kernel-debug-modules-4.18.0-511.el8 >  H d U]YZy[Fu=ޓIו/@V(lT{! 欿xtblKI%۰R;1dXq]v51v7p]鸈 ^~25B??U!jivBJ&g|!?*sɻV" 9b0be54e42772cdfdbdba1d15b4681389cb5c82a8774ff2adbacc62a27444ae7fbc4fb26b3927e2d3071f232c8ef60c4ec42604c00d U]=NH'S)x<98iPŲcU_/kL^ H k n ҇#x á^@pQծ?,ӂY{/4V\\UQqZ2&tD+:LXkOt˰BsQ5K Ϯ'ܜ9>Cr'P>,wLwᬧ|5gC[Hh4=ʼ,IdwrM {$93pB?d & T .H_emkP    .  !0TBU U@cd(J8TU9U:7>U>@GHXI%X(Y7\;]Jp^! bѪdefltuvwxyP1<@FCkernel-debug-modules4.18.0511.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.d߀ppc64le-04.stream.rdu2.redhat.comN?CentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxppc64le/sbin/depmod -a 4.18.0-511.el8.ppc64le+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_4.18.0-511.el8.ppc64le+debug ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-511.el8.ppc64le+debug fi/sbin/depmod -a 4.18.0-511.el8.ppc64le+debugr4@!t>09&<,hxS`T`/Hv6 "YL)4]d  $^%PE<WdB x\  bHf<0# ,|R,VDl Xd0443 g.LEN\!dVD$P=8xE@ҠT'|@  X \ y;4T |3*`" ud( . ><5$p$"2t670:dmlHAT4.WL>0L"H H  h *=X d"| l <6%M(Jx >,lPD&\1$,)2,L"-lZ x(\@<?!@.<+14&P@d  Dl ,U  <,L Up0tA.8<$  tG ;h%."HF(X0t:L)ʸ7<q/d,Ki;\/4<L'55d(8#,X 0H0h(t( tldpH|tt$l||txE ~,3)p$<"T BXpD|=X Z'%DL-|6A7u$ % 7BMp,d-X(5u EJ( d Ip$p@?m` |tdJ(pLX$$0d`I*E%dG<#h,8(B4T!d%x1(# /A$)O, $(T'T),%LN>Pt@Wa$>L&XX@d\x'I0<>;0 >.#(D9< dT!|44,- Lր@M 3e:<* 4P1h4DGo+l'Il d=#p; |[Z4( o} fX,Hd<x%!C"hBTB2l&,Le6#RL6D+DH< Ptpo H) X> <:4%P#JpFW4TVLY(,xxx1[z!HbF(`L"uy($["Kl@6@aT( 0<.]7!$L$P LN"p \ ! aP/h #= 0h6 3]0i8b|,0$NDN@- l1!0h!+Hp3@ T"dga(,P6$|v ADl4l7@6D) t50,4L0&8((|fL$ x T0@OX[XS+7H:0LhLkeDWZqD[\lD|$x `RvDn|IPu`RfLMxMOPPaoeeD0WL3E t9liPn]t9tkh8D%*l5 &_A@ahU+A5`9,(NqL8(\lYxPc)V 9^`UL􁤁dodododododndndodndododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododndododndndododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododndododododododododododododndodndodododndndodododododndododododndododododododndodndodododododndndododododododododododododndodododndodododododododododododododododododododododododndodododododododododododndododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododndndodododododododododododndodndododododndndododododndndodododododododododododododododododododndododododododododododndodndndododododododododododododododododndododndododododododndodndodododododododndodododododndododododododododododododododndndndndodododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododndododododododododododododododndodndodododododndodododododndndodododododododndodndndndndndndododododndndndodododndodndododndndododndodododndndododndodndodndodododndndndodododndndododododododndododododododododndodododododndodododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododo0900cfb9dedf3ea23293c389ba574a1a74a3a0c33ac43f91964be572ea832084c4dfa9db597b426c82f0ed191d024894481ff8785e13a659075e7c359762cd9152b0485b800e7be888eec91550b5dccb09e89bd9986c09c25dd5805379765fa81d55b5bf26bfef67fa075db155b35a8832f957b50cc19306a427a2f06a1b29272ce7a0571c74cfefaa8e0da1d5ca64adfefd560bb881a2701064f7d70f716d69657b85f1a7446fb38672dcf20a4f0018123494894dac5fc480ffda10c2421dc6e1d48acd54a37f288257b4e124f56657d08fc48d1cc4c22ec7c8b3697358074982443dcea8294ddd35c5e25166ec1a42597cded150a2556fcadf7613c9652ceedb5a59cf556e265ffdade8884226d7c351554e7afa310913631c543df811831dc3aa5c98714f17ddc20de098b51cb87d9b27cb01ea20651bbf653ca153b24aa5f784837f838124ee3baa0bbd8351a18b7d7ab24a28938127aad8152ec8cb408f5946d4ea33c881b280ae029fb239d51666f2ab2a9c6163d62f6a7023d2e7f165b1fd7bc0ece60b4fb93a4730b5cb82a1594a6510c9a67438a74fa7156ddb55e8f2b7c104a0978024186e42a8ebaada0336005c829999ed26dcca8db5c5598b4b19cf66286f9da0970b35a8ad87f6f894aca163efe63edf8ace9e49d0de54ee70c8602541e226dd4a1cd9e1454cd7e004f1dcd912fd7c2e12c52831fecfe130df00d0652277eafc36913a8449083072198c73e7b33013844657fad5fbde8276af27366ec32da1224724a815dc8b638f811388c83a4d91bd2f3a1217bc96a79aa1d299e0e560031ebb87074bacf387dfefcb1f09837a3a1d39c84f69c5e85b6ec75bfae153dbe453bf59ce2f2a538f7e975ceffd6b352d56cf49617c79f48916a4a67a0023dce512ea948c3f59e77994e47279239d052556b2224927ee32c07f4d482fdc2c26fd5ea6c7867dc14a1cb7dab7216d08286eba0a779e6fea77df57546dfe72d6bc072e275428809c2368a8d03f52538b57ddaf85e04c9d83cd6e61739a37549e07d4d8e2e40216d29983f31cfd223d20e487ece99d6ee780ce2b984ebd7367996860e036e1195dac493fc432f31d0cc2e43f1a99cdd9ee3f7acb6d5e91b91f67524528d74c77ded8c472e0f27a1d787728c2e445cf33098f2e8780cffc3731035886c1877e5c29be3e5cc41c321bd6958311b3db21d47d3ec25b47cc0e1f4206999f8512bd22b36baeaf2ebf39d9655a60032b76b829df8e952ac4e2f334d8a147447c390efca86acc6d542985c938d516c568d701c98bed6b0ecdf83ebd0cc00cf4066b60010cd949c030ebc3941eeda1524c1f417000dc8856e933bc71e18bd21c51732c405c638220193d55d72657916d182029563220b7ddc4ad6f559b8c74a9e7e42b966886de723bd51500a6f294c7f3dad9da97cf97c01ee1583f3ed4b5e7b3718d8c90f47b80af1c830779a35d7c19f1e650cf1b564454287d6e76ca89a7521a9472237ea211d63c96c4bb37cbe0c6c1df9c67309f765367775c4906a708d76c5940d11872d86368014241d8bb9f8906c926dae7af6d22d252524e1cd160b3d73d24db122aaefbbbcc39b6ab5bc07a44c15205a0780c281c64ea54f7d3fea9db4ab03fc99755b14a05e39f135a5106dc5dde7bb3c0251cb0dd39185f44d03502393985365725072c134c6ebd637ce95c018c37067165c34b773c0e864d71825bba912218437e9e13497d632cb7987bca0513af28a39ced56989801c0c7debbb33977299398f00726b8ae3b8fdf143341855b5edbbaadd507fd5a5aa803dcad910c4e2905292b609c62cab5da79e6654c3d11575c4bb24ed95e23058b22a462500cfe184ef84d93e25a3b09c1394cbff7f1a1ba4b1c1afee7294db24404cbf056ae7ba2bcc16916ba3c98e619a1a5464f344a8e685eb18b6d496719224134f986f545e79b38bc592e6d226c903b556a09083640f4c70dace826d8826cd45b424793d193de3c1dfcf35edbe37e1d4160b0b01df8a2592b5f589b463d11237cf83ec705aaff1a97383f4fa1701ee0db0a2578829ec3909b61b9a34c4a5886825ce7d7af95c5d840b67ccc6af2d045e68c7d1564cf95698f074f13414705f8df565a2124c3f1a0e82f86886a849504e29cfa08b5e430cfdfe170d7533c7c14d006811043845c233f138349ce84229d516972f9a9df8f8d6c2ad0f6bbc6ce0c6b1d756c1fd2a25cc50fcd8592020a6b6d0058a94799904f1a5c9e0c3f7a1cddbdb460ef4c98958434941c8a939dcb048d7451214a939fbfb3eca2539f44c2bac95c9d876e477ba73bb0bf8feec51ef3fea478bdefa61ec47f3767c71001bc0bb52495196f3e0919cb88e341ed4485fa4bad59a9b3de7e0df9c71126d5f1477c3e7bf025ba2fd7b530e453d5bd202993a217d13789cc710c31c00e4f3f7c3d900f7896a49c7a7640a61850c2bf0c81db5579121bf489051e5ceea2f2da781c4b7adb432652e1ba308a2676c6fa9717d4fd6d492eb9d47ec9201adc120aac2ebbbf9bea71ecbda5f57a6ae06fbf4dd52c1706fe861d144601270b13c5168130da808b26c3876286987ad107c35d5dceb2b79cae91efde3ed3631ece06acea8698534bea4503d9bde0980faa1d4e2324da9bb8f8517405677839cd0b4cef3acd66386e5ce48772b01165111f37a9fc9d38ebac3db13733ccc00a6f12f360cd0be7994c2c41b009f9f2842288b5e98159d7f802f0688740da33cf219002352845de5878f3188bbfb0d4bd0ce9a8ffc62f8d8f7943ded18138ac974152df7a5ef12c4a1e4fc62fd97dae412204c4610b4e6eb77f571044289c6b7987c3d495fc2a7f0633c4d77b8cb56c2a40557608c0e926061759af3d9245aa0a351be52903cc01d93105203eebfc48e24422f8fb03e72d308030f10c8886be4904b5ad31054c5e879e8a9f01263bf7a9696b9bec1984a768da39e31f3705baceb18df87b39b8c819533d0b4d3ddf9d6f077a2ca48fae35ecf543e5b4e930536315c439b334ff3d889fbc6e194eb81517e9b46b09bf370bd219081ef08f4ee08d1864c47953f41348fc3197c0dd25ea0008cdf2b79e31c6d3845469b6e24fe610f3317857e9857992c0bbc1ded6442d9f1d43d340d7a8e328d9a78b2c572c0ae2bd4d521b038694b6b9098c58592c07f9da411a5642b30b9fa536f42d24dc260a30029f2f5205f5ea9ab51ec494de33ecce7b086f29db95869ef23aa4dffcd9a7d9a7922dec11ba455af427f86e0dab499801098e1b7d6587a1932319cbb9be874e992d715f8bb6b8936b1582a0a943761110340bce2dd22b4bcf8b5fa6b28e70ecf631afaae6a5be801d511fe7a08aefff07879d1e8c21f586adafbd9ef9e6bcd0ebb11095926cdafcd362dc6abe5ee98f3edd8062d74002a49b1e74078654ad63b59fbe40b1dd965ac4b951a48b54792c511720d8bd3bb2de183d492f5ebbf126f125e1240b93e9f6993f8f84bf0161e80df8ea658ce72b1abd4bd81a0296e9f3d1cfa00de503021f3b9655d117adbcb676dcd8abb2dc6458044a2f9c6f890c680e1a606470d9da3b55452ecbdc87bfdad239abb1635f4c936b35dd0996a94041021f5e22b58619579c0b8b6bacc01aaef583cbbae583d533408d5a8373ffa643a15568f4174d8e92688c4aa17558659bbf9ef13c0b42b0462787320180add2f7f28e631771444840fa7ef372725b559676fd0ea67415c7a91fdc3c0b1811bece693101785ca56161f36780ed29f512d69aa08e35a9a32c60a17fa8ec1d673925e5ffd661b836302e117646c0e1e97925b91257ada0046e2b58731f46b7642ae56cbd510355dbd1875644920199a94e1fb30835fcdb5f5140c4df833750c04a5b35100b1abaf1130ae73522abc8b41a82e85179a85fda1a09fece19ded1f5bf05aabeaa8f97df1ddf2879d590a19ec31aa13f331e049852264e234af838011b8548dbf49cd2f3d09ba154d22801781991a6e061167e3ce339b872ad5127d64e68c0adeed3bfbc82f0631fc040e1d7ab5d710f2b375a02993920c92f68a5f2ed57003cd206de223b34525411d3883d5ea87aa7730ec5eb3a1da243904470d9bb0ec1d59510fe923ba24c5bad91fbf75181010ea4c01db00357577679f017b67e2d2b275e9ae58893e37390232eac50af26254bf76b042791c19f68c5cb789246ed393a9a9874d8a05b950d707bf62bf17537fb7f999d4f7b8d31cc928ca4b4b66fb0144b89a97f26ddabd140abbf362e9eca6057285ec342239373261d49847d3f5ba9f5527d9ab83c339c599834dd2a912af9191b1274abcc5f683da1f80818aaa4102e644ab91e392b858192402f0f62a2df25f6b227c3a418fb35c10225bfa46d974aec283a334aaa53ab541b730029ce0de7285cb2eaef01e83194dd14ac8a5d54e58182dbc699eafef899e244fba33dfa42614de4c0847821d8f0b11d3fc5edb36dddd2c463afe8d6e3122d8c4a40dbf2cc4e91d7d91d484330b018dea194e59877e75a20f9e8a382076d367d161bae2faa8251c71cac973a69da1f81c67072be8e42521b189b12daefb29974b117b574d5c6fb42c13e0101a76dee15442b18e0a21271ec8f013039fd36b2f40b485d389c8ac51f4c43343d9e490a929a8ea75a2bfb28a748825115cc7cce12baee8957368c10575930b774b3eb98b4863bc31decea8f0d183c2a30ced4ed9244922fcc2ca7a8848cf261876287ec9babf60103e5e44448bbcecac57880b01292e81d1307b4be13e87bd4d5b155faa739dd660a355b736a31907d7c5d86e482b8ab8818e37d3035210b7ce2d690b917771e35c2ec29f2f08cf4ebc7b74eda71d2af5215f104dccbc766c422580042a1e38c284f87a53ee0d4478ffbee66cc91975254515d6e8a7e590b15a470a73b91b273a23a4c770a58fb6636bb40b2ad021212c71c8eb690a3e83760b3a0580b2b19b723c601a336e6fd084ae264bb94b5228e18844ae52f52adf92eda71173fea8598bffa7c1138a036e8abfcfda92dbc1ab78a9a688d765ac0ccfcf6d72143754735b966ce52292f2dfc1ea35dc66ad68a9017931018573a108aa1be067e3c85de3a45fc8121daa8286b747a4ec2a648a2a2713e52d9ad88747fbedf04c99d09e7600a6695a74f29b67ab62a2c6dbb19ddff07a057e58df5cdddff7014f0bf0f05248b920ad5f93ed53b9f9e0f31f22bc0490faadeb4e611400759f13ba13c544009b7f41a5c9ce2af29a1df77b1bdbb4ba2b262285be7e5ce720f883885a778672ba46a0d9f69315d93a757336b7250aadfff9de35e42427c9ce1f2c7297993fb63183e4109ac6980497e0cf30fff0c0ce16ad4df7b41f8410eea69ed805c1696b849815bcdbaec175238aa0edd36b09a07fbac4b82181cc7b3cadfa913328ef0712dfeac2e521f7a4bb9289193b9929fbd8c78df0958d1445bbbacae239f43d2f519519059abd627a6246ceaa940b1f18368eda4b306a07888f75548e904e2324d311b6dd146611f950106b859d10718c72d2aa036ee00aad7dd1c30e0c7df7cbd2455da81a96611e826b6f742b8d548186d861e4436f9358c07639899820f7e3557a4da194ee8a5420f051a104a287fd121ba40b3bebde86eca844c46150b2c4d50d650dfed319230a237a6afbf390ce48673a1f56ab7765ad4774f015f3adee433b407b6118129e4714f24f23f939ce6b4e721b34fcb225725280f106b647bacff0c5e425b5f7f88e19f1987677c4eb74fbf64d9b834a88fc57b442d532db843f74af3e45eb72ba160537bd097c32c2f1865962e545366236ce197e7c62abfc428aea43770d1559b20e613877dc6e39474450f0eda0bfe75c108e3dfc7e034dfb07ddf494531fb83890129f33f1bdd6f1626b957e64b94491ac9d9170c1aca0d204f8c5e12bb0af5db1f7cbbab1c1748108902c7123f7dd5ce79fc5e28d0fe4742b570976e0acb4d87bd021f531a464617691a4f640e4edf90646db847ff9be07ea085f032c5d7aa9943916d8548461e778c99277213595db793581b1d6c5a1e490f7f0501042ac1c05474aa663faf57f7c4560a6c6d0c9110579b529d78253596e211970ea90d2c12e771de19a49d297358acff3523662b1bfafcc1f952a495f8b273e8eda0c6d641555275e5afc48e124fab3fb2a52bdf434b22b9b3f4d0581dc6a3e4885deb69d003ee90765743452478c17fc9500c64ccb925da38dc2b35ab167b486a79cb15d6eb7d7f208be6be5fe90957343bec6afc40ff8f5a1da83ca0d78cd304872c960f36112c89de2b2651df9c15fe6c697b9a426cf16a06b65d5ea1d55a20b517ed046e33ced806a9aa155c1cb7634f222540d79a811e1fcbc59e97806aa3af6a4d650cb705635eb5d25c8f254f1846f68e04bdf0c46912c81354a2502d428e00a5b9697afc5a6d598ec30fd7fa037e55ea6ced8f1ba51e5dfc75e42514f71a825a89a575bb04b6416520c07d7d21238c573f36124d1eb1e624982af1cf474caa835fdd90475fa31e8b7b8bbbe9054f8c237cf074ee490154b767deead1ce82e66ff2bccbbb6580c2c7d91b2e48a3b5e81bd6fe4d2f9e5cc5c21f9385d3a1fe9534ab10834bdfc13a452430df6c1632cebf7878f235ba71383bd0744fbbf9d0df91f3c624887d0d51ba8f0cc2bc30cdce9154fe6b01ba63c374e235ac5dd39dbac92ae9fef2da5d8984ff103bfd981581365563ee8135067de5aa8ea1ea19f9b6abf0827121120e9d8a60840632131b8e2bf5bf7478a023fbaaf49af34fd7fcd8717843610356e4b11bd998d233ff12cf17fde26e0e62ce8d94e726e0a8568caaaf0644dde31c6806fadc5350eaba030fe3843c1dc4ca6d15c94bb447a2ddfd3333622d9c6f046ee9b938695faa9131d7b7e012e78a8cda4805706f6e3aeebe4016586168e4e7571a7f271fd45b4cbdb457b4be6fbf1f443d8ae8468edfc1221877e0da64aaa75195b4af8bd03e5757ecdc880dbb85f226e86150f86b5aeefb391aba796fa362d5d473a0b339482b8337dc6fc6d3006646dd3e2d2113dbab48771d5fc6bc8ea28a1057f4fe540fec445f28339fcd7eaf04a3bfe4e16558d6fdda4697f39ca4f11fe4124c7ca685866e954ddc71b8a9b83a5bec8d16cc7665e60fa952051f820eda020b5814ddc2bd264db002bec86b307994e20d98bf04b53a4835b1a752239108006ce943575c6307ef34ec8f10990036274f1a4cde5d57e067484252d76fe13656fd2f2fd20156dbc40e35404ad5d6badc46a867ce897292d2209a5987475d143e6f343ea986b84b46f635c4409704d2e973bc2622e88fa2fa4376c3cbeed1b5e45177013ad19eea73c72ad52d7ecbb18e5944be0e118617c5b81cd02b7350bba1064fe96c62a194eb45019d73fdaf32f80d37758beb01920dff0653bf84eb50eb0ef8b645d44d82f717af05e851f0588154a4f8f121d9816d201a26e8bb5b3de5fed330f8dc50477b86d86028314a6f77a6a13518ee5069f7be97ce603fa91f8510dfb5b25c6153b46cd2861976597e6ba93e53628be9129c62b032780a826f9f2e35dfcb7170abb98757377486ab8560112f82cbddbeb60f0ff862889783e7f0db7f293f7abc0ea4e7cf817cf91f3dff4fb784f93b2dd1af4e3749f88db2cb7b989cc1002703533801c58e44260bd5492cdbe6557612211d6a6aedc66cc107f0a98c1be27a9acf9f4631d1547d1f174777a2eaedd4cb970c433015b795bf3fbe5ca927ae7435bb2538880d087c5e5513b30fe4546f94aa546c68ac2e4921c6d2a4b936051537cd313105e2bebeaa36d0d5d1c67c5c240b5b9b03e04b3649a59952abb630226ff88921cca7af0612e53429eba141e1ec806945be338b500c4bfe97c59d45b47631bcc90822a9eec58a659c3794077ad2d12308e38391b5f6252dc648c7a71b0b533729398318bfe527142181c6f0a5cdf9669f6b82087a38d625955938fa53b77a2b5536e1db0ac61cfe59f3d00cef2bf0f11d8bf5ed6bc0cfa5aa76f4ff39475b94f4718966a0c8e29e94893bcffacb948dcc6673f298a83854a95e4f4fbe1cd8ce5bee3f0f9ba14f143e9c2e3ef5a68308f626b5f7ba1e37e05813c2912ed5ca3a4760d116e9a2628136136a1c3ae8d957584c46490239d9c2c71518f1106971e79eaf23c9eddf52a5d92631a0a697e24650612013fa2c65b0d4bd5e67b93ebeb7bd5ec01423b284529d31e499ede0507152a53acd4e4a2aa788652cbaea9cdd30ef5c4e496c5d0c77fbc875f0edb033960ac8269d6cdf1e25d6e37715810a6d18b502877454e0e2190b0c69ce82da7ae1c17761ea035055bdf8eb9f395ffcf3e198c6d9af6f7043b53699fea915533943b2a7ccc285ecc357fa8e213dc7e7b2e07bb9f61f82e19dba3e202a5d717dbf2ad6b2cbf06b08cfcf5cab3af96cf2c18c7d5feb11a65b802a20b9dd6d6afa0b103f57204f18255bd906ba348a4e636c4671050b64f0f3e37baad9a9870a3910477a320ea1514e3cb8a4f91f5c273774f5252e0d9d85edf58181069de0026f942bd5476a5cc624955dd886846d1d1dcacc058a2175f6ebb3303ac1d7f57c7ada4990cf093662b6275896a084db3307a03f8e45db016bfacbc1c1fb4455e2573dcc71ffc7bafe160372e4d07a1460825e90c9881c35d16fcd5e8dedbfb34c664a721d5a369eb44799dc894405b04d677c132bf1a5073c3647cb5868237a5827bf26e12f3f23f2ab9acac9ef41667295b1ebf9b6511d34da31c6089457f0d46ca51682d553e3f92583abc41b52001c17fa16daf11ab0a27bef11b1f12c063e492772ea2475646f6308b14bcb55e78d723dfae7da828414c931ecec28487ca8d9b113a4f44d42ba0d74c4a9826caef6e42bc8ff43bafb74c54f8248c7a9ccf1c5e83f761869b2ef01ed5022d0ecc1c5033a5213844ea8d4e93ca5440bf76fe2a08cef66bf474add23ed906eebbf4b109b646bbaa7492098a1bafa3eb4353d18cf1568b272974d98d3d8606674805f80bd2f46f4d716361017c01287b1399b04a2c88442218cdc061b5c2e359b94e16656ce6963bce80fac38efab5c06a73f1a36e093c5ed5a2974ac03a9d1deef5c3c1fb4605f1b1eb95098e6493294ee2ea685843a203a58c3add9e210914bdf477f5255e28489a90839b7ca60217aea13327cbbc7bf5745bca33ea2cf68b1a72933808e173253205d35248170b975efaff3778ad247cda049f34de174dc4a0c7ff4049ce10c046bd7494e24cf0d8ea48a12aa0ca8540e0b703eb7ea9227b11a7bf9e6427dbeaafd76726711b4c6b02aa08515382c0b6d200634c4c0550c21f78987064d19bbe3d1f240f00cdc5dc34fd664b655cdec6f05e4541e5712be307901882ea7fa450e008beee56b23599c065d3d08a616dfc484aee7cff2bf3cca6feb505dad74c4121bd3557143e3a35944647954f1e3274e65d29c193dd88fc226eb6fa8376ef9b71f633da6e2a27b0538bc387da65fa69650a63321312ca2b9b08790aaee8ed4a29688fac87e7bc835edc5b1e68ea5d9844c5b2285251ec80387fd863a21e09f3fa26a4053e13726f74132cca961d001d0eeb1b704e60dfee1b9689fbd76a0dfd510a349d9b7f3116f661c4dfb391fc3dfca53adb19e7b54bf56a0c086525c68d5dc0329f51f0b8e42b4d51d13cd91463916c6cbc5a0e6dd624a7730f1a3e5c77629adc9a7c6f96e6742fbb219b939256a62c8330dd0c1aa28bc74185634241c11c4187cf43b724a2842fa5b1dca33feae17307bc02f63fd7926e863b0654bd8e5681aa564417b6c361546640749716af080bef8a0e6727e25da6ce9886fe2da8bbed215f77e2d69e285a34da1d1f3f139fb0bab788ed2e100bf011423ecb2a1c1474059ca5ad56604cae6fff48fc34ccb0dec41bfd0607eb1c9f588262be1ee8b2fc5f2edbcf20a09cc1b0dc31a50b065762946447246d8617836ad323af4e30ae5ee55eba3ac8f2826f5022d61e2bd4ef605ca8b8035716817aac9f7d496f0dd92ccad2483760f9d6ac44dcf348cfb89062e04b75c10272f9c8277ac3832a2156361cd3fc73d0d49c45e5160b37fb981941395ff6325d66f5e39893bef8e61b5ea5c6ef4782638b74ad78bab80fae6263cc44e4bf7f2ecfe33068564a1764010f057939915c3b9c25a68a798c443f631c2f89713fe6b2ab0c1ef2329ce88f80b243a0f10dba76101408a85fb2b60d62ad5ead7dbf1d4eb726db9c22d1c225e6dfcf50b22c710cfb530785f25010eabf1b1e0162ffc893a61a8fb6e05b7703e23c985d6d0dc317b2fd263b23b72f18c2723433f8473c5f9702672c39f8a0d0f865d494e41787c82d9d3295192cfbfb9f6d8670d34cc8d4641fca2dffd0e08b4e81536ecf7beaa0653fb13a1bac2b9755d40389cd1d3356dd0bc9ec0cc51453dece0e448b458036c4a88179203286c2849604588e1a8638766f521cdcdbd0347c72a989106b5eb59f75379d23fb36daf10f73a410ddb5840f0df59ff5525b8a90eb21c77299f550432d7a3867c1f7317ccd53056e2d6776aa2306b67e647a8bb442b27105bd70023f0833fb05761f99bf81ebbe3ca91041148be2284e9bcafbff43121721ff5c29f61d72dd8bca385044db7b52cddb7b025f9b2474ec22322e32eb1be4f0cbc99beca205850966b94bffe22e20b0c65c73b96a4eae756ab2ec714103dcf6c86d3d2e96e046e67062a7b393210ae95f5ecdf9d51b0fc09473cff8d0e958aa50c6836ba0942562fc878a36e5e435c0dfaeb6c8b39046714bc55d82efe09563c867ebc63ea74af32e1a820c15c51cdc9c5fe8729e770a57cf9b38786f0f87d82eda46ce59983d5994ece4d713caed2cc75182243e1ac0e0a7c0e9a04b1260b2b8131fc30021258ccc644ff0028430e801cf7cbe5dd5a9820cc7c9acbd5d51e8fdd57a74453a28eed46abf2b4d74c202a3c74eb436ecc2232790319e3cc55c7a0986f54e098401b2061a37f9e503db66e0a0b76710c4a87b3d9968e11b96ca3db3bb985d00792a1c16180143f59c92392174b5fde630162a01cac236ddef7fcc40fb7a7c25209deb551002b7a3c4edf05c408d7b503e09e2f8c688345d15025a29f1cd362adf7027244804484e2bded41fd8d5ccfede2036ded98b8022936b7f5b9cd544ecd86d959fd32884bfa00d0e87569c1bca0a32606dab64c472e2f1dc5177aab401c071f8b2af7b78af0af9d273f4eadf3faa54cdabd28265cb536b03edc373e594e9c4b24e8c8e905fc098151672d045db016c9bc65ef8e4f3824b26f5121dc59c6420913eb4a4b47a4e423d12d454a4d72ae54491b9701af1166be90f9af55413e3241421e60be61fd22e4a28c6a5b1c066106adef365074fe70ce4d8dea4f738db318826eeb5dcf8552c023698cd64c97a5c87fc1c22d84c39928302fa5e6ee946ad9a4d83dde2bf92e3419ab8f906a5b203d6f0a888a1459fad5e714ece0a39669eb5e985f43643b46678956ef851ac424e4c8d21e44169d7760fe5c0ddb97aeae012d70238622af96f363e2537fbbef4c993d87ef3c93598718b7d95a312416c142e66251ab8a0b5284061c7c9dd00afbab15d61db89ef0dc763da36fd7944e98b85450a20028e6c9861dc9855e76f88d5c9abc6735b31f8234c05d403f221ea716223f4707c6cf62833c775bf7eaaf97aabff7213c4c1a2c06dbe6aacb5dc19c65f5ea854898ae19f30d3e8b8480be73dfad60ac2ca128d3051084acf1e2c56e3df57e86fbe184892fa804ce539c3a4628e92c4ec1918677e07e2ecc9e3f307635e08909fe9e7d42d5969c714695925703a5096c8dac4f5ea4d37b7ac7d2dcb72c9ee9bfcabbd9cf9a5db8b616fe3d2e0a0c2ff464eebac01cdd3970c9856cb14ae3707be1ee1f20b425191397f2e4befe4ae74ec0e7f13a505282c248079fd557687f858e6dd8192ac6ca60981afe07b609dbec8e19206e668b853e28b5d8c898ed05f74a258d005166679f01efaf15990140f10c5bdc577330d4ee0a0638fc007e464bbf53849429475b3d4777eb3a2bb9395d591f767de2235b5e79ae47d3608b36ea93c1690947941131b1b69b3937a5cc3e80910ade6eff98287fb2e66a25f4b67ab1a4dec30b51342fa014cacc2c6fc37b446194134949872fd8305440ea7570ea77d7156d1333697a8b0ac83be8be5df975392bf01de588bf58b8cf5faea0d9294488572004dabe5e8cfcd33724363d52768d15440158e144506da2c7204da9d880a44958cab3ba97bc3d598cb5b2d37812de8faf30d7d5277b9bcd3356de568b68f471b1420c0c980cdb47f4f317c246532d976bd78ccd7d1816800e899345789a0dbbe57a7a79d8fbbd763f70973f41a2ab98d3b0820318bb334901d498c79cb3949bf2751957f14067c77de3833914a13ec34b15d274449b87cfa067eb55f33690647a1ae79cceed0e7b27f2e3d65ef1f6656f7e8f82be90646a028d7b933fb64e16c9a7ce2c1750d3ca7dd2579e4fc016163167f999e5c8536bc5a4cb76e1e4c5d5b9439bebbc58686cd9b49bbe700372ccb22d0d866b2e91e6dd4e19c092ad99324c8c32071eaf35c36d2e1ed7011ec361d608a4eb673cc66f6e2fcccd087b307199ddce763d5fe496a8947c0f705f2d9758539f0c425c91eaf1ce1871d3151d6f0a21a748e97dbc52625bb792136d6d56af0084248607c2b44e6da79c55363612b38cbd71aa9f53ce6fddcbe16fe798a6d16f172512c9bbb9c8c210337405e933b3f036f6fe7bc4d179b9051fc3fcb91d65fc033a703b4f94bffd205ce19aedb2e9420aa64a5fa69bae3c36f304a8f763ad9672f1acff710de8d12ad72750706c65a7662f9dfa544664340400027be16f6951c134b386a687aec73d28375bad68cfd7a87e995cd0e7ba4c4b22d2aeb6bb75af062de774c33096c3e2622111276162ec9da737dc9c55edcc6ac5e4d7d1080953614631959e8f428d76e5f6c0613413755914ff4249a936b3b5ded4fc0d9ab1dd60c6c03bf0fd569c2b5fa622c86ca2832a4bb5ab3dcd1539948e7e4f8cf1839fbfab3f3e4a6f5fa2dfe22a2a3babeeac16521dd156a222ce836866f6b9648917c06cbfcc1f6c23cba3cd73fe57849200d27b7240021b35d3ef52d4ba2bacd3322d0a2941f119dbe124cb2537bb06c2506fb6b0956c42829c635279ef311ec257a37ed8ffb4f64d24b6b1ba5bbba8182f9b95ab98f12de5cf553e4cf35be3ee4fdcfd0893f625caf1a16cf02bdba67589f3150dd2d8605f22316f70f4e9105a548172d66e1f6f2133412e5fa40454c12033b624351052990ca22356e164806a468e5dff18edc3143d62f1493a4345d9af2a356757e8d3486ff02ebf92dbae0a5df364939bc33de31f60b89686027bd2b1bfc9af2b50b3f59573f0352b41e16d557d0900b4b3b337c4ca931095aa570257015b281fcb4dfc377a78d27930f2e16be01ad9ac3dee0e156f51cd065731074c91f2146387cc1888d65d8789247e88df05f812571cc38e687f339eb63f6462922416883cd32a9058255816fdc18dde6f8e5d8c9c7dc84ce7b10cb4864904acc8726ca12a7ca62441ac2673fd20dc9405a87d4b75c4b7187b6bb164594246c9e7053f5a5f62db1f24cfb3697bc2f5c9580c9db8a67ed66c9bcbb4867eca5a1e411c7f42b197090d23bfd2aea5b0c5e7ba5d9863d401228ddf9a39ca1dcb7fbe3aced2d26fd280423dd3809b2edb9518520180afdaecb3e9b8fe6f75c1e36c3b0a182d1d49ab707955324ba8917045affed61fde193a40d94687b9f3f7054d2ec4cdf8e672626dd082412f8d8e0bfe99b24030144a8ea4926873bde17a62415311692ff39da220a5d41167f71e03d5b9869b39c175b5339b824873e11056f79dc86bc0c4a44acba956049416aad6ec68943e4e00e5dd837d26924673a561ad1757992036eb3b5efcae5ff7025da326770cd1d06bce0c2851743dee627886f82cc98c9255e32a62697c30e42e0190f8ff2f3e77b38794aa4fb86bef31726f02ec29a7a9b001851667d3eed09706d65053782b06424afc4d8412e56fcd560ef18229e997551276d713849a4ecd8d8c4d6284b3d2dacbfb0e7f86784d7fb668231e154b8524ac0df57dd11c7ad89346f7c11e6e01bcaa979b7c9399ba64458aecbdb479f419497892ca1797f5c74e309a1fd693b3aca2e1bfd83b0f9c4d6964c8c8bd3869e7b24412f9b2a4924d5f313f063b7ed75b84340ac5a507ac95ab191d48c56d74d037a04a60c028ee1fb9cf9d3e75037b34d40157a5709f0e566f1de8d308f5987b37025cce24d068f7841c36704a2a840c078de357798fc23a4c2bf8f87a7598023139a9ca4f9c3a4f6e2625937a776c1e01cd8c527ebdfdc1278381b2267564eadd2fb0850104f0a00c16cae65a97c611dc6435e5a9e0d24d3fa2b466141054e111bb5e12b12787e4c6510d35d946118c6f0fd98c253d899a38fd1b503f88028d1fb40b1d77190aac4d455aaa0e518274ad8f35ace5304008d75daf774273d172a3ad91001b7b8857e8e76cbe829aa7ac4e84ce8573e8dc1ff245034cfb9f673e3dbf1b63a9879bcf728255a4a198566b44f6a04f27fb0a14ec0f9643b75fe58476aa7c497905d488b5ee2f23637d1ae6a4be3c66f5ac662f96f6e515fbbe0b51aaa6255059f7ff682cb155569bc7796aa38f498e4a447d91d749c14cf4da246ee6ac815dcf173d1e78f365190dece10ed41b5d1002f1a78778153ac35e308fa1a059348610b3b63573bb72fb4386cd687caa4685130482c6a35fc7c9dc46368cfd20a5d8429b2d562829ff4ea2c55e8660304512223ea9ae33779bcd02f63a89b9f9b04ff480d583aedf7e4def34a7b30c5131148df24231a03eaa5cfc6beb474c905d99dbab99565034034d9386a0cbf2a31b772bee707541393d8a6425073cd0b53f874dd70baeed151c1888540dc2125f135ee86222b88bebf71fdb64bc89e7d75f925be52f907869223c632b66ffc8a570f8540cf407154e24f614227eb5e2302aa536e1eb000bedc1147c2aeaf2f6f606a49e173a3faab319b6694d9bb0389a52f5bc4be6a4fbb0d80be5708f85b39dbf3d5a3393b2dc26e9f0049218f3cfa7e80d40010b67648784575828d35de5a3bf7b22136eeb6c10ad0e27079babcc4c8042fc0499b362929257455e8d66dedc179da525cf13b3b10598a0c7a0ba2a0c8c103f426adcc5579b6fa46c0cacbf03ba32275db9c736119b414f750bdb004418738c51c2db60fccbc395b0c373489afa947e9054cd2ee2ac27767f298d31d5d194a702f77cce64f52ae20d7adc2d51b274385885abc076af099e0a8e8fe87f5ecceffbb1479aba156ea7829298d53974719759904a74c871d42b0c1fc0c8181fb9c05c261e02d911c0fee64773f80c7e6da65858c10753891ec5eaf0edf9db20f09af93413b6b5aa401f9aec00ad88d99854f452fbd1f74a68db5f340b95af2a7bd71bd1a36ca346a960399094fc4955859a6b6687f5d0ee800085e5cbae824f5e297cb291de3a1ab784fc1a68f1ef5ee97e264366edba5c7538bb47d177915d03d278294328691b321852ec787e674af26b4a5e9e161d4fd02f877de828e21b52d6ca3ed6668684db6c2f9da159a66f6864956c30ec179f2239bb998e82791c8d9f0b4feca85871bee5e79478ea1f320fe25b47519c934ff4a4e588a7033d9d195b9a72ffd6518eee23de73ba1199897bd87ae41f52663348c6f29dfd8c60ce082f0f8bf352374f7b230dd706323ae015528cbd7eec3ca5c7516b6529022f6f43f2712a85dcef38945e03b706328e16fc87059381b84b35af3a4bc4ff831441187decc1e9ca74703eedfbe157f82a274133654094c850c6508ac7f99a9ed3863aa8b735ede349275db6a439926920a6f4b128172c3f77dfe34f4001d6f367abbbbc14df76212c5a2bc9d77fc7be7f838671f76fe1fdfaeae6fb868786b611a7aed4ded71c4daab88bc1d7b4528156ee07ef98c37dbbc35bf3979daf1d031998aa2c691da441769da302c7393acbacecef8bb2b0017aad01520c2e121a9203cf2e5aad01b78b9fef21e0f2bf88cb9ddf99b69bc8e0315cc1191c1be64ebe97ad284c09aea83edf44121202d22f485f94d96b5b726f45fbb83155835e528b2d2bb24efdf6b7ff22fd7445bf4ec9171b8f2fcc789f072a30e3b2bb20341746622a5380e3edc3e9db51d37848027f1b0939fec6ff6e76748ad7e605d96294cfe1d58bb5c3cce71f2ebd09be0d8ec681fba0cca7645953d079fe59b2d0b0b1903f51e357c45e488d72ee4a059ede179043a9998ce680ec341bb04400ddc2715ab26a41081f63d7e75166d605be0dcd63a1ec143a6dcfaa0b0078865b91bd06988c21dde23f71770e04b5dae8ac79fe2f91ccf374fa69d7a3edb391a746e96eb255daa8af7979611dab2448767e39c8a03526fbaa174c2d00bbc744be4491a97315a9f5fa35194ebe19d79668e208ba3b81b5601070bf60e844f6ccec7c7a41bb78f278412df17046b929c12f4d286dac8f606cef73fee291dcbd411c9e227d072d6107ee20bf7998a00c85aadb873599ee8d02b4467264656c6a23992418c68fc3ae995bae9deecc1647376faa44a05e1c093de2054cd2c52d5c2cb7a59694a3ec76c83bebdc3f65eab73ba2daea88c7382fd4962d4b7a4a33d009a4b5bdad3ed420c9c0ac677e09c898d9fda38d9cfd86d6cfb7575244027a4db05d74760a84b8c78c9c990457e3ed9332fbdc8b59abb4c6b6bf9cfa55cdd51af0ecbbc3a04b0bbe8ebd1c43dc76f8a4d0626e9dc8dcde029ba46c99b61f81f95e7f5957c750d142012f09dbd7fb839e9c6e076b5c50183ef2096d998df7fafc7c9b75ac4e00d294188baae1afc113466b2b59ebe939265e78636da288c1a370998d8c01c023c4e0fc8dadffb32f9c69efda1ee53787f8f256708f9e3c6bdfec735dbd0af296417a24f37c592be81f6e1ec1871920bd344a6ce1777f60b61106e7f4c4c91eb541962915e34b9faf33c08473ec9a67dd8e583d75a8d3e81def22abc921c8bada14cf5289450436158ceead77a5daa9abffe158f63ac13c003b84ccb16206fd346689277bc832d59411a9659fc12d699beb77de92904e3fe7254875e8ea0398299613f4372bdbd5bab24b44c2395d72ab581838090ac3d49b83ebec340430fe2088c87fae4c7bf65814bd1f3546f8d1cf804f6e64a6470f74a5aa03c8d0a7e14253363173d52d4bdfdf3a9d6ef45334090494b82182a36b82c287500d9f37c5c5ea3f38a06c551dbe1ebaea2f89e4109764a67f86588833fe1dd86d279955a09b07c28eedb1c62c9a851e9cca30ef89052e03eaed14c77c92413f8ff056b8b645de0934d8f25a46bdb6bf8ba51cc70b7741a6609063d03f0ac20fd65983ee2a5f0da043f26719d6162fb5377b17830aba63d0df815289bcd04be195d6fc7f21618f16fc66935135aa51e2108ee053527ddbcc3a15c84849b271b2ae95394a537b27aef43e0e509b0915908d2d2624c0d987386fa8a10df8fd3cf55cd6ac21dd5d23ee317fe8d6949e0f48705b062ff7ff3bc4f06a1a996834243afd60de6cd22de548ce94939c5d6d274c0af5c7d357a1184fb65c78ab4f056e0f6ac8bedcc0fdfe26ce65866de85c1d3861e90ab744e084237b7802c8261acb48087b88610b617c150327c34b541e8ea965180c247c2b68109535a6cc75944bc87f748da80b53d533f290f7cc8b2ef053d82981f4072bcc1ca2d23342b1a4438646a195db98be6459a85dc981b7eb189ade192646c1152ab034386d5568bd32e2ada908266b5485907d05348f0a9bc5a5b7258091b88462f837126e042d40b669f53f448f8308c12e94336ccd780f831de16daeed1127902d8c9b6f07920af07b9921468c44e82dbbb86acd52735679f8744dd94c82ccd6d8d9e369c54d616ecca9694f7d8df467f3f72f7935c4ec3f6a6691ee817a403e10c4804c9ed46f699de85bef68ad7ca272c5f0620000317a5ad335f5dbeaf6a70335f13050bac9a95d9c1b84be3e4efbb99b828787f6c0541ad112f6458d8996a0bfa345820b3f30c3d8a2b5ec2f3e615f40785bb81718406e8d9fcd33b0d0737535aa8dddec64e2143ea8def208fd7f79bd9f3cec6a5057497a35483dc9776b4c1ab842c8cf35004fc286d074c71d830791515aa4cf3f5db6c59d16638384feac8fc980c5bbc3f849a93fae39b0562a6390be1bc6f9b6d2a9d053c02a718680cc962e97b0f5c82a97281458c57b760ab36ae8fa59146caf63dede615529e720941eaaa69a515e832095591d426a40afdf82b19b50189dfcc3e569e07d0f52da6a487db543911524346732a6f6386d804ac1437e8d75a871c6bcef003382466a92a3ac6fcd6adba51c8f06f4bc7498a28285577e51624aa7c7d339985164a5201f8eb92987e401898ccd9c44b3594ad7ef8cca4266a3b990fc5a4cb5c9701b03a3ecba5c2d2f30e6405677cd0943e5cef851e61e7d833d7d473de5d692cbf6d1955e3255624bb20c482160922a741d57682cc988a1b8d0320a3e12db2254755d0e97f1a7d9e281a023b16afda7399d42e070512f18037d3d854296480c0f3ba30ef52544aad33ac0af52fcf8c7e310eb9bb9f3be7cb6474ced3ae6dfc91702e2a711e76e675557f7f6e5952edcc171aa742ecc2a5b99e1ea9292101e85880ed7f5a1adc7b8248e28272b1f7b5afb5a446b37bfee67cf8d3669a6eb1aade0e05646718985ce35c8f1dd10b4f70142998763499b73531502366ff6ecfeb15c4db4e70c45cccd2b935458b13db9260c602b97930a86120facf1ed0be52db945d653c854c2f71545c84d48b3df17369499a089da2f9b938adec22de9882c6e32d7c9299b755f4abed6a0b376b4041686dcb512f4862ab839f512e42b9881c8ffeb3318aaf46aa6a6127358f98239a9fa140951146187d8a705ab30ed2accf7d0b73f6accf23a993a1dc8243723967543a8109d61659e2c3835aac7e2d7ef7db87a3082b47d34ee3f8d04191c5bd6554a9af476dde41af118b72a020745e3f26d87a47f1c7ce97cad0105ef8589a6a14f51fe7cf246b2f3abe207389a3c73c965ecae846736665b7317d8e59ef55052e23ec092a570b20b2e85c0b79ad014e5ded4f2ca96a4aecaef1155c77331ec1e3b2fd60b3e594a79c98a26568adb96e24376c2dd5a2ddf9e5fcfc455951054a44088f78951742f2545ced347c1eb988f0490dc614dcc6e94b8c2029c622f812bbe235451b36787c76f112b3537001cd927cc30c75802b07fde0b8172f7b73424c7cabc84f1dfd362f8536aa94b310955dd9a43639e83aa173a03dcbedd68c1a88e929c1c630f0f2cb4000b2bfd43226bf51adb92b8e872d350256280488fa02a99caf53927f2a278bdae5ba2bde9316e887c5e4a712d620fc52770c90ab41e596f072762dbd87c866a6d395a54d391f4a8942838836bc2b19f517ff7678e863c4bc5e917d340e8b01e9e93ac9a8c0f1f206b72a38c5edb409035b8d3ebbdff7cc554a2103fe699e8ee34c5c8da7c1b582b2327a1cfe550fd43cc66edca28b1bd3869c21d27d084e29ef7fc064f6a3b3fdf99d16a2d2aa2a5192b1facd3a59e6b9dde90608d9049bbbe9c0a1296d39aa1ae62b5bfb5f52ef367417e34e9c9c62dac7290d7c74e1172489984045219b142577ff0d52e5ae41a7948be0a4b88099d43fe2c21729121ab7c3536d540529fbd76ef28b186c46e09a7dfbad86e84727db46061b011fce80fa2fa572d8440db7a547bb5b981b2be3de9fe8ad97ca5786683e92179e2fc8712f93474604671631e09b5f6551b58d090ff42d6ddaff5a22efb79f306223e39ade39887a180942edb86791b99f363a2196ce131082c93a8363bf40deac54a8635e5526a12d7dffec7c84da3c80671e56ad05688e733e091e85c8b1a9e16c28e174c20efd9fe5af6410221c773fecd1d3c307c63993b2c0bd3a8ed7cb7960b2ef69361f838da1e1d2ddbd6d136b99fb06059f4577ff23afbae64365afd6eb03edd818177efeb69a588895f6a45d93bc93d3911301b168820a213ad428d2a3c726c59fa1ba2a2a01c8ceeb69916495a520209deb69d08c4f6feab52c8b84493aa1e7066689535336c868dd6852ce892d2bf4e2470adf2d814bffec52961d7dbb1db86e2f96dd3cb74aa0790215cfe5b7577bf8d74c692171ee07bcca7daa94148c36e2fccf5092d30c3c171cb2c0c9efc33c86c221191a69880b937b0d7b0eaa111c843345e116e78e80489cd0c55b6d29ca4fad0f82cf27aebdd721abd5f196011cd197cf82d4cbf5611fbe53cffc217aff5648b7a8756ed10cb7a2b4bd84affe8384ae79abc574bcc17a2c417ce8f9619f12e786d55501233c3fb062aafe05e6a9b852a801df3ff51992489ba0aa6bb96c8747cb9fbafe7b08965b364d8c01015d3078316446c1065e8a3b4c7c9342f4672a27b833fe364d35ee8a0c53e3028b313fc921bca91a6af368b590f9f30478c91d2b7efb5089d694fb19ac2aadfa0a60f9d0684e3d353167f497cc8bf65cd520bde2cd0e9418d23e3287356823ce1d3a8c52f15e74e565d5c23af4075e4ee7b67b5cf93596030d581c028242b383989b75736496298d935929174c86d278d90ca042d5fb8600e5b01c75ab3e2ba11a05355e830ad25f633168bda42f7c2616e5ad2a70ca83f3b1b3e405fd803b8ae3d832f47060d166d050cad97833714f8271a64d6d2aa430f4c273b1f11c4075ab560c48587729a65cecbab5b4ccb2fb008b56d2316d79bdbf09b84700c05ff687801b1f52a015489b591ede53ebae7432bfd5d888a08b3b328837bb5e324204978ba0638a0adefe1b4a56c65ade46cbedb3cf1b6e8868879a8b7fd9a0a709dfea04fcc41de1e17a426cfa780a7c88de41e3b24ecb3b243c65e0b0ebac27410e871fdf7494e7879665f07d7223325deef2258c67974082df74ce2c9b2d5a7ee86dce3090afc102cc9ee0e5e1fc8bc79f02dd548a8472573c3a73fd54c44915e1ce56d0cac79b1c0d2b7b47c3fe664f5164bf518264b6d87168b212c4a36c0f9e005094f83a9ca7b55faa44a9cd3de67e8a1470b9292962c3c2a3c1fa0fea870ff6aca836607213486e1ec8f154332a6ea081e29ab8a89d72fd1557d98cb554b9512749db7e18d3b0b1e686fb4221be31638262ab266fc563bca5c58e35112efd7d532878c54160b1ea99cbb6e38a15d448e8cb961a4d52946007ef6bc89c61f40684fa9c65bae15918d6265364b717c55e70a10c78c88bf267eb430ecc2075fd5415a6a6cecce8020023c9159a1b0d9075a1423942db5ff53aaa0be9677299fcd13507ea0c1cb055534384ff1ad1a4d593b5c742a9709911a15bd302f54a980f45102f9d285b299e05f3b0e39b9f3cd8f2ff55e9894ff84ab867c5dd6cfb2d8af415a9f41a11342c151b90b4513d5564f3e3bac21c42a49d1731143109418b6de81ff492ed8dca240c9f4642449bf4446eaeab25812805221b43533e09a202ff93af2b83dfba2e30eafa032b1073bb031954185aacc33662a42566546bea089422f984e83f953d66ea3b46c228c2c997d4966e4e2108ec1589ba566a67d992de22b11c687c909f6923e28925122ab0adc925015c6a08cc23d46c5b39ed0ca2e0430271b1e330deb5fdf28fcc4ce9924283b659bb83e5d168941ce66956597c641577abf58431defd1a5c2c63ae1f18058e5b90cbf508d685cf7321d523f4724fb3d280c6ce00efc056a9bef124d90e09a57540fde35a47d7c07989ebd58666178c5fa6488f7c7f71bf14b3f9e32b932be6391e8a2712ce929c754a55fe3889973942029008359096421402c361dc08aadb8fdc1fa6cc32044a7c05b25218ec7d236a4c75f74c08f6f58cd1fd66d20569bd419e14fa5691e4bc522d23a1a7f909ce667ad5518992f1e799d4b7a4a425370d030f4843bf5d3b8d39771202868bc0d12d4a7579c493abdc0406caa42bd3276506d57b731d5c83d709cb6eaf946ceb0e596d33224d380a97b91146fb6ee662508ceadf64de958a0804ca4b1fb865fbbfb0840643699ad900e53162c5543ce15b5c8ad38ae7d8272e193fc49b55ca6184756cc0fddc3a2a0ecefc9f98b29bcf6a3027bf309ac575a44d8692d1554f79bc6c83446d2a87746b41bd01a1f6a3c060a92dca3e883155b12d59da2f24d09d22376e47f394d4993a6e67e62be19a5dfaacc1f57fc61d1b5ceffc62ea33a55460b2349ea78b7ab6a5f807e4ac1f3ebdfe3f4b00bade8f533c1fccf98ea3eace4ef7db8e9cb0a47b0cacbb6205ab77ada5fd9edd048742974c898459c3594afab11cc67470bf297732025cbc00bc138e9b9b58f0f5f1ae8e3b0ff890f6cca966c2e4a8445f9886b2488538e118340f7c57c9bd34fff9332c6f793b16b684b9d75b5c36fdc2b30aa2ccef5fbe24211b3d05e0ab44873100c6b5563ce534e2e79ee19cac79016ec81f039d4a09ee91a3356af442b59ca55324ced009687362acd0225ca12fa95b7b818627d64b9536ca20576612173f190443b106089353e3161657c21e241861926ff7eb596bc58a746600e7c5dd280c2824983e649058adecca03372f0f098b42ea08fabb9326ada1b9958ce98275b94253344e38c2381d71229348940201050648de543539cd5a23ec3a38bf3c7d22a9f0934a17b2b0ac3d5ec7c1fd8f5ed2bd0aba1cd6d05bfbbf0757b5b60123ec231114ec0da0c6619c16c1ad628bf0400f413adfbb4c57759f3058a28bf4f1ff0cfe4a4503b08f1cdc105eb9c684243e4f64e445ae1833dbaf91b720816f90cc6157ddd09b5754bfe5da32c72a6385583e6ba1efb4d7b87d5dcc00f7bbd4aaae26e5767f7507349411b33cfbacd8e1ab3eda9935468dca28e8d60b3d1137ba178fa351bd0f903f21f09fc0161928fb7139208f5cd43acdb5616c17f6a8dead192a847c09429a0c291fb747a3c6473a066c5ae7f6b09614f28f2a37b1a595b5a8e3419caa4abd1361e275fd063fb01261ec23f57d4254a2e282c6169bf9cc52dd41986fe782b8b134944f19f6ccc919161e9be6178a301175a5c917056a1626485deb9fb953b23d09a16f04ecaa37cbf44882e2daae77d5b27c09e77884b15d8608dff5861f028046aeec95bb8666b0b845e0949fe9dd3b3e63cdecb77c8be44b11ee981243475a30d36352b52ee9a07e807b3b10e665d6afd60e8a5d641e1c3783caf22870222cb2ba1be5cea8bb122be8435cf9cd3c9454dab2c06f1d9ff6cc822beb8bbb7803d47207b69f03966c99e2dc80347e97f1db12dbd200e8989e1e56e8e97de1c060a2e1f0ff660c097de5aebf37329938492e1667e4561f0504903b13a19f2da5a2d22348963d81b31edceab32e66da023e9325a22d89a268189b8fe536c61ec9b274b37c6bf189ad4e00d8f5e3a88f8898b2224c31f71177b20cf2b71a45da87638e03f75e61b760dce5b02f317a8beb37f0d9a7f33cbaee8dc5f97c5ba568409bcb4629cee276dbff7541bd5d70a49f5b49435879c6c26f966c6ad57c67dbf46df7eb147f580a2a8a64ed23cf99d5ce69afd6ea4ede08412f74e48d269cadefa03508d475da00f8a86beaf535945ed2b60bc774576e2ac61904892525670a4f129137b169276b05e3fcaa03b7115efaed8162af7dcc362b3d1d4eb89b9099a0717f6eef50dce93c8016528139fb79630191c3733ab9ddf2ed4d74172ec86092237a6f4f82310bcdb09324594383e2c8e25577a4320b679af40b75c40e9a448f0c60f7ba10e75f96eb802d6112c450e13f77463e277d6f77f4f3d78d6c9156150f50f4e34eb5720f9c18b70273a22eb60fbe40e05e3f1043129145c2e91c74b196912d5891165dfa0a56acfb7fd3ebac6159df7fc8da147216a63b5c8a7c1893c6378ef07bc1ddce433c3f012c859f52dfb9e6451264c9fb18aabb41315a0c4a5b7cea119c5b5031b287427d821b197fa92c6df6c708b8bf5b7baebe6bc1043e5d03d1a896b3eab0cc5863e72e02648ba891c3ac26c03dff578b81d65315ff8bbe29c574b14ef5b6a2077e4cee375694de008a5a01b37e4e74b70c0b6d51cd1644c014c4d7309019938e0f6b6aeae4e2b8534e4e1cbed87342b2e41305c9331c093e6c9ca8167fa387132351bb52dd4db8742aa9ea23ba40e2535c34226654e03356986e5dd488375f19c5a59b7abe7320561ca61a39d76b19d0aed39824072d02fd477d077580294ddede9d37729b515dbcdb07d5026b8f2f58d1bf90bf4cbb9dc72154b17bf19eae3dbe6c8ec1915138d7cea2523b2e34d704ec3045d4fa2a7065e2309d600aff28042622538a957394ebf14badf17ab5c5e5d6f235a67924d05e9f948fa0102624c201918e8f4df90dec1a045cbecaf0c83ce9c414877ffb14a447624c31c24de3aa51a15664739db3ea5c6cd1b378a8684d56ec4f5ab533e958a33f6ff974191f44c419a8c6c63e8a85e35013d7c69df2960df8e370b5da3138c3e2c4333f15abbf4a7ff78720b988eea62ce25d8b4c4c5c0979405afc282cc7b3e69e67f4cade3b1cd6414368591d84beb3ea0cd00b340971e055c4ddc806b852a7cac51af4038231da8bab0ef8f10a2d58a82378b38209c8ebb5a126269b981a47a2abd03ff2b0eac7ebaca65221e97d263b8a98de2033a959de12291686879f2295f33d6717b91c03bf31b6020ee52b18d9a369ff8d4b0fcb805957b2aff78a41ca98a9498d38db43af7a565f7604bf219a0e2608a33d1150de8110fb65de452bcf7389053d7ad50233b47cd7f161572fb9955c3a09b33a3e64f3abc3efb561725f289267c2b9428e3a2de510e8adb53fe854749c3e84e7613e2026deaebea97b5be71d0fc38fd02d12be5ad5152a6982e8af1186e428695dd62c0d2bfd116110b5968d162a324d2bb5f4a4935a090cf047f4aeeea812b78f421061b736ecfff82fd0bcb89f335cebaf5140ff8a39edad37d7fdd34e8945c0e2f3d0dc47a8e6aa49d193e553f062d0bbf44f7d9f2c9199983fff1f1ff46cd329d15a65d822277a077561b841f7ab569fa840e2de1f4782fb577513fd75e95b6bc01c14752ac40b4fe48bf52fb99d885ef44a2dac94bbadaa3d82952f10efc97d0789e37a1fb297eb133122b5f53e2d7fb28146011de3af36ead9eb972a18955a24552346bca835e87d5157f5a87dd67c8658a8413cfde9a3eafec3df946d4138b7cdd61ea1f8096782c7a7bc66a7dfbab4f0cb461b8c85ee474022d042fd33014b133c8fb539a7fc4182dff033f146119a94035cef35c4f8890f89259b9c405feaab1828ae0dde107256d8b9ea39c4174d5bb0f27892062b7c03ed274644c2236355edad9e6a22518b94feaf1fba9d66ab3f6b75fc4c4261ebaaa53c169f3fffc9cffc3f2ad7b055a65b33c2d83379ba39373ab9528ce6ab9362ad3a0989b94e5d6678665286ecf909c7843a5c6f50383425f53e5f9dcb605991624b4782d9a5be28e53bd064808d93f3950d976fd46f2917c3d9e93fd1ff81ef383e3d90c6631630c0e29c6e6202015f0294b9de28b45e3a13c48a3c2525d0149decd905446f7e5869fccbe32bb84136b16edbf62dc46eb0de278b7b709ffa33ed6451faab40c7a250680ce82742e3f36de33cb3d51f43b6a620c4ae8f49ad298251be814270179580cec1cbfed61afc7c374df4c5d5afc022dfab9f2a59d699145e6e87677cfecf5211f6cb600c1dd03b98a8948a696043777a81161110f50e4a9e066d8d6fc75c4c1c381c390d39b785d187374254aa5a0d9773ee71b84de5f81fe849340c3bafaccc3a01d1238064edd0cc2ab6808fcab501b3bb3c8b5d1c430a03ed1c8e336d8c81ba2d58207b61f0688272f38e0fa45af339829e4efde747ba106710d31dc10df8bf5457e6355df06ee8252d841b86651621863a32839d0b8ffc4280987881b2bdad9a6a089f3523dd142fd35784126d9a1e5670ea86882eccb52fecdceb615f7b66c03054bcc3829a5ff757656b12bed8b866df63fc9741f55054d21cb586c348aeaced19fd24315b6cb18df2ec6f8c9e3f2c07dff325c143dc75eca1224229ed05a961cbb21235eb26cb24ec1b125540410dd4b01d3603ec619af6aba9d4c6bbd814503f476389afb9b20b4cb87f74e052f42746273bc34e32db3b5b49c941d4209b2a652a5fe5bb3a371c20f219c3183f356ac970c3789b0d37e9b99859608f4fde9c6c39fe934af657f61f93abdaee092e6fdb4df5262ddd6403a3de4a3944e41b3eafee5b03f63c0601582f0fe6e71aa068f888e711492cd17663b8ca2633efbcb1d136cb9120904650d4cfb34e8aa1bd508da6f44010f62b1a46bffbdb0da87afaab93c462395e9a52c0834c2a2d716be874fe14916efdaacad417b429d1156d88461e549398a3f753607e6814e57a721029f7526491c41b411039b76e27d091e8ee71e375d670beacbe5069566f484fd6c71b3e3ba852667efb1c653e52ac0548eecea29e2534a75425f6339725e7d4bc9c3984eff0d15c46683ed96afb61822d320ebaa3cb91b7c7dce0391993a1129b14d30ac6e9a70c56dc56ce35a00d12dd1245f623775404e2d9158e61e6f942b38f179f5ea7013697e7b34884e8146d17f82316e16acd089362d04207534e0c23f492adbbdb4cbb6abd374ffd9b7eb3256e43f59ce91aca2dc5384ff610d973ff89faa833134eb86c26d1fc631dd8221eb853f3a178d7fa0990ea3eacd351d3cb3ebb616a936de064593105e7b3eb06ea39164fe8f699fb72bc922e15a577bc7c14e52b11ee467ffcad0fac7078c146cfb90493b15b010ef123db71a763c25ef94d70b2c80503329d0b6ae5965de305857ba54a5c25db4993cc8cd7edbbdc3750ca38ee2e1c002d3a9f878b977632becbdce9e8877ce5088c94c2dd7e1e6884ee36dcef4066714be2255acf6f5c34d6aae7e92af063c2e49c4056d1cc3e86c93f45499b35b81ba436c634c3c75e9eb4e406cc96af47800fe95a0c190f44018c924d2190998fb50af09a9784a0304335a4bbaa8ba721d806f7d2cf019c55730aea700ceba71e721206395e7959ae2348abf64a454b18dc3e964149af98524402325576e52e2b2673650f653358e83f25b13403425fef42238e80b1ff75f323e1e17ff79546b83d5084d0c2c6a727c9776a282f696e351b437a05007a955bf2daebb50ca918665e4bed1c4ff15fb30c116b614199e2596fcae1b34590be18abd3363a59845e47204c40b61788d8a1cebe7f5fb0b5a1c84c0f8a6221d4f009ac8156803b1a876c8e7729439854de6758a32d4efd8adffcafd7028b856677fe25bec182e48777d92ed6fb3393a2ad8072846aed992bded0daeaad32de719b9ce002c1ec09ce59017c8ab48272cdf85baab578971519773c8bb8775e915a957f580a73383c84522e632d36b6db766dd2df974ef31f4fcd245b1eea18f52321b6b0b7723c32b87d089ef3dfcd40207da83d4f3ef9bf6e279b22dadc5fa2028a1a669cb29ccf4074a42cdc34e4fc343290b44b3904e44242ee1ce652ae5ff8d215200f3b74da250f7a1e5ad164df89b1a1d52d7277d56f2ebee8b990adb1f8c379ac6c7e4efe06b441c7412259ba04e804c66ea8926bd03cacafb2f127b18e14ec5f22abe94333da16aee5d689df6106a1234fe93828250dc08b012df5bd68c991b30c53badd7256393cb73ad1bb6c7c4be6d48dc81aed7cce9f783ff1b00c7e7bcad57b53d7f60c0b7031b67d0cb9ee438d1c9a7c31762075691066b8e5699c6bca564ba8399dd5280657359988507d265d575424e84ba6f30e98cd005f9f32f48bae8c7c757acf2750ac344e07499869a88b8660d3e00a5fa72f88af57df1ff1be4dde426c34f8b5d4f432e26eaeae3c863f296ed195adac46a770b569719193d799a3ef9d50905c9676b5de5dcd3a41de8a947f1ffa77ac73677731ea171d1fde7c7d84b127d608db4a8396062191840f54df063a852b43db88f9c82a7befbb2ae997bd23bc5b3ba611fdbd7e81ae7dba12b27cb26d48c49e155952fa2a0cd691f0bc1d97397db434bbafb8545f2895a4031a783ff1fbc68d6f8215cc82013d28420e4eaca2b73463dc08a919e6afb9270154d842f7156834bba89ecd7b86813b923ef8d5b5fa8db20b7d818d664fd507d16bf14d2613b2b20c8eb969e0c8df78f925d32610d1122d1a03a248f1da36114a26b8049ce47e79a8666fca0acfe099d47bd34348e97c240e9626f447a96bf492a96bd053eefee91e6a62dc215c44636fa9ce6b11b0c062742fbbcd9a1e52a14fbbe6cd7203a8a7dfbe8179ac1f61f0867eb841fc714658234f532e1780b7bb5cc70edcae75eba832f79035a9a7cb403d25b139c4d5cf5dc24925e05fbfe3bc89dadc50a11e14e7305b2507a5f3a6ee573ff7cab7f8d45aca115e37916157493ccb308d9dcd01006034f9ab55e97d5aab62c0c2311b0bc0a8c27d6992f4283294a7b943d618a72d0129d677f3c9ed5937336032e395422eb974ff1bd20d62c04f47a9ecaa0496a56d6e9b7b1182d1625eca9cf721c9f833123a8a73622c0ddef22bfd9dc6caf42d8b5b4a96e03466aa646bd5697b40fbf7a9d7e86d18e1e897ae03ccaab35b6dc330b6507c836a7b4017cd326ccdabd29b1779cfe7281abe2bd9f2385c0f5bafb318038dc68c9c614d87df9031a4603d025225c7d3aa290d7784088950c682c891818b2605d5266510b627ab929dd26cbb18b01c2743ff60433b5f8612f1e5a625463d8462aca1910407bbb9e1dc094bf869a816c023b53195354611aa6dd014965e3b65cc6842cfda27ba56ffec4af29a183de20efea399fa77a15888521161e35b56e5504a0be7b87f48bea3e920782c35b09a63d6eb9975d9c79e27133db39938ab7b79cea3b55adc896386c58788341ade1c4882d88e400a5159b47de56dbf34b269cfa9ad53b5c9e38747da1091ea764111051ad18acc84a6ee351cab2642e202fabf935ce016b5f399f71c5999467d6da9c6b30c613b71f85238b2b51990f8c6eceb2848bc80bcffac31656239840b6f9bc1a09f29aa0a6ecde0180a38c4acface2e4a4a67a7a90292368ea7b9ea7949b238e9cf456288ef9e3e458412d030c53bf2310a19bd2a9ad76294c3f8bc9df07d33b26a5170f9583ed72116a597bc448870ac06e7a34b60654746aec67a682b5a19ae76be7bffe034c678251b7e6e89ab7cc58e1627198720d357446d24ab33481247880f64c80bccb7cfff943b8ebf67d44a1878fc9d621ce128aca7e76f3e940ce655658de570abc9d6a245c8737b6d92f905a0c522b00840a970b667601e499e1dd56a9f6b49894f9f7c06acb3930bed199fadce1004451607ca88db8d27fdc7429b26c3eceb5f56ad1b8787a66758b2700a339a720f021cec742a2acb4a7e2ee19c071267615a2814e9097d822ea29b7c394e3cf9bc06f3c76989064b922f285aa76abe2c8c47be1b1a2399600010d54b21e6273911fde06ab94fbbc068d1c57ff39156c172e42788928f8bd99df1d2d84d29e2b3be849afaf5b49c46230f50ac8d7b741c3e49e6ceb3f726bb7db24a9bed9b8ddec23ec139a3b7946118f61721097f87ac022dfdad90ce3d0fbf993446969a7978addfe1265c04f2c9a2e32dc976fa6891fa6d6b4091808a8c2e1098f4f70ee63c3a33cd7ad8c76f799962b9a25cac4dfeb2187c047cd2cac6c250d1e8dc0653ebab4d52f52403068a130e523f69cea8214dc1a3c908cccc05a802b1ec65621c3ddaf74e96d0d508fa28bad3e89c6cd1b94ed9f306ed4013067fb0f5d67df1bebab3ab242e2867b3978c159ddb0a1d30e4192e884039a48ec625a6176188f80e17397b6887db4c10b033953df45db3e6fc85df20e1a6ddb0d1c1242b011004949251ce9555e33ddf416912b89560c3ec990e8aca5dde2d1b0d87ae6d7afa8a0a274c17e62ffa4c16b380f7b07de3aeeb4ddc4ae60a7df9f0ce995530fb867db848cf446030f3820ee235d00c983dc9a877484cb41155aac474967a618ebef932cd336e38696eb5b51e6cadcaf34d042cbad85d0cf899ed741123f27367b4379f734ffe71068059b39f533ff18695d245c6be3ba7edff47df13f05d44082ea22626c175ab8b8c9ee07e47865a289a21abfab20e2fc8d3611220c61ca0903170c4cfbb8b7088d3651dfcfc1a0bd9d371f576b88d1cad8189be88cc9c259ce0721110430cb6b514eedd19f69995609691607fc7a4d1a99724529fa75effb23bb1b1ea0d7fb9c7713cc148f64b37a3454f70a9f3347533aea8f4ea3b35e0c32b361f257949e88a6a9ea09936ab8ebe6952595a224d7089f51a57e95db609a84b21fe0756bc8a0d5373dd552e92f68acb1b8e53541f272fe43b1daa81341e225b0e3e799a0834e00d86f8929f9111cad6dc060769be95a717a1ee6f41f809d1b11ef699f5a10737492205ff05a17f3208a35c77c0dac146efbd99c55f4f6d050c758d0727d5263cca6966b22e5026d1a77d1ec15450dac298a1cf22fd6bd09d84bc0c7fa86443cb9667d420294c4ae2dec524fea3a58987530c88c3bdef2f3aa7e1c8479b11573733c41fc04b9a035e600d68b751a5ba043bf24d3b3ad3f80617d5a0ff610768994ae5bfa93b0e2dfd3f4f804f15576bce3637bcaa3667f5bfd99dccf5382bd25b396b81c13c58759f454acb9bbdb4aba9d507cdd819fae8f84dad0e47bc6bb011afd7acc8dd84271b421f6e04e08d213f107ea8644346d581ed1e7f75151fb96053ce8756cea698d06b22ae1ecbc1a2c410e23617bd36f0adcd2cc221a711e9711420c6ebca6bdb59f8de7530e7da3724c1fd7cb03141de9bc9cf9299060ffea43c8c15cacec0de3cc9af96b6e12cb8ebe96730b89b5d7975eb32d9a860fe06cf0451aa2580d81ad6078be80eebbd4580799ec703eac7d1197cf01ed51e3cc2b8c17cea630b1955723cedcb96411c2d2227e8c6945e928388974bde993f1ae872c7c8202253ed0e70052eaef2b4fb9af03525076b2603835f3894283f56e61b2a3a693bd140fa5c5d7f6c98815ad5899e538df20ff524351fa2711723909e9eb940ce0efac599cd1625854472e8ffcff9ebf94f0a46725950aeeeab6d5956c4b329f2840eda25807d1f478c18c5afd3221c2e341de5bddcde3d046ba7be661b03ba1b1030eb07e637f2a17f81b063465a77795963f7e20be1ef199311354287167141bcb08896d3fdfae8570bf597481265d6d95e38a287aaf1805018a31d61fad53024854f04afffca5f926e7f2b0fea5b5b15d1b1f7a6ff0a30471cff5116fa47cd6a1cba2d00d10afb0f6275ea02136ab0db3b549e9c6798ffbcb51f013d4b0fb09e5a0d639476a4734e92fef4d2d4be6c4d0e4b26ecea40f790c7da1889d0e19ad227c391f38440ce66ea4d5bf4707adb66a8f1ffbad5f8923c14e4291ca4608241220a4f38e6a2da8307d5c02c00643df44fc6179bbc2de0231e49bc60c6f8100fd11ddd0a9c739dd9a8eaa2082460333773d978d12bd498ed37c1c8047c0034dc6e88ff4922719aa9f0be241fa937d2c8db82ad3f58ed4c585317c5bdd2cdfc5611034b2ec97f6bbf595564d9a2f8df090468c30c9e01ba44020d38a573403a3cbf5080f4556f20060796eccffc41bb3020778e276dd599ecc709ac4ceed27705d678e886c19243b8335c35b1db1db37b230673079ee4b426368015f5e2d84e5cef50a55a2fcf039b24484a37298b6bc28706e5c01cfb87219f2cf6888e3585bceb91fcaad26b233a79ac6fbd936ccb79a4676d65971757f19d4bc66d73337036ceee439d47dff44b0988b7fedb8abf4bfff865044e1d7b0d098163fa628dcd922bc91443aeb0e38a84c8832baa7f6edce6536079aa80f705c717ba21ce9c52f1e4a467cc52736619e878188bf51ce323d3968987130d8186bf527758b66c9b97ef22d5ea8e5e662c3e0baab2db2abbf3cb72542877272435145cf568dd945763f9595a6f0763f739f45ed40d105faee48216b107d5a99ee9e334b1eb4ad8ee9528ba79ddf4f9b01cae07795a5a30758be3e9a3cc44d3a94569487659768c7358c7ed5949a5b86eb79e378febade0f71509bc55ee1709692ac13a413a686d16169c60d4075226c0e00e48f4a17de4ba9ef969f391bbe6244f241ae677630a05f14fee069e5ac63ae628031184d93f9d1c5b866e1259f34230134899b2144ddc3507c305ff0927ac3e6a3b41871009941cee8bf0c242fb98da4c0f6aeafa4cd5f08917e26ba29f311d0ae5dfd860654f8e663ce88d13727ebed0af6b5678d57dd63895d36b3f91019214c863fcd83df512a2b941ce0023aa06497d16ae768846cc8ffb296e0210e5bc95252b18aef3fac7cbe6b4b777f6233f87172159d31dd9ba1a112c1480e02e5e4ec2c4381d3ef4b35a605258c625eae8c802f966fa3e30644fa615f842a56880c4f3fa97274726069071f615335f2f1a55e785255cde89c43b156069ee8239e387b4173da1f5291c5930eaa9f3c069a11e8cdd1f6bb13e79ded727f5ff2e682db77c5d686a8758e98564f1799f8a6c99fc6e097138a5636aa1297c58091bfb10799b0ca20120a9c3fac9a54080902e73c27c621c62b3fa78d42b83bcea29a4a7668bad095bf1f5386b26e6809615d7ac07b83e7ba594c90e21e9a46ca5f913d5895a7b9bedcfc112a54581ca30a42ac6b4a890882b7ebaadc66562d68ef556957ef273038e1b7ed3d6b029df1da423d7e4bc25c204a8c926df75437657e25a98a021b3ed52451b8829224fa70d4b7afdb185901ae930d6f976b37e408278131293d6ea2823a3c81dd6585384632ca7cbd1a437971507ffb9fbe8d2043f51e65629fb8f863e06266c42dcbb47da8f57fd0bf7881e935cd32eb31abdda1400390f40dfda9dca51ec7a616e3a344cfaada3d69479a3c8b03d6a600c71dc0e7484cd3c6a3e15b15cb94e654a60d38930c5d16b8dbd4f231d8ebdd9ebe38c705ef74d330bca0656fc51f0944a672e90fdfc5d80c5e536e08dbcc510ed99f395eaf7eb0317f6d3368d4a03c05e26c1353afe8f4d7381b26c4f8275c1a2f21fb3637e823c075fecfef379c91071fa42b41e9ed92ee22921613a3456d4f30753b411933880794eb163c863bb3aed289e65867c3b8db5b971f3c71f242a6ba38f245fc9e564c8fbd2953afd01f3d4a547f9397789afb8ec04e0f425e379afc8ae44d53e31afd9d6c26f1072de3504d5616bf59da1f280d4184898f19a7df2d095faa27cc39b7a90612737064211af1c03b3e9c3920c08cb37e442b37982c4576f8800c16f9b80f0f4286b53312773f546b3d6253b022795d212c0b7abb84e151de80aeff3508c3c727c01d12b460b6ba47fbcc581847ce5942b1974267d373fa00f8c46a77f2480e122339a1f44d50ae99dc952977318359c2e7876c0abe0671231922fcc0a6bcd074aedb2315c26fe7f3cf1dd7b1a82191d7a0cf38096f1e3c95834f7d9bfb26d0311daf21c8b0df0e4b1feb453a3db2b7d8aba48000bd6f91b059bb1fffcf8c2f195aa59c96d4d51e3a96b23413934201b382f96114366117ee4fdbedf2e3272bfd81724426dd67e4ed4bc5f993bff92cc7189325dea8cb3a2a89b378f54beeda45854789c5ba9e1ce8352238a481d64551b539535dea68153db67bb10c5c9e900d204f8cde6014b0d7f86583b0776819034d2262b3e89c8fe95dbe1d07db6713a6ed275ae92be8124454b7c7c1673c57b2846c29d6887ae8c159b2435ce9c631bfdf54fd49c5816ab61bdc34a9b5c765a1333c14029aa9de2a5a3df8742c98401d72fd18f0a67e329b4710999b783a8ded77adea0cbd5c2e77335b3989aa7a04497336076bb3acbb5304f7852f4243cb59b7ccbc49183eee74f913446b55072a5df0cc8778d19e9f8c7876ebfd092eff7191a2f3c616b7b239750615d2a60716829e32b5d7967d9ce4c86fac88049c51363991096253b9e3b4624cd326b0b67c55c5ff4c6317ce088b8d25b5c1943789a38c50dccf151e4ba960f338f6e7bbbfc38e4a36b317f9b290599466679dfd5561dd9eca902cab4958af7dd4c32f017ad307888f764c386c3b861e3c9796721b6762d86295266e26285c3a4ace3fad736617c3fa4c4aa1cf9c95e2deb040e8f48b2b8aa95319584f7a5e9a0dcd5137db7551dd9c5e326b6ebfcf9471f48fcd3a21ceb898e29ade31ac4c30e735da25ccf74244d07234b4cbdcba63b760567c8b99e124becd6543412ed1b3db1b701cb23fbcc84a5149a18e1fe029a533ff1a6285978ef74013317283d40b058ad5119bc39ad117abbaea4aa4a5186f9fac0acf9f6b0aa6c6dd022c96f0ce15daa6b2d489c30d8f05de38af49b612ea1466f316be4cb3d2d161de26ea28bd2adc8485ceb91efcaf680bb11a8d54aa58361cc186d090e84b69c72d752d61b20542e2bcb19d99d8a3c208804a5a48de9834a8da2001b386791f41b75cf220aded04f4b8439e1d312b4241d8cc0e58a908a11a5f2b581dcee7a5b30dbbc09f740bd059a9cbb97be7b42d076193a1a5c912f39fdba8fd9c5df0145a36c35e4caf1e3cc78f5ad16ba8df76c246550df33b08a4c752c26a1148bcfcb7de078e7dead6a1435368c2307303ec84e206b19e7460ab1c3ef6802d5e1236ff6698ddeec8b39cb3a4c58fd45784c6201a8929adc195f0248725e00f3398fddc609e9bc927e6efcf8de7ea35e00580cd07c9b47d71a75a820a51b294fad05c952e33bbe82f2d8aff3c83e20de67890ad1de0477a4e0006a46b49fb3b78f5da9693eff0bc5b868bc5f69b7d4ec8d2b8b751d702eb2cea153d5c75f791185677aa3351845b16b7869b164861d602479d4887aa396ddd675e42d3c8e6425c870f05e4c2daf0b10bc67479ea85862a5f201f229441729395b1429bc775465924a9d551059915760b2ab87d541874a64609cd4170f85ad9468efca65dde39ed4cd76ff29e6213834313d8f7a4593b6621e802276f3fdbad8ba4fec871fea29f692d50ffbdf4e71fe0e34128ff2f60d1ddb2287b041a3981a1fa0c52b35e00e1def823dbee8697fde904e7acc4d5b9775a4440536c687d888cacfc66ad1bc7dbcd9101d03e05eaff5535041330da190c81292171b79c8c24dd785f6c4fdf91454d8dd97d879fdd5043d2af1c511f68ec0a7aad979836a3daa5c5499f59e7644d3489d8d5e7db232cadeb5cd2e7c43184d6b78e9aa193e555d4a2a8948e16ff42ff1bd93ae411353ebc5ce7c01e34e4a258226ce3a8833f2f2d38b1d7aae6f8b1d7f4f73562feee9fe25ff0420eb7f7f6a803f60aea98b5bf6cee059d9149b10a879929b4ad6cecae1f3f6690af7f96105224738dbf5d0f91aeeaf70c95a47cac5a23d0f8f455f699e69b85ee34bc9fb0d1594688bd737fe51509c978a1737741f9085d0d3c8a2c11f8ba8651492aa5e8a6eb4c14386c6ef9829f83294169a8eca34b23c471df88f0d60da0947b950423bba70a299c894ac7473e6fc49714823899365910da3c1e82d9ad5e26ddbe479ce8e0d5830498b9e4920e6f78953588d71427b0c3f38c5c2c426c798f9c8b412d3167d8ef1dc8be5156f5327fcdd08996014dd108a4074d02f99ae2864f1c3782371d3553ef03e0470d4d05a3d70e3cfc20ea35552a3850b0c2321745437c8463ff316f074b0da520b99fe01c380827ebe7391015a51bcf8ef04afef79521d0f7a34beec9fd380b742e3d465fa2d5d91ea03e6140a564c85841119035bc29bbcaaac464ee8a01874277f32e2f523c6d8a33029ceef6cbaec8aea3247c44a07a88fd2bd856dd9f4b12a2fb07596ec8536251195c7e5fd9afce4dcf934fe9a68230854419e0c1a345fc4d83dffd2001c855308719c777bd7f43758968aefab057ab1c1f033b27faa6b5aa242dbc6df11f74efc4aba4060b1572630e214e3ea80023cf97020b908a84998479bc22d0e9cfdaf7db15997d9a56fe9d1603bec383708de5ac7e84af0cb24ecbb04326b046c00c0199b646b05fbcddce0a9d903f71deb9abc214f1f6f2e69ace52cb00ac40c4b7eb1465886badac74a3274eeeb1040bc18c55da9a0c7af9e2c30bee75251c116d83f955ca0d25e9f935b7d7226a7933b9e3705fabe53cbec486256e4e5c9fc34c164e96c7fd743e0d736ab095784e78e7958e2fca19c1abf2f412c569dfaf5c6c25287399145804aa76cfffbe0800bba2d87ef9f04938690134683f0e51c8a3cc82db0c084083de4db596a816ccfac15eed3f35a970d7cdf3e964033fc954603d2923c9c80a4f84b9c452d7a4525f093ae2b918a2aaa1101242d575b8dc18aa93f8c80d665c60e89396e24b903151de031fc3e48493623bd6129dd07f057821255860f85dfe9a70237ba0544f4f3660ab0c9c49e86cd8954878f0a84008a3b3090a4b59dba1d17170d07566050f0b6947214d534b6c4f903f963183619793a1ebe79d1b6ebf64632a0a27e7f23478692b8b68113ca0d9930e9c0d01187295927bd9d0dddc3604cf6c8447f8611949865026f4fea02d9bbe1f835eceaeee1ef4e0a2d086b76970e1382326e181bcfbd24aa019d511f39e6f20a80f53dfad153af45ef7d6b86064e2d5f820f1e6f5b516ace7ef65b5e91fc9fc52f662e394b58ae6950ca2a7ced36e4d78124fec61feed647e57e0f24f0cb3d5c9834729d0307f9e65d6cd7f80be2232e6090c9222755b98064bcbc294ce8d1c1d7f1279fb68305c248c183d548004532ffdbeb7078752c6200b17b24466ea604bcc190e3a505a5eee95c7a67355620953ca06d5f9f423b68061abe413d2f5c491e475dbedc6774e3ef01cbc81c5d1c63ab9a7610f3a9afcb5af78eba4897a0c2356650cd304f532bbd27b409551f0f49a393ba4d6c89f4ed9fcde0c5064cb5c0037e1cb887921b2160c5b324cf98d38b0afaadc8b2dfdbe807f8ee98c7730bd6a05891cc71e9f87b0d2cb8b8672b5c94856a45665ff514e8c5652722bd4e7e0c56925e3cac2755394ed4d8f1ae1b31589503ca1fa0753e86cbe82a32b7b549af7066b0d1a66985167b8a2d83a064a008d6e8ddb7c288238c6af6f318572534bd52b5523c5e93f9d745773b75737d90b257b55ce5a5e31cf9dd61ab4bf57dc16f0cad1e58b77d601efa4716ae7bb8a7e2b9050873ac56f0bce4fb9caaa538cdda54dab0f00448744fb2d0dc3cf14eedf7cb083e773ef46837d9aadb2ccd61f9aa9bef1d3a1945b979319436a3f26a8ead54509bab72e070497aefa75a63d529dbda7d6318afbf058feb284759c772cad049b5179be084b49637517f40868d497edfe77506e850610fe8f672aa4d570b761c109c87f8165a2c0eaa12dff037699f2483aba5d9711979f4ba476fb9c0e874f38426a37569f1195eb3f06fe8ec87c46f66d37d227d4ba7c61f263fcfb73a6d88fa10dfbd53eebf756a1db10f1f4c1e78c2de1c47859af5f3a6dcfc7ac7ac16ba49701ef819e8ef46f0fb6c6ee11df96d740a2b59e3dec2778cfbe81faed92355f6f93d1d37c60f7b60172eec3b642b7e22ef4db819936f972a49dff09913afca726d14fba60abdd6b35845bd6e5ed62b3ff8edfff77328175bea27b78bd5c5f74f99068c9b32620a4ce2f2142313565fbabfbf996ff2516222cc373e5c9ef8d093f65927234883b1ca844d024c2ba355ebd7b7b55db0839d8fc30a508a6b80b553bef6c9fd19c5bb28d9bb6f03ea3c93db718056b9b31c34803e046fa9a601e9a298cc5cf7e11c337d5466057fbd4fbb3e3702591eb30e49543f4236e7da174e377d330642fdf0b8308efdaa55032db493ba4ccf1f86b1c984aed6731c9646365c15028e96f0fec02ea34889ac18886034aee1292c81a3b97c60587bb3d5206fb85f164329fd17afdb87176c018647ea76e8dec275395273eb1a0c92558b8bfb9bcbbe5c30efabb242d88ee6ed7c1ea8d5759a17c849e98f7525e70a01455ab0fe419a40a7afc1243bea8f62dde48731ac30a414c9ba9bdb117a6ca3e751fcfe4a079912ed34a219b66f5ad1042d3c7fcb21c92bdab504095571552bd6c0f75dc4a709060b69ee603489fbecc394e7ef0d0dd81985128469f0b600ccb00f17d22768c9e70f2115f82451a38bc00fe1b9cef9ec525fc169230bc9e6e7ae0e4b37d2b3fa717f7212e60cfbccc45cd69d125cf4772277d57b3b9979ff48dbc68d2c189ad557c6036e27c965e1b9ace6fb2be95afc5c51ef0ff788f7dc369b5d0a08d79ffa232a7405f17b2d43a2b15de1804a716ec11c1e464a607f4d96ed4496e5553e199d1e711f931f7397395757726e6f15ea65993589f48858329d131364734ca86b74338d36349552acab40dea97c2a2b198b081870b702166f4e807b38cc528ab87ed308dd762784b63e2b720612a7aded20e21206d6416730d2523588f43172f62fc432388be40dc3cdbafbf9d50b5663953eb8b01ed1d70e8b547afc6c7f5b8d4a6833e329cf80593b3ece95921f4932fc087a6e117af38ceeda555cc6c9b941bfcbfa251081332b90500607a73b434422985c9c50c4a4488d45a3b00b034b739e4bb2d05e1b4d406bcb194b316d8f4a33dca67a8943d5b6dfca7fc9daab08ded786cb1c556bfa67890fc6c1e4e33105117ce611cd50cebd7ecc2678aab33db8f77a1f9f49341a323afb6ce64b191216efd77d8c916b12ab384cb45a5ffaf14a99e02fff0c5b7ebedab8b4dbeac232b7557919abf99bff9556aed1f1ff4575e0e12c0fb5f3d000006048da99d3add117a695d3853c0aaa024b9808e6a27556ffafcd28e01d712511b396ad20d7cf3f60b097556291d5f59787f5faac0188a8e7524d2d3646c357119349af4409b5e68666feab70e33e4a0d5876162904e4f360ae2fbf0c08509b37fbfc3922f9adfad4a327007a3da9395c3526ba43eb36ef3b42af1232a63088386d5584e639cd196906d701d01562c6ec4c5668aff9bc5bfa4bf31e8bcb32ee5883866d04c26c39ae3ae9fddccb8be81601d3e48214d2a85f294393c006aa225f8a9c6fb37639529399135f1f08bb10fbf25ddc76e0ad287820525e5bd36a6ec8720ba22e47efe1f586d5294a832fc32f48095243fda9096f2ed35d19c09d06dd13981981e511acdd884712f30d8676c721aab003e07d2338a2fa5914842b6a9511352c6b977d18f45129b6d3c5bdb85d52756e7af07793452c9dda3de6abb3bbc06d4bdb22861a1dc6dea3ee6b8433fd13fd3c0867af5bc08ef2656da62950ef103238cd74018b8c27b6cc2720dc945883a4395c44be6558f82f369fe922c706dc612894bc9577a6ef88eb3ac98ad58127b554bf24be065673b2606eb73b5088a0270f98cdd142ccc1a1fe5f2dd7630b1851b450f1b7beb6a4cb994d6f45644bfc138406c4f83bb13fe22f4620d507bd4743e0535d2a2d5ed6aceae4ce4b0effb16a7b570a05dd4ee41bac97e59b26a8fe2462dfbf6d37d687fde0202488adbb4d5ed65be6154a29ea408ab63d017e4ca405434a5d1c23198f7b5f0d939fa0cbd8430c0b2d0e36fe6577fa622df838f959eb912b682bdbefea2403cd4106869d8417b990dafe97b52cfdcc7cd0426cbbfc428b3ff7884f9dcbc4ae1d3a7c1cd17c6e943aa5d28047fb332e833449b346920ecbf16736c6db6e2d504dccbd8126f87bcac16185a723c7081df926777337abbdfd82c5d73d3213c404580a9cbac0e3631b13bea9f987e472ab5619de145b9cb6b494b717e5396cd5a4379f5cba915aca14db688b67ad7ada0e1ff1f7c0c05bdb5f1f32b6c9f242f2d2be6b5eacc19dbd08694b15461fb41f2ce991590e64ca11066d6d5b3588baab2bcead22545ea9271d2586e74c3defca0e75041d6547c5674a76b3a1f0bb45faea48a976cf1565624bb3b01720629947e7a7b619c2be5076fe91bb76bcd7eeca15be5ee14ecc31b4d4bfe0c5feca090dce8dc1cbf592aa3598e039c7f34e6e962c9206b719483dad68f4aa8dc955f5ae9d1629beafb22a87b49832465245f49536355ec7ca6182defd050847586126de82c2c3fc4f0b57f9fc26a3e9ce1543a182c586c86774e7f3f85c269f87e94955dc05ddb72548394e771db24eb7ed7ce63c444c12d8afb1793558dbf8b5db7f51b9d974ff62276a516a651504a2c46822abe80ef11c0abfbd2855105ba4140d5e25d71e750e32580021d3dc7bd74d0a39de4af2333af56eca67ea16096ccb8bd2f150a510a87d1d9ec2f30e98596d8fa6832d474c83d4412b2f9d281449e1b8bd7e930355c91b028d26891257a119969315a092784af3244db75e15c42ae150e47dfc8e8337f53c6d310f096556ca6c098ef5d7632d7f49a388f5e60c8ab75ad0cae894876d6b510fd9aa9a41e6ff2d8f320034e4fc85d40ce988b2e57882058a1660084d5dde88c96a43157d25ad6bd40e4b1bd4ed88885b28a2297888008ba6c6fc3cc8684a6ba20f33f87e61ac197bec4f806b12a7e0cd879b1f0e50bf87f175e29838d651e6bdac6fd8a5b90a313c3db3c8de448bffcf2fad287288a7f8a34d6e4f3127ef150795a9bfbb7c4f70d973476377c62232ecf8dbbf968749a7e1e70a3e0797706de02202be49fdf886670202de2f6fd279c7cf23a02fcfdea33064f668f9b1aab7149baec5f4b100d11e3b64e6a038fb1c078555e51a0407222cf07f51ed12b07b3cb5a410d0c84b47f874196c4809e2376e2ad1c0d2df8e6c8856c8cb92a8004796afb793f5934eb9e19a148923e1c06405513acba117c82e3b8d55191497a6326d4932343e3979ad1dd276c4e67fdfa5b9001161bf748d06964b515566b9ae037c52d2ab51b048cd040e46994c771378f4668348bdb4cee8a5708eb99a3f6f90dc5aec087b59d2943cdc250265bf454f854b13e627bfdd4a6d31e3422172c4a020726818f160019cfc103dca484edf390b54d0751a05befe5400c164ad33bd2b92a3bdcac6fa40b6bc7ef542cb2e82227707b1b11d7eba38c3c6114c0a9e8f49bce17315d951c36fc16cc3cfe4d5b1ed7d87b10179fe39e9c76186b2ecd500c0031adff388d7a9d0c7c8d47dd036d88a75b4ec8a34bfd5667f531d1c0f4f8a79fda9a0d3fb61ef2c0f0bce98a416132f67b40b8841db803961b9e01fbfe7a89e9ef1f2c9b51b935ab3f53df8ad4c71fdc71d81bf2eb578c8d84f367e80446eb502cba2868bb3bdeb1c450f1a0104c8243b4af9de6ca224d4eddaa51d454c257c1fc4556585fe681290fbed9fcca3af53269fbae7b5e26f9f901a523d86051768439e446ebaf7b5483d04f03d27f17deef25c41303982e76613339be6f5104e5274d98b053cd8332ce5e3c22b7cde4bb4bc2ae41752370e2cb2f496f300cd30c27a9d64929e3f4167c70c09bc1c875054ba3881299dd09677aac95ae89ea8a5ff6941c7a062b7489d7c8bf8067180d9df3f5f7ccce1733f212819a7dbeb4b5df37619e3b3a386982e1920a2e8eb490c7fc85adee09af581241e9c34396cddb3f507428b8442b0abf408bb159adee74a2f26af1f0668fdd1766b97ac34dc2bd7b0e9d061be72087143584f622acdf27c348272294704cba13c0e3f385bbdd23edab48f12bb7b175c7f36a4b6ed08f84f081dc08e35bb3918d900d2e092bb5968f12a21221049cca0305e457198ad2e94fa6bd41525eba8f39943c89e07e01c77ed6fcf29731ec557a9be4261e52a75aa145454ded0b26ec8fa518546efbd899bcc809d3c9ab84e9f9f4efe6d18aa1b3f669828405098f56bb1807fee61e6947ca0d28423abdda73bfc8779b3c371e003962f9b7a0922e965228c6228eda0d17af4cbc115747dad6d502561e62fd0225cc0cfbf571436c1cd2697b5c1682b065fdfcdd84c3f8a86732bd9357272ac5e60c0f3b6c7e6926dd3e2c8415ccd3c7556f7221c6fb50426d4aa588287c1ac26182e2326f7f4e67b534f0f82d038b2fb2ab7bc1dba9959cb56217032091f2dd4cf0723bd0fe48c36f6ccf75c945201c1ea278a69524f79121ce9741c0f0b32b7362a930fd24466db77c95d667b8f2698d8297e7ff5e7fb9c3621a41ac23af93387154f1e08c72e9ebf627cd5879d26d5270b3e935dc4f5ed6f1b2f7352f71765ec9f0cdc24581f7562a8bf5616abfefe08d078102f13444687040c76d40e81e189f15d9dc76712d8d22a5fb04d5c681d580be9776a8110c7dc62ddfa2622c3144795c1266529530fe2c475dc0ddb410f6b540e3c9b5760ae02a7ac64d4fa0ce10de1e4debd2d6e667df11bf26e50acde1885e6ffcaff5974d08b11b383168a61de186e89ce3b5d6056453ce14f12c43ed954184b8752828202471652187edf5f44ffdf3a2dba2a194d8e6c746cea05e0dd83e4cb25587ff9914142fdf4efcb6ce129b4e83b31d42b80e297cfa860335df719aa29c507519ded4f8fe8b22adb64a689f2fefdd9861b188c6f18c1d4254e518af10b73ba801736cf4877c4b3d212f7b54bb83235a29a197db64c872eef80d5fcc25366f3bc8ad40a03825f3f6f82acf4ceb11651193e5cf6d4ff63a2ff23b6479411d8b66b59614329616bb6e5a6a3cd17c42rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-511.el8.src.rpminstallonlypkg(kernel-module)kernel-debug-moduleskernel-debug-modules(ppc-64)kernel-debug-modules-ppc64lekernel-debug-modules-uname-rkernel-moduleskernel-modules-ppc64lekmod(6lowpan.ko)kmod(8250_of.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(atbm8830.ko)kmod(ath3k.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.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(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(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(cmtp.ko)kmod(cnic.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(ddbridge.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(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(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.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(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gp8psk-fe.ko)kmod(gpio-ir-recv.ko)kmod(gpio-ir-tx.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(hdpvr.ko)kmod(hfcsusb.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hso.ko)kmod(hvcs.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(icom.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(int51x1.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(isdn.ko)kmod(isdnhdlc.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.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(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-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-mlxreg.ko)kmod(leds-powernv.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(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(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(mlx4_ib.ko)kmod(mlx5_ib.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(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.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(mtd.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.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(nouveau.ko)kmod(nozomi.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(powernv_flash.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(pwm-ir-tx.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(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-loopback.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(redrat3.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_sdmmc.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(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial_ir.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(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-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-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-cs46xx.ko)kmod(snd-cs8427.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-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-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-pcm.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-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-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-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(soundcore.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(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(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.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(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(uartlite.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(uss720.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(wm8739.ko)kmod(wm8775.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-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-511.el8.ppc64le+debug3.0.4-14.6.0-14.0-15.2-14.14.3d]@dhdd@dd\@d@d!ddD@d d@d7dNd@dx@dp@dkY@dcp@dZ5dTdP@dJcdBzd>@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-511.el8]Denys Vlasenko [4.18.0-510.el8]Denys Vlasenko [4.18.0-509.el8]Denys Vlasenko [4.18.0-508.el8]Denys Vlasenko [4.18.0-507.el8]Denys Vlasenko [4.18.0-506.el8]Denys Vlasenko [4.18.0-505.el8]Denys Vlasenko [4.18.0-504.el8]Denys Vlasenko [4.18.0-503.el8]Denys Vlasenko [4.18.0-502.el8]Denys Vlasenko [4.18.0-501.el8]Denys Vlasenko [4.18.0-500.el8]Denys Vlasenko [4.18.0-499.el8]Denys Vlasenko [4.18.0-498.el8]Denys Vlasenko [4.18.0-497.el8]Denys Vlasenko [4.18.0-496.el8]Denys Vlasenko [4.18.0-495.el8]Denys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.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]- xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218948] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229884] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2215906] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165931] {CVE-2023-0597}- cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176119] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215510] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212208] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212208] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2215902] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- HID: betop: check shape of output reports (Desnes Nunes) [2212164] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153575] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2215904] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213142] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226832] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226832] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179929] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187268] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139617] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273]- gfs2: Don't deref jdesc in evict (Bob Peterson) [2214356] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214963] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356]- blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213205] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483]- s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213493] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212176] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214027] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209645] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156581] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192308] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185961] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192673] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196353] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186282] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186282] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196148] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187456] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188408] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196314] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153573] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- 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]- 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) [2176159] {CVE-2023-1252}- 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) [2165342] {CVE-2023-0386}- 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) [2179819] {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) [2148404] {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) [2148408] {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)- 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) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {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) [2160033] {CVE-2022-2196}- 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]- 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) [2168336] {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) [2124800] {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]- 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]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- 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)- 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{|}~4.18.0-511.el84.18.0-511.el84.18.0-511.el84.18.0-511.el8.ppc64le+debug4.18.0-511.el8+debug4.18.0-511.el8+debug  !!""""""""""########$%&'(())*&++++++,---------------------------.-----------------------------------------------------------------------------/00010000000000000002344444556677777789::;;;<=>????@AAAAAAABCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFGHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOPQRSTUVWXYYYZ[[\]^_______``aaaabbbbcccdddddddddddefghijjkllmmnopqrstuuvwxvvyz{|}~ bcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xzamdgpu.ko.xzast.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.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.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.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-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxreg.ko.xzleds-powernv.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzgpio-ir-recv.ko.xzgpio-ir-tx.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.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.xzpwm-ir-tx.ko.xzrc-core.ko.xzrc-loopback.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.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.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzpowernv_flash.ko.xzmtd.ko.xzofpart.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.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.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzsfc.ko.xzsfc-siena.ko.xzfakelb.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.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.xznvme-rdma.ko.xznvmet-rdma.ko.xzyenta_socket.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzhvcs.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xz8250_of.ko.xzarc_uart.ko.xzicom.ko.xzjsm.ko.xzuartlite.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.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.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.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.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-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-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-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-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-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.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-usx2y.ko.xzvirtio_snd.ko.xz/lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/bcma//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/firewire//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/hid//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/leds//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/cec//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/radio//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/rc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/message/fusion//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mtd/devices//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mtd//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mtd//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/slip//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/usb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/power/supply//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/target//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/hvc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/serial/8250//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/uio//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/host//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/image//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/uwb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/uwb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/fs/cifs//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/fs/cramfs//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/fs/squashfs//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/mm//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/6lowpan//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/atm//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/can//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/ieee802154//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/l2tp//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/mac802154//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/mpls//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/rfkill//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core/seq//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/drivers//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/drivers//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/drivers//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/i2c/other//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/i2c//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/lola//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/trident//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/synth/emux//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/synth//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/line6//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/misc//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb//lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-511.el8.ppc64le+debug/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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz3Tppc64le-redhat-linux-gnuELF 64-bit LSB relocatable, 64-bit PowerPC or cisco 7500, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~P/PP-P3PPEPFPGPHPIPJPKPPPQPSPTPUPcPhPPPPPPPmPnPoPPMPPPPPPPPRPnP{P|PPPPP*P>PFPPPPqPrPPyPPPPPPPPP`PaP,PPPPPPPPPPPHPIPJPKPLPPdPYPPPPAPBPCPKPLPNPOPPPQPRPSPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPIPPPP4PgPPPPPP]PPPPPPPPPPPPPPPPLPMPNPOPVPWPXPZP[PiPjPkPlPPP"P+PuPvPwPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPPP#PPPPPPP3P`PaPbPPePfPPPPmPPPPPPPPPePPP^PPPPPPPPWPkPPPPPP_PPPPfPPPPqPNPOPQPXPYPPPoPPrPPPPPP P6P9P:PiP\PPPcPdPPP1PPPPPPP=PPPPPPPPPPP&PVPZP[P\P]P^PbPPPP-PDPIPgPhPuPPPPPPPPPPPPPPPPPPP P0P7P8PpPPPPVPPPPPPPPPPDPP.PPPPPPP@PqPrPsPPPPPP PP P P PPPPPPPP PP'PPPPPPPP#P%PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$PPPP PPPPPPPPPPPPPP!P"PP&P(PP PPPPPPPPPPPPPPif [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-511.el8.ppc64le+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-511.el8.ppc64le+debug echo "Running: dracut -f --kver 4.18.0-511.el8.ppc64le+debug" dracut -f --kver "4.18.0-511.el8.ppc64le+debug" || exit $? fi/bin/shutf-863468d3f18e000e4c25f2f02ce8df356457622604ba0e91af77766d2dc73739d?7zXZ !V9H] b2u Q{LVy Ye~ݚ v x<)cJB݈4D,`>px(zW&)_B*9qv| (o gC(U2JHh-|5Ckk$|KYׇGpdZCwK}PXa[$ 걷,JI-n%铜_ƌ\(?+e*KY3bFANaV% 5jg IE{ eg10SXtk@"pJ# pֈAr׺UL \呙r=xbG"hEH~f'q]d{3OJ*Tl~m=zYCg" YRY),/-5P=|Ŝۛ;'ob:NNG ^n߲lcK]{>\Mb1(t(&߃>gqxbilj́¦00Ci ؑtSx;أ}l-2PNlGZꭂOrQI(E>:{qMf`g:K jJA$[oN2Vʣ3yI%0t"d' Ye7W/yG_6{b:ziuD"itC34.B_Bh-\>l-r/@F1ϺF@e0d*'IQ'sEGͮ8$¥Q _gSPW A7|(M)meOqD5tW" JӶؒ&Gh􈭱5io^qȝAh .7(o?12yqOШZj' ROsi6pmqGWeQװ)o[Fm0թ:fHr}K'|۵qkh 39>mO4˪A Ͳ0=|?_Ѐ| Mr)]YA$TQt7fY=E B/:˕z[|مaC*Jܭ968 ]_4֧/,yq\Df,$~W3(hh{:;XᲭtUPA[`6]F[X [7$EO,kYx6ݷDh 2UhXވd kfrN}<еM'uz9/O&sYM7lPLEƘ'+GJ hA$:It%}kV~]EnyϚI>*OX~.?;Ҳe6"<',`8TYGO1A{:׬A)Ö :- /ΎA)}V*Xn3VrC`qpT";w>Cvd| ^)0+!:ܺ_F,J~j-Pw{CW= c'CD+4Etq@ʃt| Hأ yy}~PFd5cTH`Q S¹ʍU:?Ik$8h'ߦx ԗzsC<83S$bcx|R)<fɺdBNnpoit* >񷈙 6x>&99x~瞾U9FVC )C."izh_B]/AHz?mE `&/0~WXe3.&RyPH4ɻ$BdO{?jlVxMBvhqXl̄``MC݆cjYy%-gy6i@5l}Бb/eyo;:9r  \󺵜q Æ=tf $ rۗx쇼R@5EQn;#!.+V0^ds>$ \LtgRu!<ʻډ6.Ch"RO="\;vH#uwQ kFǷOAzH,Ls(<%>rUd"k@Ý4$%ߞFJ bk6nuA1-;N#8ҧ xȊNGSLT@ds|4@#S.NWGU;0oC}^Ki=@mk EF֫iJQ>jjI΅`kҾ ``5XojxfOadIF}MRuVUTi6ټ?{y1ʄ~Cڣ"Kc-Yyu}~ٓ,;YDBד۶\ZO`z-/.[(bY\5|xOLj8gCjphZMCsI7:1e<4}uN. ksOګY ߶U]lB 4fB؈K Ϩ o'"@ii]ʒ&%=@*E32[8אQõBƁ;jF*~'szl''Iא &0޵^̌ ("N ~yg,ExꐏV2zۗ|yEc Ìr)ÁBגЍ37=n|}`8%0+K сRŁ=Z ~v`+\b4ZPVlK4}΁;Hޢjw})rWx0\׋|qh!2&3o55BkdHjVҒe=B@..'].K{dmQ}6dݽO=H8w-tk_͸B8 ѓsxȄȾn_d^杌 l V;a6’1 jɳVܬu)@Ht )k%i1IuB4b'g[6"褸] \]5aF8a:kT BQ{n PYbIbKيBx7vC&ARIcncWRqq[T1W 5qYHh(9ɿ{|bƙs= P&/R}P&f!PZDi ҏJS?Yߣc ~$nHlL1K Mx| o[^ ԫ/eih J%P/p{G=nwX;nᦈ UZfc\ܚ: q;YĞ,[eIc_Q/&y9`Ud$oZ=s EV4:})0i{z:K!bs8󽌡4:e(5d~]竽qayػ.s|qe %W`x2NsIA-PB}Q.;?c :HCRIy *b"ANŒ\挅.DN/' QAQVb%dJ0MN679};~wzFxIVƬ0^%$Zu;.~M6F)=_VpyV`awK#rmTw&LtE[+Q"+sV0v^y{Bb xTaQe*>Go`2tX٧tPtMߓk۞L<$;1  6,Ίn<7F]%^4(bu7ܿ.;C: hk|E$f)sk<Ӊ9hO/}Ӑ5Gh~ife#|2IO}y|_Hgsi]Y[щD:1aAxQgٮ`v"6DI4B &M3b6k4%}[IM0m؀nz#1t3^% ;oL}ǀ zRVhk(߬1t_^XПY_Nm-4!O۝ڟ^G[[܏Ij$#??][Sh,5½vn ek41afҼTm;f|EòfբT"(G`FQR.gYxL*4[*Ϗ5"Wٌe& CW-. iy̟%5B6֎5Q(t5 x`Kd~Y Ggshx |מb +"P oWs,;u^{.Q#2]m5wK<o#f K3>a_5ĞKHxÉH ^Q"$>Qoj# ccdFX.N mexnI$GC}Cv᝺ HBwjtQC+IC +o^woz)4 QV+* EcqD0Z~RN3{#b2 Dpiz8\{edp8~RM̙JEB>VC2:0lvxWoGd(Y1xSK7Gª|C2yj%*R?$&=mx2SG`jly>fJQQw6੟M?DpuJp`aGBfoi3y8|;J T8GoU}"y{5sOo;95;BA%ݽ-XGCbaoM/<\;ZP Ks]e~gHI{#6!ZELJ"ݝ Ū9NizrEgjWe2=s >ň,$D ܇;+xyص(CJB 5fiauF /VM3;oH:DפI ^rJn|j`9 )Y_@86<D/s7kڑݏA'txrkbu!U0"hY84|VBzFt'q OL?xHȿotR\̵!se~>nBtI=.K0OOƙ2k \E;[ׯ=l8o?&uC#0 <ب7$њ8>yd񭹂 C%$TzmMY*X%8s`%gVrB`/Ta0/PJ6|^WM.Gp%{83JkLiPED N}7}pt*@\;e*NMin+{ZD>(w{(yY&Xkڊ gP@"&B …u{yQi$^/ Y޾!uCW\YHliY_"$s^=M˝C7v-37X`9L QE%_,O2}CoV'K* 9BŜ*ydyїB~W[ ij7g~ +8ޣJc&qjwY[pwTxzoI[hdOB~3h^s .ef4}Whq#@33 GPcu (y$ ۈݹsmݷ-k?. *g~*ӗLGD2v-my~)RWNյ|M@+9*m36OxT"+}uq;j GA"H zLsʤk;7ŴbU!%9[~{~x.pMWĞuwiA԰wM2Y^2kn[~s9*ˮQx0,HsU!nb:vhZy> ƙRj)XKNEG :V@3TR9e$I _ qƮ=zqVp |x,->EYxebj_rt兞f@}egvL : Z1x!{P}XEX"E0@ڊmZ 5A. Q콓̳U؈UU_"ǵ\hD6`EERЌc&3ZD"LE,C = zHeTKȕC xn9f|nekEB[cE"bu&-z'Hkp/V$Fu`{jbD] հ $v3뮯k2QԟH\CFcԷRڟyk {b@xi)nk}8B=Gޢ{Fi o*jh7^:j{QΜX&;ز#D_urj:/y!vkCo-5|f|ǾDq2JC@ۡ9GV}ʭde2f65d$ZՋkhpwI7ec艪)-|5ȏO2DϽ|湟 c5NS2 ׹↟wSռ:ƷqT zX!Jg1rE,񌣮I-`&EQbIGp.kYൢFK],t `sNG/{컗5“B~ڽ: {j-ix$Y2J,52K-1V {U?KPCD-D@j = J*n]3=%'ο2 J/,OokbtקTL.Zk$mth'jޡ;F,'0WoM{ ?#{[<7\a|_pf~74[ǖiX޲l0FO&47 5 W%9"$:/OSƃR?1OL7z &D諙icN]4:h{ȢKĿvj́R՜}gеyLTrޕ48ڟڃ0ޚ3 6ظ( ޘYp/u#q3Dp ZwCF`j =tL~uM&^#S4Zlz)f+Kp6z>~bnyY*yЏJeWFAe/qTŞx :6QMQ+*%/`tvL"2Z҃0om,(5 >R#0nסּ-r{-VYol-DEe}%-3&W"rN/s zVձfbua\[VF ;K ì+i1@f+x'.QC( y_vYć7>'"Ф+3?힭Cے[?gqTϔ6E:EW}cnubN NgՃ,v&CJے(0M룡ot'X*SeÏ/0Nc/3,:7~e~/z/yE[KPy2U͟T0Be=K> wC,T=% Q jHbzC8!K[ϤVL5u-c@bp;z$ Ue*[KHRe,5yˉc|BfW؋rrjlwTV.Bp)0"!h:,O*T pHH,2IP@K,a]|JY\[Ge#QO$dI5Qr\`8 m?)[QKtRYbjI͵-Hxd bu\+&"_xk5fZY-O0ݰ* ΂Y75_=swN/x+6Zgӝ53t:1GKmN0f*;Ae%<Qe58-U'Sys:d`Rͯ9#BXD-t{ߢ).ý6Ux? Oj6m{+lBbd 2]VݗqiULC ̦tY~}~}8IɁMTDGdB~qU2`ѩ0g '|*)x#Y7;{`Ps03D$_Hk>Y?#Q+ x"֋A׫gQU2ZhNo~`&fb`Qř;Vv!2LIzmr&)jѰ‹nJc}5a4e7sh[Tr#c.Lq{ < ukcXIsO@UY2̲Xd)k'wƒ}P`"3FirO5u]8?8.cr2GI$=W&h3h6q^Av*giJ" OKG`9/x-Z1.(O0Zt1&~Q?T/zeA{ ߶4s+ < LBq'k/z%rc4ExUòjXDz;i@q)Eٵ.4FNN"w.ː:fA Q#eN/“^n h#s bBPn_ɂ6ݑ!7!:w"rT \Ae⚟b mfEKFs~Ne2DΞIC*dkN`{B1yK _"Ƚ YI)<>|JHltzn|!8˺VxsfGITCUQ+ԏ/(c6hl2kf'TR*bCP0rzf*3'|삦H:>f^RF!+ =ͱ!L<y{D Y*qԹ^! e?e+d!dכ^_V.(?ڠ[)+ߎ;q4Kً'Lݱ-Gy̳J#DF6sdcivM!`6.|Ҿ`"`RÛo|N4O؂^t.`!C/R)fQۍm\ɦJoE 9HseP>" v,b2ĵޞR\*K(pι#^ҥzKTX} xp4B(g^[BLqX3o/璭g倲LeCk?1تH+ڣ{'-l-ֿquǿȧG]G&"A[bnBg$T6)FÏ%]7K;o|n@ƽC r,ܥ콓[}6RFI`+m)PR };%Uo뾶$K³>=8aijX8uDM>-ᑔ6wS`+KJMKUD6ƹFۄ=Y)d?-#~ 1:0ke&]w 6CL.Y!I 넏|aE  N]KM\I@dˌ d?N8]m(d>Ai8<"fN? t }F#9T֑!oޫeN {K4Y ?'Er+ FP+nEE3xox_XePYnj9M -4 ʟ؍2 `VD>&%ij, BXR [EyM$i8tH&R!\sKd }_ B BɊavPD81? doV.=37Q6@*pH̞qQH|ݘ91>E4o$yRb[l1FRGյ5Fѧ;<,wb={﫵*҆Ohz+SO_$ŧ{KxY"K#<O$^qr*ug""YA?5f-KS 5$$g1#pՎbuO\BZ^( Mɴv=` o L/,&7rcoiؽ'q:ʹڄVADT^]+|e).sVs-6K*j! rJ@g6\ih ɾ`i]kY.7K(gPdH6)-t3Pxb_#7ϰuw7eg0HKSdAF;FsR+jvl#{-h|Qϰ_f·Ć,[IEGBEGXvpOn:H:. u.qCMCkk&b5us zb~Lo3r⠞E7q'Zh 8J_vK陲>F(u${V8 uD4-5`^nI?d@$rkH@bʝ>.#O ϼB^ՄrާCs54}iz-?RT tHJq#G>vEMC;#?)XN˨sq p`FN׽\ w츦!F%_ XcǨEW ]U} ڵc^|e=nθg(qytk>i uM!9v! 1`RwqҨep#s3 WShtk^՚!b"&ˑ><[O2n{~JҊׅN)Y:'HPE/A4^K;ߋ}- fKGo8U-~B*QDTZŽgkGggo@'LXa,>a_n.7Te ?1D$hKI~g_n%5P-r:Qoґ*g%)ӦTWMU< vz[}X et]Ҧ רLwXb ʆʂG׃,i@#b)v0Ax}# {/0|yaO%VcE=4Ƴ0-zͽ_ X*K<&M@^/bD3\ qO>5aV n08] 'yÙCRmd$xA7;aë^ ]$%] #| z-]7gTߵ9&|PY+cytZ4&&Hdr_1gEDNVw,45YQ^ ^!|%#r>昦*Nci(x&cL@n|CK/"n(0|cjeO$D[a3贊vlx -R~$em͟0DZ&fL@p:?r ,0g^{^<wOQiT@ޫ?ZmqD֖_c?ςgq=QG)AW*A~s&&ĩ|ҹͥ}u ?| )~|62|!2,IP|Ak:C:#9dWZr0_k~JD <UX*O y,@Qج/ue_}p?lTh@MP XrfΈRVD΀OPuW't3Jىiוf+}֌b A7hL*=?k#kF%>^(C廉6҉M %mH^ Zw[Kk4E!9+,[ נּ}HB/[mlKÙajP;vqA!vgEd^H|i}z13><ӳqYXT;1 zyBVʂZd יD:9ě\1qȅ: '< [w-Z2fl&VU5Kr{^ҿѲBEq.@Zq׻4H@dpN&SW"`@}NxOO> 5 kÇgDYʈrq`Wa`]_Fl-rݧ߀evLm8R2+0W\7.g S0\j4* `1ٰ.ڤx枭oU=3TۤA>-QoEdܗ˒~׊Gɲϱw>si4݃P6GNs 0P؂^]x?"nVJXB*&/ehzC鐽Dmi>U77]ql/ CnNO'x QS[%W~Fk8 ~78I}Iuך' %ݵ0M]s郼%7:"|AG 4&uxkvN `2==BCrO 3KvƬ sn.nوWbYM}."JnV5d $J_7 7!h)۪bb5W)P ]OdVՠ[܉^ ZOU+d;`Gu0~88o^|O_O&x :|P%QK@8)8ln fC$# /Q };oxz)b1IӿGV:OeR{ʽӬ|Iu$6gweѣ˷w@?E1: /,NҢGJHbtCˬIu1.8?tQj7W %f/E[6hu5;b'BuIFljNL>]Xs4n cDzt`C2NE#,r\ P2#+ECnt_ 1-4& U;ߦѽ b)?GHoQJiiw2TzIL]Ul>nnʛT'Omvz; e'F:;"e:iȉsZ="3G{4cD(h=0FwḌV'tY|6NG,"jTڷlI;od먏ljUC H=@X :)mATK4tQh;ߤ [\ %\p#BυL,I\p+b|1cKF%,{DqOAIqoK7u{r-wpսy%034C¹LUgwpFkDu 8C5xN[s C`${ɞt$Wڿ駍q͓j@~]Whz%-w.he6Z:-gAckTuH6@ ER~dXhI{JI"=GUtiZx0ڥe5J޳ol 12,~:H)H1zt/?r _^Ge+UpZi:05PZC KGQ(_?! ǐP«Fa nkaTK҉ˆ)ĉbyo'^Qj pqbUDoVle榹ʣSWJŋdrDP{3}L{ԙGKF'y&,fi{R{$X2RX2"#5#w>?zuԮK`1~2>D Q%ozN4dڣ Pqacwu$YÏ઩?8NT/:8cBʌ96]wBݲ"{~Ĭn)$+ 9%@z^0<>(`["R.)5Q .R.*z^:SE0Mj3݈s~{w!oı}9 5=Sgь(AF֡Pa2NY1ur36U31m@:]סRs?t7Na1L'lz[h,0r{1:Ȥ唫6oe1ZPKNpr'L- Yui v@ U c.?}ӫ<T0u,ڸgYssiW&+mX>0ZL$KdxF<S^KY"wB\@;d,p52RKs4 ;Q bӝ_m ^ y2ǂMZA<6̟}듎}mIMyBPJĖGLbq`uA*TߤgOYhmK@] Km-n39i핏 :ѫc"O B?dS ]۶3=7zT#PӪvVSJ㙥,q!8° x KkR0r6^pﯯ=۶!b!CA7^^kz3pWFI[[; R#(_@t9 >*{u5!xs׸А5)ݱ+xNp]ysJ 0g'DBXTDhZGW=`yTUNJڵ}3 >]o+itӺ >Z)AEHײ*]y٦KoªnEQ8TE!;n (md p'h\ㅋ.ވBq>/άl\O:m ݾ13uT\.j!dR@0׻NPў;qW?_*QeŤ!G 冽z$:9HfDGH|o#'ݹ8/Rtb;nH { ,UyqJlr:R[K>%qE;|fDh8^ݦ*K+9P{;٩o>N/>׮3FD OH*Xa8/R ;|>r X~n ӾlXvǺwO1q`g->O3t]% 4j1S̃zq6MlOVD[|pg}qp@ϣĸzSP4O!.qv.es\gȲz9RW=c0u~\TfTlw x,iTy(П9F/orkquRU.yвo~8L:a[gLD|}~$r:nT= B`]FGkq+h2-~%|_*tΆvƣ x 1- ѽ>{d6˄\SvI४TIr2|ihp,7'5'Va&E foY7^(j8] Dqqr bdq.# @ϫa(h ??4C96HGC4!عd3E^&0g,| jlDLi!1Iz^΁ h^`?GF։7>ǥ3du3hxCq ;EBsx$uX#Tv]yw%,XR>d 3O.4K_=pbI al j>EߕƒhG\JG][-jTG.]q=F/ m2a0Su *ؚɼt#96܃0K!9{Zig=WTz%+kZ4&?1tӴO2B/Y  7Ŕ8ct~lʑkЯ"KU$X$xzd4 ҎC;݂?4{F)7#BspRKlc fXxp_0$AD̰Mc\#(NpTte٠rdloO[.rXZ0zT` F">M\ZIu QuEk6V|7V)X-'D%m0X3z2bIƖe (h6 JM'd[\XZ `T|Y^zƁ=~ f 5A޶UjMڦLR  P.ғ.eorOgO K]ڤyM7Υ>s IQQW$eʂ  SD4ю$.uYG&?D,uWO6{} #9qXL6repU ¾*N*2>\1`ioҎ>Y8TkhJ5;\|H$~<~( ?_lAv|C-' a_yJ-2lGtI/M@G PM]$sısU@|U+!ݱn3}~+rHlV=+0K{JW}߹/tB}t(@tՅe rAKJSP:l=&?f9ΗUto[ZՂaC{-Ax^<#iRQTufI,zO, \I#dx>D jG %MA4Dur](vh7F5NMlߎXxmvO~HBl]6P;@оOghIsǽ{Q^&g2 %Nʚ*<+pK&jB^L 99B~qa{}"}ݫ:;hI<,9 -pYUv`gJ*hl j-n:+y,#J822 Q T0#Ρi&o+\*5Eǐ; ] wpRCװ# S cc~HzcjW4xPǰnX9N}8_tG׻Ml,p*3&Gx.cbĊ vAĎ^utv!Zi/#1$'Uo0k6d¾QT`Ui;d\&̘&c ?Jm$?.\CdGcEzh‚cy7t,|JE6ym-kvfgg蘢uךխF:;XK`J}xxmaf)$1↙"gxu~syxn)yfUc!O,X}(?Dt}g;)ҟpz|a``>C5t0Q*΍ӏU1LAgnX9SDr RF^q` 5z :uZYGC' ֢vD`& yVwz$yshbr is`j J܌*biW.TX|[qE}=8 >2 \}k0 BH!s(3s}5.L+hJD-3ʯ̶j7}_"?gG<a[!z˨I`e}ߗze`\Jó{CrYn,XR.miq1%k,w,+=m5k'cB:35՟7dUhh5|_rC2՝y8KԂ8wQ1 P͈{Nju??4!|_aY1\dB}TȬZ{lw(}GiaKRV1ʾ^^@읇9ftDMr"%6ޤyz+Q;=eYTTkLFṕg (ꇰKecz2Ym N[ xߣfPam?H9E(dƢw\8B'FkZx džs}O*݁ $x'UDq82E-ߪgZAbtt9\fMmCP'; |f3S#MMgy嬭&8ZhC&_ PMzՠM_"syM$ 84_Yqۦ>8ڋuel￶9IlQUdnz1l0|φᤂY ?Vi*3 XHknO=Ic}ץT(|^.+gPmrii UB &U:qH!*p}pv ~2ƣ[=m+3o~=tTݽB? l[c 6es&/Mr6N:5H OW5}DŽo_K87 &D׋0DRY@5( ņ#) &%fka^$y1yBd1sB!(X65a+~ۃfDXIuUy"܆TJ9Cbt{_Q0p90,Eъk17 31 : sVG" hM@#S[t1 y Ԝ28ջRu`P&Tg}n2av'Z|_5Ma"nPBDV֮7?IX#hB.|k]xaf"Vi0KF$3x[[,7_uBHW#9gbטE0dSAPPXUU~MM/'e3`B\?ΨlcZ.}zK59r|Těi-C2` C6 jO[#TH{6^4kE ͪ/W r^aty`5ĥևfcȀRL.{W}H--r4aeg,Nv=RIT8@׻.} h"k2h#U٤q u./黤~t^b6|afuZI^7v{ Xk^ Հ|ū]S#V 4h[-Tθρ;Di-i`++79VvuM?{2" c P?ۀ].st;c=qs6KQ|m3t` _aKو;J6 <m!ף| r9W޼w:κo;,J9)S^K.~V$N`s Q5\Ĺʳd^bPIvz=Db-Y kS$voўP$Q ~tP؝+e`\f8| o=Sŷ<޺Է&cS-Cm1rc Zdp D!fա Vs M#{<J.~9&1^e9(qKxE3yy@U 4%E2O0tx(^y9h'|A̞bVuG-. Mפqt)iT"A PCc2 ?`D3,q,cڦGJ+P#3'858Xv م>%>=< aѰb."Ɗ$JeRJMk3 O1aM<=ߘxUM?r,vA _iIbs-]rQc#+2ņk&_S4?m --J;m`{:d+<:B+/o,b t3_$ebb!zA5H~Q@epPϴAA}x\I/K- iЫ\RB&EfߠsO9#z+❩+H?blƑ4`vn"Sio9<%)wl%p&% Yڪ7.ϔRH@9TD"sLr"ѯ|V,}arpQn2\z\ǫv^nqL]]ufH6}e֖8)BYsQuD%CZYdӃb>] #ENW'n]|{C:|4*~f$e[]Y#+@{tLts[W('G'~ՅqY4yA&^*b1}(iq|{u0s&!ѳ ?&{F?a:Hi z-(Gie3fI^:(;=jDmm&M$b:2|/!"cҁpk+^$w"޽k= vcxC? io2zM` JΑd p}]2b$̦ťs@q~#~)ބ,OT퓦Aܪ,MD+Q&`e3s#FOW_b )@}Cm|DI%{'uñvY"ņU;f"{\J|~Y ǞM1*+-'qxݳ^5\g !|*GSܝ=_LJp>/oH<;@r]aPts%F!$7yD8d=6R83Eʏ dzXdtw%̄&]Ժ;,鏮e]sH'ZNw60Ura8;ƒ̫Vk Þ; ypro UAi~=6:0c+li&XDޞ}\ЪCʽps)1ɥz:t*|^ZMWC:m3~P4GSĨ,hK'5eNU4 UG {ٞng&Tk|J$j2M1AX6M Ί|epQtTS\Jo5}- =%x;f'(vF#V#z~,/qԇ]MZ,\89ߎ>ftۜa0Չ6~o[SMA4%Tnz u]|'6Vt2yWFOS/,/SkMby;qc>ulppZVHGc53%¨^a>QA\!f툂 ű\\1,CLselxE 8+}"r'[N'c{Tصg8hsb8S&eADHД8~ XNg/,bq1:N@.Stۺ|Y \ɖan& 5sCH:pСioӚ[ĠB"oE"r-: V%=ۆl!Y%]~OʑPx '3Y>ByrgRBC b:*-KZs} 6!*C5;5&՞Ipu!q76ؤsKeaVF LҲ?(ŕq$UI[ PTqQ N6\O.uKI@6I73ɗ!&#yzNSeMH˲Njd<JËthE=f{%d5se& ?шU _|uGXѡQb;qt)<0x/lPT͙$0vAm4sb'Wte'oV>wE!AT -EOuZ̓ܰR^<ėt e8J>nn>Pr(+Cr5#sE,_QܺuGY$Hş*N]pzkgmq~")0QoI i:~҉ewr Oԍ<"d{V$y™ 볖 ؟þ##.20Ο 7)g$VF-E˵jJ'ִZU!l[FEڀȭ' U(ڠ4y*<p9C)$*~F(v,\4( cHk5J,& r@&_ӼS0}z&WiWX|M{`TJ䦞,Ycqj0E#7({ἲU*og%ãD}6x,V"ճe0$Z$%dv?1#,k'/鋦m4jM־y@msvT[&. xApipΉ ._㋢=7a\sWw1{rl% 7Y*Mi.8ٴJbrhYs#chm(~?HtPcZp1"r6RT?ƿV,#!)R=r&3#=PA}, Sdg=T6;rbnK̗^B9#y۴ĀYp#a&,%]vA7~Bh̢HN=`]Vb f~,x!ʢ~D UOb]s c8GmWt0(38s9|j7 ^pџ݉AzN?I#RGR#F=cJ7DW [6j8L0,F~Ťc|L5i{71$<\" /j (@#nd`%WxZE 5BAh;qVyg2M5K߇g e0wC[-ejQ@847C8hL G֤ڠ zD:ĄTğ}.~b~rClsMsEdxh.n${a(tjޟF W"KK'D'FDd?f!&#A;* 3D.7 Fᩜ^ȷ#, lȳV=o{$[L K]':Tgӻ?L'G(S@lJel艀qθħaYF /" 61p:_@יTh _"?|:drk(8$؈.+- Gh4i: F/ ȍ Z'\3M>^pmQX \#Z'B7<.`D,kkfa(,RAݷ?x=f`M؇ll3UjK!mʗ~stu dFҧ0wrmj^B-7M>Rl=u|3 +mmHHV 5t?\#Q4+QZV|y@#|jO6Tg g] B"9GA@iR0/B6oMx% J;P*oDܔeC>}_-iTmv! dP%菭ϲ7 xؔj(^&h<~)bM^HQ4Hs%Ӧ<tmk8"mWs̳uI_F>F+<*s֯w42&f5+:9)"NBkIdLLIײeIKJ wi {"bKHBhap:z60v-I*9%r\*-ӱ ]5z|ǂH\ ;Gp[CV`Z+Ȏ+m_nt{ܯ5R  (( 9}V7Y{X H9:0o Ȏ=pSws`~2g7IʶXVX4m 9W?5rMK%Y硽[z_*19,YLxэU5\\>\X,o Ũx%d[kcژсIC$_́e<{V&K,\o ę./_=^j$\TK.">AѵxGصV_YpEBtnLbjƝ>lr֢S*`BP5̟w(Y\ͼԲri f_' mݻ@fM !N_ZvR=pQIƐNn/ iL b-AmX[/`nyO`l^̯mrX-͔ Y%K/@,\RGPRGԕ0o%2q0 D{͇:<œWg.í&*AyO'ɩGPd:;{-Cf2]l(1һeG+YrHhc,ɞ;r?]U{oM$ڧ.%^_wETn80RgtAK 顩hsIuT)ȧ~+$g0y'c_3O A<|^͆K'8gJAAbDg(%T]JpLX8D{,n ֏/>SP]N4Z,u;zVyrA=DsbH{(\lVL0tm?Jz% *S=v#Y/o?$C8iзnǡ$)a QJҟIP"J7($)\=YbHl ;Y#[sMrkOM!FJ9 @ 1.wcIFkL< =vӛ8?=LIe͹I'.ҋF~4c33B=$nÕ;ep\%1 :TqsӀ*d~Ѥ$~?ȅȸwY`¡nu Zp4$NDӝ2V}mLnkn6o5^A 3b'u -O o{~#@pQpBaGo33o@dzhlϑFv{5涱`QS^v?l])2uxI쏚C*Iur`}94"1}Vf`wV"-zy/]#.GB ,f, EmZWK_[T1btjIl) kB(m8*u1W]!<u.'L/"6m"_P6u[XMȂCԗw:a=V_o)Y/L-l<\ Oʻ5:ZM >dcBUZSREu_t+e<>v/5Ye*$ ZeK#XH :Jʼ2{D-Ue*, kGȵ'#:tcCr܎Q4zOj. q!ߑeSY|d8\+ .5vG6~S]R@:JsCO,AŨR]C0_ "Y<(jc5Ю"U+ə܀) aJvbX „ٳ\V< ] :˭V1 =ZK;x4kCuЄjI|RЀRRX46K_z<!j%m'T~|HpRF6;s FK׶kSBoMJaFהTwηZ;]r?J͟zt[;1C|̊,j8sqGI|y_4lϳJB`OJأ5vYnp4g[i=ٗ5[.iI<4`HNXO[24J)%_쮕\H u]ܽ ÛZg)T\#h?Ⱦ%˿tmFGV7vKHЩxUht8w Fy#puU1oRk^Jilw ks8?:8@ {2T~ /L͞>2sp4)ߓ @eY&qrB'ɞϣ"Ra64G%Y:ik̽5!sxr@Ϭ, & JK_[:4$Jں;m 7p3n@ݣ7Ui{hSf!L6 y{=[G}Qba5Á/AMPm`?_G`}I?NMSHmT> t 7și$-wȴc8 2H1Iqkq{Y:ևY GS%;yLP9q9mOk#RR:sKf?RX [;3^OD{s&b>(]%aXs֩}M_B7{l/xDaš'"g`gA}o&1eeK3;j;3\1̾z8.}GHGH}YB~w:%tOCdf\6Mr OYtV'ir-V_ȩvr5";OG9 h,5l:bf$,O@'1zFt0^bB7u(Dd1 -({?CXE=^F@7MXE u!V!>x7J3huspׅnr(Pۂk yel ٍOo kkLu[}k0ߔ tV7 kS&K˚ZL`%<\ 9d"'ȧ;r8Ѯ7TAQ|ZF˿0gW9q_ۼVy?#EsѩW_ymz1 -5sIp%9RJ}hA Ԕk ~!=гkSsʣ')_5F>ލ"i҂UJ$f+Ya ^8Lӷ \,Q@tL~;``)<'*F28.추:t Shy(/yy j]tA,]U+>Tr笋]{ẽ°J($&S*Mn/)_48k4,~6IdD mmB"< `CB s%j,L+8Blm~'p&2#u瀗[7&rYCz?'<]6!Xc㱼BD2{*1faӼm#* T<ΐJcJvAݭOzshm8i@Zf2[:]n>h0 \ubG"I'#2xClکHÒS] k58Б"o/o?]D\ S/pc%#Ӧ gkqS:Dk񼸇Wγ6k5D岓ρ*})4/+?{?20eYVi.ŏ;U/TB{Uȡ~^L@b8-J̥"y3Q\Ec&PI/ϥR|;J+Y|>ھkdbl>J߫} ]w{;5"8-]f -n]js,$j'%[ w ЁaZ7Km_RRաM Aq1+ck#;Bn/7"ePM|*YňB}ޢ,~a#3Hj!bNsrwel>)GbL>?Y't1l1Ny3z G+ K(Z2̸fq)#H1B5Vф+aEi/B8k7b؛R -!cEzXÈUNx6x2ԶRdw^pD- »=if`ٜVH#MnmlTVTQX] &gFe8Le?d`DSzE@+R&oshMGw _u*|>֚`jf\rQX8;Q5ԛJ9-iu6=Gӯ94 .A x!CO,Q2< 5piXу}HtaXgz)#(I{B۝qSS| 0m9!:aA/8$5Y8\a]؍E:!4d3$hUkih'(bWf߳:_?P u{e gvsDߢt"s׌3CЎ̭m+=xM*LG֬-t-:zFcQD0]띬($6+QqE*NTDRzp;(aɱ|o^\0µ6484P)h׆WY TǤ1}@|&T09]DyFkEöU~FIujh@&J7TZ|==0MGٟӭ]ny0|ѷvߘ- m^\@ÆO_˘IvΤNx9]圣E i4HW~x/AGɽ qH Kv?3eImf,#CR|!Z AA"~1Bn0FjRvLY=jE=ub~0HW$el$ndOڮF%r@V2+`ǽMN 7 LiTw X)v`R9KX>Rw$7G׹| fxfrA]|͈qL\*01W1:^֬'?g#KyI:=:tܶEEv9?Zu-R@:=\ RnSQH>S|ayulJRaC˥\DZM{*ܙiTNJ{AfxجUv4he܁cS8pa㐔kn؎W\paT~֖FuA4Us銾֖] xH'̞To Qz:/"T\u~ ,HGz<\j+ MWۯC}-Yѫ'NjI_6s ׼ ƀ.EHrlU[̜,«L fjȑSg9Y2Wb!ez8'Ӡ"[h/Q'4{;Zˎv՜ӌ :> H:<֊ݤU(|li9?ExKz @&f2Ά~Pqƺ,k~[a*ob: 2WB"\ &;0RGf?$[a4N_<č&ȿ%jjھ ^V\{%ՀUHT9Т7P !jϢ^`@r›`,ݰ-D]\$6ΔPqSѐ( b|V+@PNGX~3H3T"A B͈@q_4:^w]d4ӱ5ve?>\*wR%{`7msCpy>1[LL$~*,w_RZ*Pk̃ ̰:(.wѢ/&zX` RLXNmE% kJ۸QP+%ll;OAđ=נ3m%FbUfY@#[ M㼎j+m`1q.mJ^$a~&+/1?4qL8 0ќ0T=Aк芢=x8t r "9O@W'ϙV_FA@~OW5]Wa5j-\}h[Q:Mū1,DG_j@"soYCv O1$Hq\T22H^&M{qmie/=ib!d_A^W"uW Z4*|vQs-Fw^6NqI&#7c;Q3,ح$+WJT@U.z hm%k祰 X*!7 7w\1ٿ=DoQ:.;p. sjnMv:J0^UuDS[9! ʍqfsI[TH@3!K7 ?K Y-tp¥dz2u@Bs8ˈ!m0\Lx9v$U:heo|V:m 7/=3ѵd~+Lbĥ.PO0R1f)J0* ƩFME\3^֜LYc;5g&+#Wp[<ў3OLHRpoy"O+޵0ߒkz.;>EU%Wm$Šo8܇!$et37b&$ x ASܒp5jzbIec&pM`3sWYEVҙ&kQ>aZşFχ#Dvк en8aVl}XX5؋@x)Sw؅w { ; GAvg6!MiH0 $J-.hSa函PX6ԆH"ndS Sl2\( ܠOswj"1,'ci}GN.ci^gLX1 + OSf u_?+24D߉:>څfSzM]B,%E{p%gt19 O9c~'Xe]],v[7Nh]ubĴ"6 7MQ- })˜ÂT=':=&grDH2m_D6Ch׹#yj !.]K>X"g3u)7k'.Zuw_q* ^9i^z}wDo:pY~ꉇeNij>T,סjoӼ}Yԡp_C~ H5+aY(Q~^엾~Bg4[kȡo6-hILW oDD6k"_G{o!v1L`谏f S,=Z7tJ_5h-b(^2hgO5e57 ŷa͏=1 kf5VJHhT;I{P\|3V5]\xf(^ړC?8AD@ 2u=N>CKݓHM1JeꃐkDĕ"%pQibjר \@I?eݧ"[Ps"W[Xy|@}pts9tt"l8`r8 \ )WFڗ/Abmcsಡd"=";VVpU(pM.;I0^$h`ViWL(xځ;΅@.<],#t ytH؃X{ ,QQ5WS 977$ 'ؚʩ{D%&s,.V@L_/oR _ 0 ?̂q^r=7Kγ J UC}1iődiɊ`W7e0v̦;p+jgzsjM _4m:F^? 7($2b.ύ#phޔ̗K(,eص:ϭU)EGg?GPCKZTt/3JD;XMWʵY| QO1`ǁ=ΧMö* MuD n1vVf7:눣hfq'h-XzܕkRJRe[,NOSډ1{}|6eձs$2{7re%Sکɉ#.nh*a-o' `FF%4x#=>Sx?(G%Q Xg݋UmHuLc_$Q4)TBDbLS\$N|Pb|Get?>Jw 5qzLMYGrB8m^O(, MV`D1;,9Iv/aO G/[@䧁wiOnNCK'0yݡ)S~b7{0&]8bWSB߯ܔ\"v PEtD%eCMd&|,=s  S?ley-LL#?HYt]`"?u-`kvJ T$#/ `?ߠЉEN |#DSQ1fM`ph`->afu;ЄR&c#v"16¸ldH}ɇݘ$45CoahbQ`؅[nWXiOI2cb ymb.K6S.FVٻ bBJ4C٣j/>f{CH?);+SsIlDRcM+[2N}!7´*S+ ?¤-}$X>O0 jyVsLk",LB*-2TqԱ0b_HY;o6>Dݪ(+!Бa,KjK d$gPv(Ieg .EZ 6Z(V=$ÐXQٽy+emAPG% L {R-fyh8^%^u'C+mvrX̍U\ s|aߢ)6C{EqXMUKnx]OD~ܾJ2'Pdxa pM \#=hVWشU?IyTytQcdԓaO@A=Qk;IPMMJ{ߙS2< oVq-C"@I(/VĬMv@ՄΤt٬az%svSwqxn#-#][f~ޕkhLs4F&ŠIoQwSgs z1O&@cU*%3$d8`l沬_?T Pa32 c#tSGDcFxZZ޷*"&zwl|uvd4=(.&l=d!/p[ y g)Ou6C#=o)x:wjyy>pը5dHKqyAC C5I\bO|QmXݟ1nF@~/H$ddH R|k&Oo.=Ke~ p eH`pH$Z /mSݢʷM5=H b?/W"DHwq6N՟Mյ5BvX16U=I5MɈKGbO܈i$ԆL~//rߒ\_}}"vCuLtkEh0CFbs2R2#sng,0~qB• Oh DΠutt&)4Ti,zelӪ)q R[N"E@@$ \A8nyp|ځ3X΋Rx[y3qOqnV#<@阩W=,U=_,S YsTv)DRuu|4't1l· TCH ę}po<.5\Ͼ<*4}~9~|+"?V`P;{&q}# cMOHn3.\|EwJPP~< Α}Hz3CyHt挐MCX/([ :њ4~9_Й˹%f mzo3UjDlNiȾuE&]IՒQ?L#8lZoxZ |EY)\ NHk ե/8O5[Y!A@vZGGYW!Ů &6~EDnn}ŀ6Bu΀ #xZ.5K ),9参|+ִ.  1{CEAX<{^ 1=jQ9ZXAd *F˲'LQ) E]è[;! d!\ɱ/НW^HF7CT5eE9i?nɸR6kf]F#̯)d@ <$KPOapgTU8A:s>*# PoB|`Wo)k%5R3ּ%2kDJ#iJ8K9NF^ҵm!ɁΌ1dX$"?=7aj'|4Ӧ\ciψo>GSkn 963+) !VHƲ 3{:HP| U\w+$jmukԇ8-^[ZNg2[-B(czh pJDjMC &wl$>bo ch֋)*"p$)v;?}|[239K:2$ tKc7z=#ֱ(k.ȫ::z_6?m6r=ǻqlZ⬙oQDq /u]V > @o,w߰$=l#8 U ,*~ln"#}eln'`'H  Ӌ][`1 oru#ۍ-bjvI:f<^qUFp\r۲j KX HBCg||?#o5H=$]^M +]ihV&b bjP9]ŵf%NF~+iQ e0Uدm, d{bp/_r}5M8={W;egAbyōaefUgj #ʍĀ͸zxr:f@ θGLQNBK[*qU-6DK~8٘*;JP o?5ɈK|qv؁9nsR (8^X |v/ x/-sXp0 W[da&@Q2ٲ\N bxd1J?{9)Aww]U$| O ' !bUvaO5^U 2 7kKL|O4"'#;sY` _N}ڄݠ୹tn]ڂ|~M, No^Ae3xpN zmwo.g](J[?1P@s;w|\V"7T]}עZ9`Se*!#-MTeF;߸X~cfmMb'#mU,5*O>I0A U9L6bnJepu"uE O2_AHQ9T1tGyv+[3 p;㽟=2pSϞ\T>0[ꯧ$m!z1IʇA,1=F9U!͢ё4u6M- ; 2dnI%n5qa Zы D8! 5Yye=f+(H>Ư%Jjr)ݗkAal|d%>e:*g7 =˨nI@m|Qnȣg^FCC1ӳ!cٙWa0`4-qvzݖ nQqe=F9]$.^ q8͢U lm"M+6&īFBa6 V1Zw`OPTvIxB ^1i +i!JWv >Af~fsXЯ!HK#_xmgx0 lId[/|3qew-+Ȕw(xȐ[47b/x6u!JHj I 5TwxY3y kMGu z!P gSgcF~uJ4 {2?qoݸDXx{qw[2/2<ԷK" lIa${l]\V^Ahl8BEn軙ql>5LsL1hW_WVQEXu/(n O͵۵R>٬c&g=+jrK͖%N`'\~v ڱޠ"[Kwx"gF+#Aj uFl ;dfw`gݯ߈Ddw-Y#QDiaѓp齋UvsB^<ә"AuUw I|GUhvǗZRk[rU,lً#^(Mӭ١Fc6_bD "«']`eh߿ڰET\"-Սؗ;6ʻsBRݛ,\"ޒ2θ5.u>% ց?yk˥'wuȆ d`)M N88/`J%h;Yו㞷yCѐ(9Zf@aSG T,b8m뺷ClMKݣf ]s'Htqǻ|?d&A9<3lS~C{`Bo"ظ |;k@5V %E d4l>VBR1m̵b ܂iQf=ன!դԱ9< pq n$;8 96u,8pgqQKUbۧ:u7@aU ƘR' F%uL'[6ķ2Gf؂N94__S[g/75]\M|]?qKG&OgkS0̀Ba44W[wiJN6:;?ֻMl!ݧ|cI ȳw\3 s[Z$6S7-z뚫T?6TQu)cKKѾEgm?CSG˫$ lW;.n|m>!S; v?}y r9. ziuZ %?ēuA*.L71T1JbRYt;ݭ%5^KǡbVd99C6D[Ts4OS>7pxsz&&Vl:@, ۶0=XvbuqRTQf:ͣBC w<Ár4Y7ET>&L]jn \>QgFNYMN+(K)el~EFצPVw;>ȻlhX}7<t<?HAmi8OaC}@2ߐ1Ix̣_qlG7hSRP/ PD3@LɨzT]#_Yڎ܇rCM-M#±AIE -)﷙{` @1ٶ~LGj@Pco:0qN!,F]\+c4Y$:NhR$.LLs zn. l+k>|)(LKGF^9(CV+;"wcAՐsCic[DnңXKf"LnNK+DTuE~$^ |>-%Nir~x XlЕcZsŦ$icc< JU`H N^D;ߐzJĪ|O$5غ9\o5%aKUSe}|>kIp bŚ;5GXYN2Gm)KòA{ };v}k 5fݖ6@[ 'FEOջ>~2n"$P9f5-w241s~r_0Ƞ^0ʀ46[HĬ$X{jD||jdjbejPP^z5Us Xz3C C6>8ʹּgL'&"4`%`|KM 6JD. L!f>M1ဥc*S9rLӺءέ$~R #XjB2ؖ_9I 4SaLP+NJN C ~a$nL`c2pARyxaY_o:t+ĝ8)M_lzgYkze NI>'?,|Qvw0ĞfZGA,<팠ŒWM ~xW0Y;"yv=m$N[eɡOyƥ&q;! x.֢| Fz쟛3a{7#k+AiÈMB/cC76>mSn^=o#4@o xd߀Ga0e@5L=?(z ,ĕfڛHq  4wln$5(7٣w05qgD 'soqR@%Z2 *Pw&C8zC=rI_]-]jӀ P5ui$Wg85*9@qՎPiNӱMaj|9>!Ǒ1o!m)7rIbˇz"iY=6ݬ`߃R2V"-RAnu1iW"%ky9꒴eL D 2G1!`N2C+>>ޟf_& ɖ*MM֤*6@؈ c4)VّXs|T6K1*+pvy;FW"3ip3zhN;K𖖫ռNSB# tTԡv~}a%֢( &F'IN0Xu'XK,bF n;wk6zKX8ӡ7 QF~ _nQ}GJfn[x2V.b8厫]{tPlܒVP2E]7[8WYY{}Tѳx1t6E!r,QWeRRBt=[;)dn';oY(0_gTy}?hv狳ݽ5?c`J0QZ.Q!VH?2")ٗ:Oy|>+#T%5(kĸŊ>ʕ1Sj IDWt*Fp5m h102l-|~rӼ"fVCR)dƶƙ cCO }\- 4(r3'3`QNUYtE"@9͈KaL[Lx8HzT>NpuV;\R:BD?]["rnn1R&6<30<)K %MI[678;,uQǫжTޠ;l0扪CS]ԭ;GlF/,y>Sou.0dD hZq|ϳJ^rN1n-v@e6yY}¨Aw6x S97tϙUGlWө#xg9!J6](!sO@{-Ø|as'o۷Ǒ*A8v#: pD voPDƶ,bWCl佭M%M|RzcBDi8lv\[7h=E?u9|,D|w?2ZĎ$hfShc,P'j \6 o+3wT$6R"}1ʝ3}~U-ҿ&o֒ɸ󠶧Hy ez= v3 xڪ3i>|5b M5H &8]ĥoKej!%r4/Ia<9|8["Q1ٌL'=l]dge}6]9Ur f ّ ǩD7wa;1^7,`PF&d{pPbW#<8MT-iY`ȑө>V]<WWt#N3c-K[ى=)ܸd؜odwcE4iǒ jEA faCJ.Úa@-*eif5#s!~1YXyc6u-h*?~s7dd)٧AAXM&]iǔ#@|Ό{*bImƎ<=PTq޶MB9W `Mz.}W=F֕p83R=,) ZT#B!\^ȓ=,jnʽۑܛbѰoYYn^4kZ"!3j5}(WȯUNbz™ۺbL= e^'+E5Ish"jo)!ے&8L0U͓cӴ Ua zv0yBbX~sݺ- _-AC-_WGt#wb̿:R eڱ7[Wse^`N^*,MNP"B+X}ڢSpB2%Pee2$QtVxYZb*3Man[ a{|GW6K#V&)-#چKxRI {I/a%ԉUL3<#[:b_?Hx#t-0?(tC62Ia?enAuZ=drKJ4\^ k0Im9U2hqv^~Mjz]j_^w2 !zl8ɖ1izB(ŵ8*a%'DTXuhy y]›}U/p"7|uPJ?<юf1R0|^i} G&֣6y|k7?-n"ٛFFBӺ" swB? Z@0Q%vb__a)M$>p-[(Vʲ K\vC?ѰJ AF˕9--g`oȡFX_áܻIkhr0T@#%xBf|$zi+Opa}ZW0*jEd p룡+sr] CXy3@nk8 #칌b_3>vصxbjat}%77j˒/J3.c kǐХTڠ%'\Fr@%.aaZ<.?4(j IA&s}3L}^#;NpJ_4Yź1}0D=_WqCrp ^1SWl(ce٨ˍ5QE= m[fw:1 e.!Cm.Ͻ2y 72+gO~YE%D8x{8MO_g3]%Jyj1 8*z&:7IKK塙Ɨ],kzNFwK|NXJ2pa)!;jxȴ]]ߤfC,8 s~z9z_?1KtzE |qP/̣s5ڣP.؞J>F^(%'[zZ[!%mہdnϋs֘qɔ'ǽդ{[urH%1wÙ 5&άeq}i\M- >J\6^E"5` Ixt /f;Ѭ*ɧ}J=x'cQϹ52{ RR<0EvJNNEbL4MiId@/XUd~{s {Hyg>y\ݾcBGAN LB$t>u(vy =9qvlAOe tvB'EmNSMA밯2SRMQӺv@99s _vS| l6-aMPnK|ċ# ޓx 2zy~;:6^IBS/-z f;G^gצ;utC{&K~oKmgPe9@!on6f(0Crl?_h(P`01fЗmҾ@"e <9f޹=M[cE)~8!'3Ad _7=X3$q\KV|Ys,XMʹ˗B'LR8= iZA`p>k@&,5XdBHUNp嗷aєByh߯߹{A[sio}:)d YڞcGъ=#yD9_(̙ :ފUo9i~sG lHqD uf\O(ִ6a89b.H Ybώ^#ÍtkU{[ <]g>n:s Ytʠ?y>f[2 Е$"Pfn)2$gj#&'Jw%rEk[jώtZD«A\3w.OWr!OpJd_h1ڶZ 5{m\0pERq[M/G?hf5""۷DWs!FiPU)` j>2b*C}MOIfP0^Po61f%u4s'0@,GEL: +) md3^YtSmD!.#t>l -ER:Z&:C?Fwalb6 ӖE8M^@\7 \w IY.B"'3Zߥ 'Ӄ+^ўYk+-DH?Fsn\h3gZrIv,;">LWXn T]CI]UUe]A|JY?s.̰߼j%{$ s~ɦDJ-_jaG}ՇL>l.YE.DP|GBdߗHO=Aa5y /ƖADcS6//z8w"1$,x 5kr5sV! 1Zm Ċ/;Ē'u(TԻH!V4b[RoVU㽵! >""y&{YCY~ B>G%!!GQ]zu+|vQbLw;l-U<:\mUjeBtMYT 1w gy{ suΩm襌%M3c9L>08di꽍4-Հk̬@{ꍇn<~~OAS1 #qMa5dD;">Z7`=]T;Ϲ Kn6a 9_ :+mJFLo }<$~:B,(+-zuFR^Fg@;"LoBc]-, 8 {02yfq*{Eͧ&RÐ4Ѽ9OAļ.NLd~5WƮ9uOP _Cf:;\.m>Hn4@a3TĈBgwl| D"tq]gF؂a&,fL 6Ly$0EgjKN{![ꖣ+DWb/tR po[З8 n[t9q]fS\avR?(N >㘌9*fn=6 -Oc{b3!'(|$$TEe8A7"|q?]Kc"!4 r VX bzg^B y"C,#xhM?w?[mܲ`MqcRYˉEߺUa>'ߙOrgWgl7OSOc15@?<̅HOb~shײWsrLwR+s;Tr gy>XPMC)r݁);M#q>*G`m Py2{J?#ye_pD3hZ =Ťx, ^8ÿ}Sp.iu,<^㼅kς x>lǖ\펊Z|3;kCc[xejK])r #aԙ|WWPm A;dmusj(nޛf#[w}NxI`NШ:88UٹS"Ɨ).ڣBx>{ilnPMfGQڅhR D[%m73NmND{`ՄگFQzB&VޣOZCܽkTn1%l6Z8"6GKޞ1~ɞ_OQ;_19 j Cҵ<@ >֟8SάF=Z%8@PexWmwIG~jF2*lm#L̇`hgWO7бsˉ)L7;>3VO!g eP,I7;մ[xQߝ<q3ɷ&$O1cɫLd  Խziyֻs޸"`2sǀϹiF;Jk (4 xu&fh+I2ǽ_ai2'T >3MMXz8w5HU7bd\ve']p qp M-wLG򪋝K\Qn}w)to/VXASԑ*G㔟B8J}Ebտ+$ :`$&3RʽhZNVs^7Q% 3B<$' `u[ G ce膿_OTM?i C%ˆV@Z lu6d>R׮Cf5:ޕz-kO2QB Կ:es TzT# WżػiaH!?i2\d<-?w:-?Y!ָ=XBW'nŹ/7E)r^<;̬}4~pPCtR p܃FBGR^uͶ!ͯm9% N=me{&j@UJ >GeYJp pďY;,1698׊T7o8~qR\]Z@׽JERb!7 ̼H# +>Q/]2RGXN HדQ'3|~`2n5P\^$ Άi'tFN'"7ϑKdH)8Mn(\F*GdQ0a6AA qA _.%UNW1Cԫ!"Z}*2y{\#+VUbn2Q߂EY7*7AʥmEפp # *>2X4JF8KM "y9f Te'/VM0_袼Ŕ9`b$ lz~*˖7Cg8 w/+QV>zBμ4$c6@yH*YZn=].672,Naw>BY`"$x:> ;m9&ϥ _u m9=TMGd7L_WRo;&VFv/q~gHL% .8RzwpWO%NJY*{וͅ $W*nO =sP#Oø=h&*a$HD"/o-Ft?f-7q9U~~09;6cFJI#um>8|4GBkX'Œ F~ۚ)կRQԴBsA7knsz=Y J.jܮ ΁#QXLƱ= 9s(HFNT&x#R%ts_JThQoj`{T6~Yu9T 9?#'DPLbvglB;VI>]wќ^"cNJHMvdfu$Jh@E|0j,_wZZ"^o ^'!>um{|z4SL3!Dt*va| ˰Jvk 벥qZ,^xXu#~եhg ]@_|>Oܬd6|n8{<)2#Ǔ9ŷ0+-#f$f[[N xf_Gsiba~_>1P>~ '#$NFNPT (dSO:!X/#c6 2!SgȆw}]7ז;ISOmB8Iv Sڦ\'@7&϶[&s[!wmkmB`dh),K\(U @yºC;eecs幬/8.*.Rg"_sbt X UbV}@0T,o9빳-gg? E5\̑ːTe>Ӽ4p|;u|ؿObK^sZ _&IKL4Ğ&S)>ā4XgGHA1^a7<MѷH߂JR0Uy6ӈ,_d\>u7@2b8y@≠d2Tܼjɲ>9$N -#Uͽw_|dfMkj=*P(!,2/z 0<[:Gc1MVֶd]XL%+&FpU3='Kjn`y ^30C)u>xp(z!481&,n͹L* lH̏ƈFYx?41>-\vŶCZHM-d J|P~ 8y}fe#A:Лkr{1bT' ,ֳV?U|=w9hLV dGb9^+ j^J^(5Lti&`d OvH>0J"Tt\A~0璡~zV-T$~\kc ww%)=m9@egLFIC2:^=\.u-DQ?l!%=POQ!h5&쑋q?+ީդ>t%]"\h?z+ceL 5R? /jrͩYe2K( k(8P:~kL90nn [kdF82'lRX#>i78e ~`H]APk]wxE:(b /r¤pxjьcF\jԄ`KwcWO ܺ$3= % {4VpmG3.*(_BAOȏS@5G׵#wul@5>Z]<xi^&?*06)iFyl&cZ #% V?A,lMXJj_znn)Ll^"h.EQWs^KF6d]5+z?Zomc^tW!x <\<(B/yЧNZUӒ(gciPvJ@q~֠i@NvgNqP!}I#zbpt;t(6K{ 7bBQ nC7٨w_N3yvT#)b䧎ѩZƚל*=|r0>OBLtnf^OM <2I;e' HdV^Oknl`;E&CBR][ȼ\.y摽$'.nAtKtGҳ9x/u>U-iw@CdYd/ejk1A͚2G2,~K@@ko "70+VH̻jR϶lyz Mį1hQث V\,; 2),L00a?x cE#ϽiRpӟ߱}emO%5F~䢟#įF`6Dg_Z/QEl3 B+U e^)|^ZW)W4m`3.z|tiL_p}JGJTIY2FoWMRrilAbzq1ddjE9{]Euױ,;iU"~%71%H.# p,&.U gה/;hA-ʹ@$w4>]`czZT@3C]h.=l}mX[.$Cbκd{2}dT*NċAa%OIl!{:~ZLd Dєe m1?$x̬(mzX1}[`QA'W= ͗K4űUSv̅&>8 Kj vX$uלyQDp 5([9M/bYG_Y3xnkr"~#̕o'9;y?{16(gݞRa'+0z$ G|-6gf*PӚbSJr_9󯴃ћwm[VCV\fXr}8v~fb؁cK[&6 4NqqtЙkVœ~̼h 0%5J]H9^{ywGJs NYSX+[Ԯ?1LݻȲe{$;#aҌGvݪfnLs0tI>AS_/`gŧT+cZō "l 4 S!>J8<}(ړt }<կٓOZ$;yK5,~- 1p3#9Tk4y ^:;)#sl-=ȤEue[ W?3jZp u^ 6CEUABUH.rj/O%@u 7Z2n4`kg=uyQE c\lArVR/D''zRe_S_k0:iU/uHƟFC|yN-n X}-;mAHĴ53鱜qd7@KK6F0$/9ƴCc1rY/-vC.`5Ҩ3(cJH!)tiFC?mYB ),Ly۹z ղT.5&G}cY0\Zc'@i@(XY ²D< u6o5Adś: ^wFrfEYG2?7H^LUGŒ؟6 /oB}Rg%BG#!iERZ $E⵲sA3>"h|:ShSϑsyĭQR"v`ޅ ;ޛ9)֨t^g\E+}3'g޿0Hp-%2^6;6^ߤ-KIv\8 ;Oo gu(4tahMH@@oGJ~#Ђ9?0)xB!d /%`ĥR(s8Q iB1|F,7Tͼj!SX"w kODS캈'þN)Y++4+J9$urBD Ox[qyB# 0q0n7,̌'X.WVXh]+0܎{gg̦=@C6Zu̥v (ŬӅ;.*<8x_މ*L`_/9/K9BJd)ݞWMV}\*fŻ4?+;lWn*TQGqG1M_ ٦**jF#$/*mb4p).D?/İ@o=bʱ(t HK{qtFr@8 rW|Î2v`2$ܬ+B .t;sTr{43V=^d3y5+Hrmj5|yi7Ȥ/i;E6X!CPGDlHƢUb}%Tz/q9^85M=<veR 3SY -16}js'Zh*MKi,׏OFrAўyfŤ>Mя {.2y,n iSܶe̳/يg%Wɣ#uRͰ+bQ!m~@C]k[k3ngzTlriLd xWGG<5_<٫ax~|ߤ>'O?ě"0JU<VOѾ1:@tsAE݅~ov/S(UgߜD(#J4)\3kMVV{k>NbK8~9M 3xIkM Хj=R@ utaI-Ej4ە4*)qfQn+ ȘDl4w4T0%Ӣך:!r[fJ.}]pඏwZ2w8EIuq#2b+ou-9qm~j_5Q0s02Rx؇#JwN|Z\'D w*.LKq90;[ݫ qВ3joH'nfs̔"F^U;x7Crto?тZpƆZh퐶gș?lqVs5M_ P6I`vO : =ȫ loui'Mo5 ꤑfrp$'->J/)* JZEB|/rK'ٕ TX ykC}"/@^ Ӭ)pw/ iH Gl#9G$^ -`n5n2W|6W-hY405`E$ "nMI_B'[oX,gٔHþԬنb3Y6 C57IK蛕iT#za-8}~K>&VoTP;W=T{, Ҍ$CgeOGf"|IH^ U2aCuW<؛Z1O+/ HqF؏ /bʼn錓7 rc){8>i:ED\H9|T%k.:H/3_G:umAO`658 R~+e%R:@gd)-=~hY1Ϧj=jSp#V8Y-=7Va _ѨI;UP0} 7U ӭ7ђ 2kg/^|pG569oB}0E7ŮKo2FA=%ap?66j۸i[%[ o]wM9^驴ˌÇ }MO0РA"_,HDqvA=e"ў7,A&R+{ .7Pld9<ʡ:u!piٝFg@:èۿzMELo.o\'{B54g} 4zfT13HLdWS m}؏;B6= .N(J \Ytt8(y^+Xޖ}/t[>8T F$Il+ˋM?jo;0l0ZxH{%gےYj}ZxPvt`'z]uᢵ:(+szlUzW7KcH|0`TOBJ3K:V; il#5)ޭ&KNO҃ M>V)Mÿڝo2I=nmv,X pg_Іoʽ yza|^ދYnV>oR Zp;4Ȇ^jcؾJ}~#gUCsxbr;c䮪{'AL:5h2BTHk=%/jN\`Ŵ "(X ;>BM FP~hya<a~3}MC & {,bEB6B\۝䰫,l&B2 47xݰ C6OH\Fϸ"֊u=:v^rpA12۟kF3\Z& loUƴ1nNg'_Spu#0XB6߆fD@š~Um53]EpU+KOpm~ڊH\H﹍ID[Eƭ[VD8f@L*o<`J8*:!X)Gn4Hn|JϙF7X 4k|=>O EPllUsMY\6ؑ&wunRAx*I)~T{w$Q]hFhNjO4Pf }e^ Ë =S"kW"$S&5MdN̄ƫb!e\ DW'w՟V2JsK>& fD`6Osq<~d7 Sƌ$U ˞ 'Rmfd\P&K҄b=yNKG#JC(Bp DOͅiS' ?jR;agA?6h {ʒ]]D3nQ 쵢PM r2=^C\w')-z0^t*%9DA %dLX[5bl[`8_gZ0rVCD ƺ~;lJ _%3+&c#嶴r\=3->M *fJ$琿s^$k>PgճƙWKF%a]CŸ ZLu."zp^1~ e80MZ_z1;GV;RF©"1\ft, Oxk}lR11WAAœeU`RR%f}y/oz/㵁oKYC\ׅvz5$PzwX.HdDm{i=gOۣK ޞzo7s 4CĞKw+KЋ+s^pcf)?d UծCsWgo-B/bg ?gjp^|6D*#]0ݶߑN&º~Yn Ulw>&h:V (ٮMs2M=FX˖in_E{.?qCL z^z cCl*^d ucrb˅͕ Qܗ~sȄ:DB$GMt!nv)Q XzX]ضXpSδv(~7Či!:(:$R`JmЍzbO8{aPÁRܖBFf5pJ ޻'3?ⳁ#Z .B*(3q{T ^nāHִ_ &y1sw 2(l~D=2{YJ! pǸ>vGN_s9M:^-b`|I7 K!RF痺6c9`TLҞ{ x @jr50 H/n/4# 1*z>Fw2n(-pXrp*h{B%wq+_f|9a+e>Y9D*\ # xx@*0rC&xe?j#וtBc.Xr1vn`Xݿ/wJOI/m6zo|&U@DJ*n2]̈́V9F@':+@Nv#sj[T_n.C2߀qC /}} X Tx]5RIu[u@ +xYrP/tn#,9Es+ע4@e+'7j̷s'ӐGkgd E~ ys)4ܿ>d HWԡi=:X@拝ʺ6ţ1Pz~80}&%WWqkJMƵ^աSJe}f zIJG,![ɮX?5b|N/NUj4f OBFIL$ilOU(x %@Zi lOp`18 ߅hN3RO<հBރp P7w ~3v3K8%o?Jv]>qb;Bں5r3v.?Ow _gق)[[=c> \ҿ8:zGcv PaG/,Շ اU&yfY>3s|d2(G ʡ0t2e?Yz;?ʸ!&hYW .r)uM))xhU ;)ڡwM}x*CLY*V3qC?e8Gk0zع&aF9z nBƩoDС ˛]ay.T 諆$-25#=yؤ<e ~kP\rYs%Pդz{Qc'SchY E+.h}< w6iD-!4]3ȡSL?;T󇄡cy.2<$n,P~_ɠ)ڀԗ} nɄ:SN&yD}DLyaq~X{bRerhε%حlA#"%Ў}m4xg/c rNҩHzOٶxTt-MggT/&2j"Axi,/q*T0or7ިzNh}&yFD)ijor-h ?2X%B^tq6>R~9K^4?UN}(|T7y-;4&[ζCy{Exe+^U\2q}eyHf!.Rܺl}=RF0cPm/8NH$LᄃdN^XioGBg'ZNdl=n=uFٮ1&:ީ}ۿ~kl.RqRŮ$}L.[[̲<I:Ai{rU1۽8~Oe7p# nZū~oʿ1BHͱ޴Z xcYj=W.rO6جwv̽:G/"c>O(]ڧ&+g ,soD[-(F?,` lQ5II<*TC06]V-k3*A梻p5hjTUJwLf %#\o)?gaE`1AlW `,ёfo[Uh_w E"a0Tш(#5ybhٚ=MϤL9=蔯Zdt%-FI%ڀJx|/eA;@-j:bn"cTfa]SF0~W&xH4+ Mn NlkjG!Vj4\P&#Ug\~'&-&dJ#`DJ\5K\AƮ?: JtPF^vj,߄<?tE'D@'?@sXg :J&{\rM+X#GGsPggB= 9$ITh{6/'L=O*Y 4WjYO%^42E,v(so{%$'Cy:ծݛnC7Ou_!%:\vEHؚFN&nZ3m'4j"G;+Ǯ>i( 󡊄KVhCqp@e:2mwZkjc~/JquEn_‚*%(3/[NȝIAKC9H ^IWrZ]N^9`Xxo'y)D)]u,qR'm|ݼlҲ\pK~Pr$N tj {(*)*/.W]ǵGBSaMd RFXXd}ajJ5C.%2)V5!Y$VDytu4`?7#`#-VdLHa 8XVi`[r]ew3xGoR~yyVnA`ѷ%a(r;{;UDNHt Ѳe9KiʂLIx2{T/b%J^F҈t%"[TG;QۄnOlHl#pIHF}ĢD~ւ"\ Nۍ%4j(J"L%z&d3燴SktѨG蚞k~ mJbƑUdA~).RDW!6\"#{WO ¯hI6pc>/W.bPN@i ؕgHKlNi*ӽN KSZ%p >LN.,mמ5|h [XfϗFV)]:,5|TJ Wތ$ogv`6O(Ed#> (/V q$m󞤿ʧV@)2Vw{7a4Kj<+y?|*@&RbY nOF0ʉmF!`J=BUde94 JSy59>֨WʷkTؒ{%Ֆm 0N,5u$(0bOhP_Aj؎DW?Kl?et+qp}49y,]<⒘>oS-lWak#?LXφZJ4򢠤Oݕ_Byv4tͷC]ޠ`Պ(H>+< Һo!7p.3q$q%(qq e28҈޸Q'BD.ْTo*- 3WGpST 11h9U,ߏ]:goχ$jMu)װjjA1 ~(Fy up]Yh](fLAgt3ssT)jɗx2KP$_3Pmjt/`c(Ҷ#('Cuk};yɠ4uLm}V4!6Ծbz3IVĤ_(Lo(ĴWLRE#zc{שG tGNobZRsҭ'?MaO6RoԩZ{b/sz0 \P [zzfMΥ+KˏVPq! ꨜ}Xүû Ndex)SsNPߪM׎l}߈2B~f\$)j[^p9T%Q]@)9ٽA}96C@L쏴S%lrր8 j}? n , ( aON+–]eL{%"6ִM7qGAd\$ {]Őx=RC⩆8 K9yMo @Ϛ xDX9ĶqB"z%cNŷGC+߻ql>ю/|F )Gz͉/1/@l,ݮ)M9Ep؍WWV)Y|DDL5իЭ_lxuE l"qJ lbKftKԒv'~6;80p4̖wM#n6D3x3VL;ֲ9uNe /r~)F!OQH6p֔(i20X'L@HȌE~.sZ3BfOAj]T&;j<ΗFnT4έ,дcc^)%A&4.\Z\ ^ApIq|5 - W.{T% \51Ҹr w#:Q(TkB.@9_Y=JDZsǮ N&bAT'jN^R+gV!EWl]oӏLcld;:E;Q.]8@E]svLUs$6"n⊴E#w 0'+.!N5$a=*69G{=ͭCBד#$͹8<7OHU~䵎zD>JDs/` )!*5Z9s Ptw:1 o/k(U.Bs&{h ~7N7ÇR<ޞ@E1 kq$$={N&%40%RmA4f`kEv.]km{ c\ɰa{+l[u /M2]9G<_(vn{zA='|C>pMm f(3<-El+\+`b_J?yu6նY{çTyUҟum PhN 3RVPP+̂ |gHF\XpchEtK"mc> N2Ń{Jc"HхhDI-ynR)bf(-Pب.4+E]P#$=CLh3]`g /cxRUn@) T.%2?ъ0G,"pa0t/#bu$J ;c2%NΐWgBWÄse-9_|t<`b XV Ujiy=MC΀.%X oL [ Qn{RfLz1͠P}D\Bp׎.,CZj=Dl чGY!-QAdBd:T0ĆP8^U)Ł>êR^6Gml#G o1 #"8Hj3[ST&}Ay)EN/1/\۬,6J G}[w Y6M‚FōDc˗>19q"ZhiuOMtF˙OO8[ugu7' qk9O.kQW!k9|VПy~)[ sUIW <}D[24ΕlfA`adExMX|KBT_#y ߷J"@%307E:Dz8RP.ٱg 7#F`pppY_Uۯ3_O#@T0GqaE#=۽5ɏFDAOIDAM)DA n{5ްͳڲ4>(U?\#pJ>0% W/iGjN="з 4+ߒpjDzQ=7[Hdx|1_5Dyeݧs뭰Ǣ٘+oj4'&`bo?Qbz]stnGt&ٵghf8_O-Ɋ5>c;arȁ"*~awh,v*/jjG,>75'ZS$y/ϛ!< dcf!ɚ5쥔n`j(k~ ASl꾦F 3cЫ"C|u5 >Z: +5eKݑ_o!6Bsl1q/&_-CD"65䰈c#؍s0i|*OkMX٧v(xt \3eF~8hqSHxtdi; tUMy1Yc$>>O)wW B#$eܞNnk:?h؃'d0wDGSRh\t4ѻ$,է8z<3":Y֗|"yɧJ]ţ Lw6:hyeг7!(+~Դڄڨ6cQljTsHA`R¯d&>eogX^i\S&\j:{?jXă53{CsYjQVC~ CSQˎ%c%elWd/0$J6f`K {^1gNM8IAn5ε\ H4p Ul'Ncvh ]o*7#g5qL%>OǞW)-#yr(< G8zk ܘ2AkN`:}/ TyNV4 D{[Tʾ҇sZݝ1zY-7U ꤭$4( =5vo;@mlŽdΩӷJp# 5=z7D$k}&VIEr' Ȱtx-m3NgwK ʓǟr7}wg2!OUGvp)Ĺ˃MM堖c 4'zQ؎emzO&{Ãl0eSŁZC4@01E@#W郶9 ";NS@hO(KJĄz+m'FAwk.:5ch](xzЋ55Qk!Ck.[^>x9 g/'K"7! G5Xn;F>6 RM̉K%a\XN3`y޲8msH@bm,ОoIK^}!Ps(}[i HTnޕo/mMXK= ()OFam=zf`Ny/+2r'ٕ,/.2ג'k؃T%o3F"-yKF.Zqg!e U$xTrg쀣x -d~۫jn/랓F`_'6L51C+b5K䭚d5*er9m3㧥ŽU&%KJfx>Ux|ufl]*7ChP nǝ"Cttٖ 0{!I oΐZtBL k6|[tdV_: tr]7]1B V jթuƻ#QR Z!w+,{;X8/%a,?kӹcoZ:i[7X? ]^{2g9&8?[hXʹvVp1||ϛ[XJ45MiM\H_άubFͼW,69 շCgnRo 8Y@dQueK{o7TӴ[+Ȃ_MsfbWM6 b^*4"itҨ /㮆)Q2eFOnwN N rD%+YRHp)'45?ՠ gɵϗu>i0 OAk&؏.؅zct{+M ـS˛{{$s2Xx+4QÑ'~~vS@ԛ0hXD[rSh )[\bTs~}tQgoot x_U0u助k,+" 2:0V ЅN9ԳW #h.ʖtvˆw?Gr/F c L@YmVnlU rdez3ᅆ:W(8OVTM͑n4h~E)*n7˦Wzу?U?f3 ֲZہ{ZX0C~*GLU%UA8A_ `oH9WY:luLh%Ul20Fd87hGnlT!FD唕Th1iDخWrʞyX%%iR~dX8*2m5PFa@` \[ˑ/Q!|$5Sr{p&Vu'jׯ4s:;2-ΞZ28Wgh>Cki!YI z>}BM_S7Tz2iAN+< 4ot18 f`X7lcnM+YSkuXo)Y0ϖ2ßO^aE7pАNHKԣMԈvzeWk (f0pA'q 7ՎN!@7RW8(Ȅ| s޳ ךL%ƺo]ǐSAL/^%#g fOq޹7q+eT} q:QOIgvtM*'W Mx_E,~eYO!{:;a@2f>4g+Ӫ񷣯3{MA=3d"xBO:; 7h^a/?րӴu> N": _,zWh}2B:&X6=d嫢^bc  + C V)/t nf9:Z-h]rҁ7A`|ovu0Tm7).O5}E3MSB]6mfܒ#~k?ژ<?ջxbA)*sĎ qAGS2DʟọB_*F6HjJDßWAJ]q8XU ?RPR/5& tX`o˵Ӣjk޼4!c֮C |8;ðD!>E1X Wqh{P/ n2rn xnR,Ġ](:'li?p)bLX@Sۛά"8à G$3Ae6% Dmw S_z`Myn-&w)tnjA"2C=QpMg3òx_2Јˉ4b|FB{)̹ 1U_(χoAM Iq;!*Fld\3h~I`Ovzw(b[PZƅVNh-9اA4ø?)$`B'ByÒ0E5:0R7"8n 2v SfM0#Kc'~ XdȡZAvOgM8qm_ 뉕9n!? 'O>0e$5e` efxRFf//ӝQ <_wZJ7qk^ƛB8yF.Œ4^yZ€2OdE+$8t&T'bf;Qq0su8dB>h1T.[)v`2yҕ׊r&U{s5YoE=U(@zB]7Sb=72anpdY)Ά>͹Bzxr~.2Q srb r V[dgZq:\%\6]ڒ. \#az"8PN5oCYtDL +c]Āxn]z92= at jwhkAL>ПU{pa?Tï7j6?-I@5lr2 UPDa݌|t'(s*шKۈK1IYIO㇧ Hѫ;-+'j'fLB5wҜ%1!) 6hAMn (#q0Ϩ۵+A*x*< }DxҶ\o9+u~@5WL~9/w0 홒ej3n?\J F~#L&vO(υNx%WNϾ%+9$K! JV sTѲVH1 3`x k!A'Ւ<\Qb_jos\לKd̅m$Ԥ>-H&eA) _ x<9cnK*۾dm~I{f\夸W:|VMUħq% wiŋ~b-E`I^لfHOOx3,E;%.ٳ-r)_41hZ7ӺN_zР̝SIi-"ҿݡ5%DVjs30M;[x#:Gsę5.rh yMF6sy=al x>p~-[? g6%+1<]t&K k_<B,'$6YЪS2PދA`t -;XJW`V3i$»۽ c~: 9bH [){Sbjk[ٟۡޑ8]&9 ՂZuoP]. 2NRY+RpVA9 b p|vL='0HX1 Sb8 `#{G$߈F~Ŗ5;t6\jw.ˬSOc/QOuU"x@–:GwYmm],!b{!P)v:xJr8D=:1b DFJk ~S=N>sdye1*t8M>ƧPHWh^%(6=.J;*h$GSwB'p{GLu*UfS})@R2^!>%=qF+ռ1';l9* U SgQ_Cp;hX&Gf37lۼe9Wwep6@N)uO^U5xꐮ ›GU*AZޡ_exe\0$W[I[d"X, M3qh\A(Ƶm@ݖXU66ٽSVnBrꎇ@ӸGXTL >~=Gg DBՄFݳF(yCq&5f$c%_7u5wXE@%&t@EP$ Aڲ s<1\5eǾA8O5#)tM8UN3SgCDr+lFN s!ѵ*; jiHk>a&c/q>:Qs!b˯ZCv3& 1̂y(kXfuJsv_՞'?Tf~%HUq#Ȅ~UsGY՞\IŖuɢL]|/>ĕ\cv'h\S|d 6?[?.. PhvEo^i@)jDF Ѝ2?:FnLhBD[je3?9"ymAJ Fr#_L: Af4Ϯ1`b8gж >MK3TH鰧sb} تwBNů̈́će\'F2r#%ǏQrOřR݋] sӪGJ.ps0 qoؑ-31Vs;%OuO's2(/2 PGVUӹßВ7)k<؃w GYe&duG+]O$[UiDiZ&CyYȚS'^\>diJY25L^JN$6|m5Qv9DY+I{rO. aVƧ荓q[0]P)ec96ДJt5A[HEUZ:hx^LVv@\0Z' ;ǩ#k4W*&UF '@!Bm}gh5+H`)y1̖)V~{q!4a*օqEITF]==?.nG$՘Ts73pմ'F⇧hX\G5l.LOj_; RR+"{pl\044ఔxJ6&^Ε82wN >Jӆ-LގcpV/4@ ;4ghn8 cyM+CqW u(n(=F\;q%p,M pr~JEٹJx,Dis`cd4!_ +/2,`u=1H(mJ8 d vR]'VptΕ;v"VEX0h#h༏m.BztծNb%1qz7Ji娶2"𘗱,:DB/d0ACow*&/vͿ,_(N>_aɀcњ@qTHO&D߀q!J.G@I]"Q{ 1z1C?5h(EcdUT\8bb;QqtEJH'O0dUv(ιsbKxn˲8 Pq(]Zy?rM˰_-Z^YGJȰU*ޔ׊;YeRI.GQZà4FT1`=I5CoN%L} Kc8/\ޏ9+?q9;jRͥz"tJLЅgB~]o !$Uh\I`v9p4~x項a> ݝD2T!]XvUts>zї2t.+ʒ(fE$r'ݯ3Pr ;TJ KkWٟTaGVFHL͠"kM# lr(wa0#Fb20yc'DCVL: 9l}Z!qrg^(;,) ^aysɌ^Lv4p5)뎒HIu9cB8O@cBjSS^02TwZ:l†$Xj,L$X0 'xbno#Za>US _<%/C4<0j8^* MLGα8E[g[ex=4+y gKԫi&q +7YV'؋R_Mn Ģ(;2'$EBEh[ qA}95~=XX37<@Uu-A 7q׫7ۓpGcE,% u}C ETS%hiL)t7Beڅ2= _pac`fJ3&ǔR xkO4B!OBnW_b<:i\r'|Xk +0SԀv2+rR)TxU=ZB `Us2X{%j^g)b:hBa-K"2n,rWCqOW@|=O:c'vP}ϐ\6D@Rv>ig,9Ž L.E1+4 '@嶟 }tc4YM)kioȥț8'oJJhI- vp/舽=&?'>Ol6a V~l77,@L= +u+:LOzLk}]Vq)_*x|МYyeGz2߉DX"ݹb{c3q2;,/CvӭQ͖֎*xw9(|vt%hJȘѹǣRb!ZĢ P;mcI s-=qBon.Bg3+#lX@bgr;*R|Vhs[}rVy^7J6vO,C)|E(iA n%ͱ=sxՀL)O%9E(D/ƃ`<_l碔\Wm S\Pw΍4m{rv?z'MѴimO V8 '᝺xd . ],;gl2ön2GU_$A' 1$lPЂIJ-0+ϖ2.eFn)>kB[$ՃWŭ!Ƃ3l6>-ꞹ8U޻"bɸ ܉]o^Q> "ZϧG/to dA%Ș~Cvv_5wPwSKak= `\ޞLCsUF 2ٰ;sp{OԪ. 'ޝ= )(3au1i߉D&dG9m'9jO{FF%T,+v1W!uGXM=9~".\i|^|1\?5($&.WQ9)pH?鍝PG__$3#Ki0(Xp_N2$pJːH{b ͹_F<(#*xڀ޸WN9?*x:f]Ǣ6)w(Yee!$%;!'0g6KS tip.._M!e& W`YY>ŘcڅS/gߤ^*tRr8KW;f`i$!<}G8P.S$@Y࡜…\d7om( 0 ᛴg Z,`c>=kq,rqkF#x+o*7 dnU:"*e\4uEE'.Qrʟϒf6YtV._1{)ߨ"Q$q@DEWHB"V߮3.6 4h.0u ajfl!h%]VJ6z$F ,XJ;~Wg? ؄? u{'] >γ~0'SZL [2 '9W¢`쬆QN|:US Л/3sdUWjբFOx2H1[ [>2 Ss !-t:ïs*YqxL<^nX);q]'-7l'YG,J<'5mײ4%dU2YLzm3uj@ Ze?->(fuMJg_oY@:T *.pQHVUT\ c'^ZhKDN@߿ǫa5EÎ SZ)BOp*Kz,ř ^:䘺mo,=^Xh wSHcR/-ϻ=sZOCEi~O P RQ/ )? yny}{W7E)UA*q`7qlEG4[g:˿,ԐXϮ 3m bGf]/A#f]y r?mQ}yTOp& v0*C0VoOoE1ދ[*+|0tif@>ˆaEf`tI ٗlvY+MVPEBfeD$3}TUY|㽉™xMB)Te[[<1O,<,tye9_U#"-3\yZD1{X @lls2X]G?W}.C@8z(_]ɻ!2A`4/@Zq"(؉lORuEP??."m$ՋKk'm[Ӡ݄#0p9KIe[;b[i~;]PFW9I!HBCM')z@F(K)ء$I 8/l_xnaX`&7kG@tQ,Ow+xL q_Lger /{; G_ q~DQ.u'Aɛfk-BGgFF{|  _{)dLMX_u wmȞnaTøpxoaf=a13ħ.+UPR׷7CONq˥.1+_ow*53ԵAȾ^q:S5_ (p6$h` Tƾq'A5圄Uu ~jq # X29#M_N.zqRzL@o$QnlORuCy 2ǜ'e8*gר)w7x(: }a ӪT 0w{{yk*}25Ӌ"2eQյc vA?Mg~JZW S3Ù LA_UY6u| "4:_{) B ڀ?<9V!:D@N~bjHiZw zvȬz6GZINPQ"=/d_g%)",6Vʋw.ej:L6HW>H Dđ{zcWZ#$dj'7O'؍&nFƧ0ZP/~CNt8Gꜣ"[FKj1Rajn9/ g?G¶,}00ˠTN[5@@?P/#Ѿ*[!S”C^ɓ3 dսbCs֟MM~8'#u,jxER2=)"~>Z J__@h`´h>vqQO|¹Tzf ghm;PҼl J싕H=T£p8NduqDKIYf Fģ$~`KȖz18exwP4l_DЊ.8޼9$) Yv# q<2G(&aڱgY u42wd߿[ery)rΝq%m\Rzca{F ۠3耲G<1ڼ(CYYO~wx~ |TTJH&vE|J54F&O8cO$a "MtD5fDB^c7/s3οyUKb -M&ڕi89>}90Sv$UU(.p؁՞?%}Xo+&[N-Yj8H15AKgm׷p,G߳m5q!s.aRIGhjaem1ۆ)xA .)rJ4A*-LB34eSqy cnz xĿ`8"j£y31NpKUo;lJ"Aе{C9" Lt>s7P 纕BD GV2p幠<2}zKCH} |q0nPdY1(Dm.-6וYLM%%aK\+\n!"%R#'7!8[fU>z0@zZpyw~ڦʊ[lb!̒ՑU-e8?偖~Xys64Ẵ)}W7 `SZv!8.գ_i>0wo Վ]֪2=GoP= ny3jcA]]J6x4"4fYRQKeA"۵rhE%1A¤~LyjWJj9.raNz3**[zyq NyiG> /Z rSsn_5_eFj$Afd總mv?fzsMm;ftNLk:uN][ӓQV}caM&b9ؿtf?Hcaz8,bmmЧVWV9'WƵG^>[i3րeϯb*WHTJgB&}aE}ć20J4VVd%-oM vS:@/|.{ѕxq\`Mw~%ρb9mWz=])*Թ05KC#&?eK, lݕ-h{QhΖ+sO{\gGjQD=";`ɰDz*")1T`yBq/ҾoE6v."bpPq -٬=̴gi[9EM~9t4穜'hjʏ50#k .,P4ޣ.im~ O;悄Чa!Ib﫼QN:3xiIjy 󘯩营$KݠKSv^vAK;nF/G@XwӠ@ToA4ꊢPT`z%#^bRk $3]ږ0y$Ov=#Q2CN 0ǽF"SKIVS |+~O'MiZʐkQnYe߽$FR8 [O(95[?m3kֵ,gj\0Fr݌~[@ߐh%%OxJ ,9}}|k'0[!eM"Xbeֈߜw-Pxy)qz.Q 8?Ox> 6c!HGfy'NjAѕ9=*ߞ'#Cm AOM)T!]&aKE1k)|.u'33Bd*v~aqA9%TyC\pLa }jAnوJUf9(VEBpc.OP.5c%k|K=x?8XXTD0b-jϛ/![|)mOl氧DR3(Niιl+[y/%fӼTe~Vv)\EOQT@ypFQM|V{ˉn=x*٪\ׅ|+כQ 3='P*TfZmQ6qR? YH ` p~]LPmSiɑZ.# ] ujUz˲oE)ϬYl{k|>UndPKgk0~> m 7]ٻ ^Њ43hedYh0Y| W0D'J#I=ٻ&u=Y>gh[3]Go?#=v͆Im}p Y%*LSCze_8V|~' ߆+Bꑰ;ۈy&AAۼ,dV)Կ™#q'!n&BO흌&OWF0 BFCQQr>ª>MesnZŹuMdVV沿9t/s(Ю*^6h?JQ؀6'S@DJr6GĩTf*^TS#׆բܵ֫[V Hf< "{(a1c.@WDWc̟/_u@4H7F[K0w4G bEOb.>CEsDb/xqS@/tfW~Uڳ1~ {|Imm1+90~dfӓYYja#,grh'kB6ڋ`:Sq}K1 rwu֙ږ@6Y3ZZp Z!RmEV"x-[4LũhN_HIBؙ;uF-P39"=U>Y篻3Y_l;"sxnMBή 7] z6qߧPBbs#QJgCv|t iL )fdg !a@bQi PPaxCα*沇#ͦlll8|XÌ,ST@^|}Bawwz2Fk!&@S֯{ng0Բ@p~&1r_{0C4]k1[hǼ/(%pɴ]x i0sX/+1X-3wA+d {J3{]?ƍI.b3NSw'օUEPÝB)rV[i @8yRcݵije@S:U;Xx!7^ݒ8I=q;3iKQVZsE "lK-G[F`^=.jĬץ@ZTZ̅$_[l 'wqYK%7S*Gھǯqh⢊ \YO{`zqTᵊir7펞Lb{XR(ju\a;fQ5ȄOV ėJeg[Wqx]& r{ՍSrE(:uD'Hfmrgl1Z#*`aҳβ8(hDM#38ۀHīO#yUh3Z#(#D6֫ڐ'B߯T[̾;kLS,j: @cRDuwFԪil #V= 2<*֑ZڎJ 8V޷eۊJr"Tcҏ瀇+ZDqZ~XI@GJrUS㴢5 vA1)9V}pP7ȳaހ>{U٦9w9,≮ 52 R[g{+ySM0=G("TB[ đ"HË6W7ib-`NU|rqz>I"jOU Nnߖ=qۃ7)%jP5A'MŐtYJ$1nI^uf݂EVR#H o#&þ"&W2r 6>Z+]vS䭸k}$G^kퟩ%E =Eba r [bm2H!cӠgPN~(73$8h^ u9#t5S wL!Z ;;B1Vt0E [wvnfk'oc3h՜|U%ΐCSH๨`\#Uݤb_5gaH)HiMo(MlBL0-jQ~ WM;l7AdaoDsE ]yB/ҧn߹9`[XZa5vJ(fɧ!Pf,b+Ff/Fhc@B9J4Tn~,JM5QaB!pw+0|rNNÌ *)v 4772|eqTGvpIwub #[)ՔڬiY z<3mf,]Y ?bF0"uNCm+fjc%GEӓ3nQ2)@__-ܦ%9֤W1P(&[s' _v<@#^M 1%#z]5Mdxw]y[?'VƹozY&hy "؋:I3Owq: }mV7,c9QՔ rʇZ38lJSK^$4{wes`n{/ cmQ-v沘`iP_DkP|Њ#r!Bzkܐv5*{GK#+]9BP-vVONB~ɂ)}*J oo&xG!#BQvP!k+qy]XԌ-9hG!H>4D@{&(Bc&*k'YȂsp { ksH`2[pzF yA./FCUdXO .\rdp+ʯh"8.xGxqrCO8GSR^is )j&Aq~^:|S͏w_1J,0h]5?F}p]%yU(*$!o -_P~Ѫ&e(p5WjMYW?OczTD״$-#gppe\ *'So꾝HB<^N2bPcjeTQ#1˯Z;)?n0VqiCK}t\V"A{D,,p2\,ZO~zR(-k%`KX}$u(Jk2H0.@"\gu2t"+h@qx|YAkd֚a#ګ†D>7ނ+xs|tZ2"웧JpQw6}֬k_p6.w:?aS"x`IoUabK*I([, =1I| q+)hI31qbYyW}a7-:4±OBk.PEt!cRC,wZHJ2hsE@`1QЧuRnË lCa{XN0'Ey0S MS;d|SLȋ5-grQO4+1|K+y?èSvFe2䲂Vmhv6=("}O444dnL1@4 4'uu]Ӆ&^JleTO\lD Il-|R F"xW>q [o0,DyPlMU%Bx WcMN|A6;S:` Bs+ L? @a"}`P[)vȁNDW%=#ǸVOk*gfT<\&pp((: 0;|rOpw ft&ʦ ߦΦc^-Z&MŅ6%ηpEVB\GDhr Pk.J-O 3°V"*~wo^qBnDT͈wb:!b,\\ \2 %"u Δ!7bo2y1֌ ݘ7oHb'>L%`szP# ר#T,N X)Liƒ[o'CSYBBQx_f„EEL@cgǝ}( Xh:fo+.vZ#{z=#Y0 A$g̭ôv}̗"\,TA?O5ˡ<1[2b5L5pUt9Q1dI5nn: 3+᝚߈4cf4x敁YGyCA[ƭ5_,0%d{=]i 3 mBh~`BaQ[.517؉ ;6h_,^}%ͧܳEpa^];YyqU1`LITc[[\ZPEnylzPЌ -W;rVsqg tےDm؍HعKᓩ.|d,̲o&OTkUS$zI𐖆)b_ςkŸWq\Ӟ~^ 4_2 j mL2ikv E4ŒѦA@Y^x@ ~ \џ2F'zARkY̭D7l. tH5iQ, \_𭢮jQ p#lA>4b@_s +IWz~lӷO`.MFt#Qm]1ؕ8m_N3һyCS{ A\WO#IN d)sz;)[9>%5tBjp*EgşTJweKZsm5vAܺ_oK(=TY*J?/y5r;!(p}7<@-rZ4zUޡ)izb8̦9F 6z.Iv-hݔ|yaC;hG&i+:^1Lc9?`ze'gMlؖ  Y ѵ/`jzy*G8ч΅>ƼmvL6XC`Ϭ bF/_OkpX dejAosyz3BoNFIG"tTfnB>OH>qV_Tij)'PLp x=6Qb(Ss鸿reƺ1y/aza]|IpY&,p\ONhG=@_ Gȗ4ҪW70$qU4(P_\DzQYji n^^#yZ8*ƃ([I^DιiϸW/i}Xh7L3!DK$X&wUT]@B@Lњeq- w]q6~7Wo/ʐٗJ3 Nݧ@J{1Yc(w|ř$X `:>ʥ|r9U\Z0#eV[|qyM:z0_őu9E~jU]JHRlW@0S ߌCEѿs >{'[eA\ "3,~;>\U(.O"6Bc3㏲62s(>BmzPɎj-|_.| N|UoچB?ʿRoZF}!V 6 0َ)R T K+G7TrT_-csd[³;2C Cc=' kSz_vZ:z'F|!@~aw塓;88}&WQB;W|ؒ;EnIƻ>iʩw=h 9^Xd& ݸBH#HDbK/ !܀FM Po`S^ו(ݏ ?o-Ԝ!Y:cz2r9H5n{ h8+ne:"dC|<' S\"Ȑ(nH|.HCT&t!/mXU[e2V Oͦx?lP?4@Ak!D2Kl!)p ?RSh"?Ud'W/y9xyWq\{U&T՜k1Lf'R!M.*Ad{_x߃]FH=tO`슮wȧF3 NAm: Zi,9ގ.O}GI9rHtg$A}%YHA==h0=<$*_h.$*['p]ɢ| Gg|^xDFԪ(^A_9Kk$׃[!KY#ނS_(g1U^r<Nr< KQuY{YtUKuZ;[rj#Z09w.&֮\ϲ~ ^O.dW~Ȯ}sT/dҒ~:9Θz ?kvW_.z!&بYVl:'i7H|6b,2#| %pDZJY'wQ&ęԶ_e3k#1]'aKǂDF[N ab<0qÐ\0tf =QpS|]'ڏnPO='NEh?: C $ z*]BYՌ#g]t BCLefm^v|OcuѤ);BtcA肘eBKa.s A~4u2.{oHƆ1Vy/*nکo,x: M*PrLEfeҎuy?o'Zh@4dKWIlJVb0Y\S4}Xr՝7GI? w}F{ͮbPMU%FFDgiٱBIlDF"K[ˠ} aG2 ڥx;˶H|hYԒޣm(z/H]¦:mˆѼc_ǨLUm7/U?($\"ff8X'isa.@ry Ϲ#mΙMkV8Ӆ,*GSq[hv-0klt3i ˆTQxa-U}h=D3X@eM{e d9ZB@ AߝCK<6{,.S &n~!/^879#T- K 1D:L+̣?G*PA$ins4}hɒ^R֘I5=.W !.F6H IV [E>Y{E\:)업J:Ԙom7iѡ*3 PL麉pSF#3N$SŠ?vZ.}E9")P. 8Az'Gd7:X=i"O7gV(PK:qt/ Mfw\WZc?`fqSSXQƢ|\?V=7fAbm5q"j'E׺η6mvs' G"@- -@4/^ǍIJx6k|񄐁,+I/6O{oqs&ce bDp,p5'r@MA{ŕOyu 0*U!kqWDŽň&' ZIԽF~7A/ᐅ5 iH)#DKm0Q>"m1E7*$ZWoNe LjDK5H$ȿw==& HF"Le$ **Xa aQ?kOUOh9W}?Ԉ^$5}MBYӹ%l7$E 1"BK]XSzm}:LFě!|[uy򖤞#l!;T6tvSp"+G R=xD\V9kzZ!w3d&b=a 3EǭNH4?hFH(Y2>a~gS8- r Z-4qQ-+Ӱx1VRxNXw&l}qcbR 3_Q^jzUhu,\H~tZ[x:ZK<1z:9#Gm,/V)lpn(Hd!Kx$0r ^Mn1o,l_#Z ߱lcv6}_\/3kWJ4%3mq>^x+:Z.ԙ|81{~EIh*jbVߩL|Qώ؝@;CI0l\Vxu":VֱиgfB1NKT(XSxȬcwXm lCv]>BLQzn O=}0ʏ73ӛyץ'1+駒Բ:afR=%;Ҥy4za0^YiЗڼgz)_/;MC'>&mhZ+lcv36lMҹY-u."9KبIH$f- bzX.%odti'}zg$ΙNA->zg鷽DcU0iDY%~G!a\Wk_nq y㭖垍XLpo czm| }Gìڏ5:j4Gv3,5YYcM+ܥ w.=4T`#JsΩS\@'[.rz.|4L]ˀS*"=!'IYdV (0 .X#3~"5(ʊCڥȔ5hJ ܏#ܬCw% }&1fe"LdF#BmnH+e$&[Pla&OyQ]"8oؚD&pㄊ"iSe)۽N)>Ԅ#Jö9p)l1UN$bOh[,FNˍ6>l6\3=q9sNzy1s<jn8+m~$Do_Cl{zG~A0\^޾Tǜ'n BHldž )\9ԌVVm*wy [=EoM1|UPDay{α,KrZ RH$qe{ȼsJdEtU'S GҦFbƗ+H.BWC~A3i>%zcОfM7ͨ^V[TENTByPld9{\-X[3oGOZr߈Ogp?((/JlX8Adڇ,6G\旴  |߱Pgx*ORA*Ք[=뀺l8DOW)3T OXa$;Q_J x]W;2iv4q-UiU9"[K+&{ w`J:~T_ (Kqc1rw2H?ؗJZ6IHƲǶl(U-J̅Nb+:zCKE1{mܘe)!G/)fE+ 2hT/(1~9,kβִ^P'i?h>[9-`<(/ r a )}7b]y#oiz% ]QC QYuGXlarzY{xq~i!!rkNn2*ޏdE"$% )se1 xiDtZ'd{+^)/ yZb@FxY4zCAG6/ ]bu*8&$y/՝T8 O]vpPU1uk辧,`\tO!Xh{x.AȦdW[h9{E!C>™/GvG&OW-#-w aMZ#/4ND +v_%J3n/\ qඣV)ܧ|Xv C"Qa#xrdD9}'徥/<] bL1`P6=rnݠEl~N%I4ۂtBqNM, N(a,W,CAYHL߬{u9tuRFU$.P%A J-UЍ$ da ֙۶fa?4jEx}T* ֿ-,KCH|AG/˂$Q[? :D  託GU.̈́Ƞd#hyjn~C5IЬXChQ,{Bs_ !$b6eֳL9s&fQ<#!;w~j`^~OH%[r?v K Er'"]\c]6~"VlK'G#|i p+H!xƬz4;/{woIKiMAXu`_ʨh5J]>ɟ0sVbD*WwOy4v9=Ҁ(B'j#5خ@k*(!R<7"k\z!Ud!S U~/dĹ(D 3gFjykÎ&(GMǿ+Ȕ"^O20O_ÞSUTEG0jqGjDŽ2=@?iylⵚyExgZ't)!S+U\·4z/}Dž0mc6X-c[ QA>:ιX𖂲m(CpìZ!&Coay9/8sdTd "˥zE(,9fdY] ;r|el8"P@[ro!!TE&r1"n~އpH51 [dS/~AFEW]̢#쑹l{<:8˨~OȉPf;O? i iы}ᄏn(P G_<]˶R6(IDYԦكچ5I :6'Qڼ Aw[A5!/B߳bʐ+vD6\67!#}20 !. 7uiP~ hbTVj;?G]y{Mv~.GN| NmxynVBa@ߊ/3qWeX~ně9TLGdidZ RpՂJ{Cֆ %1^qԸfc[oE5>z.jԍ~ e<uN )K}CrL=Bp<7Cz isn,K2|`diyDTOD dK"@}{Nw( 9҇0-I5gWsċ{z5JÙvApﺂ'Sq^ٮ]˅i+T )~"@s"YR`{zًo4Se[-UGk3(d+{K:k"Ač3, 'GMQuUፀqqY׎YjUw7r@kg n@sXH.(#| -$/Ord 3A*l@G<.%GVPOG] eXwngդjQxT ma}i`4*c˞&1V f i/('^\> t#c $ZrLI>(Hhy72z3uހQuI` ;Յlч{LM(ϰHI3ϱꮝj|ExH&q,D#-9@/PU,w3]|f=DZsιj edfc@ tk=AyiN8)rלrsAYg#ݏd`>c]O1VsKfX"T  dz7~eR@;].(CO|3 ^F`:6j#,N0w-!ovw6[GRw;WpOTrw5 6^/Xe|RuǨz-YO*AڣтhjĘ{8}mDQډ`u䔄#j[7Kx.EBd*Jϴ1|MWX!xl'} 'C<þYO*?ԸoK AR\\k~2<>ALcG|Π$b'/UI9A_{H?UÆ:9ai%hgyM))'g0N9%R6x["VO`Iiw#*MxaC{sa!-~ 'X"^ <М!2m! )lH6~=;爺:em]gAR+xw{9G6{ͪE:kN|)r*H Wf+њ9G H6  3_2tC~vB ;g߽,g;G$NP2fbJ}dt ζaOb_pisp4W)7fϿp e;[QYbڈwEQ~Z@_/ڋ;bUW8]Hxe+@2(a&@v UR>Ά XU6I :{nz#(R=Gs)ysO$&(1_"0O+LBújqآd*u:W@x@h$@'P#1d@jE{u:3//Hdpx"Sdǥ.Jʘ ,Z胝QXݳILcl7)Ck/n)s_V\D0Zj{a lCLʹPKYJ +[] ?Eb:;3WkD39[^F|3WpmaʁlÆ"cKfΩKw}I 1 0XFWc(t:y9iQ404]?|KGT{xa08ao!ǧπ-gC:H&$6RjhBIː+.nWok .JU< (v=߳İжsx˺s50HS(sneojY| t6N̔dH U6;ryF?W9 Xw /pYk ~J5®. dASdO G= V@ DRQ?Wf#vi=9{I^]ZUsiňW@Pś$\P-]>Þ4@tse-z]6}Ybe%tp#r~aO_l5xmr7xT͌{e`"sm\Uw6ĵEQa#rAݯ!(b"Q2YgBNݘsBIh:K[-<d[) O q' @x2CR[ K?TV߽)/0]2'IsGhoiP l~Vb˹MsZIJ^va"q{K!XKH~D S\jSjS!"N.ZrZqnr eQy5jE bxZ&h3p60* dK][›MݑB";>2HmG _)7\jN*[ޯnzUXV#m`߸/o|v\&uR`4p-FƀHʏHo] v{Ѻ')H}zJ>+X*,jk,_Լٷ^QmD-ΗK^>;2#+f&'R5-aK!8N &J;584!ΐeHa߆JL] J^-էٶ$;={+Ώ?MOy@*sN48A*wMkȹ1?m[w*جC׌}XOŀkşMRް\}JnޡF h"@3$~DQX ϟGsFO[*u/|Zԏuv0!,/:ewWdf.0==E\/W~ʵݡ"v'4Ata#:l/o؃mњN)2(chMO TE!G!FPnr qCF7#hLekm٪xŕ(\&j]mk餳Y#OWT.sp..E90j5԰[Kka w{&h_UD}Hup—,kr}REyhQ4w5&z(/.k|\]^bKqL%ݹ'%}A[#¿B"Lքӑ!<]Db8 ~~9(j<TǔT(/5jeS#3}yr)LrI3~*'oq\G݉Ǜ4 ,fS={ Wŋv n!KޏoBz=U 59ʚ:F_&[#]-+αM3UQp->ϛם:V1Ab5T[ Tɽ1{5FYPO2-oj%b:7 g$/+&,&p܇ 5< P6}*w]@j$5A/1+>01P֍t?<9C8 CЁ)J(Ih2 b!Ҷ0oW+40Fr*u 7Uߚ5J4o9MCi@6O =nۛumjZk#| b>ʸȒ$R}1CO+4 .̒@?=9mlR,{_%:Lz J3Զxߪ>yGSP*Cr,|4k,#ء9"E^.olwE =IXD0pd<6u7V "}dPtG PTQ1l9}K:R>cr؁Œ_p QLId~ IڏiIG'DPCHeB뮍<]`XiBo{^F]g0yezw±o&pyVl̝o>a ,yyG@)YF/KyY +ǿ}-b<G -n.u3YvGݻsajj1?OWr>JpRt=ʿr_~K'`'ҿO!8Dž;@fZDNLlW1~\V~BȦ}CiSn}聵ngzۦxzG.֋9GБ[OB9UH +{%wi/U0,Q5cڼxu@] %Z7^,{^vaVinG/N*~]Ew2Ҡ͡YN*O.MH$ΛS )?3ː,'ܓ5 >\5,#i^><Ѱ{<9On\mV}߽$]m D/F!qIĥqߠ,GNR¹/|;vou ;m"mzL62xD\Z'C+P 7SQq=C:@&es=}?|uzH&O復moQ%h =cSa~4,,nO:8ER QK"lPrȭ=)%w0Hp>1{q ej8'\cOO4͟$&/4`"~ <)5J Ck{aN4ag_1-!fc<\j)[-^;̒Ϛ GQ8cZ_] yޘC/WI;jѫOnYCG/*.$㋦Yql!NSCE+̻>/v1)_O(pFEs<}4-eQioF/x1#kZ1ܔ VM'ym[zĂNN [kBJ>V VoBӪ`wÛo9kx"`;^B/UybD)q7jQ%SQz ԎP@8֜AH H3R߽7 W>"7DBwV o0*pۚLPD*袙e[dI)_psP)!l$vGCY:3Z(SV'޳NX6~H c2_;$M`xg7b#fW2|fZ (dtTzf0]Ąte$fDZ-UNk0Yh-wSDV+{̎'8ŋwVUobj&4  7b\vG6G~nqZ N?(Gk2$h,8RT pndb=FЭQLߊ3 t5_Y\(H {TUR4^oէ1gǡupw-8ImVM٬L4{ xm/XclQkij8ے_ \jG!CGJmj.VBklOqW.s7 <rCL6=;7g0Q+"$~{eDsL\G]?@ǍQr'L_7/l y"n.6ڧ(ʁS_k/(Ѕ ө#Jg !󍭊=@3@"4E\3^#10 /v?]TpK |fH ԗ&L6+ܾq R|CAJ}t?c)K\ $rԂ7!#T^|0eϢcGO^k%atY@1ȃ#G(U_~^Ͷ/&=w}\'*}#]$4ÄFa!MV,|TZI+nhWr% .<0lX:~j, O_T41LeَMk;1ɂ#(T1. Хݍ$/]9C[-MzMN  JsjWŬAH6OZ%g~ +~uyfƒ5qm{12Nj&KD7st[Vlev}M Pe PBGR}sw۶QU&(Oa֢nSz3tDj-F;ĵ.KC ǯ$b[azi]:9] Gܡ3Ղ3L^^jʺJ0C:x)Niɶ#?4 +Ee?%FE}gR9,0wUlK_R+O#[)r UZ.>ӡv@lSH8 Kin_?xˈ9@@:.:X]^}px;"W Aih +C48. m|!Ã8i6vS[NVU%N^X_jTi&k&heD`>9db9ui};vfG..UPN 蝰ʚ|Ȕ|Wf;`ӓ*eIDj[9xwK`H;[/]0h]?5m2Yzm}u5 ELqrn#nJcj- @GyXa @[u[d >.b;x7?s'm;jKEF[MbZ;(o++;c֨C7='i s'R`)^eQO KXdU7H:<#/v%];(ݴhFRøʂ%MasHMA{ Ss+w>nefx t+kF#BNɝmsO+."Fc| B3kh9'hUe].0u Puˮ3ooW$2;&q>i"*y:Ҭ41eL|mk1&B ;M" e}}__CrJGE~p@6;>C(l #81UNDOʹSeom7\="ajUp[Z E"_ʇF%ӡ$C2R?Q"A8SnZ6"4$'MYdx8:- m|lp%%.:#-ÞmS8nгR8oaxF&hZ$ԌALW䘺/)˧RuRU3`!X\ƫF0z仉=q1LK;|L{$R>U 4HT%B/;q4=W1^ee[9{LWh@=.DgmFC^(}̵,}NV Kv Lyk܃πfKXABDmJwXwN=p?ϔn>H0iH}Gr@pFrXt|֩af:lnHsg/@ )u15/J|uiW=QmM/Z"UpqU̓s;~dL[^U1gnam`޳AFXVs))[/ʷخ^p5շ5^%3)kraږ#<쓣~B# M1Ǧh1ِjq;Q{g4sbF2j*(4=^B+zLr  ~܎h}D{ *Çi uo!J 8ﵖ2z_쿆C8ënR>Ri;=)N@뭕g\,#ZWF8i]׼$+!nTDr,:Ç'3s1oÆ+vz!PP9cK@4ϟ` .c ;ȳӢswi^9w)+ pT qP`HWZR+-#}ꝨrPZ41Eepp5WG)3gzl.h^|_Ŋn'+t+kF+ $a\ 2]ȣ$SJ9' %پ꽮SXV̎5!]ȅ߾CϏIL0lw`fn2sV]gw4c~Z0I=NܪG;y7$zJk8E 5E!c-0 K8p X P\\8~csM6o#DsiycϛtQn{8ɘ;D&ޅ"¦&~UMat .ǝ<Ӛ7\3O"d7vQ{`J;z00<0GD #,C F/3%.Lu-@خQNTME)M:Q IxP}0 XEXvCXzk̍ɴxGqߝ#( #pz Ms2bzPucYHan$)Goft-nis Jo.xX椣ĚUiݑj"_b?}nEAāȆ9H;e}l:6ua)N~6INdzDo}}> $Jlv-R3S:F*jܕ> c^+w4뺶1̚o;vEjeJ[{ t3uD>(m Tɺ? ϸ31LKBE][7(L}x 9/$e^@CG,Aއ+SG>?1Nv;s+}Ye)< R*1 N,*5@~琾{e2|+(ˏU%Om/}>L[JGS|^-{8Vr}nM{WlqدT4Ң3lD8Jly6T$ld@Kv,dmg9 (@KPucТ/}mm ?IICXkjw%h_5gea^#Ǫl2W;ԩ˗& \=h I=aILBk(>bc=iX0lfI0#QИ˲Ϸ͟"HEm/2z3FKT&~"r'N`6 m.qnwcXd[5︘ɠxuݼ:̣%eufCT JU E2 Ŕ r|,sq@R*zMYU@#T7`1.<bKMY*'s1%: h {ai]Ǧ?1qIǗYH7&e+)IހU{~Etb0>>۞픷7F:~iXInÉإ >!gƒ"5(w$gӛKNj/  Bi)7xK #t9+ >v .i/'"Ҁ/Z-m8ꩈ2$ rT|Q@1E QS w֛&ء%VO8; hsJ_ Rp'CWSx,fŬ|^e87 Q32?ܡz]1d*X*I9]˗!i}{ Y "eohF:{)9'oel$fN@Gz~A`z9ͭ[I\VZd XTD [DK-.7rҜZ|e8DocO4veD9FL{]w_o"| y Uv|MAE#]LXM n9J K,GU);j^p[\>B9x^'W%' ž-f=\l9kxE`6 {9^^6ѝ趣lγN*x/q=;CI΁- EXk*6.dK;G@H M_ ٤a,6@N8nU^! KRH R;_kܯ&_k#ԤSg# ~4A +3lUW)JCŹcGK'(%xA R:b[V -I0  ;$Խ&:c}`>̢Er\FQ"[|KS.X$EF;<ڬAz]b9kfDx1dw/RWOvrzSb&Jo(}fʽ {,({kmT1-0[7aSDg-H*}wDWW l86B$ھmM̓k9'~Z'hpPdؼd{Ì}'uon] GF.xgL5jV;X;|#v[L(D!o;P96Hl5 f'mkլx\!*EY<]Ev+HKVRZNO|88>Oh)6k R2d;i&z/fyo"+jJԼl1gRȌ硸L`=jP:`"H|+m lɣhD)V)aʪ r- iڅiW'٨[{"K==W4=xVf_II9*bƦF G@ݯD> s&l9`A<>JvLR_HaXgdfVnLluY@i4qhEP2D'f?yt#l ƍ}nAȚz3 H&*g`³"< 5^*XfcPDuO{&g.uضY˙g_)xyѷd&O9y= .K !;!gBk$_%x Uv.\c{~C,o3`ہaAvh+7,+\D|JYs<~(+0v? |K)z9!q?X+R( 8IءuFy#a*C%>lp7]xa1+>}Ã^s#D(qЦS֗t PkL.B}|)+Z ?8uv=jflkh[Y9Bpw\ť4TB6joF&0Z@p>TL/Dr#V Gh|n& ~-դXڞoa0 7SC1wRS7g(}W3 M%'ZYFUk+7; xٟw4ڡmc?Lvִxb901x{SE 8w­0]*~gVFq[eO8{(B}t@T[/f)ZѫUKh܇Ī}g@ӇE[Gqjh4-*ve<.1TasdI7oBM"z9-O<#ؕfR!g( :%SBN۾L@M1Zh.Gf=RbmNE]n; {Hܝ$Ve?]|n}cҁ'k:ƺ@届wW!o\G~j/QhپQ?z!Ǫ-2p]Z=Q7Z_$B"kxT%}uѲbD(^ d`7LNMap1mIRiCGq*1MiI*y&O6nkf2!1fN]=N^3 ={'o& U"{dV!ߪ_]GWÝ*sI]E%>9-g:R oUý,_<6qуAMg`:h8UXtQHw? ~@bnrG_lS}ȿ~f$J8JtGzo LXgÃ5"u~? 6zU;"6L)yW ;0 Ѻ 8pt~' 85[EޘM$@Zmܸ ŒHOG!&A\~.]emv^<ӂ+YC.)j=QAgo|!ׄbbkK$*A#]>o;|0(1?ݾJʀpX_>Nw(gѮ qH0m[z7mɓޛok%!rӀ>g$B#ҿů*6N G|i)t`-:2 l[C CNt#D=qt%a { ;u`_KOt]myPE+^oMI*AS{N6 `gă 81+`NT?m!E !]m?d&PG;kã'3 pB,w#bd JEzzpU?>>^Ms?߱JgOxӾ8 @Tx28j?)țn1>*N4*2B53\ #>DwPc꺞\$5q8YǡC_ӈηIcjr%bBtЫ<W#I'^C0ڹg5Jٿ\|yG)ybC!҄NȅAzXMG wGĬ-sL"]CZ >fuz|BӔ3PfabT }~Ө;%`d.9V<x']S8c" f"hf*ezTwWp3Zf:V;QQgx?ٴBj s慠!c~Al#¬[ʯ$ՃոMίa twrXP-\Z#ƜJe7|Wo/{w1×]z1sH5Wy`7*\p=;Hƛn=vR ű7 1BԶ0%OVEV+G0R)@F |$6sĔRa)/' v(DBEuS %oCb>\F)[8^WXvz&(s/8Ol^|9Xf4'\D4Uc`1B=ԥ\aiz.NBi:\G?9sh٧WҧimrF0}|׉ݏ[B/ӡd]y l+M..<$?3BI[_ 6־v1Y5f3 [¼l,=%h[7T=r~0v?SdQ <ߨ`NI/kCτ#Ҏ|Q]z׫\PB͂Fn'znȆ +Hm0MSgɎp-܌Y9HB `;q}}W> ضݢw(EtU8 V/&$tNbC Q&ȶmDdPjy2s \8NEN,M:=Z*fC'yl_"L9\GGѰ5 򇃥rV љsuxoiNє2\ic<1m\A1f|*h5 Kҵ;rn9-Ͱ\_zѾ rY[4zet\eF = \i}&G "4<^j.5Ĩ9#w~4.\ #sGC8~E m%ý^~fC34K0ʸ~'va@&t8>[cg0MN4##,$pF($Yk49kTƓt5#9j%]+q-H80;Sϧ"N7P G৥.]\ߌ3CcR%_nlAMkPRs#B'er 簎PHS>~ڥd3ʈb/-: pHbt+hCƿww.yۙ N(N|e۾,ʆp D6T\فSn3=,{:EqT/a]GTŹpsz۝>yd(ⰪAm.WA8X6첞.[ ^Ɲ!oɡnt(,,HE6~o`~pHd#L2jXY;ӣ$pccɚȆuc !KXֹC(+gk۾fJH-ۃɍN$Bn>,L';I}#E>x ϊL/lޑ A N얓(k߄vS#Wt|)Նx?teAXjdh\g竢Dw?taN!KueOcȈ+:Aٗ}*Dߠ-?dЁ. ֽYITAgmq4@4.hU6ˈ_1\]ryp"- )!,EI"7N&97ty({Ė?C*"n;yK sYGGvbXܚbBIM(ktvF ͒4z })ӽ7]:.d0O!$^cGxڿdޞ$[ 9̽HWJX3;emk dhF.ݡ1Q.seInI[.[d܄QMs'qVM0Ƚu3b}@r"thxgzD|0WCD껲<אIOg4qbY#E$Z] j. i0фcҥV8臓#A0U7Gф)n@q# O-ǜ!TX z^e,d*G%@i,LN ?igO6wv6Q 44oXVDAFEwl3{#ɡVO3 m۵q 8W`-6y` 62zw5(c.>o50?P9&mc'/f.2 F.9G-]Nwl准?>萕׺U\WֲD4>)'HMԜќ ~w(7=bxqc3n4t v[m75$Ru,@V:'=dި@Q`FXXm`G1iJ4N WRe[}LNVF~l{.5c-懲]UWū0ԝ60\N,EBv(֬/ wXt!\5%uFKwki0707zhk>iY-1LUU: }P\EcDy웲eR45Q~YB,N~m?lpXŁ r<(C9GvN\@U` ;s$$q\B|!0π PB4U LQ%I>y3˜2IJD9d9k bs_7} EF*@e7{IaSF ), FA\K+[3;IDq(W۴C$oGS$>+Z;k7tAA !˺wW#DH2[|`5Z߇j;U)uoۿ57u uUUI(f,V,9Vtih7g4}o+X x%B8$SXoh&9-kf4eͩЊyT)$ܨcMh@au߳zk&9K//aQSż: g6äAXA9 X[di?5,} ݕ7+=3ϣ~ Ġj2R,M ֎o$þ9'b ͯω!:veB/A27л"C]"rYoE:XH ԭLa)65H#FN,Y|V'ցᎡbqwrڝ bҚmB+kI[(xTae?bvRzX٥6鞉EȷtU~]om\@`O$mu?ngB +q57cS77Y+廱CX1m{Ѹa|]O t`ZXĉܵlޡ=s.NZ'q[洮²\XC=K{LLs'-*|F[_#-V1 gβukLֳr9}}I'֦|z?u Q7ZJD ÜBQFbՁpfĉe,RY ug`ا׮Y~,<0`ac7z8 מ\O^@>bca o T aZkX4, ЁmQдCbl&P m/A6QHZ!GrZtN@pK^>V'TG  4 5S9:ҘiK"_h4r0hXݨ+c"pE!5Dj[<\1I>_yX}lAi6=_`}%Osd2[`BÈC{`FhGĉGƻ9V.{3RPgEֈ3/i.f(pNƆ\y7!M3!O~ﻠC i{Ѳ8p^Tŵ墘a\jP)>m@yJe rtI'_c(NG>B;$\d3v,za( (tOMu"Iy)pǯc [6s6BGԸ@o9G Bmi ,<̍ē5Aes&NG,4322k{uǜ|ry%xszr gd~S p*YǾȞqOFLӇ'#ݵbfd8V ?CK h>`SฒDZu:qPu% +D'o%47| xQve'wW,a|9G].ET>5K:Yٓ; nXSe~ y8EلR{Jk@e|,|^Ǜhr%3>Tax*L :&()َ/Uozn?/ =,w0_8 boCP~N>\>DfBuL/IN6ֽSӥ,GYvunyeZxpƄ.)),YЁqÖyE^02 RM=|hOX5/r ξݲД.@:)AZj\&Z =qYpE?Oxz%YТG$MB9C!A}J!6$th/aA0+9N9PR#5SrcYyqr3ۭJ'x]Af7#ѯ$N۴+/ZK0ބl|chTwӥ!O ۑ$'׆b|:8˗vX7/`+bQ+~}HQiJ]B0/R$!cW L8ۮ rNx෺Bذ>j=%Dm,F'xT(IۣK#δI}!z40 R_tX29qKWg1dr4O &>H"򧐈[o#,%%T58o!)<,.]ӑjm2j6yo_3~p8[yNYIOZy(ΟAᇸSlوfCHׅӗXLž`f;~P&*vr#Em+t.F_Bm<>Ɛ."bvѷ -!^\L` sjMj0{hm^.{wsifusyn2ȬqۅLrݩdo)W AZboXa1V [zw% #bG]MDY?dK: y`H=,xۼ'Dβa98(t(igu @uꛒ3i!7"X$ #0;<|\?d ^vEeEy2̪ tЋdsp³!E-ڨo7-S4&"I[KLiMbCV4w-%$݆ݣ{S!A< ? #_kZ ^jBwqj=9PWh,m$imo}v퐺 \ 5F&Rs rw7tx?f݃M}Zږ_04lbvPSۯ_F\[,bpۿ׏,8)?-}p]1;%NO z5<໮7bXh{]͌zE3v=(7Rq"fT> W a}:L^[oꙻukJ&7K7>}q@q*. 8X`}5PP6vb=&~tLy ^8QHћk|YEEne[Ak ?#ܥ%h]onKH= !p`n>n}fjO5 ?@N̏{鵞U{eS!9SRC#{G\5i> < `{SL%ZL-f^[~!҈+s.,wO cDplrSfFrq4jtփ}\햦P80ń% K4%XQ؆49;v]Tx8𬢒;V>,X4%s2 x>_gh}m[f Co)ċ[eh`nȵG"ʔ& ߾Q${(i?(R._ewH#it|*{8ȐĞ(B} g{ vur^)1} +(i+-+LW 6P.HzJ/ɡPxXcۀAϕ2ϔs[&="7L WLS[ i"2$~]kM"CMbF`Zܟhs^4Rò6%E*zv}@UYd`Pt5ŷOb"E>eMelI]rK (U_TR*':$TT&\iq5za5Zm c|ʵ,[os= /<-~?O<9l]S s#.7&Bt27VY?^i{OtR?5?ګMp40ZӓpRg?iu vzBP_Gbiv/N2Ӣz0+ ^t5>'OߌB1] MBfF֊D=pk":Jw"5YZč̥eJ7c~Hi,[lٕ M=j5*9Xx8ۜO h,sH~EcuN @!wڮ\NZFFy谵*S'^ RҨ3*F_a;r OTrLVYv=Eu?ʾ e>uu0PpTɐŨsW ^d,٭[!0ŽwæԦ}5q9oc7.;yL=A"\to߁p7=sťodtc9-9T&Hk>u;sO&cҎC0jv whlqqYٽ(Y2@/@H|R9;0`% N`7{+*@+X܁4mXi!/E &zZ<r;v[Gd{N[<۩Za"S|iU&8HsR$QbcAP\=p祲SPvkR _&`dzhOK&6{QY 4IJMCnS#ҼxgK!"$EPxVGC>X8 ykS2n Hú N434$-HX׌U5T)=?/=tӀU0bI3(e],=?W9EzN i1ZGhMf_?~/ɻoiA?SSoD?* 2څcOk}ozIVM*i٧M6Q j)|bYMiZڦ)Hӭ(Gmy Q\,3DAoj8ЩSiցbL/4$Ȥ6{MGKρ4u}hrt֤3uW=|hA_ci9੢Dzw*0vdѕ{?fM otZxb[%N&8Z[|C5Aޓ<T rpNr&Xmc28~C3+( -v#Ϸo؟?Д`!t11s C/HxSqTBg @ *,%!]oߠ=ִjV1Bƌ5"W5ha<[nĔXp,MQ N:wUT40xiXv/ :0k *WU;Ig_vD D4HCFD -Ab ~dWgRM])-7yop9+Clnli%΁ !b*Oeo|[W)zg@&SV⾡An;.K e, O>Br! ݺHxh# @%8UiS4yH}kfgd .E( L,v|lKհF6dp!լ՟/dK/m NgNœK^dmx{phySøG6B!J2^:7 MV** ZF<c$ʛ[AԸbcc?D茥, e_=hvLh ?X_Xbvv &zLȠڙ"͗9mgRDYiV=XXpDaFX(AJQy?*{S{ZLoJlX GT=[ϑ\22Wx}W!u ī{h0B9{ĢZ>bX}hvXY_LP[o4Z .#mL[JRUıL>FL뇼@I)h{)af/t AU`:KXV{zxWbKVFJH/Hs0.9SƊ1-M5֌(1=e8zi0$#rؙ!}xjǖɞ~<|˺E4u3dM[A tت*+Ik!-=~Eй7LM1rbT6|+^ٔ\%8$ɹh ;~b+Y fκ; xE~q3@oi\[WG@qW2U%YTVU:3㧾\ kb a$s 4ݮ[f9 )X7aFсU|땤J. KH.kb#y2ꔮ:AL"'_Av1^XҌe9OfLQB̯쪼  YS͇!kWUfWFAl2NI%xJ9Lq"BN_K޶$OTr6({z{VcflKV++`w-_^gё}azP\ixM8HvgI5KAٲNoRKXYCۭ]5EZ̥{ma3U2 7E9Sq [ģIdK)Beb`5&EF&7+E08% ^h@7`}?\h2zoh,6T)OQ'-r,4t2b? u`aG03],Qzd2` fOs "d:Vn#ýDQQN;4ٔMq׽W[ԠڧCEt:SGfq>R5aiF>00qI5x$8ǃsivO z|Xq4AxDqwƿIfA|rH=?b:W~xaBKA+ֆ5sw2(~Hd||`4zךm l:3?>$O;8g?>_s}=`^׬b}fX?z$v[ o¡b[%w26k?r#컳[!K6E&1Wn+(ˁh5cM1lSW%(Ġ60bzr'z$RU2R6RN$Mmt k 8ɘ\!Zx>8-53e!b벑r5 % =+ʧ:r'.˺0bVJ4w u`/"0LV(+ c{C8:?u9Y}MY0_ JWВow( &7[x \Y !JZ&~΀u6} -<0䴎= zNVLc%+W%0\8Ef'ڰ*8j~SOjbZm'eH Ҟn9/N(Y6֜P(ĴX.:;z 9 ` )")&qAqy`U%%z Syw":5JaOt^׆lH[z?#Ox d vbPK8DW \ϹX&+QL| nQR4 lV2崀WďqÁ9U YM4VKYQ.c}h/XA w ReD`E*K4WZ&ġb/V'1el԰x{aT {-#2zp@eohjZ#'"n_X30# <mx(KdvgwKҘlMvWEMq,!< g^&Dk{JA~c?YAr9NLTK'K7^d'PWrU|!QL96|[(o6E~c|#jFayӖ@4үa|ݓt š(}OY ^*tvQV5nAP'Ȭ6s*h5>Tw-۪p})Au^m]U! +͕<11{&F6|jmh^BQol,BkllCU /--̬=Fhغ5C;O0Tf̑L PeO\-M-O_<3j^/ZSFv ГϹ Z"aQ$kŭS%Lw~ +ϳ5!iFTDF5N;RZF"^9:7ojԽҚq2DV""VYЦYtwQlz/zUD rmt6n#{XY e|."eҜ.GE-+T:J> \reU({M 1$ z/{NDgx=lѯ(ɻ3r^q>,8(W =vo0z23XFf3~:<Ѫ%yXS w4GpGYfnc^s?NUT'1{oX7*?M^oxt2 9EҦ$%rkzɾ~ [hog1+>p>o>lϴ,VJ&xJ-)[|e"1GQ:>eb&8F>X$?!!4*&G.r1 :W# 퉴 6 (pq{zN5xcQ,n˙sL%Rdz>>yhaF9{ &@w3h(FQ _iX7u*to<>ClX"DdWÔC8!T?+ :iDdǎMDHx;(ai64,Z8!-WdhxSP95]3f/"5ϥ*hh`I3;Õx:rOeA'ϜC(!9'ni>uD ) 9ĭ cRdҨGu3PX.Z'-y/dLv'&NtCt=л]%njOaPyvɸ)2Q ߤ\v4"ʿ4&p34-/>Nk&FMǎ$l}H2cRCqł8X9|5}+*$zKǤIE \pf<:@8/BB7V-T뗔!Uo̅WD T8y 0qlx_FtPgӻ~v=33u  !8:6|Eay*EF\~ProA- f6eZ8[ȒjyӟsJ䍑aJJ73%wFPJmvnzj ߤOԷ@nbF9dMdj]uV߁hN%y$[2|.9ss$fsZTrنnw3K>ªbXi/S9JbL8mBoFjcŠStY XF|cգ yn=}X K hIA-%fLF9mҵ7 h%!C ! -:)kb_4kL955e 9_g4IK #L攘~>ֲإ4R44^ c|z8pI"^=a"`Bw,:\kg}$B-cL?*ados.˖y)h^ǥB~ve)+f y{J\7*JO&77n {ɛ5'&S\IAb7u wA"p `K݂6X KnpTL']:.?EzQK5&[DZa^#mj̺4g. 妺c7o@,/NV՞q]=,[]t ?\l5*lSC,{r2_ C-0eujw6=0~܍UQ"J1T kե0kg%*mw;g;ވ*nfNMDSL⪚ey?+n<(z )>_l {d/'5 6/=+]UU}f셃q= !/uc:3α-~qhw?LQ/Ng5텁$6Ǯc3Z$J2JO2,<#5 \DP4G12*n12L#= AGR΅}( O M;ُ^uÎo3\+Ӑ4zi eJD"t/c`,N,d~#B֘j̱>jzX 0q=δx:X(_YIfɆ829ot[g{(lj$Hk=Bꁖrb/ tXMEWa+FA*AQ㷵q\B,KO4A={B(XEdn{BFW$v=kLuNk`I&^˰G~a*.u ,Ҥ:!Us3T7k7%O , ~ IR4Hf{7B?c &RW-PT<N3a+?;PgOvsahxʷ[wzubAP xbut}]B'Wn sWkqw{sc$3з  EA0 :J4fN_8=A21Ubqvn>8J*0s'w#PLf]$6MՐ [J ~70\*2ݫMҒ@3-g!U)o;Ro eȥD[.gcëwWAo (N!ƲhP tqa?+ܝ\#D9ǭT'z~ʌӞIrlל?Yd)y-Te] MAM+'U>_alD<-a WHv%4K ,.}Nn^pMUmI"\%4 '8|\ ttP)an0"p3Ne85t6t.j9ݻu#{̎o>貔N?`x>}r?:ih4Zd,_}rX?ԋ]/հռ EQQH%w5a+ rAz-D"y C/$2tsS*v 05&>!T.Ց-hwx&7eᒤ`E;Qb2mθw$^{s*9oZ`j1|"ߒC;=Q K}] ︗fY$w~4j5`)"-v`SGUNY}eECa~ b&Ŕ%ve"+鴞\׋KZ|ڤ2|فCyUP4[w[D}O Ѧv|4Zel7\i=S{q+E+ kUVsQt$Quߧ=`2q[`iAK=u?ӮQ(?dk_C: CsdRQ}t _ ߲6+_ #xG25veH4!t6_b0TezxxI"Xh7,@ö58P'tS1#VJ-nVI6%IS= Fu;3"]8_BѭOΊ*z0J.q6%ƹ2nvis!EV$&U%e\SVp۷|aZ. '-#- }%W kgaj~r8bwTdv j)Oj]x_~L#8po1!w'jJNA#* P%!T8ujk--.23d zMUҭEJ jO# q0@d!I7(ekXP-0 $,zE`&kX/I[~\q?8"g;{I)Ѝ suA1ז{1fy{qt4 F,nv)7)B; R5z'M{ҸK:p|a/IfR^]dw3x]LrQV%!S/2'-Sqqq͡{Ā 8=[5&a(蟞ۀƙLu/*sRE}:*wzmւӨg\'ؿ@'#ffOBYT4V:dɟA%aQf08WWĎ]>S3ê7cx~.  ȿ\*4m :%7vH qzUHJB0+d! Y˫:'!BP1E[w,q)K)K1~Q^û.XEpY5xNYE TO ~06cm#bXpd 5UJiZ j ;4yE>éX۠N5c%ΛrSX.Xvݒs)Q"z.AN÷ b^ou52:r{I'/߃p򧏿Ck3@FP鄞Aڛ%.NCk`&,AƼY+{—Ť]QmlBGh4"g.Hr}REy=YM2O mOCI vPmM-L}s#Vyw|a,?<:lѫMOlwd DU6qi yPWsQ3{RX@̾QKRmJ8]&%QѬsN$2RLRuec97YwyI?dfDpn7v M2Y UU(^=췼U7#}|LK_qO~MC&V\G,0TMx`<7@gq>YL^EOC⵬+Yu5`m>XQio _ܾ5ڇ?[Ѵ7/krYwI fiʀГ82d[bҙ9[=Enz~$Df >KͤM*9Xo^!8|V2(4W~O?Y$Z%p ,;\u;83GA{sHaD~Řu]I# 3} \L.\|Αm][a㟠Eتu;1 :_ LC;X3b3.t6LJg/ 1YJM f˵60p{Kp6xD] %f8()X*"D-;QMs&yq\de22%,+M+/yCp2xr/׮IVOk k˩NRCƜYe#-3O"+Iep|'jaj՞ "b&yEۋ 6)k*UQl\y_BC[i&S0ZI9C3&C2q6Ƅ)1j|eXv%uXҒ\dXpƮR8nOM&exbh}l̂y3J,a7VRA~1?2TN^hƚR~8rгv/LGs ۹loĔ?~))vDDi! D?w(펳B횁ۡ$/V`&tRu [CS:iߒva!llypy Axr)7p?XI!Tr mF]S~ڟ Ù>vga-@|!xyȣ{19Fn?+c6|xsEa޹Yﯛ6f^->D=nOGȾ,*u De]Oµ&*OkR})/˂1̭x #Rb/f|ePC,LeiYsm; 9˾s*U!hNeK; +#}؝ѧ,k.Q:3[K,cwR?Cssk :>U*7Jj6 *dH" P&iDe~t-cu qz:IWҸ1^ J"F3)f\4)KFݍޢ뱇}\2{hPKp0*) B q(7Խil4{)&9 v3O+cD2w\y#jL,g|@[6 !OD)IR70:0[')4korCI23Ui1ȑ& E̠_iZ"#iGi8j!Dڢ/5wBd*"[oq#J|xcnG]uft7Ade⟔i3sCRN wAu|Ip^3 US2!qUZTF_  fk0\-$D~B~ mVV |΍6xcu OeTx2d ^ٸ*ƕ& 9+'!3uBaX-Xu 04~p 0GC;G7FE-5eĿt85*Rj1y{q.Ll o;2\bA2Bbh ІTپGHk?`}O_հvE˶|C˥jP#\v\qo]oʫplxG2֩ =  r8J\G]l}{_[U,RUka:r6ތv8r]{uMQXlzDžIatf.}]1t  D /_ &00ow$\XWtef0%/2kh8g|\?l^0tjDFBbCb`Ա`XvͥՌy`X[^@Ը=y bDUK)_|$8bO!cq*Aҍ -D$XjeDM0{&LbQ`ͪY=))Mk>ٽ>,޼PK"n#Ab'*1^}-ϹOo} #oiΦf>XَU 8kKS:mn*nWh[tۈs0{HopMOHYӗ)V@ ' ԯ#D%~"ϥ]VzW"޴믧Ih@6Fk)cü&KA~NOMϟ}h\ui_n=[(2>%xXSԼ/pÀ?Q&hgڽ5tӣ5fJVMkƥԓΧ{Vؓ\g2tZY9yJ*hEUqug.cOsds@/*dmމ |MpgeC1\}Pq@C#c^=W6IJw]bY})ѣxCV ސ ,X{x}K;ڱ,vQ%YadD"׆Y?NhU)C3qVm u#ȿ wsdBѭehOU!K~1tOJ.AjFZ']Ng[=sn;4:f:ҕX|ء3R?[27$jfA0cMQEd'^weu!Jj8hHx_C;Yk5½EHK/!bN||jeArZ~IDRBO!M%u=Z[,n Xޛ /B$H Ax&zؕꙠ_k2.a Kb#zv-L!g O (xOG +"*!X0[&2R}Wp~.櫻 KDՕƨe778mY}1B@Vx  מn}нAKϵ -ad&y*,J|dT$8_,%5}17cWm@\(=VWO fi;8,9ۙD8+0:3K`h mx~H%rEHHXWl x>ѴǺYZ'^{ufx̎ۧDqd6q W57=Q`eV\s- m;a3,dAdQd!1F 7}?}IzC;VotTfLNgv eS~ѼK<ΚFlޕ+쉞S#l!mZ=R[b/ߵ+pUؑ̃HB2WT!+ n s|ssSON/Xvw>QujQ39&p" N+\pв% ŰYϾc:+(ZDPZ㡭l&8 \!TSG#)` ^ҰGKNr6seH{c+&s=gS:1 l ouPi{BG+ }Y,} <HUa.W ܾdZ JVJ+|GH]\9S*9ȑ &n_v^`o#=L0di֧ 2?IJGk}͠X~l;Ҭ%8q~OP[ W=ưHM&^4.bn$9Bԭ]#<]ZׁY-I:5׫!l-ܺSޛ)^c{Jଞ@rWY*[shȄm1 w<^[%+q>Fkl}וթ 9Sr좣 CdA'RTZ$ Xl Q~xbwzȎK&^A9v"#Xp>W} ^NL|̀rEk"I)4ٷd,<+Hg vZjs)c?A?Ye1fH߭޳(AEWᐸ5x4Jzc+m8`[4!%-sb1&@Ɩ)(޹5PxY*j$ jsOibD S98 ߨ @S#9',N@Gqݎ*Ap4I{p GC0TP*A12?{>4HP=noF}aYX3`qǏzPQ_Ӿ?Xѳ>h9۠!hH0z~񉗠I𜧣Qo(oj R"M YlpvpH !@2f2wVrñWl8ֹ#KƶօK0VsG,#+64\r{GuMۄ*@: 3VI/yVtB;ṝ|}S⢕yb=1/_;] PጰG;i7?0؋"=n Z=Bzf<^ lNG ;3;?^70o8VE0q0[Y)!whT r}sGt ǧ:>"E=hͫn~̣y56诙L9l\}TQB_$@8e"c RwK>{ Iq54\Hp"~YBcEYDKtP\ kfE)-m-[ CwC!!dky ׫s! s˜ uEP} VӃCjzĴx/|k*35%?wo?*ò[[0D/&wvԩzIV5yw&w>I;WgHJg=G1D9$ҳ; >_MUCW*C-Vh;H{(Χ{I׍` NA_ ;ܽAKYAڿBϽtXaZ읝;@wNV9{O%ҹX^ZjVf}/|G_I}zGꪇԢw>[CKq])m-/ x(.q]%0QORw816T.]3 Q"}I+O/^t#is$6;]jN©/^zlPCGHx[JǵI [kZ -IeKPx/؛Oy!J˷G- 3ӹVN1P 37JfPWj 0S`Z9 /_u>aoq!Z(TL,Fײv'@iW)*)aW^bHQr Mlچܺ%{ܐPfPcpyHS(j5!v\kuP>/k9>c' FIM"Kwb}zL' ̀75GV]/_d5-x"ۭ4wI?`(oe rz~\6 {W'A&^a 7|L$6E8کCe..=69iBUψ>8~%DazRdݰl̨996.,ЩR(46 _,{ >8LoA;} .{Ob<s!WtΒùC{ĭCԲMlEILƦ^Zca|]/XԭWB@Zhez\,l\P.Pvhʵ 1Q°|ĆbȏSvʳAk=s|)LY=4#~nOlք̐*[r>c谤.3c:pp\\R: r✝!X.rFkXp-v: Mj/ǃw{o&/w Ks]!?wvPT0ݚpZ;0uoy':@(Ő[tLb;i'>|XUPx5/*$XpCU/T0n퉔9F%fSE _w%Y`!򚮑m%8>IZTz^l/)<TJ ,E~To!;uMPh-%E9e&Tt:Ďd98=%#E\r:X*>+\<+И`H CݵfT(߁563%x:W;+q1DMi=[!@p=,FUFI ,U,=sJ]22kb"H 3b28?1B=A &|fK Sܪ64|>WxA EIP~ϠXxWw}ì5( /:7LSII[_9fp=|!s6'>֖1,G`ڽ-@Kܿ*,ߎN3r=Oz01dqdIIR(\)وңxXfj_|9ȯbgz4ylh5|~I7Zb?Z.纥xs^Aic ؊=ztOiU2RaKH.es~Ii6~*mK;K h%:: Q @ZĐS]|2Y.7=s^--j=t;ޛ/ћIf ~JiH;XSTUWᢰ:EjŸ)V`XWMs`ࣃ D2gcOYǝV/vű7-DgASrب܅[,5<@`=gd/Hǫ :7oe{sB)(z*Ne+"?Ioq DZ tO5Hkpef|WP\3C\;Xtw5ى(Ծ}۴;E ;)FP6I/De?sN[!܏9T>jɉZAvb- ;KTPʘ7S".5OܗV!9tq+ӧU~pjeI#_]zsjP9rggQ+\lv3&s&5J ,i,U$ S՛l`о.!&L? FEۺթ7;4^CJQľqSiq7ёp3HI!J jXԂ1HtW>.%mfD:Tv`E]nևګh`'^{=?b^z4I VPؒL3CJ"BlDr+O J<:"BD5]R:\ԥxy $ 1πU쩗JLeA >;Uusm>E`GxϹZm=Kb[!13~!]b5P( 9NfCBw.BR,DcyݚZ ((ѱlD=jd Pϒ>Jv ML0lq׎4p ?E}|['/=+Rd4H e*vj̼>Oq/+ [/jQi]%UCL󭅈̨hu)so/RO.t$O|OX 6ZJ0  !V8z ?BN59?3#w <%?({8˩ xweϾjqqu)l:OdZ0SMI6գ)e8ꍡ r::$m7mWdEq:=;1`-'*~?}W;:2:\9CH+lNjo1E B1>U#3F$ S(5/*B;q6cf/ Q]P8>RV};$9ƒHr8H~H ׀!H;^X&M5[ݵH\$$0h}GE*^ QaYpNӋm`mB(N6 oDΙ9թ5* /^ZG4F۝Soq?/ع5$'Ϳ`1ԗdfDX&3vs.8o :)ЉOa8Cʿkke%Wa\*6*h n\ qr+GcQ5X@nhE6ަF妋\? ǧzPƳOW5,!5OR=QGGS6-/&zvcEUͩv<ٱMm*q$q^ '|LD8E^ai;SJ= G25 &*EG2@l}cNə9?q"r9-рh_x;Ds+6$*3{)-S:>ԚΣ$ˬhC,{Y1344&kB@qYoiW'!%y'?^=lHFt('kK<dž;%I/DWT*rC'f오 pP5!sto^)^:[Z}%S}lV1`5DcJY Ωv_zvwiB,O=x t+VG5nLG ION#vBjb/\X= k6V8~5r UźJMyRBp/dԜ b7$%bk0?;mJe^bH'r&Rvů6SH5FQ,1'cO٩^)b tF"NyjD2t ~ j'ZS#*ڣv>6<(0Fdz5??P;?RlJLH ;\ڨHA';4v38fJWea!)ypϊ0,P^/H= 3$qV'HhЭ>ř햑F 2ǵ!pXq~*̶ U&[Y]^U;Mx ?@<5d\{]R.vAp.eNbKZ eЍ$Cn}jnp7bh}xn4uqt:, ]j'CĆ%TTO_f< 9B}D}8UYk,Zai5 S7)yjb=;J4=2R~ˏ 5O=U0iKgڱgy-?~#f&ב^/AA39_lҦtIT`z%N!'D-ȫ׼iH "_9ARW!1\:yfZw71%65~+ | IAhS͉-&q:HkDL%N:lMg'T|UX ڴ=G9Cu@x+Gկ+rDa $P/tvD] Ie>d'`] )BߤAΊ +G $Q.+`)qx]M]6O-|x= wI91<0dK 썷:(k4YCiH9?Vo^6ëQ7k>b+$*:!,0;aZ4˾>X9ǔJo=6ttASF9"M0 ĥmD{4KPaC)GQ%E6}}D7.'V<6g:Φ.Ax_*R Jn8+7,X[~Sw+ٳKFE(=S%pLˉM;)]-.'-$]M#a>m*}Am;9MB?@P ^v7}g$j҈?YY1O\3B.`-K)Dc9Uz]RoMj!tCm؉RZ'[F ZiX]ylh&j`eZF弟"VluiT 0rv(O#֝<6 mŕըYj0a՛iT*h@ӱl(Z ߲)'7`kP)#V#NiByKV[E=ٿ+bG# W Rc/ 6'eFj#)Q7٫$KaIo}i8uꅋkRqrIP.Rb9W_d'c1)«+TR,b0’eȳ_Hʆ/Y討ZXJz2&ZiT{["019%2qԕC.:NkUҪ(៼ʽFڢEZ~n:u.vij(*61pxy蚍;g2јjy 8dI){u-!:AƟp'Dr)i3<ʞy0AP4/;޴uYe78{cI#ku/~qQe٢hyl]@ޗ=H`ԅRDg\K8;`34䊬JwbMHsǒ#gE# ڰ/eǏf: 6' p]*M4KEyn +[Ѿ< lF9 $lJgGt1Ye%/^TAd59uUy?e9~ qЌr7-=րXk"O>Hj ڍ{Mgr(Y/xC2ؐ&1gnKi)Q7|&JTt@=NLM%k C>|c33013=Zdb{BCs=v@Yɋۯ4\IviC~d*BY ;;Uõxj@E>{O5{g06{I æY |SAVEjqCPy[/=\^դUa[i=2@ͯZyi;Zߗ:ttK> NS[$ wc,.R #k}=ʓwX`e d:ޢ\* c"$8Db6_1g Lϔ0|-xHL3WNw$ƞDr3#%ja~pP<}I$ 1PL9OPo%5̷?{ >Ȗ]QMFBlE'+$?ccL(隗#vD\%6,v O- F= 7i7JDk,zom|6uԃLg p 2#ƘRMm@ipV"!)@xآhcz*Bu)d:eY=eԮ > 90 D!fvA~yWEN# 蕴Ω@Xa[} '`NE _˙h3J8e;BaM E s  m.p`)eɜc3jd,u :: <KP4MFEǤ-?Ew04ꉘH͙O1ql]'y~cv, g22`>f9q)ݍKFZV)F5 ȂtY̎o.]ͨ20Iet@0d|B EuY)OG}3'CƙPn:Xë3"ry}꬞jXy(n7wЬo ڔ H7n@OsDh}yYlVz·O 8փ R >)2 3nhr}X%rΛQ5i"W+qO)ǻrȩڭ4çq˽5xjZ CP+,dJ͒8jzǻW6CQ7b^ov)會-PmyoE3=d՟{;0g1-4*,m 1iia߇!$f&7vsL-.F_6ae&.&}jwޘnW>D_ a.YX) \e^-_E_Osp{ 4@H1hWy>sH~|d {,|髠 RKt)e$z s^5tN2ʃRA{k!bmm}d_rG Oz퇑yeKO}89AA lK>0E/1 hGhc7)ϖ&qo"*)1[ֆOz9ujOKRW6*v@!=)Kt|s1r}Mj}85`*۬md p3igOTNω Ae<DC],w4F2 =.\+Xq8>0qZ|*oPqO$,b(#&a!{1&(B+Сٶ^SUHæKG<;H˛vSȦ={wq"3 ~Y-z"Li-4.͢KbiDe7M7ZVٷ~'dq1:軣y\=֓(BϢ/9h8^PރP8!B $E7\u0Xb1q5Bﻔ24uoڳ*RC,G+/yk~]|*Q~,e->@ N xz4VWGVs%{S$Bo*+=BK,y,x?3b~,0LۈyZd4ZI<ր \KMtCj)*@#:hM 5\]D=fnO3aq+Y ,+VRQy§aY:u&kZ}1f hm# EN s;mt*!4Nծc!.g? @pDH[eWP&JإVFmZ6!F:pFm@ЩДcڢ5m+֏r 79xEQʻ %uc@8$w\2VKoox:q{q}O0:VBe=&։CЯJtDŦ Ֆݚ>o "ݴ)@{=qʞ|M<SCy͆^gۓƦ*mZ]ao)[&|>Rঋ+ȮV,vŦig ܕ[y*H)-zJv9q= 3fy9]A6 Lqo[ΡZ"xA7QqF. -GxkFx*I }~Dh)uUIS`Q1)j3y[14)ވćj`'ΰ" )Wo@w f+#V囃mx5\9Fjx%}j-kj*>Y<ճJO#:cZlqM|wM #nF%@T?6 &m v&|rȨX^3V.=z]!xF(,Jiz\Γ^Q3@$/"óL@Q*NDR547 yUe.Zy2j%t,~p웄 3RcV >p`8ᔙQ=kmt=b[\\.m`Y-fIzRNX2?p)%xZCث14(FfXtrobT+PUOu"'5V;اO'[6aaotLVD_ g'T2f2V)&XLXK-@^pT5zKUP݄wYbm{B7~(̑m[e+E;H/49^@M?sR@7v''>K\4?]¨wbʊӎw`IqZW D3ki[?//ώR&.y1'dgNQZ9BCtI4! W`zсa^q̗gі͈oCp}dJedjֺEzTɂ ۪0BXWl,oBu?51ykpqJ $!wƎƠ3>Mzw`yvNZ 4,m0+(>Y,=9:2yհL~ЃVOϞAeݳYʫ]!S?y×^VRB I:DRFIasgnD'0esggʴ(z~Z6cOZg,Fۼ$@,aEB@~2N O#+^ܶ}˒OVߍI} ,8h?L'@ sՎLҭX3!)qE8pm9bRgqdgj,pocD3o9^4|6QHQpT il9u$JjLh,.+Iy-R.I2~6a#ӫ b yX567MҳøN5z $~SjFV1W[64<,pDrPR)&he5*M|,>2K:9L%X(z杹'?`7}$giθ9=lGvJb8aR45 _[bw LN1މ&Posp`_]wd{9XcUY"V(m&F2ID)3@5=_u)5ke&l })ͱ쫨,1Me^{V9n'D22|RVς )V}ŷ%0 Q.{B/|V ǓeJxߝtil<PתKykk{mˁ 'bze"]0Gx8ӧ|#$RmlX*$ЌmM~/a> ]G* \ K#3 rH%USRcs7]5_v{ZO|AvM[1u~o: |NyD6gpS`Lڅm_eg8y孥%q~~57z4qϐ^[?{g.ѣw^FK۟jy-I}ApӐB &ÿ*GT y&f| _zhNDdLC/ܾ vX}/:bs0)?}]}J9ZC ^/ 1owz%\IO`1@=% z3jB#9ND3O8CtlًZM"4d C OՄTǤí;:D,mM5Z=44}T9г'*]xT[%vM}r_LJͬLN!BLάw9! }-T>WыϭRR[d$r%A 9{gcW{!g K`lW6cFInˑTb/]0AC 76,6 ^ze ![Nu6m&wRH :1{6iԱ.jdOLƄf'uぞd»$`wQ;ɊvDKm`: AiF8PY£1JG>G! \lI(MA,ݕ:f z--z,9!;pi/ ñ٘}RʸFzRP<ycVi b`ђ#:%S:l Q߯<ʈPc*ck`v6kT o;Eً8Ff9_WTHUyS=y?FʖP +g %O}>"*P3Bjs_w]X%tu|, iJ& 佑%Xc1@WlՍyTo :c{ʍ ښ#`  2TMtԢD"bX+=q3NAYrAiT"Gg1ZuWb1>ʠDkVۄ /',  Ɩ,Zow]N@ D؆ vjܐxo@H ?!ˉ9T&s~$IJ6Rـg9_hrZ~qi]-FnWo0l.`{Z1RW-M1CQ Wv*{G-yL7]zˡX駜\?G)"F鿃@OTP#vcMB+療#DP{Gp梇.A?Ġsb>,𥉉;٥|.݈94Ӂ :9Km^8#UBo5Gr qeq/{z"1x}uǍY-68 I|mTwRBr)|ׄ6"aK-jE4QsC6(7'ߎX*l$}p/%zõ^4RhR g8Z۠-vhP,ewJzQib{ R2ӬT|Vhʟq_68y1"JC@sy34;IB ~c$KۥmW/ȴBT|`,'Z6,2@S;S "mDY;‰)f -ӏ(b"i|wNNd=偹%hbbDs e,렟ө1 ^Z: .OپGשv TeNd؆ޗ*`;?F"g]FΏ3SOM/MERf0ϋ rV`I$ y3Sw!dҀxV~T"Nd)荶*3dxeYʬrzRxrۀh=J0=ؽGWq()X2!y1g7G`P7p8(v9ȲCX\3o$q8jP+M)%"@ֹ#*휉 M2LS#!%č;RWLȫ9D0aQGMXx-F2! LAlYWwTng)N-n7W%U{IGR϶i3Td>zˆ/b#}H)@m09 NKE-OT&/fދyr`8I k;vKAY RET<جfûwGidNyF!OED|k8](L,]y0B3\NOgzⷧ&r(,p`4|UEs*fzdrMf6l6$[vj1kS!k.yt,&vz?" ,߃-p]SﳃDԡacH^}SUۮ0ЮW=R˫ʼSh[wāҌQ[eg0x ]by~rE 4ӶulƲ2TKtcg@bO6}+g.- plg{uw̰ĥ&)d"<}hE۷ Kȃ~\``)G0 GJ2{QkD/vBH~9r7|wxiziq-KWr4M@|nx.oT0!`DG *k-kn6hn- )!5Wr"dd wxa/ydSEE/;Ϭr>Z| 1_17i}V`ϼ|a-@ܵ'd aOg !ԥTTG ^~ǦD^c59@}`}&ipzM!y=^NoW6uxҷ:^"[y PîYڽ1O,\O:-2?u^on0mh!ggI$y/fey@/?Ng+ۑj2DP5@RQf0VLcER/H~wm`CNA)ׯ:CKpǽ>UmR4'RR}+#MOQ >ƼYRFuPfېANn5tV&= ""IMM^C{]Mypb3P=RnĚ;(*WE黟Ν7݂@GZح2B.|;et%J*xNINy, PT ͠I52xvÓpƒI~%{a͢p'1Weꗎl[d12!9uwiRxBiϨ]0l} %#hDd2>DM -15AaD8J(#E,[a\SVr\eQ5 @g [B}9LoۿvVK0JAHV1uC\Y5'{>w}2zUkNץ0Y sk\kǴB-w(3'Dſ&e3&kRQI2qiv E@%.1H1뉚#*nHYɻ{ӌt.Euv9"țL2VY3/I/1aDJ+ ;yeuf'& ԛ)DhQ>xx!h'p[hbz}0vֿ0P 6T|/sJ& k%g) "𠞚LCB|8XB;5 ,xy.m|7HOTB$tR?>l3@jS5} 6HrU/ Dzsc]ĿqlJCka.% ;K}'¾拸X 9"me" ۋ./65x#~cnJAnM20зaSI7/QLCuJItdOR%5qP&_/NY,2rO8b\ƎzbRyC~1):4 ROqfRNbW ,R}ǥng*ܪ󖏜uӰS'Z؞7Hv|KignNZ~GS ^)pQHbf4Cy$\ f4\2e{XSy3L޹%ew崥nèI10~}%u38)e5xsV]\- JQ T.g9!h+@_?%9uSR !ůT dGXBiE_=] Vh i3rܔPv͞#,)J ڐ[pT}X;Ndf0>YssNrdW$6{EI9K2p$ 9n*Wuh?ȨPr^7z',-_x 9xk<\}VٚOƟ UQR졋60j1Nn@UIgOfOmK,@5 x @%٨D3yKwM)Fj6#Vݓ/}I)CODk$ 9U῝Ru娅}G F>IZ#2Pm(gۍyaӽ 2< 1}+u"wJkX/Z8pA:ۊ}kb~0J8ɹ ©aXY{f$f*4ޢ@߶ h Pַi"uHfAH(&0H/5,ۣr`5a!RSg֬vcGq `x0te۹6`A[rExoaQ V'3c١{'u)M0Z4Q߉<<ɟ#`O~.0 ɂܥ 'rh'ffY We Yw0>qyzRH/QΥ5M\`YE v>rka^seK:芟rF*hT3 C!]ucCVs+0$(7cWK E ]y@kћmF8澌̮ӁykfDԺ$4%ˣy7qz&}" 63.$D阉>ga6\j?AkgN$h+P1\Ba=No ԙ/'G<{%NIv-Pv^G@$0 u(b[MDH о9 'gdK*IwWZ9W8P&K܄pl5R3KʣaJrGS>Mkui&Jq\x3-0KbHH_}arhb#փR>CMpyN-"UjC7e(#) zbEZ̑ )xka0 .*]meSBcq#KHy ]f7_`5 хhc٩bҙJvF<@NӫdVJ>݂Y)OՕ`F|(@ڀ aǿ[ѷ2QU/}-uG>IrF%B)Ȟ"x.x?~I  Ȉ.Q _$njM9; @s&y -E6' ɽ _(.Gj+h~g?%X;eftTh"8Bֺבj?,C;mR֮ .&ƶ\+Q;f[]A1zbÊjR6vU M`1R6o |e/lè,%x_ Db\g\Llo}7fvIplv1 @KqA">K sRU Mf5OKdUnrF1!N buڲn@'QuzoR;)+y`.kO $&a-wBa/"^l7R&o6?p!C^/%_}T} d9XCVwFT<ݣYuu`n5 .߻5۹͒)ꘝϻ`mE (b%><=|-fPYeڬ}}ZJw7Z$;IFͬ)ߦ}C3N-fۋgvU9B vh8gȫ>Hq~sjI: [mh%&u\C:ŝ x 7 F؇ O}u7#/ 85…_QzCIK=\pG7,&/o}ؚ4D,bŒw]aqoӖdžz A|yDwѩ)o :)I1 ކr蟚i锉0MWKq`g -s(A>|O9"HOPi^h[s3_n/j䢃޶x rmh};po$)a<Udi4 w\2mJoܷ)7e_p@afXIF}ǹok'0P 4@^.ܰ(:-W۽VS_SNsJ}MWS dbw4N'|iuP*5ze(#[c=ncvmZG{$tfjE_˄hǠ km'^:Nve{E ׍A6ۻaO@@'a+j}w 4/բDaX7)+N,at:>{c~ɫm 0mHV=$TgXC.Cָ,*d 9Ngϕ&>0pXZ52sk9YJײt~2_Hp y+NVDm#Ru2Ѷi@ZU$:3kZpl+* Gw;JdYmkg=G7aXiߑ()լy oh¶^҃*`7]t4 5gJ7Ίhrb]%Y)@41nTq?RʙZ&xIuR?0/Gpet>`ұ@FJa 貃q׃K$i{\飤 &η;GB@&? <Kl!~ᨪyAb.(/2r$E-[Y"rN,!'/_/Ppz)@iQЎB#Jn"`zV-M(BwCMO1H^wk ӨE˻b{)iR+[" };9X'˳Bݟ88T zZ`o z\+>IɗNɻ繿T0MER4/WȯG4V#}q@Mv({wZD)vezFABclK hW&O%ߘfӁ(r޵Tdru!A\.T1lez&,{3tQf:cۘ s/skEaUt X'Fm&'w诘s‹rs&ws[,hU[^*a?x|U8Ej^|<"qeD+ sD܊/M54 :\VLV[(JFun4%u]bA8 Z O#V.]q<ֆq ֔cBPIp#M #CzHUiEw#&.x iA!ElM.[)U%OޭhK}ВSv$,SaZ]ٴ304d0Xҳ>bM?doR;u 1O`?]:D_FE.e#+(iJJMUVT_E(Fl+9< CyD91cN yZg}B#xJ֋;<-[_;EJ;WT/4HbĈ @`r<vO  HRBe[j38e`QKܑM9 Z/,gBupfnװÙz:qw*5*9ʴg"&F~DJVtB84M*e#\\-;fRAۗ1Q&Lj„HQm'R1WP^35qja"DB//H~EgaSWӞAԵ2~|?ؿsCoK{Y~ӛ{YgP$*I+ qh|e܁<=MŒof": \462ʙ (BVZ&$K@fuӮC*@w}elj4&ŒfȌ}*XL:Lx`Gۈ(;<u ճQ {'6.0#]eQۢr%-PخF} )v< = Uh>}o C-I!&$y=n0/k󃦓$ n$IB(v43E mdsih@qjYPL(vYistFâ*S:; Tg&)`sJչ;06]ZC~fƮa^j.U>A]%lڪ5`X^">qo6IB2 +kBAp71bH}p B7FyY|mOt9`\χ>9\~ܪd+{S'G<];v<8uuVϊ}GP̄v`f!!ٽOW:2_I0Nt%ٰJ[ߦ1-Q/Zml @T/ɴh!$NK#~UDff^(ov8: Zz8v⋈%>dwBI1_`XG_2N4N7#בa":LU`K'֙xfR+Q\#2 *dcuM/0&'$; /R7_i|X`ӄ_|.׋M7sqiqM9xܿ>xQT^=[i2XvܞRiQ~Iʝmslj+w@xgaGVzCty㠧,~+>"GZ6 Sb)U=ӮFnhu"؋棪t/W`unfR-ɲjpnP/@T>N&/72uiTMl^!^ɸd[~ɚ7HM%t~>?c`Z踢kC%aKKd}B橱P\C|b %Ț)X\ @2L)P-%TSN:2P3+<Kc3_%} [uN.FRPIga>j,,S(0n`1'oHcO`&!Z3 \d14icNkynűG6eq֠EXr7AQnT?/0K?Zm؟ݭ ~νxOh.TZ7jgprf;>8}j &J$YxrH-ya,/dG lDWdX0B?AAn!q#]!0pWg]&;~ #I0fm,80Xi w6&ja xpD/xcLj-o\{ ĬEn|Qφjy0ۆY$^L$#5*G #< -Mw/$+\^"Y7q i"bn|Y{\rNA, &KyLSH^rpq2O̓K`iRDɒ }AKwqD߈f1Ŕ>nzQr-ᴷ;D4f:)06 SgZmTOTbi~p[Sae1)<`P\ț硺=)4'zH@r N8̄]K-x>)7L~@~?tLA`kLײ͒jI=[~G|ҒIX,]QP:&yfs;dRe7t,iiG+hAPJƮ*Sq_7I6yd M bh ^_ 8!_/.2<4̊&B ʹAVvlKk}6 9+DU~5d&Zo ;F )j0 Yzxa%|YT cӾ+T,Y=S($;Ќ,[LQV]r3)w4碑usߢgºO;oFQpiQ P՚>O9]އ.f=TLLf:Wh`(ũs>XPoY8aǹŮ˫7|x-̥Lj$}|ڃ_k [.Oi c0 #]zN1 b8f>IEvv״u>mׇ.Υ)R!;`B:;ݤ{&l7; c:)twzΐ` r EgtJY򛙊e:7uJ[ ,è RfM`"+ƹdFDca:M߳664U}0@{yBNēV["ɓ?h^Mzy&`G_g;:P\FURK?&3J Ob1~\T`Xb /6֮pkS*$Zhec6/c'V9Ki4g@lph u]P.&7/|R _Xݛl$"JhktjEF$DnLMh}7i'1'ng X  :s*S͖WQ$op_d/^6RVĵW+Lr)OFH b) N%m5n'U gřM;JQB捳 ;܄:Ms|5}q]aw z J; ^\Wb^Gp=j5§/ʡ0v#HPߝ`/)TJ~pMF:st"JfpVRQH:ﱼfҰTHh?:>Wf$%C04\'mHES[FǷyyN&b&/Za]yMa#旺-Y2^`7g`Y:9E9N?]nsʅǶxзo1nc Zz0 ׆M+ . 0KkeŞOOX]eW.Dx$KJ zƺ9\nry㴋~9 ?חu ia D=Ѧ@$I8%K 1,EP뛽WDCDJ&=TpV=E,fz[Q3T@`9\ƀv_e W1|qMU)(Je@(LV'~"IoK褴B8uV)`.Ets'uLuιRNnb͘p4ʐ-zvb+rD+]L;W?&:(IAϙħ$wՓQ~~MuUr.C >gMLݸlNj `0MHZ 3rm|)W|gn1QnVީp{DƻdHr6Fb3$ }磾'ϐ~27ɝJמ!Hd F\c#%l+nW^.j:9;-\heŬBy>,'86lwsPzJ =OH/w,wYⓥxٕlz DVMWK!2BptcSbB37_/Q3-bDo羇#nY{_,tX~69< ++ aO)6Dkŏ'hgs[6 NOf~JUdkREI[֙dwXgQD\y/߮YX'/D`V>Nydr D-BE@ՁaUu,j!SI?bFR.%OWRXCd.W+1;Lܧ%9 ~xdDZ`& C[) )\\FدFS7غe3ca۞)HKOϹ&!IjN~q*fVȆ:tk0 z @B7Nc;Û+eUuV0hQV QܚR繇s:T``כ<^,!ܼ(C' {(maBw~& OxiY$yb2jc2`DRH<, tJAF4]򗾧]h{3GYqy{Nw6n6s~[[N=Mvo`N@C':>;Rb/w*"ˉ6FZمFbKNj P*E_- .SNlWdDmK#*= th*EfwGT-5_H-јd,cIF\A[~gㄺ4ZVލSz/VZH/[lLז9шN9Q+X6&P2;aeC²D?:a(WJUa*-p/3&W]tPoį>ݠܥ?2)txFݑh<-p DŽhDjxlߛ؟Q棭]/uFP2>g49C4gS$#956]?^>k9,6Ddğ b Q)E娸FX-WY6F9{J^1 Pa$zTX;WjI'Z*.&7‡ a$LYX벥R.Em#ӮS#2coBMa5}imW"ޭuMRqvi9"0C8,P>DWHAbOݷT$zF$߅zAajӡwi.ÕR`7~ db}Oq׮k&X=>T ~2q`EY=2 /R# *ƏJ*Lk3%&NXKX6zQwA e-U 'wY+ Ybɶvvࠬ>`qNaznY)c_'ȊYM CjqqUeg:/N]ˮ>/Q`píLN Un $w{ gmbW:/SP9>c !< %"x{ӿ"@n{"JЃG.\yRҦm%+۾Ipھz#BDϩA%JY%cCbNmQ'[-CN|24&dzUIz>T0)V ffY@n2ҞwY'J9aRrԞnV(?b5|(4V"+g+{ )68}4QO-r׶F)7 DLZH“`hU\m+I8m"ʄ{ ̢B!P'ZTW(U[GC‹DCw|ӛ}^rl}V 4RF7 <[r7⑰Q RF-kAX9sN36i CbO5Q;+ tD" c_ˆ2W0T@j3G`j 5Y"t3 Nd(>Ȯꀲ~Lb^3%$TT "gv/ b z$ **wTy& Brq郁 [DxQΈU, I׀cŕ/6aH.l4= L!Jr lՀE@b0a}`xLg&K|Irr{F^eu!K;sRYZF,^+RrK垷K]0$xv}kf 6A5Q]DD8V`t,qFcR =*N6𨓵2m TgZx+d\]Mi;"P3f,i"_QS}`Ȳ,є4K'ܪ8A0B|}a 27J "X*w] 3]1bt"Y_@gΚ ;x. 8{^|BfwG 2󡲎,D[*>t"~:>`Hl+ #CqĎ [3zX,7]BylI}9wP1†Yws@gԎd.H!]1BTIM3Idv[OSoͼj6\:$K͆l~+[xY"B1 ?v]; /-׫YFl#3'Q=MO80FhRم9_Q_)DѮsM!I9t'˳vac^$w(HSw@}EGp3:ɢ&RR9Ml$c>_P4G7wNTZdo'P-Tc̼7*jh46}8o:ԝ/ch(6Fͥo:::M̨)RR|w"Q Alذ>sXvZՎs;ۡ,p;:'T7+ !glj[W{MG>%RrR\%V'M AcJU(S陛@|PWF%Oh |5ԃ5oD̜nR45Jfׯkj) OY<!1~ DN]n)1`e }jϞ909QeYH]&B`Tgdn'%=? a%y/ y|DN H~iWwiߢ^bG+B]0' 3d5޷s4>v ()ɣ)R  $!v3M|N<@;) I/p@{*A.{)>)ƻexGY'>GRu7}KQDC/ +%u"\9?>dF"a޹aXd#@.\U9<5H3NRe&,+Yapje?6lWX'i04n M َd/pSTg 5M"Y>ju2ԏŻ%q6BKObƔR ~`}HL4.P f$٣)ms H-6=@5f ;/[/T3.c؇cV@g$*Fbe\.ϼ6-eˌd]#ψt}V!x2 :T[pId 2p~(gXԳmr{9SƩ*rp{tff\A-\VcfvUT~fiNRh38I# e] 14M'h ꞓGO>+M0s76a'7qO_onv)w fHT| *=j ;ʢHg6,T I | At. dbi ֭OQt"uEW3Y<>@zgcm񨩏b]E2ʥR1O}PqLP Ze"!ׄK( Ӣ4 $o2Vd7.d5Sb[*h,TX{YXAC@z~FKiߥzI|Ut *A(ytlPgTj$IVͫCyQy0fzW72]r~gBIe %`[K6/ eQ{qD7GңF|GKhBma]ўqMlT @[)zKXi/lihiRJQBO>9~G n&|ga"CL7գXlHAhECJvvwnp]M [9?G *M&bDB;б;uC;DG1qv$܇% ^73˒|;5-@~BC[Xscsm (j"[tq7+&q;O &Z26hLvيs?v\ƪ TeL" QHli(jN=Ŵ~OgDZ.N6IYFo!JYF 5Td`1  Vi?iFurQ.J QZn蕧c`Y˷-)Y^4evMkVľnO\b:[oDedus6pƇ]<=dq|q mJYE$gm>5`3u kv~xf>(α2o\ z"n}oP[\$(ɒL Y}{8%[r}rZ>6`(h^Z\_GO2m`dhŨj*#Fn6g.y&^ x#Er/К(tn}L60ggF#Xy} BwEWpt ؄ &w>C7)aమ?UOt7 |8c<I ֖or0ẹFQKFFy!CpQqc *?,^Z H_q#(ZG!rn3Er3RȈNp -n~ih5G1+ܔڂVLU[glURwu[ P Y8!_$38g̮?H3o`dZmJ 3]^L4y&en:p6t\kJ :Cȸoa1z?-$␆ ϚV )v?^_3A)e 䑹5M-8^ L^D+-Aތ,!&$fw:$t\OvTyYyjcUT.V >ـǻ ש9nu#&-N,k*}RDoY"1G\3`0 =8 w,&a:Y؄U=2Q9Q)+8*lrPӸ~jp^wO ͪwFIS7Æ(gtfΊ~B1t^*x$<- _ uLd@:2p?b3IMMW8^xuʎKVOO wfQn{5thT13l늭b}2n]A#-idfR^ 6gaO,SIT=T&hւb>tG  W4^n noI,t\(>Hfw7+1038obKc*tUTɩ3`~]ye褸PD=nHvBr2IWrX">>nNp#Xwub4bC-{CbF2=<-sY뵔P2Qsuq%~ Rjx +"'66ZoƏ JPE NX7u6LF0XB:ZOF~= N )P)ߣ@v|npr´.WE+XR;@$[8'PWa\&6.#7n@o^w4oʅM U+XE!/{VIF&{ L `c.ܧ'nW-?KIx/Π˞U٭iIvB^YQ<6D^ab!rXzC֖R*X/d d~Y;L)@S<[F)uP2O4a}Sʮh4jj`!5foa%{u`;]<lPT j\',_jxҸxVGJzOh]lUn}t)p mGc3R:Ԡ\) ;96x6%kW]eQv Ifa&K(0 X:e$!)+:Aa*^Vѧ) Б0Bド +t^ۙFvsGِ1I%dT^hM=;,5MXLgX?Tu$]y3O̰m)kIEԊo)N/cGGGJ-6"X.;m՜…M(ۦtNgM3qlj #]b->C1@b3 C5U˥~TG(3A\I|,){YO#.Xe}uEOCݣM@euܜphx[cdzi\N-(3N[oLtuiYCx6b~iPp;V-&AQա*LDm*;{c)S]Ʃbm>PgЩi1SN}8>/#T!W,ޜfb j)ǂ`CbU=Gyz 7KvڠH*&Nʊ'2`Q fe=V\qW0Ռ|~W˳_.s;PXWlbY{b!kT?5,Nxpx$sd|3i0lC)UYؠj=娸o_VLXK(~{ c"t{I%SEot)b2hpjnzDM4!p2ȶF2S'9H"my`x1#6)߬B${9zvUl$*ꜹv$,=z?ɳsԭO7pW KX[Rme]!(fyTD[9^~+q1Ů b@Xx5TIPJӚi-_}e( \w#5Wa{s-2WDe ! m=O:N-֫Wv #X_8 'dޘ'66zhSkʹȠ{ 34HPk?;觶0}i0PE<zXK.lF[iONJp' E*p*aOa!b@S+pX R#=G'6+*|q"i w=2v=ܙ٫d@;.N]\M Gd/HnXhp[r~;)I'\Rh>`zE"̲/b 8DK5:B:X⌣! оDm :*`ʦk}&$ݦ0P|3Y[8J@t (]zӴ0ƖHU nΎVbГMѨ{;bl\)kpYŀm yF}=[$Vw9O>zRM*30~" )@xѸq8w0XsNoU GH <7BGߥXNXrc,`Rw|\[{8kd T0vࡹ{,#ﳽ73x^WL 1î;d5`k"R4wͰsZw"#@嵟5ȭ.Ag[ QeY3 C67c6\ -rWw`y*iZ#䡤 (*+'y%Os..RkN1q[ 0-7ՄYHH{Jzxuqpf߆xV׈=bÈ(2ҹ'I8rb6Qs$v"Ѣ $KyFFL6ǡI&R-%hYyףB "vv\zD|fQuVPIߪDšFϱf5T mWjԽ=nuH$ya1>s2d S+?!/,k䯠U*N ~aΣπZK3b@=*,z㱄 - Dwk$+t,BA«JQs-09&8-?e:a!\Aĭz=X6t?)$#&K=C8 ZYVxI#44t>G w*DP!UY2ǵ6mopJ"!yR`ۅ㨍FHKiBNg'O&mLQg(zA{jz!KQPb!iN*劂}B50|ґ֎`KUY8w3c^pleD? =g߅T *Lha=6s 6G߄ױ)yo C#~BٗiN뱪CB{{hTŶyXГ'g.uVev{iGZ#yޟDYy>0ԧI#\ S]֌Q($bw:-[hTRUU, P~vjrUB8(Äe["t3j`1>\e/]ENIjMld_5V=`@%\ ,R6ԑ{? ތbyzYO[!"-qT"|ar~8,a`섅E @l;[q"*C-GܳLo:8voplp<Ūxݐ&|+ShA0mHk]Џ%9~`WK5$y'+ =irPuO5*c)77N*\+5_pk6@}f` ?H )PNknuwҬOlDμTxHbɶ^x*m\尓Fgli@GAI-m(]E58ܥJ{BFWYD] wÐW-OAܰM]C$µ6y&g gn4âYn$73X7G- ,No!X\Edc$>8_=ޒ?SU:BUSU. e¢g`B[8D"&D-ʴz3Lzǻ1Ǻbbovo w>.vOEd93@{ٽ5zA%P(#:|LF$[ǹ@(ru?.1?GbH([5+>1!uRhw(JјsQjK\/G01-oAxʹMrj!=_lY^Cİ;×c{@?Xֵ1npK{R/۷5] Km`9Ra.ʴ*O [Z|> UG$h.O.Čq(\ LqmE],LnhӰӉ'Fs ɩArMJlhتH,:"!3,9u$z0+B\p.;w`~j(W@뒥{GW(n4et 5& 6Y&Q x⽰F9"9r Iyv'ffJRX ?m-Oe]^ۈBw=}Lcrp>nC*JՐNo.>w9dD. }⛮A槣_] ]`q r+n2 4iuk[Z ;!ƣ527>N3hqQC (`0x5,^ga w)>`*UBZ%=7Ԑ##qҎ\vզJv[xu}[V]iCRZ?UGh6" I~!HS7y w]ub53aJ Pw}'pԟN9 >8M#4=kN(ӊKO1(=?k@|䰋0?s:y+\Y*@XwYyT1̳Ͷn1g(] -;s߉FDO(fY#Ǽ^lq#r,$$s0fY'_zSjv9O;HWkZįcQbi^ Y66Z_`ձN[pMCvj[h"rJ]Izwx@ƞMx]5Sb򀑁ax½-e04qJ>vk"ָY2: ӗ іmV֜H] sL=LG~<3#?ESv6U5[IͷM28@v>:2@Ҙtʜ .CPpXӿp Tb-hzX&T M=0dV4qy1T FwNfn#r !s" QH! &l+O@0KjxM"l6<=MغJou|'H}6i6|NNY KX02eIŖ[31[]oq<'Mgq-9!S|3t(Pc'(' <m)vX ,.]A Rg>k{r{(3@L`0Nll;ar1TBu{:\G0]h 3fa uլfSHi"/\ &r] *V'pڸ!xrUƭ*\z5HZZoM䎞oh@yY-Qf_p&+ram ;1-ՈA-9=\r<*d̡`ǹyV8^xkuO5Ig-j!B 29FOQÝf;'I 2)KDʱ&=}}x&8R.YKZLĤWU4lr*C\a, r7gYZ07070100000011000081a400000000000000000000000164df7f6f0000aca4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/d]?Eh=ڜ9Mqw?vդzhw?b͂IIur:n.Z)/TW?ֳqsIG:C%E3o۬g;u^jS)a՛4ޟFF;+WtMM+˙F0)Z LpE6My s"ڛ ls%I]0`U"")#oF" \.N:#ЩI '0 nt*yn Q19-Oزa,Ȉv{:8]](rm:epSV9~%3ت-BCpT T*RاTR3H3"ɒ m5 C"F.~h֑}DW, 1y]pic.; rBgXN/5oYO(bEb.F^ԫ )%Խ ~MmJpLeaa9L1'+P}n]ɭ^K$u,nS,#}<â6c3,eF3|j ;מl/xpj]$х3ppj55$., ks^8%9`*'!W*Yݞ3/91ʽeb6 d2R^Z,+ /"BGG2\ `.QUȫH3VCXChY8v1`Sc $5 X\x%DIGW =+K[,ӈKc~EISI4TB": 짝{jdw`D%MXzZorG}Ųn_%e"x8Ӈ^qWѲÙ]ѻOy`5ʈ⊺-!Be.@.OF}+wcƦCdSF`.&APTXz,b#l`qab ά1X`ZceNA*{4z0-'!e8-[kb9 y,|r+:.REnQvnZq}N3c\lOGd}2~#bQm#ND3%@Wd*XYCtER5O8W&{Ke-B1H-]q&8UaiTUwK@+ +6H%~d f{t%Hy=MLJPϟGrx P쬚X_.)myBs$mg(Om)9"q__gk:U Aua,P2}Uǣ'a+#p0DPݚ`QYy5 {A+$Jm3c<8F3=W". HLf Tf*X'W 쒱QdJ]x*p㬇o_614+[T|#%_T tG-GAp4JE8Ը?s %l2޿Jγ&S<H¨we2fhtɰB "#a.3:u#LnNmr8S(3  F㾗Y8FlMOy2է8aRCGÆX@ VU"';N|i/gL\S"m@/eH|ʆ16G=S#[p*Kxwۆˡ~&*8[G2[o{skLʁd# WC&GFG0K WۖȐ8L<6[a3F|/mK. ,iV1eѫYG^UC-T(Jլ1ojMSqwm=u檤q[.u$pҴ9? k}; iu3aF`7\CR/Iy^O:$foҷv89gGԸy5PR$+=4[ &{G*@ޖC oy* ,Bئ*S4d k0} J ַTyo 1`c{g8d| dϖ<VQn.^E,s'28L͙yx{rke سhm& xfsxԙV]K7Eָg2q(aW .q pk8VI7j"tCE9^qN#kt&l(W6 mj9\90|4xh .J=g楍Zl`|m,Oh6`2{%[k"\;C\>c ]a}@z=4ö.̔|{͵D ϶dހiFOWhwՁNT+\ڽ}cyv1p-"s487SA?P͸LSGaA{[e=c\xTҗL - ˴|"J8/E;͜߁Ouha*"z8Dڢe1߰@,j?Q'L)4;  m$~&uG><4]HYک8mfv Ⱥ1݇Ho؊8mR]qWW*8Ƿ8a*Ρ@HS947_G}FFO]PRuv$HZ _SRd~NvP$92֓Du Z1$;O+PQU:T/k:NFuGY ӝ-N%_\ո2",x`'m,?| vprr 8+IMlu-Ϲ}ٍr@B|ql{D#WZ\U;E]=njb* cz;90κSkK.-s pZVX B9qADEbGbJ1VPDN^d h+LP8@/ȃO LґB`\`7:Μ:E RKX%.5gّc2Px+Tߴ$󘢥1#ɘ[^ڸk_aߥVEF`ebFo%_%f(d<\B0j %+$;Rq[˞cH@&̗bLwڥ^q8]2> dψܱFT4zHAK.~^6rFL2ylvHvs>}|OsUTdmIX! %QFE<8vn!"j6m@}$ex&酨FVM5%e$է!.O='Iqfuh\J+ ƸA.J٨Y+xx4;oHCp} Zai0j?3bo]P-15+sdհPuz@6ڼa5`3vI<8wJګ%q[3I/zi'<+C%4]ETs;ñcB(9 W+P@א[0{(,th/N8ne TU{FE]+ڋ7e 1P "028)}kf֓)tY+қ= }ޒ|#"LJlzg ɚǹŜ.t!@A:^d18P FJ3k #hycA D3ND0pw -\cz1Wp2=3_$ tY0a<)7z-hzfhUѦm;|,W2cǻLܐC`URj{.n*1)e`Tυbf% 9@>?"H|YY*"FJ*!f N0S;ec:"yV%PuA:3ӕ҇(1S97P$x{ci9ġET֟bzai ^y$=>p ,nf:C*TFwH!d~m*k^gNOˁhwҜf"˹kFp*u)Ԯ0Пgډ"#CPD` >kD%1~| أW݉E5G|J-΅;B+&@xjn`94ZRk+V{@ ѐ1se5\vid '0BdM)['OI+;L w/wD)뿄jPVʸiLa/qC^F{ fwԷ^ M O7,Z,nyp\w\cXl+yv>XYݒt~n"żh,W0<&Gɩh(aD/Ç$T-1:᭚k~ac:5L!e,v}'h$ mȄy$s"EIL7-5BFݰoa]j1Am O>s)ԓr +䈌n0bO20H>-Ş!C򻦫< PXIRz'o3D{BKrQx3eE᡽L˽agnTl?v7yS8a>N[~LP/#Kɴ8 !RI |Al?wp)|]2נ!)78[\!v} a-❫cR%*NyJ'~_%@ޯ!!\Yo 0V]g胊(˪BTi'}I],񚝑Hׂ{wqFgY.|`qgB{p)Z1޿(kڈPp.ntr''} t_48s!ZQ 0؀ {W u)qS#4g[ vBL}!v%t} |D;u hO2l3<.G~".J>(x%sτwnAMcw<]*F~{JV*ɽwt Q`P)-5) 5j?6CR1YdBA3ؙH; |[I[5Vm1Z|yΣ9@6#RƦ`[:GUj=^=C֧8Y4 dZ>GO2?#AvD~[Q1O=Gf>6V3jѱD2)Vq<)eVsnl`>Mx#qݣ4&}߿3.m^oUѨ&ČQO:An#/УXvLZHƏ:hykO͇#4x]Kc@#C4rψcRՔ!ް/C9m1Jk>TfO4hԛ}ula4#9_{!G@&Bj#0 ND71_ JM=f }

¿k~0Lp:[_s6Tb٠09__\~ FKS$LvƀX. N\ŘTS[$'<k6< οf>I_} /lSăůB*[47%ENslAξjn B3\t= [L.?bzK.~.D䋠pVh3+J8@+" (vK*GAai@N5 Wa~`x,uHv9ָU ct% wC- SJ8Ѷţb1& C\>:::$ Hy4\,PC6rX76R! =%_T]gu/73Eo4C#4^0QdDwP)5FDĆ bH?o@;Hzjz::e3[=3Y*@hi7܁,}v3>|=Cј5J=o|*+' q qvo* z-_OC`%E=ښ7&ŷ`#k*{9^CvUJSa-r*n ₡3s&͙?:NVG ,D!k?cC^"O81ר~@-8-cBK/ndjL<>LJ%۰u1pEX+~^_4*M (AHwS<߳/O"s6`3aR`XYeIVTtgQ^-nu;JaHlr9}Uu1,Fc;Z~ots^ |]EUy0c M`,K!r0^ߊ7xy$h )qqT8>/GD13q+j<ےn_ο>y  y8%DUB/KB/k >܄9g\9dN[QR6-yڠ?3dajZpɖi`T=tJ}Ih6Ge-]4hɲY9KDdD@+VCOoN^Ic#_P0"r!l'(YsoplU o>gڕ&k@2@rZ(y!ê; R9RԪOh{K"D<=K#|9EKvofTuBVQI|{2G>fDz~Ovk*iU/և!Ӧo2&lZ Wkyg{-m(dk6Z.ogH/`]ki?_%kxk ;8vDc@︪Zѳ$~t^KkDož|d!̎,/آ4ʂuSoBd iҫP Ӊ ChXJJR}/,2UcV%W+v=բ)cv\4{\sqk82}B7Q0;N("kűy*3Zȟa"]V;/osjnulc6F|q]8. +]y6E^%:G:i"֓wy@˶x' L%"qKxv0*Fs."rϚ35f3q!5[ ~Cgf.3L`E:$wWe-D3o>NKK_G_Ӗ wƌa]@_GAْ_T2>ޠS\<ةUG,qm EMdBZFZd>%W-HLz c?"иnSSA.Uxyqi 1x.;EkOVtئZtt!>-q7"lNih5//Sw(%yJR%ieGgX?ucBx=5}+ԵsOY$O@hj)¡JCaO{ Fv@ꐡA›fI\!z4N=Cv KR? )VD&w{}H~t! @$ݛ g"&ę``Nh <@"CXCrxO-PXN؉;zäFrɆug81an'VkSV~7n(8]E(p=Oj{tB2Jp}'9;r^jV8M0[PH~$Xs`$/<8ץ?qGDXV3Q>~x:#wNZQI9G@F]К|YJ=lH{s/Q@@ۢYMs3}P0A'2/ N}.% NK8\i6ނ٧5~ D|f)Une!H@u0wyKQ$bu*:<}G=^>}TpUy<7YXEp76*"R/UE&(`B344aJL#>~{ K" =InX[zyjš`Õ.|[ Jsc8Gp(ba!S+l[a ZQ?(4TxF1:"IĜ2tEIPRg,\skӉջ[i e3{P9묤Xn8R>Ќ+ + [sB|,="Wt^?{9U m-?iW-yFk+'.[<{xVprsd_v3%3íOB*>"f6%.:u tTP,zX)lhZ^:0xAjYh- o 7׮qOPM;ع\c&P)½;X(2.xXe @سGE{57Vs85i^Kѩ2!uʞq`έFa3R,5$j!T]䶿hAb p< v[yg*!4籫Muo5BEko;B\oeOΝ$ /&˜?]%Ǿ]PXW`Rz<(:F_ ˁy!3 # I$tZS[{--A> kRfμ9θ\+xdK,7'EwݭBId7E3ktŁLq`, J;ʷXr= qfVśI%tB: owAt(@1YJekBlfLOKlՔfRۆMrO«q 2J\TPj_u|U2r@,PHO._^ϫ~15&C k9&".HS7kdA{#>'=bx9ЂO|'"9f(rD*N1@kO#9!Gˤ d{U>G!>P*z&э4b"o6`Xx*u2aWiF|h.+ē&3.R!?n{6a5͆yM Fyu;ؔQDQ2G@ph7\r1Qh EA'P")_U'@de{ӎQ:M7#kfJ%:;dA}tt$$s$ GlּGS 5BhUmEa4rzO3#j\$Qt3bNPT$c-^\)>GzZ4[r8q ''tݤe r04+id2j;=iux{ji ⎁XېvqO?bx($2*aYɔa;4qU?Z5l)M'1C$ TsLR׆bWl k: 2R&xʱoTaKEۋoQwz~L\d}^ɓ,q w1K6w )9A sB>a.n#idN&ԧr_GK:UngiGV A$= hfrMkB-}9-",F |U4֢q,tw.%7s'un svgi_jȻ]C(>cH=5EasL3 nۿ uA>Mup1a^f7sf< (g;C@ 2# fJ[o|RQz܂Z)Ojڥ+!" TۻKNÚT퐏Uvnr7 R; f ǧ'V)D7osujr=E֨{,P|ˮ0n~$givrn:{w8k 0}ݩY=cX$c~5 үo bMZ8ayk " kQMUM/9 A- BQbN>j'zEW"zn#m~^_GsM&}]EmQސKG Doy"wiLcʼnK38.$`^ڕ9n{ @:Vf62.+3:٤OCK17eTO:K^dO_O1rY͓O/CN+Uo oIj[#.r+Ż7|~]ܕ< ƺ/xgZi ǂH < F'KƯZhYT}s)#˸&gIwzuGŎw,^&!),dBI^_t 7_6 7mL3 1 @Y_h0oC6Nq 9oZq41oMoؕ!OeD`ShT-|!ZxtbyeRdžqIqƩw, XXwCӔ7ϨMմ7dxT߅fX|u5~@-#hĻJ?gaE}ͬ\ώp5ɐ3:E;+xolfꩤ։?;|^gb"圦  VB<^lU-xhS~]C컫e$?3 m$zF1RZŷ4B&խkFa-`йb1?u鯋€rtGD]<}MI:unO/H%=[ze!uy?u:aJ gT 7#Ri$>/Ь>;%6h / i~LoـEHR[ƞ{EKMiHZD^k=, O 9!8st_ͼ/Fh Q/ EW A%x'F݉% n=ټ:N%fX>ƴ6 vKENjbB9LzNy(:Ȓ41l]|n]ӨzI)b|͌}en3}n/]v9+[NiUۈ{X ]MX/P"3q `ߚxc3u]XeWÓ˾O/|:q9.8xQ+rͯp=j_8qeޘ|LOzttL^O!EoDO]P覔GTgVGb$9AZV?;@Į%/+{!75KDi*]mVjs1i q*%p@xjEҒ:?N!p؆h>FւQ^Nj} cQ(Y{qbBbJww,:bN*rk*33fcT".@1JN'],Q.ؼ빯d}M;y %Av}u]H_ oO"[ Dl1q'_֗ +b^_ -Nhj\i+ꅚ*u9@v>[nх>4 ӱ1g:ĖBe3ֈLgggF5 MSYllsE$I\2 J.JؚZh$} Pii$erȲd'JC2/\Rw` =q'\EKܚ2/\h0iRW՘?F "PP7N0M$A3Vz6, =GU8q8㝸9˫K7HE9HQM~8/e"+?QedA1n8{b@.Bw0۵mҰX3MT(+gYox#חH .2'h!ےۡB\m,Kfh2wN&Ka[qbfojĄp+|u vűQ&7Ux-Βqe_L=eKΫR^b&x zI ^$Xa9 Ѧ,j4h)hݞH Yv!h{E%O"3&]+4u'ϐ޶SJ"@B?)$Wbw$ճ=94$rjq,8`# QoBޤ_t}7V-= - N>8{[N5BѾU$ѯ}r S6\mJ<Il^Go5a?"lnf~)QiՒMD ,P5 1՝oҏFR*>Ay\;u-bfttM׭"ATku&=d.1MGY!>#]nzK?jbtx +`˘/DIcÉ뀉RIUR?<1$1 _e-u +%xkEi+íS&#p=Z'%lQ~`v㓪]x}"K?tSnd ӟODUɹ`#.ky8)Nw%?S rdn&{0O"ζ[8I*z}fH-sBV!xRwIo^Tl J%s%atl470_wedEW_ɿSC>s~)r:~rAEgGpdbߖN?T~ctfK"ȱN3^4lJJ/UQ),IňGZ^]C c͟6 YRv%eNG OauZ+k>rOES~q5 ?vz  HkLN6*v 0h;BPk=#> e=l LҨY_qpXGY? J՞+2JzmS V0[,ܛ;037O{VpCH9~xfUFt<X[Gzq  gS0# FS:m{ff34Z8?AdW:A~c"RNWK>}|ܲ6^M"Xf>Otf9Y`37: gQx{A+]Ѭ'[rya^TDXe-pnL#ˆ 22`ጎ[-cGQ.4"r;n8,o$ݎW _ ph"4t,OB tzZFc (@枡(BpKc:^';3M `M 1|kM7K|9=7 .A-WUEeNY ~jiQ-x}Yr޾ ;Ң)%$wV7Mªuz>uzɗ[(2U\CL(AP.G\m{9Pz?F?C!bx * /3@dFMvbK^Jf9&X\ K]$aBHybGi9ߦZQէAC"QF1gѱo}YH!aua k6O԰˙ީ { =Uh;Md7c/&[.)>GmXMnP˧WtDWǿzvhQ&`eAvn#D2bY%&PmbZD 0ɤ4I@=iMn}q j(@2jZG1YR{Y=VC ؟BO #x}-u N hLRHBI獁ewvVOf`A6GHwD[p)P &qzhPIږBŽ+kH."Iɉ]̺]ꡛϝS=Z%7IۡߓJJ{x!DL)+>RF.gpą0+jH#D]`H_{a? s)qwn%?,CΊwbXRLs&Π)w돀O0@}]w4Qg(j@T-$C0qԵ)TD~IՑ / ㌩SfNWIW9/^jgF` !9ey͔hkv~-K Ƕe ?pn O;ZƋ"3tZ^N'S@r&n=<3yP&K*{W Ea<БËLeh*; ;~Ű - o*"\Ѝ2#ekKR2j(]M$Ll6$ [SxhXZ9,h[F Ӽi}b>Kk\8%g.iK4{s*?/v^Y6+{!k;B+R%Qy, TX&L)iwDZG,ub-&xcID V*W&ho:?\ kvb#v^By 4_Zc,MW"?z'>I$?[VBt8mN8DztAB PrQ,+IL}B{\$;1|z~8=踒}\5ADhst J%jl+%rwX>s܁j74Y U~K'fO]&cٺ@bJEk0$ x?"/]~9> 1ctf|!Vq*)]%,ixy[ߑ \Ͳ>Ȋ3Պ }]?^g,IÞq:DAF9EGI6wWxs{0τd8ċ80Yېffu_6O86ng=)ǽl12Rf(U_!fœҒ3A띩SYe_]RS$y } @"}.ESkL.)xdErQ4ZN(/pW+}q;.\8MdzB87ˑdqH+ҪN5|yVA۰-F{d_*?tB b\G_"ӶOF:L1I!Y-ozp ٗ>fIFVt M1l_oqbARANʨ𳉼dr /S~ZqCvfaiށ}^=ٻ6p(vsX]R&M"h3rcdZʵ-^#qNcp J |y.}^\WE޹u{j d0dtW&G%hD{xGf*ߧv6Xxi82> j&m =Qt"i)y^]V"s f@)y 7" @[U% |笽`7W4~NYvلd@=}"'\^jO2<4l9AtNq.׎N~F}!$DwzN a>.|&Z| 3`c@uа?`IC̤cYnk :۬Jw5nP1C}<ǐ0299"84eQ,S$W7}eO]4*e#GOWCv}1M?m.]bB#Qx\\xE%or\ -x7I97x5~<ChnPX]lr'^OW꯾՘# G{[Rߜ0XCKC4=iSc)jC9?2T!@#`gmAm8S`gI~NN<ϣ*|^ç%'Z\e)kE,Cau+\3v?E{ujTy`yJD;^uRb蒅WwHeD\_N&kAt9ju XFl@J8a#L\k}A?ciCasMH1p\x ߁!O#8MUqƷK{f2|Wf `|GWн/A9_.c穦]=)T:WM(aM)Qrc//VdbBe#Q7ڇa$u$+q+P1~F~M͂䥍xSQaC+a/%\.'88U|K~ۃ+.{ZϋaTZm1:_>-#wr[ 8n ל|yF\5Wd[9|~axst$$W$sk2y+M#Jp@tR/q㐆 dl4ooT[@ڮH9\'YMh7dGn.Pb~9>Y^0'-;h> ?JP&$-j2* WHYe23kcҼ]s[nS{¦.;EV B|_ G?k]o ߙ o~4e(}lo㯮KtL~Ů]+NoӿF1As^DDdl slyTJ#%qn(0 B)2 N`}GaBONPzLF{kMy73C0pOrHv!~y ?x(;K&}֌M4g4v(r*G^:i G QTI48D?'_Q(>.4fZ `yڥFYsl[Wu[Kf ؛C=Krvu,1AGq@h CC` D nϽ蓴;ւ֗aNXdLh8 6F@IPB;ɉZN58nyz9RAg_:mf+bkLD~ӏƚhFQ&ڝo(p^$(jZ:r~<{dq_CkXY8߯,UB/D̂)y(NOsU?f,aR+2YgꎞJ{}=a~{XesXeRqwIx>m~%-䕕.qUy t[X'Ρ:Vŗwg6\c%W]N?yObǀ}(qV~SQGw&BlJȫ> G#݁}k=e?‘ ci%0R}B ZhO߮-8jɎ}B' hjPe$mo^:u,q%:lס4L-^-f=6>rm8&J{"\<0;݈B:4T N`aol;&ېt^69| ]YAZp}:+T9S1[0\UZLND=9gV!CY~1}nƱ;'Ji:ERGШ}!~hӪ2alO~o'O\E08utS"yK]h#Fk&% g]Jd9E7e=>島 @Brp}ߒ΄=?` P-|1;&LO^l=!Af,~748#^\@<[Wn,y3W;WleqGM@0CÁG3՜#qbVv\d5TWf[6i'뎸eˍ+& (J4G0 ywV-O!UnS8[&mЅ+D[:#EBce;s44jt(*X:zIuӃxB:Ԃ9.? ,PA)$O 2ldi$RU1G:,G\-f "gq?SR#?^W~V)m+csve1jyvp8o)ePY4 㙔 C2[jfH-Z?y5kJYV٠TrQƮoRҩ1 :8. C4 cDql܉S44,HA6O6Mque E8vVC7-`W"%p 6eTt~zK%>/0=7iN#aÜfDݿaHlSU682 i-Dꅾ WB#6uʾۉ}./nߚ"([kuq2 غ0wۉn26Ѻ6 4PaE+~`jS O$ޝɥ'koDbbb|`7HWŔkRY 5DahZM31@㷢¥Oܬ!-q5) r] |鈤?p vt>nu'F [khrZ΃34] YՠЕB:,/z\֖"]1Mq65#5՟CVjUƲH;*fàgklΠfCvB=HS႙8Qn.](qmuqrȟtzR{O&}(oX9˷>cY?*e57@ǫ,kPǃ4ZKo39]i>*M;!$Auq먯B ).vʲ2"C[5ӫF*9s?խ#jalRUϒA@xy)Ds|#\X\lD7ReSdskmFs}*vH)pQkkjDOKE֝Gq%b@(SXYou #_t_uњUyo?I)WGL>H`Z;x"yxat΅u\>WT>Z |9 AHLqQb;!v'r{dQQ K-/+5MiHk,Y%" Qk4GX(/6VeHd♟et%f2#C[ *+Ɔ&\7 =l!ybͭSI!DPyX5^9=b1&Q2Vo"*rڏG#2ܭOa$p~THT}Ȍӌ Fr)p|VǫY6+z'$b4!Nޚ icI t[ͻhu`[3p&~u("v_i!YO}ۼ!Ļ3@mq/St:$dRVWdFI[@Gst/p3M'NAMw0200ķgNBs5]ة=۟u.roi7,SC\o/6@m5z%\2EY"Ps$."f"kRf[la4btKBuq3ӛ8,`ӧl |j [%rPx G ] Jd2wxAna*BӪ[K%AnԠZ/jq7ɬv^hM'LeU6bniA>}bģȋ{u83VZͤ@~a6&1i%8qB݃f['y 7jҥ4y1r\r=9ڬGa%j<8m[QҴ?`Bk%^^[SxJu= 76|TXwS~=D1vmYELC\P3m.9OۀYdUhYK˿ VWQ1:R#Cj(Q0X ëBQ@./g29J(+PUmwŖnΐgEVXC5pH[z,K)rRp{E5-Imx+fj.mAbcԪNBkFP h>lpTxߐ?^'.]~0Pb.』 AZĮӻ &U%(G:x ;L ?׏wG;xKgT@@^4p%+)E7\<_*"?0- < 2uP4Btom gbQWxWG!ls>p20/xK=@K#SS.ZNs[Tz"YZg 3GԔc -|Yh3mNE *΢^YnaAS4k]ٽ;5sQ [I4a{67r¶]UzqQneߖ5'}KUM[u ;?G D&Z>İPN/+͞xӹ_g}iz*>69އ'.=l܍wX%>`EԺܷn6 mM|zt걼)Kh޿W`Xx^3%,r7mhUyI&/աJ(y#Sg{^r5SEl oJy$|}\*вte0?P-FDÛrMiyr :1D\q:r1h v|a;_'WI"[(156_aFo@eU 4ւ!$*ʬE#bghV!NlAL=+(öoCx:qjNW;|/ZW:I똡 )n/tٷR!Բ1tndbC 8"\O -Æ ϴr>s)Fn p^VͥLKc^0<:燐9XG^6dPc9y];HvZ@B(J32Zb9@gm1 [:wKHAP `2{P2cvq4R8Pc s;nb1@ރ#jX)wQ}aZC7*Ӳh?@kWiI(Ml\Zā КU5M 0\5i97B !cWbkc0"YkbLٿ6bкDJW#&IIHA)NVo93}y|-$`ރgKG5,Ăf4#VE"ˎ5!Ǡ *oZ5bu )6J(px#4c Tڷ%\o++bmc )hIIn%{Tq.p|W"jeii,I}1mmBھ48PӘiglVF`GBkn9sdrąO\ujƫuAYPY՟dFSPGZ.#K'6z3, +@6@Co(7Ef2KE@C{iЎcIUƧUOImF1{C'c[7g4S١[-&0nM$>[䁨p Aj}+.Edb d4&l* 6'm=@ co>ƣSwZn\]ۥ ?`ZPtѠϴTEQj9VPRyĿ DTȹYPEq!x=뀣dMmeE]XAًk\nY,NH[n2l/8x?6%CRDţǺ(&7%m_m B9L7zO= f!+.x:jK#$bc. p `8<~ (PJ|Xg1-S1_oSvi|ZlҼ7K}+[GtGMnq@= N@_%pւ4ԍ՛D{Ov-,Z^$;ZS/EMX[![aܽf"p,"iemncexxľoqX$;mVe>}ݴ )fE"4;IkP3Զ,i1Q{n>45=w%!+)/qm; #>"ē$9A Z<CR+rQj F A[ܒcS;iJ{mU>>ö kn*0зIߙ XʼnƉ3O*#;:mj3a K]{˲,Є,Lfh@-0fNj^4,+f c f]K0m'Ŀ^d K8=bZŻ-rQ"l-"K6F]jaeed?ZRow卖ա>Ggts}|K6%Cbf^1k##Ч,oy;ZA<Pams, z,$E;g1?]ս!C{CP jKgD&$d,ZmkO@9bbx{ ?:ᜲcOf6d3SMj|Cl B I-+pfΥ;FG$7a^FAOxiD} J#;>eZd̨pDҏ 1DIK@,TY<󪜥 NQ c$UmKܮO!> %mЭ&d2Mqk7+`תT'Tb,H[!ݪXH|Qh8jn+TZ:ػ⑘)E_}Vv1t`jZ%,4[ ֠tJ$˔𙒰BjzNp҅ؗ8ߏuai>NM:1 4iX7&Ry%ϱ9X2"b w$d>+Z/)/18-Kz'(I߮+hLRo?v2Kn rAdiIУJiQF.=7 XP5 kVj߻Ѧ1ooFϸ60QY1ZZ4Qz<٪?)k.N-/r;\Lv6?b {#P CR V,G)"5lב)n Ku$\ D~0C‘5o`p)%>Q\Y83s86d'V,%7eG:5~Ryt/q z9Õx6^,㒚V$)(b)0t[=E?սN J$ k;4tw ) Qu\n"N(V-^>+v$t'Y|+zԌ,mJ`|lp,ݜAqM.Z`3F祝K2uÄj' ~2;:%L?zh.?cۉfqzیt}J{QI?\"wH7 (yذ(X9Wn]5Wa+CHCStL푒kKeetM:Zkjbv QF_\G'dpekC&0hp͏>!, ~HdO]P[eᇢ ,t' .\]û3RA6vEs8L +EL< ?꡾CիgS@,a-"iAԴY5.jHeTVl#SZ{fY!f(Qa1֙ e}_P_uNa%.anS} | #.Em*2yb6QtRI~&վt>.gvn;̓4kF6 yRr";EL" y$w[rY/{<^COntEE~ @sYuLxP q'P*8`{6a\XlnL-r!XW^bQsK9$!D>frs{C]o5D}nUPknW`Zp,"蛛|i*iAзOΈ EKބqV ඖx=c,53w#BI<뷘9aRڽKfCE'Li ܔՁuZ(a=T;lWLJi3:X?U(LFȠKSK}6z:ѷWV?w5-.yYhP-phVC9 qidqfgq5D7;8k4խx{8괼g}w_#9w y1u,KHw)< RJyh"S9~޷PHE7A ~J:]A„YB?!XHF/M{*{R׺yܱȼ8n\hܺ)Ά|ܣ@l=9WWO}UjuI8cOSl)EäC)ACDS"ߍDL"|xKEy1Ӳ/.3LmK>ƠM!V{)R9_EȜ\ 5_+ 5 [Qy@LQQ}#:Sҙ!=Kb!F"Brũ5E06LY>jdLlB"U݈wGʂ=cg>_U%r`gM F`;N?L!~ KCl{@Iy÷b!'=/X0h\G2kzOc_x:˲\?n3-S^$+Ξ؆5k((}Լr-mnsЈ2=ܬmT 6 b6t6H|:Р$a *. $>%JNnJi8jׇ43C1Vܳ93VNXJ~gڼwF6( z< >|B`vŁ<c^1Ұ&B"xmlM)(6:xb>WoG[` EraPi$_Igط "xz %A>hO iA$"%QU>E߱+K%Rboq`^ݽ%#ItI-nXE_`\Cjoi\d@z8g~TzҷVOLErBN&rcƜC 3 %>iM,+9*+WJMu>qY **]bgtGcAYATmZA_%hzI:reX~|^lZGUDp\UB"(-##.6j 7./8d<&;1E"fڝi߂jg2,)7fO89󹍌g"rT _c|](ga 8m kd74u*XgeASjz  ,h8/fQ6e!ʜ{M%aՠŏ}d\"ƉV^sr:8JZv"OQ^ tc<-|ff9$W.ӿ~*?9Rd-keBLNugmZq&ԫ{(Ic n+<>:7ۦdo0G3H[.m֟RCgҮ5iɬXȩEB0U[fxQ'B1j!@}r+II##)`ƌ 3tUq\),$_C:w& =![M [ %<=ňA[ͪh;Ko=`hVP/QN-ME%;|A$q5B7srZ!W/ߧKb2$ލ3`H 'dKఝs +)-|ìP{?os^^Ieqv{#F{u#d,ׅ,DxҰzf ln1_.}1{GOT`@fmǎtZ[qLu2{2NpZѽkKfd]{&"SQgC^T+qꀏ׏q . 7]؅9֨c $;?8f`s RLWK8wC5jˊnE2! G!ko_v= OwFQxơn(FS%NENüX!|e|;vBoD80f>i`Sztj/b8LI i瞛gXyE$"+)e1{>C*}}0d ٘`R8WUcn bNᅞ<ŒÍ=LԶrHO:TK/CE:  6RNoKIfJa)ʽ.EgWcN 8"93zpMo|t.>,`@ʄ0 ՟E'O=/f*A>&t.<;@[~ޅT=ʞ[j(O^I}J3ڲ$G$De6>3(\J`%z_ܨ<\S䚑Gwdq>]lUʄZDA16 bt{5+:D=3:EDM]r߳Afh8qMJ_jgaO'`o}Em!,=9I2^Kib%2Y^ĻW4)J&CoTD}2-pal[oY: }]_%j,n^cqꍃS1"c7j3-%Qׂע/"ηζ69.o!gHBj&IK~X+ :PcqR)_Q0Ӭ /d~OÖSjD]Ql+!%lCǗMXD&7 G7$K=b WU#;C[/Q$3P~^OP%{,{)^evY&$;}n>802Y CQTy*s G qjJsq@FG ~q> ޓ G(TXx4Jt5Imt|4XqhΚ"[՚ H0a!S;*w0wl\M3XšԬF-i,JqJ*چA l`l{Ia宏VQmi3[R\J.#.D]sY߀R=Z3GU1¨'cc UpmsCY$Ufs~P[<+^SA 0 NзPsQ`ے%1kVqqnMM-HLW+*ax]K[y3߄pmIXI^A+T 0οlF}yOߤۿCa^qkLy029m*T+XF;;-8Z8.&8>yM3f}ܹ{Jpp$K(=k;Z.*xL MDf;nap^VٔN䈃܆L'E%{9-P|r;so.-Yxg=C ~/bP,!A,T/])&C]kS=EW Y \PsxNE7 h[76 -N|qM# *:̉]١W$c.Iܲ g1_DH-}ȠyHOb/FųWgcVH`H'd?ltKi26zV {А qNtdզm*!ؖXJ xmj/`} m4 䶼gYZ07070100000012000081a400000000000000000000000164df7f6f00002f48000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ඇ/]?Eh=ڜ9RܷZ Q o4R)j-b~.?w9C)beh4!±tWb?x eUGHS|GjN>>@>=$&G@aCAE!g,Kf۬$DRK23=[!ޘݢ/ԮRSȸLSۙ^8@pܑ'£`IjUi>Tڞ%{^;R=Lc_JuQE>bE:bVM[ XwJҭi܌?uާWس^VN!'12P(:5 G*6B:O_]'?_i!zP07=o!E L:N5Vjx(bw*`ɰųPi2ܥP#E hpn]ݯ%5lhFRbabS溿&@[Ƨ5B4)xcJu[ 3KOIfƛ]ɵ39[\ P-2y˛I&4 kL 0ZjN׃EyfV#k +}N(\ѐ:)SD"^-8Y nu`#έ `hɝ焩-JVwכ7^`{G:֗_@עY" NtnV-CrObQs=5T~n/:~0N ]u^,P~ȼ>j&-&H}# RMN}n2w0tZEM;s"$5~'\=j XK ;ITo'rbv·7#xؿp/Rf%]=k7h@8bM#QFMu1mre=U{<"X`x^Ay%ɘP1id[Zg;@op|E# ՔO _j$hGsfi@mZ3L=d,{V֟s {Z4QCH.Ka g'dp9*B 5#j*@V?rHhePQ3_};}$<1@((+Y&,[n(Qskljv$W3HzyghM rEM23)[9q҉<)ixc9 G#s.^-#{wNkYZ# M"#NEHw)ӬۮwkT|'Qch&+\WfjJ"ۗ'Bh6 ى( k0pL;-x>j4NvCdaq=2,{ u_MyA"C{i3_W nfΣþXP_AD(qfH&rKH:tuH+|ߑk})·F?=jjAgu'ԚOH(!(^f g'T.Ewt|/ !Fԑ|o#5k`8bal\ð8Kڗ^%]޴/Ʋdsj=Xt=%\-1g0E7t'nc"1*(W2 ěHaV3V %lN|(mư#FNx~I4)T2}Y'-J̏SE<\Đ e({o$7/=Dcl\_δۇ]]e'yhZ C "[t/Ur)PCMX2JAI_;`;UPS񰜼p/,٤f|иISs2T}K!lIL}6n&o L XLʤs˄eFn/.j`Y 'n= O߸;-vq~J}Pn/L!u1uz&O.^DZ<xJ(:}f )="<7f@S4<~5„Dtk8쒦)\V=YPlQy[k6i8b*jEj9y}E {S]U9XBsw#7  " =2H{jay5UәK0:}9gU mj Vje[ [vt@.l/5r49Z2ZN ^XXM(*iW?J sd'W<<*l`5_iq# SZ<2i67I5X/Oæ)1SS7y Ei}"+pcDNxʟ;pH@j Gy)Ͼ`F0>N_1mz2;-)`yGIͲ{ō x$HVZhhC}XؓďDi-#+qJeȫb '_< j4٣6T阨-׍!,4v7;.vz9] #6{Qu{oj=}n0f} ӹ#EQczI!+45n2"'V)o"8QGCZ 9ZU N{ )Uhb%KSARyhq첆7Eݩ[hLS|%o>c*U>V-\Sv9?~RU/_'r,+:PI-Wn,1.EDT"uf!äEjF>$FjWU֩ݒYji)?spF΅;xE̓zN*ێY loWlfPLX8C:3\'1V/e=V=&$'{Ib%J6ʔGXgY`d0BaZ?61yKyꕑ׀1cQ{9uӜ1O5k D< ([n0/BN/eJ5a>#LӊcPlRZh# /tCW.b7y<8l;svKCr\zj>ko>eocdc"͵XY!0)^#$ <<ҨRq8ya\;'+QcȉnFhp;mXmmv0gj,U9c\5)ɣk`o `C(d,VU.XSu9L%CƳM~x)Z>(ed$ kƤ?*4pп+vU|;de>r\LQ[WP>R!(J3. 2?{(D-+w_!/KqN"hzc.LХ6L-p~_`^gdrAM0FvnARFn`u+4@z=^&{ˁ(daCx_.1pRZ {[qB&&c :]./Sç:OaC'̒dmJz)c:=@Ҡ$UYC*Ax|7Pk$Xf-V@Csw&+q~&<>ǖWIcWpD\ap'}º %a@GЄΎr:Hw؇*V aCF\aul%wDX!.`;@[CQdXڥ@nG]Nwq۞%M'} Xy'*!m;+˜ $MӐ2#*yJЎ.9kSR jl}3|(/lIn̊Zfϡq9=@/U>e˫q=e^P# %U47Tioh::CkDM*yc%mHW._uJ ȡZ"d~3;_vQύy;C9~tŧsHG8qVcE6&(ִ OÖ[K1+&'_7#C!WL/]R캜0{sCT*b9/q ԆIpXV:(JDhs/ȿU'*8#ܹTiZeI\q-Az<{<^\9Mм k(WH3d.d<#$V⸪E],ӫ:&SN94,a$^;tUe=͚w+04D+KB!F Z4N[9^| 'lhb&*P'3Bk 2&8wǻc(h$ґ^X8 ؗ<˒]~S =~W!%5~Ԡ;>!\>8•3zgxp*u 0Esޟl1C"Rhb8^ҼIl&CИn\ͩUz}-U+fs m؂aC&2xtЁ:$5kJȰ,{; f5":\gC\ pJY.En<z%/XQqVSlOODd^7L%SE bʺ-V()/-?GJ\'wF{N\ S¿Y]%O99CMS7?z}O2*=NbfNjuk!,x*9 eH q СG9A';,Ui\_ m<#  (n<~5tY]Fݕ߉9Ɔk\$NmJ*z3ʴ &ɕ G.l`G(ٶ:>:_ uk)x+k4+(lNF KI%[ťA@h>a'SG|rC6m#&OE*9BT.œ̴@cz׹`7M+$Vn)Qp}GCazG <0|;}W#xu!}f855*rrSjpA19gG0ŒT˃D7?qoC\kF"i>hpnDr酣XdlUk=s0_`( 6ڻn='aXl`7Cc@6J}y~\,kLPmEhM9!#NF߽ iE#+w!&Umjc@P jηfyXSI cfMcT?XtGa9΁,}!񺏎d7f˷On#>i1sVX5r\7V9V7CiSi: ց)` &\Bn׮|*8 5Oʎq1 pG"A[i!3B*iåS[?]m/ 1h\CXZ]Ȟ;^fu9РMD RP|; v k_`}\w$՗iL*{t?ֹsp !Q Г0$C|Ěrw2KJFWl6?hfj3c22MvHx7I)h_ń4K!AZތ +xOtN^)r}!JU8DLT ZVIOiͮ9X[Y%i7X]!c1U}tWґ Nwcsr=b$_9c-ӐzC ȫ׀*ߒ8+]C7RR5V6s` d+qWyD{A54 2\D/ؑed~lR5)4 VC,@iRTq/ô C&X,e. K.J0yw(h,cNCϭɱ~ \wcԃ'_$M,hobsaUMcјҹQo=»m8p>d;*~653D2\lEQ8C<=ɺ^,gM|i?/4|Lq 6MFF v @a@ܰgKɝ?c-v0 J E& Vjċ4~%S?2 TzdO] =iprz݈rbf 9!" \F=*O͚48wqT}'q*9~k3]gI2*!5\q0H-e8Huͪ҇ c۞pR&O|Bfò\f_+6[+˯=lroɆɟaCò'܈"4|DdGrP=^2 ^`RIb&_xS4._=Pݴ,ac#x hТk@x[B̧bahJOLd=rǮ^ wa TtHЫ*!hflVw_{,()zDQ²h.W-t)/Qj@)P){N\PP{u 4N8U(!jûU G- ֒icXTL@! B3mh=r'Re{bb{/=*k2G2X؄?dL=7N1gLLbeÿ́'n7*e km "/^bZ 9n0Tm&[d}ϧajaD0v}40!mn&'=1[L(2 wѵ7q`@"*RPD*K?x["90#mkc*ssT^h/G2eT!7SHfJRZ'I KMEt=jUJry4W )ęLJ"B} ?7M?CI^kExPS| ?CerwXumyϜ/GZtsR]7Lyj<!).mo*k< ګs)\"]\ ]˕UQp̓[m©g(),:蕌Ne̺lc NN7DPz"3k 鼳W)\0H[.XS(=/L5b̟bNۚ|Ԗ(G\ 1w{z+'M]fR!w}V3H}NF@@m[Z8w}sj@<׊vUPj7YDW!o;۝K}G "NjX}'\7 T/SJDz_hR5ђWGEitxGWXvÝ^ϳgkүՉ!^_f*?gCƮSR M8n?-a6k'[zU!#-@=u -G~Һu#/ ^VNBtVEȉƑE@ʼC«ѧΙ@lLjo-#Ţ-M^vLg9 E]a7B;.HRDϴW],rM#Z KLMxZ*VaTj{1}h0ˉ4@-neS |]$+ C BI$(jO9~rѐM*ov,boBNLYcï\#Ysmk ,L>3uEiïDhZS-svw F_Ee.. /^-9ݳ::xH5'p+us1{ռ)^0Zm>CEK@F7aK/,pKnw+!܌8tb<Č6#V3$E2⎄f_lYh@-fr_wja1_PR$Nrh叠Śfu[b^'HU87}Xq$܌ B`MaG*eSZZcEc._^,BElZ4 OP@@ 뜪$)s`{BG Ms fItBu[`-u-Dlg΃mx J py>A %}sPjr,g`_ 6 jV<Ȋ U=fOLEfJ$A3(W#vzOD[lbCn#ru懏h^+h[ #ă-{1̟} MpX㽫#F #Ә7KۚV·p@i3La#X=vB<7CscI\^qnj9צߒ^8N\95{/ E 4Z|߿*1E~4" zP+>GA(u >E6%AؠmUBjQ^A&&G N161 :j_RM 4Im a$l6/rDJj p)xhCCik_a)0P&Gݙ#VGFl8Ri'6xsegZzVliaec ICVXж\\bg| @2XSo~yDmɑ/8KbzMnŴԪ˚>IJgVmZb [>HcB) ?zX^e d fz1>>֤9sJT!l[+|'̌ W8uϙ|ۀ:Gd5$1^P\:XLR(mK90{1uBDhKb- ǜ y8 +xeN3bz‰.^x᳇6Ab'o|ѿ" 7ۑXH8ϴaiOa tIxI$7tiLOr^>WW0X Ս\مf~]S@Ի%:Ҍ׸A7"AW+)_XjÇ6:0+g=;L8"NtCl\"*\WkXXWv_'TfA\ -[EIT4VuڻgXՆN_B6"#i~Z4wEOþd K"EU=\J'[.CIzβ݀:iYqTu~B*By"'9w|C%,k@Xl]Y5p&|ӗ mY+gn 0!{97F`^&Usri:odfOV٧م!݇A;SE!mpKZ#_< [Ʃ{%5yOqj(vnsM|!g'~;3~W0x$ aruo ¤hHj.?\gvl"X9#t]uG`KRf.5H r=]"֮LJy($m[]=\Z,<-Fٳsެ7 %)mjZEG=xe5a4:͘ny|~Ǭ@"Od#Suwdr̈$ Wč #:4e*t#N1B uJf6q`|Ϯ̌Kvوʧ;:&*̈I..}n`36򚈘p2=_T^8dӓܾrL4<-¿jqJL,q+]m3bu/X< 2SQ& FZ.e~5ga.G9{ +:ҟPrz综1Ӛ;4qgޒ%D|_QR3$)줲vV0CyEr9rfun%SQ4U4(n;a/NV&Y$c1T12y{Io#iί4PiT!Үk<3^Մ4o7&Eul@IBzvKyCn\٥@tkgBo=Y `5n7jgAw|ŮIox<)a%o/bfx`y1oʯ=HY=vmњpMCުZN6XNr܅Yrl^I Rt(Tt9evqBf.mʴжI{\g>.Dt宬JY|jG+?+%c6CXQȐ"\]wAkZ6>Ɣ:4MqWR;?/*f* t-A%"16CTMH>+I'eѣr%Cr·Ij>3Y(kv}c0m>'~!1Akbȉ'mܸU7P)Wg_ؒCc3mxA-o6joI^Iī%=t"Eʕl}_scǷ2g$ewP7ESaIDm];Y>0@?@\Zl¸ 澁ݎ8<+"hmVHKTi"o tkEō!6NkPӛH͗.I$Y!(kWP9ceEu*TQ'3DՏ[6Cvp!ġ|Ix3z%X)ʭo֙2iYB9jG%!+, c?#^u?7vRs$̡DgEl,6=Ve"t)w' o"rɶi "чTs@99VGW<%n3*ñ,s[JBGDnڋVx>0AU{XReRʂHΕ={NU$Aj˶z[,g;wuwD0RTxZ\p]E٦iM4,s?Y/nk}VrL?3 ~퉗P%|)pbڵ N/Ð(`92#/?er@@}T3Z _&AMmnwM%jZ&HD1Tɬ#0cj[DVp?HC}ԫǍBJ Cg6wEUrX{HUjz 2r\R qQî|b+g(x|-sbIX~lbK֮{n+:Uh<,ogr 4PM86G$ nTEֹ$+Vt $k=7~vx=_h}(v_db2PxijR5 lh='{ң,5ME1eN7P"\%C-cnúJwc+=pw|E3R*wP!l'lf1/쎘IT;We;Q@=NGTAft^DX`W#W\m ȇZ,j@Ү8kWLΨl+HKI^"#4Rf*`s F)6޿M3D8:k`}y-tY#6`{IvJ LSyf@Wb^8(*|j}_"]'9m\L0wCX{A>l!-~ESx׼kWR"QaA~_N\o/z))w &\ OKKk%0'p>К"2O3L/3<3Q30H QQ;R,=YO\lfuS9׬!ܳy.85ݮ2}qA&'(9{_j1kP6+$D]Fj5;ՒU-z`05|U)[դ|爥Uy=KPYY,֑Đ!2p$](yY8TCLqm`UQIqNeΘ> i#XQNG ;X>A/dbRMxRM۲?_FÀ̟!B9~CUε+Hϵ@~U-@K# +g%Pe!ukuhyYPm2,`G[(Ⱥ& .d\ܲJҝ Q$Ch]s_ѻazD7`AX;91,Ƽ\a7-pn]cWiI KTw޲H Y!1HdTLr+eoN`ıu{: B,f;GFB48qZU bLb=m3OXgE@S +89a` q<׽+ZTj́`<}" wT'^ؘv1|iOl,( ZITuWgαCGGw2*bCC xv_Nҥ3Ac|c8J:ƂCdqVufNYdxvKQ8)ߐXT fEs;i|;zJQCn=>G?;1k֛.%2eǥM[%iJ3y6cT:+ɀ*ww=/Y[{ˈP`(aj2@}zs_}x@yTPng+ygvĝ_O=Iڡˎ D#{w]b:7.9 qUZKHbr`ZM(P$_tr+@ KDDqT#N@$z^G?G5+ʋmC}W5&*bxUGڻl\j)bBvɐcJcZ$riѓi%`;ၕCvDKJNX۵!\I$U*_-%!Dҿ`U\2!Zuիb1SPM'VhePV&0eh86//:؍T3`@?Vۋ櫷 Aۣ$9҇đ!T&u1mr^Cs˂%xB*m+Wn6_?_}Y y L$mgmלY8swSZr 5}#ZŇ(/.٠r^+Tiֽ'h!ص&i(=(8VgҢYS[<f5Rm;<ͣ}E1+rs꾍 qGoߍ`OFN_1hMXڭ0ؙUⷢG b7kXWXsFٌJuj{`MV"W v\ЖPc;pُC=t$ɪIMBL﹊#x_c1f "1ѹb4^^ؿ'gRw[@G a|&d/[xF?rUZ-I/K#$7ȊEwe?xݑ͏'HGF֟tJ"BUw;E2_(+,iKL^HvnB8?> }#hd́$ j:^4m_ 9J_c a_:X*;(RCn带.ԟGmk K}=lCt])&3*w%?tҷMX{֐U$VD{8$jtdX:` LAflc!&"~?׶4F^gCT7; )*Ou1쵝QmRXÂ,t{.oVf@])(vWut"aWk6[:_l;?PɁ1Yv|ձϫӫVI"L'*_ߘ%ôh:|3Q\Cq]A_L>YNs]UA۶[ 4wp uwdxRc0!MkQhS7YufC9W*݋chs]j*Z)6;2AlCC}A vocv eZLx r[kL>;, fs҆ǜ5Q 4j.kx<v P\ewIb3鍧!@̐')⹭Ȓ\]":]crzH\p1JO& H;ˌA.~y# ) QVN%Oױ待_B]1}u,M5-r "ݵ{yf[;NP81[o9<kh~B奆&B=7gǒr&0Pn8FfʩjąB>uٰr8n}֚vGr- V ~@=_\n2F;&9QnR^\sE<ۏ^Q+(ъ+̽Uoh&sZ%I"#!?Cj!Q霥))`hdMCc(hlM)} q'q쑮P??,Q'-2<E q*`g@txis.Q+|Sy\`Ɛl.Atš؞P'Ve>{37кqPJlJIԧG&y7 /~hٮP PN$|23GIezfӪ&hǙEYӃZ>;5=!Y ݝPPJ񁕨s{%WC{&Jsi0 Dp!d]TiA L3>۷j} X3[H!^ِ&ogo*5,9&01|w? mCS9@B!_qd' Y^R&2y YUfk`1"B~v/G`촟.{\=/x$uYLۨkZuc9qMRxuW13.~D&'O4 ijAUxTrΆ\ r.MZQt^7uj{4A#.1 q:@Ǣtx;0i\ҹ h8]sT3.{P5llܲ@~&'D'X9ɥu-xXoyL]/:sR}<8aN4e&iApsTRZLZu/ (Q-{b jgk{\mZH{82 y`4hʬ5a.fpգzO1S=ɽ <rn/?o]/"8c>0Ad #H]#,cRA._X#Z!"4K-!%t8-kyI0HC+>m'1H;g}HW?^qBVTci=JZRIU@ȕDJb)^_,O9"1zSd1^nB4 Jx2iW}y6)FVRBX<w#8zo!JO&_L 0ZFEؠy3\tH@^60 ]_z*fo%UNi2^ 2^զIho(u8kYиQMwSOZ$7<]Bү5$onW%|gdDQb7a/ȁ}N&qCyG7u SHè3i&A{`'El+!\EڊUpd`Q1EZ hx8B'0=+FʹëțgsMwp&2>d!Df6+Ya9"|'\nb2 Ƥlrю#ԟǯ4!11 "oW3>}MNf\0rgoN5[Oy&$1:|uQ1He)ϝk QD> mM;OjhGb@e2)SnŷkC[(b\𻈷7qٚvZ\BMn?ST[o9:Ȇ2kd )IR3bk8ԁRjJ,g5cWj⻠ 33D8iúܹ4ZL!usݔ\/bF1 hg!<%}}I [Nw7SM3 ilz6,Ưj8J#-pcCA3F4(\ i4xypΰ"HVZۨyH)u:eAH ٬j'$}0:d)~TLnFz %\BUb99bCrVZj*_3!GY%f8=&E( "$6jb=23H9*XdK;N{CAYi9ۥ7:mhlQޕ~Bj K_,>\d#(! _eԩ 0˹d+`h@nAƽWߙҟ݈I\{=1/pXN+OXWӥjSd֡/DYB-TĶ@TAǹƽ6Lr|V@ey|Ws+k4bk>gUVQW}T0{[ep62?<=$W 1m ^C7AweJ_:* )v'} $J;碘A'?xOft:5}.-,(NJDެ:Pp"Jv>r(=D8~dvfSJz^6+[+=:{HGΔ43C<|g``reaL:iTǀgOuąԉ*HL!h0ߙH(VHܲn] DCz 륂U8*Vdq\ݝ#cPc |7~Iu{dё࠹aWU=KyU@SZLN*U?e\ɨ9V]ŷw85g'e$Spj{l&Vr!t/L*@.]Z-|9r>Rnea:[9GD)b!0*l MML=Y_yvct{%KҒ;-Mq"ɇ-GG\f~O^8l?h(kljlEkoSYжsmfƒ}U.Z$iPveV`* F E@ژV,_L~ DUݲah` gYxJT Bڣ-Tri.eֻкHDk8z•>KAޫ PUrpoMkې0Zr׏wz&.nfQmh% jy>7|e`u= |5@(@4O-`=2XA{0c@RXwwT'Y; /Xr je7j/qt6rZ=:uU\F*zN'.!S#w֌4hOmO[s[^k]\ u\2&pA#`hWBQ(,ux ,oJWoCzx*lb#Z|+z͗] L-M=ڨC&f$$8V3mxKw} Z}Ȗ |Քhbx޻YH gfkR_ " ?a_G_'lc*a[ݘV8*Cc6QfWbHlD,9$(ꥇWC?0uNFHa8)Ѕz;;1GUvH9F3Oڶ zxflD%\tV̗w!G`6r4 G92-r_kj-La2n*Q8a9T!,UV\8NWJbok^;FdI`jvz`0K\6N(ѳ i\$j(<+*#6&(qMO ޻=ҽ`Ja17kh0A3:D < /YN]JCp6X%m:T2-.1**og0V'2Z.FJ(mII߃/\/.?M]]ܒU?g {i-&aAeN5P'I[my%e6j32i 'N'_3pNM93uSӄg^6tc>oxOyW%?HDZՇʌ,Iib8]u 8RނU`$ Xh_u 04McMDxW29=F@cvʄl㭺y!~eP33*5oubW%!}y9@%wc(F"ɕf =eϥL'^ +!2]v<ҵ1؂}*Qч8g9WߍI& 'QIǠۋwr=zZB|w_u_kv%D [}2 CXj\C7.zkvA94#6]E?6[H=>]džώ$@̮g8ʡ&LgڈߩsM3l >VxYQ4 #CrBx`kHL-Ҩ6_R`7"bW;T9B/_1GېPw Y b9ǚZ I^~nmq %g5ID,DBmY=ۓ!.jL\A bt$*K$'D&uvoki4͒DwҨԬ~N1*C] t35 L"ai 0V|2Y#&@\eT:}C0 ׼t̚xj3FnmɽlCMEMMBZd©eF2O-wܷNmG.)h6 o3T̹= J4`O?ցKgB)+/ȤQozpK0'aQMC-BQI׾ zE,V [Үt\ف7&aH 1_{!(SBVgԾLw-衘 I7",jy"O]ϤPҟ^Z6t BzƬߦ{,~u""Nзho@$-|zhGpfv=|NfNW^.D'ߩI9~R6<+L*26o"0+cȂd]2M|Ɂ%qsQ|sۂ[E9Up^ +BvQ(*ݡ@b$JKxι`alGrƉXC'Dʰ#\RbngG2}aciƽ?~ƙ Z@!jD5gg _e zvO[s?fNiߞ_:8Wsp ``zaGϝ|[ f;Wt:Z׭D#fR!23[f +zy6RWϞH"\K3)9?@snHaƧlӛ m9s?82hamҚP+f+bzFz`+!JY4BvNגl'5|טCq5U,|G xc1#?#\% G{1ϵ23IZ˅xS8m'/n KTm庩[q.tR&ݥ?duSU .~D f Nd@(풨ߋqਅIcx`r*XL71b C]$/x R{ėN1mt~SHvJ l >]b샻 <"]Fh`rX Q>i0@EiRgiSEstf%W\"^>%4f h)lA+)' ;pY$e^ pnk \AAS".棩+hK®m+DFo7r%@ 3mגcȫQYřd2dDc @jy;a+d/wjixC)ԄD@j@H9ȶ<%&kfW +KGR5^. bjCGzQN8le7{Wvr])E#8 (!j?aG1 } .N_o⵰_'T`1 A}nB~ @0}qej>S!ZrZ"@^}R9/[2AlL,st`]dɧN(Qk'pV]U\ӭBXӅh Rg*|>p p'|Fw56߯bnt21 4 ڤ"8mz6oEQkQ+FȄ0{'?a2u^uЮnF5L撌E9+с'=K+A)jFG1`Y!0Zѓ*\-YI'/L6'yDv5 A+|JBiM{$@WVC"б:]E 9CV1lE}˳ΒeK"; XV@SPzDCgWC]j&n]@0umScX#AJ3*PU[d @D׶J_Q:XXl6bQ\Aa~9AR[˝5j4qvػ¯QN]8=}LOgZǠD"2̄6ےufD4` n?tM!.+͎Ff^TH'f 5۩TgMR.*M]'-G9ȁ*k!VOpqp 77pV|`VV4؉0,`O`|#E?%Γ6fk6UsӗiLCZJuX )'{gk{o9Xupə"8}?0c8]%&:CGNYJ7ZVr)P啑H2<|=1/A즅YAL/hpJԪ.nƛ ٥Ǟ{K($Hy9FLJ) έF|D! t_ҝ}+ y[1b;ef7o7Z+HLV|K~(%LJs2hFC|J\c5JeA1c+2:򥐸 ihG/wqz4ajGNc)Ǔ!M)V"5c.UВ~%s¹~{pO.GpʺHL4>] ﮈ֦L/[7w}BC8bk;,S r$5=Go`#TI6ɥ}S<4*%}ӎNY|6z76Q'>" "η\މF|)mr*ڃނBSPI؂~,/ͽZWWT|S.o8-7f/o[1ܼX}%e^ 1s;u VS.Cq H7 u6=H2$B>C Ga|i(ny:{3p.2{w hBȲ(<x8cdtpԋu|Ӻ7NHX;=Sƻ e$ؒ \ĉKPt!PRB\ؕutTTρ u,C̭-E$U~_ol r.•̸Q^_j GBզ!@_zJlf VNE;qC=լl]/m#Q탶hFiw7ЊDgMA'@0)W <?p6qdj4-ƘT3wzPjRYq[_5,kœ?1y#kBruV| B\i*4-ҧjy0Wr(f:%)S~Q;ěKlgP]^Ik{<|TΚ V?Jx?D4PvOI}N=Gגi}wyd 5QBg9J)aD /<#2P:.vML2޿HF(_s϶&t7-$1ݣiWRC?d/$A<^&))-)~oLYiӶ,˴_.7jcȰ7ŭ͆exGBkhL<弓*e~璖EչpNduYvXXh5"F9TYXs?|d}G6n$xED0s>gy`/Hz*vqٳj 4S/+3L^f#+nPX:FAD^9aP7l?pt?w-~9H-"Y"6I`Н׭S 4I fz84E~BQĕF!f4EzZ8{̫Ba:Ox`$b5@[@{pEqj/hq -= L=AYI6KS{޺,:|Lx={;f)_6ϒ^l" @>bs iz/TӘv+PK^rYrGs&v Ug#F*>ϑh[3sUr>בV2$ wZ}7MN|('nX؎_'c;;xV]A]i5 hBh)XJiWNjKG6ǔ;ypEϺV6A,qH-u>hzmwxC^C i3; *ulZ #=boI}H$M=.zA/˳cxXb# i< "FWW:%)R9#dHD[ra@je8ybv& A`)6樢;aٹ 66.uέ?}q*9 5gDրUF{^#Xx:긃~e7U"S<,d?K'q.wc V|7hT؃k)^ reSF[v7jNjZkqT*Nfa7CS/WժSDM;$jmŲ؎=?c+x%0埑_C{ڝ=/W˰H(S0ۥAXvB#<AjY?lhjMUX?hk[OZzhg9* eiuG[2RPaiF{&6He=,T q;tGyvB*3=qFt b۲43H,V!ƱCf&3Lr*GqE|KGO zAB| yM\ha^TVh݄I1L6oLjjb7A)PN>tF`eLRk㱔UM-ǚwNS=fr 8µ/&٣ԏ{M s,w i%rKnBH@ѼCOYAyQjMP\E6rZn&B7l3ur$T}͵!-zz*)ZetϘA({O)&Xp)Ig]#)4_<4E M SO|<2uWq ">l?ʥ We~<\vkM Ok -=OVem3w@8 KJ2S>.s[$@Y*}*0c[ NƱkU;HB/Aܒ lPIYƕ@9v|mvxm"c@G[K3X#fd(G:LrOU~^8*[DvgFR;jj*Hd$9H@) G(Q)tk$]O`ZŹBm4(_c2 ٘Z뽒6?[:8Xҵ]Hf^v]`ُxc Ӊgњw~6޸.gu6!0O7Lܩw(y_f n -B]uW9Dz(q`,j 26WR Pk%MKX"s" a)zP0zϳϤhІA?秌\*@xKܟB<\揞'&EwfѬ)zSo*-f|!tzD (Дpݖl'v3pO(,"ӟř3oϢIYJԶ,iJ;0x0Na. uVac*&}oQ`R QU|9VnԁZ;0%NVpUVN]? uF1lg<ބ5o,y046G[Dž~& #wKrQ />I:WPVpR;^qX'9 KfM|`7W sPK`{^QAmr8^XԜ-@;_Ht:>*8U~H)Ν FCK^a0In y]gQ ߪO.;sv)G`Als؇wӐDÝB/9Ƅ@D 8lL{/w hCw5["D7 p=so[ e:1BlVAoΔIdׇs:wg(4桛&ղ죐1 |CW`Ɂ18i4kjkKD;B}"NjZ ?=\`0ww2ț|ZbmN D Lgp@VT@)"kh_{![{h I;1Twd6ƷC}O܀τbGDasv:c~ yUEo];6$n:oY5']`Y5ޭ NO$њ;}C <}l0o @:-se@,7,(͠Ѫj*٦;txG2;h\Z.K8 :[dV㥙Cx!֏MmV)[bmc/Cw{/u6<>F^a +V,*uY}Yϑ#s`hl[8rɇ"L2S|Hڬ(}]>) h0-(4_kDaB*+ߕ iApPpٓZ4xv +c|Xq J.8{6iOLz%M%7.C]XoAV:'y]~KX;RQwP}yiMRS):ZYc^ڄ/b_fM(KJ#"l^$sR3M-FƕB]8 6/f)~>Z^3A-7Nmto2O)BP<*5\2{Rpc %sPnf@֭*@'AT&J!zHb9@0 &y 330[gr{SR: 9ɜo!p)z\p;#sz8$CEr-- gpRR"22>В߱Jȗ3ucZŴtt:ߤ䎤тB5q5acKoqԍ둶av-]9_rP_6}ռ7WVʞaQ .,>0!T4r裣")ge22;Y2R0 {#Zc-S=^p`mPAOM9iJk""E/Lc)+[ԅ5׍bb njjn|vpG|I~뻫2VlutF RĤMžS͠goZ( ?>vnuU͆fo-4+¯Ƹ78a-ZUϹeVGYm h,~ĵ"wğQ@+r++o)(J+12$'h|@l%sk<})THy`.5Z}_R@@fFQA8;V Л=^:Q2HC0yዪ|213Fܽ"|bPYLD\#ʂ&L7M瘧4z٭QzoW:|BC3RY9ēԃNn ]O:<0wȑnARUb))(yai]DjfՄNġ+R1@w|+Fw wKND1$^ȫ+hxRލ}:쥐}*QJUay#r|# *r (*~TJL}A~f7QRL8qF)WVAi+ep/4 'c k~?? #NjV * Z;g6 а^xd!YEkF,Fk1>9%9t^ c51kWtPct/er+}Vu^6xCE_[su}bdfv+fgRT%{Rt|l|ߋ X2I^ N j4߂ŏtzėu' mYyRy+\2P߆~0P>ۆɀ6l~+\D4+nj{T\%[SFPtZ;}hLϨ-fuzo<.pF}sWF;'[uhL&'㒬H4-+ ȼr5|g^n_$SgM TsÃ!#c0޽Uvb`&Í ~CKPdPEog?."R((PGM+>ҲE閳&Cj5V[= 3{md{ol;ȇaր7VR2.۵hV9dk2}?cǕg} {v`U (jr-fs8+DV=Ea}d(]I\&vOhihNTMa}&VTnee$g3euw"7|b{ EI_yt\h^t<*{8۩3`e}Z0$1BO Β+Ld lf*;"_r+IY4Ȝ۝OOlp;j*8fTƜ5r[/[ ]MvZBqsߡ`*W= @[:'?j2?  Y"}g;oKAD)ût q*: WX"WA}"K*Uɪ<):ޜg)W5silK"=ȩQsM@ jwj #9^ߞaZK?v͚7RO&dS'Ep ǎ|BD0ol5 z]ƵL&܆<S5 p zA:E|Gz}H X.N>b`Y; N=)(LG*b &m@fU" Z0ㆣ^>ҺєM W\}u>xLEQ /-ocRs>TKbKPH7EQV.UD'g9~ez%joSA]_DڭCgӕn8GJ,yLj25ZG ʆ+V{ɮieޟ4z\6E@1%ج^QʐՑ u7(t GKTҦb:/BSowSuOB Wd\ sTŘRM]DTR} ڣl ]#nx1,-2S{V˗$»ӫf7J+U^ vu^Av֬\8`>m;JsV_1 )qh,8mhiM]IyFϴDO]yqai#;#*(L;$CSgRU) f<1f̭>wq3֛`/ qe)= 0\(wC:&Y7%a|_OSd*"C|Q0E4^`/;2F}te# ZE)SZA\qhzye*.EZhPpbMJF(U¡sylʨ 7"R5;dl9"W~J Crrt>{ U@AA6 1 z)mtf,NwzPL3ݯ4|ㅸ :Їd4Tqgh/d3v!'5$D;y( ,aFyq׿%3k-o%RcLȨ%?8.'&Z#-z1H7-,[ Хbc'udZ8a[lDcA.5z^1.Fo>7CsFi`5-b?eϊ+:|6އ߆-"җlkxHpڻ:ĂeRrfy*!fJ WGXʎ]2>v3?4DF{@]%k uS W`5qPsYVq)"':[[(/6dUxUa:J/1quO1V=$OU EMSeċ~ Pݡ^O *?tTǁDژY^TC4¼9XɛDKUgYq=Y)qV7ò'pkȘ:+ l2E(~ 1BͲ$MJϮg@oQX)e+J O<-ˆd\¾^~܃DaKT|y][A<cT5< A*q\(dSZ31j3F:? n,2''Do)"M{ JqOŇg3b9s-~`brD>zo :}P7]"CW< *:u7's+`/t9-H!MJ" [5փ T[r=|-xKylH獜V[bB'h;u8JLE;=CkaB7jmG3n-+4y4 \K=*N_ 1i ݤKbƧPx%dP57f5u)[Vh" $muV2{QB_#=ņ83L4Un&;61*Ƥ~_6f/ۍN9}6~;AUqx\A9#!R>(J&RKeKzȒ|Pp0S! sT)@:ң8L/F{'n9);#!~ﰻy WɨT*}Y1,'tobd5-UΎ(2E߶v ɸӛiba"󵅭E7VZx*Ayh~* &~Ż$V`9[aI~Vܬ]TӁ/.A,fhY@;41\AȱeI?pI `NξlF<<*\[[%u,%K_xBEL|aP+Qy祐ҕEN{Ǜ%nSƝc]*AGVp6#f<+'=]"gYZ07070100000014000081a400000000000000000000000164df7f6f0000360c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/5]?Eh=ڜ9MƋk5C  v68Pg=LJS\Z|+`̪  Pd@ԇkEK1ksմ]MPx &>0$8$!@/6/ 6O/y"4W}Hx#\ +W[Y߷Uv;?}l@\m6l^x\̖ nW  v4ܳG4G>W Y'}z y1vnNm $#T6Ne^'|a)dLM-}y3Ȑ'$A<sBċmGMLsuL|x,4Aķޑ$^8m"(yw 7!~[$qLRf UB-Pvz~|[ƺpuѼ[eF;1h5f5&s0+VK 5+VouU<r"/7U "'[oueX)]ڞ+?Y^gxUI(*~;񀢖I+||38E,Aj[.:jۇF:@>cE w%} i4FݵIԴr`e3B#;m Wf -r×FbKe`ώd"`@u_s7?L;$j Wr _qF?{W1BWܚjУ\VWNX}Ocj͈N&SrxHh0\LaՏ>]{lN D~ qG? t/Z=P:܌ox/J}K.ƻOM_5-A?]QTܣyרwMpM. >^π9f?yVg^̦%0J>OnʏM(!97thUKDfWPQ1۔!6KA%PG!Ν-+\]SSN2iT T̕Mw>H.c*|:i:MTY2IVuLQ %DžhIJ[ ?c= R TƮɾtrMDXHF`auQ^jvY rIqS9րu'0O^'2QvȺ xVcW;$..ZIdrV0sU;-CGoOGĩvV@<JvFs<2nr)c>1ƾjN%[Ӫ )Εҕ{%!" BP.lN(",poUoblq.aKtN0?3@+kae<Q_ Z Rbs#o;vjE aw#nJ 3)5׍zqK ?rcg"MpHYאmeb[_cfvs7\S&,/1CvD_&V"EC}-*O׸fG,J0IZk%8oJ g'@ʿer1<qι(ւVʙWҙxo`@ݎ6 #Bu!CC1\4ƴB>:&\vE^XءlL^JIT0ұ UU4ռE#jkNY(||n9\{G jRd=`1-suF GhzKV-K8<'ٺYZP"P򰸦/U1J2j$&YW[= [lfp*1%p`N7 XW0BN:GrV UiSɤsP̾xRϭIeRwTvT;6 L^ m8"XC)ZLdîD&\؅ l}? ڴmA& vCN1kP9`n S*$_SMܘG_x#:e)m{NTذu8F#;HIta jD &@wm7TiW { ? X ^EƄ `wI_d3>3h10>"<˴(v#@&'N=,:dKގݛk`"u1#r+JV&KM5`W:;B!)#t;aYhV6'c]&ƹyE: /WV} 8wygO#Տ|-'Ų\hݷ wӸV/~c m-V?NuE(s,ƣک)بٲ;GWraZ'~}Sui[7%ӋKw4sfĖG+x.xѭ6€몊\vh]]bƞ b)l8KBb?<L#㜖t`]`]'Sn'/V 1UDcQ4P_H,{[8PZT7Pi<&UR1Bpr zca`9';R"kyJŠfne>j?>®$,yڶLG fL+̟oDjÄ#^ۧꓒ5i QTۯ>xCxnt(sWơɟ-"n)Uou兮3͔>HqBw@U v^=w WC6a!DBd~C__M6SA]qm+K7?V9r]2HL*)9s+b-N!@| { vFkR|4SqT@eoK$6Ȝ. f%w-X>vkDVRd$oQ vPıIAĽ{3?42 N.4kSted㞈-[ߙQ#=`a,_N59aƮ6EZ{sM~i2&siWU 4 owEeؤ2r>aBxbvFC An (ٗ&F>K-+ 'rpq$}%_o2Ԯe,xZ<]WG BUO{m&ki6[Oc+O:be8H ÃޠH)+ui~t3CYt׻:}4˴ b*5NmH c鍾8}w|#ZLkWT i8Bٸ9vX`Vkߗ~ e&=LtUtaY$(JZJ D/g[qc]lƧ%i{@>k պw(КCx4@buK5VsDdF0b)ѷ0ls2 j)=B?̼P6z|v|##]5tEȖL)m2x<|Q-ϖdR0;R&Mnb:?L&{:(k;zMuٚcǀ 9QII@mhmSnF]7& #saȷ@&-O>9v!oquk{}m<)"Pv ֑EEM-,H닫ڻەq0y?W(>/=-\~@%w\rP.尔!ٵrLtSEc|:VbcYpI$0vU Y䊯c] WҞe\߻*&B&x-{22c$,43@~^Ӻ ,0ViFJeQvq$2ap/LRP$CLj:!z2." 8b4؁?]Ji+G#wdxV#Bϖoda$n L8sbvLl#g/qJu& BEYd|Q cEg"\q" 3G"JͮAXOv-Gs oŅz2Zys Zqbl"g|u[G85\i,O5pd[9> &R*"ņ5{Q_Ty3]K|,<ԖI,GI9scjͮ h1߳Rl?PMC!#wpBoUϰ,^Iz<.> p>.byUЯEQs~G("v_UQH Y<7ĩCVq[)S yc)j$iF}<#T>CF'3sye:03D{/VKDݽܥvD\BF~9pY5Eau$eH*ji1\=FzOǏdtFDZlN9bJ\#x,h`f;)מC!xlE#0DK.7"*n{Dvu]\`gKZ.J&leR21?Fkw3k1N@0}״ڤcwT3Y&]$xqIC^\H2@`W~ {lp!agV$1eVjR9[]6R/N)YhSS"&oA-x)\|=wEk3AoFL$B#2 nKڿ0Wґ2ԈӤ/hgXdؖ'Qw@ڔ!ܻma~.&7$\ ;fGtƺywWa@elp''S`W=<}lt}b"{i7 5S#ܷ6;T[$pƙQ]x9!L1Q]A t쇋ܦGc*f͢zl=9Yepss 0bĄ/@Jj::X~l_Ux,SyH$uzE (/5{3:kJ9*… Re{:zfސ|]kmnq=;.}=m_=1aF&x@S w"a" wl>IZ t5%XM`m1<..h[ΰdGkް|pvן@Tw&.> 'dwq߷O`tL+Ds":B]NL@wهspPkBšO^$kѨ=ky؊>*!<=3`m'Ǝ&.k_N kH 22mQ,rE `;ڼ: {+yYz.R?Kó/&ql|9Vz"4=7~0P;?#T7 HrFc :Tfy_ / r "G7n"m0Ԇ̅ XK6EPŬ+c߷r[4Ɯф9HUa%mQnxEpA#ثņ0b]+вC|e`ݪ ?4^0@FēN 6] 'v9x+nbC&}aiF,t!Hs'lh ijjvLh%'w(B:N;o`J?LQAyz$D 9 RL5yJ3pƅUqpʱ@i?:9g XhlHEw*o_^mϩ[űY1lSϜ3aLdL ;f"LZϤlвVL&j]B\[/CΣzgkCo2piF) Lgj[5 F Y,σc-чe͏Wc* z`y2->$ ~'dRu( 彑MZ/`jaG uTn FuIFo&19Խj'v,K{ Egq_ Ҫ2}IEAL~,i竃K̶{ i Miw.%#-C睆7Z@O!1m+Wpݒ2|e7@bQQKiVvs8# ;~@D1 "jĄH iaMqe>i'oIhu7`zwK^ (kKB/y)AJrI$*}.wT[n ʉ޴X&DT58u^CwVppaŸUsֹHC-|bXJ:u znrara-ԂsI\]we&z-RXlin S]Gh@9kb~JMR>b3xh@qh}&sI"# ך'p$AR`Ҍ`O"/4~5xY8tos >EvC2;~{$oLk7?ב 8$ʪ&hG?#j;H0:;/ 6Sr\|>!C"$ų\$!#w3£HbZF8ɳƻ2h3TH+7)k܂G]sI V]4 BB{TbHN\/3Y1_^ 5;l%p1@,"iy>b#[209 p㸻ٚ5q?VSٔv`':9\*aa#{@,LEa(W Lp51]H/t !-NGMOЩ$Z@I8MĨ9VP o{:p&h>Uz"{wx:lqxy5^?9ΪL" k;UANokS{-oL3KhZj6 +yp0Od< )ÌB[t?IJs(^jV#} $Le@5y#A|11]㯫őz p&GF~nb(fHB]w FY[ ΏTK)G!RVJtca>kGu~0/i)|oj\Ž́/HyV(\M4'Pbzn2-amj2z Hvn[[F^7$K9^ȰچnF|x*q&(R̈6AGY16>FeQi 5& A($3f[S s"eiV:Ґ۳U2P9|CrlMm)&?Yr֮Q$ ]2D)B$3v/]2g 4s|cT{y\}}QU$3 6oSdx;J/Ib KYjrn@v>C#)cTl-:V dy*@XHACNR (a=U^ 1YMqwhLTdղah> by lvnA0p,HѪ\" (=##_̅K L"}X_#5)׌y>fKᑖW:x*?,O)wu c/mo1lf1G:w-A^qs!քpQp |?FA?ҷ1r8u= )C5nw @ptUx.O zfy#"@Sn1!*U.vU-0G $1s]d&~Q ݻt>+6GB:?aD>X4/r5Qo0ٯ{h ؾ\.rg{YMW)o;;uqt< g̏SrԌ5FCDYTۭQ:S6sT-xu/cBj :Qp(M5sa~ 3Ϩ0f:}ڹ/M0A݃]t'!6eۚ貄HnR;rFVc{s0LLåpMx밍"]𕨰4bA҅kENlax+Ϊ۾ɎBz=i+'%ɥb+/ckH;qa"._vKs 7q-髋 ]9zhʚ ϣeMG<g~ pͭըk[ ^{p#vxbc~ې3;ѪG|?.vkbk_(EvrKаTJWC^ZgGA#9SJ yUUz}&zfgxWd ye=8MDnA2[ؚ[?N*O`߈P0~ޞp1U]9"`'F8U2ӍRq&VNd$B(l˱VvqE<83㈮ JܭR5GXK{ad6NDp-` KIc&ȁ l^eѷe0u5l:;Q&hHdYL*ϡ{.C'˄J(نV+bgCHȗydOSVE8NP6^ǻYTIlOnɒDRʓ E.WJ]*r׍PƓ% D؝Č0jtO̕KHQ;[8 anq T4IsJ.2@KU?4`Zy?,hu|){;9?H0{F1C!V?o=,,3jSCYq*^_r}'@(Nђj߃M8vo.&ޚ6~hEwLX#. 尠 "/#XCSR7E|i_&) kc"<ĵ aP^¡-?.i(^L)B>IRݕG>mK~̤,B(ԫחRfit+.Fxzh}&]i ]qZH {%~Z1tKP r̟Zb;Z,8J_FyKD +mOc,P߭Fh MKYTKI~ jk,4GlHWE]{yGHU \AA0xG 'ٮQ)'$Z1}oҲa?h'f7p̅5"=H#x2JzZ{q)33 2HOq ➷Uk.'i?1A"dlR@_xu%m PF} Nt<3k؀.~em7Gf,!'+/\$`0 䐴= .ެᗌyjiKg9BFəo5҆j<6Yev8Rx·;D_d5^̀ #E#ש{Nw彖-6#7aFʻ:!V&</#Niz-W"( X()]ħ' Xo%5l4d# :?N/0[v(~& j8lJ iN&'!408rx%f#%`6p: nZof"d%gs^^EEYQ&v `.#(/fg?uqВj:8lZ4K|r"b4  ^".w`D(2~j#vձ()TʙVv)I!CӮ;4L]v?bKg5HjB}?5Vr[bprQnsӉt$CW' |N~`Vx$ BP^YVI&Mo)V4 LsuP\gx `3T:& ]*KֲdjI$I"&gvޜHӛ+zKө(/7oZZૻυ(D[&TR~'l:uK%LEW˦jҊk`‡X춠$wed AuYv(Usn,~X4_abc-lEB_"bq3xA\c!X%ٵs7k&jyhߋ?<]N(qsVgT:uI \Bng RoP NmPo{0b>=z|4^e1!/S5/ ^q샞*H5CA&2RVܹiR4g.*NE30(Kb2|^%ϴԝT e8yìIS4CAW? -'ެ~y1~ք ɞ1R:yG.Ģ`pW}@2Chyv yLNx2;'XzXQSB8^Ǭ ͭZj/_፹*v˕]B6XL`'KgecG e GxQ:`ϳY0R~F=A6/LrӚ]1gWv*Ͳv\1py[zf-lY.ō2bR[ק^I|Ǐк(~g6{%+h'cꡲOiv1+oL;e^;WkRVs>7g`{O]I+H^c+LOU츙/HNRNA~H W BGsJYF좤wS2~'Ĝ8Ravv퓡B;Coc@Rρ>sy0(%zZM]St @HHG!h> tKkIO7gN8ϮmƳF>C[FH'r7uvP7cR6uU7 2M4o $:Vޭ[gC쯶8тBhf\}`)yN)ңvۨ\`D;߁ŝR._nb'"I#2g"/_j鍒Zj J*q#`>o-Ѱ +C/u?D2yWT7l0r5@DStm-mTb!"8ʉc> vZjV( JAA.D9IAf}znn8.l|Đ^<2]zTB0}sL +-7]9G) mUDS*R~[I&=0!2Jh9g7C36u5Dt6l{ښ QqP^L%b e w# Pݘ^)S@ʈ4Fx`hAJ%u񚘾\Pzj11~#=9٢;UݜxD콽m%52MN߾U PȜ|\`i{jg40L_87NP*Kj AJM"sl ܢd)awhبsrw~V7a[oØxωXb@T Wv%Ba+Er .qsH?_h({=Il?qVثsTXloŋ%D>UcF5x[yJvMdeBDf M,`b̰iJg;뒾z#v͡[0 Yd6]v JhQ+b)OML)7:=Eh]؅^JDž?*K76{CS(W<>d{׎ВD̍\Ch3}`NICEaJ2#DbӺ'<:#"*` xFt_վ嘱c-""ߌF'[)0]wI_}Q+%Eゼлs In= *S BK ^ҋTnؿxz^™35#Rm|$0^@!Q7DRv9Rفqf5b_f>%:2' ~SZGea!vu~T+g,ĥ2n= J3yjr,'3`(4"9UHj% b=ks\1[[}BpnVrdm9a&pY@cvdgO'nz2T]hb:@٨mClO.3(.nv)Dpy̿euL_F}Zx *R4*|Pܾ쥙A痷`ȐTՍFy;ɴ=!|'k\vnG{T9K[:wXn=EMr (x<.ǥx.Zfj<-X/窢r…]GI2ghxtsi{jv+3_`A; ;+y5!Ž51&p<:JO2.^qq~\QlWƑX]8qo{O1f6o'4 ~HnpW9Z%5)%L=¥YV E^S'n آT⭴aګ"59@ͦsS-žMӫ@<3v|tz3H5bTQGٲ( $!|f1\}6;Q' L~AQlM8t1VԺGo4 {IC#'VfP6׽TBӂi4JC͂api-)9thӏ|/;qE"!CUG74*.v uL~GU=% /\.Vo 툦wEC%7H۲TfW$\DiҲtdڢ9dbJnֱjZHc'UF/Ho7V7QEKB^e)M$Xg!Y9r C &StڨWEc~Gˍ+ow=֪]GПU|:-Рq^eV+%p} * x mV/(wo92 ҇y[<]WscRr`XZ1GK-6\EoӜ M$z,I~K=nHZ1¥y(֘tHd%?a&1 @ LSr6HԜxFj'QUhQN; *jt݀=UH) Gh'(U6ڹa'aob{l_!hfLTC.]b1tn'mQ5Bowl D&챮3οfr$Mŀ{ H#M8)b}q1i.d0Orߚu Y= bLAYןH'A^ 8Z"g4qGW4 !wQ ? hR3ިC },Ab…eVy>yY/ۖ6Sv/iCc۝5 Cq :D&Q^5^;(]P.)ڐXS3݉xQ􉨞')m701"`'gH)+ZLe+B4[vݠ]eL˚6㞯v?p6/@5 T {2?‡V?TOz>Lq؏H \C9(QQރ-Q0mhv~#_`3I,*Ů$1!|W+giJ Ҩ( 9Ŀ]&YrMK:OUjQɞN/U wbBqϼ9~3[>pVPsQr`00~Y\LX+AUFpAsTr||྽ԬbIBvŤe`m^sZ!: Ղ0U(rN C! G3s{dSqtjhYZ6d1W@ ̰'=+3׸L]m阞 bO_Hv8-VǨ, e~xP1t-<+d z+*ԽGcb:&J&[S:Y:_98ka>8[}-~% } ?,D Vof \,pP/;;=*Y1Ȱʣ6p+3f vlW-;&-Xļ7J}.m"fO)"lkֈ*>ioFV#I1yi<"bU1W' k{O \?fq;2ߑ6 _mW;c͗EMez{0}jyNmgRl.D/_)D ڲPW\I@Z97FbF8O?4^L5Tz 꿩7|ؒk(mv3hLœϑi"gn1J9? pvuCb52tR,:E-JИCTԫc-/{%KNh4/2Ah91A`4qS_]imJv7N.(R+G>͑nw z*& o`f=Q[웰PҮ@p\0h7z8[o)}`Xfv:̺{̴( J ;41FE^ٕutֳ 4uM|ӵc^2͜櫠LTrmJa9[M/&+4ٸ0:3IHΡOԛrtZhećt2Q +G9 V?秅%X E>(Tcm,ADd(TookĎmx؊D=U=Vfc's;r;#i><oB(3k4G;*ʳ|#xP?LRۮFqYW`q@3iǢʊ>tn8T CnGk LwuyΓUhp$0 BS'ĝDT~E~ .-T́1ek(vï# ~yYaE$7DP[{9w0I܅S lltbeƒoCEX@h0_IFn<<&>gl3ʛ -4elݜYcͰ/,?l/!cS+lt~g_BD~ۉmf] w*wk@!91h/ v:L)nQe]"(D (64̆h߻=.bG3i-GO="VV?cA- d`M"8w`Gq9eMݢ]¢JK]aNLZh?ULŽ:$uv7EMؐzLNwư.~NTETƷIᶃ5gVOnpN5GЎ ێqn2ԏ>Hz_kNjr˯b1xd3 {c3ZcCrV6 ?N]ȭA#06o&*Vb  `m@2ǝ[ .R0O>Ϗm<ֺUk Zt aRnN IU`aH M_^&2 ڎzܮJb+T@KM܇ig)c꾅R@ÄX ;ˇ*,9e)é7Pr-  }fOP9n{dLJF\cML=ӌIb^R`G%@vOs%_bέDR^=+q`1w2'j"RKju׌bΒ ʞؘ9J y(w7nNP-.cj_~=d[bݓƆ?!ϞS\[͖<(S z 207}fP[!"E7`n8f!oJ$XjR0mΡ*QuB{ulT%|rx}\UQn;lĎGUW5Nt%K۰DlSUQ0y\mI#&Q?GO8USސS&.0W~ŖBriPOPx_@7`V!x~j,LjG ںeZƨAEp݂~1*{$ 㤲'#9ӹ]cDiӶB`E(jiՒl7w ǃ]m4hj*Aq&5B?wKε;%М Ccﱅ7Z5IdM:b9#::{ w3Y ;lP /s{z$7xy9)m&057&N*rXJzj]8wM4tV'Z ݍF퍇ɪ} #h%ɼm`b%Ab ]h./1CzS\5~ԡN^0dztWTb^N tu'I6HOrpĄ>.ϝ u5BV_4(ک7unӡi5 qp?\+<ӳJ9Az5AU"YR0zm^Z+prl0qԻ rMjҠfI C*o6Z=}&=m6oH% #s>уRH,!kv1 + S`>n59·&EdFj0#A ,00"5|m 6zū.kGYX+,Ii%mK[O8[?P8Z(nu1XOcu-H[@Ȣpt9exULMr}-#9i{WY&1RΆO.aw$B>7_>:0 PlP.[y #Tb&NKd[}s|~3}%\aw!#--ae((7soN(TiV `@lYe jlVf +#*t &5:[0⠑D7GD=n`fS\H %R^맩4Hf ZQY5`2UT)IeF3c*Mv"0oעɜꩁIA[Hv'݊6ryq7{u6’7bm(΁&"LKҘ mTgG^f){pn \FjbӷPj Ŗ}$|l^d_f,wBa6B:c>hs䩋HN s?7{x^K(Խ,. 9=ۖO $[ oiҲ Si1~5~V9I6AQ EHF*U'.-NI}F N,$y0"h1fdQɠ='#+7rÈ0J}QAsPu5Dʊ s2qvP4L-O Y~aNmV]+$U*x1 )T#]d {ϺUic܇JA!i ?)U"bvLgX.#s+tY jnƑPB@-}2fu"mn Bf6nF5~y8-: P+`<sB5)ogQ(A)VgES;okG+prN.#$SY1sQ`knw)tDVȅ0V;`/#еNZyk tVP2E3>ӡ0'˅+&B"4w;ְذz}#lP-NySZY~~`mZeN-H G(~ /81 BBcq߹H$KJ<*Phb՞gakD2"׃qg`á6TRc<צ{z WF(AD H &򽫥l0]2Pw:#a1ZXRJ&X%Ѹsζ1IOSzNfhXKj כjvSuQ_qW)o@8kx*˘x(~vhjDD-"K),l ~!̲+,F&=^e3ld BbJxE>+/2}{zP Lkq5>DzLF>3gA@PGmO%4F`aAn*yVup?f<]e<"#k0}l70ڜm7:dkDɯl+Szڟx\I sF;ÅQ8!CvæN8_'850"Ϟ$P"Gw ߶}YS'#xѫ rWgprŻS[#t: #c@\(  ywԔJk_P[y0XfA 5f,,CپOlJؐ_n\3m6X^/(8{A!ܛ$ ~mMڎI+SRD'^jXgX,ώ{*L -?bZf 3b}s BPGak?V,Þ<~8{6I 5 x^%m%^iɣ'T Ղs0walܯQ0xiIO5#Jy@0E:"WTh `LUˏh6*BܭQav#aU2/fwDR_J6/"{  n`\bN[nXEw7͆xURӔ}bDslPۡ*wi5}nsa`6L#y T:+G[aBxzՠr\sR @DzETf:">+(Ps0{;THiNeBgDžc"{ep,J^DZg"TDFYO;rVwlW@Fb"{EѴ-#xn7P>>9d}1~B0`XonLA&ǒ O&+r?9AUN78(_?{zqQ5-bqpyf0 1[YϬq&Sݍ*xZ8ow5BH_ D=˚.ej@ySRD#a/_&,Dt:Do)YMzۛ(Ae4M ̿GN=ג[d$Wz:3ʊVN'$p@/9w82.qZ?P| h8zm3` /iJ.J,m_tFrļ5f+^UN4p 58~LQ! ?wpKa%MݩFl2C?NWgE,=t7H[Z[u mkXcP |'u /9iG2_*[3;S9mzl"Չ#5R&]CTou w^^~3QQ U|<6+{ojp9:U ,sb^S4\,V2 ğ9!̫‘IJHÄ^,|P0/XU۳)h1#egVͥ(LeEuˢJ dOT/Zm"OfŃ'͝ 1կkd+nPC,W3xJ*4.s;1?9E+j jI@b1BT6%]GP68O7C@i6Sq2 EU"]1م׍w8 Dnk% Ue2j $@Ąd#@=z] >ϯyo&mݝi$"wG>=%3nu (g8x⣴_|A֎6Ö ~8*2OZȂh[۵w1nc9%kPەRʙ3(>_.MXJҐ\6& C%? ˴ CKMK\}Z( 7YfLod/Z(dQ`QIJ"+wqqW_vRF*̉i+lQJNn6xv\Ɛ'G?DnnnAmwx,?%S ޗZ~SamW ntKG4az a o|wnO`tixP?6S/xz;)Lfs x1 ( FD|N["~;nۂ_ ]zߟE [8{ӑ uR#K0^]rNu}%9$T6SˍnhLj3i:htXA@Y(?)KIMLQ8)UJRWܜq(Eȁw:Ca=-[s}ەc,mHsŰ%CV:5Ҳ @Dݑ/9λ1ܤ߲A9#]pG o5|2 i zZ`Qtmgg)c;!~@putPG9mu80&՜7eLpflR.HOá}J׽ӵ^TߟOỉM6k䯨WANү t:Z-m$Nwda[;/4,QVCKfpb+_$3@*ğ>qA8+T!'XhI?F+Mz:g)q&m䄼@wM]!};nfcz o0MBp3B P ^;fx)h]t\ kƟ3À\!0~#@bzD?[Fi$Ay2gKQxD}SjhzKH+ ʈ=h'WGi:ZU@08Rs*@.\9Ykg5F$۞絥o[ WZZleE-zmV 2_y1 ̢Z|ݓ :Y-*W>9e];q-ąCPzG W Όt=ft7}C=!ZDܛڗ\12OC,-Ly +ڏ_u1K1P݆X\.:&io^d \Pn<~>txz~&@O|o}҃i\ȮxY -YF(b^TMXTFU7$'T0ֵf&0~H] -8zSMzX1@ЗVRU0Jx]MkPL4cv mŐ?sE`v[xJ5"m Ww"e)ōz3pfW9_F~1QqkA>K9OྖH4Mً/p Eoi_8K1aJcP@ƺx>iىWR"̮\;J2e6/W?:dx(^n*f nप%.URfmĶ Bd!l? QۤʺD[l<,haQ,iH1cPoR]R65? fV}M<&䲘b)i UAϕ*高t !'4D7 ëaى{5}Q"HO/0@74H2P~z3[.@xܵhɌHE/ALz˵;2xbH(״O;I=NWnokAD7:-,6) +;Pw7$js<ݫ A[ Ǧ.A J+9{>G4zI9GjUJ%_~׵"sX\iZ^`JR 1tPżcT̹ex%uD nAܿݨQ ī.AZ|."_@*M3wrX_(zdGRl?ѵdJl+AjX :z9, +ދ@@$n 1_5)^c:ۨ$h<{Yy9uwy5Pt꬗ A>2)^ /vp??I+@P!؏3L.vgk{.H߇;xc,&ˈ7e'=)AjgS<(W|w#c2pKR|R-'ͥ@aoQC0\ZX5)Ѿx(fVyL\%dSX> ̹ScRodP]0l:g7BfFr_)\k^@hhyt#f~)c\1Կ孭9$WV*$RwΛ>,~ X7SkBl-A2x`"PL@mۘ124y@ՙwؑq&A(S}k|[N)FTG_Ϗ5dN.e[x~wƯ2hR) ~Ð]^ƫU۪,+t!48*Q9O)⊍%FZp*ͼF)=XvUPBRtp`rPBi$^<լKc^3"Oĵ i'4d ȮQf܊;OaƾYwzp8])Xh{~uDHr9W+,Lw}8`8 嶵'ǞMQyFIQvMT  L/h¼g1slo{k@̾- OUCco<[^pކgYgBʍ>IS6رiIfe=[ރ(}!y47r2]3Vx8cփJY5| fBaS(ߴqJΒՃ˒QgXZn #_Wtj;@< *ln ?˹.e"ɵݺCFgvnVf.x^rW=v Qj&CKjϽg᤟&ƽ>֮߰ /R6]o;ڤ߄UUfh{2%5p}AFh!8Jij'2=h-x ~[\r!)5@%Ϛxɼ,I-y-t~; Ym{uuDJS|~)oϴ)2i-v%1Iv 7 ˴{ T@FZ@n{0FLtiP7 &{%k¿B$Sz@ !lNb /\K(D\9dↂ6oS8S۔&nʸ(kZN?eS,7VX)򊗙!9Dn'}u5ífy~{RW<='GsnYHmEakl'uD&IbI~oS)u,b|5ݲz:2<-K~/dlT ,nEvZ&|*spϵtL*6'K3f lj V[P`Q2LjuΈil1xCPfcq0~gVoԗ}|ڙK>^EZh-scz#2QRvxI tʙgQd&Y'8uqv#v?e*_ XTOOԁ"Έ;0Z,lf6 Hqf4iX ddߋ}i-f$ >̨f}-&J(UH_+}# ERP׺;l|61?eo[ Da5o(s@#[];O.3([ꍀn:/?O`yfbSQ7l+8zv؊PTE!tBz.YWtFwe"qЩr_ '_ގCBon-3KA(<̣Xt_pQ5Z}v8SxRXt0s&mHr߅9PrT J ^LE|{l-WHK.S3PóWāЇ~mbJ]GI=4H$N` Ś6#|3t(MlRq%̘7V{zkU޽p 4A(-l9Qi+3 xXވyrr)Ǹ){P%Q )!\z-wu!=A^dlz.lJzZ5iTV &O]WdF,F9kHpAy&2RwPUF$R/dy?4Pl'965["8[2B%$w<WDN¡# j ՂC"$>ڶɡs1d׺@'`]2ɕMB-V4}\r_'엑G?{{:GQ\8UؐqlK3eʌy)vo r<-)r<Zv]/ L @!luŒ2HSheXϲhɓ- [؂[7@wBYhMrgωU"n{Dᏻ:bu>n ل ؑsȔp@v(#v` adlD[!CP X(ѕ5Lk%db Ee\&UÊya"e('i"ĴքnS/ZQ ,Vn#)S }/xPvIgdI S;Dܻ̀ bFn,^UĮ 6E641=gx]`gyew3L|HmS .teSG2L Z9'!zoa4+.Z͢zr[obdRGO:epl5-ACpm48)[@g:˪1Fl1NB1Lb^,W0'W¡4f B)ԏ듷~ \1`Q3#-o~r;%G]tw~gb'o"ȯ" ۽y]/yQE= Cq[pQ1wRq3*dtwSTɐirR{%#hx!ȔR vE2,1E P3aV]>FHPGM>ȯE\z]^h)ѵT;O&&-XE6DȢ4T2a{{9:?;VEU}ڌd%x ^wxXQ:*Ht=9 QKט4zډ1:Ͻ r62Q&ۦJ/6FlΛ:Ɇ̥L}n?,x]p?rim{ ȡWK 2r=(U[ A1DfP#/E,ՌQ)ԐKtWFND!I0Zqx6RSMfҭy/9z^_o^2BL[3 ? oHWfE=â7hy+g0Y{a~#/L{Y4bQt)e.J5=Zy8u ?Cf>Nr ":Ż̆dd^dQ-FNSp?:[?y|Lp'=h~ 4=rϹbkXtS>]t))^~|L4*E}OqFN&|>); 98[+hkj6eG$.7A9q(؂#3.mf#'q9=EL:ݤ08k0pH|uX(yHDec TF7fV\L/sRN!׹Fe3s=>|«{xN& X"n(rMmK =OX\bѝN&hKoERML ?Pu;yar9Ats?EJ',޺LWfϖ?5<,'l#(geA#6N,2&ϲ;kH6QR_ImxE Nzn4t4E"6+-s#ʷɤc]મסDzˍ#<N__ÒE,EP+az&xR}^xKqqWBqYouLRh+/eaPg xsT K|,"L-A W_CbyD}9Uٔ ,np`ӯ׀Gx#FywR0c\=#).c+Jg=F(6z3VT=y/ybtr̫Ǐ-H"g締>:sg$C\VH&c<sQ'ќ5 `‹g$hH|!v6.y;amp:w(,п'?vd-JT;" `5 -3\9j=@fhm_*e2S I Lm/:x>8U;Vܸ3| :kY38$\#܄K? bЮyQjS]Tj>pM,|(L58߲ 0GySz3tktyKVDE&yVAW0H {qDIfP#i >jP4Klt.KXgj꠭іXН١OE,]4H,6>CeB??dd5 pzM^):p%EaieNm`<]obi; ϧWynZ=L0F*[SO |GxqŦpZɩVY]r;]*.=zD>#!R5QJP_/Kaeh f" 8VJ T\(*ISj}w`cфQ#>DShF2eu/(<Ȁ@м_|7?*\bp/"TʺbMKC+֑u1Bp:;ل/S~lC$R: X²+ oV XzP!d?L$iJW*a7`\"&jMdH~K d9Ki>[/ Y97ѶTQ|Fy1'4;N,Yo3a~q1k]Ka+aKا¾DE%>|S5e Z L_Y],C8drWy]gxI"U( S}2$ #ͤ7JG˕+L,X)68}MUiF|_~wauxa&f#N1ܼtU_gqeaݔS_7\]HOc$4Ɍf-,g@o)` ?*f_t#!T:CEч}C3) Jw?;KRI/#ƫdrOQr#ΝZXMD`} <fe#3N%LAA)[_# )aß8%aoa,@ݯcnke΋idߐUg#,.FKz E̞*?:? =?گvel3xrHKT$қڥ ]fGÞAs+nv.tzH~zJƢi٧JI{Lnœ.ޏYz CSe!2uvi V_ . odIh^مH`n1%"W5+WYONL)& &݁3Q =n"gʜ*]\V~gáv/`b`ưypjv4Zs샌Lg6LD qJc :[Ds5(AR~)e9 腿KNv8?o%+Gz`\ ^(B;ܘeQ]E 6h\-8Br=u9]+XIv`q<, 7;KzmԷτz{ĔPjB*_9I!;4Х'0=n'j23k&W*$k2³Y'}{/2Rs@\+0\ nNMsP06P13v$XRm9\Y|,(+a9E ZNiLZ똑|㈮(>}G7)㤎Pjpx0ᛯ5'*)jKR2:<07G ?s&E> *I}l&&NL­{^/6q2]1]i $ .j\YVBTrvnW}x[.1!kb]7?%y*s 77/lMΌ}8='XbKw[˔ .u˾gQa?L0}wGI 9B?avT`IZ*Ecҕҹ[=8?#n$VvdM?$Ŋ3R *:1tB pyL/0rqze_!#xjFuhJBA#ՕDsXBW{)'?I82 R})? FPeHW8˙~Nň o=^({7C7ZbDxm{4VXI0L> P:t\Y.٠=/m:2Ѳ'p6V޴ڬFsAmgXEwH(roN#m֓p'QY} ΜQ}axC8K=7k%Aiim.U$z) W0>!t G -:Fw:l| MrZ6H}Ĩ |'V ƭTlׄ_28&PmnrLY b]X*븹ybY?  n>ǸD<۠yu{̌@"Sy\5{rBOmO{ɨ\D"aQa3'/lSK_1T5!rEm#)~f<υoyv e MJ z60;y`J7S8?{NҤub>Mɴs{+ S1ܳH >$.)sVVF%3:$H},k5yx0KYXT{Mf*}hM ,YB,^~;-o&L`t:JʾAs(l2di]|" Ш^snTR4-B3]ͽt- {ΓQ}1 wJhlWCjaz:/ /$tJj#5ӏYIes]j(,c곇cy/̴}4f2 M.2ɫ #Bcp%~u*S?1єY^B0tY&ntj:N` ͜qf Bf8< o [$@ 뷂1 wbg6s/aGڊV-g<|sf5;o$ v}[JK{N(վsXqb‰3h} 1Оy1Rz2ǧlN60N9Zy1r"yv;uC w3vQ"BX㨘'8Q.SH܅;|gsļNCF^B=3u w*IR]=-N:$ <>DMJ&FJ̝?/C¾>ҍ ~ f,>Xwd~7Yc_#4m)Jߒ6kzH`Eΰ)uQ*y6HؓZpzHaXnc3dZx Lj4.[]zC:{K^:M1`H6rG1 #W[2;JMC jy^sxRhE4Ϡl׼B]* s<sRc҂ #?X4zN8põ 341(!UUo#UǶNP[nq x臹-$:6 \F:5je0O{}-c{@WvT%2d?-R X^Sa2C\&w;sC8G6G%*P\jӞ}fsZedNKԙ8+1`Jr0RTv:JYR_z@}d'gYIڵI(u Vԃ=3v0 ذ&M/#6_|cg4Jψ9f{Š?Zѓ  'a,)2%%^G.:Y~hxWmJHhȬydut%emS l.s +,Vw#:J0_fhb;_,ҧ;0)-lsq A#K`Q> ;im쁱Afl{h&5q؈:c[4~l0%R'HoX_:K\ơyTJ3ə B"A8wWVܲGUtv!LR8fUgmf%-$ЂR3zLu.X% [p{mj*W‰ Oӑ:Pj*VHDhlf}/$󖩛|g YY[>Gt8+gX7f&4 1 :)U݃Ch4H BP}_DQ7QokiWBSiy/KTz5j-'vKzAQ?Ko=? 8Es g!b6/ J7gr,x,[.I&na!-`;ڥ[mc ?Vc+n@:ziemoCcgʊf_37@Xh4,O稥TT6%j xZ'>i\{ſ Cy"XdœGB*(IGrA-:شJ`Z| [.^1'y-[?+dP6<ٜ,LԒfd 7Q19̔-)8Cȍh0bWyF‘j)nL0d=XWnO+Rx+A{ovE8 )ڽ߅sKfg,,znzq %R8,t"+j@zGbKjBq24%}90 ۿI?gpAHΕ%˳CQJHlGri5 MvOc¦Fۼ.c4eމ0\zL9"DScmV.f!8@ 27r&x8ks}rD{\ѷ5DlH 3Vc3RK~j3zt]Z28f̎aˊEBr4j0K0pZݗC>e=(J6_ѕ+WZRpJ]d 9n8+pm|+=1zl`pd}磙d`&-7e+yˮ欶i$=Z/נ+*e}c`׌ %x=sxc -Ip_+H|?e.Kwi/[ݪFău= H {a^4Z9x@x:=kϑpӕjZxks±Kw|f1w˨ i7zSA3$7. ,귥 ZlÖGUy-hXTV^L kr‹j>QHg-l8el׍y&{.k E8W0f,ഌtL- iz  Ir/BR~i6~+TjFW|DdৡٺW6nG9"=v6V.閥-{)e~+7mw3/Ѽɥ u/K&mtl_l(*/>M Ë!ؑ<,DQ203_Z5Hʃ}DEGa/o̚Rt}&g li xctZPM U^rjRqLыUCQsw>.V-SPݨݔf`rji^eܣ̔c7 b ǧ/P'%;Qҟia|DW;U6\~ȸNqJ)qȌL29p+ e8C)1-(k8u@he1[hVuQA@T{^+MoZY?XhMvz=D9a0P,'&Ub5`/ji"-;X# NLM@eJDqjX!d(}l|B{Tb5QK/]f!`rn9>$O"R.erLVn;nÔNMJR4Y.A!\y&wJL!xtjl9ɍu/fqs%_e"pLVZʾtDK])^̵ X #(P(U /t}LYi d'r,p2Xi>u~q6V͐' }fi;r=]scmC-I.NywL`**~W_|1\]l!2s_Z%2d(8Mvot TaK6;'b+)@MΕ6$.Wx"pMU6"NQvPY7If ǕxDsd6О[ר0`Xs]"+^[xWC]1h2U%VP<')'9mIkJm,T ndD y{Ohߧ6Eʟ{ak 0k?u>%ȴvZױ#BӃ%L['EGeIiسboZڴ|l N⥽9V_+Ȳ._'um>T^1PwQUeLa-'9nM+EcT~;y6P"bKntf eL2q^\`jr suAIjH4OO.0W\$\ Y-wH͞#y}vO ۄҌ(~઀b{aZc㡎=nl8!(h;[Vz(qOL rg8 >R;݀2:oEȕXԩX֤[] I'moS=GD(6qR?u0YӘ5 ։(lIGH .OmS+[W/43> O-7!y/t3 ֿ@GYB ;M(!O۾?Eۭp\j775OBj.w#u~f|< PECӂʟ ܜy&b vg:~v8$ Qut(j2L6wi~9?-FFW|Tz4Jb+EExd(Vx]' |EStʚe*3%{y~IhlؖϤ19zxZEOXiɛdK1Hu'oiڡ8A#һDc)/oUVGb#܇/3+r8>$3:מ܎A78IܟwAXWl$}1Lg& *cpm "յȈ(H0N0PɅ̛\/^bˮ\882P.M+((+ zVa';̯VI1^S]y|UCQskPgC; 86W>a\Ʊ^!P<>2ð#[~=V'Jaqܳq΄^#IIZfeC⍨SW?ݠᵋ ʼn(!~stR~@ gdj G/@%z +kyH+cl"Rp#dC}EL@U$'N)0E,Ba- l Me51((R3!ظ6I}aȘP75:qnA ƨhx;FSÛ]SZ?tL k zHwH⟆wH-)CXBO8j2ewEڄP\Ĕ2:' N a_zT޿]X`@Paǭ{דU1F <X"3_"åFR]KsX,pfBVU5؈Aݎ6Sތ^YG;45%$ 6aΎ~ y;ߴ!"cWHYM:Q7;jJE_3ڳq zLm]BIڨ$͘;w>72CgˢR;n9Mф;=HK5pX'J s%xr |P\\Ϯ{S=I.U! ?8V k9|wKda°H |WðjV>LUZdKS=iǪKf=~vƲ!lRŏFaĮgɀ/"̩z'%$QTHE.e&4Jtcva:P1,5+Pߎ_Wti~ͦzMT!Ru6t2*CQֿCƴ``.Aǝ171e",|MI8,l '9X`Y\qqtz+y-1TLԡզ3 Yoa8=s% TW,FNRq!D{,b%JS$&hMxE%֔K⊰RR2&yVP65[p@94vŴ|ԣRTCl> ( &+Oƫ|Y*>GwBuZYOkN-{RxzHAF;?ĝ~CS GCr¶:GC\LxOY&+DZJtg_ :ݫ7َIKe] CVudIԵ@Cu#kjnY^fP AXSBF}K[}zZƁReW:DUC~AAc't U9ˋR0}K14]KѢ =:C,uַkRக!#nAW۾c?. ,yF<>`e#qWv|+pJ  žHs$w|l&S+,{3bBհPhO&ߧH 2k6y fx*[A2z;dB=vp{L'bW'%2oO=9TM'Z.$qVItXy/[,D NDb1y8%󈇏R !Ih!B>A{'PPH ¾T`Qڨ< hIl>)&' ؗI N0dLp򩰷4 !m~zƿHeA|AE1w|{K5N'fH[dQ%4 s QG~ޖZFd` Kށ{:Ԡ£)$@rƅ=s%#Ɉdzըjq"V\%6-B,IYrtҔ.Q":_~Xu-Pv ڋ&FT#ְES`)WtYk90/ljmqNGa'mfM$v(/7ʎ 19,HDظ$c&cp`6KZO1O24vR]ȵP6V:ݭEq5ϱCo?. ^5 6MF!`S=4ܻc۱q{c:@qE/'JeM/aY PןnC*{h!ͤ=T(9JW"tW/.Z>'ܹ~@P ڠ3UE}ݚY;xf(ƽ"'Wr"r\Uӆ݀fh`lE|qK^4=k^hXЌ~@)],ѯF.AD832^H[d&bA/e&mk6zjNM-[|?_p +b\3ZZOh: ѦK[;γ;(iLpT'(3,Z\znr01>A)v ^5A{)s:֑JkerI&죑Sv!YQI1S5)| q{6p6QeQ2Z3'xA@EXSY/t`yV >=Xx; GbQE[)wk.-:_qORae YP ƙ~ED[L ^wws`a~Sm;@$3$EuE}aahFn,eF}F)9./zOx ˔W! jB4rQ#+.t#e9.j u4fG\:15٫EصE_ ]8PqINGG-(ˣ%n8Tk'c^f^(ŪilLW4qa NK&H 3n#Y~yÂO]03Z} ٔ^VAs@O(Tzj&~_w64/y|kJj}|t)  j 3 4`tErNb@;~Y_KLڊ}Mg.5[@ @DP^uC,MXd@1k $9B:kPIme-xquf/%(1f:!9PЉũR|68hg(`igO4U=<* mI+u /Ds%E}LDLAo>\al)d{0)1!VA]qsәqy/{Df³|gLԠ\^ˉq$>Yȸ Xu={k[}s59*"?Zݝ94|hynI[zؔKˋ7c»F?1$?_瞪/|{էP'܁>ȷ>G© M\, Ӄe+so }_#'ya ѩ ; .w>fc$Zy#Em .MY9 > ryw6pܮ3vL)-mAr! ym kEpO睴Nk5o,>,hU@T,!/{6 LjhV‹B!3vہDiG'D+`ڮ*<S zYwl (X!y`zZ|E,0˺8v@v?]TFB"nc[|9q+".JCmOf).eS5LA\;'F(ܦۭG"eyjV@[[kY҃|mGé"^dྶBc9qttno"y3J rZjdb1$W<ǵr eh};Hj!/gZ,wG4<3Ua*o=blG _2^TMZ.N)a%YA^WpdFzt{!4Hw [Lӟ `ڴajRQ;%SEB{U{P-a[&BY )yոv5JJʏ2:d&ɯ}tC*l Bm3k|AŞޱ/i=5 X8~n1fݯ$I aP G DkB5%aGlRsKTV.2Zi0[ݚBrse~X,x))__7Qjh3]j3}o TcOOD)uO~ʷY΂ߙm, ' G ಜvNlD1HSfCmz ^3ew n-t w~UYEuT'#WJCݐ6È!E|?;:ŰWV`+9uj}ڝ0Ia45kfl|lf [mx1VӉO#]%jd.pņ֊UQ[o.t0a$(QV4fRR<~qSoV]ΛF5i5Ɣ{Vg0+EO9s5f;4ೌު|a(`e L]>Ba^`fsp#qQY^@M/^˴^KRvHց9&vM?nGoɵM_&v&LOrɄe[-#0Bi+s0!dm C18Ռ뗁 RL[4RYrEw'^%"@HUR7^=2Û^T=0 !]a7[Z_xA=9|;24IQ= Dg4 Jı=} s|p8e%oFCw+סmprR`ZNb0@d!_IpM. s@1Ʊtě?YX*|d@P|Cu$7ϿU/u.~M,3>" HHUI2QS%A;?:bcsoA3&^ϢyslQpQ(nQ={ څt)j׶,r=ix3 \ǻJ}*:}aV"u57B´Q2mZbU!6f3 EWm ٟ, p#iD kOM6>pxUo2;[)2ޔHe"a<2Rrp\zOVVnj_ՠBU~oE#\ )B%-<eZDEOX oĩ)ՕwXޱjZn.̄ɇ4[6\cLjՖ=XKͿAJdz*2[% {tI+:JFϚ pJufsKr ms8OyQruwp9K'HMMMw6, ;ӡZʞYk8vN%1 o u3J(I䥓-cjkGoo2I_8`Xyie!X?G]Di~]EqMƄ?OHoC!z0w43|C8>d: J5tnZ?M~yLmZaKPgp.i9SKrwf(.S[Ub~X34e{J̇n\wɤ(A2Ac;B e`J3G.Nt?ݭl1- tQYfhQ *?i6* >ͻ=,inK\ /*SW~cj#:y*Ja'4cd@FN)zLlL%8D`DϑUG+ri7Sd1qj)S䧸iħ|SlvXMP/$|h\}Z0ցKaLA @ q2D}L B|~po/A&|JLҵ=HjeJx(dAۉv_G%dRB%S',M=? +cCŔ*V`"7LqS/a tA;k\Dz+2$y cn$ZP![}48\?tBhmʪIj:>!zoԂG#ÉH!SI-$pO7N߳s;cۧi yc8M%6D"ZwÂń%Vw.FdL^_Ĝf .X%eQh:OjZ?k@u=0߻sIki\]^N}v ԆtF 6]%M"32<@ Ds,'_ Moz'rҊL;&p0xHI)Swf&8Iy ,cA ~;iXZ֬ǪoĞsaQCsL/IlbL6a33u gLA(q QFUqrV Ju* -p޻g(j>W!i (=,e;(.*& +.5ʨ6^.-Ɓ5UCJ}_ 1ַx >"X,9olUsn GbNBϘ;SVpfz[2S2? FiiY茁qV\e𾂘l@E`sDօL+»vy<[ܴ&puȏ+P&S1+FX"OBaoMQ!=H 6.!wh!G` LS!W^Pkg3leyd& _  KHHg8H.zrIXQ sy9ѦenӯT'9l' Pz;~Lg.f4e|\ԥ;\S/c0=CY=$ݙ) vԭC$d>gC?ߔXF-:'ˌ'_1Xx K,` Vz(ԕ]U]a)yB注_e0k[fUrnf<)9XtbŨ{(ar˕E*e6Rb9X#PiYm![%Ll촑SŊ8`ΨO'pV8LLf7 `#wZ(/us:"/s{"QAܠeRؼCA> {yHƐsxP `s p՜IEC_փ=$i5X~!e~"ތ9i7z E&ӝR"$! Q:@~EӸl >/dg>4,4:h!'hDa gS[J(B%w[$ CRz4G !jx-d-]Q}e>!,5(Vl\?TY??Hejq%h'NU|iLxށS/TAF@ 2NK>) 3 I}/*)fDKԱG/pc6߱a>倈IUP":Xb`a)<]1Rz"T莿aK,ު`A=V?w$ao%|wdyctM97T2 [!*䢷dLy'~PJwϿK!eHS~U>cRk)[F ǚmܟ~a" |Ƚ?гHv6>@-ώ,\OFҺ;OWO^vKP[_Ze9%Q '2&O)U>fbmF_Ѷ1ܾk ~ac\0fmO#`3XN Q%+JZZVӭk$N`˅)vXX\HUdھ_C3ȴS@FyqDYQ+u.͵GZyuz ӗDDJSRjx;^f'I |lKޛĶ0זd7ܪi-P:ڈ:WK*Zhdx/MvSENdr/5r@Y!F(O=h(R)c?gT=ǂN9H *ܕ{t}@B4(Bm jGhcxNynq>x1h"< {*enݭ.0qfE^Hٍ|NiФĬpQ̠n{w%)1UF-/?x5^6RN2F>\ fTÎAhb:&X|x㵡m&iBv/"p B@=c>[G( 3Jش2EGOɛįx+T 3hK=*SH~%fen\Zˑ^_zkӽAQc56zW+rg>pի9^K6das]M!_йr׈(x#vku^x2"J_kb_(*(ȿ_)`;oɇڹITH0\f}-Hu^[I dZ BCl)lr1d×u"됋A˳ JY=YNk*Sw]+ # MPQLhOCA8Z h#PVfjɌ,2֙@8lxڧwaܣ&U[V~jA\"Ow8|vweo}>z%{D\Y306$՝n2eEK>Dຶ,&;;q~W22VN]0TS95FOy~|B?>|BDț`Lu+Ty?;n|ScfS~JIphRwVŅ%G[PWxɱ9rz4ےjӫ g;:﫨3Yl9@:cpIQ# 5F x\)=4|DwE?yiKë :׎*0kLrϒ%:M%P>X95'%Hn&Z/t e{ ۊGIdIVU8*EC8cX7X˯|'0h/9L2Ǥ`H9lNmP4Ss͕MYpTg̳˹Q)}Vع#N݇(QF9R55Ll_K@GB!|6hbz7lXO\jff-LP \*lԡ㒔e'V-0x肴L_Jgć=HSȎiԢ֏(0wϸB˪MU; ( Z {&62Ƴ/A@C3ݾ +}@YVTf ƠXk#?`$BY*^y  #,fF= &u]/fO. ~ ?\CLjBk6LId[Sy3ﰥώ6e PFy;TN_!Cc$wX%d$2:s3|RȂ(Mx_+4J*wSe8kf[LIeӚe.97|6H!@1)zr "NsM(cxMF yh/FF߂b~T&'u'd4ۅm&XYl8ά1fWhLV[%E[fTd"@GD`3"xkK=#JkuP|FηGys/4?<壍?ՆR?)HJ8> 4ͻz AثIqΉsL2]xɫWLIFVآIty`v=l?x8bP[Fo@ tJ~8.?SHߨѳmTؙ40wa) xnaC;X#.]fr0n_;+(zS,V{R3DjTʊJR0r^Q"mX, If*'фZ$2BJmu;>O88;~R.oY% 3)bQIGݡԢt~ J{sm'Li╙&p[ˎQ^Goӭא%|?qr);AX. KvS,0Dc)2EF}T&ϐLDUBrBC?^J:##.kQ!4뵬ùKF|3vmRWУט v z`u= 3օmS.)YW ϩ A%zQ Bce{ZTI *D|05@[~`zt_k(ca SYQ\]*a=,cٷ!l7 ?4 -rK_KѬi6_k&Lމ&ًODC=ldŶ"=H']3?Ӆ:4M^WH!RK l dEGQfL0% 1v@䳹c6`gH`tGjœ{!a yU\1 GT,? {ڪV_X`<$YߗWdS 1u1P''{S^ha:Eݿup!yDs{Or쮁 ZYB7Ow_G'R?^VunY#fgy:jVw%W"}";?J2=ZIA*pYX &]s[47"Pqt10*$X͆ mF+cV.jpt:bhj VC~u~*s~-Ѻ85#5 5>m H܋mDCF;x4 [.B6n,!A^xCI*XQ=߄ALrpRdž#)p~@) ?#8#nSQr 8c3"s GHwդ ΂HEH}/Bq+$D`ALR_jDJzAǔώp^\F{8`۞/'H  >3NO =%Anm)Hг]U5uj}26j{tӹcE&ݽ᫄¥ cCK2,?+G~N4{rGIQg}PA_4#ܤώ?G[v !3ۨg+i'q6V2.' ܸZh3[xW4SX[_i0-p]`C[i>WxW3VS'Fx|S(^uG/Y%q'Pv=9S}iّ]9zU^P?. E(\Dg¿ aٚ%Iw,ZR20iniw@at6H?.:QyU3A)%L{I\;wmnYݿ~"WÝ# *:8SO%xccnu Tѻ댮;5j貇e9Ҭڬi7vґY/kFsqdn;Ҏힾ |]n.lg9~ UΖfTbס.Cb2ʬkS.D/kنƎ$wǒB9|mƉYb ń\3K2E q FV&k^1tKg-4#EYsM T*uȳx?'9<IU^1SJ*@ W(\S!c2 E3:o1!N$meBQ>ec&蚤WNt>A^ʎki31NԚ湳N.}vy99 é]+Է1ӯG|ܲSLE6m{BZZ(v1/Gy k [RLR-HrMDO6+zM\IdUu[ /PwwkP`xjkʞc:=}.4=VF)s[^vr1̂t%ui5qRwtĮSuyiT E69(蜮#RSU6 6lei$w(tJmVN(!< tr[=#fM C¢dw? $Hr JjzqAibGD.yTL//-gM6X%K,*I?4fc-gE]n}Ų7ߛ$R{؋ly֣H&d2EqYibL \}H"ďO)vܬSkĆ/&69'|uq',L okp?k W#n'i]@v谅AG27*^ m 6H=g,J6 W|A\P# Xk7`q5V I=!JWT 6?99m'\{ =30[ EnE@)iIPSsڈ')WCߕ647{Y}]zݳ /&hw%'UFl`h?7uKm"d_| b7?lɁpTo\BOVkVfCH8x-.HڦɔF\iɦ',WAN2z ZtCN;̛'Y~pvr<3M@N|gb"An,7 ;)q? olGWsC J5ώ|O;Z\lϔK~172l)"D[wYaD; r :BE5mj Z5G=hYdM2aImB}4FTaܰkbnF¢X9# Rn;XcZ $X`  ח7OE2;cHSR Z>E@ 傝MؽUX?j\eU{O~%{?llQq}DLlSiT"8\َe7M7| n&[U_16Ûmf /t[l4%f BQ-F/U%k)XF4X4Ȱrb*E=Ij٫HRN|q =JM߱ 5f`wqHy7F!r(Fn DϢjKƏƝog[Sz*54_Uare,lLV h7\4a|q5r5!y21HN C2C%o.D\<7ꊚBGb}N%TjPSFq6zƶrRo^*&-ī{悠g|%i0z$=OSlZ@j%㴘M7]߁;(9ꗖ2xO /_ ^aÒCLK\1 I1VH_DV.fĽF .%`I^6@IQ\Vz:a*msU ~.֮WՔDyV^d6QYzj3Tm7^jMdhC^'vVWǤBll]AFbǓ٬*βsX H]+_ <2H0 #ҰkECq'IuAYZvY&L0c۔PdR"sD6qX5$"p彊Q+Vsq% E=J?NEi/f}ͳ:iT?}̔g+ҠHKMށ _#g uOv",ܕhd4^2,kQt=8ݽoy;`GgcPWc%֬B Og0LF l$HNzIv+e XNxd'e*>ZAM1oADju DΧL?Z}NiMGؼ}OlXQhWƤBͥ?au<.!OQ n6I7WzȀ4ގD<*q.-ιdLk\jzP'o2w&#jA3ٺ~H,ÌrCya $&fOKA8FOMUɓ˴6Ӌi:4(zP-kg YW|hB 1#KO R~wуqjq2T;T8 r~7hW#?/ &`ӑGO0@#z@5xP8FꮌO"i! 0f(}EB*;xle9\zwEQ|gMN PL(-Xof pl"LOMղ ` Ł ivK`Jvkwj–19GPiY\h>2f>4 jȌCݜuu",kpqic>ܤQ|dH`}ڄx7VJvuZYO z>pn?q8 0[;u9bnH5Vx/pދFzC:>;m‰P6&6ncPB$gg^ŴAFÎa R9 ~vWVL97ֱgDߜn*S…-.z!l˒Ly-#&0+9 f9)H ܵrpRj'8S1wB9xh"f[o"⯹y y8kim6;#]x|-01rdeAw4W8i9c&kpJi.Y(ӧ.>F:Uٹ:LjHFK֕ޤƅ gz L!4]d$BJTj.^$fȃT>^FEUZAq#pZK4Wo bˑVb.>wņ1ރ1yW까>mSKBRa9n"Dž#q4N:'b:Ng!f0a<`7?UrM`}kJP q J|3þWs+`׮-YR8'Bށ>Q_ľ Dn^%@RS W|[ -uDR+Wӝ ؋H9pj;I~LZ\ӰXRjnHtG;g[`-+C:&-v| ԛ̢`E$jj`wV*zPtn6@ ,l DNL 0h캹8 Vr_ɈɾGPWBN>[T<uJmr 3!ww&8m[@!.;ԡLi;VhyRpЩBraF偊"ٻ;ܬ/LL{~7_XS +0+~ UqآkQI>? jёÈƇ ś浪:̀ ^ T?#wQH0n<(3iphgS;"Qkk@xr?(Xev)At[a n [io}Ŋ`HPCzFU ZQOH)f-.Utؔh}NU٣GaRYjdRRXkG#SF+#{#_o0!2DUija>M,Ve|.E;+rVqag qyE?X\Qc]/EК 4tPͬNJ2F|;h4 mЕAƝD.[{. ;/zbmύ+/gSIW} #`j4MXGPvPAc1 R*kDZVm@;mL'>aivY>]} }1*Y^L<4~D/O\$3g8Z: _p[ȏ&luycLre/4)ަg^#E2k;7%]b.4H^w~>g^A&,tZIl|d32!ʱxX_[|N,-RcD}6y\#f&0bҼWʯFeLҝS`ц?Qzd>77 L͚GKkJ-WRN(gMQ]ƢlyM0y#wD@M]"&Djn@_p9 py&gו?29O}kj\IR+ڱmBy?FaV?cp5..sh9TO[ BjF_}6pĉ[͜J ڕ!*koc eZ@eM#(Qa=D oХ*#u2cI؜o*b*l :xi7gyR&/U {,$]`e*1d;mXX8K% NvjgH`STo?n.J!f1HX²o$Rȩ]G%0{D5㎀6}粆Ib&5֣O2@C^.!0_le G\_bqE6aGq34ھn 'ސpxqLh\ pzz8C"_ ;I7d*_Zޔ]^QǹK#%p>ê r M)YFoVS[B]PۂZٕ)-#d+'֏th4 k(wsf#\{2F#FIA_tzFjިK%QQ?k&wM=ͮJߕ[PjC1!~Y/%G3^<=.He~C-1_&j>|ᔱy S ռIY9QHM;LYo*c5S1W0d<:| 씏)өÓxh5@O!hV#j9[gnښ?'侄e:EZ3HQdm(0bܥ&5E|# iN `ssOH"NUS⺗44[ݸ~pV&GZk}r€.F'h+q6Ӿ;b됔=՗(H&_|k>+Oz-?Qr|#86DK9@o޼) ,<ƭ,,jcC54OX1M_o bIqC*zq՝*ܠql%15v/lu+UUw-o.YW z_Fo ;&ci?',9*^_B]B눿pg>"D4x?þiϗ^'ˬFS)\b5j1΂҄ݣ`r=KT*;c\GR3 菂cSϸ&NpF=\W<% kCJbŐ[_J4еLR.oߤ8$ʋ}D<^zkV˧c\=mo1ty.g%`FhC"A0^'bhkhə;u/yWE߃R:ŽI]Mbm0e4lrEtgg{QZM@L_ oK h^aZmˎ}hz.1GYZ&0"=PԦ, XSX/am,UB2# A `3_q($ļb{{?Fđ~SuDi` g's:&=aw<Ud2y5dîNJ8g mo &{qeWU͖w64HP ''C9͛h~+4L9ps'lOUN\=.PZB6W'@J tD#fpxh>*^ IrҺӃD3%P{7ߠv$(LH)s4@Tޭ׹1< z`]1Ju$7LN ?[s:Q1iB\Ƿ3Q"!'fQKl]mey{N fZUu"|*(B{0x$o#ūէ,E7=#̓<~!;57@N S7mqc~mY AW|l܊:=UP1 :/n/3R0: PS|CS n^Siu;% g*q %Hxmt~т>}][4_k LW3IQF:t"!f#Qp>v/. S[n *8U 3%@TB(sg.e#(A˗B?҂A66EaPEE\@S;K%ɿ#7Mk1w J ؕD]\Ho{xcOxr,CQw j@|n߷M4T3(D Ɂ)8rl n&=B٦88.o*T~'/a `I$\^}rlIh&?мpt#7//4@(p/4CvTwymjK x'f'vAx_z, *Q, XQAdwJa4vM?#7aoMM]Rwuˠ3S +c+0<#}r%{)\Ti} w o;hH{zN ZϘO dIxyx>BR~"}Dƽǔ'\ lk'M{V󥈎bb]9{92ΐiS~>M#dmAEƸdO Eӈl; %q&**F͐^X5fsG)Xy`w<ɯNJr}|mQVxh ѭC\ͱR!aҚAhK0 z *QM(J6uBka-E:u,E,͏|"- q>2@QfFXv+T. 81x 1OS 1|ki_31+B4#֣C秿2Vi¢2OQtD? #[qwg.;h:*9JQ)a$񑐬H+/fGȫŽ[@ />mEiAv0<;<&5+F3#˴=?G$PAJΞ+;|/E'zLߜ}ҎKr54w:)7 !)9Xw^N 2ڡYkBoj =}-4aE?lY{UGfP6"6gŽRe>Um꜍>;C_;HT@u1N)+5o7Vkl RCZp`̠6xV8 hckbK(BͲlX/`9' 1J$~&*G~#qF':pD}Zu/=Kxp{OEMG\̦nR05@_݊.T_Aq&'#$_R!?"}+b4r"Qyvj=6]8_ Vu>w,[+AN??Zmԓ[QgYu-=9N!j/Yw۠tTDX^߳. ;)A!fD'/HiX β)Avx чFsG]yPmBߣwJt>ӧT8WW5P7L lO5{<_k>_D8Ao%Ԙpcj|Lppxulb^?E/a{$E^JS Qd2 p `=Cݷǩ=_lS7JTQ6Lg{?+Oۉf~J}7iHNMFW>}]$w{wF)CGcS !$v. (a%H=l Jn+0WqNت$)Uko؏V(a*/,RRFO"Di Ʈ#JR_,PD**AwO&Ѭ W $hR$]Y1q; I{NfqD,3C_(l4ƜuϮRk%nhM+KXϚLɑ+ P81ǚ"*#|fjq_0H-4EXEAhqlMP)]f`0RCh}?a8amDH :۸|2f,UFdՖѮDP43]߿)!]~G^3LE~x܌C~Ҋ1 [$͢j W{QJD9o ʇ3 ָЌrx#A.^jPsl o'dBLmf_SZ{5].AEi/9t4E[:D]) bI.lyx|~,mdѭmOPC؁c/;䁸H_wa<&ƱFJ뷝0*1ʙ iJ<9|^I w6r,R !|[F2#H> xug'*R/;erU̹Ө=;Qط nM "AѪu/mֻ8s5o"ȤWNQi``e*& _MQI!u`7Z71qƙug3jh1$$ c;2ę3>DŽ1JET!W"*Wl4`N&JV `f䀈;Ǿ͞_ŭâ29*hA!|EXp?y <_ՆxP'{|MΪj<mrQ x=7_CKoPl:h]%P?@=m#O={!$݁cW?K+]]ˏG! 'ч:˩Gw&i QR;0r+hjFQ%Q:,";[nx2MwE"TFP(!j|қ'G" |^0"sv-͕%Ioqx Z#"|@8+fMe/t?oZA7҂ɦ."KQVQXzoFDfLN]Pdk̫C?N)7nZf:wjzׇ.P"WcU`|h[Ki6j`wposN\xh9~.IHO&] 24x[Ձ Ϯnl^(C`5uZ"p%]f1=9*BI9Ht~wh# M._}Ŗ8bªͶjō(Oy[v6 .*j$>6 4aǹY*S>mEihí7%hO NC|5-Mr}Яwt^y yQ`x,/zTf%$d NTds Q!Jt] NrYwɥ! JIV@O &H1>}]{-ܩ{", BBdxfWan,8@^ jx(Q,A`u?ZGs:<RM.+O'(t 1czr+NJ)&=p@ngBnQE%||',]J7מKp=~=khPodЅݐOsI&Kdkg@G0ϽYt=dEzTjӍ U6SɑCK+(<;'yǀw șK#7<%SAmXrO0ؗaб[m_w<7AfŨГxk~7Ek~sve "@cm;2%ktX,AppG%H& I-60{\̬Oӹ! Mk[?0|KJ&]fَsG0%HǃR+@NRw@:՛_YF< PIxv ʷ|yz.؋&%;0W5̐`o0Rc~P<8eTX3!6\*p_/: LՕ_a{/lVDYuIApPX+-9qcuH{CCHcb_tmŅC0sm ~s'TWX*dT ۟qZ#4b#R]|4:/H5X-Y1x7Sg%]:!' y5aU[On~B>8YNŰlfO츅}fg+N▶CP494KKsl~\Ϻ^~?Q>[D8ϩwn2c?_jTTp&QaJzH+C5|e*¸ajkf_q[/q29qQc2 I) ڿhg9K\m 5}y4D|޿.lKԱ8.ʯZ=҈ oUн&(`4@0 elCZZ!HG r!1ޕ㬉#Y>) RtCNUvbESjF:$_XX\z 1XE<`)Iܚ׵(:ǖ&3p'@9ƳR8SKr1mJx.>cj5ʶRgd+Zn:P0(a F(Ŀ|`1Lh;+74(Xuy0\cǽ6VZM`69hB0?ݪ;6vhT+'Щ 5g SuI!wbb`fƉ#ZeAGR)f1h6;x>h@T^+_Qt*# .rѤBcz`,+50o} ;-½>WV6ɯ[i3@g4BlB?k[2%18v0G~|$1Eow }P&QuǸar&iK+ 'M#fR>B}U~%2|q[9`֤s?e@F_=|l| AN#z?dyvV'P .Ɗn;kYz7lfB(M<ӺZ DY?LO/Lh!{ۂ.5! 6S=\BJͼH [m)4?-r@~t>OeMe~=ApmQ-#Z =~`’q3 pw yCwE8 Ccm|%|%(=D,?;IDeVݲՉw%[vySp?χWo >L8bd[/˾+b !ek60`$zriӞtzȔ %2-Jb@eQ pRl8٫q2Xm{*kj!*1ӵk $6F~+Ծ,ʄ!1~W "?cE?"4nDny**uC(L/vrk q# <$J~aWwRȶ;oN:(H'`8f|E fGAfo|05k•m9ڛgI;W8 <2g|?v"rnY 2pCq4֠0}= nX6Ub 7.L\E饺)%-F!O -)-ne*1@1E TN`᷍lPԕ~~ X9(xQ;NPJ増:"}OVEv!-u|Z+xFzbßK[qi!f(A@n͊o.S1lLQkj$)e޹3Sw0Fmz%>&_ [ׅH{]6',C@$"i2zN1lJAu-ra VC}6ԟAґ־nDb)>ɆQ;/J?1f_:KJCˢ+Wmw80~_ ťhT}'. %Zs!~{іtPVc޶eR8]zv>Rv s]v/z,cxi0qgE*xi~SY4"/`T\\~"+䡺^/ YE@Bm+B4rT%q݆ukd9~y;OXtzj2.<ȷ[= le$"G؋VUMGn khʬ[Fdu#_p떎0rއ[)-j=JV|wKlR,K߱j 2%n nxZAf〯Rfiff/>3ަy2|+5dCra5(۰KV ͆7r桵Cf #vTdsַY 9mTYTy? ?]#q<ӈ"y۱ lʪF+qS9kx-T>@0'IupGUfQRlHຮR].4| Q?ڂv;d  a1@0|ݕ6Ow81b>H7T/s5/x^?G k>z  ,&35  gi(qMw`-* 6O/8L#|5kZoRvz/Q>:+QB-+<0 (bbɷ%]Rx lo~ٞ?8ßg {ۉ2bbFYXsD(&oM$A+jŗ7M`2/+ KQah{_0)x}_Ͳ#-{l\ߎG.JeGo¹N0g%w_0s2Qn&TFp:͋5h5@_K;em~*>W`nE)| If 6m N@:NSCh8KM`+3pU,\RECssU|/M*r4pP6,'C\y{47*PdEGL#S'\7 3R8I)s#"^C.7 Up6xA0_LdɌhURX J[5 \/I̫e[ Xn<@PkIfȷëIxڝŋӼ o?^зph\ "} (XJ^(Զ*@-gU5}-6r|6_&0Q _w'M!(dbgO[ZȖ=ӡڮ$ ,`,^ƙP1@:$qQYLC-m1n$vͧ -+]3ÉI/VQ!DjYOw=-n [t\js)'^ HGے)$K3% 9l݃6*Fy/tҺo)I̱b$4PH}$ q6~C O4[5~U`۳4BF:n|@Fo\L#9iQXÁ{wK%鿭w}֣mf2w^W@Bm8 rR&)M_% i8mu'a/v/qJM )> ûv7OגSVk+|z"`ɕظwW2+8ZLxx3ēt*AxFU<+C kO D-Ka&P`mLɣm!M,)_n͸m<-nPzcyA@jiL [ O㑀@ L id"5q\ $,4} k60(9Z~ ˰~%Dkֻ(H0$xMI }y? D `X( A3 w@vڧgH!RmX8tf3ɼ7(,w {Ip,]6)]NUfMrO}X"`21#ON K֞0K>p̀ɴ00*G2kA|5j,/ C6\y>xhץ~ @|>ΙXN@[ >p6KUcj:G>1B*҉‹i;$g` M}u H3]ǘ-mX4eZڟY tAJ0,`#K7pƤЗq`/Rg^jS1p; fp Z"[LZu WFl.ԝwXNJuph% 5 "}vS! [ zN`^OٷFw{|ssj-8yfN8s*uYg EIFq+7G,Y.O֒\k0yB^O"$r2>1!2ý)+vS<갡W-UC2Fš2s9ofƁ0D><zl'w(ڈG+tL:[tN40:o4#Ѯ7FSl@|ŨbG=E\%c1Y N4ŒETf)0pjݯ1# sk"#!F ( M:Bhd֞՗Ifflk̵>W=avg>=|6hR1m\۴zy54/+DlŸ6,P`Vop^fdgx‘̇5BDLCaaޫG)\>ȧ9V 816?o@A)}E9,>jLfʭb\؜ɻ ,EwIثIؑe0ab!,y/N DtCjhVb~_ޏinВiYЈAUe'ϵ^ hm\wÑۺ*BT*i΋?'&S;V qSJJO븩ך,"=_CS>#xi*Eewl`@TiΫ}TϞW!Hӂ`xOZQ Xh<FX\(E7H5q 3H#8Nx?8>7VU$I_jc*)h@j$&wX2qpg4tun'0|ju-TBN{(+fo10+vf4C ĽIjh*_)pNQDRZ&FT]NCL_^¿49Bk ڀjU+Z+`ܥN6₈Ϥ}RtqqKl?@2Hl)W0m0\VXa);X:lnKΎX:S5=9*e_/2 ֡t+'w5 VpTyb%ХG5D\[OٙwgepETISNvEX]շZ͈$+{橃aadYN+nܵP*{/KԠG^u-jwhq+QҪ  '~/szTf0O-$ 2 x>@},{KE!͘Ɖ ν*AnxNrcfEzqٶIiXm)*x%.GFڛ_ QDΒs>4r(T]z>Щ- ȝr2bK\J7%F5) >OB2ea_d1Ķs h*pRxXsmkh`ۅZ_3ec<8Z{W# VV} V.p8q`Z s="mˣ}5pyE $XG'X 0SdaҟJ emxM DvvPj(h.}NW/b/1$OFIKM>r˪GQP$L: ַ`:gRy3ܢ^SV+A&}e4LIMOV+Ga݌*&u\}WX)1yJmɳk}X 6u뗺dwHE檂CPĚ@:'ur,Un-d3܇Od}a)ي9b 5ȕ/]O8iD[`脀]1bFZ>!EU6u5$Gb<Խ&(˟ kL&j(fb:0b0ăguMtez ے-)t z~IEZ Zsz䘆f$ԋ! >WSH/[k61}sRdn3~j"{CzhJ~s;9Mna@mͽa)xqk+T9m-O\8i*LރlB{VT畐,$u=J~ujRSg dE}YlGهZAuu9QWWV鹤XVMIJI(d@@,;s8г8[&0e#A)[pCfO,qM`e.]hpaH82{,$nX.re_{Ȭ`#@{7g#z@#]颹vd ;v2 '9c t8S܂pXHh:9:$hP5(~1 wIql5z,$5AO.L@wekگSgF8a&=e9Qɂ [DvnK[UkL$T Ldo@kM bù ZOl~oE6fhm=p7Ij{2Ы*Yr$#+Z.[qm3(0̎}ookw&ke26ʄ|:ejɋ%}hSUKA vo s}Uj{ yqaYwYsOCѝfHK; Y3 Z 8#H7~--l6Ow{n$SM*O1..ۦ kv7R 3)2Px`̃40l6)(!MQ MHGU6ZPM$¾<Ģ|r u)hn(-;\kb쥼XD|8'g91jR)) 'Bj=)X@r(-,Ve]9$N9BQ_нSD_U`@K"X~aɆ?a /]A{]´$j׾6L8➣ 򮂞S[Z{Y~RK5H&(!fe\Ò^7ӝ.d/¹ H?#[XƦꓵd"  y {~gK&]?I,KP ]C [ȕmo$z֧ BEVkH*2ByM/,"3Eɪ%ӏKgy_^_s(Nr%1UH xՠTY0vo=iDZ[#} i~r>uPC8QqСN $]|~k£V56bIew|)y?IyfH?L 1rzpRjG unu;+^QLj=KAܘ w% GZH2>dDU/0|,KW5JR'N -f\U! U_T{Dө+zܧ&~u7 ٟ/m\s0ƒ}jA/DO.h  Д>hm: Sy4r|xt 1O1$hO"`Nנ=~xR%Ij 7dgoeR?LȒ*@_(rAb20[h.cn<4UYod!2Wjٓ`T=/ޥ0TXA8dk~t{ S i+o )3Lvоy<۹@*^r_K 38PHr(rֳL| ]^ k;=)[Ǖe/sZ[‚Hc?z>N{Ja oiSյ4J(&ͥXXjU-`B&K ?\G"ʨ}ŗncsb6Lk:a^Gw[6~7hwRrYRvf&=}t/VtLy䁐LP4ns@1T\Olj:ÎFzo뺷H-E }B_$/ҵ\>""1RR`Jw#*)9w +r9q$F _rZG<3F;<(Û.jjX)+>-Em݋:`&|d+HnYA'0|xFm7\H+.*5Po^k==F$u)]ozt.qY Q~D7P7Vw,qI6Yޔmu;MQM;.8 y(=Uj|"r{ "wc0,(2"ı\$ )jKSy\YW=K\;ιKeJ75G伧Y, z?팪p0ex^~E Iqy|SS!$$q83P4x(YFRa[)D\Wv#Y2l|4xZzqW2˭0yJJKM11b C)&9@aɸqOd 2~*A7xf9kLdPPa, ?ImRH+9:nQ)A,wvs!lPk}!{\=%ET@:cqԅ" la~ V\ O* i+@=)-6uwaKo[Tȗl2. oj&daC&9ᖒ@um(²{½Lhu0KI>\Jf"\IT\ xNhlfYpUC5./?'C(/FGzg#nXRi?_c'G0QdF>-W!B<=vp+XBYz!I{O h~7t͚Fu{!4]rÖ:>x-to)XP &SZSΞPk ഓPXLQ)+҄̀k>9BbC/z*ŵNMU?Jd";#{+"EkM1NHi="oj1x>LJk {~.nuLaDŢ< 6X%Utm>4}*yQLjӨR/10;RToԍo:hd> -CdpzZdQ-8?OI q۞16ؔfeBc;K#@㺯42zIl\ػuGl^Cv ̭ƻVDMC‰;kpr3n@Q1]/pY *;-(WbɨUbRSDqo N{'W3b&7F3f uGoG|='l,ֳV6/*$K-(4kn*3⤛~ >bŲxZܫe 1:/^_-5=|u|+{,\W u4Ns[Ԕ Ȣ|rzԪ5Yq>:-=O@iEv*:rsWΠ&' N@qjgzKu4h*3HȽ~mnq:[⢯$>37y,[W>i;,vL~2uØ "CXeT/6'J|W l0XT_+Ǖ͆!DzC6[zrx ,X@O[8ڀ?L?Lc{a82K!%ϧMVn׿d4UH/[- >-1З,׹Qzp4+2 ^pUU8JO߻Nm'/]sqftBb+r0)ԖG[:gL)Lb|nڰ})YF4`+Bu#2#L0_ƈ΀d6>Wx$9)ypT $(xwGkқ HvaP#&q? >ޓQUYG%HEWSجVg/_2}"ƻk+_<ȿS[S+A6lN!1F7|U-@rz.wnPXȻ5AFȡ`;ޟZSij1jmZ?mEWqXWDv;R48#N#qEܩM;q֑res ,8, βN]ڑh;s4n1בfʞMT8F.ӠD7ׁR?eG WҍiuijYm#4d$`@/ y;_?XXNViEڋAEf=ei3nTJj oĆ,w[#>LVQ,c!X콛j,H Kl;+O]5GpvnR?l8K]M^ȣ¿D#,6es( +!L@uq\YM_p\o-C% 7My7U#!S r),hn+HhךȝKla{}Ok롣Vz8$=vXUFvif%" l?ɜ`ut/i:6VuP`)P^& ^Mng mVnX>}H6+9=ӀVdٚ 폛D_!ȹ+5jZpn+W~Sȶ7@x >9h DۛN5?r'u / 6sL Q[`OtMblyYn^uA iw@ x!pR۴Fm.aHde MCEq^UA݆_ڂ-r5[ aTHCEI2A@E ;a2(^iR^2/#bHц}sM80j)`Euqà;pDHJ&-k-:*/;ctwU׾\&Rl 8'iPqGqT7;C4.3VVW--l9SA8ن ̔Έ.sف!Yڂ]XmUk j p"!Fvµ;`.5xmxj(fG֘nFV=>Ar_ &@̂|Gyײ03Mr3 jWnxv߂;(妖]&_N׳;yC*rvN00LX~ wڱB=l(m2FF7Uzd/n V! r. {Hj 2f7 ҬQhTBqTۅ _^*|*Cmm_ׇA)?PrA<9uDN׭?'_o\#1(a[8"o#dA?=ِNhYLO6B)"7t.tyؗChq™@2>v޵[vB &ҢYkxgvce0b«+ShdWP?`Y._?`VtYAh^BD@Hf_2PBK"VX6>ix*mAgrne@E{% y~=tK҄[{v-:d(_`2 [&/"=0-8"u6!(4wnu)2^KomirJ;4`EH*P@.G;igArB-ZVpMg/7yI-_a(Li8X\bcl2 49ADA?/)0 E,' S fArDvKl&xo|Q$.~``<7YimM&{5Eo۝~댝U=J'>H#QNcm(J|e+ da.KoIvy.˘ $x $"'݉d<X_ ܻNq@V o40,i+4vCzl u IB%FGI(U?[IEGՎ%F~ChV b؆XY |͘?1;nw0(Aa H!}Җ U?k ^[:ɴAALODA^`1|w5NiX J{=UL/դ wCzT-+"4rM X| | 9VuRqjnR\g#bE2:vC%)Hp+b Sx{.py .yn@ Vͪ!F lKBaA񸻍H}F4"(R]'w]gRQ>a|/qyX<-vva.5:,9Hmٜhm'?zj6׊.H0 A $z՜+Fȁ![`-UWrY p w?gC_ŅMmĢF{qS91L vDWԀ wf, lkbfqQG*}t u2ٜ&v#'~c\i5q _5d<Oj HChR:Q &y/ZʺfhBRO TozfC8{W_fR;D ܲ AFHK7] zBvԄ()S$~ᴐ&oN}ctuXK`N"Ι"7p_ fJ$ɾ#ϋF,vߩ57m]l:מ(&ollg9:GSRvK?͜ʀղ E'u$n꽢']67X74Fƺl߱7%o@-ĿL3} P%ѥ$/tnq>FpcnXڹIWI ;f57n m0ul{e#,П̕[E9FJ7upJPY/?qGuzӬbM܈݄QǗ/VezD~c|=7reHT{!&?Skrdo8\4e-;Ϭpvenj^.)fr.gxk=-\P 0-Ro:z{*cjC: J<OeL> $Z.[dF{cdÃ^Ϊc!/3\;Jc~mXd:$crdpN_8NUDsd೻$uһg}P#6|v?7$JI9ף!Y^׋%^Z+ y|z/){" sO`-b(p`ReM-JtlTpJ:2jDau⁖SE^]W>V)$=~qx!k0DG5)B9\"C6=5K&lE?CbWDχ GBxTzl.9|`J20ON/*])(c?c^ n-!d%"R02Q=|C1CyP( %^§}5q@qEr#+<_I[w9S\'YHJJtI6BZ͟x|fvwî~G:,j)PŻHi֧v3٫r9wx!gVrR| r 3MBKN[w\NK nUvVW)V+HIf)cHQsF|{^"q{H*.H]Kƍ$@ۄ3bzj27tJ/f2(,E"Ӕ8AZ>=7[ٜ(ÿY&뜢xm*Tn+~F3r ^v}4G.<-iICG@Mq= hPwddj~D`O!,br.2 Gfa ԉRWnrJ MW/_߉|!hpX/E_SXu)] _ v #+DؗA:LGbdP\Csx9z\'Ęa@`[wcA={aʥt+[Ra|țHC,@RnI-j֬}j_dkL!<+Q1:j?iC[)*CzSpkLV^R:x nqNVIki(t??ys<o%~4EҮv{pW_ l-~=]E9nusWf_;9eY kCJAALWUVG @[{]7YdL :vF$"cr3ͽVn˥A>Rb5)1(<psciKߕ$ -]ujL݀h V,kD(%6 ")p+b.Q|͛촊r8<]fb}mγ5m.f"[ðb/SKm<  .Ur}KHh緅aoEZ2=^ӐP5@="'NN}zId{QSnf#=;^^+0jNc(:Z%dCNtw(Y˕teD(+6mn!9*6xab:DZkAzhO8wh3>K0VXZVLl| O.̿cMn'Wy\A2^ɽrSOaIhd8I5(/euSRhG; 6AV1#0=[NPYH0_SitlB&G={P;xG*ϱh)N !P}gzt5ġZ z 0F a?1uC#UQP.ΜEGܹx@j?y6B#4Z3V93s}o6.$]mhEe-\eZeny?F P:fO1R+w2ēnO{L`V.\~e`'o.Tc'׻r+ 2n=!p*EN@U*V)+PƩH|Q0RJ;C7E Le"$[39WҌwmhx1B0#8#;K|׎Y69; X#=O-ʤ=+2'FsȖy |@Gy#p;Ɩcս*䉚Q~~K`aaJRᔥ|IjŗWҧ}p ;Liz:kV8q7_ F՜ڵ=M\\&&F3nHձPtۧE#v(OuhF#|T+H#%I}]Ev[" bNf6Lc.IUh>;t>fMz@R8d( BpZ6^OE> ]B{˾U-smz,Mkx; !p %/Vث?Ͷu෈mb^V^LzX@%,Nߥ+_$>'g.RMtxAץ09.Jކem49pt4}ƳJ[!D* AS"/8؂8#j^ `fXQd#^8 o{Ou , N04Z0.K J++p5,NDKy5'ӬT~O9ܓviOѴ$>>]/G?J Q]*=o"dIMIΊMeGH {dӡ΍ 7`)Ex4Qrr7py"ն&ayˏZeϸ`=I#@ZbPP/IjP"r }عrs K;%-B/#EjX_8n9(4zEffevL^[3رbh`v5H׌FiZɲ66}p34n!ds,m菕ōf@3*'NfZx^wzqs.:[XaBңTM VK?x(GIĀoȁO"d3S&vr2^"-3h |g-:A [x;,ٟQZ@o!{eA4^/zyzo70.T n^A(O3: JM'M?Q0Y}_o!rGVvcϕʤ=n "48 U*Y/?̓ʷq\:g] Va7c:aFZRݭRgS2l05}S|DzWhI6a)0<9i5$pl1Gn#!ӉHzQXtMCZ@h(ٙY!qwOY>^©^J9˕kApyO=Dc׈a b/-lCEgSkM6~SAM߮('0Ec~b<ΞnZOqcz3ZaA \\`9`Krcu6ZA)O/oG' 5@wZ fbk/bT̙wa2lg(sUg˔CŸ-!T6Qz,~w;\9^K+ 8NR C#woB4]Goĉ^G 9`֍LlyDx%O8>hñ`k^zրN\"(WaKS#ܘ1{9HY?ܿUkyvBPgH3H-97~oz]P|2;Tښ$sتVkG 퍼 J\W$.a|JŊ P! d^2_1 ;N7\k lAY'!1oZ^'3:Bj,a9q*#BxsES%eFy~S BDqa{@lpxϜnO.;{R a_I ѐ+_tF+ _jcinȐjHs)㯼A`I NxZFIk o/ފ7x:1\5S )z0A` ( ]Qϗ"MrV\3XJSNm:b[)ԹD=tޢ<{PBaS`s+TVOR^lϑ`e+^ 2". r[ݧJ_ @lJ2x~J9緮Q,tF4?\m9nru9k&1L#_!Ym ID~voFNL\S"lBiHO!L[q7&L[1%;ih~biy@v=\]5$;%R댎 BJ߼U}/xBQ o]6e?kA'r"7 d4$U` (5t0L D:0V/_$X1?"fl ςCRv8+]<0`0Clv4A0''(G8_zFsxeO3ӫn$ýU)z;7V/gNSfcCyqfLueI+$!uxQ>db9h&4>]E;:%cQkJVd>5JהzdTf Ζ@۬@UC4l֧CĶJQb@NT)iy$]GlLL Uu(M{]zDBآUGm>{^PNj9P>4ۛ6 M8(_*':8X%v;j-ߟO9eE$1kgRC- /^;jNq1)t(xby/xuw'ck`or@A5`z40 5{iU!tzu Xmkc=Nv{tX+_j294INL/

RZl{HuL!kU?-ϑAiexGOGMي mybk1gDBEB:fpIӊg :cǍuSp&ې0id$mbȝ# R߻h\ w[xnYB\EBhXmD*旒QO>BC-8QsZ\}%R2~ֻl qt\vDJ3•$(PQ}B<c̬,a%z<+-+):ϞznᥦD[{bxI4BHj݂ѢFt'vw{s:SX,v11t-"]@:+{DUm˚`GQO̫+9m^Ʒ@^wHzN|3'ɍ޷pBu8s6mۇfSО)?G1j_,kDXK"Z;,!Ǣn$ЦqE ="~>x α9%Bw毩GjW;ʩ/R{(k:!i6.a<|`<Ķq[9sZ?ff5GUgٻRڱmSMүF?u ԟJ0vU8ӵ4eJǀ3J(r U룭F_%*?@/4ž<.#T.i\ҹI`E sڛ\5!(Sc}΍G\LZ35bdeY2! zQJ)A OGhЀR&NQGhi0Oo%l ͖8Ww*ǐޤR)J~W_A_n~"؊5< k?02:85Q[>~ !wf'as xΜ\`k5;#u݉`k0Y*Ĉ@V8ώzɶC1:K8@(O Wt ߰6VklOHDbjn:pʢx4r% $ %wi!cŕB?fhOPazcqʊf6]X<cH е'ˤ rC3fwg匸=+U iT[)KSx |¨aEc a LؓK4z񣬩6$yGX=-AYSnõ߻PKt-Z '`UNzxl-z؀|-iU qvzKS‰.hpɛ}s :1W8[L yqG cC 0VnÙcQIu^!+dgc>WSU2Yd.iM]P|f/Ƣ9P@;T3p-[0f@2XHuCT(8OH]Ugq+_ڠHB;bK:>{ ;9DQ97'OoF-"#-a]9_h> 5yK}9JLj 073d' J?EB?s):RD{bZ:hLt% N_|3h5% 1&x(Z"kY*"a[mO$# M_I6Aj]ЊڃtwֻO5ے[>ysuEX CcYnQW2k,Ȩ{Ȕ#WSL}2V<K4ͯfNƍle=09U^&na+~Bԗ\(tdQiϟ6l𬋧ŬMB5̊]Ќ#:I\}vpèJMB)ҏԴI>=I9e[8*v#"(?++L=ShsB)cR^D!/q+GjįfދRf=Pys2A`6/ԡ"%%&yVD/mLc J-~4,GEE! B8H`fZ*Vk$U2g2'4DW|۴\#ОÛ %L-!s׹md it%'de-b9>36K"_^;$bQZ=LZ ]F4 0''XDQ,L7"9l<*<Ѣ\?3(U40Wԧ'N1ٜALD>}Y]wR]khf0u}.<5nr:ZzK'OFJOʺ@LZr(*4(eCc$v Ppm`_bԴFJVD5|4SgX@,ICcI؁$Jǔ{:;Ν {[ 'Ccdb;v:yǐi2Җɨ< Z)D0(/rl~/cͅj_cKS9>k=DfA3s.+1b5uq34V`0`WJt]9OCQw6OԱp|[n<2Tw)Pd{-oD"4, 6bEOz=c+Vћ ohrwaXtפ Hor,p*rX7jhҵ~x隇UOp,X~^| a%$ѐsw8o¡\H IaBv/}WQS s.b0:!LDx*V^:y,]?ոֻ1ΏMu7/ a'e٥{ Gb!DŽ k:^ 竺0EԝD`T[B =DIٕk {sv+yyUf"gbLB5SY D}]3殣tEu;Se#0Pl>zecOk!Mgkr_gB4?oNK:|+ja0҄hv>63Rictm9g*\jOF჌%VR]w%ٍ^O/#wzb"|C4?P,}%_EiYѵrsXL.ǩi4QlX=WH>Ul 'g(>~I S MGK}6k4 {$gM\ ԊՃzP")܋)* l\ (QLfi uK;J7kaEsv=|~820 2Sdr&*vמTJ\k")TYi6)mIT}rI$ϲ54"spF߂OO8T\qbl毥J(2%FW,¾ekӋX%jE35>(8 > bqʍ(_挔Y 9A>C2E3ksGo\eB 3Mo!U3s JH(C^PͩvK>K]рW9_MJ!GQWq-U$./fԠW2ѿ'6!Zlh1gbYx=lIn'B'ԊWpj;Fۮ@-1s6 ^-yzִAA8 15){YF. $J-dmv L7k*я%DGEl%.b^8s<ˌbB㛑c^Fv(-Nktq7`˃3(wd6f?l.Nz@ɨW[Kg^Rxúc-RO{V  hGš^c/ZCǪbngWg8Sux܂ JG>*.&e42;NEʎȭovusH{ \(Il<ـ VV\ ϱ![aa9.mT.B$d5 N68>N;2)U|kOKYf]&ov]FbB)@%[ 0T$oV?c?عDFbe]AIroyeT& $AwiYΤb M6qe1SQ+VC j+f`An]$♇*Yd#axϨĬįCgH'Mqձ )I-ϫzHH&YY*W Oo !8HANQcǛCfު낸' X%v;. IfJS8%sqaI:[9 @|gsJsMjXA=sŷ׳|+ R󹞍@76 zlBqméXߦQ-||p oE=G'`H q*%tJ(̼t`xc`z 1b]-9f h31C{?J׮NhNte'/{m;T6$͊љrC[6 BTCXCEo?}Ս D3P'7$p4FE]D^AP/GNz.Y ga_"^JXrg+y|U'k=[6I2LJi ?rEƵ!ņԑM &@ڡ0z^@e\c:DZ>q2!t?;RP7g@+6abEpM.kbD.zBi_ۇ> y {$L\6L!_Jxd 7d<{yKRe_< #T0OE[MJN_r:~>m(ŋ1q:`Rjq AGA5 k-rLww ۣo"/UirRKAĝo|.zEס: dS" ;L .Ӟ %m߰Y1S<U  0kvҁS1$$m,$}P~u ~LCoCRR rҕ*YnV#`+K7 /7G{h!_U&5ߎa3xhic8J|L]%#z/BnUƳ",(ah}3ؑx&т3N|UVhQSH E?9xVN_!w*B] +Z]# Б?Qbko 4K d۷VNvl^GC9uز\#Ij7/1^PІEm Lҏrb `ϨK!IsvZ3;,x k;-[Ȣ i[ y]|ZGz'CB+!vcsP!jRUOTjթ*QnTet_mps{XàѶq BpZ\KŽ!T<#!(h`Nxcl{Wkݗѧ!6`ui^{L ajo|$R.}9W)iYhUnGeOthcX\Wj%cig:EΗ'VR,M}76[@ONlHh # Z)&Qތ0sޛ{ŒC:h^@]ݬ\F=[VOhLO?%<;ե4'yz+;z׋s. Y XNH7UEYٕ mcLbG@FRF߼PyG|ڱ_Y6RJErrz}A|8܄nV5xRj)X-`џO9Iv拤8o\qtrt>f-Ħzajpn=8Px}] ]IXBC%K(K Y"Lm%SGvTiyN2l}i0hޓP5qFx ;9_ƛĒb0Wm,5>d^)"A`~6ںEˢCs/ Wm][Bً8}Un.kF M.f^RARldN>MamA5LcvfWNji5TD%D-CLKp{88U&@H_R~[9W- xtitZuQMv7 򸛍ӛ7nbtr@oX !\R&M,aLo0C 4iRU[lMMҋX/䇆9DPXrڴK`gǐzzmʆ+A[TgR5c;uYrn|b^Oty?] y?X+DD(ywo{/XvC9`(٠\C_9G-1fzuᩝݕ€Tai(;rlW^@ iޕ~P;i҃pWlW?YًQⅢ:U,5 r(]^Ӳz5۲+9PTga NJ{f x# ^m&$:[_ X_#l'|y͖i@$y!l ܒ[ߑ[N]#[}]2k$VnA\,Nڍ*PՍDcv×`^ '#X]l2x67;u)3}U--0L|>f&& ˺ۣX!)CτeMRA1:iKWs( m'jީUS69(6rsU{܌zlƭΰb@K֡OkK:ݬ1꧜VxqEz=5c?K+1o53(Rq&L%M.kUVn<+Dl;Rt'j6/e[THlL>秹E"hA8{9jQɤăF]OCN2_d"HJ%gV"ZF$&Duk'v; PtڍH@%"tOs'3 ߲{DT|$*(ˉ:ረuɢ m{ ( J*+Qjަ8&jzad&{GV{R[aJf+"~Y^Kr#(Rd68l13?ŏgbTP Vl(<++JIE[LY,aUh='CV9GSVWpEX|iJ@Zo@K/G*%{Iy6{Q$o?Ϭqy,= 7*w?Zoj|c!E\? F=y@/I *ZJ< Ma+@KEtrk7 YO&M6iH^4~kYY>/qar$߱DPhOz8nl읖+X:TZl^Yy\zr:P*J|eV-`Xj_Tz ImfT@evjs4ak_*Ԕ*^yʶkUܼcb  E?SKW#s`_ʂހ9cc\+&Փ~3.HN#:o{y+Whܴ'R w`aJCACx.NԆfsY'm/ sbz -2A7_22WxyJ'jr[+v<%IX$2@5v\ *,h[㾭HB!\@Xmc89|h)1Sh>17+X(Y5Wm8c9uafM_KpEvøz3KT 畬rz]ąij"hMt9bh9f5Gi2ޟ"XC#ĵgUd y'Ӛ:askJ4JfQi:̑_%iq yK H"1%7dIJ2. BQ<ÓE8tD^JA7eWGJ/dI\H JSw`ѡ*Ӛ3s.N- XN2ZM:P6Ϸ- Uyp)hY&/EP v kiTTgM%̅ SerFMx%)#6DkFcՔiJܑW6.[+2ًh?r{!:P8&ߘ,G`(s5F) S c!K Ǣ'lg.N{'ead0Ĭ֬a)*g_bbIm$-otzuT9"f1H*ebч%Bk4"dH4ŋp:o;}V/`R-g6Qb\I֓-]րw]Yذ1Ί( NG~:G85@Kw:'xdhITU\9. A8&Y~o U(:;n{b՘7->! _(4B((%3_>8R|#ofȳ~Xvaӹu`|.- 䰯*c&Tҝ~y^ #p+g vC}jp`ePHP -~v#)΀H`=_elػZ$8WC]$k-RWtyds>v-p h@Bey7V1̣aAN_#w!NvH:z PpJlf;)_NIA:#֫} (EG+ؓ4h O]_e7F TF^GH} :S~K͟}bi\i} ꉃO6M޺Zkշd/G`5D+\2 sΖe0똻4k@P RD5Pgmqj\0Oa*;Dx!&n]c2a&{:k`ʐԧ tcpiȩjc!cVLE^In\EGJW“ H-{7GqB%%878i#e50FTDbGG;`l O]\J-,na:ꦓ1.tc 1jvL"wcdo~hvNoZrKRS%J܂ơH禗W::|h0vmw i|B%OQ l,:<%n֐ALU:΢ǹ勉CcmZLCqH4F/W}Ҍ; A*wI X apk /FJ!s]&_ 0&7)9pcx4Yj+^":^[C3W-6[ mP=!+qIZfvI^[yx_v IS)YjD6?x`17XRo+2pj(Db+$^'Z8?El_*_yDL9Fu~L{gd>bSRCy!sA;S@poX4(#yk5^>H4u(ByYJʉ1l7W#LNk3JTw~s*6bNǯ/b ՌCvq*OQALzs%"nսŕ0z֑{{]vVi'^qİ6 eFX & l9ŇtqL0k J Z3>fNGprwE[Ih\5,Md/|#!%K=*2fLVh]n1vG"$p#IE[Xyo {8?^c_/r7tNC/@/B& !30֐2HeK1n3|)G &<xocWMx@!Rh.+>v%Cؔ5Y^Y=dJ 7@HT{8Ƨtr.3Z-˥%W9?r_D&nF H2*$.Eιiܡ'fed\a2d("A~慞*}t{U)\AJuw{~n5}(}:YAe} 11-Çuq^dr4_#v~=lʹ*CNYu&,>6fF1_X'>8Y8N™m߬x*Sx%NAVTxj6}$~a/ GP]gy`/!|j(NYp.vQ^%mkiS'/@yS ԍUnB ֎XQD}Qx!i&z~\`F#(l^,k'ŷQϴ:uZd'5+oP9/'&v[,nkˮKMhf/\Qr)wbÉNs0'y2&}̑bRQGfB3gV%ET= c<4BS̠k /iPŰsccMIo!18OǯyǷf۽oI &c?á/ 3!)͆!x'Fd7Xșa8"2Xd~@[g|V{rU%99JU>@Zp0,Y@ 0#_3Et[EM 6GP7S"3-lf{ZIq!?TJ7&"e{t6VOLPj#ӛ)έܿ$%Ѳ41c,ةs tRS{ :_kIs"}է˥j~R1nR%{h@wU*}ɛ|2,k}R$HT4ՠ5k\TAKa -}| kD ̩ ]M'jL`bIr(?sly-X 82}8z \n_^n])Yّ)>R:@ U8&;K- $Buw:HE`%a[tlQ3ƟE[E$9/?߾Wf.H񔰾lT Y DS!O燘G>))ڊw.`j~`:'=F' `4` p>pwL&)*Y#@9i֧US&_X q|>x,5hAۙ6oQ2?G'T@ޤb  )[= #El+m dJ:rBE>5zPT Nm)qQChP 23RAL6Dp&Dŧ &\qHX#4oƼs!ce*:zX9bbt`ewrɕWPAy6G[4f /0$"*_pfb'j8s(Hݪ91M1[63X[jH3Jap ?]s 7}FC ?вEsLnutfo)Xr1솂ے/i8=~jY8FY[ I4iD@kV3c.äjL;~6Dfl/6$ (Q!dFxn*mm 9q4Sax ~٩OYIT=D!鏛R<+c S25#FQDp},F 6h+@L-:L\=ÍLvq3PQh~GRiחIQ3_ɳD(5dSVEWQ~ܬ?feS>f g(R63vxϦs#l#18Mi(-!:O9ےor߼yaAHJw^StCEnDQ&sr)ix0ӀFlꝎZ(3~B)'$7l4jV"=Xo^*]ѱe3}1{2*UW2@>|vJu5!!5k/8 jڎïO "ډOo~9GX2ϐΞ쯍AZLlY|Ȃ=Kf:O!wT_W(Ω`W-W' u*y_~S ۗƜy<+ <et0H].R>iջJ`;--Ejq {6`d&%!K9}9?_A %TyǏ-ly4AiXI}d-,7)6e M˼亙o^氩$ X#j4ƕY wPE)V\x1h~^IimA #^ :TdNȶ<{ٍEӌ}b膸?DYȿ(Ogxêǚ]f2&7)yj5S(z(xaE5e|#)c~AM#{PAl1թJ sSJd h3L z x0X.ˋ麈v,SO@Shi ?IC^i;U.g@Lo3gi\V,UeKp1̚ .weh:9&2?Z=1d5JOI+ӊ*M]xr>j2jy+'_>Լ",`pGҌ ^n%BsZOgٵF2=Q͹M6;az.~?v!y{_eo]};';aGQ4QFf3eP8lN]UUWSK3E|q 绐5L 'sgB^E1#t:u2#_ȞcΩ9h4uʤP{\V:vӉZڣo+&i$51eaѡُFPaKV9@`u+lew׊ڃ&YT5@zckYyy,^]u:uD;]}#6q"އi(v|6}2jU!^/%7 WoRfO7Ec~o~&$Us%> a{I:0RcOa+ϳXb7t*c1 ^û jzVXu:醶5^éx^Rq% [H A+ɟ+?kbrBA n\"|"E"FfMgstf3}1`˻b4Y+ E=aI8PǑ׺w X&~t5k(%lBB܌M7ȱaS>S}z ldY&P]HM4 8e\D]w>tŸ^Z,A*s3.H0Yk#Qi<++57ͰqSjNV\~Aa~ډXym.;g~ELH:`+q`zK9@jgRVs !\bǧPWd%A j _1]8;Lߴk5!hg4n,Úӊ`iOoᇧCdX 606jmk;(25b$anEhTSJ,}PLD:w!*zMuw>b L1sbƑoEsIpy<]EH p &3Q9#X"ᴬMm*l4+U~2YcLC S)0-'.wc_cƀFK+]~`|܄6˻@Ђ*}qW!W 3"  ngؾ"n> +MC JTHW|AB`thl@l*78,R38jD$HP*#Ph;xLjf+oqgꪨTOJ;%b5vC)/1 ofȑ21dL{=?~egn"<EHH CUx>ux/3&DEv׉N.ojг}Hbb=TF-f>ZyP\? VδpR0D*B]._hiퟫF! WBF)4t5} ηOjihi~k%J4C]xxFnIJ7A>x5􋧎(|^W>a(BXxJ^bN¥52-%ބG=\3F*/Q2b ,ȮeWi[M"GSK# >kj8% U'mA$eB%'^s}C1J ! g nD GiQ+;+=*M  +Л(TCMpWIpA Z \w ևY㐭Uƣ'S4)D y%>/oT"VTgIPJ]92p{J1^svCD䶀{ש#SZеc~eH)bDդޘJ9AI*ӗ >JPw?J M5{ +64Yͷ7&P>~¨Ō cBߛ biBY!ZR@{B7=&SV!\2LE0vlUE@X'sYX mV(fyNiEC: xZeZ$~Ԕ`"9;Z`Ü\bqz}3CG`&% iF5[6 /0 Tx8\j5}9ޛӐ"ΌsY,$Ǎ":,W&=ǷpXm~#e5ND)asE+Y]iaR<Xg&5#iܫݒ\z)"W^' `B|93rYs[UOoeG c2&{,aĪ6c_g&xAe6ԙ%,9i\ <-=xQZ p> Ifu#۹"};R0rYML,$)cX8vS8f/!dZMb귤A 쎋VF KlZiOh ʓ\hI11=$(gn}a1 m+rs׀ ;IKP5t/# [0+0fΐh\52zR&a֑,;8hf!)' Y NaV(fB3hڧd,y 'MQ65]lfh-@ㄏĩ+z͠l&YHLz-ˠLl$&om::{aWgk\hI b;dᏛԑ_tǹ*iD߯NfƽUlg=Y DyKRxdsՎW7SrQbpM">8CWk]5S;gOcثdX.[lgq3qyjRsp ,ւ}Ob|֭'`G1 Dj2d *fv̭-#[GXA-J?bcxS-[FBFDJ{à]4$ b~4%و+E={$)pͲ6crx{uݨ#+? ]Bhk,z tEJ|]icuܭgOM FOۂ=Ηe}V#KK/}nϞgr.񷈶F2wT_zڏi#=~WXDT<]\kؘ`s{.NCCIMr=퇬-%A7uzY;2)˭W;ԆsNI8!6kE;]LY۳~v]vv/ OSFD}WPI\ a b{ΫTxq%I6jKIFy[h :QH,D+2iJI oPV>*z2˩vinhGon'EL@jꞩ ՄGlg.DWBi}%h͉J8'4J(ɐkO4S&1AwAsjG 5LrӊeSPnwX ja;E>e2S~R^Q9+4SoM4vucVn~ua[c]lD((,e6K)B:o%\-1@hbtE 0(zfjj, [&A&cd/ @|<6*Ch AAC:xqy"kusom!'r9nLYIi\Z|0J`Ύr DrΗ)OOel8o>1NP;q% Z cuπ X6.@1iR-PZp_/hY6S [fEY_W݂< e,_ezPɗpq6f`tnFZ sF顎:4@9?V*h~iS脗̭Ò8u<"S=駚6)'nZdմHR.īwjRU0n!Dk,wMH <TBva6zv^ RV8[v?LV"tD~Ej~=i<{׶gL 7Qʐ'?.AR+3P-~~ֹ'6yJQwK7o3ɀ gȕ#Κv 6ofo=`;i;^0W;^#FEeJZu?aKkUwމN7S(]٫yয়.SQH [u B9eמZ÷VdňEo!}gۧ7 ]hbxӳcj@\N? 6 q@ <9FC' @s 'A)sՌm);B~@;J7NF_?h ɻ|= "akc!ꉇ\%A5L'K˔SD뀆Lxd1;v@bOgHd]HX^1(1(rsns(J3FKtM-I5TQ׋(~?ӌweI8[h/uxT{5kԹ6&iwD:Fٷ<M~'mC}h&R2~gYtõf!ъ6P81Me Á1rЖb)}({4$K\F|,) ]|;R0;"xrGJ] XKQ1\,;{62]9c սXsqƮ@yƲ4Ul?,1rUzƬ`] `YaTnٱWi/x,9"(^ =1 \p4K0NϘ'IKh1Ԩ|,6 OlH5T&ym9F둎p۸TFq,-01۽q\D9͏ughJc%}B:[\=K1R*Oţqf3G(HOi*r8;{b|GZ)l:}Kx9X0N@HgNs"\{X9G;ZYA 9MʨݮD wU@l7G²? XNpc$yeIС=8i JPw.r6roZX֓E }]W#9zFQuHyp̟Z` nonB@t|]$NJ:Ow ؠo7M4A 4 5N z:߅egY \Y6::ֹ5Pb==#3>{P.!ڿ[m[drTGzSez+9Ȳ6Ag٫O:։ .75PBgڑ_lnIxM]9 #J"|K̥r3P,:aVOU഻Qxua bIV@M|Z*f|=1RON5Rq/mp@3ᕆ{ba$ _V)7M驦e;p"=0 \rq,*fU# CRm P0y{O( wC¤05ɠ=azy\bŕuU ~Q$amw*3Y |5E/9mO5]Bo:U]bܫU6f"YB@/3L56gS5୆S bZڝg+9hmXMT (D-oiT듀5Ӈ&1 =߭)KOsdk>FdB&L)K:i^>:-9O<v &3ـIP䫭f7<,onc)"hJB?.0?$ox uYȕ Llr&y|*H·wWG蒑t~J^DDfa7 >dbIu9"ydwYhy)2}NAƸc ̸Z/;㘒1U-x X iӶXn僵 &_"b^w=݊JQ|؃sUnD՘1AYHj[L?v($DX`o`yk( P%9gv~b#t!XIι 7;G>/ Lf6z먡 MgKnxkWv/aWb{, G!=PUG^ywKWV圤ҝ_3/hNs3vabLSbryxǸ=3] zTnUg(G4rL0GsƿBT <@_BBK l 1e`_xM" dC]$mKv.S#gЛT'ո^}ӧ\Wӓ:ǁ!QWHl2CƔ(nE3VTK`Y! 4HPFF' z{}G|[{f2svs=[^i)KB@JV*}4@]09`O_e幼ah"x .T3BEޕ[Rل gJ@ -x5D~E\$;1qib4)]8c/uyi#CNÈss @;\AkB̓9rD  Y:"=pҷf+ճ\{&9\ v\:pjiK/hN1%QIJT26%e<Dæu:Ψ'&7Ь!;w(ȾV"ićd,v=$n r;'FE:Vk@gQmPBb7GEFf4~],A]"s ^~Ko+b9W蛳>֌].,)KuQk˪6F:Yd'3 hx;twf. M6j0b3+ !HEѝ#1kYuBfUbA^D<`q;f{-6o:5>'#hE '҄ƣ{yok֛CAI 1 \|7dcJ7MY/ ]BED="B9sEݦFr+Nj^ݼ /%d Va }`\]:+,JwK9ȟou-x \Cm䵩97 XаQB:Jo`"u.Ul)=ՊZh!y^  gJ}c,m3ձ3/W#VRSӏSV+$=xJ}l U@ŒS{\’͜Wcܺ3#.` )q?d]_FQV0ZH%x9V0ש`T0M_ĵȔ1po6ŤGǑ볕C2~X¥yd!/f᣽. C cޘ*J8Hm(G>>h%b&l75`tjn70 T2Sː{, eo1uf3 ^skn$){=1.};+VF"dNʰhRU 5xJy$@.4asbtSs}[~g|րy*ڐ!Tڨ~ mv6$Bz߯T >JR/U\wfQs6W'qkD1QΘh%SCGq͠6 I[eR@ge<g7la۵ber(BFjmY x@軳_su 03scIȆ$C}h= =H q+:D};+z6=ZE TRo^YQ.k/W$~_3,> [i_;PC:Y&:$ COoL9O>z'h*@bgT V-5O:_֜wHQ=*}\ ]eizCl >rBTM3hKCz-h?s%=E@_Ԏhl|#\w=&go2qɆۓa(t"u]}MR=p\:׫ F:edqu_T(Sdo)/3Hd㌥ҎlQp))g=L}%4ckoФD$sj$:U2Ǟ51[8Aâ yQo7_ov *tT `h#%v( -Rkhq%;kI&@px`$-ʐ-kf$qA7F;PO'o : M=roNcb&rdr`2xQJW’󒻛i)sM{i-@m7Eli(dF(-Xė}KerM.# B@R\ح#r0ڑ*DfT]ptlk[RCw1؈9w~2bfK{ˌOi"eG-/S`K bF#_J\qJ]8ZYw"G@!I<[ 82g镦U 1#pwMedyrƄb<"RK(io[LKMC".*I>2VS2d 2xDiZ5oO8X:U=ꚍ!%rnAG lSvl.]^>0t&PO}Z}U/f2yV.XFDSr7rN]޷:uAD}ԻrQB}4@c:bXHRn`=5 {OЇYM;}}y$/ PDdJ5z+eXᚗ+;RwHuCQ@}04 ZL@QSV`mPBA->ń P0VnU[C:ê/ET]E{r.о.˽!^89`8&cZ-ÂL8sζc gf[t9oMz<`ocydʆKWcT8ixw~HjY|Zug:T ϒ->Du`ikZAGtC t+"螟=XX^&Yty d\bcB_&OnyߥHhnf?5O|9ꑤ Ns"fFa1.Uz+k#ҿ]Q<5m`v9Xj;T9k?~Iv.Шt%mPcLy=׮6)l{ܰW5%es(bTNX 8,]Eۇi@d~$Okd6#%`,8 Əy0_Ṫ t`ɐ#> [I8EuMHFTzJ[;xƘ!u@D?S>'opFN̂={lg徔G^!G~皒>;GbS$K,pk_L\KD^]$ vjhSaƒ:k9zIiw#ވ ǘE 2W1]C&,5 jo%}k3z Pd;ɟՔ([8]= b"ph4@m78N)-z(^N ed(qi6fs!˳"M(DpTRxa&b(m~=јLH 9pLD$RdHkb|'OO[%6^2S&F}ռ"|A1 bE8k'wjV~)*tةqDV:}X0\&j%ԯ >^-JGD~ @dOE@eq*)0j&j H 3I8^锇l& 2$27d:.0gjwTv 1J uhO4 j"t3,8{^)<8^$5m~9 y$9|f^@ zeZ!#qo7>zĸGxHE B\^ aq 0I ?Mxn' k?O Dޑg6s,'ӶgΆٸ O+nX1G8*r"SSt Iߜ pI[98 59B.[7|J6(e,hp'fIvUd)zBؠdeTFϒg`&X5Qg0?󪄅Usu=!9u;U0AiU&^O =Z4kmڛuC:? lY_`bb1wDmGFVKg敿)˰V$Xz ?p3jr y+4r`]l1v.+r&[g*v0?UI?>rH XB?j5&r?8  tjhϕ*,8.Xm2ij)iʯJ Qs`K)TLB$M+4x_oA'BȔhR[2Qu33ϯJQ|s/1o ZQB #j3S6V3;.M?6dfvJ?2V8F9}yQpڜjۑa:THi9ɯsExuW;I(-f8DOS[EYJb>C?`8Аv8CO{ֿ) 2uXVQg5*Wxhcv$|e5~ ;Nj%r=a)*x[5HDsqV'껫7RSΪ#s,,ag LWj*eHH6/ImKjY3O=@nT27 )T˝MV B7큗jA_)$`ȆD#LV@ U헼RW3zyw&V'GEY^[aEt_ CYz%P܊z§C7YL;#]:)-$x$[yU?q+&SHذFShMwѢlvr^%S@{2((,ŕkˀ)ʓ~A\:bG$PΤpg;8Ɇ+ ̷ +Qq r'.m QWLĿM9b-||hdaρ%9#U{z#]@]!0oY$,4*C@FY~Ɲ'X釢3$NIFPڷg/uƙdBy!^4JGlĩn1rޫ@ ɧ ƸqFM=bcGQtH5"ݪ26h iϵ3k~1;;rչ*dIf-dt"A!Tx%A7g(/JSfUջSso{Mq-3F{}_Kj55"]GǘKMO'8|$qs×*A _ùOZ_oKyw&k$fI$`m'^CG`32#8¨ߔ*j*tܮq^/ L.Vq@w64)#ʒmg4P#m'$7VJ ۩-ʓ$F Kg7o^][g(a SieL VAҀolu781< cgdA\;1_R LTI")?$]߳l(>jIsN!~J+tWƇ-wMՂYE&mO߱9#UᵾmFzH`1'w_ ZYՈ̢Ş/g, jUG`C~b#sT%zQ2*CC;U/ 2*$Ik[S8!Ï&ݱ `vȪU׋u1‡Jx#ӈ{k[eWg'@>k?b:K8iZP9o IN@ m5@>~L6ז lڿ6)/dzӼf) #\&J2*~)=C?uj{M·gb1aھMfnU3S&>8h"OvMLs "cݞa}5bÄ z`"q~BűƘ~DuI jO2e&ܝ;.&svO\lL%kDQu}hіAWQՎań㲂 XL:`-5=A:]'"qtjttɖag 3k01LbRNe<6S>|0^IiR3wHǮfA!hp Q-.>ma7@C̵+R-}귞^@Wi!|RzMmx !GHCIDhd:Q@ZX4h9: ^#\ `6B < <){F;} Dj"BNE-78p&ϱBNӿ(^DVVkBng=!Z_7wFQ%"8E&APY4?s%5$]&cFa3V:>hßdʣFIlR!ߪe5}⅟v6$>d)|K `{y8IdHPhS!Oq++1'ӅܞF)Ր aq97}v#='nSCou<~.ja_|bGH%[w͠glh_\1nucF/4֘Ժt2yb(+=(mrA\Ӳ`͆cA45$C1E Ip8xI>PAL7C-zo۱>xJ[EV",iQ D]w/'Qmldu FgfRs#̑XT4sefd_@ 7}i̓V 7E{;4养BTbG?鲸5%!M(6&ұ1SX&`t_cҘk/KXK Cs -̛}7=AkמDzG @=]j?!lT[>8'MXC ϣLdKobٓx=R;2ODur`m]^d RaDV LʟRE޷Y(xJw{X-lȘGU(յ4wGpBS,WluLϔ"\C^C@HQN "i~3űxEU<#$$MBݲƓek $~Gh;@#.lH2BQNf6?<`[ckToCTzb冫,d`oa$re;EL_}J(LӖgm*l(-!c0{c]3 G>nU^+榯tM5+\2=s) ٔLl\Qa8_<'S!=☩S`wcv@"cPr<.p3MmRZdBNM8LydrP4~)2d2Ԃ8H,V OP྅0rjT/ BbvhF9oc5>h^UgE3 |/tKOx(;7@W!:Zm/\w;XjNrKi Зwds 6=#L} Y(Eqb; *A}H7ov_2'GUƿxOߙa^#}N(ضfܠaY6cmP2qt\+*Dف\J_PeS6dXRce}ҀY|Ǯ[NNȴ-a<nSG ފ@ZK\q'vlX1lWS_cjk笅@=>Ek gՇUF^T&n*#z?Հ#p X]~~قt93XN}PW^rwEQo^mvaAnOk$ BKk gW[mH"bSux ׮~E?˪i)o@U>spb/@$voil T=A "hM ,cAUdCٌ䫐5wѨ$dN.^]}?tv[~-"] a%s1+=٘T@* >)GN#V++Ȓwѧ˗"048M%Z5SՐ}}X5ֿLUI|aw? oXVo Q!(FǣݙOi_D+,OKfoZt1b[Kv7fF /-IL;E_r8DնP2i @iSg$2nqbƗK)t0>nw@tgbGhG|X 7)YA6UlqLi\Iר- |T2' T[B`oQٳR05O;5VHyI'reȰxh_Yhh80h; O{,sJpF/zfG8†%>ͽ!ڍC/4˙U}*x?b\k2} |f;C")וG%Z [O打WW0?nb\͚u6kYeэ]')7?~7 @dAfmaPQZI\{ zзp1Jx"\ÚN7.F-%CrY\s'aM?#)lt"_!s2>.i:Cmy3''oRB*il(ղ"p h:;aHBU$Wŷ9) y'rB{qݷ@@rB4A ؎UQ̫Y!'&OuP- I -+!l9 -Y#_4u-23N:vϟ s.!6XeJ؍48 $ڲB?@A].Ǎ?2mPzo%*nZD ;0ŰإXE_[k2C\HE?;\: Eɭ/T#;b Z;CmÂM@!ft@ asBו[B}Bφ6E]%r NX&a~u☗Gٽe kd ӷ@ .Iׇ`[O %Vh-،)JgeW!Á󑐿/B^A1}gRp317y~ `WUv g|a~^vQs0Ri3- wXWB職CZ{N(g)P.tQ%3[UO:Yqm+LJJ6P?b[oklL*vMLGw!q~3td0kh3H;|Iq>AmneO؋ͻ.vZ5o!;KOs)|cX]&6[3P-;ۣqB @eb dvx Gik_Tj '`F-;Y&& uSD"+n- ox.t>yoy%uMPXڅnc8ܯQy*ȀcIҾ T9pڒ?K@RI0c}T\GP{)n3GV@ZtxNǥOtE1د' t}$_/B \*Es;k@ &\zQiq6g✻Of l#}RdV#MC1-G4-#3s'We%͟aێ޼Ga/:,޹^'~e{^tV 񉅁=6%-V7s A8%ZWM$o.9IXnT8~7tjl7.:%R ܪR;LlxHc|Cl=Nfb~lsD@|s.g"U/iX{bϥDqX-|0nCٺ)B[.ZkSb#ΐ ,IUy!"9 utel:'[Sj ऋtTв/'8e̎;bK  3!>mwX,<fqkkA<19ήoG 8:d~}[4s,?^#bOInkڢg2U0f,ZrGfDVhozP3-66j^U>I@֡=]tH7[5j+3GCEHQF<Q{<#P&ͱgqs&%ds4܁epwX|p2]VO97vxT"=?)ZA8$̻at_!~vIw2NR2Eq.//TwL). s;962??qGrdrf oXPT F_M'?>2Ud{ Z_Q6Tv#(?IڋE26S''%<{E#͕L\2ԃeCuk$d= 9n3C+ E^ҕi}į 4EXgEvkJhF8ce}yI%V8}>g y- D,įd]vZب-,mx4>5$C[S(=`-ɕLlQ8o Ə|(mnn1ڋRcekA#V'rX#LS 1? koyVY&Skl!PՌZAmv/"}g"sqG p6{/쮽5x=1(xx{*u!,rosA ؓjL ;/y jq"D?53>Qǔvcfbǧb^49r7ArJ!FjNIPUe 8GE1$fge۫M X\S-mFRxǐlKOj_#CLl'oW`. Atr 0qCAhv6"QN#SȃOܽ2v`;˾$\f@Z[+[ճmRhFP\Ep)B 4B6zeAbvC̴.E/nJciз‡:Pi +k-E ښOK>ՈQLIg{Kg\ɃcH9AwKj#&Pl-ޞcLW>x[/+ l6SWH-v*8:f @\ITM r.^Ue^r"Ss4uWrXST 4CHVR`BdTgZ}F]1D,MzhqY)V#\UNRTy.5BǗ?\XH8#{ܯ_W7O#az NVZtp\s%o(}0v!Z |"0*ʔ++ VQP;xZ;Xi?Qѡ` ACR5l!GzmT|X``3 ȥŒ"&O4Kë5,шd`dE|ۯ iNO=CH<(*Z.$hEɍk\)Ǫ7-cM߯d4{cm5T|MH4V,Bx^7TLqJZWoucmqK )|c@ViTix}bklA6f[LoVdkJ4zUI`5E-kvxV,heWefo#/s;TqK$,1P10'mpGDAj9cnY$qY8)w'C1N:iٜݍe u: fO2N̓LhEmӮҙ2|K+RԡtI^Cfy]wxWJֈN_!vS d佧{$NuXte'=s+j&/),`GnDqk7{bX%HΞ&V}7`d^m͸xhuWpO!!( u` Z嶹`Y *oH '[fk]c}i5b \x T[,n*-AH8VwՖq?+1tLi#^QۏLK-{x1 /`.qg'aj=Ja`9}$`ޢolkZhc&S~귐k]2lsj[&)/&wpCt`v mV׭a+v7o'D("bsKwY/:, 94XBh'6jC ՗g<ѝPOa ªDg 3@*-2d:Qf7GI.\gMNs݃\`4$Zv /|AUPl?س8:#q77r{~DFFUQ9(EՙeD='lqYdyL)_|x\}QO^$OKH&޳en]ontʠ:BkCɺSaWmM}tN`Zs|hG&#N!KC"6R"=; xJ+p(=/1~i e}i2ԙ s{&X3~ޚѡCl<jH;ʃ.ijBĈ8!# Tyv(PA=؜qcSb4@=솪틼ڑ+m B0`T F}7 ͙hNģ`+"ŀJh, ĝ=1 8*@c5gs@L?&ٴ1÷Ji=ϭldR攦KsjK־>Τ:'-CD3Ko^x,u\Fzu Vpܠ@;.}/QPdG6XYbpi[Ѭx$Qٔ:ux m5YMr pٲ4'-kx~Y{VMl=BvˑY,U2G@ pG 2!a 2uЛADD0i#_.| ȨB7h#0jߖ9,OJw\\9 "vl$,s\֟qtlcMǸ~w',Y3Vl+}$>t?A X[C{ïmci- փ(?an6i5rƻ| BșQX-1/>Dr4^Bn4Y>/aml8'xƈ&@ C~ֹett_1ԁ'26 ˅1/`;_7:yHv/DK594OfY&4V۫~ =~ԥ ;ǵ*khj9icr!/lѯjI'kGݵ_B€gmr Ň#). lԉɇOx23dq 7LSVد̗ TqƓkuu4yEGddmn Stcf:%H>f]~ ;wxzkdLfi8GyO8q/ 4tIuL]J$'u-j(!=j6#z5/M",'\QRx|H%O#ѯSѵ>gCtn l% 1fȊm Rʳ5W]`$a<: | d% X!bѥikE#ѾxOl[:gWmO)ss?:o_mä'ucB:#~,*$U(qP~R.$o@K \/5k,>dIO1n4 MZ"VswAu(]x7[@+˦ |;{ݎHz2"k,-NI־8ЛNQ_-=DA߅A .Gs, 6JSIsV֥kn& "#𭢸FԾ'kҧ,wBƻ~_e vrSذzrz & T]KC;MveQhru wR8'Ě­Ӑn58C{_آWj.YQnj<N{(eBydKA~=LE$;*ik)XɫA2DhgpԙNMy4099QLhdA7M<]DS`rEMtjp\ډ^nhC5q᷼ikF c=EWhlzͅP;ACVac/ a1N2*۸RNDW16B͏47C@:Exb#\[MԀHT|I1_7_ӂz%2fMr5B|"F:5]ڍn8+tV$3=;N"jpq^f)Vi5џY/}9-uộHMTdxbsx*l4k4Nmvв҃?JS!vQp%VzM2:S5yh#.>Afj0k_{Ǵ3mkZqrK{'YoщMvd ( C %J~d~ Z,և!8BWXV]55; 4>nb$폨r/%6*FMap\eN>YcV%]Y=` N Ͳ$P$q88Y+#nJzw'st"7h/y|o] Sf{,ׁBG XNTKdXR[*Bxy1XYKYX -66pu PTx$#O1ǘ:.Ds2KT&L J~Zjf?.y2 Oa/3 7[jtVXjGo18LPhzUaaF>aZA ඈޮ[L'g] ,PBVV͢n@ŅS o;yØ%pԥ!>Z6!U,],JIb\Fh:ٟGkj*&t!)caAZ\ta^8\t4۔|)L@>>.97;ˊ ̑L0ei)$PЇJe^^mjf2}:FzLm)Ȕ } ?. z-R׺ *`Hxۄ) hX:lAo+V\Fb"`5*@/2':'cL!6X<!3D/a M,'P8K#KzT+G'<^-XUp)]=Z'bQ#]; G PMP*䮹6mg(}ن!~ Fm+FA(mM VИ)b7n;SV9x$H,2h(y NdO_~h+6#P]XynAf,(q#,9T1I@)ץ=$ 1]Cx:L_y5!{DsS$'%?3\L/dFIY+RmxS0o1UW p9YZxZO>co^c@$D1"ФlCke ]cg:@;p}hEyd>)Fghl25Xq*\.TmNh`pBTF5Q}Yd_5XiF=&R .$s7.EN9W}<+5LRODT"B,c\]~K_Cy;d[TRDEoH%4\tJCZB1s)q>ܝn>/O Lo:4R~>r'l 'bxזsi "ՂoxFX)$Yq7ff dxC8`&ѷGf(0 0oܳ"HAS,dc+_+DUvꁘPߑ&0!olKp͗?syi!tNym 0^!g&IEա9Ël[_%Yv7h% fc(x~U  Uipn^L@Gb3$M9+>ha3* 3?u7\$904LHlRS^ (lFt~+_^Ӌ: sZYSݷԤMDkJ]8/n*:v'7pſLs閬_&wFtkYbf6̹&{Oޕ9 ǖWn& a$IѤYGz'DGyMT7Uɜq981h ̷mڽQ)inF"1_^S뇆MqM!n-DL^IiOl6y&LWc(BZ'|^qJxxd "nVOg,~}FCPDY,>s-w"_kSJ.cӾCɳVIf&xXъL(\4v67Zk[ XQεGG;de Σ7_3DLy?{gtDXQHŎQF~wJ豗߸9QtT혌E2̛Q}[`V7rQ<][GIh!*y6BO&_@C-2{F.Bi dgG@u=g>q$vxQ٠POi~Z P"Rz5Zl^J!g8Z$)_MƗ:S=S:qT,8$|#Pc.i.a±&l8JhLUCUׂyT*e] o,aP"K%dvvيL14[uܵݒ5zka $j6˖2fbVYp*%4A {y Z44RY{6CKoddm#QpEN=k T'b ^l!i9+ ${5 0fB(lPBɸEUϽw878<#t"9[A=b~E.DV .LvC>`*%UaP+ZSym %BP[~kokڲ6 ~]|J[} O "#ضH gr|@!/!)vd_9;pV T@#0 6^Ǭ 45x;Bs.[B{G$NM,DP۞\YS bbQ8/Ǽ'Qh/TcjۺZGG: 6 Heym[TA< <ޯ;5.M}m3_9cN̔FGŮrL[;ʍ=3 v@GDaa4k@J3v0nL$N44WWYQ7 4vyX;E!jC?l'^aAn4 Tǘ0|-  Qy"u8VeVʈ;/C {^O\=1@k^C d0q 1Y =J Nbc\1]qp2a/wMωF+m:'+* L8YKAtJFABMqE]6|T) L+ʕ^l8{59!8!> --]'FExkUeaM GT  1^+w[ I =RvE63LQ ٹI_W4N;b x dWŐ*fz,BHs8gzDwI:Q:n"\cEE;$MzuAk$>fٓ@i=|'XBzyoRT9뛑5$ӭܚk@, yP  =/t^V֍@MWe9W6WͱcבWyt`DP>4sPAcO%xy2;խo6(q?ja!{5LLv·+r僃VKmJjp\c\씹ͬuJ=URe|⸷6O@Xz~ϖd 5i%Nƽ G>C2Va͘9,_eKGx`G!Ǡ8$f?O)&-0@)5.Si=܂dƺwտ}<`eh ]Ϧ̵YYjp;DEMڵ<"0VʹॻEER}t ^$Jcsb9!Ⱦ/x#ю1HOЯ3)$etMb~KZUuJ׷cg@pEy^[B a%K$IԈJ:U>5Wq#nW}O|]8DP|Wtn62KFiGFޮo2yPl,?[ o2e,#Ĩ7X"a֖O.!"%XQ8Qbq2X:-^,T(ʬ;~PVMM¹ͼR@nCjוIq*U`H^L^Tl~+hyȕcۛP6(1nrt|K<)hQr ijY&i-rf"~!&ܟz\UG女E?An­6_~eX07Ɋ|dVRY85@KX&jW4c;NnF9 ~黍6Vct5?6"jG-#^IUXMKdO$#j̸T!+9`̱9Yo$kVuVv ";oU2)mP.%s] jӚDBxF >脯Wt]@ r!W}z_ R{ ͜dP9 JݐfRZb] ;;A-CV0C,}\^vt~Pj_LN]5c15[mM,yoh̠f)iu[əl0"'\tQf"~}iW2}_];Bw9Ț92t<*?F9pwR0Fve|=WC zxS.De =,[x0trvdp(%}l8EF4 KZa(NDOQVYq&dҧ𢟩˓;y}gRW=дs vکd4872xƑ C[|1ceoEIXP4ezQF*U "ZHBK*hJ;Xi*'y7acG2n51m31#8%[_!/%]<2UM4IۛkRQycbLa>IGz `58HB@o%-|J]wīps8TpU>( Xn# `/ąliBe<"p|AyR3ÿwd9UVTEWgoh`K,vA5P$ ׯW'>auW`_mߪW#29,nS@8:,iDUT$2qJ'?fց~*,#;3l<1tVfWS^|kӊO*fڊz"j'&s>vHWNO{EjNP8肸KJ~B!Lԫ$qm0 {ˈ~Rm?0b;1O;YCB(McLT:Rڄ]؞mq:a_~yn)=u0oR+rr'RZ!/zB{ue+)qc,6P0ky U RDؾgڮ㄁(ݶ &Cp۝{,KCUߝ+8vjj6O6y@ wa߱{9DQ:M1K{pzf_՛$SB||h@)IO' |%v\~VZ?1w!88lc53;sjZf5 7'/R(u[/?m f1-gt#zDsQU*Z"Di~^A}Q*E%{fZwv,u>//5I_Y^)UJ@t݂;;Av&GDppDkˑߵ b!"T0>,M^F\: *h~ _IM*z u`\dee`!v`GV烉ٚZJ*~OfSYlбI$4i3't'#N pm9<7(WmZ^jdیʹ]g]ym*Y/.avn:dwv5uׄa֯SgZ#G? D`M .<;??8~j :mV{{' f䈁e9*R{ nҜ/oT"'̨@oOpmj0jx0-`7|#4X8ZKMtEHQSLMnH D&(87ڔ\s8S{l6rS_Ew}b1W#Yzxrib ->"{biBѓNCRT9K%-;eя ؛a\HMFY/T Iw(ZB/_0N,4DMbP/%{ZL(ٸ"U5BF2=C0f 4oW&ggywy=iCj3^9n6ؼvRڔLE[,S:DAmPH8Xɶ%x(s8TKvV,Qj8HбzgbN ,*S qVK6jp8eţ_v#N }O)+"us'a[X8ro!ݦO& x6i8H 0DoA!(F}'pgQ |ZHԍI O[{[Z\vs ŭhšc8{cw-BQt 1At~qbji7GQ, ꂺsvY~",i.>V&o34J\](2A>eB=GdCO;2WK?+jiZos{ Lć| #l _f 8%:\p[VqM=cO)caл&,UĦ=<8l[lu:oF}%0 Jb0V/^>24E>ۇ[0/|K[sWϨʳyu8C:˻XUO[{"Vgwv&iJO~oBI_rCUo`]%wA}K(?~ߠ25 om0~QThE{'Y_АX')/<@;ne1~i,̯**Rcca`v)ʼnlk;1.Xf۞X tX7>RU%fJر}k{s2fߪn)  *ع[j~fAi)P2TMPj)#3*` Ԡn(Ss躎TG^m6ܤNs P.w*Rg[#$kͽa_q>9'*}C`$k09 עƛ' 4 9èN1"S 1$/a s. d&i^cXcaOM<&+ð:MѺ$.sD` iXمۘXJ8wX|rXD):Go%O|2sAT(ʠJL{SlP!&t<:gH9MS/Qk6oZag9^緉OPdɥ!d(Ř5a؅SgU4*DV)šdGqV|60rD !q|ɚ\7Y\Х /bFEEUK[)%@LZe;Or sOYCFzektEcUYGn8<]QI7:,t4"{vkT}%YW@/1fȶQ ̍0bЇ"R:g`t8l$tNCx?&ӓ[O5dhg;#HJV.2% +E[(뻊`*7|}NaQ HC#W} u2u(,X5jeDbAlϩA㯌 @'$>FE~^Ğ]t5})P6E peoC΍CZóNzWx4@7sDq< Cṣ~8n#UNJGME ՜%$2pwbG d/L+x$;qSЄJHM"|;+V{v}VXv2qL3@CI'bgn+ՈwbiT/ckLwa94KU6Lrot?JN伒y2 z(_}/esbǽÏg3&~뚛tIJ5Tb5&ք:$&ٵ3l^uJ}saݽ5oӐ;̀C}0R!^f~j5Rs&*~ oZ?4 èE7g+,b3T,)BƜdvvtظqgjH3W_4g ͡rS# {Pv/o;$"2qA8R+cd dƳAك+ &C^H ߉u8 ´ﲟO5k2Gmv!7 ܩo!o}K#j"p9Di0M p߼z]^+j%nĥt&i9#U+acdU`6?@}z/vNiYt{*=N+Fd:0fU%VuÉB.ŤцZj+HtS-I|%eOD4IUfqXicNnQ#trmt 7t]ڝј3+({8h.zB0Q/3itFt]mlY]4}Lԟ\)Ji~.= resq.&@tAa@H] ;ƽ;0PĂ> cly"9^dď om(\JQ;{+~eMjX@(Siz%Hߘ`~hEŰ@*j@TL!zi)(5A~yPRYV^m,b|]p ϩf_k:JPEi딑'=;IKN 9B[*IfUGNk^gFc18;{P\oʓų ?/bHTc[ck 73SSu)ʓ/m@Y>t|#:&Z@prW諍ej}%߀a̳7/,\3ٗ0D@)t?iIC=O8 'LAXXry!TO\@ V 'vpF-ZXt#?Z`!qψ]tPz}J\"By"م4nm"fA!lmi!짛d@'bLJؘat~!;0˜j0jWιu]=J@[腠%zfũ"6&븉1DTjG1c zSm bFЁ/1q|c?age>!u>W[''ZXĉ)My qn"8!Ғ¦\{|>5%fՆAodQ ~;0jDnDxԢ0֥&yUC[2@`?ߛZ *0ˋ~PQ8$u]\`3{t|d: ˹O:^HdݣVm.WlqI.s);n,t"NP9]ԌvY|'eNu,9dnշ[qV5:?]I knK*Kst6r9%Z'šqԋ݊La%7d:0Vs1foxE.-2TA+d1OǦpe8^v^xf|/ E (kAA7bH;{ n#Lwkh_݉ؽ wy c^?Xc*bHHk\ׂC冐?.n` g6 iϸi,uă~3@.l ]jB H.*;Jb 彾n&&`F2 bBkדlN9ԟL k6{gyjeXՓh}D?aHLM3!1y@lyx`ب`+$Sb_̓TOZEgj^r65)g8&+-8 ]Bb|L$qi1Ǟ7}>M,֖@Kb൒׌ 㨠A>DZ~tUhulvǑ$j.bELf( 7Z` Cl{o{MWtg5ӫ\z늇[l_õo5 G^H?tqf;fթ}JIĉay-.'bBQFgWnd<ӭuv%^E20 J5%O rQZN( M#Ct'z5<քBA|!bz4Jk^2ycݯнLX5ݹX{fJlܺo;%qU÷aE7Hš=޷vNZ|bq!߶)Nl SyH:)]8#ߒOynuޭí4~gb a 0ݲK3Je#x+p<>4Cgf&5 ⓃzZq(T@kP\7O |=&#W; wOSXC;<~#pXe})\ sݑzAjB(:|"w A2u}+m4:g 3y( +ݒ3|fy6.B^lٶ?u1Ţ]׫XҌc3igƶsJgr 4ٯ fo Ske g?Ť[\MZsn^)Onk _u]L;߽K Κg?%ImSŽr!DTGMSEJ3s=4n}D^ӕL.Ԉ˲Hn- )C7`,,#7.j|=.sDҜHPhhz v9Av)Wpe1Ӣ2+֘[X^RumGgɒQrd9L(kC鉹oJs@I@ŵǂ~=;S5U9x06 ԓ+7[}$YEV74/f3fr"'k*/lՐiM9,ι`Ҽ8`j=wva7OMb;ώaQ6GCy\YݻhFq6p>0-+wKn%JMp 8u j/ȴRl Gd3 5e8+Tibuae|/>Sȿ~^9˜xqK nD1y=._pb;s`]xXwl#[yE>.oRg}*k\$s+TRv ȟ2vk\^E(Xf.B?@kPR$hSH5"\'xyZNGh( NouE٥>Ť9<'VPF6zhOL-N  !n[˫@y҉ ,.psCPZGzz9;(YX[V|N?T>rFWD,hH|O z#%Â;fLOC},X,j&Je7;RBaN q׆۵6j"Dq;"9RsyM~ruacGD终V:#ؓ&“`{3yp^ hQtUx%兑NPEV`Wsmy8B]V̡@E(B`"Β=L)HG xpr1M]GESY-bt{b 7RhU#`v #"qvK7:t,,GD2)A3kKcMt8{% fd[p"ڻCѕ5YޠHWV(BK >Y~Tgf=w5MSKUtt3-4Տ #;z[Λ[9]e@fHbѻA!ug;%9~ 8~2L |9Ϝ".W!iq)Gem5A\ԑhQUZفD7gz׷_<`kZ~}m$ZwZ[TSs к'NAהdiSpOF㹘fT k^"2!% hlU;0LWϭѣeنN2Q>Z(:XNoy}+1 ^_4K_Qi8twn>B8! \(n 54+D )_C,,fra(BMEFTeډ'EB%燷Xl!ya+-QA5ڇ؁?Ȓg8ŐO1;1׀++ĖCiBPr >Ww(/Wi )*d sMnf^Dc`4^GOM(H=+p>A vGe2 x |G5n=PVϰ/,"ZUb1Uf7 8 )m]B) P< SH'bk 6$/i8K3)K<)2o(Qʽ z)e}Ů,2"?BYmto9ٙ 5+j E߉h{(Ӏ ~]F\7ClBB7GKW3wbZb `yg]aav?ۈo :a1B)Rv&o-(Np2MmQۼl5/7*T=;k:f8BF}gFٌLdCggp`kJp0$,w1\q0yJXg3Qk8-Zrm6!tnpHm{ꑥK[:W{@P /.`F4Zz8[9J7O̵) &( "_+QVw/D_F'9y19 I/Ly8͘g2ǽ^݂q3} 4`Z%ibxsaŹrKହܢo>]D'"MüC:G73j2gza0ƙxb du|WjFňϔs8&wRTVmDžBblts&YupR[ihG{RFWҲ? J-3@} s5O.K[!_a{<+oNś)o]qm^dqXmZԗK^!/CT;Kpry*^ ^)]dLZoŊfɃXÓoޒ2 .j oЫzJ1(Eih?&KS0j}똘mfh ٴArޘHBSނG,O^wf!I")l@;HNJH7SAs~ˑ8 2nGQv~fm y"u{_V.ٽ?'"Cj'g<[ Bnx26g3{#.Zwgj'T<ct Vfl^X[=xu)$u}%57!"kQ1\R wH c CυK`ʰƊzp/ ң )ٸpZGnMh)DOu_1AA!9K^6p:.G E9|Ɓ԰?pÓV7B3VQVҢmmilPX'GHSv%wbd8c쾯O_siγ0)|iP*qAv#YBᑠuXrf;o񊓝˷ yZK )[#d6ק+^X0NKiK2#]:Zxԗ*G[D HXU/X++#jnjٲ c^-VUhDbJ y/-uiORjm+oGnE{bRDd+=}ITd$$L`JR_!@P"OAΆa܆ JPƣ0(u'둸-:͛0yYMMe1_ Q[ۋveo^0F0A.bj:EK.FAB@z'n`T`PBE%ޚJܶL:H+QKdzhG\TY7X9X#)DHh_gGSOe:2e:AXv)K剁 EȎ> DpedRo7vz~{5."~G'rS|u,-xG1X4YPζДViDJ"cBwʺq9Lȕ0'a#9/hHU-{ΣFF5 6Kƿş"fa?!cgv(@2gF8Wt-r:Ebq!I($q5>y:?J,fDcl4Wן8H%Xa:.=C1M[?>_}XLSJcF$f>MWf9hmt$ VAZحkS+ 6{UQ[mN3hhT@qv>h!CGwriɦ naKopF>8~窏\.BM˵8pjQ(? +11BЈQKo\_M3+"raXş*OI$ O7淴%UcSdm;_y]i|~WiO%[ -J{_ge l穀ϐDSrB/Wֵ{/a0a;̎yGLX!PW÷J@oOB:)aw^%Fe*R0y6*,Z!L%̪-R~D0ӘtdoQCsO<)NRRe)1 o|4T"J5 _ :Շ \JRE:.z o&[{{ :tn2 U®=UOC-9cFicL"so,.,HM>H^g2C:sdI( 3 *T&l@xxMА#p }"jpՏtCi!~ s ҥH.8OT=]XHb|T50.*O4%`, V>'PeCf";ɩ<Әr>EU62_Md{68Ǡ+b Ga?UHos2K\| U"5 _cp*d}(g% ">9Y☁˰\_8Y JhO*4|מ86t+?11 q"x|j<' +4Nfxyun1;9Oof;PPaz{'75T܅hE<활⾈NXp쳷[ q1*ĐXq2:UOHE쎼Rs2{= hySf[[1`LK :C{PL+V"Pv4mi3 [Z.SG(2pc?V[$`5뾒ߎ8C?$*Y o %>$;%UD慂a>[ӎ]XZԏN z>,UJYzHnЌ7*5q@pPfd0YSk!6GqI\jYVɖl?߾S!7f±|g9z|͠Dd?v>B%>)hBܓ-3<҈U:x.ٽVE@zM\G+(?v7R"طolIBE{\WO>v^3I95@iK,u$|bCטѭ/Ya}7LLdHhXJ&SoK՞1:}[$=@DL7Ht}{)KS ̵FGX8RG74MKhԄ97dpg5^~oA~0iCj-o vX<rsOGRnGEeVX*_.!A4Bh/؃&vZmy~V&j ㏍̐|+ "N ԆK3b !!YM[PJ~'m?fNk=}fzن#Hev۽ !aD}Tp?lC;kД&+EFL8l Kޤ KHt|BD()2"~S FRtp5BM/10;13}53ݸ%P']f`$L q vUGD!a -7Z]:G ܁;"-z8M\PPSCE1\fE\GF C?‰vM!g2n?4H߳؎9q(I&5U]&1JdXO1Z9*<+,ژ($dҭ ˳զW\xhMwggQͺ-MPoc?]|z;˃B|ǣK%eXēhH>Ⱥ$ԙIF>v`֋L][;Zs9ﺺ%٫xʹhUO:,OPHw2|GaBri-dU)V DnIĸ yJ] $wV2A ׎RY1 ' jL@2(ls2@M JO[tpq]78wvۑSCjZD174{3N8mF)ʖ-#,mfKRYYkf?qSF07>s<'uM-88vJ<7t`94 G} X#匟Hpa̡CR8[?؇&N훬eL Y+,=Q)`ryAֱXx+w% #5 #xl|_?ahH,`yQ,|4'|,3R@>> e=YeݛI8^G9PD:^K4VvZCG_5KL^ZZs!rbpJVaX3S6zH2h3 }Aёw; v1N(=@g@0b`Z-Q Ѩ^hʮ7 |b뮤FO3A;fP3Xxz ^yO0_H8|Q ~2?F/ XM.dgK +o4->ړD}=z3ڡz'&^|H_)b|er%dQabj=SԟФHncqmpy$Is)0+^`Kyeu@0Jly0Z <a۸WA<Md%PB!tWor~mSwB!B~-WVy#W2}N%eaf?DFvѢ)tud=Z+t_z&hK+Jmr`g矅I9o-Hyq ɴUDӟhe+5LŸ〧܂!vM*`çlu%4nͥD&(ߟhKZ t  ~'pQ[Txŀj/VK@9 >O 8- fˆ)ƣH"g.HWrK^S!rMlšF?oF7* {@Jt3D_A*j⪚F@VQ+4OHm#mS"VS&cZ␺EIzI3[I}v,^Q4xl9.7u)HQ)9K49e Lwyz4PACA{'x=ZjЋz;'ŽU&<%zbR}00e_6\\=qlZblMf6j8>1 <*̶QZuÁޗ|muPi?d Vg$h#V u^^K;!,]qBcn9j (LPO7 徚}XjxV|N}lA lvzR@)*Mxj o3y!2 dX= L&nNk z'x:cxcJB&df#^7l!rTqu2FD@8O s>X泪 =̂!akeܩ8kvB+1(;j'WAA-6'E jZc>};yNpv1Eja5+.~ˌ Uz/L@6Qɩ f \ш(BF 3~$G􎯜~F8|L`B=YA 0o A9)B+T;Rϐ&w M(7x>С،6ٲEnxGIY,Џ+iѴcԊݓ]`^%U@HaEv/Ff&/R\ /W6_@:IG7(uMæ#iҸEb܁??XG 2YHCBt|y7= 0W 8nZϛ).6X¶zNMJO a,9H֒(ÕQձn6E)6V_p) VPtoݜB`(h9Ƞz!uk)("ƊWx#V "0?pt9ϱ;u-fXşGEzc\S KȋTY=QAY_1F(%6ebw؍g2]2S 3)Ew%#y *?^wVy ^dApPQC%Qu˭E%Ma _؜s_ '"ņ g4xB|MŞf,BеgfAg#s(xN~yXͫu('WjSNGS_IܫR TcnRAmt;wضl(]gԗuΈҧ|hۖӪ;_eybCM򕠵^'W6O?{;9>z~9b~45+ߊuq: i"xmh2iJG`ƻ JyO8>>Uɶi4dq^aP^4j9%w/d5=4<~x&NKf%ߏ= ,Xz+y=%3aP_U Ygs$^*p!F7] /li'00qT\G鴥0=S^<!A;AEt49?͂nfe3p@ڛx1_19q@K( Xr`ʬ-L`D 42`V-Wk,Fd ЫIJ~j%E5T/~ԝ/A-VNAMs/D(Pw]h=)s`BPT9Wy ϞR緡{}!!c-_piQ+c q߼4 Ģ6TܖP%ƆS\:5QǼg"u_Q!DB4[ ſ/Iձ{Z\(VegƦh$@myBp܊\4/L,Wn)oUD lVEи ԝ(n~ M986Fyt"_~-֜jhp> ^7s".P7zY=tks`{& 7-?s=.{f8"vvk#-i=hyk3FN1]4@@Vey5Pu[(UUك*kZOʟIk^g'*,FmI&y *h+}xàah,%YY܎qK^-܁v{s M?B>د~mi4Vn_T(Z::tSf@=:)N|u0paV(k5-=|U, 'Ĵ9oK "e%'n K-7hv+:"gYxc"A8(&5^) M/PtԜ^I$P:6^04̯~H:,eZ4jRzK62y*J+f3ר7y$S0>YGog1/zpw\9?R8hrӂl`>U럏bI"kNU]RXeg-I~󺷮zK)|PWN!˔Z|TK Q3ZQ lۙa3Il*!z_q|C.i-.c05<=ry>Hg)TRæB1VfuylCԈ)/u;#ۦ1մY{3侯[y %sBmW9tIV !,4/XI]qn4%jI] S`4`?'p霋 x!Sp v$П#o}e{BϼTڢ~TEtynaI.JMшHbZj$=De0(J&QJֽCFX_ENƝ6- +:A*,4Y\dAvO~V֬~H.y%7ނ_S$)獃յtGlPx1Y~?ZcPu2/FM_+I^۬#ER:xy,`9SPP"@U& E]{ fx`g khH<2B![3HMv) n-%VnӘwnO#|N@HS`;!bCFAfCP6b!N̷"3CM)zP_+ jO$:"Z qr,>awR؞UjsEo*&a@MsP`\-e`|BQuPzg}.5X?i&`)@8W2XȤtrU,6`=7B@`7ak]4Umc?XMr|%x;lD:Ψ#Cڹ#QZjow~w Vnl R s8%g9CUW*[bw:Hpiaa)4a"3= ZuXq g:H1jGDL4~6aK>Rdz6ڧ'UXC(f?d$Br8xȷ7DZKԢ\dxuKPw |h$$287[Zs7R|18:m?jM2qܐ[j>O/S@ 󴮗5g%SEi'嫜8y@ _&1ɇW;}0"i= ʼnyګQ6uɇPNplgfF+d5Fݑ&dT.cxj&;͑X6ulL4?LP|% [* "0,LOP }H I{dK!}oϜ͟$:dJ=f Vq >W,FKi5#1i';N=ARUb8[y80A^Z GU (]UXQVlC3J֯wRL~:c=J+5 &6ƴ+Nwan톖߳(Qv橽>/~$]+׷V7CvuLJN< u)%~_[1m Jl#!g*_3Ez8|As޴e`z IH0R_M?Z;=ΎTcl2(I:jq5mPEğ&x!tUFDQQ.N( -~5iVPg঎S\;CG])=yqAbኲ&vxPU%G:fK’?U4v-Г*%zlnЄ: v:>W#jɢ_gg.vQǶg NTY[@V/tZ,\(.%c&ypy7sRLLA&WC.[ǾZW=];٨0鱭 fH!6ԈpMҹq %L`u斨'H&GY\UY5 kL]AF\͒@W6W 8|4A[xB BGi 앮mG{J\] F_˃,-5.ǘ w71kЅ5n-X*IZ Kl_Ӽ 9 TF $ ڥ,.Z#cFTfCQA⤯6^ Q1k:,ke)`~~f#̣_6,|/uSvV'raIqqTfQR_{Z"'a!hq/}jP&o5 Kn1 yGGO[?JU7?A\=a%\)K :L@vDD}n)>Rd1LS(E ]}M4-L T hlx>ݐ!R,akur)+`33ó ?\Ϯ N!t}saUȐq/$@EX1gQeJ8P LaIR+qgָ~k C(NX>SlaFI)uy g> K %}AD,B>\I87=sva \xR"zK7?{+U#H+]f. aav--vMn.e25rL.kGzH5_CX tV\<\UuB(ysyUT(> gd0D<{D}@0Az:m|fggN(mM ;o\LzŅ3vdRH:+[ZJmYn3AG͍to%]&D^7LNSYI:=_a>c}?=[dqŨ(\oɃWA]<%%;d]- ៏ X>p0! tW̕R& "R}db^؝[躍W\|jZs/> I1>4ч\.3.wt!!1[8 ˦s59F9 RJ $\kpv)zM∾4a["G 9d#lj; Tv`(457:DY+ b()-!_K5ަ/覥-ADD5wP w<"J)a:$2>}O^]>R#ȋئRLױhڮ]ZTIk$N?R( ۠W ?;ȗwҺ C`At1k@Y).f*U&apA/t4FKotFYcsPv0"̙ \\q/cy\ڞ{Gt'(C2:DhFi^2ixa=rvҕ͐/MYֽM((V~$,L7Tp-Xox,; H,$aH*=l k=;rV>1Paq,#63S:"هcl) 7Ho\bW#)s$Vn$CH|3.]vM$zhej'O R4b'(CK~V.i"F65'ĊxuASRMiӊԆ#XuܸPUl?1EUT{N2  5EZ kIegb.$rQeN[#LuĘ*R:Uy~xٝeT9ԊNHQ+Sdێl&Q&a<*KkJ0Ec= !ygstnBA [!9aLWWGQ 9x)Enp޻=Y%0SK{៓qi~` }ۋʓ({g* Qw:a%l;}|%i$#5?+൸ F~ηzb J`{7kNtwS 5cAݢPuٶHѽM,ݒ"ÒbDIJKcr@ip֢רOKj_R Xp 3Guoɼ2t̉1'O-:^nl&(#.aC #XgҪD| ܤ)ᣉAH|[QDR>Xmob I[9DjW;IG86X0xs7lGG$'GXt5$?B / QGpt MQ6HyߤFSC?쌦`;1X3 vqUqİe,M?qu](|دf)E}7%̚K$ªȒ FfBp,'mt \k+pjOCX̔9|!4Q:/IddIԓ a6& gTbh:|DS$ߤ~3) B _Ĩ0'xw_*oWdS왹R/ix[YhwvBpg YvgF[1庯,<$ /Ԩ$8 ! '>zVܿh(ނj߻y"'[)Y^%l[nIB*O  ٮE*GҶ ~v-QבBPVbԡ} "d׾&FbH5uGՁNK:JZ@U mXx/]lEAj*$dv{:Ag"A/S"pNy8CP/RZHm5@%Z UrlU!ہJ ]=@rާ:-7dJwՅ*'\X֦Q'M5btR鳿ܥbPVu5\Z y 2H{ޛ1ް+(\/N#b?\¨L+o+X!JBY%GI=?w%"ȆC6[Wbhy=0NN{RZ}7ػ1Pʌ &.fDR2Nj yA*uS _R5g>P1ש}1g\43vʳNd]ܙb< Zݤѷ=ǟ6DuA~L$*bBah4w*st/sBh3C+pobDܘЦ0!nx;oLK4>3}5 h&:w-|ipfrN.EL@eYc% XyH MܕI{G;d(TrF)lupHV)Q.(vq Pҫ~/ _L(b7P榿opNKmnnmϷx֗ 7&kdW Z=_Qlq>I50^W?RŞ?/J繾K'aF'4nhyfYr>`eI޺.[eC8Ԭ Egcy+t tXqc3eG"%ޑߌhF᲋\7[ƱDfQAJCEX J0*%$O`m/5dHM23ec<4P6b7fӭ8#wu`0ı;[DD'"L.y.pE PA1\ źN|0;=e^ڀHsgd;PBX=X>A[½YȖţ3!+Ldw.o0<||]$HA>OJ\XIm',.-i0#((6%HH1< Wsfw{õm)mAM\N 3o a 3thGSJd)e4\U1loF_ɸ?7?8ҸTBK0n;lg'J1>$9j9cIQ_cbvs)^ENÛ7p 5^\Vw<1yWhP5uj<ep dnkⲌ.*VELIG ;(?M0wKY 6ﯨKx->nNġ B0,=- V Was;BF&bʱ,j?L{Fq5aTr >"PE QVgk{YOvKs]}>zە}fYNXHf8R~":ơ!=aP:i- &[hwdNLqTYN u:  .S( +oltCNu7iA%UڠgmyjR?~F%)ѵ5zAqV #ZnF_مzTYen,I܂m]9#2g P %Y{q=4%S* ]K%@t0`j>W/'1HOyns N>Bުg)BvEd}?\b]h4 {Pܯ \Yg'n.o$*p:qBŵMWWSA׈@e@P͓oeri5 P6xwf1"xdE |in{Db)$'Q8И~t(EmA\cuڼ8>|7WzIo`c4U_b`o7IP>!&6Hi /+AFΡwrFX>mUu咽ʍwl.u-v`&~4>w4sM%zB}c v6 ,[8Hx)pO>L?:gC)HfNBk%+ }jyn9EL3Q)F#{Ryv)CUfƤr=!͛D63l;$=o0plO)mlȾlnDDMB Mm'9v}-Z hEDh=t9gI=y[NG,tƫxmrao#[8?CbtQVyz]UJTf2?iFTA"D'Sz^6J:9bJ;4X/Gq*&|FnLJWS|ʩrr}gQP9zK27_h%ؤAi$Lb&k-h:%(ըYT,8 %-a x殮"ovq!O@9N̿rgOZ\Bu𣧝S\B(7KnUg0g_r;ۑ} p#LQs9(,CBύ7NV|idD(@ۼAw|0\o1^ nfD{vqH AN%'?OQ(w&$@de?~}-itH&*NDŽG&$ B11 ..E,~4 lߟB+je00V`G <40›'pCLc`qJ%z`bgAm[TJ}ǗPa8RGAc COJkdnpCr,/k| n=@塸؟>Jbo'ɑ18Q6T:FފjYy.=5Po}/,Nn\Ze#7AU0AxܡH.7< 7H ٺƹ{!hXt^ \*EeLgg5\ͫp, [Ba}Gb֫P.ȩlqu)I=-`( Ci0@i',zRI[VY}.|pV3#4-gCr Ra5]ن DƤHYTL x񭴁GkDܹǿrZ ]c[f"dJ(N?_9E_Zk:0}L̬k씼5iWZ>@H! =_x[?{Qdty-6\ 0=V5bF[nqc%\&jj1ǐM69z `wf-+:t 8/03Ws<^ nx 7Q}yd'HϔO> ^>:/Ӕ -y?hxNS=<'\.BwǶ &-N{p'Ĕx+rJKu^ڧ0 ,rzÔpDAdry[mf9M 9$xYFv m(U>'ƕ! ba8Z5oCG/+QjZXzS|2۱MZ.'WlPgg,S*}PfNwۋJ῞\ K|,Ms]i>4o即F#6 TrQ/<J_!U">%N`#>dA0!7zљdWb%ͧ̎;]$s{= R p2Yovp*7)BWP}qyKh ]>ƷPXA#S6pܘGAfT ] 59hЙPFꦈCMjdKmgEa,rKY3BOM3m!B& ꛨfڛ.#vH^&TqA};~wJs 3*, Jq3I>Cmef,,[oxQ1we R+"\+5]y?٤p!% 6GsвoPWm*Y(9>ořS)9K~ 2+Dj*m^cz?oCvuߤo8_ bO;k A~Bn_X9dju/Sĭ]fSmZx⼉W8OqHzUw 䢳B^r ?ib zHo9/=yI< Q9ш@뒥+iRr#\7&XhͰp;WlӰ['>P9T$+Bm0>XṊ'vCXkM0g@\mX5 "[RIT1h_$0k-+ϵu.Q ,XmTЊ`ֹ+ la>jLj Nk xB Z@hwˏv~~2[:) ۏ#9{Q>kgu  hCB7c(u}hBׇXG L{HG!VDxZʄN)(: [D diΰxٔKLQ }5>!+#9c6ln²i:ltxpyOi2u5J쏋rQJnfY,j{L{4Y0L[>;e b 0IGcaH-kR eȌﰀDŽvWXތ,Xʰ\RH5΢Wy,m1joTr+?ST0zZ]xy8wOc4_]ճ-(h%pD.r <#o߃@``n4j o9QPGBZclFQ?-XTxtQ9빉Gx\r'yyR %iC8~M *NwtTjH8{']KNO~^$7Dƈ2@@< ׬՞3em+g,偠՜9!Zc͟sR:ͥNJ:mWUz s= jIBGg!9L@ǂ+pHSXD{P!us\BkfB\#N/C0᤺ahb62 FjJ,!lA*i0BlK%zњ >yG|i;MŶ%x# Kx(4*i7mքy8م7_5}&q܇ 'qaZVo +LQAmV9m{219iJR,G:*6ղbZcMsǯ>lwi@I δFfzZy?h5eI)!~*tM@h 굅Tw:=(wK3V÷}ZaT;hُ|,yG*u>~`4WNubԩd}J K1 s8c,F6piwϕ2`so%X9~BjL2#q)YZ҇$Di|,% ڮ Mfԩ_"Zy‚>4fܷhO.Ny++ؑ*%'MO4 h+*;Lrf|OyԄiФXa5:|$a04IO fE.>b 3&C0ɦ߈Txٹ2ϥ9nd)+ik4'x4)#~x?s +>J''RP Ո?:5-J2(9k5rQ9#C,c72BbPws >]0Z=f$55<+;AO$Z~RH8Ldȥ#PJJAHMŇc w<gn[yF^0J6 zh+GC -$f#۴_h3-y[gd ̰/h5#QG YVC*/?[9C64.U?>kMQOTug&ގVp`MgO>m Eo}dܬɩ`jbM4*Bţ`'q$+ Qn@9rn#CVQw V& P\ =w4JZ381xv5ܠ`%SFaпFJ3(ĝ,US.-[t2.p[ys!gv}(j߭۬6Xq5L$RKJ3h^EIחٶWN8.MEG%A[GCnR] Q?zlѽhmSJ0Ba ZhiFK/P ˕[d[[*UDXq"oPg*`g͕Y4ϭ)GLe!lŽ A6"gvN4´荕/}EwInh2F/-dkXRV7-ii!(=j!X=} }&Ve2IUѹ6u+xXns9bQj5}$sbjĊnZBƫGOKCe nNj=Nvd6t 1alqM}%<ˁHOyUX.mլ2R$jFZoCGA)CKYƈD躂1rfL׫ QE {9N}JBdF 2`kOg˫ZN#W% p-Flk:*X|;M.q@ $Z4z$ƽ6K nA{}Z}<'2==јC.ZΠf`ȟ\7FةsTsps--uEwI[Bz]vGel#yaEIhZx$IhOX,;ukj"H ~gDiA;k|!i[:Wb,\>;,E9v~|Y~MO_N7ј Օ8)ɱϙPkG2c3_ǹ2O7;{| Ν"%MkcF;liS۫b1cZ:jeg]X-<ٚQ2}BRM,όij6NSr x&r_ ݷCYeeS[D/)+NfX!9 "Ϸ>PjVM/3ֻ߯Q'o3q0!qcljAEU9Uo\j6ГHK;w$Nmw A 1xUJ~?T̫bӳ=%MѢ%Ѡ#!y8u 2;K[>ZEmlU!o:6?|tY&ͮJmsM闱Lz zUf~g?o8}3I6j; +zb;N$\GV8i5og${Fowxa8cnhHkb@%&Q!,%TD)FnDQ j*6?B`D6U-Tu>-/eOE9zH5wTiےKHäŹ>dv<٦p8y1f=(٢Y5+ܤ,"M->lJqvݺTb)|_fmU<$k>@A7JW bȂ]f,lbڍH]H V=pK:nC˓y4[At5T{ ,uev_ .!`-iPPp+@U*Ӭ7|H!*FTPٰANdߡƞ;K: S)&s|/x#\~:>u y*U6DL_ Ap򅕠:D*,8ZPM{ NٴɨM<퇽ow+I/ӝh1poV 7^Du[%Hi*]aAa0WG/C\5T<|Z6rng4oU{#-S -O5K+_TKgH [_9uFRQhk9 {3Ze~{wd0gJ1 ہv)((`@G͌Xb#z-O꿋TaxtV^"^_;FΘx 4!*XE1:Z*`S@-hGbXuȃF><@|_FrC M@6l:ȟlBhB IM%:MPʂǍ.Țoٷ.CQۀti@ F)`Iöq?n}^بH VOIqDP˻hvMX׸\$2$fH1SlN2NSÆM9?ۃ!crB >B]\N`r3C 0F_FHBdKh$x ՘UOY 0@+u]<4J:ǛS旿T?[3FLۼĜʟKT:Iyrg4 )aNdRe^ƛ 8g8)) P-~I;_@oG ŽK,쿮&`x (r_vlpekVc;8x52[2g̽մ}Ŵ"Lǐ, v?<2Z7&Ѵ$  n^;WT'=KD̛#v g/;&\ǫ:9YrcgU&12UpNԞE֓eGE0)^@)X=/veV{Sl۰P'|(ۼrp4*4YuK姟T4h/ ;P"Ξ:paϦ _ƱcP UMú ̡[ d$l m262"82s9QGK8V`M1 <3i>7N.q 5JoKa`zi'>''KVҶ!d PljsǛxPdKxÄ&nr ;X4h+#a}b}FZ"+C1L?2,C)J#401b ܂%R.0ZNcߖՉ$Ş3)Bf8أ_A^kQ60YcĢJ4dvπ~By(^h';qߔ$Ci&+Mci/%n_U_jݥ"D!Ċv'ʖTݡTLj8/PF4У0i:UWs"LI`Й0k@˟ |z򰹒n!cK9A=>x0+bKIWN_tDEu^*\ԋQx-chEu}+٤9L@Ú (f<lF@mfܴIF.˼&u^=ţ.n&ovz L7D?n3% RX»*Ge[X)C"Wl3ft ӕzI54-Q:y9LZ8D1#H* lLIp:)nUB @SZZD#@ $Xh؅h:wGmWֱ>& x#EL8l)w0C ae.3NQ,B1 5S/KW;$@uxQS/WLD+=3ngk [9?l$|i#(w"P]#0G~?( I{/=g#Q+ z(i>r<&)ԥ+FZC48yo~2RvW{*C;i^*{1k.@Szk=hMя d2M\n4^fc8 l"!Y{|-C}0JyFWי'}|즛lDE1̦U>H8zId-}g)\YabF7O_7Wi([fsi!:!eee Sb3&>h/ 8ig+?ā^pÈJE &oopˢ&M"cY2G.3qwix<'8,x>XcTT;UCPA(BXN\X\:ysHA@ # ڮ?-x&Y8b5yJ>|_U ۹2Hy7WM 0"䥟j"#P蕐7m2OYp݆-6R;逭V={UxHbG˖JmaQ𧜬&M,>Wv`r~k-'QsƢ18~OvxjBөe(MlRfPײ`L6G{4y0am뷣O> Ľt"k%AY[>U : 6έ"# #FMH#g}zg{eG,M?Qӆ}D8 -t=[.&e+::Qz/23ۂ(dVu;#䓮p@X!rcY!*~ܒӛ jp,L]>QE/CFRj ܾ(Dr"T)/Ȍz:)ҐԎ.pn 9ئh68 1樛Q5v i!$!E)]o]9pٓՒ`YiB85Nbة{eYm()s~sZk4Q;JS5F-!b ;E WM.i CcL1oD`&3!AEs;٘2jz':Ϫ"#1?:'= fŇŔfiqbW)wȳZ3D=:ƑB `ȵ.F FU 8s BB1HoPs;73Zpӹ韅Y#$kg99Qs)s4A^@\7TP  <ee#.ڨJZãPL[F{;2Dw#ns]\BξNUuZ|Ђd'.j-owLSR`c & ,85=e)df M#C1#Ddhot l&JxAZ7?Ia "EF09#GU$()_ũDWWr]'` 1W7̒q X\^"ԴZ!T tPeJ";bajm}? *0OUQ:gBRQRPnҤ|M^6ݟuvL܂+)s};o hkDqcK>LXDk)ګ\)浿ڋF~zI)l` ڷP"c)O3 kй F-gsݚWk!/|}ߢsu}uޡ;{y F*fm:`n*_`6Ar"g2nh w.u0Lo+~M^Rpf _Mw 43$|R ^ 5 L‘:8oz`ʜ\͖mm*P68?K!R&*ic IihGG$#R(ΏG]*A@o6)IlN`ӽ#ZgMZyb.t@2o#Preih+9v/we!O J2HM7iC6V1 *rBE:b0N 5i0do4gZ'K$!*{4w5]@C(|D rU-fOR!# PUrP$/FBAZ6 ,OOc/HJ:$ʗ9a9Oq߇Zm_TMkp*CM?0Ş_4^NէJh}tNžk7)}lT/t Y5uu1gjeFwz>GF]-åR$29OmUT>1v$@0hLA:fDžk뽣 jY7.>ǡ2#7P>>ˍr|-as5 3I[9@iv*CH\J8_IB*D&4=Oυӛl)'Z&mqFѕ6̓!_& BxOileu ZV3Mp,杷tr!'aR$*?@p/xjO.Pph `|^H3ۺYf+KI+Xs]Tlε *`,UfJbUn_kH͞?F $VV~H7g*.AܞwI=tTW&r`j-xn.u!t/^JT'ky絯9bm5$@ŷza<='^x\P&}6 a:j;n: 2VQ14\@([>*V2b DjҁRw^9TqgH̍d.nV)*hz=K:?!VmLw9ݞ%!ۓ߭TZ y*ɁJ 6ںIn3ܠl\؊{5g*81ӔA\9!2o=3wU&&?"x}0xU•Fmx~y|00iǚg<<+\C#`{ ]i\*k}_aRK>iQ=ӴCMxyL '2ȊWS%ܬ!!+[ ; *fՠQ&-xWvC9!Z dpNFAxM8e-u aAK^E),/K8:RSWJ:{dԺ7۪ó{1ϧ0cVYUvOWoq[~j*28# dզt\  >w(:UOkˆm:M'ĵ5W'USAi=U@"_e倬 ߆-UN$ܷ)Ptf2ĜG4sGҊUER .?ߢМ®/Sv=<̾4J)k̒R;ٯAbX,"M8Sz7?ޒUqw< :OwAQVsFAcNH#<ơgb+^>FEF_|/Ϳ%٥Y60 tL<;oYmxFB2>)7EW0iݛ0{ nW$%R|ѳ2:R.Dn!a,\Eêky!09_2-;g'X2^kFh78-f2?To#ߋs |AYatAQHq]<o"EX~Eޕ3C{BߴP`K85nof`Zב֔.N1Ӫsc~~4_;z:YD`jv.m=on$ )Wia8#/9WKpt76r9b1h~`I_'ԠeSY֤"lNVXa iya춸đΑ@g\d@-2&HJԤ)V'|1[2~,5~g'am!rG=)2go0"MrvG՗)Ir27`1lj.h-jx'=9\X%?MX]n{_ޔ^f#'O}1ߜ&4t꫻ږ*"r1d-:2x}ӦK2ؔDVVbT*¾vS7gdfS?ֳ%eu=Xwk,;GZāhC0{̬ }y'%hPM_͚I+yI^>hs.]K62=Mg{̱O{񍍨n*6XwarM!{MPdTS|Rݖ{46f2 ʂ췼1A|G_n?l Z !rC @.._QMѐI! p݀v](R\9<KV"67Ⱦ'W 򝌳L-VEC e"/uNZBTmb ښ#%0H?}RBc؟y)#BfL)}yWiܮ5|瓸fEi9øf_v &~~'6=(U y~=P҈R/u(Dg{2QRCJndI>CYRx©,y_z=Ro+4kh)$W_{n@q:gcX`px.Ml|ZǮ@i ] c8[ dĪ}5̽Bjf| 6o|K[,X&^ȧ]zi?Q|* zQP\1MvY! {lU0]|zVG'7i{ޛ\Rs0I78F~Lcaj!>3= (ܧ MHŧ1g!VJt]F}oߞHe|@+`O j (υ{(Oxv(^񏒇hI-cmlƻXœm⸆`a_s5渼ւx aj)b!=ž,zĦL!vSof%~Q@&werϖTt}]@ļBvUur4XoYMB{;zyXswk-h%e{@P:tj<୳N/7". D(3pI[9 4K|yr:M,+ïh{'0󙬵M>PbAۻ, 3w:`b._:( /VmWϢCw;L vռ_3Q YqM(*ŧ v ý@oܲJ:B>CSӰ<+6ԡ7ŗ]`~W5UW0ϯCT?M!{W&%qsP׃7L}-"A`EǝIc bB^vl 0c?tFNǐi&oR֞$ uLrAD7?xX>A}͑ '2(8CnFrB񇩮u:Z VQt[wBQvs!~ v6A[d DX`Q$Sgΐt[_ƝU絙yŝkGP!%vۅ1ۈzNnypJPQAA- ~Ҧ9)Qs1=Ԅ\ᤐCKi\BN;1UHүˑpY^prp,w7C$ܑ]Hb>'aK!حhTtr$4?]x2Wp˺@*T6ZEϿb%a+6[oh2)$/2VpǾhjsͩfJ\exf 65du gʦʍxPnZ_ ֶhU7/ݮ1=[F#k[^cUalZP#Ӥ ^w Rkh4W+d*!oxɤa6ْoe!w[U$B;1SpLW /5l %gX9ZG&܆;]A"^5q G:?NwTy*= K\VUHiw\^C3{]*FaYJ"8na<ˡ]ZG̢Q5P+GeH P^k? ])[Qߴl>D&$e2yD)^aP*Gʋ?bG/O3 1fnE෈e >DK@K$}UL*=Sn0`ط)#ݨK&rg&sh\n}8Urr0Z۸h¬LM?6qRN-`ewч&u؝@x7RLTJM۫4ĊLl y~P{)VmtGTuW:rwɠkgZ2=' 7{!odAM<ᢋž(_ <}&2;" AIf3_\SJnpw6.դr4>`)鱂! ,f8Jɡg?J2-.ZH3R Jy?N+4 N2K\Q}+'{NjtTn'N#r'}N(L^އ1QEyXI=h5\` `BF/y :q@J::ddEPDOy=*@%Wæcٛ=hK F3U;) qT#VK@ĂזVz!D Q:jLN }"97̩UE:E'Z<g2Ω/ Dw ŌL(D4@uo2v4eƱn`Mn BIYtMt*. xE™ݙXvODJ-g4㭽XOX&o2(e{mI8Y+n4.^!J#r@"d)a8dݪNI?힕7`g~x$:Wba`^Rl0bClXdG*fY&B3k;#s 6X9?&cI~X-ߎ-EϞ3; ]-2N:tᑊi@Ef] }+{b*ƀFP5@Z""RĦݘ%frF(dCPW+Y(߮?xMV8p+gs `b`Z W5|?Qzc 8msJ("* 5V 4FObgOXY05RoS1bBg#vΰD'Qi,N=}ۣd*#p׭ < W廏3? 0 ` vaQ% 6ݕ%\:A%w&JnitMH=2&撑Ȟ>__\ކcYs)c"ltMWы$mPF`D2T={ uxCcn nš{;F bd I5W+sƪNE,4 'M}>@%>5IJowq霶PH\Nv5,H'tf߯Ɏ" ՝CŌw9eAIk.)qLw(8?-P*pԻE+RA~^z4fhI&9z_X$DE >Fn;g/c-5퓶]_UhR%+DpD؛5T4h22O+O-9K :/&HUkb(J@gnO` *8?%9Io 5Dbm*qAPńGhH:{EU3\Vf>O}]~@QNl_`,rRd`;bD2HjY \tߤT5Sf3w9mQ$c7l닱PCsTIof5.M!ʟ/ w>!$ۛŇq',je(m9KGȅ}WŶLG&>fE @!;n`AXڒL!U\~99SsT/Ҙ?o޴9 Ɂ_-`BIr 򧃡O_*wQrqb!OT(`RYS7)bcu)ڐ:B.67%xIFޘ0 ԃWWgoQt̓)e0R6!شYljDY]ٚ2Z2KhU8QNfY%$RX Ȇfw*S^OgUA;>z6_h&zgەQfZW08YdnsRJ쮋D_+1lhhS;%wVⳃb;=f`M*x7O_ceZ1WRgo풂-1JUTb8"Ι/?M5t}j1b$,qM4^Xц Bs TNv>S| 1k})ǑsYk * lK%7C0<ʛ(Lqg < Gd6eY{XD^Kg6TL)qjT!5mf7vm'A:3]G9g `#tܵL66[BE f=`{ZCoQ!8uB@y9|J_'M B<]8ػ˥Хq^ji_To# /G)qڿM^cYΑ=AuDV6W7oM|T!MDr-(u7GTiys)5_6Y ~Ϫ1/M Sy ^y2˥ E]h ]m}SpK?/XO7b) G8n2tb.+&ܙvkJWMw|zzTGsr`%Z'2ԕxzڢ^K*dh8]Sk~\<8Xu_z`Qpnl:}>#@y)CVmѶCS^ }_:` &,INԓ{d6mAXR5f3o HnME~âӭCM+*t vϙ*I1b~Eůr=ù"*R޶͐0YOm&ͥL$m,;~´ce]Z!g4*ܐDi r,-W"I(&![\ԔBkLXef7(\ȇ^i⣷, mɂnMx۷[9?PrRI= W/R2ɸt&tIe#0aԯ^ӣw )J|TND̂ <|oǺ6\L#f`gj|NXeMKuȸD`akbMiSE(0=݁% -a. \>,!*=V :3Ӌ$DbYnQ"[QZ6q22(c1f,~e#O0TT>ė1؊7*1#6%Eq&1E|M#7xzԃnGEu)N\|nLO_@@lZ`b13"}!{LM؅G7Zw]+or^Msk!WW1F zbsqLF[E +%gȊ8NJ4sp$~x!140@3 t(Dta QTPlT6 {:]cFP$D}"=.¦#G6rIe&LZ zb C܂ryi**^fkEp\Ԉ=d*6󼉘E;pM.8a)F޳}pnlaL:m hq3£,F@ѷ2!Kt<NƒL]pE7mz8S=>U+#`O1y^3u7V)aK3PQmlԕu2){iԣ%eȀCژ)L7&kcIYx睻3_n2طwUUnǰ> tNUƔ2~tU8}0j>~&|htxI/5 E`ނzhn('l:T?eD?!$R\%5gχv eA|܇a5!VF/a=M( ¦͚J9C3 <)GyΨ>-nN-X6B ] O/7"O3}6i?~H*gLkio<9^Qmhcʘ;g^EΞG+@17}OCg* ,NaKߧĤ!ddo0"Fs? 5#e?0@zjde'V7)ν'ÑV8n蛴opNWGP+O?WfEeJM;;,ʇ pMaS%?iEmf]b9ܳXGb#?cx@aqkqC:W4@вQ*mi:fKVϨ] {DE j70K S/ⱛ$mi ĎtVtiPMKM–k5Wb$o*BЖؤ_G;RJ6۞J-8B$P`?0LS@D%^!V0* dM:(2S&SKHJX,mDBۈb,TIҋ?ڡЫ޴1HDa09OXR`t1O0Ugc:V\KHXSFW,΂UBJBBe#5Ff%>>Vh> %`AQNu,Uۄf׌?zӰ\gP&A[}{2/vEBqR[ {QBM4|wWbM!u@v3; CV)26WP2>pbBj0]|Y!Tט,xhN*-Lz9ctW'<̤K䠚>B`*WA~ž?'GM}K+Ni͒{%2= sL aSSҾ%F Y1@px{{WH(a6) X'x~uQjՎ  "ňzC-z27R X*';S#XD튊x)lj(e̊?g|E/F;Wo^6/ Wz+=' Gn϶ HOKpFt-4QxǪD,O߫'4X@DETF3ȗc3d zAh`^^H&%j$hzzs}|xLwbf˧tj7Cv<JK6 gܔ/z wUTآ7,%v-(ÞW &bSF~.{9ح?uX؈LP cmsIazx^g2&rG3]Ցo"aH'LwSԂAs{ƏAِ_8{s8>ێb~IVYK"ږ$LlT$)pdo(%= _Wq|hx h(i7^ls5p>~0}Y;@?.̄%9Ml)Id!LknȳU0Wuh1~RH*uᚍ¢5n攀 qa&V&*hmf]eGClb9 |Hv5l=enoQy EU;g#myUPVi a4)B IY1~>ԇO7lC9. -\1%%T,5 (7D%TV MObzbpMނO\*8+`v[(DJ 41,LOڸh[,A!o{렒}\i_?n+iܘI:i<>;-#G7Wsź#g5 $99 ?\&3Bw^_$~ܻv Taײ`<n-j^1@3֨7[#6rA¥:gz27JxT\{o8?ք~ѼݧGBHnuHc a|N;)A>ZL)y=BUqf$z-ʑ61¹Q&XUv&+qbq'z${+$mk,'f8lƉY5^_ͲX^2ݕ$|xzpX)͘ڙ񕬤KG[G41An| rl #اƵ0XR`й r8ь"۹p(ijx$἖1x^A|B|0ټX6#z⣂HvuMľ=/S-ay!(ELUfB , )|&F >fܹbCƉ5a57E}Fa*G4˓ >pRv_:Nn5>ٙ.ql1h[eMjt-6O*MDU w! [T"]G6*+ p*es*v)qhU˚ %YokGD~(9q!TDy3<9baPU1%PT`շ 7s N3%AwV96o:gIUAyǏy'Cr ak[@9O3X,TVؿ_(V[.8iyEr"6U1v9-0l)yŚtXnf2Ap"/VԊyz%Bk;&5r`&i#[ԭ-CV1sLR/'@sPs씜8w$W(1AV=M"f-͞[xrtz/8rT@dDa:kh c<դ!G*AKXf:xH-drNsMr'nn& v?*24%.e0ˆ dYRPX:%6 1LK?$0QZtBT9)j4PeI7]-39j~wY2JU΂gu|!!]P bwh̑/7dl H8@la2:"~9꾂"@8s3!ĥ0fbv%505wOt>L 8-s!W%_S X6WHp] lnS =B+7{۠)ꅡ?zbx F{2-7|͠Ǎ b|5iT+mC.5saR rhZg4SJGf㈲_҉|>2UFO58,o<Wid-¸54b8oޞmSwa (\&,IZ\ f c`?I-a@C?3䞯~>U 3%Ih%8b{3pG:}&gQ[OTVd1 Avχ)0c嗴hB/~rLSc\D8s5cUd=7ːB C߽EihXny*QۤxSQFuw>2o%0Bjav91iCSڜ@df1_(Y^cvkA S2TH~? k?A`BsjԷF$,J呫`:b*H&oq[m}QMׁ m4atTP!ZUs]nvX+XzV/>~pZ]CH>g7Qag`p/Ht%B˾:V*MEԐmt-Ʊ^5!y jeD;.d{my2 I~uհȕ_ˡsWU]lqv3?8Ȑ]Us8ZS}:asJ-/j3F4cv6}U|3Qx/n;EU,`״Bg:F&<ĀhMp]tLfDG)h)5]h._1 %Jo`uH`YlOcA7k4Y|s̻0w0=w3Q =FBa:+p򓁝<^{~[̌QۅV1;]DH$DUs}BWftYT=V?}i&s%Eŷb=pM '_v7sV}ӌ^CX{_/(븯H_LOyr'׸P9i#b}OzBeM̥mNf _=i6? .C.Qp޵;ֵ4yļ%*Qށr~UbBT`b'|ִAP$)PZ4 CQ afT̘۽Qi1$q*"xr' Њ*[FWHmlq]QE{WHtL*d/;ۗG+(eqQ<d@db|Yv$umpQskyZpCq oo*v/U+Q$֍3v+n̩V_` ) wTbjevJ?huO&' eu$ZOT}O_7 yƳz3S/|BD1*FCz#r◮noAHo}}"EB&di:TVHf>-gQ^_ȋ5)cv `/I"p3$y\E~"$-sv֖c^@禈yws~y:)JQj3T ?_tm /܌oqM@ON$\?zu'9րx*u OgpEnmv3> uA i՘DJYAN^a$0 Mg+gyN!T-$ u}os)uSE-?eVobs*HŸ!"UWY揌[!<_5*Z!'Qɒ2HSof[ixBqVwxyRy//:kvV`  9y?G^5#Ѥo9<^%MW.cԜfJ2)\_C\"Q7+KzR_osvuRï!ub|k`vHg2nR`{SqExMm/y@sE/k٦%h}xj>H"]àp4dPF&54rCw4Pޟ]s Hi.rqDwyKeT;ZA{gVyú\{~A(r8qwĨkԞ~ vX-)>}xqwFDL8\CS=7XP ~.*Z?+,pY+魎yXYoԞUSuWfŗ~*''lɁZ-K4+Ӫ1}8fmaL<#$إD>z\L&]hw9le?׹),NFZk?sZRKfa ,c)`p7NIc܀!Ɩ-Kx N{%387).]Tm)qf2#o~9_Ҟ^s*ksRUMytnB} x);)Bv>Kƴ>ew;v*&~hH6qB$s,k^cϳ>{f%xU\1VJIc_ojfXVFgX] %;3AU!C}P}:5ڳ QYmy<3/?i Z9s\! _E6#$qI}ix%_ƽ; Y -Sjd*z,mOsϖ\kwM |Wpm=B񢃖1z_rLQu07#i*.wb<ﶷ*ʹ.(D%3cBS| IR} p,! &^I5}ꎮ'-.,Se=lZ=4Ք\ icv%2 J[D0\0)[Q}j]4;Oh ^^rnzk%PtWu4G(ow$ )$)E,8vKL 9vnՀLe!S,s8*F]sg뺵R̅؏.\< 腎H(%wэ2#8oAퟲ5V'S:M];)V# ug{0EVAK I>S-ԁOS動I6z:ĐscfGcK)9\J6U"Q=w|"Ќ;7WZLi^ 4a0M/`D)&MKyR`-#BЭ2r:=n@)f`[Ŝa[ndE͸|nDOQG= kH x]@1@ּX!n^^4`OM9E^uxk' M tc_nG+!@"ED?P.^z/¹$Q#r;=fb }"dC6g5iFΥͭMV(;t'se"=: g0`TBtm3 v`y̽2֣)Ɇ՝pOYDo$Z9u[gE>siXJzRzW-'\g#O^p˹{5dCط Ug\`^3B lVn^!9(/ļM'(]nyzoA1~`WatN#= ]yaE1U0I1Pyɸ+!"|W[eԄ!!^2e?4J+3 暾nDmj cd =l55{rg*dᘗ}qd81&5|Vۅh8ЛfK gGԔXϗ^O9l?kP6la 0xt7Ą .=OLt\4ј}33!]!dwgY,}-:I?QV7֬՗BI'ԢSzd!פ;l׈*鬻c$ψMbP+uxTM!fMH5*9=6]AΔL3Ƴj؈2ޒg-]IQFwC2)d2"&SP~@I?kpg˶%-TwN]Dؕ4Ne`1=&4 :55ѷ{חijl_=8fcKPdSTȡßm1{^Kƹk55ͪw(ݙIϹǹ_v:]z@ `w<^5uتU!@܎=s*Zl#ClY5U<@ rk &*Aq52Nl7߽=n) vo[$d)&=33_a%zO-lb8ϥ xeOAPD~ U9:S3QM2}9D4^Qow^MtEJ-> gVJ?Zkr4~:bBvtzSѐi i:唪iĐêJ1g( gIv$\Lb@D%DG3ڥȯJ_򵺑zyn,1c+SSM1BLͨqv{E fjF f 2- 2Ѓq2ױ(V-!2ɁE.|x]+-q ckW]D \' ?9oB| 7wAY>ekP;!FňEz8zO\Qy1-i(2J|֓SY"5x>QuuT(^ &5]Ӭ64hЉFl^`4m4sfR ^])(LThmŐFvG۞vͦWby=7\u b+dOYv}LZguG {jzS$3g"wu%ӣ\9-u:2#^GnOɂ])TyD,db$u+PVw4qTsZPQ%4貁=#r?26ikQ|2O%`I] HZRǡ|*}X?{xf׀:E#}i<N2.)#Y\=eNz=nUHL+c_;Dl5sqƞCYD#s"7s@ 6'Bi M_S>]rz}n}!(od= lv/Ǖ%o.uN@'U%K06uB$r*{"(UpDU<7퇇MMKC4;;nBr{>{ 7"^`u0+({maV M"zw)zˍ9a7 } s19a=J%=Ukۘ{slY׻<=a Y-[-I)9̦xw6~|8IM5_B8'ƺ>;-[)\?L(9XH ?>k6$>o"4ƫ8n>cKip{J,vG}k'2(y)e!3q{aX[ZbJ_"N!X) j.Vrǎw\[lYlְCVPMCwVNwG' EGN1}U4#-<;EӜ~۱42.QZYWLf` 5l-Z9J_^SXU:cһ N%%xбb}q,i='"6XꎂQ1I.X{&BESIcFL4ϵXWePkTsOJjTJ4:x-)9S5)$4գ~i$"XG#n;}!!Ur>k(' >ЭݨוUUWs(sJ1` !Bii зcl쬯|nI׳װ&y}&!"qd>q9 wRsYC+چZzXG)l|bk==覸|7~Lj9E"|`,uA±n b62@Q3/1@ !APx<9)TbAC1KW ."IyABa[S[-)IT8ܚڅaN+*2MjT᝱ÊLHn~>Cw|phyWL֚|1ML>Pt_ -uI ##EPTJxNv{ڌq9v["x@Fgq:8 a ]aNO 0AaEQR'9ƹ| eNL /UsHNq846&MDg-A'amS:Jnxd~%]xC-4p\}&ͼYwBg$LB90x s/B~Mhuܺ *I73UH,K9D{ !zπն'lNcEf?Uh``gVnK+~t\:q/pGf)Vr״E3;#iHl1H' RuI~u%sV"vU7(Fj%:R u)[:7im%DFf2j}-LM]ٲeքws"`^1e 0If!1_op΃ᴥJ=%f^nU 툅E0 |q~L3$$ZǮ橢B2Ԭ)H_˸F͵s#OVl(_10rX;B(vgYJozaW i% !W{@;!z _0q3^?%iP$uy.!CW_PQ rҧ ɡEq@ԕ Q8>6yuj^6,ih ӰUﻵѺDvౙ$3O6./2GyGJn>_.m%8W0qoV() 1{B?De c8_#Ri]T :@௺A['wM4Q?=9,o|n"SȣuEj_7 ݽ?ٺa FgE :D4,{z&%ros?Ǽ&N$ZTp_ ΐ^>_ݡxʊ,fݩ H斢_ph0;}xs.E }.( &0QO &F c0]"ja@gqInka\G:eÈ5{42qelռ7y :qs_v(GXPH: g!AsG #i6 VGgw#_|ѐ^ sY5ZsJ{6o>xE*mg㊾ڃ+փuy6+F:I NQ s&bر)1Epcu]@ܼw49I\ +;g nHDzx-ltG?X5$ ݕM\^陜VnTޮ溧 qٜeIçUCJ ti4ޏ~x&3 r=#~+ \cQxźFd#BOL8$PgZ/c4Mҟ-6-$>ti%K= v"}pU39H.*rՖݴV{Aܸ=xn?$ɶ%&Y~!o` `pArmOСYo<[yJEb7uѭ{w0ku)8Huv1oIL-(We #R۰U.Wwi% 5" }dI9䧡0CdIsȵ !ZF1_F::=j]m]ފ˭R`*k TMGǨdꊄh.8UP4Gjg$a-"TeMhOHe gZ~'V"KWv%&=<.D3 ). NX58rVƋw`Xyt٪T4fzʘ )i#Y2YMtEJ$v[(Ӯ~zA.Mt.L̀#vG.:ҠMl"T\g"Eݥp- 7{('wW0l):b#_*i0,r4TIΓ,MwaJޅ5|k|. Ńܸu5{謳dT 6J_BA7>{j̊å:bn`wXCi,( dR6 FMl=gaR٬NP~|߲&G|!I0IVw,DC~98_z9 *<hU`p2'7~L^ ?ـ-;5^h^u OS%w[CX{at˙" $}羡Gڲ\>,@1NZHgZ2 ñOŊua*|#RW̿8IĪZN~YY ]> fk&??t'L E%X8@.u{\)HX!RO!||hӓ( ?,ٛ^SM|Xg0صҒAK{ta3(sTܥ!~ի:lc _t п^GkR0#g^{<=TGDge5U 2LˀrJ*/[l]n Akqv$o}Ot`0|di6.txmnbwK}0y×(hԄPeCx56~(.v|Ji]KY#h<T e.1p]#+Wv1ܳxŮV91`o ʵjgYNXxԱ@WWz)2r[M4Rls5H|G_LH58p㻄-nev^PL2h.2m1skRP'I*-_ݷ1Pi"MT^M,XrЭW#2C0LS F5Yp{'ErgY,pR#-.?GI&*095yd"cbGG*s颖)ɉFߓk\_NX;U%FW,a {kSJ/&7g7%&gA#d /"#zДy7G] ' Y}1MhץNBmy9`u_AOxy +݊1'|<%_#vn1ּhǪky囫#sʾ?LR-5+DŁĖ`墽BYX&()ua!$˘`4t^;=!ݦW;c,-n.m3ꋙAO8&\2%DкXcX*fWriiޒUD\1o84೘WGba S}dڄ% #=>l  ۂǿ@Ù_VoY\8M7<aҫhW{ڣ |oa|GpB1twV QSUBqdC1drA8C;8vv7ɻRǁ=DF:mS]E@T`lkp]k!XW܏[!sZ.uc0?tq(1覦F{~ZI?g$[KQF]頫9w ]vw0P^gey)l>T$P"nD"{| ή8} BϤr4ɚ"6ǜ G$(MN9癏%AbԨe /2(\2ǘX^ѩ}HCʜ},i|*)5>;͸4. ؊LVeΥQ꿶|*'eYc8u e} 6I>c*e GD#oZC*>o,-IOs_g M{R ˥T6fI}9=sR`Yl؝e|t]nћP<:kYk2ޱQl܄T_[/,&폄P}3XV1>[{n k"ЧerIxzȎ\Mx9 r~^$fgQb 14,"Cx5]ؒBԖCZ%{WϓYd![ES/.O)hvj!m{2 JHE`yrMі ςZh7Mk!@GXn%ǒ_O'Zb+(kaD^ E7)@oh,l*eH eGnU AK–E:zjYШkOɚ C %Be-S_*㷀 *q!FسXZzsTKaMǨK7 >O0qj~>;!ګS|v\?P7 o]kNm&Ѡ_W!QNyc3Nr0.W➊C2$֠U X8QTA9:g|2՝P )lo,gQLl UsVїQH"& CFPdm1<30r$1\ ".H }OCe^gVOg8 QiȮDƧ09>iD}1T1azT ACՅ- p/q/%ݵ{@mйQ\bY5鮊^V9*8WTf h簡I<#u2H"'ZˉF&};yK#hR7A`8a+v4(DT8qJ #k2ć|Br%L$J^O!auΣ^3LW"H[pGuvG;Q8xcE<P[kIFG_d#9I!bУ\JІ9"Qh'Jnj\pZƇw$մmCs=.8"jRmr[[>wOaZ\&R`@VVXdNŀnFWI#r <׃" >T-P36!-hHq+hM }⫂~x_2;3lBlۻҿ0]:-$g#b^(hRt$j!cm )>ĜAbK t}+k/g?oН/]&yǵ!G#<^dqgԐ)~6/v M 9SBKC/H kYTH=(]Hx_NaE9 "!>Appƫm񈅶`Lp.(s#A@½L rڶBߢ>IzQ_y -TɢY|5Q<Oxdrp~/;&>Q\>c!J(O9|ʛkwgY83m3V0%ga`a!e6E>4PB~Z|Bb6YMyLN8s"NǬNFW[Ù\n:m !/>:/_bSUB1am^/ZW-%@FS\>nk>aNes[/g)=3xF>^i4vdMҸZƃ54 {<^2CUpck=6ߊ?ώ#JSt'[ 47. Hl.EyUi%ᴥ,]5ǔ03> k%6-iͷ [K'u"ݮΖR 3,CJMa7SZ% rcߠ1 rjj.SYG1o=Vl2z!+8cvl#Pyҩ]a`Z; t Dt nR&AA74"NpKgٶkw.f ]($Nc%-CAPlZQ[׉MnqGW*LUIAZ/Yo=oqcS $k+tpf2t"oY^yH vY}KEž>c- ZON;H ŵ#JD֎.][kd DGfekQCߡ|[0>LQ7qsn.ݽKpp %og%;-ILvmDz9˹W@Ð_6hJ)Ai)ļp< 50~&@#`H|N̴4;rHV\_` 3QMq;KƧѭ8Eȁ{\|c{x;(a~)X-LTjCbOƛZ џ[7@ni#Er2f*Nf-!…Q%~BoWhoofQM $Ӕ ^4Bl*j;K0D$ =\ 6WbLZ6MSpqᱝuf2].#uS,>Mєu2!|r }q"! ^`7P8&쪍 \/ 4L-L͞OE~6s uW3n Țw_7xh_JܘGHHB酱K ?'<ߤ&'V ;33 _LXth\*B*K3xP?\U0qE-14uN2ogV,-M?Dr+A&އ/)I8U0u=2Pmm^F_U*`W^D-kTby9P絼V=uR{9ugFQ2~3^d`{͑Xde*! R㻃c9]?{+དྷ-:7 ܄cY7Mr/0 V>ץ)S3W*"7X,,ƠD@$GnF)#5<&TۼT=eӧ:òԦXN9+NA&% 8#NξHe#σ5H#*X/Dkm}@k* !d9'>sY&s:*fRAq3-`>&Y۠}s~C !O,KᒸW;cL;D8> N8/_6b۰'Swj|a%L(oQ |q wӒcXf^\SgU9}$0jnAݘ=C0 %zaR pP&/mZOoG@}'aW8yi~4&z~|6.Y:tE1L=>ǀ[a꨾:ьR8Qt@Iܙ7#7 P/ab fQכv*UlXrMAB9&7[`2lQ%@$ l|/ oFJ2vht}Qȉ~=Vd!7q?&~!/w0~rh;نrF%U)2=~5K.+^"Pzɛ-w.F1%z]pץ5lC*p*sOc{PHYI #k 櫙72Ā Q~4q[(@%"`Ի3) %fH,x Vm~mc`2@3WTmR>G㳘SLA=wVx3 -+ʭN v%d^]5f^ ={HĐV`L62l,et"~v;~ڭnLRh7ӥo;)XyE0yÛlo}`VeXPۋވ7=v:Dk`+tnBh$ @88 3LŊ;*J 3`HG}z͊WKЪ dѬ$X^JVD⳪lrִv /)={JPO?o7̬-˭Bcޜ.r}jO'd{0K5io=<*Jl¾!45Osuv7WJ#={zj '%\LNMh/d *\c@0Mn -Bt3` c,q_ScK8KzºTQ"2KJ6z<L[ sT [gP)=?: QR&G0+1_jBΆ;SߕgS44TQZM]yvhvDnheBhk@| )Mh0-X*WjP`  Ė907Nĸ?>-h@Q30ͭ&I.̒{b I XjA.+XjKtXJR#ј0/XɺنlnJA|:l"^ika\7·zWM Qӑeu:zcoT%q3vW~Moe:QތjCݚ?WT}nzytLzsYtQ%ͧ AzlK% '(Ru$vv+8"go-/ӽ=C й՜Ӈ#a^[Lj7u<6ZTr1>8bZspœ-q SaISDЗT:q+}[ 1>nGH㝩[R OAe"G<ؔg[ϮC5}y糿a,uc9zHDJg@ZL-~J.>FB ';*%A.S(;Z]!* ^ "EsLO,e:/iyqBCgD^?ptlR43\ժU8>AH[@R& v^/[>M̍zb-!coU쓾bhBΛ(LE G(寀'A#6N0!sHO xTRkE6oߣ;ErmSk5Q;\JV:\vb5Vem2 ߊ]RC)/l`Ӻ= LLQCglJBf0t4|m M?k$I[na۪ELMM:>f4SA/Cc$1Uu6Q'LmMhH* UW gCL ۦ)YW`3 \mq!c<6\pjPEe!ɽuj2Q u>dcIb$;/yIׄnq4TUNw|[|.()Yw<΢x.^-:d+*\DT\vlntTK@l!Pru/}~XHM "=sK.uT"VdE [e#Ķ?9p پBB}f'MZsOQa5V tB9p2e $o[b 7]p~gGݛ&OdT/P̚+(;2~f۞TQLeuvO\c^h?^Dd‘8!X8 V .*$؆N6n_5CpA1EG"fϤo1WMB]p[}tn"ќՌ?<\v!cxoE8QzP~ucAZ.zٌ+%vul;gŕE'E+` jijewQ)2h.<^Ӊd0 /HMM7#'L*I:`x@Uq4u(\PٸbIy:H3DfƇa^bRl ml{BބL~Hn0z:zо$*x/'^fɞڌ@[` +7]HɧWMNPn;l$h#X{6 4e-v=J_ x26v``P嶙GKvNs_!v,|% Enб b+,D&g0$ֱ*3;:Ka>-$Yo<~a0>Tӭ$M]D?1/2u/-  'F* u`e>ZoFuZP?SJ\i;Dѷ$'7TU҄ws1amh|~VUOCUCit2rar.א%Cdx_bIbq#\4xNz[ekH3o P8%|tU0#ښ!e8<u1Wܯgb20PH^|x!-+9Z&Ґi}Gۈ61*ҩzNl6zkPl PnJ9A.[8Q|m ˲{+Yr;Ih7l/E&~w*,A :)ʭO#qh^7iIq<4orCz/}" q|f%5n|Մn:pxdIvhVGKT&FIdo*kZνO!.מ cG#K N0cj2v&-\}Z5b҉]ʥv\ryW G~Or4dus s{#Hy:﷒MS& n2NqCtQO|1ܣ54c^.cܢ= DSnx8yʍrnss ci~yCa\iɗ\IqgZf;E̡YpZ\}(uq.5R4a@>O?(CHoE5^Ť _.:doIq1+wsĮ@b \Y j :ä },0O ~ѐIɤSnmd ~ gv ԯ-n4|5 fHޛ0H6Z0ZB(^^^_6_;Nbj8&Q~W-[+jS|e1)b^* MW{]m*m:)nu2 tj"`[/3og4jGq`bIN8@盽сm84N󭏺$ F% 7ӣҙi7:@FsBWTgK !ٖ4h7Y 8@m)(U8fdΤ&Hz#Jn!~FU(hy>Z!KenOx(3a OY$8o^B&ʸf_}f[GHUW_sI^EN]źjA. k/"HEmDA/(BX!p~)s7S~vgdb [NLU"A== Z8QOtZ? jx3Q4b9T uMUGErMrjs9~J^R:.^N"Ž,)77\+$hRa]m~hiEMEaf6v7KU=%]4 [}u0 %}k hIڑDBUt1-zcɿ񏭖wyP-[ !f/[񿏧Jُ?7B+Qrl=9'K+`Ekj]5!o[5Bk'D6&]7ߴCĥvW !Y= J5Q%ě8SnEӿ创0i.LEGn{J,(Omlx{6bTiGz SRG !n+~! ]a0 ]ښ2  9[`\?8ֽ+Z!{Rq>#BI'4[b&S ?2pR(.lz-\k#OjM`P8H7 [z0ݼ\Udrf  ,!m"/':&:j;1-'nYv^344l ,u-x{Upa5_'=~-*_iլW;h-HӖBz:cb$:NAPmUք#p9L pmn嘯{F<੸P#Rp><Cj Dǵ3jVdۼz7K|Q;ScKiXSmD1+"^.VJ^jɈjҍiADz ! 6'@wq!}+} -` s(d_|;ME&>KO$) MI7f`Iuɴj@e"%M`N ųȪ)bS P%2lGnϔ N2ټL2MI@1e1 !6`zK,.B8KF!TU ⽁/hReG>SmQ/ gy[@sAR1pkt5oI.=ZMvvj ʺD R/oOŐ<o% P$[wfpR0otĀڛ(9ً{G05W;TOLK@D rTr0گ[ZJfc<ih&(9ioAȎ7{ nF 쀌(P<$ qFI` 됄eU/FES%Uen4}Ё@XsǤ+Ӯ%d)!%AP2(?Kx˕eoI _+{ B0DhP|@^,_BG"|GT Rп)-3{(pE }$+9Kspnu2`;&<҂+:w_$\Ow%׌q KsnM ?nAkߥSqm[-q{AtQGWp(c[CGNE}S{d5Oů7!.uN,+Ꮟ#r~sjЌϾ9#N>/P3~d6R:>#?7IO fP[^A`NcT-aExlD(@D:%|z/"),2M8;&`eDQ[x$!oԈ*?݆qL Z/Z낍AX:}YgT:Fe[PF{wrJbu'UĐ*5mۭnkc~B;AoY R𡇬lYG)s`眅ns}zTh%|ϽwvW_הeiqx4&󥮧uͅ.Pn&[%W5t+ufEڣ{iǹG#t@#5LSʃGjѧizXBx7JJ7ˊL䟚Mt;?lCNtp.ovDgأ%HKЅOX+8Hs&=K?Nlv/gH`Dg'7m@:C9A0w&+1 qB1L+81jE.`[YP,fo:E_+4<@PH8V@$zDRqF{ok$9!J` +S%O칪1F!Hh̃\~ESJɥTG =+-~*oM0^R,,Fj?p*34ݔG4'gh<K8#zslՕɩAY:8-͝ k5`+DvfC5< ًeIsC\)tS$N[W8ԲJED'>0bjJȍ!c@ IJJ m+.})˒P?3=/Lșqi-j8dfVy"${T 4oJr<-y)4 +{w7Us50"߾]s;paxKT1mW2b NpXF:p KYBU.Lln 8?VF&3bɣnYͷ,7jb}w&+XtH ^ڹ{~fӯCrߤr@04׻?>N*w %_s5V}$)'-T,^.odJ)\ uEgl ʴG+0(KOrC_^~SBaY!HGҌ _vWfe>E33%AWdqjݰT\!x0jɄ*:f_i*uPi2>rl,a`'T-~pZ4*f-5 7wlH`˄vǵok  //.Mf@J/*>vm&XdGJwQE5Iw|v&fdU7M`ф*$$l9~Dw_xVAŦPk :t@*99nn-pCx[os%d/]SBxbRMĝ ̣ ޤ!8B= 4hDH;-فҽe85- (WG&4o|.$f$5gzkf,*JC 렄OK*@qSf; sf^e]޻46xX_zR.e~=.q aO- K?]gC?B1o¼'OgC ua(J7D@[\|JS` 8_T,w(yh`]- p7Z=yvlNi,=H i~v'7=E8cB^O"I2j!p.ТMZ.thNz cCF&$6ZqRgdđ5_Fuw \^]$ r>߄榿ܴez?[zQ Y(-k>13ZbBg#`>V}ż**oQ={2f+YCj΁P;hWn{9$*6a5=7htFeo?I6qO'̓H\ (!5"w2ckvxdFY7fJxSѰNX;h@¹4J/ֱv_RYY-t= be^DԐrqc\D9.4D)iƄv^}[)MHW.6N^2]* Mⱱ4f}I_,gD6WpeMs943nbg2 c\ovZ'ѱ}PYM&~5|펾7}s䢬+Q+{ Х:2&y)8]v$ ؚEk{Mi?pȜ5bu;=Of/|̸4Rj{KM$HJhTKHjfR9}w*+x.Vcw`>=|z,X1> *&~=I*d:Y~kP]|к wsFayAz4H36ߵwi|'O ?E¡5O TN9e!k6B*x%[do&۟d_r?-OrQjnNTh{?޺YZa}Mc}s['Y=nH. ”?SK ͤNn;I cKp~`bCcsLT{ejk=[~ơsF,0TW >6AeFU,$ծEI%r#Aix{*o aO!E Gb^ !> ZLa]t1EWNv0 !:ҜF:  +XLLJ‡# 6Y2xi3{roB`Musx l#F29mHBYBW!kA#G/sڗ`ƕ3($oТ7q]o:E VlZT)+CqS]kx]¸ex&Byv"W $`3d.E̕@v\kxS:L*V qTt\2c%J%rO2ԸG-PJJ!M=h vtm.׿) ;jO7IߓF2ΤưM~5YLlj@Tlg,mr(H>HIbDa2P4-S&]՗’vYVڝaam@&-U\4<"j8[sQ`9ޤwl.?D㇀i5t7}T ]';f1ACN/;O]Z?4?ɐSjCH+C\Uv/m۱^.9E\&Jo-qjx8ǟ8-͈k"]&1;_/Vۣ| $u.Bo}Nvn dWQH@X:OK3Ozpߖ(C(^#ԦB 0c1:mUzc{p y&L$ghy.dPN~n5iaӗF)إ??-M'H=EV&.؆ߺ1 ͆Zm>Y5l;jӾmxyp{Oƙ0X6g(Ƽ\Mb9.MWm%AuTwV;>4f,}-s,7:[ϊ p$ˑs[Owj Ub9Mh(i[kuE!إ>>><›Sbqݼ0u6Lu-G<|Eh.hb0a2PnM -I;Ohs1GrDd툐A\ 'F۹ױ Ag>6Dh.@Dj7e8(3_0W—G kAe#@˩<j/l;ԕ]ĆG.$/SZfi9p#~[C$8K:#[6^3I4&p3;t!5ltU#x1Iǫ>ޓE2l}¸mDbIн"1K5摌 ZsKk#G}# 0GTK&=g}_c?ˆT@E|@poGBZ-vn8Tp+CL$/:w|ʋE5Lݟ4V_1Z{; !O#0fL!pIl-H4 HĽ*x+ $c>ϙYj,fSUђI$O/2xam*n cϯE)۩8?!^t?<3hfՏÝy{+xmܮCJ?!<2Cv:ɓw!_)=焂5Cr|Ǒ<5DU%a aǕ1~ /D;)$L+#";9%>ݹM]RH*Z@äff(َ_b_~í"|gh c4; K4[cV.|`Ju"*H P'0%ZxSvMܥ \@ 9NB iG5< `Jp+$VYq>Wr|,;UxGS"_I_t߶J[F;/oF[B3 }d:C:aD21ZN׶$Wg;4nFL5}+EH}4%{}WGtl]#N$NGT/"Hcδ ~:&j S@AZ>| Fh́ ̓V\F _\Ɗn ^2gɘ =# P&f靤͘etV0D*%w<;gѠٳu]x[DtxPшϗ։+фc[J?"47rɕcZ=2 #)X Wx\8C1M@|jO}J|̦ZE;B=2RGghrjivcpcIǩnnKmRG<:i;O J]Ffxʍbfݦ&DZ T ]~WXt Dw\UɬZH~/GI,9hBŴiB!U\5HjYR1@}sIF4V{WeAX%{i-HtHLw㑼먻zSX*.=f'f<.1i=!~t#2QD؎uWkmx&D xHpRx5* nƞsua]B("*RN 1+k)߄ S_Vmcȣ:{B:\)g!W<}QDďMoʌ!T{fNw+LZSKeƶ@g^> &+bOhJKJPCl@A:TDQOL0s/zmj{y 9= B r/.9~b>Jņo`E|"."!pnA3(t4:Z۩ (M{Ǔhg~t*XNڊvզ$: T3e4~ LFmDǐ`piWzFĢ=rhe2_؊>WǙ"d[<6Ԯ˰7r;KSG8!Fy阫,f l~qXZzZύ,9-|Mra5] wfeIvY*jMqQ̜JgV1вϏZʉd5mnDyjwQ(xjʱW^Ǒvv%3(9}q`0vZd;^e&AnF]s o }+ݹ}xɝ~vaQlףA]ٛcQJ*%fuY(JS{zC q ""tTo6wȐSX$Ngƨُ6 uw(m3{-'C5x #XL 逢|B'FSt4A,W.kY;)`0/@KӽM+պ4Q/iWۜ$[(ėL*W`UgwL\]5G bE?# kDJ*9U7\hzlhԒ@ /*KTQSh{C_ꙇgؐ[hbEċP+p}+zaѧ#(I(㮏ΣcZbFFPUv#%}?#12Zq>1er\j_W8h_-a}eP| DWpT괡clZ Jod5gv&5dh[CuĝNL /Xe-.\$l uG-[z=Sc oD1C<6A5eu춺nz iHv٥Z,/__(1k Z3cDu٧G<(#9ʹV6c@ܨkIp݇@Jg2%rN5n+k^DSUrVBTpf%B"KkU;Y wPvA= i@?A5Axnq}TZ؃yQ/0eoP t ?SjZ{GA}b5mz6X6p4έu2N57%h*?0'l}ќSW])NNcpc9 $V$a{p;'0@iȔ>]?eېaf2"#G,cYs(gϳ936k8~RȦ: ][gcDFX|DFV񆒸Z76 =z,=b6nݞպ3eX;;RY "Jy6;F~aet2n&*nq(,r M807P,|q7-ȳ:a5BpaOz mbY Üȗ{q5ן63aG9 7?613?x<'V<%'}3@t?kl{_Εx-Wΰ2%Z@fx"NɝlkGȬg/ƼLQMlP9 ~O0"2&oqz$5ZTr[Q\AslßHZf#UF7=3* R^zpfFJ5vKQcuEآum?n)ǧ9I ͎<`phH}[b_8>DFw`6 ՕGJ%~&J-E8hV).%BmZϒ H+;f%{H("SbsBeQW"*Zle+9=*= ~:V\տPryrZ+}뱝G)EE#H鉏E Vl1t>&(ՓZ>s|(^4Ba%*m*i:X۠c~ .T2ƶA‚fXWPpkW)BlӲr_S(5l\$M1Ikfn苄^%"ڤh ط$HA k @oxי/ӵxJ2{dQ.kg=jљ{Z];!f[no Dڣ3v{z'43iٸCH%By Z;9aSu Sz9ʁ]麖 (3dAe2:։\bs*R#R OFt}xŀ(GD XpFs$&t+4Q $ƃ\H)W ?Q"95ޡ#t6TsabMԂ~˗Gn.D{npicDD50[+%ԓuy+б WKdXp_@\ G(NHɭC4=K7`#e+yOGYMb+ Ƌ}yPcRg_XP? dSq](t纽5ū{Vzdc`QmO./rtځ/I1ihGft.5Di0olY=+Q:6zܸdh_`^4@{~LB_wrDɄC/ ">]XX.,kp$E xZvd[L.5ggna \ PSos?*(jtdVe_x̉WA7{HRٵri~pO<3kk4^i6"X:YbtEpVQߙ^_Z(9qV/VѾm:pb؍ '&r/#/Y^T:OLiW^8Ne0|#.}Yjn5$H hT.$Wgou^D=1ǹު$ $YL5ö(Kƪv8xb<y'f/`0X3XfaUme0d CT N8jX!ܟSpB[VmVo-6D  $v  ߱تݳݯあHOD|>@;Vy:@rm0wQ]xH%cw3)xs-8>iˀ~}B#m6U7% <ɾ3zmqtj_to <39 =-kp~B$6 f,RT 0H-ukA,Eb7ڐtdJOQWh '}BְzC-nx嵀72rͽ{Dh+YA#1_c霋EKONmV Ǩ+)ҜEO#iŃFQ{ +ɀ8ͷ1pV5mXX^,{^DںU*{(%ۥmӕa#5%HIo(iœ55o;T9a㕟]HKǜX5iOO8.~`NE~^bߝa;ߪxeݡMzr TSJc443c 7B} ?I_GpMwT6l]D[ij @HƓ{ :\yW63}iV"9:FQFG~3)q5N3byMNjCQ'BJcEiF|:䷄ ӯ#يJD|5Kc mG;n,ء;{QZCjj{V9R#EkgY:zKkj>Kr2uu=O7 M&*[RZ0lUm `乘՜!Ή:¦jְMӰ+} W+ZMOIJ/"WOFgӃϴ#ئ R*5%=p;o+HN0EHV F5@OW%aV-`S\X0ݝmp_dg[ҝH+|cz\vCA&Pi˨+9RkkEW% U)h="foOa\s:Ty^VdfqZ>2-*x CcP.*H` ܟ)3I}/kJ-ná+g66GWgϰ:?/-*.S[;c@,D+S߶uHpի]] t!l0:VLXu#H2ڥ呵KlomgQ33:Ba臿J&z_/iMW.'^lqNLTc1AA\ϢWO#(D8  j)`?R3}y`?Uq5)gñt ^3>Hձax'* _Ԗ\dZ׶ 5o8V~_(ȑ\bnLܛZ{e P⪺蛔x<6)B?;c}^EuX'Iܑ(G2SNY? c gQNliG :%`u E38Up1߸#p]FxEA֯LYvxU70 l/33Pq15;M<;"L#91S%oNUB/*s|pdd ?υƐ|iÈpZc>bgm>;?ZԈzUK66h%L _:R QE- J;fz!| 4sŬK̘ɩEADgBϪV5]q$zEsā}B }d8n%~WC$}^R%[]6|h@$Ru s_H,rSOvk8>ShŬ7Lv2./3jJ(qN?t{[b#Ot0d ݿq "JWXXyU?Ͳj;Y3&^={>Ad~gyX1]2YpJpB10b8MrHv* tV;vSnXᚋ3w-ndSؔqCm=LUs B~ZG38a@L!~G3a&o%ҬsgL\ J0şYf5 ;O[cNJɮ%4pD XCk.+A0/.t< _ltdi}.2W{a_8W.j =a5 [:&K*8,"QPB˨O)L=I 0jC%ͬc??ו62ȩ.>T4Mv^ǭ4aR @&șFxLͶ VjŚD+ڬh0fVYP^V|67d4H0YE %Kf+zv2D54<ެOWй -BP4H[dNChе-iS&ui)^%a14 KO'pN\U x/oLߗiċEŵ =,`?DW6A%b |yڟ=YM-9LM IC\^4ΔN ُ͕?6&b} n5+0odBEr4Ul=fZ/@S!j|敐)S |4KךMllileXɴF5?>OLX sǸJtS52꟥fK"1Ts,ON gwy"Pkz~3 Q)h;] A翃&sr9֨ 1KlFJ"}Zq4FOX (Se)8H{/(KgdO`0 &65c)4e/IpO9' Z~S!&{NSr{N1&rX~"_-/U-I{Qww'!F7ΤLN(O#[]xաk!hl(G4bw{n)h$ٯ=VQms&OfP^|ܑ9Kw}kwצvK ;6|:cW)cR.L= ;qT^Ʊ?Kuh)M\a tR ŹlX6їU)fRTo;OoYA:-Pq=IphvcZr3d;t;LD]miIl@'l/đծ;F4yr(A$l`H!o[=ڠ%>+,F6I$a^緆_&(eҿ[ #ĬwSP>+8Hj x:o7$YPngS@7Po=F3rNDAm V"夗MZ|@Sqy&?+.ͯ_nI\"%{yn[Y#T\bJalzu'SYz3}C:~BWjL23bB+Sb fݧX1EI~p\y-HY 7t{i" !9H}}O-އDGj:U&ęj`ZPSZzb~~YaGbe7ŲJQ #1w(#XzoFKwR"utw[%LѻCe<֋a' IJ^WEV'~({T GgG]E _gTKO}lc``C`'CP56j@L:'jڛ> acf H$G\x " Z潡N okù%3JQhV 2RT(_8i*/Dc$qe{0Qwz^Ai99Ml.i8x`+扤O5 &:R&"+ʰ\*i(Sfu=<2ߍxd1*_*)0SNH#X)}~D͝ mÚĮs ots+NCK(R09ŧ{ $4iO AJϞa} !z[ɲ1oȥ] ^i3QT {'69&>50s-GhR;x,La8>P4-o5~3kUV*6)BOWxQVM]uab r̶Oj@Ë}y< q,#HѠ)u+X @VƵgq%x{> e|8ET?(cOi1& ETk{9X𻔆NjsXAmP. rfnzܾD噙`d /PV<ɠ(i|;LI?]M$3{$/mݿ=Qq#n87g _=yi MJ@BǪXF8U)>+µhgQT@w+b*MMg1b$(7C^yNiZ=4zOGgؘ'@@.gXΞ(iL-(vPMi@58VaX9ޱ\GYm+//$z` -x>Cb={GNh&k /*e;ud~o5&^ Uل3l A 0G֨97n]ZBMh!30~KN\pZ{~F_nf >EˀOFZwHR6< Ubͷf̓+H4d;-d hxPs%B-ѳG1"9jr\Q8{D"l>|70^S!% 2\b0 lT6]/؄jc7VbXU,ad6@wO/,e)z|e?TUԞR)2˗h$Vm`75NvU/v ià*#Ѫ02^痬B9̞@kxSyO66 HBat@;rCUt=$ʑb -9g֝3LC\ɋAtXцK# ) j ,~ï_f d.&k&h*vi.i8F<ً, [xTl` {xk/y%YOP$Y<\!gI`h١,[x3N Cr*QUвԥc,>qP@ PP1I<@쒳*-D/[aP N>' 98@(ځKRDlPvA!&kS=ŀCq ^4jEjcD_i:8JwvRAqݎrPˤ%V"uvrҸFl[## ԏQ 2hla2 LןW/o%G1Wf%vj-j!-%59{k;x@2x1vͰj0?Tb'r &o+V ]1D D?YXmõ{NV.hWI$;`^ma풦*P2'M* 1rP\r jpk0d/ *"l6UƋrꦭV5"a(t14.2xwSBjKgK4q fRs,p"_nLvO}\CV!l }pRѵM:[Jt֜(8ixřT!l{aդ$s6o6K!8s`F?dn2(=ޞqX0O .$sT_\;Σn YiZwO7G8O=fejF^”|G5aq,q8Hp+,eERu1Fޱ3/+*]UsE=#H&3*UXjb0, *h f jk-L@"vT>lTZ!Q>qΦ㘑(*/u^*@n%o O݋z/QtB89jwyƊx^'U0^ ڟmUi"Z7{Ob¿5ŴL 5Zxl1Ȥ% X@iUd1Ih2޺E[pXHw}[{̦q@7i:YP'.+L$eGs9!UoʴD9=u狁d sXp^`kT?݁(rp,fTraɔm^ɽ^+W(W`X]̂kVkR0uJ1?dQʨH"$ &\3gܡ0% 33׵v/UJNdO%w"P*((0Mv|XL^7OvkqNjhuVՆ!Rmg a>h@ֲnϭuZN4P֡Py?Jman(t**h-}ZAj)q!Qyn9'uɚW6l(6KQ&r;_ǹѺSӲ{:D y.y ! u\Y# Zv˩M(Q^`K|M#z,O#Aْ^XŅIFݠY@PXcy@}"b;9.[*n.[-bR P=89*x m2g_0S ewt9D5oi-W>@.q #N6љBޟ`tZt*s{2/;幀ˬUj01Z8-;&jZ-"vk\ ቚ41ԇkS+p]`1utWqU ߸M=e\hYU'3C4piq7 (RmRRsŽ' f/dj.`(ۯG| n?s~j3X-tS@[| I|җWN]-i-jIvKgIOm&tQIvVT?arH*rgvo٣( o%˓5)< s=7:C<cx'R%FÙaI멽t@U& Pem-+Tv$\pfGE WŪ?* 1\ 3߸vw$VMlVeI+3Ջ*bmk˭lyayϱx Zg`?J2L}j%yB}ǚI.<EGF塏uŬ&l[07c{Tѐ69&Zݍ9 ^rK 1[8(/iѢHgnp79fpIu2]kS4tLۚȥO!KFY?(l,M A."Z GܙaFo$@):7GbkfiBҕey C= C::}.͙1Do8oh7>/ޘU9 ߥ.y Ѱ be`B途k?y6#TfɺBCҳC5s "u2JbIcX!ZYVq8͆?8A8RCl'ѳ2{^L`@ *rc 8@&SkB8 =ro}*wzr;ㅒCI @w2 Du,5 euB{ ?[}W>W%zTs? i蛮P V|dy,䑚Ow]gg<صu [W - Xee33F~oNunTI+ؽfJ"so'[MOeiM`a^\Q$sw*8fY#!{V+E^ WP"Nb۠2vBdъ3PEH3CA iZYH%eYT"3N*ꏧjoy "|0E=B~8}Bςl_a6cuYWy!B; ]{VI5FTGI-_܊Or^ a<_Wѱ lltߍ8-t}70*,u.Ofm^7T ԃCh]cV/N3ݔ@aAm/6ҍ0#EU4Cc]4+jyü~ EUήHs`ﱀlq# Xf8KmW)KG {>Ƽ˸+!/ ؾΘ`wGXld IԺ Ykc`(sE"M_= RF@>.rG{IZ^ ?mvjMwg2XLB<HE#^L7'&f'"]ei-P4)j`cSQwCSK;'甇sce1]\)MγMd{Sݎc}ݵ LRʫ֏SۍuD3}ԙ?ЎpCӛ87bЖFHt0VY3yqE x6X2Lwrq1`gr=#&_m~e,*Y,/z ^/Ǜv@A3V6uEZXA|V]u@.CqA:ܼF~'M|)4b f wnH^yv˳o7:1$BΤfQy.vďFt02ѡO \si~oҝ_$,.$?rم\G|w+jm2ؑd6@_77 \*LaɌ.|x Bs2LA2|>֝>zPLfeLdЄ+/,YE~UlzWrOWk4ŰϝFf|έB?d#Cy gg\L 2z>wN1ߨ@1bTxw<)ߙ&`h~V!b,^7/鋞R73TlC!##%׶+7^3/3ILA &t|TGcƉ__tGiT~1p"v"l ]N}茑F}kGcN]]']ùB-*!Aai2q@(A;`ĀNg`URv?GAʾWx@xOγ+<`처K>tM8YGp_ɶOVTJ a5'],2&5g>l? g =c*th391b0p0dDDjLTDg)(̜jHe59}RE8ya_v@42,Khp/eE:  c~m5DvcɥզevK61 -Z䤮QɅ},_?Hega__0 d \2.`iOi$\M Eѽ4j5,ґfM'f uQw0aY !lq$0QIPI_jof57~Di-qJW(g+8 gXe}y{lJ7 fʙʂ> $9'Kx-x 8ș_rwx{pD\s *s!:/+iD]]|A{.|e)F] -@3Hfrz.@4ٍ B6Dy!af~vrI/l)0`5 b>~w(( ZA $bDw"h Qcj\8TN|:1: 7r k6U 0`{qMEϦ lNiKičdLb03kvعlӶgy9&wj`7V3ڱo=;])<V:PllccT}*iLk+0ec|"JG:|\I]xÖ˺>txepFiDT=W`F<=B{\ł:)BQFW/H].zP6jyv-_iJlU{ `*ޤHee(6  9 *9XXQB=CLH:Sa[ܬ?f>2WBtuߨkjdlXs`wM-*dEK5i˖JG@lTrue{L%DPDT7&Vlr.ssGB+e{.m^4b-3yr`eD2| K^wu*h(Nly}\ YpY@35G|%C{̂|l;糺#tK2(!+A+}OxqL${Wn]#CJTk%E*(:fNEXRꑔn YTP YQ$a ^;VM\i:hEpy$šFk7|74l3-R>ZʎUa oA?ٶDwq,J꒢8/ѸUJru+Gq5d[ĶC8p1Ҙe 0;]w0oHƸ+K)1u*h+ϐ3yL@W&Ycr;9dҿL>ϓ,GB궒؃)omnG9UҁRa tnG~Tgh"NTvw(8j8IE9<l$J"e?}zTlms:X&VfabRի*ȶVOŨb-/,Վ+Dլɥ8T:k&uȅCXǽz3ߐ'I[H? (FQ'7 @„ -޵4)WdG5< WLw){fzB{E IK~WRowk g S;m1j+D9Z`al|}J4"~;WRů}AJ%%=w3A ijRLV?G N)㣷\;($^AjE/$M[KXB<f^*8\鿪>F2/V(U 'k0CJTg6o|sW69C܅BK0x13F!}aBa2ђN=}H w>x'WbN.ifIx>fN*蟘h3٘쵾,m6PZˢ& A2>P$;w nhAO$g3G*ybH0M öƝ`@GGm9=6˔N^.%B=wV2mO3"0oPS. JCk+"ryc:k59J2?&mu*Ә |,ln33l ? \fW4iay֏s?I';09S.W&"%Æ O8Nj88vtj+{/EmU<ߊ[7" "mI/ ƶ#0Od`^* (3EVlK>W,"Tc,ϏdѠ pVl2ެ$&SɎ漰8cIShiNA dC\?[^Zo8sloeA~LԦ!qJ9s?e'>y.,-\)ʰv< #WܢuCC3 Fvٲ --b4c,7Fc03j$n|D,j!!Ғ$+h ,Ɩ ٗm n >7TjrBQg/Fww[(' @Y)elFs* ^նv;`>sW۝_6G=Ξ-wuJ~Yg8Ԋ)t 0ąNF]X=F*3z84 xU,1A%o)`)0gv5G'l0iۂ$X5:*CPJs.,^w .J}"UB KP'j֝5o?Jlݒw"3Mb<+l ״Lޔ $K%Pg\ K^'.vyxC{On*!G/[kP I-u]spGrǠĢpiu)iˉ;oxUP $ Qmј>աQ6çU@lnOVKV[cXuҬ dFֱ~U6 v~CN#~dmU]7&} Λ}:DBo|vUv66.B6(tp y |L 6} R/~-ɩ/⢍axPXN=?',qQ*[ptSg}z|(;@sOD|0`D!_hCaXeܙga&]1ܶ{[EWg(dVsV3O,apO3e5Ri>ZWὙKZE0X^X@۪X,q[LevkʰoBq-}Q0prLs F?"pf|5_ro[4KwV?y-D;#^2lBzu%<7ľ{ѯ.ɑw vsy:sLX#{~]V/"WB=lea]j3M@ ?$ \.vȃ^,UbY.box҈X>+nTIO~u dF@ 7 7P[;2Z!6#ugZX4mO_ëb)Rk%tP,$I:7=yG]8f6(1(R|TQ~!UtipioJqVYK0ŎTkLF!o y^ f7)qZe(.b| vd 9o !W.Zi. %\8NU&ݤ@joGLf\x))xH {@@lο a3a6oWШJ;ka?%Mh;qE*CoiODvF "`OAX~[vϪ}6J2oJ$jVl^;/1]d8yFԾ,G 84Eš.W&$F~u@L2ƒ-u݄g Mvy5?`@+jn=a]]tdeQíh<+@Ws`ŻIuׁVţMW5o8yVۡ3 !@iܣ~q}ff*c¯I6^-gE@ p} gl6R5i$}OhxE鼿%$hz]d9EfY8tp'O^E9*rl00|69#S4iV?x0rV:(=yCvo51`-kk5m\^GIqBF>IAy}r*$ҋ^/1 r0=;&*_E5_ߤDF Bix$*-UU+}_"l$v M#R\8jr"a«%ӬSަ3]fUwϧ(3Yö:Ǧ\IELJOLm"؊|6/ \$A _q -gT6g0eȡ\=Mh&SOv=<*/PCv1 5vJ"23SzZEpjBэj Tbc(~4l1鉥#9mcp >]OG|zo<[DUa_BE7njW $'ڍ|-:zh1u.7OٵoG,qϦmf>iG¤*Ejj5R$k1m"qAap~}$[>2 =0`{"/Sx,$|yr>e?ЭiOĮiz\thVGF@KO-dDfL87*HE}&eC6A)٣^r hp׾{~=0ZD~F 0WBXMf e}~p- /SDA'TR#DFmGtZ/ Qæ }hڃf'=q&I͖{{aK!&` FL 9JEʕmq~T q>ljo$5BڣzKqϞCGc>= B%d*(x9MGPԠFB݀GUw ~_2ż@i zre}<&45kyr!q0ԗ9UzL(#l(%I7T5Gc =>!S'M᭄7.q+&}ȇt.٤܎=L]>!"(sB9"rsB ] \>AV >iLt bJ .4;oD廠@T r5!?C}{w8(s,r7rU\BV,HX;ѯh37B¤X~ nI*[,mHeT稯A'`>YAd堙sZoCXXݬ69ŴIc 37VD>y"QY&F & >\.0u_[#X7u}9Gt.LΒ?X>+CNc> 8Cwۍ-݉OH 7mtf*}?qis_v/C$iuLcDݩYe^m3$M鍠qVJ z45oS74A)-U%$F -* .9Mev*Бq)/j|5+(UeU? />*J-[i^bng'UY(^럫hD)`!yx.a*v5уR[7it$3[hl= #VLt=y<]L>ub樂W% { U|(&B5^7?/\;LalڌV}_ai~s|e`ׁJ e>I Ԝ% ܊\$ >ɘJP' 0?PH}@S?[4X9dž$Ca6U ϐ}Ri.FЮZQ,͐a1Mci-=:d[vslat Ok?] ƭ8uI+8OT+4JѕEk:뼏nVT+ZUzQQy8Ǘ*6q^,3'KO3T4Okis$n'A3THRV]~tέSZVKgijhS0#6l:QVvE 7+Zs8#¹dBcaor;J( Y#Oe)8R?(`$ M_k0uuK`  >i?deW_l_Opvr雳(?Ys~AhfCcR4ERJFgkU9?۫26l/5ep #XX02GД[ c3O;}ZByl 8C E@ҹU?E#o2MNP iS ًd> ̓d3noT6`!.,8d 랕_koC& >儶[:svwJH*PFh7uvgTyJ90:>yIG^p=x`wC#mft.QcV4sAxZ;?in!9$ԬT~u1F M2@*fޙu>0֨~ ^^0sZ0Y~ʴAz׬<%oM9 / 7'JN`H¤P^ :EB컍yp5D4{'Mq[-ooGwZ$+Q^um4B8K*k0Re:!tP?$U0!98N zCѿ Gu܆86nczŠE^<ˢ!yTm%<<,TC6vQ.?)]tX>ߛ$:3Bdve4&lW7ef. MoQ֚!ĒA^w6ҲփU$ /.3:`By 'h0Z)TTбk4WzrFtZS2tMbREI`ެ#FQ0v*w]Zf F%ńv zta<*664xe(#bcnɡ/zhZ2r(d 7keW ǿفqEMŀdyx5=Zն9[TfܰO Jr ܭuV#TKfSPq \nû?Np"٪1`M|q:ѻ${Ƕ)24| ~h6ʦ;nOߍis~5Ƀ`")x PgVrv?|&eC&"$?]ۖ5J]ƗU(30يG='!A-ce3;+݅秄iF]Uuzqt}zjDz;MX}0~*,+H˂ʠ22)m2PC?#9a2IA)RTϺx'A/Rǻ\MjDIF>TRhb HV\? *q߃h{La!8G o'9)=fV OIPor$N|mkEJqu8tB EDq,TxRHߋY"7S{?KCA?o 6”${.;v08s@Qgv␂2-[m/6t)x xD;{"`XD.Ϧtq^{ bt@cvCl*{0'~iv)җ"sō͘GzzO"52-HT \>1=ؒmiRuZ2[Dob0[ ɝZ`۾ "q#hzʔ5BRG̻ō5N݈лK<.]Ch劄?/Fmm(j4͕&@3%4yL!V..4uB[*8F4&XL6 !1leh_!LoV"p^`GY1f MO6#=YBR:FN߄=@8?! VY(!1YM?ޑpFTmKڻLPR*h\|b_sWy[ "۠7JA6D~9hU:Rۖ=~RO`v<шFa1K:*1^*um1al/_Vۭ ) Z:xu2j3=ZQ2!^E)|׋mI˃a}MO@\#۱K?q鞺hICPK5u9tFI}CMqHM2 G5y,e[*O@ j\l0W vj&xΟ3jDB"H~Yf`GpIVv62uvO]Y ^盒;}'~Z`#Ec4KJaؐ4bE.VEgo?n/EDr mvE蓘j˟4y]0LwB3W$m% b΃2|UNR{.9FW7. !/V?z\v3a*WZxe̦sGž뜈rJep| |w8iTjP(F< SKm4ĩU;>ǢNBiH?惡߹pWM-z Ŗ>-V|0NߝS ;2j.?+߉o#XhfQ] :!;:9nbqa6c/w0 fъh7Moc/n"XHxVt U8]_MZ=)@΀BV-3x 8'0c7UCJh!Kߜ_\U(S3 1i|LU Ƌu/Nş`hwNHE {Ux=+h%eΖy{Qr(Uv(35 Acɵd_y\./2 Y v "LH>kN3XkqUxu--f:xGbw޼({1o ^W*="0![媴S֓ӌnτSR s\C("Axu7sUJ4@nFo]Y3TNH&&hLd9P6eoe(J(+yZ`?*j |sKPi ifa%vyB7t GcESqߣ޸&hN*5VEwB,n8eQ7I~ۂ{g*xX2+ta(*j2m/ieL]֎] oX}تW\C/]?'2jBi-\es+TnPXɌۆ&XƑ(Un;Alp3.3$sA_.Ϙ$GW(PQyg7c ^ he9"Ig@}sF>K&:t~ ̩kenJkDƘDlR1 A{zbN;/#㵥ɽB9Co} 8reˤWJ׆3H`oLkƵ',e3ԡbX,$Es|2Sn&-zu)m}:5eŲWr qW(ʮO=O YlȻƨf",g`j'`7l#h/׍̘Tᒉߋ{n}{vחBGJj"uQQWT8g[Oʊd:^brSl1C P$qcHkb^Z?^'Rv0%SW=3-`IY~`W>Es(ٴɭ#7G~1;sǜ^;՚SdD9K9%Avo 9WPa @D2ⰠM*(_KU \B3 cbyk^!bqktTTV JAimLH6/j800g #Ii*5v;ՙ}.o̐,Ʊ4+ƑV9w.;ESAb&$}V¸,GN)3ΡvK[`tA|*Wq $1r_-bw"y^ъ| )| "uH.%b]h.`A iW)'?ᠣ? x%n<ƨy"UDϷFHkAm6WT`4R>5=@_.biWlJĬ/[SiGW8LeppD1SB-"w(lNа,%TۅjNHfB n֗* K{iTIjc- ۜD*~wRԝteβaC .=(-pOb\Id'pyNKX@ Jlh *=8͝PSgÞp k,lNhmg5sFYnZY_BtW}f ۝>8wQ! I@љ Oc&gg{Ru#WCD> ?>GnWnZeeP -&eCKO &7#"NQ,\)0ұ'Ť" }/~/vR*zqpIμ9Gj'ɇ 6rE*Mk0Rٌ`@_j^GS"v(5Q寚/޻dƉq [`sfGZ[d1>Ә#w8/w^[Pѿ#yC?[ߖ V87S>Q4L ]%uM9ux(sb+/TS"2^&],Y#)obCYW3s\Kb J0HӹHK9 &]Dj;0麒\p*asmڤ{9Z'So 8͉7]z~IRl [ xYq[^Tg v 3kPF7}2d[À7Ooq۰VY{h%~AUjE>yꟴFr UfqϽ]q*OKϋc:MlH'Z"&)+Dg%F ,ŏw?Z-6o|qmpoKQG$]52r_ݳI%h}ڟXOX:Ywm>]nihS. K3qT]C m'4<8‹:5UtޫP^O:4sbҠfyazX?Ű^تAG\JHškх[x d;[EiIMҍw0u i)C5?j @k"Ȍsv$I*amzxm5)e>H*HݿC<"I:>Oz= v[ì!;'xr-k+ ͑U|X[$r>E7wh5xU:B, W(#r.dpSˀoqSd6WQp0y<zuÃJ_]*=l᱊tu{3)xmerb+REkGj)e:<ǍpP"p%4-8?!$K|=fgata  "{5/{KDX-\RAy5Nbx/SBlk\T2dqmӕrf#6U[gpv,'7&PuɑT}K+|}|܅91EEߪY_3ʩ\? ͳ y*a?JBL0>8ھ{c`6

Swf R9D I>otinym\ek ^sCT۟$~m+:3ێ6k\5!귡 p'6Ηx$Ös%[G(O !r%۪u`UU>GȖl,j=F 8tFu<bNT޸?HʺPg>K//y;=.Z`Hģh H(j!*:T=]'l(xHYǃr'Y7_؄ڿ@MX p?!RU؛ԬNUhWwBKW<0iL+'j^YLK ĸ{$l-h~>Pс:S.c ذ5lYMX=c M]3Tۿp! VoB|)oIv(,Cȸ^E)z8" ,cs#(O3;1ߟ0U*Iz8pu'7^IYcd̤eJ ]!jQtU(1sv z'/W߾t=?'|.eL劔!˥΄׶0dl5>:п<3]z-ٗKHWCɝ6w~ZE1F;^h̜ZX c xNmQ#ZƗ `\< 8(sᏬ Q$[JJFD$)X,ͺ$v)s/l]*"mSg:"3B-*,}crD)".XF0wE IBqQu&xl,Ry#[eSð^"XF_oة\v@Y!QY4G{tO0edŽ"HiU+DTFЫOqJ_N ]woKnyڪU[cywP@z g_[> e@̱j $XϹȞj 9;FQ~|}7K4k74Rz QXjWUŠ&<̰u_}G\u;^8:\[p$E<5D%0MLMW04\4'4SA Pu/3BDxKR7f( \QEM87J3+fHdl)ĬBN NcLcya2T*-v_}`ƾ+zv0ߤ(}ʶsSWrG'l01K6pB8f,R}n9cE "'Z,4d~t᯽(6om;Rهd q&?g.5 ?@ ^ 9Z9N7?yJ/$8S ρѐ9E6!Y' -flT4kœóC__wVw4pC|z\fz}{`"s:MojtF)+i }) `SbDTƺϼtŮ٢<`~~q%\ϠN(t\~b=XS[RnKOڦ΂6fK`,W.pf^5˨FC$p*D??tu"Edvޔ>: )01Rز[}/N}7p~0>\Od3"z}n;Db@`27o8Q1&Tbc898ܩȔBMlBHr[6o__'I> tzL@P-1CQ6N 6.^+ 6WE & >G=sz0kϜJ'bϜ Q} %˛t4Brr-x@MMNVw_w `V6NV c6X:U4FisSK]mOura/W$ eU%U7; <^o:U}F6h;ۓ\ttxW \!芥 9*чgG n9ȿx_3pi<yAr c/}XRcg$B6j ע0qc3,E嗒*`N<ѭX ۖ`hMn*rC}GtG;9ϊ`3$~MO6##Z[N0lMɈKZ!J&ĿAb kB_f4jGUbcRRɳ*NC'Z) I>!ŖC^/ Eoݭ'$OP̽?7JFR߮~FH`F*ʆ $Xyŷb%¦%1qVwbwّx#[ ń nm]9%jVoMAոn V>an5ۉhLv8%FY9O ghX-n%@,"M y_o-%# (Uhᰥ&JNe22[#jsDj$Fۤ;uYxb2ͥ0/tRW߱hEMrQie-{SᅘϥSRB'jdKàSbג[q0i*?{35Q9YLrz_䎈c= ?6B=P,U]+V}մR9@p?F$ uJ*5M| 2#o\wC@g)ks?e $71i%Zg.@6fN%Q( +@FÁHXjCjƽ\g#;6WP\ibDgt 5WȽ7wV6o%Lw&pzfuağ ㅉ!ɸjp;mcE.gl$%g_Xn9ȸ><=4@'jőZ)>dN)֜Z5a_ɟf pE#-0.!:*9=qx>]c4}O`8f؟ ։F,k> τ(Rր zw4{HDo)w[.Uh=-|s:u+8Bc(!Ã;Ay;xǵG Q[ m(aLbjS_$LϮo8Ys-C!I ;}Hx"}p&~wsVm|ޢ2^_2 pA1/Ϛ-s j,(NuIӔD iCm~Vm [)IQ"/͑>5GؾN^'Fn{zY=pKt&=CZ&r.hPQx>J; Ҋ +8#$2Ǟg 3JYJ(%94hrZ *~TNgфVN#ioWT;O UODKr}uHdz2y_2/a .;\3|z?"0!nQ24!~CvFN' om=t9oai?aĐ{-`D*of;1$4E3"2T[`0ʽVc>ʼn; .nSsj1OyaXYDw1k.D+$ϒ{ n2v\x`ZZpIS{ axOc2Ȥc]\e-TǠtMewyXU';o08}gM-4*' 1 =GK:&~ρ37K6(bnHNd!V0KM6ڷ+. nĀ2't5$1~yxÈO5eXZvӳ*;7]h\CoR'<y]_5"^|l !ؼCzgoē.FJcƙRdӬ4X  VoKx"huzV5֝l_30D%e:{XlIG ԋFXn>"zDCp ӱVش'\O-6zaWiS.rJιx0ue JđVF`,OZRj:$ڵiΦ[?1waxZ=H g)=zJaր+31a3Cw-Ls~_y!}U!Zau+b\|>9d4I5kPaOkWNe:t2͈yRu0./JPe&3}Fs>Dvў7"VА%/mB.$G wp:{c%؊UN 5C8+<°)ff;2 KIp4/G&&qvNIx p?W˵JmfQ%p)n{҄YΑ)3K(r*vw[thm)jL_ۥW ߠfh"ֹ?F'"gP+.P1?A;#V v6;&r3*yl8%98qbd (X$Zq46`B!Uqc p%`E&Wэk-[qq΅ۊ[%qL%\Wkܟ:Uozt4Z,Z֌#':Y}aj7ŒH8IJl"/Ů`[ǘ=)WzZf,3@F msǐlNu򳷺e.3!%PTAwBuZgOA>NΊb:TZ/Y?pYpp[oM!-s@|H buM[X0O:Šڮ#J~ٳ8p gvMMx2U\-)Rn4%L*C8T,ع-7oJV@QNyR7sUJHп!r6֬nUX>_%{ȴ}( kD֭*M2/rhb+mFeЮ~K5vH+TQ-?*ʍBe\WrS!?`eA{ S g2t=vlp()'|PwwNWCC)IUYpW^~uj\Msd-A ,x{݈gbީy~EoYwuVwg/٠+>x~tJeNwx=>:i|2<`ᑴcG ;[u7*@h@F;n_%RԚI2 k@*2=u 2XIJO(쌎8[YPTʶ"|Ϻp)a2Tmt|" ~:7hSPQs\ZzdiO~AZ*pmTABԒ vbký +M;W+RQX0DYRa_yB*ӏΎ*@?P]|Ij&5T|bRjÉH|j(HE}FS}6JVg m ]+cr᳘K?txbhͅnnhlǎnvzLaؽLQ߁!rQA'J3q,).y#$B=mJQdV#& g m2Ldkj;]2/ kX:ywRTĪܢ*=`/qkh[H@m_'(()qcHe\+>=4="EWEf^;YS,@9-̛ߨHI5sɣmy4cdu/OX'٩Tcxsϭ$̧x^$U]zԻ&5*΍ZPNvi,W1* LN1/ҧ~KO0wmx&{Dr(`*ҙ[ͯpC׬ļw##t!fկAn%+fO8f/W YV.-|GhD ]>1ׅ,oBkvwٖl#kN. G]=c9⥮{FQ}>4AhUa4pNG% "> zlw%ݘzRǢ[ma'6" }/#Sr ?y:"ueOPqL9SpoyEx92u#CB hIGwxD$ArСLרb8 n|%c:ᗌ 8~wI eMZ 6O0ssB'rͨv+D3oi>iBFnCZ4hwaQ.Yy/S .8Գ r0 }LVvٌGQw1sY9țTXܟQUZ G7&@z rAkJ&f“ʺx2p- m8 nYJfsљzoᠭ\Hug!a0 a7}#@RAٟѰE Wh N8ْVHijܗAԃrPS$^>LḆÐ˲l1,?vuPC ͩq.CT ;.<vfљq~nbALwP"V&qkxmTk_]̀'_.'*=dz1. X~/ '7 Be.D +x,[7mz.E6^֑ ȟgP9jIijj۞?{:᠜Sm?y9| ^gMkA=NJ>4…5F& p$] ZM)I m  hgjO /BԑCVUa87sڹG42QnGY-u !  WSG|}3*+6P;oJY4r|ޘF˛01ǾNۈbYHH6!no N:Ŋvn#L<"mN7G>y8]1: ~ ;Q)C2Fs'Z V; xp+@M2(%܊3hZˈ̋lGNNtz@## NhG DwͷV_F\wxfr.'gBc)-qUIG~*b͒aju$:, O*5.tv! (S[@ )O/;SPؽU1vΦ@=!|ysP=~X}gbBTdnέ*K'r| O9uCZ]mBm^pmِrCwhݝ)%.^C@2'}%BFJvR0 ƸYRcM*ǹMWKLEx d/myxVRu\:?alRO.)p20'tg>pǷ;abba SI.(Ęߗ45^U]?-ݖ'EL 3ټ`$ %l8 K.bcJ\QV?đ炊l'&%s ]vYH8d.K.{؃"ugejT$#^va5w:v%?mgqbBn?r08#Ÿ/'*='#깓.5OVϽ 十N #7coЖ{+yC0[E4^]hZ lBm=uk{qh%1*P+=6DpU! Rl Џݒ?N%RĊljzg !i&POK0>OL!R~ѹ9'AIYConhWK"xFxmb*V }%`y|ȋfK(t G[-q2./m^b Z^ ͟l('u pz ̧XepMAqx#XT+lavJ\YRȜ"G75YI5Wsʹrxm_sIn~0/ֆ!0¬}-o#NSǃ bJi\18^odSTmԿ1.0~)e^;U~Kuӓ{^h]ٻl Tьj>.a! D1OEIy2xIR܏|m|)TW5n\k2 ʴ߀ [--lDj);WSU2mv 8x2:aI0 ךKEF$gO_D |ʖ1<@` \W7~2c+\8% L3e&{R+}uJߞ@amNj%J[ʛ~LQ ٗNH H %8L+y {\KLʞQ{24Qf"EشU8&ȡn_"B́CrU t)3﴿̎poj#uC68:ûLjk#dPFxiQlâ$g'u"z+x)OeմF.zgR{`Č0K{2q#Mfdj"(s@Zr[ȒҐA3Gk kr2KZAU,Eq/\yh T[#wk=a 1i4CФ%]֗ :L|fc+}$$ds({[G}څ\\$9{+Ɔlv$/^Sl.ވȤ^.GPiBtx#h#D͖wAɪVz(Gf-SD{tP>pU_#>9_.M-F#uPgrgT"'e5)Yv~_23x0oWROQY#o2|s_hȁ2}WR=@:u=mDC uպ/!ͦhd? (ᅨ}'7,[0'9)x1Et `q{:. tn`ҡrt#y8SbW @bVX 67|:]fN½^9^=q骱ӸG0/T8~{MQmkb ^" }5xDJLUkxX1OJڛRg”e?\%K*BZix<7E?%x(,k^D{ ib H%FK3ѐqQ@ġT(O/c`d]?sWÆ n$~O? 6ay#FF[s죕x_o3땔vOQ:{476N@Iab-xIGE\)dS-˿EEO轵}\6)bƸ.K;8{.]6YlaZ`4:T '?K')eeEi@z;]3uFN겕"c.,}\ @U1#,t-Qe#$\H@B{qȴn\E"4$ޯPoc@zM陟hHԘ2{m 6˖,fW_W;Fxؗ_$-tn1_:ZS9 :`Z*QG ᎟$b{@:KY<Ha[: })^[nڣw4>]3O8/+dgΧ f5v~5̕.Q+&TW'vdTZ527,qZ| /K8\Q{+ō 6rpPSĭs@hQ!@Sos ĜMIn(X#"/o:UK%,ggn{m+bTk:杛-<{@ p᜜${ b[e-J%13I#5# e-6e1(aݭxt'(,xDks]*8D61@&;x:@S*XLp=(&7FĽvB 0FRhZ|\]vU`榶|9dpltsuݬ\hjnV \7U^nӤs8zbw5mPqӐǘ WpO0=.&v?pOK>ƐkwQRݩy4Go锼U|#hhU?+f\}e:o#t1B6\c F?e{ `۰|tjF:EG3B|;~h?#ԜPvXNwnȽr0w9$}1 &/jM \vF9N^UgkO֬ʓT9i5SRKUoNIixk HZ]d!%-Yt xu0Y7F(o 洢mʤa]WTr6J\'N؉AA!Uŀ[Vk^_~P_h9z3n%* sOPN v!zm/0 X\T-mugePР;qu[k1_eh#4c-}4Tg}%U>kKzy}?.H5&VuMNSuw,m9O{%hA}'R!0K!i܋Z?i/t]'|IL?Rrms^&|tK}3Fh _œM>/@[M+=MoMeN䑊̊qv$Yb)7&vfp *iγU`m2hCJcj#:[ 4ـA7LӪ ؍`%N(Uvi}SUu]={[$ $9 -+uYPC|nӯ5Vw2cQƘy Oe۫CyGb"¬RU;@h~t;a#Y86vQ"MQq,3yV|fdYR*d;,ɿ' 'n p.zKgLYJn F5kk40ct9H )t㴩2Z ݗ5%(s{^*Zȗp2gW=jqy&Fq?xؗOn`4j[;ۖЯp_phF'hLZ~L"IsSmݻγdW 2c3{O^j׵ X\ F誋5F|oy02Rt>ѳY+oT-lWvt=}8f Xs@uE;vؖ.̩%B՞" sıEɜxU7AYy;#w-9)Q(#1չ[o=L7I'CV;6d!gD2 8-}s9w!"ot%\Y|e'^'Adu#  ~b5xE376`@ &mZ 'Jʐ@%A@Ԗ22}V3?ʐl֝V(ISK*\Ŀ[ 0VR8l,£DYlth=-#I077XsEW.!wi]ՑGKh{%QB0 w$gv<3e`d?gڦ0EkENB2jy/ 'V !7m-is7VIoo|A/MPٙH{)F?xng-C1E8UEҝ>A~$z)ۼ&Dʡp&eޮĦ~k,4<֓3+E,(Yf-OA/~Zeoet<ܶS꽮 ) ./v. Mc-n$~3 @8בǯzbhW'[,):ŷ9dD6lgcY=piv&0{ HȲnϯ7F/ A̩>Lfڠ&_!1h ooE3a+l㱺/2y+Xi#y2{-F#?dC oNB('{ĵ4 %_ [yLQ@!mKAW9%`]!ƣ}e '\!KЭ  8J#(\B'B#YʼnY ᙷ~fqk; #%z kݺbP,ACx~ X"Xai1fGt^}'>AԴfT/ cG2p0R?~&S{^7d7 x^XuZB^!ٹbE8 X 6[piTH $n* dWlk:lmF t7j!TDKbu$e8߉ٹ<%ˢsyYAmV3ębش9Z{J" oJ_U*vt*$c߸_&?9J8gn# &Ubu/et׀" :- mNd,aMQ+T P09B[[0M:}02?ʴq[ocy;S’jM욱]:iw*6?Mrtg&ݭ$+)ynxgbm[N˜sB,N$EKKr+qf~[kr[;$OQMjl3i,69 :X@"!6]l8!Dx6A-OS"Wth3/@TԴgzɴE(\rbD-Qqnz_F]d]NG6F} CW︹~(R;ZFxHB'3R ?S[gUs_6Ʒ(ħ${>ELїPʮ X"pRi5qor # ݞ*g1AvY5SPCuDs>2$L̚w&vf͝_j4Hܜ30`oGv)SŠا0 >2{P2XapCxNkT 4Ҳ\pdOKI/& iާ 'Ȏl`g*Sa{Q·WC*veIuremV_4B(Z=~r˩v -EUO͍<1KkB e]THI1c:~>xf_ eiyTY` he趝߻ELG8+6HMEmHf6Z󊭰H1;}CEװeo\k}U"Cp1fh@#^^)c73zGTw< zk~c P,irMI(F/ =!jY- BaN4XQD t em[<q 򘖶QmBMiXQJMtXVw% 8>5ඞ8=q{"vuKTIT٭BToE.fg~%u?Kz:U5ш#}\p큵1OR& /G2({Jw^VG?1j"k ]ZFTV%D0qɸF2oREљ2& 9ϳZ }9E!kt1)ٓjn! 4iIPZ d춵^yP'=[<Fqu'fDnvчWhr3 jF,ERCxohsl1au_szbb1(EK<] . Á;Pc2 E$B"ӈiT\qc;gd1>IhmwfyXQmSHD$.;c>_u>]Z =ȤN^ s![&Ftp?t=q$D'4\*B`yʨrNp^KjmJ*3Gu'Y܌alkL`$d苌{53H,"jghyt@VWbLSƢL[QMf&Wsn\Vb /ʹ80gir9 TWW6Ze/Bvy^T2jso0"d+F!B yďLݾഛ]v_R' Bj;^bj ,.QZ7u:RuY瀳j_#b9։~" m(VEBZnp#r1=UmxT`-QtJԒeIc:P͌^9 [A$,ʠѽ*|5 7(wuWs& STꁢyK u hM`ҪU"%IIqxw^ =@06!˹])WDR&)VKR$\V)"30@ 3+yft[t8Ӗh5,Fae@&d4jtZLB ! p]+ bIw7hTgݩ/^Yc7:"xJN| [4}mʇcwC,,@7B&[s藭 *K03\5Jџԋߪ[XxG5a5J `\fs_GvY^ ɶtFⵟ t$+L\? B\~HdM2kr}f\9,N"$iGt<;dn3 &~CS+l"GT&"0O XZR(=փo>Fg8w!3W =U~,3D%& '69S ȽoC1TGx;v`C nBb p3Dצ*g:Vpi;FB69"ĨeE? wǭ<7fsX6a@Z;>iݸl2`3=X Nk+- FMEEzۨs!8Ջg,UnW+RiKj9S|Ԙ<ɟ!y3Zѭsʭ7.E_uQ,:䥿x NP7]-u/CY ^ĄuL.$|~{'`Vrl~טa,m0x㯿@w54gm O#*Crg[mp\N%㼉F<8?lg=qXTxљ#h?$xmǟMvӌt{a&+[i>X˔Yf~g{aP/7 .Cii•:)D}ɟ$9n ۷rag]YY/K_uNڟNC>d ar3%f t3K {qU9X+'%dMΧXE,=l޽s*Q!䎆=u{OVyK2JLП7^>Rx}O6OxKrz15˫N 'R^]˘ 9񥪟nc!Dc{NY_w~B _FtoWr3p]*'i|,~ƱpBa Y$k<9x"АJZZ"vM@:_F)u'IU% D2}қn& /^Mm} ׷*,akmЪNƍ9U&tZ~P#!PtzeI+DK?)Sw0DD1 1q53.FE" 썽er?oľ^)FBehiss][*_Z/* ITl-ZXjSnwAѭav]dժ˲&hDM3._8ҩ "P&luiR m ejP rdW{Iq [ ľ=SըUY1A`qYPnN{` ^Sn.p6]3G)kuCVy޹.h-cYϠt1~ݗp%#KZ̀r wWo)nN8r;iPmtb; (TF b Z#p>\caz+5g5g0~yyP*hXB̦^48žoN+, +WDkũ}piʶH2p-׾If`$CՋl5s.! Զ4 4m7U%Pa'vOc@Rn2}a).Y${T"%z D|m[ /-,r}Xik2hnQȫXvO%+=vq! af\Xk?aC,qX~%>OIٳLS}ly~V0Q 4vn)Y E\g `N;/92ípJeRUH pg|/S1 :yfiОI +ui|AH4k 1 = |BQ%d P&7 ,%Pӑi mѾ[> 6Y A|~MURM4(LJ Mj y63Ə^h z0bg$y+ ¢G vĺA.yo#2qx8ҳs۽Fi';=Ix=(AU [m8 tY bs?,F'S~ iH*tPEA1kÞgyBnyDKݧS{߬+j N>s;گwjn9q?ϐ2s6JT{ ĸz1XH P*`}/lOр8_r)ZYvT /xU 29l~VKJ.JI 7Ԕ &uo 3^wi˚wG:Wj,]DLvX_y/w&)toDKjiCNN=V't`؝ॳ n#7*eE䀾F!LRTڊ {|<:T"z(Ar{ԌaqdS_\ D<{U˟BCD<Át\wBBQ=vL6F@'>OmzF;Tb4:WTz KHiމh>y; ,o} d:n[lM!C5Kya8gmα&K PXKva7+1o"&p[!qUBS Wc99y"ʳ0h9y  /BdF ! hIm31ߕTo(q":~0n\d[ zqV@ևcEpvg'{ '*o7Ov aui0#n!UswF$GNOā8K{֫$b;+ 6S[ƹ?r&/#6m}-6-,HI_{' V tխX?}ɦn ^PG߉eP"EKuͦP+3+͐/̻ ȤZtxf2>=_j} RdE1 aʿ%=fH~$CdzJJ>ky@!1CdM{^Sr{ L A^;]1+ <[R_m(  VOpWh3$ 07aP`܋o-mou0͕'(lNY/ k{@ oC=^w9uLM\U#ڷHv$ֲPB,yp5PFX& -O$_&yj&L8ף[_>h׼aczE q'o@ֈl&dˋ8*o;ĉ7VΓu5G?_uonp&vj?0z bE<3C߄ap4̷8+7 W{9 gR)TSeVTW4 I]biDUF7cWO7:ۚfg*QBIqd?C|j2l1T[_u+ fb:`7=:z#^wű@aYz6v=ԃ;Պ#+Ēgap bފE]F[ő)մꪳQh$ `4@MY7q,iP!`'er?A 'a ݁5~Q}Kp VɡA^,^ܑ̍㿍_JPsy9[c%q)ܵYnrt|&9L ^ҹ9ud)5fEcґᏁ5LH#.K6V[mZ=^(ht8 ߄>İ s)2xe\XdlN+:kQqn%3)ݤwZ1w0jQ2mUjd~I-eşXe o#}`M^+U&"ER[!W HM*0E^o6̽$C Nj)OJݜG /bT):+ÏJ223ev'q &h{l|W~}?;%Tv1Ồ0G5)& X:˜%Pj08BYJw36&w!F(WpbF7{n&2K UHDymԏiw~iDbm]mPjq#h3I싫V3z{X-ف>Rp>8 ؖWOhݍ͂X]lMZe9Au!yW=N-嫿Dw,&.˩zGK3{~Fzu*PS/`5éXؾq.b׼>ˀBu<L,dF i'DAs3 >E> ;ɗuxːoj+$i~ˊx룭Naq u+֝uw|ak'4Oʯ9v2R2»FyiW5G eىxshm%;_i"?NC;:1dk~ "Sp͇0BFt['tooƚX_F ene 9˳k ]մR4\ǑjٟgؽoU4TM;1 4R)_mqTd:pk(ۅZ?m1%Y9Irv^3߇A4l$% ,jV %h._ J56^*6L6&1F ݟR~Σ6AcӚ ,qZaCzWІ Pa % O+>g ׾8K6ʿD+Mo#dqVo5ԖfK:5 WVa!0W؏X$êUӝFզK0q.OVn=wI 2Vg-*$Bw'l@-B9kJ&ܴRB=<EUrᜌ$ﳏ0U A}jDfԩm`m'.{mO9@jx0Dp>}4:K:ĸ6HJNTY &lL|ZhDA+t7 ?7` J`;`'ޘ4C0 ~&Z›.OAq˘Ro-( [Ne5Í)@i0g &jWvk306S_)~.JST\]WzvY'4Uo=r*4mdvH/ZPqiXw?͞XQˀ6wG/@rK>\TdM@'H~;'^ x:%giDԝ"Ym>-6D1:ǮBf:W`ih H*"*f!W7#*73|j&cO/1B-JBB{ȫ,Y9 z5޲ܘ(]% 9 HsJ[Z_:6ӹn՞Miֺm/,Madx}ZS!R$ut*9 HS#(f"PHwo^ǝNb@ uDN>!JWXtM2)5Kfa26jFz`-WMoe.$>i2o|coh$֐ P\0 Ě3zTMڮo xu:DyHדܩK=Tv ۠267[y탢+W/C'f<Ex [cxE.Lb,WiYq<2TG235z4m6 *NQoP!܋f&UWդRqrFjP,'O--o7Ϳ/p܈j/??}FD=˽Glz /;mi`xrA&P}#ehb!▔Vka|BJi?;E`'.}&WOԥl/`y[iՖ1a%Ftͩ[)j"rJ g,/[] 5l`{nU-Li\ObmAh yc?/yس|9txT)T0ѨiI( {bzƺd$<.V?)łj }Iޯ5,er]ی4ԋ/7z\Qp0A*S% !ë3/iYTo4Z|lCY73ڇ'/rI\EbQla?{{OgfLJS@oUc4 Q[⣿\ݍ͜90g5S"j)1I\eNq^^=ӿP a"ckXTi@>T=ncK 0 si`q^՞4fX. xؙ0 0){Dh~H ኿_upZtrnJj)k+PA2{X ''"Bw{4=X詭C^03@t;t$5"0p}l3[W-/II\}puh {QQ0]ǣ8y3?e_cbHsIؠr҇  c6z01wQ]b;ejDjjJܸ+CE;E+htl8$h5HYyn~=5@wKL%b%U7f5 kC ӑV/6%ru|>_)#!h}2 ꋠgyP:;4>j-b@4u_ H9)ctZ4,egq5'j\rl^޻6z2!G D蛾Qhx&WNe@l y4e3=VK@vWGr4-tWeU=&m3qwݲ6oZVC`R鬹SjN-)/bY`?.ir(sC[UpPΞ/Hg4=\(Qv:QoB C ش;WPćWe$DҰ6Ӝh8/(xk麕F =NJZl"r; 里ⶳ-tj<3ƽ۳U_h%i)#l#3F;O7Z3c::cv )Oy}Kܞ_~h @oVãԛZU/*˾.(=_b V PM d`![Je͓݂=*yY5cFG0&UEW aDJK.uzF%~=hɩ ː158Vg'l2 iI]@I^dV kZ ڱr!Mbm0)yGyiBPh95ju%A0@D%Cs %Ӻ8V'ԴK&)q_$$ *Y* Vl+n  y +ndvhC =N&USʱiV/F$|=%re$̂D2K*֖xkJv&-Jgj('Cs7;Kj}b>tvVm䘦K'-#-/P[SFd=LP׍̭TVN/|Lx&`=L(W{g\ԋ@>cegzѬAU7 烹j0_-m=G2:WЕ]P[?[-,0,$85UVNgpd2^: ts@ eN|ԳOv"n͕yZ?եlS++}H(KJu}!T s8qTQ{7{maF߉ tK.g+YE7{8S?UwZjK٢Qw(JDʑۧr +5]Qp<)K+t E9 F_!)X""\'#O} 4/F.4Qj0 | J2 o778:6UI+IB *<|( &};A S;g?B4ԓ^Ŵ܊%gFep$ë=(X#Shcj0Ws uiWvs>@ܳiT{oAӑE*5G۰&vy"SV8^לp- Yɑ:BIPcYFs{JG?9q9}cEo2J4VRrǗXϳQ1~lxݸ닦McOfFa8RP'`Sh)ad4j]ho p`w~<(bH{ "uFPkKZ lc2 l+NܪM5g]!r/vا2J7\A,MdXj)l-Xj[}%Hж؞azVcm PȶZ ϘH@6 r1 nw|:6@UxBA"F{ IW}<$`7)y^Cdr4Jopw - |7;cS_jf|gӖQ1S(|p~n zX?kgʍy_SxU wv> g3gg >=Cw |otlPT,5ix@*}dCU5e6 ^-HKu馏Vq,Y?aeL]%kZf]j B\XfE2dD /gkw:Llv7DC%[`a^tNu,u5ѮnBs S{% lCqݏ}ɧwnr2g0TY2?b%^QH@PT*T(PATYV]#c'1o>Y*+?NyRDLcoe{I4ِ;'"а.=FG~ݔ̡\l }?[#Uiye'NXw"Һ2#JZeOmDm3b5Vɍ+^$:w{Ull&YԺy26i,&c̬]z qe.fCN S❶$Pm3%h!FIq8êA5];y\Gx)7h>u`YdKw]?8ݰ-A'6'>=pm L*KǟnqKԩie3BFƌN.`?),Uށ盙Nb O|%8_j? ְԉ)cVЬ$]zz2@T%e٥MgGz?lFxJ_hKCWUnZ$um;{mY)6ͥk͞{#,=³ȣdvP6^LM ݠk;{ݴF/ozj|L*.Mto:X$f÷3(JMA(C'8`bۥE*ϠbsXRwY*YAn(_N| Jޣޚv~f&d +_9@pXτoJ$yRl[v+7%f'8,u]`snMV @w?26I)hyۢ l eOJQL1A ѣ? 䧲ݐDLC :C^\< ]D$FFl7+rE(/:ܠiJD;';٢@RNi2'N('RsуcaB6nOM@:"L|Cx𓤯]ED{ ˊP.VC O颤NR*&̰:H }欬ϏK?"qfu"˜e8ӓH+0~E>ڼ7$} tȹhЈ|PjR: oJPu 2/SOw0oruhai0Ӟ^A>WqCz(~`⳥6;us-<c+ӱ)l|. l]*4|Orbе6^׉=ŗ*D+x|Rnjxc-BWӢ.WCf3 d$' f<X8NQжmtg.츒>́GI.$gǠi+Gky 5[aNp(KAm`ܡk]"Rwz"2]JL_TE^l??ɬB5;뫺  =_OW12ET:gBhc 'Xy[˵x%=w!)07f6BT%heAqa҉uw_wIWTf Bd #+u^%~ ɨ:lk.ڤ:kn`"c 01~(}VYOd&&cCT5$ڊ'*Hc,<#H/>#d2nUcGOTwoA I?n i!ڞ;jF\ _n$|=OKe{d-7wL@MKUõCA쪫0T!?U9jkΐxKA8^3QS. Hjr]2U'Cޖ'bwvTuw}Y/X*\%7%|) yYU,{J)bܺUieF"c4#IDԍĜn =0b1b0myG<@DyƬc-X+cI~eJ揧h\Ɍ6!;)@sKbċ3Uz|c٦wl~3BRO=K/b):_AZFtFʳ46PIWkAf.~Ue_,mod~t(I{f)kA-̱~ÿq0[\ٰ\m`b3ϙyfu8NKهE$s{PY7O_Oκȵ -o*tC9L؀ٸqhtZ%#WФٔa}t@CnoG>≋?{|6EYL<gSȮ52amWc(Xv|fĦZ2`tZOvZ&JD.Z#*{es b[FOC#ӷN>ZDb\\Cy栨f#YW⍻L\喛'GCHuB(5Afu]3 h+2 dԥF8"u1-^4bNM,Qw/ T*׉=X# liY*c^$+EYyvc,D kqqYeɫϩ%`NEڮe{d)'z~GyGg/]州&ƹSf(?DDTNBPu*_$-TeYճ֜F*%fh6؏3 a̿okHϯFԴ-Bf[õ'Z/ J9E)})-􉊶3!*fG>?uL@+_G_fu!a4bAJɇY0y z#+vJ]:zز,h2Z:+a2ORoT=b ̝GCFfjqyUz`V\r_ya7uȌ<R%nɉm +JjNwJnfE}C{'{L8W/Vaͽ"i."Ű>w} >gאF [Wp6s a&F'tMopI`[1*"^jT& |(Kڂ| Ht񍵋L@$IK[C"x RAxkAI(@HhCUa%FK7G~wLyCF}Kap35)'Im=_UV)Τ(w-ØQ1a h" mH=f o ^Z,9|ۣYT2lqb`z)1ͅ&p#>"FZB:J̙\W88Wo8ճĈSط虼u2ϗizY8N8-3P6YNTtFlL+|6O~!4r]˼vl-iNv {> GoƢA#$n( Jm`)9U?%CSXܹ*7tD>ب9$)Vc}fRyG愃 JOJ&C#c!x7)gߺqӘ*qpf EVWحҲM5^ ?m_hG-|DZ)Լ}tQӊ =39Y4 HΡxZ;' jÛȝj.z<#.0#R0FjH3ڊH)u f!.I[F[=>Ck5J] w"]Bc~CY֢~-DK@\u{;K;5 Usf.oلS04aV8 VEjȞre I˄젖YN4sTF ƍ#o1ܮqr1S(V Hcڕ<_EMGGa ʥ v\>#=,iHw h| ;G{";u:^c% ͡5{&"w$Zrky 'B_|T4߉qLNQw&0CkX(.bRv{due>I ގz?q !R.ԜUIqڙpHo4) M>;ty/|Sш ׽$Ew¿@SD A:B>~gJ[Zװt&o)_XQX 1k=H.TMFᬮ\Gdg.4oJȗA"50"z;(1/wzٌ@ˉ.8;b\oW [}v]o]wv٥b:( PQZ2Sd Qm$(Y>5ͳ ﴕ5(O2W7G&A}cYQt"(\^ht"qpeu='1H|a앿Gks oW[,)uBZ&&+ P_G -]XO?MŰoA3Bz.C7ǿ9GIқ> m3-i+(n[elߴC$:Y j3elն>z1i ofӇ?=>hTMq o<sg}+I04gβpJH~ԹFv>#QVymRPbU$ЎKy(Ndٶ2DXRͥ#{2~lV*"V <td0h>x{M rrWs\%B) i V6ziϱKFCT $ڄBEăg3-Uw̭s CP(\R&`},VwS.oS@3@`M ՝18-S޺-"f4–5!ff唘\+NmiOt[A"U/t"aiG쳱wTV!9}ӻF"&o [N͆glgmyxoO&'衤#هSy;zT0X%*=l<4NP|D-2W}k_/ouij*9IxrSx:a773_/RȮvjU>)jL&0f!ũ=睵*C"AD*u-Sۜ9AfmZ~irΗo03N|8ck%AL(`-63ppJKngR@s o9ܦ2qUClkb@ 7!H . bVWgR {m^s"f5Pz ϋZv'ٺҒ Y7`ի3sOz=!:VA-m1e+,b)b3F]gg;Q4o z~}յ'5lNi1F+]9il!L$3&ۜUBJXMCPY>/R%^J[ *Ȫ²"{ + Z+8@%^P\"R'O7m(F(堮N/+r\7!qI?'ӜYnު|U^ ܲtes&#e^0J.YQn(&c#Cœ!y5%S Ztiܤ GoL9 Zޝt}xXX)\O#_kkPe8Ln~%#Vkiý!{˜4% df:'M#PXĶLR#cU@D8fL2g6XU<:0ziu>s]_]LV[hU"l) /g Ph@yUB2F LAEڄЇaBFQTaP\9&QƉH 28U\:ϷSܥ*ۙ'XcY/g;0~sQa\ytnPr_SXw3&-įc.7LMEDB A.G`.QfZI.a64.e \E. iX kJCsFA ;Ƀwu1Q_%W-~R^z/j8಴]q!K=w}&VMMʃ" Af B;OopQdۿp}"ݳߵHRxI0۬D}ܗXUjMp K3J|?.SYioHI]A?a7ըh9H`%.;ʇjR>~,Ȫ>TXLt_i#kJ˖ŠTO\mN>*F_xӥ Cr|X5)C#*IdjYJ!VXῠE"EԋT MH*#; V_(C}' XjS_v (~؉b6- j.B&U5 YЄwZ6V3q1q29QO?K6ĥOhA]P/}ϷVո]&kb]?PBayVؖiKb;R8yWsW.ϔ+\;JЎi,QH#6"^~9'lL&aUۯ62L.Net:2`]o8@huB*_:c:/)a2J?,[Fa_#hVlN Trc͍inxOG=&YsOW'9L:*{A& 5 h>eeȽBag*1;'wp[rmkD\ RH-z򝓨3"J` |#ʐuҍ<kqcnx!Ta179YGD㟴D7U^ívt5ؘmي  @\z ~{p? Y&~^?!-*H^ PkcJ{Afm }F]HIm+m-L J l v2 o5gFB6 yREZLMqSoi.WvQSR>Wz%$VH>o#5-PONfJ sv7h;P6Rb8L-nU4[Q3S}@SihjFߠmlVWM eR_&¼q"V%?'"o-'ЀMp?f.uGʲǠRul$VViFH5ޑVY V 3#xId YPm"PuY#ݏ >{22t1:8FK5*8g63C 6L ǓK35"g%b(Vl.nOe\Pʍ0Ϣ|#VpgX""y/|^.̉iK"/<@9$s6GYuVEW2DA"OH9'Ύ uqJs^!28 8sɂgyͥAnc,V8z3Үĩq2%qOH5kE9w`1#l"9IA`,8S8 .vf"%Rlšcbyns]F#_ѮMCXYh׌i]mWCRn\6Lmklp\BΗ?";ه$Tpo]|zcf@|!hI3uQfi~3iЧ]4FRiBwO.9Ym`'T22ϓ( g9T}`lG"a#(iuq L‚Ӣ,|͢$[_WGRi@-ElV!jîn2}JJ6_f~ 5QH;ijE=O{]&GFz TEKgle D]+v p&' ;#nÁuB=I׌R*vSm}1GëᯎO^Ij]d0ж<r8c^HZQ g )ܜYdkYi V' y9\p_,u-"Z3 )1\E;mR 8Z|h3ĸ8~jww]^cx̪7r(ध4 EѲEN+=~5Aci z2t?{}m0IӴI6k.BX*j( q^U*LXd  Q`,˵1FaV\ <9d4oFK>Au8̾1=dsildà7w?N~3Fa&YU[ZMWcT4{kxD4.f)yڵ vRk'<'(F6&uVS:L/7]Pk §cl]M/` hG]-Ac<_EnYm%T8c~UYQś'ʛ և7P&aM.LN~N PxŴSQb );TTs}`P},T#Ѫ +?Ǻ fr}HR_tFvDL@KЏR{̊Ŕڶ*[1Ӯ'MYNZ(KˋǢ eaGq*$&u>pv/FH3n&-:1J׊(qXv1i:udL!A2zm򈐊-k[ĝ5ݲ>*6 x߿6 E$R0]O޳>e|MJJl݃'0>:nK56Z*i }j(xB@Na|nǏg=`P_MdEfex-϶ًN##`Wr캶0fO,261]CW2?ln( %d@Љdm|Sel0tÞ87eF.>] &]G!*ow HKKF}sș ٬`UZ13A}h˃Uzj2D)&'hx} pI8qLMLe^<~ni.,w\hbsU!kąT5(o*5rZ|\L,8uُM!n 9%8 (a QPޯ b>O*v0" * 9ߍ 67L16/`ueH+wGMgr.N#Z3Ñ?"e9ۿzV+Pi 9BMp徦f zȠUE:!`ћesvæRX2, n̳D~XAED5>_ɦnPZmԕưy:#uBĦd,oÅCС4׋{"Nq;7R%WCY6 AqD5]{panWN(fä˂>+gm(n+4p$2o'6U,0\u"kx&f.cijY؂+OKC>j s {~W y2螒X.$8KvL'L%06I $t%r8u~/%\H9U{Xfz_ٜ e짳ߧsddx\\ 2SYĭNfD\^%"l!狗QY$36x/"7q/jM$ K<p0h㧘py%D#':UnDf|[؛H=C)VovSk& hЊY5WhWy0d7I1l(5>P36fÓ$VLNc7~Ӧ#\rj`&AN @cLg=;jDy(46V}="]T4bdf[aj@z]+FBF5kZ6ʪ󊌗"^}rP#F@RNgɵSʁilE8`0&+d0͸;.ƃaP? ՛8p#RZGٽ,eL(CxgfHͰjڔ^p\sSִj,uuK0%R.a`_/àMg_i={P௑iuiD^K/!X=G`ֻcyƳ#8BG.䃙(̯. ,vh2!XTUrU]ʟ~5"{T뫙Zz[%1 *j~O`a:(}J:',|y1ܕNE7<1t2ٲtuV9:r@- G@?D}<;{ԏXJ?$+~L*"4RLu}x?a<_"6=n~`eBO=1:mcr?HVpDvv{G„|>T $5IQ}o_k-(Ah4,fp~⹧ zK/1; OFI迸F7hI5F͎lIygέa%#SUct@EhڎO\Ѯ=8R-RBz +̔dY:_6+ʰk=ܾFşʧُniT[s\s|CMT,:{&ΊH5YύZpq11s.P%/TNC<6yN ۱tH?5#~5CKʘȇўOגzWrW}juE%VxsK*!^/"Ku#sXLVwl`j3E?r!YV8irv WSwn7''C|' URܴE#{cb=1уQh py=^!Hz  BEأ8a;ƒQ2ZJu6 pz!29YKkL}4@E*.!4,uWMEͷei"q n=lN= vC(XB1YM%&G"ѽqK3E#R< 3JMmpMhZRs]@gMbsכ- DِIcJ)Q8ewȆ`jD<@W|t'r ⴴ. kCt9AF[́!MƟ"mވvTHv>:$;)bޟ7QmX OS'@lI~-k[Ƈ(?rg:#hxp gVp;su@PҮH\ypWX5 (" }n6xSSaH0Ii9h3~پ+.PSpyԐw fh\~ĜA|$8.|nU1U.Us_3 QS1j~;~NX OMZYdr+cRnWt2V|+Iѽ)}{zs0VY7؄Қk%[@t!M )ǒeGjyx3WҀ[dS' wܓ7iRSiQ0⬎j)1Z%xUnB0 ] TkRHi_Ĝ<7= ]XA֡p)ӐQa-%|$מ09o ޼+m&q3s6 v^^^y2+ׅcj|nQQJdNsӆ}@2D+}B hK8(em^þ{:c:“;\QNw6>2|4.>g2'#I 7A\C<%Ӿfln$SE,2ԗg e>sL iiyqr+ퟸ/9Wx[B 8׫I =L=wdꂪƏ@[VY!@_FxM+ Om03̓"9E/+ftS4o$Ͳ쳯: KZ >/7?++`\mR:dFSQZNyLvT<̻Du3`g'T#޶?AM]Ghg yyiY݆Z B9 n1T2m_X.dp[c?5k = O@i׆Kff`"Kv%᪈eH?&o0"aid-# $E_7.unt):UR|tM Wn gV3fd=.(:gEt2˲$Ce.pPu8XO@~Z-(!:q@YbVb36Aw68 vR_*F;O!BXF:V3*_"DNU"}&Pb5:H_I8@^¨E PO[ܐ$Cqi359~0\՘8`jؚ.L^:lü<:-٥YZ@Fb{ի3Q-w6u#&yxrCxGIm!^n;Y}Ta  xp[JEĢh|k^BMt-f- ?2.N7@t7O=a ~N-jr\ߒ4e6gC{°L+ YF=FFg!OZ'ųӍc;Pv݉:٬ IwY_ tCZpf{r`鑛IcgvcXy;v8M]U;%n*JJ?=Hr bёTRAFlK><] oIْlNm).UTωG_kE Twhx˹ z.0h"_* O6yQ<D,fjTo.̡k@oS҅Hk9ËZWָ$3ny3Zp G/CY0r"}h- 1,oEa0f~R_ۇdر@epi;!'(FF=n _N9cl5B3hɯO-_N ]Prٙ8ǖ7/V0U|M wwC$h=-Axb)NY8Hz-GNA hv]^C{RTc-*}Z|x4V=?{. ZAgZTת3y/`)InwSx!۩PGLLXpp0+ $[}{`RC ߗoݙhΜj޼f}3KP4FYb0B,xi*ljb=P̤DPrzGc \* 3%uӠ`~ezgk۞pw tҦ=R R}0O)Z{e-T'*GJzoWgj3ew_2yKVo&V}p " lc)7G۫wc_gmV"_J ].oP݀2л$ ψ~adMCӤe˰YN'ۑ0pFa:oz<0 莋z+Bt]'Lqf7Al= +QAZ絋~2bKZD¤XJBjDflr1ivu aW]~x c㮐{7b;UUp$2_ܵ?oX@{{=a(Sc=^~Ivv$fH$v`\ &RS/u@Llj耭 ??V8.|q;E2F )($T9eLV*׸[ߛpXk 9!jӡiʦ{üniH$FPxTjA( *:n̒^ gpqv(A5h7ƹڬ&C8z%kK>i"ǹ'=Z){^Y(JiVEc zt~5kȩ̷#fZEL! UtJxǰ].pVr:.]qV]HJviUyyR!M<.(sm>G8g'+ RGɯgwJQ;JCL\(ێؘ<,e9hy}%IWU~\:y!*3 gVΜ\&=0' y U=6i Uu Z6sfL%Ժ̜]Ic>)\ |,ts:βPD& H^۳k?s)7[!8ˈ@L 4b[~…n8|q|26dz$-6`G`5Ȃ ~0-ɏfP4HI2nA"BxT (; 4dYDsbdNw, Oc-@'qk Rf `IZrV;cۛt#C D 7mwI=*D[V,+Yh<fH|aE E>2-,9sogpn3lg.pش'\! 5HA>f뜉JQYnd"lgdq{n60ݸ<"`"I+3+"L3g]mަÁWBSQOxwxwDMi홓8Pr*Ec9dw"?A$xi?0\ gy" \5I*1voĵY\lGXvʏ`ԧ?.6\}5Uu1tÎ< bC*ZY@VP-;kG; |"grٯV!\r[āAnA]JsKD@.AͲxkBB+ 5,`S5ő?arOR~5WI1O SpƪDƮrIJR&.R'R;gLR yf:$?͛ᶄ;dctQIgbgῬzA|o)|K$2\u6ZZ%`XEB}S'x1@dj;#"NlbY`~8=~ATƙ&yqm8 bGnȫB1\ˌ>~cb7Z¶P a{p ?Caorz͞feXh,ubTn-̴!O|PWDbߪSkq ۠d LC䃶 vB"v<^4c4hqqJWP^dC2*g@6̎gFѥH6Q4FJ}LKs:[;Iԝ^TiAyβR Tdw 7aTKw|\w0aHzXdK]XnjTúPE'6' YγAv7 }F]=~7MG|~>vx7։9o)K UJQD]2ږXz6A?J+gM@K3)saQ֘X#Yx598|m{ x{o;W?x{ϧ6YS%]{&G,GNOS su)iAC1W+\8_вV~?k5S"HDy"T2pJUs~%V=B8L7}a7ja U_S ޑz|vsGSn+cMʰaEw{@Zx\gI}̸CByF'&QՌlaYH@ 3fz3D9 gu{Q[2~:?d޲ҡn3EqMGs>ڙ$EzHAem9@bScg0#mQx5R;AZU*7 ](ۊQ&}hYm(ᎠgSg65'jtoR4]tw\/ݡࣣa wndQ@7̿ӯ+e-˩^#*s{)b}tN=~uOXf }10"zLN.G`lmp'$.&NJGQ^$+ z4 5&`JkT~LnlF[+?/9 Ec]W&8*y0 M[fY@Ŭ?RJ<+g=#xj13mc f|K#cYuo7%2XB/K$=1$ EF8a ܿuAVh t1m׍8B8se3rǥ;ǁ YZ.*jD~-='b]#=tB9k>~jWŢ*tȈT ѩ8 @zHhvN6@2ٷ+IaW Votz_ereM} ڄNӔd9 /V%B=mu!7.K3|9%/oc6ke ( ?@ r0׋R㦹A=fj(:b#./jm2vb,zQ+s7e5oJSp.WFoUœԥ'?l&v"`MfJt1BcQ%ÄKI$i\$-2բdkB3&DӘ .$yg½]f'>,vKXrFH'sO# ؀҅Sչ{rZ)bUN{PE7zp(rrtadSgH]Hc%&, a6M2xZFƒ ,?}X)F #*3Xi_m$6apOUdXwIݩ8;e :p^JL"`N22z"fX;;48Oٟp Nݕ';Ő~'Aۻi*eҢ4򅍨̏MFOG!BػGZ !p&;wfjpgv(:_M[@aꪱ ĝk'ZpfӤ99[it*s}ǘ'3m$/lugKXf>fXN;dvyyLIMvhC~ZEȴ"RyQbMӍ% CTRE/); m(c<-XRĶ]9o~zYVѓl[/İaDﮰ^ڿX«5xDbG / | ]Fwtf,/IZ fM\[2tbuP yt$/ u_+%ߑ!]Kxޥr)'*$c$`D]ZY*g)\P,NWH{1QPz9T_Y9YCs8c;?aJ{z}z%cF'-ޅ~*Y WӲ=Pv8W;rm iǦ_=f-"'EAm9!z "=J/Ԋ큜26h:~204ϓ,8~o)$810G6jͦ2`X6lU0ީꍓ^:9v܋?" Kk֨>oYcA3qc" t7׊I4u*#&bB5WҦР^ؽ(@C#Vt BIgi逞T2db c1}`aGK:UB#WPZ-z1z-kAzJLSCd)m,G^M6nJ 4]{q a aE+`~xzYQJ(:8G-C~|raYטw-YO^B*&nhi;*bPT}!aS:$ZS%`+O!SC7T|;5vjz~\.i=F|/?/^Ubw~DTM|jo7!' ̓LwZ\Mn=hAZA GCZ2¥V̗[7J-I!khS@ 3ʢG蚂,JkP* i!ή,+u'1Τ Zc +fz!Ӻ4~ xT ۇ7]S? 3)2p_t` =Lz.%U F[@}g՝v"ETHH".}[dhIj/.2eK HIT#~Ud*]WSqe;"wn+oaQ}Bb}j_K&ەBr|&j{DCU3+OF\'Z%kGw|cpa ud͛A&z "mCɜ)pn1J^? ۣmҝ$l~X?ʄ,;+F4o2<:qe|8:)+3z3QD- bP;({"ky>nxZcv74֭j0Rt6_@ +zƛJ|0FO - DJ}naQî=}͹hw!6 +-ޛ n,F>-*Y.i F%*q{ڳnjFg<.I?VNaX?V%x lpa2X+@ 5e `*&(R}Ze˵{ @?O(җNAC\} 4XqxqvlN zv?_)b2oaipQ9XB|d{o}%'6DTjԧuMGnҽ2-kbO.ƈ%t80Jx:K:=w)z#'D8,8#v Z>GXn`lb;Lߠg~" wقMdMS cޝeXFcZ@"i<8L- ޹L M%zz5,|&/][A_v'ߝo=F2 Y,Ceo'Kc2 258ST#`e[UlM-J\%GuϞHg6_i.YϹōx}Gd7zM?C!voњ bFT8Jx- ֌\p 9j:lwhK# {"Y(61Xp:[NQF2?OՎgȦ6=";(ĴΙ䗵Lf y;BDcMd$M_DϕcD;-5Gt*TiX$U Xk" UD% t'"l~)cX#XYmwdEC;.D?8rYz-YHD=+ZTf k:H3_qQ鬂?ڽ?-16saS6@ַ߅D\͐gV1,S(+~GS%[|l2X/8ueÁsgq/GiiYESm+kJS&?Ӹeb$0&Islo<ހL߫ \]xA\-1t6@s12٤Gt P&°"}kd]Xv\YZA-{;ab >NhdӖxF)>\# 04gr0-=h-灊 O`C룃#Q(TI(kӵ%x@8=ZZ 8YYmz$5-*^%ʁkJj": Id(_ZCaS 7:\h~aCnY6)i_&:.P z"_`'Z8 G)|@AD=] KE+z}}Գx~ R>̆9lhb+\4;wOڅaw->>~ zS`z!F3Tۢ1Z6C(? 07EcQG,#唁X9¡"pΏ5Xm+AXޏGT[bNQV46V\IDFe\?1wJygUSdҙ$GPw^&Tݪ 8tV+Igdvѯnt?Fo.4|X  |/F'o<KO+!AT_7ٌ`&V1C&v˙uT~Ϻ 0}[V.5:O4gOu֔vç}eMOԓ>ѿd/Q@L+㐞=Sdf2HMmϫ"(Z5k EpU[Ymu {](|(RApB7m/%yQ_gK-8`Vq9sDLaX}ZR)Կ_v:7mG1ijhߋÿYB1KES4cE&5kFu[}U*[aTjn|=V \Y=''B8ᨓ݌|%֤u ЛhMmUÞˏC)\~Y|殹W3Fu=aHUe)>Lgz\DDF5׿\/=6֜ok4 P6.8hI)~ XPϽ[ ؼ/.[|a_P_dnCxCc7DZGd:f|R5__l߆gy,D [I䭩TXF{ P'5 "r6t-;v6F&/&b3+1 ~fI5&=b VQ+~ǫ^N %{@^yebi%@4)i6q'qWմXB{)tf1bWlŜ@?LOŚ[WIoplm{[ي"2dg nSY2; >*wK7zqam'cXJh k)c21Qs0j.$ et /~k_'kt*OJCpaTFH>J ߒ'.kL|ިj ~D@9*Ժk~1O|V8o6 > BQT2`{ \:7'ZSa(.ϊ c.I$X>c|t j$E%W¯AuK!xݬ |Q`|g:*۠lS 7iAauy` g|r&fcV,/(d>/g+|(,p顈A=Kb.=H58tNBL>. @0Jo 67c*FxyOY.O"uF e^.*a"+mK u6挅1x2nV&%@CTY<|=[//g <7VݕʞM93(7zèfdUmo{\E$p{z& A[YxȖ x`0sɾNsf 3a<޼TQdl]f[RWǬ-nfӲLnLdD*BA,T|c$4UY_Y]'x-xh+Ar+xf$>%'~ їWg_C+!B$YVsIUg%A"Aɦc^#B,t2|\-؞ꭝWcߠÒ7 -W&3(;m yfSLʆ*_7`teā91#VZi97 SHA%WvH1JLA*7} eM5~v觀Nk&ƌ0%u0 ^PmqJ@ӗ#-X3'?bV[K}r=d܅8bwlF: Wn[oI$(qjiQ$]- /ninƁYlZ57nTߝlKpIAfDg Է" GXgd4R"ox4XA*JJ2 SZҭvd1^6 jSvn4E_l=[oX]e(|[iT~l/JPWW:J~qd~պk: z+%k-Ն\gǕ Fq$D7XIUfF>?V="ʈP:BbC3+hV"^-x+I^ρ.Ts[$ MsATwK y4چAYShc*LG,:l؇dhcJ|yb`,JF. c!0Kic$OɝUIػlZذ'RN} ?7[`+.8 IM>m,xeP\F_yMjfަh Ӯa]JWSpN"bME %d^'HWc݆]yhFkG rǁ{LJjGvitlc^ݞV[Sxp^U+nwRTǺ4 f߯[F 9Z%i*Bn_(31*T'* kAF}w|_~(K!5bm]k4;#c\)fw)Ļ Ljp0Ht~1;: }{i<&҉ISߥȘ.gkM dm ֣-c^ҹ(h 7VtUF9nEHV"\@lcVSŋP],s^<Ȩ%*w ;lX OHMPrv ,-%.fYʅhF+7Z"\M jx:wchFk.9d !dc.Z_-p;yPnNozlQ2&~C_/ OS73mjlmվG#y⺐y#eac_`bRۚ J#VQOBC=]K![Qojpt4+'pH)8'I~FmR\x|D!b~rЃ֡p1wHghI ,?aE쇫FTg=p!\}ip{i1ڿsqU vkyvE._0HzÂת/T߅R\Av6M zR}o+/54("*צTzIHXˠ.ob |3LK+YUÅXցd`,)3>YVqSSw:w\E_G7O#/#({*-(W <{ q Ԛ1Bq~+Smة8o uJP|@#4L;g񅧌G{" ҳڟ l`?︹f6uҫd_NV}A PؗAkNf|]8$ ޳$XYa_.h+ nvP)DwH:b9O]CR R vj{h_;I bK+(9Zoߠk1⁩(R4*y7cµH!l90yzLcþ>:ǟ"Z9Qs_`?,;wp wqG;?fL>grE 9#A/~¢:]̲ *!̢|E?YK׺(S`zO'D驪Hx|9 0tL悫&^!yt3-EɅ7oviMG~k*LYI53Y\ $!;eb[J.N[.Uc$jWWF ɋ=q$e*0g/e*i׺ XO7;MG\AnZSI,5lԪ\=֦"?杲C4;Y3 A`Qy3<~A&r= -ҒAp @ JDujd Z" HG=LÎYv X>e0Bl 뀤=Qz3eG1Zŗ r3/@Ê~s{a|_ŽioudXM|'GJFΰfЧkSGpA9;QQr=ޕp\9*etm9LT]^:pgQT"j7TP ukj#{#oBГ{%v4W]r#Ls=|G"U';2  8v g3?YwyS/e?q1u`IJQl1ȳ%Ha[3OGj@&94>Y5f4oy>n9 x9w.0%3:p3\rxɱ1iH&rAwwpwEdE+C:]+&m'_z<eB^7^Q`A([mTJ= $.Λ0' T}WCB'M 4O_+gƤ)\d.~:o5l{Ҡg:k}RqA.1=GB,2(͔ *b_u_gMF>?j@^e@ <+|g~^xWyL{cXr<88Uj<:yͺ'aQ2 Eͷˍ\팥{3H"ɪB;dmG1GpIiO:$wYO?~.+"E)m}1+ n |$&TCv>2_Nwƕ8HxEk*2oli)nU?6Ɉ%zmf`a=lfQʏ1qo ^6ſ xC^~(>(UqǸD#&}Z0|I.PXPIi1=t^?xl]U'_"3Ũ0]b(ŷTO=xJDԶgqpew0bhKF%wԛ-L_)n<7,=n&?< QwAsGZ>`5&(cT>;6xڨ-BjjP6=pLUzXܬv>FbNIިV8X e='2Z*G؞05SHZH(A|.!w:*L Yr5X5X^[c,9V>l븼 [v݀Zu;ba)HGۮםyav)4a吸=K]?4p EwJkʼ׫H/%Y1na BFlK] /!guA~8Oۑ$=7DڞƑa,Q/4_|]+BF$B( hQgD~u݂+])BvhЉzK\Wџy,"2:w߯ '0%pnf9o16R壭%Lc&3|։)_%jJ$5 -h -Me-WyϦs{e!Q{`޶dYY3e^Ō4?Sϗy ;~~hGIɞ~~Mx{ew$ ##WnE}Dw3j<,nD\-S UoJEiSdWXH,ϝ-1 TKzj.4cZ;y&}eR 'xUX0!b DJ,l?n`ZfKLuј$xuxb[J~rެaD[CKInhkGf.v5KdgĒqM1|MyKinfw@*CuL Akiŧ1ዱq ]:hdzIUP[uŨEpqxl a2'HڂtvUi3C5`,!cXQ( lТ+MQZl|(^eZF ԏsVY{-4}lnVomG[Ka,ɒoM)XN="%tJ^>Юa%9 }{yk:* fL}}]%Wpc dn ?<Kh$JBB*2W(;PbfAE g޺]à4 e Ez6iD*w ?7oL1w7n>'Cʖෞ禘Bp=$$tqy[t9פ;|޺beJ@Cooi#Ք34|ѵDXtC`˭uaȞc5skkCE4)<[__ ?tL- J0s4^-P#C3 v #ٸDJ@]$U{T`}*8w9'NTH+0I}ɹc$[%odE0Y,9(XCd uYz^p-AD" B~qѕwGDyPZT!-1#Ei4* ;2[u]9\;m ߒsA$,ՉxM.ٔ%H%Q4,A6X' l2]PÌ:qN7(YVaQfM^aa h&i#]|SDNyOp5ڹgUk*'< 3WwlpV d|=¯r-vM~LTxےJS&|Fr@ȶz^9]t5)Pb ?"ģL^d헚n{\(n}sE`z?H.9!9[U4 1 |:y] (ײ&5 pQgwJԕ8%J(Hp}fJtj NO/\FARW;QB멄c^*KakHIk`JԋirYs hb.N!6Oh*+@ί$_~RLH#Q E9.կ]dy+U%8{]@.x]ܠ6v+t%mL@[p&X"oFŗ:o~_8;Aɚ+ۉ},1l*^$B'[S#G㗀k]oqwkH$4hG;ot^nUQ^$c!ZzcAQ9̮l_峴 %1RxdC3)oH ]KY\D}٢SBnbl\=dgpLlN4G'wiE `,&ȷ>'~o-+P>QϥWI3Xb#SiC;82=xiS6A!q2 ^qVӡIƸ1ɧN&-o V[p?-EtBTŊT 4mA]EGx< IqP/eL$_kKu$E`4w9iUtu{A?P` c!u4۪{#0: ȕsd~yjsD)oQ[5É4GVls܍]jX: 8%LDt)2p "9Db&w丣?LFHTCPjE[z,єgt`JF$xKDpteGgQ0;20+(|0NB#(Ma@< A.E ⴇTD2v0'us@2`ᆅAv< ʁh>z,}*5 %ڳL'L5'n!f0UH!swQeN' `f7_qUՠg^@qRzX54&r &aZsxf:;挪!e^}Qk(v ?oW H! h!8UT#@rD$Kzk$YU8S]uP^(ӁXftS"WC}ۧHf X&evYZ=ʓ¥@bZ1 8ȴvϸ`I0kוBǢlK\%gЙ74]/ IuYJkYwrAx&y0i2]ڊn$tcQY-»6]V_9i;"3vX^1#Ԍ2"ldFyM\";r6wRTçx9~]RtZx-|zbnXIonE 1MHE=p8 >u8Hm4vi")MLbT촥'[oBIj6MU~!'G+)1 1K__ݳ}vp,+e% mJqV 2nz'kJ 9,}4 ZY $Oг׭.>AgDxI"=+NVݛ$bWTlƴ:5ū*Tw&gkaϔ?J8TRerc%9B?".-$G}OYK0d'o"d&FK4/O% 1( (ȋWEx;0V|:T^KVUI6D9P J_ fW`rkz+i$GCwCCB*bF0|ղf{;{EM- a$9b \p"J/ 8R(2߾U pP>yYU hlQeW}S#dqՁM1t%XPm͊`=3p-h:4+f=1Z6CoOȘP >ra^mt,/+Or?]wˆw/EʊjJvIIT2xM͈^Z^F35ގLd_*N&Ff1eTHќЭL&CIž3ҠWG$ߵ{J}h@Az#H~"J.)7>Gǚ4~8) a]ݧ@q؛lLԄYrv R"a?fobnPiNzM ]ӌ۳wi|[@_5$yp*Ύ3Xh2oQy&҅rUh[NDl[2$`{F_`>TCY=щ_Tx3!oL/wbs~q @ hIQ"GxF*%ʼn=MU?Y'aص-blZb EFLoyk T`77<=  S4i,BG*@z!jwzoӁz6c <ڿzWb_^HQ,la"1`˃A$ԙxہ &Τu"kʥ6u&~z.%iOI< \kk$'Od ?(k[b:f[A@ϊIN·!>ɰBF8_OO5$u'|*%;O`/i|nP"팛 Hrf;H!JnZ;n$p)+*+C(JI(2Rt^E1;:u:ߵF?7Q& |mQ,S Gu6R٢bw<,Y_Ь+f>zV%t?G8Hx 9niׂ!ϟo- /["|AFP/WcQB%]3V"5C侫X{BT0L ?( =Ds?MNA{q"`6ʺȤ]3ƳL-GjC.:.-wESx&bM}BիVag}vFF,@"IZrf*d0>,/B3?U:ѣ,N*}6eӜ\*LC+P _ލNNDA$^ŽUATe٭$s˜hxnP ,«C_^~},o%!AMB}u*q_jfϾqdxcUigJL\gvfu[2yH " vh"lg.M4b?ݒ>%H]s/ˬq,wu?Nޮ8o?sid8aq~k'j$G̺vU͚4r"u-eBb-C}ճ~SD6,"Wx{ZF;(Z^=k%HL3xzp6ֳc`xg^/|\܊x' YpTe  ȘǏ<AXu2)l;$|R͍m3tl]x$aG帾g(Щ; ۹yC+6Cjw!.9޸"^Q۲XIs>qXpI(싈sȖDr@;1=nnbvު'G\lzieMW8kiz+M|oVA6ѵY|o]=/5?@&ZMPn`tÉoU6ftkB` 4>Qw-7J9Q*-b6Yc]W.$L7v.7‡M5 _DҺl/ΪwjT|Xp$Ú(l,GS;hii x7**UD(nivr#T[I+ AC.[pIv:}ѲZ:Hܵ:H(/U T:sm}(xшZzH{4Io}mzWt-V \ʧ-2kO*gL?l~dfU21xGVR%z(I@ ITX0ؘ) oV3zndZ1"QÝ CJ&,U_Z+eـs9p+U͉@^gicU!ᘝV|96MV),z j{#f.cuJÇ,(͕QxaTvd1JરػnR[A.⚜:;GM3/RiG$\*R+SoB8t,Ur` 0u˛j )J4.މ-ܡx0׫0Ѐi nkl@&+q7秆RmeP5n!O!R}1>xWT&p| 5f0T5 Y"E#I\'[KD-7ѿLSvH$A"r~xD_^JC`Re9>̨J$mo,xXR9>􁆔XE(HnC#$)?pixF#=1&m,9!/[Uƴ Irc}aokq:\Ӈuʦzl}uYGG ]XoI$b k"y3CKCRN̩gW_I*Df|<]0\ٟA#W˝ɟ8FWevK SQsiYOc]Sfөu{حn_`m DArdB)qLI?M&J֕=9֔a^Ɨ|`lpȃne58K J~fk}ݳ]*. )N`wO>2ur/M]?d]xM8g1]+DX-[pBl7:ZOҌ 8b ˜O'.Wm9;QG=ӛN\bC?7p$;q3 PUm' l+tq<;^87ƅtaI`_ԉ(2At+n, 0y̥ mޞPhMSunҀMO$nЇ݇ג.` O2y:8"o[^WQ kP4h ʫs 'l?u&whIiN m ^΃6BK"_Fem+|8nf;O*α3o4>Dh3Q/:DMv%3k &+fc%$qi8Rv&MQ5HTW)N$6̍F\s8?V|D04EZrxRևb |ø!<>otWo EkB\aaٸvS4. 1P(JN50yӌ} u5zSEbk^kSm!,&7/y/ USۜRG]"l\dr(IN(xT#SARg5!X BzӘp?R`_=kp˘cI,V<+]hXiQO? H1JJj%LW[hݓk#4r |-n[O6Y]qE>~ͽ L)pa&Eoi>vYMW:]w(*v`_uJdyeoWv0TL)qu[~圐6nT!`8c/.3zx0}4 .dT1d39ZEV)$u_\2vH@- z䝝uwq$`SML-VOLRP1^'GJWnǼNKgɁ9]ZG@픥,*mmEbgBTQkӺd#7Lw/Bdv)7R/~ln>MeO5 X0?[b>C@L˜cc]Л_ra^>MYL~lq{!XNm XPBp.d|NTP#|dH}Jd_iݍs*RF\`4Y]LiѠy_n re؎)-[sʝ(^Na%nWD/$|!/+Fe0}^|N٠1ǶL 8a0>D2{} R - O0RbmJhk PGo LUr9jӷIX9Ǫp"[M#/̟;j٦d!$"A+ؕDl]ڹ&~Cn{fMҨ{{Q A |WqMP!I['N}NyV!)_kթf}ſwJfVeMc:!γKr.QW ⹷x)e%n%@ ʐftYN5mLAYxᦇU_i]Ru _ZяxYEWIԎZˇJ{ Y_[t(%tm@;R:$ͩл? AeuNKVTESwbZntKDf[ڂrET23hẨL!LƷj{׶KV\oEԁ˦z Fz\= 2[l6.q~˺͆NWVȟuLkQNPMLؓ#*q@%V؛?}繞f[$FGY](1/,T tR)yeL"V%PO^n7V4/ k ^eE㖌٥RG+ ]g{R4ACSf2v W5,"\Zb7ú ˋdՌ$!`TrkbbygD9FυGu,ΦZT(6S@6G U?1&iKbLU}!KU[0ZbPq4t˃3Jtnr>mBI4H-$P-7r 4aP+"rˇo^̄3X8-^$Ln0԰ŕpj p\Cz]rO+ "[͊1+p:N8kI$$sC)V`H{k#`kssP8~d[ۯp!:Raf%eb -SjFY"4kSC*ԯɑJ"Ж'H+GP=j0“ '|]P9>/ׯ1=m JDV:LbD:2n@=Fs7P֜36nP4rjJcx r Z%7ĤjQ(C/;$mi`OZS}kQLe^଼]ѠMO 㠼Yһ ĩrLcy5LI(g=uǑ07>SF4sH~"k\ xPd/T ٲoJDqP4;-\s@K@) 鲿|eE 3==l'ҖC:R$A@O'd":[Su%KidLvĬ$ޠ\0d Uq"L'rohiN$@3wNңhEiAQ5qVX*nY5C'T`&*<"E+*16 !,DiR\@Uj<ř#Uõ}N<ٸFntrh mAQt[PU܋Z&˒!89bgD٨Bg{ZZZ0r id|G=L'PC 9P7e(7h7]~aܾn .0H&-s`(3ְ\>va󾁨>AcJ:|)q?r?(%(I擶A`LV񨇹pRrQ3CzQM ¹a|k=gݐxifeӱ5tӒvK/^lW{AKVӦ dru['v[5yOj(ֶ葁=([ W0wW0_j5Pw`Uqz ̀}ˢA%G~u6&0zڹ ))zBS|Da}ĻOT*5Q*h@f2Y0$[\<~c-۩A`xC5 E? &-Y><=g BӈxK\כcHy^Ze84ҳ!2^tNtI4҅?| <5RU/h6nSb6-"筀ba'ܥ [3wMKfόNcl2ƶm)H®ќnֺcWybau:$F8>Lb-C&iaA'C(Iwr|v61r;ni ϖі:2|w[\r 3wi r0\ʶ |Ir~\(p̤%w\{(,\x"yrQ;&C qt͞Xsb  }DLEDx<|r65!"jx}.3Q t,(9rqO-*̾+Z h%'N#]c>&0 VpcVegtR?u:Ue JfE8QxTj?1#*t'v23~d\oX=]8BK*JjM|2y\ZdA`F(y㌕>oW dRZV]Z|3IWtocvj'TvSioj<,3A|ǎT/!MY*;r%gKE'5@8%);P߹w-3O?Ȭ\c-$8-/TOI7DU^oQ+wOzHa۝.0Z5wXD.x& K텨bL"͸3tMۥ#GfikEvx6ntDhƾMeUe=OXt`,=G\~)r_z2O!qc" tu0|@*(lAL/eMDl.sa%"t*q$ X<+͛jL ۍf;Nenv bGd)YW,->RܐiL3K zm.O`u\P9n!F]j#-@eza(_aڼ䫊q0P'3u %\ Ffz~c!&%rF=aRjB7Ԁ(5\*jyeCZL?k+R?fo5 DokW0lH[CnGhj㒱 5'~ aħ%lz5_KMm"\adtb^fھJBI Gٟ+bkUMeP吙[N>֦r$Y˜`;b5*.b%3rl*hx"f OR$@ orYG䕡ۈ{ʡ:`v' YGt?on†%xUG#ptpqECu FpX)G}˫vdGTإ3{FܑlyھtDܼ#BеjxVh_yd[XãS`Xl]T[hr%"(c\&>+p]!P÷fW+Y%_JUi:Zh3#W8.,]2׋{&K厏M;>zyU@h,٨ ȭi TAE ga SM7@ʋw>pYnHVh4]BR'QOa07gO_ 1seo#Ojb FH %m>2HeJĸx X>YH4r5q7ܜ(/w;yN结/z߷ ߴ*zIaiQb3QAt_}47{)9';sz'H񴑜qʏ"R<*>YY͞,VmE՜(0\d)CE *-n,xMn2\B@?yxVwOBUd>ۧqk␧sLO FEKk()W aNbwA|>I‚#ˍdn4c^|/"X@$A Eˆ9Y 7}k61v1 ϣ}|ne3Y/NTg%AOe=2S/Rn'A,t+!bI1_EHa=pDiaa:eקx|PXB۳~#;X؅+b߻?"yLu>6ULawοS6́h^.k^Ì4aPBB64lFbnY|Z17eƓpN]\ 2t{[nn CF"F%x?o69lfu'4KC׏]_Zp2[n㠆3̛I$6R!·Nxk sD5BI9(oCM<1;@N4˺ѐrtbt$-iD|o;^-OB\;IdGx۬HU;Uz1ˑ;0ektC)I#}x[m ?q~"8P4JœOYpİRahwGSmp5 snG;e9v̉ /(OWe1P0ung5!|޵u[BBԱ~K3te[QMg)_'z?L0Qs'<ʳ=ݫΞn3!6(ZVQ5v%Kd+$㤛̒wiԙ#!5c@uRi:) {u':zzB,?PMTJCesis9BoBc 0tB ! mPu숷=Ch6ТB| ͭjNoz8]! R`i$Bz knlEŐb<:WRn0~rR1-H;Cw|mطz JD[r\Dlb n㱩FݒjF@KYdZw֎oα$p]%t~=XinD`xR6AUO$ngBf#;@>mT1BkӖaMu"ŻXW f+d&;~.=$*iEnw%l }?&md%PVXMgH%hԗ0& B$Џ潮ȡ鬅VC fmr<7"W6*v₼ϡ:?Zcmk`JMyN/ A~2L^O\' p1}t蘇fG\X 3d?^R7Ӄ:74r@ȍKRwoz#&P@< N &}p8K0%1lm:ؓ9{k,ֺͫ;o?;iαT˺'M)%ho'^q0ѩHh-=l( 'o3d9ʹN` ⏋ewh Ȟ<2Ȑ&/ vY5PRRXp>~=\gsbclV]ʂq )x<х 9bi1}s o(#2Gåb:34*=ڵ^ʚ`L1\#OjR9cZN,іFP[y~,Ɣ+ )`ۛ@' 8%~ŶK}*.HÏyS;^Ig6bj?RE,19s|XR:_u$HTWȚ% j 5lKM=1|E Il*gI9ʙtfP€s^~UIq\4̥=-sbG1j?lR& yȚ>ql1o"_;H;ED\Ί!YVd㼽/V*.3Fށ@IX|C[c&^-;-388^h4yX .C޼H׫0!3pfpݭ{V-oGI4mg|oε ,Dӿ4>W?WМar! \P`퓌ERsL$=H bv'CUוּ̫N‚di͡\{G~?m׃)*UU!l##?vQ瀡v\rԁ123y0J0d`8rߠ__vTc}Jy{WD)=m;=7)[솥TrxL"^tӛ-9?B_̯Ds DV۟ˋ$;쯂 L&m_ŴXC9ZoUlJX0A2O5*czπ,MC!17u,/4*-S mn}@cd6ַVK.u}ȎOTU2\{|%pjgdߵ֔3x1ȶ[!=Jge %#rG3@_<@0)_gc& >-t0u/=}ϋz6C"ɞ%.5shB6UvoT$ aFFXSksQ7Z+I($\ {Ϛ exbˡP*m,ڑeKuO O鱟H 0?3p\{FIƚzǩLss UPe4CVL(;^BOn:IH!A~wn+$E*s6O ,U&tMFal(=clM ]OA%H>&&*8h,ohY}iԻSS 3esĻr,Aq\uwKodizzFoЈzt5Uov5uܒDe5rD%C8W[n]-@*Q%ϷIj=ה:#$pl(R!;-:N WUun"7Sg-|P*Qۤhy3IYG)Awli(-pU e_6ANiTS?\$L aSÔ}&`lh"MGm Y)!ʄ!˓l  {yڐd @o<:Р;<./Tįn7zf.s?5UEݐ,'צii~WQQ\FI$.<}:Bڰx}z~@aTcƒv@NXOn.x/Gz0.$E_hzt,KiȲtŀP\w9?ut&Q +題1˦E11GDv;\5;_0,{FQU`,K(kT-'3 IXثDе@m°ul~'ld ۏxF©n^] @~)wAA~kqXotxc̜#)j%F \tnĦamԂ/ŰqJiNz@"K@M'<-,㦺au!%d-d%kx}&e< åd[]O2d7U,%pĚ:Zҭ-:V~ -u$q+\ٙT6$VvCjƌFѺO H 4/?'B*O_?78cy :iKicstjKel#m,7QMjhAvw} Z2ψ#jqi%!< f`T|׫f\!͋Q}&E4sfq 0#ncwϵF=,m{pM﬐eYPA@i.) (lzp2UDŽ}0SO^։m#xPv qE˛.浏%[i3"~p*AfP9/6#lu_X9['9}27Dv>h?l>=95` p.b汾 @0 I%[.غ)=yeqऍU'"(B0=;ǵ+_ִ)93&1kI Yή1o8Rl)-V$_YYd+& U\Њ +7F7%A ě&<ӽ'-|[@Rj-jѪAh>w x)@\.92\vme|OTo3 4hߴohT?YDl3G2}1qAHp=񰛙u$e0ez4}فLvATi"DK3Z%xό|h%Iv0H!a(r7=ğl2HmK)TV^J BolF?αjou/N\ ]SQ(~  Ɠ|Olߞ ^We8Fe|F.Q=эSoxi@/NeoJ*sXdHy2_|/Mq]Q{<%ODsTR6ST [f86S#7)G#jvD2a&ȗGM eKe_-` g\[X"IXy^z^M{/ƣ).7EovE-)7WeGuDL>#ϙ &':eT~:Tշ̳XoԋbdK}ݲU*2,Ӑ{]"XULfu]ތնvp}J\ge!9'{A*D>HH D"(ުZSM3)(;aQV_}[p$wv.d)kPH[!]ɕm}?.ԳFvzn]%FHK;v#,Kt$tXj0dEuLlYEq<L-wX P9Mm\bg§pűye%n_c53z~~Ld3]&9rFup籹"\5FെXش/`3-aB>8x6ALsQEҜEK0.y5U Op,Xi`EM&r㓊@BԒ}@hZ5.Ɖ!>6{F]7*.yʥPdqڒH|rvثJ=lCOyVHkepdV, C҅pFP}lN1T'{?%osDtﵹ^y֞dtHV7OLD9DqYJBfKelC8HKD!VD?g*D ig f;G҂|ųNSt5PmhXZRS%*ZחB<_bUo*Gk/nةO%4Af!?FXj,ܬ,)"*tłϤ2eզX l7r7`&}5 P0^66kN.mtjԷlZJ$m簷!/N>X[pg~Ɔ=>|:G ,ϵ6%T)NnON( ocycb  N)a efNxm4'ˑZ(ZAX*0SÒmN3J,ɿW@}j=6o;W$L`J%g\D6&\O}P|πRqK 'ponLJ$uܡ  / dZ^!?\6d>YSH܋ Vhcl> +b5cqtpΓ4/*njI{ x΂fMҫ?Wj(lq4Ӎx+V@<;2eu!SwaR}^]px[)JY>#nsjQo 0Wtc$rHst fȅv]e{:i;lrV>_o,#P.`;'ף#7ːK{Nu=8eQɥ}WQ=T0cAD-':q+X73Rw_[S'}xVd~k?]<]!W[W3fXD'4zkr) Yypˍ|[]rC jU)6: lu"=IUC-yv%ӆ|sߕM=8:&,?Z@)egu37<ȰhÛ*gMoFGYku=F8y;mŲMx$#3Nd^nʟ;< ?æR<4#bPTp;g+ %MξmˀrJ''%rɌi1To cmS]cZ&`b_nbLC-ÂN;~}~X;`30.eqje8̇F(mmЧkܬN tM[tyAYƃ{X' 89L#US ܱn'008J B=ߘX/ k,]%P@yRzuO$RlhYC.|5s@Xb&KQ! n,ղ,0y]:uW <6tnp۰ǀU܆ +iXiѩ(s31r# Aݕwr^œRl>?4pUu̓5S䗠t+1^kv!& Ϊ?imlclޜJfUZGv ɃUj#9L>U8SFf7玎, 4FǠ Ւ.]Vb$%?0fh7@8rqHUcX0jorR Җġ-|`+B iHW04eJ ةWȿzM-קKO/E-=P7M.נ}:Xf! Xw f'1!%˃9&ĸS},"9Tl'#oj+]VӯCf__$ GQ/m޸቗m֓aT3bxr([ǮSJJF1,x;iH/.nкԟ3mD<8;_+#NIJwTT f6EareR)ܙivy Y @x"DmUֹr;B5e(y=Nc}j6g^Y2dG$oD]+}F(DKףn·Wɒk`XΦH 2:8Spe~m$dR%`Sh,;+Z7fDR_~[ m2 ߴVcD^JQVrn7\W$gfʃ{Rw.m,OZ_]cIV;Gdenfx ֠:MϥȪvѿUw:ԡ=unX̯>=캈m]Sg Lq0@Yi+YRCs?XFqSiX4"bo&`̚ߨ0@P gND0VQ5>i[$m}:<](s!ʹt ć7_0*44sk ٘*$\q<- ]dqDϟ#XmX3,*ZJBk>?&XlHWEHσo6xю0섗PbZױ}.2rHeQѹi]ӄcʲ/F @vCc [*vR#~U+:zIwD]Y{f}X1u# "|3ESP%Yj5v[A0޲Z4kQV36J4&{< kV5tG1ҙ'IL,N T8'O*jR$//Wc?ԑ~svzqƂ;l;ḻN%Nkh{=riN)TTE 2ftaKncy+ڣ/RLJy\d $VW5@ |xgۀԼ- t"zIFB6Pġ-Cd^dZ@we xwe#?S޸p`(^/ӯoj\eNhob{RdE>2dx9,ol?nn<,eL&饦Idwyμl^&Sͬ!D:'q;sB$١Pþ+IbiPmlީ x@?w95~FSonlő E%u5O{R.ktۢIkZ̽\D S^E/zaw\#oā&%_֔Pc EB;ּK>TY^|4uKe9 [ށ'>.SaQQ҂UK")Da;o&Z~0<peb|{/61,}R$2Rk' [^BH[ hݧwjmmXaY_&9C+A ? }˝#T#yz/1ƚl3jf, Ai5Շ"!LOK].:)ۙSU҄M'/V[^-M5eTSԠdrrC:C!BTfVAbf xAki0fdbU-³}-^:6 FAǖ.szvKYw~>58lEsٝ&T MV&%\¦zYuU(hSf6a ]f5nGǯ'R'NKG$uR'T'4w{(g4۔G)qP?"-V4- qHྈ|S`i&bpH)R@, O\iR(rX4jx؝EzKURh O[jl!m2p7Vfµc]r a}Ea}𙽎d|0ݗ:anr ͒gRoML|NcTTFH>XUυٜF/է6Bfur*z.ի1ӏs5S j}aܽF.U4>[wjX)6&2ZtGmNbe0-%[!6W:QmRGu]W|}\x)D<י~‚(@sU!p ˖\u1bz9/[LEcfF|!]K 9~I+:3zEtd~Jгj4@"g;g- ʤ1KSɺk j !]GS/ᒨ׈ǡ0jՍO3&яfɄ S]f?b}Ao?qiӼZزL%C9k o$_}pG<XI`B9է䠫yXY@Kmh (|WMʗq(%J"%^+J?@.l"#:j܍c=Jflm7' ])͙\gF=۵v؇3s'$n"peҋ`};% G.âtsd?Zs#@=۳p7i0x')nPF~l}SJ3x=NjfbWfg틠k~C00k>j!PQ:]bBt84QC`ƔfF:F2aՔkv0gG<<Hj"m'Ep.T^?6[V-Ui {ѾIǂ9"=ЌIJGzT.ᙪY5ibŞYʪѓq/$F0'A}&Xb:z0dz&f#'+X1_Roހ|O^"f [&VR@ωPЏϒ 6lPTLE4ͿI_.7IgpR状FHehVcJǝ/uUrasL_} p*,g%p,k*@!01GxuVFcW)S@4qȖ矂Um&?&i{:3ȏW)K 9d]"yH'4[՜ꍲrc 58{jyL!YQo.gr'܂tvd436<ߘiF}P-2/R׺~*+ڿ}J !qxdg] ̝7-{dwɩSx%km/gLJM)EAL;TdzuX"@kn AL>r-o~!尧{4|(A/@#`;ʄ46zc2C?g&Y z_M9pQYG%WSŞ0:i ȵ1 g%k.c΀Fq,0ʬ'f J=AEY YF,gƆd[ƉIM!%is"2e1V[΀-k]ƹnLxQ\VS>})צ%[[d˕U1%cWԶj1] 1P_P*Ń=qrvDau[mY9rRKȐHn ;D.?ua]!ɾ+8ye.?% v] ߲-}ΗAB> d}A)V*  r~c3Vrfv>Oǁ9 <!漪I1' pE zZ/YR8Ruvt6#y!/$rٳ=Ut6X,KJB s& O[ [$RTqp#\mޯ$' gl mt4}K\0!#t@'1 nt҄-qCHμRGߊ?bY $ɍK'&-1FL*Qhve>S?_^??Eك 49 'py.J,ߤL(3\f6؄7,-_zߎ+bT•+N *,=B ȥ5'diw;N| M}Qyj5FO:qc(^͍]2OV3D&qR)Tl_;I㬤9~^tYuX]hc>y&4!/xDx)E/пlEDds@sXH"91xS&HBtѳVsDK@]vҼ>ܤɧ,#,c jDFIR G"d:ѴN1 1#o*$?nu(,G‹>^ɎiJU"o<^eT&w۳Hߟ iGQmxܯ5<;h' "x9~M'r*Q"|ccȿӭeJ!YL": 5j,!w6ɺx:>Jwm9t!LjrJJV6 w\^GLG!}rȝ1a#h~1\00?з '9#_ W{|_wVŰ]3 +l^ yǵޣڹܕ h$bD^a%u|BD,@ GHcj/g֠FFax5UR [x<}ɂE&lFI `߂#ߐ;TReg BVErȧa=Kדե ]DY2 UpЂk,rn.UTq2*8!0MK~]bbTDLKDl{Ylj'%EQEM:|&dg箪Gig|=ai:8a&T3)Qbxy,O\@]EsEa.8*p knEҟa[^bqEmCĬn N;A{g MU>eR8:Z*' rt~j /v= ijXrM&Ef@|[]-x`Bi pgsSlq F0 /[bxd];2ƥn G:pȲUA"'Uwum^xA}8# laFOSp^XL WA*J {|-.q:jw;+xdIOVMk۰ټ\8$]-廰;hԬI趉oW~뙒3Y?!'ͮ,a ETI=oq_!,uZi  X˩M\M:O \\d =kff3}T~_n{o~رh6c{U5FoWPsy@>MÉϒ3:C4Dij˭2 Bl=>.a>rDR :ςoMw;9í&0M :df˵F[Q2LMIkwMIZNJQȪf2 pJQ7- sQ$dx?Yֹ?J]APҮ*^t]|Yg{j]>OF(U3]Ln E6u8%~k`溗ӳ)k7L/1)J ÙZ [8&uu[ֆ޺x_a[eVN<纠Puu'%"W`ZRܚK]Y4Zaf 2Iaa}4KJK?tA0*r m*w4 ١~5k#[}@IVJ"JuԈ2X*ǥY!YRu2cC5_@"1\s#}:'Ltp4?%gGXlBilyO=稛(}$=qtU/\f< +Gwh].l\ęOsSaywvNwvo]TW?6|a; B=n݌0\ž|^>2_neɃ>)Idٌ!&,wpÉcQ\%κݺs7X:䯑2kS^JPX) r+#lЍBJxU`<8BT~z%aNE'g!X `Mg<Z_mqչtȝ?qnHN`3eV4 #mC4{5)~#"#^re#, " n>Zq"YrC{%QkOJJQ(rWp1ΦuB;Rm$D7@PsJ\&'²G0ib68Nv(k/.a\$Lj89J˼V{27$ș_}(|#i|5(QRVT܅ɥ߿Μ'oL{ o8 $ f:[6Qջ>O꠿D%tw ړB6)Ə{EnQ!DZX<6zts|ߨtA?Ғ]jf)pU"iaӝPbt[<4*C6%]TX^;'6˟F/VAxڿQpL|;J\4ŮGtRg7 !M=,gR L7 RO|ă:#?0Zav%&*~3]B/d"bG#s Fu2ұ{@ {x6 ,9A(VH'] Scz 񩻥}|-ԭ>ug`m!Q]H%yNZ&U8T|K? 44 5)U|孡QB0z ۠qxBm IyD:G%^\ev4Cs*D'aP[I%q'Oclգ!>z/*|yQVQ@V?Vߐ<7f7{UMFgZ&"2,$:n*򔐱h! VQm»ϳ?RGZKtjDk/NaxyX>$ ;KɌy:8'͝e5϶TtyK}x5K42c cui]C2]R;UP 5V/P؝gcL=HS[b@2@P$ـgA{t“_"q*^lK.ze24S-L$X@P>$,G cHX1~XF!yk6nP]gOw_$,)-[W#G"`N72> 'dI ݪ䁸`;?e%w͌/vr)t+/nn^uŽ>Nz#Ny !pHԇ}^׍"8xRbD9hLʘHYyhB׆+aV_ow[mL\Νr>\A6+αU7F"n*bN3׹R<ع+Կ"ނDX^zuy+( U(4.Jn{oSէө-,\enCP݇sR}lhrQ|_ӉBP-?-a}oӎ0[mdEVh*}51Mf4fhg}S$+,x>4oe.9Sl6XD{LH|fbe߰p%w[½;ZӁy{j۔)$S#:$fXs$yB3.9*FL<򉠷++¼5D _Qp5v]1S0& qU;ޢnH[4X% ܟ\ӌxRCbbwd2ZW:g'?x8-=eRIJf6[4/Ա;u2^c6cM`ue$&'N7CHWkF=H'!Otef!PͬV #YԆ.58OȔ]{<>Tƕ⩳vO~7xH3chNeHr+ s|j90K:B`ݢ{|_VM@ ci-R9޸},ȕ2I7^X޳пJ&'ANxxQv0S[ܗs9\g Ps_3l4]^b?@\~b8Lm&oT,| @{^+.7;pZ,v҄@c"APĹ~?8MrEqw92C C@u0~K#:A[X` =նI9;V?uekLg|q́c ~;(< ؜`yJeR" (S]2kN{x)$xd1 6ӘY`2T/DPz-3G!3Y^gPg8Ob)#eX]M(]Z[@ZNje PkiB'|H\֜SXYc@F.f`b g~ mі^n+7ƻׅX oHCoJ A=2 Tay7GƘ7—AU3IzS /Xn8yn_mv|!r\xy+뷜aJBX\yɣd͐R nVTM 5ws& ,狛Ty2rma,W#a6gn׍#G(3Z(ЉQBI˪p|"|-J/5 IJU8\]@8:{ddTR/ǃښ(ۿHK mPiFAYԔ+#8V^@ bEn.!+Bis0BS& R;3t~ $`-Tl؁[Ve5  ضd`:;w0PS ,E0Ш+7< :)}]As26QWaKX8:̊xɁ Or&uBEqDtL `\`7/ ɓqї!!T21/D*$W=Ic5@mzKs}t8ɝ*M?mlkv47pbIis9+"R1,;ݑgJu,x$H8A A`j"= >̈́CH݌)8pmbvF]4`Y7|lp%G~+a\zz|ٲI[k섭+#a~"u^NPӍGڨTgKmY!-t"&r츻 9D?f|+zd} !M,S/v,آip?ok *J/a#xS~& n;|q=hVXc6Dlk Oq&8%]WqK'Ӿ! ҵlK#~M-b8xL&O~NM|ۗieR }Xz;v~[*H/+p7Y-<#kFT{UFI⩾!`7*X~Є!o nbgVE9KCM4aW pd+2=kXIQB^osHq+H9?J4n`z˄;ؑ.h\CHc_|Jmœ#a}wh|gFPOFFk59z"=0^ ~@+eo3bT&Δ_WτZ' {=J{j`!i4ԍghfppyStm$Y'z˪gބ d{:B^!A7nּKer}y&SA!K8N'bE5>,PժvK0pLن[f[G!zܪ|௴Gw[k`||gfKK(€Yfw'#KCD6OMAoІt.Zr3QrfQl؋5?O8%U0 t KgW:PdΣDԇ cQ򛿭C;^?3j'p.[$Ø[2t/n"oi. XmO*fivQI7*ݶ%q5LH 9'O&JjppeS nZΦ^pܫKݫ<ا3ߵ-1aL0<J5 rǡ3!?fmEsѯ{|o#$D1GA<,mGȤ_*,:ô"XMɉbP>xd[KAGq&* P+zI΍5"{>U-:rbw'0A\A @0/saUV]7v4 `"+;07%$Gd˃nj*% ]4 T 0um;mG*w vgPJ"QѪdɁ1}d8C;.45lf'/jbe.9iۨ 92'd4*UpL4hn81dKkl),֫OB?r9|6| AƩbQU;$1Ф)?Y|;ZyDoO-Ce&N7egpq,̎)q= $|XG"3wJq!g睎sx<(a @wH!{x^qJQ|E9e35HɱhT_\6=˹=,1n0z nRl-KxεhP& ,4k -ΐ ;'Iܼ+ &K5|)6+52)^}CeɒTi}k |9ix -$P3JX 5"M c S7)zJ, 4v1t%st iBU{B=|t<*bMCk'5bNƠ)w2jҴWrD59LK,ͩU*v\B<8F/ȿrdP?PqL`^w_2 dF{b=U>J}ruW;B-Z^Ёb'U5gڪo| >K4UmG3ůlx|GE~(Ġˬ 7)qm8Qz@L-yCq vTɚ<@%^y!0SjdK!:ǐC]<7@5${1a$ },^Nr=64m:E翭/ ޶J!li`%-LKo&COn.ty[ ?up{.Ǘ6 59`ù apNԆr2AQ: 8R:P VڣP l x# =.b$O"-ykw_(YQe݄S)+^y)5 j1µH5CŽocΧ&s8bM e-L\eO?M@4Q1jM;zZi*H65oW{>1c.24yEF/l[9iu?6ٕ[FsaC-Lr@c?μE J0[.Bim1 1߁Mxad&ߪcb5VwA Yد|iBU!61#ؾzPqz6}k4@`QDX^Լ18Qra:>t1~0O`Uzk`j ;ծg߳oa $T#\l9F?Q-lJ.pzeg<~(yoKGo/.aCz{öO1o_Ck1ﵛ \? B4ىd*.ѓgݗ އWl;mƔk𝱺\_,Ι"w (t$Vߒ(;Ȉv9膲PHuW1ģz޻^nB~Eޡ}}0k嵉ڋ)Ux&lqSSjtKs0`1#*ǯT޳Z:zT7Ϫ7*¸TL@T*Ǜ=;j9`e a.Ssh:Ě\-+[a 6 jnKϵW@Lt|KuՉ {׃# ,x]$' 0qh+qFy2J H=kҮ^I. 6@i$3[{5c$IcfN9%yKF2>_]o5{b!AX^=s$rY~CWR` !u{}wkhCav?[ v.,g_ZN'WN p?ҜQL$;zel_kĠ v00=VK^QO=uWP3c.}XgnVcU~E0S~rDʽH.hZ`\/5O\q,\Ez7p/!RZP}: :p` ˜ӼfSn?f1x!Oa{†^ #f™껕wtlE(\D 2e׆'R>7 Ҍ{(CTV=6YӺ>)~~09" ?o_qP6j6~;FeVY=ҷ:v?&!#x8yxP^'o QO4@ڣa+~1lw] @xzP_f po cWфZn׋68M\qA4O}`XGPP)S(ReIqE"sH 4ahem]̲yOdeŨU(KʩA/ }ƈtiQJ4o =BSx'Er*r lzZ r) ×O*ٜIK-@ aKUc,DEtV%3=DjxlZCu1hxK:h? Jx}>KaAn'7>J^ۥCY(moy¼r` yIj2d0ΰOV9j:"Ub{zr *$߮ O\g9I:HCb_!UD;9;dZS+)|9amӗU\qa<Ǹ肇֦Xz@ Yvx1mQ|DQ|wL!RO0QV7GC0n:`<}@BŮfcѭWrÌ$zM^$2l^uՙi ۣhRqm㧴D.Z!8qBu@lDZ/!Cl%y]V|TB#j.Dm㻙 Z:W56cv".&0ηfi 꾁)2A(58cӁ u>aG[).4)pRFt5oN zQkGۉPN; zJb-4s)=m,}zlwC:W8b63`Lmܓ8.CbHb==!L;#><n0QQ@t7gbk6@ M)dVn^RN{ZɞR;tV9]8]v0󃴴)]" BUɋwI Y9e2bwɏB!,'t@Ch}`"q'|Jt$Uq??/z^IJ*-J0P.[b7..SuM\dL-hdMm,E_~lvXpJ%:.4k}kK 3~ 3Fʃx{~ :ݹoۊm1LٰyҎI%; u1VMhf$k[!KJ>vFqy%35+Iz魅0YZyY@O#襥/e+I6eQN7LQ' C)Wі^3<$VLΆjskc_H=V?P`pgXF`>|F 3lF(PePCRuG/Q.|K֎Gw'ÈpO̦|5orl[uIU|3Zt֦F)B_Nx1|  0dCӿsič LY& #M٪iއMQO,T-=cm3^8E% /F(;A};e.UK o/=Uj&PmaU1Uݪ4{)9&l2["R ȈA͵AX F,Uݮp@cXfM1|!02p/C8-+:SݱN=J=mq+(~+#J/G Hk~'ޛ*ኰHAQoћTXM,ޒ4 K7Hvkb6+ sK/meKpe%S+QPK] z*DIl3I>ѳI`kb3 }0e* DS.ڦ>7|u7-X{$$u%H"vFYO-T6&ybͅz0iCUPj_UH MUT"puL].ϸ{?FAUl#>oz)%*t i(| 3> d1Ȋ'I`~;=wh{\DB r[ĮgjNnss_æI* ]By E-12o a?Gps%}Nr>g@PG owQ/OtJDpȫm{S]T'aQ7͚)qI%P #"Qb,D(}hxW %қu|9H{#<9GHM~;"k=*%ŒyŮ_Rn>V/dLf~q(HJ6'bqP⭈8  n\ W; 5&ͬemgmV~&ya 9*U} Z$s5~ ՖLYވ?>f$2tn$j p̥+pB2o$DD"Ns?^ndB`,D/{5e_%:!aaN@x$]I0Kˣ1ק>TazEyaYK5C9(] LA vxpl;FKM A/[POB`GԨv| n}яf&gǽ3Z&a x=ggѲP7ZMB,{rԶsmW^P^ Yl"I}JZah4KTB |)a֣b 1l5fwd2IJݥ/ ueP0*YDaB)VHc2l:MEX j q w7$r(u}gYB/)l!mx&, Q9tzu4}-ן"XC Um3'SXk/Xcz'ϔrA/=0[$\'ŮJI^tͷNo:.-s. kmW3!\Aj^r~3}8w3'!X,ݹ61`R})R/CQ*I< {{NS;5r&g} oԘ aLY4ȼ~iSaq).!033ސyψ nen7ms+<9?7hZ=KOyWD͡]%1( oЇEWuP߱^2=Jn% Fs!^6&ە2>x QqAjXb?<6X9B'zwO~5W3=)gՅtOB1!kp˃6R̘;1Z'ѵ?.z|Zo )Q_niP/"t JqRSx%aD ǶIŌz>In$J<5h۶ QCvSO!5r&*mؿח 1Cܲ)|^}) ~YK0]%]ɥzrn^Eƍ9[ęLU%T}L;B ˮ;8sN0r^XA e gF<(To7.lS5MrCly Kmi~^i'cvbw53S|t~.amQM8d7=+IAaIiHvDr9Lg Ćtݾ,؀6׊77ɚPl?0rr5%iRʮ9Mi_?9|ZKO~\>8wmѪwuu<'gJ Մۖ̔NR[65-ohT{82sf@6oݵ@`\f13FSxe}qUĂQko>^{Zþ95'2ex˂j1pQE-z*Cԃ@ |A5-s{Pԗu?1yřoy-;+;,~Goike{HU9yY#1 ̵xqAcҽ?QF 5mZ3ﰻ\h`Vl9tَ :6ɱR J:&w4oLR^4Řm.dg/Zןc 4F~Cy%Xuq{DMGFq0ta Ќ-S5r^_O[m 6:g$kS&meAd5y ߝ) ᰅQgse]0{\W=&S PKX]V ;Z~" $;eA@6{XB.\g $n3hT6i- Ls"%jjpH _S;WuԢybRO-ao {䓥M0c`z#:@&%;*L 14Ꙉ/p8Q/صGڞ5bK粡׋JXA–~@G.cngJ7숎htNx$ӌt%RW@(> TN>T?WJPl=!q=򟸿lz#̪hgzmcrNufqKBy53:?Gӑ+AhfW11oM>9̈ri?MmpYSfj?4H О瓻z<ԩw$PWJ%jKH՝ WOjy]jg lL>8xՄlN$u78j{pi-fbK1j6lm+ͻ$mUʋt2*b e`9%@@6gO\l$0ѿ>8|fHuR&ElM4:2)\|R¾ %&2]q wOgN:%+ơn#}1ѝYDre)*g ͎#Š 6aêO/~Ev&'U!q?LAS?:Bh.ʮO}K$`PZK;f]vҕŻVc4LK&\Y QБ04 ڀls[3GNzk_U +g@Cj[c0(˺1ZEZQwPE+3FH> pK7EfePvv~y,?n9u=Y!(2xZnI{aoо#p"=-y /(l$ )Y,x;ԭ26ů-Φ%?;089rhNaO -owԦq#e\i 2<v8 H׼6y<!f}-E)|i;Zyv֡&wsIb"Q2#>56݋kr4-+z!:u3iifk q@ |{3֠`|"uP܊_D6Yے2j龤 d`{oc'8uZ ʙς%\*dft:RQ7ϦOь#YLщu%"TY>F?imy, I䰹BE5&k\xd$AۡBi<7OfB>"v$d%tH[<wу}"T~} sR8X7].|^ Chd5]FlFДQaT+ތV6bRh晍TLo>Sx>bӖmyJHX/c!fZ͊ D5M9i#Mטּq70Gfj8y%~CX"Uz9HzI"B~ _x55Gf'X,Kb٨8|}cV&5_Czy?W׳:{QkKݿl՝qǞ, C}EEk.V~D8afĪӦK>هeq͐JS=uAVr`. ]X1 lvg4qpiܜڂ۷)dx 7$ L ծ.Y>K/9^z(7#R:|Ke<(I+%ifsbu-EG =]͇Q׏J "zUdC,w`)C@4$:49F/jOZJ!-)̅GaVm;NuՌp to3NЈGpː4.qDX郭yn:FA9([h |rm9 DDWQ=~5سJȰ[6}e&ĥ>. GPJT\?$uvL 0,H|.Nh辺 ,V)^l6+e@QdA2~' ;cu}?蟁 ۥf x!%IK̐ov'I_) Ih?=;R{]ׄ *{S-Ǫ_)gzB θߚKup Y[\g9C! wb`j\,톚꾓$A *w&BWYu0L*zJ uLpЮтX N= /놳^(9XY"B\w9GxgҨzJioUaZM9xA ^|xV0Vꪶ&`;]ѝiM*q/|>ukN~ٝju[Po! /qvX0ϔPhQTkr!j>|KDv~P0^_C[dl "78o([ZBPf/6>pճ^'2J=)^`!J8K'HlUU*EUp[y6Ġ(2?fVyP M7B#NM&_r0o4 D^r݆v{j{>/!jXB֤P^I5vtKu:=Th<0l)qpHD:@Whص(7C3Z-r{T$_b̲j݌[ڪs{~pJ$[T 6<#2 M=Ͱ&R,k cfh vv:7 8~1m\>kC%)vj";DژW`2CCv]v]ur{&o/GFGh(PrmP?1pl>Z4,s@bX#(wd˒fB joz]$F]PhNùt~#_Z3ݝdԶPJ$TGb3tɀRO~v@*ޙ^)1CX>!`FOoL2@`?c,L&[7 KsՃ)VZ(Vyb {z@YU J e6`Q@:ҝ0i;V;-'txǰD9ys`E=ϓQn>ĚM-僤;WLě[[f!+ ِMUeH8 .gY))9(Eo,mrgAяITAϏ5TCbJVژ%;\j *|5'Ђ|e:JD;Mj8Ҵ<hKW|a]5#?*FE.-QCơL?5}*v;2S},qBʟNqMm1Kݑ*|i|6*{Q ףZ\MaS*ށQvX8+su> &{o[$^{ϢVGdҧnNTRUw D pM| 5hy>+LhB ht݄S3-V{]qw4R:}zW[ ߅Vg'r-zA>gWK4:Yw+Q8S^kәgED4Nq,s$C{h% NczY0s">ZV TW,"hVE,%aTQx?L[@SeYSjuKs;ؔZ #8O+bWDW׻~wÅjh\QgO`&(=Ā?:ElQhUcb$|hG>Go.f`^iܰd3m!2V3FHa CC"J&i_5_,OԮz[ }F]?(]=mC8#":6kT6`+o"ޟkJi+ @lWsO$B&Զ 8QTWOXEzgE+T;p:ڞ@x%Ca_Ș\Tb.aZbxwvU[UVq{pA>@GCȔ!RL4ǥhG@JzȧwH]flNi&k'K9E]#fVe5Wx3fS),>=D88C1+m|VS?ln]6熰P2SD,AX8EtF(W;ֺqdrR G+?^Ձ=⮻PMpJTk }$w #&ksm; V ʨz!iM6#2V~& œrmRH;=Nz"G`( y?XD[avK^Va\@rɦm;)L4v*2d20'B!,3"~QATḱcf1(p&2R8uwMZi *0PΤ#+%>gF|690 n+xw,-9WjjRWu>VkBb?@8 }'^AG>ʁہ X{V$̆4.ciRꃜpr,+>k_hh!6j:GS3±.:1C*LY4vz1hnA˩wge\`]Ó0_@ 8ga/ 1g"9M*BF1R *d_iJsnX݉A<-"t)':.3vftm9JB}Ϡ.OfaDvy6VtQ:1rñ3OK퇟-l3-a(4$+Od* 3ٽvlx:$ф烨3μ=e;mdft::,oA` xӘͩ84xmr="lH(V(oN@[dbM#3~8+pY4$+Nx\ pë,U(x$@|n-;x2QF#:^!RfYph *g]#-?|S05˻9HEa7\w2m (KSB!#7SpsLx^k=nv+6oI߯r ôZ۩c*j1>~DA_:eiGHjRV;a/<^E zbm郾9ttX(1$X~V*R IfoB@͊4uz<;rS8qObPIꭹ9 }|"(U>༆O2UL9`kpڇZ%{opj|Ϙز~q}{EZ=rPx D<LuǁVy8?,* e$oJ$o *MT"B@!]vyi#OYhyX@[6Eq}{bY朽sMB?ƄyU! ?@U w <}*8[p]?:;QPQnuG LRL 2,XdIsjk$+L3Ns&OaP|Nb-[, 6nDEcY6(cVBFT atdShS9$pX031($+.WCZ9/Bp!;(@sDĄF8kp)y_J|UڳYB\\TG$o}u-J 5<o[UHJGA9aZPbB,G\z mY9d~hlϒ6zc{?Vy_|m90w9G}l_iy; Td%i׈eىYj?Q=Uh%Q"\uYrkAiP|4vr lotulФ2nLG?F=:gMN&#aQ& mpA| =KO>lm&"c :hnT0QT=mܴņjX+E/.pvu{)\wAzXm3̾_<%:Q5٪ƓPiVm꡷*:c|{Coo2腄_̟w *gOB}>q9̒>Bs4x Ѓ س<I, ڽoc@mp50??s B;VTLDR_~vky@A1lntXTm.$)0')aQ}$1[EE/?B;`7Br-\Dki1o=Εo2Wn95J[c6u};y"oc;Qj$|ԏz}׋=G۳%9a! TLYqX̵ tabV&&"{me nsC=rb"+!!1+F#۔}2urH ,Btkߜ'-rH0@[o )8]9$-ECǹ!!#iYrogT3&%\|Boa#;vyuMZ:pCq>-ꨂ j XFp"7-1 ԲlRa_niV C@FT|sVlTw" tG"x)6aV&F{W< uPEߎFm@ D tvǍB/'x !tn=[Te mY54c0tp>twS1=@b#.9M%aLj%JT']Q/د4STb/sʨ¶FLf|k֜3ҭ"^CO,C? gP9WFD˶[8!2N|:!!Y7, wquk88ؗ* r[ @HT(8Jx)?Ù D b9};-/2_>gcpF Z:\  Tjb7a/D?Br2nlYL- R FN։2 PT0z?QʏYɵǎo%`3۔_:Uyx܍FpuiU#"^E"%i,^#Y *>i8;Z] c%~ru]0H&A]+`lZz+yeVɨm1‚uCFH`/ <,_ _knȯ Shxs5}f*QKR; SkCς-aҖD1d~RPk(xINVpuȧ4mvfn.)=aG4e ^xA %!1)e!] &a]}]Eg+Y=IDFGJИqj[ʛ}RdzbUAm@/m`I hp*F}RԳQ4P)0-G E.3>50'w?0R@, XgR_θj[pPe.Zr M/v]? aXBˠ/ C[Jx0qY?;QR[b: O"S0Pc;@I^>/ƎEQ`n.^jm:ȫ}DVtpckm^ ;hR?Um ma_,~".7EK2KR"UIeh*$yFĶx^w!V c]IC;2|pvQkt-NyXήټ :ZG"(lW@SM5P@#ZkڄBqguP"32ZqfFgݟSJ2soalŷq+״ >cw}ֈRwW"jKQU,,ɞ_Է :(DnkZ؄5[GFO꓋h[7\cQA'$&fr:Ln k݅RyhS &L =?JsV[sHrcAcw;߁RAXpI݃/y8n5 L b-0Ec[7)pCL_ۼ] )aW_u*m+A/vI?:k3S n Wr7+0I?Xb]!T#;QVdMZ)^qT0tE^X>v45;c;Zɳik8--2c|xk+T`~I]BsNi "~BQAkFcRM;j i6qJ1D:; 玳>KbS!7~;z caz _|w:.%р5Tsnwc΀` )q76SEH< gg٭*q}r@7/ZD7*'Cys=?"!o`|:sZ1ݕ5-`vh,BTnRס{2DY! 69^aR  )nGy?ղS9 <՚+E:OrD⍅ta2N~n(Y7MٰfVXo_~$W•FquA}d]IAԒsϳ6BDژݤO)r&S3eOT9 kOӱV5ݝ Y`[e oҐRF9|{?''pWiʵ C/=-]_)a=P <&ȫfX4RK#@~#|iЕ?e 0qpb?X@n B?SzT=^|DB"Fg ~#S5v[gWo,PD,wJ8n9c3.)I͜\j%X| -pʙ$xƽjc#bD`1>ZI"_"j-,=f&_c&a?i7 4ø6T23Ѫ׸a>.,)=PNo70J"_g6"㿵[0sė/+5S)IJۄ{Ԃ0]UڂOsE~EmWlѡ$H}50rvֳ{aWk_@fY8+^~$<.@tHلݽ}I%tz92د'm@$Y8l]( v]~,VP[tI +N,׃I؝]C:cCLMc[1>[S.`DYKGl=W8 vLۋr-EQzH [*6Sνp ;>TZV6P0WC܍áݧ1Z|ʁ$DY{%dy-Ss!O9 >OxO5>ń}n.Pu+k,ۛTENY0ߠE/*$y=Ts&$ZƐee1z3=W=a*ƀ Rp'ٙb-hq۠*=-s=5@$D=钒^h6ų]D!lؓ ΢*1W2՗&dS>",=BLBKEep$^>ƉWؿ Պ{spu1R",{:w|ply^ h+ ޜs 1$ S xkRH_Y1_aiȐG.F@r3Tϩ,KSy(?a5$>W`遆FE%!JU[q(p7#mHeǏ&|ʳ4ko8 E^ Ȕ?Tt$MX6&^J֣m߰x4xȾlᆎpmL[X`{s p ud;-\&!8"}].dxؒCZY#VKti){'h 2uVZ"a~)n$l{&&8IB`N^ELIrS.)8GݮU#{<!%ӇVqIpBIkAx'. N&2._69#dRw瘈F6h6ɔPN.\_7@ZFQ}ԞBkrWW0D)TT+`۱Ăo 8I ܚ*4)bj'ģ೅i"1.Y +L㛹)d6⼉-ԚǥR_)= ԣ=-x,uF@-8ĠRJ EF8`UsLx "rǡ PdN{SR'pG]c,#8uE<?]Vd @#ke(as|Sq>`f;W QItY}1AS c;2't6L-ma^I'XTN*l6MnX]rw?'C 0>1k{ψd7onA^Hg 7[in A-Xa|s3x+fMqvn!Az9v$XŷHl"NZdu\7Dzm)re2JH5gamc97t3(rޗvs#(AfeŶÝ;4̫ rxy{P:3Ma={3WrޖP² M^]{ ~jBtͱhm" }͋oLhg l܉w@ώ`g* k2ԷE$ySn7)w ;m cN~qJz1`'[є;ͨ'vor1nӍe>%V#{X7G?tevCZ fӁ7k-Tgfy>fht7&o8W=&jTI(aWRV1xxP|nZΗDX؄AA_6oEs:\.4\/ytm#j|40^8#c %4WɎC\O90|O0*˺wKǦ: &~da\}z:f0$9+&JY#u%NJ۬H+tec3"f)"kWKfb`L?%U1Vpۨ񉙌?CxDNcSw$&FX⮁="<;Ms+a)2! /zip?"D 0''u'D}?~6HO+AN s^c*[wZR "2Jv9@E02*m2.f6Ťc,ƫT l4d|>q"b,t]=Y/J\Č 0)*dgx ZӗY;)Oz3aI-?5|-Fe|N8k něa!)/ $F q023!&硿7`NɼTi<64яSaScՕi}" `Fi nC *99| x ;'LcRVYJ}0b:`;+D^D.!#+԰1g/Q<:Gm&.]i$SW.hwo1RPݣiwGk0=Q,ﵨAt @ 92/JP^AMוrW" *03L,a ~"Pu?aΚ崸A;HVg\ #t/^pP#r)da1xx/QoB*˥/A#KDt^jZ(r۾m-*7\%a̹Ȇ1_+MrE_rs)#(5maI{a.F:{I yhܞJ5ʉ氃Eۗ_}ڰi/*p Zk󗙁-No֤H { uM۹-e=W]^D`NΛc]z~/Kna a:6h%X 4-B|f .q)189{-LB[GcuɵeX"NsQE/`-Kh-޵UhGPO>b.I'+| [b΄֋rn ؤu>9E Ϯ(K0p 3 #VWW7EUݷ꘮0y'a104qjk'~g1olKȦ c}Հ(~j6ad_ί o,Y2ۍvYƙ|jdcw)81E OR_ 8"=:BaϏ-KDSZkp,A,G4pH+gGrX)H]Dk>imPKRJRcޤiZ;A5, S)"h77j wUZ SZ]/ZTL{##`-&Uq1'` i>NT"2;OLi)V[zV¾`.X]2[NAtȽ}.̅`-.ҺJMbXPyY\7&w8|]\*sգ((j3Tbwɖ9)c@wy/󫑓fdaNW{ s;믵LatPú 3`RX;Z7a8f 21:jN ~ZFytDT-vR=h*7d(:? 6o09yE ݷ@:sTS:kS(YkΎ`K@;qVwa]Ԋ|zU}t8;>8c7=GO@:}"n{rU]? q< %JNrh@;(2`I1w``0"wpoVBO-.bA^y|HkʻswWRwTumYIq>}q&F'3+S#A0i21Hs=䊳lR yNW=6$wU:W~߮Scfm$%X'1ئ$qh p `Zz7bVW<5XGFww)] Ow5Qb=57=+8)sA. E&P(Yy$fB%mذsT\s~ꂚ'q+ml(j䦡3<$e-U.ؼj&;BWK-Y O^5rldKhF/Etg>9Ԩ8(l[7aj{LM63Z]S8 8˫),gYB$mfT';l+n*0 ȋAV -i5OԉO̒^t'e WpzPtu &L#MK>@rby^)AP3=skў]1Z#s>6wNrvj]ִcRm1Q)f4,Z';cMԉd%ݽjj~,\fzw+8l^QaΒh < ] zq՗{Bֆ 1ϫ_MÍa|U؇|N|bR|="ƣ. +` Bu< Ckը)s=;kc;T^l7m":@qk3|Qc In=uV3͸S U~gj\L Ǡ &gDgFW^AH@unx*D\1cYɫ` x Ee, }c&u q _l|~pv,{k!yHXJQ&؆,8G蜆Lgˇc{Ơ. s~a<^Fq ,OGHg"u,¯C %Vֵj"Q E}n`RI-0]S{A? _ A9-,]Id@l *uHdx8cNwr^{G'Hb)8^ʹ!~!Eܲ45k_.B |6/%AqOokeGTyT66`סƬN IkH?&WO`XpҍOW>7_b.e~N6eC ji,ّqUf;KIyXD2a\i݈Q1Dgc$aɤyAe *~28\[g|3QLmr1蝎_ع,w޿jei)Y{z]"ТCWtKa9lK' ;z'܀ahJ _o!Ӭ>X<$rdx@z,B u\"ǥm8JJO\hS^T8[U[ծ[N9rbQZZ|;ON$F#M4@\l59QFl IѓMDJ?Ez#la-9[fI Vpu{XD=j sMaORacg{-o܁?Պl19VEa$EjfSnDJ$#.xH.-`?M<.~:WEя' ]=șxu/yaBIZ#ڸm5T4W+J+~&;Z5905G&LY?zXwrrB yGmq=D s)r vecYBXtY(\^-邒 e#P[X\.=1g4Mp%^Bnzr4590 ]2GVN"J;BVgubwck7NPO@;?2Zk,JopS=lbbP9(O{5PXC .G܂~_h7lI#GRPRħ:?8NSZyI0_armGU֦fu2_/\=pF$T,vщ {ƊMޮV/ƍe<^T6NFC*3#fvCF.0f( !g?eacGyLEǙS)mO⢬膙Wd7D ,#NpQqk>uΝ7LLm* ݘyKiOG*@"i >WgQ~]fga&D/ g:|ȱ1ojyh5!#DT1V0'%<+W=-0߸+წQvI;&.^{l)7bY" jXljp[8_:{U-ҿ:%cH> +F΅$`Kyײ$'Sb6~N:^y61)˼_u_c@`at 2PۃYan|Ҵⲽ?5R *z2ǴXe{pm/@?񬭕emaX]>'ToX8T΢'<Jٜ@˼UɳHcFODzu]ߣsH[V`W | wS7̩!=1Upږ2\ac“eY_Z|YImX41w#}Gr=ʺS)%B:Z˗] koϼ"3jPJ0sjEV \[{`vJcNmfXP . 2TϪt5 @WݛhhVA칙R5NMN"_1KԒYy>ΛndDDE`İe*Hy) |ga9ms&e壳">)8]Hu 00*MGZr`Iae@п|a):6U14[M- 5iZ*,x%euyLYT:H{ vTN <ׅlq]#`Åt{=1[IBDJ dWdԃ١ ӊe| ݂ ~*‰U -o?la:wT@R2_:?Qkejgx{^9٨׎4 YZJ7=+GZf ӡ>T?sa=9x4D o:Ԟr]_U|~'uϠx'„^ay!T6 QEe:෧!8^z@Crf+;X 0%3,GH= qq xUѡLc-ژL$o25kJX-rTtM ;r`f~ "LW fMwEsb=Miٚ$77ZvùRamĴiku4ZYtοL 3zS"abmģ2r!NI;a>3m2dbÊD4٩^HFMSϻb5HK=S-lh2g{OXvk..^Nuys s[ Y s~@#k5XW߁^35]7[A+<w2z˰~`/.%43pAdsFڕSՇ֞FlYw7<A!2@>gQ24I}F]=.~zO}\;Kt A Xr]1p`APGH[ו'gi=7Bz 0J5 M֙g6*T\bOߘ7! 7{^-)6FG ;S$VE "OʴlƎ @*4ēMPvAL)[%Qh5z&3 y Tߓuswn*b9v&n܈.$/I?WC E&IΛV ~gcIxS?[S8})(<"wI_Owr1r]Ɖ7 aҙ! ~u,qvtF[Gv9 s#g}TʹK**';GGϫ&EF"5oA`ﳔQ- N6`JLڤ24p"sl PJYȽ*Ό]NG06Vʄw<b~I>G:͛ ?0yDRWiW`iwBwt/u5SzxX~D䚓 f> _hݢp76~gp!qs@\,ί` {}hᩴk]* LEOkvK}M=6t+՝zAƙ%h L Lؽ|o;<vxU+q)pl<1 z=DU:Z2VeJʸ؅rML -^<1`kx/CۄʟS>Sy$|/j[ϥ?" LV+??`.qX,tb>o=)Y%WfgZPi LuR؀U8x Sb|VNکD:Aڦ|QPJ3pخlI> [9/(mnOqzy2c4_jo:~ Rfm?~+DZ5ӉpB Ó-E q !ߝ"vZ@aARCW 9OLEGSNXRi?.xlwvMsjYd\2(M\x .5@zhקyY_v:V 6Vl0%n r\T&;!!Gu~|<{ڜ/{W>?yϥP䬬ƼfoΧeH*'=oVKB~Z d1`/^S6n( ŖUEt&#v6r}ap;3uա$. T#-b,4 W[i9\2R!;]LNx*W/SҹW@8;σDxQ]@W"ϭdlh>&~UO\t?gÎJ؏_R[RgYMLppρظ$Xjd7FGGfa(ԻȫeKm(.|DG8,^^2eV}Rx[S &*Ɗ\$0Nωkۀ&0M@}F NcBސƬ0qn\Hw?SeOBaKsm#~O^"`dPi; 5Qt ƒeoQj'*M#Nf>Ͷ5WI`uL4r6Båx.PQLaO_5 aM/dzj Onyax_Ol'Ha3ńJTv.,bD K3m/8!'/#_d-Gsi P c|in>ڥ$NMlqBA}yZiZvsD熆ݙ}9smp$.䞦˸y-,NCBMW(L}eǸYiO}ryhv^md#2/R'޼,?2i!˴);p1߅(Fê]5 l,7)y0U|SD*ا_қ7KDԊ d]"5!TJ =0;3zBxNdd3#{C,I 僾1tE<.?͎OPec5Qk.(hcB͟p JcE=5_N~4Nq__=0]Jf$]lXG(%|@ٻIy ëKhFnedUN1)k~?'y$a~i:`܇n8 ܉+X,TњO3md˓A1aEK_@9 i9}K=:ި`B>u43z'!te(zJM};}t\Z8~)wI<"i{#Z"퇂묬wvNqN~2ZQ/Tkp]Bc:Qb(b.N>2[}47n @3RA:0|xRT}@'VuRAɄtn?Ԕ0Î_1wpNrfaM}i/c>uHaR/> G?g 3XPHiuc_Ɔ'5Umu b4X rA; QyÃk|h c[RMp9*Y-S69Jg󆕴}?Ѕ>I g{G&༅_٧8k{0Asǎ}НGmy"5x hɬY,£O),Njj..FB yY +%vI3~=b/ǀ@?{*;})I >ZokWWJӖv˙f<D3O"SGxaoL{<<^)Pfi_ LbrC.0PJ!y79kIMByHs.Zܻ"(+g,lZy 3H$P~RQ4^:;74~O,#J LOץ\A?a鈬 TfN;fL%TD̮:E' Il%5;֑NJD*xU_8zy+ŵLvf ڑ&Hm4vɍ!?j{<0g5oRv?62 $=K0"ڲqy{x Wsh=g%$A=Lʵ}B]Qhl ѼXD6 t1;a]jP[Ѝ+X{ ED]u23a)I,8mwٲv=^At6,aKʺ\b"D7ޕYp=gᇥ!FCp;, F Æ~3J m6*C>Y-Fbs^ه+We脒i=z@I~ `p'XHօ ')ZVɕ! wV6Ԭ@:o >6KѸisfYoR"_39\vpqS9잓zꅻQ`1{ EIt4xc%)SntVtAь%y- t΢=$t9r}~݁BN?Ymfܐ(ٯ,q.F SҮO>1zq{="u4 HבOUH=$YvS=?n.Ď27otj mxCʶ_y•|'V2])ԝýx):׍K 4SϵD +%P )<}¾ҊKsdHMǤ)Srv8X03B VeF1;lgf&֢)my[&WJaI3KaWMDƈ^iTzxT2&8JSYw4CQLg9I)aEG%4t]UH4$ bSCM0w.ȡ=u?;[k"_9=շ$3D7W>霍.*!gQBmUOf܋&ê j%i yeHYMչ4v)р%Xݢa\f4=GF0+1%\p obG:ld'=O Cbfd]vbFSIU ̟ JREC$ 3*l}wz5'N޼7J'whhm(e/ TI1cr2r3%ݗ]$ZW"}!aSTEg%/gl3qՠYV+=7PL{߫/{8%B8{g%L•'/)fZpF~l*vp7rs_P>-$ ajhP'h|Tu|"Iؤ1] {J@ocb`& W),CލLJ{*<<9+i [GW}[F^d\16g;1Òƃ,q9oQӸ($+\lg_5ߞ@zV6:!K7^hd \wMˑ 3bYzo;-ǍP?"ʩm_6O!)M;s,N[Qק%2ougӌHѾy't 29<:jǭgE@3zl" ө)~pE2_#.,Cl4a٬u-` w$aSD!ҭF&.95~,2Zj8qP]vug,8ki;SGўB !vdB-vNfvLGPT5Aq} =nwr|Hm1d^L=-?d 3=F7ȌN=MHQr]B8tjQ_#BQ? zY3;_r!%yډb owOȑ8}fIhQh^[u/E@>Íߝ0h_(gef-%%ۯ5j'#id<3G.K~=mS˜WѾ zSz \2hwW@4- {U÷UpȎxrM4{fDbMkyVOv VVa~R xʛCc䩋g!sh0ApYSHeA_|땺OϧSd]7i~:&\$B*A`['jso$` H mqpߚ3)O8=XϷF}kkH>Qxu@U;THcڙBr;]-`И']rBBEp,]feUڮ}Onr3r|k5qR!ݟP@ |@0A Z%1Xjý5:{:N,TJp"?шũ˙/"4MJnPvěT\3Zg Lg` y9^:XV`'F[Q'[v/MZLF3VF)O4&vU|R'@fN'!Ia kyt %*/c ˗'V^w~%҆g*^L%x({<{:fTyr`+KX6g\3et* aZv.)BqӬ@fjwhyVЋXl}v/c}h$nl[CnjDaQkEB+MԁʐiBSZ^ViX@.vUbY!y3E?x+4[xa(]D3;krvF)9#b]N #Rvb?(3/h#%1GH&woc8Pj:"( <;#&o-x!=Q v!+(#¡*d~t&0sVm#PjUgM]7#rA*5GA8ϩr[ e1;CQe5*2 ujIwT} mעM)Th3bO, #鹿:dAaɖ?Nl-\~Ű1J(&o7Nɒd|4UҽtGy1Lʲ*jIzax c:KFcWt?R7ٸu۰2Mfpz ) ZsxRלYΐv ⇹V/SSf]>;Qa 7AI&+a7s)ؕ "v]'2rmfW#sAcjydǨMAMWh BFӉكKh){Jb.J%uAWP/-ڃ̭4}j'Qf^}k9‡:ZUN'S[dšv+$(5=«1sde6J\A]6S|1!A%0$)љK vIC{<3Hy<3jJݰe ?+cE gMQ]q#>9E;)sLιʩu`t)l% H7oZN<'`4C i6obz*XR>/m@HpaB4-&o=1p:#-9;#?Qj(*q?fMxVjvof A.!{*񨋀@WƂ}zPajf gr Yc{L6S̵*dݣl:WK:F7/`bӝMMl08Qne ?5*nʂy'"Yt"gTy ֨6_uxsXu|'TZ 3JD]aPtg" Ⲃwz0/[B@惞BTG3 d78^]>?*{paR0 Ee_}H*̔O(Ǵp [\Iu.ǯ>(@`x=?~[qtR7ck%l9 V3R9(4!d𸻧le`V!f]B n'ܱapx4p-qϰ!&U"HrLJTq& P-.+$"8`J}v)Tq$"m2ې]8{ѮǷ{Vm.aS"Vԥk)C Vq2j 6 \ke`~薶7ǕJVSٴt- dB]<8-/TD`Z,lS`&&iOL3rwV8]^ q\p ܨG # pScVt/'N e˴p[}ZN>Uw {Pɢ P_qy)OVt6'۪X _ˣ;2[\7vMM`P$ٵɩ@ʺ"Uv5k" !M6]&-C.2G9@7J {YUDkVuK4ћ~o zd& g`-"&$ e$/1P7v6- wM^NsIez6zao~CHaY5%) )-N(`=]|T)"gm{v =" |di#6FUؔ90Xr-o<ֲ/~kH%~yՐc/ا#s*kT!BU#|)8@Mu^vhr ˢ;kQ2b~zQmHM *_BLDtO|?~'C#.Ȋo#CG @[|/ޟXXo#E Nw [7&*N𘹱Q ?5xoKu{una;[bFfZ`utP€oy6,?{ɵiFa`./\;<#kKYd@ټ=3+~)d GL66%g4To؆8#99Xg^OHݲ[ļ~cK6`( ~Ae' h4ރk+͔"Cܾ6HvFOT >!@J3{ 13f?}GCIk)YbV6G_3:z  `F/WaGtG.?ЯEQU|b]|X0V{(sQcahӂʀ=WP +RCA[l!92bYz1hrHPD9=r&w=qV搜 n 7WZ T>Hn 1n-2sCMHYN~ Խy, mf%Ac@HX-R)\Ƚ۾Dzb>ҺYuۉdgӣqNE+S/9'+ϖ=giZzf'4X$FhF]c{C@A6K%5P?(GS`,"YexŹ:OS:x1$ꀓ WzX ~HG>J0I _KE>؈ {B0 oPowhaKs9ΑkуGxt[8jvv#UE e[4LOȹhߡKpcq| AŔȯONJ EJ T әaF`c񥕩ҭ?ztGM>Q YNʎN.6 [!-.]vUs ZʙB[_WJ-x/:u?&$m}0bu@6Nn:QndH՜#tof{%cHYJ}rAf~1GmxL6۱#oI]3>̫]3r[>S`2~omwrjwȭ:GvFFb85 Z>V_;tu?rBd ["-Q5e hHRu{-npF >xl ȻnvŸDU,J̴uPʢLa|˔(e6`XB66^eB?~Wn_j.tZ/X\ r@O*mJK*%q-c6`5=P_φ#D|󟏴u8=/jݥ?crcZ AY:4"4y)3Vuy@)X (O\:)D0P.FtlJMer?BM-=~(SϒPN@]{T|HD^mt K^](\/|HC lAzp. y1[5ڑN JFTW+f]O^638.wސ#=[-27L1ܢSjl¥i=oq΃}JB?3N~ TZwґE/n6"?DG&s\آK–v"t1pY SÆNJ3EL  NHXNѕ } F=1^-6IP/>=8zZE;͜cY\T;p{f=t~0Wُ5$i΢18^UGUAEEgxݒ{; vc&~[ys?DFG%"Ⱥ   bG'=!8  25n⪟'Oe?< Fzi?ElIĦTĚ7V|d;j޺ _-9)<Y_#eM 3)[c-7|WxG/Y zV5Tκ\XkL$rv1e!l J+ i eR,:`8u_L␈/HbB\8tg-<>ia%뎸6?~$3gw^ਾPߙro&IQh!! ym -X/X#"o1W話]=$x1tQVqwP}Uuoxh1&56рm3Do,+Fseв~ou [H# ?䲼w8]sbGyivf8GU95,aNEǂ6R#Vi~IiEac?dS|pF]84@:ۍ&<--hVqAQ/ƿAuO4. uKѼW1K(F<, ꈌqR)6@bGr0e +SY9E (si#{-(ros# ooB`{=BMʮ~\.3bx1AV҉5*nZEY_fS*h5SM5 <gIPΖUyF/1^SP Ui\V|g`ghA$fr -Wa3٨F!ʭ0n4}ɪhU,Ƶnq,[$cRmQ4!|1۾EJ/+]0/<Α9AF/ Cyꈅ,:@1^i e;1}{tY-Hls+ \J3 4 R2A=Wh Kb.0( &[5Qm0뚥3t``1z G 9FEp-;g˝};k[A3])T;6-Zer!Qߊ$Jn7Wee ,OaoW۽Dm< ڤU M|7+zZ4W9ڮDݰ`?TT2FfVȢt ?BO۰",XIZŲ4 kNژ~WJְy_j.a' < &Pu/3.( g["}qH'?E"V>z>;5CQh>jQ3#rVj;e;45L%ِt fǗF-[1 2t?Xȯam8̙v2aeZdSn5yܹDT%S.B:NK`SgX|:`g N{_NӉG{Bh-{\M\vpS >A`% ꌒh8J!QiF4Tk:2)tfFBQ!=3DG>y%_c]@dB3p̡QE{ZCWtm(Š1\>H} -/]ڱ](8Rb1I^O,,O` +Y魪Ym ]욝U.m[CauL}j"E*5mS|y9(HxRUE25^R"8?L$+nFjDߋ$$v~Eޛ ..G e9YQd3 G5Q3VCMJIKK j?#gkgo̪vYG̴s+%# XooY?i)^d[Ie|&BX`';0jqB9͐: !?zaZbx #ި?XG f|/4|lB 1(3ƃ9ߓuo;'Nc6A/vIƯLh@A.lsڿDE2z醣 byaBDvk8rLOSb>6 ފ J]%/6 4KOv0d&:-J3!>Os 'ń.Cw\ÜlQ1{x@`l*ȇPBPXsu5FLE=D&dp&/H$+/%vq"_Ѷ:w1l*ݝWNxgx@Gꖇ*q-' )D=G^~]]A!} ]"br} ݎૃ:XDn` m31yHB(\hSFUv rzCA-Mq_R8ɑɆOLO*_$ (K;U(>RTcHܓ_1|'*LڃHHa%HH(ӏ&zę$/H[[^%lH TPW[g N@."!/fVFn|y /PhX.M$Tk3mUn~Ӊ-"TU$]nS~Wkݿӯ SLz: hkr xU#/^zqW|!D= [YmUACwh$h~ƃ%j̾SwXoLrR\C|/<2ʿͶ҇=l5\^g&X_ПF.) JO!&t{ !`Py"F,s7)I ]3'tf@Ua^ipWLJUL$㄄@TI^%95|:+ yXAhJ Xp!{ N r/*4ig 0wu2ap/lf\L}gΊݑ2W;2#DƘژWӮ 6Br3 eDz"X۫A']IL;$䆘p<S,~V5l _pǮO ;]%2\1^ʫ9I՜w`=QI_3L;`0spk p`m?C>7{D϶:8A`v6ݲh`Ԋoϣ LƏlJ^m%h2`+= 8v jS*$"+vfm9I_yw"ZJ="!2U]3,/N;c?>$vrtVQ*i'`vse`W`?tFN'VS^0")ڥ7SD5#OB^(:Dž,zIHɝJr` 0 s( YKs 'm~kX}a+J:Y e\HZuyJ1yvڡe`b3VtO4z*!{oW'2=N ?FdExd 2ך0C-8{ w]Z)Z$(CX8RQ7޷[dr F\WA]$9 kܨGU X:fT3L|l'b*ZMȾA$nyqwNݫUdWHڷc)f'` M[_N*,PZ e?©B4f9OK{ZGOfb9[.tB t5CN}Y878ېJ{m֤N7vtF/ bS?TDTbV@YAͿwpط ׉fEvkFZAQXdtqlV{Mzr MM.Ȍ jȭ ws<Q[?uĈҩ]mt@Qn,\qO FҶ7od%KgAJUs<`G~.6T /3Y6WRFskz Mg6 Pw)LF" j=<%[oKLu:' (Of2rZ`3xgÕ37,Ra9ΒY$}?k%*T`!)<%\ 1 #F"^§6%يoQٴ慡ͮvWPpd:&27N!oxܘʺim^w% m; @-XQ~E" L;aXG/Kepʻ![bbR 3z+?+O;!p[)D? +/ϥQ%Sv"_Al[8fE㡆ل _cmx~a+cW0̀mj3r >_oV1ZC'r seiX=q#ueobĶz-ՑpZl M3P8<&ʰRJM˜BSӼL#U56&5,f'RF QCc9\䫵\z4v<^FC,݇؀ԘdpgEo;MD zHx6Oy̆LiߕV9sL-dm~\9~=~wz<!׈M vEvvF^Za!xŠ ~hn)6rĬq2g=S:*hjvȅsqRON4j:< YMI `ϪO+(P>$ h7-^4zh|`gd\TR$-kʥ+R𖀪xFױ$ gZ>]$-V6_RbȢL<,8M֧BgZ=Խi:QϪU[qrC"!ٜ|ƻ3RB{89c'bpTB6tL]Z`ŅgV-#W\{IwmHvEb]CiK{@킵(F0:A\5; eq=䣸ŕ%.8Yve Tz2n?b2VU[ Cb=i#w2l_-h2D.W_i*[ZRz #>I2ub{}wp kʽ畊7V;"6GˤIH]CkV<x*#h VX<˖+[%5 bV~7ʯex11zߵ E 5%0_פs ,.[@{6w8ZYKPTnÜ*9ŕa=\Ⱥ0R_kk[toKAx&mE`%9\Vk^OijSuP 9B.y1Vgd8.R*X.3mQ$.֩8ZWIbe08 oA_Xg&9. DyrJfeύo7ěK~Q}ޔv~DVH~"xVݏ_*Mo*k`?",st ZПG< R{q4= ~g;s Vր<^'Iz`>3y uW `u-]QMCE x _4֎G&PN*=kao6I(N[+~َlvM=&)}:?!@T!w=l>N>&@8yDž"$OM='l Pyd Q97VZs0 dӮ_d jRKń wNR?&P{<Ȅz?wL ]Ly1ۛ밋=XO[ Lre*OAt#5+CJJ;{MTBS 9BVܻRYg7xf3p;1A T)bq GmEƺ~; < :v&=3v /7;,wtt͘f׌Vf|q@ףvgGi/1b&4~P{ xW ҺT*o`_ʹLs`A+lDN T6ÿߪS 8-x21@%v8z~8g1yytδ&\\N/VT.h-_>q~ o.;K;;mRYƚIgA YQl:3˖#=׌DYBZpK^GBC;5́n/7h^PΥg$bS(?2Ch*m}f^}B3P\)4"NsF9:̣&qmվ&] O{^w0`@GTUV;L#ԜbRv ԣ+2u'CD_nYO^ќGkϟ ǚ? ؑMW}l@M%dd7}+-N)b_1Ew ozP)\r9JaPI[8 Es)B*"`f$=*{0Suׁ1T< YqX r~gMr1C6&DHa]3 Idr޶IJ pxJ5 moٻscȧ&%5oѶAڊvY^5$F!z#PkV(OQE ,d=7bo~i +gc\c2L L SI06WSbɲqr+yCch\/ĝ~K.@k0A;B9XB,Cw$]wGkBIeG״&UX-[M%7>w]sGC^"ZL4Jݮu_kc2kT^WSsB Àgٽav5.^ dK> ^BpA 7coh[|ܭ =3?$r]S^ dgWg}$qA'XD\sYƨ1ȼGsDDŽjq]&R?&rs=gC/Q_Yvt0ɧJѭIle>.?|J%gC  yF/C(,mNSd.$rܱmrY NZ/9s ƯDڈ:H"5০+9aүk}υ};U(}V4D٫hm tڂZ- \i+ڴ03,}I~MbjQ{m. BR* /ꨈ^փ⢌D7yf~qA{`!~ w Ln[wx\iSȌ ; /ڤԌ?1_-M2$آSJfw,=G;ZC"Љ6-DmlQUwFֿ薫@BkYswiUb-W>n~R7+.m~>|{f[IU/@L?(UOa"w)AR?=H]T$=(HG%b,X*/(V9E\5U=]4p{TxA>fW[)5fT P'qgbۣkAF)_#/,Z~U.Y|Z0+-`35y >S#GzcZrr3A.pK{S9Ha\ڮ`a/#VYKտ4E+mKgaTIC~+`aJL)O=MMn;kFa6W$N*A^x\bs$kuԆFH&m;56ԎJWҪ,RC7]ó#N?1$93vZYx"vzP#M>eVڽVC[Rm6})NӦ֘7#zݹ /ru1i9dpPu~4 w|'l)F6t\9mW tP2J+v%}#ȳUl~sbMHU[%9b?EZ.\FxF{M $`]V#u҇E80'H@d #rF=6q D줚7,rmнoŪ2œ1F1en% 7zLR )[<3Xk)nX҄a*k9(&Вb 53hRhJ|k kwI(Y)I7J)S8]!*G'%4- _mtFX,htz3v7$㢲 6b"kU:',\]bTR˟4H l\VzTz\V%ݏHUk˪N\ ?jzH5.҆}mi-a]ش=+.TspW f3E l36}ꎧ=o{NŽ۔A)ǖ./*O][Q.'JSJ4NpurćW gϴZ lizZfq:u- %ʳyVLu_E4Ka/90=ofJC%+>Ч B-ۆ彜ZB@2UO3RdM=ks7%Mfa۪(bu9K8f mzUU9]|Qe݌ }!_#djTԾe|+mK۾#Uz(S(KQ7^tD ( \%=8+!"{!,I}(d1ax&a)L *kn QAX'n>A {d`Tb62=C2 +[6$4:bIM PT`np3f頔r"XgHTu%[s+eIyGJjG99-방ChzNMUiУ$IWk=tpJ@YJ%nɬt~ۗ$d0 UiH6=Kov@Hs<@-4-Ǡo>K׏ 2̛A%a즯̳7X cc2')z4u=²j#XҔDP;@2֠Hc{m,rC`&pp); ޘ [f ќoA8UKT 2usGekЌ@0}VJ*ݐ!Bpr ovXߨs$\'szsl0GfcqЯ[iN7\{ne} Z6|%x睶l]+8ŧmo&gyDW6*9;-E#Q H,-d[J #{֜SC<]-MhnxK9X!Nۆ}++{OJ_d7pS@.K ނ>9zv #cd)]1Dž*9\IqÄVr;`74MMYm5 v;mw ^}ay^nnAq`r M$cœ'Y(7UD~jݐ=Ϝ3aՐ:%OTpNo!xx8'¡zVhjǦcE IѭZ%|ZxFpG5^+uhM˱KDʪLgZ#h3G|9mU*ljwƠ0{RBIs6ˆ8 X>U*\&>1':m!ɂDN5wun,f!6P_2.Tcil>|͆ڂ ܎oE=q[µ)!6ҳ?@ ڢb+%n$Nz(+ 7^tnczB#ZI%lrrJ3nBbrhmJ7|NMA-dM&S+7sL=2RmWi39F/L MDDVkX;`e|1Ra4{+gcV8RkP *[XPW1MrS/P)/4GcTrOlة*PJlm=i@z_DO~_%Z(DZս8U&׫hKr m傴0 eUR4fkl;lɣkQexϗo{IvŎ#-9> z}~~4rƑ1PPٸouDNW!0v e׾7aT] =K${:`Qt]ph .N] NVYn!^Or _QFU`ʝ3&34e)$4i-9Lk]1u2+v|IV=CFuWBcdA6 k4*]7 vOF Cp'ctu""!ߌzjq ϴB{ $Kk2K.\޲PY v5&'k$&~yt@kp^fµዡ|\_&81 V.[1 .<_z=f=1ȋĶ2u .n/2ejy^?k [m]zC3EJ^E! ܔ/f,e`Sgٓ/ҍ"܍|0{&NYIʘPӘ9Yp='AA>Z:0vFaCUK*nlfo84)e.Zg2J% nZ±)^]l ]Ke ?B57]e7]z^},㯅/U)̫eNsdcV^m81YlJAJ^BiPK)o{.y>O=cv3Vgq{@́bKP`o6u}Hy9eLn?]ӗE+*GS *q%# : 6F~eݟ6ȪqVZ_%!W"]J-3ޜJSZ5`|!d 3-^VDnv74ZKvuК{9wn"EMXc{NرMa5:7&6DLLfָ{*J#h~_;̄YM 5m9'¾Ki*',o<w^Mib""ƛ?`VÇctt; |_[@[3Iyt@B?^t.v 諒Y#7˰DЈ$Hw37V9 S ٮIlr'gS{ܩV\iZ! #yIP{%`+A pH7MCӔ|U&quO&pvs`dP78Q1f fB9D{GIbk.;L0iuzם2rÅw0ݪ~mSr,c +(>xƍUj-Mq -TMY,˓p+*/?'hAR# ^ NQ%/T[1Ȁ飺DV30 U%j)? I!Ց厜R;^x  BEF`X˪ U W-gӻ Qebla:idbhqtB0'Kh}}Fĩo—H R!:?rIہ `cwdADnzQuD!o>1t^/8;g#GXQ\l4-ImwM㉸;W[{2ୁJ{(VĞ6TQ9s JbK- )ƄނSk@hmKe*sC2.uC6KƃMN 7<+v</E$%,1?LAZ) DJ|`f͆TA5h 'ً\4fmga3e׬>/Kq|g~}$APqNV.Ogbj{Q4YضM$R&|Y#G/=iǡ؜ҹݡCȋ,ꯘA.C)ܓKzN߇y~+AMA ' @GxENG?v:Okϟ]IM&[>ǻ?<82ݖ5f^ɉfq=~|~ǕeVdz(ltX;G{x zq80~u ؃9b|a9"]z5)pI_P '7MaRĆ~ʸ邘 %|r"Ga^%<\"إ j44{?9 -v[t̐3GUAl֦w) i6}5<TK3Kf鎰 y=r8A/?pǎ]VxG3e}q;=q ;Kr&b#uLfGc??siaX1,譌A?; HCCt9|JHQu={A L(!3s'IV⓮f^!Zgy:.WQWmH!Ia\VUҖ .yj!Laz:9o3L">ׂ!Z\7\v1l*[|[YlL):V)@~Cw؞uzUU ƯZF C_ @bxiq-,/ S:`Mџq#Rb9=׺*cSңs-Uִ&װzfBl,"U!x2{U}4T i:y>^XxPEAȏsB>=YO܁^ oD$w7t>,uUHUR$Kin=ػ $ ->o8aA8cnF_p F`zC)S_4]x`w"I'݇hx m߯!:QZP=Jzь>#!3'F"Lv*%tPFcUרO2Ph49C#[v@ᔢ(ptʸv·CyCRHЈB 2Փɂ9J#v-67>ܶ1vlXZCWLd PF3ٗf<ǔ0rQ)9m8A}hhX(\TX6 V4řƧ_Iaڧ9@l}Ow!WTN!Z2*Z^)W8_._[r:><0:m3J [4UӲ*_9k"/9@S_H-u-V>WhAR=sK) [)-0%7y#}4N2[šD@.N埰Me,{GB/G1v&N":PtysMz[NE:@T (r5Q&1OXEoͱύm>hj33ަyZډ\bedNԵQ>8r!K3zYRAmhr 5Kq탿vW8ÊFxiʑj>v0RQKZ-O֖Y߮-ɿ _DnxY2Ϻ*cz2s ھǍOөk[S@ԙi1gWHıHVY,3F94'-3j`t&`Y h86cʿ MvW >=|q?hjzʿ{~}H4|ϲ˼%Y pa8|:4~gJ5b&΢ALOrx3R,= ?]dF" $1ze!|Jr.p:hJ@= =(c_۹k,'~}a #=Fn :v)W0t\t~^+=kwµc z$+H'q¹N:asr_y!w^|4MQBAX[͵FbՑJ sn3J].TIԮPOd)BPwVc[SHZ;mF%B'?Ih)C`) d Yۊp@O \1~| _c3v;31F#]I8)Lëـ.%\YL"w&u('jWYX}ؕ22dդmX\j`z臘ǖڂP##_ބ@<]/h(Vk57)?ʓi&09"|j`mڟ6n(2 Xa#dꂺSSEHҨw} Z NJͪ5(:|Ki!螙Z-9su:swMk`pnǸ\ 7#a(R $/,D ݥxقdl4aLjIdB%j ȡ,eX3d'ٴQ#nmJjAhȂ?JW$aY][*:՝@ S]GUrUyZK_&ŵ-vWzXjJ}۳ij" (ʇیz! #cWɨ:mmf%EL|o&WP7me{t٠!P8뻒zƈ)W^CQV)ZjpVqq"klb?vt*I5` C>\6Q}h+ݐ*6})I OY6^JçRx^FdJ'eƀ9гlfRn crq,|ƭzy]+,;ۗѱЙ^2! ~{w8Yz"#4YDl6 Jy`UIKj^r!ꗘ54SZ ˮT̥lvV?D 7j,Rau`wMdfߨ6MkSX 3r--BXinJEJ 㴗 _E@ .sM94ڄL狢'ײ>G$}.m0j~*1p2ǔ hܧË(T1d(q QEc6,Mĕl1ee2AR9~{SR2jg/[2%I{, /V*\LV|@q{ XJ48O `< HJ.C~j=M%UJ\N;ao}Bx$Х}wVIx=NojYB;tߢ]3S)}Utכ&.TւsҪ.6C:.o <\%,':oqE}qJ-$ض+b'˿TPWjtM4fva: k mC(MjoTL/Hcr724jZӬWs<@@X.'/O5ԡ@_*'ȜoݕxDO-xTc \d[ T,t$bRW?t*E%Y=Yhmuu(䱎YLZ1EfS&tS,i$HYEgtLG˝}AU^}M:-2BmqRclЁT#em'N-1Ӕlcg/4sR'\G aHџpsWxF&{(uF/\&CNvGES+h(Yk u2&tLޟg-1o]0[MhYLʱrm(?o^r(ŊHurjLp<UQSb)s ̨W.dƆ,ѕ}gzEga J-FWIBH,Ғfqv',ѪO&vM*#\V~8*SwQkO9bWjÈDوOĊ:5Pbˆ#ti|Z˜Ej2PQ:"H@b!bJ+V?P.y*xhIIÅt?^7P)b`SD p1bSgA6r$.dp%9uU ٞ>H7tr--Xt ꦱ[ʲ);LqU6;}C $qV/tҏPUvejZ>`OB o/WK 1Veb$#db|%ݤ- T>iaU J)%G' f꯿_\ KY~͓W-ٳmnrw!s۪73X I6!VBn+I 7Sf5rz͚9㋉Vk=4Q1Vѵ[ӊmcb}i%˅HiHYbY> _,n֞|vS@Hf =-;!\lm/ qpm Xh<'jY%Wy]3p=7 _$_:d%G"d-r 5߫C^x,cGlR LOQ3O9aU?w<TclhH8,㞚}S-spTjxkFyW;ƭ %tlSaog(\˜ $ k:C XuW*ZaSlL_3 )n l{aA1N՟_t>HC)⤛&[R$y_߳+ {4'wi*np>!!l:h<ꬦв8[&`VQޔǍ/`J;|6^Ts=buYvg['T :h)a〦d9@EZ تb4*,h󝼑=_0 .l3t 3#Uu.`lTd=kwb1wM0{PؖE<ɋ5FzOO^`8#Cre7x!ڑʙgdzcSY\»13FS7Q\/h~ͥ67'۞})x#i2\Ww6m$mQ,:⍯Gn|YA9l;A!IQo(i"D lV\o^K(jã=:9޵Ei6=^MQ q{ɺmogd B:#L KYB ,J_fQ&(=xWJ+[-2E'ޓYTs*?@=:zu2r#΀=lwSY2#񭖉ljt^o99 b 4D&-^jT H+1$3-ӑ ݨ,Np׌mx.ש24/ ]"73)Zs4 `dZ>@>V|}߃>tˍG(ٯa^c'a0J5?Kٜϼ!b5 tr#JYw+ [#k~tR s!ݕdEIت&̘cu)A2Db{=rOnO'@'-ly;!0c5̱ uw!4bu3\:+ٟ|b&on/kd@zG {]sУ\xRmbnC^`Ns MY1-#U=ur_DmzעgVwhEDpoQݷm}K6G4zG08zGh^\,UbY =0i,^sj] 2)9}JOhvߩk-﬉|d#Qy6M?,Won{BET41B@ý>.lE5\40+N{D !ǀ*gx'"T8.KuyY@߲`ɶ_غxc5SC )>u6uTF~Ӗ 8#*cV}& Qn/4޸((7k1zǛ y)xMqҩ/2PVSG Iލ Sk596}@dT4Jvz&A:ez|U9vH]BU^=b)OБ 8rã8.2Dr)K3Ci379!ӫ:M=RpC],1,k'6@{s9c-Rw\]IEzK_q-Z`fMMպV"\ppO"k]L`e7XeڧChL]ڟmUӁwau+ ,m+zı ]ӄx辁?} m)nchd?W Ͼ0N_N-JSuAKE5~m/5Zr7XTjRz@r]t<BHF 8aKO)%@5o_4^]NGrI-QZwOKV;m2@̆K:=MV ?(aTA\' i7698uF9W!*wu^b*O2{ŕU086C0TPhϟ,{BK2%jfp2X(VhrP^G:(l2^L# ])J 9_lVxi&+P*VI 9V;`7N9ڠ<M<-eRE{9ܞ|tTٛ^kjlۋ^ꨳ4I^, n" -?]G̛C Pj1MU-2$@,ى&q{j9ca.bI̾lWF̕O.Iγ6ZR0Kw=䬠ĬӝJP|BP>.fpU֭Qe?<>- |~1Zv^9zn4Ҕ#ჾJ+{NI>`Apz qr>)?cp4Z@C ש7rs:/Pk8I1ɴ=+E@0:!n>i*sa׊!P-ɰ^w4zp|&Ve-v*':k=)\i 2})Wc1(۲O"۰56"O۝Ucrl*3 RcT…Tȼm˜~aN3=E㳠t|= #g*Oh0V(}v[C{Z ~ 7;oR\E5 Sh(J58tIy8y=$Ж:5 ^~>' f :Yy-D;kG=p`q}5d#쀫:fnI$L0-|">sրu/RR/GJ/ K꿐2/xJb#y;]>*tS 5ip_)^m]6BVZY6g;QD q0YbD<7 b (`CIo~*KŴ<Xvz$)D[zL.f[Er:yH͜:d{} .eӉ[N[+΄kM/cޞ0)`}DpR&[lCNբYTS>=8ݓ|PM*ԂRΙܹr ]| %U ŝa7/bz(*^VӦ=𡟱WjDaKJZQ'Ny Oq:*5SwYP[O",P?DLGU➂ەPesg zq5P!!8,*0Wyv cl]㷙yÆ8ѶF#o#}][@ᝬJ &70yQ z-,R&U,VTCg C( l`1R‘ %\iϐ%җhb٪:g+0KЈNO`i8Kxxgڱ {?ۇH:űI6rI7-N.sbdqڲ (n#m 9C4CQ~lٞoɶ ]ބc4U:ӡ?XpyjoegO^Df7w=uW\-,| Ю"#D#OtNC_"7`δ. zɇ 3>m6t?]'R]&Ti/K/!idLqT; nwP^lvshL2ړG7e&Ɖ1bkۨCՆeƨ wOo=cmX"y.& EUâ} (n( &PybuIR{+'QVod(%BLc Io8"I݆!eip۔L/*tz#C/G#+`濂-a4x#] 0U[l3[MT8`<Ny]xškgE EӽJ% !pq)֥ErvمbdW(}wv3?NEPG\jD+ %X1wgLMzx`;N:{x̂Htm9LQCfLF. M I ֋xodESI$Z|td5 |{+؇P58Ezp+׍Nub)%h ]^Y溕0TrMkV%⠏ ?VQfNg;") jt 9grxqk&@mG fy2$0I~@=|`OTFi~"m;}J`B vi#vNJ,9զ$bqS&܈ |yL:BQd 'Mo2n?ןBھA۳ RP;L9s" i|h $Vx%c/(Р"\=\0O˘oOj3}ݛtN%X`~NUS@5# M_bƁ]Vj FƂ坌Z}ex~> <1P:ӃUjd`|b'q۱Г GدRr*yy?-yWLtZ>\:A#]1Xf_>f-4 7t#ny6/@hGz:(=O.gBi4YNGo޲  |<6h|KMQ A}b 6uh}mލR2{/ M).YmsaSb)e8蜜 㧚4-HOTM.4i z%{ 5[SQq!cZ(ŷt KoaSwǧɈ tBp4.Nb>}ШHcF}ܰAkwrx%r4C]U4|.Zҙ$FY5J6̢>yh; 5c%C#y'ua+m(W +c&m@gT]'ٲ̈ucwlK';>TKwj"JhSH%%kVcƑ'|c'+)|~g^$JHۏY NkL_/0mWΨAaSux!=~vkmlo3+U[:J+6]n7aAKU4.cYNi4ɘ?&zgDi͆Y EJkU*ŃL߁RddsYrޢ)cT˓K ?5m%1@lO24^zvB| QԊdiLU#M KfL70ٵ4͜)͐U$,IXx~=jg8ۏ ]yݮ#;'>X>(xH݈J1Gz,MzwDf um$ѥZ|^~g0$6vŒ[lg3/ֽ^COEO. ʿvFes`! uԴD&zH}FbV,ni1#Wڅ#9_qDD2̴P0iO)+3^B-# .Ctdxh#1iOт  arxd;QcwQ8LDIڑ\۔5Eن.Y$)hygjYaj8*iɀgdbCcMJvHh*Ao91a:LrR[/iv~ݎ,&8@ž3_ 0u}u5-F=27se.nR" ȴEH*B.)@6^),oi _iB'i\;<-K"lh(oؚ7_{эʤY*ϡt«Xy vQb,Jрͻ?t׼]+y .VC5/xN 0_SIo*ܫcfa5۪ABDh1oqv l7mE$l "WuL+Yq{rL>7'*ewCgsU=d0t? 6\wٗ3n=nA  `_unC7o Kss/qP& ٞrAL*ev#U'v8scķU(#?~˘ތ%pIc^{b܃.Rs UZG `EANph ] GGt kӻXɺZ̐hybnH'ƞ,(؁Rv w-Q ]o[f$- %i2bnz*M Xq *?i@T1F0ĭM}xOEAZm'8+Ձ/qQE).w@r- rR0a̡ ܖ{,y4} )6(cϸs621]@{ҷgd| +y4 n'n19zّA|Xd)}q39B5urѸ~߼,$"ȩe/(an gCR7*@斧L%jp%d32WD\(M}&̪yh+~6헉3l1MB\zV#dHzWƦ{iSM\>a*z&~hUdD9oŻ;kM?zM҇nY^dY9C@X؎4S\t΂t)Sv|.٬؅;\8>6oWAUG|/]V}T4\#ÆKjPv] 2$8k̐/{+x~/ڬ1jD_ +cB,X+>+/kK#>(>W\Sa 8m2$#|ﷻRo]=귌 G]L%c9ho ($zYR;'z\E-3tQ8Y}O$ȄhP?˕Ok~WqIK@cXw`Ȫ^_&ʸVk8vCFy`/AgkZViG6$U^` QMtѸUY"^RUrnl0{lM悥I H]}A+Rc#b ξ1J5&ccmD RYea6wv '^we:;408&IgvܚsгAGl*jO4"Ig˫= oCfA2l Hqgba>eDTt[c5.WZ+镨gRNsҜcK0o  ddx|OÛ#"EFy%vi.fk K {pq{[(ZkC_x҂X^{1fSa 3uP -Sf],4XpŘăE߼gΔb2djbT3 eo4tь єf8v[v ܍fgfB Qx^8J#Q1 ev )EQa&اq. B _0̒Ь])H8 rl4PΣxM )eI旹*|t"0a7ţӖƸ?W}5wJeZyOBNhF>sΦy~ZA:;'51A_I t>ZAэu]T^=飦nzʚ ̡SI }} Sr[& w}ELY6bHf^uWe[z`wqma|AcjOAQLù 6!m\=@d'>A)PoiFyE:CӵoK=SCX˛)޲vwOvVq?̆p~$+1ҵ8oqVtĄE4fL1w;| 3eP_5W[;[ty /$@i8 poZ0\$5SGql%+58zݗP=q<*DIEhhHt9Bfo}[HƱ:zV,RD@r q"+Ř+NY[ ^5Mzq5anPn7HC[\O};5kfuIV|L9dwqؑR،2hHf=.ݛe׬p=rJXɿwJsnJ,5V}ip+7F% _',_a.͟J$Y X4P("Kԫn,H?&KS 6'IkL*'IԱ?p1}]eI z̯RWZ d>JT_1tԿFlMPCu&KA*Ղux87rkʮsm1p̵=(^f{ZMt8yU9-zYMJ-^8+ku {QK [n8_meiI0K& kWPzW[U7)I,֩BLz+^Zӄ۵ $we >َ,Nh 23JB19q$1w]JĖuk]|/~=QJmL!L)@iO =-(sbON`rPـGP  /|ꍂty#D1z+޻a ř#JB6cu-&<`MBI ^t|t|?I lYL(Ixɿbs:o_fJG#{֟wწ/JC.;"x*Mx˒ h l"ð q33f/Ddql&\\lH=" [RƬZj@ >Gzp*xlYO^և}„.FIMehVHj*)B8yg~_+? vy?[ķ!"LO_P}KYjy50/;TXgNb#.c/ Ƹ[_' Z:;K?: 3Wf&-ep}| klaP[! $Y2vok INF4__. ;8iV#*eO %džYCd9r&D@R\ `OHتf#~9}n.(قOT^bU僚$Ej3<36mҘ3e׉w/!qep=I8@5{3~"S9Y0`S Hu0:TZ9x^Y\ _[1("+W u=s6}+b.zaY̏URBLs 3yYw;OUȿ,ncT_chY2.FШ0Z:A9jˆ\!: paS{.tNL7H9N3(Kd]κWZ&GMaR'Q߭;(vE\5"!"s ʢe"n3}OTF*ΟtE5kJή@Az%A 7 zr@-I 6;/ă" 0cRߤm~ʉ߼R“.߹8Z7@X-?lO_hc1w!)Q_#BmK^X)#fXUBN8z^uhxAfA|4@5z'FK!!ǪJA\qՀx\Uʱe]e3^QxCYjj)`+T:iIyƻR,-sX<| 5dF =<'Y{01D:SsI:bjR\ `@*\;cmF'4!xL{cMo:ͽ ]R:'IJ[{ٸWW#s܈a{c.-lT숼ڟ @_}e\1+,@щPܾ]]:v`!# MRD MCt!-%F;"dbCV">/S,D;z  [u f 0C5yE~èp ]cϋ#3 Xˑ giD>UBXG#zcP QA 8 ֥vCe2מmB6-☂/4|G;淤G s݇tq<1wPYr0~tD񝛟p0Ѩ4m??OyC5]- -o_ykM!M߄ѐՏe+YeBUta DǬq cK.{)+Z]q? \?`xk1n1ШϿnї~NڳqYW 1@pG5'e}-<~!7 MRT{8̒<#2 K~lQ6v>TVMTp}4[.[ToiF=yz4* cjl1*6o[JFg,849ՄM3<9خFL+o-%*LkT[CiB-Lnք(@9ˆ<\N:rt`B ^֒@-2Em1*N%;h  %|9h t"]!Pk_G=2?7:jRK,ESU`]nHX0b**&F,ږrG3eq6h@mUtf>t;''Io|m8LP uHa[!2=S)؋[8HUΗiZ]W0+[s {*Q$CWvyk. @d:Vl0߶UqX"3 t|ex:*Cq.<kgfJSb4ѥZJFieH:o`'px߳.ftnw)WZR , !Ou+/UQ;_^wm=ErOL2ۥ|ׇܰR5rG GMӵeO8^HC@":hgW^6!捋/sLwpv2]X\ E3+uE`KM",R9oUM_qsj˚F\r,t5Ƿc}2'cёQyS64Q/`-LmngW3`!PP&# J׷/ zb}è-*n92;ҔYaR[’uK CZ%+r^6bY6#L Ct0(/)[`ClZQ3:Ʒ0?#;k!6=PH$|QР]vq F\&[D[[qG7 xW0ikWQc@gs#F^'A׷\ïZi&C5B5 c|҄K0P\ :@nX\f3+gh|эs>˔\K((F f󢑞rgt- qtƦG;,p.%`>KAŰ/yИc0bߧY14m\X-+/|"C{^,s3r&_Y`#h`O(3z*PڦihG.~ 3&'8u汔t2 }}x^X= khA5J+JSaC]O$K{)t̮7OhʰhZAla 5yvhޢNORQ,3՘ H*I-yTgi͍ǑJkD[M)9Il83δƙ/*$`1cOm_mx6Xqfi GakYni N0qx-0N͖͞>)7{^ɇhX :%=bXx{+|!֣ e O(Ey|@9Bm K^]۝7RK]ʝm/ϛxA/ڸX$"xcZ&0 cPW30=ܪ p]SbEFRQ-}",DI`>N~$wVTNԳ҉,WhQa;|F!9Exʢ,~q v`#2jE!ό}sUd1"U#,VqP2\ TwKSѥh1O1!բ4wv,5#@3G,9P`f/>.b@?ZZC: Ak::=2zpv1i5QY`>gD2tN Y yC;5j^v'yKN-T>L5`&(NRڍ.-#H 4ڽ\l'߱nxaIy³4 MSB6TOh Oe #  Œ,&ٳEk߸|t{2r`d3 y1S4A&mS$g0 fٰtUb (> M 3ӽy`NTBW%Q's\<-d: Å5ocu֘Ι*qYgzS">ryK4@_6x֣&S2qeLEX"鈳iZKnm9GZrnjʚpU^s֡U }3}}E~jprxwǭ#WEj/@v3Wz9 ,̾SXL{}3,!M~Ek,\ n&-wT|N s3Y \B#z.hHYZ G̢ltwPYsnح T'eºFه7QIn? 0!0~"t1di$@Q)c*FJ3,F1n82Hq#4BKQX(6Y)'.)zzE蟷ߨ8>C蹀!@tJ&B({Q$#5]+fR͔^4J0RgnCTZ )HK߲շN%˚yIʤ$շWNYHqr,4YM{G)d(gp'ٴEmc4$-vMnKu@f+[2F(# tPGӣ \ ؝ 2t60AÓ\!U<O5OAݥĨA~X˸&9Vډh6k=?NW ޏA0K*d +,$#yώ7k\- ^`,(b2<,56o s`k7.6qc/H(y 툮̨Fn2J1O'LͰ&kH9w dLi1\)#e֞<7`u^E)a#wRƻq8 ^@ ȕ=$*p:Di4yGE4{p򣀢fM}$6>ԅ:Cs80X 1*/࿾ܨ&dQzh_sf&'mh34:44<>lK9&欄TzPL2Zm`cQ8s99v gptdn!%ǔLnp '@@j%crFV䀻IPwZ{ 6\dL}.ΠNlճ Pvz7<_PbmO2MMg^IX کS2MUM#P(>t04GjFV^W֕'h!G]YhwHZA8K;wv%"v'6pL%BX@|D+dz.<"p7VnG yWWM.f\;}|A^ 69в>X̞'m 6f^VWW 6ic3o VQghB;C;&fE'n@Ci͜@8vfQ4.] TL;/]գg*?s6Te Ȃg|V"\%R1yq52˿IG1{u>/҄/-Ÿ5A?bU48;-o4Kd5!y-|^*8qm 4|ɑvo0z !IHsg[Ӷfz1M y a0x"fr p5!ww0D'{Zm\_osqdV#-|lx(hsSh1!("hݶT'j($s"Y煻IFkT &O ˡ›>dWD<ՁK&_-NTBd*)쑳i\wzqW~WWCo!CAI=d' RGFC$ͳϴ+!AP1 )0hW[U3OI%m ̋Ḁn|p5K0sO(f_`.tԫG=,0*MxTui,I.X x0?9$`(伄nlf~9{Iy+lh#NJh0by<tb/< 4HhwاO[ZZ8 1:''JPF>f xf&F`-}60^[ w)6 fRRݸ|.-r%bR /3(W$Ϛx=2v?Ds/+REf |#Yc#YV QG3evi"DNIW7!d#M@J3/¤6^YgxnM`;"}d<ݖ*ц)~Ҩt!h2o#dt0]fMF?GZF6M ydA_^3c'Ϭx1d%rJVs*tRC :\EH&'~ "sy(=T12w?IIs^}.Zug<6 e^,VAޅ t{]Bq.; _OXzCʼn9ڣcHK+6TT~W\rA(Wxl[tH3j@kމ! F(0_gOM*0ddS{sB4\^6oE]l &"V5Ls/WVG|hpWU@8 ctoJSqHJP n3e t1pI?<Γ վdJ@,\c3s6cOmD@%CzTiNE)*. 09dFэ'NZ]/ZժՔ(ĝsMln*̂*g!q;97~h#Ou2Ҝ>%~Jj~ ]cE@gw-v/ >\jhn'&z~A``6Np nz<ܳZ)?%+HonVhykUQkaPz)~ej>kq a)$e9 wҔ$-z>:/i /&uQ- ] "k!iY2Qz#3t \ObbK @}:߳Y}Q$fpcRlȒ$ZNLJ݃4zK ޭ~:Cfn;ƯV"1+ CQ$ y9,zA˨*d{lRSKԿ4K񉚽sQ#tЬ9V^ )E3Aɞ,X܄ػͳw׬8&xL df+gr@ШqFFhb1Zo]֜CjxzReڲj*vw2p#&ă4iy`-΅Wi_]KͫBiVSC'EIwn;Ϧ '. f({Y1j% o34{ou3:C_.u`"2A +#r \ A۲t-'_4nM>͖wF:u{NI> a\rI9h!Qz-B9Mhp3h6doI^?z@Nqw\<@1`綑ݢa#mt'[ 4LFQJ]CC<=3$'Z߲OjkIbIB"Bw!xy "СBVv-C"Xn8Yᵏ[#A]L:*{ñ'gtZSq ĎǻaƻI oS,젭(S:[tA =^RtOkGl5lޣo.? ^"aW~ arw0p&$俛XՊgҤ蓎܊J 1#&Cȷ .1J2"c=}pzJ NP"r*w jI>g.fL0AXlt_&OS]k{Jx9#VMH 0~n!bի!Aֹ߀ﻉre)WC'`9o4RVS!+8Omz+˚4,45ĩ[i2߬mWvCpN4z|˲Sͧiͬv2"HD"DcR!$EnPG ɩFSM/_L:F l 5/>`1P(–\O(Wh3(EA A^= ʺ[Тҍ]us>D.r_`/eS>O[>H"퍱ټ!CF&eo{%ph2 i۞L*lk5N(oQ^;88T _}eRvWڮK>7*rؕ@n&<)qm,ɂ *-eP,O0$'4URwj dU7!My1p\Ge=U Ih9LIOD7^< ~hSVjib\03oy.~._G,).o |p#>ufrBSQXGHYeZRԎoy$#>5fKmt_A:~jxL|7XxKnH3#5;ȟw4 biZѠB {0?4T+HR gk,YZ&gI換H nSHtpQnӑ!rZa]%-,NqЯ(+[#&nv ,yaɊmS-PgDX\c.!a/pPGю?iVUHyZ ;HDϊofّA>.``~7_?Mħ$aą4H0/T\$uA^6|SXwW{,Ko#:v,iÇ{G"/DzUU *O树;xˊtJ#W+u]BN3tA{Y"MUd(dtkIԈ wu>m\Oy~t BHWs>S#@;[`dxr 1EJ94sA /N7<.=XbF'޳s>Qq+c/z'Pq;I)\qK,nv>Viv"z }:*Ϋéd;*C7U\}x";'hv%MA'{DKiZ^}U;pHu̱i{ b62DJC%rd9iMEe͑U^-RfƷIDS';g{?P fV7X)=JRsDS/Ng%.?gw6QW[Y18=\ly[|NU_O dN3+j܄gh`lr1_ehWC ӶQe6Qɱ}ʤkg@1; #}3.#i<< ;dqxtWՉ\2oBw9`qwl>6*΍l_Z8yKkGβn> ͤu z9Bv Pxӭzɏ ;ADg/yULOH‡e/ Pk/+Q0ݔ{BW<2_}|ơ;|ItPo`#ܵpk+Ţ`=ă6$\Y IUF_!jV|v|8j!80PGvpXIc%dˢ<~Ʌ9'f~Pv༖pjwTIY`m.hiDVϞXk_%O)пL4vklX Sfz+~.!x\mmנtl,ڠtMMOSTM8pm~ݫy0'?VF<Ħ[d+[@ni72f|LTTF=CI2p>;m;3_kcϩ~V<4ݎ YA_s3M+H%~n |)NE4f8)o$n^.뽝ɲB1M=l;f,K!64w{K$ng?bIFtj-/k!OL r&ALORJW\KZEq*Av8/' 2UfQ68DRzQL|V]'5\!sNZ5VxEP"p ZBBS#< iA,Qb(#o/Wuwfd>[0JqGzkX4Ţ(Fe d.p7 k$a&G7k`wl27?1"3ywCgnx'rR3*j)6+u&T1=hJKhLlBLg> Ki(ْX*epz'ES0&}7*_%qu`͈;!)wN<6:V3h=8!慥imZoteP2Lj12!(_ouzLe[6`C㪭!pPz&PȖr%RƎ6..iJA tԵmkE3l{hI.YN?+ٙ(uąΈ%-O̒=fYLw'L!s``^*dchozl8VPb8`SA@>x|'&l>bG#,7dk!SZ)LZ<\97iL!Ħ޿qUTsW(fg&NIz~8ʳ:Cц+~ !m{6dB4Jg/zge21n0 O:k0RTRŒJ 3gO n=?~;R,pus)XArrK2dy(V1cDus,ʦ2X.h<^!)h7’wT/A 0jANݸm7,6*g_; =u F{=S !CTwF_MňjevZxnݣ2q{n}Hql&s/TtyT3ȣ)T>hyR -O[I5c$&={פ@F!pD4Ɍ WU.BZG q=¼ XbZ6SSO&`A5OIwe4(hiҌv4CEрhVADD='o6EMĒ:oB9F~&miS~dl/ ڊttv,\iAIvIba.vWJ0agjq^Υ.4 \FWVc3˂ S&mЩ5FC`j@IȨ}v1^A{,S$o7D%L$ۧ@rfSz>Rx[Z7<̙β2$U' _쁛Dŕ\<}33<` nl:_9GP;L7T oh:kR/!%s$:u4GR5iSX[ %wB7Zzx_n`uA:2$A7ZNUdlKt "\`odf!Xn" ׇOJesѢhΕŜ/l y̲~;jUGG+m¹a}50J0RI«I4MKl1e5dddieUwrԗEr߈֋E߀SJRV4@uW3bA`Hecu˘7:Ynio1@uZ=Ҋ[(kXN3:.J-MML^#(dfɱc3|&6ږc@kB 4$!z[޴('&ҡIn"Il@ZU J-t=}c/z[4ģ $Q3 <}١Ř/uqz/][?yIyE!?< (kВtWm/Uo}uQmH )LE1]O[MUz" >>&-\)wū6t4*;榲֘x< :(,pM'[l.u":[ v&Tvd 1֍mџn_5U=zǏg挲--;$*r<GS3hi DF<#ż&HfY(+] VhŸϪĬÐ=Ȱ*~@N7Gp&noc͘UɁt0]-Vw A͝B1q'RH|ER^!gdgYaTV;a;oFAԩȿӠpm 4q٫^Ѳ:M+%?X;<\n!#DElXOA(7 u1ho#;}p\ؗX+:";5=HeqL fhꞨ"ksJdR(cP&xߏ F9u86^,CסKЊ H4%#w,-"U3[?8]} #xQ{x7=B)E Nx/&ι $NHͦ37(P.=+3L.}zor,k={O*[pm\@F+UjPfJV u&Sr I()t',\T<.ÏBx%Rw !YJ$bz(QRjB=f.SuiDFBm'xoDљ9ޕ|?~v-S'rT[4Q7 y7Fɭe %&DB’$.RƵǸjxР)һk%$g>$#-FYddbTja Ew49LaZu[hZd͵mt^8Ix6rSGNuC&LԆlhϓ,$HF4'H<1X"5΅y2*Wi1Z74Ib62'w2> ؽ 9xqE2F1a ILv6/<;pb'Q&?[Qh&E9V(6sNjD%@/_J9 D(A jxG,{T94 X"7io "'hwa(3>5"\~% =(P_ h)%|Sq(vy2hw&-6g,Yp TFﻯ3X[_wxjfD\%>YzIe7DO4*U;+%0vѮ3;?ֳҭK:#@tgD"CC嚙YWXL8N9Rɐa{`5w19fYB|8 (gRmSG<"G To h;?̇2Uc%3n:zęs} $=*עqku@)1Wc1CZ~רFݳ3KO:5T%\"gQ!vb=.2H 5r$ h8X/ey$.sGK޳,ڕaZ(\]2(3i/} 08Q >g0ۡnms&9[_ߔ;f^+X],H IuuD_Dfq4]ۻ!bc3e=xq{j_3 K4΃Pj^X;/uKކU)u:{st.I^3!g'Pwo  .qLms7_݁Zf+!jr]L&J~^ȸ2}'MC@% ơeIr,ςT#oqx/lU P~]ׇ5oƋrpfQ5s^'T/ۊB71RƜtz˹ T Wn=JT'rqU0Fv."PYbf!Ź5$?5p=A9k?zgB&DZ~k(NwqdeYq:O`569_\Kۉ4U4 bWXL29Ji+a^!~tBX8A5_{Z]ܶo({'@mK4= UNũ #S{nw[#(>>*~Z6./Yg깺{@Ac{^+CcmNٖ;HF `?^o^F3-~EIonqgog>>'kdJGI֗;Uko3ϩD-I! x)|D&_*r/x8txƖ8Ǣj@ާ(T}`Tp(Of ƣ!(h!)XE)ɘcŨsFvkh͞7( n՟7A(xd6@b5(0 /WoŖ߁-O@8Ă7Od_u5ANxi2{s$7XGZ2nFDÿcRaL$efͻW'%C hR0@tEu+L0#>H*އjuy ߾1%L=sR*Y,n;@fh{e-<ζ4j䮞s~4XhfWs1Ur^(ՊGNhf^f~k+~u8kF4ָԓٷM~-H͵F]G7ehCDUq@}?µ`̨Зb%[.%ٓ9GVjƀ4Xǚ$`8V-CT\ECkhʵih!K;JmlA BY+"^f羂4msZ;\!^Nn]:nCΐM d`\Ay{}{bTn!f'_@]o7(;w7I6*fyhݝJ\Fr]`04eKIʞih,y[cyuZW'y#r,U\Rsm̅q4=H>Eܴ)r,Vz26*wpDkC&V= skج~S-f[CkN|1S|qY"6Q7&1N¨DXZhY}+_PviS.aa/t#whiUqHTm85Z{BI)9(bgIͷW;]Pjd˩݈l87t._OÏ5e&|5kM |auJS>0^ϟU9KҠ=4 "^3=׷ uh;FqrCx u4'j 52mE5HِfW jڎ䖗H*М+BR(Wh\G팤i>ggrʠ(!y0W赳*G]T`mi !MGw^I>c5My~qʩMc i8L+܂|["o]Gr^{3Q}Uũ>g+x9x^<2<ft `^V;6l@&XPWw[Lɱ nxZT?L Vs>owiU&k$݂bcnT3FAA,d̋Yu1'2urG_@i=^^ @߻R\?eCG# @Jh9)<bY1 sVJC fCY ("',T-pmXNA8`z]mhBb*?S Eq&%~ЌiH2 K΀FҰ bFDꕨ"1xf翗:laZ[-#p9G}]D glp~-j!TLv enީC 蝋&+)?fdrSTa-L\30ɷh=qzPqҡL3ﰖ==,٨`5_D}:|(j̟ ]y;V-=c,dQZ;^122,co6+L-8` {Iꄑ\Nhn wQդYo%5#3tT6holTA.wZTJ'JUO|0  >?g73ʑg+oDm,.%|\nj$߉wVt@ r Sq+7pK~ 1<欭Q?T  %H CNؾh#`ԖΗRo^ I ^^p @ R<+\4^l[2ӉiL.hqñ(rIƻPe\KNܴ«UsuVcR2"[l4m+SeGo:U0^'w/kxk]6]Q"bاYtW64 >zQ%iK鴢΍AF\q|E}:VYofZ^6l3_Ki iRC\'64-= +EơU?dJfMnt?4$3=p"ơ*vmBKȽ wnu#$W$DAH^#C<5Bȩ-fҸhz5>TaYQĚmH>N:dȒ>7q~(]f`/Y;Pv,ikڢ:<!z̺5? 3rL|I)ҽ"+.`/wy qY$\t?aމu?rh%[lƐ"֡0~U2&ao[x >6xD%w[mJ<\Jmuῄk#ʝuV2WP DET{ 3,1KAs6W5xR_f y=EU Zޭ4`֫pĻB`\{?&- ! aLO/COX9ӕ V \?2;6[PlY:{!5OX)WϿdۙ:2AfkֳX--Ef} dLnn}xk3_7pE~>SЃSl7LLyf0{.ئ$|CPI)vԮs[YGY,#%S.t 2݈pɑ-@`Qp慊d5, ȖM2~4F6J혯7Q=k@ SFN|.n<*5'o2NbE:֬JIvO]3F*nqvā^@eܦݝ ~d>FHFŋJ#\:mkwH&)d󉒗aM؁<1Ly;dA]ԍqz ƻwsAyQڥbHO]a@ˋO35V." rOHJl; 8򗒛:GOS'J0ʺ+ ]iQp|.}BvAƜ&չOVSERoքb(֎2S8洁SgwJ9aԒ=YBjcQ 8T5"?]2JN^$~=\|fInNT{u܉UgSpwL4T5M`'e.ֻa}wDkbWVmoW@虝)u'՝948L;6O1_IL7 ӅzBѷ/330 h%1QTчjCLϮT;zv32']w%sKmZwaؼ2[tW)3H EFO7Sݝ>aEmϴUEC_fWy TfUCCL%%/.fVH[ܐ_C^ ]vP\c$ ؖ/T*H{, 0-#yڡqA@ *g-Ϲ { m.ptpibQw )%5JR`8M_l+#+5/MGɌQ3{p6_1t`G#o& 7$kh$=.Sv.oǡdu>! |bS]x~wsYvŪq9LKܛZ̾Ak ֡6%N@~n P 5kPPպ:<=U@>bW6ؼ-E fq~V ǬM9@ON/\j5%W2v#m6uy>~{l֓=S *_.~]tFϨ5 a0YHs/֠Dl _4k Ь^@8&x,2]l)Kwj,-c?= @Z}.JK^9=gJoGƈ2je@g vV\һg>v\QWoHo! !;1 t5(OiQ?V^viFOziЈbMzW@EohT&N4'"QV!Htь6 {`G$XE7 :jQ`S]z1ȋK>vEb%W+|KӄY7-6oj4/gęއ5j=_RnN=L._9H(?$g x+%_9l-Ƕޖsfgf*"DĆ (oʶ©|1SʒOM3u{ɂ7T IHS gEDO/D}r4_CMظ"'_+EzRk\4REwSSlty! ([ ې^ܑC;hR= :V| @{6XkOFxCpQ"hnQ r3SK;MͰҨs aEdϊ</d*z22$ɢ#v(|LU}Mx%{R!k]Ba>`"Zm4]!#'!9{|kH]+4ۘ8r*xՊUhx2WI,'(aS&cLtEܦT~u#̖Nu#璚R1}*Gq+$H3!"!'Rj(@AE5[>$N+6}VN> .tDumQ.? x,+[jj}ȡ zg:֋ " v pzL{L$,T J̿6˿4(R<`d<1Z1tlklاyn 3QՇ,ɡzVkԕ5b&H75MV76>.8UP_abL@tF !/C+=My!ࣵ' 8 mGi#-6QVᣇ2mk UA &qd|Nc5qL;NV3bc; R7uED 4&o ~kw܃ś0S:-01r7MӪ!SR'] FX]ۘ;iM_#+-v9H{g5+h ״CgW{_A}M )]nVe4hy7A?*YŠ; w" w6|9: #We8LtP#l\eC#J0˗hJup-b۠'?O8%S3wadѢfWYiQ{\ >r2sJmݕBl>2Jj$ (LvAEO|7 Nvfz(L5NG9"#h{@{x]MȪ aXW[`,ep|ގ>4 ܀VS9/Yb|n= Yɸ_0u7_?[.꥖n7zL#vGaOVQ|:,$4b_'n.*r9[W*V 7?}(Ǭ\"sYut)]k±/#rlQ}-|&_gAWgۥE.eŊHgSC査gk݈R`@Rs!Q(h  U[m{}w/*8F%WdCYrfr/noX oC(PI ]oj/ztn0Vݳ.ґk&׺%$lCv;gB.޾N_(\%' @0 B(vi>F;HJWD"4%/D!\2⌧Ăk5w/#uô^Z0Ձǧy8/c\[H/J=)P.Âh!kz z4lG/uߺ0DMymꁚvp [aXӎ7ociHkFJjA9\. PP(YGMIfyl?y+Bg@ ԣ{)ө>|4Qk#CGLJ@-~\qYT4Kθvq"}.A ڀ_bc{䝧.?-%RMNuSnl|QB/ĺNT5C8L[B:<}yJ%y_9 SOKZ!+.o%p*Dgudk]sPCu.60],Vɏ&]<)cV2̗^[s]VSnXQ2 u6FFɛv]i7^(TѢ3;kQc`G4vvƄ})rm?hVHt(*/t;sRytWhV\>ؤ7d  K%^Zx83|t V\7!a0<Bu΅6COtA2rW91n-c$}Z 7&Uv[h]]_OdNEs|Ļ=4rEtfD)QhaSe0Nʹٙ 5A:MM&xjw67]@_U8hbwTr8,)(tGͧ.}l{H@+pSQb>*ܔ ) }d`W/-E f[^uvR"mK W$[%~'yOη2.SQ*r4}_\1Etܰ66 ?_ApOyPV"u;UYh)~M'p3y5K߸S~Y&ݷKRt &3[^nvn?UƸN<]ap;Po&f\I!D32PRua GL&.^깋4AkmQhG$Nֱ_*nǕk.pPzv"5|CuWIqӜGĶ}XZU BU}Es}Y Jtmj}=hsS]y:i nTnMp։I#1}Lq߾U=CKMXikSNhW01\aiQ!T8WPRa[%_c0na: 5u$ʏ9n?ixHf}9Ӌ GvIt!DJ_\d^FmYY&^A Iu:,o yWݭFRn#͛TĤ:w&ޯsv76Lϋe P9h2g'hF27CǦ{;87=b…vϯWI}ʁ~(*|&ml7} hQ,4ƳV]ˆ@'UMaU0be%4$#ԥ( fWJ>.z(S[~anP:AVNՅn\RqY?]34HG˻rta[!NMQO{QzbB2?xe|Wm-f]{=r?;qMchcqNǻfS&2qNQR(~:1\tLVMw[*/8W+~A3?STn7CeĨq gz~\;@=1?kՐ3,I-S ŏQEĿ"EfSQר(QJvg̅~ LBU,VƖQEu˜b^3CnNI_%Ly 1oǸ" XKN`X4`͋>iFC dXᰵCL{)$Ig]Lx&FSdXeBQ@^K*xzp7.n8Vu*;cVG&lκ'@~K<76orxJIyIN6|Sk>SY3A֊J@ &99荋`ܒNQ f,+~fzwqY*A}VmiA\WȷQ'3, f6vE)a|Jp+gN7A ./I JW_{-ĘxsN")cPsQ`]?4Z X%Nlw+s!dn!ž=]$,Otz>.*_E SiQM@hdMz7=Ä4aϫ<#NSz\\L#VҔ ɺ`n^ökP_٠* L^}Nj['qE)W6rWS*؄os,O>Z3#"v콤DI#motiƲEej[/"5%iG=p8ra[tB% (+MH/d.։ޞ-*4@iI &&,P J`Y+_{$M}:*^=oj\#dA%r_aW &dцUʶCp.߀8G ؒp RVL0ᚣR#+EaʗSocͮVmN(tq-x*3 f~ih@.&=zwEu)`s5u Tw6pQPϛlV{ PZ*ːsw$kH\Am"y| Ip$ Ҫi<.4_Hq P]Qj% Oު<)rn`/ /Lo0 O\`독WC4Y`^jAHR|>;>×@#7TT^@o/uOu8#Э^ W]\]ìiݰ"̂ac6cDaSf9kFzՠ%EoK\4؏{ua{ټ'ʄ.3hH\ʻBƒ(bj>6uxJEQ?޴wbP-f3lRTN!]@^oOB%R*4P֬z97@ו{/6X0+WBѳlKA#vlh&&x1+6~Jbl"VFH1:rTd,ral/6::^<ph;2 ~n5wU*]iZ?ӎYF0M?Wx iQp=>+_/.e% @Bxz*U1Ki܎~+'U$2^JFs0ͣW訷Ki-cTzLJC}QU{l,ܵgX#U:Ÿ 4ۿ< ϔA+X;QyB0F?xr]$6h4e`{qI J>Oʾs`clv+H-V/b`RlB !([_UTL]i>6dXn ƀ8ap{V<9b;y,X2]&ešD4ݹG`>p ,/M߿S; pkU rW؊ɺoNrf/n)JGV_g܊oƸq.ѷ6We ij=,(ߔ$"ACg8 zouG؄Zhlxt۰8?2`:*&FNJ]GhCQƚq]wG{N@/)C$I`&3>E}6^.Յ>빖T u;hBpWG}PJ2aj`{v*uM͘o?+ېv(M1i=.kтOšeIXX"^ &xaYrvvzo9JRy _b+?uԛ"Diԅ pt|P?(wLĽ%_mRgR!;Vg 5 (8Ky>X-0R=<=7Ed*NV,J;ö3ѶMD-]99wĉzq%.KQT D`^ᅻߓ IPTZyUZ5 ;޶#&S/!3^CZ a%z%#!W,y<1 !G{xhe绔Xdf"?M6 H|f1K S󫹼jg{"ix c>s oT!\Bg)h ch^rWhϵa2WZ+TtyW'š4?Lڏ^bkReP&^oSWqbٿ*1̶vHJ<|FgNR!9xçcq㯌؆OS>.qO G.! i[^ÎDH22O Pe6p(B+C;sBN)ۑSqH @<$RFO$(WlZ"Ќڛ݋RrZt(eۆ9M2'Ñ|w`'I!GMT%I1"ȳѐ؃( HdsY~OUPe2|ol_2qtҨ"u7rX-mr1(4XY,.K!"1|)Z8fF#ZmU:L?8 Z5G:x$DЍC % .wfܷǐke[E`ihݹs9A:}Lnh29H?C-Ri^ xtb]fTW(& cF0D*,Cߴwgخת8McY8-Dzx/3́_M`ݢEe?&j|L,R,aLȂ'M̃q GAMY//nu߭셷~+V!kpGPcx@tQB ]&~oY*n=F8S[~Y=a>MPyԀ UF:h+$᭹4J'/'@4䕇f2\@[4WJ.4!n`K^M_"Zef̯hD\+ 3QR bLՑso rnFq|?}Fm5brO,9:8, 1H`,vILt9x%Kl/zyDU:i~m yl6@s13~Z8 ,(nt/U~6Qa֕]a7(̺ 1..=v=s Xܝܥ!o=HR5;Π[ٚ=A_!k(뇋 elڑA)ӕoom%iy( ީCD[-\8Z ISgQ["N.`^8.kR-qokvE\,p.s.ѭDekXp0E6ikY ^D1֟E}'F9|`3_ܧDVPXXJCgjB4@a!ĻJɒ59z@ ޱ'}i|Cq C#6k6D*2p{PK:GF>_oyr͜&?isLxVL뗧UHpnS#xj;շ=32rz1bdh~"qf'䪞C) tFqagWhep̵8J #ffgH*N:̜sQr/h+KHAda2r=K/ok 7/'+V7az/H*` o{E9#aLY!Z/s椲9ܖ#l#Íݑ+:-8*du;aR@FnL0%$z` @MoD/N`^:䊸p]y6m68Oj&I&fu ]}6\`\|Bmfjz'18ZS := [.!i[ ,e<PsVM*m?QV!$ be"ñ/)Ci,MDnzJb#N=OqqOnoR=_P-\EJ|`@<*=e  ytCpD1|vxZ?#[͗fEN*x(цD+\hwȣ2ufJ( M'3ǟ]]X`RmQNmO=hߙ;>ajPLT&)G _=oZZ7w>_06ѵ䤑P;jhbѸ{{Z2O6h@szo& $lc薉"ND#,-Ubfdl*U{kjL +>{'p$^&o`߮LFHI 4*er똏2Cw>"VXq3 oo|T$JfgRm|/Q3hz?nܧ an  S3+˵n M'B6MTgИӦۢÖԺ7[PNl)#́(iM7[9 JcXNP2zA'~|#~\ wTok~ >`U"1dMϫ$v%]D i`y0ܥ M UNno}µTV 8lXFa.Ȓ('^FԼM}Wo [tz{yM*݁CX@G锨JXak%=k:9E3-Ur\ӕm S)դ׈BS]Ro}V~7m&$X){փY[lԱH5gy㵍 x8)D-wsdBnnr;ٹl w3Q;֨k! ocoީO-=){DHI(Z:g\NPoՆb罫~ v}4&*rAVF] cj}0PZJэS#w&4\#wgAg~VU-^ޗzĊ/۽㥑^R@>0Qw!lacpÕCTSOl 'O`24,xHI`\_[a7F~%lX/$~&U3G%ܬ9m.[$t-6PggF~՛oIIČ)lPfs(X^ X@ @:ɢJ%i= ;@j t/A}m@4 qW\)h]?8Β|4ZWkrPge;h SH(UTa䣒aPco4gπO(}Q6MO `!MVAS}Zr рq2X): &t^ +Aϳd G*>Y,tdcWNj[zt.ng1*%k(W4qn=ywU&}(OšwDsZsNBcE /Kk'B56I!,twrKbYRTXRVb+ U0EjkC3txBvl͍ H==וZ)G$Dė!|$i!"*vbG,X)k\;06*2/JGo_P ,hE$k|ն?J2;8Sl>gct#]NgsC| WM$?soM0t1*PR5꽄-1%SbL:(kέ45l!xF8u=$-B ;\*,JExr^`|xE֛ɤ~*EX~o~з!!/Ca=|nx`חY1dNOxuFr 4_{qIJY3@nI?5d:BUR>ū7$'-ObxZs&3d=ډmm/؛H]aW/fd1`/qCXtiguZdNJ94otds, Gt =ԍ1sk '@h|x| LK*GR[[;3m'1sA#he튡]h|.م%&T.Ֆvd]%3xy@{LO5:l?)~n8U,gxS}`3/kաVXq- 9&v,՝iIg[R>+'M[C>;#yqNd;bσ+Od16 "%3 BD S24ME#?W~2uF c>)y5iJE_4Q+qg+K7ːL[z!WSWSGnkh˅ׅ=WF8FSB~\~ w纒ߗr&3-11؋֚ix[p/t> Z3T͖*}sxP>ӮI |haK3r^rE.WWU煺̇vM4(瞂OHfS 'k[˘箞*DIM${*l]:r<8=o4j(ImVTzf"8然hc;SC꺻eKb9znou2sj(ОU :5oŰx<@6|ڼUyHaÖ́3oOȆ|e6L Qڰ YzC !O\$d lPD)!:nrHBG=˟=+| ŀ]:ni=}@Uyϖ1(eQ0hIpɳX1H{TelQ{KX<F~ ?U\@8Da範tCcݼۇSM~?%FLTrc™pxODcۮ9]psfDO_Xm$v`?ɾJ#PfE>j\bwst\,V@z%Dw}q2FG hCPj//)~R ?xQҐ$#~u9 nn^Ǭ;U?1̗ɋZitsυf`02F+hlݪ=F0H<$O$6'@ [s1 M&̓n"J|cɩ4􆵺6!j~\!Ӗh7Lo(v8mEcuu;/#F3s-uB$-z#xg0$eXNeņm] }bˬ,}0IaۤSQ< \+2dRnT$k4$KVln/ocg;bͺyM'.x2;J<ͬ-'eM$ɨ *џ\EB2:`ߥrlhNw5%J~)9A9}ūfo3oÑ0̕1 x|c0Al3Vkoan y˔8[$ ֆq9caRTkxOҾGB# 9i]bJW;\1 ecNbjnj*z#.V v_K\! dѤ哵Gt_2Prk07\qÐ8lTkaυ6Mx 4 `DMkZنzZOcv GZ)aZuA-˺Vz ޥ7#AJ!?'/9??S~z҈X$Jk0SC0U- ۞^ťO'Ns+CwzGLn3 wI)cE~'F3PGS1mkI g,`ޭtKPl#4h<^I [k>:[OSš%oW62Jb#$7acN]R͌~`B=(Zchnȩi6?)0 wP:dk3 Kۚ" g<C1Z}0xPڡl/J}?MI(],$T<6' I͈>cz)B#Iɀʵ+- Z4^f"2̃ B%<bʸn/tc*䝄,]؍'r9zrD9tQ sSc:r3r/q;S_/SXTEWi\}NA\`lhXjSDT:Xo{z>fٓ123x*hZjr tCqL4%,z(؆@1 .Tr815yϰnm%׫bӳr  "2;@2f7k',6eeP թ؃qw0:/AN@eX'%in^3[/\U6 x ~Î3Ev /щb+#I/;"za䧛m9ӓr*ꝝ4O0q6w J 3zfN{$B g@6iɸ6Xĺ}w9 ?e?_b; k;*V/cF5o򦎤#8{@|D)P/_lxj sRT/UQ'$*VTq#Uoή #e`VvC|\RKMzyzi@QE/Ƭ6"z0fyoҋdݜY.'nlAx_Hw[j)M%B+P9n2  8kͥlڣg{Kr#P:ėGWl B0t<HKk[p8segHj]_d4BjTUY¨CAN{+э%A OSGv>|-9Ԑh3KÐ`M/dwwDɽU<- Q+4_H$I OI6"P9͊lDd^8 n.1g~l9Dә.V4P`\;y}E+*)9y&J+8B 72RCFu3ؓKqo1h7g XՏgڱ?aY-#UWː M5GY%&[1]5|/ޞ/AQp=S55\4Q(/zF="IƻVf'Qgd1{*I2H5iCE eM_C6ϡ.QTD_Mr! }hGگڥ*kN G^m RkUtxmsuV\,;~9B x( 2H7qN]PHԅז5p1̎U%DRXg.[NadAh~IzIf(w5 ;oS"_&ueCɇbh);cUrK}^=y󛧿zșkg^HgUɦ كajB w`ʿr/horf͹^r=}/m1,aO=W'n宯,[`Mf^hDkT`rC{Z쇤Iݠk|BG)P*pn`Q#Jq55M$XFT *\j%">;oߕ_,dmK 7z2c3)\X/P,ICl"dA둚l@-{nQ#4uA箘0gyqF7psPlq XXR{QL,&Vʐ~NDjw7w̆ im20Qۈ/m VpYmv 7UR<{cCLJF 5MH%"=9Q{U:cQm^X˘t)"kg,`q & 4^UNR^S4ۦ4F_G '<:OU36a:1ԏX5U({ hZ9A6ZU;,l, W"5p$ZwX7jR=1Cd@k^:!hõ'[c=4B/>_3)t(ND'jc>fyGh]n]sr^DAtfGl˒ܮ)Q%5Qa , ]0,TR7z3Znf[5L)Z:tlj3w4MC:N=&8fq N&c䑎} K-ZI 6%}rmQTpH`"1 cV}{6i#>ÓWKgKIG [ojܰ5/.g! &(e,&j, "cm_kr~H[ m.L࣫N"W=/-Sl9$+_|ޚwyP=Qyy n~QVo\Sš֕mZhyYFxWHH\,Se{=wxޫ8?B%nȄجbu&j^0 yXҞ_U$F35[yCVmگ9}귗P fII #̽Hd:[2|WXQ0ag#@GB\zb)2:%EЋsZ9B)rƝN \Tƻ蛐/)v sڌZ\]_L^7<(sjuBLVėEL#i+Ԁtt[k(r&[Φ ]gc) uKSZ>kwAç(Bge'oŝ@.J}a8.r# Q2jDrޛPuMHb^tmCjp|Ɛ% ޜ{Eg6WtN7g@"ؾADQyGX gkrшC*\gH:7&= dLߖ2[<쏦*ڛl&RN_<B?ᚑVo,w] e]]ȵ-1,3 "4\h9'~ [9B>e4\qOh'pzV͍UC0PVru.닉 &ƾ GgH0uk68c0@{-|ܾqlPFo֏r DqLs4?B P!4"TL6F`U`gPHDݙu鸼U{B,˱ykf$7Oϳ')Mtjw*_eMIletԙ*o‹S8Y;xAyףKV8=7wrAԹ7BJX(RAYEӌ۩Z;2JFHv%Gx?<Ok>( Ǖ|qxJDDZ 6le`zfw=>˸s|4k?`H}3!ܡ*K x>uź׆n~DfKR YcK0f <~ѽ\Ͼ #{ *ˣG9O/V+>))~lD{S)2qmp*%ʨ8>))]zj]8 ff*7>'(Wk>?u*eW"5[մ@ T#Zxfp% jII=4z;x ٸwuOm/omԭ+6I(L3]RCBpbߐQF_,J>SV!\#'r.~( t ǩ58j'f#DR(%iw/Q֛O1;}J6C5EFg}E)SR\PqPȨLf4zpYWk6+!S*&ƴ+䅄lzZ{To[_TP`Fjwi=bXs+#d(}2L}$?y):5J9XJևD|>Zko^Ѓqle)Sb9];Ux(ϱ^ 8aqKRx;^j?t۷TV娥𠨐@pB 7f_a6W%*RFGJj2O`'}&P ՋSi|~4; :AqԹ DxJD/V}*fr/ {%Їu /uGn7Ѱ3r0Ǐ\j{i$@*;(nu?ȴ'f;ˢѬqsÂ掛ҽ KBh[@ZV.i& <==x?g܁DhW;D<ؖS(1#z^?y#r @pNBk9_p"Fk֚ ܛ{co#H[MY`j>BZO/`P[EH\'ǩpNbϳԥCت留~Jr_% q瑨k>1PPo<Λg-`J_n-W/"9?˶h*Qeh'Z&%>fb+Դ<MNP^~Zbt1\7TG] X؃Ǝ#VKRS_DMB؁1ե(zr -r:,8 wPo<:?ӸZt tyAA*~K(>>d # fOr6 u".4$3jjI*{k:?a!%Mu1kYQfl(R#5KF _ ?zXQ Em 75/[=~PH0)!#EҪi?peMXI@{=O@R 'p9r p܇ p7Xdd.K5ؚB!s}щ`Ɗ~0DimxiW-2i+>keӲ'(B5(v;ݤ1~دJ0Nf;(##&FF9`3KJ{ ^Z^|bvc! ()u|c.`|kX:w:WeD:ȣc#!{lsMTA 2Lr.RSRs]VOsC۲zM#^Xؖ׹y9y{?{$@ 4[*Eg⽧NZD]<#0ʗJ8l5\JϕDv( T9S"s)rY@(">S^2 N=YѪܥCW Hhƒ7&AC0S7 FG[Hy1"NGmY3FTAmN_7[Yd' ~?bozABAEc~]F1$@#~ 6Cdh'=Bչ۳}@/OHG|9\jUgq640REZ;rQ6V@BQTf'Pc Lgi֥^7O KiB% KVh@b1O|,wK _)x+HA ~ bW=cFߒ BOHč9S6 $4!nS- _11R:'P#t ;g[-bI de++e< l4 hXE2*Rc>St(ve D0c8}RQ*;M'l)ʶa"کPgcAiE03.fc "#/3zZNSEuVbe]0 ( Ke.HRhqH8PzR≭Yf^Q+GӞ't;0& _]ſ.9({#M7[S8s@ҍRgf z_.xOSZ–&\U'elikayfo߅˝zwRE<}PW<.9^Hc2coΒgD>giϫp6-'R4UE F)~Gҡ YoX"'2-Ԩ@A PYʟua&@I9VX:hG\[Ԯ]Ld8^cG;4c r +hkJ2ڵq ;7>2%y= I9=3$}o tG2Pgޓmxx܄xP({_ 77Oq0\(@Ƭ ]J?j'9{.JhP)>oZS'4u_r b ;fz0 ggÅs79A)%ƺ^ڗ!ࠛZ]ص0ZArڊd\_7%"=#mBM}NrlZNG mw΋{MtdsSQ S_#d ):nS:]*eeă<#=9!15+Gz+%3Hà>$1]-؏"EEwjάzOVUՖaFa=G:)8 T6g҆pNLzGg֚^@{T{kNϾ!e6LT5gz`xCH8p135)].d.n+ XDIdbDH*ysme7'WXh%B-[Zui0RUl%]XR堤5U}Py%,vԓ%jZ꣢ԓo|%ۊRQoof_qp!;gWiD9\' 6Ct$zl^r{TX',*z-w≢ߢχQdDp"S|K;T7~\\g̢ꘒ̞O۪N1TO?c揁x;'';&7.P ցF0,t<簧:[r ARw6qr Wa/wxwK~h9y`zAM4$!w hzta|IDБ͝ &ih qS ?FKF7 ~X}b7%bR ·K \njDow$.;xدs3Ay]NS\|apcu xWU';?T+)ǽz!ڙxƉA {w1kK1`-U9=5iPwA\pOef1_izvkNJi$c(r3;J_;ʈ@)#Dz[h^WBA !@ H@á.vGeںxK%VlʸwҐ$x$͉K+_S]Vs7z6\zr▗ ? 6hs#vjф *ǻwR1$QvHӺ? ; Xy`sq :(HF<<’TcL.*:_߁GnlآT!TS䢨x &deCœW ĥve2-g*$=_=&ƶb # }`,:wouZ܎?k| wAp\)> N> c;lIڄ{#iND[H$rBpIJRHC$Q0+d +Cȗ7IZ׻C/J69 Ġ *(mLj5sW[jͷ33dPK ~}n?[A)KnFLtܗfH\kƬUaW+&̲8(wh fZ])-7 ;DHXNFĕ.*Cl^enJsFW3{DP 2̔<8--4gׅ hlӸU6ۃ:}pyzY+5m(|5j[>WEoV">WiSM眪.!3`z({{Z~]ylCͲuOџE0ܨ9 O%sȝo_KhbYL$|–'8-1TIEC2̺-֯ҖUN8"r[}JR}/G=X#-k6ixpiBA )MiGEsG]0v&Ie=fj ;/Qq10o wQprcsd~<6?@=Pb+3a3Zu6DBp& Ӄʤ2{\fhmWA-OhŐρ#Q⵵Ja+ t{?v-_'WURT`6LHA;^)t+/`΃+a\&ۈ@2`&Th+_qFڃ5U_}3`zM*ʶa8(> q%_:|3C-V:q 19- o^5$wqX^pnJOU'ݢkh.{{nY-v.CgI$[ф)\#FZ5_ Pbo!f)У{d=A:/a oes#3?3FW/;%L6OGU{v0ΝBBXC:AGN8هl]E0 ٍƋOڒ`cJ|=p?80t@1@><7;O"=YWHK'.$IIA'k-L40uԫé2)5 pFDsb=gX^?GwHpyT >hbY*q T okůO%RR̊<ՠ6@;7 Q֖va1Dst: KO+)Μ=Ѣ>aq]tBΣoI k3i[l w8*Ql;N6R5IT:@E6YfG(o%Hp &5HJ^=PJ $Dy RpS7 d?@RaY>f(ؔffxrh-}[8rLq~4ZN  z3?W F5'lQ̋1r߳oz><{~YPSV-tWC/:ꅪ){to?D-^ֲO"▋#Igj~l+V֠ H6<Tc\JTչ9?rEKW8Sؐ @q嗓iȕpGytQ6çQ挭 Eibrġ1^9I`3kLE$D]=is'`=f'P4w ɯ$Ƨ;ޯ$E3@`YmN1OQN0fp'Dכb`?|xd] ~?VURBf-,VM>ŕGmɽ^}džr  `ƈ_CիaJ+}m§k(97K'=4Tp?rYXduJhmkwU9N, |<<xG6e[ "VfL Ys>nk)/E haEh5$JK4$F͹;&6 l.KAw_+‰QU4132HOJ כ\n&ڻ\-Y9T_OKXi5aJ<n4K˂L& vfh@M4MRQϺ\7ˡ_ Q9_՜]bo~m@u`c0 jNq^d׉qH1 fEҙy`aIʽx]LA>45z==dxCO`1KL}5B#Gu(C~Qâ.B6nCENc]`bM[ _ oW vIs Ne 2 /!!GQH_B BQL0-m'VPOO8[SYdM,Q/v%`Cj`-e[zEM^?z:1~ l 1ޫN>&ۻ$fˉIJE &Z΢DINY-HBEvbhS4g;%dPFv|Zڬt߸+Jh8MU3Q_[2}O r.\jty,[f?|xc ^i*qqG`j:/ Yc(YnpVwNƢ_r 6+~NHQAhX["+ϑpLF4jU߲%I/ DZOveQhOWڸsb0JafnwW*;3bMakg3=^6;MI~{,YCruI]ZT$ITzD"L$w䪤iUi&͚LW஗%RT^@^ZoicZ $+Ŵ؟V!Bp闠J]źa |,n nUV-k-q9R@n{V u9~F~u[\yEh9!Þi "S=[`<~b !T t$s1Qi~%—2; ƍ#n=420@\^ fiAu\FsGAkv]wx1lqm" yړdIB oskS^8m$;lBuk.G_\cܘ^}`!3ʴؓV7z/ci 0*#`&\2ݹy*&Th* B@8hB:c@`xvz 6`*y?NNURs;иhIhF@If/ww|2v/X2[=P*z;$4ۋYeJ)Cf3)^,SyA&e "Kv (Wpy=?.S<"]*|hFe=9& i<ʄe͕9]XX^/?>Bǰ!(p vP  t vCT;I[K[{ZHr5ӱMq~+lRdQ~f%KEޣ؝C, ruL4qsOƎ&HԾ4㿮iRy*.soĥ'Y`(N_4 w ._u>jkF ̈́b!̨Ln -JQP_ڲ].LP(VK7]h Pe[?nCde*<5 _sG~LYٴ}qG7BB A/sG9m"¦".Or"4eoSro_h}_D5|֢u5AX9ltD q[rx++ʗwv5HH[s{Wo" 2zhթə$kw>7J4Foѧt1DpP5_پE| 岀 C1=5@x2ڵ fOEoΊeo,? q0N' XuOiiiEj^LM[ո=1^)0oc26mK_UmرI B"/\%GO B9SFB|q[* ;<]*geqx˩ # ST:+BGiG^̤-Y. 7}%^l-#՞ijw%uS d"zO%Ȩ(ŌBol-'uUʫ@lƥrT8nb]#sJ;?B t"_Z *Mj"dgDֳec?2)G\. nj&$2oͺ,!4IMY'>-}[t ",["yUlH0aV.ɭi*C8ٕbmIٛ!0fCb5T8wK.cYcvOOZn f"~euX$0 HE IyDăW޵>:-as&>bY Jzן@Od O2 J>BC}F\Ec6Y̥Լ\+qzॵS4D>ec@64M){0n\e$Rb[gLE56콿ïX6 Q] ]* -ia_o65f$PtƮ٭Q#,Y--mͤ5*'P5%ʁF Nt$3֢Y-AMbkƍ)z_)ZDci-AFP .ٴF=mس"݈SN!Hͨ?UpțڎjpEN zlq%B4a8_w\Aa/@?n@S l .7Hg׳8 WWo^ԍd\B|Yde "z * B&in'5T~ eϪoCm1s+1__nr6 ڔWβ2nf,k *]R܍ q$o ȔEЖ^bny@r F l. ?] DV`,[#/$5 sf6а7P4eO^č=WXh}+GQrXz>yf!=>oVj?Tgg͂4?l_n1mLd" qkߣ@h3.mͪyйdƤWsv[Ov!9:Y@觅Qtp{V}3}fD8i$vA3Ihί+lzxBl:$M4I.p뛞Hb!o=|wi3:8.m@7!7xf!Hs I } @m ˀVSHHSe`p[T"H:ZI뛁'P ) WO3gU7а~҄+kO.vsjY! ꘢= PjM*CY=%cEi ;Vm Go d|QQ4r)1ƏG:[?k"QEK0 E[-NS6XLԒT:@:>cӘzcq ,=icǠ5 yM#MЬ#'8#%QSFYhUZq]R@O],po%LEd]wp«QPay4*@3wGj Sx#o9^CLb J^8*o/Gc{-ۨJGSdKێJsP%1,8 c%gQ` {|MeH-~0ܭqr^1'}FrA%X-skhzU 2/|o&%erIV)ύGN~H E=;Dz^dJ2i9KA iJ=N_߄P Y1@  @tEl2{0xtv|E] t>- iŲy˝(xi)(Bcn%HِlTiK(oh]EXwnmw:_3E,lm9͌oUK_!iStaVDD?)q#ƆSe{l2\蟷tD~xot70e 8oRV57<'!l=څcиQ2XsjбIަ(ųMi:fxU zn%3yjh~ؐa7V kҊAܪ𔜔}%|og^A tb}}3( כֿU>?; 9VZ&0̚#էT2 d{>.G@h"fB !l>|~= 1˘5c'GK6}Aͭg8yS؉hN*PjX{!ĠAJً. RiSt4և\93z?й}& $sQ= Ƞ-k soA{Kn"N-ih.ki4Yc6y71فpW練'[wLAr_Qm *] )M 2+aC%fQ{zB`* WyGl?s!D?1!}ztnU=wVAa 6oFaO|EU WpboΥs7,] ^g4j㵀ffnOO~EMK+[nտ6bm!=@CH74}T\l希١݆>hak<^ZZZW;EZ "o>Gaӕ}8c]Nk&)bEskeo8R.E%j˫!k^iŽFfL*mAg{_fR|_Xxyj+-%$Bw1sR?tG׬rՋ =$G=1:)N"qF7@%{4_Ӵ Њ0~I0sҧ MS ?3yݬE4y6PL!~dypn׫ xdu"R@̨XuYxT ,U{uZNP@qQ\sTLõ%☋auY 8O7D'WEY `Or/PR>J ٬__b->J$:kq Q^) r׏N6WbQK_~Җ 7Y)ܓek |я=ZݕizA2!vl$%cWzz\ iq:Zڸ ']/dnѢ>m;SVnB/nW 睴vHrxyo*`Z ׸j.d .0ȶ.?tk˦XƗz(Nϲ MMTTL@t(4{+\l\12wYT! V:a! Ҳ8'`)nКt؄9D\inW&ڦo!}{ nK2Ԧ}mP`2.ʧVhW@OtMzbeҞ|mt ,b DWhtcn,gκZjçza}n#$JY{u5@ 5a@A7!u0 5n Q+XAVAa~'Tvʜ!C)z HM~K%D| )oU g'(`1U7wqL'7.J~sZ=XB=Tw (*J|Mvhs_htB J *:@p"aY#XeV=9"`YI5s 9*~̦fd/l jW#!uc6&{Md(,5n,,{|Xyݘ W L2&4,BC|MǗ^[o lsCiJQN5o6 ˺iޒݪuK(BN9R"|ڈGA92+ -V_1Ǹ7x,.!Q8߃ͽ|c?Ϛ/6tС66m8ly_'^PP08B$mQ05)~{=Š#ґHwA&( Μi3lA~%v  hB y"1<Vl|űY\] }Q|끝;rGc#ݔ>f/(t]aŧjg=-'PE͟+@AM5RDRB6$!B@ >u;F~m îC`qM_:Jx+VpeaBlfitq[@ d16YJ'/YXi^ !Ъ/̰\?^0Hy_e{Ut!:7D8J&)I\题 Z t+ZʭQ2@- ?aHֶmzc>V:nS brP涉C9k20l]ȍ)77LT>6;2?B{<}Fa Q{hWN`uѫf3AӻSp qH q±1D[ 'T?. ؔĬEϕXEK\[/+=ZͦVR (m; yBSzԶ, C*R4Q9X a6SKMήHtt-/,>؋cDԝmD2"堺*iOu[;3[owZ{ia$Do;?.A!T,T[5G4 ]/gx^vj%ႊ9MvB;v{U9&^TȻ }ɍ|;@5#vO۠W4+~,YKu"Gܠ\Qt?F# a`mT|o3b&53^Oo,us[iA0! BjŋI%G‚e;k?"Mz X&e&+OI Kf12\^=_R&[2H6X=;ׯh 'l.u]t|sat/ΰ#|c7jo(N@"xحaIIVv;AM65>ndȜib9lmOa9x^-JĦF|ptɝSEr-:r gIrZ^eI^?5(!˦~X+nUټ\Q'Y!t8tɲ3j%o݃SH-w!U6)rL@xf2/sJ[uyɋC&DuLr}B%IF\ >MAUtz.,P {24t mz`?Z./ʆ[NA,jZM[hP:NdY楼pY.KcB`CЊ1<6hzf-*i҈U:xKčO: zڑ$`UAQ =4p*tČ &~کi;;ye7)BcY%?8Rn!zڪ Eoqh鍱Xͪq/RObodej}&!a *i5j*nFUvXiZc'j7D.Ww {QQ+ۣe[kQxRTEYI,B*H T^o a+ CklDf#y0=y&F{tt4RFM-8T^}-_RM6ƸrPV)!=]q -r\6cʼT w{9֓RRjAGb<}NJA-C"gZ%js{]i e{@fr}jv{5UUS [vCiEhqAHBrt&rlRk,|ۡƳsB &Xmu.! c&Bm7|o*Wڋǵѫbp)j?Q|?\HnŢ~ ߓeiÛѨ?a`}dk뙧wRus4,hUIVȴFӫ}VF;uea@'el6/_CzNc c2c.QB,*~yQǎqg$"wvrTBbDq*A/b WO[;Sscg :^vm7B32d؈J:ƹ=ߕ_0tC=e(e_Z> ~9v>pCw>?ͤ@X+kN{_'B 8v KsR`ZS׎sRxe9c[՟Я][yT6Pz I&VKYZ&8A)ա1@46a5|Yɐ”DE|X{P.6T]:}mϱG]cȧ=,㡁?SĩJYU5D]R!meY#L&dAVF\x<Ƥ( $Gw坉?-:?pod6 Zh(O؅-.|G2_^-B"OJZ>g؛da]ْ@~_cl kD 0Gߒ~C>m_e?j0v4]x*ZM筂~񭲻dB0z=  rKe_v`oK`>WM?fX)cݯa-в )& 5yɡ4pp/п*[`Z3~2Dd9=SUkɳT.bf0-#p? Z"NbJHtssv~v "<Z.W,%!J"=3>AvO̭LW;ê#6-,+KgqQ|RSb+q6Y-*!%elq*K9z]# ʨ]2 (n~($DPTЩ[#FXvb[Mg MZoYCѲJ?0N|/*LJP|-hYsM0N HXkS!>bB•ghGSǑR RhA;ȯ /o=`\F\m@emR:s_Ե_aS\N]?XfRWLOy\ tKC"kJ;;Vqҥ ?*8V װna{H{>O>e蝴Y0> ò',Z92=Jt@=wj%0Gɦ:Y# \qg2}`hH(q\gOsJlQF;H:QbY`ލ42t$|3bvw+iaUU&S:.>[X!+jM+}+LPc|#s!r+AM—ؿ`T1,L9AQڕ{p&44ng˼[ *;jOf9i2W$]"V _t +oJG}5ya6e<`֗ =Γn5[ﳦoY%OuSB$1R=Ut:JV}: y5 T\u()z&zn:Xk7u?Uaw[sĮ{KU_$egL6pp3|l"t!|CV\D3E[]/,ϞQ D`U*: wkT7M76We’\\B\j* 9[,"WU-_ڹyYWN9@UGyi%b2J'ZݹI 7wߑA6? Ki\n%[RxN20$_Mc) 'sZ&F]nG8C!2i&ɰ #W#MZz)=KAǟ)rD5:?LT}͖:݁r*&,M!YTMS|ـ.ـd<-/DDc+nf~'w R:,OM*9fB/V9%a  R7mey=.\)=/hKe⨴d$uu~%*C9 {ח8К._#ADr[ՌzϛWǥ{Z %O ^lm@H_ v6 ꈬFG}6{œHQL?:^2~e"RczodضJn y2%# ]YS4VUpT%p\ u{;0~D̒Z!捪Cr$PgNbMhR9Ÿ?;Cwc 'j# F`LᨋT]:r6Bcj yiv>~< it%j(ۣf 6O97syf%L=l8g\:o6DepҔ *q `Hx }°[&sh+Só#p0anߗtĸnfGm<ﭽlqXLWi%Ϊ Jnsʛv uP-D'ΘV2iwXbJ'Qrb)zy;"9& \[F6Op N0H[`  dJCeF7j#SEhSs:tdS~ nsyE{8Xz>ri@x)7qJ^ ID#$ڋE-W6Ut3?OחE)ӳS&w7ժtt?d$c`yǡCjPT]ia7?9TB^-d)psl4|X`Kf,[O6jܭ9 q#ѹдR+iLHƙF!]?,8*Gƕ)kWׅgaC y;#cўB=V[tzTH|cR(Nu/t;~Jxz3ϯI0+ {JQkeX^|ӌWU1<ᵡeYZC3B{O<*VO zEjKBd_bk_QzhE3]s%Ɲ`FʵU~o{H>gh7{d-v/=8ؼ__ϠkF!Cq_=jq7ީJ{kFk`5 r9GH:s̃upSd PJp6aJn^@#Q !!oPCY{N@阱DVcvϕxdLH?d>?hPwK#-G0r'+IPݥZk[ n:۹TGQKH4iȜ&a=:üΉC]q3ΘS~iP7GAW b)34dSTc :mzY*؅|(.ߌ&ωCY0uB\,U:og"(dN5l^Qjo/O sF7z'NhA+9ھdϗZR H'ߋ~jeEViK]>ЁP_9XeE/vp#_/cj5řY>)϶ܽr 8jȼJgBJwh)gXx"HW8Z A|@`"$2OάF$Q^#kr6&+"nR="ޑUܯ5AfrYj,)ajZ_2;UT%eJФ7ya*#m8<ؾs#x:{`DxL Ն`⊚!? ~?4ncg cS$THNsOc$k? ^'Qy-x_զԫBo외9fs DpQ+v 1g{#g*h4TH 'CjF)W7@ Z(,OR-Tx%?/zm_$)¯-#ji*,F*fDOhh!%bApń 7c&ΣbNZJ4l;A6RtUiJu'έrbq.=@צT2:ń,u+gr//?% xޟG;m! &ȧ1ZTwŭѕdO:95XުQk62%`R]g-P 0 zAPZ]T|?1W(/1"z(㐑$Vڠ?vLLpw!o8w,^ G& Y#N׼D-Sv!DSiBk{Xl(`R(qXY;#ylgc-QZgMg'r0s\M)QKEAms*! ɞO !Aa+[H]M+7JVE 7YNadu#>";O-?"JWc;MF*bI7Cbk_ƻgKIa_ Gs`- QvF_%qa8<,J9[ N&KOxZ7gs۞m'0hZI hy &L%u0M "-T|GaM̕y9I 96T隹,1Em7t$N->2"b}NEXd^l^e~5Scc|zļY!9#v\k8Z]7m"' Gfj+]>f@B!3ztn Etഠ+ۺH!agrKS2#FRGͺ|gS4Ǵ?>vF${P3Ȫt\ [{O֮c笫ň.l [B0Z<+AՂ lS)o4Dj9QĆ`WL{䋚gΈvGi_I{yy8'H\rE5t1 yBGg,+;ԫ%ZQ_LD\š3DӪ q> ޅ&nH+oT1Jl 93I,nKr9h.wIO ik-%ؘyfQ刻L qɽ=V8=dPifZT`\ N%:tuMy ںHK@տvl'+q5\)+yC6"4 [:|EnϳhGFЎpԾBr gXU 7ͳN2CuQ.aFzNfW7>Dn|KFBK=麈΅wƈ;&*&`,ffApBIb VtAI\(7Ӄ^cFBy,m y;V+@:0]A; jw*2ۺ <[WzS$$m}m^A"zqEE *ٗ-#r_VX c1J-pMՀf [nȴSPk]9<_鷪urǁgP @b(臖xb8N69rX"P2$LX5VUKJ1Z7&Soڵ abq{~[ĭ1Q;INypM%$['+.T%ǢՔ]%lB;orv ܵAmLYxic*߾4#yi_Q}s(:mzL0IVhC0cg%Ԟ%HQsAe*(|vK=KN?:;GyڝV !sS3Nזv1VJ| z,& N> ^ڕRiX{[4%c" ve$$~ @*@KR˂ۜR6)$#]`s*ӜSa Y;g& /c-cY LuSQ(~& >c :d6 *dĿ_t@u8/zfbAߊښ"x%ߞy 8mEdf~fNx遟0Jɛp:L;\$cM$ꁵ;vοB;u< W5a]R RxzOgjI,E1]r8w ,7<.lIއ쨬0qɧcPp e\ȷׁ2OW?{=vFI^*("ťkp e$}޺z'AXhMs)tK>b0ao-{㖰GKtpMUbfRWYcnh{os#*S:s?`ܯևp5*o o_wJ駆ysToo-QtF7]4ɋ2AB7wM;wkۿaۜqri{8bok"d6Mx)PC=o;ؠLPm>7uٛq`֔gf #%^;bE;'HmuRZ JabZyH∾o%U!^O^m3ǤWO"hCHE6NZR2 ;&'1X%wrg댩k?LLNM'G>^ʆ^+T-oU^VY)bbzVkۨՌ6B"$CYRDkHr[+VWLX8)9 + b^%!wZ1f9:5/09Q[cmD#QsݾExAq)(0DqAU p|Ko^*PVd]3ҫH=IZۃԚ-Wfؖ"kV( 0Kqzh t7?u۹ :6?:SpKl>CެyL%^;d1< #D]uXzKl78IuPxhaN5eoNP뾍Ʀw-Lt>N/>izm XmoL0d &@I+"IT hrI\k@I\cH,Zf+U}}Ɩr{i5Av|z辜u)1Fo.adA3;,qw6LìHէfF0劖3oLB&]J,Haq~1>4d kf%ED+NA۱7 Jkq-Nzś21WCpwcM%tYAh*Er Co&!{Ǟj˶@_@)nCK†E~-3_46 i0_q7h >3Izj ,O+kx yqn!Mܽ# X_x ˜y.#_vqUai܉NBl њC$Nd>7Xw({6I6*U"SY UcV8=Edw<>X4`|T Z&eYA*zб1u,Y I~%q3{TAMmVLN:He r!kR URTL04h;umk=I5<͑bBO'Jm&g&+v Vyj}V]bWf{Y5!KـoQà LZ@u. с5 wDqL;ج`|9ex1  ڽWR^?P2(4$`uB^Q&63vԊ[~=꺡cV26m샾 "w"m&0SlZJe`aа=(Amy;S9|3Tؖt>8;}E`bVN^}cFzFAX4FrA-v4ox/90K %Jv.fPp@-x݄CM&XQ$I?(CַX.-6]©r| PDmZrpOkO8dJDORHsqGБ_DGq8]"TKf(U2$rng-ɬ/f/=V0^Yz`蓌'"#\;}eT hg'bHL8_BI{Eu}~jgge7,18F>I){.0(IV᫒D# sZ)D7o/r~=WCDG~qҎc[jVr&U=w8^sC-v>34Z ]*>#:)a[39;!^?ؿkDŽ1Iq c AՅ 2mR[E ^R瓪 nn@$h#\ߺDRjiku7?p~pDT /,'?Co. ٠Z(؁m~+_c&՛ ú>tɒ۾BZf2fDM2d_lAXN0lKi~xcD~bu&jL/^R!ÍUU] 钆=  Y+S 16Zdϸ@7 v-z3z~c߾&uQ|pԘD*>DI kL re/U>ڌ$-i:+`Ɛk,ٙy)i7iK6 z[4ECnjB31U>L>Eu]A׋m, O(vjLeZ[}JPVzU yyF`1s^crvSqW߫ /qm5HTݙʄJ{zq1[isybN:/jIqIXjdU^ AU~nIi*(w;GgseW 2~m!5q-[ :f =r^_'b|⻺9{_ >^ϱg$ܤhU|C~C+!/=oi.\u;To(pr u=7L:r|C/7NRð7"V NmfeV_ۂPZw KfbC{X`Q~p4LbIhX$m`{>|EDX%8EkW~?%Qd]kP*#mG= ?NZ\R %7/k@P0^#ϑ]FpbERUZ0oN ~EB,ІWmMapN%YȻujp΃O.=67:uRIF]소"# CC%}d!L/v) i ;EC+9]{;i7.Wv{xE/ AɝtC߲h@:BDQa<_!~@ӳF?N_7 :dy0,RvRڢ^Pm MV4j7hJ+T7lߪc=W;zu!ӫYr(XL 㓓*.nLѕnF2q8iET*~fZCݟ]OEV"o@Ym,Vhr4EWҡŁr!!2Pu̲F *v :p~:=P`GT… M_@KX&f/)_uVG9s՘'\ sCظ>:ke@MDҶ3tw[hJ!Mu^16l2HFw`uS 5Vԍ>sίyչ_ݙ2~RC|LSYB[aN.=WӘ;hsK9u|<-8R)Bd izꜙ^#ڋA,/{ T(C'a nGÂK $ה*G+WfdT`*`h ډꃢi:U- 6vjU@9ҰtOpqtFPȼ>uԃS_ZAjnRu쉌p4׿m$j99 +}#ť'\> NQxWU `[f:l,cC|Naq7=mp 2⩂Y`:wKp~'d6HEo#dߚI씡ߥYB6S[=)hV֜d4oyA-!6',R[#wCىDz`uۭX7yÐZh2!3auZ/"ϜKh^FZe~Yd'@Ok_Uįa!> 3Mt0>u?Y4>.st?#>t T"R4 -OCLd:k(iZQ;x72(VUMAkԂ|> /2ͼKv=:zEJgu^0hK9}XTYR4C3Xy~4j%kda8T]IB3=4w4skSD/-Ŭ*\N+QXU+XX{&Ȁ.L83wT//Ɠػ ݚ TR?BXloBLaFYYDJXAQUL@ڳxD ETV' Z|Ni,M؎q~ yzfٴ.v6?XKRbcG&璪UE$ZdӾز+soU{)ވ 4LoMTOC a}u_\̯;yd5 z)="\.=;#{(EMs7 bcUWi_ai!G”&~~ EoyJT괘RH$<Rv{O7ڃ Hq^l4i[H_F919_+w 4&P8ne39J̊xrS5NId P,?Jj~CS=2C] m!^")6ﴀbƽ&$^oty]Y4<QiGsB=ĘBd5?\Ra2Dah٦iS<5FՏ-ѝ8.ZKBb8  \g FU.$4572(U7OU5]U?9k*P .=O{?>qь-T_\?sz-> oVwK!pNz%/7- K R.F|BvMp4h!I:~Srd6% + RAXί*A!!<5_5ΐ+Z"p?#y9e1ԫy8\y[gZˋ5 6<@^zmUZ1Ⱥk!J5XGOɤk:/'=-Nv@%x thŦqs rXN6ta򬍙^,Gr>$'yMg4ah!$]uF㑾r 0EgzHط9܁q "'|MVZT,;(jUE\q S'7ȵWE^p:DcȈ3C9.ܜAcof>tPGO}h\Si,uTIc*}'!PEQ`@W\Wdeݖ}@gf+bP1II{05bBͳij9HM<܋E5iÕ8+WZvX>{yA5n+a?@NYq Ͻ176Ξ08)k@vD;Ғ 7\e A?0:2/BWU#mJ1~e&&I2 b} ?,W[}ONpwD%wC<5nBePg{n׶E*w42)px4тԛCH&Tj6"'Pј*)E\l%6je u%>%07X,VRư Nrwz4'y6{j"Ł2 WofZI} 7'T_ Sdba;'KԸR@Vijz7{l1ԗZvAnVE']+$ |w)ܣB5rk!7| ] ߻5JW?_eAڏe|Ki9'Ys@G\yj'S *+yq[i̢!# w.h$O"i1yT1r2_[^>Qs$Ӫ= ǏAb^D1˚0l4g8k ~Wb+zxzR3,,z{{1F٩x>8i_[V2U[m*h}ʪǮ|{| ,t>k;*|< ʫmd$g̈ch斘3AY5rn\ ]JXGhn^ ig36:W\ )x" dv+6FF *cÕ'4 ^~.-?"6na;y,SZqO>.a*(.̛"vp*8z@ ö 9/a!l%P9=7[6<+9]h%3ȉZ~ C#]7JLҴ1ӯb'Xᛆ8߬. 2K7'j(!3ԀʙCC@mh`_]$#&Ues=i0%QF&ƹ_.ÙBut}`p j9b?+"[:%8PzZ`+6w6|mgaJELCjoۥmfEr7MF#O=,S[z1͘t>#]Uf7y"R@䵏Oj t@wtv,/"ՙqJ5y#UxN-Um]mnkrWyHo̵$<8#(b7h;xFTI<@@0Ώ\ Zb*s&:.ӡx^_00#Z]Զ1z#y\Nti26>,#quD8æ\5uN 8Z Zf)Q{8Z&n;{̗:Gx=@#8B^im- {T&rxʖ? 4! Gq/c"{P%DU'p91D7 gw̙ƳN2Y S/ҵFlu|ccXSb?nϏjīc% Z,߃F C[ܑé`OxЅGw^9 r@P]"(B}dX}!FJ-oeI0]U%"|bG@zJ/ӈ"m7׬D L-im`nRJV V{ ٧RmG Ne2 V ƺnӈSp$ Z̳ʫɇ?D']);Ͱv>R:X 11_&|5PH;<Tvy Y+\+`&4刜bJd2j$i%oܨ\"Ac//BQtM+r BϜ,!E8pݤT-6Y~ ;Ѓ){U-:f+t~خa~"B8(_~p̀IZZ`˖Nf ZHYS:'ѣjU'%3'H؏ +!:YWz:sq$yOJ+Atے]݅e]f~&g5Ĉ6"T7uIktj2dܻ\t{yX9 eR@@I^[Qduȯ4%oQHZ@x/#'8!_)RjD@Vdh{Mmݐ"RpDWc{W:x&i {e;kAw'C1|6#;a h|݂ z}qmu8 Lֻ"ƯQ x7]Cx+J@`,ctI;o͍Yȷp;sB]] dUn'Pfbpr4f.^w9r6$3ҿ2+M!_Vx1{Ϻxp` $! ,J )!!z l˰TW ĥ*!`SleT LI[ Xi'.Id`m2@@4('`@'u&ɼg^$KU,u1(&uCZ0h¢U7 !񲳍[K(mp3+q~048%4Kz+ɦ:SASr$$ a;s5xHQ ϕZ5 a1anY|% Sŗk1m|IYt8Dƣ υ&Ó>V}ޠ^#m(14Z^ S&% o ҏ2?"-y='| s*e%qz]XuWQR6ɧZeoP{ZmKOl$N}zVgU r*@#YK%6^%+ Gu&K/P%K0GGJ|F2S4:L6iWxeS>\禓^ -YVnT8>gn%!FL~BeeӶe'kHjN[jH4@`|7:35δ/K IL+P\Co<)XH kpCQr/m唖YU cj3})t{j1_ft32﷏vS'2@ 9/ȕTniK~5Αms6h~㚷w3yM 43[UK1|q.&Jw ]~b dGD?-Q. Xkw <܃[bl51}^j;Һ`l;m?S;$ާ@wUq"t 7F%@FN=C;Uyq$t>]Mp5qRR-fSM[O:S,[p5PX +P:)_G%%>-@}w Qh/DwjD/*Z kxO"xŖ~JT (P]`rʡ5_;"ĺ"F3r'[yM4gi* %'9m`?nD[B?N]DO;+ekJ #Tq[l ?& 7<- * 84-G(I";gp1%ޚ3\$߈O Żiɍ^0J {W0ْ>I'PT~zhWB81R^OBIr5Ol%~ض;Tk}Ͱ9W3d -TT[pvZq.oO{5c2T-ލzdP%6#`D! V.gl%%0+H+ri>GE HfwUߢ RyK,]қ0Y2h61ekC30DgG-QKɗ^ۜAVY;&Alg~AQY>'-gj#m ~πjg|umN#+F>z5EM0 ΐL׮Z$ gE$r}KǪ/A h^H;PI E%FY`1:ig o N(%nLy!W䄺\6gvA?t@tś SŻOS{8x8m.OXAUnjt!,miӐe\C޹lD='SH! G/1[ukXsm=r>*\N w3Gg'w: :2gY)6Ol$%UMd* ;e'6N޹M~2;/_9')*7&w9+!.j FN"662PLf4$zfO` `{Z1l})RAq\wU\פ SrLV TD*{wpLak ‘^&;;P#Wd(g#QX`%j2c#ϘɱK:hl+ǂb}^"pHy>./,3PjUGl>s@f`jp1(A:L>V7"z]ZwfEiG}|Cbz{#fy I\q]tm nD~L= bo:0uݢԘ*3)`A]am:6ge/ErTTәCӀBgFR\<]jQx-f[۽O8|uY3C#!~ATqEBK!' ꂀJʘypU%iċ;QI+X^3f*_gYቯ/$:_5mr?' Ii lky 9ul]9mpi)<5k;U^=J&jAĶ`hN5Ig\0P'dLt%Zn!Or[9B@WkT&ur5dr"vb/#Pْ`+K˾XN)]o_W1USr4 ?{L r ^"9p˦5',nr+ 'Y]1),UI $9E@ r!ZW UYکBlAdm \LH%`ۘ?c" ?W,  d5ГEP_RR<+|uݟ,#Qs!o2:D8ЌtD-\.Cqs2 -t \KNġo#gf\CkURD T=iX#<&N\uF6|G yjU1\JF(6wb|gN.Kh|WLQ+x}y"=-LG1fڴ9q&5,@IssfU^&xʾϪ`J-_WHV+ A@iڒQN2 B)wg##^.  \b>ơPE`,EHU`]b# .DeI=a=B>3g^  *e0&^TQU\IiiO%ȴfxM:墄c>>``E}׊,7pwc0ߵup!f,&gAŽ{Hfcwk گXTD {𕤇SK?PDFʐzpZRRWPC]\  \a iW'1iߥv?Mr&K/mo {%7`}.y.@,Es`Lk|'o0bJQW"|5Y1haOg#}cmHВ0'A$|YaU{.d@#3~`~a9U3=6Q,ۑ)*G<`an^I\,iIDE(spǑ&@>v֚s#9VO޵FhJޘ~dN \Â#+W@ў^sʅymƀv$䭰(&?_W۬2 [dÁAr%I&_HF,5(K#Fb%'P C@979EŽNV!̴4sI̶(z^L][ee>63bC4}S6/,ֽ P\bx`2.uȼQ Xi0uXfhlyU c Yj k۸WZ.Pz<XT3c`-vi̦/6-6 fФ;|䵃f̼y.v֛(1^d5d1 ml3p\ccKlOB jz\AS|R2KU]6o/)W^~?{-M4)p+MRw޿z1VrhDPpnSG5Qsٮ3{I9بlQ>ɠyOn2sBf`%]50o/3apRi'o};y7J!"{V.OKYHyÓ٧xթb/Zr$ې1z#@8oe0Z|S4n&Oz"RhE'=t|ݪČÛ_Fzcwcdw@t. |Cȹ^Ki#9$ ~>;dE}{pQ)э>XuqKhD nF%t'ˀݻ=/mo~?gNɰTa54z<[+E-gc@m O0ˀ2ˠ~G}j/Z&JDڋdfB Bu66 X ĘlcHx@??g/,g*Ŗs9k:?r\t}.;$mWQ5#USW #a^@G@mL1 !/< %%WWWdc嫩6;Sf*W ltοzdto`6"z۽z{kT١k= M18ʿOTʁ֮ur;Nvl('A5ú#t2,Q ʪDbU2Zܦ~WB+9Eɳ0TUo$670P 0IˁϹvea-v٘ ۷mrxڡ黚wIn 2Hs&Zz&WRljŧ??eOLe~<т8k vTV$U1ռ3o)`74|:ӺOpL& +P4*7+H _z .ik}S@=.9pM_T,j-=OF &+rf/kc@:Зf mP<8/gUO)Lu E/3U`j!iH?p @ϒ9s\N9o0?p=D}LXDgQ4[Ԧ@fǢ ns|i&bf}oMiEQq\@Z""beDYY2X֞B<3>˗ Mh^أbBOp13k1ޒH` JLJV@=2/ 1eT2{riRw & xƒrn=Ɓ;Jyuvaw0~P!jV͋`0a~.tBW=#<$|҇*m(KR>W+:9PZ>{ tٌ!{U/p>o`aR$ ( d)?%E݂B % `2SsǏډ)f#јpI̱G,mjC>DރoN6hn5}̇w+ 3u~$81Djΐ7JVi#/v_pωQ\8hDJ*+SW֖u?1Y =+ 5#.?娦Niʌm6V]iG^?؊ج%@ng|Cc+`Q"kB4\ĺ2CY,,Cz 4)O& I 8X)ٜ(?x%'"V~TEUr,6SLxHqKv>&J0qvS5x+Zq+Edfgbz)4^UG?53Cpҁ|jŲ!nh%]9=eo5x|8{*J(gǫ }% g︢JnVlzOX 5gN srOcIXZ,sR 8]ꬠuٞc_|鷟_ Va9!1n{ϗ3@lDRץuCk~#M;7wHm~6y< |"7gBFNPoM8u] mFzn ˗@k[4o \ v66T!"GXLi8a0LfGf z% a _Q4-鏽'e؟!3S)_sr0Q,/H^qZ" %cѰHM?Z~0MfdoFâ [+%me!rvy.?͹$SN~lf^N|ȡqHl8fvM>Ad=ʿw/9=R>Zj)q醳pfA9Gۄy6u*lۛA 9U)Y(f1@G"錰 >S/:Qwsst&SJP~t-}' )ɰV}{^l!a9Nj: &>Q?x \@֥?mL&)pf|/Z%@ό|2 tf;]<+gLN"rECZ!n*T'm&7C_A.^Q\gYrS6(Ӱ 2w+|㜹M0R`s :0VH6H(V-IL4x`-z9}%j-0(?3-+4_z i$ڍUm<+jq6_1pٔ?]_JZ't[Ysd vvuCkqc ۗR烓'm2#榍E:`_ 7W׭9nWir&v“9()KxmZE~jÖ~ds;-Nyk>֙(wa(tO-ԗ1͒O~5ܓnkJ ǟd4`l2'FG0-G#w~b}Sc>'0yCcy鴝=>j# bܯ{֊+-~X?zR3휾O⩬Y)) _ {Tߑ.Õ~s9`Ƨ>$Fl}y^ vBltwqJk'9bt-4 jׅF(F+XK@0`1bMaYW=x9j֌#Q4.t,ʀ.wOVSeb׸0 UD۝BS9֫GٴʠAmK_GEʐ{Z6ym(GIG\(~mr[V1EB8?lKv^ H?6RS> ^"6Ԙx'Tb6JMkws}H[7՘8ۙMg ~Ya[TYO}U.DO966b䰙1%1xCAGZ%L 2.r虁}J9c]YR|]SF13HKYSZ 0dKm?&>4.ՈLnbMB4ArWD7 m\!kNB0ŭr.c Y M!c&$k$U+m/?^7Hyǔ&3U wRwdZpa/ DSUܞ`'4MރKI䬀ʖ?Q,Wă+*7w9Ο\yj,ǣJ!fr?7<6e*4ZBn87W*f"rG V1{鄻=qSW'rkQQ2m;(uFZK 9Iнl eWj Ȏc=SBͿjeg^;^a̞ɶ=^ ,t攚]Ňi̤ڔ2O wsYQ'FM,` D g :z'E4Z}fy cM_rO7/by=Lحq :R ka 7 t{= b}&8.#Vpf܉}=Ӟ=,""-ʘ H(mxicA.WI}`wRœl/+][rh>ݨ 2{&7(|T-aя=1OdBU)ChsBxIx)!-2Cta9m"K2ٗl+c}OsN(& yHF_&Jzи,[\@qw+h(H>šIV;X@3("Pfl|\U3vSKD&|6 .P`:?D<,OU!+)Z#2=>ڡ/I)yĹuS'9 }ϵ#49x"P{87y7*M?$uVLdy콡F}A-c=Ci|!Bv7˸ﻲ }:Z~ȋ=)\[Ā}9AH]Z6WNb-nwj"q1{H:Gێ"A%(i3cհѯL0'۸4!}0oF|ww H0̟tWTﶧH! s+TB3HCemBPhUI7)WJУ G Eyy)u j3F  HD ݮ% H<؁V%vMB$l\&ۡԅ7Qa`rؖNᚴ1DѮDqi㺏rƻ2U_8,3)O/:)单iskoƒlǰ4[.j`^qPz0n"2[ޣZ|/;waH$aoqIYAL5),CX9;mn#u8sGtn1D;t> 2;~sUt05a:0/{\(zXx&<3%ã܃qBJ :gb~'rK6wdh7,3#f r\ Ki^>¸`JOh={iW o6j\ aoN5{`Tn*ue^6re rB\kl=k9ĩ.N: {eeK@ .eo,Y6iU= 3ugeX,ϾKMY6P1S$V [dU[9.7KD&nU;HFIqhyo#6̽2̓-뫜 ;-+=2/%;`jp7v=({@vb5yU&`$jEUbzؕnu0=^u "cլ 'X!Z,Ps h큍5,3N,G,;=nz!XtE 4Y-!Fk;D9Hf@Hl4 ,{THpg5 ƛ 0Zo/uB3fƠ@XB,M!lh*` PdKI&AaGٞbFtLې\Z0& '䘱UzmD=L7 .~ؖҚ4DBA ξ@Org@2"ky zV~SؼܕPD, _឴wvv?XF:G &K)i!w.؆e9BUD(勞Hxw:\:r\_yu]md Y;ra)~O-~pR&&6lao"6TFp-_B׼N<6QNҽm&N]x]Y3ñe[}IJŢva7~ .2D3{Sap6  ʐCmG/BL̑-pBsUgUe$ 1ij~0'׃hIRdfW4Qy;"Wf-r3g87Ȏrn%,P${)j n><Ы HQ]%.@>nsq̀,y3rDb}vfqMJtyor"LG<@%?;9;Ozt%RmJRxqJ/PyYh0vObkzͤ)Bcz-߲L*f1I.$Қ%|D91yvӦ"p t8,rM~,_&QH nHBsclZ]}gOJwE=Hy:Pw!CuE,BEfY,ìFWg::G\`u6AR ,@;K١Ej:d0w9-3xIa\` ǂ0JY7i 7/~^2DWlu ?1,ygtAUx>:<gxTO-uSIb:|F'zN=v)h`_, l9ǎgETV?pZ.Tq.sK%}t&R?Yxrӏ^\5<3-;:NH.]zL^,9 PV AgA'{Ц?"h.pac9ta{Ru²f(BxvO-$9 _Bn%\LF# qQAOގ<wMT7DjFɊgxQjq86Z]RF/m'3V?{و,::Ӛ9!yJ! *e7f]k 2YTz^b'*5:?'P_f e~Х=omeȭ4i0\3 cY!3(aƑ-zeC\[bzCQ}r ? 8w-^y%LȖc]S88Tʼc\:?9^r(ݸf^q\O >)1%; ~Zaϊq%X~IqKL7͙j B7ci'|cL~@&v)@ϸi(KQJNH[igZu0+Q*4U78B¡88 .V3‘W%]ZtNk>^o4mqʼn6e-VcyБkˠR'0P-ZԒ5hs1й v* K7 n4Q?VbñJ B~2?RePj^W D`)O.x:]w.uk{l[ CCACD^ڏEpt ?I5b3f{d=-ݎZ_u:l~Sl3ah^~Hw`~/p]@atOdBlTGL]Ґ xiףWDogoE@Yd@YHqFoVŹT]tNԛ>_8lV- g=!z\'@̼Ǎu"}*&zg{Nu&95!IQ hhdmNz"|p]T`W; G45'P֘!&|ތ[+F-67K 9I{etRH9o=?ex5,뎵ݼV h塚?ݴ.JW5E*t p k<-:m T`zW/zK]A[VlUs)#^:nQ$%#fSg/ɋøI~a '׊WZuҁ;+k'L+O@*; v1A~' 6BΑS)w RrT^-W@%1[=oa=j@S82_띴3I )R{ aiHVIL ^kԙGLn&U}hٚ[8Ż}$e+ƥcY1"VO$UNy-ꪙ ':%եol1;%-2P[G{[ 8|7D!%|h ji;z&t+'v~建[%b.o [K0,z !Sצshy~ #ͰSt#OSI*X.ԴפDS|g2OqTbB) >M;@) 2TZ$뛄77PXш Ck LfUYmv2):™ƂFI$M{hSa5"`S7޷P-i <\|%RsNXmңd1ʼnm7זLaTD w67RU -n1 UbnϲLcCv^ @#~ 5Qtt gm}i 4wZ3v yjL+r5.p(D!b!"}c/&_2:om (آ›(f҄9`<#!>"@@< Yz֖ܶf NXH ~Xmq%-%TjOh8- |k["M#ʡ/+w)B9o|&ӣ>x(=ZPOL4-҆Bʳˁ| 0S]y fcxZ,g2M'cg[FNv|)r=e5+51/uo]-a" $ym]]%*NЭg2xoH G/u>Eƀ,'QƧȧc!m;T;:oB=ti35lzqc;!o.'ڮt;^1%2jHOzsqHsOZїTy`]$SRspMMF+$Af3^Η]٬4\S+H:|*pBP^tPsm,3&Wq#xMl !:e"u:|Aj`'2umD=T D&R$ⰧP(f5G}ן?B#āAC>|`n5]{ܬ@dݳ@ `_0rZo4&n8e:6}\'a=A:t*Gb?Rgw\ޣl!f?g-B62*SX{ybxgEb8E= )sUfSvGgv \;-AY+H?,?UMU=PڳeF p#ˆ䑉+_~ kQdxo{G^tH[Nkzrڒ~uM[D? <0] Ӻ ҂%xaꗽ1Yـ+e{bn~$@+3fsO,˴BD̽M_415@r@|stP;oU#2Pg8ku_O`)2/N!qb-T t!d92஍dmcրg[NjuKzš" =ߗeçS 7XnqnN%;C ,9NQQ6cS>HŌ| bႽSrǻ IRJPڴ\R GOgS{JBf/惫-kjMmEaROSu4BN9+NPCQRXΒmͽ #9V-&6VU7-'L@y;dSew&@춂x50.Fp{_#wSǹWd/_k uoMLg#uOI*;tZɻ5ey_j& ϳ&tL׵mIֿ$)wV9"b@mˌ 2'3gL!mpa9AYE/U+ڭWw1\㪄%|l*gL6ps Yjcߘ jlf^c,"+ )2y[\jn@e[;s8A%ZeWIykӬ9ifp #^`&}W2x I УIkXG "ȗ d|c7ܻt :-)sɰ:FG1_ᅽYfaУdI/Ũ/2b(h'ͦRb3~,XxY~ VܩCs8iAgrrhM* fWӴd!5յxb|c^v.Z}=2P}@Khh8 qojYTxQ9h8d sMFebJ꧹QbϾ(/XLդMTvZ.{vpirhXE z\f`& l`X{<@'Rg1p]M5?Xƒp ءkH"EfZԏ ,%LhGC詅w B94X7.~3G1:(q l!>ږYHƨJ=>D!}oŌg[y"D9T*PJ.ƐB d7xЖkݭ4!ؾR~\az+AI턝~$Ɇ̺"J  vDYV7S<`u DjIPt):$wwiY.Yh[C}G9xt{ sФR< U*^m ɽ5s,C-)'Êu ܉ ;3Y;vfCpԻ W%hk蹲[[n,r?Ƅ+%9@JXKo\|d~Ο12s"#x| F\ Bǘga. !tctԠ_U2>Zh.L7.`)ic U|O}?4:0ֹf$<HmjJ ےSeo|߯t42QRS4<@H8Oa~Z>]C?vyD6ىUvvnBPQKΝii䧙{fҀZ !`pdiGYPs.G[:'P~?( ƴH)*(zn*OAEǩhTY.񅼛G~\ a4 "IJmg3HT˅1R:8æg~QXx tFOs/)d?j# E v1g$r>GŃ\E=rBHPWq < 2pL#oW{hP /GO*L2l\0: P@OWj;@z,gwJ&48Z/Zy=c]"&.Ex 8g7|^*s\DRܚR7T-.Lٞ$#~Uժ~b.Vm(d86~j>n,oZ˼ i*SӕQfYedC* CugP;o=.zEܽrZr(;r>vBgz\-  ޣ+WԙVPS{/I:Tq3j#Gkq,lih1k}$P9:/-.[zb^z>DObXd{j dIgHǨMԏy@o!]r\-48h&U[di:iQGH#AwR'.YiiR1a쒓F"3 %9?[o^e 9 {GL?ԿOM7)=NI4d6t;&o)u%ub#RO/Fd2Hu6k/LsJFԄ4D45oY镑µ=d*R '*LsXP)7N)fYtGKH;w%ؘ[DhګLՀa:#}Wo@P!NAI.}7D~ދƽpIno|-lq)@R5H䪬#`> o祦>3 Z^zqY;:\y[?u3T$y$#5՚JmS8 ﷙']DL ݾ)~6QdK #wq%@@XWUuv{1q7A3YwQ9Y(Pȋ{1_Nպ=+N6k$0x{ucX2H7%&8t4v#?phEkɭԬ2/ "S≸apF*u ,_:?N;m[=ZS ۹|tq"AZPӹ,W@-Ģf*v4dzi&[B*:)vW~33uPH=*ۘ {G9t]4],YĨA望ˌ{tfDL1_rpF| ϒ7TZ$`2{Nr}q(kѷ~* `\gzV!Po5 1ҡY=ѭ|yJ1.jYZ1Xf,$iu(4:K6n`~c:Hx&s4^Qc@rfa4Yj=24HC&c_J4#2c0eQ?@T`,<);ANC%Ĺ>qݬhxA?s1/RΆDpz M@BQԨUsLv~x?Ti,Kj(*&3tKjt@{*I;qB!_n{ZxI[Dl57'"P8t7 b\?O' c| ˒yY0_6wZ# xcp(o45 K `K8R@>s!{w2_}sF[_w ֚nix* g:\;sEJkCUv;[gOܬ(\l{kom:4>P!r6HAIbEI"NzH,RcaEp׬'8:G3ώy'Ҙ{<:I]lW<(if3N_c}ұٓݍ'q0 4o-s7<$NCfzK[ `r#1Ph709MQ mxVع)RA= b~ 1[ .8:0)H*irg/wŸ ٣=sj# ^Q .M XN!p - ) ⠌$^ b;1L 3qqW"EݙON^n޸&#X}q^;o䎘+rw5"Snn@+8:ؔDzZS?4gL`![(Z = Q7bksOzan=唴؞⼦q@{'9^6DS75]_1`г#C)P`*$ЎQŕMCh=/KqVm0[9@n.[TVeN^_+ +-fde^ ?c +cug "lVdިy@@x P`Sq]Z0P)  ƕAwL*bQQKg;K_9x~F/JC6>gu4F:B)ǰ7g¤:µ0?>D>a)8xU"2hAZ*̽txR*\' K:-h*RKzrb6Zt&̹5%?'Qod}{!Fě4B<A %\fBFƆ4G o`Vݗ R(/è)͌6B􍍗S05 v78-*u7[ Sn+ 4u\I[, ٵv`uśO, eU^i$Hzg '1)QOVڄx-P&Ⱦ&8r˵œcA+#<ٻ:zliSu%X`Zy#L ?[ ]Bnט b-9giyߣb`ɧ ]WX? 'MXhM-A =C$mKHyP9?BWFJ.G.4]'؄5:q¾c=##ԭؘ-ߝYSTĉ2_c&@!{vr]=W1]MdbՏ:@iLJQHE7{{)+M@aЬcFlSׄbi3uc u2,4#s~F{Gs_:Y) JιTHsa࢐X,&䇟:2}V1 b =DS5`R{?AOh_@@mZ:fwɫ 'd`C/$]1X-9OJ^>-Aў48eE4>b%)4 yL jS dQ8 B! ?_e󭝬&,{w' *"^TѬr^m{Ie8ǻ"3,@b6`06[4Q%܄6V^Їr%L=(w33`5/̋G S!/5@éi?s:2F묠zm&s2; |ICU>z,ESN9?!rػʼno,Yo],/~bۦ''K$.f6IdOFؐ Ō"yJ_ %d8nv'4[DeZj&.w Rwes"vE:fUͪ"Ci~cyON%eo-7iK Rњg6]CU-@+ni]~p*y lIYրXD.;o*N0'v#4 7ƗLvGd1Nd;&Ϊ_hXONv=h5]7y5"P$ *eL0 A^ŚE%߉4+ꮟ?]R^Ei ^6D͹}QjzZ(r2zDt{T `ouoLXy|<8wQ|^{NJWIbgEA0>C;3Xg3Qc~,?DLHПӵ"! v&v R8`R88)-N%:iVV) ºU?s'D/N>׿'9 aC yqˤa`!hcf Gg6a TkE/ oQ3tubypuKnA4Fp&*fx LsD `]8#Aa~yۏ`>רWVdM8D7@+w%]ԇ73ol,XhWfxGAA_ {]OaP!kYy;qXmG`W8]p'`!`kb0nZfxg[e]4D "w!grB#JEILߗέߝh MD9vZD5AU.>}'8RjaNYI[mo)-AHAφ8]\mV'T9PC6+bJn{8VkF'&\Ra_E֯{HZ덅fH{0lmvXS~"v<]naҾid%YVjP#!?P*\o`5U#P 74^*Qlʴ%?@_XL֬ʀڢeCv*Q-OWjiZ#ϝNk+&Ӷ=cxɇ—uH$>\{M쨛??dВFE*TgiHsn(C͂Gjqe+4Duӥ’ A}@1u`9E0~Ek=J/Y*Z'MLgëO*>2 +`Mu zE l!)b<5 ƒBQ•ӦAq J@iqʹ2tiV3E S 6n!?HB+4}KCn}сMuEfz/zg}22 ;/فcn]~(B6RP, Ӣ#\,A]^o])oɻ]32#vFH2G4=)J:}ko.=" KHJZ$y>KwȨRlJ J>(ʋ)>勼["ZXHC c9 2E!#4/׶Uϗل@,+8Ihm ֲۑMph3\G#ɪ;j8/l*_:}86CƙVg9Bz8rqfީ_m3' }˛%zUnJh?ml/FϞ\`La0m1xRWBmOP]^M6^$-oeBc*$aqe۸(%\!>+>-q9>dY>)aV+eC^{Re[W Dr@ \T nމӖh|ԛb eX'b-H_HqroT M@+Uh2YHj.rfVXϧuZ *Fj#u'7й~z07*83O"2x(?ʬyŞ${ĹpftZ!YwGHwThg?x, :4{'t.* ՝=^74LVc{Z$?l WV= pͪpT%<ݶKiRcmP ™n[hXԮN&{6e Z鮼v>gWd7q+S# ZƬkQؖzFD)}l8\pcm,&ҊFZןk㝂 lRڮң\~`ԠX;zuۋL^\ č < [-y$]26%`cjLr^]ȊU`HnV{}Vٓfp-L9pVLfUr/,^PG>k=[]lC 0D)fq^RL"/B"tWw^%"lÖNeX^Nn{Fl%z g|P]j|{e.܄d`p{\hP}{]Q{ް.&cxO\@yVnD$H^hMR{Fi2经[8 #3=߯n㳅_ERq _kx߯HEzUfN=`ow-볋h`/,pŞs.u"#6 e>LYf3"^9*Vy8/~^jxJ' ԊJx2}^Ar>6])J")Y>,Ǻnqy.8RM,-7D;-=[) (>,-8ts\|E٤2Ly/Cֻ[iOhU+hGwjŋJ|{OMʬ4b*x M| hdCOy|\I= hBSBG7 1Cz'rQ6PKx7VtrX8:F*]xsݶs!:7T`o)zY'XXl&JČ|9"GcF+>()VFCekx^%`?e RgVƼuxNB]XG$RD eR!wqg0Ǥw([$ lؚ GϜ®-<s9Fq},Z!8!sN+e|{/F+ں5cwSaD;N‡^` $&uTW ]awߙ6uoH +$ծ T*%pA֡G`х$pXW-.P|гh7 z}Q1\3{M\JFɍyF/g-A? XcR%ݚdjc `=tא }3u=̾r Hۯ| W IAS Wvh˺;t*4<;D//F뎫\I'ʧj6ѣǩʌ!.A!]QUD'c*fl.v\0^ˤ9JIvP՜ZɃ$-uzGL؀濗s q~IL\^@P# 8 P&Dhʀ+t&IHxXE4Z&˯k[D%X# +A tXî<9͌a@f%g+ٰnn`8|a"ݤ6خžTlvuu}UޏQ+65/ngq%?:x:ͤ'D=WuAތKffzi`0CË [,Wh{^Noz%uudK]\.;2xPi8_$/LO%ZP.f;08kaiު^3:51褲29 X{-v`14б|0dVxQ$H#` LYϳ*T%I>!bBV3}&ηő!&J4S|:|CIXh>&OſHZz"D(PrY^=IK^?R6\? [/r JJ9*IH.xDWwZ9̽ͪC2^t\OcN?XR ߯HMF˞QJ 7c(7,yAw\E{buakӱ$ihB!sjpxYفmiႁ*w~umX7 KooK:K/J;♾iRV?z^n'JZq؁KHItHu $K?Pl53[wm ׶,B!:@`6߭c+ {bZtZ]lgF}.Li3!LNqBe됇 |M;rAu;ʤUNo ? N furG9 ֬p?nAn"IfކL1CŽ5Z8izI4$9f2 Sܜ2fY?7{Ikpgk 9UX B%_T *YApl1Jȱ@H* ~F=O6V>h i-“3bB|ϒ 0e UU{:[ue^iF ǥ芑3Ԕ%J1NoMSQ;: %Hb#ZDPb[l# tO"g0_/juO }GRTayyN88n$+EZ\{G?d5X>nbxɘdjQLVvi;%a#}fȂE4Rl/ƄvȯA[s0"J8LyR$O@Gžg͜Hԯ-פ-T1ki'dRYL-& P #~Es*y|~Cmq˸5 a~T,]@7aH؈hn#g웅r@4BI8oRށ*p8|@bx.taO"p*$u\4^ۏ'Hs7]Ѓ ق[á)N]XRnimː)\~H~\#_WK AWTK-'z_}Ky_ TjGC&{]. P}YuPZRutkiGkW"_&7(VkYWk2n$K9Wt)<.i?)2vN9bҠh=+sv" ٰK kk k?# >;K z4UkI=%+\EڟM-{{34ui20etY6^(,V0}lu2sn+L]\1$KQǐ?J1^J.mUk z4 w{4 5i&uS @1f]G3:}q;SJczU]]95õ_+6/XW:صU)i5Fz6h[hmk JڝRۜZu1]]hBMoѤͭ)c@7Vׄ17DPx`zj(3}S౟-_awf:m~ 3"i7{Y}s7y1u\H|@)C^'#8 w x2(}"v\o"Z?WQLk$!kUB5[SceSb-e>{Kt 86#-*}lb]ڶ!{ݒ O'`\1K?k}a> IF+F9o?;d0\D7z)vly+9ӴgppRg˟5)&R|RPhv}#b ƚh-A.]%d*(cs$.@m^/zʯ$_a6&TQ(nZO~il< '$aɥZx:CyWnc:Jɓ+/+jZO(0E2L.&*X,|Ǭ3e^Ɍ[5 Z YXUZ(&Z(h\ z}ZL߸HcX?d{Q4̤>$U^,'GtPd̤VoZ=ᩧ4UM6Vl[i`A,_s^cGtWe'+VjeKAi{~ xl'2.,?R,bS 5n{G<I A"/\)_v$Q-<tN+y{񄵖V)r֠Am NP~*lc͇\m)?sW Jl:ķ `o˝^MI)+mp8MY13Jl 0 jC\v@| Ȏ \ӦڧR״<_~Gյ?#i^wSN*ڗ.s\PT3)[ٶ?[-_͋-/Z2  $W-t&@k5E'$!_ ^V(/'5zRz:Yӌ&}vdGs Ȧ%q]"ZL _њUCGQhiyl5b@;"7̘M8 6,`sCMoAiDdeLE-%l@BB=McͦR,Fh#tvu*R4=_6DnP5/F: yx'To5--]܂aҀԆ\B66%l8 B$) %2 Y* C8_[}DS]?歟|]ZhA Mݐ$ڄgKVZ9 e}Y|TeB.^9糙IEcCb}9ꌃVuYa0mu(XL]u Oʄ;-[Gs<-MB/ϩ}?zqhGNv%?&C-Wb7*_9rhw1zꈓAV?f=ݵyTg"0X;yYP'v|VUĖ"0ݙ\˰U:Oyz jT6ZUe4hW_`ރ;zfQ'+7ɾ+rDڃZ+ߩ$&|yM_߫SI)Ŝ\I;_r#AٜA:RE> ޿@ ȥY?`JG?'C5xns{[FRH_KvR8+#*UNڱ\dc®05SS9}Vٹͨx"b6b_uJOO-ണZ2yXVlPP2oR=y c2DdLsu9%C:~yY"tƗ̓\%M/P VWuS'=-e:Zb-9LGtU>*8;_'}',|@o$zvtTT`_$I O`7`~M4;q@0GcnOʉn^q(:AiVMp0I +ӖHja%xP%#pxىTZ/s?~}vhyx[uPS+rA/_; iscX: gsLy qܹn[P@̦M)z` } Y7ɴŴO-XߚQJ<JmjD>1tUvaXƠʱBR z5N}O6ym>4l[Ϯ!)MKcE6D4ӊNt>4?ܖGGSLT])h{&3LNSu]bK^+iKv%x)&wP#pH+ lE>ڳ%&iecmا\KCwh&3C# Mkw]xlj5YTA>d)4S W'V;=K)bya)dt&U;W2nN9MLO u(Hљf9pmQ҆Oy(d6F3CjCukZM'OKH);>=l'@I-af5nKioNxmGM8`ys>MW-`h,)+&ɛ=qE\eaz ` m)P>č&^`{njc 4j4YϬNɶNbI_[aW)x^IW4K 8gQHb==*)%EEu{$PF^C!"o:#сhckYclj@CiW>o?ZE&YcR`oq+霞V~iZA Q Aɘ{C:8CO@)OE-JD:8">GVk <^dENHdqV`JD s|%S ( ihAO_jkI)cF̛c Cv5ex*v^ Xh~^fo_hQ.u]ub\+]\nqz6m$? q/9^}UҤbl}҃J0nk&uqL_68q%K39s&[ &'ˏjDnqJQ2*mCsw}\d;;S O$B'_`nj3N«R 9oA)8U]P7f8 j& 3Yv'm}+`wR.*vћ^U$/8Ȉ7 ;/N;Ti XNXMkEB3[ ){R)ߛp$vR"l$F2GC3ɲ}6Mwm0:(=OUs.4r|Ğɜ,zz3yabe [A%P :HlAϦ((bH;M:` >0QT[~"R>B sBD1t6Zf{cӣx][d SJ23i/o!@a3x;%s8OnmNvI-W`$)O+_\@xHT퓥z(&!ϭ6֚GaX|^9z6lK4Jg2g 4 '˷Jf8.X@jEi&CCV7rnC= th+31%].uUP}N$̪8M_گ%Ouy?5(Z{ay)+jϴࠣ-  3 RspRzKF%,E -Ώ52s hS\VTtf=r%Xr~N&jen({ }KA?;E %}̔%R"|^kH _Sv"ss{E8Iݴ0m3GdfwNch;-<Sϧ^V+lB%B7v ܠ8 }"ش% R[fz8C=606U7=}DYrc#=3 29ں.CXqfT#4fHvVvڿBvڣekx>HQֽ6ZaM6T+`ӯ#\|  LsŐ>xãw0T[&B87LJͲ!٠탇'['_EQҵočl8Exm,.@ aB r!FzjAx'h-ֺ%$fۊ^zS=,:עB@\DHNt@[7^H;ml%\6P|%6%LL.2D D ^]EO|d:9^R[[jVc6@_$  wSPךj䭴ZU *f+oLމ Oѽh<$Πԣ\ ٠1y:Ci\\aGL Xh2tӆt2HRjhw~iLl1bT rFf2L) &ngLKO%wxOAtZZ <ٴXJu~/pqY,GomnK_}n犓b){i2w~~TA[,0nV( ɍxh£ZBa'a2MT:{k *)mmwa}A.\'tohɭm^ p1Vj:KA5;'Co0 TiJG>@A 3Ļc0x׋>70w5xE*FxB1v1Z3՟߰ZQE=9s (l.c/6= pPEN=^6au<;bXTݲl_{zxh^YE 'Э4T ~!u徥!n3kG'EwoJ;a_b WM75\t@38.iIYēvMvu!J'IEsc,; Չsu*L;Iol"t#[#$WX$3Ӌ9>D,P ;_p`TZpZ04/ Nޟ/X՚5 =\/7ǥ}o}%tYX]25 eY_Y`}`˕BQLfgS qyGo _ZGn\&}:Bcpp<E[*A9}*! G,{Sb\p羿@l%/a(p 6wjcI `0g0[(׊^tݼ.c`i]= UQ ,r6욲ɱ]w.VtLE_dedIJ,mVpr@G=ZxdHYO.?KUqFwq0SdSK%oH^bHeAHd6I'\~܊|i<1ץ +,F$έu%F%*"V p%!eMjWWќC`IC9Pp\6qoY8 Lv~)}!E]UtNͯ6<ʲ;`ЈUi^xӧ~8dsoT^e ' nZ*` #Ƶły#E^xn*+eVvΝ&6@< r[+uv4s;08(qe=bT  pW2!e`AFRCwʛغ-SLѽʙHih'2|L Z9搳>BߘJmoo9~9 y'5рb2Z #QK3}cGaE^p2e_rݎѥ0w h+IUwEu ױE0D$cH ICf7QR9HPӀc-Y?2#c&l A8y,aҽ0Nu dΙ;^9r6+6LO( q'B uFy*y;]>X'_ p = vOG>ՠ3+o|X0Wa~c#jy7٭MC++((WjNvljxSy:_?_vֈDyšlv@R%"1m~ F/a]RCs5l*~/0#}Ȃ o|vw0К2Ipԋ9=0;mRW`Id/:v8f'{L;Lt0,'k+ W=kYdfbJDFm$' * 雍m+oP3c3PQ1 |xG ZylJgd?u[1S A}!%V@\#7G-SUML^yQ}7=] #|c=2+%~-:Z97-j -mjޯT! DC]籃R N˫]iJb;VeF(T;|0Xs`jo|9&ۥo &hr{[HS#n]2hi&N~`f23rvLj4 #Dm^[C &ڕ%{&e!!vrvxqYvnч+$%ђTN`ڒ?2e}YfM~Y0LN?F1e=1q %B&bE _ F $kN_?ø:EccUUB J )OT@c4u翆M /یfW2ƗVX\t?*9$闀ʬj{jD2U/Y<_v,4Piapm[eG1?7teM!E\ 2<ԋ/sf5 ]C0{'9HCM#Z]mhȜq)-뒲1(~B)øAi0#8k[5^9C/ykpeoݧH1dr}z>x:dK1co|fkU{j |B tٵq <0ްfOp~8oGF^¯߇_ֿ3˲Ӈݼ᳾ikmF7N,. o _R~al#1vp)LVN{%j iۆpum%,P.4ɶ0_XO>)mb̺I O& 5OV$(ngؿln `h0S̃@|ժ Ͽ„{vieӟhd̻mmJi&5g(x2 ~~RwU)!"Nz K ;݁'=mڍK*>%[m-osA]`]8^fvg|t/ƁD=w:)Jʲhԉ3h򊁡cb ` R9~RoL^,RCcd5.VVq(8)P%v, ڔ71V"BtV"2JQWVOo(RH-!{$fThcby7yFcՌRMjbHF1?7t`SY5Tݦt[\adڡ_8hl5zfR͌u=IPJCKRQVqvvu.sPuq|"^-nGX.,bCi _5 %lšDOɫogi7O^ r {[vM)"D+Uc*n3b;O`7";8l-z=;xkzW(_| NL-G=\ >+M#\z0iISI\:pMn(} cA~I hF tؼ^g+2!BdM_haĥB0E-V̼XӱO]{ V'f(;Ov.:mXhmj̔??>!9I,! 9< yb1}꓿]S,\["rS]or_t ޮ+<1+Sq,;E j]ֻߝiYrf@R+o3[L#+էl(/pm3~jq65$52DF$xl&uyhOkSKԃVmV[ jrMLYz [LZbBven+g戢THkݛПdC8YU!nΞ"1L$$  :yz718}N$x͖LaN 7O 1K6Z'oگ< Q,-]X,"|`jA8:>bAJZu֊cb8^Kl&7$.YN>SAl HݻbM,ق6.9Y7*;hB-Xe~}"^G>DpS*qizt*o;SdԲ3S+tUgܽI`t*#+tFד= 3T .Zcf61wj<(026Exb*,\MzEDi0,e6Htw u5=Ϻ Yw ؙW^HӸ@+,[*tڄ&PI KKN"j+qp?QctBgfu˾Y`Hrͱr FZM=զ+nF&%dnklxM3++px1$G OB\2LJG]>I&CigPj "Ɂi&ayS:Xv8%;_^@MCrDO 0vz]p(=wSG 730mnKjG|`Jzܞ^u*jb܋+fWq5-%w*J'alOm2_ f{跌cs}?6 2|[-?{񋛝Lh#BEmrg~n 'r^%h"Y2xmD$:!m-cGŜ h;3\8[5Х^]C.m<`hVBL2^.lОi*ֳy `LJ|bFáQi"#U4\L%˿Tҝv& 1EVM"*FAKAv4d6;9\Yh?JǣPL<1зBȨqm^6Na Z.b\q"phƳ֚Ϣ#8CCNӁS]II=z&r:}O]} @OOjy `55&g*?CO,Pfc N{J%@{nx(Jgg>j;BZ'f״&& YYA-'MTAtyJzGkTͱvt0s)_#y`Or3U"E@H@>m-l}WXY xca@ Gֿ 0yW2T-xUCw(,3eh}+ l)ȃ4/0w'`wi?0WleI=xT8'5ŝռ~[8_etGXsL#*|5|3+$I':X7~i$wi_|?nP'H N7``<ڞ7q|c 4IBoMyČDS@t1{pHSƐ z^Kx씅DdR8H_CMW0 _*[=_UNEVJ!LO>BP\ 4нsߝkoӟiF7h`!M9pOP~iW;3ZQ rPt곹wWp+LMHig&k#W!&pWFzhXSB:4€5D\zߦ-_hd˥ 9޽KqRɏS5;Br5)mk {%OQ[pXρGqT vgh{n`Uc_Iyaʙ݃ZW$k9Hw55dc|eA$ 5wʅBؑ=X hYM1jy/oNAl.]M?(yq}c3!RekJok{}9=q'FJ=WBС]..Sa "I-mlF Z- WI'fR'r&K:RXap=w)e Xk^bBk7W{ۙep^ikp'Ϳ?GOs? ^$ܝ{N_[a摂=N X)p}g ڗ@~l"8-V2ec]\h xx]ܻc;F2J'pK4n|U=[EWB&48[ɚ3{SEyݗc.q)ufQ<>W,=~Ff&`8}: ENT "ktvCV%N6GTDIjLh@!ZAku wLl z3Mf xq;(I AV28YRjēPNE_gɩnbm (SyQCa$ێDU;K~;^j"eޝߌQ_r-uvDY)uJE[Lx+XZ#㎵] e`%5A(.o*GP&Pѕ {h#?g4C4XDHd a<*9Z4vC@&)淠 6ӥ$*܅YVRН iIC80шdk$pVAt7xpW lvެ ~wP<@mG^t-eSI!ƍoO {N^KZJ~1,o+BY \\VʮE 7<ͫmpXB -n#~ďZ WN{Ղ0MІx7)xⰨH@΀c{nT^glL lT>llJ. &QWssR>iJMW<{ h?/YD]1y1Q"rnNF4_Yoh^@!E/cF[Z[Sr8`ZЯjm}y/: e&'w6)Rv'b4w 5Sr{yCib]u.{2hd3x+*!SZHB)?]PGkŻU~Zz} {cHnj8.Rg'svs$:{Gմ3] ijSM-U)TM&P3Q=`ndQZN~:kpxs*fWK8K97G*;;MLYBk4,i0`4/3Q8kqT Dym_gF$$!(‚S}J~?0YaL/g;W!#| ,kJU<썞\W/Qqi'tבoRCL:5vo\Z]Kva'5w<&3R>^W%nS'eT+(l\#ʏ1E$Ix<2H)YƟqAse҈`ۖ΄u9I?%ua;67,D Tx|q\b_vNx+ζ/B |}F{X"]xNfrgYN A~qC#dШ4gҞL?R9c3ׇ^{Foirɸ.Kا-,7+<$/{2CqQ54kve*oM]>l-ꚾb7D[Pp0wݤ9^޷C~0˩I#<"f7sS:OY?m_aGyйG`Mb^!Q= ܙAf AOV']k~5°r0oilmt-e]_MP;OA̸ p/˃xn[4$wTN'|fȗP)U ~zM0L?+#{K4U&H}%G\cLr?MXKY3fJTǺoF1\bwpMpfY>$rQW7佽J #I'*S Z^Xpu7VuOb׆je`iyNE-mcORq=V2N_)x| ԁʉ9|Aagz#='*jmr/wt1;?hTv3tQ_j@@9S9S=ZO e7t0BX!L\LPzt%եhj7t@ 4u~iL2!4(0U99!7*tTef4N!#L >]{Q]ҺQ9+8ǹ(US ZM%ڊ V.?> V&}g#2o#cRAhwN*#u'tf!5?zցc.] tR>)A[Xϖ[60_n& &o 9Fb>|9*9|0nX ITFD%%D̥^b\ B!X)6na]H -+$o 4Fئ9O_ϩVUs:pՒ56s:F=$^LPA<<7Ft6Ndmva:l8:1?tW ե=4DnzЄz9uݡ W-L}m*pݬ>E;π@&ĭvЋ c; D9[Ȍ]%=@ָ:9ǏC x6D7:emSi1WofTT Ϋ`ɿݡn ]΋c{} \w< ܔ]=ko{2'(.7-4WLNf)@p}Ӈ w?SS1뮹CIOZD!%[}&0sљ :FPh b \&>;Ncֽ%ʼn18k6 upQ$Iim`ByfȨw(8`tˆNhk ԁm5D - ۦuRAV|$U[8S# )jݏ5kd{8K Q UəN>Czp$p=,w4fωrk r/}ڨIZ MGtE_7A\Bw$l09adTĨ M֔8н%$ZVAf)sa[Q)[s-l:Ml8z #zʇ[bAGvs"| ;MRJJV puq ;gG3>qr F/ 녱["%?"uHpْf$軰LxFAb8X7"_Q!}z8$:YuvyS@'I=4C=cKj9멱L9 Q̩Kٽoؒht~ %v dB> ɕ.OӁ9G8ŷ>TE!Tt[1 a^#4e$u %^^4q|Vҁgf@tXVcM/ ^RMS'N- /pmG0csXq䞞?oS/C4|G>z8S.HLJj9kys>v^qmP>+'vh(D y Ӎ.)j g?⩳h;R{Kڟ Uk;+p'Us lL b72˘XUt3c/QeIեKԬ-cߩOJ yoLcTl 0?# 9FZs%e79p}9*q{1&lp@9-Ԏ5beː靖vZt]gճ ^ RCf`[w[~qhu=_N!Շ ޡ^=;jm[N;%gQWA$}v1y#^ne[]Sf`PfG5>ak+ܱ/rՕ/ĊO7G:f5A*f~*ie3pbѼM\!Dw^zj0͍;!(Ў+:-"_Ǹ_ɴ:Đ?1Fbx]َۙzK!GDvzKsΓ0&{κ/wH+pLJ3*P\l먗E^PhPSJj2˟:nL]h$ pA|#7𪀪6X)%F'fJ/(:C,4D~-(︋ļ+g3*B׻@C 9:=F6NjWjDOCiufR[Lιvk$~gZřig"(C  DT𓜥뱚EanHFp|ZXL%E OQ K⟃[k>!HUQJv%]o3ӢY<6EX{ָ"RA%mJxiUj]褲|bȱo hU3 YTT8N,vS/+lf^rN lKWowSDdޡq7Dأj|ujs#wwBܢ.js&RQwDY](5:oKuCNy 3 Fa֑mȾlMt>euX8ON?xV{]2T&P9Ma<#"Dp-zZUViپSH tC~.hKc3<7~KC.)̫iIOO}m!WUwڹQ}Z8Ue{Xݛ8"PDOR_r ~u6jbsx0'ᒧ-׮+݉V6~n nAw:Ag+󲤙H'Yd L[B"sGwm7;!vޯ>.YsҎu˽]`Ռ5}=h=PHwE?8Fݶie9IZBTm;?XsnmS2~xTû>wi@m-ؙb ^9qQ04fAPE9֛g9T~VKJn"h}{ҍDF!Ɣ, B}0ƨwǭ8v kaeҨS?ZPFrU|,Pة8"'2p6-duFR_2Jn]N52 J#7"8|z)kYL#k5Br=)=4]= 75hS .: i{[bgAKqȤ*mDo YpyΒP떊PFLF\C $ R~VKbbt م&l}zp{x=“lnJ{@)$c&VѲֶ( _̯ei``vtWo7Q  ?~uά6-+5j?ޠUP*ZϺBT\n cJaD GΦ;2' 2=NUIH0يêJUQR\1eN6/K D:0aQARy{`:*˾Y[bIglj]T6hl|jf)*qHӊͺ+Ԍ6N2hJ" G(s xk9@Ю(jP^oo}rO$ 8⮅J8> %E_ˬ4{^\h8MF,rWeYWРNtxaF6ʰ>wZ3VN>A~Ɗ7 %oAck3 AnV7,$/7|:tZgO\L~%G9YtMYZ2E%u"QzbEw~V\k V&(8nRtyiNJ4 h!pABtiw3?9`B89G1HmƆ̾Gm arNzV٦^h&U|b&6 =IJbl@{CZ̐ס+|h$ Z "# ĒRB}Okޚyb!=Iap*KZ(}gz^a|Z0ӥ_v2XcB'taD|__=cժϹwMnĭ¿N֒]}7_u ]\gr@wڠ޺tD*%.W7\bFbdͣOzg0%^f6G>i̫J@sc;zu8v.>b^"[~>=-zho)lWZ0GBÉ3o@+ r5Ssy 7FcȞU.[im!3Yu=kzz[瑀pf&#`M* &r^6e(fGj39+IiƝ Z'ʌ|R&a wفNv|{j gmu9wFVظ07 TR| f۞ZZJ(܏mvuph4ppd`艺4G:}f5ghĥu\9-kܔ0˸B^\kZ(|츳zoAmB;xI1lctXCrfޞ0!*^/V-q! ^e6r(ߞ)vdmLr=ccHYz{ѫh9lJ'jr/&C[緽S$ % x(!~e.fۢQ} T`߮RlrGIGP]kGZɹY9ӆ|U1T#i8mIYMPUƐ}Nwܒi35Qe#aOy0xV̌&;;J/ѕ9R^P.ķ=^|iX蘰i(l.5Z6O#+O"MxD#W0ez+@\dDpB3jG 5!;l8&/{tc'ZbqӼRH3@D/nCU{OKK+LmQI R.w0/.RJM1 pum ilxrc =c?HGhdu@>Kqsb.iG;\xkprP MUZÝA&DkjTh1Mq1{>ލID'xz3flk4M5q~$/!,bhY?lϰ6K.Vn$~:#)AǻuLH2Q&o3U5[[wyMq $:M2G(<;/|s4`!ҭ5\hֺ4p}mh0"4٪ʌ'!Y):OJ˦B Y9//|WKL;R*p4}D5d󧻱3xBe*;7\/("1Kz8,>C }?:!~ PjiROZHՎsෲrFh.b6ž0%iE<샅`m,q -.$a>VbCLnV<K¾'+xRs~XD^/dA\Bf$FSk_@a]Xkxݠ RPe2˔rS$g^n̆ &r+-<,pF1^,P/s-N\|9dRpgnw쐠LVޢ爸BމؽOsP 1Y`eBg1AΰLVŢ}fPMEI|IQL4 "dKIx\̙Y :KOГmK44"r|xf-QpPt=1!{iDYe#Iy!dgyuԈR]wZIՈP5]}8_- "m1M>wCD_77ރ,=&;-fQMgzQBd\RXk;}/?v3!AO-Zz>/EP9fh Fa?C& <͗vGtZ;;g9_#Q9|it-vu1ih 81\Ќ]9nly(3<  %(S:@'AE<$R"( htV*&Z3BA*4~XRAPa RInUWl֟1v=N(gA5vӤƎe+p0IȀhNs糭CcCPiRH.jP%֜h;^ Lp47:˧7"8yVHaȷ0D # ]y28}r4Lj*qQېQOҜSװ$g![Z(qZYѰ%|F8\MYk֓-0o9xg8eY=^.kGi#*/ .{rP5RS8*`4ZtX}H-MK˟v E|BCu1G%P``>*'tJ|=eBtm9IW+kqmk=W/-.X!y&;@鮼Z iƆG<}FP|D$Ϟ2ݧ/'`nG?i]|pL(y8yt lpy.[ۻd\i+fj:9Y)eA]طZŌ!VGvK<{n"/ڧv mVpíO}jgp襼$>74$:ӵRp4dy/yo*wv6<*^P*#rR27MBF6?Cq3 Gw'ǁOql%=vv`룈b^2RYkp>53>hcb7FT-!#sֱ @3~Ʌn ȪqT[IrkWϲ?\j}L.E@u`#|}hNŁWt) g- }uUi]Vxxbھa[cCٔZ{1A>BkΛ~eCi<ϛ؞kJ]DŽs{ FVU(a..p`9РĔG<ZrA؊ٰDFƒ6-JJ+D17s? L3C^@&:ë@l슠O,d8W!^T9tƊ8 JNq2 V`FvS@B>{d^ڰK<D:M_ŜNyCl-;o& )K4qƙ3TIw;\Z5gGEV Ty%^`]<0'2- O?_֒a#mtIc_8*Vz{USgѾ*׿6ǵHoK8bl2"y<xm gzx[&])/u"̼[+mi! ̸ n!=j-T#*6C~zuĪ&'xZ6t^|U/&ì- 8Y{EPz&ޑE'rjj:hFÎc+P<{s]XM,0"z~8?+k*OK9d.~/ͱr>p\Q̆h-DN%Vq 8 5š0*zC~C~RF')X`JBPWFF)ij]Qt^UͪUxYR[GD'z_o, 6͗2"D}elU\lSsZnW# ̪/'Y1LN>J3(CX)wka܂IOmP-Ou1\lm(xu.8aO>\ R<_4r*XΩLEm MRLMw)X"ѧ <98 y^dL*.WVDUMpa4jޓhwgM\3ѶkDÙϝ쁌UnjLnyXm@cn *%.^C4N?2Wt;ޑ-0Oh|śKؙU9BWgl=M:n{B% " |-.L -Hc,.ohMF.M'f`7l:OF^|wq@w!bxx$Wİ'{{qd+r<3 PB^(HHz9U>-=m+pΣ1v~|"RERZf`lu-̰˯f_)L=Eks{ Wa-*e!nw@Mx2.2?}>W "-11~yDBե5|kFݝp;8óLm?L\RClw*7k ʷI}.^TM})!xy8OK—wig5>c8aݽ8yyOQ I( ?ы ,'Ȇ|M$D[ ^B6DatI k7## 0Wѝk' ?DNx[͊ň|H$fԔ,6_2i^97K,OlOjgÅ&VAKFe,2c03Pqjq#Nfk Xepe"{ӶZx ,cF{*@->}gv"SlQ~XW 0S…EV{Ѩ/ȵ죐/e(ӿS~@͚!!KZ[ ‚ƍG%SbM (кC!_Rw{v€i܌LDmC["c7f MLe+16pk!=YwxHOUkb3 Lc6]q[~[r,Ax+Og[TSE WPT)Tm.Xq-cե.mM]ӳu a,`[Y1w; ߁4[\Qڨ݉j4@J?$h??2T@ؒkv6`hmcZ7;fE`j>4Pٶ~6}:]b!.+X@a6DzTIū7_'JZOO FؗZ'Պ)嫸)/?dsas=FX<&9pR/ W[ 4~||EIf#MtCnI-C p"p[Cu/&\E R%(Q&78|3ʳzhrQ9B2UI LMq ˠ_;RG|t0E87MOf%xYtqpC 3ҿ$u] Sgh=Ĩ3+9|.-1AW:@[/H_ke9y3v!)-2TQB.t"ΎN jlq> tɏU{ (Ǐ=gV;GvpWi'7*`0ƚYbjCF*9CҪ< j=ں&Vnit0EgGh8iΰaε)|kF6C!svcվܗ>ڰ@15炬HfCXf2t$H?+VOs֌&B!?kzlolyP@M9,0Z Nc R *CG@q+l|R*XIHliGE/hx]M 5Gb諰>-`jXyN:Ik=_СaBjx;~aY'NFiZ.\rw;*^ s͟üy0+ƆYA(V~}x©Kc#H0W[GPU "AF[m);ۏSN3v4az1t\.^?l7BG),OSqv\ jY ̻"dPؐ"4%%r|u}l 9N.? _@GdL rZQC+ $m>g+Go2vJXvtr5l*0%*h?n-<ݮP}csw8fc${tg9Scq/t>OqLT㟕wJHiDEE8DEx 3J ׾"xp}4ܳ+.`yQe= ReU]X\ԁ*4gٍ$J {[)T$ UG#SBPT%m҄Y9rP6OHnǒ|>oOb$!/->=Qpr笢QV$W>1T{^S0.*Ksr·@iX(hd]]_Im-XV"& е1Ml^'3VZS9@y ;օUFj ] =bH$+^kb#z5 djjB¢"Y(3s,%m|@v1#czfVb"Y<5T$F;o?2IX+I`HY!,kl5)Yx6 C\*Z7\V$N%fz_3 hSJ@Z C g)\j) X(N&wj FbN+ i={l)X4uonL &ĿJ! MEP4p!_C&CK{C_ y M}C3y3%'M84I = U_Bw   +Uhw!dY5JBG+5g~% v^GN/m }"d~g[4 D+X; wO7ݑw!Oy^4e`c([JYJ]aaDOכx@Q>vҰ:_[ou᧿>F*g{YĎR@w׬ãMS];A6z C(\0WW'Q>@"V*3_  u?Q'QlZEeA. -\;yԜ,/魎hQh- z~ x gK`'rAa&1\wXH23Ѷ9g%[;q!;IIkod"!_  qwv;ړ~sbIQKv/1'kb+`<$b? gKߋ.tQDUAQ>F9UHaຜL#FL,yXZ G\c&UۜXS8jmn(ͭNClKPhկ̹Y8F9gDR<%"ҢN9_a5AUqV>MI1y5Sd@6tp!ET20SҪ Q 0נLlBhPWX S{bQd;Ľ8O-;LꝥRx 3㈂im:m`O#Y$75 =8Fpbƌ~Ő *y78aT3~XuX9sOL5>ՔMx$ 6:;i: H5 @g8yˑ^ a/Xr-hWf,H`fZ5?t"U4)v k5a&Bҟ}AƕI%*hPqk24tP dϣd#9`0>4ݞ.IEF7~wIV s9^6G0) ;ʝAJoVRO'mo:- e ^#nB ;R}uAp_Y'w+ma4I CAsf1$-+s#rK~{]-kYl7xh9i\8U3`h'G,Ɠ Ka6ɗ lPT7# ڱ֜`ރAFϊ xPhuYe֗, P;/z1{&z8|g qi| ./T uV*2C%xaݤ}R5o>(]7|9jщ⪍\Nnq>K*q7N~R<ݫz'̨yUxdV|a85繇 _!4f* ɹgfZRm2rO )+%/Xbˏl\ɤtu=XFdAk}O\0Ztk5mjl?^jc(桨xlM[kWc 5곴XKkTKׄUE!ɨQprQ :-thu+KV>0Ӥr2 bywmH_b4:=ןOr=^%?#{u#+ʏ9ywm^t d`Bo>4K'4Z8BVaB4&!Y8JO򄮶hzٵ~ԲdYg'yLseLKC,yc QT -oE"}u͵҃n9dX̪YEa7s,J@)x4Qp--I8Jq\7` 8i@鍿b:=F~ॕb xH^Xz@ݜܱ-h ZyV'BtV9S<@jNS9߀}[#lFj(%}Ӧ3D 1Xy(Pt,WlYPLzjYP2_8 -$'sa8Iajm3?AjoHF0aN_sTP񶦽^=*EΪ 5 a@f!`zy,ȧ awЕa:UyRUrU.'JnjTnIz [ڝct07ZwƤ[7F)0a^^2hG 3^"Wno}Gj:XjIl6)s5q0RH>)'dr"ռCd>X805v4T1&beL{Ԕ0KY+or?*S$>3n>^peb5"\lP2m&ݢP-xUfW˪dzYv@@z}Z vtCxBzJ۽y@ <^g<Н)Y JsGwx z)UȧlH#;INsF<3jI+Ⴕ+S0}t#۴aޯjad_y/!7H"թ;L*f{E>p?#]3 7}kss ܿc] /tn?{d8$Lt9PHZl{/Emi?=5yY7t3W! A!iXZxґ0X{y dhᢇ\{Rރ'lWtp1F[qXe\a4/ȽĦE>/qUM7#X',}xY_q߻ODX=PI{IwB1en{4Lw}a|g:\OT+4FbӋkJi9tK6W=!~7k0 W3yB,F7u:O0 $ /=n'QY7WOc\c[LP}'CP$O/5FAݤqayd|%ow՚eD,5#)]3:=}B;8>[V[0b`7eə(v)#6J;@NF8Fx^/'I% u xhži޴u/Nɸ̭4#ON#-ReoE&m0$ 4A_49 `]M?ĽML%KEP3 ?yS Pba˓#XDkHkd/FGwi&ÒB,21ocڇLЅdB܌ǭ@q|H I`ބq􏫌zӤOPt2 T9]FFG4 Ƀ8kLmlyjeOƅEn0>Qq5<$(y؃ĸJ-"i(̤xWi t4# .fRH_HpfFǐ5|~ݾc,+7u6|XIlrIce2Fv1 Ir;9$"i`20Gр.+43 >!T8q2~1UsPngnqUYl=h`gl/S{0N`wXgGc}TӰ4Aijm^B_,LҚgٵ5 18-Ъ#z ]ާA>dkH~܂9 ;V8@";G?mvr2I^N Q&'MimM kANJOW@7=>+*Lo_%8E9Aqn( @S/qF]zjޗ4|+.F ZMmWxYU a#?uGMo07-_x^-=`[< !fL?s\lM4ኁ/eY* "qRP|!l7 .< }Čg5!v-<>w7=i(%gAG'F#IŅslZq hʏO&N>S:S+ᑇO ri % KRobZ(M8f}2䩭0sU~ Yղ8 1f39%lw:#l->-Wa7h_[4kݭvH-Jݺ>k4Am:b3fS)<&? sDF^Їƺ \OnEڦj]eO'?< @ΦI- 74op VlK5Ac%WVK Q<>=ȓZr Tw!c4 js[5E5 pvkkc4%w嬿5@μ;A-E6Eد' n2!n)t3$؉͍>lz%B/VaGw <|̑(>;[= ^lwsFs+_qZT L\hEegזqV*CaJ\|^ |k4a,u9/ (/LvdqNK]{|[GEaG נkA 0BRY %e L6A$=M.NLW?_0ha a Z+[F: Wj;]RڹWb'XUZL»1"Qb@ N+d8t|%2c-@FB&KBKZW+msyL=g0i߯us߭ ^k39o;'yw M$C[(T~ϱcdHԲY 8KbJjrd 4s|F)0xKS5o*oсYw唗.?$Ւg#`pAxd64ϻos.g W@ 17H6DB|o< x5cwt}bDeʄV@b eiU[q!R$ڀYFvLEQb m1GErᴧpi~r6 :>6/u;??Ƙ!PbeEYCXe2`=VEL'هlZ*iV@ 7B%aʿ*V܈a`LχfÅNmE2(΃HVT;0e6. lCI@#[euAwcK.WwiX݈ӻw뜰&{D1DhX+M/ Յ 5ܑbw8'n|Rß3!4?? N7!9QE'%m-1t@HDJXt,!6n\xJ\e(7yu8 ۻEEMPߋ0a4--l`D|jp_9M|ESg}=:پE6t!)U%eSy"ѨP[ Gd=WF{,~S(g^WzNTu#!Fvzv◃CUh[Ècŵ%}n[.b:w`M|' 2W~p$tdO#qe斯*"5gGR637e ?B̺vQՇw\ 5qaNiyW{/iDUh:B#/3dē,t_@|]IAy `CA?$u$#ΘcLmd4IXb_.Qu,s@( 6i 61AH칄Yѣp AL+F"ỽB׊o'!k גу |JŨft#& G]KԄ" ^lM )oU^yԫk\ _ H|T3po7Ȇ/G&&DAӶ /hSJ=˻Sr}YP]tU^AXEy =t˕)ub`"O-t^5͘t$I2*z}R nrM;:I5"HLTNjʹvVё1Jmtf p]UD@RW؁joexa,7ŰYm/v3֨O4 ꦃ Ux5uB7 yU}]{rndC₃.2GP{WE1w3AƋ]2nTf?-ȰGyց}:.NiŒxcM:<1= 8 o]5ژ?p"юȱ?ќe˺75,Cdq4'uu˨Fr 'W,fJClؾ(B sC, ƺ[aȪ28B) -ޫpRW zPZ-f2z\YN(.Ӯ""^y#Z: F/Z*Ad渳ڍ01}0YqߩR+_yu;{>FDO-)瀄OcQy}dV&ʼnJFXư~#7`xT0n 6EN6SPxWUQaWP2$A ,G|Wy7O7V3Z09"0?UiQåsO C *=.6.̛gxil0wjgKI$x\ߓjd'V9NNcգNPֺ#<A+4 K% ̸Ya lfbtY<8S;:5 >(Svg*iۥޕ[i.P2JuyУ%9\*腝nNiWL#>*jJZqj XBo#(B#BtǟXM)a^ 1KOk=v~< 1R"!%τ'}{%;Sk/ycƀ%Q=!7(?]2pz2ZnӔ;f܌(J&)8xrr9l@R\+60.z͉砼!ߟayfZTϻ7e4<KPir"Rd&[!}GG_ o+!@%Tcj6olPp;"=R֑5mDW̥YaH۹˥-|i3yꗴOTV>nq & <_{ҡd?6.X jf #BT+%aZ]pXdfַ?`à}Q*_M,ZS9&x1n^"kpmUz$bܱ5)K 2 K6N~ܷ-]%t'ѳy/ɛh!-L)]zi\@]֔TlZq6zh^:ux']yA~T53mW(wv%i/5*Ǫt\oL>A"T3BreP&SI֦)#OZE Z=U ^be`c'8א+^L7;Q⡇JBӌL9NBCt/yX8y+^&U8;5R#T?Q9Þ ~hRyGGfDWόm*g/,O1w01V'/.X B"|p 1LPV =B-) y0U:[j8U_J$=½{%aY-iVMTdlKb ?!:i=PO)H:X8^BRU5]g(pܖaz)cpR Y-I?O6` VjR Ae\b|ix)kdl/ԭK,1ޘڃx) r 8mP˩"ù*q0J=P|iZO[]m2M25BZFXyME1Lc$IZoŽO(Ĉ`m8ڗa@fC,AIW~P SpVaS\a}3A bQEh.YÁCMO_YdnUu<'@Lϭϑ1 IfgrWϯFJ֋QfNvwRJ^SH&v0V"Q ُ=m߭}}4yH014T0n]bk˭{ٕiM+]_Tyj^F:!N`No}{ǫP c_6|VIe[D<עwP%| F$FodPShF>64`JrHi*1FTlĿ~,N&3e NHdSy#Ff*\x̀V?1pC c0C[4Ʌq_LAʔzIx\ut`s%Uу6+q 3bPt9\4Ғ'&!&hLv/B-&mWƆ՘+mD{IG"R*gI&]%pD`Dcv(= MjM^V| m$ENP#lh @cBd;9&5*wIiʹY9ږE}Ȳ@Z#\VuNEI[9<:L;Hߐ/BY3SY3 F[oZNI$I)?w89'IË0t@:f$[+h0MX#n`ç *=/9h0c< [i40@~v@Q$U s*HRF2W6s9W%7BxU]:K;ctVIò`|t(-a3?BaY55. R紡 Hd߰߱􀂞}o}J j f Cr>H=NJɟSrȓ!N)p;kgg47iӿuק[=K2XwvӝB(Tb(? \BG 06魯W_ .mn*%WP(3)83d͗j*%4mO;\gX64MoaU2Ps;McRB5Zo'wK9Ř+R.;b^ahMIh_kA0-^߂ vǃ=ed~ ֶCzhP$X7RU%}+ւXRNgמO(Tgڐ#1L*}\Wl,߷nCK_ϙ}jˁh ?޹&W9,=!-~0_TƿpP0Q t5`Pz3LEnc gA.bĸ%=|(YYF;):=eu| GrTFm Lt9r֑227u@ᱚGm F ʀokA͆m7FRTOj(u=Q(ν?S2o-Q3D,.AٟMٜn@h~pSJROxdU tXY;zX8&SI]6F`SUOg0AG6\n(r<y+ e* >?ҍ?U4bfFB"t_#zx͡cűjFy/.wxN_&C}u{ZxXXfʐ'狏~2vcZ5GYnW#ZKUNo$`KT7ڄ;A)&t(51&  $@..wFT,o-k_m3{ -_nxX5#-Im⒤v_o]z}JlEU: L:ğm_ Wz1' ˩4qx]FqI f⵵,1BuNIߴImq#Kfgv2(PX83sg O(|YSCk]8C 98f; mq Rr NF=|ľ-{(cT G>W@@lz"v;K &2kjw}@7~JyCKjnD7Qzg(a]1&(}dgsr7Kq.SBJFQJad߃`RI݀N"=Ret =P-.b+@2i#"{tnezBmѝ7WAfz!tIhJCM ,<XطX4׸Vk_. _AXM b?wrHڔ۬dViH #Q 6 2x277m$"5Pb9豛`H;{tuT?\\ka+ڐ Qa 2[Ϋ&d5ٗ➇=˩?#Z9pT*mNP_lQ:Ӎ'S( _HF7 Dy]t$ǓՇ*H* A3hjj_ܧp]طj}`mX!HXPni\I}iDa Jowbk?G|0P~bDV7 u'XqP:d~и8jA|[#utM^MCyvSX>cLk󖆓d.{NqIrtcA N豑 q8H);D!Q=ԡ]+Cb8NT5ve43 T4jl+,ݩŠw{M?<2uvcJs+5SFUʇ%b%PD~b)>fi0y}H9["u.\M FŲ^/&/?B"n*4 -d\=@|s'"GO'"I**Rmt^qfquUgχGM6M+VuU"X"Zj)3YFj*(%HY q iWk֧ͤf⤲UHLZMKI$4><"| uG3B%/I0q.o1XOAs6vޚjH(Wsv % 1~%C>V]gD}HO$w[b6}YJW0K{KuT>b%GȕqSm[T*t7f؊ϟ2c4IP!o>*rO :4Xo=J5Z<<@>V>n@~Wqf㠝vdO 7s eh!'b4\aHFr_+W,CP'8\:/["h]se-mgUG3%{S xw&8|69CC jc{7{ҕ{A91)QNK({oH0x!w {Sn os;9ЙI^4e`"j [ha. &2E է:&F`[I+] GQ1ܺ% fȈ+3zZ T`9X8Vkq5?5_m9RtNgkUDZ A*? t%7R$Q.cNfn^_ TdC]͢(^cccG3@ '\ᛢk9t+hgP7dV_I~Xӳc^&ރ6>.Hĥ[k]g+ pwhEp 0( #1tů-ZrLiMP?i!\!$o{e@ K>%a~ Z*%͢$3!$gӾ-[7A)v8-  > /U-v^1^C+:G-7K VELali3.G.> k@ ӾD nZᛏy(9|aM_VTO鐨/i$ 4Z0`yќorni-N-\$PitGbv;oZkgA_gJ7d7~٪s!zc"mau軖(zCT ajIoo><dQEb¾"+Λ+k^1t!h[.Hi.b r|Q $yF  "Tu`E&N&+$=mN ߲@ZWzɪP P//gLBw*#l=`7Z}Jo[ '58wLB㇛GiÞWv: :zDmtt]"WɇB2U-+G zIYd=⡀muٺqU!?V2ZZ9`h 9[N%vcpZ m;Gf9je,"5\+*Z&tz;ࡺ[h 9zR=aep@˽ =46DL3.qkmԆ! 4Md1j-gvKO6Q!ZY;J$gy{`{(@?MT Һ{`#r9a^vL~PSp> ^U}$-D''WP%1Jeܫ;p==U|LZsOPt,)Fm 0ydĻ?i+|4m]2kBۃ|%^=dǓy3wfR9PM0Q~ãspnW2T%LX&"G"-17JSO p͋K _nz]g::,?.+Z KHT?Խr~w$Щ҂KlH*e%6|d]eZ ?sYu+;"|.pPG0a$gAe?620=]G(U& S߻ g j[k| :~2(a:'%ߍkTKJ/F&J!lES(֋0B&x tU?r2bdB>(==8Bj-6s=Ep~C:~qq.<^^|f?ۑJG4<葵#6Cdz(Lwyh@)T 0&:.[ Wv4|!Å!ɏhUM~F}^$ꎉՆwt7,|?9>6MzBz9 Aq*jEn']~w止kTq_%R{V3\ZE2gPP$'.ș0fг](3 m$yw8"y]Es}=X H(O}ADPǼ*(2u=xה3m5-=zqݘ:u?;71 l"5 5|)_Dq"̃ U&Uch+g)!`]MzPaEb~-CЏr[h4HT$T}]M8֛݇%*V\~҇k/?GD>H5]P6Y EYh%myJn+5F,ueZC\+N >GGx$W!3$KZ j'5aAǞ\j F rm R]T<=y:<Sc;k%7û5傜Ha&܁y+WԢLR; KjtzU >=aե?bq>Kق 9xbu2Lt_O C"Ba*-a.&.f"%(|&5+~ٖ_4ݒϱ2]|b!xCKY_xtz),H iUŒzI *k۞dn{V_olcfoe@*#DmP10drx䏟#vB=>J6e7ZA< 0%0h GMv^&ʟvʓV@t9ob^F$25aF3hXD~ӍO"I{30c^LtDP7*\8:n—w']K\ی2J /6XqwiWW[Qp0(`aSm׬ndqB/V3^G6LPRQU,Ķ̯}hst$9P 7|{41oU'&NNӏ,'BW5<|.rlFcoc>r"Ψ^kT ђr0CqƖɁ"wc Q4%_5%B&E.Fuf0˽ϐX0y繈3HH9Q#N UdG.6$9T@Eu- R2?5zT<+4>ioch^B80B!s[84^ CȔ~kZi_]ss{4}/L',,dbJskxQ,7n[ǀZosr,*/Q}Axs()0_]!XUtOegmx|j V(W-XeFyAԍhzhz;S7ne1H$ɛݘU0ڌ8f@@uZ\]At@)]SuWHd?H_8Z-rpfd0̼Wޅ&L<\B Ed  k2%xQ3\w\!&]=j)}`|g=\l6-4;H`4j. gӥ6݋Ii|NN#|0@5% >lm"/uyaLd&lg*C'B;JTMd!ɿeFZ=kX,e`BR4 LLj ޒQ8۴<΄~T&R8g0*WoɄ݇ޅIdM&daZXL- XJVF : a{?ZazAQ*ǷrV?PILd6}ϯ2Ј[a}k$Mx: _VbF7rfLp 6+wQ `q Ҙb 3 ֧e ӥ6 @_&PZu:^ &.7(D!I**-( 8cN #Elz - ܴ(Qzi1O H4HI!A09#xŨUOOh;0#_2h |5vr"f>=9Rd@dxgAK M]$ӻLJ˨9.;UFq{7Q) xo9qٜ:~" sK0Qo3#F ÷'tE ۼFBQxG_i;`__oÏ^yV2m FaT zH{b3 6O^I썲AzG^G ߻XD ]ftgKv ~*q/j`i|i~hFj۴\/[| q!vV*A@):η*swvb1 hK/WS@I (޻}龴^V-JN/06dnc~Rm,3x]$.5pΊ9:{'9eA3)^NIjka2CN  ͆vL@R1RYP򛼱mk1Mۢe_tͱ1!:x1iZ';꧙8X@Bm nBk mGlN˚[Z,(-\0<K)0Ve:~Pw\[]e,^,~/#`'f 4翠ı\ [Er83#ӆ:ƭ`HZ:E>,1\wZG>GDL Ob=R~]ۥG7p䙻:ǞۜVu  ѱM%&\ b4$ZIy3 Ƞsch)?q,<ȝkV8T=~S6sL9t,qBl5'A)qmAmqmtҿki¹rfǔLEl] N^g2L䏁sA9_U{9``|]s vFQ"=?;%*E}yDȌ73XTA@+I!X1;y}Jx6*3ܣ`3[\3&}tf+ldF4+̒&_V[IM0EeIڤr̰kM4{&B8d51Ncs1L!Yꓝ~&"=Tmv_>p7^lNxfJJvђRT\|ZxȪE嘅 |S}O@5xD2$}ӝw^{&jTܪihO,H<-|Ai|C{f2|$ D}X\ Q+R#\Bi33'2 M(p,A3)bYhi}%OFZhJC\nV\.6 إ4$6`9G RԑuC8ל (5)q48"d\iIODaEmEMMke:t̻CH"PF@Y4 & [bcۤ/yn%ZN (ΈVD)l#$MD"`M(^;w5!͝5sm&T~M WSvpgeyH[8g%2~aˈ8sK.[Q:huUuZ?*eDn zbE#T(HG|+6m<yLM䊗v1pQNnD)Ř/IG^za~:ېБFS'pHԊHTJNsOψ,>b[ /|<+gwb m +ˋ,ͥcOXga\/D>΀3I0##Xаz0NT8n`{',oU2߭֜(V!N1`T Vư,)|jѢxtT:~ԨFE^-0 p1US.řiu`y~`VN4 9[tI=3Α2X`)~B*CT9;. @ .D|n,xEzF)\JZae;h7J?bߢy &9oTwtj͢&2uo?[ºsvM T$mL92_' XN\" -J͇ 8btdO`^!Lk܅xƪ'g÷FF軘𪦜U<(=y:*V3 jybxƻsK|HYH!I{+c$#Zp1/yZ#!`餤QƐ"!k%{>G]\ :;>'/pZAnur5r: ʓ?I:!n7aB&k")xQ6`+cȏ4t9(\$fc~q?tuG48lC҄ 2y-5xA$˒K9}Ε/"&Zrh%o9"%^j*UꏋUAC`ȩ\ӏCJSQT+PfTLɘ9n>w¹s86m>%M6}.WX F*oZ3O$g/c){+ 9bc΋,SjP0v!z β0dp@+Aq9c+l>()ЛEN >%|Cz]7J"(b~>~`'L7NkYSJޑ #D5Ћd )@AA&谭qJC%x5|_+ɭdfއ uJyY1L[:!-'_4Xs B(ƽWSG? z4D9,[]I@sX@ZMN7k;|m#h|1!~RIQ2g>l6Jo{oc@;S!w eR2($#iO2\(i=wɸ;Ȕ, ֲQ`C:!ȫNV@4+H 0#L.^ TFEԆ+5FdjLא`! w$gyKBV^%0SgOJT\N=;AQ&.XF0SMdGKHeeKa:]kH5Jﱕ:ǥI5y:7 ox9ZL>hԡ~ eAdRӭ_\AH.Cgh¶҅mqG#/3%R'"Z8^I*A>UZ+|_2նڣ-^tnsq#ݔ+%zE}WF*U~em݌r|"=ǵZuπӝAYj$Q)KU"6=(K6`Q*QqQCX'c.ڕzEJU>E3KҬ&1Û k'D=Pы5kOȄα/*E$H #WcW Td·/'ޜ-ikw ZAkG!^؅ YgLHܖw.;ugK\_=ib_:r}hNH[Z°Axm[ kTD_n˦g!bPQk[Էn_ '>(I3آsȅݬDgOnVi&ba>aFh>XȄ[CzfxS!U76* 29>?:KvycBFEޚ=.b_gfіq>Y+:(o2`B i Bjg$^Mqv0"~ vƲxMGW/bXЇu5uz(@VLޭZÒwmhj;>Q?mtqK6￀\Mw%8c["8p6L~ԙ$(父=AbIw+,3==BqIab&IuRL>U~N%ҕdkpJGٶ+ߗiӍib׃RSƫ IC꼅C2 M@(oW;kGRpn戏uCD Y;̒N#^#$}wc L='L$>NӔ#M<\yo m"Y,Q>(  jel8vIO-֩,O2Jf$ M/hI83ʂRw+pqnҰd ̱1tD@47nׄQi("4--o/fK|ud狜/2yJ`jZ:Y9:1 ѾfR8(ڀ[폪g ;ipEA6k# +%&>\$Jgd@4-ȯk`ŋ#[9n/Tt=EZ]L}]5QEg:/*٦MF c<BMDž˕:I;/PjkfF?<˥ e_p0|]m[.)Olj-[MPKC*Z2#u ٱEUGY r Mz^ _KB acm *6HHxy!!Qhno}Qo|A-m"6H|vn\a"* vnP䠦f Oͷ^V& ζ{$]|¿B6t(baxcgqw4aNAOn[e^o)&NΑ#(C~1cxaZؘx]z!teӔAr64|48$3C@ДzhiͶTܼC=Բa8Mnlb9yBqRd4M\'ࢷh΀pzn{)6xPO<|"i:FRLK=Dtf/fւy;{[bX[䔎҇yw2!GFo. LȤFv3:zTSq74Z XtKsOt0i\PFIөiTLӥ[X<,< \"B`H: ݉dzyJulo{Bn86ad7N.@-n 8} [-Lg };ٜYϴz:YSj契,c9u1p6S37;~%1*#ŃeKFyĝˮ\ڮuE9}s$+MЫ ӹRoM`ȭ$5&4Fp@KrC@cT膍A/hI7v[C=]n IJĮLY٨TD5hQr.nJ [0vICy7zC]H%=ehICUy8_3Vk6y]A؝08t--(Tqz8I~%R8!ل2?yjO-4M842zo,r(M LOlբ]}?;DQˏwjT[I#uGh| 0c é08-,F=!~ /SWlrc'Lœ.=Eu=UbB IZ8}qJ֑dZ,Nb5Q"b՛Vd74bWkm'/+ے0y-E~a(9IsCRmRn[ҜЭ `TϺˬ(;ɐv,TSUSsԾYwRKV$b|bT[MAR=}P],V}FhYH3v٩/U]Zb"Q~NW5EI8@3?d293ݘ>uQp 2jR8:-lWd SV*pu%Ő07z`jͦUOe1f@:O/#ZcUtƳ"eMKBiH=erpN׀fDW,Xr&!ִfr(`XL-[(Vl;g*TQ W*x]r "EQW~`h>x[k$.d|L~s{ 'Ḥ`fVg$糈)e⢭e~2 A #ȏ~گyn^մ"E(a'Ey@mѸ)+p'hȀԃpGvN{:>%s}_JpN`]i3J@gr|b@|$|F9k&p0`&Ӕ:Q1]CVk^#HE`A(Ƕ4kz_ׅJ=Y4( v9; BTGs8ߟ C @6?0 ޛg=pF~f67 y|zc@Z%_5 "&t&{iAd\Q'P>KS)f#z:Rg3k ]s?D}<4H=/ldнJ3'@n(mJiG8Kuluε5`I ֈ>@$-6G<0٣xO[zk)J!v]x 4bapw[ެRi%Bcm-yk_dT&p%LBc8r^\L#5BmoFvPl,g!" '|/lnt_"Y.<ځ>U}mhzg h%C g陪wWa==3_}3.<}mR<ȔXNVy 'OH.VL/vTH8]Yxݠ5ۂϙ?GڦԨ(|x4NOQ3z^%Ě ԪgJ@7]p!ZyH}c j7ɍGUN[u&`{L0Lϗo0T\H8C4 ZPTŰR/JEOb=~KȎRn6uKwս[K qD`m@02RsHuh*?dlZ Yc`K2.WcVlWtzF *⮎rw"їx!P/p"`69tz(\F= \}ȽqMh]ĤR՝d$ AG Y ;`VD͆G\6~o!߯cfr$`k^Hu_UsYKcL`'"-,AU=_᳂a>L)*E׸n i_ڋ5_QnhwX]ff6Lfy/ |Mlh߈pC <"qvL(Ug=]_P\e,6u(ܢ4(+֫S`{U's Aa@_ö@Y0W5Q3N6aQL0'; ؽp,mOW Gڶ:#5zy /U ,!%g,K ]qת,W\6,*/_pZM@a^i3 -*/E\-F&gYhk,v||N3B[M^Hdm?:I|A,j~ZMݨGQ1GKeHVtU \$?Y|'FRHԦP턇xC4׎p)iw@MY&W bڴwoU7a G i4F8oCsCzK8'l IIZ5f?“/~_Wc̯ pĽ y,@2s/ٶhG'@w Qϓx&)$WXpǃens&ַ\I[ PL" =v 3uF22*ۏ-}q%Gm xbJ&9P9AVC1T5aayr[>gŷ!4ߟox~7NN{ 3>w.pgx1VDs辧wOmOIN oIz?8s]tl|;@cq )լ*守dl}074p+1}ͅǍWb{(Xe#?c9þ(Oۖ}po4xQ5(#e&4R"-~^fhqvr؝9EQX4Ͱ~-yخѡժJKAJKGU#4>ֻ32aUm9\:ϬU$bcژ6!{ww97s aG?f&,qZ5dG*B/W̃^N'v$"^'uq],3IB̓6(h y*iqp%;Rfq *Qv+eh?\( o'J17wv3 J o?VD*e=ISQHk燎A](I7g}d -g2 q qƹhouj.swl 2tiw=Arm !D'6eU2@S O'&9u*I9z#l,b ]| ]ҝ6-C" C ;Bؖqlg)8rEnh c͝q{T2Fg8HDCq2u}.V!}^PI}+J U~F03-&zdyia2 wJOu[C%Dg`k uفT4wN^A7fE" ^Kz&0$#]bC=Fkx?wrX3>'JaiY4a1eOkДp$n}ME0WzMp[sU9E-wJT"dCSPGf@l+?u!꠽wVBL|R8r7֪3^=.}OzjRǢد :9rH;uG-o=ެDk ׾t$sdu"t& Q8`'oXN1Nd[y [&(/j*hf}3{ECIsJqc,Yl@Z-ŝ>Y&qY\ 91dKj?%q$Uӷ?w "X@KQ;1N |F ^ `+AeFb;Hkq,u }Z@ fmRܒ.\ vҤa,> $A`8+gsPxlLw=ʦQQ\/13CP@SC$L.q^nk)iR')/{J؂)IU_N *|Py ).zT$7&J4ArŻj 7@4*<b`ɟð>֬H6%q9M+3Uv BqȝUH<wVk\pxK"%}Xu쐳Ultiv%%a $>@'iV1yԉSICuMv6aԁZT6m)(f 1 K ;3%;oY-I)ra{[znnD>E n")a؈y>$o],nZOtDmY}Yq Zx/U[s0`_89{`L_6cY+!zvds E uNMt &6H2VI-XYBZOOS x99TP]6.f<5E#> ɫT1$e$;ꠃ65pJֺHlܶfB7d}{ l|ijCXQD󍸍F|W7:djsx17`0lj.}^3A1S{ڷ}F6&3${৛e!V\ &Oܝ:[J#a ^d :_?[l6jne>V$Zˠ5}Xe3Ph6<'wH%2S|NpLa~I9rP"~'󗏥lWwG3ZsOBHH1"F5o򭖻 ;׆dR*L؋֖/)70<ޟhpD: R۶s{S>}4lm5~s`(B.c)qmPMD:5UYNq0SaC|OfK1EvX2,1`lǎOT/_JZzMf!o5*qsEm5fPXUK8:iXqci`Tn1Uռ]i,ыwޱƬ I4zyUϏ'(ܶGN0uTnt{G>;Yj+pA}^WsФLɳ`{ټ9)lшV⳩m4GRx_e2lRJ`1;Um/Ls=C$6)ap #aIL10 , R^/54h`,*`HJ ᅸ[u~ a)}1!HJ(KLܒۏ46&4`G  GV|0L'vQ7*8J뼪⣙DHqK83aC8DJ26~JQY~1eXr'h g=HzɷG'-ká' E ~iV_urE"wXmTHNR]0 vn`n3RgIW=1M:>C1hNwK#;$>ַ~,h-nP:SFEΧ'qS5c7:l'=zrvR JybY}Ua7HJ&C3 ̼;w!Hr y Bf/ =IHFLTb࣬4YyIri08i"HdM{!爪B[jr07 kg;/U*nT _'{1(OXEl #bpŷ=OI¿B%hZX <^TeMt}}c !&Nmp~'Vi>!Y_62sFd? ҭnV Sz'4?t7O$WM /F1" Ԉ/>x=o!B 2">Ĺ_6 $fyh#Ĵ0x%;c3h_8gjHod-2ؖIѾy|DVmhFo&gx8Ӿ7ݗ[bC`; =`Qؽv_४b.oP֜''bOhJ;QT)xwaM}]cjC@$ꌞ^?h7# :Ms*~0'Q{ΨpPt2. ) ?79уKH%[ke|'(ʫ&;y"r(mՓ0CϛbݡZO`Cvٿ9`l|Oy& CVqZ%O,Ytkv˲i5Ux Aci5d YΏ*cV5wM( z(O9Ő`ɯTd>ICcNӧfi׷wor@sa&M\&Ըv΅ Pw? B)q[bͪ=>)ݟm`$A{&B27Xls1ayJ„ iCNu)VloWSnEȻ !0OFoFzIfak?@RUŦ* ސ1ES?R4b4nLܯPonhW*{銦$6E@naigx.^o({yC|7HNS >X?/NΧDg2 TG/m~ˑ"`br^NE?Yo8V?(lJNNem 7ޣ1w%4O[ l4BJ_nAM͕֚Qn/AQ'| Ie܆؞ h졬|㽂Aՙ?ҧ@V,3lb@pj(AVYtAX܇X}kI,z=4=kj`=: .2J0&Zy;\SZLrNKdz莔8«Bˬ)S3INU|^<^HѸOS藣+&{Ety=ͣouSJǿ.@kҾTe׭.ҙ-rBPﲥ5%ѫC q Nb,kX~dV"I?zYfTn3e8d&h擘˧<ԕ7Ln{B\sr ,D8n*?))n|n6֨"|ufCU JrߋLz;4.ņsz021 ȩCֺ+zfNm"ȡ=Z4Kc&@\ަ=<7 ~_rR9LJ[E@hibT"u{]z_ꂧw!]N DA=+2rczѼK}E {8.ǠBg[6]&g (}7u p1ѩ_iEvF(d}IA&gjA) ڒTR$TR•{j?2rTcde $[srV,[ D( {%MCCv4Ohi`D+so@45 (jm1=[KJ]F;s߹۠9]$#8HI\7H,SGmAbM+Ĉ%U̅J:*rniӨPCXCG+ ?k"'0-^*Mݠ. +ϟ[)<.sA.t"niQ/P=35a?x9Y7` |CD y/*s@haG~A-b4`ĵHz֨ꉟͰqJ;ьߺn3#ԏ~"翵%\{~VE}DW lq+y N?~PxT]ߏ)0ew C#nf[@pU4M4I)M B70$zUΊ4@z3^P8ug$iZXp_L 2Y%7؆|LU+))p/#E~bBfѧ\C:sFOz$2%\8(휲{Z)lo ќZ6O\niY __u' Ż: g;(h^.Z4J>+-ȀZp}V4 mG !LZ;>&쿈`BL`3 <%hWshcgKE.2Ю4?)g4z+Y %1¤`#*YZ݄W٬茙Ղf`;Ѽ益2xxț@^n- vB ۣdtМ/AnDnjrVtL?5PQ+PI '(Ҋ/۪c+6O@RBD9-iفBh|b8\یW2є"b%#é x]81h(O>[gڤT~#ti8дӿl8A x`*8 2QNs[ $q4^/g:Hw26`dN֣*èJ{g/H/fʌӧ2fpGKy!-S}=lXIX/·ȂapVvpj7SYvw%4Bdτ+7@2J1E_u&g^{ԋ%;f.K|W+K%Q5B=#$ 'g@1^aeqGu<^kmj5'pʓs8.T~ ݸ AMQy;ɽq42+! Bמ;^ * aڲk]-*RGMŏ*;>:xI4XfteMF#&A4F7ݘm=싢Kx['o@Ś\~5[?B(@t ['|%&R>I\5w@`9%:n2.vM9)00DoƆ^5tIjY80X.Wr}{S=ga_+q% =,.rLY(KBJfx]ZN=YT3KhPp`u t#g"ʧm wBR *>oHʞ-/-+tc^Cڹ D_pq_tďM\1 <0.<눤koژW D^_"O)UK҂<7%8WMўLm)$= -SħRom rtEB Dڧkk" d-1uhwεm4}%x@)Œ3gY×#Xɰ=TW>!%4j>"l7>#g㿋զ [G^370fE#ףۋ E(\.#ŋꊥDFmJs_ mPo#1T]C5ϺDp"m Id+4I/c6WJj踮"֥nxk!ڜbEoey!7~^By`$ D wa" \=1%=D~yꂡt2 +0b8B#FSRPPx& G=40#/'9s¿J 0ia0+@82“PO@HD-Rg T]Tm񖊹$y#^8'_5WC +25 @$MVIT`1x;-r:ҲH!mo17 cN-zb,L˧f !6HyEuY(KDzǩ1ʨG< f*6r%6j"5lP>OA?`L ouJM,WoU3h<چٴ"YLUs8oρQ]u^Y2wniNAb g̻-,4yReWxΏ@v`ʅ:Nu5jn´};mSi6 n`*)D`i# קʿwܠhi,6`0YV⃝C[rv D(Z0PȼZ#{r4'5˵rA9fZ2 Q y>[4!$hM~ 7ٰ2a¤A&BkQV7Wq6н[qoޛ(0I5CVr<*V'M`÷OoM!s q A}f><6qL 4,KoPo m~ř0ʪ&G*PQ Yq Mx-55F6r*m%0Ex۝tAE`Q6x$-U,fMQ pTq=球|?2 ݐ u޷$d\W)W(-8Jq`ZURtb64/蒫d({-/ח7 YJ<2@QOa|dSMx=.!A=1nb(aqns6vө4%ZՊ1-][ _SS]o룮V KlKpo=Rͻ6U'&?u"]htu`R5`[&Yn+ dV\j+.x2tiaf[ @wXvݥxtU62/=l%aMU+.!$x֖i, Anٽ;ߜ,A SqB7|TFư=hB6r_dR<6ETl>Y[ҏĺ+G9hPT.sGn& D֝8bP?2wO,<%,'BU$)k%eKox/Cen`zٚЯ$KqoC7B#2~| MĥMY8C5>(Frtӎ3[8I b>Idsot_jy^}yYPIdv$}&qZPOPe)צ:l>3xHz1{֨SR,<UAVP;&Yd'P5;+z3Px&#L Beta|tCK> EhǐŵƄ]´-Kѫz #HvITXۑ`7?:'S' B+%* w8K҈n֮8 R@6JA,Dr;zs%tY p ߭ķZ~/W<6NљSi7K՞p% 룠9=ZdK\f|UNHz1bmpO[uL[tr E[3~N&T2GOBѕ?O|EY'PeB?k`,EPpQZ7a5'BE\{ˋE!bC Rt ]vܢg}hkG,Ko(W>'ߢB!Iy E^ZV\ڎˇe5h{YG0"lVir%Ryc ;,K}-EF"trBw%CuSޗ Uvw|-v?LlLҝQm2:dΠzSC`'3|k=Bk %XD !r5nvihG 4iK:“.J룲J;/6Se>Sz 5!`;${Z5?x!xHn#TJ\^PE8ArK|l㒡5~;7O[oεodAЯHl'F]{ /N4y(cZJ*dX7c Ⱦe:|fy$[[*6Dp tG2j琉1["{"tл9 Лy%mUArFZr4!VX4|qMXRa`mϼko4aNCTU%qCWv=bʭpNGNFC nclO#5O~]/\g þ18tY\lޣq}ƚ].d6WD8XӈG<_]$UOe*:^K_:oF{Bښe>2E,; zMJFIɯk^Sr5p\GҔXXUs.-o@.SKX! #eB1?a8(+|oXp'׹ZOP&'yJuEk։ݷ>yȅL(|)?)EBb7Mv#2_L&dʷ]s-L/PI/_MB>dTlѫ@:!b}#.ѳ}oWv0we2ׂBЖ]S :JB_Z'|o/6'32R\e4`?Njrm3[yFUE|c\C ׼j˞p֧{$l=uwVJ@,ܜ_r,zJN0z;<֨Hd=nG5Cƣk {Fkp橜24E. govyT%nrwy2Q2DvQ`yh >NԘلDMpˬ,DA: !rߓ1 ~FL' 9gašSglQۥQ=a>H޾C"55a=_X%A^>hQR4,PJF"ABl~ {O96^`?jIY‰z)VRԯ yNBP0P.p&FQu@FJߖC@б% # +zi@ *?n;E*"|C7񺲱byAvM*bycA@RʼnqM2c\<,GuhFse!0AlzKӵ{gHZֿ7ͻzN^uCr竌U?5:o>xhG|3;L:LRbx`CqGndۂt֋)G%fnog#؋)'NY/VPX8 v!XM}hU`Qo)\1GU/~%'MovШT:S(.9fT0R٭ڌkc(6gS.j_H)zD9^Rˊ,}_*ԕQ1q"+/Kh}Z86W5"Au)f|܋ZM^}G1nj:Xzq}o8AxZ!v1\3=ֽFc~j;6ax<&7'6E9/fxv:n)xٸE)a*"g?ͯ?TC_ƶ!YkG~Kf^Q5-e2w<7^_><q h0aE@ⅴmq nTMrHg7sXAr$/!vxLIVI&´]fp* h4=g4uy5aG.k5?}V3wy[ kG3]jEl9SACZRCs3258VιCD^S;Orf2LQs ^ar&r7{ O@[Ǜlg8E/2j[Q?+[ KrĖ3JQݍic4_;}5;p~ Y8A2LcF#ephP,z|t0Nnj݂ tp )))e%PW0 bGg*el|݇yh>}=3Ƭɧ:"Jd||95E4hm'̽<=-dL#E|;3Q~M+>tLќRr$M3>F+:Ppan ǯ&&q*gjK蓙u1u!x !OW&)Ewy9čHb-8ވS%i8./Ga$"x]x-1;C/` )BֵPѨH_0u+NPׯgc),ofWWk`-xc= ?(tFm׮xi& xJyalj*P_&&(ˣ()eP*@5®QE%e42odDikwh1UjM[χ7`}s[IɄ.ʮ#PmP|W#dY5 an˝v/~B?a=[vd NK>D؎Wx9< iD8jnPds3}J1鶣V5,~+?"ɔ".lm]Wmy,@@U{;]uy>Aے?.F'0FMȷ{.{2 Bl]Ej@]JI7:=alO&FXU4 nӭ&O FzC,FE'J3e-~ w"D-sX8Sm]){`fDky_Yih} Qm ȳkX*]-ʆ.WRʡ]xV[:wҸɟtb$FDד筣ik\Hף-zmɤDyjORb5P;$n"4> el`]/"; fvm^9/-pxVxH̻>YsI;s+?2SX($g0nmO kҬMaE=D̳ Qntpޜ PmIM %Bm^UH1>HQ$eҬ0<{PZM <'OZ`ҀƉYx&Q=(kn @q @!ǾP6D!¼{?907[ E ?OCZ mZny,D.ʱεk:JBg8~ӓ'*_k+3O )-z֮LtL]uv h0U8%D㙐K!39`@ol;oW>D86@!3&i޶&o b`.A&ҶLQn0ʧUK'- 8J?1M^|)co0?v0g9 @bpٸ4v~rJ!&:. Zivt$7O"$\ғEtFiGXIoY] 12Di* Q(luTS\p oֻQ{d*8.p°""Ѕ/VQ5 Ž\2/4SqH8ɖi BW/0 mJK,ܨ̛[HN^}rS,i(8N=jmi2:b)&պM3hN)ZZ&}"*:ːW`@8= 8$2)Sϋdy鎎,p6$V!.TBQ&ve3y =ϯa) ƉJ{K U-W/Ej+ \r_P * a` V'FuyU+9Dd}.qAhc|8hGk_2v$ _Dsh ^_-7NYDJfE#NXGkrh˹m Mj؀&SnjF$#ۡvg(0"[M)0VܕR$e/i&Zo) 6 vlkL;90㊑1;WtG!1zRK#`чoGG8 \L+,19\h#iY"'El#kKȮ bFM!%zLsn(T\FVWwwr^ =: M}c)rLX2%iJSQխ*VI"/BM+~u/'vg`EF"c$b<9:4BaiͶn~M 2![m7r 5E0pAf XmǎuWZЩC\"O/o*b<+!pQ@.,ܭ4:}ю趼TU!'HXĘ"1*e'' v|a[F6@[:uDD+m_ Կ:hWma^!nF WPNmmE _yN9I2*)o.hLfDZ2mYC@wGg!,jTKwn3I( )o,eJ׳ץ*Β~G}sII]P=ntYhy)qZZqdBsN9CGaނ[L-re!J-/&.{T#`.X*@",AYu]-t+(xeM [ *hlsFF^S3P@jw0iZ_6YͮrrGUk"wo,qh9xXWmn`@?.`qyAҊA³|KOJj n]qgs.# g_xs'x9=UAu}m e';mHZ?UBMWj g"U#^ZA,˕ַ/~A1,`j:cʎc9q6C16C>3ol{j*v9^u{ipaFKj'S% w+-&Q$6#~DC@"k_@FXveGC?yS`FZ 4m߸dTP0jx TU^[Ϲ&ZVjN4Aθq,FL L\~4ݷ OEs -&("A5<I嶺.;`,JFs./''woϹ܌^(/Ȁܠֻ,< A6&b181++q+4oFX;!W7kH">9E^QA,A)݈|?)s^MKIV#x9OJGHrbKWp+ݫȋsoWh+j=Wމt[-%Af"..<4 "X?VEF!¥-|fu V Q Ͼs=ENtT $Pm:*_$ iw(q n?xuo\wÞy ĵ&)3n M$s%*aC 2"9s˗œC ^OG bx.[HyD6Fjz _$^/|9 #s(]T)>OJ}_\TB}a]YVTaH>+BxG4 B~@hLBTh,#eHvp9\y'}kې[Q*4=܌fJmݏ$uA}ZFXd;f $ug:8x5$+w̎ SsY_Uvo6ȩM NA2E)Cˢe "b]RpSu`ogT_\LMKߌdrwKwwTٗ;̻թ$[fuN>ڟ;ke-=P8W'T!ೇolsN턊<| jWȋ,>N9g q dQH%TEI`"oyVI ?U be, ӓ Qǥo phhgoL#JMg]nzk?Sɵ^m ?8CbO w{u"j*Ӹc&D`e[| }aN;}K8n;, uYH~EMtt^`)?:Ds؃) |;Q.Shl.$ "v O齝[&+~MR1}jB]_?-Om&bD `ZtCEg}$xWf~a( 2VW@'NBUun4nvlclUѴ-//xIx֨˼דg "^G^_C-F;GַۋB$z KrWwOa響c]TgrhYQ% 1]ҫt윃^Sn.x1A8CCT+h~ ed*!h氕G <#4P齡̪b+ʯJ G-+k6ɞ~ggt^K 1M%Ӳz0n-LEHi3POReYh'"Hj=r+c^ZlG;5ֵTSL,2%@*sQES/b$Rl BW8-EY)iY4Vg!hG0ƈv X |҇L b b9+tU#Lѧp2b/d[K.2ugLU4ӡm5MR&DbL\vf;oVh_lk'g0V$(K1 i$>5_gK{@ldCtkM~8"I|ve0SkH%?`0g{}P?c)u)uė~=f5[}m@ÀdP [ZL h~ve555 M{IK-ƉIzG 2 {@JEP&F~ h)-j-WU6r)m-#N욆wQL*~jz*vv/ Z?s7Q,H8h @98`9Mo!KThֆ hPu"̑ac!YXdxpaP9.u`2;zP%3^'EGQ[yO\QhTd)#˝Pc :" '{\8IX!5gQI.a'Ȥ5EеHQ/N Sy]gذbG9苆7Sϕ3n`9%w whVMtVT{}OO2vnfo, `janvޠ?a>cȂ2!D߯Z%<)Zbe^RН'PB!&U*8 ?gNILlW: N Iz#-PX qܩ Pi ԈѸ ] ņ|WbxAB\ 'dWMь²ra ߒ؅Do5n;[?v.ƀp8zsvQÑF]GI-I=Dic^D8FU#Jw ~&M!(qD𓀩ikMg$Dn؈Q1|Z3d|N!<;|OўW4;#E+GDnǬ<]TxEbOYQM V< /V{R `oQY 0g_'Y9H'~7"Ɏj ٬RO݊CgNko@=(U(upFۋ "|\`1Pin !n+K;~~4|NP=i:mhmM?)ިnD% PjAI A"nKH'Gaw%m{5HIȍD`-17싘;Sw*I=%nI=b:Z8c~ )FO vdDNu&)^Sa?Kma+pênMc()NCy@jCF|3.OxbmO$AP l @䃨2bqVnP2,bVLÎPzߑxiA`wY /rFLCh(:pqwvOZ]\z>iBEY5X-֐ LE)ShV¶"7$gc^I,t>Z2=TM¤J ?o$V&.!BUt뎓.0-JW x hRΟyLcA\RGJ$31`7_\@}q,Z^m6sS]ߗ"ǪGqO 5\ڳ5RKzL: ~,tL !0J$6m<.~~@jpS|560{٬W _#a2f~hَo1T\TBXX|pZu TuLQ2n|fpI0#=5a@_Ffփ3IH4a&TM/])$/̙8?j+{BcUc7ֱ@繴#xG+,iehmGƶHKVDpäG_6V }qG>W(ڣK\eOn|PP@  `06% BXpaz%[)KY9};ؕ]VupFi|kX_ ܢS@_أd#uT"u:%GĭE^ۜӸaSY|>;XoVg9* }$n${nlDh)EA5"P$P+i~q/T`Gm_RxBS``~#*~qHG NꮡU)N28I4MvgٔǬA7;, Iï͙a qNCp|ֽ"f @z37yݍ.[U/GiHn`/y аbRYd*2gabEYФI#S d?cJj¬^{F6]].7:zU@>e'>g t# mY*0.]q]!8$6 ZO,Dؐu&:F9F`OFn%fCִzAnK/.>6Еm j6CʱtnYOPlu[}_ʻ *,6w?$|YuMРtW&@ ۆ‰\i٦mU_۰ ط-̒ [EKNtէROB >"ᑳR`pK∫̆•Z'hw1 5?҇-CuDKxJHs7Kp'~GIVl 5(۾1ƭys+o $tWVz!vR86m~oOël7w(J@k a^r?z̄KN4sĆ\6ۂ0I8{[$O Җ#s 'k\/ޤZ m?]u/^@3e $3pȂ~.Cc~25/v+$a^fjL,*s5+XIR$Jk•_ٚ#Ϊh8*M;ŒUW42z%m}s?kRؾ u!]gۄPn!ZGapBQckvUF dr.U3ڟɟNnTjG VqgPm[;:[IW{k^]O»nuZsg!K2O~Ɩ9va| >; *U3;/ z1OrʂQ3D(ՎތVz*2,umfu3`LPO6 O&?q+q"۶b.U1C_lFZ[YeLɧue v ؊R O);eV}g]^],iXb3 t8-&빵R9iOؐF[MO0CoqFsȵ9L QSG8,C3gDKiBbh*~Ǘ>KzzqPIE50$AXVbndvA' lOXߟ{e[cJ;a~ Ls1ʄeNQ,bA+1K6e &9J8 X4l zRu`?>vGy )ly 4fg/h]sr;zFbn7 T>Nzdp5-kh(_p],e#,o9qCFX᭎ew4EfB0Pg^8 ",Zjo|.W RTɵoƟODn.Kɱ]qpwqԏ!bY\ 0ʕf22.T5`Z.C ~YbƒͯQt'<ל IR )C< ǭax9`Ez4p-7PPu-fQD +rsamG|h>K}TY_^5q; |UϺqK^.uhkd2× $-?0{%jI{w䛒2_dmLCȘrKiEEEBJy'@S/ U>!Ep_+;>ՔjpM$ٽ >45_s?{LcRyl͕U0sc:^k'mz1Ok\5Y3SpQubNFFV.F.ʦLY_&lsK " gWpg>&Ks6q]5DEMeNꮨxrJPm1NbSuѫkKk{7xj[2#i&63[|bWh{/T m@d)#d\YC+/Be?zxhү!tb"","#+/jߎ.Ϗ~^Jt`lQ> I5}RE}) "ӄT/>~|F\i䜴pnKENa@JH_:c.>^ Rx\ҍlki(Cس~Ir^O ".&wਰNu"ߡ Ha1R(:LC,&,(U[l/%O~kO.K(@U%'C%%ݮIJڃ̹nlswc=-oP]1Vq0.|Ǧ;Un0P 4jAu{YC}6@`Ǽ]s4L  =eNaldHLty fÞw^zILBx!f*f/QR.!>aoKGJ3dX텒D]?\Zc;k uE;-$M&YY_h^Ltwq8SoA2un® ="X 28_q:)- f[,Z {psHPz4/GGHD.tZ{F.XV&ok{#WLAb%0"L?84dI b̳ Z_CnspPӌ*><8$'X^0aRqeH3L"$ KZQSH,$!6U!5S+#ٺ M2_` <<౸\ Yu($:`H3^5f $&ġ>ӟ5@9TnLeV1ek2ȶSH+%:T Ie&%"HˎtuQˏ-Nn4Nzp`KESiFlW/i5~'fɍbw4c"az]ނ#Dss }Yp[W.3ys<шxc%Ddtgك9Yd 0bZ D}X VUl漵3y# Ílʲ'8&6Z`Qg VA,a^:ߪ%I&LųuqG6hܿ擲@uNV^b~s Cd"Jd#%yͭL&Ӽr4@}-iw+BbCYYהXn_{"~0ܓo-XL*6'eB="'zPVg_'f !iJ=L~h)@:+_SUʚ0M`FAS?v!- ;yIB_/FӣvoRTPpd1r ncy}žaUMz03q)oGh*\-ϔۻgq]==c.(qHaq6EӚ/'_z^@cFn~"E *`Ck(BuQX쫋P 02dL0rzhcvB,_TA_0C!^0B DIkjР J`m WߔB#IYHB߀mdM }+J^)>2C;/-9/^O&IܖE@(cٜwh.kJ'#};zf, : !qR£ < WrZa|! -.t[1Y#j_Ϝdg!#@$bʩ!K\,U| ůzVqUʵTJK_pn^ ev7@pot}nz37Ke eo۞3 hG'>?qS8):[mɣCwJgĸ!!z14Q;an2I2$j(1L*6Dy"W ,?$p}?et6Fq9y[tF:1*uҭ:4Te$x, B?jyZ3=i$'O<:UW-AJx/{JCbtV-ebXQx*iDM@\he94Eb@[A5Bc`;mK\8#oq-T.>>#> 6)m~*oM: |N)&{utzCIXai:y%DjF:c,5wE /Vt|kl\>|deW@*DF"V;?GU>) e;>>|m,VbL^Vgil/Sf:X҂ð&?Xx!qҦҟ&gc,t9jCWjw82`XK:DX'DHPWԾs0 Eϕ\<ԥY259nzϾ54=3!%V>Sb 4 EfD`.4(So\~~7˦rΩk!>1,RQ4X/&uxkz cSL7aN"hIsȆyGN;  t֏A $؁C v$zgr"?ʪ#')` .oYy"鱑(y~deMOCAnO reATKsej-?<4BdrM1>Q;dݶ2U >jvԎO|ڇ&)2i1Ԕ_@%Ʋ@؄k>f#;XeiE2)ɧNXinWYμuV|?׮TpTq=HܒEvo-969 ~,Ê6K^ZF!n*5u]䐂C+^D':3䑌: (ԖAzϩ8)ՓⵁPF3R5QP@KgZFO_V&V ܽ@{%X@l2S;vNF[hSVD 9J{l_I8@angCP>lӒ9TOܴY swfs4 Geqx(?qPVIDCM68Y|_}8GCKĥ`ŗc2smɰɰdTʗ6L_{k.!w,"I:Sd:`!.+;{9JAoZ;]8zЫu!+$l3Vjr-h+} 4/{i/oôM1oZf.lǘ:CEH`K^_١(TF{^?0MҜ)ٓ5lSFhU!r[qϨg9H[X2?\JzkȾR-9äcܪ=ͬgE<,TRꇎLR-7SJlu!Cڌ8jSݰ/#D/z.&SaG]q4®?fbSUzE rP"ȗGiJh;GJ/}藣sMLq8&=.)v ;W\4Po-HOk],' t3G7AV Sij=7j/US˙Kp EL^rVT̀J#xݷ}S` H&5WUfmW{٪eͨ9D̥ c"6 9 _W<&4|Zc>Jp*i9t \I#ǖy91?u/+(zVkY- n" ߲6,#w;Jtec}whfKAy] lc_0qՁe\ ŭ3PDJ;xDE3Y$7Z )}glc:o` ~GH rwhIp2_`JԕPWKg[ױ,ʢWc7> P̥W y4| o 7 Eu:$9lYN#^Y11N3?Gf(GVa*U} 0"H j S]uT oܤ;)z]I,B[]tSS0ԎR]\~l:jVo!ߡž'yFOd AQ mxՈe Jb:s։$S@,֜Xۢxl=f87.+bFwf>Y5^thibP`U0"? Ed#'vEjQF!n\yJk0j)ci%zx l"0BW"xH{aǭ^A>C6p2Di_[H'~ri p :'Do$SOdQ4`W5glߞُz(V-7lC@m@4"fPdMA}ѭPha'*oNx}:χw?)@#&Pzi>f/BaPseT]-M Q|:B 8uP] 5.`z%V[HߩPK\BkCVUui2Vp X>E:Xr1@ѡ> k̹s|4tPU1kɨ{n3h˄ ۰'H+:& ÀN7m ow3`+Lֻyg|4{IzB6gb5 .yh_ q0@՝ <~wu-@Í"Aj.ך&϶]f-х Gup1c| B'*gvr6< =CF`؆H38@>K[Oa0$awBOjF7 sZPsC3O\t[3hk8^bLiJ>徻^%̨q+ձOU`-=|I@Z^V.<~D4%742w!BC{֟Q*} WM #wI%8{d5wUIB*& �. Mi{nk%ogq:g!8NJ]U$Ip"NkܮWQd;N4y40"p䨞l,H#07Bc wc˗)PuzCMXY.{+1hzPf3j*<{ Va/7oY*E3r&Qhmќkd 0nACB8Y}k=vxW  O'#Pd QRM6)*8P>LRnD,9#pBaiD%PbW( Ba7;*iQ2ZV{33uDϬ_Ui`K/|:DGZ~$1ѬG.^GRP^ձEΰTW;D%qG~SPoFD>:XW?i%1"JfdE2 yighlSiDQ4+He ))qؽ5X}Oʀ, 9e(88;'i4}F޿C/'DBv8K(޽f8פ?)/ř6V)W"vij=iKb _,B)O"?aiJ1*`wro5Iupom֘5\ׁd)_QΫz1s,v3B(it@x=Lv\)|@HZ 5/ Zޱ!C2S7k*>,D&T=v7^(8~X{fxk3cIҰeIsCA`mx+Chhq{~Hx :P nDdU#=OTʒ3qIw;'27=%eG:\ߧT\þj(DI~ Оw엞wm0ŸC@Ү|[( 6)^1Js8Al.E7uA=BRloߝ!Tm r|;ӂl(FsHZ̞℗-$_ˮƣ Φ?xF^vk4x+Z݃sf` >Au.Zޘh)]Y-̚CY+LDh~V\'#|bhmx RdD`'kE$-)O$GG9;.3ccԣ#Oa}~VU)w5>Vg"!眅JJ pj~JS~h?$lV05N)IRLRa.Nk?i"aقeS*dzҮ@*/gXw FS cԴ :KR37V_eMwED?Bzd_83#[~9 Wn.>/a obrů:KހV>!~j`~UbȒ*L(GlWT>f$l:/J|!Ǘw'c4y9j58#8r*-Yo/nzP`-H1v#Vb$&:*ۆU|hdU@_vRq)3vs%_kDqRVKAK6H.kXP 1Pd}%F1C(Bu2qyƾRo;m?sn܂a{Xyh[ۼ~o6d6Nm׫㳜fdIL)^eeWUWʞCʑNBaK[g "]1\`$ϹJ =ơKdD )`QGpׄý^Xv"l'9KlWPS4vd :QdEȓ*$YF+h.qNBtQP,n> `9SVaxrM1ڃhV;?~:o؏m D{Қ̻ &=YxλIK ξpm P8YyV $؝D凍]F cʵ4m\8n6!"02! e%#1dlO!b2@.Ud6\FͶ2*yp25]D|M) :COg 6rѴd!dV<K]'vT;,uƇ/Jt{cc?WQկ1!!n-RIH7 8}u CAGEuLjnӾZt'̂- ɽ>BGUKqc^:{(WOY^*+ʌCW[> D購8N%K/,u"~2dc6ĄI9 ` '"։zNX}EϞTMo/nO14i.oE+!2Yk|.Nts]p-]fulXVz)LJ45g-4ͦ(@΍h@B#h }/#Od)ި1:FM**XAӛȫzٮ@#[O׃s7b׶,o{=w{rAJLE;'a$[%7)gOҽ9D,,քU,\Ăo:d-Y0jK`x1E/F#DMc*ckmeCSu1l@Gjcqr9|,(Vl?dYM Cʽ|$#rk92C6eM,BtkiQoW4n 5n |%$] ws(2%*d \f l Svvz~TmefbܢpeImL;$-LTJ`+wo/BHx1XMJoS. vme$oTp(:J]=oο"Jap#yO=0fX\,<&GYEq@+7K(!n>r tP1Y0I98OsP|t0U>I4}.e!vB뙞yѿ97+9 LJ릆VRph߅oEp;DmBoieAv tCAqI tK9GS R k *g=SҘ*3&5 &|QQfRqv25RuC ?YqDxǥt۩r`Q9Ӭ(Z`lDlKTUϊt+) cWW|fJ A_ W$5Aۭ=w iDZ;bŸp]a)XyV+^8~3a _R17@`"iv7w RT.k2UKB*Ma{I7Ιa#^2G$CP}-۫^ࢦ ȺYK=l]A|DX2E)ArPٴIbu8$fPht^ ؒ!YϏ,k9kEYQAϋV`{#%W:~lĖ{!1aZ)T6MՔ oRq[r:@ꭞlkRx~g_dNӂ:5*vk>O-n7~-NO4L]r5MlaD[|KaD~2IS4;ZYFld]FmUČ05lHi;UK> uB$?6ilکKɸkc*a}pLh['.;ci@wK!*e*aaQ3f63cj!,a]P=swY8#%̏Ш)#уX3#51+{3*+&"̦<;s'C/g[ 7vgsa5[es5_ߖCʉKh:'-O)y8'8aGGwɓf&{ ˕żUиQpDʼn.o=O$;75Ά$$g܌v2_)8!PK _o9Icv-YB_w\t-O`^T`EM.FW)l'4?cǡ CW4^O""3& M >#@̽Ƅš"c+SVtKٍZ_H3oqS%:}(FXL|s8)sJ2b*ҵ4{K6k*IIJjAt;*pBE_lS"]סsg_{.{ L}oQCB[ƺ۶Ǝ]dxSP-ѫ5LF'ȕ} O,z2'L̈́UVU_m x>5UU^O0EC n3Ew!5'+t$ZFB=ryRֽϒFQ iX-KM ȃF`U3_Ѽ4\hpYKE2"L;EO̊jZO6C#B( d?Ȑ' ނu7otD2&9 j0(-&IYj4=Iɚy懪~:h\*oBn@P믖M *BP=Q&PMz hPߚ}*@f%փ(@:p"%$^%aQclW.vnjj(.fahfc#.?/pN4ĭ&ǖrK̶zN;G.ͽ($wCIMv˰V{BY݃$^iP)2@ZT|Z(WH~eD(lޛNGP 3l 9"mVQ?S~H!.bD)pg*5 d6d2\T%t杹lphzp*wXjYlGk. ʈx#VQ嘲jMv MYtI<ыxE՗uEGgZ7'_xQUVYN G1g]F\tb@K}NO޸Xzx>2:;i]l| K k9'w 2-lSZujjv@/JSȏ'3_EDpkc΃?7b ŪtDѶ@s1_ȝ }fLd[ʟ fe<_1١~bS: +A-`Gd ؓJy-KhL-ڟ5b̫RRY<-XX v!JlY)v9'$yhja$|I¸2fWs-&8mw bvV5Azt9+@T7(g9@~oxOXSPfWY,Kv^6὞5: /T6֏İ봕J>"󉲼?krc F*RH9B=N.W8FS-$7 OR8ZfPHwG )`ݓ6R)qd]͐cf?nhIY_Nr:ڛY֮."#fZη盅=m^a8W0JڊSݒB1 [EjUg94 aJ @ gU/mfM 4Ce#Ru|>Gڦ!wL=H\ר lk|GO]l,w֎9BgM<W1@|2z#IN2:I%,sҵQǯtŸr6 .;I&ﴙx1+Mi*V}jo%e.s\U)X!ʣ\XtAxMy;gxFzi*7־PUG hI?(jXwW)l2{X9-:Q^ƗnZ2落Y&f +2RWWC9K$:+괖>W51ң1' 4#`[6V܄ͪ(渑:Dp =In"!=:۞+trBtV';+-vD^UfDƺdJAv,ʜ5cvUH{ \~ /p7uTvOsubJ=OG<P)g@ʣPh6C֢4%egƪ}+ *5خ9$&EԜߒCUbݱPQ[w[%bpq9bkȹ, 2T2&aS *6F|g/.{.ԍwi=ީYNEs6t7fBѹYdm4wǯe|,}AQg8GQp~g(HKӺ1#On-Sŧ֯uv"iG?M2q,L֪1*-N*.WknQ :xAwޅH5xYCЭ;|ij\72ϣi+익Fm Mq _B=zmT姺]"߈eژxrԃXV ϊ.uxx*cMv0,-B,Zb9G1+S o1"R "֚0Vtû9y&bSC*vЎS'c"tGnmGϧTW.oKP; /w+)!S tۭ㾈<#5UԎ䪑d 1n) Ү|lp/E3AvKȢe0=Y ҷX:7!ʾdՕmGc%tp>lԸ*TJgm#Js<hJ:fm wu'e757j&J>Pg9oZL|~֥a dz -9bg\Ƥo$*oqv{ NGhyHz_5 2︶skx3qxiyldjkNky9sQV%{Tx_~܀ǰQ7Wqc2hYr͒bIy#AyHP $x캰·CKhDW⥌a}2Eε+խ v&; lE C΍4!|JD99輒|K6)g'C҅ĝ^E 4qj/^_HJ`F{6z4|d 0kKrj>t?UB%L;)QgUfQNzs]qZ٫pxuepFȷPTݤz"ѸzJH_0&LuϨ ,%j| zjz>[ q%2|󷢫hE^0į.N&߂pyofe]ȗ:lg,j <$#j0 GFeTqE7p-#B@_jujCGqlm`&60e-Iυf$)t1a%Ħgj6ld/Ue0BvEͺ]oE4昭LڞpIÜ5k0v82f+ NXG%Ki7.FJZGj&(~E?*'0G$ĦEyu-:'FńEw:lMrPDW6 4^m r.ͱSʕe,s_xC_ ħY,s3ifJsUs!1TvBуM`KT5%IlyVj$W$>v ƕ[س^e`YS;¡^sw*x¯CsZhC_ I$>de0IS/V qiq7sUcy .?SEOCԙmU-{UˁƥL {^ eMb0VTKrdyR]1a9[?( `$9!/g1o<6 Y*/ԕD%ퟨ%OA\Gʝ>ܻRft}`obS"+:D1&6>9=pvڻbt^i; וB`dz 1Ja_{6&fUW ӻfض! ^ɥKLKNQeF{g5Nq9u(!$A:&L*9- /Bomc~Ygb]p VPj[^iʔ]Q~(fJ:=#D/b\p"~jq ( d*0jUK)T oxStP-8BrGmcU{=B#>˅+#WA2O%1]U xڤ{t:k3f㶫e7sk2"k:F4M=5rqm ꯦPyo c o+H[M5Q"^˛2476 ÎI2svȢV Z|VCq6g ףRr*Yf#}) =<%UU]2ѵ8x Zy^6eC6D^ -xr"Ux ²d"0P-@')ӆ|=hՇK '-tkƮѵdS?ǎlԲp.(K\!_/őzNMlQi̾Ⱦ1Ҍ0c"3׆Lb&1-_L?yo7iZ0-ج\Fz(npO(qsQ4e`P`E"DJ/LSipSB; O~&waek*ֱQF'c]~Xr[@ef fĦe@/!J=xϼ(NRGDGA#wz>aLٍn)', *~^VixKgm; ;*cr48>ajݗh8~OVPVWOSCUY{-/y^@^zFIq,%TYl6|[]$1r*GBv Xdß?n!FS 6]bU`ޏ57taٹB/8\ E X ~]p.EHFMu0%E͢s. QQq5xˇ }sFx{Ut#"Kc&dEBt <.4ԻF|JߧI|;ve- FnYTP"9ԧV@8JCRRěQ̇9ku~9k7o8؛9Oo%A5TH`Y"XU$fA^8*uғb+}(M`<&\Kw ʶ;J3a}έ.21keF8)װ''5ECNL]|9.Q(B'Xk--9w[6 E EFZ׵ow-W-L'UNt"6$.&1_T@"N]I;pG\~Uvb,yd;oOUg~)>aІKn{b!F_YGQ֢zz0o}1!VF |S% gUK뷓dx3emR5)8zà JqQ3\S`s4CVj'ǻC[kMA-/Kx|V`Leb#GaOF˧@5кBFO˙@fV :7GJXoyZ5 Ou"(vvkQPZև"mbkx05YY-(>O q'CoWE-T6'K`yfkħ2eI؈jifm,M;{)P9ly&<&0SsĴ]0,9,]7c2+>y|4ֻ@&yH#҅Pi|2( dV--a{?;8G <1f2ʮ19lU4?aae,vD!V|=ߔi׶*1KZɫ˅pTɯceGg:ۈZJ=48Shqk}Lԡ$2ѨrH(f,C;|ac Z4 wڙQpDQI.ގ[QjdMMm`uKtn:3o#h$$+b[:iʏzMXjvT]ﺯyB_=P[STyXR[ TlQdmN7gEDz%&gޡT¬)DZaiO"Hb;tӐ-1 $b&jwt^|z7_M64HjO=d4N(o4UAO\3S" 7ub + cGv1$/` J>TMx~%1A&Qy*eu܍Ix>0n6LΘkGya^7W;۠^Mc!/[՞(0 WtX!6%ogԧ=yç0UY3xғfTr|1rfHǽBnbw$Akx |{OI =;ԫ=刢YJR/ߖjڬv6cF`DMQӫ FO[l)ƘC--Z+2^tfWSI'<:W 7/rH"ƷR ;FUs\:%L CX!|C44Z>lckI`(u1TP Bo01xo#xByۛLPP42SǤ`CA-P9M\icPM;4^0p;HʘGю\$wKmشӫ5G?E |E.}mtH$Թbi 6G\H FgXD)SG<3 7iuJ :_ȏi# &omI}p$ nL\30YGR[ CPz~-K22y+zxTk >ަ<qaԷ&'|L+T3)0&Yon=8Xq1jz YEe /vI;[}PK [F? 6d@v ȅ+bvI&=hl÷O}($jY>.c#& K-J/70iHvB3vj."qS-'ؚDx ^~T, fMPf ü~2IxfQiET <xvqllOH?k'F=Oqe% r .U7%s:ԳLU0hɑ+M^Hl?P}oÂo;ƨ r9 % sjI*/Kf/Vyb)4ȹM]:ꙴ13'z%/hnm!̯ 2+`!&oF:`Bկ9%[JԵU7|#-Ɍɭbf cFȋ|^{jbOG1pX ? <-EvcƨVJɫ (,Q1?vG/eɬV>z$q!??u0XKѰLz]' Zh‹vi8nMz4s[Sĝ?V\pp,Otc7B` H5 iHiH_!(VU rInZe*<.s{4E󅐘!T[]rdp!BVjo% ?7“!b~G؊lJ`Z!wEPę;M&b t ,?V\C%D0 je62V$ԣʑp`ùgSlž-d.)/1:f)<> 0 38  {,B"|rUYb$"0“usb̏"q~^uSnϐ!_>pL~׽k{M'&ybS@Bm. 7aߦS $^1С< jyy8)_.l݅vtΜCL# |K'ra}Sktcz|@Ҩk)OJ.ko`,Jm۰˹R#D44րFشq`g~츉g)HI*NS)55 tGf5.9/N"ɪaOSuNzDHlv$VGn"4OݜM,7@WUP\*? Qİ5)_ÿ@ ~ٝC d+RP./G!q32YE04Xx}hK6o>.°VR#$#;Y5sjՊREB {EuV$HNi>; n,*b7m{:#rIvWoŽ:PՋcWCTU W%gsPf;]W2W"I;oBzEwQ&@J|Dp\ZnM]#ԝ]hnC-ש`?>>A@:Pk,$ PK:lF)=~W,"c/W6uPxc6!뼾/P꾙P'Y%AHo50kgp@e#{Q8,N㬙kڅ2=_ԷK_KٷfPΔRGTYKR#bt+k[5+KY}) UcѮ[fC!P@F_N/ t.>^ȋ3/VK ̚hPy=ߴ90rfcCt{,KccePX&:W 6QJXUvŢ)B#s EfS~p dC%yVEHmǮⅠ _}w1b~@}U٩@v%3{P4,|?*Z3*cK׋%-ۑ.-'xW/`ɥhh]kSz(n fP '.tdf 5F+Ճibe_*iq|"aoz\1ieBl Ii>f S)R]DWD#CP6dVQGJ@YŽ1l;m$ArΒNq-UZ<愈Oqx4g:ۛ!\*5飧o}HC%DP]7MjS Znn~;71TiBpN"!uە{P͋e+u]=-EʢI/A7Ju!@=&ex7pV^]NnrxĴq:Ȃm=WaD!dTw!rxUbѺwad"RKL4AZLsٳ$tG:+00kQ"^]װ`b7k`Sy[~jCF>MþrwH<7#vW>u,IMTH>9^LCF|Fԍe;W٫Y WvYZPQO`ݛgr20EOz P!){wX᫳LѶޢyκS("kNEuX <hTJ,p)t맵vt\:,َb7?DH;YY&͝`ASH! El˲Ŷ4A\#$o?espH#` Zpp+of,"X|]>Ds P]y_68% ǯ]4*ńP%",ԙ_-ߨkzܑlԸmo}*?пg[z9PO-^\sLwQ}:jOE3~Z8$ Ţ3}ƮpF˅=l8] .pu5A֍?D$EC܌,h+H ;_PUOXv`@!bI|9b2'TќHT^̴MpF ;ldd bƱxBe(]6ҕG2JQ_Os빀@/!#ng,^E?d#Dz^Uɮ1y04k|@tlUaVnZH,n/ SAk~?ZDB2)GZG|>RubQE;Pr 5uMKFninIg4E55̕=J]-(tl— #mYC\պ&nHZD2PrZA1;=T31[f8=-ي!| hϮhU v[#X, ptQz;K*$1D:(m!U^TY=uCȶWǓYrGG@^] ւVHּnv ]ylW w񩐢b^%mgYi3;3Apm+o ȶ510mLOQD0 ī1^v$nQ[y-W߇Ni}z a/fSЪ_(;=-FFQʃAYFv{,Iz'ՌzޫDӘt7v,71c9)R;3IلPYH鿈(}kz O9VrC׈Rqg|FHUfڂn7!(i%fa>5:{-jhN݀1` 8n=,   -gۯx8qF+\'Ōf{<+,1*]@YimQ*QMnfOcȿ 1 EA "_ kznzAM7Qk1 њ.tULs:;"jF9Y_t`#Š9٦=a?w-|#Ļ$r"3no" BJb`8Qܦky Qʄ_T:Z umphg0/YqLϙ1LvE*1+߉$mFRAvCZZ1Ƅ;r\7T!pgӗ\nPA}2kJop&Vdzʈp3 ;A2 Tf@%5yvo. ٧A9 {' |? RT?Q/CVA d<1% zb„ynLk]8+CqEXu2;e:JDm xȶ yp]^4)v&RrѢ$tݑ,U<)3P%TtɚF]iݟo{0 =Gq7~X^Zv-vpx4F#t;06>}E}@)h-z(BvT*֢Q0Gr >&v 6YUQ2P4e (9!h$+@oȶzm( jLuLU8C;憠ʆ:H&*@C-T-w~O_#-Di1c)^Sv_g(VQk @,jn,A2IgS! h<>}ВFgka9q\fSsJ-LJ܄̭ۑ-KD??Gb30[ٸr"y8NFl#,._rE?UmEVW[ؽu-qQKK8[i670yl^U̩y\3T?`y.0VU^$@W3]"t-AXC`$fFO x Xi]nx8j?TaZC<=ɓ+sލA3$]74<O@_H5EC ߿RnyG=(ph˝H}XXk-KÈ{ȇ|mEI/=xe=Y)֭S~4`7-JR;Uv^E⨵OVGlHA^=6(/9,6abf~"wd|!g,ߕ:@/(NC>[0ܳܨ_R 5e(r~iRIU=RJ[Ms>e^-eDIΠׅgd^h( ̗LDLsE:1l)c-b<5A4sVNPw5A7XYsiջyXcZGq.F qZ*A'H| 2Dп\dynJz)뜍uLu]{d2|qチ+ /`OP_[Z2^PU-& w1uHKChJƻzsWM)p7´ABܴE1{]ju g#wIȩ5JYImSC|yDu-vܜRsO90WAB{6c .ox:QdqvVUZwmYrS Yz8N(ch r1 Sb B:{+4Bqkm]&7E9 _gY:rcRQ'ap%`ctA}j.痥&CLCȬ{T؜A0ɛz%N"6|;;V0B-eȣKz R6*gƦMne`4Q㲾3>ȃw_v/Afa(7ͅ|$v]TAY CTjꐇ:-J2H ;x]qmR@ן6o~XxAVH~jawzOуx/9(!7=F0/%$Lad:Rri(|)HRRwHSBqLjɥ'FE~12@o*mm5<4 C '7B?QtI8x A$]~u*-3LNpǖ?.! XZ_7rx{ hH݁>w}']#COj rHܘ_3Ψ] i si- | !! c-w1ZdXmgՃJ)M@b=-*:WTj?O].7쳜ϣ ,ϐSظ[bؒd8g8?QIՄzeIȳj O,(c)$Zk;OcbfP iwRo@0L>zj`DR-?)ψ65]cg~d( A^GGC_T'ȔҜQ! p3㳦e c?}]tlN4N OTuQVB9a bMEA/@/4+bͤ_ sR:qs+8eæL><7I*۔pSE-Xog~dՈg ve=Wr5"֠&91o t9;D\ 7l',IV|S 5*<I,Ꮽk ޹w}炶IcҲcZr mW 1e޸t8?:W;~\kA7#X] PEb)a6+@C{|W(<פ}ZՇhn|׭>ȜkҸ|rX{D^ R~1LFӖFaǏUiE:`L+Mz>n ĸ2v,{lp;{ZLqRO)AԀҾ?MQ?!ء~3MͣEޗ /z섩)I މTpϕ$X[yWԩ֜$ \Rܗ^yONiL*$>+E/}:cRIJeڱfg@^aVҶBXч- RdwkSfIK ̆jqkq Fz|r]qYj(P#f$$.]W(.T[WkZhCIU=[,fÍ&{n yTdv[֕;29} O1&#cElfFD.@) t TEo ~au/ =WWƉ asVj x;6?=qwo栻:XMFXy]bϫ $ ﭜI6)?](cM퍇חR_YmJ:Pe[R黌_V!LCd# qn 䔴z0G\ak^;Jk)jvs f s5]pE1w(ǧ? GK 0SȢ0Ԫ\|("Ēji hJsP!O@2@̚KUo1eoam30qt-Ggje5Q$%N"q|W71`W [".6A\G W+*aՋ фPV[,.8T,K$gz&< n'*V`m+k;AOG( g4q/"ly**A[9K=VCYY*WC`!HA491^I#fyUyٲ$Me<|J#@rJv#9~K< 4p)G+S>T&BN¦׉,OrNk/Zj~ԩ21(lGգ>䳳7GBqtG9J!K>CJ/s4{}( ZЂ1bH1MSܢ^\P{ lCzզ)4>Ef -Ixo6$TEAM_&.kB6F^Yg\0̖zW 4?]Xظ#4:: ֥Sm/<M񣮚p;~fKDpGTXyF$3B,^v]&ay2a*ĝ%DHFEC`t̵}|z|qKpPAjय़8I찴RI麲uoy)7mL8Q*gPh,֕Ro7 4mW?9@=QV+yL, 0%$pU;pvd=ծNXU跓g:^%fX݊ϒ'[%EMpϰwED7b o5xG]f-&7 eX(Zǐ2%\ҧ N:I]Z*&W/}g⪂ <fX뤿H"$*_PSq>1(U;f~,N-"?-&gw/&D&/LFF)CmL{I@HʐM$-kn?n0fLE,Z^W~3.g7G'z)K BךvSnB(ND3'U G &cǕ>Wp4<2H ’^ _2%`RW sl䒆 -1I{y2EXFr"MWx싫xbh\m&@5!TWmHWUGGƝ čp9K}*%͂z)B雺L? { :m*O^F.)hMw,$4!r3(6ņ ]$%Æ3v>KP.X))[dD+ST" 0T̥/0jk\~:_K\QhV\-SXBsBHJjUw &0>^-Ҁ<@%q%E Q tςukC?9c4s^/ riƐEgGbPƅ!?j1R2"fֽsbXKz|JmH#^U::OD~O !EƮ*|iVOUZ̭#6'3jޭLu霞H1wO|#DNCrhu\\0. Bv3y :sqv'*@ULŃ56bd r!hxCg{jhDk F:')Ywң4G. ̄5_<>@@Y8ٍB&= NgtṮO#$BE;VFJ13].; i]i|*h }tߞxy@H@ApZwYGWAk/o`ӁOx>jПYVu@|e9BN |@ϏY.۔ [bFVRQ-l ոC}B{tOŰ bd_E!H'po̭%)RFG7{o=Xuv1MAU>nS!'0މ5U.)c"qdž FC.]w["FlGa $ǔG0΁-Q'm}Dqy/h ɥgn^o=r,"9㿼XXD_{5% #PaƘsE왅'Vn5 Gm1U>'P~Y4daR9z,Q/nO*yN?z(7:N-AöHj`5yLJ2a7"\Y2 ıt7q [p;vzJUNdMiVd 2Tcw|,=BsK1Wv68x'ьdU *x~ciҢl:T=?!H ]|~r 2/ڢ JUfܘ#]bEScZ6Dmv4D)'nrXTo'RF,%@Q$%9$PaoG*j|8J;M;̊8>T8<-C/L<{6"qlI;> Y(wF"Pğ®*P\?(Qe4Q~˺1XK/&-PxF80 ~8jS0uMK^*/.W󨴣:$Wz%`JwBX]ׄajw<;; mB|`Vh;!p:9۵dzE˟NPVmu[2N')vEQn]NVFc I v!݋S F}=L~ڼv\ RL΋FR>#*orY6<! EYEܢm;8:иm@~ ۹Շ!eg.3g#O`RX#ڦz4}6r#P6~xᶳ8rmaJRG3vRg̲'&\$zawS")lGgAcbaθ,ρܕ$K4;|PAo3ָdؐQqAx<φF=ZZOZPf" Qo(/"n<ɩY8Uvs):,sv~$&քL#3'1~@K܄T*#滝d]@R5S@$zԥZSY<@1(YVDLʍQ%F r4XYk7|)v:VcKme3"7-Z٤Lλ٪ob,2@Mfv- &DURc{:2mPNS"+ GjX}OԴꔄq$X E@MGʵmJ5Z#?!a_8U]n3㑇DzOW +BDZߒe(ũ\!4IoEưoO`ܳeMicE+x@svǜS]ɷ}7_C2fBX`m֓*S8\R櫞6bYu8M0v֚ '۩$YH2!OAAU۾F$u=uIcwf|Utw2dB=3N*l!Pk~BZ @;u?ýy4@jbH8%JL{) hpeF{rG'U(eW bPE8s2`]l%_plVcwZ !4s .`%SnD^O>alwNqNxfBjI2Š{iahHO/EyiRRp%pv !櫎#v%v ID}(`̪u$fw>` >Kď\\v1`N &q Ct۽- 0J(iX~a+VPyy"xtˆZLaÊ }*VVͺ֠_w%> Y,$cb P˼~ݷ$D_ܦxhިyV7VҊGuinoёh]a'4M}֬]|t^"׈yLR dRZVF 2_96jLy("UKL}UoP֍N[k0+=h?чr.淽t@(MR҃2r6ZǮY h.#.Y2FQgټnPmd T^%v V4?$Ťu45XO0Oh6J^#W/v@+HUBKZsI䓏jqiF~V Bzt sH;79D7kr("Zؼ`J / ֮'Ц){gszB܌}|%fa=v۲-֨w@m 1K_O^@]ߖ69}7.tTO~U(DքSK:TDvќ#4N]SrcrR@@}1X:/IW%hFHЈ' `Z!…Tܗo`~~Q t8= `my&fSʤqrF)$WL&^+;gჱChF?ET[̲U M,vjy=r  U#bjm̃ɍVܷR #Y6%8զW ҽ-uL_MPLK*>L[6$P=Okww[0\ &H5;Z$ׇ&Iu g^vbyG$Z0 sMVg`ړJveBq༪<^E*3-Lq:-\r嚄H 1*+nl/'|7J,$qR&*;wKk(ۗ5ç@Hm*5ǚ P&E2dSk'ζφ}%+4J# ^mA7/{EYiarx @@U:_9՝91K^rށUSr[hwL  oITgEǰ(f}4FCK{#ߥCȶ#5ڜ"#`yp, xE+VSH]8Nson:qzAkd#h/3d|zDEcE,xg_E9vmfl`$M8 . +c/l3 ᴤ< Egɦ@uF R~%*S-y_Ύ) JM)@Iܳ_CyU%(WF\P\!^_;.'QjdtU~2g:={2T9[ȅk9q!*5weZ*e,j Ʈ+[:*r{۲Lm`T=;/«tVn4CC#]'H&.Ti_{`"z@E<mŖ:Is3% mNz 2? |VәYxP-ʄ.IvIsYZWS+$+:~!+(W4FYe{Z^2}@kU jy2^={3nrJUxknb݁$$0MMe̒-Ůg6KTOg#Abd5IXͷX׿ F"#A:=jZ7LGKPX78\" {>I­?RH&BjKR k&Hu>nL郥t|@S*vhLFRJE+wQ͢`F!S/a˽>A>I*Û\[g]o%\@-&jjg,4& w_12+ڦ5;*"xqaDœ.>> $Ũ+h*僆*D AA}H1 7ϝF|9DtV}}\&BkC"sQd0ކezlcmiYcASD; պpsѦل; Rtⓝu疠'x5^a,@W_]LDZɹ|Ȗt+lU`:!|3|{9Uϣ,Hb 0U',qp{ 6KmtĠ,Fz]uL=P* }Qmu=*& D60r;f BȜaD]<Q~\d5b-(XTJ,QEUF͇$! 8ZΦ2]x>L#WAV(r3I2pu[By*pto$D7ڲr׬Y fm} I{!jTk?3I{}8!=fL>zدx|sdrȄ7i Ɇǭq5JWfR0Fjt{СHPn¤ 8 mU`z2裿5CN]|]F,@=Y5@}|g5 l%'ůI!@&YD95/MbW֭/C0BW7 "&Xɾi9 j= cߖib]YBL|nHXA!ʦvb_խMB QECO]{HbHAC%r܋ (upQ6 (#ÑFߛ@Z`C:4s()R}$X42$>%< ]NF1GHB=KD1cpkWHxPa<DIB| Nn ;=uJܞ hVKr0["FId&@_D=_>2ͱ5ERv8ixy͡LMQtM6~#ReL.ۈcHk291H~L ;cIW/E -[qߊjвpیl")*eu LU{K&$upJ\hf&DKZk,C&0Uvq{Nn SCC"D\L?&ڍ[(+pVP>O଄0q3ٴ?p@~A6& %-]ϧej^?ݡ+![`rxBE/Kk9EA%aiBq6BܟsV:1UtEjz1Vse aګ ^*ճ;V`!Wyj[)006!9$e}2c_8 /ܑB*@CHzrRyu ofx}Z?Jg{;"~Ѭ/ :>-XLmƬS7*aXIX#BjŘش슚6U2سb k:j5xi2;ఝ[gC90]:t&O?R$Os+$W?F¶Rg 3)ˎ4]dyyd/?vS_iAX2 qӷPZ =&^"V<W a[du@.J,ビ\7zNs0[|WlluQ"dz`_NE44v0%Ћa VFY{)<8aՉ!:{ ,V-`rx> PiBdzﺝ0c j眫,'y* v g} d7n/8kʻ PmFsLpR %F$4jOLsSĉ;/5Q;GOL*h)me+]-a~ys关b7faMc[#LЭ&~Yy0BFfynnwu]t\ʣPGt^v*z(X:vpmhCr8.+A-0&p^ n?)=T=.ꄉ/~2^ TI`0v$]SPZa/RILii/.n~ (\ҨK >jW8Pd{TU 27Jj= 9EF\ ;:!W*f cWGY%@_֖I䥇,_]#~O!hi.0_>9#X8_ "ۨxb<nM{rDCTnaaכl[G_9&DR0FXxJB [A|Rt:e[M5S&gAzQ}J;~.n{؉9W!M$Wz"2՘` #ÈYdU@KIt`W&p, ʅl3*TդuDE0!QZ.]*[)ҫ:՚K%BU,dTGȭ3ʡob̈#$>gm :&(4&ag]ZB^@ -Lu맩_I (1*me\h+ږ=@0^m&pm_czxdοlP=Y6]R!hjAxa=Q[EF/(C)U俲pE\1][*Ly"81|ĄXʓ 48TVDe׼=d{->`8+Xc=0h!x@{3=[>87!q)Od/S X䶃DM9ۼA3y f͐2b7khЧq7,ȢHwURAkΰ>LYK/P.2pجr>̨=y Fx:ۈc՗cA9X+%wgcjǰ1h Vx'z[/<eZ䘋zοK`ID 8徵-*:f6m3)$̶!io= Q'2ݞ"qH8y-{gץ 1i F$yvs3(}[;ж}J|g3DdLt}}o$}2*u+Je`rpH Hϩ)~=#dLh9z0Lɓ5Z"7['_fµ%5ZaSgd;|D]걯o$k D|"MSᑋXs8 Fȿz8aI fq({SUaNs8 NA Z#IH3 4^}BĘ:6]l߬3'o|!])ۑӶ7̈WL &8T90;SJ,\SA~ZOk=rHbӂ[Vxj+Aа,d2!~9Íh oxB[by@'e'8c4F/tPMɪ"(:mY J8:VJJ!.1*cg:i]جYSr:I}H՝(\%7m "{F)q7&?>vB\W >N69?ClydzXDP:7+ , ̦|#eYFA*J0A#5Ԓ,rކ$unYs2zr OĪ׸0pZZ*\Ub6q@8FRäZtXom"VNPav5-3Lgef`-7'Lf5a~zG4+ 7+SdenZBȤk܃2| nHN}iYG6x5/Я$Q)qG5 ]'ӟ+!KJ6ʄQx }J 2=-6:]qH3Z.x{m ijW^Qv-)x1ƌ 68čUr阭 o-xXxN5R\Ͷ= CIn#G/iǥƧ \JKqk#pH//6WԲ K̮UihLR;ߘ FXy;ʼ8%f tXa|XJE(rb.h|YKXq|Ns\ք9*2f3*a+tJ<(Cv~. 2%Das("GcȑHq%E."f/O_^cY1l#dSOwH?sT@mXXm $h) UBYf߂{~=Q|rb{)qoMώ涰B-$52E:A,9 e.LjdmudS- @Ѽ㈠ʍS//ANڧޝHseKgm(&҇)MHD5hs ʁVy*кO(a~l#t)]tn⊛L\m1+(a,2"~wEr7uE^^ٓ V`m%}ٳ TzN O<'еGwF@P[0a#zs{C9a)y)'scqzXzj7)rVs9oxYeXYDHO̵\L;\Y]?N32ʫ>gIƒUWBt*ScÊd+!/&w eߥGta+ [6JNa.L9\oxC8']Wۗ#e"@&HrU8ЀHA:3xRXnE˩iGuH8.jbYU*jv==( &C9`KiDH}[;C!WZQYf\њ mUl ж&K<W-Zr/2 /rM͞#BWePemP01xjWOh d~lM.t\(bܱaK|jF%qs@̨Ē1Xy~|EO}b0j:g\]XPLMAĐp2y6D*hl\i$%I(Ц}9lE:dkZaFqegܘwg|򒅬#;0]54'ޡ]c9w{JA3 Yp43++#yRH)ܥ_Y1=3E._D`X-F^wB"4?;7tbC%dt(1%s,xvf,}?dhDaY;#L_LTY,:7y2ρK2Tj;J!7X}xc;>%]ՅJA&m>]lrk@e,$ċ&m |H+N !l푰<܋OqT&W$j6#//th ,;cXz`ĄN.OvL-o(:߮BϽ7bicaSuH"punb:%p,߄ENZFphEpHZ+'C&S=??tfkλr2d\lfk)fi,cW#]1z:c/a*4D߼rm|0.a̬5CF Zy{脜95|?~'$ǚWUGk)aAd8:Oxy|],}L.%:sX4V{Pv׽wltr*؈&'Wo0ʮXk1ptiH %'@+O }\;Wpyƥ ߈qOܹZ (0j|"VsA=t?BHC#$1N0w. ƨmpre jeduyǺĖB]+i9j Ay]&M\' )}Ms QU@Ꮞi!u/|Udns 0B ܓ΄ԗ $| Y&;&#C}Od`0\mw*J|+3׊Lx |>Z<(3ESp5RsW5Q*i\zuG0r󠲧[4)7N*<՘.Ցb"\6A=!wxYq,fJ#yv^ )?^Fve`4K@"BT1Gm|)]~ҿXۣqWtX "Ӛ8ӗOeGrP P7QG6Ok?AۈI=Hգ~=0ST8=w.Tz s~SxT_fYׄvrvbI?Y#`(N+DG X Ld wl胨 1+A!WxP{ߢ*3G38m E1~?CHKHtGGBtS [F3ۑ)n9=Jg&=>5k*KTCDF/vK%F~4W5gK0e|J9+bAeUVYe@ZoPWAkku Lb Դxxz{멒O#`lXsiŸ̵ec$+񃙺~ciTCמ9 f5@ݕÂ|@-N%>*f't&͊h{( TΤj MR_%p}N.᡺::ݗA tHiFA@D:gzWE ˚}0?!vA =ʓ݃xYeZf͂?):_ښ=hFt/Hr0iӣH Kuӧ*0-x$wa5n<֘\r}]ru0x\JӀ$ERěj6x#>J*3ߍE E{|)Tׄш cVqնP[D`wVr?ȴYo-Ml8n+ ќKhxF"q4)'J>ŻeO:t?bv\rC8(ʱoC:c&n+l4(b&rBvd./%M* #>u߷G̘ B>8I|\Ѭ 0~Y@l~c)jJto`f) 㲨Zz<}_>~~~T y$T_Hia ]aiPZR߷;~x;!-w.h] bsfsGQwpSEC9)}"=8T#w 4U+.K^܁"Px\<ۍ:_X 3``^e4aPS> 76uվʜF+ӢJ/˹샭O&97aoܾq#)N=*WEt3 ݱ>p&qY̤Ng_5i.)^CT5.~u [9'KqMBaiyZqg1 Xg pì1P^ti)(Jm=}gzHYB6%DvЃVtABj~&5DڟO;=>RdK=/e;, cDjic7}x:QUHKbF6?2w;?nfN+F0,CzX6ŸIe܎3d Byk?94>q[GC$II]SE%M4Zg&Ct]cLWX鵺J2J-5G?njBlImYd1 MԉgcN)sy#u'4 Eַ vY*C}@H%SLხZX){dݙr͑C\ nDgEX*֖4?}/1Z^h'ٶoйTF,NkEo/ظ$ LXNec4z_c=B֎-|t0 o#œ}8m+|Lf_ s$Q&>fbOB$H >.}j0Gda2[&yZ(y]g@ntjFNü0CoRNz>Š/XzЂ TBY~4x5f19 c}O^vʹUt H<Dׯꮨ@BiQY) cwk.4z5F+:]l`88K.a(p8_MϚh>*_$pg͜X|RvF=R[sߤj:lG»H~.0Й_"?DW*"3 PDzO+h$W:*9#NUZ'G%L{k3sLF>D`_ Wl&`!hLIK冒4Ut"ū7O.a']R#z2 VK?Ԙ!d?BPi\ץ}ΦliU~2.eI{K9²3bf3O9 .I_KfSȂ`jN#bZ?96ri-P-_| h^t%B.vc~JC!- }y$t|ѻwx=(Ft\Q։K#C^='#ճ=V84K) ֆXV+)73cx&"@/O-Z((ۀEjOT1ןvPhH_.0;s;L?"F]˞]9UZ84kL3s')eFPMÆhNZB_lQKye2xHm;7.o }DKF#3֯k 3cD8C}.Afj^7ԓA y;]RX%D_A+em/$:M6Я戒*]7tRCTG1@ aIf8$3P#NvdlHoӧSd1ˬ R{6[DuՐ1ɡ%rK F~/EcV^2ϔLE-`;ب|{ؒ%PtAzR 3z)5ʪa31#gS)ږYg\b8UmOzT@*ZNfǶ D5ͺ&3N]"_G4^?#2?m)~_ۚJ4;VuHG݇`-]JE&[y;>v,o`isj kr?̹Ď2Smut%yޠ=yzO r gaR oj ?RL t|Mʲ%LbqA Qv¸PS[!ٟpEci1h~rvY/ ڙiJ wJ%2aF]" \5V1I^ʖx!agS} oZYaPcU{>HA)?ĶHyb6CI?K!1D =4:x q5dO?nhG+#ÐD1,L=)%CJߨE~ ߔ\CƤ&*33;ʍsip-F*Lc%̪3;3(`yn>@b2D_a$ۉ +x݀΍W19;IefeT`#q@!$@;LuH!ቯ.gfChyG-ɏL aƒxx Վ-_γyr'm)5[XY;A ?hIhtLaRvJbg!+ WyIqcRfe x=T'J3<9d~l ^&S#etL^8 D(ƴ[|s8%GɬF\=V[fhvw#WGH^)|glU/V6 ,PV>W(OC]xksD>l?r][G7G/&__?칀)_ugf/^ ~zr>(Q(I i]u0b=.<]4clbt$/'Kg] !7^y$4Q#@QD={9Md2SQI )Nce#cQƘΰw*aoYQ@ Wl:/q&h_wcȾA\phʟZd0ڣ;3sg1ާ÷]QÀHZ vS.DkDJu&W(ս_ @"ՆI]"t鴃*wfab";ŵRfȦ`̜z[wDqi9+<40[zAo?;@[ƜR+So3sIa g|Ō[m J国 2@:{[ú :*9Dj8NLx:uN=5vH -寶6{#PH(VK ݈:Rx;NTƚ IOClsu]- Fme5#8R .wདྷ΁U&Ix&C0^Ҟ6(Xʐ`QםN6Gʂ7|Σ?\lc ssG/xJ2}XDE e\Q&6T=b*32cH{z֜BIݻLv|IwvFedw:btp>[aAɃ4m$чc"@ Qh&҆uZ&gWY5D ,78[`59ɧVnfzobA7c")CJb}6 0xnhYm0=!16Jմ]ߒQПP *{R Zfx-˹sijţbsQ$IDɃW)?^Iv&; )GWWR#IdY.DZ+tGkܦ/~)2lHQr`wѤ":AerlXсI"Y}?!gfyntKTAbm)M=d=;pAR/NADMJFZT?'Wg|O1&v87>uj%, -(_P!}L~$8aOF YGxBSrX6P?f4q0|ѝUekݏ`09)SqkɃaC ˞"ey/+L@Q@AN  (% fHt(rXS`hdM|Ϛ6EJܿW$P*^==3$۱=27#j'2?OZi*%UT CGQI.k|tўaDx|w=*Ph-?HAdy3K+x+3T_M%Cցf~6I74F-RDiA=m)M`ncGm8#i2fX ;cLH~l0F p 7-j".Fí8"۩Dv;z + 78[O|v d> 1JOh/3/Z@o6q'&(0 &]\~,#f~%>iP 椚PPf9B E-UgՊ=P`'[Kڅf\f,Ԏt]ɁK)I-,.8yqdrJboyZ,GlHfD:YesH~b# _5r9uEfGKuH7(:̉z/fF@dvb/}t1n;B+ pI20yUv<2awV×z/JH&" !6>ݲٝgɳ0m3^MSޙc@+\Fy;B 6DjNŔ @㵙 53>56v8/JXP b 4ꝓa ܕs4'بbGKR6H04#o SH9 \Kd-Xkd7K?slO!:6))w370*w{&O$7 M,XJ@l.<垼 ]PՌ,QroO,fuQ|Y?JXrqI1ߪc2^թȃ qT\Ŏ\ِiebbo]DRNֵޗ2E\H&+j!uvѐj-/ S1q:Ϳ䗡_;VjW=:3reAcGO6B̓$(B]ϱSZUkhӀh}1\ItWmsS.υIh ~D6G\#!w Bɽv d3!SlMߙwgVEF7q"mvj%Ye[RmL)HhO"'psP 6D=**TΥK1j̵oH$7c&\8DB/ ۳Iw&׬{*_BT)9hi|8)Iz{u}Suu7>CgƿÐh':!rJ Z'ѧ-7lzLW il%iI3P[?y'gsE ? S,иۥI0G0s(JwTm:+JQÄ?RlƜSKx3qw)9s+<{n} ӿUOwfl5pD t} in+a$Oaqm_N>Z q];ʻ~7{KNUcYeGxV}H*z @l&Wk{7h> F&G_+f}v#`.#lv Jv\g˸fg3p~Aocc闯H\\ Cmtfo`0-]]m#b_yqi^)E+.B߃u2͈3? vӄucq}6J vpeYS҅ɫ{.Rm(\i6ݪ誽<$&(J -0e2}?׭JyY_*|\SKq گ1+b-W6%M^g"Ħ $VB/g)N26r5f| ^՞jWJKL>*AmgR!_6ltUŮ%7ȄxXSvz ^F uv*y{p\ {/4@@j>agY!_?1iS۵@V)9Y!n=G&S'`=6yjCIj ̪IoibGZHX!ۃb nS I)^ aX36ΡߘA2Ix r4Od#"\3X 3҅^%&S! \=|xLQW^ *bO`:ќ^˜*A%KyC.zP#SH h(&JlKhlv#H\K,ڰa" 0(Q`VEgK up!@̍ Z&'=)R)lL?K!ol-Q(y)kg,"Qpk)*t]5fjgM3I8Oմ T|A넾Iӝgj 8:[ 骿j[>cc[cHdA=똫Ӧ"bA H?Eҏ\ͪ;{M91\9zO zy3}kw; '@2$*|F)#O)3@1P\Df) Bx+%]L9a ʸfAғ"|϶DOH69n0#1VX(_ԉ:8*)F=7᳄#q,ֺxWy]ˁ3dd,xaL67e q= }ʳhf6#A'Q#\Pw^֒Hp Hh]rU5-'2u$%ic/ffH&Q{ҦBÍ e@6QF~kgsnv@-"NHV!tf{pv᰽ &@ibbN*?@璵R5X{ (';օEc)AX*V-5p[$h3j#!y}ȣ.kuV6'⊌SO5Vc$uI؝D 8[oQ?~L$8ly( Z:; ЪjSl4DF]<{MUЕlA{KX.OE+XM Ysb%~i G>Q=/Qj spH.y_yhհ"I_e`>:^vU0 GV/a}+K )! - 4[v.bJN.]%>K1ؓ_qT`ۅ4J1TV-4imm:UW47T,-G^L.i)GNUl gم^d(f_YH6][r^ԫV9#+ڦ!h()l1n~W3QI^nU`oOHl*s\dr&l tgyL ̵ma4}Oh-qȚ;"´ ?cg}>Ĵ{n6Ȩ[ܢZL䙧vm=dr_ ,YRǃxi2)0oF"+ʂ+)ԡB>2VHiÄL7PISI(D׍D'meŨJt6*߇&}4CAѫڀZي/Jp6 h3$ZR9К2g{=SV2 :yDGSͺ$M\;iR8H /+?V}ugxG=;WUIjv- 'NlB!z+`?@̵Z9J2Cdp,NtMdgq".N@ {}+( .MLc:IvK[ >t[t{wdVE \@ b=0ɚ7|mJ s 020@u%,;Y(I )'=ߏ.0n}λN(1T 0@;a{ Umx.@K@ybM2y,1~G:0y6 5m~h_d~'ͽ$& ^ 6~[q̼httNJ!NްR^v,&ꅫi<@Atp %|ܐ2|*d8Cl^uvofE xjL(R꣩`zw#BّT"tW7T/f!i Yn{ "ER4'Pn3EdǶ|n wƝ2nsNtpCvthξr{ dڝ Duwe(tlfb Ը )KA4}񋶆v\k z|t~HYaB'ų RVBl08TڷC#bQ xȫ%4!$tT%4]{! _+c$$;p#[ I],Uz:Tf& 84XV5VVc1*`h-qvfij& sధ]U0KE29[G *CW)eT(T8j&O)8;|͆Uϼ~B>5Wsf7 a4dI[&cˇRrΠ"4B=Oie }'mC0"!IM_fuRQXʟ'߿XI!zՍdApf[g^kjY{ۥ}Kl ?]RQӶ+I { > y>[jȓ}7cͦ !x 0U&W$h+LlL^TRYsTY0.MO<~ %/=Yeqs}ThZhLQgvOL6u?hT %Q5zN?>`C;rʟn}VQKÈ8!5C'pY85h=h{`,j^f<7Z}_k"QgD,mLޚ( XV/I ٺu:\;&a˾wq8wR8*$WQ {[,RȶѲ]BpY>I>b>||VD6ԍd4鰛AΪ6!m,s ijPj]M;675P%oJUefU% \-A K38ޱBuB ؙ>|>bcLvp %4zϲ~.JYO-LtdC6lauVf`~N ԦF_̔(|[u xvdLzg[EDSBHm!&3çAm¶p5X&8TV |dZQ*fQ6캝t^x;LwR0NYd-tr[+-g4LDzެOX$?(aU2~}*&&K>*FjT#Hor`a%&IqE(;nрmJr2elG?=fNkA8<5%| #݋hFnnj]yHGwՌ)FX&m(s)2Pw;yË\vY'pΟ ,+-1BC Aqf(6 "$:f5P֡AVd\d[tq$iF֧EA{eE'&$/6j/r:6Aj~7D6rYٽս펞}_[>a0ߒ@PpV 5Y#3QgEn|ku?Ȱiж0]Y}m9CDY7t+σ<J o}ho3Xn5FU.bB5O< ?- 鋝 EJuGa&tW~t'cS>լE診YK]k.VON{^<2tދrg&{EhϛҠĜLQNqat$˽mS06i6"RsvV:s]]pL5TN'qX5vvOf6&C"ġ>x *f&VYT7-9'㎼&Դ'_(,$ޔHE6o[s{S+e>6Pz:e*_ė8ܟv~pa*pgh-ȂtKtg]>X䈺xŇe*x5495~I*ڕRA|YMLU,.R1KJ5A*5*@Ψ0^70v`u%VݥyuM 4)©m2r.Vn_ IQdy3J& 3 R|t xl<-"=>AI9MW+!_FcyC w1ơQ=zpiJIM) ׌+В+jo e;swHc̐  _sHgDo@C; XnӏPf\+dټ'r)Sa2_"+. ;b "oҗ+umF5`sHbbDĮ' /QQUE[HXɊ$ Byck 92{ U=#ljӕ "M[Dښ4ץjV؆tUg]`3yev[vYK ,͌`2_?(=IQ'Xč,"q?1v1Wytlןi&OÀC|*yk"wT=r,5mGP;g?N `Qk_ٙw@$q],Z!Ag_AykA@U{iTOz oY;qf`z~-b: qf %_YF+ 1PN_T-[~ Y1v'CuCMK ,0P}& b\f]9g(߿_iD^3.o1X+)1nqFaȟKˆ~(EIw,-!r{7Æ\;6YcrޥTReޕX+_D*ͪC}F*Mjm'tX *t 1[XdϺf`Ε;cRǏa{~A֢P՛OCuL˱\~&C%k Ch4AuSwcm.D|Ht+m߽]_[(W h.:^۹6ьL ljdkPr?,"ɝ]``;_gF5'$"[6l9zࡤߞ?d̿6o|־=w=cҮR7ONE.{_1)[DP9SҢ(>F83K/7g Oe򓢉0Eva=QB>08 {e>}:4uT C϶d} d@kriڇh", ֫K֗<'E5Ga* `]f(L+(Ք@n*yϋ7g#d*tǵ2o,]WMm/6R9{jY<Ҝe2ajI7[ؤ`_GD`Z*hJlJ=;NY෢W~AXU3@6@J}z1jfwॅynyd(BVϧ?nDب"A&̠<-Hphp+_*ΪbpK9Ӆ V!ESEʮ œC=SOZ/ j9I`1 ֈ軍o:=gv2 IW!?eif7F Xa$=B[r~E g{l᭓P9w1VגɌgQn]EY=wn$'7yd^BZw" 98Ydu~?]@a;=S,\θcL8 !arDkA-*e xAc:ks#Wu x_e!߈W;w|2/ 92}?ʼn}*HpPJ4BB]4l0q)T@L%*a0Z>e|t! @މ*1׬ &9/6 ZbR(tO B7&)ww{YE .))wfb4•6#V_ޫ[x]#&'LL.%`u붮8h-pF7lgc1z˼< Yɪ*9wvr=~r ze8bkW?(}Aq\YDS /STt%cw4'K%/T~T d+/o \%vGOְ5@X@j1#;sZ++owjK'T!kVe V枥r^ev<9jBݑT2E[K(Ym63N@5JЏv]4w&]v/z'2i[%fP1qbvsj&|qѱ* ״ܗ?}/xq؛؝"jC6QWx&Qy5/j(B엲=hS =}hS+kYp}xd^) =AvCpa*)CoaA쎎/ K4%?H슅<":?"[`֜cb$$WwNJ@XT'xxq+xq/2A좠/;ݟX,ww 5F6z{~Zo.cf5ƓܦdDSF~72GHg؀e(v3D/Y>}ďOˇgɏxߥX/5VtpP#Vhn9գ`^^;bytM^E4d5g}C 81M'L""N 9i*gI&y32S~:L P$%혻q61-(hNՊHWd-]XTuLz:K;ei*t__Ґ~&.O%[#߆#m1pB[;v lĉGJyc7n>T=VBpcWאʍ{ӰC]n\rvή7-!xqs4.A8yireR%&kvO=)lqNY38 x oo9`NN(+U9wTk%dV}xZqS~趆,U#T1XҝCtz \;v(hT—fd)IlF{B"Q} %n3Ӽ`Hd ][+_I&.MEx&--}8`gslrXBuâkM X'fG?èJ?y7ً]52诏?\-y\|*;D'1-w#O@Oj*twlV\GaZK6}ARMlHwEELA}-VۘgJweKV!$IoNdJ2-;@$eFT_? X aBJU\6aª%oCԻOIffx[R'Y1g qm!D/co%93X?.ē9c;t?ryC+遐h񖠀ՠ=L_NqlnAk  0AqhTCuIͺiԇ -=C2#vCT/]_*yK׊:ѻ -UIUHZ4PJ/ɫgj`Ǣ|K@XkCK{VLΈp|[l *}:H'G4V*e)/T Z{-㩹4^Jr$1x|ox_|6̀yԮ3e`p`^:İ }Ne+ Z_*gt:9]e55#MA@U~Z*:ϐR$E)ra(p8Eg è-cF0Od J˨>RLQ GYfkʗqÔ yRlP3ϒy%VXX˓);qc8GF{\Z1"4'2qh@?l3Qe/dZȟ+'תpLAȤi/Jv!vPuHu{RyaV4IaϰeX̏B&d6/(W;3 MZ!MZ)mlАGyv@?"ʾAopV72R4Z+`]̩`P[!σp(<1[Ok`$RhJ' 3z  ɕ2?YoEFw0oCH9>1 U RWcS- & LGs筎tҢ﫰>cֽc2 bT}\jN @ի{8atPt$Q.dG~ R֫{v#VfM֨7w$:75jrMb[Sõ55Hxދz=[ ̮m:OR"TksnT1=Ƀt+7v tv7vgX,p3k`¸+dHVx5}&hmYEgI%CHW>L. fq־Ƀ%IX )x1 a"2T!dn9\ \`O ƄP:CPb}J3tWk ܺUHe ed@UQg&0Z>"v0V̅(IjmMH2<) 2)7qArc&y8,ahE 9! ;\nE*^E|Z5&4UYl `>zҲruo r4jՇ8ye*u[M_La_=:da1;RyӫAZ֧wIafLGn˃\QNj4ɨ0nd.3WK1^)i_[oToʽ:aS$TRAM ?șC#hٓr,I$! LC$h>b]Ls'l\ %H.jftG$Lv#$<{ϟWr_Nѧzj^Ur/!7[yצEC!j09Iҷk5 4◂CXL͈<4%̆jYD=1jjY$I?W$5 &onBY`ߑQ{vdlѢ<(*y" ӕ|PqX젛uѯ:qD.Kd9P'Pcnx[gUcvDm9;TVD|S?gQmB\@{|lDi+Ui!*JTUwsy<"}L 珝.Մ<AtpB 'E §CqHE퐆w$Uj&, ;t:%O h}P+ XҪI:Ge]MK ZuDY&3=)գjĩ>K(]?Z>,*z caM"T}>V~Pɚ˼|r |ܻӥy <Xq šN#*ݭr 5@ :,(}2%piCGS?#w$e@EgCs=ֱXm>=fQ|4QvHu(ҡݬIsy9dzU6UȻ=f~|+8,"7bkz1s]|v>㕢M "v$#%IuʤTED.Wόhhr_HAx>dMĠV~>>yhsr<*t cCO<ue Xz(¡Bv KQIeTΣ)3*<-Xzyf1(淍ldx_j%޿+2D[ɔ)L '{SgL\?sAd`!†w$)%Hcʊ`mN&{:r:zѳ򫪺hgdPR~VAv1D%F4Ƴ@* C\~M :k>adB՘^?̝E.Y҆4A=SOZ'=`0%׬F|hfјL1p[ͧP&p~6HjōoE41+IgvcM^ 0)× ]utz|eMq4!hPW˽k;DcpGH-o"#5luzgzPh8 Qlh r(ƙlO;V tm1 S*kwjЊfb}|Π xoZ7ƾwf钗8lj3J;`kGf|KW5ɑ\y:NY{#2V-_%Ul5leVNyIBUT*ȕŠoaE~yоh-f+3]c^۹]ޙ !ŗ}fZlD}l-LeU6+/`&0+ڟ/>.ca:йm+ OdUǃ4sQ6^^OmkM9/os!TZ꥔lm{_OW E6.za݁ qg>sYA]p̉rk뜒nJzU"rpC~ 7؛L|b7r N9yj Y#ۤIxbwGTjLM5WPH'u=ϕGyDS/1~'E3F~?1K*NU;cp"oTiֵHo-lLV b|3z̈́Q Kw)_k' ֲ74%9?MmI{>E(ޫZ`hY˴؎&L۶2˰ۛQh(GN]zkOyw5#Ne} عSWX\0sA.A/..Z/BU(p"rcF#2BJQΎk)B۹y /Q#?+4<$qY.-7>7H>GԿ,챏9FGd1 noOs*߹揗x,-bTA5-,#Qyj01 ,OsZuYC":3]6BfXsGiP$Ӆ5?3@VT8h x"{sMYb]p&$,HÏQ(@46_ 'Ե)ޑDC&{I-T#t)綷+8$xΏ 3q37E|d*(5˵ `i @bzLYxzzk]^poI~jhkY{pQ!2u*>ֿ]`ZD^oP_+Fes׈q}׶׉B~XP:gb2GiP>Rg\y n%[EoURJQ녡 5[zJέ3e@ڕJiLg!Mf,C{}m$ LVZ=m^0}ɫc%~Io% 9n.QqAr Li!_ jmzI"=:/+L32?Fo37y n3j=ʡ=90H;z,KD'R>ǵ{"4j:q >/ me9KAnQ\r4x`DuU%WBOqaϐs[0a#,˭xG9g>tzx{ԽM\^d '; bߣ9=SP>9ۄNUǏl '4NY=GN/EIv,gRٷ̙`g9&M6k,e11u{Rb{bCC"]y]H_[c1kW6ZV.1ً'$jy`_|BB]l958 _(`vƊqY RݸqhR"P/?Lx$7 ۟aX:*9 ~3L. B"oIx OL%** Г3)#;4exGTN~Ü?PWU G9~`\2"KW)RCg/D"1>VNhn+z7:-F[+q/D3TS0Ǿ>: mvqT:恝s4B+/_LuƭvƗ[gI+s>+LFSObuo2.J]Jd=+膈UE#&=6+cT}F*IOoի?߼V n+uLie1yH:vKhs`oXHyq'f6o˴-.Rii,70[a@@%sΌr1F MɿEb'ΤjV-'eJmT@S#\FKս6J=_ȑOj)i-K RtΏIDZ5CBIQN{ Z|s`~ӻTgʇ*H%Lu%dBK sk*aQi{crmڐĪۘ\)e &%`MiR 2f|3&mx4LbEp(l-S)mrUQ MkکXQ=RYy= CԭD dqN^H@2U DY) GX~89:ﮂݣ~.Q|Jڻ"l❠_\_kJQByaEG53q33؏2aaRD^?T틶>EN;FuʻjwU_^arr~#{3L ҞеNT0^¢x:]Mr*⡠ Gqpi7ձDhp$S. |`(x&s?"vSfVµ?EwLv}J!iby&G.M='^m"CYS=ؕ@_|[ׅ͉^J~^M\?S(T?:FÿMv²H:hy#l..v_uY'K˥H7L5VUoH k S&Qճ2"c&9Oɸzp0 )E[$Ho\K\GS/T;+uoC>CqT)[+}Jjly-.(DR tba*6V׬1g$YUK1|`0{6> C5ZRe_Yn~|$c}YaϾ"y陓ɲ9qU:0:A0#׫Fz\̹?TZ^V#yn5ԏt~_%,5~a&z KGao [\VpI qͬ%\'*h-mHZ=[ϙx0Ѽ$$$ehX1?ԤdvZcI@pQ 5zs,[$L=/ٺ-aAvQ~֨yɤN+X+ѩvW+Ae]vAW;>L$GsMPFr3F]7:<}1K#D\&FFiǍUi@`s x/dzNij /;~daP0 j@ƙĹ;DCfBIN=_7M3#2""*ilԋ84'T8 Q(G˂l'ẓ{:bI)Dx~vyГV,a1h1FH/Q=/JhjQqoQ 9ar~G Vl+o ,X(z$A-pU:PP7,l՟N :y_1Deh>WJr)mPOtS4_I`= uݟ *Se姸kew!*1;+ zV?pAQ+uk8`0Ѡwj@ZW0lt^k&-y.~lZ*1AahhhUk-T;|ϒAx %8BT8SbOZ?FU0TP\\6k/_O4b̄8)eAt^gJ*'ɀtuo,L]T2^u! V /f ,!y;#ʼb3 ,?M̺!Doa}*̶b062t"c{._:# z'}]_4zt %nR6TȌKA@YMF<4F7E!R vcS[: ;J{, Ro,ğmDiUӱ_- :հ.W'Si^s|k0d̹ng|G८!`WH^_aWlYRÍOI ."Va խzD" )Pʸ 9y?|E3kYA@___*u"g|,Y 05>6?% `( hWNx=ed%*‡R`|ƪ @d r'NVvmo[ |v6܂K\+{^Ɔ.mzW1Z#Q&5qRJ<%A|r%[I*<ϙ,Ĕ|QVUa- r ndhsrBaFĈ!KW&>Ϲi ݬq9 T|"m;(~,dRvˍB!x}Կ@o,K=ӖRb3;R$Ӝ:WKin]6۫@'3Xʅ}0⢙<C#nwGE7@`>o]#Oaun 'TcS|}-yN+"Y4|ly୆ĽMdArS۷_ֆk7/]Q:ر]/qb0:vQ7ce%2»FIuQwdbVAړf^!YMǴZ@ޱ1;rp~+t"[$_e 8%񘊿R)RTxeCQbaH_59t$$b؞to)O8N= ,?3:bCDXfqʔ Tx, E~f9C8s>9!Qbd,Mn˯}ȿ+CxP^XTZ Ao-0eEw7vuo?\xuS8qj[쾫ԗIB7mߒIX9̓ӝV餎Pu$om0n'V4MDQ w4jzBW̡NO1i6` " K`y1N=KW5 ; OJؑQH;qU|n: ,+HhQ5v峖 pp:;n1N鬝5OWRr+QZa Y4~hc z/%E9emG,q=G{( nJ,TK1,yL} RГK*ȳ B(&)q̗>~&E{:]ߦ'gCSG)2\ˉdF٢8bJ?+@nE*N 4 (aΞ(χ?i=ry}BB$c$VREKK.PD4z%LO sa=H o@oa *$c۹O‡:6USڳy7cpcyj^pڛR^jzOՒD=H Yt02HNGǓMajĬ*V3Xy(/a rJtM{xǘ2ASLwK<%޳yޒ5]b%70 = }`Jg2p;sޙ N?:l@ >#T |2عhml9 w G,1rQFb3&Ch} 8hY9pB!ϯ&l0Uַ4ZuĭZU>$mѦ*٢|Wݩ$+{7C%yy-ҼvWFz݆尳@[Qu;"v%ꗣr48R;Ϯ{6 _Cq!=0 "]Qfށs7X%O4o`Ř2=,O^RIBԶYA.R_br};IF Fr'Xן23{2oΨ(I.Ⱥe"ۮ"-q4 3pɔ컲ЄPY #C<*kw'eÀȶ3vhD$vC%LZ+?/R$̐Br1\RFM|3ܝO FuV|:T5K*Q>vZPLR[Sgo q)\cڹuQ~# . aTSn[%.TwLoL1!J=L=/ m.vfDp9".Js'J~2<ŬĂ)ҠVݣ7Q׺nlLj6gP]x kRY FEuRsQ rl@̫}?/5b?~4΅1J zEfqT#*J RYR(L,aDdԢ$:GBp`DocB$ ]!Z1AyKx/Bpg G:ue3,Β%}mxhX;Lr@Qlv3dAF睏r̞ɦϧ1OquhL8XAXr=C-^ LЏ'-zoS$dΜ<2 eQM6K"H 鄺Zqwh}@]T<lǫ‹˔m>bZI׎QG9g<\mǗ/~U\#|`VݲYb[8dt%:ioqQ3ZN?ZEϔYj 4ߏtg5r,#$[CJXY3DnV9en6=2鯺mI3vE$R%q:cbBc"tpLO)@ z, ?bLuND9р xX#M}U ͳ, Q0%J<ѐBT.&kdD9sgt${tJ\]Co<nJ# P-q |o)${UDE8򃐷^X5iJATv,_%'{ڝ2/9pȮjx"Q y/dti~(syEz+KV?J$S+3ܖ0 ,ɮ YXvW_Ɂ]θN`SyNm7_PbPn5{W"zs\1so ^ӻgHC{#rhZ.뒐N*E;1< >v7!RsSaoJ 5Ua⣈T8 )v\&z&ő[0is5"j M!Jx{F,WaR >fW!@$SRW7A#'N*,4枭e(NN&N2"`p;@ߟsO#QS ԔՇ6Rb4+&5oWQåϦhIq&jZlKb'f/NݶDHg{C L.t_wcv،U]dLnQ*[mb;v1/dʱ#_5c;w$|. ,-Jj@}x@KF}}SG4pk%@ $#Z|{c}|(KD->C)S OGjմ˨,Nj(dI-Zi&\d)nD3?$T? es*^8UZ+XNWܙd;Mg}n2O-3:#XHr>Ȃ\+ZXyv]meE 7s.XfgG=yg$m| G~L7M;x@>`d64fX{G"+x;"}Vʑw6d;tS8SLG ˯3@f&RGqM[GOZRAOם>g̷PN~-@Y{{n:HӔƈA扖" o(GRy\bȻzޏ`Tk^/<#,"Ƹà_C -BmׇX1In8/X-UíiuaϏ(>,UNr tՌBV3H(yd9wr(_{33fnMUC[tb zQyx%*X_,AxQp/MS; "u9.qk G 슒2p&U܄:xUEA|Rݻ4#G:1rfo3[1O}UaP02ͳ2 FC`'`Q,jm?x*t/Kp;rG+nj2;`oqG}\wL%=iY j+OgK먰i8b,aɹ?fX#ådYxPB=Nu a(Sb\xh 7E@ɜ.umƙF<5BT=# Yw7`c,ݢIJU"[sGߵlvl9]?Vb8sg|=+<_ݮd'@fg_k3(0[AZp$fkع IEm1H$Tazu@r~߱$J-^om}a|&,[g{l&9iwWYM' :-_UMB6'AF Ip qA7?LDs`դv!JĴ駿$qR&vH+ 5WdLKi\(а`Rzӯ`o a@ѻn"O[i_{nǿ/,9 ",f?fzB)v2gW$X h'/솅? HJ9:qInJY>LY5ҏbkF;4is$Hٰ^ZMu/; OGMhZ5nsaHJAo(:}A`⚹.Mپ^= ^ʎ=c]2Zvbc c.G&B/9XX,Z E>fsoy.yH:I68m`$|l+$l!J/MN c9J-H0ʚ S9z5A: v /M 9ƒ|߬G%M\e]8@Ԃ^h ĤHu š'X5Y 5ii1PvN>©hQ[ol!Ûy6b_Y{ϝF.GF6btSrS~E%U 'RҊ>IQ^g箫|%>lPĨ8ЭPc@~I6ӳ+EOhy :MCEXs_5?Cc`f;HdnY:б ^9w~MJJj2}&wգ $ e[w(wYQxs޵7TI"dif`-% dsSAH;CLЭH\]!p3XCyw8<@T"7GYE=O%)v3f 쥼O:ΊKr=)uT'5 ioqcө~#(?-"Pr}զ_ |nÕ7&ط+I?1ShP<bC=c[s|/[Yti W^Äb@xC=԰[Il5p Mb1siܡɪ6ƺ >Q$jYiFgd.% j);8/GBLmwnRdn[3泖Af {LҘ''aKk_=BMGJV}bOoN[s $MLJ7IfՊmJb:Gܜ -:X`aePGQY1-`QLЈpa(̨ja\A2;&.٧<3ᶩ j+0~~\&h]h%6+<} y)ϢVdsyQ!DMf+Q3G穀n,74\TciFU-EYxs+11\=58嘑4^c.v7 ${@`WD2ҟihHC3}+Б f6g5܆ ̆hj rN3W1J5Ut~$cs\@ N3pmPKE5.xe| 36|0O"f`Mot{Z)u!3JC,,sZ5M4-M@ƥ18n[;!>!B$&_]K"Үv]E^ւ$6KgSGڒ~]#A8W-(.Q̙T$kAM-aWP[6~e%sGP>5DZևor͘2nwMn(Y"r:i~L橜nI_S..ov? !ݳ~(,Aib6ht g ~[/g*΅ $uƠ*~cndjqHGp0*|suԬɸ9+CgTFg$ xWHև 4k7AW.KFZ$T5%/WEnɾ}t9jYt|n{Q%\((M)ty>:1XqwmSXU'?pփaC\kXSmi0Ⳬ/st)B:c][7×zeiX\ɭtXhf'͸c*͆T:0^S/=D:f!FQDw4iƾN]ji&R^|љHV@trU'k 2 _6cٶHb)$dD8"vf0ٶ4aW.On Y"#Hg:g %>=⹋# F>GVGo-Ԏtӡrg #_Adg!Qfh ON1U\naͰ3H75`{ĭ<'7 >Nc\B ?0`AK'<#cztJ#DyMR.Dd1J<; er_* Vo/M,*8A F#iAF8Z.udH"XORb1Gm<0:Ý~ ϻkǮ#N4 gXDf0 {N (5$ ("1ڒN0e%!ge~~j>bP)/kUoLWIv2V6ר%fIݓעwY \g2G^xHCvϥLAzT2:U8k[/UmyI\S$ӯQ-ͦ`_q\(H,?kԅ'_ʙ3׮u{z Viw}~ڴM- vfeu=sN`@,X鰒EV]Al{b hEu]Rw=$(G1WrhF̩?`VQ+Ј+9? D_sS$;vc[d׌-ݒM'-W;qLv>r8\voTssm>NI: jwnՑCKCg72tZR*٫W}-[^>iĭa_$ncΙ[k>{+_ Yr?:,+//$T0rpfN)D.)mP]QGrumI Kz`Io&UajO_nVa^$ VMV?_(xto +{ k>@;wV`oM9LM>57a9FggeڗM~i1x/Y*h ڴN0J-a[~*\xכ4*8x:Q6&zEs6gya{͗F(q_*W9#zN>׼rq8 Y4!%xI6aDZ % 4a#{|^ F>*@V`Ԙ)fyciMb$~˭4x|C}U>%KIt 8{Ⱦ`LcADVxw_=)=l:[c̸ȧƀKti&\k}pǪ7b,1I3!'|~]j&0VpX0%DsQީ^}_17PxBr2]6SoS'EcM=\m8?sj೰ #]ؼ_5I.=1yOm`_ 4f_Yj>g}|li.*0Ե6ʶ`N_uTvm,@⌘$z3^K0,%oL$@^(M =iHDҒ yEgܔ/E(ǿq-#Al=:|)!b#IڧiD C>Bd};8*!c%ѩJV&B=_SsY"\ |UⲒ Yn?eeqpnpY=!\F0chP4Y)혒 K&I[e$d/-¦8tu *4|C6owY/x#%&:l7<wl"QMطVݘKP~f@N\+ě3Be.:6Ug[ٔp&b@8`(BXR}CHNoوLAk1Ոu!=*-=#av$]W/@Bݠ=>Q-aO&&a!6 E,F%]yjȤGl O'.)Jh/BxYnNuLGz*vRk̲C:ت^l=)(N[Y] aU \(5Nu7gc[Q=^XKތ-']TQmg8̮x@`ĉ]iJ(qVi%ih:p"Z {юZȵap`ߝ "85\|362AǸ({vaќ|cG!L `EkgS 'g&ez{37Ue @1Kp5{rWdƒU2& rd0[ KU[< q?swj ombSQFXcߺ]/=] ^댲BL{+YzWqҗ2j@×z.N_T&(xd?m;ON1'6/cER .0M:ojOV|EZ㮭)rm dod:8ن|`'dL,g!6xܐCQ ^%*Fi]ac9=SmDLK'3GdN*{*964Ά]0ޏmG8i^Jw+?6#8!HYmfl!Φ]*A#FǾ75b?+aGxGHzfF#&8Tx4Q|rըח_OQ|IiQʯ:.Qq緸sP.JYb? ڭ-JF(i{ 8lϧvV=ČPJ,ϛ_JNi+_V`Z6;\ &!wrsXvroR-Qŵ@jM2"PF{ltC${ S$MV, h'iEhb.B| '4j!Zal\Z#}L:ޔ٪j΅(` JO*.6UZ8'4r8nQR߰w'Ҋu(rՊЎsK+HP$`l븄Cϗ/d !;E%H&';HHuD\sx^tSUjOWڷ0b$?Gu*Fl &!{nbO)I[F:qƈU'3K:;8</!_3V*Ԛdƌ(Ki)cu vQ𕛻$VٞlLw㹙 P am|ާG?q.z%<7Lgt-L?^1D,>0 Uj?z.l'Nzpeō^8ۗim6TbY0HiM~)^3Ӱ#vTvjRnG"| XԢ@QŰBge U50pB[II7l4I%:{u6lT+I7Ƥ껧Wf&=Nȝ쨖HEV`o2vBqGQ+v|;d;r% U zv_?aBè8wEOEʗ,qq:{f{l 8166<l8wJ1ۡx*YcP[>ca\P \7ĥl)?4b|JY_Yy9"Ve{fbz|*AYb} P? P488& oE7{!-c[ο3$;'9JlsVc.UmY+@9іdSSe-8)-^o17:'zIWf#vLUrvW۞Ǔuҡ{Dž'`,TB8XS<*1mF(xtH~פݯԷQ<:V3%^rk brY/N==psB,Uvq=_wMU5Пf$gװlTj$ .DuAf89\cj+S[IoU3ը %O& ҂`_#eSH8ӽ"ˋڅ''|)Liē]51Yrm+ )1#\6&JJZ+|#4gj}aZj]+@LxߛS/joJf/na3vS͑hHUsAg@ܶGÆǘ<+󹋑޻6<"Ns30 ’G2نs &fYVpÅvP7 s03q^x2(0";^|O}t|`#oVE/cNi s\PUȁ%E0eRD+ /ڤyVbAf\|lk{ȇf ٙ Z0'uO_.|[a4b6`[CoD*h<H g b"d(6cS·NN7M ~:I2arGgSe RPi--}?M~6+ޢ@Cmb"6XHAQԫMz&uW81I$[b6%4Bw36_/$'LߨVdRmL)u.PT< 5ȂJw@ !Y)Qbv(]مjc'_2EsFnF@e=xbk&~ Y K +۽4RWx{j{   fN9Z?`"g}"?CY4]^iW Gg7W$g}`FREn5Eve;TG,51C-V/\T-|+%T==xcҲӹ/Y mSanyøR&h7HTEpÕUG̷͟VˎPԽ@A +hw@T"d'Q@A쑿dw jbFm\ 5_҂m:&$'(kpVy'6@R?~X+8AU3.]C0iy{mQ$,83 ̒ (aA+y4ˁW ;TZˉL3Cgb6T㞿E5K1hNb-+@5hqZmѦDޕrrԢx<"/>'7>RbJ.0Ibx"sA"9*eA,|*X+b lEq1R9!w\Z5Z{&uӍ&(y 92w@?QơVTB@Che/MːAKLdE_ !Iψ@y`3ٿSaq7y z6\e:@O1Nx.8vQL/^PE]p*΍U|zyq~=A3t* @d}7.Py AF$9 :X;@Os,w}@&^OX{͙ԅwM UE~'W@ "z;G}^.ێ݆!zFI!;Dz@ߤlzFYYډ<=Ӄ<)àb2G&@DGypKp1b'LLquج/kSݕMyo!<\ɒ+\D:;D9k.(,YEi Y8=;'p)]YDdY$)4oF(:r>2䃒J[148g+C"#s9G718W2H]Ӽmb2} 5$_Cݗ]ia*,Jڂh:Stgr[ gVZRffM`)?l J~7knyp]z]#IX\: n6$ \ΰ-,ჸZ@S2o oaAB܃nn(Bڿ)E!iC$t3u1fR:RM@:o> dr;ص蟬`͍[޶Wo~!G w֑۾t:G0EY腳hmk k8·qS2yxh0PjeRUe$/Z܎c- ADwmH[DGv+ 2NVG,{LU0WII+a mbSP]X gN._ukC@P΢== ^1/MԜyPY]gdr{*]UJ_5, 0S8@,u \"y>},m˒ɛ3| wV4W:o>(mB݁l^E+M1EA[ΆcNdz(vQ#Aq|qTd?H>Ay=oWBם&PuTPl*9/LUe*)@nHP ! vsy gV%5kJӧ`U~+>Qm7 Г϶N|9 Ö/@bt샀EbұAhKrgfke7sDP\¶\~ّ(h-ÿ(⒥u!_ɰɶgSmTp%l"8$߬f)t2L6gqaRB&~37*񀏩PcR"1~&7QfRVBtZA(vbxP2uvs0}H^%D1 QN`%hCl,2G{A3}qڵu`ԝ2G@E-FfE5f[!a_Oqi$'ƙ\v+E!BPc5׀"oIctvn dmHNqfV۠AX'г8lj(;5Uc] dSe%O;'rDhČ]}9Uqې}yVbŴW.1IF`ۉ4cՄB9>ES:VsUS֣dM8=UeJR@M!$:}x P*I1BH,#]L՟Խ0fl}6K +f'??Tu*!Z@ro-8Ԓ%-/'WjPt q_,%glO<Є+ոJ飠֓l_dNJ[ʥOo 4# .xrÎ)Z=1%A=lR|dɮ;t1SChͼ-`hpD%p_ {Պ2FsDq# rAݷw}'N'lA3gcUIcTFIkn3m{9*jL8x1-޹wɷVs _Y ɷ$z\ۑ9D HxlsҐG$ˍDϛ$OѰhiSH<.. v$e=Q#v)QU5"J)5}d|VjȱC ?%:;朽8dp4225frL Vyk.Umb6@'1psW]bM;xF7&jͻW` ݧ>A3` IVټ_t5Yb}t8ɮ@F*I;S[Iy 220>%'~dľg#t3.%/D/RKAW&ou ?(F-I&e=t!壳po˕r\@M?Z2Y1UDXk9 =eM ƑwqO]CN@mu<{"/̈Y Aa&<y/HyLk_虋p9_eeր`?ƏZ%&h4)6yf'AC^⤽ ?ZJ m9%Oe;X!vx9)jn*WcՃ,MOxGt|hQA=XUki0ˤaXn9ar{⌵Bh~J`*9c욌Ӌ:7ZZeu!KqŏVqE~%FX&mw@7)B! xDV)]sYc ߢ}_Dq:]'A>nɿ X4NEX'!H4+T5h%RK[J~]δb#<7ӑ eϐkeVE\ B$Tzo 6{#j:ޖ^H6%} " }{!Eз)Y9>\  6}v&\~'sU a+5NGe]Y┠wPR UkP??$;c.n= co,$|.wUU@;:_vgӑR7FГ皟9VY6D>êBK PZ{=w{ZJFP'A'3:*Mc:(<ӆ eZj 6M(GSG_cVncQ8q!9#{VA$@٩޺Q~sEIS =9=97AqrRGij$bwS0bU}2 R&TY,mH! t.-0Иkk⾰x('L喙#}w# l};<緣d> D QE@e\ḿ|/ND>mtW:K^Xaa_ ^ |JE ]T!O p+ ̒:5۾;XIA _d)my'˚!t&Uw !4ONojP˲zl{ΜŘ6QRHus( w g[S%Knir'e4.TyRÌnEZ+] X$=x ++vzn USb@G!Ꮩ!JXD5WPX]?je*mKabڤ;OX_@>ٜD=j(-)ho5~0X} ) OM i'a ]1R|tDۭ F L \L߉Fi>Լ_t[Gp/yÆ3aMC0RŜ+QF1f1c^ ,W5BZă/buˍ9Rq dA벚Ln6*XWbqAYuVu]LHJ Zz46UrOB9C8zҝ.]% ֲF^K8dHӿ\քџIޖX'K|9uxW~.~a\,=ޒm+DQɳV U t<dejw&ǭ6{d]xNꊆWZc4 VBdцa5 ۝ԦNy >zI\_DZ\L}DispVV197?E'=h|QMahVo31#bP7?t J𹶭.| ZHm68[~5ȰOr|?Ơ:{mg',\/`jDea 嘺z&Vf.`|yu˴ubg3ltb=s=:;u'Y::)SvbPNeb]I;>E 8~ -Ǯ杳뭫海q(QyR;]/z݈zb$Dfp@Fׄ@%HJ@H^wEo8= K(nՠDtw #t4Ds<l 5HdCdgD5wN5z/jl%\-ufѳ9, MIQ= }Bu&4;|'/ Qv2`UAަ):+zFxtѐJ~9z-VIз0T?wrʂF'6dTY:2I&c(KojB9xWoe@=48E[V+.&8 巺Aѣ}7Nݵt%/8 tN.s-15ZčB.X$?5PC܎&<#`0?A~Oco^rtnA/#u>iSBHRk1癗eqYEk=\'SYhf&=2 _@:Wo:@4ܤȼy-2(3'$/Q5UA)7 )߃s(%3vJ5j|VJry5e 8nlNe hyc_[]7 {V5=" ]auM;5fDxH |sT-͊5m?uZ_ϪyZ HV6f'Ula4Ýޕ  xs|z"l?K{CkT6*i {\S>/6rHUFShѷhzn{<:w{ѷ2ؖP9311]C7ɟS:+g/O|Vn` UpΉk0?eYqQ{-TƢ kO>ўԷ$A{4sWwch̰ʺxfA5ixJ}S2ri[`,eH]NMt+U]r;\Q2䐗 k6|ڊ"6l] _FrKg3< q*Q^<Mh Jτ')ekcv$s,*jF8:k_Ta `-5PG}8(ѱݜdGZIT@Z~Pdg; H3W!հ 1$B]4BMfαn"uHҩF=n TqR}(ڬvX$)YtMC(\d()k/rn{#AlOM}Y =1:颖 < huJahGc1HZ%R >Wwiq#s I/6?J$>f7d1opaL+]h0Q8A:_K1,em?]qCFJT[&Fy(xPՙ+mA\}%k\.>exY\{Z25Ss~ -iLM *MVwBj2dӯ g_|E9DhZqq[o6}VT2)UzF\*XW\%HmlUEEv1i2"lS~N/&7 xRw8@։0f9I.+B\8EH9add̸D}2v1p\ fYt_߭UN..!dkI_Ft]-ÞX8tND %@wtRCy$C}o͔!ܻvAHxu OZBx~sd[<@j8ι'No~UMl Kȯ5P/ticϾβ tkꁚ+@d&i]~낣gnHGd P6- G ;ni,|5 ]i| c ݴ0[  Lzgr!vtprZ& ~=O1SͺRvN٫q{J<&N+]vY4CR*Z~N&5(cǮS\ bj0|f/M[ joV!ca5ra\Ӿ(: ׋[e2-lH@d}_-o@p?XA)-dž VŦUG" Bu=`EC(,@%8Htbk!4#Us07GAN6;?c",pt͖l|;&͒9j9^gZw߷A\c&j fMb cH)l^`րK5HFEca*LNn=ߛEa,zs!;'O%h1 %KE=)xiw Mr2` ,!Ɏ!sdS $/:nSYCŖ(ttDO[+3?xjjHWj^ sjuCǀf:tL9{ƏyCzN5!O7Wr`ۚ'cΛ %|Yb +D~]n ҂@Yd^ƾ #br|yD琄Lz-5í%q0JO{چ .0M/ ԯщe  wlTjif$grMUdb74m C9@ʩҔW-Q*̼ܷϣ5;$o.6O8b <íwݴ%pC\aN3t r6 A>O%sSJ6 Z[ܣa`_)\s IНZu|2bG.>ΌhsveЩμcr>I"gp?Rf.'z< >mv+?T?(.x R^~;ΓC 揝95ji镜TuDRs.KYn2 _ }챊4̲v &AmbScɋnHnk\0_ le7KH0?R1R6P/H4\ˤ mvsQXMg? !knM:+쏴Μ.omF^zflqfh(}F1C/6wT~@k \U pXEhSwlqwZh i$pCS9Ym17T_$?-n4o9i2.R/ g-'?(䅌n#(!3ҎCv J(@(z]$WqѨ-/.X#W˙Aq%M'\7Q`̓l)m|YP{席{Z*P%Q'q0Zs18tKRԶQڥ5t:$`&=wC3N3e1 >A1΢\Zy3_\x!^kďPv .!=I޳$BNO:'.Q`U.mbSȪ p OX%G-`-kyii.&kq3d<wonu@]-WDOo&g=ol6_amZT]ImFQܸ=SUpAOɑn>9zʐѕL %NmP"RK<@myNX -M ҿsgAfJ~ Bc:JiO|V0.pH/(ǔr[B`?x#G7uR|t,Ak~e࠶#cXn'pKYrSZ]6lt,-55ԢBEѴ'1DǖMeEMRp¹`{d^Ե.tƬj"*\ޚf٤m^(d](#RSoBUp+88%o\\`Ӣb3BH:v[i u74aC_ܔYhvoSq~+% @#tO+1j3?iJ]pL,cksVJ+XgVgej ѡtetDr*M~-%AڻcFqoRio>i^N |/Rx2gUԙ kbF[ zomaN;WNW$o&T-G: %]MżţǸLf$Q@@>(>˳WBAG5ÜƝ8F I$~ m>i+4XKGc7A I>b>`$,T$s)B|||X7"Ջ2$!wpgRq==R1#EM"s_N@*zwLd~n VE`4 ZݼE zǐ!n৽B);< Dq0FJ p^븾H>28?"Ve'tƷD:MS_c(x>#_{% MqyRAi]k䧻 _J\%tVoM(mdGuc;+ikب@7WBk0PμWn-Nd7DGM~T]p4d(0}YwVp_"}v|w:R{e݅qGǢ<2Cs\7Ⱥ<2nA8W!M{6jt2gX)rζgz:Xy jt"Pa (T>eLtɱ˶3a蔬\֍/zQ2B&R! KςR{[գzٽ'"P՛c|%yz;RZЫCNϋ)<:?Wtc4Beis mjoG_Ibd:cd/M ct.`~3Ρ;(491;YdMWw#i9N慫ee#0֣Gyz/C2h E#fB~w#?o$T,.Ș$r&E%> ]O+w5d+G 䴟_E[l,u acЇw9e}?H3 `/ލAb2AK1TF#4ݱV=Axqi֭ۃutg35J#^WLh_}|\y+^Zu3cIf Ө3cGzF$"ESK }㶀y7Zq֐r8~N0?|#H2^HzEq|vd4(lB6"NIzU; 5ڷJk ИEGՕؙiPZKrSjpX{GHʇ83NEn`H_z3qKE#ۨj{eGj*ltBVx`X^_O߻f|(x=&ErM3p @zX!3KN?6_Nky1pCl% ОїCW?Y^ !j3FIUΚWˀ9҃Ni$Աqv R5 -q Rj>VG;ע 3Ȓy# -Y`]DhfzR|Ӗp "P&hVPGc wٵԲ]<"}b\;ZWjY$ǡ!۪MV_8 XU/YpdI{7??,;өѓǠiLmޜ?i v@zQ~xu(3D-leAEB7I[f2!P\v3Iyz^{DCM,TeR5B/λH! =U\ϕl֜~t4QWE/6̉3Du1(5-f7a5;9]aAgws8kg,aWUX69w}xM.DL>1.Ey,Zg;&{mvU"y-J*գ}k`Hl#,hJ-5J9ĽM<@f >z)_. ,y y2ZVTWNQǀT:B >c5nN%#,Ϳ~A//jz<̰|.t82kQ(d.ǟ%$YX__|nIW], v@b k|)a N3"} ⁎V؍,17} [[a?" A⇊$Do[UhU:OCoDpZ%A*.y0* !B>6lXy8&XW/աw;T=*z;uH}&,HYF? QVB~t75'~g]`Q '@Nph0"x}d^j3jO\!.>HKݤ_6iC6$2`$(" -uZq&o4r$۰1rN.E8N/?׉H1p}Yʟ~. gJֹp}P&G2Wd 2}) ÞgͬT%V2ly|3.:;{X!y95kᘡ#B3žZ~H*z:Jjd楊qttGU]fD7sZ}ȃnD PK-tBvrv`u6>sALТXʫC/Ҁ) z;N5wʑγ-[E<' 1TlvQ5ti)|E*EyaM։jDhl 0cWDpl­DfҔBu)jD̓d?Ьɳp%.@-[2&ڝ+ cu*Ϳ Hw;I|wp)ʜ8U7Bc۞Yr8\K.R,GzM [|c||73SKP/LE[O0H[Su<ɓݠ g`I%xs2B'L}('E YVc1zA\XֹDaTA22G&e}^} `mT@_iR"IuX+s+ylCf%AaPDm04XESr ޭL*Y3@۸ f ݡ[)ooĈMI"EBL0o^j7ʰJE/%3O˅j}wN ɚw':ć!_E==Hk^:x.>nOCXQ '@ޛ́ǓVO8]^, Pl`u4᝹=2=(SO%ؤޤ=YQrg)SCkxko(kE9z8i錂 8у2z<6oԁiNOs"ec1])G5ph1s Tghƭ-liBU'~^&z[B?F{x|Rv3|JSFLo} a' lLAcWJyb$H[1@4t)m nY6.CE)9Mt,+({(3®N)Խiö$O}Z_1xH TQF#c36y{HƦT[\M\w {;$աhPڇ6*i X i@\BbGs/qa y7r[%=W( )_vs`O2jn yQ| O:]1$Iة,+5Z ^GLLC*<_G &Tw`c?=?8?-#3tSV 7sb% $b\?09™a)>D9rqwk?0g@X5Gz F<_ZJg/b&N+-!WMp;#3wy5M/I#.NURriD/ϿL)^dED0(S#% ~$\~1w|T 9@5A6߷1$~t9Oq:IS'o-IQSRCAhlrL Xϋn+:Vʎ˗~ߔ렀#Qu+9n7nw(zAcx\, U-l 1mXLͯ~ 91,ӫN0TfɜP1<dV+/N}fz^$ n~7U>+"EU)x `=k%A"JdI.'Q.SWPIՖ:L "Q'ޫapԚΈjs>]BNdÀa$E6.g EKM"ڱ̕`m^Y$Lo4nKĖ2qy^7®i4w.y|ޟAy!Rp7d@ Y~+$ryf!gOq|~sgo$n;D>oHLKj=_Xe$_ϔ]}9d{;KW$s9S{+3 pw'h_#/q̔W3ͽ ;1~jvlfxCG4%obmt3L))U=m{D 6ZU!aS]r@m/\S|OT xv9A2ЊP$(J6@(ka*QHN%r9綅 CH*^Qb4vWkÕ!hK>7 i R~aO+d!(/ fCêygS; s,0꽼DR›haC/*+*2ֺ_0kϪ@_4ć;hsɮI^طp;x剫5O\d4)P{ѢOf ' {.LZ.ஹ'G"+AZ uQU$w:1 ů=)>UPfUy0 740Vq2{cRV+c۪Ws}`i<{y#nmԫ.#m^WĴ:SrzoTToMGpAx4."1d]>f~ 1hg`3o~e]tL΀ïbYL 5AJPb+T*jVCziO7〧5TNxZToBoٞ9-`-BwLPݎ) -'&M/0өKXfqŌK|g/MlBapp (*\jf2^|o ]vD>^ Mu Q*= (-R>^S ªK"T[ȼ ;t>yޫ_wPv|ET1UR׍IEŅ?0dCE ]w>f̍S#_\pa@n^nQ"YeŦ$E}95!-(M؃UPnjJVZFHq5.}UrV~|l.64t !c)ۛ~Յgv_y_l"yah1G6u×ϥdriG/vL64ǐ~F79IPHIgfp&7ty#'~l71t @/NGCud9߻#qxL[ xP iMHQuqԗƼiER}O*|1>ԧu; j/>-'XX,lQ f2Á]=˜j),*;zam eEP# D309[\TEhGUU?3Rp;}L?ATΞе"J3'{*ˊ UY.-xO"&btG\ښ8}n.FEjaē{bM[\׾Z3D4Dlj1e{-\-,sxOU[8(&(>Pd$vq>[+Hk '!.?&zyK7 5A3 S@/Q;`h90`J! pO$w!#Z(s"o[y=ip#S!T<JX֑xAK4n rv{4@OEaה:[n3n(:F݇#vzԨ,s6*ZfC=pujF2HϣZ—ɆHVpt.b {W-r5.)NcohCK1L iMSDje,YŧRocDlWg֑AJ#nDx.NXbM%Uÿ'UcJ[+yCh o\ÁCTbchwh TEY]=y9ӵߖy}=|&0BF>zrDҶLr훊f9t (Tj Ev "֓O*+!ddϸ $rMR <渴<1ӛ{t\!GII z"fX´vv cTYi4>Ӭc2~jCiQJW *2D|K-$_\E])M6gn-_N~GI(vɅNA&7D$ k,Jϧ~ĹJ(QʚI|DDUgpufJ!woe.G DI2HoePƞY\j.;yw'QZc {Pbrgl̈&MVuzS J0# /^fc#UY1<]g T.fOCKm]j0LYoB]~Psz.δtvu+oerً>e){՛=OX.UxaETH츱͊/NL3/6o*uch5 ;f_C~KLIEF{u-@(1$J/ZcNMC դh=Hsaj{L;z%(Gʚ5I=zRD&i\Z4%pIcxÅ tYP/X#\z˰] &QjB?l^Cci4CΨnWؗ[o5|3֓YgĈS5na|gzF 1@BXU9#m̩БeBxR+@ɫwc"W sяZZNcT]K3n3" $>!n!3S>iHP>St0 rWkʘW]}yځV] \@wzEb2-ʺ flȚ@`d7݋j P.N"JrVL F,O& ˝(GӁ\^Z]k?hdwjqENV}7R1HJ(K'{ѕaPaUrҽJQ!4eGQ#*4X5]ſ.NqZ:7"ĺ)@gx)8-Kx`};05߻3|Se5ee<{Liz9"Yܯch񩥯3洰Řx(b~]}{:e~o"@vNBR(YtSBOz'P9P|f6U@4{5JXd!Sx1fikxgn7P:/&:On觃Q4n` aa ^|)_p1.|Nx8L;8g V;ӕZv.`xK׆'!\@ 5zAG6ݾX6dY.iɀ\kU5?(\1Wct/^1} G8 |0K,NTW0Ѷ71!r^\-w:[uods ,r- _˹ (f+4͏K`uӿVӜ@sJZH՟Bt7tFE&);~cR0DI=b:e#AZ/na}y9,F \ "$Ŷ]2wG 845+3F@|V:à,[8BSj\}(^j̕o1 ;Qa\:&Όā 6s:Z͡x Pݣi*QqxX37x(8&zQ0N3>yKbQgmZ0(l+sãZDM`JM9(6\2Z(ǭxd)2d>WKԎxS_\gI*OtϷ +l*ZCFyԣ'-Jo^hfE^ z kk;2%4gjKSw.´0Z`qRm]Y骀uFeFo#_:;&r`ob%9ڂ2ɲS|sMwZUBIe".XJHl[lZoZgt>f v'E k2G{'H}2s8o%f&hW!Uy\WEu}Lp^^ ݴ}V u՚|*5.|p](ʲQؿykue|:nAwRm6~:7H}12o\uc A*\Ggͭ7Xeu9?ݾSa0@v̧@]?^1R1Q$KxJ;>7ӎTW6V .JO:My7a {]DCZpziGoPYی,<;^6_h'fvruY.ź@v";'&2k:K2Mr9 )ҋ*,EQfxҽ Z.wEtdc=w(,'NfD*lP\)- -V!ᮣe<,qmQD]͍G ab_C1QCDYenl[#U)y|9:^.Ƅ+x5A:At< Oῃ? M'\y2ez&{*ߢ{mD4l L%8NJ}Łr~MLǙ#=л`:Ƀp]Fij|On}}6e =A O~riɆp".st}1`Q7%UCb/dLw 365tmT(Tt !+qh- ޖ`914SKiPBX㯢 .uN>|=#!.KaauwVaO"L;icؔT۱9qw";Mo?kvw'V70'3O0)#ɯX M z0u Cbr)WG#B4 |}]Bh՜9)JI"yo;Z֭Bq#d>ƟSGP}ݹW|[Ih. ( uD.)䏉*E&BxZt:onBM[{m R!`J 'rM]pΗbWvXeB:U߭Rƨ+3~JuSWcT8Rcds+*.w(yBW>+5)|ӂb;&ʶ v߶[.U#&lGsE]IY0 'Gȋ":5Xu`5^S͍`*C0KwarU52{0m~|wp:ǏI3q,%&\3˵$u3G΢}} 8H+I*9 ѢR)|y X[gfӸL9* i} yѬ'c#L9%Qm`/4fEGoƐ9R!xJ\[u+l~4VhO'g9D|d8p9z8-L;G!xDsrnyhLG0E˘^um&@=tױmY}\8x@qf@m }E~ TEr֬s=0$ Od%#o5_7O;0_*׾;85A[ɝ,FvS4[z xWHpְ7VC効kWBU@,cW-5]]j W}k Xq3+Gά$f|h}ȧ'J)"!ן[xGNu$y7xNF}:$!/JP҈ !xOb1ÂW+ BCݻ60.yf" zm)R|(B[g>y~G+;\_aI0֧-O|f B(V4ii{C5èk pngC10LۦA]g1BWO38د%?u!EDʨ o;b! =sfrsǎBwǭ2$kE[(92~4w=v2zo}.z KLCNz÷jUhMwǙ43`i_~gjOS{VW>O]@7ߧXzMɎ~u6TV .ّ58ںն$p^ .ZX{+Zq?4D uT7W+mdbVOZg2F)G!ٟєV%+OTlmDtJl8 IlLɹ:'nhS -cpX2yF#˥^i=r;=x{34;F߬Y ܕ=qH&|EmwANϷ+!;q(.=59(Dz -8,Xr%v+540} =FGxjͿp㿗j@k٫hϙ>K0ʔ9̀t ]B9BVwKCn=U];ɪ5i2P/A@M>9xX4>!Tiy-}tN}6+cII~:%px9d몍ag0@LGHkʓsjhG)#7˅ e!8:5.MsaV~ο<ֆ! n AjIɧz g2,[KQi0] 3Hmn܈6#U M Ȇ=i*WAȇH"bz2LȰq3}kwB`mĤs޽"d+HԒ|W:yBf&hnc0_WZ4ꁘ.ϖgcg:]\wQ6|F }ðݿoIt#mG,=ɉPzgO2 ^ъ+v yl^qHY0KU ˗z67}QC4\@^AV]1;v2Ҳ$B1'w\h}\,H] 8Y$*T5؟A|Qd?Tb%EbWb] :_IUӊ- ʺ1(.N_V'ckkE+N/<+~]|Ϻvd7;puƌjm+SM`$p'w'@0:U%Ak=:[B N݄H&I H)aq.p2y+kцcVc EI_C. [PT EP iZ= l ftm[8-ħ](ר%ijcت+9D!_oq>IKLSV7M%SЧ{(K4K hn!us|bZ,u 5Zh77K WZyil)a.BmW^"'G5 <ݗVd3!u ǸVor AgVM&c1ʴwH JX}(F;A!HAycXTaxfhztP^I{҃b̆Tv3NC:KƨO],XA;f12(^q,.w "1!P$A)u > Pvq(Նm=ag=~yy#JB VRl{^bRCʥ(-ϥq7xdPdhQ-:d;d(>~X޵gkJpv 1dBs=>hz9;&ع4^ES"bš*Ua OyNȿpkVU՞ ck/l9~`̃-T@ LRO@PthbO ^ezV.T(;_E!<ƶӻ/Kpn nGV/N~C7}"Ϊg*чn /SJɮJHޟwoՐ ="TO7FbV@S >{nmVߣIi\?dKЈAN$HcW7%;Yt}*'wjN($X0͇ rDs6S#. ehӶgbDiS/1>ܖA[[^Lzޖe]@A+.u_z@!ȡFxZrNujj\ǛSZz(gpٌ)Uc( `1EvlA1_^ wLHH\V(zWʟ0fl_ȘJhdk -F5`kIԌtuzeAk xJ]‚X>OӜd=h+o;nq/HEcj~kyRJ<wNr(sw=.}dGe b2)~HCUW G횦:Zfxp@9/cǎt];mtSŰ>_"3 I~581~,Xh˓u5- p"òͶNvRhl)1r=frŁh\Tܔk5loH qj*,4fePXqպY uq-=)A _\5 Z%>-Ψ64"ד.s.W'1g|'Lv2$n'VxGyh"~\HqA$2$JDXC9qZ[#VM-Y4Kϙ|EcFGs[9Z- r:m'4rIOUs7q5adHGσp%6O/%]|xswXS%}}eCCcVZB,p,!}U B%NG|`BM}{dwȇ/[O͢/y;XlkYs*@6ӄߩrcR{t{Bz2~l_8kɫÔ$.CUD._sy ȂIЫcgǫX٧cHN) >eb12gQ]/Qmd77;Y/?D\J<6?ޱ"_&]y%f&{`븨K60dvrkhE{L,z10yH}ݐܼ0e9*lGވ?:>ܚ5J?wN+)ɳYώa~s˴[3<¹JB+ *3^w n @ύhHH>Yn%j)f@F{Hd|{#vX#Pf9osl<;q[{H9 ;tC <_Hf汷{yv#-I Qҩx&t-lxAXw{^;Dkh%w| 4nZ#[jvPQCRKE8&ÁIFځcPp?,%oU*6G HlYsUC?;ыღ(CЄ<`)sL)SO2!ES {xa{lQ\VȉvQ4G':xc3%}Smi$4_'5Њ1"}ȑd3Xr.J~ݠn/,לR:ًB ;^亨ˁi?ld㾼He']3'Rۗ@u?q_bJ~lvG*$ɸb)Z-V=Sh[~P)0JCck63jv8JOB!A3rTTh-73.ĭc\iH-O HO7d߸rebrMC~r#zO, 2F+78=ƌ 0I #n:QQ6^ië7#( Ҫ_Dc9‚'*۝X$R>|Lma[sr~I6+  $&l ҢBܽ&?|Cc& ډ#*vor/Lݫ/_m&9AҠص4|LpEo:jd :㧈syeU9kP 4uOp Qc*yVwGoh]Ш3k{r?*x!~^pϩyA{`[𶥌afBjcn>JTmYڒBS*.93f^z@/4QXr#pT)u߯ՋTpc]_M.rnsUTНț.2"k!s)8G #b2T_aë+/sf> ;:>Zf\Wz0aa {v!R% 6z~@*V ~OjfA n!Se5~t#IQMnq`[A@I/R`)arR/f!PXNHX[&*!;h+4N /9O} tn~D J|eئ#ޱ4o)p4!ZmnFz&sϛGH:-¿ٕ8y[j`XV1(ܨX A2qLk5e}}+;%0T[`>LgO}hnOa@ ;Fq^K}e}4׆8LX;C̟͂0]6y B jr}Je+I(l.5^x)ݝo^3xj2yWzqPue8<0ė{O tς;jxV@~@-[?,N E¦h"n>ˮy ~hޡ4fr3&_̠؉eoQDGZEBJx`DaZsXq[xeO_bJ~o;C@䏞FWߦ7i^Kл7rOdSYȱ,͵'x Xm&U#":{zڜSWߟ>ʋ$F5!m>SiD_M&~ʾ21eĴѓhYVi6[f*TZC~UzP-`kh}'RTM(>fAdL?tYKF2@R0 !ԫ-GR2Jl]`L'!M 0!QU(L ྡ\.F[߫&"Rf32̉ pce8Qcsb0%)R-A^ϯMĨ*~MI: 0YgZ C+rBO=2Z}6) "j͔*n`P{jPVl\YP/Wԡe\-P$@ԊNhרL>N~/ ╓Uvӂϧ% v"HLqE<`$TX#N5Şr]G5[sT/hS8mw\6I7"^/Jl,?=>tnJHUCX. ѱVUѡ4Pj~w~G{(<. ܵi ۅ)fU,!W|sB=)z*It5>.I0Qź 5t,V5Ub*,ֈZq|ԮIgU~8,=={ -6cI.EYQ[тϭJD=LbsѴCϦoиFIY8a آ7|}>gi7r3`OUc$QJR uu{JE c;9儁b7CX7f@=XW> ̆Eug%PLr^IyσMQ]dֈarL[S$1<xQ]e%>V#鐣;i1>ybX 򀹯~VF#%X.TofL)VLV7[4|rx&*Z} ZCtz@~aqcg"zW2$AGK_Α2ҧ 0R{Lp ؓe_.(Nl XhTK z׈ ywϝ]Y!fOfi1Gc؎-.UpB*gu>ut1GwSg7QqȰ :`/e=mc.% zBB;ǐ\`S%oktҧd m҉ ,ΡϱЀ]$ ]7:2La&CK{E@}blXL5_'M@0^#m6݈ϞC0 (d hf+!rtlx Yiw8Zha4-huDV-CI:'1ægoJHnٵ .W &Z=E %]GX)PJv[W]-WVk&@jGJ*eeJS8 ?t}js{ vsP=JAރ%Ka`@eoMR!(n  9 B &@l'ڦ%\-eZ( oj,\͇f6 P ci !6EfjܲՉ}tzh.;AuN9i_(^Ug~k8z:&|\j) U ila $,!2%`nlU:iFCJXOl} q932{+}^l=?q WL^S&XG,j@ ~ư:/FZPv1 {'h`iRڲsonv2tmWn k* 6I{jBOD0E쀡(^xqkH, B2Q<z beZᶯuNr;@QS?Mtwtzܕ9(761usSDb',*]\uX-8URz-<\kѵn2t +ݿ,Q+fP#U!X@V x> $H gߍj1sLNһbeWXӿ!rl"4\z0:c+TNDŽFKHtHoݜd( ,'(>HqaTT|K eX}"y饴{_: "wZi/audWڨEc",\Z DY|}er7H-`mm;E{2ȢlVҠU#Tf\-jY}Ϙlph?3& < y!`O[<(WN%kX`jՃ`2:=1 n]cbqĴeְ@*+Һd9|S)8G|ufJ]&.'d*Km܃ܢV<7WT"7^5Bβ*{z^QSH^#Ƅ.>H<)%X&V >Gq"9 3ЉlElF5 Kz?$bÙ.#j<9Avv؟f+eD>qR|b@lK91N \s_kyg(IvEg5[xE=K4ʰmGdG60@Fȗ`΢YgZ~k)y3ܟkh' M ? Q56⌕ ;UiŁg2mNgj(BaYu-uh#&``po{RTpvSժ[Y%NBghت7RƧhPcs~Qsu`xe njC#UOvjJ'sxh.ݣk#>=_Xui+p5NJkj:|ml,E&ΉXi;ahh ?˧XHD] -WO@+d46fl-F(sHs#|܌aUYf\bB%o?RrQf7B !| U ]~UAδcr#hkMg]~Ci-S"\9: #)>^S=aa~Ϧ6\$itxcGw19hOkzQoC!JY`|SM|~d|O_+ IDYSLXX%4Kz@#P,@M9(P Atؑ0Kq+ق+`EJRa,mPSW>0Uк [d ajtNQ/= CF_8reX@esGMl~d7t |dRSy%q%ܬ)jy` }Fd{g s18Y:J Ҳ,cTPIؘ3E[xQX$Hcج^ŠD]!yɴիqeQ]tc†|ʳ&L6?|OdجZ͖Z(kZl#Oͪ6 !k:(xSAȞF*J!Sؚ{ =\; NWn[R?OSeKs s 07L !Qlۏ3kJqtiJ g [#`)ޱJm--rxSF>ڀ݀w$ݩ3FhhS& r§^9 rL1# U* Ak`&+LVz:UPT76.kEΡ$=Va<2vTr v_ЈfDz‹+51Gf} ٍ]`!G%Ns뼮!Ɨ ֥1~mrX)It:ۡ(;W*NAµ!uPiWCd}5Vlƍʵ&*DI rfSE=7/dJrplXVXDXGPCVJ1;Lp2MŘa^@nКnnI2[,d[2<f|f*'woцQ1/ Id]D#x@aEB /۵U1>Vct߉%(yƙ56{N`pvJ]?s$! zX+ _uCΡ姦Ȳ"xD7d߅M&љ5,C$ZLV6eLxf )svz j {HWZR YwYiH xPO 2-cC"t :HH'T ?7p8(jBzwN 'hi Ƌt+ro ^pֿ㐌āf!$Zc {Y={kT<Kpmib@i-07r:xO,ΰ@`>^R ,kKX-U*e=Ɋ߂SE8Mے_{4Ϝ[>Rnxd[-JV il;v+W*oįL-c_Bow}@s 4xdBHGIT'p(Lehy*iy7Lg%%7;̸Cу:bkUe~#Od2Lk9o?_CG_ySSyrW . LqaSz67 "Qf|&auGP2q[?AcF5ҶEA]cxځ j T\"O"})`k@968tv;y8f3Pέ;&hdCPԸiN ^WQm X1?ϸ45i2'ryU(Xp ~o044TKzrWKoSP*)s?b!m]/Lw=ZzS7. m\V9y{l,O9Vgdmaⱙ˷?; 0P6et~a &&:Jn@ pw*d "GK({]J p9a |ǤlB be[mזJ[3Aj D{ ! )ey%riAY]y gd(RˏZ4)sv-ђ#-W0L%GxT~%D_{ĵ@?h׏֤ϴ9*z0D<ȧv4o" 1xjW^{H.T͎ 'COIpJ#)q&@Lه`<Gp =Vg5dP.C5XL* {LSU%|zI]90[pOJZ`IyS{ рꆍ8a)ZHI/"tk/:*gbHȋT7ӐARK O般Ӂk&EaR&jLh|kr}̬r/0Yh+dwVilVs5!w%4Z BZp0gue;_[1ֹ6(.(ivj!=˳+um<@]\$jF"ǫ9j`_WhNt/LIJhji*5xPDVw(]|H[9|ͩy iսˍ(4Rqr+ߺ@@Qu'Q9ɗUF v.E?e;KGt8Ji0Qp,bX1 ]2."̠&v@#;! +o(h}ݮaF“"iocBV}m+6(o.rݯ@j!X`'oj _7ک0(eÉ)r\aQSE`Kۆ^* {6T;n vYXƗo],c')>x!~x3P4Y-`2D+ϖ_ǵ~:M9(Ν@zg4 ė1>vVޒ4I11joYj M2Z஬b1jGYB&t#HuopElN"_qbh*_zwmH?TseܿBqI5 3ް[YoDjXտ]ہÓ4F!|D)/jBM/@%M%:HE2ss𺝶w-6"+Ӈ|FVxĂcg-.%֭2BW4)f4s]XlJ 3늏N  gƅA!tT '|HFvnj~ IEZSj`; dq븙d dմb) VLigRz1fI}̏5~ j[p+odRozTƨ~!d%aJp嬕%݉6M?MЇ@>3 .h4[ZҮ( L)a(!t*–S ]&:ȴDC& LߴZϜʛJቢ6/2Ey6GfA04I*I۸zX p&Je74B6ddgL+]K$qu*F_#?9 }Y'{h?EÁ<Mݥ=ZR*x݅TosMVq]`=~|Q3,/N}}]'SOɪ깁.QIzbmpkm|R?eL8ּ]WO @:kGuB6IOg@f{"|XεhEqk젞})@aþjBB$L#Osx*{/FʕyI?/aZ`=w`e* e݆{*X~5T?MqKP.*>2Jc3s)YVR3t{x6 c׾!6"C!C .ELNŽi4:y9pU-.4 ww)ڒu+Sgu}4N# |$|5ȹv/V2( Mߵ5 xְ`D,s>_fPՏFqݠb 1Zmƀ EUs#3']]" t#Z`ϒ&m 6sRRAFoG϶64g{|Ep[h.,Zބ8(,.[s?jG00W C,o](ޥ8riuLH_,6n\ϗY֪݄Θ ;JbʰoeBRC=u6ZNQVsbA0_B qnge+ v[VG?oM45 _|_6Rt*W *y5u B u2\p7vs?'Gމ[Mr "h08[YmN- 0T'FʿOwgU4XxB iqV n-դtޓx ++ʞX 'C8GE: 0>#Ⱥ+mGn=BZhUKld qMd1(Z:҂%ǻP !TT[VÐ[_TLUex" [:rL+D>QEQ@b‚z]m,#>Mп (b}h<}O`wxk"[Cx5&ߴeBGT$S6׵bf51 DѰj>Esm*8L܊]*h?ftbO/5E2~o<Ƞ(qI"R$@茩-QϹЏ)';w¯.j99'ZĤ*,+Njw@1oNn84acgD|HG. ;>4ݻբ\I3~teYH>~ď i 'u`(%a9JBݺaS Pmm!tn.n %AuqW9>^ f{xw=A [s.-fRTlr|&jxD6?b6D~YPM̳$= ԛ"v-HtAOà'0ogg:+ OHI:Fg8Ԁd3Fq(X"2|\13Id5k "}y~6Uua)H:3֚W!sIxV4aMr]rZrxkoO':mKG둿b"UJ_":?*o&:l`:%p~&$HrYZ\/oJqGE{3>aFQ[CWay&Ǒ6rvבA/ AL*9BDgj@"-ɟ=KfLР| r[d=ZVI/yt\T3Wjqm-@Wapj<)-צqNni~^ފV0SBu+8lTu/f1_1KTVa(њ`L$\PMihHRYNG`pu7i1?" ֢=Mr T)f[6ŸH%ІU5EȘE"bAY-zs#Yinhw&|$~j[x8SU,pt}-v1$KN@9mV"Dwb,avI Oڼ]'UQqar7k;NWa}0t\qލk3E~ΘxTP.$(ẀQD =xg`ruKhēn-Il~h(RN@JClLU FƈϒORV5"e2Hdu$xb֋zraW'ظgX% {) 4V W96mY0a28Rfq(o%4[FVE+$%;#s҈Ċ} Oaһ}yQ);;r01'×@NP h+Aw40M3O3KD(o&x*3I>(oe)֢3~"K -hUpg|̾t_^eelxudP_0Я!΄;nm='-l 0-[& v+o< jL%]UwnvGHIr* m{V]P hy₊3}3Nb9JyPr6S`j}H'0b4XxhJsH(?CS Ց4JtoW${rdoYy3B_"S%#NaA_;HO܆C>@nxn!JWrwZO;[G8 !m{VDwgAl6>3ž-$69fK~V^ /|X eyl,FL-) ^x>Ʊ,`J$"uuij6|mlՍk epQ$8Z9|.armXunWaVWWU8}F@z&c>\LĹoY">c)^!G: S:IUTI.+38O 6#pZ1S-Lk T'<3mչ]d)FyQ"P*ҵH#=0w5.P].ו{(Svj 9m $v&yoE9f'[9}]0^M `ʶ9jtLz ҴeGLZ`[34ӓY7bj~Y0*!w(lrqʥv %G &[9D13hd$s̗MCr BZ9ŕ XM>?tP#E$-<6M'iay&쀚U=Gά}X6-_qy܌MۮwO_ rO!DZsںEHz}>Ɇƌ~L2S]t {06Je2B,l_0;Z]:<\3qѢǬ:rd|Noơ ҬU{Q1盰{Y&]xYexf{@ފ͵<)Լ`NKy`9mV ~x7?yLrAOJ N qtS(G`9N*"A(VĶeP|<@N=-d bnJ3u#[fӻ׺t ..2\? UligUTT?OM81[2e52g!\w͏ϔeo!vjvȺGr/,{V-f[nvMt ]\q ~9V~.-5 Rku ?6&kwy*nQ"f*3!L&7t;HzThé4CzPP1r4=yQbirczPyHFQZhPGBn{#1ՈϽÁQE|s Gr5V2y?؍-/(^u4?V{<U|3.gwizY ꛦ 2@f~LUVBLg[ns=*gl^O@\K`jR*6\ S(j #,<5cl֞Y[P`%sr^9t^K!g ӋJӦJ9QA؍B:RTNmM?Np%{0%P#uC>NyYBunʼR;$  X+{>qۚP#^Vfk.~Iu#TW-^ ޗ_}VQechn34\Rk%yGWDvV/ k 3Mw:֥M::ڀCWBк ɷ|L1eQEv$Qh|l7cyA\%P@1 J*¯Wg'4q7Yi=E^ķvE(!/f'Lؘ4ݷyefZob{}lv@ @9p%qKE+rM+%xd&Ñbsj#줺ik=l;E.h`Xs@!Nʧ{*;oyÉm1!Pذ<;ZeuZz&,}_0.@M<Q2jKT<>Uv$]a>>l&R4]RZ?iŢfDj?#),+nkZ|oB=@ɎC'I 1KˇF*z#}6T0[\-+[#"\;EmIJMضae' 4:5͎6u QπK(֌O?=5b*ѕXԢMPcĠ&WwRhH*SP.xc\ 7p _t&Q5~Q|tlW f8%|>(l![i!L~t@ EG۷/:iBO/ %_T+?0Qg3zo^] dnÓ%k`l-p>ʈE#K؅HbOLβ+I7הYJڕAԴsлxd+J;jHEBس2ZIE$( A~F?Ic$^V)ZCz\2NC UuZ!6L-MU- 6oa٠QCHXhI0kpH˥@6dVWiohe3:jAlipq=b0mVυTC ӊs9=B7HЀC" {Bك1>sCFf1xS5`揜G]|O;ǻ"?M5D3R;'l+wJhM@;V?\/ F(:\[h'ƄTs!A2 Bɋ&k`p\#j.SCdJTz(*m]uH9xCG~Đ9*!3!-')PԚ#V̜rhQY UU@C S>j[Rp!MiLaD$!7*wMSѦmhbz /s hS.{\g`7=~=r;oRBrzG'kͪ/$Aԃ}]OH h*_ @bʗT] H~N7O_pX p&L#龨ߎM6Wmd>ku|¢:PnϨX)OG͜ yOτ` Gu6paVJ!9j V1F~(NDX"Sz4mJܠLjCy!bP(!TW~g$a- ŃT$1a9GDR"0T4F\LY!(OtרRx2XC6֚b&Yi*Hm^3ý"' crُm1Vjjh n} 6Is01}?3I/ghTMk?s ez>5E5ic!4{_a#5ȧLjׄQ"T=x&=Qr[cΊfbqdZ)A XsMVܹ8S_[J_%r=r tWF`/b~o p31F8 xd0J6If :K/cҍTG~\Zʕe KpeBI0u%5Q̹&Q=ݻέV j:"3Dt*+2U"f] !^;uɘ='dr?6]mmUůj{)VpY\\+Χ&䷭щgFvoy}TLQ+}.ɰ EW)3(yy&By:wz\QH8K#T?yXւ~x$-,|[F;81vj b-w|}UA *RrǗy"?M=ӺY9.j[(X͈T6g8{V*\\ʸSoDnC*#ء*^?cFBh]֏}ڶ:UsJTmU{X4-ZpYYxi;Y8 b}t|Bvg !^.ƨYp˫]'X!_UhKY.z f [p*ml(0v sBى`]2C7qD-zKƺ1ld>%d8D]; 4q!F2L/1n  ~3h]3LJ R…=OܼBYlpK!A9Z6[@(gDC~bWP$(3|?3 ~w ga])H&`jJfb" )P6A&0JP_md ;e$xCikk [v7W70]#4N?0 1{Be) .B6ųHGzn-qO_EwgcY@4FOKk:w`LeS*VjBp @mK;=Q EL?m 3?e5hWH:~EKCX:ױI*Hg72ı"@ =sncj=XpcE񚷤ߎ)}׍6:Jomy_g_7Z |)CsEJSI*KN] svNձ5 jE?vm7 ZcKhju%NPޗ gËEb6kP,&@V:Dr8eLRF&bEgf`Û5H*uHuu-Ŋ-#ҸJAM"fr_DVm.{so! ?>%Bpj+BN'LRuHg奥:z45qMqi3T$STAUDk :7!iCC:7I$U#* u(\|}TF1t۾'L~N5},VlOnC+ITo-)d0^k5sH >J;hD%1ELI]r!A(5m=ߓ-\B^$_@Ҥ۫ ?dH.1f{dP~ # Y̛f|,j!AW3dRfcRE.7yU{EdL\lDxŒ|L38Xa`kyEТ2-@'бvM)w%zO _vKfLBUTzEo魫5)~þ`Ôz/+J0sizCvR jjjzlpTƠbo$ S]e{ELaqi4̛MB5عd&!vS1{PY472Lx6^`e|0҇[(3(u_e- Q}ɤ!aGQJ`N+ yѡPHP!wOsM6Q锴 y?D&R7Nfym%2:S5K]!9$"J[ANF.~Cu\7yce X2#\rnz\#D'M|sbaO.79PXuu|t1rT)G3ѕ%TUl+@zo[FO{5+?o=Id1ɎU9r`w>oöHd)ULr^aOg|^d V9`  D<$X +zm1_@tt$Vũ74鴵\{l匭Mͬ&Z#ƶOwmG2?لiHOxs.Lxp6-:ebf5Ho7ÀC9aMb MK6v!uIU[F3u V m(--LCG; `7!VA h~eLB6! Y]`( IZ)-Rgwrj0 ɮJtXѣ@;>c}T\lwE^5-# yȒlK1JNVG1 Ռ˾h&I8=uɵfXajaNJu'&Qp*(/t)n&mTj0T*!Z_ X?$jǁnN&>I> 89E-y=O', #GK;MS~c[ۯ4L̛U<(κTX_:\觵 }eJ_!Gj7I֭@lw${,L9k#%OEӃp\F}d M< 5"0d OR2RЫΔ)Fɗ!ŐҗJAjYպP%7m5  F=<G u s|yOԎl_;BU-EPP=^>@&}szse`l-xJ 6lwR[P/_/yJ[ gc﮳ O4@M>;6T=$9,oP`Ģ9~l Zδ ς8OIA 8umiIxD^L" S&G#26ft2Ub`)EڷTrRcM|71QjG }a]C)ʛ"K9$„9D<0 K;w\l=y;˷٫g}Vl;"+ߌi៛y쫭0Mw> Es5_3#*XNn (z'lDmN~}5!UUEfkkHH~=0rt~m_:OR2džp/yme-PP TůxVc#<:l!Ԙ=ШNtȭY/ op7rJ Kv6"?RlFu-FcM0R|]^7$~eD!?B(]}.9.=i|E.PNkrn]0|O7Md@ٕ74h GE!ӚIN -srޙcK8,:}> R_ܒm|V+cׯ}jC'M,my$B>B@=^;jt|ˬTFJ=` ׮%Fjiq9mH+xY&P" 1^&]0ROua]ϸ6]).Q' 6fc;;-D8ԃ3@Rq0| ۅq5orߥs-c\2U͹qBb R4MgJs6Ce%&=]-UF&-';ތA] @A u / k4@xp#So)ZYZ䃄K%ȵT3Bfa)alGֺ?jZQ1^ᇊύ=5_nn[Uz%\ $?9B!)d됴>б $@',kSڵ8(؞$z},*rUq"Yi6 R*srQ^>(\|1xgVqCxp8U6{P2,eGINFYb;,DNTJ/fae:rd6Hs2I^*M PMƳ11*Z0߰'4kϫR$"!~Q/C`ČV=@s.Xu-W_Y$ȾXezJͿc '=$g? >#A@4s4a;`XS eԇ'^ ߘsZ~oҳH^AtoD|F '$rx8J_{"o8g39/1b2|m&Ț|Ƈ,9 `2ZmvV9%Л"Rx$H9XsUyt-8e愆#\;d9[\0-Ȅ0^ H)FbZ9Op2LPAg3[2WbSBl{Gpr(CGhȭ%#ךC>U)C2<肆W4a}_ƻSh'63:~c/yG"V; =G⍩))ņg sCWn{p( Rr_nD_5؜ y?dCBP! ~0@Ѫ&L!tFlp2r#|:[ cVV< :u7;We["E$^[[v&}y(DCOSЍ,v"YZ=^Ԣڝ.9I"pꗯD⟛Ap<c*P[UH:E Iw*V;*HLm%& loJ߭^Y + UfnZsʸ=PʾOASbֆ 8-fP ,` imE1.n7~H @>4fI[2ll&IOxND)DQ@*eF&9_ɻ8E#‡1%8yAdU:׃z7)#%}0 /f2$XL._E Y2ln\`+`g!ߝdGK3}(-8 fi{Îo>c}-ο[kdtց/7oviK%ـ&a! Y,`dD>8'hu[TR2G.Y νLW /1^;B}͖ZJrԲFa"D6ϓjջK9|k.aGbISի#"rW@kG?fG=e RWC guGY5(мDn LQGeoጅӅX[q#־{U>Gy.+Z'Y)G+rsa`O}ۭB<2󷬢ܔ_{7P4EDb㯥#Wh&an9ɫgJn@`baI~BIrDuofG`>tpuUQI6h"3gl^qѴ #F7[W ӱ`Cc{9b<N^tJ\dn{p1$:$Nf|w 1^ГKD8YfH[f[Szo:ѓA"=}u>87nf4ʉ~|Jw:[ð ? ;Enګ ݔ.b'L#?-騵OoysEyM:2 ;k Bb8U㰶T6CҖfLmu` 3<4FҹD0A(DLJ!n 6>ahOX'^*7x-|U3uR%4JϬ3WC0tT 9;FCJx`)^=\8VN4p?XHsbW&7 :X0{ Mыnɿk58 YC'dڭyPa$- [% h,Ku!ſ;u~rrɾC3gVIBZ6)w2a;源 _%]̂,.Ń~yW֚A*7Ŗ0]d}Pm\C",D8{ "k ^gщ@ ˓GTŐ8c*p xn]jQVgK!CkS"ɕ3QH6R&n©9_+~so׭I_ FAc`ƎI|({>/{FșVh `w; _ClczxF6%H2{+lh=߫ԏ']r:)t#G\!; 0%!2 pї|v)~<F@glA'f $Gۀ)Xl/kwFyl6`)$1Ĵ G9ٟ%"r}1H5 p rԑ@҉9\@) Pmǽ}"V OCH(O-m|VC0YG] Շ"" h IA#0`ş>qd-LۺL)lX|"c.1ҍܓH̞)(}lP]?{[S =O!#P=E纽s8SH=?M p& zA#uKZx?7fok/k#IV~ U c:6&CVհkY&J堔pJ޶12oIN6XdoENa Gq'jۅ|mqFvomFKuC'{N5z5&9Q pHO۶i+#k9@}^;uM],`gͶ1rV}9^‹n*ʃA_udA}h ?qWm#M|>34ypxk]S  acYyiu㬳vjH< ]bL=JL]lF|pPk 0K0!A!_xV{ CXABVVg  /:h[)I)-PTJ׬14VyU= sAr9$K)Eځcvm-]X31VI' ??'&#/!힡NF1਩獼@md伏I3 &,0iu.$w}r7kN;~e~ l;vu:KXĚBg덮,o u[ۛG>v2qqj>wSjK3^tQcHIaD941$3nĚ 9I,uTϖ6lTL2G;YXbEi&ut̝:y:=`e.L<*މi^MVᭋhN*>K[a:Du^R+E71;ffRz y)A2ާ WX*Vx>,?i,. ôLL+|\sc?p*<7AX9yiVB.R3l]M 劍,ٽB RNfykWnܖ&٪$ [*sC*P{9 "[[#xGd0["P}PJNQy^*Q](tK繸MH;~!.٢gM"ti9/3N)axcasuҢ$;|kR`fh:ޚ&g({YG}\s@:QcdKz*!8᳗Ϳ1Ώh+xG4t˺|LBQg[UjTK4rOYXl<(4l0LEo Ϛ)].pz9K3ൽN܂u1ƤfAw ^M1O :s7F(V:|~8ClYgRY(Ӓ"5UVN=_D%&1.U]|¤F\8D#=Qxpbi^ 4T41ՙ$UpէPy{pS@R+0u>z^:6$EvƧNZ4<nЎ$(,s8NôV XWjvG9&铐avrKs dSDD9'K1Dgg@^*Elc`F~"`MT oa6ig*p.'"E*!__DH|]%4)@N[#Ux+CN+nu%^y+Sa5~rח јޕM7<,7¹@)so /> VTELX~ZzL&<4 ڞ\sBhOZc?uM1La˕0HxVӑvj]0K;6M: n-K+Nt4Td"H(! _n߄ pBzXdsؖ@K%; %fx6k $8\zC;̭a0 kTtΧʹYn-)0EnIiw}cuvq$ R5]geOfY7ZcQd$.ӾNnFC3L i)h1Xy؁2W_R^3y-*\{ mx\'Dv"/L(h[꘢nS}U\9Tn I{8ÒM\D3%΄_l)mŽ`$^ ؊cAU݁^?){1+5e$lJ~H8SEGZ.$?Q1 pNE '%[e1f։$*C:qs ^Dg  {8 4)X+ (yh cd?wv \gl>2yY)#+)I*Ư|:Aգ~G-zm'%:KSl/CἍܵ~vPOV,b^Ej"J0rS ]Hƒ{q UJJ-'42lk7kF$(\-{d[Y]Wv迷\7p-|MNlQ{o[%׺)1AWQ:5|.Y ?C{TZ8LK~,絘cXo=I.OurA+vA#Jy؈Y"1|"󙴵ddYeHB$G%j5mv=}J7/8Y cJN~^g5I;d*ڲ$?1s*^YFmOM@\7|qه?w,\! $]"hv8'Fd$j1OQFM PP gX^N枡$^+87.u1ݢ \u֑vE}nAmH!@? Wч%vjuGT62 ɈtYoWƼ6F[_(N]@YELRS@ơ3 qn'fCCo7 ݻSڳi[ƚ#I (l[Rt#a<_^Ƥ'XbH;ӫF-jlV(Z'0; a@|nIH, a_fp X5TN`^ rky-DžhE^x n4,5R^$v_n԰%$+J8n]<%uܤYH14j6"z0G'l1mB[&Q.k~~3 #(T%OiQ}[XvS^نcX*Pm'',"Zei_cZ*)wTx¶Ͽ[@^)=Ԃp#}=H]bvt:g ^1/ԪF|WluWnt˫`Eb[v;WP6T 7OD3Q3I tmv9E=6:yҔylv:90 EF1g5e5'zjƧp)7!:}WL/p4 0RZ~v~I%lBTI^08^aA7W߹N"itXC!K{ D) @Pj4 ^P\[ϝ4~Kr(u7E Po#bO*.MPP ?g<-q>i&qiof@ZptgM5ZJ;,)_d 6Oe{X)xxcs)_pPSmƭ=[C[G1^\鉞ð@ʠ|'uHvH^\}MWe 6퓚g k]sޛ#ڪ1?%( z 5>a59|"W+W ȶycИmeQYH:n0eHyIg q6 cWڎeUwsNX u&H]J)a66_92[^gD:@݅y 5K&!.TO1򑾙>bwb#{)NtaeJ9 Z jn~[-.[ C[[$ߢ`lI+ҳ== ȖnAɠ3Q>JYBW?=y٠i3GT67V׻BtG2uF({'TY1{Y_otф?EʒG`c{$w5t%_n4t~Et HwJX *[(٢k3qŒ{܎p7X!8FĭkzkYZRm Z/0z4uq8>{C|5(ߜ%B,b 0&~/g˯Mb)+zT'uU>9⑛L~ː0z_5KO8ꌂ5s/RgK+.Tډ|t ~z/NT}{:,0J?r[!.ۅ4Gu"uNՋ7K(4^7 cY<HfݚZfNdx5*ps tulXb.ƤCNǝ7vf+qχoXe܏#CΪt4l:ڜ;u")Qkch ]/)gB'&6' HXyݔ(ѣ=GX \߶NCՕ1?"c7ej@@T!'D'݌"Reg3,>J9r$b鲱vZqԎx%'?)ArG^j(v{xmӋ qň Zq1sQS]Gb ~ђbⰞ|769S!bj%RH|9!w61ԗZ_j,t^82] ?yߣzvQ/؆W3%^ h#̞dK/GVD g^%kZ08Ǽ•Ժ]9ŽnvR_7gq<c nA/l=h~&kzQ(RHūGu3KH\7 \ Ux xRy;xQch)nH+'h/u9s- !5ew-{uNK'n$JSvOV$V5q [sysKe4I4ʻe*A!39XN֯o!k\ ҕAɜKɻ dУ8UO)bY!9 ;HZNٜ_4vq J[e]b^fT[Ba-9V%l ERZ1a8BG(KCi%CXYLq.Ae@MCk[Cq;G{ {j3J}vbu^K,ZOK)p;VYY\pP "8a RW]J["վe|1~'DZLy- m) _o¼t.ETKOZKq"u3`;RC<4CϾ >b=*5݊Db7Ų?z{˯!U!|2tH;d:07MV7^%s A;L]Mjxj=2_>mKh}<6 M/g ៪)C}J7.B/jz) 6F(^zv΍fryxyjiLL/394IτY?"5izS:vfdk+A%>R9VlbUcs j|4 &l0ശmg*p"tL` d)٤A-7ktZ /50*A,d.VeaSgV>$Z|[)29SXp,"oIPjf(f%dykң8z?5]FQU@!FSйcصx ( 8F}K"~JfSj_H0YWgټ֯3X4s?W=vHb-JY >buh~L鬊|^7D6NY8Am3Jb:xwe9ᴎAN(OE cWLNGdYAE](>u(ZI}kd $'rIS؅H\aD:uyT@q%o,b>B9|h*i05U:Lw(A4mwg>cGlKeV OK=tl|ϏQxzs_Ff4?f) 䒁P#nTC]bhkF4A! (j-?$|@S_Kpܷ, v4s3Ub3LP mR!hM:w6@9*pȿ GT}b⣯d\G;5h% s ?!Rʬl](z]f܀)Rլyt>I,QN gX]ۛ :?HHzBm(,< +`!2n|^9~ bREjܠA#hFPa" /3ˤП"̦G8=4-IA{?q 8*JMBB3`j)6:?0珴ˀ 0],7-g$5uH4t! 頨ue!J]ߖQwG9o7p1Ѱc=W050'"v"X& 8R}.z+vd6Q$ji+UNR#OV y'ENV{(|@{&iה#B 8_7 %;_gW-`@BVы_}GbafohDms0IaXd6aw]bsYghSʔcJiMWX_KC4[7Pxƙz\Rڲ|vGOTXeb2)r1*jrxϪCrĀ?LVje|0뿒QaG\Ɨ99[ih|1֬5jϾ=h*xz}[> оSɑg 3v:)CT ".ي~ @@zZ\k_jM和fKN@qht\T-)__-tdw?#4XRo(Aq](} LЪUOr[ {$?:}92А10{jm?IZ:;.fx,QeA<1ը 2k 9}>H!}Pվ@ I恾TBbn,v\|3Kmfs xʎt!6eiDbH91i4bz.3{{*diqlӟUppv;gxx pQ$oQS*c9]jk <1g?JP$%l.Y`4$A_YGy)Bogtlb77}T&yoLހ\yĔF;bګ> (7'/f+{2RPкC; R`y2%+U?RIJ*\3OaPo k󠩕u4"?TLM־15@w62v:%2;v!ZV7Xar 3P]`y`qEt/RKX&0z ˃{NqCnXkvH0S6/Ayґ5= oE_}w&Z{4 * GQ:u*}\?ubgt(I:sS;6 r'Kh+ULl.wIAjs`qJ*פ ZCmI7oQhd*Eތ'ޛ;o42 mW8b7%qp!ОϿDq8O䑕Zv`˽ȅ]CQ%z akQҔ+?uXNP0sؗW&~m%7md ʑ"+T&[أ`^K'4㘷+>tKȻ\y7-?24+sNO"=^$1W 戟6ak&OIX;qB3, g0/V6vXKΈd+][{y?3 TO T: D/KzZ)5vQ یuΚåET$SmKj"络Yk/#RN;_;a{Lcg׉mŨ+}d"l!4$Kuy^(n#W/ÈD>~'ڢ;AmugN][(ie]}BeX!)QIi1h`Ȭ uo^.@,-טi&Mdh唑,'1uՏA"B–Oސ5Re_8X wK`N7R^ƿ$P&-kPVˑƬ9 ]lو=Dj0ԓoo3y6\qy]xop0|M<Ku- 0RƷ(Xe(j<B5{/a܁jI`-m%($%PfepfŖl~-jr>sca'E^?=eUjtSw!5kή=Egv>5i<\dD2R՝ڙN:4gr g${i8Ы(t_p5KկvBt,]7k1r8*VU]n;oHt(}bZJqO3^Ԏ8EB֒6-b^~R!z5 |1).piXvǏڔ府*hF,-JvDm W]Y3.M[g YE1jgXwQ^S HEժ$vWm-*)pR/>B0(@oBIE{1 䄱hUģbEJP= 6I{o]֔xKcf0p+󲂆!6et1ـ1ԪY1}GNn x~V7tE7ZAw5*at[%u39(&H^|u }vq^5gsוoaSt?]K݃oC ;19;  ((D'Q&|<޾li#|r? GϠ0/3yX`kuNfLMƀg|r3^ӣ׉_399a]zTy䮋\z0.OxmDfhO|we~j΂1[]針w4TMٷwW9} ޮ1sVc"Ji _O xs>[󈚐H_I9aݗ^+HX֍ީԝcO5F.i/Ue-_Dc=OI6`pFJ9Io7eyZ1)4Ej Nڛl{h^>(̄% sZX6y>f "&|j(З 9 &j̽xRvaC*Y>" fڭx?.D~PUA@Bؙᒝo | XDx7 UU&ٕ U˝ kRm49+} miJ*iF$ztǔ`i(җg NL1NO(nvtH+yP)ƙAs! xDqeNB}SKgBx򕚩PO u|-yw4!W#p Dbnz#-4:긨.у-$o?n*,MH.7t¦PeL"zij"a6Ռ5)2!R?p(cS :ɂr!  6@R*Z}vg)Ć*Zt%Fˋ+G&T. ?1%C'C`'MܾZM[ Iuz8\_~Z(md DHv(2F̖Gf{(BRo`Qw`o} -"УV'ĭ@8yR2s)#OzϪzf)PY (5vYBv1? ys%}!πv%B:v2fRJзW2I:,05G>L2GC\a#jiR 6b:=2&anpa<;̯UZЎ77׆ό pۡih $4MU1 Iכ Ҟ}dM|6> 1mh5nPt[螫D\Nx3T$}W0'6^:ެ7i`6Տ*}/DƼݲ8Oe)>X\ךQﭠYHA WP EFzh_3~\| LXk0qf)у!5hhKF{9zΨc5BpӀʦOΠc4Wk7So 9sI :;ѧtM| &!%5EVħHyN(lC<;`v-m,Jm~Az+[02QMB|okU gYo\O .VYcԉtbDι,ryeȁTVy31n9aE]ʉ wx9sC 5 FIƦ `^!X3RYB4b/NKcݎ?`[ˀ5qieұ27T@$4ǑOr O5yFM_ `dua%Sk/{5pWRƫ%=,"''D(a,A;S/\D𘾌HA'z?lfp&ĉ-ȅijJ%8qaĎ>`~RZle+.ETz> <nehp:qQWaN@ NQ |WĆxcg׺)R4Z 7]PeC;`\0.Ҵ[SdeɴShɱ}ˡq'oHD)6b29<9NE;|"qH-7/]\ŠpQNzM+v}b;I['mۿS}NjZO,R[O1TגՌUs%S: 8dL`K!EV;ix> *?@dvy#1tE2\TD6ifc-5qR5>Jf +kaV0Z ?*tů<[_.d%CKTΫ.%\+ p=3H@e#X !*;8kz1$,$ť!Ҭ=lUW6##ۈKɷ ;1]-:wLL]jzl2U<Tz2߰ڟA A:D@8/W'f dz(v%Y q')CAtlIpZlxn W _#JgGMG^ӷKH;rW |Gbe9d`4#6>($y=҅ G # 5Rމ~9Mf$N߆&{iݵ Tf}4n֢hƲa} nހMxd$P,]t c(^ I|VK^~w1>rS6AXumc-Z0K3O8d|G;N=jl[W҆B] "rCdYj;ݕC /шEG. Dqi&& J pb&M$c>~Î'stUK/RU.P#E-H^&GeHJ0 Of(3(y-5'%w$CS]F@N]!̥@UqRQ.elth9z $7%Ha9)=95q\h1z[Z&e)oi[Oeڋǐd5I&pnGftL(AOCv90LS 4t5U't{ !^0݈`&ڻ22 1Ax ./8@ޮNW5I  qNk#h0Dx̛[){j6ۼv%_OhF&LQ-G˚SbW= y ire}H~$^EbCk:{8 Xh { Nw!蹭: jQw@XSph()Xк2Z W*sGx!,~iesysl.=!: xn8esa.(Rƻ:LۺQ37^q~_wU9o,&Y2 S̱urK?ቚIZyC,r`?oR<\%zşMW[8VsV"IDLԨt[JRL-GFdz7 &RiMrFC빡o=AJ`4 K][Z[0J-YWX [y?{hb8T# Z=AAXU6gZ#W ט1zcO"{28o)ydm? i v-jnG:Dୠ8np[.y֗hQ}hI!c7'HXS|VY,g2/3T,0[q.jT3N$t3R*Jaluw%Ǐ71%jM|oȗ+PӺl[ːm^hSiuCTbFP3VdM\.|ʰy"hCW3́mǖ{{4ZB8*2p y%8:T2²MjmgK&/3gTVBѢWrwgv)F܌Qda- 1m> &>b}L<'mKTu)2=@(aJPha* rKDUYwD>ά;N}<i:m" 1`Ps*t>BFjziʜD9R"8fc)WbV⍱Ma_}X=4-q7|EESFŢ6tX_dW}0IFKb  [2C&].# ȍi=b]MħJ%AdmKC 'C[F6ꊆI/sm5[sPi9 ceQ5oNĕ"<9՘+Wkr?D;K^X]mP=jPUOdvFa{3rrKPxi/(b@ԗ~lm./uR&0ڭ>O%)#4jP='a(@+"ϠiF G5zJHL%:Q8{Jb3`B_-%K:E{3ּg˽-%,XdǀM:#K \{+_X|*G6mxQT58R6T44% 15죳J5J\qO \;o#æ$EMtVD61.$UzmzX{sT$W$'>-Mt,@7s`J܏8ZȼCF]{ă~%X"]ї%{T$Lظ-h 0G5K݀kdQ '%kPHR"ZC!i#k`g/8J}`*;C|ŷ,P?($` t +Yjk7WXy\w-pK-R.OWG ϽUUFA!CiNP($?GAb&{RtD x[U: %#H(ֱxApg/MjI8Ðo}4Eyi##n&IФ{h\L?WU{.9|!$ċZCd{.X^3 n|"~Jv0 KbTRC{λ-*~s` ̊/ob=k\T ff<\`6`(7YM+BP̣ZX1!NqS^HN^t?hն͖X\Z+\F,"(g>Y#R$$(Ԙ ݤ!ʢH"|@jQB,\2.З"1Ƭsbk omehd8k/)g3+: 1GPpnE9$qu 37 aG!U3;縺;.Ƴ p+&bWn)\E9f d7 rT:u"W$<@Q6qY9ZT6>,9EP0xsP[~BXgS+ yWGO\щؓ({Lv-c3.G`+E@Y%P*o}0PmXW):dD @D/"N;1̐y\ErşǷ, LD+[$ &%jx16 AOb\h >}?#B0Uz;z?8+l=%FwXga`iםr@.Vlo׬ LJ_c[W"dsx+}<\ӪŨ).Jং4t\ZqJAV{D~]K4G-Oa3x4((3T8\-$$<`,phB9Z&f4i uԢ5 P4c( cikSm`_ ͖"ьOe:YBVv=/8ñ\`,̽cVG=*tU@a]撑f~ yxb*~aYb.4"$onU\%#Խ݈RB:$Wt 4.)r=I)aP_"5}b=\BxiG Ɂ9]NDmh_ ~t_#am7O9);z{0 ۨ; k1_ݵ+AuXc$wFtY+(C{C?)6d U."6-zLSe[!{i@t:zadiCݨ zbe$PR(c&zzfrG{.jAqi^eCjJ(Jt9ܣ1/@t}śH*T'ʔ6gV%u Til.􌧛m,c$u{a.Y؄(]<,Vψ|BPlzRo بdލ E4eāQg02V p -12ˤ5l}Xxw9yGbR`?G%s6"\SzWG聻2W ;>صgN}x> iŚ}eOe< ~d+b}DP- `۟AYk ǽsJ^v)_G#]zQE|ixhMz驊1$H;UuS_lH Xt"pI"+ɖB@lp`ې[K86S"[|:C73S~dGi|՜]TXIbۮ~b9pX X˳1ક FG,骏Ԛ&_^g)iScBRgL_Q'#,.ST[Bh?y!k0璑!s kzLI6lƎÙż;JݵC,%!|n>fo0rKii(#\[kӱ̞DNZ袨EY`Gbp9t`z?FkKk?_n:ɍ@ ESx8fr h[}+th2؄Y^%$`aI|R]얗#vШ+K1Q96Nk3]OA8XC6as2L97_kN C#g͕B#ARg3M9](jn\Gnփ=Jg۳dg,HR*r=LCRsӶSDdW9IFo!le cQM8rD̈׀>fcugN{3 %79:gAsPYN `2FBɗWV%Y"9kNTqoZ; >=ڨ]\1{DÙFʛ?}vR;Y[pRmbxc9k=k\r]͍Y6}U.G"Wd,FǎJt ouU#5 CeXoI_z 0u(GTC 5v lfDX!#3h۱x~8j+:G1Oea&D i)5y(+8 ?84~ޖ#gQ|4l5"/gb|Ľ:5.;RV r*OLOEh [s`eP!:KMe^r` G b?^;}-sŤ|-M|1Ww 6 +kٗ6ySvÅ-_jNԻKsOJ n, zЦb-ξݟa1LDW9TkblX;b"TǏLI`*Hl~ }Va?] JQGBg 2]yyd!@N](d ^>c msBihn"Xb\-,apٔPOad=( |<˴I{3 7~'ۈWlli6So ص6~hY^gwWpMDEF~'eMHvDB06~;1 k 9 )Rv/|Vp6Y;t̿p),M$_R=6 \dj 4<;0vSEݰo}RP\T%t7 ʅa@@_9l6%tr^ !ʝ:rY#7w4vJ=Ό _Oڤ^l"ùZYLv1 ϑf_9Ed"Ph?z矤` FSڙd>T8Q6!@vPrl[V+]"ڪشn/ogBjCIq=({4p5OCٞۓ ʶK:-Y=']a7×~dnCgF^]pTrW0D3F}S IQ܆EZx o|2&r+I |֠0SMlo[ )1 L.^J˹p2=h9|!kf!yPǴk]#}MheL~ߵ/mcPn4֔:-MKa0NN /5UZ`(9d7~멁>/I 0-z/ԟx4XNtCu&jc?VG⪤RhȪ^r9]`u x v[t| mgipJ5 0_q! , uWvi'Tj,un*= yBBEJa[)}痠T/C|,$X3ZOrh~az j!6KrТdqfuYN]ne11Ϧp x[OEެG\SL=xզ d"Kł};p0Rpۃe'4x[x=\)2,0;"ycnQ@/@G^'Kr +(cg.fͭ6$X <5jqU  -%^?:/[&ģ;˾<̢;J8}d_g+{pGP&7ƹB:  fc-I-ng24d! ;Qզ /a&RyGL,™2Ulo\]hW;>lΫ cRe0c$<) $'@ap"Jb(+5]ivtiVr`QRAGt k%ACh$@Gzo,L8 fTLXLT_00˩` _|۬ys#Dؚ;=)Ӑ:Ņ /UWwWs6SW-NЧ(_|Vd'LBfNe:4|8fbubqGF{9m?$б.1x8yIF@zLyE> [Q[D"v~hxj`Mh})nhixTA4@֡dA:O *s*ܮSZE5hlͱ//G ?Rdo2DV?:r:;n^FQtQ#)ݾ aZ2j=$NMX lvG :Wkڇ[F Q1AyzO< ǺZpPkvb}G\^<%G.2x-yQ!a^v ^ tE. 3bƧˍS5Gu=)H XaofCx΀DZ(o[>.G c-cugԙ%)fX/$a[HKtm8 oCoxGgW#3\=f-a('U}1@Hp4!'mY偺SI-,HryCsa@M{50]X~Ju,W9@4c'|2"5;CYv&ł9 C5_$l[$ޙ穛=&cӌ u̹o"8WVh^13BJKhMb~1(ܑ)~c'6d)6Sgs*!sƃWI$zaw­>@ ;^DD$E\ښS?:95}y/Dh-ڀN< ~25D|H _z NK?cھf[Z)ңOvdǑgΡ+}|םz`Z9p?ooZb 3\2ڟX9##NVfu/a !3_|7l̰x )X05ogZjJ5<0r7ef6 (U,3Lr2/7HsW,e#}/f}kls}cI va<]߿۝}$V? nbGG6aaRGKq ˓xS7pVKt/b$@;ɮ ,R|Z84XyM|Y+G.O>) [’-{=lV{~X~!.Y[R.&m ?eyKh8B!reMcR%*RCVU l,'5X\o{vDjYDS#n%oʨU`:3𒬚r m[qW݅1O0]\D2lp2~&e08 s9dy{b5ckwjY٢iѓ IF q 45m< btR4O,`q'!sVDޔ&2ò> IP9=3F6u+pg@A  >zJ)+cV1qeFi$!|Wqn9AsF2`)&Ipp" [jχOִ }a.e<}=.jv}_r&s8U vT^< ߂gr_? ߕwA1 ݞ eHo~ﺷhqh AZ#7¡AK.l`)ѱ#ya22cIF^wmT(H0Blu 0 n8mЍczK=;o=ȣ}x?-rAɒ 8xC0I{A'>AB|TYLv>ͦtxF1}G!~`$O!K뤆P ?kȈ9f[A~αj$M Nj}OV*' X^qb?%!̛G#+vFR8 vK $,aYծD.rtPǶH@LPji11߯!} a}IBF`:X`[BMɠNb &S > vX?Q(_9Y@_.=b?^.>+}3e*OjTvE(DDa^<>l/ 463T.b5z_\c{K:oKc+?!NM~m4;A ORn E%1?%D2`@109A"1 ;Q[@@נGwrz%%𗨇{DG260dq ZmNrh/PL緵Ca8\jN sЌ̩5>p'rRG^Q CKx߱@NfzeلdCz=x4 Vh5kQQM2O<5T޽#?;kU j =2]ÞЊTm0>D J^Ȉsʯ {Q&j5|< OTǢ 6uon|J u{}S*ڴZɢ|ѷ[9*_5c mm53@Z"NeL MNy~Y&V4HoYZ4~. VQnp'Y厫^1cq|!O"ƨixy= yPF"Ce:ǘ[zOt T]ݸ[4`g.q$eRS*[ $_geqX[2 { {[򃦞M2x{|P-jc ӎ ^M /q^5[N.;}9D}-;b;cY!hZqY`Fn!~<ä H'˞-spOPQg(۽wiʉap*G{ru o޷ -EXh)yQ$Z /z0Æ.A"r[)ԋ;3)=QHL[Hent]R'vYos F?'Dq| |eW_Đ {T"ٲJlMa1x~FfOK#Q!~N{(Jm/臏F:&"2XXF)gݽx?ęI6O<шlcϔ4{< }fޤD3_O94PSԖy&ֆe7m\BdL-fV>='0qTȎ{hfG9xG6WomWF &%aao#5*mTRi][M~] 9|>4]T0a熛|CXT{F0d=d4Fl0IWZ2csǦ8L ( bXAW6敎|4l3ekxdh}bvFhXg˪# 6lV 2D.?i,iC+qDi+ iF.* i Ѩ `g7J5I=?6Hj]4fea:R}XkW[Yb[wa% N*fL<V҉K kWp7zJ?ܩ@ |`U;k>W=Zzo^J?%\)2z x)B,pBWF~?SE*:-<,${5,ρ0s"aEa_5DԮ@lh0r*%{2zla$PN`SMEeH4(|0ݱa =t4M6$qīӝ.0,]~ҡv`\!Iiྂ1餄IǑG̰+aPf=-OMrw6(oߺ4#8<8Q[~ hD` ٸ2`2A^9ukvwd t̀e "&;c#D~+C6?nYj6eQCDt4%"0NЕI>#c'RZK21~uE0nm%aQVַ}ɧ "PoP)if)㙱 zGaR$j bQ:Lo>=Ł\ccaAMW%,:[`VYL Vh铗tVc RǧsD/ڭT)[ 30{OWyŕ_< #t-*e# O#*e}Ǻd:(r:8WkŞ$1}R #*рI `cI!9V}S .dۊ”S.@yllkj4Aa,]q`\&ԓƂG;RS[o36|n<(95ۂ 0!d);-am8iy\[T/d:Xki!.0|e&=ҁߊ]6'!?"yFn"P?Aeb{"`` D5.hf0.)WI G.|/bQK‘M8Dwtad.Rۗ[GLrAjbfߢHtER?aN1(1:q%rz?m+zX;5ܥ8j[])~c^z),a7ur[gaKż kA߼&DF~@H2㌻C~/g1 QǪ1ϥ H@! MBGQoWtVtv}6#AeX_V̡uݢhQ,k`?uac85W:(m<#3h )m}j5ͺ9&݆*%}{+Kڛ^Tz Eњ:<0[.1p:8Zś%)iۤ7Wyl{*~( лq5^ U?pS3nMWJ*3=JCK]<ą0rα;01e@}f'Ok讠=sNu6E9AńT$x-[!aŜ%@)p iAe[k2ϾKOO ЪV~/.,>G 2J`U0ND9%AU?e1BO9ee9<-ZB>1/4gOmJ .۾:Ujs\ e0T*rPаt:4d2DTTWwl(nAZH{ =[qmR`6<;hP)wѱe;(.Ћ=}+o.Q 㘩nswL=7_(w3{ٚ]{\쉳&rNSy.bb#TyIWŻ: a)z-\6=l >?rF0v\g^d󾱏&}3Ubd~^.d4"5ʚE|ݸe=])eob.ާrXФ_)vW6X+F."K7O}1|z@iuFɈAEusmJE\5uᆬYHN%y!,SdYo!c)1j_h/e0=1P~MaB6 <_!cƘ⪏Kk6LY4Ac]n bAVVa/SnRd܎: hY8M7T;͐؞Ŏ]mh<%q4.W[lJT5G{bt*r 5L?1&>}[ߓh45LFp)5\` Uli% &yۅČ1! 1zz>=mGQq>=$SZ NQ:JOW c0[I4{7jH"NItVDdw~}4\C@^m3,=$kY[@ݕe bgtS85]<QiW6G).eƐ,`ٴ߮1i[R`c_Њh vCf*u.b ? ( 3іbx˟2p*4 lщ Yu}z[o(l Q ~V&pf]i6ߌ| mf5צyMՕۈy{! SVϬem~Ro7R<>/rC9aA>gQ[,%}D"E7X-wnJy2{!zA2 H/\ۜ LlDO* F9fbMHĭީj~>ʯ mΥSdzqYɹ^:dj+~?ȼG+]RJoTpJXB7h?NPzK~]y CUo`PjDU UI3mCWpe4apb?Mj4տ➁gwTLiksc}%U 6tt#gn&Qdk9h!O wҖW&Ƹ\S8-!P#%=/_YQRpۖZ(WN_RB<ݤ7C/mx0jja>X)z]kL~* xT =p7$,)y Џ Ŕ~k \SyߞrE6ϟ^n \&,*6MC':o\@D Tnrapt5aܥ\[@)s"΢g:靆.֎?G c,`< ろȓɪFL0;`Iߜ]̵=??cYu+y!dТZ}sRЗo9'W{nl]'6]eLH]k+& s_#Y ׈yyt=g9ɩ%A6:KJR |+./{rއ?##?i\Rc@J[Rt1'E¤"C٘6Q/9 ,TNǑ|(a-*U#Щ.3Ã^\yYK9u\GB=n SuϞB\e12{~j/0͞ )fp/fp"XH_W{464g į lk/Mp$)cNVP{vvMSx]itl{}!;?W K@R;LȐA +XKtL/wvoGWERI_T6m+5"dTDIyj-hTXH,oʝ ޖ-7 WrS۰Fb5 1H\l6Mtď(̡g#3AOc-Y75 v|t4uosUJT)Qbb*VRΥ& GHA5TMf0ѽ3GF?wը0_4MF-$fimF:NQC{-G8JYnLRsrVC\ч+tܩMB#mM4] g]xstp<P4݂tj_ $x@_YH⤐>Dpg0'JHSV оG :U ֟<.5 B^yةM<>9;esx=_}uY{$:Ln.bJ/76\J'B?NNiƇw;MI1;֯⢱]Senj8n:TΈ<ʨy #: Ƹ-Ap-kjnjXȘi؟sƻ pun| fnB\kZּyn]gC}kJ:yNV1;Z*c2.,_&l-Ta ^§*@\DGގ}ܜ'M7+ Q 1I?kPWMX Գ 19 ]+,rj\ZˆL V-}WwCzZYt7 a ä*JneЩ XGtqr-@UQ{*/: S.Y˕Yl QuOqIKr RuE#]lq%Z1\ag)u-IAgi"3C2pp7P~:I HC@{xT J2{sŽn4 㘐=^ Lzcqx(_ӯ!]íF7 ^sp EwHȦbrϠ+1h u Q/10}<G $xV%L{zFc9V P 5mp_k5J2PP# /?p|ÒU&{ <)rD%{Eǯ(?q3f3aXNpdRn ]/:2s]&)тY<8P2]<Ǫaitx\p i$y |kC78Uqk4xYĴdzP,V[d O5ܪP.fo4@ 1]> 2;!\{_~:ţ¡.?%̧' ѻ(D>SRST]sAZZ:g11yNf[ >-&cuQT#ݯ|?Dyh{ЏsZ<>&HEhVvGG}kn XM5;ߚ@(q2,*D4O6ҹ{;_ZDm)u0htcq+_EiJ| k誶R&ȬZcT33yg`$&VPxncJn/FT#. Z iJjű%15"T-vKuu KײGzvbp6:L3MehUt8H[ Weq-+dee^Q(GFvXX u=k'DŽ׬ȰfdC. q}~\‘ԡhzII{xui&ecbm"*CAi㹐t*V+DiHrW!h a Dr*7> YThdJ@IQ4rÕeBp@ G @SдLJA=v,,ռncNnK&7uW#LT3zص|iT,jo 20nYl %uwmBfՌH&mǨj(,;")U)o,Ui6Y%Mh\{|,-Cȡ8cu{H.C-ѡݧ$CM !j6" 2D!v&윛LJe4ED-@9`ѷrģH+twc?[2}?iN FT?:"::;gN]vݘMmJwf1=McIF1e04]`'BhD ЈtTx5NH\@7.% j/5trTRX5Īn]l}|@L՟L? $_7Ov 5݇rf d~KeWa*K _!&շb.ϙIp @ e yG5;zZo얾sm$rRLZ!㩓T< 5} }yJ%mbRD(w%5Z\FP8M ,b{3d8ifQ7) H=kTÃKq´ǴEŏgީ\@C0m5 /+1uIݕym$[aL68FSnUB|j0X*юR`DiNi+\eP1>KIu@Bkuhm+J},U~j> ֖I$@R~%fF_nC[FEipg}g|<htoPS' * @ixtƿbD2\ 9FLK->ӞӿM}aa*t+2mȾ1WQ#  ׁ< h`q젲#q hƽp$'nnʺ\=͛UaiVNvE?~d0xmQKvlec'#r.+' <V&€bdzP]pU6aMz"TҺ D#ɐj`W+1"-܏=H q\rLH?Ǧ옽+{M -Tw $5bE#*(AзT ̅Ui9c雋2\lOL>H-yBݵޏؿ&8u`81A_2ZZi+ FN=xtu; ZYaՌ@3= @7l}EQOgS-m'V+H g;-L7O3~A"3)0؉&緟uф;@* 7n$ȧgKzLduw"yAKSTf#IWǓ;Cv[#Y!ָs+&5 jKx8Nu۹PLKdR5|kII>>He:[Ga>NDfB8lpwtHz>S/|+0Gf9XCmH>6S eoԯIxaB!{ 5(bi(%YB\aHHs _j?$$dODwB|VMbu0plH .O}_9d&E5V?_k{$rC$g{r5Dd(De ͎DŽz:kTgϹJQYj &_`b+2=/\Sbgu &@h0k|`GD*RDʠl|{u (d]iԁ>e;z{ S,Yg;7j. pd0}Y٢JiUC_*q2,1LkDޮ>"-D0)Jքy^l؋w (10d,蓏1qV~V;[h @ (\7{髭}[:̆U"&=׍8dI-NKWק3tjS:t,˫ | ƧZO#4]EJo8uN7y`LA&c-Ļ7?uuC-ow-/<4׹?,OQVO [F1t7ѩ$rF,p]:0!Y ڳ59FEMeG0w s&%x36D>@&)Vڕq+|]<V^ >*yEA<0Z c}yru`};IiqzHQE0#u&tmu!FBzZv UowM[q0l{%6 sCGeO]vXԯ1q5\[p篗D-kұIDo(Lk?Gc-2u p B#eJKP>dAbn.D]#G 4%O䞵GJ"$g1P!^`4qJ0G+]k?S(\?v[(ww`ѬI=8ܦ)FtP쨠8ȴC\Q")< V}ynڮ4ȥ_*$N|!-r<.QehډF=9+?~ZŰduUx{:쇻Q/X5^(1Q[1g Es+Th9kȇW`I̡Q4u.ţ}ki"j^=35dz_Ĉc|&'Ud&f]kۤޚThnqb+`?=3¿-%Ē nk>v@MQWE_F¹xSVc #)lBfY`exښlLX9?>(<`Tr +c:eOQôYvZ㱾!-L~ 9gˢ #m_\o;-[HPW="7gvήPqY'HO\!O{_%ȏ|*E_/f6;/.p:j 2/b}[ >N}S2se!'I O6ׅcY-Dx='TYi32\n%0$$;J3tmu%:Ru/83\+;@֔&<2֖'(b5vWCeGVX&*<_Rh_4YN 846F[]謙3 =j σ_^I\678$! i :e@8f3 `s:ω;2rdCpi (5t]?ӢFiI֦(IE_*,xcw=c'MJȚs)M\qTZ )Q+_d9dZ0$*IQE%PГ9ɹSN 1\GA?IiU%1QCt~z!8 ?pV 9)rQ3,AWH1w2%NDwH6UՎCTɃ'2l7-?৾2I$,NG8;]Gcv5  f4o**}0 D"''oh'3iQMZIJ4$Ix2 7U [ҋWꬡoɋ? Nf^jySPd}wM/f~%$G,:]Fӻ A &aNf*;DŽ>vAGL r>oM/gU`P) X.!YPwI=q?*<e@Z¾|KF~zLxnsj穀5:m85eͨJ2Vd%YCutQ-_̴Qe#ʳ~\uw3he9ģqLMڟȲ/UciZ: Jw &Ⅾf} [j*V632_ARjY!D}918 G$9,N='J.u~u~>Gb3?6{S0U 3<~  sYWFT_S|p~E0 9c*:HM#L-NlYȽv OD 0|] a,j\@wwA(prlCJ2qnu%:D`sɷy!ws @Kx ز_=DhԎ9ˤ(̬/HaNpc2j?x9N8(_v3b{`Bբo9w8/nw/tivW8K7EZldg<s4X("P`V9 =]0)w)ӥu4eER/琔 ,iENuf<]+f}ԙ"[caNX qs 6UЃXdhVUX׌ʹ|z;\$M}txmSjAzRDS-0haBӎ.Kx̎kA7dAkO_Er^Yu!F41 QKȖޔM| ̒ʆ"^8 ʬlNˍ2vdA2/L6+xe5϶7olܬ>V ڜ.WVx(zYn=&%~*b5mgbL0 lɓS_1d*#akd|D;x+g1ó%Sk @1KM_{5?T `< 9j)5 cQ|0"5HIvv9KW/Dub0(تXQSlpd/UvBmu^T(` 1pUdq@j.MF8WpǫP3\tl4"kD1n).ʒf? HXQW&ԓr/`0n\J|}ݞ޷bk!:e淯5a.ԼQ<(QXQd#v 5## _I`^#<kQARr&HPsAZC \!IΓoy-Jq V|wb@Fq㫦s =tKr !t>w{ dZfmPao -G=0L)5K jϩ>y!+q[7H$X>3GRxU,tGCbZ.yY?N!R8pvDR*m` C/RVPS*Zu{SuHFT'1cW 2r;-gC$ ޠw3+C?*RELm >=}Z0H0,8&W/gia)A\ݿĢDw]anɓ%&:kcgA?x, htLZ"7*X&uec?!3S*;W2X< 5€8׈i#oǦ+!W8t֏o8N" 3 'hFB0{(ܫƃ ja?ke_v3S*xRFxT>c@^ntOJh7;pxeLqXiJ\?ĊpfͷEQWF=)Gݥ>m2ԊGC;Ϲ4z5џR]y@Ocxp7+Tc`Q*g4 ۓCB1J݀ʃkg^Q-АKa 8g\{TĢ?bU\~[|Mp_~W, fJO*x) H9Q;S]uI7fi潡RVЃC,A#M͝+$^ CuEa* W EML(.-4U}iY.M9`_; Ahm$m^Bqq4TNviYv[p`t~fy.,i] ALLE ѪUMcup<ި8xni}i$xCF2?]&~^:vki9jWȨJD492 %fyu`a:n;km/#0u9ɷ-hHx3{Wܭ( U}#r|2=86* 0C{a%Es|6L]0(EFń ^z,SIv+[) 1=,D/hu_G ԫ9@:4*2`P~&6K5hZ6( X`Į'Ć0 %D !tS\k ,q4S y8VATS?EgckXY{}n/|~ـpV" -ޫ=/"j?"{vFVw]xDB>z-T'O}2ׄ~ms9F1)rTYJ+*a?*)@olċ WC[@G+կѩFXsP ]b! ѱ䰊ֳKM1)@y| Q,a,^c>{V|5򞠴 Z6L>5)|vdj]$N }qLXXxiQ[V]țZ\exQC380AAx=,XM郻RCm6nLw|BkqP}[m"?텞F\uB"2wN_Ʈd`w.==wy :) 4<Uv DMy=\c]"= f|qkR(.*o|%G0SNOLkJCݵ 5WQLrBl'-"N~S+H[WȒTUI.Ӡa>/՚W#.ATg+SX: cHqI9`x_k܉+݈up28= weLC6q9vF]dO?yy9oQ"t@uGʬiĿ/KWQ2 _4zjj~7lyaY;vwcD #LbZ̢'|P@Kœ_zo-*,k`l}Cq:70ȠOYWx`!C6-NnOQſaDQV0 *Sxm,=Rm_FtߓZm!/gf2!΄o7gEV"3~ܳ PG0[?r]1%vZ6nwx`X+ #I?DMkqHoR˿pqUlM,"J((DB' Un&uB\3%'072U0ǥ&5% HHO-vR.;9M t$B 1N3Yh^S}sy;J!K6 g4;,%bI>WAm ]DdЮFXjpϗtQ,:%y{+P\FJ!hU%AF) 欷#xB'sdksyRd#v;7..93NچV<OH"tQHLfSړ a1}6cfc=s;yNzW+cmS8Pr\wg6SasO`\I>xTo)q]0q%GWYSW:ԗ ܦ a]hp~)*rB8k7#с6)}nrymo@/;G̸m} ԦPvZypGHl+q}{XRW(k |Ndpu Q տQFJX@_ /|4a (ڂCa3](ZSi^SX7(wGV$w^t1m*U/Uv#l' p( `%H N{gNʪFJG#(!TN6Z B=C՞[de#2ZBc%oԣ.#_Qߔb* 0]RӶp[j&XT13v-}sFA ZT#!4ù3}U`?z(Qb< Y]coF6Zl?+E':W;r֮uSpKcU e:j/x赐0֠ M[)ّ4⒅tuy7їot̏lrp:ޓzlan/dc'<ӔEx"6Y͑0Kb&NVħ #]L[_z UӌX*4ǴCvp(Q kP6zafeBx YV>3 )ގ9K;>s\z&gfAۚ m{66%hSX9 Yh?sy$V |s%K5޷ 0)<ͭ)31d$?f+Yi. U;9+u(Nc}|'{h`IP`MbvT۩0>\=9k+ܔLnY$PH8 y6|{aG[fK+8)!HXF(;\})5/ ׃M8h=]9q ƓW&|".,EN01c<=C>BxXΰ`/T-C*))&hN :h,X _`a&/ܰOZR0*>I$ܓt^]eZ"'Tvd;EbI UC~۫Xvޞ$uT W5A4 ~)%=%4Qs{k g>UŤWFQBuPlP V;؍$DF{ }GlG^Ա]i*}eg2L.Ge:Ȱs7EצV@P#~8=wY4fv$j{;3QX,EO$@!xIח/FJ;#5zfdtDÓ~lڠ ? qx/? ,`c KjkrjjU=s@͂=:XxVK-Sp׋xr~&g@% N&x(?`Ԓzuvuz',P;ƻP ~I/! LHeK !jȄAZD]pysln\I 8 >~%5#^D'e+qvx;φ'Qn0-|ZX [)7ăf!oh{80§8J*s+k3sÂHp)Ϥ;g*Bf~m q U"y{AtwA]ϦrX ˆ}b |w?yUzOܪ_ĘDCOTUݺ[0P[z<Z [_ݵ}Vvyl3r3]gHDn8,†@8غsJS{s43Pɕ("zghE>7*\A$,L=HHCv; vepfߪ7 E DG5*tS.ӏBu'dPF;E̡gC޹VƾcG[#9j{.'/0`35 fB2x/B$JN:qMVH^8W?)5xtcC$4-`u}>iCv’0{ۮ_<@])/^,MTm Fp뱼 Տ8xKpo)QR ˪ C=chŊQ?Zg 2'=OmÌ Sx,+O0xSwoJULQ0ϙX> ?z Jz"?7l8Ђog?7fȋ*1- *r 7[gtx DzPK-*[R9ofuϛ%\HҞԻy%smGA[rC>i0!6Ȯyn_g/å_JtST 5]c~-SKr QabSZP)T?H(7!;C=Ro46^L?JV1NR7˓= }h;Z= #S$# )K|O=aq#4*WyY?vMYXJ -/[0"M'o[cY)8LҡakVژVxoP* 'L8Iɀ͕.ŏ-X2MY|e @.&45|?98 "-0&RB%|o c-|̠qvA$=AƏ i[sKVxm)uSP{Rh]ȰoX{;Hw|d%=&/`Y 7^`Ûʅ jl~yGq%5 ôNw z/XIw0\d܉qG].̤Q vHu. N1,VxfM+8愽a5Z|s:O3/h ycif2 `{ T(mCf#;;~?*6Hް!a|!ztoX WY\eZp׀, wu)Z&xP{9\$wuw6Ml+ۣPPr.s/=wA(9\͛ ?g(Dz5|KBJbYtNmW^%({Gw_պb o֝>#pS'@R=XXB`0_}/)dB6ӻuZˋ%`BPM):tھ6Q"9I8Āo*"+ |ΏMd@&E`;Fܬ{;"3VaD>/> Ρҭ ıص=h< c0xd ˾;!,^P1>X]H7?pX6H#;|(q|Yɦ8F@op@hWd.ky66M w({ epZWhvOgZ6QK4 M5m[S+A.R,y)P\ N̎1̽ R00mgmILpǴatJʭqI*@f )^nbݮܒrI_~J\o~J!%\o3?geMӔ4[vymr"+-rhw[wdA܍c 5=[U\sH=L&E^GsF]tP&aC }l3oǾyg3AtNjm*x4>tw(Xuz3."#$w>\>& \4 N1@{lJ D;PΎ虩L' >!eHҙd&@xcDcTqMŤ j[=jCb>T{_n$ ۵3E4PEeSD,s݊4}`'SHiOǣ9y| Iq9,bW"gp5UKٌ0 h/.Ig'WBO!A7BH|,0:5JFos'tITc~k,0>f-Wiұz(K%Ͽ:BCEjϙ>Z72b+g1-'E@\ *&/ևaYX}ɗC%!Bx7o]G"td?i:|ϝd!+х㜪c?!M;86pͱy ([:'I^'s5f.\K^B Xwx,%ދ! ]p5ET_tvh5d4cɚMUF k^Qesljsܮ:J `jr8B. lF,\o7oUbiuMY }\eB `)/ת}.UiW"ȿvȟ_煽E!'.:? Rg)R[6 0@o n0v73ȬF7:*LM]vrϘUyH0{, wTȺY&mۆ=ͯOߊK4í(0osm|sWky}*1Bג=jx:<)sCvÍoYCD5Ն_w%=fo'=%(6?}U˂U͙H'"n7C֖ſ!.s1WvU灴\\ێZWN8C3B47Mj[&C?}`צ.Yg(dAYدw3'~xPk LGA`,SH&,o.w-A,Zt QRx5UC4 D'.n2%?QrdL^9j$ce_v>"ɾιޠɱeW{I~TQ!/Ȍ'iw-|/,U\>fJJ ηxNP?3'S!SdH`o}ޟeYX<ZT6ؠ<)bGQk>xf*6ᴺl NGIp d<ZJ#|TIz'tzW]%"zEl9̓G:#ecpdzZEUٝ%ܱTq,K-^I'E؉YQ2.Fj՛DKv ]JI@Ū+$IXK@לuu~0'*zȣz(  O;Ja, -ɺ0HуiϘޭTt<,6@_ ;TN@Rؚ |'%[l ͹eM$p1=g4T6rЂerfIc @-Oa'_LUu9#xu%M '|L.6u0 LUY2jbAK/? t\A(xB5no%S 9,CBq̓(a:.\qO%Љ-(cr9.t 3I#vfWd? (˩P@%bTS}!Vt_ڦ&|-Cl/bуK}ت:e>*CH;g]MQ!n>j-ی,7h(BКQ .{W$u#K~ pnI]̘8 T>k&s DfbJUPN?8 9;9S#Cqs.v0 4OҕE'(B-gS*ZL4-Ӓi6T#hlm}{ɋSWwnk罥Aҏc@YSձ*ϟ17= c^PSW̲6=T;2 17v'DemPKfcGv^B+?shA>PI/m;xzdǦީ=@=cA_lr1}wpc qDj'%-|4)O)V#n2G- PVե?V">ϳ1ga3ioR/7)ueRC=a:hz)Tju$Ku*B/C@֭ 𑅑ʵ"GT$꺬-1UmKIVl*h%'ohIE "DEB  _wA-kib]`U[rhՖ~?`Az_A@~WrmyГ#D44!3Ұlv%y'ہ~X ,wJ!i33"'df`ٸ5X%`.=)Y;lmkE;9,&yatd?rw60AyB;z*UST~O`eӣ;XxQ: ڛ ͍/V 0Z)N%\cH1b:fl1H/Kv܊d䇉pUe?oT v~wfԭX4!x#&|!f>dG6^Q&eCُ3K )*#iGSt1F0i'K\i qÈxR5pIMQt=w@Wߎ9s_gyU#Z͊3U?؎5Y2ÛݐWfm~G 8=l,l=O+9H{GP$7=o 7*3n1e^bkې瞗 rKvnbT(1!Knqmy5A7 D 6ko)^לq/ͱÔ1N⇪WPN SeG]w;)=4+zLhk ƽ7**8͇sq>f.>fƐ_ЌCA#ʆ5̭9:=c󣌑q¨մW5|9)E^tv)3 *.v٣!L֙{єRM\|U˪R;Ү˕Yjr'Wh_5v3+%{&N"^xoGG}4 [:6sA8dA5xۿRP)9Scm@dk-|3~U+ʅtL|G.pA# _y|R=gi$دn/?EܝʺLL"\Iɇjc> l.XpkFD o( Qޏac{:qS>s-iMJY]tS` T mXl[Z͓Ck8`}TGK^w3AH??^o}"!B9d!Gbh#o8ץXꭊKK0 ߩ×WbB ˗&.&`ٔhACIE2T}.OcdSmWZ(} 5E)D8*8$SIGbe1cI*M𪙙$US3@6 Z6s4@KE 7 NJ mNw"7ϗ^?יJT8_"4{Ɠfj r=7bIk @a%G F%}M23c~y-C6$`fLv7Y4±@d4AAHH(v򻕯 >o3.Ti/#IpVoWWO WZ+6 Z|!ob( ghF)8|q'9f2%0JX@C:*Y7moF4HCn>ͷ4wPS#'4bvbL\jFZJGeio(l#'r oy O$/?g½1Ì802m).QDWpZq)@RdMQG| ݃ I 0Mu퟿Ptr +DI zX1pX G0!MKs B -3%滴{_אy!7%cζmW]24dl=e3C:L87.c@m՞!gk~)K4~ dhYX z IxaW'v`ԓv''3/ZĦW>9"e@܊ϖLFҐ4F반Ķ/"Og8Xʜ$e$R=,n~6Ֆc0|)j񭜂Z"tot$[6Wo't8GfVɔ27AaQgQk4yTsPX_ȉ' ט F\VZ܁ʢ$_dC.>Ok!Ml>%q,U>Yߚ68\m5Ǣj1|dt=P9^E qo+%<9Y"f 0 NUk6|WlRViD n?-^z1S^s(jWI4: ãx_3@Mc@ȟ\Hڔuatۨ@ x}SKl,.YS٬7Օ^zY⡾FFZ~YL;csp8ipCߡm'R?eRaԮ}vj3̅*[b2b<Æ' :q`UŞ7fT_(*gnWNI4S)T9 d!GFQk wN\(naXuܗ]ow4x!UIF# q\Jz~ VYDƆAˇ{Af&7{5_.bќ\"w& b^Cftkгؤ3H\t"rvd詽6Heh7߇ILh:M׽Wb&w2#"N}#1Mİ5o$e7mڷ}k.`?Un XѬ~f*nRߋD&tP:7@)on5`qz>MްLTEk1|~Wg?^^|#- S0CC/NMUXߦ h(@+&jw4z4nB-?B;Ş=v PKRSW/t஘dT{LW%< mEhiPJ 1 07a嗍ˑtj4c\W-.%;/6 I*I,#Xsp])  "4ŁHGo@ CB+?iuZ! س'HUW8A"hq8zYƁ0 ٽhc$0 c&:R'6)UX-[S<\,V/pʕHvUs6f^^e<93X+\G le\`r@|E#ާ4p^򱵑ʽB_~X bŘ]Zqm66xy9Tx\qrhF '1âȀG̕SzdOeIQӘJfW)8!Ҩ"V;dYV@`2!Cͪ*neu*ב?攃X-2_4jl`*4i|tٯ(DQpv@ilHAA x\C}=I7>)rviՆ1 966Br,ly *1|䰰D,F·mf\1_ SVV72,-zƹHoYv qOk$q=0s*]dU|Iu- ҼV',՘F,r(M㽩Wz~Z"K)uf8p.s^sE_R:D nL̥oqd>1!KBzRb&Z( w dϑrNڨz[8/IBAfA޵0k ejzJ)N&JOUbo7Rc82\z""vo-a/3`F{q|Cz[ /ˑ|̚џ?rAa΁K\HTGʸ}Ul&&/rj2g$/;ܐ\k'靆iZ77uw7-)5hYELXeh ,W<ֶA2`Hν\nMׂ7B`o=6oA ;-@ɨp]S@S#li2m@fd6.3^#䇍E5^wveӺܭ\ 5_$ԕ* Sb C^$S | ʢMN"Ww[%[ [o` o,su"FT=2@VK S{7v4*8~~X} ǐcGdl|D;A|RF;Hi7(xVD f )̋-aW NW>> IpWȝЩ<~plrˡ. - NjJrU~/=Na~Rw|b˶eUu:;{ms0zw(rh%T,d II:QY}Z9աP0=mbVkfgGC&f;w7y{yDV,mD8,|gRF_Z2Zo2H6,%ظ E|ZMJmb佯e|K-"[p`ʇXO'u0ZS'W|Фe UUbnX޺4>拇Ύ 2eyTv#y.7(G =\C]y@b[s)8'3^;1O9p9% 2k7_k}x*dV7%rj}w$I.EatwP2"gĩ+|B*dnұ|2qch." NPE8OETz^ӓqJ?鋱I6e;>cƵZ%W' FM !0aku( E؍׍k#6W!VOk_C86%('ﭷę/gv " ɐp>?uyc}>E̫dnocJ؛Ju7K$;'sX< 1D~M&} to %b(xSu%OPeZ[WLȄ |3d vQG0%A,#B;i}*\ii =k>Fnx$lNh30̐w輞hmKổC3Lrk[`P+7XPG-Y]*E _?W`Ev36MCO%CEzҚ|,n"Gt_x1O@g}Ⱦs[9wV <|GÏ}krd'kF 3eSnjĢ%]Kv[2,[V ީWZľ2$_U2]iv^3 ۖD8]$vzњB1[nDX ]v0UdV|_6H-kzW/eqTH.]z){tJLCXHBUy%yss'랶D Tҡs7yY,;nGNU_4?K/;c:g〉"C60U81EG11D7'  Q(r?bu qBL"2sl6,?a]s*ۇF.{\}A1`b*;TNVqFq5]no0-ՀEck3AdW!x,B$VW'$Q>yĮpGA4,ުoW% _ ~j/_-G8W#Φ0X^{ ^ېW$$Nk,[2D7e!٩ZB̂6W1ɞެ{m;Fen0j1Duv>ƃ-`TN GyxZ~W7`8 qTyxYׁ =[D"8VJǴ*s NH4q}E} ԭm'dTH`5)o NRGyM(Pa{#ocm=KTfaNxMq\Cra{Z˭: ANjG{myb9.74꾚P9PQfR.*cXúNڑ¦UZeѮ/g{jgP5 t xXBZShk!U_N>"89a>*%' |-,L09f1)x#YU_42#'),KʩpdY8e ]eAB5GC^XYq^"@WW%.Zˮ #`r;SNC\;VTFݤYs /@Ӷ3K$ JO~هC ?\mES_ɕ.n`281 b)p\4"=!i}6qt׿7FUݲOĂT" Iyoܰnjd!Yztbw̋Bywn `8T4VƝj\Njl0CCGݳϖH¥<Q@1`plҤA'WKcS"+AeY׸Ny9u좷閚r1.)WOvNsHa!@X1 pҩ/ki‹4Y QU_*䇭E9B2ЛL}EI^6$/)߰ۖڣgytv dn AP|e;F~ao YIuĹ!E PM1wj\wd@Α^9ވ9õM+9OA~ |]Nhus@+rz[>t}ՙc"18\{'xƪV¡Z)6Li}Mٴ=<,_&tuzл0r 7t'Q O%HOZK0'n$tx,ޫϑqǂ^:;fin@9j.ߙz_{n|iJ8q]"/("|I\Lgen*E>kR[?oAptj8Q^4L)~)s+@mrl.G1#,kM:Z@UK;P|"H'܂ %̢ (2j {3)3W_qDRyջĦ\Դ¡:Z[ގ!>i?ErU {\MDC]ɯgv&Tq`& GlE rt.m֜H5ix)5w ʗ%|NTގ[CCo[Uy)+0 \gosAOp=%SLC%EPb[=W1Ш~>DE?} m2rs!tGӤ1Q F+7Ee@rjh#ɊBaÙ+̮{1Jm ϏyR La>uAZ<=a3rU@lRcE-ܛr`@r&jJmsͿ?v˂TĨ~!sjR苀RXdJHN9FFxZ ΐg36 waX}  `zYuCSoP6S@}1]A;؁Jn*Yq%;K&atA-+$0RLO"Pgq)܂y @d3<+R PM,h{?쬁Px/Xhnb/ {aKDs,xȶEc\L'yF33gW 1xH^O gF߂xx& U7Ew0/5Dz0}t: J,1> ֖-LC{Y&o9g!M;B0 1`VRѷ0UUYkd[lIMj3b\"2qB5`GٻOgQ͒gBּ Wrf>;.U[)W%Hڂ[7+GdHiOD!8{2kf!Exǵ5Q- &I>F?cٲeڌ*o{~Ǎb GgN2pJ3l&/<N,Jwr%i&<J0F;&0˖puUZ0e۾'/d _2:A?"IA[BC6=~@t4IJP{C S )7ʩ?5OɻݑSP^ocϘ+;[^#Ri(oC,ĆK:p Gκj@@k~ynǁ;(^Y8Mt 8pb[V^*K]6|"&ȥEE,mʳ|,u \eK"@52fyQTmkT?NmbY <+om, G42HGN+R*됾ֲyY<ǸmȐ40-~sN]Q UfRu>ۅM"KhH[ |SdP;_Y0bKtSmLR=^ %ԩ@~/@gT6o谒pg]^,4f oVu񾖿gVHWWA1x!'ET3K R Bmw@#!W8&[ϻF9[FO[4X죯&_| 猜n^- 5 3+l?2{цº%ȈrG3*@x<\as,c0 (tRZWUՆ=6svo1g3sL3O%?& V=5K ;ZĞ1Qq_?TsZ`Dfdꯖf}y/%y+tLV(ڈ#qn\MۖwqUxÚIXd>}D[]Mxw şuvXNc9*ӁqMa oeuB9qlL! h_qhg&(y NS+zZ 93, XZB8`Vxb}3ttER 3(蹟A1.xIdY^aR,CUٽ5\_(B-&B v70ϪZKϝNgOcrT?'na" XtYh}#-s/=,bh6Q񘌟v:5Ms9$b ܭtߪ`3b^b[STFԤ9Y"}}vUΠ-nv҈*|@!0=׏8O.ҵbnjHc{қZMд iVcǸ-E4~wtԒ}=]4UwMܚzmg*Տ뇖32U)P[>r=V:9F!`ww"^7oF[Y&XY~I! ^ h73FaL^y| 9: lES>,V\+ ^U5],cawKLٷlQF(+)dMsObQ+9gf;%a|U(Cu}ļ YV,@IIYm2Űt2݂"%ȈT(7%[b&$G z:@A ƪA.eo<2TsLz~}I:锬w6d8~.MʛbVܪS"& Zz"}zέs} -Q#B!z/$w8ZnIFXuW81ZY6'lxFnjlHqEW'/39wYZ'pe"R#ґL[5gk+cm 5et"l%LA23 k?IjׄDpՇ%1 AbzLRfR1ç8h"~G 3p1uR"1څ;V]0:ڄڦISxc_݋JhMKo{J]ZhW2dV; ղRZH=z3$ֵCJOG2uZPgvꆐcxܓ#zyd_Ei xK:  |elW?Uq4ίZ0;gCх9#4),#م󴢦 n2[}ʮQ/otr?CLOw>je].\1:~;T~5 e𙀏̖7Y@ >׍@AǗ3qմU+>0iƣIr'8?aSN؁[<";nWI8 ,yKY}ge}")T,.N̈́!v<+Ɍ ʾȵG=L8_$(-' E1Vt-]tm:2TTM`Ϝ.Gz˃M$c;P#+*%ؼHW~ҲH=ZXs/#"q;U@q2$G1f"}}JcWZUNY$^Mmd)/Р^{Xo破T.2YL[mt[#]&p 3oGk;{W1CK#n_A\9_HyZkEIZKg,yeZ[wX)DJeI}e\+njBa GZ \+ plU4, \ڻNzS☜ɳ?o?tQx f3vUMÖ ɶPy}"KjRQUht=,Q&?MY{E(cpt0:RMI`P"aR(.܍@+d(kAN#"is{xɽ6zJmI}ׂ\:P&yB攌%zwh@=fsVC~nȝo9P/񕶅c][c/y3=h!Uzt|nٙ@*d"8}Th&XVR3@nkqak54T#C5;Ci\'s/YQV -(\"U#'ER3dswq|>da(qv;x6 m/5ۖ篮 PjbOR;.}dGŲDsR)v ަ=}cG7R>1XpI# A\@C?cbU[ fh}ij! t`S<@zVB7wT^g8O@P3dhgtDV9ZTwZ)o G< s0,mXnKr2Es%dkYp*AV> cL8u^4ߥ33PΥG-ΒUp>(zͩƀ+~i=gFaoDB!Us{@Z4qM>r .Xytڨ)GeReYnY+Ki(pBX;E×8o1f#.bY8fm wzx{> ճ}^ =#da@Ȧ}&6S~&=h 7)m23x-X͝)-/ja9G|Oo gh0&5@7M"NuI-] ;VGL9ky땁%6ݩspB1B}[Xm4shIhޡ#~uyM N4quA-ys,vzAc P-Z˱{xn;@Q9:$^|EM+"1s#OD;qZSlf.Jx9b4̧mfZ5b#XCz2MޕӬb8"c]Dڮ> L 9E5dOx,[hMMIPJ)u&97F({ '#_$f1TNdy/#'+hc)|951*9Sfoq %"4J# 4mِ62 uZeo043E%߯^>v2aKQ)唥{g3k\˟KY u@RIQsR 8nڞR?Arl.i3:PmAɄ{1K>6d8 n(l}.%%,5nC&zʅϸj#܎Eڵ9M5@=ka&ۑnZGyM,JkD85.'E8یqL]me7G 80LSyB9?+@䟯Rw3 +Z;Nר۝ŃszcDGIø%xs{KnNf6!2PPV+ ".` }6Wch'Ac;$5ey~\ә1#tc1h|$64Զ2ëB)b;w,[2q 樾 Yn]+*Y}Dk MT$[AI}hd=Hez/ԅ*q]m%hh1c-tBslry^EW6\6aL*̦C-͓mJzhz 8;?;ݝٞ=N>LYPI f2mZ~<5&!OUG! 8V%0oxbcbZ3م۠NpI ۋ6b5?6"V6v}6 ;3d~kV,ot|ؖVJDvPɤ,? @y XBvR^i.I_~d~sjMحr--ߋi*WklaDFC֫?(c|yFKz[0U ck?nxfsu6cG0~iG+2E)5y>z"nÐ)G2VvTeV Ȝ]r6c0Eg8 T8ݤ3jS>Y&!*Ib> StFq;.I|`Zbp2u4G2LB}_K?QTr7THoc|s ۬5|ᄌOJȻuajVzMYCb[q1Fk7cF7N8@L$4xX#r'{[XTߋb)" (H!f8ZxpWgEc> sNl 636j(}\] "kRӍ Yq/c ㋱?8bJOy~#1/,˙}?oC=K߆OG#Mqڈ N8A`10NHˎXc[jW[ڳP(կ -X]{2tth0Kctd81mߚJV0&.uBxJxBŃЦF Y>iR›zL*j(nK m7+K[d1 +pq(y~1gj:lgfg_B1>X5ۿŐ๜v sQP9D,uFf$2b}Jongy}&e^y:y*G~&_n[4N`no5Ύx5k0_Fw6\\^g eXE% 06#J|iK]rvQh~Q&ueծ*kXc|k 4i=E0n #iZf?89g Zi-Y hA TqcI|6K+Ԇ1wy9 A7IގA .L|E&0Oʆӣ\ Ki`9G4kT@bCJU'"VƶqL.YOU5G‘F3&ذ*-Mϙ6!|F\L&yb#*.?b׿.#5gOpؿ`{Addތ+;&t CyHT}TO<ںD Znw/ wB ph,1zgOȟH 6:nťc\XbXaeB $ݯ:y],%Q_hC6uu=p$?u"y9I6׳7O @_$ɂNFQvd_ i{X,Q">,`SW]qp~]Hǽ0Dpexl*fL#ב6hՍr jJ"v1%/q NڙJb-6}X4)0I;V ߬Y&v{z7d0ճ]oS@]j]!5O5چp mWB l_Q'mS-:ħb3fk3-$ *w?AZ6}pl J b@ vP`2ȁMFk|lvX3H#FgF`dMp\2P1Uk79},wz]Lk-ٸOI@A8 =x=Xy3+Y۵ 8iAOSܨ&58{uBtqA*LeҴ%@GNq&q#yK\O8, ;:D}TZx1[(GR_>NDgCv{PҸ^gqr։Pտt$ws#r_(vݸ* 0lTCX(2I\ɜxO:r:(13_vn1!`nlMzI;5eRe{cL{#-|cg|C`hq:Eg.*aJ kB>[Tuk8_h|tvxKd>`ܒs@~7̒K\OIUx[h>Ćm9U^9xՋV_$nDk5$ٻ%$[@(kL<^o/Ĺ_Ip绳>r;6TR ፽:q-;=ۛ :*R.;oLR>4Wx8Pb3s]1-Q0Km.hhS~:'6p|S#h-n|^Ü"qYq" wg޽ `P;(gD*H'T(kf/&0S,)GjJ`DR}cS@+}uid_iK^μi]9tJ?m;,F T?' zeba˂ JC0o,]ӯ>}pŹec_{#ZE>%Vn!)akx'6ڼF1-ࠩ6< 4< {%^-xΑr\du|\Ǣ.i6y*c]3$T"vsNRW• |v[Fg˸"s7;r{1rb'_ۊ$34EM( nިeqI4aԓxDDf)rY|& AcpQx4_i! zPpCh_ !r4k,C_uk{uJ4 3ODZ4s=bC0N[yBz"8b 'K[+$Cpٟ7G =7qZE24F S ϊ۫kv5w&]׶?@\ T1#G#(ݙARDI0?rN2+$X*0 i|#4G/"Ӝ}MOʣEm}KZ knnV娗0q-Ցhaۼa;(+iVK!\ٜb>#d'JF]oKJap`t3LOtQ#nF8#d1 ߹hBP%UWOrejJܹ?+<̈́|\ۈ῰iʎa9 6SFƚ1S6Ke2K/h$ zگ1^}'t †ߋ?Dpό1๧6h3hk9.ʀmLNA.Y'_N5L88{0xOO%DEe!LlJ^L-Bq؃Y9ovS;J ImM*|i2ک$aM q2( hZFD|ةp}!\:M;Q8~GEE,3{w!Qe%6+y&np,lhxB,s{U>#"(C^16Ö!<AP^GN$7:j=P ܞg=J5c )kֳCur4pW{X~"_q=>J}lw,،e3Uͦ,2>kҨ{}ڰll#ij} uƈj{^E~׿֐eeZ xPEbER : ,̕"7CȄ# -o)Rq 7q`:<;wrEȇʍV}ߡyuG<* ]$7q! Z*7q^ך<$8JDzQ K*Z<Z 7eIu>@~rVRo%,)}[iH:Ngpľ:Cpn-0 ݔ >0ԏK2JҞ;{a5> hS硱bwrn& 5E^jXza{{GSP:/,q).cr%g?R䦆iIkY6O.ο֪ƉTy McuUpb oPkcq0,=W@5tKQ蚇$ƿJ@~ZN}BE+a0"d DC9@g/i<YrO6Je+E+RW,۞NؾR)P|l h3gvDt M!>Aq!J^)lf؈A`cE L fD4An[gTBҁP$XNؿ߸N'%3* P (^X%tǡ1܁vPg['gbfa (+uś͟?>@RqV+uG=zv_{d6RjaAx15(T)x>zZMG^RH6O˙mdlxL$ޝیB(F ̃)x}\2>G0ڳOԘ:& E\b-EPt+ ZDl>X6|ƮbNWb* 88. NASmIh{;l]FlUp#U8˼'BGg)]GWVXX8iqV;Eu™ ryz~(zCCo!>@;d[Cs="&;:j6UHRU>/CJ8Br;2MCLE! DNnwĊpp6^*C[4۟Ӛ8#"!n*~M7 XԁTH(ג?4ȿtˋH DVB |`Ʀ8pf$6A)KME?hEV/E+-p"BFN~Wo(6pf[_n#dxn d3~AAȔQ5;w/oh5Kɫ#JI2z砯O4yɟ؁3LV@ ۉWٴz04iP]ݡl+.?Zֲ>YG[E0晷p) ,^}' fAa^PL{>klZ7CBm" 1fEewfePĩZM*KayA#?-zBHilyUzpʁ3ucImUc8\nzr5-򛑰n)< 'o)PCd{ؑW`_xc[md4a\1ŻR 6gz 4*g9(Zֿv~!r$ oF'@؄h#.0Y0mFmuyѩR HRxnݎ^/xdl0ÛWhS i|JFrH {e\igS@G5QXW0QLO$X{*mưpJ 83; ᗮ34T߫hI5l%5gmm{Ś57R|tF/tq)dzSf!]"Ζ{QY@ $&^Ϥ L$ f<]8j SܼM* ..E?P[g~^F ق!.'z{ϟ#מE!R$\äivmm猊r3d=6l8rԳ͊r#)3LXN.鱫 3<#.Tt90Qe(C &G!AU׽|*L%[{8Emp]+q@ IX S2NhvmتdE `DZaS)5JmvEm|֒ ҏo/ fmB%NaoN.#ME llZ=?vFny9xFӕ'`&f9"-:NZ/C|u҈O,ļ3@v` rkQ蟼LRGn,, ;~.SLbS ۝G-цpfM wDc?"Wky;CÜc𩩿3$6F}UH D;2 =W/%41~.e0 u,^;k\@4;^<0l|;hnfwR1Гj?aMMkBN t.0G=ce._h `SRc\Fn>Z#ѽ6^Hti೘kv,A9 ČmaGI*UDU5̋Hjht)|[Oc ,pZ5P P%QQtlZVIVq͎cü oJO_YQM7 !r\ǪQ&:{j02SA4bVLau,iGRiɠߠ伹#6_SYycucJV N>h(|$>UHdVF ymԤU|8gfM#i{_m C7xDv`0+-0JYDfCNm]i&$YfnBL嶵$=hBުuf+Ī HMab'ؚOgLHroy"Cz(<-4:*^E8Eݡv}6X3g?1b5qq-^4 2 !#mU:_PolZ?,@4Ub ^6kkdo"6W^ܕ0;,֔jc;FH&ϘaTx)Nuq5;@=a *dS*_q9sux =8̽sOh5]IhoVĻ+iYpJg6u }VB't4,T(8QJX*)+yguDɑ ~O욥zAhr'~ ,*}JJQC}Oa剅cDhikE[^d6ЋsflkN_xD׉& ;D-l:!{5ξg]GTi3r+YLꮦڛ mRnX^hލ5j:+::I;-:p& Um au7oś(xvOħ~Z c{ `nBXo(!C1 H 8GEaݾ)UqUWҏVG'a kLc"B"cQP[Yu$ڹ#\m{oRea}¤'[/弇jh Z LQ.4\NN*_Uh  EZ[KPwlU:E<%mc*ELa1bնOJ}.m,Yc cT"J|iv\VyAGFњGr<$v;.._.)!0iZPb=jkl|^BvQR]mbwHW)|`,7 a&/H2l[0[4?䩫1L}K&lڻPlP7|$۔!hF)hiI&ZI8pھv'跑i.;ld7Nk$ K,X[ϛ୍N4iNT!aH]DA:ï b;J]clM7%hݴ %ӛBW&9EW̳p6–MUf"f?qŁOvn942qT)v,) %qa)is¤ ;,c/YOf:~іX@uĬ-zDHq_?JKZh YrU2`ɬd*IrE#)QUlyA!5i\Oֿumh5K|@g9I 0Oq.:~:9*}{掜ܔB-MqCqks Nt>'1^x.ِ 4i$dg!9%l{{$A DJr^t-/|͐}55ꟾHg Sfvq}蓞Gmn#P+ؤ܊}=gl[Ag NY 'EdG=H ^jGSIBg_c}N*I Igi馊LBoG@D /1 ѼAs2԰3 ;尟0+nhJ֞3^3O5jJNqNGb7GFiJofMS9B[ļ41z\#Πvvއ*>eȮ]QMzf n* uYeT_BcO0) Kl4Y1FU-\'2$ /᧾&vMd_l$p+>cC}.*kIZ2F-BzI Wɯ2Q98)WMQp$9-'< 28,I-LUx,LptvUkc8x2YR J bnh^^Nϛm61,:C(e \*qHC}9XS-N;/ŖoH\ H͒ 덂*Achf)ڹvCkd!0cl\)bU;Zp!T3Dg?m"ěC$ox 8*⭰ b\S@Ezjep'u9b ;&O/~#i0"5jqdw %8UA>9<#0?P^{IOM"S䗴S`^=6h 9{C`m$W8W h?"D-lƘٷ4ws _j^ Nb5(Vt,7WϽ)|#d3ˈarT7`|9Ue GU}۳1oLN 1:4~-WAyc]/BiV4仑=؏e*gwV͕jk3259y=pc?8d*%xGi67"nd[:k|RfHmqY5#.kAPђ NI-sCz Em7yld_yh ]Z3c%բ6=YcSEo㫐]Gdf2z;@2e%{Zڋޝ2#a;#|Mr|6/̜[Hݞ\+iCvppdؗbE}#da8\׸{8ܐzA @* ru%gyk,:XJw)ZІkδ!ۊ+ي>B+V=W@yTN=gҪZB_֋gi6Ods5Lzd~tHT@$N$mK͙l>%Ǝ4QB{<^Fosd)[>O!7nc4 uDWMՎuEMf=F h90 )WhMLt MneÍBkޠC<ĎЊ=5gq{ sHva5@rC7^ mrGĮSHCh9$4 Jx߹ jJCw GY߈4ɱ7$&gХGG zԙor,gpfÇ$c]cmT#owu~3rS ~]M]E 7'h8m9"I!5$pӟ9oGG_,t1a nQRG^oϺ[7u ʐ3ܗI@J}êg]Yv$T۔ԛSeÓ}S(3z VOLԳ*a9}9TIXct\ (MGB.+2nDI )O8v%6IRݧ)z0eUȒ(>F|B߱Ԃk c&ћ]ש/=n&մ!6ө~ȹ;-mKt"ke-6ɦĬǪK鳛I_UYYOIXCx۳ |3Rۡݵj<: "?L RO*~e&]?U?vÜ0h!YJ [ U,[qb"ܟHmMeya&¸a c\\N"YR=?1x'XB7S;.̐6`; Uw-S\>a t߻k}X{`O͸м<>[my܆b piRBXyisgE!@ݻd~{ϥʚ_Tɡ@0`'q즺oopBx*\4++yn[S@퀾$٨;k'&z]fѷ:X(757%oqHdaA9a[9f^VMt?>mAKի!x0aWHޘAr73 $lGģaIf3>icUB ͝ꫯY)0+2INg~^%]^ȷDB"G5{BbGbJw'% ωa|w'-,m3MXឪY٬m0stϵ\״hm\<8Fkboq86ʍf΅٣yK4p5TFJיǾQ(ՏϡTo9+!pSCNt ǢhM' 5{y& DmOɢjB|xOd֠wͶS=+[T;y}2 C&hoHQAWy D%FRypv]ùFu O{U`*OFѥ Ia~]\@ԗ-؞IR'CGJwK'?WTEghkh Uk4D=kK6uM[a|0,Ϩ>U+_O Je R5i(2>z/7񖁔ŏX01K3_O(MD^}GӃ}YGze^ǭ=bZ)۶_uXT D=iM,XQݜXIVʛ kuD(<ʵQ9R'sЎ l?)@ÙPtuwN2:UB|YZ"aUՊ^7@\CrĴ.% Lb(Mm_mDӎy-rr@MDE>|pꢴ0X6+ڏp">鐹{2Xd#M),X1R2Ek+ un9M@(&'@[}Q~~ O:Ƃ*bzo -1;ÿF Qv)/&~@$>8@<8$JЎ y f-7*6MAY=I՗ 60'v: FLDLfwϓf|-,Z P+qx +{4YiGve0? a^M#"9&uz"_PpFN3 VNL΢ ;~Uide> TZC''A Y3z&@P~|SW;|-.' Ɖ&篰׹gigXR\e_$q.@,YXY/8D\2xH~6<,4z[/kYпx9VY ,tyd%q'A׺Znq؏#q{2M:bHjex.VƁʉ#^T_~4zgY~%upkȸdfIL@"6Շ-'C\]"^a6f~¹=v\ nV#d4wbKm!+Otb3 T\IEt%db*w{tJᝣrUGt!l5/}J>&5@lRﳧD$to+H{fy?'CG&^g;喳A^ VV'Hi#>[J gzlIe]5?(0{/%PφN˷O>F!aZg(t1tK뱥ko`R=6H@x.JoC*m%vX(T5#Zח^f|O&R4n›W` uY rM]|vè|(g27k`ria>lm3lU1 FpHF!#-]mĀTļ,]:y%'>/4g ^y+ b(K)OQ^7shHLu%\[z:\*EӺ+M1Wѱ"oyqv5t1@}\ :k$6mejuuDźe\܌2ӀC?=͞a^Ep>ҷA"$),/u"S24M#q/s5(j&Y(SͪTS嶶p3$F5l0vFmBNJ:ywdW yItk2R[,I߀!;׶]1S*$ $s95Qd*fTN[I?kqŁmy"3E]}4Q) ,0aG~3Ж+ic ?2F)EML[v`rO4l\M{nCqcW6ݰOyX N(`%:xQ$ќy9/Ge1Dsn|Zuw Wo]  a J,ĩ &BV%~P/?^ ,1Vi9D1i;$jpN2؁ 2@@NXw Vun8ċj$k9D7%tId"AɇG` PHm4 TmB^_밺J2+8VH wklEb+>IJ5=ԙBX²0CÁ;oq~c' (f^Ê'{1&gI`de@h@( V{lv  _I;W~,-|ObhtƎ)]ʔк8)AOԽlbBKh/{p4KWmrC*_(K-?AMq̀kj,9áv kxln_c~sV׀-hbMWY%wzNcB#ЭQ GNt ?@^Bts`Gc3P%ȕRIf<]R(GEp#3 uB@:t EAm}`Bxq= *Z, Zd$ߙ=UQ O<mVLiFG?AYl  UCOoAބuzxK&X%LD¾J+\\1]mr$Nmۥ B0>N-1 s.,rnƓϋ`| GB^˄)oi<"xaw r!hzE+@e/wQ gԷnLl9U9d"rG'&7 ڿ cVƸh+GLS8`1AY;s_etyVXr׋BM"E ڎ>`O"XuB}%6}@!Eѱ7#ɪxNK˼R8p8ð ĖxHsEJoOv-1EG'qGˊPʙ(ֽP)eQb]bI0&.lDB- 㹊X婁4bY-pA-!zBg5֣2kQJyF8^,oQ|˺mVtKՖ04_VEwh;4ni /8"d(x^_Bwޟ4вQ~VUoP b{tQOu'aVjL""wTTU ὤ$7iN+dG(pvnυPI@2Nxo;8$c !h sc|5C!%e`Dvzнg8 KJ4O= [l\>0PˡM yJ {),)$ ܁!C0fF )a dp} F,޽$LS;TVCS(٦xegd\.oFӆ[l8ecUpJq_YMj7i4‰p!WX#i1o&1 I6lu}( c7ki:r@*s`ւXCt_!'?k(Dh>%y!EuDޏCd/{5m+"m k~BZNΠԄf0i]^,z·6"I6qU:ᦋܼO,Ns-OB.oģP;npIí6E,-E^~`f寜ٹLM`ZRI^~gtHb 8k;v/]z`I.}M-|Q>3:? km5p`9i},JwimwckGx{9n s"," ~7DI 521W~M"3{~](E KM1#B.{M,kN-ZzD (:54L#?$UP 6bE7.SFw ,%ni3&r~Kfr=W3߱/b#ԉ\˦R+wߎ;Be~ew{1[CDGK?J 3_||<^[wYt=xڃ/02YGoՁylx;pV"B/Agzm-4$M슡![hmepy`X{NJAgd!p5N9'?gҴƧy˳FreߐvgCa(N#UDL%%tE0lM~"%N81 6?Z}r#kMhi١|mU5/YpB/? |6yk*xگFZXD#PW!Q?̓_/7w`HѦFMif gR?d˵G~z_Ń\C`IZ%N9ĥ)WvmKj-tlxwHN2gwQ66x1dYt˪-B,W 0XFbNJi: Թ0s(7'wӫZ!؍ yjÛ-T{g^&(~4( >ݟ Gn 3/<l$&RQ%!U?oro|"7DP*%`b-[7u&fӅCQoQ w1C2=_Z9o9(GDo*X'2bfzҮmנ ַƭG-_o KVpil7itTmBF03f]^Gx4ٲ9醩VMdT2{2SMmnZY o )~ة"|@±XfbQ9? l@`~aYsGHOnQ1̙({'8 ȼ^EG\ǾWIٞBCRP^#*o*Q"= 6c¢+sP߼I [#%+I*ލzYk#E!k)˘Y #A6v/W]ZkG3m(ERg=%BU*ZkjW: .i{;2 'hHo"<'B <;q dĊZ9?!`5ZEI$Gzw zXq?e!+Q!V@D8ni#H0Ƽ-r(V)R7ABd(X卻ņVzZI[̏>-I5瞆CͱdL_`KU>yx  >MM\˛EP 4a va\CD.NW!H}@LV:|*p43A٬l+|CJ E\}ĵRXI0HzQ6;H)_q,y]NyY6_nT #X D e.TS_Wa&hj4GX5t9hD~ tHUz117ĕt݋zm"e Md! dP@.)ƈt 4ze:1(0V0m%:rD;7BWk5!Lձ50/ݏ.dp(n ݷRW4WHzFL*<z)Ao{NzOAݚ3zeQᇏ?W(laoUA$G}2M{m:10, cAOwdXe_^a]>kNwVaejU rIA=oc&p}E֬`|6+Ѳœ׸X6 |ed u3ۏ{YߠE HS/VfaVN`J,[qx˻:QOi;8hҳPV5KsuȓŸ|<.% WV- l淐.+!kfd~of9 ʧqC_bsZD ,llH1{!Tnk%ESMʒtAfv#w\Jd)Wn 3alK;N=uULii|%ϣ0#*N"9;'d5h#nC 禪v# Ny YB3s: ,Ke'xN@4Y`nc7#6je2!N)?6so. B[ ;ua);2]]N Lku؋hF ڲ-ז9\(84뿡!]ϭ UeW- GŽ"n oINvLP6Ւ?dVGP-sZnm.%tNR /#v$UjVckh6v'N{̽fHx(~/ui%u6 1j'^O(ht_)cc;Ŵ^Y24A>UC{=PL k6;%D 3s4S3B4 5k6 !|TɶYQ྾h٤+@ ~757p]w,N #+i2~(#% AygJV]Tz ᥰ 9{LP,n.'mhFdo6a{bZg,4 pC!WB)Jo'vN8N-z1S7~œ̘Da&ff760_f8nviRAĹD*$B| \LxC$/1˞4 P9ߒ< oݐPԷxT,4ڠ`M%Rr%NpLMZNbM7O6sFb`ZMIɇ)]4cl]WQ롌*,"ڻ*l2ݽ;mt KYKakmlJ>6%k2Xs8 lȅ`~%Re)~R*|T0VWmUT?-Ch0׋::(bC8$Hdt^Y 643'B0೹dWWxKn8l6ӊ}C%s3r:$%pw@Ey3uK[M:N-e/,,y'6>C} /ػl-H|VA2`ҙI >HE, !QYh/j>(_i,1'WF`%RRD *JH@!oxB7L͐eAI1p b za3m 'pĿ{DŽq*Ē AʿEe:,1'.D͈/;3@:-Es9'GTPFx!Bӿ4̃du(}ToMnMY25 MMh4Hτ;lqO:Ӯo>6Β* [1c`nkv:;q],lW|} X3LM!&|w5SY_WPSc8<%=Cf|6R{7q9Ç(ߡY 6I fѦ7T<lSrN0a RP7i>EjG`9ހ}rSfNa_T:HGn. R;Bu31}JƻR 94) 5*R,}$X(5# &nJQ*Qj{iq^sۃ ; qK;j=9h6셵Q;B!`<͡,q B|# ?jI4.ۃbTZZ=zw)ڏl>%@j`@&h9xN AH'3/ClO%qmۧͼYdNF*K%u)G[~es4kdz&[\5<[%v64gmLعC0i'.۸LZ"tE7AT( B|[x!ycCbOҠ y⃎BC+^xbV+LvλO4%-=EcH@nܩ@0M]F֩/XE倔%ouLԏCNm|{đtfpW2$/ˈAVJëS>0V 6BR?:0WM7 XB-xo-c9>Av6WL7*$T֤lOaK )Unyg?7jK@oUBfwθI\}T=\%Hթ>2 'h'WӇG3>e=zb'/ f[w]< ZnsXw"UkTU^i$B2Sr6H =|:ϋˤ^VsǢPT $;?*bs _" q")b![Q PFB*~pH{MӃYSb5Ѧ/MZg0xmqq=9 JMCc&OUߓ5-E0cHB"TN#HG {U.fVG颢dϘNίP.#_~5= z6-}iR' {f[ lGHD^WUljc2`ol5E<bNH2My],si"XKɶZOXO.=6]=?(Pvnj9Jcb TWl ~U GGzewh5ǤW45y;4`Ya8&|)sFs<2*0&ͽZ"S@#4! gzğN:@y [Ƅ:g6 ~(f^lAsLckYQjM,c~ cp{q"Z50 QZ7#y,{ ESbg[B( Pw*i(^ӱ7!KJ&z=N-ObQWPor>~ι QMxu jq`+]VŸL1s}nnTZ0j0ݵta&/!CCaQx_hK<א݃ԠOPEu"_{f ˲yxڱpU8LwᷛaN_\^ !ؓwl؊1RqҒCnWO @XHmrwϣ$ dܒG Du-hL&I|K{5lr݄p?chU7=;>Cp4b^辛Wj26 2IPOo_unJ(6~:#W(`D6G]zP{xvllTMЛD)fЙ=X;ҟp48aF0Na󷏫Hgj9AkQ۬,'6oKރqbRQgځzHMtMx";IvNWACeg+Ol qA2&>wh&;/lR1su:G/NA$ӎb}dRv> asժ!V|( fU t?鰥л/tƃ BI0gڕRgL.? %VMyP .ӰJ%6XV:Y0ѩl-A}^:Ly>OHV"%I8 Mr6wWh*@#4(sR*Nã$0JFT2ںxP*A4+o|NpP.8?ڳf i/ghq\ }>۬DA *c9N0F~l#ƿ1н{x Ct&@* 2nCQ).K4!f;h:L,O(J񟶗. Za<"~"  DgZ];U@=g1lHNU8gr7=SgO,#*˴d)ŷVeE|Gj7[2tV-ǑWVz$b-sf2Nbͣo[(>N_C zG{E H{7K"wOVA;m O4s2n%EJJeu|| -&xtu2%& JZD-1T8 JH9TV"['jF__}{(,mXEWx0`"jDfmܰ^<3KM3?F|pɣ i?[clv"uT-d 3_ik9dN`}D2o[KkBok? bi9ܑ)_}.bDe15XLc-͒_9'[[ w;aΥQ6+qJeI4߄v`]i-GZjtSDXòqu#DFIp򓭚b#{s@U<>3_8<ĶM=c)|k3Hd=MBJLcvα`goն"ywTXy!BLXhm+xν ^&XS y=6gg] =ΰ_LcX$ O5*U+삪*Qٹ6C+z[1wn_BVc5TfA)mM` p׆xɐ։v=7fḞ{2pK+3{M~l-NWKBjgԦ%cv1 ZʅpBC&3,D3Fa`lLUDJ[WSS P*[$E#`2c *s#ycj`p-TbΨ\71Z;ixZ` ,pLnL[/W7kE{$GpOB?6Nۋ-H9Pjÿwr?5T$( QPO<|fy^UАl "XUwU[![WoLnMۂ gKCGٳ\9HK$5o~2*zEdi$?#=usۊ\m+ Yio_N?ۀnULȾf *wyBxKoDԫ(&LB?Cjr+ ~pXnC5ƌwtٵiC$ u];?dIrQ5ڝ@M /]3|s ;ck RX{D@ӊx=zܝ:;͌oع?<%'zη{d<) OEl3']DnԅsTd'JX)Wd''#%G95eDž?\fd$LH5 I`E>J٦mJ1nflpf`2p`b-]O-]T -ġQ +3 {^պ6#{6<8BdK߫'vWw┩Itd }(36:k0HziZKR{y"X$I53k%M[Ym%ܦ{~͏Qz ~O[<_k>) DmN14o?ဘg`j.4T#g 1+Pi6b_W3-y4T@L ƒY{a[QTMJ<ڲ*wIES>B<㲥(!h_yi2Kajދ㘎sv۔^勉7=OQԡ,js9}W] 6]c씽IȦ Կrٚ /T5ؽ&c@YCZ )c9߄D<[(E?^1WH2\Q4G9N;BUw깎<;h9-Hm fuhCMǶP(blM6-)'} ݦdn]jnn#/ IW;Zw:jΚi-8I5NC_B?zctڒXoNUl$iv^4axA߮w$J5ZyգD+"m6wTp/~!(0(m~8quFS2EpzqhED1=4O!I3t>GW _x]*/x~{n 0D%h7Ô4~:rpoSodaw'j;rTG}-„,}YCRLc:%jzps* 3Ilj ׄUx"Ȑ]2II"Li5 _oS+(q ϝ5tr߉9G>>*SEG+)O>eC|zZ@Q; =#5T,iU˅?$5<}cIP ~f5S"i~p۪Txx~*+sXqdond/@4btX+BQ]UUN",T#tڂ#w7K$f?'Bقk֢AFҚ|1f9cۃDgY5%޼a{oi)fG4U U&| +EZtHő#Nbo Pɺw`ŴԾ̮JSS3ѢE8w,6BvYf|Tn9  2EBʡWAIL%@zqGt .i4?݆ITFI}jd/=liTL1()2K)Mmfj<||ta[Ep,t%1=qC=gN*i`j1J v#ǚeAg| + `"k7v[&F XC0ev4X|&VRu޲wB0qA:UYVيy`Q4v`zF<g@pOz5?4P{ =xEyG5L`I_{I8OzU_W Q叨bE条AV%M'݃L21D Wtb{"NU_zγpx^E49 ,fIe\Wvݢ'$evet3$1e%g9 A͍eO;7pefi?:)Z1糍B;ɲ)>E|JXfϡi*%Ikoʫ;qb3by^}BY7;.E8S|SUYH'zET@=X7z\R:%KS 9r?jL6fϱMwJITe~gH5R8b^dPJ/ʑϤZ*]^etiZ= ՟)C!)8H+qCq6NP> p Nt7C1}*xI;g /0;A0x{wrl7ݴ\U 0$ӏ |[ K*~n}͟ώ& _:4Q500Nz AGM8Zl;rT;oO ' ҤS^/aAOZ ځ>ű."MSV} G;ƨ oܕ-#b=3vq8aGJK8~Kƾ;N|lO﹐:*~l1I$3]}K-i \Ad#Lk#vtQR#\-W `~֏ s,¾+3EWQ(pF*]#K);:2G7}&wEc{kkS3<@w2LΦ[3߾yDvel6`%b[+DbdQ -|1q{{3 2~ilog^_/`;TK3$~%SP+^Vq&'){ +>U1X3q\;\B㲃@Bd OhgʞuC4X󜳬l2$* *l9ROڧ&yN;S3Sse $1 hsߊ˵uĞZ_TYXCx,,41YJf='KQ Q#e%yt0КZ[ϴlM"3W94 T6@H7MX&# ~j0 %#+ELY=;]Jg‚ ЩiC.!/ #l*l2Fl-ªJTLcA?l9 BͳC-׶d6)YG1*GH2J.hSu7Dz&3^;ǴmȽ=^q_/q| /ּ;x_/" 1wJEts+k|"GϤ`vg0srVO_"*jdK@Ҟ?)r#DM3ܣh_T?;Y3 y%0;`I5K>!8v x1=(chUw Z}_!&6R &41`lhLKw JK\ݴVcE/c(SnfpI$+*lTIhU;Lg  g,(/ namu|@pC1':*p}tâAFV| F̌V܉m6{!@fP*|[ë٢`; ya%P8?(;\D>Rk7;U?ײi beveUY"LdFx eQ}-;TԸ<,jV^<ݰ`e &w,wm4 k1gTy00Qj>(,7/67VCX#'♱*-Cggy90*1zʃո& 4R"6"77HN.8rC)_Llm<$K'V_!KL#gA%ā{# a֫ݵ 1n:[!1Ik 2 w`|b?N -(ńvVhlPƣ5AkqF ƙi @v'W@4eOsO06Ʉqo0H,qƦOKa5ȼ@BxR=co ^k$NoEۙĥ0 +z>Lƻ ~bE X-Z`rY-]ou}L_vl)L^r>5iv>Y6lt1)XvxˊKc*0wL0֩;Il3fF$öP"$_Jeح]rRa޷݆A inށ3\i2ow8,'gu|~ צc1)"]S]84Ax8~bN`*<81alCa>8["@k*/,K5%QVz;b =VBk̒QFI>Isֿ*=۾+_J 0_&̐sCHp%=AͰ|u_OtId}A'4)f|K/>W)iҶ`EPҌ lMD8%Rz{RtAֺBn[OZ ^^/O9 $pʤUyb,$XW E rEJ7ư-+p0&+7.ai_O\ԃ \T:_ghŚ7X:pfd39)Bcd介O-T8gezC,6hFs|\Γé{t}]Kܡ-n֚,@cm.GѻAYGX xw\#Ĝ[%:VI=yu_BC\BFL]6l±6NPާ?g`LK01p7\F`,a 8C3Z"iTY{O;@PUE6.Ҙ)@\.g3Sm*yDӲqZb>Q%yrk%-8-Gƒ3 l̯6h0}ㄢ2&ezqJTӼxgWZv^NB`[_|B3X`#{_WwA|}aBf`K茨LY`y;ܘRt|0ޠ~ݘr~"c/(#]뼃 ' v6 㮉`C8T.!Z'{j ZuaD(X<N Nj-ЋK)UH3LS47#{yhE h7 k/أpZ>-;x *|PǦ&re|) H@ z`G6]Sګh堨|oi`Qz k,+n!~@!JɡxiLCW,*"H*Hcȳ_]&`#6l1z;rN$ E!d^MtK E>\dhwbqdxmՍ1_^[x @E`N'jʇKnaѳ&2QvO>PĈ |~,'H&h-Ĉ佥K9z+(Ij3i()e#ksvK/FU{X*z,VɶvwseYW {$cQpson4Y!|y `[Yd`/%(9"}iD17HK\#{xX%(U͝`%fC3 yN:?>Ie U!B X+K3u@RLcތea[UwL uQ j>4mt?BFL!q$l]Hn/ifWXe~㔬Hz͜9 -Vri { z)` xZ?_cI)@@ueaT>mi(۴Hp9ao$ەUỳ툒D,)Mxs[,7MyPOqt"wP[ݒ#\TJ1;,Ic7U8}h}љ|zŕ7KߗR4 Yix4oUg L1M j?%f hxoQׅ4/"ڿ=X.χ!;(˸ʭn*4Xc%6G/G(HLKDEkqW(|TKu"E)z΁Qb=AYqٞdC5mL) e4%I8pa(Fn#`7oG}o/PIJbcћ`n4ۀDy>BQ-4I[bW-]=zE*# ?ʶ7V#p)y܉w%_tW˜Е.naS7ԓ?ѺQʝ!xOm0 7C9;Y;}>@̝ -^*PI0@C:mn%V@\>;<(pA笊+[]˽i *8z6riUjanY [;˛>ek'Īp xT:dIiU'_A$@#2G%M2[m`J4I|*BQs٬ϳxWS8'E@gJOm[VV:Z[Vק!g=-^=V;ͅ#n ZA /6}nA1e8(DlVr-!B,{VBx8*l 4%cXլ&fka;D?*2^ ҇%ZzJܘED~,)LACɓaPfd`~ Ѭ$>=Qհi}Xq&X hEqٻbt s'H"rO7^x;㺞jyCUyO"3@ٜ2#G^ᓬZk=@_Y+ovY-ߋ~\A2z_6܇83\GO)}a - MOO]f|XsOQ+K3*K'D?iY 0ө<! ࿗l7;Wwީbb-i8)"řpwoӞ.5K"ḍ>y&7fPs?U/33xJ1՗*q͂t*jN6o72*lg:Ga]]'Ꝡ #zb'WY*Hk1KtiMR /PXc(%ܡN9tG.:pw6xzܼ5ƆƵ0NIhU#߽:2`Y@4GvGoD"a>1e9uzQRS{tQe,h:&2پe0vs=$ nR8y:zL*x7Ȑ GRĚDu~ ~,x-nob{<$~+ڝ):i36ӺǡT kՆL5&f}PD]Ģ* t>^dBe84. kŇFuGp=ȓ]~1Y'iyZU\AV(%-XDc"pI/C -;ܴnn5RNf9GH?ڕGH@qPs> |m|΢ 8ӤU3poN~7pmQȶ*#fsA>8aܹ#Aiu$K-1v`s\ci >rG'iY3ss87˛#\6( $lXCz9TqWBbO{3"x5Yyv*Exy ݀3Ep>8ufË xH=SUql䩉5mynw'ZpU,tYp|w>mAg63EumĎ48xލ]]]lc Pbȿ1,xhXslɌI~t6$ͼ|C=/EL]eT_r #iZQ| u+h>|AZPN R۳X\7CȺ*;6"xoEL譈6|4'߱ #Mf+|*ǵ7C0'41͏su[U!w$F#53*:ivG7;fH! _2)j򾕞)^_3}H? t i;Hߐqױpu9U 5!,:0܃PBk#Mn űt'o}b-Vs6_"s@U h܀̳js$k+ac깗:c|hJeU 64>!׉6"c˱܍fnҶ4cw!hU*cm= [ozzLKY e2R S~6g]CD9~F%1N ^:Ʈ%v܃8!=/41)mÕC)&}]>m~}oQz O:hm_9W_mU jhnNN &ߝzo8ai&m+ş Hz8ǧX;ҵڰe6$&d(䛣{˛O%J@9>Sm瘔ʬ{ t;ˎ|hK8i]n̔!l0Pze<&,77{'0%fU) Y {epF 0Pх ]rfGZqȧskH;l&CzQ9Hܺgp`0Õ#7O3*\OL L¡̵X>ޠ, a;󷛕遵B) /{QҒM("3Tyyt7ߔ3)" %)BCmծVjnzg051.]ڍU3োCJ<(q̼ f4Xo"k#QJێyn11gN^4>tcɘ3\+7ͰCAex GXi]?C{B/(:kUAmh-9.qdcLRzD_6|Rr<1rh,pJޯ3u;eDd[rE *H]sd&O!@5 ɐ9>b2p׮0gr]f0zJTx턈f6qa)b%Kя!e.DnlrnͥjB# 2@Y%^k<5i|*׊c]lH#zEHE޴}ϿSJ/xd|-oݹp݆e=SsDy xi 2t~1cCNs&*Jk LJʱvip̆7dժ@-r}/]y_,Hr`,{cBLx'>+8U Pp ֺbCqʬ{g-7Շ>p8, ozG\"DZw`6ͨp? y`f)!QZLZ-jmMfb]ڡ ܭZD&\ꠞ36N{ݧ(;=^'<元8=CG%wn#,_ű7N׉k(0˞G7x~9,+PHpJWx4iR? jV FTEgfw ;GEUDKơ32Rʪ[ݢ!.?eQG "CzEV7 S4fa2/kX%}:]Hvt7/~qgڋ.5ꑏ޳9 C!o9fAʽA!+uljt]~R4~;VE{9ԱIHDcAy: O|O!P܁} }l(d#1 K Fu ;.,Qp E=XQH3PAַ63C䶟b\ӟ'鑖sjڃAc]mnnag_9=l3fX/n7ds6'Qzi$w,箖Yo&Mɵym<ԦmR ;/5s-~g 1i\ɿ^1y>lqtз.zݗyv =mާ U0n ͢kWv2ZfRk@/'7]r%FҮػ6E rd,OIcS"MSKLM:/JG_ ۽g^hvr{#Q]e$V>]xb UVp /T5}, %BLwjv:@WH ˳OVbD6җbTt z:gf եn![23r-Jc=BҺKh?(e*v pZsP&s1/>xQCԾͿC[p$hxpa4Q\ih<;\Uk85l[BD+GpNUd] )JuE Zуo~`MW6oLaN5}w +܌'mES B) 4C9K%uJW:Ӄri66,Gf)LהV:Mt1vQ7Gm*Eȿ2Nה>.C2֕)ˆ.|8Swrmbe^ٔ;ڙS" Zhvy\}H1)"NyIQ9<j.0.=bDx]b ۷O~g;7*P38 ˎ;oMb ѫ]Iߴwyf|F>''ݛTkst;B Ņou3 J^aDzvjSysT@S3cwk~؁AZCwɠ˘v,M.5mΘG%,jw4;5:"3>dХI++Xa GKLԜ7N}۝U)}%#(ـA_x=G]@"B>Cǜ]ڥpŅq¥ӽƎ{vƠ%Z1؀Sk)buor43/LyFjZڭ7X761zX֪x B8W,PFf3VƒWdhp^i1]r1`JDyp/J HP# f Meۨ->QƦs2 2+ <Cw*ޣR:cG:DйPxӹxiI.O'ȻƛĆF9_.QӁN@y09-'rU^̣yI2 HS2N|GGް~]%YKlY>YD&D M VnOb)͟ x;V=``,wl|Y -!#/3B5Wj-noj@nƊVtN兦Mk+[SUH&Se0g]ui UF7nݯZ9?Tp+=V196I2?M)!dQiʟz&VVp|,!:UIg> =F ۽4tTLɷv$+Zlȡ縷Qx40c'TN|-J;C ȌP,:>N~,lIY$βo92*d5΢SVi~BKPJ< SYYOw>¯:Ph%ȨxJyf$īUcDn{ PAmrSX~- d,ZkԪ05M^ ku.."&fZV]`rXT!J.5t:wGQ+[("тb#}K{ jU`ʛQ5ec4D:9-dx5 IAi<\%Ug ?~"r<DM`{0dpݪ2ƒC=Don&zn3yVuȓF%``mLu4P{qWt~r$fDw`_zڦ_Gt&Wu^sJhbɷ߹r0{b+7. Uc.ԗM5zp)P?>`cAu$yv=xAw4B$XG!])Yed!"y~B I<3G2,7 ʝܲ:K9sMi/oy/ sde7G]i>vEL]󔅤0ƹ qU]&顖fH$7+W?G *DlcyQIkJ3;koCSVVj=#z5NTGz%%ӝ$ZϘ?\1Akfɦ8^Xa&6U7R-H[QRt],{\!Y(noI~B ,AѮBŦOݻȉ+:*,.7Yj˾\֓b= C0u LG|%T(b۝0q0<%;sxϠ4CW5hw7QP0jy(LMc1xB;Owk1-E:le'AJsU+ ̐yXtz*b77p>I/@ d`ÁkXĠM9* 'ȳ5:R|(qYkW2z:peDI 2C[ S1Ëv3Z j֫IUS'&͐˭@XX Z #96uXYA(#Z`X,DInUVqPȻc 1qWB6᧢0 YR瀸kVMeO2=u t! *+wX>~/^TU+)9V̢w6\9f=/dQ) QCq݊e}D/B?MP<rIX:ΊpXm~i28iGK…Nm7mCrH{b=!niS9 Khv]Ę^ڴk1g=rBۻC>l2!d-l9 4|M9j橲Ldp&9,hm" :0pKMmvƒCқB"zȵT#%;*Gm&x<9'/|] m d@M" yOANK \)eP6805\,ɍn@GXaL; jbmB-w*C8G?y4 Uқd8V9Uf' 'ӊ$*7Tqܵ)Nt, 'vimdK3lozL%ռ u,nx]4 vJzb"I:+ՊC_цjv$2o]L'b@} 5DFTbiうb!i& ' (uBHLoنq Jz#6"uvm<$sg4{LfٜIa^0~WI rZ!'TSHkWs$e {cdhm3W 5PTAAͥZqp:צB1R>Um}߿dCR,!4nxB 'Hm!bbn>,ap 6%rGD2'Y͠~+n XkVo`$qRr;x` aڶ^_O0UQSét#A[~|];f;'%s|J^K[ZY聕Լly{ݴއ9Z™-6fleI:s@L)U%מUimtLj$3 bR}(;C"cl8Y0bLff2a=%l9_68zՓxTWpilYD .(c(!? p+F0T)Nt~zԢAHbZ!f9 <4e >y ]BZMJi>`_ʱSE͜s KvL!s36ıq[`O>ݴ@IŅ`Z d5\6n TͨpuJ,i$u7JQwO^HzѱsB4V#?Ni<0H"W1J(p..>L|0pHZ!5ه 6٬$poAR0fmjx(R6z&;HLg]u_;N&Nt`A Լy]TbV!WXcpSwzahU9cfeUE_T6+hf_H,vNx#X'Y1{\W>n-2EUnT]D 为MHf1Y u-Iz##= 8=Ø] >GChIDa*mN `nM[x'_a&Fь"C6 cVe׊ܩ~5(lEW1+W;hS0hSduImwڸ#OF㼤݊l"!wVU)fs'"Fc#uCP~YS˽w0N?SH gU: ($u*+GG%JI!zi/Q-DuofÇ"á6Ҭoaȫ,.qkڐA+ й$(* {] ! R G5aRXڶ1m=nEߨ 7{[CLpc]ڠQ E:.WU-:0c6q޳R򞳬azhAյ51HdK|QZ~{ ' 2Syr.'bHft=b _1Ƈ见`QKēHsbڶņ&D<>3{2Χ ]}~2ʬLJ$gZ7_*feŭ7=L:dW]t4-IJjt6] *~W6Q6$Jy-^)Ps)6xockS [b3Re7ы ŕɩ|I!*V"!@7E:iĚP%%yGW+8*vo6jjEY̖t6Cr :F|:K$\r)@36dHIZIw.BRp*Ug]l ɈZVutm:m}߱a.MmRu%@C2V!Ur[N> 92{EQm2DZ  %(*K]s$2ɦ5fXwF+ÓӅ9gԇ9RXv v_XčG\A9m@=lw3=jЖ 8ţ[<KqjS~nfکl~" 3k Ygo8=eQnxJ4R*KU٥4bug̍UXP W%|:CS { Agy X,F2fK񋈹9SbQ=kpiy{%i tJ*Sܐ 9[5(ŁP5kC<F:ɑ%GPV=9 Xk$/cVu[-2 ρbɷ|ϧX:γjakJ >vTA VjS#m5D{:M/ANG d420"Szԍ܍ar= Cm8`+ڼ8 5У֡oD W#Fd~C~B VW/ɝGbKirf8X8i_(0[4A`_2RC^L nEc iWd;1k|%׶I,EO6smǝw1sct̡";pZ{Z(ir2;o|:õtfo)l/|󟥹̈́CWmΨ ;32 = RbR-c񜁤 (#$WH:>N._[WS)Ol뻝ݐXog|"PkpSм$2mϚ]q- Kϼy/~(M!]&HߧA>(Od=-ɒ޶ޚ`3z :{eu,#=TEڳ ]( 5'bDcRR:gϷu3f9~p2e$vϘ9pq#+ہTH̡-a=ʤæ%^Wt WptB{gdm7M)Qg (@å̢7n0##h/#I@0foA 0C{.R-~*B` CqՁld}\NwϥM죾c$` 25B+d[*hF!x*TdzM?]zװ(coZ7/MQї7|)Cz̺i0B=頽jg}wiZ#M)t?Uxx:{h7 &އo<(/Q֟i?lRUJL$+vB[~>doJ۫u1Y|s}=Q(-yN.mJwrj`%hµU'¤<;Jo5te,ۨ2*ku7_.DVZAr}U -u]s:Jd&t4FSmj, 2l*֦D$ƥPμ^E,bmZI /cԇpt͝3*ϣ9:5ƴ߳f8}P牢2.=4*xԓ%8/VP_XȄ}CL1:&Nv *>-jp6 AQ/+炱L>!I՟q;)0sa'0[}8l^H$W{n1ͣrAֈ>]5̋#kT_MUP-FCC.?O|2eڠ)g Ϯkdk|q6zぞFH_c%vtO,ZF~ (;$EQB}f|Y/u-0C!yS0>\ BAjEbs?e*uEc8JʞoR HQ,&ҥ Χzv|^ GV[b=qpV&Ow!:>=)" c83y۳uE϶QrJBf*TӕHD\q=k̳7k:\yto~iXs?䍚B)äMl>w.K xP#̩!zJz\#'=|+ Fbbkqeiyk!7E?Іhj/kO9*x\xY"KpdH%ͽPd' K{rz⎟Vd(^nqJuC:Np u)n2FbYKdSx@L2s5ҹQ/WHƐF&$GGw%Yo=fakZ\S MSFϛ?;R ڏ~w͜釒% LR=vrTƠN z0-@NlZ7{)سǟ/!?g;ꝘeI-g/\ZȺwig*Eo8*`x170Ek'8 diuWUB5'7jA8VmyGBOAZN{=6C|/˾,W)3gs!uVI<1puTYB˵T4UKpcIqrq}xWm򰻃@zW(R'> s⊄DR 뗉o:I/'YHTmZ(>'﯈1\Mtai`۶Ǧ3ƴ4v9^?t!@6_y۰%cu(˽IuB,g(zA }SWH`}9F(-[KF MnzDY, 141hyӔ#:_p8cxʪ r۬ɳDɬl?F@7p+MK}&֯"?&FoݞE 2f$؃KiJb|fk:IgX'p( 'CahsgK;|DRhDk:wx-;xha"'PCъZvӡ0 C_lpa-= ЎU5O1DzDFƢ2 ̅W BiYط¿+Π Fs\?}f_-񯨃*5B#Y0D^JʇCv(څ't&1ɧo*XT2kV<;'6ocntj%ɥ{;VX1 _?jsK #M]H Qxq恢3|ܥ+7S[DUI+e"M-F!RW=x7ܲ-EOD-_,h|V Pa"0tDCoks1⯋?&tIEUng+1$wGj UJ+ƂNd.`e2X bJXzx$DygSC"KҔ7pS8S",vTgHӭ{)}(f8hb]6^Ҧމx=n~9''27ґFEOArw}qu)I ;A4kWHj1^uRyk2Ȱ)0JM,!ԪWMgP/,A.kʐAijeq'X/O CآĻ"b6\;[, cʇ5 2fыK['svޥy$JB&&wb[6KQVDۡ5kkVb`eD~ȧa#ǍHSގ7ۛ IKP=TVI^fY$W՞ ²P&rK";tjbEW/Φ& V:ey1lLi)l倫w9h'4:t"FE$ W_NV[XJfڨxm[ AYw]V1EaeΊ[W$d 2E5=9v(xrâhPxo yje)nSJX"SHUGKThc#>Bēgge)/#NeE#0>^B\*Cw7jw~*"W皎LjfT šV+؉<#Ru\(z[Xt>.YPQճy&A/ʢ0~”y8c7Gs%tف$D$ '}s:~8rlDn5To.дZT;π*Js@((wWd>3Ll=a1KMS0璘jL|Q5.{YhŮ>A!fڂŸ B0릲-*7h1nl0o<`I)󵟙C^z5Ń>s }cnDzOk)ygB7Ʉ<%O)">H,hrOK'LLL0>d-|bXšH8&k(ǵB+K4%\]ѤGfXsP<x)r}3 BLL6x 8IQ/c5-G9աp OQ?TMc`3^H-~M'BCqW<k0>I-vPx-ߣqvQ5 ,*vbnUnlHxЉLy sqB+*֩Πac~>h2G_\#J[]Q`rh2 ք6D8&=a(e9l<'H"ɨUƂ ]&PH)wMjL b$yG5D_]jޢRt8 9-x;&ks}(}2;+#gƱ O uҭ5!"ɦA,&+%+^J}/VJF[$|8яR:gŒi]SDI@Ƹ:kYx 3]>1ۀargBI>aai9,fIIT%qoIJX|m$(hT7mUld,m@99uemw>gK %ċ$Ma LIӚ/W@Z`6$7 ӫq=?/$:d(`(%]|oy!#ZZO( c1mTʭb>gb3Og[;s,CA_zV(8xE8=si627ҧ)ۇiܰ.i)hU _<+F8R)``Ӡh31)mD9\ǷW%:^W+c(H}9Ca|ȯBG#$K^:wr)jEԨoQa5GH4Ɔ/dvDYN͈ ߽+O'=8IB`@Ѻd&VIYONb%$KKiXR# sL/]Ғs Va9OgB2{6`aLo4Ug{+;6{H,+4B>L~;5rmӪWLXVZ ~^u Hh1zu창N$f++l%0f,D߯Ȋe^u-!B܍cY0e&'b3n#fU}7ȯGNmtpL"[X2շ*R4vD7'*#ӚX3Hql'㹻O&U0KMBJ^kLiB08h{%ԶMDUl^] & B2*u ~tmV_837K:C{J=!{{I?iQȑˌz {_I[A Ʉ#p Ȩy G̳}؞/%Z㒪R H*gB)eRHYAX\\w:Y, ͮ,3l2M) IeR()gb/lV'< N/]2{@J %ݠ;rśt|-HϽ:B`J1 w\A/9g6t/va$_>#Br%C+ul_ڋ.PMieeXhx),eTMM?\0R+~dCˇG i||4ǍF$G{ H/UV淨z5f)k,iOL֫Κ 緓S:9WHUuVB3:#lpJ}*Ct;ngϩAvtS`FA|!w=3PBHW}yJ)98c33-2h}^0hY -96rKDW<w-9lOlbӾ%+uM.g(?u7U w@f*mY{65u ԷI2ߍuq1tn wǰyCνj`TtNM*6}m?^Q:WT#ONIK* i1W?zYE_(Iٚfc+B}"Y(,H bتa4T Zj2Q|~WǿbjT3%amA(#4bE!:_O %X(moEs##O1x7^h#MK\XZ{RAZڿJ5Ow?ڨ|@0 "[Z2=`Zjx;:.gi09‘Be[?T?ӹH4}!DJ u8{',ۙ?-ဧ3-fY6 2m ]#i ʼnЖ'(n~,5:oV7jx&8ī'?ǭ 4yfAؘ&AEPF :uX`[72]@Ǻxm#޳$[je#%{DM#O<4YkX❃S*gɿ뗿s@]jˇ{ ɺdFEmG:,`Yv%-igʀ0oEN=xXD*3 nW7HV??a`?/D\ mbn33,JѦmC@Kn X S.ꞁ%I-SSkV% NX;-+YD͈xu }~N(uUmW팓ef {dMXx_KE*$&!\p5cK4"7y# G$'f* WTƑl~oRsY\ pn8<^0ԩ)(BhGͤ\Fx-vc9ab~Qہ) 58tQ-Q,o4+1<\H;g:aaJJ856^]-=}LO^f9q)Ŏ&b?{MGަ/+/G= u8Fn5QT]43̦02V}@Mץ >ٱ] KCpKwĸ:]ډ/$ @7-v=ٺ8#FOZiCؤ+H(i5lq :>yw0og3wNp՞S5j ^+f<⒡ņ 5QN[b϶DCbeze}ق1NXjNMlfx3z2Ódz2pqĉ6.bcT)՞jсvlO_hG:-nbr|ßj _ O!c;3d6({)ׯ?HBkm$FDDv#3-t \(j#RS73~NG8_~p/xup[G7@ÖV"tJ )+@-$JAjFz/tk@fU-ʑ2Z(N7eы{#Anp,^:t>}3*: jv-aMA۫ ݥg<_/=}v+G%F֢k4+lz+ r >ZuD9zg=}ǂ  Q&e {J)5u'U{7NYljEFיe`,t/ĭ' Zڄ4[64k=QBu1riT`H|(W]ۀC9Yi5I~Yn|!ܭ#|sdqN4jxFfu&%"4|G Y&%`;̽aj9V>arvi=J=lf-)H|CSQܣN╹7.|wm98r5'ZUh'LJ{tTWoo.d"JmGSL[ r{GRbnaղ@DE& HbK﷏XjV njilZ ٶݞc2I7Qv*^Ҝh7,}B?)JGIi/ml-aGԪp.f&SEZ«ג-1T |eհӵn4<"lV\Gu\5tC>B`5һ#&9qh}td2Dլ!9:|?^Lj5CpRyI}rG}M~A1/C=,7*vxaC;sE\A(Pp}H⽽Y^]WgnkP9[ /bM{ AJt;)bM@+iO3A嗾1Y#t]#WQ;ȴa 0P3?f-'#R(Xv0=V\'Hwx^Uġv^ʧԼB x 1=j 2~r/>AO!mpmRWz{UiFY6 E~GE&g|cQix:v >:tjD46h?iV/C l%utvO [6q䃂 ŠP~5WTRMìܽaєML=oD&V#!CPĀ  P>S4-WKw1A!E]!" _kyuMEqwHKѵyʖG K2-绮 C) ɭlA4ƑGmZcK)EŅw;n;2Nښ0* ][y -͉9:hCfHh(P4wխUfS/fV%mo2(y:N&''Y~ C +X-%wh8I /kGiuP+Ez2v8u4󐈡\/\!=`r*.WUǽ|"ݬ庰9)V+u"4JTKG̞-wk_TWP ZTφU.ᖁpKKY9r XlS-e(4[v/O pc@%vG>*U4bIR^NIy;:PTI34^m ܦg,Ѧ0 ky߆C(fsZE &w!?q]s$˼]|[w5XtwbU5ɰs/iD¯4H81x O ޭ0^KN &ڲK|v*7sC'[#< $W<%%@/{)_=lp$QJ[V^%h/prܹtp0#7Ӝ2y!UO^pЯDžOV`0y2N`7ND-sk$=uli/,yz]~Aקwpay@Xf[%#IqJ٧sp:+;AʧgYؤ)c߈4ދ"j6 b4H٠LEP)3eNG_`/l 'b-6 .N#Jd'01:#ޥn䀦r!B n-sxe )kXR,-,##vKFܹty*Eut#L}o':D6fSWym .{WS(6’Ud6r59,\w%Po3 :(G7G VwyL2Ź*sB,+2Ou  ^OET.TlCYb_UZ:FW]i-C3J ~m:LZxZsΚ49I>7ւe|~x6zDAͱdAF^Zr^9(W\Wݙy}tv]PmڣK͑)vR!Ya'9+)4HL;Y؈`Nz'ƒ`ڶ!|&GJKI8ԘD`A"fI{պH]/YUƾ{|q~NQme/go&r, <4يg}5qtzcC1AS%jجT 'SN*jH>rT^=$EY XBT{a_I:C']7і+ڤ ^`-uSрrݡx}ᐮ|)GLP2&7~|t:j|>ЪM:dStǩ ˀQ3rj咮t_Q+iO 5GሞwUq-X#G5wKjS(Uyҧ@u@}0 8 ,'JN2uUAuT, ]zT(ɵhqe,g/-V|q0SHe(7t#aqEt>  M-F&AP+$ݹ뛋3%QZY_X*vE aQc4zBv6r[y BeERKz!%9NwmRlFE`W&>{$1;ŬQ< WQƾk, p`L; 'P R^]]f XY^b;.ce.g!ЄEGNt:(d.{ƒ!6ĜuD/-sn=ys%e|uW~ytu`~ hN[ 7G~HJ E ݘ@Cي'n}^ #kuXo ~c^ ܩ8X TD)3> V3!yHE`!Nwvox]7 gu'|tPK+v@-w]u˩ in;o_^5 +vεGmΙ8bRzQsI]txvCG-[; 4]"VYKP7G_ы@)!d*޴o R?g{ 6h9sQƻte` $!4B1bŜH/^|L\X1:oPJU. P{<,/uy]8*  al%GvS߬=R"oI%p1$• ЀYmJt(n[!vEA)Έ9ӖDnZ,HYW՛[-pY+(f9!;K`*:2 #?Ed„۾=.vHoMuP-+~Fl,Zl7ybd F돟yvg%#R54tH”e8 W=ױr\)>1QFHëw_FSADw@'4F^y8ƟA٘sq2jN"ҵe. G5( eB`[-.f(_#e|kP)ApM˞q/sMobƊ=-*[KnZ|8dv /Q|u xb*ƷJb7?XZyT㜔K2 C$.nhI}K&n.B^?|feF(?sI:՟IlkoXTk dh蔂>ܝKC J%lS$[xP̅LSshRE񦾒<׋aiU+! W2̕sI"hE Oj9ʃ^r,X-; =5P~6-k/IWA E!V}2Ak +Q w=k?¸cwb-B8Xuh"c.}60*fw#FS.h+G}!D!X0i[O~} t$ U[rmhB2X1'&ʻDμ,=΢LahZh_%5֌e#Q,JxDB5 _j<"%1*^lG8O/֔.E16`ƀ@zҁ> yfL)g Ue{{풂%Imx4mGj۵+s@Hr 5j۷š}dqB'u̓`3iܯg^zZT $yc3)ZU\ڹU+|(icNRzRQ-\ZvX49mb+o@\i'Cp@l ;_#nBjW۞3ØR ET' C&%:$RjO݊.I L D~ ㊷=@5n|p+e#/o4 e娌GFWEr%*8٭V~O\s}ma}z e3telթq;otA]=vrw™T]czY& gos06 ;ʽѡO,'e+ R21]c jsU~ `VS]ۂ TIk%eq%: Pm1L=3J7vDwdzt :Վ Q5?҄ϝ- %ceR`QdVO?HexIW)_{=D6&n)Z ^.Ug7 RźbN]OD(1 ]qp6^ٺ#7BڵA|簵Կj` a:#/Ylvf{,K~6Dh}^ @akg̕w1PFY `<-d43@8 <(+8Eiu%e-JfDH#3$QW9v9oX"UräWQTi i`V31Pu%L QUkviOţWD;/+LfMʦr,3/n<;EԔ>F4uqЙxB_jgAagJqQiS),YqPm.D M}^a¹P)Y >Hu%uSV4Ky"H1OrOW%@%tOX^ D@MM^;vgT+n.r{[LZ4"+bA(, G)dޝӞs m3t7B˕9HT_*ap $xJs2_*2%p-ۦxӢɠ^2~?V563u iPA 2ґj(PwIeĚ@Ucpmd ݋C"v¤?4Λpm~{:|(d{N1lI0+%Q%r@ҼKJkAkmϾX\ (abc /?hU+܍uK,;3&&(+ :2[ꘌ-uC<Β눿ڸQo([leȱáݸbdJw烘S!GvxtXbͺa ɭ/-Uk^9Y.5}&Nn*NX¦XŔK᜚TU t0;z*&=_,RETǖMFE;EtE>"o4T?Xj6<$#-IIeGO#>ft)6byރDᘻ0iOI8pRBK;l,KX H';@wX8V/ԕ3"$FaD dp_8yIJ q7>({t%!"7t ХSB;H#Xɞ䌫Є2ܵ@Ƙ{$9~Sy{^~o RpyI2(hl.5_Ǧ  |PlGG g/c}GެFn>hDfPge[Du,"ii "FCwՉ;vc|g]ȤOLkg1cBQ++.%{ĵ)`dӰssȺlCj* `MWK#s&*.6:o+VtL 0C;̪fGIqy+]81@_R;]Br& nNM Wnrbjq]. A!ȹmN ($(R9 46Vv~ IP=]Df(x)^,òE(eƸ(VGXƥL4O~ޛ|[=l(zzB8^9҅D;'?]HhpmsӗJalg(2$T5lG{#2 gW͢?B]ZÒ5"uL.>ΐ9T ҈0 9QA^Ts- T]Y~ʅ}Ju(yHڟNK6'h)۾;XțHp>Ub4yN7u Z%:;޶-.bL yY[DXGR8 n1;KJ*2\K>tB4uQq, :֦Kn|"g)+Z 枝7xuAׂSqAq&:ΔQ;wk)Lڣ6kq^gE{^˅~;o\s͙NǟNsW.+Os(7(;}L/7DuT |_H]r::߶QVG yޱhV][!9Wͬ\ zB<Ҕp'3t<\84BIhTYh E55GߚD-kRkb~/ WYWbM>Ћ?z Au!&Fwuhݑ~'2A[eJ5Jp+g)@D2)(C%q(sV|ɠt%j71`UJz\-luF" F9n^VWYO p&NY 3},σ!p[p0!D\i׮m'3,g_jb߉Znpoϱ,D^G>$< @;uf{nT^{ngGrXW&©y,K+Ey2fj$^MX\a/NQ#`U eq3وm_/e " MbKgF%:vd4Q3 l QΧOJ=dodƠ?q:3~* Gtj)]1y2n )A_߯bIlf }AިS0յ{k`Բck!eِ_yHO**f`aMc 5ž_<. g9iw}$MnAsLB_Q_ct@$ݪ F!sm5r3@a!z8Csg^A!WݛoNoGpۋT!-'39(9X \McNJ^C0_na`b ǢjW𵿩`iS+iVxO"=Rxix:"`ueUCӤh3:Qo妳CXh;^C|I&Jp@ dO- %-0{@LvO +q}O_)d*5,?3m t{v|W_11 X87zv\=56fZZ FL-QCӒYůXH0CpqH/ :qxN?8bWd6Cu ;@$.px5&n?/֘~9Asr@bD7="jg$]fr3$ fkrxtb/"z~b̋]< ۀx TA@6)2hl:&dȟjcPzҟz5DiyG4j@XNq]r|%9zȒ2 fGh[93V4 7R:$ˎViW'&E9@rQ$ln60EJDh?Ym{Gk=v (Q-^"b8eԨ&ɄyׯF`&&5',CC ehCs. E@)49OpOwiTcsHg*hɏ1MWz5k}_g[\^^I֎N zuCwʴo=2n-/%aW# CaymEDzk;9f%x!"ET`>jhF<[Zor Kⵏ3SlYrN{E{4p1teu_ϐLO/SGP{?_j;8 dܳkPu4h0[ Q1ɩe:?C%bEަCɂ(.}.N}AsA>^ ;Bm?h}a픃G>H-'s/~"1]"H ]W-̧6<ubwn>(R6Αs,R&3TX}0 :6)vݵl 5 $(Uk@Ly8T8oCOvJxtOZ&kC6[R}[#* -ɘ֩A11,4L2&^{Y ZP&n`/.s F2^Ws<8DrNhip?^M&xR=Ud Ao]N?uևI$=t!85Mtvtɦ}2[Y"9h{-~JT8r[BN礪P$1xA$fAm֍6KRPVo[kTOL.t3|>>u⬻1&릩;S"b~ZG@/,TEшP a]n"wb,L6q5_O^*|VVc/$Y/7=%5_Y Ia^6|SqDRJ%?JlQ,#:TX&=-ޑKjupͿZ >c.S t70\R j8 :WR c Ye50s\P3+bN_U {"w#| \S7I6(W$l'kbt6BE@4sr(qv`r)T phO*s*jfjӆLU\EҞu5v3V"U."TXtvW'm̓Co/<4$zOrZ]z5/ٶK8R$-C&] enzt_1aeXKviUߜGA9}Cn(F*4UDEҴqd%oi#ρq$d SB٣ȜY D'~\2qN{dbR,; zu '[xN>|| /127h&_3A5KqS1 ( RkiZrU6*mu'ޞwqHPqad jK;Mt`]Y<ʏM*.@ZQu-~6%ǞWW^Ơ[47\T̊p6 Yw"@4icu` ۟ "ދs@EjQx1>XZy5evh`ѤP2,cfrAf5jhƑA(^f*)E6:3d$|_'>~Le4!RdY(-$nnkܐ/uR7"#+|0E7'n 1%v/jx쁜 BKYO_V&I T>/ bj2 0%ל F⇒J))i8ZCܥI ^Bk'U)~NBp[3ՙ+O d@>b庋8oL$&nplGw jDFxߨ 3!hEЏ2SgVړ}. ݅{+-lc޼ G g>ts2ZuDi@h=,U:Z9f$K =(#j.l5w&O ns\I1=1>c/V4 c  /gr8H Ylde55,?uG6,%L,Cn~-먯v̷c}[f 84J-꽖.$U+@<7 ZԚN[K#Iƨ ~,yy{)- ΋KJ^o iO+fحi wiRH{z"+V¶>*ud0.tQ,CuxL*9s>6DFqeXmU`f+.Gp'e: ,{OA1@H4֣T |(SB \E?BPs]{oȵCyCQ_u8t8lNZE"i>_I\M魁}>B# NhQȥJE{ΈEmb]2ɝ;#t_M_*U̶r/ǩs.^♯8kHPldAUD=V7_I+ȫbiמ*foCU~!pxok9nӝϟ57KxVEn|X=.p"byw!57!)4\@ (2v QE_f6~*54&Xl`z4iHnZ}Bh:'Y9M ìMnjXv7j>9/oѭx Mw4}[[H?oU}EKSO hU\5O%hyM9}N?,~RQ!%;P`G◒1Apnk(L4&L.Fl 6@E{pgRtsdNǝ.@Ę8L DAIgNRJqOP|6^@c<A;nyvk՚ɯ2'(\T"5p\G@jH3*^M O9DS0ìm/{F%v;)hnr.7,ּnWmx=KL_E _u0W-ݿjRU45S(OQoq;c_a0ӻS9hS}g"B^~%#.4w/frŁSo4#YF=(C'uW @%YJ7*0WyKҤLr;=V)gr4!E,Wv4g686ѳNly?U9Oftp*U_khJG#sGniE6ZoeGu/DWo4mxq/b@-h?D 7w2y-*ODmbC n :X;1?5HPwx:ÿ3y7oaDTydv*#بck>qbגR }#E+|)6lhAOd0,#itoO]`e&bl]J#ߠOY]n26~ ,}/9|,p;ӧv02"$c*c|'ю^e&)F ˳4 ⏆}u@kW,z@&iZ^ٖK)`p& /oZ bI뢹aTƽ@Kpuz=oN4FN B!)f)@f֭+h)ڛ[eTDn@qV-jF*dI@߉s!$o;`D[踉]k..D/ F91L|?R;R)%I]QL`Yթ9!h%0Jfwxߒ3,B4=W h`{<pȮK]o6 SL/W#)JXA4A"eYëIJDk"eE] O}K܀j@hn˛D$`||朒daee]OcaF`oAx&^~K -O/%fH&B⯈VY# BXa}t!Ba?l.A0&X kwiOW)0]eK%ߗ7eG Dj.+B, GSrƌF՗ Eᨶ 'g/DP*4!5GjDR/m a*014N#58TT VD~q"KY?_8;x$?G]g_2E\6^:#[L@h %v{vZ2qͯY'sb s)VƦ?R=.P˾g:,1kHu!Oξ-/Pxݚ5m%&U^$ oá<Gx.f7v"%(z9 hǏNv@Dd}]G/\aupyn/BP5;u:+M .;B'%ݬ&u^w$=Nt"fD M`5 H mQc'|'W;N.a1vu%JJcYaH8/+~ק-ز.ğ k7ҺÿdӋ>s\B(^ahػoiy%yw !ڃB0`̰pK6j@ ҎXM7A2bhp! }\XЬ X 8ƞ|/TDYBN֔E =MrSΘnv]uPsG\$DÏ&̑[nڐ&7A\u X;Tv[֖];SH/,J"`!aNL]Ʌ\Lq~v-Gh86E{GVSjԕp=rT- eJ&}$ԫT!6ϖ m%K į]; #40rP`۟,4.~D/،H%aoQݬ"֩|ћOcc\?Hzae۫fkB,lq%Ŏ1[)$ʬʹէE+eœO$U&Yդ>DZl8zmpv0Atvk%]B7R~hv骾RN0Bb+# <8퉥[0Z_Ilf@$y0#3 a Ţj? T69~{KYׂ`1.Ut°B5l1ڍ[ZVoξ8ebϋ`N [Jћ3w"#|kF;`wt4R̷]%Ws>4=:?Z7:ޏm}cr |,&&vpzpװgME}tÅ{nK4})tri~d|s$a|XPDqa͵=PhT?JD({1wnUzG=WV3ѹI㊅e*v$DQAL:5ϛNJpD,Ijb}ù`(O뱄4;4 ™OKpB=P!6IrmI. k?Jəcι+ x,PPa'`I2m*YUJDMT]PO~g&S{xՀ_^t4 2}JI 7r|0ʧW*T9d"R,\Ci9 `sLGe@ecl 9vZfiMQ>fL򇀭=eM녕@[2e1nƴoGa=4t^znPY#.aa/p2Hfp[~9[9$)bпmK`|ο~B&H4joYwD&lԉ)pXH5ё֍& 0ដT{VHu.ZJA1ωfHfx zWIdsbwK#JxT`gNc"Ou4g\Vfj'J˅3^5N2ix\rk'5}]\gO85(W?<ITyty86K3 =LcNH'\!yփ*<{xcKAP7c jC_E0+r?!-'!B8ۢ'tz&LeY"ϣ=wj 4ÜpEXw(򧙹$-$+f F^j@F@}BjmE.Q+y߆hm h0 ibS?Mry5 :ȊϛDCeo+$mITh=|BC4W }r]``""Bk’!3$ N%o@SE$A# n(h7 }RS9[N97g}ۨS{Y|vHdk-n:eE/! BZC'$jk@:z z_pvB1p@ݖjw;ZCŴn!Ȧ|5 .+XNnVO(L:RSs @4لkIT 歨GOϓʭqw9WS~{\T)jh_aYE@A=2e" dEqxb hV e vb]U}I1ך3늿\oNmXTY#6b_T%Aډ$\9seM ~y/,x^ښIԫX}+`uDn9"ZT{8%>H _Zo `n/i:sjYBQma nH7GݯU:)rJ@HKDH ײ|Q(K=o }/k.7X]c42*_wx5ܠ.xukk׳@@%5E6=wycr:KP:"(1v#y4lqLҡ\ʀPV ZUf̓_@4k݉]]R\gɵ$OMw'Lۇ:fԸw:]W䇭?ܶ4\":Ǭ,oeGaqwV D v1|{~0"2Ks=!3ui^?rAV*]ɋ8uDhR!g. aD4ѳĖ W.(qe[ϯ[4 7/zXVÔ-0QW_SDb'r%.a+- &XtӪeH 3-"AKx+:9ldԕF|B58 l )8;\3V ;kS*a:iO® b)7[ C9Rc+~4[`MIP!@@&ǂ7i]58J!YqoX]ף#C`,YS4?PC$I)fl>lLIkPVQ-/rb2/*߽8p 聚Lay^VU2=3n1Ĕ[]8"{*BRfx?FU?PDt|}@T1l¤wsv>̑K|,o㞬nK's yRjJu,~]lTΌ}9q1(*w!B7LfT75tB*#_kb y7*VR1]r-9yT羚FnnW[<̞WHx0 R (c)IH.JfzR<gAi Q44ܼ2P8Wy&#? vN뽝#8`cy˪/"̲E!zo =92Tҩ(XvdkP?^v̻I@72j?fFWNɡ6g!T2ۗX`Q`{6F)thpFѥi<iΨ4àH݆b^4hJReϐCUT=Wvz'E4nAJx{ŋn$'욨% >/[܂7`ͽomX:K7UD%Zxboa?;,k,VҀ(zDX|XnjXO["a$bU "V%qJLx9Y%mM/OTۺ(qִ?cy1]( r\iARN+c t ҈9OJM|_nq0 r~g쀓P o1WW$BgK/8$bktA.̄y5%7E;H=Xy&+j& C9M#~vfx:չ"bP0%YvS.{ ~zU+w"\n|ǰАGA8Fjqw }ZO;xa$~'*̾L*Ti!o ׆JifL'_%O!\O 1\v̀w]\_-|쵈nqv6QDm xsQK} Xl%pU4O&<#n Jap();P˽8Lt* ҃N/@̢/;![ȣ^:C8,bd0$kc!QPԯ.#k. Ad;¬p>j :أSo20s±5=1X]2 @dҞ|Wˆ$ ie>64l9_A3<,wd+ڪa%F6+8 !VObmZ"4]8-Z^pu9XcL0]'KœonuLbTHw}RthB^lGRE'x UGA tK79Q\Ry%Hj>7ݱM䩦/h,MBkH=w)|{ƢB[ u*ThI.LZP}k(].橐¸8EY/L_8k''#tR;X`~„DCNIEКe:Cѧ8ܕ-a&햭E)KzwY.T +)w|JD+`$ ]O\]|J$.KSj Ve1RJ#}W`s?G/ 47~'bەg/U:-GУ*}-yj6'5˧&gKܿ4KC;c5\@ՌWZRRez|`[xfn+'|kn th7Ң9j ujm=K: ѷ`O`ǭ$AJurIs_=hf;ACka}$`"[o߃9 ?nVcRx -c AmN󢶬=(Ea4njDG::RQ 98b fkcH֥rug(CՈ3vZIf1ASJK]Zz^]l-p2o>[(Sz86kCKÏzudL >/#mZ|VȠ}A&Q5"~/lFޕnS1znY'x\ &S#C"bГUj$%oxۓYc9;j1u$D vN^ms/!2[gi%݄__eލ 76ⶽϓoO"w*{=`yf+#[#ʗzp=# j9[DKA9)Bu" N٧v{p9f F7uH_R)BlVƁ:1 ;:؃PI{U*ȢcQ*7[$@-sNf]JEa 9N..iEim88%I҈ZC1~%a4MS޻MFY"xp޲ @rq;+jp$|uZG=Hܽk5:d` Pb?ה+!AE 'L#8s +E ޅ]t].8Fz 3ZwۈPpx'mK:vD{^`ቍ~D,1ZwbPF{.ןlMn 00zLye͖:nDXD'6PŃ㡠E6s#9L1GxP}- ZG#ï[u |wCs&Kc}SDS`ʴ8^*D7xt+/thoK !L&6zvAhqnkS*oțGbki8c$=dڣͼPHhc5@e/7|?w y?RM`8E nPB&c (LS&W\2C@K ]*aǚa}Y+&LrdhJBv$ʣgDޖGXpMI/dۭڥ՞ { 긾f]UK?ッi|Qh~gFar6"HʽUH1Dب+W3[eZ:N7|K +1cNlJFFOuOSZhZ4"'6wN2W܎mf%r&Q<7!T'(}r{T~$GX. f I$JgM5O!eƾrg Rva.,WAU{ uyѯy@1a$UEdg+|)wX π"WSwUmAD=?Yzv( L,K0xymC ?rc~;7iEuRDʆLMyʘo $R^ a,]m'$K,(.1I`X*b>?"c+)T=p9*/nT_kIʆum\kGMI2IJz+e.LW} ՞ j~yvƴ\kgۇԈm@߁JZRR ;nu)P:ׂsW_H5׌0{׻'~u+I'[rQЪ߿Q;a୛:; zZHx\,,ۢnp@M 6"tx{-j[L]" kk\ 04zsnJt}f[A,~V4^߾Zqj/؄Βo$J؉۳nY4rR7gՅ8ұ"I8&u_H= 0,k-؍Pl]$U7:"q%f2  Hq妘<'Hi& Ѻ+4ިZda,k5$5sʽb-+]^StlEtZ?e MJe)!X^H>qE .֎zo3HX3X7L 8 il  AUYKS<.6;xF'e\Lt,Pzʎ{qpՔu!B='xhaIqU"D\a&^Lk7_1whk}*#Ѹ j!ocEGf$gFwQ;VdTLj\}2vC Q5kңT L-]'tN*gH<$&o=Ae\:pxؽ׈`ϣp!iowwگ$;c*,9\ ZQv|5Ԧv] Ӡ7L9P꒪{ӥ Kf4煍E]*c^^5 F8&qkxr },.TysZjbW]"_OyF{hǨ." v#J|\?Oj ^({wxt<iD18$A,JPUu+bc"'s@WxdGO]լ@\hN/ёG1{?6p!3q5 Oj=>qtw\q:1s2w$JEyAB~SH D^:4Z ]\>>-BkQqK lI]+]-g. _B=-|M,]@n"H(@`j2(^)׀.Z $UU/sP@'HɜȽr@- BB@P/k?mzڗ+=Zz /huV]QNJ\sM! U,_De˫WU,]wIL>\ozg%Tnʥہōn(]B%),@Obb;*0^_rŝNh.[|~t.!*~*iwyӅUC 6~a/ul ϰ8ov{QDIa1[ NV#HHB ۘO9xzX{S󮲿RB<[Ϭ-C@K59[7;yqb>֝)}{r`UDUm%;vUCuwD2/: ;/yf𫾰)2 3|qSJ6:e(w-9i^8[WGxlCt\`](p#.WKׄ!祉6:Pѹ Hy6+'G"eRrVd-mXPg.yNVC˾Y_)^uAu()5O*R֏oӟda 8h5kOЛqn?]M87KhX.(|Y(8 pA R)zl 9]4[v3oKvsu |m̜v[;kkd49pŞY3WtFI F0>:s+AN(=itR9Y%s\ѯYE*2OJ$\Rӭ8Bqʔ*|g7&˲MʰyP1"4܀!~ v`P$SOU~ :#e {"sN۞<㼪ϩI$8 E/&'k\ϭAl+l?nyVT sxbcߣxF^MkPbմJ3.ыQ\ U6K11F@뢢,&cCQm|M>aT,g& su[t䒖t⯞+rV{!硊:EړD&yY/gNcҤ *MZ;'4aM 8.M2[ l3GleD&X7mQl~mAD9sh" j|6FL N=@04𡱩<"Ӷ^]2ai?~ۖC;WD+)Q=Bpj2<Ǟ~9HsI2&qmaҕڥd4"MG/Auڄ$No<瓻Uo9[ H6j@|?W-OXm?m$>yEIOWh\ Y?f Pdܬ55 $R;G {>GBҘv |QW3y呯rw̥  %Ƭ̠Zf:ZߡBO+ ̛LB#dE>Aj|xnA=Ccb9n;5quHAtĆ[ҞwZ nܜoz)|R>}ļdc;/IcD*|'Scnۭt.z욘6Z4Lr{ǵg?͛h{=DA7dȤ0&, JHl=.xQyD~uo~&7IvsNp ~-Jy)rˎϱӂg1G dC*V!.83&q24!f ER/:_ӆLx!î]zǐ$)bEo00*@{\8T#d{g j4ؚ;"7 ;X.yGPyAZ V5ys) `Y"?ͩ{ПX&AƗ\Rܷml21i>-)R$Mv[}Yiɧ Q5+ lH54m[)i]7}Nv v]GsXѢ"E_odU^|,CoYd|7>o9\з˛Nr%O5EVH Qv4Fc-' & G$-D4Ǟ)hn/u%dβD7[ ҤiER AHu/ 6ڭn;i?y"ӾC$}`նnȋJF" %[19D"Ot?:1ذ Ostw~#G.1xEtRV,(?r$^˧Avf)uWR[j,|P}vv3uix``2z_-@6>I]"OSghG0`iN%ݹT3Ĩ Y>,Wo) _+=Mr}6f\bcT+9_ZgB[̋b c 5z^`N!ǡ*:m b=q݂|c{\cpg>p^s-xBH6{([3*a.Mē.Vb>jC]ÃkU ޺:{-eN;י4?&Fe%U|z3N?>-'(93Z=_;7!2-mlt)ːo^DxJR7d@Jl; 6Ꟃ @?^-zr;8}0_ģ \*$7P%B_0B+? 4;s0eZ wA}ehT@ktc''6M*n̂ jg_2FaQ?JULTHϔ &^㲥{ Rc&L6I#ͽ=7o-SNSPD+Quq[Te{g{*;zaf3v Z kt?# &v3Y?,EϑTB/G3CN7oք oʼ$:~?.=bn.xlz 0mP,@# Q8@52fA*(: zJD|fsoH 4#U$U0OWװiA$}_NqF:Jr? 7[IxCH AW<줜aK906͟pa#YqGJAJ i^96 ]ո-o|a_ݣ2s^TzΚHn#$.g0&9 W\V{GFWV}}NZ*тWM@P!~/Eo3b9X]3g-+ d{.ӥOѹlC\:7a(1[c&}` h7 6%f'$;)縂 ;I|QnKf[fnLJ=<_T=(L܃Tr/T /܉f)Of@>t_g7.dSu}N[ϳpGۺ7$\'e]}"(.@O<=j`D#}iSD7R H $҅Hwt3 [vxH:u@;Ai !޵XnO>'ZaKP_u8sX0caWiB[ihZ $ } qȗK GI/hw&蓂*$ÆTR׈<i#w>ͩa 9IoLGE ɾ7.sE -fS!,d8˚E=B)B>:p\%|=w7j͊HMr fA)ure gjKh;w52g@L6j= oxzW\?A]h:b&xq)N*$0{OB e)_~yB[nyO~]z<.Ie1W^3JN括F2=!F{#3k~mڼ枙s;t( =0B'܇MW~K\ yBy\y+?Zc?Fa+?CWv!6A-K1œ7R\dE Uޛ+_R'pYڑQi¯8"{όUn0u+yDE+,%FuoR|[[ ֞1\5q~Q&+k'7OG;q:'c U^V/Ƨ;iZE1)[XGط\[g#+]hC.we|!-aP*r&g:` /c 8)x*h9>A@5t{]ǖn6. uB#7IlcK(w3Jn]Y:_{Vņ~ҷ40 GmJ毕= 6t4$@z`Wnuل^},0$# 67oDj]S zfKQ'`(~փV:/zgfA#usş-S% e=H=-XZ2tv047GդewwUl⣯DNTAJFpŮV!duCyrzξ3Ƌ;vtţYI?ilfaտ ,(x~4n #{.&l& "AwEY%Ȳ T?I{Aj\0qi Pո B%፡9s.N/vН6sڿA栜kNƒk,3 o×[Rs! ȰmJ]7if1Ei[W2;9 `4#R "\&Vt~5zgTv_V(2HOJ~ϗD^Ы v$ 9ɿKd ͩu.Qe=| dh,ШSV8[ھ2ƕC˵XFga3Sc3o#;Mȵ][PSf]?;&3P)%eKS6d\!vVґ D`]cZh@ 0q Z@j?\u1e04ay17Ki6 [ZJg1b<ݱP-ʙc2Aq$3.R,ɾ91`dj'/תo'@vE()8R[戋!Lb-nP۫IftE׃oW(55lQ< zl]c50@#~fFK(gf9PshoSfI KeE5,-e`ې ro' 6pj4bFua}V hq}"sa#"L. /XRht13-n&zC4'ř]b\,N~NX:yf@qĸ)F=zO['2Ul&*;A)j2v}Af2,8&$f 7y(RD;$V`LV9c-&r'47U`hq1I d"*Fݱ=k4~FvY]a Oy NajlDD#a*uIRAVЛʬ,i> j=Ɏ_TV=P!j,ʿ&VFB_1;*bH c5̮K(Vݠ+,xws߄+,yjU1Сy mZSgSI-]2ܣ9Ĵ/ a N9ZD"j@SP)LȪeq= ֑"MVMC$y%#2:d^ XWoky) o y,]Z3[drzV!{Z{b'OZ RrR@GO=et#7Wvm,^gAK)!,|/yRY'=M`ۤP V1T:`Ib,0!:1.e*Uh LBe > δ)Z -ޔ\UC>jₜYΜRj5/4/~xV7FI!xθ9?F5ZNZЏwwLյ:ko[h-.fN))i0JSb*[sf g )T#v8?ehdύ#87ZV/fҎpHuܓ«8{=u |zxH/;n-D+a3{7HD#_BgjqpFq;q|utžTJ^:Rt%;EMp,>˅B0>>hR&2,*^9i|H$9vL)E9S!X(7 3ۤ2Er̔BxSX E8:^9Rz5%L*^LX63|'ү)}u{ey/G?PBg_5eЂۈڏ>zQ$xjvc2K1 '_Ah Be 'g=!rQmPtZn .=. !.pպoLy6bi݉P͹Um.QI.ۍS>OeJ*=O蠢6y&޲K8TZ'-)z[Y?\{:vrI-"%:+ Nl`*ʯgc5tHAb`2;gH&;I"[ YUH_g`#:g* Q DBeFUSPeR% M °73/:*K$@ 6ttu䏚MX;E#ZVU AtsICN-?NB+}#ԥ0t %,]bp-du^$N$ׄ`i"s*<ѼuACW[K1y_.?/k\ؤ̃ Y4, BT>^nH'6X/6KU@ZaJyZ o?W"#a\7[<â`f\u m\W 8u G& CQaK5;9r-/Rfg@cM?>eg|]X;iyu6Ip"B (( 9'h-2-;H7~U.kvO@|;2AC\1;ni +)\'?-auH Vc6`Es7?w P _n8.V,=Nh3bI[ۏ 1m$`i1*g8Ŏun5,6Zd+_?]5&tw|,Hc p=x (rApsAss:DVkVDDjb>.QU7G0u1}ĺW+|@% 3Pł 'R>c-!CoV7rSjjM,N~+U^#8)4&C\qEukg--"[L5IBXAX=Z ѭ9uX .+DiU&Pk("jy2H6+A7%.Ajڥ0)zr3^^xRtKh_dް#1I>,F@pAzwP#Є*,ELGɽ6Pkt^d- p/cDM6'lޡ2) ݳhiT *޽?$iʙǃ77m+JQJmka s$z3e"A: ~)pΙ2(j;J2o3vr|v e$©< ъ3(@2uKvY'O>:զ&2<[ZgS,,m̪X&9Ý[#&g1RVi4GyEzr]M_,lwo%Xx#tmZM}2[p) Iǒ4$n[o?5:R9:gB^ )(dץhXPq̠<3tH85jD9V*;A߬Ɗv0Txy3 9CVli `YInz}P3QRCgIQm Ogix8,W|G:}}oW:,=X\Q,2|q~<2(Fdʇ2<3E ɿQ[*=~=_'A !!;o-m/d%}$/)m:}C ^aYVK`x/';NV֨OmJ0xs r=5l)Q'ɍ럄V_Öt%+O+lbDJ1n:W f{~x-.Pw鎌6.hޚf +U3({ji+L<1~އ˓ssCsS7qt O֜Ž}&> FU&WPxxԍ}wC*&2򣺱 D b?]Kc(78HWQf{* &7Jk9@U0A4#[yݶtڑ_%f"b zR8 ̴1\S|r䂙Y/quu 0-n(@V+K- }<ݥev6 %2B0T TtӼ`gCp3CϨ,RnD vzKyd2ؒgڡNA cz9]Mio뤻ʁ*Q rk44׳7f}#"'' _Uvl*w*W><>C+WMHj>[YOv!$D|>K$IWh~n36\<@\%A{`vBwUMXh1(iW-FeP-S2WY<x5)E^2D2"Ǣ_ě]]wMT ce+eBV'DO1z!c~Y!_J%`pji BBY\PPĤH2 wjt|ATBi$z7*dY!6a*I;P3R ~1Il:s1'``7iF%[谆He&G]Cu୛ \ؿ э*j5MϷ[8-@lBI'&2<)׮FE2t'B&` :RcgKrgj3\2\?RvM3cBJ/@Hy~uZVm '*Y;4Bn8ik-0oq)p"y5UpYLӷ3iJ pfل`ihPJ2l+n$0 v4(-QcK~j=-2& ݇T"e 9B+pyRx=qI+uv?̕trzOJo6[" 0NЉY$(JhR~9 @`0#Mk:Z}9I\'R'.Z֝4 ߄a ،KnT%~\Sj ۏy^!'lYuU"V}Zi{}uߜ:(xoBl`!l)͒+Ǒ}CORyD~12͐]!"Ceҩ(DA g ~."yҮ>FȅsU-~#(Shb|NrMϭvee?_o߲ KaI7:sUZ IV.~xZg|IQy!mC^Ɩb(L+v6sYfhSĐswh*t~|6e?&|F -! 1atRU#v㩕=fe'*D6 Pպ$Ԩu=(F}n5`:q[|@/ *=O0>2^Z-Ȋ2'?t(NŖ!2S[,'Qa?+VLU;.SVWKڰtϿ ΃Q,<ـ p9r;* ,xB;Gsؓ!ϲ8m9D~aҹ FfPX4RTiKG׎o-cE>B^z0 %|ZUEGˊ+ >N*I5gj8k9O*zŢt T.B1׶S*:vf_B5hx$ 5FPE+%gw>tk&2?ŧٓiqXmڲ@#q[&}<^wd4 #6Knv%с9Fo3i#=!j%|YH7sKe*]׿QEv7Q8@i0QB[f׆I3%\q{ij-S-K# ;Q͂7L9~9<:b˽$ݝRO$qP7}a@ͼV"7X\+&^0G-3g̃-mZ@{Y/H;8eU΋.-H꼗A?y E`vDӂv[?lHUyJ?siЫݤ Z0.u߰Z`]m9Kg DV!UGSWl sJ69W1*AR͠nCϚnr&$sO'4h'Æ&b0{d`4+-Үٯ |*TCb­V;c| -Sw4stbL`9tHϠ>=lN9O@o8;Zl*2(4h7J[Y1Zl*h E)?, kHnk5q6߀4W@.U[ZP0) IC;p' ʏM MVyQ gHđ3KK)DX7XPEBe>i;j;5N$0ĶH4޺V֥:`*Imkax63\jc=Bq^ ?pbUp<>C!wUZ\tYSzVzu/-SXF\3[A*/$v:&kRI$lm^.|PHhá7ȋFs1 ӞQPi&Ib{/9x]Q21(^O Ln"ޥ3XA^mr# c,d`X"/Ջ+;Rji(8lXLڐ& Y ^BjNb2q&l7٥5gRQūN;;?bߙ{(%~+BX dJ4r#GҜ %D/jSptm)X")EIkLbuh){ E?}檠>ۭI 7&zEtsKtQfVe+."ײ ]+UhY!y<"L./d-JcrT<"Cyvbêjb5{݈n͓$cr>tI C_1y$`!A..ߗސn<|"O}[aJ.%J\} K|հV4fV#SxTl_Bm9^1P1sW =W`C|k+fO5"*V`V OS~ů5]_n~;!i62k+1^U"*[rYLuT؋IP`jSb}K VBBraXdD=+Hl^^}*jmNU;!- BHīzIcqd4D,1zVU/cڏO)ept,y #\[OQ[ #'x`NuU?8+[7Ԫ3!9֊[-(0c;~) ~3,1v tưm@k(XQdFك>vl!as ¤ yU9pp\3˾-F=-N< wWIojp'GmN4Ll/>Q:|b*0!DE/!8>^D;x)1;lU%I垯mtJG5'GTQ(L(fktő,'YwˡE$n7V5f}bP9訅O来'%뇬y s4\}=kFqFӶHS#Q|Uat1? =EH]@[KYqN;9i {]m\m]LQ皡x ϼóд_~ SW\/K/*IO'@7E&j`"O5q$㿭L:_Dc٤߬4m'wIf~۶"],+.H+%Ƀܚ|%9j/5)d6I "ɛ-GڹLGx96I敭?a%N0<(c<@lTdtz7+ƥ}bUA&vR.[ ݯIr(8ag$[4ΘXљ`=v=3rFgY+Jbb{%HJ ` 6z^P/WBx@U}ڲSٯnrҐY+?̾ uUkEk7~~FPB<* s' M (#ک@~`\l & 0V]:yi%gܯ[p%49SMO53{ S0^0b q\TbwMV/>Ox}0>L8O<2֕Tzl;Qdz&t:: !Y3Sdh4) U>jj{5h$mǞ:ըb]:cA%?j_,ɫȝF$FTN#Ee]i/-Y3ynCg$M]kƲ0C`fuiv4W|:X,|&IDM,\oLg~x@fR1 f }w?<yQYplt8cG1h2+x!]%7P''-]rP(%Ńvl+Ėa+ѥ픲w,M*CCrH=o#t4}=,#LE@&|vNi-Oޠ&EŔ_A;PN*~oR 4_TqLR:fml[7犋}d| ^7 8\ވ'%G+yӮ!uS1$1'i]Ŀh*m*<' X+GrW۩) Tf4{k0@-T1v|wshEc(bp-OBJMWNF#,;N9noC9̰e0tC#5*Suq|σNǨMB`Ǿ`KΎWڶ^ܫ&^C''6]췧zfO]Io.BN-"A&3AٸfCpwvۃRTNPQ[ ^5RjNi#b?]ʷ v46f`cUݺ߅[SbBx gBѿD^-h^vKlE[)TDZL:wػuԈlIBiuz_Ij0WRS% ¯*s$ Ar93W }ї&pv:Z` +i龽Zn)U:Y0O s"[+k׈zi^As=@rw2P=ޗoۗbyn䥠43ywZ`֊3%>ZL^8Oi~zs>3Y֏݋Y!̨/H*QNP2,͆2/@`$O{RIH7 i d1w %wYecm5d@_*r/mC\A?7~5 C8ODW;*N(|"^7g>Mq`F [.>W{筃ѻa6Y_?[]_S|렠cD F@Ʒi3i6d|sWj=JHd kœͦo|@wE'*g']QCf(C0oNLuPj )qkNo[(']5͇PS+i{oQ>IF[ՅPx?+s*"Fe6fL"DP6-`H 24 `ʚ?ӐXSgRw0" (_ ;ŌX\Bk:ݮUI|/ KUK)h9z2wVTQZC|1*႖a"8's’#?}+w(3yKF/v-& NHʼnǡ~?ݙSD*Vn\)eq|Za)t|Dx/H$/R-*2,Sm"xC}w{-c1/5=^&)=/T*>E[;z1\711IS5=hKt,ԮH'=#>nwUgq ~! ak_O^N!K."w@*O)0Q\ J?STs@5^z/l$%rUʛg5{3ͤKcqF^VZ׀;,0i8ܵ4͸Ke4գ+( ; rmum&JUHs`~@X: ŋIIdحn3vQ'^ |H;8cC |uM>MrowcǎYd7sє ](79:Pu$tsމKf lʛ (߹u:Im!:9xsWA`T}}EgRp0ٴܳ/GL;r6FLONZ gpFqŵ#땴sd |7(O3g<-)2*(Xw%=T*]p,M][p1_[`5ZB ElF;y+D.p>A8&>w'#mD7>7\ʰ ;F߿NZ)døxyܲc1yyȕUyĬx?-*R̮`i"9F8h!ZRY $af\!Ym1}D'˒ƹ#FG%5gssOQxG79,I{`r[rJC ]!ۄfMLlHb?1xG1u@8l/p$ѷDPZJTSwf)9悂b2ST2DBm-Dճc'!̡fčbGg%MjddG1{Aj6ڼyjۚ*+ PpdKԫ̏)a+lB&CGXQ1TזB.0ƍt鍅G{K6KQp96e᫑S~KV@n+Drès+eAn J`RYVJFF&E>t_s;G ׎1ᇡś"ĺT2E~s-H}K,n+0rRTQaYڱXx^"ᐢ(j2ٽ_Cԥ^ cMC*UCwzcmPS,[\"Xf7T.xMFgM>eLu:6 GBHr2)^)9oITr>c] RN2=~`Mt Ɗؘ0`ThJE vZ[a&N(c.+=[j2BPNuS,#p(1cj:nɥ)#gY#586\&r +ѷ-;(a5%ZZ܉DRAU"VSpx7sVحUS<Ѱ_5GIĝt =G_bi߸=텧ҤzO\5"@|~I8'Y0%Ӗ&B#sB"0ۣtUYUwI# -;zOy1I`d`f릷^h*AƧhY fZ ]㥁bl fT_2z\G2vt;Ez_MA&}34(+WK{A#gfOwĻXu~h$TH\o:Z\eIЈFFz3C>b-?3V*~b09)%9Yϣ*>_y(bH]coՎ 2Ƴ9.ݺgajW;%|GC4B5\XoCGF7 #/Qݚ9:ӳjL mf4vJIAaddKϘhRkFyce띰} nOBXR?bҤ۹hd5dv?N/DŃrwsJ77?) /LG,Ԯ MϛM# J%u}+}w_Q;k^8`㳟U\.Qgo)Xj9Z2E0y-P|<_"Zd >L P:46rG4Bcv9MUD‹fjU j]4Q>!Yq0SEjgN|mk'd%y[R`my*b.aP|O12j-F9MiG!!l=!؜"\Sj% A(Ffl##]h+oM(SU[pڤD&s\ )y>C}t[Pq4 [UHH0ЫTkbw8yjiPAT}'>9>΄Mk`\K:Da Lq]=Gg7hCcد{*CO*sM8%F #n{rϵu%5 #YhPo^B{4i S*h5w6`+/mWy%$ؼډ`KmN1JFv;XOfSLM\SG/Hn?gր Xȱ=#&BPOvC4|V tELh?z,A!2l!LnHD?a oxFxYE0B1APsRٸi(΁R%OOoM%pid'sDZH5V9jvkvFI&]-&c2^-Z"Ϻ=&tȀ\oB95D[Y Hm_%93Xvx빧⣏>bɞb]݉Eۛ:Qt9W NV}`t& e"J%o4scsY8W+F2fKa=PkUڐ䫐nĿK{ddʄM<'&< W%mWg׷WFųe]2%*T lg"CK[xi-B@*T&(#a@˱iPg{X!LY: Aɒ7 v4ʽJ8Q L@Ph ,|csٹ ~RB'E-,)xءMa*vw{JEpCXw$BŽN~`DIryg!H։R+_t4$ X\A#! Xc@0QZS@HIm0E Q%ԽSd"h%I7+ r7plFqb%`ԋ>0@%oBf4 _Pq|[fZ-;`er5бAL1d/3S}禥Rp+zAcM|Ez+29y4ȯjDiLZ=qE^ hœjԉ9=x,>ńAO_Q(l6Xid/͌Iwdo>XU.7MvRǃl3 GI72g\sN TR7~D%XfA~xA/U'&kAdҌNO$nJE' Myu7 9GXRrq4{I槭rC>Qf?Ҭ RZN*m~{U5GPăkHQ~⸖?en^L&e/ P8HtC(΃e>OM3ɞy9mp_2=*YHmKߣ\St-,*¾A}$#}B\7&y*ξ gI܁>!W#֏>\kOk-Q6@H$߆zI&hl JŻj /v*`4Yۧ򦗟be'xhB}KO5!g`6|yʰwmװ(X 3{hB46z<%@gϱ͓#o,ճ[?WF rz238S-J?zlH ܱkGehXTeLŽM`et BKrA*ջ!V $p;WLp`3@xWFK?7o_e|g?+LԤ!,Y3e OSplʡBn\bﭛx PaWtei6Mʩ̭ %XXwAag{X)BhAQmK+I:"i;Zh\c[}su/ ~g:JSj"09{ |P͸?4D^? $ uuhk0iWNƒ;H劥CE"۟Zp/n;vy|sedWMeR eN3[3A-!P)o"_vH47^7Ԍ #+kj%U^BD,LӟC:0;Q{e- {= G~6@IdtRXFw· |Tr=Sg-S.?b IEJFH.f 7 Yu.r@.GM-<lPG9@ߤhmo-mwaː7'XZS!(SxѡӠFn&B=^@4\FRo֝!z+2ȉl^(j$MYq7={}N תQwDK~(.~UVRZpFQlZ4wq5:0ᢃgvhRJO8Uy}U>ˇ8prh!r]AN)h@o: iIL.ž?DrJ]OkF'4VV3p8:=]%ž2V|p^M^T^}^OcjVPf3Z@_TVcO1-W}09夈t1V5s,>P02;R̜9|Cp(&E ]Ɂ`.^H93ǵ F,GH bA(\}3=큔֥bkӈ;3,\9u+9%oη|utkr*l.^Ԟ öMt_^"[r#YpA?mF TmyZm10Z%\Cp)'iTZHF9K㚦}}tVd7o/NTHn!rv?{h zB6g0!̗zQ )|3ŀI*=gCe/sf$j܈mxE$G|޴[Sio#+GVS &).>]OۮW$[ANDvσ`KX*U4yrDa"Ppu$ F?;1qUk@ߏX>.x1ڴho)4V4Tx@#,%vHe~|ߙ/(he itȰ6k,ϼU 3sҵz,FMt{>S#7cNsDjRݗeqnpUߗX(jtg9?J$&y.<=METgA+j_ht'̈<%pDp^5CJD\>>}SuݖE;X:Ee?fao>CQ8"$: ROG(t$׬Vi%Ilv)C7cU).\>iJt2:v8nrO)یOݷsGpu?0+:ڼfo7Ư$ lg]aLnkJBz5zg'0j*lMLhAQ8K;t c@S03:t~+deG0 =vP&}>;8( ŲLKc#$ܳ.KL~Ζ1%J{> ,[u\?&&|KaXg [i(~> >dy|yXLZ? yajE/]1|.}- ǨC@ΆG>d "v?#hC5xB}%>yGE1,@8xfo`( V ,^lA8!7 ;ZŎŴ K#:%X L5f.rڥI,kjZd=)Bⱛ5BjW}%eXuYQד<}4ot hc*ꋰ\-Y  NI֡?-ѬH2G@ Xǀ׻KMt>5^e*T+"Ȕ>&ʻ#=qi@EaO3Qdo+"먅%&d{;z)иng*~$Eb@C&a;9#Tb%4pg,O1yM.+OY`RP㿢p<*l+962OtEHWr'TeP)v>z?*fD) ljjHKzY?MDzU5@ҾSK1]n#c(osfHݹrPnO9e5 T?(F7LIis"s0i89T6ba?fp~S|hN Y{wT:*O{J#Β0`|e*//vFۥi1u`i6ip cp@|irGv0@,c1?/Ø:ۻ Y5C~b| a ~Y c+vΦlA^iXۿcP`1HHVw,LcdRѷzPpWس0hD䇩\^F2Q[MU/bfj5??Pԡ1 ,]dq[=?c>nlv.hSجLi%rK< n9gV~Y ܢA$ ^xTj0a{)`#;{t7{r=UoK61Kxo=xGv1r7Zde յD!UOH@$9 /aZE R{3{0ـ(o?|Yga4$7j[i]ŲCV1LD28ۉnR QŦq_'܅i,U>j*\H${YO';Sٿ>/Ԁ Mh?D? q{ڊxJ6h!5'blAr:G4 ogmŪrܥԌC (\Wxa eSq ۘ>9;LAS])%KW[ŠdMd <6RR!!AjU]FXx]mx M=p4.9AD=ܺՙR֧=31[(It8!TCl-q] 8Nͤ9E `27as)^Rh ˛=s=Sͫ,4ycP?@N= `$M{ZcگSzUd}."]f Fk#1T]{%0/4q'w㸍l(ˤa ڵr Q P7P7BB4qmZN#ن}vJәofJ9Ύ[-b8i`;N{+m};laWZlAMEL;寎LtT-6Ip%(ўHۋRg*P9|=[ҽX]q>St]ES i׭ȭtEc!1`6V)o>Ƒҧ;I/lN&rjtJG!oѶpntdt'iv}Eҋe+w@0G'>jAmqR / kdo4x#%Fb!ـ/sj%Uk `*S/wh|4wBm:2 [)wdt~'^9 ]ޟ'aɳ |֡48P9Z[y(қu1K@㇛NVv%K Fҙ3hKurCW ]TL#% ::f:5=rd\}КG_z|k@olSl&5X,9߅DK{u+Ilo1~FyaOaL"Zʨ7/y0t u=7&Fa\Ԩ7'j;M~  ^Jq 鶅o}SiL)D4|t~\=QHۈ/,FwVywjR-RFOxmBIf58w:؀O&kw> u}I޼\u\k!0( XИΝ쵚>u5+7ZYG VvD`A׳>6˗!LV0s/9 JqMb Êtƾ;2x@i&76Y2@/!cy~yzk/qW!@ÝJMs'#A ɋQʁ_C.4>f^Ϭ|២GF ٍc7Cbo~n"CKA ?S{s{b. 8_il2' r4tMF"愍R1mAeֻ=m-p2|!W1}ا)̜p&KKe{fv3g&]4RB`d{ RAV*be ^y׍ )BfY"XfaGYYŊܩ$0TpSP-Il]Ԉh:7SOYe۪ n3n~fHj H̜Cx3p3]>(u{c)c4= M7YgllhV&!IGN؞/+zoˇkۺcT*ܓXu 1_u8fيoqd؍-N1>`ˮg2lh/~&]Q~(`8"&ӎ`_UW\4+L[5cT]tP۩L*6rx%u2 = ?Z"D+7U;x t$[LCYh9F^.pUƚaݻw aF}uRj1WD_2vlCAPMĊJ%Bo@OSxMZiC9d)K7Qmr"UC}{y ,VnX>4J/ۭUW2FN*ȍDR|Fr ll:R|y!'"?fKz m-8{iXbzY#r&]@Z- (p rC1YҢ I'UFڡ%]ۿ!O*5(?@?a)v{W}%v f _5C~KWC)2H_vnWU$4X_˘IPq>jsǡ%oiegD|8,Fs|fpJ|Gt0U61 18kbe@BsLJQ֖?`k믛m *00),0WF.Dob7np+2~شM̰3!<'-`24_^T^ t۩?몲uӾ`_`Eph$\(/qAmF{ F}T<mr.MsF6ђ>!X|bGs97OZ-gKJz! sftVTm0 `@p|~ުA N[sܬI #Z#^pulB 0FI73AC'jǬ x . r95c 1~/nCX&Kb}wNHa@^bT3ZOHcvn1جּ'BS:K #%N?p?כe05` -zsnhOEŅCt fj_FI`HeYu0 bR@w4bƻD *|+;+g1_w>rڃa!q yzGodEmC! С8OЋ`-Ą#NR_6sa{%t{fMU{`#JZpr8- kްJuv 91Mh/fDn,Ŧ'WM@G)^1^_p#yR@>͂I2̾/@0]YEЩsXf'5yhlc ݹÞup]mM[vGUGP>䊨SP<8ήkћژv2" -!N37K *&oyy2:\>ۮ' [3R!Rp*UY"B;7aY LMKd%:d_G\ %86^)آcd&Tu?V&d[".z0FIs%ZTKWK8oG&ﲩfM@Sfv <ѼyB#Q,c Y%Q*뎎CKh{"҇s\O|B Fb>cNgZQ 1h5YRF,db|k;궛] -b~6tC'%gF%uG[C <:+utQ|7;(d%;U}8a.]vZbUUcakO4NUs`كA}+.ae)(2Uo^7^D93MCzwCQ>_.fۗ|A0XYDrp?dC3/1-m3geO8@b`8A(m9l䴔c<{")HǨ_&5 _7&vjy~ ku$$%i-^i#DEHhSqNjoL(E#ӒY`/U`2lVS.3={~Wɶ:S0 ѵN}̩`ƻHpfo'ÀrςmfqWoD$,:aOq.0pxFv04vnKe93y |ڸHcC51M3{N\x2/A *7IN^D^(R|PY' O o~LdDB`yBRs $ Xg㻱D}wX6,bjȃkO>ڥh}z4UU{ 'q?gD^[0i|e7qx 7mʏyp_9A^oh̝ۢaxkCTi3;ĚK߉ҤȎJzM1;jN5kH*C6qKySՀ>4 QQeM>A{//]b/uc&wu*3-o׀GriL{}u4k?CA=JJ H6(:>rZe>34^(Nuۗ4 6PI4fMgyTŴ'.OcF@osbC)cߜ鱩3.Zuᥝ*b)gPu.Ie361t7mw`~zIR2Ee,W9.-[# ?ĥ@`%l0| Z>&k{ybܔNp) T#K&4'3V-bN90nLN ?W"2+E^bu\[\ndOd_57pw`>a)<G&)[v^p,stJEcQMG6e:`L"RJCݼnYmQ9zj,VE G:Ĭ6CU ~9<7_g㞥-O4)cg%:Zh)$Ezsm*K^wXT%+CGw)<4s KwslEXԫɍR {wҲ!ʸcz.8 + asY)2P'Æ.H:3ʁ^%8FiItm  lx#5jj ra״|ߝwָ&& "LX1=5 `GOO1R! Rf@Ҁ*3Z,$u8;__b 14U}9{@e(+=j< $ cab0 \ʦY*}qBkBMZ|)ʬzQtVC|yywmϪEyusb̾}84`m 8*SA,Ĉ8Ȼ}-g=WWfeͨkNUj1wTb܋Wr;z4q_b8rm_akՕAw^.ձf'U9-7l6rL}5y.% QL"BF]e rd55 ubWC *E?̻ \9w|P:2a E|,1{ַwR[£vc A?`w)#\7ЦH X~E$ 8]n/VHߪ;GZdN-S/]vA}h`& 9B(fvC )<LM~P|\d\۠V) kZDxQr37@n$ tRhPjfqSeG 9NE+ʜ}0Պ6`OK^%qyy\J7;e^K@&Q$^iA096x!P=%GQa,D * ӝ+C;B#\Sk80^Nڠ>v]aYj3MݹG:46G  <<98zvÐQ =4OO` i(h }J+2+ B gecxDan . "| XMHLPʴ)$V,g7أ8^$VGfwiN7F 7:clT3ː{HZb bF ҡ%*3n൅mD]= z|a{-7֣uJY H/Þm'['4Aʙ00aaXp4 ~XEhsk dqCçwJ@" }}PUEUrզ[Y-‰ E E3ywB֝A"`S=x[rَFٓjV~( g6骲CO"*<CLtY#66:yRLͤ jd(kIu:A[ ڜqOkNA]~{$^c;כ4*{)*h><-.LJClUJ-gSj֦u's ԓj3$$ ;UEot@ĉGuuJZ.ƾX4 N8*\B0Cs@NEnc.-H Y&ݒ?l$H`Cf/VzŎeP>"u0ƭ"rwճ11CpzѶz("d 82%ɘc;>`" x%?ʽ(H-M̠9r6V[ё#u9){3Eԕ[* eC b}:0lx'7a0On~񙜹2S<^֨Hsj XIm {_}p"pPTPy[wCH^ c,6]N$m>HҐ0WHKE]]gI1U$ޓVM<|Fqk%T44<j& R_zdK&10}cXLL3)v#  U$4(?^FD:22ʿv%ߔ=874Z Ꮡ1N WD*A-JxPuQTжIr+wvC`R7 Kw2،~5kX Wrzq bjTx tNw(ތ;n 1k.Jw5X bU\i8%b^Ƕv+8A|L=xZ"l@?`p4p!/3-,pcPA<4 '6D+R?,"c0W']0YcS8¥oZQ@)Wگ?F71Y"or`om-R**Xnh]HvB֓,ve/%9qbn7wS+^ XE!mw>CmӘF MR u`ѯӤJ)c(06abŐwĺ+B%hSYr0r(ewRgZS[ZfG=1 TsnT7Qe\Y+w̨Zѭ'G` >X4ёW!Pq<`}DbDk }(dPCal+] PU{fmM#s6-+$4>ÌFfPڸ_W 8sQA$K8^LBΓXkLf_e7&IaN9"zOb2!$^&f1u9@#~n>b*x!W/(I0\h7=~"eg`-_a/N9x.DI2q;ڪp#/s'~hbf,:ϓu V>,e1 ҃L2ډ9ٺO4+_ccGKe-R%boMǓHx(rl_O e0j02imEA6j>@ͮ 0m׳^0㕰r;lgjl:0,ASe{4d-f-mOC ("iKuUSeK݀h$h0Ϛn[e;'Zl!kzz6N];Xi1##[/tpublq&AҽyB͍I*$Ӡ IJ ϲ-'^*5gTɄu15hܹ_6VCIIT(ݤ 2m5]4j 'k#Z"(b_~MeSFm!Xr^1̳=H?jRIAPG18eyQif&Mّ8_w˒ ݌Zv>wn-/P "CL$~b^C!ؽZ ӣ<1~!>B" ۈLeSɕcZE뗿O8e~U~LP~;& b|PJ( yUdr."`OgTHTW%Z`mkEi=f4浮~Zڬ'6T )x$#%t&⾩N0 "T̉r4KIXjN &1,c׊85oaߍ#EyoւEءX)ޠ-yX=׀t}(6?_$W 8MqѰ[N-bQIFI(ks$f $IHٚsY(c I<}]a@Bݏ ;9 6Eȸ#ɗf Ř PU9gס:JSvj ɺ|.,7񙧩6  =uڹM+S;y['Ey?Iv0_G'0ccV0CyG:M٩ױ`['9w %bm6_d1&מ4z:#Lƒ\ED[dL /+v׀:/,2Pџ3 7dZ`Ɣ@W:g>.xZ&2֕k2Fg1G> 更w?-h1*09{z8 UGn VԷ4/f罹I>:/oĴf2 44l]Uw LJ9|'[Lٞ1NF/|;rn*nDΘ,~lmAC#M:׭g,bWb͹<9J;8geo 56ȞZ\0QMs8H=N!lBG~ zjט;"4abC  I1=\k(&Q9 -bC.Va}4Nsj>0OlOӵ jb{Wbn8QMDsW RJwe =Y :'몕8<\(?_wS <<%zG qK93tMg^I=;Why{&p+^s+=M*g7{Sɸ QuBb0E6/"w!bEWJ84*! 8"C<т-3fDEVKŪ1 q#.;nDߗAn xzMS/Hc"VOlCirܟڃlj+>HCbla,yzzu1q~['HPgEyq%`PǘO߈yEC=_+~m/vG~݈OB.3E9(=Z&/-~漞 L6 `4Owp"j͟L{#sF gOrJ8gh> B# 0l:&v^X߸?#%g/p{T:21JPIϫU*,0 d&8 '0\{RM cIP=3SA^gsdM F'K(I~o%eY@$iQ92JZBʀsE0[+FX |+ Q1B(-F7聫Lb(X!3Gohь Vq/ILB5YŘ)<\X +p8duP[g*ܔvoDZFl,Q:e[͞AVK,nZOi"q5X)yӪ9>E>R_J#URŭ/@ݥ ͛.O+0eWE!៻FRR?{@osҊo J4qET*?V!Hkf`i8vpu LG8H9`Gɽv->0X?Fij&=Mgf]85&᮰jI.Ӻɣd/3+ws#@8 ߟZ\:Ku$ːb%b M9Hi3SԯڍfFfwAQ㍡4#Z})udYBTG#TJIG X?=~ LOD6Ri`8uZv,˼gīdͷxq7BܲZO\b4xt/fx)6NNΚ__ g;=OJֆ 3] )t5EWlD fr\J7<,9| DMyb"bOĩ{z;%ٗ8Kxi sxpqGYĉR+8!Am~AKGc:_\r^Fxz~oyNG %6ŘG-,fo6^cD%?y 5=Q'z0ڢ@?\׊ncmJFnQ¥%QzfOY`DM=Gߪs_]H1ǭ-8r.oHY%f4HOej+%krX>enq7D5E v@:l+w`腥RNdHϤ]p`PB|P*߻ (4YlLăp-C3@]zuO>ϴ=[l5 v`KgMS;5^֥nS't6T6k$=x}V X(TZcIs%wAfxT aM_X=(tD )yT(T{Ԗ\jeJћ9?~+pDj:lY WV99|ݓO)?-uY1SVO[W֚M,)k5E6!# lFy_v [a.:gEb$'5OSւOq T)'BY&&{N^Գ\0yJL#~z CDQ 5KV HkdR8xcbf$2=U}/љtndb *[n*#Zc=-*\̕g~Y՝zaT5hVu6mzcO\-ۜn<|v{^o{f ~Zhi2@p[|Ǚ%G=AFGzܮ ץyc޼ M|ʡsocp#})C\Hx`d$?H{o%v(JFRɞ B~*BPrjl [>H%.ҿ =v'EPl%@kS.U7CH喧$/S.0GdK1q]*ް]/cT L3;;I՜XOim;x"~5vYL'ݲo FANA:[[rR?)-1"-˹ MtgFw:n\Fɥ&"fݶ>S) %\(&i| 蟭GC0^$MK3i$+s6"K'e ^nj|lˍ ) ;}[,Ma/D߯^B:<[>HYCx'ʔZkѓ`=/ヤ] C6W ed{y5?9srtbo(w%aL#w9kI#J VTDX%~w;hWK&x ʯT/PCU!|m0˱pwP Ez.ul$26fI=ʪU l`їۓffgdV:}/8*uѹvw*D "(iHZ@X<+@kYb+t|-o(++ 8I"hT۹dD\݌Xp5Zk%A+k7'qa"7ҘƄQau[=0jPѴ GT 4cDe48kfgA#i({f8#yDs42M5"~R*dlD`ì:YU%}ccrHZ! 8 1DN.WYi}x^uN=l~{18I=gmUlO63-riHYvi'(7q r{'WoA/{'#3o5njw^; ɫOi\J-j^ʊ^;ÒC r t-'mfOp]~f,p<|}xk%XHPBT2hixZnJ!2%RM8`2ȵ;^|dw[葸j["z+dAݔ jtFdY+xM'\ $A (9l1K:f>C$~nX=` qY.OQ`!dhֈw kʎ| 7p82 eUk~?x1*?VxyloZҪá4%)OiKmu~o6)%u)쬌b:!X OݱM^/qH !IO͘k <]h'>m~|wqU0g*_HԊU8}̣:Ҵ)iX~ꞧ\B:D$L-#S7o=%wb  [aDFմ |А1vr)>|ra崩ur^sPZ5t=#*ӕ[\)EdkMЦS-~\DߐW6"to./I#iIƍiKlTQf5`sc-T8Л[C"~ aPb>;CH?37" B{ wlogg:+jȓBƶlj_q 4,/zWjC 0oJ_\jT )!;+A X4,t%4[${m/"1:!<ЛvUxoS(/V98]xdWA@#pޣQTw5s`բ&w08mR :urw ϯ#vڌ2ږ'G/-s ggow5[xW#Ac:̼,oc\'m9h3ʭ,Ӥxx_E@AS\X\arY@+턚3&|)s5YVۥ\/PAK!>( #׀}ʾNcc4:FrPϚ(7w$@TE&ȕ{~"7f,tuthdp^FQKךXplv 1_3ȭus ovFDtF-ƱRs-ɪ.TzslԉRapR$L4=m"9W_ȣؙP_;]ww: 4x ?Ks`w!K6:L9%zGۭeoG@wZMDЫYG{Qt|;Њ4?0q0|_R([p1SP@=6?H®bN;7vX,ޱ'ϲD2̈́9]jaĽ,0n ؑZtz:dm ,iO{ ߧ{\#Zu꨼(J{6knnKg$=J( ;i8bicdT?>Sk.2tM l:.w8oGM%D~bX$gt-svv܈ #RI[5cv-\Rv[q+ߥ9*#I9(0>MY7alK.R(Y{O\b+D{ xX5/mFǃiOSX1 ϋrU|jGqQ!t/z.Xg .QߥC~[bD\|Ekux`pP”]ԬlF8t15h O"JT@gЊIs"~cO_x(L8}9-zvWx$F;`3}ީ#k@8UfEqn`}Z]o!_wKf0{4 gbOcQE3婖_<ZZ',K_uk:ټyRC EӖ\4RF:hmpJrX NtP~,ND b#9VNQ-+Q(ܭE3yK\f0S3tpHL=;E(Zç< Y HvVvaܼ08cSjh" t`E QDlv3Nѿ?$Flw*"  w,pEG9wLd+ 0dG[l:Tץ6Ow"EH,S3pޗ>}$aV):Lx>kH%ƮS[N:%#CSayN=oNRq|J4> =˹GlfnC*œ!9V Fq,vf,UO'pVM435yN@98+o`0657YS$]Kߡ%#X*RO|<_|b!oJeN5ѳ(gIcGЇ Eګh BEb+89V͏Crߟ >l /Ɣ>!qv#+hD[Xdo-[ N[;,ð+ea0U@l Y{Kq,WU:ݹdP0O%ţK, >0Sҩ覶ǵ4~:}oly{@_Ք`&nտ/u!^YjTJMADn%5J,T4{P~ z'r>L y1C&ء YCt(/ӄwWa#'3ڳ^(%:C`Ҍ~Ӥ[=w7k~ V?7yk`jN6m6N/NWvb!},|Ϗbn(p7d|Q Y=Z-Ss;9 \|eR𵻈4I[ ĨWH3R~e)WYI511Q0j/b amK ˰F( F@ LOZ ti!PI€E ;zA<L"n0,³ih ed=ydS<؀!HḊ5F-EB(}N܆5?܆0~vxe<vȕ""gc<}W)OX K%fEpK.B?ZeV-~`(oR mPnpm倞F^]}GAPV&Uto5]g >ӏp[*s+p"S(3Au쏗i?/ 1;QˆEYƭQ@GܷO;FЛo(n;3qAYLbwǍڻNcT?i CŵEmF?&\ן} GAKL: gj:^%T2{@'~=A;l]i":"lnץ`WLIiFy9B90U< #Wn7T ky"JiIkrbjv ?12zE.u+`\S of\d$sBNDaEӶTow$/ 匝fW:!2,yd*=#؂ _42-o()+_=kb#;OiPD5Sh3N6q]W{NfSr-&?؎ D眧 5jr$o]f';rx{%e1AGwq8C4@Č 4SeY)W-`hD]>x"`V |L__^QËJ[SB0}) HslV+;+w4D3LUL![hxn_HNguؿlHE6x{'.\>*#߫2j1 }KMh湴)qbŮDzKPXM8_j',49-,R1AےAiFuRKґGc\r08\_]&nyo^;d뀏@d: mУU^ &Wy>R;8.T:5'U.~3e͊ؤ Li"[N}lRB^!؀ob.QE>89Lsd rs++bfZK0J)߇,@$k̍Hp`\Ц3F.D_4>*U !Sc+oiYX~v9pOnMU&`}A9!UP}i)$~ E.ezS9}ɹag0D-ӈ}gꯩP=zÓ&T"{^!emOWm|3`9zSt\jы{3$2_وNje'/{h 9"M{L l,MS6O|$i:_Pe &\\x75w%.6~;U@Z@\{ǚO`n_a&w|MpVKaCcMBj)wv8@l61#O %- E&^p[i􉔕<>O/'qE%t.浱mK anbudmC"S<6%$'/Ԇv׊_G~S@9X\2ߏy|v*%[R76;LI;8V X=MKLt#{ϢKԦe߯ S{,𯖬laL24tJ@zhy{P}y/H}I/9 ]?~ ,8V4F먆Yج~ߟ ͣ n+)~apEDP+0V/Fpȷ߰=( 4xhe?+Q*)ȧk$RCy۫"+_w6K+$YA߽h'B쩛I8뼛TcJ{h[3\LE gHKx9eF4,(DMٴ'; c|QѮFafc/@3*?X\gdMU )~̔V@b ?+:BOe4 ս^.iTXյn%ID%qbĆPn͐7R䰎*pۈ=#}btT_ {W^UT ~^%ϯ9_Aq.e#{?x.&MMD'-?f]0pPK|UMO}7(J↗ur9= M<;^):TT;gƯezWEARlx޺!h_PQb i0Abl@FZ1rF΁|xw ]is^8*+cBzM` xn8%$qTTXmmOXsYMF@~~HrQO_Uh5]~YfX*.'@ɬFuS㎚I;1v¶ ņxm[RV5*[Ip1rU/GK4OoNaꆁxuò)TV%w[!Z-zw(n$?f~3bŐFjZpf0y%VxXjs5i~>1v]ÈcXz2$QZ ED>̟`hNHkN)B1R͔OK$쀼d _9{ZZ s.T;XݙZCT-lGjn7 eUd^-]14.B&7u2xd*s xazOT50*σb<3r+2YF ԧm 6$+W][:z\K0>W8ޫz!,ϰ 9B]Zx:<R3=!PDtFIwC-h~ZLw.$%a?FB^W[hkl˥x8Y(U.6VW ]&~!?fUM-!h1< *QO.'#^yK?a q| rFDⴔS3*=㩮ꚾ\+WV#(^S7 T5n ?n@5|tC 3P=wqw`d} N;/=MFtD"ͯjנ>I-Vi:ލ:~vZ4O/3ہݡ2P*=ʅqdAԭ\% 0(TXĻ՞yGjU7r*\C-]LjL4KikNdCG64~fwPDA zܮQ͜ݢMc(Ӿ݃0|7_#Ow9Ø]rXY.b\ƜՕ ܋}!9TΗ n9Tܯz}̢5I c% `9Agd(e\y>;prǾVB';qTdA!ArNAdV =5ڦ%؎ZxU= ģ^S7#eݬNo7F $C܎V沏|-S3uM,Q *m`iK^A*.tu &~'.fRZD7SQgx_]ɠn@]d#Jπ{/*GASk9XuïJjL>ZLdMgU8OmdMĆVx40}3>v\yKK;F)iLspbW-\ kXCHwf=g^&]M3!1Z$X(㞭8LX"2Dg!Q8њO;B ##4Z3'ԞS/ҺM#FOD|aoðPLwD(u(0aQ~P%EGk\YI.'{Q7[|fv1|8`"r+7`ۜ 浅8CW z_l4Y]LO+hh!&)…Ô dUD(84V؝vtA&*rk:-.s +}(OVgOb)73X|;yq{d}&L2ը.a1~ \ZV1f1 UUɞ>mYơ),3ST޶"[qX NHuk6ZOzI^j?'$"N@?nwVL&ez $P & Hę?aO=[dyYR&?#S<9NOhǝY*[.~ wˍ혤U j )k>eVѬv ,S0/d8`_s?FYG~DW%4 #‹$AN @( *sw(⚦9N?|?z,JDK(vI`T HpurI~Drဴ\ QF+.O撃3{h ˙:xz2" ?ē}ΝFEFw&0ۤYs\Y;f%(2/lIȋ40Nw0Bgm\i&gڳw]&ּhX/EFJa&>fa/Q~P뗜w:  G֖cl+ٻVRXtYJk-Fn"N9O侓DijoI ,: :VqEwyufNB`$։u)4 NB!hZ$W\R.,H. Ջ*v^9#{Iqrki$aˡl>paCFn $ j9{j|Bx+ bͼwpᱳ*J 97ВHWU{sr:u[ØD3)o!YŇuz-~BIO@5׌z)]|)oD1Tb&#߹ߨZ  32U?U5Do~HhG(%`CnOdaEgwuXPZvA1Dr} H~\b?1j:2=0[jYNy{8ץ?jtO׼` qj C tCKR!vB4W\шbpv RDc䈆i^?6+Z*mc2'TxnI\3˩{S.Z(Rm%: 6+3ix~0ɥxk-BYOUb]'<͖jmn HE|d"nKigzy gfQ?kUٛS>nKЇ +NWe1p8U!{՟k7l*CGw7lBBzt}4 'L~N> Keك/jkv? rD<`rM1'0]X 6fAmo"6!Q1Vr7: ?K5u֔N<ǧ1?&$jL>q2c nv`_˷RGdlYfx~^13kgœLZئXz>%Fs:Trx 7v9@;jQ?hz(n.mCZpq9F?g/8g`Mғz:{>}0 @K, f1b\{1qR˖_LD |`b FH{Uy-1PݵzĆ++8C7XWUnW8?) :#)t3=' LZJ B'gNъQ%.ɌdaMDV3MSDy]=OBS&w<Ԙ`q$p# OU,feQ+PoW 4m{.:x*`گiHONt!φכZ!.a8 4-I`&9˒鹋RtCQ{GN4[o/h0ɉ1}uZO<ϰ:a~(4W9k#콦-/nkr`wVu-\}mRXDeVVpIm"\[y2ˇW0Ϭ֫_ER@P1c5S#zOoc@̠MxQHʼnyq\El8+c'l,!Wk d*QE.?=R!Se•!ubm +A:`G6y sѦ7?lTٓ8Ζp2K-{u˶1?ܿP AVȃc >$F](?wCLݎtS |\KmFۺ}CK?KfFgz|}@!vGi軼]\ F s߅RGCd% 8])tjȘTrx2W+Q>VI2 gr~):obWÓa@ya  վ-\b:_S{Kt{&jB 4i׶ dM_dV!>5f\,5io_K+^olwT< z ܐV#X+oK?tS*&Uh.n"F^l]n#9R&|f "6ɣbAT\'?-ɴxQ쎿Nh硂c8 9sI&ۨ7ucQSVZxt+Ϩf|-oRFG5EIw`- n4-C7ũT=Q<Ѵ^{]>„JSJR"f?}|ޯXh`h#O@Y[r9w}vk4>dv"5'AF%7LĴ;+w2Do 3W$Zqr $/́Sv HSbMFs"4EzvO 4C\F%o zBS3C[nELLQgV|t5 0",ί(A[,KtImXЭ\~ԥj0z焁Sv$rܜRjH N |il45;"*%rq/[9SCYSmKW]p _{9úYS 5U_ w!i@'2Μ,=#k1 ;Ya[ 8$LiԢk- yN&Bs4.z}ݵKu\_hC+Ñ!w,r7_wZ[1r3WABB}6ӫ|8<-Ei3,ZH"F*r8ž겓0 r`Ysfn'0;r6oEb=! k*yuZww3Ts4ľl%L,k'1U%>'!+a_w#C.N>s!#X1-<ւ@ -v.@0>d/?,FZ~>!,|>ԍ1lœ "i7{-hBNr^U߿/' `{5-ΛXQbp8A',' ]N pE >e`+=0y*ɨ?QWz>ږ,'^,qV?~*0w} L5-h՘(kWO-<柳~03gg غ'*HDnhtrb1iEK_<,E癖9@bݎ ԃnq@>Jh'Àur+ }y_Wzޡ,' J:=BBPBס/쥓d$~X>F^5 *1H7OW brR%팰hi;V[ZTTMO/ZdQLUVw[0@H}L )t%\=:Yng(MNABr)W+C fAty0.k+8~CS4.l(ӛuEhF ?}Gb/_h_B igTXĖ߻J/o˜nMfgTʘ&j`B\\w?4X4᳾@,w+fj|$sSZ'`#FJOL; wrj{'5KwxaiٶY ѾKAYYAvJ, ar |Oɛ\|@`4 Tq,/@-XI񛖬UN߽1qEgĕ4;N(9jRq'18xo-أFWs*[W(x(C-g yf/.0J+]+̀ IGrډ?xM[svJ45`p*T?@1TT0*Zp(ڼw"m0ASpS՚#̓~gṘOBީ ̺ `1-$Б"p\r p!x նGÃoٲ*K`ķG3s2q483˾/u$A t7@ 6K,?@MW3d/{7k8.X)뷠n., N{4e߱}k5LI3ѡ+wl#dn r7=E(ިe htp#5We[싩!xmPջokl qIU1{GzjhMv-S%{UST_]1JL8 }{ld>ÚUYY}(A񐈦JBrP>KD?ד"H K`)hV5TMp4 [*,L`-[M oO >1Zڶ)WUpaCMNw@֫k&&MV"'oF1S-I\rdQeO!b퓃Xs|S==7J) H'k']W/&וGBUu&y&C˱өn`{]s$$ިLՀ郴{6|5o0{͢:eY(6 uX[ijքHN{ض^ +D%]L3/B wn>^N@ȅ_<!^+pEnFvkʃ8t~}i Yn+ W5?jr{Mu>a \tWfIJzLl-7_|y)do}$I8nɶ6~X\rFJ.ocbE;L&TҚ19|h*\B 9]keAkX(F$Ú 1;cӜ-nCT+ZFgm=S%4]_MYgĆ6fuB[H ~>&_FpUs`Mŭ2SYrX>Z?.EbbD;"/↴Ǥ|A֔gKK6\pſ߉Gx,~[TNN]8w,H5Et}dz%7oTIY)Qt{\{ޘ㠙~Uhih$'0@<潣Fu?wԴVL Z`e*aUD{ 3-ҘOa"Uw* hRj$Gwn˽HiԥśhhW{=ح; 6V'6V.-;yq«k[IʰR6?u<e #IOe^ܤdvByg(BgjYdCqa5X^J&=;!6-B5G?]d_i%QP_S8+f$s|kOax7z z=Y%΄pc +]%[#Q /u9\^˭sj'ŵ*-roFX怰#'DXK=NZN}}{< Bi|1P$K<ںIM+Eǖ ]pV53gI5L.ؾR/Y}APb*lcy};хa#aM?S@p`YQT.ѩ;F5)1k%Tː\>X><4۶(yW|zj6QsjWx8je߼RjdnB;5=TԤN_F([vQ L6E Lh I*0p6%i̵֫Xוzh'Kvf {pݢoqH$PsS^RRd7t8=ig!#CAͻ"koyR3EHz'N|H3n$:(5܋eZEn=HmҮ@ם -OLKYLPC;%gLm[oC aҜ%+E2WB'X"N ( V ,LĖH S.aU6 `C|E`ٛ0ݬ8>.x:v P A 0.m|pymҬݓU!шJCqЪтKKb4 iqN]SUfrkmE>m}-؈pow2 1I/(!@_"tCjϔ8JVf?W]#SN[x60&A,* 麃;#mb!7smxN ?1:n/ۈP"~|(Ɔ7yEh6{l~tQ^f,j6ZsejP L2]'Uh'"SJ?N6|J ,0 RؙsL׋LӆzXgměAljk F5'YTA.+gt+A \1)6(昹oC- CN@EO_&t: m %e+B-F;@CkdU ·tH8iq@wPw~yjY9xD{fׯdgu)|Tz9j3^Ӡy5z+Tպ š'%o8<(5v NF`~]r {3~W$"$bb&1e3,C9?8UsW4lqg;\j٦46b>9<"C{qZl]QiNZYo!4ލzG*q .Sk fպdדKSSꐋ#ˀTIvXgXaoՠUpX~,$> P6ejx;ghY ܊--kZuSyxKm~ }}s=2 []μsN>d& 0 uYC(:{C|sfd)3Qd(E$!Ğ=յ2,L|V]N ڬo`mX ~N'T#P.KJ/sf/\_}ʢ*WOw+b&੷'T(G `v-PLYRnoGewFwB0}0ۯ.c ڋkP|l]Ɗ+sBN)F0! R( $@![GlmiW- Pҩ,הgNʨB=;iU`%f^KKS@BlbkYrR [ lMU.޵ jsKk?WϝUR7]>0 2ER`Qˀ !+3tO^e.uy o6!Kn[h*]ȵU)r<%Dՙ:X ;=0'f= m)ufQ5!7&K.ں1)OiW[Nkf ^PU{N^@#>`7zLA 0XyT  n@rCJߪH5\1.%UʣUm -O ż7ۻfq~LG!X:uB`{G=b\\}jL3Mb UbI:̠*2+S?C:6v1g$Ǔ=-YX A2K/~CYu*[r+W=O!+eiO5h)YN}acO~F>0VBMZ?0b3Mb x An &Z!vGY Ai6a.j<0Хe]5$O;Jp]:9{_]RsP$͟h=#FA1$~n:N_Nhq5~iqVh{EL/\8dmR-(ej\ӂkQlW6 ^ \Jhhz),+tEO)rup*oFyLꞺ*^bj*U `?bf1ir&Aj3i/X+uGH߸c0ύTk.@ 2-N jt~]'m=2]ceܴKb1)8fkOl.kHQ^;Y )|=Q^Tt|]rs961_5c>R؍wuVI3_Qx|BJJMkH5BgC% UY^PԧլOVvP@'ꉾr df#ⳬuU5\1Eڿ"UU쒲 8lƭ"Þ~4] s7W j^87sI3NOTP bMo(HтD!reE-Qnk 4>TCX]7lCBx|{Gφ=>MPVl s:Ӕły9{$_.VȚ[^?M[ ;Xkw,h\{vXqG`*w+*lb权l $+)Ѱm.5wsmMh0TŽG w/8bZ,\@+aPi7{$ԕ`#k5 -Y7.k9e٣sSU)H-/j{?mhAg9 < ! #ge%7mxexdIݸЏSx'SM甴Hf?*LBd߈QR A$o3VXmҐ5;J;t4.C#1bc,~ HlVOĺ=M{)eMyKjhl[&!^n/ilQ`y)uxdΖPhXt{ፓB{ҶB,L:[b4Wj bG Axpa T? BPq\7Y W/y̚$c'ȲM_o)ɳ.buܜ;_]ZM,DF̲f)UTX"{[9dzq{-|TBIIZP(컆m͊9B=y4keݛ>kŠ3?.5B;ВE;KR-k¡^xӏȗk[}UN]ssZ&3?:zZp]2FPͣT) 0bƄaa-m6Z3CjVzeӘ[gK0c %jز 1)"ȍE1c>AI7%QIE:b(e8fS ~&,%8^Сd;[98wOjfԎYJqڇhw|p7]4]B0(I ҟ:&&7-ܮJ+dyqe*e)OIfda: 壔4 !GMR#F #TAq{-.bp΂ȚKSH5(MPj0W Ѐ{ﷰڝM\EOȉ#eߢ&:|7rdӤY.HJg.cRA60Biض:x˾vژ^U ] Z_'.{6<"K={,V$l+Vœ mnPVrXKw U2 knTtz4Y1-Vbu0 ӶIgo+&p<(-0Ȏ4"9LGo3/XJ^?xzy 1iƎ{|1C`ֱ(M#"lO‰YͨJm bRMs|s4bQ% MR0 OylV?CFb;)nԚL>`OTtFq'5Wr|ܯaqLH zI;G Mt5W`lUebZC@JyϪ 喧܎LhD9?&-DڬO`8gZq$71E>VOr.* Q Ex bQ!*L^Y4S+c- [wDwkFf']bvΛʊeKfGoJt}- TC:4a=zJnw!K۲ܰ\8"[Cޥl*ky Ui TCT2f7,r6x`{j1d8P̊L!Hb֪]+ qF x|iS9-םV0WBIl4GOvǥ\͉-: Ț i >:[7Rh誢S lD!,n".`9mLsHt5l k,<40Ǽ ..><6N!o9dL1TʤXMϥyV v%oIάb2BU>=ͫ(SYKGէ0jƠ952e #U _kO}INuW圡HjYuY"1|M, dPU8Qf1grLؗ/Uؔd9FmZB$MO_؍]m(:Vm] 1%̈́j2ۤ`{m؝JH& Y쳙, 9oܰ2 5]ZiORp+q4H nsUS3<f+i_-6:#O}(`yX ڜ9ZpGcD&Y2Qn]^e*E-`nڛ-Q?Nna l0Gx ӶT@|i+|W]py oin6z&IafQҲ٣G:QkB_xU+B*_}=:m4:mD³=Rn`wc֯24%GH/85]OKנ(".[SjQуl64c]|=w?z#zdv- PTț fzDx=?->ݿأKT>H~ YJ0Fwud6~qsʫwE\E& vo@WI8K&.WQ,oE c3¦7PO:(S4m'蟱LSEޝz8"$ '&lv.TP1`o!5 >4$Ao.trDS>0f \# +}H~&".Ps8!Lh&֌㹄s_I3Pׁ )\TA0Ƿ=h mۚS*>NP*3qHa2n|x@}e:cYQ5C2 sWOմ#UM& )`,闐)뺠53S纄|HMh SelqfCQϡP`0jվ: հf\}TQ'YPLBdwwa. p}gG O-FDM݁#e1%\c.3N>dU7_*hjzT&'b =>ÄĉuS n1cƃ9BA"㹎Zl/JcZ|м֪ۜ[>W^(#! 5\s#yVJw?8_G RFftsDAi:ZhC+ 6Ek$0 ,{JVػMm\l%h96 _k<\Ž͘?p#6JGdUYac]2Xzk'8A f|e3wJ șڹmj5 UYٍeuF찶84]x~i=0B/&/({[qH&vHkՌcaN`ld0职B%OY0I 8V0mx9>J-p?QE/,o(%??*!mc7Ae_\LCf)&e'cKddλ-n2qu/bzNQz|FLX=YZ3\Ҟf1q{i =_ٔ fj~𖇝܊͊QW)飂Jp:+f|WgjO912*V Run"t]w Ӗ3 ߄f5ZY0;dFi9}ffA"jI^%bAwͬgkD¿; ukr࢜@ U;—9`MK?zZ @5tI SU+ڡgYqO=ٴ{D(azMmKCK#qA3r׎@G^l%GzT)`TjNzKKjd=S&;,HfŴIJiVnBxdD $0[F$yGN(&R-]9vkSY2flMl)luD*g?N lL&:eJyw{G̤A$uvi,*3ABd_+B9j!r s{=_P*%g/w^Nٴ2*B 澜>S93,R4=EPɇ  ,Mnp4Vdesv7攨P=7pێD& &E͖ỵ^WA:p`ĩLR ǸyF2[ gÞ`b8h_?$?SΤBzSڇ\$ZNa{MCeֽLTʂ7OuW0+$4  X^5Qh D<̍p5eҕ&) !Y0:!Q^l~T=_ )] K׃'5@+&+Cdd836f_@]j+DC 3'HB茚dڬ OZl\Ce󘬀 =&l9Q] \K{ #30@}߿ϝWT0 MJATVyMR.y%{B,ň?m4EeF40=* Tv["$Ǭ#TFP5"7ܗd>ߍҘIZcBuF-Wb6ƙI)R.'SL<#<weMdaCɀVYyK;3XG/C(#pZb֪ az{P&䒔QWw?:)Sw8;(upIԂH`wBLe"`Qg[3dC랏lKꠍ d bn-ف Se2Y:(t?Xz%'ӢQbi殓x"TVt4񡦈lfy2pO^8f-p}jOW%JPP5R`}:C.ۥݮ-:A=T~STnelO`.7'`b?sZ2;ݡ}f*#ͯ@,IIPcUjCO:9ҋNT b+͈)$8a{D{QŠSG+dd1(쭉CZURP2vޟb55-vI}/i x6< ӟ vo߾r~t).rEL4~F{{X'd3k\GWl} ̂/uj=CئaH\i听堠˼mIζby0Šc)1` yRmgCͣ9Ќ!rɹÛ$SpԔћ ^5@.z9\v1D.z|kω\+?X{*>`ֈ~~Ur--8gImf"k]كpjaE)V#27gI-?~Cc)9f@.=@[Ee͓EM=H<w' IPsu7rZѮ䃦1i7_48Aw!J@=,ml @wփw6٬X -ddíD`|LoTW+:A9"rj kXBV:.yRgBa \bUҡg)3qR47 eh8gou2kS+ˎsh}k@Rl%qO8Kph0M0%cW{ܯ)^4!,LMw` D x.'$ c&^wz8_ 8k86 ög:,sj+4I79 &".i=!:)rnK% 5z QK"g *$'g _GA@ώBG( &P4eP2{̎$'LFz8>7D15^%eb`\+@vVC[!1JKκQ%fߦ!%-Rd\OoFdbGY dZ!$,Iy@h|>hsWuWހc qE\CAT>pt~Ӈv>WYmƨRCF88ǰ2Ad1։\7*J13p: xYۛ"8쪝!쨆7d &tO+l%J' JDbRo?R@5wo QhYG}w(O+A*Hu" " O5l'Q`P z$U]K 6cge#n>6֥]'@e4* -3E1%ތ|E:̻am%T u%0yv)5ۂԡhEdhY򕸯Đ &Kb*>CXO(} rR0%c6dO˧] qߐ:Ӡ68N՛pId-wu H`" D,u{m8gSZ\K*@BA h&JJfI$GZCUJ|Kf;#&1Śjj9Ũ2~ :Q7}`s2&LaXK[u e<d̪ʑ:8'YE!I9Mvh=  8{Y\A> Xk\@Aa,j67V4a06J VD!SRUChn7T.BRv@/Nbw{ hOn$ #Gk&LF#^[ ُRa)n'=x w~֜ҡsGCҏD_ń2TNՇRrxM:In?7Ҧ6䰦smt(d 7?3uR7Y~)Ʒj"f$m#ԭm`}E43+.7 wAJyR|D௥541cY\4I8"4:2g1#]Q\7_6\F <Yd;yUiLyW"x'7$/4tnY7FNDf{":{Qۏ30lc2Y;ecĒ.p;/1:7 "ڏfQTAI&J4zoѫ ԾsF_\4ec`/}1Yi3[Z(K:8ru|4S(O:ьV } $gt+3$?(ڱAi dN{pˬ6 &\m|Tr!TWǧ.eUɆdJKZ YQ2'pFz:fV1}t^ *NBN+JH岤 SdUtќFSCfbn]gAY"46 >cv;_ey8fq@_ sũ؆4NmW0{>cke|LW%Oɷg#iE66y+pmN(!i4'{_7/^wQ\3cuk ( ,(2L*śq .7iQ7Y @6˄HcK˶I7l1ꪨj|,d4MwNnZBW]~_n sO1›x^Eb*@~B`<육i$8$ ]xª]8rezW vњ' `;IL5Aj#DCv&Y@~VP@,k% ɳ yHlE t]q-I [9 __]jN?d)2R6Dz":! ~ 7vWph >u$]xRnHv"t×On5u48hq.lti?ZYg7}HXh3N,^ЌpT3r1cm66d.H"EzL(<esiT~hiy녊iNVpYBD3bo>)F.@qYj2RT'+EO<@`i:@#@cwp+6߅mf!6?|OOK>`>4/~/X0QUwbb7aU#)A^ >`PH:fϮW|`jN~BVF,C4W#&EAF-b7T3@lľ(g.d)uچݣbn֙>{u+/¡Rvh[?jG& qxUF7@(cUF4#ȲBSPECnɰ]n6PóSև&eP&ƶh 4&.vaD <5pu32P]݁3/3s9ֆnu!N@5zg[ p/J䋣*p\Uxqrq hJ.>.̈́ViZIV>i\r<]uM}⃇TZX}6W~,qx c~/58Y<(2D ;"tړA?12͚xP#`E3YY3XZGɍEe<{hlvQwY8$6_IE1FiXǒ?V;nq͠yFIOre*Ah@d<\ hD}hn P\% }ya`c3CO-Xɼ4}o5oG Ȫ4w֢f%c[i8ӡKh[?+`Nvp3OBw>B֧h L'i.cl԰K:7xvaϗ}o4%,3+4BhC<7w}Hg]Ei;@ K_)dQY0WNqQ" %^RAϔL  iA[#DlYuREJk-tuui0&p2r[Szy-2z= ;C9 xΜLlE,Rfvd\IؗδF0g:ןbJ;q)6:{.G)Mi ^VVpE"Kfp?cnnE^ C2%.:umW.sDˍ)^UM^F6M+f"u֫`*h BこV} B24] ۢ[$u<ĭڭTRwؓ \6ũz+_>MAQR#nHEMN;"tp=nOnfpp/%;ϰعTBĦ-v C:ш&=H0Au0t|ݩ}KtCqn8qM!P:Ļᗾ N{ bP- %7$Bu0T#pII{W#t7l(/>nބ&I`!LڀC4=k OSTh-mML }z9ubd>S IO 8e6g{ĊW#)E30T7U;V~^YN5TT9z BK@}\##bomB"DטE #^lϦb 52NNDZ} *rx\1@h3:Sh,xq>4 @*WM]z[-4/{K?TOlQaߥrf5:"}8&8)|-5Hxw ǣ4&\Wd46+|P wcjO(rSkRjMQ j˜5)2Mn[qa֍kK%vM(f ˜Ć=3Eg;mJu K u=MՆm'+jNF3,IPw܃"+'tCa>'];}G@yLUoG^×* EbJ鴤/*ÄcA(-Ʉmq_(e! GNnz7VKϓt9RWUk Wq^A 5;闥МD7Z^^kEŁ8w` t nY \Ϝd9@ɫw3XНZ$h{+uhz+2`Ћ DdJ0勼caFs8t}iDG&U-$"iU1U'BN>\Z_o*j|.~"))cɂ!oS-uƿڒ."gA|BYu8.=wqEB@F[vC>M\;[)Z:ѧXт)jka 7Q-&Ed$WIsyI fIa<QLP]dS)$P2%qjF $Ciq)6b](p5s~UϤ-tTzhr!D"6YAZj11{RJEQ.*)cHKbٕxw\ԘJYbo]2igu')5,$ .t8:NdR (sփs4 UKi/S uFU_O)uy"eMJw,p~xb[~N 2=1ef<{c΁p=򦃺4_ AS͋fuJ(R-Q},-=ZfZ? v>%IT(*y[_=MjgX2{<6>8!= tUWs׷Ѱt#[HDղD3HTg_XO2AOR 䕋F[ >9: Y]n*AB$L,^o%V ^g&/f8dh<6~]Xhgwœ]y%n=ɟRL#]ڭc_fFC)w}}J¿Ef }yx|~۔p]GZm[N CS[~~"Y@xth׹ rl> ']չmڎ˧?ƩpY$*S1f {*vHfqRxDSK: ph]9->Ja[&fr(WWYt⫨'XO8%ӿ9ʑ6;=Ő4ȩFKV"(9+9:6R@,&o9 lKhe:Y 9AZ5|C L54 ˗jL|N;xF`C0.{NFektsMM=`mHڂXg`s ':%N2'iev$ˎ+J{۠Z9^Z*h4 ѩ9S0]\խ-w6 CdwT#v|W,`)3n8\S Mx|-Cu)>vQ 4wa goi5Iq,KV%ۺAPCJFQX/FM/c!BM!JEF؞ 4l<}B8Y]DIv++T3ހ^_,^st<5M|USޣ lРvNj1 {r >̪%W} nBZeT%A/v`T3*Fl6 ָNRFJjʟ3{@#eՔ;;Kg{^4[4 Z9HC'nЀ*d+lsA$'7u#|ϿTCuZd7v'Ia)vi8߮$F&֑7o+iW釯rf'=$-CDߠ] 7omAt0O̓<T/73gU`*MbgV7[RLvkEXԔ`iUػlYs<@Cm@튆nMDpS=2jH0U:%Xw_( 0xTKu9,-ϛd:@@+}|tO\..{qY- zqP[ KV*vZcEp^vT=jپc#>f&í. U;R1 gl!`{yUt1E4_D]q8RM$E(fh3T_RM|(si5b'rV{ s"+/j@? L:G la[y(Ю{Du @-2ʺU1Cp$ay`^%ۍ<4Ią MEGu3߭IʘiɶQ荻>*\_"C!>2Ne%0(Jmw\^>ȎLwr;1n(q_Q=[}D:V˪C]B%9]U+^!Ym|\}ßy)B5a`1ɫ AP:hk]B*VtuV#Le`/wz$%&֚ 2\6Dʭ :iVy/*l`❲}d)W [+Kf@kB\pvÔt3 )|c+2Q8_cE {v9wG~/좓D#iÑAKBӤo{Eț|U$-˹1EknX.L~8vAb43"xJC|ʲ§H9#s3`e!Gh!-AWS"nwB8$S%q u]ٓAh/@l>>z}ePA%<x {Il{|mj#N;Ud`APp*ⓑњ="-{_z =5f@-(Hd]3)2>M0{t jqPEk8v?!*>F3T0z{¨Zr,z*=@Y̆ $/gș¾hJ@l4l_&~i*K.wk tʣÐ9"lwT)w'O h,7tvKFrjze׾DE-\1&ܲ-`7Ǯ'EtBEeSP/<1دl b%>Z$K/ &*p)7H閙 Ũ[{?@U\@ uĎF:BUMMak P^WFÅ|yMNհ;QraY\lpOd.vqk{\~yG^D~ 0s; LCjM<9]?I0e|`;K*\dBmi.*vUFmq́ ~5J_I?x{4ɊY>w?h[32Qћ=W_.F$ iKwiUHkͲv$8N %q=I.ce} L&!|{כӤn2NoOzy/<Pa}pCq hbۨG}ľWPE hA"Pw86q\$G5b}@@R|2a 3C4HܶoA\9,UCWba]:򤃭 f3&!! Q̛`Or[.Ȥ22%^ae@Ą(h&d].-į{ggC$!蠥>x!l^ RIwWqOg߹tnܾ!iDqeCP-lY ii@D.&$ϲ|LʯUjv7bPɶ0}kse)Y\T>S\J3u<[XLM CIZg:q*`Jj%w失y}/bar}eT2*t> Yh œv򠱃l_RNm@n$[7nم9^3q4V(Qݨ@>`Ghχ4ZIJBPI e BL2;뤗C^j9 Ih7d ZnQ|2$pȲwS %wI{7 Ls7b΋q*\ӯx  y]  !/ ݮ ltroqgOIk i19;!9o^X\v@bJ֫dca/:0 A;Pg?$+>\nuW?i:,@M>-i1Zd^UN8d&)o#(-D00]r}=St2]p|ߚ@lS2( >TljfN<2^ qx79yenW Ȫ$b(;ktm|Q\2eX$σOQ5{xs%zqCmwa >$>2m(Kkֺ &]ۮ9PpiSzy$g PQ.LD(șMbuVevFP~ꗮkXw}9Hg}0ƼDL3ScԜ"]Qn:?㕩buF02<2UdF +D|4G1!$!&(/&@hwԖP*a♳7 .0?XSR,yvbՓAvi|9&RFQln6ˠT[ \m{!ړAp(̧0& D#H!d_p: +@_Q_ u^}b߼H-j%=J]G ]&IL~œ_@_a5'wq^ܨS>4\WNS_*  sXl_ʦQL4ڿ0BF3G~՞U&]k4Z4Y &R=o>+9-K7܇<}m] |`J_7|__(@H=`R1sh^TPic$~*Uaj-0t8}d96,w)&yd_/iyrBVrU\|x?g;q lL޶Ycw(v~F$ ',WlŎUč-@0 QH/ٔ7ZMBbq&ԓ8I\ϖB^ A.AY -4H5-Mr(IE7>Hx"WFY|]c'U N^gcH3q/NT;N&|ZR[ "h>jNwS3P .#Ukvxwِ]F(*72Po^Ó&üZE#54ͮ3н-| 2.[Ǩ)ƽ*SO3'Nz!bebU`djxlvXHZ4.cVV<k Y0bZj?8R]N2:/%`1 9.ؚPẹPrpif(d3h<~ei3p6>{[x%ZU!d]1#`͔MJ(++$$v)O]ѡÀXwIA:.o;2iIUgzpȤVj~glwJO)+1]Wg4l$ 498iG̾^*Lm—4܊3-qs5jQi->zVx *ڛdk 04A)ܙ[z#qDLcB xDS)kiV(~yK .Ӈ:;!u'(f>1Gޝ:v6E*D\wd>FbG$g=%O\ʸE%]0_W-gJ%G;M[KAhg*e7KvL7|$g&AE䑣%:_bi(eDy 'FCq1^/*,/ӅmxEFY'mEMdiۭ#F"Q]Pc+ť4ʳrZcWQ~=>C1WsG +$Mo!J9Y,wF M֍w@.)@e36x*%CϮh -o %>O YgC"ȹybzZ >gvM#>TH8qk7ygoKEAPQ0bFB)ܰ"aJ!VDİLz9Fn{* b!Ow\gi5Q{ kv0/%< ӵRTPwAyp fMaF$At|ھ=\#,6ǁo)l?">ӡ |or˔@J޸<f{7Zd%_A8ϵ v-dQ2̐5Jm<ޫ˗mC aFb}7%9|lZo٧#;̗@+2ԉ,ͳu2 ё[8Jl[S`arYvނ4 +ÞK/MJbYxsP$w!7=8K?߆pM25Tۼ$Cx[ZS-YU^Cݵ .6>~w]i#jWPlsVFHgiv-JdJ6O&[_ð3+(8&PK%hM/e,a?#HYLHΓ7"x0G:K\i=)5Uh%gKԅ+B?93f5Jcc0Le4([P>27 im/Ѿ&,v_ P4!.YzM<{lF#1(}J:Մm'hY dzi@dӱmg=q9_(+vA㕣kl9nEonU$wqV${X4UZaܔc|’̀t!]vQk$4&_ Pi;+bHlyk۞r+%aż# ݷc,Z;|3RdΦϸ.;+K }]y <Ҝp.Tekj~1jDK3#Ռƒ>iߊƩFĂq.ff,S$2xeL;؈½f>/kԉ)SHϚ?PwfԒqNb"BkWAvK42vBOʉGQz ehN}=᪟+y$s#+'DpWa``˝BH1.\tC$%]Ww5~Omm1Ͼnt!WoR`/+%y,s A?M\_C[3^Ά  4#X(Q0/#:Id j$MzbƤrCcM-:;ZUƃv7&*)LyG#ȑևss}E&"[ Z֯@օEuɖ5`_, Ge΅7*ٺ;GCW6{dQ(hœol@_Bɂa ʢ7N:e P(!7HQIDb^(Y2>S@d>%~{% 3iy~K;1rXcW7AbQST2&꺮6i)~op hz=ޅ$UnGV Io$̒ޕ3{e FDa= BYxVsP 5;/: CTii#(U _/qЧSRAK7שm$p]E옗lc(GIV Ydx6aoAX,|@js'ﴔur:|p8}_ ߸|ޘl)X(O, R d3`J{!ۆΤ|LڃV- .Yn䫊Hw- ҵ<%;}Uo;hG'O+0"lmf5! P_"CiyINPQ#So;o?OnCGkך-D$ 1 Ľ6o+y;1wW^VhHߖ1| $zD5iNe'U Mf3Aω80笑*Ң=p*}V]= 41 )5\[}cQkLۋX8\|jM"dʼMWڹtu]L[|r4DŽ785 ?`z)ͷEtbEr1X\IX+j+^[ PcĖ"#&mZQnQ˧uBP8hE"Ҽ=%64'$tQ.[B_QYyY$iᑙH,{ IYP&@dQQ½:rE/gO/ly j&K8jNjUu 3þKu9Ӌ)`YXsMƉ0az94b7Üvʯ5†PhbcXIJ3 Қ'+l{*JPqmՀo4dBm߳Q FP7P8VӒ}T?P՝2/oϻջ) կI6'%l\')C*zΔⰐ,cd6XPOP=c4 [#BkItq;m]\L*#}񢥘bH~[(ݭos4UdBMv];$%آ]8KQa BѱH+KQuh_X SiyN 𗩭Vԣ޾5>IicA< &0Nx cs#)C r^i>tWB{)yaKshJu-FDm"'%V8.@}m{SZ`xс3|#p:#\]cϠ%b=*C,#(v/1я׈ՃiZCa!P'QJ')P.@SCA0,Gxes4`knʩӈeЛIt΄ÿD}G+b5Ũ D=|`a2XC,0@gW1O6_cAe- RQ|" nxJqP!wSH0QڇNb]|}ٽs7S;N8Άu>4aÖӸxɧ 14nu :+go O&l8yTSC+n2⺜A3%_Iiqj~AFٛW^܏5_jalQf>X54GAFͺ޶4.aey0|&Bsl|܅,Y+婼8$)߁ sv[P^d({6s^#@`6/14T5I{ٯ3 ^Si%"0 vݎ3 CX #ґeHJC̦di'7pWw, 1x'7SCjig *(Wv+Ca@u/j1穹;ȂTo@.3-&ѡExX{zuhOf:b)L!^/̢Wf(ZMA.󘨣Ʊ*t\PlEIwԘ"3)Ψ.:U.C'#ų˪|Ȝ ܽfz\FLV9.gvOT7SX$HUGI}nmÊT6ptDzTd醶nm ҺtDHc sT ݝ1tn(?fDy *}y$PKkN *2PKzADa L*ewu!9Y{^nJ0J]o1kՂ)Qu!~$5/ɾY; bl4CZ+5Opkn`˒S ]͖w1䏆jvFںdc-Z'4p\zD=F$ [ASl>w5nLէ%vVnjV:o}4Xt!i}Ht4 R`nmGCy0 ]Py)Nd{`F`Lz|vzp=: :M0ټYڰŝxrDQJTؚAĐԺ1Ӥ eGLu19pZd Oڲ՚xèLx"`\.c7tSw흲/|S?X*Ī\ϕL%&LZ_jV.$ȃb6 JUFv{+oK7D7v ]FqX`hPMJzISТCzi *Z%nLFvWSa R譎-8A(T )8DsF?*\B@T\GX|bãΩƿQ=h'GznDT?mTBT ۚ ~Sa3`S0x] nŒuv@@5.\6T_qM1Bv{4 yaV]p$wQOnHQ$E+WZ^POMxõyN3G:c n>6XS: j"RϻZ]壏sP-9yW[bx-oy4oM%o/zV(1Ve$8" =~A~pT @țBsN}Uof'܍Cܲʮs\A*%! #w'm\H.}tWr:V u˷+'?4}aSrdl6b*88Ku(&5O8̖:d3rBl/dE-eAaX}zp#[$6ܕOę>MQxH[,M(07VA:XDBWxv[)%L":J3 #7 D δ@ͮ &U]*zX6o?ƀrv0aAޮrs _ASpN!٬>Ŋ$!?0h-sh5{$` Fi"rj:&v0翛Km"ߺF_u߶, LNE oP ܄򤙹$90M[]c*TU/O=lK; 31EÜwq6;OoPSh [ļ(>f"?+&=N}Dl46u#CSY0"B-MIőNz;󏬻g9|4h2 %̭*iMS}eN!j@MyDG|]ׯ}C0(#dUAʺ=pY! /aϺח&c>j>UY+yÄ)6 _:>TIǁn\ usqtnܩW>DͅM @ ⤟s"w>RQLGxuvF UUP3-03aoJk۷42*/{[}ڬ_(xP-}fj>)4%jj<;'A[.-\1[)83%@ѮS$4Pj" +Uo2x3%n,K`T9yAb72]u4tC!]?l.:y*h'Y0wB0猍!3VV{;iʆ0_8?  6dy4=BZd*-1.}PG+M; n5iK.TC5q,֨ 23IXM~G?CESL1{{8Te* - > #` JV::5ITmgU-0q{7Κԟ^œx#w:ŏ`M~g!"M&@+}ڼVpQZNZ/9\}ڝyNNUoM ™.zYQrګp3BCP8{ZY7֬Y ܆#:y _: 99l dD*ݮSԾ#~vR=s/];3^%ЌjJ$Y)L7SsJ%OnG'{U2,.WFk ]?^.#:ћ.+Y:PNfxYq`;Ԧ;>AwצwL#,uLH"3xjF8g oȃVŮp; ,W.y{)as M0i'Fzni g.|H-_"3^%Cd;r#f u{QF50aԎ%XݕN #EãMK#}1"2oxPwËF| |Ǹd%_GHJ<<:fTDdD_@W^ 9xq5Nmk^Ӗ ACUu癄وu T ۿE$f'!_2-~ѧ43bj-$~-T![^L ˝ʡ %F`c }/(jh#**drhX96 ?qMV!~m!-4*M`+P (4r8iV^ad=͌vbuh6x0@G ݧݧ;Tp#D&,k~Bqr$Xͻ0)pFdg$I;,E8RLE2"8u&<.RT ֲ'>%{gt]+qo6[BA:"|'FX !(Qk\_F@ʑ뿗r+_=WEu4Ox'IYS"6F@/,>^yr&j+MLP3Ʀy8GsWQIqց?Jyw[;1x=US~n )/09,>5/ĐrTvY"Zvl-[mB'8e?{a-%N8]y$2x(j*-T>jT1-Km9U-ltDSJ&4 p#x߀y ub+ K8IK\p/.8V͵D 1+_a(|_UC3ݱˠs˜7i6S)8M \K k^J8Q #&TQE4tBP H)4z˳$?3tN?@Nl#4莵RAsI<#٬4l"+(12͆kfTNن)'Dy%)Ʈt2@<(uQ\|;-A?`\6b# ijVo"ԗ:PƸ7?UdG%B~,4Iu(>7@0Oݟ7΍$aޕoI w&JK8яbtiBL63(\)NLE6=3Tġ4<ۡ}WWp |ϳU) Z3'h좊,ikuzB:KZy~(ӝ"{Qט?O%eҹד5pl)o~Z D=|#8=lƶ>'=)DY9ԑV7?l83xNf4U:hkz~:l{h u4zX1|o֛'RI=i?$+Qؖ1qo53l&8̠CI8[KHF<7+2e(] ҫlS0.,VIٞUA  b#>l! ꋬiD[8T_f2tlJ"HZ yHcxê9˶]U-B7羚]ݭ^]1nM^oG ;5a#+nmBSYș\ _OZcS:zqf)ݰU"W٦-ǯD].~n"41*󶦊<1uy۽[Ég6#qs/Vz9}h)Vlx2yaO4\I !eoQáHu l:C>|.︕QW#1¶ _ez߉We~ i23AP^<;_>oPZ0@ĩ8p3p+j#7>Nr!PUm?o2b]2 &gZ7U% Qkc^CNh FaA\餋1jhJqtU& YD@!M#{W[ݣ]_0a8;.+ߴٞe, :[Ґ兼D0s<&d?ywn=UiVOh)or;Dɝd@榳7yG%rBpsƮ\O"C$O"-M#b_ }Y:wfFHWW^{xE%u2*X`y8~#PͲoUd_ܲɥ8Z$r ʊ|>om𽿹uB VG ,FMUޭ+nzә7j3`$U=^]1mh^eˇP\ m`3K "{Ǹ!eM`DgMFa巢5}_gx]W.7M:MG;"!z5zm2Ѧ_%C,yh(.*\kA`E^6qnʰq֤5 dnd bN.چFuePMk_BjNA~?w,>Q{>,ਂGRM/S/Y p?!9N3sf9w., _S>W){v@1u~RQ iYPg bN&NxxDUfP.9Ԅ{#TѶHGڸATDbJJӾ{#`V\[F$rd=%aa !ߋ>1-]$wqoFO۝Tu!uKpxg_BõJY}Nӂ=w8`^d_۞? U#‡(:Y^vU=g!۟7J"q۫徠M9Wᩃs}k(6Y]D {J ϱC=E=^)+HRor˕a;"'64n2v akp>3;m].6)Ž ?c"ST۷1+k%YCoWaZ"|2'k+]ZI醆,oXw֋禸lDhig[uuWM}dc;:=8bIu#+ܻlqdr~o>B K%_1bTmﰼңVa{.bZ{|mwF/4p%o{E?m{1|d~ӲB?HӍ;Fٜ9gm%еY8k' i$n誟XnʞXlv}PQa[3dZ%9nj\B%"VrBi)ئ;뿃=+lXزq7ƌ짋Sd NZ~={q*q~ΨDXOuz}g:&?4'O%I()ÊphYZ]X\zQzv`L膾@D-iKrRcwڵ7SlG;^dQ`Em10Ѯ*~חv' #%,WT; hS]$e1GY8 IDrӭj(xfxY-)EQ9]x&J&ܳj y^_M{toѮs}Y:G;re 2eLfw\ dM'c8O]Q7Y-be|vEl{L0&W 9wޡ / +&_Xh3jq:TO?tڢꄣ)) B2|/׭vq~Y&׉g5R8r$cX]d<_ $jEYQFfg*I Hr5\GD.3B7!huʐP s@݇d=nb/,v?)|jg}J]=-Dդ7X1Jpd2,d2 FbqsAl2xSm֢Җnrfo3!zTΰe؉z/՞_]#78 8 5(+M҉!Ů#yp=ߡPA=mo<+Q0'ꀬ,WҥH|]C,|RrZ+xuHE 35be$'Q}_~'iV"t@}fv<+4`>CӘj-Vd-7zONvaс/wΏA,GPrknz^Ѳ}w#j[EAm\0h @)lI\8fPbq3]wbqLUHk]-q7LHʺmGzy68FQd6pSQphr ժ~dV* M36sYdg`@NC~ \qt ׄq#թ=ym[Io4J8߅`;@s=0[Hv|6x4_.y(` ] nhyYAF9ڐWT0o)kgXEFʘxD{[vJꒃj'woX4I$ovG'fwxYy[m<6?*̼HWՠZ4-3c},QAܽ%y5C\-{AxwR͓4-RO'72c)*zroi%BeosA%*1i *vwA?vgsɂ5rIJT;݁d4}=+eK;z --K jX 5A&: HHNK'&_b4:s"3iP!@/յ=z1Zu! 9+B˖ʞ~)|y^]"tE+blUlMspB+ӃQrBÕv~#]j+Yϸz֒3Nܒi8C'\jH: Ž+вG 7MLEweRP^!^S3c/U*jo\l'D0ZT$ƌ[$ۚu|Clkb-mۢZ.!yܾSJ̞:3<-5e(M,|m k%4!2 Gz=_a`@њH͒9Q M,avU(wzUOo68]/m!UD6ȷfhN#eQ;ŐGA5f駄`xqw)TXO9Ӕ7gu* ON*O4W$. -պU0/ɻ3b6m1ٳ71mz?:1<toZ @qʐ7KMY&*"1;y7) _*NrF?kZ;ԓEla\.Bel&ԙƀZ"x-P=g{j<="rmQ2+T=`,q B7(Ƌ*<H6/Wgz0yW~G)ڕZO33IԼ%~U|X`-Nb3R8o0#G.An I292eBk+fSo㫍TY;6k&O4n}+"o㭥v5{QfoopǵqDνК m+!*kW6rx?J?;ͶrnVA|4MGD)lUH=@=B6 %(6yւ Ȑ* zRP}f4&ޔqÙҠ?@)J!m;?bKk-of]\d5A($u/ޡ& ,5Z5T;AoϤϩP _4kQLOGUJOjpMa;F*`$;d;kx1B|̯#$v>8H7\jo70N937i;m0O,Wa)rE#v>mu_J։I+CNV{yvfKTsF,$K݌u{~?iE6+4wũT}+w-qzuHlRd.,||q/,8cSj=ƊVWo {C:(~y41c&1"@33<\&Iw_>@7WNbJ)#{̚HePdu5Pγ,<- |v1:#ݑ(fw]@m3Qe )־1MfBP5NhV4p̪pg?P1#+]bfG&1JGThD҈7j.ȳ/HԮ-OsNTEO=.| @TW)gSn(--iݛЪ}?Tp+=2 s9ukZtӐkH_Jl>z'!/>R*r9zFƠ9Mҝ{ e]<^7HMcA+c_9CEW\\؈w| ? *c^AK, {ǿzFٸj0#=- B-Gk?mDJet$((DY:CD hQ*:KaekZ|v:'Ѻ5Foa 0R<c/i"[u(ZKp=8d<~-D@G [,E o￙fx(@u'6@@yh/[kE@Y9b],_a_CYC DmeHZJzWxnw6;k>M#gH\(duzQCgd_ա d~3ϘN\,+4"z!j)1Rm]ɦQ'FRBK 2UP-6Yl ]k쫂5Vѵ{eEAL\ q;'Fr]SsId 䙊Hw6z\ 2F ʾ)YLBsN%< "AhȯsQ#D3oM:1*;! x]/nY+jϙ;T63(О4 cx?Ge-C(D*u?X|IـuvZG~F2~&!-Ct&!՞] D#yvcw7 8f#L{xpϒ)LIM81]^Z /a\bS1BbahafBI{@v E78G^氡l"Cpz&yOdze(aH9B媔g|MGKV $6`4 h|$%VϏm[Ӱu:q8mjJxEX&r}lahv5(emьO!3_z|a]ayjw ,I<љ3F<*KkK뺾!CWv6jPB<ߺ2oR$_m-F}jږʵ ƑeI_?I+ёܤ9+:s @˦tgL8ߐ<\p-^k)@x\NK`V ү审U(>N.6׋qzNPVP ׾P 5Ѕ`;OsC*ǁvPp[$b M| *jdIqgK:nmtt ߁߻!~r $~E Ξ\㲷ZL+l-{elzktƁx m dƲd-J1M\5WW`*~ sP?ed9<#}),1 P=N zбp\}MhwH7ڲBFD >K]aqJW Ģ'uRw0s[#[mHuS3e#cB #*p7ˀ8"_TIWW8La@&i(D,IF`svqoGe$k}BV뜺7φǖ@ܖCf8ގ*jgD͛2WA͓C-s*$àVuBOs4f>'$FuړiWOڹq65=O%ao|\:(`,t1%jY--Bj%ʽ>C_Qi3؎u=֮YR@?\S%XA\<v1JfѧvA_F|7оPǙH ѪAr*38 CnOr])5G8#jB^@Žܲ˩Z4@HmF7Z8#y 7 jlf&qWt_hVA OvTd~k 6p!o\B*e̹& @;P^Ob`5$CG8ހuv[Gkϟ]DN[l70.TjLN7 ^Ure'z?NBJnVӓ#m;A.@Qv}BbRߢM44i#= oQϽ:d}P+W/H 쭥7Qj:hYz3h.{:)"DIT'ulF#9sA PK@x{W. |JĿ216zxxr$7ewY!y0?A2䖈%-y=+t8xI(DJs7E #g?ң%<y'2'ϖDVRF0u= 5i. i(CZl^M#xQMLpk?HjXzҰZnd?ad>Al?o  (o<9CsȚy1|c)^7eBZH64SlE FTVvM.|4w2"yi !s875ȲsR5wXOs^SX GfW;N~LZ= ѝEg+}BT;wnKf԰=[{`2Bw[[!掣ڧWG=;%XA*P&>;2 պ52tn+叼+,Of6oIƭ\/;W# r/P}@(26A^/j}b0"L<Ͻf.Dȏz/{U |cMoN Őϝzoܦ 4IH){(?TFIbR-`tu@8v2z剩ⳭwkۣIc}8hFi ؖ vCd*(Xm$[ hg6ZMm(0l$5{#ljm w+fɺ/BP(wG."p^-nt͊Kχvnrms/ @n}֗]/zۍ@8'q`m%HQŌAkqB wl0XtL!fxVR(tٖVۙXƙXI&5s BB*M8_I,c$çZ 5lk+v ӬcJÛ`KjLu?s_LNbGICV!quo BCBQ%Cfs bmXO׏0 w\AAxrؼms,FO/LUM9x>5FCzStvZ {yzw{IDf/[tmHA-ec7z ,lpk 4)bnLZ[iH.hLoo6$t.SARNBn#AGu &bGӁxY1bᾭ6u(4b6!ev}[IP ڈQJʃNb&B/,sI3's)B&{teB jRnp G"¦> *4Z-ga/LܤaTjlPud(dfԔV4$NJq,m)^tz[7wt+ɢ|aJڡT[',5KSr>&;S:ao1RYꠅ~Nn ̡@%,d1%x N, Uc~C3[T} ۪LVf}*^]ZBunSKCgM7Mn>꓂>n/-sA$ҔwuW`"R4ilա%^'N5 ܡ4W"+w tAt8` WROlz(.PQ+\le%([ 5TaB2cG#i1F.@ƍy 2_@*hfյwU%/N9&~,l=^ u[O'whakWӉo?QF$ l PK.CQ#pn&ŶcI~oPv(AV!tjԘWYkMmxEJiP@QrhQwـ\Z0 `t=. 2yS+U}=+G1C6f>c*NfQn1Y -U T =BiKQ*~QU]]!m%1PgR=T GcU텅͵l'Io`DF5YJLaG(;<' ujW-׉[2EAi@W}ەz<WhN|oX&^p\p+[ A*[sB|J댝3X@JWwJpR$n\!A^Xg.yFؙڷz܅3+b=IXigSδٞ( 3ҚIaʊB^p5|kQ1VBYSP&!4$1֟4r[$`Xb;'aŗJ0&<&5Uo:567fIɫ7?۵j(lEZf )_!Y/1; i*!Wo"<=tc$JrY0~2y,QVd1ƒRQݞBY[UvЕTiS^/4J)WLJrDȩP5 gJZ"lOCڑ-qJbi9P=oɂAg o"vE31__>{tf%'m|FEm6i{L9&CStO'=hB@O'׷dA#_{wwO5C3~j`3nw  M;b4aIi_|r].bse̺W5M朿tU!l.'?: *HY,gŹnh <BPQhX~)Deu% 2}c A\ֈԎ7wژeGk4M *YWq@ڰĔRGA%o@9/F aTP/)OrՒju&PmB_3}" '2y 9Pm2o҃ж8N^̮YBh̨F$¦8Tn.,*>AW_V˛4MJn[#vN ߗ;TÔo)D~v ο_sTgTy. {K*z#JP\UHM.Tly"'C~$?b[3鲿YT;ɘjyJ)PL2!h m2ᆗx5&茼iJsB?MZWaV]cC;:qKlCv5*`{Q% hZ:cbQU"R]}.yo .PutP?Y îTϏzDH'_?djH:rn"?dG(Jivq%BX4ῲ@Ϫ-,4*Al!mQ W$zg&s=_/~j҆ q|ne]uZAA*ͬʱӕOaqf,Oj[yF!{ Ԡyⱻ]kIUE Vwl7# #"̙%<ͮ2`1hr&m7{$7l_85t A6vTG&œa>? NI?H4,u"WIƙNYGw- $tayDa>y6h!m1oUz\{w?/fU .4 AaGTdց]Nwŀ2Xm[Budh`iej!5$FёکŸCHzq;ujzDѽ8'x$ -t3Rem\y)M+}rkz"vΙRZh3 D K#0-:w?;NoR`Hck|ᐇGإ9Ǟ9 T5fJXJL(Y^׫h\z8g?vPxfrǭ'd\+v4*!K}Xn1Ó>y~?^I S#P ,l)!@+!5jOhvR,8%bw쒊}5DEdц?"GBZ]78B[Njg*6y),ÄYE;+lEz"+>LCGo֬f> ^|_ZKam1_bby~8ն8Fi`"Ti@Pu9QUM(<<#rҘB#IJciڴowg^# 8iw۱m.f |`sƑ%, %$" jP %BBKB*߱tvE=QtMf Ix-w?l5UfrǠQ,xMvib(^کxY'_4dvF[h2LRD 9Z-7q橭ieNJˁЅ#RO.!NtHwR{ Ш5iZ4WTV_ipYc2A<}`(z2'HЮ%$$&V?{ߒfѾɀ͛ ]/dqјYt&YeZӨt]aoHwNdƠ#,u ۍ]HgTЧ0va3ACYԵNᖺ_NЯ]HY7纯WR{$% vt ]+os-* ¸]a-$ 壪cp^x)TAuʼWTEcs_Q{0Y J^hBLM4BkxgзR&:m.ɸve<},F!^ӥLŁݵ nLj]T\|ֲ8@,ougO[Y-/XącH(_&#"KE [bFw-ɜGzwC^&RP~,_zV'Q)z]dYmcf $SgS6Y0 ڵ=@=Uyhg4l Zwg4Q-4pv@98yƶߪd~i{"tdE ds<>^$C2%.Pԏ8%zXAqp c#'5McV iW)NjZ7Jg9V˛BDpd.Zb4̌.]ooԜ hx78FI=Դfnn\-ì3NVng+W9C0o0ߣ  1o@9VoR^ZLftr~cR3T$ <&ЁU_fİd!?,GPM)!˛yṿwfL}uj"@vF &B϶~(1y1` $&Sշs풿Zvޱn8l4b~z#"H)vU ;>B2\Am?L| pN_]:Nd;i 7H;";^z5#g< '%Zq,#d%nPNZw'V^Fד 4#s˓_t5\߻|'Ejg 7Q><) +".^YUBc8@C×1vGPpF2oEi<$^ZR#["*=._MvaUV|͹,%۽ a!j[=ZySŋ:Gz^Db1`"ekj xrlSJ1r̵2dx <|.X7>Љ͘7r4T.uDEe]SL髃iop=-ڠb38Bߺ~e4HQ5Q$./WFZs=/sx(Jmcǡ4Z-_O"̽*9W3?~$mW0ElhDU0bϺTK0]ːl/pc-4vߥϥN *7>A!9WHE\8 1tUXrrȃS] 8k>H:ݶzbb3/>VuS m >ȵTе*|Sȹ-KY ށo7SoSgqˀnRhJsQ7/D{uXYVuD\SF gDi5+;4hVhߠvtLb| kfv&<#u:ԈΏ:~UlVfCg }7;RqԃPݳG 0 !T=,ilXt,w0uϙ@&w)҉|V(aWTsX&-%l464֟61;sC>@]:vU^oKM~1=ãR ފ[g]Kd'M* 5IĀ I^$ Dɾ51lʒ޹#rs]<\[$D:˔ͽǦ@ $!d"TռB *wCNH ȁe>M4Vbd-?&ENf",BmwmܫK9Rξ).GmsC80Ǭx{5Q]L#tR1@h{.(x($Y ו _d|/9OΔ1qP] 4hM1 4†()@2X<6J@`o*}\+yPِH)A=69pN;Xz&'"gsvFJWXW Bf?=ASl}D)U?ʰCiF4C{n*lMXOIq\UKΠJĬ$ FF]$/DԐ'y䤷:؃(lT@mFռ0hY)y7XuzY::@-;a_ΔZ>GqbE6 {> &.2}B7lh`דb,HJ['7EEoxkiYl:W>t{BA{yշx|.e͖bD{o!z ɕ 49)[RUX+gʈZDv()*j6u Gwt! (^qxE]DAFyʬNe3ŽQgGV)/G[{4)Wc2i Ucwp x1P2з0,ꋆϙTjh?>yƊ|>5w!x\gsX)^gm~Ψ'ֻh[>ŋ_r\Fr|ҿKNvGܶ w4COɯKFK:8TC5W}gki%(fpҖ9Ič]MVwњloDK0ӊ *74ƀ<*tqՕs(jJ dL#$NzIO%wi~\%Od}Zk>v>ATO)$h)#Ӹ*Oj;C@ڰk7ȍⱹT_g{'R;2Ӊ^o =$HNn\6>t ',6;RL??u;nIF2+,8ҹ.ן N!ˣ\ W_9㊷vfo!t zDďSd!^3EӃS%eu}s%ˁXjn&Z:,QZpUЙ+5eW:ʬMnF)J҆ʶ/%$hg.s3SMԯgbA loU9^0,Jo<ZߠzYL@wx/]jM^fl;wG]IwK0m͎ 9[N!% 2pg7[ ڗXVآÙq4Uuȕ=NyajX9czo:G."x/I=~r o#e\ʌ{t?ƾRA},7 =B " Q7ؑPJUJU%V\"ߥ,"Yg)u~﫦`)+L;wc5`LDmɧ'GVu qr<!^]tm#Z8QZ6fk̲@;Lvf~t읹Zd6GzhV\XYo p` {F`fsV1ecL S6GEi> 3&Xy>7bU׿NtGP׷'M m8Fh!X9Ck,U3Q ۓU4\,]K)Pȅ6iAMDR%,Zzștt3_B-چClҘ=}}r/}Eo-N_]p!~ %2_x#a<%C0VT#TH|tF.MuP 5txugOTW[PL=XN.X {% )"(Xگv\W q4ye n%M~X !suox/BۼxnI$d- qxoGTLLssv%[{Hp(V1R, .\h$s=B̹H(;+amHHD1/h>HBCoܿ~iR]vKJƹ7@Ml;{J@II47W_*U/r~nsۇG^̭lJnyo<ɼx$lk Z|( {Uv/pq'%h n?kq&>!Bvd)|ᱏcvW .RBTB4W.9kGSlnJ?8=dD+#_Ld.L{DxV0ЂE] o*!;?S[$28GކֆU@Mk z6(j` 5:ݰɝn}]zUWpz#M[Ec8;e4pk77_QA%gu>漨VwKaG9Ϡ-n]_00מWd,g&+TΊu^7=TtsmK(,8e>'NHxL%P|.lC}T?$@J,zw}+A-:딬 Ҩid􃣿(T!Ge|9b{MBQ&SWoa ZT@z&s\(SKzR0 jDq\u zj| a}AT5pťz]ey;OeF8)xRb>x-e Qx3R0ACh$wGBNEtj;{oKw(o?YK1* yWeR;>A|E' W#1([5@L0zx,i0NRx,GuMX?YfV(ilY^{7mUi lN<0ȊL@H yiĐBǙ3^1x[}۬\|;m.+sY-r <^] TԂJCE'H[/7,'W~M[0:\VEs*;;Qv)ƓƢOҚsDckB #0nrK:܋7RdP5Y6ҭF((_h9GŶ4(#jì#zYGY]V5}Ln(/A2= K'{{ۏU_R?0z)Ipb9 kx:@|$tNBIz6&.4X :#h'khFQZ]mmu*~ Cx?JmTos H_7.Ix]=C+w^ PC.>Y:}ZVU\L1mPfw^Az? ^_8Fm <h? _qlc!Y9h+Z^N1}~ J.װaΒzkQ`,ZN-[{gGvUsZE+ Q%]BawoʁZȿ|J(7|.ovs0'W+mJtyX5$$X3[MX9`1GU^f- ≃ҹx Ht(6,z!rcPP?fZwP#O  ;M$Q X7hF%ְ z,&F<$deHS穆 \5jŬb@(k[a#\g:^bo|Dk+JrYupL3ːb&I |do[eih]ӳ#oxLzIZJ`@2t ,K@su9>ՄlerVh˞DCxLp~s$|8-jf~'O",: D ubV l<\X;9<;-ly~jo|Ox)96x7rtfOf:ZJAf+d3Χ;8/X^hޱ6?7P-6G`m;C 9udp6Du!)DJ&󶻬ے6e♍;@ JleyㄔH8yf. bn\gG qlȚ@#JVN'\M%vG.bLZy 2&HUtc+}3SӖ';Q&=JW˛rqV}J}]'u O%?OCck#r»`uEˢm1hMOA;V?GB[ 0[Oc k;bI%yJCE-꧘=@tf`fR# u暌IoF+<#b]=A.֋Թ5}灁gguR-ǕA؜/=RDzu+mWl2U|<Lz' Wܘk:e>H^&e1?F˭KR  S"Cq cPlR>@Q49@#uVF~$=axEH) tmvX[\u2Zb,6%2PMcHZj4ĩ9a{2ىUڶ|%cO@Jq*U{5%G٪Hk7!~,|Wp]AHcxs?ڢM;{ @OzY,U}^j{/(u{rFLE݌s#(J}ROpP9m6j|^7C(s2,7OV PSإ3>JִCGS_a譈t 1 "A>w6oL}eE7:ɺ:a1̊@LI1Wj5 oۛ'B$pu{!8譠9 nlpZ0[]z-LbC*%~ʿ ̌1ZC}XTW t߰MZ wGC3#ծTinJGRZQIa!oI9h#ŪED3j5`LKS(;/A/WR')7yD!:GՅr5B3-Nj}eG6g4/0n,ezQq騝sh|E1'nT!=B|E ]\ó{ތH DNSG\Vvh-,J ٪t>o)ɫ7f`H 5o7첬X2Ec D^OF"g!)AӔq>jLu' lzcap f]=C@J/F U󍫾faU|'?+:FO{n {&bm%eK2֓ܽW=$N;QWe8Ps)V-f$,7tDsneǧLk1as)4b*#bSnZI /;x!M7Tz:k]d/TUu?A?$w60R >^f@)GA,%yzg{yGkZ3kWg:^,?`K<ຕ&%a0%o)m4{Q}fU/|?ቺ#kE3K[.l˾fUꓱOu6U ];0\}K %2I%7v.5|jӼ{ViE$],VH'Q'Q#/cXbrl³p?Mr\ s Db$j\f+n ~x3kh$l6 xmF }oj%^iZϣǶI|=?SP+g@+GH) wNrI:D7Q oZg-p˰O ~Xȗ|Hdӕ9;=jzgWLt+ڭBQ:>aۿsvt(j>!4dL*fAs;mm ]8ڒ2z'%([A`woEC5܋%f;E\N?K*SB )| $C@΃=l)]'d~X<{F4H/IQOH[Q+ӨOV1by}x" prs6V}2GW-P/V#}ڀ ۥחxqI@f+Ym1;'̞pI܈6)wNhGӴȹ[o%g@8_PkwJaV[e#'vT `IAxK)=o"A6$-sz|D+Fʎ.9A nJszi0@{ˎ`\Κ=NT1R&TC}͡R (^C{Dק'_JSYnRí0B(D9m h{v^G|k'[;ŅޏF;r p.9c"xjAUij ` .%`Y8߰h|ň 7$ ES.,R4ra% 9G.x{V c"i_ Czt?8B=ȎjlYR{R]vn)djOCcYęb%U{^:mN4 VOK،).;[4cg@ej+1ᩤ/$| ώ?0$9F8?vQK@V`ejS󯚥MoWo@~ qGW] |S D옎j to"F5k!X}ӿRћP ߴgxPf귡҄ߦm%P+Gg];5*3%#ͲTIlWy_ 2G\EvF$z,PQ%F|ӷ?ɒKy*r.0%p*h AM&ݪq2LM\M( sX82sӯC ]PИIDT^_؄BԢG%l?< \F~,^tL,֝hnrn,UIͪ/! Uc>a;ׁsyT#(wvMuqrFt281$EP,> .I; ^ău^[ :6_OfͦSޏSexD OnWB@|9Uӡ~eخ'ְm#"g|S"y{!t<3ꊛ_?om YR3r7{A-m.WV5^k Om8s9~ꯠUls qSYQ@cOh#m1l|𩌜?Dꔳ6d"Ǔs*)͎(xܜ-Kg| ɮϩeH"mjۡ?7p40]֘pFO R['h괺 cyko|g14w+}Q}ZJv(qOpF33Z_[)gAx{5\p٫)ō҉&W,nI a>`KG11]a YAA>hZ0.;)B{bYOe쨒~䲷"E*SqJ\JX"!IByVmɦJܐY:CFu-6U0)v e =bqly˼?@(0NYmǀ1Lr&&,MތWv b1!.i\q- dE]iUn7LF#'j$6aVr'UÑRSk+5IV]ƣ)%\c)(D%(RW].HEJS%]Wb*n(fW 6m .Z3|پM 9L[GA59@M]5.s椙aY?y*뙁%}bd wzu׉+1j3\28˱4[uUipo 6F!u,'z$JoU.݌HY.dýj)T8M̃\L֧[φ-AQ-FW,NKb"qsBE"f~S6oE:#ec=7s4}O8o 1/uR_8!Vn*RF/dc~3;xK=)=bAc%;l0[B8Hg O 0xqԌ`v$vP ֦{0sg?mDit\L͘< Ӂ4uZeƅG\F$|kSo#aWͭ29Bz0,H[PՉClb,\,nHY ݱTYaV8=]Qle?5&?M!8VȢ[ZoOB8.u*H *^,;cN[4j2"%֣(գ0^,fHsȎV͂3-GfpZ6x-xgSs'T՝F~Y)W٧t P'꧰;wU_J)j?w%{ Ub>ae?GiVŧT3G]o`? E3!?+>/T[ eiE,n"Z|]kpN%8fD .Xo$hS=r ;XVj8OuXoEid: xV=&R `xܧ݊n [(q Ɇ k[ft{nQ֬iayVK\Olߡuѷ\HrҶLwMT55c;j.i.jU-*C'dİe@:t?΂zPôl?b 5^oټko6i+6`N!;%8;Xq3s#*y'X=2ڷZ@]- Dy[ 4-Ry'xP:o=;d߻_tWf]v׼!QM 匲eΔ x[$ 0ONﻪ\"U1]o`_ݘRt3E[ =PvU86+_c0g`; Kk0>pL i.w笻?< ]LiŠ/--'G\^#faӝUK! 8WUDò h (m`C7L'KD3]1Pϻt! ь\,BdBLW(+#JbNwמ 1"-hL{Bv-+,"K!? + Ak.њ9)!tIl/B?t+æ; o|@mD?"+_#b:[9۠ZzY\{;wkJV* ~lR5,7APa `076tCQjZB\UZ.@CE6*$QR0F3BU;9껠-S^As/tߘG_;#zEaD"yV yPeS7~-dS`85#ཟS0:=|E?Dt8p 8Ui(;^=o5Qٮ_ x]'CHa@AE~6l;rf;ġ/xswN5+uπFa!ZمΧ򐅧ಚϯ' N I%ڛAC8bqeD`J7fkm#j0gޮp"ڃ+*O3HJ0#-X ~8K'UT+dNL9X o;=dt$"'DJq:Qڹ Kre^`v"I"J ܐTo ѤVR^yӧe1%N܁|ʇ6[ ca'ߴL?!(O|i]E{΃AZU#ì``aZHIfMX/yA ?RBdyi5Ft"(Tn+PC*}uS[eI0Z6tRy? X3cX"O}H'6<"3DI]9{6עc(brH i<sE1\2cXnd| ׇ 7f/Xm*shJD%%I2J~6ڻ6q%9oHF];zC!fmp>]"VxCW2拵d)KG:H0<^`^rs ,FnD01Q]EZl@޷٦y e7 &Rt-(mtb xǫuUݰ<|wA mLf{ľa;ho1Yk8~DYyy^z{k9|.Eai^3=uiHܣЮb 5 \lpUbLqQ}:ޮID`)1h#u+8)5 *@|7A! [xcpqBXgO(>-< ^>A͖_i1URqҴmkokZϋo~1Ө`|fCsϠ摭vx >hs֐x|Zl@zz,&J$|,#9tIޒ;&^? ;SN\8Fnr)ڻ5V哪p8|bXsw X:z&>uecPpSܺs7/lq. {o0ʾhP<`0Цy_vf9iU`O]9O__#^IlV;pyԡ(O?f]UҸ(7%1mµS[ |f ԗ!-/m?028Eר˽o UN]PWo$)%ol$Yv̀VD>}B?AbAi*N6(؅g9yvR潰ۀR6(DAŀ񸖐Ę%o4Ydc'rd؅Iy"nzRb;ݗ:nW]Kd؁pn5ѻX6rөjGd8/Hr\_0Hgl2]"r%v3k3]l@ (A;ݎj5%RUD\s0u0:> 5 ~Ee`~k!ײ2C$CZ)^h\Q·J15 2Or"^݉KSEɇN/ aTDh>Gkk޻E{U6t8*1hcXb؍դScĎᔿ nUT$%^HE͆6Pg&jkT;}^Ǿ8Nod7:(!F EAyVP6){ch!.%KAu?lnH(u1c01)=`[<_-U JǫZ{&$:qHdpƬ=~w$A^G`y%Ͼs;' kcNLiG$߫!#%v8p!V[x,8^]PӂR-0] `q˞gA~y4O EZ\{hXDx5O-~۩7#+cFrizFw^"<~ǫiA8;' _x}O ZUDAVw9ZUH"ۣ\*FNB+῏4(t[xE]7|aO%Dɇ5vtlÙ !1}/ARc=+ x. yO02¼ ufΙ۠߯DX@siI E1f,.ba [?ahh zpR'D / &1[nQaI (l :7{:>kaʑ:d r`/ʳ:F02=#R"wXPNj+Ɨ BgqJ`JaCDO\娶0uI]:E3;֧;"%%]?wLd붍ou9^ 26- 'FY"39v᥷JxfiMO}%|4+tiՐ%pO"1kLb`B_ͨ薮ј]58_p2m6,]Lu;XyBDV,Z(R\(KvtQu\w}4;h R`w VMm&jѧJf.wڹ!u`]3U"EB40$|zX6SIJ+IDƀ.s$p@Ybk*ڍ";lVC)CV1}_h%mQɞa,Iˮ +0"8Ubg[ f5)nnhX=7 5zԳ Z5{ǹ7y/ߓbx\٬4L"gF+m~c7> BӜPUM^] 1B= s$d'$K@0r<1xpEv &5gZyCY^3iu#)}R[CCf_=Cwi(Mʮ$ziҲەJV.d@PH%Ok򗄪\$Xͻm]>Րo+cb%+u!4ȴRv>^|ITTdF٩S&,Uj|mՔ~H}E;~JP~uuʵq!(s쯇17񕶥EhL18.0DW%B>q\NPP/Y;hJs(άQ 9b6TSBŦ}>qApKfd6smca0B81[Nl{߯}"xk{c _"Ajq땝y"3D寠`r|rV&1׋ҬI y@du΄Vl'a;o e|Ɗ\>sW4O,p'0k\GBf # sM90N`CWV`W7.mC¨;TX`؄ILG/@hZ w"rHB,Npj+($C%#cjnhj{GsW/ Fysǒ>k`aΝ3QR*w/ V;3KlҼ1̗ LQBWܩҏSuD6n[gfLj hhڷnƩ[n?R{~! /Ɵf¡`N`H;G)?~)dۊ' eﬕW 'bE/8Z'zx~|,qi(B唑w?wnd-H>z WJnҏ>v$y&{Aq~AQ}.3+PIRjp:a{#'Uln|h2ʵo+@~4[튠ֳN<ڜ Ydh3Z *;A[T%=9q[ PxD,(mJ^P %i7Yת-eHlxٝrk!sEy\X㘭3t.=c)"[\}8\i>LI~2V5cF5:OHhׄ/ɃS ɂxP<ԾDe㙱z7LAOpUwH2‹|L^MOhnSuE7棷z˅4$44mH^~i6YKe -~Qgs\<3ahy9NGY*>/GpJFm0G sL Zq (-{6I@}Mt;BʉHe> %a_hWoc" 31[(_d, ,o^Dwp7X%v {ZVY܏MV{kӛ*KqZq|"aR_jiIH]i3f69O`+6/;v짊.`C,/C._6kņdlOhP\ 7Xq]/HCG.ͦ.u_PSxFJ~Q zR(v=ؙ㦛Q-+/\Ѽ"cg_dD˨v՛q gYg.0nQ&$bkK(b4!TJOt;B,x68 &<'u)PCmt;#,##1=:EF=VRlQi}S+T#ljx;cDri `ΏLy}WԮ~܅"M_uᡃTT%,o[P17SӥrS$)CRCoW=jsө Iٺ}(XbxR-ꮮyhjM.;]2۱4{s ፁikq ]Za5Ps}bp%W󑗑!^c?JX qP<8ꎮM^zi9- A\܇9s',hıuצXM48 e^s+}lZP>szn^'+`FA´<)LgX^XLt'P@6ojfY1l^xH@=oZ_]G5x*9rدh[?U(K)ӿjW>O-y6$΂c?sbAg0!ZT;t!ykP6rAyg/0FN ; %-}ړ/Nv\fľP̩BpDV=ty|oF dlg?hNͯ^7vGpïthr}%Z 51沕͘+Ѩ U Vwj0h_F(# 8d $ 9o'H.>wo/Ô[QUШ~8z/W cfQV[Tx,-}Lnװo;:dٿfBu䪆;Ps8I/F8 5v t'pzW1oi6I{N_M֑|}ZN} \uS3'"'Q KҲ58X5 p  P(()<x p y[M0 КA, %gUjz}2>k52 `\lb$A(T <)0X,A&^UZlw,SZy jKQR;ósfGvcJ` OF(dsf}|)r[U`71H}vk}"I ^4XԲmWdbT pfҨ}kM`8p{k9޴rk*9woXUP0[>{8r<_ևՓT} !l`ށGJXr_QOE1ˮ@HL AҧoF}nQlѹ3] mCG N@w#pYUYc|T 6x61 =Y.3]0ǖ!O&PiCt9.b0hzp("F-FU0fs:JFR(6m%@a/R,U6XNb2buڃUdG!ױsB&d+)ۊE/)p &[l[e*jxYuk7[xeMV}°{`LkmEXixϗ'zM{pCy:U1C^ }߷/:Up=;); zhMj{%"ІjU93<& O3߹\ Kn8>8@U#":FIAuX#Y~d(ϓ8$ƎTxP%ǀQQ.$+i1_-MpJ-!JQL٣ e¸ 8{"xj0;iD yS̽-Sn"~ڹGcMb Է:c[K= PXN7~-^ݦ1Sn8~mե#Ņzo墨e[x)TC!'49U(cDeRq Thx՟71#\,ywn>w׺_gEԭaiX1Ţ{Hkw{ _aoǪ H #3qO=i,o}pQ[Y%mPD`//ZLKavl~l @պu*(k͵ЂҠL5C҂opb8|uhP؊[yxd_@˫IlK 9pa5:I-գ\lNZ,/ 10z &4_Z@cE+` v6~B)ǗrVm/hN J'KݢTL nb1;xq-aҞGmnOx]1yd3$F6i|9S;aR1 rƨ5eFiHoeb9)@=N޳!BfSLiOBib8~Cwܗܙ5z;7J006's YbhnMmw{83reRVl%'H6)?s5_Mn'+Ƕ Lv dq URȧIFoOz4t=ڻ2c~\w-;8S[={ w+\Kyv"u@7۬3g/+ɀ&xԕ}qg+"ZU5Є/,-LSo27 A+%C60=t6#1cghDo@˒ےg,@$ 75i|_*%-?NSH]_.JU &KZ)%;ޏOO(in éZ2/OcY2F&w@Q&T -z%+-B˖i@|N I>4 4h'tcDXKc?@pP=Apf9njL+C /H]+/"1u0Ϲ+ې&gG; эv6%!&*a?;JſNk0ᖋ0EVVl͌yWR;擀s/Sϑ~t~nů Mk =y0VwkS I (+e0W%sIO2ٚ coBLmlh5JzזPG] VQW$言_XD̉H<ۿC^7$1nӱM+ R(,1B,4KQ%ݹN|/] 6?AUǦE^B`6ekX,'<xx Fc}.h.rU6C8$@9i.mZB߿g7b;mZRQ^6K áͽ X=-ɺ\Qy$ˉՊ<$PqWjrf <|=a` PwqXa)ĬJ ׬z*ߓwVnւQ]kSlEhkd &uצX1dQ%ܡ8"־Egap\2iEwʲJ\% |/5fH\5U3}+Cz˟oe%V*R~ǜ|c̛S3HrH?. x;\$a#}%<J89;[ 줜* W5صlw}+qU8U~ߘj a0IŁ+{EA+1/ ;EKor=VW)%p #?1$F/ƿ<*b+Wc ©^kj OJ `F[]{ͥ&mM,_c!&w˄2lcq'<7,_>"<k36as4N!s0-U^ǫT ▉[Nt˺>Nu&)1KҫmS=8Rs"Haǁ&%zԚX׃":a0RP6>._1{O}$I10UkcSqfO {8ԡأj bf,j9BƟyelxt{ wqXM"yc/~u {Lt\+ ?pNlY\6$lq:n,SƊQq$i(i,mi:EnBNCC<>75DPݕ˸n?[#m&o9X>RI(4G|it@%\ov#0ġWȸTOZu!yj :;dM W2`߰ªwHґMMLH?[D a܏J!5&NˆضLms_U !c<#yrX[X(rU+]cٓ:ւGƒ$LR?`A6 4>J1 7%:nVby)lʥ g\iahf%eW0T f f(E\C|d?$x%7Y7BtnZ|efeVR7uHU O.)^=mfbHKPZ2\6Z֡5$gHwTqoɴՀWE!Th6}E JnNPXmU3O~Z.n&ۅª$76&2)md/V>Eh5f0+ET^޴ɾ *Ӂ?.BCUFৰA`dIW; K鬇'n>Ŗ4;w5"{Kǝ<ҫDC9H|z]6|E nac:VZq>w鎖HW^QNK_yrJEi'ts ㋎~l KV}bE3/Z5wǾCy6!q4ܷAvi0Z ڳ Wa8DGc;SٻƄ:ș_z0_+ j׺`H~پ?MAi8]Q/K(E(献Ofp}y7X܃nbȫ :Xif:)0?Q-^je<o %CWBs0`E/n1h(9m| %a]YF #h$[t^t~vȫ% ZOg, |еݜ58&zVwâȗhm.$# bFr4Hz>; tټQ-"uCE'ӂl=uAԹ\k ˚2%QAfpLӻjD,-,N2-W!r "v0bm WWMSM݀JN eqVh0ퟧ^u}Ơg26}|zG9$;ӝ__ΛEut=PX 2Ժċ%؊Ķ ll{dH:5m'IOp炮L)'EɑT ?5S\,)?5CU6XPo-{l~S*HRlWQ$#C; rv]AP-V(Fڙ1C +֟/$tٕQ;)%&$̀} q>c5 ddje{qa b~\=FkG_Z52vqW@?!)F?2-NF/hm!9JF DeȰrx(vD ) LMT&r#d)F*_sϑ%w7F9Ҙ@5+E:u0^1N0~&&wjyQ=#A?S3ff8ƵS%wUZ4:Ө.aUZ>t`HL-0t ^=&c~A|ˍH5uj7XCgI Z < ֕=2? ]L||z7r9@FpZeWm􌨷8VS]5ӳIyZiqK2eA,etYZ4SZhȡ^["ۓ@$mN<흐0;NxJE{G|k9RhrWk]v/^:7l)m䫾1Kvvs࣒oY@R5\٫夲ŀ4FpjV c<&R*˲ V z[%NҙĞV\nEu3#> a" RnCP Y U $)25"OSo>*D}lU_Bޛ'lꚾ16JuY&7rjUC~8=Ҫ= ^܆KIa)`2,5fm Ŝ HTfwW}7[pI3˜?ȹF\ NJh^ٶ 8+L@ $5|Z8wd"8 {'<%XX ~% )FG]U}7 A\p_4VYA ?\G }5g3&ÿ(XPٳ/x,o:^B-m]񊮨k$RT@ mC';Yu-J3Hk - Y(P@\Y>ň%V[28 :2-2mu2OwZ6W2pH N5.|&^Db$'9<@&XƷQ/҅/wbphCh]F2NSlqܳ/e.ǹ܏)۽l\< 8w=ɮ٨A4K있r>*n̕IRaagYȍ1H` =650 gc @o_oQ2FCМ4KGL:F, mnGϨ*#MrNJS zxä~GH>>PFEɯ0Zz?3?MrL s%#|XE7*on}<|zЏ8v'1.,W;&tt  :D6Tp<ͶEGAu4qA4i 8!= w_qWI@$u14aKH󈉡uExe5ʷjT\_. ZTICK ^T~|Nmsbh,{Ա=M2Fp݌mw0>Z8 t^ Y뾩¤m[͝vnݐ 9:y T'%5Rv)"c϶0e BvR0@)`B)?nS9l+5z+fъ8ǡN]%u_AobI>Ieao{ D]iSICn~8w\B `磫q&@ŐN7EӴ [{~bi?Z>A;СIa;hZƓЌ O!"\(K1PYS$Ë'@)Y޹mQU,iGH_Yjo3vfK4A@?_@U ~J6ib_w早~T3ŒXASG;.sÛi75AV5Wo M<$|В:t#cG̲'w #BS^?=) nF?:jl(0׷ kQL{P 2۔%%l\"x gov u"cq~C?Ԙ"9SEցu8Ϫ)k'PziwQ+f$"h[*m;&_/jaCGȪ#4]˕bK{s=\Qjht2Ŏ4dޅj٧='2YW,Q&;yَT gjc- -`ePc>4dMnK3[]N==W c6e|n@C|M nI PsKttC g (Nrؙ,b_=_ 3yh\edYG<^cWs#~YU %b!LSktYit=S^,#OE)K;:cyP7FRpؑ:꧍7۶.K͏6!XuBi QxIѕ #{Kv2{cɾsm /kRԻ(4]Qٻ~8uz]=d׈,V09U02J:JVAraBkZg4y0R)Dһ.@~^ ԗïJgQ2OLPezl oRd2T|ƌq[~b> M HV'8(9߹L3#]ޘ3|D?ǪmgeGE0Нk[. !&w|^HN왚]+Gm ~fY7pғz_y)H 3p ݦC| q-%*^𼶴V*K9ʭ2@aEH X!p'o[qlcL9^CYHߎH.T^1؋nkB"erpv +3%Fcq]m":oC>`i\$_[w(t1`q;%\y-~{ȺQ ʰ=S &( 9Y5i"ܶLE?*u >R盥j46~T YSMe ]e!txLW ԃE<_]F(}VCY{UipBf8SKQݒXtpbS}>lX-j`]9|)q>P箆4.Orµ!|; :cH!S\ʊ3gx0OoPDse/*ѥBJ㮹VUI& Qhd,ˌz^Ωth nwU\=?g؁aEix(kNw!fE_ @^yև_'a3.ByfX,E+x^{n".mzvq_J;@n >.ʷ#͢&7]J~#MvЋ.9ޮۨ;{;KitO$ғ~&J5y/߈U)[QGTnnqLB_ġK ݍe %<8 Aj!~4eC9yrSMbyl41Z;E-8qƳ-s U< F7Y9Nb%ӆ C^>jHc.hЈޮ=\VgVAnR:$ߓw-gpp ?q*}'}ga_5NsRBD:JhL\|Siou׶$mTW%-A=_r )ri`Ď~ jH#zxlKS mv:(7ni̷Ai`T;rO [²[KX5BI'Eļ,6vQ<^|66 5]lU;714v6VI:6W0T(WsV..\+e=^8'Rw@ D+pwG8O`ey gK~`$| ]X(x "=䴥? ȥNZUR;%nYE]͛G)_pV󆉮5pJ;;ƅ`OwԵ# `0+/8UxaA8/AdDKR 7cM`2^+ 2f ) '" Dҥ.Bzs z"NtPVel!%74҂p yQJ! E3]T!WK`P%z4{k+CW⼋9;e@-GOk7,56YifGA{ݠaUf;8VA9`J)K,:d>GT}`|pnj,,'g=YBhBݫ'-E2ϤU#H[R[RMhCW5cʪϳ'nLrwUȚ'KAZ{b1a_=]dI4dU.#t-h4'ůŌS4MNg9GJpE%GP,rWPRgj#0Az."3yIW:nEQG0q*>hY}ba61dHXV y dKAjvUL29ހaQMjg=-ƭ\b,Ҫ,Y8Ph,wD"ŽZ׺kfz0; 8c\ 47;S;toؠ;#+xʿZ :c{كHSxwEOә6#?X,anSάQ ]`h㕚 :B)R*YԹk8Lh̕4#ػP2,> jʇp@aeœəJflD`Fچ2B wxuf"h|k?5v![`Fy]Wqm%>?wS#? vs$7!xxn6ml^wg@OĮ2l|~she2p$@g_XK`B?8^iuwPn<˶z_.)Qg*nI㻕ӑ$l3۲ a,hW`΄[SBp7`O90YM^781cPO)mRx'K P̜> 馯 tk' ڵ0݊3z7Ҟ8cE*6C4%[.^mQ?(EC4lee%5JUIJ0(U$n˖2E]VS*Cy>GCe ފ);+'itnVm1! %ʕ!An@f֖/OC >i`ڌ'PD+>cWpTi|X,e@[R D|-OaLrVoC-s6wWSO3ʕF@~x=5OUXxjk)Jjc&N/g)0p *SZ6фrtt aڍ<}ڳ|#,Ȁaqv+~/};0=!|@*ZS1Hu Yu(Va9ghQBVILssJM`pyOU}U>Ti1eVq@FK׌R8;857KEoѕ~PݡWTة<IzJj~k@Dp@"=R)37"fs@Y[I:9HQ\mhB\R󨪢`j3h>=?+/$I{"<>"?dҪ3۲T ,Uah@*fC08{'$ fcAn ~. f} iuf^̋F QR|:xY-5jz#j%ݖ_i9ޱ]{v*SIij~GqE " ˆBİjiĊT&ŸF-u LҠjc֊Բɛ(/R9d?VJTI_A.yA= /ù$_|-5<~ H*\qгWU x*w3|M}bhXccl(mǧd2g2V^벀/S50=,3dī,y˓xʸ.~8A~[K0hm 2:*T5r`,V+ "q*$tAi;SOD7i^26<&{ Z:aJR,rGK!'66⅕(995E?ZYyMJsݳcw*{9uÿ'-I/防a<%?(9-CҲ]'PnfߡлζtԝFyJWE\6X.z[0M0j -Ł[,*YW# /ě+gi$OĚwa&oaF)sHc/ڏ_9'\*INaTj\#{`b~GL$ɸ\SȰ`XLh KsU$_.렢,Pcuo t L@HwiZKKM"#azIw`RJ=W֝ Bi,ov*['MwQWy"нV?`twyr؜c,t: Ibq3g(cy󵠒Nl9+3Jj@Ͼ[xKP]Ǵ?+ maF PPkf;z> S"2q:$l(N#>V IJ#u$Z0om49HC"lšK#l8r"$`𱷸%M-;_Lf?CdI%vcmJ흿* (EzguT\jIʸCspZRr ء*4CIU};),GЙBJN5p̹|? 3Gpz"ecGxJh7r.; LNЊ(fXNX R?e]-{Rf"HLX Q1W]\ $Z`W,KFK"͓2Ov/L L ?%'ǦCCLѺG3I=1)BZx"+Ŀ4GWYc?ї˻dJEA`b6;cֱq7>ǣk[~`#('l1'34JP?.]|EaVX1A{-2--+3˨D;[ߵ} fF/B:@7Slkw5 Pe7%5ԨqBz"vϒH^k-5״3m{qcnB ߚ9 $@9&d_1I"Dps=x3ܖ!.l {dR]PÌIlB.Sa'hĮK X; p|•{0NuVȅB_ ?DB<{5sW*LzR(x=[,=}fBϼ)a&eR n-'V\f1 - .s&%SF.4Mw1μ qDDu~Al}LP 42 :je2͆l?UU%(I8/?HMf_6b1iqz:"%=PY3CcQq]`-Ms#q8_uo+S7@$op̞ u[>rK)/j,k![mǓN֣yN3PZkT{Z<-0h=u6)b8gCPǥp)pIea!6пYOOe*8.?i7T2|tA3M-m˱a2' P dhLaXUguu<̨ihgO82jW.`ݍÙӜg6=Nӕk!azZy/fE:7|=M%*:Pcmw|vԵ){б@Zp,?[U=Ŵf`-kgr\0a 4SY\<3Pa/yמ^97];*p-^:bA d>J4-}_A9zrs2Ůaei|.q)gFe+)/}<LJjzUd5{ؕ MtLw\)\U 8%A~ybbQs@خL @v<&s ;l#{VG59?F{hbUylm^^O+96kN7F47S'Sdr۶EI CBDžPs?#̋忰kJȍc`^-"rq,ptpؤm@W@+I^0{|cp.U3M?{ˌhK]R:0xؔ?8nUػ& !-G*QO$G$ZO | 9͎nNu$@g9<5 uŶlDʧi6rvtK?$=;2GoώrsY.7eC-S2= .89,s=:,2,XFZ^ayb*r= p\>O&b*vrqn!4<5HoUo}n]pɩ\p} q[B )рK\ ~"R@D4 (be8 Ҋn煕(ȸRfG"gcfUUA {wŰ4O5on%3^b"t3sC-h%!ϡW4aMx(T\.=`i[uNh!Z  M"xk|NCN&^>t HbٝN! VFb?O/[WSo *;#wO$h]j/ 9?=C^QΗZ $PƼxiIxSZ Pߴ!c9ZhA9JO60=^ ^B!g.9L7],~߻K ;p@~$724;'h S9QzM|ZBтOf_s,󤷥[9ooy NZQ:׬Nh 1iKIghOQ,z v30K'Dvx"3~\Yxr! >P-ͩ{)hK'鿿rCzGZ_>wj{sf *И"6͕`$3=R@O?C[- 5g7U(%f$4D\֤:)tE1v?%Un㫉M<Ⳟtd~yyHt;Pm.2sx]P1<~Њk7<$AVim`-{'׺6vEC*N@:#T2+Q]yR lPPv 5ދp̄gh4xkN^ n"}IOW ERb;}">- 7#/>/FX+E9"HܼhMʺա c_Ĥ*D-!K؋gn<ȒɽP|;ODp"4T[ue"L;g%y~8q,6ZJS]q>I۰i.,K >?laP9O SǧL"KPs akى= 8E$mN#4G2T? pLL᝙dK}kœ .\, &N S׬oͣ##7ڣ> y& [Z5r[6C)ǩQ_2\62hZ0H o@A\?(ߺ6n  Mi pOH@E$3j0]͜E\abFV{oZ}@ep@?19Vv)DiDԎb eD-CON-+m} Ԛ;l@-dɇMZex(=\[r.F> Ơ[ Kf b1:/4^ͥ'ɛ\~SO 2:S肥BC '<@%kDS&c*kw>t]=6)xHbM ,"iw(4ǎ67LI24w;""Mh.,\bc!Y臠dvCD9X[H !}6nPc{ev) 眷>,.j6y/S[pDqʓTVy~Ne,[`zN੫ôHh`ȆR㐸ż6/z'"nX0S,T/}7ss5㢩E\į69qw#HLgۗGg})9:A=/;k{Ҷ̔v#eܲqnvTș$Yݷm(|!xرu~AEXeod/ cьbͬUHuP=PW oXqb@)6 Q\KMc//uցS NnD1. ,V^em )]>Mfmzc9x h5a ֱs?\Paa0^?76$~^#.%w !JG=k^8U/y3i?^nAVxCʩifVԑرqdIgs5b<(` ?eJ+] LZ^ח5R `EHt FNgAEF auZ__-f!Ibhڂ. VyRaZ\>jBWٚ|sm8PրzMsJS&b X2?/fxo&veJȂy[LDD: tL t^;yKFCO\yCds\F @R$-L]:8μ`"iF|$'OX*ab3x %m 9( 20Uv'q(.)ucypI9YAWrĢmc!aV&cڜNSA%ܖVH,7J~}䖵xP 1yX܃~X Ϗ܆_ |2y㘉7t4WN pL1<}> 2G6VzV+sC^>B74V|d=՜Ƴ'WWR q8.+ Z^`<,|oA?+a(GτCQn8 O i*?1F*}J7Ҥ=9&zE=g..-n7fm#]|~%5 6Ai}EbMklN^8tC:e$cb o{RH/۬ҶR* 9qV[nng6'kH;a5K!f3XQhh=2E/y:#x&:[Rz1u/- t"k^LnE|X%@7eϺ <+h֐D'2ol76WE e_!8O.6!7cxڿev\uf]ORMp8FSFU<2Hly|ckUNb:௔$> *,!VgA߬RuHHbY)朓yLfT~Mɕ/D9w2%{+E[}-{W/,k!r}21`PRAx?#ޢV؛tK1v@i i9qvgS9A9o`IK-_t]B,:0"|9( ڊi'Uʘ=x+^9jz<ݔ!17wǢ?+g]VQQqyQ喨זPW5K o͛^ R2+9XH8Dhx^zz?*"+R:23t[톕x7A{jq%pwߌ˥TQ/ǥ.ҹt>`n2[}ޯFTȦWٲt0%88Gֶ`M1࣭%xi˙eqh:)WT a3N~l Qq Y)wm EL{_Pʇ;&9ƌAb꿯m/jLiuWHs7pO_6.V|" o5::aNS`ylaW!ՑF?Ye]y3jE3׃Q (J7}Z֍gZ]PfXq *Eρ5%Dq O'GU -X&?\i62r$#ylΛ0SՊ5r&q3¦fiٝ,W,r{/ Vr\kke|fl\ 8&aps85YG > 2l$JT9Io8MxlWp#~Ckؓ)Ev8 x fNPu+ +M*@4$p6t!&,K9ڞ ~N`HY  idXzե&oZ >?p476sq%`AΤ̡>mXu1~蓢^z$* F$2Y-رFPb c _\΅[Z^?Ч/r0Cv2g޷_Sbugv}ͩo"-c>Ϋ I&m8$݀˜Pp/ztV&d vk׵9liC~9Ncsz(109(uDm Fxq,ak !yjp\L&FL- 3Տz4Sq,5j^ {/dhVp:ɱЉ/aV]60oЄNw\av/oNֱYz}͌w MQV݅S6\֤K%aNvyW punT=̃:u5/5n߱-QTM,%|s,Czn(M SQvJFmDN*O]3gp`VVVc&SHxq! iU`xH[~PQOc@9:g^ 16G:D7 ?QX4^_LxAgNX@DnEヂkK"N"jͅk݈"C&lglXO/wga'3<֍qr$P]R$)zF hD\*EP[>8h>/ɐQ%sA/U|N{ލ1;p1Ր6gcIA(W& _tq!z=+)t}b>3OGO?R쟕jVa2)ɌJj2)Ǥ7ү4%|]b$&]O]yQ1y:Az:[M@s \e:}!AVɽb#)nJ2"01Yӝ}@Z`LżM!{ s,$֜&"{v2A[ (`~IK{:3kD ؿ>giBԂ-\O$}`+o/C! xheXX@">ppt&삈cqZg&z%Ӷs~,[Z7h㧑CZ'9KZMCb{oQe풦ZP`WFl+[sŝF{g!TYG,{r(bSdK)ow},+̯PN0ssLȰƶJ9r՛ey:}_&+yqfUE_4ha ) 7 [P+AMW,;W^0wA&XEy8gQ1*5N'Lr_Bjƒ6/ݸ j6`ף:3BZUVT"/{z;Jy*&-!jjQA#B;י1W_Oy_e(z67{\A5V|%/ͮ\\J08XB%´7-=4yҊZHW~Ub4@ب{=ُCGMְEbR `dڬϬAhL:v:򏁱`s'y.ى6&w.IP|LsQ^9(z S}odzspu)bZE]._sA$~5TBj.cfo KusQIUIoL,a!$,(ȚMMQĨ\t<Rr$孑ן[F0l+8ӠiXʪ x HjQVsܜқ4Y<,)++m;"7Pd~rm9?~D4Luá~Pu[tOoᗬ "v偼r{uz2d۸r׭ӡ*s5kȚY9ثayI±ǽO|"T˳ԭT-z?݂(Y0|>XVOk񠚕,Sy=_]nv ˿cvItܷ&tE򟉑jS9Y_~[Q؇ uFv_cHۢ A& G S ~_- ?d*?z?W&hHjӥW!ق=8o!v[8'6d p"ti3awijӵo(Q\t8[{QG+}wA آG4҅ZtAWƊ!UKw%wf@E3M:]8irVf a)JF@zQ><ʿC)22Ӕg^V{ !y{phDJK6 Cvm|Jv] P(;!XPdl Lp epfBj|Bj@B?űkJ(5o%𻔋N5 OPNF4PhjHk5þOfO`RAI*ܢٙy HY_^4XA ._7.W=]D߮}rq8s/}Vvxo ʹ SZdBs 4߲=3ב$T/ M }G-/lW @Ғ\iZ̎܋)zj+Xҙ(DD)PsBPPQ/QKedi@dIrUOҲX7b*W*kຍA |U$1UADZ9@8 Az=or(9;Xߥb7CqPON:&<¾uGցDGΣI MSاd* FWG*AE|remn*Hyե8+Qjƀ=`﹝=v|!Eff5mX sܴCYP#JTk}g!Tr tYÀV`,j" S>樋GegA*j>'OFZ 42,ăURri`5WBS 9ob y7RyJRQ XПs039jC)k#7͆ϴ>LSvԑ}߱jC (_뫛5iS@P΃xߋ>GV%(2@[Y8 V$ׄDaoIWi +AO\>m2S<̐!A^ Ev%a%jٛ·M[o,b<$ovێ1ynێ5$:?ױ]eʭJYşUSsۯĝ1pM޵˫wT%HNiR=H[WI3fa1*+"cC?Md#(%&1 hbҟ @pˏYq/_]3A3M]Dd(7gWD-lH_̋ta0hO;B( ӌwD.2NjqL6[M{NUޘ΁υ% 6IMc-&?=o#˒ ,_xײINQJ؍[Ze{ qWA KgUYZѺeJ!#^',\m&^mE i}오pA2>K:0 nN*+*](h年5WIb'Ҳgv\(ac lw<MQkD=#Ab#>˒>>|u>H,1}+ /Mh/q^-2PNS~5?̛="I%]p&_RLS+ZX^e9_6'@7 9e_U'@3@{)8q6p ۼYS1kfP{n7aBfq⺗:֊֙,n"^ߥq3cCu ݳWPxM+]B|w㈪V/޳\Sp@V 1 6VdRF;]jUm#B|%_ ##pr/Hxh608cS Gm'Θ͜ab{Y}ZԚJ'M;9sSԀiAa$_0JN-:nVuI tP.ic|XQ_JKi:g`"1`#CW&랶GeWRP67U{뵳9WU=kt* ^y:|Pf%É2V ;ͥXRPDVH&H+ 419u WZS㴄r4>pv6*nau2 ]>(LmXأpH±1qDKAS 2>ABDmRr"; {zo_X?$eY*ga hClc@ 1S7{+'4yԿaTWX,E#8nWyۏ)MA G5)%s2WBO޹ R ~y ُV 0ݸئoavf}^>.j/ ԙ؞D]l[Rx'|ul_nM.`9M9GU':zFӠO+C\]~RGFhД7ߐɄnK F!*UY" P|!AwJ1gp'*6#&ĭ-nw=%$4 ?.^-7s1i5 W,gT,Ee,[a  /('Ҫl9N ,s$|Nޯvu-;5r9jrCck]SGG`1?<"zj*d+k߯s-Y r/I r֔p&l欿<| jrdց9Pu^|=ˮ]nqz$1ᱡn-NDA+@ Q?2Te֊O־M:[~_ @R-ea5 Ֆ(jjx~1TM5yoMvycb1lyc;qr^aNjiEJ sa(5C;eB!brBώcJ%,mJ[tv7٥Sj9=Sm7.7q (FBTCM F`07@B(stG[W(2M(U =dmX:@oE /͌_TcB`NA#}x{=0(tFZ Nǝ͉j-3Q6ӈY 8AQS}(Os:Õ[Ɠ5aIHz` 5tрާ>пRYm \D@H]#mx&K(;N> >>֓q5:Ih#V,+x|&k X:yjT5MU|`mH錾4F+8_X .qfWs7Ň''XYU"@bߚ K62+d-BcђhՙE'Ǧs[ǵVN UxZ YT{hsX \ á lS@[sL6) H02E{ Ֆ뮾ܗ"WuKB(y٥ O!V1kgƾeLtUkb}R ѧPc&\ɿzzǨ[(կ(~5)`̗:韲iil.yKe0M'm@'(Qiv~^{gqi@|s QĜF^BqX [˭m5=p-j4 2mr>r'y1 rRsApԈ3w}xJ>%bLfyD%'w̋w!p!)v9?T 4i#4߼Ob  kԻ: Y-&'$i1uцOE-\NxV7 *vC-]2l:7Qi5v@Bc_f"m(MO0#R2:Pc -4.`&YOsE }L>S=j<´?˪*-W6"C=(K,S!p*g>ZC3$KݺɦSZRCUd@ZKc] Wm-י#X@ bkFLPGIL[3'!m)iȜ%5w{60A'x (u\U".l:OHzqOsĞ7A ahio:_B3ht_㱳Z;Y$G؄1v## '"oUh_qaO?#UE{KRVK5va-϶Pʓ*5 L¤q_Ev߻~4DC6`fM]b$ w :ɝ yf "X*TȬ. w2֖nϕB T|z:RdQm湎6Y ^K%tө)*dtCaڐ|sETHkE{|'-UK~L䢶Zrm%@aC ny:Qkm5Pk}eпPQ03^nͥU0Hm~AQ*}Xf+qۊds[KC@A:tYS⨣,6c|n/"՜\Q7 /FmOB be  p#YHc=e0DlJ=))$Gq X.Y23LyAhLQN&JnI՛uTǹ /G%՘lUwň@[s^4N.r5am$:}DU*qRna֔ʹ<|V[&* 9p@~˘=^m)@>CӦ_%3lkN]+W?M'[C! =ޝhַv-F ׳i~nGZUp'$͎\'f@v)73 }0;m-Na-|] "nPSg7\M| W-{ݓX6kQ^H(6;9 \*[$E.ߙNf#h.C`6?! 'ʓ8=+س"o9?qUὖ$HkFO 8119qؤ0w3`-k!5z?xXڇb=nmՓٰعw.A3i]ƤM\Ɣ;A-NB} h95|G({LZ% FD" &ܖB3Au?! <ˈ)"@pTiX05ZGVŁG63#dB[! Dh W c;6 nVA+U0p9Hqb\%[37l]Z1 ڽ)M@.N@ Kfyd^#2 nͅr79 IZdl/KBMz: ,|enn|z .~ugWkSGőMzRDE~~J-k5HghcIqٵI@"Hf! H/eLtsVcix95"=;aEbjFF`H2KccWChl>"嚶.{]zwP}Z9q1= wNZG1DQ'~CM9.h4 ׽ ,!M*E*3F70'Vyz5f^!CHjAR2Xpo_E24 ,z%顛 gڜH0E\zz [%'*IS)6>¸*ۘ~|^9%z\ .K_X|_ڹμIr g¶/EוK9Ű/]w޹!SKj:s SO{yN){/YeMBpz)drn!r${FjX*/aw歂)Z*&pS/m;Z>H9s/{#@{o ,}'jPm<\%WU;1%X i~lcۡ]Onl3TxʜoF7"_9)L#2~rٕKsm,\\ƩU!u9r4`Ab|bAQ,;A G00W߶OiujsR鿆%50U QR"Hseun>&틪V hO+&GNyi"$K;>//vr\x#Qs>琥-o_7H9.,BXUu2 :ftTiĽn?/k6sNꪓL^V⋿-iu3B{JFC؉NƾMbP ]pi }CC*S">6-K]p \b v5h~h/2Oxwh!BN Y.#u3oB 3OjW.x2M zNSFUC*oӊ2}9[D) ᅓvT1iQX\)pK4^Q?{z ԖKdX9f<܆j̧i-g2WW `0=ⴙX0bopn2ޭ\ In$Sm|n{&Ӌq9XMZMa٠3V|Q["VWlk;s|j,崰Nߩ\B +!oxoz0|/7J zjMOWR[ A't 0Ig`R#B{hqTH&]aj_Ġ豔W zw50U/WQ!lBv,b,g2qGysi`@o'Jɝvp0ȅ$eb_}2|^@tf50f\ r?T۲:wי_},d}9۔Z9#ͺیxRA9oEXdu865kb+1ɒ_kj{^ f w zk (A<+ )YY\lK(iMID&ȱ]!V=v{CKoߗeKh`bwOa2即l''_bJMtnt[t`9{&Fw󃺰.΍ .vQTLqo~x֬rcq%+ t3L4+{2~f;۷\3A01w07#k(~RR1 OC)қ .xOAEvzws'_X|*r r~Tb)砃opOzn5DljF"'

V 0] ;c$t@6 PնiU8ysxjSDhzbK+: "tv͇TX"ȔX-E ɻW@Yϣ2aJ"|B _APcq~>Ϩ[:C>#P>[6zafmODm6NJ֧S-<ۛQ$-ffI%v$94hT/*+OD:=lipa>(U/0*7lXu\/y׫k-#!`7zwfGJL2}w_-4 ؂EZj*sF,ǁ! kX}'P(x.9VpAP\ROs<LgUfVK'.~&6~uٶ<WǿfNމ܆~&ۿ Mo~<%[AܨE]WDM%\{8޸yò:WX!wh}("5$ᅬk-HZ# F|&<=qM%PS1 GT'3k8P}"),b/fj=ܰ~A]-r7OOCuLk0{ -Wڹ+qUsO>xoaKZT13CWH/^x5~vj[_} iSڔ&Ɨ'zv/I8kp~ .@U0VP OT;w&$ }=wPpF؏Uvoq}jU/~($ͅ|U{1Wvw'̯s-gh[!;~7S^–g Lɦ֔1@1>/Q*K_~4FCWm"ZԮ4P4%#J,""M 7Uy@T&c,/@(`fr+^Q,-!5&6:w^2=a}6je=T5Ww7srT%OZ1o2n0  Sf&+ޑשxTQ<{F19]94anZCH7j.mSe?`W Ue*ux/m-cV ,m0U.ƋKOhH5Ƀ:,QC/V8`Ge[a>{}51^kSF* ƃpZkkT.[=_¿nao puV)r0T%{k"8PU6t tL9tFAA##o!wya' ]WЪ|$ >frt/FS ,,bL7%^}0<3Y 1emHKYac'@- %;65}=dU &`g";WO]Eh2*UmOB4˵gPwg@Kvj{WX}qjW fb?j2zv'VÿY尻yj~!α:A=m7iF͇1p=k%Em2xI݉b|wǢxpqlk.x'V)Dϱjl=Tu,N!5܊j1Y3F-LW]-*;-\S'na/%[:!z'bnUR)CɈ "&U\p Jj1y& ^9;k6@Y5Z30GkE"u=){n?G! [hv#гBC4}Ĺr`IXOmDbpT5ɂ漏&2hh&?ND|Z' g VqҚ >?l [sRK3 .6̋n U$40Gbj_iWPRml?Ժ]]1K?. 8>"b3vT$P ZPF Hr4>Fg|(X ˢ_A~5Bˑm%5Xh' ?eA睠~i8zKuJk Cf#ӐtO7XVd=4 jm)"(a@WMG 6c P t>æ J?L٪lfq+ =];YNn$-9By7Ohx82 l}Ɂ. x[ H"sz9Mw ` B&\}e_ T.yq+bP ~%)qkS@_oBW=/鎭?z17:7 |1a@\_)u+q[=0+x`0(c]R檷` {i<[,\k8k_KŌ"fO\~r-O>f,uhIozrVgڃ^0hiM3R]T3rpz'yPJ<ĤB^ר|PImAt a`1.HOm!ػuB sҲB]'YW6o*6)c4Hvӓ'S Za]쌢$?)lB袷eiRSӆ+q#a zFjM6r9WN/Xw ݢeԚ%T5u\D.e2C dfӜ쒆?ێ4,=&F$!&dv"6 R[UoEX+q\~z`*cIkqܽw(nUcJ/J8z$(r_:'#R{fy#TM\-p*f(ge OΓoj +SpV i" >GDXUdDe:9 LkHM,B5o tKA12S1FrNoϝ?xmo0Z3oIJpO~ËP흢Ĩt:qFBG Kn_+O2F:qr6x1^I~Cf#9ڳdJW(JA=sD8~P9^E;tНl  Xm\$oobUςcK殓5OU/^i2_IooY" rLhg݈7vצ۳,kp=~gעg)[[I,-#~~)4`+ɉQU$'oP:,u9e]tz){ <W^8t/1|aJ& OB-lVrv'i|T5}^(0d/ H7D>}zYbHByr]xmR`92-](A$]"v7"^ZZ"$̆ i׶wzDhi^.!$W4&/GYrVJ>Xt)x;N(CNh_}z} M}kc;ϸ  !?ב&8O MBww|ud_"%nP?. U!:kW Yt9:$o4 W[+dx:;3`['C6o"DGfd?lJ,5Ԙ5 )l̤SfÖN~}0ޞb2hk-2"e y2jipK֘)oah,I5} T ̡ 6O76e3MrǢAX ѕ-/lm)Y6 0P6`|.-;VMG.mMn'lt/3ر Wn6af&4MO"d )uI+$BgQ߽B-zI=FBK`Xlo{/gC!h @ :A 7i ?xS 3ě}n#p^ǟg|>Ƨw!2DPy`;C6kٱk ڼ, T 2YH `U2ǥ^&@*?3Ji A .II[sC]9<.*ڮaBαk?lr&``s&4s507<8NAr]fn/E ^l+Z*)rA|j^q,}ݎ#.Fn~ָmdR;.1m'%H,x."Brz8%3&V1A h2ov!WpIji>-w j'p{Ia2a7@v1 LًN?gT|E-~3$8a4joŕBWhWIɾ>OIS ȁˑp!85:MK-:a(6ͲN,'*ϝm㔥r7.y:pxa6DZ7q yKZ6g iIи5_`9!(2 3n@u 5ȱc(rbF:suE(xC +J*m7CИdXul>04`.P.H^3Gn @3ٯUWvߋԼ&Ȱ%EtVу"AV (O'fW.}:%IѯQ# 2rڅ!lC j}DCxB_V|#fYe'zfa_H)1dq_ͪh9v*)g⮹lz5e&E'IGwfa:N9z\h;i7'sԓ8?#|s%k?ʇz'hiDl_.,Ib8^YS0h-g\ݖ 8(qECaMk5ɀ}>sD2!L!1\r3/PT:ځd,.S`ݿMp4te-R;t|K&HĹjR c3]3E2Z?B[ tK~Bosj.Э1 3y`)nzgMhZ Z%EHQz۪-s;- ZdT] Cu-ik76/ *]?\=YC0qׁSF{ r ZZ{ݭ5p0w{RITTC$R ;y? ȪXQ螀ƻN8]t*}kߘO" vo}&z/{)l,.˓db.hVGdsB^vo'2-O;9i#oTCX|j<\*$%PJ|+ 0p,偮.)Ɓ1,+S$QJyҲ1~cGkJX!(*W9RQ,iW52O tN۶3E![`! *KI w^N 2lwڊn=mc2KY:_56"컠XB!RRo0Y 򺵷ROg?ƃ9)U,U_apin3V{pBUvQL!6Eq|~$N 2N ղfqCpu*p{{&ոNՠHb _r`V]c;b).Ӿ#ֺSf_3>(2Vu 7L畞e`,hӰeH\"LϜCqխ' r1kuAt6pZzST|x>jq]UScxҪ|O5;upsaDTEK \Emʾ*D,2^|d唔pRc9q¡ϘqpҎF%|=Qx짥89a,f5i\hRd OLS}%$vZu`D'J6>'3,<<ӖZf5*ԧy]4"]mE0ʉbZՒ̈́EG,N:^T]N^uSA!T/̟?`*dGO۱Qkc@ŎGA{fz0Ј>[!vw6vHJ[F289 `dԍrwj )4Qa'5| ^Ikȿ e"MQ48SzἜjtޫb{b2g?髧nN8#Z=wƒ>} d\p4Iz\u!{ۋ @^bb3UH@@?^Cpg{gvhX3ѱ~'bʋ&Z=rl(w^ l !gӇUwrWSr@}\Q0 @<@ڨ3܏8P9 ha\Z\W[V=nogΦiԫu}HB@軼~x p;PϜ.Kp**$z5nN#ENQRT[HҼEtLn/ RhN뢛p;-+lpΜ=e׸hH}u;U5Wn-[ǯ A"NF1^~JHDwB$>nrVG@~N,drpʀľ W.hm'y^M2r;1{KGdӞ/vg$ \o,GBq=-0Es-o$0 5(\bƽKLaƘwFJ>),ECf4iHX!xeGsN2k=b_}$HRy?&󪈠Gk!CF9mJ\jM.rYn5`[W\ӈ ^Ȁ(9@^GHp q`~ T)5o 02a5Bpb}K^ruɷw Md!=l͈xF.pW6NYd]CҚumkۮsM(lvfCBvN%z?ʃzztvFBwKSa` =pَ 5h7w{N&=Afl9>4U=S_?CWlݭKdB}cPm,{힫CNDWu?mokb%3;H$~>[%>I6ԋ~s|H؍x uQ ^R09 +y S+&!iaou3Jkt-md.[~RnPw4EU˖ߎFDl1tވ#B, (sߋI,[=g/{=DΕ߳%cq0&S5ڭ&1K'fY?i'c{i=l:6n&X'yl%pJbY sR|Q2yM,_~Y˅:}l76ₙ}w$Lܳjġ[Z:| \7\.mwb ȯ9!{T`Ҵ 92jf=- su=u4Eb6dE3:IX!.j- B| n5kBtKoS-:;WbEzw61wK(.cʼun*rSʉsKɝ@蕜Ɂ̅Pxƥ*pή>$8f+ĥ6KK|z'[OrAjINmQMuHkIc *Wk IUc= H7>OЇ)TkyDD28Š0wOl06.Yx0CQ؀JbuZ6Maz|˪'AޛA6rF*QاV!2ʢ+;ph?SIf(`_=pmv,F {zS^jORNEku2qVw%܇[Zb$؆pxbA 44B "f[x㴨W!dq%*IDv~uC7x_wnͰ4 [ã*c$/$d^KZ/ 2n:K"@^&` !XGFg=ǻ!S*_P'=<yI( 7UXl#0g$ K%w٪H<3Wn{5y۴ 0~]!2 g82߯&!įmu?4I(1΂V&"{MO/K~T3r ancABvkePW'gP!ҦM:61x`_qD)T-BJɼ;T|~v m-]WԪPb~B*#9d"?7:ff&Mz`8*$߫bh'Pٹ/;2Sp7ͭFUl&,~(0>@ n%[q6vh:5WK؋΃rx'{v 9YU  sj  [ZUQ'%i9mbïQ@ۆl9xMaK&=L? ' v?f Ƴ$NaMOh4x ȶ30΂>1|,  UWZ(PW9 GM'73vyphfCgdA)h$aG49{cDȏ xnq: ;p^TqȺ10 ̰o]8z(w9J{هBCs4&Hm N{lf7'S3 ` >b~jhq ~ZG5 w(&XpT!fs ;s|vrPtL&`Vp-q>` Uߪ@FTiQ&V&V zP:۽m,p+KuZ# !`-}4xWتq$MH)rV(ySDS! 19<9 #dqnjp:ϓ0hZKNp_QgSд⯟z,"֒,Z[?\۷Ş =Pdڂ4 wu`u{i!vSނOvgEaā;VڟS7\O?zg.׸V: dX+@t*Z%jMw yFLR*)f  |EW݇K,?HZE` ڸZ#eiꮑ?H"H{ᯱ&~l;,U+©/@,BqFӴCP -ܟrwd~bhoP}hP_&LQ2D$(mMpv9muKU i06Li>_J0`Pyr߉QsdװB};gvz *\ edۦ|iЩt%'MGs|Pkrh.!ڿ-fh :V6XF^}nAHܒB`]넋u+9,%eH@/sz7$^ގ 7&V '-D ] ̟6iLlM.U @ ld88j~X-ȷ&3KZq)H@&'8Hu7밝p4YzGRsgm4]d}e1%Q2}%ۓq{GBKpԠݢkN6Y0;#řH[Wp|Yc9x,To].<}xN$T<7( jRf?EDWf1:uYr>?ꎫCN8-%p},fh"5ATcIC!/i-"~ 14շ֬:M>[(R4K Wpmx(5xw]7 Ud7 IŽ[;=leOoj|;9=͞|ɇjD cKik)3Wωu}v0|ہقy-;XI%;nIxBD)2vѲem8r9*WK3x0bEjZ'xw#Nũ`&CZp*3SX#nH2"R3(G-[])/B 4s˩|#cHEa`6`^(<sK~4&RFqIA/`} . nf4U)WҩfAujq LOZBNZBcLArMFiGBWI/8KF-Ѷ) %]|Nj7$q3~ "eu+Y>a+mmI'̐4qy$E 1-$/x {]C_ɒ o )N,a#$8Qu/@O2dь!WVؕ[+I0 T׿ٮ~f^ Es2]ΪL @i\^0-nF҉ aOX2; >O 52 [J w,aLD`+w/Dm@hlpT2nz12 6 Cق5qawzA;xxy%Z%ז9&Md_ 9#D]S6 %Qivu3J0;T֥}<7cR4[toޛAxRw{1DOn-tȣu].{KV#y %?B]I*V7<җe/1p^ESx|V?,mgHؽ@]MA:Hq`'aF!zK3se0VI$84"nE$}7&=+B&b_3=w:pf.*IOb0&9{ 8Mi0#]Ɣal\3I(l!8څ¿ H@p)97e%aal3.B;IV)züà-bBr΢{m5p 3j 9pӅMpزיČvM[ظۧ;W..Ih8hڬXWl:BJ,)͍M,jF5xlgHAQb=V.e-1~ˋm_\^IG)2DeH1;j%vp1qN}MEn#GKZhOnNEd}aH`]M>ˁ`#Eq(MY>`oJ=jJL޳ފLeHOJ& -<Җ嵚z#9^W 880Z k0W^,{p)i S xOn(~NDx#Nbk czTJՁLaE+?*br{fd\)ŅUAa%< :Voq\)bb9io7K.m#KSXUpƇ%Sz⾜&u ژ* q",k,Jߓ9UEnJA }s8l*&=ڏDqn@ }L#@ vq嶟?h׼aݥhW7vMkYJu5RdH{G wU+ě1*=o?}+Tbk%YKC_΃7zTڹ/,MuEP5m rP4:#t2Ue;Utbox@?c[gVQDӁ;8/V$Ycjo%VT }Q텝(X;~X k3&3ZYv QbIo(-!wUJ]StcW~y`C{;6jYmJw;#§˚\H)Oă~,_$Zntu,ġ[ lɞ_^[FwM*PR|^Rx}bw-$*~5+v1vF oFa'p|XN}sniSDk1fY~ YN|:yyg(H乮§k09ChaHmG+M3owe; Ҟu7# Et.H{mx6ݶ؋g ۹zz7Q;,ux,j_ wR2\ R: ?0Ja %2L5K {乖2@Ct3ACu4%Ǽ ?>\f_)i7D9Κ3,*68 _G[Xlf2`,tR2 o1pY ē.S0EҨam#( ﲁe 1sm0lOî?콰;>wwTŕ* L;=xu,)KC3V_%[܏xet͐:aVkm$@eiJ47.U?X,p7{6wF`n;fђ+;37I@.3l(o91,1,')b]mOԴmyGx 9#?GY#<ШN u0'QFV 씤sv܂mBNPHu>НɄ͓-%ٙ Fu _SáN/1H:#w3e\q!7$lK!ñ:U-8bZ0Mg3nuHS>c1%p 0 T:FD=?aQh%ru"/EGq&xՖ?UJ؉H{*|;Q-H˜3UF 4߯گ.Ijͫs+D!&A2WW%hkJW,@cXx]({cdN"A,l^F P(-j 1U3OaҺ~`s\۽84?~)-ޣ(Rѕrh{wU1kkPyROtdxOO: Cś`Xx5G;3 ń MfJ B᠊^e~WIQ i.H X&ghb Rͣ\YwQàp/Nhir^1D\dӕ\AD` tUO])q%^bP7[TC6捝NҗEr8&umEh=Mpr[k\1/VŀBN,VќZLk( rG8#LS0 38TpMc;2'W~̮lwT6u<&.('[\'U֥HGS<\ `cSHGlY5t.W`Y|S"!)Aq '+"V(QNS)g @WqGzvi"(oդ+x A1?Er*"֣$:[r׫7/RZ kuwu5B,E= P7>z!7EOk?5\4ߍc RG =hLxN:V*og uJQ;더t( : aBT{y7ء1Kʇ|Rs r r^nGCor1*v:y~!cXcjH@(vʘ,q:WNI E9.3DJYt9'c⹐  #COTd6i>-ߟ3M7M؉/ C: g"rW*M t(QF>\*SK;JJ/dkyL6!/-[5 Z7|G*,ufWzcŔQap+bofC[u;Df-gkVZYH;ε :Ƙ} ѰKxNGa,*+ǘ-QB^-XTFƷ ԴoUuYb~cEJ``:Hz 7Jz&EU!P>SG oF-=׏7v fO%$_V,6O x$~p+Ez ;g>IjF 3>[ʞ8kHȤ^acgqn]<¡-"9 [p<"[R'sMl]6>P<]nU3^sW+8o]d)֑lbըC `hlt|Ե̿ya >N=g[}$O4Ec~Ng;kwS 7\'w6 |& bDͻf>zŐK7LWur[`3k(E5=u>͐'p)JB>ǑJqsLۆzmOE=U1UμqA@<=KARW>HWP\rv/uSfڪ&?h2V,SR{PeH+WZ,q^2$8)0fh귖YΖս9`g% `U 6-hEhrԇU({u%3Q系cKblS|`T5JCE& d<`J0)sAUkYN5ј6JTU}N"/_/fm]#JIK5Q#d2!kCꛞ;/4݌yizMf|LlZ_8=ƍ8Ȝ |MH)L"F2-\?IĹ;|g47RɩdmŦAz1 R"xwfK(ňcwC8("aIAz\L_~ץqwq-;&0 7fp, T+ZOox: (#ml?\ n?SX-;BPZ .}UqY>*z(mM'@ZᯪL]4, ޝZXTßv!xX}Tn 7y(_UEuquazmΜ+u&=CA6 6 2٫)-`o>Pfֆjɛ{Ab!+FOU`TCJmZBٔz!qsk rRTD[S~-@Y\jo5snx*'V3q {T 07J& 4M(;]Fz f Ln]낾.. W0G~k˂:*BfGQ/F]Mg]zqms\~Yk#&{W,$\3qMКl=ը-_hFN[BBLy(; m9m 8^!]DlW]P PﺅYv,p1hr2ЏvQiPinj(rK 4|-qr%q.Q&Wnc^8%LٯD v-nMpK]ٯ> Bఇ BS?鵛<d\'XUjlAю$=`k6at0U5M^aZ7(@$:ݫiչX{8U‴¯^9i`2$L;Q?A " H=ޭ vFn8-A牔@a>PU 6o )m|:(\0 JoQ^3`Aµ;#7yWADU,]1M4T׌Rv &䄕8F(N,c0oo0Ji=doe-Vmy,V"=yT!sʵ 6K7AbغMk5%nLF% t9/eEk!59}mI"T sj& cVΪ-5+JbvZD 1Ai247oppxY Ϭj.QypgSBUThvF\d [GXD&l&9P_H*/^N#ZlY]*GPCZyyzJ-Z ]wH9-Z8Mzz4᝽|]6z٨T`֝ 4٤P#Zb m(_;~UB=I+d Pv$MeT5JkSIؓ>͹hNnyqPy:̥9V#c<%Ǣ^ar?.T#(d1ݘ*ͱ1EW=紵'ƅ~z@uJ`Dd?`vwGswP,$)c|(GNˋjsKUkjEªG ѯ R2O$pV?}-aȷ~/w;EIezjI\E}^2Gu/ W-| @2Vɫ ;)٤?GvC&* *@T Aƻw ܱ6pE(g{7 #٢8]t>@cIB;./%o9C3B2H̅wFwz'F\+9}?F+$LzZ:F| s1F@^? ]Uޏynn9Hm8ZL7",/ ?5b$'rLHc+sYV7'ߚm^RQKŬ2L4,[!8,Zn y;-q3e"ɉ4+:psv Ys]Tw^ Hʊߘ圐3"t BtL˂iܼ:A,+f?ͼ[2jtggFR~BP Iԛ1&j/XVܡBe3T[^)TL"*jYo޲%CuK)C&O;Uގ|NQ>h΍Mp7I㮴vqZEZIֈv٘ ~I\xB}ҝ 6_JTzora,o{|p(ź55/̣`Ýbi9g;+]7%&|FRge !{yĥ:o6S5QH8 qr1:84ƟȠ.UG CaՑxP^e! r-8ˁFiP9/ t%kFcuƼ keS=c꺼KTç~u) L?9YӅ΀~$JČwI[˶PL@^%\ǝ_;èLx޷aW|M}GkQ$S𐡠'}sӦp[W2>yb^0nG2*`ev=&ch#^)_L1Oh T'+ii@Bxp]ޭO200X)O7GZT;\exJ^:nC 8 clFt1A;%(plyKӭ arJQb,G߈WS*Q|fy5"$h ـvէen2iߡʓ SE&3A׈"_wm(cbwoc5oC;!7{ʟO]Lr $$Ihp\{V5ig];l bwZ6F_!+zհа(*ظ78k]M{?vugɫ6*;Ȯ-ȅ%M 1B:iȽF>#F}>BœJ"ro4*+ۜƼ&O!@/OۗS6? ݯ@su %`܎s081' Q D!ח8t|Oxl96D*M5_A \BK(7;kE4s"ªq.5\q҉Q%BCĎZsMI:#Gm ˹dc&^pu C/Gdat:)׿in6*$;E{?rW{dU Я0abWK`YMn*QK@wr>O HCxKÇR@0M 92d|Nbr7ƌPsKF:!L1d2RgZ|*6}E1x3 J1gC)yEʰOؼ1ǂ݇X$c4:>33{j1pMXL;Z5&t7rE9"N{[om-(wxUic }>k (2AeY+夌sI9R~Pý_9aIaEaaNmKfoFX<}U JW70TRX@ŅD9;8"nȣUC`8X@+g^WQb|E\ qW\^^ Ulڄ$47e=@ L&3|,XOyO{IҲ{XtP~XVqP 8P/cBi#Im]bxRSŁl%(BmC`W%mK&sMFXm &׈V cO;s3K$xi\ɴMsꐇٰ.#* pҧ,VpQi/8A 1|xīeܜM22iԦbr(D ֒ݼìɚz2^/o྅~ؙ$B:=6D_yW@KЭ{y^#L\ x3=ŵRVäXvU}  "o&:bJ}foF(d@*Zjnn٦U 醞U&q?%?FW$RW9 π@?^l$iL]DW?SF/0NtB!kDjv#KD)Z a>DȄ]b Ց%k-~E 0‰q|nvں. [߬mzv-Rjgft1TUJO;C#C݀<WV9rXbDvQm%W58Ur0yPF)(.K#M)w5k_] ?ZǙ 8gܺtz.|9.L7gޗ ^ -1I'^گ݆Q^ZF'-WX;7)GM8J}unHAV\H>,nKC34m-VהFW_G{6!c)/l;qۼoA;$2g[N2 -ӷn 2ǎvOBӊ&䳛3d~RK k[ A=pJE! LOyB%沒x߅M*2.zZo{8bƾuTtȖ]>:_C 8C=~Ybr؟f|4>הwbf4% 5]\v7;C䗲X@oCE1M )V_+ ^,Dt.$ lբ\z@ApTQhdz%"}('묑0 CKM֓/I1RG֬(|씽г=)tIόoL%OgE@ M𤄀: )HщgC.fwKcţ7f.R,5r S4Gm6Ƞ ~WQb'q܅u1"4!~K&ԸÂpSlo),k2F @h jz VH+ 3뙄ݕs%Zw{ S6ۉ/1/b:Y`. 7.wIClLF Vwbl47C%Nn- R9P.%Wmb5]Ś7W <&<^NKX )eT]^Ry9TA^#+B2M`1 Z2YmkZ:8&݃id0#q#.`\۴O` 0B)wp[?̞CECo>].]&92;|ٕh{n_NLrg=Ŋc.F,|vJNH'  :g9GzǾER y0OTAu|Ek$&sr?h|;U9<􎍳S=" ';nIFc.Xɿ] + WNZ3pi+dW/Jsm9P |;Vjnd8+kXozڭJif[@G\  vJ#kw U{E4 Bez8Bv>?" 0NY_4\w|(g5_bR;OZNQ .b.l[zߙpbގ -L޽\(؊wҀ*crP8\Ҫk-ɾg{t\^ !0 DB^w괗B3m6ҽfnÐO'uPar^:tI#%byhj#jzrd5'Iƪ6sΔ;kg[o:p1H[b~3ۼ uh/RH uȞVEj&+rqA52 `NF[5OG6dvٽOi@ȇeV/ EI`8 /F*|F(H?Zܖx,k)J!UD,]&nMw[~>cǯ\|LgaX{YkCL gY8 کjgDjĚXySȸ0}o:-"?˯O3qxEB9*c_]V*7SKC=ٶ忽9'̢zʩ@Skڊm02l#! oKa69,/s&+~.SĠBۧų-!0`EꛁOM:9R׻2 6ɗ޼mmv au~e{i.qXh UE^@Kpϫg`5LYz2.{p_*B#&.6ԼݤlgsxgIb/9ڷ ;0+>FPlY~ޑ"QZ}s#,y `.#Ku闖*vzF({S-`/ ykƜ4qUͣL(,M^@.4XiAt 5A;6ȑ"-vf9]Xɾ,㴌B}-' [Kw5_[t@rj%?%JCa h䟏^oQ0h"_ܱQý *RuXM Ǯ [FE]#W 9o\SBәb|mXR8#P@z#U+2&J>á|vt`!z &GqzFd6ïhL@ep) #lŻD={#t-4D A(]f8fXL}o]=7PJ3l_=wѻ)ᵆQ{t¬ES7\)εz7HxYk_e:"IqgV&t  ȉWfiIBR0qvVTkwۚ9ᮘ=dW]#^,f T=ayG ˨*-B:aDwN,8=3\??c ˥3A+H2ɜAնf:0%Q|ˁ[YbdRoo&/W쾡)M)6ˈݣO[75Q7azb(vWN\E5\ D0>!y!uM@Z|1K32]FL%̨ %-Ϙ]ǮouB"Bv{*t-w35Y&[)9:bOs1߀Og^noJ sk%pHN_K+ au@'.N,BJuNfoRq.}`^DE)cO8+[erJSL  a^T‖=,,~Jnxzв:#X.s2Sr w H~4͢ [m!{7x)ohn?q6!fp%:RaߒnӖgJ ̾2DɒueLň=ʮ5`UOFG-iXIK'JGP|$4gLM3ٰ8UvHZ۪jUB*8T&gH%,q[^+~OIk~ᑼ%vW|$+RkuR"/ T9#UR"(ٳɊ0{8<3f_& }tP dw%WCK 0q݃dҠ#+84j29U>/1yR;h4[pO~)qgȺ@B:'dKU^gjJkhzp#MrgNXp D/"9֍zb3AЉn7i^i]g^Pyo6/gi1)͈?.X@5x-lºҴŠo{^|}ozJoD(;jdi@LRցuQ9f+jIE$L CŢ;JńZ5ؓz1Z/Ԣ N.ŶOI8Վ j$:Ser5![ou5b8P,ByN+A2R;R|-SP$|aڴK>\K\~  ,ҟcڕj1;Ӭ] #! ?mM H$k%/6J , > ^ըޢ_,@eJGp~. 8p}y"61 [/W 5Dǰ5GTx7Ua8Әjyx3}@4EqnecB%6U}|.sa,b56V3=D/l %*e[Gd~xR.$JS; e{aWV xK|ZVqmX)8i<5\.vsp/Kz A 2B+U'_9di|hH␀ cO; 1B;JpfqoE$D:=h/IH;[VF\ig &LM޳,#=_\ Ta kO,G9>u!D\g;¿;5kz{;q*ηmt[i'MHk}RZ{M}ElP+W+aYK.gG5ߧb8Q8Zh N%E` 1|+k/RWحKlxӓNY[g>P<`#] tG"p9/GX0/ n?~QM6[֨:JIYc/HoqXِnH"Pԑ;핞[\y|aX؂_#j7j vVdpf} 3q}𝭕 ^RU?2<>bF ? 8Krz,R"|F0r '&+0:*lCz[3SM!t횒 b"m.:ЄJ~V4*nwH?D-ܛBzyl@]6t'kcje&ix7U~_ЃxGSiߵaհJ2J[g±mf[׌4rm ɯ+ %G9b'd٬mǡ<<s#(ԩlw-GhKW, lFu"S{5Q균UY릒jphD7R0 t^ƈfZ8͗yUq :]QL7vY(9wS_M_.{G-r\ F4:Tp| n!)_`'A|/NI"@xOF-xCԛ9/O]2:#!oڼp@5(჊2Q%oмKͦqE!˹"YӏF^IPpr^2`+ZwL{&)j|(΍NF4IhN9;Tx{g"\m,,֡q(Oyo ap門2El Nr 7 )AU]}VBZ3 CBHd.{pxwι*}|YAy=TM>gk}o|{/|%7a|#evnYp~K5ݗ~G&x. cx"ļ __ᢀsBnalVJ34tȼbm<&&m4]' _":Y9h44bPߘi4$ jM\ЕQuE*~>͛"7;w@AVN}õv%)N=dܾ y2ͨ ^p7bW#iބ`c1OwR/*?pF`?<a aSydh/+QޘcAϨ_9W>_BK Z`Fc~-v,>VgΞRԈ "ҁSS߶tlW+yl^+]TUGc@T(JM\A,ݷߣѥT഍Ѿ2>u[aϓr^.6Äa%}O1T\Nk!N IGðTYI*]j<\np?Jqe {-cBqtSE|־?Np I@_Rps8>k9d I:RHX{_󣪕:Da \+|bZ%dGeA ?M;{YTLx~ S I*pEx L9.hmsNZJ'43MagFM5>B= pX GMш OElX]j. ~OZ1x=hOB8]D Η'dڌģx3Q3TWKgQ[ٻ;4+B& ;Olؿ{,~9fFukmAzӧ$Dk'4Å@09Ҥ1K!Hʽ2E'WdFPh@NW64"`?*qDXz  3K731gmVK`Jbo\$P/t&7H>,ʘCG s,fMS&6,nZU :g%-Y7/qV jPPO9l=ZĚ݌ UFZ;oi~Zhy 5^Cly!YWQ$2Na( 5]lho#OuЂ݆˜nW唧`kK*'>/?* p$1 CY5fΈjʣۂywE7=o!YN.h ^Opm_$&FUc@⁥r䓁c@woqTtSU Q(Q^G7"[ NrGutP2푭*/(CG{hH[ٹ}uttnH7ؔ) |tn:Ƌ"jb Rߒ :t逯w…v_z4mI41G%-ruSZo͜Eq7o[+#?A( 8r4u{fמ$=d6ٖ) v5ȷ7 Jo )R wK8'6mc&Eѣq MxN0,"S|f酙\5h&0rO& sمXF)FD)h`cyRgٍ($e}KmrG3fYexPu4džsN16O&-ZEIkLxuMkP>'nx42JEF?'=NV@Z*~H I`@vhM(asQiWĆ`̢q?.%YVO-R # W;*ZDzVĬ"U]U qȄ%~R~k5.lSưM1쁁0}}Slgl^D8z 0 c*VyIR/W6_DA@,ɷbpc4@3n6`Gjw1Zř;"iWBߓ&E4yFpc6lG(<-phbXV TP,3]@TsoND%8Rr9O|xFQ(hތ^Abd"'lG iݚZKF X66Lt}]N9Κ?+vQ a>^{mUoĻ7T%[u^ aueܸEDYk @tc6B][2}y2yA`T lw9{0,չ7Gi'] 7eɏcdFk0v0G/jэǼk'wť8 C UJvNa2 :pw6Q#HZ 0 [5$sC ^P{<}*W:dC34`=T}vwC-q4?/E[{_Yd*$߾xhK\0% 6h0彀7x }-1(\!K0ޑYi"EZ1nM'IoG9ny{W/9*?q8 ے0x' (/'ҋz%t9n%Lw2:ݒh8HnV<g'H<_<ڨO L&d;n,õ`0gBZV1 㣂!?ql'@Aݺpaw y$Qd!W~ar]ߡ`}3ñ}{`x}b0_q՚౻U\??T%\aRNKBl# թY[h{J0ώRFtJ8`AX>z4I݌4qpTN*#ך.@%r~LjF4:4 {̨Pߵ #)p]*3뿌OLEȆPǯ:Q''ޞ]B覵 [ȻGXLP|k$w(#BdXX_-щdpMpۘ pTB\Aݮ%O pf3[9d\j}Z~>J T)(5ʷPt>lÎ6UMCOtҐzjteG8)Qfu+ݚpG_a9T&Jv!H$f|qMD;;C;Cr%ڹp!kawLIs)k!#4m{b#N}v'&$,;P C,^^;TtO2ꮱ҉P{!O%䴫s۵qQ-bna-4ogEDy[{QBb)njujl*$9ϼ* ~8'tY7?̪-Q.~f𕡹L{o՝k'-[;! m@{ch#|^~VMtYvتn *MzI hHKG}`wyu|1W8O5T71s$>y#229.c8*T߯f@^锂QbԶ+/*t7a!yA./OJ3u1qPX&!:Ϥ7?#Ш┧Y0`$}0k@wr#cJW'^5Zk t;7~;zoE߬3D.rAl놭-]h@:(/yB0 I4t |ݝDʎk Chd3-b5qMlf 0Ȉ~*^Bb/#"G()ԇF/uK钣+D  埂d.]+=ah*\ ҠTAmrK/"!(pySeʊX:n"&(H.:`uX:tsƠufKcS,?:)馑6 R@|8)2?/F{=lbʽl5ڷ2K@$i}9LDnz?Fr{z4RY}iHlK&o#!'nkvyL񡆢4 ˭PNڡHĒT'#teϹt4X<cć]jP^h^{Z njf4Sm=i!xǿQE2;Cq @쬩4Xe yj:t(H=b7vVwRΚxBixDN@l$[kLVEi7]Q)W%: 1b 譺.(jݨ-bZȁUku/{NЈtftƔEb.ewRjzt!r3I^ĩ(?ܧ_-pT4lMAQ̀e--Ĩڠ"~?TE (GDdnaa-ri6wPZūiзT܂+F|xuK 튲EK,3`e?08mjNdy%#a, NTf#D.nǟK {U0\SR϶DjbI 0.sh<7JiFqnFFoRC~:3"4YO9?qQ$MŃ_[ y[ R_s ǟ#t^\g$ud$cr,ْZ6cB&,J 7"JSCD-X+tCQ#t_oXAጐ{eӽ_\arJ&ƥvV19q Ӏ=.?|Mk{D_#ϧDEy9SC2գSO-L+jyFGᕳ,"8XuO9[.#\E]z,tJu`e ,  6l՟5)Sϰ=Π'$aeikqqVbef`~+=vq]"m˵+8%q+HF4a$5cQYWAG7Yd,EʂZzVA76o=ԶBr-1z $ϊE`쓻@rWZD_vzҥ}#!JmO_FptVx(w*7 ,?[ .ճ,U5a=n|DŽBoHM)_4aׄNx _y[*EhY5Y>a6yQ ^H|k˕H',kY{q`nhkКQq69+>9#/,Q|9qDA3%ƎI1n1vEAU">jgvA\n;D9S?eܢ(d\# bT]?dV܁"DO)|n٫LFܓ%p΅LCU!Y0C~H<""nR7; 1g-/gƽ3{{ڱSCB.brQ9+4^}0~XKN÷P:=RP%y;϶or_qo}PakxCL y ,Y<|WZ\^/%aQ2=z[u]joE Jsj+_ԶCwEXTp&,ݘ$RAIT"CKxJ|ʊk^ $Τ*`l{bQ$aum`׸I(pPcRbG ̌ކGr/b?,=_W'IJA[$n -wr'7O2;C(REu@E\v.AtVz +5*gqlFoh>ўNd4mu8PQY$} ||$ܡebeE4yTﮖr_,O(+7ILRhVWr4xn}~1*г2sI %O?{'"%2fAJDX Tdi3$7=9!-c{Ϸ 6FZwмyCTK xY-,3s`,Asb 7dzG|uG0vlJ}5Y\ċ#XJPF1Zۼu V/^Nav.imTmXR^Ec7S+e7%S ~ݤ<"~umҐ`H,0l Y c-y l YAKK)4zO'2[7+3Ǫ}ۂ%Ys.X /1~H8Lx1CCE L;9[JU=(@[-B@Ƶ|cU~Yޞc#WrRћasDDAH ;bhʙ[wWv(eI}1f5"-HYK菂*jRZe`\LƧMoM}ԩ*`n|}qCpA7.V6[cI n @qˆ>auR.Ey{f΀r1Nj =pZ[QH@͢)+MO` ]$<FTHǀN56~p"+?7ŏ#á4b Dzp~[j, SoM]m%{JފC=D/–}Ư>[O<gt˺^f~%<<ΙO sI$ >=l4J.R64 wV'`4$3I33EK3]ߴuA|՘A":bt4̌6˔qW~SaF]5npS˦?[CC#T\vg뗴DcQ:4~UM%G~/s]c_ ܔnjm946m/6 }䏄tϗ̅JgR3z߷H6>RhI&3+M1M~ye&{ɂQlHyH4?*wX =ӟ DpkW^gz2i9Ɣ.qKʞClէ />5'f; EbF0˱ tK=h]\ËX9m TvKQalFE/DYm74aY[q0`%`~d]BѲgE`A & ]\u6?9khMŢ%T%A@ uz9)?)f|:u hϞι:?2:ZzU]49NR6Цo$dVZ8x Zf҃ԴW1h:H񛍚޸F˻ba>3T6/@:^'^=Jy2wvxi4ki5W\0Yhoi8-_GhYGU C{=ϏN5d6| )kC^ÜW3gju"lXZ8ۚx% WQʍ‹* y\.f%Ԧ{8&V$}ni24*PYߠ/9 e䴞4uO'5v7ݜul@;AoO{7`-{\W} Ωa8s9dBгw~^Xgu=ԼN?V-H?4s!h ͂lퟥ #ʎ 9lv@LxJ¡!20lsݏ٨(nHb,Ya^#;A ~v(#_~>pyGbǷ0 mBh|bns[/ʋ%W)(g\N4֬=y͍RtʺtA 2/8y }gA؊0=m6\L=--vev;.L,?ܼnC{KezmV7YedjfazbI 7tTgZigK "~D98Y,L G O6#=CX*qZ\l?~^_DΓ#Y5/fWw `=H;-EPJ e{9vҞ\Vowi;lQ8gK]yP퍄~nmľL&N!wt-Bi5$k'.=K%as7&>b6i)vp5 !#[ox>}inQ!& e4,PtdjC =l>I0uҐ*5ۘhp|w$[QrCg޿/9A@{!|B3kasی~Oc!Gԡ.%_BAhJ&!|ͧ" Y&Ss$"99xo,]x; 4BFu^7^d]Th.$^/\.!)"&t;&+p&{FBvTK=F)mfmc sj!O`A$*ZI*SW1DFu{7"}3ţYU %0_+TO?q[͍6"zq$&TY3鍒(@%%>g z}"UAFXYQڂG.1??|G+c) C硱8Y vUlr.}X Tjd\>"ʣUpɀLA q:_,O/,iW-K!o(~6SuMx0F3L8[:nq% ,xsIK@DžoBٿersw~ҧNJ&fm-@24Ŋ_]cVeSXZPy2 c^yV ~s'O0'ۄ(M"#͢v[_G.k8%T8ey}?3%$V?ԐT gIqBߙ M-kBjuJ 1٪z㡮C l50l@|zS d6ab@0hgt)nx&fqFk=w/X .TU /C)ς\ʐkxWo+/"vݖ|/˓w2('Y}siDfڨݠM`UsZxRt }k>AX:Ց/i51 /HFl9pa8,.j2ox$0la.2fXR*AŃmf4 3l:Լa'jhs"]H`(r1-!a'6k*>3 &n}Q>GiPqϠ߀݅얙1-f/60\T<8l}F('<@\4ihhm_5}u$B#Lr<)vuX;G.fniޚ &8hgh37nr_l1fk >]!2uE΂;? zY Z0{QS$X;B)(_:`،uv+w! 7 Hl TyfȖחֲм*`u B]g #uGSZ5XN-hG f0Ya|oNژd)@ Х1@@A~txU4Sed$ĩs]ھebmbM>)#"Qń6%e9$n# TC\dQ5m&b"(UOxr(K共A[eijǛ-0$$b+kf&+Y@,.`%WY{ Iiͯly-JwBfP1jcu\/YcA9_K(޶+ \Z;3҇3DOfGŋIŨp9YzO]U'3G7Bv<+Wf HHI0󌹃 2æcIø^r}ίGsHSzEJ# b]2M0  #h]ɜ0? @EVM5>.1v_^mw 0)8 A@ŠkyW@AOdkʿ PO> S ^}?'e_cIEȿ=-TA_6לnLYUw orԱeF2)<|JhqVw6n?**8CwHVMN2;w)-3Ŭ'3_4niM5J|`Լ$ Ad@.;!rZiOEDOO'RP@pq, W2j17FnXė%Y/ wM:U(@Ax8Nns"g=0}WH:b7Gy^[G=Cmb2w .rE8J'tݰ0 ]z!-a0``3X,g j% ܳ, x-sS3B򗫇I;|Xve5D9ˠƜq31˚f;Ի慢NoB^-5W۱cKu` ~B<]ߠ,AԽEpUi/=A056麲,bjĸwEITb g[''^ѫjbQiF3IeX~A /iOو/z`uWkסyH#0Lc3grQ6/;qYtt=%3~3(O2V6>k`#1Tœ<_ /M_#kUZtg.l\W'P-YYb#P;/υ_}*g ӲS#FWe)_b }9hk \y$DYH*g|wXʉxbzB06ҮL >v \{9t0uܓ 9_jFqrr}*Xk~_ x}֒$號e\D7l36ڱإDJ=k ̖k{NRvF{ҀQ//7ZU9r< 9ֱMZkAwQZ& \hے'ə  m*zw~\VjT|_?d'9$~^2 >(Уv( U]OZo1bA6Q x)qz7Mr~^z  W'a[Im>b -iN1K4)ϒb(ss)ܬ+.we\;J}o,g'ʹa7ku8`gkb< a9BFE? Byڭz)26IBtl&GIi Jp 8,a?I= ҹ .86wP} %nr&L ױ0GȜi_A#9$;:t pϼ@X>+M[iķtO}!]3L=5T}r8`0{D+z]@7<b=Zy<C3@ơT'P, JYH,UM /mvܒ^((9L(NިKZ)K#Njs1ť+qwY]FM)~mw D7K TۣiOy).\u:PRe*ZLuLVJ )BIeDOBE||áRMO,Ģ>=$45b ɷ^!W>̡Rt@MkH"9~I%o Qf1GDii_HKfUw wɺANW>:Oȑ-HYU^Y>t˒+A/O#xd :L%:=< 'x,&%ϖ-⣎أ:Gvϴ P7M)"8 &3;\5QOh:@4uPZG All>9LSk w1'HNcE~n17Dm)+Eˢ[qP: MyvnK>EE{/X֚q83񣚼a`zmߧ]0\6^q1)#s&>`86:N__3fqJBHƢs.5db,0ub1S%T,l6qe@ ?zΑ nLox#tx5{"ntռ~"|REJ{)KFS<FРnLD:jZ/CR)|33ԳÛb-Sol;[4ZWu4$ "EQ\!I$kYZ{CEUgχi`pQ`dxcu[*$wϴZIw!,*,zAq=˩쎡.jZcVW*;Rx4?Ǔ(CbLwȴz^p Y2$ԡ*{Va_ EŵD{MKEQʅ]UNk9n!ٚT$cq xoF0g}ص&&*xLtsTI'ꄄ_Ql7b8R>ZnHg&T_\uogX'D3FQ" ƃy4n-s$p%uz0R&9Y i|8 &1頻 SZҕWĭ*bE`Zz H?c22 ngG''DHq,yDb}{~hŝV/ؗ'KEbc%яL;Լo#)@prFteΰ:hy)NO࣫;,BNλZyPRǩ!'z+|xX j ¯T3&xrK9>Vo bcdxR?+@0`!8TgjR#ON Q$C_'FYXciVcR)ċԁdRs mLS}@RhPB\S LuR{cjeT!v'_rvۃS[WA0s.R!KJtQ߻ ]ɉr|GFv؇3:&b$Ge< !CT "|o4GXO ]BJ!V"~c |SS8#x%ʹ$\} mD 5$dN†i3] HtŪv>':'sN);{Gf[J*̥B'w<n+| ܳq&}HΜsR{+e4,VO֧?WXHeSH%} =tow,0l\7ۣ]*k/Y0L;fAd;iL"2u mf#J Ї@fjMGTߡdҗNe6یNq[B:c5Դ7ųL%a6cI!$ji+K>J%h(Ps?˝Jp xZZr0rfUΊ bO7E(86a[Xr:j]_m" B*R`5+\tj#j~J?ͯkִ`8e"$9Oz>ּ##hO@N?ov_@VX,{yUEX-F)@2bs3 o%5T1nBv $[23fjٝR{͓Kf?dE^L=C%݄1(j@S#GYP"0aƄJ{E_GnE]]ptʱ/Vwa TQ!<Ԯ,Zɍ]|2&!ѿA`D{ƱS [#bМ!P>3 "FZiteQ5!y䟁\8 8G^i5>en %[< )bWEWMTY=ǚH%c_Ds!tq]C2]%,Sꁙ)$;to&X,aU؉=·Q{5DO_Tq_%.D-9*TޓKbl ˙13yR?¨]Š鷺ö5T#-MMHԐHOb]I*CTАQ%+ &3%ɩq/x̗gX7ky񌪙M!~[48~K<P%ik1J3/BX(̶ݿ=tB~j8gw!X<œ8R/#dl=Xʱ8yv{y]cQ'3j_ }'gh Z>bbpZ!H4*z K‘b_^Iuh\DrK(n5%| W"V5BdSk E 1eDPlHھ,)%e U˿G*28JDZv|gW7x6w*͇4t/C~)9By}r& L#T嵕((%,TC_I&(A`*xc0eU= ;=wڋ6v#gg۫WƚiʧN ]X[@&Ȁ3g[gc:SْM[-x?rWXlHRG!qT"]8. V)}'u\xB\f[)s+15WwAL~k 4يᗴ"{Vd#5ٗ 1N`)#PWϓUڨ)e>220w89G$A$R( le/L2p9f 4N(cJT !!i7"Q"a2@P(HΚ܂}`IJJt/a╱23-ya6^ۙ=F+EB"y酕h>/Ps.Q)9J蕹@rwnPifжsɺͬb8lhy);sGD_oib*Ch 2~TA)ώ*Fb12ArK&0sU?9ܯ&+S$fgF RNaz7ISЪѳj5hA^ʝ)e{6Yi+1[Z`-qRv$e7F'LJ7~rMz+avA-8is%0e,vm;+ݾv^t5J4Jۊ:*+-PF!x⻫taZg4jGl^_a^ w5(E`ͼ/˹cƒW&obxDE,%xs|ܘI'mJªW [^{^б2c<$-~r?Wv)]L1Ք=a|~[x#10=B9!qnyzEO8BoPkSRB;qQ.4<ϗ?}TZN0` @LJ6Nf5`!)77hA#lGYz7EQ{-P^n؁a\ K-y^օ4"=+Z~csT ~G[ J"d,@a J Z΁в9lqVFBٓoy!vUBd~b_Ш7L&Ĥ|@/Le?_"zĽ;Iv!IdZrBlE$Y&A5t1vgr [̾^@6:ǠȎud|;gPHȩ‰I"_8,T-o*Jk;L[)ӓ科)ѳTzA/A];LJpNì^JhDco$^C )sM{|掐aВ4uX1r/_$&BQ42֪ =u21I5bIq2M=b Ȱ>m;5s,߲r1w$ۣGP Dž}cȸ=J׆~'TRʢm[vtFjZOC@i{a^p*zyّ/D.È.%n"W"B䵝qCkcuIxPm@pn%8/j5S='h ߡ?Fn!ֵ71:_F˜._-co7K|& k%bŗ%,fL Yza~0[%uC1d48 MÎU7<&In~ޝ>U~_7LL#WO~c[- Ҷ[U.[.Ӭ @-=?0>0nj/Ϭi.`mRylE(me#ڿ!PnŊj m`Xr Y?VMLL^MT1fyyGa-|Ɠ骞ͧ }eɶfOovGz<]s0#]ڲ2e{?ͅSO3uY[iF<Ӟ~ <іz$IDN-WmB <'ddp2SaZ:YKcJOQ߆8'NBN:䵙 nD2~q6&v.Kl+[]\N`81~^pc k uGG_]QUT5n+K,"HO .lد>tz9^^jz  6ث!nk pLQ}kZ=]1~3[IՙoٚASI={(Ýтbm&f&J+[AtpQph}S0Xh|`Z=UPXPv'tVàaۊrz1\fvYL秐 !Gw2 tRiqK@Q@ @,QEp.ojw 8yv[Hp` 9z["?}\}N%loC6c* [[ tRT[(7t`V,zxMЌ͠azo埯'w}-x+JcNFK) Kd4?z4\Dz%1rnLAJfFtD;[A<81\ $ 2#_eŀQCj=? .֪Ip_I~ Oڲz_htgDAEx@ou*a_M%πJ+?O}M);a/E*iVnD$EnZ[ҚZ.Ŗ1vBd6I?O=h_u!3ԡ>oj*SAyXmK:ZF2 ?VfdSN/6!-~%tiH͇oԽ/ jإ% bBQU_$T9^+Cj{(,[},$MN μS1?!k)A]~lD[y\$>;ݖm84 a.EUT[tYdDm3ZR˽Y/[Fiu|VuEe>V{>ꉃ/2l[+ܘy}iyǪRy " \'LY w]u:ԭf@_Lid8k 9mNN#[0uSU}`pRMYQQ}^gu؅ !ǤAc/wM PBIrLI .gQVmFOc4\a1ql#F܈B ݋m!|^yէ/(X6kM{iΒ7Q0i) OxIn\ńoѽ@2UgGlET"v҇_fЊ7!<籾4iKU oޝ@Ŏ GXqh@2ݯ&L}6Ύv(˓Oж1hSHJ>U XNTF/'n_o:!yLp"P&hf5"P~jmAr DtWæz ҵq)_,I,ߨ 7 sS n8;P2daQOqK3h? UΰZSOˑ6- |l7z e^3@Ǣ-,(zzЃ) 9ExoSk8UW ņvHaLpk$i7̍DXw anst2}A[Uvei]HViuCh9K9xkoH;P6#2QiۯtmE}ZCYUM-Tߏ,B! q-"sII6fLx1 0Ⱦi\H}LKb"{ ʢ hck3Z=L w`x V%A xOe1D<%0Xl<+P%bHMgwsyAZ<u x! ۇ=5t,-6~[~F: 8koIe,..ti\yP^` 8" z⭬?_ )ü2ז~PZ'ǩuߊrGRF[X_J9J~'to_r&Qv޹[#(̈́O@S2`R1d'݆U'4eC)o [D3pw#*+RH isjH r1fh ( \;LTр&X&PN4O'Dq|ₒ`HKfs)VCZ+N] (X:)"D{p,S=#U<KφT7z9커wNp2`K9xh2 J#>3?_ߙךz)ZN!ε3D}8%urTXOm.[3~ ^H#WVS^*f!jfU+6)J@<.#XyzMyfkBZ;'|]XmQWSժlb؊ER2zT<4"*"oHSGfjrZj5W-n6WTׂŹ:DmJB ;eY]|u&HeFZ#0с;NɓZBO4Q-<ǖens;IX"CO4Le{";rOr7 ,ԷWi+gFxN@`˜k,Ym2PD5+II_=\De?(]Lq}=7:X$B^H 03O:DuŸ|ϯX:"yx@רnzh0sp&t˅=kk!/q6yȠ gQ/R9pn%Ԕw~^#14S ٩4n %8 zB7|k,${ U[dcZ|t)w/6`9y?-hoХ6iE<GNU݈,Yuÿ]o4cE%2%nM>efނϼ~ãDL)@!]1IV@zKW Tw8T!k_B]d@\< [N쉮򦺅ND}ugr7Fku°2(UL=@ IF[jcZBv^ ojmVg5a.3ԥ>S9);<.N5W\"3~}dx h <9JQ(~"D]m*R^@[dO?L=U ϥX=g儢ɴA:]=PNF5b\CvF4$KwcuȾ^aqkˆ JmX&'G{7H ˦ٛW8_Ipy V[Ϧz>#qք8 E\^AoZ1#kt{&=MCw{M!MfN|,1 w@< m@/j'ۦyecD$CiR̗NUZZFS(p=׬@sc{B1_9Yq-DBk+jlfI K@ig(kKgoI.j:*4G:#FOU.kL!6ʝv+I<LB!WzF)YY"9KS< F</z3{=HG/[T]=Y{a hi`|JٕpRIFsP4?_A4(iJh mQ ;xIo6M_,yY0l .ۓejqڬRy-qvt戴PiZLU{O9-HkH(Aߙ-q B,D9lF ka_|JRkؤÅiio(8CחXϓ"`l;>ݨ}fzS\ [uEuL*RBقg>tpKe %{+?]Y޳@H@/Z|~8z&Iyk!Eb=.5=!Q贲/`:ӛjCqB=~7lIsn%e{s6G1$k2s[mEZa6vJؤ]+OFkϪaj,׎ljqK6]a.RΈsnNo7G\(اm#aIu'(@ͥ񰾹TtdvY\PJ ֟+&_6Q|I_PpOscE :렲qc5ڙ5`w{qYJB6C&N'J/iqW9U\-/fscE_L vR+{a4R'u+"rTi^ Hоnv,\퉹4WNnJԦ?GC=E:,?T_&h #}7#W.%0+_ ]#yH4N@(;зJ|"Ϛyx7bGB:#߳AŕqabiPH6}}ŸŽe}~UE];~eFPu+rC3i?XI $fHdF(8g8NCoxM-':BQEEp+KJCݸyHSp~[1J'2 ͭΕϺ3Va?H3._HV##`'+cOJmUtd{&pFX*lسm~$3#9Ww[ 6ͧ.~km\~ǟq*nDn ;l/Y8ى)gL3LA!.!Qz4vWٔA'Y:Y2;Ig\Fv"~$ d_i>~Ƞm2coܼun#l!s.3X ˤy=J3f|dW1]Ki4ǘ²8'j =[Jȷq34^DqQZ@uiik4 CFf Åv WʡGﴲrwgʡܷ\a\I> 4LMw9EX HB :dC[f=HN9D͹uG^=NY{3mK:bdɠ0oQo)T A2K_Bږ(Nf: ]紴^4~LKq.CU*|iXG /^3^7વ!8 WO;ӑ>fNcAYm{%^ze!x,sIdfP*B{J0}`KOrPNp*cA%`0$5/>\ȷ2χ.Kkc EVhZn!J[."h700#hW{qzs0$R"5H5偔#x ~YK{ۥi :8H0jXYwx&mh݄O,̴Ou-Z&ʘn;ϡBjn:GRlVF`&/˾=i> [Fvk'~>  aA[h]}7#J*BKK/l@rnv^VC?wvܯgrt1祧A?O =`I D;EgQ˧d#,d2Z۫0}eKNF *t'H,$#\RV}3ZOѲݑB`ڰLz#OSQ|@ߺmR6ֈg3ߨvs0Wa{$oF8}qD{@'{-JL2"=<8W6 f$Yw3qp7 = )tT*-i}ᾔ6r1CY4(F.'z3mv 1%)dq}ۊ?mLj72qb.] I_UxI^v\]:eI)$lz :Ӹ[6}]הD5ܠL1@ :x w^u?뢈Y-Wɟ%[W~/l?\ 9e facx?Ii C{  CʯOR6~&t+ޢ'v=Pd>F`Ll^-\(g/Eni@ѽʮNa-e'jwQ dJm+Y ooݠC1YJѪd9iZa`4ȥWɲ~u10 sxHQ(K 4д^T7#wd5wVu=+ܱ XQ,՗2:cdB00DH=^n r>%+Pr0lP:/2LTxdQ;-C&|cj"t}eZ2Ȏ-L&ÌPp,)S9cW(oA&?p2(VA`K? & Aأc7aA,H>B,V([2Nt,8!:B| %$J)zpz">Emvvbχfr>$G7H3Ȱv1u^{IyLʴ>(->XdGzT٠DR2W|S 3~Z3\;!@"xdPs^>uNSXbK5p_C3 HlC4(-.s灐}p 0Z!;B,{r6n觹$¡rf]"PdY(Sxxe#y24BQL[T]NWD'S^id;jk QļYdmQ!$!)@;__Ǟ\DT^!S$(R:U^)Ӑj>`^'zot?C:k!rٵm@P@h0y꧊~X], rFm$m,J(^7[d[mXHX8z݈D7=8ډT 71ЙIn@<˸͑eܻ89ZF8>tL?aol :!JJ yu ȯfG·yoŎُ̆uHJH3䜎f8I N!u4hq*Iˁ/ YV:*.?M0bj-K~={ˍG{Mhm̩jhk5(}2&l5؜oX 'fn=}]3⫳Q .6" >)!xbTB'a(=3jh6߂fԬ#v2$jo9N^}OWՠ3uAG:f.rF]4& NS 3sixODѯ#<+]suw}zpD1"wjE^S?f(<,~ӱaE—'dU– c wH$}i!wa愜M[s$'=XF{|:<ȇ L M&?T!t#Mr8M腭!N\EeC6N}W J%ژ{iᅈm=haM "ÖCOGI899 w%V'F 8+ŔaBaW A ϖؘ)ӱDo|d!"_Ϻ)#Zu@UOš bTƬYиG6[ct,g?/R`ם No 1=U$"RdX f?90Af.W‡-ܪ7a6ecMqfOya/yԮ#Z/YgU`##6U~f|g9I}@(,7i_yBaWUop+I|j4 ) ik.LM!G"igZ(+5&KJ|O[=,c>p 'w!\rBgP֤bwUJؑ.(™7̘$9{O EZ!<7eͅ {SNJ'E?U ®Z+p‘T | xAW Tm>(N>[wsxl.d1)12b} Zq;Ô\1^A&|nnnA+l27ns9e=H.a!/^xl_ cWt$ ٶ! y۹$9UYj,qsmrO]+< ZdO^e↦Wr 0k!<U/bJs "DL(2w=VBHY%KiČNSO5nJYv3:S76SPy,Ti-aA4B$K]l> Aĩ*_Z"TV|ތ^F0jS#+C6c"Vmw)픈v/d=@ 7Mks T1Ӎcg2p@~JQYə.G8w)']Z7UDa{! =a+*ut:1Ʒ=V`T9 Du7rͧ&-UyGkw1Xfk3 9_MO86 Uv=M]GU1;vǥ,lW[g+"[UqIg6ń6Zv&a<c$jC^|sVs g+y}6`hxG  l̃ķQ 3n@7].ijlZOdGgK&dft߿ "d}2L>Gzmy݂А9e{]8<:=ڶw'sAX {_gZ1^\0ςҩ벗ɫɇ9GfvOW FwmÑ:7LE]nL9iW W`wK|M[Vފ#=T/DlxN%DxΨ[2+Y;3+ڇBCѦi&#9&eW%Q VG9M@yB+J_MOD(V`[ VtR!u7l4PHyQ{gtSBќq΀yQ :y'DW4Ӏm.-/L]ȔuYd5u Cpў|Eja/HnB\#(Ɇ2{7TmQJAV41V L?YhE{%s=qx qB^9|BazZ*6}[;zhJn:^G]7-OXݵr0T'&x2@YїD%]f s[c_ޓ*Njg5oȦq̸X& Ow\Oipdbl.]dg- ƽPēzLWnb6u@4+euN4 ޝn(dX}b(?g*qtq~̉605Фӧ /$y[F\9&RdbD )<5ͭ; Ik'9a$҂@+1n0}xn;q ɍs_+>t{ܧL*Z|L jҤ4͂ 2u: b=GU=(Nd0jNNqzuf Q "Ƀ9n:A MjdZX^.:0+[ju#~4aUkhJ3 BȞJ㤾iI)P$8oZ]EL} Y[^6*d6GFXc'1!-zͽ eaa.V2yH*b% :pʐ JLKjf:\m7bm8X8P0~E;߼29[_}fwRsj6gW#>SQ-Z9̈'--̓{u{Έ8$s`N 罀%A("YF6;3u^f@e|v˰ PTvnkrΐJQn &%+Bβ7hke3ѧ;~fH5sOe"pa|TlIqG܈\Puaʒc[ 6 EG,b7N#olKgqN<*r+ݠJrK4:dt70%LV/Q b]@QwM$saGy"Έny$^2Ŋ0rҮ=U&pR~1#!)Rw&=}a:j ̇׆dq{g-7@asP}|kfp'*L.2a6|7-U\NdrdqoVџr"v/*^M[F63 $4} O>(ƧN +BB̼eD jQK2>,d9e%[hS0V#QYѹ]B Ʈ.k=pOn'ߑohLKTTv;t3m]T".qɖֻ@8Kٍ7EL=hеh*Hg[@ \2 -5߱Ge+*ÛOhnqzN9ROÍ5Td֖ $r[vtjI fIpE} V\(̰Ndq(&[ YfEcI =:O(7б`r G%öK.ˍPи~tPu]R_683N}Ke_ HZhHnP@FЦ*Ett:wXV@fcг"j6|9z6osE K <3,b$tA:;l_{5E"'aϱê: ( S4,{Mw}usrGI#So~)LPDfLL8'b*U/(zDlnW(id'gB>'b0 ԠYvZH 6x 7k<)6%#fB%wsj'<1(-!z菨B %XxQqsE-lDŕq{@[kЂ&TK_u\ٺòDӉ >S`bp NN"Yujx\w]&? Y d#ʛj쟓0 .6'S jZXB' / Q qC P-hY7|LFkM4k$X[N3NzD`|eE쒫(B&̘S=B> }Khiu@#{s qJqnbjJ5lJFUܭ5[i!r&>?8dQh;JTN*DY9z݄&(f3aZk/)vgKar>"WwGקMk8l"ܕo)򣝕K$RgԇA`h(V v*UꯖmhEZ oX+w΃&."+Ȓ+y; ?+Bzk4gYLl<0vX!>2%OMIFLAKrac KI~s^*u$*^7mUE tɼ GJ KliiہJwФw+I՚>K];{y0DL˃SN{r̮f S]rD LudJGKJOߗV嵭 88Mk/MX:&5jf8u2^J.&9I%0 :Ν=(;KJt}&Κ;}>p|ZmaLOȝ tDŽDB4 sQA'|8XYj59e_ֻl~xǀlr|:Klwd('?I[cjKc)>yuMWZ^^#rtVR˹NC/}T}8t%3ݣ|8sx&Tb/i,OٺѣaTzrD! `[L"-^d zF1xNpH[qxOWHzdECIr|!UTz\Oh{%1R ?JʺKD;0e *xj8k_ ``_ L4e硕薘u'I%W3[q\__k"dI\SET۞o$ժ(J/jF#X!,3v!CeU>K] O=||//`JT&TȆƔ+xSwfScqS_iGNy?LsoH[j7lͦй|-8gw_s.1 Ry(]b+xFp _th t)jRTnNSQt τp=Xո%J[T!EWLlvwt\$|NM]"ރAv7sjH% GDiɲ7EyՑ 9Q4 m,yQSNH$`BClJiL}ٕie8vhdq1SZŐbrq&$m6y dAs'E0H5jWPH%vY3s=.a{\WN0s7DyZz<`*&fC_|\=bI f$zV] ZwҘ W`Pw 0E$eYAL+vr?Oۯ#NiT#dy|~?֧S11u k@ִA+t#O;g^]7M/wrKW3:Xf"#iYBsq*fW+ X5T韪etީ alYC_+62gm#\dyZHҫď;Y:}BlkL`߅r!#g٬+< =㟝Oж9")|oa/W,DMG>xm6S^ iet=Ix~AU!׿|;isa.1΃"j!42)t()=*H,MZ>@ŃrxpdW3XwCRRݔ^T$xDw/(Z߀i2dX.-x8ӵ ALEpjH,dmp\@Q"d񑠗 "% c/;q-,7/2ۄ{ $.xVtrK閟% 6b9kǮ H}B=i6yee=R&c2{0P &m\3 @47`,mfӘM@c csmq](`ӊa}"Pj=VMe!&?8oƮQ#Y KTnU_H|e"5ózF =˅ 1@DQE 5GXc'?u爋 )g8rd_PR`A7M` 9>}{-/E"ibaT /@_QokwErf䳐O@mn`j]r0ڎ^A)ƌA`Z<;9o%imwA.41Se&Fqg'@$^WZÄ u=\T3:U#3.d70Dޔ;Ȝ]GҎ \;[/z Š&"r10`U]p0;+*rkbx`aљ@WrE4r@vPx-EImòVKnmڡϜD즴%Y*v6`OVfޓx7f50)W;{|&sB.!GkLY톦 ]M^S=|ўTTV0qsB+(lS;܏cPQ%ɰώ%uUp00˜nRJQP2ESJsU{g coS--'tPގ|ie -hm:U7rsO5%}Q4'"̓`G J;I`]9dU 9/J*@KːAGk3qi'Y.+ .{Əlcv}v`E.sޓ2BSk{Dvʦ>>B% sea!8ήE4DTT陫Snph`FlJCPiqjӚx7S`/YeMXw[i5Ixk3&`1cJͷ!rtM}p_MIzH-~:~,4JVLm,jʹ)6fYd<~&zϜ#!P.ĝCl l'XaY84NONU_|K]S$l6S8'T24-=@~cnX`]FqAOyXs.I)fT:m& IlW3M«x hC:k6JtyL,zzNw <j;FnlERYQ{.7bm2)܃ }WQ_2wLsY;ե`8=u76bwr ǡxph8r墍l1@u,[檘%'WyhhxM(PTTN즲M?6p-ļЦB\)20[cM-Lf p8xmaW @%V on")ڒd`f@6Xbq/(?[zӹ%1riʷ|IcѬk xUˮj?'Ԉ ~櫎"65ƙ̨XX84U?^[*P*RfwMF\.NCQ]h[E]U,g<(k8kUw+79WQd Z$Xdk类yD ue)kynכA]"9"c;8VrN)״]8XmN|r]N1'(6R_UsAF i92M PZ(J{K ՀmM@ /#[բ$*K3'iܯ ҭӕpR!  NVT!WHd.q "d?΢o 'OzMÖhC*υ}>wMQ V\ 6zGZl@E$ްYPFЦm.-}~; @aou2m4bŸy*F΁+O['ullD/4QJ.: X|;N]/R,Xs-ٌBq1\C+'ao[~KC&v &|g%^3 ˓t:cV`x%`cS rI)Lbsr95Y0_E֒e''3I{}@BNK.d{f/XnںEJ^wSEF(,#c]rd6ORRKSK(#Tt U^$\1\-Azƪ^՟Q6QCKHy|Cc ֎aB6°>eozʼ=,xp8s/PϾ<,qthx(;T a?Mr4 DW}x BS;4dE8vH}[pmqXi? f#h.e>/Y%G"1_G3>@QOҁmLjOIW^i=C lwђ_3pm{cOPw%Z^Q0魈YK=gkг<0riVk+NfjN: 4c-A j jI@-!yf;qJYH zn*ʧ6Ov>H`,*9[R6"&tAقjRə>z r&U}|''` M W}*t5qb2 M(K?c&ҡ zi5'ŘYB*]͛- :~̀bQcdzF`HX1)ΤMJN DZi+Me֞,NQV'Y6Vgddhd)\ Xt It&Wؾ5Zis^<=Gi E27Ҋl[n <bw1$z8I7-aD o]=d^8+$/Ҳ>& J`'cŏkB,JPl #x]"5՟ T%{@i傥<ʅJq*\,:5Y'śZع+ĕ8@\dxC~D,x{`0cfU[̐O&+;*$6_,$ AO&?<{Ӭ_]c;}$HAgb67j2G5>?J#qާeԮHSCAR]95b9rzQ"237⍼#cvvVqڊ%pcWEҺR&Sy]n^R>>7[s{1nޑE{'Έ.wXgcr,˾yZ.eۦ=bU'?lx(oP4;MFF[PJ5­6gjw5WW;=WS|v Մ$7] nj}=f{!+=ʜ@n*]1W2e2HvܐYSX. \SxBI#豭P1솆& a&(8,L~x3,A:n-ʞ(B?f璄fX4GUewjJyC׍V FfJr2غm^*JlG +HZB) R\>y}_Δs~ZyE;;SfwDrula'ȜAta:Sl><}4{B:Ke}#T|f7&1,GLֆafqN lWJYیۃj3#"wCc?[K{} :B %Kb>_A3/m6(9l[KwU5A BQG$NQk͡ьĝi{5NHFzGXp~-t%uH+ do|ږе2mH1UbvWI—K?O&0O. S*%,'poyIP̃s"m|(>^ 160QO#tD0+H5fjfEF =E!Jr?ɾU=bi r'dD.b `lb_q5UJP_q1U6L ~#inmpnV*p?Jdv%ä;*U8"gy.%UcrH#XK,k 5}-2p[k [{ LNzl$FxEnćZW n||`ۢl:*uC$]d'{u&`GkV4sI-]ٞAΣ pJ1'uiكju ;2˘+h:gR!j̏uio&~JvKuz=҃g. ?ԪZ1ޓ\_CW>Fx\st+3Ml՞/oVd6/)N;d9\?}PK%[֠M[aWLd}2uF" rp"2ZߧpքD*_L'W#Qszt Aˇ+ell.F$^˷d"րssıB÷,i44@(2n>{'̲HmFvATZ:iG0/Vˋ +:~g tT(8bNqƵ8c4ϗBQS,0oUp;ycׄv;;r/D%v䶙Y$ xs{ eޣ43-kv3_C9weo,Z"=.+*_DcS DzlN]zƅe#;y/ e7ENS۔ wט. LARS\?:֢ N2qo](:^iQ g }1D G&~ɼivO`# Okf6,' |ۦk3! EMo3ކS^sQt촲"6j!i8o'2 '\LA+cm;\a9[| %A(qqk"AX5Grmjh:J9ZEUpCPOUJmɅDtr]@nޝuu71#3Uo/kl<3쮈dAGNMk5-!0 YMpEq˥OR8K"K~W.y>+4@멧`ˇ$Us26Ԍ5SmdށQL7 i&%^uLvfj02I2,~M=I㟾\dM:M_M~ي\ju写>H4 D]t i,0,}Rn{J`,YlC7> {q8-ha=FS А 'j©aW}40\,"fá'${)\aշ|:( K)5:d:>#H v H|n1ĸpsOlc"^`~ zzhp.u 6 SfJVO`}=\Y81 #;p=s 3 3"f:Ü@0v]>hG$8|@oDb4@ KŰ CPmA*%þ&eu[3OxacUC˹4f LBF~ }|\8? MK^9 Ɉ-uzNHeEj4/D`z4>opzT?ʶV4Ư|e6J#+U/ }KkZה[̸$k#ۍ:3=eb۟- P9lhv C@FZh`0 au[TOɛ]-L7r 홗Ek}l?O~hw^Z`ek=ʎ(SJ,.iɂah3<,'jDg`|)+)(06 N30re4>[JQqo^<cx8Ǭ|R{5m*iVT]zWp"|`*4PeЗ!2~>gY1zmŔ(]֢D,hC]0x%R`2 7ϓnp(L CN/<5vj榧Vܵ0֐!`?Dǂ8P*. r_aH?,t̛x$K+=1L+<h#YHd};+A?DǂAn|=ܣ'L;J-ȥ"b).Y yj_j?k8 afz2+HDŕVňI[pr#N,:^$7d^/Bz0maCkU__9r/Bxk1F[@Wg.22y+hKHUiE#HDȧ{/duek@+/h $]rB,wbp؟% GXQGh VxcS0TV{WZ](hFߧbXU]rIuwzP Hc`KIO*yjRMo iPg u8VOw%JsjmdO|?74s{ nR-l dK!T<4ՠ{R`S8Tm|L{9h}b2#>?J^຃)9&ц[*tgGӰehU f4-]`NqK#y VJըy)vte]_UTds+ӫm%=ZZ#VRw9Vb`.ů.'ٔi)vto 8Rʡv}yʙ`MTT Z@R3#!B6S&|m4Zz0tBH7b$Zu'g#:pj9y1G̳d8F+?T6m%6EN Mu Lk4fVW%Ȫ̙լb6"E S?pb[F'}K`!XrL=)ZW{1rTf3@(wSԃyCe`֭ʃIAiK?$덀_i=}(/[eK[e7&z<8dBx_2%oF4̅W%~C{mjq{j)5]tȁ υG-%x9,l4ڞ$<\mma7X0`S4Ra,cː(%yYF/&]<{%ūMuu[wtb@2]/'E@ 92 FD{o,žiȚ.]rhnf6yf]_$PZVg1YTz HF)<|̶ oP={`֭&8c3 -#_/(DHUxE~ dvb #o5'^{7[w -{~ܝ~+1?Cr0 a ɲ`bgi\\J*zvZoo.=2I nDNs}c~u+-Z+_?}j6+D _"k0 FwQĽIF}EeNqT>+낉i|⅞RL n.wnʑXd} e2u&y|1br?i3Oߥ#P{\\0t–? x(aio'չd3 dL~q gӿ5@IW9h93K?Dp3ۍ/78 Sb& η؈r Pur<-#ǖ=g%@7v(x̖EJ/Y29:BLA5Erp2IҌwގN郦&=3`zoF9E @.2DЪU ;a3-& I%TDO!5r: AVZή_u8^_ ]jwi y' yi0؀𩻀UXlUC( UUP=J -5`,H"((Q(5@r<9Q)KDZ ָQrKAm6멖fK4 ]"&-oo 72j唀6zI&cdd ?5Tp%`@eR=m0!]tL[ZyKG9HD/VmvHAe3,m)+YB7̘Vm?H]5j%O\V)q6u 3[lrݨZ\cr <"d! 4y~DW, u1=P3')~T%2yz8(OH̯=%z`:T6>& ӟrȳ0Z܇ =TrA"*r~xy8r>V#%䖕?z)SN%JSll]pAHSH/?6#iQRP`sW!xhAż !8Q | ; ?W7uب&7Scie_iH[@70 Iŧq =*rȹ9ʈ.%XRpGX5l7+pSL׼/.q]ᦞ yS4Pr-t߶Sjby x2~enw%P7B+׿<~!4A(p;P{u뱥VBqqga>"g\ɻ}\pA! cw ÿmVAE&!y=4, :~cݟ8OZx]" }?Zl=vsRڪ5CkKkB8)Ge vcTП&T]cW\bet[Ǖ8>2!{KUkX*,+QYvUbg 1%Rc$=ț?p^M(k0kR4ga/+kTp"k)bvܳE@VS땙sVޙaS嫊m}m Rk6ⅸ%[5N\pq5ևS6m崛SR$DR/HҴ>iaIU<}Y"㍂ub<_-3&hиҏB~!ҭm8llo;ָʽ9`8awp,Z]WʝGBnn! h%C)@6f'`m^-$nmpbm )l%~l)MPcR516~z#4 [33+Ȝ])G rpL<飘-gXKqϼzA6+$ 19_m H>fg ,3W~1e2Ov$΁fȜ$ u\a]Vb <~bt'+e|\{K3Q &;fs^U|+t"w+YA(]zIVK"CpMj SNۊ00wtj n#s\':>p=%R H6ݽAΨCIi޷v]3' RہZcݶuڠX@k0߬B'R[C ݣOI>=ΓJ.n !bJQڤ_YuK,}*:cZ-J\'9nЗs*e8\:񨉍;J-WdJFE_g׭(t6]ȏϷʆט R5ӵ;kK<ΣP_pi+P/KnPʖQeX܂G9!@"7Lf@g<8G3zѕWTaa7JOk ?1@Ud0&/Nl HY1c}5_ǵP;kJW>| MzxD;[^ TN2Äf;͚< Z(,eaq.1zZQS'$ rF8TC"'cnty0 T'xA>ǻ 05^HLX.xyT(0|xEo%t=iO gv DPPWu"@]Oӧ$lR>=UIbd[5_TN:?h6ᷩ= N>z4vbf mr^9XsUzO^L+:fqa.Aܔey*7΍dby%魡a}L/eZaѽR 5L?EVXdQo^V#647d.$&*$ 9Hoa^:ǑWMmʠCݞ  ^y9*(qwk<`C:LzL*-xBq^Ӭ]3{S(weY\OĚHJ1aNIG G [|f.m3Tk{%ڇDTɬ`Y2zFY 虱q`^PkG.ḒJGw A J<`Z)XB\XI?wgJ`t;k)*i9M\_ =Χ[+(z1vE7SG]m/ӧQLFmND|#~ FFͣAzv3P԰/\ t2aUS )Vփ72zLwe^y&ÜcD`q]5 4חRkk^p \C6ߗM%1&JIBYC>cڿ(duYe3 ҁMQ{gQt$ AUy|7? 2yK;rN[!P:.庩J}- ZP`l0?GCmІlU8_4,5ZY}o#|z:^U^a6.XArR=iQaO?>Zi.Avsh_fC =dAӾw1$r41 Z_b7+. ILVnG,#𹞝Mt;|.癒6\GD' VI=\;K#`9O(\܂_w"I"=`)PmAhvR>ow]?I"y:BRK{s^lcl> ۅ*+>u4"M0肚 b_c ZC"%W{j Uw8LYPtt/)x2Αl6 [( źK @IF£y]1k@d4chLA$dO/ N^w{lR brEHT6JU7':%A>p z[2.CݜB @W$x fu_N_sZZ;`)1#s1GCԻ>87L+CK$߸U5O4wj2ЭាA_DsJ>ܝiqB}\^:Y 1Oi/ԊeRFUWҖR9et)mlѣz|@^|^@ushxP/ EL»DB yh ߔNmdE,nB>KM ]_bn333L N.- w WP\_@V-;b/Dмm\w.='۞sDeqCJ&e[Zc+Tmweo좵Y4FPk9տ@8(#PA_/>Znu8+3ܜ.; r7RX{r_llFo`+ N #bQ| Hւ+}(]X/2FKӂ6Y>?‚_/3k֘Q4ob@{jvϋKdV~l} Ij|*?]JЯWdQ~\,ҫ9z|B2ڠ"3cJ.}*OJd N# IcjwfWsAgUy5 P?bC%V'̝#``{i]Yk1>5 ,Z&; 1<=4}PIL(؃! "2CyODJrX% N]Kb(G*7k'TFc#/$W!d]h|6NCѐgNk/|6gh=׊X*lSN}J(؃~)B)VK#`˺*4@m[3:Qx1Lg6 >&T5d'S, 5AVU-Xv܌Qv%C3ɘIV)Y#+R-tFBR#d}Ԓ@JUd{g_z{'L ~rYVDܰ9w+7#Rp'uP+" P,Π4r8(HItôe c ޣ`'לV[Ĥz%!\k92b>VEPg%`w.(Tqȧ*D9W'N*B9J]{s2^ֲGSDbe?eYF/[+qz72E*-V;Q(JWr'ך/ ˊGẆHK:T? hciqfF QDHɮn%+jQb4c] Ki\q*"KxJz5S' 4e tFX!`J_ҚR!"u{*9yH=,6X|fzjKrGHjq4b]e~"ИAu*ϸ:n/{ _vpȧw[{WR/[KMRďDݒf("@2X[jA55Zt/6,a=XY`rrɄԴ4ڜ"Ma>'yژ9H;,DB#̋VbaOZ9Dmq8W/<(M U[zpA~ڑhdPlwg}B!%{97?E8Ng,E߸|N8p'`i?!GS FdGʧufEh>͊5AKkZJ*۠N@zcNI ;|%}d OC:nyQQa wՃ|\\@ k2lYߚ,i!#4>Y}x|`0.X>LTwTBN| (`П 1&/bZb7?rqս= ͅh/~f lCڥ ~-)Jg1 +͂,G>J\W 0euR"u-|+o}˧Uq^E/$C(/^l!G4'yKyWJ!#Ӧp݇Ff[mk5Z KC<ڋ BT?"<Z©=_CsJ`2l@Iju$c4L{8H82be54p!VϘ\!/ٮWoNFˬ N.uy[zR(f[=} fmH%4&@Jn`jnzgC -ޕ=*I.k9`G690 dR2xM=b\:8+ LCc@#^'* M"V?>Rc謞@T le6""#61|2qn) 7`34a,R2)e+$C =)mPti`}$z 9ih%y@n>tW0@FNOgyzb4B1>,Ui,r m1m0dopPw<9@8W6 "^=wx8 Fcd ^#qPj@rgGDJfCI) 8]҄r"I2y;1bK?jy.ZDm@ǫ8U7I$NSedvx7+('t ;F(|nvtJPɝv8}y^D悠͔jc\/sOeޑzg$7__{WJP\Vhd,;-EX8)< WF[^TB#ha q87Ebn,^?PeUS Rrto[gVP#K+n[ݹVєEHPy.bapxoc(ě2OdjoA3}jWs.hd@3BChYEțo *ԥ%=[0<ͤr&Im<|uᇵ"NjD"Po[W$ܵ-R_LݩB72VvQİknHWmErNvB^݃cej$wz3o6w6Ro=76*DO)qgV #\ ฼̼QC|7ݐ}^BHlxsFUBKFg&n,"ZPt^_%) FVB"%gLe QkawͿP%W?U|MażǴͭq&nm6 :=0eqd-2!Pi<&qܸKH3i28AhTXZ۞6H\MepV߷5sX.j`@C~8i}Sَ`i,Or k؉`6D;@Vƾ Ĩy#ݾ;Ŷ;c\<&厴xwKX3b)5MN5- ˍΠD u(2-Ns ;x? o0/hZq `&|ص utagz۸19Nkϟ0WnSTxJ?%վKRatȣq$R?GaDa^0!p aX5dg. X:J&^uGQZ {SJ/tWĶؘ24v ؗP 5R2; [j iq goB!wمKoT%Dܼ)i%vqO&6R!+/)5%ر H9w9 كŎϗ!%z#H:T┺[gp߯"Qp asđU𺽿sh)HPc;ՔO^@Lʨb7ewK\]>H#VPOEhEvg#q&@/鈮a~&nѴR+? ;m_Gƒ 9>'s *(FnL8m,jxgY0tqk.%=DQ`Yt:P%HgZ̯Q˃+ 0> l|2!V+ +olO7!Fc΋$mIg^jI3װQ0tHkʄhe\T:CH@@ʒZqA$0!@j- Kެ}H>=J|v)Nz(d)oV h=q5%YTAsJBۂR> ~wm-n2,:&dm7*0Nׅs`!lF~=TbcoeJż#q\HK) ^Tϫ[If{][xĵ,8= fɅށXj8 ֞t+jl![d ")' b=66Loh 8`u-)I.3Pb5};k#k3yKc?^4YH#}ǀO?LH=]d| RBEZzwF$"B쌭KgIl`TΏ. $bWUT&HPey}W4`nɏo9w3D%dLB瀸g8 ,y3#*zM"QsA #ʚJ'ꠌ#PL+NB[ ,*;K*f ;ͱ< qeqع1W"A[?vDw.Y-/b R}We ,6W@tYQsL[9QM=Jcp6vH3v'^ P$Yaz1"Hoׇ#FWUPC vkO&_qRoǧVǯ'n^K=~%Pa_ &@Ov7kw=JP<9@Gv+6Qv^?_A w.C@Y8",ۣVuxVgS)/ dP MtZ+,(Oo]oNY3]]# &IL>!Ѥdb>͡?d)^02 g%W=cP$RgKb!vӊWRV&U }G WWgv]dME@ 7>,>Sa+/or^݌{w@BWn ĥ$M?Z4P1="ACvĻRf˺Km_![)InDxɗ" 'j4Ir/{tC׽0h" ~bw>.$ilj ŊPfIL筳}%ORDX hA{m)AȰE,LV?@ȞY; Ba(@Z86ܔ}2%LXW}-[ D</ik.p:^eS7uEBbdhUJIi/澚2!KuT mnPH [os]|x{:!.u6rph~};+}R/.ܱ8Vգj?U:J_mE0%# '~C[7D#l1R~jŨj8Ek9}/Tyqי<E{U(ݴSL u;^9,YFD4jE%yJZSLW~i5jg/f$N>[H Z@nex0Q? ZMrwۄ),ĽIwk}y[ a-{P9H^%f_c|̽m UEzR6o ʃ׵?b&>&g:5@*6h C,Q0$8_}L>O Kyd}EȞ{q4-G`_5,^$:lOMX* qtN"^9 v:TTvU^7f?-;e2#jMcBfՠ (ܱ2r{"~0Vkn6ʵZ43Q_ԥ*N\<9KR~#fL"BlwøA~IVHmJ);g!hp۶Z@ o=W5@BS!,F@vk T#t0O}&){'v^媉ta&{Ip+. uYuÖL% [/X7P<~_w _ŵ(;q?Ɂ~h.Wե-^2j]N}LLLpb9(gQ ω,LF9rIe y8OГr"L0̀IխҦ|Q, B%*0׭=tm=ONk])`ǔZTfI>3Bx+3. /hj,Ꮼ,}@}R/M1(q(3,9Lk 9 "Vpn*/HWGj#*-:t|)e ҉7+7^ҽMilU7欐f9T``^Q&2XB>%a_CnP%|h#*• `5߱m,花ׇP^3" eK:u} Vk\BYJt&'+. R{k}:mfE!Nќ4ѥ&8]꪿ЛK11sb'{ U&* @Fuu[H{]0r rpe<7AX+\|bRGZx@\nu#ȱv \m0ؐ8IF6qdw?& yñ'*ɚ0ܪ-4S[>M1Ɵd2 ˲xzҮÁQiTK/˞^ ePlȔio/f(JAV̵̲/7>Y8FMa K"^*@ÌQ+cN'&aBa==B-sntt]5HU1>R-N;Zj;,`}6ft}6frz 5GdE9'<ݝOµ`-*ƒ$J |Hde2w\鴔(g&ly:HN.ΛM}݇+r$Hl_H+5) }睻:NZHyNɳ_7j=vL)anŸ$tBr cg\[ƙ?)yVAª<ԗ69+H㸐` CF̒r $eB c*DU G+gałD9 w Fë.#t6I9¢BERE T`0"uĐWQwVz YhFkn$%-a%aLvm.rўcyn\{;U9iHwxSуܐyT/[@kѠ٥ 6sI"S8~Efލ1!xl?䄲'R6V*TUjx8QQsb1ɳ,{~e*ns 5Y9I 3'fT%5-FN֖\"y˚"C x/$1BOր7m 1}`sH &36[2xg,A`ݥm&<u.[5M EjBtO݃rF>B ,_êX+^,e5r+&JQ9)YJCZz )UZHZ=@sSь[L돶U}YΠ ^rYƛ"7 ^fAT.& }a0!V^1%ij hpПlՖ4Bqthϕ~+vFv*˰;%o#>rT뉾݌+iw3E~`!Syh &`+',qR^¨b@\Nuqr3$zƋQS(P 8&7%cKkT4Pk`5PRɖoUs~p0}iV`8 %t4.= rEjlRP$-ٹnzS3 ^G8z=5Bېb d88U;tH4RbcSƪlm z`alчmgzb ^2#<\q|ٺu~f8?K:jnGZB9 U;"(Wx}N4%$b2}>2WqV2 :i@>-'sŕ֪tEG^CZ0~W;}9[%=,0敌3 =AWcvQ6K(Y9d #mqHBP wS`ƶZ5wn-u#"T+Ly{kzz*ԥ>^M 0K2 &rf)YV9/:܊.RY᳀(KE Z}ÿyk; eF~ړV"R_t [ܞ3p7;spbkJCk%0F SPVqpkߍ;H.%n哟7鳬 /%RvD!83$mq'J ,PSDfR!`RϓW0u^kevݏ?_Ս醙$X[%'DT±|K wr$?}+M!aԘ> ?G ؂_+Sê`3H;1Q,IЭD02ik_ _T&ꨲw"`8Ok]y(e`#Pq@΂ 1z5>nGyF11tؖ8S7#-4iF5 4Qդ"4.AN1,S%NۚSNQi>g+O:m˒lxW n=O6w."b@6!9Y ;f* .bkD$!;*DX'f]8>+vЈI( (| M"jk=T9ĸ1}R'/a4PݘB#BTx\fOpm'D]KV멙ʫ(-oFg{DNڟ*utݥT IzPNG=Y 5R|KKS{M ~c|4]%U qܞ/ľ'Pۯ}iߢ5% r•'kFWA>q:MDgbв|('"fNo2WPh;jS{{>&RYtCVFNWO:h`W vCS^gֈ/Ʒm"-09ŷeabHl}+7%VbzhC\D‡|Qfn z7>,!| ՠ*izSxnbo fcO}ʛ} Eg>#zE!4^\8]#~w떜݁꥘͸'nIU$ۢYqf5.GOCd`wZ1kb[Qyi 奪p *58@|[(=-T˩H@jisCv`2set@DgzvK9wf]͹. *iRb;MXQ&s4|l  s3bض?Ub9]Щ|'U < --dYf?cBl/Ë)wmRUR{~ĨB*os<5Q^\W0swR+ځjEs=BerSrA, U(+%GC%@Tr|f\#e[VTn h,n߄˚[6?byFylAC5x-.xkaZ?&jߵzaO×P腀6hW\I((4M@3'µ_E,2UT.H6w[۳rki s8 m+t;MLPU||~ ɋ O} )p@L'߇_xĵ&ȴ@)tf޽ҩ @gFs4&/v=t茔ӞBË&T<4ē/W9OUA zvR ǐ̆%n.|ꈊ:ΏYRRÉS͐ߞ?]Z"*2n@N;[A9BƟUuIC#Ҩa)V~F b5՛ۊ>MЊ8'RûS#ܸiv]֗h$y%_eN9ٯ?%4 j>ζy+9k|:ԣBVmRg(?T̑*{hXlh퀣z|Og﷎!ЄrXFZHByɂ6q!7..>$O>Ag^v߿27Uȇ=<smɊ]pu6?hE=(tʮWٻ^2녤,;Mr:V#9^L R||u3W|.TUME [gudr j%D诂`P- >)x9:ȴtfj֡Cz%_g"Db{9%k=M1fM%a8-"hYJV I.+ud0^WiK948ZVC|>o=@A6Xmg!Hh;++ht.L֪D{v]xjNO#. @^ٚٞrVdBa\3^WL͌2C]e̥ (zf. /+.Z99]DGR`*cj@^9WѬl+ %N]xac+{6NH-a]U=P|0@zg.3FD{ɮJe<Qy}¾iM vb ̇E%&}90m*-Ddz g .R+l;_IѯQhö-Vfl_uґ\r ~K˝췂Rn;Kx.yGŷEۦo0`Q"FNW{%\UrW RDdpi6Zۊ{NJu]{_+ ]+8t O}Z$%<]E֛E/* e+`$@]^qͼ`BF߯_xކQE1V^xhۻe(K>3jMcu @{Z'-8Kbo1xŕ)EUĹn^j?n2i z9|fU^ ;]tbT 덠WJ 8of[+ u㯧*~5I\WRRk*US!Iɳu !gV fȮ7!( 3έnx'Vd0+8]&ƻu{-<Qg̝M1+GiKъxo?a Rc0~~~cK.P? @]pL'N8Bftio'CE:#;a܅hoSwz JG;_j:wk-vtlqHݜ&ְRo1C]aRt ve,zo;uG܅ qD~noIV_Vޝ+:'-CL޹e!ƛ"tHT\@Vd M쌀Y28^,Zuu<#e\h2ڳu5 !J0@%pom3(Eq,<6ްגEF†{Rz"/ۻa}O}MY|I92<5@gȎ̗埑4`NѠJZ4 @eH7MOv[xKfxNQVGL\ V !,[Sѡo;,CaĜaB[(TFC@˨AmR"x@MIl!<$1э3j|Hq['$ wL]X*RXB{I[v,xD>:ɪay2KȦ}yu?t#|nK;z֟wTx̡X]-\9se%Bj` UBE*:tȷ e#)OOK-!rB4vEÿmE=U0=ΨP2K.yQO̎rF(Ulj'+>\ƾT4U\gV{Mp%{*-)U7܅4ʄ5e\qE0ΰ-=T "dz'm֢|lQ9e#pCLY^1lzgٕia%n6(dndqb .beQxȈ!ر!r*xPN|LˆN[nUʓZ6?o*&nd瀷/pJ= F_k^{9݅N=h |*g#d*thY߽JMy WiH7͔3=S#еL†I"Pn~޶[ґ'_yD=C FbC# ݵ_ 1',}vPhlBtS;aUͨcnlk޲CxI1&p!6M?QC5^ ėcmR&Rl1I[34JL$3٤<{1 w TM}vR( h':>J/ʀ*^~a|{*ϫ:&z\_NP2V5 %ؽu..2ʊm.W63-W_KOW1rC6uA5 ܄+,ːj;tX=쒾9lQMw@2Gb_2 (s>& *${-'Z)M7>;Dv% vN[ukf -i|LmFXXq>T7T Z:m;x /X*[-rjJEwIWk[(Z}cQ^-3"ʆZ h+beWYmcKPF*Ɇv"+)K}j{bo2$@"B2dϢ~ T܎dރV~ike+髍"o ?$?*Hm%@ C1)vܕ~ǃ I)'ߒ8kxv.Kc=ޮJhޓ=4;ިwƸbeSdg])$iqp=JN,[ en|{.fTdM,v©kg I1d jV*,uzh pZ0K 6!?:HtgZ}ahd;~ ħSbWfZ(wACSUgõqNc8Xsܼ2ji2A>xeĝj'[MuDx5T-1){ĺρg|dXall68$UW'+)wEyſQ3"o5ީV:;+z_\lXDVS眄 ]}W|"5sC%&2Oy֡ uam_IklDhH j/&("i|خfCrPi`v>&%YbȾm\o?mL@i"bW*ɪy![\.jgH !rxu}@|w9C۽S[[KSƉ`43'xLp,ǪNa(R,y: Îu F%78~EU$2fz{r2hYEdTJS!ǛȜm?1X "WPh^z8єh̐ܥqtMMd/#enDZZY͢="/Ao`r'CH 3OYh0ʍfC6F|bt^jIzV8%WbG[䜥zh$X~mN?4PQ1zS2W@S-uڑt& }snYpk:dwɢ  g٤y?$%Wo *-Eͦ5y>`2' ލ}3 ,s/s6! 쯜}%TA;xHxԫ߶=x\c CKSS{(lgR TJKooѽ/c5$Ej4PZZ$X$rw(;%hbP~[H@LNyg5Wkl(Q~!.S<+%O٣ T[;?b !@CA`|=ϷILUɳA5&jXIC2B͹_7O7;bݺڶ1?v(؎:HEZfՌ Z-.4L}r:5K|cZ0pVb&5ItǹC,nVDݹuYobaR`!]'b1m'h 6aAڣ%*j@̥l6jPf nj:^ xM=uǓ*K*1 8#.G}40˰Ois3nx6/[T=) (jF1/dan UKc)DO.. ,"22CnmKJqf G^!|ˆ` ~{Bh[q$n!`; Qe!uIx JT}09_-VTK[L(b,R嵳ފhcW_5@;}¶ V`?CfRj/8Lh y}Q(OyCnu\HdrLjuk MG1"F5ҭ U6eg| tJ2%%pKG\SXƵ;#$;x{2n\7 WZxTL)}PB2\۴+exjW 9;T D)Pj'kX֌5LhDW~7X Ox<"_uf;=v(4/-*@,~'"8@(0xY`:* hpJĉP7_>,;Ȭ//6C]tZH} 2fw~ɮ~"dЈTaA/dp~;+Ϳ/BĵLA#N74Bf6S>$U;8Y:.Q8&+H 4&Dd\_rS/lL'ĞD0$b>W='kj9tu뤠*xp`#~ E1#[ /I{cJz^|)-ZS(8ԯfL3V5"62)." +fZ"B`W O% ;eh-ɨ*RnF4҂B@'C[;GPd38JXQh8j4kp9F9ol3e.Sյ9]Scop5zl D .F$K*,|V/,&/붼ւp`ja9C x ;)ڪ a=RLݍD(\w^*jjsY m382n k}_1Ŋj[\/jwB ((揳{ayu;ꉶ&;TNfwPJv kdMj% "NmvsoP@kϿݸC~WC7/\J j&_C,cp.p3ƇTt@)> =J{YDh˾emYɳ-nΐ?hv -Io'UTcbXmVw PKXaalGC\+[M+ZU Cb|sK!$ ' SOם{f1f6~| Oyׅz<%7_ǧ: Ch(j ے gԳP٢3={lm{p1{b^ȊQv56Tp4W5N9|c I /_0y.]9iH?PϸYʋ"Vȶwa 4LI)BZx_H Mxnjͷ|DjɧÒ'P+*&1Jꪣ8U0gDl#bnBָo<ӥ8e;D&J;#%B3^#㓓]jnM x. PAqVX;Fp6SQCA2Ld]H s fg\R`@)H˶~p2h!IT`bTy(b n2Z^>|-\ۜ _bPggިM,I8J;|OgCm6"jܲjop_g p$T`qɴ%Qa#"']]qMR#xڀ̥7Kh#)-RZR4zHnM13fP԰$My3<__X$wcϼɑ:#c=?/i $\$~;+Ux\:GKaވNV,T`Q<-ܛF`.;H1#3bө'?2Sp.E3[ $I5D9bm¡ّfgdcrgvCzV7ȇUvd#.zv~q;)ʠWL?O90"Ls03XA@*A27bk`T+e[ 9mPpٳr?cem/Xz7lr,0D `H<.Qt R- pP,% N) 9=mP;JӮ|y ' љvmd;06NzL|=rM*"N= +0fmf+켼Κx 8P%-|!7/K$g%D۟ L-yjc0A0,Ӏ3@ b2mo){`0qPj_m}GKO-~XC&#@{= I)5òWHLɛܞWy'2d_9,,lXt,Տ"/4\2 4T:z} 'Zˍ\gM0# } PMN2CTl11iXkԵbEJd N'l?.g9Z,UTeYeT9VPG$X\+z!j%zr{UG )0=7ݳBhʊ/O ΐ9(GӯЌdS"bB.WUc]>]h=fL@.puWie@=+ܥ.#O/[W|*U-5ŲcD+i-y Omb맮 -ky'P9O.6Ѷ#%xYECͫtxuÆEj! b3#](q/zriN# n:wΌDsbxϣ֖Ӏ)I ~?*EFHFOkㆆ9Ñ.DjE <kt{YD tE1x V) T.c4:r*.ਲ'X*oj:&H2 39jhO59ߒF%'+)ep/V:&1`eqolS._[~Dud2bsxclvyk#c)݇R04ľwJpۗ zLP;?@EdavEc1x"I6R^>qo,Z[ʷs$DC:A[ׂ+1J~ŖpgAx#%M I1^o` )C?dy(K/ ᧱ [Y~7 Nb5!oHܱVS{|F&":71Lⱅe0,+-UBNSr[N D3"YH ω} CCpQ@ԈE* UnYekz Qdk7 ;zA5D,Mi틴e;1TKkfVʧYz{ŴD -^9&Zd$n9CEpdw9l: hJOc`QTK`G7dόݖxKi@Ilì!˃ C^|km4%mF` q|nRL“݃S˃]Brw>s)V3y&iyC4#9-a+@MݯuUCϝ}rf˸hUKL!ϖG,b;a)dWu [NޡIDCu-рlKdpt%!Ww;,U5a?[='-8$3 r2*xff6]FK+@ѡkXhpB9٤/lfq01/=':yD4Fo`O.DpE{"/&/S-uCl D%R[W0ɗί:H⁄}@'<:ˑq>J~ͨRcNb2wqoj صT F?4E %cY͞vz3eW3 6AƛS҆a':\z5ͧZ'%g߅iNwn~mgJJ?E ףg ܕB5WaNөj5F9 7Yx).˚m"PXi;fp>`(Wp~k<1w21/\ $ynޒ5x"B@*犱NU! d_}4ţ-~J%zWVm1}R*3ƎXH8?>5j&8@cp|^=vH:Iiҩ}-=@3S-"Ndd:ߌs,eO;Ի_G:Qm'G'49:l+ϲBAzfiQF}h\o4vPh N Tay{ZzYHlIYVhZ\/|gTwB$Ŷ/'ǍdW|[MxC.\>|&Y(/ ޹Qh-6Vo<[d#֡MkMf[QI0(8ͧ,356UI*0/8 zȲCETNs}*T |YUD3%udN+C:y0{ZB>6J)~DB&վt2rn6dsƕF~ `!?TBa[<Vd(KEWw殞>T_Բ1(g%o[4 2N8c{i6M&7J]N43Lf>pIy,n2|r}aidOP,J9o۴DJq{RMMcB"" ix3($FrFdžb4c"' KdJ䝜ik:5O }@nd=aU5c4}ʴLC6VxN\2TEµ)«0XG{sc+ sm6V#ZQZ"J,']'n?2Aۉz%֞`kd vi e1v:^`O2d/\_W ?̓}1}4`^2$_ o;8XCS{AGͺ@??n 6cS8m9FD872 {;`Q/]|*}cO^|X yc6lNjB:o\~3e Δ Ɔ?}H֔SU/;dI`<Co.%%߲2[WK1 ]Rg:,ODmba9 B~:V4e۰|Z!C$R}PY6\y  ذbqb*sn ScAr2(5qs~p# h e9_{(E={[C71c)={qmjvxoOU|FˉfSxQ[[S,a-OuVӬл 4¹֛f"Yo03C|`zgj4Zi^S9IeK<)W! !R ^fB$P\h)HI3==:p6SIhGAg@kRt.=!t~g4x9bzi" 7K`&.;ml߾ [sdq]D/;_b]&<~Tz/=D uTDP(t1fq~8;M;xw4tnf^aP2Y>A (eW^a7L `jOzfNzWO!8eY#`\۸L>@i7*L=0=F4 ;[ '2ԙˡ7p k2pFٛ[v|[¶N;qX@ 5M[f[$sBO@;TLi׀O1ά4 v\L2X~];QybMSC+:9 mZ= dkwh d F) 0ɖiP(hb|,DmT^pss@hO[`$ 8LZ('fl8>_3" ̥F2Qkф_VT\icT/Υ)!Zں6QudItE|p Kr!Gs9˙KjiNgύѠY2 y; HkN;{wOتPm&ʤ&f+s(ITаcgˏz\U[ﺊj)7PV>xe0з)+] m@yWe(=ouW,Bأ}& uv:^&TAD|7̈́q}"Oh?G=`[W4I-KdžHۻ]LLI:aGIr{]( nhjCTҤX_ ē(ѥW4F CG#;_ZRG9\c,Tfc|z DVJS=9 ^xzx^R=IZ/r'p<*CzK"_X93 glI\d[Qޚ@I j0$dai$[ALh`LʟM┢6=A DQ߈ƤQ۬kalIEȐ .+i X=*Pf(:gdYF"9`]hbʒ4 ˈdkSx>#qg$[qpyB0FPhC9Ey$ڀҟ߶_%j#d0<4~ShQ4f+F83?;i8d2Z/*'&Λ["~El%7ӵԸdΤ_aBù$Vj40JlA@VV'wUkDVVm=ӭS@_Y.kg[G:ﯧhl-ăKhU~gм  !'N=](zuVN Z-J̔7o]!iVg̼WY :H\!dz{JNE>BLy=EcHd [iinPɱ3"XEV!Ga mĶRJgF〷{|_ F;\)Hyg4RQPa_t8 >ȳYY y, S̔/LS#0 H9!B>,^_ 0PNъ6xsyn=LdƓ`Paa&l4 T3"T2bQكB!:vۤ8lTĈK + Ȟa^iqRóCDԝALh:`{բ ppĨjaaIUm ۛ8/K?,eM%Ok}!g>@A"O#ڭOfr/#dYuk=66cLVgԗ O=^aZKT\@C?\YE磊?D|J1F:\EvΠj^~6pj=:HT!W}شW4LlZ-]E}&"957FXx8Գ6hEhcߤxN_;/db Y)eQTՆ. 4ȷ+\x-C;{ S-R7 IwX}H+r_K蜔kMIO@.4^2CG%W{Snp6%0J̦lzkIʠ @R/}%}45Vj0]x! =a)bgCepW:uh§Ԑ ^,(IPP&j0:WbrrFxZJA}}@ "󭇻(#nzIl_Q4HDxb K@_8B>leqjD-Fp87O[;kÚRi"=07=SwɌ$%Y}m &#)q%TG LWu= ޲&oT(3֋/^%Pby)2KjY. !ܶN/:KȺtpJ4A+R缬&6AO}A>]H)x~f48p;̽@ެ8`lCAnxSds<&%:g ݮ=HMz WEL阵!Ow=E^$ЂLfE$XZ"ϓMJ䟭|(mEBT1SQaX ٵuRwV4BmAtQ4ݎ,q-w&'廧vؑrD4aR†(|L* _6zf UMp͞ txJe]7+:O$"#F,Q4?0+:;S%gB":E\O)#nɏN8W[R):nj\(*mr!R< N pLl#i eh' ^ujj؏lF@]_]5 `/(7ۿr:'s4Vyf1t8H^a!oCFvRj=P -P ۤT4hֆAq~9L`klT燳`XQ\Nq&b_k|q%~dr>3[ ,c>(`$cZ5῁}Ptu{tVGWQ?D h"U*l}]mɪ" b6Eῡ8f߿wI>y/OGyS.a"X<_`)5  WThaŊ Wp!VImBwӖ4MA|җ37>;XN,Q_ozw+.{bb@$Zgz#XQ1x;d{҂trb碽i,I,M1Hn`)8x$ 4YhhQrLP؉J?5Nf~iP,_!IG}같J|!1rhK`aP[uYɖ@.v^,#m;%M!}R}h5U~ĭ0Φ4րxڵTV83 1448"_Uͩc=ʐe)Uy#{v6\G~$BB *i|Оvє QAKϫ$1z ih}uOpHfJijֺvC?e؜J" >9Z7!l!1awk R/%ѵμN= }M1ءKoBPy~׆:ky^pb񙛷t7&=5b"<(ԝ8>͹ZȽAAQxwST! SWSWwн'3z|pֆ"1xXN{n-LሡQ޲[ulꡖ[Rf A+ͣCUR]q'!Hr쨡uRSEjH`*S,&{ۢ O)OdJر4RZ[9 bL *0~ed$XծĚ%Aj|3v~vu%U tXgS LL_kT߶?=QƅyRg'vس<*nNNk"$ r%i珝q ("66NjH:zcVn4-~{{ l,ë" 9;6}J[zm5''{)`z{07P朶{h v4|e%stpA3n603Ʊۛ!NыԐZL΁lb?[`` 9&' F9Fu4}WRt<0Nܣ? ~Ѯc,C<kqp1i{i5nƾd Bw;薢AJmBcHQ[dj2%_`;K.菎飗ʐHl8e`) ]U#rNWxJƹkIR>}@T%62[M7|IO7.>i2.kV2x?A-h~{*E kRj7`{ެQY~GeUm]mP߸wMBGꫜ3V \q,g,CP曜}!Q{X&pHhJc6ڋ ZI g{زvStQV9;[9@Y纔pP E!X՜Gma*mxhZu׼Q!aiL ʔ:~,VZ,Rסg\;Xj}}-%H< =X_ ϓ|p @QVe\Gॸ_NM@&ЇB Z0l89R*]ԊYI0Ցa~"gBt7 s.f?f߹&ʱn+@0`kϧ-\ >Y(Y53*q1z֟kDd y %@Lc BO!nGb5r9(;Sa2遴,x:NQ~qӡ$x1]3 oO"BTȄ* A40Ksy2&9C*=ljoVDc/υrD_cڎ1gb%xWϫ*Ci2^= =%Z„{.1fY(P󻃬M8't9 .J }8ʘm&_m@bv3<WT; l̖ 羍("7؈gᘒ&4ZXz'Ye0Ԁnp/8#*}[i)XbkD;U.AI!ѬwA(4!& %t=s83@XDYmRjՈݢ6v,sWNv S=oNQ%IMN?_g A} kB.({9Z/cTGdNLIJ&atDm\:%"b'2=Oip:SAOfT{"CaZC^׮~L1 岐/ԝGFk;6]Drrт&ƥ]~Bw}KLyZM\73|9imqbtN:> KQa 2SEs6j֡&; ;rѩie/W":"FH-?rف :q?C?fV!ٽGׯ f=x?v.7ljFB4^Kq%>O|YO` L~)&[ ,OK|2w@@GJq$ث1ۮq*& a%Vd!~sP?԰"Tɔ>iL1CZD,Ud:`XF7v Z;#e KԕyvWѪO ^Os^[twW|`n]p%pYR;3jԥӒp c>v։ KpEv'oB fPt뗜ABc{ZqPM4. ԝǏ/Oa+@>qMr*4F+vx SZov>ro )A pϳO,!u|%f#&$sIO©{AzE:|wݳ;_Hr7@aW[G5NlV|%Or . 19UIM|̙?vOEO]{:xJNBe*-iFO͉Ea0}o4m +Ε%S'GT$2 r?yKbn7DЗ@g T d‡Zt4\/oscn5\Ƨ}ǺT^,z5*T.v$Dz[:_A`) G0i9Sn`2iϸW=J@D|-)ؼxuǹL]kj%@k:>D MWJ-0S8X/GC,޿zRIɷz$-W7oVC2!J0@0[Z99٩dǵc@e1( KsFhNO/nGg\@GFj_$eԬk,tMP].ERzy:[Im*mW 9;{9c6a!z=:j("ge|*J@tu-h\<6.I:yV{JD|bF&M] [a_> ^awk!bx`|1艸,*xͮiHFP[ !y 6+[2xe b! {#(0y֪lYJ @nH41",3MK#SPU>cwgxCKw^ZÀWX4]oao?;OyZ]Jӵ8E5< []5  X壏]oqfX`y!Lufba-Xu957>b0Qe 'Nd%i}&]2i?mNfV٨h1]6PM5G-)^!w_hK<h*%@QrFժt#li|9 Tdur]!kf<}8kf t&\ wSg&+ٙ!e^сj1 6eBK97`.uW0-sΌVjo׷4) KbUߡ^xRqeeGqVVU,n{W9Pf%%HweO=ԷJ$c} /"GKs50 8"\8 m'3{:*ST6&35؏ªr(jUC2C&sp2T5 ^#% "Ĵ&7"=O_0RU (-W 'Xي6yY^FԄ1x[fcB0#,_/kgl$se5jPDʿNpMxi&rY8!2' Jj*GZ(Z)A M,b#A6cowkR4cH_v)M.،d@c)DXx`Kh iQ"M]!vȖJKsY.#"/m͠Dw0k %/)Ԏ1ca"%x<?p T\*ܛlw1(Mc+*ZΥ,IZ@%ukb\fI~*d&-eRFw4FG{{Ad̥ń1X>lʶ7ROCA\ vgjn5}%1p/5@=^/:C  Nջ2_3v> T^u^_Zxgg;b{]9<:xzlv/\^ïc*cH2@Npa=ھwp=qq2ulYuL*aGCd 5uq&DȢ:\)XEY8*\3Pֶ'=PhBugT1i;@x <b07yOBB>L#"57DH۴Ȳ"5RAr+d'jH0+?|AhKMkXKӣ/SW.y <6τ^] aVPBpy)  }EJL4;ieM/K:Y Uifs ƦtߠhLd0!{ ; P 'hKUV u-Ja'N+)'N#sJ(z}BJ2xo95oN(eHdþ0IMe =Sq]δ hF4~~| s9H{{Ո';g+剋t#>LcWӛ|9X j,c5]YK>n KgmcHx+9շ8 t?Շ{lkpBȄ[\.gpxhۨi/Km 1 5s'9dVbJ2Fۦ.N{PVk[w䵨@#}ݫR?'E$;`RZo}7c"/mSxUu G(\SJ= =Fӈݺⶹs9N^:DM$_{,h dh!8)AT['[ܰ%z"s KA;הH+Lf.];7-BG(.+5BJʰJ$]ѧcau]GנERXII_qN#aJU c2P36H#u!;:4akW>% C&^P+@uiGm(;LjDKh?ԣ_}~\sWQgmW$zLwP%RHȈOiq\8݉ 66,u9in;IT][>NPxICXŒL"4gM@JW3XkuI7^TضN#<a'$9%yĐM%:M$H:sf/[QRԨE!29d:%q͖eAi}Y;8-UEvǔIE]47",zg;빹,2dn݄ZCBQ% TuwI<2 f >?RM׌`0K_బ`$C3FԂJIQˋ3ǿU.䨇>PwRU1O͘ +άg" JEhp##|@~Tݚ 1,& l m!t6aE MJjK-WZEyw% X]Jܢfƿ;-}Çb/^SH# 搭iਃ:"*o?Y 2ti|l>= \K[yω[41oMYm5H%;νcvMWgXfw^84o2o9U6}ͲGՅX3)3+,ȝ+ImVl.3=6 jt& h#I{.&ב%u,h.U`-7T܄ ,QpR[c-:#<(+.䈩A%?%v2ɾvl)W19;>ŕAx USii&t>?6pdl=֩ڲGEA1h RHJCB$sab9qQ|"@0p?E8v\$^a7>tLpjS=T:Pkiz?xs.(Gщ>vjp}@saj0O; )fl]PI ŜIR3KP b<$IA/t:Kl]z5koWZ||"|i}dvm~{j3vNY+T(kJ/lv"(=I]IFNqYhIf GNX~' Ӛ":XӺWWQlD X ODcҐ]R]2G~R)I-;F=gBJkD"MI!a,]Ќ(X?Iv_8qD[SLd~ )abЌp"tТ36tIWҺj\ZF4CVh  ^?2E/fczº[M*,<ݣbC! Smώ*EC8^S%Jcڝ)2j1c5dp==m:Cgؿ77MW6R.O&p b8-E]SdVr.q:L5r:c\iHBc@% Iʵ;s"|һr?@+MpYkbUZ36U`4>P߼!6"!1Ab{)~8ӭ+Ӵ\BD1W^#x+d YAxnS9s^:e!E9 ^Zŕ08>!/yˊ:yq<ʷ.tf͑eЮGogPIinTSΚz EdkH6ra)iuvIw8~eze_>Ѱqݱb4]ǞF*\4&P4{NQojJaY%\WKخ˚Y+oHdE^Dҏ)uq>F(r">O+αsvWً'FOJב»SG^} Z)ȇ&X+`Ҡ$/z͠Q,˨%|X.E}Ih?$zrն#7.(g2p9uoFj`rNF,ʦ7rY;!;YR1¿ t++k8r4]X,[ ob%v>-rHy(\;dlYRZЎ2Hߺqjm-QmW2:Ȣpܝa])yR)I@;?mG!qcB#&Z:MjbIB9e 3%MrS(1-s&j0"(E`kzzh-h-e>xjás)"gˌ4+B~p[/H1ȉ5SPJ!Ik$>pD'Ů^k{n_NCM@³Kɳ͊4W`U( ܱ4S`hBkX!ϴ/974Y+5{7A}rKR_pnďwy]وoI?ٛ  iQ]n5!Ȏ$|J4Os}8FɩDL1E櫕e ͺqd` /)/ jp q"ZkѼ~]vҔ*T՚8N.IhlL Ѡ癛ɦ@03pfB62vyb0IK&{Vf Nʢ$'zu t<=d)p$/yU@44n4?A9Y +ձ</ Jw QvnXV$UQVMf`S$"{8b]?lDfZ[ WIA2Rn=hҖ٦awbN*3 &k\HS y&8\@.)fL~4#(HFxh _W6 ^BfBk2|. =Sv[C_)jDFB=Ɋll#Rl+]#"+diA3ћZ2RUEZ3ӟW.>%K;r/Y|tz˟[>UU<ҬzC>J7aۋcz`o LjFrM-!l/Kvo@bހONCC4-:zr^5C|F[!~VteD?kj d]^m `7uʓ&x;m&(#H;Y#'{mǁ\,:T{?cu.a EuG@okȣ5SduDB[d`ƨQ%:1%5caxQ#ɘRnN#`[D~݄j-xºwu6ִFɎe0`%t Ucj"=J{(w#I6} ۃayj'ƒU MrG 1.SX_ H*N^YWz1(qŁL'MCLBz=o6؀LM_^08QOfIU-v7])\I# yFl FO>M%0{}U&&F *%3"vT)}csKl_TighN8&6#eE&h,ADEx& Ϛ62z.>7o`Jhq-/lcJ jOTeIM^toP>}>DW 탯8 ./ 8ʹ ӅV*4H+,nI3ɨ:+Mб1 rƞwq%úօ0,^k΀C+D4鴕_=Qzyծ.* _>ۯ[Lc Pt?Wx/JL9]K+[`9bdMѨWӚ^Ŝ2@ $iPӄ>ꅜiqŹz,mGHV@)ΠEo[MPK'!ĉ<0bt¨- ? M G~70UR3`x$!f8ZD1Bt\WGUQz-PZlU3T`U"llիN̡ޅ45CByXױ̸`^-C $d ]bᰜx_Z Po"JlOՖ!UL 3XЯ%쏚;G~.*4@.IB݅"ݹ+zȑU% IJG&f.)2l5$zS],Z%Wr*~@︬sQ=2^] !Ba7x^ox !u6 p!C[sb dZ ȱfE:Sxtk,FrQGֈ%J#p%E]fbz}d4_/Krra{ytpX:qi7iѕLhYrT% zaF4;*sYog7lZ~bG&Fb-*st!oYJhs7BmO[8j_k;G@n H(yB'"Z'Ej^O?n>~yǑUZUS`NХϬdӌ lBj sӹD5Dnd~o=Jbw$JW+E7JP!+O+m$r3K5x6S(׽6l9+-QDskA+f$^l Telctt"WB" }rdg呀R+FN+X (44gl(nl3 6f`@>+)5P0@!gc>?vD30v{ A5'zXn (A&ۭӌTYCROdFͫ1[LiX03|tXׅ:[h`x(AޕQH%E blnI 3p~a:^21źX긐}6|!"څ pD9~luPA8E(XX= ogo(#!"=OU$Ģ\_zWDI+dg N?E5I}?pqgV^ve_eɕG)U 6_#DaϯR% Ts X. Pw,^֜^ƴ D5?0-,!Jί _%;\Idz\|\}pۛ._N"H-J[yZ @QsXi& Zf&O+eAet.b-l7u͉V*{'NEîfP&YߟCdP.Aw{N>Ok #Uә @w`$XM1FبVÔkOI3`Qt;{X9BL @vg-@8xV;M+i!Lo(sW韖nxUpifx #pUJ7%"W p {bV!~G!ޝQ.|#䣃Zn&b$0%4uR} *}>'ք6ƍ7=`֧>²<# sgYxOTC'יѹq“J28B1/oHm/.n6!,9feK=`P~7Ӫ]-l0s/$-_AQw(j-G{Iî!᫧c(_n3eWgI>۹Qf'__j\Wa*g)@P~V~ҏ~JWs r_trO41%8==0IǡH;H8KK*,n(i,%8?62 Z,{^uMճ yF;$[Z!Cg-נg3\ivIitk9,w#.,3gʌI\ KJX!/by\,lXhOE2Pbѷ݈yzˆj3flj;SmȰ:\2 Q\ FNwM)> U\ p+ÅKf\ђuؙvy%}*@uZ .t7E 7]M#*#[6"<} .ƻ>i@~AMN`ӎ0{( 1q",#$ hL 6db.(oaΑ S!jT]_j_ cN"ULN [ĈqMo8W{!  6 ^D.ؼPU]w5A$[{s{3gt܍ :h9V;e$f/nrߋi޸Zx0js],cc{Z=k7 !@#%4x9Y{Zn*b^:zьq+eFmj*b$B̃;-8qNjóL9V[&7Ɨ /+z/rKcU b(cnj#2ysf[go"h(,}l&/"_Vn~wBp `,Cp+Ћm*u( ?"FЪ圫CURrJ-Em+aŵW!/me:5꤇σK1r 8R@.jZjʅ*g0ß*@7pOl$Q~j~"`'}2C'c"Onk/ʴy N/,iO Qɇ5 E5=LA߂EDNO, a^p$ 5`QJ J [( 6.J>'nqIW#FT\R)vϋ_s;Bӏ,"U[zŮȨdpx5g[ ]!L;<N@o(쟋 O^:|w7A8<;:9ɽ]'!9>:O)-i})$İ?a9Y>MP)Ë-MX=wdl wMX؎.q(߭yU#1 ZuFP+ G˱ 8??BǶO[hP־\~]93Z≐υ030}e !9hkTm 8lAΈVSޖ:7`\:*FM|=;~Kh3 nf#+Ӄ./AlF0^ 6쐕s<EI#JLWw;>At]W̤tFs_z:y=Woٺv25B9'AfI&U~>^/|- !uz n.ʋ; + mCZHqfIA90G|NiMnUЧEg/>ik*꽠HߢsYGJvɳƶnE* ,\+,|224_ક(臟_czBI鎘MMq Pݨ1|&1AgToh E1N *9f+Uw6Chݽ6FKutyl#cTϑ?<޷[u o.<^`ΐ ,t.A"Lz49&Er"Em$f0=PPFħQ' U/TA -τHan7,c$xn9!`cw9$[r;ؘ]}%uGvzuhq,"7?.o~ [r6Y?OKp,Dzxr3l)%MS>qyE, A2*(9}G<|bG8Th@F̪ ɩyB{_rY 6ץu k,2c߷y(S髊 )OF1`iY_'a*LǮx. BĹ4ȫYb^({@ _V-nD_FWܮj/->Q`ymaK/қktӮ7Mώv)W?eYoc4XVS1G>wSn;ȡ,wTV\9xʸc"`uzNY{CUؐs3a4NdMIO,Da4801 / ɏs(A9ayxE"#>MHi2]93^N) H̬,: <:|D;k3 ]ᡙwQa8 2iOyCm Us غሾJ1ĴXأ5⸡\jmEiLKQOyPY lVXbuKǓhC7X+ y'k!C9οI(ZݻƩO]a֢3cj{8oA MY ~\Anw^RG @eZK%_Oat%@K- (P[GSP|P.{b| VOUgVJ3F@h(}eZ,NmQ";}PzI?C_8׀o |Xn{o ػL|ps{ۿ){4?Gμ,Cϗj7gF0 ʞhkGYF۷:)՞uSJ0 ӄf+L!{8Q܅5^#]Kug9 %J]n<զ `=:??p+wUI0h ò_N`1@!6_f*I7O>wm #\E5!nC= d'ip dv q3H'뗣\!2Yb|ܜ4&El/ o%w _W_'jr)G:%9[%)6>,8 t|+ѬY~XTR#SD|kB$̫R<?~gM%|D:(W+pҴ$X6%adtu oF_tiá?`Tuj +cKڐf8lu#Kn$mCPml{.pwPL?˽T˜xI9ܡ15D4$Yu#Ʊ*㟷"qM(TS jQ07e%LHotGNWŸ ڥêTdR.yVĜ$se]~+w6-]Ӽ7s]6;=Fw33 e\iװa`KCrȁa|ȺA-u \5@z]1'S-KA.LgM\:<5;B9_۾1Ib 6DQ1?-q8vk~ v9;Td[Hd[~> &y q}?~ji׾^lˑKk.} 'v:KE:cR%-2\JNlF6`fl+KZ{vxwM>CSBFM|J\WyNmї^w;pѥXym#+Mv{_ <סw'g5Q4oBfOI%x""[jg"c^GDp% kUbsQc5*ݶ[2?NWTN~W!PT[J*0vDnBZGu!?ܴ@w/W_;nPX8ct#Su[ @}GApb7꺚!h19^}Sl [wj*Qn#FBz\A]OYgW>GN6SKL'@/w($6]$oBb/XBo|@'$z(M(,:M cX.ʏRL/b3DP<{Ȑl{zU1Dnt6XT"0EKUĊbbUO|S^/%̅Z;Trs Uiv^' l,47WWG].iﰟYOgT07ӝѢY; >QS|9HN$z!%Jߖӗ`9B}׏:մq7z0;M sGQuVkt ]]^U)1S/oMXΧeh?X_Cbu@wM8dhg'Uz3 Ysw I@7mJv 8#^).k{)0w35u؛VTT_e?`C钎Ik_'MDr y~,M;Ͳ]aEB a<_Y$`srF2ZN>?@`=/b{-[LֿEgj:Y`ն_W  b5Y[A">yqZm;6EGj-j)Rb.j,P.;3ZS~g\X%]CIȪɡt8"-eX:s?ͧ&p؎q{?3@eB0Y'Nt{S$(D˻a; bX7o"T1v ~#2(VoW:3VO ymiX>E.q<揀s٪]ZcWjۏ4(s]Yr64(H.Q$Fw[ikn`ў7HgW߈kt PjL~}~2?R;!cKF]NwzS725p-`&05fe2,k'"xő->>1z/GNSeBC0͡FUQŜXNSsKDMSZ'>W+q\}pƫjVq;0A_lБ'#H8['' i[ 3Q[ޕIy -h5X=wUbÔ4޹&Tθw!w;wZIWz13S kb/Uy.'} (~$MfiXȄ&ZLEB.cDxʡ; ?! ;69>E_}30[aBcQu7ai/kUR& _ }a$NQhp{ ?ôYT%.GJi1HK떲X.Q'1bnn8d-LL,Rk;lt3uXD>X{ r@S/vSgw˯|qI9  ݬEf"GkeM5@Zw9>O %ƴA"[FvBw% UARɀJnS⨮Xpj `Bd% ~EnRbV >E+5GHxtK ZW?D^?%Z#U,x( 1)rc^ b(-/! !rWCuu,gpy4V8W *+dimG E1׀mGj῾j47^8F&^i9 ܏^'ZR,W>{Hr +y:6"/VcjWd飷i xɨNs<$B)JU/N~F eDDvxH69sr~!8{wdtj 8,jeFU3I>1&=x\|<)*SdE Z@ZCS'_䏭b}N_I&ecU]뇸=*2xu?A_GB\@+G qּX(! N.0\lscc'x e4ѹGu[ff&! ̄b$vG ٘:#̱| %2 !.1; ugRL溻 N4hq4m`O hc# ~~C 2`PlLv]M#[n@ݧcp-.iS~B2g饛ǼG#oQPH߫Zg~z <k]CCL;~qiB#`ZNDwdɘ FJ3a :c6ft7 8O8nE}LW LC* l2c$hiHNF\ /Taz.| ᄄ@MBYgûޓi86N篱DoJaq]"u?x*_.SW}N; =:VZDDC w(S ht!>EC,O" tQ;W!qiDZ(hkf7ihj01@J-h rC'sѿcSHPzW,i`iUl4xlNS\%A~SGB,|2mY":<;V8szE0ݖ`YE9u~ƴS@)6nXl/pܽF`8No.P8ɆbD _VtV`e bH>K}yS#H'{ v;ԧd 1D׶"r<2pu?Uxk@2iE𗉣T]Ǘ  (hv瘤TLG6p#G]:8ޝ.L3'-PM3йirԾQen;E b9"qZ\Λn5Fi3?x[oz|SA7#R1 +U!̔yiç/$-@bx#ܪs9_׽BSFJC ;ع'yazj\pY(&1̽hL?7Y fԃ9g3W­_DXRΓWEZ J 'cCk򒲧lW.)lbNYoeN/rOYBٸ*C&}x2Lj/-:g^^1Dk ?xZCվkJ1_ ]3yƌ lξ^+_aW}T 5QpE@b{; ?E|Pp,Td4?#!@ *.Ol;e%gJ|isg_@>x)%ƚRO,'~c y6hF;Zi~"ـmxI \&!b.لw)qȆ,\ QaL\cJLUpk%.S˼O`X q%kH7Q]d.Q<{^Sduz^1P_Y"cf&ۄ$ȍA if)1\D[YT0ͱbVUu8}gkY# lK@LZeVn_hIYyg)(bF4y0\r.| ,MT2&j<;D8.9)0ȼB#iuW_|}/=[PK?ucr D 8Eɐ"܋q)>ZaY fO[T0 /+J%vO"?SIbw S:j@!<7KP8\3d.! .gwpd&ZJAGx7v 9Wq II*-]#/o M*Us5WpaCO}Df,tДN׻p{Bs-8#d\ɝ Ua jrQM,HohD^H8dwH='jR7]{ԺkBrhB0c{&!-W;#d0b9?!߫D>Z:>{E/HOPZL5B@i=)I}.cWa,d (u}?S4JDT=Y41Ϲ<Ϟp5N4#sG_fe ~$[r>Fi6INjZ(Y ]q3$pj.)-=zC:*sDlN6EPZ)kE+lr;(nO \x?a-vSa1/}U}@RSZz)wϯt\sM#yɈ`lNI cw=pg|2w>p?keIZZMeA>Q4ê7щH $ޔO[JT:7A;ja;ͤQhe`9GmD+)]nN~1(\C>x,>޻gr.?B/&6FȋO&Ո=ddjSn*~jGp ҈8FPko2d~er=5Sl {Yw"1gZV̨|xO䇹c6L_#8#o{O3鄠% \O@HCu zsB+K:\ ӊn,S#c(|l[C -ޮN_ߞvțxPJA*?HOo)*e_|5Jg.8|/ 3K8h&9 Q8ʲwb{P0Kixɵ Lu}]E:G>@d{xJ ʼαN`wP\=iԘɋ* 0k*L4 @*b8# oI?i+!6>BnQ2xg>A:׺ axdyG{ޡ_ =N 2$] 9*yXMW?@ZGcr"p5zV}Zi0"nfښvbk[ɀabcF;0Fk]%%ΣsB'25+ƿ'b?\F),JO75z2 ~7G9 9Izzstr gCcV{je;?zv uY+="_. Kfo$b`D^ϑl{qZ4L' h8uBPTTut+m6 { mK`k%3 ) NQMt1mRhZf8@5|1>ܞhb@ٗHˑi4Z|F@Tz"*/{`Y +T?"w+UeFL,tO".Ϊ5[x|9‽JبڇD%K㩗1D)Ou~YNPaW[ai„=Z%@2U|קP샢0܇|Eʃ\3n@"vDsc9NSR'ǿy)._U5Y1XRLRVߛɺȴsCUȎn|krQhKExm>.uzө{Z~(}LD_tl52f$hn#WjGλFN$Ɛ{^ʛq%xg&SSPgC ;T#ά62R/bvJh_ q_J=@1c4_u#TĽOJ uFJiW*o,Yn\4wyL}'%5Q, q#/MGOx܇tc~y9zPAX9]0I=/nxZoBQJòAHfz:q+ŻV*G"{e/8 !Zđ:dTݟpk6:K$KrRiHz0XD N&Xx]uA(I gCc@H| Ryӯ0ac"="SW2G K|c(ŸwߨetU,;jS|Ug5;MKל@ S :ψTYו~)DE'S=49>;KMNqgr itbZ,Q-yWh`Oŷ5&mN>ahNF_Hخ;.)ͦvܹk1qM"J߀@2S"&γY< YOXxTbjqWy݊c-de;aC7]&X!#X$8W #t["Ark:$𹇖I\@)ܖP){n"17\B4j{"D"nsBL=ؖ=ڵ7M r_cTtLJt^yu̍}+0|`~|ԁ@ԖL6܌t#PLWcfLz&uaEc/"<)%%3<!aT NU[:N6F|bFb 9=E *-u DH[25gN'#>8q(|ߢ [PM5C`עBRV!f]mEy1蹣Q(o5rdXd:ᷳ0 K LLB@u1",g9@s9x'{;l-^@H|ȳ*j11FݢW6,~AqޯD T9hBD_H=& Dzl@>0>-Wu_rꍦ&LjQ<wMܘtd|f@7*eeɻՙ'qJڊfk,4%*ۅAR,yΦ8 q^@"&^HETdLKVl(_7'(&݆UM)CHES2}fÃ$d6 U((~5-o=v8'byp+d,@=bL ɲ~4ݍ} R[o^O+Pj7ipH[փp@'A,yۘ|_FG~P0NAW>cInfBl! uJz4" Y9ީPO: #u?7|וu+XlFjlMu5 ]''R\tͣiE5:.EwIA^ P^{Yqyl=㋿)hۏ sBTk)BRgZ*UR-¦n9.%Զi!cK&2~ i0_1rUh-<@Z"qYҎ57yCqT'I }ĖppnJZ,~8~n$PXBL V;K d.;ܢ'H]Ed}vx`:~jC?HaBy ,Bb,9G:q6sw# p~aq"!|(gJRPnZ&ݒbq& [ms$8 /fFMkh6 l#M_"V.5'2zZGr <ت>+kiRT#hpnˑemup޼/| iPm &?!Aլ _:GEc XD jUSwl$x4tOݫݞ iUFTr l45ۮlsP)pMs,kZ4&vC.Jťn 1iR- 7r T:dU1 4ciKc I8GDuHE`*?;G iH(፠@<<% j1K0b?b2·VrzJ"݀:q6bk)ad0 sN Fb(`􆎦B-T\Ʋ wa ´lCߨpchb[Ru쬦Jޝ..̭gdeyX,"Q q9e nT_VʜcpiBj~ z|9tQ"R3nfoQBq_+dY(k4Vi19ztJxݼzwI0Gmk}/m.Jy:rp?d]~dt9Mdr;% ~prU`[{S&fkLU0j9SЮg y?OsXºiƁf o,ւC>gwokOWÀCp9So y*i: =A83P#6Ec'h*;V)taڂ/7rNbM!=_6֦<4Sq<@,5՘&F5uj%9WFU3 dI|xŋg#>(Z~{Wfe.j~&堍KǍ?}DVbenXfT@xIPa{|dVȩIh ́ ck@&+:SACOѲ5xHtu\\{MTlDPF) fQ*FeA &D;l^Mx 5HsۼܯT)/|Vn<-/3_~>s-K.7CTHDJ>Hը,f/< BHvѮ(Düh3/N{'XJ{\|TP~:?"#DሿE@vG4~ bc7_| ~p;RlRY9I:Z}:\# P**y6~`xh,!i`r^i߱ksQH9ovc4BRo֨{dB'5_iUUa&羮'Go3=sdD(81+Bׂ쐽[dg8f !`0:X~깷e}0 `ӌwnӫ*RXqv0fĐ F0aOܽ4prW,d0A<\Ɣ2b>?G0<ݟtcjx&&Ržkrt>[9z@4µpFWV{K<^q3$cOo6Kƻò=[_̇F 2-Zrlj5F,&' +3o"꼐WExgY4G 6IJfL^>،k:IWIJ +s猸7Oք?ufBM ėh=; KNe=p8=x>S$#):bnbx@2/ac/o:lu53ۑS;%6pkͯ/ Ӯ?P@|p/L KtW9Jj5yB`N9LfdYĖf?q$E%Y,'Vm܁}EM$ %5[xìeH [Yf Qb(NIkl#UK6! F~SÐU' Xz <|YtR EJ -vhmgȄufnu5ǟ" *q**~I d# RBLz`dlPO^}s(IDZ@?Ү 8 w.p tl1+F %&eQsl 즍Ele#o^BY jF5h$NZMiI5Y3VsǛ }L"G4ʖ뗼0I" Nn]Ih hO1.bw2@Ý,W>Jv}ǮX[j{AlSXNVJG [['p Br2rȓNy숤2GDnvoQJosKw"I8gK̀w@7aiFil2wYs,h;Ì=j_3)7Ꟈ/]nXNэ.u5o,`!ٯMb4og6IAj9J\5J0pݲ^Ϛ*Ac7 5I߱m܀#@+:+U 6J%’{V!h{&u5#$,Uwj!gq>W?.U.MxAT=qP3BN7c.ׄagCzlW cρFaƴ(@wӓVķj;eL O_oYr̩=S.QW8(GX!UB٭**ڵn"[4]EҶiZWz`ZCYr"R6! oX?$ "@:(wtg(7oK29ɺNF]⠺`!0&lBj![H8bz3e L8ap}, )2,n*[h$zW}69 A}"-yrgiy"(#R,h7zg @tA[/=*Ccq~9Rlg\ \ȡxV/ &?(\|fp&~کLsu^Hƪ`&5Iب^e0/ְZ~JEW`?DD;!7(d s( QuKcAXJY@L`}K*T Q80axksa͗+I8.15ڷFov@9Pj"VP>LXo{c~ fS +qυM]ڋa6ȢΘv>JJ!<䮥[[pKoo1Ð&CdhJ5> myɏ pBy3ZT p(㑷sQmY Ptt]TʓDĂZQ'ē-*GIR3.g;u0,A܂Rm[$ w&+oCm$p~4'S ±6hP pj1_F ƴ MZ \"<52>Q96`F&)lW"dtv7s^IAqQXA14P q)<mq[‘W m>ә' []e3BwsNMd|nEA}3>*>#vRD۬jm vp&G8gl3<[+&b:bwe ٰBW&9 \bͼM߂0NZgDVO*v4Ң+R/#VU{ia;,Qب`v)qi#3rl` ih%jvB&e憄<~ޅ8XPQX\Y! apC< "Itp&2vUΕC?y?lK\lAUVڛJE}=Dqnʹ:,,JQe5,QaYPZ^îZcoBX0n$l՘՞upՌܩ꼡J[ݚ _2Xp[/t|mٓS#J:hOUʴs(ª@yJIϖ5 NF%$6SsZ[Lj吪smA = 13JJn"OacTLy=t֜ ֝I>` ^Z&pg2.'9qR动UBPK #Mw*Rد_O.dm?fIA1l"{$ZR{Z;&JG|<|igYQѺ6xNNx(uIL2}[zW0dnI&]g=<-/AOaj#N Q@$%.$Ejf$ZdBG{/7 jUfmU>R}p(c(ZTCC&Pʴ:["/ڣ<$Ј0ZZ h{27ZԮUE!K 1i2Y.u9M1Cj`2+6#6? ZXs}.#/;bL:E!%:Fe@5uWKNCSgc3:+W>U<㉬@{vAe>.8Ce<p#Nvѐ'gcD|ri;k.a*Y`ͅUɯ}qD)!:fHf!Ȯ_bBZ P;@FMCW]Fض#%Ʊ('^' 4^wkNzC^в{~&Ce52xzVPZǰ=r~3Skx3:W,hY/BVSoc[? 'I$lZӰXnFQ~DakTZe*03植zh #'m&e'3w~+T'v&mc;Ѽy:޼`{7SXOy$lV+>uu~,<\ wƐ5wp;>dn>wF%Lȸ}=D~?|ßmij\'!Z7~ZJI\ `v`z6w/k߳ |f)7:% ÊqL\YS~0n2 aIdkH !uBYa3b'Sd8߉pB79(BnLnup;Zˎ ӅE1?$'4I<;W*^U޿W]vb b= zD @.Jр7w49GmC ^ MNRJby\.`sƎМR?w m IiPovJZ=QŀҔiLFsx vSe_(:/ZoqA00 )JϬ*E5'- FDS\23=+BKZ0-pQ/>*pƍlu{u ( LЧhY5bɼ:ߍ=-gPP\ziar}AlHU=0~Op6_gdzqW81F C/ɓw"C7˷1[TDZARa+d>f W,"kwܱ}i sn[9azQ$JW)9 8l؛9BqZq\z|:eC` "Ƅv^,Am)[țϋLC }qoHݳBlPD=20];oiaWek&W\ KI栻wiȚ.©b$r\jZZF"ϼ6O q xHQcю J05NSI>UP=gx7qm ~%&H8↣do9ΈP|@DD-*R&n#t)TIIdCjI4{44E~0Fz=#ax7?S^f!A" z'Z(MxvA$ 1Oqad5*p<4j*~oT†1/>}N?p4zf]:Fpw߉Zx|&"v|~0TZKQln'PURRu>Ô1} ”0!F {~4]vd_OfM_+)ziib? Aŷf_D'_9 |)i'+p/"i`Y6B4Lce989iu0.ucZDRn8FhXg,1D@ٶ: [1SAG\-%0BҍuT_)7˻u{V:Ȏ{cy- ?lKь7_=$ӅR+xp'"2qs+_V㭮i^䖑<}T*õѫ!@ }w}i=4yV\dvR{\J%6^)uK9 #pRgݫǬp5y:!N%WYU'@f7Ȇ,nU. Ѵy= P<0>4dR^f(wz5C&;MXr`ѦJC7|v R#eʮHΞT~.RbBxtȜ]n즢9n<ŗqH@[& [O{{cKCn 7&C RV„fsXsvM-;ysy`dU}(t\ pⴆK aI|>@r;L&]zA q3nE* ~: ,ܝ"+楛0U)M׆*G t3|GV~UA8lgŞ!~AMA6[u&#yJ]$j >ۇ2IO)?V֣::BOI(r/&>ݻiU,5X(#v'uf.O,Q m%&ʦ& ! 0|-:ӊ>Jȥ6O0ֵ&p!\>_v04͑)x?ȼ=w9ĒVAhA(>*|A;:rqvm=3Yp+2q#m.Wwq 0RjDk{ZHR'DQv!)OI{TzsfC{@0|. ~9`ޠq g%Uʓ΋PuV" Tm4Ѽ^_2/0XH_^WDLKJ~͍);ۇ ;s aML[]{zI?-y/܅`D-m`aMDMi$U R}KF*nXܻ2:kiXo#k{!~A~!0p⒰inns坐ή C:Fz+z*vڤ=)מմ#nuSHˊ#t\َlѬp-V#Etq(.lJ[FxHB?ߊ78ys8᧛RnI46spr3}2I>t)k?`ݺJwDGgK5ӧOqge^]GX17-!R[P߲NxUYLxJK5%biIt7<9 YgdQ$c7p(GL Xu=wbjS`j]SK  Q͔Cph)v|o^e4fKmuLU"qa8Fb댓h'!WbU_k͙'QMceT~gް{SlxڃmȢ:FQm}=eeNrYOƳ D%rSo ym~T|N}x!ԍUFy{*J܎4h'/bT۩XZWx\h0^pJu= <=E͚uQ[Ƹk+ԸFkGwE8)Ӣ6FSȌfdx/mXNYf2:FzcmR`m]sWn6GedwJָtOt/dp!-F:1['lͳ$&K1_3={.P$iw-ZӺ醳r7Ǐzٰ`a#VzCJ>Ǵ0ڃ?_s{>.KH /UiƋQ\-Z'E#LQ:յяC:r/Nx ?*Y I_{5eA%kz,E-ޢ%L !Ym*ۯ0 逞-O;Cn@uRޢi Tu޲&ቌG[MYzI"Og-`wOUۧ.8hdF8"9IByC-G񃝍#-\˅t=D>KהKSL A}'` \ݑEȌBW#J{4˩?>_WJ^- DLz!ǣ+qcp䶜aӵY8gL@H*ޗ&3àyIv#ŪZ4cF1*ob'?5fܕS??_׳赑jkxm6`=wv=:NӢ}E:~)v.J-v2dKBpuy$ wuո$V[R!ܤGm{'+CU{W@TמÀjjD"ǿoa҇ 3ܠ,hۏ.`Z!/]\Wq(SuOa\^zonPAOiϚu>Wp˕p|.?l 3'(k##)B)`WaFG04}t!4*}o@&[C7:YkWֽfp;L<Ђ9/(=W }OE,td9N$r!wKaa4ApdpHi ĖRDzpvZbiB0!DB2 Lu IW\u/{30MN ˶LɮBõN~Kb$HkR $ghi69AlTZ0"`1%X! *YSSy<ò!j  0Ԛ^MAEm? Zb՝>#ݱ?l2;gD6!Lt&y<;lK p3}iy34T=Uι^B\BׄhYaےXV[cg ~(޶ rDPW⎸K1> #7ia;NpS'YpW>ޒώe?F|WOn:@NAmqM5/#)XJH=3Ge@3Bq]jEsN:]?LlBі0ۨ,@',)(7z_o.q=7߮dZF Ui)I-lBw%iZlB#Pc:DigG>b抧tT .3+~p΁%yʪ!zlߝM>s@ɎI}fȪf'UFZmn#8b*5yb֧\h0?C^ZVMq l  c9\WSrvdXžbܼ>Uw㏬#P`w"5-Hȏr>.hʷ^Emw[[HrfղPYQ请FTxP`W(4N8eD3@s/cmJ'eVO'v# ө&0ሉ;tAG,ͬ\]Er˩Yyt|5#${=300C)s!ͻkxbs S?3asi`|%C?P3rn=:Zb={Qꔅ 6SuQ^u^c gv:V^r[~; f>rO}5c;i qxV~L'N4q; sdjF5# HqFP {}~CnbOFt8N\׆yh$Grɺጧg0_._ۖR A-i D1Z2RoS#x0;m~õ:1Zs=#q Hj*MQ֟ge@CwiB_8]n^V}>n5 ta/9A)]ڞ/E%Qy-~cRJպjxx]Taӱ&_]IiX܆o]Ԍ|оxzd=O|DHA8CB6l|A@[Ai«}&ʻ\˅1O?lI:(;K=| xEu1pr.; RE~?񑤱\{>Όܪy{i7JȝRsk^׭=>A_46 յdPѢE~Hq5L&Q `zi_[`L*q,}M& .1K¯ Rk(KFN/UxBS kB:;B~ڣ0Xw10ӣɓ(4!!EGn3ނл#dɴ¢4d,zmc#.W(JZ*E IH+e@#jjwϤ8-+@_@Rl8M\wG:nu_&KN3m knBWK 8Ys[۵F%O}YAVp{N۞P:[ zfF!E|Eo0NMylV=!K +s ok5VU&fH/u6GAO? f&*xāAi8ɰJn=bg ;J"lŽ|n`E}/|l PS,Y'7Z0*,;)I *FV֒؅(R5C?RƶX=xxF\ zI{9]-8PEus{Jqv ӑPYTUdN`Tu 5i:sYJ%=j "0"DKO`+|pKR֝([*iLX~raFpr"Tu L ds8g̅ޢ`;ad9fM6@t̍RPҶU@ W'TƠvf[x_?G"71 O9Xc4R<]4{҃ dQG)6^H$wB>ɣk!bQ2;TԖ u0|Qx1֫p(չ*{Ho9nH]ea´jCz1-"OOCbN KײwKklv:)*#{z}E8)u ӵiwU'}D5ӆs:TT45 gѺf1wkquy* ulL)[?3h""K\qYB.ɣzOrQQež1q*@ Je73-21rhqsn0}ahG^f-4,1F~ ).mݣ=ClCi+ v Rۘh[3ɯ7-VqڥmNc v1~^,h3[~P8f솲a=hà׶!굫zX j<=B2 8g1B͑eD`qhol N/@<.X-(}Hgs& ~hUR&8395=J?ac8ŊzXh$nhʯVv)'dEo] WݮA>|2i~NEa ϯ:yA{2o)1}L$Y=,sHsx ſFQnjOEuE: _`}ƃKc0nS@Kӆu<9DiWe4rXo_oSz|c%\U1:!+@Mʥ*5漗d\W tR]J! ݭMrg1ؽ}Wi{L5dׂugRE)LPªljNZ1.4eU]Q*tht˞-ԋ S1'/([zFП=Eak$INH`{j/jݔs-/nI~AOHًCӺ'̒~ws z8>:[oV0snKQl#r;d'N #O., Ux;P63O+") j0 $2J%]{M, g2kqeu֖$+$8q_Ǘ(=Ɣ(Rfs5]|Dَ>57ļ{I՟VRFz!E¡RC-c &1k`"&nYaCʹ\u}Iq3̰P2ܣe`m(uюQkĦш\<$脋d*#ac7,r+AW8MH 8 xW&T*|E!F}I} @TOwTE շ!RqJk foq#o+MDKc0CDk{Z ƢtKyPR1M,tRW=ڃc ҋv:wۙA0Hp0f LDž낐FДJ;O%x~0CL{+ڃq,Rcg=IfuzV#_q2۠ͫ>rAze^yC|$݋Y4/jAR掠xO96nh_ YX,U "E@sb,/Jp^`|/15:T"@ ->-xYg[}gW]cR8AkBĂk(gH?dJ$.ڣlwsh)62(SuBcbM F Df@ݫKi"޺34@`[cvb9 6-6T+h;VNHP"z٥+y5Lf6=+ouXNSc^{fy:qK7`PL­4oIƴSe$+6.#[`Y]+Q$oijYBZAweuK7rMgځ$ .}#`tnpPVd ji\wH2V5(VFj. &f-:DsֱrFDv>,I;($_\W !ؙ , Ol[X)2 MQN$$>^`.-}Ѷ@s<gdāj̆d3acP.lF~7y尉?}QŸ{w@|ҥ6 3#zDg)1H%EՑ% 7Gfj̻I<[G7@/7p..hyE>Y}~O8l5TӸ*% ə@ QnY{w ͩJwH^( ̓F]V+- D.e.\UfĜ\ډuRWc?QhW!/y΁T B ObE>@P#VYxK4 3DTw^_n3p0ĭ`/v*DЙ`70Iץ $2;CsP̑^r!U2FR_X)26S75B#&v{R:g09YL^υ(wufߒVi6z˜.97'}YCsq=UU2V8Pnp ex7Ҩ=QO4-g)Rf}ɸk5Yp_ ~ XD!F=㵀wb긥GN|nI>W^MlF߬?*OOyl޲FG+<>3+.q(`Lɨt)zcd!mQkdND-,JG-mﮘDQRZQYG3Wƛg)2Z/}2T}zImRZ!b9OC%+rT6vNqg+."KbH|%pQ\/@62F3tn٢w6t2U 2]2zީ؂d7mqjʕgkD֠,#̨Kg~G q0h=))J-씶Rgb6>ͨϺJ}-Mwkc7Q bWKkfHDj}aE8 RlD9&?rq kR&,E.ٓ4xŊz)3 ڃS/~UO , My`Sn%nAzE @`_],<,7-Hłr)W-8:Z('|T\ Z>[E]"@\"mu;PF+Զ X; r;)8C?8̿*?:] ѰQ> YxQZ'|}zs]Ǣ᥿CLX-PPTy qA6qps>K?S9xZ%>}55!P ˇd@kvEZ SO.0}FnĎއZdT21շ;YTl Zg6=F32x 8tL Nj@dP=1nIע. j ޚxq8>k;?%! Y¡?ֹ8bAsȆFi.T ڨݗ#:&殮E-LP$ К&2BiݿJ3I4r Э]njpmүr^ߊٖ 5^n_̋`=K#*,Ǧ *A1ȪV mm?Wf 8s ѯT 3o:_-ʳjA9 "GE1W'VŽ'Ʀ^Hh傖;C@ű9k.c'\2aȅWv9hМ.]iٗMڹH4]J_=ФI$h5K!;5BD0f-t5~4I.!"!])-wuj]n1c}΄_Dtר߿n?R $2Ԝ"p Z613u}X"!q5]R5Y+̄I3+Ay(đ^ԌnM`bƙ[9 ٟ @@,;u8|wZ3cA i* k(2dDeFs w(f;7-5@=\j Kw&F.Man|6*(\, D~9[^k  DζN9)pSc_֣ r1*;wCG/lu< /KYD1֮x>`>%j$_ wuA'҂6ݐ{)\.+>'AG],D <:<%t7nXՑf@K)ǥckTAx%3|j$K÷ݴ/k_XvpVs-}QEtX'Z`x aґ)YKЯ'\ ^nA)-l_^>UnsR&"'uc& 5Ά^кc>ܑD?P<2k#H8߹wO<42 XzQtt0m yc%qֈ]qfTI2mںkӪx3/g|@ָL5OI8VNjsnf e4K ۏkTޥqN7#34f58K#gn~1? ťeB:6)4zd!AdnAG]ni4>rqBZW>\x01S>Gt17J+L;J(Z;R(,#WC A]9y^nM-9P`&fx^QKaG?k`A,w3wI mv׺V-WJ#ǡF/8i u(G[,|a&NW,)C_=Q h&$dFh-1u1Qwdޚ)<&7DOonnvo W"szZLndYJ0Ԯ_O !ChYUQ81n Na$F[`kLt'߃k>c=z"«XN彸|ǓmLR*Sf|KN}{#`;Ewq7m9mЩӭ 6YջCC3QzAT!pQwIqWT|r\F^673+_s)P'#k1gɀuYygxȃ2\uVXӎF>p@/8t-rJCq`s8qBW=*ோ&\zYNWNGullD:Nx^-;i<2`LۨA9QGA8.i(w#!6蓈vU?r2('\KvDJKcm8C8IԼi.4=(,8+wl{kȟ/ |X2Gujv}O']W= up e@'i}ڎZ ?Qv @{Nv|BB둙5xɽWJ"4lj+ \6ȭu|/Y6f΅|ofބJwweDH/@8;j[SlHA˄|Ȕ!=zr44^_kf哝<$)=ۦ]eN''w#Ƨerb-ݚWǓY~Gj.T "WRub ƥU:zP*濊V]̀GX^61e-VdS=>-u2j,(l٬>=sM' ]=Hy6*iqzce³!=)e<ŋMM|Ӱݿ71e\Ky_s m ޔdxe1j{2^ rŤ7E˧|sME=jnM׀[z<͘(cⶱKr4S1j*ۤD0WĨ#p)t?ZY*,B H_@[ +ց`cV07 C$ -{)6(Ia ]v&~SoEE.;E,j'Eƺ`Wk` $Cit45 Sy} ת BC)3nUAlBʜIJ ‹mJxEf]6ʰ"{23xg$uSZUɂ@90/`xQ cҫO_j.:)wn"Sm[ɘ(d/9M+( ':ͱ99ճQF/A]oAZ;[kͫ.7=_N4ҕ0Kq4o9BzT͝ZȀ=Stv775.k{;T?'LL{MPo>CI3:xP_ϔ>5Qb?2>}.9$+,KB n?u^GGT1~9}TVfT~qF- ]9%X&}C6ޛNTbzoM)V_[KvtZ&5/mc&]\[@OE00cveÒ3ׯ:ǥcfo̲V8@x쎸XG.RފU%< 3׃#` XYYj2!uBa[tk qx_cAK4 )NGh~,P9$g)aܗ9}X-7?Q `E >є s&hV{L.lfR׏ě"RFVf,T9f<9ߒ$w7Wө"%cMGHGMe Yj#i)qdjx9NJ0`f`; bؾU#Ƞtċ^ 0<1N]|49gn?ԳVƸJ0 @9)|Eck[#^%󣂳"Q&׬|#ΛŘ3 ޗx[uSx`',,3aS'^ÞH3Jk*[o5ęJ'_Cz)&}-* 6 : NR]J&-y2ٴ+s t9#: fĀRZxK =c]alI0diQNZ7ѮQ35x QddTlJ+ ]=5³VG؃ JEMܧ\}Rt慨б7&YC' 'n;J=XgmozӾ=D ڐ^-{}QriR #8b=VЅ1a'O(v;gue8XpĩKMI,9dEOn+T|BClbĮ4&̂viwN'Uu|N'k) ?u=b6FsEׯE)Y CoToTfɩdɎoŕyZN9zJŎtـ;h}C CoC;GI~_p" BIj%02.Rm, 0o7lB>J"L@L[uuZꨔ9yieLdѠ ZY= ?5Ҝ4 R9BE.$5=(Lhj sc8+7@K#xTlw[IjUzR"-uykd@? ͷ0K,xYOґuzwU cS]7>}W 1w1v`Vp#kl%K1MĽg#v=);ܳɹ~?Xfgi0%p#b Cb8aܼZaAa:RJ-D#ruQQm&\ƭ. jA8Lm1{!#;Z~$NwvSE ՍZ mkJy5W`YzI3g, ҿϔánέA5,ƸMr@%GEO{:cO-n&HͿ 3lg۴3pw߿$Z2-S6X`"xb*}#3Q1n",2{RVz$B;@[u-L$Bn=MEn%bJȵ!$pZ7R3ewOz45mW[-⨬aȔF<Ҋ,lhm5{ٹETbQta S0`18r֬wi\,N-py5>nmuYQ%@#dh>K9v SH*I_ A/O3@ ܲCde_m¾JxSzդT:U-N;EyC!]uWdB>UW1 /WZN`â1Ǻ27i6]VAsF][(RyoB0NO"R.%if^*sj.2#S8- )k[,3 (LyIlNJ*}<̡YO'6MGCF0YXh]İ~j;(hϻ3/ϖZr[Ac kh#=EV瞛?PK5?$Y~T)]u:aT7{0@qjR%\]J1FV|[+E)yPe7!"W F8 Aev269\im˻FDikB_(*,1=CDӰF{~+CCG(n>s2;*% r(p&6*Jajܧpjci.( aCL]ؽW vj~gcX`-⤝?`\jTx% S& ԥ `pP(OPU,!%Ӈ<W`G~KՊ}ʥ ǘ\3 J,@UKuS3E`#ʃ5;C(:[h4FMZ׈|FM!=y(KKjȰnoJ195|y0a՗ѵCk7uБsKKφ@># zYwbN2mE"V#i=_tۗfhݡ<'"dkYC!J vk7WEn—l Eg"!F`۶3KCtu跩iqXň $nP{"'X3jf4:cbr8t/z(SG:.*Sc)i zȮX.ʸYiDĭ}%\/b5{,< fQ+o5}jݥ0Ξ#1ʑFyzVA&<*=H"62P?.g%73JG7& w1;PB0~@ݿ(y2Ǯ1{ƦC`vJC:r'{֙pᔩ`^=?ɠYyklSd$.DY^Kw zH"ՉHTU6=(@Ǒ"{\ho䦹a5 R.s A36_4~oEsll hp,(z3W<ʾsb ^i+i2Q9@4rYęлxT8HQY`+07|7aBC=w䉔DNc?X}ȉ'v*IGW=BPŽqt]B}M4mI4([}&lWxp.cxrgwpR͢ps[dy.}#Uުԏ' J~X"b A*ee~z>fG] r8{kehe`?* P2}֤d;FRr [-˵^F7:_O~RfCkΔ1,AvxÑYXeT )ak".]yx(xiS@j0z6W:®4~zr$I=[e|,Ae?x7ky|Š_ЕٳJK">XM7hU5v+*I܌;d"AΞ \!k :0TeDيRMyu%@"YT $7y%uNㅲ굞P-y9#XaNdC>$Z#5޾ . KvZOc wP*?in`%ES?/8\ DC M0>q=pZ&P0pWsYD2Jj |,t&13eDDT֪H&JQ5} ~@|OMu, O7GACpn=AYqY.Zw7;JU+:$n]nzGd;QN2s8yfJpF]ԡ\q`% S/Ú#?=}7>8'@ڲ~,\rt5`H' L+דAf'ȜHx66'Zm,K@/&#f[JN?O MoW*uN'AĻq߽'B A_Gv(mܽ;XA_~Hi OTQ fR+[5T>%T0tx!>n2&&9C6Uȩ1ba$2x3]&^rnY*cyP.A`;(#O$ڼ#d24%ӖM%16 &hI~>H Z$.M MK3Kӻ'oL`jAa4NG?-gf? |NGІ&Ď2O׊ze@vbr\]uo(J'۵6ȁ?r{W*YpUQJ[NⒻےXXu}Ʈ Ѩ z0V̓fB+&fg{JDIod `I~2F5,l@N*AVw-՚y]pfPk`ftkLz{4@- D)) %睼q2RZC'𫜝ws t7SXA7d{rP}(LbAU!vQ'ԋ+Ws|NU.ָ|7UQZ~%Fm."vϓ"~EJ,]&h]y7ƢC''*.ވU<l e1:.YkLr ~f> *o.Uݸ"ĩϻ[b=oHS刔솒u;۶s # 1t =%1#'ߚs6mm,[%T=Ͼ7_MbU9=+Nҕ8,i!.d ޜC{sBEUqHRR!}SnDL#1zF66jAA^#?a|.FE%4+` ;WH<jB6-[G|05g'X*@d76ժݚ\)XFgj9\ώ5"߳w(T  ݳ.MKV΍ J<݂–Ib[B̠a:bBRo0č fr[jyYh2iЃ}xʗ` I c#KB%l*սLP2MgVۨǛE!lj&qDdزd/' ImSe0uaoJR8+\9bI#jQuTGӠXSf YCE|i\8 z HT03 G#{h)teb!¥;6GxgC43jq,G(+Iyr2]NE` @f!!}j"-EV$I*x.zc߉E*^t$=rG?!溅Fy\P`Ϭ7jI6RқOZ6p<F $7~NcA- ]1z&M+E:a¾Gk% &x FUC.@ CGd쬘̲,_hC4_50*$8o] ~&t1T]>QhA3Y^= )1QoT:[5W ŏ ͡hzM{m3u=6Q84`23,2̞/1RCkb0ΩHcފt/psd[Bנ!WocUAScyۃhf 9NUDZ+㷎MB[|p6>Tma]Qg;lyl_ȱgL#4F%؊6(&w-'gxs0MйA^VAf)$qePN[ment-h㲋ȗ!FA"Z_AfN.dR~;*i銨 4lDlO5.\ܵBJ7#ԋRx|X3 y;AkUU$Q^tG;2 z'(Z\ٳm5|a#uzD1 Gu&[R~߄c >V*M45gIwćU`ʇ%SHic&~ Z>{Ÿ3#x樎<~{iQQh+6CDᖥ RR7 @ 1*yWۘ)\z^f1m1/u76dDe_^doyӤݖPoYco4NPo7-13c6f٭Noǿ8h]YK]+EkyNDE:'5Elk?NMF_({GFy'9z.!ߖ'Spj>ۣWUKrډ`( e`x> VN`'qB8OK[-dM~-E'i#9giCl?Ӆ5,&5% nԲK &~Ġ(1C2Dul}pFn^Ͽ져s=ס2:]|hm M5r˓m> )Ulxgv Z$%GkJfw~mJvDDF|#GvՔV+ʴ/=>m2/-7ejeŻ\95g@u'Aсd@L] 4x7}ir>A>Q]$h܂W*Y^>w8s]Y\#`I!> *)+y] 0k)Ъ^!,iLQoEx h®dP]&i'BMpk^݆F*k%;uQ0̅ݣg5WU8%#lU -/?y: Ԥn}C5W(mw*wzPKJ3$XZ%bt.ۓ m6\*Nki3kí39#/_]uFhSzX7Z{9SJ3>)fA('c?8W wkCL[4ԓwJvu`E(A.32;o7׋IߛVշQRp6)4g PsD 08)6^љ/613lCVR:ȧ3I2fL2b!R=GR^(p]OΕLOzԇ+ ~i`]|ޢYХWS%E~6V]#gFMqBװEHBK\;븕ؓM㨼>!'9q  ek۲i1Ҹ@(kiE߫m΋ΌKK/^HK0+4BhGwy ]UMs飥y-;19XB% q1*Pq޾i6@nw#,#vA;rt2e.@~pIk͡6qm*c6D5Ãjrz@Hé*3~g{<9z43ؗa@%:y<AbG{ L>9;4(voҩ08k|/W~2Dq1P-/<Io~+"[*xMB>s8nbc2wެ3i% ޫkWT|vuFo}2Vw~:be8x-5#5!z5ֲ IbO\RO L<r⻦-fNc`%Y\;(Ҕui aZ3NOW 9M%sKUBI&fI .dNw˴/3 Gc?K#Ҍo38 R{E 4.)lȟyJLS@^m1؆Vl*7WXsG"8BdU c 1GSÍTRK.-ܸ@!ESSR݀IKzeO*ږ:y)\,f3g?ހ@ق̰xS `% Eyߥ(lB*|(Vn Gky?+Ψf{n_% S.ɸS29he1nUpφ'i' V+ZJ)?&{KˋasxM,jgRAĺ7+ִ23^ @,l+[w%=یtmK_9d4RL[2w.q~|$}jѠy>1<Шdݍ䎦i*Q,4#{kLHגhm D-Wn)Eb2`RWY#W Yҥj?Hj틬v*sD\ׁZўDv,60i?Y{N8_)\<\ xՉt[_yrb2ͩ-yM2^E-#3rK#ڴazF;AL[OpLнSWm c1A[v9WzPgv;K ]>P TrppvBY`X*A㙪zRyΒflMizi|qzx4hӥ Vz\ {nC B/` wwba%D5M}WweM=gy }aq˞䄅-/.dB_<|VbpC>[I)04TFrI5$"d&tsx._ v!iDO=3`5lCvS$iLEq 7Ztן9 |t$2xqIYX͙F* 6 :nCփs)տ+G? ZuܡŻ^j*qf:Zj"ю%'* {LmFrv]Gi)'!p{ƲI[KCO:~zMOrid25Z3sЧ2l·υe3@0)E6 p<֑[w\8<ˎ9ڟu{} -E̥n94DS&7q~6yu*Q<N*x*AU#V{݊=5HL0x_[{c9]j"-F1 L;!ǫ+Iܯx wRO Vm+/ cںuqI~)ai"l~VӥhlW% 3`|"UCsVg٪_fY WS`ı1)o1@ 3oؓ\9bL rAG+7ɓ$s:)IM@qK*'jKY'|s F!X?wu6ȗAWՊ/A$g5~@YԹ-!@d{2=L~f8Ę, 9ѝZț ^*BzZN|7`J8s:]RM('07GnXrߤzseI:ۑfY^/ؙ"¿QVhۃt܌ezs"dţE9 N>s<-uU:_E :(ƥ!\~J$򗸺GLj*Q+2œ#6KcoV!K[7d{FH "v9VEn^ A<}SvQsNg_*r5R&-㳁 J@~#B]Ndj|3SkyC8]721Y[MÅ]KBt7ii*ߌb#$!gdb Lg (+gSד9r8mB9"fI:"KG8 vXyKmjCmQKpXY2_%eOӣgXbiE#)-*]yxj0`z-aE]FT9PޕbL5o'`uY@Dn#jއeb pU:!.P^d0=E3m!TY[)(>^Q[4]mȇ scڔ9a)??bޥ+]O5ձ6b/k_Ʀ쀴P^D1s81(ԧ`dC6i0$Sjf(88jm0Ņp6LRGh>s^a$| "y FIrt;(0butZ8Syb`k@Mo8gMsx_vJώAp^e9Q}r(21ϋdrWYWN7FtD@!$S)!m͑' =CUy #;/&xNU3>ߍu}U:"eT=Fﯗ J~>;/69~tK@fg*7^dL) )pZeα;r;LPsL\+C-DHc;p 0l7hu+hE_%2Fm7 BO8$(meŖ28>Eă yca&p51i",f7N"dbckXW΁%ƼTɢ`t'ӗ9k l(;kS{KLF2U%z Hg# P*ɔ2JϏGS{}/*gWT'`,;2oj#Fx% NQ/gOK- d;k"}F[ 2/]S Ze0zJꐏ0둺7#V4LY1"ww49a?J4̙5YL07rC2V"VTrY:SR^]H)䳲ct): Bro^rI]e <#!@%H ['C{iR$ޯ q_ )Աv5isV'K<(ӝw_J0`ES/Y[XTO5smBgsJ8Z#oqYo4|)08r;/TDV:ێNfu^ XFҕvj|f,ѥ޷k(눲2p?y!ͩk*F $O[ h|`b64 ŗ:} 42&+\9pLMo ޔB,M)%S/1 CEv[NrG~+!'>о]Vm+( ʾµSu͂B'اNS %7JH̃b`kђqPN%'A[86NՀñEOLXN r OSPk%W1AqQ.9)V[aXLO9iܚLv!cE-ff>[lM 77G &آ_ ٲl>FjX[f{7$q$1W/M(:xBwue%&KD¦Sfj}#FT9}-jVkբey5x ы*3t/6_TGcA<͆2 C 9v?RƱ3 O@lvmm[Z/w] h1=!<2aT6-V 4ᄎ$K;Q 9iPt'>)ee>߅Xܭ~>s-q-7G^ةC.Edi$=k5)k9eͩ jC&/q^E5לF{W -J2K?gS)+Ίe;k#8\0-Ղ/nq>ZkA=0W+i'ݥX PS4.;iX> =x ;g#n5Q|p'Ul -cr[m/填@x2t": Eg\(|'08M$G"d iKˍZR<"b-goqR%cW". H46:ɊI]v/R*NieU3ӚyD/^qiğb !: $.!2搋Pp|jz s5l+6Q3z؟3.6Dr0?9;7G D K!xӞ4bDn x3.H0Uϵ԰9h" X^,[ kR}:Κѕߤ,+~zu7L}ym/Nf'< T,~ETrܻ=-gv=ڼw[ ^Z*E/cEeSP͹e{ 4{(>jF D;O{wP# &A:was$FM,v8!ͦvswhE.6|"ѐD,sh=wx#xH6>hDh~|(A-9)2Y=$:Һjospğ)88)uc0hy}~E$k ѫ+KżKBތ("PEr||N GKƗ( @Av>QYñz)o3'ۆO֡J=A̒^a. Y1!C+ A?߬lO$|zp -ɶ(:K/pG^6M`P0$!b  OMnkyJ|Lrr َUm>,Ṉ+;gY5 \UצtnCMLXFa8ǝt6_~f >sLYi#;%hKhmdXYrmQ#1#8a vKnA2h $+l0qeR. W@ҭcF}!LG?2~έư] c'0;k|,%|bˤ멥zƷeJ,ɠZ C:9@%شׂBsz?4%eÆ(^ьL;4>bkN;WBOa0pY|q$!L`AH+slR E+LWOZjE=F'nbA/^S% % !*7U a;-KX6ڱm;i4{&'YmV?#ޒ/аJ3shIZ6_^責XMGĤ :$7ŽKƳO~Lq[^-z k Ɛ_}%Wxc"K&p#1ƹZA%+Ѡa~(62HV1 dyW M45:ǧ%}#ZLj%j6pj? X[f;o/z!IG0NcI(uO\>`פ0 b6 6k ~ D6-)EQJ:@]+/M5̤nX֝EE:E*O^*,pv'<@^DGmmK6#Xl77g_5x}%+JbuTρT:d`\ٷ"eK'UM0I4 `G<*3AQGpO(a.(#מvjڴݮ̅f⽤F W>1VcHXx'~FTg7V|07*syU!&̮Q0ͼ%_+0 t=__bXq3G]>@,[U&Y2G! c̓EB_dzK65۰\깣B@B \QyL dCY\˶XMT %9)$.9ˈYd se7?H]*D́F#')SY?Qy6Fv5p *ДH٪N&dmF9wjG :U0O"z[v^s2'){- 75Ǒ%0!V_W-ΰ8Sl&{7!r @r4*$Yf$-ڱ ܈aokN$ LU{zcV&^MMS1{-#Jg"/.B%)CvUߖ =SS@RŃ8@@:&Ǡs[^H)ϋMmnA`Rnj9xtx?hvv$KV5ecZ>/y]dӑ1 Bhqd@v(D1GZ?|A`gZ\ꡉsTulUr#phĴ0Ub[Q9Ts8k><۝ʫQ(K?;(бhԴ@Z%UbҹN:kDFQhժ)Qñx/[!ҧ=dw\xbÌ^rȁ0_*^9aO_i4*(EfC–2eN 7L;qizNsE }g5VJ4ݨN!Z6V{Фzsa@?!Ez9Ae#^`l΁o4Zl.;K7Q_m ďsg{$0_2'cTݷ9BD^o8ц;* Mw"ѥr?=1[j.@f]Tr򅾖ͷ9sD2vѕzٔ _cdRb>ME0Aai34,Cak"QFxid&:dq)bS*iLcHDlp m ozm* /~,*nśne~%3 iBX].gn@jPdxY%m#v*w$~.F?Y1q}*o5azxu간>h-/:BH ѸӔ߇ ݾ_ZTB\*WqVt =1Nmii$kVeȠOmOE7@|zhSU:*9L\^T up`g`O_EaOQ56vH5#fW~1t^7dӗoKw㎨%̜+?CW!Mr05tZB*59Ix/PIyͅG?~*4DFop,^>"3?we!fi ߑ{2(jK+Xxl21Mk.`Zw̖7`f}oPĈY1p4)Nl PVXI+vgkT^x2=eS0B?UIG©k=e{?*p]'% 8(]pqS"_G`8To;7cI"r|l)M *+$*<&>^3LZ@I%P|6g*jOi$(`/#;SuU;ua'baJX GDtUhN 2S1nožL giC.Ǻ稉QDД\ 5pKC^h)>lwh#CkȾ{<7o`0r=|bW\''_LrfCGo0biLjOp6ެ OBr9#v( _B՟(-5?%. Im%1n`7(/[D95%o/- X m=P'eB_OBsQeT8ܣ"&1+3G]+,M @|ANݲ}D~v:9L^̥?wA0FVGEwDi%T'S\ 6Pr([ϘoThV`K@fB-â#j"hf;m ,BxZ,B[;Ў:PtwO|"{6g1O^`䫁ށ PqZ3n6 <e*0ٿ~@W%pYΑ3 .gICHFU7@gb# yH^cZ˫;RYkupZ8 [$j5vPS߅EK'8$d6!lV.VY'fB;#LTIZ;=AS=DI[щo&KC-Fɜa3\3q,C˪f:-9s͍,őm?"+L8oCीrcK}.3ItNϣep`=27bMѪҐUE[t,HbP-SDrUZ#0%`T Эju>lgbJy$^Azzc&δkݟ)]1P rKژ'u#N-f.*|Fȱ3W|Yߋ:lIfrʉ.*9ũo^ ]@$4@6{WBD jI`0y$5>Rl5W,v$?In8Uu 3O!XcktnKafLŮt (.T|ۨC1:vyڪzl ǖ H/)}osE&],Jk6ulVh@L9so\~j/ o&`rA.PqQD(^5E,b-Y6+}̶Ő%*+O3B"mׂO@[Vordjo /Eqwr %Cη1w2Nie+Ӟ4Brq{`ٮkNpC ?'k3]?F'i#T4eoF|!/n6_|R;u& W݅R[,%٩zN9BK -(N#IaeK!2E>T+w:IGX +dVe6?T#GMq T4i'W*3$z@AeUNfl>$9E//ad[PZGX"ce6$M.V.z}$oNǖA?H_/[B..bGSFoTHXgsf_׽ӱ/O" qs=딇E}L6}J1 b݇d ` aUZ20iD9bc 5NmQr$6Xa`Lݷ <ޞ,YO4; LL鑙U," vy|@)=B~%E'ZQPx>\3!EZc)0j gv.$3!qPѬ{?F $r3B}`%3^pako=gx X-\9NğUWa.E s=P)db-d#цJXwkg@Vi]#ϑUZ`ʰ!-C_;H{.Fё;fߦ\jWCU[濮#Ѕ$ u](^E7*Y 6ԫ+DVHI%CDoⱺ0 AF~I܍lR^݃N-H΂_و[tɭUyfE;+85+C Tt]a9 q{ϐs6]t@jet.xBߦ)Fm}$okP {Jf1xxbL5hPΟ&TҙAK)PW r5ZP&#(;1\8};}fE㚶'*lü Wḹw)R11kWw؞8Hkgpm>j50E'ue,bٔ>vl򏐷}}хPCGyncJ`bz .]{%O@p{$a8 e]N &-꧛.K/fr5?Ȉn]PNJ{3,50E|x*6tσ۩L]e_ˮѫ ~~;:Wdz˯2 "ЁY+<]ЄcE^ 1/96\zL Fr2DFVwΐV~)4Kl@-g4?j(7sv3fMA|Zq4)Vr.y}V[GywfxlED⮾ MTSr[t{Cw,hR-2NN_/WgIIa Ұꧨ܏3 y.c|vxh sDͤKtH2 @镳1{1\$0ijh8qx#*a"%+/lmfo'lQh0;:T am>ƅZJ&g 1OiW8?RH<~bo3(m)4)|&PɤQXlafHĔ>Q`a~4)}3u]=|7+˕¥̶}}Cdע2NEĮ!qggo+eih#KƝ hn.}zYBX:YL2pg|l~Inw` LR33{Gg]as8G# dzX,%V {xL灜JUC_lA+oE>ߔ׳ž Y/X-@~Z2$GƟㅷ!Q2c>5HpPI Ji=6$a㖂FG}'Lqw?*rT vq30Sy"96dJC0|ؚ9%97;|8O/3'aA@;N)U˲̰yG4g޼iPr Pbf3{($,GC9grZbvek33ɏU۳/˦'1s6S;aAN,K+0eޭz>5}p;'g Sp"YyT{},AgB2?W$P xN2"i< X(]N׵9Co8'tee҈Jb3ܼt\u 5L!O7P&+*_+ШUj4s"1S׾oԶ@.P"aWݶv_IAJ\N]׃N$0;  auS+ya)R˴B?]&fpj2um RtHVFK4e8_ ޺⾿4pa7YxјHh"]dyGYXF;e?_aq&yO QDa2Rf"4_0ɕ,{ h$Qe_;șП`&cG$݊ŝ:ܴRGtל\_j;r3vBco0ՙVש5-"c FS-14Cޢ^BD_/X7MHigq̾)+5DmdO櫬SJ)~E l9ov z̖Faux{xz4 i-nB_JK5oM$C#ٓq)4!0P(2j,P^GIeΜZ^#h(-]( f沒եDW1sA҃9י9a,vfg9W+ړ'T2_Q!(樐%? ǝ(VoY8cj2WAH˞d6)B $L)\%oxWESfz:V5\rz'[" 4zcWtqwgRRj%Um9T9M,8zl4!DQRKKfAx2: cJ-dm "d*f:[-(."i0C t9xp0.; 8 kKP86+¤zƻu Y-8 _ ǞYI'G'ɚsɵbΘ\Mrď[Hf@mG'ò'.O2*Q{7: JIta`kĵYic5b:fL+b"EJHX: @!:b1tGb9j0ySxtbՏd'lE &Q!Rf ङ@ȁ ֆ. !;w~CKr z !AI_6$L~m%4äH䂓¼wA{6Hܻq7N^t-Ŧ(0;0bx1 !UxWt/1gHHeV;F;42͈6]8[Z ֯OV+WeOdͫD: :yYM^)Qf7V-5{ŶZ[3OuP.G9@d;_kAP M랫sWz_/@7(CW7]6T1o|o5UfgYf*E=IL `6<^Zj=zSg,`-%v-1  VZ|SGN$T4~E]Mrr)mǠʓD+Z.cVJ.x KοJJRgby(ko(!J鰋 LBuV"EW_̅$f+u&i%\[ XN5- vR!P~'z6[rˏ8jcׯ8Y+o4w2 |Ow߻x_Yν|4꓏OYe)=v eMG5oQ\Y:YM,:^ۅ^ T^ےT?69wqp凲1!Z{pJ N-SM(&@U%|e@5~!8#*GV:E/"^i[jxrdu݀ ϟt j$GR_fI$/dϹTЛ$7kEu)4ȼ6J1=DOe ì/kz$^HG\ѹX '9Ň%)Q^:M. m˔]Neo#DW1 :l#p~PMs _P;,NzT @*ifʙtH',&k(֨%E]+O9n$y9`9P% ɪտp 1 ["˱xhN1>6ho|N6Y /6]}sSWAaJ^Arbfυ$u&ּw% l$0:`jzcG}I8t,Eׁ+jiC"=0 w 68j^Rو9,!GژmMz ȖEAxݷn$eϤ n챸R X+:YVl/} iwT = oLix (PȆ=mc { 5Թ[k@o6f fZ e-^  yO'n RIM CX'5>5hOL4'`&7XCr?ywȗEBK懇stHU hƽ[[3-R7@~#;%KtI^~n%jC:'$xij1p y%o EМ'Z !Ɨ=fF2YIQ}UoK٘De36풆DB-J%U3$ +R1z3Bun#s~4fXLuYAUo΃[3ȑ?g (=9"P2tk `}bO`{6>!ɾG6tvx )I`g;7ϑC!qi'^X[2e RdհϘ4y*/[n#f71Cdm gRlMAQs# -^KGK\tƑny>u$q, eHق3>s &:*Wy{V|yN&Uȭg%ei8RKgkBYF:Nj&|D ")l8IQ"hި:vx}c["89ERInD-TRA8!o4ש> AcEA\&5 qM 'D AsN:rhyxj 5v ,eHHm !NM)ټV7Z&.5J(QsNAl:T| Nra4} &_B6jYH *v$5L oA'<4 `*+֓n%:@Flʥ%h蔸 l#wLkRVۥ`#X>.X`6:UM,Gfh)~8-):IC+ԧ*ׁ`ڠaZO>z(xd hAnpmрeE~%_&94)O̲}f+E/D%/YS=*X 3. N,#GQD,$h<.A"8pc[JIp(c+)8 ̃+X^,;g;]Um +"u3;}kF3ndhow+RB 6qhz\Xqҥ,b_Lq,Zz"Z4n ~EF7hcɟYHD(KNÒ>$R#_2JxRw>9'jr*f, p:`)T*5"@r\d%H5Ld&&#`ݜ4+yTdظ&W֎ip8֘8n:٭ MFؖ8c Q"WW]ßп,Z J&z °25} 9!*u.Tg}W(ы+|A­O[îUDN=*ӯNkFHkI'Q?gxsNJS{٬,ݲU- +l hOe\? iSD򕗹SkooК`AODJ c,+g)Nrk5A=fjoGcYp;{)(ҫʊi{_.2l^("gk]BH {q>'RE,]{iz^Д3)!haFAnX&KU7K$a2'HRmXHW\)VZNQ3cR.Es1%&w+q*=O(pH<5{W'F~d#<5PDs&mCVQ}SV81%45+ fؖOyiL2sKTM@HP[vrx2\_0hojNP葯pxw/qlABAvCԹ !QaޘӲYdn>/PO(! 6ڊiK6$&NE[#;U&2օ ߉u[k#8=Mj?nswK/OxK -)tcaYbwԏ?eNtM T,^d%(OH]&VRk!4D0 I)Fav28qFyjp-n n|(zuNYhrg_/v-a?aBʹU =DTΛ%{_9o@S 0mfGgTba` bݰ*EvZqֻ)'u]74=M>#=K3rffx>qӚ%r"3j)^qRB\S~[H{Rw(ȸ]ܦّ@;Uk. xJӵҾw(>ǵ  ܺj^IGtqn- [J0C l$H=V%uVIiQU&B"LlK[ּf)}KCw{ _D{ɹK-s_}zxdQ|zoY)8;&]YO4!ոR ;ի9-!>AB.F>\``{:p  VHjEhoB̚('؜GvO7%(RHé-\%nXOBvڣ4uǩIVwujk̏#r+q_\1 *{WhKL1QfHZub=qn\3<沅G9fU$AJ^ FcXB 9LQd c .^A)~OI{Fn(j"eT2~3YavD^3[Sߓep.k3sTD_|֫]kZ;W*U ]nAzhQGUæbfƼğMV2*"zqV6tg 7-v;D3[\S^<,ȷc=\eeDM'V(z읾!<)ttlsˢ{]@8$ƞ5Z3+)tXF,ǵ8 |3~P|Ƒ6GEϔפ @[(WlѬv-V *yeU˴v L,lSvyk q $p pePzkig y %v;chOY3Ji$>g1j>+* ,ej%|b#7 !k+ '}oOgE Z,+Y}?UR$N~%Pg~ Ww/~lHjhU2Qn6uz'aoyΎ$CW`[ٺYJ*dL $4dGӼNQw,n WTSȉ-T57)r4@l'HTuL3CjS%xfeS{POHO; JL!X=xUɐ|]9]cѼPUߞіـnP^p>]58hћ bQ(Fs7Wk0DVYW֪}IД@}LYF%f5.{ :U$>yX>Xc@e*_e1XOJ3bKcJhƭ@Uޓy Vx';wGutyU@+JZ{U*4J\S/jY]fI}`'$nik*e;e"{Zm!!| B}׉@E gWg%4@UjbrPO %b-:sqSl%-ГӳCYL=A}vI*j(PᅸG0AhbneɫGT%(0*6b:ʻڇHkRY-R虒әq "[jyKRx$v8O/C/==G1.܂fiC ĆU}@hb+wU i> ԮaG\8֋GX@wDrg|}1bzW\I]^~,Ru'_sMzW2[ovQ-D{#6{5&Bܯ5䯴X_ozza2=L)wp\/.g9СLsjI,$\*ԟs ]!Ea*C$|p7aӓ˨~˝!2ureFo@cr,͑ h 6P6F~2d ՁT竃Zằ UW$4$ |*AGKZ)t. a"pqn݃GU ܖvJV:7?aX,\Hog9N|->#< g*Ro;O DoT:Pgd8kau Ciӹ J5(N6t=rޫ WP^] b様y9k2s.uYΙMp߽} AzF5Z:n?ecz:%8O7J3853D4nJ/I[o x4n<+#JNa㗤bJMBsۤj }Xc&Lm\*S]8=lh%ڕ)BxoMFu2%#7@dE*ݵ{G9D=?Ҕ\zZhSKz98MZz,l!RZuYNpv(KHts&PP<~QgIڒ 嵲[K S ~A%ywf6c#Zf1~ϝ2U5ނWzQgO(O@+85^| s VЀ ϝ48* +w-?~P 2ӿp'牡Ե0 㙠eHbuo6"D jܖŁ:[i8Dу i9=^~]:-Ol$ts!:.p)7nb@t#Wky.u EpY>J&x|б0jc7'7|8i)bZ[,s/©B&Fml]^FD *M9t<>JB-P.cL]}5`vR%@@ƀ3Zw9utzi [I?J #VQA?PiC͓`doV {d~g&O4MVc딉D܉L㍞eD$f@Om 9m2mLeex򙆈-͇4t3_R70IN>E@ O6)v-B4[t̊wn>inQA1,*^@I`Ou=S֥%S{Ir!nQٞ]{j"!-%VyIHR,7X`IyS7mFs8>B s[\lЍMdS_5N8M8 rٙb@24᜽HZJzP j; Ns{3Wotf 1z3^lԋ3e~)< %Ey>t! )?'m[<L7M0s'`^x8o&6N&/ͤ`w&nu%GU.vz]qw^a.d2^@k79GېTUϸ̸#S$$( -G"`x{ڴθҞPxUddPfe֮yͦC/1oFϙrn2!Dx}" =lm?#[Ȗᩘba ȇ%*दIOckN*W2L<~꒭3 E {xye $Ɣ?˱$ʩZD7'<ƭ_*-U#gEFfGV%aN،.M A$ksvxK {ʱ譻ݿE)9Q5!0T $61ˊԸZq2O.6V1MGe=.-ߐ5)"yk. AW$52͹)J$W 91=v P6`(@ޛ#$Pk×;z' :X S 6\eWXk7;<%QZ6ޢ²l_'p,NIM|drrmnuů)N駡7a\ajY3EyM43%ɢ]M>ܥ;( w0G1#L|]W{H"UdzF1N>2:RWj ]l9ԧ,n2Q^y'+)Vǰk.I BCn?6 -Iov$7 7pj Mk{rhJZV 0d.E!Ϧ #Gj Dgz_h9LZ11Pqa@abX{ I9|IQ)YI+3Yw3/ؓ/ o ^幫H\4iL˛L3َinp<[סlH!EJ9y1$o۫~ Vş vؖ#) kcw4ŘB̾!) ߬Qf0 nz;X=t֙ !`9c Xb*Oav(d|2YlίՓQg'LH\c&]vS.Z_P6)S^4Ea.Ԋ Ɍ R-AuT>1L'%L<%U/x=.=HZ]>!uӱ F@wω:M6;C4`]Xi'@2>XoMlX70 e%" K\$[[#bBca$~"XOi/7F[ L+ s7 AdrG*CJw\&J%7F_2yn2\T“[]Ӷy%H>ڢݬUmխQ Hԉ$p UW\U\slj,AHӯP,e41!gژV!&_UKŶ!wamPk"i ǀam,\Ys*)ܕE~n50{!*e\䴃*(H)#/Y}هԅ0k/|Z+\4?!.ӻ#S{M}a$@[Eff,țM$%G(xA s Y_Sg|]: ›ǜ7,7nK˫.nT%T Kq%+;=WhfX=wJT' -}".ߍЪeXfD70]H'={G&r+W1ρ"췏('W|hџN %1}TNj oh`W#aF}A\ A\ $Ce]F?84.AA0 LM#ې8cmIKCOx<o"ԕ!Y@?7)H0fU]ARD. HSRIRU7ln{ 7fCX6) k~/"Et$)zw$GTBS͌!}=1)+ 6҄2N7yIP))RÇQ_U.tץh^ =Е3CPL/ST4,Lh٦3>Pn4ˮ.=M0՘xsjht5ȓ6_ &-u`1+gqc&NTW@0G#[YʜT$2 _ˆ3Aoy7]V1ƾM?8Pn: nBwQ kks6cMZ9Xd5۽npq`dتq1z#~kߑfQOZ*%G㛼k 2^xR]+ _,idtAlzҶxݍwlKuJ/0ҙc:fFWCR_4^*Y^mu-/|ZOQ!\1U{|9hͨ]~2 k0MG\MΏ9#8Ӥֻ8l @2՛pk ƒ2 C ZF C-hS]N_oHt9QbAӍ.rV3Qmp iWL'#ۮ)E/Վ:(&<](z<;!,K<6bbwвp3Oo=Ox~p2UPLqVNgtl ?F sXU IF.F;#> BlɅ-bB}>;Of2XqQܼr8:]]*/T[/9 㬟wWiM곁d&V5鼊l[f}$! 4pmAGwO~@gvX zoUns0U_U= `[o`h3#l4~X"n#.VNj(TqS c C6n#4Ϊcڐ+6( ws1%@iQxՄ+1񰲏$6Y.b@!XUlhРfײ6'CCS4!6-U-?АG(kf) x[|#A^ _ˮn8X[cww⠪_-I !1 #ѢKhHK*7;땕G)drʨ,jbxuTZjYC 5ʔG ܴ'84Z^{imu܇]w0#JxWg[b qɜK)ݮ ĴY.7yy9h)+ ҞSmbbQAYY&ݼ? t*q%ŎTB!<p("'>hCn@;)W`gUs¼SS'eUChw L'Q yƠ|KkF(yb<}5zb+r?g!G'PY\.zKpлrECzsX{#Oջ d!O5,/FfmNq(8$ˁ_y*)W!nVGX|D3_9QǁxEiՁn5bFl;pW2u$x.#0]mV'}՘7lҒKt|VJ{8.BlolG'rP/7}ł!pWfQE3&p*LyY!ucĴ4MԀ,]ۻW5%dỄ+ep7[`hV1o)^4*O#)O]tW+^ȌG/cL@>^dc8d|wl,HZ/:`R8# șp|S'klӏpڴK'߼êgf7d]09/Gڋ @T$5h7`zE,7^B[ѷϾYG$gJm)y΋Sgڙf KlZ&3 ,F-EVtS'- D~$IےVʦr|N^ǰR)< gPmvv;]:ILTFrW`% 6U?3^DCq#ր^a_ h~ZTTxP!6 s=7~~E>U©w= %ѯ2$UnG^\I0Jqj}c/񊊇3M9*x&o[$u#50k_+G< kib(F2! JZ`MwZv**9{JVCepqhp[ ̦nHQ G_W˽ѽm;!La && (Mer]q8R1VO$)-ݺbUyu]Gy;$_AO *tC8] .z~}jV6`K)>'iVn;Spdj}5BqQ0:v1_y)3ίP/PĪVPD)uXҡOvp]vOҜRär["i 6=F8k=G)Vq! 6ɕy[.Ŕ.iuQ9.׊{L;.?|P;4R;C y.TѾʎV{`̐W؝frz),0y;Y| qM {)f#XBhK8pX&GAMr5lUKБ¶*W#;]ZD;`q=ĕ(IE;lG# os0 oOJ8k 8"mץXh휊R FS6x#z+kg{$T_,?MC(R =ݸ>HU]7c]˳[$ 3k9,tK~E|xK`@}*W`wVAmw¬/-VoLd5I-h/ .7$K>Ó`_f:~,G)ٶkQ*:ͿKY\Q# 9B6̐H ,>ˆA+с6N&?x] W]xm4FF3ȧc7/mArm%rLzΙW 6W,=ӮiCHD >}b*5ʼnB'z_fLeMeDβE$%i>SEt1DC!{L㬛9q0 #Y),x'k(sͼl UViiNt8;Gk ޘ2%^Mhw+Y5%bf qbpw6Ԩ5 R˨n@+2Ь>W1A~Iغ#n_AgGYKml)U [d+V"ceIVW! Ѱsw@{`\}wP4L h +o/ S*I|1*aQ E:00sD""+xA+)0[_T%?m~SoӇኚ"IQ+}* 5nrID[\0Y7aK_7e"Ze;K[ZytyD0( Q3h6] trxvz̄B5-|r2FF\R0TAڡ=1bHHG1]M=k<'vJth1 Z>z?9 bҗ7k]޴BU_ Ks%bV,"Gi}ILi (ۣ-دêzZV.,IERCȪ|FA%ȋVnH"Ď}` 8sY>jJ*\uRy{QAaCp܀09gBă˾Fq>e+/N*=;n2LRJh .dQ,qK`RYupܽ$8'd8/+ 7zx(k8ܖxaW oSD]eZo ga?j`s{pqFXin /i.0=eGntīӸP9Naa{lV< (o&/źAxu1`nQVK(җ)' *B S`"YkY,PHOj[m.-B{[8o mڗG@CizgdIWg|7p|ҙeKH ?=wcy'/:~94)Ӫ ҢUiOܤ#Ii#VV9߾yazO\ s(U#eq u==tѫpsk$-:%g-'qchNA wGdxMqy(soActO37wlC.H;@ {{E]QHhw3;.&^}V[nd {!譼ڧ<>',5f1ͩ:U$n[;ݎyo'7Zm 8YwUַͬY>}mOzR+AYQ\PawGŽ]/7ZXgӣ @эl8!jG#UׂcZAX99t7;F6t,zMqH"8CsS~oJ+IS{zwa>_n8GvPLEs>pnS^]U&39 дwѵz=w#gjGlܐIc0pT<ʟZAh+SpѸn-5ϗy? #0F0=jFf mS$pjyəx$ѥf*/,ze' h$3Ʊ WA(7=7R =}eʏV)Yx?]DZAz429 #U͇o{NxS(\v^=7Z{ۥm-7W;BmiR"0v7x\kܓ@KNUȄ\yM8aut(ca|Tm gXr^-Xv }C`CEw e/ /洔 ?/h+mxO+mi rl,R.]d>R;A$PiMԙo7|``ikgû5/g K7GZ TT5><3/ҫS `juOGEfڷ)XOe(F0 Y/Ʈ;m+ rLߩL φxe0 sM@ؽ9wkf0}Mp7b'smi xO)I'y:!:6znԆtKk{] oD*MΟDX>FaB^~' Dn݁>%v2 u~ rbQ;aFpūmlsd!%JUvɅv"x<ruL; v+dRԬR|Ґr&ؐ=7s~XG OALv^uR&3_ϯJ$%9Mk8+ӹD<)=0^P *a5-#yPpG덃 ~v)l"3:[+)%Ofm4Y4huSG\N[Fc {ʓ}\2?84b@d_69NQ$ؗ_yn8O JN3 Y(~U*vMB9Ts5(+j܂h .QL*`7d9Z7Y'TxQ= "%+|崆_Co/}if!0Lו4c63"N܏W(:EOϒ*+I|;R/3h 9w}I FH *HG˖,cd/ӔV?6k8A"4tGSѰ6~h|pc`h}gcjԢ=ŖҡέPLѨC;ZZ~A'2{ z""DEh&"[1JabF)6#VϓHaDE%G{#\cTdWoc '7} loS9aN8EQdB/ rhpԍ,O{kQ?Ed^H@Mb=x}c``!T@lU0[]pν}_M=$ ;H Y܉6U1nGY} @B9zzaӯ㴅XW#W/l3zxQݥ?eM;Z`ՃٶANP1Mhk]Y+'T3_qS1yPb &yIRj[Ć3$kZFRQvWANxxy|⧵kB; h?M-\A RqJm/!D "N<݈">?5nxw&?:n&Q-ƍRA`̏|_qCYgAR9]?Em5^SC#n39yק:*t3H{,[#E.n!=Z(0 jS,~i+ ޯ2./gj}%h'Wi~J]NoY*Red96a_> ╗JW[3po BmB~1|uʅکt~Χx  ćQ DtX‚?dԴYTupsĦ&t003x`kQi4__]mIHr艔1.wO'1B6vj҈ j!>>ǒtptjѼu4<Յj0EM9i@a"Cx?L[;dý?010d8<$cĻMɓPs6mDPnR%9C{ |B LixI4}Gy<qq={p6&J.;;)9n~pcSȡξg}M\/bϺ]2gjsλAy W\+y+UxϷ,$64x(-l@6E_{U.䓸 gvhLڰgVDH_ kIE"|'i%p] @oH<=q@z.x MߩgTG5m DH(~ܝyأrhC. !Pd^⸩Ňf/Q6a^y ҿpNg;adIy`aBܬTި9ոjr^[XFrٴh.M UÑ;;*R?]x8<Ş)&W/LgkJk$S vЏsz\̆h!"/h^/9lT(sɮ;C.G'tgCa#6 Zp/8NK7M0khz`D=P@u0 HVUp=Մ IJpӄHit'Qт|`_UDA]'U9,.2U gl0&LӖSACuٕXNgj /׹j?Amfkht&}S.)3з@:@~(6?1}.reW-(kHlPb !Y;Mφ@n{ GJwm;b%``[oN<@esN56F&([FR fmhΐh=xsl/+^1z|Ͷ#U+o[N@ut| -ƍU?v_Xu\x(r>8]Q--)6` PDg&L󲴆99Zv2EdԢ^iqXDPTX[ 9P Rdʡ[+Ufeaہh"Qj PgIJo{UpKi◟Z*oW 3 &!Z9 enfG <<;=rŢu*>|-v̎xLc9$b=SXZz@Lx0QŖpt0`.5U+^{( rM2ڰ]n !,MʜNٳ Rzd 31dXM;;֑VnF,INL<|~#Sfq! P l/~-7;Cs6v;_pktfx=dO?;qMGnqiX+:>Zic"me3lHVBMLTklY}@?0leǻ,5W RruIRt:*3-|o3{_\p[alZePz7z|rQEh 1*Qӕ4ի;Yt Z=x{!,O4jfmTQH\REFĀ53Mqc6Z|V0@'Y,,B6aoggxtEhڪ`}STd -tfH(6v]aRu2#ۣ֭&u|@bx"_N( L y7\G2n'kƼ%G.] ЊD\ڎ`!T8Z'e_^ͯaF vR 6H ,Fu0;YW l[UcFEP5;gV;O ^5>i1]VQΗ-3HWeBaAe3?~XV̂&ŜG`R" L3B2ڔq+AŎND~.zn7[t{UR!0+D m4҉\vD/_݌>|?=ϦV<{̟ċ̐_:UAmbg.b9I[^MvG-UVZׅH+AՑiiGaC, @]ݩkVЈD"!,+6[RB>kl @5x 7$'S1 ݠ7;潝usP2u!+|hp&d3DL$?^a_$;LڼQ kO%GKY::1Ēt.UfdIe2S\ aذP̠4  X'qM|P6aE==X>9VIX۸!9!V<mv 6_<>w}o-Oǃ." \I/OFљz132e_1> R׻iBӫ*%8]T/;maL5  \qKRh\.bq2xl-8K#.|MCs^-S;c?Y߱jCչ>Shzxd:PV+erX )FYXaxd8SgDt ̼}6E&u#I>˅6JIn@,T{ 9'Z;dDxmnwJNOZ'Bqo$Nκh\iͅW> v*>vЏlU $MCӕp dj]R<ّQse.p~BʩUmP'f-n >CEI0:hC:DTm="a,;:)tmʆ$hX=%{ }{4@0orgG0=8J H8F8(_BoLN4; 9vσk’'0Hnvh&΁9AF}j@PuPLt5`.yWi(3"?$=:b |^IK_tZ\N`$ !֘EV}"i<1V9&Vx DT AnEC=L{zDB3YfXE}Jy WO9w6WJ@gCGc7 E8䖧2kufجe_`a:~nd+<ciNݩC]Tu兰Zv5t Rsqϳbs==e<<3BddB'Z5^b\B@bs][m6OkJYMW7q`p @Q>)1ŸS[ O:Ɖ%g"T /U6nͳ%t>EO٫cr%Up8MV/u>m[NjDDY{LP`ͤ]<C/ȌVr͚(#2V}Hi!%kxY#*|dג6nk(",# õwv=aasqj?jOG5GOiS͆ѬT Js\ W^e?}""i+X2a"^h/Ϲ֩EFS*7$O䢞TOnX<٭I@! fl̴e;k C#(} öPE;X:L@329ZY{fd'~ orMNb '֣wp _%Y% goCBNLh毲]yb sM]rRlcM;>l[$OCΞt葌E7;q$ 4faw>,a^X!D?{gzWͽ˰ԦH~0_WzCᨒKBgcdta<eTd/nntdM&휠#jQXg$EhTEʇ`#[I74a F;_{x94 YaaڻhUKhEAcߧCr%yG]ZLQ${r`8V M>0⛜8Y, [hP$ tEUwY›f췳*9ڟȄ,Eip^?e'Gd{߯8$ IGi-5"ȇq$WD]煕%c;B* p'3?§+ü箛y-<fր鐱n47Yù W"A p !vSr2Vx;1uHV?"'4xu]:]W=ӦaHX }[yl:H'`k O҄p]OVd8k-HXezyBlusV:,fv3E^Q&CZ0tK!(i[I( x~*7Us|?q"ǍIV0mְhrɨr#[I0VZP/^Rw}Q\Alc")x/̑WKNIP+?'V*q w HB]Mx{R|ypuaQɪḂgĮ;ڨA?JDxWhP@ku4^-)LbKY8K3- 9 A_Gz,W9^ɮ%e*dm+%~u$,z-!i0PMnZ4r\:٬ּ477\? qG!aLhIa8mz}E>m_Y-X>& sJڊ w?FZxpw8>ݽ9HN„~*.ƘbxX_ޞ빰 q@N!DSWz[Ɉ+ I i48omD,,, |烵lߡ@ izqZ0%%n,#J_JIH查*wN/ڈk{?LcDo5jH5G~R&9SN+I<<nh|@'i=9ݾ$~{f~w_)gOkzVDj'm?Ɗ 0Z,1٘؈%~Jas&BG?")wx[a>1Nm!{ ;|A.e IU L`TS hvrB r/LNjZ!c']ğyBHB[55^G\76Ux ^e@AW At %׎¬Dt'.xa82 ^^)+6B^B2v;k vr3߫&Qa~t>1J6 b S`ZY,kn|zl!SW(&pErR% {>ihS: >mO7 i- ڊ2w#%U?7+ҼA|\BYҋ=_ E!IK|+岷|η2^oF=I|IHRfUQ{LhdI() $._v[<_LZ+/:r@$Y$/h];ȳ11_T W9yE#UF.dJ!kAeeX잪8-{/ ˹7˶3 7ݓ _.mP__Gr_{X'!tn&n?we(A1" jb!=t~ R{,2(65ƾc: )4i YP6v-~Ec^[ ZuF_`sny:o@v?Í5bddG:J{s2Y0:Q꫺ ʼA ,' 0I #l=Ӹ@Hׇyȇ b zs?%6؂"$S"G<ޝP: : X=`\ D[Φ $$I !hQxtU7;ҟP:u$mCAAZeQ4|y6?Q#Z" \#yx1"b\Wלj/J;аiw5E3qv)zp8iXMZmiS_ʭ$tCOG[/(жٻuls$'t*% .:w'(}X| Ĕ~xC\'Bc.-N05)K"!c~=2_8Զ1~>ݬ_}awPU>v&ۻ.4~Qك-泇Ri]z[ul0(=v2J<ɫ-cm=>/A .J3SbL}.ga~54 eqTv`;? Z7o՗\,!Efz~Hy yI:l|fwe!-$Dr-A=rgnTE&E>prefC80s vċf|^wȱ΋FPGҕznI% ns{MɰW7wcMX-5;\U+NE;$Mm)Hyk㻱PbV~?o\ x &t2cpw7yJHAFpq (M8} 2f>\ŘD8.d|IbR'>_͌7'4vTUL* 0|hx^ښ}>H`˕?՚?ɒ/j[,whV1ɱ'\mՉXϰcf4rO2[9{xove )NQ2D-2Hk}u \}.^̿Q-r.]Xzщ"X׼D^?V a.ٴVȭg Ɠ_i8 N)ˋw;t2๟&pATDBDnUE !7K1dҬ6Aw7&B{LѨ9 6z)JF f s X~*p#wmQ@A%ZEfǻݞwHy]9A(O: ׿"p^vLKjU I,s Vw:y,VEMӼ1 ? kPkw[m2G$ Kk_,qZuG wf5EQuЀ"lG/HXK{"! rS0D y#;S,PڞwvRgc.zFV#Β_B@m_LA:U .;X6Q\b̃qjxMUd6w4"k.\i1yd^w摡2n^?ـZ!,*kah$aWck۔n-3Fv@Jz p㳚ߛ򦠻MgjX̃bt&*ߦ(rU6%WSZTgR.JǑ ܩD/C#_w#-nW 2F CTvX)Q "j(dHh8Wth6l=-0lǂ#Tϣ' syiGѝNq8n` 7Ξ HO!Rq9wψm½JEK[ (^ ma ,9ڊoǍKuNlQCi簡p]]Z'6 IVhG'WH+{ h'zʏmNoc0cS +=gՑ0(d[!&v'ŝ,q\J!V[mwh[!ã}FQ_ث+]g|iY$%r1QqYWhӔoaV-ҺS5Odc:xs(Hb0Ҳx g@ "N%&%-bZҵny־RV@+6SRԣ6(2!&!@ YBCclY {V&:7}sx$UZ/sh365ڥZ+We1eD̨4L5d@KGh5@&e$i` ADЫ WڿUEq B|z5TU. `t]03nC l~c+,ɧZ)ridNJ {p$sB8f_sg\oa/Gt}\*\rFPUZ9~kM58DMXr=^Ru-?w*٪0`SGN9 FV0^." 𤯘;|#6j8='U) 9v8JGG$'""SoҽY?,}0)lGN;B6OB#r72kt"D9ǖI;3~ah}6J٬azm 5\9԰@G}/V+ɵƼմu~~@t B`7Ɛ%jr]\[rdeDp lWiH5žfd`A🗽ئۿ]>LVW)1W\%feZ5(Ӊ CC5J5|ڋ//'c eIB͟0teoD8`2bI&6E6I玡b˲'- iVozxvН5},Y&M[Hb$?Y͚k-(h&`-җ# ޿Ï T h#%ĺ,T6wiZV]Ua}~dQu eoߍ7K}n]uyuHí>h3v"j׍~Gto35Ro?A猃t1ĒvlE}"9g3^&,>MI*<_eqR4#'lR|}nZ (`JAi`e>`1KbƏ<br4m3>ΔƕX$7VLm<$ѡ3`Jd_hMG9E%Xr)$)#ap7y=u(Z "8B 0Ria,>_Z)&R*3P tljz6 ȌwVtw%.I*o}\nA ɺ^M j/OY[a~]@s_LJK%zTؚHrC`$U>۳ 糙JSX391>b:N,v_5Gv =In&G#?g,l0(2l̝5c/sjŇҞY51(8UKnz45n~[45 ۡ7R4/4F2U^{zwijZ%_9P beŖJ8.=Ǽ!/؊8)lWbEyDw!3S۫m_. JҜ7ۜGMy,2:Z$:0xgGlLcM`/h*55W؆>'~S=sVvF^cH-Oo䍟8$'ceB'{~Lt/k:͹@k6ybt/1(OJo &q]bU [N:Y#Kl_? tJ`.wUs0g!EwYrXu hAF'Y$eC)#"Ye|_ch==ʤ to_U#^ʅzwbe$K&P=cN- >MxrWlM >䝮Dyj^Hlc7_ihl`I"g?/D> s{z ?g/[̿cYNe?.\+xHyAg߂PZJ(/[ӞAË=Cս +-ڷ9+wr5m I"r M4mwx EG(:#fp""NgAH6ql˭kFVLLxi[n ņkIAe7Ƅ{| !5h:׿NڋKw>*QتɆz`Zjo6 | @RM,e>FE32:@`Ɲ(4I-$R)2.mT3*O%NVVl\mjeR|Ώ/(uo/NƮpca 0 ؉EHa&W_"T^*9O vSGa}K'ZHJڟb3㬗9ha8⧄t`؝1Id*Σ?`%]m21˃OXq|֍L{E<'eV0oQzXF*M#=q ˁ']/MxPe:^S|묬KwE  ; hw].{ b ˼t^V$z(jM[XlЃs#-7mxġJ[^)Wq\i^O{ ]PD웠J2ǁj5߻`pI®N'DkS#cDb.2^a艂G5jӯBE]|-8n,iT9^%Lϱlw$Bz2cpjTA?.EjԓR?,3B>,({I[|"\!νI7ӑQeͼfmh5A2.s= (y-h_{0pdP\;Ae@W8dS1k~4M0BnzK"q}<# u\z&g1J@k}5Zx)b݆@/H% z =ރrmO(%9$xQcT(K-w7BIՈ&jQ(0ϔe:P-'=sYȵBU\|O ED?Lxd‡Y1RHmyHLJ4Lҙ.'d~_!Zt]K)Y $g fV/YoHFy"\2 n(4|&'QBM_a8І+g:'o/져$4r /J?wB%DE"^=-Eh yc۴yчC?>-'A(T}BUq~8 0ޕHGEjlRgIwh>6ECx v"E ~VyCM$Iw2cKi]$lFGҥZ:zp}+WקH2"TM91%0mD þSXg9;{fuxEhe_GQܒlc؃B9V|ʘ*/Aƴ2LX5!?uol/:O!66o^\ǟ;?oyB2fg[Z ^s?zu, nKXpECwy1 S- IxȔt3Rˬ?«b]܆3<^Ek3mr G1$qa(cj u8F 4'^(0kڝW`i{^4-[֯TC7+z Hġp1`m2zΈ\ti&ңٝqWÉ:IAPpu6w=g’YjR`S(x]]8{f+qڪZġ* 3m6za+A8%Iе&u%|5}ܧykRj7}ҿ9оbv>Kl|U4S*~㕈kKaWqSziVS fkQ =OE9ZhiݭUd,qh@Η DNaN!|9v|=q)NkNr+XSkHfI9 =4G5+t\.$\et!L#4{5pm,JrO|%j=lT7y- y Fh 7P]N ?-H%s);Yn'/TuWrKW]$<9OQn͕,ݭKI %m 5Z\ NR;Ad:]NewQ#dny)>z Qi 0}NBD|d06O2'zؘk+1] _:dy7 ئK@ KVwT[2ȥ9`p`PnjA!yp2iqX0w vAWȵYRdtc)SXGQ0T.yoP 9=Kppy$YIJ13a#+l0 x(BfRB͑@9w lwY3~τ ?jGq# l!*bp}2/Tڳ"O=qbu/,ڬ9!L,w>Vyu%]]~h[dZA@ڻ_&oOϪDh] ڣɒCT*t B|+cx0"ƛTge&Dj4Zzsؐg{N]_'dŏ$Ӯ_[b@y|p# ?'LנN`ۤcEgSp L:NO7z[LF4[Ѹb3ȹY9%/S^@9Gk~b)s3jYui?=v5qYي7&R=^I"ȃ. TWbQ5C0p+5rwTPSKLՔ\X:X1BTfZyV!O`8,yl Za~ZUߊرTSεmz.oݯ X,]0GˣuvڨkgsF駅s$7qKOGZNWmc {DR*cB%lƨ/ESOqV~A;f_RGt3C~'Mw*@^&^Z2crdsoo 22-QK܆"2zpR&> ܼ ]:^ /@flPyU휛Aiu'%Ff/ 8(D̜ێ}TC_xKq4Vlw%ZžS.*"%7L>7eTxi/,~+S&3(_*,=?eWRu-f=,TЙDM\uG oR9h|\QL'b742[r9!fg?5[ز_'o9vw^K3H怚r k\J8>arhھ֟C:/5EN {-y0+'7nr֞c^"rʐ%`@AO\|O v>rGXe>؟_ʦ.J$O4䶽v_^9>ma "L #~9T5riې V\ cO߿aq#F .TIfbtPQX&Nu^8R!= /iF}|=O٦7po>P )]z=hhHjLgg߁DjkgTPxntoDc㔢28fTIb0CKcGI`1.`&7@XD#^D'q'p1Vv!ĉxp^N$`ۓ$ u}&uP,0iϒG^>伮k3;dKd:H хkg3IE^% QD4_sؑkyHBSQԺT3S<NQ eô,x&"@H/ aO{Y#Y7Z@5gA D>ګ(N!9tH۹ ^6r؋b*ՑEAI۝ɁY-BSPQuw6_^eC1zg7 ߘmrY^,=B=SOC%18Afad{O0Tm8@(4Qٗi"|$3͟EBԍwci \S=W0ϐy 2F;-RgiRLmgpz^z+:: tTڔĶ#Auga :PqǛk6oZFȺ dsns#+áKbj`}'k Nф")N@Q\>ڦnIxT HKbJ4iMw D0:Sm_zX?f2<frv O]_ TOˆ&9G`(ю /P:9 4L?őwt<J V1wcHrIzB5q]r8J|=9ՅRPZ(DX?܌tg1.?S`xA"C 7~,D:4B,_hY@rq%*OZURE>O$2%m+](B~<Adh1 @ax8ܒi)&$&];sP_U[NK$FKtVy褷 1EӤ]4}LR*ߛBx KDcCfΈ54TyY P_UI5λ X|k!K@j}CK|Wo?1ށT!1u/TlS HE^+%IC%aK|7UmA64/ m$G ov#?E=;W\WOHwE]5r_aƸӫXKVqӗDab SOl&Tz|9(XNܷ`Yx͜!^cEmB)$ >Sfdﻛa8gE|O1QT2uxsD{<]! $}MP8# C~ӵbL Hxbp깪 <_)?vhcF]JLu$jMN/COa,#m{oaGBYbȱ2כZTά _RI0h%eö:wԂH]tg߄; )˯E:/q +WB{I ׼ =?]!' LL fp?Q敩R12"/ JZpdJݫu|`gb(ϊ 4](QG/e Y>'1nVĪ&VF%%HTsk~\o/[ {0q6}DKy"WX&Xx,٦**e[ɉOzէժG<7oRJHMLXpqY@E(eh&z)nC;ūmi nj!NEX֕V3-p(pNPgɴp\&Ǘ,nqgV~wq^SV}K"%"ӂ۱ws"i-W'~🪻uސm!:K#IxfPb a. |`So =*N4놵kdĕrSe:'^ hYG?3_v:v+ 60`OKVLMaۙ?tn#zR XLUt,SA}6Nŏ՛)<`;2knp4`w: 9539\M,ߍZ2@8˛F*%u8Y1,o=TۖWxw8+rT,L4 }PQl]YG,eX`zV/- k"rY"I)$ѰpDFw)Po4o2q?KKKj|F  rZ}q.y of7OnM)to`v8ѡ(l;W'fs>u -F5%"\sԥ:RVNI|x Qv~5q*u3m1wXD:V]G̚F$NYA)G$}HOfDzggfv;lJXBWeE֖PNط)H#|L ~$E-VFqPTͳ(.AAՙvii;Ц˵ӴG PpIPzGPS #馘MUH-A<HJ[ݽIV} Mɿ(f8LkGDm2,Ͳ{(꽕!B/C#>FbU\Bfƹ?bSS W[6@b;R}q/_-pӖ`QWlr׮ߴ+A@IHFIQVҲq@8{_8ܙ /7䈰', 8tU94LrZS:r ;nWcvU=>[O36 Lq>4g+ՈS<ە!^zɔv7D^ezyao+c\j[^}BZNp"P.yuLrE2isaGgu3<ۙ9;@̈́K@~1 kjQG=dFb6$E&;ZyYpj2K`?! 2U*,pD_foKa@<-@k P.#f6mx: =܆:R6?!4;cw𒒈Š,X{%GҎ>q#7P=+/QK*!ދv4߫[:&|؋Oڤ (=xLKc #P:>Vbh ^sAdXa XCPlb Leu(:P e ?`CS|N: 4_q<\16Lk~0`S;\mΚMrF?2RXs?0А((k q:Dvj:^|VRǂz 9t3Uh⮻χ_Ri:3olsYDȩkKpZh#ͼ^c݆5c@{$f,'HUاGQuH!%bED?] wħCб"2;v[@܇6ծ_VS>C_:efOefAa?Xve8z9l# [umQG}蓘o ,Bf*iئ[c5ޠC3dQX] ?"j`[ ;R\vafpƔg"NJ0 25\L`ٰ?gV1~18"–Ys vN^:=A>뀎yZ eB糱=NZfR๨N1n0x.Fnj3٫NQVhvCQ- @ti>F'Bc"5 ΃"?x!xDT!GRFT_C v ! %㫹?^PkmXzԝ P¤Ml]Jng񄕌| 8n%GNn"V$ ͣ[`5*U>Q(|VVhwUfY89_szECO>ʗXj;#L[ Aw8wUdrQ'߃}$6g{OEofu}`B$\AU1Gi^HŨ5,eT"=YX^2sGzXPA3133Y CmG.}QިLp@}4g-ZYd3YAēmS'i+ Q؆k1:Ɣ-RE4{ZB݋BT0dz2nnS&V9 JK-W{z=sM%7 ۟V.p`3[XʗCGw /qG*\mua#I͍v$%qRRؕM &Ē-i&,3@YTB>=&rRYNԯKVTB[_TRERp8X|;ruATˣKh7[" }\`lO`D+;%]9I[XoΈ 5 Ce/*4λ(#<> _$M MS3#S<$a\{Yh'[z}8PAod #ml&IxDP}>xV_ Hrm`NEOKE~máݕ <*\sKU%k+Խ=T&a}V@_0->˽ɆGYo1YPnWmI?%%),@`"`~VYy@(t2_AZ(S ٯ(I"Ec+HFHd;Ͳ$ZSۂ@N \FEXGLW lfh:)_2tp.g]mdzՔ3nf+QOL@>Mu?=NNtRiQ}nK U?-cªg.!soWГ"jPRxĻJU6`> 7zl\%G-51r]mfL-*Em b`sK×Ψlx^(Ma բyQ^ΙR ol"9Qi|1(DΏ Py̓/x"uEF`zTF,h;Rb:QbGDmG躃\ ݁Xs&LgcIK,m Ghr׊G@Em~8p~k\ܷO#K6e$eR2=V9gڵdS7 "sLls ⮿IZ\dxkb$cbBޗI_DOepֳ/ԅ|TE/;[RE}OM dBoބ3P՝~9,5c nwR~X7#qJKc)|AYjS^[tio^;*M$ijv*Zgܾl j(j+f)|6H1z *jĵJouӊˉG^m[Tssxl"WY*<#rPZF6ۿfddV uJ0x;Յv$蚦f @3@c斛$V~qoVMR8աd[Xa>R݃?쩘#%gagXuN/9ɅZZyhEL^QAV0 Mi\'_X RAJfE,B(l|:~<(5Dg;6^Wr>E!ePMVaQ?h@0U2=w+AJT(z0dPU a뷃 %UB.9Buɩ]NMwV:v%4 CO0#-~u;˿959l1nůꛋ[@=p497CP}TS . ZIRn͑%4 aHw1iaH9Vӧ& :^ #(= ha/P8Ϝ)SG ˮ诎'}%m_U:ľ&7 .[ǒ8,/cBAE{Kh'ѻX8VlBt <Zqgq.b QfDl!HT2#Th{5{ ;* բșgZq e̼H3j~b9TnJ`sgIIGXU}eA~0ڋTd#~Pn]0!D]_vVm1) / ҧ8NU*Ŏ (h1Ln^Ymp;jk$ e~& $qɟ5^(~%#}=kdx,KtE*#2{kWm۽U"`%-qn/E+$QZZ|HJz;$QM!2kۖO:ʻ4 v]΄^\weZ&4x\,} l(p7x&b.$jL%##C$pUJFc " E ^X&amGPO(>N_" A);JJxK FOb:UPԶ,%HI{d/k_gkMU-8 ` @WS8x$/uON>ly; y;ϑ2kHzvF0I&Vo^^VvyMe>UUHBh]YkņX ȿo121E9]z9aeXb@ڱ( Pxm-incWYƩ7.1LJxDžY5DwK2Gۯ~W=48X ;ΞM6cްӦ(欞셃W( et I=WQخ w" #3S 0^YhqOIUYcZ'3pcmK,VR(u_c+ msA=12acsj'5\L8ȃF;T`LR`^I}i4ژsv19N" YFhiƥ*}·Vg]@1YZG5,' 0r?RQhwfgK_TcʌbR-VE甴'#oDR0XT#:f5q.vtx6%Ev/n=W[ʅKՆ*h(TGwaoxj`;s):%VV޶ AswC̓2/ ,0{֎IG]MJ%;YOb'݁/("ǿ5om97W=Rt`o+wiIL#ȸ6Ib"=8!P{PHJ]- ]u]87o]KݸWo SJPdVf1,p9)) J(Ŵ}s.dJ c^jfxs=SQ#N4WU f0^Pf4G)h)AnvWv!yD?ʠ{L=.Vrk/b$Hy+< SO!!2`sD 怯cbrk FAR@=hM AuW=Se.,:#zCkg}E{y.Va~C%w1ۈ4Hټ`!OwHu_ )T={OIoz~5΁r/3}XFA)32,uN$7 c"Աjh_>HyV@2촥_ Ըc)cѣ (s;/mcmFUIyDj0I7 n!ZUFǴA _q /.&JDg{5^.t6b5bN=tQzv./$W&#[)^$%כ/\P}PpG-.+(vdXEze /x-T8lfR@LQT܍ɿ!Gq!6XtA^q C;ֳVV]3R@F JFl>2HUխ$M@_34kPYXFuRb'XK)Ea_X5׆xnR )=T#َjk_K&,Ai=L(Ua6 /Ā @8`sjRWb0vk&Q|̔\s>$bM&Jz3X_u¹E7PB$ )>69E厍̓LP+7sz5j0r"HQ,'"gJwkc`6>j]G]hU'^Ǻ/gߨ`! \`63""7ZBK=1G8Ji\;^~c*QB5~wr^:q [C%# g/+GgƇH&g&ךY|;q^ ^iDbYJ4#lXQwj<@=y2׭ፋQ,+ pB%C>[2^A>պ{xGf/M5̽a"l8BGM CVt[FT`qB nb%crA)pZVNZ_g 2&s3LPl@QHېϮhJ: '>w"'&P5ycԚ=b xrD-D&Lߎ[p|Ρ0yf19q%5? (o[4=W I s*Q{O<O]Uh}oWk'.VwWExD'?G Qw]#b2,22[4f (@ֽyjק:,+VVEk<_F) ~WE'}m坨<{h7h uPcsc$Y^Z`|N^Q5ހ.ʓJq݇]y?*PNܚMr&@x~F)_,>]_ڱN89x2qu^mٍ_n5+XN 5_D# Y{ ;4¤}!^Ȳ',y4pd٢s>6J,OǠ_"n_\E?U~%G?*|D=EO\8TդԸh:6QF\^WB.:J ,ST uMW# nsѠR_)iYL.ck_Ajmڸ mmq#"֘ϭCSMIgbev +vCꃝ]\=B3^H-xF#d( TJ 5SCc"@'"mpQ62(_pkY UX$3~8>Č^L.  ׸[G~4rVMB9؟ r]y AƘ#OA TwsAj6߫= >?N%?C**(/ /@zY:?/y_߸0:xL>\zR}SX@nGsl?:9LnČMvXLЈ 4TmV )vtx@.AaEFzDAR! 2::23J/kKd2I`@Mn'\;v!cw|&$uILf<7fS2=?GXFXwj}h@Z.e-A0@0]R]#ݙE* >q`uy7*@Ɛ=_cXk+Z@ :Q#{p_m΂ ҰMv}ֱC͡GbIÖQl14j_2$tr|܀.07o@Okz6:nbq:}LfV'kҵ0d$NiӞ-^~e&J-iYFǦHO|Z4RZ7b@n[ ^Fh%iNȗ)(_ gیhiH;k:>Q+QWXOFkA־T"]T},:ٳ6II|6i1a2՛_V}v͕yL}`*IXF&\>`_.ÌʩB[K%.|.dJ|7ϑ.z;=ӳXS?t\2̌8jptk\zEV"mL}WAV5 eBtoRjOsM;%%fBEjN#5JȪ觠ht"y \l%eA܀a;|&E8'ESL P80aR`)3SGn:f2^͈t f6SC>BU9adO6!f@JyhÔ7JHI_N(y~\6k#WPdru/3UΧM悔&5 Zo!7~0I":ҽz뿟;Vɳ~\j/dDvOth^x~vֽŚƘ\WN0 œs<{q[EjCy?ޟI-+֢C#k{U9*G;1&=>[R}J]MLIU㽝"=)Wl@E&u%3&NĔ6}QC ̱I"2 4`.?vzڟGr@$v.zD,KUfvCEᇣtlRxVJN2Vf7~%.RnK%=`}qjƘ-AO>L8n\ԿTm V*x%ods[Yb~#!|-+n%',#_73D!Ⱦ)kS`OU`yEP?mæ,߆![2 dԽV!Il¡9_ C 1v{:ȥ!Kz?W*`!jeQg /cQ"clcqa4buW&f[5#\›y\NM2I=}fMJV$8ehIP3y0_ ,R/^K̜*dIJ <1`sr?nI-*z3dO 8X4HE禆e/1 g{2G:i덨ߞX x49?߀?ľ^i DWRwMړ۲EXA?x QY<`_eZZaNh9.꥗ 6KGdˑ6gf^9Ɠ&لNH$:A%3 =-a%3&ip}F Mlr8#ÜF:5O2{\K)j=Ԯ+Lc.#HRsJų6 |f ,wNlZ߶l*!XĩAdkx>m}/k2>'uq?Uq GW'T 9MfH59Izs"RA&t¡IIvDSڜTg\r®%fA$RtMJDM؟ øn28!~'6a'E w#k<<-v͂0Lb\[$h%/:.$Mo: K}Ķċq=`?.lZ&r^ ij*7\2z8үV)ڌ hp 'KE3m*Й4tɬ/4>G8,Kڽ(ǩ E}n1 -&cu:A]Rpks^\N:'y"^\5*oC$~sf*ՊV8SRDsznst>lseIWF;-YػI 41^#[3IYgV3wrMBg~=%7{mv2+T疪+; H5s +Y*>IIZ#jY HѧX^aw+`uZIK2zSa_{2~[B<\n )64Gn%h86Ugi5It(E/kN'L>)Odc]Da6"PE\ޑyP>Udī)؄w`JXNGkQ$'L)YTPwGnwϊEoJsD{3hsi z'}kJ?>ʃ;)|t[|Kz -?NRx%ح(I\BPfLC䃧u862@2r?K掏@l8UmzJUjuE(ѧ6͐9 btQQ\^!M8uX@ nsvw=Q y"ӟhe}'Nx2h0E%3h YC>HjԼܴ3 ;ȜvI}E/@eƬCQ Ԡm0?XECMb3/y5 vFV un qTl7fy%Fv @tżZ̗e8`ۺ-rgR K~!sKS.N eZ\~Y}ݬ۪ ?h`t[;TZ)WclyMJ_WPP__+'GteFl2R=heYYt$lBrPh>0$e0z6?>8ϫ ⪉"LāP%4Ԉx 僽p -ח*6<6g+} ] GS'51KA[bY- 'hKoL?eg4赖d@ȿ2X?'o$O/Ot? gh49b8e\ *ٽNF6۳]~OE=1oњUe2a+/gx 3:y! !*`C.)Uoeκ#|Tی-w9K7(Jlr7$hQ] 1QS@aVO|!myuE0a.]ͯ ztteEC>م?Di 20Ҍ*A>! $ӻ8E\40Z(2{.ˀҤiet3 G>Մ g([뤉YLr;(`K 5Ot_@PT1pC]y3K:A>7*@tHqD`9d&p q BwM{imnO!sA"t+)̬ ȦdAiFI8!%OIU_&]E lV1=*czJtRiF/WU"b^Ul`q T)Wl\b-Ļ[9xԱe-q+u }vx`\i>= gh֨_BF=I]R@-k]m)l0e>-mzLyy=/@ܗC~N1+e~!79g};^҃A.U9ʣvg'`c>R9dTrwC77CX?#_ί ۀ*5ɡG(A*yUݣ$_^{tF32[P0[48B!XaTw(ľI# gfPǼ ,bzj^FO&cMF42?ؽ[5gr!'81PR4a^6hsR WE>-RA0AxNw!Ům)(ʈ8( =SS-@ AQJG A&Y./>l5 oYjlⶭ8J`eh}\?3ѐ:AuCTi2TNH/v<'a 8vBڮOQ}YÖS1 r'Aqǎ\J{eym;3{I6<yWT4ӂ hߠ)Qym͚YLcSɂ3̫'Km!k 9j6*,sOn جdT6D2}Ol8j:cQCj{!ZJژuKm|h}7܎Խ9 _$mĎ!^OMo2c}u i6m yw7;lu lBB=ݎ ңb*#::?ydy#inFHvOlG/lAJXAm//½ǷWWMFc O :4Hq8x2h:OQIƉJ7yhN4C'2eX.lA9Ppc Kh̓NjX=7РJ)K'%f]HA](@9iٸxXϘjGnFa[7aߡdfm*RٌjAãe:i7fu􉎀c/^ J|&PXIhuht]ev fVhj*DY]\UqwX 㺟-<#@%[(j̖vU­h,2@VI8:-p4;x' .>3|3E 2GAȔ`V V[KmH7KvӞO{9\/l뒺htRP8]/;YY306G|w7HosOҨwD4uuW2y,̴߅ݲ,W>ٓ#ϴ!Yߝb3iZU6өXHl# '!Mƃf%}JT=6jHD!L4 Ꮟ\1%L!<;Uۏ*%{]@WGrvx;]8Ԫ B?"*AM?eXgC]r6mF#'<\n^rO-ZCuHg iLњ V޼ 7^}Qck)q%%N,S^ C^E!ef*Q#$Щ.HsJDr0M 3<2ANi%h.)G0sAPw_q vGOC;EL&Ӭ|`ARWWCZ|Jg}Cqw}ub4o;*']\ci)OQ`_Ns =rskg߯T?JPwxҵfhzKZX>~{x]}F_|p,bҁ,9m=hUpaGo0Wc+SjqzYx ^5U6Ҿ{ioAiR,\ЬV5[)۬j*"[)j$%l{nȆ|7ϰ{[$ |'.(3 A+HL/V#F%k-NH6Z=pnׇU[jsOye dׇ@RċF?` &_R :ށ`Hp#7d@>5)Y+g۱lO̳:kJNgB:\>$ ,Av$4 u&KfvZJvFI5G9c6K@P6I=򂌼Z|Hw ԟElhս.bO !I5vCtl%D,ފ +5Ԙ}9wR:-I@L~ lQhi6{3-zѫ3>)v'D[6~,OAdDjxTkU^~n8J"ȠWx "1JPw`^׍}W+l S3wDѬ!!EJWWw!]:KGK |ʝjiI+*8Qw'ҘbWZ/ mجck33BqzBqx 6ĸr;Mn|(kv̎D*Xzp <?\cD9#"3ԽJR<\FS8M3ѶfMtE9bL (e-ks_E^l; I%~c1ͦ+ꌺBǏ ,;0]]?<+b0ע*c(biWXQ4 _?`zCs^DGmh3@')4ZucEڷqPbCaO҅i o0#XN{G)#(K2Mq"7rG `CȏBQ|*XAMF߭MQ_K+}Q5g`^*ujnв('_韘 {JWd 9uNkF!L=|4rk8pֻ Of2K0߻fiK?ٲ&Ս7WZtђ{vqX;sDjh /ɔ|A}Lx9D3v~uNN,`1s^pW<5I`x7k\==\Og>jEmR?$؃ [zG Q-iyY]ȧ ,)z8bn$7y@`j*aܝ c̳gj<$.{Y`gH i VFMfHaRxK `pC= >NJew5hYy4mn]2wTDNXM}K缇/UYst1i*qI_8 ke| b‰ک]кEe7͇2m_~5VrPKczwһy n'bM|'Nb/j# [wo MX-,~/drR@.c3f{~y.5zG (R^b ֋)G۲|.HEjYɗoA]߲4\Av?n5mw(#X% SC|/?$+.}PO ZK4pO`H(GdXBS3u.p{G 87<06rW ᰽SЩ8Xg MHfz($d\XyZNw?}膇BOa?FbH\]X>XKj5`Z6;7.%n_/(J݉ɓO_J IJB5E ψ~cWD jCs'?h {4?'+hwP5^˾k8j $}48~PA4<7C2ڧ:ʴ{)f17"uE$(\ ¡ <N*o`֦no0a-N &¹Gj)ӵzN96?a60j8\-c[נb(-x8sXwk8TuPN-6i19;]ymִOxrͤF<=&iD xBs\tvv.:#Hh(^1-&JRGH!DQ)}&$vp[2Wl-~NA KElf.6æޏ9-SWv+@(6>-C; kŦΔc])}@qsgOPGQCyj0P`QYտAKDJJ&'3Gǘg^W (N ]i%pe}b![i{&GGLyrLd_N RVfXn sB8EN]y;;fa2eɘ m i&` z!_`X\UpE29xB 2-ݧՊ t [iHBsb`^Wk8{\lRrBuv5ygOiW]>$+6l{=YH$2;W=s~ܩ^!V@̇ QF!X!jb9<(BUzRݖy&_My@1* >?8SEXb:vpRZFt7#XNxp9đޓ #'~ غZ-b㒢V!cI62h(NddK%ehf+QF-cNn O>Hv!ϵ=Hg0jMC9 jTs \dY!ERE,ȹzwdčJUzA@P'_+AUa"H*4M91/E-?6k`OP8<~Lc-^Y.Ge2y*%wT,wapdH%ۮ2̢ [c`FfdDw3y皷^HVŇF]m]u-=_=)GEFhf=t+1/!$"~'wZ-9}͏b603,rƼK,1Wio4V;q@3cbM:9r>A#Knb0=k8Ɇu,QzuE5kѳjo3q?dL5\Un: K_'!it;ܨ:&[ih &魱ՊM'lf G.3}yvΜU{!n>8ދBm[\JM{gB>`^?*o^<)TL6Ҁba~4LBd(uU!`q{`6g ӍDۺoEJ鮗 zgj9)\X;ѠZV<̬.|ЛJk]Һ>8`OY7J_*voҖ8-9ɭk=ǺP⠇ ϗ4ϯtu2*+ʠyʩ=e ʌ͹yWKy,̥ tg'F̢bLd^5 Z?NeTZ'C]кn~t,d*X-f!_9AX#dF0lE`GI:(@v(?W{KEmOeܸ8Ajɹ8]CuaQCLyeo1j;_fF뽾F^;9`|_8hw&V&"Q81~Bvi 2>JKP :SX[=!/"q*44ݯʛNtext16>O?j_pme*ݤ\j7c$ֿ>nq3P'F;L?b0δC3lQV2;rZx!lDP]/RwarL@j[F]ZfÇkY hױTgYu?}~|r}M[!h>?nu@>322~Bб,2a #}n'm7t`!ZwЈ)}|xV4$k@ܥ#yh~9dT$`@GmzL+S[%>Nw9E"NAD"68Nvď"C*s5`V$+T+]݌`Kׇb%{ *͒/OvId Jh:U gƞFƓFyN4$yj?*$S dh_rp]|ַ->,9二";F!ՐPm"{{i4#\G3'JwmHuWGs;,([^6aoV3yZ 5iX֞{Zq)r Y-<*̧Hd\Ε".}W^ V:w>%g ˨TzK Ug1x ٪%۰R_˓-Cr)@kkpFuYaX]4^ 9XԷ@j*PDcx0:U;12ޮ(TsAW|f?E8&d@1{5^ȆM#>2+a ÆI `xU+NER΋W|m,h-)Wt˝hP?ɓ_w|&r4UMΙ֗Mc*PߒAs4eN]ǠD4-v)YLڲ>^Yb9ڹl- Nn!̯X:`^X{m@k+rgH =2.0426=((0H[RxB]%mF|ᚯ_N)o7mT4dBƟoT~T (&2*دi+z]D6: TeӦUG oVχo9 !gqG/je֖JNb7)c\zӓ7c LG{p38Qo?!^ {۶WWC;vfr۳:` sSaIKik3ڦ}nx겄yg29,3G:۲mS| )@~ǵðgEpZO6yP7K}p[Jb`kfRjg~Wb潾M*`sat4H:>.h;dXA(`&1/M]f7_o(u,7&&y'iG[h{zY2|5a1S:|m@z0o, Ř_\o`{k:y>yrpE8¥?g>>}Jsjg`*idFpp͋V=0K>]d]W߽rʋ6iN%#@yk|g`>9Ot[U4lw:MfVfBe~r8S ]5-SJ u1jkF ثF’x;3A6R_UECJ- |!_՛ņ>PkzF*z>XN:mo٠`z^ֶ*EŦli ['FCS`> dWvCeg'5K&~u=1Z- v(QYp=py9NtK'0; ,X)x H-ZfU)eN}%&$:}Qjl.R̿ :UkR2krÀB)=N( ֑`;'xcP Db:H68JyU(d+7 }؆vs\0k{e ):3ukhABgl ?!QY !5M48eI\fASƋRnD, WᡝrYL+wP+8~)eT8*k[L9Q|`GަY.4y ݖ:^̴VE:cI~Hu vFa{odž:hpIp{uiW!jUCl˿4a]LX>K}b|}~.MmÆhǺzffd" cb6|6 GXKt9;=%^ wEa`$.eT0T;mBGwO(5^WQ %) < L_r/>Qeo >-;ϴj`ft @@NC{UF־^^L| cI7'ͧv&(GiȚeGJQB}{RJ_VvNyWٖ$XJvψS42 xQJfԻc `:\g옛Ǫ_,X HuƧTgD )iY ǀ8|aRթ' F)\\v\=مz!p#A1q|=>1/bQyX. iw*1bB.RyvuN y޼l`ng(jڃ:iVK֘x>QAB1ӍBjOli 2NY67loD( &&&ϠO>:9Mu>ūyY{!T\q ^VTWHdsSZ ^*KO=Vj:݋Կ`8gCPJ. Q*ȝ;y_bQ>%q ?7W=/ XaAMaMhj5*}P\ a`D&HTgH%Nw0Q)a(G)ca"fM0r)C#*9_U3C4f(()vO@Ǭǐވ@ h$،Q2۵bۉsԿ<p =Uro>e}!(JSQbM_6t)NFOl:iϢRقF*XX c#x.P5 E,5zZ|B/YbڸOڽ0U0:ᬵfDr1wt >AiZ2>YF!.fS+P1bI JY:@m^`ĐACj k ?P/Hz*b MKֶgIc1)Nx1s@hA^Z@r `aKn?D(fg.HmiKPxO6bZ?2(\_v-'ƺZ <) JCt]B8pr9 Y+Ax3k+ąݛ%x>oF5e- 9ǎA$)4wW4S"۩-@sAu%8m>%[0fc'~^sY[ C`wŌ7?v>:J RAxлۙGc.0Nuok'-x|[u+q AJf@t z>-h fwѩZȄ'A8RmMlL`5jPf|w[{\ACcz~t?H}#W=u2b3Ú9E*hMWʂ eZVU 9tH{uYUWw|hKI#اtdy5w'p^$D^MI瞞uu_^egM%.V;P:Yvve{=]'Ruv}I +@~?7yC,-%'a !8Its꜕ A=0J`!yNCb`|q07QnRO`6CCmsp*aZ1j|a)zc.vM3QNa9X5ůjѭRgW)Ţ0 ,CFl Ibkb1Y'u-:s~Rd?wfÝnJlfXq[K 'cL0^x"t8?TTq K-Ma[E"6TGlʛeɻL`ӆ/NR}ݭ6QyՊs}l4Ýnsɥ~ƬyO҈\5^*$/[v4ܻ{8?M3tSB%ǒQU!W2xGуb%]Rb|FbZ G*ps☪ ·}1Q~\iW"H"*Z3) ۘhMRKR^zA2\>]J/Շ37o,}Go"OV`oP,}aճIǶl,\/6I6(t!p#!4tw`d5^7G:d'kh0yMo`~M‘b*h XÈ1gM;]C4:sJ$b.N؀n=* f=O"eFq107/W;]oAف:|%lw?nHZdo+s_J.4_klaE6 @m#-١5$P؜ӂqq9\E@ίO|9} ۄW0.`Tրa܋:[Px`gCZ("} 6V9 .zrs)ޚff!1=~_a9-f,ϗv@A\v|5zˊ)#Α& 6Lᣔӄ/W9h"bw˙U)ݎIeu(c)=W\ve8~Rע*$cjJ@(94+TFĺ(uYbyky ̝ R:GD \׽;6,b \vū>Bn'aȅxd[DBvSBy)NjԱ1?ZࠅZ-Iǣ{vZlF}]R bOJ(fX|[gϿǑCd}'_?7sz[B ."n 1F4br2?==_9& Cry\\B 2­샋WA_8":ڂkJdN:s3є<;"n0iOtlcd4qkL7 9%fqрoiLlzoÿ&9\bW{X҂Pvhz<=*Ɣ+A!|Z, ~v(Gmh?.yN.n%ߒ b ֪WL=T}eݐ]JYnDWλYru8"`td˴7mCpdԗv/US/&vZK豮'·1wBQZ_3I Q>|f*eUO͆\IC5Ulg٭]`~$s/ټZ;w[{4KeRBVX@CxF1е5"S__=H%qU裐w%q9f\CSG넄ɁQWT?x 4b*FBv.~l{OQzMτQp:4E`ʾ5Y{ס'^Vu T Rw_6֡eB#8^.?nM3sP4AӋh$/ 80ѿgN|3JCvBKC-Бr>=6Frr$:1N}.kn93w[S-ͫMhNóJa_~W͆ORkqMp4)aPHORSYX`*w R=-!';0, W9&Jr>oZDt|xJ_OaOf@'Dmr>.X٦xώ.7꾦l$A:fzޡ=8|VYHsudi ы~73yNQF;o ]PpfywH-["7Y%@+&TFDR82rF˕l/<䈊wJi[¹H "W e# vMIg4'|ģY3GX1 sdwUN)| =+$uo\)Q!'cAVKw #R_;Rz?Qrbk}dzq!֜hAUt}%_8 5&78XRթؗ&и$C&P wEb7y3/IbI_ok[Uu/48!a.@Cr%AT]D[ G "eqߚ.Ʌ\s->+"[Y݊Y:69$rz 6Gaו6Ӂ:)4:wG"gap8Z mM$)vlGmlO?USطU L) ISq$Mu^w I~gf%44).a*D[H=ҺJ0@)gqÁYLXqHdsz !/ڞ~跄{T8QLQt)Ʊފ(ha}#z mjp<^f#Lk?‘WQ*؉*l-:!Tݏ+dMDVAC P נE,)Ĩy );Jqm$zښIJM AqqF@0fأ{2]<&ªVf#ڟ*KuH͆x< Q$YwHU7P'Ini2Pg@o,#k# aņ S]B&m\X:I@C}ϝlތz[/ k]6I975D@qߩjg#G+qfKܧ*IB\eîYAI["A\,aJ.YXd** Is9$p%0F$/pj1hu%NST(E Ii7tO7KX&J3@\?lr]hd+aBVڟ 8ҕ 9chMmx-IObs0[Ӭo/LQ@tz7B؅Lz8Qo;fpbM{=ے\=KGcL|M[fx7pY쿵`¯nH }Ւ*9H"3ə $ZXkaS`eP Ă`tUkskd7om\bb3r`jer inO$H Ǵcop2 qL,:`ohI:nid _{d_5Ha N$!դ:V:ƺ)>DQ& Vk70 fu/>tx>`8{|DI[#Kqd,[@)%NΒgN0ttPd @_OoFT@BrAߚ@Rxeǟq 5ɴ1_nl\URгN'Ɇu,+ '+џ0Y$@9aja›# \1f_Ӧ&8;ІmCcn.jV֊5_TM힕ć7C5E"GDj;=EGZbd:p{\NƑ.!u/H`FݠUeGB}++ԯYP$%_;c)(!i ';(]>b^m=3sD5/JUFOz} nenL1XglfbOZ'Sl5zxV{B6c t ^% Fz Gh[V#LMcTs',+ Vf]N)S"dZo?܌ О4h\a؂MD}^ C_n,0wɩ|5Y)M4[E,9~fxk8D } sM, awZod5s)aj9혊j<qv$MGIa_|gS?k+_RkX=0Q u)zDhJ"&$^qtUad^ߓGq e2wVr`?ɾ kԄn얡hC+G&`F 6l=;|XAzA=Tzԑ3eĞQL"@JO HjV [SIzqfWMwӥRN+NO6a #-=)mc8s dޓɊ|o~k2`q{5kGDeFPW'-xpٺ:8su$-ۮ$7ǥSL=ҭK #0Cբ!+9Tڑ]fEfۏߡxg b'>/ "ѹ^ KXo %n+czg_Q=\,< ہbDzxuLxtr3f7Z` J)+/.gVn˺WSGt92rƏSƉfdeJ<@H_xʺH>9P산a2 tخK03|JmY!Se@^G E DE-#=M|kpsVЗCdjcd?? ՆSO٫;@qK% V8G0Tcyٶ_2hȂeRATcߒr{ZyZOeSsX;_f3cY+Yitm_GjUX粒Wl"g+J_"”5Zgޑ֗d4@P*іLVp7*@uB~%BwٻݔC1֯Y=zJ77%Y(7 | gjj[k9F .iʀAϞmŤ'?ݖ1qUgBZ.baG#Lktc׊dze}CDd.hssYw½g#49F=ba03M61q[DU[W۫pײ8X>P:dOϩB_'ś=!ˢ"y=p[t%Ȅ',=jRLΎl'DT-愕}gTIjpෟ6 ǜ]MW6hV$"\Sњ'Y[r@VRkvPd0qˈV`JW>Ka\`pgÏ0&6MpF$Jv^է9J,=WE jL쫛0s>XܐZNtf>^ )R-,6ρМKCM)OhH \1Z6j5u.ڄHgh˅N8(Q8DKFqN RS/ٕ\REN(dhcf Э n%@aZ[^;u)fU3I]7k aFHBC+\!^0 bhVeSN"M'FH˸'pn&vvH1UK Py"S+ 0Tn$4 fQN:NU8Zm#yzu>wN j8N{!@dG4`W Y@ *=0{NK;fޭs"GB4VTp%5v뽸DƼ.Hژ6< a3ȗ@Wè?kYVk` SԣҎZ@%|Y*ޚ)6sUT4ݴG45ih r>N{Ovޖk-:dC4՗J>l7fҳL&JdF5t@i9W?O zNgǷ^#f :3M/t;#z]@<-8D_=wV;IV64N? »=CUa `.צ̿LJS-ޱuo[ bL|ĔXZ Җ*j:4Eppۘ0¤>kijXqjP|Ҕ}&Eyg2gwp ;PǬm;tV/? e^ik[">dzboui`Lt۰^[8NYp$ф} fKѾiQ(_ btMWk[OKrф"-@ hSդP (g"K.vDA`h` @AqYծMz =ӐLc Rxdn2 r7kp[iM,{N/}_=Li4ɊC|/6|:J&Mzfo2#oza삽N^SpbL>@E(߬V{w?c+WTo_w}R M|l:?QlmoD'ʼnޑ5̶Ȇ-~^ ffĽAv3 5̀?\LG#Mckl51DWn/e"n gq4=5m:*,sVq}y3FT(axVXw8ty]ԳӠ+.-HqjypSD+zxtT̙8:KSc@c٫"\P7yDE,vLy*Xv;N4Mq 0 ;zȼR5ߤ|:eg(b(O GC I +F-VGyYhw7R5Cr䊄3N%f1G, fWU:Iy<;{bdo lMMxI@6&NȩMܮ}T1R43qG Y۾YR 欷[Hg̣zh܍6Kn9$`cg?#&a.8i[KĦ-I&KSO5))Gq7lVt2aot1F5zD4bv]@ ʬrU.jNLTI9; T:Z)_f{p?\+C#2d $x% {Nf.j6rX"KqT〛G ['B9 J?-b. nd?5Yst␔kۄղսs;nϴ>T6 [288ʎNNWJiHMIhU'ŢkLpؗIDϦH!s}Q>!)/'dR ŰO!S|~$~5W__Jh> ::8ez~{0.q؁'tҫ)V\Rι@(h̦pM_L]2!pT ̦FFl6/|cFy6iDs0䩟+ .rzF͙ų#G ˡj(mdڳF)ρ1,69/.zӁKMIfL5' 0Q{cZ?($4PF,N-cu lM)jO Gr6\.|^K= ͤЂM;,{wJ;Dmnt: <'a``ˮp~7J`'t Vti;I"yK "v;' ZFWفYBaSYQ2DA.Z( 77coIj!JZz,Y;r1rFB`z+kHn8_4Zpv~ (jx^rU˯ח"p!-m9n˿xH]&+BnpUah.H`]u1?To w/2_ZKQ;IaT}f֟̎;H5CQ!KsQqA51^zߑtYwFKm'|=j: L\? Qa $Fß*htgڗP2]|iF)`)ZlĖ׎瘑{|0 %VFHvoTs<_& 6,)z.K%OX twxVX,u/8 .7{+x8* ފj"ObCZ IIzl4c> uKsMxq-җJon\qjcx pMRD/t- x Nu(zĭq3qࡳz@k Co8"`j0MOwN+IO*}Mgxۙp m`a\lU3n"ԙl*OY$FGEz?itt\t5)J!= xhk%I5S U,:F];4NVSJ]W*y̷>͗ Upxm37v@zOxBIҿ%DxcNe\0׸2NRd2w] %աuHZus6X7v TU(oѬ\af"rste #彂>r?-m5e(xt4Q2UXM yvu糘^_*r`L%-2,˰mE^3p!Cii`vSQ>ٚՅI4z5\8AvY[Y'IC t-hAЯC;;;D#s&>7a#ٳL}* o-#ynz$] 2itu(TCÂ󦬗=B*$[1Wuj5|Xfb;`On3,y'1ifrA)Ls䠶;`# F.XÚ纁{A*5‹//F%Y{RTws0/_ܪIWH9=#%zD9=D )72T~#rDe=~j_3ܞ,D~GN}'_jЂ H('qC>•j FC#:_;T|ըuz-G,=ldN3ՌELoy20W>pluH )KU39w)ƦqID,dM"P!@hxvVٿsZMnj ^DufU<ŗ2Rc{93JRYN D¸p0xlwʭ x_ qgFM{#O BwMD?B}T QYU$zsX {Bnw6piz4 =+S۱[Pdh bXs%e-5;T6w`I-]} H .ض.R:}2;!=DC8 dy$TEqJ# xMn5 'ժ:0~ZH࣡Bp o ;24%q1B&**F$>Z9 !WJ?-dņ{LL>bKx@x?+v(4`R< 5=_\e`ds TbsdbO\(#]/]"a]+ \V.Oy!zD`uiMQ-Ƚ2IŁ6^0`5LfhPM=}YM6y@ӯTx߻\xR0%EUlv4T̨7麼FQ,Z![_8M18(=Sj\5{Jq^>F=Z-8 }#(\{[UU7aиC !r';NFw KN%<)(F4bn;b nt`_% w_Y.آ#̚P!=%DP7d]b,˅sPM_:[ÐkW[q?nں5tLWlSmTg,s}Ą]D9Y$Dxp1j6 4/.֡=uKc>If4f,5_G2tӒ@)FVү𣑓@S!9VŢ2﨨rjg 59o>O}hvq|,R8ͫ=j,jzr09dM|:nLm \A)";_~Z[^\ z> QPgs^\:v@~Mռ 9H7P2z㖎. 4*3F͈\7i)@r:k d}khe<NaICdWB]{b9#] p\ͱWޭ!X5%:hEb=lROF)!O1\g@_i`6WNi+,r[=S\G"h>.2Wr gs]>I-c5-.ĵaa\20g*PcP"H3N`$c>/!1`:jm=?:aP2}+Ac&!tLSE }؇TF'q*npXGOAU5zzgޱ˜t``>,N&9\TLU5yNa BcBn>V e=?·LwTUȧEv"9Fyt`V+|)1~zdhݯ l}Mtw}]>o!y/LS'VMȓ$XD֞CLo txBlA'_@kp'!p>`آ8Im@R|iuC!gup4>цrd?:9A;ee> v2w1nn#d28 z:tJœ + Zj2݋(͵{CF.p"ؽS!~<ȪcM).F c,C`nJm}-U'PŒHTN9#Q[uhjK7<AӘYNELmNS ww^:9W;B4⽃ZY]}󙻔](PU  [}~lf$#iSuzeS̼(F4ct/ g]c֟,~OTֹAotjXif9/oV'|8( v<1ɗ1eaz8L,~S2Nt&_ Îp<.n#|0"k{ƒieWtrVц^%YϚ}Rr| z~:hv7Aӟ&n$'xY(=Ҕ1G:TT+m۹n . sE'5ך&H.[uA={0 1wEJ9_5"B҅R1LJ|y6$@RԳ˅NaB#Id]*oe) g:p$GדrNy."7ˑ l( а~+Sv3nOmYݶ6PVu*M ān"=r] )xvŽdi"闋҉xxZ~}↯JAATc4f;ٖݤ.nΛ *{rRrM*oz`rm޲yҾ7#qH?sC[%WQ/ze|[uBC钓m8Rw5Com7Y4N?:&}b@(TNc5zڌs-+.>m%O0QR\j8Tn:6B&DfR#s|=!Y%*z} ؖckgߖ|'d30Tsi sKx]4Բ#0 V6;*v]]E sq|/4NM ܱzbj ܧJ~qE}sEp|dvHGk3 }2h㙓uǛ` VE>2UXH8\,i5L#䡂M&!H2pA]sޔ/08<5PߎP2f% Œ;=n0uB1܎Jq/EbbH{WgKBК]kK +7fdXs.|R H>|6P K/{*$2'N+NP I\̚JK-e^3PE[NK*;I :"}хIo`(oH]iݕ]wυ 64ꮄ0=p M CYc Z}T>jFRMOӦ|a#1odSW jgQKw\a67Otye)u=܍z~Nn|,̇7F)fu 5RӴ A!B*ͳ6F/y(l6V&dYWʩb}ލ$eHMu2w&Mc&rEQFwWTғ,<2OGG?ypqɷyw9#v 'C5JrSDEK=Ԓ(X[Nݾ'r'LۧUC1Clҫs9IőhG I %/CA%%IK:CSߖ)**n%$6nȼa6xT.0k 7-$c);|k5i*84(cau{~c$@a^S#Zm-$devAמ܄""^aPi0ʶv/ Ya5n6QHJmMXd,Q]7^pH{>,w.+ u<5yJ|DJ7nO<K7I*GXIX)Ƀ F~Jl ߺKO + )mkEj&& @2wz̨fŃ"VIC$|mb}WlX Xf+(N}RkдTZwB&Izs~4|F{X(2~7Z 9'K?>fj{taΆIM^B4xtZ{ )wdw@EJPw~k"Ccܲ{fnwcvY km)4xi%5=Q/S͌)WV\ Oܟ?B3}d*!¤wk}Y.I.x,bۅXJZ$!ln Mqmr/7L ;`KL3)]2/b:ⰔrY =RM~d\,(N`()<W>DM#"mGOzrA(]g CE썻ώoe1YwPUUH6ɖ2dys-K{~^6ݤ+>3ls `{6a`sLQ4B]/F?:W?E!qK_̒[x3{WbO%j_aI# b< x['B/S`z$yI|XI$59b DUۡuILA$iDS49bAjaiΨ")B(~g&E EP_lqoaGELeƒw-ndQ`'O$E;N !.Bh/ PҷpЁEC}{.#k<2…L$c{@4M6 U$G]1Pž.rI'@ E6=! @uVoJBcŖ֣'D\ZZ{yzG ^}dq}WZS\E<| Y3.<+tD9N')lAԛ8AJ'Z7SNR8kg s|#asQ=CQɞY$؜$ʎIy",//(.p9mB:Yotlb}Invoaȩ4>STGXFq}(>پqM/iWCr ")`. XqBiNJ/.^X:~'z"mq֝|#{ @tvVVtvYTŃݡǶH !}Ń?O/He.wl.=}s˲J;<q>|Op˨K5`}qW7wK[+uC:7.iha'ӪqSY,UT#o Só<;z9៭H2ԥ>H4 iƁzvp}H '&,m5#Ԉl&opt%$/LvvEKefq(ejVKOX({_cʟt9.y+:0_[냏-6$Oy(i$\}\uI!ibX pl zEL浀 yͩ˵a09i0S/:/]i!tWP!{҇oPoKq!b Ap~IK3ray|4}; ky?Vǹ @ cF;E7Ɣm7bw!қ\Kr9GwH hK`Ac<ϧ%#Z\րY>Tn%PS)zT!0&z=སyD\4ĊvŢ:hVUpX'6xUg0Ϛ}%Q{F ԨXθg$ܓL/Dc,QHec{ cCtcl6 f].@$!j$hjr!g,BF8;+? O'&>|/5uGx-\<$K1gIHNinnc‰zh+[؟E_IoLnk5xOn`xB#f40oRq19 hZ1grG[aig/nf!p*N) f˪hTVo$~2^KWfaPEnKѧ aponZ2E##8].'%6#+}+?5uVގd oEj{.C|;Iлg!5h3B :&CWy*>Ǚd=gӨ?g΄ 2 \?V V8 ۳,]RgM)7=WWL#kܓd]0}BK%/h]I[kW%bn3OteHm+_4WخXì`m pbp[=maκ$Ѿ.va2~7te8JtX?T劐]/*e$jcuiDg;"`8B T.! X UxqCR]hB. K .h{;5BaJR bj$*yd{a\B>g2(vhлԃVs,^JOR jRJ'l[ut{%Yoo:qyr P֒[3{T]BI~Pe/0dSEXǹ-5>UvUq PMYmИS *wL1k=:{1 ] mS̗7:{1s(,oWt 1$I܉_HьSR<u5 GN;)տNՐn}I ONH phD!8GX2wJXyNeSwԋ%/6q^ÆMuC"^6L~P";a!Uw\rĽJs#u^-}&sBӨJn[`?J\ҦؘBlVlEaa˟EF\r7E"LP|~X]Nu8$a3un7|?ŕYtٔGϡ!#m !iSSK<&JW>V{˵DH(ȳ],I|tϻsTNL2z/尥,]+`DKͦ)RBKJj[<`d6lku|.&rLrdB%]. i)c BUgU.%p2L)H:qB- DL) lrsM{ci[-+`CKWE<9n^Jx jgGE8'٧o0ܗFDů@3ddOO<+Hc;VdKdIgH4U2S }fb4Π//\|69ýOwIbn %'>_`z!CjfME `)8[^`Ë:KUsQm _o>92@(`Й54qNb4 ErqB:5hITʈmg፫)c@70T3͈^'x`0/%\uښڛr7d#='#_^ukǻ9Wߪt@l#~ c- 4u$Uڲǭ9 fbrH/>=YJ(l- < ]DRVWU3pyEKn:AOW8͛WML{ Nq=SX _LK3LXޞ}N,΃Xy |=U\tY+4n1"l-(QZcbe`Z6\|{Χĩ>ym*wZp&0L "PA_>EgV! FÎIpSi0dL-h #9)ͼ\pĺwa;Ixd]1lSMg?X_083[b'gfI5Ri,4;hsdX'SyB\ۥlngAX"ȥFk湦;[WviL WQj,~  S㐄6 R.¨$C٤1ie1<+&{i$0s-t#tr2AZέ xw &s6}xEWh MG@σpvq@!Q0uՃEUו~op;]ʩT} pcE&OWí6~6-;f: !>I5 jP)l_p{ !L YzY} w9{ (d|M=XVOs_E33-z37{f1pDN2Ii:9PlH26J4",np^ 7w6I`lY:Q֋; V7Q]0,]$a%5 0gw%#Nm%;<1,m@o*xtipd#_&>Tߗz=% #=,PB{^Gb?s)輘,_jPeQ&mbյ[ CS10O RRcUpCsO`?dnR ;~Lv7W##:j٭kwcFGO0gS\,}oa:`b#Flٗ.TGD}+gfԧ ԰δ-u;L>Z3l< 6V k'kbōxmHK!TM%r66< VR0\Qn!RJ[vfk>g]Zi+f6z72dǷk,VE#`2yMM$~d"+'>U5J*ꦏ,&~hYZHIxO{,.GF/65:D?,fpOõ *+<F{#5{2iff(eX!H?xTwU<<#_aT+0 ҟ6Sx3JE77` ޥsƮ3"0Z=ps'9j&oRuUz@\ 1Jոy_p}0yy}+UV`NtDxкˈoh9H wVg4pFm CX=s%)>m-aX F`1YHr&F-y`Ռis)׍u}ʍK2ՕҠU5澵i2uDP.=xq͵ȪS!Wl`)oWW4ݻtKfv=M¼I \"TΙ^:N{|+VЍ:-~} 5F Y,0"V:Tecc'1+3߮kV_bj!`QC(.Y`lY_Ϡ ]zd`I}yZa5vHx.Z[g3g-1pP/dBkʳ#k  YdKd3)ȔtK0amaSժR.>gjNx6otaJX]5r^I_s6%.$.\ @rkO3zDK׌,ײZKjj G*~K8|.*ڙ!8HtyFK#|xj#co+"uq.vY{EO)V%]l*v#4kr4(΋P8(5(1K2O. \7Vާc(UPRaIߝE˻?ӷAy7EJ朊;6Wۯo kDe]zmMX?dX wTO YYIρ|co" lXI [n3s#oFe;lX,'ob0cmgWv &!{`U!U޼eA"&F_o;eDr=@Smq95cbp[@XSL TOob//aeP+U(wAE"hKo@-'G 9ie&`9]PE3+]j zv?he_Nd7̀\RH@4\nW`Lb_m9n%h545-:dO>s+ؠg_!4XUX ԬgFdXt?z t s?s|:pSEi$%PJȣwSRnrc216_*kBc/0+ߎWMpݻFNR#.>nrt8^P݆%S5 +^֗_]i<.5x07LVODk˽˿ kp.JM 2"!#^Yª:bgyS#oHZ<rl4RC&#Xtɠku#m!~To< |!cjߥ>9*QpO?Z7CL'/=m.^ld"v ШY|( u3n{V { /]qXS^96ms9,b"8CmEYgA[Ǟ r 3 Brj;>.+!҄ΔyX 72"S31 (]ә&pcPnbɤ tp DANϟz-mK4r9LK)&3}WJn906#ihp줗m!$ǘ'83laEV!1R7g#R/CF@xn}/(Mxrċγ*m ~GЭq d(?S- 9h_Њ/N-U] \fY0"s;hTP au#xI؋ 7HBe7O39A_U-U*874 o$ +ug¦H_|FCæ[U~vp(n5d{<͉ U2-~wzD H[=IɣYž5۝X؊w-rOJbEv]NS oaN&!(o21ogwbLaMl: P~o8 #-JFD`JZ_XooKt[ d;KU/E bX'&ĞKTb S_resGz5lDV'qUiI*y*sKG}|0(f,;c[[Uo@g a^Ȏ >d0ۭr3*. w"D>[29w ma5"S=X؝* Vi*lJ)pyrcvERczcl|D@EXr&zOB.juB@ ^|!7>r.`5l(W!A-R)S/7@2S#9{jPLaԬD,LکL2rC.LH-={*ǶW0CM!|BWd7UY3;k J.zq> GW҈!N8Um<8f4y IƎPG.))[=+3 !1:_a!3]/Q JDwƳF4]k'` ?-Ėmf# p&3xA;N :-^>ɲ~zP۞,..kp/KpZ(Q|>@.S0 $цtV$d>j\H&B*mɘ\Bj $W<; cD(me%G[~ URGA{t~!|P9@a#c47¶3j`$ڔ?SCdk;9/:)i_g[lg1q,(]%(yi0VF>wyπR-_}8&p0ۂ,Bع1|OvJ}JB*\OTlj}y62@7'2 {' 3 "E'|26=^!3: ɃGk }=%=ze&t> O'sg'\Z2 |z9h8d%o6̾EEO%rI&1@`TZAwC^H XۢgMM.:\W{Zgʫe!`R# mnCɔLו#d.ՆZDҍax3ӣCr < 5d>U F# ʍ6SlGkgG'kY8@ -gd<;55JuPJ|-A?*PdÀv] iMmLi(uZ,;o4Vvכ^\HJB/*ad !M@mǘ짷U3fƲ-}+)0d;zL~x+ʬ&pHTé\pXύF)?O)Iy(BJQ(. "(-71d9G9.NSpTnDIͯN$-QyuM⍱EP; sejMq%Y de2PCߑr`cj Ve#KwBTz@e?{bHr^6gj2viN|SIwqLvp~.o&M(doJ7D<зlU1EWDS@Cs69 &Ȗ\ 3 ߾I.6ӣ>qWRxˉqF`! s Ct?Y9dȜ0ˣ .Q K+F6󈴫ʣD۴yr%2Re$8MF ˈ4afTW0<ƏnFT9hUp&rTs|Ŀ=Z(etz돒ysOϲaN[Zv]|A 90r ?"Ɍf:cqfwJT{[6]?f9Y2u*s4i8œ~UԔs3D<[sF*R1ӄC2q]DVlH@ը Y;窬!&; ,T¼Df&޽. ~0-cb( 3 Rz;eAP5D>ԡrҟs%M0$ӒIBFt( S*7=#Z^%7ټTYgbKqWq1PO<$Au XC"䱷NS~3fZv -[sriLkJ34j,݆S;n C ڦҁboZlzGm5 !$ #h|/!bF'^Ay\_Jc#1NSU|*7"ơpObT9ݔZ,6#~HC ˀ5FU | >_` ZP-ƄklS( >*Z)g v WX-bߨpCJy͗.6geX0-k4RVeGjmEԨkpބ7e##_t_ݸ*^TEȓ%;Z쨄ƨvDX|wꮮ*4oǼq^]Y#ǀ '?qS.M#)0:q>7oOq|/Dfmqa7O86A=_LIhs3fs̸W2y/*cQ:3qv.)uɰeXݽ]-0=ضdt*Z?Y0{rV;9U&#aW~$V7CJ,_0?oa䀋z 6\j)B<#SO*"b$#|=A_mmUig[$%pb<&| Q֜89Oy2Kb;ne#a"}@JaY c@>w&s_<3]c'}zPc)\#1j=Np##94xb: _ 0^*O[]lwl~/>9HԢ Ǯ.ٟuiƥSƻkkŢ~ S .vqDc -M2bRCl#V&=ԓi3*Uib=бs\76h."鰫U]"m㬶<.[œk BK*/[K#8݂RfeG I/;4#IO=y)P{v>KRQVXTOaH0qD~RbyPTޕf =qɪM;!k h(]xo@.=V`ڹM~zf.00s%:}9YP#r[<|/7@ç,♺Q9dBLKS~[&`n`歋e`'\c[Dψ ]4ѩk8"(mq&WN=T݆P0l+ߢ높(s1g|yv9 Q=^!YȦ}j.6Qg'x`"+ aW^N_}F5տ /{~hXڵvYcR6(&)XՌqa4 KL77k2Bn/pCsiSֱ:nGb˲ {kj;R'J{@** uvabW}?Q#vw^)raB؛4?po2_p|wT(ѵ"zɡ@)qA9nЋ Y541Ýbƒ+e$2|u.{X&;shV dlӤuX!u(HQ^òlQ!i@@(,hrH6ĠV]w-,.L?DLB@|}]i/QAl) ̤Z(I_s~V3V^yo[mO3[pzB5i C$$1_gFB0es;y']aXu(=]fOvV)2N䙯"P/Xf 5>[Pu%`Tc'[ڄ1Rf#t5{YpnhKMKeNTZi#ff帖?F]boDZ}IX(کQx0DC9XΔlo찀|A;y@TxXlD}ـ A7IOp~{f!R8Sk ǒM/i' @Pki-:BQLs`v/!>D)¯)&]MSn^V'#%۾*Ia ˀ7Nsӳ /=2/Ԏ8Z0wlDg1ҶKػN+@&5a!٩F"fbIOL)#d@tʰ̗~.U$qgCȻ*DUO 򭞸h3RÃNP9a'ʍFނ4O  "7[|vهerXYQ󁦪C ؼ| nS68t5+FЌ q'3:4I`K# K3N8^6T &LcTλ.<3}S3=4 }dY^3FqXc518>Qw?6d 9@$Vkwx+ߴ_c>+c־2䱡 2&J e!Bt^xz5٬MpͯQvZP鯿KB D`Od-090DAIhL_KRDVr|2qHLFb"yy0hG7B Y= # ˷uH2(eS=~&X A 2yuOIt0:8l{qܓj ڞL?b#KqKqpbc|&x Pǣ8CšY DENމ:5P=%b0+x2[V[Y64&Ǜ|D_Px Ŏy<,Q.IzjBcU@2u>:PdhҊuhK :j0$?۫{u̩:]Qf̐-Q_oPQ.:,vw/#:@NokA ڸbhE7G3J6;!Nat}l z1;'ը~s'D:z|$VkA&tjPJљVvjB3Ia lj^T#7 Mw,(,퉌{ /O <{26%̋9*jpeePN*7Y4!vvd@ok"`o|fԯ"AIzc^ye;ix{9^QmԂ'_svOq{Uhzh?S=ףbvTgx.6*Ky U<ipRvBsXl)Ε,_xLnS:.fDLr3T#/yIĬ;H5yOG{@?Q*2wC7 վ,bջRV;Uz堢,WmiZ/VCPufz&(8< ʒӑtZ$>!^ZD?"=rz;s@ě%;o*#?0YRMfѐ pc7K,<8ѣ8 X^Z=$awjgOM.wH~')6[) lmoߤoc_Ԋ!fnMEU)hM巿!i`c &D# zB7%IPz,u]-pvh0:wx#4DRuRQ55< ,C3p6 \ lq٢II~TAPI10TQD1;"8n;sC`.J=if"|@ 2$ĿQ|j]َj{'ʖ5!RtEK]zOLj:{<%(ZVkk^˄5ULyTRowuNSWT|)՟x<~Gád=U^iPhvQSwLdw.p}!>+H{HlXlV(]+Gp+^(_ݪ7qMqTpbB2FQm`MƮp'-\,pz5ENE=$&AH3)us +G 2UwN X?LUqUO ס "Hm>1~[D"#JbN6jhJGi*aPJIbV_}լn2R_a]‰SlJ#BpV\á#U}X2(߉IaY %kI a/D[?ntxK#5)S4-ѝs ]7=5JUisCw[d0IӇVx'LI qmp* J7|jgjX/:'*?,`cR~ZQG9Q9X(D7bj|PbV.64Ԅ.AFJ2 u'7iV-2٭_T^'fOnTa8PNw #Eԏd~>䤵3Րᖗ=Uch ѣ(?Y`q>4؄`gQMj$ny257N5aNEyVl%gC%-\rv^#f&c1aGPEAv;FtNJW8هlN!RI \ّ_> Q` {u`GL2Xum_*!*N~9a6>$Qz' " +*j]eAT%vʠ*O*"KNSTg-E){{_>MӍpL~- xvG0&$#Lnŋ cZḪZⷉJQX/`l]^ S0yLj9^SGonmӶ%jSQM^+5Z1ZԡZ\؟+ig8/\PI~5xmjBuRhq]TZ NUNBNtv՛T? /i "Q;3/Fh9P$by]PJAoO4Z/`:nzSXd_ MW*[\9A:r@y.OKDeَQџ }V+6N2 L+ׄ}[QQ09gIJR u|4l[QF_<6jg=ºvnA !)6 [#7ha}(㒋A /VSz043r!CuP~wif#Pn<_@dԏRM֟ow87*f~*usLpm/2UfI+FДvީVeW(yLvF蛱7u$ %`."xw퓖`FK!O:R0z tiH ON %]a~`ALflQcp/ٿFtׯb~ 뤰B;)]2|"syDMX XfZDOj rM?G@FZ M6'1?Hzwc mSeGqdV$zٌ!5l#"GFTn k72?#+ެvzO(\!k6x =5ZYzJayO`'d%ACr}(28Ik4PL?κڇ#L\D >ƚmE13=AOI{+.L)<~ɇ7DAgJU1+ٕ}ƚvQОɋ%K< d<6KchKVs0-8Y Wq:pWgPNbp^e9.鿱=?mw2yty><&l E8<4k!n&GU@˕kPs;Xerdvqb2+# ϓ9 pIfeG`5GU*ec#Ā:P܅|ZY:D3p8p{(bss&l}B^gS:4&To/qπŕ/Q0;_OF~w-${84T8 v*5-FW6C+1l*_HU&n/Z͋N+dw (Vs圈Q2E=A7X +MP u 4⠚єr]kN3o0о0Pz 5,{NmBYyaK.\;9w.%le4_>\',tDY TQpbp9 Jn9y g[s<ÀYWQ" x 5 =Bj}T Tѹd坏ghp ݧi'uYrtz각T5A,wQslI4Ǻi`W]fÉRn<<1v+s(Pm"|f!l_z]&q j\zL6β(l䝖{'̋l0Aq;Fm_p],4>?Xhb;7_}\bV1+hm MTJL#tqEl"pU>C!BDa  myvPQd׮)UD+PmF$O&Eh)TLY]r|jx }"L%v+t1x/+<o١_ˡGhnGZ5|KuCc{<ň»*4sCS~~b;4tV&+xubH!-ZC:`qoT߼8OGC^_;f le,һ?{o9gVT l;u)Ǜ"e&h.yy =/ 7(rliքԖ8V)f=iPH%VFݲx`<*JY+~#RY57c6B/!'~E͞qjh'Gg> P3)7 Ci wsD^Uf@iQ(8jYr[vpbb2N l*:Dk3r>*Gj?VWC`7F(8,^mQ(N &[n1?~ t-պPߖP4J ktP_Cd*p-\2&x.MyJ֥ Iq=G97Vg_bkndNx$0ٔ'wL09Rdl.ȹBՕKPN淜1SEg*h [h*daqї]O^^bNq}LGΜaXЗN|-Q]mU—!qU/dJ[`Ef݋=pT%,["Bjm! }"CG-LiI&7m"A d ky+ٔlik}ns ߏx 3{GY%M19Sv6jҝd5].9SZǾi} =9K Hc&l5CR[a PM~Y M ,FA>a/degk~ڙZ!g`/9#t" I7xxKgOFDS.g!@>YK8܊00n2 hfo^e.F*>^]R6Ԧtػi\=kdI,ȃU%dk4/9:k`.OA6>eCxiY>,x.[p`A+)i, $p⃬2[5jWP!o3ipכ_ڍmP^_=+3lWP0vj}TmZa}ifʊJw;Gup̛j~VgKͽj3O qwZ8ť~XW9:F)[PS~_ݳ5 e)J^nMWЖ4pU6[ges~9v0]Z|hTө8zJn5Eг9eٿ9S-Ω{K)&z^[ u)/UMHYE67JB0n\ļ%E" u^gէ}G|E?A{ѯ~6eaŻ=*Y߸sFnwF=˃}= lĪ0 ZW-\ ߫[t}XݛL RfWOuCW`&3Cp:Jj(=$axuftȋ 9$/N)>~2bq7vi`[Oez':.S%L)-b~ KK;mk-:RetnGxV#@tM`y6+]'t=긢#w>I3Jz+=$ Y*F%ж=k;RiB7|*" }.)e |zImc$PN`rw:NCYP8>t&q 9!\@-كQ$֜"4= dkDezU钂B8qbw=N=Jo7i ~" 5AKg$44,*H@eSʃXC>8P2]t7 (7SfUM z||i/ 7?u1e,&Q Xҽ%Ș|["y(vh[Ẓo䥑vKh1*9L2@`nnU^Y;NMzM̪-e(pqp!<K"Ĥq^R[W+gV8[m} s$0T`ZH-I; Пh7ɉ1=&2L9霎{ uDjIAAqS ⵏj'j&:E*H.F;8hhBSLd&oY>ymZXvr/Da5޲u]+<),3Ou=k8 yvO O9&>6\TLa|7 "A$qQ(1Ou#?#zӂC $sFfHF|UBjVD?}ϧ r{j8EۢF3!اd_2Kg8L^B\эDRi'[/d{(J"+V 8bG:IQgKÍMc\tdupZjl6r_ qi!Yh+{y,dn\}8}YjwoX m57ͤ+[ǐ_)>dj~BVSe7>qq+ ~/mZ,~ȱFPcIF YuYy(NMZ M7DXUe|Z|TDhvZ]T1%u]TЄZ1״t7Lszv!Npvsoh J"̄wQδDcaW5s3p&3 2%w[O΋:֭`w4Zőp*= o0! |֢}Iz1Źݯa 2hy6\wWx+KRyiQƫS>7#7,7Zj af8y@jJ6 }*c|iCDQu Γg9'\4;ɔ7#)$ށ@%t%jF$cgѫ>ҊYq~"/f3qҞ5k^`{3ȨO h;JrNyRiҗO.k~Dey4|=ǻ!%0y0."UP>Fx We\D\f`d }F>[-,W(wXχ:Ԝ{b8J}8 K@c$[Y+:33^vHŌvE~Psfj*mHi_-V@*`HSyWh"63*9>ⰽ,( j Gpm*&hz%|1y?i8AwЕ df `Kd4 *`{IK?G#pxGEߔ 6#x.J/?/Zә>B,` 2BC T*@r! . Lٍ.馒/#k[!E.Jxh5̴0,xZ䖭bۋ0!5y4'tqQ=f^ke78BB;le_0!t1S_-gh[s Lu\ِWCcJMz"O oj_d1'i" 'ŢH7.r}N ;Nm5C (b.y @(p RYVȓ z21_GhVH #-jW(4wmTQNh@DC J4ɮ>=;qVZ32;[zuET:;}JOn R\U~NB~|FZO| x.Jg.VyݓTÕ9oM=Ӫpޗ랛|n̴>1+NK9+\erT(#cD .FK!9_F|,w e9=?V%j CA ]$(WW^(pu,r\ۗB[Q?=㡗[Ggzj١OF|(<7G.N+m$ i\{nC{LpwC(ό*( MkB* !Q4?Ys8ֹ1],nh8$R>:oLkݶj!VIehUMԪZ'=!00ꑧ"T{[S!,FM׍%kO9V-ph%1z` EU:G}FŶۛv3&dP:WK&V`+-"粈(빋/#3p뭐PG'+7Gf]j* 0ZtP)`ZpYY| EJq>?$&4 h=r-5QN I#s{Yfnꄳ{uSqx|MmI,χxRhxV=Vzԁ"RoŦAޢ0K>Y)c1]\[5C^RcI;]co*`A@xAO0E2^\Eo 'NRL2$EWVPC hj(BX 3MWjޮaQ+3_.-PQԽW%k=~Ĩ+Oa` C5Êד8/SE[:۴Z\?bT5FcMgȻ85NlhY# =.^A@}ӅLoxYB.ZF8]PÂqy\Ճ{+4CZb3ٞDSK\e'!!xK5_O몈THo 6F1_i^喲-k^7aRh]K-@H4#(+MpLLO^@`D.3̄hS};|lRG%j/Ðqʷ}*{<]ib_V_a[@̶6I= tJ?t'ftj/ee ;yE؍)ְ&vA%S})i8ɤ醄p=F@t؎|t( &I"o&\+ye J=w @D,ިs?ߧme=S +lT]gФ >{LјsZInPoZ,yGfdrLygXlrpZ%I +T51XVajԷ Æ)68-aKv.?{SesצB6Ygϰ?7#G,l~&ˋsL1GG{eFe^ Y~[b\~*m6 %5"37yoeDt648(?ͨzȷLH9>XOk omPdotx65wL0oH qRd3wNaVM mNc["?F,4AsiO?% snM Vsp+յ()'NW^676?+їBN2I7'S-qk=&֝Q&X'VDO޲S `\^ \d{IV:>KS$ \7kVqgk2$ؗ`6;Y:S4Yjl,_hw ìϢ3P<䮮*$эI `\eW nUWzC£]w}(PX顃 C?']g~\N6콮SO\Ee GWϻ]}~YfU?"\b>ػ=mpYu}6nWL[w C6+1%uw;;.B#o{F*s9w!| ;6>M}S|hv?&✦G-d.a 4ջ)")gl4{Wꞽ4֠*Rjf٣?j( ԮP&2[/tf#0!JmYD40{ԏLPwgtWazZZiR"H'ЉhEPޛsUAAdaNDYAӊ{9=@l%FīCtRL/-yZ,ZwB ֟]Z_F mLI5i~MQ0Y ֜h {_vD2Ӫb@D䄎^O}tf%T:d#|}55ю=`Hʻ<ySCV.":WⵖY)J û 0ٙ{Nky Q*^Պσ>|`'eӕ] "-$hXw<m|2t@I&`q3ikP Jޮy9ǍV]юfh}"r{Ndhbj0!\ezo=bBZ\=.MRW3"}᯶j:X(8Z^f$) B!DqYV|+(VrœPLZ f%#}6 ZRs@䛤q%WS!Ȃ@M@ _Hw{$Fryp(څN`*aG1A`86Rkjkh (~Pmje帄=tk'U]=m_gzL㘜 +56XL4}BiL`Bc:eXh4:> r?IK n6D`U\L^&|Mrʑ Agqɔ}A˙+W]ފYswbjXZrL $O(7*9/zb0U{R= [,3(L#bږTQ@UaWPO>\|5BF ^dEQCžqG}A)1%c@u5;s%I @%f6k@+ID8I);(ئę..[/ C%Ǚ݂D Ш[/)߽uW#RmoX"﷖[VܢT-cno s{/З1%+b(`!|: fzǾɲ/ *xE>ʓ /A~MqK%_ӦKd@;rLZUb%{ k=%is:Og%7<>Z/rvay:>JO sJ&U⠡φx{o9Њ/c+ŖD⊬t2_==[ +J5h|W#::ؠB<)tnBߊИ>O-;~Q E2.-kj}RvcMDwYIJ>:B[e*B,c E=te3-5T+a[Ki1/ؚԮPPHmtz[\G͂FCso+}eA]C[:YE C1jl2s 8n2۷03 Y8y^`Upޑ$a2̃e[r$ nWjZB W|?Rh>Jw_DxW -&#uK֫{ /,}-Irj,"PxSvA &d]RKxXRRwCF 'S&PkRir~ :pj;Jo#˩W6@‹|~Nu~ hf,L{b9eݯ) ɝpa%N,S5~&XRu<ɔ_hgtt@/X5HkFk)%V ɀ5z8,=53cR /F}CK|2$Xb(L9лH-x3e,])1{ʕ'KVwFf/.ddnT .f??iN4DS׎5*Oۓ'$2Ep7"gDQNR@, 8DºuU,726M`GjgeV*Hc)l!`H>8 2luAb0PBS˦N'q |%VPf)M"ïkOVLb7ZݛU)aذ²7@'1 lB c'crX IdjX9胑x,`c[o=@ }ֲ?`|w#[f͒ۓFYtzU &m%0A=\_`NOaW\z{TUi:,XY3xǏg+gWlmϳ=,YD"0rCXd$wKr7~5t]%)VkjeaaCw!RkqMjZJ2/+scL--x^= laASX)SaT&8= nxKS-2k?%MpQpGa%0D L(uTF8I ұi+Xx`8>gKIKMAG-F譮 hRsݤүGyJ3B7Lx5 lO $|CH{xBKT|#0MNKzwVfnsa NcYy}D:]3Z$9Mz(hQzG%Yt~2C";p P:doL"!ieX\&g~LOް$EiV( M}5Y!ߢni 3<.]ݺ oUnQߙ}P:)PuMNhRY|K9lN\nH@d5TlŦ[ /;lK8@!u>]d;!cΥ]Gp8ݷWLR|$ jz"4rCƷ4,s5UM5|Jm EmZ|ŪnO롚 M;K^E'ݶV"a_lOw6u׃r:ô$ϻPAZo" 0[]_fÉ"AeQD8:1FrJѦ\\4aCn_Φ^@GQ#hI})]jSsL9P? /m,k16G/@俯 CH(`삄S~s}aFu^Q3ae2aP[33u)x%۴k{b^ޙUAbۼMA:5\cVUaygbqۦ"v)SD^?AMO%FYd!5~Ԉ(ˌ g+)pΙĨ^4Q_DoxDCU/IҒbBm4Sk<}DPIx[.tq&(hn #BAbjF!yx L= EH|F[gP[S]=aօU8#P'3U@^ywl?Vʤ5&D' ~`Jtyf!/i~H+.7Ϋm׺47ո;>$9EYc^tp6sglE i`+tOS 87+s:/ &0<Д`PIF¯ Tp>U֙AwJʸp^&XM3W'm&ʩaF#{[B:7'l=2yg`q8HCJ=) z +m˱\μuXžl`,%eCQt\WnnXm:/<9WP0_5#>7d1bsjoμK~6픹p -+Ē?hP@If§%3^&3ǮҾKTA ѻ.(CR&|Z)*+: cJ'c)k6܂ ,uJc}E]7lyboqn"QH+sW/ ag9S"=*̬b ҥǭDe9H t]46V4 'u؁BxJwSǜSw8 42x;.6J0DVP$f+tJԂD1BKA4l>բ$G?Tin*X6H }&NK9DtcX:$lհ4.@B=7AQDw|먩h [/u=%cU~lR+x P Ub!0m 9a@*? ; 6u^c.&N򋜰gVwׇRKi4V]oϛ.*+鯗 !^ԚkSSSTA~mN#0!z͡@=>NߞB6Ɩ.l(hm܁S/Za^k^C[~8bp͓Kz^Uèlc [a5Ȃ(s2>,i2$qZ2Uw;݀MSvJ!\QY$ D T-;UgY;@IK7?@+qFjyDGVA8b׻hjxRӽ]SjQ80ѐ޶Ã# d29HhIE )ʛ~1U@,1h>] *KWpHPQ^~}su4Dě9E;nL("LD+pXq=ul0fw65uRɰ@XrV_AA8u̙R8P Mh!uI'3M<l"8s <mR8mչA$6Q-Y,{EՒ&>sTݡ c8?0?[KYm v$㐡G2K^ ,5v@9F16\X)y?o;9;)EJ/ ~Xo* [+b~] ]; mEV6`|`r?\##;hHCeʕ˔?FR4v],LrEOmTAY%_0sշxteϭ*nf,̪v aɷģiBL`JjXЅ6řƅ?E߉P'wk*bP -ꭟTyۿeQMcv-쉷[JoPI^rdBY@+&f&CwWtBZN[K{2]XD -$X4n%eNRjS$'*Wݻox8HGA6S %8P] .lS9aI_T>\IcY%'7ev NU% X@?[lcf!Ocg7ztzEl":hcP4`lv ?T;8Js۵S=ܪҥ;g}+}/V;EיˡO~W3<002: ~DAU0G# 䲹vd4 ~Gݷya\d`LX+f~O IOX5Afnr5Vd(r5D&W@4Si;KH7#w$ W'|K-ģE@RFy>iЬ  :ͯ1}_ X[&9I}1Xn0DLբ_õ` )@ݧjoW8v5|oz@ =EGoRuv-bcxzfkbx4Fϴ(W4_60F@b..<`F. _6Cxȣ#Gs 21\9$^Yه}59Y"[1<9pqx!:;.XAPvv?˷$D+]|dr˂De'L:o aӀ+ ]:齿n)aWK.m~ )-cp;,1Ok@_(ԂqЉ e$WEZYLэdb4۰<@@@OqXЮXCfW=W>_DC)L͘6vw'}/}WhUaj"`=`wh~lp8>P g's[Hd[DZNM@h4_NQ2n.67ց9q{y疔,$J)Y ~^9d4sTF5E EN kQGQ@Oߑ@%KOGXJM.Y3*#zzTNC=SafQkMaYivMQwOpk߀Rrޙȥhr-wScxN[NXA6T(c }\b$=!vMV< zjDߴSg*q 3sH^cyR{s@LmQZ~N0&<& Zkۺm7\r99 #R3eqG&.,LH56 xX,{R&8'S`lj =ZtoClnEP*c_[9G.2µ".7:n=xq&ϱ'+YijCf%;B%W&DHFzo9>U36 VQY4V^1`TnfV]~n rÍ? 0*N-VAR8>]d0[(ȓw-@l0_4MI]:*(ψ3Zv1ɈC(H)=b'*}iMuc;Dv' iO>cvY CByz\MM.P{u#O8ݦ@GnBhwb%BY͜ k47%B&^u'~rè|saX-gbtV/ǿH~>|xezI?Ṱ|:>TX`8B]0>y6tl4hj?H*2&]. H`SQ#It t Ö *ϦĠ}1 ,{$ظiJjK M9jKwۺ!x|2: S._nڳTl/$`ZSwcB)Awiиt A~95mlMRM{V86^ 977oF#b8vVyU|d!2?+6gF}gTx}pE {WDzVX7sT:vv+_t˞p%t]1Te?6 -dl 8wuEXū ۏ2~5IGXcnȸMDF;~vbXlZ!"~9 PpA{atPjƁ"IJGV( sԿS$`&t_ՁrG).8?(VKfXS#p MDJhLZO@A&B):pzNy*[nA**'ݶ]ep͛pz cޕV!Ėz5%r' F*"mwELt[uqnĘ}~rm%w$bUZR ҙpրU,Dzk}5}Mqy#4=1]4ey]IӴUpL 1l7cū~#ŏ7kh ujwp+aLRU6%YfqW⁔Wgӵn#+S:wR 'M9H\Ro@r?+3Kj Xf]L%Y߸^Y4Ȑ#E$h5L&ø\諒a"AY`o4! <6iܓ+ t++ $i[bʗ@u 濠IBNFEMVLSS4z6,E&$7$H0d~\GKrE]\[+JnlH;W+JSvfVT[9N(ế@TS!`Gsi Y :ԏm8 i AxǨ}"րle+9q9uGk m?Q^-6=ZW,hrik/CM}pb1ĵ'4?1` =KhLvE 32n!Ip[Go&sy=Gp{H+`fQ:sGᐽ*SP]*lrI,)iWQ%<e^~#Q!)M)ƓE wLK{TɘyjѼj ]CF-ܴSFRB%B9b!y*eszk@v,O$21^˫mue0#qgiLN"!** )p/n"5 Gk٢Z9pQԥ;(#nmC'8_Z|Kgcѿ7 BQ@,?|}jU_b{Jnf5"9?%:$pR&3$uc4k8$gXuY a&;C?%Uy 0m?``6FXCXT1@YCL QtHqhqKCA0)[BK0R嶌6^{eZ8T#yiF'ۊ0qh'^ xw_en&^?`=U42a(yl}s0o Al4$Iҁ!1 a,o{MUiFҪs qxF!DI.#O~ ç!c}T47#Gg\*^0%nȟٔ+D 8 e4aC7R*=/Lmwo9џM@ t.?zWH%LE\RYM/z.jX~FT:JEuNbşwU>-IJߠ!ѧJ-[Zk8w"[iZP̮<1GQ{mgyVUŜFp/`U\ȺW Adspl8qEHryNuY'F6D)Z4s73vb.sHQ1[z6F\gAs"H^X8AMmU' 0 !FFd:a9#Nj9U< 1aLۅ!,!hwZQuL 6@H,/'̫x;8\Do֗.dJoō6p:@GskQ<rB"dυVmMLa3k \i$|(4ZugD-@% [fiG%䨺B>U3ܚ5\2"h˛zTBUtR/?)10b@e`4ₙ&̌{-'n8@ipcg })Y._CG8jp) t{Xk+|ɉH0Y$1bhDނc '_̆O"Lh̎`V|8h@*tp~%o&vVvHTI%>ҮMKj8i1*E% PN c4 gD\!R`Nk3Z 3 dǶIQ0KdpϱKI曶Rʮd7(ìplfAN]_އ cpDttə\HyrTTժp@Leڸ@;`Ґ?Ͷ^pȣ *`[S`݅iLr'!;ISe{& 2ύv &9ó=a%~Pq=&e5(c2]4(+2TωH\ȸNIx sqC?1ԌteM 񒹔HqU`כAvS4ǧRYӮTdb(Oʥ{cǐ]DM%r sRrj9pJ5 N5.G*QJOytJ#!o9qԶ:m!_Rep42 m4XL1׿%:l #޳h51b>w0Sy3 _/&c3C;xpxhW(L'6͹TяaiK]E܏Yj7PN{ρ u ~9/\><WI,hP^!:vȌ)%!cZ}z&q`P9_6 !Ɯ$M%NWQT] TEb7Z @[O8V" /f8 YBKߥ/| ƭ~谧Ē&:Ef!ݛqt~^KGHr{1 ,btYЌݱmr6<@sls~ S_s/L@Rߓ.QK p0ʨpz#Tl^uur x58zkvg{i -SHV);a]urZsqb 'b.I1R_ ahB%|񹄲qJxna:DI qE~-Bȑ@Cូgy}ȼo \@Qv tL(;*^\0p# ݺ/J!fDSM 30LEH=1bį0eI+2cVOϯ # 18d+fذ#%bPFU\wߥsz uI#*$o?F=}!24;:+%HQw!*n5pq_gG0+Wa"|2C+j,arecRNRԂ&L ڝ1Dō4@Vw9|FۧySG2E{bBixfAM)QLjV^/+gkoϗs '?oBEQKd?b60F]KMxKp^zypǛL{X UD0({S줒~iW؜EsYZ 1T|ٳO#ioﻧˤܝP%ws}RAh4~L?ฮ鉍8APR .ރXiigCj{=ST~:7f2/D3cG*5\JZ@e4`:tjޗz{\綗/c>cvm V)عzZvCj`ACxXɒs地O"uNÞ4A9$3jfT' qK;b14 &JNQg̽ t|xJ@'㒺]p`gX@Swfn8ȮayS8M~3@YQ<0Ֆ;RHtjz\c\2nEmIIWFR//Y B;\-3k'ջmjdۑ*jQMS'hXdKS͖Iağwx<3E*p~i ]qʲ'5ʲ&_o/:}\b$Iו #bfR}p]N(܍`Pl!8ُǒude 5ڃ>#弰ANrM\7ѡ@Kwb3|̧hݙ)<2D];q_/sFp6<|=| r8N 9Ԝ ɴ^F:,.CD]AkwUlXKPKX]M1'wzM]{m)a|XC?XוnRoWn]@-,$c/$f KS 8NuQkk  LӖ^fnv Ns=8x6+! G RxS nmF2Sp+䔦ZD~"0YvkچG0ɈVh$<>ѻ)&Jj?:CkSp܊?oMS`*,a7a kUB8]*j/W7LD#_Tu+.[ 響o> %VN #AR\uG7FU-ë^Lh agx;_I3χܦ+$ G힚Ullm6F 8 sI2E^fE*[{zKۖN4SK B&Pͮ d5?qS*,_6+]dSNE}j˟i͢%~nW2G FyU?'7:0SY]i UMAuT+)~brBtbX1/M[^agb险팗}iH*yE,b`s8S 3\!m+TWbe!7A1WR< k=|bz3♱<:9qnMyf}X% ,Fc$^,tͱ J/m]5^fMt9B:*m%"q* n=wgMst vD R tZJXNB.3l]/W=#RGf ݛ}4}'(#gduRw|IX:ؗZ_fKDBwU 3T;qU%<ܜEWJ.c[)U=$fLoirGK,P*_k<٣i/ ˠ{_ZxB Q4:Gm#Hukhs\Cv'.]8m:d]HЈ B"x9;s$x{BB̳$7!WZŒU@(7d/ZӼjm+Q}ZߒVs$v{ P?V!nHJٹL8$W&3bhE*}5aBoP!mLX֠]&Ll9XU_Z͂p!.Aڜpهs;e ;& 8zDCGZ2n"^ws}JIĘ6E fFD٧I*y_HaB:7ם^Wfw{ǃ8r] d0d\Օ:5/{jd 懑%)2zg~HηĘ.^w9|q&KߣjHhsCpE=ēa-9)Ce҄\( 0_0:k+_y.{wg~U q# OQu|tKRo<p,U†燷W\i~3!7hY(GtH%ȣ衐gk׊ 9~{uV_Pϥ먍"Ԣ\Hk2[w\A@⨯a]iS6v5Fsr"Ao gA_TvlF};vJoܻ:ڧ~cO/nnĈ^Oڇr8%pJg`z:XOnUFvː 'Z&mh `sDsg;B: Pĥl7o zD X + Q͔X4nh'~L8ePSPj}Y-X+PpNpEkGԼtv3_N+ZΤs7Y:Uf"F: )*4rb w\_]7|u5]B5Uȓ.n7*Ulᆢ&r&*zyЈwinBd#?WW,N싚)ywk6ԣ&P= evq1}|9Hu\/c4L}3Ɓ2qo>./2FnpsyGJ=|gmi-0pՉ'7 :Ȟ eY$%]Lٛ?gKN\[GwuiG(O}D<'i D|:;uzv`X'J:ǪG0 mQfl-gt˚~0w/Tc ctO"_KTǶf0]34{更ݟXЎڙxjy- 7B*ْn(FM/œ!dLY<=^s?,m򸧁}ggI4C֌vf mzt6@4IKXvB+"Oo2fA]STO:q3脵$;1Mte@ޓN HO,"|>pf~sIږh+Gm.&S"B?&8D%58@$*B]o~%c8/NoS~b|plJiP ;dPpO~IL젆{[)Zd_j̪bR-Ȋ.|VgZ0\b/2PSbF敲Z9.o#![#\l9ZG|Ts@ !/84++j ު ?:/3zOBTUowDQf;jar<娯*DR3x"--_]@8ՍeOѬoM`c/+g`܄tBoCM;kdž:Q0[%̥ܨHZ^ wv$W^:+}t[6>̫’.;}]:|Փ PePSJ.,Qʑs~& ?ZӯYIiXP|\I9ٝ@A,$;["I0e"%;$KI ao]VgW1iP:FN]\nD,AVڬᬄs ˕Y1vG2+tkޢh_r= O9E=Zs"#9~c/QG[Y`4^i5 TƸ6H.ѭ_ʄ@!y:ңguZxiz8gZU  [=]*PpW<6v hiA#>Y QƠ 6) ^K >:bLd5TW]?+GΏZ9TTxqT"Vi2}km-W2!SC 9Cn '7( 'T8;-?ϓA`$MvY2Ո*9Gi*(NPi/WTz D*r0=ZWHm R U ʒcDQ9# kvЪ>W*6F./)AXȾ+UTph۱N;Cuwjo"K$ɾzƔ}: > @{ќoƽeݙ}- CcӐ&ExZ `ـ%3>EYHˀFq,Ig{CR䒊&^o VDja&>Ȥ+_܄_ۻZjbD8QjhՌ8-9:c+13K:.t "@]γO!YLUxb&h7[MKeGё+z(4:KD nL[ FN JM)66@Y7V&N;&ֳH޼r c_qff$pUz]_VR_,@$fޛ~N$] tu!ߺݲiAuM:ܘsXm/snV]3&{^md  7_RiF6yUG% 8t5m]Hzi^m{Io3;r/2 u{7´W sH G(ױ;0wgu5*Q ;j'(UŸV9Y.&SUoyxї4>:NӑB+ ɪ B"tba]cחcR|u-P+&2~FuLКa&;lKN p1J"32ꆚt\ҾbUr"I]@i()r; Hqidt?_Ʋ$`.0K$d,+gu`gw9|\z20pm왎|Y}|c2"[b 9碓Vu=?uZI3r>c@Qw# T[HdpL9Nu Ep,ɹf8542Ûdz10MO:`J`$޷Zq]ך5vhC-vǴn-`8$ W  TMDc(b.lsn^?@0<:[p?vE:y^#ExxI[^F;IBPM#]oj0lEPQ!g\n"^!iNga8,2ϘM\(|wt݃WyDX7{ܲ'>dhm Gܥ7%mI0_dIFShy؀ύ"jCQ  k $:inW!GRŒ@*|؄MXH*}muK( =M,6p^z}KKNot[8rz0u8 IZu[(Siπ) %d]*'Ȗa҉Ԫylt_.R 8[9o_V%},^'F4jJm#%e#T ^άB~j9trĬRL|I `mFwfH!)ZP`pߋ57 2.Ў_K]Fa,%TY^~X F/GBͳj`sk $lF<8a}>bCIʺC7܅y>+gVAK5lhc@2]CnH`ws%/I߈F*렝q^EPr!!FUI4"m%Wۘ︉0),a@.Ƹb?i`.GM(/^U|Deo◕]/2I䗋7㶱IREEc^XO0㨼a]EƩv~<]Q\0ʁc;xUOKX߻s-oSE4Ktc`dS+@]9t{`VoSU 7KM'cj_8Be-pSզ'!l+~%!aa$``W>t?jO+Hj`WVst.Jh r}wqp#f%}G* } מ ˋKԶ 6OV_[-XW.݈o*db'#XID=X(ulk䡇56>d"ǨQCTy'u :CW+2Euր"DdklyFP[t(9M?0J+4|ZnuY=:-G;0fp25wՒ7tJ2cJytj(]WWi.7%Anp3*5"i$׌`iz :+H.L|eP;k7Llg;BV[ֺޱ>P./g /~w!$)^ݼ Fm\Sg!fUfs~3eO_N&R3g"!VUE y6m!ra1~xȥ6P!^3ŷA ##t?;y#Dz}ǵm(yÅIh#(P\}>BrOOb(I6Y.`|.ԕWcF/T Ũ(30b Yg}[Dy_>dgv 8|1bsA2?o0/ +G&.m$903es"ۭ2*^<7RSzLmpOh_JicՖ׺H{rMU=>D/~ɯT!օ$'k th/~yz M9>Jde^QxA}R.PТ,8׃05g>0'ϕOr %3X+_y!C1%89;b_1S\~0M:Mz~}g.h37C" f}^^Ш,5z͒-q KA`ڲa4^ǭTHAc2SQؖ 4zD|ѿ턍RDBv%Ry$|^s"&c5sl¬Va2npj#&k{GTp]_ӳ$7=i w3*_Tcv9B)$'}͆M8N'2 611 ȥvkPx$gV$gЭ9yv/+IB^Ŏe$ \evNqCtCoPWSbazg(QU3n;N_Oo*jadr gm Ps.NMP%{kZ>N׽r9|\k'H+,O_&@|Yԟk4Q#x~GjcM KɜrXQE{ #lC3k{HR*6޽ &<_۷S7%} j9^R7Ӝ1s40/tT_1H;SzFFS;~CWÍHN詔aKtE8K7Ox9up z)/dr{Q Q!D=H*/]Gbo,VybzV+zZexc*z17:ᲙS޺EsxIau`6=1bu [0u)/&gžㆱc~)<`2Xz GB1A[_chcǬ9s'M$) w;:pJ -Y i"u#g}>VF8ɗ[Qщ-<9 Q?Tz~ w/ Q5$vWU'ԐrγE'7'i9FKTk-OylV rSfƽp# 1'S5CCۤ4dHoD8n)ԋΙ/D]`VO7k; F7ҕQ/Fؽ ;SE`=>Q aʜD]P z.) JLT ۻE@2;$3Q_C}K~MG#D @~a@xIV,Zd܁un(0Fϒ~8C9{Ox^K-$jjr@,^Y( 3'uH/MEy-8VmOۙU(>|snvf7=8N/'8L"1Lv1iJpmNH&*4@>2Jb'meYoJ |Pe5I/lrJWBQ!>yfOܙ4ͭI/<RՃ6+X48V:ՕzQ@) hؖq)Cw2(A$~8k/Ge lQmvPx c}\d@Lު+/6g6A#ҙ d}&7#8645v >Ps鹿](ڭזCU4pwFམ{~_886<;M補>~ K]eýݎ˄"@TgpL~S[Yua}'D&Q\d^YpҶwbhQ0Md=#*Xѝ!Ydl9#[kRd㽲PIE]R]1H~$}? AXYC$d`n.,yoVfu!2 632h}) Zՠ=+ke` Tt}R7*!j.%[.7]=gU{2U(Y)r\<^J_RSa6$-XJRꪇfIžI(|Mƻ6KHA18"_o{<][$øPO'R"Lv/s(¡/y‸1&MXҪo١R{[wd((U#Ho oO7ғՁaٍwcjP! L͖ڠ  ެ^BL< wIPC<6՘@qR[ZD T|ܶ=|Do%>L"wi1E6!K\eZ%9#y^T~d:)Fihv!E1J*YؼK[.d.|y806UFxZ8Y:Qiy9❊P_o&ldtr X9}xq}ݩv3ƯXW(&fwԳ[m3( 9zCdwyu(ɚvc0Q 6WOE.{HZўP7&x-GNtlj=6H,W] ?ͳq߫MO\OC yms ?<+&zI-:LLHPQ!~Q2@3r +ua# Fܩ ђ`c&6db><ֱ^6P :TX׊X:w@1ԙ2UaYzZa54v/==V\)#!M$4tsaYb8@,1#R3d\3ϖoC7Ʃ=k}ޯ E.Jr@дFrii,4@.y{lN"tcbZ3n:JgSE1TPŏK7(NR~l+4TG BB|G>NOiBp&Cr~ fM:\W> :0ؓmP2o?lt yNf<\n^F1&z{`eT5E%Ū"` :`c)0 E/I>In$C rU&s;ײ4T6L<0vNqعֱ~.$87lVM;OzB;cP{vQ$ɇko:k'%5ѾEnUUο[udn⡇E&\\mnsG>{}Eg°y雞^1/eJr{ݴ`lu0;W&CB:0AP "_q 'qSb' U, x!3dk\. )suHWGKflAIlCg)jE* ,PRF3ܤىmy| ~c(cNV!ZQo R g/0fcgli*3rwnw@ fRfO8ea[rէW"`f䵏TCF_a g g@ò(һ L*KI HUXeN(7" MPE^qz v"٢Ev.Ҭ#rs;MIo/riJS+q+Ikx =:s]#~lSÛ-O*35 lj+Ħ9x ZŮMhqRd{^hyUCp@O[9 qf22 Z`p{WɀI7ߦ4њ* C4ev/h޼Smp$@9La([Gxq5a .;Pkodc@a!P!7K Yk6 {FF`[^SH~]Ym>xaWu+1K#e:5Qj* Inze}!&fj7C.p%==K_nA,Շ8dzX䧛)ˑ-o/_M̀,*_3r8H=`^RV9=7J_a^[>*d-ozQvg!JW.",x>Z%:B#[6pk2p_][޼oԱLFU EZTȼ<Lv'mdR:+AXk}rec9e\TЉQyy[ZZ*V--\ܢCr6|I$5CEhF=~k?10zM-z`}cYOX#+EAE Sq) ?`,^l~Y%mR( 6}1olؕs$ŔUZ )]_g3#ˉKCsqہ*H{F46, d#APGu_|M(DXݛ1zi|ىi"V7)e)kҷ^i|z)~CDo-C4݆nu;T5QLGU"P"ڧ5}څu\J;gV膅wRhUVػ'`RVOB]F۷uPWI#%*4&>6jK,3Me.{Q6.l\٬;vw&WN*5Rfju⧷l+ S9b4XqdE9#< eFL :Q=5?m\!U$OwUwkznt(+*\-e%۲߈g+H"7%Q ,qIX D)DN7g}lE~ONc_t&cZl`iލղKwF:HS&(Lm .8>\k%9Cyá\|wJ}hb%Œ HrO $Aqc]6mHc^&L|$n%RN{_NfJ#I=z=Ӻuac}$ ubLJv&@::V_`q-ll0P@b7׃U |(jyS|C?2"yKATݙߞ萮'a=q+V(nvS=-bSjO @'i%/ hdR_)#Coz =w^T&1rS^lXH?ڝH~/Mz)^آکLY޺{&&k{Fы%-0"iK,bS9x~/ [{{K-{\u3Wsgx+{kddy;+zkm6,_r:{OkDKz]HԨ4ٮ<*]WᏜ!ʗ8Dg׌漋ԗאK% d7!1\lW5j\oݲHNE7!ʬVWr ̸^ڋ˜G +'Xf̚3h% )T?H7S_'FגMXplt{ئTY%1별л < &QϖsóZGv \>MF_" %J!~͈V͇!\nUsG4]9{:ɟ}W>bH(޳ɶ^Mm[rof`gNX݈ou"mU?64y XR)UhاJx uݳ~sejk9ƾ9bs^=D9 \ DxD)Td4{oM\0}?m eͬ.~ak5f(Q> aG> yGɳdT v* S @IT82lh*Ld]:2ZrAO@zQe Rth io== 5*ô[czB!c^)asjPl`f+COV 8a$ͳ-[(SmtՀ3W^|RyV=SLx}`G6q C ڡk4h VT-SHfɂ Mht-눬}!वo:9 yC[iY=BEڭA'cDDȇM94S?Oҗpg(҄YSaͣg8(Bƙ._j4g~MeCC* b!'>^ 9 ,& {~ e=_ s}Jel54҉%&>MZӫ"dlqX57VJ]0p^'/q|GJ i #dtSKj򃽨r" R,fpFXVsBԷ\9㢖Pjp'袷u k\p>5%YxZbES)AY9vʛk.KIe"]j@HȻ#3 ad7OGsKF<܂r#l7s@|#C‰GS7^Η!SX^*h|\5Cq"@Ņxd;^!o]CUKGxqDق?HRz]s-b\@cm/3fau*/Hdn Hjd)s+\sk|GV^g_o "Etk,GyLx2`XZx*c0=W3mK>=Pȯʰp̽ ` $ctP2;gXrzrڻz?it"Jy pڲ6SL&OAs]K8%'_IXK8Bu<EGt'@Xr;2] 綻-&ʅ9=XGnCuS\FwZP6x2ȣ[y s&@<3p&;]W.@ ^)[5P6tVu_}jg-_z;Gj;ǯ ¤-ևu1miYkjfA̷I&$(d^NnmUޕ9α|q>Փ%i1fL' 93 y s6T\s\:+Dse!שШ}6osX VV>x0 c+#XcZ7G@63?Kۣ<04Ne k)ҏInZw'4X<缕>U}&guJbb3¨i"T{` c]$: 0TSj;\F-?1-|łd欧Epeo4sVa`qɯ#7S5bۃul]03(fV0&r<N1AԳ׵EkeU,)33%.K;SEKڄj˶4&|N}hg#-vϕ*G"׷\%=~^JWTz]PdzyAyqά`8 A8ķ+3ü^’@,#$22W+B JZuX٘s^S`c}E2L˺GZ | u-O[@x`OnZsoݺ-|USnO qhtQ6KNm2Uda:ys#[tbFtB{yN͠p;wkڀ,ErsrsU%ѐy;lʄRĬ-1xWcy2x~-Pqõ ɲ-g+cρ(5k6} 6gGG:ma\A~{\̚6 >8졂tN Ld}L g8;=_-9:uEv`=m@{6Ep<)T?_=QQ\=yH|њvt^ zG-AȕӽsIYqryT+ۼrWV:"P-QJ+ܑb݈E}H+:qOSo<%G<>_=+3hP!zVNl(\97~ Y_=(o\ktӳu}=J_M\S&GKkM}-G}0VHYRNhyO-sol6ܻf$aIH9QB½zmL*2V!W!ram"6g4BWqSO%(ս -fevLDSN$r`վFzSy(jT@ioCz1b ? 4!⳻xcߟ}l әRR,M9C= ^w)"wOfbtt`le< 4qGA" aNq9wΕ2 F؅m1FyBхwY؜de.c|b2)I}LAlb"!,;RD.jvEaLv =D:NJ;E%\aWtq[(#.#+U%ex4)rFƌȘm׻?*,pFv4 _x?8Nޥ6 NX,ZX]&y^#}flN3]ePvFߛsۉKAH Ԭ]Jo%3$@{Hl9)d¨h vau׳>v e2Y/c Lc#԰ˡ{U}7YQ> -Ehe[-f %U ++f6ˑGӂ@.c&f lσ)ڲǛB["Q! ̬ {T?\ (ْZ%DxabL+^Oe`)0Yֺ xIFPȲKW,aIzFߖja07߃e/x ɎUcki2u1'Gp8~*LN @v#b3?([Ԭ V\NoJd}ˢs2cilָV\gvqJk_eC}d2z*Lk3R##j?Ш%~ r؎39,%.rKv I/*76:Onc4@zg"ykV]2* +zKy5Ӣ5,,g-,l,,/ͤpzT"XԽ"lHЙoA=f &BI3m\W> S",8`bqky?SfzXD{fZdU3yaLm髣"'#R~AawnJ #3w@j]kHt8N^xpפ%OӞڜV2:ɒ4Eb"hAmk'ec,8`̿#"] {k}bI] CʩnZ+:rKHo ]HR;*l$կHK>^9h~T:gR*j;** src^|A5@`v5B$E5C4 gem#Cܽ3_/ eԏ<p~,0$TA,|S }sw}O]7$ё.%;^h2Pg$~󐍫EX!@ky\kSuŰ^qBB#R=d7K5blZȆwWFLV|:c͗vM ;eJr֪RM)ѭitbY{}xffZpK@$Rs ՛ aUIU\*E qE]f]S^l#.iR)*:K1h*q+ʅ-30?QAiD m[ʈ֍C#@AqB%%{BA0%{:1Y1<$UX+CbWei⻞ YA>09ɥ<4u_s'>G4EFhn3-f<"z DciGn.h#fΛN`/ѝ 6jL " ŀ%# ]+JO)[2B? ;bsIֿN\<Ng,|$*&F9YȨ p|OrǯIdyo}+Ho݇(;Y3wMgo#A^p9[+-v)9AJ=&} o0 mheb#L!u{6 Yт V> >Sʏ{ܢ!^9.q/q>6C[d7 Ēwh `no`[~,ϟ=̽lȀVP4\2z4jU4H_M$H< E_Ԗ%0àѢgϛwƮּ93ʶou^3.G/A}2[,ch'gf Ò IjLu]E4 a.ٗX/}`kCiHGfj쳧<[tDyZRsA(YH";+~n.4m3=Gww ]72-`PدW[dZ-|& 4KP:X׃E]J*ۂ@Š>/ >yzi>yg!Uˠ.PO<ڣSwJQmx=t%bl}t>@ %F#z)}[]E9ۣrL?tuA1VW㣳٦$o,+{{PݞIOѭGѴ=Gk>e<a !bk-ڤ!t|4 /\TyXxdܺTRZW2TNQ36.h-e~4N֖M꩎ȄԸVOz#bn4S}[6P=[Ag%*?AeN\ Kitd'ŕLy'2RMCwX P0[lHNf%'qZ 4a/Al T(ZH[WͧODQ b̴ccϥSRi6< _lO}d ~(* ֟]~;28 ECi~ItQ/guQrNorq49 0C6^"c۵+Nhi'k뎘ڷ$l8agMܰ?DrHu:D5񝾯i`5 gM0PAA[B=h*yl;y3&}_a,*WMr $YJ˳@XMʼnCuPey J+g,!WVe>zOz8 ؈FZG>UI*3%jf><;OT)Y7tf.{p_kjv/ k5h%SÚ`= ˗Ro&N;Qf Ea$ cӗaVaÄ'g_e)rWx["5W VB'W/{Eh+gO ݸ(*DYw,4{c/yR}qx6R[Yw܈#%,S#e='L ʱI!>l4B^P6?F(2;t&tWA4c<^0L^JVv+I,oiz9jTjkA?+)I~bhtFw-Lh?'iw&k4B\ϩЍ]V`,~P㠔qr*Vnmm_9f5ީ#dqY4v:Ԋa>+Sȁkڦ=svࡁ 9;n͸%2j0;o>,cܮG;Fv Y(+!{ss\$q"kIjL..eT럯K%r="3ɚޮZbwh@E[zh%3l~w(5jGN¤\2(/ Q`"7oM/M o{`fܹ~ JF$?Wm!u8}@IexT?ޞg%\٬&Z߻ѦIދ_EXSF޹`,Q@m[hMԤc98Sn2YU ׺mʅ؈馎Iv&wdžaMs`Pp'+re)(ǝZ?\C('ЉKb"pXC-ʉ׍;liD?I:Կri. 8"U`zVZޒr+凈qqcϧ܂Y%. =N c{#6t,:dzt朵x fv];V{+Z<&SIKR}b g lJؙo!~ۧ1Ac="ف"zYLM]8в{9f舵}ow_ Vy@ d-y VBHLaZ쮲)(z&6Րmmmˊl FK<91جɋ L\x-|4e!ܧ4MRڤTu:(^P0B$h\3+AdeqrdyT ΛM_$~aL$i8 ""m6-wsU_!Kai;&o@O N"FTIU5H?}15'r"r'"d%h3Wf`Hkr]# s$ ^ klr-x 6H0qɂl)Z\vJJp6<.J}rSJԺ:xLfmx둌ϬtҔCv}m7e'_pD"@v(ʴv撙} Uwb#[L+Ni,qH[ML$Tu4qۚ喢8 ]a_^-M7P44yNp2m֡izR"\qnx[?PS[Qh&`Z)R?:*NpPhٞ?c4 WWW &W׭97Z=5.^DmEjnx8rٔQέ ٸBbTctL҈^؅(:gS]_1"5`%?7}T˼rs=d: ~05w^jr1}C1*z|;9w G[sr\*5#塗QVyȊ y,el4L9% Sq K<ۉv=_1_=aGt"Ty3['CAzTLEIg]xu2anm4"RLtZjwRނE5ex_3fF۬TUp{+F#LGDQs2;tΨyD/3P | џ=vy|.4,JdI|3P`cIԄ(ʔz%UwmcM!HC\`XmD6vk4;e/ hnwLg*TBג T4 iScr@i]#Mhxj=.K8ւ4o a~|5izEvn_l2X\ܳYdvz釓;Uk8ZOA*}QQlfM_V Nju4?ToJzB;ZHh+cpڔ 2e(J2hp1RNT8EW1rܛ-}f)44MRs70@ 0Cb.h4uqTMI3!t:8RS6L`YR&iꚣ܅|cʧM]'/wW Te#_܇%RZV aJ5uk#GlZ`ZL3_O-J\XH*__` ¸gKgI֑lPɏT-9wՎy cY,qXE,gX=7a$Y'bKDHgſLMI#BoPȩ,ަy(C55Z$#4(z ;Qfj"^w2|S("]mLtp*He$LRjjz;2WD1F&WxigF5>_4oNk)yAi&l_ Lʊ[0 ~uįUg=KOmZ'|U<rs*C 6y`/nK/+%UR-ME0rz s'$_+PvzwJW d35C?LRTMB̨R%9wݾbua2k+Bz.Wc{I7r4ękAb4 cbb#$׵zhM P^K`~<]]wf%ZeOjvbڪ /{ZD Ī7Q7wbE4AE/Jߴx^c].?g'2&1avaYdd3 +RnMSn #2˛tibD^Ve<ϡQra3:vL[AMh-^FɈY,?`g݉c2|E>¾| %Hˎ/w*Az?&m\}ȣqHI`Yǁn@@8Vp'Hir=LR[@VbPx`Wrn1}W njKPhjnŎ7)v^ +X{8ǚK.Sr8FFey;6C_frA[KЍ QL2,n-1[~ӉEHs3mm7.Ӑ^uӦ42r/' VF1=2ֱ(u'Ɣʄ_Ir_!Eh [Sknfܶ}s)C9a9p7]cNz>E1 AX:d x Sk(KaK? ,Nh *\5 >VMGaS< HHW'1"l lUf>~ΦWD|)%۾W FRSI_mʪNJo6qKT7ac 9Ŋ{l #ަivuyK7]t \ \ T+j5P"6!; o2}IЕ16A*|]8ȩ Kʞ>-3o& NW>n %JpúS\Llɕ+E h֩UaבdVC\&;<ؽ]7ɋف$aAuOv 2 2ZF!9cba3LF!2J.%)0g5MʆRH߷?5 Om(u40V4D,Cg`l?Auߤ3y=!D w,@pPEʧIw~%!L`95IVlt}qqq/y$woMi_!(2ZXihPy%Utd5L$H_KhQ_P4 FK(f)Xa`ɝVQ$~O涖6.UD;{ iA*; jm"M'#I ϯ$&nƵ'"۞tͥ1 ˰ZvVr֋a8ysiOrчT.V`D  nݾ<- eb-l0dr?4j״r~f:Hތr,r;f65d{ηb ",o۱Z eg~-{9%$u[i\X.`_uT./tM0Rr K%6 r̳V1ت'~q1͉סb}k.YdT}Oʞm4-OܝN7Iy aśM@ef+yM2Ғ=c V6x(1-ÓnCϻkjfxל?`sPfYNe|H@Š&.mG%?}bd#": n&0QMj][/1'aեRHZ;ԃq"C^z >/l<oL5+hYi5~0# wP쉨Obxnyܐ7bom#Ks nP^ c1{hì} ab-#q rO.۵*oܣ+2}u ; ~*BxEk'NҢ>(,~6 `Q3}l?(#kP_]?K0AkNs1pBq SŘC :>42".D +- g{ VW?kM ?ӫ֩6hi'^_Y}55k!Rh(^Et>"_- )qgM0^^"Jd$$ZF4U+XMA]P X).М~<ene!rs'/gAS<\(6@9?* zՈH 1흈r7|&•5"D9ADF)=T|6.`ûCI3k&E7IMqͿxN݁9ؘwC^f} n$;r[XPCQF=%r#7牢+ UsH%d˦gaX^z4^ aizte@A͹G#²Ŵ8J 0D XaFy҇zZReuKL~_JjyM 2Fg7Pv4v k U \Oom0HsKi?rIi0}Wy[scfn':Jt OQ;JKߤM-Gқ$ U{23%X|b Q WEBL4JcBzn;%x|/n&(:,Xke+#gA#mlۏ]`{a\yޗ rlK64oz5r(@L% jr5>jf #zg""dn|WY4Q'= ^|(1Zw 8jJPGI)yXoR/_0tDpcuވaBG 벥^YtW,6T}1v2&k̑bs`Qk<>^!æ?q^;K.5<]DWC%eȸc=5>L~#[F̀ Byc[{3ε{ | Cn q7(l]^IУz DVO'G(&:cԆ7I^,/QE v5 .KqiFo8E3+*|2VxDk/q"`ɱ-t؃#4v]G)mM#|dФ|dE#wOFrDk’:|찺Aut4+5Œ*ai8ޗ~W{;68t0á :i.4{QNwag_2%ž  s {DŽVЉyfTbL=@7ˠ EdIMzy}X~6pT03s "Y\8.o.o\e&HjATdh"2Ck 842ٚT+b c|wtc/ܕM|֦itgjκG|[AɌz^Q:o ei'?Zc1gw^6:o *:Rqfy*wGgw j+>:v8fH$Ӿ> '+iNwskN~u~ .11]ͳI[ڽ2p!aW- >dh28}bPHQ! tcCUm=@r Tԏ(`~@wcwӅM0&ϮD |؅߉TQJ e@UE5`?`o!&mˆ7Ce~ ʀpR?( a<QݜY{LDub'WQKLq֯b<*WUџ'FَA$9ݤ9P3A(a@K SO.JxTE8NA0V sVp{6|4\w&'n|aA Ga1C4<<3(cL&HLZrP#|L뜻]*u.$X?c1fa3i2\' }@bPΘ]qX<)RUQq `ytD(2&Ih%ȏ?{؉*/:-:l%Oщ T r =[BQy2IHR{R] U&ɃqW/\__7Z_f~3&+V/Xq/vl$`ǐ8~w"t}`6k`P3q&`)VQefz7r'~Oh)2-O7 #8iV<4$BswםO03hb[>E>xށDLe Hҋq#RL /@ SG<dۗf~QAD \qp &!I|V.LQ=[lKДXɢwИnni nE8\.-7">Sg“+Ek~6 @F2־qBL=:P`&APgulXxE:]\I0%g޲m&ūׄƈB*y9 'b-ϋ4[ZtNj%JhԸp)q8'2UΏM k7h]ne yeۯpB)4aqNm5k!gְ*Z2qB4#4mM)J"I95|lG~.XzĹxXqCr+xkH6<|n+g+V;l;ߠ0|{2g>7G㲚K5vh4'G><{(hy?V4RJG'YOYf훭vU?Dg>&Zk#1n*pa@g]-kNz)2:&@+.Pހ* Q0Y)H(!6{msJ&zUG)* @Nck=;y+' Fazj=pc^} ׷pADyIkH#_glx'@1Ȟvd8ŘE2/w{hˤJʝRlTzwր! 3dN \5m< czxp8=sDP05qS!ς:Pg&4ܴA EVzWq7AViU#8NX/hX>nvi6J^Fs׀? RL`,Р"45nR~< qnV`w15yjp/Kn!YÃT S蚱 N[ue(:JE|-M@v*6o;n`] S2tp9Kb".e< o8R:]X]3SJLd|᪷tHq"M,^xyρz'={eR{esY2! ʪ 2>8& n{݁ AdTnhKр'dD MWtwM/kFv0mKաoK _5+U+G7|id.?$ڢC]@yO([X,2w[j;Y¶hѤ(\ u4f "A'{6R$YDNnS9jQRr5^ԶFsZ&[[e ces>l7ra*!juyϑeǓT䴠o麏'm5+0Ԇ|Iw,(q܀- bjc$AJftF6`& [-0 n':{Wn9d]a4 PB3ؾ^St ]$L]aWχVKޛᑫ6dhb9]* )rR" hX舎H MRfT>o EtY5^y &OuDNBe':4[}3>i_[H~ _>vC`SOI{vzSIZ+=/ QsY[l 9"lHr%рx$:9T[T!YaE/{<42ϥ}3ĉ k,}j y˹M`0ҦS G=9O޶l=+@HԂg[nDՃ ;*0y Q>OkpˏuC‰Z"GZW,Dz+fz{S.X1mHcܠ>̿jLPIi$,u(`dT5p+m a(pPɧV~0<{:wz8#h՛] \Z7ޡ~2QHCn}iT9W. *r_%dNzq/wNXK{"+p~7j:ߤd{ PTa=֠~Ǔ.Y +k6Ru" *NvW%GczҰ*!б%z&ӣH׽thqA"CS+=#ϖ n1CI_7{b*õ"{$ /96Tp\ '@j}FxrkKyc RcM|N= XMd/|=sS~ސmqDűF,uM𝾡̠:ܽ.S&ăADa~ә>,"؃VH Ii\fPWb=U5:-D̦!$.کѤxܹXY,l}L܍g|!XW !dm a|C,KbPHp&j[ZBų=>ƈ̔Aq{|' w)`O˸].|B*juPR7ڈ2zJPҒ$O_ux\7P}7e[+udLjET+pBK"\d8C6 aḚnHY9rZrolvm4w\\%U;K8[Ivpǘ4ƃ|=}1?H$7Y{^c9&%ͪD*.5Z\Ϡ{([\OKd{б'quxKi"NMO 65PRu-D75\'l ?~0Bx>$)l(mˈT@ԓ!w rzC' 8f$ɺ壇*a'3ce Gvdu Q\"$u-6&貅ڹ@ +⪂8:ʨR !fg0iCrMTnUUCTo*cїϜFo4s3ݱH^ArB,ΧNmaY :f.=`}8m?!1vku27/mxL5$+í}V z ʬgq4`W0i9|4> AEy7rt\Xf#!Mw!tX2߈{KfHQX#)8\DDKq'b~jm&gQ' CΞ=8XM"[UnS JZ,L{^uMx ~%+ !f%lY )V 7" و&FͶY#uEӔ̱68_% 6pmv4r.McAO "au$ n+`o8cTSCJrQ)$\Hcȟ {V QauBf~Ȝ2%.9o{v`hŭo`G2z-"]WǐN 7B}+J.' ϢCh3&@W@(\mvi!3z C6C"5"~=\`ʰ#eFU U9J`nmX;hݬv8U3iE"}ko]bY{xdY˂A?.MH6sTT%R[g+niƓ_UPj6WV:H.W^||},CaJӜ/ @44$%c8Uc6~HUMtÑP )`PP|_$ 3a ECi[9SMa ږ-Taޓ"I u_#-xHqW5J}.$:̾c(Jk}Ψ #XBZ17 wHfܫ# 2fڱgp{"6%BǼ`)LZXfP:syZ<2;.ڑZ1wC۷K<:GI=g[LRoȵ԰{U*ңPiE-_U_gnY9UW"CӻVJ zigJn{}*i}CVDZ0 ] EL,gPAnKp>ZIとy0A}F>/#V~Ǒ<z5(,TF&}PRiD4]ҩTa5AdlA)$Z/q遦}gsBOؔ"Òsz)F)I!TmuI%13?%O.yxWfT^ czƃ:nQP鉑 SN 2e=_'b BDw ieb|yk%DH21UI l6$y`,DvP!:$ w:0)<xILOB9d3S"f E_ұ%ԿR- "<| \H40HC]$oBJ(CrrPMxCJ>p)) / AT+iHXv}~ZmEIV'z""kS}5cq/8/ЎanFS&C(I%1 B0.ϺVq&p'ON̺Hq^bTmFOħ.׹Xioޙs-bM~R 5Y1.B~!^D`>:cRȭCW~/^4|,b|eOo<&q g,KwS <}WN[v!Ŗ¡g\+y- odx l"SBj^s U{xy\5k:ѵ2 IuDɂtZڬw̭<ǔ⣬mRI]eXNK/Xًz8Tm8aShhZjFjWN~INy $ X˟=WXþV&$w͍ʈB^)PF-圖hmY7>;;C`侤k+C&JNZatmGOw*qKoFXM؃IOe ;~mkgpMk?Y+ aS K~x%C6|37K64k`A=_$i| SLcX':`-,߹ k]KgDKѐ?_Uz]鬑J3mf!Wu?XkҫB kFHYӏ;$c$ӽN12x!莳3Z_ Ȑ "Vl?tm%\kT[3]iO T5lEN=RVba72!ԗY,V;psO߇S%h]$޹4qf)!.R {IoEJêtrSǗ3H;->|9 Ѭ}6r>haLDVi-PYjDgI8?Bހa8{8|3vT^s!\_fThfF‚{;v)* G%{7ߦ Xn'_xd?M4#c80ISms8S \fo@Xxۊ"I8:s; 񛼾,c<\/P[^D4^ÅV MQM}%Ttc[k9>x_3I'ƛ`Z4FvNC~!?s.,3#n+ IwyD⠍Vʡ"ӥ%| /dHoj +3zL[jDiF\"bPjՠVdE 0:-)¸#A_1!!+!|!iLB*$Mlh&)zA_ح P /[`Wf 8f@%_$*EZ Rf#jogQJ_ ,zIe!i'L@E#-U?%Kag…o<0-:%ج1xi.8_<D?Dcqw"]I׶Hm~6#r+RG[|{z5YB/#qu,Ac>Q@<5I[qx [9K-ƉGTDrHTԟn8@ _tJ7#X:Pb#k T$! %Bcwǃw#i#tG* `:w:ݔ Dtġ䑓'F1VEjxsݬȈ?/f‚AEKC%tDD״CHq?lO'W}t;˳RJ %컎i tZp̳$+_=/xR 5,ۿޑj{Ƌms,6߯\$oxҮў=<( kfR%fa_Eꢿbxs%=pE*U:r5u[ ޞ"|9`|V|Rb@>Ѐ%/]MfK4\lwrD'%dw#8l?0zӷ*0E(Y-\)o!v o]y[مv`EL纊5ɵBM?.!jp[#Ң" ʂau9# M{D>g1t EѪf?SV}jfGhC{WYoaIfLLnM( 7JF>9p,]8v"] $8u'5I/G:EK,W:MNY*V]#l\Φ Hm `sPO蹸$ pVɥ+O;K'kj0MO99a1eb[$G \X,uzfu5|xU>{?verdUpH m֟)푘P ⭳B0@z[m_홞^GJ馨ƾpH|ޘF>,sj$i-qYvi`HP={Zr*^8@=g 1Gvz]M#Q X|?˚xEDy$Z{rۍq=綨Y7@#عt;^EεdZ>q(S*B܌1ӭCu3 wj_/Cf(5P4r@- G []fv$&N~w "F]9}l1MBPyt`7-,NQ5$浍20jb?(Co(d"g+nd G4kA< 3ޜdxXB?"+u[Лo h h&^`[6 fOfQ_ l][C>*MyTm^x5ONZIgp%; k>S},,!^-ңddf' J<ѵ 4 ZzYXeű1Otx"t>kuRhߕwxR%&eeWoB]v p:c9| 3B`LinT(+~/X)rHōD70IW"m i3W%77c*)1.ohjO+_[S2(fL ȫoCzrr L~G9'W[*&clV,a~bԈL='t$QWmS(9l9Pzk#a  @I 1.7N^|sN b tQ^-4E'e '(zg9jBvJɛ[x,mEJU%wo T\KЍB?,+)%c@3(b3Wn$A*TLjVq'Bu8^H,:@pN" c7 |ܘwX;Ȝℚ#Eoj&S4N]*IޑIR9Lee4!FYBLѣrAOFՄ0~tž (26cq|N9#>χ(`R>6 &@M܍q̷:c1$J"g(Kpuoh& Viw$LXFQ&*Dg ɤn&º< ar եW_Ůc:F[&%OV~#ʹ{6?ز٢!_j%C]nݠHa::hLP%{2<ʫ[kMP]ri'g><EXHtqlUףR˂Y{HXՊtwUъ:plqb{XWy`9Ͱo[cXkBf'/Pc1j|D/ x;h]h$ C{Edd3eu Vɚ7l"=w:T+?Vb{̿p/ XR+N$Hu/"H^8u&<\b<&-P=;$ĨvD|]&_{{/;}"U)Ǿu ydEVw&(,ڰXlH wB{P0f<W{}ԝC2u \r!4Մ58{xQF=p#?z^ Y~brک+8zB@7f L_t{&+ިh!5cZ˽S,T GHSZRϻ3`vʍW݃[,J8؂90mVQM S ;[y+\Lij<-便}֯{gHѨ/ FgL2n'!G.oK吲[ Kd%Cξ )#oN!4k4Je3i P|sj+ڋr&kkIz 3ًܳEVU1>ڳ9r>3Z'7Q4LF( !JQ3MVBaܕ'kvryD5D*n4^@}si#tF T.Gh)""*Tq鯹X7RꦒQCgE PBA.=&A$Ռ\~ǎ0/9T|&bYp2v*Ga6TC*cDW޺3F/LLv Yh DCJ  F6LT:G0P>_Pe=WI=|rK _̢SOW2w!4(+I2̓+FaI!zKnU| +Ri-GG% y5Vv2W0X-R*q)xM ww.E{H|9$⁼ nV~u.mȁl%W\hdrAk:.Џy+AMӁ3϶P3 ➔OJX wa1P$Ehd3&M!æBP˃*[<gLX[٠@ZQO](x!כ bmDbtF]tg__LE$舜}o>(%<Mv|rٵ6o?I7.[Ù.,V!`3mAV>R(gfIeRYe&Y1PBOh =:,2 57?7:4G Qd:pχ*wV81e9ձxi tx1# (us[` $P1P?^ #,g+}}DTr\s-Ӻ1ŦCZFCHfhc:{a=EJ|-0c` ;*,)k?\]JD1`'Cgqű 鼁:7ޡCX5 ̊Y)ɜ _B\2[__Hayx6Liq/ΓX:$)S_1"i|D-Q&E#fȖTWHD19h@u!QI3[),:ԎsT]$x)Sݤ?-鯳l*c]@6¢1f/ Zۑ;37pGkWkBtm[\Y |ɥqB/P --cڍ߰N6MZ':7=nh3c 2t/lCw̎Nw葙ӏ|Όzz JB)?a: pD (Eg!9[P|:;|A{pEh^vDɰZtG]40hYI1=&hMQѲjyg_|)|^ldڷS򿜉++K)CWmWQs+%BFpKa}Z>$f vk7/6}3hWs;և}gʾfs5U v50W-Ѹ*(J<Ծ~L4mS T!)3tipL6N(3 H*dMͮɹQH2,YmكuG5ulaVNy w[ C T=Arc/rCL4> |Mu{MzDV(=e/b>4/1dZ:e7Q~6$!̈́i[)ܩpփ#pfKu. #)Ytiw4S [+pi!Lb1 hi2Q*w$;V̗ӪzukMY0uB'eV8xcl?@Sd4DU2NF,HbQI Nq,)ޞNVa*l۞5*禍vĠ_(*2 d9_xW xW+U/񀩮itr'wcWݣxH\#OƬ$k럐M1Hq q&gNܿT d#Ẍ́hy\G%37IW V&H+X'K2ˢ˦_b&7E C:^ #Ǡ>fڸ=nIAtmJNL62V -8V϶D=,"^;$1>I[wB4ϼ!3w}_)ۥ̠ <ivZkOޤfaǾ9;?YHuF)_D;v 9,jߊxyD dΌ>nB~1=r<T4'9UU.0@'d^FV)4GJNc ׎{oDtz2B@W"# &hA=m^/pan_Ԃ6LZvBUvT 7F6UMf EX.G Hp> ё=~Fv_օ4>u"w1+[[+twR!%]*62 l+,肵 ZA>I.F8Bm`&CZY(| baDy0m= D t@z?:8oU `j[|ŠmBk.1o,ۦ"k];ʮ֎.tX(I/g9nc̭$Ѽ^fjXk}/wД̧P7`h3홲Ta_ΟDZWAEoľ4 ]L@TpB]rQr)z /GAsi2jBxWLPSiRY 8O+k{UZ_nd /p*k>t)CQ?kx `ӱlrGC;N1ha tJǭx;͑b~D,}G)܉ς3p0}QH($@;eftGL| cuz\yäjAo,mS3|%>XD]|rI1I`f)^L vdF h`e1׋Jl02~EQ6iu=Qbx$~+ /eqBnB[JfHAwD aqVQŇ V3M/xj?FwBY’@J}a:k> 9ITxIԕ!-8 pAc9P a~&SlSEg:ݭ)"[,qqָ(dan h# 1vKmtat㒡yn:9ٖ;C/uS"RNgc햳H33zCl\ )8˫Pֆ9*4.$Z-2qKbm{.zk?9xedx\~j MG($P 8]$f=j?V0zrߛx:~$SSm/6Rv6\. Om?+•$FNFi=t,ƵY[n#~})m$š fYݡhKXDZy^+P{W~(k;熞9 '&\]9քd i]mgC @~9$u1!aŠʾ6]Du5F>"*%|]4qk='% )*g y_ӽhD uu `O?,{!Y)j橽lˉƎ*|=[wyAcwjMzѤO}3Q*zJ>ΆeG%z/HILϡ ~e8K#0m }OC%O41*^ч7b&./X8,Nm379#:z#i<`0? X t(MXyu-0w|G6fb3<iNόsq#'[Xg0>')!.lL'e)JST,m)#+[~bތaUHGפq:PAL}Q6\4Nv&%Ix&Y%Qust#lCm SP.J1 _Y6VG'ݿXJ-\>GPC76W*#v*)wJ J(Z^u rKs{_o&b)&((yY-;9Hmcr8HDn\XO1k"SdNxiweVݸ)TnN+[}G&#Y4yZH_\\\Q}4;)MaX=tR |E U!ZfTc;زBFC7CU_I&\v 8tI%gVPZ u e}ʷ5U1WU.`0zあv-U,eڞ3L@ bO{OO.T.l¢6S 0o-aj]', nN|N-% QOz&⼩]ڡyW`0/J6vEczJuZ)'0}Gue<1 c @^ʩ28Ӵzͯ&1W;̡ˍ;!>~yF#'{V˥:"FT'|0%^`!46r= ĥ!dZwzU-#dd;YɶoiPn+ _M|{T'pe#Ԉ% dXjuŒL#! #+l 6QѺuͅF1D7[UF A "/LȤN3W j029i)n4%܏U%7B۲vѫ^*q=h\%Ljo0F?k@MrOQ!wޣܱ"4{{jє6OݡY1 D ,9amO9[/ԢDZ-)QLJ3Vk0EيkZ7|5ZbT 6|P!B#LQ+.Q,d&%8~ol1?vODbhh$Y N j K<2>: ZJp 08i/ެ`tԝf7BUq-OYO%ݮDANk/%WfTv!)u;V}EC롘+G*4<ΑC7Y{ :L%?ӑұ~ ´0ʣP xX65n&'L,:~OZ{ e,(Mop.}<7R;f*dwqE1ȗ&)gnRw^qMV!W3EG]EQ3z$%lݖ.QȈ/l?qr}kc_b9%ڮUQP|-껃 Fً_qhщ(9T'\L>j( CNpɣO$ZUx !`6]emQrZMԣ 5s<-ias@rȔpSM^J$.WgqAψ`j!bθy^hٺy bO]z/<7Ŭ'8=C> z]ufQҿixesלCbGH~u%S t?,3rm!QD,y`O4x! dyߧ50v,÷4a&Y'y\tY41ى:' .{+#p7;'۬hfCzA r K):(j*>%n%)Zh}fW%}4kpGVZPNX@e/Ӟ;RC]PE;y%{Ti_Qf>~cVX"/.R)ʫ6枬eI'Y1W`Cr|ͺ›P&<[PX̄> ͠Xpĵ@Sz<؉e06yotdOC 5"1u **}L Bj2L"&E7Kg-ȚB#cqZ)9#9gqR2Tpo=HYGҘy3{/>>⣋JQ,n!k!wS,UX$WQҸNukɵ JmbFqO(Hl9ߟ-W9Fu(J َHjh*@ڬڽDFH3BUTI ?.96Jhqy72;@T iS,B]L$#w݅TS<|ҽT05b|"DsJ_BZl3&%hYP'K|A #0a]Qt?^Q*]ީd[~y\ca*gOt05 J@>4( E׾J&+$˘>o[LeL L- HŮ;PfAf.s/ꫳ*=78z P֖θ<ɖ*(W2ʘ B^ y>{tj'R\6]*T~S ,sno`oP'*'mJl NLJJ64%.>:EHY߈n)[ChR$!w.껋YN3;_m@<{#sU)@㏅R YuFy?ui) j˃"ruYDm 8FlV|)󂤾tk]4"* _E_ Nh4AFms5q ] whX`@psD7Í4qF (ũiX^P[.XڸE%7,oY VthH/hV8+q6͍cz\>`Y?Bey@7t\rԃь~Dq궧Bf/҇#3 QgH'(kWΟ0?HWջ)]c.ޯ͊)1'9[ԕe=u_]_zpIY?0?~`EݜGtǔ Bs#䍦lZi8=e Bm3Nzţ >mB9t$ALߊnc%"ԲV\c})ԝiZ;k0XɁꍚFiC !FFlpzA+-C^C]9"4F4cqϭ[jK pbqKц{ɗb %qG:yُEqNi]#׆YOXw)-ER#rBЃ'!‡V<Nql "ԌoxOL/ lY|(gcZiҌB$VFuq=jiϻv\z*j-˯dM%ig.409Ƀ)9u2P&Q10̦Y-`hZ@i$PA3)]WCW,lW p;ԛY ױ& /L$o6ܦ в44ڼ֗)ylGr31)F'P#krnT\]56?AQikz I=vs-a{tv zEJ<>uHR:MwzuG5&vZY%R߅:CAe= XH64f2Ͱқ7\DA%[vO?);>wǰW.-.-E5'>SHh| EAճ;5n)ePKdL,MC,\&=ڳ(.၏5DH>=n 9#rlNN ^ew؆nr_?jXl?}%% />޷ToIҵ 6\ )>3:wU¾Co AO~5Iׯ!nڍ8%Il}mu5l}cVTёc<8.ά4(ؾ_fw  z|ذGp<8 9s4<tqwZpku$n,&'~]B9@ D}D&H{h<\ f/u7p/gb<~_Z_.|J냟\͢$n:7<O7w ȁ[PD~_o~# xHlovbf˝M]s|<ʄɤ#`PVj<ο-5d!/`iPE(l չO_ "&_BEo)tSD`U6& qO:SAǺJ@{$q8{NQUWr"xgztfN,7JEsؾc L<.ߵA/ϞT:|6>@YH揼b^5tgiWnjZf{j_}J_P4kQMpQM )bw?RP ^W{"1AWv7]V $|~cz AxyO`6{^7'ځ"EW$uBY^)HwgV51jtА=qE;H9/vM[E' YI%R$ijGNfl}#v~(l=g}.BD߅TU֔6 QS'G~W$ſxTaaC>S ~6Ѵr [G^4VXt11kНvgIz3piѺ"DYԃRtlZ y^vfYMYڴ+Gt]6>@൱28%g]FG08e_TlIgHH rX4;n>ݘ(u+-*=vlq̔kyfhRb(+ɒı=kMd ?CzuVNMtkPR w&{vuQg[7ӷ:r,bHV&0޴o~\L`c" p/!= _ʟYDJ{!2 y4/b扲Vҭ=wB CQ0M)]ͣ +8 q8BJ2}8K~s&c8tIw?:m]oagɤ(F fp&cG hӼ(|d4 X}cF6ɊkϔmF.2‡_R;U]ew~X)Ѕ0G ZM'ҿĪFВO(-J Yu?`],(n IRۭxXWTAem>KgESVw@-g6UyLAyhiTjt3JiA7"nZ2-Ps7J&w{eSv=CM G-CsHgAh]G߈/_PQN4 9׬~?;XqC#-#Gq ݒhB1q}B{7nZ"tG;Z!]z8Rk^q`MhY M?æ~Q c؎cf*=/ .'&d+C~'&c7.z2̿ր a$kn¹KeN( xucl!ƭMRvTXőŎ)DiC nz﷉[S:|t9\lk`3 hG V9/y \r佟e>||ƻ[nBr3d+׸%Zzz\f1K.@X7&5bX[uѹ|"ȟ90Q˦(H>خ iv1\Mv $s~o{~[16Y˔YG7 ?ҏL7 xWH@kiRfzBC Z2UhsTf_Js1K/M 1d,pNRW._݃Xg@ZLˈmۨXO_7B= |yowd WebѳVZ%M9"'yXS=yX),Dj S<>?鮱Pq5)ȆX8b\ ]=b%+P>J[%nQO~{hڽ_LOCM 0:e \Q&D H/>n^OO|UUe޺F.j~RLT'iın z>DGDy*]G218~.ui[1k-駯dHC !2Fde $hOd 14"m>9aha>;nZ+q%Е< O/:Ӧ^@鰙a+cn  pGi 8h+2>l`]"Gf\CtXf|sLJ5$4;Q m "7Npby|*e@bOr=z#&JE窇KhxcY{nIXQ3BqyZMky[%^(g؏@A qӏ踭Cf}h.] ,9g`/\hXLv`r:!\|:{+مf0e6LB8-J^AfW%ԛv4;O@N!L υ>oHLF߁s3eFȄ 9G7ѝ>Lh]5z׊G=׉-NemD:>LGًݳ^Q147dܣ_5aBj]r#?EJeh88L ~(`\WJ}:I>1#^p,'1t0E^btL8UKR.uљM&dMIEMQ='QVKWp6 5x{ (^VK -lA4xss\?g[բ+ݱfACDZ=|KY>s5D{{*v= eD`BJ 2fbVXѷ H]7qw EtmC"\〨GZ쫤Y~yn=6B'đS{nÌyq\'T* Qп~C~8-Px ܅kc;y-YxF,.6< !N]lR[(0bG2V~]T++S̙saQo>K@ZlSGWNy\#.]nSijgDu CPXǵNi2ZOU8pyׯ8"&mLRZ\z#Khhޢ nz7Սtlon9+KoƯ5?A'} Hװ-:fGƶ I7*g{c`pTťEhn+O..E>jg*w 8FzՅwqeCJLsev|/?^\XtfTnz _X`9 h "=LONQ'rkM5je'!6?[_ޱv0+/|(uM "@%[jy:ieeZFQn?{D <׹ʶcis`.VQg(`a!hmAѯCW/w$c5>:|;s2RM_(|6 -E 0͐XR:AƚU4i6]XkBN,2C~uIK۰GLk1"zUܩ0f!vq 3oSe)vtT6q¡ͧ?b_%U9䱮eEJ#&ѷ"7;W-Ў ܘewHOh4TzcTKY p1p݋L#d@+344oJV05zSiiJVóǸs Gzvq\q^2 8ܼusc$H. nZ`C,!5$0s)"aEʓ #~#EYkYIT)czInHurXN$w9K r`Ǵ£-V2,0X)U0ja]͘Vz<3 hK} ^nRy', kهӋpՈدXشmD&ʡ ۡcןܱ E+G8u'hiFG- }+;fb:j]L0y!p(Gqg:FػT|ua~='*87 ,-Q`LP-f*Dt#MY8F4?(1Ha,GOGQfԕle =k{82uXyHN.pMq(MH:=zO{ GD}Yɻs3LnF\}A'n\:k5Ge/>fy0f*2 WRQH{}B{4~t?6t$/l7;QΫ|Kc%GkBv@B (X#Y+1c-&Aߌ8z@ߎ,'%iT`J^M65ցPo$<4uc32m.qt_\wAn-p242sj!rU0GJPEߤs` rc8]RmH)hі=R~fm1ukXG9~~V WW\Ĵ2? b[&li?MQ{_W "~dRMFY_5A 7{UWV)odGTe#D)z~~J42{`MNȯ4iG5ï>ƧoFz͝$[h2#s EӐGfǑwKm]>[/8FLMBGd,șoa`JC=H'enD(alq}1}z%D[oshN_:S5-[x.F<\Qmm[7?A]ftr!!= #1gcʇOIFs-ADSK*AY]<x'2Y=sq`]7%}պ&DEV} Za6PnuA?g# ?tI0Nj1P@ io3b/f(#_/Wd>223I?"]Ll]fp,}:gS/F"CSfyX{VuH?霴aex.x\ !l3o9/A-ݭ6hQ2z,iYj]YZHe6? V'xo.t <,]Ù_ϟހڗOTd^P(7]4]r^1kb2TNj:D4s5QFY𢌺 D?aa2CT^]vrvwN;(h͐8uv3Pva[y?FW% lN⇟xe,xLUW2sQ?@g f N uV-1 1hEt@Ƨ *11lmq'ޯ5||C83t+x\xQ$^;} -@Dž Cpmʤ9XQVk<P>fشE@e6褘`T(P-}%U;-DKgV>/-x|k^S,*n86;Yd'[U̞#wF5,.FMvƵc2cs2PRE1(fM9Wz&WXF߮CjXXaݟepnK0P=k\XЭ b %m0 `1B"v[Ph3K `BM&r[?l G;WGY9 PG]jL.K,PBQ^hRĩ'>۰?=xYx_iAdv]gy ɑcS饌̠jπ)l[EsvX#uƅjdlhz-3K {W"i?4 1p@^|n PsуR -{YR#K_IY[k+Xù qB^g"5sd67s{DTrbű n%B6D$X5Jۼ S+mg)x\S0t.H5A>Na6 *DOL2wQcqK?NhOw"E즐 Fsrhdї$* .]XL!S8?mw42i(рhTa_i,r%laZx _-7۬FְqoS{,@Dy u. gsIS ^T$P;❔ZFRܥ)Q9W4/raJ CKFd鑜e3HHK&9"1*?/ 5(BqH~1{Y)A9}R=Vw)9j6hߨ8 V>ovyfЏ.S{RU3X bL-d@Q#VS7~'w@hJ 3ɲW F hO8sK[x* -ObjzФ ~e5~&4F9Wo#S_:?5/̳.uAIa4sƒJt МysI հ0v[$Rvd9m- jeN]]`67UU+t?_?E!(|,=(w<hA#>9r EńːYTHV53Z-]*2&qGgȏ."Y8[gmh=88M"~6'|p|J(F;F ]ƝPGbO }Dz~hܗ/F^FGJʇ͡AH-+I#ѝMxDj$O'{nI@·tvZ+oпcv;#a-xO BYU |i݈E2jYC!x5`F 焩(~i^/zT˰ vyMO="]5ʘ}a7.+ FORk[/>I#*[Țxy:^cs9sdىKϗ fQ.w$U!dٳ8pޣl9[6?cID`.aچdHIȵq2 "fy͡" _DU@"LOyh9s[3u|HU°%lL??LJm-,> Ɛݓsᯘ4\]>8;/gW"1FܒW0$,0’UtqYFsh3&Hv}KxU sr= C#^X. x[`tT([bԕ2 %;]H"GK:uUmIL4JVPne@-thHtީ9v7c!W۩q\7#*ȑOXD}8l aϻ3BOPъ~V:V16@3T~H0=Ki*@9HqaO#d tn0qC O,0a][2Nb4OQ OZł8bse9x%>E#c6= Hǀ}?-̽jgɱa#*L]զS)E' 'wy2.SP2ү Kڬ׵ xG^Oݪz^-2?%6_Uׇ_NKıF'8ѷ fe19n(L[سwC֬6E;Rln';َ6֮L-_'گ"q\D|bh/Ox\p^k̓LT }[[1‰ ˟2-#7EȶQ8o>5$..+e W'~"BUC$Kzz(7 |1}1JfBvD|omLtCrZl`(JW0^3c:CYU]ec9`]NeEcò%ʊ۝l:˚WmEj&f""ICN>J_rBB8^PfD #Y [uDO&(2q@L04^}LT^`'51dL<_~\'UDSkN]7&åWNF᣺_*-ǀ'σ!>q1Otd=3kOwI\p ,{`}agNjUc;J:4TYxD! 8Yĩ^G?K|Jzy8հiҐZP \3W]O;#J4j`֫<;>- Vz՗53|-L 9ńRu4Ң[MBnQE'tnZz zy>F$CYI,ү `65)mV/1|ΌFGcU X ub-:~'vQ0l̨zAu*+/k]%I̖w}mOPו{Ɏ]6&<+i;f&AMdsy"qm<̒uj"j1}2|\'Mtt0)F i=*[><0QזgD>;V e8jہc o<k+xQ9rlW@݌ě. ][O(Viqxy&O)%gH'$U:NI6 'UŜtktX^V)VKưn!藙>Df:qFoӶ- %L@~FbLyI&W:KyL Opo?7*r2"dY5ʷ| U]PXF}h!v3NM L6;b4tFZLsEYC!k-lb5yJݨnxXm&qR3WqFDۮ -Lִ*2stM\jpf/d5ܢ&}v[usc ;Ji*> ش;~Fw; ۿO(}4uZ1.WB7O_=vQY*n-I79.(+ߑ3JNwVU-pl=T=0EmAo=ǖa P]!2\D#K4Km7;Af9ƛ("m~2c,n1FDbʠ鰞8] Q3%+' oGqzC`E ˋO~RG2ߢQ eM=fh6xC+xv@#pas=.QִUܦM00bg9j|`AXiS Zd=!WhS6)2aHJ?>$#0 x>:O0] jP*K/Qvq9oG#|># D ]@}Oyi+Zl9pa=}2X+Tg!];it mFm*r.ҿ/rIN1{kH}"Z^'V C(SD4xEiԫ"1^1M7 }Enu.#G~Kp,ixqXS<&WwCyq͘1HzzaNg $C`XB|e˿hGcAkg}ǹ@y`Ez3ռooeD$CNC_u bd3dtH51R.'Rw0[7{$TC\-lobC1=l]fDBȵŠ*"+b{1RS(2\9)O2aU0x\z#kD/)U+AՍ͝CD-[d20"yElTzz5Y@3tV p% Y;ʒwmzN N,pha3!-5)޻%љ0p{Z@l jl\5F2Lc֯X](+&qV|A(>-̺Y^#wVq%!!Pb4Pbc>kskeh!F`sOaegci8=IVX~y<o>KSHҔ4*lr.?Z[_Pk] U\(.aHY@ }ڿ֏08 ֠r\@#U=c k<׊e~ml:R^׼`VCepO@,I \ kW:` wz ;!qϧNe4 eawN*ʙhϥdVcf0O bIs[X3,~.Ј73&x.a!){wG̽^Ʌikj1ObDeDF!).D WCh5as< r^dW` XXQFv;oj$nve@2(0;5q`:adoPj/ZG.5C%"PUtD ſ2NG̓~۲弄FgcxBw oqj&x!ʑkyD9| ұĨܮ SPU$%jZB+vØ ~p^bwE~' $>DgwX H0 ֠]lt3PzDžHm/R+qfkuyݖ,waAttsHQ}拓>ҁ]Sl9pV\Q ,XYP W&&#iw{wROPt:qH=l{9.n%,&F~ j; W 1<Z8!&N81u?U1hHžvfص [)ܻy1uRECw*$frUVny_ɼɁ8邢1@ S?" ]Vۿ;  */ALY?+yo^7j4*brSTŠlnh V~#E돢"mL Du/E¸:I6c=H՜7c'+I헅e3 2=eeP`c3jn9;9}\VE0Hq ZD)+[zGL+wr-aaq_k˗*, [lNP:Ң`G&[|p1q*' \P^S"Փ=bF儰wHEhk0I&k=؀3El(d,XZyt3 7݂0cR<;#aj6FPhy+|ΐE8)n[#p@>N*tZO+wO~`UvC^p}ѲvO}DiSIVFαno%s~B3?c| }2qUg큕 T i̩YcslBB=~.A3`yhaR#Ҩ؇Ѕ *2`~d}ep]Ւa:yG%S}ƭ`C)%B6YYʛR(Q g#@b|١%}U 3N:?8RL-iQDB13 !R੶ r2RSU!2e(-Җz`,$,H BUou}&g߻hgˎ'xy8 ,B'żwy ?jE+P".}aޙι夼s>v~nc@CMڨ  367鎇<v5Ue)Slj>H\Pq+F=WDG/pz3FEnLPѳlq5qnAÖ/3pA*|CvIIA\~qki[ U5ZJд4-M85؊X@wb0w/zaB:);TcgӜV/E{Do2UGģuO)2`"睆]`me5iivQ(s6h$\Z_puW24ԇn4"oЀ8WqZŏX]S K F؊N!k5-Tw5bg=<\н, 5iW|Ydh(4v9G m+cSβ/8Z< lOSŴ02 &W)c6Ef ~FE7l;4PI4: "^] x d$vmץYbtuC)xgT pu|*:W@.zD #>uUkm-,(rwri7uаo坤!*5voҕ_Aƽ=澿U8cSQ' Z^rSv}E..:4%T?sUf"ҽJ9yLPեe?8?eH~NG k)=7w&ZQУ5w4$--hFfp+-8Hd%ON4C?Pm`:u+⓮FwR͓]eWL>nrT'Ӭ!6c*kk!!vDY5۽b4=y^O-2|o_A߅@0)ADTP&@`N{&3Ps,v(:D 8\4,kV{KF!N_>8ZP\=\`A"G^'gMK`&tx#->pY:SN4/m>8ʅ.5qx P(mL xMgKDU\ĝ`cqP-\׬a?E@vȧAlc.x"r+} Q"._@WtM@DE`N[Lcn{t)h1bOU`'2B U̞'x/A)_|EĦ t{b0ך/#va46;|,*"#b6u5(,)B%K q,))zO0,RhPb /}3R*޴[YwTX0`߱_&MlX8=O{0Pg„q[?> itmG|cqM~*]ϳ3mn6h&3gĔ#P%oЪc`+o%\DI:1@] :dL1vYC3&gbb5B|LĶd6HO-BJڱwD(L޵Zi,ȇw@e ]K¯STost_qўR!?T(p4է&NI(W uѮXQoSBWj.rc7(6ۃɴ!DZpWcmzيgqi1䘰> Ϗ$Zw zUws$/J@󗮉7Ln_M8I׌yf/ZwTªNed&FO_va'H/+"U@o0#|9.\39׺(M<t$>k2vy{DW1}Ј63{i7cgeG|~a!\nqdߜ>.TϼߘN7c&q&1yw3ϖp)ŨvN]kN$RA\bq4SbcVyي9]ep͒wf.~|cg2X4ԇ/^t_@5!bCSGhl'S]-=4NfPUVx :;>*=|ЧUΓXt&~ %$5R+/!xoz$rn(WFJr'&u7Rc 4pK_kqbEQG&oW3)C-Ki[ô,FF)D<+݃^ZQ;5.1RTh !{׃M &0^Z$%N>(cЧR[#r9ޥ܁2_t5i]Ⱥj~ZNk*m"'(ZFu1DQ>}9GB^0Di "X.Z_#]2qZpkS5mӯJ۽գMa`Jrд4H&Dj^S.1g2;G$.PǝQ \lo{c)7 & &A`I)Hze\5߽i'N~{JeZyh6Et4NaRq7o ?5X؀hZOIpi9Im NsJT:EƥH?A"c^sXm-' -:W^Yn#5gVp[y l\w$<չ ]Wf;߶nuQU2%6$^>!S9)H\|E|h(h9 ;u{30H$}io"qV+AM Q,dѹ N -]\fLЭ;.˨arܝ<,%p)% eù|SzDs>Q hɐCF+ømÀ9E{Bnjrکt2~$II[TfyM'gI?+mK\I`e(I\EQ cs(*=V dߜr}g8~H#h!>ץW WH<¶=+LYBIƟz*`-\2\HfSOI0ܙ /psHKơnÞ+-1}?yz6vrӒ\μVu+ez:ƘdAi1j7ڕ.Fu &rLkb>*AFq;uņ,x<F%psd)VMȕ3iYKACǧ%t1Sw܀~>~@تh*^M+Ht3U'%9{g3`(^PG&9\!=}Ⱥc۹`OSw1bh@S-\blT4G<ޅ[麣RL-2M9߹Py.S! ur4+iX;\c.,r;\\ZcmejPwe DA X,)ԉu,\Aq5MD.ij%HZi%$^ͧ%$дc=*ˆT>.=t6PJ{ 2= 7_/? Oǘj(ߙ2_hO ?j6rW_LGI!ܖVuDEF>-`[-^)"{Vphtk\B+D}I]}&sYk)' ;ӝ.zy0:u9ic3\B,̆^=W\Oam?_ "^pLZѤ?*ݿmP4Ysq{O"?+(4$ u>ݠ3 CJ E o 8j_ rLoׄ 'C_D` JezoŴjU NL@:bz;hL¬wW'Q~GbogV,蛔(P .FMJ0R¹?b%eĤU}U6V »L;c:[Of*e ڂPnpf :B e^tiatO^zPA^XHRg"\5{uz0W%q1 o8ޟ%>.w-}c>7ma:W]فP{9jؠ/@sX"/Lufb*'Da Pv1BKjFـTXx<poM>O?%@D=AUFԉ\MLڮTTl(.v|_i)1k,fz峧4j᫺Rbuu|x`64 rpx:U}!;ˆԲM"A4x &v]/`3 OqǹK'Q\EoB%nGfhN=ڋAl[xWhE== 1k1k-׾Pt*B} ,ﲖ4̮-9:^E8#],0 9"㾴qku9܁UqY_gkGܪ1@>13o]<"D4pUiPȼ]ύKBذ&o ,O\[lg`tJZ9N!d |$يWG0"=t87$=WC L|#?g2=WEn;TɂrT,"w"dB"~kf/cb|a4WIbvj8? XCb(,A_ 91P4*y#_*?$ i 9Emy@׬Fb*,!55rO(cB0aj;ڈ-"UEc `qy `3NoJkһӦXYP (mPj,f54I:} hYiPлQz(%vz֞ H9́>g,qC#{mW96ӔDCi8tV (U6B"ci3h+!q5FO.dč F$6A aD'f Y82>( yŝ~ϟg-BW-* Wa?ti^͓tj uR_8H;Ib #RcJbJ´ȑmZj'aUyrd0ͤycF!0"Jު@m*!@J5mxA95}U} E zONA- Xc%t|>JX`F$imq|ܫU]8DK=2}>zչaFBI{VhhS{@/Nq,t`} |8]:M6 A x^vCx@=_Sv=,` ΓqPڭ}(uk jD>.gVy}O֯ SU{bȱ:]oc2E&zo<߯UTB~nG&ke8Kn!#:;\9YuUB1~Fǡs<@h?.SCk )&P\M ("{z>YN˹ا+gQf-&pɝȤ\Z\42E8'rSV)/g~839(dt@ ^Vr> %zzUf:& QoI(X렉nssMN9VC 9Aud<>)yk3T%NFī@9Pdkw2Q-&3(HC:퍸#Oyn^9e5+w^1V^癘vUjYT)³0 hͽC8B[ʴ =$(5̕LeýݜJ2&~繘+= w12]]ͭ!o"֮f/|eyf9fb)}T2gG,ZHp#O3IJ^ !I5S#(2qx^v,E.@h%L)4T08rn`ȯ#5Et _"{%G4m L5[u[Zږzgژ>5fڅ 6{ӜfB]HxF}ΰ}w?~Y#kOBIqGt1$A.}wyad1%XtR1o UVoUPيޅAe+c!,V4UY2! и0p;Kڣ- Ԯz2sVC^SV|1nѱ!,9pY3yeg2ԼSb#>_70>r!0@{zKPح4y~CWEBy/z5aED07 `E0f3z&0O`'npԺsߋ@zȕ4 ÓX }eJ."[j%+Kx6&=wRO# 6νL/m\v!q6lGjfM;!i/^ 6?D%sԀKeH唱bD]bT:"3^& A3[5֬Jk_cVʮmj[VuG% u3mG$SdWK rn|`װzYRFesD{q3Ph 7Tr|.&44sH8Za5YRI`Ux|=B6Ӽf ZxZC>VR8'-YDiNllV|\p~o XF-DH)-4D24VBds-Mr۞GD@~j[ZPW=UcBfK~[i=Qso|w2׏Vg1dŜ"4::T,Bt,@\<::aAQ,v`c&(fƱ}OoK" Kh}w.+C0ye(bUMӟfpu+Y ;^<Z+ :kzg Rx>2pM}ǽ ar@5g:>U^km p#jb~oOO̚ Bt[V0J!8Ddq*b Y;N/\A 3v;#͚b?P)ܓ7v`೟ @<2 l9œW Hys=u[!`R^ytV vH$3!f+G V g'AX^'?^>jxrf<0Hf\ kNl/@g.=V~ T!'Wܺ`WQ''6+Wm[ _$| sgELMdzcNFo*" d""zGb84[<%),9A_bAµFbZ%H+@¥rz$?# `q %YS%ؾY}&eAZ9hۛP-1N#,Q^zNmv2}GO m Lygg5H0a!5z;R|l"yw3X\N>.h z 2DLEWĚMSpm:u"m/^t`ץ=Jw} sYW_>G8yƑbsڨ)+EEDr>aa<#"?)іw|u_`sW%|b2ɰQp<.NscpL/Bg*Kpm_\['Cfʻ.XDtBY+5x:&%g0-Grݣ'CQ񤈃~?POzfh<\}&[I/zȆ<狜q;7@H =}`[]OQ"jeEB3Hdpg-'aֻ!-Njo+Z] XMY_)Eubfv6z!=q |ALzJkLϵBaCb{g 5JOcl:;)E*b_$6<Udbi$QIYux#b<0Z1T6ars~ћk`LjP1ٗ KV\Y{I{`޴2k< )һ=$awӮcY<Ëi_r.W *-أϞE&XݜL`? 9H5K!.f}ǰvqyf|5uWnBgشB^s^߰(0 }|7 >9L5/Jc*2鍡=D@LBESZM<3txcne`x8m#Kl10㰔MiR:a >nh҂nݴ(?ht"<BϣI.Jv^XB9̓Kd 8<|q1%e[P4O8'0axEg= 0yq蛲rhD]E0` 5=悳v7,PfL46nċvTICGw[OWIW=r"O\erY[K^xdiH[-jSAlJC$g/j/0l|22[l۸ܤ8ξ9;R-P~;?5Ow |z|80Svt Ju񘃲i;O X\%`V`"A ړ>lӐF:e_^DZȒbGH9~fh`?byn_Y[>gksb:G\$ P >*E= ӍfϼcR:6(,ȱW;:f-Od,aRr>7z \2g"MOCƔb w*:>$?)M3[KЭK1ٺj#kxM%+ -c$z,O _, EiI}3 lY>'L. vk r* VI4kU:HJ;zRL)OdwvZ>!q7$ آΨμ3*}>sYS^{1sGlr'BtjΊfC&>Q= .D-g8 ʔ x^ 7ĊQt j* ,_=q:.fJ%F6IqmЍ@&kfeJʆORT sVy9 [c2YXMwa~Aĉ"P\a5eWD _oivFA{,wƁtjd9 m,]iwCt1oC,:9f)[%ӢB6M>\L?Jǎv.N[qvbpduMx ԒaaW|F&' 5X)fٝn[O>wb+J*^Ldtm^@Sm",xvXlE+B2Q6@ppGi'ÙDTD.hvR?lqA5ьx]HUEUGqʄbaP?jZzkK%Ct퐗>O6 >o6KQ]DtǗL{~=ģ { Ru|L^[%HA&h /UweG%KH+E6 YhN@R6e{ Rӱz6 wx`$w+MrNAu'rlL'1v(!⽬ѕ{TB&ا]aĸ@fy?ct 5ff&:n3L-FF/uktTۦ-z..%)F(Mm`cGYa[(heuj*cC̯W8O2;6'2QiMKǫ.1x +?.(wрOFzPs+`X%?*C"[x)L/hG9.VQI!XЯ4V1s6hf\ osSnSe3K'ڷO'X ƣ66C84|{^J_HzzlU]_~n/ra A~ܷѾ}JId`ar#4)]Ni<UTƊ%Ş=wAi{q5kw%9H&͐O(y$l}#U$x]P@ TU4ܩcLU BHGPm#U=#g?dNo6>.H w9O,N#,$< HA^e6J=yz ]8"n=&#n]Ҽ=}NWoK*CB:## zJeI|t   / J*nAA)!s=ԇ+(=uIsۡ((.@%sRn_ؠWa$Moֆ\~U± @8J/i6F ,gzqK95}$AJ/bFm:Fk+K06s ~  G}$?_{{y96B+l~NiImg5(ë{gm"͙5.% D [Oi{8Mri!Q.G1_tCgR5ɫf ҟ]@\_ *q UI?8eaEUdL^oyHISG'JkQ̩A%AH@miߥgU:Eo.J<6x6{ɟ!?taт46<,&1JP8Qg\}fwփ$1B< pc}4d0kvIr1jv/!c!3uSd#$}7\Ѕ"Z! ?b y&SuXXP?g#*|qP>^%ͨWʌ nY1RV7PM"oQy[ygOKޑT=8#ĢMHV7>CA;8DR5 ;9vT3VRY6^xY0 T߻>:;@KM {9N $h˞IbsS8өirZw-7.h&)e1mzĠC0@Ω&fez/P{H]fEv H@7R$҇b'w}%uF~ v{|3 ܵ$+*)s™kN <އ^'j^2X~y/[H&>K'[S:amʌ$h9$m2?iTjVF[VksGObZ ,&9Z,[24*eJԎMVi||'=%2\Up+tFPFYO#USd#R! BO&\=MkXMf_n(o?EN+`r5L0gFկ\-&N =eR7dz lK\wgBVȾ%_K62Ik%%)3H?sw(bN/".t.,a l\vUvX8o@"}r $ vGBK yB"o1.CaH_YEaAxa4?1-Rr\PLK BGgw#YCr\1o`9dk7Cbv8q159K8`=_Ɋx^ 7Z?RsPV .euω]n Ov~ Z4YH 3&\HXǐxWx4*qc+EbeCPL&vzg] .)Rkxf22>z6zz[UA&du5^4cQig!#n a7 |irܶw`P4Qk~rX jr#ݼrS@1 ?C!8QoQHU NE1a 鲭9x׺?&o`V,|kqXLm,\ɓ* omB7ݝbe "NI^F^6U{ ȗ}UyɛYyY'h9> Oxlg# {|_ϺAHj+mˉď^fx$qi݉XQ>| E*oZ.76Wrv]4twyAUny{\X /@wg6 B575&Yn=3b/ȒC!`fpzLZx"M$.p" fVeANäb;D)m;~pK0WTL3:wb"C}u0Llq_(ˢ9L`o22lǬ`!=H2I^uCBod]'#3s 9v%͵+i$ jp+xj&E> tޮņy{ @wfV4l?t/ZaLn.> Y?4V纹YW VwWؒKT?86VAQ R,Oʨ\ ۆѓ rJ l;:"?v^KtJ&UPO;NLyMĕr^=Ǵ#8 U'A:rKe>UH->2lM,x 1^:u ;(ufVՕ*BP99Jf9sV 6|WZyBNYdjvݗAaȉ|9ԯ!ni(hK[7bythH8>Ie/.S.KX[DJQcÍVq*ذ6lxj cr179NjG6e NKZ3z{qF Cޅ_o .޴BЩK,'Q4󓲼}͢__)i%'#^+vK'SwR+\Rkp]?*C1iFfGO6o43ԘC-#9 -'^mVW/~\EΈФx-U  )aB| 0LUzt1z/u]*af;8wAC|kTP1l"($s9DDtHr1ϗc*S|I&BOohKݞV0 )NE@ha]>w^Ѝ>gUDDddFDVi,s1Kv>szn7vkVɋ끵014] -=6R_"ZΌzr=+ےkRCNª(cTvq)^cQ<:3q$8q/7ZfRs H6 %o.ց{Y%IooL1 ۟ llTX&!sm>T:ޒtcn6ŧ[EaQi,ȵ<fQfiKQdSQb|MJ+F4``D+)΅wAMfDq9h5-C My t?O:Xμ9lSqdʕvgz-Cϑ-4[F`85S<,c'+d>2ynp :Կ׭uHB'뎙$w[i} #[A*s?\q]sZ~YoGrv՗e|L :8S^Ɏ}8KMf{tZFR "޽X+)~r?D 1ešP3Xk'(!viӅ9v#7),@(?XM)W:yilνV5Ǯp ~iST?C>7DKI%'__# \lefCC4K bNo }fA(AN-ٜڪ6_b/}m4teๆ.k@5b*",ѕs~F V<rQ+!l x́8ֺ0 ][$Rjė4D\'C/s͋ɒyӯRSRiyÔqAzFD(=(P6uzX zKA(A:՚lײ_p_n0e.wsc |OSKЏ>qp{+ ;rjJ@*laJv&;yH^؃PŠüϜ=>+?l2"*-և%;՜էF7Օ;cM[G};U1ˌxʞwŠ97G^fY":3*o!錥xfn}Pp%.br[ߴNG>S=VfN$Tx V^ύ@PX,2Ӑ>,=-IUWJ$A;~{DgGuPOe2aR_!5*=Z,A+QW$nb8w";7Lcdg8~V,撅cʝOVĜ$tCغwz{³5)ߚӲu(EϏǹp<%Ϯ ?+†@zȚ@`5q4ngW$H] e0`jH|yV~WG&]BN64NJH gAs=W_9 5^ԼNNSzC>H܈}~a@H1.)tUIel.0 Kn֖lP$ "yqa$G%_]l:XcF7XI%ޝ4ƙIAHeXua-@Io9g57Hk2th`*p֯ m67`&):!t:gos|jQfp9p&t^8@CMnS[(Ą@nZ*@kNKX7>PT z;`\#8ԝO3k]vx w Hj‰4$7k"p_ ~A\ܣ^Gʿr$I[9/ϋaV{mNJP`k>:X[U8_'e먿%0uXg ;G^caa)M[gN"З޹!{ta[=,N\׀ixDWc%e/sюVZ'h4㋗zvarW50Պb%@fb fJǹFK/#p'NdyebuVa|3>` 8BFѵ4cFc0IV,CUl;b#\?'M2iXs\e84)9G{6w;}+&lY[RK %| yZařN*ycN~I~IH Iq)̼՛qߤК ܇0YF`5|D჎)fQb_s*ś2U@p$xnSBneF g*6jܚdJKKk. %GoQRQn=k*C)kiϝ-Up)M\b̯"'œ=!zDNN ĭ7WAP!HsyѢZqEYsyVCM(c QıҀ,~,-eOau]H_ {o;,g &D!)m5}cټT61 1D$hsOP-w $ZO9<Y#ɒ42ĚI]OdXBƎKo "V'5-̜̈́))8WcFؓcunD8|v`E9c'3tF & Ӥ涎I3{T.<@yT4M*73Β3usNedp1wZǫGtn$`T"sK] )FCyM$yF*YNJ6^#F2Ử mqjJ\WY$PMBo-垪)h-2IYͼ!WpWk%&$ng 5 \)Bѽ=!4>npVМM+x/ }Rij-;޽3\Ro(%2pwSQ1E-'^xL|RĄM GDc+ Mo!I,$D֋%gzҴ(&fec VlNRj/wV &3\k2sysrFy+!Ey^ 0K,ͭ3=gAX&@Te<;FܔQl;b`%;]jh &F$҄zGI6qU~ukSp( lmkM%fGzbŚf?JԔ̜(/pU5'8jutV KYmT :ڟϴg[I&s?!:k@ZXye-PɓO?P.vWXWJlӝ`YMibY\N1Uft`93:x8E\uAk}3 &n;?lTk<-6FgQZT D2Z u( /<rpV<~T{tV (: ,5S@TȍYA#̝ wi**_B-rYRxJɃ%0 1_پ: 5L\S:s/ԥ(0WSC#a_IR73aik`=/^M+,4ÿ g(z[52(QCFnrW1bϏ̨3 pe?CEbikRq4@| ՙng `iOvL_P}pA d(a;BŰ@V"wcPmuBT&VEic݉CU&c;K9sIÞzh2PhbN\w֯,ϜQ[W#Tص Nc<"fէkT>TuEO\#î2td 7. Vs$Ⱥ<(.tצi5۠"uuiyazCB@ukV *=XX˨SPcC!vşш_Dnwzfuԭ] 3~H}n=nTWnMIܼZz(mSJWxWR۹{"bP7\7p}&?h`gh/c:̵j籨M/Ș m,l_!H*7b1;H@~ spQBRlEסzBĕ7Pa 2BQhk9;:$ Q95k_L|˫%Xy8qT(IHliV R$2?kS-B7:<Ѷ~;%%ahO$S$ƺ3AkimiPix}mcB-lOB6VIpMPUfoۘn~OՆHŔAϷ6ل09.3)B^}!jh+8"0g(L|,<-~f7$(CXG-#hu7<&ka_s?repUgL{ЪPg۩aWQTYd lAK/8ja5͢Ti,z-ʱD&'2؛uARd6T*[=q8P{57e.I^f7SGt#Z$0k^s:%Aa~4r%1.Jf:QQ?\~>#|*a:!L4Hz Cyiw\4m0I )քaoyNDdJ`o #\+Wb;| )[WkB #vQ7,;p\ZLcOACh ;fLYK49ctm|>]6=o@/f T[g@ ~h}OK3]s  nCp 4v+5|+a癢|[ڜQ&w&(wĉhmKlvb39h3O.3GD7a]G,uG/ߞ{w:,;\d7/BbmͬoFI)^C@aP7(r`gGӝm() \c̢4(Ȭ_Z m?D.@ 㖯$oUi&ܐ`7 VI84E ]/K?9qp|];D5qG|BB:S\1!r?Û}xbC_KԂH.#L`-G%ImV4,;'%4ndlJwXT.'t"h* Lx4ۋ͸MOЇazޗKޙYDuU :i$|xQUC$`=e馢1Vzͨ2dnp@ҧˣ*TD0Bdo{Qb95&2a!qVE qzw!0+6lM;p "sud0ԅT{;͵\Uk3!d4 J=8u NLɂL;+ad+(u3Xd R)S9ߊAd4?Ew' r6Zx>ࣀ-4µcx-BEI]zH3ɟS'uCϕ+jCf7/Ym>N0nQ+_IG 1|?p7l{<]bآ9d'k#j197//{gu.Y{5S8`sSr&O^Nu%8^"Z&9 d^W (!qLzg8Y NR5B#bĔ_Qd0,3;&L9 lQŸJƘ&q|#&r~a}%YT ~ &{+z?<.8cE9]=Bqi侂k͠!?M9>?gi8U 05{oҺA)ޓ*50_>˒y"Q}E%>Z0|U6[TɨN^%}Wz^$G0]nQ&?VR\䌩HrW~Cgq>ͳp.rҡ5a烩% vd ɨ"Ӡ(:YA)Le+h;QLZ>hy2լF_,JU_3#aDc5 qCD~|l0Uq%uFSr{KuӞNNDGǕ2Qzx~+ O17s$=;}H5ru _r&4sKuMYH [1z% !4Ƿ#ouAg-$)釒Vf̵IB'&hي6,0b 5/c* Lkfw FU:(3axK\NYG 8Q|.8b>EqSVRkf\+;$<*Edc?Z6Q=SvTl^G> `ML9̿}G_M׍QbK*L~~dIӣ}1gkS^6+\QV>oOfpMDD+r(͊PYpGxL {@ HC.DA=| <'483b}̊ͅKgpTTJdK-L9$P!r7gv ZJؖM/*>;,k#oXJVcV5 4ӮͰGtpv}c-tT [kM@]-d/ǕZ gY aNuz$ujBF gŗ]RzgJrpr|l( r:{L9.B/ {]ï"6ؖ/(8,FdDb+DX.Z~`q 끯)]lr т:0d\Ŗj | J)e1 ܄]Uiu;E~ia_l-3AYc7Oɜ7&*@GHYl te%mۭK3cq΋+r6L B-'7u2A\34d~ZwFS SB!ʙp31N0:3Pи $ Oar+IxY unH~[eUqFZ1?~Z2ty&GjNbm6nLO+09}_;b q$3]R'f=bEK8q9p`ؕR6z4d;ܕVD r}-udZ1Iُ>>[ S+eZ3N c{$Y [`R_,،)$Ӆj5b&x>3y).K k~v> 5QM$d}iI)A(N2gOJҩN;Ey}=Uſ iVB d݉˼}nQn,L1"jhlo"͙6Z3b&QU\ns/3eϵayhJpL~CH"B+@@Y=g%on[Xt7̆ps+:ݭY9i,!,A̝cѿWG-yޢܶKA)`-GfOl篰tQ [ aOluL$>&ճ@(E|$IGH>'y o$Wpnˮ!}JtT"?HHrL"t@eT|hx%7<(!Yi] J?NsR!svb`- x$0ߞÏOr 2&1Ѥ䫕PhRyU ua+/y$\.3> ݖ=+98k H}era{zXIHI^UD4S0{=)RryO6:!Y92x s`]sж-(aW"\V“ gi~SD1; aFY;N„-&?+˻##(^I `Z􊫙&ܞ*2df+_`GAg /Q,Y%?[!\5}-uMMw=HKrsL1h 3z|GIZٲE()U}ߖUNJN}f[.?0T9uLAf !8jtc׿ w:k^.W=7NIairqS{24,aŲD*YN]/ˮPR2ѥ6eR5{]qh]K[z-P>{5?ЯH{vmY[E 6ʈ08sE/SISg` o+A *1w+_UIIDHmlu7;ȒMs%LqBY+Ezc%R{NCmwnytozIޤdX k@$'% *dpoc]K.\Y88oC#|(H3)M1L!Q" w qcJt}'Ɣ"~`U=XؠOn[*Mum-܋91yJ*mYBr̭݊Q9bD^} иW۶7ye# /F,ɉqE"&k"Aaڭ]''zrU>؞˭6@xىHxwP,o#,ou`ɎX]\.Y'^xt/NV⓴aa4Co%Ar: p,&^@ ^;[G5MI,B_XUdMƌYM#9C"f][ duCV~Kp$?]cY%uǵLP- 5 ӏ! 27c9u% bU*pᏇꊺMH EHm`JlhF,s '@S+PT&K ,uMn]O&VdB=LQ=( [nEPU*sNa#yaS:k SX^4`'r50 \ 3*\cUQѬENzrÉFռ>Q[èdAb1Rr9w9'NioǕTՄ[;;_mpD2}Ԝ,N"M =4!1e{|Q8"6&.(S((T&*&@U1meq02qZ!ҬEj28f6bw dJg5;F\Y"6W,gg{3L/D !/U|`]Z>+W̊+TF¥2N 0'coƦˋE<y6Wλ4_^MK>vExD3PGHj.UjY8t5m,@UP#O/MJL>]T1H ljcRХN3A]۩X2JEp -^ X1u#filOxmƽ{yi)"Ȱ<󻀱#Be_'9 /~!{\h]Uc5ª8h#h([蔆kY1*@楨Grjl[GZ /%CCL a<NeS?Cz+jnt]0sVcUϝIsl,Rzݚ p-PGC^1㧍ᚠ25Na&Uc/1~QDoC7y,7:LL6/@9qH>ʋc9[v1g5ID )X(TĴ"kbG]GEgixJMB.MgVCCLtD4rKag4SK# zT㔪XߠywW*[hfHN޵Yw:^ Lzغ$Af9Ȭ8bY]EUJ4IGBLcIi]^L Օ$=aپN`svek+G·̔Lк&&JZ5ݫ/p}>IIq]fZTL z- bU/% 0t a}0YF &Z[*p-Txn, ߔFr ƶ8.&PvfESZ"]IT"ft?dnOtcR`e8[i=( [qAqƣBxvkj[,wPWwo'=ɷvks5.ET𠻣zn{7Qb[xi+K;A:%-*H" ŇZe.hmfljOfjPG5&&4# Wʪ'!&G7v`h7"pu1<aI|Ǒ9j?~4̵T  v¥2pmEx/VsJ|T+ mJ'BVv蛑Ca73>%K(lVxz̡;6dq?=⊨; M \7LcVGq #< sWr1$&0 IҚwNxƹI1l(;e7G+.ۮ *;"JZk Y>lNo HszRyt06|gZ fVK߱^7ȷHV&<{z\^Ony7.GL`za${3e>:ѿŨ]YTWzs?-t|M he1\ur4ak&nYw|T]cmW>6ўp,^jSg7v^tq$6]p@,K ] vȅh8qsaJS@Z‰K>]Q`ZAlrCvQ|xBGn7KRP%?кSfDO$oŤu0C3]r•@>o!nKZ3>[#P`dj%G|zCd2gρmxAyRqL'Ekʗ^(fs؋wIo7]\;w͡ ;XeQ-j"B~7ڀ.গAwJS`t{B_8&%O `lJg+5/R%=dř`w:3}g3?)^&̎MYn6oI f׷F/li& m]=|uZmx'g>2Ix0(^]Nd0GD{ p$k\x.CEuxAW%BiZH&+ȇjx~0%'WJI'`&tv k4fqp31^痙>AdJD=o9J3` Vz&V_*(';2M X; 6%fv( KH)+>r&;Mn6Q6%O>!X.4bUD틺RNS}KQHRR I2!ae3![͌r+kqX$~쐦Nsh fɌ2O`fjRFp6HD̪dH00;`#kT:XR|Z}W"jcH5 Ǭ6P#v]7l3|1ib7fY$O\!yfa }6]Wl=MxeȼQ -|udH$[X?ۀRm_s]ӭI $XPZCDwz?h]0{2 üUѹ4$ ע@0XDCN>bw v~- LxxJہ- CNCPU@+$VP ?1@ϊo?'^_8 5 zƽ">,-Z"e*2Z -ld{㵬|fA FQω(%/9l3ǝ ,ZJ$KYNc d*Zs!9j`po [.{,& ,C##4T2dPf.@qh8{Bե{ODxm{k!:Zi̝h6Y!(qeÕf d%=|IewD)\=xwuoM&)}'!Rb6TeTLS48 [j45(cLocgn^C[I{'ĥ# vmL8+yj;'2]Ub4럜QF',h[Iߎ7wX 1)IǮxmX+%Dմ=r#;7 ^w}LnYJmFz(x< V/ ހPd]ݫ$e?6YEA*E9sـF?ɫXBy6d p~^ 2VSFaD۰ƮsߨL d˗ )*ݛWhxׄX.tc# ݟ3h0ԇK`Rt:И[ڼ9&9v-S)gomT/}CqނI @؈ f3. _?. t* 'LJ` ;M+T9ބРenIHq1M\g ,ˇ%]=g!'gE #)W9̝w:_CwޣիDé( uN nşrYNmWB;YQm~Jcf5K~CQ*"ˏh ٜES8C?}@[, '=u֒s cs >{j]õԎ梐 4ҳ+3hQPh4oW&8~tBcXb>yEy.m dHY«UTix VYEM4y!(H:o.tp \>fX(YG$K^W-הSk\|[7-sdjpN-T@e+/IB\Yrv(҆dnLGܤbǠ,`=q/HQ"˛g2yjhS/SP@ {X[3=_|Gu@SI s >aRҦ*r7`oV!fpjܠxhw,btٛ @g9> 85Ѧ.mq^26wtTvx^NܵB1 .s!|y P}1U2)X 㹷ɪeyZͳm 3 >z W|<(3Ŀޢsj7 -r_-l⍦t83YrXd!EUx@UV TXyghht6Jn#TuR-bƳ>_UuGG P;m;йؓD'(JǑДC J8DMEKWnek? [8!=VQa*#Z"Mcv7h,QVd5 !-*{{id(N[Þ}l ']n> Z6 {Ǵ=Lh^*fuRpGtP>"̄Uo^ЕQ% qL2 3]Թ+l-램a0-ԊO^z#] o2|[H9f@ňKįp[m*vt‰ѕI5N`B%n|I?`ksjA9 2 ;YEg;I MP1d6*-U]@z2ď+奍cW[*&p]P׬p&gMvmk8۩0'_|~Lp!<4ʶ[Gj(4hnjRCQ|=8*2R"^`:9Uw$}G5G9Q.Z8YjJM>xҗW81K u-nwSnt8AL lD*HT@=nH})\ss ~W>칟oڇuԁ6Aڵh3[# گ|gZV+@j֐%4,ڮ| go3?hz9:u<=i~2#nxLft|[BsкY1- ~yVd ;pƫ{,_ٞM6=,Fa'[9`~\3ؑ)5 ׮9^Fq% qUSw+@Ni>+` IGZQX\'5ЬA#ȭ soArn;9vX6Jt:2 9"Coۍa˯`'ɩk'9yfX` 9L>޼5T۷ 0ʛ1:7aU#Br%УQ9W7$WoLxQ )6@EyJ* F4߬άO^p#xNvA|^G$8Qjc=Z˥O|%}HUlFJ/+;X rhֶn H@*UޣzM[@XF( L+ӰC3 im"e +XwjsW h;lWF<-8mjlC&)GLqLI"dQ\8aHYaA=?oMnZ`7b%o_ɡY~ ҿs٧+(13۾j ]WsXCa%X}4уur0Q)'rUxl&%U&4Y* !7oX-w@'qZn&4 wPDHM1@i-̃ %ib]ɶT I:gg[SugmYq<RQj:"-2gzpyJn^Ta:&Z&FԈ^e!]jF#&r?HTXx+O0%`%#ZXHpz+1>>:*W[E(޺ZzmpZc QAs zs׻S&m3*iScx>?=}RWȠ*aHb5ʉ7*E3uybK^B e }tsF` U,6ԓ,,ӌjYB+JIW ]bw)?Sa 8PQ1&-D~p q c}g@NmR@L;N9"P\UB}5 .Zsn[~w!(Va1~^W0t1 Y;ܻ)Q?gd*O2lO=&Pap5H|y.˰(ҢQ; tZ ecJL]OPӥ Q78gT@6@~ 2Rg[SaO~"E3kN~\d 1 zWqN?ic\ԘG36sWL `kY&$BE1]1CKZې!O;sdմuRwd*ONimxWlr,8)Q('„+A'ݻ4%8(w KL `櫩jTUWvہQV qxWvdG%NN%ns/Ta w37;9C7ْ87J[ͲB7LfҀH!]$]a<.a43bYe5G:ѩ [,\`s l:0nN:|ھ_V(^xR5𨊍6QX G7D'E&ɞ/GOlku:j yic#M?Q3Wp8\AKQ귔o4m㗴|;{4S͐ڵ rrCk:3 s8IZsȦP UƗ"uz^)hG#@Uθ=4`HK!C;?yaU7u(;B71W'j;x8̉j".Շc#&`D&n*zI~k}y>პbg x&Ώe^%&dX>LqFVVj@_;"ZW~~5h #YsoXcl-S,oa>.nQ-VVW|y#-#!rqGFlY)apkƑs.ֹ>(bvq!g"E YG& VT8'KuxW'!:ol5Z=ƫHP0jg#) `|mN3 (9d4KD5<~YYe\yM|(v~oE)=WNYϿ-٨XQ >9LS5IT$vB]?ЏzsX=wX=@ʢ 583*-G6@Ah=R|u*94m7Bt0nammXeӛHeO)6LԛPKhMlnOP,K۶@#E:szL:{A#Ćl0<}Rޱ|̃Q^d_.,`YU%U)Ѣ vH\vYg+PER"v &'_hۋVR"Ǿ6hY]I,2J/N}2;ԩJSs4`r(erw {Nb\n=hnv`c2fo{ '"8&&9Cf`Kz93 fvRܨ`@^e/0O<(1`"J~,\v%MC;Jf@kp )_\S 4-_x,9i<AfE7fAם/HA,QSj. 3YB~PVTS̷y!Fڀ1a9tlj`\Xxi䯒8յ%#J.rR[ԡu=gib5;d=\,p:ɨ9v싁O=>k^5:A+aJ&/v qr1z6J! 1^%wUOӹ>Qne5ramYRsr3~ t8OGc9*fl$n<]´ˋ b!GΡ ߤa'. ӟP7"}3~Y匞/`\,[kg8Ts̩ce ʠfFyR[^lF1['|$<k$pɻ@OvS @3y!ۜ9M | ZYs%E%M.:+gяɮ 3^+G]#_F,VB6xƁulzB zmD#  w$vu<$˳Bi3Q.>$j -L `إ Ӯc;&P'"ˋ8뭂 22%)t-ߵt;zZكWx?(^9 I J,G& _s>ᦰ L;@Ƹm$AJO{K5,.Ksu oV3^܀0x&_JdgˊSv@gē`Afw>>ȮP F:|{)CIMCŅ>(/ꮳ lfx}4oU{ el.Y^ym16RIXTL&CRD2+VK}ZHmMcэ3V\Ixk =Kv( c}c eҵ c^ 1 xfzA3iܾEݒs=H#C>6**A_E=Sӳe'=J[5p9oAfr-9Lp<cjΔ0NUY8^s[ SwNb vlo+D #x3fwi Mu;s: TZ!3l2Zxv=?Fށm?B"A$#>>.q+S6Ar]:?$Io+N䜟_ϒjOڑP\zG*H?7;5'V*P8 PNS QJCpL"@pj&gA){6b`G19@%14Š!6UJ$ l}1Kg@߽j)_o7:"" ~&sz\ϧS{\|rU^ MƵmw&!!f4  2Gr N2Lz# r>p1]NzkM cN]uk )yv?췓Ls>۞ۧؼYrAʐқkZO†t7:ϭ;~,R%+9=hZ`qn2i#)p10lw[g_֟gh?5݊3~܀$&T+56Hl1VA "m-HvcXppS E 89}+NQH#@i転9lr(FjPNlDpaND,ygaK/[Z[M CA?uF e< ]Yy1F`9v"t!𦵨\{%H B."IMW~ ڻ>񕡘絍~+)Xɗޒ`׹2>J/^u0}Fg2=(u 1{V )GE)gs)gc-OM$=Chߖ bLx,SbREw#$Eώww![Ρ%}˳R}M,tt5dP bE]eg@Q>*:k€,ZR Uƛx^P H[tO/6 1fؽTzVdF3l݃RH0Acjj(\85 >rl4wlPd}ѱRȂR͝$p|m,U3j_C Xp~4 HY}i9MQs7I$|c]IwT+@O;Vߺ)xA#x$UDLnYbi!l~ũX̭P.LF+,m~ HPS{*L+rY eq/k+D ]։=5kͥ[~[4y=*0 }qͦ~*sYiնC[NmrGg͸ZE]~F4f}L-.\Gѹhe7lႲ"]7}`kw|XA<¢.Ygeٰ`ROY15"IT-̓0H@4$()cN;WKBS'8)cK:}=M [.- r(ǺG՛ΟfTBZK2YFv/ IݓkCɼZ}/ixx:[O+=)LzT9^o"Z n'IB(9 yM7~=B[miqpIW5LQ4s?zϽkRn*IF4jЇ (g.4u8R"Kr~n &j8#3=zf2*n%$ɣQ?`zx5ϥ56ֽ/y9pz.3?CM2`qwf|(.LsyϒJM&5-+ ;m.[I(^Y:scsx<@SDz1Bq>NUӬa :&aPsRd4f }ҽ:K(mi1)YRaITHD,GWcF-Ă}V+h~߻]3ˏ{aVJJ_|1 Nt#VYgyd醌/r$3]0.TsEz#Eb?WQ m迆ku<o|砅D&Zޠ]2iy:aF!p[~5`N#JpiMC6ǃl9ͥ98m@ߏl\(V?]doOն.OO:xN\zkfVcsm34qGv af}6][aÌ {rCH.m?`epA;bVؓ'։}0{H_֪C7s+҉ts (^'XS-Nzm!'a'?o&PunO `oGVgN'q EئJ*^&qGF@j&-3.!-C{x}JMձԎ;ZOL|ޟ4<'eVLsXo6/yVqsqn{p?Vʼ;\ D$t ʰ=H|XAWnb h$mW)MSqwMp}F ,lm#J &5;nvv/:T2 qڄ ;z菑f>'rTܕ46.;n$KEޫc9RI$d_LȆ O̤xg%U>聜b|tAYae>T|Br>>U.]eO<|=w蓛QmSfH ~| "Y0rRzb5T,' 3Xz NO k,ARReΓFP[|(6h둰=USb'&RhZGs+&ڸ7wf1"ۆ'k}*' sDJ4Q]jW[9 5mBuS!j[QAI*›I"ap]|[`#( Dž@`g}hz{- !{fMEBBLcO5B6PL%ٺX<㊥La)N#kSxFlNWQ`P4BqQ+0i":څ 4>B3.#s@oB]4)=IJ݇Z|qOh`*q~0Hg:.n{rMCSW&EO&Kt~ fV u, -Y2n,Bos05T`me/lڊEIX‚йxlWm߭Ax3 s72sw7?Bhgƙ^eCpxmyr45[ǵ刀UgT8$f_r+=>X;f;ՍpmD-dgBA62|gmM 8EYT ic);෠y3X4A)FǓ(Z/|YW" ^ ^AiLf=o>]Q )=IH14?AQ t Wyf3nTďЀ}ma7̄b^{:% >Z~LL߻?3TfX]|\555&0iYYrewQ+SJ#mzO6Yʯ2mÖ@fTe2 úF`I<鞷Ǻ`h+VD?UcjAM)[1Ħ #&KI**r0GDKy/zi43ԜBnvIoq9ADO`f퓽i-%.eeI_Š ,̭ ufG} h&wl&ī(H3 }LYG~>Z:xСJ &mdX-sd%_TP踖T3{Ҭ:lqvK{Co%ϟdl E {iA~m%Lm~6T@%SUji7~<,@v0[Cfb{Z?dP2R*W~/`Y3t)zW>1\in F c(w`O]7n&Zg84ߟ:-h^K7NݤUsaM8˻:ʉb: FiE>p,Gp}~ N `dPhg58˷,U3O+^PR;~gƧ)9Pp%0oƐ9\Bj﮾L%5D(9mmAe/[FOd]\jVhBEobgJ85Ȍ"%HI1xMݾV AE!솤& LPxL.vTÁ̯eA.Sa8!|4(E׋@=fS0 h\ȕ D(`z&. KQy)%&u)[ 8[y?ai$0*Gxxgn(on/BPTOE#-%L?b%`_sFiW~ B).ϸЯ[k84uɕE=O6[g1óDA¾X`ZCzIܤSuM2 gaԍ v[]"& Ap tL̫1xW^ĩ#~K25_~ ,3oj)ᰓZf)>? )?qJu|Fgq7af^+(y=hGKyZ}Zwb Aѫ:Rc\zʄ#jW8 HrNj\'DBU="W-F+ ZĂ1$$ I.>^+9FiTOpg^~hP|Opۇl@qLlRz Mͱ$ 7Hc{p~ٮ̵' C2iǭ@u\^@n+ =*$& ΔqNQλkM xΚ uLbzJ!n5!lFqPڌ1G:Qt>NN$GU`NQRRƂ[9rZ:z'am-QA>:E6mvv^^nݮ=GpKiW %4 TG^b%'".lQk j#Z$Öp?mDi3IQiK=:>+a!e[[moHDվ,Gd I>&sN~wÿbZ61h׳I&Q[G26iˇ 6Pء$ b/ 4p uaXP9XAopb$'ڌQ$$5:3ͱԜrX[ b jv<^)ICIWjt$;0yAp JI-?\eJi6sa<87< sYzUC/ 7pW٭]]pKr ,^;τC~F @^-vq/y<Fvu*xAmko*9apOL`d$F8@>.|'ڶrgo#:~.&\D8UږQr E#e}H3*G(PX lbLDSz-6"=p;vgVd! ~gE:2~1X snm>ݗ NkltHaDV1rs*TäD`h\u+L\wb& ڽb>zgD…'ߍ`i  hR;TTy:i`\@0&@17$p^kdiǀN"7|k-@kwh\b?)E85/wm%]\bZXE7B\ CrAlZ@ 0w B*Zǣ1L j&Tx EP ֝P"-EtLJ{O O5:I8Q!\҆ "M?1}&gS~Y֎)#r9Btp]m>Oﱕiy!<͘ճ<Մ1lxZuqɨx/`^ 12T ԰= |'Ur.uz6U-OۯdjmؕMMpHȊq큝Ƽ-vnt(3g.jHKAyΧ$uxc9$9ey~Keҁ1OGpQ"Hp~΃c3G/A_Ž3SWNWUsbœU ;|z/#C:SZv0\9"jLڦh^7J*0)<.?.+ѿZKOf 3hñ<(#1d.ŠDI[s=X^=Y &uLJwrMg`vG:<L&e!BC;-!#<0Ÿ%=Vf Ay45|6C`qk;~Q S*8b£C1o ߆C/!r8Qќ(ӒT`3e kUua5vv;\HS_":YC}x8Y*.lJ~`ɡ!xVH=x, ~4sL`HmMѩ ԸòlpCe\j(F)D<Z\3ru)[#{,|lY1sZ19<@_oف!-vk$/Gi_P!-595wN]d@?},v1c]]#.໘{_2- پm}.}(͂}ƈ\%Lf6'Q>F@uȿ@,AzO~v]1hFf(|&C{k8,sjJJa[> 8blOtI?BC\KO7ɏK[BU*5\yUTхGM-Mj 3ܤL@64֝_t5Œm [8FꖿH$sOFm2efP_?yF!ʲ `uώ7,{pEP@^8S'Ais`}+"j݆//;Yf;V̧b%v ;d4q6 iu4H E7s5;Oo&8nNN8nryWxfZźE^>\w SVo;YzA0}hv]cmG-Ta=C9 qHSfN>Amy!c |2ӧ?# A9`Nٵw2lM"yUl \~o/EӠ}S5$([DfV)rנaWqnu l݁,|(gI?LOj֓8Iڣ\lS+ r 9qs*L-˔F[D sAr]D>Cd]\e5|~; QOWeJ֎8mNt1Fޖ`HH2.:tr emN428Rm>15.\_"e8: Sb jSV%43|-ïlv7N mYIAq̩/Q}S,4^j`ˆdeeWrpXh=ג{y嶞R )}JAX\IHGfC.T)җ-qG$.YVnBHqzlqAo=p aŷͲU{(o%7?~.˻}h5QШ9lΕfLΗ)B`:3{8r ,.=}2); sIH>GY[!{Xy.l9436?̭eL}i%CQIV 5wI[a5Z냩t:I Yr*Ot' pҲhs]wCesڂaXPg1xuy@9n/<f#cL+i |gOWI}K)'W!@N_G ysA@"ZQ͒}ѯ[) Y˜ |@jߵlGJJs=Jل2ۢŜM7P_M,ofIֹԭG4n"TDHؚO>R礼T=_J'+I'õcOl2y~I5Qꬋ-:s".=ρIc _ ǮV4m0 kPip1/ʤxŀ]aȽPߘS+d=\ur=~pv޺6&#iDT{myN&$y=CQV.})懽y,%L@ w.vX&t'aĹo`% HWwpB Y)Z]7rb$ v/gD"*؇ie8OgҮX/44" ɇYݺ+>0S?EIgF"F=w5q6 ?/.~z䵡F#G VOƒn/uJ 4_9'4(?:Ms;Q/]JX%4@r8e\yˎ# vm u4:]*VnZ/3`b$ѓjP̙ә`ŧv_FSN02-0{-­\L3J26|nwgՠ/Ebꊓc69D-$,H.[U؎XIDDŲ1N(N|rC~Gmb\}+hNir~U 6BjRLlbZ'%%;rT`E2ufzIU GT/W6yy K?$/x Ih[z}g f`4[,>ѹ~T|*ijQ`nyM5F7P7\,; Q^Aw[KSϜ-Tk9s .e.w73&߃J@o14ե~>@Ms7*.+K$xvim8X5ѧ;Za_V g1sf뼢ٕ"릮˫IWʗeV L3}z!*TNl.V!'dl&)}HcEKFUo3F`5l)`6)f0 ѨQ$Kʯ0l2bsd23j5Hck Zel~ *jiSL~Ge}ۂ mXx;sx&s3OBi>:&ٗ1%g淓r?5w19@Ze5́u S P C} hc"|5D;%"fqe}e9HԙIh\W6?Wm7:-Kc,/@;ongZs-bLh~0v TF~Vd5]rL)iNe<mb! #b\kN]a 88ǏFHO$yp=u]*\l2 >jހ5 IB} ']z&qW> {tiG҆a<"fVoμEwYޏhԏ$.*X`bZ[e77pC{N &Hd d>M|rL~D $z ^[S$2ˤ/7αKMݖ7U_bx$(S1h,d3אq&PC=mgz"a+j_K~Dyy;pb=^hT1jC:Yq{VJ]$GoQu?1Ǵwj8wPrCM6(x!JȒ_.7"4$[u b1HI 2imt~DܓE zAl ]+*?Lzx_7orN:aDLn.6J |hJ+}+Ž%ɤ}+txҒ+VOd/3ܓ@FӳV6U|t򨦘 ~Xir~(TAe:s`#γ]=G2f@y׈v/ R {N?G(m;wEЃB8Vl5$.,^ib 8r*IP(9(ҋٹmDR.g|+sλplpCpChd[‘lx,Zᩐ•4f$ظA qyh\&W1]ÉՂdS9CyfLt[%b2VV`AQD@=]ЋPDӖcYDid$p(I > <4jz캋j_ퟫ'̀.=\r44[pEx`\d64 U(eG]4Xr+2t刅b]'zwG l 3e@M,-s@-{j,۲Er pr}\l?Lw\ֵhZnd~dXoɴ4I v];i; ´HegN?v+<1d+T-f @y BO×b*]8&f|&Ϫxg㚿snzO]`,0)djv8<&7AO &"[\g 1 cY= D^)&3s%"Qؘ 9oRx*}كģ75}4:jVcRJ'󇲫"W+Sw^,XjJe0N2}e$Ao dިeIo$bM71b ɗ!oo^VӿBŭ40g:g\#N}JT cXԤeTG +G7MxYXB>|Bf%bA횿Cn&+z+SwҌGtF<3AAɃ;poSX5?^(eW9[tQx(Pś#Jk?K31.?GuRG)2,mCJ >UrlrU.fj"-=/^+!OdGv{BL&]֞ pyp0HCh 4|~|t঺$b2IBcY LOZK^=%A\T7 ‹R$Y5 ϴZݾRZ*8x^q.Xuv R*IrZl'j\(k?0/jKwJLV&7ߌKY7/PYq)X,iJ0&rֻ+j.JuȌ{d%ؒwsU>vs>߹Q䕏c|)#s,0Ge*DRS'/Ux2vsaãk`LF8l49Ḡ/f|$Ao&`U&G LKy[]N'Na\whgK:rCLAm$@h)1whHնTDʻFű.7is.ErV Y'* GW%!rXݘ\s\8Г'%ze3S칂U po,_MM ;:Ptڮ0؟ +AWʑ$`>|?O7,Q_Ѯrk;QlZ6g4R׎b-Uu]j/ةQ NuʲƱz A*/]dfY 麟1Uڕ) 1uk:B RF ;Nwsæ܌ hBA6. ɎeoA"Qy<]t$8ɊRŸFK B\0gk&zqv(A5B݌yv9\oOcOzo0 _`Zw\Ŋ}x8>RginciI9J ݓk*%ZCD,F"ܜ#d6L-}jfAE" 1e'|>͝5pזuD*hꎔ74plʷmk. T3nGXKm-ORu+񈨶r3a=c 1j{_6":]p8`KWSؑ85]D620Ii? 21ܙ?nN[-yly_W%ܥJ Įkb0) =X0n5M(ܨ!BУՕj/GwP/C<tr '&ڰ$K",^|Gt $TI"]) I|&9k r8|+-(c%q( $-ɀ2Cw'Zs:x)뙆B t]9Ë\uo3O+^>&[Pz3NXnfte~Cun9A¡Q$Ê\5g(g$;-X,ƳI={xHж>0xT87a21nPϣsηE{s 9ca!g;哿DM|q7i5ȁ嶠a%we֙)qS@̀P>kZIl21|UP4+yWn"nX:Eu%wd0\*ڸFQcbH%Be B dF uFH*"+?-DZg]{aM-$$}vSi(`r?#A0cMB՘; Zl%T=P]3=:'KZ֌.ncR)hC P(:jƈC a@ k͐}9 :RF+" ;J/h)?uՔN  - 輫|kR[V5t2:+\w3)v vヺ >MQ<hX'儤)I|L&wbd=2ܭUw}d͞oas80 K>n)~!ۅy&_9 u؛Ol<8/g4j# alwR\t7,&dwx\(Rj&&O196w2Rol>wܳI ٱ)@:\jB H-G33Ì̼>xykWm ptn`4.jv 2V+A:BS5th*BwڏJg|7ξ ?2@LTMW4șPɾf%zVwR>Ȧuz66-QwЯ#`(Arا\UUW躔c]vzfF'xO¯bgbc=(&i!FLV% Ke>>9.P~l@!~iF&sd@lu߬KJwp5MBhA1c fh l-Zah&tt j(~'Joc@ȇ'*J)5pz9o=ppo %XcE:x`h|,[|XG؁OW y}7l "!MѕU"TEsy_~8iWOa#|KO=Lw$vG^}̟岦m.e[c7w_QV+OAu0ZyqL,%NгB,:+c3}2٪Ӥ1&a]{Cjϲ^Dԇ_J5@4 ~J0+UvP!N9{BAu`kle$ɾHDzwEF'EȳF?1Z*Am') C*r9۟~=Le  Oq6מu\\_Gؙl٬=T,=F7$X\\S0iZ"C(5y.1a,@jmuXARŝې6f_uk3ŒA9yUcEʹ; W/"Faaa_a]LyGؼ$?bAgGm\{S %7bP:g1]\2cG}@#ID([;砡(a|a^bL$Q7N|C1C9*5IК[GM"f.)mEG*^*ݩ48mHq^t,KhztJX(mUӄ ӳ[Ul'7HLVș4 :]j翢n'4pI$^?=]Z\ K(-QWI 9$٠>~[{d>V}Rwk.sET֟4ݱ0bcA[lHIKV?{XFu63~Q쑋_dWv+-D4_Gv˟ut]0n#hIlMzb =" 9Gdlq( ݌`bwI %Zb|n=E}ESdq3l <=MUoa8PJ*Ar? UEg*죱O\K-g?U Ouu-|CbjEΖtEqMgՋ0jZ2ͬ_hc?5)v,>ĖGױN hr7> y ^r*PozcZR#N9S!DFƌFхn1Ss>98ӚҐS͡MU&f+b;o KZ#M] hL2?R,TpE@cj;N.ؠk@4DB&ѼzBZ<' ӒGۀT F!uW\`f$[:äϋU}ߡ?h=0ydXͿ'K'yͽo(pJyve?a VSQ9}#H*h/]sAdIwyg96;oDT9't:U΁Tn}BBjbf%ɨeEvNo)Q|mj:&[FRlX/n!g GȳΕ>..칹FP4h4a߬CPcVc|A+{m9ϗTwB) x5"TPVxqj>-`*f>Tqx(WN̕aGK*QJjC,}3ZBG ]R+RO&YFOP@dNJWsÂ^u|j j5*Y/kd7BWon^Q/X{qQOeGZZYi:;[?!w{[a԰2t(& )N?;\֥'cpQY [}T7D(0,{PdiJᆚ9*8D'p%ҟQ qq19G2L ?#պR'T2LG%߇O"XYܪWy"FS #Ae.&h=F^ࣽˆh!#zlZi@jd&7A0k h@za#\ wn4(H?i'&wiPC@^P ϩFÐ4}$jyh*Jd~UJʲ0fj3GFC'+Qk?VÙ||΋eY >܎cC^MCbHHǢhc#"2QRnĎQo }?!ryVi遣mqI_XLZ=ƴPQtiG}7dP`tVk;3]4]7 AW_preuI I\Zv ui K)_OĕZ 3J|ǻWCc uBJy=cWk=L8PqFXF|{g$_ Q_jnK[).ǒsU<]`bLr>M]wj)v{R|pZ/u(d!?b` ;wo?Rr9MxrZhL&\,nGi ITS0/8}6? !нgm( += R}}r@'6en6[ e"WPUvѰ hlet5@{ B묉)#*\b{L^hGFu,\Cq.|qS+UJoG1ta#?>I *E'u䂱א( x+Ð)P>ɋvt0,c7oC:F7ҡ rJ) "`VxGxm#\A1jh\➧8y|Y]g(XM lxg6kPD (آ.YÝcObکfDZCPp2muKK\^Eo4+*_ )0F8DƇ>5TP:$ %P׺p˓+2V%?#FDߎג^Tѹ 6jS47]/Lqn5r$X݂0*ţdb& Scj PL_bϒ{,fXsxݘ_Qs#63ĸ]=O#8w 7P`5g<}0Գz伅ptpM27&e*eTĘ@عv _ ʾC[Ge3[1 ږ3L /ZvCM])N#*>|^#$^^'k!%+T٠f,ovpA!Y\/0=qYe^ܳ8iC>Mda,q^Q;)Έ--7^:OeF]O4hķ9̀veM.:3Sa0V]p[Qr׏哶%ſSJ%C3-M1HE^b}ToK*{W'CFA1?m4:zsB|}\OPDbDa&+@>q)<=%FAuiE}+$ci9[&_=:qLKMR ![OkQ@Llũ=MW&ݯAG;RW8&f%X>.=/(K|̄ޝEa{NK~w" al]OW.s=8 ne SBԵ^P\nž]-"tYi9=Y"KcMĕLH EW}Eg>Rݔ*`W3sXyJ,m;z+ƄGଭs4tJ9"5n,+W}nn+R״~dJ,r=ax)kY!3_/ I񲢻DV$΂ܞ:@}rʑY'*yE* ҅I[V)kpBt܋¾ʺX y243!.G2?WĔ G:F0 ٜ&>q蘆:r`ګ Q@6KZD E[ρz<3pڼ{OHֈ[Pe:m~T>olo5TzS#a\=$>yq/{ " o-+ h67ۭ4g=H|{P5T=fѤ{ei JUqNT=+.z+.i9h*k6'U s>;7['KIv9 WΊPḂ=5P "o=bT;zSW';b<{ Ȭo|MKO*wUX6_!-%Cwb$ 5?R wY3z> !ޛxDgbnپiGi&R(ECfḪ2㼿8r[fuP{{R|vEagoucsG]gWmiTɎt71#bzvUChy\WllhwϴGqa|BSg}5m+I:emm)7X|?'w.׊ iF{b:@(2 s{B "e]/'9O9 2 ̳݀!y?@ rs ]`g|ܲ7ՎLNuW3YqpмkW\JXNIɢ=lm[E&F hk+ƃHƔ*zV>}&;@?J Vx+WPR ej0Ǎ:?)u?MI.ABÈH>l=9Y5oOW5ʁqaUES5 فPSv n@* ͉|$HCOQ:@ŴbR&zjQ6uq(?U\.3wAbk]Bz 62nZ~.}MGkv*DbhNHė+arko&x0υlOXT.R /Cj۝#ڰO4O"j 'Jrhʝs#֔^`4kD煥|33}ʗd,8>l]N|YdTgy[}`CQ>]r>줪m۳l]e.Rg,n)\19AߦdAHvT7>h<7H-X.ÚȲȉqEښP6Å~BKn$KYjC+ة"ޞΎԚR4 zw{"6Bцޒڡ0Ǻ p_vB(֖4H&l DRp ,=~>qZ?G[dDUO:gI_"U?(~*''P&oCu,&l{=D+5" A%})"nH-pfsc_PPpF ܾbB4`xKΦ3ōcf%1P8?rN~MvQ"3'* -;nql8cꀶێvlA%Gnɶڰ7½^- )zq6KPa:xx0>"5BV1 7PyeogcbΞ#&rH҇Q,1* Znsf1J(h&aH^dVwf4@=p|[$G?H8vH%+O6p dD,kX~rSG3S}dy݇"K ^ixcL"Ö}n=ksW~ޖs}ri$9˫_{6>,jhjr\zh -[ *6HԧFn'2"VinbfG OhIf0mtEag, X+NaYM$(%L#:;9— Bf}56J*eatdJBDJZFEOٵ]16sP]:suM//>c~XÕ^w:[{s;G(ccg4^j9"Hnr+w4F?3HSmcG5+~M kږa%;q<ÆU`KhdV r,+^wd&2.by v1, `D"ȹߺ6HXZR9TיU$TXL+}U@\mDXV,&SM`3OxfHݒ&-9,v> Q+.Š# _x(?G l8:ٛ)2׶(lC -T[c0aE!EI % Ynq ̘1qo\YݲW>=/ =?c !ФZit;[wYIZڍ]}m-2Rr'BJ?9_2mѡEû\BAn?PkiCmF@^oЮ6=^t8ڜˬeJm-[ e"AwL@8ڠqzV÷ok'rnќu`юdy¼wg=@z:S`kj54PJ ŒBBx ʥVpB ٛSXb[e`əZGgRqjz2G O%}3V |WCqIUh"&x]=h 'V) Aj)L+G2 3P=5dNF9!:IY=sqs2l`qdq_k,UWiIk4,2 Tr%xJ(إgGCꍄFaeLssCOA6WGȠ ˳A]jQ[enm`fXRty#LB4ScJۇ|R08erJ[ a>\hc /=@$ L2Ρm]P־Sc=A0q tvAV{Rx8!MH! 2WˍԷ.т"e_;}*ҐSbޟ[W>ZNΙ~ŤD.ĽǪ\<N9Gb.DJ?lod_~vN5n,r5ګ i8:ӻUד9X%w1Hݼ;m͹Ha <ë@l^XݞDF1Ie-o8JɸFYBvSԞ{9UvTZ@(_Zػz#)`tQjG"XÂTmմ-H9I ~rۼI: U`йgAYV=eF,,wtHGM35( [=/':QҦ&w8 vdfn`!JH$a>/N-\'^b_Ϗͭ҃bPqȨ#t1tn(;5sn.>]* vH;VĚ/ r I@VfQp"AbK[)q`YKUZm0_/:D+KHo>o@o7+d=^ ;hNxEW5\]=ȴ9f>wv8e*&62 trM'%4iF[eQs܍7S0ͻ.ʪ&F}}~(ݪG~85#h!v+(}ZC'!\0"*K'lM 4Kp7,phX7 w :cx%mvkX+{XGq@gBԷ#c1=՞t4ca -9t~=N2o%_\g; z>KMk ͝-.e ѻׂ̋Ga <.690i.#7E hkEWtvg}N3M* ?~qc Zlrgx O,Mk[#i>C6#'vfֹya' Q0[:$єŁq(/Ry"DIBWoUs`6Bst,sbUFUơZS\suuko}wj[T;k[[PB(`8,UMc<<3}ql* ,nnj^\3aIz[Kx{[3 W|5jcS_'H!HhvʓeՎA-O ,WrBokE5Q1…O5<Ǧw ({RFژy=^&9^ zqZq'%:٣]ӏ E`c$Z 癪+֟;D`< ݳ L5^b 8%Y+,xS9T'u \ N##MI3sJwQqI| {vd#+{{BiFgt]d'tG؇uF' ˿T|;IQII/Dֲlf6c\^)w x9`9ZPk?^;JDE{rt)d!Pl)YbIma2Up@x}H Ow߉ Bx:Ze]\0yrI{kX_,'Sg6IXy[~ŕ Q/NdvHWXb~նMuг/e@\ː^&;?2#ߥ)0*nE G}PdL,15zI91#( we “&J@Xieg]Csg8M؃+,sRHO jWWѩAlW6B$cVn%MmF+WϤ^zz;#q%%_;ϟ ϨQe_E2:J#Ow4T܇][d`5PkHkp5}+koYڹPIi #6ոAoǺ1(74 wuK@8279p/ fHn<$Х* *R:]YHx/Ki|pn[-lax ӲP\@d7=,y3n$dPLnj7T;>֓C3dBtR2MzoY3kf-/$Gx чnrx,A̅xKϗILvDWڭ u]xЯ.WjXۙ>0q?L2YA[T?QcbHsqX6Tx b\ǖŪmaΐA9UH R=I<L@z%:JTbx_^^ nw`Oc*T+/DKnfxm <<' E#Rx^F<1l*jءT)iP=Tk$Eny2kX J1a^)F;# K=/%ƅl"cWl‹@VD ;)!my% TØ=pIKJUϧ˵hqWLT]`|F߹$."}h]m$)R"=rN9 ;! XSɁjqOIUY071>.v9w4p=:$gC{ZgҼL\ƵT5ҵX1d N[FYښ|_J@8^͆dλ Rkrr[H<̓M;xxN Y ;l+?3_)hWsǤ0E?"V!:vWM% /!{<)[/svti.Py?w g@ _y^n,32SGnیFw<Hj4in(zM;js"C + ? 6)(E%x$.b?dhqkӊp-Sݖs<Ԏj;~KPleJsN9(Sr}n&fU=Ѣ ?KmLWk(#]~;ujqę^@zKM*Cb(&v&v`f H?\~n<Ք.~4r7Ȣ$XRNtiũBl6HJ1m!d^h-#u4_p,*ۋ[fII^KFaUPŸO ΜтdE$ǵaFeeM5$1VsOl+r!4],w/AW Ѳ,QQr 4j7X@3䮱8"3I>&m]^^a@ƽ㊊?SK i%Ҽڙ[d< u$>s,JgFo&@} sD*M= %ھv4ݵևMuGgyW6z,H+tNƶ޲*, )\IlP8]Dbz4V]>n? ?nJnWcՋ,)5[D7?{ۘ`ᒾ(LbxTV8! XSp;7ЫcYUgD7@֕0r88.ѡ8a.Qi!>/HGd4d{mt81;^UkK?`KiսC$usY5*Ҭ ʋ XUw5YnX\tEȑZS9,T3Y(}rБ D!U #rY|@%P 4y|TXTmݟ Yq>:h?xՓW0Ws:Q +!#SO,Fm|iQ^aw($)R̛n&uim:0*%9+:%/_ n 7y|[6A+B!$yB0]Pg:\|T@&*ԂEsʜ7|C`rѪbn5-W| U> .J?!QXJx]LӯN!:h~R۷^"D~6 ڃ$` ^Ӫ+`q``S38~85[LDf4Dc׺)n1Vgב}P< "s=>QՃI*7i-i`!KKU#f$e tYcĵܽ8uJ󜱯ђP f%ea*QPV+L}kQ6aaqxOF~x.U5J!A+ga ˀRߴ'hSH>klS=Y"rM៨_|-JC5׽Ч 㒼yشl&V΢VO4#ZZ+/w>)[9ڬ1?K*'gڝvK]]&-c *Hj'-9,0'1 o= lb._NJyy9'*m<-Z6)ly[Zrk0>O ]Zn\&,+"fHfFf+$ɟUuM|$eNh@ͻ%ޮ e.l=\R+P 'VlR7 wu;SYuF/$&'牰7*>ƤDtl3RZX\>,&W3E8TUdjSJfdu_))YNT|FBI)t !ir)x&. ~2aPm[ET2x8wtyY<ӌITx]*kQY" 2.Ad9WҙZ4!<3+;Հ3>ߺ=&uAʩ|A^ī"RCحa \wr+\G,>h]Nvљ[[P=Pɯ y9Zp; wH7݃ mxtU !Z%kM1P,Ё@&r18 7jLaխ^?fu!FtOO"\G{B"+B1Ĝ+U+1DI- fь_}$(<:1ve8Bl: @t䭝UʃQ9v,Bu/^J/%ʓ8Z5'a~S{/T38#@6~B.Q6+ |%,>w16``ȣXnV\~qq ZH[J%F#F%cp}$ uJ4>$ycnIl3qM$@y+u%͠mCsU=ŜYTZ3GxCn6g3p}QvUj4du3B5}4$w,*g?Hg" ׾7v\_f.;װ/nHc`&cGU=Y)FM[/цznZ@qa5Ȗd:v^fJX(tt^~΁Ǟ/ |ŧfueۚ1Y tyKZ=>1ZExe! s ݵ9|XH-p c^̭ 5a@Zg-]u.+A10!-uДw98Sϡ|{ c766H~R{^jM1Zr73gVGgcF^I='@ho57@ifUbVH)}^7Ayzb|oI'$x*;O7Czp 1#[Jy|m4xe1%!6m=r@:/$D'd*, ! R ;u),IV > #ݸ%? Ag.]dM(n2U2Ax XJ9Xw3,/@²g]IlB^wa/P?uᕲb=:~m7b/V.Az<*,,+\b]Nv[" ~ `Ǡ`#Ob˺\"%e%=81/U<4N 5]ch?:də xUY?;GevO(Y "0|T>wmT]YnyL,2j+0dg¥Z=E]A %=K:D+_NJy-ؔ-Gqk(dž28L]2rӍ]emfGh Qwf;aO~6x2JMNXdBa\՛hH5{_;ä}ͥحműtn¢e&dr!\erp]zCOWk&IkPK`ר<Ct̢B$FoשO#&D$.B}yX H6 [m )wk"^`([;0y B]d" ?S,HsDd8Y'VUE7/LUPa1(buQT H\)Q"4Zz[w8Mb|ަ9Ijr%Ĵ Գ*P4O_zQ(ߢ..E$QG-V܊Z> !$WY hle|Xrި0yTĠbHJZ!;IJe dY ^"EgQ5IUw#WѻSպ6i4__FCKXSA!G̓MG`&C?:%7S</TZ1El3; BAE9ٿ}X:m١Ő4B&f߭q_TnV o>`K'"fE-#kl @8!$3xb<-E%jjXf%"l*~ͅHGXhYi|eD vj =ʍsSdS~P)cKT.D0F ʒU詉;RPBn^/&'j2EO# xe1tl̽bzoEM(qDhbs~υ]D@}7M+.1/jZsjgg0 )xW? bni*ܫז 2kr5pz"7IEMZKd$"; V0$N1t@d !br*\IG{rD<.SVɡ3Iџ[}C^e ǁfQ%6 ›"zL(.aC,gO>4F>€`WpBI^ Z\]1+ZkIٝ[=:H]@+8:ފDߘ>a ҬAPiɟ = o:Af(BvB>b4glcjHMƇ˲lŧZ.$ohsl;=XMWS;=I=F?=r`(Gwc8fKP2,!ʕu[󥯷9~/ZBn؋zek^v7ÿsc"Vt}i}=[҃\}O JkӫHݏ:wgML-N' 2 ۼ+O5FY1zWg@9Cp@>kdZ_2;J+[CVih9$`"AWq:cV%9>CU[u?w: ~p[]R7٢Oy`=Դޜn=uőI\1SFUi󅐰ϠX+S/"jK"6|wRvw;mmxWcyܬ!p8k11P &@Ga%9 ,qdz92q*&--jQFgX cD;vDj4dahb Y(Tv7S@6 jNBl{CËvϵNNkdqّꬪ3yA:嗦8IS \L tg@F tzƚWPVP@Ú~Cjkh7L7 vmޠ#ykhgV_Z10(m_v=93|x x$.r:ÝME_>z;x,-lvYyʯ+knk)jKɺsu|$d}庩WLWxw]C155`krVYގ.ZhwshhRĢѸǘJv=gx~'r.vFVxwMCFm60W48';v8 7]nΞ]P' ʢp'=H3`t/BcJ|v e $3 'B}ˁT8+;љONq͓;hLɈ#s++\zUwԷ_[UQieKңx'!:§N q\S/%$1 ̧#jmE cC(\'.Fs _'֊ p=`FG#&ƫDJ]%sê%cweX`~aq&-rI矦bŘQ::@to@M])@|%;k`Azdl%* rv?ūIykN^r%ңoXX>)Ipfx*B)ۀ7L;&D61 RyWteD V|J,u- ě0LRKUp5OݧV,AQ>x^{N#|ECC0B+v}$4O1C6SŠ|rx~́-}>s6qѯiұO+!|vGf4Hl{&,ӫmLb.q9^o;kP"#\PDN1WG4sd&AHb |á2MĘ䛘p3}tiv]qHK~ MdWˀ )Ҭw*LEɫ2afocR}7 VeET="ItsK)GZ4eVJ& yփY[]e)2ӖzЩL$ZN vRQӻq?#*nHO%X@K4<+A%(4\8%#2~<1lƆn(TM;SoF+&.^eSK=cyNҫ\GN4ύM4/_n/.ЁojS _륻KR@7WN8Pc'"_fSyMH|5q,|H}{JH( &L1ApE9ۆVVL;T*\.S蜚CW[=ig_b:_,=WT"-ʪ_GNާL"y)&i<,/R (m;9PSRg s w sjf7u-y~`)l8J^C#ET-H$g#cv$)GDa I +>w3VefV/\p2?,5W{229x|0H!k-]]TOrj@f=L^Z4#FC+".>`,C={%M8 !*g}p3Zk/dd7˞f:432UuΆ:|EvW6("%-NVC" VNon$t#̓1=夫nsV KhL]Pζ2sSŋӨ~(w9kGh{j$ b!5;N\*U&0`M DQ<`<#e:ZV]I#7 ֑ߵI{ t(!$~Vq!mK(-DF^iщ! N3vXO .2tcv8FT'K!.\AJn%tՆs`C;i'Sq_] Yů6gTaI-s̛ۣɝDKcMK5G%h%8=Z\8$8ZO]Ǘ:0p2SmEY;nGೇ`h<6;H'=DZ P[˱cfP]U۱!ڱX)JLM|['k>m-Q:g1it,3 }ᐄKo5R=MգVX攊~hnxT.8k±(̾=4f/ˆ,^#hapq!P\l&ʖm51?y"\y-@*¨nLnr-EEDamT(4 _yI\{k;G?#4%AyJF`ȟI*BOdǸrݥi{+X ÉFA4kJ@\{Ku9ghR ޲﹘ 2x&8(dyc93!yT1I-WM^0 bqօe<{h Bd΁_AZ)8a=?7V\//-xι 6 "4TJ`iWW/0yrxߣmTa1,DU {g0lgSG nD@X;l3X~'Z'.96-y~mU z ~ģ)5IqTi܍Ց*#9 rLGT.?\P4UzA/Tx{0ᥠ!yvSjF{ 3uP?<,.:I~.\s7<'2'{,?nWT!3IoRrT/VWRJӦw'1gfsHÕT'D*͆X߃7T`A0aȴL::ag\O;'3/DN_$Ԇ i11EgJlyS7ˍpI E bnTGۻv[;3e0ޘ30(&X.Xm$$XxO[=C*Z ƈ[ybHaW ޿^uh(˭Xɡ)5.>zle x vs^F-f1jzέ_`Hr+"#u;b>jkN4iP:ee _<\p]M@}NeRbg[÷ %<㯲ZĔWMF̩|g3FDtΥ p:"ֳSP犚1JM,ux(#%ӧd p]>L:n{]2lX"kCK/k?5^ )ɁyP7z0sz'ziڕcK**+ @ea^"riK*ێٮ[Qt΃IO\jc%ϡx$v;DA%(vWw` _~FGRkOߎjv6Wh Iz=6X7+}zɃ&dĶWH-k}9I.+<Ā z|bKk ^&Tm5uK~`fuӸq2$J}`ag1){&]kRGR#:CH^8wv/a9yyvyȁ*_:"J[A'a6Nf[-HC{,9-T53''Hk`d6WiuAdnu4UH%4;32]e֪&<2aI(˾G9?›v'M+Ď;(s XOAs 7H)i.J4jkvbĿ@*Ƕk'|1BWT}@ f 4!z΃.Z 1aC3^̏بtcRIՎF0uZb K/@V c$ L=ы+H` /q.%L. T/RG{i ^X Z4ܨۈ$&tԋZBoS';׷\T (bm(;_qO%ٵxͻG -yBzBppg~?;OFcP1]Yd~DrϐY86G(7"&GWHQ9mƊ$u /fZ⁆f-2^1]h@&e2uBަv<9]K\P<.BLHsiƺv'>K "cU6趥9||Mv݇q+Rkl8S@B# ^KgQݺw"kXʬ.j1I0b%Z&f|&E |h>"~FHBTjʯbDȋ(K u]%!U[@]}l78–34A-;kUՂr֢IX DcY>gR&ṵlr_{GuKmMxP(7TCԝ=OkF].b5Z~"W#~T7˻ok>Ҵi mTM_5Esm Ɔu9j#V12FI\cċ?՝M` nWtTltns-^}^*$}^0-tǵmmL x0]+ LvAQ;~CT^Cuw8}Z)2VdӗB,H"=ci=\87f}kM| C_(&q{|6`g (@ jj(\l2} z_ol9Au:4hMŝZ Ly=#8W Kbőb>ڵx~욒uq,J?p|`3I7V':Gbh.ԝ`5dTRpƆT< 3.HK| ueH'"M="}N ZF=HDY0 ҍgҕ.7Rܑ([/y} ~$X,{ b ?:o]gǰۥ%μԂL,j! *5l}\AdWUQoe~e\(Sy| ,UK\LN.mJqn _aG ŐY#іI2TBnaSMz2ܵ4:0QnI$ -*~[@\c5 إ4KK^MHdQڊh:5?IX`4J7rf&yL؏N-[hUc YA`(<5bpL^ :H’,O9Dz~Pj6 T(FH~v v}GY F>:O!tw}"D\X̎!{r?(]`%_bsQ<Y]QY 5O" bKY2'}F@ƭ<]Uy ИD \K|x45CqC',EX*c/9|t |%EdzEk+b*M.!݄̂7*\7aC$1=LLjvƃP_Ѯ9P F{]MXΏaӗW9BOS idA;'t ri~ڰ;,Q^MdKg7fM BҮ&1e޼Wrjql0JN*NXaHoWXLxW@D_î8a,bGkƝլL>m>~!"nzxӿO,u_q!TbvN%R^(`|+RD[J(-Y&:v=7+ Qr{FzW!9k&dk{&Dl16_"GcY%~DI pSck0h1"j@0ij-W`9ƦC5|xUƏeJ-Nm& [deA,εx[|.+t (ᓃ3BaT^'ä@\aϫ}O>G>NfZ$s!Ahdcs#veۃvP1k95֥$gQ7Kظ#@N&ÈP}̪h)E/b =: .^3iEEa}/8F=+LGbzxpbv#MXj7Dj"4B}I?kȑY<[B-P[S*@NҥW. ܟsn鈓 R>SS3=jZG2^Wtd=)(Zg)1G xT3TշT:H*SFU! aˉ֦lP9|riEY n"4rTorm{Y!-vyQU~5Ԓڊ-F)~]>Aҩk޽a l[6'^o\;~Ԝ-}m@},|8 ^D^3 Wc6*kˍ <ׅA|`o|zx:xb˿F uqtj).52-׫DCwP@`2koDEJ"ɉ ,67)u}hI>|BATO5אh95㜈qC,CohѪ EO8Wv yKRŷ>UKLP<+CRV&rعr7TmJe#A-_Jjw3BpӉmsi(q9 \аTxE,h~$Q[f-Dd_ 6_C`MQ6u@CFeU:oC`d N,L=`8~я(,a3~Ri\ʮg 5go۝C r/Lf˝ m&& μWv . ؐ{tygހ4g 7j`j2>ǀWc޺MUzȀESϗ">nӆˡ63ghV㲍LT*s&2cW$/#(.+! -{Ă0SCT`G]N=}bsThq9@ vgDQN8|;` syܭ9흼?Eѩwtݬ9 >]\9 ufv@ϱ >p Hy%e+~OB](:SaϺZ4|be]ז[PMD2+A(/5qK>gI- BosRƩlȗs&z20`18\2[G:F`91+8·i>\t*iH~ ͏Vf'2|a [,E"c۷:X#i&0[|yZb')L>\,UN$'<iR\()aR6 q|t};i_HʾFj55j끴̝RV*E/D5OzR XԖyGxBʑC\ڧ12 e֛K-+Я, -2mHSzT){])U5ۣ3 c%iaIEIOdX-.&;Qy0fKg+ V!L~v$>״^vjSfNZ  ctp@N<8hۧ[I7 Ft6SG ;TRy0T}q3ņ|D:9[nmp}GG3ῥZ`-oK89V_Ōכz֨ -+WF}P0_D#k3HVDLgBQoT A)eN"Q\L`K`(\6 eCzɩ&;q*NsZ4\M- 3H~.0 K-*YUl'(XEE‰Kso7&\xrI#  ski,O")~rR˔O5 .LDEK&xZ P-r)vW DjVMǙr+3Qy)UpwyIX``֗͑cAm#2^8acY'z5$$ߋYT? 2jx &G} ˚G7~wjР >G׭ IkYR8} |- QDI0 t-%U!k8ݘEYP6yfl"C?RTPd2HJ ܬx9wF9eSnN'K#aʜ p%ث| n:7bDsS%$?O#ߌ -`_sI@lVnfitҜn*ё,q)9pzE:mMSЇ S@A۶4L$rY_T`Xי5NC3P, r۵mS`m2V^e:S1;}qɎ0ݨxbb\B7v c!k}DrhEǢRXfT!^݀МGa0ƀlA3HSz>[M`^ǐ7KpYC WKzZ8q\>PaHطsLnDm v;M;ttS" [=W83GQ|%E:n;鵍6X$?3Srt`٘6B)Nhi~RM(1ҠJ,ဋZ*l1It`` oc^~Ԉ4G꽶mcEwm@э>UG"KXGΆe:5jb؀krMw1#a;մhC@uUo=#Ynn?LG-dM %82pJJnLJ@TFd ?VA0b81d᪑&~r$jCZm\.6Y@)0[y/}X LBCJmʊ!O3dRG/}0Ltd";=W}uDeVkMY": /9I Ei3zvKH2 iqrjV񺥩[(]JpD<{z= rUF!J\eWD"_˜%g[B=XPq!剃hbS$TI!L2R ͤeJYU}S0PfbT勗ȱ1(dn-?0Pg3L&CtrCOnw /QS>ыSHNSJ jB qi՞wT`^)GmľT}OP++)5' 7Vf.0FwXt%No$9yü L0Mxp\6<͏ !8bppGa Ea-p%Kȹ~0]nKqPl&՚ \(踡=̄2DWoӧf.cޫ ;:&,0W׻GX_|4?zUZBVBCgp dݮACf7LR;pwjXet*AY"1Y^/YިB3OnG0꒨RGh(*:Sm2km>UnhӸ;>~L trx;*m;|c qnzKs<'`mTfAU3+DЋF;ai'CDH0d&8ys tD&xHvN\.*rͪ f N\VX{I?)M,>%R}ZԘ#M٨GWÅ=4*><*PtoB(1 ]2ɹ52rz֗4aQļ71"+z,ZN=gm͘>\x6,!m$rIȖgjʏn>`h 6B^6"o{b!}| K$4)ދmyN$Vw@ OkUVelYZ9Rks^eS;%Kɩ_r)jk\4!WCyj%y@JBrޱ}u5qLz+\T/mA)AgJ`^aHQ7(B0GƯQ1Ƿ!NzBpyObzck-!tQOߍ˙0BV D3m-=j#Q+ *'#@Ħ _|l'؜|R={vc!`:MuaćWz2C/c/H@܈џP{RCw\45+ jvXPw/kBtO#8_)s'߰W(nFZ@2)PmR@F&9V ;9cLA42Ʒͩ.oyD-IJ ̜i;}lّqdK3/mNDm"+tR~"iO[;ޖ[oUAi p +u/uȬ ֱ1΍ ,'@[tpe;UG$ni-M%^ f?3LEOA~k` kKeDo @euM+{#`ж~Զ=0#+ wP1:tM/]ԇRwQM'͈R\7 K/r{ǗF< :>!b`{gKȏpsfpb\`Rm鋳nnRAb3p/QN#߿,1K:Lw5]^)]re-aZҚאf lz &۲ô'^$&۲qzggQU3yDQNؠm#bc00@iQlqdڠ`ȿNɃsn*vNͨ+0}r5XBy׫뜖u͝ȫϮ,w* QB 4]y",] +Ex>]OA0DgW"ʖO#ow2pF3qg(c^\b̼Z ?BtYV]n9$(O ЂM ^Mp[D3#_ll]_Cejj`J\oGJ4Pl\zFКW ]>ޜgyoOo;> 6X8ۻ g\ R[G 5(oAe_+&W'Gs{Y-Z4xOܸ \|L$nƠSzu͋"sg-ru3#9"4"kYR_ID 8-CpuG\UiNno$ cߪ/g~F0Ϙy| $ פPQJGEI@fv}S[v֖05=QV.1~|LjDk ٢@ܪ|RP%2bvR}: fJ{B"U7#N9fqט(8Q=CրD/? xfv^ >m2[5S9)g27#zt5nYͼQ}B؉%EYo>=+Gy:)W%WԽJhUl`Y;|X/L[bBȣFӌ{V- )~l,,*y& 6Ө1U_Uh{O{T^SCGщ<]6 18G` Lr¦ L" (O<7,RƴqGh{;Gj^AѡmcCʽOn)@sUrFڔ'XCdt!m a14%,G-AL5 K*S/nOMDe@)C#7@;Zb܉:^Zvq8nRU6Qr<Qw( l1}|2ŠG\DߚXl(:zrGS}*~NI; }Y9g+fֈGhr+" ̘d؎RǽEl y}?;#~<)uT/Z$$a&,ewj2I5Uy!x>W2Z_7^vq4XFUy" fi0lqAVJ8xj¹r\҆M>C}$u,d&"f[YkFSa1R%/-RL_aY&%Q5TZpյK|{5.kBT8L%Aɹ-Gx I3xY Vvެ,*BP9dVu*zES}AtA4,q8$rik^~pk5[u3uDRV)B{]ɢ#чsL?7i?v+wKoiPyA? +\08D j19;<21 &iqN?""<(eBs:D'%maCzaDU(zA"%j2N"0OmQF]){1 ۖ!ʪ~F\4}}WtO%2eF%% 9ÃuBhk,dC! yPT;N>C@W|Fp*IpFfGN#vKi*ɞ0=kxN ȽZ >WvS?P9ic0ȢX ӥI,9kySmPkVt*'j5(fgnAX[b%&' -Q\MZ>@WB oa,5*:#˩OcMsڑ?kUU;~k#ŘB!Gʸ],^qrKibOSȑVr({s`>󨸀۽ͳpy'N.Xg]1Lu'PD7Z%m]"CiE6?ʜ.{nIm(u/xB Yk쇆/~6FnG_(]UC`zm>_לXU5[eg;ں 6a~M]4o;*S~ma<IgeݍOerxk|rXG֮[gK,H˝mBG\ \v gz_rc.z)Ɲ<0ا46k᠟zhE'5eVbgOHŹDeS;n±j[#= C^2er0M6"} Tֻws"|3ڃb(JRwX4jsM1o%(=:Tmo\<=^T-{!N8ʧz 3;: 7l,GT"֣ezb, xEc"GdκŶ[wQE׭;%yf89?.1ExnyAt Vw`X:- cjWDž}6gbx08qyŹɦRPnyNr}.2R&1zR\l|LptQ"Cg0S/6ex޽6˭('_I/L;A;HYx50tL)P?>ӕ5Yt16᯦MAiJZKqNeAB21Bl5}F^̻PE5;G^t 4F{>I0-eT-s@M {SzgcI3_=LkR OhC9N; 1 ɸZ`4eHD/SwD>%1AeEْꀅ_ռ(F WW-ĔfW+imM9.e#KYExNg\tVZ+MK&#-$E ՀAG2E]g 9fg4V}i|@ R?F.@*3MmYoiG*ݥ3t qJI;`Б^)1|7 ò `Ր5zrygV9#7MMbLۺ]Cn/ϝe #sfaQ#/Xm :r`z$R(yd-+!ќDtZ٭ 9no߭)wDtRgLj|;=/e|xB>-c EV5yf իF%>˚*L~WSe3CV%%BYn"p3;^Ѩ0;@q>=}4Mk:C_7ْb8kjWQQ*K"Ei [7ʤ>P·**z/H45uu h(Nr("wʕ(ñ댌"t~9#\'v)t-q1w__Q%4^nh e i#pOwDd~u?qp"]fg͂׉I]leqoZߙyx\Em$ʋ;4g9 VK]6/J閲qiƝqMGQxD%-D}3[G-KFf o;l!yT-,>dD4 mTت,/SLMJG^OCj@$svAAbSm#n-9M.ivsImܳBW^&g12Pc :a=)bqSsֆmNcOYQhYa`. I'ٔ|3O(GnKK-fK񳼠r?JZ~*j)H;6ALӡQL lQ0C䎄OfT'Zz"RΰP yzFJ>RK0|P7A=o8Ԏ>$$7  m,EB JϤ0i6=Ѩ:]S^ԑEe0໔ d#f4kr0a4"d[~$~}2lqZ2F»yu)ymHa9&#=sϒ 0͂}]'@B8yGW+'j7%-&b Sr>j__9LkM!cB;OX8AxFC+B3-ÒO29lƁvI;~f:mNh~b&=8k'e+m{:,*KExBU ?i5N"es4{#Fyo+U`3}g/) TZ Z-u)Oь󚳰ktaWT7 rz\lbDžh,i] cw5謟q%`Ğ4?4|&AroipF9al()5I7{2Pj.2So[;~:x:JP4Ŏ1 ʦSK v{J"Yʺݣl; *?ܱ{X`\fu%Vթ+A%?5j퉈ennX\MEE=G8ifG\`O" {Sڠ])>f+1,#뇧OkV~Xtv}&6rCeVσ]FUT_It j T^ww ^hgyl/pMG}YoUfH\y"xEd"V)Nfچ!D,z AVڇx3tTA/=ڵlY^ڞ3hXBy}9l7qįK/A҉ #?_ #.ǩ?k1\D̮TGk9IJ?? d0B&Q`2*ʑ3"Kˆ#]XO[W#Qs7< :')SĔ VN Ή25X<]2~n 2ޭޘ [" ~w!@(t[P Hk7(w!#aR 'rv,*1wC>W, .TxQoqmyGfTU'r:u q:HkGq3rD(n8P$QUp#0Yo^QW+qjr@IT0rQ閺 8^Pf6 pG+O>'cx²mU"l}G o_Ce7z:6[ -+Y&Y;`khֶ[r _>5zSߪ.rŷ?]4L :ù6m|Ȣd7v?nR?"x F;h DTo'I/\oO/[gz'Ly$Bgo/T0+~Q3J`9VKJm;.xGhh'yj~:<,uhpn,_zϦ\Cg;H^cݬ*+rw6ʄNjE);#+N؜Wtbat@$x!k6݈DtQ-N}`X;!&R7=&Fm4ubiJ6Ѐ@v2Q҂72Jurh+*ґ-3@ ڰ[,*M[ ҃='.&v Jpd W:6_e]qQ;a,d(ҒjZg3$PiZQde[;!7"tY` C0zvvG'`JBI Y/-*Ǎ*Zb`ذfQtN ¸Q@[ukBS)oޱxf1P`;kOW ͌_;h'+_k'ѯhe?̅6n,'k@@ees-\_Uр|iN9 8QyN N{X[,n`8-󽏦cE(w͒+f5F'h3|!\raE>C(#vS1F53 ]zDYz $S4k eb0H( V\"[X w@6Wo'bE*m"pNtBp?Kj/`k*saJAI~MW)>V )''YRH&H Sw d,fn2ψ5#={X'aLhKc~L)Y*hQk a к-8?v=>PTWh-Mbڃ&7a:r,(Σ`D9zy̱ݢ4B;aϺ1MRAdEz}УVRZ0!NM|8:,خU$bX(U a9)oCtBu@-D5_^S_o01΂IK)t ]y(iЅa^/z42x[ &'5Q*'Mel蛱]2|>Sb_NMt47m+ +lfa?L] Otrhw&p ((X8M҆F1r%FE?1mP EN&+p@to$(F/ZNsя1 oRvIm. ([zi2HB~kcgI.| VZڐVkBs!$V8!1rR.v4Q|s1b"k'1GvUzEnI?TQOn_ga$ G]^{%>uCrH!\`Ԑc1\/\T*ߺů˰٠qeq}F:X"6,@[]XDҥ_h޾-ӐF$>8P%gqMAL)s}mGه `K}A䑃+~4ḃ:q0ęʴ,Ef9ǻs0N|?x?L,1KFTͷMK(f O=YBTG}!7QR c\vkG&#B(}>R\4P.W>t?4 TV[hMzј2_Mv?2ↈbaӡq)] Ч߱j}YzfV"c՘<ʅ zU9;|]/HC -HBf X[|i/Vq*KZˏuWۖ:u4돿VnE@y$q}C@qZGvƕ?W&͝¢'-aeT󊸋SpZD â-1 ˌ~s)-|EꛭVDI5 1~=kо{T7| gX/|ѻ8ť͗yƯc8];J*O^=EE'UfS ܅,Sk^p2EˠWضcz`[TP c:k9wRhf%Ij~+9*%NiJv * FAF*=%Lͥՠ1}u΁}B4=[\WCA1?2|~ obFn?|M{nT#4G1PXe[|ooLpxCx<8L> q)  nnJ;ACRPm8M]˜ O(|[AN5el.`"XCɉ_7ryuN>mߥxɽB@ݞ09K]9qtk#JXLFS&/GgTW`&{cЈ!j2Kkk!+K6NAHtM&شSŢ|@ ODРSDʤ\Dژ8X$x343-^,Yf{)EgވNTF<]XBe@EF(\@p~iBVjPT=VBhWVm>J!C\H|?I{6`V>-V^u\] {)ksq'*HfW>eN$@Hp+nJ _4d( ^lɫtBMKvBK#בԠ W4(3IϹֳl8ُ`.OC\J1PQIv)< ޝƒdM^SI)aa%Ӑ?`&9h w1W A[$ 0/ RmDa3@i/J$> ACMNǙcv(hbݰZU䮂64m(Y@ZOrᾠѾ>%HS 6YhX 16eG!g#E@<2 ->z\mv`ln&G=jCW GBYo/]I FJe>Vć1N#fͻ|uwLj{Hw$@.5ɡu9Xwe%Xo׮Η݊?mr\ͯnk%'rȻ}2F 6Q6O5$҃q5~ݕ#t2TЮ#aG?MΟ=!0p5hRw+15nQy4v z:~U# 5H {ivGv /$DaKފͶrgNcB%pn_\/a+Oӡ8(k<ƶb[ G fQFbՒMm%Qb܏F'plx]cZ&[9p(XbapPz_lRD{x߈b> A#Ϸ}h4lS\eO[G0ShESClp+d2JAcف90eLڒڣqW^,_zpmʗ- w]OO@݃rK=˭XT<\)z 3 sexF)v:]}*͂m0NLY_dBV0,mVXʈ8ˁQbrp0iQyvѷ6Si/Luf*C熽"2 Z2VjV'a)z'Mr(Ds _V(7U0 s5ia_¯ebpx@dd-ly~<~>rSa;]GsW"1==:JBdE}etQ,>O R1NPU3!iҗ; ЩF8:{?ߥy~d..DpG46T`<< 欴 7MOvZ`r%Vnt-{lBx9 g?=Yj- bqvϢL PFư g#N N:^ZuIcy=9i (}CSD PGo<@~ܯf!kd秋{潣ΘQ?ŝ?{?ՉkLWNZy4W"Y:Y/qzǂ/JDZdۼU=c*רW!flv']h+AЗ$A((/ q y %o &,@Z^"'h _XUi|aY74|6"鲢qU)T ;wa0MF9ͥ\\x.Hdi1OƳjZ QyUM`aH_QXz^etPv?*HeRYo-FUUZ %~c5ak܋/Q=_IC񐗳Iqoޚ;yGԆޣT|U^5 yK?ދj Ӭ4Ñ`1ȫ"1.9oWtBGdjk+K&a"[ o:CFa2ķGU5(G KG\=(>@i̝):VOfOatP6%ǘɇ2NMDk(??خ祉CC]Xfک\21{춅$A+̋VJ; LP5FxD"^$d=yC+}ny%n+frc{瑙59DF/NW2]]p3^MĢqc Ԝt_ X-M4'Vl~/dIa ApZhbϮKAwD/<:ڳ(:ޟJq8 VR]Z#1m ~\X?z$4mڲ: $ |Aʟb\W $-tydY|0M[eӌ=MڌhI )‹|Ụ&s/+PW̞)pׁWkwo+122ZKKf1{[}, xś ξwio ފޢR$Y9{:% v3 =]4Ni^96 f;WYa酌dK&H>yJD"2 ?5T0q+H}=Ʊ"UƳj܏Z6y +w9JOchƒߐKqoU h|_?%Ѓ⇱Y=v߯x-z)YPB˭c-"rNh~~u9hS7gdB cd'l^!VGbv q@w+#AYI\cBlyV'aeR 8̉ØH15M{l!r0=LgP91 -BJ?}Md2Uٕ{:y2ɹ &S5BW HCdYh0HItCaM<7PDnB &" Ε#I%= >F/& !/#lN{{yGG\%75yxR ͶQ %#2 EX<#zˆEbTY鐘g}_At%N 4x:nMKS E;v,iJ#m0OZ^خ=WM@ngpq/p#!arsCQ1 :V^o5hKc`.C`eA2ncr %XPIU;g;&u`qXߩ$' ^ۑ>!DυuRנE=l@ җՒ]aX+|b0DXy{G# p(vCmF &,)G#.+;q]<̡'֣p5z3NNexM*̀!irS-34>*8ȩnXş !TǕYiiq_ը`k"~[=~ҍ{08"Wij)p(*??X p\19`AmMWV $>K %+3Y@,+qo^<fEB{ "/FfTM?& z,n.KiT{> ]TKҠDTbwHGHVf~!\Ol!>^4L,vfXY9 *޺Qf?Bn @ M}<4]^Y7Ef) 1{휎rX])bi2Q%Ubbn630>9MC -x N-@mĹLpӥܲZ۰AC\N0Ɯ]ɐUZ,u&a*=t[]l [3~]ګr(hZkHfsde%IWٴG!feE|tAMSZ֓"e~NO$B[XfL~=;z KU'C茥a)W1xhiR'`58YZ?۞LܗI+і}-GYmlSb閭.^ъ@9Ymm2<]\ֵt'l֢I|?"\^MSͻ})O7eLہ)<7~;-Ѭ>e!0v#ۍ 6=\cPYvSM,/LK2 n7 5?=ʼn*=Kl7GBotP u/ L$d3yXZT#!Ѐȿ,;J4ZE<[Y[ UNq]o1{T|*EpT /o7/fi$7:26H1(S3;F0 Q߶he\ӡu4zBPYTTݥ/d@.qE'@LӘ\47o%i bDyq`W3?3f>WovCh2&K/"ETO"[ަdG"׽,`^k1VfPr޷t[=wAZ'APT7GB( ln2Iip7g<)1ޝF@[ޑ R ^q;5(@?Z/f( !vDn%W) ~RcҷJ^V-=pI^T\˿iZu,K#ۙ-`ҎTgi%jvMXxw Ը DJZr V3VQ;VS Q9v#/钣i{>_ٛ?\Tk Q,. EMRH+ u ghJvH4D8ozL x9._63ПOM2zyκ1Cl}8k@m;/=SU/d_2!+`6!Mg>GyδczT1o6lk0WLnO_"-DiYL({%&bGL&u OM\$ȀV,=qb0CN);dQfUd5kic C }C;1cH뫏DJkЇZwd q%R^sK9}<0+;>m{!bQO+ۧ7ڪv/(|V0!=!ʽRL\4'z1TȌ!AGM?E@ * m>0 Dׇ%E [i*ފf1%:iMA(|{|}*˯-I!70F]wܶHV]T SmI#eFߚIt= 5A%wX{[ertX}·=$!ホ'OJw70`d,p\TA7( N&ʒ8rF2pCQQk %GENn ކ R\x?\LQ(i&}i>VgI.^KCp?Y _fi^ߺZM]C:jj߀H235Qs rSI]l5Q `)d}W,nbdU"Z|zYXʏgt>|qD\U-M$FcR/+\X@@ 8ut ѶT,G?8]'exz/z#ТVZ* $ |V/"Z' u2zZhlݏdujy,@& tKkք fAO)" M,PcXb y_[XomA@TlJX/Fgb%0ѝ)n~icc3rhTqtع},rJh ٔˍ@)-.E2 t1/`mt-f4lDe"ζ:}MA/~`BN1`,Z=l9%0:$wmG!ڶ"^bͺJx@/\"iiw0\0 339>I&ZpcB~ aAX'>p[gy~0| r.O'̩C⣩ YdS@19ꘓa|ݜo'j͜@q 7ڐwCZLH}ϊ Fky*Ӄ/?)a])ZpNssͨ{jL8'~iY}PA hTgxЊv($eߪʚUPC:_AKYRR u,7tiA E[CmkH 7~("XKX^5ѫ[heM VR_2Q_ۓ@+<(zoNnY^I;3S2A2qSe_iq  F(:-JEn{[_hd;϶S)Az_3tu% 2f_G[ΪWq'b_|:%큌8jXjs(.}vGR R(|@¸H 'u-Tמ3>s2gػ0z7߆Ew lȾzc26Y65A-;r34VUS`N~-N$w"qd+y| שis(Y^}Azqtwk'.8WWW(u`kRgqʨJk@ gB4'1R=#05SgiȠhb;`1-G7Orv|l/P87,['^Xؕ>K9Ip14wʽmճ!7Gw޲1Q`&!izAksXI ܉]I GbQXP #M-DGV&IAfG/~tX`,;πs3̤nor\mu0ym(&Z#" :?%}[J8 l^@&LgƹIJʎXΉ_^EtCPFF7.঎KMj}:A3?Rc}v8m#nTy=~% ZF, KW pnz?nM89oqt׊ylIA/!&IX%,60=EA/UOs!#%.~? n&c,Һ(N,sJˌwE Fp=9)kZe&1#ۭ7NW%(cDe!Hؗџ|תlȡXcw9bS N)bJ'%}'!ӴZ9_.lG. -_)M2rp|a|Tiy ( T5Jk{z7IR,gqyOgo=\q8ͨrĵ:LX('=XU υwٽ|O!, {f7 =CY14fHr-c?bdpNī(L܂ iE),ә(m=A,@{q S*Sj~Zh J"yBWz ;o׹_9_ڎ b,Ulr$>EMCT-rvO&;peU|tO敖Q,"ƙ$d-h.~SCөg*#?P֞mq,X T0#^;pwbmlܵ{( Pv`(f&+mtBر.P?k#'鈠\#,oA/q52ho.lErDp5`=chZ6M<'2G.NdeF|ZbK>u L%{&3J1J\7$Kp ќWJ+jڋiO*Ìji9JeU=(ʢ< qz/=,^g><1\k0(L8Hd֎Hn2'zʄ$^1ч {I2!QdZzn8M5kpϐ^[-,| wmqQaorgw%Nlv#֦g3('p'J[OF{ nl eǠ=nEep X>pɦaHL57(bw WsG0w~A`G.Ɏ hc,靸c׳﹦, ,ݦ23G«T@0&n8p͚`9pipڹb_j8KAv@QzTAi‰jrL(ّ:.QА5T"|&[q[d)p-y.hzxP|$Byݽų;,}W¼ g32\evqX" V4 E5ԟñœ;iԩ¬ZW.d"F;b`zJ4Jܱ{W}^7e'Zp @ xZu,O1;ٕUf'?%Y,@ 2b\!+QF.ǗeRke^Ma]z$9&okE@ӎi 222/O/s!LOF?thQpbӫ0F fȝ\S-͔Ӎm(CI&,A; +eZ ={2LäX٦YdQ.35ؠ^0 _iVd)֞yܘ U7fNLkoKBEV$j h\mmcCNĆT_?'hwjj- 9 2۠oskjH-CmB -umոL0Dѕx;c@jix)HB?*?%A&긪evGEd[R/|Mq$Ќձ%O|R9A-kcI+C 1/%= }cH`Y[@c(^"k-:/C/8J>=21:])eHe"Wz!nenbmyA$%7i&HQ(p'#Z!cU@S18%\ 6^=8Rk{u̩L>'AVRKx‘}۠O@ڶM+S.̣@Uy=1\C̉ EuɪL'q5F𹊇!Soi.E-lKb! /F1j9)1%/0S!5拍cm,Z8$0XK4)r'R0{?c[EgԟI](T'6uLy Nt !?Cо9&ᒈo EJѴTia;E8X'899M.ZX֬F>(!leUȦ؋t\-T@n=eG/$ih7b|BHh 3Á=]*2PBԌ8~_Y3>mA ੮^lZTvxF;(mi9Ř@fVpR3\Ugb0=NKܗ-eXtty \FF4/ٸjreX:H3 v("NX|HIt/h]¼P]%4ۉKw>2&wPV Ņy0u>tQs{Q#H]\.µOAo7 o&%!P[dqb$kBڣo}lS& 3R2%=pcR(~_+`GVR=8(T^$]^Vx"VlW]DacөsqW9s9ΫHhzT+71Ob) /N1lW= CڇnDG kW? yY)uw9 O'{eqSQݫU7/=o38C`>S*gL XOj; , }{B 4xME1xHg1"̾Y$OߧRv64AMDߏy.&nVJ`|JY%c@/ p1#Di\Z;-PU\O K?Տ$3˞A!2Ho7%lTv^/ikk$C7 z*l9^3Ttkb|/I *U8`\rI+ݫ ؉ \t*fI7Ώ/Chơ$\.="<Ͼ,2S:\-K\Q5%|{ }洠;JbqRn.jVghaE^ՌȎ"!N߽f[GW؃ *Y2k%)Y}a% 0WYU:,q+srDn3 P#;H7+|,V'f4 tnS݊wxdq25-5ʈi=۪/VS WmO׭+Pk8>ܽ! zY~m0"eWPڪ[:gA@ &d\* @k{:6d&cU"q- w틅]T4\|A)EKϻ+'z6u=p3QKjR>~]|? \ϡ::a\t:s*c~2ւfp -Th/ B'L="W5/n'8#.fOU2}U #0>~w{mgR& ' &QZx'e_@v}-cV<_cDU!ђr2KOHs]pχ:;rPf ӦXxTrŸDC5 iYu9N3DǦ9-k;=ćZpT n;c̚+9K8 K/ߞhco:t O]{P:|aĉD¶`]li!@ ^!(6mUˏhᗿǍo4upY ݮT8`Su+_egwճv4!- (AW3IҖjp$Y]tBS;@k _Шj˟Ovq#d Rs G+g[zlHr OS_FEo2!d[cDn@I/~-fe߱f;^x 0t-{(!;Glk^ʳm;gmL5KBfFmYLG,\Vsiޥox"+ωVW՝X o\Yyf?mz}rT ][" b0O24jy;N?'UO:SJ.rV*a5, j2q,3\|\C>՟olц[/H6 o&L,5&.HOSx#}ҤFDD ;C1NFK#|fsrh}Ejtip ΍[[uGԞ E`*aB#}Cz1;[DCDn*n׌ghi4]3}G\30ڰrNBZbV*J=R^u6Dg2Wv<8D(G{Fʷ,:>vö/ָ6ˆw9񪷑ŐI$ /s{P6kzcB;; lmVS"ƳwilKI/GϘg0U1ջxwHny"(.@Yxz: ~ OnXQ uŌdϺu`} FP&u&뺛F-ye14 Xi`i9?䏦\QT5JJp({Y_t)"zF-<> yÇ$`A+p衰 vF Qf)W+9 |A}5?^cD$SFLaX m!_Ri(:Y)ûIy~@@d UsyG""XƚP`7pLyҮdu\-:u2wm]j|/ƴ8J_r! 'FrSseKiOjmΩ͎r1>\FmO]–,=Rk|v( lL-xR"z_7+9ӅSМtM"MT/]Yr-S#^PEa-` ^I07jckhȃӌk{GA3ꎬK7>٩):CgñF@R<>/YT`ɫwZRfX^i}?. נ^S>="H8* `/'1vxkͩ^MyYxW 3t^Ͱ#ātb;'U\/sIГP@0A^]_ͻ_wQͯ㋄fN>~ _!*3 `?Q>\݌ǢL*c7ńi~? '{IyYaXn=E欼D@2.ezKЫ"K[m1:ޑ6uoH?i#WL[m#,db88We'k񍹱֤r' G,߃]R:p\j fb%{r(\@ &^wřK&w`w QZq5Z}Բ̑ v&m[oGl\m&nUedNwn~A-㍞/9vMh.^/ |+1#jvdS"Z.7q7g`bʝπr.6JUQ$lhnm-ķ.M(\J+,.Q$J- V(UhYgLU0P`6!'y6tkM7iz 徬"~bKok(nNHb@Vp%(° CS$6wPGBW:'%ڜ! Ȁ*ymWH LAKW9)=Z&# iy bÁ<Is~^MA{LFʘW&)q`$} XTU1j76\BtQPkh>{;kr1T~=T"$(-F83tIr;:'_P!*\TЮAW0ĔSHHUf1*1|bFV<~Lb}̴ڬT zK <:vnA^L|9SD}s#_-le Ζe$%p(iXWj{O*`2^j$i)I聒%]Tԛp(\kN)e7*zdp.( {Ts޹P;:̦7!Ȝ F$(@ ITO[QNm)s+̈́Og'6$@}PAMLjް [cR92kZ݃V:Яv2 {A)H?;y t(l)4 -6mqj6h{# z#acmz7VlS)QB*`M~SQv[oZ\O^w@MW W 8;K?|TR-T?hj &n\!/͍ Pdݵ|>X9D1w <$VA7S^{9<}3$fju*V#L5["',JBxJ&q >6%[z(%b gOjNUkmyCjv'!n&!>O#XBÂlYx&9-wb=wRi叏.teuھ@~VgGa895),,HA)I$r^77(`&T) XH|`鹹F6#V`BXjΊ_&E\):K~d#H}\#l܅D[ŋ*U`wс^o* FB0xSU[P_Rʧ̪X}:j FlhAyT ,w8[^A|tSX#,fQ _ej~$9/' ۅ3?%oY%B(l;_F: !(h!nRZC0 LT$ʡ9qS<)w'Ry&p(Ruw͓D%6gއm[uud_z-&v 0+”E!R|βcy _Ͷ{wDg: '#'2 1Ɖ>_iCT7Le蝁@ `g{¼L`Иŧ̄Ү3̺@kF fh[}0=zıՁ@`JV}\cՇ܏}0J=`i5:Ӱ yr_az̵KM:v4!A>ɍA&]H紤vY)_~o7GQ(r>ڋngf]  xB8K,YSbsy+5=\t!͋e_q0ŕ Z Fzq. `41 . :_i&D*Y:p+Vݸ%EXqh.I cKh$ALI*_(RD1&E W6*aA~~pDSf!N4w^< Ԕx w`txj'%۪C)7h1a!tvq&Y-;WP|MvHqٺhTyO*x!v'n6\MΈ6.FD!wy|8y^m:Yi!|?OJOdI3H܂-ֶ.xl$*'{?#5lq~>k Zcl7zъbl񷉎GK-V /皕5/0vs^a &:;]_efpڑStv֍u ^8jCjVJ\o('<(ѭRB 葉{Cqg_|%X6#b/j .*|IF.Z>\6xԿl +9@ :5i~cz!x7^\+7;&ia(llfSԟ[ȴǛx6!M0'?\;m)cvhM2 Si^O?-&TɸnCeegtdobc3ucuv8,H^\xxC+)U0 f] glBɴ~PaBzizSaVJD?֐%=usNb*)yyq}yD3Ϥf:MQEh,<͵ K7Y?v\8e":7c*a & W4y<JT!DxƐ"#_N= A^ޜ Mk|WIrWeS~?}K{e_rOoz/lt庲37buD/2診Qݿ ".[FbC,Ф\Z%<ڞScer*e,ćePte`|Ù?$"Mt_ w@w֨fT;~[h!>%qj Vj35xbL"<ջ!翈1'FAAB-h#*s*YGF$vu(Q *VwA:7uRo~mr\Qk'`PuAJx #g'QƆzm"y bh}́a1DRYt厬hj}K1_I6kXOƸ,BEV"ZИIYBt&?͹1oYsYG50+h$:Ih=[!D=a: .Ufla|m@) G9I&-恞nj$ʽL]8ǎu4ڲlJjfM^^ӻػJs; (9( /ecq~,F_ xtg󉥤 Fh at 2Ƽ4Ԥ:3 v9ӓ!1+J0:h؛P,u~~|jUiA>srg-q *?->K: YF9$P& }Rbs뮡wb3G1JНTd, )^ɇ< F R;S@/ZwF B)h2+e⚴j>S@"+|j)A(Ml TuzJ,v4y-!p΍Pj;`+,\ u8̾O-W 0w*T&ߑ`v'Q֌;Pu3zh:3\R ly7#)L_ J|rpxӿCB-s^~#*T^oJn;/|XyDHGKJ!Xtc5̤UaV( #n,>,ɯT֋zc }eK5!0K9qo{rzU"ww;KfR̔ ݪ?ܭEtg#&0KU'̳V}e^e#*$VIi)zIHWtߗQW}f6 ZE~ߟFko8poǜ4Vzw߹^͂**@@ r44k  $zgBNz}%,> Nⷔ̗_%d",1/Mp3azU]9Yˈ@S;A %_5}#^dX=oDX8*dT?#@sEY= ɾȤ=C+/>}e2l/È_-\!'SDEӴrƐQ* n ,[t՗ )bIҕϘWa sRj=2y,\#]$l,p?7U\Ga~JQ kT^ET8IXl48C0Ca9)Bz c1};'ӽτo\H~N<&̌#t g=eHAǿ Nn̛s3qHZ$H5_(?_-d%puw&'$V:S e墨 - !MXe& r:?3t׭/ \XyMv>"L[,qL#b%|qI$G7զ!qD xSg3q_{o= ,IgO ʫޛ7J*dBuоKƁJ}Ӻ,5ʟ̬qdZ:Nz»VU-^mR/gX"2 : O, rxZIg'RioXC Qvhtc|}SvGWtZ4b>sM%3#Ƞ>JiQLmQ)]C1]q4[NATC2 w%xXUI&H?sqzc% \J !'۽Uyxuene+ f:GUêN0l+ uTl0RVI2)(~ə'#[0?4:C1'j{aOAv *jlO)v</ Ž9X**<k4t1=]_9k."@Wf4bBeoHN8*\,"e`OxFƧ""^ )m2FkѦ%СY;:3k;lRZa+f%Ǭ5:xK8NX:A[vnK Dybe14!ɢ -O "ί5pKL;L :uI@C`(pYJY<F"KP=Z_Q.2e;<0T# sLI BEl@ : w?dbozLn'TSmܨ` _.Ĭ|BA%]QTMZQk1v{O7,amY"2Fmz0b:2*q&l ,ܜzg^yUP غ`"B4d,ہHp8,#Qz6}>=|M&# Qև?j;q%CzNK70%f2 wbof`=7 dO2f.G]yp_P70",2iQ>Y[1r\O )T3(BWK.la?4Q.5.^=!b1)Ñ{AgV0na03 |/t%-J=$0+-"Uϒ6ZC%ZYrz2XJ5ߥERٸRJ[/wҦ|y F<+G8XNV$U@ųΩ9l3/.UOtoup=$ {;|Sbîuw 9;z$Ma]I;R #t~'w@M5.GeY4dɁ`D6X?ӢWS?o<ʪ({\TVmikJ*̧r 1YNg 7HaAyn#L=IQez 28P7Tlp&;cţ %gd M8)[T?%WF녋k6/34ዸE`-6~M .HVX]ǕR˘+L*oKeK_*◱4j9L<*YQfegK$ȢHwCF"\ik K('Ê,M FԶiEpfѤa#?f(Ov wͫ mXjR(fg˚7V3#SA)+fxTK/że 3P-2amo Br]u;죓:4BX3FҶªQ$\ "q7ŏ)C: HʻAzx秮?w10sc3OPuf[(O}EOljA(uITRrEi{4c5H,}췴k b̕l-yeFiQה3zK;/Vo@#7Ԗ6Ȁ8i7}ܖŸO-3h݈VOXZR:vKjЅ_i?`>R&DGgí51aK!3S!AvTX-|$4W26sO:tHYb͉ґdO8G:˞^kȩFnj`M0! fzzhm11 @iƚZcjr~nM"cM tD %kwvҊ2ggmb=s- F)XJo5zILa,KWkG,= eL(OY]UN\?/K\^O hDi;4 !qXyQ4SLζ>*^rUG.+E8ؼyLs$|7>G'C1ȭ62kllK/SL4܀AL/&fㆸjc*yPG6!X.[ u6Li-Z++IiLgG(RY[ukKG@gLyBGCc\F:*C˹G| IM5y}5c]TUsۭbO;c=|dMUkA)576?+tTF$n ǿ埀?}11OTImԤ(tpFz#2ax/?VbD* 3yjեZW%ޕ@\~c11{ARB._k s 8_9]h u~jcKLHs=J<A*{ejN<]Ⅼ46Pk{ў ܢq;x|Bg,'+- S)0TdhS%E: i wGg=;q] گD&BzjI:h$xtG(N`S?Ԥ}.8ڊ@TmPE0gy{;H?}yR8Sx0'0P]ьL&Y-jVC;kێp` t {}bՅՀCtogeRDF@] T:"H/#fPPKAoQis,(+-Ƶnu<* }*XIFm!Н7cWݩE2#ef?fUlZm)Jxq\洍ڢ6WPFnRn JAb^|u3}RË/'S'>ͪvW` A<^J ޿bC,+F~CwZHƦS4gsTʱLSo9KTqhx+Ys}1-Z"@2( C<~Zq4x=<*`*DFJDՁi5g5ϖ˛kPu:1cش5Ƀ!l@F#$ߓvYd[0p;PL|uYlYv N!#͂) `ֶTk|\yÎW6K.b|{g=񪖀@f4j$7:֑&GfO-8ma[p!7vp>*L?Vh.~ %ԅ[B@S@DAqWô=ұx8څQ{9|HRvԍ#z'{ N\8OFq]mtd?:7WV G#W[-H,"nG.mxrz+Q>ͯ9CE礝NvZOŘ Oޮ}֎_ٜUA p2(ljZ"d\i!;-~܍BA۸c<\Xr OX@< (n 0`'$'A܋5 a@9+/uB/j,J7%gh^zf_Wjzaխ RvaAB+#sggkސ8.YD6HbDU̧P\mҽG&agF#q408T'.e#N-sp`g/d5p>_.pPkv]uFZ |xxfePT䡻r߽YeԚըQ%{z5 awJ,(]eZ ANՏrGi}Lڻyg[HDT6/w$l4q?@A0V7IED#B$]Kr ~2=At|ٮA@% jp29UD#8;kbro<*m$^U+QO IPj=3iut0>YNCQ>ke6{N?9eDԽ8?gHӰK<{bqr/FrbjG᠛s<:-֢5%.?Ƶ/k`z{eUIBtIךjcb KZ{OdD^< Dۛw6biKƮX(w֠z|B=$QrZ$K'Ƥ}14qBKdE9^Wd1@2Luq"Ƞ?ZNϘcɬ%Z:]E-h Oꣀ\I:㛭ŏe;69jl [J@KӔw2/;Sz2q?wE,K Tj05A5=`l,dmy^?w5KM k"5xF .烘O1bpTsk..i$@rn^P1Щ.{- >܂tco(-אg/q/$Eet2[ݟG߂Y_O9D$N\RaG7qn -U#zKM;nx Ӕt򎨒׳Pn ͞-|LjC9இM33ÏQp;"6gP8B кd]r5?H2o-n(7贠I`-K3v5RߐZ ؙs>ONQ!J|e~Oq_)a 1I߷wㆄ]Y8yi5jqSzj|в2[O\d2=SӇ,{GۓT/[oA*+ȿ GFHEf'!5[wg #Ei{+~v^^-蚻NTNJ<Sz|A4D8Gv>lf ٍ9' 8ڭ=0 4}3zunj@kNm^A!N! pW~cDz8[oB͸F̸ض, (˺p]~9&U/=q+Fe7.p ?fnRrSFfv[9Im$ΌkY&Jd#aE\ߥ~;1[bkܱn!Z+"l$1ӳPoZ@^NGCKF?Y ;Hv ?%}W2-w % ed7p yxxej?#&8UX[{2CO`ЩQ!bG?E{WuxE|hjJCs뵔RȎB8{n{3Fγe.{o?d-TvZ|0ԡF٘uòpt͹N{X&E[.QE J2ADFd(xE)$,}o_+:łPN6?gA:1JS,`pr3=A ;7[ ‹4Oh*H䲟nbׁ1N·ð/S8'w&ݲ !MU**Mo=ގt D)= v5WU_bhz~ ؓ"&0 B0t˜ q}C۴ B)6qcF[xq㌫w/ G.o@i/e/F5GH)JIRt;>fz֒ mUo!F3}W#^#O5ӝ,ivbA;26˘*]7s3L'3sE@ST+KOV 9()`9Fs|P!HT #\3<^1vsޮ"@iWuw#m {99n㩅$Uɻ}1f>8@vbzĬd{gSc./ *|IoUݲ"*m4V _J){W}Ɗ@o11YeZ(܅ɷ1_x}x hRY.{x}G_7BPݸ e<:lPPq!|3jILm'YiHnl,#Co6MӑK5YO"[o—Օd ȭI:*JnKUx>>#^wփ D#<cAy4!ֺ^tV[eQa,ʉLgLu~*F=* ԖU{Gs\F YT6[d͆X)X D$}Hi2#@AoCttHWP-(gRL̸`kq_RdI_;K"̑]$v'sUJf6#PȅCN|"h.}{ڶ~fP)J/kkaՆY?Q'"q5x?/ijl7Dmcȥ\0[D襼{ ee yC ,Z%} P5.\hVV[ûnR1^|u0S=z9ߙb|R[KV@$w"ӣ@Q[5!-חoSFiȬj? 3͈z eIp1R05*d 6̪'猎 BGG]} 3vȖ!q{x70\AD7?"91pwHcπvp절 _$'V~34*v:^2@Go5 d.H; ;q9Og_&nЍ- ?=0Wgh) :sPH;Vz7h/<{ve'e%`wf`Bz KRznC~<'4(IׯicP}?5t4rLj./{y5%LOO1XbD`N_K?UjmV rƆƕ \ tTQxK{q3x ޗ>!;IQhݔ i2/T5cR,.X4lT[?G@t)3]'WG7=UF\QP뿖c \cTYzV} ٮM9،`b C̖scaYKLƑh-RH\,E:PE S* ,Fv~)vXG(ɶ7 f`^?֯J*-el->naj\_M^=@j:5~*E,Ĥo&^ZP?h0%67##w@cjy7UKh(Ę.yUu!9X4 c!aݩn_'f媈x?`C_CI(Ԙ8ӦCkk-SDi3t$_.~갓ު5H~IXw^5mїc3f($ !VKw:SwE8z :4tΪ.? %6ק+e3 $}LE$&!ŗJWb)ҍM; SփV!-ۼ ObΫJid6.dT2ytJk14]xNŵdxeay7]N)$zҎo}6) P:|YMێIYU+}զ"KiFMpecT2¯vnDlFdL\<2;oȉ}jM{Pyh3JM(lY«|Fv<%kfȹmCӋ\0˿D{I)D@DAT+A\~ /\.N$WjH Ey>L.t—Jvvx'!==D502Lث=FuhRSDLP tyN 卾ɟ`m3Y|ᆜf"`GCB^glґnAWnJcu>";3y!&yIxr3tY'10 2xiy=#yU V{aPYd3as;SQTc[9oégJHcJjېrkPz[*u7_hǍiv9ߣc(f*-Wg1+v˳T1x$]$E WS眣q7&2!.cPPlK 4oFnE {n&I[@v ] .퉃%McqX%챻g\@)v^:C*#[ţ; B;p^InB֔s/e2aF<e&G8wO֢˝7n9ЖՀ#&j qgpB;1K&&oJon"/𡩔9Z.Cճ`hIVn<6y9)o~B#%뵌iR[!:jMkqYu7ХݽPDGW /Vr̥+D-Љ%FN:0-x d KeP wqt2'f]0zB  2f@X˶uv%G 6jI64 quJ|D ȹ)hT$=s.Հ1k%biRhsqkF߆x߰.XZM4or[Iav4g7 h6|OӍX3džO" MI]Z k7ՋXV Ј_ H1x@*at.fFhJAʗr V#{7GH]5e{u== !͡NR?:xXZDz{ʼ~ʱ[Nw%exT<qI "~ `5*Lgf!z{5J31L/M~J2 (L?sk*c# +MZl=Np񯩯l.0n-76R$p?  |tqȤATY(,&cD1{[3T4?IS{korJiV{D]}i$<aw-evLdJ'^ctD߿G" koAW^IIp1,;WgPJXeg&D?qdjr</c<b&ĶYUߣj 6BP^ +`WSxoMdOJVLRÃE"tKs 1CWao!Am rucY/7#.(¡mPڪmX3I3'uqJqH#0*NWoaydȀv _x-1[NtY:uŸxF~_^*.t^a0 Q v2vLhIO[7貢\(7"g-DV@q̖ecJLxYw!,VS fxXq0D_cDpۑjTKEFgNLY`O]`)"}K{1.!kw`!a;17}Y11ٴ/"Kix`'F*.86 tVBl]Nh+QPpm\s~2PAR^lQcx-YͰ=m z]Z-iEcRN㲃5Xr;"zLr)$Dt>=cHy ~a~o5֤F}Gh CM?:X*nJ!rj{a [H&.n{337򤛋SqEC㳛R722#5ej a_әY@Um.T\8Rwn9nҥCޜ';S81/8i(rAѲ!H9j=+ ~=YY* tl3:l14X68OKƗu7`׬N':jKPKlx@JmwxˣY*%WwdVy#+Mv譑h @u#5!?5S"OOLJL|q@ފ.ONz>~8)HiAnT//mo=c|9BgxfH h;ǭ]Y!G6 8H݊NFą%a hV&]Yz^Z⼞srczǗU<8KչO 0cDIupc{+||1P,?-xCW,˷En`9$[ke8[rh T8WđKS\h;@_K?a|5y=2S[h?A\8xfNAAQu @ZB ; vѡ=S&"1ފ.\ż\54L2.m`U尾q.hۈTej ΢eϾJV ְ1#}= 6Ɩp_HdLz7xӹV[(lKYeңǰqN 緫O ~_DCL8@@N>~sק nwIzvE%'kJ{f NF+eJ9pZ9&"~کo !A}ǕM&{0߆$Ps_X|VhoHwػ([d)6?«&;H_nd!'z7>ށ/T-)ЮiR,@,[eChsXCDuƗ:C-c}vj)MFf0>mBBՂ}_uULb$J?@̆~MK4JhW\1UNmDx$~j4 pI/ma<-۹Zp{M~u]vTl T3anOC~$*kA^.[1MK*PP#m^dI+Y*jQ!dưºХU x:?Bo[6+xF:եKFPR~fKa%V` LϏoy:e"cR0XM3ގoZjzUp54W;R_$Smψe_"8&/MR/X|`=9 Y0K.D(>;aeY7nmnB[穤MՠgyQ\қvVQ<2D{zOV kk D~ZUnT%GVЌxJ#Ϻnpy$^Mɓf1{>'-`ەdMbv}O ?8jhJH/*̉) l!|k#گvGT)N箜̅T&`hBd ۟Q"pܫ]@y0NJSvs" ƹptf,vmw.5㈇3/]c1F\z`ۏ>>(O_3.%Y_ob0`߻Nͬ4p[IZ%'\8u@v.%ۆoQtV1}}c#sw[G%Ej^] w* f%rXIzdvZ}~ к{IeTt$EgZ}D "1u?4uv ,ocgHq&2r1a3|Ã1rPPs+5BuP ۾HoU4 ~LAMCf |1I]Q= cMD\j|ƻP~0 9} c*xTb7;?}&ER`]ӽF R(T,CaZ/ o=tYM鞭 Bm ]oच>^`IxF Z<,ſ `tSI)4ˆtq|F y{:󚈒 <`  I^VbAI,iວk9C2{.f;>nڀJ)I}(sޞh=[Ɠ s9F>zxs1rb5V$Ŭ9\ULkc̰pAu)fRE ż>R!vC%SEeynV2&-s.}~Dj("GE H֫)S8/ jWV"F"qD6'ސbN(<ﳆ2S>iC~< kJUp@0t-e3ev0B>m%nzO*lWv6Jח LvEBVN}pB&E%q`CjJDB)q+K9^zn/#ྟ!KO~k}a9GTX3`\X'E+tY?!G_ @` ڤCrET2UpKzۥ\l"V>AouH?zGsm #7m "6F}(:Z{ckLW,KKpG:,B^Lp ysy;+y*Gd4,tzbC0J2{DM6\6)sN vO)֎킮b)z&HEͅ7!0j`3?'?$w1s&eiY~,P`jp:VwZLs˜}D6=@)U)zE H7\X42n4_Z%o]0E(;I9RJᬣm׽jDy-ץzˤ$`xi\^5 +K.}LBYwfhed{ܺ||[)Rk'1F/PE!\!s4vfD8@q-nb.=7^: :ӑAShpd/N [WTX$$+qb"Pk(]mN:yŰi)};vH<7/zloG,xNJF[݀eԌXn읚Io#]1Y-&Q7)L_q"  \ƅ$ +@l 5VOdLAҘJ aZ4JZ;ԱLT,Հ7>mu+r"S.,ooXP\|$Fo/fϲg:hIܯA{OɩoxOF]DQF… 4F)g08Xc>LE) = BҗJniFc W;Cϴ{G:mA>;/;G f&Z 33Iۘҥ;~4_DQ݅oo~l^SyGߋQM"?v Y|rġ&0z6*r {3yܣKTq$0dz0I&7^r3 !xW(k:c7UFGJ{ד~na u0Xfv͔O9pВ! &ĀQ.[KPݨ(ce.8`>zÄ,i?Q,^";.PETCpGYb?o[u$6' j哕׭ q&QʯAu/OΙ怣L%(igR;' \%=Zx1gyE'3{O |oHRXƓt;98ߓ69"$IԚ!HFD;#PT) dl[!pb0[E/fd|Q%`zVO^h?,{%]?B;VuIal7+TyFcnfw`z_wFA=*r ;T5<.<>+x)?o j0AG@܃)No:oZw0P/[>,b}g;""kd`KS,®xJ7f./=PQCSPIX9DђT{tQ4/Ttzc̥!nڟ|DhmsD l6ioj:Y>K҈擯F GSώNBh9lXj.+Fਯg= GGcdu˧,3 J"Np)9+Z?( ~f.PxW!53Erk u7.7-X4\# ]G!XKV< {n^OwSq;fJ|[vbjC"/ ,mu\^hx, ;#(gIˡK$ʌ8rʋeݨfO|Τ5CB^5 >fNCWZB!֐A[ɿiTͧS$}wڏYOf]q /6:WW@LBI5T-ѷNooNl LpO\vf*AHW3^K$c!w 6Ø򨟭 Aiр}=?yD*8 6 rnlpBw[=pӘ+ 0`.,aMG*Ljn6>#ҸhOF[uɎZ?"x]Co'6ڍ1ԭbhS_i^1ЛDRH3⺥ >}Wovo zNz4窠Z >Z4@˄F@I{{.;fY#2:w5V('qi| &Lɴlo-(U>k ,ǂ7VQȭ{mݤiv}#n{v" !SLrl8TLD@Ko.1ɟdur$o [ &9%.N<03| } &^Mv#ɵ^'p.-*ʶ`73G&+411<0 $^UbK%Bnu~2Vu#!@i.CD߄G*?KI%pr9JQ:5 trk}iJ?i&aeOڴ[W7L`!cV'ڊè3/AI11r ]*xÉ#Te~v~k@jc6j6-e)|Xwf[epAyCm p2ŃӕW?敞T0F̑%:WQ 'T0/32 pFIfr o`ÿ䞕*=L"6 9Juxd!AXX$sao;(dKKz|&Bdo7<ġzJ {Ȋz무:Qb)}yM} 96ao Z|_m1UNPI ݇>`.n!o'Q"MYjĴ+yߩ· {d=:qH?omLJN'3 hDYBj@,tC -r-ˏ8{)7ݗB&YX:%"f&lErp"_o?ҵ>\D0XOLG5eH#H!5.% tEF1;#a` A +TI쨐ZV5x$%ُJ+meUDmBoo)]*E_mPF'z]7WꬮK;#T2x?mq*frYW3JRVc=MSCx}pm7n ds͊҄a|Ngn`}OE2^syBw0w!өСE}j2::}Fٽ sԭXNmoAKb(̫=>6#FaklXWkL`MgDasN} ISa`W;W ,O#;R(~2MrzZjR>zu/#?}'1:M.f+K ^ ;ca&H9=@;UohMbL/ $">&~uӿFf ̵=hgr%#4SJ}wF,_fcpJ zHǍ}aDj%07P.V>wZT3ũ)WC.P4Y-6ߓo~>`AKNc>4ՔXbB2TV!]@10:tH^VqQsmM{Άw4-V,[+}vl 3;|=T} 0]7uּWz2o#r*p.gjfY#UmUP|q5A9G? '+X=tL(u2|TYҒFbn9d2Kcu|w8DMҜWH&vJĚ&M 5%3DOJdM t%ZRJ-6~@x:`^m> hA4ͅ EevT0ZM,@U1jWOZ2D CAe`-Ơ~4x.USKɚ`YI7Z%z(3Г_.R !Ӛp})y:h_}IX"c&Z02#tC;b)k">]i^z7G^x,1Ū6k&kZ . θqb 1mm'v, A,7Bp& ҡ5 ^*]0M_(7.KMn5fD#V8ɺ {*-r:DtJ1Ӏ 7xu ׯvLlJ:p d)V.6Ewy:ʀVXaҋ Ch0w!h54ռ@KPlkVclB6:05JIR4'`̤q28*fHCF̓p,D%(1 Y.G3Q{|iNVkYԤVy~,?00'rSP !CMD6ҁs\N0ݮr+C \Z˖ 2t$H8߰S"?2S@eBw @7@ϹP*PR-DJFO.[|ŏ\BF&w4% JC?QItdlQ!RjG1].ڻ9h_p{p9;$-Lw֦:ѥ4϶.Vf}&fp9~BO< {1:9!'<ڙGdpIǛfi=<6@J|őmFܜԶuUҩK_^)Ioo!gū5ƕg`[HUea3O8={zi _-Þ/w}U0uz[}&_w/DU4iSsXSC0Nс-cV&,Ͼ6Df-(=\!i3XB$m XcO}HB`mnh18j) Cq٭PB?14+--sSdWg)We9l/%o)I$* Y2BU殷mz&)qky<"B‡ћ3CފV+겡V?Yk+Oo罌 M&7!vI `h Xbqwq5R9HOs=_A? w73u(G{~Js2¾ZP_Cԙ>s>l:D R菔y ʾn肗 qI͍oW9ߙgGod]Rcbci>Lq]((J6@p1ltipPv" L8}//咛.p6 8bzJ{PɀW^Ie~S~qIAh@Vٚk8,!κs׷6IqhR VhEh `d-UmSvu H{;p•dPP㡋<.#PhҼ],IDq @@7=-ՕTRKJ1"G$.TeS%jrl&H ˝3?i'S[r ɛ\ A ?!fB&.g(p8l8 yy V&'m&Mܫ^nTJ(kP0v/4)rKohq7lIlQٱc*<}Y1q2ʮ3Z#v'퓉lzV@zm9cei29P@YG2/)Dg5 AUk􈭍KӍ?]S!保eG%26^}n&WH^zٻ N&w~@J잿W$\R 9}ȕTxĊy*Kܛg0<}vPh#~u+y'o`yԖQC2kbx" 63VsmnnV͊DWaz?vZV`u+c6μz1Bɣ8x ;cʄɓSMە!+ni>wPl6\aW7s^(!+#T& y,vt@}ey|Rq 9npsLI/.E 1Rp Q bVɻmu6r,Џ^'ǔm8RVI,;um|"cSUt(yBp)p4 '&/!3zQd2(1cDԇSDHifzRC6FV =r<($/g#JTfE;e*M, nuz&K/:f$a'D҉>f=Kg.+ Z=ZTXBrgy}\%%B/x}M:ʼ.Cl׻]V'Nb\Pt8:k4(W\9 n-Zv r4t Gĩtgkrpb4wQ%q% wHgXE(6 =6 #ȜF@E˄4[zr0HLTLn~V  e98 lijuvh,=,{*Ƌ_䣂5W;<\@`/%"5U^Qpދ)ƩԩO+`^#Y&o <ZRFPYbdH ӓ4Ҋ~p2Aja\.%?".8m'GALa-.FS#̧ ٸ)r_ TŲMfE,}з0A,H9jhF_^(+}Kb%`jrcn{NlhNENca)\)M2zp8GV췈_fILx v?Oo? #ݤ,/ױR;O! R قckЦ{`s  n2QAX+1$, t|ՙ'_F8aWyNJD7Q#R'z$WK, C,%^SKO#>8tc8mP~ ;r;X=nNui7/M` !kP<" U+Q|܁2Q9I[xxݫ*w]ivV$ k.zeoM⦈ @tJuh;EӾ̉|2 }B鴏2~zމ ` MkVt˄zvu/WQ'0ENpƓO\ۼ$b\`0`3YT)ln[p>  CADM иG| V&VS~v^-~}F cxY'|5/}aA4 xcۣ;6khd)BgO,"]܁Bѝ+LaFFr[^RF}m \*ukLkj@._WǤ U>l?^I<|HЯ8U$(.rF^T`'=,=ʏblOA{PP$yf$'q,,`lSfD47̮֐ MIES'{Vb 27(碘%K#įEKM}#ͯ'V'A~~ ;0O<(tؓWLXt(i  T!f}1okʵ2>0|н}Ȗ/=erodl0ugimaH0<gL/B%ɍ&L&$p0mA+1FIF6qGEI#ͳ$:aUщ/H`FXRVlF&ޤVAeSIJX* e1F:My2 Mtc $DCq1u룍Bvcw d7 ,g :@cABO`n29Kvh˳INkB}PR&2\ka:(3襔􃷈ňn [L6 &%|u^bW:.`6aw;}7fJ+ eSpixJ$#tdf5V\s*X {B̞ .`/K3d`q *#M/.-Xhb٤Eq#y )QxS7b>ROJ!C#_\8" $Q[UloW8vh/&%M!s4wFpYtj|z\_tBA 3KCVlDddc&02(SvQ;GS~T nn/IP8rZ͞@[}޵sg)ŮˑZ6˾,жD8 W&1Nk+S}Gf_F1R}|v Y*uUDo^bAFm_w=l9q׿RteR)<_Ye[|k3X68RrI"`9uaw8Q3"3]FTѥ]Œ!쨰T-Ks@TlS MDpn$z%6Ls3uo2ԛ:_3&}`'!- s1(t7? "EKvvOTbu_ qȡq2@%hvTH 6FAi(+/{ QJ-w'zgCXP;F Sz"z!^p~P*@SodX'Ga֐kT~A@(!/6Ũ0&GUAQW接• 鴔myz'g mrIY/ʮ:]ƞB2ETV I%ﳛcJrhz-6}~͗ M]Q27[ɬ]]C #$:g6q]l҉P[:y="`.ze@-fJ1J#Jyy-vm{5nAs2w(ǐlyO+-23>P,{:$5Y3b暒X[䏺Gh}7a~K~n4Ռ'Nj( q^l/ȸxo qؙ\c3-`Acr@0lonr/l :O"dsbvXr_zoe{0_#ǵdҳ7ѐ&{ޱx=cv%F &{,I@s{:|G*3-p#@6,;!KǤhZu ^گ&S,f:ρ/5zOzT$=e?:6˵֭Ta"~""2Dܖ/J=f?fyil(Ak&mFt:p[S*EF_B sP*CJKOPxC}w{*u} )v Cf::ܝ= s24GƦj;=,œ.I+ %1%$- ,8!=f(Xx$`/XJ[A 09xES>:9k蠅}:$D<cR@ pȬGB<[6t<+e5@geԀ 6?zށ ahl#Qg= t$(- Eெ*ɘ't>?0rc=,2`7LzY||GS4fIGYVZW$>ZCā~k'RZfW&pc a3ܳjC1l\,RxB+! f{‹f܅tp@q7njs%  L|| \v3k<`FY^& @Nr+-!*ꑕaކja9O+Z;'bYY$2$TǔR\^c^1 `$!O>DΏSͿ41bpLܕQx$9O]X{UBazUhhه/e3O4ʢ*eo2B ЪLX(Pefx1 Gc2H?O5~<>#zEdFcm9wg!6Ny~fK2>ct9pz'g`~uvΞDtL qXIac QP2,HxC$F%UGlY+j0 T.I2ڋit{|WBی&@{ż7;4ղS$|DznHrWL;ttV뉒wl'Gw?$=.Tq;S!Ce eK{e}Ъy>/Yo%e5+%O J6SNw⭝3Yv &%:s $̙X<3qbĎv5LcAc+d\ON!,?>vM0k !2r/Waٽ2 #4S/iR?z3JN&OX2<Q7Ԅ38uVP F^F5oWj$Lh5Rj"DC5W QCO-n@P!w 'RXh,'#v`tܱ̋i/&u4ͯ$088ƿQ '%J4DŽ^dbj-mHC nyXŻxۚ7NRj}  N@6{v 3znIydJC$eR> JOS!iԡeӐaZ5!hu5enXd)>'W8uW ؅%,6Y:&8%' r## .ԫqHI7)H%2#΅Gh<7ڣt%_-`MJQygtauWmQ<-/(B)5֨D?a4&Jt=jVPں"],9p()X$jEZ]Mö8zgP旯|ݱ8W ra/i>^!wFzbZ _" VE1d<+ž1pa.Ζsc Ӡ2꿾+!{}dEZ '7 nL;]e 3А{nzhd.$$Pv_\^Hs>c?l&ԉkjhr#"ٚq8r.9GyT轢Xe ЁSJѥH^NV~YbTp @J9mV,m?VZ*4% dP(,%M74ΠI7)2j+gH2MY߮ά"qa7dEYj/UT򬮾=$Uq ra|e/{uҮUMSÇy)}mXcZb,UG#TMPAҹ3\UMe| *6vj !gTm 00b @d$@A0rJ Sj02.6եJo~787A"G Z">5VgZ) pSCmpcRZ]qnŹ"mV~p p Ȝk'ƽY+wp rABج8Ԟ/ܟ Dmd& ^Gu`OL)>8:QnŜZ6_0DedSnvwlLvёcC!E'sMT* \;=>Mtb-jKApu(CAFց8@Jvz^ߤ؆\gp`I>!eitXA$ {D?^GK{̚ hDIslq&%3006 E]ju^ܻѽR ْ¾|`+4UfnΆR;<uͨrP@f_nULʷb~}33|zAPu*mHL- \ב@\ X!j L/ߩovQgiJ?جI'c*9AGe!V_[JrpLMK<R7l$7' ZxIFi ~┪J^럧y iLwͦ MkJE`jUj(ny kn[GkVxBЀEhju>pAx>d_cwwN-FאjDp*F}f.HxO$" 4'( S1"ĝD Ӡhq($NzѺ1::iwM;×Kc.'{laۺ偬❩_+1i$\v#dRWz2Ӗq赢G3.PI#x{z[HЪt%˺\9qM;L8Y[3ۍnz7T#>׀S.1dhnX|^1r96HEpV|Yٍ|"}%  mǁ ӛGn%kcoa)dv]"Bފ 2;OĆs9ԁƊ]'鳒]+  ^P/淇&:tc-r oL^?~gkIGL7fl 8:YtI<^fXis9S'dawQ A MWUlƝT 1~G2}"ymolQZ #JB-OE`8MMdMѬ! \2`F풅iV̀]&r&#jk2T]KD]501?0`?"8X1Mq (Laԋ+mƀtJ_Ti 8%z){y댸.n,E04")൪>>%wT}J%{-ZB{fۛ lgnW`a85n4Defp6D&;0[yKZcWZs3Xehs^r-QCT 3!Ísq$ "~Kϒ2bsڌnsz+9f}vG :V׷z`=ؘNQ0s6Vk #|Ꮹ-G @y[pt–;##erd!HPK3^zټul kWxW>;nanQv2$=Zًn緷GsKٱҩt&^/PGRj7{79w00DU@I(!]Zv+xR_I"D3Q0h # }pJm?P0 Fa%BܳnV a٧64_vS4CovQZB4ZJ",C?JlvN>mu>&N@b?}gtYEnzɫ(ft.weWs$^=QsHvq B#1K `&a+Zonjw>D| `0Vu._uk:j7jj7pd` q14 ēs]kjB>X,VXwrEJ`C)KO`DW|4'&!9kkYHm$b~: rv̤E4>ݟ3%h$lbÙ9w]:")taֶV 30O&2 wv}:2,{lrX[%P>lcGJo$bC#d@hz:Z]|QEyff`_C^n>eC'd`BA`!*h$ڄ3Pdk# qc/~xOϒw30@/gU4q|-g:&`΍åh=М#|N:jLr86RW@$cxOpА)NWCn; BjO7?sda.Ve"jzJK޴YKs2bn٩$F5r#$7Zkc3.#<|niXրST0ΛRd8Z h*Ȩ{ \#l5<ƾ%C-[БKp1ƒχv/-v,(!h(qw~+kM^U-/&qZ彠jTr\H `Nք4i zo@_Ըǰ {,/"qk>" ĆJYsd+ ښp>յeʁ3Pr R7JV5bDm:hG mb"܇;*.M8<]o T|G;^:'z^I3aBU xijQHP9F!ELꯊSYC'ݸ "ؼ8!ˡR1c`C t+C6K_wF=%bEg褳1Z+'$q ~YlwwK4oV&$P WUճ77=R1s{7Ln{D!G7ʹpCQ.<rw;mvDJ0FN'*C;K'V:k⾢I!4{Ax Cs%q3$@}i6W@Ycyǃ?SG9?6{5zE_LxKƣC&\%#ˊW`煻nf t`_NgY6 z-ciRF${p2<` Gvvg)w{e,E"3n,F.(W3CМo⟉narV78ơCv{_ȥ|f FUBaֵ .:k4F4ٙR*`-;܎^^zz[Nj#6ZϭŁVk|[PMvdbӥU5h-TiVo'\,_7YʦaŗԅKVS&өz+Qk-|e}?C@Bdi6X;D3ȽdN0Ć,7$B><-;>G KUO/"i&3ʎ:#2#aoWU*mXA)stY5 IоDA?U+4P[%LaC]n0ϸWmɤ%+Re|-abtۙOVkSt 5&VQ{GOA0Xy\{ upA<M BPx,o4 ?~buq %a0-:5Ta` Zs}f,e //HscOdp7Rݿ7Զyqi&]([()㵁'¹9Yfpo }0Nv֛~Rb %A@f^H}0ZϘ_ O[2QhYjǪZO ye+VdaqQ,  bgPʢ~UFKa5%-oO#kl ,hwKS 2HYXi7Qprإա.=LX33sN|ATYZDMLH)q&N4 @CC(RrOܜ N}f b7#H 5"Z1َK=_/sC}^v=Z38d32N?:ª)<tה4*NsCк"/PP+WjFjؕ 8ծ6Bb@#&)`LQRF)c֧FEApln5<"y,tcy>_M T_T 1%l Apuw uŗ+.{t@&l c;= %I5Oa}?;t|C0L=%rvd7UVj~6 J@D\E>1l3@pdajk_)"Ek8 {tj]Gҍp\bg:hȣV 膢% XQ]c YE$ջfތ-Jheo^hy|[=q#dI Ҕ#~"ȳˆwx[%+GgV2Z N,},3C*IYrf ~q+nBaϯbݩ͒hYoɱu!(_-YiD%U\+9*TpHlUujVfA=mqzuZeGū>g4 bU#"gOb 뢇ar:Ό"mHt-E\~ =T kC4{ȭzPK"Ϫ FT!R*,=:|/+^]!mS{1r!CJ}?Zܛ "A Й/ǫNoCY!zw♚aL4Zd\c%WEpmՁ8F5+T(1Me/ GBYSwM'џA=AgsǍqr)PDEȅ# <(v!ʦ JďO/ފ,fPZ`o$ rflPT*K.-hd}K1l=tЮ<͂Hi֥3 k(~ۢ$O[EU½2xDw{5+ _"^' &SN`$b1/?AI#s?URG%0> 1S&X3>Mi69Y]ys o,f!l?fC1 )*j%)ylet>D ,_`iT9!}x)b\LmΓxdE39R.-ZVFp3&Ԧlw+eBgm2"R& qᬽZIB̋D9P}1)VoCHqAWՌ1y%Flvp8TO,1uUdZM! 3煯Qq*Og *fk:?eQq \W{ti(XJeGz0{q,x[sMy:u0|ޔ:Z:a? j |M4t C>hN^JԝIO.ȐFdI% {Q\}yo%n?>*l:*#EAqZ)`LJ';EWPG5t1B=:1E RE[.qr2;i] ^ӥ+ZߞLGE74qA:JϗV a"R$TK6{W`5F߾ך:sdӸXטuguNXm~Q;$"yWwQ!M m&wKyzJړ >{/jAkDcFP[`R˩4׆FBqϠx~x!'[/a0wXݐ`{TW Ȃܒϑvց8&PoxW2+.E,n`\@:(t$_ȿg zo1+sB'G?trp7 03 $v՝H8̉L̹<_68FI |MQ{hsT;5]#pťTLK-!w]]=c];#5~AJNq4ƞBA,"ˌVا ?KbVn9,ޔXDՂIBzݽ^kwgՙ#:S '"w:Dk)cWyϩZ8%NzfP47W #eyR `8306TuԕMq=rJXSg:FI"fvM=:iM?(ZhYcb[ K Jwvw%w$#I?2T2RO d<|"G LKNy y݅J$s銣N] AbDGUڶ,ZGZ Yd2 }qނF7(GpnwM-nz'I8أgOVťr큋(K8?$!/$7W/RpwH{mIXrC",ϩK[{IN{&4aVl9ޝɇk3r;dN`IϽ"2ŋP#,v ՠGMl6Qmw9U3lkLf\*sݗ(e 'k ~+qLM ,?2A$$٫AAK"Z}@}HŠyuVHEvE@jQ?wg>Px5{@Xm;vdJāYCtQMo/Ssˉ(7VHTtN8?1o Yֵ5Zm+'C/vTFkMǺMAY}{\=,T?NۯF׸shOUDԯ7Λp( \D^O öd:䜲phhx/ Х]_u(ٱWgc0Y`by)ZE<7CT)H%Z 49drAS'OʐQ.Y:-e1ϳS lZEuq9΄tT-I-Fm+v[$ߺ0 8ϩ돲t 49?iI|Q(B(;c5:FTcbONK myV&H[D1ZHVҨ5B9;=k;gTc4㋊fY=Mj#J aLnў2f)ђZIT7ReKG?4+to:y|z1zjʛui2[nR,zb #k`rG}U!vw(Yj*%o{<+ &y1o6YI ELz4WwSk tf8Aϕ==6%cm6(ۀ5юKU\(SW J9vjZA܄zjeE/ KjZH6ST'ر"dU$A9[lG51SQ +w`i=U:i7 #m4lR3OģD Lۂ;H &ҫ: IGŧfh2PNJcşFDpe>5vƿ8gԕq48;O$1"lzUљiH?ՊM%y4W\n*BtQUڣDb#z\J i< =&'7E#_L2q^<Twy܈gbOk^D^}Zc[)φo$c~BͲ|NE76$q/[S!R?EJ]m&:sۈ6)3&݆X냯/2=HhaU*w,Qy\q1n4߂{^Ԕ[ ^EOfãwc` h>@~>)S}oBVj$UG"kj:݊L`Ej^;野<7' d,UtZ{֯O% p@0HWR)I)\z'"h[D2A}uW4njFbhf+#'K }Vi4*L| o 5)wLW5E| ѣ5o'T3o3vHڂB[e%"*q7upaF&B HWV8X+I_#>^xX!gK|WW M~jf'r~GYjtb@_so!:υp2W.BX݂1b>WRª˶ V_ 7>8ڪQX^:4IrW[Z<@UH\ۉe)( L?ZЇYHۙ\vgAIENF%zD` P&K㜅- ,ѝL&S = 9?E4"Z2t:aiglM)੐iY"+@Jv/? nDr4YIͧn~/ ;s5},eN7t9GkRD}wABmUsQqH}9EPrv  ##"*qWY ]BGGXש=wO/I_qW+7#[άz=4tUa_ux#ȼUDk*OTTfv D4{;w%f&-~|♯ᑿ?vn ~Lεtb4hkj+H}LDbx{g*B/Y 'jL,~~~~%Ep $nױ!jU { kaDJ-ƫّA\QϫF6c-g 4uRim|敝pS">qol\Z^D1B|l2M`ttTL)w6'yH39 'JR5*Q.wqn_ޅ%\bw-7ExH NϤ3sևtTPE3¶}vD~"nܸ*h AAmx|XjppJפ\dmC(Q o#r7R63$K;מqhm.Ux#m[+BB@9W&T 65,ݣ..}\m7C-=6r;PREXp*~qA ^`ET$¦f!v+FΫ,xh-5: nB+wPx"txd+ܻ|XހՑ$aH}qܯsYX$@n0d4溓Kd5qTi]W Hƹ2ekDJ>e 09AE0JTi4-\}L4.؊2,1imK'Jfl)-_pBYk|?%Mѣp /%cjDpoQ4*UK=kO7$I+ͪFg X ||eEfe!}to5SᎺةqM\Ivy`4  ZV+pwޖ~o(Mf7'?μ:\z(u8gwW v{?7ZrJZ [DӡwP: ^bcJf_znGW?%*! R%[q`Hkf{t1AHY o;GG-0;f9ީz\`dp<(/{eumTMXn@gGr ;ЩvS7"$2ImOȜ,5{olNI  q衒1HΡET.M+Nx!Ѫda-^h [Y?z!SY}KYA#43G.Wl;0oƤ ߿8~u_S ڸl J1T?PƫnH6_sG-GFU~@W8)߱wZsGJ`DوYl^78тW1 8$Tv= '9,-ᛪoYW&ma:[&"3!G4y:VEkgk~C&Z-kE#)fho5L8ɭLr !PUK9U~CdN,6IC/9d^@@ Q[Pe; ձpG/AwҏW>R@v=ϚRQbh/97-MɼWDv2W["i핱ӑ+v4twF!N| *}4/[L΅i#C= _5ua͋6X&fJaxPJv~haZINbU?o޾gwA6Oy+4L "G8y3; 'R^.BQ ] DWebo/`~s8 N }C@;Ƞ 7I=h azb7㎥buBJXZzO (]c^%oc"f)Jz[o;⮽ WRCl><6MMzER}G!]W8!9T>Z$Jc.؜YZxʩxMZwkA̤ /N3}UF5#z۴c&?`:d&r>'hPǫ=sgu]4NBL'?{&$ F9>vwIo ɍe "UZ «*}=7k76).&ֲ17Vgyk?E=O 7 JED쉇)ui9 P' z-§n@ƗTTb- > βCklܮ.I|{Nshn}A$0Y6ej=_ q6zFZ$crA^_ﰗDM9Hr)L=t͟t6ޣ_Gus79] i6փxUE񼅊'r +~k%Z](g?$13 ^Aqç7̓'Ap-gYNq9  Zt?RcVco WYPwd~vzrMwl+#9Nd6H8`Ц~bY`,lv‡j^l/.<!̲Pm$=s zR *fc yR*lSnCRC@2NZ{N$%uYK\> }Xk^‰w0H7?ل @?ְjw%*ZF=WJ") D,×N q;Q4\XQO>*XLG=gY ߀[|QL z5g?#{-.OS~kyNP߆RعpS8Nuέ= sawM-;}yӊIU5,1U0~o -6^  e1K_U68I#WMW~MjHwemXgCPp eQi,B.= 8ԬQqV~Ru႕;4+X%;z{ f3[',G4O(b{r0np^rjegQc"gbv8pݣd>م='^ә L 7<I/"H-AM  M)Ӿд i(&۽xgE/r22LEG>.tI!9O|Jtw'>5a5RG4&!4AO/y}yTT" 6=iJSsdGMcjeSa>A5#AH58D/GX0m΢\Gi\5"#+QRu{v\Skd@:0b|@)58#13 |2)) 羚ځ`O5#/b}2Z4Rjq0^v$CnS8Ik1_r/ƑyX U&ĢjTVmKQsWig`4~8ܿ9E?-?-(9kH˝tTn0҂:מXdL-< Z%آib:}In"T?pnֲj뷓Q)tXzz5,GetWɊfX>_D޵E˳2EBh{wS a%Kp"]G]vtD;G!RY_A TN5uҥ%ei:g}tߘVk8<xF%;D5'{ㆊ,-' yUqYQ[sz7 z[m#*] 7,l4Q) g˅?i=U97  |4HfؖQÊGTTX%D[zXH{ۦp]ލ yy0zǭr l;֢n}ʮe$6\GֳjprhF} 䳽vg KgarB=|\Q_NdO5JA.~ C4Jb1d^Vو-.9W YCkN֟YH#8w!**>&йYaY Lݫ^BFNЏߘ`izP# 7J]|*VbU'm|/#kRQ/W ƥNBT#OR7d :p(/0z_WO*"H7%R}/ч|m?aq+|{4#8{`I̙I W`(ZJW( jv& \mמ8g!PLjER`]_=2bFob^!@-{# Ʈ\TgRV6F`J]V8 myQYk,@] Z(ޏYi)O/Qw|V91t;ԅMۉ.Zl.YREԇ`Eh ;k~ẋ %4^)Prm@r?,#Zmĩԛ1(!KNTIÕ]Q턎;b߸\ 䪟o#٤ JʺotUō10,R%A|1T)Hf~,VIaA8$Zxe<B+aÐJ=PR\bO 0,#h7 HszǡRñX-]Z9p1#.G;G| Ֆ,XtZ# o ;n1|p2gfo`9(]|q ̻І!(`*M=biYΛZQ ?1|߾=*MdQ=ӿi@%s9YQYVpرC70qY1=7L⣰"ħm<6,id|jVVݽeKvѬViJr? .oxhHJ.\sũC|W`|MH^Hb,p>{A܍Qrr^%b}Ϳ'ی/hVysƔ1K’>HIڡjM#>%d4 lXUiM?KܽSf1`Z0V+6F9@1OoUX4[ ky|(E(Ex%+ d݅;뒘nq3VσOB]0Vnx?M3+.;X!U4AH@goR>QkD ޭqfB%qJ3unQD00'/YuM)[+2Q%o<`??Hr52-}ry,m9:PdrYW;i[aikV/c^q!05sg4x? H낝GAA5iX6볐͡[iBQ/?iNhUE0xyPWxRØDhW?}ae!xL~6!3t6-q&%K\#GϽ;꺐!E*![k矷6󓏍59s|@TyV[mZs*]舖?m%+6} XW) R }ܽ(su0Br%TnA${~!k[!ԟ05NB%|X7 f52c 6f+cUZ?svDʶt 8*;/& +ԊB\Qc_tV2PUq2a~TA%lhȬ +@H1Աꗂ21Y@2[H2ڽ7H0d#GNs2jF1ĸ`xxJ1UsXpUu kgHzj{Ac}C4.ٖk܍"ؠB8-Y%+ @X\Z3 U fZDg>C'Ov="=Yg\{d^YWhd#V` lL70!AìclE]ȇMdpgߴ/i"z>RE. -?bRJl6&XtNٹʎڥo]!{ ea0;ۅjaDT®Y"=,OsW:.e?r8"_8ȴ<~ά-y Đ'^^dƒMMDLDZRf1'ty Pdq?R:"/&1Ke0CpA vH)x׆ %}Q_QZ<" ,(\Yp7]-ظ~:''AZ$Xܼn},1xp -0DrR`P5 UVRԸg)ey.f(5&Qx|_,@"|Xj,Fzf W}Ȼ#JELCFt)5gH9q'Ɍ`אaW~.ҧgA "#.#;#|uKAP‚D~1<00OߔAzA.ȋ#gIݼ=gC3 ^ (F"?|ELg跰7+Co[OK]0OUB!cH՞ߓ粏9k$Y $u(<>Ĩ\oqga32N%犽P4 ߄l YM\mwfRABG?SP2aP@kv8j^/W0)ud&%Nǥ(z͸ M*|=_ʝ*$j;\Bj$+V=快%]IE/Ƹ}-߷6_8$cN9\kV!keE'~{I2<'.P:.ǽQd@:3-ZmZR-+o'DZkИG`=lI33W7Z Wieu_ߡ8 x$M)Å:^bhΪ76$iH{e?Ǫwd~ (&mdק6"{q_5m܉fq}1==2Df]c/]p`^;1QOLHD;\f(G>=?!ehe4lƶ.׸LK:mr@-u]۹3753`;+ IQ`O!LREn,ڥiZe WZ_kSVXgԥ;:%?Ԛ}& h2TMꤳn/$XCLiFT`mLUhPmWO JE ߻t ke~X'm'e0'.{^j:_+nS(eXxm/89[]qY MhɄBGe6{nu20jU@a%69&J8BjNי]shmHOτ2.Nn`p l5's3kMG[ Shr=<^EK6%A1Pd C[Xj.M6I[FsbMbt)wy\ՆK` df|846.^21C 8YxzpdHgćZfLjYWKNG\ҥv+ܖî@i4k4S 'ݺΡy!Ckغ@E^13: rl\8*i̙;\+/;Oa/>wK|6lL+D "T_T#omM2?'YZj5i (~9c0\Y=gfaFصt2~Sxz`bԤx*$sKEWM^A:fG/G6dXwxɶc52݌ 0RobqVlCcz|); 2.K0ˀ/\m(MZ υS 1WUW _h{uD91Rǧzx-Rd6ASϨM%cL͏efHʡDWGJ|r9oNgkbKߚW2t"=+"s`iwqS+Y*QwyD1@x̯&Z/YMDxw⯣T[By$[9{W[ݙ"ȟw`sn \[X1NJԺeMh"o |+)$0)f!?z[$&7j"qWDlwsZDd*O(]֤97 [ع\$?=5i.c|'8iRw\h槹N GiWYI9}A;`qRѩwP{59  1u- &mQҺHgxބ17G`󯮭Hv*-'zDb.ELbvoY%MpZꌩĭG& Xgx;ٲg `$ꓰ#Rjץ>tb@`+$EO%e<%0teWuǚ!֞FnѤT]O]1hpI{U}_csV~*8a@DB&U%*BW %:D~7v0y$AcraH-oͯ'fMҀ)wۖt01^)5{8/D9b`ZZ~r$|&4UNRGbkg/U遀EMf5h?k<$7gVm0T}xjLPLW(~:CΉ d2W/eCrmF{'Þz+GQX,<61DOteLG) a&m>4pjprQQށQn::5$gW$۪OUu:E OVHXMyN:v8$\C&}IOv+3Q:Xp"Q[e[=S,MByA7%sֈzC]5O},?A )dU醫5)$$#2z)\7ɔH҆5"8Gſ>o 4byRos33x?/<YY^ l@%ÓZZ:0+fOfFaq axI OowYK&n0Z$u{W)䮨V,f=_5d:8n pFnY~_=Yq C5"Ke(3/h( x}-ON87yl0u;F^^kQ&k%D]:PjK7esh o@2+GeXγ_<绔TMۯv!0b҈, 9ZZ.-ձX?"8L :GRQ1;u2&SBC>}~9ߚ. U茁S[J{g fp Կ4)'.kɹnAlJbВܸ. wӅO{$|_6 ƶ];i$3:0UjwږI? sH WB teﻐ+bLS,gDDb>I0EXy?eaE\ ,Lٵ~q>nԜLHik2{_5{J݂1 Zz]Vȵ"K`(X¬Fl.r\< &`8R@7x:6 S~63p%+/BbW[H,YJ1a䳒km)U /:LAlRV_>S+hn'ƶ bd_R XtcE֗@ؠpwh1 Zsx ǴcN|@/:`6*_cKi~t(vF9 \",|LJuze8*lƶĞM$2x΁8 zCEҥ0SVN:ΎU ދ #ƥ6QaQWjǽ9@떊kM C|Ƅy NL^lQU`&4bg8jR7&DB}AIeF4KT<,o.?mhÿ*ų0S*dPX_DDZk#;suwTi{x*Gνe4ɂ U"%R:lt(z/5v^_$7jc1ˍt tY֫t-h&EرLaAVsptf q f̘<wED ' u\]T9POQ/&/' l[?E"ͻwGEh6lu]>F`eI~ҸKD(PQZ:&_Dv$'AVCZOɝ`K\i*{3$Av*3.j@%id[u`& Z$1gۉ`![/ymti;&]GePoIXn%E1-ڧҰ#" kߢrf :;O6-oh-W~2!t a^cp``;ahaĤ5h}R:p~եӿ[T4mc\9y}=H]8c-Lr&HWvGuڢz(z1q!BM%N/ w "Ęܢ b^}ɀUsxKC%{.]~s˟<·Mgb]=m9҈nTD56+~ AMd[+L`A~jyjxsH$ GO8=vY%}K4Mo3tœg"0h3E "ԍҌ3ə`e`;U2͂SEF@ۏJK?!1],_ KcwMMf~a7vչp9bQ'-ǻTqBL[h^*Pd+ށN 7$'ͬ,;(1;eL𼯨#٪3Ö |eb6\;fz{.xlB7<\<2-K &9&Kn-:NcV az?^0o(:  j瞵Rx6N2]}v[-995Xj҄i>3qr*c .*"4_ ٽWCMwvs_~WDݣ!k6ŨXx>6fp#շ;ቖ4l[=%7N@ӝ;O G詤 i1!m-Rhm-vkXBAp7,`j z cب%%^ 4\Zȇ':/R_0M`Gc;[#5oeݴ= lo24'@|zCbnER=1}!'AY; )f ^tpH; `e?0T0=tT3nq9P+S1ԫ?i}iw>rJ}iNg=f~˽I#f`å7e;BpF&҇z񚰲"|e8gvf/ ('Sh/02ziȣBM_1W)w,V-}oAwcx$).c.3]Jua5q|%@Ҹ\wW8y1Y/3)QT. }gSKKSR\v\%3LUfKr0k_BbHG8P.Zcr70Ғ 橻֝"^.䉩ÐފSGÂaVÄbosλM$N.D#C>ycc _Tx]9~Q/̓ zgJ_b_tK-<Qܪ<MF2_k ê&o/Ep^َ;kdF%əID)rr]ӴbY7>omxbZFKE7 ܔe;$u23驚+֩6G7[ 6C'};|}slu Y"FZIop,< U輜-%pM)9`,YRDUxͯI*Crdc@?ٷf[ěh9uɒkhO#8r -LGa{ԓn(W!H2 paAZ:/Da` djЩRgccj=V/N7 b>/J ?]FL9kwD9\6x/"ѩhj6R*z2YrJ:;8 8ѵBЂYhas6kK _ z^^UZ^OHr+' ̄Nc9i=$թx9䫵^1SqYyORaeCVSțxRJFꟵ_Kб: E`E"Sl4_!,}MyyJG_vC &}".g"fDYKKS%kniOu/{lj@mD6Z^lk=\"֟y7򞜞鍾݆|Sw#n, zB?(#BJoh8ˆl @$>Kni[Jˁܕ"YԟB[ҥP1:whȀk"j+R{WyFk &? K6yc::޻xZE.;}V?fMBR+s$ՙ%[8$t[αF&6"ge߃ZmPx+'n [p=|"4<ױ'c11f8hpHjYl6SB^&\r4%"A. p> ̑}L=FMC0K;6 XR8\!Si Iwq~K$ُ;uX4 }k #Ah5}YDRJ 7]PgrF.iJ Tyq}%>y 80Ӊo&VHF §UAo(B. 2b{tC?Ť?9>|S0jelmNӧb̚qHgxP括{\uH|l[I:ωj#JܳfMb)%McМ S]*!f_;߁lt;KNHKFcUsuq2bZҙ:-vT^XmCfzPFM.b7^J([~i@U+[mbuKW5VDrP#іauxycB=&oO$t,! Ԗ'&2 9h#z'or>OpC*jHLZ嫫T=ONoeP/Be^!Rί% !T@ϲ/ 2nĔn,r]hn®om.}O"-ғ-(* 2:y66xZ8 LזHRtϔashU zKS_B$cD@Z OQ[NOh.Dj?+&p1DR|8fLxbiȍPݚ`|7WZ9eLx{>"#~ħb&-( 勞Gin+Un G>n?}ORƼW#n+nWBb|yGӦ0\$TC-+n_BE-]aʙ/u 5X] CֶuyÎdObR[²n2T +`D9AP,ku24A/WM̒8sJ/.FJװbiֽ>{DB{'[E} 䤉%as-ﰉ(C 5BxPîϸb0>Z89m=:8 $Kx*])H-)>Y$0M5eNi_ȡSS_@~σ3O7ۺ~~jgFR@{QOAR{iAIw;ecQT3jykxdL 1P@X9Ʒ=(̓\e!|2%㢾@j]DvUGd KV 4:)BL$KExRz?! PmӴ<- u岁m2 sgpu pWg,fZ":eQJ% a^nupC@|K9Fa3m_g9qFҖljlk7$T=>VDͥɞvl^aG'GS8^e7/hjxx^$5yhѵAc A3}| ]$W'0B1PMCXь$d_*\V%J@ķmu] 7`AH黇@l]H\HoQ~C,,m߄l"g!Nw@ڋ#"R'9 Y+f~~޴ѽe"Ț<jb:~+% 5?C!6Vo{,$וi'ib`:w qvƷ4I}{j3'a+8"S)3T܌6kq/1{cPzB,8:֤yEq# S&X~ag&TG_EjLӚo 2*=yQ[.#p Hf==ف qr;5=Htl*q᎜p .1Zȑ{ڌ~TE3>*R;+wak)\BѕRDnq :*]0Fs ZkΚ]|Í&e۠r̂ (3eVe~vJ!w CLWT=:wFys wu}z~`C&~է hhP G:$J(\PnzIS/z֚>boƾ JzPNm 6Dwuzk'pN;~B[=0RUb !q)8\lҼ1=C ǯ,7e$2_N6JF'gL Ll-@"J[GPO}>8^3xӵA"잀 rOU0z?DWMJ\ߔ3dVB/Daj$Ug j8خ'ďC|C6+4^7?>ɡ6os\--c+rCqܽX_ZdS%G+ wH_@bQ ^A0V)co}os4_1&:!je3ƘB L^1g!^T*{$Lx;&QqF+!w+#1qഏ[a1CfTݓUWaXKIc!G {k {6n¬YL:߳Ǐ߷APFx%ΕחiX+נkCY2ʝE{$fX c[.+Yn㉠0+{b'כ\!P$,+r''Paw|N6f**=*z?' E2MOX2zȁ?%/9F2E=j?+ܭߌƭ|F%j=(.Fe_TZdOA :ME^<6yU r9Ă^Կx D`T%QTF;QfZ>z>?|Qh't|ZROE$Oq;V)奈1ƺP͒#Y1h=kb>Ș#rdtuI؅ާm`]5㚟+c|"c:MoL=Aנ DA+:OE@ e艹}Fd>6;l C}ץqC:ޒGɷ"!Cfp31|=¥Eލ'&.3-r&d;Nߒc"*I'BD9*I1QX]Pά70hs6:H~"eM~T!T]V,gXu իFl@uJ.ddMabVvNh ])n[.u™L{&]{Pu47g2`h7n}6G1GE ܪE5 m[i H߆ioer/6 uy!(ü{c ]P/b SR޴qImx/LyAؖH\j{Bc8i'”X?B3oy U_V, .F *b$E ys:Drbw9Z?ڭ /|Kw0ߖ}"Sց1ӂNX?,u+#ovWVh@7a0\`XQGA I>cэ[Epfu0{WhcUr@p|)-W;v]ޡ[|A 55?A잰x5*ZyNC)d/2Bbש*;EGV]QQZg$ wTeun{\‰aO*% K]NFJ'a\ _xՀ],@6)s-4f"[˳,}:uz>QzE"_[nvUSHxX&M] @j7ŻSd~dQleqpuyŁ&yUCx8ǡ&ŌjWo9l{t6>~uu S _RnЊo8xɄYoA, NӴ/5s叢JQ{Hfl&X}U\wh`PP荋~zX0,0"UP@HӫqCCZ'=! PF.jR텭əGMj# k赱f_o3`/(CN@6=F1~v ߥGgҬ UMtmiG0 ϢMr(nC C/KiYzsPHElߤ Kh6a櫧5#4ޝ4x HUj3K{8w$\-!'MլĢQzTVedʤ6]g#G/ӗ{:h#Ytw{Gqr$6p| J@ǃՑ0]zPw5w|Gͳqw79M&=N/x=An%`S:)/A _)u@RM흺1a+ɽ V_>9%hUbQjf:}&%͠)GforUB,]LtQCS}Uj:=}*Uf/6UfgqwHyzZs{O5W]P\c7:$ RI I:8iT7xj %? r;#w)ͻUG[x)Agm>_ɸC& hMl$\~8~ JR!~r7/F4Uhf3iyCz]-*VM,6/vK% w_@Ic`.!AEꕗYI"jA}˱W/g޼5wJԬ^"My6LT6A+rTsY~SdrvGʍ8*G$!-~FXNy)8BtrFp÷l M2R$퐴h pV[ʩ:˕~|)"&CP" [ z A0{=iTN6`rbEqAˡOXؤNmoFj]AT̚KCM`HX%ը@'j_6%{A'Kz+N4&]-gi!ժ9&SE 9GY@ܩ7"3q+)%v| RzʣP(ED!r(]TVZpL֊M+bߒJE!/qw,Cap_źϻ1Ne un2@?S0ISlDrՕ4dAQ}$&d]ON矠 k E2"꘿o@^]<{i 򯪥w֯Vrϰy\W~AV[W1,1bj/zQZ:{#g2㛈T SJX\&L{UdN}:̴~y+q> n(U&$cK%c(?Ah=KHҢړ[Xy3ar dr[)FT m +쁢䕔u~_"w >A="!ϒ"7+c7Ţ+ӈp}Dc֚Z҂و>HtQ>SȪ^el @+S3toBHU[oVNT%qTƁ NjCTqce@EsN^ֱS9cMqU_HQx$B /hKt EsۻFp/$,p0;Y*ųlaEMۛby,71VRMta(Q SoMj`"*6U|Ի AHŀ&. EnWph0aqR41bVyc}3WN>hԱ| Uɻ_pK7q#FY` o*Er칷g҆̔zIi y?y˫@/st 3jfazO6V=(UJIGniVZvz-y;NlqEW!]P}1 SR8 _+hWT6X'JrtK=A)sLΪ߳]Cǚn^B܍NM >!=U)+39CQ(FYGjVSl(Hg{'vS͵ &QuPͨ,~}_kzlծkL:I\ "X[Íکc^ʒWjHz2cP] $ 9Җ@yʂ+Ri{*m$-D^iz G[9’dRA53m_?[ҶJo* ^ w̏T% Uq{sß# &"bt:QRխxjlBmec}[wn+QZ(ܯ]'m\xn&> @4w)~EWRGƷȖϡ6{@r31PJ5T'XC| I)ZmHD=/Y[*;b^|Kko{@{& lexy䡇R {\̪/K$V8܆:52y{45hu^ye&R#3?׮y&z8 ebQZ`\hr2l+Pp\ 6 ƺEaVlx# jcmp$A)r"Ə1`Hpҳve= {=Gԝ"H3vQ IXS]pn)h6ݚ{^suTPXvSj$*ӳLdؐ2V]z*h NrRi.̨NߏɲU }I1I<${} _k@C'ua5K݀&, hd v̕{EH};U^ݚ ;?eTn!EK5j|ꤗkK!SXowk 6A2WGCo͍"jVaj f;EpusD/Fu7ӔɅ Ǟ$:>QwէO~\ܘ.XN1T',vtZ򷥤EX^_r&so bjEuۤuL⯦o7`vG&}Cl"?gF@1gpNC|_\UG\;9xqhC4w" `*D0m T'<㖥MT=(ՍlsY[q /\kġޅv;R|lݍO}{~o=F\~B)(+nXV0PcEA`~dvY9$?gIJK bh$%q^ڋSFOƍ8P&;IǴBSֺgFVBdnuʣq|NSei7H'o $K'.NnoEWG솺vnByEf ;(ǺC8qJsו=~%0VeD')O?6ҚҌlG\M',*4n@' .c{{.S#~aҶ+̒ϴDGE9UΪW vV$_;Y7zyĕC K7 [= h! A.RQGeTM".xg̺V4MD !߇2/P؋t\Y,ɺHjV/@,!di\P.`Fu r1F.I~N :VEp"V%t,U{ug)ʕ_0_4`w H6<,}, .s):a}W,X_$SO^rdvZ $fC,aᓫ| ͈HUq!4y(cr~pUөOF!P>6_͑#.j%eQ9vѝ5HQ2:+ ^Qܷou7Y,M\{KgcI Fk#~x1bA\*"Dw*kA Rq~gbᗻ4O5@վ{OC,FX G]>_A| . S(mZ B%*]׊Eta!@!L07H?F, (cORӌWYg5ߪ_1uaCO9LJ,;J/hyrI/NW^54`VB2ڶmwʋ}+Wp[{ɿ9Y4Up.?-,z8$IDO-|0.T{($ݕ+t.ͫV`X&z@3q̏a,.w{͙oYzisM[ľK* `#IK@%ЇNl%X~8%12j$nYk{9^ ©yjIRz P@n7) *ɫ99Ŕ7TwjJWXY5 7`wPsk ?2| fTD\xDa 2{E:֍z֎bE:L Wg aN0+!ƨ`:O:ΡRDTkzOKfbXe6qbe_b]Q`VAgkBeb/ox^}*8%Dwxvv*z/ۘC{I][Q|C=7g1 /cnWuP{b>80>QF&z4 A8)F9 ,jl(zk=э'2!d&B1tgkXoȫO1 a9r}736eR~0vP(<d_Me oi- -a5bKY',y<ʖm=(KuWsIć.ʹ/ڣ_%FB}2=.Тt<-%g3LvbV'TDps[-#y6Q&٢W٪Ƭv8X&Tkc^R\#!t]|@7dS_>4Z4KO%GvF?KsNk`J9K(MiNDT5 n!/YHACg[0 H"2}+kZvԴ2(ʖ^ljDB GezccIlgΓ<|pK"+VE.`?mI 6j+WV:H6\>/Q xNz/zg̜n<%MSFZw{&œW` em)>^Tϣ{`6M^lh; a.6U5ZEK-d,3wh̋'~ɦ5ͺ">l9IN C2?LQlr{X`H+Ba~3[8-߉fgu/Ywlf^ȒPMޞrnV*[A1Vjr=+W2Ġv/1l-,s1$x:GPa-t+iH 67 ҜʫIWfˍis/&P\QEX1@a\ :ӂUL-=b \cƜ8R OC1=U˻`݋#[TDQ$A%rYENj X>N$ c3b)vfcZ%e9V6.+˽N!޽묛Rf=QP@-ܙWYgߣrkл5ȗһz cϷw96ܘtMJJ0h1;jNpίr=p=C鰽Uf|~a$*T|Heyք|// c &lT=^ 90;Z? O0ul.EPtf> joI[$$pā> _TPIn⪓49 MJIwPmr<&("mUbPRWG |hye%Cպ }qдUOWCvsE<lRJ('n(@{'$Qdi]JӅ KŒ~֞:S\!MT5F^Ѻ&+)+i (1۶a:5IT151ԫ‘kLjbkwL%cf|BZS>s)†.h5Xх@Jig_Zг~ì͌L_rA#'J: R,bINN"OMnj|29p0Z>I7_En 瀧 nRuc" 7n!9[ײ7IUouM s~_}WHc};)3zDnHOٸ \%N;3[.*+i.oSoMCFnK%"4{cL)tGzfS7>*k;b4Bl|vnRqujlUXպ` bcC ǼLtT)ʅ%os*NtF] ]\&2{;tRsKXG ~Z 0XE+fjTL>ަ4Lj\6Bv%XET H&hIs.' K]o4Gr^3,ƫ9v{J%i *!8'f{v..+o~1PF؏FT`Lzȕ\|%:>GHd넊ӲԍyMDм=3Kh >iY0DJb7Z|. "ki'NTd;-MB`75, /O% Vk,HQTPoq̠iIN4S5>nC ò"e$~-QBg*KR7-ReN$vh`t+^ݴ#سxݰnO?3z[+Qw#R&Itkb}jC՗Q8FC)}4jlW0)%뤧tٮ¥Ha'.!9letjZ퓷6-޼eidTr%du׮|dT؉\ߡ420NaJ fEݦOKi\iFySfM&w2Vveiؠ>x?’$}($`RXj1b]o2 e’~1\1ym*dJA\IRftTBGh*sBLArz5'=[۳h+nK?"˞ʹ-@UM :/< WzMSq#8&m+zR#޴ZuNn`j9^Zr5+OS޼sSS 4@W Aդ}P8J:4tg|=EtYF_u,i>٥ixv4hz_B2RaN9ZX83S7X_͢ozX1Ƕf[4 8 ]ף-Ǭ̆]GHQ#^J뻂nƛZ7Mk)&Iᠹ wOW GZSXx@6'i@W CTWKgOxPbO1:k^ʊdZщω0QSr)%\:TQ&6,0faP=d5_zi1?*zSڀxY|L`+ "S6\Trp{W)&}]~[GR4`jQ:~`"npi3;ɰhC_pk*sDDLĮ;I΁hc 申?f_'}fU8嵼IK-R[E.KЅPmz SR/XKyHx B3n ヨ5l=x fgڦӡM!x;3ԢQ4|0=r;9zd eg*s;c VdAŊp5]'& N%i^ayvLLxO =b~7r3I_N%1~IUx/yTXؖc[q(qo ש`YEAS-uۀ^k ιmƢW$5ih>E?X?W.5RWA~i 御n4aIHSZb4< *~ҁd6>#t|~tCA9sq1гY?xEvf7#|xܭqInIh]@-UBT!5ȳf6 9[!EٷRUqY:.$~¶'dm uNAj84b%=G)A( :|CJb*iHj73dcGseg`'J*))dS c}~|)4|N>-f4Jڔ~.B çӻ8#s<$;x8ӄGDm&ظ4 >!?3VInB@8Czd"<Nn=:ld߱LM,BQđ/ꐍ+E;7a )&+yvvJAuż/{}YVv>'MrCHI\%)%R}TvZlK!jdo4̤/fid vK[ /Q%b)GkדXCJ:=^%, >Q _}Ȭ&bh@},rt`nd68ЏrV8CS1d vr׃f#7J耫TѽX-'^i6vx"(ePBMYE^!xo!Ў=OOX0ETZFR7fٗ'բjhChպ՛#*9ڻ$.$hpz%0$2;EVIɯh "atĈ@jwT6h!$Zyiy[O%m;6FP`%vWR:E8*W7t|y񻋩z~{.F=2<*׋4H^S˵6Ҁg 5t}f7Qz ;,r&8}j  .>T=*~XG[P oQ7 ں F#P94;dRio s\y(煬}=+}bІQPeyC"PFjoKCDj^K~ 0IE&*t_֜_^.?/ZY/%L͆0Q~2ú.?&o v?#w^u6o/:T eʛ?jQY=C?éT3+ ~2TQ;ct܎=a;0JKjE pnQH>p-ĮP(}7N V`Ed iеYp8!0f-g=Ay 0T-ҫ/X<sX$?hA'b9S G:48c=_6ZUg JD[Q`JG1%NKUx~uYHL\=z^%RGf*MYC *vn♐m1Y>5.Xh~HjI.pCC.?.#5z.L{7C ܂e:G[(ޘoN]$AYؽ3 B{yh&mn}8<]3lԑ1p8؟B!IDge&wDuQ<5H7i(Fu@]<|iqڥG䎯؜Hx6 w*:̏5Bʷ&iVVJ0pzmjV%jwR<.6[[9wͬkQ8#qЦa>y?tW|PSD/eȣFWc.8v> gy% vg4_gXyRճMXVpJ ]_FxV~=3.ʹ-Z ɡ6OU>?]TdHBkp OD\"ˌ 3;\o:u:ma,m*VcOW.&us+貢?:_z`=՞;L+q@r 6/]+%p鞂KY_٢ݍ砘wI?dI$1)/ EFϨ?ҵgaܨOIqc#N]]j{۬< u ]8sFϤشRr1B t9q|uR&T/*Cétybˁ(`=cr  8N˷\IP2߽a^XaNǙrMny6R i6p-IML:q,bo6<\hR`8/:&W]e}/Ԏ"Xm1;WSX!yfQ 0213I>aզ,(q jKՑ)=]r]pU`W 5 /d]R?4 ejJK&Npھjy8iV-_; oseiY"v`\3ul-ϏS'Gn"GLR\K}18{ém4xicOI? |6ƴ35E|cršv^:T ɤގ7;ވ1v&/-DMh֧^-۵M8 l]7U ٢Bh2FBz\ ^Zd"괉LKV`fZ5QB(Ih7C1#IɯWj$ˏ0]y]ș< @ LWs1Xf9$e1XA3D`.`(:FJN# ԡ7kIJN;-ܠeڪ;@buzhG!.gb_3/yBq4JKuq/d p^t UbÇqč9brۛ+I]ϗP[~/U%\=^o&Ai)[zdPGW[o=m>ꦕt]h=*5q6ƒ{yD<Ω68S}뛐y2|ոKc ;Z;|=.G-"OZ ` 8 U%JLɳSɪ V/TbF_.wսa`l.h T?k7%+(&mH::jcKmCGRld6l:/~.l8b/ {J6#1XbME QxK1A n phsA(X-9c5dkm=̩1Fv/ΓGUyD-@a;4?5! )-:ct,Emfපxd,Toy WxRu(~J*%.zw'ҮT9OT⡦|w\ hc` 10x"‡LuH|ߡQV_؃A=u|):T`NI~%tEw%Hc1$͛˳MZ";TbPOW/2Vْ5 ?qJ2)Y/c,3bts-o;Í,p>??` ՀhpA8BghoV 句g"68`;~ew)4^]lR𹱠vkT9 Pz w4F@Pr;7R}[\}&JxrJYt|' :> *;-<[.b)s-JwlBG7wX1ߚȏwY TibĉjI##fs ^T16L{ML]ad*H8:jr"z7P%Uh繒o _3fY)H /8C ;助4˟ WG,@  `enꑘ&!ިW(?;ᔊ 6e_Њ1A[X)U,4S?b}OSyֿB]8 _f$!jvѐ!lg(cluw¿3P?&-Cwnq|YN6Ni./;.r )%vΖ%r*E"`Y 447HeE:}v~Gze޳LF HQc*^AZ60FtaFRCsqFDfWl `ic9~)p<9^^Һ ʌOXjBpΕ )v9xł|Rq\<|XuUP.ZC$.t}:VvPbIڣPўm1n`jdXBnn&[`s)b$GȰ 5Ȧpd(JEW <зdYGw*HE61眍x15a(`y'3x3폲C"klpdf .j[KYu OLީ/~g?{@wdkn=i2"U!ְp cGsݺ8LLz@oT4X6Vmm&L\{*XL8G-I bUMdr8 eZe#pF+ʺ'0[~%_eݺn\am2)Ӈ!|sJD'F;.EFxh ?T2g MjLj(cVpَd# #$% *L{f0#qDm%H':(&bC[[TAʦ"ôj.ٖhFT C0pLʿcB|8 PaӤo} YGv.Iw9m~ }8+ #uBYbrPмVĎdQ d(w8 =T`ȁhV[*f2J)H}2ZD9 Lr' cphU$p2N<Wҷlm1JZ&bLE7NM('=8Wse ~$1E@eHȡz@d9 >hlm4a,-;{ ;so{lj6帹<齝7 t|Ħ[H{A>[#Bǥ!S?n,(]gLэ /_XҞ#XUy~LPc&Z;Bd;7Q)gU)+F9;L~5^,grӜڐ'SЁy\9'c0v 6*uL 4ʁbe=h&evr)\ `K!ZZ"kQX?H?">ׂ&LoT Dk(U.Sk@g]PBә+98)_ȵ,X_4IJၙcWBː 7aԆn8Bd=!Yu;9 Ӧ#J>-]l~,5QWN^ײv|؋s)S&tOp+@蹐Lg}ds9j;St( 7b8e\EbLo2~/1H:73:Qq[N򰜹q!s2a+ tI-hWC"7,6BF^m3Z;S^Hj kM$( td]r%JN]^:@[/de'^O=Pcw[fj B" [RC2A;R:HB7*=V5WLoӭޓCjgHB]4xRdļ }!ߍPk|y.|ɨfymP:`ǚ M%|t ڞO˽m%4s,FB s=̉ĵpnwg#8*ţ&x`k9}j UdG"LD<1-3ZDNFRF ~N_iJ, YB] ȮP;=2^8\g6PbSXѭ"ﺢY7iBKNlb^^5pˤjK4%ˆZۊ[Y$)' v.> :{Mu̗t)$h}MW. G'OԥFV oką%jJ4"S}IW1Աە#n5OǤƆZTXWOfC Պ~†HygMdYK!4.v}4Н| O=# ʩ!7T@$./O("5HLnqu&T˞ɭ2bRAœBfOx 'xOt.S^k`|%eP/Jx> 5^׍+$V!p\:|TVnnP#0Qng4>=MD إChM~ΤG5NUnb|-.ā-&ПtLMOar*\{Ó(U 9Qp<ABY^_2UJ;pl- g:IR.7;j{(GibOGذzӔm#EuIʍMwSwWDrʕ6 FkDJԭ(OCHxɵ֨ T?˯v :$u},:ٵHo((h<Xiebz^_dN`mUaΕ%II ꊼL|o'Ȳmz5 )4o-,O7 +2c̼p(f”CZa"Dp1^vݹ{,Y\0Z>ezDOܽR d{x7LudsDzvI(nT(rVb"92&  U-sz wC7پ`B^YD~M!eb hڑX]c01ͳ5N7S˨⏤ws,͊ϫX~;RR&Dd:l' _Pd.۪PO  g-^'Ǫ0NmNi.p*T B`vcd&5+}DX[Drj=雋 ~*[TG )e!;R/mg;ǜ*ޣxCWBK7y:sO`s/)@ɾH4-¶Mk(+V[G\$hBhHTV;>!H.wfɰx_(% cEⱫok٦*REǃ#8%r%l;MC@k5 Ag$n_F$D+iG$ÿ%ItkO %uGƯY)7o_l?N>|AR>Og!6`(2G?av9VE2TElAOYPqY)zyO_]P_HO[4>"Fn:ԉ\>j ! H"}iM}xQXxN*4!pq5!U.S 8c:W!g>dT7 'Hv 'FJNs矙<+7uvtf60t=1}yz)t{޹|a%o&ɛ}%5#'Z"H)ldC@'m=l1F7^`R>+@uv/4nK3 R%f߀C"ť oR \r 5sU;{F{'z4Zj7ډӝ'{:$Qѡl՝,;C(</<LPm/ym1ӛ#AMXrSޏqePyqVV+͚!Фe~j7OW!]lF̔#uWrf)/SwZ#:!2&+Z49,k9@}}e]Ht q'{v$[Gq6Wy~F[?]KV(뻭HyK5;}- B1v x@I'udܞn|q ;Cw^a /.uN}(MZ<|iTč<-VzCkYu={>~DPJU9mb|: DTiYOA.Qn)n+P\ ݼHwNyg&wU'-"7 Ar=` E"J&A';y7ﶎLTXk :s˦_{9]mzC;xʍ޾\{}IG"j>v L9xc`b\[O$Ѡ"bq5fH)/F ),bTrntL"sux&,a_~[<)~~uCHӮ7M7Xb DrA}Vb *꺪M8XcPM3CZ'3Ji騿 Kd >D\m"W.FUպ;Ņ2^C&V}Դu o>{и5 %a* ](k9vBt Z͸TA_g0 />TQ3wjVnӯc75T@K| ']h:KjX5)/pF=qO|~Ung3% Fcoe]I{X1ICރUSO5E{Mjj˚w ~!]Jp&µcl{.Wp~I#un@(.J"iݱpf| |vj2״C\̑r5!`&`Ͽ^,]23Tv$k|bIǜO}$y`/^+=b /3Ȧ3{Yc[ G5gCU8XR#*w-DhجBbSl½VVT~=_yJ7te}q>+nd=:К_g_% jah^|)C$pCŃ$Os XɗwZ[}6Quuu|//vӂ> u\[F72tqpDH= *@^Ք3iS$Wa`j^pq]@ AƵm^ ;;3pj-nA/_:X١qs-=J)Lz"n~Ň fqГEc~f(0p(~Ӝ\>˝2pLwfbx}5e+;Iz&JꀀXc r_eճť\.`4b[Z ?($#QnL' zE(%=͡ iObPm>D$k|>%[D'CmpXtl'[dsY[:DZ^ Zt&]83ZixbkG;0"+? آ.2|]6NSf>s()D{d9 @7DCVg۵[K>Igd3faugvbO^!~$=K[y] f5L%#IQώnP *=ʾ5rГdRi KUkԔ]UY=CoMj\bz׀!i/~e+/d 1{M^2]Wg}eV&&(;;6  s|!;R86i 9.s- P(TeIQ߄rLG ㄋw?pZ5hz@dAYl5Tw;p9Kg,HC]l8. 2:uש8OvB>Y5 Ӱ! &VhI֔E'Ah킷+ JKp3(Sg?(J@Is -߮ց]5h>Q&h0Ja *Dϊ螞܋ 'Ui{ÚxB˖@!’3InƲMiJ]%n#Bkv{*gbs2Fkפī:%uه5㦷ֵ7R%l}jrNN"ȡ.844ͤi ^F0C4|m{QSx$=Uly?ݍP975(j.P#+/+ 7@5ϔ4%A(1]'Z1:y2_kUw D0y!=&0Jmjv¬r $k1efMZ?i}YJkQ2󽖱 ;y|ف-EU`$go2/A/hTP ACdMԳjOF]3f 9pYJIf()iCQ\rpgĽyf5cxN=ż :0+ } Bs[yjf*<XG&_m'.&)—s͋B/ĕЎƏE]SAK4c{΂ 6\ݠ+lhU$kl[Nwϵ_5o0]&Ƥ+AòiuOM\f1a]_y;.`rDn\tU3p=TTsxj OV%@淂Rt}-Mpc_і[TZ/"r;V{VqWFKPɑkNuJڜS609.Pvy_< h*O#C5-gdzRU1J-:{ȃ{B!>Q!ÎXC- #$KPK!ۃYs7mT? 8l "Lw`\)J# .Rļ4?F-gEtrz\F~`N6eڱr9Bwr灥m=ܸXK~ e|{ыH!s!AU 4AIW('ŭĤ;|"gЫ+E)i}b6I?QB=};9.s*6:f@]N0p4,xcxS1EÅ;:VycMe: vqHV<|)5nCld##LѰ9Kt֜U7hvwGnozTN!`7>[gOFT4[;ѥAmBt0XcѠq>q/2lC:ܼ`v1E˜ƿg 'Z8#@Fo(&!" ,IH;5rlnO[P)]{Wdt"oY'W  5{1zi<<T8⪏TO?y؊ H%݋x;swN)\&ԨcU(7n2sSFcdS6o1M:w*l Gt^bbHTmַ)i[\CU ,E*t"87~+qdz @E!!a J[յ r%И)f:>q I7Ͻzⱔq4]cJ9I*Va*c͂YM8J b %:ηF{ӠQu)Yl4,Ba&iIOa'">Ҿp6w(+کaMيlXΥAe՞&/r\ =D^N yQc\kO''oI" ]1YW- 䤬(W"m%POf1¬iĴQ4 /(X/;ݼ6\GuW` OŪ I(thC$ t.ZI[c#$K8'^" GJ,(l6mqX}uދϿ 4ao zP*LQœ/1`WQT=0~_..ƑM'Na7GGB(C95<Jn{4-3ch׫pjF\'刹a>fIgmW5V: ;zԸ+vx}en9i+)J0apV=/3S?wlG.p}{x?f4Ǧ=y[!cFח#)}4vT, Wk/e/ C=3o;qXqP?t>zAN4YҒX[=|Eտ?_Ҧ'lviQS_mmAcMFt%zwK)J l[ 7W'~H$`tYB[6GX[r2ީjTvŜoB0We|XĶt7:6je:; uh耛 QG7}e3q>ŕ7@ej8T!ݲaN4e3C)^wR\}k oLv+^o!A &5zy0~>' ȧ[ԥxK}TV}Gbvl[aA3b!Z˺Q뛰'N$J>g|7&FAr`ϐ %Ew_'tfu(5ֺ]x5;.qK7(hdYpPgSo8ʱوɻs1^}lNֵT4:89ie2ka"O!g"W<ä=a+Z$yUb-ǥi@ iף˼CI*. u2rrG#O`abJ3\ygBͱQ,KF{:-Q8W5¤!'mtRUaTB$]A[Za(\G`L!Ї S̚ErIr6QN@łKvANAilG$,jhsjWOg?7J sJd ArVjjmUqTMa"~xyc]BA`p3yEqG0CRq>OZ91:fŔ@xV1u0LEb'}pS`,|o㲔fJhLEul8 + YC6ٺchhluzUmzNbAB8Gc*ir76xs+J`^]ua$ ;w`a׽䋝MV >ܷQ.S$cItB|E7Udyvt>ݍDϝ鳎7O=F6< 6I(/ r-ƨ cJ}|eB.,2UZĔ`7̷hI'ڢZ5U":#L]U l}',?\8h&xCLGNV&)V8E%lղ2c,c~$$ 6],OFWva9EVF-MA|z[QqI;ot_(܊T0^|~* tJêBy>eodT<#,UEtQܥIW|W~`0e!lgXb>MH'ey ,M& \76&_Q%_7OZ}ph=!uQ7E0)C~cv!_$uMp\q/ȡ> ЉP:cK-'Ғw 栬_T6}˹g˞#z1>Zd(25`N$"y5e ]8R#O{L6gP=D$G!y@dUizď9]5 y-׵wKc~\G;_KeFB -vt0n]c#̙LKl%:z0nMVT5GIW㭣-vq$s3̩,}mv?Ҏ'bOۭ2к߭O`k%ј7Ow /5%+F.z+s%A|8RXJ87xա(oWPik<9ǀ}{ h;=}|C7sedڲlVvb.ȟb.gg&3G ;dN+jcˁ@!@C`6#"GHl3^s7J{Tikcw.qK:ep񜜟P}=!7n9R WZf'v,1z9"ձ(!\5Չu'P8ka;l+ lȾ8h9is6d3~<$xP:(+dpK z(i6߷Hy~q~D"J#.zE?:p8Y*#Q#UАQ k) "bSwlԝW %)1®oo0oV ҵʊq> 1MˑJ jlK?j^R=a*H+d$hEGx'v؉psO(㦃q{H4.<|j`3R#i\J$I֎2@ٌq HTRCZq<b`ZM+J|ayb'Y Gj4IѬX+l8[x93mhڒ;Gu#-! Ղ0otSyS a*MIb !ճTE:|gD?Q]-yX잵*^-ƥs%!d$Hռ#?_@$T1]|cW<bkzDZWRȗņNb,̫d6)KhYϖt=u 4rhQRq7MUת^W dOO''0>6;91ѧ 5%#Q}ٓ9ns'Ww615;Ql"YjGY&iB$-~T^ȂmmŇaǻ_hEzXk P-yD@c}o':' \fLⴋ0ߩY Tb7?$^TjTqc#_s`"n?M0Ka;O98FqUzNhsE\/0/|ٗRTu> $ʫ O*PȻetQlB0@ |k/<7v% 4*N„}9|c=->i e) ;Ώ6w^9{KfERRdГVJ _\0煀&;蔩1oKz< 'gd2.ɚEcQ>R?vTz,tcS}% (`feMs]'(TN\5Gc.m=w E߶Kx^7ԛ_keBqGeIh-E#Vu^߶sNYn}f7ݸx BB兡7x~.%cC.VɖZՋR}tv>XJ܃x o7AJwBbZL,SvЎtt:uX0bf$F']s^r&TГ]}$Bȝ )6~boq$CzhQw]#eH>qC=icaHLA/ЯQ ύZgDK\V_VVdi%cJ?xKMAV?:F"AYXSGfwOѐXoQ(o륂fĊpLfä14EI9g' K|4nJpDzm_ZC7۹["b'hI&mcxJP!1b!7kdx5h@^uy1vbڗdIMWh v{ORq* rng ̌~>6x>^Fʘ2mgps[]2jhRpX^j Yu]VNxGj&,5a=C5+h ~Ay;a ;ʻR^%ҩpmm\)QDUDbyZ44@`(lSbi*#‘{8Um)ENa6$bOKNsd cHcun jЯwWv<[`*J+1z6$bIh"\~i{:()a2Cy_s֗MBOR62NtSފju6U -%/͓GֲCNze"0mFhgidJw*1wRcY6s  I^"]b6#%$a2Y|Q[HjdaORIPv Ku3w<`%PGk/S4ۏ1 Fˬt5ec,녠Ya%zy *4ƌ"gSijlgJ=PEF#dp$xW.!?%zz''KPqǷGǑstz^"xD; L@G0WE˲ƀUY(r[Fs$8K6Hg͇vڮ{F+Jul"?z'gr=|35A~<['`,[X纩,1 S$^`[14|P-h| %|d%٠.dp3E1XXK]"9QqnqڮAlH\jFP)%>lhSY>P+<:WT5&wsOc~M 4UPޞ'x;/j w*3u}NJ|۞1`0ajܙssʩkSB5r4j 5g+q5a;gz̺sΦEF^.Ļf*36Z$s:<厉\D'mnR}3v=Kv8NEm)>\9D+F7ID w&pǽSl3I=y,?_CK/KX.Nئ"w{(4ڦm0C񾍾^8S?t'b}Rd{L}K\!Tz:}l̂=ȥ̓H֊EN tyaS1=xW7F%C9awE 34Ā`ɠ>q1M4X| QM7:z0Hnt-Qtؐ4`5 C?<!3`SLߋJ\Mϭ Yu ut._T#lhn/@A~`@c1[ՇzehI 4;;{̀ڷaxޙbƣ SX/73p#d\k5$AUTa`JDU YDʻsw`ˮ$>8q.'bKons{BJA^N e65[(F-?+kbгbޖ4 FBғV|bu'"/4ӒE\Ilpv ۚLa#ӴEH#L ¾ݓP{}Z:ešZX#.$ .k__:kc%ܯU*{]lKS1dC7䘿-jij'poո-t ԧKo.ij \^L6AhͅQpy|m=S^_ >f)YulΎlHIz. {U s**^nE1-L̋BKXnX iUoB_0ڤw0/SrŁo$/aEB/\8˷wvX[̊ߪ@}3> ˅{ ,*c'3U/ByRGlhe h:\Ν!Hٛ~S΋d:cGP=H啺dwvj;8 uᕟ`R\L݂n0Lainr!EXZ7؅0$+33vr~Aɜ| Yo^wG AֱggSԇ.X;+Kň/+dLz;އs<;Pݤ\| 8p([UcHn7BMVhojL"@fXX)za'3fn hI9w ~Z2bEbb#n[.GX)Ma∠3pv#BD25QH b7|DaBDPr,@x%U *ve{.OT(ݮMh mnUٓ5&&  7vKuf߱?ڹ$wn>yBcS}rw{Oz { >?,LӎS%cg6|<|i4l3b.*F{†ܱ#< G62V@9s"7RK8D KP>cW#|z9ku-oYdcPJdm1C0ѼC7`uރ/YaQBmQDD7<2\xjO)tbn/t1d)Z/pztFqdݙg\w*7zY 6:"/G|WiM4eIÉy;lxuؿs@\o&&|ǖQ KG6 /MOo{c[:K]tX?[z:4r]+*?sd+6'6B٧QA}o>fN/$UsgeD@;Z1cEaA9'j`kCuTxni #e,eV@Cp܋Ο~ 'OcAUi1PsFϛRqx,)f$[sHuX;/  Tgn1_X2UOUw": oNx~EL9ȓE7p( &WLL5y uȑO68zGefGio+/zTl(+ϡ0مK|9ɺ{/5_YDD]0諷w F_oI= z#4(y+!M8a7y7RId1Kq,uf9isA*Q,Uw!RtԸLNOh5QSQ)턟k+*^Avn=oDH`շ{B׃0I!D/U|I-ϋ|ȶN4pb --O1ME@cܛ2ci -@߫fxfr띐ef xiMR`6*gX 'TP!r*,- QȬ**ԽC#&oav-{-J,o)23¢mibn 㧠w;DB4%g54.@u.o؜h]2EqI&Lxc:gS"Qu8Im6'.R]Q?#Mp\٩J7H-@]*IߑzЅiN-:P(.ѣ/ɋ J@>{ӼBÕ1Bj+|e<ڽsHRZ܆9#u@wLs5*&kL%\͂ϔYw|"V* |cq=&$b}}hFHh//*':1ؤė TZp,߽YL[ ,ۡhg6 7ѳexG($3 D/eqn ~c*Vmp3ͱ'(flݻdR#U(?Se"qnq}U#zz&琉PD3BN7|)7΁[;Ca@I>HŇp(#oqaT5?|Գڢ|qn 1mW7 B qH.Wo:ɟ@u\\= ;+%[_9+>z}=WSE7 +C+Žfb! |z @Ƅ˛P]d7@(uظu,m7RjTFiRHTjS^jŶENh@™̠Z.M40[x3pfFZKܴBpo&soh+{e؇W4BdK5\^ LKzff:fXK}޷m铝X--"o!PLU5ٓhXfF$! 6a` s,h_?, 4f[+g3>s r}c܄uwבmݎ"nEWTDiGh"o8 Դ+4WLXEm8Sc2! 3g޳F򙲨o#LItĐ^A>⛫L*64Q>(+@рSu뿇 \yJ_FqbyJEP%XP@D[bnq[}0K.ƈ\ݪ:pTs9V -ggw.\)mIvfsgEgp;:-6] R]۸b ؘkO)`er?d_7$,wVǐo)k?sN{8&7e2+!Oy Y +ݝxkݛYTc7ЮnU )۵4]+1nU{I.URqWd5=ȕ؆vt~ F}#V$a/3`s]c:pHаr;1&SQ6[`iۓ(O|< G2na@)j[C =QKT:` 3uec!rCzH'(4~8qڢ?-r LViǽ:a HC8h}^UNk _wykFbh7'fmT3‹NRT-zێ' >M҄{Yu|VN#P;O20R#Y)ty=n n9MoEWa:}4PuZm1Ӵ-'Ȱi9XU{*u/햝Yo`(csVPq`aORfʫel<~붆ȹ3x*& aBvU|0oߩ^V#3<%mO\=gG4ӊvgj"ot¼ZO92J@c+E%[&j˦3dmc+'b6 `x.O|7k!!n'_h8;h ']jy4PUwi0f }XaB7zOtT3Yѡ;Ga /l'4"G;5p{zƝ[ypEՍQNXy s݄L.׆{dfu3!Q+Ǐ0pNִڭ|VwlC@F>z99 \*juR>zƆ_ѐ iA!Njː ˙[AӟIY+c8=`ymn;_Ed^A#lVj 9fqLQTռƗa\)+?w%P/a&~t'8>/)$`O?ـ/mQG_0 X^~y cH,n* 2nۙ|^t7@ѣE7D»Y,ja',Z#g5ă&7-Đ,ֱQп@L-CjDb-|9HX@ K W}K溻ny RVyh4'8a2BMV|+@d)Msy ֳYO!;qUJRr2 TLgAhk߈(%`$ȼ2۳/"Jo40`gºEMK<`6"? I+~h xf}?38Myゼ䃳uk;^Kˊ'ID>Th"5 c\bi1HTT1šKA2^1 n'YO%և;5Us(r1oWT8t*G}\IoF#9$/rF)B(JQS֒ /΁y1c_pv(ٟsΞ!fB}mo)~Iig}ʺ[Ws^{Qy,)ɼ!؊og2ʺ:olO0N@HJ/[͌xѣ}7ڊ !WGb^׸M }ٲw̎Lls!S1QWM4̶\ цSkm [݂]\Ix@|!95{9 ;C),0 z|l-4.h$aปψϹwqu&vj=̣SÈ g!VsPp_g+mf/le';agr;I?Qw$t}XIs*PP&Z<+ateыf+]Y36ߊPF·koܥCODɰ4X&ើuN~ 8!mʤp虡Rc$5Kxb&fP[ 짠w4nDydD߬ۢhLhlGslQKn->d}j6H1g|"E2/! 4zr 7ˣw^ip]#;I6b{ 3k@o!ל=@FYR]CCuв_4kްvkf eᖼ .=>9zƑgu~S[Y].!W~Oŗtri}9+6M 5ᒷaLAt{<O6_݌0c1.'Do .|R,ռ -f[~Rzɞ'ciyQ` 9L 0됂# *`eC)/u|x5C26;P,>9FA/InlXPG8Nci'L=ɨʳ>@sT^Jg@>"y ^1߷KŬ$Vgd2KiyI{|SR12W뀂O $Nу;C0h!bd8"M_|WW1}f$?ܸ"#GLay %V KO1YLw!M*az{Gcf^Em+WIޔto$8VӠsfmtđ@2ōlj޸zXj s6cg.N`"?' JBpl8rj}f :yIIK>3DukTѠŀXHVvAfu+4'93] n?`/:CYujp!SjgZBIfW8“:gG2c&] K5c9QNOPrmO5o{iEWh,TC7xV) b t}qEnV4ZM{%1u2yЏ:A뙯P`0d 2oPr\],}DF1tٜ!/()&) e⯱@ߌ9>7vfV2xǒ'8Ri^L:zaJs;5f5@V<;=iZ0tBXR\|I\iF\j3UF΢LmzKJb'adUB @-pi\W" D4}v0<f2ʓ+o>wZ,4M: Ma/I _!.ǁLp^>-샄u U*?|f+^D( X\RMc~VKۄJ@]PRUpHӞ"I52q|[wQI$  &cZ 9,P9;S]Nn`{Ӱ|rMp@fS*v(w;2m皟Zш[rl]2"YI$<\J,*tGBB[J+_g2k/f Ҟޅ! 6K)+~oӒy"cVqݹ.*M]`=K@>U`ͦi7iu  *:!&R(hYwDc?DnqH[E| 9aGm2k)[YrޖD8+aJd$3~Xl@9fOad/g »:%2k X\t r1AUF267ٲ$N$:,mI XH*f(%~@OdH ȷti$í+Y|ji y>MI7^~>nzeaNu+knTD455z-nM9'n PGGaK2h\|}jw!k>GF׬r7^mfW8+c oZ7f59(I7r;R>$tB*P🌗 gkDg]9t+?4`E1ڕuB~H\Q 56TEb*EН|gu:&p"MZ`ɽkxWjҠGG%OϤI $QㅹN9)g:=X-0/QF-I?'|>MQ\Z`~Pk֩* FpD)kFrNɴʚ.t0bB#S$M>ʴఆ@]X|1~߼kgVN'G.g\z\e. Q+eES۹y>>) 7Nw8,NR8hEtY]r~2;$PF /3^` .*wRY|k$LY6 Wdpi/Tu Ƚ ئ-\4y"0ą5ۧuOGM.N`u\y_㲸T -(sx|0S廔db]]<Β7{?a3ebC:KP&2bExwv}'JCY],xl)Dy5=d搣0U)EDDN]i jt.AqUō"1+i)?4$# ] :p';Ow(̻LF}ʼncu# "r&Q6_EQTv eGf-|< S]mwy]H$?i J3Նks. bxؿ*vD(4/lF=w\(HMG5&]q< KN[-A .&5DRs2#m- ݒD"nQsUF:`\H;;;;[-/>;o*_ղxk<.a"D^d6^o\Iױ`H@Բ|bXU(>O,J56_2~ꕊ%K@ko#a/#K;+{#t I@h glCƚMFwKzv7dH 'Iw:k}8]`e;c] Q:Z ,)9E;u `+BTZm6_]2zcV%=nxAAZw%<mUK뇥Cf6C?[1ʁQCށV[ԗ3'P}xGBE9av98yW .62k~t{@ȥZ Vgh;f\>]FH*hXv"з`q:x*:Orʍؽ2j. -H՝o)LM5pjϵ0>R`g nM1h%Աof-jY$~wX-@ޘ߮|8Dz˙F]VwE9ޅ{fWa(3(*@uzq70鑍pc\"㓣d0W'= ҹ_<>rOgJ9xK۳CĢ@MAcwqvG$BC=Bg-Nʴ DdgJ+[ /Է'_2Ʈ;r\cLn'&JSzɌSБw:v{Tkt\p^n)b;jm"M9}F~ᧆ}m|_"(0+ry}276}3ltIK݂],эO فLIq Q=MMXIfZds3|0:AbohvO yKdtb_=?UȽk+֒tШScC %e 6:_#WI8TP1@ݠA4^SYB,k+Kߟpprt8<]A0 !+?UK+j<:W|K|pVYhQ(us2m^Ot X`J=)_X0ĝtתUԶD_'(NcZ4C>TzRɛ hc9d2vń h>Q{Ժ^i6 gl.z)9TqKrAqgBFX6ǂٯy?RC}8^`8oC6ڰ: 薶1y6"Pڏ;v'!Z AaØ <ȒuA:CЍeK{;e+*b~3o"ҐA>Xҧ 72jDFs|xQ %&cTH* Rb/!j5-}]կWlУ\J5 %D޷Z^J+s_u%d,\J!ܕuV,F}~8 TV,eo9Րm P F.h8Q{#^? {yz!}PTY's$kϢ!2Zlhgn"Њ?;+vf8dE_Ǐ]:@+ F#r 1w f̝*6Kd6zz'2M "h4m(jpW}MkR|PXzj 5ڎU}NamD5|7ݺzPi°Ô͐Ũqg!pKO"ۀmQ.k9ף%ܘ $5%[o@BLY`<'CpJbhZU3r^W%zgjNDf(%>0¹@qiƋGSPAQ<>,1LD.m3[V+>ªYwΠNjgР2byl`E8fM /C+^8f*OıǀIJ5BCBQ !:&%z/v8c 0-7sWQG_ s'Rx0 ʨ;ˡ9@8LIyy詶|dC%P$-~1JLUK)"/ a{5j5R 3$3d5緾 ^ˀ}-}ĺfnѤ5A9/XPi]HnXk rN?Wg"ԗƯ(bˁކ5,/AլUr$ 1Z=+`Z ox@Ruya,B>alQv (J/P`Pq]3)#dUg~a5\bs>o`TTC-"PcU2u ,sMHS5 ½VH[2õJfQ8*~.#GQ:?D=Bë2BmM_$kɴ1,:4+Kt2|b,"Rd|;7,`Ac"KDr81'LG{Ce]a*[ZwܤfalLZsOgoԹJa~[&Ꙋ}_2ս$D"bhɱdi5Zlke:‡:hpĆ^y;iZK使za_)v A D`O>Y[D%daf)5?Y6Wyfk΁32os#AHPHr8Ll51{h֝Zpkew |NȬ-PTOTկMvF_lu41P·PBkW]1$4ڑ{c}jcS]*4=E :ҥtpC_:϶??T>KeYS?]}?k pW=XP  b|z|6OpնbHD1de~*g>EA&3rdpgL(%, zyi:YYfnI{4;tcSm`z_ symy>V[{yt䳳k3bT9Ԛ[ (JZ? } B3e,3`10⻨6j<[T#RؤdoeKgװK*-h=tsryKb"?5bE?2ïӫ_!!&x/]SCYPٷ @-UOE )${K ~Ve~Sm+/Ƿ?)nMzH̢D K_>pcDz]P$K \So+ P|>e6ڥfL"lHm!rG!O2ӣ߽jQyWbH8%4ĥ:A!1"h{]<{ 2 *iS<)% U3o\с}Oި(Ļ/Ǔb⍙@+ĝp l) F[6\sįII7MS3jY3MFJjG+5[䩅i0b ۻʨ=b5O{7兓^H.m `AL-F) 9l#n mׇ QfesKh}k5= lÁHduQ0|'vd]i=^kk*NVfEI\.b2qxZ0'K~"1󂜏llW 9@)#|ϐY.T}: 7>Q 1閖+2Wy* >% T@76TOlg{6q:W\G6[R#4EA"~ (^9c$Gb,sRFN'0lB$m'}< p)/h@sMř$2D9>&J> w+; J.=X ŜWt~EW]LWC+%K}~7d$<(y@Fpy~ԀkҮ$ 6o-\*l{I2?WL ̭;- kyHMT߂QpPɫMk k h2#]޺AGDJHQͩ=AO c(((<КYf!4=S!aő qcbB0ïih͒Aulq.Ib0/}M| dla` @ G3ݝ j¿âXe7hdhq0sNa?/{Xœ6`>կgZÃP=.SCkt| lSƈxZۥd ߸#,B|(Wp4c{ʉ\@Nklא7魜Bި8a #.B:nnm+ Ygmnj:PLؤ25yYe %.x- oQĆFSSx8'3Ag[4DFI6 nNwEO4j t̃%-M`Im2r,?gנsS0DZtUՇTʁ7<>*_kgj_gwy}t\k@U'IZsU?3's$k>h(mz nl7:ajqp+SKghϨ4݋ 3f T'CC O1ُ%zQ]x 5|+M}KAq2~x$=-i-tval.2zHչI-%_YXHK3Ǯ-zHOfd!! ˔H$27Ę9h$]K5)wo2PxH eceO3W\ReLOzeMu7;)uid.Ɂ7"쬱=%9^V+ ʷZd{uqVWGI*N؀\6¬O|{<*Z& mYXy=]h?@{ҷP7jGmr1*yCt:?Kpw1bA58L7l 8w=kZ9wzʍvI QMr];Wٰ߱3k%j2Uge0SDx6[ʣ@h^8a6'8J恉 D^6 |KFaCvX%4d_-Z8Al1(>+mwO9J)$4EG^\ فh>GfeK2;kYz]}= Ԛ^!"cm*1-> 7A.{7DZJF>p}@Ykk)8*`]AGRHQ(xMhfFwE? w)W╁Qq +V}t5q'ۋN.DKOU+{' tk$ !PzfZttS nr8%Zq ! X>2PÁue'dD3c>ڲ~=^b1=<rÅU`G(7e&T`Hu<,NN *~Cɼ<ԙJb@-h?A ÈA7*qu qn=ᘳ?oT/Aa]AE!dimKpcemLIx2ޚͤ! e# ֘e+TR3TF؀mԿֻ}}Q,]nc9MP^^,-~Vy/{DDE#=r(i7e9NQL58)2<py*4_J1< #yυ nx~L,\{uՓ~sqmPnWGM.phֲFCUVS$n=hqĵ{ixgYZ_M%#% S~0 ~H[?_'PpVfPۑ B:i ƊpL)uZVHb>c"HZ׻# .lGUGF^tEn"ҡ)l?%;>E0DK-z476g8e Tn+a/BǹUr`(qy#G-ܤ`Hʠj nz**. aT_l.7ǎJ$] wbkb9o汐x F_[t xkH~G1IJAu%;K_YR\^ 8%G "oKq!j.Z3R{O=%UZ{!83^\nadl`I4{V Ϻ~2$y葅!9]hNdpiJ4A}\pLSɷ׷.conFї!wov($ylIP#H(wTh«L.:@͵GU_aa^Vn08U& QoG8*/_K, dz^I<˷_P1_^qGCE/: s2!JDwIIezgvOrSKrmҳ `X"@~2/ߛRLГ"~uWBy/4/_'C\яݸ2hhj2M;;g(CR!U!C *U^uP+BSJDS!q4I* pYwH4#Џπj8ͽaGke?6v7h/:I`tGzvذ v$5O|D(B2mULtkC.5TN;k8nh4j+in|[=*JҮ?8:NMܔPfJ-:YD9hE 4:8* %u^I j˖Mfx0Cz xf/T@.&p7!A-ݰ!:lc ?Q}Ыo8JCe[f"6n;4S0nN t0e NlM;ts}CYedge}F[<2M5m"qGn5Z2UC;P501=ZLIƓioq.moa&SX&Iy@sq60JΑv%av73᢫ F%B1i3WaO5$#9/>ت/dIç NyB !bΕ/}ZrlD:r,MZ@["$,5LNOjc` z X+sk鳽w*ztԜú~%pi7éy? xxfs.U4Ct՗`sh<zŇ+Ȇo]1J`EخYed4}yQNoܺm0=N%wd>J ೄ"Y4RITܴ4x~X!(-^K_RSmp8mc~G:鐆Ó\k=jx kIZ(>1*qy 1qH߬uOUl~ƪR5N.JcgLg:X%ls0X 3i:hv_/LFnb+Ȓ3$#5ݰ֖n7ne5pE"ZZ&ȹڌ+,Ι_Gˆ W 50 A@r:ލ-j^JCF(Ū-jbq d;+AƊ'xi"⧃ĀOw.@ryGSxcu-$)A mҪi=clqg= ɺG@pN%9騕-!;1B<#aEHD$|AEۋF:Wyw̢=-֕Nu[=do P0jL#rQh 7~Bۓ-9ݸfCKSaoLoUY7+M3XEMR ;YR+Xᢂ>y>#H ꑐ%UH^?a@`H,Ga`m"LqނgXŏ6y!,>'h=Fq)Moq!x:V%DC7w d`vA}ٙ,v"炜U_aMՔR 6GXN81Y;zBF){ꗆ ]\E\MZ\8=Wh0R:ź<>mCx- b3Ae"'=&v#~lyǕJ)<^4\yNx]0аyLkiqKE29c_v?Y0{!0l,)q+aF\o_587mK <1 m⫫EHxLMM-*gz!'7*C FS]O {qYBV98:>Fh,]OyTೝl귖F DA 7l!%|yN p^mٿa|))CY*d p˛ AM5Y%(S@I,Lvs&OW'wOR]_*fsS3L%m 琿=KT5E{j\\]3'x /Eɝs'X;pNe _=9,RU2]pH&fϖ@(82nG9=~JJ Jj7çfg@g-!Y^4@DcA:Cc`Nʞg{JLx l҂8 ˳ڇ 2dƒ luNw"Ш1ZqF^'_;:y N+v#z=\^<*/~ rEõҞI~:)c&/?T"IW Ƥ)b%=lizRFsإw;`Tj\.>o{`ރVr))_={l0@kw*Pt Yj"‡t8 +ީ "MQC!:JXc*k^Bٰo,判>VÑӁtm? (>prT`3E[ m-`˄r6A gsxe,"M}BIiK ނl+doG׉ڒ _GG@4Ri6;iG$/ӡ ,:ou]"f7uL}7'P:4(H0祴Q e5Ή!+qMWT?ylG2jX^SPQƫM< 垽yM(Zf Y{}v(A`4: ?CdqފtB2 J > n^03 uMu/n -5y1tC3H  e<8.fM\>/}k\GSMv m,@| gArT3Xnuze$ WBȧ8 9R۱o+XՑ< mO#i5|F ,>ɖP}AR%VgqsڴnjB\[]d#c%?Ըr&i۬$Z舧W{Xkp;z[\ $yy؃ևŐmvMpa`;HlHw+ݛa gK0Y}6Gt{ *y#2a$-iqMD$ emZ0ZvRE\~D/輦*@/ei@ G/ZqKB%{ й9OO}GǖzPbmQ>&SȋL>}B ?8k^B噶J79iI{= / HNOKF 6XRk7qXVe)s^?]᰺S2غQӌvalBue.4,%Jϥa1#̃<=;[?}i},WX+fi~v#ߤU_ا5To3ik'NbO(Bw+XZws$S"P_N9 ~Z1]x7I6/lx>Ǡ:(#H;}Phs ܆՚1y/c4i9T x;̜BP4xjis/m{~\4B.Fef}J z\`&Q/hʣPP8c _a '%<.OO﷨O& jP%;i K캱 n7 %F Sws.A,`^rrTΥR[93KpylNčL|5Ipl phᜯ׼ _h*~,Fz!ڢ&u$ul_oe\m"*|`% 8{MŕݕDi ً,\~(#<:`@*5~@oVRyf) |*TSVR>rCx;O \yвx&Q6 /vɹcٙSZ"RC,"Է;PdC]kPHQ`BzJ`n%;Vd _<=myk["Eׁ0h6 lg{9U+{Nf+rvXzw; vcV϶@HaxjPDܫ]e_!4FaXLNzUe6]kГ,2B~p!š g)a3>,n EӹͤQ+*Rdu %vBR|Bяnvj@Pn\8M1X$ZP`B DM4eF' ńXi tj{ jqܬ'^C&w5`zkL1+7%B8q vS6kiἚ+i[.0*D6$~n!=>b#sz3,6WfJn;Kw iN-/tvnFt[:5kohVfYQ_z8dο^lB9n-M'\jȜoCRȧ*n4!-dFڊJG%pe =r ÿO6 S~a;0x< 2/2Cџ!wpmdi۔0aF;P. D.BɐT%<'nT3ȃLwJBhI,[ ;3=g$+7;+鉭_ 7a-oJ-s:Gi'7y#ަ2 ӼFʼn4w+oӜC)@}O9|sn`=  SiܲTp8Y3xG$nǜ !yVk.໕FaX7A󀣽iCkA#]D*ɜ(!Q8ǃA(( BΘ,ɐQ3QąR  KFk9\(Wg"1yDs—Dqa5#EGHLJq/8vsV) 2p[P!2FmKp!/5m"q<<KEGf=+l cb`?Rqkq|<Ù*uIL Q5{@:GUܮRn4bR>|x:H}(hPw`;K Ic*qJO0օڠrpYH.6v,-ѫx (>]%ޭ&Ɲ,vB=jLIw0s]ԘĖ_^\"Bοlv9.!>yeϏ<9dJ7.>::F t:nYvb닷'.-.sգd@|h\ˌv@Y;}S'.Jy+wLtKq; a|N4dH^ T iU_TEku~Gd ,xگ fM=ԖL #.,{Ȼdѻ2"O[e&Z׮-k W$ka&&:@iF%u)X~S .b7"FYUT#R{Y{"(EvI*tMƱ#= '/ skb~΋ 3JD"f M9JlZ.mo؊,ÚGu]9b>&vՆ ODo#&yv &Yk|yz HB9O 194(RXk#,&aGt*$/c *Gɡ׺a| ܤ)qYAgY<:x8Mk1>ynJaosD{RB`4YcSGj`A*>"4@KTC6!$ϊy("a,SMLj Ab11KVM)}D(!Z4sx\f-u!7 UdZ7f!҂B~~ke>FJǦa9'ebqTwZ8z@{pVi3 [$ãUxhƟ`%#C1gʿE^o>?gX46}aJ`" PbvFv f{e^1|pۘ{ަ!zѤ~5$zn]x#Nm>%m ^ By  Xg J7 Zh/#_X?_P9aW5gQ: C^6bu:fWcCTg'<6ؒȯm Jf}_42׭^tw;8.N2hHI'bxb~76kZ/7&4ni]:A 8Yoک{ڭ]ds*gH+׀^BfTtZ>~% ۤTyUOa}㮈{0 FADM܋˨maUo#ˡEu`$[o~>+S,5XET VfoÖMCX1Rn>Ce",2Mm%%R,9A MA5v6 u$,7v]X= 2;CBԊꢢII颿8vp+MV\khS] 6FAHvhS)Rz(6ՋcxـxK4d$[ּST͹8Q3|\uL7m p$8A+faL(AԵLXD7FlvntNmP;Z`w@z-NĂK,Z:4ɑ/J~YR8Y󟛟4ȳ8IopGCeǮﷆn{afu\1$K4 y}WTH'`JJfmS#y QC)YmRBv'[iE@ʐoN?GOą;R&EU S: CL"ۤ7HFh? U3ǝn1isC*/I^7dνv8%u:y[4e蓚&P ӏ+|18գ IYj}ά|R^=H 3xe"͞mc;V$}c(ZE?ӛ fˣnZ4#9"mGoW.3R%q`ֻh kl!Ɂ,l+b:ZдNI>3 HTZp,d>WZ8 3CW&9d(hl&kd92Y\I-~?ĕwă9I?&yObNmcxVKu"Mk¸{!RM&x4k`}\sꀀ :>{4+P(\;^gDsf@i=:ikfk?k0 gjF+=٦"-=1Zs&-n~)Ur"5zarE/ѶWNYhFe!-_ǖu[VPVl5K djm%""4%Ӧ i"IΕG7gкVK5]89Pt,WɀGܙ#v6m{ vf~zrR϶4 Mq{ GL# _➠B[ *7X~uOȰ5>8tӧCK52-XdlPz7 nPoyN9|_Jv7=aW,8;,Ďrێfr)n[~-yi-%3 &,0]Ht-OL8xoSZ>BÔPY^ƯK_ٖiS 5Oz!l`SKV#] kN]P.|67YEQIEDVN&jqf?R}h~#~찏2LڝQl(IMF-J\0Nk7SJͨ]$؜h7n_iJ)w :Tr h*YJBtu_ń%g i5ȑKEڲSd~Dx =x` v:"1c@@i Cқ]j-˓qmqga KbJ7FIsࣱ.f-R߬u@X<)#k}T8Y&#pcoZ ԰}N&3:?c#D-'LLj$JF&s6t^b[%olقӷygɥwDB%"=:vqhʻٍׄXMob̌W^HP]dtjmOj9K#v8(q[ /LU~sB2_G`7o; |~?&lTEQU+%P JW![:@M?]I0G *iUS&FLڍby>AO$P-}^U>wFx#=!+lXٖ؉|x`!46N8?75jpqJ.'Ճz(8Mϵ:zvHqKB9m,uFy^$ !@ԋ1A% { Xw޹ͷgf3b"!l{ w,9%} r>d&&4{'$#UǔE 5Wɯ9Tbf)3ݧ{w 7aGZboL@&7}䟶0sK SAq"?$rk>&s<2t?N#9:Mw]0m8DWQw!neNZYFͣ[U$!qE.&̹5%o5CX i9A>(FU$Gj4GFܸSq_L4Ү'85g_ny"vet4~}S;XUz"ll>Gx1LZ=pWDOӀoF=п&A@`,vk ;o/X̻W}kxD .L2|` 1:(v}k7hi^$C*ۡ ŤAz<=1z̫TF[k: %qjxP+ujmYOviz$rMiOٳ{7:Ay(bЃUn$F!c;Uե ^H1K'Ox([acDΙ/_Xd+q]3od+eIh@~߼c_{S-׶幠cuw+iyvDvt~ƹ5?J}o>Cjrzd:yY{[ ];GA;սeeG -Ka By9-]2V*ϯw@S-9'n3_]Ig=a>ם)yZ ~dc@7E~`(?V80ea벉8hjv)]D!{6;(|!8 r8bzV5Y4[Bֵ}(Jy*:q0yg<2޴,*y,yIM.윉jl\jlPzqcAQ uMᛥPz;Nש!twU߸d#gPBcv&Z$O;,/.T1AuIy(Z0j U, -] 3d]>ߙ@Cל܄ؘ02v4 !vsAig!uN]ɢ5)_{ߖ/88dQ yd_QJ_5J$Bc)Nj+uVH$5NHoJ?t/0 6e *}vş*kt)y9`Wlꘉ,(䞚Ǻl3iF*w.X膱W39Md-Zh"%rK/}`g]G'}2'xXLapQ +UXNԯ]h$I`f%}L7 S5ꎳ77lOo-ÜȻ/UA610͗\*ul9Bixc y"A?`]}}3%NgBCpr S {JMo %,dde(3[WLe5T _{^yoGH{&4;`H :Ɯ~ *^anCN4C ŷYX)SȅתN A14OSćhym)jĀ~`D˜{gT$cul `GYOzv_Oyˊݱg1R24FxCHg^elFP=ܞ%饆ϰ%!8ƨzv(ͫ[z$e.?Z e3 gVjW1៽eO{0$b j};M|h~jv;h<:΋v$i Gށ+܌CpHi U_bi88 b /ޥ}Ѭ ^RUb[:C|8 V=CudKq\h"VX5[HϛȺIg$l.LP4v8%LoClRBU-N^z<ev.Y >q#| =B/pkC!RVZjnV \1AeENyf ]J a)FZ' 2@+'[MMf:Q_C.U`G | C{L?>tT^v;_w GpYH^[ڦgupKLݬ:2ͧd\<1v?L3a\<"?Ĝ~Op$rKc[/bu=L@$.U B{p`P7?f4gl.gST(ީC!/hp%G4,IE(J:dY,%c.>Zt8F&y#.^hqeK y$ κЦ~j.ϝy4 _zu\5Y5]Eo,([)3uE#*%m0/y~(:z J;kW:crYnb{P?:6fr7;_$,Di,\F~CƖNC)CKt=iV o}.Y/[}!*OhS \W:ȸ`\Pňn&xQKQr>s=@uC5lzJp߼ aփ]b0IP{sir20+e[3"֫؏`@+t\H<<3ʔ`45 -5k_WU~)*Bpy Ã?2r8`6U_\yx{bQf%*DŽL0TH8gLxJōBj,j{ϱ,? ,>=6ho-(oz:7i|0ol(WXMIU%ht/L=@gì!$uoaL1"!Hsm8M[)|BMLyr|_IO;nqOmIg`&YabckV~!.2zFBt 5Y%o54GE4̆h@ -6<ꬎwA#_1*!2;N 3}+c{_] M?z%iǯ/F%̮Lw7{.Q՗UOrV!>OP2ٓ)Qd%0c(PI9()Ll`3m/t3##SB\b0/WEdqJy%kpZ^}:NU?6aSۻt<>چɗ]Mj\l& ReLOsD*I3Й%4 Y2 T֓kS8I0ʧ\fV MһmH7u_3's@ {ذqgw뼺wD,8aC ?[S_;-ìw ZfDYt1E݈"]|^+b@I ځpNg/qOOi;ݺ-%?gn(VEwudV ;Bqw/{ OT ^5/ EHT'7g9^q c}&GXYGv:6r.qM )-w(ΠeSgM[=tгx:a'D&=LOwBI+[wnr" zSU6 rx'I 7cͣ[? pn WYlJ5r:0] \q_B=if䉿5kg]PЪ GE~fo7Ea'PQ#JiW-6⾅Q+ѪBmD%wAf%UG9ŃmHF%;.@DPO.VgGǼ']hc2l<Jw7[6fqZ7J )e*oۍoU{n4_p֍0 7` ׋~?R͚$# 2 `LB8[hvrTZZ )-Т1v,%>z&7. :.dfD1lS N^!4齇G{(c\fJG F::023p C6RB?j SXfRܡ%@L|mۏjC74)3r8^L汬1! mDpXJsKZХ^^$6s wcԊ1z_^(dؘ;jXGU2@f #ߏ t_Y<(f1b4MM= zwv|Qά^ƍSr2/ar,- mi]2f[t?V.Є7lҒ6;P@7.OC@s2îmʺOٛۨa=)'9"΋wfh!F2P^Q>\u~csר(vc6jL4>Y}(L "d\PMC2)OOţv:QT$ d 'ĀڼEAX$-@3ϡne$ q0 xkazYm%d #+5f6 KJ7fIa0/cÝVbn +>i2_+Ә#vfOɑrΑw3@UEx;ұi>cGpVMv#nW#Bv\vّ,W5M<ҙ9HĐSt9'L|M6]u2@{‚&E-qȋpzcȽ_9Hrn%443jcTa2n67|!X.Yу,`nMD`Ss-[IiP5T9*}8ڕMdpL伊.8c}h0O`.cIi?#F=Y#ܾ+O2o*>7Pihֺ\ܳ?橌o5"p/ªJ*iH7ԶHL%#jYcYպc }t&9 pJJ?ԎI3tS8PW? ;Oq%"n*XVp r#gDL|SO>jSnv8̶ZVy|GLnۻa(50hNN\AE5&u?'eux k>cwڿG7t=L#sTjP"9P@kiګ>.f!9tk$ qڤ@bnYp)_>943$c4;XBlOEYsEߩo'Y Qov++1L9{fޡ;5aބp(,r,&%nzهi6lTet&=.8K v{*@uaS/< <J@7=͈wXU6*O]uvY5lEM(xqç<\wY+ByXg}skh4G!ܱ'Akkvx>^4&Rn٭IBD#n!㠄i~LsK+#F0G<^Zt΂ʪ0Z€X FSVg30XD>$#ir뽵".A\*EEpA7R݃3r!1!O@hzk@ZXlD -xR)+X^l|Ւ]sќl>ky“tuQwE@\I^mypx! L|˄U=1;d jOqчq1ҹPHQ;(/jXevuW{6hb@m\.ٷ ƺ"k5 mkDə|H$Zפ%Jm1"'約VћtO Ktod0 BtCVLj xeR1vJONѸ'd;@8t:_;)a]PXS)L`CwEs ;X*6*@H!4ٖcΫUgܢ^ur,/3#mw'$!TuRp~o{uI;f$e}0 &mZΘjզ g|N$pxXxtǮẼ'~kUzė%bёˊ.Zim8\yAsC϶gdlFEk&!qoS.a8C߹UC1#Ď.*J%M?B`WY<#!3jE/tԶ$|},(rcMo'-@"+p {M(C+DϙvGU׏a C!%ܜ,hl;`?tHĐ=wUOQ<#L+8V~(N+Im*o h]v#dž,bHD#֟[@^BΟ,]=js+vP9Ŗf2K%Kؐd3 Z[<~qN)PƭDZ܉+H$gP"OУm'X+cY\XTH4Vui$ȡyJ,q?::9DDĠ0DxQ;6E+B;b>rO\N1T[ȥĵLWN64ʞΣ)Lrw]"5ϭr9/0u%i \b0=k@y QK4/F +"v5`+8ƥo}}!Y.Zu4 ZK_MN;l#hu3ka.=e?HD)a M@;V\T!Qm}lH~菔U$Lj J桋Ыu 9Z P23B+gnGQ5ZhtZ|#8_ON?M4|ߠڒ~^I=DOUvQYϨ[J@ܧ*QA2sN,xs8nRIC\"Su}Yt3JHg$OQ5vO6q^giPl ڞ"ADq߮,(k|vޛ%ul&-K^I~jccϺJ}qד}z( 'AxQ}l8A42AP7 \(2뿃_v+oAY;mk^ FN 3͒Qqe.8ggzm/y<O}g&$GFkj<{0jq[dJkg`ԡr68p 8%l_SGGPZ.7z]G&~ɘ:cgHI% V4}LYK?FQhςy{&~Ia6Л܉ 0ظ&U"p d #AUXN[5hXj 5J.}C#U;9b(O"MO+9% 235E=RW~&oHoDf]DOe<'k owU-;B\HG.eB{R #J2-09 A߲ͫAx 6xjT$xhR I)xZ3ao۴bBoZClD}Yb5=ޡj<"&Q?Y'ӖTF$J"cg>u+qS aZ^P-+o8b[-S'ci|ʋL~#^[;IXcqd˛fBbn85 ]OwzVK^h"e&)KN\׶_mëR432p2bEK<r?ZVH(gT˔HDǢևj[Z@<ᖗ{\&H}O,\Hr赜3/)7tmjw>./mQ h4b^4!+9K#-*гnvq6 <3iRz,´zl{m_σ.'eEOu7Dty NlT-NJƚ,E.4lY$/؃k)r\{)r9YW8[A|w=X^l%n0z#V+4O5]n b'IEa4]]>qnk[7hQIIӰfEVw: ť"֫#1H'YWu uh1 +O3KCRR#Ǒq/bYDҿ!;tTK#~I^z0~ItZ\_>7 H%t泗r+hJSdSɟlL_kțvքij]@DJqI1 -m8K$&I4T&xaC'ӽUThW@l#?+DEl -Gb6j٪ZEvFXO+z[`&:c(JodOZ.mZ-2k%Il_OV=qta:kd/eBMҪnĿe\ *[2@ R_̯E6'Fy-d7_㊛u48{C(Ӆi\G־dĨ:Ynn(Xyf0C'*~@`FVM#*kU"I!dٲ蔠4PtE!&oϳ=o* s@I&o[i(HA9qŲjTt.FT֍iQ=#.[A4"5O;7-Vmfe(/YNLu)pq fLlZ2bPQR^s/cv́p}na [L\5l,Ԕz0LɉHtJ8'vm!IM$0>S UmYКnrP2)(ԩ`nϙ1O-c&,f $.AR:j\WۻU@:k,>LsA@I7B4A(U[ԢtTiڄR-EC8 Yv۟_s%n.?8pѢ$zfi̫=QTFiv|;jE/ LHR'7JDn?;<=Hp -ՊJJ5;jIa{-!Cg lhWWw<GXzVDPo(l ;JZP)qߏRRd·2.ǿש2K3>&CxIwarr,-|t~JMn'CpʼDZ8 F!n[SbV UJ'wD62㓱'}yq\E4ު QlL v357q pO!? mQ$c,pz",*nORjemڥ3?s7"BSʠp5FkVVlB8yu'ʓv4ɞq򪝣7tl`}`"pl/ր(xF[@BS8*1Z\?|G^m\*8@Z0؏93BY$mi)H°D%w2 L9?.{'Ay %Gw~;&Q::eO} !bƟ f]=R Ϲi(Wà ~|lwܷ_=1eGTማܨno%|<4uy}90#\F X4ܯM\J7!FjZOR\Ӄ7gy fӱ&85 Mok.;&b@ڡS۫,6vZה2qfU=e.jIX:&ov,Me}bۅcG+(FK6{\ʳ{HqW_9Bϡ1#9'Ҕo=5:w2n$R Oӷ^B$i*yP;b0urh5k~ВvnT޶X/:VyH]>n!Txl<:ހx$v!]V~:s3F[.]ec;3ђƍ8j2iM~ԚKUOm2߃L"5#vK);r*2w!ΞB3qp0^;)^wh_$^}oZ-*͏k9fͱxrBQ!Q:ǹʫC]v('KQ@{Pwuv+m[փRMiM׷xջ9\(-HEr Xpݓ!M,'x-dŇTmg/S"ŵfRtN1/_kW¤ #A)bWYo JݗexԂsR2z瑴.[j`KR=]DZ])_#/34񠻑cJ_s55ְ>x_{壏GRU֛[f _r#yZr`W-1r8 +||۬@ha\B _ݭ$\: H7UߢxB·v-= (3Y] 5=*_LݗKmKT(P㵻DpY哯8hak]: ,kRJYYWmЇsmR|gCWBZ젳?ox{0d_^1!Kf4^"*.<3׍!=ۊmjDt(:xurϚ06BĂUn}puvrV !yza%坐A]#kΨKGzt;c3/-yq({|aV2>≯ c! 1W ?6Xuhk|Z b6szLrG0թo`̿OΛn0gBlzԵ@z-g448ݸڛa*SKBgFuc,uI(K<=qA$AS8U,^"PO2ObjkIP r@{I0]gv-:н>+SQ2=  xvhq9َ.ԴM&$2XH#c4WMCw [hBjn_ htlhs 䡀WS.2\=}=L< }8T~jhK;E?~6wRGnw~?wq3N̫tKW܂Umz+ߡ2R5[A/_ Flӓ ,*NF ! *+^JzR59$ēVF,YPL`xyN3rFf}p*Nmܵ{_,cqkT:Jb[31KE;@ [, 2"|CeYsT]'=(̄ep'.0Ȅձv;>j=wa͢F(@Rq?mI" Ʈƃ\`[t©)]AژY ;R̯7‰UTvz?@dߎ`%"TmH~j@1fsU& Y}9-3 k4 'LJZ߇͈Ϣh&nG%pYK(1Eza&]FB iيBe3M+r+M!{uޜ g\5>c3Zu,(~Cx`/P6(RZo}YGQXk+BoTrd L+13dEo(U װ@V?&Sb i+/$K,;ɁyU+mFŐҁ$neױ/L`K"N#}$p``H K`  Qcqϓ7M\ulrԥ?S vyx[_TjR9RM2$5en4QO/)wyyQ\j'54d M089gm 0wm'_/x+8f]q}<VƗo8#?ߒc߳Z^{2lm#2}FE leErc&K}2;\6$QG4-7ddT+ EgaIXZw!}a rC}7z S.$*aBrk ^ᤆRP.+(KVB9^&N'gϨ!Gd蒛1 =8*D$a+gv\UZt~yq~eIo6G+}1, ~It`n<_vDTRn..A:E2lS'Syk"~ΟEȫ;Î>X(z ' Ň/ܮȉq$޾( ."H㴿zcGao2hT!y2]`@$S%V;:!_ǙɔҨǞxD(MfΖTvADO7K_‹pq |ăV؜RQ7/U_K>U.n&y\"EM^0cp;,$ *G B̑M _ZwVZ\2y}XРd߾?@Nf'>V&_q>䕲3TvmIrDWrr\T)}gRD,x$܁Sx@rEFByV`\Yy#Z~6I2AIWzNay %laػg(a>)fwO,46t*iYi a=8W#=y(>)}'(V.cXǏinNvt9$$21e$fK8u5Z˽ l֜ 8Vbq.᧓$tRDbgmd36}2un0)zd~Us9Lo- [1ְAf4};i-Ē=yEmyPAdGrM[;P%tKpe19?w"hpdXM(-KM#GN79“쫀'-q^m)˹kXh>u~ mr@mX?xX*a3/U4tEN]x1]a!/v"#7.aO>z&E^N`σ_ ;mhz ҵ~ { Ө~/gFl{ y-oj:H^uC|<.lp+|7I:D8/' ^Rx)2O$:WQ2}! ;*& ,Yޞ"䒕C9w#P| <DXStfmջnRi3 "7wj!L?,l9ZT"7 먖jO0V&&dX$IQPج{֞$IJ9䣔,;EI7ٞ-D ~MQWX/v.lq߹ͪ>*/YF -PMٓwU]Ზa[@6IeLg09骻;b,!>ʓ+׾~`0S=AktC6KgHR'hKb jc}Rs7i{H6}L"({lny+tݳÅuZ~5_ oȻحT^kx}"lEBg'o 9)web}=u 6[C*I'~׶9HqnP˼ C+ Qx@R /c3R^T,dclt$RsBVlAja{>-ed;U6awdKZ$$rē9s\6)&!%'T.Q̟-[4vH*s0͏6qxo;O#u svA~)dUy3 WeU?.Vb1q1b{>>FOGaUMx؄] $V4 f\&ׯT-2=UWU>wQ 3%dKhd򔕩|29=[wSGYmJķ:_;eX\պmE}j,%V.z].X? Wj媢 tS: FGEJ?y#+ܦhI9T$o)Ԕ^plwgm&}zsj뚷:/]d(P ǭ^?D؃dCwZG>__Gv HAy ,@]VP?!VNL.WɊC@3kk'mi_uoNj1u-KJrQIguEZJtiT{YH]׈b3}H'{yaAˁFe6;@\ŠM)MQfPWx0lIy^Cshtxާľ8AFۋǠ'$vA~5kd*:1Y\EјE}Ma,Gt#Ƿl!-pt_`j hM5Ix +f,Jl#OWdؙ:\W_b!}RqLd4DÎjn *s%}A fy7I.M6w03XDtB| #2QjFeJg :3\ k[iHy-v Ptud)A.vNp;%vBzC Rid5aքfs=*|?r DxjtAs,>Z$.k?e" 6݆Gәl1i$'`j >m2$ | z38% sel3ѯ2bW볣MW{7rciCiV{cSl%׳[VRb{WUL=ol8_AG8w"V̖/2ϰeqt{Oce Qa*GӰZ TsB v)ߍ5bma05i_ 8p?ahfYn]=E2WCvc>Wcc8uu%, jCdN< V 00!׭D_\NC1a/_ HgV+ӷ dT7甧QjYNԸG = whW<-c$"bx^˝E@(<@_GDsm* |iT }]׭G욀`QdʘM>Cm@kָ>Wj/Hck3h:Ftz"*,/7l7=u0MUwmnxtk*x]P0lƙY+6ϧi#aiÛ.n:n`1OyW|+*V@xcjfUQ+fO2#6GlWI.&aZ&҅7ђPiIIP=T`Uf껂-Jz k>ӰZ%V= L1>Ub+" 4@"LpNX*vu.wFHuٱ+7I-@8[,iu>lb7 Xch|":{xd5UR_jkД(:_E)x3AWe@q_w/2lI5 ~7% T Y^22#2FF:JLmDfw9<PSԙm9^ϋ|"p9OcJec6)h6>7ɼ51.hۻy7IZjpհ pg_>%ZQ?0:rʖxFH4 ~10dk|}AQ_`bYvM<_A\ua%S !㲤bBtG+ Voa0S2 Z~&?|v̋X ey'&}IEZZpJS_ޠ~GrnB^6DrG0ڔ:%hrOY]yY/lE.5wyD`oZ'ǩpVt91I7F\PD'*j ;\ˇ׶͡90)ʭ+7t˾Ɩ_[>p=/LR`i_= {i$NDF( $wQ3hh $B{So^B,Ǿ$'BƚoZ<ʷB܆hV`JWitfg^ ~ e_7N&߅ %@4ڦ bQjO=G45+`IxINuRr}7 [sLr|Dz:@YO eRǿ+Q\~r>~wO2>Xur//biz;TDܘ~RY_Y30)`ٞ{.b΂H*跨J:Ÿ.Q- w[: ׈"6ƫ K`1j` ϰ˫>\ Tӡ~N ? )XH,`MZq$lWh xinJtK;5 m9n%C+ hFk ߠ,DDmg:# )7h!t`C.0f(LmtM- v^ޏ%dx"|KaLr>RdD:! ((v+xiw0Tcf5w-!ށGjld̹yv{rːXs]1'dYA. e+d̘Ŀ׺ ENKpYr1F;; ' C8N6*|:'?UFSPR?=0@O}zh`GNhk F ` .WIYLV{cxo~1jexgId d|]_F6f0fX|Lz!5eeCURKBI~)MKTɬ!EF7)!̐((xK{z.X6#,l[8߉!~,r]`5̳Q{e62/=ib}S4޿IQ2&{)-uƼ>Ay5~GTDI?qꤝ \ Ja0(r+^`|z|S0U~ ?8S70Wn|p3I\1a>#FJ&@z"EODL Ԫs-lW7ܡo/@ZSg:8{"7A,4R^HF"vYsH%NE, 'Km<$N#Z}@>ei`T+]U-or]Y&wU>$ ݬ|V==: 0[MgsB.C]i3 7޶Q4ĈAL5Tq`'vnn59/h(ᮼ ;t" g.d2-HI*xĿonfw!s^{B!CkE]azVڐ%AǣYV qsLf Нqμ;@")bq* 6#CPЁ# o~6 i晤bd׌i](KXZfuB()޳{(NI!|F2 D%&H^uK xǀ:=x? ; >8-^Izg# (9:dy0|.u"l6l6Ј|tbu 1)sfǀD".Q|o ߆Ȅlj9xlUs}0iRpݴOQ@lT|P~g=6Hsl8"gK-)"T)&GN+b,'}%s CM_rg>O-qfH02h2t"acc4Ap_u`=AQ>&¯ʁSsLz"ppֺY !9N6U򔩷!e}X0@^m@Y'`d9["XՔ=%? hD]t.XPͿ`]5H .kw%m, ~ߙ1+A8xz@6=םZ (̴|Z$Uqůǐ/4^(L#џ&Ub|EYb-{L r˭H֪f1EdPR9S~濗U`X=#MeQjnL$kN`p!5U f 8ybcuTެ81`q. Jt-G`oyȡ)&r-=*O?' %^,WeۮNETnjpB2(rI ExXkY9I$iPu/o D$A";Mٔ ;*MR2MS:pCpw)[UݮufJv36.g :N=+slj \g#^f(]L,~7RݏLy)xN炄Gt h\xJQ$4a$:Fjڞ6 o^khQ('X9+|{&* PXyѝs?j. kO 9g2>-).6a?׾5!c6o_\M-Cj(V}'4sgUo~OߺY~ל=U,399!SrV_vyZ:9y :Dg.k2*}N7TL6P2d& .%k ,8<3ebj#!׾!Gԃ^_`Ŗskp6]-IKRu+L+ L&}@1;#,qh$F@+QgKRZcWQ){=&C}d]'3uI K]YpMh^ r{_^hS࢝WD; dcv0 >^( {X>ŤBgSgd:0/H}1zpw \g,ڋ:۵ަhf藦T$IS;`FY 3&/Krkܱ NBUNWD_Mz*bSm~8fS^㲦/{!zT ~=s73foqE~`߼,q͋! ˤFuc Bd+TDHJ( v={;”Nwi˄ G%1MuiJ(BDՉ sA<sC2ba6#̐x(B *[%p^];3u &6PiEҗ 9g_Xbʹuz0CHz0c;QrbW-1Ǒ\}-ul,oХ]d_i A,lin$!$Du_? KHÔn*Ig%R %UohRэ:pôЁ'&Bڃ]{Mo}%I 'U/0R4W6%F>b*gZ_"?٥t;o[)̪rqUq^D67o0<#,}D瘚 R㪑Ng&q |mB<3 DbmDpK/Q 4UxZ'X2P]_y F0C,VV3:Y\2gSCcra+faU`<&;.gX=6%y:loQcr'J&=_#z|Fm+=Ow.#yk! k'kӾgõTimD_!>/H"RhlssLX)lBk5ϽV cjr 䍭As8C=9( \` -ѳݛJ)j]ט2.kXA*GYJ#?Νt:mxALP:Llճqc!H6ʌp=KWMiJ\Uu[`^ ~݉>c'sQMb#+_It=Yr#HԊ<$Z%4cicݐ[QGf)ToCR4eD'8]D DfepRڹ6lj۹"k\7 *w2?[~T2Q%\i-;$\boG4&e(" ;U?7Xq)!6'OJ6E,GhZ48o!MJ]Zy.<C~Mތ.eALfN8Eܡ_uV PA _`O?0T?%?-~ˊ>B<-$'Y#kX>e , qA q,u75NAfIiyV@^AfWw)ye3Q6Χ-;G름HKmyh*߫ fĶ^6(ݔC px/:;=)B+v5tZц HkWkkVA̴Vw$wl^=pWplWNѶ6D/#BZ}I‘? D9Ejo^%W0GeŤ]JRtm&T͞v$?q\Z&Hn!` 02P䆶Q;A)ܳ?.hW(.*wPRAѢT>IF~i3n8 $?'zlw\3)yt$x56DUo3{ I~끖ʦ_04܊;ȜqjTG#ty ɫ3żj0\~`Y"c`1fS黟j̀ᒄ6OGS}҃~iXJgLrh'X$W) ZS0nrښ؂u;tpKΐҴGu`~agD:N~46}֘'Ϗ +v^$"uD 7]vnLМ~O{1N{k ߦtjpSfs/9}<#j ).O0C@*WnRgة2e$ /[,5Pj $^}Icf IR׻ޟW{pzbJéhy] dOG4EftsjmC `ۜ3IӍkglX^SOAqz9Dye?}IG%zP<Ɍ'10K\pb|m4\TiW xa,ZrӤn[f=~& ك7~%.&e-+z'>66uܣ9:jpYn$"H C]\̛B:$v5F3|bXrYJ]_ 1Ǣգ#3ERb(y$0vX 1Fm${z#B/QZ0(ql5j$2[+[ypA[j. C1Yn6]|_IE$P'T+4D yf.Gf[(N~9) t.ݖa&WU;P7c *BGpa5Wߵ8#E8h`0]wɑQs3ƋS!- L5 AGQ .S5ZTjuPOs5kZ X5B캛"sq| #M'9$7=L R3 _ ؓ^ɤ" uUF,jW)>*7_P[L-,Oʉaff[̨@S DԼ2bk#F]SL x wY'6 L;uN]MB/YQXL7 òM,&ĔQI?^F1wsHS9]G :wչڄl*Zq8}Mzejzy#>Rgd_7 q:x$熙3_)vNfdYS6Xǃe{/o*(Y10RDfP@ Ȫ吡-<*EB^ oK7ې)U ?>-᪓R9[sX^f6[.cS=&0~Yf$uW ]s;A?EU9a7Au} @g<3\nD ~0LFX_7\{G. PeǤO$$J%͓lzW2QAfYΛ.E,A _=E>q82 ${o\;F} 'IJiX 4K"'I\]79,8wd7{2kJ^jc~"65u^aeX&騏 bWL/)S"L368& 99 u <$$`_͙rq4  ˦8 nz†+Pu+g4 PP -;K+R OwD\+QC$MiABdphܡG7hpzv'>VAҒ1l}6{[Ϙ .NMFj}:&4ڢN)Q %eI4, N =K3rIU2f!a{!&JjLkpnevx:^cօ ) AQ4pot ёf>3@&7׵%GʆQ֜-;HdFVV#kUgb_AOBMKt+PnXUp 9'   +(V&{;;V.4oD D?smnMfJh+H }2jyEu.F[%݁(![~AoA~G/oX^M_*t154QX?dflx">$fؗ|%c*&vmLmK!箴(4r9yXG̣`fճqF$q&"~ Bi0=$Xm4T8ҟ`W?'~ "A+ej$Ƣq͟7ޮ@A?1ܒf=`''\ ~oؠ&N3g$% B9@*W+pluL ѵ^џeFZϼ;09|L Xz!sB:t 3]ͤ$aM \e _7;}Q DS7j6]X; D8vI ˊBKnrЇc[Q/e]q`){s"|/wUWyBs_o >yGIU[5CǮK } ݨ>F}<;B ÷(1q "j1s*gHoG2-鷹 6P3̨ G8ʫ)G$C$N_s.9CzVdż] ~ B)bcS̕?i1@!z{cĆldbxzm=?Or}dÊfhrQnMNDuBaE)ٿHɒh'7Z֔ Q;lHZFXo>h6xó[κ'`Fif٭Ck#VFF1ΐn2f ,.bEȸb_|/gdM/fnc܈CWlcvZY4F Yl=4VeUOuIdKыZ[iY\ kͷ2 k >Si%p)RPDnGQd{Q@`.?X&oDO1ļiΦY) |^õy P *qnaZb13`N@oTOa4G#PgoHacqo6 wvY᯹ENHݧm].T&Y lD -.M̯YwG%tRT(oFȐ1CwQLiY6RM~m遊uzN Dz)f6KB!Zl*W$Sg} ߄^A/tVC+%CBQfo^TQx{Fu'&s,R<\ W޷N 5]Gz4 57pNtM ;Js)Ħ%75(Ĕq1b(ԭC1d&Ib&$kɑtkN2 z=\&!!:`Z?:!3#SyzDqNnh]ƋH:*.zB=JmcDOwѷj^j<سzB)H&@&̄ *@rjI yĿ1 ǫo5 {2Bԓ-Z9(k[ ,A?4tBoNc'v_H9foNX9U]pJ:j罽M,*8`\ݦzྞ"Q0w7_]A yE"AoSՂӌ` U\;ֿNt@Xj­)a+⢎y"z]Ul#>Cs`y+oYEhB4KlB&;Tv{BM(= ҬBת){i\o!۲3U5(n}/:u >$Q{U`ٶJxFjǼ |`܉Y߈_ n}b{&G0% -F=r@QE缚([m*Sl͚?2 7dlz'h_EEA#Gӫ =_k+AOkQsp?OI"`[9C7D(dId(2"l8O=k|pSR * (p$ I: լw$> ܟ6SOC HaFTn.t JCOR 7R enqkstr91_=Nr-k-|{%pjC?iIJ?+ő3(k-CQPgF^w._ݡ8sz־\`+hn.;+h9OFƪq)0VH5-Fߗ"h`aH̢&DsThUvXn5xI(xYlbUIJVm%-xĒrXtV$cd(Å,>,MD%ow Af-P 2 XS.ŋ C0#h 1&zM!$<;6ݝ>U–CwRd%To]gYR,t$? )AGI5PY\UnIPuMH̴n͸y-3æ't3fWfx?5w厄s:^Z̗`;WB=H >υeP:>iŊG6Z`i?ȷ[Z `*陯XziVHeuY J0ZQ8\-VLZPjݠ aܕBr `o#Qar`+!CY"8q,&cbKi=R,VضZ7LԴ ȗUdVR:خkj,Ǒ^ҰT}̀ `mP2mz)O\nLhݪbaDFfе|E8UL`$c)?e%0*s1, t}ab [:Ɓ'K}}m﹥{$- + ĭ7?@…<+S,f4DY_ꃑC|1{Og l;gbBr[ fyŃ{#~0{O Q1Iq\9/ МyP9Koli K4ZSOM f/}p/njT͕KvizXqi KF#q &<-C &[η8%Ew>2 CXe#C/x-x:ƅ"m=U[j7Cp>k@ԩmK`iyr2 ~eCߴ"2XJɜ6@5n=dfSk"#1`&|6D򬂑%uM\z܏kP,*} _0[jZwl\3[LiQWENG& Ac%U;!TH X<4̱Bn!T6ft8Y6'tСiшZ7%cAcTS\3gC 6%Pi|yJaI^ X V5!ߛW*zqt[JP'g~L#Wb- kC! iw\^ƈW  |p/ 8~)7y0?!HήB# SzC3\e^-K?֬7ŏԞafw&I%uK+t uq"_eV[ޱ4s~y5T-/{Qrw~R:hfG!X_mM7aM-U‡\sp+Вb/1tSܟJ9 @Jxxz: u!* *֍:Pg}({iSRK/?0=Z" |͏Ou"[2VŖ zf[y)swi~+ |<-''BqV RC!Pt;aLLeF=G? w(pud ہb^ /)C$(' gԦ/e'5KKv1 Ìڃ'$x2t(.qoq -jhwcpniג_j5ֈo-. ʗ珍XriqvZuGSN`dg}n8=,$2_}P$ނq0إ@AX2,*:X/H(7Qu`** _ſϥ8!)|Yt$zpjj9eP䰗Dd Χm>ZjӞdM{H4)'Wnh51з{6H+l(YABuQ^Ȁ:I >ȆUtSuڛiB@!H -:wl9_ּ +lay(偅32\4ѳGS*˝ghkvXŢ7VݜP UIK/&bIʸry |5 "haVuX70pxTNtK \Arf)fjє2|n'<X}[11 \9&W0&\,ޔn>|GK)DŽY[ep^Z;caѬI0^]km\[asmH;|o ~fmgZvqC5yS&p; \Tڳa~ɬe;GJ+¡hNl Zt(wl(+[ߚWҌ`8$i, KrIR 5RV’5*cl{uK{5dqUvTS455a0V8R |> XJ}20*Vkq(QOѦ8S{Xdf%#P&CD P>aҬb(1/M^) &,PCm X¶66Iq贅F%2EUfjP-k*m{%P»P4Tƽ霛慙cSHU5eǒuf3 ʊ/Hయ]1iTp۴|ɀJJo.dr/.rmM漚9F+i]im(Tð P`̯e%>\2xI'AYu1L IgE4x/ W'\ThT46ZW|ṇ#pX1!G4,F5DW;}\K).& ! Mq^)ˋ;0ޕh /xa?wP- h3nUQM,~0LvoD.55hΧֵL b$ `1Ů#<ҏϴnPٝ7S`B[1;uM+sxPu/P ٣)ڙI]\{PAMZmQ/55bԖ1ז2>à0^/! K4{ZwNH~*!˷t`aﺾ8paPrj u/!ZEvo[ChPXe bKzR&p\V&weĝ[>XVztϹ6@ eKЁ z-?W+n󴲝{Ew/:&nLa՚ɝrKYţ< :7ym"z-{Mvc5=ok¬$= XM{@rP ոPStub-%H\2eJ0OBnsbk,Ʒ%et{J']k^4#wB(~Ged*Zw(t8%ZWb5E!&-e, g)9XA!GnQmԿG "4Sp`% t{Ƙڱo`xc11p'mK '-]{9#t+gH`j748C$,c#xE(֟V1*>H1W:0 u* 5:z&!,D>Pc &GNE|&%ƍl Γb@Gב]'*w 8ijDE7P$Q Nnyk0$7x[+=/QivMY:ؑ..7\tgV$QPhf+;zwu O;@U 4x8xJFTKo ʥȖ*8*ZÐ+A B%nF]"twnKᜂY:[WG`8+9ǫ $MDD=˘ZW/ܿѤ5*B.: 6 ;v ga[F 7eQw Z€KdZl!y5A]Ҫ$Nb~a:&mIvEtWMڰ (RhC:_$C:q,> srA=+tp^rzUhHuߒiEd28l˒] p(At̋/#UO2Vu+Q5xށ JW!*9Rn6MOz8.#xn v[0OۣN`lWX/"Vk]&4]4"X R(F69Wj+o֎I R..aY>v!̞\4Vtui LҤ4\SRR|K򡤒to:tPf1*AІmxшnXYԷXwYJq~?0T vG(AX.j&6i ~xi߳o*aIL^Ƞi@zXd*)8xt#UH戀~=UL#kZHaS);jJot7'f;quݮzɾc"~NcMA ,=u>ϙU:VkcqYpT4)џ=mT8:<uhƷ$ My9{Xk/2R,%NUp] "USdR._< q7juUTմа _)|=$xCDq8,w^r&2/_]o+(+Õ.TT16u=>Թ7=œXMaED$繗|a0?enW<K|Vs>v\Z>?9+B?3- q>kX+^' ~4B1wDxn'zQw.rȫA61"Պ|aT1~77@ ^lR]4FˌKQC뎛h1KA{D~ȶh٤H|(BMQtjvt쪗ޏ  S*j<"Ҍ cq`@.gЊz4RšFjIc] 5S9u%կ`K3¬u a.D>}N>zPAi#*7pfůѕV&]D]oQvgv>\|C{E)]88}AC^Rv!+J7LnХњ_Nn.NvtU$UMΘ 9 ф0g%4 v<pS¹BtU#АҪѷGK4{ >#\v`.͑jM5YF_gp+>\F9 5w$ ^Fy)9=L;kěg\gnwS̢\c6\.3;YGJ8c W~FT8H,{#r4gRX-Nvݚ'rPbupL<je!\Il֜'Y-_#G`Y=2Z|,݈8aI .ʽ s  1f@KF;˧#+4eE>vUgᚱ'9-ݗH ? 6Xs푗Z,]i#s0 t)’fל2۲];:B=r\nr\lSKbi@>?q`.Rҩ]U;`i7>dkځ([Z$^4B|ghT B2_)`cY=F,[$~^F[2|nE<*#Zi՜AA3ӲGf N!R|eqO N*y<:{HFFBO9iCvmv]a)MB\J `wl^\̩IdOȴ<%ȷ7w:4qo!F}=&7.sxuȾ*aR2"ía- ;d>~ϚѷwLYǓA%%FP3?J٠ݫ~8.eEՕv4iy{Y!?߱+T,Zeuvαxk/n^Q.`xbՁj2B݉Ն };$vYNHDžN;-=݀7\J$%8[qєZaE*R/7HTD@y*Do RgWCl&jȧ aJn1¦ϋlzvJ.Mw|;xb1Mw+@7lqɝܞEAwr)J`6pq`k?ʅ<%{Z@v'AK )ɟӒQFX+PD`3Ɠ\K[ 4ٙ}bV0rQsB0&,:?KXQ-^J4]4 s(xgp=c9vaa+*p3b9إa(CSzF3z9:.+`Z2ݪ\Ovo8gUadS(zߏݡl5=\/EC##" x쀹h|oǛ(%JL٣8ܖIXڼV̅ ~1LׁO{z^W|Uw 9%+\tCW+,B䯀q!h67{lokY89¤GV+T ciq$-cw`qnC%HC, i-jc^un͛4Ra{u1#.i)j(?ӊGʣu;:`P1,afȼs"QF; x`b1qJZ:lЈcT]$Txtj^60{=Y·`BuHQ8Y#2GeuMgT7,25mpGO{BYrb1k æ'e&#ሾ&7@aVѫ Z7/~4m5^‚o7K=J"%c.ݯ7Xd\&URG rA|;X`p9d?ta3!%uC!ݷI/ϻTTO-!VDbFgZn =?N'C=U^+zjL`Gv~uR9N7È_pk`-"nZgcQWK/ ~YCQq%($'Y+~qf7 6e]w'u8}m!j%faFN 0"NZC<F"sÃzfiLIڟ6(%7K)PZ,rRud̔Dz>Te;ʭI?Uz;Ƹ5hi??;_C,+Ź'ŵf}fk@Id~xA@#Y{e 0;:* 9lq>lFB[9JF|-I5MHw]lJـY]\KIZ+t 9@ c_=)$^ߦJ4!.uBw2S;jUJ eboN]n哔Qv6a;>N5y^&L< NMεe>]a]$ctO #A TX2OXD e64GBdG,zh8U9Ѥ3ڕi6FхSgWw$ d0ȋd?)A pkciXaQ_q\/v4 tT#4>Z jXE%Bro{t=oMoK۽"\M WGn7)XMʧ]`^J&Tp.Oy}לR86!vmr3E AJ#Wׂ- n3Y`)*YQ /U Awx{RpO9+\xUnDy>J3 D_|K ldnA.a,((YItFB-C~5LeI̝^€*#́{MwW;sQKVBkU4fM摋|VDz!mntإ! /QmweA8HW<&[JZ'ت?*eRCi NjdK hlJuKAW1Q{ziakWLyE#D|;b 2Z8Nꊾ+2]h3z =*O֢7:։S-xNhDͥ116}Rn~t p֬&o݇x=^T:P %pF<,"^i2HR;3 BgM0{Ĵ`﫲 j1S]кYs$!`gOT˵FeH^?Dt}ySpV(}* wCqfZ|yTR̍$C_.|T*AzZ ulUtr&1 djv7I'+j [5XuQ&@dGw5fZp>&"^fKhN$ Ĥԛи,V^Mr i݆G$pl#zH}J]HͨޙYŮi ܻy; 8\=UZ\d*ru=)6CV g#6$!8K&W.cV9V#KUWi;ua_k5:: +ZSP%>~en?M>~BI\kGq,+j kXԴx,]AST :#CGN|i ڿ/,W{v5 '}Bi|^cI٪p8T4a"j7ٲG:\6;A9ExҪMM qO9Kk2)&暀%Pini@2 jCMާX"LqQ캁eW3MnCHS* [LOPQ*,7K B"n$pM9G} ԮꔞeO7) |g BWв9])J/-q\ۊ`d'fR(nAJ?^+E &2TŪ!*#PfF3aWN&sH_L&zZ\o& `UPSb<+`WCG?εIx˧)jj:'ϲdW0qV=E d~q ">2rJڗ3>cza m:Ov0d ?rAu6|DyTSz~dwvBhމݩγ`%Lt;$'D WXu Sݛkx)P{fHbV }V8"?\4#dBb y$OjKW4'ݻE %8?ڥmd_ć87[y.O|_lKtguU$%NdAw#؋g*-ѶѨTYpJ %'j{'NU'kh uhsq#&vrjŬ+҄;P~뾒o/ osv;ʘX\NhJ,\މ ((P*+`_2St;(/F߫Ӎ`.a߶KĔ(7l'9sETͧ_Az.`RGO:Ma>,}{LMLQOaܤ_HKȬ^r0[7@Joþ;ɡ$lHKouґjuS-NnU*W ;0"H6,q?hU5hʜ cP7CXQ-F9*虵E f6Or9'zH>T5Ɂ= >r7HU'5t߻mA1{SePh C$I_MGh> [NB#+:ҕqgʖ1/9[v1nWhN捉U+E?^_JO ͚ǑbxG`'i@ÎUH&횥QE>`?s;:&NJw}[ TGK]pFO՛#iw (aP# R+ER_6RXym:8B#UwJXt[o+[WHV܊؀^.*9GYM鵉jG▟tG\ 63 UUkʫf|IH)t/eBMEU+&+rM뙅M-?W" jM`|Rd`UNJ,0bƖ*FehL'T~=͊"bxLϥZ[vPSb15`W 1e(BߒP*J$1Ñ[Iρ"JgV=}"F3ߢ[D1v[}TvˌtzVX˿3-G̋ns9|AZO>[W$LHy0'*x}USygr&3A-JAm|xl/ZK6db(Օܵqwi :|"^/"Cv O1ύ5@6&n DAZj7Cs_Δt?;C_SgpGz>B Q=6Q^]r>䶙>k֑;V{2R2Y@hҖv^D^1$L`Ѝb uEjaa{a40 `fЛӊa$@H|ǖxG]ɱ L_IjʀJ!&B:'{k2Nzf7Fș4z,+'HUi@M j(TL8A%,˷5|S6 `$ɂuz'k.-(e2v]'AOGO1)HX`OXSuKBMde6oTF"aMH#8 "԰i&7Ehr<\ H<\Σ ҳ3[!tg w3YkG ϞM麃ɨ->Y4oVUq{BӲVGu9HĢ^wGVfv4ja^m(n`#''K`/7aO(7_,e*6 Iψ.ʼn7*HLjв}5pg7uCE۲65U8is<>>PϋvB#GZ›E^wyj,Efydi2Fa/=~Ԍ4 [{n/^q#6v|Lsy+Pyo%,0 G{ZAϹOK՗ht fg]NּgE]Ӏ,JO^(/ZQy"٩U ,)nfE 0eoAH4 UȄ]&Z?X !3)A7-c1d o@݃qK"X!)< I뇨IC1%ҨjGZEn űS֦-fyYEذ(pSj>K/l ro%/qwܠ+ ֎Xy4MsC+of% RM4MynX\lF,..(Ar;S73assʿv5s)6wB' 7S[5+jЇP V0HfFw`YƆ=~X jK*|=yRi[!bO=J)chr_vv!߿7Rb1qzqN^;9 ᅧ iV޵ 6W@L $:KMgUJ}]3E -+3d~<҃.R>FN0?Y֧b= y0:;t[dچ|Jߢﱾ.m_0SS.1O=AAO[j$NVwbPID\øg<7}X,?f!no&Yގ\&nیps4*OC[9$S8rEn徦%ש6Km'5՜-yqvsd{6PXI3-3beՈehASCwF.\.Ϗ7&1l=6AύBy:́u nF2X{>|ݟ%nϺ]')| \d&Ns,D'^W"ˮTkm=/j߱^BKsg >pC/%0YU'Jq&e$kh ! \U3CW[Mt$71?.flaDnpZbΥ۬zQ&\Ӝz|~h[DDiAqI8H/Μ7j|_\`ѕh훲nv^CWG &-:/Adb mK#MsH+-l{Im*G*MuO m#,P~3RyI!cY1͋qyL"8e$)ەԐ2K.3>/BK7βٿiRD.%M7#<@3)Qm:~DMЊGC2n"W+gU?Tގm3`z^Ѱ1o$4x՘~7Si=E}xN9 yiX)u@~aY٣Na L_'OqrwsQ$qi~7}ٖsVO3ƥ3J) 0몗˓5`)s#!eRzwґՈ@ = ':a3Az1wHͻ 'sdQsioy Sd oPNk'ӟؽcRyOz&"5"[FKq t^E%{sSLo4DpӴszJz$! }2HcVph>rwZjF"IՇ;Yh2t jyTmqy+WoZ {]W fPm&['W_d[Ykz&Ta'%/mtF9 +o`#F=t<|aR0q>O3[QhbՒaheAJnZB->*lW!M[?R'/**R(-+w|hFc=}6 g8ͬ&s@j ?`!RQ] TYVm_}q[I:<^ dyBL)5+B Ta2Mm3_9PJE=ZCo/ţBa F@{2 )فՃ 9Oc 7-/\8F[wǗGuXIZUJQQd D(y&q8j /^p`?%%(ɋX^Zv1~" 9(FF&㨜k]FǨ4s!YyDnqWcZ K;'jp11u9\GX_gNil +=9NWOlc{M3-\$KHl W:zx&iP˔v/mq4]Y$2AT0̙9}ܸ&tLwg^ Zݻ>}iWImW97sG#2@oIrX0~IѭՆqUYgǕGv7,."Ë.[P#ax5!tGIN+-| > O~i=OURt1byz/{Q #G'I4w\&{*xi#XЊ=m&fL y q˺# !Hf%,en7MIPM=1އ@3|!; JyLhjΐO (PWOb"6ϗEfCW0Z0RɼC' ;&|'pNI|1^g%}i! ֵ 0(6eSܿne_V܅Fj徢.=_nUFwI$cwGn ؛BF47Qc(ET/ISeDˏV(Ou{ipc)0Ȓ˶F Sn& |a|2R)]IADo- 6FUεpSH#Aߜ;&e$AI#dɼiB1T,XtR9Rt$"Drx[p >.;" jm$pYZ "Rϼp_ũB=ȧ8a h-\n͵7}G($YK1j`g ì7ަsHwBDϦ:)MXX(RU$iƳbmAQY;xUD,,Q2e5Mgͪ^'s:am4D)D|e&_%?BD[W×#CfӮ{~Qn] PN.MK\&&Ҍ6#=׫tN9L7ی:@%ˇ_PuH->æTB=Oo˂;v̒iB]ڐܩAm|;䯒*Vt.C5Xe 5{\L3^$Mru0uQ1* aP=s4Y[?fՏl8/!o[/_/_C{+YI;q Ȣ0r" ~ JP~2z+ۡ\}<CʽU\ۿ v!ùNѹ&Pk*O֧fTƅC`>BA >—H8Er-8 7H!0, 48:0膔5r*h*9`rO}o8d 6HY2U2X7FvyVy :dbYLx@D+@{(LJ{U[Ig-f'D` y~*֡iIt$g>j<ލV^+/u3OP+ʏAmgEBO͗.f1xb^Bʐ0K#n=dV:> 6v6092ώaH> }/(h`]rЧ>ykT$.cs[:«CW!54Q:]?oT ϭ"ˢZYsVąх-DϚ&.C[QY Ҫ`s"bhN7D AP @QA\ "g#y2Y7crj6E;ʅ Uo3q0G6nYRbe' L>NvY BIdߟFo:V)|%=`*D v3(*/ lw:hm;*G\Sij0Ll`'Q21S2Yk;*oeB~ywe7>t@?cU_VKׁ#a)`%װJZ'̑ DNX9DÊXk>_r(A ,d3puBys-1).ihjJ+ X06m\ FR^qNur"=ծWЀ`sW nzJR~5NT8hI@j,N }){}ނtS^Ą- )DW9C13ȵ*$o(= z\ol6[9}O)Ö 7LzrRe8!{HIsۿ[I+__-j>> ( i)%~ ␆_v~"dm|Ry/ JXYac)F]T| < gx)OujHS;f{g/B}WƉpeñw~i?l3odJh(핷?F \4Hii4OqԂ3t, (2*O;1Hi'?hq'^3={Nڴ3Хm|EZ;Ispl).W<#!i%%Kl!CW<:LJ-KtbBϦ⶞910RK3i~3Xc/ t?Y\ĤrۨGjst_0WW`+JVJ$S),Y]Ffܥ,[?w=)l;ؕF[8{B!/bUjz-kLK-'xD³bb76,%EУ Zv#IwsCnȡb~F!;7F, =H' h: Oo"gfOf܀H(f:i몣^Ǿkjq֏ ĵѳY(fh(>6 lj12f`09ކ" ϓsyr@5ӲuF/Є20Bkyx$ /~ԟACC2{>W2o^ # <GHQ\?#+0Oa=%b7 ‚gU̵[=;.Ӂ}s%!1CYk|e1 QD .Aך,r Py> JFv^wL%S4 fP~Mor/yx䍁׉Th2w7Jr%2fB %0!0l3#(lmII)~x^"[[wȓ]?rNwQ.&3:TLf3u9t9y`yFDGsdx95}rg->cajdAsۜU c=FCtec<  Ҷwc{.*|dRp?^MC=ԃfke` ˤ)cl!FM9gT Ũ'LsxwY\]h"KL .?W>j:Q͙eiڧ7}y6d*:pbݦ;u9pū}rփ;NmR15 {L x(d]6d̳C?+%4PL!T^AJڟ̐yD&vk,A5jy.Pֽ7chd\'8b4ɐ{Ϳs`QqpTλ#,AA'$ѼB MYj`W B{I0Rپu?=ODP1T`$c} ZBw $NJa$G!] N5 M~ fma?v$A4AMIק Eɂ`J(2&OsLnQ!Tڷ<d2#7r\H0ycvP~` AHК.܄m_כ]OkΊCm"Xˁ;΀.5w\X#\ghdoBJiW]d<:U'8ƟV(Ybw6xJ$>r6]eZ_Ͼ˸= 'ggmerZ n9]1^ܚJ$3ke=Kȟŷ~o3+oDsPrǗ0B# h+U"YsDsXyhJd)]y~v.YsRA C?uq)'*&O{bt¯N%Gh0*|7U_yˆE@>DzȲWe- m{#>An̸CA 8$Z c۞ٮuQ/QD)~3b ɱ% _L)={'_y EDNI+Zn$an%81FxE*1aE{Lc0g l{KUQ|.d !wKi.jCNǒge,jNE{굷. :J,q,Ҙyy($(MU a}wnc;i#we.PƇ> Mw'T/;au5NM\g) Au'qFŒn-ONIP>J춭yy>I}ע/z* D3׎%*|;rؼ ߁{"C L@|K:Z/4r`mmo_cw`Ӂ1@=X?nQBSs!t;G^ YhqVw&@|1W3ϻL3v!=9Ԙ=HqzJs`+kVZ(7K禑Dl~]tv2ʨ!vիpm>9Jfß-$oWE![HeOA?/:ssh]cᐘK< Xq΁DH3ї/̪(D1+} ia5vGw(a pZӥ%mr.Z3\\׻3__ֱ4fִ.F/t'0YYZe [t[Kߪڍ@aed? U ~evP.뵳倃xwDmiYaP^ҝ `[͹bɺ$LJI`7[$%YgPN+æ_؞5ҽס\dD#ߢr{(j=D_,*+3O[M>2':,!"Y[z*UՕ=zQ(nfy=xneFuR~PHǓ@BUo+_?LA"?ڮo* KTkSh :m{6C3P@mdiUұ<fN֜7iRIҍL[qG?h-prIo{:}j}c/v_*,yo2F!@C@6u(DG9ÏAcuJp}BǗ flw:R#J@Uz GJ!rϙ=WGk.pkwfdž8U|m^9N 0;6#[&{%%}g0HsD~CJYq!|bt}" ؽZ~o[ƀ" 5o9J$is)Iϻ'dxyoGd#4~,LpCa+AB["e ;-n_#vmO@$(! _ l& hڕF/1[S7.ݟT7|YL iSTkVQ#x4`4XA=qf.5NXwunOTx3\P;_`&s)F8o{dϤ †u_ /ߵ>G1 '8$Q}mb*VM$pXG_|\[3Aᥝ FX{ĖZ> R@|G'A_7 6~Ԅ{Pڅ !G(\ͪrj׮/?R[+8TTsy@a5(hvI"bG[ # ϱ)%U&P& %h 96B63njeؐ}Y(q&btZeWc2ǻD 5xmDEkflUL{>+=Xsn9L!|~\!e϶$SlJЇ`yb헴H9GL@G,x6]&sS~\ ѧDrZw^Qsj{), (~vZM3;7ۈm!*2}`% 鳾 ͧcx$xdT[Wҍ)IhM@J-;?w)?=xCTzBF é67u(x:!eչʳ?Rv{/^(Ɩ(QJBک#B6&cO X-`86}>΅˗2{\p=C;<AƙojsH0xR] (A"Y>cEl ޅZܢMiڒ3r5RgHEG\sTfkd4W`Zj(pǭz@'!,`?\WTqq҇c_#Y$KI7*[NC{+Mn %JsS嗒gIV},PM]8̿q%4EYvu8"\4˵XrmqFIKHv9+ghP5WW$=WZϻ+1çmdΆ?0_1@竪Y_KN~G}!C LZeW=\@1^4\m3{jr` uasP :R~d2&SC&0Rd { ,@]ŋKȑv 5Ht8WTdV g$2)n$V:cTB^ZSJ5?Po;-b`J6R  ꤲv,Wr,_"w[5nද r/a&  H}̐V 4g9q(}T/V]zoVZks[Gye2A.nO.%6YpNd[q(``)LNܤHجyl)? )8"+XA @ #|௼ϥ*؉p2j d-<"f>SOڊƯM/Mމ+LUc%9y]gߗ-`FY|MxH]dܒSq)3s Q}Dxs@ X"G< {|SAB5_mn}:3@A 6Ԉ2v83ҫS}ʔS|ߦ _-bMFޮ4/ׂH|?V?ig0ynؒgS\wW5UL4WB!=ȦwqhƔX³ѝSϤTF(]bLU5 X\ft̜b 4/p3*)3c.8[a-w"̼+L^JEn^ÒBD=Eg ~\hP9X55i GX5@k5zKX$UpeZ$<'Hl6T.I[ǸY˺h$D,3 *y9)?Վ)|ogT*"._P;d;sb"5Byzjl':U$UłRu$%\挹'!13z 8(;•UcV/S;Z扨96tEdE6,apz0\@~+aR|S.A8څ<Co.q"h)xTf6˜rhXĂB$bf0NMh+`# *5j<-h?v9`5HsۧޔW'W@Bxz- D4i@n]rlXjn'}=#$O~eK.j .УÈ4"asYةw50 J vL(,Lsbb9M>z/3VT_fm[  =nỎL>5Ű~c%e=r]# qN Ѱg-gX7;J`P}]no\1oY8TgUݍ*6BUcAih]),%EhzMO-ǶcU,`(.Ukvq"ɈѸZ>;W(OgnǹwsȐ@MV(t@ZL Rf2 ӕs\D> ,wakm쟡Vل*d٣.\D]:jdD@r]ϯWCT \XL>ٴ  7F0iu0>IVV^y=nۗ?޾!X-Y<]ƈY=y4jꚝ>1}b"&#|C+?ζU̒"j 7wyNF|I'g( @r'(J8q|ƯFU޻tpx##Aݶ=qoU1XvDx61Kd䣰H&}Vw."ףЍ@ }1B冱 (z"O8g0* ֥¹m28 uw*mdnٶ9 Y^x'sW؏P)X<$ 7W!״e灍D 'sXL Z%O2f/t o@F67ZF643TDŽYfb #XBLztjFL3EǒRZd 0ŝ]dЈL<ZvUwGN㴯;n΋iOA<xXqshI6?fZ's\)17aq9C5*0]] .g$D/؞⪍a'{ϖpˏ=Iwkaly͔ ~ J;J&MSǘ|@.~R^N]o>% ̅NV EO]:'{ȵ儉Se˰HCRWkOyG肘t ̑Mp/@L;Qu7,j*Z%D_R|#j'HHceIs {&Njl:0JjTcQf`Rl]`_^l\yt1x*)X9Ļ!?i*n-W3 }r%=1pᶙ&1fJs-ϸANsT0nS&xRK,8.txݒ'X Y5b1TAǙȃc$'-g q1-9$^nk=MGSw8k[|\z ֜ 0/h@PLZaêEI˓"Qܾ sn`f `ȅtwqM435Κt6l 􃙶_(/ώu[59g'X0̗|ѫW#diE@"j؞V_gwj{_w+5˝}(? Z"yZMI.a60Κ?YwBVi8dy0u=2 YHy>=7h~X"jn/kkrCUχ]H$3[&FdMUW6Z,wPOVeb8 Ef])YڸaZn'CKV~lC ٻvXSH2E^8-JI6Lu2r~Eq`CVm>|̇\|Dح*":_`ze xȑ2.`64bڱ@*$"Lό;AwP}8\ #ٰvVY%sNJN7FѤ[[;gC!@CIVSx8 .ї&w~k1kk yߢ|̤xsp M2FNk' HV* "ƱzIg[2+2# L0ٔbɲ]=:/XX"H 6Rs[FTNdeu#nNm<`dNH2[ ɠtf=$ R[1*;:fk̯Uw-2/LR:FaviA|^h I)0KCybJ=e>"t- M%'-:~Evh`$ ^Xp@L"& ^5wEH#bDBO2:z#ߓ:KƏ sWh6>?86ΌwUoFif`0='sˠgy SO4WiwE6OE mCh!i߉!%o=dz3z #;{l=U%@Tp-5uӳ7g`|EuF7NqF3u{ٷI)PH[\BU*.IQ @}hu p{ .AHy3)jR-m >=fU-2X cQ]Uk.oà96l-hh <Ȓl WhLd{OA_?$nYVb#^ a"Z}9׷~q=*lR֢?G}!K'=6& K/Փq 0p}sYxB默N* 2fp⋤-<5`v i[;"Q^"/.*qcdP+q-yYN$K"X1\_(?ysp/s3(ګgO|*~(+Wf-Ia;KB:[AkAj3GlR#KzH$3y1Ԍ<{ 9M&oYq{ oS p7$wk#;w[dlQ ^%#V&zN=4 )줙M7"zb##|%PJO1R).t*k4SXUS uΘ0CSzW$jA[|D-z͂I FS0ew(O2~aQ9Dul0hJ5  -NUiQcxm{{{GN̘+WbjvϨ@ܾJ4${C5lǎ"o,p"l' P 0E஘QH^1zdqX ʮdcO,Pw!(r/qB3Rqoujmr5ʦQԺУ0ѱPfxP-Kt(*ap.tob`F`P߻ZUpk%j4$l@uNjMdBA@nll] g>IH\k|N~~) PZ/@-DĮ=RgixO:*1d,[I!\/Ҙk>爵N F0΍#c!}2ރ'22nd;"t[;Wj/n И @:tsٛM3L_v9):To.[5D8Ww/z&H=k@UH+Rxt 9R!%cca|~jsLӬFqhRmg}hh$_7Lt k6&v[oB-vKT]1G-tp4+d1"C`\قSUIe6]MlPl-60-/ԣ;ʅBħP dSS6z^=:6|PBB=ɾVu ; m5|t6_}O](nug\5V)g}4Ċ7*&:Dd}SeiVڪ)ym Ta╓]:OQὝޏ l炮6 9[pzVzMx&ښg^1J={W{utWsh:ƀq@ f\| &c=j8QZBc^E4F6G>L`JQ 2 Q 92xQl`J&#l4C6xBwJsGĥFXxji+% PDV!/Wkky C n.ӁlVc":|~yM j6nHUgetvXH=?&M:տMv dѠFPd T1J©γajVaiZLg;b. Ҫ$Y3Ǵ"hŠy 6e,6;BCؠD8CeV97EOu [j kO%:oaz1!=V~/TvfroPҍ)5 Q(|>:[0 y)5^ vzR%Z="LٞGMX1/9NU"`5W ,2kXv Hdb!kbno1Y`>.hʕg*H%#oW>ڛ&n*XAao?eCƇ~}w<N*1"o/?13$Wv N bM<%To&fg.ћӗ@0YW!Qw5ֆ>JpNßP-&iYZ5ٖ9hls69e\&Bz{ ZҽSc,">O( S,Yȡ J+l+M3ɊpJ!Jfڴ;0R2hmESs 90h 7KSH D x9J`6!휕6o41S%8JH# "8bJ>D+]\ 8+H,Qzs܎G7)}|.[^ H (`1pY+w B7\q5V|ai;Й_siN!M^=Zv|]K! @8)‚\9rh$ |`\[= Ң-x>sݒK;I؊zRxts'4S_rcꍥi) h둄`嚧_ޡN&mt Ҥa!CR9-e$LX'_aw ˸h倭]\u]=6b}ߝ؛LB` P5i4Kq zzrDU7*zv L \#QK9̡ ۅJ03 W686f>+fhӏ:^9N&!Dcawrh>h@y0B$O` EIAc"B` `#OKu1/FK}61[M90SXaUʿq|qKӣ_ăǷ5d*r% -rࣰtI+aD̽aphkR'Z-ròyʣku7yRaoO֖>k-smzz+)ub%؃$;x FXY}nLe[QGOp:4ԉ,xʜgZ-i\شvxޟ%tawM#lKk*W9 eFj̀-xL@V쵾Ij0(-3?QhvUZ!\s:~HBIH_Q7n">ү62Xu֐daPCmdTE_ƒtԕMj-FZ=!ֈ|k!k 4<[e_n? |V:lMnCddM ѪlrX>b1IʀvA,S \[ȈFc 4Y6W& C\4"O 9DHBmT"}yA]%߿(L6|@$_^;3:!yifpK`rI\ XAT"LD|9%]OԵګ;rYl 䉑N 2S!!'m0cϱ[ŪH"ʧ~XOB\JҚ[|ҤiYw5[30[ `L >jb[Ǒre^QG5"Ah]"زJXÐFآi[mӖ*f+훂o8z1,6Qvﳋ1Ituhp,!J-{mݒ" yc"a 9x-Dt!d'%<;'})Mw"s$jܛe/C޳&-=[e핢_:A)! zV]_,T,#^mroTv4;\j]ѣBo0cv25qEs ]<$9 ti&NLIv[׏q_E8&faJC7:dtǭ,|܃T} brP@Qv$/0bX0]@(u|6GRF.gb Ht O=9᠆M =&r-97K!L J7j^ Znd&F. ;Å=+M A$a?.N"_ҥ>sΪ#$3/t0\FU]X"7 џ,iDuyo4nx?o (Yfx񘱘W:#)ιH4aL{ !n#hU/#M.B9 ANkМzCDvW hK]U)>HpjT;Ȯi ^5(|]i5Y\]V헣B(/]J1q;H7 "#*@ 'FM&߳NUT EQZγD>YHe:IׁY&2,B+ #$"{4N煊n7 '5N@4~mbO:*\VCvE=NÄHa!uk~/?F4_@; 9sL_hɅCIVM|} j8g]?4ɂi+ݭa%ˁ~7щvvh2T4 Q v*3]m~\v5. i[9߻~ZKU+buw&La'0<ϡ2\-WS0ʧ1"%7oe$/-jxzRTgP\ p8BANAOoF8" =+Z. 8 ث^eMS 6瑚F0ÞEJ.>NQKe`p1k``Cc)WD{2ہwQ]4IVH٦]w,}hұ-SO` .;{=&r rq-اg6ңy:(%` ? 86Q& s qHyG$S0\dFdN ٖLRN1eTdİ[/UnLnQ}, Ŋt,me&$(U/$Ebu95O(5g)45BKi.,K,EP"Lp#Mkm_W.g/M5ΈBiZFWn;6{/U-ȲmNV0.D[)053 Sѝuxj&fF‚YHȬx"nAi"sj = ?Q s9h5(DwUO+.慲 W7,SM@x-bE,c;oȈ@ēគgt]o 5_B \Bg+̓%fWUp[bQVkjdYpi,|>a47Q.L aLߊ\y LǞymI2D_V~G3A#,5 S$oA5Q;Cc"yƑj\ x^"#1bqkWsi,Z*U-!˓M\؏ U%y0a`AMy%lU,o7&L:"8e f/"3}{BҼդ$h'I=Ű5!?%֩>zw7*`i qFC\5hqWփgc޻@.'B2r$LɈG+m xG- M{Q`<6=g0p[L6ցDn:gcX#{}yt2,wfvG.mޮg6!gYVp,n:!55CN.DN0 0ʕYWgZ ;qݦ^fAq/4u #duIJČ0]+9]WqR3:1V2КguA,n^V/Luv/WH^O;T6PQ5ƨ~8{daO[p?9~xm"[7C&yr19Ut&ky}YG>ѤtyyQZ U+l`&ya,/./p宬:ShDP Y?>s}%*ce?ȿV{gIsw -@QL <~O aO] [U} &4&7cHR BҠ >UY>r"޺BͅCМ!$",}$6V(&1ʼK5ɝٻR"I2x 8D|~v>bRS/u5KB|8i M DbamqQ/G(cmqHCr_Q;^bq ..^3{#C,@7wnyR.MsڽD9#VF Jg{܅߇P#t#鉼ng0!U6ikYh!܁øLXAjPuu;$Gև+wF(G?6j !v2a(3XQ.vit44I(N/F{$9.\vᤠ\)sGh=foc$;/OQ9$VwtVd! VuvA{+;htM :v/V5L,@w2{:=誋OzZ+s$?m{b >0n21!<4}gi.}&0ۑjObC5Eqc&C-E;7̘G}7m28!s_29WBjuԴͧ`)tߒpSw +1dJS'` }[p+]q4i7E[?JwTc r&XT}04./eX=9Ꭼ|ELq/w:-)}[2tG҆ * -/$+ZHNk{Q.mAO`oT+zqD4x\9}-w97ʶ(ИLn<ӭ/|ߪUZ$Zgvo?ȎBHڽ)-m,/;kӅ!wuÈwTߨa4B+K먔䳹ƠHIˁ`tD`.g/j۟G8JI68E-=r'$YTLgP$alzNͷBj|y?W{^'a϶%![R\ $/(@ƭ)B~:fAғ^2AYtѦ3k%t5$ʹ?(~6`{^ "Nc{v*)qc8#rG3qK-ʜ1}[- MI6N^M&4Vn-!yuy"َm>pb.ՑIWWYݨ=@8/=LMԢ1H6_"6ɺflzslSäD/]_:,OH$Vr=Eh|\3vbo@ q k饠6OZuQJ%6LȎr|zd : fu9e羬<{1μzCUO&2w|CLS>$ ?"֙Hv%e̯}Qҕ><*SؑPm~w5!<14mgԡt󤳫N94xt$3 fx3!=p?=v:4x{^k԰zH|Tτ : 3gǁ-F2 э&7]xAh>i~of_{DANByQ$^ʮdʫ(+ \!5ҘDq//э87o.% sk8l=$"<u2MQ?pN3)VA)BQRqq7]ϖ@PE9Ș@8ܻK!#raRP N?re,\s01ozBo㦩_{Y2NOU*p9Ya=W˼rXR7_sd$i\ P8lxwR3k^ƎWڶNg3% wv#wexmH*7.:3hm0OyoC(X+4xmz'9oƁOpUʅIv s_=Vϵ"10vfWo-p!fpxUEj{r}0mSf(|02qG 5PWۿf,Wsqp~B&?K0}L4B#C#lK{lI܌ |g_ o\@BN+F@ķPƾr/WBYXewTEkW|q5kHҫ`ϋW5ۇ3V C߻DsݎhNtp%ئ `Ip$y^;d vߝ{#U cNrobT&anSE C;'hcw`xC+e]Z2 eXPGsGVH_sUv^Q0`%ZڗKx)84 '|W")pIm)0Lf%Rlun$}X$: hmh5 iGCA潞7'4>quvCCQ ?Qbn2`*ָ[%d+'EY94BUDN|Xy^xmUCŲ^ߑ)T#71輹2-#'8K]rAms$۪i6a i Ǘш9'0}UJ{,SKW@ q_Ǩb6b ~L띚loCUҍ?RĂR̶sBwù2ML9}мɀXy8),K:M@ղ0Rӥ_=Es$}7;Y6}hfe'+p!,bscQ8t7O1_H\iޛG1`=|,$ r˙SP5eZ'Cҡ<}-@e+tPc|m&#ѯI1_1<$\j)_+m5*!CLG.'#Z,{ljB+AvDRG @sWU_'y*hUSރUcIȧ<}>8EbUh|n#17WޝR nJj_@-:"F8Lef&}7dؿգ()bouf$4rnW%WV+4E"vK]VnG7itݣ<л{ UT?dcb\g{`ؐسsPGVΔ_# V'?a:/XaD}[ٕH.6|I''^Ow;^{^-)l8o\JslNpG-d7!,_XMY#rX HT5F/&m<@5 K>+l3eǚKAIi_* l!oK#Ǽ]F7ZkbpGP'gJBq?-_AUΘxQiRAF"x30l>9odM]⠧*cE' `Tb͋CX TB MyS/ $ ^N4!4 UV*Jh|.Ÿ>AibS${ "B2ͅ?[m{K[4~Jeջ4AaMky|#fs<8v͐캚W,W2\t Di浄(G m_#,j+ 1ѓvk7-xtxFL]Z')mvW_b+aiElz(q0KƚY(9 YeF6+28&hj4`Uy㘦P~]f;t\@1*t㴮^mo4"gU$ֲsPL˟YMX:Ikcdxa/_e7ÿuQvʭ;_eߌ1tQ_Zо{ ĄivR[~d/eUkO@6IVCaI`u1q6vrԇ! Ψ|D( /f[ n2"|OP"@Sy!1 :߿ Sڢ;1 _}D;1_ [>s@BR0@ET8[!Վ\BC> H 6G*YdiA4vL> 7Ý8O9WkL?;׮&6jaUƮ i'knDWN>ro]RO^WڎEs&e^Y–wۑ;+~sL0L.dh{8G ֥@΃h<+a{_.Y+JjBhf8c.iho{КU(cC:<xLIn/́ 82j!?Rڛ@SZAC>gَ`Zy Sĥ:4Iyp]/SAmqxx^2U;ۯnJ$\H&\'ydEO+(%>hOL?q<.0 0R-C4GS|sTּQ6aL[S;ʳd.'bN ޳F,s|NyE2򯵬%!d-Ϭ.#l,=ވ5hI.6\w#jaRX\#3Ըg~9(Ky.C\_lkw8%ږy$bY B j7 "xVb<`ګ1Q/ n>Vv>+T%LG*v~H{ur yu~[ ?ߘ#GR dΈњ'ؠt&݈3zyKѕF*]gi8~ߑ5PTJQsg+=Gv%P12pޜ↠Z0]PKǑ:ߟv];=|tI=>LF-oXB*-V *1LJa'8}eFgSت LI#ҪO7xhۗ0&,mB`(8B{5 Ax؆& .S  9H;!h5܌/0=V'-h;;hB:Z))^h:`(E{Ze3[֕'C$P%?k|Nd8pK *ñ2tyaDdp^Zξ"a?$k#j9lj +>wGF J@/ FSv$֟f ~! 3Ns42esBv''uVLIqD"|IcO'm/{dфH ui\=WX'oyD˭0֊/͊,fIk/iУz)k x=sqU H`jbת'N@D]Y5aI2 ֠}ƻ\/cb Fbx \"Sͨ_ '>o2-wPD(FrѲ6ePp"G9bvHgft2GzGu$F4  > |ʀ;nQ@<~ Wp7ɚ&L>DzTI-+Paܙ%^_;qUBCft W+Y0j<,z Kw2J6ꇤ6yW]3Z T8W`P kJD~b "{!ƾH=S݌$och,y^qN[ۖ ASMG"Ι0~oZ Ŗ74 :2dEYq"\&D €tEMdōA:\B;rP> !nQNFpVBc`Ǥ.S"L8 c8q=Gx !YIm?J`"O?) djNb)c( r6ihk:~(о4{f2>29=Gy{Z07%O֒h^P[MLtJi<x4o&y: @eG&6J٩.ҧ3R2vB *-'6+%@>,21!*@4Z CTQp<X|DZJ!Qq=q0 n*cy Rr~CGOIq;*b-l5 UI[f2 ZW} HqW|}Ќ9IrR U[jT F܍%j9~[KOGQ"dOG%[qQiI:b?9IVڔr%+jֺ-OX>'#M^jw!xRXr™Ml Xiڍ; `G}*FjBz6W{6tByȺ¡hլj.DObl*2Q=],JJ]^ #bp lEy?AٖQG/25Nc&ǭdizo(yb@l*}A"i[eڼv |K\8> f밚U;:ZJ3ǎgd=, DBanp+ϫ` x|~S@|MR'se/=J/#(hCoBu/+򺧀X =#P>h@ uK$ԫ80`VL'tߕ- Ԩ6흁o'_&SJtfg< QFvo$&4^^r(Nl<] XY7T^ Tqv& >]PC2p9/u2FBXW2i I#`Q/tw6(Tr1g=fV,рB )&յd|"mnel!2m_OGn V77\uzdd]fUhRj#e(IsDJU]Qu6*mGi4 p/n6p/aY' xieT ^Tk4Tذm ʃ{ qxmά˒0f}k-HץR9h׃ko` yLC,}W2/DmvxD^%Q "ı*K,O2*.O:lv:͑ *?vrhN8Pq8☈MK*ctͦ PƧ L؊չݝR{–C :^wjy8t9O] ìv_8 8 M&`#J <-e7(tGg꩓O9BďDzg]~ wq4bwx=Jȅ"jF5̶az֐LvR߮hB;%Vs1yku9=~=RSTNۿ+Z1ǁ9dPf K1. \IⵝG Ygx杚ża6bnjxݲ|BCCd~^hZP"΢0W#pjxN]湌!̯n 9S<.a= i&8["K۫SʀQߣ^mlV?@S7/3t焟|€pkNj84?gf ş?/:R:]` hcX섚"HU@E#Ob"Ϧt|cȗX c,A{U"}npxBjƧ3g#xnGAd1=:n;VbHn|hc[eo3tT}Qp/ڸ/!@*|Oio0h[`h0aQEfhf\& f6%s>onu\,\hLH\nMd [/qcGֈ/nEHu'\ISw Tڄn8R&mD-M=,3Fitk} M:u'mO|/y:4[#3*kdI3u;k1:[hnRe6DR:(:%Y {NsFR_"?;fPzbpdH)jT"Ti*ڽ~Xg`QL%c"\8eF Lx10"@7}OǬ97cB' ̄SQ\ + h S#G8bTd]c R# I6D"ojD)r 1}^p܁&Hu%k$8`Kno[&̅ !a:#ť;N׽ZY!y+)Q뷲 N/ WI"ʹ EANu3s]>>k}m\Ǥ[1cZ7L,aD*v5]{[`ѵ-<KKW0Ĥrڱ*C]I(cz&嗺w锽z5f2:dIܭ@p-4?BA HN 4n U8E!kKT+!^ ]޹@&,ݲ0 |]J$Dۜm.4&d({}iq>ՒKjVumoM[q}<6Y\ ~b L y]O<:/ GU@;YK5O tb$Mh^/"/~FXu\vL$M\n]F6)e0;wt;=_~?{ m J2X(?F ~h\55'bS!@ E9l;~U_@e/YMEO҅TjMߝW? \ zss4f.L :ڄY{vCme*2)4 9DNa˽D TgT׭mQh29YJת܉YD !Ӟ킫Fc8>8+lwRrvcs4at[NR*3맹dv[Ԓ?9!604Zv0e;]Xv̍Y0.:PJODcj6QgW1* Ļ*҆~`~AcDSFK!:H6TTOɇs0-<cE?nn=)OmKWO(Z]X.쨭WN@*fJw>Kls;%.D/>k&'UJa0VRix u[~6 bc;?&FX'JT@"s]dzē$0,3q#?8 ~C U&TJ=s D%L 6N<AǗ#b3hy&aO:EHX.$Uy9( 9.p[ǵ.+I>C~m~A$01qРW[IS>&Yð"@]iΔrI>F+&]W(霉+5=MlzHõTV6 2.:>}DfjESAW?sWQERI#u/CE& c!Aw /#Gt8?NіK;~tyC ~ɖP <(hC@M㷎?s@kyTQvrfbd(aLWd17ŀ*Yqs-Pբ*7eרp}c-V1"CA/G/p9r] &<75'LwcXT'P͊5ەi ج2}sq(zj{(m1Oɍ19 /& #P< )[h$Bb`W6)&o*S>fQ1YЩF?3=f񊺭A}GU8Ő0BP^ hh$sҋ!FOAo,N< Mlݧ,m-Wr46av9SH0V6o>lbc,agSHV/Ճ_11_.A!nQ6WXN;{\J2[{&)QwቛTj삋}x!žA #J,Su >~25OBOư(׬跩mfצ5=kFGYUMߒ1 PClnnv l ~/=ۥgl{o~ۤqHXL`4<ƙ-eGm3Zހ\ X:)w =]$Wg:G1e2cR۬Jھtd(rr A]V_?ƕO٨IDҳ6j>L1[KA~ h1i׵!M@VqEx/=>}$֖Ld`O{]?Rvmz56\m^@9&=(bZ?^24E` /45qMW~k0S6x;7<6jf!Ȓq5H(fدG$mz&C5\ؕjЬ 0D@N- 7X=EmRS[DadeI펠dD K_xĴ_o )Cz? ž2dw;شY6aXR':gw7r63OlYSR2e~S*>K *' 9O* ;<@=L*0i9-[@D"LT:Y&pEo^ϼa8+>&4E3&RsP"nCLK _صcZN$6 asvp1MҶv0,dUTV~&4lQ[7Nh[*N_g%`;@!gRcTΌIBrAn*:&BL:0&}6B_r%JV}kɫc]Rv:͆ jj|_dfdI}Ty5y $R`6]dgľ6@;J\MV~CK$q;OZ^bq%-޹%d ,*]PŒJ%6'fJx}rJH@ oB|K*^Ak1C2Kȩ'쨏1y/_q'ja'Z|hF8F&>ILL뭭'ccda%+C'pN tR| j*㐻IsQKa*)^eyu MxX>ߙT 6=:f>q> 4ǩoĀШ!QQE.zwɎZVYieKm> JN?ER#7q yC"bkܳļֲq)/ uCa?Bꤻ}" yyn/Տy."sd=> @WjN0r>=vS;$zAp}5\rmJܘȕJz "VAFobрa],w$iyaw`ϷfM!f]gqBߛ0^;0$ s~xVie.:Ea7dx7uS,1>mޑɉ< y(bEaGv2ivul1BNg`=4T%[X?5ݥ2m'fR7-Zu'hc$~ ڤd"j3CGNhLfP lr2*8"hL6V_0/F!-wH|92YsC@8>lGÈKDaT=Bw]z!]AȺM %3A~6NcSBz+K]\gj鬯Ɏxbai%la>7ц#l+G_ ݀N#ҩexFOzH,Jd t޷Ѡo&'\A@cP?^X׀ P{;lxYzsoGl{ҹ}ò8h9s]Pn`<0+qЌĻVK=D;InV͉u'1Y yxEnDŘ(N'fu2WT ݒ0%F'fÀk^S&oy4ћS[y㫬c up~j#EP$Kfl;ėl_X#έ)ۆ0*oRSJٹ5SmY[(3~$GA/b5 .aU I:XxU+!vßGDYᶊ_ݚ sP٤QCH.d} 5T {+\vJ-D DPeI"754L[Lы%_ H 0"klla-=mR/Ȝ6c]5%'u2Yv/ne zA7D, 9j]F l~*~QQoSlSƽS,;—jCŽ{2ڃN%C{$_%PoNA ~hi'!8X7,7/~ãFVг PƁӜۉ.RU9medG~0 tw3KiuWw Aۙ,NA8Fa0m^+۶ϩ|)'ګb;LBq՞8Kvieu) ߁/N&=>m}Vmx2-3S#~4l,vp0Er GȠq +~7Mi`g+& L k5pivQ9x=|f~ Eݯ7b+aooǭe)@ F#W$1d|H / De9ʘ|Eg8"]cɍM4q5.\ tT_3R!a_9sđ)7}_y9^\v=||.fg#K8WuXVU$JՋ Z)~evl V.E{w3Zd[=/L9h܏rfp,#i.0#*C}l d5,Мj`cCG7oZ|XʿgK@rUe2}nw4d@@ ]!Zg-]w&L[x- !j} }q]V/k*yد@+>^ m;&tF] xQbQϕo:aRGɜ[ox`3ĵdB̐Re)~(fgߔ&qI;As -Tݐ"a "i $&Ns:˒gF8er`J6N CERA ).^4S.IQ?uky??7I(;\6f0T7 P8wR0M~]rU҈Yxf3D9kEj[A"Eө$P<>Njl8A :vcRXtTfT1>s[LXTJ@[2m1W1If=s;3 |yøݨnM5fAS_`qUO{D/Iypꃑϵc4sؾ6z.H4k%f^z(>ij-soH!6{X=%8 M}_n@@}Mף!N)_ky5AwBj~_b&V?Qh$T0.vsaB=D\E&G71 t]K*sbpr0x/)i%t$kPҡC}Xy-pidM2g"H>sm[L>awd @QkY}J̴HՆ;F[gٝX'V80 gꢎ})MB Dz"w˞I/+-r]nH)H›"5;`nQ F+49s @Job$.娩 s^n/63&{A';)F8%&iUVr,d#୭aI ۮG%{v`:~Ps:ڈOYE=߻FGeK3+s)q™D J3Χ_QG\`=ȇex3t/o%k zg+r!o2f`׆|:R$g=φG]amaj)4ډ*fG~?vEM! Jo@-kM?ri1e ]'T77qͻ m g#A% 65%J‰+i& ?.ի(k55ydx!][GӨYo )y߷`/̓$ u"3q0\J''rdY* py!*|9@wpvԿմr13`ؑ# ^tD=ܬu+04ybhG3P *8 ½ E0Jsa"1mlKǐ3h2pIKEx;sky/]=dHמ4QC.e|Ön^\S&9U<&iKs[Tb6/L3x6_MktFŠ]uvNw1l{ AY<~ƶSN]q]>a7'tMv~d>ԐRK1i}˃0S>N۵. O q$)?ItLWr^-peT$Josz;$nj7 >2yl})\|*ppux;rk^03g`Zvx0ޓ\}"rx6'~= Pi5_ծJԲJ+^j`/> N*6sc׏4vhGI-?CW`[ ݗOKC|t2CLs2gO8A'8Go*F(ڨG[ʖW"PE|6WCo ],l(2#׼iVܸ Je*:ʤh5FU3x*+p_qΌ M 3'Ve8kbSv߇4B@VZ# kɣ@82f'cYy"ʹ .ӄNQ毞9[|dLY.7NLCc5|V-Q.iNM\M/Rf~6aGeiH*j-'M8? LyWMLeQ'cElO]mN;s\mw1ٲ4[&:6C#\gmٺ8}@Ww?R]ngmH?o3]&^ @gAz3T@̌ yYQzZqзWIVQ3%+C)Z*+UeI!h4I^91iTH\.B/4HG +<4ykgU7kГufFi~WVzfSOե_׵#fe#l@ Ła(/UNߓ0O`潊־3Lt9\P35Qc/d@m2Z,vqZ%Ԕ9͠F㬰s/hq g4*R+ +eF)f\ 7#C!s$k O5ݒ_K,Q[*](\5\-<؍]r:@\[tDrthFS3e gFTR0aA\ ާ oO}bїb\ۭ)yHδM/ H!I Ygl9m4I:cUkd7HXqIh९y⍀"H1paQl{HZI!^[T ($K&"IAE_; +G\+QI1BC QZ`$6Ղ@c=;غDJUEw*"h׹Qkqp ay;@>O/ƚɉBa<8s<<咇߬ TJTqjbu5o; 5PdV\ abKT9rn#?Emg47|Ja[D;nr4`˹])wHicvx\wJ:]1i_mPv:(oloHCօcfQaDqrfX+u&`$V;H Z`T3a &KtQ*(}K1VdOk,6ƉR].v(zKcw" }/|)C9R#YG2zVԮ[5x=f7Z<`T*.L6X J`-{/ō" UX_jS`*t-jxj+Vo}3V3QD0*#ALA;U1?MJL/H۬ڕfܯ܀@MxxVv]yZfvUTTXV]sdN (8R"xhǴ"޴&|X7y]\f;G7] ?_ uewAW|= &SgiZt#+Ch&-vO,@ CZ&$0JS,dBw,+A/S) Fψ\-N磊G]N7Sh7\7|G8wiҾiPضK3*4.Y[BYwAm|""ݤ xZ75)/Tsuk>e~xh3s\޽u`&jZ{JB4ִ)Cۼ:ip?DƁH `\uߚvqKݾpd^ kP(BM~PgؒsaksH> ^tA袦 a\0_fe[He$y6 kJ'BpYEgd_5>CӾ(^}=}zkOS$ 0)&S68bUՆ]5{V&6Tn)m(%#(GVբGϛarv{?F l܍iWFvG{"3Xjо cug5-HC=Y#K+i}ay#wonT](3&S2_/{7)u&3*-QoNNP|γY0uvlINfO"T5_c7xsil dFQ|a^JZm|qþħݼN[#B0dWY~g ti;31iftPqE#Y:qx!34<>+*+t~%4HZvC+\ +Y˺)bՠ$aL"U$ث e(˄{nD/ƈ9΃rXrwĎ1MhKRxIRPm'^Ľ]iiqZE%lR¡\7܈{MM>LDap(`AwCTV%/pM`0'. %M}\lF5A}bZ%8FYH ȰF/ [O K!Cxn6Seh/xܯ=*;vZ=vFe[:RQ1RKcQ9'vmOB{l@IpIGo9.eݏeI.Iz# X@Ńʄ^P FeVNΚ"!V%Xҽ&͕zKǂ@LDI@OLȔmr,F?o,WcpQ ڙ<, K/j\^0M65x$_5ŎTo1}paJ7_m{oVNq-^Q{ef%Yd6*ѻōA>q6tW~v& 6 Tߏ4e 쉥u91Av!m&);egbzRFp!DLd,I :|EhщwP`2\PqŏT3D_LHzx:*䂂+mHPX=p0TJҒOostp3 I(v~T5Wn(;jjt; olƸh: PjA_c{:V+ ?)/RNq>GZ~@6] 9ߙEΙ Ue@ )GZg4җ]eMP9<<]q Bok{\yH.R:}+bøN7Pen^7ޕQ@a6JsF$wb}PFt>R @Xdt/Ǎ1neE7b.Dǔu~^69)=_H6k~9H~b}Z#-á䱻i)ơ~s?8LȎ }QPo "qyTb \@8b9MV<¦DE3'rEf ڝ7㸋QCy3EN~j'0n\ҿM]p* wBWѮѡk9) Ά~WR 7vX?/F`2ΖNC3?v:'6bO{RHƮmWTHU*$ vC*Z@޴ML/@۾ֶ2Diƹ1{&.hNn`3Ff[2~ƚ]rFe +A:n,!a@PV~?kDH~Z2\-z\o.YGyXDݾ7 tjYy$11~ YA><;HSBCQC 2Z^)>ӼwGBSZw)׀PMuemwlà FlSRu64pɐоC.{aٌ=cM)7CCN,8-k7Q3+Y6KƉ]ZWDVD^4ތy$UJmb?Q%1et'sǃ$,jx@ld܂om=OݒSЃeO_Eua*Wz3ÐHLѲcd T0o_n6\ 4덯;;h=f;$ "8߶@*=xߩG eiNC~ߴ4*59 Wj9C|;-_İ`6W:qhj_PxU4GcfQ)#W$wRz@"nsI1ݙņޤ $jȘPK@E gՄ$QfU;x iz4jb|H52x$9VL@ =@r!sf l*ȡKMhW6qm~K32GeBOR|b*o?9~gvVHoDU-TfE8j/絉߆<إǾv'6tտV)C}ܵtѳآ3Qx^&{̸mmERJ}h@n"U|zY"Z1k >/wg0tBϨ[ժs| `"SJ \sUgJ8an[R;4*n'݌ZEоT4֐5wW` \yXQTsf{+ Ⱦ[mɌ ,jPHS':J cIjTS'v٤NW/{AŨ6|b1K&#p*{!7#"'Wu2y<ôDVmC₄_`#m}8uzsݎl6\Nd\ 8ezL@V .KOcMhF44ij}[SZZa\!_I\u"8oMm3AD$Oo~M׈*yi".䥱f*0{y|C.iR|U9tv6($BEGAaܖLeEE<+EpD't䆧Qi_]D&A$r4 儤ErGRNey5Cv3& "+ lOlDybo-Ii󒪡0(hzĖS3䐈ZX4!_c_$T!XUbJ3*훮R׮"4QMj'6*\IpvŸ0 V:v@N&Wl,4]qDϏz/t齃8=U6Lall*oC}I#4D>(YA'A#AIwo#_#OS?HR7 iTK!|OaKQ.VDd/l^;IW?/XoLۍkn:I?o pbKg_T /fKf[!eBev@UI ?{|ai$9ZkgjU~KQq{ukggL=Yk ȮtVe) ݗm; 、& ZK`7~ dty,=f+MaMrta"]Ae7>DOd 6ZU.צMÐ\4*Z훂.zvyŸyrUB4pe ATwcܭ hx4Y'HerG Ϳˌ+Dmh [{A)K;x^iM5u4v 4U{X65<ą2pqĥuR'aoѤJ"X:ڋb0qjAgj^(XzUjw9<&&w]]睝b YĚWvC{\ yQzʶGHb9[wQ]$^2(FZ(9inVW`B 9q73^77T&dҔ ٻmPJEٕiR;qb5o Bў[Cס)}ҏM˴+%&Ll -Un>Y}vPԒbS'XY; D 58w „ǵd&h~ŧIſC v`x7 2>W ãM/u؍6Hؼ:@W1"7*3/>J,Ae+R YF{FRئ^1.I,\(;=o-VPm+=M [~5,s^9: cԨGUCFK=x8C+( ')vL$羀;s|!ɗlҶ !y+R{tz+ Q6F!!/ t6d"4i\%Ԣ̑m!!rYGWHL krɰ}oH?E2ಲ &.KeQ-z j/ɹg>o4ӻ{ۂp>ñy3X"J*Yk:s#K *XA._aP2 D,>ƣ~#Q݂uky\ H(:hv;1I{B yQؤF8.oJ/^>4S=>&2H^O$$/I-K09ETO :0o@^A9Rk#tex]@WnÎz'X^2lF6@^Q,9yo^/qsl 'WM#V%8l*+Um_ߕP2/&-ֽϡx2˱33[Mwjb4t2+> $)oy^5% L%/XϞӠT8GG 7} {cD|V4k8;QH̄_4r_1j4 BBi^m\i8=0612geh9E\(yQbigrR3BE/~djGx(_0V ˡO{1"jR$}~l!+Կ MeTe;g|ANxZYYw>g7;F2+9RzBGKuƢk2d͟_eKp*I9۟cҿE"Ʋ*.yl5E:Ը+q2BnkGqĸa(S<sıH;+ڇ`>'Z֓~:"SфWL|Db\Yת); ]? Q!JiN6 6: x"?sK=C"c XWe?Vu|m":1Tt7C !:eŨlwk\̪RS8@キpkjE -b٥ێVsB!$\^ g"K0%t{.Iݹh0O(鞈.&% ܨ,2Y,J0YsŜ08lOU;A G`#vs+Hyk7[zBDDypXLԜ\ˁJvK3ud[z/ր49uer5?l-q޶'\.,Íku Cb}"]Y\BzQǶ|<jIv;ѣk[.OɆWXa3͎O сp$9|V1`E!ԉK⤟ج/dىﭦaNȯ"o)9SGG_sDQo# 2Ė^ FK|JF3xKӢ<ӳˣ'?&6U;xldhw."0#butM  ٢ļm<[jXXr;Qes8l Ę9+gQ9Xq)g{(fˎc/kqqr4Q.;9%PgAETKh~]'Ո lp~?Z;wWx1g'U8MVo{0'g:3-k%h&yOgB6u;42X oF=Q "Np!8dF8N% df-M(ɤr+g?vc[4-Zt+0z 0䣵׸/r{j-huN`Ilrd)0G1Qf68 y$= mM?0f ۳Rp4 HU /L]l ŷ{-j W~x[)]?พ|?+i̿yse~mxǧ!#/cWa!jEhn{᷏BӨN7 e6)IV_IbRHVcn-48 y쇢Tj47;#V!t\C[ "V_mkN`7\y* \$Wg{6-xsɀYaoAfζ ʥw~K[N,D2 KZ2y/WۺSLvY"/n( OXb|xSR3L7rBѦ@9` ۂS?6YÆ_ ElieԗaтC\V)"X} qMK$h?n> ~Br,q hvLcXKL`^U|$b A'̸(($yWi8[^!kSQܙD&Җ\HYj(@t>;- )qn ;sÐi;Gs!$':COZ.zZgd9Ay^z`'V!ء"OMlQ?Cl}SZB5G6h dNW2%~) _Xg'MJ'YVyLz18A:踻zQv֡v5[ŇT̾6%R#=m7 ::'׬O(Oj9UYO8OjM|h.'oz* u0J^@iVf.W,*M'斤u !ʕ9܋ I O4ϴwh0i&Q/Qp ~WYг}ۏDDɀboǿv|HY4/LnuLLCVVJ=O A;]x$$s  75.$08`̔`r3D{mKCoyt=[ȯEbD֍ ]vҫMD}WSk(e0oH+CxyW6DfAQ?i!zc->^knD?CtgAExSY],y$7\ GWGQ ,υD[ަU\FZt";HԡH0E~{JBw~>$|R:뢣i!2.V F]O9MZAd- 9r*\u +{mvsX2bYWu"} <2OU%|+p_W=̡pQ끧Pj-jHT vj.6 &8#C\o7yRp"fCX)ݐ~ev\()-I  ѣ,~>ϽD~%0)fdgf韖3 '%OyU%vY` ,56i\IK |n}?>57%Fo( t q|fq=:pm+v l- I1V|_pe8Y~|x#eW2 y%dv` )=a zquTdO/Q`=9O6 ݖDa^w2G(llsú@j&)VGYd(8l[9htH"JتEX9SCa pC&YZ n@}.ʰ. RJ4 ~1Dh fè c30 M̀N&DіVhB~?5k]*\ WavNcysM1ËHSEp 1A5L-[LJU2EyV4܈*d I@KOي- eK=f&] u>=B1mǔI\x 4E#o ɱ!e p3O#AUG¶T ~^sMh:q8 Fa|}&dGp·3`.68$%S@C7NVtR,?̷~HL*IˮmRW{KGe6x}t fE;1m23\~Nl*OSTj=n9m5[LOKrH*h.$,/;uyga%C%ucʬj>z;WY(i j hd_-: CN}닩t쭯D{:Df1ۜQ.|ckZ݄K?>CO(dl_2(Ĕ -ni!"uJ*체{Dv4>'Jqn#JW_p xcazN$ F&eZ;nk,t0oWUTz> bsoh~ĴF [رN<Bpo{ww13}`lt9ifǻOP{?SU}eH֜)H9FZfwU֭j<23ѥ$Fmj=UbEބ\IQ`onLl+h߳ MnHp> ߙz ԛfQ?AFV"jyIU8igjW?)+&BEbxq Ga˟'eeaBtBY4EЛ3RA'tĦ.Y}^|;mA& gbOD&!aM3nMzgif%6&iw OSr 8C׿k ͸e&{e=.C kGlmfE8 iru'y(s Cb UICH$%S}1͖=*jNJ<򨎝mn^>FQ9©>pa2 gB#j1X$m7rݔ$rYzrb b4ac\@Ɋ&T@\A 6);-J~uFq|[:g KJ #ޑ]󕆍":AdFK6oܵڤ0VC/ jW8Æ%*th ef5Uۀ Ĥ2 nnw!?u ~Wѐ_o8si,m)%Qy9WʜN}-` Bl5F'M 336,230܃ow0r4&Զi#>U)ڛn 8R5#878+ĐĘ~q d-}W,mQ'ɹn>cG93 ) BZժ$-ŔG/YF2Ǽ%ZN[1vVšQÌ1X<6BTL8xddu4 >Y!r@d3/4 F,xQhQi}68h@ 9!Im#zyEyD = =N ō%H!-i2]7PK>AhhD|5F21KnU| :r9=D $M.6a)S[LcuTλUw;Wص5OsrmS&} ޤsa3Џ\bKcZ㩉>A q;F{HNΖ+JjŸ}So#" "yB{o .w6e 6Z)STghVq? Ӌs)W JA%|1S%*@At E5˨)"-"Xܓ$U#M~˯:lǺՀzةWmqU;vAA(C>:H J8Vr!;C@$M8!.r_5.p<R? C>p˘B3 ]_= n`Kd]P7)dJHg͊Z~o2+hvYRjrcE[̈b2@8?S=ʉ6N_M<7'xZcS:!fF(_&zvUOq^_xK.rդ+K9RQh SiSDޱbtz&_:$ {QvU9k;\˟#\/C9 %tRVY\ ]\pxگ3Xe=Z`l$a`~LBAb LD&!*(֧Tҹ;pLf`Rˤ4 Ӌ,TDNx U ?-5S$QY 0 Ӽ*ΠGuߨk#J-6wK`}A =Ldb=17혏.l"Uhm aD[M# {)$[4O;2;퐵9#Ggm> 'i1@d!Q"1MnA`WW>C>9Smv>Sр:6YKa58_iRy5}>{)LLye+Zf8)m.W1$LZc@p9K6hIḱ>%ya0 P_ں<{ 0|2jL ޠQMTHu.L^-R[ٳXD=/CJ5‚!W\ V>1\DwEr ^lU꓍4"i͛|Hިs3wzȋn&A[|ן[]s [}C#.f83+VM\cŗ; "!RWycbgv̚Uy^DXoPv &p K@FM^ba+=9[& {޻\N{:8b78z}>v)$0@S2гw&X;ULW aPoC_jXCϲ)SioscT@D!=۸&-s 2cJ8?n 8nL$Gz'\MZ^BsZr(amOrY*B:a>a<ma%);s/vl̊hsG+Sf 3%*h³p8 eTYC j,s:s9~t?p>XX!pLּq t\":K"bXh9Qh*Q<伺KS1O85BUl#C"g3˲ɌGW@mg7oԌUR}>Tqo'LpvtAov8jN\>msܡoZA^0/Ps,NM _hVRx8k}?S֚KT@6\!Sz;$ %'4{6ΆMBNt(:?RPn Nؕ!!/,90ޫۊ {kaˆ(J1`:vb),'6jIWdx$5vqUFQTai?48jTd2vaqd# µH1tU_xI@2w&g F<g-O z(aROv@ xU6ھVپ g ScJshj8޵P(:J$lUG.k g{+dwTsnU% Ya 1) CZ bSElm]FUGN⚘n+I^gR}UvtXP9C(z ,8ynS#/tlmϳy@fPBͼ#ϔk[uR?58c?Nh:s)bAE]|Hb 6c5ʸ b Ɨ-2>r~̔R^JaϺ'T5n_.rPs/6c2L؅#eF o5f'] i=,g.rS襾-I؈$ ( 0JONJWºTb).vܓAQI\1L2.\0 Ś(,C]wUx!lR'~ʑA28},ah"SAڛbįyȿC`Sz^D>iBHŲGgSd6Ǟ) k <, )- 0.֬:wtBYˡM׿ s ^Q[KϛGҸN6c&%tqKpy猓DZ-i"c)H|g=A!|p~ N57=%knMwR G1/SW7a?h\k" AN6 M)\j 5C )Q Z3~ hwa~PgUْ~'8;)v{ҕ%絰׿00TT|Ө2s`j== Ǧ:tJ;H$*¥5m O<}*? #FU@H{_ GNMQoa2WM]`]^uf@M>.]6ʌ˸ėR`eLi9Lڧ77o)ԑ|g[z,5q יCv=&6j[0 O  ą ":{?iAU(B܃v.Mp#O/,uh{tO 7j.37bFfYN_`\2kbxZM{s/rZd72w]HZe!:40OdkN3>.Xb^Bvt7jn*p*h51lv(rhyL!9߿=2oBL <P##QCfJ{jc[33!xLXf^DEE :p<|Рw ceAmm #ά\A::9.RRk:RCGNŀh $#5?J~n!X5ǭ,1@]W+Ȼ`hE*4S:kl]=WܿC<55=~E]YZӋ[Gs(TP'm1u9W4*21mj:cJ!B+ @SԡO9NFc`$a*Q+bR:r.[.ACO*0٦T4%QRz }D(OV #CZK7`Gwj2AQ?0%#\WF8@>ZRk,8/6YZ;Nޝ;?5&ch\F%m/cl"x5Z'+f"9LjQsA6ryv(R,5wvEi$,X8hNڳ0 9g o5ڵrB%MAG5e9dۊ^LL_ڝ2ih]{/]׹ae6i)UFM[~m:bgH1IA%a3d-{KUX';_F'd>DC0؉GƄ"%WK }o6Ќg^nFIku4j{˚,!@p;9ߢT~utn$hᰌ7dLJB:M%p2PN[WPJ/9<ɳʚRkZxe+XUh8:ft`.BvXH->,$f#&LW7TS`JMݭ=P۴yGW Vj4X~Ÿ.\Ut $F']#ٟUߢj]ֺuߤ~iBkz~GDH[@,P s K=R_]x+T-y/EpV IH.rh H`cHfWPJ ^|^r1o 7lc]V0~FniofZHOn@AA -au:/o4DwĦe8fWfeL$i`WY9$BTz*yE4 s(s\Hc۹Dm%%Rd^w|& ΖdHLS+9=Ϙۆ ftIhrxS TҲ=/X'}_bP"tgO^cA)\7~ `=X6KC].De 6OGkngžF WH jc3pP*g xL.^;aL~%QǢ,kSQn!o+&!~љܶx,P2נkbKn&}Ø`3SmhAZAX}iH~ t *Ňyy<7Bm4m6z5e R78I&cCNҸ3`:?XI]̜Ҕ#Q&4kAz/Օ`'ZS@xq:c^]9`9*|WCCVFn@ABq+α( 4%6<8[y!o odG}#,_,N#f<;=Fz0{J&ܔNВdT/rQ8DO0mIe{\qAϕRǟwFvI\;62Y.Z0 ծKłM1$ }QR+@t%]-LbP1e~_UM6&|Ap3D4*V}A!̳ *|70%n9_4VR cݶ"='ۃ~C{'[Ƈ=t2It р帅fZ+kЂG:Ta~!8mk) 5h`J}iЧ[\mr`n #IT2''v=/,Dïv6NXw*>zЅ5I>Ō`I59e W FbH#[$iYfu| #YDCҞ!DXi@`hxl'n^Jq˶XZEㄍli<ޛLV ѯ^t}Eya o7싌r[^ͶxLߊmb4xE멳icPMe0rRM-_{R8ّʗ!(ze'Eui"D#٧n@$9GhnI&#]5 $7Qe'kprQ ͛~2.|M^7'\ 4R H;1[^Tdz_a#y|sy8ԟnҫ7]Csuݐm3:&=x\T0Lu^ɛˢkQMǴ@AY6zQl[ܵP㿯fg =֯u*-{ G"lsTm}`\i\SG.S^DrX[!%;g8U>Ᶎv%Zy)"G-]%8_sff15TF*kڮD;(tUme7* /*S~>9ŰG>y*="Wh}xKSCJ(t ]sh͗kgA<+YC::7%DzͅaF|s&7H8b57@Ke:b?P;.@_xTJ6RgFfpRz򪳡[igX{0 zìdR1TJt v0[f[FCρsEquN{G(Tq%W>ub{쓓WHBʛNe<`X =5C1oՃ-F:k5C"{ =K>j\Sɮ$4CQLjd*7rfnr<~nQZ,{5Ǒ2y41: We(2CFH?=-E\/槊wuQV)?8.5՟jo=`hdU,2 @EK{#=~Y+aV'~xu+o k_p+8nC,pA;C@̱x}l] 9Vb$&Cͅ4J䑶D( w'n8E^܆Sz#Zp*-^7jK`8RpnyA45jH0n4|lgxڞA$aSbҾ@Dތ7SĆIm'A_ћIiO8=UF+Yv4W &"߷+Rኼhl 5z?nĜgD?%!Bw:ZBy;+J'O?݄IOթHrw^^%ɭO4ϔÃŭ`;xzjIa/X#{KV+:SPwEP~Ff{Cc9N6h,՞.@爅RVl&(ӇNd{TWEGŝ r~w“jƿtУ?l{ ţW,hSG6Wu"1:C_^TX 67ޫT6o'mCǗwaxj!;DgIseo[ M ָM Un!O&ⲎEw_<8I\]B˲l.}G-靪BL<5ux#Jr +BsoLܙ'moCB;u.?:`8zpOY⚰`K2N"351d*,E«Lǟ}J]OކkO7",8:&>ې%go`E{W󠝷%Q+߀,^IZ֛C[.-Jܡ `iӥ(qqa9.LZ_Qmy+BCFhNG\E |Ξ̡tcOg<-w.Pi'fyƴ w o#x@ݣ,Sqɲ6[wPjW!_ VQ{ bxtW]:l`Wdc5м mX,[ | kl(:&SO4rR5699+mh1/pW7+ ?5Zvz*P`КG˩$Q3$n]w,-w )SJ5i~2,"J{e5cQLEc-vgZ  Y`< J'V)-غ#gSkiBT ŠO^lj1QGAVz t_K5g!Kpzkb؈בL0 Pt9;qM:XRȭdYi}2J45ܼU_w Iw諤3=H:&&+"&\:Lz%s #up, Ͽqn +lo2G)x4/[aƣ&{.~S!:<@ʰ5}>BR ~4( E RIݐ(OMkklȚ8JYY˘B3N +.!0^! @k@}()@&+E5ϔL#v3QcN_jnp|WK4DlR(_TCq&NXH}+z ]Ǯ 2|.CvO7V0ΫiHKV ٽne+tX(Mڜ`V,C^2ZuK5]zzaxK:Ƹ&|a MGUkvJ P\[OK@g\6UZSЦ 341-ZG$MCZXuh ܋|Kó j훚{@juO?d8ͱW= m (CYg m:׹Pufֻ,ݖݮ Ǩh@j0b|,Q4vAKve9H}Cb[WS,GMɈ+2Gsum1ѫT ǐScrW(g2RˑX(hIlՔԹ-%jm".'\:ێ%USzϞi-?XBQ8^Zc"Gw?f>{\šJ,|ׁN8a[O~ <݊ Y#v #o\Xp‹2 nB&e/jeŸw[ۋeX+;7XG 9(gayxZKiD~Ɯ?[y9Tfo> kDyL1gy/vk `FfHݷX) L`{7hubX 1I]nlrT+6pbW 5s4 ɼS+ց2\l5&Үn%ViMEu% Wp87}k;+|^\hv o|&9ɸFdV@hy$[Ӝx_2O ǂcA/m5zQz zqr>aMܝ^όvN6w0؁_/mH}!FoȈabTl,OӀJepLh`qcUº44vI ~wd@w$=#tpםIF>bL"#/xv %Y5ޞ9gd`F=zr~ohL/?K*&Ar "rHII1X j} i0Pkg 2%6%h.źi̫~_]ŕn+lF:o441+3d)%3MeB~Y޴.{KQZOKXci+;<0| gd9K.י>XP#^(c8NH8"dU.O _3H¡]x$+n6C;qD!Zh({w|ǤA+?dU|+έIdA>D԰m1- A TWb"HbQlgo> h-3q[VƜ5c*A׺tHfVB>N9!~ػNu'ծ6oBbrb--NΎ FZy^{fZ $n܀oFM(j,UЏ^[f1F3B;QڔسQ$@B6LҡU䅲LiRv#*@ȸ0)銮gH -}f3׃Ĵ:A;l)' 2=sA-8IǤs HKIH~_V ZTNJn@g9;%a'T,G2^MˋDVt{-' 0򠌡6]7jJp y3@sSRDf\2N"`ͨ]jޡ i׽ȵWwLh{48o~mUVƌi!VJCMY -|9 eMЊg}?7/.5Q/h}Z|&7JT;[/©ymD_mtמߩJ QBp-߶4g 3 o˝@sMx6z45GG '})8_?ᙿp[$u5ڗ_@^)x>j[>ZZMz oOG͏\>K*D- x?z<(lj5IAG V鎰:شx@ N|ax0fVWe?\]:}yĹHckE,GNwdmt8P]"/uty,3GK mVQKr;0^UO>t˻ Ł qٻ!l1br!\#W)?J0vv\L0Ykeh0QX#k鱆#χk\8[\Ь1%ȣV{Di"X[̐Y? 5c:4l Yc,Q"(s;LhCǂwd5#@Xeǚ7iF9pYzۅ,UONE{{4;݋L { Y: ISU }lY1YE'bkkFABJ$nŖMKL7t"8,ї?%ҖF%yWmճh=+;nJHQeC2!Ӱm^ֹ*KG,PtCT&D Ti#YAĕ6iduR c `mkaJ"pg\VU4ԌVSZ0'+>xhjJ 9~k7YLJ5^u|km=4in 05fS}֨nd`1#v/}sdծ0+WJZG>2󩫦t ^w #nu#jybǣ<^bkȲ,!j:1hIVtA 7 h1FW9µFsJQ8uœ5uNI8@XS΢5_ 2-c͓Imt;Rh;v]WB/CKkl4ASÁ諮7w;`!2] U5b_T&2(prއSKaTjW5W8RQ8՟|}rZ[Oo4 A:mb4+ זrZ8JW\M M{p؜(@zGOIJnQLDb>\َB?r>}|#n`ւPjo$ !iι$vkX }L֯COc4y\@oҋ )1mF@3cy7M(o̡nF6psnƿ7?HůXIJ,n ,C AnEU38ΓUgIOZwb3LiE-J^O*7 ʇ' Igܣ1HT3Et;)C<)kl.Do@yrr[ʻ`2S"|Kk+`Pԣzi "Kȷ?Lz-= Y%C',A=^tnJKW eWXksLc}`TwyhT35̼t*,}4ʊԲy;ҏ1R"׀P2oᆵF-ğaQk_z>ȧB1mvFd+44zC) a=@.8 8>idfi+vWu:9=v͓\kzDe&S&fdLUGQNՠG/`M] >&l=2Ȉ6dLZ{/No%^SJԧCkkfG+ $ ō ~jYa!J^<)qz_qf9XHRXanp P,]fƎ:t/YL0V"7TKյd+36`GOPͱOهu:}ݣMk%i׃feFr R÷i* M% 0U.9GXh ޜ_')7s@ք)"PQ9I^IKgq Y mL6arU^Ħ)~a.ɘBVuv5[ (Juu#ukӊߨҴ Y:Џ?/ң=5zW3 BFW,ʼnKjdb0~^*E+^$rQQP(+K Uu?f“a!3}kXx\)xao<3mc7^,2Kb>ཆYt4r34Hu+1^3hQg#bwN _vX%oR܁+R0}oCcY׫CJmCbV'o_6+vȥ뙡jOdŪQYי/(?VQ1ܻO^PR0 J:x+A}a($|n|3ZW-+s!eTvYtF:u_Sym6f`3> Ԭ PXޙ̄ՓIeaUFb橀=lHlr<`A Y{vʩ2-jePkҰBG" pf2< lO+9BO fY bD!LG8Iu׏bv mplw]gz@ ԡT$Yu(YϾ (sU'sl> ]ioo^dF2};\n!->R%<JTTās(fJyUrAFЈNI!)͞rʯ0gG*4eot`BVd/;;')n_DpTcǐwuߊ-FtUaMV?/vK,;~P/0c0H4 AJ3*/լ~ۖh?]s8f3 c(ms]yӒ.S[#vsR<9k$9:>.85ɛy#Z=99/pR oL">P[ɖ?gIJ;ja A+V#Ʀ;qg[(_VuH4r@ɪ6v 5J&LGO85!֥~tW1D nuK]zҞzLZQ3$oO<)$@q] $3#*/GYP#pٌei+_mv ^/ '0!%qY5Nx16-rū#5,:y;HpFUҿ۽̋Ӗ9k73"J^% y@_3s͚CeXdi+x+D x#!HZ6WJ@[P3:x/Z:3tiO5;/C%8?~!/?W|{Nm͍2,y(޴97:UaM"^"m.iLAYYh\8t)g jZt<6нD AQ{+"#1,5Bh@N|D+FѺ2Xin8T26Wl&;8CeqHކ:n(Ch,cɏF<NZH+b^~(]xdCyq`?q{Sg :CWLT~#4r't+e?&Ҕ1j ,~;pP C^FQycnLs"9)(j'=2am:'p_PYdu8W,;lք dL[ ,G-/5H~zҾ_b#V? lYiPy|O0: ˒#͂6TdVM]6 5 z(_4@ QXE$G]FS5SYt*B-&fIm)L*pGylmj>߭Q:9p'N;d%˄Y]U%mPY^upo{Op%0+g qF0|V \~NCU3(7$oQ_p[X,6%jqZ-a_X"Q'-c+pq]Aumo43=RI'N35ADG6yTw:&edm'`ZFswQlչ=Z^32K;t"UU=FriqcϜOꟇF?xwYT qf>(Nw' 8/E@..%]լ  )Umr+(˻#"~_0q 8`#i)"V(k|rr#g8$QBh˜2Q [0;e FҁuJvpD52˾1VˏEf4{f O ~+qUC}$fbY 5&T6R 61Wi1jYO;'"?kj1Rm 9K !x^53XvBdZU 4Ky^K~kT`?֮S iVg3E<5WD,U<{Dx2Ia=w\ny=*ȟ n;+~~^Ya Q0ѿ4 T;owڹ~ZwcP[0MCصX/%cL$4eDdYuX {B9;S-%d&_W$Ohp &2MFm 1V۫c`z95󛟮йwږ'(>1y-6vq`6l!w%5 mŵCrIlLSf>y]LdTHzMA >_\ㅇwb̼=1)z5ƩP[Ѽ%3bi볧Vcc/<ۯg@:bE:}c]<ԝ>O |"QȋKr`RŰUĈBåtb`C4FUM,FB~#GLtdɃg{a3T 7XoM5*}E` )eSZ[PF 5d"53$An@ޗ>@ %2#%kg{5GU }5z&="C w˂hB$!76 U5Qs_OA]#is_5kJي(->%B`Aaihx%QfEa8]zȷ3҇56@9OτW)nդq.rG+jﰴF*v*aVSʆ-1?t|Sit.V  ߫T tI DhvO1B"RU |]ϰy4Gh#m8l_@en3JP&gg1/Tw_5:h^öKRf@ɤ>@\}//y)4ܰ>ԾE@ȣtY ;/'ggYEG-,Vq"f!;vr5bx_bՊt/e&w*-%֟F@AGJƙnlKv!NOT#DVl[jU,[Eq_'B)tԛ.&W+>!V?p2%R(uT1^3 +ǁ{R)Lf#QA2@dBo5P8Ŧ?Ee׍ش,Xzo8QlSY=jT2:~n%n% Qr˘RSaE0vҒ$YjXCE[fC \h<6^4QW@ u=/U@kP'g мev ։e@|U*ob08Pcd!ޮAUbmDK Ta ~Jzt~R2J4=.lS";,[1/ ͷp~*=`|@b#9C5V[.5v"h$(GjFJO:^24 PGu`(47fr'fs?[|u{w߸<)*(Q}۾Lԝ  Ʉ;1 flۣ;:53\$SFـL_ "◛lAt$ڔa%]Y[]Fo`8!/o: Vis|^o##r_9!YzG?~b$g!#УjZUX5MTls 'p*#''^G_s-*).(hnNc(D6|so2?F HQxB>*aUك''/ڗI8{V#PoыLt2]7 Iz>nQ-AKpl/YTgw*!I"VS2r׺?ڬYU |C(k?oO\Ps+! mt}漵_ K#}6ȒK\02>{҆~ \L~FUrw qD+`=jKO5d!Nzd$ "V]zW;eв4!.Ǻs۶+ShRF{nF hlo|Jxw>q{& IOMm'05TA?B6<7a{ Uew3blE"JP!e ΀A0tVX8]pāÚxzHkKH{5Em8" \+9 @{05HߘTPXB'U%j<@;ލ<">Q3yj`"VS؞Z{-xʽΗs#= 6ʄנ\&/^pLS#q 3X-;$o$XSx@_ME'@ÙAB`%jG;i@il<9:} qYL{IcR׳ψk քE$CCN84¸{a.idX3&ul죅\|m#Ą!la˓ʧຶ:ImBr818\;MPe.QPjxӌK 5e,Ї7s֌[fb@^WC QG+lqή> ? 6ef,K *ngM۪w?Ę:дp{{-PCLSo˘ҕ"/al8ov"*#%ic_@i*VlyxnJi׶+c|ї@ 1^@TƪhDAqy&/^pb Y\2iqcFli0vхyO Y|I% byO|{wYP)& % \P\V5ryU8ͺyh1v9 n䮝n7ˆ}.v}m*LSFiJ| v$GY&+@\u)!%~859?b} E h5$=WqYf orG ")~z *dS̝}V=3/k&` f+ 0G;HIAKY70;zT,)24* aCC5J {j`0NYQYִ ܌޲کKL5ӣ%-Pa-旦/ja6 @NOveU%YR&.^~WʵzK <E fЄIW)a\9%9S `P#z&-`$vbi4DĘ.`hV܍R D }Ȏ|T[s9^\]"}w 2p"iCP'hw~EAГl7pF*>vh?PJ ?LbE u=c RYa=/N rF95QG$UL]yCZ^CK)p~nK7{e n%ﶭՍE_ ltzbkQ$)s`&OOK<2Gh9M{VBh~ɹhv>F,qЊy.]}`.[>Rd5@͖,"ki-[{n5%:MB.Ze؁ vQO&'K7a1#ıCw8Lf~SߤރDO^ yEN P1qdeɈ-7q+됾})Gl<|+}|v.aWl0IA VJ4+ߌ$Dh'X 41ChWoe9BWPg̰9^uە^oS qJ߿e%ږM}t콐o$DAzE ux{}1)UtD4d>o3p-*>%5{`}_ܬUhq8/kY$d?#nƅ,(:qA$]ٯ6f]q}Y2J7tc*5d'o}fnHZ6܄^!`y2+h*[)j|kn*z쨤4q&V"vV osk. ]Qq;y"WmfWfic9>>0[jy>61"zNuPt!P>9߀Y۟OS;dkATv) Yp(.(c+-02@25;/HoX^+tvb_D a;:6@UiWϣ!q FO#0w¸ LC -ܟeT{0|gdZUL kPp;dލ/;0彪meׯ]Y"# #"$z8gS 5s%}|ԤF|q0g1n1l.HPlV #xi'2#KOбG8sm{Ee ͤۊ;YwȠ.vޡlP&u3^pk6(7{`= hɊ|fINp ^.(ǜ@θ>QJBBRB |&;&) TȢ5\ʻɋkJq߭/ "/\O 1\da T p%9Z&?#-{-isbѧW9ŌgX!c,7"Xn&:.E#gohwZ}3؃c;$&M{PO0=piT}IjdlPn23ƻ0ݖ"gYDA{Ug 6Ij̘䋮%_ErY} 5ASJ*0TFu2KlD=kr~*Jgi|O$!t,Y` sx)/YϵD~ӽ~դoߚ?]Hv7V.IzZ\ dYd0A=Yfh"yuޱ=pqMj?%ĻP , E`1! ı)ڧ.a 6"Z(t1 TSl]Zm*RAe"BǥþlR!K>:\\|Prp:V M-08ݙDGd-j@SU67(@Y(/bq-p)Xߧ@x2}k~d͡KM01詙go /c@VDά豴DRkqcQC.}ڣԑҤU*r)2Ave#߳r7FxǠ6צv5uOfg}',G)C8.CqN n]N>g snR(~yݚu*?WH*׋"_(%8lôf?:+B>cJPpj9>IFYWw-K``~<ԜtWbg+0$@}!aDL̥NR᜾0kuo=|%L" 4~q9,#9 ˤc_tX&PrIGpI&Xt}`]<$uNe ܲ;;8=2ww3c秢4uGk7=&iP?wI;Gm=p͊3\a=F}s~ /(z%^TaxAZs5q$imw}l ?u܃l0 DAL]f#h&l"YŢKg9*[wmⷺ;ҧ7o)l{ʫ8~Y2L֔M3?_6hnwYvG _H3S6 V=qahz5TmJv&\t'H(8 :h@C"Ʈa?&4@f|̶}fPaLb_ē(1Ne,e6WWnWB%I>t* y5*vzgZZiǝ{pS^^0&V~)9JEEp\&"E٩BY:u3f8 { uhޚ/5ov_/ebEaZ.8&k1t\F-5 eIbiBr QHRO R)G#Źdu6t$!V/{lWF)Kn>lft{{TR uԏܾX N++~1v*H7R1 ‡x%7m}Y/ ز\H5,b^/IXXؑxG᩠iz2;2QXÕ#eaP7ml$wHӆ!  Z[D&Ɍ W֢8Nhړa@լwzc7Rn`3SlS3i@ZF]NbbV+r!09bZub[@EyJx]!QsC]ްG,`IWDU 30)otbKEb|@j~!Y8_F7peF4T-F4xVd/+nLZ(ç(*vj|9iHW}q;/eOa槼홱K-ڠ kdJ(4Gh[{mhM\ aY`ʼp.2_6hB{GG0 {lJq3Td, ;JKCI舰Q\Od:!~1:b6Otrm7Ҍ^YLTD*8͡)zR}kG*@[s`xc}{"9g-ࠅLPiŐxǫc!VDFUv0l\9d| ̺́?'.ƬX\ T8ܴsl_4׆eB5N-!iL2AX2;[πïw@R{S`%$S򄛅QH]¡^:C8U Q,F*ɭi˄)2dЬXJ=ˁ譥tT؂-#ch\{ ,bO(U!iF0w71hpy f iǞga:rp! SЎÐϹk49olDDUdjIeN,A!\;Ffh\ 5⾔%;#f=.xըsz$e N6U O7~E1blT"+)U. vtG&QU: rcڹFVePC6gVoDKeatt2wMpi-Obb~j]r*vED{_xWAqW$]ڠDQ /aCX#CG"VIwUpf|N nH@D݃>pMoOuS{1Rg% )~7a>ۑ<+mds#ORЊ&qfI; N{ƸQk*yj(x oau'7Bg.(^lT,Xxjl}gKGӏ# *9rm XɶW| #Yi#.iuR~!'kp8%&#ՙHWfj|K0/Ⱥ ifh"U ؆-DsDaę1Go?ssq+%`9)K`6uNcÈsAbJʟcMM- P]KG= oP yܮ 3ydTl3IUJ j_Aq|=u6Z|?_|8yrp~ę%]6>,-% D&e 0il|mRK>Uq=էk^U(:CM>= k!ka]z2D~JJ*,{tQ-t7zo? K!1Fb/0L2ˊ%fl,U!Qy(A [if5ʞ-ֿ,F@3ȋ47 (*kT*"_{ JJCŤkMx Tf9 fHs?I]ʘ4tV. eCF֙ZHcÞ"e1IvWēxS8\= mnނy530P s4:?4|Th8˓VGK]\U/Tz잺w$8ϖ/뜀r ErߩrwPKpڍ>Ib UT ^p)l0VdfSsC#ƿ"رzHƚj]XW' x>z;ɤv>/3>E61`FsBb1;?Ɲgb{]ML^PHN {<T79P-K#ψũ:V4z!ɫZ1jgׄ"ć%#xa{4+*^m%Q[R?.Yoh7j,-s͊gYԬPby@v7T/z鏕69_Lk`.R`0`auwj,CW~%!L%njj&ɕt80͆3% Ziڹ]CC*#YR}JuZ})+Ժ`Dk*tj/~`0 Yl“?ܴҀBHOXIg/X0[B/)#Q+KV?"X?A<)jm" Sѳ}@.8⼉'9zћpXWZx#*/3, "JWlZzkd!;3EWRغl b2/;Zc}| H J1%Z<(ji`ݜTOt|($H%P+l=?:8g"A+wW R0UAM0&i:vL+r%"?3vc%bZ&G/hwB&37>u3MM⦃5aBdSS8}1&ʢ})dLbSA}lZ2ʈ=ԐIRmdojK9-ր2ւ9>ک(䮑:n&1 .Yci.xp?i5ܗRvY׺ r:J~яO3 ؁.F)l/l!-C ^Zy9h!az%21=j d &D 5% 8FO.B ܆2Lk!ȁV_[XX`HҫI;!ߍss9\ GCX+o >۷̴mbt&Q 4qpp!c!kThs r Xa9m7{i4ۆ;8 6&-cE:#FIDdDy΢F3($N.9QKv\O:ҝQ݁&*C"Dz[d[ǩDx.Q pm&mpZRAEYxkfNۀ'jȒڂcjru2 +a>F& ~Ջ0P_dnhׁڑ{!#tv].p2̊_pw:D>-vL3p=_w2KًSrKһQ]e/,}U(WjMgi\? ww.P0&V;p/̈́"X>V"~j5㨅_ e΄NAo1(&\E?'% ?~ mSom csa 5G~vCc%V[:h09iӺʣɠJ\_f\^kyUtdn m OZ0SU!f&U"s~q=,j8>% KR"z̽ŋNUI[L==p栘koWuu='~ Y~!>?eTCp1qCr U0\J{ܿDc[M[J{ikRDuwIPbj]i09XNFߏ)f1ܵmi*ϵaGVCz][߆ns[)Ŋp|i2SԔCڜ\ X;u!d rIu.1guhF=}(:|s.ǸՎK.])3M)t ~ snPȢ7N+?h꾍^/%' 6zYE Do{Nn!_R;$0Cz&fA5#@ DXϙ71|CѪwGxG+JyKS5@[^/  0ѓaWAl_ Q ߺUCV)cb!'|rZ1Oi`v XeR@ݥ2I@8Y(ͯT^|*Pq$xDQQL;sŤWMnw!ِZKC֗zsfSzMxrRpo2 f5񉁂4Q5Kn,-75H%<: ֪!9]Fm. c`=Q%o[ݴJyO]Լe+cD3-ʝpʓN86>b+IJwD>Ԋ'. G2Ӳsծ{O|@(_Q2<0N`>H.ݦd2'NPYu;@ݟZWm [ nKp f6eXm16XlҬlc%`Rw%{ty*F~S2Sƃ N"$t7|x|96T6ǧ-^UN~Z3a! \'3ҷ~g9ʺY3[#&cd! DPted/7)R|MEĊTZAXY]?P8=JoBZ K؀LS9peZYi"AN}^ pە]aZ@㞇jZ 3V6+mn `]"~gR[syuc-ܡqX:~j #|PjXa Kݖd~nNǣB?v7\Uݍ!}_03 ۼZએ-2K)ԁ+ϥu$;[ߏ(a@=Gsokl{؈= u;mԢT8[z7i`LXy/mO->n~yMS_Կߨu(j$1aI@ &rCk~uɭ&G`ߨX,mf^z/{vrf)0&ʇbbUOG/Nk#)ֳq Wc]Fy 6p-{SkLf:[zڤI^[] 263<9seJD?CXj\4[4;6=}&HnhIɔ(iAz0 _6GS'O@8]4cZ:=q{wĚ_+%8?+.Dv% }N)M~La#zo ^R. s垨KA~z*ŝn=#vsۡ 1G1؎ƳL &;?7'+sAD!5Xb4]=$— #B1_-v4KU NܛB_8ST"d xuxkI!c5 +ܳuK_3Gn&_2F_tƔUa ؞)tF6}?L bZdyFBD`+G}Odf ͖mͿF%TugҀaR3}5)Evp|/xDZ+Pܡo'do -K#Ifqjjୈ$ d KPoc{d]LY-6 Np#?O,N-6WiΓ=#a>mdk+{("N/'9\dP—Fyt T"/_bƓk],iI7Z^>]p]Y&,#V~Wtm~c =[rKf8A>"O:M J*kEtY635':6د۶¶u +]0Gغ3J}JmBUaF  F%}N(Gn[$|Mnĝ<1L<Ý5"BB_QAa[HhTG(eCGNwMQ{q^ZZyēFwp*+7=J41{yj܆5@\ |hDlzЈC>5#Z{#Ʒ#3;}N0Wl*W8ƮGؑ&M&vp7ѭdCZ.$C_(d6}anzj*Nf?8F{(E6,XYBɇX47s*0 6Bn*f (,j|$8AM~g9|^~|iHB[U.d͇N]N|2x8~0*_YdF\VOS]pf)#6p%ǭʹ]Ѭ>(` 8-L<ÁЃnԋ=-OV(RD 4O⢼8}z;5 }%.O7}b]Sk$1^(y B-A'(Qm!م(CQX 7 O/LR!~]#@S] 4Qߜ)gpcmFADGx+dHsguHΝ"Ccd}`{iZڀP=WH\ݗ9kS9FNK!5jsv Hf.ePS;.&kLfx˱ 啷l`2Q @IR/UB!U!?v{||t 7AT-/N!J 1qZ.S=%Ҕ™4U@Mu:V ˪ WS*ʮ46Tt]еiѯ|0NV8=`UA[ـhCަؚG5$)b--ic0A d:qC.FV S B  Y>$Uzq6~H86o~fxHг Yg듓!4kz-/:AW \ais]|,6w(4 5BMqmţ>#YvpcECEeh{ذ襨Peg,zUUfE6}y#R1#/r~`Uaeߕ%ӎ8c|G,g@ߒ Y㭣eťp|.b@Kg_9 14q+d6([?} Df4 6+Vϝ c-֤;8__1Օ(1 a)v3K&۫Wh .U{1f#l%O"Z3WT$TvC2v>;+SF& I{:CHKnEmHe$݌>c(Qj^r;ɸ#X pT5pW0͎rw+,ĘN_g1`}$X]RnK!!}Un(c솄k1|ڿs_-u/|B\9*NRs3F;@Jp.ȔSj몈`jf`="(Hᵩ㮮cG=2QlL4D6cPw&@l`2OPǙydSdkI \#'$y:DL- & bҒ-S2!dೕgͿ3)oqkg51={z!8믎 zf#NF恤>kuK`2*f0Ľ-nk$^ ݴɤrL]bzLOϜSȧP>kΞN6e٦Yv$֤` kN1"qXQVӉ(Cdd0j9Qpy@R+,s9}ꪴgC=r(a[2n<Ε!i>f9չ3Y~+BaepsJ |+Sbˉ;.6%\0gD*0n=rH6̓Rgn NXA g\*L`x`6ǝZ2KNa!=7{TloR$-$G1IJ*`-zyQTN]@ # , uka~[A &HA.f_*]!;WvSK"wz9bnІ^E;c^R+0?㨙6xCҫka537 ?8̈́I"f?LFc3eNw@(wJPmfחTn OU7Z&VXkZBfu_b>*&-H-䏪,!o"$9M1?u@*˳գJ%gk$&`:B8nkca?N[Md `.$oI6`o01r4;D^xw(HYvsdpN(ݗB A+z=%ۆ(hw*RGZDX5\tMXg<3cJ-S:d,*2a-:ߢ0'9e ߄B'eG&]Xr`94]8xL\9ϝPtBpV@;Wqy? F|!(/,˿<&ɸJ є^KBV]8CӾX<$?|A"`23BBMDNg]-zשTM #_Nvs^iMc/iP!C(EyWO8Vg;ݗ7w\02lMDgя߶Q_L2%ʫЏ AGI%ނ7wB 4JJAԲLSX$AAw԰paDuXmh11 m e[;l - VUC/[MB~4aLxq];`])F"Ƕԏ`pn杩`DW)TgMM4cSN"P[D6h6T|پ"ʺ&-v4%N2A'ZØ롼}lFss郢ZoQy,hkqIknOv`1ߗ6de̽C+D(H(( ɍi\rd_ATKK/Sy's3;y?x5miw,U W ]vaPnz28YweQBzF3aO:+{3"F{rM\+CMz<j}Y49xPFb+´olp#iu_C&EeR9bYori0!4NƋ;'`dbb>Sf{P*\AZKW耑#(!-3^j!6zh>_J% #)+ ?9 Ntg]jI8uކi;J2_C85S1Z:0S9=fߧFqvO2+ilZanj͇ ,!N'CUn[NZVIA\Hq( @c .A}=>fCή(!6˜4crv^y.n?W]Pk:o;y8| B1hΓH_vLŴcvMi D\ohۨB [lG7== ȁYY ˩h?8Ċ}coaqo H̆vVm i`f Bkj>`_Yal8 1grilgJV %cg x  Oh Лυ2ry"ZKj8n=Xcx) [7$=W\Ʃ=Ցjo ˸jU0ghjYEˍOPTtB$W4wSg="SOXoO%뤡y^me",GfQ}QRS؆tȎG0$%"b{4>_Ǝ 9duH:'ߥJ}UM%]]B3SE—W3%o;UfƢ"qDX {vddt%ٸaͅYX={" \9"V"{=-gT(nf0!iirU$={oDT̷ -J j[ ,1;#F4sŒ4@v"N8s‹}a #i?twoin&/n\8{TluONb-f+[x`4D8f洇lS_O%7'|};b,w9q_K#q 1gHG[1w 7U'X\tShɐyWSBy#}`QCWg\8}Q#f6{ lމN3|v'Z9Ot]F0$O 9j=zXeZq4lޛV8C '|^zהz$4 osu0HJZ!T4jeRuaY*W2zܧ>~3F13; }]w\~mĘ!Sd8`PNZ<{Ul2m ,H>=r"붏dɋZu'2~AdmJo+aID?Xy'b3:5U؅:KuI1"H.JbyDIQ)@]$A!)WBx7UꕍC8,4BS5=M:CȾ+cdhl hG!3X>L5 | ݆wN0PIfq;yWan9wG&-v?P Q/@ GlrJx",W[ʼph"s'M;V2Kq"=[F7K4,Ӣ*%T Do L K MehtB;N:+kkLB%J)~}w3kCôENй$S5M  /ctN :2";` xi y?Ik}>+MOd*  Ĭhm{ZB5N7PJ{~RDP6:۔4}=[6~ y:^U'{͙D[!l6J>剦>(7vTv= H+3ZCip 0:vL/3@ ]{a">="s{C2YW>Cݲ #xľr@=W`%C [Bl[$`["f=Nq}{'X߼thb1{F_k7fRDg ƨz$ƑKo8ŵQp86fd[U?D&wO _\Uۙ9?N~,fCXݤ:1"D!H\`'NuWb\x C9:7Z3zaLHjQ{j}Z ggl.@禃QLSxg!7-,3}(\`r?RG1#ߩ%XۅK} ] @kM5ADZݐ!-Ը>o9.*f3;udp-n?vT?::bDgeot[* 82blݺYUbK>PCk37u"I>p4L @;OP)@{SyBN`&)PY|j~['̰D&1p/g^~;up%\Hc&ibD ލc_ A{?]\SeV+$ŔPD2=]@FD:JG0Riv8GEfDy㮉<,yV6dI"561sYa`Ek?>'FOA.5Sz{6֭;J9 Mn)-)z>S y% {.sZfΜ[4p,hQ. űd֧?دl7[oYm BAN2(zBPwiQ{,X~HZ1;os%-(!1$3x >KE{#δHf(%{'TRPSF׫C-H ɿ/wI[ `y6\n߈IZVevt焇Z6OϡrKX=E;XY=2F|u}tkES =<%6=D4dN5]PPLC t P7rh;{%+9aEyUe/O<;봎.\34:2.l$Ik,yAa&B=ঌwkwmhڻ!M ֥DuES$8a?~O9#ҬpWz}R^Pˈ2T lcJa A *GGsf67ꋠ_oqSk%[>Y}K Ed-_DAQžHs|s%BNLձʥkUohwPfA;K+c,9Bz xA?; viᭌk)F^k l;F4|BIyqhO_˰ ] g{7" <-(T>1n[ʜWu٤9$UXY]]` э*^U-b2RM%OM]p&2{$'rL !:7ֲ:D&uhbgjCZ퐜Cdֻ qW >MO!ɡ8"ŮZ(mZn-j[H'"نkqC;sZԳ{+!VwB>] Ek"!8-5w)Gx5ltB骶ӆOrѽRf?D"@:)x@ -^}t'.5ZO}2#Ӟ&ja&ڷ:f*kqٱȤy򗎝_ Аds/h"~Bˁ|qV‘e~mG˻<]=0좞K^167/@kŽUV;!~˨ J0iZ k#Ε_UA(x L*gL?cWg$;>MI &xuuZNV wZnwJXgu-",S>&4%q?BgCi~V:J=қJCC_(=vC,?[mgc>]@RnѫI7Mh Z"Q{2w˜bM+&-a5QuAzTܧf^s0~ h߆wx:j6w/ nAYS0|xdPQRG7\:_2y7xPuOH9?`oٖiv77$ڠ8F{KtpXtL5[4!y>6ֺmbH =eV&>>JT MѦ7@ᘤ6"ǧ"hX&A+tKŨ<9ck R72vPE^>`ƨAw*0d{iG/HzovJ!>-2d+u)ϪK?#mry"}_d`48 sn nۄw3[GݺUJFCƻDRj)ng^ -DL}n Dekh!u,/ڜG;j wI*5tLthskkعfXִBϕz?'؂uLB]$O6b\+5_RҨ6Ua,:E#a%!?==@eǼk4M@?w/3P =bG‘sv:Jn6!R;m"X]i?yoyI3DMd3g_3)m5 oDn/=zЖ@H tԱhphkw=R j)t/MQ;h, `C<ˈ,a=f,"6,` c` $4W.oԶT0~$'+nv6 c (MvOBѢ ܱ5oi8LJWUʲx﷟TD<:hz~W߫sCVߛvL$C P IcQ ҇o]v귷(Xḫd\ u <'e^ڸnАEj":d1A1 ϣJ&f|)6tİs\mi%q68WmHr/QG}?C>@7%slf}SX/f};<܊1o)h<Jm1!dqwG|C\rOs_A.' L+ɯǂ5*ޮu{ mp"ℙRhޑ=zV\sB1=U-\E\/ S}mgPǁC%kްWܙVyBT?|BPBþ_ W i~J˟JdH;x7O{Fp!U:8ݐHCa^eCKz73ۅ$N^gD3Y C{³!663 qQe'";9T쨐˻ce}D1JJ~B ;2Dx2xxi8{n|-i+X9y~ zˣ+84s*gpLKx 3Mp1Ep!t,ΎL<eĆzӇ<"/d=GN uE&rn 'ULFT ٌ-qSEf-dIlRȣK!X@PKrF3'RENȈ,j}h+s|C?/)#I-qpHwg> $>^c=mxKF,n(Yg8}pR9No:=dm&~qs݋!הcގo~C~H>-ֆʺg2T>Y"6 IrF9(R[[H)I=/jᔞ{cn_LgUw(Zz`~ J~3~1ۧU6Mh6:E}n.pt%Zk M 4:w?6[|ID.$=T22 `J8xkKs5 DN(E']~$,8t|bܛ;Ƒ3 xL9.|6/X]`(Kj2xo,ix.:Q*T>Qp6 kk[I=u WI?380*]6WUYJU]-CjEYg'`l]ZP4]T٢M@Qu2*Tꦄ&%fIU}L^VLLoXtř,.ص鹚('if;GlVЭ`6C^JM#: kT\ FQ3{&hC/ :V줎+Z3m[Y2>1#lNsP#ol|ls Ƒb,ĂL@z1>s~DD"ZuwVҾ R~;db"GGk91q1m'7qzxGn0VFA\F~LEBhe5;&6B7f7tՖXK.70N,e*udb{1T ~Y(3{W&pǾ2w?ſFn<| }bm K\mCM В 4@a(HƳH^,J .5w(q8Z`禔CNIlo/UoԾkl!Υ7 y_h&}ʍL# d18b&V@qydvXEB{n[[H]TЕP~V2Vy51 U+ܗRF1v'SK}u}:c;8c*Ph0CL5V ն2qSMKx.-Ϣ98"&f]s04b*uL]~habQ/"9~"L0p[c|52c#[X+L`7"o-x xm\ % P<au{<* t,-Y2KXj*mUdZaq~A:Ԗʺ#,m{1.up/N"!S#-i9%3oA3/`]GfBG4".n%]W4Y==X"[a*'S~Z7Vhv_򑝙+6wktTj:oKCM>a0 Ä?ߐ5܂# 2Zn\gy2D\7;*iDym0DŽ]f!SbWV9L!9 ~*5@^`O_l.XDS tZ4 I:za2 $o%r\+I/>!-L3p{$`:͔"䑛(OQy {Y>a&tT8bx7`s pf*'mQHs?E5TLn?!5N4ܾp-N5C Vu?0bX\xp'\4ũP@R[xa=qv@a* N`U\1\A_~ںzpUochKK&$ȼ@CPEgS$Hp mSgr\/FJ.Y:o/uf/F+;`0٢-rXvs|5K=b4`ֵ}hQ'j (wze><#iEK!u/gf٨wT 6*$9,;|I#`eۨS?nCG?m9.Qh@ɼH&q4@8T>Y~Zb^ƍ-'n 0$;"?pn s,Mx "12"-~Y% C]Zd?.8d@8Al I騃/*CU{;:P68h[X8q#trR0|Gy[xg0)]Pno]N4++_OԻ4IMX%w 2m&. f +yKUՊ0 D -v-U@-sKnfy7U edVy)2!~`d5+z@La#j>U&o/`jT㦷N0-6ټOg{z^YU3Ez+̠}Qc1놌m+ <ؑWRN}m :Ҝ4> J/j;y"q X:yEQ֮n㙆~&5E/d0,Pfީ̝ٔ|<@Iv pdZoj9) e@V5-&},  f|Vj`$9ώ![8l&thtۼvEHh{m߻$ӤCa"~ރzMWg#*g<]Z)@X{ߔ{3|5HNrOG/Ɗ0*![C1B̵^ov@Em֓w65p%Z'>6 %q}8yd։ab^GS1U4iy"hi Q=} &{0Nμu.N+Sbihλ\,.k ,^w9{b-SVr׶sի=Kuj}T@^Qta۠(rVEGwBWY+CG33V%e6袊kkv7]- sɉ[cv iu 9@D R SS BhT]"p>rf>J03}HH\rė٠ ݜ86IOZB-iXA6ql~ nx=ž]DJnxnxM`)\1ϗ~^?㢼A/dn3p} >3R-]:1>iL|ERU1 +/oh6j喜ĐȇuQ5'Z1\vH4OK2݋"Y?p۶_jv,܋hM2([7]#ja_/XM֣8Yޖ2]zLR2P+-Q6jЭ|Y7E'6ې-Кm$U^ٚXom|tn/gl]~y݆\V)"t!7h#=PqG':;={aNrMн"WRVNw^z]%R[Bკg0PjkG/SNg-UlBA/|4n͛ ,MAahz&tioݞvptil6i렽1i3,?*ϳ3X_CJ?/:v Q ӷbxP4jT|Y #Jx0Wxe(Ar]03UROifF8br(O2Y_[A_X5;ZUD2(}T, \UnT#{ GR166X.| xXo&1ݵѪNTŽ;exڈn'7$|ezJe9ˮ+kM00ik2볁84 gNOx|IpwՏ?? kh !:)C[l}֫=O1{EˬyIdZ^A ۴6Xݮ&ct$^%p-Es0q翾 !=圆1dhfM~ 칯[2Y|mחKb&*C^<4cգ"pسR*Nh )EiԔjoӆlЧЅ{#h<`N hOTE x(r}M>9 "㖍63RGˊX*./Z9+]Sg[Q>>E`LJ/Vvs6"XK y%աT5)zG|:ytP5A7N}2ߊk%dq*YÁ 6/eń$V^4-);gX ( N7 )6!ee.j ?JŻZwW * P=U:│*#dʎ}O8W:fe8D'(/q҉ Jan`!!uC+5;GJ*aLl~澼{qWS!ks"d@[(`EfAѭ?<4c-1OX$#ƝPRBGYXL'ߦt.fwgpF)Ҏ_t^^{ߔ& ;fLM BBE} v6 06C]=>;̺N*4";ZuL7-q0\*ε.C_}Gech&&FDAJOJ%bo(N|^"9YIʲtRG~VV% =R^ 6B4{'@.t:,,4^W)W.ox AFהP^sTǦy>kO4)2L:egV\e;~PlK.CK8cWT&_WO2Y+ >GÓȞ!N`鶪.Qј})=Cwe֧IՂ26vD_4|/X“ 2A ~Q| i]⏢CE_=3S&@HGSb` P)=[v$yp¡[0^\Sa6:YPar8DŽLܘ?.#Y"g~-XPV탴6Tph0Q+=xZ\k^#\tUf6Q8/9CEEG+noh \C6,_LPE|V`"i`,vu8z.Gh,,e76 75_v > H. bFqwPzϔU}L_禶vaue?4|z??i^çICW;}V<˓ʅJz([F.2gJ|J: !S1E:r*X5ظA葹D̹Iׯf lf?7`H~|[LXt] ZZ9)M=9 (K~XQ UIY7k,"UGbAˏ}M}+wRIrMBfZp 3#DWvO9[֕O̕L^c#+|vuVIk;?d7Oo̾&cxZ.76)8C% 4Iat*d`GßB|'վR,evo5weY)P6KsW "B:.s\P:MwʕX"zqq3״-n--]`/sjOm<Kv:3*)59ʞoN&\3_22Ơufw쮧|!,p@sڮ(%eOJA޲]Hq}0fvqnd,5-Aal: 2fPSR180/eA9u7 4%*YC3K޾l~P1ƠEX XwLD۰7eBI;!`LeƎ" ps3, P$xצLZAjv/{Cy;;fa8Q@ݣ NjsQ,pBr}ջ͜T!#RHh<+[&< e{ƍ'ΩL6Д^Ee264ڿ]QHSjs\GKbA0m&zSƻ+CQA 9?Ƈe<bdmM+`dm ?%0dfTsy4(^WةL{lok5Y/fhWwݚ9"##{ fL?X؎uk (bBdM{hGZOfh(O2Qf&H-ýf;6DsRRt2@p] Hsڑ|(H'Ax_M'Xm5o!+ 8WEA:С6r#ڶx)ĿqNx핷t)3z -/wD%HÆؕ9D/2ox4<C/Ť΢1;ڴr%b/y7CG#);FS.ת oKJD5|FjOzl9$Ix"y2?oܽ]EX]U PJhIQ؟O*PT T]y`QСN5t0(Jjz+,؊d4)-vd 6Kjпߕ&_Rt+ӝI4pZ9یiMKGoO?=~0N ͣ+~TL mLJBI庒Y~^  "!RؐEp JnP!>=RʆA7&kd%{4xX(mCnI IW9=w$eTms QFqjc=suv/ȋ"]84jR_%8C:,g%`8T.X_pm=}GP7ǩ3*[ɤ0WB/$槊3ݹ~)' ;~RL=>bRW[`zr8:U(T+hN(5=`z~fcnW3:;J1~[pb"wk0X*L_qj{PF%gUe<%1Qߟ-j ۋxsg@MP(EmGltµS,YrvAᲗ.6"Γhqq ڛs̈lu^ʏC]/z[^8݅ pnuY2v(+vVVOnq^F<[))^=@ Bbٙf xL36OJx&0ki??w G9CcAGS+7pDΦh@gTdc p7isy7p*\,ME;hynvg8}JOV0$<D{בEb߹6eB!~ A-R ,%\^7аO m)of[15=m[3Q51˖Aܺ [aɆb=& DlO{To[D-v%%ͱ^xt*W15ќҿ߷}3ovVMX-#|320Y˛:^#dE"9Mc@G@FΝ9VTjnlWo)r3戸JS4U!=V_%/Z<*v'I-  E9 cNqp? df~tx1?ZA<8 2OL9^D-u‡^RDO bi(5G5WigNe\<\-tGF_Pn!yL5ZWY̳'%놘J%Gu ʛiUw?,lX}|Q 6̜Rd wCK1:^b}5pZ ѧtGGpZ9@bi6f k(sZ} P-r/|j?@{6Jy< x )!vp%;4^m¤9Oi}k|YdU3 *M5z!Hmʼn|tڧ9Y 'ƚLx }_]ֽ9XAOH2(TG*[ Tۧ}>#n"Ԙ[b_h뜡BuKзWkǺtgf > XtA.Zl:T"NLDԸab>NNY/h|yYvR>d\tB5$ϑOY?;G7 ,f.+".·3ͯP[>`QĻ\ЀP!WZ u8"kK3LJ#1 G^u'[π!$ n̓wW9=:WrɈ&Ak# g~W)7 *eKx6= K[g.!SN3I4V.$2urU;Gxn~ #lk r q ܥ,"t|$J%l6_|0k5I1uPgWH-GN39eBH%n9y>KHhdMXz@ݐ^ 2Я/<Ʉ(mZ3pX^Snӎ0R8Om k|DM#ָ 8*Nv:eGV5Ax5fA>IpΜ7àWiQZ8˯B"f>d ` ]AV{eJf=MgNj? }^ߪA1FU/z҅&Վ HuVsEK0I(vh|n5u#-fwBvMW Ez +< 7hD|"-5(~X͓50,zKۈʏnH4NĀ$7gHny_`O`俽*!wc|n'L VSw% 9,ujsjphGw-2'; 1Чۘncn=T|Se]a GSP>v:fNJ0`rEJ ;M迹9U:YQ  "{mwJFLdrI p< < <]b ͫ2n8%Eq|}O,ˎY^)thlGDŽ1.Enn?$̲#r kNM%O)*"_m1 ALP_p\Lͤ\S D}Fi` Ʀ Hf?:^Ƶh[+etf5*p}6 .7ڗ{+>;I߻n^k>RiQHRoG6EgK2Pudc]n|[,FTSnX# ,Q5]5AG3-7'32h3:BN8C3>@1OFږxOކ? 8J%q0޸C H9y45IGQ1;ٕߺ萁~Y%l7B9n%;=FC9CD۳L@i}1th ɾw3&V)ն4S:\ d?. z05M,F1]G؟OuT!JtND T9BSSDGd5ي}ZE(wua? x|1੼5Vg{02Qz@eV{ݴnfc5/~.+Qj#ԆGWڈ~Q/ˆzarCPE? s8{Zhw;u=m~Ud-BJX(_h$+};M @  ?boVӸr`,CQӖrTqhCʸ{ )dyqN_gBOVP ̈́icC%qsDǍ}h:ö(ocb<'3Dq3˾6ˣd{I?t)z+Fڳ`K|F-/ Fp|w`֒<8Uh<0D-dTIAԩ.`<$*}Yh8ćL`܁spy8 9HC>O60@p绊&j*t'1˿or~GQ]Ǵ.c!e+J^lױo.# !-7*y7]e<:=Ps(V۶BԣY;  %7N˽žztYݯ)Fmnd+,ƿM>,ۻĚ֤r'nUMl޿N"OK *tRlYH62a$"AQ&a J-̞Q!bb~u[}уSR6`)0,ضӘT O.ɘ|.(eGKVa ra Y* mA Z,?v[PK&"u@MbiE J:_@`3Goɣv][M ӭ̌^!_.g}maG/i&eTBsL3d @TW+1D8R!jٓ !h/1yTB'Vp5{4%^v+.?K+=[ (Hws+~y yGĄji|>%MmsOD]S1i.X e(a[:eeAXU'wK&Du][@^F'a}ƐDd} W^)\֖ I)aR$JSt*% _ϗğk \'ž+hivoif wP_yލy+r,3A!,;AuCL׮\-K+(9,ngl/ݧqzyK/LwK& 8 G%^E,_ up{mN9SglVTV1{"í6)w?}2I{v+xSBÊ~=+v' ǿB%O?w'3nbx;}Q T?^1 J?䇳uyFLzSa%Wg.,ǓdƞN2cQ)s`':)a 4]9jCOдFHe8N/ip5OtD XEo~h0@Rcm҂aI8Z[2dWIb ù-I]ۇӈ$˺9%"!SY]-Eա+7WEgzu')y* uzA19D5jrUXPoCzf8Zĭ|rluTw";qf"8]p]Zꗻ %&-8D:b84Q 4" Jt*HS9ZU# +G?te( xB'i -MݥRs CHƻ6|↫*o]yP^5!Ğ+57[ }߮^+)wj(s †6o-etϣq|;Ѐ\0yh_ƁJLȟSb 8 t8CS,C@uhPjE9^Dⅸu__x8x{Sؼς:aۘǜdVXuyvkTu"P]5S= N ^VݽФn]d/bC`(XVZvjq;Fjcl?;=Z˕]$dMv!vs^U&lӃ_2Xbs~B Ȑ^_bysͯ#3[O2f[ ᢖ([]}cD(8ŧ0 '~<1O:dž\ Gԡ5RM@Cji p 8(ܟ+O0V潤1玣_V\.0Bkk&Š'gcC*U-rb`:4/eݎ(nէe De Z2Ď 7[DH5KGRz)#eZr`XC~j{z/GIG2gu+\(tU{ w\1fKZ ؍Jj{bY#zNk5샐ehbr8B0(KE$MVh?uƂl4MКGIv<%tqঽ21@tпM_TrHj%֑-5mOxa#7"j ˍK5dӲa`i>N.9Oǫ7ЄyRXx<҂  _BߍӴ?~A  y ҹ$Ȁ$,Npo^a <҃ Ceێx=00Sj*"֊ltD':,7UN\D)Y7u3Fd( [()6A`bgCeػfArw:}e][Kvݸ$G>3 _E.p 4%2/%p+=2Dv_7R\y{#Zi`x#Fhc:=8NFU('%h)ar[Kp. /˱,[lkBc IJp1U\[ ٝmI0a*g-;"]+i-]IBu#R=ol,V y ',2Wq0U, g͍MNY[Plr)bm<yfKb€M X)A8ݶΒjStckx4 * WyWbo6UɊ T)s>hppZ.?]Lj8;x/{|& :i* wNF/ )cE& u7d6Q{'!M9!sBeyG$x UC$"3Gcѯ)d DIY `j%/eG` åf׫C$g@ѸaNZw \T57O#eb.nrj8pT\JYkB߽ Z=ww,S*tmoFPra̖k)p~#(Q휔q&Ǎ$M41e3jTX(ieNmmKR"ۏP}l-'!M JiH:M+Kݿ-6X\[ {S J5(GD.ϼ8} ^jP;ATyw7:3h/В[(\OI&8Kr8rT٬P/$j[vESN5ֺsvn[J:z&āDw .5i >ɡ":ME.uȕHii-u=ת b"cr R1Ra# @M%Se[)W8N"D!>sz!M88d:,G SemPٺ]jL]>]gA.%lOH˰2W#Il[FIuLooTvc)SL/í-8SEWyI]CUkoF̈uX͖ͣ{ňiqi-ɻM0X%v(S*׊zb=^BC>'Jՙ43ݰDO 7 ܭ$ mA)ui~5\ vZxSvw?6!F0?i'; &KۈfRBPg_Zc[lJ0wZOނ'֝JU3̟ h)Qd>ۛ(aTP09*@%VCfhLK/t˝SA.,ݕ\ i--܂jc6̬1(Zg٢ oX,v+v١=jy ,HBӂU0*1=ױ $JK+n`ښ*21넃-ޭ(VRQ\1ph"q[dx2Pf0ݞ@L<(*[pF%dQ:f(BlAj Fw5$ai7@m/1 v:L]\JqFPĉZc,;"\hKo+ۀ%yxT> I{(<2u_Vz7Lbco3"O0>Q_0RҴ >w3s}w?xYRx/K|#lg+f1HOf?e_vѐ H&[=n&e[z`'xaV( JKXk3i驖ǧP_]}x9+ԗ`8m]z.fy]!q&]OGp#N ZY7cm&ttr؝H1o3n}eKv~K4yeD<,rʮB|#!k<4`gk9-hoB~<#j{Z b9c9+L?1yr}Š<yj} kFlx}.]!R!T_l=~fK[ĝkYVVvxu߁}x<5̀UB%"i%DPSa㙳Dvv\H|r}ylwh$:zw *Yh٘G?zXuwCCQSĩ\!gV7.yd{ܲi}=5Pi}>g&Bt߆6]OamA\BaMYmb_t`aϖ*\4mgR)p?(Ȧ̌P zְ:9O0ҏ fTpuD,Ia>'RZaվ+JYHo%&O@˳Ĥ=8+p SD8`ܵJvx5?_Dso6a& {{B`˨=~k':MŢ=;2YHd]ɎRg3a1/$$-0Y`vnfJ4*S'tӷ[XJO)sɶ&,{~iFvQ+*NxP ]1R>)uGWh]F6催 *Cd#h6u)UzuͿè'$n3uKc1\U%28X՝OR!W nӇ}jpkPfZ~˻s)Ȩ Vulo2`J-4p}JNWGlmCK.I~k('S}*5FkG!s L珿Urj ń7.;vo/[bju*mr:zZ h5d,rc)AJTi<H8dk`,FU7@?ս#4SWMrpt ڋzb>R)MӘZā-4-4 ߃&\RF|߷]buO;_ Trlzy*S!14:\WVu-&cz\D)(ODj9ЊЎQ{LqGn쯢Y{׷JN DLKŒ4le*Y')ĺfQoDɽ!FQLj5d '߫a7C?q!E,⚮9qVk.mcEtd"E T#B٘^{X@;ɐ(n1 wr8(89/w|k_wC37-CjD=%>V\M rc*_m}J~@(TԂ)Q 7RȰU{e1^sSx3Tcov aZ %GQ<Ip~3 L iaɠ79u Qx(LV]'<\K+i5ߣ;#:TL\cMы5KE"*Ky$H]ډ=@蹎ήej! V* ,ʂT浄!\/8`<7~3ME.X"\$ P>$]Ywxk.5&?wBU D女`$jnaz ڊR0 kD/ᵼH l*N.`cF8 (h܃V݊)4O >U}PYAy1p 28,"4mn:ouBbnj[?,VVIrOi;01?Dw"K'7'S1tx7Wv]@OY^Na 0qI يJþğTNSU'uwep`Y&ٟ1x?gO} Ǹ /={>x,zTt5e0]=;#/gS.)=~@y}q"tC4Ich @/3hq}x}D${Iydj=$zZtv:/tFi'>4{6&B~ ϻWU(wOM%k ||֦"vrzw ͞f\q(j'y/1pt ߚTd"=̒ B W $ǧ-&V[o%<TAtcte.~mFnQ9:K%~V$bObOk' ".M+LP`peQI\=}$mU8{Unji;EKZk,>m }z'5%͹%}xZm)b:p$AqT[4`;tM'fG3q+Z.$1t}cڙH-};,C35D.mb:-ϘqW\)z!#R1/fC=o]k"wvJtE#6qb6ԉ|F/qK࿚Y7b@eSאc=Ʋx=řEN큙@Pq2|LĻ@,yE=W`̀8qRq]Qp'g!qyc*üR cy: ]i #U3(y$b.fVI,8"$<A*j.~j~{G%l/mzVG ">kUnktavaAL= ?ن@QDzDyO*Zp9yoTJr-eXvNNƲ^=Ι"&V5p2kN)'&9(|j53rR~it$[s+#NFwk:5wd/W"R嚐xT@%pڡeNV.m!S07=[ݼ1eȨ#Q{[l?ʈ,T8S;7n)*+C*OvkW3ܹHtϸJ+R"Iq蠑~.!;AnK~B4 Os?/AFpJo$c woov$6 ׂu':EB#5Ӵ3nȋ]n| BqacX\+.EF@Y4hVT `]mr]CFa=78bb q&t0Bnq}g?"1sE$MZc>V̡S_\?pvͥuK]N:+`PNAPFj iS2pB#s:N0qvD[W oH&?\Hnzw:H7tTdWE&_- ʤr@ Z1`b`IH`J$B#ŭ!Vӷ˒-<Bŏ0'L{~C2 }QrV>7J,g EL€HQ6oRXRG~KYqxaہz7 8:I&=x)oPC Գ@crt+ڴ<7_c)HK;癩G]LLJvv_Ȁլ)` :/7߽M2_*C/ʹ9o=@rO%.` ir+N/ !PT{I-}oGUrtENr)(SWm|.IٞV1E67wG"UN`.MݼW:h)'D+E% :h,ow ,QD FJOqD>4!ǔ7ܛub9,O /eU'(B ?T {8e%.~V =gj:>nY8:@I}}M7Z`=˄Dž!|]>MMdb:0@A֐ʖݟmn <(OBJ v{0~ 8B2;jq%׏E^eeoD!k]+LLJje +"[a̔eC4vJ~:ZM`Km*g[F{U5w΍1t읶Tiưx_ѲϖG6RTC uYOIJNq^|vp6~n5bh )$#$IMZc uPr }Ec J(bA2C84r%u_,'R;bK/ fS[Irp H K>(5Ҙb%JU5ɹ5A^3 ^Ok3pLNROUb栌:f Q@{|p4WY11NTD*Φ~S!['N46aSC `'7a9cc߾쒘Sz-0MdF{.sjLMgͣNB1: JYnŬX%GǗ S}GN}*ߒ[;{(m?| 7Fq8~NM7㇈HfЩ浂.c>'A囪f:v`d^hi~VlEViwȂ`M_mW.w}N!7^Ƃu3Nd{%.1Q*]4^ yAn ؿi^{t3%5Փ*oillud.L $qwRChEya6Hq5_We!̮V|/eb}@L.$?D Α1#WDն*/&ڮ?rc5+r3|*UGw?PXLYIз,uvDDUKF4$ ]/P #$} $C Fxe5k+v':GoksYy&A6eDՀOqFY%:6A0!;xXD~MY$s^ ¢%V\_L0ڼ1.`[cص[txDQc"SWxK:bڐ !1ggU 3 3`\-VyL_Aèǐ+R O/WE_+=j]])x\e<\KRxπUk9Sou3=\t[Za2!#ۻ{o;g.zL#]ѥ-+P_!moSbc JfG\J~ 鞇WRxrѲE}(e?E0"pkeu{&c_?5DcQF[5Ooz3XDq mįJv~솟y9?ß/)dj<&>wErw}򃀞 &\݉<%WtɄ-;ϬNqBɃy<d{w0a]g9+/e:N0n ܜ˧.d!I4.ro\\DxkѩJͺɌ58TVᏦeHO-$Rw0OҨe-;Y~g$;B e#;wɅXFu d?wSKH$Y`QRJg_krE՚W4Zt.u  OUYuNj3#8*q3Pn樛~.m*ښ"]B}+~)?gwRAupػ"t_m 21gTFDa]:Ε uF6:`ƭWj,2n >:"*Am)͂{Q%h_D-@:P$ /q9 TT)L%*Ns<ƐeoxLdP 6 U"٢?Q_rΐso𖴭4+pinڢChUiZژ:#s-BrNr)djGK3k쵌K!uKpB@4 `0.ԟqJ>åI*2h *9[ h`.͛,cC:!shfe;K%x.?ȍq>kV"ǫywF=Iz)es8H?eYnÅOi ;(E(x+Y;-gt) 6{2ѯ=O: G&rKŌ'Ǒ= SOz&?3A\v^,Լ@C>x;)G>{م W 4 DΣe5Vwt,He襾F_MW֪?POLLuϠBrxE{cWE3B{ÿL& Tthٍ3DVpuu/;c`٠ZT#*^evE0 cХ̣fO[cblD/KeU;Mxr/k8tj%tQnub+ E5j$CՊz1xa.;P3;A[jRsIYHB-<]۪"$8Z`p{ݲݮNAfjSj: QHDŽ21uc>H97Z*c _#gξNkN C|Ir/=ӀhL~B&UaYˁձv6[G05+f)ٗmG)X>8A-ҍ3C܉3ET}Tx]{["MLZOjFPtp`Bf0nZ̘D~I%QzcL.߾#9y*"Vn5N"D+ϗn$(> rZi.l0i !,^s깷֤JF\ 3lTߗ\22E oomf{E0MWK}nus_Ȯ#,@T,EsI-:ן:MC>HSyʱv/~)Gxޥqp)q2O}'7DX 2␞+:9Aï'p&k67Z(Pi#Z6w\.v 8])?Yq(Gުly;Lݝ?rvgY,ɲAKeȻF>uvERԃW[; 0?J"[ϵS3)jFW*Ű( ].Hz-LEBUM:)4\x+}1`X5c^Td|Jj2~,^蹇S>krN39pr$r`@끧NNA@1=&g_“b!W{SK9S뢐PF*ɱj)zD2L`#5o]U) 0oZߐox'pǵ, %I(Q ~*BrZ.>O]:KrhS3/YuWQ,F1JKrC+"Bұ-/⛹Vp z;&{> o֚ S3ZL_B.9۷.ۑty q"3yxqYC0%f\ח4>ZĂBD|68S8\JEw pY`*uuEȖbgH$ o'|sO]n@n8i\o⍭sH]uS@KKuRn~4{UAnXcxX/uy|U4,t-ǙK7,:e rOMt>Da}*o W+:樓 YjhO``y[tt(d}͟,'rwerbr/}#+vU$'4Ā ī= -dC8Q"\(,/,A_n8Wmߗ5Q%+v]yTD|B)@Sks֌r y?olEU=4ڵa b.qϝG,&R¨DmbvMV d7U`d- D{ah<kIq=%kt; ,=5T:f4iЂ A@;H)fSFUq#u"1R$-5faq+H$sZE$FA RϝIC8,9=Ko>Fk䤲 b3TzCBܚ²Q4.NѧILmDQT\u%DGPmS~hxYI?B[W_wFӋ$,'9a56hYb] / 0T q_AgȌUj^ ;,0EE |oYӛUa%7^}f~r<\JsjM:=NqIpȮ&@Do]mRF gSb}4˯ YCGQEF؟W,}\ nSbq*J{aR|f0J>q)qI8 bvAFN+`̶v_3u6,Ϯ?.W*W)nel?o)REC1鞫i}}1SmqoW` 0${_.% s)=j"VluA[ +_l1͘|] Yv慱c"鳒ڲXu7ZOjggw8!xO(-z&o+ϴRT(upQ)rG-&zM4Sn>.|͂0}J2q}. uYmqD44lő.c9)%{M:-;[gPyxfh6gBX]A}qEB\wЗ[.Ǣ<$O,[&^q'I-{km?°M[^$9ߨ#ە60Fbe1Fd0V֡VBرWA0qrF=B_'qN2b2s*K,LZ23S\L͙ZcLslMMm<'vޕOk0ǟWARKF$9ތKHQ`༬G 6RȰŔEl埯eΟr2њ4fAkT`IZP/9v׷˧mMP{{}?}U8%dwQ 4/HVq\5ٽX6l[\ͽndnk%QA8Bf8);vRZb_"ez[Hҽ HPH q%p?^yѴv8լ/dVL.<:8UKf@Zǣ) ' Ώoa݋ _OY8ݵ_Sieߛ-W*䎃&f9CoDl%k)!SFO( EA$%L/'7Qz`ɫTP㩉G"i"P?R[D`0'EXǻקA-gg.jr|@R5dX)Sa=3Zka͹r꜒.ܑt~Dzdط`6$=x; B~ԅ[س5[Ӯm|(^&pqXnk*{+D0j@/Oc̓;1݈'+瓌MLkWGWg0jh,PLó^&iT[#bt$Wd|X?AtV„??Pm /}R~Иkԝ:=ⰰn龠XSK|  o| 7YjNp[NL5ϯMq;b.6wҮܞx@` {jIj_ C&伪#PbMKZ:zʥcw#)`RRs0.x-m{,`ʦJ~):t$cP_$(Ֆ*Ir;3z}^I0]#b̻KhGA}r[ o u/utst5ݹ먫^LV=V Qvg[A:UzEn?}w_@S-$&/sՇW'1fq!|za!Jx Yz~nIn xm8N_JRNr`5K,gAZw V)$i>ҘSJ(S/E!;[ޥיZ> P!:,H4vD טI2{8}x9R- ACOK4"s{:U|C5ZV(!jc`c7Dw^U شHh37m Vve Uyq!mNOUW#Ԯ##|)s{|~kzQuunaΐp-{l0G1=l>Ҕ"=P1kgD A6K9umPyV8_2jukַId7*!u⺹o)&ZyrM.4ikse>$g2/(e.÷djg?8:CFPw1K`_~ ;~AHt0}L{r $&:ARy H<҈#sg_Z |Z5Bt+#I&-{#ڒȡL]Dݑbh;u$z(0u6Hbd&73h , 7!:_W2e1\vgv)"t׮ W`uu i 8JZ)=Y^9ù-YK@}beu^Rg%' 3o}ﶫ7-4T:q_9&pm{h5c{rmٴ -ΰ9UT\aKJgg7dap,WƁߐ>Ig%Ia!y!BRX8blxۯbh~?M0LJ/YmDkW5cwɯ!aj,v/ $HO0r2& vR1=p&Ȗ6gHЎtg ):cUƍ#YOY|uN%^A қT+o6WPJj0%ǐqגmg<֦`7 BGȯz\\!oYF(a ۹{?3R, &l-8Wf aYnމڬ: ۩Fc8u5wzji7i|'[0S,BvW < řuڡg>r(k0>1?<>0ش?uf2MXمydJɝ#{G!7*U)FcyJ~݋u )?u4 )Kb.cI$m@XUXXaDԊuP!HTkI TDgڜX';Nή`Iq:tź5I{ˮ3A79mRp}DsyڕjaVSQ%vT=jk_HpK'}ræy0aLf !W.^"_N3vs$;$w3O+ɀ9 xfOp(msk Qj:HKBߞnf0MfZ2CO-3nė.Qx m qH[sjCKg %h/\g}J/9z挮O*0/47\#jgX~9$Íqρ~zIr¢X̂ 4=;P"I'3QYOE9 Ǩk.f0]UjkS2䩨}[fբ}P/({XH^>H%%uHY*.R'S݂"p)5ARNł3Vӫ]+e2u SyrM [#Ɩ$dpS x1=n6X/u{hwiCőYkL qj;Fp #dq@;ro%[YdҦ\mi9*F'gl>!;XYMY x5$B^mY]zsZ3`$ t*u)CBN9_ 嗆nLE@T(NF+ԪUE`%rh<:~5 {4}B]wQJPo6EKy̹Lb򞗐,O9 Ac;x,g?ϓ'HH˥2o깥 .)"4d-T5!w 0и'Qbt2,:65m^%1CSZ.2ek!or.XXM|̧~Y)}YBZG^y5K6wiW a]'@iMm+d+w[SGT Tk6AN$6U,5N<)X٘ލk!6J/n nj3+x,juG<2XR3u1 ECvs ݆h b}f\wރ|h1VH#tǙqk.3Ⱦ&v=hZKQ?XU+.c^H4=~N~Z +%x~'F J'eau@5~.'til[wbפ]) d2[qs@OxCc _NSIH +2=0 Y\“>yG]i>iǿsc]to 6J5B<`נtTD#e`H1%᛭$+ř@![n\reTdG]ӥwA:u=ߞb!f[H%ŕ&(Y ߽P)=iv&ue3 SJ|Zw, Ѧx]z.5dݡ8dXb ,[q 2A=>>#KJ'w֚͝vsvƶ-͟b.8Sx4稞2븚=(< [GvYYVmNLIgS(>+:qR+Kڶ wmT靵V<[KJ]XۑȺGr~s) !>(>x8_<*b&W6B:tg a=t"z9`pAZ]_-&ؤ69]1;0YZ07070100000016000081a400000000000000000000000164df7f6f00008edc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/]?Eh=ڜ9SJwS[u|#uC,t٢-Wv9d 6d/GXI 5+5{i Vd8|v\idm|ߖi1IR!=66W]=;/-FW"ҶG木ut#Rݮ}Sv&ano~R,FBOUKF(ԝ GṙKāz;7/jDȗ1fpK5O5LtNMcy^YF%|2q5^*Rw`@x%!;\C2Wr!E>9\ >yXȭwjmmXwsX-媏k JQ$D%qhX)šN6ϜĺT ٫J*jJ0 5,H4JʊR.tiX o:偪A.ڗT\Ma0͒EFnZg;zc0=O)/vEj c4=JƧ[*Cvv-0=q_ՅA<` d{C#64"z  |T(^Sc=OZNɑWCOƷ+a(RZL=1P[U9oQ=yv(^ma3$|8/ŭ_Q%s`?ŚW`Xlz.J]v*Ueųc1J1g Olm;j],[uID}l^c݌jvW\㛢Iۨ=2]kR[8O^X둌`U \ agpOKíp;jL@\]6{91z~[T&ms;23,["${]]LMa)KbOD+]\LhO58 oT]^U>_崐 wTS* `Km;ޣ+c82ro#3Q"Mi$bt5}YAw&qx!^%o0-#0&;ķN>ΞѮ@b措tY%X:ьI&y22 K̐a"<<Ю?2qO>׾څy׎}V[D#v!)SI1cY+x˄ I) P>PXЯƹCoZ 9HR Z\="@FoM*tWTUłHHQ]S+*ݑ_u"^|{c AD\dڵx)0c=FlqҢz@>E+Bja3~}^*/瞙erAfc %)_174$+Si9e` Q\27>K8),QN %/~*a&uep F9K[d>/Yp5iޠL; ?[?xv6Xk&T{IM΁OK3(L">Ȩ+k-U{H?/ӞN;+IѦ~dV#%km=dJ qN:x؋J;tքVg!XҁU>-w=) RkuT_Db>4+v}^6Ad?^\`ˬ&癞ed0ܿA Xf$tE x2{JF oyZj3Ψ;DD G"xQ(v+M7j43+A 6W⁆Ǭ#^T;M6e`iKR NQ S.}Ï93̢!l@]AYjC+m} tE1\oe.y7ĈFj? <3E6d6mM1wrdAv/R a&=}W)e#v5M@U/&yݵ||v3.D~#mOݕc~ND@&ŎiTe߼2M/uv?hzIf3W e< e <JYoG-Tٞp2p܁o5hU>c=u.bd4q, >,zֺ[Ptny϶ԍQ<.h }9U2})z!M3L،7j-N6gBͨ;ht,i%˞<\-[Q*0_U }dĢ_ޙ9 +`ۙv;QQ? fmIxAn]XGeba{ÎR UmP5X|6ቡUk2ΏԞ 3.*Z ?hDn=dW 2t k#ԅ&Q&1(@K:a6EOh$W*a8A]6I?_ElkEF)&HXEØƔ"d.e` s /WlB(ĄcQv;wx'ʤ'Q]zcrL1\tKio\RUޘ/M/""{Am<?ջ{0; :9ՀG6FZ:u碭Ok/Oƿ6dzyh҃HG+ōA=S7i nSSӷqzk[bQA5ٶ%/3<+{U2=]D]\6D rO/N?+k}åٶP@tķ:Sf͑ӹ c{ؐ8y@~yIu5?[A(_QϡWy 9' "ivHT2Ǫ(!>nu a>48l&X&jCK߀2T:5/Omhܢ*C5j.yg}DGzTV46-LGUM,GY)ƛ5039.ȶ1rI0G#xҿ^Hc4!{Ȝwt'KڑGT:Z rr*cW DѢàٚdLvV,On)OG Juv\CG+,dC \4h "H_>SX@KmAaJa}$W2{^KPD eN |_e)Ǎ5 f1ȼ#kvw!MKbT60ZAl/7PghP93Q@m}:Bק"k#K-jD.,]Ǚt)Rr_3*7*<mQ̆5u?P^ o0kQ 5zzXHmLՏAr٦ 'n稽Nxuh YO0Ui>H7anM2q?( XY̽h%Ubn80.?B9o$ ?11k9OzD'@d) T_@M;/hCd㑴Z>uЯatXcRg\x~[ gD&dX7S :b'6 3:yd :Qf7gP]G(CA}IW4#%XOdra$s*%DŽRsƳ%]M5ڸpzBhG\ z0b~%O/}&pOfo}&8(I-SYh'WYR}w`kř 鵔O>.f#=6{:U~'gn{DMҚŞ.-4O9?IlqBH.Z=ef 87 @E4-MKecڶ֛sVq{M¬;ŒU *4Pg"ltr^ z*sEqy-o#D&Vk4a Q j $R{Q0;/~MSJX7(|*n*݇w\<wK VL$ݪ%3,o0q[@ WK5" b#r`v`/YTVHqh"ʀZ |1JsC2tuӼ9m<Bf,s_;w/vn`7n c^pivϪ{ޠ%L5{s"tIfxzW̧ @n{m(E\t@. Wj zmN$BIwGb7O/  &{HzTk)\&o%^O . !h ׄڌYp( '"&cÂj۞0h߫ &A{R>t) M 2B~1q_K7$vS:& W6Щ0Ok`GDHW( L0=M\a[w A>2,C8Ԇz=}ڞqVoP@ۯ搜+D9XHL[!XPYC»QpF$NB=G\?,D8-N y)7-05s\̟h&/Q|9p B{XuLH;u^u12DA,L"/YmM, xhu)NA--M+D!;)[yn;Dbb~̵Mq' ϰ A@pTj Wy.v Dp-mrۭrjLVtpHZJbUԍ@p i\dtPJEF쮃45ަS8 g(e&z,\?}@Qr똻IV_@l4dNsS2 2Őpu<0@M`o^m`f촏 5{1=4B*f7ZzeW괁Lt/2HXC7]ڼ, <} }FK·㯹֙R%FR%0FдND FyZ$L bdN Ω3,:?,snIJC~~ssL;OV"%/ XDbiSt7٧hݣxɲGL:'nE>hhA0z AgsOjsnĊO4SG.:MT(s=XqΙQtbMiq 9趕$`Xh 9W_$_+׮ DYz/*zn[_ujj5ڳj%9=Oʼ ;ԎOՠ#V7Aӽ:cة.t; YYCh /Cq^@n?nzIV|~x/T3v)8v@DTNUĢvr"$)l4!qVR~9(" fP,ݕnZ̭\Nâtk`ԛ V|%ǎub%-dbQbSw@EC} \ |ؗQ"Zssđ?[78 )UuIs l_6 UTZfצ惼ǕFe,^nu ,#5ro&uo-F˵wzvQp1 aGҷ2l`(վQwoǨR({{zA+@1oY'Pf,NԭmlQR=~5:~&,!~XA XI|9՘!O%"Mf+2=n '6U5.7 ;Bf׽Nƶ9XCG2&eAsl<{i ~}(bZ$x>erKxX7@VIv8ў{{&]0zAByoH,|+Ukˆw.J :WA%&xALX#kZ13lAgE:Fy:j#n`v \_C6^f 8N/fa]†%hU.1{*Ic]C p@weZٳⓝ4b|}|V>V #7drþۺl#+sVnqfJ5IQ҆KMP:-KxQ, =o׷=klGBۯҨێH&:P̼Д:,7o"(^F3RIJ: RDKFHb#T'Z) S[k#Gt ԴF^h">%OLbsػJnÚv* S+cTw bްl 鬟CnW42:BI>K_dVldTk ~./αܯ7r }ZQfu1Tqa "N s+_?.ukAq>$5XCĽOL(#%ܲVNCpWӄN[+[WnfئAn佘/d,`ۻpɽ&Zq'D'Xk Fbҟ-^-'?loܗyx~eST ;2"C?߆]L͂e;S3\x-RUxsIANW~@ϯ.Ak8sXIJc?3C*rE"\l8^<@w_?׸J,'~UPl75U"C (ց^tQĵpJOT}6A_+:d/r=E9jZȤp"'|7J-!p/_OM h*hK|k]OoMq"=A(|/԰46ެ({HjQN=LȬA{#tc4Tۯ l"` ZrVw>瘰KK,Q2`< vB ʍg1EGeN8)go뛥`&K\AگORV[`SJ{:)fAK]¢|^kⷂLc?5{Xd.o# 1h!.hQ]%{7 hBUJd=,yb/|X4Ѵ?2*! pyI KΘ_X07z9=i|R37B5D8 #Ϻbw8^ym~ज़gT/=8Uu;<_vWSLn7Lh/ 0eľDW㑧3+DM7|oloRuP\C3ѵ>3\cx8.񑨖`R<.n[D-ms&_:1#NcIx_z1m(*t](%4-z} g*(kLΘ(nK|!ҿ-'#bKFC~r[qZfr [0M``xwijJQ@K8ֹ0w0"#E D>YY-ċRRMx= p0o67ζy0 N3ߨJI= U3"A@;0spD#ko!|:ʋGZ4lʻe iW W^Z[)1<҂ ֏۽=6G tx-5Xo"β efHrMs CA-%Wu~WBoz:dBRM^:wy gH8􎏘eh:پjY\ , 򍰊7{'B5(3}y㪯, Y_m4ػ/٥SYlʯŤˍt=ڞK,o eFಥ[ҁ{m;昋氉Wj UMnl{^ !"TżEnfڷB6qrDo-I; X}$yxjڎ h` `:bzʦ`)rz^X73Γ6M(O1ᓦ{p'@b! 6|?(xQ( e.Yp`\1(GB͚F&'j[>z*C^cƑQj:_b4sFwFYڛkyaʽ+d6;(7fmzGtp(Ӄ烤Ў,2_+RYgv!mWGZjWP۞y 4.`=N{3uŚ]v;p+xf-hu pza4d^sءdF+WAf]a&.ANdYj պOGJ5gN}IF>Gٍ~ ~|\ 8{8eeCK^{;eʛT^溴.UbJd#FUE"I~}]BG7Nb9?L+rĀI,(ѦjI,.묞mTK`W28MxZ c`Oⵅ4{ʌQ 36xJr$Hgdؕo &jyp%o)y˓̥lgퟁ>z{FGuNIlZ"SWE.ΎLM R֋p]/obߜ pe2L*t{P̥6HX*-ҳ\1#C]*z:M~S*`I޶8(6pbe›-#_Hb8 t:RCcC-.o̺7&QmM-8ϓcS^+6HiΓft0wRF-nJۓ%6[˃|J}3~7D|##5ՆK'  uj 7CDF ju<'zii:pwSXd{[ZqIf4궷 $ds^GS:HtjvRzaJ[o9ChƱm({' u*? ,h^=Mt%]^eA[="noR2 vy*%qX,\'M &<"!nYN:U'$1dZ_Q)I-W 6& ) nC=`dx{K ڄmoYi¦Bߦp6eJҰw_T8fn$&J3=2@le:$ skȔVb;~b1 7YD!;H70JwgD)gf]*}MVKwdYg~rt m3D7]7^(Zװ(9z}L˪C4R83͟xmR N ȪXOʫ ^%M݊]Z`gW1i]4vj^:e'_2Hѩs)Т<=Z$B:$*no061Bq<w~mgsK!^wk3?wͦjF2%8STs2{V4>k$ݕR#hI7 L,TYYG/wT؃6=6j[&]񅈪L-ljŊfāuBUs@3WG86ڡqN6Wto0_uņذJ[)-cʕ-^"y+Ke$%`"l"u@Q[~^Ehx- v`a23(3rK=]u \Y DA^J],#kpy@-<)85_5_l2z+E+u]'ivF.#9~lzPf혤--F,7EyØ1Ȍ'V[&% pnPm;}?B:?cd5'e1GųU%nQk dz](G- ?j?XgiA紈d}[ζ]4CD\AT:D5zmdknz>fVM(^%1֨Sw2cb1J'fvKǏD]>,u~/ 1qo|d-JtHʒYMC:R l^ɂ#ݭi=n}`q b\A\րw-iP>Yc6kKD>ԫ{^S!-m DQ;^`1+qH!=m,/ eZjCL7adY9h;KP\RB1}?rl |_f~# 6Ov.@Gc^tSjSRiiٗaQ1WȖ:K؇MEAZ2v F"pb%?vSH[+u.v*3Ov.y׃$B)Y9<_KF~'Y'fzDz ("j0t=֫_1dTI_&v-kqqn2h6"i$?>ǩnϨ?-I~hQy('|Dۘ^bW; :-K-|_C)F?0~9#]jּ.b]&XGG]NʗFƇ?*#! DOS K}\Poj%,3YRkCcUv Mq4ߤ`2@zQ !c@T;` ~n6HjyE)9.ԍsowk %|96pGJ@w\< (O&bJLj vY4э2%71W" %_|D}ց0JHg,dݢ ǫy.L\ Ji0X849>]%OT?&zq0,]霳Z ~%fy! ߅%q#x!$ߑDy՚60k[['kZECmkռ3tA .0gNY;/($59ByR U:NWpC taރ8D ^G xJ$%hAU?CkO9Uzʋfq%ˠ6aSWZjeK%A dõ߸A^y0׻I*$zi>LLp![fhA-6?l(0:J}|~")Hzd,'fC^0]@P-Qf8` ;IHl^ZҪ}uSuj%̂\]_n&*lYBPT5&egd.:+Wy~L?uօ&h)NhteYZI,tJᏖXC6,csxR{TMs.Ia˻^I0{-ƯBTz$X˚WN`:Iv-U4hזqXC!^ 3% Z͐I 8#l{5}Ld5W"+фAԵ,Dw&=L>ai0X'_ʛAT *1+@kn#|y;"jf|\ՒioY+|kfi$bt`/K`{q xTt{W |\Q>S4ݧf1`0vM6toQc快#V #z!n[O~Az NG V:&A‡TjᤒmL޴LG ^5>"XNhTRe1DbBoܕL%Y65\W}3#jEhD ڑEX]eRxje!ScgYڴE NQ?zb5tNp_Gſz]#TA9Q* >/^S?cG@3]S򎐣т۟$6DsCsRl!_ozufBPuyVゴBʠ _6t/i2m@;} Uu('.R8Da$!dr)O\ƭpBI΍wC8Erpa biHtpDč`#u wP_w :7F$KjF ǿ|jꐏ ]>"eFcȣHv'<8NDC@?o xg]{D iWjsf߽^MGh%juXZ\\+ J }Ɋ `b@٤uJX>Qg3B)a#o`z]+LïI\kE4c9Bi d <D_y}{`g4Usj2A#ePw@cп%e<_',5OOA zmzHj6fn%Y5M;%w8W +91Gsp9G/'j#8>N`$ ̀ da |^- OtLB3_t՞(m?7sQTy+K .pNf|aLO3i:N<#z~0N;ONkڇM{!(}Q ɗL44ZIb׈Ӕ )c3ӋIN>R9'm,s0< rX#ag*`W ֖ ULe{{I]| cumaErNga:SήprX?J\NGAVGbIJ/ ҹ|,cٰwq05RlҩaG)̪͊H;% ^ ځ[3l[03k_2%e6OV jg#t/0kF7QdC6\@?VG:vezcZV6Ӏsӭ06(E%6ΫV.`)NcX2xS AyfkuoGxmegz BqdTw2jfK"* ڦZOO M e/- A4e=jν?j\їе_鑬M^j~kPUjںT *BB0VtY v>>ֿ3q>:<2S@. I.a!3HUWTgaND[![ C:b<79/:>/DbmEiP: Y;rz#`*P q) ?#w@u紋$4sVfRDQ6Et"47n8F) $z)G 7JpaA+3EjXQ7Y00c|`CYnLAv1ŕAĹrW2: `zNa1}X=p\ȮK7(E^lQq1*`G9_?)Ӟv'A;K$3C4tQlb$0 2E;F;b|̌P<T!vEx]~bڌN&ohTc@wd/V \{YI-Ⱦ^65eW,CZ-(% Fm4e\O_"KU멜ÊɁC[yx{ȨZ* j< /tƱ72,N} vk'*zdprw5Lr<^q*\=#ahu᭶3PhI}T?հ/ȻkSKZ)||X7NLjX@6zg-% f2qZx/Թ7؂^9VD^Y<\^U$$^S0)0D- [ 0CmDvg csbILO-Wc5gd>ҁ O7*V9~"́+@K<L6ALf5&I<,xz:1@$B_;\-zYrM/HREn85ƤV5a[ n!w{J0 B=/ĄٞFzi1[`NJ BFTBlsU^7gbtJaJÔ[3 g?E*≫ 3vfdw 3E.OD͵ߍ#ʟ25g<=V;2}p_UJQɒpYHE$2aΣf:Kg~2%ZvW=`ژ0uه hnts8͎uo2;w=5MVLŋMqZk{J\"K⓬\2!JKWW57*ԮR־"8@H7+ @! xH`NHO5rG`C_~2BFҐ_vA8:0~oX%"=b̿!M_154EtB+7x٦B  ʟBMtr:q9(Oj\Rpk?ǘߩtJ7&[l`jCBN-WMIꛢE ~ RS%%C. ib ǑxAH8VOrLb -mRUZ~2+l5fuă/:<:/)rpYgZm#d= SvDX8sf'sMQ&P3—J[lRq=LַsyݼER1 װf6 +@0:$V?C4`TF5n{kbwfN54 `{BWI鷷Q,Yd v(FHnpdaOL I " [߳`AancPFs1xV*O;,bzG/Ǎ[khCW42. K 0]#"1ЩVS15 tt)@ .>7I- {?Ks= x.MU!lݾ[\]OxRE)(`՝Jyv^3~jig}A1t|NRq b,9wiM$΢]E$)^@+Pv,}iJ-kZJR @K~L j5=73>ൻY΀> Ʈ"!yKMb QjrW>g6_5mpűSAvm.CaCS{K.HUId!ϪDc bj"se9jHqiP(E|+ l7-dlq>iѦb}፪TܮpxPՒY&X*\'V>q :9U=J:^bˠ981'!` $ܙKs>GiI,RK/3=!(&Rk7kvvO2YmBEm架V>@fW-|VW -o9p9LB.ȾJa H|YlmgN) +/Յ wZ .fdËB'Kt2I[&9n\w dTC4(ztAˈ@)9hǍo'䣸 {M/N.isz˧oy*҄䂡 wQg"$n`)fa@zt3iB_&v4%līx^dJ%7Q/3Ac~RP,-m]lŐ,z6+XIP%LxM\}!q|X؝: U(t2w!xyC뀡z>O0o=UaCvqlitAH geaBRF{ DIlYb9gkp~kWoJM?9st1: 1kJBŁHBkĻ0`S+puD-$U3l4T3TWy3^0o"\NhHX]v Wo? ^ Q理WRwpL,eglW|[qWZ X[t5fB9)˩jQ̏Hk՛yVf Oҕyl|66)RuQnpʼ)"QV*ږ]Jujs6E_{^Z3(8HRh1d I.Q8$'3XՔCjXa_1R+ؕ P>ȏӪIlG lcRg62NfHpKd߁oX<0H*j ,ۛn% `H[ ̯󆾜D%Q|խwX1G3@>d/$x$[҅q0$ZNbJT0oTXSq$= voOf1Y{ೡpbUR,>q#ϑq]˅ق6'M(bpےj6u@ 4ퟃRS2ug:e͚k>)Lq9A8vVԌw3}sKj8acip[y8i8G!r‰jJ/x,wɕif:FYAйfj9IG^ yE"=֡q-):6"$ Ym?’tf\g@-⷇4f|Wy /킕guXauG8d5v߀k,j3<i0cŃ]MLva  Ƭ@YbKHgjŽ ^zM7 *C>i#X>-L< 8x:B]/'Ef,8[w aƍ`b zs:@R9B5I+ Jsش CV;聾\ݓ\;xZ;Fo*<9j}Y(Hn2/3{:#4lϮ-ZjZʋ+UCftjRr{Ctl&1yQ<`&cb{rfEMف:Vg}/c%HZ"$-Ha0DTBל:wKdJ&XbqoA X`{ćO:d]u\Ev f{ +uxFGCӨD] 0Żgܔݵ g.N1mdZ Z&(@0 Igؼd6}[e/_߈0nDAˋQB!s]L苄şBR9 cb[.TĬNRy.jͺ ʫ5YŖa֝cQgAho=R |5/u4D7ɋTWJh7#1+eA[F9L\;AaSm~*?@$GYHRbGxGc*w=疾{[>)m?OBDU&# trspw\ N(S]:pMj6"t£D₼P TWNiUn5wcQ$o{(e@i}9cj /} fU&A R5QR;QKB/KAd0Tr,kv?78@U&. `_cVLxtU*?CFQҦlGB)ٌpLˀ!%\| =,kQsRh,2Dް'4vy!QΆ?]*b"Quco1NM}@v'ne;"n@݃*34R-7t|3Dh[i+yh˅dOpîB%=V'qR-Eƚ`8vL A+:CxLHy&`;jEJ|M{iU8g\K Ȏ_BMP*.ԝ?{Lr*@PxiL$/q,O>Lچ4 \NDJ8MPvvG9.  "bӦsX!/~F:Tְhրs6.1rDs5Lr}qo:;~SHZ" v~[ 4ܢJOG%0e T؂{x5+ nsEɪY_"µ\E)3?mݞg鄘u ; Qj{%Rtp"b8%AU ]iKvlxm8{;w$4GC5>R[#b~Wn =:ɝrn2=}l+gzqiZK *pE qDI;;h!K dm30W  Wܓ#5q ܩb/x>5%KEt̳Y 9Yfr|s sR46θr,gX WpIė 2SpH_T!%}su"M'҃^=i*ywb(j"ցfUj/,5,쨒mf*]?ɧEGf#ޗq \09zoEH͚T`u[q{JeF-fx]& q Sfe9.ݻk5^?Ql5@* ?pY!7`1kpYo5iC-(&UnV!B/h8ba,Wh|, 9|S(3)"|7T* YEp^:yZЙ-ƒn= In73c&ԽI+vj%n0I.trmgpK/CwL:vYm;)I xJKyK%ۥP¯ek'THI.W?Y ǟ;pI-&`6}/D1Ir̫C)as /RTB#[qS@кdP _IpF6;_?YI.'[ʖ-p3 L裡s_ ldG ҌW&TO*;8V|mpi#%gDؗjY%K2Pk%/jd@GϧRf?RvJ9x_n;s}f1׬cMW3|(W@\ߡz %6#rz-nC^)/m/7` o:KI[ rx٘fμ|u@>щ" JޥY42DIzJ3f.a_9kWMs$(m#yN|{_e3bEiw*gn=#ksOduR©}_Na+Ky#nj]yt8'*El_9Ҳm&2ISc {TKrB.(`QJHoxR/gjq+!vM9E-y*q`}.eJQCV4m-YPah:nN.Hgf/1mu$X{=.I L_wd#_)!)\.j$RL#nK<}|y=v\טISB%;n 0dƓo΃18kru+z^ A__ǯa!s,6`g<"jWaމs-x/{.M$sI9-iogBYweMPGm1 *[-;m"z.:i!%+SF(yױ{]=Dmr[;:[ݵ#89!BT,C& Zz3'7mzzIjB4t8 *d<vUDzM*qdWO"w*"aYKi/Ul ;I"73:`LED 2 )#M׈#xɫ򸻋ah8(ptDR2nz%T1&LacB7EXNscҕL[WIzbLkPVg>=2h 4rg!n(vq.P5pzdžY{nz<;I3A4{w{3B Ԣf&7/ٛ5JQg)qro nF8 c?y͌CXB5Ƒ7Ӷxw7Uׇ5)&lf-/OL8Ӽ||nsa携G98>D2gwfDat@>y2`1zt*AF6+98y 'SUs,=cX~"dٛ1l!*@S>1R= sMITYuRS\Ŀ98.G 6F9dKWaW0jJu_Q,b-&n1g#ځ/"YH VkJm&AQwyX('=-?R[|\Ȓ-RҒ@*! l<"4]XM?* 99W) œp VR;;>vj[ Dz՗(b"mu$-a ^ ^ 6 &O23D;.%ڲW2X)LUm~o(ly\1w]n-Qp}?n {}+u6p8=^JF0=!ߑ $eN' oi~IJxDTԦqDl{ +蘑0nBjj\_JfVy'r* "]C^ie^sJ5HSKw3^E VV`.)VT,`e}Q{09`K|Zw@ۋWH$6JT^f*&r uM!!(yM4+p1:w} r=Cb9üXZv W$>yMuRNNjËs.QFwСԮxog/ܥeA q Fُwe9ff'Ѽ P(iS.?N(=2y40ߒ ^Fے3WP1U;PڠHR_j9´\2)]9Z" 6xHFձ)UF vo[Do̕smTOoLh)re)1݁S*)h{g\T-3 pMs赁bù= 2kݎpҘ*}7 {Fv] aէ47gi%1U_oTB''z^8*G5m-T2^0%5)U@ M0ӥ׸=z5Af`0wDn2#(A8}.5)+MhĪ*\{ʖUasnϹb_ &jhӝO3Oo(I;UEZ4ah@vcKoa<'Β;$\τWbXx> ArD7Kf (f-zȰ*` y▌uk[v(Uʾ^*[r5aw Β߄=zxAC,i(H=\B"kE*؉Wݴ:Ya?[jH ƖHY @.}b&0:3_pŠNEC"VB@z>0e&'{BCc%9pvb[-.)IXmQpg/?)h@.aDwR)&3"h@Ҥգˀ7sH!:K;<5@ޒl'1Jpk`e?y`OUbIs)5PoX))=َLocL- -c @r֙u'n$)37r@ȹgpl#EMhVUo\eHcmyt~ܪj5c9z%Y |͏$,P˙';hdc-\ϩ[cvy!>7vsą>"g@@/mx)N7Crr ]곯EN5{[2x)]2He_WNK{]bvE8W8Qk ?RcJH >VUS8JҹEl-hޟ@'43C]L 6 ր\I 썬k~2@DWAgr)' P>&Z]~ ,R!+Vi@.N.ke%TЗlGF.J_H19A#d7!{n_ޑ*MNiH(mDjHDbXŞڏT/`jvIƙVZC±ȸ.X~2~A e N≶,C[< 'g-^$JCԥSa [xD@cέKxs,[n9w/^πCwg\ nS 9'`I.\];/e5WBh^4(l0-wf4镕˥@px?$CѸu+s":d$aq GEj^G6>Hq`*ӧiH Zˆœjh,)ձ/ŊV.̿[" L4S\z>܅T]"5f}1D[7PbIk= M(ǣ, vEK""Yol7.7Cc)/XNb)ua!\;⎣cl8ƅ_:n&HrI8h"0,z*)CC ws$Ir4OZ(] LOx.hb!]=L/kJ[u,0NORZG@;Eg?$d*Ң˿r^Wfd.EϟDhݯ[8J%m5~b`\d[7eClfA5ऻPjIT'!cCf=duۦY!:׾zpKo]@0fJ-" AňrO2Zi3}IwJ$lDʶ5s &Vi_ASUgV+家 F9_{|\r3+@s8TPz%:DɣL~gߑݼЗ(SG[?ş9c_%}Bc!FS"Qd*M\!1+ ɥ*tX]@Mfg{#5SN@`YcJ ð=FrՠT*\n& K@w6QOrAt5_ 1h?|tk7@a3Up:ɒ Y;Ĭv `{Cq 6R8ޞ4/H e U*m]p )O1İ6aFPR1]:^ɾqW}=aYoCˆT{W BC'c?NlO 1R-z65wcx"Qh1=|N7.*]+.^N~n< f ΣCv31+I?s1b uĪ<d]ٌL꼁/oO$lC":k$PMgzx$Gw\ZI25gaF8k-ٽY~':p{2Hml,c'z&S cҀǡZk_nM?^[  Rά!ê{Z "-ޱQ* W-\ . x3sߘ v)QYD jE'3{U2RUb/HVѩ45^ɻKwl*txD Na1EG}ʈA<޾&%D3䨑8d֝M6x6# 7CYJkqүY%,*I%*_VOer f09(-G+axsfdMTШN%S̞s$ ګ4TVb0=SlB2^"3 B> h+Utg] &T ~d`xRqb%V$w Mdz 1b<چKS[)ΥEm^z_:̎:g&L$_D525*' ŝhSp iU\e^Jo並#!RfX>V/^0|xP*s\-l['(3ҷURb,:h+V'ڸ=h}UzD*{ހÌ\G03+Y5{lw9MSwzJFYf}f*Buved}"+lnaCgq\w׎εU};/2O~ߑ#TJ| zGjƑ^ּm\VHA>5.:wRUs:CAUQP0>k".45 oP ʚL?WGs!w[@Mң,KX',=l5жE?8J册_㝖*fiª"?JI9y2uXB1ڙsBOI^7h mlDo2^Jbjt૏@ߦnow>芞Dre;kۙ&g4zֹ?!WvjZ SF+7搶4~wpyE;pΠw͸F:ۘdT֍,5 N tř+ جLڨ G)c 5GJ{^Z&)COg+x3uDP0|PG("[u'VtH?@f]eK)gy!3-mFA_OfD ,ùqc,Հ Ӛ"eyh^zj\{{,p~KiZM-(7t#V}ZwD.Wo^M@P]`Nc5VFXײnb״z92537A|n0W1g8=*pRc+mQFl\q<0su|WӁDBG3Pd*QnC-<^υ69iWB5^n23cyÊUEx:}x: [D1O svFsLHdxElg!*wJЍؖÇ`i*3k{9[+pkr k9N-'aoe+./v;n *~E7P>:qqu5(T,SA/,7<%/8h_uՆ<(4Ќȍ2k `SF7?lf}M>NbbA:ʘhP#.~oN)k@Y#ź|xLD~I؄BnRy$:NLwLZ <8xVE+fxKDL.rA׌FYy VGUY"Gua;*i}j!%t2!"[Kgb/ T\i +2;IV$2<(8pq / {COzKYLfeM8+<|"u壞 ?JSA]wfts_? ZUHr@lS5i\*W 富1P6ªWͭ}Z>z(zVߨ2S&=nsU7n+B *b&!K3RTNy9d^֒DljyۖrA;KZ@Q WsF0&&E ӹtqlCFZ5]sс}pkF5|8Zȋ״a~|\mUw [9+mdJZl}h/JJEwa歯F. qň:3+"4Q͐ ѲGUmE#N]P ҆RN+@NaܲQ=Wzc8~ߣ,esn_3݆v@x!TLnbĎԶ)zu)ؒ]yl9 )(S|+~Mj[*cTS~`Z+QmM^%1"msٛ Y`W0&Ok3MVVu}IɨiXöإL%{@K;l?84d {4#Aw Ăkp ~1aHVI㠪 : \z:j]X>S&VvK?qxa=Gqߦ/bQleyBYf%-8Ң ʡr]L;RPgoLمHMbtwZ@q  C% ovt^|{8(rDWANkizvtxz0;Κl1YD+& %0h߿Gr* 7*DLd-~i 0ޟu_cCW 1K-!CRzXNrR- D p[10mOw 8SNäC.#=y\#a=y/Bׂ2WൿRDL(%?+oDnVZJ/wkۺD &>Bvޣx[HKoG& T[jts(ENL{ 5#'Q T0:?zr"""-b,ؾzLM 8?yIBү> C(ԇe*ࢩb& iձK迳ӷﮠz5~bhKL!46օ pF:$ LfƷOpem{QGmr`DRzf=h]. LssuT655rv)DRjð.e(|X WDq+K/}n.)eCǗDr?@fM–p kwpڪ`^ (;Ru|TOg[%q xW|IOI0AkC'ME!vC'beuw>MnBAJhUƄT͎¼]0/:}KD%&*[[> ȝ+*Q){lp)K(354/3?76jSPEێ⿘ձ}-"$ \h$2<6뼹 *|9svt _F[@!>pScgsɜv_ՙBrD4fB;eb_>YDs]y})үrU V#ڶ݄ÉvH*5N+Fnq̳E#PP87+U@PUN~IwKR*ix -g+ ZD. P,E#y*(5 xU~ב-hjs z˻NðR˵ M q Mm7a@ۆC!9/!ʆU˷o~oglm XFJOYŲUi &ґF/7BHU@P݈G5hۦ_%a^uܓiK*!XSbNVWM`u0j ȯGfr26}3LW![Q{77N՚@VbЏg2XlJ .Q=߯hϺ.CLˣ ݓOn|&OH60aQ0t!v>eb)3ZuJibj>[ڡf<MLxX|3IR]/ipy^Zt:a1^v[\ub)@aqx5ƔZ[fs& qo3>\FWơ޾[qc ]+IxӣQʹ}=nesl})EM`& t,$7KW yC D9N͖MD}^1DԇRXbQ = [/kn?AOg4-P}klp֣k=:y=I1*¦PfhU?Eʰ,~QE1YC?.CrHT/:Guf~v0 /v痨*}^8 -Vr=yJ`b Φɿ%F;Ν!O6/@AW5fէmc*ߙE0^vi7PfN#xJ38 |EGWF)'@~b3>0\[}qR/2[ 9}PyMyy*HW'H=jgW`QTIiT'pmӾ4"8L>DF[Ɇڑ]!pHNM%xYM`B*m#=$(8Qwb|ȓA0dxŀ_wtjt]200PZ35\R9Daۀo0(0cE6WGfQ>3V )^k!)FyԅqRHw ┘'l lEpZh MˮM<< W$ -C&1{q`͐?{XC"Wt1BR 7:<8iɐN(bL c!YvOlp5t71טpߦ&ڣ;# s_3ks1*Ǧ2^6Qt<;}~C?nI [ӡv /",ѶI(ֆ”cb3ME0٦nBK"R<0v"E[nZDVGGA oMZwk߱eP"hТҕ?~?&q7.őx༽*6K"i@skH`XC1pjMJ4%yTOAcl)lNb/5}AD-dO'^#-{hc};iQ@T6WhzorA`Ғq7ϠR`4o] >dW֢E@H[kcBmAal J4*W7CPXkVfB9  6[$g~SUǗ$RS>Ɂ.$Ú:l Ys[둖rK1ʽ8 'EUŊ?"*Qðo `,''2&_B< O*C%mr?j(\RgYZ07070100000018000081a400000000000000000000000164df7f6f000013ec000000000000000000000000000000000000005300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/Tw]?Eh=ڜ9MsMpD/7xI#L KiF0Z(YB [b%zi+Mw@7eڵ`We"akY@2\i]U4򿮊Ǽ}$$lTJ2 yw"p5w%XyPhv#޼xf47+2m*Xn毒a7!AE%V;ʓ̩j:ғ&d. \}؇ SSP30uh2!jhq oZvNLQ;V>RhWW^14꾄̆~iEJnw!YP8GB/ j$qZyZ8d\kDmb} U@:^}M=ۂޠ?|<78yHA1as&VxixUӰ9_]PE$PTd{'j qAfmKsyy&^jLJ m,إaI q=w}gFo u'-p&.[(ssE/4O}`#c\:zً8j*#t|x]Үh'~UTW `̛^XAVfH!eͶ.'0:L;N'U$<_~ҮdY]}:YkgrZF7I܅OV "Pq1J̾?űK b׹.2dD%^f=Xtkoj_YFd>b7m`Vg!,Zڼƒ^^bwUaκdZ?$ go|\$$cF-/fȚs>qd7G'lx~_.mۙZW_`94pm~xXjOv9G-$w%Dhr;9&(@xTJ =q*(6# MR23SI=uPkHpPŒ :wc+MH5@I~cx%$z1rj*1-~BUBWFr# J$ Q˳}Lth#8qdGQFJi)IH{Q퇱$"bUD$mR d8X|gM D*0s7gfM^6*^U[ۭ V  z]=>?EVhiWSW[.: VD= m:2|# cɷHjܒ mg׽zk xOc87GR_ },r֠`C& Ѧ]×S^zd2AKJ Uc)ϋLrE[TeawnX:j1 (;&r?fo}e9޵uO=/k20 y]d)VnsZEaiQ }RY%rP5cR# ΊMl&hК8Q>K5pCT&upٮN+~L}w"Sq͕bH{a^Ov-grgLBr^Rq$OԞz}P^8"l.͗NZA“Hjμ:Ȩ\z =RZ< _ʬGQ'>7f{I\6=P6C1% Y{vڍDo ( ; xz=Ifx1:W7R=,#' ?m-A2?+lf:'p9.ty 2.nnpzL&u鲉OBэ(Kt.&^!T+E=2ԅ{ 4r5XC\J7α`hԍBt@^cbAO\SirkZaꙐ*.v43֍Z3h&uVh-g. z \?kQ5S_P3bIZgl:Ri- :T4§ 鹑u:|:']pF" $eqjH-"w˵3g ֢u#ӎI1x)V9Ճ:.'HeY9fQA %@_|㓹)}%);#Kʁ´i|Iê{[-}$|Tq%=DŽucLVLe G 2^4`N^A;fEv+} B_JO+@+ KcK{u|ip3)jLO9:,,;l [%GуOFKVn|ݧ 7zS"2[\>a?x%\:^cJ\v/h vĥG~fQ p  j0GMƦeyC@"%iQ(;LJA,Ftm.'F6&1ǭ}BlTU(o{R $[]v5 mS"EnH6\WIm$NMn(ŵ u4dX'-P ԓ\4,󐬖n!/)67=E׆F&/^>vgxjcŬʡt;7n';e:X~bJjX(U8E_RE4E%)YcTG4bw_zw`vOU8tC ?&\}ؤt4kD%3ܐTHݏMeɖnw!8YA@qbP*q꿃0/Bp'0[ ?QJ2>ͻh\ 6ئH9I]wZ;2_ws„Zk9PG7 ٺ,̎i] fǞ Y,Ho4'>OۺfׯBR'Q\yT I6it57VC_ڤT}LD,0qX Q䲐9SBW[ J_pM'f 0|xQgFoIx3VP06n!]}YT 8Ё$HxST7W?%Y8>ESRBmAz O\C湾/pw> '+9Y=$lvz.ʧJ0x(b Gǫ}̓MP~U!] Z0nn֞<4 Al, }|Q'6gQߪ.-ު2.~7zq*F2.hEp@P2T<(ܟ.,ɤgd_p1gza۲ll@ݰ|M}_,ay3PFf@ߙ=)80B& ;yRNCcVXzS-vȿ͇8urԇŚV&Ă 5tqBx.h5vusY=cl|>j y#h̾w64 M6 \|A'OWo4(!Lt0Z%s"ESt+ ƖQ`q5+esKP6(Q~Löw1EMZ󊀶fLY&RZI IZnq?AawÇ PK+jj_'VJoD,[ F}Z  #/Z*K I=Zrnԟ_r 8YNҧsdd( ]Jcrӂ7cCUajy=U@7!-/)Tw?qkuUGsVky\M4vb+,mHY gJzSݳtCQ/MDѰ( "I7fWg4_|{SﲭՒ ڊktg XhtYPVf-3Zk%J|ijo-uNl`ڋnwѼoAc)@k6(4_x%sfVDQ0Z\|Q+4QD$XG~˰TL8QΠ̄XG]7`v;*e&ب7 CA7Q2R֏q}ٯ H260 jǮKPh ^j{ *[K%WP/$B_cxVӟ :ݲ L;Znً*? 'etD'C)ďN~|oƗYq;4n9UA%}LlUlW3wG1=%sWVGm[ !Ĥi-ֹmP4Ӹ/Knu}$=X!&UڸfQrI'EcX)k!1YWMЦEo֫;Gg?r% V㨝D*#[J/hypBOi>bWZ),{Z zEuِ '] 5[ :Vxٍ kαI|{}مS )!q tzxlU#F NCKHX)sp_or!2XEn#cc(Xc`]ʺҧ߶Թ W'b(uǩ֮ {1F|70;Ey j _ox8U$E 7P.͑wk7> 9aH"aģ?{V"̶€x}$G~hKR*PM/88m)5&ޤk Zh-w<Y/% Q\C>Z=՗><:ȦVxn~e#ӝ&̳C;U++*.wZ*6Н՟&v hZ;c~5FS 1aF@9cGFGb+Pw낯ê-ajC x gE6SP\|iCj51>e cK%U?b1R*@V.kIĜjM=aawA.! hl8tvdd=|}J/wHW`+g ~X&ssw1HHxA"йwWJD(\NU K^]x˶ąsQIc0(8VCtgmĶ0lW2KO׈eVvT0K)ݎwpYɸ0HQ"1ǫC>&J3{,0' 癏HDXWhfA'{x\Ivt]uLc-?u?ioO3bhȬ*އ*0քlKlpg멜|0>椔*dc3֋_R듞'E8AXsEͿnc =A2kD0XDnLV՛a2n/?"lRzn.c Lͼ ^d1q>}} +jM/x@4Yxaj3p3=w]FD1CYqLih&#TDI\&Pt./;qXVgؠUx|[-.lq{K%3 r 6(F A:$D+ G<9LhAmnK \ >.U4 7w+Á1"Piy(h* Rz?|O,tof;=ە gy3-eTojQB+qUL\y]qaI(^4PhLR Rhwҧ;0sa8/"HvZ.~"1lk!3,=IL wм9)~v"opފ''>|c]A/ԓsX(Dts:;9Oق g;mV)BD2[olG80?ڔ^ZhA|{Ce?UʤD\{ EVu(dX mn=LIK*,(( :ZRА~h ?+V)׈1mP#OL\}G~؍UL[_|~eĠ@zPiB :=XOĠIgtpg/b2Z=7umE(RYƯ݋d_%I?5B,gSGrm2dGµ^I2Ppq +9[LtC@" δ/xQ; v}A t?-|' |qvw\WťXK9\?"q!~ʎ)t&D{onI5 Dふy 7 T!!WTVoO5wO 2]OK&[jVYػw"ɞ>yis?BA!l*5Ro&+o!L|%*m[IS%C<9~{s9qEb-ÿʨyI<\l?>l&3ZzE X/'qqYci2sߥ惱PNEtaϊ}B-T%t~Eܛym=w6*"ᦰb(2׀GՖ;-`T~=*B _ҍR4p`K1ǝ$~`;>W`D¼j.36=|E s *}eKEu̜yV;^bq`Q[ VG_jm¦:H%hmtN;;VK%z+zjUYsP&ėYJk5 \Ym4^ 7gCX8) #i"laFspTTuv0S;OOg9% ʜ"qgKkGppD[S?!d\1 Z 'Aq[IRۻmuY'uL34c isOt$+QR0nQO7"=^##RFytpH'j~= h"\մ#/#ߛH aFP~&5n 3n>偦 qg?o>E$aDy?<ljQB;ϖ> K2S!EN! ]79 SU9caWss˪n>ysSٰ#-J#Q-| q'U ׷k`+~f!CgLJeoྚxNAM9ZXR~ߛU h1L)ld>݀9ɥ9XJ%4V +(2/a.(l5Q*t/N6X}RWw ϫ|: 7#l yl -p.J.oenZ y q u=osB0+.^K M"\.u3CA'zhz/8g^L8 LJw[ #7b=|R7BoiQ07"4\'#?Kr0w5oΖu; ?ѿ% o݃dQ឵-p$9S:^oel; UID 5({Xں@ W13CD ih`#+;މ@E"jAi5TOuEZ.,oԭpc;}-"Nr֓?bt^O%_XD5*zSK'+wrū}:ֱΩ?LC#YNXeGd߃*0!F쩰@ 6S= G'|{"VUo[PjOcAYkW*mЈ҂\1+kjDf" M ZCh굶6Q59"gxi&QN^d5B;M0=*0~!Zɝ,vum'$zZ4(ToO8* 5N&],=Su,TbiA72 GDD*%r~# zc zT9uHve|uEr ql3=K;zVTΨ:نn3ĆBxs}w׭ N藒 >ԁ 5ݴUʒ-cJ:w^4fVf+V= Pjy:{ŀ|vyϔ,=ϒSDyd6"A,!i?qCޙwز7ح-ϓ̛dF|a5+3TJoquejm|ko@$ZXEfG>cݣ-.١A33PT"㶥C#M|bKxHW6n{Ur4sx %EmqWds'm8',25XGVbg i5t S[& H9sZӟs.SRLxaT`3/UQ)*o83I%.BgE0{3XJ{x5MfӛaY ,j"Lb:AqGki3tL &479؇*Fz;4x0umJزs%})#" ntCRzx|m!)Il1tY3A;` UybjjHf #r(p{2NBF4}t<R,鲭Bfk0qKb;IF|/I]CQJ`֕''fY#a@ԽEKLhUƴ6=y K0tB,v$,A*J U'k/0˵-$Ax.9;;x*0,9E(i=H%vq=fcfmʼex蔏XxRO"N j86^y}l3V[d3d#5Zܘ[0wQ"*@ 3) DĶĪZ9`x򓔛wj J#F";qbsY8܆#}D}{eO&/%Nyۻ-se.KWh9s F^8`#EIBvSh&wn3X·6! x#R% oC=!T@!4M"HuO-+a ^;yKᵁuNs<[IYG.zt_jL ڀ qhF=aw2K %Yn}ޟ<~BĠ#/i,1@=Vk&c DmgOPˢkF}3 ۔50X_ |85m!TviXXvD.~H ۘQ5v?=88]ဢ+=ͨtj= ӥΫ[[ȹԦ.Tr<5=;ׄ Hv=$Эď*U87e 4Ȩ -W`X#5q>+&(P@f4>nt0+BɯɢhT׍PL؛0Ov.IJF:s>^ ?S͚NbJ6g/Tn𑻺ǟmTHd4-#cGecd҅}#!ʴ5bG.q$VDӆG'bD|;$ ꫹gy1RNCg`,l7P^taq*G{^GnxEàJ{pTibmH{F!4$vz4N$›.Ⱥ@V`I7vQ!UONzmݢSSΌiZdCb@Q$:ϭJzP.xah vWbj+y+X,@f=k$c;%'h`ݔNiD_$#O`ճrQ>'Tտ An۲bjm,d1>DWŹ[o`X#c@1AS<7`YW]"Ziy;#Ux*&3':N՗%}2dkHՎK#Sc' =̥k:>WS1Dl뢄TgwF\='6+-ʳHT+T@yje@ v50pO|OpwSpYC_sE&VKB4cBYUm7wYQܩ xH% ⸺-?.=W5dnVׄvlK~'< r]``[ 1>?RA= П4WRqڳO׽/ 񽒤qzV@{pV&m@s BZrGEKyIsI/idFuVsnz?!9R6ǹ*ds~.m}@=SV҆{Ne%OI13/'XE/|y:g!Ɯ*iPs^LWj<\4U2*ߒ.1}w5.RkN8WiF>$~eUuk25]p(7hxzcrɦXy MB*hQ5#)m!Qc[/(o.+x9%LLk{MȫBAce%!Qq75ЯF2cf٥~CΖI_K˅|lmXS S5o>eMqTa> -#5cF `h]4F~TV\ 9rΗUbKr~:nfX瘲#Ŧ^Dl9ɛ.#l\XT+yU~YN2rI/XZ>,_ͪ9(Rv,(yY d8K&cqވS5'7<ܥegGNpG$;EnucYD-^n55XrB wJ6_~;"o{RZhU fY3hk:>ghr֋~K|vbеT ,b)|WzfiqBR֗JkOM&:5CzƀSF_2QNW[F'DRōN/3׻[ʂ0w>$ovÖlS OyeOU)K!' 8ΝxHOjPxL˷H#_{e@µ#1Ճ׊I13>#ObK=&^ KS9 mj` A\p|=d70Pu.%+{؊;7ڪA)=[vn/bc@*~dT}u{ 5OǶ<(i тr\w; zEM)P!{̽GDf^r01Pw8uJl?p? 5`exώ/`-k4ǸFD]ZUhT{kSQ4͗E_{ľgH<9"jG#bO30]5Һ)B¤﹛^wD`2۔Jн1`o70RȺY΍>6uP5GDV* 8=^F$K^Hj֔c"=^A!AfIqb $>xP K`G &jGpZ~G(q?iY_P4QcMmMMxss0 X&etVaJ.s5R gMHث?F#<3X><>_TM8Xy:QOd/)pHatE @^ʊcSsO#6sE A|`]E!ch.-CDŐ1=K.yO}q ^"=ٓv]g@llo@[8p@A?j3}u kkg~48[Xt|p=ў[C(j9ے!hA{9nTnpXɂ| Г1"۾ݷ,Ïq3%41ԻPrt/ƒ?$W&.P ԺQjiTHfHk|I&0e)py(BGB+rCΰpKf_+N~ڤP DT$牏]_Z>2+ZihC9yu!*v$voE}VtOY {DT /E'Y~n*GLm/]o3!Pj+@}56q"ے*]wY1Y7 gX:벐fn jg]>S;#\DB=/E$6,դ ikz*BY1 KӔW+E{)o9zZ *T*I-V6`Vϔ=#_n972?SUe EkOCEW];?iuP| {V'"[ל,L hTJ*16deTL A}˒Th^:r?c\ۡR6:R(AKc` yrc) ]=8G8U'9 IEXEXzZ{H.J6G}N!騪 w0 Ai, 9|m̊DѢKG8[mW9~*s2\˰Tts5/[PAhtZ<ٵY/r#&1 RRr/IZT˙[`@ mW ZM#*eY=l>!:HKVjSW>tj,`{tF]ya`Ң4vmnA٣.|X-y>$X`3AUs؄ylAqP8 a#$p9^2sS~\A SX XS!,Yńy0]+T818C5.Ip&:9#B] iC/ KTyp9. X +p:%EwSGؠRQgŮX@l0B̓n6Ö5ޮ 2z8Lb9kWߧK ?ٴHZѫjX/P] cPQٷ3[i+Τ:/~ީ|7.Y \hW%&8-gտ^N86W_Ď{y9#_C+Vsk;Ax3̑.Eh! AV.tA - K/*)J;XgUBaɷGݑR8' Hwg 7="PFmXXcO| SvhNg>Z87K= gF,P*vj Sy07r+ z8%F8QΛ@{]Q]*vF 8`ZfHEtD9dP +Q-s9h)UיYYo P[d'Qvot-|euBwOsE\ jӗSU(sBsM8b:ؼa.:On'_$ # Z*9?Í73Gv$D<%䮦<)kUlu;~Eav`۴8Yk< ?.5Ԏ@14&e>`|3gm,GC}\0˪!85?ubBZHQOd\.(hkoeASԣE8ڌd~*qH#Y\*`ʹV*~9Ҋ-p.mPp%G8#FҷE ~V"WْU~`.'Cg+E:fH|ಉWMB~RZq=0fpmڹ{P6rR蔹gNRTH͟.=DZ`%=첺19Hpd<%澬~'7jY4ڹ V~e}=IFR> zj`kMup@VB~:p-Ò&ar5x8M'IyH>LlZ%,2/[& *m{tBhˌL* {jY+1vla*A0٢ɾ1dϛQ/ёS⌬8LLco^{ (5S L@/97cE ]X'Ɔu1 {sK?Htu JF3r;eG6(x ^1dqYPjL!4;x(*^K:_K<[Xs!3l~-%pJ'rU^]2 \`{=2ߋ8M pdN4:Eq匔Ca 1COcsT[V7׸>zn(9ʱ'{{`b]zH~3A֘ΓoGJdNͫ\?yk`l z53|Z<Ԭ.5"ZiH>WgUNe .-P=imb݂*aZ(ȪN睑  aܲ5U<UyY:TW}r@%QYx Rn\?\ULc$,Z2ʕ:3E^ 1wZVGH L8˼@b=%&9߼8'+YʋQ-\{_4W9^onxdhʞ .߮tysCb'B\Ҕ ;Ԙ4`@dRF<\<0Y;d:Q-ujCfU2sI@]HQHŤNZ]{a(7yl)\5:eM-at}&& ̒:=v?rݐ1dlsjh~zcR2^B'Islzdg28~E.6*?L| Ǵ M$("fZ(;Hw$:Z8?#DS`S(9z}H=۟J.Jd6j'Sn[&LӓA{Ds=`|a&=CQ[ |,:ai3Ŷ2W7j{eW|ld&O9H4hg?H 6i. M>VLh\ &\.LLa`̱fL9EGD1*Ё3d #복xy>J99G#e&/09W6p1DyaRc# >K> %ØSlt>b]Lmٟ=b3@:fnoɖ%jsV骢`:.G5kQ=Ԗ4FJmpH3{,uXhQ!Jl~6SWUO '[&)lx8#"?9įRC>l(QfQV˪|ɽ v0k-ʐr{8Cg>@zݖ|=fIKqw".z%x i%ܠ r.lwveAFoQ8)'(F/bC+ :i_VWTdOs1WW&2Vfrl@#ߵJkIqsW[Lk /E j 4ĂA TA/S<| P$:p`NSdƅ1w`O!=z/E=ӽrg|%CP1W^Z 2 D1Y(;fGv^e%1w| 8$ 2t4ciuSm[(>*Ш@䝥Eͥa틍h5V蹸&G64e,>~q}b/^`erNՇxE"pjaq4E@G"XE..R&"i!E#;͓%DƱ3 K9򭘱JLPni\ݤ*}Ay@Y`£B[ a&}0sYt8=u2K@}3s[Z豈K9j&J,g",LehLUt1ͼ!f$W:F`$%CIo9MC^NEl)@{a}qWGemRe6t2TčřFk䱗?me3ق_ϿV}lV(ȶ.9)&n[-7xupg=`۳nK $9J;\"&ºHdˤh /8ަ{mf2VMɧBZ"2TƣEn_T41E_:"Pu$'aQN$jXG}0l /1p'C;a΃alsR!{z&W#+^خ{&U0,=) G":ٓrOG@U x-Cr|ݑ(ŤD&e6nEj<3'#4\>GZ5VЋkycxJS/:).xP8Ē"Z7jG> BEDAtsή(* [э+_I-Ϛ%~zQ^I}Ur^Pp@dXtTԮTbR+8GG?tunqؒp"Y~IBDM 3J8G2V *C(?}DfEnZp-nr:ypWUiѓc̆ް/XzDH |ِ zn:oRȰdU 5diQ'jpM_Xn괄rÎaW;A0>4yۂGV;^`Mz0V|˖UyI*0M6A٨qh2aȉbԑ83J'(J!޾5N2;G*J³lW][ֳrT5BD^.m293ULc9/d UjOOTYI0 FF'mT.S}2cWFaM,<1]G@tˮCdqw-3/M/H[Hrt 8]tD %`P5f,yܟn0SQ *k+=hgb}lyo@+&,a恖xFNTv*/et|vI C+ (vtN!$ Weʗ5jU2YWfrd 1^E\ZhS$2!0G81a iiR;H'l1g#ˮ둌ĹFM3BiA}afȃ%1oo9dtFe:㷶HO^;].!ƚ0rKKz])>Rj\:3ϤzE$BCEuFvLe#/b;TB)ưZtݑLxSao;g5I |2`ԡبqj#XL5n*>,:w[i}8skNR^dWCKp֟5<ς{xQGi(m<\5ׂƣ*wRZB‡t3ݎluD8fgL7=[YᐼTX;#}0;00Y9p~hs*[Sy!:x!94>k3>E}սu2-$%G*x GaJ mWP!^&2ȱ<3{yd; ͎F󾛳r3 CNgoe$ϛD?ugH]o9#=#`U | ӚͰ##-8xU(IΥ' RLb)<7)8w(^왙Q!b]v}7笩փNQU\WUYу Xa2oxdzTʗN? {zpmHpv-JdN&5Jkh4fS ?)|):%-\KT] .mqo?MYhݣMf[_shnUg_nY3^O(tC,m&ħ׿, ٗ;YTq\o'1lX!t ŸF%b"^$[=tB4o"g]( k{X@E(4E=Ьn)*WOxln 2mIi v^N~ί@x5 |Ch!٫)[4e βTzDe WH G̮ t3ה D֏ULg1rv(~*Hz8se[%_p]\_[Q<͙h&hKћh⤿zݙկ5esΟGoR(t5(SO57ANaY K^`K;})b+0c=wxrk 8vx}0MxWÙ2)_ shc2Q=q5`\3~!7ܢtVc͹Οi9%8 fѿ@%nCaμkvDS%зq'>r[Q/pLeWS 5'XGe9vHCA)#u}W-]ClM0,b=6ޔuf55 N{f Yet\*80yzJ3EՓ(BĒ|!t; I EP[j"t=qdF;w/0͟ &ˠ`I} &ׄcpb_ 6~!pԕ1Ud! {Gm?Po'j(kY)[֫Gh kH`e{LsI7!Y`?Rhpy*tľy~!#KL*UMܨ-u@du~pqHzڡyQ#o(ыE&rY(c]U$.LLмCE~OL]1lOUJ 6ܬY;i*i%)&# Ve1M<Pp.quzΰ)=4O1ClVτal)'j}y2n, 7A!#6ZqeEmò,z:v|.KyA uȶi͹R&® o n&w !* uf^hX5hYOuѻaĝ_tcSVsRaqEWMCÏgNX H#;3On$ꊉd$|xߗ7urZK} %Ϫ *ohqHU Yv$1$q=tnqu6c.*![$6 R1Qujq-J>J(fs`LpStN7Kg9CO*C(iBd 0啧8YW'sO`O͆O-CHz]#19^;|iLuu.j&pXp. ܅ +XF4.K?0D́ԾwyD9֤IT$7tCLj[ȿ]4sX 7%Tc]@Evx!3'qv@n鮄x-^ DibZ@Iߠj18M@)zfU0Aȷ/^49TcoF4CdѮkL{|.hV6KĆlⓤ@P[fաrk$ބ2q-~1mYNw6)y|W㵧h㾹d A^DKkGnkz m#&ڄZB'\;˶?$8tIJQ#v(wrVw:4I γ|h!nR>= `#BayfJșx_ZF~3^R͏TԑF[QG)>1RSϸ_MFsvkxk3:Pyx T޽ubsPݼ]b, l>.* ;窥Oc`1=-Wovy n\XM<3p8ťA } %3ъ92gYZ0707010000001a000081a400000000000000000000000164df7f6f000d07f0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ9T!kOu|#ɐLƬ<߀7fmOg%_t#W,ރ&6 HX3{WGiwpZpIB{)rlE+&CQ`nP f/62qY5]s`imb"[ +2Ix~S ;|@{J223LxZ` ="c뜎o6qf 8bJ4`8͖Hh6b >[hqThSw0MO@ J}u;D=k$4JM6;VT{WtlG j@%-)wN! \l:lZ[[ϮR\yeع*UEfiYy - x\&ۺ#vfwTݦ·5;&dK$]ͻuxaDV0saR7BIo6ҜVL 2g{姝I(]_Ⱥ癢x-߁CN)vM_O {[]m NC3a4mg=$RH RÇu"OX5MoҘ|nyVgxMK]'J#Smm3ؓmg{8ΔlGLPUO40&-QA,QgNJȓn}5? s(ΉF ta)jܻ;`#bwg7_%gBP11 9DQ=e1h`:7Jeo>(S*T o7Cd}<2"QVT!ɻ|>l?je"֠3 >qh!.&>_ (A ڽll~6DsP* fKpj"puXe>g.y kx }Cf 0e ;A}kK׼A[NG}};gD[\-g1K*_5'ޱdU56 6dmC&^Vb_ HN?9&co7Eل;֨e9-=m;t Šc㱼&7U GӊbPo=223UBA2}Fen 腟3Ai*;>n 7}*C`kREHm~2U8iGU{hG rU3<6Tgq)o OQKveQاtC^r-%17o$B-1Yԉ6qĊI\**$i jeGPJrPL1^0,r֋V=i*[ɵy::m=c Bv^'i21ߢ#p73c4G<,kqߢb xEw^Ӝmo B@G2R/4:mĚ\yG='}mjO?k@ 6I|nz ,KWU(r``Z =۰JuR6xH]BwK2c"6Έ(OPfy`'Aw&oML `Qɑ[,=XU6֟K{FS-`3ckʀ x,o9l^/ -T `Ř4z"(5x;Y+ψEi:b֒R5,ʁn~Wm"T!5 H |KC[_tiOU1mOu[Bh;d%p̫{G}.U 0AǕV _1*x),G֌uRDυ'fX29 vIZ*( ]v&2}X0@<å(&#{ͧ.G'GTfE2]ݒK98=s\bKb_nQ ˿O/ Γ ]v%+pm=9of2WU9?5\^'نPheh<$]嗳<`\WuC{AqO=ڝs"%̆u}^36߀Lz8in/\-M mԯi?V8x nUV1r<*E2 =y ҹҧFcHͬbѦX|ܻGJ_zZ;R4r:ډ:vIQ<Ձɴֺkpɣcr 8y30j2[Y5Xɘ(c ~J.oYagdO}yaN!M_7MFBP u*.'*gߛ25gOAc{3rA%%5}J/ 0t tq2cŔeò=Fٓ1XPPw|p8tf\Vz%ciKZِO ʰ~-ZU(1|,㔧i@%IzVLHԯi o|%Պ=i`2:#yڝVe#(dGCm,fŇ VeM+oC)'wYTpk7>ש~j!ͲJAlk[1? '#x|DcTTT:)HH2d)$nV]V*N@65 6`\AbR L̋i/FQya 1 DgU8ģ$eU@Fr?F&Ły k !DODjw⬰y\#0/Ĝ }HdkR)!%(nn sbF@t/hW’mעpnK1ƯU>I*S :d@H iOd'4K^95ɝ:> Uq)|6ECY})fTĖZcB_iWKnݝ T c}.Y$ ٵ& ';"M@93n!}]}0eC*ءpl]hWqFb}Ie_r0{TN~amb<9=c ;ջ@iGR8\;>2-HRVT|3R1mqvnɀJ(FԨB P hӕJ#0f!)xm'/7ՄJѳzEb⋰A]0ȠEnoʧ]hyf6ϙg﬘AYkQ2[h^P2wVR?ǁ ^s$/Ȇ@AF_ i lH 9hG\|ޥDcOZKaHS0CY nوN+pO+c"#"%.yALj[_wn~fOo~4/[,Ny-68ulRo4Y36"Zpԕ,lp-NuDޘ2To2ygޗԜZN^tԩ}FP5=N7S=s4TDHXպ$*}?kZs3=Oe +5:fo@z'P=㘼d}z^a:K1Ӽ)vDt'~tqS*2m5‡iPaLBrUʹ :hn8pߝy PrPI[SI[YW^mx_ek/nMɥ$8 npg16[4N,HW-Ik?8:YB֓aS/Wr;s:aC7(ቖdP4:-#EǪfGgWib| >iyZvb/ip]W5/ET5!\! YV!e!Ѽwk/=EQv*^0& C!C'847ϕZTorJH0m!2gw.;Cdo+ (6{WJAė%\,ry=O+[4^ֺǰTG/trM"Kx.rYT絁*{Nt=xB(Qdj^}"=6[`${}q&ܮ6ƸdU-F"\Ϟ]RY! yEg~鱪*ϛCOڴ75%z~!dk ɀx{MT8Enn,'4$ pr_},G{\6mf4̪J\bErrGb;#"M;C)Զu]!Uz,i@ev"77 !<'0\!D37捭ʖRhZV:26 J\HjoA0[RܣXƸ  }Qq}hw!&QƉYݸkmK&Z7_1FNw抴R3Bxz\;;BzՏ~|w;)n~޸$2$M* BD~(,f=o[<%\(66sƈߜHUZ\ BE!m;~ݙHUmfuXsXxM1 VymMρf"Pe"7(NLL2U(9/K%`AȔz6On :o`]փ)CՖho6zN7oD\%*]H%5+W^N (Zpk )GSCW,/9+Bs,{ِ`nm-G]^$;?i4F&nC K~Mk8]ǺF_:jS$}xHELl%ٓ8F5eb<=%/> Mv P[nn>I2v\}LSEpr57z<v7&CⰭZHz3ʞpQfJHBn9Yβ9i(N9z떭{3-'&X=LȚe|6Q@Ƕ0׮Mx9 k^$LmnwtA,k4h`mb+qm00Fdm_: ٚ7#{W.Փ.v972nH1Ju UɉH) ]ұ1Ԥ0KNP0b ~c_̂YٜLu[쫯l H$$cW%X0VuK AiJb|T_=gC PA'ȤLS&,Mb`^Tv{ђz  $}@%% _]<`8b8>͏= bO/AX6m6Q(<*xF'{*E_D4T~GÅc7IW"h_'ymzu85Π݁i}H*v.n(%kTlAj14{'~RY# %uRD` 1`DV!VU ggvW?7Zpc$HvR|+K*W^wZU=D\ QYᵚeqwZ SV%k,εr)sc0 wԬ>INڐݫ[*~8!EM\ap~1w05f: ;9${VK Sd Nc9rݡ51E86KN5UiZڶ~} 5H ш̛ҽc;7sͣ Y4, /[j( XӬڿA&z4Raᑅ#*";O`i!{gq=#(?4;VbF$4o24* '/Y}Tnf,3Yef!~ 8>d2G`iC $Qٜ3z.O*WUB:\Fo@VT)+8B~ ] t9eT?iqkeXUVh=Z%x>2hvظV<-6ݓ6\6Dh8#HE]\ W{b ǫ0 `:Y;dRp9I牒&Z}{ nKtV!I]qWl痜W G%>ʐ*Sݵ1#’Ǡq;f^Z::f9xqMSM \yȃ*;LU| j1/bh=/ij #>78!'0-GIA2fVɐN6L4.xcH1\\HmVAphnsC*f&w5^wbS~&I'Ѻ.?x*\BkVE!2D`E:sQ0Yp92Lem+F R㮧`n!9UR[0Q ÔTNx `C2) J(#jK8QȨ Y0j- )MVP&-uB%~_&"\A?Krx'v$#SyQ,}OW y&J E.2n^cct褮8&ًK[z)C!|! 9$0 ٓMf^n1JgVѨaFiJD#Te=cI̺ +N0 jŒ֡@7_mJ3 dI{Ÿ;T0T+%Gh2/AwhI]ӅIZsj9|->"Ij\$"1A<]MZ.,矯MP40n dΟHY%l#h_y#ӻgH]6XsYaGa:x smO@gj UIw3.! ՎnlpՐ +e{_." a16Vjqd-i̚)PnT ΄@5hj<$hnvwYhT(^T4rDáOK4_teb4i @asI>O6rǖ׊ӯrݩ+%N|eܗGDT 0?ɖ0876g:Wn̜:ZL3V`/#QjRFs",фڮ56z'Bj4) ь c3kadf:o%ClVU:m~ĹǚC6vPnјPZr֙[,تBuD` GI!Gx"pfu^$;Lӣ q50=-QtkM4]x6-&]zOP^͍J R_ ʁ^FL9p~H9öO]"'{$:*/Q8};xQDTĄ%O1Pi;gG'V+y(Vl#1F!M8T|Y/~}sS?{_J[S Ϙa!{DIqН^ҕ9,31R٦f[BQS\%yGA죋OA8VrHph1c se] Xw?i |DiW{* ]F/^YJ6Q! LZ+$n$V!=XG+e%qH PLB8(j#(t}e,T(@/d$Ί* K9'" |cV`U" G/ju$FIU3t]U;_ b-b XƩBnuɊȗob?:#_ |Ǎ⼵tQ85[XSdҰ zIxʪ2Ie^P"YPC/qP{ZRĊX_06\]$=*T>;/AX C" ]%N;XE &.Z=[t=X/]Qiz !$k]=ة!Y}+k\5:qaI楻Ezԃ6W~x~e±k<^ѪU1H#V.va[.,[f$shpQ\N+[titb|2t-!%8ƪ>˽54ʟl <RtoJ/8? qҪFy^*ߊ1#񷶼@0Z<&#g>T@F faUH CV09HR!S2.hNP#{kTFrFw/x9!QxKFѓh'~Tz2]B?:e0&/|";%KGr`7g_W QF<$B HGRn(Z݌B'tJ}2K40R즮klry$ x 7>E8=ڴבZ*dq7Yhڝ[ ՘P!]mKx}zuϪKGxԣ$'1vy J zK^faf8vcak,ݾ&VS/#4zgǸ~M#{95^ׯߺ@B% gprLvMQMA}@e2>6yâ\bLz휗LzSNZqN !O-LM=@>|,v20|UKÝ.h{^s Ba{޻'_~Aqdž>g0\F)MxNzγQ̦_wz4VcC5A@9:/"ˎ2q x_+p"xI}9ك 2ԏOs;'Π*YU Z"c34R0x #`⾃laU5Kp6ȗ"Gδl/:<=9;÷z㧶z,-=`;jj^W 7@8)vKLn*G]@L@Vy/.H'eʨQ]_">4rKӬw㠃9L7 'GmK*vW))Wjӿx?Bp' (O/p{:hl4?= %lkC1q[95\} a >EŎhԇ,*MH%"xGe5f;j m$tϞUEb^&wWs w#sU಻B"2opp<a㙲*HիTօ(AZd n;_!Li0wlM"G`ц&:l䲦Y lj6mЮ05Crwy SߟKfMJH$%퀂-ƬݹmXVtIm+<CN&L _4ƉiK#2v'w(ʡ`dWOhDzwI{R~&\̳iDcUxaV\s eL{m!hwU5%CTG+D@b#$K}\n#٪= [<5an$4捞n Mά7 ƣ\7e@jZjY)u%JME_i aެ(TهO(&ɼFŻ?$שbJ8%cP(D9 [y6"gH u,y^3)e%.%d uQ32~~&a3|XسG{uo7C2%xv{AI Jv<FO :9|!j$YTsEpΘ;Z\ K)<~ 3:s=& èMẞZtSYb.7bF+T9L}V2\Op^OtB*_\,FFկz-#S;\&ܙ/EV:a-$%72TG-qfC Q=ÎOؽ@ { lb]k죝:ϸ:52x]GKiULHaBlC&9j O֙F@a1t_0r2#A )B> F"zЯA/THdr'o 2Yxp뢓uɋZdN_&[&0ɻ'X&p z&_JK L0TPM;rc`ɮYtpVT蘢m\!;n%5g^b;6>^` 1΃)a?HdrH' sH84\6@C1XxDa?ᕸSx:;JζZry ݢ|bwc¸m¢A#JzqFJ0ٶ"K湝Ίuا$bK?p_b+$>$/NC8 hL^ӵgOU\1z' '"?-*nAGڬ>C|N+S'{߫q-fOg1+E0ͨ$Zl u5[Dk,dXx6Ooh0Osʸt /Y&KX=M6HK©ي3qw%M aP/)}IFN^Q%JJZ,Mg_&Hf qHBaV,1!*߷:OT!#鳐bb6:qTszMVDSv&(< Jɇ6v.5XAҔj"6-}OwzL|I+mu\M4YAgu_-Wu/>Am]$[O/Ȇˬ >įh ̻:L9\KX`2%sdn\\)I|D["Ҳ č vjP?l@IC`$B] t?ΐ JR '8dy/ezCЄwVdofXA֭ Op`$ܘJ4^瘙[@w]=,cѯHnj+$ؓjt˥xru1R{\]{+bP*ҵ% t L%WBW1'Y^F+b[Wl Nɲe|tOQRL xn9& јd漱Ong+P3NN s|I0!675-,&C.j]4{fh&-) ..iv  #)Ns3/;!A sp<2fc@f#[)F>n"WM4o2ײ'q /jTm]!=^`ksggkd&Ax}tf4 .IA)F] ,  ƦjB*А~ TB5/PorHEhtU#e9 Àig)3TRwi2 {tHl]nἿW 2>wiuXٔS.(b,b7\x}gyL(r F<Ղ1 S R_)*&rݡUt 2$10et4`.\)B?:4oXw;]Gj8ңB$VدShJ 5[r\z?1)NPNUgw"E "حz+|M&Hq~yDǒe6pۛ?smR^Z4}4R`huB{O:rTś#6^$=(~Oj CWDV]tV4NDF&?|df卐J޴PV(!n?oUkh6KK}S{ndžʎHOQ5PADfu6fM̲qLR3>8xCvЩ  Oe8bSDl!V(H%n쯆Sӷ r"1P mSY :"޺,Φx5@qJ N3' `&-,A{MNtBQgJax.R4SJ9mEe%)P n a23H`rzȔЫ9-GL4,5,!ޚK XJكs'u\Q52qjG<i*QHbF.}뿫 A<ju0euBӕ]+uIh\Nw _}<(AB\ǖFu-N5ao3ق dz6qC,Gk_V4Nˆ饏 l*tձ\կD-w S먝EĘv׮peF"d1d8*ğMtEjAg ڌ24M[nLv0O9%D5 cR/zC@l„,HwAxNZfhVQ\c~my Rުe@D(+%*oZ#C)ĒC`nPp/ |@Pn,2+|z7̯r-K]EAd5>Es) i&'5`H;bn*E=sP];(DCDD`sA%2/›Oeq\\<1,+]٘϶?Y:&fcSUC76,!o`毻 %t(@Og3(2LU: SY¸ͼ [W .0CCFzSԲ 8+4@LNM!6 ~#(TF qI.T;o ocQHoOHZGGvg?|/x BQeAc]cuKΤز.g@WJޡ2p]A ZG3I_?˳Uk'$-#=B#*}$p nPϜ+`cE eٜS0Ň`&|EX*IS}H>@)Y3*ʷ$ "SR ?I w|. "AV6jB~T4ѐwdN%t q\dICeSxܹ5<ؙ;š9S~>.B_Sk"7_ۭg1V 9ez"ϙrǪ{6nmȦ+0ڗWޯ|G5ۉ+Xt}9%^!}k!%HJuA" L h~jwM 9F (Byo_kZ-NQՅ9cn&kzυvᲪ"ӷHU@9aǒ爗D ~_sͲ8Nc5ҵGrbєѸ+Sg 3_x $^0qFʎ ?}׺H~d+VH9xѮ ^MU.Ս[#TҝFQ~AynIzڰ'&9fU `}8Cb*S`nOjjNz2_֟r$1_b]cΊ%+xsm\IJ }]bQ P3OGώ){LxT`L_RaL/ɣ苹LOh ض0u+WH6e.T >*= ۊR _fj{2lPԉ5w W4= aW#t̘!w*xMOVQMD\)iBujgpK&XƋ/lH=2VK* }u)qc{mФ[-BWO;Ac`ʍbanw/ڞ)nsж0}A(T1O.FM*6G>0ޓCw0P,)jIT_TƓ-37N[tmG|UG]Ze!i۷SQq!&J}h+{znEX4@\7ZH_4fgv@я89Pƨ˗cWS#8Jt\jR[պ s»ɏ K|Ns~nL/Տ0XIћȻuW1mJQo'[<?_ZεKs@;.uFabaIbOL&[̶i_\g4J6sx~I*d{Qޠ$tFU[ ?A_UK$yYCӬhҩd^0:oѢ-;e|_WkzRf]:J HjD|j&9[_^!䚋.j#N3r#뛹;|rw<>W(LgqxVK '=E.2jgv@JsI} \NЋJG8K:ϡP@ s>gw%0-u<‡D2ꡂӻ:Dǵ.,8Z' -v>8Y0)Lc&yf˓Zn tsK/p?0E±GF1J]ُ޴7jo˙?ݐ\^{`"rq?5ĪV~x"g"7\dFG 5=$dgMޭ<LTg#Dok%i:<;4՝"=k~@GB_J\-WO7^.PqG]"yxP&d3@$BDWL!Kk{A,V"4#l*` s݊$;w0ԥ ooig—v@#mBT0qv^ -%Q2H>dܑvGCMYmtA]TP3DW`#GtP- CMifࣶڤ~_XAQ (r4AZXجj$S6y(Fb;1TH ޤ&,ő]2´1c:I91?0o &À\",Ӕϛ]p ~p\qG .VmӖ= p ިps=ƟKJԪS"YDh2'"!ֈ_=t{I\%l.eKXY#BS->mHNr^t/n({8 wQ?ҟA3PIe V \o{U,OtD@%(wReccw.⽁,"^%BiN+Zg/b3^?\ZyNFk񘝆° (P^l] 3~/,EDPCSuK\UVF *x.w˫-2кP5\\0_p. ȗ_?@cτ蕏wo._j$A(L$!Ȭ$ޜ{ 5HIo=Wq4Oo Ȥ}hLpNK;\d9.3ZgWsaVTldOmYQI}xњ8;cV k0{J)tN*ox>T]RSmRYA3֐5j*0@\!^?eHo 5=UpOu.Կ,d]BjuotK4AtӖ]b߱ϫ^vrJ +sYCGjBHl736mP҇,nT"51gZ!΅CJ 7̵HH ޸99ZZJF^SjheBÊ=<Ȑ)!#1!QX+۰tj}B!{y<:c[n 0* ^rγ"'l5n}`!a*G 6AJq۱󍣖A HidsW.`{ZPNn%u@3/W/vE$\ʸ47qtLkzmUͰmDUzJJ+~fXH%og Jd.9٩?.[>O6k9%fDD p )wUe4Ǽś?RMP.թKp.'\eu׋& EW@U68YY3– #(+|S6Uo#wbA Tזuzj` ۽}' %`HIJ@ ࡆ.5WMziIh4/y;eedCS0qS;|f)u$qU!=nzSa,tSulfUvΗ090}en@dUo~L܂_ &A\22(Nvh9>z[? *!!23$آ<3];' VrdX_L:'2Xե"qBSg͇0CU[yJ06)yH?l[G%&j163&AΊڻ!+pJj<˔tM'DK|P w^T@)p {їC:Vɨ4RE9,#tV8p)c4v‰r?[s M¥vF;gk~eR B_J=sym^V`ӱD7VP(NXpMsvNO sN=Iy'S)1-H绾k-\6qOٜgٞ H1U8-ˣ )v p@$7rNş{< Xa &@F_yPOxD]_.7nˋb_K D~J6 _D )(vD%AsWh~3tMeqWE'yQL|w }~CBOX?zj6x= Mʶ>Z4{G]NĞBE9SJEdH,&9s򭮉\sCv\LZ?c1^ڬ Ըr>vPhh@,Wb\[9y&垥,0:KR[NKևj,のbLOꎸYߢ\7Yҟ;Ƃ: M"O~ WFX9?c3Qȹ`dzK=&$x/iFz=EQ_5=3 ~m[z'Ԙ*I.)e/w>)HKV3%mvB1v;Κ+JV!{hZɏDލM)qƮfKDH2EUP3O  ^[IHh#?+g_jB'zyK##4%s?E#!inue̬{/ƕ_dRq0tɂ•6v"Ne—nWxfc1wY6nǮk3pɃ>nKCv"iH/iT O_!336ǞUI Im,ZJ/Y$o))Q!ԃ7Ȥӌbsaa΢'jl^nScۙx+ E>uJ/D ߮I 0C.D`+LaW Iv~]cgv:%ԣzhb ' wm\T3K2a_ fLv%ε[ )q3:\ULvw6S(@E7 ؀d[ky`N_qc?p'*+Mj&Y#A*O/+b7ڄ>QNr=GFYѐG 0 !sdd@y|HAtGFy7T!qR 5U=W@FNbb.ntxR֓ra_BcGx "yWҔMi2]/|0JޥUHc2T',J}}Snx7Kjx.cdHXa垞Sno~*T˨q6*3V+$:/WmF0^OW QD*rYb,1='NbSD3feՊPWBoЋ@̢?$i]0Bκʝ4ARjY.ʬw1bgD].UT-ii]i$s*t&Nrww5cCw^7,Zqb:4qX0庆tUL_ɵki^h vo,w7j4Hmsܿ;,5]6UƜ>IIea#XMH.[]_i05.hJQMy HF/sEڕ49Gz6!a8i?T[5F}cûd+-_h pBtoZ^{5N}maLoG`}EFքaC;#A~"/SoO?,ڣRXC,W -;?8D:֏옋١6OZXҺ͸_gG"he^A3baodFCrUyl`%;+̫6>3C. 1&k yiŐr-{ˮaA4,YTQ} 3m`j6AcNLG卄-w2D6*EBܪzǵ}@rr^Yg2( G{ @(n[*#żSߺ4X9`$h u$v? qI\j&83h"}+S荗 PNQS%NZ1 k]58m<6T[A_b㋇F սsML4vcӯC >6Gh{IbrZ0%8V5=#|! W3Ҏq:7I5$R o!gE&z(U6m:;j|:' \ ȵfz&:2M]ƆSȼ99/RAnFi2rק0Nr#&d)T C) f5,6't^h0f.ə37;tܳb'<>Rhބl]3ol^_ԡIҵ0 ES Dv*Q g``;(-MP`Bh=$Tly 5y'? t~t9y2Hh]0 YǫۑuUYE8|IXvd]AU~``EGr5`'L`Kvyw2|q@ZfdI~e;R4yيm2T+JG Cql?-sVhkE ZRX´3gci!2Eu+RP)~urkI$W,O/^~Z{veڒi|88uOWGīqc`قב)} |zo. PF<4cISa+nf`evRTb4`iRw~">4o4(M>_.?g*B"KL (лmYuwV?c0 ̐0l\`!nk-xgѱ*2JF@4{J[wTiyՍپHf_Pl+ i_ڇ:6ly|Τ2lhy+gժO1Y:b 9$MA`F΄]rdH N'fMױ_}?k[)C6枂ө:-XYI=QWfEVc/pN@dy(;CVϳ[y4ѾΓ:ow.j-DYo\b?%M`ē5QSׯ۵|ԺAፍ~0:.({yO5"Hi7j r.fwu !uX]ˣ=7)9UgLԆ3|HLz 8X^1.M؞Fe~߶DFSVk1SjcDOZ^(~iNjyMo8.V(Ao{MQplg쁖!JTƶѿ}w8S""XLHՐ-Ŋ|K7T.F1(7.<<<hy=S7kQl5|ȢVEmVjTQ%39\; 6. HJ&+>DŽ~wHoF.gwXtkrB9'Jڋﺧ8U*@u7l򲓆(5tu{QݗrK:ۨ*19#~SISd{7R!L=TLmD>!oz<Y+kt[? ݳy ` kבdͪ[n1qؤCTʠ9Y v 剴bB^r!|;H|f0<<И=1c;p0V Bْ|}}f-0);*L¾g$W]AKnHtqsq~ `i [ rGkYfCJ7<;ulho*w)iwr&G9J-Zm#_r.JGz=&]1YT*ʕ>So">B*z;[3]_hr2Oc!GD[ؘ[2PHm@FcєDZ^wVuzqnqo2Vò,:, 1d֦KK6 o4_Ll\4 T%+y 3苗`|!z'}e\Lahx,Vnz{ DdYC s\>ܒ'?fԃ` DFgJ̔Caw%PnD|[Ož~=NU &HXۖ\u5< ֫n@b ^3iJ9.5(lj@)p>4|u4bW#,Y.ʫ ~4=nU$@RϦMs"gULȦi7ҍ_F-A2j~{`@\7aH`;n]x@FluV<¨{:0K%) B$E[;|=ͮ! P[1F͠=ԼG[gmĿz;.Dɢ/Kʊsk,u6}e@(]}*_:Dn9k!@~5{ORt!~Siطcsz4(!3hjc_Poua'LN1_01qSU#X4PE;-q]<_IyoҰ\##t }Ž:U JT *R9p´g6śv3/+BT lR/Ni'⬘VMoo I3n-`I HNID)e#RY;CB[?2=nF[iÁ&~d92F6;I _hy؂. \~8m WceGG4qf-C&.esoݫ8 H% R_} vD9 Ђ@;|3!O 0zJg.B:!e2!ß\sy4akEN&v2 HECyЮ]㜒+^2uglJ%u7U,=,4kȰ{ Fʩi~5FC#QRziũI탟B [ (H,c fR-hE/ q$МX`aW܈"Qi$-]>-R^uB>H}H2;"~'M_9mQ=_6ol )gTRv՟ |kѼk)Lў.Ԏ41di,QѹrRKZ6){ԙ.{LXR3F@m"y/Ht<}(aRNa.d$ MY Pl%^Wt0^h4(8?x$2≙?2G̸8OֹU%peQ8:tρ2!)nP?ݫ}xO{=E{d9wJ^9aol\5Ч\ɾ/]v+ܫ.iIp|_ވ:TzA$MHm=>Kp?Z=*h0 @(]jH`X*gbfE[ U[B6ZFu6J:~1p">a{xɋ`}]ﷃXu[Q$Z^ډ|3Bu$ t(PmԳMNrP%MEaExhfձųMH8ZSJV瘯uPE oQvCx=G}Ubg p$>VV""A/xC4>_וs&FBl!O"+ >uwNB?~VOӸ%q1lL8b*hԫyr:%2As_j) pBLvJ+0?E8OWk^CW:lwH0P`k'k5OztӨS˕pھn"ʟAb6/ZU䆚*|I;_D&%!؎bڙj2f΂{"Z:YRCVmjQT.Q7x@iQ,pb+k%!A-V PviyG)H@A?yF^"6|yA1TyhNe_?'U0倝 ږ&[M5FuogcA..{+4F.~ Mga.#vAnw}OVnV8ATGBE9KkV$U͵3*.2`k$ Ci$ꃇL\+|uP7Esn1qaḶ\8Ď~ݼ / HL[X_L({U-s<&]j{Od4fF<*eqQɾ,&/cQarة3lc[1-,Pb" l&{1R~1'ԯMu3MOQ%; qK}< eŨa5Ԧ?]5j#L_֪̓wQޕoLTEtJLB *ǫML]Qj|1\9Zx>eu,U)߈X6Pf 찆[K6X0>W~CL&t̿U ,w6L[\=4=xxlK/l-];o$^dS4y ߦFjݩѧm]%Hv._EP4 7HAj2iJx:*cRBARmN LEeq^fSb|c=6Bmy Z'j dzt%( );JAx@|篹㮆ɞj׾N#kaD{[xfU-R˧l[Inתsf,YӖ9rbU.V;}P;|".nKƴ9UARIilZ -ϟh-OxIֶPƄ󣄞ܩE?CB>ͣ+Dꏥ̣ VV0+jk{Cw%R ZRR<mܹU+Z%@)b̳dIy`oPtW'EdQ.ڲտbP=UNZUn =n_ԨpL74f<<tS}OC0Y |ъdk~Y_AUחe`p^[d\Q%ߤ  733V7JcSl*7gy/"t2Hқx7tlǾCCP"E,6 + DBP\ֲ4أףÃl=ΕA$hQ rPM;o5d@IQ3!8%Ð׎*~V fg1#iJܫ9g2z+0:&ݡpa&c xRƌ<J2m'(ia+n7Σr'|7>{aDU=I+%;<'5>$<1z1^Ҝ֫ MÎ xq:l#HڅՂ`\ ɱOfZ@y?JPs JN]C 3rۃ  h'V/^xoV0f*r}kݍ8镚]_1Cˆ@@¨Vȕ2nJ0s$r$Y66`'z#k[&jʍ*D[WCuN2ɅB\ֶL\ԅ1 _JЋzg)c؟ m2Dr&]VS>:092DN4X'`ƌ W1<ȭV)a:<22/X"k[\xX]-t|vs4#L%\TYUbB ~~ul)J^&s~u$/S'S Q,T³k:.sN,eo!9tL|Srm#dA@ M\Adœ^Xtp^ME; m AEڗG`܈ Lfhp‚zFX~=JGnj GnOƎP3z#0xf#g!iYQÑ\cɹ0fAAՌu 5'V#s0^ hq&3-ҲB^"5FY=l^86cR}"+$+0%`m+br,.}| Fڈ(0. B{mB6wE2moAV= y yi&KTWpX uI'#dca3^{'i~!ϝ?Bǯys3PK|; ^[e(NP?:g[WkJߦݭb͉YsNo],DKw0{&>[(+dT{[ rOxF>?|:%; \q:Ao PZM"J0/yȪ? կ~= pǍ8ԓ&$n3AvrXk͏[~:͢87/s<|؆I=ώDPK=[iet3ړq~M p2gZ *! +s&{+P >"QY[}lTFw;Z_ӂS`īDu~F^)&[-+,>J0ng ͏L!"BHj`!уA~rVTI@Ľ?M^*I7tWQ !feŽN!~]~*ݚ4(6Ť,a/)NS{X˪B8n)A8SBÞ/~@%_-IM*]6'Q合Tw6IH}3 դPZ 4 n~[qnG3sЕr1wǁ sS5B~7Y0x/2|G{;uilHM{×ZX+DNjM|,ğ?iCNuD@fpKMxi8R!+493T lޞ,e Cc`YD9f̝:O2V@AEkr[/V@=avG_ ῭s:h‰}mƽES  gڊ虐NB94YrŘtiMSC3Z`&d[<5!1w%' Lo04 r]?LRO3W1y)pvNWw΍^Kc!;Fh`Jy73̢ O ⽆S)J(y+ܲ}rm}v;r!]<]B%2Z*3OaVD.94 e5 6 0f&E9fr,?п g0Uc% *h>B>3^`J4˂d+( AHrNhw* 4RyhN+ϰ30H0|JQts̀0~yHծ6rR6lඪ2*I2>j%!(i82ٹE,XayߣڵUiVRXfRc .(j2hh`?ẁYO.'^wF$j-d4ͪ_j[㑂c^Dܢw!܃ T:&TbT12s[ ya?:}V^~{mC%O XOӉ-Ӥ{g*$QQ^%AGs3Ӯ\)kNbd~H9ӛ9_rA>0fiV0*ùg RZ?D,X"9c!Wq|)HC؉s wS| ^|[PT7 Q9tW>F#|DHqH],ˠY,Ä2$G5cɧ[٠Rn@T,x;%YF06 Ƞ`R'N*)F8C|`畤gv׀gxCf 74=lw|vę\N}&e6G@$}(3ZN &U6:&G?w; l85Zg}Hε{ τp. y̺e=Mmk(JYi1>C-eUUvRpAe|ٹwQI=CQV,vȆ5w>;GAJf0]-Wd` S`8k~,53yB@9 qk”!Ul%nh=`&@= 6%i-}9ĸGRb~Lكz,dMk :zP*.)gג2$&p~Qͽ0X| =gt*#|<*1O3d%tj\ i~Uf=}G;H \[ACMe^*(0vEkxTɇzA59_B?$y]-@rf;خ&VglRD?jAr~)ci@~:6!2u9`"WhLy:_Xo¾-j x<ýH[ 'zk1p1͍l{nA4e랗p0 "@|1 ιӟiM(5Id {\/4&˗f@LPيmוl  S *Y1 MUIV}q/&F"$;NcXQF(yg-Ʋak,f1о'<6`Dv O:<}x~>  ͫ# XC/Ce{uA䂊è3U Kơ(9f_/ãyzԂ(;{.![>Ƕe4 Ud]C:1$1%[;O\ʱay%D}bHO!6 1'^D4{xkK ?PpŽ5"H3H,$;G32A͎;eX{䤄G\C3;pA3]͛! "(MԲԓրTe\&!kU-temTO蚖%*b{ύr+LuRQ`M@׺L ~>4`\r Zt" μc?{{bA$b]a3bTvH-Mޠн'H:Uxv<p1Ue(,w{t}s`m *=NhrxZG fZx bXZ9-_|c6ig!sm6NMwKYwL!A54&|Yq G-r p=6AI뢋:Z^>ɿALdPZ?YE[5Ǯ嫨2n+> %x00h6οJR ;(Zx1AsǤ;4o_M@VOcd>m`P)|F`ZM7?[22s 家us歾OvtLѲwmX bt9[Qx3b1t6vغ<%[^ل<кZ-ieN@bO*Oe.7 F|7[\d>056эT q yTSaS Vq-lsrP?g :k<!)%bCAӂJH֣z!)'606nm H,3:LFi~q^K6~KJ(u6=&䭛`:PZ/XS@<t^F|& Ѵ-Prp6 SUGVXSBPYKd*(zӇcLcC\c #)0'= 1t)aSEw$0?}E`BBwtv(] `'gdߐ^ 2Kde,(^X|R:\'6@F~T1p<0jlAg3̛tZ2}".B$y ۓsևw 9@M؀{;q \6ROJ/< !S<ǭa ȦNwM|^e.ӛy+TsR@`»~7ʿqyo-~L̫Q$q\;l?M9IJx] `&pxDM Ns&)GʾB1Ŝtq!;z`DA&u -v-9K1_:8F~C,IAӣP2BD|xCj~ nu7rWԹKASl{b Q٬v[ 羯?yc-@bW=".|_8?+ԻVg(-S4p [+h};S~BL 8gA9TG?5N^P8\IR R];L bc+#p?eܓ <9CR}qK< v wؗGCpw$HH=; @("Ø0Uƾn?aa#8)GlŦ0_?J?y8A$y:L%[\T@%FW}2ZgH#AwQ꩕.sj|` X"eXm ]lb=.R b/ͤ2%~<g=yR%ONq/2 *Fl-!3Q-"BβՊ3mAyg{1@{jÌ^$6I@g 7x5P8B>@uu{-NNgBW^^ߴ3x9FQ?ס5b512*Q5^ۋTA14Nt#[ n-3B0CA5J q=' [ZMUmz%aD?5}t&U˧xW#Qp yU%OhpׯnK#0D1$1ȩ$P[v_-kb,ˆ@̘?;_j[%8DV =Og(Z\GnX[Tszwv/%fKmv+TU] Uס,L0={m8X!IKks ޭ z#(QAa;OV"sk<̇-4IeGFR4#tI|^'tc 8z$X5cxŦ04MGGQ=)\\95ol̲O8FI5=]ʇ67ErX|f3;(p9 z(I 8lktgGSJM]u!D"ta d~-5孝g(:,Ml\&: d}J:"lZu8Ֆ %噾+0Vֲ?0iM/It9/r]QSgots4vjKh硰lHvT0,SGj,V<Z6c%  !zRfXMOS\Z$ Cr\ "#[QuAǘI"z煄r("ЙF*R ڨL͋,Sk8?< RPK/ʅ#̨GҐ| QxoS:'MH cC]q~ Yn'hR4FSOCeZVރcP״~eM淋`-0˙FBF,rUB ːA`/zyp){WhaC0zarĦ`1g9@VtXMIPc4̐X b?n>r{ߏuR<@8U]`8ޯ>ƞ`a1.=\oyPfUAZ^Rvشb\ۭYQK -+HueK*cFY7ej{M0dOh2ij5`VbLUcClw?"Nv'y*:c>(|eIxugb#Bv!?k@Xq4{Rjv8RCaS:gNGmj^+4gcr:C{/7 dq\Ǡz$!^z6|1Me/1LKEZ4ܧSϋ-KV4x7xMVPE`t^ -4V!jWh)iꕏ3^ƕ=q_{BXg4Z6OSoB,Z# )'v^d1C6c>"T8#!-sB_@ZV?_F'7A,WpĨU]k֋nPIsRT1Mj$O@-=<%04*kebw*a:A!m#2ʚt ? ] 냎JGCc ɏzlWy6& ﮙYt|W.[5|,m>0D=*e\Y[ӳ/[T]~As_ba5zkG21l u0 hIj8\4>UB'x.=胳ңQTPg eGe%pųMQ U-w & 0GՏrK``,8z@m'Ώ!Ƀ>Ѯ"W-H+iS'.~y}ic(jS%ݖ{jJnSCt{^a[wNs k۱ ih~ZLy&dr"GbQզٹEd(gmUS^mQnMmǓ!ijo,7SIgFڭ2+֗ue캜a v]i͝ngG8(Aϥ,KW'eU$>t+UxéJu~ނ,orHP0-Cȧ2ٚ4a/Y[%0[Fڕ73uKpecP{l$X GcxUNwhO߅vv!] K-.8vR%+|x;l{nxɉd٪+61^VSgxsaF,&.>GO8,KqkJ;>Y -W zwkn$GJ\#S~ G=w'Te){2}t_:eJfzVh: ]+I r C~۴L_1-`^Y$G<Դ3`@\KW))(!x9f_%rگI} p*O25=ןgB$ #G$>>Ĕ5gi ~]8 6'zp:bBY7KA;5΅Z1@D =ݕ2T7c|Ck>WJrEu]C16$8O8B5VC1*RK3sIY]*Ε iQ ]r vd^5jj#W,ڴd[vB[c<H=FzIS roj:W*h@djh{Y_m}nUZਂc]S>2(omўXm7 1ȋYݫ>HW %PX0uZO臢GV;z^{{<8vc7V"?A4}J - c I:s3>hO'%EWBj[h5%SpS1#xrĿ{+h.^vD,=h7W,,&,\O1#߳&sIT)z h}YQ<`wD\*j4MV0{MQ& Cޭ? Aˇ3QdC'r'Hu+HژIoX^TTmr.Ē!cL%;y-*Q'4 g ]ht1 Džh]_3c[a;$|Tzz9yUÁ#v8oM̎s7.[ACʉ V}|9eb+EAS<TB \)`~eث Qq`QLz#)յ{>ُW>tMK svvKAdOU &|M(PEv ׮@.G2)Dzt4Ā۰:rLo_w{A0 ,Cd}cLJ7qOҌcHwdM:O YU a|!>//&mvx! ϖ>Z{Fhpy6##)778Ar2'jVȣY Dd+/ ,06m\v9qAQ&6{gP} +)nGstK% ګ3mgmfkZTX|;ޗ*7+# U2zcہ0S ܮm7QѠ὘~T2f#;g*oߴ40# QNc(392x4Ef) "󄶉?Fг7"BOs#a. 0/,x8}6AFփܮIsr[% Kn&Aqr0_cEy\ˍjIDRf]2ڔʮn[%T$a7A iYNPW[GBn @'Ap'qeyP.kCeP[dGā|W:: " ([rRwXp]fˣ MήqlX&\Kbn趣"Խ(_u0'd|-[܅Yf\92+-:&N' @PpiO_Tx7u~K^D(.%;K,5+B%41E$ac]sT$[1svu {RM녔C% ۣZ^rE$C^Ixy?$('f "x~χat0'U{H ȱ (4҈F|Tέ YՉ*UXƦ$*D,ȯIHqcJEJGU/lsT,kspY40D!WJ(]` nAZh]! SUu+󿡗Qsl;ҳ-MPh5% K*C$uJL?+mI;O C$Ťy@o&n.:ꉼ ;34 Vxdѳ ; hOwPӦ%PiIUOm[qLN2"8|AW{FVŎPB@ی:(G&<zVG=-mKkQԯbS7('vb26+s1u;pd*pָ~txvx$(YgG ̳\gGD?쿀2R_9( x'$p"; 2}¶MV1iވo Ag,;</OYhdE`;|471Iabs)4Ē}I7PDFthS/o1IC7D{gkZî9QHd 6omxkp9#93H\;rw ߼.ɗ9lZ_ IN {(ͬ+&$Iݖ&}~4<㿴>;WgZjAEmS:\pDYKfTpA\Vko0%9Rvŧ{N~K`* j!Rbd <,/ZLW7V̑#{9 ɭpĸD/Z;nOVjEj6fvX{=^(]&Y3D"GDV40aij~5,[LMBHԊekT$wUo8$#`ʈE|3#<+kE,d$=\6pیfېhRDKBҪ,I$1ŻP7ga#U+i~v]qs7864hK)Ga<ބ _ 8|+kݲ5ل8+Asݕ K:0}qc>EHj,okZ҄2}i ,@ f\F# I7tT n%l}#4ވqV`ƗJw*ѥVmPy$ -E3OI-/kk ]3'`CĖ_Ŗy׾PӲʼnt#bNZ.PgR:R!+Gc,mrFehkJGzew鑗K:oiJzX$ -jʇ2G$Uc[TC\A%cc:\Aے\W˳e8:qeQUެ}1ʓ/} }0ӻKat]۾0p@|?|_!R9.K{j0>5$^bt)Uۇgÿ܅)Cl٧wVOscB*[z24m/MG 鱛yf {T (zmBؖZ2V 9)hZH 86"73%:A?۷'Sɀw/^þR͹:~8!c&UFE_JK`J~f mGߙҒe!t_mC,Mv=:ؿgʳ#=!D>pj5@ؾb.fhb7qy2.tGC3&&l3W߼H@ZuoDK>W8ZRÜLbFIuxN-i%Q.Mvo ؗ q Tw0L^9Fmߦciw 5ÍA3ǵ J6[-\h"ů&<*9$22[Ift& `g+35sߨ!mz1B]\C&ȻC!W>Cu8E\6vBMT.IoZX Cf,nlz&fjh` ;O;|dHxb#_U1{(T {|)]ə+tcfM gGӓ&CKZ^mǿa-VFG$1;+Uqsd$qSLCgůbNF5yuv]Aoʐ5~~`<'hkCt|z7z/ Zv6vMޱClOnyLU| $aobj Vmpٽf~ơP.q HaIz9HpcaY81#uv*MRS캷[4\n݂@m8T.c٨ƂZ]xhAopޖE#S/d[49l1/_j` 琋kZq6 e7".BJܻ~3$0835clC9A 9:lIT[KqKtEptv;{~q"R Vw]z˘8]ס~ozҹPc_)UѲqi cyP\ZY!J~@fî$(:ux|>(~q{z36 ДW=2D xuLZ5!sAj(a-S}DLK*QJ8(,LkT+ߏ?<& hġ̠=2E;jb0k.zgK81-陙0`KgLc{S+m"*3br_в6n?c+c aZ UKxj_uiT~=YĊ ɍoP12)7K$/mkFn x 7]zBy5iAae]pA-ރUUB~yC뺶`X3K{s nP;X:&|HF ƷCiu8|&c5ᰣL3Cc1c+DYN󜯪/'a~z Vp鬷 Gn[HY*g\f~ \zh姟DIA3P]^z4h/qAlǕ;/3DY?G’u%{'-j-(2*Ȇ7pO$EHMo]rk6;L:7o[˚\{덿"nB){uuUk*BKPAZ@[(}v ̖ o8j"RgN%'pK)P:GϳnԖ'21K}xu=Df_ZXfvjo$#RiG>uo4G}\aa `$jNL|({:E~&i]"5̆- |٘wƊe%mKW(VT ܵJeH3+pe5K慱7gyoH+?ʻYyc'+&AзGe02wJTh.:h`AEK6{+yObx)̹?l0!J5"Yz W4y6 d8 @k<G*4!G?J*Ӵ _:7Xcy{ lgßdr~jNf(On.0ق^2۱FsM#Z 18'FE%levDn-j_=mVKeqłvјϽ*\S,:qȤ[8 2-_1$_]*lK"ܽp4Dˆ?BwwݿV p֖ШzVB֒?x8 M~ߢs6^pͬ (YҥVX;1^ В~ӏ3)y%ਹ2剖:|Q?Ksw2qP4ޤb `ve 'v8MT}񻭳D<{M)T mx |/=363tm/|:ChtAh[=*y^,% R0l^m&Qp[<-_T@I+{m`l⛫khb; ֌*}a[X4r Ijwf ˲ي )Fj7=#sRy=hO(T,oWGʆrLƳTt܋sr zYCA* ҈$KUq1=x^ 2$[[Ad4ٯrr$`"sLMihi\J@⎦<3povdBtYl?60(QKf9n+tRN $ 7E$motJDm B;y86bDTb9l|еE7$nz۵;Mμ /3Nҧ*$-\-m +c&d;%J(!`N$pU}NtA2,бtՓ%Ew(s)/[\nHGۉQm=Qh@ظ pPFb?Z-Ks(ٯRǬ%o{D!QP#c3yI ܬ,Ql^Sы _OJu,Q+d4Wb.ؙ{:ׄА$I%.mjB47$jû B-d15ɔ'3ONoft e]ǤsO"A{1k w!X[ $@ZMy]yfx. 9PTD< {b Crn#QzȲXX;Pᜋi l+@)a[,!4Wwo w|jv U?.Y<:3CZ쫜ML`A`LUlF1 М=H^Sc NER*ePU&VO&!1!s?'/_V<)Nr+ƭxIaȋQA;S.yL57n#Q*Q{| _ Tcǐ2ⲋ gy?* gAf}#I8F{)bY=Bo:iw%Eq0#Bԗ7j!o j@"Z};h&yA[Z^o㾋2PKUk bu϶jͶvwֈOUyx,0At)̌Ri% UHUH5%?GCzq E JZ \+s| m{ J=W"zV{<|o?\Cy#!Q̣&}@  .Fz4&q3.]l7kE0[Dgw!>3'ly?T2,ai\Z v|/x2liA`uAL/׏ rZH]Le2« "_J-9Vj_mP5~/AkScb!k)0)gDQBqECdrp]W'UxI^I)⏇x@x`"}~d7ZRey9bu'\7?΄KWʊ{]GQ*dAhM y)y {tvP 19LAy]iBěHێO&Jyb&9Z;}g(C-% ;{3R"e!0P?@qh;Et6@܍>J%-JaZhao>Df-m Q}Ex ݾ}UB_[XHYnsr+[1";yz<]i]#DͶȣ =0D `=BEHz9ޖWcmž@.A+ujM<| 2 q@nX9(y&f4[ɃҖtkR~߽;9c\fb pD̷~"~sPG̥{m5ܗL^&L`?ƌLuQyLq9E&=[yq:g4.syl)䤊DO}<^o7gmj )WWWnoJOL(~(++I[ 'jn&bs|[gޣǨ&ԙ^eUmun 0/\?Ki``M*ݕwk5t& u j$_]1$|3cY4EYcFFZ i"'s\`'gJ_)tq&8HvI gfK}%=|p'^zǩ56C⑙%g|=/:<E{u~ĥW_%$Ko@(j;ՎwVxmGT>,fgjܯ[[mJDwm$|K{`X]Hderp8SimV̵~(,^tfFI,x!ҡ`ns;ҳTo& Y\ * =ibNŨ sB)FD LàSݧ+j.4p=]c%j6 SY,-9jpnΈWh ܠހraI~kX(@ĶëWƣBF⃺HM\'8sSݗll됩FM.MN|3|_ Tu,=Z6TIz׎4c".Z4Jvk=gO7; rAf8f09wOXQIǐW%S3 *}QiP{WP$05p8{@<kI wn Huxͤm*`.O6S@wTq~RưNbGw$S\i7zI`w Kvzx+f6CbI"9.Ή)_V0vU m(C|.KZnWo'ccgӴJϗ<Ёf]0r&N)rl&_{MR6=ʜ n'vz 5ȤXvUu)[YZSSsRzطHYB QCD f@fos΁s ˠl?fD ~:/hq4P>n:pĢdQp4[v #`]PwM玀R{ Y+'esİ?6Q@FENYr4U֘%GKwԝ@,x):`0EiFm~񷝶W$"]PKl.Y]5%e`dWz}̪}'Bj}/Pӧ LmCV&]V,.{Vl>ipH\L&IlFzKZ-U^Y4% l$p*0!XõHTěryAdw,:9597 ֱ-2y =R>+RJ*?܏%I|u^ct}8dic?̗'"r9AɽY * iJ['D bljf\K]mQ+O(w{Vd[ ͸|Sk+.uW2ƹmsXhշ3şc,*G_zN'TN8XL!̈J( YX=uYR4Xpl LՄafL͓VvP!VVd/h̖X cA?AWdkMwkgk{52/ao?0-r,e"ėǰ8Nv#97 IJ9Pl(9,[܄m({aMJi NT%e^z fuڟ;v"ۮ3TAuB,}zNǪ\ewLNʣzuw(w!' [+) M?AHݔLJoJA7KHU*=([s!C<*:Nw/j]djhڜVC6MȈeH %Ƌ-[(3sW\n> C!'oIF4PsLF^'I286x]y+Q~/ Dםӛs#Ѓź7-LPVs` d`cN H k'J<@JAPd=;d %xhؠ#\MJ %TuMcARᐉPf$Vo!ؙIt%Ϝ Pp:I2ti}Hꁜ) n]"?0 JINT@dV(Rj`wIQX{LSW D r<>p5T$:(śp0 `if!&pҰnVQ@m,ߙjGS2PyGNWc4C}03C6R7 /$L?k!dxGpXy#{`],?Kr-.53٥񕼐2jDtJj1fZܛ'WLޘq_|fc6@TTDC$:Gy9"7V.׭-] Yܯ^5.kdX:G$119pm"{zfW(GYy3\n<p1>7~i2`1!#I+pC^$r#qE|iH@Ibe߲zA$٠K3wOY0yHjIcVk"w5%c6y4*s#KG's5yTt5s L|oh>+AB G!xF7Xhf}]HAfFS&L)e|gqmT~?m`cߢCMjWUEFI6^֔ڲjs;R\Z$;MFOJst$ԚǿT Po?b+6IɔHm޽C?6A7,ȑ>!=h玱mQ$e(xӽX \[8~~`=;8ons39d" w /8 z}\%G}VM4^pwK2663([C3g]}dK?95XD9Y4 O;( {W'/+oxjtEN9ꡔ7bӡ8FWC[{6:ɪ}l\snl3'7JT+_Ǣ kkdрO gRyҚ@1 SrlJ @̞KW5j2.xykG eDW?%U.F2h&f&;Cɿ5  j ߲Ѧnx13rh#Up*F|B`eGe[,xJf[te<@ti@Ie\>{+{oQjf39SGt+ӮOJvAlkWoҰ3f+wƃM“'tv^(#4^ ge|y; `qv^cuk/đs?48ٮ7\ Va#iv H2QzWJflrl-P/~Ь%*ܾM|)nUFfPc^mrl(JdAJ+83=wJ>NswgQP?ϛڮfTv[fkbJ5vPQN2#CdpGAcӪRZ%{I) &8`sλsw49!W:z @/N{{R$X34nUZ2t7>)7"SNXV[A'23B `6n+H.E -}4&FjT=<#[#nن:ifp$~%<&CA(8h~."D-u̹G}1-y:0 U,KzA~G.UvJtٷ_.QO֐s[֍{C[ѯ;b bi WqJ7VԟnRqcW,WJҒGLGLܝ[C|(׷`<վFĿwmo 4ߌl~Чxz^7o-uR{^շȠ@}) >rbSF+[k-1}&ĺK{)aIJV`7> ;gMg.oz"(1oE~*4',6wˣuHT[C[+/baZ+?E5 %mmFF>:ߗS# ?RHΡf(z=e[e6\~n zpgd8!.?`6c]T'wmu[O@")zҸS6NY1*! ,H Ũ9Τ>?xkYe0=qZU9;x8iiA Q@aOa}2|u4o>XXF>+3aȇVP%#SyFHd%l۵ >D5B.==_8X 誨CY2 J E֯{v&ie>"}=ܹΩ{Zv-k@_V$Ѯ] sbƄBoOgLXAuu-o"))J8{Rrn@/9+e؃!<2ofs%FNc1פU GIvÌƤUÐ-]"aw5 "-;Y f@rm4Ԅ8 fcnz7Uu| WÏ?ZZ*wok` <0^֔߄JgA{B1  6@Ƀ"3 ԧ[E}GE!Mnkd ɷBq;캭-fZuZX4 ȏi[s#{ɻ?bh'ji""h٠mꛉ*z(=! .#'tdc<ז0RIirj^Sځr2o0)m0E<(lEM!^l|D :0v1&I=0xK(FI*AgcVСrhY=R{>p HJn-qž ]gkyzD=;t3A\{WFr,eUY fQФʘ}V]Q+ 6wɗ&.e^dbP$2 UmdvvG>#KCjiA~Y7KKjs2.R܎'SOr$ 'm/d 293p ̚˶`|ցb*$U-O}LY (iYz? H[sxEo{( e ׸3sMiLA9ڝ.X27x .r'{̴T.0H1_;3P%Mq<猶0@D'&Ȓ]}Tvk Rev\}~2̾n*xxj=8`\.kGxY]UxF] wemO+N*{jD}o` 4r/7Hd7yТU]z/WyB$ld0!mh$vue^ϑܤXrhuzr[jbQ~pu8_ESc֭ˮse>Ӗ ]"Ur(3D1ăwNf :Q+oW֕WirI (Ky);SQ /CxTSA-oi/) E79`S"w^l;5nK~b\׸ BaH=RކL/-oQDGQZAN'D*YIibA7 X:5/ıIe<eO zCw,2˚25X'l7k{hd;+RR1뙝HكP;~!JiUUy/ cW>d\C9S`SN CmH@G&m6`7gS [NV*S_z8}Wצe`53&a.:}ߡkڭ%3\N#*{"j6:BFZa^:h10 +ZpuϠAnUGYDƳϸ&@cԙ "n/ 0F|"XILP>b) ch|&y'(izC6j$xG,]5bܝo0: v!3>fw Ea;ݶVmVչB˻M]C?&zHJDiBMD'nݫo'[RuBs1q `#8|#7͞ jBLw] e4,CW丶;9$2Nڅ~΁SJZC)#0x !8D.\~c wqvjkV}.$G6ޑ luQa7L|dyN֓ 1(LIWD- ݖQX4w%F ,:3D h<KÄ^ $D:Pnڢ?ISAQ׀/E[å/҇^ >r ֖UhOY?R!T}Aq5YUPpcek=Fv~y]B| h X@B9GGmꗑ 81ufjdAzN:+^`R$o#8g->Y hRӭomz`I^6QS6e>Gjpy8 f"N(G;%:|wSʬU} ɇNrKx~5n1W_~x(;]7N.=ulO$nktfB&B,Unqh~ E#N! Ӻhro7uѧIeboo" BJ%-D** +@EK'\ϣ{Ngͯi==-ҙB6 zjLkR(BVg)ܩ:MU-4`jyuR}a_5Nv{}z1ϸQ+߻pfaQIjٯM$e0=JYk]eOg6PΟKaxO)#HP㮮XCL}rUCj~)b陔N`{`ed?]f'ظS)57 EM1$Iq҈y.T?-]\DXW-=1܎tS)VGfgvTiLuӎr{jQJe}@ϛ_INQᴓb7=a\r*WK|<2m=f vʧĀ$hWekHswC_uiɑ/5tB!<ůl;\rFl^ [=+Xe٣S#;adj9T}Ɣ6wb#|6԰%֠c0M f_Bri+Fݽr,܋u92]N|_bTkN?:ƬKxyd=H*TȐ/-lbe`ʥ'ս#N;};:MH1]>tV1صr!½ۋB>fn\(90!6@>yd2JR&Lͤ^Wp5SYu"(j?T!FG.?h=oVoa&vxg튉kGCP ޷q/}}#Bj0dE[~sf%MLEσNvnRM}I܊9/"cA!k%_b'HlHވPg8WO[,jz2jk2@?`_S'Ȏn!jHEhGH0R_^C㜵\ o Xta C~>+էY82"\\̽%qYg #.`[a1;d_A, 4j>_fl-Bz]ؾw`YN7jp?beo'W am2',z7ގ SIZ%PCp2˒rd_qKfoDUF7*Jw'h 6n5n̲xN}`_c~p{lSfOBp-LNS4nQA»D1Ja3; t5@NxRq(&84pewͷ7Q:gxMʹ3p({sJp6S #'kf!-.|릪SZ.rRE[PrHwSߞkYyJ)]7ԣ3AZ/ȀǤ >dOgƝx_jWz:%q4.O}in]܀P4R> 〪<]C#̽޽WeJzз&f׾ȄV?G/ wts=|률M*e;:BD@1UT]}׹wjLZ{;eJb A^,Usҥ31wLpqCwinav젳I֢\kp i@:](>͎VSߕ;{.Z51ݴeKe52/}|Z_ #r%nXފPr[42Ϸ5Eb2?rUp7߸K'L̐Jy1dU%vVḆ~|s-qW4Ovm;*j1Ld!=C/-ŵaYj!5@Ө(DksLkwCGa[xE%̱aj6U|G>FjT1HDQ!<GGO;Egj66SfՁ'tI L;q_lH5v>e|Pe,%~"V#{녘ʪnA A/խ-QIpi"žT9yPO4(Ƌd(t3Q@mexA}P/롪()r<5FA&:7bZr8v|d9`:/7VJChkiӺ/d0.t#ABSoԺwl?zI^妳ͥg$"tTWASaO&WSZ'~$lQcF{yD`:hsjjAD)љ6R~d (Vim5r`4,"Bg.U]vpCwV (Gl>ģͣOXET#ϏI^(jfB|,5ɫ$=AC ,jc.feK-h'WQ<׼|:;w˚\~zIv\p&rlM 1#Sb"Kp+MGSm'>G8V[#@=lςFJ'l'Dz73ьa&6EPaslPxmr5'=oaOkۍ`!UaQ-:IWRKIDNl$ H;SЄ|?J@xY"z%I3424@D/()orvm''h({ء\.bjSL+'TQgZ1sۛE27iՙ%er^,C1T<_WDDpٚ޽FP!ឿkn>G]߬<\p^:8ir(JzoW'ϽB`R'y``Kb 27o)3k ~ʣg;dA&+Q&eWY|cDa:Q -$$jL! v۲Xֻ-:TzyޫGEaֺ*2Dc :}%9.[[yOά׬hl2QC#[.{}}Xa[ryfùGp*~4FpC@|~I[˜8󻪱,N [﫠d'hU4MTd|% ldM&&,dk\DU^MjxA`!ΟqXT4;/cRRCZnYnڵ UȀ"gV2\B2'o=-j4 ãnMiwR:1 =vO[Cp*(0Qjt5ہb𒎐4.rVE ^БYdA$ެѓn3$[;[1]КC]/o;bdxʘ4s@U3 =A^(p)SB>`&br[%j˕l0T\.' wB0|}]OJОrZ{dFnVWwM4Uia+8Q)4+|Fle4%GgiUG?bā';Z:22m1_9XlLygn"˞e]%p_'6,=ro"bH&49X}k#<7kQqU-ȳFPn4媴7}8ixmH ¾kE`.3x@~%@ i|.8If'#S*#V-{n?z8[%D# 1*56H:)LJ1*',PL;ҲI[厎9׺jW "Ouq`X3Moʫ Ls~g!!훓|h6UCGTxmzs%Hp|90p=m(y"rC?f:Sik˱~j=U3wH&3 Tx;)l:mNIix|(<+%Ոu9H(M%sts+ Luh&Ȣ8A*tM!k41˱׽f}ywAkJ6?ȪuK?kX=E5cNZ64 Ւ5o(AYa[Ȓ;3 mFTq#,ȗIh3}QmAڢ=HݶbTf0oNvvyq2R%`F}AU^g,Tn-m`ގ_˸cVWbլ)\H}h1~ ;}w"qJbMͭ0@UhF}n`g2YrAd}.,8?v|fpP4 0_`_|5jp!q#voZ |ڔ=l*:8Th' <ΛBЫdaZI٠t#SJjOvҟ.Ӵgl}EeKtRȴ'9/W2xz~ĦގL薶9~8lPͩo #%RY(@`}JeLB: cz(!ej:$VOy$ɫk"E{“>kWx]\"Q)qԮpcεniC,6Y;0W $DiԜ0zXmqwWB)?AD}Fpr͛_&-w`[JJGPfʣr[ u|U$n:[ 7%ucdκ&!r!<иyl}>j~2v*4q|&%݀ +*HNNrR@'2g'!E odũ>dx&ɼ *͈9uIm0O=B) ҕ{W}eg]\woYj'`%̲{?BfHPx<Nw/W&$"v^ÕɁv3 }F\+w8|#(fvk$+YY{d *]C;#=-4"y[bB4Q;r3[tHܗ,U[ v\5炛fզsͬ eJN=qbpcL%o0(c8Oj"Xz&a[uŽ9!~|*P!Vӯ5!]Zhѿر-E$eo*"kmK^ia0nAJu9QN[2dۭ0oӝ_ֻ mv;ԁ ?{HAf c6 ]h^>b++ d- km+EpЎX{c #g~3!\?SC'!~X]#)u/nx7EnA+րk* S#&:=Cݤa0-B2jJwCw һ )RYqixEƭIk|*=?=TCyrD\G!Ax޽U6\G|OI8 0fB?Hi)SOAB`Ec:ңg7L=Y'zx)A fOl WNoq}Ay›OʤhN<3ARZx55^S.mNt\'Y2jt:# !X:xȱS5..b1)'&1EpY Io2{4MMVCxG .L) $XmTt'/()fD㽳li9\rT /p-Osݷxr(4jG쾋3L+ři*mt[ J'EZ4}I(ֽ%-[x _DUUIq Ņ@_4ũ|㲚0- ]Ғ=nU 5k`R?zĊ:&#SQ!rCd4s0M]C,?WC\D#d gR5Ǯ2@a}?B?~5$HA-(|Q ĊƩ [ZDZx:vDj3M.g))`@lNEbKyV#ρS(J:X8<+Yq++11mw4pZsGpqf!MEJ%ї 5Sj:.>lv8CׇQ2t 9*h:Luщ1WC pk{ _#K6^:f߰;5&uRa`"Q5k9I=x)sP}B}g0nDSȁҢmXF&=P2>$  ܝoj,8-6@Sҁ4|q|aD;ߔhfSbX t\? RpՠwqzX^rihayaPWZ4_q>]tVHm5RFXצo[|&>W(Bܷ+9;_Udh"_}uނ#6+q@>e\i#^{K4w75>4 /RQnC쿵.+ Q#+ |:J1iI sLBdWbka'" P}]˶}xA}ͻ8WcpС^yFd;tO:ޣab| sv-e9> {hgiOpG~%n& c+{u<~r?1Xh\Տ,BЧW^QM# dEd} ì$8 2WWPTJ̑"xl~U0'R}hoO6tºi0_\Rjm#QRxapddzꀃ UO3E jw0v5P!%2Ra>B֣< JxQiBE$4JH|l//{, 5]X4>B1 fz="s57$QhIm e$磂:ch}|L$ӨN(Uʃi=AC5/'6*jmXn?PD4G_T}zZ|qQ?CD|zxa[+StF&A }W%?ۖb>_~<ȵei(2 @+EOe՟3xC$񨛤"1\KX`=12ר5GԇY= 0,:;NI jPc8/, ,G319'h۳1yP5o^sB[iz>Qγ2>_(swGUU`T]\"՟6YmP "\[-=Q5&.J*U><MWڇI#:y [Q@Xl򴀗]3[)ݐTIZ嬔[HChAѸi!ko ьZBl٧ ͐T`4,B_-SȲ2 xuR~"\̳KbJTA+%0z7EA p9KF Md.kr2iP n'gAnwo#Uk$CHB2Id,x5 + ? 쬜_F#o5hQ8LJ!)Xv`oVK $g'1[V+R T1Gan]=OK@[QL9\XrQ+c\#Hm|>s{$]5 ǪsέPBFQΗ#,lp\wF @wĐTSgJTv0 >jY״e2 }v35WX[,xY엒yWtD]AM|,ᙣ~aU_Bg3"-S[(ͥ))*ep]Y7MХhj>;dD1PhXTI@8U\&+wH"%$:"Ǩ_kgT$Ϗ@$h0e} pT(k>O#ll5ZkIJ*&yΘaf r71m ;M &5-M"sBqL^3J-&x%hlĒZŗ(= {9A31 ߟr(IjC~l~/S[o;RM W%<=h) 0A"..||gĈ FChF$m3T(yNhO YDS{A ?i@UvG'[5g?Тバ0$ZKC+P;ӚC?2.P&V_Fհ([1L~DnZU-5%N.jm ֧S 8ZK_p"s͡V+%5DÜ|R=X3:dCױpZjf ǨSpA`0Pve8C-ojP4'D͌&M'ɯ%3e)@TJVKӸJ<\ˎ[؍H胪yAX`2H5XElva Hk bׂT=V 5q6Lɧ<ϗ$j.AM~N"O- _:rϕwj^$=(AJ yt>_`ۍ__uՓPl7&􊮝u m$;ߛ)6q[ o[:ϯ+ZzK8 5b-ITz)h:EW>OLM]P"`?'OvLcBh" K7Zuwo!˜{[yK&h!ځ7 ?1Kba0L%2p} .9AVWJLK yǿ:2Ii jqì:an , g^&oE@I'X<\Ac*Y^q%X>Lک@|;»RNp`EFzna7aЋo:L߬mwkg6׺&}7e`1ua­N53n _©NP"k&@);{KO-F(K>4h&UZ`p Yɰ:.,WΊs5KUk2@Yog=S2̹+/泶.\I@)_bwÌ4W^-RԆ@(;XA;VhLŊYЏ`vylK>Pv{U*!!u^<@V?@%na2r6v%&L%ύ'F6i Ң6Vl9]]+móCMe:doEm?ۄE_T"M 3\ x~ؼ+׎ONJagn˫ .z ^|UEԀ@D.H+%B0Bkf\cEZCEK CxwvRwl י{1ָZ33v0 w d$qdιEuhLҒcϛ D9g N%ߎ5.Bb8$Y\Gjo82A'Ensr19mi$y}jy%`1ciRڱL!O:yΥwpYs߽Ϻb;b;e4<e5E+Ix`o=[1S %4J(]R;15o@lf^tw )>*ƱlKk&4=]}jЍܨw:kAޟEv$% f8nĵ\h/*BY``AM צ uPTA$t>#tb-y!2]`o1Q# x䀤dc`gh$PpIBҕ~?<D{:z-'-i4ri;\2\%ީEeu!?du9CSz- oG9>_RAwjT^ rگs1qI|5th^?r"1b8D-s2:pޓڔυ7\;ұUfοǝW?; !M\,ӊ!{<Φ [W.Lz˻6)> /l ,Ya*w[VZ(vmU LͰ^m Y#+Y9vDs<40s ADkQ<&!L2zrOy0Oy-++5}IdQ8BU nN"ŖoYC-&*l nȘƭ-%;VwS7eAib HĀ:1|o^z]_m^] B[Z^_l'nKFC Ft~~/1#!V!+(o Ұ=VbåUh!k嚒Pz "Cz%¨$Gʙ0uTU| ;=6 Uj>xWv6*bVӉ/Ga@ײ_51ujn1hkcvRb~D@K nHXkd<6LcPaM~m2+DE192rsqӦ J|7GrBh#BZ绫MK$^@Sb擱̌wRמ<Ƴew& SCe9EȊhޒ?2Qa[9n4b(ҶWӕmUgp ٴjkYXdaǜ|YХUL 'zMLUxP1; "-UZdNᚺ6lߗ9Ǡsʞ:]ITaAA'(E`jO".`fqhheg Y*='GJy읔pfXi]CS+;,6I<ĝX#&UkP:g]TGp%cs%u?,F3¹1 7cKۈhFCPx~MHS"y k漹_ǧ^NMYlg\5Ym)6=%'O-pݰLT.1OO)Œ␶oTXH]s9 `c"km[u~\}1\D^ǵZhkTÇ[VŶ&@0bf'[aaDӍIYu1M0B1ٹ} Ga-kԑ|k"2wpG}+@pR*x)D}KB\=6h- YDR)u* TD 4=н.uBT\U42%zH&~2E~fL RͭAU3`-nAi?P}vJ_Y姌'';تS1uPZ^/LoC k9.Tp=t\Q[6جL+({#kr:Aj/jxӌNS[=WDfSVFpJ" ox}=ܠ!%zX""A'.;Rr'0/H~Z n,6:-8`s'4JڄN$Нޅ ]u-UumT2.וRUߐTzܚ+LvbwkSIs$!-\Ƞk&2hei+=%\x1.EJo+[=X|U4w=VcTuqCAO+IM8@cHCJLd8vg-.|\d<'VI <،=>ӷ9KYO!' a l5'4rf-mlHur}pc>zF6kqu3] ;aoظ!+ڨ->(tiJGU5"a#84kW?#r_C"E p茁!.FV *-yDCI:JweT;Ϭio!<M. Ӹ^V^eSJy_<sLLqދ-KRnU۔b j6salK Oj+ub1}Pzc@.C\4cpkllx T\Y!Ƈd%#A(oyZe.4JVgN0(\I{[8 nMŋc:_`Y3r\6Ga,*s$L1w2Q wcl#"IU &X(]l5% SV/*ѵk?3 x:4q+3V^[ȿQ[70hDjVu-Y'Jo#FǓFZ*Vб'EZYrzjSAR%Roq~Itܣ@<7 `1 eT()xhO}^1>nR6鮘i@>좚Q-@uLMoyIM<ػ$ |܁~o٠ R'rt' *72jѰ+%fg;QSA=p-rYRH#Q-%cOc%Y 6=/ǙWV[Ι y܀#9M"K. ;"{MfREZ.="<ɤaY#C#bS;N}Gu*R2CO׊9s\Ts/"\"{ە+nnⷖHmQ\QGfφ޾̫Gt%Y܃Mڟ C,10@\yvLoK\1*Lz+/0p2Ҩs9Ъ|lܲ (W_ɥfF=՟zh1۳50HT&:RӋ),5q#@~1 ª'o (4:,o̜mѷ`&w;ԋ$NGQFfW˱ǨS|#gk}N..q/8:p@h`$pCؐ7 x }nE=M/ ߚ}r0A; T.3 QΕrE Rg.$~YZxh@R0,^`kZbE>oHMM~,dŸN&$uPVSnf`|%>{m Qae:=viͪ5ohR`R iyz=ևusSU{tC;.gV~ vQheo'텟=E)d6faO,bqi6VOھH!tUKiDZC-Z >537 }>Cw~ܒcJdOh?> d d _:9$UI ~y׭vBS*jVw,y9D$=_/5drЍl5PEN%vCxP\c<]yv8ۨ 5>/fR?,ZpKʯ t Nl.uаw{o'Kό>d9ߣ qT=No/WSᬯI{$ jHxg_59mu}qNM7 G&en:&t[:pYɧT3NCPa  K>7t¬;dlY|F~V ɳUvԶBUf&_wƐr>T5Z3ktt/8ۧm82u b-4D,w/z&[[s/ BԒ"^m 5P3 tP:G5״5cѳhP)j"Zvd(7c7}BL6D )%U>Itk^NT,g LGE?d7ˠԞB93KaMWMa¼tt{ɲ\Sq E;c(\,:u3wd3REX8hSJ~Xȅ*䌦Bsv_D-Jޭ_ZXJ,LX5oQGV7;BwKz%B j²AR=IےFMb}kLezq B(W~6!;ko S^L+ 1&\У )A >zCoU:2f(I2&;ٍdXv$ KɄo5ș! HX7_9G|(cձ rgPaҼuB;n/C@8ܰp[aM7/ȣ)(Glt=#.m^􃃏FӦ|2 KL_\( #)rowGfJ%z ~w ": [f9eU4Z~"39+K^ΰ$= ӄ0tmaQ-:Pa!QJ?!/qCHym օL,NĀt:ۨd)V#?N;"m;lO^uQ _X5҃ܿv#y;4*->"_n @ 8%;šS19›.1]) R8g &ݎ@ ʷnB%r+]-B)~rEs`R?]F@ʢIju9ٚ%O9#lB@$X r`/c䎁,jĸ.gdAEVl~n0#HmF$ԮݭKGR( $ޣI?p\QXM'zfnje5Aٶ#FOy`,Zc߾'SQj--фƛ^'Fv|]5ͤmi,'.:JShs!=ߩ.2+P?Hk HNMS+dIxg+)aE V׋@rmE( ?@T/YKuه,x ^v-g}l,gJI|O w LΏ &7ҚMQpϖRp $ОnG%+q,=g?VO(-< lKdJdߊrx%3%Ɋ0'5b?s*);Ω]N ⇿^,^Ոy[ʌ]1riS>Whtt/qavLo#7[LJpaUH<_Qs_br5TWKV ^\ܼDOþٗ/2mPf?ȉ U&Dx{5GCm1iԝ} _%6i5՛=͖X4̎͜~AQ'so ˎl44Aߏ \!?´pK3$}iHGݦ p.< 3y&Z.Ҏ+2o D}oDgvj\_Q6-vnvVz!kyz)pV=Te!n+.1+cB{n$i;En+YKzBH笯$@׃nC޲ R 6h15W_F3լg[QŻalLm'.c{?~pX=I읅m(frt;`vYL!3-$$wtR]0LIC:jzʪgq`yu lB: a )OE7%[b76Sމ * EEM =s\l:D%䂋=nE|7m&HLMkmrdt@Hrs<ٴb(k_,ny]j`'"%E\+kczQ| %((.*:/Ion[z΁{]P~P ((\7BK>Y8a><^BhuUFI ]-:dݵa%O F%mA46v?简mbt7C`ZC6[;}/663l6EBme#x]m>A(n+uaGu q{m(gklEh&|ڑpIt4jE񛓝 aV;=dJUaW1X`ΌL LǁAfҷfD>e{Dw&3 FqVf#b7tfb')epUGNeAUɗOĜhqM'Dme{Jg$Gx˞ˤsTNMG7׉'.)^@(*(@89| $YzНeizl ׬ =(`] tY#M9Pe'r)FZ 3JePvXAl @W%w?uVw [`k'C-,w&Ѷ:[J퐌m8C r1[ oqu?"xVs ˔Ҭ-Nxx)rd8w2O|rejIr/yHnb 8I<%UR_ ) &*_I$w6eq[My50nh`] Kyv4(Hy#c|ը)8h]$o2ylKϪUnn&Xf(He5il*j>A=$}ܖ*$OΖa>T%08*p~tu `YefLwRN]RwgЍ.R?ٶM;'E`UF[V@y.&z;Oqq{a^n\O 0IlEiA ^rB"0ĤSCdUmШDtp. #/'pkRj]nN',r9aid7p o<0Qd?3v[QV+:2r~;C"Z?ц^M!ac~>tC&?x09P1;1w7=7ih4/ AQvsA͋U ~]V4Ya:I+6O襤!L"sNbľ/*;Cݮ1GsS;G>pC4ݏfa\A 0!{na þq5^yb6*sŏzMy̱}T,]ĭ܅-sf{= t< !zo'I]S6:~|"^|s)$;~|ډWO$`6bp 9`^{KƐ8.!؁s²A#WW$D9+0q>'$[4{59% S݆,ц«ݓwgя:I:RF 98 {oimKA4Fu] Of9iZof|یr+.4f+UV޸ mN+MNOCH\ *mXY< `ەƄm "7C+ɹte)lQmxEj|X(fU^LZZeIry21_6B^gĒ"wh %vTV#FM^%S{01aA?I[[}h? )e|\Ebޅ nOLY-k3J T~NG2K0 i9%,;\ :ܺyn?։ʖ(ERA֜O GGi:,k6b <#T7 yhGmJ_"[\0F\}3S[9@ُlc ݌ݻlx9`TK?W ܮqSr&@ѺiCaY͈qJe&sPF 5Wgi7L@JVF[+MME$̈[ɔr*[q} ɒjS(v/ihR M3:܏PM5D)Qw" SO`݌lDL\(k<ȿ\bX烏l^\n[ =\p]p)|$|' b׷x"*"x\-#4;ޛhoȺ4+);3m^kJ_ |I˅ٯ~%@=)(+'<8x 0{ $bg'1y'bXwj Z yLv$JBȎҗG6L;4ǝ:\$`2F^.u3ֳxƭA ҙ!^ݝ]4Wb}Wn1S #7dQ,aջ;=l 'ɴT*c%29du/8WS!s6=棚ьf m<;M)p0`&urӤ̹0=RԅI*uHC &z`'~Tρ&xŖd؄҆`ǏUa;ꍠGhWa T $_9zAca'@Y-N΋9EI̋@F$-1\i1F6#=>cP*xvs̰vN1غ*L+nNPTxcҨ@̙ۼO5,vq/%'jY0[ƲHJ .GCg;'O-+8!scs|BeU7n?q9fygkeJ$J5B-x6 gr1svH|IO=͒[ު^d|@߸PZ;g߂bXEӛ3Qf1Ƕ1)Qweee=xhb.8^aֿ0 K]z5@Am1k6KÀ(?]gt+?iТF{mB6/܅0D(3*'^i Pi"rR}/6> sf>Z 4SF@^zm~HO=0Wx`D<].xOP\ ሣ(_%<]o&?pk_p~yt ynU! s_B^ȲX]~ !O Z&( .^qRva,\BO$^MI3G9Qcf7 0AtfsG )hң}#{bm#V :ٱBvM/L [rfFZW.%wt–XDq1H>kxwڶT9s(@ bz0VgLXRPY3 `r/qE~`Մȹ7Ob28\+Oԡ*`Bo)|Y&hJ vG4 TPΓtKϟBTADm.N][ P}Pv %IzFYpaIRx\ϫ(u -%ױQjQyzZo٢eX arSa?R}.8x$?S xs=[=+: OW)81 " {}쉑\3~X!Qoo,VPԥQ8r;M\e&lCYU/`Y"xņD $?DPkɚ#ctDX),F\5Y gK _]Eӎ^W9./ay[лh{c/ͺpW8a~o\[/- "Z{񲡸q. &bi k%51`\[ W _9hy]Ο l}R CCXR L~`?20tB;huMlUF]?X%5$*8l| ΀/_ hi٨G <#R53 l̒z3,h&V}ڄ 0)1Kz.6F) fx 8TDu$Nu\,m{Y0TS(!Qt7KAyIf]bZ)݅H|ݚ{8lB8lN=kA"fT5,O=K]^Pk)5qk1J7Y^հĖ{93M{fCNhM#-{9Y#L q1"R#IZ>#|r^YTK!.ycӕm]kkZR`9\h#e)Sn9.s&5W612)g4Ȗ|z^ѐ饛hi 6vG1/ cݓTQPkoɂ.! dN*l#8oYCY?+Q$<3i-%b12B=^A E,uzO0kR\NߡG/'yfT%TwFfԥ2i'G;wyHcrcB /o_[;`9WebbJ^*2q:!גdBA-i`NRѼB'xy v|}U) _ZpWmSf _L4ͮU#hPR|}cXD b߹ S_G Wim. zaCzᶌj+`"*d!]Ӫ_ٍ˒a2KNzՃx=Ƒaupid*⿽ !wuÉŦ6~ilux-6vY@YKÆ~촊/ɫ^o]W<%)| xZiH\[cןGhUzu^(]z<aI҇2{:WM.Ԛ24kbo)Jls٩s㷩F/eF쎗"Uy]Lƾr!w;rD$T%RY#~Yn.kw߄y ih+;vW6#E,-M}%$$ pްL-kgbZo0yH_9(AmĞz]:ZWUxEKkw\kxHtx?-h%ƅn/_rq[msSiլ<kE-/a8lC)f$/;Lto>L^ԓ%2㻀Hvw@]9f1QπꅂcipoDM Qm$}isz][UyQ|gnApR=jT1ۨ[=8rS֚ ZJ~SU,ϺMTFv q< 32NiJ1Z_Wx]\# u"ҪTG]~[E$\e敋dqpM8u=N~qsL?ڂS򤍢0\"}O-閉u+0v.!ɁiC~ > E\Ծ2F:~8@yj"zo i~YףuV~ J+Z%ɱ'k˕|][Cw t&_Tm@#xdW&ʓ†g%%p{R36xSuܢ gepcw{;)q4ֆi=o%M>ϓ;$;ŗ лYS/L9F v f/׆qa+X,tْ@ܸ,|k/\=0u.~ݎj;ך ek$ BtÈvZ }.Xg޷8r͖[K~3DT8sܥᡈky_& BR5{YVȟYZ˥ء~~2 D쉪#v%]nxc5($a͂U[͂7X"{BsF}H'((^o,C[|vpN+p/7Q#ΧI hzD욫_wpa  *\-U3lo{g(lI@TdX (*m]ԻU^$K>GO$n9+4$vQ>8Z%vxT+p@mՒB̕vRNjI Q^P-|I7zZ ӌVn߹sMlCM^D)x!tL kH<^tZdJ ijVnhnJd9^GD_R9ŵē@FZ4Ls ލrdOLCA2N DY"p"=պ+Pd$'we4ye 씳ptlda2GFnxy .x?Ǹh6><]mu8Y|ɧ"ixo50.^T!NIʖ6.5N;SҠø銻qS#?L$xs䖴Lb' ]=Ţax XLz/@˨2yהj9y "- Ggr]j9Lu=+|R eا7GV0Zx;ܜu읆j_MnDK8rG[rj %ol~NPXcSW~Xgɾ-Ay7x;Jy^W\cf[4XHlZ`֩ #WTZExG]^}ҵBlfiW%l7QPqh2Zq3~U`p4 4TCf8zd(hLއҴAJCV8\aԻN$\'0ܝt@z*M!>OP(8u_ Fsi05UO#{|{;U9TN(T޳] 7ąhBK2_2S,2<^4s^cJS2F[Ίƽ K5iBچ@{aLPvKw3xAz.|||Xk񠞈/"Uh[p:k ^(%)mb#Mpτmh#igQP8:Ovn?Ufb"M׭j32vMޅ&53e[Z&& kH:|r&&M^~6܁ ({ T(d$/4Skc̓*S~C00У[lM֒ʼn uMn3u3.vJmf  <)4ZoAQ]6D}'3x>RIJ>8uúwOhz,&\˜&̀|cLgp4P^íT%xkh*Z'iz-l\)7ui~(ōu?xY͡!tgJ%$TZϪEwU:P4_#?"gT Gƻ;m6r %mۙ[ ߮v$|$n),Wyr)P jc_U餟d7V&vѵޝZ"-˿p| (^hrz:EVCͭYjY0Vӎaɵ8xz4KOrDpHaU~֐cfѡ\4\Ҝlty`2:mZ0]{ZB A+@ulx\j_XHކh-yNP?(Y},sJA-rBiU{y8~ !i6` D$WžW|:}<w"wj\&P\̏ڰT9J۶}R+D&!Ż3* rV)azmQSl(TOkY7[{/i!} 7BV:/쪺ɄMks(Sʇc;.$cJWc% j=:z Ht:+Jl;:ϔ:AsAU>Ɵ $7?lu&P~&Ԍ鏚뤹 ;WƁ=@_^Ar NC@W*2WLt>G588C߉0M'ƻq'?@,jae<8yd0ڶW1acߘ`\>W[)S3跼&}Fa9E$n;sfۀu g \}. #7TRXO/ΖS+.3jTV<ӠlBv#/\ϴǯm%ⅽ{X@_:+bRՁ:T6"OIz""eAS:` 6.6@Q_*I>sC⏿RZ K`Tx 4!X+qDy:2TZƸJ7U |ljlDhOĆ$3i{2LJԻ 1H@vӀ́,+1y[[ A ;䫙 :kxm¨roxl Oom,qC3Oa^Lfh*"sh#0ſ4Exco58!\@վ^︟A&pht{n_,[/4RDr; !GgÎTU0ܜdWqg\v7~>w41-X%d Y& l7\dkK^+Ȉ:񱖞 Ti2o>؉#x6KĆBŰsK&6}W١lOgҮ5@ uվRw=5H܉|V`WFG2|8>o0i:{*(R"cYׯ2mGƓFM(Q'Hn<:,Kmw]}zAugPEc\GԸc3Eu\D,3 $\sō9ȴ^_Dz~zjXzCjƺ2Pз[ NmʁA/(dK:/oUâ̱ hr;B(nbW=w5TZ'gcAzbDMpVBdg!Y<ɂD-$P.17$%]/q3y-։X]:w6s\c܇o3tN\zlMx8BXBG$,~_fQe~gpN#keO4 {g!qek_J*yZ+ >[bX;4t0!j7~R.GC>vKɥp ^lޭW-Y ?tП((W\Fː9U' F̹.:mq9;"6q~"? @H );Ḑ@, =#zn{yT+`2Bha]jGۢL/d_k \vG膼do!;!M8dyA- K !(8+~aXo}4^2eAǧӆSbOڸi ʞXѳś!ڊWれ(r;WۯHH,t$pr մI߱ۊoj-fP Bңgd?'\v3%5- z CK$U\zg@=4ej틤%w&03X3l`oyMېZ}rM;s>9tF׏-m8:S v.o7 b\o$3."f%4ӽ}%6b?!$135lo/@=}~f-~LK,Cl#\>Okb5$(qX+B&t}54\XڏJdWl61̻=|UY;Q:ZO)6<$ƉkDfwV(iSBg8G8ǒV2Ԛ }yU)U?9f!kXk+@qiBcצRgHyK{x?=eWvA1&.ߩ>);8<ހjEPd8ӾNAOS<׏'׍0Lq&T! :y)vX,jz(M`mmyҴ8gPZN>V+N?ٞ2A\V}i)V3-Y @n‡T4iJdyqVe~2h_-NKQG% z01:TǁdF:ފ!-T͟&zjL JJ`2=d14#ɮ-ۗ=<^nh}c 28}f3d;xރOryCV+~|ƧEU[:gTR`7R,_ #-w' M9 aAhan9 `q*dس8 A`\6ITy 颸j'iY9tجGWTQ/<+LJ o(L->`QJ/g8UoK]1!敞jVp]4/s!a._z u΋ :/+DY+ܼ }S-@b8.j _%I %7xXչB,M؄˕];rKSB r/ֆϹέ+TjFi0sQ脙@OqR2gUhOlTkV#cB$mPՊ<$tzaZ6/uJsnYw_}@$J 6_XvsSOҮ.E먒hxPis-sbBFtEVbM68$UO2psl9{-"t 2); WI!!iӎ='Sn@MF`H# :X8oSH,Dg^ !& Ⱥ%5N؉9%Bi.1 G`8OXSÜy=Ls{){cjhnX$ gʸp_;w-~+-R֑6𠦸sO=D޾mZ3w wF) 3`[FQo ?XԐ-(=we3G/arm> [!(suC~e/%.5UQj-z+%q9v)B*a©"Bb<91l6.VLwBHKB*04tUM4Vi&BQh椶&6Jx DZyJ?ko2HX,S2VdPK?N`:6@ݗ[P!5_t wF(/RR[y?~h|X]n|YV'# E3ֳl B5w'@Ksb|Y(L)* ZT{@%wQ O.m]*`?q߉v Em6U/pX*]$o^ cͻ$a*+FxZ"~@"aړ\$t {bd]%p-uڔr F.+үYfZ?3Y72խ;BckfA:.' -K7p*~:cD ܈UԿgϐ7E\^8&Z#2Nq` HPv 5OR;0ͱU%ӿnGVM~-_+""A9 8e#g{VMbl^ }L8Y۸L*-$a.0ighHSfG];oW˜Kz Ƭ#59(3W%O3RH|xabu+vul9&rsL%W7Y>6GZ%3ޔ.{8K(5Gސ>t@XyͶIaL3wx°ԳyI>qh/P `:SK/3n~KNWEK,JqfiipIٓQ|X@TllҋЦax;*KFȨg|G˚{ IlLܦg ^EJ.rN Ec Av8=-ezO*@+luO:TCVŜ, 9MxĞWbP }zz89cȫ.Pre Y r$<8JofCpUnc*:ȵ){'89zn@㱧Ǝ2"OLU-wzg| Wx2L%|yH"ol- J9@8 w}bC6 ud |$u/iDlLN`PpFhoo/I .M܁Aٮ )Sz:A*N2X*1?ɄWNNśhׯgnڲ{OTP 7ɍƢ!'fvWܑ&\ᚲl^LGIoP3xO-Fl&rE:>C)*euG* e?ġձe*Нu۶%ϒx?BNl-='g ~ieMk:ʥ~'UÑj)M 3YX{e"a{G=I hɈǜJI]g]ϘYq"iOﮣh)+6E*d2Sl/gln8dv>Æ)} I >|RH$ {rb3UpaδӞZ:_$K{Kڞe17]Óa$aXdMӗS.7¿xb3?m*5iQaWG PYg#AZk|BI)!;p۳S.3)"` [d_HK:1\t"zfMy"'9Ks;UYaKD71qv;Vb|é-V3h*;w.7wezUeJ+\p{Eg1d i_/sٕp>./D"$f$`*7IQϘ^E4b j9ĝ%S o@0h)H)_u^H2勵zB2oG\nSICifpޒ/5/UI?6"R3wfPyꦑjqnC;JhaD۾;ꎄi6󕙡F"+Oƙϑ9m:ZPYLˍJ-wyABbhE1$ÏlԗwL%uT c _}5* #w 6 vax8^m0. &|6[\$:1ZkӬcɦT{N-\@tQٱB(sPepR࿉qAue'63 OZHO$hhޅ* %|BSX81T]Ct6<.;?NݰŦke롉 3mڃr_Y$a^>)_9ahr6Wyb=X4Jf11(tϪ5O jhK;(n3UpjB`&Zӊ_l4wG48.cqĬMpq;}05t꒮LY{Oyh2G=~Kn".st:{tdEt%TO"n{'g!/ %DzvZvuzGPhyyiP}u'5wLZ$)(bV8 ?Qߘ&%r:^BnujN5Ui#,pb\G!7`DOQk~a;|9^fAu3Hba,O_e@QUOyc7@*Vh%ѷ xb}q# Dlt WFLEBIڙ弩K,a~w=sRbB/Cb靚|PÊ=ۙ7?gElOiY@@$[s/ūo ,ʢەM.SA z0j3Ȗ亣>x5C=P|ڿ"'׎7VF>]/=C#0Է0B%-1R7ě0v}lP'$H;c' G3ӕ982Xʬ |y{|k ZRl/ir6;$fv]$=.S=4)$KD [hxrUK< I$.>4w~w/c,-DpYZ:AH#Кhԙ+SxKa$*D[oh{;$r]_Fy?TPpVQйRx_Xa\6 X-Q &K9a<~Kdvr4𬥬f`(lG^R#K4CeNemlד}$vSc(+SqNӄ²+ZdE,+eH& ;E[F*}45*L5Ϫ=&YNfN*ڢ5͹2TO4UׁXB/+0Z{'Fbs.Sg⮓JGys&?h:6bZߞ{[-ZM.FlJFqU.Dx>O_BW]}׾ [c],W+S9z%D'ȉ(veV@C4jl؇f];aio.XUIԫq ج"&t_YtaO.̓`QNkp*G|yYZ ܯ1~Fdd]~6 =dh@.GDiØȨĐDv/˔{n*Fo}#vZ6+ٿԑK̩9q(3KHt>"_ 9K΋.e&$AakY$e&,Bq_- ywr'SrŐP}nCHi\Xf{ 1`-Iws26r_ݘ2?iۥMV!9D q[`og2jBT9QڐCE> PR{'+۴R?RAv*`\5Ƒ;oneOo=qVza3~u4m+h߬n%4V ;i%gAR_bPL zttm80Qw32 @g>ބ+*[`Cxm5G~[OMoʸD]Tc'̡XߗC +Y̛W a快<̗RIKǀ~3){ `EUN]B }1j?33rJ=1fq[T`ꨣNdBhR;Eln;|32ԃ>Diʉc0saBF|D@h#oJ 8 }vS@!y,|UO]*C:R:#yzr#=zk}܁8#=50TG՝!wFebGhC#gEЖp!4Z:µ9E7cWlZD'LgL=DZ$M:4Xfui_{|BBQa5FkMaS-xFqM1R_X1^G%@^ZZt8`0>##p^!K0zzUTt5K/#R^Ш\,1XI3FNekCھ֩ڮXl4"ZNݓ _Y%rC:aHj}內HZd_ d =l[0[)[SQ/Ceޕ/z+?v/vM2ļBFR(pD?)zoQSjˣE Dymɱ&zVwzQb-;=!bŬ`ƶUL˺u> lЧ8xps_Vl浰)!JQ~ΚSf aB\ PMc>"/wN6qT|budxʁ`EIa,_[gχhzb"۶׏ Gm;}.0ɣaTIq$k@F#)uT_p)Qc3n'Uȧgٲ79.nnk| ܅Y¥I3x={R@3WZFxtkBv= IuhvĦC$v6AjaaA~&I 3[ٿ|’E`NĘaKNAf+%I/-5&p7m_"0L*c</L VU&f*DQg[?\ɻYj?rPua&5ɵ$ Z! ss1lDbl`)bx6 E;V`-9VBmks?TG{gD,ޗUeX%w/W̾>/)J%pGlU/P@T{{{@j^frg$T>sApΚ7ñ6o~PĢK_gQjV{[-5TgJ͛B3^׏u>rH)Z708ZݶZ:ٸ=_#%dW` pGk ENюԮ6=M{q+-5تǖ3H[ yum+'vіd1K1pW ЕofE%j-6I|oq 2}eKMoIm|v)SHT\[fLp>Jpg{ w&2j\٫U'LcqEс׽d%klXӒhpqa (dxydnW={Ov{!?v/ֹ&FLmy[5NEPR&(  տd9۶8q #QqOMkNmD Y`Lw S=ՂUᏆE `_S*wuқ9C%7 '/T܁<ZS/Z892.r 쨯G&9{ȃz(l\Ψ`ꢾ2(ek o^>rcz6XRe1>.-@4aJ˿Q/%6S;]>}FN4I@UUZ&*TvDqe$I`N7A!}tFLݥZSJ1+pC]w "ECs3uj4ϠKY(z<ƭ Th"@cٖdz>{}Yw9H<,Q=)K,K9&M:kNYG]Pa֪^emƺ27׼Ik,j2dk~3X= -@%L.ch7!C89K]< Os %0Cn*s/b-_?q5-J ]+Ez]42h.r1˭^X_X&{޺yUFfAuu ^fr& Z2͓n~i3وyLb bz{xP~ر.xbVd(JtŰL!lfMpY֋xn$?TM(>7ټ`K.ύ<{/ScD3Hܥ8uBhNJ#XX&~ ~hmFTJO߰"k`f"MVd.[swK@e=v\e{;gLz\Vѫ*7D ΠI:ݙUȱ@6ioUM_ϵ2>I3$3((Ks-:v>} %bEKv YDvnM'Y ?C 9CTRQ1],iL͑` h "oEIWidN m퀚WBs!*Xy4&tIz}5guNh* p$?&we>Z* zHd㴝fMz$&o{!3ex7KX?$zlrm/>e|kw#f T3~W+.o_B>3ER _.|# *"\Yqe!t3V AASmX dԭIv8xoN˲0*bf~f9H͡sȉRDמߢk.? Ic:.KUKuB*7. x0~ <'A[>Q~7cCK7t%%۬fHVO]sIi/cs4۞H+aƠ#HK'%] E]ӈgV`=9@͖ ;"q(R#{>LU$VqjƄ)G+ r~f٤|Dr2fscg3+~}1/";C:Jv^sbJ./56u:~T_ঔ> J>XaZvDpGrFǶ3о$B(7f%:ZjT~Y0h}CiKE =䉜~~d“Sbx~P#xjjrqshe}1] Uv'~c@ s05pƇmk࠼STH`gZd?u y(ߕ`5ܥAO& PAAt~'?,J^7|܂l2SpSuePJ-P&KI|%ɖ{ՐN>->$k4Ht9KG#&}jVs|x{/G+%W,{2L&X$zG~bهU^SYp>1Huj }4I>@Tu-Tj/] QY(MB_qFTbqX[DYiM^mmT nm|wB3o 鞏'>~fY{^uJΠ _@ ] C2h V\tl}$|GG؏mnHn_Ö6b5. )Idxq+ |HZa#d9 Ns)UPQ3%eTܚ6?4O1ո8RBIJmq>Ngb|u'?h6O3aS TGy}F˦H&}dře'֗\ 7oF@[I%iH̠y̍M0zɞG(M4A5(IK">MC*Q#c1Tr0!y[E?3_G^qS. ^]KK}O&Q6 0" 1 %09`7;k]=̜u5Zk!ߩLyh.èkKaD}`ߒUwIh;Ba"dϧ+zϋ'~6K)28[3hUe:4rB#N$?vHL;+؝/c&9[}us>ԕ?1*jŭl^#9A7M犸·_̱ ▨J{"1w/[.*G=RR?]iw )kV\(+Bj&+xkeb**n+03#ƍG~i6[6ᴅp۩/4Rk1Yq $ˑv>G|?# XMaڄ*"K@F~b5J?j-@wö45CHZ[tw8 MI'tb&/σtcv^3)a Uu^wӃr]y'>yiRMzu\I6 )m;y̻WlRY$Nr?wROweT+z?枯QYF%Sz9gUe[zò`vg@{kt1(B`+*gU ka]4۴s/t…3l\]m!#B4 UYLLcc+k&cH6 r;i kkcHsתszsf[o6JzZg8R &trEg$`ފLN@~~YAfinR*ʀJ@?U?% Af-߉`Zb+LVXC+!8ybgV0lI]A:B[ "fok-?!8'"O0۽z5_@a؊G +U?NBIjzC`d;z_}ljlI7>ZvJ@k3aؚ0`Bul=FJծnB͐%L0 ېAqq76>T(?ES꼪 LTٴP*LjVuղ̀T LjIGLoPt@G;i CO0P/*l(Iּ ǯ_sƞ3x%? A94q~t}ٶg1 J4ȄK`V/Tz^Y~+ACR۬@&-PguK͝mn/[;akoM}vC_u[X9`yCvXhiNt9&ɀ pUo;Mw2AN22t˟Esfk؏=\_V` L& ҰױLFK`>a֩4Դ硹'fi_Mآ'&CV8nx4 w,c:3Ȧi(hT%@vJ$9lx8.!- :G 43lKV9G'w-R9`(F]n)na$#ߊ⑊Xp9or~2#C2l' eq)#ڜl!4M -ʴ'pڱ4}#cq#iid=X<k7m]& =wNsC$M!;Vˤ4??鸷7סWLl54yC닿$ ЀxE9[wV_ħ֋,*5u%T޽ BxVGa,g}¸?cQA)Ak܍%UowwJ|Hv>pP]2(?|rQgiPjwiWݿzF]v]Zp|0n[-_|o ͚%HZ 7l:6*(W#?QI[yZdn1\tp*ŧ}A,?cә JDV%yD .*Ė5)-L.VJ3&F,O^eG$}#>ďub=_]b`5~{n?V2im=iޜXI+G-y.Hhs^[j,O0NsmQjg/=tr%X}7ܛzD3B7Mbgat>x6M;Zq”fK᣸ъ&tVqR:O޶ZsJ:;[gToʧhF$ 7ƮY^S%|/7 vo-Wu7U]ȍ&qY(,GcPhUgSSYX _7"1LA E?_۷J05cJXK-Ѕ.2ʞb5JSltB>F;G͗I$j(p #xCbZ0<?)D귨щ*!0L_ew\0&+@(4&uSq⇲P.|R9TNX_>2(EǼ.nFdM*)t z>Bi++F0Vܝ1}9u2Zdaӵa,OF :raߘԼw\1r WPu< e+?C+9k>#];a[}$NjIPmV,ozH0Y1QR1?*Gd%MToIA<[!u]zKP8, Ev+|5`7F׋.z'Tpl)xFItASk^ۺ0eYrK貁6@$V鰱Nr*CAqE{T7V%wQ15$Y(}/N }X$Ut I*@[^'p˱n3-^_aĈA䨣 z[Qkȫ5%-S ]ZB= z3X@mK6m'im1 K 2Wڕrl/a^58q4H$_˷,Qjk3[v:i]QA&<33TWEW47o>y)kwW15'Bw=STP-y4qNȪ*v1^k6~$Ԗvk-":\R-JJ"@RDQJI'JO }`->ܐ)yцz/7mXSxMJ Tf)=$QFS/]s?΂ F$'aZ`o|^C<-ʼ`NS[yAއGM`wK7.VfCLƙH/ZŞ9Vi޻^a1+ئ !K0y4(@6Վ4?V'Ydq} į2_+ZQ<! -Q ;H͎o2]ϭڏTëXq ԣ3Q-l m9O;&LpK뫳[͋t)"6 lOqpS'62UC F`3VU1݉!s-c{\v R\,x 7+h51 мS'_ vKoN*~טZ89]f;,`KܷxDՋ7|㑛"! y롯6}-Rǰ6⮦cA"\Ux$j8icY!1f^?$cǔmp$*;~g~C7$"pA ;jWbT}hV5\p][,rr%D,ae']%.BvMb+{Є/bܞhM,,n+RY@!X[.*!s{sq8dPh=G2fh|%o9w:CtQ\Z%ϸEb =prH\ s fS18&Ag8]'ŠI9%24"p^9*dTK,p ̔IbvI!#r+"sD޹־ikpI2"7(]1_(ce%? `H˿.ָީjpV+82k]`w9[Hh7HѷqF Mq7Ɣ#.O-ήxf^Zh+7R-~\8=e҇ Wv]Dv z[JaE+S$[PHH줕ՍejU>eA#[ު5qD0S4mKVq7geӥ;*445B) 鿱O!HUDXwrpq]Y h}VE|,"U`܁dS`'賘͛)l*%4 g]懛*ܭN@nMkn$Q𣞪$+1#kMq~aJ݃H 8;0ׁlOѬW1mB -zsKd)l NM:_7?_bX\  >S 5B Cć`6 vk1*4 ͨ!ZѨXȧqGb6ƍ,7EZ1PFDi5f@'-ڍܤ 9pςq,!Q仴!Im-NNF.5yWz,=D9ڠ=m\3\ 5$;9iqoԂ~Fk‹y/ NV@!ܭ%~pA&q#Q}!INj +Ȣ(%:yI0̤ěX @_Feʬ{GqY򫀢̺X{*E] IPGoN֓UPVI];@!M|j,|̭cL D8aupIz I=x$XC#8`lV2F7btt7r<ưVqǠ.e/{yU/Îsm#?q5.B <1rZ۲hp?xb4wu~򐒚*O)9"jv(^oJɃRu +]˔ RKs}ZZ.Ka%$E0B / uWQ&YLs ScIۺ0b+6umFp>(  l( VO< 2:"?}=ªy})u~^Ds*be[Lyэ5˫O/ٜ 4d5={? U(8JPqU crEa"`C,{ ٚ᪴3Zя?aH l~xe 𜚧Ij5BtCÌ6 Ja.Ő),,w1(yz5)ɍ nnG:.B[.f'4lړAdՍ/~0PQ'C߸H"qcr:}=7iD0eSn/PW5Gic 41b[9իacQ{e0c=7Y'8&;?eB Aܦ</z[+C\9B^Vٔ2GցQL 8\=W[uvqHyq9&ԡsW ֟XߜrpHO\0S22iĢRU]Gf g`x?tZq3H;_& LV_YؿEXǡC+)wcuCϓ6J9?O+Yp#Z|Stj+nLJX뽌LÕc sJ3.|Ĭ(M!xODdiRM.u\U*mA(V#tbڄ %6 _ⷍf+z#ؖA~HNe_^="|LkpC'{O(rB_"mKADMsZ_y'xwe6/uާ]kd~g\† ,@pp 1Q@ê^ַ"n't~h:t|&MyK 'e82+|W85gLXIщR:8 2Q,v( :y4MtHu_s"lW %iTW\b<#j:degnP*"8-OtAS!Qtۗ)ǥVD X\FNA|(k";2Z!tĔ 9#S5sd ORwQ,Ւ ͨx 8qzYqPۂpi%M.O4qlKL4MoK]׵Xq`N` -ejU?O7ƪߕCxXLFZ$m0,տ1ɱX#R&j-^`Dv石sD9[utp*6g4 FZ9 q G2xoFFRP>Qwxb_$ځON959LKxJ(G q_7W> F=ia%x{jnZ?p[1d6p9 u=*7&{g1k@_eaʨdxj?ix=/?XycDZdlwzoۢݐ5DzJj"ܣB?iɹV6Kv 63R\ >nB  P(v% NX'Is|&dtZ23y}UO*a % 84%,wXelGߎu^Ɗg?7jJHxpbqIyV"=@, W-lrEFRsLX!kL@GX6(V'Sǽ:ޚfDvQ&ÔTHފrrS^;@lÉcbO cTlT)U5cegezvt.FS]Fc D*'/߈ξLי\2d;}]a(A3x* SD/Ixe>O?gREwEt-+- sߣ14bˤjAN'l_܆Ǐhc[._ uƴY X,T<|\t&[Ea(x0mt4b. @܆ܳe_$_3/}!fHL_(ݢ(:͊x/RJ퓟s2 1R}K@b>DH0wۑ}'m1sw+}=2)٣ (VzzR7lR J ;fN9ɮ&*DXqt]Mr[ 4E﫜~Ccv~筺WHW i<8| ~,|i+?1(*I,k9!weVgr>(ryB58OC]4Col!t=ӜqM +iM3?+?ShF}# 25 b(0%Gۨy %L. UDw('C~ՐV=?fu.YT9e#po@$ 4_@xrj&d)CʚR;=S56tl;ҠOP' nMUַ)ogr?l)#qYKu!Ǩ7+eǗdO})pPAeNkGAk)c"y iiesC"J4~1.Wd9zHoh~1褖\<[%O tiag Bsw{ DQfx_D'>ܗKCPs)4ʡ(@Rh2.zu$TA\ KTm)\u&vCLBˀ~ׯ_Pt8NKJЙHy3K籯&iB[-WZKL@=CЊvY.JY>%ԅ[_xecrՊ?i}=O510D6)-†摍*9UQE=ntM{#u*\ Aдk?f D{z8LJN#99I)Sᓣz񆑁H6@ Mʒx!XWwajkHцDCqaK&h &y!"7 O1cS 0U)bG$і;b*)Vh @4[M"7V\˭o]vRZ&qh `b蘳BDw;vџ:CLGm;`dի}`iqhB |31 *`-@7x{M4(2 7[m'ж ߺn~; ʊ lϿ`FwP"01A-ShtY@-lcf9^c/K4S;.7 *D"t̩xS1QKbk?/PRyf]S+ kb0@'P~Pej`QOaɝ#Y sK-d1~ 9@9座:O(ҩ|\8Ep `(>s)_m/ é%P\$WAg SvP@.Ίev轿( vK^Pvg!zl9_00{IuНFK<\Yͤ'E:D]FZ~ӗ>l'[8ɴ/^IusTQ}azĕWkC Ƴ+#Q6z7&4ry%"zPbC)y? NzyaS% i HSXAPHϟϾBrKWs13 滋+LAOQ"t~*\ZK)EGW#+p{]Qn5,"HreMj/E#2\ƦuX)I;9;EBBO˝oF}$ KB[-K^Wb(Q^l(Y4E$3?90+K"mŻ FNڣ8A:wAxna25SJNk0ka6XLň 8VCq)Vi2OS翃.0NRd֦]Zsk-D!p+.v(YK𼋥k'1pIoQd?*ݣSWLF6JU5dgu{(u0Y+4n:Upbi%X-p hfYMs{WN{PM8< +6- # S&sK<ؾ%xCt=2DzC<錙+W#2|qnuhGaN.G=J%X^PPY5o2tS?!( Pڣ;Jy|4RxO }Pay!mԨGn0dO-Z$se^LG@?X;6ff .NbhiX,3> :], 'qɜP)Dl޶6&mIASt8ks{v>ʄ!xH݂"s;~75Ԥ~˓J)'hU#3"27SjR\6h=PӾ˰jHoKUrz 0PbKc9E܀1\k'ZqUzgNP]*8di!h#-F8.%0}̥g+&i_0QBHjqn9\2>g.{㷞O%0vSdL78#˛|Ϝx$Qsj=+А< G7(Xl8{Zs]L,SUj&QFW=dFs=AcKiEkS`jN97MÞ_-#?LdZ֩s;Bn̢.~JՄ(6fb6 Wi8 +znsʿ~'JG+exG +)szyS:}z *ĆZbM^Of<[j[<_sG.gO/DH|βZu*G&u9E#|;dbt!}M8b0,x%kZ0nj<< cXlUH3=z^M+kN6=C43 vR/ Jޮ۠ژfR6M{P(a20tRlSK۫[kvI`tǃxڌɇI\IP6o*fUȄ͑taR<ξe-~ Pf|ѵ->ek?%4Gs'Ѻ&ycI[-X_|Xq,=)12+* Ou~NrQmZϏEק ERk(M\C58⃐g6 Gp~S7)̣ pz1ҿٸu+v_TnP`˗%rk[w#}bǛy@S"h&:hZv-u%|h5j6TԭkαNXa lj@#F/ &*QYY- 3T/P?.L~4Dq*//WpMN[ =/@8t qh=|\)bjHFR{]|~3_#⼓s&ιRw~-(R>i1)nyZp`C/l}!@;Su3j CX,^O l7kQj͝$J-7vFaji|ɀ-`OO=TTIL+ dW+q^hjۣi` ޳g/: :)6RanGXvkB3-p޹*u;%w`o!qΏ%݈ f/_{O2S3*id>5IfNփ=t w&$asa'm8ā}8һAa~  /CRd)%Pԉ5Vl)5xbʕ.add.7Ql~WUq|󂯄=f\+<^Ӝq~=f7u՝קZ*wi^kg>V~zWᜈk @Y(Ib -Ep},r[-ᖽ̽"=3*UZcL3n5i3n+^c "!81UdYo+YݻN?(矠 # eV/s]c6|ֳywov^JwE\3 T}& ᄌ:]֜ W ӓoO=z d@ }qCxTO)R]/WpmzebH߈*e&\Ɍܣ9MuĬk %x7ㆫoL u1x5[ 2w?vCK=yСnR${ (N;8<׶|ubu~:2d O\VybUgҮ_%TVwV Ù¦ɯ_>*(Kث<2U ?&"r:AX|r=/jd0nrq!&[AALf7k{*늳U@2: { j4$X%#J-lR]6h)09QT;%cHHJnL[$;֌8cݰebS.R`^1|!Nȱ|фԍ6XpHO PB?|;x=kVݥYIXye6@V @C!nSiY/O{;@ݍ% t̔`cB[%+@h5bJ*??˧ |$'y "#=Fl|BfL֜UIj+" P47=wh fFR< c~%5~0>LV=mg1= {b.MM PUwz/TȞdbܾэ&|MG~XH9hCqKجkLe12FbݲD0 ''p |V_*&[Oo=w?$s:6!\\!b2Ž/[n$O nolfD|ֆNV6:u ]'w:%S'mwxO}w֝t#RKdޓJ*VSE0R)қgcf |qiv"CO޹_z`#-y#9Nyvvi=۲b݉s,qjb%Ni5D S344jWιŇ7"& hGM<]:ULT;ܸ~ռup?[Pm`y<#Ak1y|3YMւ9>I *xXQdhUwDwJ[vL aaa6ޫ;+l#5a|*qHh{?2)sǒG[Sn@I xT)%;#t[^",+סNN3@oB{R=~Υ3{~aѼ'046ߖ(.A1[A1p]征?呻+yZ'bT6s;D[EQFBc?'ڻiNk5F%RԍWW>b@V҄Q,AzkiBh郞VV-6U| E}Ԁlq ȿ.:9׷H⻙9\]c1|i3LGk_fdŇB_edDD I/i&I K%_Y|*$hN]JFph~PMnCqK[*5{ĐwSS/P~ޙ7ַj8f΅a <7lIDJ0(QF/|?&퉊?[а&MipQv ^qZ )@G/m ]xJ #]m׭~|HY647LRCi3h8RQ yEǏRĸ$Vcˇv>K)Ӭ_hdą;!5D#I(sdlQ;>yNe"ɣ#Nc LrlɷW`r6z0I\tBb etuw)ؐɶ̩^/]"2g .ǫT7)SϬSK(,*Srt$8L/$W^J'$̡:0jO7jݡaK⾵TP 5B.WM`OA(hNJD)iUl]`m{>z-W߽(R6 o [?wG=4%흵1i-(&!5LM I/8VI KUU= r ѵ OAS]l(*SWf%WsO.ȩnLFT*1Nxw(B_{W8؞ /D1Dk̥@mX'en?icQHh\3\ܑKzS^HDF%gDf'Pb(S!3#$J4R6{tIk${wmx ƌۦ©NP:=(Z-: ~THl= VFF!k~Rފ fFEҳ5]6`mAc/}`WǬSIG8Į%sZ59@jY8{Myˊǃ_jBp}-DҶ̷װ,*XYv=^2xҼꗊʹQBCt\Fcr`dOkڮFPE>JkyeWWx/''yB .ceRlHo2[O%f*^6=,*/36 2Qd_6sJ f{܉eO܊]Ԅ4Xu؝)=Ѷ*8f'ͮ|JjvK" ={|ՇQ=&_wdܑ2(p-D>ٛ ieI(:obH>t: Bf1'0R5>3:G "7x8>Py,3Ӿ7_eKIMLf8|1|Bf%eq6F h)8ei,6{GX͐mcꬕ+D?4"_'kSAeL؃IZo% JD+ 4@Hw 3{ OX5YAUA ŔPL0P}]9F)*V%bCC4Y㉷ ˆЅeM-+37&8ДVke;4hJ?,Usr">U9sR mJ'+W5bnt:#@8x",FJԮhaš~! vչOOw[˴ր9cA$8D;eRp~!u2 ͼj$y9kWJ_ w\+X%iWm"aGEy C4)]P at77A㌪뢐|ڱԳ25C~i{?;<żªط{9+``'' xf l<&Ln?윚تHUgeC5c}X͑?]X 4VuV SXwÅ`B-|i ^[;jFDG (A=%\EV) lG!YBB( ]+ÐTX6!Uc\G&5"._6Ui8dWÄE>FRcR{ӊ zĬ::&xT\׿fjrEKH%wtbcY?CBA!} |~U)\^dPM"yl~'mn :`f4x0$svVkw; tj5 8xۈ"pHP{x9yܮYv颵vMY|4ՋG)WV`xM&c[uېJኅwW9!i@֙^AĽ X:~EPtYmf<78 3n> ]NQX63l Ӏw@qA %.F`J,@l~r/~ LazNMF{X<'5Hyp1ۊ=rl!KL:aXx/68=[Bis!a۹>%6Y [싺1+ vzCegtgp"C:" DWF˛zIhmn`B ﵰyA&O?E]my5*h֝ (C(G<06CnRjGjL`I<4ly+T ŤM/f6qs==u\rw zɉlQp $' qf(o v+:#E:U?W c22@OW8OykB#f(;^BBMKnB))&ՅpEFeb| eaAmD%mv v}c79F47Q'V ѫ ӛ:$OZ8vuW` E6 ufGoaj8uXQ,}7NFq+m̥72΀ل naoqv=x<98o0]$.! vOVFYZےRw"N]Xx ZWx u 2 &sA갣49!=\b0|-^Yc2a Aj<6i{P<(iFJP1ei`t\sև` U\Ӊ~גhnqqHğ':pK#v|*Y 2Sƺ@Rg*BzB9Vկ Äc}5fy_5m^C~&faiY19S$ NRhaN7%ΚmpĔ,g> ^-PC >[X"?h*fY&,1D>2:qt8lj.1͍wBBV+y) G尯`QAEluir%iZM_wdEPRgШVoʌ}t W IIWtZ+Rq)j&UXehyи:&O5|Ӆuv)< ?CUdGcp\hďr@8;Lehe넳,3JX v3\+/%0g`R8?Ce֜Z2:ɼ!rb%*@׋T~N;_n#$1N꺂*hOu dI`ƬEŤݻۓ(|}m(.O_5A+w'!aS+1`?g-3 N[yʏT#;@!p㢍ī?7Hco|{Tiܾl`A|<]~G[ gݩObPO0Z?OX^;d^fiKhl&ixA@phX pZmK 8azghv]j,pJm][' };bJIM{\HXW1ή}v&u")&y%lA,#˜rI:LIq{.U/HIChpwsǩDRRsb"-qt *4.)6J#w|=yg6x~m!05=]]e辣gv(#hO2s[DVol=pNx>nm2ˠKII7a1c$\ňПKFrִ/ʅ 4n՝{J,E z94MØ [S2e6=!Pu.Rt :콙S(y74œC}zݸ:h^ԡFW }܂6ؐx\ي>^)J8{/xg399@52<2ΒΊ?;RK\h}5cڶ "ҺuWN5m vĂ},!e!+FYWCm KȿL~t&|_zkVV,ԗA@E$ BVJT?Uʮ/r)UQ@*yfdJA1lb#Qxk,ܫ *p-9ŋ<禹.6F>1/KR&1)&h2LIpr!gRKrkJ.;뿞/6ð `y4*־*&,sL:+NB{UOYȩ[ߚR:sCZ▩!*e'Ҡ7xTƍsG}!  Οwlf<3Cz֯5y$I5Cp 5Aѥ Fy8 %NH;d>H6a>zס$ p/`@C}wxN(VorrlVCjŚ(^md3YsFp+?nK;a4>D؀CWVq6`gۚG9m`O/GL誆Lj=4&2X%YP&y]pHy>2|?RNa8GB vGiD& Eod,(KG sݝ&rBC޿";B]BˊFk2 c a D d6Uc7%̠UHN-g{}Kz>-\ߣIM\1~K< TR_%wpoJX8W |Xm|]$#o~/Zi\qMl|PA"7GƐno%bVa kL+HK+@A\gA*9g~ʥd`` }kNֆ6>]QŸ j+~@ٳy>NjnsHQ&<|֦ m0TzJܔ^Ouv[`zRSGslQ_hղXyK>ڣ~Tu*!I#߽2/'*Uꗜ~Ϸxq $iBbtW9!Ԝ{$܈ن"d`GbA~.=YATȎ[@9yqv'2'_nve㐞64d@12z%PlV~5[g2:yz#fy_C jH1-+`@vUrmf" MP.E!u!oSDŽCL82tM-Ob'j{%ǯ}&}~a^˖!Tǻ}$w+w"6\a(`ܰMtu,&fl0Jʂ85( &:-U$E4]I=4л`Eqp\P=p}D%˒#G vcగ$}=6vh5rƋ$x#^ Fiӄirmaf= lBZ2$*Pi^u,: la[Uec>k|B\2%V}GM 54}kj-`o9?Q|>G*K֎j*d[ hz-aՁȽZ(΅܀-~BNRm_RBAU_h`9PCg&ϻΥt|,fxl'eXfKSܓ?yėӗ+n'H-R}@bs3A9 3f rҙloCp2XTk܄ c~ѳj+nܞŒˀ΁V@ L:t1,Q5rw Pףr7!$$XZ&uMlk֛HGC #O6BŐы&vs+>}X=C$-26lͯ%Xs@{7VW H|>G}U <6FB`(cKa8jp*EIPnW`zt{ķy 1#"b32 d̘fM> 3;$xwn6 XapvϣHLfH3yƈ50a I3h~{-e}(rKuüd] e9RTz{Xf r',m6Zm(LX#e 3mƳ;tmJ6@_ӠWE_R9ap6D}KށQ%m;)(ʼTfT<ɬ2{0!OR3}#E4t՘tygPh ֢^T sᄚjt/ҳf^ * 97彲mUOFbu@r2vIפ! XA ǹYLu]cKJ)wAA> C;u?r~@γP`cRWNAll§]$Y+€ (>|K 0$8)}13"~ӛ?bW䆤/g֠bZm NkT6bpAxZ-`T#8]'KGv{FM8 xjaiC9\p~<]zX{~r5b%h ezϲ=!;Q|˵Y[L"N<ہ{¥%7!|tW6-5 Bk>7'YݝCX943L~EՍ$?1tel۞e )?}dzJħJFG7K[{_=̰Zٽ`sۤLνluԢ~W߼U"y\sxJ"?-j(^pam'܍6?eE΂,v q߄vnq!\3(f?E<#tf:gjMW΋OiDXM:3Jx„my&pC%ьF6Iyj'8k;dpm>U^go;#=Y0۾if?KOLW6&=lܞ"`%u[*^uVF? t] N~M;c d} ,zc܆(ޱ}\.rһ.O;,NSΘrlvn4Ԃ#2Xfm8!<$-Aӫ[o lnVj&QO'F# 4W8®wQL%H10 40(S2iOV"ŻGl{Mj8q6kPl;˹pr(}(uA=j`%M = ųsjd=3v.p;Do/Ff퍛co0-+ft'5eC`.~#n6 M@f5ށߥTwW`JX40L:%pHG&sWժ+#05c(gI)qF?ճg3 (r<9n:v.I͂('Tk-XI#ż ~i y+"#m"X7h1?(x#36Gj] RS2TԒdoZL~\pl̳Ax(ftvD!jg,,*V(ܜ]ߐy#{A%={e8~pF9oME .aZ|K(ae1٘~ Q4s l-mBeıiSFPCvC9~GJ-k"O"ωAɤvPLDximrVbl:BOQL=kwJ{_vhC;AuleOxE(PF@ǠCc\`o=U:vhA9*u+z:Aj*Bow']E2} M>5xZY4zL˓aK("ԃ-Nz)G}ϻO{{Uca Y$0r}s-xq'!݀7 6>R_"ՏW]#}!>)vj@z:n8\)VH],SȬ_giBPOtRІz $ߤhhEY[xiM8 d~8 ,e ⮶ "ס_†]IV%޸:܇X9zxsWQR(=jb"7BY֥YL5 d? Kz9:JRdfB;t[0 =OKh':i} X0ieV].ڕM`&Mi}ֽU"ϴ X5v6B(C;0WϠ切5?GҬ9r91_.`QJ%Q#4cqqD^>"](> gL&1n-pm81/]ye/[oeeo nN"{BUN!vvJ&2+U[/^9dGJ̺܃صф8''ǟzGKAfͫyT aQ왲+EvHq|dA1ki벼F6/NA2I,)O@/)*#YܴU#A仑TO)/GsOua-q6uTY֫B.E{%jEqo?c˧9^CRi<j] e )O NmL]qAkoE_ vv|i9j9m ߚ#EvZ).%'YX>¹4=HGjy~\)kÆd.>e9þW.9g my]۫/%Yy;ka7|P\nE}xDtl 55&Рzt!C'cCt=6=«\4Fζ O<(?W7kϫ8ac=q%ԃ|m6S/ @$NGSU+ݸ)M6Qhߞ dzȞhXn:mbowDŽR!/DsKn^5R9PoJ  b`` t+F*Lutyoc.Kal,*N1nY[ijlGD(T10KQMȚ,ٝ'Wdqg%"[JeƋjrS Rez0>tqxJdZSPKEJn:e研M &/lhZ890. SwWW+[P/s6cC,ad9(o{{=3iNG*` $V[U`Xs ]OmvxPR.qSBf]!N4ĆVF!kAxe]yh\ xTl9 `'+l*of$BTm8#|tQI'^ѽ" ǟ>1N[ֿK='aҸ]Zޛ~ۑoE o*Q|~hkM;*H1b?/qf=@9}(bd0?wxx*$kr1BXɰLL99>\7FR`);S/e2n,&VDua~dْ4pS,{::s ƗٽKU+] E%[pȳVZE湙*J&$KKh~7mj"tTo4δ:.MT Q:}*g} Bhu c }Αo :/3魙r^[4=GRKv+_>\DOZL#b کro >]fpe;&3{ &+~W&: 07I"_̞ *E7yl\X2KswM><7{<ٹ~}5F*jhY9uv1. S]\mh$ˤre2]*QC&uNNSG|dғDӾS q}Fݽ0_:UW;er@8bAl 5~p1e'7ȀY  ?1$U'E<HVhN+EX*!SOB#ɱ}4-tY;z8U{kOD(^A] JV0sqB۩zZC.c:72r4/Fٟ٫廸|j~3S\*pBe*LC:YT/u+ڷg CnlQ7ʳXݴ]?u5~\#nF eosEpoM6ـg Nfnc;4{!itcŵ>~B4|vu "!ucѲ0#rsYV!G|܈{/?}bQh2v*cZ_. զ-9'#mvM^jアA+!{W fF枭^'͋#) ʥbhw̅i+uV:ܩO[ɏ4/-`aϻ Urp،zƂ[F~9aj+.12W_R4G.ȧ(iޭ=O4+Ic0LE+ֿz- b ˠ/`A l%;7(&f'EygzvѬKXz$8B+y'aնؘ\vS,C5L`ŜGdң@hZȰ^9`r`t8ux).˸}rd_SmSYbkA%*[+oj`sB(#'o͎r|?sL균77UU-.0ل=t??pa@G".kZ]~0q4[>?lTwyj-HDlM9@__S RRholdN?iL ;bOɭ῾otSMuneWCz'1k#)`lEC' bIܗUz^l:gx*|%'f 'VSDG[ED0$ßR6bu_rD6ct;"]M2¶b5=xR9Ea=2C1u~YG]K r#`cO]kr%}D!.H&CЮ#$18Ag(L F۵0c$3 ֟KZu6VC9rYzmnk`8HD@=NϲuH %P(;XW=̴p{K"A: gP$2`~IR^(V ;TSMi굟]pl&?Yeuh]h[9F,Jd =0jt7+᫟Nx4x(;%>\+ϰ%0ARӍ=;l.]P Y:jGt eǩFʱ|m7>dz~yVڅοkJ㥕JvMcGNMgPL6.yDYл~_kO@֞&\u!W7$cUɛ45+*BPL;/Dpܨzyҏ;XtW}}z ?.Ar;#=]W]VhsoyqysGjՐvig(`v-p5(6n<6 ݥ"l6 6A(IE'FB}"/6,#`,nVm>@$7G٬T:$ xyJc)kAG  9V)јi!}@MSweϢ~stV@'CsLjh>IzQo#k%rIHQJ&naBt8=ONkk~fFQ7:HÈr7֔.dcqjtElo2w3OĄ\̀y}$S 2h d,a !Խ U5ܤ^H/9#˓ z"LHLZ 3b j;;v bdb?LZኝVjE?$THOY&.lٺ~F ۖ, 1|g>3&zE4[Qy}Wr@?[swoJM{YvPomohf0KO1VHG0he^?>=Pܤ\4,k]ѵdcLFAK_; >7T,2Qx.A@CO P "i/qTŬ辸U'. {Z_R E/d5+)=:7l6n:ȭbQg3 nVZowk>)0ekS 9#0`S"7,uI%ֹ/7 ?zq;YƒU6aDbu~>]> 農(JT?|ohQZH/즮ʪ;/ u/wƾ Gqد*ѣ0{ycrhcTDG?HE7M,Y8BTvmyŸ Cj{T*%$t@ "4ӊDX}aWDɹ;Xv\X#=Mg59\NRvB-a>ey5#?|W3]o|G1iLȮJrY?5|!0{[aQ݅jVZȼSv ~-Úq5pOQ@/aG՗}o[~{Q[FYރ/8M\qݏ}4KF0wt| >D)c :QAf!T숝NÍv+R5Bk9 e K7<tW3'm>WJp_+)ZQrgݯNa,xrJ'B;~'4/qHHK+?7s]~K4MLc|^@ZʲMOVB~tyr=*fhnjYF+]t3eΠKI@-{ߤGfAYX%|L:.}wP WY`R zNN:pّ5CXC\TϿL$7\L 1m~V*q~!4Ӈ;@iR+rs2֩ WK,q$41՛ITF4.hi-O-mbHdVaQo^ /9xљ;4iN ܠg (76ۇ%egKޔc-(~X~QY  n>ھxskC< t ZfVWH@>%o/&x_x|35%f+Tr@.<|xQHTGm1&[zs \hcQ'PC 9­c,sEw3C'ܫJsmoCV'-2&=y`*iO;cf"r 33B{p尽p7BW" $IUhHFpƣNN=o+М1L^e6 /miQoр6'| 4D\Kfg;qZtkoL%!_d-'[pK5*IMG kȚ3f6omF!yaȰ.;)\Fh$lT9}3dIq9V(8W[ oG?{(o/ lQC/;푔}w29mfƋ!ONl7Syz6Bi lyʷc1.qK-nk@>|i('3e6ݠ=Kؼh;ap7̕_~VMd.|;V^mJsZgϡ'L59 uX%=Lt!yk n Xx]Hbv%Hր#;ީi gFGU d6>^F.B$/ D)|Uo`&LfK<' ɣwV RtAv<_ݩj' wFn~E *&{ QӏXp DMxAx qS_Tr]ytS[W:°sPNT"|O\`#-7{ɜi9~Pqhݷ6'R2w1GMS-ߔU4WϋR=);fmQ<uE(zSy&XՄv]qw݁}u`sg8'< :B&"# #3l3WXzPVt#|'Pl]Ѧ 7_P+~jy`,m" OϺBh^ 7R8*%d}u)9!T$O'FlȄl l2jpm u{iD\DWfAl⸏q5J/,XkWg}ƶ;< Q}pj%m"c%X,4P+ѨS\Rm\A/V> m_X$1_)hv1fo+ kM{q=?թ8$F\EtxxUx|[fc^D8PU@pt ]1n5piiDVQ/dzޏ_[Ts*_;n4 b7yW ftEvW;!ܙtNYp **+>'JTxxu4}lj*G%.Gy⹈ºd`M<ԱurFv(JLU},s5ޣ]IƎD\Ce^øz)~+ap:՜\x5ol@Y2 0yƕϧH 8:Є#ym1 >ɭT 8 Jx /߹[|*6"cp ocMEk؝%g )l޴? ==[Nhwa\F4$&]5ڍ@'=$Slՙ/_\FлpL_+U,r(`U]$&PdlQw %1?%*|:>i|󘱎xaaY;04͍3}sr)T#Aۢ`k6D``^Ks{ʆi#?al5Xq2vS!{> ~vPM\oI9@+'GࢉF0̌#/rz;z5tؓpIq6:u_]OO3 U(G FA`pHb*,9ʙ4KW19< EfTӚ Vſrڷbߺ64M"Y:հ0zf٠%aF$;9EXΣ]3&gJȜh%yʧoӌQ1Xl]k1`CIrdf_o;4 i56T~Evbb=`q]<`!١KK19+K r}=XB_m:w}f|Z|fQSa("OFK7 {#i7(g%#{xه$%ses"my3L= ßrL(&[o5# %f%˛Ј< e q6Kr~f\+*jBn4#sթn׀$s0JոB‘M֠ŊD թr;n2A#aX^R}m- bQE)r Z1B~璙'TZtDYvUKk1)ZNY\j5s:f amF'-)FOL^\][%N|\T=!}` ŬQB޾RAMэ]/svqe|7ݭpP!ehədU7Ŗp) ?"uc}o̺(U|:k(CZ%h^ Ru^WB"EUF\٭'GW7,> 9FOf9͑my\":BhUĤScB'h\'պPs'NDO?W/z6\J\&\/TD&_h"ͷ5p$8 =Փ]ƴn(=9& 2e}k8gjQؙ8RU&'Բ֢:KE[02C9945rRO \ L̦+*0 𥎣Ei|Yd3{$2JF3>@#4"zYMRM'`z\i&<oGUsl55F̽^uT DaG%r&C$T}Ce_*  _wzUǘAݏ71;ͬ!=:DE tbYk)΂ |!`R9YiwNX f"ni֤'/:=~1# z":_0Ĉ,lm&{6ws LAm- / PWPd*ɀ kVA!ʶTK3twVum._~U!b182Zt^4U0yqF /wfOMNVʧzQAPvCAXC1BTO{[҄hm zJˍ p g| M8+zMٱ4i@6?& fу< n&(UB~ bf@,%c|rTWD%l||CAo2CnMh(tUAlo܉I???zhJfs.^n,Kr֑<|b}r$:!GHI`vb"}UKs|N+n%i:Ŷt^uT%c>wmΌKg6ʢ7K* c\u_EՇ+Ų??wDhOx)%;=_W8Jw.f=6һ&y$ % t-%Q%>Oxzo;p;f6eM "b]@a~͙ʨ$zވz.!}G mDMoѮr :)l1Q]cE|βX7ݲ[zf2)='&S'5 V&  m&͟vAkf4Gu3V0gQV;ͧ2g_۳m'ϖqti;*@!E[$C+?jd)bB`ܺW2o@#9o篒+"/J7P;5$\@n&*Ws:CiR #p.1P,yF̩iۡ1 NM*\C7M #+x9eN'p=GG Ͽ ^4F{MOr#/'[70ԉ@NG%3DF.r6+[nV"фZ@LSU+ ț:#Z*JQ *ʛZѷXu IJz H r£IVda?{/Kw䷱ 4S ƷYIh2'PpQnz|+\VViqQ K43QKWzr=.UԦVGښy ' o >/Jnjbe(EDJy7égCD>믴VIМH%VCJS&qj3 H2u 'FIr _*Q[oM*jk'ҜwbꗼԯhϞhI3X28I+PnUЖ>J/p=tPNyDZmS m˰Uq'N*^ Zm{WN0QJ*-q{f~.Y]v;BxKݱW%,*NN?XV9PPh=7x .$b66s?Bt5:)u h[* 2+8oKPq`p s8/JwQz/{>i+gnRFOK`Scj Dkv;]w} p\Z23=YTaI]jk-ڲc/"hɝn0NNEQW^2,| J&l ǩ-URcMZ脉rOi MB)]lӚ$_a |@KpY.M )uv.E,۷\:G ŧi]% U77gbL:ג5BͅY-u˟狰!@ҲMp=;꺣^gDDvěrY0SbbWH0o4Z29}xՕ1!|F;H`byU:I %"R!8\uOQ 3[)r9|- tAX|(:Ԏ+ f`ӢMM!_V?):L0US?'X񾽩A˖.<͐k6rufI{;i=֭+6J;Zx'S%O9*!06:Ox,)ӳMy2 (/+Xj_mlbG?qk9*MXaAq$+%A5] Π񐸂dLA&$ez)FdUa .v$ΜSK"ʝ/Ttֈ]x/=|'TjG qo7Yʞ MK4N]À }Ub2℠m7BT'nŧkGn+uTy&_,x\)wAbZlO99Cd[̀.ED\l>EBNҎhRpKHsoץoe_r\v6ʺ(}o EZ<+C͘G;].1J 󽺰>S@3'VBP{6S< ^;`L I-eˈ+;]P^"pHGjk\F\y*Uqn~_OO(PBU'ֻn CL.Hi;VBR$B|ۙ N,`$'wzf<4sq l"n?,元(;N8)&@`0'r?aJ޿}~=⹣֎diB WO;JO3zz+ L,uT-+MOn+&} [;8#g g%sw;O zV& ۽b] }784Hܐ>k=ɜ~a7⃣>‚BBP![Q;V(=:!a}uY5Yr":fHBN><;l~:"b"'u]|_-|=2,؀kN6nPVqn#2Qi%> o+gf)=MbA@tw2b9ݜ# WʠyGd'1d~ t4ln관I7QO$XVfޱe= TIpt }34۲.W63E4qRUl/ϨU/t_\TY|7bJ;켞n`H8ŚtӆPIbɋ ÏxWIy5"Ф[;6eϸ#qTc%oZ>S._FGuӄZ_'h%ut꒝$JͤqsƘ,1 n43`Ž> 67+1x? D#ඔN~pp[uc3Sp-=NxhڡhŖ݃4$duBS̮0/\&c/}Twi:FcDhwLR$+.ho#dD3c7qv c)cSӘx馭qOIu$-kn/MH< BD|A8wN1v?u@`JG5/rx/d{ &*ž\iu byG~o%J 0l (hw<ϋCt:45pF˼;1>οUY?Q=AߺBYgq$C* BOiz0 ,)gkgƞK#n(_xhcQkGg],;A,3:x>S~*Txb]Iw:VWJ3ApwgN%O-3/nSp- GaF2LgVdWscoy+ evYS-hHODq/I|T|zL>zwrX1T ]Ng#=ǵh(>?p+gS8li'<%6=S:W#mŢ,!9HN'MFL*t޻\_mV(/r2" C\ .v0LKeٜ*I4"ws1#n>ŵ+M‡S7bz(;}ӌP@KdY$vk7!CyX}#l}G9SkmaB4܅31QSA2 AnMy,n:+TvNtTF{艘a-L tvSmM*JWHe{@Bӟ Bo2|Ck8S,{P9wB뚹s۬5< WrM:{ <==I^K.8|N8HSW&8)c?G!H\ֲ֞qD_7q Y砧S_e 'CNvGb9%yy 4Q!\"Lp_&F8:%{)Zj.ۏ/ҿLCpQK'܈'C}ypX5d85ۧj|F'w\;ӌ8,4{j%ږ@.g$S kcdh/tq˾nwifן╤ۅ`'+pdt"K\1M0?z?jRX_“<؜?=37%2 `7^M82a1F98EB֬?L܆ L 6M+TcwI8HZA!)M;Ӻ(ͦŏ^sS.m,}A>߈qT xϜ6:;tb*/y9X,jKA"gB o. ~r;me9/K8Իuqg;˦GA>=B Yfy޲} BBǑa{7 L= `%M\m/m0<҉T}W8 {)kҍջ5Q1դ7}Tch)*=@AI\\} ]">xzBA6p@הT7 :[e~xKŞ#*x jq1w>I"Mbݗ!P#LD7u!YT ^M.,9gla^ s:"301x⃧@0kxϝTͨlR9oc\Sq0g(S1Qgӣ7:cf &Lk|%P:0#TEA;8T/ {Is6["PXq9/ DtB7p5{s2j I1q-% 1ɋ&Id=5?HȌKFfqV֋m:*GutZoڛfl}c7TKO$f0Ϝ~ ȋN'9]iz #;o4k~lPkU,nHW^ {yɓ=W˨Y_f`$*g׻I)G_ vP!iZ lƜܧݪ➫)Nbj۔-$̛=sDtk2!ڝæݐTptցuœ T B:]m4X{m 3Qv&}%1 hFB2d 43!_8GԖ3/7?pE;`2hQ|n q2b']v" :FYOTͨh:jO]Ei{8! jn1&>޻{sJ f?G[pn\XQLFs4K7+|C>F"}qG47c6H;UECv(h#ck9|3x5,vDu8#q\R+̇2h/o]!p)>NBZo@M7?unY+\ fRj68 Gn9 PE=#Q@Qgh(5ېޑDFrٍ uމ"^QcZ+p%'mZ3 Hwq#SW۫%BҰ b+e5?L 6ƻF?b3Z=߃Kǽ-CS^sЂ5wŹkުf +@.Mn~\R0m{I VǥStù(t;OP^99t5U9>]G<|CZ:PN;V=?/)L{9A_-bcȚZw4 ]foTlG(|b" BA%pjr .nស@.Xqe6X4OF@dfr8A؝؈ +:񢖗pP?~pCÀ#*,#_>_|S+{0@0r>".@9@Ic-G?I]mVOA%Xmk!MS`.Y2ڱ=Йhӫ2cn^ jM Q>9Ղī92@:IOf>BbJ[vyst ~=-5/sXMn6ktQ: ,Cwm`]O&%z-7 B C+ 2A-_+N#>'/&w ' Mʷj-*ox q-b {i[/jnuvqX* K"d: AL܉iYJ01FޫO `1CQ Ct{ó'Gle;gvdf`F1&)c&VG;tҟW*`9p Я"@R6=O[wEaO$& {;G!.XoHe$r ΝK꾻]* yS)DhQ KTs~MB9Z aCeehZlfԎٍv M?9.ؠ,҆p`A$ &Ƽn36Z uSԏ9 4沮VL0N0C_K|p4/@ lP#R$VDȗ3Gޠ Iɿ#^5r%pf+Iv0,Ws@%/q袐 @95w y>zq<2.n)w`b^mx< 8?IУ>6/.VG|ju8әT!9B:rI3H>O'<sy$s + C/'l )ǼV;  ص2Y9+b֐/V{Zc-' \o/F 7u z8s>>:byçrcjwY'I:5kQ#UjSMdrc9}wQonl nq/;+DFPa¿M2uq t=:l阏l)xAncA IrG[@@L{Wl6֗M7rȷO|W / PH+:}D*z k\Evqr7jU&w&;m` ?;!C]f_7Y'EfgB(`u F.)vG#eC;HI9M~4>k$Unp'V&EU,~0Ȼ!L&wcZ(e Rρd7$l?Qc%uICP8_,"nV^ :aJY|%*y_h< k>y5f(e1(x(?mCo5%эHbkhxY:4 XČ=d~0}U:.D4o??2=ZeQb.@~dg'Jsqk;\{\Lh9>{/ieL_L:Jɯg(,-3]| MP8U?+yKٜ3#Taش t:N\e;R<a㔯on BĭtD&  ߕf_5hSrCP4AuHBrM}+"^^4I9t~&ݘFeqGHϥ|4] ,ff^䚆^b:Q:Uм9\Z`}'ҀS qWBe ΢oK?X0pZ5*bmua0|dScڷDCsb/JȧϸA\"NaM45幉l9ak ~ev|I \Dη}d){+@:-ɠY)XID ީd4tkX̑} ϡ%j^WPȣײ #׃{Z|)&Q]]%5./y@剛)VQ[CqX&my LJPM{02GK^YT ">g4$Pʦ"d^C϶U# >HDf뤲>遫;D"FkvzJy;O<(3 B 4^QWn*2 5g’l6)̅>ۙcfI |}1~Tz9O 0] ¬;h jsZY11 .vg(s3a Ξ<8QpMѯzV\]flK*N.'f!'4\Cop]τg **M0 u91tu։jbyRD eɮ(m< /) Sz,Hf\o΍p)/uPyS70!hS Hr %e{ŕ& iXmeFk'UGֆ_BJt[+NP|&f"cd:+f5<#r#ӊmiWa6ITѕZ 墯*u#~YJ[,`-Vf1x[mZH(B"iDHT_ HbSx  2+Du8<>Ȫ.1x%8C%q9PNeqܞG.I5]`_30 tB=9OG[ <`dw̪Ƨ<(^c9Vve8FnpcV)$p*ϢJF*жw' L-IIkJw"f2*虇-) ]9L"iJ42OWyꎩY8'|Lc-IhMǎkTh#BGmׁxl@+Y}}l&mWYć gZVʷ0WT0oM&А !؍yT?="BK$h#0%G ѲKN_<)B`'7X,M4ni ePq7CxD|wHcR6od퉈r< c.2EdY@^r0M:˹A!>đ?,+ȣܪ|Jg^۔j3Ann7ЍMYUAn9wEYE>f^S;_~Ɠ *qĵYr;v+pj6>Ś}i#kr/t,E՝#^V&XM2uaߜWHSx+*!ݬUxc44KT߭} :\ŋM̰}eEv]srHm^erDE83#$R&2t:W3ֹl[Y" ,9$ %!4S94w YUK_憒*Tu^(Ԕr#Q8V j=Ns{sr~2Ra;,⏭~ǞaXGLPOio.yxi T"I]bфLy:?i}~ҙuv@N<k_\\# +&t7@|s6.;ati'kxoJ/jce|Ʒ[l%Icٞf$yWW'R= S2iS+mSI}? bjB8OٺfU/@5UIVîL߽22Æ'}90EV[}T S,n S4 %6!웾|3k$LF|ۺ']ھ?ؑ0z颤XmfyKQ4J i͏z 9GO:%fP),kA4ؘ~?ū? wqDȐe%iJuLJWX7Nn)OzXO*)+*[!t[ "M2ch-)Znm A -zLMeƹ_wutuBȽX@f1guEqwDUa 1NYw:~P׉u܋К2+~ZDյu]#]oMn!ٯY$Kx[9mEkx5Md+xlTHsG (:{U*9SƗ-)Y,Xߧ 6гA"8!xg/g /׫u*{s|f:nwfkE1lVN/ZZyXFI}AU xQ67rj 6y\A"fQ-*t:t-E ?\^ww96bwϤlۘ:G9A;MŎmGgfD猑v |  ])~X.64$i*`.^uU 95 Wu;VF $Q8h?W{! ;rtMA$V1VafO"(fn۶Z<J3 a[FpO跘uIX(07#6a>4MofqH04 ڸTK6+m."fprCBx*(Ip̺i/'hR4O@Y )}R~oy9[darl<4VѮ3ȩBM)P s=[Ih`wsEYTBq| e7UZI9}K/}Rѻigti86$y7E2b TC*:,OHWx7ZD<-}2wK;d\v4+_/̡Hj'\ׄ5 >>Foa v/%'mH̬{aN/HWp PJR0 *O{E-DCQgcNٮ-{Ϯ Y7YSm}gѸw0u'i ꩮHԊҞP֫.%4CG {RE [uC܂Ub[`گJ*(a K'|e@)`8>svO k) " &Crquk9Xy\7=+3xISPmş֛$+^~d@e甤6+.2wwq[C:g&R6WHg֒WtSVB1|sh*vP"GBwZi9SwHSBDT{\);(ᒮm~7ql^0d1%tn`<@MB ޣ$l#EN1I}IhUH/9[ %C K΅Xt+,s[ Gh(1z2I5cxNX-^[̊SC]o9-!p.hW!bv 'ߡ7T!V񴇒'nyy(rv1 +T<Yޠc2:*y> ?HASPUGpV%@.<qB ?hG.@>HBkr1Rhj얶Ф$'59?dGǐ}l.RSo8{`#FV =9 L#\6I߽e F6LJ%`̈́PO?!$em[n1qݿtWPUu[3db>Qqp<]FfV\wȟTc4^5OCK`hqiP̀oD;% NR=8,+ys`f:53)U.XnJ/sEY9@).C$YkdY}VFJD>%* B+ яUDJ0z3.IO)IݕLs9%%X Y˞t[ŧ*:m yΌ>y p;dGJ([!ZD׺큀N3cٛhሃmM֚{OZdw"I]J=V|y8j"”tV,px+ ^ZԄq7Bs58F t〉ɬ#ZGMĺua?)iI (+=.e7Cֵ08^,食's#$\Sئ[nhy XXEJmNTe1ww$lOV1um#d }&U2CUX oS5礼519aȡ ?HZt{]Ğ<-?psd1_ s1~oc{J+"q%J7i +"T|CE or,^#1J)Gߵ)gyp/uW݉ s/BM]="9֫dtFI,ŵ6OvK'hi R(ݔkܡ5Ep:!müyP1q& 1I--_on/^#a A" o0|%GLu"FƜ ;JВFJk@sY!fS8/0*3h;"Κˊ9KDV  Q @}QJ#t/TU6QbTihRЌ0Gląt^ C!Go|3:xxR٨y%%␯ȴػsA%E-:k3fE9ýA>7"dI ϴy 9ա(> P2u_'g&sP^%\d f˻B{ Ӂ2k>[T*J 9q'/*v8Bsm Ƀ"YL0apKH?{uȹ/VeuWȖgZR"<9!u823M7֭폷ޣ^y֦E"aF# 0ZmJw\29Ȅ*N+Ľary oWr*4 h˦n//=d^?#:]I0:VnQdžHaGm=}5s#mDb?g !+.C=T5ҫjE`,4;>x\Пte7.kRa,yӛBYe.6_Ţǽ`* d%>#Ϗj /$I$w:Xd 4K)I1eb=bJ:д$K~™L5̄)k3PU8R,ͷ4o E"S\mGG)4DRc`֟#UysWg,|5cEM!ttW԰\FßE)_ϟEc3"=MG !ҥ^ E@hM ڢWi.;T8\Quꒊț!2K쿑!\_֙=A۟ `Z pbye,ﻟP i8Kޛ!DQ<6w{zO^xbZ~u7f|^ZTi 'Ķn=AiHNB07haδN_ IjIu,iǂƬ-3t[#6[&BE>o`! F:‘JnRӕJg13Rbn*g  @^>1eQ ֣@DnKz'h{9Tu"9N}=LU@X]q06\JƷS86V܇juVLnGWn?Q+`X+X*Q/` 5{tS{n{1w(\QM q_LW ,_CW] <\F\GѵQUkbivF7̷7 83 hc0d>Rۣz0I -)S[Vv˛ou[*`Tlo:R%hR)cٹC K,#WVRTYs/8 jEmCuHpE»*%uR(>ѲKcl@ϮP(3 mM&cCʈ"UQoA;.{Q%.`+"`2z 5|;kU*^aϯUՠ$}&&3gl}>|8;.L[P %Yr޾d5 5gvbt? qҫ<5^df˺I82 z¡0:e+l3]mO=?[3Hd,g^\Lw ]6,cRT"æyqêFAPr5*0@(Ѳ5DL~*ؚ\Cxz:s/((qB c_d()׬c$ra&:9\W8!E=VrpMr7kZr918S`Ш GD qP Z}n'8M_y"y{ 2^?3!G&ݷ[K]2uԋ7J4'},(Dı(QW}y>r(K7=ȬwM F{iM m\XjMYICF e[𘵙#ɴ07.JCxxq$H0na7FL Mk`K5HrnA._bhg#w@U^}<m+ʈ"hl٩ۤZh$g05ݗ:}jYZw>('C,mU[{s\䮐׋'4TQqb@>7OBKeTzcOeRKMLW#Y̪P޳x-+B&}p䕱) G;/x :gOnӁb._^/mTO&͋iW ' QCp%t_bq]QzK瘩HC&UKё<P2y䙢O2;7ը7D]ꔺKa|@Ou[/s[O5 -lONJ!S8X~O `$ۅBh)]#|wẓ>ʂW/ W8SC!ыkM;LXl_Te<)w-="7}H w ϦuhL20VR?幨Uh+y#Ֆ`=I݄XzR'!S6=wVBoUO+M=48K~ALz+MƦgȃիyD|la]>o"/Ҁ7_^v\BC.1xM,MOF>t/NB64ƫ7Gl`+nuΧ}6ކ%~W$@:HFLF;,_eQN?Iƍ7`T24= 9 5˥'LzR1( T{H JP`Omd,?z PXXkePEbWrOSqjdOץ}ba'S_1+$ICm0LaPxȷvmE_7:4QzMRjASx9hG%X{|u-.a6p l ^ǁ*"?N^^&mB#8Qomgщ60!>Ʋf"Sb5c欰:µ鬲"n9k <|Yꢯ3ij:s;Bw]ՑLx!<JSQRHU(!5,+AHKMjmS\~BO-d+aXjW?]:pκB(Co-d6 Cv(QeF^n8暷6|s-^˹"q-}4Vvs1MWYU61fC M9ibru?ﴨ+Xf\ 3/:0Vj:ٿɨ6~KԛgsU3 jx! rU Fek=hxy_}$G6W$"|ܿwWfɮJ~hO-1jBz_y J"uh/\͙;)qF[C#[ \:#jyopu] )Auj3Z5B<8go|jKmhi~P@C?[[iqcʖ׵XsIgoN SMu*+u0E5Nɒ -,ލ]k7Qo<Ƞ51|ȭ+AZ ț9E捻U uwjyͭUd|G)bfxM|yhr nlIwس5=ũm<(LFSz+^cv! o?7сLn  +i[ɤƋ;`FyHd'i®jH(FF,vyJSʚt wxDAb NRI=3*}ICϣCk;D!21ْ,?SjP8M k+J@1gϖ|X2#K-3\Б#s8?ݏtÆo4o#$UCEClV_[".εqW7.7L% AINeD8 7I+ ǖ%$9?mٯRӰͫ\8aNXkr~$7ۘxzLc'nR0)FPEMF<|T, 6'JDeTEoXm ViLws܄0@Tǂijc24Pa]* /v%…g.vz䂴I$~|ހ%T8Nic?ӗUo.ܩ>:/iCM#E!ѕ=\:RxD݄#Ώހ(`@/S Sl(2oc5WO :ݮ=m,E`P&`]Κ}#l?'ťr? '}i]H3W*胏;~+K^ E2eZmFWu}"5fgڃ=aCܐ?ز]ZlrHܤJR'o.|~j1(.z 7_0[/>wNn.ȱn 'm=aO*!b m79a0vvLVs.u _48}=:f/H tB qYsk~]c䆮g=GE.MW,M9A5_<7C9aȋHtX|Oxi )ɧwNpEYf>bL$vnV6irٮ٪ֳMH.Yn yߋHOͧhlo( KdΒCLhfg}L3qV1`%I|֝uS^6,N*㎚~neBh&y{Q{!ٹsyP"I-޸L9*zDI*V^%;m]SNw opLwtا"-z\` .Yݛ́bQ5`ls~=8D˜fK$jq򨠴iU: YrNiaZ9Co<ݟ´7BH![E׸qbPY5]!h.AUmPNFL~<9z51kh CbR +IoUDz7%9Y|a P~VeB!W3Յ-~{zTEf ~\xk>=O_`OuD30fq6.]{ȉ?.!>:؀ZuWڦG@ !cƠi/35/ݯCYMh޼\C]~gqDv Q*1MTVit|&"^]O 0:W3mPL3=9O_v+(Ӏ(e׃N ۳Q#zې.QsxNg)%r7)k uv4! #d\J6X%5-e坜/Ep7 v);T{ʐbq#Kw?Ӯpb"wepN8(IKJwy5UҤ: N=2 >t*,RK+)LP |ŷ'(m{΁)o'["K&6ZlphV!<: !%{5;nՁƆY"1B6Of]q".Y#fD,l=]-QqXG$ٳJDEo,d6*#޲Zjoڦ<짢й\3iQwܰޅ+ Rvb "7׉F!ejvG^O$xB!'\83`>Q"J#6`ա/55,"x2ja3h]aO`9#,Fc2[;6͛/yоT0`/ (jTE?7>4}P3>Pb+ni "<Y={FixDh߯網a#!OS J4[v3 vR"(ү)K2U'x nAd #RP)4"OdOgͯQd~0o9!Vn]~a kbh!kr]p fsE:~6R@rDdrQĞ?M+*ُL.Zvg!U:Y dpO-;4~%6zlxZz&ʫ?TWv߽Gxp+3$,Xy=nU8/d$nt;R'^ lT|7]E"&8oeAAƉԣ*Zoxv鱈H3lo sŪ{J[ Kmօ,+N[ԚfkӋ~o+%\R{@MHNw[^:ZlKFk{|T"x/u&׻$qGtF%u,|텮$sI5IA=c;&rJ0ƙK)jSr vS>xu0f1\ {9`wTIJOlv`6{;B |ε7y#9<3]Ch&-Ќ}_˗R+((c#_*۾V.3B+x}iب3ewkoJpe\P}S͸]xN*R񞖯 NO;y\;uk4N sl[Tm a_EH|nLP+F˔3mʱ3ʥNY"$3U.S x3C頜fΜ nc  >+:tTh0McrU WՠԀo @R1{A:03WX~Zc %gJލkJfxRfmU,᫝O5q~iUG6r|S9Vrٷ[ 8ie-z_?@@ɍ [8 w#+k6oxu9ɻc]D.x~g2C]604fuXX )=c:j1Ap̰ROA#u~Nk 6lȩDmF#Z 8pmfOYWչxb3A"#hf> KT\# 9U ?;U%1|chn %qmGD YqvIafƄ7&2} dRv2i1'poSxq=Sn6e1v躱Wmka9bUF|%RUf4xG* U8&MH!jxl04z +43͓}$\~oi r_@ n8X^%7J&Az)-xbpy!;_Ÿ2L{텋:`^ k`cS؁Ꮷ`[x=>pW`Qf#*ĵOzŒu[f\A>((~@X}ȿ\)&y%^J0]XH ,+oU2GLW$B{}V$F __hvy_AOut 'pT2EqٽOɤN!SK3kz9[gU ѥ_h:%c zpNMSsyK;$fjΥ/mM)*h6##_0A?ik2Z ɘBѕFWց+RL\6/tחzʀ`mAe=utH ),^ǚ.o)ӟ2%p&t&lKq̩؄}#=+D+ " h F 9:}ް#0koXu&/1Ͼ(\l[c<<@iQvrQ: (3U>4d.KfsMHr/ơXpljhfN4Z5fڇ+`Q/@(˫e$i;$Ux^Gb3?]hE]S#y)# ^"rPiJfZ{S 7͜01Lg]n|P޺ ƺ7Sݻ/p#pC wHM'">L$YKe;JZ#H0c1o鏸⹁/a#<3c:^$W֣br/B^^v{rߟOӬ`aФ^M Pu z`;ANq#{J-X:KLkɱ=@5~v&eȮ]'}.[nm=ՏaTW#Yه{\˽1Mg&qFivrBo>JcSiaE@RWnmاΉLjg=j6#zqaYj#A5AO %:H-^&(KaezȚN3BX˫ꯊ%k$KUa{ |V< "SK݉c=ȀD^k>ɏ]DWAYnwQsDf嘦 Ai*kF4`+OwNn*]Ԋ[wJf^~\^"c ~ϞY17\%4|ւ\[L]9R4Ա@ovflzCqQ;5y>{S?*EAs0(˩;<Ni>q8^f|GOѓ| /aLRz0>}q5 96O9~TTA V@{ﱠSOu =# &\j$+'Q !FkB~c*ʨ v֙]qYg.z“hh4qnBKL:9@1i,n|dhyX3cC.] ˯.s2jFm$ND2tם,*LS%WkwI}'n,Kr`Lfүl ?ƭCq,xuioQ.9r0WU'#n-%<{Eɓms-۝2^X!dlC=0V/(sة[wsawܷݺ33wMU6`K>@X@ X$Cs˴Ӗw8&<' -3vLu1fa$?R&ύ$=LE,: -oqxn?XU8: `ҽ@ Zx;k<@~oowcDitW.B1|i%5j3$O^{@72YQFRv)J[s zsQ^23.6 ܖai;#]}G-||3 Y˶lYPޘܒVDGx`*/n$oY+>׆D1 [i ]bi߾^>.LַZ2.)ZfϛcQ1U Ge4hw^|lb籓\y-{6O (IP:5Gտ.:x@/JnTT3_UhklF,)Gc u<#/?ؐG#LD) ,aQN$;~n6<ՐdQ9[=5bs&ŭuqcw᳕}ArXQP2lJ.|/^@t݆ydͰׇͬ2'xj?CZڎ .t@9֠Ppo\c퍨φOfw$gDWk' p_ A|k3PPnۉtsG.b`bM#')g,-%. L&)}p}y~ dMPBFaDOh \:YCf!.K% Bx#v)\足ee֐`NJ'>>$ÖU3oj A7%W.h}YzZHBldThS}upP9 z ,hhs^g28#Eh"Kf0++e'Ռ O.P_ˀ+' V؎u)0Ff!Q+ߺM'U yPNCܯK꒶hY~K0*5*r2jhdM &|kV#s2-9ҍw*H]_nJ3Mϳq~ⶅT“wh=ƻ ǡ]ۈEm9r\|2l~M:ebWR5Kpr<^!6=c=I_S cZaO0ĝZq~0訑fVEDak AS.jH!"v XX`l춑,pšl %dӼqUN$:qɹ_`u@O@9!(r?U=쁅6zH'Ԉ}BK.rzxn:6NUaq.)o) mXZ$㻺ޮ"5q^_KR](sOV LƊ)}ѥ88T!x;)HxWMU 1+^P~@^2r_soN&I1m ֓RZBQu֭֟o(4+/)1;$4C&)z(7551ðl&$xk صĞY?p rtʯC$?ȝoS}fWFoX. 1Z;!L> `1hE7.bcu͒|.b_ I4l܉z ɛꮵtZ[Sit hKXҟi.6nt;>ϗu W;X黡 i7h"2Kpo'%Vcq3G] E`F-_S3?O͇ V G ϶97˯-|P $5be!>u>kjE:+r藺4$dH1m=#"a,کc2@8ʆ'1p$l/3K.l`ƛSm1he";oknIaÜ~9ia [>K0sѾj.1[1'm4Bl-S{u6z9HϓDzhDW<z%ځ<_4k%D0"haF)%B^"Ъ`{k{$My©WB" .3;HO@7*GZ*\1@8mdp !(06Ǿ,Ќ^^a;)1qc04ƂA)Jo/G ~Ot]s!  ì<=elӧ 5cfi*A+#XKO1mMu zlAe.LD{ BJUʕ/T),VFhNto&3x<It>5|#̄MsC'0[:.IG'Qdnt<ƵTd_>,"H 3>>TnijWA#ɐF%R&]<nbjnewbxuD;d(Bz$PBuh,^LQJ?^'-y3S4MB0V$tYkV\6grSLOȅuLk9x3aE2TVgw!;ޅ(`1jB[iW\貪Zs$@k[^Y3)߹z RdBܱt3'Q&ȑC 8F}>v@۳NnXP6!b6PGKXs-8"jt߰.mbK>&~=ƶwV0MNU3}\:e#'qQg*K2Z%GrkG,)(ӣ甚 >}܆9$;RjKݵ}Aܪ?,ڄJW>%t`Nfs!V\o#Ni[EAHΫWR>z'H̘ M#6-%?/w9N\ﲠBPZ@Wܵ1Ho?崀L> '$jCDzٹbY1we("L2.i$-Y#%3V,[DC~P鉛4Bn9FT?iun,+Ǡ=%OvUKX6:?_%n.|ɣ>+hl5H$?ӱ'߾/k~LpiXb+K#r[+M~Sw7>l`eĖ^ӧ"LaܟH@}6$A vJ#pQ Za3OXp$]%OAmG%h͖q27 M/қ_Ԩ$"|dښ8Y6!rȶr$RfP?gŌV: d3Ýk6.Ӫ&_!B= c_ '=QkIt3ߗLG(A洛\rU5 l͕V(@*oȩsW͗^wfhg/sX8Jv` pgm`k]U!97<^C(SKO U(2n35J~MG M)~!-m`٠oAƄPOUs$Ak7@1&rm-D Rmilī|d kL8dޣ-5j? W-[h抱)LKݞVp:Kyyk?ntȚ!եfh{hbIb3s {+i$Jj5V_wUH^ҭ o`XSZ;d65!nlS.`C$o@.J [Sb\u& ]9XR*H+Ne $*&JcR$.QuX| ɋƍ"ϝgrv [۳4>ӥ^<9s )vپj4|,gg}H|W\I}*2bo+@i:D2v2DER 볨CnHiP2їSjrP*#@&n{Ayh0y0-rԗ3@s4(#؄":n,!}XrHGA}ϰH1L32L?˶ e=&37.>2PWmoeė+,ƞCEN]<[JSpWxqXU}9z GBbiR[-r Jߕoͬ܅@pxn=I{.e_wiMl(2&bd1lgٙcD!CQ}pc?ϗtFYaq"Lnߩf%* [sE8jB~_z!v'P|зE`FEDEҸ.%ԝnWƫ'*;E;|8D("iPF:,`@]Utf]qz]6r^~9v!x_x?+jxj7cg 5?q`"eXWX2cUjza˹.$ӝmrqaˮџ\k=YPo zwI2Y]g}dȚ1LkAiBt i!n4I^^^i}lwf]⳺p(Q}GEJ{ᄩɲ+p>] )W,&SG{POeJw5}j VK*dLb#Yȝ*[ On7rrh1e;%:\#idFiiFwSFCO|ń3ӸnK/^ n֥EoG&~o5guEvljJ #f|N7)SQ\yY6;q{I:(Wמ_ttnǗUՃU>R-2ص.#a9/%?s(>NBT {?oySVBCMj1@cJIw[,a*_qNyO`?k/8&0IBx8BLG6(QaT`Oؑaqߊ{:K>@2TٟK^0hx?!~#C`whw%,͸}2h󁼭smޚNQ1Q84=f#|_Qbo7Π]yr(>ULGqhTRy$ h{p#%w~$*,kk DB *ayPTJ& "*"oG.B)n4퐩-V*d2ZT < iD1 ]އH/]n@q sHi>^x}*].2|D)2CO9JRRs(^ # V/B+RhV  ֟ywR,˄R, rPjϖ>_ꮲOkrғVh%\/80[p>) #D'y|+9p:o>)TMg-T۝l}r.U@َ߅KZj/a'[É'S@?QT}d4gy8Qѥ @ld%Rߟ;ĶM]m8?4:f3$ T y %rA;\5&un:>p?aօe#;B#)7ȉ)+Y4ւb`$gh]YwIiÛ:y&Ĵ*&Apwx56`wp9q5}K$%4?Ǭb2 } Q>m.JB9zpؼ}Ğ Ǿs=E9~go8R~+k]Iѵ xr93Y˂7u\k0.zZVue!8[?S~Zc7C$wE+pryL3SVua>N,VtgVot*f_<~lNڱfKax%+C/fxY?4%])( &$Vg-h>Iԡ2$T̞&\"fda J p .MoS󮪧+pйN>Z2:u&WZwr[Ԁ33pg4QfT,*i?k6c2R8qJ0yC.|`ME&uHVX4藍1fPֿ ~yY츋Gd,ZĊt0Ex1.}:iT?q=1usmtO2aaM[u y@ij1R Tb>qI3M^ soؗ=j _w"Zs:P'+Ls$Zӝk[,`gQ%ȝV e8r ~ӓii]P4ƹpfZۃvU<˱gZ ~?ED0'0Yf]+ߊ Ezɲ_5IU&z*uVmzCt;} \IDuTm+=hʯ턯nhzO'mxR8WwyDa|-U+pcy' Gg֪y<՗Y("qyjd''"KڱL"zg#VGE1ѕ|R~-:DPE/1<2BZf U-P%a)i+\ݫ phz|J`Z63L+Ga+rlISUZcWЃ+wCn &un|Z- G|y0NŪ8- \LT;F%Qy@+eǿz;x41~z 0$Kkx *X $/*kkR91&.ӛ7 Y$+i0K^Q&P)Uj.IN#:5j1F)Y}|wWAgUڕwZU!owM9oT-dS6?P R>C" ¦OSЄ-A/ӈ:3U`O̢$R+9,0d{28c%HkBMLrR*NstFό{Q)ӫ<{Shr@1H lƠ<4X:,A]u^?c{ؚ#wL.qzҒ|WȚm< K0YWqޤ Ûwm&\(?+sGICH X+yLkS9ݩ՞kl>au ~`: ,y)Xb(\7]e9Џ1c)u`,չ7V1atGlZS ʒ0ye .0hp/XwY);ߦSA7(~j AIJW P烅;D 8&k@cMu1z:uم3Z ][Os9ykAIoPjw2wg ݼ7W&t5V_]Goʣkn@`]JH&vYѻe,0o 5Rסw*&x h7T/,\y}^?>@EgƘR{K _8mSW5|Vˬ*\Ã`ޠ0eQl>3Ђ֒DB20p9? &NJg9']($%JoSC2Xh 4UK׮:%H!vR~.n!O5C;<[ ԔÊM(|az7|( 7_]BϮVsĎ0fNpn4a,|IPZC+`4E}h@ /)滦5b!!rx,2QfcUJ @ -DD 02iH2z$jt *! ;\%|c`zY8~V65S $R=|LvظiyG(ᶰ`煌(fO%YZOG>R ΑhǗ,k;b+m"2&DgMݴdgҚC S;1" `BtӁXD21|Swc Tx8;6v?zM z/7FDB0!P>L%b?{"v&p2n$tMWY"")䂘P9}lnil^B> ;{ApwU<֎T#O3]Uj&]g@T IapC@8X#)~_|] kUɵG@6wpiR(]E2l5+S{q N .a*5/#ЊwgҘ/0 XsAS7C` A5YPg/T8aa>@,ҴNi5 Χٸ6s8I})Ze*h @ךHgd]3nO8pny ]NLk=<>gA mX~bљả4ngPh^kPLO¹Bsѹ_ưNCT4vS"O]L$pGMcp9]RÈN0 wĉi1M(2UG~ l *n-dI]=o %Ϳn}O@~*5e^& }b4\拐n5w'̤\7.SlO/2n!>:6b9 b¢#8M8U J+i,J0%t 055X4XtڜJ xF⣴*~*R<.o0< 4mAS%j,$"s:ZysfMW2+װMRfY=MS`d/MzEL)r~VPzA&A`u Q 6+{rnq{aWAHjgvg\sNKV Y_7P葴K׹BE!?BEȫHəy ?}Xt$Rr L^^)a"N}&_Fؒ =x%N5$}&Au2IhULr4M7BPL !&򰫝tx(j(T.\Xplvo8eܰ(pN}"bJ-lǦMrLzt3}`Pګ1wh@;!h+2V `2SW)ʕf kn?ivc0#9s&-`=0to$wƚKa1;yB ).&6dcy3d7Mqr2Cr.ã{oN?ld҇od OB& ܘ)?f OAgtWۗc 5<=z߸P,~ 9+yxPs9b$f#9PД==l2v@V,Nnxen g#84*eDN6R2 ^JY+Ɠ8 R#ĽG>kpPckm:mBP^|yŝK\>U6.(z*Ċ_*20cg#HadhBBۻNc(?7h 虵8GHQ5HôbҜ^-k6`n8P{ `f/@iWA`E&l , WAPj$QHd_E_D?3hr_y=[sI[cvq!Kk9Fɕ[sԫ1GsKKΕrU#Pk,k=wҋaZW:<]!U`6:ɘ`([`AΛ0Ε#١6V ^KA[L>:fpE~2ǎ6+ڳ\nfR:ʳl?b+OdFIaċ=ի% _b=w|\O6Ԩ/C&"R*]&U95f2H |(@7V]*VYEoXckqd&&/l2mH1#[7m*^X".:MB{#ztz|oũM(ac17z?Ex}}/B"WGη!>2XH6]#mvFICd lh7 CӰ{\>a"}v0/d\!شٍ0M8.*RhL1_Jz} H(S8}ӈ8ͺx@ǖ| 4:=-s% j T9o:ROdEo)gaM}y5Xd4}5KyA~t&X{xc{4Ud„Y[ > ٰ8LaBa =Nau]FrC}[n=5 vAr\j`wYmW~;R(zP±_ʕ%P o Z .%{|3"w< P}X7ɹ+D@A@*-eM?g7>(f@ +-O.P æQ$f13‘I6X t x>O{a'C:jWK Uek MQA36tL'_A+K 2͐]ROgaynݫUDĭI\ŧ s4] (yݚD Zǰ*&y"Pq.a'|ri&e'l89h!._k^ >܊gʈL9 忧4DP飧0aD;ϐ_f< U%P7T_3{qH:1Ī%_3|NFWW!Z{!>}\ 8MfJB+[0n]0—q'ӑ~2xBjеX|'j#' Us]?USN(8\.Ut'MUi,_>p+Hı{~qLD=EC~=U2BJ<Z; &#H?2܈DP_B5B\ pn<"Mנed'Otihbþ0k 9# H9OJ^rίyV*e{`u`*.(ӱKef 3ߓ>,DlmBۉbƳDUOpedցQI) Wnv0lc@i.*E-rZPjߠ5R֕a^,%wvI}|K91vꏚjZ;ZȰY.Ul^2f'rr=J)$Ի2gJ`/'EkpohGqD:k~µ\p2S%Ŧ8gLIw98C8#UZ2egZengo1D <8Tw9rܞ;'cg2X;Uo+}}0a&r=߀qU &;%[Ǭhv{JF%*K>F#PO ϝXüڧ`L(Eβ* q 3o!6)IAp'/A8$ч{N׼.me d|#ky7 0&WF8cǀNWJed{XOlY 5%$ 3y&vQJpw("zsB(t;csK,ԋl.הzH0 :q_lԬ˫M#eBɫx~DZ<Ix>$~:^Fevi d^F&g}Fhs=xQk-,3.[iQR=X2TF‰3 jU[z{@CuF@;be/!oZ1Yޅxaa &VI_0Hvhem*B eLd]*hǭ2-MF;e IK{`c LNdcO,!;.QRy)wmUuQ?އ,0Hz1ഭRiЬzL:fp"y`?,1RaRtCIģ`䡎!%5D4jh9(DTLOsmt3L޲ˏ_Ї6 :sdG9bwկO?Ue΁t=ƜC|$˹+Q?qKŒo%-;P`4'goQ{+軇C>^BjeX:]ڥm꿲X 9t{ v+{>D+#O*f Jm$:`̴*,C^Tc'H@P Tg#"#PL7CR,<_ Ƨ; ++C)<9IZA.[=M~ɠ08<(m4cL&ω =ODw'sq Rיh)0l׳2=g6a Zz͂ QV cf$xOzwY:h9i /xmN@Ӣ~MoLV;ih5*c6++H+Mk$6'̄Uc+XrY\CJ eO?[i,l)UmpazgT : MNlRYg`ٔ) J;\ ۏCZ0QO^JY~QuW 5]{K:gd*!/^e/-qŒ :Rj-Nko(ϒ}<[D%ms . TQ"4 X׬z#-;J[?KFr&^%]<5 6lkE'+u#s^Ucp9v;'r2țP0ruƍNOvSЮ⚧.ԗ,5<[ջ!ܽ0y `B%*[y,aYX{j6yzM5%$vlt(^Oٔ#_‘ߦ#x&FqԂ)t G( ɖlRנAj_Av\gcX.]M;˸"YI{C,ׁ}nu'P>D_rx08![HtwRLB[?^y(`ۙ~Hw0>z35R]q̮maX0. &@ 0~܋}d$C:Hb1%TjC!ߴ[* }`1Rޫ.)`έBnWux&8=ZbCR@$pΗkSdKg9 ʗ1伂C)<dRHXrng}z|HVRQEòϧqSe4fJ[q|hi OP jw|3bhPm\/d%M/7Rg#)XI!ǪiaZ)xKJ:* rBg.:nVnfO=/Ts1&/ ]P [bY\-uSG0}n6fI)OO&s4I\1qUmILtfZ>d?3ouds-j`4֎k10-֒YfP0hʡ͓Iύr~e6z e2Hȡ:L][!Sܩ$*Ofh$ª⼐(Cy/b.: jsZ)_̨ I)M?~1$aLV96Zb>o𞌇*+)ɷڀf'$``̱ChԊQ;2{ιJ0-|Ţ.3H ]A#*˹vfXï.a-f[C׵@3! )5vLW KF{`qT|ܤ*\|Hlz\7=GA\@x6'BYBw+ipz4[؂fJ\0#ϘAM=aǂh7M± Em%,ZtRAl^h~F-/iZMmN _iWCb40Bmmo6k%{wJ#Yͣx0R}->̈jyb},An"@ʘfZ&S)6Ka6H,p,f꽝4=EԌ6@dR@!c K^ی#Aǯ+$ֵTh.uTb]tJz?ˊՌȵ'&. Sj>dI҂bKJO'm;G(Cx&&iaܗ>͕=\dxN``!l?XҝNWF";Ɠ[BuYGYjc8!bP_rzowJB(LLGwbHnM곆ԍY!NESZ*ˮ&6JY=AL9&Z!/(TNU04l>VT-g$&NSOm0\geDYUiR-a[)RrRnGaIqwx$<:cAJ{'/I uM)hs&&mLD'5 XD~Cs 6ѢX=nZV]|u-t */f[(I=(XyiG.< l !1|rH-^5T}c]25fHR':=xa}$xG {͸nWi\ K) :"S4,k!{^DpAڌN1r~l!#XQ|E6PdJ/F<k|z~>8[hْpr2Ui;Lq-צB`V6,jƛBψaZ?֫ F+!-YĩP&@kBJ~ys T#!i`9F5j̹_J+їv{guKw'rQRRmH 䉃(ȟ`5ouޱ0a^ LDS+TqFn.Zq< 9^e9,7b80*/Q ScZ(K<kM&ng u$ߦ4uLV;tԎ.@KL8g?cEM%qꍤGf"EźE搴i32j(L,|00r9~ >_ b1Tp sF#~jA*u_!i\#.F6Q GMeEߙ>n[<6yҳIvm$i_ UR&*s~%dΙx!LDӨQ"XZqv41S7}j"}=ōDXF9ur*)Cuѭ[E I\TvJ %Z\時Z&|rH#.#{iw&H.$:HhWr2oo~5iԑ5r.PW Vz r_(cߋŒ(vU_'pØEyB}eZ&j}2jk}pSl;7yʞ~pCVPY6aӉkc|Dڸf}(sadN#fzrź5ɩVP g/6<78sVIQ)$xQe\ O4 la-3 &s!jl, : @u@u3oG[ hwi[TƯf 3NtI927<D|}iL"-vp(" qd úhX9-}P^FԹzm8?Qۭ <]j&7?K,6O<C=J@3T`6ElK~ؗBgSu n!LZcS#^X4n vds ᷽奡Hgr'{Ǚh /=^O5}#;y w\jK>Eӧy2 /EB\ 'G ۓIZlAJ 3isj}&5t%T:r54VHev좒@wYs8Ofgr9rGJ&J0 nj~9P?YHG--e):4yMQIS㊧13#R}t+wлfҕMEdq\lݴ]7Gc ٳ+阘Ll?7w=]Ϋ_W ;7dencQdE.*923~YG~g+OX4!d8Gyې+O7B!W^ XL->`@pv9]0SRy潌өz$!:XGރ=2_?vh! O : RRiU08#: :2MVZꡈWr_lyJO`"ʎC-ӂ,uo%{):\~KM@e RTTXx)mG&5.ޛ-]O]zW)ݯH:XXirvV8#I(厚 /N'NnϦQbLHq[oYxҟaRBθUˮ,.v/t9Sbf^^xL/GOi).iC Mkӣ1ONId&XD`e2.PSC)f @ZصEiC tIUE|^rj|1-tl%Cd`_2d [YS9"֭x5͓{Wf Va3BP f0't.'H'*L3qր4Ycf~a03|qEfZd :-"GD<,͢._1a؝.8"[(ӵbLˆL}:F-^O$19 ]m$ aH %o S}>VOnf0FNX i١AEQl^=<-vgoŶH=NVG:C5,])Mn[>M=2Dha' -R6Txi }E6ֽpnUiFԫ2i\xN,  @Ml+ .W6Ԍ e6`ĺqAA4DCi:ؠj.q Bnmz|(Kr5 ,dŞ4}-\[-, 32Bت 1Z2MHj׌M~U& Tݐ .dZB b%UW4,2ځnɑ8&AxӸT]F֭j5ab*lߜ}zq_+5f Q@gtPb=eh%AWsWGJ kj$/U~3)[ƁL2!\ĺ!i|]eF>s*|ߔLҼ(J՞wŢa2`q>VXꢏϟۑjFCm>áź+'cNUpi#D IL(?zUi&JPVÑUx!@~48[s0vMC hBX9"9@'xFj&qygeUl{DrGV}$ǷKR],`A4Ҧ6 c>'O$ * eGSvMAvX*D1j@qQ:?\` ao3+aU ;o'LHaH[k]E%HO%ߚ}į)ߕ(%͌]>~@}9%hRFiorkE[b )"tZwhA5V+*(V `XKu?i'b[8Srce~^ CT}" #8VY]t0H̼&?1P^Sz| c74UI͸gFgUJx?A })ݛ_ڱ=,T?T~:i6y .S~$LX֧^)rV'T%J!IxB׊*"4&zJdQ(EYw ]Bad!(rU#9$6-[~KtQmrD0Ie:Q 3 xj׫@֔,|յ^1Od/ (YΤ\E#nZm]ToIwJ*A2z@5OUOoDA |$NMwD- n=5+i;@*^'1 XF*^@1y2atKu$m{]D-(G졋|L. kM@s6?a5xXj0ʴ!#K+"#ҁgs~A~<3w}E`ώ3BsQuad_rRJg/Ty):tHJ^9h: Ձt\=V}S`ewŇ; a![*")-wH73 iU!ݴ95lF?=iJZ-nsx }|r.Z( nȉ}-picG$_ RZh.@f,A1^`Њ  diT'»Q}p''!dW}4٘)ÊݍN0, ]<.-ц ]IT&@Wh_uSp2\"Kz(Z+PkhkVVÎ1q aWT _|vw 53vY?4.xhT?z ݞ3GXpoAv62@ bS7O+Y(9@PyPVî h>+礸0V@+^d <૯qlb-TZЍN'RY;O bT_l96!OM ٟ9v-Ҟ* nE;3J_ +N7LW:]A|9e2I ow{bֹ5OIecFɗ6Wݭp=g>sIN[IT?95ELeoPdբN2=\2ž>+Mk;ٞXY d#a13שiBZw;Lg6\nmɇx v'=Z zzmqXF4-^aK 6ad^!iG303"vk BU@a76=\@_xw7?|띍2>/Ump,r=B Ew-.x6R\+N;OQl:6Oĉl8ExBJٽ)t%#! ^||yr eA6e 5uvz%v-̱y5^ߢ}jaѭZemjN-D2B6m &r)>!ÎRHK/;}9қ)5'GM=^;'VHߗk%_ wuȴ e8q6˕UDNuB{+MTM0 ߻c||Ԅ8}twLƿ R~q f\T> AK,VIqYʟgu-r=%tk$AJ XȂaԟ;t A"N(jd=ols/ͺ U'a=(# /|~i;AM-%mY*ccWqKE&k'3EUX 9696x`_ҏbÇ y rwˬui~X#\rbgt%d3q=-I}ï>-R-gaBKW pcn{a}5f\;#p!^Pߪ*+ـXjZ3k샷AcE\@/a,2}\r7ƿ-5qBy`B"Edɥঞe.hMX°ݫL'1끰Ȃuf>džXZSwhVQB'-!8EFcWdv1O9[O,=h0g2L(&oem65)UĨ:QpFCsG=B^ a9y[@?VO5{bPɸp_ES\*_aԢo{Q56J$$_AAԲb 4[?8a(RӞh<)sx]CwӺ7%gG7юfTVo4M1d(ـWnWF&cy&2׊hb>',jEWȜ({i-(1 {sU;f!=k #nrHg)~d_\(IC(-;2*&Y" msRl˶oU/2{^vbs؜/Ξ2ߦG 8ֱQ Z ;d[ǽ瞩~t#{ 4'mX|o#9Xut.EboYN_eD e^>UeҶG f6sʣ H-=F(qB_iJoQE2+%anL<?a! c,Oyr_BCC5PZ~<;ixWaV(f>[zglM5JûhV & '=U Yç)>L΁fʧR\`il ~qM 59¼eR~2.tsL(!Z9ڿP=$ (DI\EI~+b07!-,2=C(jvjzRS-m uX!,-%[erq$W'yB֕?LL)?pKkӷҢm^G27X TIIAEe3a. \~xI= 1gl!'%3AcQP'qnWD[]Ԃ4`pPg9=Z'IWp##[T`˯Mv`j{hMGIVT֐-2Im|29")oxu]&5 %I-Nn5Nf2Kuj:ە>h1A & cLFCV PՋV.z| p^wC"zCA;m/S'uDj4WʂN-+>&enjV)>3^ 6Z`{qJ..X]f9Ih-0s ;WUԯc>\T!0CCr#QKܦQ?mFߌ -Xf^5nB]I.̿mXr;]0A׳ct-HwJAlNYHuYfTM+ Dy<ԣ׳K6 3ܴջ 4d˰Q pW6MRB @io@iۤR6A>c&yZA! /]._u^Ar0~|=&z6 d'*vF(k ~wA5ijΑI"uځ+77d#C/ 2h@ ֜ g/9 $1cJԯ( u^ToTt3šo|ȑ}F5y&Zb-ϝuAl~`&FOCVwWv3zhlљMEV&V 0{Ob~NʄھWnUc̀8(+}D%a8]3x%f#Oow"IЈxʒ|{NHv:`N[~I,F$/ߜ1D+l3Sic令,Q, 8k-0q% 8;r_D0g'3HdB 1g<\Zx/PWPlEbizv}:L|T'I!nUܕރ+]F=|AOw=[ yFCN-ϥj̪\]78-)7q8--:EGiζH4Q{to@ͽ\Х .)`[z+ w3 jNZS{@`'s9QwZ1_6+=R_;m+h+hH7׻@;\,h\J k07z#%  ndmSLɂs5lSDGfl,;W ;;13եL97*tuG#=ѻ#y0QQPԭ $u=BD C眆!(#:`oM{PFñlJUdB(|lz¦ƿPУH̺v+eQ}u#ΧL֤-z,12hQfuߎsqX79Bjsic}|r+i1jaas8)]Q QKi@*\O x( " 8=zLJH(pq|;\Ϲdt%Ɗoaf&37uUېTiP2XA![^*[VvD[tdD'"Y{_+2DFI[=m trXfUbh ١dOG?A6LDnMOpH=qbEz֯ ~qV_{# lGA5Ei&l^:o%m G ,cbaDz~m.̸w2cFm.L QWҷ3zg,P_м=*ט;N,(YqI^3v\ё8zcz̯\US/!8@9 }&rtU{ 8+S,W ,XMrAFFhā'zN(QEG#+jHΖ7me48af;"%q~5QR}uTȹF<@Yk$vT[lq}<ɺ‡t nA}{yG,UsPZ0(Wlj,М-22{t/dW)~9lrZ< !ZG*A~[D$o}r[CN<EWS0*1 O[0y|A徤8#Koɡ~%_.ϔߧxi1=_0:2ժxaF9ץH,H ΄6"<"7M#؃iAXꓰbyeK1;56ѨKUd@}QʋZ~?O(\$ԯwS'q6-ZU|@<5=Bk^]]B 3H |aDηg oUP)ĥ(pr7KY&IWX Բ5ӣ*-xg@%qQТwv3*`;>ߍ6*n $ cwZmQ AF\E}Mo}@/Z[oq e$л6 #Fn&%E21j~`g;j,;la G\/ ?#d xsFwXv%f:vM {F/g>`M.Fcw3n.ޮɆj\DjUGۗz-Ŧ X ȰYy|7&c-QK8Ң> 3 0wQvuSO=bS=Ӎ_*7oםqŚƓnz5U}F*>Z4BqL O'dMl;eUč;IjkHhVm>ɥ#` ]_$0mOf&V1>y8{u< nk-PC~]ujsB: ᄗTOH'Nݣ)SF"ڂmG]ЎIWcw.lVU7l9Yц-/)V扝d!}ud8B&yv^mn e׭.2wćtw3 `'z$E]%6s6g?a{=Af ˧'֘FWiN\MiQ߮ Ʃ;uF3d{k<6 ܋D,q!pm`\G|#ZszOS[gC\묎3e]ReIOLq`FH| nB 5D *^+UޡۼK}Ia ϣIP;å*l N#]EB2?ɋAQY{GR_(QKt2631%3GBqw\j8Tߓ;tkU9u3l+S&qPis H'dTl ]?Әe-bq;I._=|Iui֔8o\)P~րn[;Yt6vX#g Lc_%'ȡà_T~/ODqAoԚG*StD[==E5Ov.\ΰ8P)vbJTlCtUz,r;$PtnNJނxޫkcMћr/dSO' ,'# ,r>~ā0G޸PYrt1Bp). +*P)(@T|AqcJvŽ5Y d{e´!-RMt{7T0q:= #6/4Y6WiիB~=ifMVVqjøCPQlU] fU[Kk9i&o=yۃ1R Jໂmc }d~?-[g[Yƒ~es}Ļ}+}?5y}amAy&:KD6HW k=~L#d{WI\=@=̘;OZS }/4|6CZN|`7=REH ^`fQtB4c zk҈@{H>4b ~@9ԸK瀃W eKQuƠM/: 7̦bNYzýV[d2 y0;"(i6![ug{70F%qKӹ=_qlT*獙Q@v!*1$tơ}O!^#V :T 6J4iUސH ޝPJͦO 0d$o$|,W; @M 0:v^ Zl(HL#L[NTun*(zD7ѣ4ی<hQčI>܁e&୍0+GqJS%GF՟c{P˂{^W`9ˮ =<ꈥh<tHa"b< 4Tv˴.N~/*~cgxojJieig~ego*rZQF&B$3 =ɍCAN+rK,[&MӞx3ݙN]rEM_zN-DS,ǎ }+H21nvᅭt NALsS11#_/( [?}DhCvdyApA;9M.NRDćV9 cڏˋGy@hd9v?7&(rc2'HFu  ͡ G&B vs}'wc4O Ҝ & Kqns"IPlS+?zkE[؛uOlܣ+!GS{KTZǧ74īå]IJZV"|kF{/)ٿLj_9%hh.I=J1?,#K2g";8Gw' ɡn137kQf2J[GQWVf0^3V}T !/wEm~n,B%/B%91:?:̃9Ӏ@xBUg 7O2H&f Tl:M6+ N7Mp6_I?ti@u~P߲.Vɵmȩ \*9Tט0SΞʄ{uC! yZBAog,8bucjL}m(xc翹#3Q!L,m%=A&餧I+lB'tg-ͅ8~f5gwUU?3K֫7OG5sQ^LQ ;}/VAye.\Ƴܸm_=&E!v2yv*LZ.\6~7V^:$ޓMˇ?dXX_֘ Qrre{9O |rplRnFWc`z,.hC" "BF\bl̹}3/jZ14>^?(V7!r%%kΔ7|xQ؞p`Vhi;lJ*iLim!BIWHUj)־ svqg>X>g3h\,e:h+ɬIQ\23dY1)"L:,&j;t$NbR^+sFV UkSb}9QÔal5GLvTRrz+^)Hx< o9a;vG+رMAf%V}nޜjdvcLZ8;;i{)&Z hyqH.82:iKVaP}5܉QS@(s=1za「@i/V1KJ"LKfA΋xj3M&z2xYs>)H@qv .Rn4AkZɉe_z-i|U}#ڞWE20BX-y_~A7J}0 @M@JiO\I*؎d>8uʎ^*kZ5^*2WG>-{98OP7bv2:abz,/Iu_HIS)_ ogJ| &i?]tj2F yɟ;JSt bzr\;C`A&p%[LҘ̴?Bwg|//՟ yM V 84 bL&a}S06ozGڷwuj.Y_ma B Їxt}r~Q%J;̴l2 B;AeSalePռ?t1\ 1YoYjB/gw_Zi1s%-{G(I~М˸OY#!:ܫӮDŽg7nUkh$)'}#_pT[ORj2B]~ /J6ﺐx;-CV$6:\`N (&x~o~MokM U a]?m(5ur!23I9n"96.!>$/E$|Nh)]TLQZ&*k-$߷dZ!5_U|u\۾JX'J-8r PAl:" Ĕz-r wPr:>xOX@]NktmHZ >R#r*vo?vWg8/vuŮ3%Bn'x @W*s\VhJY{IL(B 1'μ .fA/^YkCѾ0A@t>gcgv{?=H[&&-CUEЙ}-ӽHbi*E%6m?!C| C@jB/_BYwꧭZT;2S2s{AEmEs<nYT/Mr¢苌.`vԥb7(5^ǜՎMv4vey'^9jzsY*}UYLhV[D>XŌAX~s~F sgA-iDfc{p;ɥ&iS㳓zM)8=s5_P=UtbץL >jV9Sj>~"aQb!؀~>[n|$bKh*6@S}Uz-[ntOK`5mFQ_`ѭaTcoġ -Y4KRQ1Nc620{ٞNޫQF¿r͢)Fc"[r]diGHAv?嵉(? &@9盚0ۻJ;fUw6gοnu ݏ:ePkDtj |ᅳ/޵-ISO{e6*3%$3͡QK6DyYDXeRI% чw"?voTV8AS"W[K{z$ Jpr .Q{ &ސAStN5dR`1>K"AHs:9>,%ɍ!'ab"<ѵ*9v"Y{esNO !-8 YR a01*ԆBs ÷\dJ`{>Pu3| :2I/F0~ILWdz8( -;VZis8t2Yݠ[M*@نqrƤHC~ႉ^ vh$KEG<4+o1/^(x6\B@Y{݈04sŠWv-)WL]@iĦ*kѝftrs|:# B#ȱOs-siW'ÛgzTuevOԲūF9Rݚ.wQib[DL?\Me׭jkA w8?7?MV@$`彔J)Ծ"y ?~fcw EضۥTtY2wxJjdIUq3IPHz6'PN=T%^ؙO?Wh76kn16۟烧| 6"}@m(+$/C#-DғqdIG<8ec3dWE. P| ںGL4dL!z.f4Yq lCO*aɕu??zB{=+|h..6jBڭ;,Bf P+>ѰGbJ[7HCYT %]Hy.cH/\)n 0hisDT2(:c .')<vWM#3k94+jB nuSg3:E <>|hҐ6 K~"ԕX;l,& Jv^8 R:P-A /Ɋ2O]af+@ =\f7.}:Pr%1lWB|j!٪/3pcvs|e5s¬卙_dD3"8pT"JPHr|&SG;{_WLK Q$s %]+Z9ng!وt4 ߲+o$o{96bU"-@|^qu|8~mG67Jmn^0Y=+xY,s3:XϮO}~Og].8s+l=YJ3E}oс$$ֵ1X.t^%V9i+zbnfB(QmpL>=s5kE{/jĔBсGY(r4&c{C!Y-TN ,o,% #uy;CPü;:;2ۀ>c4/g׋Tk Q# 0TkB\ |k0g%@Aq +*:f@^axkAqHCC! S@2tL3|+NQ¼O c}e*wǮERQƪ1EE,qTCݼJ3)]=lK=n=Y!l 2"_~^`޽OfǍM=g]ZxzyVHr9;_ץS$8P#vApd40XS 9\7BZb?!'vo~MQ"Y{CV$ya4pv^W1L}b6y#:[GsQe7/`!G3y]rEJZj_b+͕R$k+]O(@N@'Úz +2=n8ۼV"SJ UpU~Nŵ59y訥v[i>dp=(8,į2YmV1np#+oK.)4ՇwH4 clzbڪ.VYY e?*X}@t'OZ&Gce +I.kGi`D WfVOG bvVQ-.mr d裇=('~Xbi#~#j梁9tfȯRZ"6r6n:RY{-y/f$sAy0TI.\)o߯{NK0P1=e qQnq,duigZV6}b^F+~t8Mւ~? l*K_zxvbVEt. W}*A%6čżnay0 7dCJ:aEY0K#_{u}?*Vja]P鰶F+&sRNI%, S_9&O~28ƻP܏0&Wdq8B Wl(`/j M /+ Ӧ cmBP^A.R<;1?@8Tr+)  /fGGb J[qbojN~5ℇkN^L>ݼ&#v3L[ GlzA._:U0q!??eV|I0KqrA񤋲tӫu+)^QeT#9 S H)ɬGI1Nv,gr*h[|GAW=\ֵSeA~}.UcGdT!/9+b /G׬GLfvHKb<ݳ*EZ8@fUOW~.zA%h8۰w|s4M_YAx^He'.e:*q2\7v"Hhy/=MLE#s)DBolq<2n9ʴ4͚A;U^Q&ݽ(ys*s̖tuI_(YH,d}OL]4%]sϊu^i+鶑]l'lx+z,ɘXVY6 ߇huW#]% !Vp*w'Sҳ\BP)6lʨZx:6L\I=r[UToJqk"E 6 f T?*et^Xd9hi%BLJP}8-CR  /(G]sF)=g%fT5!dT楩1 `R}\=i޳HwB?+ vD/F2wjI_o_uIQt {闇>DlY̋.ϖ ?1'I\@_z _BpgyGҒ<4huhguNHq񌖛ޢ_n&YMyi-/rp ,rG?L _Lx&TLԞݚu3AxOΐښznŽ b]ߍR|W_3 }q,[DMȼ?E1"zO>;nLaV?㚟(nj)bS'OWWu ,5sO [hFL!Xj-} ƽ!+3)Uv1a 5,JCqT9l`7k 8NiD)c46WFlHn$eR+X\i<|1~soaCBoMa# |:iZĨz cc9=oV (5߱miƗ$iꙚF)xL~fgATNrt6>]<&ABlتnhz=xܯ2u󔳲Oa戇ɌPH@j٪|汜.#Jdx]HxPx" 23 (x ԄzNYۣJFҙB-1=$2 L=}粫Ew!1i"ͷppdO@C*A18>7-Ao* 10xߞ}v HdFGdd\b&9ѕhLUMHZ@?--09.fp'^r%nw`)k:K82é{v%ը@,]1|!pTqU 8YįbIy/R;ѭ-dEA HNP)#X:bȅf3Gg̐52lZyld#椡d5"βUFqR킓E?go8VEܭ#|ȑ>% ?G`)J\xy=_-Ƭ g,D7VY? i ҇Q~R+ +VufEgA*>2ٮ +}z[I{nx<5jU 30>Ļ}n$ Fpl`jgUel]e{礌X$P GhDbs lIkKU$z^g&QBg[i!Eq+FzN(&nV,#Gm55s:]}?&Ǥ).: ax8xv7!D 9)ҘWͪҏ£PQ= q1~uM*هXI87=;4/}#?rY j?ÿCAPOZADbeo/.&&dQ)Iٜ+o3W6=̡twlNI691g*(2nS_FP՞8ɒtnǘ/ -TaO"QF9&m5Ƨ”wy@<: L{p6 H ^4LPt]!¾;Gڄe-~2R.瑉CPSPV@3rΈ [,PR?uʻč 9? CZQCS 9@9p8e͘^3"bU/UUPŁ\+U\Xb~u۵̷#3?ոhNidUΊ-Q#<+%qǕ[5+ԍ蓑K+ OӪ,,Q#ʹ0du+]{NDbrf&ߎR%z  XuE u]&nYh40%M+P` f}EWf%"=Jh5tPkX}_TXz5LJL3C\2訉FRymfkxɝYkZij~#M.0V+-ZKèLX,GLbߴ bZk5x_{/E)wlԝM \2!]9zC_>_[1VQ+00׾ţJ$}fi&ug5[PcfG| nؓBi>jѥqC7+8OoQ6(ꮓuGD|o;V}A?!-_ o=I-ϡd;_!$-Q:?|y֡%Z1wDw1 b'S򣦁#]:Z[J rO R0,fy]^u -)LDA6PJN?lJ'RI}K!9ϔgox3hПX'E!k ,x%/kE5i ^f/%ӻ͑lQKN]3ts}Gp}֩xFQA"gf!Enwanw.xRs|A/[ǡyz (YUhh  8UY6?7f 8gaM! =C] dݷjOd8\ }*8}6Ӕ% iڷ'찠#DݻfV ^Ы8zd* Oڌf[0!\1 M%oF4J =Yh#݆Ӄ pjfUQ7mJmُm8 >r%{:1&.kgQeƈn-pVVbd̠hj b%B@-3wɣLLDJr1:Iu}&-*ϸ_ژ]1e\kE vfC4GH`!i(dql%O5{ͦK-N{[ep~ DTg_-Tǥ/lȸ I=S_"dG4}e uK/dEj:V48t3[Vh3W.OPܩ؃VᄣlV$ :O(}>~mqٴRN^C7" ^\߯Oܵ$ 402ʿBm| )Kʛyi(:;ɑ~Si0%.dž)PD5*۬$\n~a<(>m$O=dZsm,~4^f7{N&n$[7$6~G й1 :<1SDkL.Dto^(qk3 y*O}BfQty.tfK}Å=aPcz畿ȒICxrRVpmD=]lN6c_BU\ 01] =Ni^@I^ըazmdO!S@>M4z9*<:ۧ*yVJXfGJ<2n,Gz,B}τ Nb=ssKXO@Mf] 钺.74L^ϝ&:VVRxbRqy3Iu&< yoVDo Rccg9CDK ɤ-vXG`#q6O{n BݟB uջ E)i7M |J^F ݌ll0h|awHi! ,j@+y֫ K͞Ț6k-'"ޚzEv*- :V )G F3t*1Qj&H+ (T^ۢ~=v-yll>V[rЀ0q+k&j 2d(w꠬= GSiikQ3 VN;`ԢR X"=mj_N0 e㩚eI+r 9EA>E WWϒrX(-Q:l½WUu*6&BCQE6* ݚ{'2Zec(0o:|q-v8][ _9ʹDiC7!GoLOUm^_fc ܯCߝC.)PQ -]̑p͛C΋P5J-MfK$"^b{2?9@S3,T5oR >P/ԲRI3rCf3h2 ckTP*i*u!kHzڐr{X--s@Ix YXh[y@Sb(Z_f4HctC!stCᔋ !_N|!jqo;Mnn91P?s|Q ~:RJccM6M->iZNyb͖BO JHʾX3"SWNلHoRz,en(`C54AV.s ݅u1vykf5Lf-z6XtHL)^<˷ oTN EF"[="$ZhzZHq0]K."JQ 體69~bU 'l@gFi<~qcoH -Fl5m!\'R6.%pU0[qy1A -PI\S+ d_b/Sh?rV?3^sҡbY1|U!i@^'<7ޮЋ^\9׮ݨ+^FGD [l(@T+/rh(<7U\+zEN6֘}G:Ίrذ ǠX)# G_4򗢏6='9[ɿG:*hC{ftFRg]_3"SM< l(;Ii>NhVCe!fn؇}ۊwƆJVQ;D*ULb*?iYr1P I٪ ؙd::ֿi(4z1gDDw$˽CJ%TKV>/]0v =[eSg"&g,'q 6ॴK1Dh]]ʔR!I^\39;q'ZT}(wzBt4J3V1@&3t>rafZ茐#w;o):2ej0MX\eJ`|Qh|;ېnHrJW*Km 2';n1UTl8NCgϜ4q P 5s%a EN] +/!IV*:TO3[XrUp<SOo3:cL B| CG: <ѕ{Gyhl A!/!aRH[ Ba\ nkʙSȞwځ1sEo>c{ ܠ3uC[$[㤌\6`ZWǍh╊Ғ G)kɾ L&TTUlU#qd}>\^f/5P]{O49`8XѾ#X,mS֙)Rу=B6ar9 LJDNhf:,`+Q9m@C-_ b搔ڤ5aPǭv(d >9E1Jv  /Y(82@ ֿ+ᳯ+6EЎ֋@ݵV]^ll91[Tu^&]/KX7;;}IVO<F?ωO^}-q/hƟNEBFäK a?A6'@N9ҎP^wht[ э4R?AQydryG/b`:jRZ" 43s Vw w]ct!#7xB%P1?%<Z1C1] "cʿ IWi2Ne` Q74a1qށt=4u2H|LBI#͡Gv }ÍнLgCc+["*.ROt5g›9\D|SV\v<۟99A0,vF iZnS6KtbjDw+옩裿1,c(H^\7vS'wrR:Ļ&_DhfkD6 堆P)u/|fJCLB*xF''5o ףUT)h˸,AՊM`WU:jk9 n}*ĸX0 HN0|l+\\[JZW @76KukT8+-Er"|+T6[٫ϻ`%s^ y߷*[Pt'H/wrME_c<t~Hrѳ| d\nMְ Y$,?=5覈yƑ0gvp ^K'QC4OG}0052#wnӦ1]j8ABjDoŲ&iyIÁH``$AYE V V`v CEt foO(Q/][T;KR{HQG"64JM7i./{>lEbAKM7E UеI;YA&tV]H7c DY+|j;Rfg\*f}hIjmEba pJt@p ΐ=ʇcu:evoo<Z$g´KREdU Ki΃|#Qni6܆j˟J7/v*JvM͞--\2T$TكΉyAHe>+ϗ-kVԵz$`.}xE lw}jk.#R/]*5x (] 3̟OI 6.B=r.QCf#Tιpuoy9qBh5Rn$̮/Bl=;Fk|5ydo<yؓa9<>@oe-br02~dW]EEݟJut|5mL@\\v,m,>б?MNMxx` eʁ%)א(92غ+4H[hW45 GivyAM"I3Xa+JHc!=R:pRd%b)W)}D |pd$qi9|m^BH[jگ6Y9B]$}쓅k᣼KC Y+}$OO/* ;llA4ݘA")jܷ&{)Gkl5rS0̈́7 V#$ItUPJ!mgt{]9Ԫ~xrZFzs1 U: VjW!VHl{X%Q؊$,a Li>&Gz:'8U?VAI¨?O!B:?`DpKVAcQ^TxAә-iB9R/3_X4vQ4MYZ"QrYrik6O sGs @3+ʈZе iJ+hIVo%g99DcX6\1C|pP! <'8z7r\6XCZa+0[*sYWokSov8[؉);ΰ""oS}"eT$Jt&<$"DکY,4Lwdt)ɵ %ёV3c@6eG{T (WO$n'SҪS %:rt|0Hs3)zx˙'@t*j}E:{XĀo>O t&XO1yEkIy]+2o}[A;[sv81P/l^?do @|K1?1,ErRԠ8G Dk4=}t)9E^eH'֬*XD6t4Y+чpUEA'6HҘkSVBbBhfu1P'Ǧv珯 aX;ىw^@  ]{G~g!C^v'[OƒC5hD{Ah|5*C4y†[7t Z]R?ܘ'qwN pj2'H`uXӈ>nj0%uh| dd<}rb FA&)cO빾og#M?kaR\o] /еSHQf[k q: LKaNg7fc?gU6M͚J ,~/D 1XpV?NʆsʫRzRy(=1к=S3u;9R ?F$he}m4 ,މg ^>9'dT]O631Y89WCtpV|"FS$5~UP/k|@/ΈXg gN\[ц"P$lț\X0rˎHWO NѺ çolԏ~ . paZRbD:fwW^=;YYFU"8ݽӁM/fϽ[1.p:(~5*w VX; $^m텲kru읱z!~0*4]:M3#6><قK<1Ahc#WƄE,J,v )]+Hvdc8?hVҢ~4xy~*k` {a|L>`gfc.YY8l0@=c^+f"Qׯ>Aw V-J.H`]~{ ˀ*QD45;({f- eu9F ޫT$Ezyqq6 /zaН0P4 wnϻK~O&o I[5JXkQ=$1NkEaNiyTF{ƼV>~E.ݵ O~z!iXSXa{pamĂ06{{'IRֺ]6L;͝)Gi[˩@eBs9[4M —JXO付 FE 3{ޒW:/e9rUAr<,45*<(qU,7O9B Nc_ٶ쮸4O@f =T"9%CzBMz550'mT GfB6(6%'򆄽IV\> zXH VIMl8z|9 Jx;&Eh$,W6W$oj`Dþȳ;?#utVA; #>I y ~Q ħ`վtm5JL Vv!Us/ـ]i|WTbƓ;Ʊ-1C6fPLΟq&dؕ`RGJms jd H~֙gKgdRSC:9#S=I3$a2zl1ilVq]HrfƟ -JaOkHfTOe])`a'?|I,5u<&LpR? HTcy8a&$3om/AXFrm<&R[455"(/~YC:RVݔ<[?!K qAmja bp>owp?bi*ޖ' (sm~)c.v Ex@D&z2sQ )M!CwfSI#),wږdQ?Oqy'f-EqNZ2vuGwmܫ'_UZkXt{M_NiU@؜~6@X2ަ~+.W[+z p{ T"FNՂf$ [/n*VgZ+ w6Nq){mỽvJE iS3ƶEa+-rߒ3,GS;4b dQDK O䑭vOM44ݪڂѢne/f4=!.vpl$@{7f2V 9O6BOKZkZ}dYqٵأ&5FSgk'd8>Sdv&)xDiݡVm֋+Hě8NFP;6?ETQu>} PRښHp!EJ(F 2 y ]TwP|`+^1\A0Z4Q26 zeѢ ;-(U`3pQYtv+M`oVAVz܋>fUw}Dz|h/q{yG񏁜cdESzɓk=A)}ťS0`I=Kx6i7N*D]YgvNT4St"Qe0T3PMT(кD(2f}bOPbgh$%՟fF^od"V,i3vBd:ǒdPD78eF~bZBAD$ VאCauQ>|14Qp]rao#Ez8~Tɡ? mGP|)bZ""KSX@6lB:h uw3؞>sƔܾ-SbnH5 "YL 'Z\,Os{)Z2\ؓ1w^Ԥ;~k5}W*M< %4hoAO_HDH, -MoOlޛvP :;0Mܑ EJ!{sIK0wխ!]V1[:]LF4Lo 4xԯ,$Y'һ=9$H9\}:#=`'h,he?B)J\S0Lf'Z.ePL3YG =9dg|WAzT~ɮI2,v=#H,TmTHb,&TN-p8$W^.jЌՆz0%a895ѹ<ԏ^G! k"!5PuǮs9eo3SЅ6Hl޼1ZV+> b.i_F#Vz@|Kf m8lΧXp>] Z\ڸ/Den _!HpZ7܀Kj{%_w" y!yV7Odqmx7,ia-uK~Q7/݂S-^ٶrrO)EmMBkhZޕ:SCD\]E2Yeͨoy3Ci=y9*dcУZt$ϱ\zP/p TLm SErxi9VC]d7>X'ؾijicCVQh6|~΢CS :. MבCOY?L.H8 1RQ|^l 7$`2s@|بg9y#F)b,)U%z*\4vd75SKjXZh\%Qbvmo݌;J q{lb?A՟Sv/97HștPhͩܔr:”s)=̙MjX ugcllO|=+$rA, c LS[%CxPi8^/fy_{D{/PԐ֬v)fiF}f}stuSGZ|ZFL?*,0iATRIo["[75 Q (6N*dahܛs?}޺@sX?m`55U47M. g@7L;>&%~oUx|6BΌY[L͕}/ R7f,1Đ!jsl;PAwE/ EA CexeZ&?џ ,"hG҅$ٳQ+N0@ocz̳6@2˄ va^J-[p3 84h ]!W]&HFP$ATCQ`7&6Nڻ1& s >, '(BE@38a>YtdY/9|< \tR'tQuF8jEy:tAj7 nm|ѵg;aJ+*r;$DյS=?ruap4tb-"b҈ mMK*Ez_VG]uglM<4ANE|6G5-إЬf32==l"lgkx?%RʳޞNWRIfV7hd"P"Y|?yibFRWӺڣ5\fx|Fm`PiJ{dmNL)B:5s~?$>!XP&)Қm% tE-nG(hɇv%:^݄θ[ȝȮoL)K)?Ȥx$_^=r!>g|~JZn i͠+8v"3SA 6Rp.`fHGԭ B,r |kwSQPi_MtuD̓MFu3XtBt҄wjV[5o^r%ɗ!2rARuIxcњj^Ź(%W )I,M|!;13 ysn([o W$l*sR Ԉ7VNEw2rQ/cbjuՒW_ C*Lfij_alx:˾(]dʼn,%`DnpQj#o320Zp4՛x<UL^uH @u#ʍQqXP_1@gwoKsdLfgJ? apCWCZǽJM9[9{%5h썢SV&yy|c)]0aNm1wOۇ3V9cY(DkS _un`jȶ;Vڑ'^AJ!_/zn:`@kUb{q'$x}H\HeD8 @$|y6pUI,hnoZOݱ-a9Y-Ǡ#@T 檧 l3Si jC_̶@ AÑc8lFƳ?i ozW{$W;oœ[F+(߸Ԏ1zRNdIZz_IxD-ȷzfq{I2#lçi=&_1VYs[P(ŰI>`Xi ) ExTúnY^|))Jfz`Awg؃@ |}7l3ۯm|]i%w<`r <.6*2s^+]N|3P]DKzӾ_і'R{Xa'I?Nx>1r/V(a=&-%R|reXM!隋*S^|-/us@=sd8pKxq+oLemh4J/KapX}XU N g50!#c)Mo$XL;SG3}$=f`f^; Vۻ 5=Oh7՝5Xթ`|n_Tuߢj nړ?eQ5>$&C:MjY)# -1p +sF^`qz[Xz>ܭ܏-?grkصu#ۉp_𰴙]0 vS_ bW$-Az1ƸgT/B2M2?e#^v^JK\X-lWZtyr %Px~~_|);"^~U~pȃ8{yWʜ8*m5PGZjg=D Uμ7#ţ@33/ tiNI ’ОB+(|t05+ճF&ΉpY:}Th֙Տu(}$&kN{1}/]~I2*7sYZv~0P':eS?&_׈4 FYM`/90$X8H&c;_P_^q역Pd!hk,RPleZvr) '΢…A598o<*v@rfs1ʿIJ٩wA?m} ߪlPZ CX1bpJE9N})3#5jijMe- _ّ9i\n~D:D^Xk RRǾ4_B#fL$ܨzQ38|kL?Hު7p+@s!|̂~:]ەfZAI(ldħ;Y?ءs>$yW&H-#q7f M8F8>ȹEᐇܟod Ƅ 䟉E)a|xeW{P8t}8A[c\+?e#QA,t^Ows00ZU$U0W 6~. 4} 0Q487 w AAUG8\?/ ă}EEGQ&*nW_/q,? br?#ȗ[^i",n<<`Q!:zx]8( rWqPA %ϟ U]bXFg`kԔM1;p3~ҼA+neJ_6S>RboE%+^Wl0K#zf:ܐƬ=יּƧ"+y՘V>V 2\IYV.Ye6ATe/ X3хy:{w,-ׇ^n)9R}yB6r4Gʴ̛0ilf-Rbsl?^miV-yG>8σ!Qɢ@ $pI31+=Z'FV"bnt#Q$Ю[ g'Wgq\KNU7K~2klV;* RX}X娂={;M˾"b7ZTn}^U Ȳ @qjhXh5&.ɲ*in2?!%LQ9G;Ynװ_.~GwGra 3A3}# 7SY/3$[S„ꖅi$eO;2s־ cLݦa(cyr܆e@WEJZͰck{ O﻾D _U;b p=o't [$cki^f*}L{Y|&h$SO}lcJWѢ?9Mg'Ry}b_Chzf5I93OT;3QUfZ1)2wyn6{1X[ffi{@ǭ-3z[wg# shC]M{UBa .4Kl(7U k*y&HJH@]G5*]F"=8`*NnZO.t}o#s(r /WN+7ڨK EXh=/ #P1]k `O"M5y[ f\7~=qWB]s<1uA]֯--A) (f7wh[.1 % M[id~)b2J-X$etHXeQ 9;o@7_-G$dV-ҷ0F}AhUY#lT?~x(KhvPdFsLR?W=2=3e-/q!u #qh p2vڹ}'O ⱹ]`?c4sId_Ԛ9O0ң|9ka\c[I_Ir1'm-)Wd'VM6E6x|V5@H#P֌~XO"wK}E4GTX#ʳ7ۃs7Q۰J?ʨbM3EU DOgpȽUS㞕#;yp?@tAKn r$BP;LE_@z$XG.+u -Z ̮01KL^NJAVͺ`~ sK$ :{sY yOYBl8Q O}{Ž=,¨`t%לmuގJ(j0eSBK8KUAϚuA4xV`Q{)(n/fmy=hE̾0WEc6BVMa_~2d-AF}95i[Nn#P9v[?M/G2 6 ;hP 85_tAs&l,5"Al{e5O[52o_G$ݰ%(g什Cj%E Ƚ^SwpZ{ > / A' &.TU sp_.,q^"c߷YwYJ7"(?7r6+g87=Ty xT#MI/[w#M#2[[CyO{Lb9fXx,;,BtA![aKd+ ^oMQEnn ܃S%(1}x;I&]ERJJƞAĦ^5vI d~6 %F,yDm%[ti<1.껮uEрDگtƦ԰CũI})~3Ej (h*6+fR͡9+:geSrvhE3#Qpd'ȘB:肧MpͰ# d&OYFjZ^"eF!7s}AJ BhZqWꞨ8bD11t/ПWNcS M&}P( }N{?ͺ>[G#6nJBWf*h4bD+,!ą"2HyMCɵ+co ,PPp%ٜ9sg}+wiWV"ǼIWmMx=SN}«& 5uK$|B6iIٽxNxj7%YH%U2*T/m.{$ņ!v+:Y UѮPK={od)@m6/uH;HS}QL72CsZn)8 ˅3"FQN"C/],k,Ja x2 ~|{YCzɮ@x^^"T/'ϐ&TV~~&:nT"ߤNf b3W.S|nl#9fm_B O#AIC6KL~12v5㈽L mmtIB!$Q-ȠNzD%ۿ{ơ098)UUUzߘz%D4ܣK^ɭ6,ocQvXFAJURfOR* |(x7*%BW 3;TZez -?/B3\s 1+^ARCTx~? }kٌv,]q|c0&G2  nt yjQ y<)gw^ͦBw uq>?I 6UQfע!BeА|ҚY<&xp7AYTjLk57F$$=vJWIY8HtMY· AIV!ƀHr2@1|P{_GL{ERMo;C(]].="Uc3ҜW74CCĐ7ꥀ f|2,XIui#!+qh cUqP۴v0T]|F MI"i C}'a,AOj*0qQQS tҲqm> YC/R\)fu9sӻ㰽;uEƂ]E|3 x)OgWA0R}YUIv]Jj ]ldHSfX{zrAS$QQfԞd*fWfiux9(%o$-A5Q/)eUyJ|c급QK`Ȣ 8Tj鲢1߬3GFů7`|"Xޏc!~2tqhx=I ˛&.P"v$(%~ I{!Zt[02?'pcsρ]싎24{K?$b[jvZr]s=ϥ7e$m}+3-ܠW E-TaOȐĺ`"Oirgjax( G<ˣmT!q%[\_>':)cA*6fݾ s8w$s0ZhB7nP;\nePe}ba}@b_Y#()Y 0,y Tj?8惪f-tD BM^/Ut6W^Lx/_p"lDRm`Zr+rҖMQ5:ӞմBmU `l`Lf'ASzpV?K&(jAI1`UҝGڬl5zkI3lE0("űG|YX1߮ eW0 J,5]ӵ(;Np}QwDJsNíܜ <{ntYuW&/;J>oCH5p*p3kg14:wqޜ"=&$1b̐v_&K)(gІX*-ޛl-%8) R$F0Y sL[[WF`s *FļTZZVwyT J^i[ȏ4*6u7jS{?-VXBkÇx˥24XRMz tCсBj8 oe]S).2ߍ>k-[hae > nf{Hq,`MP|@bV@SOv5>⣽G4?k;EG ]o?S芳VI Y;+Lbdm~Ba#|#_{ܿ.YNUEKי dx-h-LCU᛻9#.0.LddM4 +; ݒ&YT"<PHEMpB{+kOyMUhH4cL.~sZRc}^BGJCm95+=" Bc4}-da߯ )K|s'٘g}\gBG l(Ǹ?; !kd>u'Xa9&l,RW_R6 ]єV(ʷ5eM&5U^\oC@dZU9 CϗfɬWbҿ4DK>UIL(M*SvGt-/(֎`xM;Y 3 YO ܎6>#[Ub3-E9,TͰZ;(K܂h$n+=d ^]:cq ld0m~_%%j5q#ϧ='*ڍL|Br«@!NF /b#61{~WBX68eȴf 7:.LgQJh [[3|1-ݪs^q&(a^ %x;KZSLgسGXP53>r+amI.3YaXCo"ҙjJ}&G/h>I}/ Axd]Z#`fv`OeL/Ls9 4p^l]ohI8ڍG٧/!:ug0`̆ "0/gd[$.= `Ȩ o:|H*n'?wocy/m2+͙N^%Rf"~!.=whc YdH>i5Z2ҧJQX ݹ:8 1r=pAkQz9&4VhH>׬=WAEz1]_1=9"CxwlxS ONO5F;bxgRʣ)jqB3ּs5A-!oIK;Djo?7idF#b.~ɱXSmloI>3oF:jx5G~t7Q ye\Pbׇ D s?ɲ TX5ZH'WBR0 h|x707 )׬Y&q!W]Vwsy|rkܡ8z/2=߁>zGuUf"fٕ\=4)!=S2*TfĀ Fnqa`Vs* \Gjjzo|@.ht"{t< Ewcטkv*xF}yQ/k(crTo8+N)I#蛈[bM@nղU#((eG9.K]3<7 +Qfͷ1ե/즶v/XO8̕*K6Fp0ɮY W:ug*8rxIy0wj_܆9Hhugb5E $^ 3;s'0+$lMmwI^St~_Wa[K%G&X{lٶ}=lj,A-E.䕸~5CMϨR0X=0_LHgج3~ncb띕bױ՜˟&v5z!CZگh~1 c"򖐠NRmzm{^_5~o5F~2 5BtAm'R+p=n@B| cMs0+C yJgaon9DKɌmޖAD 6vh~lbE^Ot6pHcUA'DF I]!H-^(ۀdOپOrqy?3Wpk?ܤΤ .( Zy1%̔vNW[|Yt[VZq'N M~|]6E `/dUhY !Wh,D}tI@3l^ZzBs75gŚ%rlGת\E~Z`|, B'kNX># P&s*HoX3t̘_xEnSYB>q\h"+]'ïMH:>Ӌ#8I>GKI7>%Bl!Ov"7b蓦3uF,L{+L:'1 #덋iw-Ts@rCy p =5!¯jRQ&O6ηC>8͕ܫYq ( ԜJi9]Ƙ|^]$xd;D'lb&5R_9-HS9/4ǘk /h !DJIE}e: {x׎uWi㳌`YxkC&ݣQ!l |yT۳oiv:XPt}^^ɖs2v䜋,?~&2Tgm7>Ɯ۪ Y(DH"E~ge4bPܨ&OegO?Ei9{}1tBWR72ܤ {'aru$,;+⨛х- c8uj65.`b+8؋L(bTFf&;+fY=*U̕Gᥪ%g#މ|Υu`X(îVd7%ZN DG%:"%5-9^>}>V@{[@{:-`Œ[ C^GE2Wb‚%e ̴j}kiYhG&m/f3яX"wV۲,cQ:ܧQ@}Ӯh>߻h-6n)'zь0USk7# ukoN@v0},oUh ]~%>?-z})б 3~*<>.opݱP H=Ykg3j92_Rz ( ہcG (ϸkF]@ =쬓qZy^ TƊJ ^IlSTmF$f*:`?uz9c+/-!hGݠ14*yX>k["հ-ٓ |ErMXz@.P)5[Y+4p;U\M'%!`dn KA$_>~8X ƣpǵQkB['R D"(HEP:n~xiWc@DQB@ *'"(>@8H1 $>a "cWR%bck9R`qž+7 PLH^ii4sM2nQ]wҶ ^^9ijg71TԛY _9vPuVlz!COO@/Fuh`bEܝV,n5E@ @$ n:Y,C=`w=Sᦄ[?fز䁀ySE'3h t|/IYsJZ:_Ǒ̄h]Ie\ER1 ΅58ޅt-;04 @PU q܈96;p.2X=0-h $kVmh<7yl5+P<}ؗWN.\ї{_IC)4yu Dg1ls"?`{0{F )8 Idr}*p}^}6`T 7@i"]yʞKlmI__h2\_<-[er.;D.V_;P&"tc)s9C.>nQҚ0Iċ% ҫ~a=cL Jד){uͼg }ݴy ~ J'tC;Tݽ[Dc {Y0*aF3xrj+ t"ឫ,O/@Z=,D6$}8r2! 6u:H JOUϬ>`_vZЮ4ַRP3}!nZv bqK p^<:Yӑ0Rv5~rbBY u[%.Բ|)% ^C)6D vaaf!ĦoB qRMg}t/->!FX 5ޓXX a5Z%FCw f2|"Sgc)j{-T Jȱ2vYj3rtuG0Ѕ)zּKJz^gN \%"r'O9wGZ"+^! _?3,PE/$pٶ ,6˓mJp9# #.XK-t_W@mU1Ey:m\/dHMn\5Gbߑ](Gzֺ|16^q8s+d]Cͬw òڋ'l$8jc [cL@b`s{f /=i| \y]qBqspJ3T&{23lA#(>@]8P0@rȊŪ[1ynWrk@Dlm8yY7^4\YrQ̡/j\B3gHSR6 vK!ƣۊ:䳍ޯ&:#m JȞH&v!I&G~;0l055} NzEszZAD<V^((ׄ8flX SQ̦b ABMϑA7$ˑ{mȷjU5dvH_^n 7u۷\Cӄ'])^+*=&咛( k~׏MN,tb sJ5_Ytlܠpk^FgC7+V}t~ߌ_eJhMO$f39?Yk$u)+xY}nLrYmƖ}H4zyj[Θ5[rp8:0\I d۟K6_a;T}9;CBy^N q{IA:2`" H[\B0 Z0ӨX`lJ*E|h_&~<.[ Cɇ+4?lʀ=sO -F|m%f%1wi 2^aLc]B1xQ;XegJt3ª X- ']]NY3ua.3Zo-m(5SGN%pJa/OYtԥel.9cO$Lk#Ktc96)kf]$}9nNSSu_<kr V"D8AF#Jȗ•c-fX+H3$cs#{JrQ "sm7!9npnxLxڢ _TQ"{Y)+TO4r+55^dA%/xQx\Й63ְYiu[4EIϛjD:)X+IMv _֢W;P,)j@:B'LѦ SnU_M õ[/JkzV/^6 mX±7MÏw3iμw;+dcbkkm@mꏫMsN||*ig^BspPUps{_ _ZQAoq^pw! J,~Mc$=Yrۀ]{aGBœW@U _d&wdN"]C׫1qwYj|\$#r톭XR!zk&~nB<ӗvWvM,.l @7˵!Whz"vJJsYCp3K3nHCSq)dҲn [vA~~.V~MȠ^npmE+ӡd  \mAv f,{F9^GTjjqAg@< ́s2DoGǽ2:]W+uvZ7tB;u"# =o"YXw|U|y?˧|:>"p|B= jưrNU>kAC*yba(1 _%iq-EȿN,J8J_ƷɃ$Q& =| E{џ`kK>SY%`'S+J^ (aٳnxSžN |lc8 & Q`Q5nkgf"Rr$Ne) %[a?ìUO,0Mksi|6o܎ŋIm-#`RyO"6?w֓ a?eqF4dOR}@gfv$2N$'Þ2h%`|)1(M w"n]rhK ~gPʡ!6eUHrยSPIDҎx.WR v8p9!Q(DPzOrB6SbZ9S7k7 As h؍soN|g#>o>y`ۢz [/֏H50yײ뎊j\B`=*HC~*uHWKJK+s\1N LԝC1윫 g-P[q?۪[ ](pIsnq/z hSn}(H DK/Ks AΥֵx7*Ӄ94LUV`/ HXm'#'Jz8!0#+@;ڦ7x *ިizJTنy$dl$_}7#pR lzFP <$V/'NǓqrÑlP CB:9Jc2vh}4_2 RUt͈@},\N౽ķ1gs-g-Ӝb7V :~"crjq+F<@-e4m/]#qߒSB1 L:`__S˒`cC8_T7$Ints.;.9FB3S؂"~GL\@hE4gc`@BuNxtM,@[b˕k? 2 ݇ mT;v=@{Y~Xu힮@ry9 ]2ѣ2-*֥Uy+փ0MJ_ >xJ4ҿbb@[V` i\6_L?会eݠIM*0X/=֗^C^!"\~ *uJA7]$,5 N>-.6f4lo:gMW7wQ dZʪ,y}^V)^MI9d2#=a;Pȝ))^SC+CJ'ƩgnA_7Uꞩ{-G =f*äIjQO9Zt`i+"4b%(x[؃9NI)`b>zF(Lˡrr\:;Åa fzV/bX sG1NKϛ5o7^h$,.ȽQi[*0- ;0 Cؐ5'f$\%Br56]}?LGsfeڳ"rf"mŰ ŷθ5(K+*Vr̨L!t%ѿOanȆģm'I\6P7Uh,si )o`OKԂwcSt 6#+c{@ ȜCTZ }[+Imۛ%^nP_ʷ*].8hW pzwaRƁK{󆀎,:;:++:4mܶlr$+> d5GٮQ/4ڡ)</k~PHPNd,>x49)Y,_qDA4 rG 2UNȂ/$rg2L[#qsdMMȥL%%2R8ݰR Mb!-7J?TZZ`":+ I sr x|.-x~)HA_K`<m(NsGq"9,~aipy tĐi< fA*pٰzPmjnj$^enQd:8t7f_I;jDheږkgSwL`Tʵf0XU+ 1:σhRdx1`Pgzy'h(;>\xkN-2AFa"Rҽ.Λ@‹wB/`pQ=JWqun!WOeJn߉yX/SQSpiYM>FDS?dtʆbJ' PJC~nmA Zs}h#~TK/8kWjTJmqWJrcY#~1#QE 'nпƧT Eb%]Q1Yl:0L%.H!DŽIRkgx@¾UdVn.fIfQ8AV /FOi8)k5IwJ|q6p^ݫ,N*ZB7_;,>Nou'$X3#pӱ\ >ǟw׋rx J}'1A,a4<" fhOo1ͱ_>6X愿>OӵS݃vL]|Nm3eK Tx PS@` XQ޳|r&yu?LS;Jwd?#5=hkN{GI ovR-\\wh5jSj8s煗 pw lO}X[LdnA=Zm)F&:#W 'G ?.sSVƎ+y-]XgrISLΫ#;": PshG=F\Ӥjoo) ?73oѓQM;hJˈ˿3:<":IֵCi{yohy+2ٝ|!5AoN\;i:p2d+_B ~۩cz^_c~vW*oV;-^{`<5NM gu(\R^) W,65/UFX{ڮ*ƽge>Q ӑVKg(Yt20)WQ0SYfW -Jo {ҮkBj麎uVM-BOkf7PDF00u/{/RYe󄘿v%Q4dVgSk@g&wv7ET˹g] jgVsL O(S,cp!^uT26׽HziS܉((_)#1č`›1*xB:}MF!w-~4gYO,H5u>r e(GZ{)tɑ' X{ W /% GҋRCbGC۶>ûwMcԕrPnV6 ju4 C,xFghyk| ҼǬOlea'OU>XԂ L^7.97*n4يt}j%yr5j:CyO5!{MԙkLZM o ^TLRueC%g)V8u T{'4^7fbN,QA(Kn;nUqvOecBvcg֞^9r3$Ut.gu mӚLC {;"B̫B&1\L.@wb|ˤVNByZlZxm}CC:)Ioٯm-tmC$>2LY }cloAߠ0VꎊHňc XOQxӣ @rEQPD_rP-Hz^x B(Yq2\R={1ޜ85]4s%ԅNxulHWzJIPѝ|sI"37}n#r _ɞZlJT'/T -I&._RƗI”UG@;A bk(&* ]7twHk<] 1[-C7Wn Oo9.ѿ Pl(SC/2~*�BR 1])QDwՠ(zd;.m*$W媟v?fO+ɥC,WK`V2~{6,vg'$>}YJ7}hiZ{4,6! Sl1)J,Dث2Q?0~֙Kzh{5YAsv$zdم" 1Ι3U gyzRT6ef"P|٦{4+zZ%S|dT#2~}gO~I2&:@ !Bɝ JO~%n-$[kw)7"X9 U#ZPR#F?lyzs*)+$Go5w)L]B3-vfH.|a_8~Pӝ6Ϡմ)6ZE=c zЩ5Gw73f ّQV} zױ_ɷUn:nq!==ĦY(qw7pϹ> w[J؂~zi3w* $!B0mjo]>f݌GΜyJa D0>x><%3<[%ljj k^WKUTnpofP"' SvSVQ5 ?'O^&B0VPE8 uB@2J \N~smhH0K aX=8\x8xZͅ(mW_p罫ݛķG(mX@stݱADC\ݹ_MK$ \l煜=OQ-7ŪJԌ+鸬-+͟~_!-dhzٰU=/wRDnfnoۜ 9 ]`#iֿvy="$a,~ī0yEbixx^ȏ ʹoߊNlwBMj\C+F%KE)9DkǚСTA^#I 0~Q #Y;8wUR?3 2O0]S|Sq–vQב'.lqz+3j.N?;oV}#n8]&g l1T76Q w8\W6bK/+)4u_\J +>IEB6s 8{*B*,;ϲ[BN)ڴ/Sn+#Ǿh_#LR\,dxog%Q|a!+Cz c^)OgM-2>ikeϯ9,C(Zt:ۊGY ^%W멿"516PyKQ q6*Q?di`̘NUFNCAA71Zj|eG4yUmot=~(f p)r.@l;[١RN3DYרmccZI֪m#;g?*%͊)1cAkBbxo5VکE{y8ĪEM7ҚeܑUW2*ICuNj3#m oF?ef;˟ +A(Xm~,뚓4fٳXSl&셁dWـ{^r#z)f3.', }VJu&}T|OHF d8Lpjᅷ2.#^Oc>AFA_B3T;Ύ%*-g.딞("wp .zѹN`}þƙQ~}휙Ibhwa#m8$S2mJ\#LQu !G TiC )'z0z+LMkg#Z/?X}8Yj>: vտpg 4܁ONUbY:WztAEOWR:`xC3}Jp(&ݼɈi'p1A T]%VH9(oTwW}oE@v‹IgI0%zjHXG 2"$n7Ņp>߿fI\ϫ/lBG(#|l6k@ 1s8wt g\1LjW`y ]90We)k!MWاS)n\rCАk=d06cM C;~cȉMUfy"í is9]>=YzM _UpJ*C8v:.`.I$JU] d1Y T~ݤ\ 3`8tee-Ѿ|tvmYyV6F2kѢE֡}NQ:["_'%f{DezO2A=L"Sqc}şiI< RȘi >$y+a)# Z;8řOڌALD`)Y&ӦWL<9hYŷx*V'`Orcףڵf*6 MƐ^=ܗ(2%Xjw +iܐ,HKNH^i0VyW~k9ѰBWihI٫$]֢9?Yd%SrP5&Ӑ<1c'b#^^.ʿ\S jV Xh)CγcџTf n`z6 $u7Ym#(OAfPkȩ`rm foMa׀05VI0;S!MpJhhr`vb&`n`}xdt&pz ZI仒fէNȈQu  ۙaώW5XYP:3VHbh <==EcgT6_w!.+J^fޫ+̤i:;/5*RG$阉 xEoUVT}Qԕ%C ;uy)ްV6T$H5hvUT,Ig"Kެ?ʵX)E h9Ë6` F̝ߗ}]JnԀ }ڏNC6_5Y(>:ǖbzqvm< x޲;R}r<;5=3c"^J 5 6RiFCƵH'yFȅ"T/ k٢_ z12 @VL,_cU_n;/W! e x0 ~~_p13;=z^C8'q!&瘜B8"fk(VQy4-/AIOvb-aWeHA3&dVXi80S&46_S@Xkӭga^O^Hlڲ ޘ <)W(ܱ1͢5u:/BmK%kTkրQ&H'7LpK ZBMp0*2y\?VhaË>z 1k<_zmVNGݹA #@F!@.4D xi\].G?a&3Hh C{V/hEuhƆ~ fws)Qw8o;QLXHN7ZV c.ڝu&(U?(S 2;]HV%s!_IiVǺ3h'lӶaOiQ+؂;MڊPNyeYUMN/]f&8'}Zho>A\Fb$?-G#26LN=mZepWceZqG$?Sgӌ^#-,>m0YBq2鉗[HX.ʺĸ3r߁36LY砝?H,,-A-~DCve|"9=W3_tkҍA—ajr6 ۺ \Ĩ&6["rȭ%u 2Kc:H&zKU֕Dn2^nt5?OQX^=.Z rS{??(JͿ~RfblpV?L݇,p}g8ɅSp1l6VvI)۱ph'Ǯ:%H+ d!dEi[2}~!,0<kxorUA9FAɝaszg0 s?:ΊJ+ AAph+iW;b?ȒK4&ԶٿYEF~]a}DuJbRNW!i-7W3 bػ^hj-4 Q@1sT[*OGWA=턘kh.z(˚%aP\GJ"h*k`MЈ $C:vT7%i 9MF'* :JOf*lT1?̥AI\@ݳh5BH~Z#u KK$H猱n/:!Vb 0m$J7}+{zu@Ow׵eI Q1&׿|Q\Dob_Nvcwr#J[ {zA2q[4R-1LQ(%5) Amۤ /o"sڠZj;~  ߜu=0 {osĔbN3Bw 掏?|~&^UOX53dzHY77tXU!NKkuO>O߃,fVm뗱8n ':'NE_ ssd\@RR O.}HZ_ֹXo={Om Muou3a9-${/Y*93ž6^_ ˼78Keel蟮g}%L&/u+93j&7 GWg.0@ KX- RZLidͭ>=}mi1#N~5\Ӯ(/04I!MJII2}y[xxljN" 4;Q}T,B< |'^=>OgF 1wJ*Է M;jD$P}of|ROqGm9)VzQZؔ":G%qI0r?E^vhg2J$7v C?p!\Ύ淨O#W7 5g.QMi; _ғ93 {@k4V7Iу`f4z !`99oJ4|r~$rOHE8dsJ W?!+>hp62HPs fAZE%^Cjj$M1i.D)=l)$e\B HSZ:&+m-_[`0_%-F$@rۈC@JVTbf5! 75}+9O&b-# ,rLVui 3 )$_7L$vfk)Dv}J{6EP?48;/ȩ(DD|J`SCP#2֛ Ph?ʹrMiBIHL@;I2^ ]ȶ+ 4C@']2Ϲ;/68>:L :9?] TqNeNdryv6@5~(|LƑExr7l>d-m.7_ziw0#O9 wiwیn`(5 a "'IoKB}cML痣Kk&˷o/R9br< T12"4KՈ5EHrgx3u|yPPSJqD)ABf3| ~c_)currv?,WMw lW$MLm{ixS R\jw ][{[ZShȷt/LV8fD˧}'?:W I?}k{BFQJ#]4RxТvy%@(c(H GKXmd -KQ93=vJr0u| ]WlACo&<7O&= yX rٶfGiY:hƪK6*L5}7E.|Jc0T~*('Fhj&恨?Z1֊ڭ_ Z-L%M""<  ɾCtQa<"v\}٬Y}ID[H\Q#{DP{:V͂T2\JAۀ2#AAEglGS2bdq*Ȇz [Ed Aaɗ,o;r妸XW5٪V [Eq.r-qwc+ 7$:ږkO= ^ǂҍTp\jB|`Xje uT$W,|[a#ty6h}t&s6^{O8[:X7«iܮWd4|#31\fm-T_r3vv+-0]v4'EK=ՔC*@뿠 b~*_V;+rۘF+_%&ڬY) og!ETLd^ 1ƤjM^;r #OtIfL>sImX4DenN^c'FP-(: S`%p0'1Dqns(i%5(EKWCΞhmYCi忀~VXRFaÙj0M'7-n[eH*t b3Lk֍0u nru0+\]ͮ g! +'̱`axSƥþ{]N|̂!hQME4Ѩ ×ǣ^Dϥk@7VoW ]-*tq* ' &PݞaVdڀ&gE![.9nQc#7̀T}ŔI\.:6ى}1EF(dI[D̆_2oDI;P{`r\gH|5KЕ/Չ (ZFg$&WP!ӽ 9'qU&).OWx+Mָ9,xb5rՉz2TWiPc8EV8m>~VӇqZѶ +];[d8?%vP ʲE^O~# MWXΦ4L .Lj{~Zs3̃Bw~Jd}7mz (dA_kOĉE%srW a^-l (Ǹɖ<)>0H.6]RdNI &}}s}LJR^2ʼʬoۧ%t7!bE>uL/7Lb*A-e0!R rhy" .~^w7SH tXY33up&nH Cm4JBF 2tX#RhQX)ڨ 1J\޻Eġ=6XI;P$EWȽһF:ľ22ȡ}J&OUDDz.eiPc6<+L&HZV1Fraʎ]i+_Z  :GkEI2d.Ɨ{-sz1Ug%7S.ZkcUA&F4'oQĬ3IX+@N:7>/sl~N╇yB/1x\WI;f M cwN.8/]8͔͟'KK_=ņkJ-,WM>*&1%`BzcK8;Bz.SApDQB=]Дh5ⰰSV`o$*a;*Bs\xvv/> +UPj^ IPo&Xj~&wsJE.i F &K: T,Ɔċ)2ubpLVA t.Ϻ%uݢcҕ`5~'_ON NDٹ~SՓy.~ϦguzckB(;\!Nokuɩ7<#b'=kPf;EU(g=a# eEό̸ Bl`9+Bg7Hd+xD_ Bfݮ]v=:>ehrXxZFl%&-D'2՜d2YӅFx2&3?L?\9{d&`Ci*BH*<<f5*4'A,61:UxrٽQ1 !twa] Ut&FK?5],T?yw)f1>F(YŅ 0&SU6*0QC%:C%,P|"HM;"Kg :xCW&bY襗JDnxT}7r}|`,B CD$piš$jKԙ?"Xd?u@H1esp;'G1j9{vb\9n__i=ESy %V cݘ{ϼ`L;- S%{[yHJ`{Im}lՌ:G icbfى;ӬB+<]g"FGv`h[ ur%Eg$_픹_dXFHs%Չ U54jxo{|^ *! {*'4*ٲoFMWs@$&f&cW.|kX}ϻt绮ۂiLRZ\W 5,N5@++N@Uڒ5BK3 p+ğ g{Ԧ݊vQG8qzګ{-sp  DZL~ `A<'ѿ2L$G8=`F!C9E:kN?>g`ZT`a%Wmٛ49i16.2e/ե8ܽC{SWaLAn(,nR#d-ɷΏŞxu7Cb?/'rlDr.CrBMOyHm'ܔFPx?q`\ >5 `Afz,Lkelt[ZSaw 8敆K_Fb'.p\8X=M97BX5-V/TECك _cJ~WVneFG?M<EQ wq`/EN>ev R}¾Z"Iˉio7fXE=@ec7Lì;Xu긞)>秊0OL[an>9z:I{{LuG^ }E{[ɋg1O;;1ELu}n4 ^VV  (N p1Mۿ$w|SZ@(FM,xThPh@!,l*lXt~?価#M{w'\ W[9jDo' q9m5]bx?a<ÑOY.M߭Z,y&{.R<ޠ4YHUOeAtR96!CUrlsCOK2wT%\ZOMSAo Ø@sӴcu'6HEU@Nm:V@2<ۧ|YXT0巬 Dkퟏ0tjYB-"mM2z ȧM伶 d5ɨ02\R;+{ǭ%ASC+wAkrH"x,ei~GW'fWӢEx)8m[\a@ȸ'EUXa!ʎ*&_T.$4DybB*Y]ऍ(~ cd D8|CpGȖX}j7G@,5" /3jKn=%l&ޑ}QFa8h^9xn ]$BL&G1+3铇|X$HŬy4Otڽmqu]; 5)qvy Cb »[]q<{eD&lM֡#Ea({"+500 z:EtA`Y|;C/ df Y>ʍ-7հMG[[K#1?TYI\fcY3?T`w0eDoi''E(CNO9Q\/Ivoz;Y) bv8;$rB7llE2rƜ蹡$$?%>gdNpAT⼨Dzg_ljn={uHOoW9L#3| JF|Oڢ1 j]U;5aXFҚ#~wvO=bh]t=So$(D\w韄 3BT*Hr'Kt}UA Ȼɑ(Em2KcZ ^4zf%yꨇ.YDnJ.&.P ;[Ah4)5ix,)pB g+qPٗ1b-b5e$g-ʴ۽x3d }_>0DH.rd1=Q@ ԛ;8Z& '6 >,i~3qy.gt),eCOq8F{l?I-g8ĩ) F0?t=Z-= 1'?qLndj=B+#;{SįntiauZSby*Vi!Mҥ^` qrGٴ \Ua HZvg)ev: %fJ-i¾fqS2Vƒ=/Z[fKrvF} #TD3/ے #5UYOFDŘ0s*^A׍d%]Jı\_M3Z]wкE= ںⷒc 89_ScUg.\.4$l J'qSO!?pS W?t=t^ᚌC i~hEߗ>x% [y y #E?[=i.Nf#N2.DvqP_D5dxTfьcE֏f)rc.Xu!BvkhOEE@ 3yc6wa (-u`Rs wHvIrMYFo\ /W=xy槧 W%Ɋn<3% ` \S[;gSm89'w%.yu]J‘J}vp4z_lqHKx'uP+Zx]g1)$a5=޼ŕ3MRp8rE3qcp8D>A|PC!fᐣރUu?0ΥF-@93K;2=yj^PcӪ]Ӊ`q FBnL>+-x~糍 >IajF(jEAp\Ћ0$t@0bi6Pz]+U= ^W칑,}Ob{Qe G̍3 "dh-pۢOwl_(g0W ^K"UTMqـ;sjLK4i%ZTl2㥭VƉ(xsLnX\e M(&F[t8`yAG]EhGzj/Wru)R )̷>mv*5FyOm_uA!Ru8o?nLH%,΅B?{ݫٽUqE@C'Tl2K 8=Os!.۰pǞky_<3/ʪ3NE.P+z;K%MQS ٖsb${j0cN4Sn^\4:U%-8jũqܓE!")daBHKB.aAPqAG1}let/ԩ+S_MxR>u5$e'1Onra*JC54~6c'5R J*8 낛O:d!|қl~B|Ԕg(''}c*$q*"X[/_$;M* cT@se@#;UN:]mVTxi% 8t՗ޕJJaBFO9b&rd!?'2 Tu^$aPp].Cdv;67i*"}caρTMfzB߼K$Q*P5mwYLI ٪vAQi2nG͋Jʖzbܵ*~j۔$J,t~\) @u]%:n.4Գ(l=TWꎬd=*nIJh||P1L)A")fq?mK  c8nq剒vG7j,Sr@/UuI!׾8_yrB"!8LU K>>kWYR:q;#RELz.E(aIJ)@ԵCRµvGɺ]wꇠEC4HķŃ6W7_St]CpH):Dm%)%Dſfdaj,H5X1 sS|^̦5ws*\|,EߜݑQ*ʰ4AJԗwAx⣘kRt_b⵾Y=p|Z>^1,{'-8k'?M,,u\^ sJς md:r菱{myMpUNzȷ&}]{t/82X$Tb,B?_^ov/1x42ȴYгͅ)s ҅&+WXq od_fbm$zm0нPycXʡ[LZ-?9f!q6IrV+?ݶ>yYCV羬0WN%b˼Z" CEʊ7+ES-WZ؟k\/~ly(kksDY{hR]A3]K8q0zBi/d>l˯j`֓5U͢n"q#Ajzjn'JV]uFaz>~骦Q#.nʱRuE۵s]cВqGNsгb 9N ?ȴGyŁHsK+VDKGj-vCWOkiS%@BON5u[] q#4ƛَc}RW74nfQ@;6ـ~TP_1Uz;$U#Ѱ~8 ҋVmJv&ڇ RyU.Bnw#\Pn_~B(]m#t`( ɇKHy3q_Pp$}?>qV><ɊK-Vδ]x,q2tOkRqv?PHUJT + 1qAT_oeb <]rEr $B'!Jl>Ã`6:kYYx~qTlą+Lˁ'I2MS`sգvu|iH|j^vYc\sso LC;D9S o:Ӗ0W6!pqK'wnu ː v9 <ՃawliTW-n0׍4#XtWu!ަ#|U_@ Oint_{L7>Bk-"W{b\Q>)йk 0w!Z\w{sW<1d RDnoȑo{3W:dwVG#O9Q3`#E{\o'G92=eՕxCs M$*8Xy'|2W^~o@Tewf8$!d{fC{ժy4SvU-^Se5$ڷL V#ϋ,ib~"9Ze) [qs٪ zqZtU\»(B&QHrd9]oqނܨI8\¾wnMSVRe#;[[3&lJ~+ Biwƕ}kmfh m-N}sgI6CH]XIq@BaW%y^^%!!͘cH)iyM.ZT1j4]1;GZ^(&tQ;RYwLpPK)Q^Fwe8NKSnV*ĭ(JO<] KM̘Ljw:6^ot_=DPE`B d!a2m+GT6S4)ѓA#BoC wV]o ;DZ?x8\籌spL|v yt`1APg:@rZ߮p?1/Z&65$|~O./QMPr@/=b!N-Шe^ӎA,_ƬVj^長u$Y{Bю}#%[)}&ߋ|wTf 1k.m0g咛],DqtvJ~?vPdRF܈PLt|Er0֣?f.aV6c}k kdF~d3HdW(g%D ?_`;k֏&Y>rarTʮ hݺ GNbR^[J{ag<S 3Z~) "q@#W>3:_6 ^8PWd?/.XOpCmz]1Cbw3E6L_̀ҠTƴR#eFtl[J˻ \YuߞKw݅k C_<Xnu1(G(0.Od0f QEjI`Ll(͜2Ö'uא- ϩBp}fńo[og ]=[#|j+Ѝl[>g}ܝxfi-!+C['8kt,.jӂY؁}:pj(@R'3_ hE hR&a7U&QAh=V;<[Jrj'*9R!11ǝ\ l4K" vkg*|lyT~ĵ-vD HvM;E]Ap͔P ],|EF.-J> /;C9* !I%Jo_ul\q9_e]{pEĪ-dc1ߡ7#y1 ! v$ az7KSۢ`t!oLF"7~b =l ,t&Z2J|w&QX+S-TwV/7ObQ,,*|AԷ&ԕv8Y_,w9|A7؃~6뇎m ڭ`^AuѸM7uZЇX%xu(}fwDeELCv *HP,KO7ɉ3 Pє<Vt I;c;`!TZ C\E8i4+k4(X;ndñPY4_7z>D}y{L5R@̣u?=ל־C;hx hKXFǷՊhL"*p%Kx $߶"o=bPև.0Z׽w}-_6icHL(D<"a* =^P; y.0b- /kG"60=IU1)G]C/o13֫XgX\el/Duw8s雓pu6c Kf Pe֋;4蓏ui^y6#ӽ^.UV.θ $ rH gB~7dhBV-v%VBb(5Ha5ayR/:AE dmq|}%m\k^i ATBg>U"iZZjmpⱆ|n~TSd 0ohb9Iv؁\f|5Ci_ bZ-Ls~nH+cak~{ʝ'2Σ +8hiT\EBe|+ '8>G%NtSͩh ⾘ŬD~_Ɲ̠iLQM MrizxJNu蕇ЙwڑV;FFer% ׁ6G.kĴkH7 l@ eS,Q)p>0xm\W}REv}=Ki`_8 )d;Wpgsa+{!N'0A&@Ͻp<"- C|!eqkƍqؤMdɦ-̰< S'YԥMRVL{lv"8F]ƢO|✯G&W %&ye' R&) pPʈ֜D*Z2{b Уږ(ZIsFJ1S71Z/U鞏Glqߌhc(Pjf{BsilO\Bhn*{ !u=) ?gl43;00Vb:ϩp[ZGעZ~\H텾H U {=j`LtX,輯YU)適|Ä0uY-$%MK8x ! _|t*'`R]n7b6\(#Xs^T$ʍE(XxX"Gm(z]W$yu3 \}-T{^GH;e VE d]C?J9񆋕XIz^v9LՀ;M^@q4ip`C.K,}o:"T&=c0۽!yOራEK#5g= iu؅:I_YVi"bPFƕŋ*uPX胭*ek/A{9T|.B4z8"t O.C/Jt!V w/&X66oY&F<:U. 1'֬Ч'1V3l s9|{^L<v++"ΜANš-^-CE[Z:a $ &`Bͽmy eREUnBathJ1<+x Ǯ#a1QMAQ@pO5ax*R|416a{EƈSU4'%B\xAeT6d rWf1І.jT=xt6ztPPE]n5yxB]@=}NBs}p3ENΌ#x蕐X {r-|r)S 螬o9Viy!s5"|<4!Z1y!m6w1ĝLh>mS|T;s=fn)`rxM~ +엑pZڜ[eG3Yq C`+Oޠo R҇JXge -`p@1\D%Z=b~cK܆ I85qW#Y˺UcJ_I5xpSe8༈SZ j4YK)bQn08p|%B\aYP3tpt&Oko&VFle `_IaUid ؝Sy%[ߜw7C6V7rk{|L 틒^Za;jWH%b'Y|T:R@Q+.= M@Fyŭ%N7,C8i.ToMԋEyaT֯9jj4=^ڞm%c0dwN+-)7¸Y{* YũGٴ fȂ_eG G):/;` ] 'BxSZblgl ڛ)qJ[jᾦJ&eBNEU%}%>o.n^﹛ E ,6]ꧏȜ&b,[DkR3YeOEa!:?'}؅ꈌ֓gpwywW׵/ZRՑZb 5XVT "N$h mVdT3߰ta _AN*~= \)ի6GغCN+vrQ<;_-4OLۇ՘)21 ..ҜZ1*J TISuknàpPMm4\h~?RwSJM-Xx@T#~#21k$z)x4#MOiadK1B)۽+S[Hw/H8»{hr+8(bL.#/jZa:۲RgI`a6sH,,`+4"a}w\߹LSa JI&72 \=N>X]g+) ]'%Y;;VK 0'bAFFaDr-.цohi:0ѦATe 7w{걄| Aтë ?SBszxڞFfXa v`/R 2>t[v\T,rͩ8ϲ@ vf D;Zr<3ym[]qEuR3?p(EMԾ Lk2cysH0'" j-BB5^\bXA4X7F[#3LC1Ϲ=2jp@x~$υ#͢H=k?%cNҢR;[0x%n ~ +pC q!u͙2dl:IzgEɉ[mMa ldTV=P H ֔bG]f"Ԇo$'+^33CB~3.:hlrTL9 葌j*)]1߻ 닛>TW0^8?{#%*_ rWԧ+~#w^b5uIH\LSd~ (c;D;,pƵ,R9GN%G`MÛ褄6࿄7s^BK3T8sQK7aS[aXx֩we,nuD˞wV;֭UbAÅOD'Z )K4q6pN2!2TILZUu7\l6o=4ZJ1B׹Xo4{B_ؑU P*ΔAK8X&P@kY\#n-sET;?gA!̭vo$)tq6r\XMS ˉd,ɃJ׵%2J +'npDuf=a;\@tv^2dALErG P԰wOlHJ8)$vY& + %dA:`\Jyh)^' pܩt: )ijZjgnA)r`_z\%7zܐz“WZL!</&]Sr;ߒ'fV@.YB+"[Tbϔ.U2..'2IU1ƹXާ єH+_߼"iYJnIeV;j3DXh~prBU&T2 #LE_>>Pq ; {!ώ((54US&GH|9dҴa0"8B+bFC|.J^U{tFQ? `uym!zѿn39s$AQ1pQHē)+ߍ{ΎȾ>uC=db'*;7_(&X7RV$K ?;tLh%VZi?K>sLbDZX)e|3~UU 2ٞp^+, wP{0zSe⹂ j4Fˇp5h[W *;BUBX後3l׳B8>]|_y4تHa,#YEe^%Ja Sp} Mxd!NG-2XSl_ 09pi&2v;2[( ylH/q~|`baUVb#XU8k ~Z'TxB~!ix`/i\n%L*ȏ[6Bh' xE8 jS¡I`6 v<AqW~>{nC}p5$;Ks-N(wtHёDؤi&m7BHf]kgRp!x,9%(Au~eF[S ?uhcIg=uxgۺGr&_ w| EUj%_+fV!NJt~uw~6:5DLd 3.>R縺2#x S.8N (?|;1b9;gLH\Df2/K3 3uȓe ̗3J*CxZGt4wܿ],Yh%pM)AU)q Sݓp j F  f{M8>Lq cֈF.SIw'c?&,df4,#$ӜpgEGp”?' :PYaR/`KrJ ɻ l"+lpg$Zۥ4k-|ܑ>:mܲn|ɟ)o8' MK{6/Gsq!)Vu/+$3#6iGIRq; KR( ̥95k8A`rb'd~v~]! &'Bٴwg4h;f;I)](OlרI jK9ݰc9*ԌC/E<5LfN0'Fydtb =[E|њ0K1$03ݵ5YfJAYЙzP@'sgt7原,T W–oik)AJ7 e0ZMTp(ޝ2sZآcU]&ǴFT>_Xֱʏ(D?+_y"|Umڱ |?IXb-|uYG`dadR]|w۽;B/eGkw QnP?e)Muo>Nl|/u!@><*ЎW|H]%5 d1$KXCmWjʀypxY_qŋ՟P<_ '[h{)n%y/MFfDJǫ$Q*4u3W'3 AςV$rZIOnw`?"eoʘIK;Nq MV98pӻ"8/Cr=¬d‘Љx4. `+{8 ǧE_"ڻ@.vD.2H8<?g\֠Gc)&/oTD2 w a/ }Y|Bj=zV(IamP~ҰƺO-RH*z1Ԑp[g]맆#~$lz39)89_+ڐDAHPJ >N3TM;.%Aiz7n!bv ^qyPFa+RJڽljua~ĦݿJZ xKxό mw:wiǟ^J`sSsYsn% xD\AkK]Sw![[)Ol1 g$0tx7n6 ^KRx6>?nO?b}''x'AA3<-$)O6>>x3m!YlӤl7t'iRiīVx~\@"׮;D&>^J=`Qn%kϳlC%G"[wJ?֔/ JǠTqzRTʪqҴ$f9iZF?:<~wv p;[&lH%&`%<{PZhANԅ9?BG!-VT'تfsLb맂#2jwqD7HϜ|◷cCɀӝ2l`[NP9YH"8/{ x@rWbҩ(rO'R\H p,m#/h3COl]\)y]T]\[ c9T񝩠nFUFf"0j8_qdsi0>8'{ vTňe&HNd~f;b0)48D+nmA7O70y.$g9_q͉ɭ8gjqSpl5$?qF+`ﮗ+luߖSڹ!toN Xm_5t !{o &Z?mއNt{?/~~=Vj:E{j!a=R1ouYRv`:/.-<5fdAœEf0~Uwz⩎Aן ar7p,V$m%zf-Eq|[Qʷ3{h)T^SV^[ZGO@ln^L5Lj^Vfh|ȱ#zY/~G-0~+M˛t%G$ɸaWh2{`YYyߴr̎=%bnY"Ġl9Ք0jcP;0:<[ϋp~RsZ1u&@\{=:y Rܯ"=:Z`(Z$!F@F9tm0GΔ7Rw&#_G0Q7 DV& m1":*[x0O7Cd`;Cр*Y wЯ_p+r(b:uIHf"O)_z<7&i'~ٳEbͳTDX~2$=4rxm\ҢAcD=q NkTw$Ģ9WعUYN_&{*\y%~3X/5J!ɹL]Zc/#'t"b*b1 iS |]_5*KK^ȵ"cwpv$|"u\if۶n\mP6\~!h!%eہ@QE8XǖX8й 3F+~gE9"@PEǺcϯ">Vv/hK]n FI)- GWRP×nF͵sBoe5bX!$ \"@ pñkNqSxvjԄdrᣚ%|= FXZZ ˣrjg@t4K nnfҍSȃ煖&pAl.H{L!赆iz3ЈC(+`4G`":"}&JY~Jσc ֈ@gl=^RwLZ_s500+Chp?8q{eJNԚ|lT`E'UGSXU)))Y401Gz.d1wߊ`ݗ=U \mT<_"/a'Gz3 4wŒB^r6=ev'x}L_7>eԛמnX cީ{ (Ӏ5K%esTlC 휦-Z7>Q< .dM ,̷Ɍ$*;0NqA) B&+{VDk~!ۊ`-˹_z[_&2f?gAԯ|7RHFQ/.ꌰ#ү3{y ̺rޏ?:(bsG ->ĂzJ )߽RLJ+X`!lL[# 9 ~3/͘ő-&-;R?3k#ρ:Vu3¾W D"h-`Vc𱍖'4iꇛBVTnͅ)Ӧ,8`IXP¼cm/ !ʨͬ6i< /5o?S@XW|xBnw_-4(ƼIxjb֐ņJ4rlj} }MFHcߢh u(7_GzL~뒬x^_?,ZYm:&xg.ׂ$b[n/zI(ۘmZPSkiI:F'Td\zA |CTdfD$_Ԝ|ίWO^p+sηF]3lF`)*?!KH&W-9kz6)ۿo얕:mcܯ|cEᚖG7Tlِ.Fs:+&u];qM#mX pc8z8Rޟݭfz*L6և̿{DeJ׹, ck]#dͽ"hʰ-`,q\b|k|Ybon5' (2B-Hэ33ǻ@NgO ؙbh!܁2޿uB2S[6*C!p?V0';dug6r&ܼSOp_0s?㥘k݄/[;V?y_'<`덓1y`‚-8XJW!wygU0+w.W@^<,:`?D8^p)zR<䭚 %lum|$?ϛ*}[ @ #6j`\2Jpb3vԼΧ2BVŨbܳ-cw'9.Nr[wIdwC65۸ fcFjp#g\ gOߴqy*פ/TYu٩Q?|2=i[])YjƖlAhm&䫧KڰQ"AbJ]v84, ٚ?S"P^+{F:"1QǰTZ!RՓhDp_K9 *Y9oڐCN PhՒrf}Ƹ)y>>dl;Z'ha_/9Q*{kE~~|UxoaY5Ak3f_.eQXȿm$rsE Y3$}iqrt{J11Fi&W.wn!yk ̊e}o@\ 5xhTNy*hufS- p J Q9ʇ8JXMZ I. 3R`@b<˚{ujh fNa5T[P<-g@% '$ |X]ziS^\4,}*_J>wm`ow[p [BTMuf9?jiXd6W'UeMfk%F6O%QDSH;oV`QN-Ƃg'2oBek,rD(XNsB}n{?$|Qf CAsJy@cƴDa,?uY ez9x\"Qrs=❳^tnc'b*<AڛUn R̝zw)w` T!d51O{h[&e'/_[$^w ψ;W7T`~"$wzI]j=QM?0Db7]۳-Pކ Wxt(+;dG Tҍ-&d:Ne1omksG tS:TϤ@) p$Hk6 WS6L՛q%$XAv[ߒCIyVmWy\n`uu{ |#,@+K٤DH:P6Fʸ0nh\(=5UJY,qoQhEEi&#{9eTHnBTA"͚ R;[`3s?@e ьȮdK &5~7rf~۰BiEEKc*Z%75B 3vy,[o+YGL! 65Fjj?SY5>#T9B`][BLXDH ) $KQھTE0A!G9Ï{ ې:+ڤMb'odLעN65C=*]kcpyBW*-xQr9ne҈b7bPYX6ۛS?e|R/3``'O ^|qBtVF>A"fj ^T`iS+\b!ձ<,a4祰 ֤o['&% s#!#{\Gg-(t0c./a6&>-uAyVNxQzX>Qz_g>:tnw2D%#e z=+w L)M*m{zwp 7F,$kW.qokUfد'ڤsu/XUoio^!_8[/zmNXH2_tMRв|VTXScYw; |̟ی͹SPki:DOp*cN+}auMkw,4{.̶Y܄X҇0@)ur"/ś3%3٬FzE6qnPf;5,o ~(QwQ?;~?g [VoY2$ךy##+!dUHtC<2#I H5תLWQK1kAb 6]w ޕ@} hbߺ4ގͺb+d{X:ɀ糢3]P ׁቋ7R63H`pSY0 `*w'" -M,"s"C_?Ǐ S+0.AMmg_R\\WwuaJfm&^LBc r19(֔s$_"(kmLzsqH<{ÂGȻ'`k"{߮?.6iF482i5,vqy7x[mw*othl-Jy+zygcQNkWJ%O\3j·0vT_ .l ,ΒG T$BH[2,@T(HVOEĐ2' G^qp!.o>璌=3$#`ֳ/NVgn1h><ŧk&f=t?3 nEd W- 8gY Ђ n׾?iU- ÷|9g: FP|tWB1H:%Ҋ:]=z^4!+K9lQb„A\z?/>j>RNGXIw.Y`Hk'ڕH*T,n|G "/(8A%9d~/C ONdNtǤUpoi] `NK`̽gTpv~9R7F`DdQBx-B8gӊмH5g>@Lszm\,?Z-ύw#H 8hgOȺ[%z@DpWpKӔN#Z S:H*MOL_VZa(kbb: (&@K7`!a WtiqEp* uFp XfupMf\$lV Ns kѫ5ΞQZ۾]G;MNsJDȵ_!P j"Ĺ=uWf珇kDI>fP{J UJ[fL|$ S[t+oڸ{+ty`'`|;gŸ=3DVfJS;] aH`ͦqXCT}v\Ɣ^,VS.Fvaj8n87 枒Frl6Bˉ.y:+$g_O:ez*lV(R{[5H*kJEW-߃B|BC;mY7/aQ{¥W7VFQ+U)RA/dO`RPmnH7=(.Lm[ͷ-iXӌ2L0sZoa;I98 ~KT$f2nDީÙsÍF<|-cBxcQ:/)ݡsEH؟ZnbHLcg ,0_ ÿ9ix߈K5cuORo7.3$ eV~- i!i"[>\~jl ':sS 7{ぇuaSE`8(} { {`ALhřQ4/tZZ{eEw^1cu#ջ 5s1ి&:aۇj1Ko~inc==ݛ2̡6UU2T2^#N~xu\fs|޸-nwEGwz>tՃaа~rKOSvn 5hs,R>%c7Yf 8$@#ZDDX׋?9F㋌_j,?F± PgaKxVE؍7.Gwa{(O!J=J>R>s?oHr=]+*KnZ^$]Yǻ9=O@n8Em>|r&]yz 'R%*` q_ 6%l##ij3FdRÒ_X=Ȳ90MU plXro7z,;=}zkXIKŕ\PI#պJvf+s ֣F+d/e|7Tc]nO  M`0 LG y:+e]*lyK{T(EkYU5:fZzhIE8153KM=Go)Ū>{C 7=D~~HΧ < Yt[HqԽX5J~vMMm}j JFNBQ%V2zZ6cۖu4IgyJ˕=yYs1=%i5|LA'V=6r# Qv3`RU Ω=XiYəLyg<d*zq0(o>Wkʚt;K0="F8B3&f1B;ꤕ?AfmI3"Z}H*0RClmSBJlg!ӭZ)ý0zinR)o^hdN1Fr3ɚ8vρJíFB5=MM|Ѡ,C=|wanj*ZX9)pOu5Fٜ#oZvchD[]VEWЦjxq&2̉xv~ I"W?!kE"=bv#&gsVBZ\ҔS%FM\$ߥjD'Kܲ-6ɼ8@O~b8,IYF<6q9f&50@e= {S*P:d&]Kn͜;K4"ν+-XZOE+ oU)&yRܐw:>2ao"g凋6&e,VqeL6F 1񒊁 SNϑlgaKudήJSmg; 25bn-OkҕA ŐD "] 9SٕÛdIu_ܘRB]Xm 6M=WUVdlJm̍A*37;U\^O dkC/|̌c,4sп3>tKG'b(h~c⦲i^<ǥ严HRU)yx.4v<*<i[MTч"ӢWW7q ]SҊZUVH 0aFZI ꠤI8))KI&h] /EbStp-gXJ,@j3tvƱn4 ٚOx  3,:c2xt6Kq6T]p"di77'DN!I5mn"S.\Y@}eꛥ+/PRGPo*:ޣat*،Zx<;A)w |?m)]uVmuA>ef8]&ue7v#PMQhqBi&) C^M&6AmX`F ȇ.A+Q,)\F,Ib](wYiQje!(@ݮv/WFFxew1 yjHr*({á-[]pE@ZiO\ ǦE 4P:] iaٝ}xGvұپ t̷ K˃)$4 yӯ-A,QRP^˹%m_`^eʐ{x#\5uajt_9n$D?>Y>%zLU Pɑ:60aw[f|N!ifGFKLQ [\xCf>aj]W+"y,1r9}iXEnQg IɅ;G Ɨ޻@}ӟ>P$hjʈQuEeiVK R `+яqR4(4#O}CM6SOl_qi S9wa7IZ2{#]kP#/t妘VR?|\ )Dcs2`TؗVFΜ8u3t(PW+WCI NxEјL VUcAc"PSI &H '#:+`Ų pb և4{tحJ:'F-)XUD,0hF@O"UrEg*F88h@Fd~]kdG3Y5[Q!XeBvQ[xLvO 4d4Ɋq`Q괷T\͏8:e?: A"xQ"hzu(t/(o XLqd5?t^)fXl BIS]6#8_lSwWmJ+6 x燛:t w~"5.dET6jcu)h k3$ 7@t$ .8eэKύ?7ݍ37 kV.~t|d?m cv2! Kۈk2aF=oIu(4 ycjemK $^(W3%p=j3_Pm7rÖ;#57 r܍DlP!=fMH=gRgi{ DB0HOhVKu#FI=6-'NBeQ/PZre&zZ_ŨhKE <@J"9]Y]KgG` o$ÛT=7KnFcB.~u?!Dg],=&ɍណa9npZоv]\KWaȇ$ $kLF: K~P:x)<#EA4LlL슺4G{`$(]ޜ'}]ƧuJW7tNHjp~䚎q84ec5U4,| (_˲/$ϴ "3b~m*4)K>0 H@]%Z'5y5zLB~bvWy'N`~[{ OuaE }gEo }D}rxQ}#|Kp<uPŋKiE bF0tDFbXdY!kT1`@@}&l3O=j)gwĪ>ʗGvMbov v0']DD,LAE*DlPAV)DZ/ HMw':G S #^V:$'|kՕƝPhw80mX|GV,}9֑\CmI\2!jItSȼH|>qФ2 !W= }mY_r/G|}~,NtYa<2XQVgcښhR"DYm/D%#!%bqT뵼fxݞbܞXNp-Xh7qpH biCS6vʮj۔o,.)}܉c[ȁ i*[bXɆī[ܟ'nh'1OCzUu& $viA.9Z9( ZrVϦD*2^77әϒyB,}Ώ*(_*CiR=D5_7 /q߹w+j T`.oÒ"!4vt2,n"w#o6I(ER-RM@;rxn2ģf>YEn"3?9qGK))*PE xW_Vk>n,B?E2:S,k:zk_VI]jYV"}3Kd<{"%.x6#G@=2}M3Se׭W ^7~ofX6SR㑌xyVa[xB6.3"ë-paE5ޮplc`Γ&1.M@6s!5vTk%rexI@؁>D[C &u{EŗNp3 N m/|]+Nk:_^Rڡ?jJN,ur=r0bc] k߻6Ǭ/Epӑmy3O4=Q YI;s]d\ӔP`-wv.vV%V2!*{a.SFJ}<^~ܮg O$zUGv8cקBc^GP{Zܪ2k|gps*?b8ϙRO*pf[y+>ɵ Ô[*!` ~3`E&¶6鉱a6pΪc7ϼjQB8J퇩fp{{R6#aCsO!-8z5b3X8?B@{ ٶصBjT Utb_ rhdeYKZ+i洵!d 0Ik ۠@mN<IDzqMN|:OŌ!E`e AaǼZk,NrGV'$-9Z.Z$,^ td=/D}NCnyp4Y|D{ļň C(Cgzb)g 54,0Ⱥ/oJP?ͫ<HY8()ym8V e"[twSo DzP Ɠ,okmぺ x_g۷eC}F=6!GTC(ғ_ϳQ3p"ZbXD ߔi ᾧ7aBQIڔX;?bPIOI}ʉᲺ}OxƮ\W'o>V,*dfRotH27,d[/,x),h#;(o SFv"_UK8yi&\-&#<Uv!(ge6pt{N{wo=B3OUD[_i_3˯}^ݘ^*6Bs0h]Z*Vp%eWQʷ[Fk0؀֎d%~i*PÑ$nVk06{D.fu;ȃh6~v.kl-/-\YFJs+P$q?)iE,]aS| ['(t x=, a4'uaϚtvAhYugYT[勉@Y<<m_>-E?aђ" /{+,_Ec κobN? {jGwrDSڙǹY2(aacE7ʠfG h9;dŇQxm%T0R5/-pkV4;D9|ܝĊXKq鲦᥾M`(up2Œ-iaN O5Rbyytf3)> ^Ef`K f' i`BܥSأb&޾h``z)j.}Tz񪮜YU%W߲r*4t;{'޲}`%#06oaC{ބ-MY7&h3˖ޱn1qo;\`;_ 0#[mE|*B+dJ 2eSۆqN5MC 4Zǻ> ˆqԛzE9{mۿ*n>!jn ?I"&>EB8Rgn <\lN(\qJF񶄤EFBSK1O꓆@'ןh2X(}BaZL)_UEh7o^~I1(-g_5Qdk3!5zܭMAp@SX[ ^ÿ<%%XPY1t4nI] v=dhO5lr*}zFco23#ޫ|eC ىK{#s~4 XW.{ h0n]@E}'~lqʩ.ܜ,s+? rM|y[`]L!j Л5ɇbg9gkһЊ.ԔL@ sM, @ߐ8DcMF~&d'mN}'7U ׵X#{.Fx  tln!BE D ح1"u2@9Җ=L'U\\W02Dd@Ph3nN|oҴ@=id$%2B{ҸWB6B3Ia P-vn:o01 d7R= &Q6W:Zw_t<k3.#~KCpzo헱#s;#N|9؁CŸbQT$ƽ3lHm,uj: Ldev,{X5/)i^x0o/c2:D3JC %Fksp%ֺ;Ek!]2a;Əg|:2AЄ>1h.%[A?u}Aa^S(7ϼwO@kg`:o/!(c4{vw2+?ip ⩷dO?z~wU/rI~=U !EqaSWo߂yIl H6dO,K m.F̀Ia+n>&Ș໢$0F͔NwnOFO Y<Mnzzh>A-r-k nv:PkȜ,ZQ$d>3 cQ/ռMf1blGr@. ?!oh'+gRESXbUgKEpxS=2ןrR5zPS0GV\6`}u>.2uOzΒoQrv8KuHyR E\D" :0&Vg"Z1_³$zA@c7ӑ~-&7K극 ]m _J1s6IjQb%.HZOkq +OvF< NP#\,17 !N¸OR4&# B_|:TJzsVB=QUYA! V4b|<y!x%Խ5b*(]k1H?(&^ȣZYZZ`E$o*"γc+~ )[$ -˛.CKiD2͊7Y(ui𩕝d%7 S[Hz`Iü=I(}T 3k6Hկbkڃy: K%n_ȐDR}k:nBGD#/|~Id=Ibt`Q"d6 #ij+q7&tB-bfK^zi "Sʈ3!I Xj[pn|D=EF OPqce]#PGTTK^zxLtᕯ(Z#z2Τ ER}N(#Д\5u_O|naS;56%VAS]6tt8ھB ?۔o(Z߁\;uEm`x%&7G륤Ҝ|TFlN?9pI8v˫H-h],<0sFP4b1bEfrkʴxsbpT*:cTuq0,/ɬ)GT"~K}e% TOKLCô*ڟg.3at3<ufA$zôڗ6LW\7y*z/9w!jZsJ:ƢEOCK]ù9-]su*T qK*8Ha h"ჍgKY @v~]52Wl~ 9f»ig1=kQZqGv#mF:8x5pb!PЏOQ-J#"cB㘧p}c6c V2Oa Ub;6}OnC\P:pU:T*Ȃqm@<<,IyWpڳl/p1;IZW:oK LBN)k; ]PU[] ) {{$c,[W*5x]ޝ,ČBP4N:]VD~dQ$-_ָԺ\7n7xhs / Iv#{灭P Ψ/,!T9_@*ʾ997h `NdP|B}iVVRpsKቧ5!?ij7j 6H|4L;+V-aᆿLǺq8~Qx#NIٴpPB:Q9[,q57nPUpYp!#F[Ot,حIE~9Pt"")Όu<%5@1s=]8+č@G(#B+=a\iI8tެBJ$ɟ(K!YS1}~@B-,tJ}͡Xz?UG^; sFbKnbzS CsaؕLfeNV:rrF#AAa C$e};(ZiNq8Bs x^a I9w'=O7HvƠUVl!ƈ\œ/nD|40Gb%Z$d\,ş(95] GeClq6=\$k&H!t> +φ( $DrFj{?+DgEȻ$v6 zj?qw:eVy+5 A,%ޟ] :jyIo85#:p*uoM%> DS߻TbOdyDG,j$_J /g3`+yFcy>OW8u]Xu\=O!wo7VyICL\*ʠWghRt.,b܅ m$EO\^Q /_\r^9Ӝ Mg[ w0 JK!c{Υ<}ArBO=tl`AI{a@c_D'~2ʳ,y=K!kH*(&[\LJ^/ur ^J (ֺ3Cy4bM U&VA8 tyZfHW-n.WyAQrX #FP+SI~uʏ7awF_KgRe¹1NJq6xZGy7ea&"˵VM}tHdJ?4 yLݽ,BNk46txF22ۄ;Nz|KqЄqD}c?a-WCR5A} YDr塞n_EL-'Ş-Nt.]{xmi?oS$E#]lcuћBߢa7g`в/43ĤlJöTaRK̿;rfSE!)v"-zuyY7(u+d˔k~0HuwdAw8w@B7Ѿ$ Ϙ1ȍ4Ih7e1L Ӧ]z]|Lp9>獠x0vjB[nL?T{1&_pDKOB:"TO!Ssq\:s' hB zt v8k-BޥӼ*%4"ퟬq@8`PL#iF [_jW!B3 ."ym1 [~)3NOqp1|H %6fn MU=MF3Bl/,NwUVf݄֥b:'=w՝Yo7 JmN,LnX]C`M)Wۼ֮NSթ|~odye.p@ҷ^nk Z=8\J Ϝ0"\O&|I͟Bb: 7mRR6J׹)L?;vP-o=KN'ˮvZWv Mh l-).<$* 扫I\X{]dE~usHXt1, 8N-}w6.*@qHXZ}B&vAc5e0:IX}:fg|)YD44!8Re7W; '}!SZw*\VOfvɠhzÞ*iqyʾºvsoiv>}ҋG1~${_ P] :-of_xkN2$Ns˧0^H[~ WtHӾ0<5TrDB/g Ri.CmPq>;B֗ nXq$O6Ea%G3a*Kj+&ƌSUȵP%d,˖w~̉\9-+C#oÎeuF}HNz 1J1ܛvV/o Ii}ٽhө!hyBC0ڏ*rN#P"vb6Pb:eRvG6Oѡ]26jO=b);J$ +dדyI ,juP5'pܰGA3buw2v_0f6i(5mV(NZյĞ#VZ@K/@ZbgP* 2oj"{s/^Xp xIe"4HՊG%dO2Dtb_@d>DMvՌFAtByTJ4I>1}K3`F8֯]Em]"orF}Q)9fFcWN{ /&<yߨUHrEzf&hKYn} HU{<|8*nwЁ]m8i*7dyD0+Nh+2dqDFw9O#g_0|g8/f) T=BӴU @q/H1 6omx"6:CPӚoKhݚ??&j8XGxƱ.bN:Bx˳dcj!0\TϜ#H6i0pz6`{ 1fT=8'?@uy5"6Vx~C"+>,`ۙ))2*׳SO87rqpHp 4ѩKW@Fb&OKZGEeweSuKOAn \bt䴑[%ͻ'`RJey_> ԁ0?09$A,.I8ԑ2{";''/ʱ@N,a2 6vB3s57ҝgP ^ի w]L9V'][e( hw쏺8qJ|T(-b5pt^9mUvL$LwDG{>oL9|]7ZKs 㣪z\" eDBypvZ6NviQ ">N-/χS)mV`@C-k/pRg|ClzZ!p ipZ5z6i xNNܢ̓Ee}?_S` (x$`# C]@כol:;ZȰ-*d! Cv N$@y_)-na~ X2ӎ~׫>5饫._׷K>bS@?1 Yl\:v53RA6Ѕq!mt:& wBp45haG*Dś:I^n=f *TĠ3O}–ވ~&FK{!9 ^¡seV=Ǽ*%ɭU,P+IDVB+V^ ?|">AvC=#(QULE)#+.|z#͛ +ty3':ȟZD(6g/y٦HHl,:4N?z K$j$;с㡔 %+c6"J/!Pv#0d&rtz{bZTT7' hpWv˦?y :2=QR}`n)Vr3eQG+pc[ YC Tf{;/^? 軉ň?ImQ'1 eF.u*g*gosv(GFԸrOA<N0öDIjpRܜb^_vڄ$ %JJ^pò?p?8j*-5O] ;oC>^&^ʹsj&F=hrKg#^O"sÇ̘)`DY vת/R A0 pP*2eu)'rdj򹞃nb1džJ~&D+{Dw,9&ᖔ֚luǛޭެRv{MnuTFK!2V .-R{z "GT8-FnݨerN/s_$+pfe0ܒYN(16h"Vse_xvŕJ)-Wbv] B bN: (X^|B9AW)+h@ d~",ĔfMvǔ|{SL01k?yI9 |D52òA>iY٫N.TUc\_rJlPGϤF`*M|<Z![ȡ wڠ;^/dlS(uoW\aߛCf53-&Bn(Ȯ\E yK呎Yr3ax#zҰHT3^pio^U+?,STA)뱖0E[_H|/J,b8g ;Aϝ/*d umAjTn2C"?X dڽͬc JK7t)ՂR -Ig]#*Di$hym˘dW7Q*'U!"Emk \f(&e%nH!D$pOn] u}fЗT[Gr4!!Y~(u և)Du iɘH/҄]?ʶYԜ@wW\vh˿c'Ae{f|Mt_uP8m1F>im6@ߺn@pn?f>ؙυrrEzb]k=h. #rX27@PXp rc#1 =gRiiOPPfPX1N e7 ɡ`y^cwf:|>M扠m󼫦 1n'01?^e F}S'p WH/lbox}M(/%݊ h{4Ag "a6PKi\KWiӑ;@qx@]R1ylGq_&yQ뵇[l:dT0TS=͞9.l '.ŭEk-moz !]Lwb9v0]E%i_'(?ns vnb6$"{S2֕6?KhꘓDATL!"CbۺAt #J z֠­:C?}Vo)Å0R:PUΜ?[qKJHÒaSn!L"_L8.yOIO8\yͨ&I865pW"5u`]ΐQ G{rd#do15:('{IWϲ`s^)Wt@0v㭄 }AY:T7c1jh][ЭO`0Cv\-N4]` l#S>L`tc:LJDMh?HGpSՂ9R7Ħ6PӁ mMؾFqxB[:*GOCI "_-lX,!xENSh$#b?ǃ ˺0 dwm_0ࠈ # )R~ѷc k/yK'^:GSqM x>Jq[MhzYp"yig@a.}#c3c&ڷ|Z ? 8\6bA`h8;S_f`WV;T"m? BcD@/ˡb+=֮ )lQ kg.넪²UӵЪ;Ͷ fU=jb! du5H=N/l.i0OМIK9@f?PX8w|'y>8&c[`59`#) A.v>6B_u,1nRO "d˄!9bc1m=*>ʠKl ½ ~;MBKRCsy"Yu_Բ%2"x'cI kǘiyWd{ڃOx1 h7p܋X?k*!Y{'&27i p K8y9,~i[po"jNɰ" Puz H7 ^%nPسU$?Z1*+ki[؀ 0[`Bwk+q|3ayA7s ޽]@<]7;3.Oߖ"V< Gu?ZsxH䋻,=-,O y <[3wCSL<,+gl&tvx "=!l׻JrN7Xcyc[Qml ;6IJ 7ζ(&PĴR5iȬ@5_*=VIGw/DT Qõ>ᝑKj@UKKjZA|r9|5V-(j2{0D⫶ OcCp)R@AeJyshUJ E)z`ϙզPHP[=|0hxPmnW7X]MV9;c,"9_h f*8${Ir)ri :<~0Afls-Xn=-9X#P>Py職o\88դ-qYBw}s1@GY/߼X1ONj Q>jVQ||m\~B\(Ch0$GL$aqo/yn2bWm0P-M府 J=PCm9׵'40"9ٺ6_S5}!*t)imI_2JI?/!`HL>leh<{G8\p$:Qwo$Pl;U%Ii !ŏ嘬=2"re&P'Fm%j\Ί"ڎ1!Om2W'QTtCmb;NJH|Ti!_Ztl}MGاp+0G \>s ʶMBnФ\2jVR`e\#'b5AK ׸Ƚ>Uy'c,%r؞ L#m"OUӑ7𽣰1PiLbs|2^̓$*0I01}őo=םf۔|x?ȼ hĖb׷^"0P.]R6{r[j=M񄱧 ߩ'g? 0aD'&RLYgM.{"X` *Qݘ'HtXP_jCyF_";gq{Tj$Mk뱺m0ͶA>~ÈfeS+/^ !LZ(@#k8wN7y:cjS󖐷w: >.9*^JP&)[1,[)gT̸'ю 8╇˅\(d2}o1v~yVst8(e&ۢ,s6 "I1o/|8(=dcEIr' r;3nJMHTR8n 6E8e(b2kD:XMxd6{ Mthvb7d[ }\T>P(Ōs!HwjIthfɟ"|4HHe$Oō!>Hv|nӴ: -C 2.IA ] ztWF/ p)\v[Ǖ "d=L\@S0?r@(&@GX=Xdx3SCj*sKUC-P'2CpvVB/VFijz?4&dzK*x&a+d֋VL_6D>0>y.PT14B |bk.and%ʠ|-|2 duDX~#&e:22ky~v Ҵ ٖѝXqȳ)|Оq>SXEX2V=t M49՚r"c]=}=()U&,=syP$00]v9{]..+ QM_ƱZihZ^XIqE(#W=χS(8jV9Ld_bfiգUgf42Լ qloZ,/ns18 e!zuUGKFxo98`&hEY\TOi%s 춓9t'*QxPf-Qu~5uXkӍڪ&W: Qq%YKR (bi0' .˲3۸_ =f}Sr@$MGba - U&s𯑯TϹIY:RأKRU#_.Ebk BZ#}"@Pz`U; =KM;,(dhE ?'Cv-0OLߞ}=c9{BA]7[ӥP6Іb$쵣'ʼXb92qB|uur?rQI2ir9\fV7gDSl6s;}mHBeZ{hr[ b"β<RJ#@E@ly20^2@iu\j˟ !>ʏ54F% 49Sꎐ~કTvל)SIW@I"?mFf[(!\v FV\ۧ?jE0eVj  Gקp=Noau2?VWK4r$'bS 2e-Y ;َƅStT”1T!lƵ<\ 6 mUtmY1cD-]= lCV:õBzdhPbvY":B:d>ȖReӏ܋QE0\X̞GMU;cTjyKX@DIr=sdE I!ڔG<5hz{!5_k37P yYݻ9˟-ԣ`>r^K\Y7KA,C vU8p.&#~5sabxm1v{.UnKQ-0a @EY>AƠR2mX|ˉ x[\Qj 5|HH$8-*鎫Xȷ/Qz> u y;j TbR3{8*]O$C`ֹ>!Ed3{T}u^[a i*fE+y1>>e/ kxܣCwf%WhTS8K@TPѧjŀ5 exj/MU,7L7|3Kj*/w5M{)[-Bb fэ Kz" 6= ˖/:an^4/> Vcʶvu0^AzЕ3H@/qQ=`Q wM|\+9`2!'P"4Tg#:1u=^؊ֱlM)k2{37ig2/pѨ0+v-o\D{WTJyKGEG.umT$"0''|"2yQ]&O[ODbԦ%WG$\Դf!f0g Z0n(0Mz~(1u  K6MGHsKU舣'?sBΎs\)Pʓșv_jzEᝆ}݋Hkkvbv1 F`UehM/8&9{%{鉜o4;*S364wfp>7Q+Vi|UXE=vL+14>~C,aǢoQx@HGY- 8|rUt籝}oZh[D%(K`aMf-ݸ;í Ih-U|J庅޼ Sð} VnY]lbQQ3 ; # MRK4fNfӔEɑ%#bFꎐ4>1[Bgm4:ڢ9 rfYtNS[P=pihbT)qWTW5F%k),$wgB"E~{%_kL?`F, ;TTzZha9Ix;zg腆#n:X)[!ĥ q^zd(]tr tY<&Jٶ7230BZOR tܛ &~S7gup.GO"$v9 /@ ENZY9 DG1 U2bYRudN{!wrփq$ji cT/}$[LېDi zw5ǖh-S;g$n]atͶ@C׫εfT+yV *5ZҲL\;qB~? ^!-x_Wzߞrdz-eE #4ɹa--o\wĀ22|Aƣ@n# ,D$_Ws O϶hxsŃ{#=2DD~Makhq ޱׁ_c+12HLJc t忲-ZvMMQq|7úȯ(VV`2}L ܈eΗO<͒u?vs2 bP)3NAp(ƛEU~Pַ[(yZD˃\ucA쐯AH=XboySߡq/ rbLQ=08|u?МLZo8ohA{4(Hrm]0S>gj}{O]z@TY<;+:&k9`Sl{o;F(ANB,>/]E 2 !7jpoK2|́QBPդŁh0r/;wd6h܋LFi h*ۋq~$R`{ ȇ9f 9L9 3#Dl~p8$@CC 5hZeƌ c 'x|m =K#-)('Va~#To7Gu^O>ʤq5,UGv8x ǕE|>~eD:(f*W ۜ7 >B&zJVl[<yEj$&-U Sv;YuNAE S2!IjBZytr33}' wM[NɴD91*>&jZL ~Vb T 9Syuqd[QȴFg\y|s{h7ՏRDR4 L[i M}(FљNLՅţs! y֩H=~wb(v\B)믦4)fT7􀪯y ,žOeqy(O-IIhi<6%]H) Sm@=T>, froǃ cx}٭2, .+ tL`̭l6JCT-`=\@QBR51ˡ~^k *TX´KZ\So/QNcx0$f,vlI8Fhγ% U_I`Ӈ54%X-WHJ O2=]ȁ *kET e>72޺5du[ZquZԜB+9UB~å"-|j5bݬU1b;e\Bdre{}jɎE[!H,zX|A٫1Q9iʤ0RaAWȬ8"MoyuIdxVofQ^CaBO*p޽pd`9f4)HXmv3kBr9:!0#$Gaf>.& XI8Y vZV%eIE(^Bbi1V޺؎xն}RP{ɠG`1: jOv}[=m b'(iz bw|Sgdb,78y g FaR;│Psxve~_^/#c*۷gS:o#7I!dj%/ XDSgM^B݆bv6>jXnTǟ~x< N|)G^q*O՘Q!>*uFMnuw7.+G*@$Bwa/*ǀxԆJZVZ$|uO?<" kE^ U_ >Uxu=pQl^qR{c8W=X]xD^"D Иۑ( K|J^W ,R$D<5AAN@A8Tl Sn;oIҿ2$~qItڟŲ ,h8P 't>z.q^-$2$x} y_:iOmx@SI[Lw+01ަ3/c-`zQI(5}v?cF&`Pͽ7=Q<(!eex( [SyvLԃNXk}$s?PFwrGU>W-WM*mZ0oǜ2 vk_x."D ;c~b0l FXO^$ dFX)9iW#܍}Gl4)H}M^>;Uy5 |w0!)QތDZ?Vyf}lS6{)Lf=8aRC%R=߹jfWr<DmGrJfHjLOU;=Gڸ֠MPE*ҙdzVA?GLާŗ`pYH Ѡ0h)f2k*j Cl5}A(lI^tEyi P0wcZeEd41P})*aoJDzFV&zׯ= @ynhSw **S`\/NB)͗cFun{n/[6.G6ߋ>G9KIgaN!ZܐomNּ} RNCm$tюٯq`tr'iVYZI#b^|v{>,mNl,k lb yUɎa|ޱg==ֿwrSa":V e+i#fne/VzFn9KmYYc ٨H(".iۢ, nUL0D~+> kT:2Ɋw6^ 7"|w6rN#,N0P#F82NWtvF&}OT7;Hpe³Se}ܚ<:ƪF7̓-YFVA6 #^jWXU8bU$?eS:;ޠj֟l59ƎF皩(>3]0YF1bCdIhr!%c=`Md@LZ.śڑ6+ove$5 7HgJ4HInnCr*.Ythev_Z4a2OnfNʼnN4 YE Q!E>vKI32pFįmz#hefK-_,٨3DZg*$'?N~KtDd6$s:{#(BWv57%[͢Jedh'sj#)kem ;}ک? P$J;#)N:9V!lxmJ!)ִ8)t<Ыg1pd WX&5@G}TKiop)WT,-Gzpyc{%-)AcS=yHo_)JVkKsuHy]3XV #J{:ƠSMr*c,Jgg/ٖć pNPuersF&"Ma| h/ZXkT#WKF0׭wv2>Ri=G/om 'MճHGRxMjTtm%%{y >@yP/4ӫ<f8jbD5' rJmpT:LrEtȱDH+Rvwx-e5%2fneЕA xEad+mN9y,M1J-!:iYC0\ @=o\P0Y:ʽSElKLd>SJ;R~#y^|R˕`J/Prex #?`J&y6s{Cv0s{Z+%nb{Qm~ AcVڮA$e켌W{<>1wt_/2qmFQ^idbg̔ }NAHl;01;[z++Yr$ )UQ. !(NS4(+k2wm_%QաG-ak45#E܏q|q{ph:~:7zev2)ďmq`i7q? 4%czTqaSf\~< ιI=% HD|id-ohLǶv`;5nAT#GdL#롢eMuڗH&`-ىc2ϗZ8M$J WP|*g[uǍH*70AGHC]_ \p=UtP~hi@:Ohs"QBʲ TߑF؊z63J!AHRc,qE%d5OpO1 );/W/R(_ |l\(}Fy`VJ鿰hUnnum?0@D.%CN/+^rCr6 Ɲ>V"fÇOi9+|#zo|A͎v q\!n1S]"s@@!CwjMnD)8-B~njae.CfMcm )$i|P .#*6-\dgQ%"hƆ{ɰEQOdorcd1:|-)5`~J'{5 %58וR~l_U76.f>a?KSmp/0l=d ŷ6ER%R"rsdho}zFX4ѦYlz@KP~nJozв s>8G%DHڡrIWAJlVfPD 6k.jΉ̩MIFҸ}]I8Mif.n^]ѫA)v4H)b7oC{̨`[<]תa'q K-Հb4eKSH6—@6J|#Vje *^ sg0^ Fl}F 9έL*{lIqR%C("8l$쌀/H{>E>1Y0T4+o5Tu_XGn7t~HoǧMhHFyP蕖9dE}K}DU[ G&zWȁd4}g{>VELo;O̬q%[yo`Pi㚏y~*-MV@xoz M@ƍ=MCNlxmvCADdxFLh n2z KS!m{'B3-8Z7e{iHp:ȱޟYFs*fi[#0y/ߓ} @,NE@5ΈǢgXE/(7]32`d۟S`A.gˡCїl ĕ5QyM6K?2ɁK0np:NA ypې`0ޞ\K olچk!皓N@Q+c2uFدE[V50 n!Lڨ{8K4|/'d҉[,F,$1|uGdr? Tj8׾еl&d03j?{Me+~׺nJ5K &H&5WלU8qRn#SXW6cKGo>O^54( y^nq=ISmtp ;:}L'iH5iٴ@\9Hy)VyXIB#`.3Gmwab/;uK p3[6qm;Zy$1AH=MXlƥ o D *ЭO*/D ǁBY,Gc  ^DJwNh[>% 禙2.3(+ ;ד*.>Ui"m U[QLӄro}ٵJEqUƉxe4G ұE-#Kӆ$ӄkva0oJ䭊TH˻k"Tl)o_rͱ깎<+k~3n58w __ HbgG^1pM*V Wғݼ\~C8>q -uwIR^Ue"9-!Khq1F&w֍qLW`4h2@n wb$X`{咃C8rr0 @QưcBODxA뵸ZB+=|K~jc^ >ݵ%/{2qؒ Dia.Fve'W=YC}ItN,DK&U&n{h52lvlFƌ %"_°)]FT#YEb Hid[gv~<,<-J-u{J0jUtoCL[T#a3X\pL:rc#EXErKkcpzOD !>֯σP"i6 !YoJ]a^*5-GZ&JiUPZK@59 ]25L.n$DZlt|z!YN`Ly%CHG2)p? fu\F A:K#ߛTA@^۫ & 򹈩 7={GDIɆ;< &tv16-x@R)`%^SC'@Ctl>'z߮i8?n#+-~`"ˑS2иDBŷڞQ?#BdjS3{};{2kRa1$̸_6z-D8G w8գM_v TX[KiHc4/YfPEJS*f[NۈPc٧J0\"ܪF B$J'a,!Q 3 yʫI wV=Q0!kuT2e4weNoYAjPCaT>6ܙJ޳5꧖8?D?P䦬J k]lFSiY4n):ZpDx_GZuʎڣN$z #Zx֢wPϲ[@~nE`M!+'b.#?^bW۵MGpycd|7>?;[, T%<4qBE`;uU:e(KJ\a4`H$<~ELjs#!W?_D-|I:Ru h1q9w1O -X)ʁQOaQwb}lz]8O,(0m0uNVt$4/}m8Vhr^\o{Dc+UXbͶJIs,^Cf [nS?>Ыdk7j2NZTK'_&I.{ೈ Cr!Bj\j\R$ ކ9B3щc41& ] tǂ݄'$QcEgO& ?R%%7V&JZǵ0C1c6Zy=kǂTg-# '}]/10B A3YswҊ:O`vBA]\\\H&m"UQpa a0 ip ZT/6Бm.C\:O(&kμ( E9T` 4v.^1c>d깹xmC"w63V 9~Cf< ` e+)h]{޲GZ#RgTzl]iArpT3~: փt\1HU5CHp{ .QP'*-Ta_fB255Am'>nɨJo% [O䯯esw5܃ 9BaiE܁:Q0|PWLBƶ{e UrkCGσ~r |oEW0Bx*^P22?j rӿ&6͞x]eIݱ9JvIՎۯ4vV>{mQ]ֵcbTqFB7Wצwi. $}Zq$YEq#C|DYKDAY.] A]v^\)B8CK}: lH4+yi>o,NG]_jQ2I{x(o@TT"B!Gnh zf h^ЭB`еxC!"]ﯟ7~ u(OʷCF8'טwU5PќA7$^ƜAfk'Frɧ@.H p`ed.V"٫t]9\hfeyCm!yNOM˂ۣij.yn-OsXl@ wYL-4Z~  .ďMk\%[_tFX5Zq XCٸ)!fC0ZY,:t S.:xy@QV.*֩E.UĢUhƲ[8 P`ZO@y!Zt hYsޏQ;{%j'HZ'T,勝q.>>,V څgMqJ7-10@& ?:v2̇^{>Cu.W`80% iH!njw/dir#[@+'V)˻8 zr}b(A1OݼmH/`TyCÇAMsIPYnXY*CUR1`8R{1覛5peie4;Y ^Q䳕[mG ӷ-C1q2'B+EE'n-:`vdIek IW, -rU6/&yttͺubB _}8FGy'H>L/B{ZGG_7Ux>ēa4Hm!TkcpM Ǧ>\@z[A;8]_xSFp&6ǙKtdr_C׷l@D!(Ю-&*-vv~}.\^GN"9߲G;{9FO Ysf3DW,؀Cun}$Wpi!>,Ke2Ch̍!(@n:-$ÚT1h>_|'EVgA卵hK1)\*=%\1߾*sR<.:'.ҍ7(oX/[Ơ!2C}0)FDdkis/@`ihSI>c9kJo~/Du>B}2nl\Z/;`1E#kx^`Q?īVeuoWXZipၱs 8" g5{} 2u ޼v' 5[8el}F@%xswݲ\pR{_;jל_03,^rz*1nF(44 8@))2QPcA&.\ԈSV{Esq&ͭ]vgs%+OHNK$i0'NIrID) gd2/"(09/*WCFhS(fyjgjhzJ`mݤdS&f`%OlچnK"EN0 ")ZWBBDWL]  ?-.N},ͪ:Q)'WÕ=祘(?yc[țq_c(^VRS2#Ȥ\aLH{㟥ϧ)փ :@/sJau/Č.]#A/XK=Bg'FyFGoS2jt@J:=(pNhW{#$Ñ)30~1Ț/5/CRE֠B .PqHưb\nuʛ5IiAJVIVTO1/rq<%1p_`D8k?{K|I4m.$ !*@jmF+,];1CRג$4fzXXF-q 1ct~@0vk !U+\50a G=="&x6}00-h&Bbd}USNF!$,JCct)%Z@ eD=8 w=y`X% u_cMIR! {Z՘S܉X-Qüp#k:>bF"}R5С{inz{-l$Z(uvuf+ȌKzE/-bY)TEA Fܽ 5Sa`Rewung$,LAK6bB ɃPתu N7L4p|:n*-'I$sOvܿZҤhOz"zWH~K`bibO_wR0y(V.y~Լ}/oU5;#) ~V~"7ӝW™ͨNpm;HI)o"{8\ֈV%E *e$ʳ'p|g3YgF"mX÷*5u%vAbָ&;H܊~|O-hDŒ4ҹ.Ga@eCtGM<UŮ`Rw׹{ܚSwff:6EG#accWعF Ոa8e.  FNaw_x ͽI/"ϳ [ iqQ&2m wG fa|9e90ZU&|G2k(]c B G21GkfPG֠HI$|JV|R]!gOcBHd 98jucܢN$}$~Hc(sҌL|hecZyWbhs`ī;^dD;SI(ؒM>&7;_boA(=gDL3F6,Ļ s^ŲeiHqͶ+ZcC%sCnχJ#+9zS=v}4Y`>[U#ᘔb!]>՗ȯ}j:|=+]Q3"Uuw+k[AY -ݷ<+jYȋBfDI Kqט~kd,OT~O]ȼ9d2VuNv7vȑyyO!\=XG.·ݽ!J'dC[ 7G3hldg'N2لߎ}eedMv*/tfmSPo@#TzOm[Cb¨,a!gW9)GUedm0qpM-_ XTh([ab{=<- GV;jF!j.ha1`l@"*"wl=wn&Xg)(}|һT̙+%jаA0=vԯB"H49?{G4?U+ ߌ( z!8+ls*uz8(> P6t5 U|"逨}rPbaȞRG`KHrI)C pܜN"v4~TYT6K,HZ2Ѱnj ѣ #'a?Kj+.H=oE#nO7x|1#ǕS(,{h^3*4HS#%ugS?eZr-Fe!>3I u/2 l'⠕Z=e:>QJwT$oEw ܦQ1g>#n:9حIQqLJһҧ>ĎMDܤgcbwo jzF]\A,AD>oSD+Zi4ɞɈz)VʁYj뱵Jv$Q4@UuNZv2eӬ1\Sq.ZN^OM̽RxxV ̚VA`*fѦɖM!7=EEzvm( '|;vLˤigMܸ9Y%.V;8IY6B07nqZhrn{7=n8??TẦ9H3p^H)$X-hk+,,&;&Hle0cl;^h +ЈubB ai5څ^)0MhnԀ'@#ZcP_ge^hhqrnJvBho7. %S[B!l@ŗ(Ȝ.67Ώ0&9u[O?a .7R05i1]t1+arqtiLL+ݲӇ 55aD >{B ^|숺W2?˨E@yk'vf:|Y'a:ՂC\o^MTE7^_fxuư_+GBNjykX0˽nIg &Ӎ#NЊ~hI̧Di?ܕ548k! "PE>hW2{_-<(7%%ϼ, ^Ȧѽ.4y]# pUq}09>և5}?0njT>*Ldt6QI[o [(Wޑ-m$]!1NtBf:پՒ5f owʦo鐏!78R^f NEDÄTۀSkG\ӳ xD ބ 9X"kNw'Q5tX%~g݄$ѱM)G?juXdw*lb.'/7 lVCuH&` s]>{;ģBUzF{8Y&j']E;M+Ƹuzhjs_ 3޽n~{JwL)@+Zf1X^{쓰!0Ktӏph)9Jz[-wL~{OA#N~d\-T:Qik^Lth6 O60dG'gBZ%<3Y~ALO]+bi[ul|#Ǚ'7eV9 ]tgRY<5pFD v‰,? cɞ V4ֵoc[e8%,lnqS.[X_5h&V* X>/Ԙ:x<@HF;jvĢ+raIکP9C^ #N霐ux٧Z&O?F8Ec%1W_!d8ݫeo SZBt9RpkL/iT:L7Q J$P$ls@_2}Kr#Z~{8`{Hַ*Uv2Ў:bPp2=>-fe<8zg&SKܙl3O[Q/=ߝ)h K'QAv]m=3U@xY& 9ZT]Z! l^Wޮ Ԗ ױftD9rY$Nxiljhw=ߓdeX^'TUq0qе{)p:7G H+9GE'Պ;sk- HYR+0)a W4eL /ȿL@ΖE>'JYJ>>fm8}kH~]蝠erƎ #^E?"0W3_23U)2~?XJQ(,F9^@9b*'Y uQorhWAAlKNNR<>V Hg1컄 pD^B-o=;#0f͂ZO.ÍkgBڲp_Y׎}E!ts%K_SE8ivq ǃ߶6 ˴0Wot ̡(%yذfȐ)1jЂZMdfTڎdqȹ;O#&i4&J_2%i^~8yKBw()T&\oGWR#ANc0= kIZ1 ))&DYg̑X!(Gw1 ֕>`+. n]009xCMy*2~v,AFm w*_ۑ=2Y+OX8Wh"MJ[-K|[ψOXk0qҌ)Fa[F.+0(\+dȑ $v!2QzZIL(ې<)6tj\-'ImNӅ.Y"WMwKV'hpQj6P[pb'0վ#6:aםcLiöUxX[ m7.KU})sD'kưEIwH'IZcK#gg^Lws?9cjlo{0*(|{]Z^$pԁ`ZH0D%L=H*y=0]Iϒodev83- 2`a4rMRun m^V2E@{zfK +R/ qdzG+gbZN1[Ζ?3^Db|gt:τmVӻWxg1ϺF;3{1|zy;! nT[:/Ũ,l ! ʜ)mFn+e52)Kjn H,Zӄg/N̝I,U搙KEpnˋdN?*AjV%)VG~ g$NɄv%VE*- LBM_ѶoioM +REa >4 v7R3kegU;=:˾OsZ匹A"OS3.xO5i>9`v`vaibLq$HY7,QvaI]c`5toIeq~QARSRҴkƕD^Y[V2&)!jBX9xL? (u"vD~,T_PV!SWe8GlHHM"=OuLplS+s5Jlc"H1Y:%ξ]{#DΓSXH{jn]wSt=;[."J[ 8`mFU$5>TA Y ˦|qGuFM<{1=#_FP+qʾX)渉P27&rUgkA8oYO6"nS b_?a3E%OC&Cẹ_ QRN{j=AѷT!f #Ts Hu]r@ǹ5p}>h$% d`'@c>㎚a;O)>ւ?} A_ħQʪ;F_?>jvB]|>k=`!Ȣx۴qMN>qj׊i9d@hҦ{ZrN"G#lWa/ z /eDЬP?P'.G@&(^|_sdq!r\؛t8lY]$F\>JK$,qѷ(6%wX:/Xu+o)یw~ֶ Mשf9wP92 Ymn;\uSXH)̶#D{#40> yQ_7)WPx} 7K­ӷů/jF(7L7,+"Ϟ҇6$o[Gaޟ$'2B!!xa/ K$Z$i4Q8l9 v><?zP >8ۀuԒŞ@t^CF=VU/!qR-8ɭ]YϹo5gF L-{5hFiA {g Ё\ˊEfOʫv)J|}]6fC[6Aן^w9?1|jb[ɮ3!?!6e|Jsm. S+ 5u?M6e/X$ 5?v㡖--eW|{9HW$s5ӡ\`X7C['Pc:Bɟ,I.* AG44Q "'^3]pmf7Av ,5Llg:鷐 B +Hj|f"'A {4H/#|p>`^QA؂592 J#GjH<$ t!ܛgXOb訒c$9,dN5LvQ'Om\_h&f+#WyKh;z18[8@hLE$ܦ$<\uZ@QWuW3\@4Jٸ1l^[&g6\ֽnStIezV?f G8=ih_`Tv^wD6UҎ ܸ`!%գzy:QQ,V}K  44/_e~k~@u".ʵWUǃm1𾭡E/#f{]%\N7e qJْO)P!}A-r0" KaGz3N+휄%JMNAD /-;]=m!P:ѻReV/vbi4q,w_I¦1W'm)ޒ>7)aX|A & /G/E (/0L>- nX]R݅+ҳGK"ǩFe߯䓖ڙq }&&[gjb{Yۉ7yg7WJxZ34U˯U$EN+^!8I]hM`|3S?EהCKϞksU+AI5w*̫ɘUJf':'}} Bn26^1%DZ^z!#'퐸1\ZdNEsئ5STsT2VkN=;SJqVH,SlsÅ'Gd Iދs뾨sKT7fNyPmh=WIƪY$4g5J颸R?/끘TJ~{j;~3K7szDQTm kH'ԫO`C,!wJ&@,&q"3Ҋ\#b)e0ߢ/"KB =zs﨎l"$xPl0gJt xϿO쁲u`C6C$E7Kod]\;F4AzbO.ɝöJTfpHedLF+<8Z_} '?Xmm U u_~0ػa贵NZ&F1@}trvQTbq򫫿e|zS{T:>ْ'9,i#y6z!<@Чr@L0P1AkPy 1Hkeٞs4h{R\O@ /_?kyj<%ߞBʏCLTn18گ2 ][QjQ@5Qo'x.(MdFV7ivqg G0)'&oB Yqȕ m-L[qi Zb"I;|lf`FZ2%Zt{:hzaƚY3͉ "~O yYl5@v3ddYj/Sş1n3>QIHB",9,S߻ G!]1g0[¡v;H I^T -2F{+ۤG pI_c]LO~d^8[4 kP*K/FJH!/1hdwU@OHO{󤴶ᑟr^,+&A Bp*_'7#bdB9 @E wR~}1{2gL`z>h:9R'z2ZZgWtL%\Xk6J {w0LsašAhh6ui&Vx]|upZQ%vt w%3Ѩ4݁LМ Ne#a!r͓@@Q#|j# TȞ͟e\r=Ţ}@CϽ>' rTn,2"2Dlf4;ki|478錯;>:kZ`[~8]Ϯ?Ѣ3j vӲ:暤g.Vٶ{\OK'O(SRԘ%3[P2s,B Zz/bbLV7^׻xfzu)GCn|9w 3\Ed;E {+@7;AAZBJƾObF$Eu~`U1bA%= } *}W[8Q1kr4M )8x$s R=E#ErPegҫ3C'I ۱q8UX&[Q|) "`.Z,pn d\( !۳JȎDG4 "izSI#m4]އ.#!ڨXSy iqhy< ;*@fg#"M ut%)!O=!-Jh )/Yg3rG(gSnW}3 F`ZUށĩ0*승o /^B~H ޫ5n.|]1Rh\vw2߸ߏPJk5\~ivY$:*R0F)RX%j;fszxm:#m_!NM3iZ՟2VV3-DjzK]itX^Vzn IPce;g g$Uw0(;Lt{z%VшGgbmL/`E#\N㋉-ItȮDTۉׅoscoa˖iYnKn `ΏV@Qt:b~()G+TENJ{x^јLg^Kg59+HG"y;UԒC95j'-ЁZ)T0_RpvFw xJhK }ox0{:-c\HgT&G*=fip3^;JŪ8z+wnMDʈJTo`Vf$D|HK!6P7ΝuFU.GZTZtV,ʺFԃ i7^UG`7Wd7^qr^3FN\PkO$09u+~(GG{A`9=C\e}M}ϴh@GoJk9V\C3A*v%n&`KLU~OYs^%F.O\>E#/hxh,96 SƍUzK*S"!&ḳ$2V@>`.-E !D1q!\?'ᔛEjB.V*ǺXy"'y JJFlgɞP}#VgqUnx3冯bly-nM ' 456`moYYފ2OVݫbz9 ߹Wr!Az98|rlYM=+V!ka'lo9NùвI'ٸ{4޼^}NϨGc"?+>z2`tHnx YXjx~W/g~[% 9KX#jDATF6u4h^(PaذRܡbWU8 /'6WԴJ"l TCoMNJi/)$c,䇾C|J5 Xa07k>ؾyZP h(؁ʨJBҙGtSb~}U5{˂:o`3|u.28"M:D[3vgp91^eI}%+cšpȕ=ꤙ`9w6@j- ꤁U}n+`zLX _UQ bk18Pf6?Lg4mTD| ?r}N]oYݽxo&C2ߦ b BO@VXS }1 \DIXfwxqجX$Ȓ wW`&WyQ|P*Y"Z^̍YkhͦM^:' ˽ tF;k>j^-#T` *,p^д_:-?ڞ,j4l7_/{? Yg×U +.116:h$^ e3WWd (;v|6`DtT9,sU/9V0)G.Rix ӹ~wl5:6F!nW o}?'r.X%3?JVHc NӕH/m͊H.n0NNV6TU;uf1.4;Sm_Q?ݐ^)9jԑј=OmiߨZ=@P+8tqmXq`$,@ЙkY)O\دxskWDKR#m_b(@㼬X|EQ4q&Y~l+ T >gT; -(¯|MQ *(b XgLH4"WЧrZ%'l6jϾr(o0NޏR ֬t ^J>ܻjmHz_#oU1]0ː+*vw*ݤ(SJi?P(Xa,l\입0n E@ZPA8t ;;T 6]ٞw/eF6s߾T^ye'x+:N^`ABŒ(#)&3|N%lv<5Arr6 3OE!0\5LBM6{O=H Lbd xi|sjKn4[INmF9;;o)CS}۬ Iq WJ ~_7!y1#QDֳ3WG60T!N~FWߡc_ v$:@4勬۞ Gz2W>TqJ;^ z6\qͅNS|3-S% ,6Љ,=YQ~Ƈ$C_fN1] EG+cwKrsy4Qst8J8|o*M&d,o+j+ EmңNK۾bջqK= K}wi1SuG7XsJҾx`+'89Y#&~`^CgJ^u1)m-I^|ҽzL\ӡ偼q12EqqF̎Ap`7Y+Uon*_rVʕv=|g*;GxCmEd ̔O'Sp?9ƀF swlf 3>qr-ىm6FdmwаKaB B~NgDa9)ЖٷB)<"Q0ر pm)臾-'AH}<ٹqNBȭ[ {\$0t‚LvUaRdz]ڟpA 6hJV;XM{ 3qЬhs5^_Bh}&Ό]UnVgx ;~ZKS:h#C@#y:IL w5M`Acհ>z(Az}FY IܨԁPoɃUtKJ*Grf:oPoG%`Iӝ>\3u`?ct8BG`Մ4PqK3CL7`տʵ^b6 ,'Uj'Pс3Dnb8S# @ .1d"r^qYO,H\ܞ0>Re]]^๒tB}jI =gvEbW galwP z hI@{\.+z2|QG/̹ ~Z|g$D{AR[6앃]'Θo U!hBuݼd׿SUrOyNfT9yZL#M %WLM6 ?;=ftªo@{j+a `L}ByQ-k{\9jl2/eXP(G0m!oԪ.OZB~S٬GSh>)MOɞjj+PaǢq}Jڬh*7ha-\tswsoSj%TϱKhUz` YY@D%Nld?b 5s8T0 xA>q"IP %7QcޠU,3$Y_>z\Zw 0JFHn )zo7 CrJ&ÚfS ¬6Q6X~XJ WJ*6%q2a|V5AEe*?ZY} 7X!2Ǿ[RLiNq}.2;vq ;:|UPnyH(K_,RrJ6eҮـ@FAzRuX`&w$pN}*l^tNJ(īߕ. '*fb~sǶ34ʈ(^zc{veS{it\8vhݛqJ )v.omjŏQփݿH˃fUEC:M!lEčљoia O=3]nz.%Φ'c3A_ *tܸUbw=r6SGzD綐4%ʞyIaԩ5K6[o֭L\)&XtHazc.p[ھZz<#L”o@k-=uѧlĊ`t[:,ޖY<>he%L&+iOXD e#aYgS3q\# 1mCq_,#sl1ӾL%6JbG7HVS7^b4EU+v ͎SO/z;UgIi:pᶿ < ',j8| f~.Jt}o %?h!:  LxبM-@Uyʛ(F:?ڳ9eI(Ol0~ɹ}Nt1qs>' ӛFq8%Lnwx`, IJb@?R: WOͭ% 7sL&GY%8T8YC*,jNJ.ާQc+ 1@J [ Gg` 7Yw0U*,y͏B:j^9ia+W@|N_hZq"%}CܭT૒Lۼ<""L2ċi,V8`&(\ ᡠ֯*/ɷB>ivٷ,+-;j>4C[k6s{ *6_;Mꯞ]ĭ*v(ҥ_=r="QMz뱣COG]t-`;Tf 5^T2̊f,=,İ\h%Fr%keڎ b nD<λ Cݽ `/AwrB9]$i&\6`&) ҒN$x|~ItnS!K\j;l]|*z,,l=7my[U7 G5r? }[ZAc~thjʶ-Նmljԁu"3!V56~PHE;dd>2p:sC+Db+o̵D9jN7A,}ܥ (*H@@ 6J׈:$. 'էRE'XͲPA2oeЌ JJn1`^7?A))@^FR(2Vt17kL9Z 5KD%`.5|<ௗ8w^o*K@#+<\ ӢɟA/SooJzRpVođX \p2jMɡ1Qȷ!`Ҙ[ #(G5ވg1WNG#曹>)y+/`!9o' ?b[LoիiZd#fƼ'4e@F]|ʤPdOay nC† bɲԵn%Eb/]܁ϫʯ%0KS;kYYۭԒDk\SrD{>Oe7Ƀnp~K g߮pL1hKBUCV9Nȶ Զ╰^daR'GSx ik$*40rH0 ¤ѹ@nlO_}z>2Hr#(܃ %r?QWaƒX2WO>:7ievk|^ (1 <F2 eAJQEVkM)@>=l1 (HĔzZ}v@K::Sy'!hm[{\75"uptf?p~i xm`g·V2H5UE|J n\$v舨Ql] S% K *S{Gl Fّ U FUߖ@wY[KYrĝx m$\-):囹ts ~к}T:JXVbSAf\,-bm54cMkoT'$ڪa߾l1Hkoˆr MJAΒ 7J0P<8{$4wIޜNxvHXN6NaX`rě3׃Qt6 AS]b.P򼲄f+JƤ88^0孒Ue])7xi{ͬsva ϼ8ru5Un1=; dm%;qgfEw*$$E\Xehd$g*G6]rk~ewG]c^x ("L̎_>fg%xE}enwmiڡV@),ȢH6e(mAi;7pw+m/+0Y҄0ykeNzP| GX$eTJ\J.R5&R4V /.;AB ̺:lU;"aM+ڃ4æ&r܂(kGtް& vjVXSȘ" wDKa>2gOwW+`prS(Èߜ~iYSP7 }.NM&`񥅚nIq'0,G pS Gۖ9ja@If>VE-s]e+7/ (|ijR+oc g!@H;qHku0i'Dp܏*:C% P/:X4{Ǡi6)i{cA*&&/JUsn{ /,ߗl x\BT裩Ds=~%Q;3VG9JbŸqpW:%K3_롿xVuw @>4Iw0(QAtkC\iIMv5MBg_s{zIIlf gy "y-W4>4E/%;T1ލWHNKG+ )M/R ON4h~Oik ֧TiU^FzQgMO4WWt6[jֱ-HP3-:X,7e B&@K+2&̶vkv5g(>,v:|ؕweq DZ 3Ã- }ɾ.p(|:P>a L\|{alcZ]^<LCuia/O?F zĵoPWp pIZ0M:]‡G| ڙ.8kAF)ۭB NiddpS~5zeG>/t&k#·2 UfRyq \wMڕ*PŐ'՗(Z)oe`3X06r OKeWKlٰt2XqKD ̜+7^~nϿ@& ~lTɷzVth H_x3Dp P͏d x[ Cmɳ-h˜ Lq& ^,iL!Wڨ4`/ϯ)WФ?R./[0=?r(Ug+F}!J'V #؜ʟUS, DlٹD z*sd\ |EVѥbX}ۤաySr*Wqrxۻ2b3b)p>@NX8xeanq^U~Ya{t&gёD]I+LK4~4.QԖ`V~*`PEo4]ǑLksm)mC52Cd6^r`(ǩLc\ Ʋ"#=D_{(Y]ev(\~SFp(C՝N%[kg>49ȁ1 "RnCe ##x"x)I<)Y':l猪$LTAn+r AT %z|hppcNn-,&S[z!+)%Jg$aS.A@*?;+3@.!-b,&k8&B ǧjSFj )t(K:![Ũ8oB4vQL("R!؆N72Yy:dJw\I~pE]'`jyNB{}˅jGyS0GB$ eb+Q%)"uNܲAi<9NAx2-aI{ÀmDs:Iӓj@-i UX\融:tn3t?;&VGظn$FKWH4d"ơ 6p&6%ym ~Mm[R= SΗF@1sDz]D73dD#'-i" Q A<l߃hS&T0c7xSVOn T.jpPvڥ^6_(~8# 5SX36, wd@Z: jXI\mrU4nسv)j$"g=IZAPUw !+oW.SV7P"Rp8#Iw?=J+1ȏ`ϊ5,d lI| qٳv9Z^'W۪' w@p" ɱqM;Pޠ2N?vO(qQa?nzf)Ւ,IyiKljh!n'z(<ׇg`Zv4*;4k؂{M P:&v Ha8I0{3RWVGǥ1 3=VB!q0|l}9*|*Qq]4(F@~2m$9kT! <=%yklGk4؃E}1כ19wNVH]aL{tE T{~hq9,āuuJ8hao !IGe &t5MY7L5peI8 E((76B4#qt)lxLya7Gר5?'h^"quhF#MnI\ aFd|?ɹjYbz^]"ÌzL(vmA7wq%䬰TpEpJMQuw ɠ-7t  X^GO*KR+7f6A{&QaՏEGSqQc׍p2= ÓAHز]%h 8b(3[ 8 &dG[$h[ϫwÇUPJL[T7ghsuo7qPBd`VxYBXmCo K[,E Q~_(ޓuQ䄫I, WRTqL~ :zlԽAĠZ1O6cGHK1Kې(%OTra Ym&GvaZ"7,Ʋ)1x*(qP\ ](A&;U.&6-[-A5 _bL,Ƨ||htFFoY[NmA۸AOLM7(Gg;vWnoV|.v ^֬#䲂>zGG]mn8р2>b cfSeVbnFXǝ>z^2h\؅'J[9b˼o7|޶&$$@ /X~U(PH`$_Yhy5`h[ {Y46q 62L. ENPwӹ﫪^0E9y&3{|v#Xͅ֍+mA q#Ƴ*i AB_Jm@+*?IyZM&eqj_DE[QF^='8# @Q/(r qS%͂c يqlQ;k xE%v鸞+ B?Xc!߱ "gTZsJ9:W/%Km'¶V8g(xDWyAzsݍv]5M)k'zBxiu׍MXPG(ռ<̐C8p=uO\p#Lfo K]jhIOs4 h]†;6`g[ZpmoVBI.Bq[2k)jRN HE79s(>v$+7Y}ɭm-r+8! -QP #6m{-SVΕYiŘW~'^f{Gh,ǐ3QzqSB4hAU#@t#JUIXLFz<+S6J:K5whm5~z 4UntuM/)a@n&-{Wy*ֻ) x`֖PYT ۅoS)a2rF$o/Z5kI̗wPf*ɂFMLW &\z=YLRrƱĒOb,, qK򐃺 #x&&4*)fXO"IEAI#;qZ;oX]尐ݕ/̷>~\"mRI5 a\VŭT㋿$oېnRXa7(P6!~` }HNi0n;ƴ%¹V[59^3 =#VQ2+@x. rFzXܱ!q&^>@ͅ&0B>ƴZ ]'j땷_p8?)1kphOCg$| c.,6p%,᫭}D:[&h(Rja'j loh-Ѕ_W9>jn 0x.u +ڋmR3v X>V =Zї hr#eȀϹr3,jbwjI'8 1otr~Z!A[w!զbפ;qj '??ndioR}=~sR5nYW$3!Gp>H/,^@PI 3S<7ev@0Kn0ɺK^*7ȧL獺{rtgEj<,uG B D#ky/$`1H~_n}`j]5ht0sS3tmP Rڋ.ReM2 acT?: &Nnz?#*4W][^ȑqcUp]5i 7lo`xF#{pgi;RHupcaX,+ϝێ:[@{}e0оij¼&puLF"j߮8*&luvղ*>Ɲ-[[lH{wx'y˓jW1ᤊkh2Pozؘ|v'ϻ킾C>Y )#s>w{f" 8!iA\Va5`؞u4$.' ZJڃ * 1b]$!,Ǿ˅-+>tr$n@Ity|2*1A~4Oi;N_! v̰BC}T9VrG0!p@ - Fi@_fΓNQIoN6a/>A?΢j́˦CݪA6yH&ؼm<:s*pybV'EUvli%02GnF3yfq"<>OMA`4㼕:X@=g8hݍ uaN#ͼtu_x^TS#`F]L22b&S f0/B'Jg9l+7@ *8j]0q=t-O6FvqדRMتC7GߝbǗHRn7iB28e6J6z[~Nj<ɥԐQ4"> cڅ?{-T]+kٍϴ޸) ]zƍ}ж--U2́ UzÆNy!W#fA<'LEp@̣P:P ) oF]v۞2,YqvUz0X$E:4t+vwxGA_΢]Q [<+R>)oRExXC*,”YGtȰ٩782;ϋ$u@|A\t0ła.ԷZܓJy10~!$Da=Ѵ4_~nڃ2ʥV||L#R9Ad~p:>6v\խ9"B&l`N PoxZTQ4xOz F:VE95lcOl\tg\Ʃ[?뾕ϹJ鿔@j_!cAI{ן"Zwi Ôi,ə py\̈V;폼:XZb5TL-Fw6[R!և7qO$[+[1μpqaTE{X&1;Lj}ɜ%V*%A=@xCQAHw3{Ql%6D5=ZL";~r& s2XFAO-jb.I^\3WU*"jr()Rߠ3}`gM9|zpi5eFnq.8{gMJ}`hگ` I2[a|p/К5f5Jw RVX߇Aڄpm{Z.Y)7)E򞌳0Jhwfak{{/:JE}> -Ba/ 'LqoupJI*N{c'9%!) Hv¡uj.WD](})ϛbgT&~SHoVT+=4$5`އ{(( yTcsA| pZCbyC>Wx:#Q6YN,v,ʝZy=?rNC=T  !EKg̫/r$wI-M Aui TD;EGڵ5~Hdp_mZc%Ԧ1f+ҁؔ/Y^rv6qE|@pfMXJ(FpoB&EiaF>_eg [<V,A@Ѷ< OLPͼ/i>2+G+D+[^VMQj- \N:u3 dB6]kEO@7k!s7*UPaڗx}H 7fDⰎ٤qT0xS=4'h)b?|4$eneP*i?M K.П]E LIOsZ:вB6GR]o#H*M 6?M$p+oC?Q#h /*hy-lÚ.;}x9poM$Z?!Rj6}\f_M:7X'G4}!Q L`0'.;SQIFZQj5I"KsQC1 DH Qohz۽u~2H,n!WGĴ{{U>V-"^ZzIGz+mlJK+ Ldeoq4,e%SC%jm<kgڄÆ KSNE)c-6\:$"I%g?a!v@Ix!O 26~;T%GjZ:3Kհz`l\fƃI Xɦth9%k9/NSQbC~Oʲ0Ob 4B6lyeu/"?.! $5ۦ _N+q{5Btn_BkX3\5qoMÌ ##d zB +a_]r3|p 26'""'uLWdNj[.7wy_gPE( Ӄ2tUǮ[K>9Tg O[usR戳jQ}h15lU2 ɿi2B yvȢD^e+σ܄w2!hX`:K#$Hǟh_JvaG)wf\*^;<rd &u$9kK/QH%{e-FƗ:1EdEwxa3?$(5P80:_.ѝbza%Lq9;ƮG:xf <%*fGl^:YJ@P:wSx w$oEO?^yfBDP0l٪WYԥDr|Og2B&~d1Jv-I/b2S\IqiֺgqZH~T5r4K kOW/v`q'{7HMi<7:Wy:r~c"qAֱ>{PlJ'E]3 PZ ɟMQBcwv,S ^-` WGA ĞGx| H|'#MVR&G D@uƑO. /撿yXߚRN.)r6KN3ޥ$V۴p̭S$&= 7e1(yIop&凡CKd!Y+.Z I֢Lz,ū0f]-N[؎Z1C X[1 &}-YedT5V(S @׮Oƹ郟6ZH4#5Cն;ALP*ʿPL.L7;JMpOѪ.&^=Hd'Vv\Pg6r7~ LQw)!_Ryӯܤ9e.Sޭ2B}uԧH5]0'G-`KV'dGQçEZ'4QKQjo2羧(4(aj~ ̒w.1:ͻnhlg0 ư'\W[ix=>âS[wx]0H;7ORJrvOS\h Dmw\h(">@cǪD,sW;7ҟnQGPțVm<̩ۤ)~dsn5ōJjVqx!eB*kPH۷fj+y|xAőٚ~b YWQ~. Y uJ­>@jg1Efm03^g'IO=pĦ#f_x2㪷,fayv%C/ b<ծ糑MpD ©m .t#g}vudDvX`$,I4S2 ]5})4F7"(Owc_M9nG#ːQתMXaS?JWp# Z"f{ _o{HjK^&,K;5:ߜa5Љ3v$Ǿf+5F.W:ן/UȧE]OP oGC7߱R|ܸUqĨ"~ P8_'(*(.c4 k29)/u/aSf٭8l#DUP;oFOmr g[S)|oJ>UG-9=G2ߖԓ}Řcs׫~i;Vplj߫AZDs` #wb,T>NMKn2Cs&dU{$(i!˴RRC6>2﭅Þ2@|߽<BAF9>U*u5A۱xLJvh()f@j| l+,H΃-NiR_Mm2Ip.^]B#,*`*`8-@f(I1Њ32^_6\ %;c0 GvKDHw Xu HT;=( ;0 Wy)f'nI΄V\%E kąگ[O>d$)hU*'JuH\\"t،R߆8 q|14mv&y4aBZ=A--0hKc[ O@ 9/>}n*$S`ce(Bj:~<-bY7T"bH\衡OrMNkcv+j tbҔ(U]?qK$L|er# - ,Ot^pB!A[? ZS3Czկ'tnxy?qL)/HWXaQ{0IPd":s/`4x6 iT G bNr&󤬾 vr)H#CZhj:Y-$U>Dwٿ3q1NQ_\ ӈp|$}#n6`K|~4 +;ūkCJ%]S޾JW^Z 'un|P/hk( -3Po=FGb زPJ c*=ӥO(fQC0*n EuXn6pCbG5Ϛh t=zjT;a!ݬ /Pl5219Rq蕙DNٴsT8AuaV8?)Kq:zC5DTqgja ;O̾g{g׹քx%% ԗnYd27.4\\uWT˅_>l5%ToZL 6tH$Uė1SSA[U :谛šHxsζ2xUHg8H '9m U)t+|ky@fDCaa:ua'p aX09L3Yû&Vch:4F-~ u:?&joVʈs2 -~ 쌍a_=錋5gW@)ݖiJS;qY_'{595}] *jFlGw4R+tHvEL[ "ɰU %s(OXqs&z2=Q 5"OF4rG&LJu&Oꄲmr!$ a=OJeo1+p/m0PԟD^/9JdBۉu) E")fV\oP-#eϘ V'16:gc CFyҮSP]@1d<JfAc3Wd r eQȼ0F)jū=;5m(0o> ޱPvy*l5KџeKR=.Τc"OK rCabhr:FV_b4&:IJiƩyP[#n;h$e`B2L.%m<),5 )ު)vjp(y;C::"PaHٺR!~tg0JgtG)zSJm0V_,߂-z?x,2XMNS|p:[ٮ XU'$X9zqRɜ6L|;8`Yc- >aպ;D{Q)UHb9N[# 6dS#C6e7cȡl2{3@ t9'7l`/Dc/ZoWy%[U\/HJ* '9ؗ':^#7J:hŋ")^W6hS!f-X&V궬o5Ad_$4[ŀx/K(v~%Q}4u{\T<G4Y&G-"Sf&p& \%=ɱb)0CتqCqYj)X웡_L)k/;9m[0m'+O^v֙~iLF\9ݲ$e Y5Qƒwpb0zD_GOv&:{@kG9FS{ǓC-GMd/ؙ}g3QR(/iycMRR P怍v>:4G 工Ȯ~ǔ7 B'l !߸]~uA;N0h[h'؃dp 7Z >4 LrFrWDr_w^)F\Wk2K}\hA`;}֐qR;ӐBp;%g g#ѧ<"0r(2꠻?aޠPGo$RsQ UbE Ewxb@YkǍHc+\V iz+Sa2f!nw>HZT76N*UlW uAВ-:ɄSvzR7:|Z7 |Ⲕ"цk fR4߃6n.D/% n& VᚡvuY=٫(q>Q~ta6'a48*euAJerz+YH+ƁtKr܂i,`Q+3Z3zS-2r)?G&z{;I͟/V+kKG{<a?lo3駞eW 4U dQ$Ⴜ0դ=/ @OO1!k\SzfFg\(I g]aS/ȰU2S,TE>:ş -I0 a$6\v\ty ks.xT+9/d]#Q( C饓ӛq.O?l[F5њ93e~ckeD$vlq7z \V:8'Z.5:H0z41ZX:~ yQf]oa yɒ5! nVg[xifᢦkuㆪ3h51jZnR(`yP &ja(H?gv]z8U_c?$"k9`Uիbش|o5@&# =E{5 U)|b}Nнo(N۞LZA"}6=TUl#`Ov{*CGڈaSi +u*1R(5S'7 ~ɶNB\:W8f͜492J:n$]+8.5^Էz\?etA3w0蔊%V/3msߙhm"QlksD9]0VZ=sa!oQvoڧ?ָ&$ i@T]MT8GGt\g$3fT-gCQﳓ ར1Κ⛪C:K UEb\ĠF3X2$Klww$1%1Z唢0'G^acɥ? [bpWk` D`5Js09B̨k*@kYi;E94K\^"~v;#Aigb/^62^rTHe`"GU|=N-V?q0^J{XR~2O6%}FQ(_] RǓJE16zNӞUf8D^k+eZ:bN,A =>EV0Mm ˜Ǔe[Yo>ɳ1b%Z 3 fk^2s]ЪYqq09ɇjG"-{RZ\U ~=@\{ˉ)u/n55E,mjܣDVc3~Y( bQۮ"07 71y{5@ҸE4I^@J)nfʌPռnrGOl9nqs?UvlO`qCq ڜV+^eVǘ΋)`1 ;9a ÖHlϏE[+yױe\BhV/nYB\ho>tD9c ~8':QpS1Eyt`$j_ D@[Ӷ<צJ"20[PPuWSV0ᜃB*5Qo4ڥuUYj꽱){bK~  X&G$cN_Ō{d|HG{qzO4FԽ. .٣ȱwl"گ 9HrD =q8ź\.`m8 !G֑r ߯V⻗G1q E=0?,Yy9D27 y6#VI{2y n#C uqcs4$/Ujs'ճivZ W<8 M&#"UwR եr6P29f؞XB%j4Ѳ Bp{<Ԅz§JS&t-l~­XNCOfץ%mDCKwaTxD-ف>auV-F vm eAO]g+\գy<𳃴fԃd-.p`,Ť|o}Ԍ8.X̓R?Χ#vyu]5Q )ѧG(wJ \,>) wN(wc=?}Cu'VC`s'UH bOHPHy`zcBǥ8 (beǧAy `'r=fMuW Vޚ }m߶[tOwվ{ dw!o_%?5t>wiIy C["vٓUtCEר)̱Sdxhft8lSTc)s ~!_(jQ\s`#r~f@t-3vZOklJkb:86%+ sIV >PU}#X乵>;֊btC9X}k8?Nf\X3At I6eqD9G qߞV*F!.D]i*+vWr0R_C,D^ ~Dut8UԘ!k gh-jqD񀛑c'yuwx6#3eu~ɉXq炫z~*x=w[SjE1̻h - L@Bau 40'5i&6#5e9kP[KBP0O*g"(ҥX /:MNEf;-{@m!&׿Eԋo=Re?ĕCK*oF3 A."w*Mb%|agȅD.06puСn@{\e3ό4ҙzV7'Nx ̣S/yw['݌h|[(L!Bt"w"u 2xzreXߍ]InMYTa3aDR ?v6"QjѤ,±!>.E iΜsGYElNr)ΌqI`410C  Dl'V9Pr͚ d⎷BZ_ab-fO %Qw{Yn*6Hl\++Lb kRFɀsuVKm.=łc7Yny[Wq;j7V,1ŗ* \Y:Ƀ!1|wmIBKr#JҥzWo甁` Iݵokl2D@,,9)4s S; {f#lIzVo :JHyUȥo+ :$DTX Ae:j+'AwrRisüZ5 9Uu:B/I_:"h^Z׫HcNἯ@Z*Q9B zrtxYIy:`Q6'G|L:×'=[t}l) k.dC-~RGMsoF0Fq`T{ǎpP ֮"<߿E=cVծd`xmbLg8T;Yˢ’?=we̦d\/cKC8@%bǰ F&XY9Ӏt@g^qE|3S׫럥T\RYqGlJ=X%0ob~ goi m- 4p/-,TA N=Za ?&Z>x%V7zite` Ș6L"L4jS_M-=7o{M+2J4Ku,7s#pb{6-!4(.@Ggf7irA}ʣUO@7}jF[chr Uu+';' g v.qjO۹DJ TNf m1#;ŗ78'/IPŚ;"50҄N'57BpezX M45N~EuYs]H9&X<) og_215sEs c3}1NPL[mw:}s‡_է&dE`vgTѶ157u O'FGX@ɵQ ~w#ӫpSZ!sH֞-U 2?-1Hx(ny}&.kEFt;TOAe3 rF VM(XX^θ˿Drn(,# 7K:}ScNמ#@ *T RI wЏ'#s+5aSo`9o5%Yز?9/906E¤++A pIxD_)֦Rꛫ0kt'.8nirJ]M:9L9١MehNg~EgkNݩm;;E%τForͩ0l~»lDHhjåE}=~'a'@w=?%g*wRR%cEU^yu21Wf8<}ٱQ́)4zݻ|W ڵ!0~#і Z!–Twk ūD}o~/6ݜJ [;Y}&@(8;V bOs!1;S]C|2tl|b't^4ҥVr-ܖrHbmȶ.kPjWYR7g&3G60^Qm)Z#Νet<cU$*$o|zps~4 lZuײ )O1fDb :qzಐ\lO&3R'gqBڭ1 +|+ g%A_2 UUJVBJfl (yL0 >˪ y=.;)#O3.TݩMpl0:^8.8q 0&)t/ $YX&М3 g( %zVj-lM;sz!WF5\ e] Bt$5OWRa,&14@ђ6kFͼ eǒ:yKr`n~g{20'2bSO&D}pP& ɪǢʑqLAh-D]ԜX5)Bu:;ޟ}XL(=D5m#`Ue%ʷ_ָ@@Jyf! 2Tˇu9O:JYdS@$¥;A0oLhQ6j]֋A;Qkayq8 lX -U28]jYYQowiqKt{'I#;A-eOi06;{PYaIx{Z? Q,F)P.`d+ tHM |1AG 8isInCdqB}UMlq |Y] Nҳ{ݐ`)1=>y,?Lߖn#fM" 5夃O pQ)ນ J#]l6O'wwN.1⶷Z2A <+kc6cCK-,D +I]f#\5_ wAzC<E/#]U%v6FRQ}8]Ta[c}.{hއw $.S&Q}*ޟBdRy*FGTq#q1^Q?XE6!iBwE;ܾ,a]h9EdjX. e38lKP#ACl6߬x~i3B|}s ~cF?z.#iKo֚a7XSn %-ȚVmQ65r{Pڳc5)h;w3?a&^ jIYүƨ |H&ejEr-~0*bdLi%OH۸UpĐ66q$cJGEӑ%tPa bgMȚfNw_-2}xzhX w݂2{c)( ӻ-`S.rDIUPe9B6:A,.l;EGqn_bf퍑`( QB{af, *cͅu\1^<7jJf^<#ǂ3IdhF6'cf{TyGn썱wzG# MtT؃hz6a&5IHAAKXhd-e~¡N)Gū,' ;jqFP6GIؙ'dnCxthOهU>@OXf`B"&Zo'qi*1" =npXڬ>ߒy~/%mi8#30 Kv\co/f5|LA07# ЏЙFgm|T#f{@B$)Ru-Z˄yЬRsͺw'r;wҲLQH ٢=xCخt(75 ߰C#K7@Q$5Lm-|hX:>Ň*kQ"GFUջw#w]!)p/ͅ췈FٱY#93 O^k&a7HMX.DsGTtE DD$oM_Z ,<?Ts/#+ۜe|Q^jL*S/`4(Ԏ>ևK*&gc N{0@ɸP982nT-gT7POnZ@)dg b0l"HC肆(.*PaN]mAi PEL#9;ޗU| ŏ 0%LxչC#2ЬݎHpzO*-¨b/hQt~!}5N3qu':g!=WXHX<'朳n0Oig!=O0JlF)H%Y؍=}\ޮ~Oqg:mo?eTjl#R%k|K2cJl(N0m5Ɇ\9N"(#[l\_]YԆI-Z"Ө)1)$/Bg-?MūEN}of[K4~n~.;2P{w{}chbOc_i}S\ "z >&jvtĻ"'6EpƫaF/k-F{K&b7ڰ阈cr8*5G7z]]jJl|Dyί۲o5 . \x7C$3d-~JE{Y+[wI5v~m?yp^# W2YrjN_}aqsϘ`ir",%7|LR"ńǎg.Oq5 Q0c:b8m^a_h[Bm` ֲja <?ќ<^M_\/|{LUOaeT :&맋X+yx('D[xt`G݀ OP5u}!ݧF85BUAeQ7BFϠ8 Ty“뺷O:m^5>c{'k[E 6ϭuUEwJj#a2cK/Ё0檗o(S$NIVҲ1x)ucx=E JtU.Qԋ_p7hO"sʝ̀'uWQHٜvgS|pl2ӆ?1;n ~#`HtqF-*RM!YEnmfd۹>z]$ܛQh|sٷ0XV0W`Z G:0LfH+rȑIrj8t{;?W+ްy{9fS)ۯs9;~Y8P>ɎV =SǞvLXC}=R)Z am6S|a|WWȻHs XO`1p"!9^S'qTۦLV%_R*HilcQLrS LݳEUISDP}3OQ-0H:F=T{s\(X)=9ļeP:OvRYZd@8=xk8jɍ.r@H$ZVbLrޟwmM;A )|5DLw7πBEYcާdy=GPF$9t`6+ʐ@Z90Q.3{W̩^mF~%d@n1j gn^U7X/V?䐤d']ƣq>7L#LăguF3R*{`TYˉuj_qSSsUH3z۹=yMշc0 lkDj:|ƣ[%]B*֚Vyr-blPªJeƄ^yd(n! r]FI".~F:o]x&,gBS@[] /WY&!CgK ylXe4f&1 NOuGN5T:7-P,Dk짺0I%I_؆Nɐ0]4 eDU)IY(A{Fi 0a ̃XCʒYm:r4]JHwɔE=I 2ΆS0p{"ȜN" kgoah.膵3lR(e72I*q^teg#͵&B}{9lj9Gk=,ZSO|7K vt%fb U1tatUSZGGl&݅!9aғ|(B ۅ2 )ڬjUݴ~)Q)m0|vUL=tvI47*^Z;$̨lK4.f, `5h&P+HH~cYw6;X,IpGopUK؝c1JـuL&Y 2!54OQbGdpՁWtPV,aNF6;K xm-3BCgR2hmSu{L?w:ZwZLGa RܩI1h:׏+S&,!IrH/X?2nnC)\n46(\jp.[C|Ǖ!3ˣ5gsCjR[Ԓd_5P9.4,VEM [WQe屝C[-7gUf)Y(u؂"T[}{CjO4V"8"vi?ώE e<@Z5xQC m$ҫ!00ܖAɦ/0Sxw3R] Uř0Y˜ XeS>4NS^چkKsnƀwR@mAnj 9eˇ>HGj̨iY#;MO%:Xim P5Ih8RpbCj µ_ƈ*ce>xmr,V/޹SR]t޷92$YN#Ssa=ZIrCp^qv(I"O->EDPʟ p\bnTr9(" sDp;ÂǪƥc%YM6e~&gYr{헝w Ð˶}JgPۮ ĪI'fmMޮO{UT|Hyzxh R7tXOm !XJ(f?tqV)XH& ~ rDSdDt`Tn ̨-qT39Lwrhouy Q D;QюY`Ϳ3.s޿nd Y RcxqAG@Vho^ {ӣI,[9α=c5 j q6sýzcY+V: W7z][$]6Oy1.w5Q#^ *q4~Fr1U9n"ߖy&CcJEWrAAeOݚS @Ѽ[7#yi(4I-<~"ٱjFnQ4::=%62>ei*`LoתK=Gl,ͱ[ ,[@ ,GDzʢLF ]K_P+o+j{|7 R: Hqܢ>l'&zȡ@;eORqjJxekN)8Ce{eNX!]Rf% |1|d?U܁gj Tu~ghi>%?Gwig@{Ǽ~d듺^@ˤf#ق:†aHP'Ps,,Zr4[֖{;@v ދ4@FAcj#] <'LD2K߰"Tq3>_}dgZVuT5D_$V7f 68Ъ"(C);OT7-+tXS1# Nհ&k@;B5RSiCeL5mS?aǧ<ʶMi;!^ˋy;Vx{GAcZidʭxw'{u}ء84J[q-5jr)U08@X~:~BVs(:Ю/˰8laq{HS)\K6O<ۏhRwǜdh3_&G.M/I=}t\Z,05g-j܉t)}^Rr1&,'z]urm*ҮMjWx8x;,bG(C \lj\cT+U!hwL'=!%9r 7HP!5H(KdGڍՎgOƂ!\q`^=|L޲=)y:UsF:iDR̥#߅h< _,l|rT,;{|SW`":)ۦӦZ+'hBM6Fs~!鸌l~oD3f b/Di{4G׮{ G)HAF{fmum.H-X\86B$ j6t{{YQU6Gt*M mϻEu$ܫe3|b H4.INyR4=2C7=u'W-<}?bxRX yet'x [!)Y~Nawaյ>k9'+h-cVǶvRIa3!xoZvM^H}rob;ޮ.D?wLsXldRU~EAF#t5u3X⫖B~ Ktb芈 p@nBt)*a]p2p#Euh^)g"17<6qt+8Hh^_j~9Pᅫ = @?m)Sy*ˡl=}ZkA Ê-?A\S 82rpX3 %qҌp).\NW1@or{J@ PfH_{>i %VϢ4Ctpq͜𧆋 X0<)`D *Fuuy=MXUOS@J*E7 e`饏-%U"nJHɛsYb@ڡK"ynU_ލ3F5x R҅䦉1JQ++ Ybsmie[uI@_Ύwj1#tO<\8gza3:a$ҟħ 6ξnڛ StU؆"ekI@CS &5/ ߏTlT1옼,ֳ>֙q,`{AQF2T C޿CK ꠣ{B? qơ̳2BIr1GMI5:rjPvfUOU4KMlEqC.'P9LwX~F _Z u!@ǂ=ÿk⎩%ݖ6Ntb:CP<صMv Ϝڳ4W:%׏W˦hXkoXg'"e,0TӯIWQ-n*\_lZ&9: ;[2Q>SfI7px1ZJsEښ-QFB{bSX-WV xtzih_hP|`N#~L دf "w<̛$d%!dҵd蹳S箌Ft L׌8E {KXaW : Ru,@WpS8 \iU*ILv1?rszӨDڌCRYu%csPQ'DҪt5NPPKN,M-]%@s;-!瘜! ~R!l8i?_baC@`F < ` H传6YI+`ЖB25-go,:7;0d-َU*J?4_AS1Mg_yP`(4Mg.&rp5h]}ʶsѿn=:gO(r6& cVF gu̦¶Jh]JX]2"S !k9.H5fĞ~g]@G!S!t+BuMc5G=Or QQP Z8AvoF b3A{-|R63l$Xn1yr*c3+iKn[҂ZP?/t:Y]wTO~0xRkDl,2W.jGGS$b}'ZA w<Ӫ &7kSWeJsG)erwAW)W dR0>{Jco1NIE\8WUIMjͩwf!KPbp oM6ٿ,Gׂø;E03r"x,-gpحv]2vI2ݕ*#PόE;d7}I e6H9nJaV6&E4>&^ "ܳU?XP*4MgP#p;O^~A'Vh'{pz ?K,Ox9e''k-A >Ӿud$Jz7JQi[EU [30~7COԂRzթ P/w |5 '2] 1pٮ*L&ӓ4XXZ*N,]-%=k1ǚ rW6V-#00k~! jP#ΦlɪgS s宎DMaQmGTC2_q6; vKwyfd;3{Yx~Ițv.q} 9>(%q##DM|];l6q4ĶEO;RC0=X?e!:YM&|֏E!h5ͧW+}{M|tc+'͂,ʄr\W=@DŽ.ꍌl"h{ qs )2هׯm^Y6Zs1q+^,O6am737e?LR,db̢-#IW)"kxCƐ' ]||B"x)k=1_P6P2Ÿ[bio3 r.E͖?AviRBm̴ w6L<)֑cY7Mvi><>],?V4f'~Uuɻ_Sj;879T^=9'{΄g:)D[ȱ( бI&J&- g:6y,KlM=U:]fͿo骱,Uh>GNf*pҀ%Hl&|y/_g;U+|ڕS7D-vwauf̚8emuKtӚkOd_] UZͅ gp~ 6Xz!{p&6T{uOS?đZV#oR74b@؄D֑# xZRWY;Tb~*SGfp,3謹xmTŢ=Fcַd+Ҿ \[7ϾFgM%ga u[&Ț K@z:ԭh0ZmW-WK`x]Ŷ1<W:̞ φe.fhj克-ҸЊqh&cp J RҺ;o/}!$">W 5o44pݰ1}!]p BKs窱!ⴐIī{U4 Qd2#`(^|5d;xdGE. Z D(eQ_h`9Nj0h"5}n ˎRUUcW  2q2l;Mk c/e-C,=v;%Y-`3j{wI_Ig#,jMEOaZӴDD$G~^,?lKN _஖4ⶍruUGuT2%{譬v~`Y5 M2XT#hU;+ZxeJLaQ vfe{muMP`{zU"#eڮ܈/gݍ%YR߈j=F{4dj2V Na2Aڭ.}7g'sM)00\,'H(kPlD')ۮloBmTB&}UYzA?ֈ:%9z ev|)T vH;Hǿ|ThБyy|iA?97CuH_5::]yF.f{N_fŔkÒ@  o0 9T>l d>rOq7ᛗtuO6"zPLA \j蚘fo<& 홵V sEs6TJm!2p"5\2 DPv7928 pDN-Y}@pL_=ʸw])GȲ Mnޗőf&D^NyƁIGGc>i{ \#>l8[HXKMvϴgbO(j fHk XEyXﻌ]Yd#B~3yI8Ew%QV $8$h&urvHXM LIdk,Ҏ7O,p:63Y^n&Aܾjrz{ IUxj8jL K+86S'sNJ?]kzmJp ަ7 >"hUh4b^e'Һkq2^@+Z-\wCPԌr3.􄇢-9)d&|w%t}:? 4\e$oV,%Qs~弢&{kSb uPԎ&i"Ϩlow=!cMf!]!B:+4Ӡ3·tǩp}B U{Z5c=9Ao\OmƋwoTo8HOJh/s{ޣ2*%d_COpҏJvFVҊQKEJX_﨨ʋ6׏Ux|pS|o9NHzl`4;0N z:]Ag2>׌߾@k}gEizd=&ވ,#$SJ*;?uA&#NQ&O 9g/&yo ޽(;'J4/Ięp8瀝 B[(1━ǏXHJ2W\;h+%Ra6~)D^[PUe"8#'BM&5vk1KvN_k2mraҠa;MNTYNYRE;8RW ^j 5|U*hmeaI[}G鷑vALڰ{֡队dt :IײZVG߂};LYkFbuFBw{}VD5u5d pc7v"'M )[mw`a?e>gp&4GsWͪ~:z+77T]vsrRσzyRb>\VFUg´\p| I ;ԕ#),Ԕ,~(&5uYܧȆ{r=1ൠӬZcG/.īVVRk{5E&Q^D stΗ+ 4_\RHNeT6W]ހʺ_^ A}=\'_aWRmk-Qww> 8n91y1^X+լLQر=x$){ٺ 2)lEf6),Cˆ?FOcOĠ:)?ls(?ٙ}1QUa[ CA7&ќ i `)D_S:"|HedNõI8CygrVQ:m`on}&3p_0jYBQ0>6QBq?_+'ӟ践l!R9]ں!~kDxB !(ywqOQwDqASvC'(H+(hJ`p ) $u8<#|ƭA9QBygDϒGDN ^!;LL]&ENL%j}6qY+6yw_12>\ k:b|n0qwUԣ~ 6P55 j󺇨ՍH( HG5 ]8*6| ׄ:|CJAgsڦ N>) N&G"Ts)I2h5 3w~ -Ntx/-9Wp,IV_z[Hn/“1 j*2>\_E%~y]b~1{H-5_D5UE<7;iPm/ĿJB>i/qzslc(c-c4HqW 5 20K%э``/o_^򒞉Kec&'TqR2t!XՍ{͒3-KfXpaYp1CJPIPpMuM *#qa:7no$I.1Xmꤦ}Ҥ]Ζ Nh~fr w^4__Q67cKPܪ:C@ƓwOc[n!t2k)5Up(`7R$psM`5V_^'FBbSx:Ff 7S;=C&%(yhY6Ұο"q? KxVbFUb-Ş [FC*DcLb>6 02ڴLEc~~t0cf$cǴ1tQ2aWqN d'~A4b l z դ lIhj!>+4wAF|T:+ޫrRPbEʎxqd>Y2݌jYh|#s-T4| Tȓy: (%lx۱d}h>rTxJmt aMNmXt`V{6=!󴁂z&zӖث9=BnA߶ α&@KtԒ:/&;HX8)5ݠ^2Dw7WnO-cI 6u@Ι*BM[1 2`q'YaTY9 8 %DD&6LV[a"Ґ l}4j(: p.cq+[˷) |K_7?誣.œ{Ɏ$kNx W d_c'hʂ҈@ \{R 7v@ta>9S!BHk(<1 MKӥyj"<`bۥ_2DhŸ#4%83nh& qETҘRե?QEd`i##'}]yZ- s=z)H?r UJуP]NDZ٫Z7=(|gyKH!ʭگ{]-d#5@zGvk; t$i<,_C#x3_nnERȑ K=Cqx7I'zwCQ!C1|7Hq6-l ڥUo2>oQ3m9p621kj4<=(X Z,PC"ɩze"پ*qB&9B'D5O7 ̻gW;\0, #Cc']qdQ@ĸ& B BԜ;ܔ < 2ւe5lCImTxOلAq;8d#716:,>6fo1BM{6{eaXᔕˊ9xK .%+MVYa.)wH3#! vG_xձ*W~%޴Mf{xUG̋B6 +*fYb(׿#˧NVWlWKP^8,&LZ{W,[v `•l5VhD"ԲܙQ#p7sf~)nѝβW8qc3H+y< UDuVQ]9.9SkatU4C.yE}H"bB=ko~QND u{ǰ(DD;E yWhJ]ܝHIw lVV_ajHZ;uWL5Ԥ}DHm }@%oJE £j{YD ^Mj瞸9<0~`D@ɥn;E#WO.Dɉ{SiᘺmA%j;%i"Թ 90 6ߥ|+t͠QsG{)90#Vx9rIG4DOMD @P'\-%pt+`D(VZg\yifƆ2u7z3.45YW{xQ^݈!Hc1eLN/ P`@is'#E釫6X M_I0if&9;%p+{AqWsI^(77sCH@ <0l?xT3Lr@+,{{leTpGI#_V{WŃ [bg%+GdN.{a49Kes` 4;@_ՕT Ei;M%"qf$ vά@plIxQԋ5$`w9\}y)lҙrA!`ʐugK8*}`{ :c?ubl_~,hEᥭȅ$E3Z[J xn1ُȷf;M=gYq(?P`N< ´?HHǕcF m7ImISX㍺Zcri]0hL R[.v-iK-ABC Sx :4M>i6V.3!)r yePc ?5ǯCS'p%2uΎd#kN2ٷk5O`&2pE4Vz)!O/GBўYpX ^ry)dOSi84t-NqkpKO'kL,VR}D$/`=WUWZ\C-EZ`/ 3y/\̥;FϋL\<[H1ZH7KS¼aN.6V6*4d,FWxEgI΋Q{Vt~{q0d\tE"6K zۅ@6?9rJI̾Y^fr=~_өWaH$le<⟵+KsYK:d8o3d{jQvR?P+v:W I .eUԸUbo@ $ &o i˧@Xl/,x h?^T[UD Y YZ"zO*IDh?⎍)"/ jYfEPbnS5k[۲$~ْM[4 G-Vmi&Lh9iBm7Y$cшNv#@SDUV=w>`UKy!?耔-Ť@}"+.@ACSL@7y.$sYڌ?1U y̜Y En(a, Tuis쩂QhyDJ~u)`FD[(-0uVp?nX$YÚg\LQ=}p䬡v >X:ԗک-UACt{JG&KgXW~64 /R'qEk Q 0aX&nb~F³D Q0 t lG `~EJQ|?:paWe Bc|]l<QcބrN ګ2cgϗ$<8MY;n~fj3m,SG]u<UpC&(ouR1c;B*U5QczYh#w%!weJͬ!NB]2kΉ'F2Nذ389vy*߳p> aZHY\TZ9PP}g&",A 1WzSq忮{c ZfJRu9^0@–rlF4r1H & ZxV(.dqbdD>`9#Mhq8xdeDYg`CT{u> IZ2Z zqo^܂0A/#_h_?܉l('YǤ2 <4`kq ĉKm [ޔCAoQO N.r[ۯmgWد!gP8UDoj8]/"4WJkȈ->  u6,bT=wniFeG-v4_i&9#EGOaPqs0`V9p`UΪBg/͖DyZn? 1D^xӅQfR`F`S|/tJ+̗ok ȅ"6Q=3^H3*Q ҋm4e2U TkѪ9ѯ &뀸fF^x2Bk⨖4%Lm+cW 92tށ9!&CVo,/zAu|O sgE ^)WNb_Q<_G/!" 1ǶӦ FڣcB& @5 hlz߸X~Z"Sq10`.=PJ!>(V1>xb#5B=FIYS`VeU9Q+KМR1xz6Fb~b0r"B+{KfYQ)9!|0Oۃf! Q8"OXinCi3W#}x(R}6:_f"G1Et %Wҧ4+8z1GDCdNL YDŽ. 6-429J^\Ԍ5MΆݞ\fFRȱ_|UJ"7l\Lb ]թ8Uexy+l ՗,N.y~w#;1@v[-(&2՛z&@R/WL`ѺyR:b}+TCiG,<^)+>@*rXk\qxn0j, ABnqsǠ짲1JК|yi6{# 2:|8  F>~QTno' Ju%jdW cSSσrZy[:a1>6- ;%oc%B/ncv@8R/UxxG"F&%k81)JCg.!I_s]9maQ4.?o<%u^\} j3i{W H%SO5Fgin>]g~g%*940Lceك`pjT;B]p=@7g4s~=gɥ:]5v[/Cu~+RbO%9Dz$~c-NN5x"Q6)< ]SUuE.#hB;vWϴAXe*@fB/VMT8.@>ks7Ĺ78(؂K.]ˈY;D3sGb>wZϕH4%^ehFtKERQ̖ O- wxa𢡊"b‹ (e5tuIJ/(jvGa4SKlЈ><7%5VonH,,r?%^w˩d;$ޤ EQ#Œ?U?}t`D9ED@Ł_W p4X.Z4菸g\r}EzB/gO2 *k$<<۴2.@9UͦA꟧h0! p9z4JQAWaRߐ+-" ҕ>#cSN =z=#j>W$;5 h>'0f6DDy@&G!Ɓ6QhQi/BTLLS T@5i?ҝ@4m*";|us7P Tj6 *H F/!S`kVqX#@!NxlShjOVRH3F2'^ڇF[c/Oby>9T4gpOOҖ玎C{v*BǞ J$9gD%}xcRPR7=z@d:yVo,t;vm7GNA76tϪ%ºu R|H,5Dޭ\5_!] #hBނ!)PL a,tWu'(m,(zN1yQ`g}\8hc, Ǿ X,TqoĐE3hF>~`ШP%yDꧡ }g8yLgOp3cuXhP/Ԟ ŋQ ^nH;uYyczɎ}gX)6-q{ƅ =X+1O_ "U2Y.Y2 2\W@ƨ_`'MTj[L%`f 3156(dasB6b{Iu>;g_+8$Ζ"2" 4Ħq\‡l]>K"n -au(U\Iڡ_6s)o:? cGhY+Km9/& 4wph04Q(DlK2v̫ -H81jC*g7ݎQ"EkH.~ Hۺ$BdeX;'ΜA{#^Y/XR}ls2}q.b3.Qܤ K`?~vf&o2+XET%{9~&?:Bwh94("ͭtNDmI{ a(jK4O0N6ŽJ9BQqKLp!7X#ZݪUJLt7l0{13IK/=էDzCv<'>ΡR;uI5)4?'J]CW lnFbuETC#wSa)>O*9'z(&4-eOPy[!)'cgC=!G FGҊ?b0izPsI0\VF(K8[:wYf̿`%-ͨ.{〻c@Xj|]~=¬Ni !3R%FfWu!nȂF ܷ a''nsNc??hA}}R@&lÁ*.BQ)`niTrJXyyC4QG(OYG} , BߗT|?i#X@W"` ~t96D)h#D/$Ŕ6X rGQFͅfπSeNHlK7tz feu5\7RqK'_.^7 &QmYsŠ&q 3IZbFxó(KD5*rnX|J搏:UU #B2vh.A#Z. ᇚEaeo^9B>A8i *H/y_10^$şڧqi |)q͉D{S7,7{$zb[  h, ,kNNCNR >c3U7 q;Kt-"?*'blH)ivBlV|j>pQcoäSs7WGEK>2H}.:`=V&IUgpf\S+0͘6JܒL-`U 4&(&07b2/8{g?J@CN;R~Xrs2ϟ\-ՠ mǸXQuK@')WKWn&f E(I/^ mv2EO D u{Y,Auj=P檸T2D </lb~u8c/3(<ȜMyFIKl-Pɺoۦ# S\qg9Dg]Z83 cѡmzcqRD䪺|*%˹##oh7J9.P8#5]p6L֓V#{Nh X[k{l _Ʀ< #JԟR_vVxMn"7ߞ wj;|9`%h568%\@U3gߚ86!!! !O4Y6=Qc%+0ewɱW .bٹ^ DW(F+rEw [G 5;̼ERW @p-MvBz<2}˞ e㒼!e̵[ўg%a7J.0ӕ@ґ5uwg0ˀ)o:Ҥ$YWIyB~_45Kv0 Lr0T҅AK|9d @>jXR-0Ý76l ڑ clŏy4KVbg~wIp(XÉ9 >c%h=h N&&ɏ7*!5Л:\DyI l kYgvޑ%Ϫ!f li]NebTp{ƬآK ay _/G=cH^Hg6/q0RRd̪|KjT̘ ^ʎZ&Y9;Z.rB}Vx^nS_JSX%聰^y]q'~ /aD} wV8`F3UB,e>4@ZJG^!/gθ _Zbτ ӉkۑFuԲXw8q*lF"脞Dx,:srX/ [{(W@ (Jxߖ` &D,$@o6b.׾0Ha!\(66^9Y]] iamrapUE(4g$ @xZv [۫v~iL%S{jt@8KFO6R]ryN{X^`Me^?/'^2KXc|7XAwǻi ÊeaVfM~ntNos5k*H췛z!%?2 WkZhivXQ0EK(l;7ZhU4b0M° )sX: 9T2@H,| 1*ݎvzvY$ ?1@)[ \-fBq. MG!CHƼ\:Il'=F 5gc}_ зu &_ BESGWA9ّ@?l`QmՃ/t08USz<48‹IZ,{,22u1Ūˡ9Ύý\ g1b왛r>5cݘj Y&~8: g /YY yU.j## "˚|.BlH+ Qj0D^h\ 슋k#N: `kU/qK4Y\ĺbM*\=ѵ$` $Ů5kuLь͛ g|}K-bni0aP I/N?Gɤ%{9aY51Cxp-{<&]& j76ȸ,ْ需:^b1 o d Xo :XX\9c}[ShB+>݁1ElMIן3.:BʳV_!՛Rd7B/Yd՛:M66ߖ2/) 0 51F8/ܣ8rD㲼NWk9锁:}Jsl!"`6 OX;ȓr柏>*kz :19q\>8LlS)x;F޲S 1Kѷ ZX5>0(gRZFaGoJj[k_ΊWth={CP_R!g[WC4NP>Ã^R\Mpa߭sFm)V <2:Қ-M/GH 'oT`gxYK{p#Z0 &s{&<Dg sttد8&%}c0W$.+wE(7qƵ/j G+m-_^J?fN^+c,AÊ,bLAVpAߟOZM9I6P fxV =`,a钁Ĉ ]JT̏Ecmr=QvAB?@ F2v*mtKZ~Y扚g٧m&vIub_7K{ȘYy ʐӸBq )&pk'm&_SFs4ueBA뀙CZ ЄC "Od̂6^W>(׆'Y6:+:^0T b4zЂU۵ΖhC|ȆUij<>F;o1G*$S8X5__k% lj9zO߇ǠRXpBE>଍$mYzi,hK>Bs&_Y+w *Xx.<}1 #l#07 X6k̲$C9YQ %]V8T7!ܰӈ熗ΏSJ S7^̣Tbx$$.GlqךKϢWL-#=muLdh4d&fXev0U GD@iS_ׄT oVVeEוa+f?/CƘ/Ѝk!+ vO/sz|cXH('4qW$32uX.̄A}X3Q>0c$ Ŗ\pW|Lz%ڔ?ZzՄyώgi>$r*S{F?)2͌r`;dWF ﴦ4!KH(g5${u\+`^6c0[$f8`hsEE5Q;.^~ZT ձH-&fT6MʞX$1ȋ~ό(OE>ݷU^U74-De ٢n; m'J߆^"2fFO $eaHV>.&+μ!D68CHg6J'S^$n5y#r뉋t0-OUrD5 蟖6b9;vmՔ:%b0ۦ2i0_/SHýP?'XicKLb)QÐnjݏzΌP!|M6·t+tGd$H)~2cb*_K$Dӡ1@\peǸbrYS#">f붪ׄ >|pCmTuiJ @}aq?q2nWz@eְ #?:^#'8L޸D;{K~T]۱j3t>VbȈCC*.".x4gbցk5ԙLEbnk`RT\FA*DKFFjhK`ٽnVY>E+rM+b%.|Xn)+7GBUbVW߭6;OkTO[)P4G| t:l22ͮ=p 2n8SV48ʆ6RX=RS$0U4.c5#Ϳ {xؠPU FW';r*rqf9eX|p%ُvǩ{sٗ_O3ϟ70b^w%dYJ/]}nua[%w4C*F6a39(dr]bkQ _;HZ &e!|a܂^-"YA'#/p/c0;K[ъI0ηz6=OaA<.|7iׇ8cN'$De2=wTOϧ1E wRӕ^w5SCtvt'}xLIWS~IGluĽ&x)/gHhQp@.~ ̓4yL`Hl$V.AzA_s/`Fۛ&μ18$ c+/Zā{Xe7ۉ s=b<!WEqBZ+a` ~;ȴ cA*=],WD Ƅ74H=F5Ęq8ۈpXDsU5>J'⩞_xHHcoS\hާrw-V.+E=Rui)`3^<;1Q5[;8mI·ܛ4[fvHS6 )2\=9?dЭq) }ӪXDLCq]#/UnӟE%Ugݑ:-<11xqC/5S(1jyuXUF@=/MU/-J-ŽjM)ҟҾzۉ2Gf*+jGLfrnCR9T@]_T! )P/Q(|jP7rV]LZ8UF5y;=.HE3RpgvA=AJgٵݴ9=>b͝܉tC54 @6K F腱XP;!).x%!$gHh%~v:^L6+ΔDi"OXc>Y)vC<2ӣ&2Kb?GfuR[B;@^Ȑq3Q+<~'I m:`t(OrjDIwLYfEKcZgLjtc" h.v"es;"tM ^$eMH R=5L lRߤ=pĞfO qYh QhR"Hke9fLI61I`WO/M;|K2 {><mB?YHݰOFngǞ<=yb໶zݦ]4`,ȑٴ]Ed,?@-0x->e,]8,0.Sl#ۮ!o.K52D¸yǾ ue]G94f#&+rh2&\8_ MH#Sū3]w($K쳄P'xP8v*x&CWr15\,˻Ny7Bu-Gʁڙ/26A_n}[U$}58߄5\˸&YM7`- Ձ C]5)^0)}ʜ*m)7 QOM.(z m~B- wR30X{ߌfII^ÛnoPW! bߔP8;Tz:y5KώQ&pʾ)ųɐ/ܟěAg`*SpZ ┨4Ld!yŽY&Wx}'>9qi2*>e7%WzRh!7!At (;e]u(ٓ7N ͪ>#ĪywA9xD f֬iR?P̽|KjY2<مJA$ЊӑK~^rVg/MI|TbZ\R0Ot{\L,y &bk굡2'1\ce87AYc6k`MAF(2ۀGӜN<,0'JL/R ;<mO#gl̛蝐]/mkIJd*b%V6qfW3S9,gs]uqB/vG)D'#K#K8Ч/IEBv |kuEE%K`s*BZ !\I-/bh݅) koOHe pWN>o_瑔`fX+^qۈkK. †BW60JMI O:7v|'!h&߄iNHlcUgňz' t{핅i+ikȵ4=E.=dNy?V]9>`U%]/g7L+Si77)ޞ-D}i,iVSQ)c_y&U 3#jC~-٩p=_*C4:/{ .pfrWQOMUF`P|x @"Z<YixGV@*h{ Sѭ]GJ7%PM|"8HAj<tz.UVKLt(xBP G_?ʄ]M[T5&p$bL ٩wXGz*q Z{a(j0ߵI*n\)5Kk<IAGdJtȱ4wQ:P+;C-@p_d wDͪj9f.Xi(idU<# )g612:`=m{!+=s+6ʉ%bw}zb/V+eD0vg @' CMhI|ۦ: 䊃8)n&!K@UM;R/>W4Џ&6UY_ٹ![m)I=haQْfq{#Kw1[-ؗmLHVL۸iUwt\w> bfu2ȩϝp蠚);h;WUp+`|*MšLtTFԔ_ݑjڦ~VN oQC:*Y+PI(a5..R)HeCq&yJWg52-V3R7 ^E;ek89( /9;B GϴeG=#{cLT`V|Ȑ:F?[P,j-gD)NVP{b[ۡ5^]ݳj 4ggC!tҽ^Ȳlz <"2Dw׌ w(w)e^ZM)Z z&S O+B MUF8&5n.31MeQhg"s0qi]PL-\@3~b6 ($Ne8 IvLO>d2^*'w^#5 7h JeFQ_cXUV$Jkr 3W`-=pƇ1).E߶(9/ ryL>za-?>5 B e8d}ntĀȃv Xw{?+$~$vO:D׊M("O|9OVleljQo+Q;!23hgψrxJF<^ݰe:;fotaTz]e ˷8@,E% ]x p!w(v4<"5*A:ҦXBg}pW# w;<7!:*eQ+!tiv=VŀB(lFmOi^_TqI.0ad*B2JtM[lqL~:$6j A +TAM^ "MYD'/}UZjE+٦dxSo*9GKcS~OJE.gq[`+Rw#[vL؇͌~ `f|@y#""ugI~m.R!_gХ6%RWw|:+D罫O.eBC/x曮vW:m?YJ:;OC}S"O ;Q1H}Fmc )[sX=ǻ W/^Dֶ~Υ,Өʯ a'J1̲AnQ, Mk74uS!hf*>ɶôE4d~t1֞ G04h׻`vPMf.20 (1hU,Z|D6Y`>6a_3ۋp2!# KSCITPjSqvNa1˟ ˠH|®w1k`;w|F!_o/ ՌsO{Qk1*ϊfOvhWw7HI?ǒ}R9v<:7^:FiKfr:iv e@55J ^(lʫD2E8q}ZH26]UYÜZx:&PŬEfa@M`OqJ6,).)C U,m.5}XY- کw4(t^ YйŋF_ .6mX졜 { zKN #JP^ʺ#yU bb~cs5*a9iAb$~Ez}IwL;BwG057`Jn N;*RfK)K$T-!:Tι9)Oԯö,1?j!wQ̴+Sj]_m3hG?|zMR^7+Po^l5sbi3j4GP N+K#Exfʖ;8hBR=? ]ba%e\Cgw&O[T)݌$sˎo4UN@Vĕ"՞Jڨu"Qw/kZ1آU8ǨsYjTO%o7ZziV m!+n}8Cd8 $w{u 'R!]z黱*KQ:LiTym0'%sNqE>jkb#)Me~3拑5C]IBV\f Aew{\'ă) n>OneGh]X]OYٚ4 [OAN?Z>2wLGnu֢1藱 ^k~!**皖$~)μ'o ]9w%_/g,(kЦ!pVjݤX!x&{':MK]S1̧>WJ0G7iWS7T@5Qg.`q!?2SȺPQyC(㾳uv'іdY0BɚP=~r3yVQ}š@LVwr3iN ?3s:~H~DdDtAIhz vƒ8s!޷}xm>Ӷgس%k{W򶌼Ѣwr Z0kM%d*ޒwQ'Bvt>9=YKX$ ;=ݭY贬)1TE[Ce䵩 ϡ#HVH0#jBhS&,}q9aMRHi 2.)O9Ey3 _Km&&(Flj7H5T?hΏ["=5_Q-j%V:XSA@c4ʾ;8@p=aX(o,j]*^5lҦٛV4<7ig+ oHXEjrڬJRCh6/:#tЁ5g᧼HEO[A^8%hRw%"6ςy=-`Pp+[TvZL޾DSx߆vX(B`.ٺ$! רQBaXXN (!bKS O+$"(=Fq)F"hSl6ٟgsjy @H/ ZR=v,/bځwzy y dxfDe>C[{Ӵ XE-BY T"2Ŭ~I]to9lXv򑔸i?d}X(uNEM|O8[BP~g*!3lRe^>_)EzA XA)4hƩۡe-4b) e6݂ew"b\U?\d &ezϛf$Vk-ӏeHA/ⵄxrm/EG@ {򼌋Xg4?fW4^)ipx#_Bڗe݀,Fι51~1`/K6}/T "|@T~䍒k^b#Eyky_Zjʗ{2U%7;мux\Xw;wIKth7] SfvwE H(} JeKjUe|RNͥtVBl{ގwb) d774AVy%I` vx}]k"1;l(ʼM5@\^ Ϙ{3Z9,=op7%uSn{4D3 ÍO٩د`ʈdn T{(+Y'iA%/:Ryz1WLO'>ajl͚6hHgp+ Ӎ$IBXt a) wםR,(F1N'򫞈kqS/M"(tU]t>*`7$V<{4LkV&3>qᬇ&Iy3GH߁q 'F+{KԔHךj<,M:SZ 5#6Pb-IS 2eBy)ӝYLr0 |g^^Mݦ=hN&PUL|`FiTIܥ_aZ]8SHʼnN*|F)*V o3!eju<\w!U0@C#7F̝^7{Yc%2{}KLJ88H#0p#Z84(o.$r %#(Vn}o&9_]YgǺOQqP 8235- \AH%BxI:egcwQ055 b1\+Nz,ǭFn4P#d_EYzC)m$@1Ks)ʣC?+~OxFg8/ Gd{^܄e qy6UemF$WhdCV+,d٨/5(&]#{(g,S;pp+$%dL 2ڏ#>q;w5e!ln̈ !ipV/1bB}<|Zbg]:}h0=``4lNrX,9IoV_#oUsJ؜dIt xfW)ڨ,bDOs |RpT_6=rYH6!͢Ca#宑Q[A5f8_paAo~Q$Ĵ5PX:4PͪG}~A(:p_$ć'g_c]ެy^gc~cY]hq];3abk }+{&7+sIPk1{JOvrP;~`5*_׾ ĩƯsg_+#caOrMs9r- iP %bvBs##cPXIMRT}(|a'{ 93¬&9jR&m_iZ8CQ^'ɂmnZ+Sw,5Y4 V #OlBU1-;=Dj38J1m `9ͳ<`?a; _DkE}~~SUgus8 ! zԹp NQv{/ucg\OŴ_xwߡWu(E+oEMAw)%;"oF"hxX&{5w53)%,U܈8F9dNPn҈$ ~~5ppɇX:~Jp8A|aRfͅ.]uRЧ |D٣> xѝ0FҕT}̪Vca]67'QG;'*ңp:Hfs]-w (C8aBмe&s1}8A]^ȃ#Y-ĈKRJ[+RҪ_r2BL(`=Mc:ni,B~.&ǰka ؚP+t#})W9>vQLݽO 4;$/1OEpFP-@kF2([bƷX!񡹷 Ÿ9xCz NLMKM㻢YH>n`Bt@xO6\c3oW&w.K;BC3>Q,|ref~\=cJ v1W@F *#t/Ol٣רmtVcGrC1&ϼ7";y r߹çȌa{n晱En[rzi:*^3zYho~$|G|WZvQ&7<@2ԋ65xd -n=ܛq!)؂o5OС +\Zk_P?1,[Ze㾅*e*nYVBB$ѱe-j8 ˮ)- k<rׁtTΡWP(p&](foݩѓ!jxx%R &zkxyh~TLsUɨxn!sߕ:ql`^gqP䌉iAD^s6#"KlxqAlC˕Aj~A愭3{yTc dB4 tAˍ!$DQ{}SgTw~^)!餭iえ{:H#wDz.m,7R" Z-jQkErJDncuA\;a#7)aΣqՂ8IzC^Qzuk:L9*.~DٔulܧkoBŹ1;LX!iznj?ٌ򲌾)T1lɱăx;-}*ܕ`MT~Q[Ee D*bBcg4n١PgO5(U4d&*5e]viutiq>82,3+f,>5;`N7!@{ѝ乚w je ywo "bi+-cD1Of5 VH+'ԕٚGLz ZAdG_߳@Yݠ ,zQ 'ffN<~q|ocAΦ D>M'1i@}m*"dBw?p,ۄ6|6kmI Sϐ"666nb8XQL]FƋ(|+AR. Twmx47YByQwrju ٦MV,-x)m3wȴGlr lƕƁN&*UlZAi7LyvG[SJR:] SR I3"K+O=ʤ-Gyw^bEtѻ('֤|-aŌx!0[rh {hiw 8:ZS9Dj"E|:u2C *+5d{l=4l= wv(={3z6feTZSk>"zVۧWG2fh0BƋvv گӮYf:l)Zˁig&3] s,!:ʄ!kU}1G2jPRai|u*'Yq3Yi+@h'}Yu. .Yo]qSr0_x,dZw91.-hR:Ѓ_bW=5C'e*G(g.m{әqsEdM0~,wcCP/$dx,"QI_E_@2dk-kvB8! o)8GY25-bX"&$ h%YQ/7F8ȱjxSM l%T.gX\BlvD=tx]P@{&g}(h{9n V n\o>b33X*c,B+9tuO"xxĐu}="MGV{M?]ۢ .BA9/1֦L$ hC1wȤm&I"}ϮϑF/| /\lp  jA={O`M2#i^n1mqu꾼Eqr+C:L>G: )0ETrH2-ߦ pga:F(ƧSiY>S"7LfY,ǓC0,;"4#2)S4 E U]ŒC'"Ei(T"a˷a,E[&LIf"+$^h~+5F琉)o_А7 -\xpR|^4fM6CV]06S)3fӲmC#Vc\KE߬6JXTu{\m Xr\>sdM bR{r[ 5 _O7>#(u9p-Q 5.*WI\܂7pČ7uy!r#Pq,hLzyYgħ|(b627l=N@g_+#0 cyc=~$]ԹVzGh/[8CwU6qKEU(] &w Uk(M3y;vm C`~".g/^깬%#afE>WUU|Xx2[h7"W I܋R!/,گvXmAB&bx7r/+@Ndl0$W_jiz.&)ĆW" <]W2d9 2N,_s>ivwAj}(OGlvjx-'0[,SROu.i|o**TѾ#ǼBnn ~h^ ]0ޥ{e;85GRիGWv|}~+CBWЮla}_oKI O" eDȵWcrK&IC3^>n3ҷ3s4S@&P N@j2T0GHK ..WXM}9c(sN )(.P 'O:m dM[!X$ J>kW;:L?(A-(MuNAtWz{T؅0cKƐa!0C1,i?N2_{7(2wjsAշto&܂ B&5KҚPי`$iBw&׻5de$Qd@u7Ql5Q)3!*Q8 u&Efq9a4ɍ bUb}iEx&n}R&~X\x 6oϠ`/{&U'#yQM%"}5kUQQTVfWP1}\* ㅹt=jZդJbb(1yLHCD3U>Q2VQm>ٙ 2D_C:hp3CB $ӆ4p-cn)5kH7zAuஔu]LimjO sN7LY},ƈ<RuFm?3/[m)׿!)=ſ2ڑ"8N|qU]CoWkV#枝ZKFنra o@c!['IFKSztGr~@l q RBJQՂ\z>Ǭ:$Uj nHmrY/\u41!KFjtdu Š[?scMZ@Yɂ vH@w(<٠ԏ"!lx[))CǑKQH/teLh*DEsg(Cm ;>\FEpC4k~9~~o&=_QR˄[q&p?"p7kJ>'yz1|wW&*@ٯ[3x{WC؇ka9J,iFb0@WwDS= 3'v?6o醫)+]@Y܅lK>_h%X2(BgQ .o8 P X1s.&J'[sY{ͻ( >8r,p@veUuzʳ N*p7Xx̃fEo:63nZ_3hj=}ѧ@mBd]$qlB0 #^b2g\*5MG$ =`9jYad_l"osڒ6pajQ6ZΘmPcB h $</,h'?dC!E'`6g 5PF/b0ER/<6<:>qL@tj8,n ߼mQ oigJOu^ifEr|7tR3 KD|yvn%9·2fտ+㋗\-7gEEړ(8kEk.Oq/9-=}´ R͖_,=}Y!VYf m(Cԑ \43J ^p1;²C.[-یLg<+?ox&Σe> OGoF3Ѿ4`_]WAzl삞Q,]{^Ay$`䗂]ܡe C0}\D{_}R12E:B"5%gHre*S4)) : OHUs;:K,ekt6E)^S2vIlbx`{yGulCϩCל:8ҥVVRd/b 0 Zh͗|<rRdd1;lą[Sq=ZسX5 z^O9l!G%nPKiMRYMI嫙;k+̤脃NFD~V1SBd5![pL4ғ;K6M$h<<HǻYܫiSDVC#RHEχR{<*C iW;v$b%^0/$pM9 \HRM1^/f:87hKLkhfMG0 Dg1<CE6(TJ~5_<ܲgeVUÀR-Q(txϯޗٌjvz#4`.!DV&)U1g!ֹmCGoDv6Ŭ1VhbN_ܩPM½}X35" Pr:By%PJ "Rd߱ED(Jwl?2u\+ $q)rŨ]1jG'W8JޢrUƹm9[ #p!Ҭhd7ج".7u8w.BZ$%k9Cf=3L2wx!Kbrlw7 u)Si$8b!Z3RT"Bx٘.=뫟Ё&;Ƈ.AA0-If뺃*@odS'SmVJ;j[J~/MrBKЂ^VU]`/lj~U8oe 8"\%b|WCYweL)v +}`-K>bUxjV1q>ܔ)ypcW*t2`O6l=aσ T_tst󌔢]s5cn_APl/&rPB0bgc GpmBRk!F NnJaxw3Vcs`}C1jkL3q ZaHQ:huM E\c#fbVwPX k$]sWLLJeeK:dm p~sT @o\PtRUDq[L y,#;r3cn2'~nX=-:o 0qjzQ2?%a;eGT%; O S9-Tɭ04A(ց8}- ĴkQ 2x?sť6* Fn[gtCjXwc`(!ՃZ}gd7qE~ q\}Kǰ$X-f-̕@he02d"QHawt>Ob6x o:IwY~K(A1xXʧO_O7hͅ-@i|u_+Aq3zw<̄ԘO=-&/HfDn FEۓۘض# &o1qD. Sn/b4V L|#GHh?KkSKuLnCvFԙmKtAr3qw3xR|>ꄄ2eg{'Qcy߃Ŕ?$C2֪ɪHa>dƴUv$˶bKIko+(#mI/\՜R{I-P!Ш|ʬ*owy'Qoݟ?xG6j-cEW@!iI'z wYMP W Fң}s 3n,5QM,㢯2ԲO[^ަx4IA1@$/a(NW&E0Fޡ.L'LAsnO1⦚[O>B6@ԸFh^uhGZZ[1Fru)3Գ7/^$޳-dKF(xRA0& G Fӫ|}'S긽\*UwT!|S4+;JVw}y];j[JI$ 9EG>_T#8QF>93ev8>VHy"UX,+ei̾,Ŏf:;؞޵BJJۨU?{Yf13d'9CjZ͜6=?qT ihD L=G]H$i=U6E+;{.7>@^H>mUI>WUؾ#,2-WSӾ4+/5[8(yGlj71].d p!^}2I1`t~S_\D,>V}U4-W?et}_ȏ? 1~~9H(xesrl' keu6pUNف(~@jhNeLB\Z۠7rѮ*;ۜ2y3H-*@8ƾVb *ʍOb qU3MBϛnDw;\ou1K{ .0覮#qg߻ݙR6E{z<<@H%n]h#y1#⛽tAWJքg=,HHp* ?<~T㢝"V]@0  q|FxmP' ӋIh{7ӞcO#h]ה5ls%T\ (hNG4"AmGd]xg"l9r@E_{%&M") )M%>y6?_hx@l_&u-_SOKd&-N?(K0,dS QM4PGF vO+RԬp9-kG޲@ dRݎ\ijE2t4\q<{JR" Ƴ2s5Nݣ ?u V nT7yn޳:me*/DScL00$0y*KTPA6s츉j9 |]m[jmg.UR=djQSňM[RQVlQdbNJ-İf k7{ǪL>4(n"gNEKx&( `wFHSكHvO3,9ÈٗS祉E%]&:*@YtQ2=폍$sVy1kyrSSK~8ΐmNB"ʛB) ~Favv7uAsknIgp45M8!wS7<˷ 2,t{\ίywIjJ6YQrƫ؇'?p#4?ǽ3^mPgcӥb¿FA TC>J^ʁ9⼮_ X Ӗ\0b"Qum'u%@4ٽJ7iAI\bpy"r,goOQpЪ"k)p)# Jք/SŔ 1{yJs3BQ;i]=-]HC±BQݏ]Jpˋ3AeI4MBةy= 7f#n~gzA+he9Ga=[oc-e=x;n앺:s"))oZ(r|;Cn|:}/Whg4s,rck|ώ@,'KZ/X2 Rk~rrZEnFdZ ~b>UM (dUa:mNCG?ag ![Tp }wt!s6=:ci_h3HRfD`c!Up߷ b?t neuS9aF-k||"2梁@kwHFw4߳ۗmC7פ]).(vE;ڥ~ y>5gZe儍MD 5\G͙&V T7-T8;жrdwT鶵#)s.Ϸ\E81r[+7w{z=yK"6aj}A$;Ch] >W C͔L><w4~,Ҟ.:vxSj \32Dnwgo:AV:P q7E*GSٜq ƒBKq"EG65B[c63S-#vS:P?pzq,I+ Ii3,NftDeEjJZRci dPa(_1D$y S ύ @&1~ `=iUMU_ f_ 7ϣ84hJ7CpMcrt?vJ)JF >rn|X~EE $X=K8"D~}{[o(D6C]0~~Ͻ.?s>XPlPq300aY]N_Xԁ5:y0BW%սNZqee &mg:N=X3"W'* sˡ.ꉟH=(Zj_QSQv0UBvm,BGk}'fID:pZH+bF*{"r@(vupv>~mpw2mEif5nNm+<_nz{+0 ]ϣlrxAK7j-(4nBYB2shoh}JFQГJj8V,lz*w)gmaX}e3K k3!'2 w3mwhTy_iJsp\:¥j8#Ϭ>>Q܏a~t6Mm\< Յ:+f?'IlBWΰ {HAzo2XrY6) $i%*nq߫@*H6*ͫ#w])z%O١::964PwVos&"Fd8%?=*SwV*Y|4`4_pPʸY͸~o{y_`=Y VɶP7@bY1nKC_ )]n_Oݥ$n q4ghv(3Xu}r iPJr\ ȵ@0QK2،mH桶d;KN6`2Rbu-zdt.I§U 1oE`q[lMg 6T2\gxGR;cQ 43\7~5cNǏ&nӝd0ed@q)Jzv[T/{Uynl2h7݇Z/jAsH`gxI/p!5Q-z6yj5?Ă1K6э"-^4.ӊXB=.tESeʔ=&t!T84v.3*>1DBHwm i)уÓ_DY~= h0-*mWU\a[L_T"3i8p#K!4Wo"NUsuls\橧]-͐7r}C"6/vP٘Gb A]p:wgypCATA7t7V; eR0y?A+ȒIΟ$3ih D%mt~[P |H8 }1g1$ZD%5pŮVJ !0{vrͿTu, @w/izlըK؛.r >k#,#3JSjLK).IP!l ݮTdglbUtīKnwB`,G+y8 M{F^AC|mc!LDV=1_-Pd0tAkJb}d_[se?UΉDⲽ}dMҴ12?|z y"*XY2q$>|~༎t9מ?d_:ǽ@V۠HyfA+7x֌; *`)e#7p8FxUY}bxBrd4umZYHK6@ &SQ&L2(ӧQ yd-(q)(1غ^pA?ЇmTN5;mXӎv16ѭ]˄[j; `bԘ؋GCA/[t fDE[."L ^cghg11&İړ>w5D 1sMbc]$fcԺa ?Qk ދzΘ\ȡtt~5հ\q"Dce I@Y|Ѱ .u^gqt7suMΕS\Px9>oC<~c6j4t3d rL `Ub?1ac<}F Ė/А* EƂLuaӞ1ga][?z~o+ l(2뙳|eg^-WyTxf}L y./V&KтX xG6{Ta%y;8JJ< ~Ϭ92e2~9%2"Ӛ*cbGIFNle?XZ֢`~cpa9&Vg,D$5u(0Mu‘UU9*c8(p#ms$a6;NÙMQhՒ HW8^BB =f/*G8RBiU|MI@4B[z%C^Xu^CB-CF 7$&3&Юy#/=GpƽB>}S犅-Z ) ~ߧhk&Sti3ejy٢r .+N+T>@u &dSFӓ57^pc`ӳAd\7r24d@k#.NLnT>=M?>pEV_'RqH^kz#{ot%QG9sJ`វ&dIv 8mj$%Y {tCcn?Y ʾa3'/l(`tXsZQWg{ Q,{o*w=PAzUj۸+JsfFP i[B##PXG)0T'BkoA(b.!7zc YLHV 2ν?4k`o!i&y;Y3.J:~ً , 21"/\ ޭ|W}5f=S.߮~O0qMvV6y;p*3nh{vn5s=R[ E_@&(u=LUaeܩd݀׷q6ĥlqhUk rKQ8^gS~w^ٽG  bEҬ;N|,+>$e)j 1'*˴5iC*9WWJb](؛u h273Y+[$=d߸ݪmJdwqaK_fP]07,[ F#7Cdby?}&a( j BjM*AB QxFemgZ-U1<-L$1gE]h`4Lݍ&vyr{9ObK[ ӹ.mؔX ̰FG-Z"oިOPt)aD6 F8od%|ɟf# ^!*Q̑:?.]ftM%Z8Zp 4nj5nPBw B*_hv5X9Ƅzn ._=TQSZ XQZ+R|' f7f.oN[w1׺0ж0}UTPNw#Z8Rtm`LUz; x[GAN'r‚챙ލw.T%,Ro }ا"tM8&+$PrXXK᛹BWqijƓtދNiNqz72BjU>DQ=**R`b Hd% guuۼcgr3 C x"d4+ $l •iDzaVxɂM8pl=pW#4=s {sx]j6рΈc}\ m0qD_, ,d?} $ZOZ%-shZYaJ6;~'#SQT w]0]JW ڿ8/ײ^^ R&G2qH= qz%5b%=Z1{|l pˉ(6ؾ],P;6kaݕgen@ i n5J:"} GI ̳ #>]ULVC"@x<I 1*$f\5./t=_;^zGBܤIxL5_r7YP/Epwn{hNRP\_XYFX^Ӝ Kl h@+># /fZEv_6'V^W Q/ p[H6 T YU[{ h0ddo`>0+lœ3-2K5ӽ>m6)e"O ⩔u oZxFxEnV4޸8%:iXU/p̙YjDE8;Q*3'4 cБk5ohwd(X,l)(^_ b qS 2-oMP*lO*dtj~~)'w"ˍʨ#_+^fN$K?rʽK>fdƄπ%#sz:u',dmqa$4dUD i˲3 $ ,EGGAؑHaO%QdD nÏNɖԬW˄?'b%]c U/kgiT̔"MWK-5OH%u G9BXT&u]=M 9{<-P1T0FN ,(Qd2s@J:abWCVK .I\!Xlpv;mHC]-okr&@z2A .Lz<~I{7Б,!`S_^-WDU}Ph}uT3w$Ua.1XH i Eoa0drr.o9s,YHᎺ*CR{DX3OC|SEf2g{]P +@>UՓ_C@'a&aRf@iJzVYt8y(3e'P boSYs@'npݳG,BU~,荤WPm 66ָ,_~&UqYW2D'e&44Y. a4d=~:#Am g#/ 9[ }0|P[ )2)DʻO.MR{{(?>$scc+af'9JlU 7>nܗ8d"2_ezhx-|YI+ $UGF'`w0o0aKp"#D]c%pZMfҢg^@9)EP}u%cqA=c~ɜc|(7)X;Sjj1 5_+S<ڣVW1GoGDoz*DBW zBBk <+ 84L6Y2=8mD}cM$8xhBz]񖋷͝asRH$vfpUٙX}MUIlJ%.]¥T{{ORKNR }QlߠxU_l }"d> *>֝E$!ª1,4*;"7_bFeW bCb bqh ha!3~Nl9.L ]!J|T4JII~6mnṿSf.^;[^oc&D Iٺ%!P"^?+Iی} d#j`pvfdIELXTgP0ZjˎN!9k=V:Gy枌1y4 e:=.kg;j~f;0tg׵M 8V `Wc=Z"Z rnshƓ>[np22$bM/]X~Uj3pDRD'rR~hLV]- V T6~QjRE#2ۦ )R!un`lfXXKs.%!_q'}axSW8[2r iođˈq[It}8Ә1VU;sVD2czl"k^?KVn'Y᧰ƗR*QHEbjF٤uCy) [㹷Ҩ+]qL"=PӰ%I:#<>slZ͝~VJ~b#- 3=FdNSކrTW*Gi"h5">S- uωB7*ЮwNm2w24xALϹR٬~=`{NiM:\$TK7p:a%xn#Ӟ㓟7֒8K^{S.S{'2ʮb 8L-#,$P|1|gsu1>evFXg+$pXOp9e7;F$Eewor+u/HMFrsrBB-\$ /|M1A3G/x 5^z݉P9M YkwKg^1}Y/yt~vvP{`M5,&;#6D\\?aX$9EQG<b~TlQhYMdo喙wÈ'Ҫ{$_7D&u"&u%rLK|h!6cTZHlD-G\Z`\$z^_žI?=J0QLisvMzljGZ71:v(3lsoŒ ֩W0u`0R+"Y^Ykϥ(X~M?SӾt8^{ ql-w&3#R۰ٝ&s˲GSJ->B`ɛIʽUe εȠY\ޏ5Oz%\^(|KS7t0< t[ inG^(@,^/Wɮz]ϡ$v`F^R3Zƚ(4mĘ:Sb]!*㑑Ы(#M>tyF|%7&(R 3uix侸om 3%KLV#"?}nCuWS=Gt;V#kj.D`%X"_b+~$18XI@zW!$DD, ͣw,~"fmWj9PIPćOϮSîQ0JI҇E{+ŗ$RR\Q]B829>q n{^7@+7ZT|xDX~w5Ii\PI r?GX0k˝rrL&D6.Tv.>7CsgC*@y4~GaghR NaiA>7L'5E!"6BF + GLE9u/Fp'獖MK6|trRacVnX~V~+ |?K[J&[f66购3@3 gǬũ7( ߉5_`db;?t*[錙&t$ե0%O,`ot]/hٚ.dôݫ54BׇbÍmX!Eg}T B0 sS.1=gɡ1 At=Y5s<=KNsySĕn,ґ3CMHb (b󬊧w!+OþhZSKƸ1{=lWzc*в™RǺ.Z:>dV$X\"@ ˄Ϸ j{{#]MRb8u=vUcEop" A¼x{U{u gkj#~0K?JKgWң@M%yG:|ej( # @En2͗'U&]z&X3Pq[Qo3hx*,P+=L)IIfZ R@M4' [ۦ-{RV1UK[-=G" EkRW1c;(U pk|FӠՀ߈ZX=yV$)tG=9|wFxXoޠ.hxU 7k~ȆNfmT$~œv0{C6H4^=4եw*T AI=H4H0*d?^~ҫ#2ĥ:QWl3ĵ`}7gO˙]Y0Rϛ /T@k)zdW{^Kig?X&#V caS9 JǜiM=wI")|0Б>3T Eyޖ.dF:n/uX Dg(ֵo_"+N_Ui8TG'G ._!-$@7хw >   (0`bgL4y *U]6BUgfoj= aRoDNEބIHB2d ˝LDu7ސ!fԹߗI._ Op ujRW0Qb.?[ydt7Kr1 &K>{O貾-v?uuTCn0Z>ToDi5"?$Qf@33hz͆;,`OEJYC5CZCe9,l )~4Q.r蓍f$g+1m:asO3&/M lߕYZP3b~Ҫ4.rnf"$IrKNjbZmnU>,O ɬﷄ :#Off"L I !h5TL{>J3j׊Z/>m?vWEyꗢb)o^5PΎOmi;8[^|Z鶨$?t=!-FD4Ǯwh0b&S BuZDNI;!ȣir}fئOTvYxu$r-;T= '"gK؃Sq%Eܽb#״,b2g?ڭ\ |,/ٜc2Tvҙ?i Q'tt)b &crMJ`=q۵EoaTk`bU9 L{@.۹fj#,FˤyF /m>ס8d5BQ"2Pnq_C<Μ<y"Syʖ[K[7]{i|WJÓ(0sϙ]-wNI2@Iu {՚ q.:CDQa(m9CVwu)#9'Eɱ#Z jH{-fiEyt:Mzkui ("^AԹ/HQ`_ulz}z(3d*BbU ZK\ e w{QF.Gw /ڄF?37]inM1`R!~%JhV[JWˑ_&emPT|aKa{Fw܆D19ڤ{l16@JԔJ-˵tfkS DĔjXUr=.i:S>Ng6kMh8]i5$N$ȘR->on EoY*H0cܪ}Xj?WCly$6'QS QTUn"O-|\PEJ  ܉'f]G(j@3~ S熓X)HŸ>"҄u`6 n3uNV<DN}LEVxxUiH%{yV"\ f<FbIdC *F}6гxc:8Dm U#+^L9&JNXy-1,o%2l#ZK~%֛ȇ#T _uJ)(<:55ㆈc>KW%NfSdV]wW}PDZ ̱`sbEpxDET yj2s&")tW֟QWKהM ȰXiII|Rti }!R>[4%b .b,et{=59X N$঩]^C{Ēj=_G/Dj}k?.}J:?\$Pc@DM P237O#r^Ŋ/肏H٘0*hg!".iB 'GQW߱ kԯd!/B/TG Yʠ3R㭎+A+lNd .2pEcϓ fbF9AW^1!2\Ѯsw%/ե,ݟ!^4j U;P FHɥ{U`Q3k[PRZLJl/zBHd؍ywU :;1:hM@Xڑxֈkĉ>ԏaD+8b^ypN[BuEV+z0c3`Fmv6K7**VFNu'L Eq60n>+X3o2:r@,u]"Y9³PiO~ri Ylm=cX D#]UEF.:*8`0V l^^!8>൏O~T[|K 7{*ӤB6RI39't 3wS3VEaThϚ왳}?G8%~"ǐS4(GK$-' V o*R`+1w}K54|F"O ~o i],ef@7IkÃiXâE Z\`"fۼfSrj]+\~L<$̝-2u*ciC9KJԥ:9<0ָ>xWMt 0Z88p8؈8$uq-Z8tUX 4Y @rŞE<@埲Kjrjwv {5=՟ ~۬e 6u_lpla'>un5oYSҰL]I &ͺ3ݚh_wy3ipP*G-AB* JPק |ތʰͮ΃a|4]rָ-uZ) ('c0thN3Cf#`'0lN=ZZþ쮬V$/ !.(O\~W IȞb ̅ -DvIU@1xv :B?pTC26}LNn(g}ؼ_MwndvQ5u7ۼ4XT:@BD"ƻxi@BI޻W.ތn ' BTH,6_VxD k u3n/@c4N|p()d@ t߅ a-6S{8OgI&aQJ/K$vieiū(`h.D.lmRewɷF JlQN*Ac =:=;s ƌNc%?kf`@=8ء j||4:[7=@;rmfUЮ9H`5LUCN30G Dǚ^}ɀz?w *sx/lR3:@S$|v~nc<1`{^r)仅uTL٤Fo;6v?2 GfCGj0~Sǎ4Mp{RpăŊt'ǰ3֦uC),Ht|F~t[ ȕadJCU<:ݲx~"]&,g'00yeVDia"֞t*xYb x 6vH+\nmR_>XCi'fI8o8<1O3-/'Ucdj^6aSG2 QkzyZIUX~[Ȉ ɓ )ӄmS+'=, lߞGj8k.8z l]@s(9OZKyHoV7TzR7=/sSӣ"X]R 6egaC'vqё^H^>n^KO"ǻ"uK$yK^h!f2s@+z*7k2\{yDGjy(6ͫ݅$- 7)r"ŝWvVg*wǂ ;'af)-};HMcV[쯙r-{蠰9,L ʘHI0;jX)3aЏPX E=u!7mo C |  zV{5] ]G)ﺝ" Zݷ簙Ew )ZFb伨;b3|΄3x"#qG-VZ*/ )vՃf&'`qDm4y uNfAoݜ f q[6ȑJƄb[A`u#T NovhX0K3j=}G^Uq_gA(ySZ=<҂\oe|J0~N?7%-{L{Cƛ^\;CDe,,過-#+?AaͥgP|iMRa}u𘗇YM4M2$Y`?M fV1~ǜ́2NJ%KC3^>\,.S6 2 U+ڲTqvDZ8C<; y\U v޼ l[]1H^Ppę6U_ju؈j~uPqZRcsfE)ۚ9+%f\xAJ1%D۵<2> 9נ-uP 9"{MM"H9:r[ Y( eA}J_SGd~p):lp,04HH2niytLK Z\m8i?N ӢHU]!*f'7fkŞ Vo?NtZmv  mx]7EL-/S\*rxBeY]8`D|2q%(&g=CŪ7UTj0ݐ7+S'?%R}}&a g)TUs/π,?}-Gt 2d8%$nt8mP!Fdqv'z} {+.> Rv񂃛N 9A^*i|ZL^a6F߾lcÓ?HXzIdX1Bav5F״Ija$d">F 5}69ư.iM[kzx({$A!1Ty;>#?쒂Wr\..ux;u\QU#Rχp\#"aJ/q&;ZzLlqF6ZϤތ!6C&ja~V8xO+govN\@5{G 2f',U*I&I٩Xs_yk:9 3`չTχ5Y' `]}g [v#TsFZ<8#ڴUY=_^*`Ӧq|dMOHw]S,(qg,ɇr 0{Iiw8%̐2;l'h:]+$}T5GquNh( #aK9) Ijmq{zj;[G(MAq:/ fC[keV>,$T5tz[P6D:jWCq> K\4\pƃ}A^XXuio^1GՌ-:a֎\d>+&-Lѿ}skGM[ x}z?9Sc<^f8<% &dZ0k~e@8.3ZUDp\Ի3j𓉐t,En:]9k~һ |L. ZyP&6̅۞ cȢY[ \6QQgų_*D#iHD s~UP(;P﬎x:bTx C<QLErAtPHPlV1Q̿4 ՘Л2*M%gw3m:|iwj~Rf7E}$0{qk2̥_nFY'crDYA3Ed >+bxoo]2|ZҨ n[?388ם8\3Θ(8:z139>g~O3/]w?{U+G2.oɦ2K{lė6-_n>E+uréc6ip8x7nJp6R(kFn2<$c=I`UϜQ~w҅b5#Ϩ 0r^o ")R?8 Uȩ!BʵHq\;Ύ$팃+6x }@`ɴv3>S⸚ ]#MxN~gSd'LtY9IQ=m6KQ14{sٰޛO"p{OxwR3o1A xdH1<6 k !i7yTU)P`~~{z^dӰ[N\M~w%l@u(SXFW5.+`*c#%q?1W{D5vik23a '?)t꿿T7rTT$yom{Νf J9i% ?-s<7ފcaʴ2}F?f%|vE+Wv&admxh1C2\{-KܲQMl|ļ= `:G֚KOP1 >7?6ɔT3'|X뜖am;!8xrzݛXȳVJd_?]^m?v!+oAERueW!⥝VtIN,w>$#"ouM1VPaE/sH>a)>' v0ap+rIހSg/ċѓ,d8.Q' cB wef5W騬ݙKSs0!7;_;r^ lh- $!}*LR&L4rK1cd_  J6 L8)[ڰr^|L r@ceDwP\9%`ٰL%Y|=#5RkNQ)J\\ scȄB(|IX C;{ U2#*mɐqUYn>F+|X i&Yg319oyBtB3\3LoPɠTן3݀,%ϕo,"t[Sm!QuM<؄L.MJT>m:}wShPHXgi%5b~B(ϸlB9qÓ6次5675 =g!Ddg礂&1 SCk߰ mڸ k 9w -16,TA^Y90T=JulS_aC@o<;] DI"Gyz~RbqV*VRW4M6\8N1 L1명R4z3)ndV=11`Y iwԷ]cQy9iE )O  ~]n}yK OSah9 V;>Mk) î6vK3Gc` :m-aK]F+a<\;]ئuCJ>ICA ;fؤU\(ׁ^H?!a0Dڶ^fmNȌ X{icJ䣺!i`Wr=hDAJ *-tˣui?,D^ a9F uW'PGJL9wFC̘/,ߴΫGw<[m"i f/w'L"grtM\]HlQ(R :Zũ$<ɳ  !7bE Ztih+89@~v]dNn2QWv̑X_ $K;.,תRl;A; ̻rZf$uj3O`ժz(+Μg]5M^N1\Ҏ<={""TTdAƨbF."=Au^_΋ ఘ=.LH%г nx0v0 #7O&t\{DTʝbQJD1OBdt/ENΓm]Lf'Q-ȟ{*aC-HCƵNɦ'.xxD'0Yן;شx[$a>G nE]r ).Q&+bD/o \\lKt 4h!.b7wc?aju)Y=楶|{Sbs⬓NR`eSŵKIr=,lsIc41 M=/#Ff]݈g֞+'זrVMJ^EdU7^0BI$o:./j#FwO@ G.ɲ FVO?!kmV*:Cw<k|:ucTDBNyzk:,tEZϨe,f9õ& dOXYX֩k{DI& 7Z!1=-5>QIGD 47R9P[j0 z-nșu?#J1)loqOޫ@=1mKW91T3rڣ^G4`2 7T{X V̕Fa938(C3,o@. ;9j!Khi8E}}ŝ̤ wgzt gc_w5EOM HABd]B !¶6 P/|z~<5+l[*!,rIOw_-EԪme6Ã&C,Y/K7!s}>H3>ok; [z~AZ ~ Fj9|r=ZƼC/ YpZ"]ێUYgSÇK<<70s+C _pJUВ:G? kI\,Kҫ~p^U"J)\>7Uu#*z!-M [gLj~.1BU&,p}]}8m I^nrrdyʐ7R @  kz&Fv6)^ ވ#=)c:)),0=I#eb 4 Y }k`^b/cz7 E0xDwP8OȀ^|AݶN.=d.KTpb[H"Ak(M;3q>޶xx{>|!źsɠDEXM9=7PiGuZ!u V䕭CU4ϚfȄs晚VlipgN6:MhyB8 cΚx- lREZvD0̠4-F GA;#mO<읰P(`h+S9ٸmɋEϗܢͼWaE[b8FeҸ-IY!~5'RB+ jOiI;RxbD *vp=S6ž^${@8 G@=HK!#*R8nD?gF)(;@ d/؎aHXJJ@ "*pQq78Z@JU8ɳT} 'g5 _ bERIX="KNRB8E8S6C%X񦬌ALSi>G}8cWUהVD+$WDK9HU}|3wh<PdSKV#Bb\&_qȍ`O<40))^MupЈeZl#Yv9 ThWD#H9Ukޯl;>6ޣ`B%UjY- 'H"Qar3Β| <0+ұ3 -GFbmNQ,^$xSȩ{PJ: ((b-ܸ뾍1pKf^r-(hv|gdG+F~ixԨYdй=Mlgb+> + 8?yuAec',iwt |ӈjWXگl&HG {:RE+2 6<$LkEƀ 1/ ^ Jw;&[(?"=?7IYUA֍q#5SJ`I:"A\',+KmeLֺb$~zk0Jëէ'Sc%Дp02 i*}of7죷ꍞ*`tG}T_,P_l;$DEX9v r廘 P]5?Y^`8B2'Fۆp/m^[skqQ_4 Yh~NM$j ,̍ 6X\؂.['>H*[>F>?w9,8cWU(C5g)5xPcTn?E`y[TP;4UR Wf# IavKy ޗuU븯1|{ #_85Ȉ``:D_^?̅`RtacC СvFՇ` "$Wl3+J(0]'(l+V0B9#d)^q0:8[&i[<R]UM}!h~M*PCWos<>YEn\/ !H3el7TM|/喖C;"y5uZ< 2f%B c$:ߥfƑk4 PcٶwT%rRmg\}|+4 2>+4hXC=3`ii׏@O%N·hiJR4r5$bd [6Aχ[G&e֒({W-3jy'ɼb}Lc[d6&dFdoBSfa}<bOq@gt1ir<FYeVI~Sl&8Ƴ>uĔIc1hMDFq@+opC]sC]R>ˢHG,rٴkM[0q>yKFM+`3_׎1bղՇsH n]2^N|&QWG?}&^A"9/WShX'.Jp w,)Bm}VpYNPdf[IoJ@D 0R'PTȓg]\^_C'N.e`ٹ`5T]=hGd Rv)68ܜʴ%$@vNv 06㒴}sݭLjCr6c|DE,rޓm(Oܸc"oDjOBWpόW ˒ղ.%ySQrf뷁|('9/mjXu-&bQ 1Xa\Ohb3W`įʥ4n:5 M_(@/ i1s؝Nh[)i:]&.\BhcS>¦ da?07ػ) "D< Ņ\="Wf]̒"Ztw0Vn~Ob>5mUE~HPK\H eSz]|ftcB[`!շi3V:ږp+[6 h "4s@ JŒJ%S&\C20;*vBs_nh>a>^L1L]a vXcr탑2Q avHGgtCGr-~=Wv *{&J|p:\%m9%;'<6P\#G gᲤ{YKu P=WBB 9=[N=K-\478`}Kd10:ÛqMi,ޛ݋)`CruMy0n2zrԫX(.&6ΠhRgQ(*9RQhΚ;rC`Ӹګ; y@- bi58h싸;@پÖ/vSz2ϱc_t"(XShoj€w q:=1z\MI>.?iq#/˗CIv=c@0zFEd ǤVԈ=)4ca}J:clנMĚVhVBoAZ)[Vz^PњeR!ԝNFucť<1ΈIdx|r ߪaa>2[_坎2-~3\d) fh/C}T&BT/&~1H GKoMiK[\-Q`^p% Zyx#adXu2Z{opLYN(~<[sA¹Ϫ@';u\yLaBG#"[ՙ,=DX D{EPO{3q%r^ۻM%]W4Ecdޅ|mɌЃ#, W9::^ʼnr|yZDd= p25o`W 8z 󺎟lT0i2 8I}?ߢf#M&TO.'2|k¨2MgIT,zB_슴%ss}hp&C:[qqx: "h@_X[ uuxwuv,gd'qJ\+}SvRe*;O h.9|4ezV抸|hA\,Xa-Oujo'VE7\, 6lXmb'J鿧|BZFky/؏dkv/oYw^LpSۍ~,ʟ$uZ-@"ӛߪhBJ"N}VzUZ 6߼ixcx̟} fs)zo_'1Yv!_+BߘOrVRˁ[1Am!%R\ 7#NNcq1uLV9u:>C\ "D#x"+bZ;R^hP*fC FJgn<\iGút&^| X({RôKǭ{WpSyp,6!SacTk\|DOWl1i){xcKtْº-͑tpRqb]XfjuƟGBûJY4tCț"!a7QjT(*+;L`Lj ߧxO)=΢=RI6&ӣSsx_S'Y8'(PTӌ֌O(%é`iTD~vbw¼4[U1B&f-u@:[5vf"̘ʍ\wΐ߬L+yX f?tiᦫ(AL@HSpMb J}޸"RA砼,/ڐ8n`%z>WbfZxe$I bH>lR]v5kAհdCTG4,-Jtz c]U-.Ug1}G5ru[ļQMó&rk\"-Yf\^(PBF _7{ b%@/sFԄҺ"\hSCt"3ӳ(we 9 P|5U~Ґ 6, ک*T1=9W"EE,D rR7keӪIJ#<U12<_zQhdGfCΆS3cp/"nNk(bȁ'isH7Rd@*@@A*gSU^0Uh5H]uV@0.Q[#AetU!Mټ天V̵=qg&xv7p*ƍxZW!ٳse$f'2ǔ2Վ t@kl/b=`l3{2ő90L!n⫏#9t(T і |Hәh8ၯ+ ȵS0Sь{jbLFfRI,k ّ=- x+!tp`7cÖ$jI\Vp)P2vP!([flkma?I6$0|M\* y R-CX!GFiKu֜Q +8,In_zb:xGy(6<LCH |{JP Im(hߝ'Opо7!azfop s 5"BݶCYytoE#ëΞʝxK_#Q3PEw^#NY| $xyJ*o1 PqIRdų e虴H.~BhFL+h#y+۷D6Qr}8{㾖.#aFkRw}쮇Iɧ5Þ.n &L_͜.K⓹_[EtPo-I<`zEA愫ʧ@ď|]RC&{K?Xȱ!$(Q"rT=Oc@Z|6 *ЗN 'Oҩzndg{SZCܠB}ZڎL;-W~iتc\ *4T>iHVvۑ]CU_HBukOQfRaN"x* $؎.YZN4+n)K:0h܏4Rw_%h1T}0e4(Ш9̥G?n3uTK-瞇 &2Jm27A4%Ď3hb3ŔͶO֎d J 5;Azf?hL彘J"`^j[$<ě{yJH>^$8荃L]=e4~liS7u疾Uz&;lM36@ TO6 I*0ͪ?qp E:#D3ógWy؏QcScƦ䁯TEI\?&8m*+ /Gf9nSְ*C~l٘3/xT%N?W AkLFCHU&_ȡ@>*.{wA>TiMK#+PRʻϿzR# }㦗UϪM2$v۠I%wZ ,}a"Lpj9x>o/۲P0dl o2 Xu^LoA+ŌEǥjIQ3O n^&k!.G}m0dUsM+6zXW,1}3^у\Z ӓݐ(h;Ŏŕ5"PD%蜨ktܿb9P kYiCIpU#osE{fc+L O}\D'ӨSLW4?[*֫#a` 5\ն?Wx$֯y"|.Ohm4OŲ~>oFWy+T$0bT[_f)' "24c77eDobޤe ZꥧchO( f}o*} @;H8'g0 .úrM1y$AEeg3ctP%@"M0_yED}[[~I6uu-eKm%JG/d'c1֑Ş(%~g 셎^_oZ"C h|aHcI~Iꝫ% =Dԁ~8~4D;b7|FS$m˝}M5Uf3- ⠾@U-ƌ401p} =,R_.k7eC۰ 5Г+m%  + sjb<X-c1Ӫ]V>H_&bZ7'PlCN|_v`<%wQ jKKc|Vw @nɩQ6[O3!ڼjv#gA\KP<˨#l!p]HP+ZD!.?v28DkF=IkhHoTm[ț,A^f[jxQEɣ\$b5VW. 1Mwƚ&(f4Kaocޞ͇+u~Q6oq KX}6[rq7 =WSƣRwӶ@"Sk;ޓ96tc}_ jħt.1t\.~*|HŊH>5a])%lƑF.C=ZobV&ds̓L+ZU?:mŢ52*iڠWd iI~QA>Y꜊PDT/6oZÌG.1z1X„ V1J/xoF1Y AޣFi oP^H@#S.:k,Aw vQ-a` d=߂TJ^z]V9#~Q]$0ɠF&kX2^.:{s2!l<|mrD ofL SWSuM.zYgE k7/xUGN[^6 &9|d)~kEoMpplSiK0#*C}ɹ'#eFD+ .7hXz[/dPVM0B i"dW ?S~WNҴm)qj* h>1TI#\\Sۃ#}BuơGMXMPMEGncu4{ ܹpī SRl]uɏ+ 'jYc۹t)r@赌2umuO.g4'@=ufphCМYnuty鍉z#R#5˱g#GTB#ЋX%ۤo`-V$HDCPD 8Cz.&vP̪CG0=R71Q:D&ЩHvtoLqCUYNlН$u:\ISuǸ %ɐ Pv$M1jh}j!2'4nw(yoe6Q|Tk 0&. ҖϚ3\# 3#A|Z*Lb# ZZhl呎11-7}m1L>Wo>HXz;Fɏ:徽Ș M>׬o@)Ss8u=qxjc St[UH)iB1 (DX㐈\qOO_Xӆ gXRr?!ǘ'Sשr"f˥%"1u#l--ՠ3uHP"sQ`˦$xWkkR r~bh+e!D*V}e3ŵ7i]![Ȱ7c JF&-UH4qS2(c`"j I"DBd\Xs ! WBxT+۫:^Yw_; ^_Q:8Ö=)!_w%}2>uJɛ/"ù/&NHY)4_HN 0"t%~PݿMq*Zc 0BZʙ; :e0 ͓Cp&x2sഭ e5JSX)"$2T9r?7ټe6dIVn0KP,Ů uw.FNg#f,@:IPFuqǭ1g)}$F.ʹaˀW¬49G{tPM X>1JR,U>QѲg*ͽZ5C?CnM2ڰ :]u^w,SU}b"m\EX2}!{I"XuÖ8?'~黄-P%a>u2o_spسQCկU33 mljy M Z:$3 _^k@ a6\!3<tojW0j,I~=1!=QyE@"ckvGHcI/x噜xInl1YB'$ $?vMr: g2JpZ&СψQ޶<|ܻ5H rĶ*=DJ@ AY?L? Mh (dLst1a6׌~4矈gRj˄2&I @1WZ։$b?C@yCR͝#vUC&k2}Q P+5"`o>$f_Q$q{Oe-<*LF կn YrM-fDIB *av/)_ JTX3#7SƏ l],hw0pϸs$7b$hf;Խ.~ bbzUz\G)r _,7Ԍii5,E҈ީD $΋txnC;ueVIݬo?'Me%e)`ӦJFwUWX=ߎ|  Lu0|}c:vvoC{L)jD4J>S%KyܷA 㭙j|:t=rS@วsU0ʥ:6ǨVme>r0N pٚh+ %u~Dvر֮1}"Irߥ$@췜Sk,hYojSRY29~ Zj'vtaά nd`[ibqWX8̅K:_N)zVycHs1%0ήF<<[VdGQbRTR|%*-q$P;]1@:7.[(Հd T8&.'*Hќ|>E5FS>:qlm@܁&#P*pA<#,{џhNY]38$}0% =6s큤vIM\@ cW6Ie Tvaڣong?\B52HiUc괹9@sQGҸ(ZʙwD/qHx[źpP+TC^8SJ塊٤z;%:Y麪ݯuo/Qgm4|ZjZĕa>2N%hɔerghq<ǽnA{-.Fs- +0ޒ5HvtuhK] a &* U 4~Lie n>h϶.`s,GEL{4=ھ\;z`0rcrKHM&у=Q?Ii+5P=ŜfA9xe`gY:sO]T&!iG~WM=63Oh5a% V Ee 0k޼HuGQ<|?1cAJ߾BxE1DrӃ=ssyxeG\"joY.}Qtu`·$Rә8\ ~mCx,$5GA{sm2t2o,}Xk[֌nHo/6'Ӆ "=Mh}`򂔺!G&Ғ^};5Ii8p3GKW1RXH2ܫv;(QIʀj9^%\Â;my|MjYWFm%v Wh4/+4)wT\&Oy-'')&S%C8:c< b`B:7 (kDm ؍ށ7F|Yk1K/qpԽX Ua)1?].3  ]*g?ϋى߹R"6Ke[@h,qα-bz0I-F}F 5׋`f 6'l4l=W}e-eoMBt.W,OZ⯄R :̩妍b]`M,cfc^c[םGz-M Ybz0Kr rtOSo~1`b#Ц njꓸMq{c@Q-[;Q"#0%4U%X@ůęnnc A}tڤr# y3T&Q,ՇԧքCB#+gk 5Nwa!NHħ||8=aLnu*\"vz$J( t%p-l/ Љ^<7<1;Rʄa`xxv  zgdΘs%H$fA/'HHL+D;T᭦ug eJ}ql{FiU(i⦢+>#΢ ?o=>LI>۲5In_t.6ioM~Lxp(dΐ2'lb'4G /<-~( 8]._t=֙)EIZ3K1d;%?F< )q|QÙ5C Ach}ahT=R=#%IkL-/Kir׽@𳾣eŃU\lȿ>=Нu7iiRsl}v FS֗nS? 랐Jȕi傢J,Q9?bmS8x s~ =H|2^iSr{k ѻ :2L3GTyd4G쒸SOyܥrVA@msS*2ÿP)teF ռ)%е\v}Uf"E4HHN}@-z1iڦ\-uKtwju72+oK3G)1uM)Gj26v1`f~nBU:!yLJS2y{6N4Ҷ"C=@2 (:Je7I()DXre݇fJ.;4l(IBHSy;-tUMa5]_B^-F*y͒Ǐ3zG{nEy?}60i+Q=P ='+ Q!3V.g'Aסzru+JNXrF+:Odt]H7C|[b]),Mm*fnʜcy?z봰#V,VACAg 9!0McdE^O`py ZuK=43M;ꢒ a΍o%З')emc:UG|rmP-kخ,m M']0M8!_^Nn1>wb^‰z#q+5uCTɄhL@bmۈH1 >ijp cKH_յNT:tGBp1tn}]XIтwdр8k!3Qy O:rGcX D_L |^!*8,ud؃a*ex^CKR*11v22vV.L>-ZSoZ'j)ąfM yU&9 (ċ'9Tz5 .%F&?K&ðPI`8q Z2>?zI=)"v0jPݝ:a4RMOn|M, ja| eYd,h|-qy&WՉ#BxԳ%.?R-aA﨣YPx M`ӗg棒Q}Kۍ>SFi έX3 yQ68o#&6IQϧwOOI(_IpAmר"'MK hpsAAFJ0],_!Dp2kFfYP|B.#7R=0 GqlU 3OF3!6r6'3 6Q[r&xIҷcv[Zߛ SC>iKb{ɇ [j nKB"A$CP*)ߣaS{f_ANpcy1= MA{E12ԔDd_8rGEk3݆1dj4gDrXO.`)dҶK.N+tѕ{AN֙aEPuroVk5Rv]K+O ι`|6|IBrWqnHYz`7% WwX[N%n!*U#'/D狿B Y'8cZV "(^LM pB QFJ71 b@Un%*쳴fy7hgF28J/j'e*Z&+q^%|8WN",=Dٝ^U,hM uv5C;CM3~iq.j51ʮ\Y{@d,Ԫ!1Ym# Rœmg]^vUm?7r4yWY0fF*Q6x4Z npuo2S\:K:6 m[p}µč(qޑ{g( T2kY[$HY$\TJZ>0?]Jv=ƚQ;K3%ȟ .a ͒GIw0%|dC`Dcc7XĚ&1H nk3{ ÝZ>hwǧ+3Mh1K}^pٞ^s_zz$~~Hϯ[eE' WN!'1 "ǬԿ.Q I*14IiUS^%nZXi.t{Z!+W)c!' ́Qҥ/K͝6ԯ픱e#]T T[B V#"m K - 6x<@;'p=;!OpTGۼ'+̗we)<>Zo?|(b*3WϞ@,eaը20sZ!k> ,7#}IGc2򭢡5q7Peeoa&HK ؖ2`ЙlMfksLjBU49"3^¢П۲(\ pxû~Kѱ9N,FqU s!:̔H]{ P* mj>{9ɫ*4Aq%ӨM)Q'j81vYiҥ)tpQ[Qsi&JRƲ\1 (Cܧ&/f5JȎO'li<8kTYpFE "b~hfY4$!9Y-UVjA~`4DG7FmUxAXԜ^Gí7Gj ^TyZ0:+7Obh8iDܒOY' 6wN>BűJ`5m:ڱx~X؅;4dWU`MbTrl#v`yl-; v7OudO~*%ƈrUA{}b"pd|Wuy.aCpdJnJ/;$R`AU,II% 0Ɇd67f[W>ܩX]5-+U؅}!{hl@w͔1T;^ZQqLaǞ(:B_Wf#+y/$oX/nRWOݑ ]5lpO3pqyRD-C{޳2[vT\+vI7gÕ~ޡ'? QZX;$ww "xy+>k}ߦAsW. e"0X ͥg%cg$ÀVhz ֆ\YP/`a z>{p]^x1%D96􅍞߮BAt)7qP2)^a]l=,˽U[1NwYvfUC|?ȉq 02r/ߏ00F A_L>۫Gy:- b^g@wi#ŸqjLp7.v?|2jŎd6̹`LKfNc^5=V<7BY^\[eܓ@ԺTAmSԒ}L+'5*)$:kA׶嶃tGd/뻅5\>>XrO]"Ypȫ!OLMϙpAèbBxnj{.PjuNA:8bKВIo=%$X/.ao?W=UΛS ȇ+س|FL19}ب+m,04[-3C0blvs12/ۏ~DГڠ?3|zP&d7!Q_}b{PGz^qAc`Џ˓ quͰ\ElL!6Fs0*,GpCYq1n%(O,vh2\{ `i| m<tLzgZah/[3F]'kW>yͳk5bq/IP7P̩'օ;p9q}9Q ++ܱG3%ёI{06>>JL>(S펣eɗ]'1ղ_/vS Wq9=ÿ:m\+t or^6Wc:Hvó} r;nCibN# ;xtfgT ɀ5mFgOteC8zuMh;;I#h6M𿲅p3t.ZN#0ahN3u3+lAjI)OgXU 8b{yTФDFϕRH79vg<8Z++c>tVQN7"U`&6TD={xTwW$J"u50JI6p0 Q9%@0PUKu"Kb 3cbZ28 Yffs1UATj""}_0.+I5!yCxz{VEiJ:qKs:#u*ңIJy /4pk[ŷN-I(]Ƌ6F>LDբ <ɂ\p^P[8a$Rxxr$Ava5MQ34vGgMp:=mu3\s](pr)ŭB>)A(y hPﱜ cLbEC-n?N1vjwx_ I*]DnҋJ:u_+%.l;7һ2 lT)^bR(0륹/?D~44wp=k#)*> Ƃ-d8Ջ:FSV#[+7kdpH00X'%3mfU0-3ZR0 6nį'&$ k`I[G1;E'Tw lxzz}"j^nlFWKNP{uYfyxË+!tUFklKe邢D 3݃ʞ-2P';elK,<#P[V+'ԃGjC\8&Z<--NGuwZpJoL [+P)bTr2oN.kɛRXO1AǗ62Ӂ'7\F۠AސU@?י< !gXS9#a[7oW,]Ԍ;pf/|y09!& tos@ Vq@1Ÿ}r#ksyHZ™Z!,#O,a|¬#m|dtpn;,Ӻ.| 0DۓO;|O8蕎赔`GӸ"@l۽d8 j)xwE꧔YĂV-Lhm}8yUp8w/HF@vmhWcG&މH zR}cٹрZ+Z6=as.??%/XPtL xgh]|.JBv S'G>-x;6; )CDTt_WֆcP| `4g8M ْ?^J6ݺ7(5*kbfk(>B@ac8J2f mꢻޡy`6lG) RX-\$&쁊7o1JZxKny F8G]E(oO*^x.UM<]#ԍL:{hUyo+x`otҹwG7eNF^G9fs/7Hgg^kEIR/~ g-d4ȧs3pTkk{uQYi  2"5tbE4$H!\"Ć3).˻55AG%xf"iz z18ׅG fhV^qlF9ExeA-XU"X;-4H?$w.`=EACn/B'" | ^›dȩѣ0D3Oq(L ҅yL"c:ڏR*D,^w@Rc8$@gNLUߜ)IFwq#kD FXtyd4 Zle zv7 ) Z5HL'OL$6z%ڛxs6x_j3x݆m Qw!(/ eZ@}: ,}'sv|Xm=4if_,n8e+YDGׇk效;>9MWõpv$pmd,{^ 0|JcձGkn3<[d|N(b0$m<֟c<m2jUo*O#d.4 敥pZ@)L~assZ]QIV8QF=pq_#u0oFc~ˊs^2cc;FuA.5g?,kgiKJ?f5^Tq)<PF5npv߳c;E,//N{Xmhnک>vF|&qgH䪳 'ji;кl+g&-@ #Cxh.y[kHY}Wo'ɀW5H63;֭ DͶ`+ ϲɅu˂ʈ Ѣ"an֍{V$k/1%mKsL+ƹfaw֖w56uB}M%(kz1ksPO_5Ive[W&goP80<'uxU<>К"~ iNLK39Klg(-1sbل] isFٟ˰a` w;ZFrm\+h9jTѥFvjS *@ uz֭_Lj2Mn0'g5)%d|8$|{v tZ{gs|[CzMgN:&\"ӈ!̕+o}+؏ՁI_`󅞸TPXq$k k1Ic#8*@ NjIu=Y_D/+s?o_v-[G-+(-jc,m8$U >NMI:P F^d+D U-Г1G*C_FHB锝: =w+ QGZ1`_Lfgb |.͖/>ඏi뢲`a[]b=aK{MnJH8?Vc5+Ѷs ,>,A KEZ ?q!E KItEbzzg`$Nc(h˿*6yG"WCc|80㠘nkmW8a4 4wۉ#HC D U:wYW;?51qq0_X Yke:"ٜM獴jVtzb +BI8Bd-e8 I.A8/Oq:?Kl 2Gp\uȳ(&H/—ߏ(r[m^vP4h]02ֆ# 8mk7 ?N ޥFjxC/^{ QqQuZ#1[ m吋s=m5znӋP%9Mٱ.y#SE9%{ܹ?dwnILSawPAR8s!I&7CS6PFT2EI+Lu-3JTy{smOeM8/l Gֈ" #TG-^ !85n}~5qm]nWPZIH<ẅН̽2-UL@ 8Fu ĀȃmORRcԼ0gzBK6V齐Ph\1'p*^&lEoGðذY("WmPGuǺ2S!fNwyIek\!u z`0PD[a`&Z*6\6~Ey(sAcCYCjPnL[F]@6%ͫCv 6}ɲCDtil6DfqH׽V?'YgĈA;8?GRLD(k6j4C43 U2J++Oֶ? ʉV =֊C!߽8ftR6"ͭ>UFy$dIMB%\gf6s|Љ}| xa_77/jvo_Q?Uc*C8_xJ*@Ɗ)L5.XRO@tľZ~4o&%380Te*+kHBd=eq-o_KQҐ8[@}-aKL5p?HWxeqp m:t4 ;kew(tOYjFS}6 :|M͞2. > 皓NJ(Vu_F\)3'?Qf9FUWDmsnD=+r !s]\(5(3~X3"; -LʱwJ* \fy~D Lcg X$lx\uKcZΏ뉩LvY9a:'sK_A;Oƶ¿Մ7)sbt]u?aa}e^ŚhYdFqݧiP{6!mUCUqN|pB\5d`X)yE7 ?3\ QKCM+)w;7r.gZQ|C@7ߺ(F3k:/náUvPɯ-kcYÌD>W,8ig-bZ0uDjpD@)_>4Z P9j~OZuQo;Oj4]& ?S=weA]IMG? X׫?9mg6A$p "M)@;p :닯 5eLE7^Q;ӑʱ,(=wRjK $A1i:kRLqSGZXxpgdAyJF[~q+6a}~M~*m e÷+4; .A_fʐ^i6 OhjyO"7MD6<{-꒙͚qJx#Ҥw:sV[ }^nyؕ,&u d@|ϐ{Yf$[h8ͺdlβ4KȆ"wSMQr3Du͡Bc0iwtz{*c6e:sD8&x*ҁ:MF'z~݇`> <Q)o'ZڈGiG,JS:=(<*+VFt(yDѫ2Ϙ)r2@ uۈY*G+/E'ܒ+)G%~.S.2%O'D1Cw~'@J!ש/rޘ5D\/]nw8 !k_~Spg5Lh9„Z50Է;M[Q:~őQOcXa/ !]FL Jq2BM}i))/B$+䉮|'V04LKԻguaOuC%:f4#`:kCem9)ќ6F^Mc[DMߟQKuzxv 5(~1R O9P27In#{z ^h_K`٫7 #xJ_]6wc:O[oeʘ:kwguj"9(_wD~z:%)+F2Ӿ-㦢=>t80{:RV˪*^bA1eEj[32i}3f/1{[g xLu7 kI9gOEbB))kF ׅ#ʿ/ vhr(MKp 8T t# AT& :MĊ(A&ec[鑍̯JDZ$2vu0gsx5 +?$܅@M[e_ 2 |č9c@F{%N (Dh*k,x)>a7ۆI&iJI@ĥvj\y;ae\ ",8[t) =<J 8@\8+BJqҀK#xj_2=G̞T4s8U ;{H)ˈE F*iѥzI!cI] F`?Jb}ys*D;A Jھ)뮵H8=Z|o-h 0FUVZC/0/҅AYf*R,<\iyK)"kT_ʔ1?m] 1bv)@d{ش w^0mb.g-󔷹qoBo$myCřbm'`UFu VS5j&*khP"Wvı{%m;4lY^=L4Y$/ MMUӫI9Hme`LQF lװ~YUðCutARϫ_6tB Z+y'ni!^< :=+sW􄪠# 6%৬gtza-2l ]l(k}}Wx_()].deD;/;g7 2vrs}:bzTpHW~ⱢĐWT4J)75+ez􈥨mYWx?[LO.vZ&:`< q8Ѽ2'6m>ncBl^o/`U鴍~p,02;AEtszE[akSpQx?@Ϊ7si8|2#0=Juj1BntkM 'a(Y"=?,BEjZv:d] nŇ@tI/h\ONX`1ĶU=m˸D'eLX8dgX,% &%! 'n+&f{;3dK3'S:3n@1/-p>:ʘh{@ckF-Eg@|rRl-ҍ~{FC5tX]h0}IgI0F4QH5 W>߆:B`H;T[2]y!>5HS|y!&uZ)~^ t[LDPqA6ZT ` G٤5I=?uz?ǔcތ^B&&_-DxƊ%*ўˡۃyoJ[dւ&f{9КpޠqK d^-4=맊O#zIM 'xVw{ɰA65WVZP+7siqHPrv&OZu@د.jue}yK:Ri4)gi mx_kb\)iÇ;qLb6 b,6bf+j3*\όZպqߡO )7keJzD]OG '/#{-nbn^ 2Sl(zcZyj;9ГrPI7-;}(x=] 5׈Щ[hYg¡k_Ţ-y =L2e4f駈>m tnQ9|9% ZIXϋX<)ìk3oXx8mpS4re2Hqic1T#oM~&|cE"HCcL+ 1=ֺSA/~_!3u3JEҹlόu\;]")[ ;9 -r qWw)5h =F8Q_;?s@@Vz*wl0;hr_j1pd6s| 7)rM1W1 7_rt7B}sF8C!lvFִ'"r{*1g7p kl{rnHdUaFj]5m-8vw_фo;5$R͋?C!M;kӝSgCя3 UT)pXE Gh#.d~?ݿ15 fz16a$?/R#r\1Ѯs➾pRsܣ;<FjkEr/-=rzVIʌS5w>cJ3cAa¸ÔfWdv[;DX @,8̑.p'ZNGԳ.KXc:5wvt][־h΍!f.FB K.vOn-Noj OЃQtgO" ENq8#~*uh % Wlm~\/nD؀m}bru`A_0~߉0O, Zj\} d6&BSԣ0;SI4 MCJ;J#6p 37kT or>/!.G0'[$ ީgثA(`,Vq$U珒N0 ո;c4Xet:s4!P6V$ %YjަJnc* W9'ڸ\n`qv{N4>tp4VTPa-6g ph2Epn`Mxٞ HYĴ({$VLgFwhܯSE D UZbKq _Y]F@cf @9>oޫdGXV. .Σ0@_tNW.v-&R'R+f6v=kiVp`1 &{_fH~FR,T B&qOl?&YEfc0@DeObڂ!pN`6h-_=(B"˲wx q \"\MS⇚Vl[=lgh|P-8Bc;gBvʮ0辫T ֒ѻǕN(L S"Q֗I[tRm׷J^RRY3ʓpB)j+Gc1ɣk Y`_[I,f$Q1Dy1-Z[)3fş$]禚Ȼ =Rʁ7CR*fr/Km6 T<;Xn ߭m_O/K9q&."-?N,N O ]ғziՃF N|yn%gBVpu8֪ώؖi֭hr?I,8è˨5$a 0QwKK/Bj7u<*`B%Cr0M=0-vP I҅Bxpu%zMa_TQggݎܭAEā:ib9e,B#Tӛgl9vRjQ~, S$C$Bv /28(!wdQ!P.3Fó-^@TQO wdnX^M=^.=Viǁ:|GjG]1#[ |jYcJ ki5[怑4i1 5t7f;SRGGO#XvSW{ r|Tm,yPS.l7Pb.8@&Ŭ7&#I&_YhP:NKG_jEw:M(cBA܄:VL7sE!wmqךx6G,%S\;<\ѬAnkRh֬xZng}3|5tఆӟ ˬI1ǤZPVʜeAoY6ZF0~{u..ɘ@bx0^(۰Ӵl„ݥ[pX(C3j^qc:+a&Q`@Ҥ|n 3㚮% Ms|0;8[gz dEwՌ:uPչEs4m;Ea&Av 5q Lj@{[$9`ԋTD0=^? %po57%ok`7J\m '-ie@W lXyx=_*?yTCVǘfI? jTE =ZhRɢW 3MݥWfG "KQ ;gmd?}Z2%Jd(Q(wc$9M:$<[͡[ 7/_nH(` /72'Rni<41AKލ0'7"Ȧl)co܂^;ϟ>DȵJ@*X;!@ @Օ3l4"@D*#:Y-I;ëN 'ӜBt">I,"~Sܳ<#ahRe i}6|6@icMỪsrV*ƌ|L"2 }:Ǽ,n[LN͛65۷Qe()7gh!iΫM(|H33 S%dy)FW+YZ\0pcߍc~ln뷛ɉP t*+Ҙf6O[@t~\N )+髢rY 3(d94Xro(Uڙۘ^* 괵uBo뜼!/n`L9\"]}=/Zaւ=ME(eo h篯!>botUox`d|,K!UP%ƦntO=^y.]]3fk}vX$kڼ91\L쳒'3aa7f|v%N3^u_MKG*^rݧ3ZKiV~*bMU8"Oc[CC++sB/''gENYo/ UEfը= y3b}f|# yLl"1nw0E7 P_رLCeEFXeOkݏ@RWmJԦWr>d^{+ 庠ˍb{aJC7N;S3)˜+\IJf_v$0a*'ɭ8'I00eZ~ΎHA9H; pM? US곢pkE13C#D'|~=CW뤝aVŵ 01SnR$ENd7s|r5WjvgcTc<es!;8?tYeHם>!>eppeK<:ԪO;$;6H1*JFzx[M d oV;!sXN,p8'H*\.蟘'YrA셧ˏŻM;>ǽbP~wX\AEU#(~80{cpLUbҗQpGye6C&OV38'Isi WB<B!S:Ae}7!WD|^70prFӔ3M/ nsAcdbj,mz2Tkx_i`\V2ɞGSP"kD슖GJ)sk;[党s,RK6\#kz8cMImv$@ZgmpFa-&WJicU5PY!!ccy1 MX+DؓH;`nr Y1-Cpg;㽽.0 AYrT3ܾr!sr8V ߃ ]ˮdې KIlaxxf.+##X&Dcxr9kCQJ!J؊5y.S{Y>6(2pyYce)ו"~SBbޠIG4֋ wXɮ u(gX[|aD]yf!} 5u ם%lP!ܭ7aViP:b;ÂgN:jA,xAR :cƇnu&L+ԝ4ˀP`w VȊ||hxgtF˛fvqzsFVp|3ӡ\BRӮ KrX vǒJg-Q\^w1}GKfvx`P8H Zժu stUl֟'4"$&sN`l+]R1qBi՗;eˊ 4C(/_M'!5P<>ؖ߶E+  bSsDVX1;6!ar Ea f_jӻR"k^z?OҪҸfa۠]g~ [X"mn6{SgĐa-9. ?ӽB=Lk Mְ:`gH37]͂M[8U2:%҅O.x4 EfgJ!.B|`gbξlڱMȆÜýa&L| $MP8"Vx ~[ ՉQf7Tpі;9XaNdLX w'f[,WZ}7kl6ػ9B6zK.&ĂDzp~w[HЮd|3Wcc/GUz=?ב(@h4&dT𨹖GAΥpٌctn;Y`Ņ IHgb,[b\ aUb"=K#OvD9U9*E 21sA3 G , QgBϟgyv XAp]* }!tb Y V`D˂"!ZW5uNΪ\oƗ;a8b`co"KN< I_YM|5 Lx[K1Al>gLj}N1xX G=1*%exţsQ``.~Zْj51zbʔhdNp|ЊŢ.780ݱC[y7h2n8=gr.qxW4^qzycdMLpxa ߗ1[e"^ˌRYto֧Qj TRKSClk#}t|BlITƙwuFaN5 sW}u$;BܑJL<[mиl_&m`y0XN`Dz=Ѹ%j>5<9aA{8+zBk6t9`Y,`: Gt-p{F,Lo5XQv}^4YҴf~cB_2vSHS_Mz+P$SWϨtۧ ZdNSQ1@9u%t.ޕ;Ș5}t[H%֓6?17 ,#Ffs2sWZM8 }D:׳zOVt'p#]=-(_d %cܔI\gV}oh e3yEZ.,ɭJ\ydG2lz(]iE #[],p9-n MU 9_u/d]$!Sؗk)gqFnW={YSԔl&SQ,hicmh pz Y*$,ȿ,A>/Ǩ f vTUVmUD֚#R-]<@Hg`6yCA MSC1k,d},l ZnrO=@rr 7Umo`^>z)=H< 3KFpCS"(ف7_p#Řw;iS%-6WEpItn wتW>4uY/v\C^}bҐI,Wf{ VI]`w;&v1`y[Q;j Cr#jg2nsAkVDT^t±eʛt|'gK}H}JdG#K  WH s"~9C0+ƚi1b7؂e/W K;)\ <|O@a_U|U1/qD/4cFmn(zڡ6-rzY(8W3GvVNN 3O~34Gc'XvJ`Yx}v }ҹ o"830e'i(sHNPivoiST(HRKl[;C >e6, "osq-} 'aUMӔ–"Oj?_(d4|~{䆌3CzP 0KץuxdeX#EyjV?+x" m`D t[`R&<VϤJn俳@ڭ&gtoAJ,k%Ҳ&S}8sgPCdáw^*I'5\)|Ly! n|᭺*K \l Qa/eV#oPn{ j+;ACVϮ! k | ؼwQ\jܶaC?K^1Vua59}SK&e(O.,.=< @tva*+*v$`eI-k91h`sC=k.D޹d7|d1M5y3Ii-P#Nj0Ue]= X~!GT1,8G2v:y =;ӷzdj0.i6_10=!5:t`'V1df@,Ւ#l~1F_Ĝ.6\׎耈,8r26_zor__$>2j9> ahk7S|ξ]CL`z4 fλ*!ϪlDT;ǰT{<\vIPheZ&d+[~Ow$aus&Do0kRf̹ ZVB I ^͔F!`D^HKic 7rfH+JyCXr"kO{pW慎X wp4ʙ12jc ~ƿMӲ1e1DPA^8!<0r>vknq8O]8ha#4%X-GŰYZ_/ؿW NHD@;+mV" I]+~+F; ;!^ OlS7g,!;Ran_UBS,#s Z肴̼ Zx_DX&O+QZ) R=ja>#<|.Rri4F.wT@8՜$PWLt@^L ӝ0N xx^@ pAWQoVBWj%_n,~3f_Py7'KɐZ@;UE]{lղG`%nڷSw;MNݓ՛+;"RiGK{˘j/@8y0{olrWAO2xL{.GG3H#`~iqlh(cl _8xrm?/,\ !RϾvyM_=QUΔvIP]<,?n;ުe)bxE u{8z0T\Xgmh6nYfE[XqCy*.c6dM(لԓK.C %Ἐ;X  j1+KiG⻐Ԟmg!m/.;0zt:RvKvOTgcacC`>u%ѸaQՏ"ecQ$/D5(Ox)t+䶾 igvuH5qEk|`"BT%-/91C]dTZ} XT.`O<3K"$Nk&}@& Yݨ%T488lza _y7"V:=vTImiw^j:Gm_>L%W¼urXeGlfZ;еM3Z?~>)5 Gfv)GĿ( )qkD^?ۖ3j&ׂV> rvjl6 t_*Z [M"U|ůN?ɅwMu~'d"-qx\W5m<~O.L6֭h@9nk[rfE3*5+_.3^^`Cܠ,(zB|"+BWAh;w4tVy`=z=l*Ojj Pp9TH7L-JB^|ige>WDatsøTHi@ P ;TnhNNjftD`d%ufιjPUubS'D0>%۠5tWϠ]N`!$G*F%1||0cgуhR<)h:.>RqbN]J Z]k{_7j9D]GicY^Ѓ;莝$cXE  8bLi}e4N\1^Ѐ—[]6lZFo^y=uc֙uU1K'UǭpTVC qL .E7aZϠT%:KY+Dҏo$jK pc=SvKQ_Kvy '*0 $Gj*x >0+T' CNQHBz-5" SEVfLk2S (tf sx%H4%^;-B^,גJ- UY-vM+cf"  [qT¡P`~uDtfBq]Sv^m#q8™)Xh mE0TD c]g;9сAV*!qn`{Bms?ғj$跛7Θ&Z7v&`h1tjIDs͡::?O²&ꮇxP|NfJ"˝'g03^9%PP WmGwU;UB%ӡ9g)/$Uh4hd[_0/eb] ;m^ڨxHEhbՀQ]s^+]iާOx}v[PlqS@{Ye=M<#hh _'}ߔOM, +H6dhB^4̀u5ʔK$/gD0l4.@Dav["3q,]oMihs@燑YS&o+x.8|PUp0WjHI;kJl \ I +$\=[^2nn^M׺ `W\i>,' s&}J}78 W6ަluN6ie8Ao q' %p0 /%rfz7Kn ~ cZ*[i.n*}ı,Ǻd7}i-F97i8 #Hs* A+fh-[ D04Him4# Eb67OUh|EsW"FO !5#BruVr*ewh ^ʈd2ZZ1.}T&R N(klw] ;Du?DTF]($NE~IAz_p ^X⌇ɍ=&v-8fq{C iOHÐ$gSr=)MbElRX}TtDV͝ Poȟy>jue($=]ҟmƎܞ*dd F[C0c#T əפ^(hN^U6 ^=/ ?G39,J5F($4Qi4P lHV UXfRih[FmM!-slQUm@Uxyd [yc]!d Nx-,4Z+_};*&7CWT>|^ *7֩$h;p!TrkRpczr !UH3;`D[|9wMY$ }XH ޸o7h tv¿˺ـm%~ y( xN~Gy0wſּ5 lK_e"Y]j#}hX_1q@kAs ^$$یSB qIRC€^9D0RTqu/%euq>ﷇVQ4҂c?;{4lk?@VG=C;b5@B7k4%k -Pa5fQ*r$ =XCПU ʦ?>m ރ9cؚEď~'RK8^Ygu Zh + ]\o\2>\P#=DUG¢%gրsļ9^:%G hlM<8:XrP쿡;D}]Ec+Z,9>uW*(tʕ"Е2|erysutDY~35 NFmU/Qqq՚{, l-Fu A:gך1ja՛8 o`i{*EYn9nLNL^_Sr.Jg2;O7-W̦Cr*)h44P8hӕ>iJ7qї7%oHs{8ꇳi!Ini^;Ǝ݊u0͍PJBP9M"M YQk+#⬵,((PٮXs7]mC,hq֋B|8|# u] |Sb!D,jlսW)CzFpU#Þp;~(zeq54X:E7|>8 QٮOڄklQҸK<f{ L_w]pZ_4jBt]+ҜG 3)@"-y\ԭ9xkÀzU6 *ųYO)rG$ ³FZ?wdM@^gNȔ+g9ϫ%}s$g =Mt(R< y~a P43Bϧ30VlEBTt|X~ }Ltu^>\:"v1mL˅*ߵ# 6cjqY:$dt6x85nF'H/RZ8<w<۸븼D6z.I4#/:^%i,! N{G[="DʏO0y=?bJPw-Zn,aАCYdao%_?M(`J%bƷ{.b D.ܦ:PjY'RS|Q 7!5wDHJr@Ap#DgYCT/SL|"aDDh(ǐO -z=>vaO="=tpHYg\+(rZqH2AѰi;N6›mͤۗa'IUz)h[J>D'ranX]gp(V .8 ?(;ɥ&6[16i7vw2C涁"aOQdNJ$4kmlʞ2oAbH`o=[t~? Jyv&+SzdaySHe0 !*~aQ a+p[kp2; MvJ c dC(:6U)|>]h$GωAC}.bl݁#b=͐z/ . t0A!(/(jmPX]k<|:xy;Al<o\N)7T ŬNJP Y:M-n_xG̋&^a m3 H).LpW4f $[J z^Il<QCfjz@ڥ9gƑD6gB)`'xݦvv9V܂* ȥOXJfq4Z^9OxP׵+8`b84շWI˫NGvϚR"97r_P )TX,mI1(X"JS*_wWRG3>~fU)^?RL!iO/qV/o5 : EFԆKcza=T1 ٶ}nM  yl[<9%I;}u`43[.b"p,ҋȩ ŀC?Hv&Ƨ>W ]lBct{Ԧ|B)O@IX¹Ŗd%uu1~XamJ%qN RErG2 г\lmahAp$F#lp:8^SX/Bg\r&&Is URJL "to PaVG5aԈFLYP^}->Mh0]x16'THId?:ZSw!6;^Աb6߫;B!yե( ,',9+=~YI~$*we-ZC2)}ds^X:ٵk2c:%V13aO ' RĬ(PqY֫.`l/_h 6 WVu&eفrL}ӕSQe Op3V;b\D]ϔG7obz[#!9m'gx5ޠ+ oOIq jϞ(\宁/ Ki<8(|*vDFtr0hض+;fT%L[8&D@ʼnxT:2QPLqQ֓ZM6Ih3YtGnhn7VI0&n4E(r&- @\a1J^ -QA$=]7U v:UW㵴$൩2|^WZd-\F>k, T[lؕR41!lɹEjETōYtߍ:a mG#SJ|4#|G/ۦ:YUOcݺ6; ¶P):4|"^+{v;R`#v{7NWK/gtۚBNJ;]e77>chrY{ėӹG\_R=׹Ff쬳 j/0,Uq&2QMYǿW upWooPCs^5.=)Xw@*:ynHmubxUk5\0.W?imd*TH@_bmh&?j#a[Z7e<7\k̝!7.2Ҫ$b?k7O$,` ١C~7֭モdb_KlwC3R՚Y6ThgyPy:S=Mp8g`5DWt o'6w \ lm0+IeVFw"uI_Z/ƕ3`YCoT~j=3MrA[Gd=,"(5+M ݋Щ 3_L!:k`[[%p8*@6i\\v/M SBV(ukah"ŝ e˞P{2qΤt+΀vRv`aő 8w2u$T(}+b6t ^y}yA8߂ksRh=C6.jWGSIJpV[<8Dq ]2`:݄J3Wμ ('*k'+! srOooηs^& l2 (U:\_ANy6L Az6ň_~g\|OR,0IHObRy@'̖kyƁ_hJuIEKHHXY0nT`V_נiQ;cdј80DL8em. +>׵M;w:W6y8jH_k\R{Ti34RB[eͥ=|1/N.Ĝ]Us6ތ5rI&XX^=W׬!ڝtho ʓIr#q5{e3=ύ TxXjnhψPY4oE=Jdq"lӀO]Y6P "/!;[^!FFrp#QPTl IX:R.u|ҝFa,s<[?!,Yl.#QփS*v_f.q4eU@ f~&o.ݽ?tQv';)m`fdLt\W~p٢Q)Mpq!,O昼$!wԄDQn isMyE4h\]ԉ)Df.^Q#SEwԣ]:¬iܯ뗗)UHaGOP: $}7f۱$aOa55`߱103#uzh\߽|_o$s1}OK=qsְ1wqr%2&#&1s-(d?^,Tjkgcg`tfAdmg ,j]KSn4rpBj`vR K|I&*/C*!֩7hc{@S[܂9lhkfk5}[LAǽFl\?^ fŝ?qܮ㮊UYr좲r1^ܘG+UEci&GjpU X"K}8޹o3^`ǩZRM(&s~AOl÷s>Iٯ?1of F|nUNoma.KXcaO*@+qV{rm>mlVL}}WA&d qxz7!WUC;^&™2_A7`ws!Eo5gὈSiRV K+P:#vt} 7#ip4@rDGvE٪x5ӝ9j>E[9~滽1LZ[ä(X'ƶ-=톞et' &䎦Ty NE"M]ckQ-MeFz: QnJF$D&=Ӓ :_!_[inhHU8{\FKlQ'\vɨ[oXy[Ȱ'Mnڜ7E؛6B1VU :庘d+ɯRv`z Yyu Bn9Qܷt#M*",8^cH&F̦6.Յwsi—ZsJF6[BpwO.FOq}!|- 29%< LiQ)諹4ž˼04XIe\z%V+VE寃Jx4BLwr>U4jbbC-?JE18֒,`l7N^ /c|Hər%e=Ԗ#=PM5NFN84Vg9c&6KnBj'P<$, D| -VOʕ3EOB/065$EjjT:i:VSM>SwӼ2bs@s”E hw;wM*Pȟ+r*f|kJbaJ\_Hy4H;n(@<|nzb#= ޾Ch8aX[\{bi%m3BT(lp D" ,F~t9(^oqY|QmdܼjЬ|_U'؊tdLhh_J:bZL ,hP<0&285Y!+_m"Qwy!臯eУ5uNgN%Ȩ.]ÂEg.;HW07S:o1`HyP0.1ϡfT` hxMn.GYm!ʊ $6OT!@w!f$6 )$}GHJGM(7z5acU F&9;Rg} b„2  \ֶ?e}]{ʮ5Z7Q@]KS#cddN2[ ;HA')Z+f`!Az}ZŭK7`!!mlP4g*]x=% WHY3 Iۛ9|@s*%>DZI!8W Oc =eI;$g d|gYYA7*43G H_xRgVaa} wxQuPJ>*嚠OZ 'R KQy(4?y| _6P"Ԡ}-dS#sΘB8QXU+VsƷc<ͦkXq3݁eK^L|DPg3 ҘyV&\X( $&zPe`?.KEb@}J%b\r f{z3@7A3Vb&0(7KHl A9C@vm"k!780[}a WI 9AUDq#ߑE.q@"Llvm %d/e6IPgN8 B,\SՑFӱS/ %mE4B(AСVWBYX)oxԗ +߄n!Ou|Fy=:i2__X J2t{k$*σ2yf13$U͘#v.0]a 5KH $*5EU'I %=\OVeX%)K#c̣H٠a1a(UgPfOg"D8vs.̗vm1U de2c^qƫCFmEz6CKPe ֕=5xq3n9* lc\H(u>>rΪ= D>*Up9'1bt=vmp4 kє`^O6V ;d{nm"zmV OǁdPy>=d38Ij-B_ߜ8uL7"uoWkS_Pw sƊA|fE0#oEg k*gYj};Mk r3u;8A7|!ޯ퓻' hN$G\[/{-FΫ뾃҄яZ]WNI yb''J}GϗtY -H@Kj1!؎z`bҹXq;wtO t4*:=fQ!q)G4 ࣨ7 ~uw;g/y{2P*&@N~i15ECFj )`e0l#Bª h3ȭL'asT D}v?"Bo3( 45= $L+ ܍`}y yJ#Ҹoo M'(Z_lwVEOܝ Cc4^t8`cP^ҙ>ǮG80/+.,ַ(n!d;Pje#[0ܷ~"`K=pI6#];>C!\0,l/ODC¤Bdua,zcHФ]| ,rEKzӈu !"'?e[5|j` 1 }7wSRjd^pq~AC.<[;/+uXaͩI#/N ;u3'Mʳrrj tfmxA}õ3#Vs\™븒Bڷ›DOVۿ]3TY~?\h_p=zC $ZeCsG"= )So3b_XqT_~=ӟ$ۑ'z<8|Idv/YVăt)zHneEH.(71_!ڠ\h}̊wLr=գ5pס;76s_L@+?2NpDB AΌe|z5/#R24bWB:&+2 m Jk6BZPR'T?ώN0'AIE.AKz 61Qmh0Lpbec h &g×xqlR%WNa1nhXs= HfF0; ;qUUXN%YxS)b=PţiJ.s_@SvujmO$ i2 Y,s,U`G(g +RWB AD$}9&k }$(ƣ&YgÀd@cw Graww6YyǴbKp1!`kJ A lr-]D"w)YTy vp]QSL Z@19 >2-ȒryDtL$j;xda Ta:|[0 Y7~,N~ tkuӎM#נQ[Gy~Ȁ ј(bGs8q=_1lkϡU\glR~,93|2.3>a=jFv ԆHPNJu>]'> *ոg%ʝ)k1j 8;0Yun1Mӷ,J,*{!2"P EޘpLs$8>+)9nz@3ã|[fJn6p\<\#\6*һsq!Y()WB^J+y-\8BE,U`S!Qmg@ VuHOu&%h+7vA-I3yJMH/&WWIIlV)"6Va\tn MIQ7Bӷ" (ffհ>I A]N0*)FW!`7f"l1Ȧʑi+?T`U 9գrdͼ͈2uךuM2|dȊoKB@FQjqJI,{V8<'cQHNy5Al?b FK~P坷%|kl,DZXDd{Xףԟʇ4,l cnf"k[M( ˚!n#*#< _T|^nl^;2QCZϱL&pJw )ͥdil6qo`>`z+:6.=#ML~ry),2Բiz]ή!gۻ;T:AӍ#iR1#!Wl\Oul=K?c63UbIO?K{S Pƶj,ހC`fcJp~feerw 5 1^GڠP۶u̵Xa,1x%g88D2iϽR)V.ᝓ0p1oYOrqW@Pi>J?SΟ= 'uD;GATH:jl@ߵp%;Fs$wm&gh>% /} v8Ṽ Rbf16;ydd^8Q+,s}x5yL˟fk衙 h=dv%7_/A$o@%ߚ{)erz!z8Ev=sG]kl4իO9ҾT]i9߄j8}#C;T4TLC9k'L$7,l;/*s:qĨ|Gӕrm/=MsZ=WBN=݂#J&޽45"YѻTAWB5ѐ~ $%n#2+nKfy}Kp4ﴥN @γXhR>vq`ɇ_v́L-Py? ǨҘcvc(%c}OEDl?6lͺX30M{ʉ8 'f^c\?YP"Z} c;-(NKL-xzLHP2J{.v}ӕ7ORU2/Yinqx*d%J4?D,dCd0v<1S3PO'Ϥrf!S+ܸ^!Ah,~7uvKNZ7cP ?ȼF8v.k׳Pt~} q2j)# v̼q 5=| fȕ=zR,=)pGvt}%_$΄q@omLc_]Hr}}n%(tbl4':o#R9e+eCb Ē4Fr]u(:YdjO1k {+K #ẵ8eHB_If SG6E)]kv^}fĔXPXCugSzGMcv$_ ) d&p<\WuRi}b5k5]kʡ\\Ei%B'%?ơ6#ٴʠ2J.2.6|k-~_:e(w)FNgImҭϳxfFq?>xFvY{?TPѴ׮$P^/7ҪMq)%$W.Y%9)4Yéͻ{4"i?;\%|Nry3Q8uTY/Tߪ+pY S%( eף.W&b_FA4g=k \[\EǰT"OEW%p9ZNd9x;<P&tW ms9, Ux(FI]e:.9 c716_1DӮ=k%Ey%Z 覀Y#:0# lϔ5y[p7g{y@Buϫka`a3 ;1җ U\䶢^'^wk\[ieǔckW:KSE|lʊ 18]C BKA#xz6:ROZf#/vZ2Kvsͧei~fGZrrؓJ,ikOf#Y`J΅Q$ #Bd?ދ ؉jk:M-LM#A#r]aC+"]/o.; `nd;t3qv(#0$E%}| |=~G2n]oeG$ݷ4l2 fG_g1w@rZ5tqAFk\IҴ8XOLXNa#>7 V Ql4!]#./Iu@ ϫ8q i5/POCuHȝ'?^wdXRWn`_p 'wJ ҳ6wâh9I C¢}EVw`g^*bBMLF+̀>.g 1)L6X*Q;JB\kXr[C.Aܔ'y8M7P)m`%>э.:mH5rk]ݸ}$0j(z۳ ~ȹrsdn򺷑@nqպ)dQgQЅ{O{?!u1xYc\$9GǤH FQ>WU=f+jRp%Ň4 >B$=gQ#B H+X^u'Q}CB3lj2+qím#fwC\ oǍfxڜf/N~-gpVȮߑN)9]K2e@E2v9WDacs1 'CgIJsiwlv"q~|N"+)3 *$& 5)XRR. qПC/ykb#NZ|B&s)D>c>n2=lpѪjM@+ ׂW+YaVO,dN?wR0txnTfenxxOFG"Ys֯Ѓz@ Ͼ'5*iN{U/mFh VQu[-"Z/͂ `FW;0%kshJ]掕pFl,7aN^gʟc5h\`zю,|O RdOLڵ,f΃SW!l1@H־]J\KFFĈz+U D eqm}( #Ҩc#4b.~men i! NzB*i nSEa̴'PJT;IQO2oJVP#Z}*.EنO0if[+wBV5v><ښ` ioI]$$1 LK4a<ؼn O xݔyA -_"Ā [ρpUc jZ ͓? վ&FP:P[qB,8; vkDS.c~;]r3aXZ%kA緞IsV5ؖ$pKnqrt=aX{ 9vSefZTt! z"Q{ V >(Oj{+wWP(PLQO;4U0Q^|`ad͉kyW[Ԓ?+U$4HU@ۗZ ^m70:j~x1hQH9x/\F#ᨵkOwߤ RzQE%,1GnAuu !5 u^ɏ?Ue]'{$*20t=R? \N*#P?6$9LpW3] yAߖNIM˳!'|Q|Ɇz0I3}Z;"HɇhЁ p#9 nHVvYbaCc HCi㪙1W=-"Ci,e퇄0z8Rt `7O#򛌜Io1R&]D@ѓJ%)4:wTÀ%X+Rw> 2]K:@EWfA';o$e*n. B׹oCHfs:]yhnWُZW `IՅqMaM<6=dc[. do&[W(De ዅo]CGqX)%F0|9cXT :щC*I >{A #K1SO~] .]wFi_3 (wŨW'}yXҧ-`38j"N\S.!-JGƆ#6iĪeRKѿDܟ~ȽY ivx!aPeNtq}mSeLjמ%_@,Eu_bqEʛ5lo~R[SɢP51^m 7*b_#IP3I^67Ib/£*ᗞ1]#̿C^<> q0 `4꤇-IJ?k[pߘw{Es `F}1aq}(Rw{csɥMhM49fvS,f !Pܵ u4d3tˬ-_[rdҭ}!;$涫{)$Q4([Yժ/83Ͼg[Asn?T'~;JK!B̑uTxANg9+jeµJw*y8Ufv|3Thd$> ܟ Zi\[z'ٍRrZ3!F7.U(MJr%;ňz㟾/Z%DAk.}Y +g%,Un[|J?>%VQ~3z3QaoC*Yl9BJ"FE}1f' Ymn+܏[@cVヅX  苫TT](On˘Z{k3z\B, wY0L' ,}U[b.G 9yae=yZqL+:;U {&r 1Z괷mqtZk'z-i`!V缮%win,V[F7v%"ld1-jriLp7N7>F7t[$Q*}x00J( rڇe!^2qO^m#r@l)36꺱۟m)̀Za`v(`w;S a.P"[ȥ4\K dvv0Psa?b<`%V:)< X`U6lI_5bX-%{E\:8K^>pEuGU4=:uޗ PZĽv%s_~wF iV i@ʳâ#~ي4ۮm*"ho+4M2ǯ||S|_{MJ@E*mﻡbeE')YO$<ƒ)4;Ceȏ[]M1{7&ެrWÇ!o0x"FAQU)S11$ Kw k)s)$EFSVBt BDtqc)Lדud0S;_%GQF'+(ˇp:}(HUzU/LU=|'!A/O[dς/>j/ޒVDBʪaeb4&h)fCJo ϐ8`n9%l $$tPTLH69@!;EzI'L'R`+cͯ5Z:MW" مҀO`"<+6fm"5hg%޺PNh\U}0wK\a Y|{u/3+#ʄq˼4gQg\lkY$gX9B5NA %Y:Q rl/D 5l'la|! Sa=@h.EX`{\RWGB-ВZCn`w#Zԉ^_:CPtyrm0$utvTL?'[a zԱƗ|)oY9.sqiebqe˹o9@b?q諪!ORa1)!kL|'?bf#9Ϫ!3SlL4Z4 ?d/;1uh1,_d.zߌ)\IC#9$Y@;6_3gp1-lg̪8I/h(grG hx;%^~&)+6j#ә5}q} p ~VgnH, %tMψ𷟼'3D>[GC-+ UMKЦ)/LwL':spb٨JkӚITL?o:w/ގ`N[yR!S0iC1zΨ.ЇO?{ZAwj.$}s#,k[&衂Ђ{Bx`7B2Y h>VzW̯Y18 ʯIest >BBXx\7w`^+Gu'u9gi}MV.T ={bg_=5~5\V{)V0By=f&na=b.IWi m#n+Wû3RQw_K얀Ei@F~,E>UEQ}+_(j!OI)a¥g[ʺa\ DJ!$<ӼF| |ېs̥OÖ ]̳ _wiR'N׶Ԙւ4UEO љw;kx0JJQ{7%Lx< "׳Ɛ)m|w1qȸhnӊGϲ[.զX% <^ʴ[;w&G?m27ؚ^nMYatcd?ə)&am=/DA{@i@lpktOEzVͼ@CC3d}%2 7EH 1~A& 4Ao H é +n5'IꖕjHdCٌ^K<~ꈖл"_cu U* \ńk8nJpt ;qa-az݃3;2ӎ5h#ݽR͉/|=b!0{^Yai)b zdt#g$֗Ki(28Žn~iG d*(~q:#xWnMGbRCrhjrk>=5 wdt"~hH 53#T{PJJR +qV)SD%a5$0B,B7j¢ˮ&x;V'c 2=J2|m"_gfC f2HoKBDZQ`̱s`-E=w}e5[g_qըQ:q@f{;@G`8 .b5uйlk%D;=` 壘;ɮ-u3V*Fbթ d]}$ڶг7Hn9IjbH<$ʿ1y4,rE NK] )ZzX=p^:\)Nl+N}7A~eS?֫̍VM?y r$ rBcdwhE'N]ā*Kf Uk`" 4L0u\oZ8)\# )9-QS&.W%p{lA<> q9k01IC9Y\Z|PuÑ{ ^ tLD_1_j fQ9vt۳<Cyu*Z L(I"ZjX.Xv`gԻ3\t_:ZWe `\Zưw,>I$Nۣ+OѾV "oe3VHS9d[Pluj$Va*劷>&Dӗo*@Sj!/,՞\jM@%vG.m#V?vh`Sa6 };|BnN(mУ`l5 ;_| ;ƛ䡵hxKJxmѿRGLK8R4xŢ OG݈ +領l_c8--J@vf4h>%yt7)T9jID/%It5||޾%?9 tFإPeYK+b..>,iE/֐3=⛕lhCw/~ #tM6TG릥j@–ngcU978t{fW_S'TQNΙrEC;+ZNP=Cs`n&_1NcK$kK8t%Uд?j̧hViwn8'mV2`BnȱY q2a#N P8k+Oד3̡8-VNȖ28|*X),dh07YqN}  1:? F댟ѐ+! ڤ$!|þtYN)F|έ:,@렇Jd]Y+VɞiRG!ȁJāeYfB1 e  i}NwuD.(Zr P]&s*%,jY*'g9hs{U+yK ?ژ~]2FNU6#hT܉@]L7 bYcw>HF)[1YV(5{P\WƠp+\*]LӭRݘjoy UU25 hZp҆-o 3}ٗ P+|ʳdd*5قKFk2i""@1b?B;O9$ lTkl/$4l tք@!ήsN*#~eczcCce/ &Rdr@td;(~2K"Bdjԯ3 z3Q|JJ})C s\`; ĶIfi_dA 8٤47ae堐~T"Ef<"ЀTR$%o]_3ϏO x%HZ 9픅MǷo1w9tpsHŚaEXG8Qho(#R]gö*˜^sSЋ~a u 3d'vWڅʸtQaH4_44 ;\v؊*d,˝)1!byfCz ѷ{M0YzgӉ6E ҔrLN&Pq9Yz(?OEAʡ %ꂌ%X{QF`+T\T6fpMOq&h#wJ P_Tosl' ]h6&=ƿwqAr[&3¤Z-qWn7Zd]wjZ%îʨO2 n @f{^2:BcIr#͐!ʛdhԳOmhA{@< r~m{iIdH|B9Sh sEUI>;'Ucew6Hd^F H9HE%ey%~5.QIi ).ݤ;AGݜ'/b+[B[`W' {ר'8>"z>i/̴wH(5edm=HRw:E 8(R2RsZ^ /YQJt'|%% % RgaO3U殫o$;ͯRSNlo~r7VS"Ĥͼri36u. ][>AN)Gdgw`D bӄ1*Svay9xlZLlQY2radx E!Fa$InRe>0K^m"]*IŹnK$3q=ˉ3C#ۻ0Z3nPL&9 . ts$qo/Ɏd>so*PX&|@ų?H;QCjU*4h^HW\|leM|F~f#'g\n-p; LV*%e1w I@ I:));l,^qv>Mo q&BXޡ%G#?4(YiK,5dYآLǝ*Gtk]MfS6Uh=%ɫJĐCRۑskR&)v9l>1isjy㪂TxV;ܴ v!+1\8[**ep8n_A͋bQlUq%48OO]KlbA 9X^od=?Oq?>IRe7w|20³ET6dZKiCOlӬ/G[09}u69y^ϰ@d-6FcLaJn*(m6`*^cDkR3~V)sQ-ٞBjKj7 rXVwFjvagيK V[ĵV64LqTS6ҪgkCC* ٭gvvqw--_4Y@vZ7N ;SޕU;_ԗU .YxL!'R]%4oNz?/rLfO$>/mY5 cٶd^ KI4kG*>N)&!I`jFf9XA~ A@ {'G`EhpO[qv#nFbl厘f?}'5_iTJ=K%2iܕ:DR# w*VWT{E RLiϖֿެ~k4hOUΩuewv3NI,r^.nfI5wK:,aYH Q?HԼ+/bC`Iɲ[j'кM$qs Aܞ慨-k֫cIExr+.`&.&XHyr'_jXmeݨ7@E4_Id1`lg@VVUhצl 8_ tXr>)H`&羵&@dA3м@D Ro-4;\ɸチ @`26+Nʼi[a\9 ֔lx-z5(0W9*8kO%4F6@ƈ!9f75FuKHODV(`dF(R*d|.eBES cq"R |bͿږo"&`@2u\W}33r}nӴbY&>msXx\-oU\鑶)=\<k@#1w9`=#ovQYawsӸ oWѤDP.G/7V^~j CJ\2,`PqOc_~\f o4e hdp '[F4,cE`J 'C1Xn$|4JYcN󇯻ɑZvWlpDI"z:MH \)D$ =:UiD3vӴ,uΣxOSv>> 0*.0b%mSk/7A}6V Cɢns=$? tViU'v,X ʳ2݋AE֕?i\00j)NF>'`Z$i}[憧Ig;ɩY6\cGU$nC`9+ezM/# Zl`v跕7^~ /#nU =FQ\qTǼ,izjTһP\`):5'-׈\̦bNuY.~g% ,w>)zhq7^TgD#M}Lz,@u&?T&M!&op@hN;§As0XQ5CdzDδ#p9;e]*M< 7'+&3'g )@m\ϘAFEmR&C# Ԙ4zvVZ! ZD uKgB_r;L36Fg0Kfr">6%oK^kmL16]J{d)#vyT{%Ka[fR.sb%Ask$O>p;հ2#^  rZՒ g殻?BF -BZ4 9W!0%8ZzJ7A; mZކ|[@܋h0wg1Sv5jtSgi `I֪O=bfjy `G+ɤHߧCP5N<d-W<,5aǁ7IM^%1U (l e5;+z,p6>&d96"|Ti6^X4 .)/8ZRJT5c6`SJ!bus19daF]&SQm7mɝ']v˺8Tc^~ŧV ;;u vLm`i)R7Ej:rs2~@/VmRC5Qưv' JX~v(g y\ߕ9cV̮nXBj@${xkYqYSc1GÈA UȂ&K;a!bgdkg*G[3_r.;QoFN:gsIy(@"#-} d嬦)kȈS>ۊ훍(3%gHk' L;f0#xLtv/TxȺzXW м2i| y ZE*Ly\կRASKVl_ح˧2PqJ&nXMUvAhʇ s YM2+d#Wro9ʹ%Kǣ`FFX}.f|>1^dAC$x󖂷UCw vXC.E>"\ӊ2-IF=t镯ܯ%`葅AX1YӺj%9ve2h6 )^:*|!Q }eZ[`n}N>/)s-)fh-3y˰KߧW+H;^,A9-e?ła9ػd| +U:gfE׀(S0^ԁq{(f)]Ъ@=%[te]( Պf/DD=c =Eg(=*_sO+4#F7E[COFB^n%A:JBq)w҂cV`;d, ah h7]~3 kzĵl*3\}6z(T6FEsS4NbVܱ:ES2FI"-BUVĢ pNi`{ѤX" NPjvPh4I,7IQb^N{H \0x$bX欥c@O=n+tOypb# <|ߥ8 [2l7=3'%nA[H^6Vzl ݶ=*Kl"Iۜ(Qg` [U#li+·zY`HOtn{KEg'RF\U-׹8*kWЕ [ha͓zOh} N"\fYy[Q=i֯h_羅ET|Isv`!W`ߙ.W3nh60izv-=ZPnz @lJy=R+gjs'W;v>*q}_f~!6G`$1 >K/v۱J+g%HA9Bo5N O: l?,#1޿!$tb5'+q[tG {N5L[?+] G&tW.bl]<#pBX`A0"]6kog G {@!oQx(a4>MlJ@CDjW7g Mʣx^6@qw|@^Mm-ՇòB33Rd0D1􇑆g՜>Fx-)n+Pur'.-`Fl_ڟRY*hj ؁uBN)QY|(IЎ eS=;hJ l!dn~nE:K*h+/=y ݴ9Ԝ*C9A\>N^=#8by|qR+zkwtoyߧry"脙E$FTu|mq$s%ט9myʏ157z#kD|c`JbGMs Y#ML.o Ј{VF,/j V|O!K7L FzMM> ~ W5.lRt;۞ٕm8NiFܕoa<)!!2[͝0~AKX!"_&J,,ڞQZ̛gD/kɕymb=ڡ2{A;-QL,MQ^҆85/ vJvkƘqgJ\FOZT$Yij0ܿPWo1pCtm.US<`R&B"LTy3B5WxctAL4Pv nSDgd0 LKe%kfJPePYDYHTLSBo|(;!_^q!@"op:{=\Vc[\Out1XЅ&2 U<d;UB5ײjwv'DFŰ#B}9Q昱*tm`2K, .Oq ̈ѠSR|{Cu3]y)!-$捬{@8X{h[PLjTVG2&{\h pt7t^UP>_` h|fWo8ij}G WGrd8Ii ʍ7]a@[H+ #ci/Gϡ>6KːN W[hvֺ|"Jr,~JǘO& ƜRbEjC|q9BL(=KoghгD杆_FqŋҐʂeX9aꥅRV^~nF(CԉBAT8,M^/ٹ22 V[Bu>]]k/'-]49dSiR%OmCȞDz̗!N6Б (rBbJdaQJfnnv+("Wh4LjCK#Įn4B/4כ+2JX\aps)2eeo dX308X|s*P54t)0Qp:5jw~].DH7)kn@Q,O0 CU5-X҆Sǩu IQ|&%0<_n= BNjGor`\̂ JU "/Jhͮc߭FH,V@VWuZJToQErK@Y /"=ްYz3;yN?z\ _Be'fTO2(6%d{#G EUb(Ծ12ȡP0BE4:Q~D$Nz܈`l+`η˳q"H-Ӕ#G%AydIY uiePe7^ȮNCֈr8Ҽ/Ϊqm}ǗNٙ~(2dYq2 A D芥x#;|ƌ÷ >#Nlk:6MMMc'̋zYK4, :ǟ52^.o4 /sd, .ا3Pl632pt}*n1( QXR rMpt%?36c Ր 5عaԍ?# !C|"!z`af Y@U{aO :U]62Cr?1?XbU\~WI>!p`Fk_7(ް:+(dj<*qPPΡ%rQup,K!q5'ʭG:!nB- EU'c`|eGY/)_ϵC$^b_NՒ-.ZrzIvBXi6,yش ] nPعRs@-r 4_}np߮Laԛ'!:8u ^ef} `SSlcV zum8pD@3^g8r/IA@o&h6c `jisɯLfOQ,Be`'2{&I2 yXc9N%c〥/>_Pi?$7&k%/pCA}HU$-ᖥz~yjE|7TiЙUeni̍ {{í>"3uX]ClHg-H|ĄTѤ N4LmIه†s[oڀ燂܂Z%AmMK!=vfZ:hWL:7z D"f3x'.9>_5&iʒVil(o Mb(ίW@Aks1Ά8&iiX|gzKe?v$[hLnfA.pz[>#TO˶dBp՜q; lNn~pq|k1fyo\+JݵKP8|?Y[;YMC 4]![Da@IS3ЋBYISmL5A~|&L#KD@lsJ)gELEBP7^F$i$v0ˤG ~UCFt|[7 J0}QXTs%L + 3qB]sნݤwڥnQ旎fM B#K CRqzn(Ws ͙QDj uhqGn㚗68[3#aFp.CMDd!F3mrGWo\!:!=E [>\ՠrCZ%N%S7F #1T 68g!oAs5C`*Zߔ\q9IʖR[ !">.* ؞ݝA IRbGQl[~YqMWo^jh{*Q2NɹPIsI)]ozLs̎)? g8{f2&J]h Zg&hFʲk !M<1;f|Vs&5("}:>&͐d0%6 "Op8yV{pvUV eiAfTM0H zJCr9!_acC@BfU.G"b)4_ٻbEb{x<6Շ0dC+gXDGjT87S|Pg'_24 MigBwC3w?gEnKiZWtg29zL{}O`% 8ܶW7$mх%Kz]xC |GuSK*͹<I04H:Ue`Yh{@HC%XbFMÝB'A?/Sױ4kc&F|hY2,Xl1;PjJϛXKKcO=!oDh]K ]Hz==*\v 5@7~\UPg3E('ݹ#HϘm: :8m!Y z:ÎVonFVI"SOHMc֫?| W0(Q|fdZЁa"΂H(QjhSb ZD569*"$/Gd35̄H<{El?'*XR#fs!AZ?3"rb,QX'x=:~2d b/mEhC4yf3hXI/eEC3}ik9 9:R c،q-)fs[ib3+myyy6IaEZѴq*. nmAVQ9 %V*( ­(k`(S;y,O R%&͊FcK=%B7-zjVc98Kꏄ)RK#5iIƙsW l  C-zT0[ `ϧ!|So{WnctR g!f(W虛LJprG}HyrX@U-,.mVZELO+]WnZOh#pB+:}y0U:@v+[]$qe70_|wm^X M6AK;# xNj0jnR̀U iijFl Eձƈb?*r;> k*8}X%WUyYQ3{JLx4+lk9IHrr}k}aՖƸt6"M֞JWwAOfQ-@L!5FRF~$BԆ,9XUoku" Yw; H´3It&̀lrBh&r(dg%W#:@Z;"/r.󐢛D_Hb0x&+7o8!KJwBL m|A!L7#`qaDCm$IM0A\R]=d(㧭{Yl,u=uq$l/{p5uw 9z2As3ᇜrhr秱.*i]0 ޴q t5 T-LqLRFhMS3DŖ.If$Ss%h;ђrfT\~MjuC Zs!8dbÀ27VAKw^@f[_ ܀^m˛̸vP%lz:5 {o{ }jRe+/Q5Ij:<X@Aš!r>0h%_ e+zi<;gj&<*p!ؕ. Jq>D<(߶U ĆMs;4=#3klg, >4@&я,c;|׋ϞNXn-MdhB:qq#(싶O,m-/iDz a[q]àc*T1UVhE`{eq~,K${m%zӜ&NTo"ȸ 9ȠP/lM u.,4Ȝ|oWg ܐ ;#Q '$b,#eCY#`l;Ֆ6NMQQtC!7`\AWPgk}$QW{-N. 4[|_4cd/v웕d$ H uZTհRc(֡#b{ݽ?pcGCJS D}k ıMʲ(@?eR%hR̍`X|oZگӓSmL\ H{`gI:3f*lLyfX/IQ]xY?YP}B&wdc~J 6Oe2p&kKlDTXcř!|El(e)Zͫ#$4 @T { Rvr;=% :b[}[R=X(Tv( ɩKV>e6*M~tڌ!(a6BDc "O{G AЎ 1Vڜ Hg/8;%LrH˝uLHSgΫ[0.! 7"^4han6F됕 A2塙e!uYxF0"_ hH<8q(F!7 i"[lɮQP6`޳-on&lmco&4݅`z}7jq#>^92HpL.z"!G*|֙Βt*ڦD5p$m;6kD~+[TvoC+e\yJAp274[fu"ŅMڡZEYo^(7v%dq67ض/1Ioy`#^ K"g%_LRHh (7xhg0al-8Li,Ry`^v'"b#wY_'0vteJ뮜iAƶѯqfxkWGu95Kt;?%ĿºI@S#1x)\rzA UPX\ c(HgP]d;^#ȡɃ׉m)hㄗq)2Pz-scfԩ䄧4~VE1$% 6[AS ޯ3}S~I3HOB2H#ᦵӽ~^fx}UG:XMjХbn'dzc,glJ'&6ɛ KKm$cG9[+C]9@3ZBS΍ߖC-eP@L5LM3}0[ q Xn%97}fŁ.+]KSfR`eIqWs{Bfa>q!5meBːoe_H@7q_tAC$R#~!TA_?c$`w$3Nv2(p>4:F27Yo_ Sfj5&fE?8 !3tC]Z.QY< >ণ=cwǽ2iC̮XVIfuA.KvRMUə`Gbe5\<TZyc9v\ JE s|$p_ݒZ!7tOyBW%B w"bCf[_Cx |e1T.OdEBT+G׾i zYd&)^SSR_//f#}oM&KC'x|vqaLDZ_B$zz"dcgP;&%58Cb4UtTcs`Cܫ0j\.7ER"OP]ot&'Sѻq 3l){Ckwx Q(y6":k .?5awMu *JvV300=Z6 }ZzJEbacvfHf },nW@bԦ`7& +:PHa*Vn8xIkHJB۠| Ulܺg5nJQ uW'yBFF4亿Յ䃦t&FM9 SE#N,OGC}pYG2` )&' eFCf]m2czf'Qb%w((/U9&FĈt= HrSSwUΡXi 3Jjlձ+x-oIeJ;V*s_Ot0wG0?/6.xe4VX @ȝHr{MjIy9oCgmmq R(Ǭcz N]f8R⻔!arjnrAh'(2N $|lDK CgLGt $H{@…k_PñWcl>z]l۳ZުcW)} RDiN0ťrK8BYN]Ya-/V^&+G+q H/\=AFih<}1]PE䛡wG,9MxJ#ik M:Kl,Wz ; 5`F姾n l]]XL 1a7Jr؜CICnR!wvOŔ^=fZۥOEƙ]wH̋4Lp {a3a|2zNI&ˀ->"^,S):tGw}3;Ep#ǯo]gjZި99V:,\he7lK)jƝWz)燮[BYO$(-T%/,Ke2AQokK8y0YfTvn 읖xRRzO2ގ84TA\Gg6[9TxC*\cj}lM`3[ cdRaX e圱hiU:P/8⮟aL~ #{ٗo6qz@Hn:mo=aG !ȭi5T׃WsLnuj#/K)ґjN5=t=6%RSuZduB'}YF'Q}@qG=+Lk\ƙCo$ztz&䚄,:>ʢd]g&.t/@X"F lwdTY2d%gx|IO=QLl˅Z=Jَےi"eAcO''ʴ 9@6𘢧GĪ1_2:1A?GiX͹m5qQ.;kWp|ri4 zO i+:&`eL̫{ ;Z8m?Em&y^CvMcHm(cDL9剨*y唻gR[c$}oZJlm#"q ;^"RSdeޓQXyc0=JpAp5PnBɚ"Ʋö1%/chΙ8nJkA|aPnI-p.#CgC~_p5o10-x8uidb(nnkC6>5݆sW^Oh¦ᖰiulq+5|pD\ wX$8ՊRMü?3-F`$JA3yZ]n҃l~ =>~j6j'[5+wc,0ͼ"S ,ҲCMIr4i*a-2/4N|X '-+ XeٝrԓάѰL~V)f(M5|vx~I]'1W)սuVsMP ihbb^"gK3lvif+[ŋ(a׫fHpsKɕ泊8 :Fڟ;㸸YO.pA2\X|6D{ x р,Ǵ@ua hK1LҒ`K}1KC ç:T=MKjه:%KFN`$S%>i@dRxo%gz-][tFu[IFro Q 넮yai7_#QM۔OBy_=/A@dmr\yep#5;KU6"Ul%j,DADIoWa$4O,:$Zp,꽹ڤ0!T R^f:ⱹS>ݪ@@.u8vdr:d`iPTM yէ*:s8*Z ٍ4PuFxjf ^g'%·t S c=`(ThT].\mc,4AѬ-LyӰZ̆e^|k>iBCi:gpk"ƍ4',?/򵸇 @6)8N$[a]d3: m8>g8)]9/X, e=َjH{+1]? _0_I#gmC:/['4(Ҋz{kO 9X& R[n8^[xnnˉq==d(+,+ZZ bx7gދ]G,ncNa Aj'f!rٟmC>ОoF igfeG ͥ~ȫtEpJ:ժc^nvduv#.a)0!JnE?j*)B9&y<~1?Z>&j'x w .XD?SXJ,"|ወcs +aÞOTz*pR!nP$ Y$ŏZ9 ۊ[}kB.6K"nA99` A渢^דzn:%={gR^|Xaܳ=8Mk-X. QqZh`9K4CV;cqY`SkΛTRÃBsg})BJ:ȗ[(=M\aOX/t t0ݬHRS޹-i jཋ ̎=U#ϠXVM2>9+ ;^X rdJ_$QBˣyA}_3f&$cl𚺷~aQBh}#i?̓O׭w՝@jj4,b4"7BW 3 V}*ԕeA"\=i(fo?~{gsa2%PTԊV_$A?_YѾD0<&\ &fiݡ8pE؀ ?jMK\!Q3ƦheK{:p݄p.4,#A+f7yژxb hϥsYBc2:HtŢ1ܨ@(~k6~Y_KUFTPi3V7w'@@6s;@Ϊڏ<V]ycuT "G<< ERmsP.G]9džt5Q?H͛ͼB`_.H]V#8@dѪfl2-wPb a\Ќvk ~lxoKC{K*A~[ hO ř_p^ȇ-{}rͲph5%H hNDi/ [-R!  ߀;j?FœVe_6mL/h>v*C@6΄C=}u(p2$ѣkAQ*G3<oKll|5 \ȰvloVḴqom#DG*tF?B9uE!蘼4xo9!4/~;16 \/wdvIڵ'p^?紒Ph iUJM0^bUƺ|jEt|45>t pұ&UaDgn}>4/ s8r}K͘"!#;dP`s}e,$l'ӫl?St66ae <~NW 767Magp2:@ǢoekyEB$S[yģgeLC]}0=fTŧ sAKqhwyқ(HptSF(ڦGF~ aSTu0̂ zZ4|e\(GE;)pL1fܞ{ rPrs:LQܾQ}<J4 ӱ"G9iر>f0ޝ Z*~>m}ytPUuك_dS%}ÖV|yxHpEu\ku5KFuVLZZ(LxIqvr+KF3-\v-t۾%M_%`=ܩ,aQfHץUbquўy"'n _ ? ,`/DN7CifAKx@~oXw]u7عD"Sߪh=tv})^\gXRkb |rpl|" _`}Ӳ,2xssA\|9Ŵ&y< y t 8\`_ $`z*yL½U ː#%lY;X#PB|[w%Ov-b#:ҿ 65?qpMW ̣]¤m-U;~M&5Q:$ܯǠPF{+𿪲׊v$#1U??vl*)  *BY<_}L>wezړfŭBHEi&֑I{+bk,.8݀h8N~1pׯ][7^dL:h t)/3ybF'_asQ}lNJ#;R*V*x U6t{`g!jj&05ݘ{WNB#m?QK]sWv[7 ':_TҌ)SUD:][+z/eI;4؈ׂì8RojHm_|.+: nk`*idpNh ESJdlNW&ɐ0ЂNRj*Pl+(Cn'69~Aj"\k|xjGdrqHb5/{_%5к՘%NHNL&c'ƵX^Ύ2E)`ˁ@SwREl ^קRH\A;SpΆe¤$Jڡp¯{' q9#WDYՂ{ERe:ұ5y+z^Ehi'̂Dxmm,ѱםt(,IA ~aj "vk9|= SEjE03>*w06gZ&,BS1 dn$K ÎSeDq*]XC +-LR_4tybuf$6;74o!+?匎D~1F+)6ܐ΅M.8DI=,x*KZ7A8A[UG:YB ~|dgnQȝz(ȷ5@l2&"T5G>^p&8 gWy{BNS"bhbQŭM&99İU 8ʨb5 {\AAcZUja[+k))>rCF<o '=q2J5_+j겴 rF=spJbOV]rXl:6jޒҖ_G"V= _v#t-U8BΔ}5KHm۩0m ;7DQ)d:OwfiҦ҄r{-;a_+ Gj uTC!f@In~fȷP 4;3p=hHRH;Pm__7w5]vn3ty"L )U[GGkߏvf*%4-= 85#~fhE`;mɭ->aO<[qnHy)1]ju*_GJ`ĎQz~$z P)czYFNeD}$UF

1|,ˮթZi>Z:ޓp^2Y&i&ev ÷AzD/6|ТjXT@BN2by G"nsw1S]eH.Anp$m_hz%$jb̛H^Nj"euCAZ\EYgKOcE,SWy-YJkNUT0+bb *-c}IX waaxR^ ӪHwSC"eLtg屡KM?s2]KM/$%ӕh5\K}sz1a`Jܱ1_eJ- 1;nQL͹JE KܙGFHᱰ}mWwt.t~($Qwِstc{`k]0ضXԳ|sd_3.%AӮ$y+5r}[q]hFwB詌<™%+ŀmúX,(,hHƒ<6˔1v[( O &~.&bM>R;gO-w, IbOb#,IДR>{IÊqtCg#Z ` `{I&QGZX*VϖM#ˤT3*_ Æ5ejd_K?({i9d߸`}ӋRr+ʍ0 +am0-# jHJ7=3ilyj$/_j Q/"Z8xxǵwāyM3.GF`3=K%"S T$u|YSj'炈yt;ᢏCEf?[h~Ҁ55ƅmxHDB\@7rVp<8iBΉU.`QODf$_:XB?o֭+Իԕ!|3xb׎Z: [vooC@@_5B̂z- 3} |gd|e YRS{Q ˓#(`yZ0 u: Cӓ3;҇O-lĂU_D}Tpg}jq×!umW y \~0a'|p=(睶zFnn#-2 8)zgsiMsko@Xk2=ŗmBaU~i{# WTĩ"5N,"fWY ?_.כRy9Y^ V$ZM.J;)h-c|4}{m)=]Uo6^c(+| )GBlKi7B(mTP$}33>9ZDS?Љ@U$s\ `Py8^#f*#{Fw"bll6·5 j<j߁p{>ů<(yC.Fc?+%bPD4, +l_qtmv \uOO^EK 5GS8l\ R!lըlWUGʺk K, e{=ZyY^ɔG]vEDqtK 5 y*D&@6Gfn,5R@IG%Qb\xx(±SflU~ ;>Xv]g!l~9x%^<34D\FfEvE>r|un¬%h{$=ẃdZ.m;[Wݿ>(ElO^>uf,}*['ϨC\jS20MpIkV?>F铞%wЮO\a; u?5 tGï/HZ6a;i.0|_@<ѕ+̕<4qIəқ99|Td!"E;Ԛ ݑF#vƤ2H*|- =*8[Fְ~'݊Gbe!fR>d N0go|jbTY,a8C#ӏy)s^m鱄c$=nĦ+KنO7C5hzw6 A&n{0?weqRw9jCQ r{l}Vl#0nIq˾35y3qTTdf Fg'1p8flLڨ\oi,UkRj)ᰩZpF,EO}GnQ-pD.ܗb(@J 0vg1W|Ƚv;)mkX A҅_ˠ xGw'˕l0.OBo+ Y3)[F⡚,YcE9(3>e˗@ k`l8AvA} #"Z8o8& x HC$@:@H8;D* zbBL\Vqǫ/q]Y" r#RTJxc3j@ |Tg*%-UiQ2U\3R O.Հv+ 󋑝O_eWBP~m3 ;=,Ч` P=]h^=0)#wf EJY,Wz8O޹{\< Zw7 8A:?j|eoxm~8hH9`Jj'xv%ɨwfuPsY5_~Qr]z".),: h;PPz= Pႎe0ou*-qzxl:e {Zi,gft}UO _L-W,Yr`\ q?p_>}gsf{; \8i_$|*0+8 ą4[Q!1N8y:5դЈ^HRR)' Ӝhq1(1'̇#f#8lSi[czџH#'bvXH`H"Tr5"V@<8E1 ™E v" brdI=N'r>\7{>)qHOQ[gϋ'u=P1hշ80ӐAYG(6{Uzl^^nk[٢q0/87jCsĘVt>#w͂r{*Z͒3$(>XH& OCZS/ʡzߤ/*j8YQGL55ȱc*b^$-T9T}aO'Ϋwںa.YZ?E<:@G Mi! x ڿ&D9ńxg8;2U1m/NGY ŝ!=஌`(T撣0 C-Smv 9Ne *| 'i"kOo)ԘVp[=K\C5d:Vv:) biu8Ioh y=.(,sl}{z㡸<-RGӱsaB<L2^BeHa|;KJ8lz='XLXc'wtQʠiD#Щg{m *p{Gx(qHm;VdeK7MB[ev$iv*OǕ#1S$|LYʣ hލw(2VK8.z:P/2Sq}uchڅbJYXv9}F$pw(""pDʹZe"|*XֲI1kRy6W10[oLlF?6*ªFx43J3\}sֻ;.>Ke<@k{9z5:>~kߪU#4%D9'Iw?>C3cmQi8ׅ+L[x[d@ca7C~ `Iצk=e*rSXՋ3V)IOY4< h*zb*q%$&&B:y\d<#) x=n|}EhҀ]-496 _sLq)IFYqū0siC3j,}Q^A<+A5B z%E[:-VEmB!$: |jSD 'up^,ID뾷9Z /Z4!UrsejG_lH"{⋧ # ^.2Rĸ UoM!Bu onW,yː|"b;LA1@WVݢ=%#({ ݌8_MRJ$ӊֿo9N*Owᕦ15 7@jT|Z}q n >d~w@`/l4v<òNw`y>\EQD[!\hwO3}?_:AҀm#L s=DLt!I/˒>)GX)Út4u u}tp,! eox=n UB].S/@{Q@..a:x &dҼ! ,J [C~qH9jiQξ:u|IdzP d0_1^ ̟ 1Cd.l!̇r3Cdz~Nl"(d<}#XRÀFrWymb\:"DzW./75~5do.ɚE.W6õAt sVpPWm`LWCQ p_ƈq8(1̲:{&>H(7PlFtO'rdzbk4MI"FGŠwh 7Ez]F;E^L]Cel1 K:xH7~nqVT?K>jjξYWELR)"=~њh'} 8$\C?% DT"Xd"{JL&nlmc,Ɯn2Lq=g3?Szb用aQPf ^RQh)@i*Sfb|_=[]n v6 eЅi_ ^[3`ێڭ<4PzھmY5\\eܑ GLCBKcxi@Y˚|?9jG G߁,NM!i 9g~+A$pyZ<:įK@".Gux_rlc>Žޙ}b+|dКjY+S&XsBB05`(<,ۯPo" T[ZLR) 0 ȁ DL]<0DIcuyO3qBFet^ghD=#(cl}.@K"#sacSJ[QCF4iYWs9zhl)eIԐFEolfhKRϴaLKO%rn&~x&% %'DzUqȯϕjH?XGW%^UP+1wA̗Wo&%V]޼e}+m 爗eP.vk̢I:G;g??:|?S`@wM${`/fdijoyoA΄U.2G\H'GM^q0o @&a3}M]޸^®ӱL[%(# z3r|r(ռF99S~̔ilY(N˽vpy0kbz`-w<GGuA725cJ{oC D%E,q?5Oҟ2t#%[Q8jr e./Fˌxs 9a OIx;DŽoE/Ҙk,KȥoW.u~]{jn|^3~X0/Wj}-jx+-]&.+ @gþJ^(\=XfdˋHe.+q57Td(3tU+gVxNΛ7ɻФ |`Hy~|F"Xq(u.v|rcY\͵a= g<;HycIYF#9c jL{3F;v7BB(#LMR[ 4g^1G9_Ldʋ+G!r| .*}KջȌ*9vx$O0䤡cc;Fp;bI'k9@HYZhKpctj?!-ԺA`͹&IIߨ`M F"%?~HWdnn9# Fɾf5 G1^l4q+߱$>ḥ:ܢ(We((#\o|lsbI'ǰ?JϰRK7aKY-h5 "`؊'u_|D682t,-5V$( "cU^=; l˪wUTYsXGX%g,yxNCkC;kl@y g6J#%< #oH$3AU̼3D[~!\p -~zoE&IN‰o*pk+%~ `fm5B| oFӷ =U-[t9{=I.]5cD0wŋ`Zbv&iSp`քYA SQĖHoIX ~Nm4KSﭭa{ºm-k46]mnd|/`=gH&‰ ~~ ZGJ@[ cs҃@|&t@x'9AP8dFI(T> 6VGDͬk|C\8mD /@>U.b$ж|q l͉)4ǽ#]a{gDC1ͽ { &G?v)OᔕiE # \*-D?I K\]E @`A9,Ȧ)f`CY_rBcBvNpoKbm. *AQDፊ!$ükv ksaӋ >H*P7؜2CFB` FS EePbxnTAd2R=r$. _SJ4T rH i9%h(A:Z>od4!zJ. 232;t$;i%un03siE-]B (q)6/*$W;;!/&yMiH&JN :WdzV*"kLSeԆ )cOJx1 ; &i&I=v0Ñ1d ͷP_ɉa҉}"1?zM ZR0XYgHf􋥜nC1<}X' }ٽ/6l3\HUv4RUMmK "'}1pnucEs,aB4*03&R> ͏K;<[Q:@"cJ"7fs#ErjE*S+x g(4xiYGIZ>fpG8aOr)HG/!^89}0; )lyȽ(:w"F.>_G@UP}}[@R 0Sgե^ɂ bhcGXwצ̘(Ւ!C/tPrퟭ  cGudؐ$oC哞ZBCKeypQJxgV2;#̦mef\7Rs4:s $z0_aUߡq WA- P,%M+a?;ԅm` PIXaY{!~ϵ]4`P]F_c3ʌ *;kޯhPn8 . kKc -w/lE_3|Z@P{3'5$Cșqaà*C>qJ* g kZ;89`Sμj؋k/-`c(矸v"iH-wQ|Q|/,M|q/P]ק.F^48[$肱Z!0+ѹ}DyVSCHNtF'1 z& z2S%jjFQ]'GoqcsiD bJ}՞vn14#F@8,Cg/t ]Lg#?`!E)OAJsӡ#mKWJ꫚mm,jez6p t׷d^! {9UQA%$Bv R7<,HQ( xjhߡVȤW@`wSGbnKX8P!tX&vn*%U0Tד MצCnX,8JҒ4֩H9J񣎉w l |9*ЈSw-S@.RPJ-@i?TzFqCS`-4l腢R v4ya/5t\H~q"6i2;u>47ԃ<u9? 8%Nfw.i )Q.Qk*X&np3s'~e;7U ʹgRLjѿloItH ,*y?V򿻾sa-4)nV۱lfZA%2־x*@ct-B.ǀ2 Eۿ\wŀ$PfÔMz>MvWō1ZEcEab:Gux2Oao#iff e7|]"BH&ZOA0LKu~1%S5,#t;6a,`1)>zwlo&a#QpyIVgJ;"c.9nAQF77un5cճmo-Pr˛́'){\RWvl׶]5$Z[Lvɏo$/3rJZ:I98"YX es;:desv-h}b 7$ݏR}k TfA: _b'$ˣD0߿rfK#`w8c+UKk90TaJϐA_O4!r~<|*ڊ: ?ϋē5z_R\/b$@{"_4 oj 4b\ss5\"C0s"_F^ >r:)6ic%؇h)B~?xπT~"\%c"AKdO\2=( V,qCo>4=gnQ?>͓`z';8הyveN\}w)[4 *7ăe"ۙtnOiB;E}h4E(K`v&E~Ӄka@k|CQ6QmbWp{EQ1U| ?r2dj[a%B0Q׭@|^UsةHv'EN Kht'=qzSQ` q>zThNYBPөd1.>NbhkP JC2wdvS{',ĝɏÈg=? fhb̍#lT%>|Yb*R Vd/*)( wkTh"jug>G*`6xU!>w \2=nC;|s?|'n:tˋ #-(`Pzۘ#rzdٛV^aȷ!Dj?oLu5-۳OVTt^3d/YהN6k-V^yէnAV5.`du|MH"5]k}Xu)>Z$ ^Z-]_O$ :/OU ~U~T\JgN&`%%! H47J;֠SLL:} hօibH8 ޱYyT>h5P~ l2&8wSHh7bI32(:m e?ץxV=núe FM&qњ!YЀIjE2猍KKzlDFɕDwT>.tY˭i՟Y-5"k-W*oﶄ2}`,Eigdg=H'$Cyr*@$]9G٬.|RD|$ٍTi~'hgM.Ḃ&-ư!g;JOր'rPoh^v_P&|n\ɸ[V?31@;2~!K (1VIx`BzWl1; ];ZM3P_dγ8-He-}}6+-#K}ک̲vhA&[ЋF~ODni?V}ؚߋ))H+cDY:h1y)W@,8ʰj3^oͺo:6Ƨ죇yPt>jHwK+FN6{xtGrX< VQMX8Af0p)9b! ǜ-a b CJ*hSx%O)b dpF:zᰉabr^u `3%^[ A"^ ^A7g&$;SȖ :)E>z,3P56pW] [m0%ZL=ԅ$2̏E^^Ӏ(&AL%KrJ !o5-A,qhLD܇T**Ӊn/ ;@S>5x/{Ɯ99pk#vns!%OuV$\Ku ~JqcK8N0!>kw&JE>"RlmH}>UPsڧ7ʣ;AxT!BWW-cۊ?`'n`X_2C1HLQ:nyHE+/hvzdWs/k]{[Պ$[sq-=i@ %tZ`WѬ]8Tu!x$6=nG~@IGp2zj_bVmoRh3,A7ͶDޜӥ"F91SjB= ZP6uEpjЌo)~S Nl5N֨ O,(["%qMl-i٠"BڊaFaxFQtcvK WrO!nr&o)#RpDx@~N-{_M]nv4i5!|軉~ xUIAئV1e)+,%Cu#[] Kxv"nSH,ׂTJ底rRx~&-(}s_ Z4)TD|2W!: 򗓑k A ɀ:+O+YT81T>54̲sn2-9 dM0$F"'ۨ6 7pT,Sa_?"5I4$(~i5h Z누EAY8P|AYwbŊӻ ǐO' NV4"*kJ:U)HyDr +pKD '*0ZS(%pN 7'Y)!lnff+g4/n ӒJö!5{ֈ !ʜmmNTxq}H){3=,Żdn'hY)&d8D[#J&p)3P"4w 4?T 5p)EN`8jmIX?|eVya+֒ѰѬ} &|G~oX3OCs, nƊkL<0`( D #ͤs(R9Iw~7ZtgF`&b2;zКmnEsGե\OMgQxQ )# CKv @X҈<_}!1?&fw)&)O- CSɸ }rmknRײ[wbnöuC:)ar`H3ey('nX~cHÿàfя&JPQUWÒ8-~\ [wAĨV(\?UD2AҞx;Gҍ;҅c*oQ eK* MRc(-LqmuRҘKQNIKVi7c8t>i '- Sz rI. mZ hY?l -2 `V%+8= ܦP0+mw"ۧ~T1-*Wk,^kK,4E mrEw<.),[y=H9 ]H5D AI$: TEKȰ 7?EZpZsK,h؛q^H4af#D7 Žl88*kTiw羾NK |K"w >W3"cA@ImA`] !* XYuYIrFwvTR7Ê+Q׭Փ#eDKk^Å*5umR3T95`Z/4O;P+Q]HE99V`Lb.ʼnC}"|>1(w$ASAna' d0No =+@$L73 n}?LXJR#lۑ*UJLU֐5%>_oOm YzeM"컾KL +eMqi0wLLrfsawQԿFh2T6VBŹtQ0xRɫf%8Pwbtʁ`zm`l+ko hla:ђܹ#2 = ވ1OT6 0 G2`3ʖ-xI )cq mm1GR9c(A͑YfG]- 2T.${<T'}*ڄ3S}svu^ ۍ9[~Mߤi9R*38]whb07B̍ Jb?S{gffLK*+ u'/rn#EqDҴlUrmDUCx kl3`ؖ#7&&TX @Z'NP=+q7P+'USrhC:=ȎF$!kO[%-$4Bc|/d ǘU|Me0$R:8R]quj!>R} @^ ty.T9Ў{j;z<& kAgĿ1 9|#5R@uv2J}G@uGyz;>[mrʕGGst5GP;9# Pqi̷|گ&7B*$g8ioU~,^PeL'm )\4;arY^Z`闻xTiXAN%T+x&Oȑp:^K8ʲP;:XnTẔE5?0„|y]SiJ?TGS\Q&@+cKzN [C6Th {ː QKn-VNt-%S&1TiW-,Pj|3tNO bn }w7&OxMkGyaȊH]#v|kepNŦ ]\x4'[*[|x8C[A=9g;b$W^0sFygi!,`U>{I4q>Y!T /;y7 gdj 7w|-s*=9) $,fq켅ꎠJ $.TkѼϹjmOwISotlT2DCڛ<ޏ1h)~·ꁹO/ ZHX_,fk:Ow9ɝqrlR)%LFwN١pC5B4~{oQ{}mԇ(l!<]9p(7z#rnCЀF_Ԩ]qĩji=z0.Z{ lc0 BE+ la^!83"أ]';"~z;XKe)z4oT;cl3=35^ mfQ<*q̳g.V}-)R &%) ]{\S[? B(^z7M۸U (MP7b~2SW,l7 tBB~Ι}^u'{Sːw2% m]j<7cXr2OƹZ .dTirjd)~W_Xգ%  i-7dWB MkhKK[_#![rѳ!H:)ڹ6/W qaCg0|A.I'<'L2rI 4ώ֢꼬<+'2)+BݎD'B^I.C0,17!(8Տ*"+Q]z/M}<jõ豭~ѻ1 $f$I΃ُc51Y(<]7A*> CcyՊ'@VtP|C`+޻y[NĄHvyjΏPFDk_fC*nXM増ڭdu^@4ܮ s^ UPi֠2 |5fH^EYm6l)hݰ!ݲQ n tbX ~C qz<Nl^OX\)ƇUGu7lf))OJ3Ǯcˑ%(u6Q*IhCg!RL/sCga*Q*Z6A5a3(\_YCu׺h[ͺ>q8T%]@>o;1\c$X]CpN.yYVLP14./w M;M?46J@V@ p^/㳀%۵UsЗ|Gcх?@RU*Cs0lZJ4gb]i¾`k_0 0~|ЃtrDZIC/W[⣋z=b,/'732u۟<kv@uPHE2:Iy[< XMߵv9 f>m'a$12=UvU"?lGLy.7ҮoYbp%-±/o@86[9h$$H$ OdzztY]_"X@Kya@kt-0I^;K۷~6 na7x:E% Ю/Bߓ8z=ު\s[Jy3뜪E#܎P3rC >ߴNW*Dz%RB@Hp7YzA£zHpmgԆ}=@B9 /n(XU5Z yi\"Ni~îT^ā+-6J Ԛ"QljAY_{1jAdc@y`"ᛸ8AqreyT7 d] y]3y1D oZbfN;\?Kذ!~ж3EkpZzJ.AH(aް\ML^X&dB}3&tV3$!k~ =b)x',$ݾC3IS$J&>%uwZ 绂ÏHtqzWDo __^f,5*d?QLoƪ&Ijڋfzt"K^0f&FwƲ犵N|V]bSG{PZ>Sa_θw@Q#U& Ms-aʴ]4ovn%qMޡhp<|X<JBeUbb*210Y֧4б+qrn6o8Z^"Tھ'qhGP̢c$ת%U9ľײ& _Oom6',Dc aWTlbD~{\1}=Kq؎N"Y*h!0t\S'dzso67ʀ vU$#sIK8Si|~;e-ZWgV/{9f+jŚщMkV7Z~,4uo(>6BQh㍢-ϻuhI>٨X ,z\3E1E`,H4_p8L57ƩyZϮQ65Bnmi-EK_VTch$ lW$u]%4є)}rd-K=5NÕ6ݪ 1y$mi-6FXv 5*r.  ^3V6Pt7-c9$u :%Yd :x_ߐjBKƖKd#x}MuH!DgU_WI?*(ӍLly\NZMIA< 532ɂzR Ñy_~2*ltW0}Hb6^`o4iĄ`C6X{j*p"̊ ⬔4xK@98ӫ+$Z}@M3~N!vځ%|\%R¥3Qi3>} E4P^VR)ݡJaW+cdN-Va&}1j")·L⤥:£И5,J[k>5ѬR58*:tk򯸷pEQs?gpjUǵtHLF%Z2-p_)"œ2#`/.l leG::Ww&#@,GaK)y<\< %4L|PX; G u'0lr0Clt4b`閻(pcFl}ŷ }<~{; qaȠwS>=5%Z Z :6}{ Kx39`մ=oa­G%[l#R)nj*Ch )Gdm="84'Ҫ]P,S MITC7f7f`GKR' - OkT 0^+3vhuFHպv(\L)st3{]44nt^lIqb+x·^ztpV-mӵ% p[U *ps l(̋377=8[ xu Gh9? }S|Rr)({ HC s^by^ݿ;_a#GX^J6v㦝IО.&ʨ\1S|AZ>&$3&.M f< ^1j;ާHPb 9EYEExA{LfSK?eڹA~ v A\.5h1YZ_ }@~%L[lɵ~kt=4)-;A[USM.LW5 I?nT T#"J'5}>oxViKQ.pvsNcEY^ąT=ǻhEΓƀ*sGgvH-z#ӑ9g}V]10/KL0lД+J:jX& ؔQSJj)pn) /cUAp_|,AT#X]JugvӅ-PYj~2[) YZJP~GrO 8nPdJ3z&x=/Ê)c A:F~}(:K Qf'Ov_x悘8柸^K@ֺj |ki28+ @tw w PRphr._{SNt5p**(AIp?kq5mCC+li֑@ṿ˿ֽ+ !ZmQ3>⍬!IEќDc'-ZreBdU|TABKFq]*P7,XbmIspI;c-F(D:4B*r$܂.R_}MfܳG(D;[3dZ|%ך.K႘q5 P眳[Z$CrJ:bˣԅ tǾl%[w%E%Nzi@F:Zj9[P\l9VBMҽ@kL_wJ yG9 nN Vy5!0,)>$cGpEJRZ  %V(oSL6]m6vc7Ąu>P3OZR&zh(\* ~x\?^6O՞F.V;׮x2}JKUˮB.t!Wo#%r+V%ꐙ0jc^yir8ɤBT/k9 xtvKB ɜAOApGk1 Z5fyu7;]04{ĮOnvzpʦqmKBxv#謐ewUz_>x/+D5iWGi 꺦nw:{*;f;!xIb4InT&) Y\f.Y4(<= :Wj3.c& |5JZ)^= T?_r՚ޘ|_R UOA?5#ReIRfR0@OlE>U6]⑌`{MV(UbrMi%c^LH՗t:|A0 /L32ajjzJ<կ+i⋩%R DɣzPG~=`"j 0Nf\UH :@':Kdzibڥ?e(SC3XOggkn x+gƮY;r3 "m|K'!ꬍ:U+fk֔YRf 77ԩ<ݫʪ#cRxS;`xԪXtӫLu={ߔ8-y6eD,ڟ#LgxWWʠߩ5)7݈ 5=d˨@TS( l Ī TID Ѡl媠7 _S'{h_/јqCo=`zj#ڦ  72oBF\H|p0Ѽ@dkƵi$bjB4x*oZ}c?L(ezn<FN8`~WQѫ}b YvR.<+um-ēf2ʌ:̔jj%Qr$;\;~ݕKev,Ǡ0m8vs%oEcMs[dBL9U/n^wj[2bvfcI۽O/v|0"ֈ2֎0=x/$H9h[ψ]TUM-;򘴲7r.0ex+j}aVSuW&R]C7aeԘ鑽ׁگe3u<yfL 7)o o3hxv[t\ M澁'|@cP^s.&|Le]"~V jKմ }4X2a]Ddmry+NEc/deM˕_>Zˠ鼌r& 7ngk-][ 2}\#>rSI.N <j?,?eNZGy0e$6vz||"Ӓ_lMH(OɠC沘<1X%X 1k1:j.&t5;o\Ѝ2A9L=}eC$Lg2i )4,*sbeY1EՊ=4D2JL [(0p\˵ :zW%!pu?j ebk\[!`9]Qtf^9vjjD31M`)ȀoK($3ޔ/sx֢c] Ҟ p9bn9P[xl/P[ Nm@!閗\X[}wv m.vfp!O bϞ7#33qHt*T!78-AT 1  tkNmixmQ_!rEY)T= 4=uKGg>̬?=WJ߫-%}AǕn+$M v\Oz/~JT3ęr ]t3hԸIV:/Ű=Jy5倲 l3NA~sJa!t\L !}SBogIpxQqI'1'%tȋ!v`:꣘TZbTp|\]r0aqvҺ"Pl[Y׈ͰE{˖Blk]8x y| %۸w %hWcYl Ye vga:Ynȅ\C5C|m8Hp3l37,ʸ*B2+# ߭Q%֡8x0pk 4?9و_D2 tӗRKVO8)iO3&kQBX? vyYo`99߂׎9e/^O.sn@|/NS;Jx NNq+D6?,*F"/ZdN"i&kvKEop9RT;LjG =J҄ˠ&l B/:h8Г粬PI.r |fzRu}&8ស)29͆\xC^&MurD.3([ [| mi2[V/"WTy7 &R9D9kKT;Va )>gK$J]1EY4<Þ,bX(_ڂFװؕr<~ oO1I-;V&lhk)lCT:ыW`Opޔks&hrvs:j|m?Dʻ ؼ_ c@ѿX$ulSWAn/ 4f^In$:|P.K[ʐֲ1u<utʔupdEb;v!$`CWc aRDiAT"S7,N AJ8Ipkg.u'嫑vƮ}>kq/B]x(9zʓ)[کS57a uP^YXŬD"-Ls%ğaAe˸# ǽR5c#۬RIfwSB9 Wp/橁WFԿz/ ) }R Nh)l *7VZn4W;J9Tj\5 ܳՁ>\6ٍ2xXq0L\ @Bloq1LTN3b[qցV,~Ŵoyj?snr6|ݢ&PFq|Dط_&~N4|0~?=-Bz8O=tךo yG'AMO[2$N _?!y}Fi)M3elxsŕP=ՃԷXX sr1-9VwU~ qS ]Frk f@\ 0Q̙ $Zn/o_xP즭l`9 1?Ǧ]BV1EJ2:Ò;M r>Q(|T_B0eAQ8 ՘;0Fk._4Q\O!D9^D2③PVQ4 =H[DbV1Gc\P k ciV%PމY Ο}o\- ܛ0N B_%+sNK}ߚǑ?`$6hÃx 83֏ff7B]8H%rra~ v s[Z\C *e 'ȦcPhC9)Onz'eWxuΧK͍``~ wzjlL$HWm٬vFxnR3єOUmbעNm9YRmpoWSu,Xr]\Н%PqFvqJ}nph$ ~z3*xvie0}9@[5 mTyΖz{4̾I x;@.V,wqx ^p,8,lu?B䖒2謸6Jh]J/qsMwWlܲ3$ZmrGy|c8 w)VwG-65* ~‰(8$0/f@Kd>/8jX}3WY7'EPmrw=/L_ot1 ݮTdV3QUs!Ct{T~veϼ1J!I/{]LbQ CJ$H˶m:D[8wmm7jJcƌMs2Ӆm\GomJ 6+4z>6zX€gK[3B}XLvJ<(=udY=DR~N7( TExt :۠F5+Hz֓٫RpQm쀦,1L'E4:jb퐶c!z3Z Cbt3Z2jyրu46ֲ1c/Q$S31g()Nإd4B48h(҂enH]-[6EV˧R4eYӛ^u + ]װrE!(IaF{Q6%Zf$,yLw!~_Њ|W~ ErJ!auܢͶ5^/O/xѹ 'r3~n*w9IXƋ%oJ#NݫL58|0C< Zmk%{JF]֔wsY{ZMMc @?0])qd ,K8ʋljW-PTF$ԅo/~kSywoa{;N2!EtKȝrkY!_w4Yw4nZ7jFu0iI=#mOOdh/#ENE1ǿ;m>l>{#:V]"M3aY] yM|A.€h<CEpwHGYJF8-Yg[rf0Icx1#v<`/jך xQU g>aUm!x?C~`'挧jǙW8L#~Lwa{ _C lI}EG] 4C<ӭ1ۙ8νRa{}^$JVCok4 Lb_ʵj޺{輎lS;H*, |4#R0)#r>-Èx@;-#8 ;.Gn*s NF |շxQM1ׁmwwP0v7e<̶U;?R]`޳b Y^~ՠ373^CFړŤ]w*ě%{ UOEՇ5{;5C`Y6(a cхtڨlS>w0;Y>dNBoSmf1e+G :S'f٩JȠ *m#Qv1;0^UGh{HT*?/襍x93!'76sy;dX0İ[6[BRPFd"y "#)Mv} h+1e\&//c:rcUY5xNUY6=/JGX6lFh-PlDHwxxw&3ϗW5?u1nAIYhXFHtaF ]uy_vkT~㜴x p]\q` y]HI,ڥ$c}% V ^4{Jf@P9u>yZ^9hMN= 7Ω2vnXrqܺ-'X~:o[Ah/q2w*k B Ag˰ԯNOkc?2Ht 3MeH_} &{![zXĀ~)3=#M"\S(ǒb3q}ùQ뗖De+sY1PX'F_KJmg'wU!YӒCZ#^If_GFI}Ͳs/ZCڂpW*!څ$dZ!m?e(;,u6cwӼE2wѴFVKYp_4`~O'C#P»!vJ =ͦ.u Dć]:8sfWG nuQ=wIBŋ'0IZw%R6oh(oҢ.S tMOTVU%)RD{XD0n8w7'rJ5 '2„׿Qr s}.FgŪrlY+\؀3~ƖJ~]Sz|/C#H1o=ACqIrv0|Y1P}+BX *C\kXQ8wqCXZ5FYK b""=\BmY -X[(~qO[xǜR7/*N .~ۈ̵a$ -h'!Y\A r;P(y $ue -uF@š0E6o?Mp޿!xe~+5 'G*J^D}UOx Joґ#39/@L(X76OA&`)!"`OIX]YY5%FJQ^ cu|vܷPWJFqlY#poh>-=I};elv{zZ 0%A3e͖|<~EfۏbENņ >r׋n=b5#-jAc6ʘK RV<ȆM MUp?|~1Ee܄6Wt`ao33|C}Oi@$Bk/dQ*fӸ1%PeLE4(j>J)~ ߥгI^{&ȴt1@r,e>Л@^)OہOfCeH>}#EbCJt|A7"Hlï_14('3bJI1#ϥ }~Cs=}*ڞO4c*%qPB]TTB3|5֤uw2ЎwF=&x7(Yv+4@m+#+]Lʨ Z-Hg7/898SМ)a…_:[|t@ѦYڜ}<*%rπ`|ܒIv8\;qFn-K51apJxWI#Xm{}9/6T~KAwWB3DQg=F 1`~,*s`zp2'9|pl\8 ;o+#`^YqGe8npE9zx>;'/$mqmby2x,`Z4=w|t٩%RZ9P*LuTf ^ BNR"4mAK r,%8iQP(]:C}xj.K.]d́2}sڗs.`MbErUO4Gױo.※G[9/՛1Fp 8DSgxo;q4-ԏx ^0&X3fucGPٞ%թcVf-lYD5wˈX8k[/]@gKe(LAd̦o6 IHRQi.8P@eJ'F= F>BHk܈AeY|0EW THWٟP-#@\QLfPI䜁ąa9ڭsPFwucUvZ\2+E⊻oU~9K?lMh:2њ.c7Ru<e/p4}sB԰kfPWO]>hC$@첸CDo<+5gW3%TVz= R`&w(a\+aO=l歽 ؽ{;mWb"lڡӪX &,["]U ~o5t܅lYG2 z|bkT n].WFU+kJL`P$L,&.C JfB iʡ_ AUgIM'2nTgFAD uXSFr;jHUbD΍`f:P"؟^24gnPXF%ѹ l"*# `CUP0 NػH]L"iO-+բ|d 2cs.|ʝ"Ñy,0I8:=m||^-zcZ|.>5#f /U$l.`%'Z?OL#5ʵВN<#jK ؠxȏ|>SC9wX? !s۴ b bMvIH9o9R_%')ɠIP7sNfkqb+wVڦժq+k =S$=UYjKv+s^kQ_7$Pj-i(VpК2{\9cDX1EEr}n.:^Xq%aD:p|ͥ)ZU&>?7j_^}OM2@lǤDkh{*]G )",t҂dx!}?wvwsx mW<`HߟT&`NC#quY #LV!K`&uL%\jP2'/ℎȮgOmFu<BkB `VVTYIԶIXFy$JcNd'9YDNjtnw#l<G7gpA>CYν@GűPr>צ0 sCex"$p9{h;u%nw}n@z)ЁPe=͖ݎhOuQˆ]q@2 ToB?d ?! |F iH KP\j-4zBO]J窅3IC Cc_d_BLFA\jWԇ݉ *a81ZHr 7 X)Ehfn@Bk6&ߛ|\ǣjNs"BVzזӑ(AJ̔Ԯ^cc|8t(@ݺ-m(Mwx#RWKG7*  u-{ +ͣF<< ntV$2W5Np5 瀪z`.LRXշ1sǷ[ dL4d%($)}M%#zPDb/QkGsY'Xս_AHQM"czݏEUOb),Bf3OaL>]oDZDRA /~#^ tZ3o^_f4-cw+aq~0mCi_{|ޙCBZ_7 3Quݴ_E`ӡga jt&W^e9?Ca`8 A6 Dٗ4sVd*C{ JY c V Rq'e뉅E_bV5'+R6hsiѲ* k;7V H+}@t^ 7{zٕaLȸQ8jGV}#p^$]$C[K qLG{hzC]67>kDa>{ˢFg%vvOI~Rjω2zR>E1 6p_@cd&X/$!Zj_VJAM/B"I +}ϸ+$)QYu N,G߷zrB83DHfqkjGJ ed |~* qB{$c7.+nH"),6@D륀rjoҭ/LPCYɈf`*!uGbv9uDM3N [ F3dV}Ck Qva*q.B]ΪѺ(\~A`H.k9a oYϡYڝYTr^ʛW% I6d%4{rt\RCtl~{t=ΨGe S?:L,a,7( '~MNQYLQ+)SB2Uv ;P5 {D"905.(~/䏖)(dz'/=[fg*gH,vsAaiIMU4\B@ͥ'IC`$N-P6 Z ^Z*sDm(>!(iWVc 'gS.Xd=Һ'Lj|t!"RBi% o;4 8ӽCNފ:د˹z ZZ7gx3[ CUzTs,g?^W`ՂXNT, 1YYx)wt|{"i ]:+D9!ۙL MwQ!!~~v9*@T< ѬBХH8Htbvɷ!qdV`eLhG JFޮJٔ|Ll8^Ѯ:baJM\27CSc맫9肋}MWV^Y`?Ӏ>%"lRIegb'u*>Z5/ qjBu Z.ҕm419ܾR4l9uY#i26DK%kHAeryyO#Ϡa1>pc#6ѻb> YWJiNL&mwJj Q4y̠?ʼn3ӈ/j2{ ,Y myz}:(I| ] ^ Z{ ]Gk VԷ¬qgZcMqd{2w/eCBmu~#깗ff%v،@gIxO,3Ze‚=Qhm?TH{W@û/M.P>/(ZF:Ap݈?{j:M5Q/wBi|󡛊^fYs_snK<+_O +ሆ|fCB%vU2VI"6ͽ&ő|8_s׿>7}⩒Z8<`M UUC_#pqM=q|IO{:28G,5j , H:@]y $4h-d]r*H ƥ𶌷9f}B0Snltm5Q˵mЛsԯ8yPxi7o;dDwAe@%]JNLJZ84Ϧ?]m+|.zN2v?=/&prF k0UsEјLkwX;8:(mTQ!8i4dYPJ=*g2DTWC)Br!WءL?ͼõofMނ}ZOHpM@0tؤj>ϐ]:00Ɣp8nq fেxk eK~㻷ԨX_ՁI:l왔 ik{ٗo<j053KǷKl1J(Od0ZҾ­L3q{ӿdbR9ňYc7m7 ]=Z5ϕ9!M7:'p%d8|a?۷h4@ X4DW6ʖ.Lpey-SLΎlmLG)% ݞ\eDޏw7ϩ5W 0M>"{R[xeM&PQI^IpvKpD,.F{턿w>wWo' f]${ekT3i ?LP HZjCr^k5 C [eRNz'}6Su]YµX6$ø⃮&;2Y3R_|CY`îcUaW~xH+TwYj۲\^]K+>1eS=l Kү5ZQ@e**TwඹɯH7k{R9W7*:@D\ၻUQ~(C/ cEf7"!-⸨Py.@ĄE~)<#Q LTvފD V]4E TwQ2Y_W]`p1O@qltpe-.`̮̌!x o2,)W+!-R"Î !F~1ˣe[ڏn#He0ʚ%-TwۅHbn)'a90Y*Բ&¤K4GfXENY-+ZN~ hw^6 T@l1NBmGzWf~C8T:6}*8ZhFo .)]O0}y ČIЮ]~}~G0j1{1a{ƶRRVjN°_`[e`jú^k&>se'/Gpԅ@߸gJI=&*砡?`kn7KK4ЅiPe\˥lp)'H|;{|J,VuY!Od;\wB˟q&{`ikqEs* %+b>#*L@Aۙu!gLW=?Jmi< }A&Lg0ʿ`i+?HS.|LdiDVY8,w񝹗w2ɲ\ӆ^^RTa,Hb򖐬HڎNg9?~,v^gOq2̵qh[iԭo*LKkB&)Fky캯D]EY,Yǯ 7N~tnkoɒ0xPXo| F60!?,)\>?N n''^}6Z|\jW࿤S=gH^n[~;( -н %,NX2p4;r#(8Kt2doӃ];|dk]:^&.06|:h 񃆚tKIV]Tz`(ly@=BU8hJ ^|qy?Vn9g#LYy()@i@[FTT,A\2IߨnSiMShA@%w`6R=ig#1È'IXM<=@LФ3 -oA$B'Igؓt?_UmѲԚS-JɁ9`a6Q'5d;˨}oӯ3L.t'\,ND1)ִrU˧JVj~ep{?ߊu|xjp=ârBO:!uLbnz~rmѳiHX:!ǥSǐmKZD4w;\V.Y?T#MEvkDqwJRg"vQpRmZս,O CVʤkQ:6nC,q_%ZxꨫlNie`8yJHÁuL\&w6h !3jqg}j;IOi{BT-cG]iP=y_?ȞۙM wNG-;+vV_ -&ǟ%^myB"NLl~/</԰ѐz~$UɏRĚ)Kej84m#3^W'Fp W߆8Ş' *뒊:a y46"Z@gH`AFOՔ9pČχQ8ܚ3zD} aAi*l0:QWg;ab}^ eƔy30=|Mol^G ! Vxb(\_#Pkkh!X=V A`P+Щ1n9mvWM6c^_ĥig#˧>.p3~кƚO!$Xh f@_*򬈥C\ :-yXn݊q&wuL9S#ˉإ,'d? jZXmuDžq< S]p 5+c o>?u S12WRP>8Rkee MdE()[;2Q٦ h9֓c-5myȕ{Ϫjy@*pkAUj,u_IM4p罕-:<^ѤeLF= f :|#,~YpT)J)Nj -dYE.h \'c4\ ܈BK(q_戤K=bԫܤ@R :t{+Hܮ +fHXRyXP%Ɔ-;.U̪ZZY?W: A2>KЅgמDyt[qܥ-"Źۺ?pPn8qYwa6c|1C> #yfk^c ~fS1,8&JZ#߮*"A`R]-Y3ĖpvתNzz`%C\Hhe0h&&/0l35=j,;2xtKCҁoz[#5_}?L JaZx M?VX"wD\?4!#Aq UM:Nh]nVo(0iɫ<=1v'3fF:Y_ owX`Xsyi"giy3F_HH('Jg&>ܕQdaS][SS1"Zb# +U'0 pJe>НKl"m;oǏ"O$Mύz.M[/0gh{lUJ1+$A'홬mE"K;Ō {)v1z}>Xtf`Ķ| AVh"HߌPC P `Kq\w h&.;&/GjA)0jVhEKM&><7a 3t< T wg5ta ώU/WfN}EGNSdsStU\yQşPEJ=Ƿ냂{pv xݵ:̇tG`uq޻ʯybz?d}C>ia Z5#u,H+gNPͩmpe-3gH򸄑ȍu== }Z |$^7 Lv͑Bbo|eTT:3bQPj5 nRaw"uK5 sZ U*hňj gopE7=<Vkcgv!Vlb߉ 6q{*&vSqmRzt 00jbeTQь't)Et5=I;+k$8v9V =7qdAsI!'.;@$L߼Gi^-^9Ȝ 0j$?O!l09\$>8ճ.ӂ9Y< cٿiwUrs)1Y]h:c{=uOW\܀yoL;MqWz$x{;.2`!p?q7q9ȏԻ-Z`uݎOvsEqfR mћמwOC˝rÐZ`sM|"QMW)%FOfOr #(KA\Ɖ*ԅYi/t 6ېMw}ԣ&kT~fWx2k}`E 5-T i> ͬ](k<ܑZ_u))yb[L(!G$eށ]uSZx۫]R=||Q歑a81Lv\þs9%G_9]wdbi8pzrN`-*~HLB[m$-Tub$wU$ՄğgTֳrRϕ]W*eч)zU5*zr?z !a9S&7g40דTK 3௱6qX)Gu uZ _5n'x-u(KE\;,MT`,HnQR_[!<)$֗ (dQP19&mψvk=Mݎ}>^шȁ6r~Adۻ"h&59OOk-mh$']wC_p>@@ݒ`5gJ:C=@GA'~H+i6m${p^LA~)$h>]K6h`gjɑQ(_z . ۈ&]Cl6?cuQްiэ!uߥ'Sb9*V8)mMX>L\ѢHöF` IS;K1܁j%8&P0/'3wb厲H.XS|1u ϰ +ns8 p 1:T(v[1هI0ˀx}%0|.n<_w{P8wA&hf<4tfttRo޿ ! >G,"=CXo`¡/|z0T(=h{\ ˻+׷S{*oN䪫;堃[lUqGk#7Sp!UK/+a4/ s3dzQml_El^%z/P@G,([cIb[nw(r#<҈H9ȓW/[L_Ԫx=xFc^P!Ci Zp({ >-oɮN*ݐ'lF/csS,/n eu<2x" !"*;LⳐ(]`]3VGEtj:ԔUleWy'zLA 6P[\juu:- 2ty](-߅/K 3z@zbRi SV*&AE5r2D]T gĹ/v(tJK!8>b[ۊb1uq 9GcuBcG;lvʼǏEنؠj, KRh~h@ jHcsvOhi8G"@Uf0D=Κ%7bK)~)en8hw. /C~¶<|,ML#gTT5[r8ظ:;#Y-Wo.itژ$U̢Ve\ER?]b*;[h_~fCӾ6Zݺ=d+[]jfD݅V*>=)RAhϕogZ7:|NgO?BܰώҊ[b'-E @<%FPw,҉Uqt!iE#Hu #da 5`rI5j%+]u-/1^Ԙү/^yF/U hҾN!Lܢ dp=X⏌uHf7 f0yfhfad򎼣 7-ԛvb2HPٯ"z%ZPlMȽi ZSF' ~[_>6= 6u8 3,L)J.HUO%%ƅAED$kT3z1ͫSI:OxK” 3pbW.W}lFb@BoH=י? y6}e؏q >@F?fȝ{+LDe\3Sz d1ha'QI:RmPjܧ{=T3*$졿>cyy ~U9z_N|1EO]y&o`C/A3YEb$86\` L ?sV=_l2q?)4d|:)K9X"W?/ -hQ3E`QvjBC(5Cc 8(sRimCaP{LVk82j|)c@bWL9=:ڀ V5]Eí$oqd]Յ,-(`)Am~B*ݙ72A@4Gxj(W*eةn/7 ((ww2,}Q(jP~d%e}˂"%D4Fz.G I1b ;;LґwfZsUT.wЁZUK \W-햌7)?v{I^-Dt瑓#-l`dpa2&omEwE6 Z贄;I[qd "dM68m`_ ӤwT!0r~cBw ?=r( / ,;Ǎdegp3 o>:/X.zp0ēG\ h= auaff@OɎ.$"~'a„3z]CXTf#MWGi~ۉ)k%c" B<\PDW|2^ MIBmWXH|}iy/P/i:w=`Pp2S Bɏ"/Q༷ݟssdpкSp4Ⱦcĝ%*TBƗj8l`Q>)|ځT#RNҬV6tV_Y R/sP,1=יN~AFg-{di-j <%/qު](u KWJ,/B C@쬅r'?#j;tFG;Ȏ` %X= zuI@xҧ)5Kq"A˺泃֡Z('q_fY*v hW.YRܩ2wz =2c^kL+ؐSc8}E z~%`!Z<6˪HGbU9hҐ:UZx(8Y}Єs5oXbm0,U/)+S}Mͫde_!)u;,B/%$N#惬e >B8 T¯…/hO!|HN>HZb;2Փ"2N/ |V_a*r.^-#?.%| , 4Y{9Xn-{xE'h[N#Y<p4;Obmڒe ޱ&xU4q`Ou٥(bb0.'4mīCy[=130D2jb; f.+3 a؃a/n8%oT]A?8]O'\c8=fd|e57W5b u%iV!)vÃ}o#tUQ9# jh@TDż"`S  `d͐@(Tf4]GRȌo4_A8S_R>/ .I=^\.L~0sO+ɼU7;`!"2W0mVFLM~'J̠ywR*g]mb ׄ"0'k> ಂ?KԄGhӽt&;xWwtŊ F`ͶY`׈ZڣaҰoCz *~A:tlj/u2} uN;q*;j6wAv{yUSy2)TF/,7Ihћ>DS 3+\9ԛtۃ)Oh?ЉACs> n)ָKdS\M~7_5/"Nvti<R&/Úm9ŗ 9$RG |dYyK2+굾C`֬`WM%oq^3EQ8)Zޗp^br@#d$&0 Aݍ.4G8Gatn1DtaZy rZ"PV9#CrP4=7 Ėf{χ 4x*! cNR"|"ex𮴲F04Zɏ.܏si,6C-"Z7Q4Ko9˄kJ $ls^$quj s{ЛҔOvܬfvk1a6!XIp0_Yb:6;o^\o\z0M6(.q$^,)#C_]Jm0>eZ5`Mt烙`D*E Ҁj"~NOa+Q>={BS[q6>D!u'Pnvn +e<Tkɷl^Э/M܅D~>q4HuLܔ-A]k.5 Ac@cEF u T{w j]6<}x~YT.C5ONw:JN1X$Ab"ܶv'gQr l.TDQbmI7˦\g΀;&+&bY߼^N\O#)g^P2 _BՕAmRN6åO Llr Onqj 䬶zV&Ur-R1%uSƺR1{vC nTKX&sMqUר[uyڋC q,Ð&c;߶tc |g$cmU0H'^ڔB .˾{B6h ^Ap"@quޛfͧ BEBc`,.{ʙCBΗd9}&A墹3]Fғ AE2!dEnjDUd!^:DB겷7_i1u8QCⴹn˓J?3Q?ƭa'zf{-d^Z'nӸRK>e E0!_S/ .kWOn)y՞?B `}!E`vĕm*`$Damehm Ê&P..w~pj`-XRy,ǹOD<,ߔ)z6e5<K:؀fbZeT2G*]d -zkcxF0FzgM8ATQ zkp Zo)#esI Kzo­ }uqBA_W@=SNgn`.HT]0Ыw&AH@EMɏ%\L{^t۠pVXT"46I A RKY>Nо* {xqCM{mБG+ ۮ:W |Ɠ.EmTihS}^=#p:]z*xbN6_%wh&yĹc#?@eyFr;hvOBX晿M]^zRy!+`JWWjpF4{>ﱌyE|U#^GGFF3a W?` ȯڢ/Q73d(ޜ36`}nLC$J"7f?מ@t.|c„\Pia<;@}b%$L}8(m++UTDΨ󝈸 1M>&7#2b{EVepㅧ,#N|k!ׁ6a2h&%DA;\mԃB UN"RlZ2 \}& zyh G :_[q|ʞ]gA@v8S#%1Ӱ) mtl8Ýن%/"5Uِz:?Yu7s܏ӟW5)U~"\A^ľp55N Rez#8K~Jt&OpC˜Am^LXۗe|x`~U_ 򩋾 ӟَ5Veȏ$ƒ>)M13:Gc1PLy%@s}kY %Miۼj1s& eQM+ؑ]w9ԺBSVK9A\L\r'Kgײϯˏ& 6yO+D;,8yds~ѲDSQ5Ŷ.qlm^5l3Bmvp@v6p-?tl9!D\x5Sji;$ bQ@A@ϗ9wi6<<ʡ|7TtLL9wOS˲j 8cXIvvϦ8jgYCinLp,3kÅ W.1~(s/Gz4N=*9c E/PM iPJ5n7@ H5CLu-ےmFwfi<\](8!_9FBI'y%@2q/X(ɵ}BIðLo,D1\{TUƟF{Y < 2Sio1qJ͋L}C~[ ½ a>!rFcm&KC@N׉!qn[j7^tdR%Gb\GYIkBt[j4p_T|z1Zuȸw* =ʍ&ǶW?sug H}x5X''X_7t|݅Iiz؀< Twܴc;wt q!{CyJ!!3kJQ$쥚{|{ia0z5 Z0!&yiݗFŹ\P;!c$˺E;*uy9O!YWy>1kHr9E=#`8CFMUGåoڜ-i;}d6儻6G~:.>{+MGon 2wge "9Fj+R] Hk֚ecdn %tErܤV oSM_k[ADoX=s,'DpTe;q5k' =`|M ˡJ_(hyQ*:b?n IvTs\ Ӏ.5 X)UX2j\־FU`^ͪSـA Ts杀 #g\3hg#Yc5ߗ s06jA:}S9퐑n{Y&]pJw\Bsrr`$ɫ! {V}hAD(_&&#.I"?&F"IRv9fHiMCЎߡW(KVnn !&&Dvd Fޮs:@ƣJe5*B/.©vNJڄڼq r R]SwtR۝۷O 29qz*ۛ?`OKsS2vըLfl9YD$̙@댱BQ/i\q뿝^>!tkdt!|l:}HF"  u3ϐkjE{ET3{ADX充,\M)и T}HٹB߽Tko k2|Up%6[ + p/ !%½ bݶȒ'1RP%YoFd-be vjE{Tx}vB&ddt^ ,l܂SABt'Bc6jIᔒ?V**k>vbrgX^<X]an6B)`2adMFn[R3,`X}mz* W5^RiyNY^ \ % (dd>HV%o, ,>nyĉX` 3s2?F@Dcgc [*`D:9jYf_sB2+&kRL# V1'J{`f ji|XLͨFvk2")C4|%[liXtYEDFc(9>7 'OߋԇXXc4pAȐ 8٩ f!zKga,K7Ը|ٖLw\MF˞dM 7r9an$HZHzA&M=.`;OŭJz9r_j؃qauݏ~[M@W蘫zO}m 1ݔ|6hyh:ʆ\_{͈wQ@ $9itgj uoj~z_HaEvh`*lj*iwd&Od/P!ٔw"źY2Ӈސ]U𳴷i4+nF"Ai uMnߞMQyߴtUYF>䓼cb{-V{?pΘ\oo^>߿ %FLOV+GQe+ӔlNFo{XgrW$%TOBn<a83c1 Rs.[;$K*]ֳ`F$OKhznEc\Lڵysk/$(BMqPn©3൫T^U}ԙ9͝9>MlKV0,Ff2ˠ rjz.|3kVQ=P#۽pr1GrU̺iJ"g&cJGQΗ⸿(]4-|tCF4xk TS=,uhH- Rs.L/^4-W)CPn*ooVE dIO`Jf8x.4d]휍&nv~ʚJ)s֔LWjRho55Fl.BM>%{w)͟Wl:Nc`=m>czʹ0bE].jq 9W:Nf2%Kn;NGd;2W慮xEXl7#<ޒ*bQ" ş9N- ˲ s^6+ǒjH+xU /;|PLb C} /V7ևg]k,ŰX25bTLZj%ddd*$hZDɋB9! 8dO66'KxBPf9ӣ``$ίMGH!f{N>F0o~Y> !]1%M]5gmcb)-z 'b:V6D#&it+n|RB1ŠhÀ'߯ZxS͉GAӱJ4plnq>j /x|3D餴*`$-7]2 (𴃛tA-{IA_W#2VSTWvmN7AuG/h@IR +qSSqLL&N%D !ռغ<hO2%vn"P I> m (ӞVv Y It6W3$FjtxYut cJ9jˍ"dg2:NnUɬXri rPvMp}Ό}zhjZ.bM!=W}5db"o)27=\~65y<ۈlNBTSd\Pw. bajrT lh g$xKA̐5v/m QBfq~_7i^\ I=Yq.kn w+3^qm1UvEI%C:_%W=Hn#\"dÊp%+곷SW4%)"ת糇灬JzN}?Z g,"$Y X3egBTM˗R31.lx^& ̚~;VWIȺbi6W7BUb+qO\0~m-\=׷;_̻7F*i`xnȧi[ݜ×KvbZeFxH<(ï~5J1nVcR߄a a?{uJAhM HLV֠lPseW g .m\^xS5rଳSVG_{{ ɜ(mJiaҞUMUBzPqR$]IyL`;: _#߰8ԉl I.yX%3}reUkEvB lZ{s'z.b"}4j#*w=-, ૑?`ڌ `2PN;,[w$HS,S>"hk:b酁={yl# 7w*J%O~dK-U}  ի!Z:ȁgTLzw;K<~a9%v|ai!F&-teDHyZ ᠣrY ʇ?،Ui[^zcAvh#DUgB;'eyr.9)V33v. tP-+K rl8؊d xK]4YN]o$%oll܁ڻ_aF*-<U3 #ޢ@_sOQ3[,~ұZs 0ۈ웂iwr}F"B5}:9ѕD_".Q 9 PQm7J[Qw#DnITQ^E=5p!TO;Utl\览RMC֨,ɯ!9[ ߼Z((Y_ /|iV6Vbu!P}+i#SçŘ6$(1O;IցYeb:sDhAySHVC=]_AWyYNg2 M5P܈nv(~C{'?V7h,Ewqrf l%X?{ X:KQ?ٿ0:-Q%̛+zo6˦e/ D5uUpM8Ʀ.ˎ;WTv>.y]6)&Z[2vW0~3iD@|C4@Bc*0s hK`ŊEն@~xMa"mWڞl(aS}|IׂDF=F:Mv--&ՑyG?]=b:u fv&n47^ ",^6U;1*Hðe\H&@Ó|:%[c2wg?ܫ#ZuFJL^}'V%;̢0*F)sbVNsO:dGuo[`;\mOiZ Wp1GWe֟Y '[;K mME@^" RMcyT_ خӟ-L)|]M/犟-hGnAcs߃^be?۷#hòW0V۹ ~hhHejJcdBv>mC^S*r>L!tF́Kpjb'e~'O͋7ٔ Ro.ׄTqnk(0?L4!- ;v-ڂSo; VZe>\w5$u' !9nuX6 ){CtwCmE <ҽI!URc֮&Onȯs-^f@aq8AͬT@ KodQ _~.~KV6]rqDnS\>%V`G(%#7nߘ_jSLhhڿ;>O(+7}<-j;xd;Ƣ 6$dfbrQy?zwE7L[zowv ;Lr ) 7̓Q.L>gxEaHߖKU9/b JlJkkrUۿ*[7'TXT71gS1|!Řb[s" s,M_6Z;}|"ynzDڎ(Y$' u$$M1F`MCw}Q%GC}bi#3 ; $Icz1So@q24$\fm!3;#@FΞi!s;4Kٗx=e"~XN\DnTQWXiw(+gGTRμ>R^ `#(%4ʐpKm9)r- uY]̟!iE^]K"fL3';5ߧ81 L[#JâTo`hM²+Zl$ z%4v'E4BԥNB˒mT1W2IQ/X= (nŽ=#q5hy>+5Ce8~޾(oH _m#C7-SrJ2: N1J%i 4s U+0ncC]W$;%T;DL7P\ h%ef9&Mt:thHy=das%A ApT)j(aPʾzEG# B|(O@8z[~nd y1^̧gxXRəuOӧ]Al($> m `\Ն|y@U *\vi^xolþ߲.ܸ~.\%AGD(VVQv,e@Bp.[`D=xڠa[ "O^;E%ѕOMUlm 4<`bn<M-ٔW ^#qP@,1W( w qhGs2<\KBVGBgz M'3.XD4< 8ex 7V?66>z_y7H6R'6~[R"k.SUuCt>IH[7U! -I#D04Ț2 @Qٟ KN3n f j*X vc]$~I!+ׁ:츽&du>K׏yqf {IN23u}S rb^TvD}9: Yi!®|v~)SF:գ Լ/"!JA~h[ٵ+:  ;̻Z~`xߖ\tWn.s鴶 f \ŢKa CMCXs+K'bwA[\G=(MՔ\/;o]ȱFapiJ6v>G#AB,":*Fz :T,$VW^vq5jê X߸wvD2s˂4q+varho[;w*.ue_Cq"qp;Us6 ұ07>"Rўԉ 9T*# `9W`zr'\W BJ/8dP c#"VoފYƾm!5\B~vB&_,jW}VHc0lV>pduɼJvmߟt+;#< D)7 ;'Ճ{{ryҼKrDمs~QCB8#;& &$d@*t+@(Lh>5_пz}},m3 v6 d #]=ּ$Z[|4yZ=m<>zUK~\ im=8'FԡߩmN_+ᛦo5 `%}],8 fuxN'h3+U]h>#%H gI\[ QmpF47>D_U^EH/C}&t\5rr"m0K»z.*) 2깇WHt8 ^-"xv_⸜ 3UGX7HI580P|/:p QS[61`EO ZFD]3fg˓o8@G[W )+[4EI7Jy %vD?lL h6LPq YTiiY'ӥI[VE0cW/A&lr<#q9P|!^),>g-/.oDҽG8l)VT]MdlycJPKU.s&y1V 9/C) nR+cZQB"KrmBXXA= kt1ΰPŸ%S1*sHhs z\ xp!KR ^|/Pe5?T*IL"*3 t^"TbK4*e)Vt5.H*q{qQ2 vǪo7TRB"3A42b%g0g#NYgFu|\|.pkuu;IM^e EM3괘H= jM]P|d.>6-L\"j!E=eNɢ&Ar M!Dn ]k!ֱA\0K9اY;`Wi % *!<^#eI=]Iʃa'5RԑE|KQ2a#Mn{y;~5|dRס7Jc5BOpRSɞU RH|r/1`S&dj̜85W2st#zaqҠgK'1V(%U jwb.FIBzW\vaLiҶ>J?̛ǫjof.e|߰j`a ]:@`z:VYC̯XDx֓0SsnO>f( *%;g_XTw|޶Rr>- _k'gkއbez-]QVviWʑ`?U]p Qd裊Ev6 &;dw95'T C:UԍX%?yf+z D$k2"v.j;7A.M,U7Yb+؈t,wbc4i@BN1#ȳv 5!Y&]p6BL*8δk"`t8 w`_e7I$3]d_b_sU8GWh)Pn>0e< b;@,,v81 tT <3OqY!d1рCdlmb EV!➓z'H.燀$\jh3*P9ֶ ]X?GkhK"PW->k_Gwkl4da&l@v Ʀ1ewfǑŹȬ ޏ/&e RPRªt/ɰ'p/Cߒ3'#=d^0Qϡk?j an bw,U6}zAEeѴI9_*V߉ ܅J *,"2N6xA53N /Rخq:Flrv$?$[8dUZVN"_6㨚ۘS4lhzF(k/r^C3Fн5)񪘞AC^_ρph%z쀽tY1iS0QANĴL3Uf@Zcj-iphkO+p咳`'(ݽ|Frm pQF}~g57Qgd*Pݑp ~ŁeieH>"l6X%r@um>=x4w:HJ-كH!ϫD@7P Fk#29 y}pdP&SLv0]T5,PK v/8f>N@LP{擐Ȍl+5I]9ȊB}brzg[ԛ @(*nr$ӏ`9j^#gF0O68-) Ò{$MOլ4nw&XHz;m\ `XR-AR0H3;Kl9B͆Ņ fs7˵mL}89{7C{mJp%<(a# N "ʤ6Fᴬ3ңlXi #cSMI]TU Y/]I=DLYбf!(}#SVi.:?.EC{7:VNP=C]ј=  zwj?lHOv \o#)VNz%xsxtGw#Յ6 iѯy jM7#CjP! 4Dl =ow,eD$+TU$$# e^#ia`ZO8I nqm N</<?/-wn79IsۢI\-q `J- k`!XgP HGfYq)}^T812\Y'\ whT$aTTږwVf_/qpW#S&@C]1PHD}S:tMY$DN8⧦n(ŏ"+< r̿:ʹAŃlQb21R㘍2ĝ^FR#A 2N)vAyԝr)lCG K;b >ŀ2hym%bd>3D,,=NlϠ(Ģ,ze|\=ݛϩgu[ 5eݩx˂\;FWOV^s%5VkٸO3Ʒ$C4 7!n{c~y}1".說 -['|KؒwJ=a?sVs+ Iƅ mHc2uGo'D'$F҉+<8BpZ5 XlFQj8.ˣ; >$x.سϕDR#Za?<>q>W8};jNUjS/9L#۴o'?$%4)0~Cam-׺p)ۀ on ?Z[ IӇIwOLN#ճ_ Bk IYb:eU@x>"'0%ƃ3_P&3ymL. H%r &\ciEn&K2lw;VC\f"$JŜ#Vm6xŬnw2 Ãؾ3ݰ|&V=Lfyq̦Y z[euYaq؁۳[_@P(Dv˶%v!@X.ȵ3 w^1L7Om^/W5g]צ73Dui_3%/++Y.T" eͯC 45,Xd?YB+-,N eu/Qz'dPם\e*pD Gb+'YSB09 MgQߵ|ʓېإw& ]8=IW  +D+q]3tYMH+`;!a . e-hB.k;G^& >(0l3Hڬ[SaiJTk‡b+0wm;0C; ]ظ1Ăa‹bGPU^[¸T҂K4Lx2ͪzrupn*!X,%Wu,hFҶF,0Hh%.D644#YJ>s75gϛQ5a;l[."ruLLy!Ra( ?.T/_}~FNx0Wl\Ń2n&2>$H|!4ϴOP\z0ò H |^@p^FRӇ%Uڨ}MbH;LցŃF1FݗR`/l:)DLeV%Ho|AQ;kَwK#V?v0 @[&:a%1ܸ3q"*yϰe/ϰǴI1'1d!11A_{\|O !d-F{ x r >^E"c2J"=3Q+u`)VdB%We ~\"15}O^5uTė4y뾴Wa@єVeI\gu6zBk.*@-;* tӉ7 'D%l\ḧ́U3ϙJSӒU|@ם*%ҁe>I"^?bݤ )4=Ԕ9 #5+tڷnh s043/k3/"ٳ3GannlnnvFNEJ1NjsQ@^x-/+(%#,.|p=@ &D$K?e6࿆PZ7/51lNo6L$d`!Pl"3`f~|p]0er'n!WVP J># @gxxP 6}d 6T:c9^< Mm'"m &%mob?,,:QFQܥ-;IIQ2 &ŵS<+ƖKM Vpmm`+? ,Lh`k_*W_,52ytW]ۤ!<ٱ BjFS rnjNR7E!N}Z|e{UJ7ۖ(qO0S#Vz}iKjCq|YM^icM X+_u{C؄>5 ~ا;}j2;T^KWP]P1#~WE ,1 qc<(01ezG0%N jpTxbPIboz ebhk9M`J9NRxK + gǖ]:V7JvXc[Wqc텫G_(Dطy _kVÔI#\̐1 XDLhCVBm0Bϗ~ܘ8˗[q$#[m+uJ8IШ4$DjGJlLjӳIױU2vZȖ2Mm@8ou񆘮ۓ$#Ep7qoȮYlt^PZz_δvrhהF+cBoΎsAn4n{c@n?K-P4 / &T7(buqb蹵l.%ב) rq( $i7Uenb6ƚx}V{7@ !  ţ=XFڤY )r1ӳ=bBq*ӽ^1Ho?}& |#ʯz+1+B.%A[K' up8K(P|D{ ;FEV|GfS} q*L?itb)0=o HditBYb-q' uOSYF_*Fi6 K{=u\Or@PeӢ[-ץEw"]4@ -Xs'=Fdy8F :Qs4OC;Xp֌ǣVH:ⱐ~$?e@~6L#P!ȟ_2PYx%[7mF({3UÃ0|uU{3ˆc;TLŪF,< qBa!6߬+"xxg_%4ǎt|&6}kASY6y:9l{E%_OSߤB(ѥ,zrShT/<,ݻ_NfL'Ι]a=t^np31~pR%"&I;6!n!%05 4x :DHZqA ˘y+|( SIڻaOCQ[qޒ@bt"5JhUx$bS)|V3\UU%ՠQթlM lI @(gz]ۃ0oEROe{[Ib:*D{.w(h Ks-w^vaLwZ*rfIIP2̿oHU8vIlJlZs, ,j-^' 4% u_nk Ӆ\OUF~lJCނ e._T$`'lb::j$y[:6c5pmplL/!{8(/Y2%-Ft|1Q%vnE龌]?2S 8Sft_ׄ?rt e uAm2bBqT88o]"fܱ(1iO3]t!E@LLlJq1!e>olGR)ƌ!h Q5U|>8AMf&{_I6dvAЕ%8#G.Q(f& ~!p!`L@hJАS9R…u3I8Fh!CG¢!b=> 1,ubrTUgpe[NX|<`s" ,{uwuGpTb3݊M.&V={]i L!#u1Cgwm@#ܱRb2&E%V=EC=/sM򸷚KHD(Sr'2') 'wJN zϨJ+5Of7$  HdJÉ&Z >wjKRmb8צ: K .R<0I%yz̰H>"!P!Z@4DX𐀆M d;vRܼ"%oq+hn! w"!Fy1 ! ]QqG$Q\ dɃKl̩,&RvK߬M+QÜ5mn0dߝ_D쬠',;7; {z=fgYS2>eQA&[̉HAR$r}W..kj5e0u/NsT<r9/kM!9 ^[\E:~xiz7؁ UN@*ԁl쉇9Z &?U؍A+!v<| ?R5"/^ьe&f(z_~rڹ/0vs{5나(OZk uMFc7WJ`5;-.Iynn$|ZT+47+7%|[  P,HcY;u}opeB*Ŧ39-J35 O*c]Г_-C0"vn;V*;81BhLk"egʔmہ&ydIɑRWI$ ъU Q#via*Ј~$1- BW15|Z#BEGMTMiCtϽ%u2vmzJ'E3Ʈ%xO KO,γN}iqdB}gٵ~)Ѭ W1l-@܎v'ʵgfOMĿK縧?W>n,ci_…u3,gWzV?PMʗAtZΖ4iڢ.(kY8.Wy*w@ܢgr$|x '"V+Rna,8}]P+WghⲼLbd۱s=L_CDI=ܜ_4޽?kn1kWm 9)<2D-gb[+%54Y(ͧ13E{ \.1RHnY"[D놿3bo_s W}G?QBtԲ~|L ;GDݸ뎁wb,hiVTкwdF~h*^w38BM̜Xrxbbn;$>L$o[(=} b=y#>3mȊY,|7Rm#h?{(V Uxf/<$tMCzB=؅R^'.N+cŊTe't~/L%q/؈"J"#J 7o'ܠs@(.3 $\M14ztMUf q\?`:Ti \ Ё[^84Ôw?@ B lx多aIC`v{6=+I!SAx635@MS0/d0޸} ps{C|rߡozӕBDVb.QFu MBic_qnj&iR덇2yG S[i69gNUSh B`ؘZo*8 cj,ɟX ]F:-iرP=vހH!怌#c?=|>L8'zoǴQyصSeC_꒡ jK 'W WwBn|9[U/nnvҏ&U%`>nJzDpS̠imsVu9 _}ޅ"^&w ½+lOek86`ԛi|DEC$ 9 ,aiڶW'b鑑/+?)J!^# q})ok'ū8fi9mrHSz!GFH^ʈG"V3 m0AFk.F|5Z2eVؤTSP"ܢ)6DpW:ewnIY_lL4V:_fPƠCm>q}WMMl3ΉP.9=mW7]]JI()H f[MtpȩBp{eae1FS|Va8EVesFu TfLyoCT_bCXy*9拂780ܟⵚ≻ح77O%ɑ8;8bXf46̄ғVfcm;`Tt2[D] FnEqR7#wK'(P%s2kݮK{㭰Sz.\n_վ]ra{HөQ0/"F1MG7 U3Dc?7ٞ],p xcWztĬGJJNmt8"f+ު^>|QUܭ Y w?Ľ ?+p8G.T.c~|K3=耆+j_Yee‹;Q0/ ²ݍeG}xٵ7Eiٙn"dd^W@SĔoQ㋞s3'٨> OHP'O|D0:a`X;Bu&NuVHBf `&“,Ssy.w1Ԧkpc}^ڏr h/Ƶt)(=(9!|;8[w,- 8M[ V lQtXPSdýQU(]{*,[$@;^l4PM~i>R hAFRVn/s2b4$_ZcB=1Oxw8G.ފ8l)x+ayki%wב0$#mDf??p6A)ܧ)l' 7 +i7z<~ ))jg~=X[SnM[Wyc-%F*14^c`Fqܽ軄d47]YA0T_<hT:Z͂L',p țIhK!4l&qBE+A4@7+Gi8ͣt|ËϗZI*BJ_2y˨>0MrV7sTі$@$|~# r9jC[@[S t^nL ߢ|+̑dVosp2GLYL"gU8 %;|)IKc6!F|!)ND (V55zXe#S[=-KWP,љz}B aw]YZZ)ƭ[mTG{yXC.Ni̝,׸=[VT7~d3BI1ۧXr Mr:}$0`UJ 3w˩˦~P7Ukneg nT+ƙxX@ˮ\pΧp#ZfbWIjN"IY;hy=/386ȥPV:PsJ@ΰپd8J ;J$sHG<@-IF ճ&at# * yỶtԑ`4ºd-ٱYy/"rX-}+.QO-%QuZTH_E-1d 1pKxWJ7# eܷ!JH0q~ _<+x@Ex=﹇uQuo1GQeylZvpRə&qc}, 3 MlHf\qbwGz]Naۦhh~VV*d(;_#Szbg058R֝3zbp,!kW¾NwnJ pZI?uXcs/&C mA<FxD²( a96$N/QmJ"RPb;zHv][D1SWrڄ`R)^d3(&P >:[r3 YySzkLzܴlqօH-Ƈ~mTiJBH'03%5}+݆SDR0PHgG?S jA"e|F7jpL~Qh#n;@S[9}!e*4+RMЯKea CFsiamt=s%ԅտd0$k?W5~5҂Sksf]ypF;m5u{ˎ(R5mi*͟Y7E ,+ ]~x$Ы3l#yQ<| zh}hFhRV=GfR%C;2p5mS=JJ$XۼE{P ]Ƴ`r~^K.!m Pb *VؼyQj&yN JןQR pm]6>cu1)=/MJ킵cU% _-sKimGqq = K!b+JMNXNV #5 qIx||OϴEs26{<,\n3̕T> .Ks<(FԓHN5kRDbT^)-y3Y إ{(7t C/F˥3h&lV'ڳ=q݁ w`ޕ-Np;{'4,S,.-$zU~'+_5 h*[}g4ʘLeҌ7viӏb^iJN$X\hnǂ(c+oF F(#5^̏^-c"? RVsr,w;p4Z)}2&ZWyM8U_ZF=ʼϺa08Ag V3O_!eLSij^M4!$$''M/[|m2`پצMM۟|nwQe/cAɿO?چ0zmf5fJ֫'AwGS 6qslq>d GbW2XF)rO̝\RL e\ >hNj42h5PH]J#Jp37z 6yUtTlrxk,͡v㭷a3,bJ~zԦP r 8w5ߏY•,fHjRg&ٹ! //u+Vt^y ㏝D5]in (;ޚ"Nv>M -߅B7\NMFe-$]0tҌӐÇ.@LJ+gZAC 82̶9Lށ1h{ը>(S!aT{SK|EQX- d,]07fQSPi.aOF-[ǐڅ, r 3q^ٷ6ӌ~TE`L 4ӣ֠@tze_3^R1D w0F ?G_+!8663Ұ5M%ww <ڂI|/ /qv␊A~-&Hp)>l>z$T 63x{v'%]`"B=5;:L")AR^h( TXEh8:_ "|nzgU`ɦlE_f CKgM q6QD nM W*hCPaRpW&%v`Ș}Oڄ /k|4H@̲![)?9r_~qwGR$脎zcf0]1-҈ aVB0"CYJ\Xrhjɲ2o{NźuM'U5_b#}ܘ{7B.awBD640Je\!~(<<.T`]bgD|LG|"k=ByȥYJN">ldQ纘*Uc/#`1AFCٴnk/ "Af c~5ߒ9'm'Uϧk?,|cY_^s=Jkv윯CB6_8d냞$y\nmSG -Cά6`~ُ?XFHSFG{gn=h6"/sF q Q89SVQhs&fhP)^Q(HC&h%u$_V (ߘ?Uʑ(Eѳ˄;}0T AV=STV,ˣhp{ m*Ջ_H}e9w.Et wZGl>N>OT(tvLDDCi)Ʊ~ݝ+Q=8'1bf{Bѕ_ӛ! kGOO8'?ZvEZ|l>^=:jTg)g DO?JJ񠺽›VP.ċٞN‚pzQs)L P` 3.i/I 7rLA^v4uvY]3!zEhPg)2U=,䶣zfCO^TpH,6 C&"s+ ^e"ˏ}B:nz|߅kcc.E b]$nENwkE_l -\h8!`򻃢(e# |34-Һ7= s%9sʦFv}f wH춣[N5h8 >20#7"a abд 3?,b@"f: x@uI-3;CѢSj>O ~+n'Hq yQF3*ųHތv@z%:$X|:(-0=pu06N+2:nhCӛ}_x Xk[\ O]xv+.*yȣ:̢gX-zߐI?~NX绘$`B{R_WT×vI'5gJϔMmC@zhIc]$I=&w 7̣<[$8-=JIDFuxnٻmL-9,ޤ|'*u41aFڋJE Z8w|ھboE2B|(L6IP r]nFo/IlAiIпJh arwޔU׵L8CnOsv}!vjn.T{r.v4N9@_DR2I_[h<#Y*kBfCTJg<H_J2AE 43,ǭn0|Ahvk+-q^Zp7z(6唳jTUJ&:ԇ<(@旊8ї "+3'r`gŒ6RNWt]Jo ɊԎ#~p۟hh# 8# h FTw(QqLPztğW戔2OΊ(oGϧFO"BC'ߐ̽n` 'R&B{\t? Bfg%;@Y#430C]j!D L%hJL$`lMլ0"\#d'1(+iȍh\tKUKȇT"EfK.5֏.ׯ{3skoJjAuzWBRPált!l%qEu}K`ETPΣ]_7(*O v9J|/vё~1 Q^ FTNHhP{| #jz(*QJB{ AA%)Ilgv>jwC<4$6Pj;i*7X˟#Yw-gA.-@oZ<ˣv VP +\,-]аTI dH+"'\hȢR80m,dlADǪ1N8~ŞL2JlQBHҬY xxu%_mXn%>rVF ( M@vGyIȃBQw7^WɹffKWEk+3 qx 團i{@;4Jd KYdy UѕsjstT%w&`|vH26 #/՗8zbm͛O,iv% +@lkQQrƥu8"m96,h b| {rG#4$ʊSd#wÙ?Ip!%X[iszze¾c0Ɏ7K?c%bT-|4C`*-p%s߰`M/#_N1Ƶq6Y,wyT(Ji3$/F[OBŻ\`Fm YO=2vN-ǘQFsMЂ`)ό{%z!9`0xy"K{j5"G/hAnq~P.Jc}?Qb?!hy*9XqjXz&_27~p1CK:g:|7g~k7 + ND-:^p;ibP`*<>2i98^DԀZm -_|.pNcEvwsj'|bu$:S7 Yg:g_k,wCuMޝ%tUwzj<J]*IjZ4I)}3d pM DÂQQē4sjƜ0B3/u47X̙y!:hۍakUKugNJ*NsEzW|+!K9-[P"ZG2S% `rOS9^XB$ =W\MNC(2S[Vqз'3FR-VbxzR(c?fjn>1=ۄ¸"Jg[j7뼟ظ?"3eOnMI{貴TXH΍x^hHڶ3Sl=e'p^|-SΎ'R \x=SGY=hGnӞV@O={$v4>ܫPYwED}< Ϸ]DX+tTYe,GSJ<]SH w6zq]E^(o 6ClFJzT!X%} >>J.+f%jTLXOa@3!O"Pş*GnLk|\e}n`%*j79'|?a1|G5J6I@X]LFk2_gĬ5 m{]{̷3|Z 4EkQ y,f7Qs) J^ŗR;No M=hş~DXmӣgҽf8ő3-dWUFVIH8W{Gbkj{Æ{]:jflp08R">z;5#yyKN]9煿[q)!(j$"*?ybLT0t+EaR#D=:Fv{N^NE.\+M'ed}Q^z1Q 'o1R+J(&U{Z3="a/3`XjS]Xqj3L]dlae;N]'9΢1Ę 5B;z,O? }).Z}biS n=oR(ثNywm<+`-;ѵF/mx }⽼ԍ~É\6p5QyɄbyR"6<%R"'|f>!A.ڗ'ᷪ쭫`$}œbUxYqf&йa ̬`ԳbIĚ2t!qm灁 R4 z  %ZVT[rXWP8kIl$V }<^S%<-i:~4ytOnd|߫Cdi*/DgP Bx//D%vb;aJ^G::# ڒ\ ̑#ÇICRb!Oi~si&9P͕<4FF*#C`uMO4'Q ɧ]&Ġ1t{bA*0*ǍPrԤ 7."TL}ﲁ Kq[:a0z{~1Ч.fm8o5҂7O)Hc $Y y}E K {tˊ;bYNoB|Qm nȅ5NDE=jNNM[^A^х0`Ƕ)~Ughonmzu.CtP 5~#0jNȫXSQB``d$fE8z6TUD .+JJ쳣;\CCt&8H~&PH?P3S\저C3 WM5Jp` E:nHxC\ljRO985zB4"”]?tmm 1*ADjtǜ3/<"s \9Ӳ 'QTr&N qUs&QԟWt:UdWe굟VƣxLpqͧ[B"]qб;MVne<=ЃWoio)#9+Kx]fΣ;'uz\A;04G lc~څs5Ce'(e*Sֻ:(#}HCpo7U&XW6`FNy\@KVI@ x7t☡荼sq5b$HOU 5T+cIjqt)"1љP=I&R!;' GVs|jOǦx80 ~Y=`a|O 9s]$"vZE|(XC Fӝ9xX+]xy&d^ $oH2fW%o\bGmձp/ۭx_d,*m@3&`ܪ[OIZqjءhF25}fh M"w7_LLnp)eNF<Z:6 龚#>Н]i݊lҚiOV?JCpg&M{c}V` 6H yMxHWb͛2GnPtLFkIl&'o[{fP`8iJ')5i?O^#Ҳ74ͦ\K*De:w0yMun ߃!)W2s}ZP썹DBH Z..s܈Nu9I#Y80=LV6$F{ߦO79p @9դ ^,hO2>|j]C^"u`Lx H¡Uíwk+-q"f쥍i.|XK+pc=r{'ϋ'FY bg:Aޒt-Զ֦_~ɢ9O̍ޓ{"ƙ8+-M Aʞ!yRt~? FLd {G>\-gW9=^}^;˓Iͬ (t91tUOFcp}'xUv{dcs^uJ/\X_DT n+UXNHIT6?~LKM=pe *D;'`:JzZ$bH.' 2Ųa*9/S[&ĭȮvXq[ \hOp(?)8tPbÒ aa`L?Z 656𭐗¾*?L4-t-Y.GnvrLO\,s.lA}?'=3#nvU1DlS/Ǵ ~-WS<`3]C{cݗ. {qKJ"tZs͔_la0LOF|:+uagcmv"͍Rd PVSc i 5'Gv[3X{ @Q 5X{rOT9 jQׇRQD20`ʾqH{ CMmO1,3V)cUG-YG֙d?#3鱌 *2`T6xs]w瀫G'S 7N~_Lt}OFjȍ"Xj׸F "M ehzF|MR(-)ٖis:[D|WW? ;q { -hg~V|jA1Mk'_D=GFF//C<' RqU0߱ROthm# (xPg߽x>_tFs52E&]qM؀r(JY )KAk& k8遢 Ǖa0ڮVa!er7qnwT*D0KmC%hMHhY,WQXe6G.~`*e@7ۣ0`_+w 8,8^ZA pI~"{eI!9]JOc!k4AYql1SoVKsF\ a/85U.86T}ڛIN'~ݎ4dRQp} K4$ԜUkIfRg]gUew+qav0M7 iD_a&rAw5c`C^/6JSYzyb `]!So|88R[F0S[]շP/we:S7S:mF# {?9%3+D_ W~eܮäsq9TkFp"ĤG9 WűrvO^[<V9:8In:tnZk>l-KDܭnS+x,RJm*Ҵ=D0O Gy \-v#NE Huƺz ]Hϰl1K@._V9kAq:و @jc xYB4B8\CE#i7A+ t2({L+.b;{rP-.;t'j%ZXͲ7nJҲsBJayx-~ьȠغ$g|fQu9jn Sb}/=ybգ /ho'0Ýe(t]$?̌Foٺr>i~F%őd^;z|_a->4z(( H/~M/hgG2J͟#=wjH:hI&(%\m(.v,R2IX}Ddzol8,i}3toAԂm4md51 ;8 *,#0BAFڰIL]̷?s6L_Sf8Z$D_(W%6f),91gR]Q `D罇q)e'/Y5F4xL4~5zc97nv!f$gSf/BG}I$f 6>10귃Cw"۴"ʡGqpUsZ@JIQwg@8$7l3:«Bxg(lvqܦ- =G iB"3vӼ/>Ҵ z?(.ßiސbeN ""OنŎ4hyhjZ {)vʗv8k2K/@QphU7Pdֱ;{׌cHc6~J-bt RNe >qɺ,ƪq ^ pL?Sa3ئ>}p!0\G|m1W87ZaѸz贌J.7?{ x(H-b5ZqNs;OHMx)"af]|r z_)5R] #jN{o0%PXC"OdR M `q8=N?Īhn` ]J\:{8:v9Ĩ~ΉLx0Vn C%zr]\\ɡ#h eD\O\a`^fdQ*ȿ?QLDghW*[I Rg|N+ql$m'բ2 eQo잃 aю$V_ewZce/P$Ӕh;Ҙ*w*?5{u!Z; jRw˞jMؚctȐ{l~9kƫju#9"[b4)`˵FsAniO}zA;@媼'E 0S pV%) TGQ'Yj \|B0cgseF3P/ Hf`_E1ˉP'_489\ QN^Ar,dLK>qށ=/C)׸^E[/)-#W;. G*$4B"`5 MJiYWC! yA0ͦ\MAfi迼i{t!c}ul\Ƴi *Rᚃ:xM`_1L/mVݭv"TǻslVӨW*=?$QSӒtƼrӲ3HiE "_t^d->s`RUD\f5?;NM4l+<4p@ft eUEylQlUmxҷH*?^7'O&M"QG.hf_f"_UT̀^RU]l-$e ۪;VU{ɄaآHBocɠxD˒Ԕ{ԋLAQ&7wNV9&#}ǡBTG\IAp!:0cU/áe[9H#7*;!Ц9%ā5 +B1iSr`;mN6v̢8af\=^Ti'Ϳ-̲cK9u$AYjQ rX#r'πˊn[7o谶@'~s4[{(θ R%mV8[3' Rc!m4ę+QBWEO;]8#Ø NN~̯ $OPu #Y*tE>{K꧶2F猽{\XGxz.6G됆B*Ug,0{ U?Iڤso9d?8b7Ȟ̐e= =kyOxygߚg }çA c;='<7oY9!3R<z&}fTVa$*\O!~- mWۓQE'<rFX;AI葓;B NҝnE&4O) W> O211>i 3]i"J@BrKҦca;\ ]¯8F`2Drk3we2QTΆIp]sJv,/Xd D#b8##Ͼ$/֯)5p(-v{>?[~ ~H+g IVuԡDG1gT5T#A+V;LWݜ376Z;@+{0 _dMDq]o~sW7o d)P& P8>DVndM˸TS+ ZO< _^U)q^"D?2Zu( ً ZZ>_Bӗ=XIJq`֍ ՚WhJ[ NJ.x97m#{~Wh0 AT2?,ŻƔHPĬҷ3`&[Zd/>|~GrH?vY}G1VP`MY,sh5.ё?y@'\pZ R],RڲjK9s_^ MLO@<{DEJ DK;K /F{U0YH/h1r5YU=kO|9W:no5lb] )L&X Jq~<L@s6uS\%5~:VJ/_YL[u]")g"ytshQН3hpH!ɂT(2G dXuFKjȐX;t3 ůB7߸Ue6bE;B,>}NY8>~ U.)n=6TMQ. Ko_Z%w C4/BJ 5q=k4q˪]s([F' uh6§Yq` %R:vޓ$ƃTEK{ 3]R32o],TwԥiQ | ˽xSU\2@gQ9aD~ ӌe57V#Vg8QEG&צ&zG CƖ=4^+zf %=}o}OJnHD0/W *qrh.48ڼφtQDBo^"wyuÁ= j.*&z#,N^G~V+smդ27結)Tu }O4U2D|Ekl)^'[SWfݴ%^«ՅZ`~NI9~4_" @^u)ڔQ&jf ꉾRڨ(r'VS&F&.|ةD ^Ⱦ7C֬%!w)8*(⛪U@?"&#JVMN膢؋R*AzlfhuIځpcYe:t r1FeMb?"Q0סM ӈ-aJJX?Ukj AAҴ~sh_5hri5\\7IYt 27?Q;҄4)ܶc T8f4eugnWŜ*OÍ;uOy|eQ!>ooV v)37w(9F;&B-/y*g_;c.MA}>86Vё{~ily#kb[ni?/ܚPP1W ]nk%^sl 8MEGfO;&G˄ zrR@2 (8Gƛ o0YM0R5H;RozYlbOell3H^C⑚:2Rm0Lòˠ9Bj\A1rh<`MQ8}3!8iT[H Ub3ٓy+?HjY['VU_AHsO'$Cm{αr<PK{Z(W^sk=n.a=6llv~%}x 㙌*sSQhxT>+Y}:tҴ8ck"Uc/0q^\^Fq\pFvH:Uzrt'z 4oMYi$Oa Zm ܁y@wm“T=ѱy)R`,.{M4׽[7fۻj]lҤY d][?C{VO؇QGnLHz4|m団m˧HےXYGb(REkkE>r"?R<``6ᅤ:UrL>5AdJUi%͢%l{u`W˓ bq 蠅\ޫIC}JPQismV#/7an9 JCzLЃE2Ul'"r,jV_B=9.,w Azq:Du͗-(ni(U Jb +9(޿[^ q;k fgvOr# .-$RPJ\aHN{5'I}Q^e3qКG4H(Vsgn IMCΌ:OgaK0]krshr6_+T‹];n GҤ˶5^Rz|w3ɓsƘC}0$f!m_T m 1<a`߼nQUFu3e֨F/bƁMb is=@ gRs`s^^RCd4e?D7Et#h TMM'uc*q'{~WiRK~ 8sf hH3 O& &\Z ѤPm=W!IJjJM%T셋,űRbXuL'WNdtBzz>lUA! 4ǬkܢmtY*@꒱8t9/m5\su/[:CRx"tz[lyԏ23:R~ 1#8*0* ](;ۿÓzb4yLFT[k)'6Xf6i@ WdYg;kPˆ9y.5ra2f\t $@;4C;4xPM4:~dEk{(IT?WP'.\B:VWK&EC5[cTl}X@VK[/~ު`'COqۜ [n#5N)$OYx'5%Nf_TV]Ѧ$HR>v}E9x-u/cBXd׸[7zZ$@n`QO%%,A`g՛JiUIrZք,k^"蹽6B\yL$\(&ǸkoPĪy+8~;溡`UNN\qOǸ %b/Hy 6̘̦3-~Kj61?xs4IY =N#˭ىB,(4$/&%v?jDz*Mc)μ}ꍔ%瀵jYF@onG 5?W4.JzIʅr{o.PRR!#s[s4Vgpȷɚ' cue1GgٿD.Fi_vz1X4SV^Wհrml\7)6XկDX:@JKm19iwF `LFo2X5^),͆4Iz/~m03ܡ|3|>l3fV[ NWou+x&SV(|#I+xTɠA1U{ø{>JfO8j"bu]3 N('K,AY| (N9¼^9=nk =}ۉvQDseFʡ*%Tk7.ΰ~??=3'ٺV]&#Z!ߛLج ҆n.å~+,!&vac_usyx4Ԋ1<.֛ 2K{}m% UљeAU{: zWevF!Ažq+`S!QM_d?'?uzys5l*!iQ~`8j̝<%֕sp9\[} rIve)$>܅ds2>]af*YLNn\pV,qFR_kϹ0ֺsmDos16ftwG/Ep^t ?< PY#siG1x Uؔ\%ձg^>ޟBR!r`6jxGċbh;VY8 W- Oe^qg@[Cn]1GiѺYMI #y6K2 :n)cƮތ稗ʦ咒ތ_{L5@٦q()!]*u_9e fc.կXkZqdm3eﺭ3hODe#P|rr;wvcΓ(ƦVͿCf{Fy/BSv;u9__,<#xXE- ';D# +7- ~dV;F#ݟ0 H<)'ŢR!xE|{0joܽAQXmP_iMɊ]5NI9*~ڨvKT]`/_ހbs*ڙbjۍg8 c!C0QLzJ4>,*hkx{Yn&ǂ~WYn3$ȯC > K2F=IJCqE=a@؏,Cn>ܭ)0sAe8]{(x{"ܣt᧷E2:8Nwi#_D|-ۜ1^xg0_&j7!+u3G,IRn+EKǒ_SxcF! =j_eBn!h4WEⶻAտ&rdSkIK0N_\@$ S,Lnfjs3 QzU)[O[CU%5D-pp(5jz w߸d]_EY잪cnq aFr\ m[RE:5WWGXZ_QT(N9c)X/dGv>A~t! 9ڞ:1#pY`DiLP:*Е2˅L$gYΙoC`ub_@;)Xn{^k6_\q8a9owҞgV22!i'I$lKkNIt'jx#L"`w,f #1C4TBJ%:f὏1.b kMv&iE܏;&ssrk zAFpS[ژqh>bʜqu<-Xo(x.KИ8Ū06O" ydf3~ fm^Epf~m(u6QdL>WɤdrRXFaNي8ږsGayț<ݷiO *}.FPغpر3'܄#}aRq)|uN*UO'/H2->yFԢ dSkwPJlUNK*FJL!Λ*㸱, d6J?n S)k圢j1= t׆{ٿ6\F}\%M BFDBx _t̲0?4nxɡK6ic @|KfK)]#]:J /݁~٣K>'UIt!Dn x… >`Q{6IlSFdN +ISMS!89y0e>4x cˑ OG]T);`ջz6q8;jk,#sD]^Ɣz^?^v̧{ѾB}Dkˮڳd&92WL/T~]wѷ[Ԧ)s4:y/@So-n3"PMiFMl,=p˧"n,$KDH{h?n5\ MO{9jT擷{,X#M D-?7VwuiHb נS 'C7);_Tl"+Lb''NG[GuqUs6?݄}/~tmMkx)zSgL!l0Z #_0)`m?↻trQ=טKGz1͞Ȍ:p[L{I޾l %lBv{/h 5w/ŏvƚrb?g34i[՜Ҩ~xS\a;˨<48:XPfY'xAgЩt44D=`Y08 SIh|Y wIiplƗC4ɓņZ{ iTIp3vޘyi+6h.X{t9 19E}nh VqHI_ʘp] _ ;2&5>u$ r J {c9@ *̀CH)%|b!2̅Jp@eٷ=@GR1;ƱirNTͪ/Jh\+H3pՕ' >!<&).r1hHӪ9xLϝ[䃺%LJΉPͱ|j+ #GMq$=$ z(rF&ߕ'tU ô{3 ?45%LkPQN795Ho V!ld7\VG K6RTE-cڮ׸`%2M;;qԐ+ݹZ@񭾭Ow{\n$6hjP$eз}E%uWMy&A9BiC`>׫4wPeT0 mי|,ZAoR7XKٛVd;Z]X粜B>:8/M.!BH eAw#:/y*p`E%H16E ym+?Yf5!|ǻE0lpt$zХ(2]M,/n0nD[>6>r9^xY_Kk]ۯ&^]=G"n^nZWx8!:aUyi/B\ӢF Toa0^@VQQ0~]=:/Ev~U~C i:%/*®@J]ڵ> cBCn| \Bˀ|#/7WWY-{˽ሼ]Q|i)ˬ$`grH F NIhg/G5M #+v3u[NPG6l!k!O˰Wv×6Js]ٓ.؇X`z ,"3{UE[9`>cE,5uϜ:nK#Y`'6BDI|$8lYRLJBIszrVEmphR#Yߍ֪BapKHv`NC?kڏ9KCtE -n`Ӵ0fzvH;<5m8a J09pe;|Ơ᱆#_ {K5 T.pULSNrW7a=n ٛNJa\)6ZWcldw2#C|z{φQ!D  l/]\ZWfFI;)WU+uK̻& K [dE/{:_e r3''䄎oo22y;PwM`xff.}S)7T+hZT®nj#qIDd(]5-[]Z6#߯#Us,3BAΠ>W,?srZ>Ѿ%xPlbFNǑ6"%cvJ^ wBOͤH@:~]r-ˍ;IJ6-!V2bR-]h V-妕*I[kVG P3b&iJbnh#?[iP-{Z.dp"s4@!N~HH£%3xd&(R z} GL:`2UW"{b{9*9S?Cչ@.bO4"ODCoFӪRGwe.쑅DyFLX)M[:Oţr'qb2eoAX&s7.2f 3O*JIG2.|x.>$- toXd WTSf|uOaceYqA~]Ce`08lT/#2TX(I`j. CzY",8rWJPk>1=Љdm?eƘSIpjr]P4X0vx&Ds΄)b'i74t,R!e;493Jq89:Fl2!MRO&_s>S|KMcw`Pf3yl3VKC V/49's%p$.3QkFlha]|dj>]Gcv}wĭn@Ahri/rj3D.$е*hT\Y $fZ:' h#7 5?d=)9ʙs dÝrdߖN(.VZC|E 9%Nܼbt@9p~H=?b8*[Z1=ޢNNEv!%߬iZuD!0$ Rx_i!,Հ 1HaX.\hκqԎwo~ ڋ؍rl?H47j ,Ӆ5ɒ5%%'~^GJ7x}~AJcr_ӵ^Veq=nއowKERY³6dcyNx#O~$jaLFᙅ. vkb ۟uha[*vcue-O!t4?y&$_;5_3VSW* B]VD}AsEŰ`n,<_B .pYkUdI𑩙]W1Įyqh@ז;eT81xPC~f-Fi ĻW!3. 3@[ru|Z i ~RJIJڌctQt θ!'-D9]a5Y)52/7Iʈ԰,?M4JL`1agE&ӆM1M+a3NHV7)}F,4K 13?Հ6(6}RtQl  t{n抣¯r?ގfD^fg&>efΈf/rnKe?k<熩5z0dI ^i&}~>I{PvAI./`HHg~qCViVidp!~vs`>ƈ?v%9+hJaݦ\M 'F6PI}8r  * bTBW+g2y%qbW1DZ -،$OXc Wj ˫fPd0FFF%irFΞR lUI[XPkh DwKy92X [=῁ SC'<e1acc{slx*ZVĢ Q1ZK3<˯۠B&ӁA̧Ÿbrhv-yZd9ݯqՃ(s>pwݝbI_p+7Y+| s鑺u-bߏ75}5)'c4VܶQ|sٜnCi*?u?I VJngs߳uAaZ"V Z;]C3@ 2~TD # ty ]godN땖0]l _<)k@$dl v$,qb_ȣP ̄S9 ~{A½ ̹W+ †gVw= 2 D2\} [>Ts@|q: |6|ݩPOe[Wݗ\ثn\ Ρ8}@=SL-}X{d$!;VUHyƟrmXp J<⏺gGf|?(eb,fj0$zSbb5zNKf~a0y=wL82اs@zcW4Kׅ"ƥMrp YU?tp\dlQ8!&i;ܽ_|C-r 8D ,{Ñ1ČmN\X<{x=cYKټ ħq`mDreZv=LcD6z>vwFnmK/##YV85&I8n#3LzCuh@2rXe0.J7  pF^@%,L/ӿϫ)eoAqYrL984=kyJ>(>qV͍phNۥ$sUpQ{mq`;"9Sc4~FS ~7k;0S/W)Se$&ŻUJdSQkG 1Լ)vW@5IKlrWͿhU+ t;W@s"YqJDc-Pf#Gl, -ۥcڏyqR)="oG$&QG͂w (o(4D~J^B톷haMDǎ:=}Ebrxw%axX״JjFM+@}3U/cxr+Aa)}6Ej]~mL9~g\఍=W`Nxt An"a!ZϺDs$vdrEg;?'>"Z]ׂBʒ/.cY$ #HATOx` , e32"?a~~yCQfxxN{d&|lG1%h̭]: tIلmcftnsWBӦ"4}B Y;dzOrJJ{ {) VLn 2(\AQ7 8UW0P3mB XgcS&ESߥFB8`S@0y=mp r5TzI&aM0[4s֤\i{Ƀu *z-^=-$iĨ#l,W/ʲcQCB'ТB쳙u)S#͸rd(D˰z:A2 7B Jw. {g@0LҊ^׻Ձ=Zwn^ѿ~{IVWsR/hL6O+ E뜨blUJ,=9ii7`a'3}Bɀ5F9h9A _*{֗?נ2_̈́( (ߝ{Ie`Sg %kc,ehG`0:`7~gn8M)Sf~!pCƷcE-3mA|lzS5,HlԆ'5YԯTd"Mu]l*8uc! ׷yQ슳̢89̙7CMps]H|O+u$yq#·RPYZ|r֚6cgc}Tȑ_Ieu#׌ uw!1Tkr.v|@힦 ,Qc~d:C7çZtn*Thܮ/eLPBkt@&$J `;C7([21,=s3I֥OEn#iDֲ*1fCڬ^&e[.kG%CX9U탭OU. fGcÉ<=;l؞1Orf]Zrkz(^q-!#j+( r-_C:UT Ƴ;qI_W+`,+JH-LoMh 1~w| +RkjHs.qr UD$ [+9U +8uPe$3ص.2}6%Լ!'NwFZmv}5CvurZHe"'[brɥ Km`7Ogh@y俊\7DZGD8آ4΍Z xlϴmLױ_M(kXqO Gedړn՝x>llo +Ԏ<*{lե u- ۷A9af*.w6q *iOK:TsȰ u@N+<;'6҂"gK߬3~3>hfro>>iBܥ.<]ui*/,Z]Sc5E~H}X'M@e.+eil[ 3RO {C/߉kah s2^B5&м M*{|*1wp0 D<O=- iki%~_֦~*r;[X\=Ucs#y[f[gt̕w|ZGpAM8|aV6i([0 rM=0C㈴.1w5ZK]MӉ)8fɊh?ZaWm45ZSeKF$a]b7 jc%\VLb-eL .'L#W[厘U@c ӌxkOFfs"O>*vG)MQ##(biR4!@ywfؤms?y3,֢`i8 gQ%'>UO'L}0tgyX4ÈdA%#m NA4@^3@ R[V.ƾ߸=2bNk:0bF Aǔ'?2#\aTK)nʴeCd bҦA7s=0dCd<$"E-"@f/а? I*9|ۻm6zɋEM0,/přL#&8 ?hI'/&g:zj(OWk#){ pv="b˜7&:@YjBg3qvY:X6[f?fq Th3\JUggvT:7F'"l|]P,zf$إw6<'qIjM@Seo]<ޝګײ!I Im]*׼$hϷɏi|`{iEO Df\E?+ꦞZ  *Y3wA0i1ðXg&օj<}(Q'v4r@ޟ[-}E }")uO!٣Qت帅/&dGh`>1FZ]~x!hd-?0tIgfld+gj+ 0kU}CNbn2OnoUJkէ*5izlEъU(3?{mPވ[$e8qm(3䲅 [46FD2zk›lvդT=ֵWqV^|wR@J7N o =ՈrO\p苶39}C"=ƞY`CN8l e3vMŃ# #0-㔎pe#Oң5 6Y܄31% UqW/"|zkUE6(~Б._nu&׺=X@9`2HB$*^IwP*ZKf[y*=+%nB)JFQ Ļ=)aqI#ւMrČ|Ͽ@i{VJFKnmk #>v@挄 B){6>s)Cº%^Iٝ4| [-e1]ɮmvq_+>(mװQ͏BrAhRrbŬ4fw+rHrϐ ?9ũ0]Ou"}N55TUknءr]ükY HKƪ@2F=ӡ {-{= P K a ȁkll$_ubk:TEc^t& 0BM EE+^q &\k)6 G0"ttv1Է^z!^ LЧ?$ q᪳N͉ԠSCZT d:t"!H8ā"5O?o+*D)ɀsȱ}0#Ӯ\ ]]j^m9`FI jVKv+]Upb% \#E͢>ue{?ߩ R,Iby]׉_8uy~c$=K5#i-iXm/ns3=nLF ?EMkET޹eGkb4ST/f!47-e 0>Z0w\QY1@I/sKƤ4MXtqBo2xkkӯF\}3(zGLV50gCTew-F䎏9 |2>X`\nzQZ]~S?!-9JdS!G=ij.=-EfYj`TxQYq֜61LJ̨`.06F8ūX+ Sr t6G>]1ً5šm(UQP#v;H1^Ԧi ۉsv,`HYL :gt3|ĄZ_&kߞ\C[L3 Ez5%NIHx҃4oskҗrj f+c2whL?CF hqr.c HNe?.k쿒FDqvWQy%ҏd.9UٟHwHRQr^JhwSCj1d)#9GiɂA26?Ĭ]-Og4RUW"2*/рASn<اy|6~U kÛGo&Z+9 tk`TziHUR8EP@Jukک_^ŧ$@ XH?XEC8<>+/QU|~[D ~gii:Ƀ,׷N]ՑjR<;]j0Z;6fCn~S-cu@Ώڮ"Jc`[1h˴ 'ڀۼ"BZgVdO`ʒQxuR%sARhhN-oܗFfD.[ 6ZTAt'9FAD(<D8ȋ;-t4HW:P)VtV.&Ǟ}%  ED5wz,;%$ ڠQ d ÇAQu +/X?s :6)? om1}2< .77XbwGv Ӡ1E#(Gq}ή2Vn.Z9f.- lúd9TE~p7]^g aE$,XjeKQžL!a`D]T:䫺D=<})OK ^VbKڙ:ͽt}|h+Ob?{Q-Tmvn'WB%B~u= 14{?J W#{;w$ٯӱJ$ʑZ?%Z^p1{-aSd>Z]/0Rc_Cdmej*"E|wnYUe*[x0O( Gi? ɲXl\{eZW`"^8MczP fϬ mtDyJ\&}_ +=)O;_u։x .&@a ugh 0 8J|EBFQ\.)Tʼ2\]fɜRӬ &r(l!UsnÂ/1419昨C["M8M/8ۛ6Ƒj561x> b1At_M5Jh^]9A /CM3ڍ-pwBkRl,VS/f_[jvՍ }7 k]Fn;Px Z!+eeY#Hu[ #nMdbp| H Tng&j F5[۲ckhM?Mۼ(Ov$2=BE..y#nL2A,yUV-htˁugxзHaMyN[}AyQX!/qc;SL3,,vEGÿݪ"" [; pOܥ<՝B9zaayEaT-Lm ~8Hf4&i#HL%o(@>ޑҫgO%FEhz HJhk([h]OO{qJMʔx*$}J" j/I MsH$}9=5r4r6Ə M>>0@G WR #/yHt+\t[jd-OYNuw4M`r6^ [n<0=|²۰Q0m%ZF+5 e$)ؤMd=Y:뵲)¸?Ny ֟Uo_ӾH.LF5b~ IV>n_;~"*Q<(h˒A7&JAŠp)Fܷ|TjTV2?r]ݯAe?CzQ]egDU&QjwFxd.D#ylC.D-/|*1E:N5h:9cp.Zmfz碆(Oi I22#)ab;j[D2p6ð8+ބ8@ ET}٢[p)]帝ۿ N z#\()e[3*µkp>=sjJ#w["F 1L;5{q8(h"HF.H;l3t^y]yD2hW*p M|K @/hn*sהixͲ~$= 8*ī#&?/"F-$'L9Ip|Rm=AA]-sS&*BBc=T߰S龟UL_uG[&ޑjkiO&@PO3ףziƯ:~ h ը$(.LɂmN`վ2eOTL t]͂w+ͻ2#fr{©%}:d<hز9m]4.@gTE~+%cc3XZ#hpƻ8h~PQY+CDeʐ \.-) o#* dVE1峆}[GNcvrW|rǦ ^Pb sS\W*<}`yВPmX8 R̘r#s[G R3ag99Hj5}j%9r%K;-f6[8/2S-@ /{GbDr+%++̧ɶD>W̯wnTR΋ah"5H/(k/ެkW:e]% EXy N/2U@ iX h-6nSL\*?K%dvS]Nf̜~TZ dr<¶$u@.˶ nh]Kys`/<\LYo6ꭢVsVq޾W [D_:}Zd. WL%?m='55zztњ9 zg i4fQ`'hJB4ޟrpބ^ Q^Doi9gmPo:`k\ F7j.Z9C~ׁՊoݭHDP^yo]k,꽔Z4=[oL1/$~DEo,eБdjN~5c0s+CDD(Ateg:Ů$bvZ!.x:"`;D8=v"c+N =P_V{'E ~ WEWವUM٘A5v4'8<._U5R F\ [IQx-ռcvktcHѧKOjؒQΟقvHFxЅq{ٺ#vEǟooS,&3@5\oa1e[0hB41/N?YEtn`*@X&1 >*%d}\Vd YY &Kp_@Obexkgƈ^XqfT}|,tY8P{z;AV= e.Ci-28cܓ/H6,H:Q[Lxn+n݂֞Ж<J`` NҢs 㘊f z7nf!媾zpeR ^>I<,Jha ΢ _!1& l 墭`à2% ryU*Kƶ_\dےZP;'`.a6+G^ʁzlW@l/g"Q$ Ypؾ'hyԫ 5}$++hUړNetaD }ʼnLI;#ùNk6`ssRh+%eB^PV+juv^?Fi3u6VMVjo:h.~A9r4E2#C1FX Io |ev ㎈#C5bVGtc:Ce %Z4HbfrFl1`>_5=kQI@ފ098$V6g]Gx/@Œ4_ϸsu+Y$n2MH(yfFd fVorFa+aOԍ~wq@1gD7e ;}6Gq&ӕAfkUF Lj4',- A6G[Cb֏ 3'0q/jm40H6<0 {Aoڂ󮤨~uP_߾^&o$ÅQ.}HU䭭[QQM lO$Ӂ 0}E[<:ۭPY:F JĬy($,=Vhޣ񼰰MH/~F@>m8 [MoyPk(7O(lI( {upf?j=zdz]%( %ȇt˿ZsJ sF<; 1i %ܱG.$a/Ӱ1N\UxϠeՙ\nIobuceJ^p)I.a4sG9I1[㉚b*?u^TgZըJյyGQ6'k~J<Qm%Ѵ îc >"L~:۵? G#qON•ZҲݜTdkfIc C{3T p?zTOeXorN/ KeHTB~ 8Aw[~P΃^sW~E .Zںeɴhs/3ȍmϪ"}u=sNht֞BY0*p䌮>R$EJ9j DJϩ ACQCUTUJ|xZTv0(5,n3' 4>ʲ.mɚ\jW6 +nP.491Aj9;>++*)xuηKPN1)Po{ $MmoY DCdwaҹ"+7&"c`|d)}+Az :1Vos7Oz(H4zÝv4 Gv.;nOFbi@p*#Ԑ?{A_US|B=@.9x@SkN0dɡWq\Zs:BJgUF3ZUxy3[@_#}'?b8/ vhUE0Ă[ɃDB=DFՑۚy[>f[g6?zt[H714;X5sҔ/ʺZ|pV61hM-ڭuR(M[̑PImr`Mi{?< A..%n,ۭ%w|K/p(,İLe&EI@Hߗ6txunGH ];4:AUfxMC.SwHV:׺zcu} OpO"uB.! h~83,ed;KxţɊ#E!mIFt.AC+mEbu.P rN'_TS'ȶg~`A:L>:j-um+TX)=AlO[txw98"1d޵Qj*H>ѭ +*dMov یU}իY*StܛLl.)+qwySSys (HEpl28mB F`5V=f6&CJtD$7ƴWu4JcD-IOTI.؋U^svc~@)ܷHb2O\ _?~4ݒ8d&R3U|z1L.}\d']{F|b}8ntk85 zL1\XAv"Aft'|5|qL8skZloDJRMKD?o Y;|xP$qsgy4>V:gѶ)VAf5)O9u㹛;:e`/& .[:1?sAl#ϔq UɭAlllyl ϼqhr-28~0iMЅGiTX9r`Lp+Ew>t&{6XJ{{{/Y {tYVu Cv S lWJ:k0]SSL3E(=68uFmYKwL3ڮgo0@бJ#u-\K:[> u5[&`a}}O0) 7ΘK.vKFѸ~ EhsW@p`~ )^GF]< yR#V!Ӷyë?u%,%s }S\Ro1?`% II;wΏ^0Ē8o!Xa(nJK۬62рT ֝\ oV>U"n`|*U߇ 7EGI!fx6Xb@S^VAbƛ߈Ǒ@$gXU|{WjHXsr6;&ΚGbtLR'38fEr^du6&2! 365*+6]⑦`n$5vf&cX*3<ןaa7tr[5̘́ tIJiMxaZܖI혥Qj?"%bm3R4x^oa`E["LAiBٖ)_eI6y}x&y*\rĭE3RUEqt~zOp-nuw+fMd@,uXO7_uMpZON!?tk S:u4Ƚa{̖#>fP4!f]Η[׌c#Y,_! R١&?f=p\Ȗ |H''O!0ʞmGw=ETޏFR)7V{S OrͣX*_EmJ垭CsnӇ__Oy /Os&l8&þUB#sQ?xɎsuc-^܅4oz0gIM)bØGqԉqZVK.^_VUz%Jz+v8wtHlK2>a݄|sfw 5In0)z\o?/+DnsTS]\U-m=A+Θx;#wÙژ4+~ Q Up@A}c帝+<(ek3EOU@A4q^)֤Ajt_?bwn`;w&dq, wp s? Th9X~UVRYC)aWV[iUZ-a,%rqo*)ɶ~1VK휣&Dn=4C#- 5RV昰R"$,(L=oο}T͡&&[JʼnHr1{dX]-K596 ^S ,[z$B}DV߀?Uِ k =D^J۝ &Ɛ6he:X~޼1~3;ypyU"LDO"AzcE+5?$]U# 9|̛>[UXSOz:ҊYp':WgOn[(w-BQ̃W7=eoQ{Ի/+r69F%OדU`V,?] pbN>1vklؽm|= X[9eCR"f;FK7QS_l4ޢ-ȵKM d`5![Bj@Lc@{,"fnVjp)Rh8P7AIR[g\Y)++B=X[F0E)xVJ㾌$%*RRXLj ]p7Ǡ *VI2?f)fŅ`NI-u [ suW˄nlOomi~Y/Q>OJ /X| ִٵJwDMyPCЀv*MKpn_JY )prewVvaBxYhە? DVgw3 % dAxH: 688Q|"<6&b-ʻU $#l&׷UX ؂2*<)HMuu>o Ln4؆]IvrFcR DZ7R*ØCN:M*(^e6WF7uW5sm,*`lGkG$!2=GKFUb;atm*u Iw Ryq]MFW)[_Ӣ@4WƃA{9&&!Sm"Ӻ^(YKId?eF1=R! tGHk sOR 1 a"Vu\$Cň&;$dgfO\P)8\M"!Xq ͢UH9i`X$(ɍ|4y,YG Vأ|*oR7a9Ytb1pÜNanz\մlc+w}2L ɨw*R$I@*M{pޏM?Xv>R7}Ne΍2X}=et|Ύcos_%)$q}zH`nFHLWmE0ǫ"+ثDiuk[:1)x+'Ο5_K4̺9gf -+!Ĵh((d'4?z2@o~ۨ6l4v cE~WxR2CRM:Ҫ';V 029k"4gzkŋ.dML/<HSG!|ua:kq?9Zx%k,l0齺(gD濝-_swfLV$ZGIMOm wt;Xdꖫi]D_䱸M,Š>DLoG~I˿(|O 0 .č AτPַu(>U+H\q=>&"f<4LB3?kal7`ף< ܽ6VP9ʣK&aF :O>3ɂu\TdeO(Mh]6(թS6*3g%/7br0?t{0J1<-UIxv:*T!"ᦩ'n1yoS % CO9J9O=FzYۤrlTѸ \ GG}M]8J7 H_w n}fFW* ]N` pFe.LȒ1kQ=~oTBd~Ͷ;m\g/"tؠߪe=q _qex}(_b*nLSc~<Cvt,T6bF_BbRs@{:DyD1w(YlJ'3b 0<8~~cr(mB/UnF8:tku̩ۯB V Xr K<ˊ +p$fqYneruX iPhV{f);>»LR*U?> M{bxB5Q#Nm4qIo>ؓFug97UMZ̝CL)M\ qbszlkuf|ph2{Dxo؞jD3vnlCkRdOԞ٠O7ğ qmA1B'C$ˆl%$ V ͻ.PdS_gJ= Ji @,YRBGX|5zw# ~} jlz(gkh,^(& ͘9G/+30,XG0\kX-R>IK4qg\>ni&HV󣕮ͧsC)A\aF6< ײ'ڷׅCQJ8=jn̂Õ 1|+8AŜJR բ?˾gYx:Lq#cL/~~ ' 8yq7MtA؏5OHCG p**ah`iy`fR:WvBZ粹@K-@eOOvǔqDh˘Zlt@+ER,ꝷl䒘 ,}n 4˝oy ؍p W[%;ag [4s}_`F{e!Nӛ6ָ C4]iA9;ω+6J@jdiw6Po9PeMwQvD]"+ ՈXE/[-X[?ZOzFz ý,IZ+FfYGnь1,a;:䑅z[ $ W7,ޤB\Ŧ%vi_TԂO^Lxitv_>_NiC2~R-OV_pNX;:Đ@FCqȕ)wH_ϕX-לkM˜Zɫ<8E8ܦ\"sCwjTB-- t訴(5CɈWe'ib V)N7߳n$Fn1B+"5*H~yT)̩AB+(˂]LHq ܮH%*'n@OUcl%XDc,ߠ=jKO,WVNqLȫ>}ɼ( "N5܁>^ԏ:^X}\|<}zd" Z%<=3sNsl BKͼ=U2`E95h8UO'g!Z0mW7/yQyuكиjdebR x~v (jc+&$MƅUB[L",_=_BɬoƊW!n (4 M͉̔8U;P1ԸLgrcS{UPXk`'ǪfFWhIlbwMң/k3 vӪT"%Xhm!-H*f3ǔm5VGǣjUR' \ TuH@V8*Oᚂm$OϠ[ö| \!`ZQU߳Kjk 2l~<*(#O&2'+v۹#SE-'ׇ$P%?kr|zV$Ԏnk`3vvk~p \-T rjN" /zZ. d{^7nChDݞ%(9ޘL"M??av%v?_\%r@Ni:$(%2HϣyNM5jMrK)&jiZlMPםhGeP`@W:)yaiݠGTֿnCR Fq>ڀeŁ`CHϨx~+MmTCyxFS|ii}%O#>ԀtMc\z ¥}Y|?[GE.;bVG7ь:d%tJ?Y3}_ыA9GPo>әE `9w5a2`{A<̜ 1C% `4߰7ܵY?mؚDgAY Y*J$8 ;=B("lN)n[ʘ+z)MJ?U*/wqF^=ypy.Дp8SzŴ؂8v/;S_'XbX$fbhupy6op=P?ZUjNaƎNbkG$4.5}ߚز=@mIĞ:OzG+"H! a(ȍn] ?i ,{ \~sa!ջzKi"ԳwXM*zN ITxEmqULDeLos_㼙8gkehe6T3_sØ&VQa[?@Cv,$)0a 4e[ ' \KAO_ڊO`Ѧo*?'¹sd9 Go:GO$#DN:~ mTh@}t}5fXU7V !+AF (UcHBOT ԟ4e\{AMMsLֻf%D=gE(ONR-T{5eSAs7RtG>)r X,idVTVGȰ-}fv1!ukX| #fEQIsw<5|VH2ebt.kb^iᲰCp]A W<[̛s%HxC Bc6c2皜bO'z^#˘l d]a$^i~6E◗(w A+,m{*$Oc홢 'zyl(a[ؔJOypH4 gDQ&#i 5?`][]r>EN?7uϲPL6 Kd;hw?_ [8.4)CXy5S?$~P+_@nrf|'JF~#,p$)qy*g;U y+zGc(r; åDOԎK_q~[ (mncaERʴv fro${ػm2D­,^LtRFWi_@QQQL~YB2{'KoKHj'F1%|]s Wa}.jIl1eJ$ab'VCߩM"fWӓdH4ET6/IBH2J|&VqM|eϱ*Qۅ71?u- E C Hš<{XY0(h>+ިE%4) l_1e %t/%; a`yD60&ǁV÷q|YϔZ(7zq7Gn픏$[gO/''<tWӞoiQu}A9jR#xf!(AH29UVȎqҥM9UbսB:K|\s/ l:W]ݔ' fu^|6Gb8zѪ?#8[ -3~{R W': H9qup/gQ^]!Bͣ(2Jb'1=fmD:|LV 1XH_7|LdjhTr &LLct͏mM>W?ΥöB1xdkyr6@@'޴jFmt"u]k-tzVӛFUFp[3$ Pv#LVJ(U_.Op ٥u+[#7IDTY/ޛ Jp7wPQq1dz\B['IӱWKNoA*KS &մ=K٫h.JۡT ZNN Kѭ%p;1e|hH]?ró|v04? bF_K>`{:I.tPj'WV r9 T?]z]'h.f=t,<njX7{N4il:o ӝq%? p?ŀ8օS[J?I:ng)<[ҟ@ l6#k2 kfU9Y?G\"K|F3@AںbFLmar姤[ĤiW#&H%w)C>lÏx/t2gKעZMQZsRuNI 1Z.㿄,fiiCZ^d')ȻV5,B[ had>Fd4T{:C#:R !b:D׮onˎ5|Z[9њ@ 4[yL#rI4>hzE;Y1@#0f,5$ױK4>FטI4^v4Uӓ=0[^Ñ)@P&|9gƣiMNY|3^4ym76sa:a&k8y:N:_%`U?&|Y5?zM|Qf[cBSɎ!I40+Zgw.47}bg"B_ v +h)ZlK12۾ERg.zjmC_VzW^Dk,V7kTi.bzP]֔I @O6} TK^%c#egnŚ7;(h1dʅpiyoYbM:t;HR<>Y؄-+-bwZ{r:T#8"_<8Av1]{t>LH,b 5_DU`O! e%TTT+[l`M~E` C9R+E6!;u+X Qش3(cY$7(c(1'z0jn}iM LDjL9 T7{wti*$4O/"a^ =N,U"@@3@~mjoJ'34Н5ܵ,xI]Q< Y*c{JZXB%5P4睊_\8%~GmzNp'J_ͣ_ aK6C_V=A>XR¸]92jr7ߩ%JeN(Jzch*j>ꪀ<{.' dH#=C‚̈Ii/djMv@W6u"6)6:cw7e\0 S_@P>T ڼ$bIYѪGI+ޞ63^*ȭ 1GPL(۟_HXf^z1Թ xzq|}'ؕ I)'+iu;P<M'|Sm2r"MF_0 ʟW8Xr1X3 I"uI" R!/$ l |>Z?1xVKT°yA}OY% zrH5QXn8_}푊M-{D1RR]^%~0"Y˖6Gyrro1AOnj W밄Y9\GV5wuAjvcXNPξ eZ~.A@/ވnC*61QW#vV:̦v >@tǫf9i>l;>RS2m]uPƚItEg[x@flpwR\*y߅UNyj& WbVNdCu\Sj&#PG@O& h mv؉\g%/F@*M3 2H j?&i]<ȗ-Vs&p yo݄z H5"! sϩ~?FP^؊{'ʱĿX}vX ^;`pCӅH֪X#(O !(tj 5dwti+wXPi%ĞeJ#j玚Zt)"g6Lk̕y}RkiRnV}~{2فt,feAUCxxzey[AG YJ'e}!)*N]#khl<,l77wxMob&<J6.i`v Q8S'`a3f*44`{[; 3JApUNV@8%Ɠ=%v6 uun1um"1QG4|̠!Es;&A4~cZ{Siuus|ae6gBd1{(ED 1G"/Q2qDq@vCgv<\GULފ#Â]#Q@ے.͜H滵o@ogzjC4tVYSؤfMCnzS7L> f].?ku5 ?߄TV=&/icx}[O&abr J=:6#/&UEEO,-a\2V)/Qm*e4$NGfecovN)nׇW%LѴ:A45خoqxI`)1cM-Xq~a[@ qtĹeBv.qXI{]ǵlsxqja^W4b5m jЙ>$Ws?*elw-">@)"UeWs}̈1_72B's3>"Es \ۚݻ_a1Lu᧠+6@FqOQc#QE%ڂkPȴ W0.Fb^!&y`VLor9L̂#FT%=nY MgjCԱ>pa ١ݕe`M5%lՒEj\o}) *~Lޟ2H* c{]+=2ҔP.U%KfEWDVnm~{x Wo۬JXB.1$erexУXXhPLR{*i;F7sOT&R@|Ri@Kw?]g&H\|@6BIZ҃7Q ]-[sY'Ï H򪺯8pTEPaOCV6e37sVj "% tw'̃=R.N=[""69prk]DZ~N!E75;ԥNLMT\nv =&]}1@iTd)R?FclT|-֍ƀ@PB[ hI$ˆJЀcCB+!ꐯmQ*6QsQ>5N>!0Y!rxOtŢ"{ߒ +hu3EmPh' tI-+gxwK{Bc56L#nL Fȧj=$o 3> [ŻJogy3q@,U*JOzY8Ӥ^Ai32wmu^`iCnFҤEu*=-c5vnaC1 [}vTEj1Ŏ!7QGF5BsMb}*^+ Ut]cmԡqFs.w+!7v8qveqS1r)/Zj[έ4j %H$lեYl LjBOȯiZ:Y7^:@ߏ'Y*+XN}~ٯNq<̃ _Zx{USo#f<˺zxC+Yhn23,wA-芆PcW߫`CmZzRY"ܝ͗xcW82jxM1{ÎBGg3 ZGpFec/fMǝ=8{ӔXQFV33C&Sߤ=iLG?ңCHR6'ğ֗#CH᎕Tΰ]PmH֐o5b"uK?8:Gg{L=V/7F@1=vLhOml@օ;UÈPld/g L "0%?fnÛ u#*) ,p*a5Tl߿#& DwKI"ѤJQC!Iu5Rς66QsNo^ A:=OigkGZai>n < ՉOS?Lw6 aYݏS: M/FټۭRHVlg!/uh@Gol<%6=SɀϽY$dI+Tp.iqV- ;?"&|h#=}(_p4䙙o]p3ivI0G7QxY^0AX2oJŤ"QR xۓrO &OyNCqri{-SbwVHvQsimpo\7mq%燣OdS5<;'Xzjy jJM]qXe2N~ UqI0/&6/my0<- ؽgd;LZ/$Md#ld5\ yw<](  k ;**ޤ&x͡m 1:::flFJ@7mbmkYR9x!̇'I㦡b8ljcM4.Z%]H ȢIGmlXUx摅\̹*H͞+x /I ^& w. X!oŽS6׼2nr{9^;du"}9$stl9"mޞ|Yy^x wy.:xp=՜t(A-D)n JzrN wEb˒ӱ1ۊ7drQE?bM{`h#nKLKq K?\-\,zvx>lz"``)W`r#ESe̪YJ08kBl4ߪakX5:ȯ)LT_]zC(Wk(nRI57qqfխiF#9jng`8qc凓^z0G*iH\F :558A  ދ*wX ]~W?-9[¿ULvSr9kWŭ~!,OZO44Cso#-$t{rcXbM<\~{fPMl++<.Z9)rW6U8G ἣz8YznDsС`d[䝼xTwuU0.Nf wea[|69Dl@w-gj-&WdmengSTevkf'K$Q^`¨g.Rpi8ިSx Pa!%ˑ9Sns ;9i䵀ɊV#>ʪ1RMO߮HzKbH Cz]'Jy8%> + *z@>/l !aIv"!$U/: YDdhoj<_Q-8l^F)MݹUBx\m){R9aăc9h0!nnjim&txN[%uJ~^:*<Ѯje 8pt5[m})eUsz! 1iq)CMT&dՙ/LoߚysMWw/Tqk6 \Re*Qe$@' A[+vRYJ^%g#p\>OD!lLPt5,19^YjU|gTȃk0 0bFc9sS1]F/$e <0'W@{hpcK / }@ѣҍ԰" R*#!xUЅ5mmbAPJ"crX+Zzae< t:HG'm0H%j-[h[KM=`QZ1g7`2c|?h9戄?([QKZ37RVW%åhk?.Pza0kZ6C#y{9 n }p6JNPh ]}vOr%/o\p`QW)omԏS0j*:Kv~`C4LSD@m.QPW"u4pW6Nrˉ L>{j{kV:+0Fqh0%nV}ۻ/**>T鱂c?”kUN|4o7Z!`n+HC)tH׀CGQm;Ŀ eg.qޣjm,x-u.趸@}Hү!,NM^ehWԅ[(Z)ܺgeCuF>+^(p #va2ֲ:Ftl K?YexM,[C>x%6)G!WTBֱ̝-V-aCO^[-bRJ e33Ҕ 9ajc'P8&"_';fmܮK_8BVJ|oEV '~/?FkGjPetn@nP iYu<.NɹTj^Pp/ٻ̉ϫuX7`t5Dfb;HP?ưLBnds< Ă}ܷl`Y$~K:wjW8s㵆b4_ hN+R { bN=%$]kAz0C`FhTSOV0]ҏBԅ5L(KX^^)k{ (/qٔOuk߇g3?uo %ybU,fؾ UZ׈kǟM^DlO#88obr-i*܄,t~`FyK>wR %sl\ _4J16_"]5X\.xgwlQ'#if(XK>"] %^5.͵E$Ƃ}ht}-zlAI␒~;؂F!/oyU]D:} A+?t}:i2+D#ǃT4?F9F4G7RO*,x@A(eJ6i{BRn-aCDʩNB&KKL|0̽v>',P9a22!V.jcrϴFGxp`.\vEsOtr<6BiVz^kåN_R-l$oT$ڕb] f'5&-NIg˕"q!-eI6qZI'_Ĵ/΋ݨ WOwf,W8g j*yT4kva}1W"#W#rW0x/AwTlhC<ƫ9L )oTA8LB4QG/x+nLD#)tSɻ59gB`mBSp N{3YzZì*3$aDDd9͖ /i)siV}K$l\(37M =zM]a purXFƑ[[w1܂$)Ri|V,W;*B-~Q2ʃv:Af.qeXɏzX=nXjKHаAINo49<,íV!4 )w-$h!tR $󔥊uUQj _`oiA5yLK\i~e <ϠPo#D)dSoC ~t?zUibslNP`5'wG~yxq̔.bZ21rQح*tWC{O yF &(O(@ }cUOFRHmM~M}۟+I\OG4Nsۻ}0vFT%-w+t^>.Y ˆ[ek?LQ,O6!ƣ 7^>fVę1"8r[μ(j`N#U|vt:(z^VF2' (*" ܨ0g"`q(p0 xdrN" q:̶Ml@=fb-#0yQsHpVosW|>q hgr7kx6$;$%Vdė`TuzEѺ.* _8jNxv|c+_2et+Ee]z[{bzsvi-Aj;y *ֱO*1#|+38rѳK s%)'∶;nl6E)G}XHRex猥.%%^G~]7§cy%vWJ"`qh kfklȢ:ѨӾSGRRG, =8* /&@Fc J{9+Bw+}㧇juCfLNV ?\cf֝1 AG+㌯C?[z۳}4dwfWj@:V-gqR[>'X\@ɜjJ!SAsh[CҤgYS!m p2ti@K7|#ly=S2'D+,Enk,\P=0tٲ׌UyiH !6o݌v.;G#hyS'a۵@Дvrt:؈ZO?'SͭSp ځa'BN >)LLS}xhvTTɾc̍,FwrW)@QKQQױ9al|G>}ی;O{L|<`aLaĉ%۝2ҭaH;`wnV@A^R"qcΨDF0TC4Q;EEBrR*?ؗ7596.غ5RsdP>h~ v>|y{Z!:/!f5eEϫK`LhG zz+BRH-GA_ʔ#c&D?iYg]i5hHm/e^^*L)zw hk.9gCSsXYPl"'ZN+c߬jGxT ] Ogґt3|bD<"rM I]<_?oD )Lסimo@Iq v?2bbm,nM ow%OMrwd=+ooRNMUl?å[3:.z.{Nࡧ}^!";OawZ *oˣ<Ѥ!``:9}^Hizm)=5(xg4fI /M<|9u{Kmpn}ϒp }L!UtTV u'gJ.M.S=8X&ĉIfF=%yS@,.O:۽#P%Vө|1SK#!Xb$d>@ˑ#iuyA=mM( _iXw( 4. ,/ZayǒnS$,:$~zCc2͜Rݪw4Wφ.r{Bҟ庐 rS/:5=E`Bg-P$cGCCn1O|*2µ=*1~5$umKT XÞDPyN/R3QD?x`bK?SCC+ (.VFR?UtB$AV o_*h4`Y};qrw\=u7Y@j&*͒)D2 xI\-'@rhEʣ6@wP[ ȡ\}ke.|ZlcBjv T %4xe1#7 *'ձ$)h%V}K"RmQ8hX [^Hb^N$ٸ2 x!Yg0t$jDi17& -ZB:.Yp0=L7Z,NxTjˍKO^ %?pU|)6ğcwbBKosmaEl~UlͲ'bx|ء I)eE5˞8!V7CN-2NY*v7fME6@-C38ea/ʈ )1.P&ׅ*JgC"gkd|M0;6or)i]8f qSb#ov[ &|ZGb4:gΞ`t葎L;u}죙A@WJKTUp}ԙ_\+.Qo1u2gPz?V4l*#?TB3廚lԨ_]0dI~j{_Ιs+[eL 8&RhXjrl,:jadN!]탦|^[Wiʦ }C_٣B"Zjw\6O.oy&y55]p-tĭ+OT.VǃX*;'+bWq{ f]hl2cJlFzSJvhSk3슗HYYbmP}H@>!BT"VS$ZFȂ=7oTcn3h{0NtY+Z1$ ]Ԓ- EQẎ9]ojؤSFUƘNs(K m3 uI}wt`$I ΟގWU{_B9muiԡo[jX.cSDTyO{GFLnwEhz+J2 xfQ&4KUG,9J=ѱL`F0sa?VX`FdW鉢}ENbe9-|k|LC~j(Bm&q'Vy2NgoXZ6jɶvsT%[S#JIN3cq/$_bes{K `bj6< %eψUI3b}#]G^8|J}͕9|"߷*AFj(.\0Com1P'@C|! ⼽0juVVjt Qb )nݍP!IIczXrCr21g;â1fNEڳꯄ6N226 AMh[x>62|gO铼s~.khxGcjܫs z/:םuם`AQAU#6l4şJzH,j׻B;:^elRX=FCL C&A1j')〤9sZЅqO& jݗT\A4|ڂ~_J ̶HW6KZ6-!"P"X;2Hc#&KJ5,%ʙ˼vG:1*pN|% *h2yF- =+D!UӼktKKJK|:pQB Hϴw鵍 $x~SL Vwhy oU?]gj\ٮv3bC脲3kB";1l޼Bkg@bQͲ(tf}sɴ*`uV+3>K#ϟOEVYٳkuUUScH9nsn9z~R[qm\ ."K瀻 S'zS`/_ (>`KX%.tS;c9hIϨ4 l!R\+tϙ'1QHΝO#a]=+Foʕ6y`܉{程 BQk_Yƒh&梼FqxdLGk#'˻?3}4:%PA7?4X` YcƊ>cu;~A<.c@z|5ևAh!۝VgTWPb:Y qTMZpi% Mq!G) +VuOT.To O90kD@d Z{IH129y7xc_>qN)1eבdk}%*.`VE'+? >׶(S F([ VZb\6~㠁g6{b=:y(Y "1,6AcUdq+dzG'' F[52x=Í |7Yz69)fEOP0`ec.mA#>ZCۑ EK5Ҙ,>g>32X%7qDDs,(umt2y쵻klCWυY&N967^K:?C+TU߁54zmט_S=\fDъꕾf7ŸqM+`"1'i\lG-f CA)N6BUBaOq5\S>*rp\ _ZƬ!rꇸ%|zd u+N؜՚G._ |sEw0Ja3>չ! rcNY8d]5IC<) ͧ!F"Uw% r2V~rh y.=N?l[/S s&Ib4Bϸ7hlk`]YRj%N[OOg8⩫EKv$`U֜C$n*Hqfkea%:g[8 U'/n{YyjRؑP!D'IYbx{C wbx/7//8Jo9 %ϰo.Q{)az:\GVsۑ:h]E/`ح~Mf2g}EU?L{BbzY!!z Jᩁ7jaSeIgFԮ6;Gb>zȩĮLŇGPO'uOOOs㕡a1# yb~텏KT̢$^37~@~PE?D%\0#{vD1à^ xO;(R#쭐M*M(NJRDL2jZb3\duvy39tO3?,8V6uȟ=Dڥ_C #"Ykw?\A*ۑq2|dS`_H LgYu;\P-IUC(Z'xykê!jGZo~9wWu? :Oc21'2iFMsLrY(qG(ayz2@/_c9~eUd\ٲoS08Fyؘ2uM`@F2˰H8iu_ڣ(ZZU,.dYpM$LZ2޴z ^(@PpP5uκVqȐ)/q\+DeCOH!وq/-! _\A }-6j}cWa+~ݙ]Ǡ 65OJBJl~lW_}e%)M3aWHN`:TN@ULMgE1[n"TƇ}o}쬯<|Z lïo*zq+  ˧{@Ry\vV02`->RZr~/5cMWgd3Į^LʄnϮ ^#1Ϙc!tYtnV[9jIy~M/Dہ+i ͝H+~"x۹n^̞f=+'䚗4FiGmf 4SQ fkS!!riUԑ3nnS\rDn᱅UHJ!o3WRL2qV/zI;\j` | ojA{V}%WSLnkܞ?66ZTaUE >3 ?g2:Jא"'O$ozGtK%l=b!xnP =/hVs=ʯzLrƿ5 _k&RG/@Sat c&*?f_CzPL4$Gryau<)t7۸ ƿa6`c8>zAʹǾP1Q07">ғ7}(r2 ֵi:Q  zl2|~ƞ;5 =9[tGW1y]=dj_SF~ ցZ9cxDgT!,uOx,=a2;I h4`B\:~#X @ Nȉ?53`{~'PUV7䋿W%pzOSP$CmDGÂ3jdSˈ' 8"cVe*x'ǒ#53'IӃ4;ϞԀ{zrT70UIqтUlbPK`} o }="3< d ф9vopr5^^HhO}m8UՒP>jL8p X$m MYP tEY(0bAMd.]l{/_"!S`DxKFZO)k*<=gb&Z BEahE'i)<#K=P;d37,-mծ_n2Տn;(T QKtC[<ʋ{CD-Ph4f'ErƳk[_` yWfNMLYLR4_~(ԙ+A xf#Ztu ~S#b?ŝBqRڌ ]Z${##_-th}'#Nʹڑ5_ O^Ck! !ԋL zΣU-jN1ۭ5{l2-5&峴L$[! sI_SgU/U(^5B6/!KG@qY%Žc`ARXh/\c:NIuC(.w٭w+:rLWV=`0HhW/Cf s1n۰pYØ[ ꏁ{g{Qb6FD:d5>izDZze|lyxf] w+} B%JBȶbh=of,i GzT?۰ni*iZn }+l")hJivu]ELTNrL]kIѩ/b+Ž6\OɑMѵ-El<N\,V' /}ShPE S?(8H+MQ=!RYP%"#oyA[uWtpNm`:x'`9^BO}8jGLI1V yC)քac6ം?Zٓ,Ul(-ƷEnd:nf* ?ZVJ(2ahk]F3 U`*NEw94 Vq2 v2^fw)6[wP`‹|ڬaDv&p9|of,ZoFS|< <%̀SL,||؅ nӘNm&xS,W %3PCqB (qPEи4qŖu^ {f:2i%%>)}wgR 2J̈&'_ldDL/e=KKMT@C ./όG>OUed F̆~mc9 S^}> wRl}Q#Q4Uvw_lz navܥc˾- o+n5B6Zpe; 声XZk{Q~˟~(81o6LVjtF" ϸ^>=o3̢NEG6`*s[AP%'s;d歽!EF}u s. [q!$i4ʕX~*8CXȹ sB!VG3'z:Duv*v$g&6ZA 2#h*Lw~ 0ݒ)IhؤuMヶ"[{]R׼" H!bN_\(UD~uKv-q|y6X3 ԩF2 L޽p [FX0" ĺ pԕ9ˇ=˧9X[ ϩ{W [kdLrV{+tHa..$Vf{7et]%g4>b2ǿ>KG-Gʵ;1ɞ.b&tipS~J J'c_O슬f yu2 _e2:VB~ /V! fJՉ!Zb;K1 62bިg0!V"-AQd`5Ӝotz|..qvfp uw-j]?+)0"wv {=x/˳>TzCG>uzMq}"O *sTA>LGF̀-ni0.+"gР)M0-ͳW7 q/؃)7V,gZ'q)RQ)/{Cm{8VOitBJRrCgv|`85(Op Y9iʖydɖN|4'=we'jzd^|ݸ,o & 7|Y+_x}>\WD=ZO՛MNƘD9:lxgN"S3oLY >[v vIhQ)b/f~KoZIu,đrRMJjM b\՞P71/-qȎ=Z%IO`co2j؃o b?ʍqvs|!OD7;{x٨+t*!F=5Scl^|pN @)xX/ &X1jz).>sx` U @ ([`}%qf*|5m5x4J Rنl5~U:VQfKJ9* B@('{bXf?Ĵd7\=XqrI:2fGGwOiBiZjz[|]w)(dOA_Q"n {[.wg>z|RxKצ5Tr:6 mxKf搥|yV Y =۳w0M`Wc9jK+{H̼6Uƌao0WOX^oEݷTm@x **0ځu=&꽓ѐGͦ脃{e[ҩt"*".˾tTx3wxAw-:]+w@tG5jL6~s%=)ΛAr/0iMFõF'XFS_HDLx"RwBwU3'8茠![5SQtJ4-M`sI*î#k.hmJ=/pf[HjdMz&WPCLs SΕ>^C^~-%xrFUR5CNVA,Mb'8,᳭G??uIe\PބOJ~RYrg]N>gR ʤdf g %#Tzaڼ94m`/6'gؓ%jMuuŇW*M1ml~r3r%HzUcMgy%[!ƷGD4yk"%#qe{/RYlRO*n? r\kغRjdݱ17&9 ~[\~Ԩ4Ali.^| !#|5k$8,I"d$`{->9JdG%>|sV#ϺfA*?SlG ҚO1'Awq>XsMn2Fjdj^rCE Ls6dX⧲IOpYjI*vC ^V7Qꒇg3]דpU(;2SzDGn-2FIDS q))x&vT$s0zb+(+¡Y[te^k3>pt_Z\?R `L؜;^Rp&'i*HK !,ρ@Lɢq@ %/z1cWjӮY6@a{wm Tu}߷ĭCHQ\]̻f9F07/MD;̷$?ݑR^~}$Um` qr۳ѥph>Z뭞}bXa 2«g'.]Ht<\~DφdQ!ZMA2>HD!X8*G<itܡ>l]d.Zw,*Y?}mK*VnƅS=ľEcv b='L}g|fǸ#6-9s-]9dJP$3gQmfѓS2G"dt!\Tf,7N'@\$IB gh\Zq]ǀsҳt%'I(V_ W͛9s5ZZ8i mJǰ0 kۧAfkk `^G9\Q4m.t<<txYA\YD%F rU}b,NYnZ=*$v^=ao()-"` }iLD|X 0k8H$SP6{ WQzLIxk/4xg(IR@ b| Zɍv69: ėRjQhg0d i[_'(H:..\"Sa04磳'=5 8M6ݺ Ty(>Ʈ5w{tGFf$Q15E7+p:q ]K|#|db5Ŝha7 \bw>T[l8: BHiɆv:GNIw?} ^9x 3hI4 [+4Qtix-g%F.jj_ʤ`gqa дQ YNJށI̚7G#eI&\ap?6_䲜6Q;SVd;l#}ЙJaZ|KxRv`au1~52V2)6Ӑ/ ڰ-`[rxɭA?R_A+:g3o(cf_kÙ@4cFi|-ϚyHΧ3rX]5Nca?VkuvܧF.YJ56ׂsn͡jKUQuЬŢ=jΗ4Avm^d2;D;?{d/B2CX_R~B='UI ) g|78^RQ‰`m[SRUWOM"#U[>oe)BSk{?|Qd! E0{tMk`-7̾c>zJ:)L ֖ ۈ%[cTy&2mlb-UnfE( )Ve̬^`lӔzV4=COoB[ PG qÒ&zC0>XSMm\ъ'*U)U*ena-qV3J";b7;ֺz:G3NoDXpV*i>6vfMcb߆SbQ`Mz_8z4;2ReV "J… E'ҀY7sSAip$wO_5? kAfl&ĘN!ڏHq"BbK$1Dh hoӋ N/PG.9Xñ̀jjU #;9Q"dk(\"NR"LYٽm,`BBb;Vѓ7 Do¤e _sfĵ  %Iz*b]Pg>* u#B2m9 * %R+^rK9FL~*`Gdx-'H9Z9겍pz f'M(BmvzWqg7ҽb-:!i$9d o-EȏYDGͤ3@Md.TKX]m6oh[:zĎ"p^MI205nV3[ep gxʰ1WynJ E78`-aȣ N""+"is)n|_CuMƛ!)h}~? bV`f _\;˨j7ߩWϾUAuiT{d`%?vR,Tc]а~&'IK_BKLj-4ԅƋRDUPRc4G]\]m8oP]Tc N ňrc5_(è&]T:!5khleST;[Xx }M6pfOMs0{ѡ $| gZ[b7Mb&~S Q ,rNuo O!ԩida!ilOmP LΪ ӽR+n ~B/ (tjꔛ%,*raVqgngUB/<]sfOY| ഒI)r#YK! Uj^"?|7`l%}kWMw%!V| G iSw6wRR̸> 3u(C=@TCUv^[Q0Q;>+")/'v5Tspe7LXu@I\ldɳ_WLA#š<Zy˥]( ؏=νJ-S~Õ3m0-ŗOӝˣdg3ws'c(dC[1W3Qrjj>T:rYx+̊a< ͳn#<3b?ch4JCLӹ4KWɧ?kYL#^jC/Q2Xڣp-֐4:R= nk@|9WW%`v3]?۱}I 5sfp1`f)h1J qK ?m]y>i4 #zZ3}#DeEy-rkH]8 wal>.EXd\}hpy-߹ &[9-ǽ]#]|/Wcpry(ZGojbkI*1mQ܃ ۙ\Yɋ6_ eyxU;w_@Z0ԢnuKfj޴VSƧ&?{6 QhÞGbiWH =Ȣ֐xJo~EBESڍ x%Y'[ Ӂt VnskڣGKH%uMFĺ8,Sl8߆Wǵ[js{_1"6yR{`˯­3o|$;%&$mxd1(+}C( +tݮnK> )=e=BzS奢qB"= {3WŃkCy7[91rִZPl%oF"cdRT !CQ Qw}()zP~;UEx7+cW"ueX&fλ=C!R6HkqF2d.ʡu.{D.C)oPOm"CI'Nd) ޭ|3v/{#zd.($ct9EkA,*N# Dw72L1[ Ҳ&R\`㯟 CcHџ .R%+*pxc~N)_[s>tUkp8w;m RIky[76)\ti\W|GΰD\]B+htbHK藬A&82L~5I-&+M+z+o%_ޛ9y6RyT"h)E*ZXZneC!\U_R@HtIrId2OVA`x)9Eؤat vesQʔJ3b=]:AOS&!Dxe:3(,^ 8'fD%+,Oľmo$fQܶSʀgh< )G-=ȥ)Fi;nnObX,˭R [?dXD>:6zs9bG5h3&^nx)Sgg*QG8s] Y|oN|MTI V<1oۣSt7\ lH9:Eھ޳7QB0L &겔>RK;k+9Q+,%RI+{.XmjMF9?޵,l/1$ 5s$@-ytXKrt;FvCtgyȷIR2.IW*$[LQ/o)7jQʋCY* 8H&,uPP3xTcPG"Z ,@˱RUbJuiOtF=Һg w畖&-V%?&_ULR N?aj)O`|d >gFH$r흀!4"[U)ftU"T^{mY&{'wbH~J:rcH:Q%ǖH+M;c/htp|ObOJQ067~Rt`> ѐ@P@mAӟy:3qxFa* 1n?OytDs%6~fɨ&K4nǫ-<92/`BF2Ho^QLڔ+$zIy2Kaj2ĩ)s8|c[6|6YZu)n#@wx $bϑeyѵ5Kį7hDSko k!VsN9' Tq/gI:H hhvէPgY8:zZ';<ڑ:©X "~bԺh!?hQ1 ]SiMzY<~BA1,xlBQy Gƚ޲=F#s0 slgψID~^ԾG] ,BI[dwDҕإ%bNȋp/lx ت Ȋ9ViX?a`O%{u%;]D.4`fu$ ex#*t0>Y4W}(`4oLRaǤv?-Qkpk"< rmk$]: 8z[>F26C 5랪c+%]/;fI\3s=\Uh] ĖP8~5|\L>x肕h.`v͕SmB SK2VHT6fF!#^8 XegN++0Sgz6o_MrLG|BH[{?WD<⤴üT)e0q/?3RhŦqFjx |T|+4X- 5)N师7ȿohB 9xt[VޑE?OE(_$SP^;7Ye7=)cȫd*U M Am@+0AQ$=1 ] YqI`)|^^6ME|z+XqKKKʳd(b/W۸F#ygZ7@32: a!|ܩzM\wD~:ߕLâj)eiꓭY0(>3FȪ7<_ZO|&Q@ ,[g L9L4?QV2?#'$G6ǃ27Gz=qa>\G(>xv7;:! 99(̖HB5՚q_ Ryd] "7({r~9(`F !B.ņ/>Iy]e_o짯$$ ܲ.uViĢSTep*0: b4j(ߊ%ilpN1X.ķSX݃9K"68ȥF]ѓ ~-s~1$0HZ,5~ }P_wcAhx>O[k!dO=e$g3Ʉ Z$fVGן%;xUiwMJTp*֕G#8l_c9m緄LH!H|eP&AzI2}À*Aj7džD_ΑnsfMy4~[} t!E {>JVܟad ކ4GEFef-ӯS &G*i䷋lĖ֣;`o| ww4yfuPɿxM$h uN)=%U9鳟dDɷyf򭔿upf0֗&>K{ BsDRKɂɋj>桥 WzȟZޙCmjI,3pCgh;d ~mw@}l^7ف*m8.@t8w׬ރ2k9ʚ2Sd_6`2&*-Ԓ LJBK!0k( fdn X?, 1|rb_V$\+x6է?M*Q~d\sOms%Aq v:o8`Ltm-o̘&U4"34;efe,׊Cκ$BWahߟ.d8_#*R`$Zo}OD!c饟Cׄ#MJ [F.- oum )S~"sц v?JXVƘ͓!ev#?!E hfۣV"g  YLDdWY߉%(W ޫUN\v6W% a! Цo8*%>jbDj{m>meVB\4?mWw*Ų5WT^?гm6I?w$34;VksїSC hġ*t1MQU#Fcm?4P$uV Y8AX6x08vGpgh{bA"-}sm]Zp# )S*_\[ohzn'u ՄEKsհ|aǪ='rQ6vyxhEmHv* =ٹ3^FJU/%.f+c@}E_'8CϨBwD,ge4):R80?^xGn9BC?m]\pg4uW ε8iѬ4QJjWJ.#hƒ .3TQ=9.z.ݩOuVJ+mgƸГK ZUs=raԯh;ە_=2/C_쥌}@Zm!%g%4۔i3|g2JԾlΎ8u3;5ҥ`[Fh[W!ę[6lfw5vxկEDN59EPIO'-ChCՙ!k.=aaS$U D࣪y bϫ 84v @\O4)<`Љ[~^H7}՘J0 Ur%b,Q?9U=e\(pJK* ǶMtdԄ!`nmN-|pe"1=&5dB[C*2Z^&stpr=D6z†IVrF&xB:Z,,;:3.5g236Ve9Ϳy[o)[v\IT ˉ֛? Sg yϾY1ѽT u :n4kO_:|>)t"su]˛[.[MI'<\Y ]9ԑ3^]X<47hU^)]bHgQq•{bLFK"c eZ`>ԒNZF*?:|Z eEZhkSt6Iu| ֔!ײV.ٺ2iVrp\xGy tl+uBAH@]6rkZ*JXoFxT𪽽Z3cN kmi(U~F =wɺLeeV~G{L/"} O:aat A8=}YG7R O$sȤPl׆{MPZǐRĩZ~ߩHv#d5:z>?}]l!2Jƕy([ZJ @75Í)ɏ P']fA\Fp5Y*9=-#(]zl0u6IRtStG^ƥBfYI1b\ JYА9Y&KCbhg&r* p" k{LLTD^{S32MnMxW n ݃2dW͘^raf3'čQ %f_Lӑ`xD%Kcz4OyڹgDj=V<ߜNapԋ>Ҵv>_p[08XсPo^t&qdӶ5byfT]hJ6b8i;%:mp5]=exF!" +Y_u i5B=L~D泎u/o[ApcuGXszLVgͮ2]1L BU ĀQܠ@)&ƈ5:,\5q+vtǢ{[k#cۉkMUev4B+1/8at@?'zxbg?//&i]%T+9ӻJo o"ctBkOkå) I`W lttIzl^$i^(1K>o>2Y]>[.,-2rsR8&1ߴy;sp\-j.&0㣤-NK# q"ᾁps{shS,ћ%d -5.lhG]Z'gr:N]Loe  pBŤ4qT?cJ-<"|0E졲!3~gtDgoQlθu Uy7rB@_Y`-6>yd)Ѕ6JلjѱT:4\RQqMjq0qeV5@СE*оP\htHEPaA"C~X3ywi'1^h1j5n͠cK%6'4Np\V B璛7v5G@-+aB=B7i W78x0fARޕ9Pwd;Ji;*Uڼ/PWaU7h"[D34FWoŽHM`ώ3򁔵s[ .syn&m:#I$ iig TS2_Ps@&\]L䥣J^eT1FAxˏv0,tAN3( 8b] +YG8sh2MoN60쵇 ? m+wWD|wL/Wx~>([d'*ËmN3'cHnhaQ=@D' ʥ ,(7lEA,.pbҏK11u4qiG^I<`NJ+*!&T|#o ƂD ctS,Qr |W2c7-"tV=PrXʔ#)MœЀaXQB[YHoveBڸJ Lş^" ͚DNI,cVd}c,v$*Sm+祑Y-v$ҏÐPvr%,$&L4lqD36k+mu*92mJWp5C(1ԬPDÊY@^yޘ{یbz8*P:]/AsjIG.ZT8"0wE|٠%~lI(>:VW>ɻ0˿Nh6C2Nzn% <_O91u 0fS8(=r/dpۆJ{ Zw\[tA{wnO[ݑ ! 0Y`g%~N~e"7mfy, [RѢdq{PB lenH3t y8ުjץ;^!f+p$4>Z_;oRT;AjyА OP=nwŗoO8xNv\c`cvU@ 29dr ^9s,I1C00dDWN!J$ȇ*TD͘ ِ+eY9zլT&Q>SlSc2rVCIJW`{⫾drdOܙcӄcUh4qܕЋe G \^d7K"=yC]+Z J5cCCn{P8Џ(2:\GO38q25j;֑bxi{. J{*Sb9g`1atgﹽ+9 8e$Pۚj,߼.l| Cf<ߜw aWAٚ }S vhVw}#ahY(PPЍB:x"ˢFcSx|Ֆ$A!&RUZAoFnT&,`}3n/8dWH!Gͧ`L<9h,ToPAN!/mN.H`~ܽmx(l^55)>;C{^ @ 0RlXw a(@8|6HV(~C!#Esǟby|)|oSCXNj/7:ATs¸GȢ\l3euKV6/da=3'(LYaBS|4ήF})Y5X5ڳ` [jE407$cR쒟D;9JQw0 aOAK p I &rbw{F>M;A8V>bgd\ I/o U}~6iR ' gQ[i TF777-P5@ha*)qIh[%_I&5^ *,(4p8'^hbX +@=m4 _e 6N)WB; z_=7G~5R}qNK%;#`M ! KzvէX ⲱŧ.e>9L{C8sLjM:gx M7zl &8r(]G+6Sd2 $Ugd_9!І']a0>d5gV 4#t0)@JW|Lr^ $ 2W'sYCbD| x^'*[NJql2ZƢ&|V׶.t =Sz$AWi)U(Vpl :F NX0X%Ki ֮OBQĉOX>FCdd*WwWĚN6(CLq"G/J ;^KGg‡, "Wx۵ZjOcv10rvKS{Bi|4p@ dp_ g=XÎ6l X^ڔu)ډt3lN&Ghe#/@Կt8k\,iF$zC]oG4a:IW& RBJ㏙%HfE _wzCFO"67B>sVx'; o`k3~.7РϹ^N*L,Larġw gB?gW_ h-!Js_c]< &DֈZ^bDj6b5F\4 &C9!E0Qc>|:C!xtIڞzc勜KgVav>whx .K (//mmZ/^TDo@Dz#F uf,;c3dn ǯAC'%u 8,Zv8dKelh1‹ȭ0Dvl|k8 wS|iHG{ *hvc02˘RBr—ϨFlE`s jqf,1 BH,>Uڝ0Jwavv GN.p5Z J#Xfm@LyI@BMIҾtCvB)j,W:ZaAWjCA~:%.e[l>} _PX|"Mh=f6wau'"i%)0!{x xi3et߮Fp┚tj8 6ZW:]0v#;!:nN776$ԛ{SC)iADܪI5ZUΏRo@jc [bX9RYYkڛՔ)۱^-{"Kaf櫗*~$붂k#892WDJ,!/ 1e$@ЦOES@F#Kl;g+I^6HKϠVo€' k@Gn 'sסegߺ+ I_h= ͊0@Vۆj`m;r46jύ*1,-C3'V1C'*p1F#)u^b3:<9Sl%M 7뿎3Dqנ^cIonu ,v|wl!}]lj_x[Sr<;T3JRgyPA+E .^Tll^͌v69-!>ء[HnB+%@^,)v⧿9.b&6Jdd6G&tDf!(ϫB1ֶ f}3<[~!CDZ?TzSOhcT@ߡ"Bf>2Hv$B|n/ē]&XAl5VhwC!XȦ=$iVQ3yBw*@<$a N5ʽmրLe\E$K"9fL(N+ꫛ*ez 22꾭'n)i,4NL"s{u0tωeaBJA*ɑB BӒ*#Ky90cS_RFlHM  qYRʵm_G*ZtW9T=EP%k3~MgBQ. [#d5-P~{nk5Y%ݥpC^Rfc x(z.Mⰸc?dICE{rj b} H.-Ψq$6\E{aX)DI]e.24?*ZwLkPd 6Q&+ [F%y`<j<:SzI7j2a2 _= _]'ٺiORRJ^:6U"q+MɁWPM͸bnVc|1HH9O{xQ\@ZO\+Sl4_I(qWcg^N#&AvpaShō@\COb%v. 8\KdiޓQBC f̧/CdэzR9~2|MYjl E`P"bbX !릉BzxێDHp*sꍟr~ mA/zX18Wn tWx, d} jaq>CXs"LT$Ձd]Q3FRQGOz>ʢ;i} mXxOD6WX0{+G 4+c*P+Na>1~1A\۵<|a=9(&|6o]շsl 3p^-ސ\͇dLf}?ą[I+Aeᝐ5:#iAR)KoLטa0xP`gpx|C9.Mz|R,?q##jWkRTcW kTr'tP'\gʋ(ss6:TυcI@k? =0tM6V|q ,bB0/\xc CjQh;e'+07[3:ŶGd=<>QrX'G^dTU䢮 ??` CBB %x{z#A|ja̻lW>GbW!#p]t=5jn4.?̀VJS'4:W^IͰم#;C8 O⓷O=%!iŇ2Y%=[|A2G;tLquBH uf/k$0b։ML2>uK?E^I: _eI!-G\\2Dp  `@ii8UC.tDwC}ik IqFV}+"&}_(ѤI%[]woIDu?yqĴϵᘙˤ39LX}z&ZعU'ݭ2:5'3kTa;!۶zĢ_y[JSK\P3)[ 8!ڲeN 'p?ԯyBKx@Fu3'LWBh| u+$?`('{vvY̋8PAT_Ywоy.J:Kt Yʼnd-ZA¼-V|wF1;aLAct!u>S^,@ zDX䃷C Ia^>ͤKKtyBeRe .%f!oO@ㅗ~{{f?& _W_vi22>ዃ,#(JT(qtMdU:1P7ڊC~=AVi""]# ;4wxκwM d b/Fym2eenrX ?Fg0tYQ-Vf~1/D\Ϛ,tC*p-HmmLf-i!|tw4iL p I葌{m"(x_ hl][TZغ%9םb\g]#TϪ9XL~ad UD;{rS沞ѺN&e^`mFdmt'U[]uh^XhTƬN:BX"B3 >?DnrH[lCTw?3KهtTTuJnu +xڀ IJ x.XfDEYt-}CzlZNB(JI+L Gf ܇F=`ɟ'/ֻ6\:.efc#Mߙr1]n/Rf `@{Ld|8Us#8.0ٵ":kl0:lC+ Cm oˮ?BV/7g'yFSR;%$c 9_)a = ncNcz(5>Zr3&}~/bDe寘&@+lQN~?y.p{ӮY!298{M%a:pZ;-J\0ؕ^ @ks[ , o0LW⳪9ߡ+0J0p|(2^peo@ONcB & Æd'j I0Fj;irhqEc_yX [ < 'WDKXy@,`t{.X9W8L/xNO>unɴ^;A3΅V8X{hiLR9CM(P`A]x-A VzD, Z:{Sr "^I؃5y-<ֲ>OBP3W&抲hWYV@l&+݆CCi$/.}7 1l#A FIGO l܍PIr2h/Ot9F5nQ读rTiRr"͛žDҵh`dFEuHWDw#vC Ȗ_4\5F˪4Ĭ`? 6VQjD|54X ֝_JU*@^d&/v9}QCӧFjf(;Q N㺩֚}VwEֺ-\NaYB!ǙqisT`J\l.|H/D87{@ =caV|Ӎ-KJ@y\uEh9'2h)s3ݓ͍-yud1it10;ΞNZ2_YoIw3_y,3QlT X}cǐEU ݓio@ѹV $&DJ7}4"mH'bFY8QZ5%Ispݷpų77xIY&Pwگ{U:1Sa6a8uT ]|IrrCCX={(hGxPr/)%H{z KnN趁rqa&C\ЙF!mЫ+:q-g`J!Sl0o>\%H7۟X#ίyA{.!#$SpP̙l[>;¶MVהT$a\ [1ڗDznMOe--ޯCzmE'ޱ dhƹ#LH^ }yY3Jg$]m9L7PLyTM7Y7#Gi‡+I{u \ xa+v\ķ.򥵽,Wu-qj+0d{{5 \x}+F5r1j%Y|%Cpd>{taB҅r %u3f#*},` %Ax/ 1- 츟?$ffPSFyyꃁ P[HGd7+,e2AI-cQ V zHǘMGAu4pc|\T q9;ܖ֘liJfOP6FWeiG˰u Nd`A^"az{M#҃R,-(_PYlK8@b"W̋1⡧7ũO*2UHL +R;սOi}l67d%>$9wLE&UjJ$G4Q7!$lN/s̐0Ge09K%m(t4FMdcQ(IbQ2Zcӑ=3-=P(<{CRpt]DS) S2h u._4/1*!AL'R9w9ϝa]\\=G99Љ IOǥ5Ȏb-Te`YZO Do/eR]}9-ˊnjZu *}ɞn#gɲՔL3+@ks*"n|:UJS=d^PɭσT҉ ; xķ͝jO7Vpy/pF1F+тiN=PMHtjIӏ6J  cxS\ga7i-EWojNc=ɻYe͔%DA"7{a.خ|3 `n'K2 cv-wfv'5Ŭ: 𱊐Xs@ZY:ǡ交p{u]hsL'>gZU #PkyFKѼo=Xy(JW1ZBDwcSaX|u ISnVc[׹!VnR`LGm zQptl/Dve4s89#OK%<uo-+&7OOx*0ur͝kOL6yӜ[GT%h6SSVEgBmj]dƸBO\NDEFmvϚ[_sq>tcVׇ;6+yaqelD7?~;ZymNߖݧnN.lsοNNʏD~D㷛qM!ь(W0׏94b9Wٹh-㇛jK;Xѩ7t١6^WVI!Q7oIg? kd_x y(뀏};a6f+HU_C2l&éJ2Φ*:E&J*&߾ܟ[v{Fgyl6KIJ) }v:aAOꙂ@S3:͘I(EQ -n ;:WOMr4g /\&nNUة2nڶ;\PN!0wAīXzGä*YM`rl3V'}q@fmF>rB"hv Gp@] / td~ۄ!- P)H.UdPl#$ndHr+~_?ppG]:~D/ #ojDYշVT˃,U(%cO/my*pMZ%7W+Seb/hsOun8X0p l?C~$a*h( [=])Ob22Igzt[gs6_S0#oO̓C/9}XEʆ`Tp)lbaZ}wA9W ߙ,|- %$N4@#4NЀX8´Yq@p#K6[MSg L )<>./>3?~o΂P.IM3~C]G7 ZS$mqRX5@,*- h Q JJH0/M^R]\dm-Cg lXEʹTV` -py ږi޲XHS6@% NʥL夤Y$ +o(#t xmmL+yƩX%7t,|A'$!I@;*_!].DTsRut (dN3\2 | \B ">eYH}e'wɿD4l7Z"(4gC  ~;D}֋|D##d2USLK̞o\WṣaEi"nY$)AJ1GRam\I:"Z^сyg}B6\9U?[e2'~毷q~`mjy 5v&6$Ff.ܑ*.bvl+LP<*HMUt IfE0LH]bj ~2ZR?ou&+=<]㊛֥&v/w;CB4JL xhX 4P5aP{\&8lٺ'O&"*Ib>q@{0U?#5h/H=CdXk[ Ph* WٗK3Irn,g1PW%\Ta0OĀLDD> Y 3 JylԆ`iYIuJnKp`i(_%oH{i3kr[q$ƨc+X:KYL[}_I2#͠Ȅ`~s4u]YG~t@\",tӵDJuv lAzvV}ׇHT}71GgB/ Nƀ%GBK=\{!JcRW۫1kr'mi3x 7j_HDsh]~mHY,0E1*.FCbX*SPcDhճOfUseVAnv|Rjo"=zo;zP~\zl}YOʉcZv]~͵""9QZ'iAZ cohQ] 9c$Q[6 +1EࠥxHdM9/@pƲ~a 2a1Z{תGUA>3c/Pw Ͱ]S'pQv_"fq 99k_Cv +_J$ϯx8gL/gSuq\ 7 րv7f{Ho,*;M*?A.(ў@dF&k{F{1Ft3>{`xjt"|8^{|" 5--Nw}5iZQ_ < ]Et-\t{M&޲X"Y`H `L B4_& xһN{|9!0}p[ O* Z8!>_i'G5vo$-rz0&=2M6b L"]ØФQ8C6O&l, v\*pfKE2}T[/-f[B A_1.zdRKΛZ'&S*]UMW42^Oᕩw,SdI `#mD齂^iW_+ 'ە[.+rFb<NOuVn V)ELZ74Q B^587HIKvIĥtMcg6~}l68tf@Q:|0F|JQR~W1 Wkw Ps˯Gh#d&2D`kEFEnsGs^N44`,RzIMueIO]h)li|]zհ*`LIݿXVx e]e.4:ġmiͶR Jv=o=+e$)M!3 ӎ |uʩC }'H([:Pvm<z#vټ%+a(t+g"PofkCǺ2 օYr>j)xU'?v'V8ϊ]2x":|~Xl莡>G3g gsƭXտ3x,7䅗ѴXeney$CrĽ 7V]cs'`!_5${sJYk:| \a.}^]Y\xEl |LPy_H|4DZ/iȬZR&=t3HŨxؓo7=.4%V=dmHraޢ.;晵vdH,.@wD cV\mnBS33 c {)p$Xo[ܚCFe?'fe+1dcƒ(u&+8M7zla?f'1;"C]ZGP_{<%ͫR"%w Z%#{_;@et`3 #@M!"QԻoAǔd]( ɵ,|frZ]wѮ 8-op؂4,} | mUJ<,($S+s'.E"OTT8쮜acJ{x鱮눊pq`tF َ3_DF oQ&F_dD~=XmY'LP sPal (><6AE]#J+ߋEoẺ3lEw#6i Q܍TuGi^Z** _3<iΖT=@#5/{Qܥ@Bm%+r72P:۝|3g|lb|ܓ̷{K +XB>1QV8+6Da,SCO2=T($ė[$#.hiA^f,=8Sgγ4WԅSc1tKS~ 8(S#"VA3UTeNÂPK0qk&aiOn2y;u$E* 1z5xHfN$撃w6ڀ5ىTA-`]ූ60F֦w@Qœv]{}ۇRc"=PiQ/>7ٔ"߂;e J~<@S\y+nD@\P* lHK[[g[v "^ۏ8`E13o /WS46eUF)ք w茀bf7s\Ý;+ޠJώ4xE:;ܲd*ML'˸N`xQE49LerDb#X!(]HlVY֘mͼv*3}Z-pӾ 8GuɦKsYýNL3El`bkfEVkz5` QAcZuKS $1f]Xn֬n913X }-ɗ 7#t׼Il=p%|#.^\^dnYB屿qH K9|!ס?Z*'F[jn/#wxu&0ȓni}|̶m ή,/l!!Q-G1~e|aky?n}w܉L;=xtak Ey`W'>ʑ1.uߩX}/% IR3~Re7_/eljIɒx@KVu18vTt圚]R"^R<&erٔ97wL9ވPV )a(eq3ѧ)W7^̓-P]JejxD"qBb,.(MB$@a s#MfTHoFT@%N):+ɲ+Jqٳ̉'?>bPj}Md>7]"˜ ?Dg8i(!\DA3H aBن=Έ"4ULQ]\+K<_dQ$ԩBo5PG!vwoFvRs ^>!/Є^e9=sP-_*n{ ͅȇ/\񣾂b~nhN][},PdqpZuHm4$f&Z #!0CQh;+ܐ`}7E.G:5R R@XE9e<(uqK^p2IlFU: )Bǣ?z6V\u4$e:\?fkh..*XJc" ZN\,= 4z8ҥp!-RmW`5/Uvi@ePw!@cpf4dRR{*F;4n KaG.>I$&4Ԍx翽=EA@XAuwP8SǒKh[ > j4[R6QFs@[73w2 e8kmG2y,kFy c/?KvB7dz")eXw S.Xy2Bǥ?ĻE-RU~6l*#oӤF>=cք 1YBy00\rO-.6Ӈy hȾ+!bP#a18b۳^Ţ6̤!6^!20WcZ*ᳺ`(k߲vB4"f/]c?* 3YB dxhӌ7ayw\\ރ>(;M[O4/LׅD p;Lm;ھR[Ÿ@]P2̼#x f8bykHO!7t_~t W-R{n3ɘ7Ne&{\՞Uo1{nb쾁be|c"C8l}%7~2QKh*F }:!7iGՍRtym5=?킰LmD!pAi&2 |)NKn:ɯ{<ѷ,\ G1)DA+­hz)mrRD:݅ۥU æ&IϐF#"..y[[){lw ^~l(^Km$L/n j2i;֟U'l X-5(-0~Qv r dJv fxUv0_oiIx}mk\',7 ^R\]75 rzdl9x1b0~/BsTZǁ}"Ѭd S>4mcO.HVcGR(b QtĽRYoorLkĖN/☙xqPT-0۩v Bfp}q: \ x^^qy{2Wˎ]VPK^}?da(1V6z׾3Z֒cr n.֏JB+uC72{u2,\K\ys)KheErΙLeW进ĴNҰjy Wrͧ/EA.@~${9}\.g}M XɪԆdU8(T ΢F--z cDiE[QsUZH}۞U)Lo7%^`Kp $gR\'{9/:V $~i2hkY LDtoE!t'm\ǟ,tr$n2^1jO yp*4o" 3`ʣF]=+.)yMUTԸ2#BI/]m!ahZa;k"| [v Rh2Ouf}&!dw ;'W,X1'xf@,Byљ7ļuToVK;j|^wi/oEX2C4 JP7d:0[U%} lVsn;stF ͌xiBl.@& &9 =V8{?|=#C=xl i}s3LBiPV,JGCXY:|j+G9ĭ< 6`UͰo+I/M [R,6hqi_z`.(P89%_I3C~,E!?cJ@̚ "^=VZHR(Ghz @ĭ3 h)s Si#P"`Uy~>:,%P3.P&KQ*iIwzc!$ychђzFЍon(bz9(ԨqW{-sjXGMH'Yb,CjwX ,ר}$ q.n *T'ͳ)#̱9wj&F &0Sד 7J?l8r:8L!@G]O͙1>}YA9FR19ȣ̪YOSšp#sRO(H(be2M84?;Mq1YZbS|O״3<샊8 r:Ŝ@P" 3ky;0YI?Pq( b[6[Iܺ蠒$7;5Yr5}(XG9%>I~E(U}r[$1 &v֖f =ȉ%ۥWxVI\cȪ<82*ÿJ/i,3Fu+4 \89.sC//g9&:V]g!m!K M2yE񞵍ͧbے6+r,yĎdEeqGǞ%^Pr5熄kj ;{@mlf#dUAϬT)ѐi,\@c%㜎eMn~7J+Fڢ?rn =楝s=ZD tϟR2)]3kLU|P^qv7R٨(}Y,EMЩ^{aP,ֈ5^S.z_^8 ¿5n7xW*pbHtxc&z>~}G2WwLyN1(4q 8&)[Yk[Ip<2(|2Afo6J͗Pi4 w;Lhut`{\PHh7ѳ67wl rR#f,חcdC܇ [ɴv%L]؇|~# M)UQ $ ܉Kp % a)#xwbQkyUncI^Lg'Sau[!xMF\knëL5|1EQ"Vo9rDND7/Kz,΄<2κݿ]Co) s~I%^NrLv9 zI&U/x$¿ !*59m :`vK)lxE3ۧUT GmH"yoLUՔLϢ >Ć'O}2Ȫx vEAvIxA.cҜ$ߍ>&zү^}{v^qd{]d,&rE]:vMٜkòc@~Ka}J&UB&JWN(a7햛S5NAzv*}EPZD7+<8oc o^zib9Pf7#+LD?',AF:$"? 'Fz e~ͧȻ3 :Ql̓(aORl.Xk^o\=1Hş(]?Qc1{Ôldwq35BD|bǖ}SѴAc0Gp(fh"yH͋~bX4 5;B#};z+W<ދGss"YURM#V w($kQ\E=3sj؎@FS&W *j;6"d焄~8 qwڽ#X]CUxĭߚJ%aMw SD73Pc%2RNVKb}H~"#:sܩ# y$]l7uUmN?C5WzR:j9zY.'\nT(7"2gӨHE_ )l} hǴ%CҧD&`W8mdh 툹]C?wc#;l*\\"JGyB%*<) 8-gJU 1ˡ=X}29$'IQ.vz!5v0j[țA_#SIgɬȪ!ȁ V](Nq)Vi\Mht" -/8ZN/s (2~@ꫧ <ʋ-kvT@~t~+nKAzyLHgi:F@=K0)^|#ZuЙRvʅ nGfw~t]řR] Gԭ^Q/ 8Mu:0ms:ҵy@BNgj*KfIs0aJ =P/ydݢ{LhD6ڲBON)W1c/2tҚpEď#BqqNFd[ȏyWh#*fi+yR3CF]m7"23[1%؇2e1~$OfJ Q?ʖmfWԮKh %)C4a-L.[EݖRyFVֱ={R10%5wH\5u2 e`i$կwO7ldiH 9~/;Sq:K8k =s8m7#2@8'yH8g쇁mcvJès.\_\"|uenV{7G ?X|+jAcLng;ra5U{-:-E_{ܤguן1!^6XIdaꬂ;`0+/TS])w"S/GȨݹ:)Q 甏Ky[L7aH[Neu  sΓ$Lx4WD3H֓w|~I\SD}ki*|x%hiַ w~spA[`S;ZPUX`s8%RG/1L3WO;  Q0nTD'VwDZ1WmALw"tt+(~/Y qf;,ȭK DžtXкzfX,{߆O#`mH^ɌFoE>XڹqG.Yg N9jhDWޜV\'2 W4\2VI 6:)m nfw x !ޗݳxTy{~K 8+Si43DwK=ա&C%|ZU{vn1\V}g# Άbfk_A]D}܁FX7J)R:,i\簙ErQ%C$wg"cSQD;|)PÝIt-7T7Y:cEe{T:a~:Xsben延(e!{˖bOWXsX`s1ƤFZDbBޥc Nq|&F}/yJtq(rhıA^~\ArEbγzVƐ`[䡿5 Qt_N]V\O| }dr+de ͍, k,9J||N;iN]V_A:Dמ#d>R`{9RgAGZ¤5ryP~!׼c=Z0 ̅5eE%CxRR2d7rʩATmGxX ڀMz}0$R1{mYQdVsW՚B:qx-d j\WÂ[12`:dL^7@&5N08)b! G@Ŏ|/)_σ׀!?v 1( !ؾ ߕ[@%oT-]Fp=n/1,+H]F-K #B+ֻtFnU-pԻΔ%jˑ䰩 hKh:0ΏVk͐pHu&oT[SM_dܑ`G:UHA6tILVxaa \i;(|³.p. B$,Z2fdǻLœ@"ZRyk|// sI^nYv^O0_F2mLY>F `[Uu=ca34FR@W'OL$%r-|u9l=R3f.q[)^܌J%GX,v']b_ y9%~m~Z$ڻ y-۱di!( $Vg?\R٤=c0!"o`M /5D*e3 sIiJ!f=UYt ʲ^(먠 ˼Ԃ2~p斂F:-`b,𨅞Mtp鄎i`RZ4ICXED%ܦ915d80MgseoYe{o؃옎uFmX Cd8^ͤʻy'^rrA HrŦQ uG!QrKDɫ܍ëQ#=SEp*,l@!P&{##jWx T %y{0dYQgT-:w1|et]_ *_\r/Mö\B|9KOKU0էݞSʵ ŜjWj𸥝 WY a([JoMjpiXg$UN&ѧ~"S{aX)8INSҿfV$-_VUNOGX2.c,Mf qjj$tPԎ8YG f1ᡭ0&]56+zP0 ǧm(.3:"R|$|*P SKơjqTb\X2RKEU|3C85ED6X&2-xyUR:S9|f!*Vh8EثS38 $+W=olm8yaXΩ3ra}afbv1@e Jt|015EGvYdKOj({c;,˂C\Sƹƛ_#xҮ&f_$1ި :AAGks% `~Ӎ_x7O'zPo!qӮ4>[ ^U=2؛I@ѭiuS(gF!B_xs b>i MOa)X9Z>s0@ CF#1ඵVYsiulE}l̖*"apGݢQ2B1iݑ 5 M X&?Y$d3 ?jO˫0-HR9AkKtn=b\j^34M:W5adYha\¼buxclK-#5nݞCsKԱE/DľS!\flu/|T!murbp!n]<h@. g# ~bwgIZK݇a Az1=s>DBvwxTiL.Yy X8#,[G.iӲ,&6Bx 2 !滱;>ͫ]bB|QVɟt!Rt,E$5ᓮ0-ƽnlG,*ɃѲinȝyм"LR/(&4$w3 cco>t|]YةsQ]PqI@$hR%jDN}5W<9ʔW+d-`M蕩Ycۈa)i2Y2ŬbvqX ˪bCY*f@S<ͬBՃZRJw’8X ɇ8Xq}]x~:[(Coh]o*-Ѝ> _w:* [xEGetP*vh }!;P( Qjc>[8 kz9֝5?RLWpDQ E$e09 晎Y(qjxcγnYclV*7%4x޹=ww 6c<;fR *.g3,3yK7}|@\3$' vE쭨)obfnLNlI5h&M}_1ax8=Qb7Ȏ 8yZ'͂*D `)epW5r:([9(Q{ EPQ}hIlXy߾r;R9k3áqaDM'b?fǿ揀5)LEZ;j„ Sv; j;Uy cZCj:!ɻiQ>꿜;bpKfQF(rM3IOJ[u:2vϹ֞x'=bਣP0=v{J[Ko]ڽ{q +>ц2B|W VמB'T řY0e3^l|2wmu)\wʼB` vUe|2Ռ0Nt4@J>3lsw6[dc$MP/_3 HOMy <S%ȑ7m?tI -lz6gNY~|[,J?`Y(àswWw;rV<?~ u'A+jTݕO:fC[lH0Zd*q+1nW9XlzNE>vI2ę*qol[AjaPgmeцt }r1 Rr3Z9}WjW+60Ba`!fo$YP^p=ٵw 6&KuN)/t?bA= Fa γLI7^B5ęSJ;<)v}2|X lF5~mr\_@9Un,R1ml_J:,sYM,ЭZ[޵Og",pe|ӽؽ4ua).bՊ-8ONH>A~NUԶF 05>2s+~,vx;8onɇx{tjx}&(+esvz:Uf3cϟP ,oKʤ5؟7{s :SgnrQ0:Ͱo< F*ŘYx2 !`hCuQM98p(YLterHo' '3驾+AWg؇'!t\ 2?CD\!t>:oPVVI2 ^!`4m|`i-$L)8GǏ4n9;0YZ0707010000001b000081a400000000000000000000000164df7f6f000ab124000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/?]?Eh=ڜ9Rw Q75Ԅ2G0 6|TI<0/eHƍ)4tF7Dq1dR'O̸zYĀ, QƲ>w`랕]"tA4WH{\%? ӣ\tWTw ]MU"L(ꞽ[ i t+gi2iԶL >#$-Txw t}l` ,5JGdO0EcAe5#//2E2pAw+*պޥL=3T3H0ṽ$čq>lBQI( ~ljdioHfI]!(x\T~T#Fsmb3C؆FEú ЮLŮ/(bg1 w(DOqoz<}mɍfp,[%:y],׶6%T^.N7?5ip5_)p8v#՞ZG[%?.T|W犟Xa!wPywmq_?jk_@o|Dd**xFxfVk)2uȣ=_EJ¦X$1@[e5`92zJF|qAOQy,-;y۞xk4ZB&%V5H|oT\1[ 8NPeRmԢCKvID[ծGpLc{\K"a&zvh?VlwsOֻ~0ӟO}: A*;&Z]T-0 )+gEPST5\u ~kǟwq``û&-Nvec{݇X8"Bs׏ %7sp;\wIjyZZJΔbrAtCaO]ki*~/IXG'=/2~^;xUEC@`N{tU: UKfH;XԆrzؐ66La2yKX(+ e{UbƼ>0/sBa/C{҂H^H@k<ӿ^甤R̾+<}ɃeKMj0F ]bls\Q9H77t֊@Ƴ Y0Q;p\ugS4W e^`U?`~YBlQ,xG4tv T,oNEdXT7_f2D#[ ƽŁ E,o˘Ġ}ᒣbT_R&]В۩ywwMT9ok_,e'J]x5(m0 yL!b̢nj N[O 0D|=kx[ ޶ΓԔ|JTULy"$װMV$ ^Ĉ':S6pؼJN:,X;8twr"萠%~mgR{o)s]dj?crp9$: M[5vG\ˈ4/߽ҜlPXؽKu4FT5J%`#|JϡrL=ᩝ6DIԇW8Dn<@ ʶL|y Ts.yo+p?b ݦ=E~MX XŁ/^'Wĭh潙w\O x+K 2|Gg-kHʧ˪bwx,Jk{ϣruF1B?ZK^_ ql w s›q 2 >%(t ɢ /bňewP& )Ӏi"vn1ۼJfGnLV5Oaam&N >Xl0% X,0UQU˙RFKOP+3ƬӐ5>|bKXOp.-wœJd,$R}RX\ii\Tɷ-*8\+0-@+֦8;u+9Dt2*i/a%J9W0D>5r!1FDQҟaF%8Yh|kUEd*nq j]mVLH@qFj$Q;OS[Km\2G뻤,povz.wѿ-Nc0 .zZB>Z;A+Є>},(FʐI PWA:ȂP`vRoIMlk}tʌ^W- z$.E&R7<'zd @&:9y=GHa DHTN5Fw2ډ0ڱ)󗲞Q 9KiDt 2w#2O< '#>0+=  xzѢʀ-պQQJ!*n%ytX&.I&c)@TP]#Q<w;pN>u|˘ȯ[9W]xmKdW_0g ĨܿH=Ͻ9ZpOC4Үթ;{JYbʶh3jSNr‹(`&a: %gK=|UE ʏqLRʌq'u75 1o22DVheV%&{-E{L0=,}}K!.R/Ggܛvc#+5g$JFӍ AĜ:=1%QI- v`?lx"E| Fwx*xG@._*qy4.QvZr$5t I#7J㄀o?)"6ɛD3 ~K4R,8S߻ȉ4Q a.#>G&LsZd ^C VDc/Â? |Y2[p 3;A|-є#4 iXyWPv^ؓ lm \Q1?eh 1 "!k9=܍(ןh 7֓@pebV~ aFײfݴIf0ʎOn}z:+7 2ˊerb%tץ {et;2Sz ]oyt-"0zm&fiVA<6ZPg/r^m[r-w^O+Jf&1yWcS9LHqGH@M!NAnXʬ-"}h$mL)KcutRH)Oph6W~V(q#,'C~1e/bMҽiV8PߐS$eċԭ+%Vމ[EsS Z1cx[NRN'{SUb5N l/oe5OHGN "?!~,RPIOT IF̙ӥ? 4,\]/\v`}@&18L/j!Kˋۻ3UnX~4swM>/f)הµ̀"=ʨ*C-+z/)Rf;7}P>҂睬 zb05UЍv ٲ: eXXҐzrܢPoYj+41y)VyF\Lk Ij^DH˚9{ROV֔LY-ג ?]fذ@xp\%EMOsУ8@$ ~/P'&\yϐe%׼`η|Enƕ9<Z\Ul$8L~<%WP JbƻuNCPd0U 6D,C.6Bi t,!Ϳb-/w/n? 5"B`T &D^"bx/cSN!SwT׹ݵgn] ne#T{Fa%Tk"% 5ʛ0&ͯ}Gpx| Ƕ/Ohz_W[}l Ȇ N[wr$dw؍'t !ڀB$R|DVV6ls&ĪLU Vmvݻ3"LlRl,R [(ב^~{LL`Ʌ"z}M@ogNab m'beGN(fDʼ-;UfǶ%XE,)y$)۽w!1T<R9m[VFDSYN$}VFŽٛa2cϔ*UVVސj!N?~_s0Ssnu$ ԝb)Q˓D |44;#S3zSDwM0-*+E ",us֛\CM_Xc%j +[O6J`vq u&1:#H{n/x=Mn;o SS8)^82_abZhTu_-ZE"x^?y;a2x|NFnUfq/TսI@1<gM:ٕv\V'pbG*/ū3gܳ)' |VB'Z=2A"̝BQ49.d hDW'lJ8QqgfUjoĴx֥$δ&riԼ4&5F$(ڂE|ljWU@t*6Pُ%43#ԣFy;o\y/` s<#.JesU R lN&#ML$ ^o$~iE<([y!f05^mgr/ǫ[OHTfդK~ǜP.X㬞 bTOpBC#P(QV465 `Sʞ]S3[=$BQn;MCI0pe/\-}3I.3)H _v]C~Kxk3UU+j=6[~p"3Ԍn>i5,:*:3W *dI');{O!೼.ĻX+`K~/ew"v&JFIc)um-̧:>]^8#R , FQ*<薺9y%c.uLRCYjb3+EYy'TC2"] N.NLDG{ G VʑtH9O/] =p/>GkqPfS?Lyn7QZ_e7 Ds¼>T?E'L^-t֠},QM 3Z~缁oR|5Cӓ<<1R_o1e,".y,rgcHyU 7}dm,bC5.(LcL%X~L6mF zڿhwI֐U/57匕sL 5r1bAZܮ:׀H|%#T-!wR|^/ć&;h|>"s*.-! 8\h1?an1sh&k ,G1 jwG}##˿&Xkx@ ]NA tN[ȸvnAOz'z9@ʟSEy|2?_o5DkfNa4q=8A[;$Ut8+WkMc=%g) iqOXXp!D{~#نzg:>3w#d\M(T7E$p *d{;k[DX)NP2C_ t?n~K "ƙy @|ߒ9\_YS&yc6Bk.GGq/9Xc~E:fBd EБuHD)]BMn#^$5֔֗ipwEDg{]yX4s䧈J]{e?B_޴ 4BEf(RpՔX=7u_\hoVobVV8v#1 SE f)2F fn-U<=@s 1C(VaAcW><Ъ|1e-kʓDaVj3k\IB-音B!t!wU/]v3i¯ǝM KG^GT>LzzƵw-pGffu}O oe!\G?]tfZ70]}^BapX* 1IDA%CkfݓڂS%'9l^'h5кT v=xu0S;(1 D;&2ȰVK˜?]fcQ?@*y/oJ[6 ߔ[6miNZ\%:Kmlo|Bvw^̉3SGᕛh} vϵ<[ L]xH>#uN@L{Mym`vʞCW+qS"Rm_)`S3Lj>5ʷn W+C &\,?E. Wޔ3x|/<%^'7K9zk_ '}-dELI>y7VBBۇƐ'Zũ%#BeK%Ϥ!Z13f6В=SJ$ "v7WͱObbȪ*ۢm< Aۑ:8Ϋސ';y0[PUQq;VhFݙs1e1ծVՁ.LtOh~^)vԸ,uθIv,)g7#m**uuOMMePIؓAwDeD#ms*)7OatVh?K&͕Mf<V̛цj!;*{YF?I:>{Pl0<c@NlGt!/EMQg91 t!q ѮS. J"hx{*5M>&Z/xM9ZJ!M .K\ {F~u;! } bIj![W MX-R:`i1Kwí1ļz\!umS7t6A򊁺҈@a6Xᝧfm&ًJGH{Յ2J:a^4qTmR途4~*"BՃĺd0KR@ AD%^5!V`K._[٫!51vNs5uV1tr| LnLKNB r)v( %9Ri:,bk^d|(hԉ!yo@NdWCdr:Ip1yWQZ^<:[ex$V_wbqWI3fDϙЧWf2Zr1zCa-Rhʾ֛rIIz$aMRRpw7c#kL|3 bW)U. xSP, 1ު3:a((Y$yMwm %/|!NvxοN3#mŢԊL΅iPxGlC9dKWנ-=LS@%[Y^S!dz=L%M/9㛠*a%SP x&'f>@ҁG?BUCg=7e\D}d>h,kt'o i,oBOTm/,R g9kɌK SrsKwBaBUs$nQ=kl d$[n]gFd13OY3~~@x }ݳ'6J?& ͪ!0}캼ٟQJ-ƾhoNb1gBNL?.ks #Ag,5J'yp0R58%PL2BpH4#0U8jB} ~^#P3b o9;GʎJ@N喽)(YߥA]P .>44DD E]3z{M6pJ~_}`XV .μX1יZz@;lxGs2t@ߋTӛ_BoUSM;?88÷|[v Q1F'רּH2?xd밌i.ԧ$ n՜iBUGYv ^)ix݁ݑ|KӈlNJhq ;:.QLj)MIa#+[Q *POMHVJ1@.s $QNMb anAQ0O~ii@?1R1׻7*%>%'PkIXd[!wCknˈ,[=]K%;biكajdVyw=aC1lX!n9I/XѰuZHZs7;&ad[tiю]0Zܑ<ί(#l=uUg`] ;vq½Zc$!l 2҉4w;g и;$_nBez Ҍ^DcN[BPj^ W:pS鰔kD3dX߅bm@DI}b+9zooڜE=Ep 3G`hXW7Z:3REW~Z,n; n`o?3%>BJk3_qՕ YKV~=/Փa/mjgҪShacЭHa, V&]gQ 8ZNCb 3:N.4 ĥ_1l 4#:4'ξ! ϥ"ikzC]YYۉ@9k7Mef8ŴSzi2$Fwlx o=)RJT6uIBLI@>z#H,>㕠+)wU]8 fW!ͥH!7NL"(ao)1Oݖ%Zs*_ᱢNw+cZl05wZfs4?iT0)FI=1̔,w⃍Q>~2 VlǏ7&;"C*k1y0|.W;YQ'`LJ4d5Y7ɟ%É}[mSњ3e54xbu3i.(RAҌF4[HVrv}|=&)*&spqoQW H ۥ~h W=Dy0wa~|]V1c 8\pO$=ewD8؎Zf$ r@Wy;_qqEY+Ƨm)Y qp+YھNC7w.n#xnʨ:5Z0zNe`pџ?N4[CG^UIBj]և YǡAɵ(~aYqKü1n'><[c2y bճ5)#0=V51^.'G|e#gs&7nTJ_+,7HI?}Q)<#ʃ^(>_?Q D$G__R)`8dƑ}΄L[+M!GJLdȆ sjpMWG&HhvA} =#F^:(D[b@OKu>ܺ2@<$UO%|41ԟ~oƗoNwkU9ړ~&QdUuG\/!J(',t;P$mb1q(d@p OiJ4 ͙ 4 >-G#CZNX+S$&vmK;$CFewѧo\sLC +CScqk)V+YX@ }9N{/ȋ(z875Vq$O:9kϝAԗpsnH9^ 6$2D~*q%$4qf>ȏrHa%GHwT-Lq/QQ}3ze89t fDO~Imѷig#{jDaH]…@-|k_oMF϶.o٥+V^yE[C[ (6- ) 0sH'U?ud Ә%`\{qMiNĬ6UZu%/loY?jzfoZh }чMhH!j2u7Rm1ص֐a8V eZ싴Ȟ%m pl / T(cQG5C8+hI-y;>^4J;GDrzI#ʥȍ+[I)^ E]bKXRppY7ы,s&E/GK\8] Szџs_{1F[G5񔀈%4He^Mo;VXwwqJ9\m 9cXRO ڇ4ua{~MO<ΝAÁ}`GrLD T&4 iZƒ[[ wRxsLe8kgo 2Sb\K{WD+\>[:`+n|2b[2Wey_D13<#duД;FBIh&#(>N*y&'9n k֢% WA;^D5K糒je\b&ƊX_, 9*r3 -[8uzc|ec!K3#i5N#-mDIJl^"~Dm_Yfs* 9 o]EmocݰH*gIOs ,\}: 6%@8gvi]l]In*ER݈7UЇ m0"1m'HlU]QHs޶mDzE0ЗM ݅' C%#HȂUT!F~1zhAMhzVR>2c^{.W踍R;68tZaOU f^C{ IpT"I!8?FW J1X7[h7iKKxi\l$VSQ ʤi#1XVAW#](ri)1DvQ;uu,8M]4кrb .X2Kӗ$fvc}Eb#Vf!X\˜YAHks=GJGQ-m[hJޡ]&rց͛%h,/ˏCIt.B`@Hj1[)j%zIߦ{M8I" 8OJ/)IҎce2t"|rƒo-"iu.IL/,ɐo) DMc,Qw$#ך_֘>lQ헟NЈUhو=f[n|ƻ)Bu%,1up^"5KBxEwFJl]Ԫ [B#s+TZGsPxn֐)`ap)l:Kj"*ggsF쀙NCS {^5&21eQxm(IAA]N:Oی )IF̕VeªT;'11/лs(a'QsQMWTSZ6'tsKiB>Lu=)Ja)y5sT ME0P@:u,4RݧERv͓4 &牠Jp&-2ft>an8`HͼA*ol?$J7!#ILN6Vml7wW.Ŷ"֠!&;?hSvQ)˿XLo#P(vo8*0H/ CcY$syMtyVc* *$pާѶR 2;Lsa2c<|ZpqȿO'^&(i aNeH5EZ69x#1꽤ҼGu#mZ'a@kBŻdPipwZ;s>]cX,jqX$+fQ\~d['b3~q3'@<8IY.zeDl(\u ߇ϗ.S14RoN;?['Rǩ4,s(v<uIÞ!4 }@FR2/=}&y4ьIǴ"E#xxѻK>NH/tJf^Bu$]an49;S:UmXdWMIUfQGBF7<7|uc xkttn.-DՃF1'ٰxufp粓4/xgڄ?Q0_ B-wFʑz5EnmTT12mPp "㇩ \D xi^AQg.p|ü#2uНHE(<, !jƫz"EW^O03qY]ws -"59I4j${O]&co9T`;5z|z$AP(٠W w h.|g`y \⢌% B//h5suJM OZm/4+9)Ǫ¸טe-<xke3~/9^C-?.e)FB,e+֎jڼN>b)f.+ZZFu-NM>bB.[} '~;1{fݪMx*8zP2<=Kș~ Q0a5@WO;z(t5կMg_HJ'/P?U kUi R#5q~z[~v=^ߊX5.,'-x0h&lYZzUL8Ynv'ǤVl-{p.3-Bަ"A%+୏M,ՈRޱ(q@xB\^mi| jfn]V O.3A,ti!_rڷ!yK.RYeF>*ԃh3Pt<4RKcy}7 ﻜ΅fst_EPe0yC6gT͒U9T:;fau{QU3'ͷDsFXރ;9[ߐw8mx;OfŚdio%l&"^;aMh%UBM2L 9W۸{~vy*ru5LåG# *a^(A>4*-'MP`!wC_@\.{G_!v %IWg@Nt@u5%WCMYyXNc#uN3&ԼdF8j{ŮAK~߹eF4rֵ쎉G, ]bډ3B7pCp%qk&DQvY'zzRǿd@}&]f$ ᄛ*S'̴lH (^zld9.{/(+x~I/ZьOGJ*:u,?$j|SL ; >8oyF +qa41uvYcuui w_H9,Sg<. l7 L^!7䅪L=G;[RLbrOm AcWfA)ºc)drn}:ض&+)ɤp8ȲόwW]VI{A mM`@5wj渏I]^Ռ6ho bw!>^ڏ6ά ('z8/v.0 l`'sf~iD0#95by&C:1oOf](Cqh:bƙZR)20d* [ŝMih{#H&i_j# $,g(4spjf,b3Vvy? (o*sHR"J,)WDpƋ,RJ] ҂jƝ\ )'s|!5H0V|;SE2H5j6_+~TYЁs̴SLHC)1"՟Sm`y&/!ٍ2ޢE4L:q5 ,3[9\fN "]DhFJl6CoӅw(rnI9̫JT! ukx"9ssv4( b#`S^8J40 g?,Q}Ȟί3cp/hWANtdeh#uH޿!,q6jA9$c|aR7-WC*ˡ$̠m]d;x2e`|dr)m(h/ m1Tȏ &QL6aSUUs)?Aͺr}wkSxa.k F э@/?,eDC<ڵ+#aGBGIp2AR:3{-M停obU ϫ?T ~Ä(H7 PՌ0 2kkw գR`g8nJzs@v?>Ia" V+I/1b#`7"W45fD>~@]3^.cb_{+4zsuي, kK?q*}!$(O<٧,WqȻ=.0^܎AtLY+ĩmE^Pz` ryUv#`k=z&t`"ntx4V XA@rz`fCk&n`#JsCa+:EfUUR&e1}/&ΚK ;d " e 4QPD>_W~Q\hFE CgC! T 8_%j2a/:cꍥrˬxBFFPJO/%><"]5JG6AEs%c.Gʇd-&剟5&Ģ 0ZNzOȆvcrn]Pz J3[acFSeQq drC҈5SMK2Ω9`X] /Ɔ"Gqڦ' pf8+rnaϑ[okTxyUj 8>ǷJcPp=:p}Y[G,;nh-4w1-<60AyVb!m~杶H5HVcG[s s! !:0)-utJIJQxAǕmq?P`рA'?\vXpLO @:Ezw|Jr=Vϸ&ڡ9?j(QS|۴[^7(aⱽCf@@`WΝށוTxQb04de(vJ!cgEYbDRC/<#}J ai gp콢}L:c^@`o?>A}󨃓 vzml`&re@ÀNLGb1URwNˆUr?P!jam kM3drt`AQL =I,]& +T\KHTV4wS"#?#SMVpwi4 Ur՗B!AA _TRX`(ГCcEx 9zԙ>U#@&iʕF*GƉdR$z@{Ut4VnprgK4*Aȱ9W-\;lJs{y*k}CSߺM*FEmCQYڒЖ>HnmJJ NU)w |PZSkX^TDt#趔Msv,6SI;΀Y<ʇ \3+3,("J)9ԙŹPS>^Ɛ|o9-9 586ѓW97/dŴ}i qT9k#⫏|ʓCa ) ̏ A#?>w<ꉰǡLwg}DG) ?o9x/ !{0FJ -Y[N0 aD$oxb\pm#YO)̮nt?t*.s c|֒9W:r\ubBhgICp'?6%-,teF$u|EKjI]&lV[K"Ν2Y![W^h86BCvM@Od=t5c|$#nJݎkH4 pM(&ކΐqnx SIj'Eᴞj3&)obTm~#Zr yj) i`ے]yn{`Xc !57KBFxI~d4XaFXʭY؋ZCЌ׸a5SX 1ά_}C@U ޔLB8sHci߹hظVaH?OT1 ω&(3[11l=[>=8&o+y͟A rnnM}Vo!K'gA̟NJ__'WyˎITS ~,I}1zVᝌGO]hJzC?rf,"kņ`qsH?Nz`w~zGe(I)]QOz/*$sX*9*3O`*Ajyd l)Io GL"(/O޿~wj`\0 V8$gȁ{G)x0JBK3DcIGTw 1.2#wMZnJG?ծ^ (MHۿNҏ]ܥ,_a_dL͙d+lKL|ԼSDܖrUXCYsۣ\I]>KJHC1Vp$4+P~zV19G1-">bZ={|=`WV (rYcIet!ɱ)^b7zT?ԶJ- s_ R[1 .ɂYxsL uV<ؤfC>7m;.4?_>&"掮ߡ,&VxoBt2}mwJlr)d#Hod/[@_5 ^z~ʅUp6̲oeXq&AX.Ldi%7[<#{L(j ZإA F`'߽)C,_ T "'\I>Gnb'zJJȳJ:55lTOX[? Y3D3GRF_r󷫅 @}D`H_ʸ헕)Hc4e]$AhSȏ\1{,̪e_:+ne k~PDlb^뙔1PMC5K05ЬWJH\Pú0x4׎ z@1[bK;kL$58g]PeliF(.,zŽd d>F(6 !>ow$[<^yYsf6vQo3keIyO.}T dIV7+h6d06#ߋjx]mQ*L.<"s{i5/ (X\p7o/ctB+YG_k c6PdhK|G `e$)^OKSIڕ=4J5w OS{'7d➹"Zg+#@c{"))&@sRԦ\UE?%t]Pd1 Fq/s AI,ӓJjjܡciJcʯ!#6 EAoiSsa^)4c1K _vU}E~,_)CNt/?wUlv3ƅ=A$"0e'҉,AVAof=6L=UXhёލ"oF^6kj#x+6 MoZZJxZت?{M ƌG0WG;'z8o*m4ҩ\P׻kUW 9J@PD^ <~[X qc%|fV hX౯EnR>7o\T\[;kD}-sscto;>STqb_ K).BlZm,xbfDs[ͳO"TL)aӈInB?F?1Rt$=lKC+C8%Jy::Ô;P炦]؂RP$P0.>\ h%* =D?-.O{9]_"4>l2--KJ9b1Ι!۫~$SQQ!f|9#SG`;~V$7x0m.#tdD@Ey{t9":BrNzQO3myXhͺ˥K!{ږ5uE]R[w:)6͟/=|;|iNl߮ۻ{9Bq[O\{ $K⎮_ȰlK4_iIOQn/.y%'e@:J/B5vV"11]B:43m[<z@󋊾4'Jx6Z.pJU[/~. 'G.$ޒxo%٤x3?iBPBc:w-f`Xp+ӴP6,giE]TC߻+JP [ު毤SݹB3nGƋ>ľINKvfvjšs-`*yw=Uɭ|)8dF1B]!^@:tx{ӻ_a 'Jb%+I }Գ& \\3j 3?|Un ;3*mUbzGt=A* q (!mI xgT]PZ~_Iw*h7%_V e5Z>eG/zȥO@ ¬PH"2Kh]u7nӍm+LFs3P=y(k~= rZh'pԫ'pQ^{n @w.}5b"j8PVqAvVcAi_#՝`ޤŜiGZAcqӗoi`v2ucӅh*.r9_JV5/)_ϯR+B)9h#Ձ~t$sCXkgw3IyLk}\(нkxDTl|Y@;/^_ p5A*CWz  iBk , TE]~KteJsQ[nρg֌bMN{m\ x11̖O (q[Z.~#$.5easris>^"0~;a*Woտw[kܦlJ ]&<ƀe>Tњޤ)86}M6C=J*o&e:#<`:,.\=Rݑ0Ξnjfmׅ5uva'J .Y,:sa./<)m?GBt}p"uj(jcӒpj{Й  \iiR<؀D&$rP[vbd7 2D1EFSsބm$[]J?T*CuW_B'\5p_n6/ 6(;u{VM(kܵXhIud,p=+ K}}8b\ݮZ6O}Ku4Iʝ7IuG"h.sp|rZ6J&}N~ Ї̞88jo%G"aո½cs.@M6b/A߭0DxH?h4ZZB٦;%ZJEL_=vR_wPxGhx b[ %g s*=1RL R|}^] )6=۶y$3J>yIWxPp%&Q(@,r𒚦3AϻXqg Z-A;bx fcc%~h1|tq~7X#}7ۤTExd88Ag^kAJ/*]UҮ\$/y 'lWJɮf/I7 \t`c?G,N#N&p֑obBM+|-7@֑T%猰F5&`'#': G5mFK}ODL"6% Baz>z}f3:^Y4:? NX<$/RiD0Qg3+OAp'42*eXdnbL4n1w 0)1_݉Zv!]<|c dǧI1y1|K$eMLVb|PQLC+ J$hr]qF@RMJkeX/g(:BsL<șSa B{n?i>nWz}XOGqֶ'$cV'0JNԟ5 dB.+3H*ۚbҚ= ˡ3+/S61x`͵WrC{MddH M1|an))">ygPt C5x{40{V}v( _b;_CKN&~w$b[/*bDaI[k]d8J_+ծ9T+I3ϭ"a͢"hQ1l\(d$M9४; M=j-%BlQcp.jT{ڽ;6c,W+ՎtJϗ[iV@魡HL ͤhJ^&R 3V1e Ҡ #sɕdQǽ{E^_7(}c+ꠛg\/4;ٕLT_p%]T Њ_)]>[5 Ix@3>1Tr r솵BE*C76F1':3HT7/1ML`6޿R$Eft mcߦ5h\q"I.!yd,AgLD'Ծaᑇ3~)c`bxvlǻ9I7[']~ Q62+'E"cH5Ѓ(e {GPa96]9pЁaTSvT;+6-ǽ9Thpw[wg@oߕYoefc7@umF`hyK.Bv>Lv;Fg qC_ţi驎j~%G,0ɻ÷<t*\v?V־\8ڡg$, %b0RҪJ}mG??3Z-\'xaô-3@`WczF0^pS?+t7FO)ZNhuB .Tu?(º]WZL=F53?ocnrU>5t7 bVv&. 7TF|+-N x|CZPr8M DQ0kJ|)%8b SVSWS!vd|av*%G}~2E3``%5׌ [C蒞Xפ 9فl=FZ˷T+7hhKLA1bJ% I&r {Uu.mǬukSM0<{5Q6| ^Þ3&Ĩc;xBS> |R|d#;p뒅oŔ$%sM ?I/5ٔβm]./etM l 1Fyl]Ӄ@?[%t'$Cy.Nc l2mXוB%<3g$߸ES7۸'z7ux}xqe'$ƒy fn*|Q5OR 8v[[)M<_,*)P87A-l}@H0yE@A4i[z3QKqB5O]SSϢ mcm \b`E:nPiZfs+@>nA.ܼ]1oխLy|B59Ʈ:ݦ^l%5!?XLER-!B%|ԓ"rwJgFJ+ľ5~]]@U=os|5n|va_?r3ΥcMWe7G` M'$eE Zo kC?HDfoP\ؼm1;oQ++`b({l C⹫ۢ=a}3ycP>dHgN; RA⼢W{QRsGwٱڃeyS=sb1-N@ ЌiMnaB<8{M3-h+hɹLS#QORj=BؽacH6-PG~8 +f u|ݭqK, (Hùi1a1! ҙRk@:I>oЎ sqr9֯ꙻ=n)zH͔;v LZMj8h ƋzK.ۇ 'g0iSz8gBIJ֯ .'}jQՄhHq:D\|0B|:KryG:܁$:=_{zCJQR<[ )ĭ: $;}&3jnW.dl}=$)/9!- O+X)~Es7Gkab/PI$9e@2*n[Rg&- hz&%oY#K,Q#ÀLm[-40jk@lwd;9$wPw,ϩQԻV*ȸxӫIJ器 9U$2iU+Fc0zOfg"_q\RvEE`2FUVaj)ACT儂=R5\v}ZV>8h&_ORq_'.lعH2SwJ .l=b\RR uxֆ?'yjYg?-b8~-r(3)z'*d|f[~u1^'g?l XdkkWm.pU(On%K`8BKq\3E6He67Q;~PRf]XT9jvF m\hKQk̇geuV @N9&84`mcM\@/\982 GU u;DX -|DŽֳ;t$8#BOfvZԺK@ndF_Qxu“9$jJXO@-=@<_E܇9(;SuW ՉrF]RM0NA:ڨ';ɁD6e Mc }`9]\tp!H}@pӴu摧2G*M;Z"(H"}1b|(}RCNDf AA!e qԁbo+dpe:;v+?l#leB],B]}s"z^Q@'dCX,GHW n[ n~篝·Q=1":ąiRqVTGr>ɶ &ܠC!]R#xЛn69b5*̀a8 cF A\r-LN̸l_OP*3NO;WȦK@6A*B-;Jb\[]WmNlNqF_E}R[Հ"$~ݬx9sN?qQ?;7 oP}0 KPmLdkaAsUԪ~4̀ xJګYDoXX}f)v_D_t$Lssy7ڠMe%k4+a87Z-nD~x0g:&YE 8ja/^q:c/oO$!lPG6>^o-F}yhxU>#F07 YtZrхYB{WHjZ5*G)Ml%Y]՝9mzu_0ŅE#5 8Zֽ{VdpSR 8bU4CSAبUA= ܜBZ?uKy^OLrԔQQ7A%lh̬dA}W4}敘-블 - uB\ZiMN:=" $Eku8=e٢8YqykaR-٫+vXmx L!VRGm m jZ"s=-L'"@gLrKW){^_ԡP/Erl22@'E|ː)^oUhYk7@|ib)  IO @jx֏Dq&eːHVpJaCN2eO5~{;)u1̻5k0!(N1Jv`=.l ZY.폔PrUԙEV Ԑ!SvQT)UiBQӧk~Lʭ{8|U@.i6C0y3Y:-ժ>\Oݫ{wK5T+&yu#^ f>Ucze+a7jX2Hy' Fj6%0흸Ёc$=B@ne 9RbLa(Ud= )/اX-WXw&fD!8=RIInj#d9c9@ܫ#:~i^>_ZdcS0Y<K:ԥUb"ԣP;pZr##Ĵ L<+zg8ڦ]zlDs_dꕜeňcxePXM!T8:'KGYrrզwޗ#N8Su;{xvpR./,js]?rN E-MεFJ0gbu$y=;[N5;g5l Mp{2*v6g;vHv_Eۮ+8k6ʵ%j2tZ7ks}۹Y_;EݥJ FoJ¦NY`=RCy=wjOif;Fhn gD #%m36ˡP8Ӏd{uFבaE MMI2\&VP4 baoOfue}~t6(HL@qcrf]K:|4a*jOhtm0tuӛL[" 5fX 7>q:ݎӨ{6 Ds2>b[U hΑ,3;hP ,:8;9\I kIqQ fnFs&}7Cr$#ݲ߯&{݁yG(v'RDHSP|aQfu9eszOhy/ RmP  NHG5[mko_eԵ=p]>& uS"Љ}/֚B$M drE"rX^y35edv:TşPCZB :qTm-EvR+ ?"8Pړal&\BY=>X*1p2c1~c˃o Q&R+<2kϪKT[PΰS)nR/>@d t@oQ2L}|c30'3D;̈́+b~_9C&i?3VU=ly7:7{(Ɗ mH;=[C`PBR_Z6M.@Ŋ1r"$oTтBzX~>AvGцYsxWYFkn1KSӇ$]tOw*N#(M"Sg?XNљͨy ]lJ tFjUGpgHG  'ZK I{^o*;9CE?"SWhb6၃$ קÂU J^)szsrN)B<ࢵÏ '{H=%sP:(C3 >Tratp&Q>,rp4;E[>/Ž1nRj.nzMwZ R^' 9/N]i. ӅֆKn456S!S֫$e&T^,p[ .{_g[)^, VU_cX{BqM" BL%jB"\2][ r4x 9*dGHa5=+V:.*|euWu-AZ0c} a j>dKs} }JkH 5<(l~)||~1#c]|S'A# #/I/u\GENo joWWѹy,]z\=ؓfc]溌)R+\!(j4DP H)PuFk!`* =˼X4ι̑ϳɺ:wt`z2+ܾ+*{h1LuZm `Xph Z )"ʈ6 $?8p [\ Z84F"{y±lqMz: 9wT?ަG{i i%~pǷ8蛃 پUٞ"(Bni؅a0@gڍ-ĎK#vt^ܹYGsj:Fݳ_U1+)K C^ _4;O!gƅv'&-EяSxW+F-|FBGtwwy Rһ^AM ɕe;gf1Z/U,b#֙i 3N|AF+@+Dl++"ِh-8NykAZn Ll=@>;~MS@C>i !=kz-}"bhl$FK#fczMV1 T*jDWLPD k^h6ל %E4dO?U ]&\iw(e Q`oy$~jUNݺ4Y7pca(^Cp ='Wە<19re>;cvAӯk4v-jb܋Po[Lfip`Ch=K8Ѧ_d6giɺ$.3l;+wNy @#9!Ԭ=3`ɕ nzi0At #FQ;Mf?|7ً?])6X~C^AȔ)c{7$V$l\6c |/Cbnx .SVl-V˚GE6D9`Sttt g,չJbj&Q 4gÄ(,Bd}?gTQ 9YR;%%eO*}.RLbj~]9Ƕ'h8z9q ,r*<u/8%c-clnF?+BEH<0Y'^1mH]EUxu}L{q!F͓P (7$ҥ@T6:"(V#|(e yYּ~=9~KFy}8l6d(܄LdN96̯:Lv $HB"oRVw== "YۆvM>x簈}fIұtM!p.j]H#6d("PnqoȐfOujPiЄq ʌCƲn$a٦8UFo H>/[t0bş(a{B,]؆3Ag̬M%y4;gO7x8^ .7B7=ߺF Kq`re^FnndJ|Bcs:ƍ;[nԟU$M3#0E $-7lcDQ9h^6LEO!b.ǚCVחcqOYNnKj_n>`Wun&.>5wS~zz_88p4F|SUCbVCz=$~e]dY0U Gx@,%wՋRNǓʕ_U 1Ai2Vyc#%3AV{=TpكgR~ap6b4羳V-\[*)fENC,,!`(<8>4XcF;~W @ճX6̸&mNLkO5 ^ۣ(w|ǥ1 %hM,‹ك"θ~%nk@5pcw>G`Q?&?MHƆ4ƈԓŇ ]CY =- O@9ö.ǎϔ Nɫ˭k7Rbo?PlɒYWp |ybXgkډxD$9:P#>04˚Rza5C6ϥ=)Diȿ"g/ ^$mrgxgP\pzM+!"h^Q2(ylgaK*X कa8 DM߲{f tDz͇_Yrvq[lwyn&r+ žﵭI3n4؁ƶ~Raa%*14%m$ !p~?ujL>z޵ZaTyiƟ Yʪ*aSc'$P3gN Wt&iQIYζj5m/G͐Y&/<:PzԍpH"LwlԲ^b@2L0KLc iEՍ,sp|]p<^ZF1(K쬜ˡC+90jݘ_0k=qO* s^nI;\ny̧&3ϲk6ufHʌ0% A=q&c:#3IEl(Vt̉J9V{楪^ yeH zҙ$fJGH^Ixc ڍ yOFf!ػ>_W| Gr&4\qך䷔XwٯsMLKIS]}fze)?P_eQa@j>?No&'oho4D`/wLj-@õ4d ZZb^/I "F<ϋkhZM񾦂r)p$-}(I-ȱ3dVZH>RE~s3ɔA}L̅j :  H*UKgQhhP&" sq=<;5F58 *oyR}/u]P+n$`hj*[a/F 5rᕮ_'/2=lnQtX/i\2zGbD=*PEeBX*Jc󗌄U ^{\iXoa۳'OXy0n'3gTiKhdi 6\opZXΧ vyP&6n6ZSux KHas z:*T^׀ ):a?6~Bv4}M%cmpHg?JhmҟDk 얣205~{Y0DG :!)a8M2Y*6@;H{nި9MjQW!Vx ɕj2ZeÁ(M ;ڷv<E/\mi>L}w$̉R @u i9Ƞd2MSZ̝omi 8d7@j-ܞ%&$s^oFkð!Ѣ \"rzFoߐyI R?|- 7|j F-8A@XKa^8 _S/c75>~11P^7 x0x"GIovC(=ʭnf/[x84:9|-ڜydJ8Y&"<W)9wo.,/ߙ%LD ;łLbnB3|daArۍf߁yɸޒ `R1t/eX}%|E֚NE]X"LÓzi1ňGE_RH=>W=#v""Md|KxYz;c?<;]7`^fmXDwz{6(scS?2A1,B+Iĭa@ɴLt3L5/P$/yPk^%ze.c+mQg.*|󤎌[W|TѾsNȯ0Y ) uM<.Sgf$Dć6G J@EJḊ,9=x| ~LlyĔ;3tҒ"!,N2+p%nC'w̵<~4}7U Jjly{@s,De BxXQZDioMjIa7U/ȑP*#D6m17tA@go4Lh~#~.M'$?N|%j2$Dd2F#_oP2*DH"@ݲ#HK}uhFS䍙⢩`]p2v(5TDlj ʬg a, C^bSTfzG9!I H4Ҍ@06\dJB*cR@L =Xo6M)t"Cj d`u *# 7 8^8|&Ӽ W"@ 7}Թ!:16m jPψ4YԹ|#[Mߓn3?BFASJ*0+pgsPA˗f]()b8OAxNXhCG¾+64™=3\}jZ;-yiPƯ1?CI7UuhdWpubE0!]S}3X%[Ѝ۵>4$C_` LZ}<0a&,tf*%7AGVPb:8~ۑA; |00tl6R0Ya` ǺBp_7zYlk7 X'5~A}sl誘V*897y-$ k'\X,IT0v/˿wY@,Vݔ+̏`[>7 4+Sx鳚AN`<~bdBvpSKn5H_~_|z7$_Kj,Y@b5zg[4`7vCAZ⅑µ8"wG O)4Hb/|9^mdZk Tƴ 7czjN] u'}^vH)HH&׎۰$a=ñy:G" :o c%Fnܢh^ֺt8C]TWƫd`uP@T{%%Qw {4MU0]).:R[~+P~bOz%j āÁna]\ 1BW* ƨ LԒeǨh˙gcNcGaDKa蜔ߏVrӧo<=ʛ]pK=C[!}lُ,zbq!X uݸ( А.3/oNMaˎ]bf ٌ\үn:{%iA;񊔕Hőb5n|XĘ- lR ]Cq9rOq6qw"4Fp}_HE'iar+QGNOsI)u3Lf*x6|=xސY?3:Ft{6 qA+#JL.~ ꌲxAOdPU SRkȂdP7t@Tr&S%g2FX($d'Is(]b "&z=WB̟zˬ:j*@ Kh-`jp[Yx5iuG15JDAmmύLm:^Ӫd#d#iM|.}¦["|dŽu\:΅~̻dB޺T|'c|Pw:C@*#lRV:]n+4"1}6mXCŠWPhvVu՘9|HHf/X)U)o+!QYͩ6 D|㣛g$rwbBR7{t{R?'Wra!H ]@5̱)@ОOD39D t6f2C|Nj8b&yIQl\ġf :KDثoICDNҳ=ZgU~="uT/I0,0*ܞ%]Q]Kc"v)XZαl["y>a+n|ݨ~ GۺQ#cr8j(_ȑ;E_ؔ&(F5Lu== R! DUhTO;hu`n\/Dɡ' {$ia*x4*"U~U\N7TZlDb'$s9DtM=~ 83N3[A=]9 1ۻ@_MGYa]96Ai] g6ͼLLJ%#8 ,]Yj O*0;kH%VrdC^Kpqql3yC6.axVO7 ˰&Wηw7oF.c+`Lj7ՐP jх4I ]d!"vE(`i-qz[% %V&tl{ n񫥟f>~߀+9 =Im ;#vƲ_pxQ!p_o00޶ 療ua#ZEߔ,9n$; LYib{ Yl3f(e*::/yf|9L{ӡFu!PBe% %cVȀƷ_I2 ` D89a _ ~KI$~$txNsI;YrZO+~Fad&]ei %jE^2)&͛}8NqLLm:n@ P|VZ #J{rbA`#cߨ8VT+ΫtK>0,9.0I awo,\Rh'uԢy ֘T@gqyhSD!@{9;&o ~/oxu AŏFR NPPJY̳a^psuV& e.Ī3bjML!g(Sxo? ro \L%L:Yɵ"O+#˳>Ia6tz3LWTEF \TxǮ[AӉCH^I1iYƹPY5`v VA8̞;U#,3Id=@8ڸ͂ՎܵHPp@љAz[vhP @ܦ)n]V#y#ijR7Up͹u;=v P ta$tsbo=lٟ^ cZ{|#L%A~Ԥ/fhs;2(:r6)ok1,_P*?*2R=/nܝ7qOxۖylmD O!' $h>b>(o]h'Oа$C, @# Ʃ[~#^ޣ#t@كapZj2,[_GBslW%2tGFb4Zؔ줂E&,.ܦzط6c|S}B*G%3mnV>]\Pawؤacѵ2 k$ mؽhdNKl拴O vt!hp7A[كDqoqiֈ h` E"ʹtCg*v{XjmPBee)p_~Կb ւ3(OU[ E'bΐ)fk88g L)fDԱa[O ?ޟp=`Hb Cm}WrU:[R6oGT4Am!c9Qp9иDd]t9pa"W!dW^D5˙Tҟ"! #F gr.fH2dinTAM4}%+ɭv3#X"D@nO,~4ORҸp-)a9.E?WH=qdTG0mRt=+vI.Ҏ i|,h¥Ӏ3Im(ZzYǃE1dP! !.:zFqL-\: &W%N"9YGp<#k>icGBR2\" 2xѿk~Z0bOʔk cB=őH}Wknɂж)P{Hꪅ]ר"!ށ4p\xg_9GAHhRIҺكE;mtoUoF,iZXp:&*0D]aoе^NO!cLS|l[_jDNf]jS\ VԫF iOl&`;ҟ% q'&磗$TQ: &ɫ<v]d3p2I i=J?sq5II 0aUpSAZ~KL($Nv0P4 K> e? FnMKO|)Շ)Ų Uشizhwɠ dNPR[B&QY|5Nj Y]TG?P#F+]iD/U)&|q+yF mџ|dB'63=M{Z&`b whƺK&S0-eVbB/rAXu L vW M\5aLnk*x6y[:za-kGXs\&hC-0vX55M8Jj| 4SY=9(pߥfkg!Kus,9!pgPI~eJno BI;C#;z  7tUsr)AQn&㧴w>QE QTJ^:(kj\z5{@JpVLo]?oWN)HڨTh:Uq)s9\+Gz:鎞_*\4ùmL7KvxR4m䥷7hATkuP'ˀHr@`FSFg61$w_1IE C崔]W鵃%c`V[c4c}+晧ݽљZK2T,Ԭf-zbaRQk!4nGVJtcs:Ti$jΉhHzHԶ'E>qypXkۥ1^NO( nef(>Rp&XRfFI;ϥat2qktոp3{ ,mA_^Q3 M|&Esɭ9?/yyv *Wq_CPG2L|tzr*.X<-Jgjr)\zu]bGu'Q.鴸$Rx}Y*'SF1-A1Ӕƣ!Fs.ls6QUşZoR BtY1BEKGx;Omx!,cH\N!&Il6 '5uI&q\ *g\ ɗC8YKR%Q͸2lo $qcCrGN%Dtj$\-wd|;ͪ>FlmؤxVQj|,Oۦg;l~ j:IQ³N PgC#"Am:Eګ{gV[\ ("-Lʤ) ЦWr} } %qal#g4FF,_wa~PRϿ_+,/^P[,̙"OGнq]O4N|te[!2ґl晲&pACDޕғ՟_! ?j^ӳѾ7Y`oɹyhCѕ8p6 ޮ"͂ͷ$LDՕkpAsmFTzMOwD꫆ ,O_ßie?!,WSՒV: "2VĈ\ҷy*bI;}uu@Gy0?._3*a;Ԣ-i: [{on LdFi 9|R$Q3\2x72)-Du*/բLKlX~/^"YjRLY+:ls&$3AªgWSXSd'.9]sF5TwobAkn̙(i O ;}6J"ؽ/pT&b6"5Dн &2q@EO'֋ YtOw1OhWǨ0N0a'$2Sg+J`1+?Vw*.b{F.q+9oջ c&UC^e?P :?b󓖖L7 1,\4{R>c2=I n${󎞇/ܲ~ ^[K ׂ//ΫE>l?ך ("b)k*-``pBLٲ1,wu!#$Xl Xʕ#(Ej!Kb|qŞở82I>VhwW{u'B:t;7AeDiڷl AO]¦+M,ov-!|شK ǟ@̞g{dQ+UۊZsq BLryh"OǑt`[@ BhꕧdpO^֊f}kbN AL5J2pId@ lxME"#ֳʵ5ن7_G-h@-ұ6)VSx dN6-=-3Um_i%Sj|\ko?zFjbao7OvcJ #:F5߈`GTL%]ަ1(+K"rg~15%VN %S ^![翶D ƒ#Y|@q$lBg]W !BkY^YH Qs%r| gf5P:%wDҘ9 %8Ml!W̹Aį,^:<\ "dӒoA #CZx%?%v@^JtZ*]ޜu^KV/1҃s袲j @Ec{tglqy{~S'V8 k0uԼ7F&4U H i q^1)iKpɊW) \-V(+aº\jH{A;hWٟ*L4뵧89E1D-"Xoɱ3ʨnusqľAqN\ƿ,!L&b8;x3T+اg!)HHEqx[WEoQݽHY*kvr>IM-? /ޱ"oT%$C(u~Q@pe"N7a C:KXTno-*A%J[p9~q-Y (6Y~ҡ+Y{Q; -$QfZ;IR>C^ļ"FJ_ >xv#1_ЌݸMҮ:_~b:k% #_`^;71_!僈=`fSwX/ΡtM6TVRxqO C=v_`: d*` `]kSPj) ^ Sv CJ!w}.+ N\"{Y1RLh7%V 1t;V0xRmqgS/kmѥ]Pxp׊7ꪣ=5%sXg@dpD1MGgBWQv6څZW_e3->лwaZB)h}dE|HTQdž7jF7L7CQea>3*UznOrAXYMB1-+#z{i@`[ Bo;5.,i> uPnǣ4]8|!y)Eb5̦X+ OjwW ~5\qU"^4]<pj9''?M,b"57R~xBEiU+T>5&řȨ8$\!RU1`z\87&t E|Û(bgA>oE_+">1\r^=q*#TEHˋ%[;aB`ɖ +j"QK3M_Ou^j HUkCऽzU>SFhupLfBwc J.%p} :a8T_l T'ɿoQI@w mHϪҘQǫ !g٫ۑG~1b%'ʹ{J$O`i!TL|_[8O(VHy?^9oӥ!񇼳g.K-s0 yMA­N6!ycbbv^͎GcoHvaq:!=;T+!U>_/ JX`eoƜJ|lV1BN ~@j`T^I+/7R_.HM[3DZb7LP3-(mix^CDsX;ސ>Rsa}1]qL.=b)[%KJ[r$9ó|`H%oԴQ"6\˰$PjU^=<@ךad9(14/ 2j.hb0e3S@e01ux4kq[ [ a?zq P Mi,a~ĭ$E·.iw 0\m d T!Iߍ>u#L<ŷ܆s+ډ-=^dI\9 DzN_ä=J78v`W9\ؑ ʽ5nhYw/OU[F.y4}z7m@52beН^N&E/n D'`+F=PיŊ1yIz2 )=B?~? rnڜ՟l{b tح!^kߟ SIC:[#@6, ~WpH.htХ,Po\_7D"ikm:D)-UA0P%!TTS‰_L> &Vfws.xR843Ճ2B?i )|fbka蜲2b2pGŪ*?t韯qr0;پN47E}P1xc aB˜_ , l@ $ɅQ9~F$հ?V۔?ȗ)[9\XSt7ٝF;$4ȃaǦr,vAuy`Ia-S?ㄥ 0>v?|/[ґZURM"D#'xH<cK$Sw#/绎ac-gE -]on P^ dZ6?kp:THN\E{PfR_cPƄB-!ǧ6Vگwp5 +KdSKBlZo죡^ige>)w *fJKPQ1 f !a:5py!ɌE,G/Fρo+$kې, ~,'n\6Gf~[ov,d3Ql)[`g-/8MFH5d5=7O|ߖ^ie`ޖ/~ ft1]dc{l5YSڀYI%c^a& vO5xI/ޣABpr&5l_b Ji(~XIO6kPHqlaSW_ł(Pe(Jn q@/>+rvX SD]D=[8:?Y2nդ^"%SDbL')`+==t.7*+ s)Ɍ %XeSbڔ){R(Xsȕ^L&M,ڱXxv6[8Y|F91g }0`1̢_kGbASW7^>/s><2 }3ˬ)]# 5oeĆRFftWM†˝j7 @уt:qt4x'BI;ER[ ӎPZ2j $wr6?h3.+׉-M>\Wbѥ ֞"%|ZBr@DTD&񬳖sѐunz| P"M7+qRu!LX&α ‘DxiWp}@_BJJ>LϪou5VǪ>LӇV, +'ʈHPmTӹssʼnYGCaۻx4hj }C&CnFq>49"c]yWzdw&*&,:nT֦>T+x9}˧=H%|deG=`lz]{PR9$W/y}2t]@5N-Ar6I8ry_3"E 4|UXwx>ѳ0ɽ2̖Ӓ7&%wYdЕV-}ǁbwL+ *}E+܅av'g;mcE'ƣiq Հc 6ġ52bON&svc#})ܘP"4]E+m)hS5wȴ{gȈԉ[*Bũ5(9>^5 b47_Ddzbox67:;?`/5I~]BB-ܹpPG5ڢ+a/r _Go[Cb EPTBq/vQdQQYM B}ֶ` Y=e2([T';3;zEA-N>!@eшtB!yuc*F.h{P~~XSfNs,7g๾Z/^0US T^=2;n8.ɋv0 ?~%iz,椺W9-RMgY,[WLSOAߧhO(O@ r~#yk;Щ@ʒu@7>ݭKo/u<D5E 17{k*OT!FM~Y|ݟ9 ?)rTfkjle@@;ԝVɭ\4|j <pɬDTM/Vlů+jKsCnCF\)ua^פЫ(m}B]Dg/Ȇe)˥Jp>lv-Lչh^XĔ☸wurI9j͸HH8حɣ b&:#@OVMQkec#Y <'"'yGEjJ!\Or^S>ÔQV\?{06HtE }DᯂQ^o^rn2޳AذH4AfT@itpf!K"`(VN$bkeZۗa~~G9\&0uP (E}a*Ƈ%FTmFC+4=B!ѽ%/\Nԍ=o%k5ս?'S"4;!]ō`Uڳe=UC)#S"3 I?VN%ƀCKaY9]"/ae@fGp9=/Cģ/6\f 3;3LEV"L-P.Bm튪:tEfkMEb7qt>}MNcBc٣ IWΩ!L$!`G6B~wC="kP=md}v-@4sWzX_O"90GDB![,j tI]VGS [+>&fx_vprbg]S t5b rx$NT{҄<_0?jv )S#{nC_Bڰ@c _ llNC$Ώ׀R~/HmmA|mV2[Drqfp5]9v =LnrssVuh6wzv@/`8<`8Xj*p)&9r(,"B؈ KPw9V\'U; ߙ$q>pATkU㘟)S7_xB9']R3f|)6Mq;!hp>?FJ*TU[ծm'䬹Kx!1]Lc.`4^T/ux Ez{˴>\qoH,*@.qiЁ[<O-t1S|R-M̕Yxm>:XUٷؙ,!yX<=%SĻk\C2qMNrR"0c&1C"`R "DNDșłaͷIT瑶z"m^o{g\ZrZ\lXɊT&Гv~+Æhd Y<%BU=Vlilw.|lNͅ˶޻B|Q!8.X^;kI+I<3;}~{Ol”6in J_(:(Z|mZ0:3Ϭ`w71_Xt#~ nU;6 oe`F?D⑜v}Nre8/d9" v}5z&t9%6cV(mm-ʮNLv+O$NY'qQi@fnm-bBauV{j&%AFNU/Ⱳ++s ڙ?j19^MV}\@+l|_m!aqD14/^P;f-=REhj1yQwR;l\?TbM ?Mh8?Ft:ل=.7awIj?7;u Tz%Tu+L.hɿ<dPh5XB'>iQiWFn>قV/V%̄D-VҀVe]~q`LXȭo%!KgP3" WVDϙPߨWQ4W }/~eBCjiRJKE4 mY?17L; ?$Ra͖o ^112\9j CAS< Yh(6:XFiEr14 K ϦE 9{[7 pdWG (p(B+?#ݔ&Mٲ;onޗ"(}W|*Iz͕ `pT syÚq6x9L֫7_sюCDGZkfTǔ.p˹ |Lqko ޥtpxJjOPW#n>o\cJKw|pIvϱ.ڴQRuAE1 d^]Tښp;QEܫmiahA3M2(N|j b1G3ٷž5G/ t%,_Knwk\C@$d:Y1tLv_3J EdczG0`ܐb@?rŸg, 8.+Nj>[Z̶RGwЂ.KA@A[V`b-)ց@ !} y$уyAF_6Oc8U1-U9JceGʼnVRr45 ,C4#:;h .^ 6+Kh~zDeMڦ-?Z_Wa/˜=O1Y.Db ,{ IU_0;RzR6x@A~`\׊̌X3fgS[ҒFɖRE/sKB%*}<ezh0 Pud+If27EiŠY],5mM;9G]s_ 79E| O\&M.?r1^f6`»b[{|7"y$QmMFk!ɶ(=gu-Fn{8N 1 ɉ|078t'vZ)߫JjY(>g5 i;u3hx=E5AhȰhE )Cn"h˙4ZÏcjڵh; `$3nP֫i]+bкj|DGH&lu[MAr:=+NwzwthEU%][DpO&lP nd0b rݵ {zU^%C->LtuJ!5 / p W ~T]\ O~? 8 Ћ5^xYftē_n)g ,ίLῢJN>M{\g)P "[b.@7e&ܪXہ*bAHVr36h>7w'-7dtiMz X'F9\}0k;ljQ(Ͷ돣C ,d)%`iA ڏK ].Vv-г`= #s^m[m%*!ӗW+ %y-J23"gٟQS&X,#ĿRxArn Z `aրNf閊Y}Z8VUp{T^&X\o>{w&V멠 "i錯'g\ PyƧ27ZoMX1I]Eu%_j*J^y'0gŵD'$o"%x#s.4;"e,t([?w^X?VDxCէș,!҃(nD ܢ퐁E9!ٽ VҤ~-HPXy..-:Tc0nҮLZ:#8.:}Qcu𪷐 |J>R!D˫X1]EspIow<!OoŁJ^VKgV;(79Xf^GT>Sf{"|b=,{>Zi\2 tׄw]O "g*gZhދEFMZî,e2}ȌqŒVk} c.{{)xtL]1kGHte/}Qߑ qEExh >RZ9/ag2vlQRxƟl;};x>gI=v@]^g6 k"`Xr>T8Z>1a Fk24ZE-?lf1O< >9 PF\Xۜvrll.n#Xe5NnEG,OZC8!^ԕf0=gqn86A&+(i VFRtwz ХDo)Af5RN#&py'³2eETZ˵ͱv# +nmc;W_*n΍ B;XKv̜LnT94/,oAb zߕ, t6D\7v1}d6Ej>Ƙ< t=VYsvc)x4ȇ2uԟjtͽU ZSyx| m9۽ůQ;lO)$6C%eFJlq_pë'1H #\6!(psG~p0m})/񸶵Wy.'ΆRTddt{\xT윓"ȱ CK³]< Z3s ՀsMniy:&svq=8+ĝ vo1Yl=QYMn6*54>yk^R 3VXag K$]PE}&w։#{$ǖpD+_WP*D1m/u66V TBMD!tHCCk'{K)]]*yeKDE1MlTtÇGӅNљ)e#N_ugN/Wi8'^ўQ__#U'ByJ`!^};~&q֩eVO UP['3h3tU1YBC;yHSr,3SXQ6-TIkMgL@ z/_~Iޣ3 \g]tp! :a@Ε+UQJ3_%"17qFɅ^FIL7Ja ee0o6O uN`unt/C!d,nD>]0|ZJBr~o@Eqr)`N_K g\-f7u ^&s e7h>~R7Z+3ҒPs1CR|m$lVɪYgNz'p ]'ӵ?pٻ f̮xX۟Z7k]c۬ $Aخ7-tW@m¨ ccP?/udj%Hm&}OݴN,ߣm3Qg t&FK rv4>-x^y/mwi jZ=H{bf&/h^>7>|-eՓ|2$S+nS+S^IU(`݅xЛ9%~,[ 'oǓN%hz>x [,uaH8%6 "YW:4<67>vZ.si/D:ftL޻YNnvӯYFĝb.|Oo޻r}a0nlµy`G~ 8о̠}~Y^mi#9w 'JQʊ_2}F!+h~( 2iטO'6A&GҰ0,T1U< 8)A6;yccdRx6t^u( KR&\{[_nzvN^BBT+Y*2u K SnL˅q2礥X?C1CɱqFBTنv'E& ]ewRX2nP<"OTQ+)T;ȯa|<(S7I j [{$bWy-?H&<թSe TDǪA<^dfLQp=v=4ל;jIV AQ߃+{KߥZKgn^;Z-PGw7Bɴ2V%mWª;wW?WL퓋YFU*6]/i0;\m-Ubz^Qa%veDȑW1ZUfIaVn@)ZuA>g҈Zvײ?ZFv=ˁ YާeT&_5B)]19ѬB_2wwl,7sJ1^G5— ^-#e71}4NB{Hq`V¬ԝD'L3_h`C ^M۪s~i{np _Ū (nTg,+MCqjGr=XL};X@\p?-&r7҄;sl3u)|H 73P ':A7a}4 ڽ8V=ʭK!+r7$!Ẇ]NӤuO&5;py){J!P/?G.rF\ [gzjs8亯*/N2XPӹ3TY/Y>~h.iV*J4;nQ>݃9P+SSî7vsv+7w骬d[V/lp앳\, \%(j9'YeA1>\g]8 fa*yNdydlK,GUt^h G0O::2)䡌FC5hU{q9uǣΨ_ޭ\5b]0P5xm3 *!v\]bpWf|oFm\ݥ²G/Վ9Rh?SvFPf>֢("ݴc^TNu/t_OI8(Q:N؈:)*RsiǛCgcWG U(fŗ,'GyN9M^-w l/cj)(?&l/y$aIz9"+;7|LeKц1?ug,ao]7a54OqQ9Jzj">LZ68cƇ Yҏ Qc<7PF e)c k(v9ߍ3o/I2_ #I)MtSiV-2 NY1{ tZiI9G~C\=?]O551"z{4cm4-mʼnZA-H`]d(C+ \~2&w(*D6}>kUIJ=་)5mn0?PEV4loBcѭ $1XPFxThp !/2 :]PrY PLwKƷ/hͩ묃DD+3N}aԙ;i*-FqIF1G6:W.,*e2׋p - euz( x뭇Tm_j6wJ4DE]о)ҵP&l +{1Pe|`mF H[$Lgw̟uG5͙*'[XAߣq;&gwA+@h}Q}R]%tr3ZނoVX&~m\n61xT_Y5ogzQv,qns_l|t,tdkee{{ɾJ[$': 5$B}o-wV, ^g7&Abl~7WgTM E=Ahj;!vz1͸}*%ȉ/*3Z4#C]@EɉBJ23c1Rfs)vK+D:A}f>%#  TCO fI $mC {EZg¬!Ci\1,귔19ھ0eXջkZ߭_Q?2 %%!3 s% ߪV؂kՓVTܧ*, 8gL.`.)({.8IFpl HA;Ͼ+N4ԴPbZ` .8+m7uhYN޼%k ik1k gqPԋΝ^>leNG #7=07ky߉VğhVAb1V%[%LnDKc'-@ ʄ /orz*HdfIe!5Yo`. irB`}<^] WWݣ9Z;xHof?ܭz(Qv9{-8 ?I/dZk!{*pa/S0zCLOO^xߧ_)Ys`tqiH5jL{\*`׶ 껴WXla8V6O䃞@_0xĮ >(Y͗s!z }Ft'Ym [\c}KcIo< 0V'X0WkT6bd7gEUnB=uA(aXJ1H_/+aFp#C{+,7JVl&k2|IBmVͥL3;ۦdpyaHhsfn3GaB>jT5B(o6*eH/[oU:U:\ ~):ܖo!@qf㘡P tW[q?/wqd{y4fj4N|>XC6za)2x=鯥nڮAӐķԶg>;'.9Bnֹ'/pBN\z+jA}1fm }X=Θ Cƒfɻp2ҴvSuBgzo8H֕ O~'o|Ԟ-؏O`A>I)'sNFGB;Xi`;UD6K}h6= {$AѤ"㞒KbRܼ4m4FBh.J}Br3bOX?FޙtUyM"Dmz݁Փx.^nwBi h]%R0%ȵuu썟7^2Zzm\G%n+:^[RaH(v7,2Na3dL G4_Kh mj9ۥ= @ke˃_[7dY]"<** Ax*if w$q$Nd%ڕ6rMB"vbPvmwѢQè W&iN^(tBR q=^l۹DGZc( Fw6za rcf, 56zc-xز8"^e!`J)sPJRPL +l$?dX ai- .dC j|eM1F{Ulxa^'_3}\o\ayb㿹$Ъ MK!IÇ Q1ݘyFrxp騤Cd` RZ9 7ݢ[>E_{rMf̦zhzLs4~r KeҢi K6l[,Ѯt!"測fhsjT hLA}޳'< ̟MS1//Z&PWkI8*w'D #w{Y=4*i{<&ďdʧy@67wxƖa4!m<<8eRt 2P?15R$;q.HsT gkK*_hCC`Т';(7{1H}V$RS KqBuO1Ȕ%o 'Q,K&Y/Vb=iȪ;Ab&g` mEhnǾAXFkۭܱށGލ>r[җ?Xp و ]aND93#XjFIմ4lzk|-zPC,z0i/0̳))rdM+q;2bX82Ni0kB;{qӝ!To} 0//G^'pv+Z"TSS_L=`26ق-M $4V=/w#@#u_3.^f}gąj89M{w]Ցr}ب7ޥF'nk)-t3;_(? ._Q[p喿*GMJ8'>]6 N}A_B=%y8ָ,%KƠ NjDw>g[wδV9]*ն}W$Y]&(H*`<x,Z)Mn- @0?rWU*Q>K=ȓH>IV^>{Ql-H`Kz 0(lfĢx=rJĘS9K3jL3&gMpeR2E+ovj`I9刣w*8pfUfty,Tex"H8Uc9&~Sʓ 8 ,ES0}(QVQvIrP` ȕyKbs4 UqZe*S%ZsD8^F%={eg!c~FwSxm'ri)J~IеZP."Ń'Lm;CߌϹDI2>ͺjz(>/OG],Ȋ) xqqw0Р}bh[@!|\sI U~/{ "V(wO/co$vN ڙ!m6H鸡Mբq^gg8)bFg"=d#$5_%!gXS p/7TS*8?.U\`tlKVXNf;: hA]:.YYq<zWGW;MpǕ!M( wf΀2{F*OnBF8tAIO_`b^ȝ& ,.qaŜ'Zw8Պ"ˡ _||Pʐ?ml%Ų]iAtn 0+%C΁kÎ\Y@-SW{*sF@3ل`C e#BuH*T$d"5]9o$Ǐ(,ӻ)f?~ph|~ |X.[Mx-^}8_?:[ -RuóN۟Ϟ%V 1Z9bVV[Mf!|dב64Hq1*ky/8RngSEmn2nfRy ETtx!BXd3 Zф؟dp(T-plP.:P%d#W #|tKl,x/X]G"!ݙ{Ztta ."PgDY?بe_BBl$_T1 'gRIX"N=# g7+nx4/B+Bo  sޡah;L*:sF}T(ʴC䌈/xCTBל@tW5jxcldyHA~XﶳD{*iM.MlD_9J÷#;|L;!thdt_ۃpdwP|M؆9*2jkUBﱇk7.u p6b٩~KJ"R߆$utЋi2I<ۼx 9GԻ&}RYS!hb2y*IC d&Rvsa9Ix>2j/ͯdLq^lh‰oOPu/V\f %s1%Pp셉(DFLoOa: _?ֆ'~ḣ(j=67ĞxΧm$[~`)eg:nk#$ߺk3fZpl`~N( ?WtlHv[݃V$;4@ַ屵@vOI5T<~A#D8LKl[&B !3hK[NqIt}sջ a) bo+G \<^o!Ư# 3љdgmˌb/{msn9> 9XCdE-Wkڒ+ 38ap^TtI/o _O!:;q)w6)Q_Y3te;q7oO jaRi&T1sn W26ϵ5\YXVn}& cwəxvFfʪ nW1n,'ӫ\ePb_cbҮxvl)`2S=.PXoLodLdXB2^N+@v3Ru.6:]J#>cl̇p,Y ,*ꇚ%C-W;)ʞ"+\aN/L\NJv槞u{+,7oh,oNhBTTlPux3-~)U*"Xṇ&M!e|ď  xs žofUVmc!3)*͊Z5X<#@?COzNv?ehKEki"ܡ`^LZCf8 PI.֛k#갆 bb;2OevmW\'0oչEaΰf-qhͺ*8hZ,:^SVtW3 a'ya.x sr5e\"[整8# ׂCۚ2|3K8VYm@Pפ{:TMVEԲKۍg _[i,<Ϸc{_~57p̞ʠ@1ܤH̤pѣc.@FnN"fŌ/žnV4o1ƴȶs *Q'Pwq N#ͦ@B┌(u'&BE$6F&ҽw8WfG:8 ~DgEN/#.ѕW-oyv9?'NHIT@ ` 1{+oDqhq~$zThŁ.s\F. U9U!bM.6NHJ$€^wLm{o+~Q)N J*\m潗ʍ%A'Hov)iֺjt׋gHyҘVS۱*ZJpxz3q%m&~@ Sa8z.8-UIىC,y} Ue%#qRn=ٺ]pUt-'AυA ~;Sqxwl0bif:kU6EnͷUh-Os$0${KIH9kB_l) םr@'}bW,@D%nFwkT}A'Q yq$Dnk ˯dCWt"0=;"8f%Xζx{)0}nG$;%WkL7@I.5ssyMG"z`` lqSokWw~ KH(:׃FYpXR\ .(KOٺ$ho](blw: D0?:qovOT7OYCuIe",TQ- "ŋm@iͮ>sHڶ ^yΣ))ٮ_KYV ְEژP >ł IUr62A_lG,cʣ*(_jTuUq_Qym1f*M UkyŶ |;xj KL^ŵpޤ}|O$E,r RyKaB\I&)k =OڨCX8f9~-q/^= (I )ݦ^J6.k:/6xBX){6;["(C7" C;vl] -&+k42H,5E6T(=UBG Ne5Đ#+C-$샸ZN^vq0MGT:.T~ګs'Xbݔ)l].PVP&Bt0cv͛]!3!(|9s=fAά*;pbڂx{E/'~l\Py>#DĜm Dt[bypa{Qج1?FpVݿizR|;2٨pL ýlZD*ϑӏĸ3Cټ^0۩jbZmfZ(C @vW3tv7BE+/d7~g1s+O0N )ԡk0,L-ArZ$oyD*MؑSv'՞Ցd#޳h[) 1jo7yUPAvD\ L2˭4daIq{3~͏M2Ǘ] Xu"jaDC;ů3}d,B+ړO~|thzHcTݝq}X7ήs+|w%t+=%.Zϊ y&7Gpן5@g?']q)*ܿ%L;\¿h*=OC-RԠ8ddץ3W8=gkq4B(MiJ[^Ah,lnc^c(+6}.I>>_8XI`!|sYzpcW{XdbCms,Ўqo RNٝf֥1c9?[h3EryWgoNciFIXM ZiXQPp,v  "QDG7 wmYZn2FOT"z13ZIbd6}hhp"0E R;D,6GC|ة=w3(amp!{w1RWY |ad>'[&e͌ab=6 XAdn6׼;iB߹z>Y,ž`M139{Y7 (.MkrsPK5RNš~/-)]yqJ\zQ$dq8@Ȧ-H%ԻtiEeaQST.Ԙ$(#_jiAQAvJ!jx =?Ԛ|Pz_ń.4?vE! Ex#ie,m%VCfm-q[b Po"(j"ݒ)eN "|w>@ff'xIsPYDhzA'΀L=tf=-/϶t: }2Bbdߑdn54Pv|]&A>>FQ Hqa`Ȃז?\EuostM/1?\{A, X%!듀R'7Gڜi4GZnHul&p;FƊCGVuP0c=~ҳD5D]ɷvz5wvSiXl#nݙM0(g8( B]Xl`=В&P'w ˅IuhNH,Ě %g[~{+ ʓHȿ*TTxtsg!?Ⱛϯ ٩eaS3i}'o&FV¸q\QzG)gj"N~&S֐5w?UXչO eoR^A\;x /lir)rYëq+ k* %5lH+ߕOPmGLJRZg15CNY}Җ%-VH^a9Sg/BMȴcKB(0uc06q0`Gofܦp6 WH\BH4: :ۇFg98DYlDje!^}R~&Zުnd=[ETV賁8.-LIuU?E6u|f@ҳGT[Лrݣ]l`=D:Ao A PT cyMR8^ Ω̌CNzpX>#YRvTy7D'=P^YF71-X SZoT̩W XqgfDMG(:Hb{*JI cM|V*juq#CճM8 ^H@Q."#_U^坵L`0co\Z }fKi󉸜Z^sh'Ћ_&$>w_w8wg(?-f!YjSOZY X/L >g=9MJ=:>S2Ǧ+g Mq;R$8H((v_YXTn/]6e;RL?BFw-ŁߛE( ;3ξ3TevCw}z# M_'=+=%l;vVeLA:-&.ye1.$U/q؀wLPwkUV$D Rgz;(- 0M}oK`XԅFQC֡­֙mt zFǴ4)ir꿍ڕG' 5Z2>sLf5}CF)t@=|ڛ1vaE2ы4mt VB48+K'M;Kb׻uN $9YKP% vLQʠM&ڢW$=BOwD&E%_"3Z\{nTTr(Ӑ[m*qP/ ii6 nuѻC$خ"M&ɕj[dXbJ.PWQjPr{H-[*5Mfv┹Sq>1k*3Z ]ZFdoT+1k098) dw;r+_"\3Bq{5apj5И~4y7^1K}J~E(GQ9(S@z46AuS\-- E lq$FKͭ$;7MS ?ᗍ?&F }4ʔ)$C]+Lv8JtP8gb/7rM0կ~6Ӫcy;nGh.B+x{ú(18+h_ =Z!:tHêAtRʸe/)| ZQ7MM@@*nY NAFE82Y IFf)UuUT Y@-@f=#KmdSDHڜ~ޫF(}ܺ[yN `ꧡ}Œ6Ş;JʯS ox?nTRG ^qhsޒ} JR,{2d/l/&\ NOp@>|&P4KC1o{+d~}W؞3oD~D>mfTU]2 0Okg"m.o]{Ъ>v5})D@m_a0`?f )쯩~!VAkEd|t[6-K+;f/as#Q[$(Q Rw-hǖvVT:i uJ5rYh]Rŀ\eym󔎨#p33݄xwv\*y\nWr XtE9F5}*gN(]MgO.>&aґ=C6MM\#ʏJڛ 1 ~^-kv50N)C]g h3I0q"D3 fJeTIq\z}Oجc>̕%EƞکB]j@R?ɹُ%)1q`Jp35 "&h['Lt'Ж]~rAABy.8%Hx 7@hWh!YQĘAlQoZ`Z#S:w31[TU U>ιo-.xԧGU\Z^c6*%4bB0_n' x$i6JX!8 ^wkMK( $-5hR\hSb59wJ#5v"f央ib/^jQwye[w\0SŠ74M {kYUh,i|Yvhe njni[-нMcDdNGV/a]{kͪjAB =ěCliUݙ`n* F„gnqC,д z[30ӆBш\ʉ!$*4!x&Gy.¶@M h$fxE*&rw3 /^҈sC!sPOפnhJ䋺׸$s;9.^#IY̳%+7AQWt賐;_s%"Dvhj嫔)j~f.$t;܌YMUM R*c>~]B(c $0-E&%l"dwQb`$f+m3\`єҦH6%?ʷ]@X! *y7\BBM1 ™V*>NU܅}ޢL ԵaUVSgܻ/jy/;\{ap%Ƚ~ɰ'/7B&DGa-ݬP-w4 Plii0NӦ s.g>Voi$As޻Á 6n:^oL2&ݒvKĞҊ-y (Bjqܪ-r YJ[}ڕ#\k[g{-r (״ZaW_.O40AUDSe)@5* ضO8Xݖo5J5YAFTك ]'yC oŖc.0ưWu[Tn/@0یb76guAډW+2Jr(ɋ>ф bkWKB{>)&&C+խ[j6v5f9=6ȑ~I/Y_lC_םaw)Ka˕Wj赀2F'$,gD1Oe2':<& hIEOEоZ=SPb?ekS]Z|Lp(;^B=!& ibMr[pD!|}0wthN!XɄ||J5g B{7T3]$y6FnFۺݗ(4v{["J"4b٧bʹڎ[&>.YW}^}\܈`8KW㪃U*J +ľݐ?]sRnG%N^dѕAԃva)v SHƩگO C8>nU /DQw -xTtʗW XG*G %H㍜>APq T &[';yeKOQFmlP)|oJyy'?^/:^w (<<$Z^EG*AtgXb5V~ " =iI%.2QzҒΓ*z!Bm?/7ߣd"W҂)>#i|E(N sX8[ /jPx]";ȮEInך2+-Z  sLtIEZ"+Kt.~Xh&%Nrk\Ey(v l}l? (.bqғ)\&͐,jN7)? ۾(SRF1N]7G͐:T% gT7wyդe>C57^2\nmj t Z?'Nc0L~>ǥ{(*1Zr$C;$yUS6סSJv2ywtG_fUwr#SRpu,TIOEZRc5.!D&¦H39tZҬTe % L|H*0*ʺdvH1=#,}VRk-o&<s]:31Z5]!y0ɀrm 4y퉩MJcpkB@+AWwc~2 :w=>q|_-W;aDSW$܌J~&=RHc~H¸KY6F9n0dO@u.]S_W1_Ϫ6%MaڸVSe㴕1?qDmbbRE@^>p`{-(ZtKu'v|y4 [s][h:8aذÎ y-WD]G::7{ ~/!^A&~$>wA1Vy)L`@EkZ])\DAP#sئ q6Q8 SozI! 7O8~ol^= 8LTDI^*L5~N 3`a0k؜uo|\Bء[B1;Awr-5K+%C~m= $5ѢFNZ,J - p]MTMԣ|+Όrd8UI5uܖ3'X6@ΨԇHPpMEۙb(˳ueĘL3k8ưYCn0q@SXzwӽ6u0D5t=mcjɀbbb8Gq߱m:^'JS#&*m{6ӵUjDX yxnnjA%;դ#P #d"pvBj:!JP.Hk}-Ы#TU9Y)AK{}]&ūt|} LpȵZQ|ޑ26}@ٚ?t.#EZA{Mjs1 yb".#2CkOt8H-d%XĀc%4ߓ,>,C8`o2!ze$4ܼV8Ƞ41nb@ h,^Kᒆdn0XZ{3s?P'DKW+\HVZ_Ejd3{ˏt5r(oU(4ǽ)KFBdrnma/<ˠ=Y|)Z}at-kwp9 m,f2nʉ- ۷҅-Us/b@̸:$N1fٍz[{jn}"2JfE|O9+JUXl/|(UL[?ݶ/ _TYCjf!Su&apjAb*w%#ǹ.9^ʫ5[Et1!oBu]Q+1Jev +n?ĵU+4}}I;"^$ n[c|ŋb^zBnVaة$Ö.Mr,r:WլX{11YH#vőU#4W'A8ŖSZAA$@^RBN^HR@Thz~Z? ,&:h}FCBڊJsһTMq^Cr﹘a, (\z.XDDZ 2j[3X .6wq9&O'W}JjO`WCs#Oe̙./ߺ0.{.>OJBe~*hFMcAU~WQB-ɘA2b%FWrWMbhAsDlS;U@q6I*T8˳aTw 5ĝoh( 旤/KXJHcn/KA;k$Ur&B^Τ^%+W-8[B {1m#s:)i .Qx 􋠽} Ū&`hiCͻ )K*ޏ7eGa7R]3jyNlQr:okOF@&AGdr1ˈ ) 8Ht{q(*%^ 0H0z!=E25/U|fo 'f,y:m+!au;Fٻ=ؘ{ E/1t3dWSՇF n}*4 iq~hFJXHm\PJڪOM*H"~&`z~T]ܧ5*Z Ƃ5PMv kYɨ$f(fHIx ~CBcY4пh._J:I?d(z:ͅ*x>B;R$2c^nF^<5d`PNZҪz-wg$a7Q- eXFNW ޛ[K(DL|?ձNПfk \C w+ @pjNz@b tslg8f.ު quMYfڞF@e p'k0`AǼwW@~%{'*2gPDKj HâYjl%Ʒd9>COx&^EAM 8O 5@k_I4q۴K#9թG'{h_ #"4|ۚ C3W*CSrdå|fšBw9ezU1y(sDtH%%KG_WDhlHj&9'XH̹ئV-Nt3 A=@'mgfEr=5rgJz)*_ j/ N66sm'oZ'mw?mK0oMIT1m^l vcY_Y"fbzq#ࡵ~m|2!o\ ~V쇾Wn?n @c[Vg߀؇p7BO.Ts7GyB}"QѸ+}dhǑ޷^e_SjWOY4?tɳJǛ3Y^u+rsfN7dP5@mR8\bTE-AuzlSEb\Kqu.W7:$;KSz=uhvÓL}"KH/.KB ߙօa+T!˳5%+jF6')͓APcw X8XXꢲ`s/pÉ'z)2rnZ|.hb EOxA';+mƉGÚ:Ĩ8dop'HS@&HPⒸMHcۃ0t?z@2n1%m0 U>]" h0I, 1~{L)=p4є^ bmaLJ"L$0I߾ ׺q;0~2h9b1Q.m{"daD|+ H#"w= A7- 8+:Ƨ ȗ27h}:0`Յ왙bFP2m-ar:꽠k^ g\eF.'+\kqU&}CMQʅ6<}&uXNV@yͼEIxs~}\S}Ue<Qqf _Nz'rQ@|zMe]t-TCi.U$E^ˊ+ҿ%.c[Zv{ iyM:C:!]Jid<kasU1cRch9_yꇜbc~*>A+tSEhhl _\[s"J&# -x]o.YUf=rڗEGd= $9SqrǐТ4M#r4}An yb}ɍ"l)$0"gX엁t0\q&Vͤ; َՎ*88l}:6K7Z:?NJ灻G^{+d()[Cw; GNّ4{b@g2 _ֈ.Y=G׆g:GhVK,Dq^7~ D]bgbq8VY8$ז+-Wk@8Ɯ1cңzMi";-M1C+| eXbqB#PAG4WJ^2Aqnp#W -?`L*qzdid䀀8ly]60Pysk$G\_Ac)hhL- r1%b)ѫROU)PvMy?N1,wc<*p`ZBw+O&3v`> J"-r_!`ŕD2͉!xֵ}RrYF@FQvO`m`%N4^3si |- /9%~?9oJ~94U蕇JD[ͬG#_nN੹3UGQ!]~_Ҟ<8`chy2"QtE^')߆Pg99 W-,6 5PL!v7Ӡlo߹oPY9vkibF*p.d5ڹo-ƣUQ u"GJ@g$AzGE\}WMIAidɨ.*>k_hz[ha^ܳIxLp[VhKUqn009rs!j>Ȭ  w ͤ:RQ oqC493>ckHFh{Z=0=+ ^9M` b&>;mQߏz Һqf#HiG ;Dž`Fhm؛K[pQ\[TC_!h¹BPQD4(8F 7<ZO1F4.ٯMjWK%p5ʵ2DXDa/_ɩ׍Pqj٧A|x`oeP)c\}a BےDELITo0F%J-[K_#bh^Z E$~ ]Hf w/m0 d',/UW%㟍!&Y,JE uɅK]y 5x=3=Tw3/о { A+"ۻ 8@I"U{w$Fw` =T|GWWxR*6RKWYʻmhW^`[Jar(<2`Ql؜F'@1Si"N:m-{m"Z@Vw85$e~|xIsb#ZHy_|FŽ9R/K \dy(?CokH7bEtAu|PLlORH>6TBi=تuoChҖ %oZ-wx˫Ò#@f_ΔpQ99ߒFYPMe#K<ӾE+OAkOrU4ԞpI4?9(7UEi|)KId0HJy$w*GfN)]ACk]ʾ]``6_ mROhB|vTf.c;*Β[w w1MA('[ s61ui9 ?y؉ݩ]}N6O;6 衣JdzIߤY)xG9[ip4cϚ8n8S!GCɹYπ>a> 6+MU%<~3˧|cu@}-*;hYS遣+QG7ӊ%/{ q $R92ea|`*{J7$3Pch| 5;FgH !L;x++CAj/kc y#l+zVy^šD>O}6Xl߉J]7/қ REcwaxv|$zdz}%PumC&-4/.N<,5GZټ2H5iUqDg툠ա"zWW2.}8Gd-G ^+6$1}XƌkW8susBA J[?UXS,f@-}9-(2qf +p2Zˇ{9'&x(Ҝp_!}'KrD,&?̺`EjrT`}BK=m,gnŠF˙ 56^|4z1)s2B5Aginjog )vcݜ^ |M"RcYnDo̒< 0 pktK;{|Bfs6Z%ۏ!C|5aM7o(#.0 .v4j|[\p{Ms[L;gɸ\c&V1x-UƭD03 .>*B'qPitx lC^΂05]<$#xC)j(Ǿ5'8-c=JRW3I r}>e;To5"_!.CT*֐'hPf4z?p̈o҇ Zv=OvRc½k4%f3Q̀zaxpȉl! ﮮ;gɍZ&K2@4bu}KCVd,NΪ ZmI,/˟w#+9'&c ぱDQBُr i0gGq'aض ֧c B8N~.mv6,t)si'$t))tF*Ug=A@jbb$k̉,4AtZaN/$ euLy-[kԝD̋:Q3*UdF\N L!K) TLS|sƝhh/-yM),x*p_TpiA7L5féZ$p80öHРW%u9*O@dۨ tBAL˽ub; J`3\ۄj,bQ TA!O=C֓F|[GFR b(`85-X^Aܐ 45l0[!slYJ/qB6?BC4Iԑ(3V m*O-~B[vRݚ M9[u"ڑU5E_>) J‚ףSS]my5en*g@0fpfٯ |ʥA,劽6~Mcy4r"1C,WBr8IutJH$*\E+$֑X~7?d,L*gmDљxz|eo}t /v2'eLI 6H R2::kOHΉr>TqMH1 ̅jZ$+a=cn);,˺~Gn>is{m8 gB#@B*$4}. 2 a'Lt=vayqE79sv #D#CIFJ^ ɸY ='-N:fmA .EǶ=]20&̧KשV~¾scّ.>Q>}"2)tx{U5QW52L\\ga}8 8%ݷ164ҋ*>σAR陊b@⮇ w t{Y; )u0iTɐcNAМf[ Lj(+u!<T| nE1@E& yJޅL|)1{`)Kp6PŃ4`@ ~NZ{p;Vҙo/!G!߼\7_eDt&hPIi@AA5;`Ʀ\D]1iXzڋlmf8^DoFw Ze.H:ѺLe8blR|9L9]zĪuASJ7.{eZrawAg[`Q31J~@F0Ij hr]x8OV'hX%'~y^;j22}lN8Z.7z~-w>:8Ӎ !O&6@(mu^l ~G(ya;!G>6_0Ji͕^U<22*8 (lravyl^56((CJ\{1}Fw1Sڕ(t8d<0 Ngp0 p?4\ҹPt~)K+RkxC),CWp.B}y#>gؾwq{L] W`ZݕG_ tS24/Ϻ90 8iyLO &f}l"L~3/Œ{|էj2M`Cy7{BM4t=ڲcF[BޝlMj\.AK.}92 ͔S,TCHU @u}m->UM/i~Ӷn ڍBsʣ})2:81wgjPOQKwË߂n7#9A;SMm nR_u. QiuQQʹV}}lgYO;1Yx&z}gv@soHR:ϝR~0 V]~}7`pX鉔a C 6Ð6h3TMkʁ ͥ8萝i%_2@o]o)(@J`K_>>O^L=54)o^{CVC|ITdp"Wv$ȕ_c'4#ƲE:r\ YqMK0}ƈ[UW?1GZĦq_rY9U]r^x% ۜ*d8ߛ@#OA[Ak!odT5|24cԢxƼl7]lp۰涖;-PxaMOKgSEFLƅ7zMI ?c/1'}i9(:6PgY^؉ڍ|w>ryRY2}KyJۙ˙GWo4^ H k68w6#pέL.E-jgԂv6 `bvA7) Q}޹&,ͯNH)2/՝̛Ҭa>|8mX! *SHMV<ϯԃ9WAw0OmmMw ֘d>4PnЌmtlJHpꐔȮѹ7/B`f;$-d夠%du _n%2It+eZyNV('Dޮ80ã]ENk[PcN9T5[gt{H1 ^xT׵6q~z&WFS|%@in@f1\}ЋM/z\m1F`gg&Aj7g׆v`$,"ݝ'2< cP~^E#..NFmWG"-K I&g=趎}z7Cz@wgf%*sa/K|S2> cRVO?>2Ơ&=K0 iﴘmUU_xL8gϗ_X/̞{=dJ4K-:Auad -o2prIabRh*f|N.VsFA]D^+Qxw5dvTn&Uz R{<ַI`g׼2P }nw|^_f4BވP R#(En{QQ #{jHPR=3DשPr_%U:E%Xt.9X.E5Gd")n=K} _Ɗ0uνCH &q'Ws%gkǭ=7 D0ߡ͎ۃ+O[=5 o^ A%0P!s7᰿3"AtL CB <|~xwJsBq\ߌvZ*@=JVT_h1SoEz,2%>9D>,o{HRSJ~QKԚ.=mq]kqHl[33wO;੿5T[I;Ёss\/xF4Cr0T:$'|qۢ/mzM&hRc緿_~A&^aҸۣrl&+>snΐXTzM!Z]M vdSxHKZ!{a348~q@%ƪ¢„K oj^9p,'#Zeˢ; 0w#r:yJ'&3«U7+E4\Q[K@v\/O2ݏs6Ioo8o6H(1k DĒ6R`Q,']=,J`~ZP=6 E`q>dKGuYݪ=`LwSdX."z86ji8]Ҧ(<}jRqˠOZũ\FRt\I t,=27_W= ͘)Nk]RCh!Iqxfp(:N?G {m˦\R&e>w1,E8je)ԧ?ĽPUwo9֘lGkpuYLSU3L/"kYlLj`9wFd/ʗEwF=$~";řv*Gd]8?܏Z-C-Gy4 7S~AH), +\ڡ)!9Jb#cq$F՘JoP#h :K_Rc VbXx'>*!'6H!rzRyyI*n H*8?'@7.f@8`smW.qQuMGP{Vɽ樨@ˮh&Hͫrc:ꁙ)ΉzUbֶ]qwG<'y]l?vB;nPbTX~V=gz~ X˿u!%dkɒj34Dh)m!54v' .$h&fX.'tU,hl";j1 QW>;:3Wʶ $5Gn'RK4@"Gz$`VBzXܐM03⢆ug qyYH RUSJҟYu"rp)o;HdeFgXK ~sE'}YTRץxlչ=[EQyh !<'$Yzs.7~~O7 um*eEwաR(7>k f b ".U>V]Λ%1rPx23adxQ|3L`x@mĖ!uA 3 M8Q?rDme6l^{\hGqbq DMiR,KFlub@W [MVvg3VH'!4ĐMm e:if^`Qqfp3*dhRG߇P Mh%rUhn^~OVռsC`׶SC;fք}#Af+2&H|rMt5,F"mgMt)}&[!ik)";(5l{Iew ^TǢq aVY͔Y![[S#>s8vgd-K1N뢔%;=V_ްʟΉpvH0KYO7c>j8t$ B R5U5%_tVԼKCmLTmi%HrňQr[-|kC2( {p6 c(Lxml5_gjX{IVt)2 e7cdcwd&^ kd[y5!hZ).b)L[x/nэTf|ݔ{aԹW`( P*˴N.#8,)Ce6DѶvѻm=6 MO@w6\)K WNX @J}qژh2hZK`(CqŰgB9U]wۨ^i-_b lܧ=l7 ~kA,ǎ!@:\SbA&{i% l& :T'z@8g{H꼪h;$dO@s%*Aa:gC!) sPϦoS$P yhKv;aK54âwɑ2@tq$#dt{Qf5a$XGmNgbkKiIJ`2HfR;ʭLS_$lcaa+NG[Wx`2;àTݝw4̧zEi)(=$vQRѳRVVϥ_gѢ9Qh.=GKARzEMgL_be7l)N_U;a|&!\t;01:Ul[vSf3⢐FTZ\L,@TJ@^No%qzSǷ6j>Kۉvap0wUN^#Pcܪ>{ic;CLߏLE$p+Fx&6nB[z:察Gf80,/ eyf${82L"G[$M̿`49y *dR{ 6efAW D+ \\4iIU.'a՗;~u!n4 $?22KtŠŮ'] W:ZTԆjν3jd~'"yK#el# KWCjʇ)tTqpaCZ˟ҙ:}z|jaͣ&IO>_ ;OK+-?u']qҸzߊI.ڴ_d!_:(; zn+SCs+)iZqoO''T6}K8R 5z&U͟.HlǍ?i${LBK,uBO~.iaWi)Unp\M"7R{6WkcRaWeuߘIH>s r4ɞb_Ӻ o[С44 _<^5u W{88R9@EtO*dWm̐m޹>2}3ڤ`= -f^yDQeE /r]JB^:{ cX"H.31mzJkn*-FW3=XM-B8W|A_ 8=Rvssb.xye rAeʂ_HVPps#B!duP^h9Wl+F} B\[ʞ5]i\E4Шuܙ{6uNjEruYd~Z2wl߮l@$ԕuXGWH{d‸u.B`-QAv+Bx::N ]P6E$zyYE-漨#]x|ص٭2WmBUVb\IR&1<=FN, ce$A┶{fTP&ZV7oA:RR30\ъ YK G{G\EJ7LBN!`ye)Dш@&܌7R01F%<؉z5QXzI\UNyz>C$.$֎k'!4 rU^Zx)Tau,nH?gɆ*d7b+XAŋlmGJQ?,dxrl&ShQB-fm(?a&TYNS*_i|$^k#S4?#+5[5W_0qٷZ[ʣujҿI$^&'.$B7h z!e\ni=WH#ƢH1CM($=z:7+C[vk h~z.r)_'Iʦ4B̿5cn  m":[ˉ͍{NEԣq%\]6l/\ȾdaF惖1 *I>lVݡZequmD橲mi(DAQ;'oF[]@Ȼ7m.?fa&c^2k^^ =Of]5޿ m .1W^ uྲڿ~GFeJheĖ%/"^F,2z[4NZ$ɢtrHSñ3ws\Ɛd>Y}7m£x(n. 6$Z[PMGޤ8Kp|ve(zR.j!f?3Lܥr5 Fz_[*',@s+0Bǎ}-dTJ 5o[88;;0TF7&a](lL ŒA.ǸX4ܗPr]ɏʐX@FM~I{ݤc^AUW'1\'2 :d=iȨU.9vyI.= L@+k=˅eXTdžȆЯ *%^|Ok92J+eX+(dc"I JpHNgG`=B2v.@}[r<>Kܿp^5};kA,qVPāi~cVR].TRʋ^(&'+C)ӏ*A?ѱ/(v؄(al! U hW_6;GP& *Zs"BHnz4*l AO2z wOo2(2(<}C8ӝm DDA!1[-`9bMpp)nK<"piӭo읋8pRnÒ*_bKKebc+wF{kqXFF>ȵ4S:d`Qddz[lM#HDB";AN;>vزOlcιPFPO9* } sxEaF>3?nm6BP;b^`経W.(C6tm*I>Vl +""(1P5gMU3"gK\vagʕ@X,ɻ1B0J3lǙuɋu#?ϔ43+WOq>8t \{"? lƏaT%yBr+vc1r/<ߔ1 9`\ԓ$nqRH!vO{-kO2":Unկo^AZByI [.snUu|727##}V"n~Nq8E zv4ahwqɛL T(Xx.(m0*_ ߱lI.B oǩŨLl Z&4Bk:weRW̌;/i v?)P J-զqCc([pIK^"e&uCkn"$ 8b‚Ki`5 וIP9^Z!Odc%ժ.9!'fit20c>w@6LRQGRaK(R;sRPr4[mN>`<ɴ.kO,i;X>@ftӻ3D[ܴF| +QvQ j?]tlA 8hk^9 )އBDYo{vk!XzT}@BYd$s/oWG%`$o 1OOKjK?Bڨ sȕ; *{ 6[eK;-3jC@[:]`ނ#To*ZܼXWJ)X|J&)xh *sxz$<tXRg,"֫;3RZzD7# ûaZ^|Q3=BllKvlGn'(^Gɼhymg([!ߨՈ p.mu=Fkt xF0yӕQLAld49ߛڦ ×>^#-a3@y:gqQQʘh%(Y'l5=JfpmyG[ijx.|z Z=zU+V,}2D)Wݼ) EJoYQ%i4oɗAks 5zYk4,y|Q דU缦8iLG Q/me\ xtG oةi1ayCkgˍgmx N :,F3OrQ9uPPE|N }io-x"tu g?s$s d'h`$ѳږ]]$m),̯e:ڋ ^%H,%iZ uYDȹ =!V+Uhͦ1t^xsQO\0BAݾmn'f`Bx$ J>=Ɵ8aF&鰄ĀbL|;S}<^zNvїz@Heپy-`P\*yt- TZx19{VVSpI lw󰟟bO5PZYg;l򮿙*Y=: a1k~5A*wf? EJt%ozz.뺙Аzíb8.x詼&h-_s=,tJ6z fl$}-Xs$gBbms*S>kY oMb\S~: #>EQI-N֌Ahۘ`IY@VG(A|veMJGUW>RhDiHެs*&D?!U1<`C\fA?I? b~rΝp7W%_ԯK!kf4000 r~p?DOLMġhz =W rII:-.rwXa M zeEȐ 렯Ș=EyV+]f5c/w Rfں $Cd{C@{hQN%[ >4IiJ E%q8 ckBwgp}fQ-!Eݫ}ĝ4tgD!*LO1zd%_EW-%7-+1utAEd0pk>7H1" ˤ(n'WG%rx-,4uZqβl83@ί 2|KO;Kں_pgإ^Vi{Ykmze(̨4L[8TQeO$aws`EzUR'l:#? m`M6|+xI.9x8(*IG/ @ ֠AȕVrR'U}>zfϠXDhf` A[gkAnﭿ\ZtMֽ?ɿ~T*8lXBKZ^!60 ܙ-{VԘC=Z`S2S I.C}۵#z=*e";d> Ke;vD "rޛu U Pig8aЌ.یW5so;ǽq "Aq>?VDN8ur)w pt #3^[zS jIw)\GĠxn!z7a4OۜOu`= (;jPVV;3\$v<fi6SҦedB1B58ʶbh]nVrMHDfӼoc4b;!,4Y=up~q/9%!-VF#)1*w\~`s5y:x{dɑ(j27\.o^5iߒE&,|LAoJK, >a稘d\="" B|%7k2 +؟A;w)G-JGʛeJ_{wRu8޻-.jB+e#XnEPojoq8Gnbdw*&8W vzSbM]uB !AL!Y;4]dn& T\#GnuιPL[d_pE(E6˲Ш7jT$ V5p&~Ύ߾+RK8 Zɂ&DŢ+kZ|xi"Æi>r_Q1Ha Vt7VQ;[H][+ր5%k ldpR"Ebr4S&u2 |@v =2O4?F TQ ˙Xsw)VWH,dVԝA| 8h>ڸ@Ȫ"i&=xAX0Q@3ljjKPcuϏo}GAޓ?3hC*S¯橿 ATnp1Nl%zmhH&$/ y  YGF ޤ<B\ab$f$򉾊XC*(q2m'߼[[aAG9w;-%6yu2;1諹ҿ9q{#4i;1m&7D٥:y6~۱^pBqw PAB[iQ!#7=)[BlbG*2@B%rJ`++s4]A/[ds TSPAnxGĕbh"meWYJ3vB73k$+}VC{+f^,p[O3BgD3$f&w!&&يB7,## %1|aR+L-Osh=ŦE]U:+3H a3҃DuA9 j[] ŕO~ B-\CK𑺩gYob)^[?&tYjٴCP'}ƶ7ƓA6·qe;R(kaj,@G+Z&dmJ@{`9(O3>%Gy4^.-" Ʌ5,|:b1֥dJ1QҰO)>4Q Z~ۓf29Tsa&/WjE<"GNjηH˵ R瞟V|rOkvSTb‘[kˇy8(^FL J4=\Tn\Ur lj8vD03$0c_3lJK]n5qe"k)A7iz!I4F Eͩ'>ȷ(1}Tuo^olԕ #o|RxutSʥ`)v sU|ԯ60WV=K8k}K!0nE!ݐ$ī~7p ;|u~-@bwixڲy8 ҕUkv $xHˋػ?6=ƶйBWTI8ʺd*e]𵌊)KMp}5PeS_/>BBȸ,f92Ю<ƪXG)y||(uD{V{ߢT|3 Z%&{FdNA('ђz!lߌX[ uZUgX)}NU+go$"ƗSԹdm{ =Գ 7:ݘH#GtDonJ=Ya}EUmr8GD6j.,v`}'wiu#DskYAj{sj;mYh X.rLǎ'3vt[VfXkAw :r k a+M} m\Y!ǯoc~>vO/ܪ/^8_Dmw!tZɩo${)FZ|KX{Q?sW٧ьxY=B5fⷞ#;{j# Dwevikd6n\sv)՘̢}v`½e\f(D'JtTG0rHVv!p[/gފ۲죽4d{E)Ŝo6b;µAY?Ov5Xm*FpԻ:2 7"C rk9?З}Ì9 ,[/+~ŷAŴ@عQ#iL{4AKho5 >[ 9/Xs5ޒZw_؃)xݪ;HgLcZ8d-(eql'zdAD*lg\xԈ >jc<1Fb36`z菃3 Vrqf6q!eAKM>!ۛ 9[`4Lx1\Zio2 @+ クY7d5:k/TǶ2 &F++3*$}xY| ߝ0PEoS`w]!wռoG7E, ^cT4hbG[ؽh^kpB,J]@Vu/xTƝφc]5Kn/Kvu?jBQJR*ip32lyyr)AbD^ROUJ|rxQ|mh[TK.*(z ><+Ј U;.qYW)ep_#G5^݅wMizU AksH^]xO!{ATwՌjY4S(-(Pܨgş/<'،4ɮvRnY[U;^xa6~q~,;d@3.G sp*,2tssPt wwe395oF2) 8(o+xF髾w0r$劗 O>K_ bnO~ϝiKpG5;BU0-҂Nurx<16wu P$ۄ@eu%-DŽhR.a4w9V]`4"<$H~h5Fgr,S6yv-{fW[o8jg?(@~8gj{K2;H`IXQ[Z3:JgM'#އ^0 kb{"Tl'IAs$..$ds_C{!:kL[;'y$8~,{E͗ skődmѵ|[&6&R01o£a:mhGt\ T;B%I= rV[%6SE9k-4v^d=YzNTt_ ϴ(c/;z,cx]'O>}$yNtC^gܤł30W<%eRt!sWUFm\D>ImOF~Aui ŵ@6AGBt?3L!~V`͐tRj7e/iC}Q9OgLpy1T0xS,^;]lie)6V'4bl64y|hoijx hhF^SK2AS6=~lPJU'BFJ.nQjW*4+%S>Z*o8EG//OS8y"_5[sWԤb=UY 6 ِ[~=r gd 5M /+bc`]:!1q5WF8Iю2 $=}(|#0./yF=KXbBb|9it k8Qhq͔ǭ;RL)rGhMg+gfDN:q4ʈhRH:*vJeo!Ztj: z2j-wjG(}ajSgimW#3GuA`wo;& fqw]{Vm3?emn/-@ѭdoz/z7A_ilFEFϸ}9N=6~5}oWQng(@D ,0|,.SxL#0u铼!U:8?_[m!Q88N6jr<2" B4_Q?0Dҩ&[n93a\&:wyVoޞ@>/ [hI⒓mɒeھٗ;w@;sct#` -p@hj εwa֢pv@7qOCF *qi}jTtpB {Gf ~ۙᩩ- p-|2j A#^6c3ڸWdYgubV`E#{Ab@#`b4^O Đ1Nx\ԭ)mH:Dt|# H1֔y1tyQ o#)G_4͡hWuvs/g.ӤzeH7S/R|9t]½GO+Qo2-5[ ̺>Ꞣ&e[[VZ.$XmqUBd| {TK4Zxq݂if/n5z .bEcyD=g>XϩO- Z"6I B_aWH{fy;>@-\ՇOZQ8 D?1i/ N:Hf I_@9^ԺNT"ЕX{XBoX>_<Ljyzמl#QF}Xdl FnŽ[*^xbzDŽyl-eHΰmNP s̀\檅wY>WQd|J쀾'݅lB5D^H٪qO NLX]i.՟{*e_="X\V-*Y( i G@G.H+ha3`4y%m*y^뀅}q)`pP 4A] =P8rf"]qWdqI oP{4+!:9h8I5u>B묡De(ԍ3vLpA ˏL.y{E氵oeź熈a CsK]x\F٦XΪ6bi؎R si)bE\E8hڃ@PI3ڕܡ%qbJ_\/Kq ,$}W^!q下0mxy6dӻҢ=Wx3! %an6,_fS/Byi9E8#8w6n->ܸ> Q0܄/aѩb0gqU2 Czpv [cQ 囬7{.D[ڳ L6,!67%#n07)K#`UX@YjDj͍tۃۥ#Ezsۇ͟@k`LViE04=GdBX2<;j'G J1 'e7fb-1e/F~ GOa,PӁFx`oCGvt-Q Z} 9oKvM]2#;ժA~.bϩ(˔~vn\1lou}+`':_|-MeuxRūKf.Rh}mHb 0G yb׍gB8REںq?(릘a {q (":؇N^!||f+, 4Ž|A|Dt.WĘ+/r1;++=)>q& yWcXD+dQ06`MEǀ,D=a֒+m'EZgQĀa!mP<s|d=btnLaQ|#q-]qel*V&zjKd \D=|HSd WȈ 3غy<}<1w3&$v R8`L W;сg-".SSrCE!j+ѠCIT}Gcp./4SFaNm~qkC;0h7"U Rfs)iPn#"bq.-ՃVI>Z"dRW}0he#7#~t!)meZ,e)U+Jh2، eo@'c! =cztBruY)a~ad1)/~KŖ'jߦNbrWrb5arشGW2,P-ܲc(|^wҖa#G Km qFXPT cX뤳&πf&r1g+cO6OƮ2mo՛V 1k(Z kLf@+G-o0 "ٌv6H`8JZy "5٥-1Jȟq-7/q=\kY9v>*ɦml:%r7$]YB^W٭WUMG2yh$Zw$O70&7dWga hG/ wNGZq%I7L= Sᐃ3֕m)w>5X?x?j D1 |MI(ۄ&l0F/5LmsO?=.04nh>^|-1suMN';5Ҝ6?āe;_яnXbF]eOIZC>@|@H#ʥ?;9vCl *Xq,`ͦV24{'iۘ[Uݟ9PNfEbnT1Ӟy!.}oBaN|:$΋YҌHhn\+fH? isk[g:^&ju"ۡVMԭqJ7,>j xa dD^^ юJ)i:fjVbuBKjUM ߸5|t>(>즭)Sdr JwΥ\W~M|Ra,{h : f+k#X7#HJh˯$߯ۑ%V@nupexYORa7ٙ*^n+ݵ# m l]GȰ[DMd|18v%a;'8D"ؒ.-= K|^0k(z9 CLAg$iQW|z0Sb:Sw[H "_?쉙C>@A ӮlJ~9̙mZZs68^]w8otr>Ce@\8 A OdaRG+0x >i qeQ$?' .NT+ r5#k&Ɠ8,GA>PZlH=uh]R31Z.Bj g 8av=ƥ씕}V-cqD[)*Oo(O1 X6b*b"KL{W7:՗<Ɨ$>!gX˲p|~ӸF|] a|b*U%m*f5qHe …Ӓһ +LQGs@.z)Gjq/jE+sᗃo!ɦ+c% FǂkF \9>V  yۀ{#x^艖̓:WɅ}9nF'& | .o,Y0wAPB-GFۻ "jR%Tarv0Fq zE/Km",i~ͭ?A(Kǻ}V \𺈪(6~>.8cHᡭ3kQe3٭-vGLB"?t7%6aw>$Z#(Sw"Uw-z|S?>kʽSW4kgZoǘzlmPw!HFk_:+VhZ8|G(>ng6c!rwHEyH NRNAy%D wT(FOgC|}IsW+>)N؅uwjEMohq`==wȽFϝ##ZDMpK^ı~H=A΢QYv0ԇN hE'Ҭnw&\!?Ioc1^/V{/6> BmHzw_^6k&3b'21e=B4{ +ȏ^$!׹7ǏxC'BڅaF{(./T@oiqh=#ùBBAXU EEHOJrR5Y(Filݒ!U';Р /;``őcQ.obQ8aklW 1UyOktdڨXpb_ 5|:j'H'ݚ FK9.Tec=`|erRfU )nx (rn;0|OBU0^b~}A&  Kux 4 q=E)oJ,~&߳24.IcX]3=KMhjy2\*߱gVJ#ve4dfL W2y& I5g\-W.0oR̐N7+Gr3W5yd.]os/ S~T1hޏEnthPȞP&ʞOz@Gq bP.C &0sls/\H;lre JX%rń õd%g!eIB?I2$˓F}*8Qu#C$j1_22\`@F^3]\jUϙ cS?CU^Idڗ"ۈvktvuZTŋ}WPp֓ eUL [ u\TCI[,5հ(~GD윓BXT\'wP"t{Lmx.#!bs[j?y`z/ϝȽ0ǭo$H,jb:>Ί4[nU~YxZSުsǭ¥$ H7hd9 x4=I$$ADeD|uP;[1Z[< |8mNUK8Tl(6ve/D!=( (hۙaUPח,[;9=Mݕ y(orh!dLdzɴtܺRhA^Gnb/agm"l[ ,XěՉ Č#eLT=X^1JN[%;:1nI0{Ew#w "+1_1$F8v[eMty%C*:Dð97R+ aCwI O]ۏĖ7Z[4*ed9Q'Ր8RBӤw.Q@>&f Y1)A Zڜ<(0Tۺ-Mf/_|Z!Z=c-@ԀIE>HD7vf*RpZs?Y߃߃X#;湜6ڞ6cUZb)]oFT3y|*W} O~(R -lBタj>20r|IӆK6[9ih1޶vG@3dZrϖ+GAO\4ĕNMǙ@=w0<86|u:AÚҷlr[ +`|-s1f $Yi)fIZGTPۗ?lڴ1$W<N)GSypArVPfU`hbsXz^\屇GBs8ck.Qqv?FqlHmr?m?/[5E]@&r鲨3)ϼB4KD ĸ -6tvFZ^!ʨ@oM{C^,,<*$<&lJ%0SU)9gĜ'<n1)4-_WVD_TQש92YȻC*R٪#m>KwBQ񩢆Y1C-"A J) Q4@7As^ipЎ LU1g}"E@=kfM ~E?Pt2pWp:nF u(7˶da\iN"/^x~h#Fa@WHX6r أ_Z/ü߳"qL.,3_3{r#|hD2<,V,36{ْ˜i$F<!:m@ \gmUARjGjuߙh{aw~x\?I'jMgJ6b|`[ 9SBR6H@OOIɘGk(PT %WNFZ~W7~N,+Kw2<5%jݭ`z\1%R?nR*x<_P6UZ\ K)A~4N8]GPݒZ%R &?93pr qSȼƊzx4)ڷfx=8d $P<òCfm1X2&p(r0BJ%oaa4Fa7ty)^+@!g!'qc3:o7 ڰl$;B<1W8MD ƘyfacTV=ÂeV(U29IDa$\flFWS'daxf]Ft;Ю"W~w G^Ik#w/z(quY83a?:zx j[B~[{Ҡ8yq\y廊uWX|4b*Ph2dTU2 lLc%W.&0TٗeJʍnG8B5eq'”[^a%AG4V LP aa@{ d *[R@l甆3ByUpE$†c,Ԡ.٠er쬥08mBП@KwOHi†nȘQƈ.O;&A[ǴZ| ui|i W"\j߀(E;.p,xn][D9J'g˚ޓR*ey5p~BZ0m11Eurko R$US_(CX4ږr:86't'`8- 2Bd>gnS1A98\`$Ɛ9FErԌsB}^Aj2/(5̹a- qRnRmNx} ZPTR=>be|H\v6E~NRN˃]8EF7d~R\ѨS>.@MEuwoç gut7 C" /^W.+#JRL,zN`LVsFMDELN%N7gR-ݔG-}H{"! mINGq ˎKwɄ!o]FΦ@XDYQ*Vx ;a7vv:5cRfVf R^)oR1&ߡpbaAI~gr8oPu*Nq<?qԴ!9h=T2TȓL,9bh[hn@XW1*=#1?'Q+O2 2RtozYD[(t+:&W6EXSN;B !Ij/|.3MǗ7Y,'^bK~c$}rH nbqF3LZĜVSv[ >PEWY4 >Kæ 2w->M0f6VfWK~;ޡcX7Ӕ9MŲCQG'gWy$ XYߪfdgs2E+mtg#m #Raq93i=0HC@z.%@Q2Y#SOC՟@RsQN|uH /]lOz2VU3#(3$<^ ,I!;&dv"23ՂwQ ; cNT`ji:ЦMUm.OpXI-֭|n#P龯z6rⸯ`׆I;2apK}NV02Ӛkl€ MxeSx"ýnG\thւKFyGGREj9ZQJ|jWDZ=}~>|i5)qVZ TJ0xh%hn,A]u7^5* p!ney݃2FXλ"=\PTbMp{R..3?7HCՕжz=f " (tB)M\\[ Xeq+}HJ^gm-Lŕ'3 ׉a,"Dd R@ĠE~:5ɗ Ci4:ƉHdQ7* S0+BkJ_xMq4Bބy^+Ƚ`-w]y=[e-x'sBT4x[-]/jʥPɽE[JM#۟xE= @eR!@rBgmEX,&' ߄li^nSmtK[eX*><֮S<Vcƃpy%Rn  ++К$j.{C (?cGvVu>2,mpXJI_qQSS))OEo@t 2Szu!\]`0䧓`Si$_FÄ󸓈=s+oԛ}ބ>dL7ۀO@:Sna5*3a4N,f-]yL@fW@Asȋn͖K[0>]d lk!$l9MI%A5jM^iVsʍfB!P7x_YE!v-Wz_لKң#y?h&2jڦ!MIƞ8j"|"3p-߾m͌й`$FD3+퓟aj/(P Iy-iM>(ϻڅ\`GsxxJ j7|?=i]䳱2Q ՔQ 6~dQ:ӟA{ig ӆ ?xF0gz$c1Are-K|~73p6"JqÄtPh wy?Ma8 w![YC+`j1 6LYe">"g R%u4]WyW@$Z$c+'.G_QuHױ$B@,J1(H)7P'v/h<3ǽvIζPNX'^" q \jIg[Nn;CvZ``j?y6:Fhf|ljR˚X ;J=s-{!0r;.Òp9egdt匧I_GZ=ŨL}+ í/pm+NӒ+%3hs.IfιCz]ĄEV~ZV1^E/Uq<WA^x#ECWas0nzyNt6TOxےPE1RX+BQ,oGe}:Aj*M1|'zh̦__je&ob)rOx,vRZ-ٹ /.Bf8y)`6^;n y/c[ڭ 2S1fڴn9E$m9kOwث+00[3}Wkqq額+T})~Midƹ= fb;Oc4C=oY{ҍx]FJ͆5v%ޚ ;‹@m/G$'yD('r5gꭧs%Be_,:KEiT ^9JCm=c& j ·يL9A*l@BnXz'O}=JkdCNTϳoUWcStg:$ayvEK9Ez(G:IJJr'"m}r_uV WCYl/H"4CPpGl! 42h0xsh5ބbv NW2Esۭ,2VHOa}S6QIo VHxd;y;C?'2{h;rEnާ׀K˝!xGC{;=b431BDϢJv׍f8d ZdMAY('} I( F[: `MꟆk|&o^ 05dC R\|R4I^0sAzKiJ#7Z$d㟷L╰tْF?䟗wB05)WQ[zƚ%•9("54dX2lc![8$~[B`bD?TPw}A\ҽa>bAm1v?BLQ F{8mkb^ I"24swv9XŷZDTBݏhOf_ mN8|$9JT[\qXqP*6ST5*h@E [?RFPuK\?۾`4\CEqr܁lkd& ra6:MTe# qj| ըfGԆBNdN]朞7F.b%T1Y;0oӸ;^)E"c%j[:"Qm5a{CI"3RC ((&$;HLGTXuPo Q3oVY_FYf*[  ?Zo%oH6.yڊP߷SŸ0JCzӸc?bfey)(+yOn>42'Cw6xm,KHcl';$? dl?d* IaZ&-v^_ A:8蜹$vQjצRV'|;N 0 (H,>:~5TKmDRsrA'kU2O 2+H 7{rx5caaͯوAM0:?]w.%dGF9ug :9bs=-ArQ)B]`e̾|WLF9kl:V xo{^Yp@0)"OXxJ$t cf BOK$i #[&DZ.=V\45fT}D"{wNe ty*zdQ9|ZБ/C%XZ~:7ꃱbߣݴG/ȫ2)aն^ss֭f0 Pn#Y"Wxo,fuiK8H[j:c BD!էon?jrk537G橕-'S1?*a]V0<Ѷj*cH-G:@]pRg@p"nia(;?d|0 Ҭ^n)> 'BssӞay+ _ZaO~TGOlw 5;FIfJ#A> .a\e([SCӁD6% Lg>aW< ӈ ,k6[:>OLQ.9ZR@HULk'cd_q~5j3H# gt~Iɣی`xst>-^Chva4P@dax$<Jws#4E$2˖.i/DӬ!(&i9RmsUop[< dž9N"A'gS O>Nn]vތFel[v>VξxϠ3"wo찙~ FxSvУ˚C-R]B/?:6G3]}l~7˷r~qbz?ЖM˄$K̖BE,.8#pʹuГ;_qUx#Dnͳ,nk?o.(J{ҍOyhi)GU-&qr9tKCחv'xfy;ϖjŸ;y(_vC)=s + ~_%HuG?fo@i:$cV!,"lO9- $5u.a_y3U׭cÎLE]RL :4ңVhG~(((g! io2(홴jFt_QDH˝$tҿU> #[f&ˏ#T*(GS|x:qҝ5l=L"s<~ZbK07Yg G|S"|73N'B?:b YfJcBm~>z7~0fk~O 2- 5J?W*؀cRM:(; =h@-kJͣŧ&hjpͻJBg ,H'SMN'oON-=^^^⤐6<^T CjZ!vDhxhO']h~dJD$w1+6JD$}>N~-x¬y"FTdx #p7s`byz>{Tp<Riİd.ї_74QoG7zت4qDS2~@V_" [ ֙q%MCzN o:-sdKP1(b &v[s8%!7hDEo%5 P @Y"VگU6̴ $hD{nACklB_~?n%,h5Gts뒹~X/ ~·q!kнp/Ubېjjqa3lM\8S<4`y: _c"<} kō3#. toc5Iy8DA騔_NEbaUv6IN4]iWi 0ÐsRfq֖ n`[Z{8S&EιӦO-RriLy{['LdHEDpu4UdïfяZ$r $z=UB̉yE#^9Rzv)I6|l lȤlQw]0zh#ۇDab#ڵիm9{ɚ-ElEѷϦM=)>[̎IVewve.K8#(! il]S2M a.K9jjT5 JIwn&jCfo.2j1=Kq\ow ^?p uCgv,XhUDf0(FKȘ.\jN`D?͋XXI\ZJUYTtةg [+vd鋴(~r:cT;P|N ?}ЄSąhAm{z*r@7>V#u$d2iFaMiIį\qC}ϳDXkhm#N}BPέx16]QZpZJ*6xH=Pjmm ͎fzgw#,ql攟w/"KKԱ*_X!o֜/. /6L=*6b 5^m! wx HW+"f&/́?S?84JҞ!F 10A#R8>JDOSFǬZ~ .Mh~TU$/_dg0kM-ۤ(?Q;:T!H G> rc O%1(!Ԇ-*ukm\;u}x>Z~To00F<W˓n):֥9eH$(x=:B"1N$Ie8"5݋&Xd" K&ɹ2>94[f Esd\ ?H'eя9z-V6dN+^{[fO>KdLl$[́1}{qNA:s]Ӣ|f˥)ugʐ+jvU-=Nj+KAj 186 +;*>C&B=zA!̗1D3TW't+G&=M)}Mo4lgSJ#=dWF7 XAF"04a';`J]4Co|8] 8@j_h-bt^8h=WR̀q-E ia&3Pwo=m !X(ƶKYϴ[ψ"ڒw(G>G밀NF쭒ؤ9ҡq s D~ʮؽ_UXV20*%{FlJ5?3 GkRwQ듼ByLLLI)W:#/ɇId9F03sú(1{(.{0YH(b \\7IYD ģՠn#N6౞:D:F)n^QܖoA9k)"Ⱦ.tӬeսRv8ܻЋjhPSk-+]: o>Bj,YX$> i?kIY/6%Wަ.`wM>6YM'm,OiH+Vʝ.I{3\?&dP/S0+~iįOB+u*%v ;6(oj@(BKo<A <f]6I6"앜aq%|txTw@ |`"߁ "2NcA͢-Zs4#/(OyG u|Ϡy^Si0~޾ck`Qu Х'ـ&eOU"*"' OW/11t夳ga r2[mʀ_|G%ǫ'3}jFM5alRbv9 s`r-="BďV>d}HqS z˒EztˠݒG񚞒N>>$RʡTrʈmQo4Z%BVcq];Mœ衄V(F|⥈뷨%$҉T^t ݆y}yڍL,@9v8U t.TI1-nBW5Nk:gv|:.եOGRZ='rV4ngiQ %|]Ci`^[CA9Ȕx:k :.Dg l͂~{Of=yJxf%ܔE' 3x$,vtow|P%+; l亢%,7^Qj0 ׇ؃(D%Ƕ\) k"Nl\؞lL\dDȮ֧^G?/ɦ|$T6fkU d:9=3݋b;XitK7Nw$4NV"e q6 ;DVsAQ0KskY&1p0ϴ;l{ D񘭧y+!LXb}2~VgѮw䀯/<-w &Ilg_LexS U@/'l`Vnj7 e^n6q5wlE?LjVapѹb1Rzg֋FBoxvReG@BK*Dֿ Z_\ +/vQYSNߞl$yiùoSʂ%nGP6?uv`_ilFjb%,T"6o/^)j xtD+}sY$D ;w^U5|J9;Jiz|+8c\Z -A?ߠv@ĵ]tEXihn ,,$*xyNƓEXu^C)H]%dɖtMn;$Ydx#Ynصm= ;L@ r!."S vgsU[  L!\ 7Z{f[j BM=2k O"6O![#ghw,]@;S6"܆1m`68lP\:>\F߿ڏ`.|kX\RosD/5=Y'Ac+M[>hVkF D[{hh obFcٷ"-o(5Bkj;Ā0eyցʹ6>hdl냊9ɹC6S+ F џm%Xx >pݾ,B "%6L/,]:3lqֵ)mqyQiCj84:]Dg]׼kz^nX6SdDdZ1xPAU '/y:pOvj/3F*{Ӎ2őɩJdnE1eE]'/UfKnl)83 қ Udlt/`Y!\ȿ}05s74+iYKP̂R dY}ǂf*03 8'hMEMZ dȦ97{ma o,ѷ cF'YM͘ǣkxfc*Y&3v=eCO´5 KNuBWyh'=| i#/»ezN$#Q jΞ=#>iɏ(Y.6VP/o[~ o!օMҐTL!#5:_?nw:GHWr ~t~ƃ iHwSXwMc];R?)Si". KЊUy5]_Gj_| \|Njde-XfF&ݯ 6f˖sr%I1Ŀ|^j5>Ӻ\iʍ݂ɿC+e›$L7`JhIn>@3C!$EU !"ǧ[6?М0癰M:Q3nQ0TFIġJ&=›Gd-@[%M9]6j +tz%e_Z~^u~0 -W^Y0pΈ llc8@0 @l3}Y+H NkXX8!5m~tekVPjAW١6d^}P`N>3~^KETmPs2GQY< Ќ ~ B?҈q?,^'@ƺxBXjܠ]k^¸̙qnD2QPW>@d НpLp\0|gP?!@<} ,n[d S`ō)+rɵu @|ЖKm8̖-*,Y? bm=4i˱MLhOOvC>t9SI'rBA*tOU?,T%Z/H$uYR%L )) B2r)2=v~6t>u"C%Fh45 @ JZ4I0+Gĭ##@2VXvk|Ş݉j tL=*/.pW>JG}$΍ y&΅ƨ"w>[P+EʁKdU` ˵ٙ헄@̉}&amY5m~RU5]a|.xa.REjE#p]o;2XM&#FA:՟!نلJVL P-pPh~`\mAjc;G";HR^zLxa!ãsB8Zu_V5'48\@ޞcOi=J#r@YFEqPJD']vxy2qeP,>Q}Z$&W{&Fl'xђ}E-RF0i*_6k`[ljjpfp-ͽ䴍$WWL6b+ˋ}]ЇLA6%?WE3?M68kHDoV_*bO(`mcl$ک#D%y".|ւ3&Fl5.?PqLs/i-% 7čZ'T'8@o-​XA3(> $6 Ȱf 1gnA%ނy '{։А|0erLn {͒ @XYtԎ3S}Z=<3o4Fƌ^}zX.`Sc.ް$2~=9'Wujb AuZV Z?R~zip4*MEyMQК).k+$;/hl8h~wGT<-%>wɰ!eUt>cع X-8krT<3TB.glev܏"RYĠ]"V3)xmy_0%J*aj47jf_Ǜ,9cg mzxՎU>o+KҜ ٖ~ؙ5Tqot3T[ŋ)-Mpo_`t~pYj9M0I\ qnh1D/?7s2.h"FMզR9113;`$c~g|-?$PTq JZK1q#d2ڕdBԮHcwӟrj}EsY&ᗁ$C*\M39I3 H⩽+458t^/^-&0j?3ǾBBV%pE~).#nX,1ƒ{2K?񳶛 +,xebZ(X@mq OޟkMHBk$bu ^i <1,o6KckvRkYeh%xM`)YmjQ#ġC;_OHtHa]؊c+\2pLЛg>ou \ =0&8'%/jRZ6G@aFq=UǼcsD( CH$}Wn4_OֵޝǠk552r ^0jL)*F5ځCjIx$BA$5¤C5HyM6\=>rߤ$ͻ~yǫ-Ēc/ON}f1H3݈8Ҁgۉs1ՂN@[;>Ɔ!wF+7ȔҲt09s+Y졀]#zH^'8}0Zʼ84QGLu{lh1-KWyI1?u&[${U c8寏ϬF+/H#]v(5 ye鿥XS.R -=Rd;GDԊifT'*mZFa(+K2^Ao=l[@Ⱥ5_r#)eʽ`'cXPWxIruAWlp+4Sf%=ų8KWƮ&s;uVi$©lس`ÔYDfaF?eފ2\Ϳ#%#hI?̙ )‰4+.4OKYQs~jcyuo,BR5"}_| ;6**Tb}?eJ]mẇ&R B[cy3ά>!dOc:mnB@SFkCV#" })le\VvPt=?˲FTƟYG~hlKv&;.Ф@BWj(#Ut<Ēr.&'Nh?532dsn4WP?ĵ]Tbe5'hPYj3KE?_3ďѻ_eXasq*9&C`ֳz>ZfpI Zīrs4_)Hz+Z*X=3~_3D}3o&;]kb nBk2x@NJT9tЮ Ȋ31 8G=6:T3BJxK1a)8K'a2tkP2e :h,Veȍ&E۽RR8wr xF~lp<2o@ŧV]jF.w_(dKU4) 3~9XK*D7ElmeGcaV_]q sȢo/8QOr$i.2&gIa(Puu 멌ր)CM-'2.]hW}G:Ҁ `Mn(0kLlmZC㒩 :5lݟ }L:WQI6d:~9rg ;:=nF!L utOƖO aRN;~W:f[D,ȿ^?t!:mcH2ˋ-K\U ={%E91ڐjNU&|[\eGrܳ.IJ( 'ӭO*n׹%Y%EO_ ѡq,[}6IşL\72&!w 'ggy= ɞ5$B[F#?"d徾gqP| .y;?WHW{M5NG(xpJ5!`BNXsW+F2ӻ٘B["^ ǻ1PB5d\*:DM<%jI\dw]WOyJG ̹zH Kc xLj5qUTMVv+kM)kG%Z%4+#Uj&Ҩ-—Z-ѯq=8F]w2:x n(DީK,69h˷R0B{>XU\?t)kVS&DI+ziZh֡hR^)զtFt`Axfxꊭ!F(| ߘzZ0x#S#fJxrpvcpSI h!e/.)WO / oϞF;FQ}CςS|t} EibJz\0ՆRul_IOgs{0XA_ <:ʂ8|2#[W`U:LZt6=bhOֻdB%:c/*phloq?9CkfQ#6IH# \1nƺ[[ӾtSVZضK}8ӹ,uY/gBW|&:)5QGD|n,zYY%ߢL\J^%7"[I / }A{ m g3Q?(kГZ ``1gS\?0|HB!^!~U=5#K2!,uulw}%J>4ª3ZQ2Ly-W $SmNV[P@IG9S[IDǟwgbEfM&Y-#\wl糅za#ƒ7GQ2$@RzPv"C(9 C)QMkG-Mn=I,{J4mt7d(a7eAkI0!JFwڳ.C0o$xu)]݅CFdI4=10t0&f\K*{ܳn؅OaIYVSW;%4†yJ{":Ix/ |tbm)T7mW/NVVKe@ Sʰ}BXkߞQ0u\㈌}g#i} zP A7i$$ t!` u#W\`ڿ%x]s%Y};<0a3j_avb[_KO, nR:4M0@"U~<^bTYK;O[OJ ٛLcB}tY9"qy$;%Op0xk,N%΂?Kj- z/$Jˇ fvD_& 2jC Ӕe-tYM%J;-IVOl!6׼:c:|l)$$5?IP %6v§@Mv̙bZ 񚨥66Ӛ%gG@  V#|#(OZTd+ߜƪCp=P@/Hs*DUn,xGR¬p8i}G%3s5U=u3q8`|-L;v"!ʗArM`߁ 9W1{VGCʥ+7^?=Mz0BJ*"t5bҊ贰@Z/Hb)$E&Yi1Y{]k 겜df躘ᆞjhX~xv9cG7 sy,qg)x XT=L|꺮Y~L+$bHz5Sw!ĈTLx:pyfo!:vV+?1VKʁXm#sgHPp:%G;ZŜe%D#8\l2+[A_G%&/١vHb1mk9fv]ke'huuU~%M,i^U(v2'Pa8z҂q~$c{5f}ٜ3Ma@֓4.92:<ģQ7:'[9+-+MrK[[c5a=i4Pb[dž||͓.XZG\odG+Z2 əsnVzJ>܅bhl+~6V9o jCIS=NR gQ(dy3ڈXvM̠l9a "X7yA7FOy /_nO ͡.A r!m$4t xz &Pw;,؉wXYߣaF׼w?i(Vr7Y'.`gpÉ#uA53ZJ+o[@; Ҧ4%){Bݪ(}O^9|;xI9Lu!- =SpUۓ"ԃ+$z0i4U/Ryae9>]Ax(Bۨ, sXջ^- A葢#@C'"<'Óxvwiͣr-:Ɣdƾ[=fد}ROg^=~|Py1l!`dz꧞jsK=eo*q\Mb`x+rufGoqqbbEAin)k΍G"M '82/ZDm7p{R5(~ۍOus.zOcצo* /B|3Yf^*V2WЊT1[nJ T4O;B5C07 Q+_yH{g be0gQ+{>c([L]TpT&ͫ?bنȒy\}A,w NJ 9C9O꥕A YM"Й#_=!.X _K8kDp _DQ#aPǴ`]VsCV"쬜UFk%n"b]mD]K榢; 꽥"E7U9 HyЊ˥51 l[ERnmUWfCN@ zg̢,c Ca'8-T}pK÷%[ كTFtܦd]:lA~ O89^λ.J醷u1]xbǸ3  ]"VCG](%a2P`20AԠL0Ŗ/7Tnm9<7I Cϥ46sueh `k-n`^pAaM&cJpx`|}\lLYZW|isY7QHA"(CYI7*v+we{Oc#jF^c'QfOg&~2N;q`б/wҩcZ 7% BJ ֐W^./dK0+U") f_|A[C$>pVؽר<=McĮ>;$Pؾ/~]߼E&Gϩ2Gy)a+G^.I+Ke4kWɸ0B5{nrnE$'W튞WI|:&fehꭜ8Mk@HQDi66=}S|Vh{hes O#:Zuc"Ґ\"'1!fk؈Y]Q`TєglQ bfC.ՉT bO`'j"X\*$muYE:n)ȰlW({ԧ|DŽIh̩߳*S M'*m9JB%,M@/5!/'m5r^A%v|T 0mX*mo7gAw%*/DzgHa2zW.-U$scc&+LwI܇jij:E;;t X %Px]LHO!,+Ѽ4 b׵*ӿKG Ƣ+dB7|=P5IJ9A޸|r4-F>”9"sݜ1]tTd)oISU=aD%:}ْCB?) )('#`jJǕnܙrIfn.kM#YEv|D$4i̕zU/uɻx*~/ oʀt :֗`Vhm]jm椤H( J/ k)/+4sv^xIwQ7oRl C,cY-Q#}F^7<ڹs);u; RGPQ-ԝjը;'pJRW0Np^EG>QUӎ/GcOB4$C_ۍUy'dη{QZ2mqa'꽞r*f xz DWfuE0̺V&6[!&'vS`KطoQݫ+D(kۿٍlNaf!H%p0Ԥ7)PKHU [ɛ-SFyA)T4[M@}8pHgqey\էV;XH\1)9jc1WZ[zA!z-Ճ A kz3oomjDK[?u1|eX6#C@7BX{eKZde[V{WLM,Iɼ42leX;ۏ *SZ#gh$j:/ѰO M^Y62i\Kmɕs$LfkC# YMAvRx; YBȎSPP1L+e x\"v 0OK@yq~_I$]W_V2)yxr7`&ʼYB]/+\ՀI&zG "]1';<6mI"?L7|sKLBGax厝|R;ѴrRJN"6*lnd[pU(huf3<@\7 \R{fpj}t+ -zhmҾ/ԵJʦ|Elտn "2.X/KEL(Sv T`L">~:.4o@0f;8jc ؚHTHMG̔ 19 НrVe(O)qw]8gq7'^[6J V&iQf黇OeUrV걮uPVBi]kOv3f:0 D0հ;L=LQ6^ ¸4ܰO~ 2%~@y)gE"kyIDpW>oJ>˄jXx( ̑p)ѐQz܂A@h}Zv5]&8x:LbCEl %L`0_]B׻I1<Ax;␯zrf:_ 䃫\n>S]t"It|P~$/ELnk|%FV}96"}H(_Ap><@4~Ow,3i;kmx8i/֖]_+ )9y=i ?C-B}/Dk%_ azEAY!SI;v9i I[3@uK¨[vO}A%{M\fUr-)A&\+&aԎ]AQt@ĈOPpBxFH_!~ vfHwaVZgW36 cJˣKk:( 2婖 f1A.msU~ѩ1RpE+۽5|I8lddіe;ڑKBݽv-BPkw%UwaʩZX6c[Rod<\aVo1ogU7W:z<#D.{~ M/ܠW "ũ~d>qӾLĔuy"DB9"c_KS%9~2Y:\F42Ir>%28i#HdJ#Я@)k+e$)&RtX ] vhоr'Ӯٟ.[욻.P*,9(֝:peE7#z30^7x)H="Uᓙ\p2~[iB+s^[(~Bb}c14BRͰSz|NWf_5ѯ`zoOӅs^v[ PxSyi"yx޾$!-D'* Td-a$o׎Wzq%sD,iWDE&wfe c벋t&;n[)Af0=AXmj 5c9/(xn ^Ѡ$_hsn; 9fA|  -ęoӧy"n=WbP(qި,wv ֆ0*J3kO;j0;0 c9z#7s8j_gO+"#<])'{exqq,|DD[ij^QRnnyXy7-Ekϫ35v$y{1s9"3^} Srߜ9lNr^lcd&-j<1jbDԻjruL^P&}7165eFFvl,21|ML2;7$ɹaT^webLsKȞ)fgP)H7`9[eokmU5qwApFXX:zhmķzDTc51RGcnoχ2?_lV5's@N M2ӃV y _ٱh0;e2o8j%js(-*5{#!]1mM<&ߑm~``W3F gFګ5r,x j7\%hqKnR?rQ{|7; ڣ9eKR0JS`l'~.d0?T=+uPF|rk"$xu?5B`c%/;|ovـ?J@,jUH%XyTw`EF0iN;2s= w(AJ!٘"= ?25jkK[žMg#V >ϱ:PyӢq3k.woO7^\"ʆ+G Zl)-SUL(nS:.Gc>( VYmYgpt2O/g\SRb)u~yT ڒ!Hj3K/ז$IWvH\Ȯš,5 93c~=e^*E*/0hnz)P gƥ8{ʫ.k%[%$3Vlmة-<πwPKUmVS89#Ӷ]ijNH zX=F"A:;Yreiďm2J#Z܈ fYIbo#]fv*5-R2 ҆trLwخTFԢ ]?\BDDõ 0Mm=Qܞ(vG {yv@yJ*T<@U5[ LJK&Ƴ?]̬7 -Qc(zj0w*$o܆@oDQ9z炑U l8̤7ŒdcNF iPc9I%KJD3NW~?F82cwއ|I{X\y2/QYHOX 63-]֐Bu+hhj -⚐Xxh+WA]w\tc/.~_CӐA\^ vq&$)´ 7 1`Fݢ%ݩc߁08':H.Eď=XNcE]&Jǁjduu%7,B@X,< ^ݒၥ= NP=cb-Uz؋x䄏uJXs@ZaP){,3I!7J/YʂF:(z(~ .諫}i.񝦜{\N_`A55Wcx] /=d6xo^ʥűEݻ)[`ǷE]8q|} ,PjKaD_^ #V1 BCl;Ryn *t?#VakJ;4( w?GG1^&!+c+h\2.6H/0v8"1њ+=[H:UI uxT*=֙]P[ĽeԢdwaMn;ᒃJy%a18TOUqLdIW!j/{I@J'd0UFɺIx/B&E 2h{8Yaňf\x晏H}hfvGxa8O@ֳh&4Y@bVsAMɶt Yݠ2 JVn4X0%r[BaNDYI*{QX.>( 3FK1)iv w0"}$Ccq**l )PKݹ6n!̏`(̦ T9KJ,b$\*_(d \ o}+3%A/g@%v($"1h.>*¸bxe~"y5,n.$fQr  l~Zׂ9Nxx}n"phT#lf1J6؇l|X+P`R`*oIYTA%:;v i]זB*W֜J)`G6awftbvPLdzUgl9GN۵8h2g e$PqV9o P qwx}AxFA€V #&Ɏ7uGXր ^H(OO~^Bݍ5;ÿLȱ$ry] (5xH6_ a%*l8 ."HEZl+vW1QgVr S YXb84w!G᷵k Ed~ b ?ݣ*CdF|2v/pcWPЮqQT!&Bm"=ܭuZ3eh013V_8%^ f/αI)ƆT*jݞq$.#`;DI(,Vқ=|*9 FJ=p9 g=MK~)9c61UQwV }ʿ7XI =j7]W43&׻a,xS8?v 9q>K2ҽ 3° }/Yv '+],n\3ЎBf)Cˇ0a|N2[`P,qL_fx~Pث_ou`ijZC%na"J#Pl7/`7 4D;)}pp\. wNREn58,? T0354h‡ Ay0:ӵ{XN" =a&h23G>t(܌“/T=0 I 8` 4ҊO-KJxt6 R (ӆ a/_#U3<41\ N( 8@2 nL=sSZ'iVBr B!S'-^,>?%S~ .^KK@+t Cߏ2LbsF2ug`b.ekYF12!~uԒ(iF=rSB Q:f2>J'c4i \U+ FN'ѹ!R6DxXnS}V}  5prY>urH0:q)PZן y| v6{4iK(1ϫ38NHj8 g*p+ z-!EahtHycbbVN-=t:3򢧯.+ WܳAPfWH9=DE3GO'l?!7=/XZъe `nF(s{C\A,5^A E y FˉC';=*HvL')xY^= ~Eĕ`]!D sI"\\PdH"IJ*3C4KL)*Q_}:[vݍuBV4^W!`p0m70p oS LJ~h\'p c4[>7مD"IOKZcȝoGB>+!Qc$ ) A._ 0!.4b0v ,v$i2;Ź8O*j\UfrfCy3d@ڴ ,tSAd|8j2YuT5Pߥ(8Bv6jo?,#@ ɛ#F ꎸ1HjZC YnfFƻЇJxڤG);4x+̭0 Q|_tdy''ٿNVqJyg ե$dæ0@szysv['?4]M1gUSf󲈞'""Vr`UaєV_M޳6uoCeiű`sӠ-4[ Ie4k%Tv<Z˂a=3dlؓ B'DZWB?K. \gpvqJcv(Qf{ITs}:lb8e*}}R\\W?NUeYB-6@%lGBYМ4&1#g*U@6;_v6V+RADu]#.$H7bo5/nFɹM)iܜ/#2V=s_% l7ste=p%0ɏ.hv3.|\v4OȒj903-L6} ;*XEs.uv5RԺs/ o*?]ݵvᝳUzvZw9t_8W݁猌g(I­(a'cLywZ50x1<ƹVt\YH1n7`s-{*MO?{kYȫV] :e)tSէѯH'awpQS3J8.`(Aٷ7]UU]ʡ~Tox́g‘y[<;:7adŻ\eg3_+js˜셛QY(KY4Hbb6.Kr x X&P#<۸^6nιrJ0aua7Fr n}:Fnp@|mtlA▧9nX"JP+Tz|Ux7 vQ8:PKoFX?<{449ޥ< \2oV3^E]c\s ' zZzvs"~ӷ x'kІ]tVz'_BjӨnf4N Oa!ׄ!E9Ȁ.zto3ȬX{#C;J~օH'ds$!%]qxMDPom{\e:+/nDSo;s'sF Q-.hL8~YIdeUiJNlڀqSrpz~T17X@jfO eԕx2)yQqTus8ŒXi,:ӚXʫŎ7xv*a!%'bb@3$|*58*j}3U=qʸiFNwNƳKr'3ym$a_Y32Nlr.og,L?|xpQ+T Pl{[@cf$_WM˼^Ϟ*ha̵70RJ\p'D=_^Pqd\tuEZUDIl"cl)>@D~`V\ M_7=K ,] 1LHrCMJ4(9+.])?M;sG,/DMehj24F-4.r>s橋 fwxebpwMGC%;6[:6SX~£ѓe9 jtμ~~P{lv4G0ȱ-.YMئHڶ%YB uxI=勠Q iQ__4sr'2b51zþM:5HNF 5CvUm+/fE?2nh#Vk0*SMRW[ŭ=#p0".ˋޘFԓ⻃p Toߍ.{L9A:LM ?GxT 8vJaPgaLk a {g0]YdLuuP[}xi.o 'Z\ 5eXɕMwÆr5 c/7SH^"e2|hڞ?&3n6Em%W1]AKB^g:b%48ލ ؐ2ŦzXU@F,}MkA V&VR,o3hAXtdQ9h[;Ûyҝ5EUrgA,J\OuY<): "Rƽ}٣Tt=!*mקB? q5I-5V#7 -/=ف UOk"f_ =,""IiVR^-~m|=#QLƜiwp^qNuhwkbm~3t_XJM,PFZ1%ecd.bVU5ٸ r0b5dlg$([g]-< 'U11oFH*N@g \ zŻj;ݺYDDe:٢:\1c߈5s$EELB[+OpEϗs+8˝JWT> jtyآUSvjWGXT8ܝ&c.3ot(FuHW$*;qXl`"(dzS@w 6aq! Eo$ (ԕb Vf u@ouXb'Wh P˼8-7p{:rM2F+TtߨU*VWN$U ){<$tmnMq儁G%5FI9_dS˨@2!]fk7uNEw&3kF۸M,PnVh*R8JqKEҏɅbWEE^Xz*BnӤ%s r!Ƨk 6䣎 Uh2Qyj/@s݉C`x!-h$b.GI0kkFMwrǍ0w"pQCWbeI= ' ?i)G dzE}(:V0iL#` Hg P@0i?cWN`!XRvx>ԋauq`!lxh v\RgxHC)o H"=h}BgX|2_1}"2911 Mߤy ַzd2:*ٽݻ][n^/2++ φ\;dF0,a>9:ȕɯ!8o$%EGL GQ(*#ޗjDiԉ*;g^ ƶ} =K44#@,{^jeߗ9ei}'\]'>!XT:!O˺=4ٖCrsd2LȒ3ఘӢz`BOʦ| ɫ] ŕ@enMGv\b"{˶|PO..rٟ(p!iٌ7'ޭ4y8inngO'A3d2$e?>ф" uD,b"|cwh^\}ujaNt>JT'[ %ViIhN{տA ͊9gSaK&Զz INʙL~O rU)'crQ$“<" w)Y V2H;OHb4ƾUU%_pOEk8T'C`$R:FFdB3;DVH sFT(8߮יy_$~RIGڏPH'rNkg|@9ܟ>, \_^K>Pup:inĢ{bs\sz7i#"ležDι-fS`hg~*'Ig gHcr.-j%I*TaVDH0ЦTtAit~uJhȯD|@[Ek3Y\IR̗"!p!tqFӽ+?ij\X P:ڦYʱ)%iDbU Db\)'!Zw6ܩ,~zn*!# T/iH^KeMӍʧZBҾʳK^"@:v;8+Х)]dm'BIV vg\s8jV%e ѩ4}Ԗ]k5 үeϡic_irEGE |HrpoiथT WC.2 tm),k"/IGmQMܾ:/8.fdfzY; |0>GmRGgXpWO*)Pzd6IBBw$m>(,@F;>H1lH[?FBQ㤡˧5O af}ð`p\2@B'LE[5 ⽼?4fowF>(ە1R ջgWs$R)´@or \DלOPUgINkhK(It?{U/3^jz{虰Xoj:XY|ޝȁ'E qePH.iͭ+Z,3[7"=v?,NO  ]x=ժuD3)@[lvd~t. vT%0um"%`-̊VI "MxShPR ^y{e)f39SPTXΑO}b:4=w\ѮvR!b%3ޖw t(Jbsj?knˇ)e/Ry7TO碇bU LW9:y =QWUߔBS;iKTX of$kʞ*tܫ)Q P(whL>AG[n\'QۧcX6/?рF_e*^*jF2M{s ŕNsF~M 7θI{=^70jmgxc+ MBv[8&Ԉ8%~^ye|j+_DNh& |56 {:sceVSYاڜpdʝLb拾~j6jnZg'>Jk #*kN*,Hy೬]llI6{xnuQ(RCnG""/ZS'JJ,U֐=ERG:]uޚY{-]w<$`7H({LZWTM:wA9 {C)/ȯeojdu^,`~epMt ߱30`BJi_+Ywo7Y!Gy\hKOC䖩718reyƄolO},G+gwV,~N*ޑk H6\ TI !KLkԄIQzpRtMDH{`eHB!³'_@n, Ad`!))5?ښwZ,f zBȅAR/k1:.~,#ɀuZ Ui13dVIv}jIb$b0@T1&oi g0eRrw_D/֋ax5Ap$;YA6Uɷ$PB$ُ4g4Can R;Q:b,37խi}s^4f1o$S.,ʶbAL6ŗ0wV^zL5+2JޏaՂ#\-j*6w{IP gt?FOh|.)0I ߇ T&4"{碹h$T$ cz"Z}s< u|~:+Xw 9>9PXe7t{NA*a{$ ]BCNډiϟkyXF@ 5ަ kCy2`{+5/ k~,/xhS!؜7l~7HfCTɥJ8ϼm:fU$O5RjBW0`nG'h5joF }x#}Yk & \)L!6ZQK[Eq&pߚ8LGX-70HWB  fy&ϖ0ۍ1 E&/4WT{Yߠ֌ ݧHlkbGXhd匨+uIE?FsLlģRB'FE^H:KlrG PZ@̥㊡M~睶zpzjr8yaPm1hPӤfˑ(@+├ZhXͶ|mHИ;)'nיKZplvH_t*/u^@5E”.D.6#)K)a1iB}1~Nv ]2CJ"C `XϴQ= ꐘwo3.=B٤>FZW<;|EɊ*/4s-$L}A:m)*Y9A9HWpƝ(EW[lĥ2,k|ȜLY(cNxSI8%.zib ΐ"N2^8 >bGdyeMI)"50(c#nڶΐ[9 Jc}hƯѻBSf.yJōc"Ő `7M\>庪\R0ioڱaU\h3ņaOF=Qy1] owBޙC"mT{߭Dg fo-L6ӯ>nu7GaVȐMFcN.w~@LǬWd٭-' S,͢1~sq5##7qrh B`$f+ p힛}J|z[ kkI'a,0pTIn\.CI> Ӌ"84Cl/G0, PĻwbYҢJpۮ[o A֕8Jom>{N(IQ 砦euR`eg_oi^s3~xGst!;rHҪb j+0O4_oFYg$,G۟w׭n32hpC$$ ơT6O-q2@ϸD[UqU, 2*zۑC{=4)W<ǺmuΔI@ Wx-T@U{7O1y)Ma}e)nԐNҐS e%n*PF]LdUd4P >FL{Z]Ų_C* s>&sh * Efh+mWACNw3tGH,@ڍNIە'`i:^x mqF+ Sq}=OxNIW@ ޚCΰ8a6`9l1[2[^%g$Oߞ:teQȓD9vTCkvGI=FLNy~<T*@sa"=}9~k`J]8|d ;MkE`}hҞu?Sab&͇մ zjs1Fo UR}0+x/ X¥B[3C]%jsd[ k5ȢxH H_ו]5՟%cv- [#h D`:aGϤ6J?>8}f%ېoZ*$a7BSSXvDM?CT?.+VtJ"l |:f|1iFrފci(/k \bQNO1*9F$J zt=Q[zjsiIu|u/äM@gve(4LDp,8"sz!Xכ<;m2m+$]!׳ÀDZQ*4RW"4JH+AH'(4e gc (ͯ<޸m> Un:w]W)ìrӚ}9z#K"aB0}nxPh^X O8摧gXFODGgfL7Nf`W6SBUc9+% ^̤Ğd0ذoBy+jH}!x't*W]m ڒ7MޓsKf=~*x[nq61]UOgu/|TrfjTEÖ ˷q E` :g3ÂUv³8<"x?|謯{pkx|T `)_{oF\Bߟ@2va0 @r5>zOqv@dvs' ?RDb ڵ@5{\ 0GoLxYh9KMN3Ьx';d ֲ:"JԹFn!5uw8Mp\QoP[`04ن3M~[ZmNђ"&;i-Xゥ9\ #V odhZAMڮ4^&!GH_D /Xrcڇn..!ƦtO3)NS "JTzVv6$:У>|Ek>+3,Yӫ7` ݵc~:J CsB_r` kb={h̄Ur^n%_~FؐQʄN. *8^ę&BΑ8 :\/*wۗ }40k] 3G jZUEq䦀KL'y dj*쒠˃Rf+m:0ty[@G2T$!^ISΒ%%Cv5nO^"סmr:~_ʴvGKjzW334<|˻- ڊn y4p3ac`:hɢm@ -U'V&_4yKO|.WWc,5Mb.pI!5/%v#oJ}~^\EN7a_+2joKt}mo ]o %!{f2 S lQerSP@_$ߨ7 ]"z* Ϲ//q|?";s]UYTc ^J`9W#K?G%mymsVr[Db*Ws>I%Vuqf,$FA@}Q1IߘXe x]sghk MDk,Ye$r3]f@f6jHiKʣ=x_>6)Oә~">>ˢ:`u)?ٿAʁZtPqc%VyRM1(l&M^4x@pÓQ  ߂䐼Wi%Yw+ tޢ1·r`K(ɪ זHЇրEZoE?l܏3_M0SsⱏO^2ITiV#Gu(%45ʧ6.)sXTc X嶃V(g~+>π\o^@;D5Υv {9s `倫9,UT6F գxfc{V EKuCSفpAeE_ Eo+Çԕc׉J[-à#ezXx$)lDMꪓxB6lm⽪jY v~&5rCdCOnHլ\5FZ Ы1QYͬntd˨NeQ`oZwtCelꉍ=d,kP1I}_.ťL'4j@%yJ0~r}"N&NP94aQѓ&6Xj?#.ItE.t=ҵ}nMY}Tآ7DJ=Z{HPX)7^-VޓuOw7Lœ3~K{0IT3G#$D3)7Z^rpL V'g dpP 7SWn{ 1ij|ʇАI 0Gxfm=LtY! ?%KVu"Ӽr%jy,1VRQzdu|Ć`V{9z gkmDmU+}yFCiO*9|H>0 Ռz )-OV8WqD\jj2 h:*/b(oЬ *OAE/YxrUhk7֬wr TkAĺ 2qc Mڶ\pWJ EPX'cd´W],X"Eh@V9g:r-坏+Dhk=H ?T7̒ޭ,`l;ւb G-8ͭyܗZ+5a9lui@h}i4z.WMy{#x Z-].wQ hk,)$va!e *fZLNVL.)dЇ--itpyUZզCm$,yzqǃ=;@ޖz#'CW ?nUb5q ^e}:4[ g,-7"Cƚ€D#&s_OOBjv'I\d375?F2ߏhPKr9㝗ʑۣ%*[xA'K.koQY;w8˸X:m{ C+<ԾDb- hi/UK`!z1@GquF]Zwė .PW=] Q!m"P٢'/dqx~([SiA<"ߋ7Q˿vNLDf5s>!ꔮ Y_:Ls(-|Hu}5JHfa'ߨHmU -RRAuCih0|Pϛ]Wn~M7ď26ȍKء\{H+ɧ^2!1`ܔz{#bϫL뛦6ЃNN`[[:fBw}O **7=#Ms]>dP=n 7Az(_"fV\*A3w@doi>:*zW);fA"?sPz$տ:jR,H|(N:,=LKR!%ir;dsqRf 4ݺOI ʧPHc^&r% Lb >~5$>i7Nު?H@؞,ov<;$ Wdu\UQi!o*>[ƨ kjZ&rP 3p]' : qT];f;AF sy;pbsKw3v!4vIMtɟn p]Dl׻['RAݗI0M+R\k}MYEPh*rKifE_WϼEdu0冚[j$J/C>Z&g{ܭŇ ,d~Z[;Yf̢je#V{;fmAM\F![MוaXÅA{"Ӕ6Њһ`SX18IR?@*~au /U' @bh1sY*BC,k+]b;bK0Nd(cͱ~t7'y@aLF.D7"v]h*/Hap~S_-Oeo.1^Zq)xFmApe%;s89 2K (|>:\ߍ`]Rv3 ~Ph?|uB2QMVN~ݻˎXAxTT1ֱT 1K1o%E˛S.xV&eSu%\>q V\)?1Df\tX|Xh8umZW{w;T SPߖk @לwә57@Z8Maw\jsJ ZWK{/b"m&b&^]SD$SJyzaTh$Cq&[*|4&'kTPyEoKJlVMjge:7k|Нةk~ӿ3at'IDqۧwWĽVz# IT=p85xĤ n < fdQOii͜(ۮ}+ t>.:vS]C8gDwӪ՚:r)RAahŘHB!3Dz5Y6Xv-+gyi$!%\['ϋ~oм(̵5;b43xK@{ |FĥQkOtZ; [%yu4X8ez}#Jk (mm0Kl:<#%Ӻ/x@MoGsKeoGXMGF3eߚF#s\_Rf b9<0ߣwn۝ܐ^aeb Z\z& T_ꙙ k%8GZ ,~"sӺJA2${A{ ZG0)Fvj+@.@%ו4|P6LI;BNa?sp&qc+!nRe;= _RQ b~ 12nUR%>}!ؠ, hatRTkmI/aV@ְrE6:wPpq7^s-r:l=?3RM;U~eN5DS<4ldC#U>h‹x77Вt4XS<=gsG2ݧ*ז"BFV6 RxɅT 6[Cw8y)1xӗD1$5y T/)߆ÓKQ98ؽj+$?WG{20Ċ*Xێ H/p]q܋P6/I⢩9iBn񩦧! I/!#] 2Չ@Yg{ zR(L#' BԈC7wQOBȼg~GsÐxyMiI})U<K? Gio!:lZq;YDM՚M4}:xOzcGH@4̟dDXu 6@<' s U?!\(䇛ϬbΔmoV'r l> &mD p7Xy3~"+]eHdkn B)L47q2LljP4ETW;jQX}I;/պ"ljoXZP-K4ty8h7r?HmަNv1J>AG Nw((u]wkŸf4[z|noh rb -gц*uG0+L%g yrOhC?0߸#72_tgb^2עoLwh'|~7-7Oqk;?MT#j%)N!b QKA3 Zo VU˽;M}i0C+doZ84|KіT/ PwJ9\cWVh J3nְ Z,0 ~g6"&:~8DMcL"_+4jXsJ&H-2#L唎V)5(Z'F-inm@rPr,fvoh(tX r=O q R$  ` p)hϢr O#SȠZ-[:8ivakMc&{bFybR~GhB@_\Z %"` ߤ"DLC;%#GZќ7p/oc6kMWkȚZ68L)=٣GYC7Բx ZS<4[C1ړ 2olpǜ^uJ2b wg|V/tqɻ)PJFLY, pLg/*`;iZ\wDcG(lf ڀG?Um28np;)i{ ?R2/";bF)-~FPa' pĨQNG57:M۸si9]D,k {it>|*ܷ};c?|CNWTG =|ڳUFCSϋJ1LB\b>+XP3/" /wzz~/a/ C^Cy*=*f֬Tݜ+$ns߷5׹[O\N:x&Nn>~f=3-5i% r4k#,OݨKo2K=c쀋.AKiςDygrL mĤ@m/OV, vZ7}(bNc^? A%$%xy)jZH3. Ӥ#6̤X#׎ }VR;@D_"K׫5)cF^3Wha0ʬ'ƭ.m@d|,B+Ͳ.2J`am۾2a{sg!}[탾T})`w7%B@•nAe8 ?,j\@u*y% R>,UzpŝIJaD0wJArIc!juzM o64>,&l) NX4cF!PJ^NJv,eT1HGdh'݇'ృqq U9*o_!/>wC%j &r5A 8a>Ǟ-;͏V)WqdO3ŏɯwI|<8ibo/f!߭E5m\.b%בvСt@vAv(F6$w9y=*Vb _EbvP,}"󇽴tK|:N,ʡ4s;^Vy u|ca\LoEu?3gKv ;$JԸwM/>|V:#dLk|8I*ʘ헡QҾfyq;}3Pܰ>&u`]50c=~-̯ئAx%#sArT^1r':1Q+IZVd688D;D l=αꊅϽNg% pnH92KτtF*b^/EgY=.=\.*Z;X&UNYS 9JJ-T|@3瑥_q} @e{G3S˜M3}̻wjLc^B֛M,(t=pcABU%%*O=tu|Z)H=𮰅SyTS쟔e P EY#VX敱'e mLm &уϟ=M/YL%%x&;H>+~ Km/&` M-E .BpeonC"֡oLJ|VhtS):4:8t`e=Z|YIT1g_H]BvR=fkt^U"6 F[8~ 5vU!.jŐ\aΠ/TvYc,z,@)p[=A(uavzjr +q=ec8~RJ'M),X*%K'Ё{K)#_Ϩk4p=%8_-ϖn$, ,!Ia%__5z\=&|evЛi򬱕#Tg8BLJ[ld90ӌyzV;4Э@HcNW`Tb|0J@r첾|qqd`$nρ0m XcYuU]DCCQ ӪYTJFKMF!:] [CId}.K7iDJ@;㋐;T - bsC0f}7}5$(iλbaYKWGK &7кS_Y}*6p5%K%[^б~^ 0+є}(]$9Cd e`&g5G@mD~a.mbޣQ5Ҝ[Et0O!!& 7ޝ4g@ߗ$6Ywi%uÊ gu )zqp͝״Bc(t@ꩼOx>AYf"VJ\c")H s 7veݵV5ZZ>g>уMP(v߰hBWH#9#'üGW13l>(aθ7i,2E/e |S1df{&׻ 8+nxa.Yܛ6/ksPhVgR} 9c1Xl! )I1~Dw뵺20 CV0+AH|YکUw/9PU2޲h[:ݮa(h[߫U&{f!j_ά-.v6}!+,߄X]>iݮxFyȝ.iGsһ2 ǁYYHk^jsO]O4 Oi?E/w:L-r+{K"hAp"r m.>ᮙ7 y}P4h~ \+vaDW7#ҐWj(JH sͱa4+iꮮ/p X {pHVUl&`^O_؊paO ¨igMYmx/ڣkExdt072Gƺ1fL3R# mMe,V1DWʸDdRQZ6 4 Di<o=Ժ~SlrB%`ajQ)lzV%waeX&a3V|LCh1ISa8E;w"r )p*-/fiW*WDV&*v<>1_:0MhE^c glezY/Ih7e"f">"mZ~dW- o.n R^`GfX OVuLZc;dUEh:j6]`Pp(6(ĖѝQ҅vZ-\@Qd ;zm&%H3 !"y_j@qt?fF#* 흚Cȱq/: oD+7djqJ̼1m8q߉y`$(*21ƕ:9vzZZLDU|!"I{qw5&HMSf 0P1tx8;a KlsbOVW~B68F&Tsƀѣd_WX=Jf8Ü=jI#Ie@;JRAb;w\3v0~h m'm$BNUFSz&2YI.֢ wB3-?dA);IJUL,d6cIG}\pi?I0eI -.cm t E7n+kpJmdq/.2ALI^+Փ;SڑRH+Z䫬*tez3Ȇe^Q+ЉH4$! {ojT"L.(.=KN{`X1cG, lt:&>2; |КȽJ""1Դ:]agowJC=:a]L5jX F4V.ˑN$ߗUCO5ڥy^4 5yecVdNarN.RY_U-e!"FKcNg&V YzJKb]r҆Z,8Ұ 4S ZSѰ#X%B+nc7@"PZ9޻Wx|4`'5fwp];2&sߍlu1盆ǟPn;|i`h;x3` `Cޡ婲WbHůRݜ d$FSКڮcX>^S Ynpd-4AoݍxnŶHe߀L.Mx/P>zGWĆљk^Z'"ZJs+`!ofXiCA+랡!{Ke.ݏ'0> EuPg09Wv43!b} vhhgH qBvت4K\n"Cַөa9-z7ލ܄]@3`#KyPΪ_a>r&@Zr(ױ;'2CĈ fg"!F;8 %BMm "*_Vפg?Ij{>qJ"=߂s93K$ծ@PEܿմ>)xn:ۋ|~~oxhĖ:#)| XvdESc.t%܉/҆l+񥞢| =lD<1OhG> u%N%Ab.GS.@B@,U]lk}Z 0^([8qɳœ( Ld@Iɴ" >Yl!Y+e :bUbGJ7{(.٘h>D0)3CKc!DU'Ҭu?e2[]-57Fdi"sbvS8#eYAcuy힮SZN00 Zlf%"u,xc5NkߐL9Qq%>Ox-V`JoaA@.R(}D2Z"]!\|ca;ЕoCO7\._":$L5r;/-X-Z[1^A:S8`E0.*rݡz1#"sTCZ*b`EbJpקNBp~M+d'dPUԒ(<5ffbBdExF$lg]V۽҉B:2YroP}% D 7gn**\$M`x ^x/5B)|s| j}J W @O Q=CYM.nYit (&)o1b@:Dž+?^^6^Z%&NCq|uyY՗p <ÞI 0]Kp@pY=*DTzfhA[jKD.B˗.Kr/(XE2rŠŕkK38_ إEK&a ^iYeӧ^[QAԾғ TZcZrP(̨|UqN,CWqDF;{T,?p#`Dt7k{A/җtB',+)g==b[حx8ng_'؄?{g:ez»xȴf,_Ug'~(\(Ɨd[4q( yV~v;]Н,t]؄zbDX]4WTW:bt2B&Zl( o ˫Z&֋'vϴ1 *O @"&|n9d ^U=nWc:e¾InmrF QdAꤚy_' >A۠5q6wPr=tp$S |^ך=-vY"K7@^EѬ %.PIr]RxB!c)ܥӍ?!)蘵sP0dNFCA qhnccJRFWwW C.,2Kq^5O~ͣoZΉ{. uQ&I\}E)ڒ2XI}chabF0/ whn[Rr0l#Z'G2O]2l  G{= ALQSN/kc?8L%} j x#ɴ~zg`J/5;1ېFl/(aHYԓۧK;Y$Btn xDALbRGCvp>ȣ ΁(i\A0Hb{QNuVUc?sf\V rDpMt] (7:>A0G$;{" 'c텭'͞۲a B~=a`L\`2-a ^ $mď?0S3#-|A #b{2 ?8fyN[q_@UCl)`2FVMoz#Z=ΩD3Q 6z  rbA{?Bq72g2jWx*J9HjF-n.B _V2cYF{]nFQ$KI[1TvԠaT^9 N⫝ 7,$cỈ2/]0G੺GV5K~1Shq\Ho8Ϯ˾bk]bg˙卆E[AZ A\"f\t(C묳a;7'{Ab x>ޛX iAkSװa!=Y8 *F[] ”͢?Apj:Bb|>%ňt·AM |u,Y{Vj5K/QtFpwA Cb#5$nA~^ )p?@_?5rgQ;dR&DbE{eIߠbE NTC=T*S 59-P`J~m)'^L wRr"Y廃ҹ_Up{,d݄j` +j1ZVϜ8{l+yeH?74.%|i`{Lz6[/#x ܱchRXD}=JR-UHLO}[&^%߁r|*Cڞ 3T"lsGS >ze4LSA5:hJsխ;C||-4NiF&JG 08wE5Bi45Jy]\, y/Ґm[!&)aK)iȺ_fJ5 l{ 9T*R6ŷ5=zm\du6 SH<ʓ-z4;/$ɈPk0x,y.0b(4;I Rv1pMub_-+Ad12ysG .|CFX?,@p(fsrCMZs=粆:BJ+f榹rcvrb |܂}VuAh.?k-{T"}P;ӌE~KQ-1>p?ZuL;O4]+b@i=\ AMٷG'7V l[BK@Zf|uO AF:> MJS<@/72'U9nemEwE͌C ilTrv~OzLEh$KXAU;w( \||[ _[ZiVPPCLP \=076!dkCQX6yyRǘƋMBW@Xs׷I6xfsa!ez&4t\+ pnV P@|PJgqE, q@tuHIVx1Ƶ1 sɪh!Kh,.D%(yNũDLw=ZG,m:FYciuuo <0RJ:L<{gSt"BZ7W)RqoyRf Pl!hx lƹxQ8q:NMTrj+GXVYR XlZ^]<0*m!i"OTZ#VDm;t\[T]N_X[.rlwij'XrP*K?$[40$QyI) C9ȫ"x >@-w/!!nw=gIR~#u=s[K 9-+eH-TnHUyA~?Lm^,O-xFj^h?w <%/ZKL}&=]z{uE@emDxDf\-UdAffaѨI!g!Rpu\ZY^-ьN5 .Υ.e?"\+#=5O*'ZyY聊ċ^70eR,?*D#-z s(y&DȊ~ZN_b5fErL](b+&rSeixb`ץJ~rAu8|\$q^f~q_Wm#6\Ӛqb^p3=p@ ОJ*f* ZR|U$4)iEyuPb3oءe69b2ba䘒&ֆQ[pY'bD)@# Pq{gVg95pOSO3am>]qZ'&D{; ;F욨 8L -N`c4T"QBa;GL*rr}ή3mf!F ̙SϾkp#"p YdM{7OJ)3Kq%a!ʔ q, &ÍdH 1* yN}Luݘ} yHy=7ZU)1Nn-%qو[Sr2 #1C9Xt]b?۠Bgxb!!mYr,)-wV ^c2ɯ%|ʆ(,n|ҥ{[&=Sz!$VM4B]$81r *ַaD6./$\G hjW:˦0IB fQŔߐmq8]hF=27Ǥ@IjbŲޟCڐVHef0Z0b+^øC0TS;D;P'Y9L`( `!PM! Mv~Lu{^(6e#ZVa8W~촱&,`e',1Xi'r,fet %M жTJHyDR% h-2tv^DS^0f!?,I\!! 1 F4>=. Qow轼gٲW?|Ϙ @L ܙR+(?)yW̚RNG3щⰖ 9a8⤙;PS%bZzHYL{ Jz SN$Yl(` g|=1!6Tπ4ab8co-%I<ܧҞUaox:wS ,KH/+l2J\e#s$mDr0+/y E3vBlb^iֻpA J vׁ[F!gWF2AZ4}Zqi{kqKOc6Yz!kuN$bNb("7&<7%ԸYkqti+4oE3":/Ǡ`ݧZt|OeX+5cO!ǤB~N?L;ۗD?zMI/ݡ0!!$7qq~}U<ވ@v t^8ck*Y;szi#l,KY:* RzIZ1H ¼ߠy6V":0֜L0J;l9,87Qj⿖؄cBq'[I8_@0T ="/=0f=NQ0,.?P(I  *#k*i Y%>yބABYi$qaD [XA̤jL0V֝ԟ5-J">G@3/5;ZS>/,KK`ǦS_ƨ̺ Z'xS?tyP{>W{)<ϠƗt_d-ȋsLƊ\ND5I Abm~b`wSg]G#G7@'(B;raYab3?z A^`Xq?qPG$5F@50MXilblB*`ͨW?ۊr"K s`NB6+##2nbTJ'!jU;T?E'$1?h+վEmVFUǏK]g`fTqz^| W#}/9\bR8=+$D*S>LHŎS<At p_!?'Aěkh4(}~KSģ9`i1hƌ_/cb)snqJd# >t_,?v%Ky0+¢tt ʴv{??yP Iy9٬k@doWkhtd Uxgsy{k4Y'[j(1yh`Vov;6׉gQȴ@ܐ'ٜUEyp^Z{TCőϺi#?*7Χs%m'Nw I1ec[)ۈo,g0{Kg-/A4FTrT5e I Dע(YKY(5M(H>ܱ@ɻЕ Oa-#gB`3,z4DnH'`PQJgt1qr{Aa#ur?fl&GGz(7t' >%t Fhڡ.z"~9id2C"wRZWc/U3`oۭ)!d/i_g.5&AÐ }*t0,!Z޶U2gb>o=[p2d„'SBx[ףnǤ@1W"z=(F'hPfK*Y Iz@ċ{lzCkg$mM#j>^ϊo8hՀK)BH0׼-&G,ů)k1]r%jIp)K)Kq KI_E k~+^6!Wnc(^_:_zR铖Vft.-V <7{e36nbR,A a` MEFxQ3zvk΁~o] ʚۼyW{AfA.|ERJxFs$ ~z2%-~QQ떎İimvspeL.i+EJꨈd3L>zYֶSD&CT`\ȨIG%@Z>^pq׼V^2oقR |GA!~ OmTAGEB-n Q?aO/9{5P-Q|E o.iќZ1T a\'I.8jՠi&+o$(HK F@{,BCy~֙di^ H`>nyorJoh|.+rRK=x$c+A&YN81q=?nO1{F;]º>nnSW5F0!bIc@^6l/5ORT`*&篗B\)_y;w?=0~|D\uup@tɜak|b 6 o@#7 .s,s AL 6@O!@18Ѳ,%t+.n숶U%xXO52UIꋚ4T;Q&oѳ=VR[+H/I I)'`Ys"N ư2eóX7hֱyHx=s}E&אE|1r8JG]U!@8{afcZnUX[S+pf< ZA7_沮Br%-f5|ե ":SªPGIUB^eVAīb!kFkS!W ',t\]r;828޿RY2Y'օYW簄d]w:DvvOI˜ڶ;6MGM4BǞw~]f!0kV~iE LuPF>:U嚰 4DƏ&sNX\n@oP;qal_s!dynqm$i+DۦX=XFP/u>;e)>X Fjfуߚe|aRR$bIC fE"*&~M-)# _?Q.UEJ@I"v)+վsD^T)?9řfYHWvs,N^ L'V63rl[c]{CQpF_, |:n*/`FD/,ćVHeuVc ^Kzl%ɩv5y?΂8"b?N[6Q =b/b.*'ZF IsRGQ8!wSMdp]\'y8\L!cuV救Lv3y_qlҎq]]'`.ǐ ?5YGRt$&Ϳ>űMԶ+=O.zGIR~OM"s>Ghj$"Ȁ{Ep:+C`1j'UXTV&Uobo24/ s9Z}'J4[.e}Ĉ8€wr8}TxK&ncm^)kq^z{Y֭mFs鞬'roRYWPN \շmUX:/@vU"-C"-G\T}ԊKɌ-=6Bxc}'l!zr!61^aΔ*emH/˫X.b^~6_ƭA.82F⃿ZzcƧ{ m!y&M>ZʺzҒsH7}Ҧҿ?pcGx%V*Pݦ(2%0'3_T)D^7DxjHA MZ"(T1O[Z-ZCKG 1tԍU63Nx6`<3T0*pq1ʓ@_[f qQitNR7iFZ~^|wAZbs&xp\{Tf#Lxi hشIW\qE1}DG&.y"f$IU.@k uaտƧD(;x_Gb`1 /1ܖV P b({Oĺ2b1SS #(*R.T$I#by*e҂V5e*q*$ OQ5N^_ySf:W;K) d,BEh?sC G٢\Bb*υl,=f]^l?Æ}?Vi'GLjy?!SNET):80nnYxJ]+N㻾|]rQvDZPݯU`(oꉲeiP[e.i3;\.'u׹WN2ih7p lEC35StJ%G˧.([j՞,6~H>±b.WPhWs0~WCk8)vZ.;kH=09H `Ux(fQ&6,M ).Z;"G|y"OΒ .^+W_ԅ&{[rÓ!$ވ:z!oxyNQVtÙmHՁϱJfx K"̺rH m^g/ :97uiY4J?Kc_fsZW 6?wr+E#DïWЍ^ȆXꕹJَ/qB%*;wЧ8]ZU g*H4?:v6oM#o9`N@uAǷL ic;qqZ0o Ĵؿ:7R./FDKFlsO!Gh7sN۸pM|cAZqgm+-BIʖ} s`hMjǀҏ# {}YR2PsBk*.JmPBf$<Cv!1kq:{;tEl7|xP>ln|YXx@^ zS$(nP<۫=l|b,RP̉GD ;5W 2hHwC3c :_9BDCͪPK'au;v5yG\Z G`? ]}>)Hj:mdt>` a; !;$,tZK]AGphs.ZΩ%z.eO< O>CT$cQC%*s@nN kPO8 |n2U{OK=nRAq{DO1[ d8pon; |aMCD'/c4y~fϩnQwD90"M3 ;?8Sƞxr+gezƉdX^٫/f9{CubZ8G}բQ9G݌1%1:v画j.^[Xn'_&.;q \Vve1ڳ怩#`')Cxa]eIsS-^:#Ƈ<*3 Upu9A@b gO6İuv|'YŀܲlXBSY=$ ڪ hk5nKqcH5W~k.:$ ܰ" 4~08MZZ]w@~ҫ6b-LChǼr nr=z`b% tX1b#ܡΞ׮A7ym|.b!v NðœC/Dz7zp3E P 2tzr[70o?b,|!=l3G4 z>83cx&6ŕBiVb|:&ok' 1GR3\v GT< d!,gWv>: _4*PzKNyc8ۙX $%_y y9H犓i客0MB`k?ff@^x0; %_VvJ8(gt"WBݭVY+~'&&|yT*Ϥ p`tUc=NX9sż呛y+b_'+jz"uק` ODC:%6M G!QNٛFbm&*z.D/Df.oK:jrs53kwbԐpvPJr%^utv6|i3}]VK5gbG+- Hz%t\y!pԥYͫ,K}phY%H.q: &m%+D{0xS(%co?૶-ZDKkpyҶ*nFXs+H(/r2<,ry v)үf=aevҋ,vݟdq7N>5Z]0E*#Rq@4,|Qlad)%[|+|vyOYax24g௟ ~ W܎nX"l LojqH#GxaƹC .XI{@{Ÿ-ƹTfʸV'pCSD+/SOt%ZW0^ݾ j~C#Y-?dZE/cP'KS! v"(-^U3_?eF7[r2`Fȴ 95ڡ<}0\'LbT*45B}݅|a{:ZR,]Iڜ YfX{iZs3SBKGI"im%|nfAKKmSuN{L]!^o):{kp%i^ܲaC [p2k6{cm.@.Svc$[y6v_3kZ [?i_$4gk:Aœw^o:[Q\0iZ(Xdhٹﲗ/~ͅIsO刀r-3Wr3Hh9W(5l2`kz_AJ/~HۅKB6#e7GiT9}kmxLCc/\f9!AQSC./C}+Pؔe!a//?ekɭ.E&Vy*i; We{hг% _r;4wflT B3P_^aS$Pŏ@ #!Z*~&h=a)>Z>R~g(-s3D2$XZED?A:fle%qY©@2:&fCqn+JKT\:e5͢$CkRA?f+ˆQf̓OP%nYn;kuc\.rv2,0n7%af)`hBނ! 3x`c&UÝl00&*LLm_|+4҄ЉWeځy-la( [c_\%}`/bkw eeܶ^\4.܋m\ۡBŚ ԵH#s$᥿Rwh4OVZf XNM~mJD>o /iFVVʍD)!^Pܟj/r'JɨiCh~H::D3; KnHuTX`oE LWtQ]9ipv-3~3`n4.=^-xm:8|USco," YFk@џQ.?'#' МNs &2=DR&@;DBϓ!f1!S WUq=96yCA ȼe.uٍۜ]9m\GS~-T5M"%Qt*g Ye(a)?':U\Q[ HNAORtFgҷ~Ce{^,Dd: qwj?z`Kg7^p 3@(Ll[⺴_>dԡؚUWcj㳃 R?O^A@z!G&[F.~1,{>x3m8l4elS~do"hEE9xF^m̏E7Ӑvb~ٯl1lE U aE6r cK' ix34|i1*$6'^un1ZN}-{*%% &VA_&BiӫN4# @c, Б8>YѧW܄4o]mj㎙?<6ę): 6QI }ŕA=u8ݐ_dzE7FsW&Hk\p:7rG3J\YCcT {3DӝZZU>?u*U.<a!~TVMHo$ D),J85;2} C:nT&h[NWC:5zB8+^A{-GZEǩi[SVX /mdˈaɇM\%T@Gΐ9|ZBzPt]I)D:#ջoۯ/ Mнޜ.>c} YI‚.*η`JI댳j t* !k5>U}C mnx<#ON~ Woɑ Cq~aԇMJj$Uv} I0zu։vEB!\LEv #_S(h2!r?/ykMNjz{nxRUx].tUOwE?LPf{aa=;#Es5Icn@^)\݈{K=D@(YaczuP<`%tD#Ov&[=7X38^dvݟU\$>TRDYdwKQT;;ri햄&}}NyHy7T hrK=n T]$5Tlt:2>o?:SͱNXTNnO.b9qf3DK{[g#, &ߚJe3f/_*Z ݼ^u~M _99pnX42"7RC+U']L%>T/%cOLL QQs<.lNwhnZ2E( gH'I˴Pp#ӒK"OUMY-hqեM Y)⭔7g|.xY UKN[N)*LQ\"#7& ̡Mq>[kB5ບXuF6~׌LLnpn}F8'mMDW*:Ræ:jzxF)\ĬgAX=H' FefQo&[ڑi융 Ԟ9 YD=4wf֦yͧ{<9j;YHuFekD`wPs1=00]u!6;e:("z%j~>l|9pCmٗPlM-g698 >iւo;l5yẏ ̚Y17YmTE%46s&mTxY!_G <-{9h͠zԇP|s.mL}yn`)?X 7OKH!::՗XXӎ 4Q"LmxBw zXR.T3+ 8m)oYyhZ% 9׀&|a:o0;Bjf~u_ֽ#=cUݢ*vƱ k1OJZg49kYY}8?݃eaa<ξ5OאN8F|AͩZۥ@*ՔwzNbՏ ,}*wh{)9 ڏg5>y|+x:^~$eUnw-{P;mBv3:Np)w-YI]ۦ+-է:SH$q~]"\`.n,Hޞb>YHή&SUX,߀p_Q}D8\?| CkL86yyVcrLK$`BW{_9ߧMt)zBU<|}bo|f<閴Co2MvasJyƕ3R{ fds*-T Tlb̴>8\{MW4ugy+sЍLSVf;5Y$b ༐&?E)H6TҲMS+GP``@" b[]eڟl"J4M+Œm5+ ߖ/s gVTʾ'1>i3v T3h-w#h-/Qm, y/gJ}9EYH*qi]%u߅Jj<<w8sGk+tPzSW<>|u݂Ҟ0/~GHQUA}ANe6wP΁jI(#ZEQb!86B~Ш*ym$lgkíŐeR3vFN+-/ģS+_uv^ҡ4pm9O1`?^Br0; kU9ocVoњT =E2y}2݇)~*:jS} 6O=#/nvO~40l z6s_@7t[Om>gkK ZMMn#Svhr'"6}:K+V=dOxy, :"_78]xyΓ =_-,ͦk+oׁ/(} wx$6 y8|=#iU1^F L>^I RlCC'HK4t G~`a"){0dRV=%f$hUD {69?Q!pn9'ګSt]##ۆŢacՈCw52׬vQA|eD6ڸq #CajvAAejltЃݯeW%Fl.nFt{vztѺ^;PMq\5m"#yi 4.1 v=<k*j-L TacK {t; 6(ȸy%( `$Ֆ #-ҹ F5瞽tL` ,ik?@3a6FnJ0YjS`qHE-Vl̿O ]sѡB5Y ^mQlYQ5w˚{iY6x3ʶdWRȻlH<$%dcG{3[M#cTRøuR[,ލ]Z8"M`PQ96?y:̓vCYn4 En|-nBtڙAP~ZBxyicji̕\+ĥ[xBf!/]r6aa>=3udaqUTШڴt_-<'!qZiVʈ0PB$@OJ}KAռ袍Ґr=;$ ACwp+ƛnUBg \y/@::Gӕ$њC&L?VPošÓv =wǮ֢jD`#V*#NB3!0mW^h7p3`=2k_\˅ :|#Ր ۦ$<#!*ԦʔLQ%C.N;ff I?Frqsq$ +BvAZoWPb3ktj]YN'&Um b V8oYR YeY?Ytg/xjů0(?lYJ^tU}r9dӒʋ ZxU?''$=9֞R(ǻy_%OjP"EA( NUu[F%\a6QrRilS:Vk ?"ADUn8o 'qg5O{%Nd*O0Ŧz*>ʼnxyҜ'WR2?Wm L^n #xЗMݲ]UpIP ։5!rjKCo^5KA&ϭ~,웳7<2μo[ c~^b_G2k:Uk$*~t]6cMjF轠[m17a (h~*wILbɇܹ7$XאPC*ЅXw`^K3`>3:MRB$ju}_7y!2ehN\&hM[m}T#,R_8^;iαVkQ׶I@/ed˭pm.6 *4bخKٗuŷ. ǫuH*R SI%pvm@CR{:=k*E -澂:P:Ӏ=sE_,Q'| : ,Z ~tZ30 KPQj{bښ? b% \s?ʊK.˾ >{cYuJm~!VlU|ϔ;}v:YXX:&|*a"TV6^cIpXﳊaj)DXg; nQŎܸ.DG^g͏Jh̯vST:[,עXGL@ Mb0b9 E$aHjpLqY$^Uv0v\m/U4U&H׋֫Sۯ ]p!vc=\*j7soI`v& X^\(( M=Q^ Uq 2PE(S0,/Z> Fw*ftwylZS޼ٙNc'tkRU1c9Q3>Nl^jfSVyvZsNmnJVwtD$W^)W@Fk= 34Na)DI4X:b'?$4ghlTu[О輈<98Y\Tb]ʯ\UoU mFFƜNBw{/hK7J]c yr7 ΍PnR J>R i]6 KbV*sB%ؙDWTY du|WY(wr :sk[㔯YԪ7Z? `$heƄXg)[7 Лۨڜi8py HøxRW}*>uv\yJ `☎w nUv 0;ĜWX<  g'T*Eža^88jr]Ʉϲ<4+@" _TtxЮEh~J::FIPY19`?tb2bNfuW-EP0׺B,'G ߃6NL}fn@37!C> Q,pWDig얜0Yo}#)gtvbtkj| ҉iϖ̓8R#%eP/p"RF iy ێٱ/XQ*~`2M߯)79kr=>C/[eq-ss%Nj8mC{dqoK!ԕ|=9Ւ32VRiz8.]HDocRsL>c'1_)ߕ`pP"*$#iq烄Š2*.8m֤u͚c4ʇpWcj-9 i8cfBoE@?K>hYOu#8Q^εQ"[Ga=ӀC V.v|yDCCGmT[iڋTR$ (Ǚ/O.mGшAY ; T/KpM u|}b/q&^4mXrjg*usNvOK.}B.!Gr [dZ@U0 7A/ۇ2{缿][@ecz ݛBCG`,rJ6= ];^RbsY fZ[/TU097(LmXE %("܈ܥ@:9ռ-!\Å2%j%dѥ/ügA7}Boev+~OjzpOwu.Fd8"3R-?iuX6x]7/Dۺ 3fi,ߧ#BS3'\Ǡ{g ؑD5f}e92om ^R]z5޳.E!VN^O\2(oYJ02sg MC (>CV֤.݅P`(3HH,q2i~?gP{Ӽq;4ÎM] iϷ,ա w##Lj `5$YJSamʾ Q `AJi!"H4{)%1Ք,#[lB}.s ۋ5g nXX ;Y,%S-9 Fq)LH]Kslij`X6l&0LghX&kE$"s7FzPk@ݞP9Q8=hr"}I#ZW3K Y^  en:U9yS#Y.#>C-x-/x84W tHBWv=+!Ǯ*r3cjZp%ֆsᯐ4"7yŹ/qUDā\U܋qylͧ{vDNɱ fqqJ/-n a|+=΍w˗hM(-vVHƅܶ2KQX.ȗx*WmNϛ 5j=]ֽ)9> ̨-欳W7{X1 .)?@<%HXu,5C E,;(ߣG&Pky ҆ "KR\ U Ve|[+ܕ';ݔ}tu @I6B]+G^r*]GŁ;~9XI A PMYH\ZYU>=1x.dirQ4Ț~tٻomb+L״ZJJKa= 1l%\,7y^t`+#+`CTJ2))d8icM{؁xbl R虌Ch1O*K WbમB7deh"7lX)n@$Q 馨Ũ#B2ȟJmdbA"t{ >0ж@%  ?Е{Cj҈ ?S7&2Ӝ(4{8jzF'!ؔu3!qI!yH;[A|\hH8䀦H'44zOIٔG=޶ Hf$'ɷEɀ<-BJ ' h2bc`/H*R!d4L IvG]*ɬe @GmҐכ \lݤ{i(U#iK( Ha p^а|Y4mFd ,"4$ Α)g%p΋;#,6SDu1^֯1Mnw*+ ZRs$V$|fTF4~V@0xߢ,j Zq7tG!0}΢^AkP1s8D3ήҨ1Xc#r@>  t5>@gO\rinًQ]Su1vNa)8cp\u*wFT4ҎcnSlw7{n;TW-@eB=#c/ar:, e N4W+s߆Wb}Z_L{ތHF۟|W,L'*4GFY*S/7"葠%H1 K-f\ڲy5.k z]U ТQ*0D&Æj[уp⃰UxIcL~+D"N7r&K)7Vc=~ #8<a`ZrY+K/)ׂa03̍ѵBKzF^dw;A%J.eaЌSHG+wBZrc`h{QJXP 3p@3In8ΤVĔ% $ 2r64c.}l^=RDe y8 71 /58 k=°$s'̶:xz 1bx6!'o_Sm{66O\g[  ph%WWjUR6.k6؛~`BpMnJ EKu+}qG0&[Թ, x/(Ekx Vu?k-d鷊no4Cg˲8ϏHAwuQ< @£+bo`DXl FS۾ +xV2TOKj"§Jڦ%YY,Oo/:6qs;Ȗ5aT=󘛨AZ%'" }P<;n@!3NJy–Jp&n?y2_ҺLtsǼQu.6Oa-\1 iP*Ԅ\zo/P=}CPʁY˺^!'=\/F0.qVT .& g<x!T T,v/qe΄`^6Kd2!%xo)5~Y!C'lFs@"xCp1w?B v2^r#B#82g2rhʗH)o_;' ,,!v^d^^Yoz3xqfSØ59G8X^I>h7&}46=gу9m38X9sA. gf8X'E~t}꫷v4T?L2Rìoi@4r&HIwfG}_zFg*Kp1,4jjX @M@L&6|z>hbj;-9@yF;|XO/2Qң|BKh)Q3ڥo*O=`Jh7Ͳ.X+&t68U>R5[c(5>MB*aSʠ:c.dt<ېMB4c`L,rK4׆67 }]pEb-aaTYw|%ƍaȅ0Ii5t?^,T7"r1& ^mu=5]NUށ^Fo?eHG0! yed!ρx 4#LkG*BZ 3!X[)D§z4%8 X"q ӷV[J)|yad g/%G] +vISx`鬎 :&dQdpȸph+eyf 1fsu]&Fr0@P#w mHrsM(-4V6}}^l6=(y7וW75lu!fZdƅr!3'#Its0[R&`40LC#9g1[ڳNXx0a!.VwX@yV`5c?D73i@Ƒ4`3ĩɈCݵM%5RCz:"RHi`Q3Fums.+"̭Q֬l&F{?:M+y,5Єˡ|1T%ۓm+}aKR-)L**dbK,jC]p4v,l_7/ h\¦${{B 9WJ8|2 12Ht6 r{~-d^nND' V듨ጼpU}X^M>y5@r/i8;!Relln4L@TZcH|k86) >QWk2.z+Î(GvJ?aJꨉWŰh W~2'1j5yϣ:+YgDI;T9ˬ͜)h<ѧF@iŎ@({`ՙ}?h1Չ=Y[/pk'Z6%)8yvUY?ʘ4m5Vցh orYE3ʦȿ8{6ϒU>QZ߿iS d /1PLkC%u*yX7TRn1uhkf#r.w(lg_G^PiT @8jl8{؟E)6e;ܯ)5u "'r3ۂan loP$X$痷P#.\tdŶqO(;DS15s.EN ͎x|1ȡ5]'[[ Ҹc4xn*'[xӟEswTE)C>|ü?X:_xB#TGrϠn Y,(&,1&:b Ҏ=UHB|b ή o$e &ٰ|X>ea=4m-C&Pnhe XެK7RH)-H.c,Gݚ͹& ٹ^cqta"ƨDа8bdtsc1y +, d!f2ܞ(vH?6?Bݙ5jg+z=Bdi#hxO43xdDy X-9Y`j"Oȇ'[X:?y`{5P-dwMg'~s>RfGóƇoӤyIUMŲEpj6_LAZ+Y Bf3R34[bw0v՗aQ@!A @-F^770y8iiM:} iDw+{΃[}E }A|,v>VTֳ2 NsSIGxB!n`biϞ ;TʄUi H8sqΟt|ͺCV2e&v !߹c^/>^dPC@wM'aM'y QEAm{&Eļ̩_YwU:及g@)>[QY"?}ꔹR6[6  2 q4^FzƋ@64dZ%xLq77?E#i,r;ħRàP6r*;M֌daFS̷/5wV.F;lw,=/&2Q YBo0"\ɳHt @;(ܔiGW^0|6Ui I,F*(p_e% 4+V gwqt/gx.!5űhoKi%ð#5ܿK Cr}Ԕ٘/KltTB8kVobR(G 9]7KzrC̗QSg;eb%/PǬ i.X>$}3NޅVƹ\#BjLl>;lh9XPi B^9di5 ]f=AN4Cvɉ^T/ѭ9kFwHJcQn-2VUgjGpNaEUV=*y0 swTkfVn󾙺jJ۱ %oXwA*hԡVTFniͅe[OA\r$rBQp/%#{BJ\d`IVH5 Qwxw(6 7b>zu ,%Ml2_-E>tِ+ɡxRg5螝}< cWDn,VjWsND԰J屛Y!;1ct &)7OM~V;ZO7o 2&',RZ>]LD!d<\?K 8}-&v˖Fgqad&7W/eSQct)z"9<5UY^1m0*)~vXm 2,.lKQUDI]2 $Cyu|fl\,{/ZJ9ݰ}ge<HTbQR㏝B$G2&u!ly,=fSVDBuFK~W-T e&jb8Mj7EC*{Hn*ctC FGpN Y/Am.j8lW)[7ڰ[R ߾۞Y< dbߙ*EY[R^x0ӫzo^]\l/`HQQԗHbPr V,/wfhYF(ݸóa>N~K~vqD!\1oʒɹ Ggchz0N^ZРIPP.O錸~[7 K/u^G*Ֆ2B0Pc,c&KVeKsks)i|"#Q'b k7rLWQ5/? ο52 [sr|Yxfe⒋PNW`="U6)_C #H qڋxv4Rá؛*zs=I۩bX@uqęO.^wǽX,̋7s`F>@:җԪGs%b[fbN:`,T׳,:Bxm_/*B*$_De~  2b(ʏȭ܏qNC'm 2"M*%_;sy [ΐ X7!"'7 $@r߼!ˁ6hJltMica\w@!'B@c'Ђi AQ3Ë˥oO1^H^?NY{ǯ%{!0L4N!f%)k | !|@Ԣ"2]^S;؇w%9#@_&f&VF ,E[/ڔXrj%hǽ<*8٠ꢨ=,Vit[qy (=zogDT5,2nG&-F2%& m68m9u !su\X )c°^T2d~|6wu޿؀vEAg5[̬vmJaΐ]V+eUAx&MJ4 #')fm лC_FO Fav_ pL=@*scH{v\k!kz*M|-L}OT H.'Yx1#ΆzAJ"__EsPnǘİxc[SI6 &(I#N/tz3fYgp(1-uX?P!z.vFLjKη l$?'FMϜDp#/ZX? a  Att OYP?#DM1M~bj'ėP<>& ybY@NرD'W86 'w裂~ΡDˁ+wD_1C/r>{H0_u$Nj 0A, 70MOI7vTvГ\_tf;iՈ~< *)^IЄɑ\@h̊O X|OaLRG7݀8w:9{ Ra#-^E5cIQ8D/PW젮E))!WC?8g=+ǚC+tW,;f(M\iN%0/śb}q~g/ H ?g'[W-"Cvӣnx=5+% Օjgw9xbho"R)`.5j!G.ZEY`<"bumҔ' ձob$Qas28+h_BFˆD a9!PaV v< <è=Gp9I:P@?ADzu#-Lf+PNke 9z5Z\y UJR.G}?Q˶}حZT1 eHBAKj#$k_ih`8k_6E)EGs`W؝O c'+2?(پQЕ)Â]B<1(qlwr]cA] p=fIH*EVS e;]s_!+E^sb&7d)2-: {(*OK[Gڃ#(K#4E^44B$n<ȋ+"9T(;zSeҠ=2~ײWyb# {ًwq ZCTԕ/,x8]6糝!+6繣6'fJsցwDD2 r5tkmrɳV-hO`n;Q8TӔ=U&@㎓?8Ԕ2~>^u2T0foqf+)W7 iԠ_TÕe92UzJ*x$L,|2'qpgp6ioʬxy"XݑETۡ{{jkԧ4XulNpY ԭ XISoTҬ/c:jmp?kVPZ]vm 1Hpm2ee|cY '=|+:QXq41.2k(w#h33#A Yi09Upi&Iuj <$ G"]P`Sbj5y`L`[SG](@T!G,D4l쑎-l-28oz ZBK( D`52Hō& d=u`M1K[tHga/͸Ar+5\{.: TOuZŢ:|ۿs6zKnµWeJj[c|E0x`F":8cH[ll$v/ŭ?`؃]r=C]pFZ8k Z:ח~Hq/?PrvAhrw)ԡX"@{ V ~'yX?`CehP̲+ ` h8jm$S(#@} o2CIdЯDF+ d#ˡmAm&4vkqW8CdQqP4pn)ai:H}H h]V"Bo5zqd(ZjD/@ e:3-P /v9ss_wvǞA jrpPY"%͵@_p<%|#X'}*!Z`]Ǣ \OEӽ3H*?SsQ񐺙–[4D])N;cG)Wr/{4Nl%liGuXwSuLUH(""=oBɈǙ,v_`rRvT'B;&llSx$8G%i&=`5AFKe= ]+?TYHwR^cJq!/A9DvEvLOzϫ37 Xs-x=0*Ag0sTNXֲb@=B!k[/2vQT!kfwy_cq7xgYq`Ԓ~F߱ɚ*Ņv:1-@Ԥ[Ԛ.t1Qkͩx5%@|\ȸ1Y";8|-\S#&4Oժ|F1*g"j ~|io9i_XX1À[GA]|r&)θ1h,UGJS]tz@Z$nFKՐBժwJ|.$H}V@G:s5d;\Bzٷh_H/LFl )5Cj4}ڟ^JM1xNLb]o/ȼ/ ,]6x8cMGqT1/SXL\l2קiY{η=SL:W)<7`y?ƙ@6lv]:očcXb+KdA"κA3@pl'{ĕQΊ*~@IJ:֮Ⴒ]Tl[0bן)v FÞ}b1+ë,KxP)qu# 'y?O٩p1!?"TxEw MFz>YRU\χ|u}xIQdʨO}iZ(YlhZ/ƴyܧ<%7،1l?Dt-C+3r?$`s]ӭ ߄ےmD, g$%@V=!eF$S:u%JbOo42c1/+NUb[TSg"eިINm^ sd 4ۅ9`or9Ѣp0K]81\:}lshϛ|v{_KbHNo,m=#[6&A"=bnAD{fVU*jN_8>.aq'L:4 R/[e .F+ Ζr> 4[H@1b6ppa#~7aȍMs@ ]#Wi\?tsƞЍ4XVup`97,t|e/.ƗFx"[aatӾ ]/dvKgD!u.9X^@{^mb~ΠK ]ōuI*y%b(.zZW=@˅q捆k?G1^C! 6xTD{#yh=gBFq;XLɌDDKXLPJ 'hc2z9ig d6'U:UDJG~~6&vd1adܯ6JJ+)ѴxT,{?.fnrQެ؈81ΰ+ӌ|z<̲Uˣw˿4) )WHYX]k)f5Q#y˟vx'(iyv@ ֏*F5*ⓝG,Lʴ>06krt':k>NgF#5a=Vt &\UVt;Y|`Ȁ]/_6;OFp߻$&=3hЀei|Ė8{Gݣ#a8s I&ɹaK_5[X+[QP홸܂{8Klep=LM/51Y}CG0 xn4;Vi'(Q#a'SZD]1dϻemP4܂Tm Sݧ͵I6H, 5S;-sM:Ԟzgr7'IWFQ5жAeyR-Z)j0>0THn7a3o_C7-$nn}yT\d#%r"VIT4jUĒ [6Jޏ܉X{Ac |͵s'uۂi?6zX^fu ܠ%EoG#ZPM55$ȁF>A9Ȭ{X;#LR4АS'RMs%f9.5lK|*g)oSVrsrّXSQ[QūSu??WFߖ(vFiJmMق > .Kką]|T?`阖%Jӏ7_D.>H2lgq: $>-sZF}G*"FeZZhW)垅 % V1p8 c8ۨŚFs;I+?_6EfZU d`Wj=F82vʿҦ&]^UAUB[.#ؠwΨ) :G'-sEgRô{Ҷ Ph=&7}E8 X\fcV AB @yC,ײT@ʧ֕Ma/x<Ăf O%P%=A:!D6ܦEf cd\N )+bdp}FA^g|m/LO/M0cgz u CpdN/Ia63]ȆotԒ|O?{}>Z𗤘M(vޚ9ջw35aUw5UUg0 UK<_4[AT^nVW07Aw$'Ϋ扌~j'Ӟ=ųAg,&uÀ =(]_I KXOԻTC/ώIQ0wK>!>}u(n]]b0ʴY$e_HTb{,>7KSw<#&0`taͧ:: lecƺ0J<׌Rrr1mwaE ^dy6) dx``#cWjrTqm{Ġ]DBJyXSwzv4iтn&]aIZ">+{/,%o/jyMYUYW?@вd7 $Pg]F'IkLz9*܈Fӣ^9&L21tyTW4kHCC 8|u,_rhhZW|$vkأQVՒ)Z؏iV4+)L% +A" _m㘴נL~"k_a}U;$.Aq2M/-z&Mp[?(W:|lXv\iOi.b> Ol϶zlnsՙ%=r2Gɦ7sM/_(w6,Ldn^M^i9V֝Xy'\2u^-ƚ`a'7.V=,yV^nFu,La#kE}HU|I*wZdyv7wRF3*q4\Jv1fZ-Aْ֢f##D]nBy7Bְ[m+ar`eZZ{Ma$PWeD;tbdn8{tFCd\D#Gmx&r/ILnxZpnH FV5iEty_3u# 93,{K$m&wMWtEUV$IFd_ o9Cǘ,U*4iEQ)ŋOHT 983Y``Ŷ'=Fp\S'I1sbX$CįTʧQN}rI[}6:8ʍEG npϼѡ"hebLL7CW`KMs@JFMTg~ @qŎ .":Jl *E&ɧ4]h.Aݱ%Ӝ#z4n'yʔ` XzEG#,(qd?Τ[O'BtH4pBg+R:vѬ60A).o%{:9&$`/FYp&Jcq/g4.?sd NipzGdh9_< ȑ1 MG4y. /G.x"S*Srhi0`o9E7}ho+؂u0NN.OK!5I.lF fs8y"8{}='p4$oB0dѾͶg>֞@8N82J- syʻńD,HѢٹc:,r0ҝ "npA X ۪Pf{u;ɒ\6藠gL2yNջzlߠIb/ zO hvR$RH.yL xZ)" x! *x觹/|޷ C}Job =D){L5uCSaIo,Loj=m`#G뚤$ȭM((⿨\8nU%&^A/}Ea:Չ3૫&3/S~y{Ug:s+v|ur!&405'Ŗ Zmɳ3lyZ'+83x>[nϵ ?sUhzdudnZ O\*2Ƹ7U*[b C6D垅"Xo T" ppT'l& q?~VX[(a*8FO9Z$ r:MaЇ#DyT,btZwcG*P[?%sWf ob"0JR-O+s#4+v7;qU z*4ySjC05ub.Gˉp?1uQ`6SKՈ?XȾ凈 .@8cJ)KA ?lBLCF9?!8JW ʛFF30+@7}(ƺ<jYџ¯<)ݹZ6L hg> wN (%YJ1],$& @sCGg;=LiPGZb%>ARsIC1ҍX~€Ϩ&YŠ=$f I\&S*~>Sm("* B[!X6ǩYi_W7N̋[ÿImjr~J {&0%&:9 Aoim%+x,jkH҆· [^2ޟ>,iZ@B󖎑'ꆢS~4.0*  ԇ) //l,VĶ3ln6k+-C#ʰl1Aӎ쏠 ;cb%v-<ɨ0:#x5e w,Ԥ5ZZ "gmO5 tu<^'PY >q:X<^d+n.AgRt t1 |mqw7qabRyN*Q߸2L!j4[QJ*Qh%{!c23,Φf&JUcp,%4+A<)#5XvBgcY˟#8^.@ڐc4Hj#Fa$rV0,za}dfa҇~OnN:_/jyƺ,8%Bt$ESsbdCB61.. ԝfRa&ح U88Ur|1k[n sk[+kN~v,I>uU,aZYi;D4ĭ*MM'6^a,9gtih\ih ɓĪdx͍ wu& jP+Ł󼈬l  9 XF@ldzVd |AIي_1䜧!Υ \nSt|yIN;&`tZ)9L8M\ȤX0RZdJbxUY㩶e)(ؔgBpy^o?٬"HQD~OȧYâ19 Q,_1NX->g/I ,b^`gƱvM/1Qa{X[ B!Gcm[#TBt镵#`P괞Χ`F sPϴ nD_{7zuNq9'ǨR{bf-O6\}}YC@eS`Aby%uRcKj"hĥ`řgvbnj)N'SXh\x줈Q'Oa[2ѻ#@{paRB`Y ){au2ӝҷ욈9}ǮCzR[XQ( XmۑB 3h“CBY?,>jǚ)(-W%ic?_ޱS%Y "e)5M.iEvy-y8JF"['h(m8KoSXRUA\KnZcA^\pb;f;TA@TF}q<G׃Lo4Fk0nqsw=+*~[f۹Jμ }.s!NON; pnlFBQVqu =Ś &jN(=#1W_Z|Q:43.OK\9PjѺW+3Djam)ܙ$0,(4 bjqp R4Єʕ〶<-ߦ1_R$[u%mQ^~g*8Jw>yHkvH A L B3ρQ"ݦ44).Λ"!3)+1Eyc8 -1Z+}.e] &TV|q65KL)(%Z `.%$;i9-۬ P@/  }SJ~ogRISh1Ѧo\Jp=IbZm$]9@Σ[H3̏]ɢ ܌Ép Yp7on])18>@`}.e'CҰ5ʓSۗ#MfǘgtSD]7?#('Tu}ZI AIm Jog:UWސ(7Uf7p Ɉl9$*־Ah,f8\H;՝D{<|R݅ΠBg((anzDT|Cn]ӭыo飼T]:2H`*oB㌣zK[#ȇ6NPQ K(=-fv |)e9cDRp,D:bNGejuXrE6 WOP!&[fQ9.Vߖ:eyT6c6f]d=4I3.wjdt o?Hv[˘= FDYW0Z`:9Z3iqt{q>IKub{8р WzmMw}ˬkpp z.; w"}8,TdgIR|]9[g?j<`GL$.XĠ<=x)L| %{JqYu ũɲךxTښO_ĬvOUY :=W.#|}k{(Rm,QHH+ f yL[9agI6Q:%y6Ii Vp%.;;נ=Q&?V`>QYMX֧Lfj}7(J?ѓ'.Tf]phF' ='F/ YP3|oF=aX 쥮Q8p8v/* A*nPR {Xa EIA4>@nbM1 v]06R}{/u0jY 5ed+xOjyB!0Ƃ+M`LϮ&WKgy[a;nM-p_5{YػZj͍sB.삷}:aKYkv.ȰLߑEiy*>/s{},Q6i9n,mkoK69祉.gm:G_T X~1w+ geSWع,N:.dP"XS4U]y.[.)|:mpCO_Um.[3c=57j}Jc7˗ƘYQoR w^L 2(|3^t?qLޤ k+ ŝ 4!az(=Y;?@%>)^K(qCb%8ca$bNELwB9Ïvfy6}-bwxgdQq۵M nPN֗\F|,aw5l!~ORA V"UuA6=?' I$Iȉ&2DԸ@J]oR)tmpVC[m)pfN2, 氢R Q lԇʗ6V_\5КbPaj488Qd0[9+L(1>]9S؞5Ak!bxdv^}uY)%,lZe鲣3851k)T@}]rJ$zӒ {ܵۥE[ͰQw'Z❯ƀu>å 6z9 ">2౑>1}%ȡ^\=p +[њwYwkKh0 Ti^;Ӥj.٩߶Kv|E#;^O ^KeQvbBZ|[F΂vEY5AftAə+-K|jIH<%Q+|\ !t\.,Q7"m$'wΘJ[7XC{j**vKB0 zl FoۧIy>=f❆]INeS^^Z)dj@h$^w$/$Aޮe6P8n;FY_{mx{/˕B-6 wBIsU*ltS+ctGdfLo8>¬x fWyx&9G#08=t+u˛l(+Pר"ˮ~PLɠ}H?.U)-N|ˋ*->C M?"AyVWHTެ5pLgt`_ xTR4g=vK3o. TKr\΃|+/75?p8&qe?1RˮQ(Kh@Et$4j}(_`<BEGyN{ Wlb3nd1-Nn?}hjN8bSқLz}; d"`|p×Jen9)uc Th5R7.&4z62<"]<\jD/,q rt㛴< P5s@`B]" u6~gVa[5[VlM7*kBO6j5X+1K a:[684(n`Rξǘ4wMu^annazvɾKArG782ȴKgJ)k qųeaJW~_\NKfa2P8v}V8Q^M.{qAܛ:۩Q@>Rl<͊Be 1zJ/kP !vgY<޾iNhIJl@G9.̇qKgZCrW#"})5j;ۼ @ nX&%Hxŋj2?3MK2QAW4e4c.7,}( vLՏ2Ϸt'Ak7~BLc~.bqNʼnxM ;U~ɢΘa>n;Oy]=kOX*| }Fe[Ec"J]HoGeynDm%b ijxAf-!OiXāqRhovB+SQt0zK_ػNQu! w2OH[҉ϩEpǒʯgD֠ߣO"A:F:6c&z{O :)UfP~!}G+G! &hn̸¸ƮŚ|b>}VE{_r~\BUzEGC1DI `.>$C4cOb[ z)>+*\F_U;ͫCO{%aQ&1L8Q[`TAUo3D&Q( 0l_3Q,GK4iaŕMboIY=Z(kȼJ Ugo!"-^ف<^gV%o-~S(2<ʬ$Be\,ð=U 9:"N ыm$g\@ؾ:^i`~5h}7cbzN/e7 0R"Vwۆ<zUf5?LI+3>7Q @wj[r6wkq]M*fio1N sԆ#i/\^ * V&M$ nw'PLrp˙^ CwKߣAL@ %^z=MM^%|Ц ċLH̿^yƂEK+_RJfCH{zpaQ7j,LR?]|q4FSXKPwÆKmhl " qDֻY2ɻE0CЈ(MTd앝7fC:b٪QW֪ⷲl^ 9dpڃd0K_K_̮]Pl{j,GIfz+$cՒy˪h \Z*`YzMH_Gm {h6j<}%NT9aSrOɞZ3u5^>avlhk $cBˆd8 fGɈGݩ C)uMhs}/).6vrָ @sg0q3йDIek i&h趆-F5W p E|qEbA,ۨj |Y8v++m_ `!ʼn8Ԗ1d~Mk<'Zw}qW| Pf%25lfoM%NOm3P1%X1RX*ؾƑ 6ׂ-b:ȯ=w X,uQpB>5uČ!n<ZV1[Z|&<RW dz?c-i`<ghi ]T{orm(4czCҵ =;ɡBrla7 ʎ-K,ݮvONժ%cHXAsy0v3Ro1-]Y^MF쳌F:+8,KR|@5iY~Q;($13"vc,Z7 #}b$|"|7{?WOnۂP&v^u0zi3#u3m%?*dfSOcw.=C0jY4eqҎ'oJDT`o#7ZT=q²pM ULJ0_VϬ%Q+G:o# gz$_xzu߻, ЅPɒPB[u99b?5ZRz~\` ˭^8UM 52Yz8B9-Sz8 \~z[PhH6S87g#s&S#L 4yQF˽s;z@6Xa|/wgʹx?~_OI+9 ΞF/s3dPZәi^`ܑ?c8~]w?F "PrՔ|ǩ {v[Gc$eWZ^Ra_jܐ ?unC3Cĸ}`JXhi,r]/akHIY \C;$fƉl uV~./s6~S j`wM򋩩'oLIZtϐb3qTsU̇ jo2"=,pMs &)Vm|ƣ3x5'ya,a!;(K2db?I<1>L M{8q~fl'&]CWnKBU鍷)~Klrv={Ȃ ]7W wiECA/QOj\a]ܹs#~1kLJL}1Iy4\?yڼП)o#TZ<' nUu`-R+Q\=}4tdYp /׉imh?>$R6n|kn ä<RCmA\$Kwe ۖ>=l*r[=`Zq Mogts} jBB Q O4_`jbg0[P/#Ծe tb\ M燥0׎SP1ҟ}+?LŴW.n{KlH6k|V:fTJUⱋBNǺ <:1gq'juPP-rQ<5t^q}j->sklDzhkZw/OwfBw󏭀-k:@Ra)clՉ\DR}$*Ru4 <4 ] HZ.y` c|:q(BR4#pb4y 釻/0^Of@![9bVy{4sR b` -Qg7,a:Aa!9!h@ֳ~sN62nmf]s=MnN {y@U k[Y`H1031} PZэDr9Bbٛ<2f00z }#QX)!h\ :f ȇI+!,,{ OȖ?(^"wގYcG? ksǕ*\+E1d =c%f yLt'b|mEDF-1KYRɛ<{w\ho?l7KI'7Y0Z\DJ+@U^LCejީ2E~bC(dOUx"l''yrJw; MܡLBZBVjPva{\NbA{cW Hb:wK&p9U҅[}N(kcqpgFܑ'FɊB2.&l\OIXVgw%%̋fcRMy^J7\k,Wb"4X(ʞGZ^u4W%U KNc"JC?+|H4e'/"%~b,IͰWMen\eJ(t)^Tj}R-7=ui`~yt-Ss&X54?tt߭;|@DJcKBScx n&Wksj o5ƯIM67)7 "^AKcH?ỹW,3?+. #duĹH|8>@`k\K'@_Bl0>mw!x?ufz7F[(ߎ*217jP0^<|xx3 J.˶9 C0OSd4)i7+[2urxA:U=^b a+(KU j5?Ƴ,MӮZ'2q!=P/u[n8PSpNV2lx96}*N{'dzZL|bÖ'{Wuh 8UsF-WXY:/FohyC|$ioI"Mzi<vi a\a] ? M-W /]w.E߼be66[T쁈fDL;0($1Ruv:5oTF $ֳ;أ.\sh%hCuufCxCz@ż*83n/,߫=_x=z,㏑MNҁDʎh DNkPbgOU8O43͚,060s ? ".C 4Iٜ6vj}2rDY[xX4LXLX@B6WbN9ϔK:w:YP\ s1?Pll^y4BrOocFVu<^ ycF~ )cT4S6Xv8 HsH4aϬAAc\Z+(t\c6:Y;bT8//`J Q}U>/r`CaơC͏)ٓ&r:1 1|ǣ` =hs {|~i2Fa-JߛfOMWIrN$5l!(@xC9Y,4,)\$ QJ ~;P`D<{&rɮgӒt$=&pw7ԕ#_Rw[b(O!{N$PN9bGRHߴCRW 6QdFMȦq`9TS8,BDCqgz¹.GIQ$Z|UV7sq?y p,hH$GEy e*pZjBKul˱uJރt!U)ĸ(QO+Kɵ*C[BBc؏)j`#>cOpK| eyz`/#X gG&'Q˟iijxS'q癕GpzߥK]>ۭ?`ʃW|zKgu&{!D&N]Z+{jN G^V{~yhfmցYo4CkoO~u]鈋* ZnN5>H oePqmw,eʦ,WR!4G~ / jW1Hn*֊`eHB4=O^ټi" ׫*bLkvR2Ro RND:"N~/cM ĩUפF{7ϨY[ۚ7c6v}?GRPnffj  QjfV'p움Z c"u]3C֛v G&=HԚ?&mݏD#Gl_̣WcLk0G0￘H zIjC5Dݮuv #Df`wg[lc)B#ϿI׹ 0#m`"a_sZ齺Yq,ꛥwdNK\7j\I w $<&(<9TOnsvvf;^g[]\y$ROD'19E̼ ґ̨Sh<CCYCO Guaf(megzχ:s&^uK_M4EZ՟L%$V(}"[ldU\$BH&xe%fTRp[ 6*8`{4Q.ؘH ̶ BCĐN^Պp' ZIHa![Suem|c\>BRٓ`'5O.yJ217QLR C6Ny}P(@)]̊& u"mx ʋ ;%m7COly\3Я&,] Ϛln@\ fGSˏn5m# /NKgrLb(p(R0eʙb`JfqxYx}B9?"̒-W?=X$*Yh V\3c,c)Rjלr_?~bo7N1 `(Se\R0lyVS0{^j(9S~دQX`f/e2憰(A" Ic)zkBCuY1ϲ'P{`EN+a&_,k(X)KJ K9_D)B2m Ee<)u衈ha+Xu~ a9jkS% $֠;6)լ{DɄhfߙ̅5\,}ʇ-{=lڲB.>3, l(guh||C4z_a<+_}#2 Mт>-'ph;r P& F m@ w| a=!Zt/dA6g`a@*Q,ͺ`+G_5%(s)cͧA]fWFP7n췲3 F)~Gဌ? Pt>v^)$9~πQE' ! Q-ۥG@[w!W/&Ī?ZOJ7`UL);W7&"/З6,2&A(Zn]{ @1Q^>zK@|B5UQB [0+*η9 ܛ8l\V }k9A" I zaXݤ<Ɛ Q[1zE5|.%lҟ}.~Ćw++%5zA׌ƭn;CuDcHH)9Ib HC2ު"# Wgrˢd>u*͙aIƻG%eveQ^~#1lk}g ^L53g͚i1S $({8|:ç g) ܂6RmHoRN2N/{.]jک7@V!ާ>?/ nykqvA N!z?W>Bf^͘2 JAiAii0&Yhavv6bk70w OKA eBj?_/q/'r JLqm<kN:YpjҾ.8!{]ENnҠe[%|hjZAo&g cXCu-??TIUmPP2__]?{"R]v"^3n'1;Q;nipۭ[K4vlHaXX#Ո?hgfL_yľ},3,kZOWvlfڴ̪Z(}VZfH#pjoΞ邻]Bd/Kћn!`e ߩKRz&. ױk_W5/6;?;>^͇TiЊ~VhwGL?eÚ&8İ ]|[iy U9,@pJo-6Kr9PT8u*S*9+#\Az4Ȧ@c C b-:|"~]skYmkz}d(tsoE9c^Yg>ד5~pp8`EskC{z rEea4J.B˱8eTg@`%ߺg"a15s2u? MRrgYkmV|pU~oOoo E}@ mL8njDçeb Pds\6w4 i8像߲U׊xZXv" l}²6H"8=aht̝nvk\<уjS(}~_¨nOٴIz<ְVs=󤴟o߸9`nm"\{T\ a1hӒl%,d^7ý7v=9/sJK w hՙp&eg;FOGԬWǕ!΢+$ΜR\hӾل7 xM < y.׋$J#6x68cB7$9]rV'«i-80$ARaEn%kAiiѯ6|H~?nz)OUZ&s-2'ޯʶt"xcMNjk4I@b1F-"ͶʰHf޺I^ˌP/lۣ7.sS83}O7Gn0饘O4TWY@Z^g5M}r=7q͹4j̀#>m1aN{R'$KN7}g?>ǰUGoO%#1]?Ӏ<C? 9} }; p)*P﫪.]VnDy1瀇aT;RUtR+1wW2ԥU\N+ʒzY5MmL,9?HiɹvfJݜ!k"Ze0Qef{]HӈWaCJgǠF~ovEҞmo5.7T+!z7q9 !3B[|_ʣ$Jk=(>r7\*u$Fk}Dfϙb{+YT<L4YѦ?SA$6O|يu)Ac4`YWq,Qr +J(eO!sBEO-ZZ+o~:cO }CRH1Gmwb#[+?A޹Վl޸)ĕC+2?g9Nl5&ZGv3Jx Y ͉X7/<T7-'Í R;dD~m b}Yo(Sr3)E!o 9IoA(~er5F+Ad\Ņ;bQӜ U6|Rm^~`_Ĝǒ>rmI䋹*NSqC=Oism\ 2;o}<"1Ob(%%5˛-J4* ЮEZGsKυeNp$j͛^wTJT3dS =IQ_3u۬WhJ{'(s2>XzەFlNgFffEpiux#:yESEzU#eYxך ,Z6>ֆJ8*IRcr o$|vxrfy$7=m:U ͆ Gݮg;IF /c1gă4qkPH7!O m/(|9CRgJkV=ߨcqm{@iO>dA ]7B>bmRO+ίjQ8cJ T\ RvXL} C⿨cg~i" -|^#pK=配8y!uByb~ wsCJ<-{t>CS}_T,a0i .$~.;/`W-cRUJH+Ǧ2Fr5ż˶;wAc.}-,f[o|zA;1+wA\sS@;˛,!DUZw Zab~AQ xNEޜ'k3چPB6ș<3\ DdiӁ1:JjE&a  ЏJpD>`%Ӫz%_0R; ^9 ͓r]blp yi(?O֡:`7Xʸ-%SvwQN`)K/I_m5_K V&jNtUԝ}x80 SRUɤ=e+L VfUJJ[oY|*aZ׋!z01+tӢ]9 (|8>.UT?b[dТPr󽃘cΥ6}<Pn`:raT=݊Z} ֶZBnQݴ<8J[N{1JF߄-XVc,]S&;WYH% "*09CS@ wT܏/x /N tfoo !ٸnJ0vpIvц tvelvT|@'ZXgNptO_< ubhufqa긞"E21΋r.R|0ĵæJ+hQpS9lqal۷NQ^C^KY χSm!EU -%hI^ p[nBB7-Zq7K3 <5tn^ o7'|!_𴸹@.7'T@g. -J <"/4yB][y2.,R[kzW)z~~9}ɛzTB/:C5ha cN2SI~hn3o윇a3m;%emTb\pyӝ7p g&$~C ĊJ&cq/@0EwN޼UU:=j7N< wxxb= fNJ/a~8fx5,1Lj,362pN7r;>+5 Ie\*3A#J??>"Ef>m9FgDBP]DʲAvdlJQ|iQ}X)!>@YO'Hz:)`h,B0n,:X%+@gsY }L+99ùU+>OaepwB$SJR\YKo&&(obyhl#CzW[.UJ?B[>v^VR$ԵX輘jD-e:mhG 7Q):FiTȮ&R#ZLA9q}?ߖWpAlԤ]JHVa:\q3mP37Eǫ^a#n_p/ewzOczh:ە=s2P[Pg*O/tU Cֵ+uCmdW Oc7 v#qaE5l9S]sy:VN&a۳lm8.\EˌRT&TmƇ_ͣ׷HUc=+L(#?l"{FJ@@@M)cw^'yج` v଻Wue8=~0"`#>.RѯmA?=)UNBB)1[Ǘ.3"GBZa.7Yj[ɝhB[B>_,gC#65/?]k5{T.ijbg]MvVt7613+ŝ!Lo@4z⦑xKz?`"# ƶOҲij5u 5ɎVmUK~)edwFFbTO uTW_GUeeVxƭg?3Vc]\Rd.SYTeO #Uѫ(Զ>iqȔw宻*znSm}p/NDt: ˇPы1먝9+m"#AJ23-%i =@F,陚u#^-$yײouSLF҆ ,)C7_$oږfbdTnzsG60DŽ; GHk+fXHj|&& ڒe!]TPS(OQ\=080v#`W } >^{a";Em,{B/Z'|Xon[;+aq'ӌ0/+W pXWұ/g~eꌶCo>d ɐ ߥ7S#O#1g&r)BcnƑ׉2Q* ,'K yNj'K6i]F1sÕdE*9p<~&V3*⹌lf=1s~|wl21-Rp{>-ν<h"g1ep@$,o"i= 4{3v =ސ!v#ÖuY$rb\hQRPD1F&<3T'@C鶑@ Op^n1^4j,j2$Upur#Zጄ(D-|uSeX(~vg8AHoVD|E+v ^M+p^LΔ8F  Mjz,ҳFO4Po[ 8鬎ɩ|RM/ńH?dx~m77 uw1#6j:!CX6"U*Qplqʲ˭B'p↧Lh+ݒ߈ఠ+Ⱦo혩ށk5O'JH_%~6lCl%1!n\r>Ÿ,4DrIEIfu{E>=p lMfi7']V+}ݫ#kZ9Lc6XcAk2x^m;c,:cyGeQ?zK752J0Q-MRp~ND㏱ k ބyP6b'PaĨ` /wE _SPbGIXPv۰fwi@72oowlQh*w@Zti:u!aY Mܹ6uI!3ݐ,~xW! ,:p(DE2 { _/]5tڼm|%NLOV q/ע2 9Bk ػj2ÄS{/{g6O*ĖEY1 rms\F'@R^Œ()+Dդ`3?$vBۏ%-a /d Ā#\V Αg˗cbvL{4 ']sn˟+bjNGsI#_qit(kE3SAM,{5BJQm (d n<0|P\[ftJ<ˁy& ;Q3̋17";N4LzkBwDlq^øԝ*+-@'d'I{qIbK5o!|ʔef!Y¸ rĜ6^5ҟPpR`OE;U"|`Yq_>L ğ˩ R1 bU<ݬ@D ^";ՀU?M>AUdMV;_j _v{V%F߂'\":Z~{P:v`LIQHz;S̈ΪXAg*3k!Y+OI%j5Ďfȧ_L#Ѡ$"#~?=Va ;e!R^D$nu)sͼ}'Mm̒틗ەi/<٫V!r;| #R-_IQkK&,pz{;CWr[msoBGp=q=9IgeǂY*6 h귘rڽdj _Tny8YHp 5 9`Hڵnrb Eưg=+f[tS(4IMDZ+/굚^ydr0 6;E?; O;W~SԨQru 6(J S*5ˇJz妆o`\SJ2.u#ɰ=Ŝ_6n)"LqF@g\e=M ָX>icA·,1"fmxgqBO_#*+?+BD-$uI2 ɂUQG ŀI@{~"0+ i^VHA@6GЖ-!`EX=#WJMqbB7Рw  Ar>M'Q'oJF,jr5{rj͟^RHAHL+)RZbSUwVX1o1Ԧ;s<#`K!z oEdUbւ7Ļz=Rg%`:$@٠3ݳ3ګkYz${qqvCΉU18şyO[3sK[㾰m?6oь$o|%0*ls(`5He!%ԌƾW)?!Frutw0]Vj .`POI >;֬2&XS9/'_hAy3YTacK}MkI]5GWmnNJk8֘Wȁr(M:P#:"BTfRhjx\Y2쭮,Z۸A kOV'IEό c"=؃#"}m*r{kAW|;b[0=]BSi_x1P2I՞FW\y D$){H]y+11d]\VY䜿M41hy{02ї&;oyMC9cZR[y 8TlBh3R] :!a]Lzt2`ƐLoě c:LFxS@jj^`ٺcRL~ӈRl/&=U+ ,xԹm22l$f)&OCaTy^3{|oB0w˃Gz'PC%c>o;=||]5SAq@V&wG+z<=lm|N^v^z4C$FM_UQ!2(p{8.]\Khն'Kً̠LVܽhلC{\z}Zc&rPZnh- ա"||,đ&?M"}XHѾ.`3^;Nn$fuWZsJEFZsU1Brd3 Hi6Eǧ2vPB\ggEnFmbr⛢i* %n9WE - XP7nHAI]%7CQc 4F*+9­>IǚYqS,oT0qY²κIC@uH.m֌j.+GBXrh<69s:N =E2?Vg-^Vn2vz.d {e{4Vj#S)-cw>ڝ4E%%x*%rsڛDvg[ϷyFEP'ط_CE/@ӈ䣊$Ka@ן^J>&ʿzh"&C !40`|5C3c 0xnVjdG9T`&&j:a~ܡ'SXޡBd3T)TX* r 3|.\LUG"r37t0 &MPĸטnpf})ї?Oxկa!‡ˑAc{]Y8r@q-|Lڔ/]o,kIs \ޯ5 ƴ5.Y =GyarȓL#OE9L#`HmVb=N1;џ맴+Mj AU^f_p36d* -8N:Y_y<`Zr- ԟpHa=Vl~B&a1L+5b>+ .M>dϸWCO [#>(S1X_P E̽=y^(CX8~Bc@PSKP\O8W*Cyc1nPheυ+GoEzleib@8 yVUp9,XHc#`Yhހf[Zo_ 웛T35c\) %KR=ʞ kPwqxB#|0T+Xzp?,ZomR}5IXU-{Z])yEV ~=Q "%bQ.cYdz_꼧*ڀ_ce _.%^,:`mQ~o$rZ XvW]^ *B0Ӡ"ϸ E.bWiL]aqͳSM!\ڏ<(#?o\"Y8eU*C8+QVAka*A`j(tKBVV,$-S)&bt@U7,մ$|}Ř?eY+ʲ&z8n rOM J ;c #4`n8MCkUf+y7sz5<.h Xz1YNBwN9Q.݉FɺF bAٕF?Oc껊V<#?xGWD)aqC%ï!jJx#WHT@ sv/#86-se@U7G\| ڇ*-0r++%> hf^}U+L`Z=erPg9+OzzAB՜v3TJ%>'=YBcGy^V-4[O$~0bݍzn^b>u9_1Ⴎ\CsY.׸>2h+ U~խs|~[mۊtz󞇲fiht$ےg:죧3/! `Ud . - X sLVy;NV`xϫPߝ|\u@k/Xf1em>ɓ\;Tmjg*lغgW6myWb$RK%\ Ƣܰl^f#)V/^8)-QLodkn'pd-KhPԬZ'EO䌾{BX% W"XBl'Sat3 SdQM ar$j1U3ªVyaң;ev*4f)I0}-J;ƴog _(hrzs0_D{5F-Pg97#JO5jW1\ABt!zQ2kbǜWH/z`?0n˸?Ajмax}xF!YjW v}9_|o2Rf&yyJ-&ТZBz>~/ 倞![7W>Yy{VS&Mw)?(_uJ EDU4bIsz҃ۍ)gWtF{j`-{@:+yQhaKG ]HHOb11#aO'|fx" ^_UCZca{#'w)dCjUK%oL lG 7_Kng'= c.Cc#;׵b(<^:9YAZ{HQSAVE>y^k.TU faNeJD8j|E I.1Ν派%m-OrRdgRlcBZ08=QʫiZ>ܠR$r6o^Go֓ޏ]_B#(XVIڊ!ZY[nѽaFrQ|i̅"Xd1HQ"\x]U1s].L*Ci B}BGJ zzV?t9sղ}V}onՉ&AO+ ֛cRWNM _2vRH$D J7A}:/vI5B/3&ߥB0\6Ryi[)RtC=-. elv^!u㻅P]-D$@'.M$R `+GU/`v9!2sǞx) [%AO)zNOZb9J`^<˪y5"wpzxC]*mIHɋ9`륖@δMjDkEj}zP~Kp]̥1_5V p~E`LYxGo7T~Is&T_#fmzyvĻu(8 ?qW6E4h|w!?5\սq= czzIN`MMom mMG {&[#u OQ[͠ڂo~SxOڤ\v]P6:q!eM6jd( GؗSw 8+9(>ZS\p2i>\,5<{xŲ\n3";ꈦuB=?e>ɣNX5pIG5yn۠Oǜ@ZXT"6OơYN 8!1<-jq4NY\cvX2*~UetFG/<@{$Ct!es_Qbzc j9iDyژ?!T+o?h}FΩqTлl#uWKMێ *dՋf(v3CIL&a|N5[+D#IEdx\ܰYa-Jf9m{}땖ıH.dlwdcsc;NF8f &@I>C7" 1n)*!ௐ.V Z8 E WYLYz;Eg0KzDЩ"Z6ƚ3?$TٵLEzɮS.@!L/P 8=`U"hevKUJ~w_TN[UDwf񛸈1S-53N\4ϣ0~=7=7vOsoWؠLɠ(#7='8Ė{Heܿu{qL)Xr%_s>*E4[j/aER;וZwdt ¦XS׫=<ILޱKu<hڊ,BamP=\\U282:CMP^٢#߼F@>yR@J8 ^N{[ɋ͑> NrsF襀e'_f:*Po~A U'IqDPȎR/N^]5JRJl$[ i~z*T!mHBfsf4* +bInOs7>Wjnns[Tv߭Bp:C)^ŜY O_j}TiX܅>c?tI`k^I::3Wj2i|."kת74 WT?[dqsB@Z3]l\tI m ǝ40팵WV;56xwJ͡1#y-Sc|A鐃!c;'R?]t;pE+Ҡf෭h}Ć@7h^+ǝP'PO1/=ݐ $^SDAT#z7$Aݹcdm/u)ŢWpXdcKsҊR&ʼ;ƗފNЧbm}mv7wzcWy\JW@5`l\?UβW@> ("/)l<i2Glt[fշ+D~RZKri;B|%׌<쳩! x}!ɾhR(7[?f[mW>ysϮc!֗9o3wĶ[Hn5 FS 7*E(UR,TY͊;W%zu xY$ ZƂFKt[B̻ޒN*}v0/M~RhEb Y-$ZZ, 3'^!p`Ӹ5< 2ॸ8 *ݫ\AY˯;RU,jMJf3'qq0Y*`I])n1IU8<\ =ܔ뤔W8%Ԛk[d#/3lBV_T紽݄xi>fb;%u%TC b>̜?f9\En}ѧ;{E>h8!\(hC?b@@r /y:?;wvB0'mmV'd /Q1O ].+SyM\ƻqP؆^FvdNŲ:-=\?E(PzgXa{]J 8S c$13 8p8*eK;逻ZMndJu0]r'H[Vy|aiHcQ Ѱ̒A%0adOj;H>vFFYl;Pqy/RXpXWd3X.bV~W 6Ol$unh~橗*kРsGޘSUY^ĨBCQ[XX9Y򕊓@`z)*OSfZ}uT ,z"dJ na߇T/e"D^Y4:Q)0Bc131_Iqn2S\k0ҎjtPYWyF~NYHsZVpg?NP~=_jhp`;n!gDj\%Ze︰\Qd~x N2 u3wh充 }'q1lʅ] 074r;s=?PqШrHe&ʴDs9M*c?-DE/J$|m$|Xr|ehf$&lw@a- GOYFV)5_9 i"'*q!=QǰQ(% 1*4h]sCC9H␀LJyY Ͳmk] FAy6IiA'=7ėOŧ#p2}k6"_0kx{y=)׳ܶ餾Wq3%m%gj{]l';ր͍ݱ.xֺ|n),I0e}bM X-Gľ̳4Ȅˋ~q˴Mg=^HpC!~Gs;Y7^qU SJ@ww{HQXNsl@&@~DT 1V)Jm\Þ֩Nl?(̺+Av/mSygZK\:/"6~UmA .H^?€oDmI=+k{bkX2x6T#E[{U/ )[)NzVO7b |*,{7 ǫo8a7T˘'G&h+WsFQ0X ;s9[[h5%"K+>y 3VH(} NɍGws^pfc}XBD6f2'{̟AQ̞hOy[C :!Z WԢOVXll 1%۞j!!wߓ*Ӟ9B8"z{B8P2ba@T7`F Y2i5I?!,}17g-׿"Ws`Ľԯv$=c%\{X҆SX>+n!,' 1['=ȁyѹ7mEәII6ioٹ!ػ'fV&:cp>Rgs.d{4 ul'Pr5I_' 눵J3 [u 74[-l)CnFK̔ghm\JSlYwA@I,wʤC>sq]dם(_E29?d6ZQ 2M2:&\tʋ/>ys.wMX9C:vW E'KAF3wz)lD2!3򟱛6[@X(7 m}mWǾP(vV^-.\E~J^AH*PWb7 dF=.83ÒdLr3 a z'=%nM| =dcFl"*dG -d+9]LFD0Y3o)p>vNVZr' #H}Su@j*qbw.1N;O!hZ 8EfԙI卞-IIFA y3Ͳ`IKQL-sgcX\X܀q:!g5r]$O"5;7"ݹ3, GIi\rؚ\dzq9!,٥s٪CҜ{JB8ckWDxCF'rz O# aU.2pHwceAAT%`AW $;=s-Nlr$e*@*Ѿj5p?c ;lrw;Π꾐cQ&5-lW^W5/d<ԏIO-)]&6TNOЇtbK\!e=u!E/,LGദhOuC)g$TCIbMJ;0L&OyojdQwevr}1mj4g\D/8 C;8iW؇3hS3/k lנbnU6ID7Ŗ'XO oQyX4jo9kXvc"^q6 {ND !vOwj6DR|`'&|@4\҈ڣ8YZ=BF9M3tPn5ޠ{m.ɜ7ĺZo3Hi@́ Nj5@/uQx@`ntщד4mzf]f"Wp"/2-UAvE+V:5kVni<*0փj=eDTP{JQe9}^?'>V>%[ V)͘WF'K8@"ͼl#s!tO g Y%^~N4<=X\1 4vpA%!Yv p;gp*0 N>ٜ~)N얜3V/aP{/Z,2 GB&䯽ʬ;x:BdJ8X Êb78'!v?-B_[`c ;:ϓvBTVWľ 䂧#NE?3|3٢7 ^e/@Sd%~;~n v}&]2?| Q%@GC̏(34OŹkުAd aM㇞tBs0[-2-$tYa!X8:MCTefxFs jƒ :שQu{ݟ_Nf[DrTփZ\ТXiTԸZwO۰&֮鸸>HN&r (g%(ێ ג&X~rjc,HX4k ЩQaJ^[L h?vұh5RupK) -r X)ϙv-$9Iiu͓6l&*jg|E H!br(OYb"~oSL~4F}OJ8/(;#@̼ԞU^ @3by ܁h?Q7LjP_`0pESCh䋾q!)6A; qwS ,Zڨugy>Yc S|3m0ă+ u+Ui"ҊVWO2F`WvRZÌ/~eӗ`0'-e;R4_'w&ߵw61z lۺ ڵ7'IŘe |ο˃tBl_}!#*nGR˂kA-!7UDmG+Ƒ&x!#9+tLK^d AliLkg<ܼ2#A-Uv5 gm0xUX߀c㤽SOV{|I|O2wg@s6"1 yU*Ƞ 8ark Y#C,q/"@^@da@:Q"R'BUf5f]؟c:q(P%`hk] !@HA\OlmUk?t,< % 'Lz7\v7f#D-n8ԑ*Fhj,]8/G㗨|ȸ5>?sO-/J#Y]/GOK-nsJ'IWA{1Hp|([!Uxuy+H]+$hjQ35Sr5ʭhFCx?m(FaK}rҨ4%N G&E2{DUYyPMH'ICZ)Ö́s\L+4:b" ! 6R7RAN Hki$UES\On2%-v[Uj\\?ͫe x <x{ʵayե'9Zэ9QTZ3I9V?ucnt1ydShMZmHSazۈtD /eE5`=1MK*Y(ơx _6z5R?ҚZ;x>DOk՛&=JS2CN:hގ05;NFX*9dd5FQ"߸QPA}Xybg:|K\pN/bSxH׺ٖ3,6d7޺6 ]!_}*w.Bd?Mrќ&r3kkgc]`E^bmeniѨ@(2hG@V "ATz<N?*-k^Djl}Yq.oj|dH HI1fe8aM%YJܿvV^+Dc[Mh'#0 xZXbAZ)MVdрZõ|ZjZOqqHg0Zxͥ刺~vH4vc^)W'fkð 2 bakT5p|^IOb9NpM1P͎ j@ j.7¸cCH]$Ih{(r-K[RTaiRvkCog?Mo/_Mvޖ(M8pCK׃h߫j& !0.@*"ҒƦC,G~U |9wgukwB:_Q:AP>!b66 3F|<#Bd\8X1b!~h~LE-7\ nh<)`A-C;X)GCm#M/_@ ׅ5X?Pb[fZ WhZz9(J^QW4(L6a>KҥVн 1?kPm4Gڝ>kUY1 raΆ_ڈ#e_ *GG< HK'x_Zm[yn^iP=s |^Vkپg5ϧh$e sx*CEg(~,9ܗU<'D"c5(%$"&.LhW1vx%!i.BþGgj~,X$ 웢f!m aL'%.{F⿳7]c<"שK SpY`4ė+}u8͛\B!>1+;с$d5K X=WN)95&PQBuoДo/%4h92&'=^ $ y6$kzM21?܎QPu|nۉ)ĵ]L1}YZ@\TMLUY9'D>C|B(v)s4hU`gˠGqkW4T,Y~BRtbvxA~XMlSޖq"\Di0j+IXsXh?aPYp[ȑ oô_ҷU0m𞽳_]1A^֭X͇EM?=oo;Rbq5I5_n ,ߚj8Vwa/{;XIסEbr)v _jXTnep~ca4 uHb5NM&A`đ@cLj`wL(Ν1Sݒb~0f HK@@Q{JUPh,dեd*c%{ۜzwf"hqC;W~[tN%bOޑmD9(hkhX;js.2ӋKU\>0ʅ>ag÷Pgyߋ.܉؋i FNئ7 tB) d;҂sʘы `?;`߷qH:МdȊ:,^Lcܒo~|0,J}&UO`$I@@rl3^xb=d-D.}J a]t"Iц?h究zrΓ*gP1c>[$Q6*#6iZWԳיg"tZw(0 !E*Vd`63eudrc /&91&vt\m͐ :˸X>@{U.X5){QZ%Wڠ<wV٬~i\JaxDH!?7kdb\<,5A7>'_t'0ة20 *;u:>2$ ;ܨ! Մyҍ:h]9W/{GN6"SMh((n#g|{=B )ޖArحA|/,Զ|;;l?cgX,Z3C5Nqdk\@iX;+I7hfx\dcjz.rӖ&x@/':3G:VZWWzKqF f'4Y;16c+H<YuzvCJqy ל]ЃV 5} \t71k%@Ԍ#gSqz1&r1-$i *6Zk-LBb< YǕQl'x%rkQ(m"p1^IxA27% @0f׷WW3ؚ̈ؔfh7!  "ʤ"|,2QQ5oPdx\ɟJ^ʜ$hmt% _0;gXi%)5@TT._ݥNN AvUHʻ}yhƠe#IϿnF,RG1"JSթR~d*Vj~N3$#cuvU w!h1 @uiy mJ% iu!jŹx,>3?h$Yze5T ·:sHhCqU]Y+”ς4Ev| 3W C WH'oAGhg^r׽ 4 !U'(>SASf' oa$ 5{Bt4G1d+QKж/UXT 6ڝᅾbbtpK'>b0_YD {)lL0_Dv FW;F5rVշ$FI'o?7h0U!g0 \+)48EFimڤX)"eh ֡|txn M5D/cKʄcYd6G໋Ī(GGt6{ ԒPy1bDSeq}]{YO'!C*v13s/z7rK@%4gHW#kSfp@Mވn:dkB ^15hx#ȁ0̑5D]-6 ˈS~U&u(Mc`9}q+mwcc9k՗o>$f5၈ЊhFiKiO+T3u3[1|l^wz[lԣ6,U5s~̪ReUJE"T 0銺 A|&Ys''e,|nQ:SwJ7ɂOaJ^;(, ypjC M*>> L`iB$p)G)_hKy*ju. Bm|rcViQ̪"(FEjTp5mƂ}J %ƒs#> . F[DY׻f$estBAhAy FCe`\r_<ߩ"݇)4%QVcE~С=E 'G #=,kVƕ:Sa;TX;Wz>ut9m\^뫲7;dn]K^#"4W'/Ail -be牜f: Y􇰵k43z\ᳵyn&?LU+0+-Jv>C"w F̣5Ҁ7F Ȳ$'YxvXJXuE%gbmАYɛn x@1h qBeZd'Uf~|]/eb\GX\_]d"o&Xl^ &9}á.T % 6o#gзbD->k6>q|Q_Ecõ,M?_= R9$lv4eLṒ+~B\ W?Q/&2] jM)Kߍҩ: 5bkXðvOI7iO8IH^A#&DmBYQJjs2* <Ҝ:שJZo-Eit+GqeX@JmI^ ;.W}S_Ӭk GNm kdoreҷ\LMאSJ>ı$"Npz>ʭާL hhӬz0iwr6ƉϦ3J5% .Ceb%[aMvet?$X|euu/nc 8ycY>_BSKnU eԏqFV./$# >; NDi-ۦy՞ \'ԯ2pC:{xrK7PX &*ZE?"joN0KhyVL^HQkæ*\?ʁj#!&ZBecՏ1UoG|X7cI☞7!9~_d;wk7uS1K<+$T`3+a:kĊS_eڈ ۲TZ_sE _ 4gYD/pm_fiFCbyPVV΅U_YbEX9~?A>cը"?To{p(T-am6Swiվx^DJuo 7GV]q &< Qd9eoϧ4 m0C\ kB\ *Qά*j |a^1CV`a}zJ> / [yNLa,Ŷ9PpjH>.gR^n{Mrpc 28=4ՓٴVH/nE7l`D[nu9bB{,8~񽼴n/,ܫXMQ2zvԯzmhϟZʸU*4ƺ9G3pn9Pq[aLjS <@m~^QH& "OY1_xQ#b@+, ږVS;mB?Bz#{&Й]S)KQC*O%74rn0*N cSmg;FXW@217O E"_9 h,ujƏ[B9Yn$y\~K]ک{MiÇu[$~="k;PtlŒj< pz/fRp:a66olTZ!a~'gLm3P_SZuu͑ )I=|w.?Xb8բb`]|[k~,l ~HM(aRBLov|-#kd19f|U=v2apn &|Cl@{xxU 8Ǔ1vy/bn`an>gk`>ZRj [B,Kd֑:hu2lx(ʈ4 <7 jbP]5[ts[vyC6JԣPβEzp`4\ĉD]O JϮ?ssQfbԎ4mC$ W2Q]~v򾍵.`#'=kCle:VF,=KhReiVS\i =$[ Y=˥'O~8~(vyi>Q"tD݇Zs0 0XM<~T{n 1g×Vżg<҈` 2vĪ]2߯;6de%bҚʼ$ZӻlWEݑH@!J7h!KL .W\n.Q>?Yk°\omb,L6SPFV#.  Wʇ@ 0l^w hRUD3)a p'эF#%Ы/#L0 i^;SG+*r+R{ǚ/ώ(N!xTyܒT&zل~fP}ߨF/R D*#\"|6jP~#d)"i!- #M#y)0A<wI.w 5A- >v5p8)RGg<6]^ P>&j\?`lUMK_x?%W˂>E]q9)XYd̥f ,*yVdBoC;qPz9Z"hgv`zv%Tgw -X4IO1N+#G&Ѐ7 o4+ۥѾCgMm췸 [ëe7`h6z&&慠Q3b7T/BJМ#cx1m meZמ fTNqNCggrJ6U,ܳ$?j0i`%| ;D 9V(&8DVtc\WWbEspJBҏ`^Iݴͫ [F}tP4xY 2ioe$dKfU{Sr8%EF)=:EKp֙;o߲2vTJ2kI4{l_p/P{u^-<[T_xEQ-72( J l/C$7Ӂ+u/P2F#0'N)C,-.qG۞dJI߲pF$/-%4j`u裴[z5k4ZoA=`4Rk.𣭶J) ) ͚T2Lb}@.&z+66Q?w/iAP@g^LGY)w1DVZ8uڇ}z7W@XwhKȻOBhKK19N`j*wkl 8B#ڦ: $Ac1z_29bggL%mF^ ɃxT}PZ"6Cͧk_$`b *x.h>_cΐ>V\]r‰>P4P&6!@ps5փ fʽ< ='\ÞeM/ɝIl{'ԵHNT3Rd$XNׂ) TEa^ZHxW"9ã/V̈M'qs^'IExoq2bn(n`TmN6՝Q ɁK×l; s=RABu{p~An@,c^R{5o:.,V'؏-h @1'o>q="DPZT[j +xm+ekEXղn6>v֩"(xMǤė 8ZԖOYb{UP3m^O(ÍLwȿ{D-:I܀t+/AWvK:_5c8LeF5E@h-`ݾ?DQ5jBD:"B^0,!úbhz&(uήvBb6$Aaj삖bVLMiM? W)pctn#SmCyk%Ftw (rDW013{J ̨^-#@E!p cA#ʬ@f5AH1M#'&m'TWQ_\}>\d!޺}_:H§IU-4+uds{ݶ1Xi!ۘ~1!J9`aзU3G)L 6bS/+)@a *HC$q5ZwIԈI喑lJѷZLtso;miZfCNPsGG)p(PjP]^C7[d҇{!6*t$\|>C`_x}7=Z6gץ'^65~ >B]r= _g aR;(an@zBQBQs:G1VUe{iM͙,EAFJF|86{vf_|moMoV[T}q'ds?-A$M ]1O)@.VjvԢ& hHF/<擄=Bi}يHmG%N5AJ]%.-,Z F20!iox~z^LGF1Q)IDW=;*H+dp ! +j^GUw͟_qS Tup6飳;ܭ0TJdu& 3BO,T&"=]m*'$5xM|MxDJgUB$W V1`H0pB<2^OYXT GP`d%f/RZkpˍ"=2*; p…0]o$>OiG` ,]P@FZ՞E-q&zix&pY inG](׃Ib^"A4{Y%>ftz(PK!%]b6Cr'NRJ!A-0Cl"TOU' DQ^>xm#zX*mDjX g&Y"V?\5E؅O"#38';@XeN^:z Zk^wLW@BgN3LnJ|$B4]_L{5R;׫"` Az Daש|tW \3'N+ cO ۋN Jn{jL=* ~/U3:sb)]KIx[p]9!VZ Nb+ P4\Mtp\;T74%]Д##p;CH4['@\`>~C mE ]~ }^tgWUx觛bXԁ8;įt\dݪȮ܏ mJv^v3襸1˓h*E;% tl#% GϲLDRXw Th23PZJcIvr/A*l'j$,eڊa,t cvv.ur*cdC˃:LSpʼZ,.P:lɺtP,߾s5 >>^Əq+j^TGFh@ZN9~Y\)6xMSIUSԃ]Xlҙ[/N;uSxu͛jYC.s|H̸KG^b.:Ũr`s0n׏fL0 gG?dt'@qb4(5@ehmq\r,2W4 Ԛ|NZ SD8B͢׮%EЙx:JEX;~Cu>k!I ^;ޞeoz-K&x;}hN ,%1yEE^lARR'fN) > Zy. ^uz`^E$͞`sf-&V%8j]U##[T0`.."Wx fDn D}mCڴx=g`cy?2D5m=IŨSxD*Ch&+%MLqEu=SG:S0ɕkq0g? ^"d- 0HqL%8$ZBNGB=z2;^ceMv! j# R-5]\V3,jjL` tܟk]߾bW.צ4:4$T4@J[*oqVӺGq:˅"$Mq`rǙy}m}p8nC<<Iv-e5/{b*mPp❿h tOx,u24s;&*J>C38"g?`$< q@ԱP,75l5DaB铻 Pt}.2˒wR5%7-^gxW|+RL$>>@1 7&Pҵa+ʼno3"%˗ևBݍGDpK D{{B ^ކAS{gViȍ] ƺٴJM-RHg'2 qڱg:TgoRfYAu!o{Sd뗧0繉Z;Á̈́-hḧVIER^+a3@J``7:)7w3e 8]7šT[?>wpJ$RZt2d<ܘ@BՇjY R\ؚTAgo^`3>ݭqw)?Qyf S:n[@|Q>p5"Wͤ.o]>]cY/D"4;A=8ps_H^Du҂C%l,NHҼ :n,%|+5^T-vd묣@QHy_M.c140 V25YhV=xfYt9 % {'8(ag2px]`}NTˆv@6tSdx~Ex!zC=VS}]%H^Cۑr!7;FӢ'ՊP83|4vOwk(KB"_''snsȄi@ @T' 8/w*9r=t#8-~=Cf_RVn#<Ξv AP@NN8ukU>ol@>7)L~Vz!)V_DW@I )#S QCk^`NH6c~ 38g;bqblOuc17%6zHWypW#YfbJ-f*: vˮc!' HGlsi˿+%WG.I"ξ9N?rb6u!4FZ/(+_6Z:Z|O] nu/eIHwveOߗ]A %m4>l}MN{9Ar WN%F``d:e&[3\;RaJ3~ \YuI/5qiL郲Or|Wbޒ\bAv5Y~S,$RKx=UV{`83$.pDI.t <QixfX/BDBQrSY/7Nw4DFt3CRMĤҖ݉E;>jjّѨe>7GI}Ne2ToDpF#?~yyYM%>fvTΗPAx^ w [_42dNh'ʅ[iRn;mѝCO֛$:JfghqQs[EphfA3׺ TY-IbP?oZ;X3$NҪAy{x[ɔ\T8MݿədxGP H~ K\yVg/[@7@P,D|tzeW?:(1Hd?"[iS 29Tb^3-#ՐKEmOs<ȐbҙФS>;ރ31!qiLZzTY`QBfL{%*5o(B7S'ԇhL9&I!%i@G mMcFWQ<}{$<Mr4M 5AEE2<,/>d D`0+A4"d9 p\dN[ؘENr$νYԱyǓ ߉t4:In>6bx{E<#е_Q+lIh{|@SHѺy DXAv}v coxp)Z_o՗(=Ic~TR1CRFǽG{V&j f6 x; ShEQS螛Kmo6XKa߅Q#xU|jVݦ@Ԗ,e,@Q 〹ǎ/|,aЦOHoWQ2{\gǽ 3u80MhLK<9D[_ =`e5oMKŒ낑gN[V,D,+4PuI?߱Ks CR畖#cnP0C`BHOiQ8E8[Oud2`:%hbI6 tH,Y}t&iX=Kf ɎkT>o b[F6j);vKԧdr,}u ^&ua#G+ 0L1. a>x\ 3Mwl_G[YQ$+^vS7 ,i_^F5o@&l|q{ X؛Ъy+<_8pҼzw%[}~1tUuw)$h w/RCۈtZmg{1k؛)y@n| L |vuTA z3; ] h,2qOzk1F ScnȌDD"~'}wE8T] +ӟbKBѴΜQ*2ݛK Je9AlM!Y`i:C5?pet퍧ՖO{ c5hYhK ?.Cĉ/L08i;[䦣 qS0&X1٭tb` 꾕*|)"> uu`V9AԹbxœ.Gq^ZNF]owU27U<&Jf-^lD9*t]R"֔ej4emS7/=+D o)JQv|s@}=tmUXi`jt>0µ܍L7ޢG1usCU^C=˯ S<ɡnuyc)^N>+x`TuLȇ@E yEܘiD+GR f%åH|W@!!PTz-L80]kOElg'::Ɇů®dDx^JRRͼ?T`cc!"a& ֜Uk93A9VNb^On=$O+zNz ;E%X@wLO2;GӮSmg}k^%P4p5%bdsK1`,Ap$0A;CU?/^]?cld?CwyQu͕I&0~툋J[$sW$Eqﰰ:=eݩWTx}fîҍ6KJ; s{k$c^x HhwunN'w,<>T' l7 ԝ E2`PuܻL@`bEuN+)T\|}4Pp@^@g6~Д#'HI84z:Ri9D9CMsZDGCX@wŁ>v#g{y jU p t&R|ՀFaz md8&TYơ/m80+&3 7>nzS<:y~c`pD>2i1 _]<-orV u Ź4YA0^s9/S78o2n>:(5E`q%e./sB6NVX񇎴IE6`_hX=F€;Ffj3o#DtnJ=:Oi"jDE.LFk"gNj?5yUQj^ tJYSM\ יXK혓gJjr@sњO~a_{nAv{B TY%yD~ysqdkEz̑ks79 n2M|aCO+,}JhM]^E7}Вg#BEbjk) R$muYե2⼇:W5G5U.!eɒ6GA咫{K'ZUKpCeӛY]]vqswl {6kvM6nIm=Y,܈?w$(wO@pIѽBr$ssf_\(},ۯȰ}ZPQ @_B<NKzv P 8abnf,sN(kA3ݐKdz #''SguaU !Ӵ'Ah=Aತ$J^jHGD Q)MȀ);)0V`NϕmX~&m8% R ch]=PgvxF:De;Y5.T8Q#<^ ۈu\tso,@zkPf-kXLq&ۀbf$NWιQe?Ҹd.k7 y<]6cI4B3ÑwDJkͰm> c?{-" V6| nB\?FSmlһTI&b Kރvg#{0` cH7[Y:H@T37PThzt qj}+i Q{л"(<Q+WDط,1h&6tÒu>l:{Q xp) vFeAv[Ř '8>eZsިo8qA0aW㹞krZ -UMmԷ8se:=x7g1m%jӬY^k>rJR7_Kcm^2;Oǂp g$*o؂#8*Z'@oeN9Ð0Gc豷X@R]qiEM"C Vٙގ) zqLpBD7vi3gylo RMhgv-Mf UGsgv).&y}Af\otvmRs"#dbG{;aށ^j5g-QbTb^ߎjz;pi]^ps*|*ǟ+iD"yVI@#μn.¾Nv-gD q3ˉmm({ LvID&ArHc+x׆\zz\MqRvtѭHs9:|[j$sΖ[\YQnġ.ګELSA,)_?W8֚c9sؠ -@惉r,SI!KPFvė6ڭ%D"Ok &tg8AN )y X򐎬T5TElmw` <^RśwIfUPHE/}Fn˹ŦxB9EbrFt>Fgg'EzM;dD1ZzK֓<ؚciowʼnE MP?B sr,4CatT{N+&%P:'c@FyŒR؛Xn pܺrΓ%;<;z;>?E0ż&sL$AOjhŠ{2ͽ>aжG|{ )83|5 u\yi7Gf1w<>xnl0h<&I 8[P $ YtK}%~~=\V7tŻ/kXÇIow}2[ɻI=Hx0eO.7e0)h ? O0;xx&MDZ 6,g>'{pQ|kaTxxAOvי؊҄=0q}M,2O*Ï>T۷ /.8RkToZN# ִ"`Amuk ~![dO}EHr"\s$4Є>"ҒrE5q_pF-,gb9D=Fkl)+G6um )W3Eth??ZܤZTm_n-F`:89YgfNﬗ׳gOjvTx>tŗ^jnѣK!)} a(t5( {@c)1bB>ٳ ;?:=!sO$IzMXAbF520./KjCCQë]%#q7;ijaז ㍧A5Cvk*ٓJPazkى`sqʓB;֧*j[xB?bl[g|.Q#@6Вk EP{NiҶ|;5(;.`_iH@!Cas ^ZgnN?_PI "HfhyE")lKI2R[Lk:} {Ucip*EថS.R>5V+h.}^09{KҿlKQ);?KTZ %" b;D漽)du 9*Ly J:F#鐥6{΋l?&/Êo"zMA^ scj`_Y,WF-7>DBAq 5X}'rU#)IѻJ(!zK+fu^S>nνDy=:"cG(W { X[ߠqi@zK@J3gj *V {{1ju^ge.E 8vVqꤴcF=*VgJhM6!Um$s!.`Ӌ4~lgLJsl7j*%[ύ#5uYA?/V E[/_}PAT ٙ+QlKf A3\!g>@{P;m=>:#h@݁I,U@`=и sp_qދĩ6HaS.}d97׹.zJ8fD88bNl,8bdq(z(J.sF>Pڝ< V~)&NnCř>J5b?tQ u7.'mzF{*M yN YI%>|I0 hIbKQלYcV֏Bk0LF9P 5Sbۼp.[i.j`+G4==$ QUߠzۜ΁ º-"- e)V٪IWO$mv(-, J[8>ggC3$BvR$E*/)uZ xǺ²D%*l8H7.zxpÑT ¢8$U5Gs K+Xk3G M^S0Zr $.A\ Qwı;8Dgjˏ?tn#BxxK+Z=.W#zӾhL`ʙj*i3Hx}7\z,D?T=Ĕ4eWHl!-Pkl1lR1]U+>"398;&J=iǶe b"֤$ `Y7>[(a?2E'`?a?!51%Ec-3>"US3'H/` }'_}MC4Äi3e1ڃ 3$sf5Xnd_ŗdǰ6?sZrbz-?AFzv.XѦfě%8sش&s5<^sDlڞn33ȼ{VN+a.B _aUԮtY}H?j0Лi,t{@l,\y6|qj7%t*۫-M%4ԯ>ۓ1=8c:0|L|a,cߣп:>px,9&Ͱԧ:0FB_UHdWz|n5bXw)0¯Ị*"!DQO !^d`y~vYڇ %'Z/\hr` ڑA/ ]wнGA#!eW,`!QIɶ9lZXW8SsUH@Gy&~zKnRNM>VC(Ӎ-G]+!u)ֹth RQ˥,GX,h?[4VЗ07K>Y~Kȗ[w>0?zieuNEC`{NX&7-FkT4rލCEHUن0{'|_ŖSujI哨GԵ-;&s6@¤V5yR#81Ը {jd)j6fFgWlꌊw0[/i*yA,7S^efn'+'2X j`Q;ϪrơB})>U 1R]w0(d"P`|^y}n;]GsE@4[rw bi&=7 űrď30ƣۃ*NJEʭ,Z 4@+̜lv"#$r 鍓 dHat*̓;W㤘_GV.-dIS]XzWqZ8WB߀hm#dUcoχ؉Yr4]ւ7{%-}FS `HQi*4mPIk"u7<Q&' w>|<', {|qʰ+p:J7HN5 %F1]%$UCjd~#eJQz/2m-/dJeAM#0K:^Wiu0"M7ߊ {;b:U(bU7p1&] N&Ȳֱ eL6KuVD 8"7u*Y SxgT6Qnk)wTU9pp,K1;H !h(;Puf$rztWbq_Mrg6O+;6_jMAp I!TJ@L(iuL bշ};Jf@ʡ(儮[ bG I\0ט7b8^}E.`FH~4 [q;҈ݎ7>E^ (׮K4J*"]C"]` 0B 3f! v!{@.vtOv15F*&^pƨ1D*e_(W4Ѹ"ԕ5@4׿}+,ԽIO),;T>!W ]hv +B^ y s6W[7i>W"6o} %_ySK*ρof[Xȸx)Q o3m/pX-5 %I`D5T!H038O,߉ E7fszޕ`NH+kymTs)K:kuf!TIvM+` aLӊ gc}uq|@2@L/}P^ݨh@0“/CUI\pTZ2 ׋ͬml CsehH&&`:z=~Gɉp9DKZ+@'3@.EOٰբ(tK|d:c€,n>,y !lQ;a`V f,bղ_]0ʏO+MFwq"ۥObK$'m+92-4 xZCj{* ̲7 AnP9 Z}2M0 x1UtVkg Wc )}&Q #ޞ+Gz&|;/}ZVEvY˪xo)_Ղ6 ӌ A%D!,Rl_BS[9Ob-LD|k\(!l*"(!j EO?A-Dg=Y>VhQ]AOv Cד;~xPn,ݹl!q`y=+`*F{俰ZB΀BI.,p^oR}zHO"sQxv6,hnfN$9 >ԡ^1s@B=<:j+ .B KFԜ±eZ$Z)l J*d;]3VBGUvʌ$?1S1Bp(U8,߹s^zoџ*m-{&mof\Ft6Rv4HeUbgjZ9ҡ挤3>ݛن-AAb?؀` @q i|2J닓ʣ]FT7N8]`cށv6ZCc$նOUI&S5c1Cyu$yJn%. ^κM'ls^:ܞq\G3 QUVʊ b-^_5ԯ$¤SR@Bih;G$DA&i.|؋;1h3+ܿp}P!k q HעLz|:D #MJI;7vc|86~ozcg3ab0 9j0)wh>H 310% @m7;FRkePm 3ljwi'Ae+>84xKtj\M՘|]/1R?m;9~g.W BSul_LyguuGWz%^LʧeFEXQ$MǹɛMk&j/.QPGI0i&HfXBT,Šq,^օ$IwQ& ocriEЅQQ0,w)'^b*t+bęTb5RO) ntCn8.Pld'^D,8Fĭ¥I8\[Z` FV4:Y^e\&<_¼l Q A̋`T?Dξố֥"" ?VE>łcKqS1hW]BF`i$&kMDl6noj3 X̘Np?p ܶ ^vzjs ԟ2ND %"'ZN]CE^J5 ka=q5Nڌ&* @ɔC#s r?`9@0b"\8h<] 䉭`&J/M(j[iP0=-UȋS^oTi$Ky=Y;^盌iBV%]:Aox8 0@x 75W3^LjyZGuJ52qT X]0u2OLDa(\id*󋛸K,PvF\d ;_ӈ)r&1*OjtӑȾJ{j,w6$LMt+Ft|{j7ͻzFd>I}d+0;Cnvװ.lBvx>>i?[k/.cPԵiXndlw(H)mGKYo~̏wYOt}n  b jɥ;k+L`gLߎ+RIW*Nhjw*;_N SPU]sTWFݭv67ҁѣr71`|/bVmXw5lH$m8 4{Qʭ^XS*d TDyZ@mQ%kdRp޷?T{8QݡSF=| 21Iʹ}DG҄kTZ=F,7!0+sVVr @̶l Js{˖zt3K1DZ p&~~Q|63ѡ>ZrNl>|9p愬/"Hnr#=叀2$slqHČ3!0)h)# gE<tK_BӭJSWۧJ[p0:V)if>fyǿikzJON稛M٪=LG` [C-lJ lDnXqW*jvVNgy%Fz&n6B% &{k"!-M)@X˱j zo̫g5YIaAxoR .0~lR*W9!#$T%z?!S_\-LO<! Q)LG6F;:/;ݼ7TCex:"R?1ԏ},?Wb8 YE(EuQ\?Nu 9R33cl$/0jf|okM㰙l@O&܍2w7{fk 63[QrMпE XX"A;㣠w.JFd:Sޚ_[kT|"c"6غKqXF׽gik z9{F)97#2h_+'/ `Ikڻ3Eu9_vw9eE>c;_XIu"!Ad'7 g7Lk*moF7U{Wku7:ăDaXm| SsuxF ! "|ZeA;`Coh ~Qȡ=c*VQ5.JQ^:8 :ʽeT4_iW9.ÖKO2`$YgܕS^-+ѫ?q[8CD 2.G ?F8mJ 9*6f[/ <3*w_DWަ<JNq5^"*"W/,2Bd$.Gױg̵aHc fzv7!x[ƒ; Ga,BY߲ZEtkB|̎x&W-\4*@XŎA r~lQ 8"ۧɥxE> =w;?f;iP ige§[xj땡Ce]lAБz4!A #<Pgf:2=؋Sd%o0 K'%qmWx A.鉓 !N(F}d 7i}bgqt9:b'#!jy2`X1و7DXE#]iumc )Sg Ns5<[@]~-ĻAA_z9K`x_žWN-, cBZ՜ jb9 EnU/Jag\WG+ FƤ#*ʖ` p?`9Md 9 [\ep)"F[q_|b8FT3OVBOigT>*I,f~lM犧Ol׫FFUI+K @FC=[H5b=d3j Z`C_wQ~O#x<5Rm:s_?7r5KYׅ>8q2 .}>!:PPĬ;ˆ7FBdEfQsR]Ɯ :3d~UU97y$'F~L>(wd^#- 0D0 d0b"BZLPw=;oWr ˓S`E2f25欕|W̻;HL64?$s앱xk ;1?c x6loCg/jw%yalgǯʅfqBHw-Kɇsb8%l U4zϴUǎ`SHwoZ/-m"vD>twoH؟iy6aN G>IQVTRP?\xҢ+?_HX[vat"pMTQȼF+U9UbsӞ+F%)ҙ*!EUq;wb lBL7Tpl>@f6%\As XdK`R\Sn@&\ѐçY>oQa&rEBʱ/~`tPx#kD((`"H.LjYyY '-{) (Y}2>tEu*,֨'DOcN-EϞ4HOiEP 0N((¥Տ0yxJ^KNi:+\e@Zg|W1w@CȎ{@>[hp`1/ >* n"6 3BٸHଦmLHΝzR$9hh?d.(5 m?v=#:&cyG~k] 4+3$8Cz(JdlVIʛT1)?UYN%iUDLt a[IFVB=`?hQC&joH޽Fld7|M ym` O41>b.fF01QT?3tGh?ə{qʛ PnwLǣQ0>ҒdnTX* m|,*/&ug^v:)&IJ0JU{l1nQ2\S|j#$O,a?s[TVz7t2_&:::F 6A0|YؕKIȕq4. a(3pɮPYэ3&wraOtzrY@URć>o)4K`ưB;7J{+E"l#z8ix'ը&i*jD㰳܍"sگ^[{呆!}:ںkYv='M;G$l*S?Kml Ht tuJDܾ7A.0ӆ IWNV@[ ($`MN'%pp8%ia eGo]$]J $Tю K|y^i!!áS( ízEO5wuQB:j==6A>}^)G~|sƛE[`|sh,}wxp > t|~_>nmݡfӼGr%Sg"G-%#9*;z΁) j)MXmu+$n+hGɳfa.˾?F7Bhƃmf9Ѻ;B9bkAP!7B4[Ϙ>Kn6 e%% z 5WD,P} ;c=3܈U#f ;E܍9(&w F/d5P?X}8eC"v/$?%&I{+gl\%Hw7mاG䎈qHf<1 [OaQP: JK]ϋ3^q8$6(>%4-LS߉gJ4/om拦7K@T_`v-6}{$5(@} 8pFۥiUF""׃,c^aѼ鍬Ԛ~`J[(RP-|h0(qfvQdq54sK/Gu7S*V#Ice8-&׉3%Ueة^/WL;,ߜYW Ĺ.[}ѷo1a# |ҀU~':4h;?ɈcO\dWnGCŻ)GY~v(IR uKNvat{{(GޤQ_jVNh21$ޒz%kAzZJn˧M/XF8u)AqY Κ6mrUI-N{tfw@O-R7) [X] âc1.f}'5(.y8a֯DYFg+#l?ltztМl-s 𥌸Sn7IOj`s 4Y)a(-tr3u^KQh!e٬8;lIJ?_v6eI.*u0TZ)e֐@D ^p&xoHg (fW ^߁ɀڝD!|U{Pjq>qߵ$]Oj;BB{Y|._6x U壾,c |SKEC[ϙ2ĴZ:3%KԋGMhF!me[ܵ`O !%7ި/CLVZ9$YzKd<A}֭nc βNzpdZDP@U'j@˅11DBr6||Q[C)G/*$C<`H73bkvb%y٥U@ؓsD+_V 3pK+ Z*ό7GEQѭz W_(X?uWzl2!0P\ҰpΧ8&eAf/tpT >6q f]B3dB Vny2c窻+Ǥ}ӽEu}+W_ʶԹ daF,LA3Q/wy;;ӫ'bmj}3ڠNv'q}Pv'5w.O5V]wA)fq$B xvDӕ*]\=fk GZ3#e:9N㪇6H8dWzSҞl3c˕D(ݕ6LkS1;M1FyxR+ʉ7kR/=q06eQ?~HVѡݞLmY"j*ilp%2R!H,tM/SIRt'W."k{iȗ\CiY P3E )Ph1|.?EXW8@>f`޼X̹""zRvޝh 'a}e⾱I$ibEhde@e䌕`lZaɝFX7Awo"o24Jn\K!We\9),PBcL0ި).a/:Yޣ`o Y)6FrٌPztlES^OIFfd;S nhް2h_HR5p@^#Ӄ+:\}\ 5xpo+nI3u;s,(E@ey|._bxq7S%"uikJQxKtnc`Zfˏᙢsp ?ZqfBxyQleth-M$B!0nox&k/;/@6QQ3 wyn=enՈɲC5A*UiQTHnQ'I&SE|O $;QʹTZFP(Fۀ8'B&jeblu4MEGý.+JQ?+F-XbՙߺC&2fE%当ŭ*tu)|)'i12Bh`YJGj" LiDu*ϨZQ>n1'c-^(Ԝc)͕& DH(JɛzKnMe*bA^s\LhnW2lx b{&l%wuOw)X[&G[mxL0֠09Wzy}jn)?McA^d3l6ǝT]~0(B.>r,%Kt䭷6/_H_'ָ;Mx=ޤx+ȉeg*#BD&Vo3)[e0L &Zz*Eg8k^ ȗ P'9z6HrNb\ GwۏRj;rWv֯6כ}5բ“r"yVu[M Y7pL,xPtB4d”וjjZ{Klnp ҐlN-d؀i/yz eR7;IZCd_ZPPm`>*ĺ>Fѿ=Oi %smDSq&J(@+>xV܏L|MCג-O̫qy6gB,>%vs"!N):pKz!&(`wp|)6b{zĒވD.Aa8/ML{HDI{/޿ޓC+ˌ{H2=U5xuVKG3M+ld?V dڔD2#cl >gʀ HAu"E\)K?W'[H(:\!:X&lDnnT;-]uأ1%{  t"ӷb&c.ixW7:5U 6{Fd,Uz>FJ&{JfE#K&Lږ#"WcWu5.Zj 0r R;d|vl'rJsdT$ÄaE7ki@XNma{ŕJ.~TKdÔMFJ['h1\RTJM 0 N.6`5AkSe[ZBmþșt8F-Fx, ;mD9La\NqŜދRߛGGCG ;#JN&E{ޓ~zpAlхǴݼ:s Ȟ:M.K4:|(uMCDҽ.1NH|Lhx=^~wIՍįY-fs  XsZu'MA eZFR/-vEyiMEeNG7G4k-Dr0va\v<_&4߾Y!CaRiXVjUgwP?N +:+~ diKWr(( t/fpZ':1ȄYcSs#{ZSXj`VO-eω5m^p.oYcƦ[S{&ljۨNJ+iM^{348*=t%ߪ¦JΌ )Q68tb8`75m!$y5Z,"-{aKFOÛ$C;;f`**Y6 a&I-|IKОn| (Xc C6B(_y\SҲvpZ`%1's~CT\*}hUL!)%/kQSW4%D՝yXDBO>Z ^1DiT(gA|q&N2_0A .6#z[?I c>i dH&7v$'湋h"='媤FN6U tN U\.;837u$v +ߏ ! Q t]Efv#J+^[}DyZ>HxdDxRY_j >ܠxs+ږ-lu-ͽv8CdMERn}IL(\h5Krt=o:\.Tv9Ta+XNh붃gq"aIܵTyF`~rX-{CT|LZdL_.O&ܼ</1\>3%sW˕pa&*єoBZMu7`b_ʞqȘw9 9̔x _Cw\㜚46t2*a6}cIJ\uaߢm775{s36?/5]ezwf :J),cC>-G0-jko"2&A0Q5䢤D7X`}AMgV$^0'D*0-Ɛw)g
P}ƃQ,2h ²ug6zdE+ &?ךgSXો, eB5<;1k{5 kVL~?}3-<"$R{Aj{l@n fi%4g@17ǽiJ3sϏ 3oqM4pƨHȧ_o}n/Mb:HAio PQ}d_YJ<Ҫ+Ck1F2PƅcQ>81r $2}qQt[#~M'xb_X`Vhy,k ݏm,p$'RfKecO*?_5%J905sXE.82ЭSTCHŠOo&ûn-)ԅ>^ndC#3IJYg7Wm;XٖLj;70W VHzcir=JU8bu(:z$2mx1ifHSNL7B[m| ~+&|ö@V8R x)_E]6[}v|A aS'S٢9B5yf+ Zc8L޳"dBR!8'n>>%33I+ʳ}mOlH@?>dY<]^aV$ykI#ܯƧV]rPlQl%nimNTW 30yAUqjԨ*"VBz2/R#m6,Dgc NM*VrS6C^-8Q XhO~~/bXdmm8BZvbe;Ɓۓ(ir_zEDFV?g+bv [b8^ۥ\F6i3eww0 eթB*ɽ H^kB 1_w{}#>K/Mi9y $cɗ>r٪Xre5X~ލPy֡c|I0ILuV~={^f6$L~U^0ar76M`><50)@̊,Dcƌ0>0i#cIb8}u?@qHC_C>;8\P]tlCl65cE9p@W8~%nZSpG= GnOn39C@d/*=BMhb*Cث? F8rK4GH#X< 'ڳ\;+N2O|7.PwWjl-c_TuB~!qžeOjb4hg ro ŷmjh0,O^y_@OǛ#hwk.t#&M@/*Ng$O:ѫ5e}0j^Gߠ .UDwV:2EvDx|BXF>^vkD|ND6N c G]qZÇ͏$XAIq2^C/30NJ2r,0~=یHV s' 5aD]?nga]N[^1ZpxmcE Xr> `0"]g4=jijy$ISY^r4RC{*b Dz3 z!F51Mi21~'y=KCY[7g]ӆ:G.om Z?/lൃe5E dP,ɻшR bDqxV"~jh3C#6b91h=96$~m*)SFX9{"_T='522y͞[[͎Y|V6#ZC7ӰJUsjw{OdR}$ig\w#ן^^Iȳ’vv>ڵwAfNa/M\F,\fsjչDYU;ȼIVbHhS|\Myhv>tVmc=NWg8ewvPi =h!t#nufċ6,&{[*ѹpdB#PiS b:CPRfVPs;dYH/E(t~d6"/[I #oG |EzW3 JC{]>Demr"P Y#5}w}fxagx@>"=-*VqkC0boѹ\*ӊFCX^ Mj˻-"'I5}͹>\i~Ea̙  %q5%):=(2 wv&U.e(%S`vPQ eup gA2'\O/s/A l^2 ]PqJe2<¼Ug@KyeQSx.ڭXa"'П{gN ÿ~  ?<xoSONc.ا–t DyHHJ &Y172lr1' <?ՠw[pl%HF0Z_'TDYxJKO7HoҎx=RY盫}Y} AWf;^P>#>~*p ),Vx3:.t3ߠc'>VkZA']Qg>+w'Fx 1YlI*sIp(ؼs)Ct/Y-%Svs!z{I(*CZ_ZPdfփ}62d=}o4k긵2r<:tJ4Tv&8pJ!M͟2Zݒ>`fd$LUOKH<c9"B\uE.+:zw }Vȓx]BLWIٓJ^ͷ3; @P~癮G*Gcf Dj;t݂Dj$8Έ0[脭Տh[X=DaPv驘?~Yo0Iww Pz@ jX5.s>L|k3/ܬ[0iVqr"e!aaT!b* պ< yA:E3ID=lG;d)?{.Eֵ8si;Bɦ04i`.F):vķ+P&@JH>r,xo+Pl[f`Ɣ'o9ld場a@ f`Q* di5\k/cM>"ZJp|4J6xcfR"uef\2w |>^ Wof!kL =B nD{<:T #zIa^2/fB14q-EF\jksőJuL#VKHz>ۨOOljD!Z-!DvBwD-]AtT*L*WP#qS7sV6V"-ŶE 9k&όT%ZZ͈mLz\Vnfg:rbud}ʵM;į,zj. p>eٕI|0{)nWo~/L*$5<؜]l%9.dR/Uv_mg3Ct@nT\pmpɧ Sѕ^Vy8Vh A܅5JIiT#*gzJ}b`xLSIe/-!o&?%!*Y":I9i-k SHͷݫUoxʢ_Xv)и3t4PbDlh(UUPf'/s7 Kix1YsbLB}Zrsew6T"~' @9EFRb}6`<6UHң "dRѨb.BsjӠfe4a\&E ɐ+T! i6݆$]4,VIJy E\ %KW˨qʫ|hHZ9T)X4v^tPl}u"r藺xx=c1V 3z/~-t 's^y [>.>#sH5e$MK=ltQdF㏄=Nھ%KI;w5|W^ӃvV>0ECL= r1EIzb|G$OԜfޅSsnIpTzVA=h4gel>KV2!Ґ{ \|1:&FbNM 's7F66#qh]bF܌mOQ<=uɄ9nj4 #,3!9RX׾6|pܱ(H8v:EsriTV+>orKuik¨5ھ-F>|zo&'=)0%>evm5_9v7?Av0$}?R.fvx&"K4J^G[!jTp)=QwA. FUt'Ѱ#,vȫ)2g5fSs]̑٬I{q{ -OT@ Ψݍ\xʒo&THG?M%6p8;ZC_; ;փG'6L% G-2WkH2?M4'󇹯*E S4/c lf.fDV"w48Mڶrr LBbM_#Ԩ^^J\3kp3T6Kф]C]}vSmb +6.F4輵nYm(~1J\ɾ,hW2iD(WDƐdlGR`v$heL[+5rrA2\c /\!9%;|/F|ߨK$EP>`Qb(+ {cjpuq Knh./LK{FA%- ;u䴥WqvH\B'߅% ~F@WpAg)ƿi!$vP)[lwW)卉iH՗ga*{rkyA"]r.TNҗ⡭kg.7CtmMapAPj '#Of/[t@4F !wrhn|<4QW! E² 9m٦ӿ1#я&Qqc>zӝyEvgQi$t3;;#}+ǽ2H]s)LgmR6m$h椊C<3nz $$c>,G/'@Sp6W1kaDPd)AdLd.^)ϯ2z]B{Tj"-gQ{!_`xMwz->*̟fPg9`:<ثHR\A)ҩvn+t陭yYFndyaϴʊ^4Lroik_]%)FGqi6x O.j-뿸F$6uXe/b.+[)(Fwa>IݜI޽K]ʂ):;{-Fo!tf EKTb5>f X{P&݀08Hrь.B ),˝!VdV{6FMIaBb5Q,=X.e)_= UҰKhfaW]]HT'=ys1z*B XbY bӻm4"Z?%v¯Lc0ڛRgHwuw!8kjZg1lt;RwrLJq߉_aF~]n_u/8; ~>jr/X~9S/GYuXHtM#-4XgY_h}HWLIz+YlTǽ6,qS}M\8>޿5&ކDHDؿi<-!Typ1 /8!Zľ ln@늎 Q&{"}F_ǜR*UCJ6LZGݭ]yQw7IX'^τJ^7 'l6ZLNOj[2I Y~wCb?EçQk A)x?f%jOو nWi 񩲠60؋J>)؋~V\T6P T\$NψqpĽX%5/Ei㎧Zf%>qZ+J+0ŏuSoQ_WWNFQ]aHEY[^ɨk DmosD,dq4Bf.y%C'!>K+ؽ·{#`R4 X Ɗ5p͝3$G\BӉHIe3:K)\?}X)ab`fR6vlbd2FhCb(qzSW:Q`ȯ8fTeŞ~ <>ua1{l ޏ+щ%; ;'p-?4E>]wsV>\/prvJ/`PwI :Op6lh^ (i7xoؕD3.N3(?r#W4 &ڀ/M@F>YiˡI>IIȭ}--F12F`y]-=5/5xұ'K4׍IPMJ~1F؋G "ZTo@^ĵWv9ள?zۋp چ1a5DX_: 6t=a1!.puD*7K^N]'mJ1 p 'z1je4ڬz.GgcWWw Ec|*n"9~kjIB,"? HԀ?*<Vz#Hݍyq^gJ~hǾe[GWqlD5'y ۼS3у>錿[+un_+pBqHwXEb}Dkin>!R/hoA.ktNE܅ 7Fr=1 (X="=\Nzffڮr)|7A/+C~wj޺uhR>AwN&g-[r1y'xN:6H=t>\ *Ip PÊ3u3k,KBk`'yqcfYܤŜm[؉ce"aH&0Rј,jC¡"̞-pyJ|$Z/79 .:u̲B4Ȓz'cH KFrw%? ^dAb;u~kg} *H8F"((Ll8+lV |E*zi!zCJk6½(ۮ;KCߐ&u eV7ӎ{_YC}K]PGAsiΖtHwv7,?_4\#b.걏FDcn yk4L* ʼ _95Z]AǬ/]1Qd(@U|>;ZI'[Z.Ce窌^z`һڗ+{PUP`1nNS:NlKflS>9NHKCe Fa/0QX߰ KDUUn3i87qFr YHu{]&CRNfm?PlBkvfmܐƏ"sZ >δ.K j%>ܯfz)G;2ܭYαzO_ҪY^pR}}tn‹E$pM./\ ClL:OX*^‚mɝШ# +ޞM簹 _:#eL8: tN\nn5!/+>#ZIWzae֘ʱi5&l;KPjcIf&\~m򬱛)>?R(|Q@Z5M^T=VbŌBB@D.L1p`qU$c|@"I8x.-HyW Pk`!N,7s{3:ulcR>viFR4܍2 p1e+h ;=5ΓXH'^C 6 vjB7c9_Bɷ~MԥVyܧt[鐫уrt"o 48ĄiЁ8w!ÙaY8ٴe(cnd4KtҩcsM ːRgS/Ds`.&\:<% hM{1͕10{q)Pb$ñdFv8+|i73jj"\c]ŘdM UD tTqN > Ƶ891AH  ic`+VcD̒Пa#[T~L1,u/0. nS oo?;y՜ڡ\_#r,g}2 qraIxj(OEWedԹ1g s"ʹiLg͑k`Nh Y(/]er4?)&>(uDŽ;0F(r׊Ȏ9/=Z|+bʎU6H/[q6|߽esG{X_!\e"S63:TefW:ٲCϨ%KkL㝻*BLg~0bԻMtDb7U7Xo?h'רm]G}[Ȥq!(h Љ TmheG۫ ̀-C_c -vauah2W~H"WK ~>,=Dc`YaJv{80-D.3\]*E5m5CP,7QR,Qj^ދlr3HϬYGq?. $!oE!9?#!Etd^9 2++j:5Ĺx"ilVB]gv͒#|3JwV;ᾋ'nqʄhMɈ=a{#Y˝D;nLk9\%HXm.};34Ut6l~:^;P4t҇օ%QɁl>(C3zq#XtcE9[ (ϸWsW4@F[-"ބJܼ3'3+'KŶ͠,&[v"2yFKST Hy*cE?=8S :3bz\Y|{?q$$Nr'ç_[,ǃa1!))*8&CԿ@# |C3jW[v 09KT&y~^xt)BJ}Lp#n,{ i B1p[CeFu8nOGtF jϽ,?+n6_">4Y"BsgR]hE@&uxCI<%۞=͚DNRcDK/~'UsE[r}=n!-Dbia6:vfIh>¶[dmcg)3` u4O^LJ&I^p"Fل`^S6=qJT] z*z˃[U'z-Q_]`vF ig6LF-z62 Vesd[:Cp9eGYj>j5iP+pֺu;,6qbmboKQFyE\om{4Qy$ VS?,[]<IџM##U4BZH`~\Qq׫!xv'pgӦƿ=du]9wdfe!q^oo4x;3l\]j@"PQ38ц&Sϳߋ":WEOq~*uWM,+Q#q(kQeik [w pN;JK  +@d6]1^mlFL Aw MM]-fõ:&ǒՔ%%,Nwg3u U'Kfu2#+u#t%:-&f,& !yʗ#0p%uG 3Ik#ϮK [{[n#.h&b0oEb-Vz Z3 I )/񞞲-ص"x6џ|mN)ǃPDPYTb&p;yyWvW2T vWޙ A ی 2]''!_ T?@C) t#IzHyRC͋ognR `:=!@*d{?ә[#\5X>9Akc2|ρ `RAڋ`"u}+_ &;ф>n2pvT@v e:{Ԁ6l<]eO \<OOI㪋Hb~Vt4!񡩠sPG4djBVqRxҽn s {[K_OK ͕CE9?j)E {OB'():&=e/ L4vU,s1֡1iAl]xO e j zxr5tM_LS^\ lnsERO[˩/ p e>脆]Vս{A6 ' %F.[@/̪Qqw)]%90+$ FF㮟Aoac3iӭL}ƌa"Ve9%G mK0GoN{]F8(ć.5 8ufn ;d'ޅh F%eEg.Xo3DO_N^pk&%QeIЂD4Z`+Ja_sU/_Ӳ<<74Jr{.zX8e~:by>T]С{b[Pou؞);/E8 柢hAhN-w8E[0PP:OVrTQhyMt(;1~O%-UD~$ Cýȃu{hXPW7Gg yp{q1*ݫ)wPԣ(E(wKbaJ슊t(X mpЭK8[*7 JjWc=vX,<΋|3( s'YXPbI;GN+S$ODd{p{HVx9,@1!9Ilat/trH'pM'&Hg6aZ]N» mEː|kV6j/28$oy8;TC;p~[ʓR;YȼzxBhNܙ(N87mj.Ya7+=A~YײfJ~M#؅[EV;3C{IvI.%p~~;d;V:dc1," 6Iwd 'SYp T„ `$DF/"W.]v@uswdzw{ k8;041QNŨw M-lޜ?{J ˉ:Q ڤp$oJ\{,7w a ]OIZ8+"8?H'ӈ? ȅ;vIQ|(]@h$ P0Nd㌥m0#KmT +ü/!Qs #̄rlsIgSq9amKF4׬F/e iԁάu2cl"F#,ָX|N$3RD#t<a DpZ]젊;@)3%ۈV2ģG.rxl{N2awh \AR,{Oa֬UǗ;Cyw5TZ7-܌z{Ibv 5/Cz/i3z^oXe}:j({ØTM޻[P^ao4-TKh1f`j= z$BP~;,S\P*R_1D|b]}X+ mp= P'+[`M NSFP`qP\ dӧ cD rEJ3j -'Ѵ յIV<Dz(yF1!墳+in럓wJWqGTF.؍j*CҒE$e;ZpdBJ$0E З m˫D,~VB#Z"{4dBam߻!Q BN?>?2L_"`'0$C=Ok$\Sk4+ ݼ(FB15agĽ=iy+>{Y"}6H@u&\S:m2Xx!3&@ yuD(tAq<|\Y-/O,_[c"׉Zz㻦tAlpIEVI,5 @a )xϾ%S]u5Ov`h;>qinCg؞%^ٳ:NB_/Lmp> 8/Fň'lC&@Ώs BF 5IXI˕`rvӮ}G{_݊|6A! 'U2;1HPq$wYMjd\ B)m B[r :L7W$QtXED:8^G9]!B0OpXrD??.ūn˼()(H4uY̲C^C=g'oۇ3`2FfSQM=ʞ ?3 ;.kqq)0ƜN 6s.#WRXNBE0æ.<Ʋ?Un-HzȘ  ="u Y/rO6J,/V4$?Qݸr`{$|ff剅 pΗx 6&Ah 퀝a"3 J\¨e Mk O´JY_N D˹/eށ.ߨ Q:4JԌ*A,1s6+{WH8 g$)@1y_:/,?{~ +VgܐF}ƭ>BNt#n -3Xl5h2w\oۣCdžɧH^{fLl` zeGd1:hb 8phx&j;\^U g &ʸ'$X8{Fmx^`5}NZb f>c+0߯f6O>FyT=nO$/vN2yI'g &MX58~WG$q昈07mUQ`i` CVP׶FH_ @xq B{/_&rB:4xf++D%KqИp?1uNN9>Čd+1=p~38yɫQMIr@ ]tBw~Qg?,J=hy9Ռ0 yT#W,B>FS962a XmKs.VY񭔒QFWxɊ˒#$;, )g*xHT"86&ne7^9Z+8_FUyu G1T(fu4 ך A~$RJHEr[\j% KzM zoK9va,w܈ 8O.8DLa3xhDXWZx웎r t`*ـZ(v0XY:!q0*ĉԿ55/1e7r~,Pm&,Xߠ?aNT[|şն 5;Qс軦օF_\YR)ZV5k]39;< '׼H1מJ.Ņ]]0rW%=t}}7Ȝgʹ2ҹ,>ڛo 2; # s=օj8)tg{ʑ)) ک=̰G4'WY(wR+ 31OqgFQΛ=|$=x ?l%<,&fK$fȺ8bi=-}x݁{sCZm{(!%W t$Sn~ևG\lp6),C&<#ƺ@rU}[+!gh ~ٗ1VžX`z˺%~.ЬYP FϚψ@H;x%o딳 7sBIgX#}.Ksʉ_{"Uݍ`<0̄Ja-&Oz'V?[\ϭUc&)U* ҙ&7(, 4k#{/\u]LR]Rb3,G9Iӷ,OU^gL L1V7hLo=0Qw;dlvS+AFvmNA7oi!MP*w|V̕c1 An 81<%GAO^3UkɿMWŌa7PHnҲ틏en=e_s%Vi!HcDE#.C3Bw>e0 #{?Uf j[7! >m2&*igxA-?[ŀDm92{a&䫬`0t&y ׏C7+c>i09>rN_Rvߕr ?&eIVBW1򴍰м uz RSl w+تD:+LBͅf !K$!,e0jCF::W@يQ!I񳅚F[OB+LUez @vϲ0L6,oO،idWȤ&w(^*|ThK* y9ARuמ=U-߿A&c UX P2ClWe e4.GR%f^a7EYxƻ8ch>zߗ`b,8 ΜJ׫dI6VFpl t2DxonB7>5!چ鳨([j ,!}u:sCa]$X @(h._L*'>_\A-@S"k9`ѭZ@MQ'w.-\IC^.ϲv¨G/E[nᠭ &~8w{|9 +{L 2z;z:~Xϒyp5TXGD#[R!e6;nJ!0 Q& 'ym;ʚYW%]\Z y'̥¨k!=yKnK1҈n C"/r҄Ve?2fSK##@LeX; G(IZl@}o 1of\#&CczXAӂ^7 VoB U#GY'9i(;EjIMEc$|DB9;V>"_@:G/[޵+a bH9& $@r.\[l:*gO41&}hb^Tstu\\PJ7̕P6q2%|q4ǧJv%ijrC= TV_y ʳwNҦ "/uH|3"(=Qݖ!-c[n ql|NwPchԫJzw&>ѵd5fYllokRhRhKKѹ1:7&Xd$@~)%薠NL'w`sP%!HɁ?M;5JRjP,5] )pS?"@8s9U9񒔍fZ׈j?z!72M `I7׌U4c"Fŋ,Ls-Zwbs}9qDjw]M iҵ$g nctږ*qVrS,yc!:5ƃBϰLL>\ ` 1g א )=)?zf\q6.\YZ\b9Fy8!i? Њ? I9D5C״Jt3'i@jh7 b$ـ0G#)}"#hCj-Ycč'eo[u톳:yaeeFrؑDp7ֽ?tz!8^;9deOher9Q6 _nK)Bv=T OKEoLlze<r(~)c攧tzd~}8 %):Bhs1[ f+G/ʩQ4O\wH SOk4_zӞQFw:}(Jkݠlm3ۭUX>uUǘL]aʙrm.5~@({h欨e`36{.r eܧ` > \UTv/o )Pux8gk#OC|U[= e%\=(:%/l y=CXdrh9`gܐ'ˇkb3.$1Pjͯ{'r8K"S?LGM٦Pk*Z֓0WOfPM5g:ũ+ u\D|E;GWs*7Z(l&ӬXCx@tUfʳ_ϾZ>jQEj@d~Edz/onGt ~},D%T7{48Fř0=W );ІIVWK7n#M.i#xc2b4sw%˝nړQԞmsg_ak$foT{-r]CaE";WTE8I'R[q͌V:&V?,"u) !߽NMm>Z!:qפjHea#yWa J"gpǝOCi5&Ҍ%U A18YT& Mj~7ҤռEt=MԼB}?}Z MHDg|82}hvrj ;8G(}TAV/gdF?1"YOGoor7w%=/6K*жO,/ZkAM"jæ+s&> T,6};zpV+prvDw5]GKS OA y8] P-e 6.4=^/A`<s3p/:۲OTZho RH Ϟ$X!&s[؞Ub4(8yp)ZXI*^U%NI/xOQ/Vj }ziG>KIN4쪁xz+CG̚UgG WMQ_:0dۇ!_I$D5xX?v  _&fCф \Y=ڡg$nda L";c]%eݤ) GOp}$g(W(=Ӊ] ͂!Z6Ff2Cw,u]ŵ=JvFC#OHbY=HJg Dy0.D Vir#-&d98ѡF~|?2u-`Jyt]]+c=~veokV-<a˗̹0֬ýI`o;cm\wH9Ņⲝ\/Aӈv ş)[HG&$Kq<`Aۯ4)[ЍCoQż!j }2t= 3fM"WfdQhlyn~ESs s;VD*IV=m7^guUƱ@ @ba^lSG8WtA`c|.BC 3)-WQ{/lw K3sq<Ѕ!jTP2_oa4хIBNӨ'Z@> !d9Z\2c)DVYtv E; FgZRԚ0ޝnv HA1t-%z83όLF&cw.̈́p&T @F^)o^b"U5l\ K$ʖhf(U)Mewǵnyg>BEFzoF{!ШƖRt> 3֢KF&ᝲɷ & U-Q1NK~|ERHR&.\'}lH1 y2a> aOGvʒպuQ&6Lgk)j_a qngX/g !Mza Sʃ h[-ΎՌ}56aRp v!lOne "-㥈Q(2_p,Zh[i7vUk$}#X)'{ #ec^?Rme+:8q&0Fm L$涺Vf/v?lC֯=$WA7o kYzs^m <rH%<=f.ׁSybb1QiS0a0R\hZ,ycfLM$sK4Hd~}tw9xp c]! 0ȐBSfƵ8~$#HC4OKJ~{ijuw7eT{8A1b^_0W.-@ :$P̧G.i5oԬd7侵k_Vdg*z?4;\]{1#ت+L=/LpmuʩCEpRzE)ЏENo̵-oq!zwy^x;$}0$?SQѤ* y[+aޞJg?Y4}Ul E|H ˯xPCBځBh MC1MGzd<0/ ǸijR5̩֬L*NQtP%霂&%q=M⥛ W H)aŨmſ2.cOf8x '\\1 W_s3妭M% "sYiW Ȁ!? +㸕3KMavwIsB#Ӳ˲?HISYૂ *UAv) >'94DSe12\V\f(5*FџObn|KS&J97aCQ!n%(oC<ę//y&8e-DGbLѱf0s}oh3G>b8 | a+^ K@ȤSAn̲bw22o͂^ֻfG+(hƁ z_rR^ًX1)d00KjU-iɃ$fnUΩ PCX,<=R 9`HٙbA>ڱpMȝGrw,26<j(a[0u.EW\A=yql¬{dsgS.|bb|: izq섍7E.feBGnh}< wwFc;]̠r͑4;ƎWoHc>\p| vr9I=vnh ^<#mqEGg/dcNGW\ `$ qƲ3CqCS# 䆮AC7csn5%w f AzKpXO^%OYJh0A|׈{0=ю@83 ('`nGj `6Nַ9/DIpLU :$k¾HIpғ+:9I!5Y59K>5vaKB >2"}245Vyw!bxZD+G'ϸٽk&CƝ(Bw5⌫VoG#1 *%KMC7G!:HkzD# VX4ZO7ZT vG4[5Jij9}l+EA}bኾuڜK{[B9T19c >/T-lڴ B`61`:`$H՘Bzk$h@E\\ <1}WWY0.;P 9Lajxsu&nCE5nJ N)D| OZ[+N r<ܟ!V} ]N觲Cb"&8R%s-?3"m& /.˘ (Y z1GZAͦ! _w-M`S9za3.݆B!k$=?+.m'Xw%3h[O@H!O(F?@EeKxh gz1Ȏ xvԯ&HCghc>ѵH;|xԉQsh:hC_9}H-HUck-`GÒQ-cPHfSixpz(_O|U`2Ӽo SPGq:Mi?#"&]G?zh+̟*rOyM BNX|EYT,N kZo 4HZS5{쫗[f6[gw0/A} E5"5 ֗;'?OmW]FV #yl1b0m4\Kw ;wPal œcJ"r$i掍a5EjcϦg]{q`1Wl>ӼӪ sx?gyL"{}8I,8ɳk_i&PXc ',solaI17&e+`}!CztZ2qmWI!Z[l#K @"ەہOP>5$yxsL> w4b9ZDtL]2%ŅoH&kS#^C#j`F=`,DZa<a+BD}p*WW`kB+ >^_TD9^񹿬#.,qAahie;;Ļ- Q)O;¼g %HFS\h&za=kG"cɆ#o=L |7""lzf dANI28qOz݋{ST ZZSHS&YurNFzD!r2AEW\G7F裌]{6k{oeg5/p[z~tD)Y[hs4T<;%)Im;Z.71wSJ4A%yƐkK8eH >j&)uT}c &Ecj9\~OzI+ jdIo _< G: pB$~8`6g Da ^yLÙ$B Y}$W7DSh.۳y.ڊG^~1wˏW1nv$ښVԩHdV:< .Ns8+מ=yX eƧ -Bv!*Kk/'f˿آҒBK.ޜ5%VIEx^^|0)f^=no3-HzV[ʝX&w\iB /}\©?CTkXz[ X5WHˆDfW AřBG te h̜C'rX;9\&-!sSXZ1RgϧJozl|"m¢@E9|cLS;Z!9Շ?2ȥ-)y<( ӰK),P360TΛ5F\ao+[tOn2̵ ׃LL25CwPMIz]a޽Z3 k ζd4K"mxw *RPx EJU/v,P./ĠeRQsnf])MlPܗv?!WxcԜ_õu Hh7u/h:n׬ז/Ҋ,l!8Q2lyZفtbҏ zJڵ:X#l>.OC F-}(o Lݚ#QApN1DiL8EsfXSQ<4!v@J)1څ;6<"Kgg?}DOCh:O!qMu %1*SλbTUlCBcC?Jǡ|>Hbk)4?)kxaMM)9!WT=%+ByҏfpS~T!RdA %+^0/ҮI<6t)YIcSO ׃ݍl?QQ]t^iE/M7i`>v 7]r1 @}\ۘ69&'*xv#Z#˺jNǴmOMc{0h&pAm|dK @?)uY|0Bʲ*ZK c4+xY`D(S7!kB.Lh+G@ZH Nl:ՁD3]T?qULBO@ Z=eV@`|jhi(VSIJPhjP׺|IW/Mq?4B+GyYo7M^ۄ8'o^ k58! E"7s튿䒼=j';n5}9ɾEe`Z'Qp:^vk<3}S~2NWDG`V;(u4B37ges@uEzAѿD4Q7ԁZ?Eّ/ 5!:C>=nwNCGa^hjr+ޕoȣ>Q`/߃=daf., *[< *J4T u3 &Ֆevm骫amFe!:\^/PC(~ZvZSƦuG5Y>s7}Y;ւm524@w0XB!i%M,$=m Q/ Ms?#Z& 4w2!7QpB\[4\UPn%b F_vӰf ûb_O{ᆍkJ),ªb9jI!jUwUP;b;w NԍW#Hg1tJA6*HZiOC=`ߨԄHQnLke &TK,5f9OLu-z?b1};sT0I\)YET0qI0>$N¢}X8\Ղ"L= ]@; 3Il%>NEn%W&/S*audj9c0CzL,өWǑ6t6YvΈ)̜ǙE9uKb,C ,4hLIY]&!B2ht7vtH.'K!G;y;G%Y$gH_dSG}ÑyyEyA .5\{h,@pi1 ):19_$dy+EVf026EżLnHnŌ)/T-B- ژ.׸q2dq%|FT2JHiv{%"IB*ʦDñhڒdOr%ƮAE/9N]ȸ*$:Oj~'ң;d  ׮h[#_!]vٺEc\vXG{6 2X<;Ч~ưOs^F݆s/ͮ84PFuVp+` oи&MNt4n ,W,FS(;eGb ><017+n.Wpޙ&NtBC$_FpaOߺ % }mg6]7cl1iH jG/3"._>y'R:Vh/&_ogT0A\Wbk9+;+E7uD;xdf\wm ܈hKbNZ=roUF> 9׹.}f?<`M7%H긜kl-h:~܌M >EQ,fdxu2|It] er /+HEcdmf썾?rH8u/⸎[sр>Tjf~{sc*l ʞ.IHѧC|kֻϲ7:C8>Sq6K-^(?ANЂ^|xpDUZ.jQ߳K"'`!ex *f>Y0?*W)`dY mjӅHm9zEWS𨚳$w4]Duƅ,*-SY\d!>W,}zs4xЙ0bǀ #3M(z*X=92.f_,Q/埮c8a<Ug ٗz%I3AD!’fN[\B&"}IE `.pφ ?^C`뮄 )fsE?r9{ĉ4oF:]jiׄRnS> I}|^Ѱ{4<ٓZ*TՄ!%Q*LXze!>Rˬ #(rTL$h$^g0,ĝJT|o 3~D=Ǝ~8ntUa_6Ӛ$[xB) z~FawU"+IDԜhd){ fzhpl9%$9tH ,aB_)<ᓁGT:tX,4S>$*x`eqqX<Վf7MhlUGjxt |}Wp2!3߰H8UԶj'^ΥU]ܷ} + ]ڼHKR@SMpmtBQ/FԌ I? ;*s.UZg80sI庖)=~Y6rܯ3M?a)nm:R^w`FQ㼀xw"Av-H3Ru5 *s}jy;8Q: }. Fe MõReOi`(=\dp -smo(>6kKtƟyy(]]4w{g]U65<4t<'kxr^k6XS X>! $'qtwa䨧_OF~3H>j!m'B-w1d Bep.C^]G=ZB]n5>AM4- r2Əm pJ7*Uw^,겿˽,:Z [D~^%s'{_/ׁK:@@u ZF[d$+&pFsE"ӸP&7ѫR/k>,=hMxz! cQ8b <1I_D9h\}e+ ݅a|EZ$w_js@UpyAqCNB ߜCE]u7LJ.S'cyGYM'Y,ptq;V&B;FoCRe0`"k|XkPэ tne_Q̚Cwv@B{Nձξ:3 ϥ[,^Ǟ^bW u'iȇo-gwAUrhI:<>',|knFWcL|@ Hƞ|oխfbZeihz/AcnX%Ȼ?(/'Q:dNr+9=[RBΟk/qEʃѕ FD3?҄qቐ/z_oU ^^e҇Fqr+BQ 6xZ?8H[CuԻc'C.ޘu$wuGVeRۀ@ {p]jxt&iaw$.L ;= KfB'o 4bD/mq>=("Ce? z fEAc0-jWGPOEDvCZ,R hM2OM3F;# 2B{\NX,}|-bL 7Ӌ,<[T>8'9>$ ȄwWub8kqF d_'_9_u7u rL7YزGĘz0y1xa16~jcuRqFl+L4|(0_adԀ}e!,XY" faD͜WǏjz 6H7LL"g*wIsp߲(ﲩKV-UΪ}EXl&_Wwc *k#h[}y5q?7F82L?W^QǍg7>O2>{[ȫDP \N̆jVBuֳMaT9YP 40ip_# :~Lu  OȿVC[ub2T;[M7. U7]x(g "/^0%"ʺB]Ղc/:C,4eQ>Ul'|ڹ?6͚Q_wj(qp9rS,+׆2C WNѧ&<ִ=PjJQRȕ=D@2mʂ8c7N`$x7E\(9cOH=id}Gq,[8f( 6)=Wh(;|!M j2Ka1f>J9^ ;/9!'aX1妬Bƣ#v5:g* uٍnhsVփ].T.KپP;A_=<)}H]kHa=[ 0>Y!8"TU  .Dl'|Zt~"oy@mKqӗ "YY4Ó>'[{:%$ޕ6aSJ52Ҙuw/VFakRa \P[UOS }A΁5 + 4)cU5i~ _=HڀB4ٍX¡,δ2rO9kVr!dǥGB_ c `FuT ᆎ Aq.CW|Ā,YƏ G baX5 Q#={酥0h!1x|=Kɕ >bqu؈tzC0_IW cT\= UصSӔTTs$ T, b~6,r@?) P*FҕL7B\vYV]b ́0 ]'0IUZ^@+ \8Q15罜Vz&֊4 uH\z?^lũhԤ>U4wHؠ7TL jO4C15%qJ%-",gN<"zŜb1-d*aGC:wD{Hc(#I/HyQ!X<\_oPDnNS4?9#~y"%FU[/sm+6 p-&uVO"̪;!g<`|dv䯵c+8l`DήSW٧|Sz_is>*N=[iﬓp/8h<|Uuc#'D{`3prlډQA9NSc' (J-RIњqL&Vk,+:dթ0-xS2?uHӋZPkHJgB|I":EKBNGb(>R$x ~sT8v#?0!*}v }9CBulf]}LvV2 Cb0dVH˃D'HVjAM u3Ks9P|H~#; LA-EsP5rPKfHZY-E?^ 4<W-|aoe]Md_*SØN* &Z! l(uҮARK\yfowf֋SwLܐ0Um_n"ѩ^f\pm8RdH}7_OA3b#=M+p'hvt^A҈Y}At ,l^,E+EAࡧ[[aNB I7Xg]*u^lrA310!r?J9`[`܆ay(Ԁ 3G *ˎ: DZ 0`g1矘B8_M2nΣpaD֤ע i٢a]VK)$f$#6z:.}/-K q7u~ҽ*K>@{2^:lrr pbowkEP@Y  #do-me:r%!p-#o+ sp]4,@xoeIdMd6[h2$`? 24 ๩[|Ĺ\w;vx{4smvs5de>0\HdVKD)QyyPA6 S)r5-^X<;F_L3q!Ŝw3dVVigq#,}ܝt75ő)N S`1/Va!ȕx  {AaKvmbѱ_'bxw`}(UMZXT^"!h}(tΖQ)6gki hx1A` (" y?T2UOa]|{]P GyJrJT6f񦔼 7$olcΣεUڍJBZA@ShɊ;^6X^)=_ ]t_Ɩ\tdyf 6 1Ѯ<їBfo0YnwU͚R <$! esUOS@lTdWB~j6X=9~;h#LZ?cH`yֺq| #|u3ժ/VkՙElzUBY䣽FRzL.5=Ui$#l̚Vo Ѭ"n3wqp91ҕǛZFh85i'!.A/~F<Ơy,EQ~,{P[^Q>)@|Z|?K*Ҏyg&vSpJpc_F.P3ϽNMP)= #9t1:{\[鄙09C="i ʌuY0Gg$-J,8{"F[@׊p_AԆ~F2_n}{˧r6*e\`) S{Gu̽5y|Z8cij6 kwHڼd&3F^ώgY\7,Mѡ,1f4E: XF0;dڈ&8i,b?~x/)o=t8g7,[?[mKCL0y.ԘY Pkgf2Dup{E[R,|cKN{Һ(VjJ[x?Mr ;W2qb7- ZS[7 ".[ɾ95FCn#z&񃞚i-]Wɠ9(Ci^ 564g˧h1|$ǩHVJ@R\|.΍J[@7KGg84ݤD#qvAgONonWR7xvn0ݝWqn~3M9Тm*Gd1fu4*m$bayI*BR06ǘ>ΊoNuw,_#]5d5z2񃶷{οԪ}@P Uyт/#Li*~> bQU|TS .&g_ P ?_D|~Z9=uraMEdgp,p4VV$mRzdZzvyc4ϝkc'ܪhL[ $,ʨ? GժsV,O/_$wAu1O%p_ST {f H~MBwa_\8 r7vsѝüG!ؿh1踿ju /1gp(+j`\>V~:UZQǘlhbi#(7*_g4QL:bh"8= I#KXMQAFZ3NΣCV0bB{b=e_a ^cug}fE9ӄ8aRL C>wbrmUDrD^Q}ojbgl<Ó8[QQZlroŸ2P&PZ7?AL27 oҼW~['p[.B;&:8%Y̶wb^sPN,cM& \8`|Ļ!+Nt@Y24; P}o% Y{G<{`Q)*d?WhWHp/r6t+M^:, x'Zt"&vI))qwYs灃6=X汨w"$ cqsJn'K9(C f.x;}SO}7xu&o"+ B*[1zmC""XS4.BX"fK941Pi|;w$0Z2Ek>,oYI.]1AF?\ \K#obB 09~6Jl.01Er/"5%2L|Ev1 ,۪L"@bON*(.v {ϏoCjA mSQɧK O2 _K7cXۘ2a$Ok* kܽ@ad?/noX1쮓^0hat_`@Gz= akx@QxVF$8GOMUV̓o& ;"43̲%mu՛B6,"(B 2㨚˻Oαل[7Dˁ4_O#ӬyL3[oh{v n^pNڧ̖a@FٛW+yG"VG>3ͭDPX^4g-kѨ.&(HBrd6 G471.N+֛T>jUp)sPhɷyTY]c!hvG}$eυ:?ϗ-y #Kg.5KE7r) ÔH7<½eS`D{s Hk@/59Lw2V(SQ2mϢ܆il'd*Lw} m~zUF挙 R3,,IΆ@gs?rcXVݥjfW|JT\9-h,4)ˍqOb,Tg ڞe+M̫:ZDrD\/ [p08،ϟA E3XC?ƫ^]5?/ȘvɊ6*جwv1)8d2UY{EWTC6b#TL޾ckr4[BMZJTɶ%0.(#'v3SRX>=5&^nFWLZ(r^%-hn @0{W^Рi+i<;ښ`.c H_g[خ!,\xCq?3ςp{}rSw[dPɳ[!^r!j OЕt f6?CCߤij7fa1Je-m`Nx j|䰔&td^f/ P% E|zl9()"&1>>."UdWߴ8 !4 IfOQ9=ʼnm`k_w>$~艜*-LowP4 !9&C|2ci#Je/C_%!~U0$:Zl175CjA養PQ{%5wU^G"kO-HH(_[Ac kQHR%4xXV :JeFnq`5ŏxVyC̓(i9(̮xbdvbqIь[iR N֊v>tl}͒)ASbf*E&/uȳKe4~HU6=Cw(v] ,4hfk2uM?[λB}\l3Vs\j'Eg!RnG燨RR(#Zɮ>:dson.qBrXry釁LNBQ; "A_I"B7.lVAZLC(>sňpxqFvs%^6P]nM+ k]/Lo0d>>2|փ8rp72L&{Wk,@O& jI+zRPe)iR;}qVR/B~F819 7.L&4\,U`e& pn1ڵ>y__"$}DޛE궖6GB`zxRm ~EGNVv6igb24maCx@3IVi=_ro iAW:ʡ!t7[|s?P$KuE/ 寧sow8b=X4-`*aSS qrWAC|3OY$@{&6ric\ny[lDu6Fr(24-'*H#%|wE뀯db`-f=Fo~<0+A}߸Fq+ Lif45?+w),Ӣ*&YWu>&$lΟnCI2uV ¯fo\ R,<:jPx֔Ǽ 1{ 9w۾=t~Gƺ[hZgjf  dY!W?TKgu,kH8[5 <liU\k>QݙT_ 9[: $7;nQ⮆%[@K~ PX@W3w&$k(J9Іi04/me$NRKPޝcIMSOfZՉmMkg)F{nlX :doW^\v ƿ<@.v@Ҳ!(]*!y^«[XR ?ul Za `,gG"f}AyECŃR (s`/zK,FiWv[A& 5YS/AS'0,}xצ7@znӯ^#"OZ_"QB"Gzv+jIG+(ըAt>\ww[v譎=͚.,cJNRŘePZpma'SxC&`:}z^0+\"@+͕}w+fFdx 'U'⦒bLSIroŻ`84js|Ӟ ƽj`j.~ϏEE#52+.Cڵ4I~wse?+wg[ԝ luS;>6/z[W 9/ ?|I]aYl8P#Ә fboWRў.=N 0^m^0:›]f%rqGHAlwIkFTN瞇i&z]\BFRg< [E=ߗ?C2/4ى}^Rm*^ ߵailD#fg@˳=kJd_ĵ,J^I64fvhjj/mc6ehF _cSu A /Ȅ4Hҏɻ]lr-Gۡg%(d1j⍽ 3SCa<=l`Z:abd%,(6c^ rwJ b,蕴IXnz f1:CF֭3uڞx˦F6 'ʅRe,')'0"Ey'j|U-i4!??F}M3Nu#/ ("Fcc-بMnr"lcv[TL$"WktgHG&i~sF( H-IQ"`=_nk:R Ű[y Û82!|Y`rAHޅծ7,#("iA&EJ{ * ;Y!Xd )./6O*d 3[+؂j!&^ vH3 Egүw<-.9TeęË[|f19F&+3Z000x|10{4E-iKu{T93[xn+S+ԣs qf̱ngr:~2qº $ե T#Delt󢅓%'WhYrI#_rvqGX'xKHXz4 Npa7}KzL(ƒ|M~[CpwK&S-xv)Sk},h<28.7dž:SVdu;Go ,G*C茗?7 +{ 9H0*qt=T&#Sg=@$gq5b^u7J] .0*&AG(VEXFEyk:muscn<&x4rRU`;;2]"=jE:0TIKNjn%MtLBV9r3LS yh 4L>wlkՃ ܟx6I`8,KdBk݃q6 GŲJ,\Э-`Rgp|Ps)XOp%E"5~:tU63?oH:i ʠ,(Č{ Qeq גg랯Le$\\91;|l.P\gБ襁k51u8$5H(Q LY!G .|^@n"ZeSET}%.IhZpjޗU)_K` /pO\͵BHhq%f2_c!C<"cF(T+t$.? =̤~ 3֚y Z w |4vQ[Y'eEgLfC&]F/c؈~{~]Jd1 A2'2:,:Tj}q@<`(2^mVhsSK1ע`)8k9vRFAsa7EK#4p!kЛHpך?\YF|qCaP'|q[>_On~ KQΟrִ@^fV jSʍj!DIqt@1.>[Pd].qЦS|̐C|Ż^ d".NS716}T\*:ֻ֗^ 3%*j>(C/%ȷ(z)t@X%}ߌGؾƜSa1s 6 2Z &ʿT'8#ė*zE(Ґ]]dvٍ .$OL vrB'S Br!6`hR$54^x̆˚Y bn%"Р8v>RZn Нr;{rc D:sn"bw2JRaf!5`Zgpi7.$>,Z*[xȗ {9e7[! gA쨥GwI>k%Cuf910ЊȐK3fӘ+ 'Y*XV=Nf ?ELEDǭ]@%sH8CifSgz{cXװFv(z٣hh[#,uQ41ʬa@ V+G1J+S .b2 qjo$YSJķc3`$nGg'J͖v]<ʳ᧯EWY{kLz=Z'sk4ď4}tUokc\t1zAoUm"D`4q+(y΍K+ :3!1^0N뻨/@NzޚBD_(} u>1Qi|{ Y(5 "$ѕrO|NZ8JA 6iA~Jg&3f3x<#.?tNȉ*8imٍF\}ٕC&$i"֑iI7rgFi*IDbd[@fa0AEG5b˴5yM? 2ۜ Wo!^H0LduW}jM-mѐQ2;OɧC37'eK`z2*`3ԨKпb#V>ET{yT\Ax?f5,fq<$n ` YS P1Gˆù2CqFtW=8̞e,e(Dؐ|>gⰃ*s;8lہZ.! 1A1 ,dLRCKgÝ I3>@kSrH)0[E~0Z(_dKxg 6zVuGS á 7Kƴ3v+| VЍak}Mt{ĺpχiý_j}%4 $5%,: E&KlBn=Il*T̺`9iKAcYޜ%-^7QPMU?CN/fcqjRy~<h+i 3 y^#uMӱ*Dz9ZOyUmrX~A`;DaY fC5'1X48.pko>R@I$9iGh’elogdо1ƹ12D\̟ Dyhae8~..ȇMs(hr+6xm/-;]8FnkUCPeĀq/36?z_dYB/OPU1i<)"[Qޕ7ԄqBWBTp[MΜK5tͤ( Y63$G_:\+$I_`NHHC2_L3V%KtB܃Tu,ᄀb[hC&M/:_e Uql |Ǵ=\3w5OKhM-yۥ+L[-;Lp b &S$)0 $71Uklcڂ@'^3Q() TDY.WYx>+17آbh_ϜWٴ+t5c}vvX{#W a/!ndaG.>姆 nYiihfbrJuUk%?[B]3?9C#%JIY_xz wĢ<9pb õ[՞]qEz8֫rz? [dm^Rss86 en| w?O?U*OG=C7VIW0Wmų>- dYSnFoW`qǏ }!h>X"zn*+.5#E / 4KtyπxjSO~؛(>1j+_͕%L b߷|NG=LlĻ;2P#(ARYL@̓T}=WZ/^#%.P-ط?a} 4cԫ ¢so5xOX"Nl $*grOEr)3O_eWoa0Dx#$p"ƜxNUAasq;].y.|t9zޤ;+&X ąQ{m>߮D` sBcuاl@#.xѰy > B DΏJr7f&x@}[^{l4JPaw 5pMl r^5Sv fi cS0=T,U nд? N](_MDiE;yn(Ж?57";2j-KI#̠[ʐWDHՑԀB.AfOxr<˫yo of>٨n 7=G5T~-;6TA/vuw|{2UToVoݲsƏ&亲 Y{%vRN?-' UPQ[ԥ`#%=M}4qBn,7w9qAFAR̃r=v}+a6-26)'!c֋(wt^i툩ILc9i_a QC,aM*ZrW1t YX LWrJ\ںb`f!{vDT(dm{}cڣ߲ԓL0G%Y5$Qo}5^xoa^~a(75^+7}Y rΙ8ӨIFnIjp{"pv钐&I{. G=(5g.@ݯ'Zn6j C5]€DCnoMf=u"71;!`d@+wgf~W[$?[Ofê Ucl'uJi1VǗG4tF'sv5 ݵx >.dA͚ZkL(7XOU#m o7Eyެ{wiWqC䖃S7ԞƔG߯tOۤn4dUSu*NOs( ?AbSwKFq3Ą328Hqݚ s))yl]XZWkclnB)|̠^5=Jlު 1?V<.7ȟhPSڲ@bzF%2gNcʑLBhchΖQe.5Tl+ U7_FL ,;'2>áK#wʼWB > GJă\f,H'J3f47.)] uWme)Bg#a{T uAT.jXdq|Vez9B;w+jWCY"rGVg*2RJģY_ 5ₐvZkKL=,iw󌴭L/Z`d 6Cޖ}*8b cƐyiX\}A{܃%-D,>ʄ& {v 5#j}"D۳!..8P=J'k7P'Kl&1T;e;<5l!Nlp8O%ANŋZePez%DO M;3E8 +NXhyXКc͕N E7ϩ瘇ږaȖtGyбXh[whEOdzt 3آ.~P s4sirS)Ӌ滑2dG[#u 7*X&4mEr[:ZOV 6GzP}sViۀeqY&yh48_ r $ފЫ lg,=6wOOpAIsAGk9FLاY S$_j#b}fB)njFs"ĢɖDI7ofȨ}/];-͝_=ih҇9ߙA-&u-|˖#+7-bF/#/%Pg{`JV Gbj&ԁ3H BSN>!4f5\b:X yt{N}!XAdmP]߲m#𧋌Owtkok~łGS $ rmBFĚ s Ҫ$=f>uXh *|)/V!=@l '`X 9-qt_Q%gg95/7l#amsvaQ1mj#O ȷ)8c;YUG)ٱ{~+pE4W.x\ ԫ~ZC)\1rbf;X-# 0C`neR{}09Vk!< ܸ î.毜0WܡЧ~plXi-*4 OYB }E(7PɁٶUL{YsJ !|otPp J Sp~F\ҳTENEHSe~*(ϼB_x בV:(5Xԙu팑P4փPeu T}n2|ؽyAߖ>}? !Q7|{Ϙhi9T^MɧQF%p驽>IWҴ*`Wun?wR?=Y>lt}3nҙl9#8EXYZ&*y7ZqwXs+xŜ(I.-YÀlv9Pq 2Y:-WC*[M--E%}26q*us0# ,&!ڐK{qV ~^I9&.:\R-]]4}&KDmڶyW_zN$WPLU?^㧻~IAy8#<+7XaVAqP!LÀj&W׾ yݾ;($޻;1 $#DlR9A| B!Kq`hfIZ36_=*6 ))Gv151"E.2>bKX.{ C]?'- dQWI HLaEs)Yf-,vsa d1ލ5Ffd7?'mcĂW`+;8z_-MFܫB% z_841% ՓqMo{#C6I=7`%= \{%k>ddcIz{ !]2!Ų|8^};;G=R_:lc\_BLv 'MeaV .amM;T 'Ee D|+{8u.PA>C<Ҝc}H=T,K9Hďi1= BTi0"}4p<,MytD)c5f{ &WԂ*XUVmF_ؔy~VbNh'OQ.~jѣAw9 x_$-9WGk4D8Fz>߰xX—Cwl# Qica [KS{bk; !ZݾYSRZf[2-F.X<:|y G=Y ty?ƂBpmV݁3uIڔ] v_Ce\Mv ~Kꙗ}_q*K\Ύm>uy?&I6k1[ʽ"Q ٍ]3x$i=W#CQg@)$ H8l(0nRlܘݥX iz 蓡LrUod;NXxy1) Rfsm\hP$,EN&+tY;/3WsB:ێ_Ay@"P={VitҘXmfub̫y ݅54/}(yH[صMr$bί<__$'/$gz"6 s94.vC|NWaMQi)-ib;{Vn))YvQ|M+7.-c<\uPXՙ2Q)gM0Z[5pxE,L@>i_RBq!i؛ι{̭ٷno۫dN$ɊPZSfO嶖n,V0<;~<d XFDΙ%.~+UJeۂg/HY6W4m$\\DY3O]udQ-%UѠ}f]%H`YԼ֔$Uuѣݎ"e4M珊JbE`QW;r@(;}nF3H8`{{]NRzʇO}Do(ALALj3a F;A&a H᳴ Nb5jAS{Ќ~!@(I͂EaE/݂^a03yťnVQSΫLꝈXxZwE71݃XLVS;0!&t6ZWZY_<&`9gL0 Ӥ1Jty_8$_9bwni/T&*Z|U 6kn'rޒFo۱uYO-vteuԪɹB'uiJN mW8.֣L\7` MN=`x@V+٩E͉ACBC)G2xpq/&Y eoPMةuqWL5Hg:哔򦋜>Xo  XX3)no^GecAaTT4 Or2;S{2Iշ8hƣ8\ ђ`Z6#hͤ*kä:Q7#P,3(BY8ԝW Q)zͶ2Evӣ̨WR~&6A5~j6/2=|#5#{$K=*/RR)v c E`4.} Fk78kZ{<8}r!aGPn&XWnA&i=p҂>f@Hx:"$RndZWӍGs@0,3e;:H1;^z⡽Fo<r8)BM{2)Q!->G?&lJ.ZؕYL@選R?_-z=C]W2KګJ $*ذkt-u$Fa:%wkմ,2BRI;_\W}>W y&)qsZD':"rc7J}*QD l͛&@GkHJlA.T/h {3vHŕ<*RPx]JWDp1?aRO?aDnG5=95p@|`|&t(i^,gnIMq0 lcpW-f`zd3|g"M}mlHEh }0#PsXE,-[j)_U`BxclB]yd,K[D_gV@oNd')Ddҝ`86 x+,VA= .._W o=<<{2yd*;yL@zxBR6[H_r%V"V{q@~f5]:n:vdcB z`aZ&A +{"Q.@x,mN kܨp3OQqgbÎ{$7/'=72 JX9Eob.Ð_"%{#%+h&/MAS`sl^/9g1YrHcА\V3ظ`6,a hi+NU ܴGb83v[ 2ؿs r Bc b8I϶ g3v%K'f<1a=n!2<(fs 2h`%Ny#kd))-rK~)4gɇΏh0kX>t/C's:<s{mouEǕU[dS9hJZȳ{(z.s%wZۑ?ѽFPjvLu5Ve_$ pSkvn[%MKI㍤lQ%UQDḞR)?KI Q% V}ϒN+BR܏6 _%oϦe;]=nPSBNLȿf/ߨ6mEEaoq1x琂h+f8~~CY |ЊM(:ޝWKd(yvsHFVw <$O/Of+D,`w!mVdK(\OyGP O.d9 jCJOJ?YY@?̂5W@mq6H}8|<3Emceb$OJ9>&SDp0v}Z9 BI:k :-l!L ATN}sRE46"v|"a͊#B(-t,P5C*l'f/UDEi6EmP8`!{UZ*gĺq Ml=HO$-5ŻetYZe(GN~-J _Q!"#jٮ<0Ӑ[Bߝ9XlekXEԉISltm!~GD4c a"g)kXHGO4{W*6UynZˇŽѢcsЯvw`eI|mDF)jmTBgw|MB$*(QR`ʮ%OL5XPPdؚR̼l+ T8{Օz{N   ft7_T ,A0wZh㥯«@ڻYByǞe/8i2i- =ljAlv9]:xBYϔpfoy@ERlGٲxv]+*WwmFג/d+yY .D}5 O48]/BґTe9,H>-"<'@cauѬa^[ Jx Q4t#gۂUTVHB #7~ըbX{]<>3E!9o$'3*typM:Is9=@٣Ô;dLqNzd>F6/#X%guζ΅q؞˄9fۇ5^Ok,\,eFu% v~bJqtNGׇ(~Tmh?@cc[ R$jK3% vǐxoֶ0wM6w:cjTc3jIV͘bW]@Z>/TZ4bɞF)cQ}rN+KJ|䪭QA?%nvV!8]C%;ߧn_e }`nXp9Kc+]lEAa.O& ,'$$K(Xn܈ kx(6-BG=T ˝kޒAY~nmUX}ph~DsuGFzјu)^n5hCX٨qʐ#aU+e SB>MWogth4ZFC!i&G3[ \A56/Z'ٍG勏7Ne:ɕE8I Kb%[S̬Ņ; ѓBmiud! izozz$ O ML -=v+ x-{g\QX`j;0Re[Ǵnf$Srk{lɵ1'Mڣu)]6#%[}>U[)^ Խ*hMnmj-mYs:3kR{B]zg]VrI7ѡz M[ =jF޶*%ngSwDLKxa7xX/3$"ʏrPCa>+M/l^-w o*OqAX=Y螳:bhdH&OΖ엒W{%gD*S@:ZK##&rb2\YASU -T9j{CoDsnzơHZ_&'V}G6A&g`^l)|?ng_H en.TrѳeSjlxEBR{u>V^Qhg?x8m#:x^[#Y#q`>swl,dXcJ]CoM5G{%S:f|͙bmASZz5_ P] Fl>[A%fX6 LLN?l\p$ȢE12Z:|wʑ[焖젮 Uia A]eneTng-p#ER߫z3Pft(ݛkXn3wa_;xCسI헬Whf yf3y(DQ3|͹ftUD'9pww:o<ذ~>EZPy[혝$%ܭޔ.n_ U%bh"0%q=Jjy܋Yw2"%9εWaHdd~Û]I6B=`>LzM"Q! =X >>eUpi+ṆJHd7cmbγ!)9~돟+gj1B_EеD J ~ZȭF- :{6cMR-䠲)檿%bKw(tM5(Hw|I%T{ VFmb4d SE1վ'ˬtii'xkvo=i\eiN)UhEOȸl tC^;ʠzܟ,}{4(I'Z;J'ypú]{O8^u ;qx?2x7sk-5/U[lÆ_U˖Aq夬2%0ۋ U%R1Sҝ mnS ZLL t#y7X~ũq ޒ5PP? %[G;j5|-/ڠBg ay|Ky._uTv4nyd٬֖x'n}Msk2H|rE>$Zi˿Dww9Ng٢]<·lPFdI5S+ZW%Ԏ* ` p }dh>!nҶpwp |9ƐysE5FPzAĚ2 7yOfqK{dW(0fal-B;)55ʶ#:Z Cw^B]v " みB82P[tN3F@\}1,I2v Yp/s4oQ"ǚF;fy҇Ul4&I3PS@ 1Br0خo> )QAH趙i (S=\`[3^"e|r څU Ht[&?@'')5uaIR&: =7``Y%:͛Z0Kf!L4Փ9S݉WwCx}XM|g)o~E.e,Pz>Tg!JxHVCV>B1-j,x]u +iDnJR~׳`adl~j*i8,x:V *SI(cNZܗ D{n*2VtvY'e2$u;H)|6ޥ}. 8jMLs{tRT8dn;j"uѮA!wb¹,;Ahuw#50 H܋6.>beG9J* DcvirFzw @_2ll^m}g sẌ{5^mL Sc0郪+)SZ̺nk{]Ãw*IrLUM;:r!*Cb;@S(c~`?DdOIs~qDWg s`b7w+ yl&s9|n?"2 )|} ú}KBT%0$FGQ:1䋚n,C~[`ذ^2x 5M )&OȲꔻ'4"a*4mXV142sI}X rr|8[cɍDg!tK-g#J,xx,9Sulv7Y% Ն4l<O)A?ŻA!HQ)Kȅ5E+raV-+X1hZ~o}0SFX`GNsx^8fe.3. >W-wއ%ю7N۱$(: $1~ZU'1),(aNsvm"T9 F0/7 oq+zroލJ?jt2^Gu֝@?A "c˽oL?KG[A(pH4p;8 y}'{s^-sl,޾z9❼Irf{dM-3 atl>Y1/kiqp_tKtK.vg#@dzDF'DemuB3 #{цϏ[^7!e1d2dRA!.T5 8#GQTzFTS@ EQ(f+4a&|){rG@=ƈ]OGX2+w5EY/7k⒡jrwG`c 쌟jLW 4kk2U; @vDXQV`Y@B#*N]7v2>5\ 0_ Xưn+<5{.iD]Nk#m[١ߎ8zU'uЅ6Ϡ;Au'At aaCÖxU1aWѳ ͹ƒw/5#Щ?$0l։ }eҮY$=3642Tt^Q-6tmiIع='}>?t˷@07[%] }2CQp1:t : $ZX@F _GD6HUΥWSf- ^ }' [F) HKr`eMO;Xw Jƒͬ\܃W liᎯ,Gq  -О3QTmb9qDWU*ZwCLW +BGڼ YiPnYH-)<7- Ue8ZHY?ǖ406GX50%eeBγ_87Rl @ I8ZV%R~櫏Jf1ȇ摀6%d[ق#̰[o΄jK1hM/%L7R䘀gp[Z]xQrOc\,Pw E {uּ" ָg7XAsQIQOԤ~S3hE j!R\'ZB'B)eј2X 羻mǞQw p+!wdwvY">^[@kAO=<*PFf<.qwtmZgF cZk A M7k@?ɱ, ":^Dž2ܨt~ m UY,wʅؑ@tRUF@UHRxLׯƽQ9HFn4H#:=w +L`M.1DŽ8^%Oÿh-N& ׌ K-czWٖzR )K )>m@AB]ctv0QHbG8~svb^c,PNSpNBϙtQRL'u@I0*_U?N)tK3))wA` 7zRVQ}.x)O { |t y<Ұb# )4Tx,tbpܭmr.;'I<xys|#U{,~T t<9&柌_kͣ}D,[?`~Jl7 _wvpnԴ;IݡaBr։wDI]AlA$Z~ kܒYxc+`3 S b&ghGϵ1w'k6 f> )ڀN`d$~셭97%,6K?G{}}J\XI`Me̯.K#= 䳊1ȣ>>ғ(6\'FMҨ!{"j^mYnGpNFC*k93@nPJP\ay~GGcLz4,6vgO ДT#9gS8xf7RO-(fC4 S2|~}g1~on]]d%73r fpcQVd p$hg"BPqu7[Rs1tͪc`mV%)ְL}nI7 Eu i6kF9+nTjT>c#JB *:]KBOq;$Ϊ̴[z eqm3_|z}0]ʴ7!榢A@aqeCO'#+)l\gr gGJ9>Ɖ2(^l!l'T gZ;.xEM7xE3&ޜÈܚGz%o2/E-KA:dRt39FN Lp:2`} yfD$E=$(3[+SԃIY8˯anC'ͅY牰Vv=kXJ*LVD1 qQMɓ(VЧVs6".#9>BUv^̬*f]Gcu hs%tKIYnGC1:T8 L FQ9}AU+bA݃g;!W,j;vF95چ#ӎux<w0))HTF7|#suZSG,ueX $$L+6qj3Ikvk h7H&4dNOqNf&oqZr0sK{CmP1虻3[m]:9`B!㿋.۴Af."nq5z lp&r8ߛPxZ:ۆ 6ۃΦLco:>j;%Wcnd G>̽WWyRoK٣[$)pLK2(YR8l3[8+#a͇B$ ͚1zىp4*c>"}+F(\IqeqUEYn%:ؿၵd R*!~.ŽL:eL]|_~8vr!D%n :$<^|3U*@D;PXqf>=K7( r-jbW9I{k+y(س(%d$.]O`}ą؎fUЈܑu+1i-dH(Q_މC8R x'gP 9s3N9wϵ:aUǥ~M,c ©O7Pv98CY( `5Ҫ:.GQ#nܘN1 U?3-Z^N"_9]Oʥ㼇:w_t4ߠ }(ROIEf,ZOXɗSKhXWQҡ&BPSCyFCeLLpBOI S.{e(mZYEM3qp[0F߅Vhd9h wDt vvA8JrOQiZwlMהUz\]'f%JCѴؚ_p9TsS=gǏȉ=qZr=%vX@ $dt^ mU|RoIȟ53s/ehxHEDs ]wFx}&秉Ob"T^gEDWq&4W|΅Y0Q -:Pĭܟ!Ջ)]&*؈Nwm[œr4+-! gG`o3 sZgԛ, 2\ I;F q`7)5nSOgb -Bu.px:3jAh=2%e`Up _YBXVU9s],fB1ѽ\#SSulcV?7"RȨ?8xa J$Ynw6g [7#0HESg8\8o{-Ga wEE2 09&d}lUll~4ER ^( s XY eVoz7D*[X4OQ>CV^0xMA /yH;]仍!tjp'#L7D9BKH~zH7"l<y3p6-(2qnO?OHʔ0o*HbAb<ދW Vj !99֢'ttr5]x)*QDgۈa[/i X*!EE]Zð_kD3E ]t=`T˒P?e/ӟ-m-#I~6l (vYbeRQk)pMpHI<_~rzRKpr{(U|҂<,پaI3Wu}BK}W!o;evłݾ=JSS+f+j>Z= ?n(n{5Y^Q ުݜ/gxFM49Ҋ"L}cBh=Y$O1}/:i:7-کQm~)FW";pKlHfÅP |{  ԨUC1[ZlcFC*/'A3H2'<Qmh1 +H\6X敧 G0-A5|D„g/l:F'i>Ǵ21`M_][3xziq0}.0q$sӀrW .4w@He,schS2ާ1W=7n'M+&n HE&nXKNy>zv||{vU#}rkڅ2K#Ia#:Gp!TǓ;tN o;:wCKyEtiUPNhO8Vgu|`OLh9y{{^ze6ACibJ#Sl' Fx;fNQЗP-opk\9CAFdЖOm@tTK)Je B$w 6X"u. ޵c@'Q2KZؑ ۽L ݘl yX@{95C^Ǿ>."W'\}Rm!0>O&ŬʕK/C(hx3_6F,#8=f-c*-L3.I՞ /)7ElTs"gkRkٰSYOhxzu)|p/Km"$Zg : pLJJ(oU6Ti"%{fRC#IVk-;uJKaC`٣i}o`T0uM&^ c:5;`;Y:"fmVn4!,HHfzrcŎ9))~xF{ (AC: mr"fI b g/(0!yT(YwR4%l#O;}s!mLvC /ga=(\BUа$T=:I%%ܝP-!$R)IyhO^$ ~smi=w|uS  c32::F"G/7Yqo9EIgѵ9/Q?` J˱T)Zfv1fcbbݽtiaBJipu|GR12_;U !aI-)k ,KwtNI;#϶4z&݆`&J>k K\80k.%A|*N~f9;yydPL{v>/tdS$0h jV7irt-3ynƹW1tq&%4CZUͰK.[>Ldbq'hȼ ;F+HTάR5%8̂Zn`@Њ4HS8^2Vωa̻F1m JE-hr:{kg|'u0k_.C6OR(1.u+>Be"-n,茳'/A>4MG֚[:)^vD)WOOWBv *d4~!w–ːL'!iȔ'bqX"9oN:YyN;M9E%!_O-[EN[Ok^<)Fw\XԧBXh:YvT#đxA:R|DZTqgt 'QmbNᦾ &|>s= .EJuOMc. hHW,1mv Z6-D A8Zl/`ssC-<;Ms5,!boüR'vO=IY]$Z s3D -ؤJj;^k9a?"+?^n3Ð,LcbTӝƘ *A>"ˊh +[Ur(쵐kҀR{Ҭڷ*Ѝ-o uNyxg*64j <(i> !Pߡ`#1I𞵲:huw0 (}3snjT2~{kTm_!1aghGTh嘦&G40|ṚȄ^NQXI.XN{44ie:H3_D\d22WSKPUeez^WX&\& ~RT YOe{I(W3mPjAH,w 4Ux*3}Uf~3/xaڞAܥ 9X.@[cq$d&z0 Ź _xW=SK/{P >Hl2^95 ^-!g)!fIϊ7DC~%V `c4J4odzF5.*> jBPE󸭥49lډ15`߯q)38ǡ)J.haZ,ù&]a5 DOS  ~65+Dx21q33K %<HDf9!WQ$!(V1룷Q=IpNW!)A~Z ~"4Mo~#Ic /v+?SE1.(zRF]I1!$3es"8 ʱkmK66xw^D V]j#jY 5+ݡ`hW2֯Iݽg(}xߨX%࠱ylW*yҁW@6^Y5wS81R!m ӜM^y:MNЃFud=yL@12.DIcMjMa[@ k$[~ec̒ߟ?OS!|zY}Ȟ\:qKܪ,%( j-QY=pk} 곤1N7f‰RUŠᆸ]@9> Vur%06,X8t~dd$͑#(b(^ {_7IÚQoQ L_Jq )Mo<^Dz$sc0Tj\VqRNm ^L`vnG=hRVIxqBZSܡ;}P<7&]IL4#rCX| d1K>H_B8N/07@{#yR]|]_/6j/E~^ #9d}BVŤz].KnMSC>.ý dR~H+pl'4[9¾yp%3g#G/bsaG_>EM# ^>QfwPu~K*f]l+9d!G|cF"=źUZVQڇ.Ug).) 0$5.~+jfblYzx?jUb H4#F&^NFxTn 34M{mзGlgP};Upx?E5Q0\2C.EiX'| u0jUS` أzyk9-V(sfj}LYA6?ZtPmOU6U♔$a['DƯ@ y}aDi̅*U _q{}kXLQyۅ:v,^a %Wڦy+|6Bl/X#i2;H{23)7,HXREbRKBɕy!nŶB)r'*n}&ԉ=+uj'$)MZ}i(=.g$A4o)􅙘4lU6FL#$:b@}ika-;! WEF=T>pĽA5 R y w[l} ~ \0ۖ9+] 1<"#q&QEI./xz5w e@C}PEA]LTƴ6W6ec;C(Y!QZY9pس-D1@cr17wPۭӝ<t){:-%4r Z7('8n=GeI) 1n42sH;{X37pIzcI7 <6V l/kr,!A@rg4U^AU@&U)&JWnlP V k÷ Ga\߆8:(*ngWu/L9n+4iċ$HI{lԸZG@Aq,7Pʐڍ~eNWe|DjǪ )UԌ%ڸÔΘw]t (,h$tde5 F/v OWFKCW[a X15@ CNmXD.RKyOj!|SRc^$Rdެ1ɣLUm, fR-)ḵsZ>v\)2(IbM ٬cbH.ԒÍ ^$E< _o ){q&}YɂU[~ @!S-޲gs 2R _ϫu{Q\RwYMI9F&+ŰH8w9aɛ):%{M@볛QX9v;|l;嫀N[)9:xa4ie A2oVVʢLrEs`Eʧ "ڷ]S߽~Ϻklڙ%pZ|垯1w, G7 P$[TB)lgS_^*?U27i!bld/J99'{XA%NupIBB !|(cxt 9^)P1qgP@yrdB:RF@gw/< ORaAWLxF3L#fVc[[$xI\L"FЄl*,rמ&|\d 0׳>^ hyD{Q{ SЙ%k^{bc'tO⭸0~ER,UwVjo[M˷@-@/U!xUJseuQG#|M9)N3@{v)rEF+=^f?ʶR tyİ.='a-eBv'%xSkƷR?r hHm+ T,vn՘\vRwbi3F#s*1ahzM?1DYY[Cc6!rWdRǁ( J=.Љ`A8 ٜFW@Nysܾw/%{eTQQ fkӷ&,oB> "DUtM3%{e^Y^.=w>om H*sQ"COJo_O2 =c݅7noç:Z!]3=џL] =+Wza)̀I4!4\cdgHOjgn|#nh}"y:zj'觶>JK|Xm9Mgez" I"-j|/htgE7W~y ,ѕe*.=6& )t|$E X#)ҡ#ҤOŚC1 WuG' E\(Z4Y_z($}[L1TLug߆u~ S *4Tp?ʽ僗L!$Ѧ5&9E=/Z=RPu N,!c*Ow^`ѳRra6!Kpu,Gȑdo<%Τ0wtCthʱ=U 1op$ 8y?A@DuM (:V$,, V}< ]FuNj/t)1P䀬~yZ7FktZ謼xw)q LN_ioa6ԓ hz ! _?OU);j im뼘R{??DY9d?snj(坕>ڜ^=? T?a`hzY=r KlWӖTK!@a }#|-'(Q%bI?]jZPm|V$Sp]b#<+pETxys7ZWoտZ:<4e"h_"䴜£۵ &nE@NnbIlԠԉVA+# N`a7Z884svC=ef1K962su]  lsbLyl5w,Q 6 )𻒚kx̅[ mK=kU((/㯆>Uh ܣH? Z=Yi cD@5SgRȒ@#ؗl7>?nMrK%˶#z.ÝE O5G,bf&P/]FU3 E1ss.*T&WӼ;4ﭿgŌX!`~=6?ؽK 1wʇ\ *zI-Z̄ .s/2䓕xTXbbp^ 5_v@ %B5Nb\}V sT㥤>ɧ6C*)yGl+CDin%PV|(eYGeg!F>61)po{!JYآ,&[n"?a2* 0 ؼUghjƃǠ,.4*pķ޿[:)#˓m(6 Y޻D+"-.Å.SCUq|AJr~ t,MRZjPMc:QOrk}]Nc")&wshޑ>K X2띶!wO'/oF1`A6һ(RB]5#Xso ` skw&_EYc!w^jj=^]þA~ cg( o9I߰, Tsuum'/%"z! _jҹ7RDSr;KՊi(]0fXEnj]^~pαqj@5Q&5t +2MV.S€B@AI;p\?y8#_ D&{IiQ00#E/(.q}Aqka)"sA!$  fKJ"^Dj3}~#1.,5="j/%_\C!t%/ctJB{!QW;q)Xj4krY%rѝ</M,1*Wqy~t_h2$AgH3$zjl a+K^ A8{yXb%vbǤW Bl^DL] `&$ 9tE`tY$#J"Yd&$ë9:eē.VP #ݘG\*ϫ . nTqPA! @`8P.tIihݫuUy(Fs.j !QKG;J9/?./Ԭ(VoNo<r{-eG,yjS>{s[18 X: l|Z |-YISiDD5[yk3~JX@X^_U\N2LPh`Zϱw+ k7P!ܛبFS]gYq 󹷦R咓&^~y)lQnl{,m1֤u遖BVmȁ>)o5.k2kY4`hk|\hQbkZФ:k/o`;M%?m' o@>6$9>)pSʲ?;S/PBĎ.@˵9zwSjY\O e"$֦Hgebc۸5QYo&o',|-jNQN=6G=Pn1(5χO$`5Nq!AI(mؖ2r{e+'4a 54~ |OC2_}HK 3zpP/Z6H59jPţZ2Xw}fK+[huv'D2ÿQSoP,)joQdzBM[o.aD3(-lJ^+V;rzsȼg֩MAIӴ鋹sӔɚnx帖ƭʋFt1Oic+Yh}B[J:8vךX QON)"^?esl|8s+T\mUBt5Էƌ:Ϙ+bJz'79(ۈk; [΢{>2ᬧS4xO9+MgX^ &Ҝ:h]^$ȸ !xc6 ^lɋACN%IbR\>:YKFAΆn BU1+QPmXfDCVGa,frZp]"7zRi=/=y#/߆ S6_|Iw|SKl\ry"EGZr}v a,iJœw[5?Nt.;H2roU ]{8l+df\ WF#9AOZ:=[zM8=[1 ز+*,8{$ÝH,#Km9//Os% )A%p߁7G7&G꘼('5rs}F'UCLdEO. NSik{-fexcJHRQjT{nEv !PmsfW&BW_UcwFl2 #q9z}(ݢ١@T%æS-3}r'fAPX*RAo(J& f~#'j?+?s( }yެIK`vzCU҆݃J#p䝍mRByU%a x(6}{"랆ҧxFf|n 60z"eeix֣8@7I:Cf~E K~սrЫaO1{t:]+LhBvJmφXrKȩ.[L`& j~5 |Pv wm `奅.C`nRhL I='{֌F=ŨD`}O"o@z}9_lN/ba d!/pby\J^& <}zMQPc}%C:E65I[$ao Zp+ bOV8zd<5˧X?P#;sNx̡ٓc<|8{v2ْ®># QĩNx5YIQKQѶӲ@*ޡLd/pg(1n@ b}mn_X|-^"y`<G37kލ@2Dէ%17֯iyp`ܪ9nޏ;/#$n=#rMrl 4{RМ;sوv> AwqzfΧeEt92JVJȢ'C_ޫbI࠾8a3x"#JbLm8m6鈩ŕZa !YAMr\Й59_4OL5+{||Y :W'C@eXůȀlziLUɤo zbNFkfq3& f%pRб"ѯhn:wFiҠoeCog .RT"5 (P2뺡# %I+aRG0"DM}޻ 5G'?Pi=8cPc;Eq\veGaANͶUSDawC><88]1OSy|WN_ ! !za<][}HW,jW*.[Wlzj췋Gv_8ē䖱i 3Oi:`^ds7Evge"!+`z`ZM~ּ`XZ4Mu5d)Π c=ovx;'"mJSQɶ8rWxtj)@<(m"LOϫXSĴ6py f(4y1ʼnIH[3";Hz;XZ$.P`t6Z /k.AJA訤d10b!h~q̉B0F!&92wZBF?t4Y.;$E5rq+}ӿSStQU޳w&=`Db*v On"=> Qϩ<̜R5/5ل _{ 1!Ví*Eq\nזUǫ ЊF- \Ӱ7JqynRHaQ Jy/(OBMtjI\FE䏏@hBd [[4q{5SKj6Ȗ%A>F5NAlszF /Yx`T|IF 1PL_ 5lL Ơ1,F]v 8z T-yJVW^@I\ IwXPR^?/痦t~scbtj &iHBz6e,yR5ڡ;"^#(h*Jθo`U! *2tyNc0xuz;QwY@$*Sн)&=R_r]*zmKvPszc`/eCތZ)&'_zs+HwWSfF4 Dxeg8Y$o'F17p]7G+:U,;bVꓕV/=:oQfN!ȼ*'r򤿱83+-f Oy|+5${'˧ pʿ:EsCVg1AG64|Z0Uws]Bj[ĂޞvW2)۠h eJ<<8\{Zc B=:z-5sx*-[(ca{LU0yheb=+2RSx8 u C?/XW3U;{ն==ŊD2Z4ҪkE9dXAW^G }cHe#^1DIL> _|,[M0ǯ.|s7yX#Ğ׶1o _>}5n<}>/\Q3ࢵMݗUbmQ NYѱsoVd-pMX"S@RT؜ &.#SnV7"FpeN1q3eUy|u6t%Q`hSP{քu^w%$u|tt)oO}2x1]JOj %{u?E[91N3{'r5B)T}ݻsem2d6{6-@*oZ+oS-usJqM̄yf "No<SN~9D(lc.{2<%J=aާo1?ϛ{o_e}QYWzY;!wzTnh@$$l+> g!Bd~h?C iE{:*u0Ӳ8-ۊ#[M-**!InY{=k-S YjF>~'78tscqK닽Q뽇J3J f_o߅ #<4YZl ZOк;[B2ǹcVN/i!ċ'XUB9^pCue$nfZs51̋x rc\I4NVUxl_=`ѸQ`Rr@ߛ%# ,E84 GUz5D69Suh2*>T^ODHon]QZ З@bb;?6GM޴pO,iL8O;|E4[)  dC IUYq-.o)f!jtQ{e2$QTgtRD"F ~w.iuJƺr Ię-u7OVN4PhD;d͚H}RnB8R$n!{ ^q "'t}<\ vy~Ej~aq EFQ9cZ[AlX&{'FbmEm+]";H8!D y[ڔ9&Jjr| 4wEctv(6Ndꖱ{3_j.G3D֒PzQ-yQ& w; ĝpkJVaG< C06UL~dzߴ)+' -[9A_59QS}Mqj`",N Y/;7n|d='Q?J gVġn}M؊]Y/FԘhU`Qa( };vSY<;KVu`M_ *h2ZىD:?xKo@;}" #B^{H y+ ZA(j@F۹jlRT@ʑz01-Xwđ@nJavr#NꎜB2s2cze] x}Xf{ϸp)t£.BIKj ӡXoe f4.ۊB0LLMo!vѾv|y'Gp /ztDi1:]8wAcTkChW_S♔Hhc'"2RfSu .gNGqծ(DK#AgsalV$,zLN 5Ui}R )˖]#?(Nt:[uAfƩZ.>5tN9# 6J6౭7kjgCkR>",t76u=N8\IIsnNO$'^-鹁~dBy}+owURxdDa1W8-(~$\vFo7UJf"aX"=RS 0iQ4p'[*fKy((2r-ܥ8Z4F|./c60%zyk4jnOZ&?fou{kO UWԖx5?L҂z]~ȑhuRƭ2QkZjLH]!4UxXX Yߏg[_d(s!݀-Mf%S)dU?BK,"y5ǣ\,)لt R-%l,P[qZخPomfNf눓n"-U,ͲVF1J I%A`b=&u Ne@ Η3M$-ܶ#c] '02|~]W{y|[F 4YtH 7'Dǻܝ@W^Q!O T/y4CeE@m}O/Dh󁣧3uE,?&uKdTGh!\ 䨉(~}#V"5u6T"G #?Pi:";g.sJ?2ryIZvy5MeB:}C:cm!] b:{S@;42؍yaxl32I^R5f[*MQ,^'k*D<'#H6$b!&zLE u R/`.tozL6U tcBSw:XލBc{* !f ehz;>wј>m#lK_l6h2`t%1yb}T;hrc_ |0j{C݊4AuȽ @3G$àP؝O}IHwqu/z Ӝnj0q8t[ aEnU_&Odg;g'7:SYI)wd6_~{.xeo (o-˄ϵ /Of|_œrc?S{o&~4̀1OME -T}1.pWIM[+AaML#WĐʱaL~K] ݇ = )!ik!Q^tI3)YᮑtSDL]J4&miT&IH2~)g',a%0"0Q.\3O2(,nBɮGpֹ86&`JGGNQCV0\OiAJ"Yظ2.#V겵g{l+[B2t(v߷lkv4yvmOqs͐ZJOZc1d%v*[ 8*ʵW]YS"J@-8fm-j=hTv|,ʝOciZCR%8O\AݡHfw ?kQ3 5cppD8.ߩWyfT)i}c^ L)7þt'OA^Sx(:ϴ oۭϽu4>0E s]sP O. iXO۲AHͪ%6ybꖬcJuZ T!#>0sY}aD&V?e-$ٯ:kcQX|%o3h:fXGˊZ:[GeH"^S8}ZӧɃ_:^Bq/@g< dwNhN2}/|ۜ~;oHAdv_Jg:ח[AJS?h֐0t]RO '+}ȋz-I hdlUxr$qS!,Nσ׿ .,Gz (7Ss< BJ .:U>LMO,pwvv0W1̀`u&=. OHpP-Wc@FYgscω/<2L/c8gR`MIe>:cfٶ]T ۹rcEP*i}_@;ppmY j^#֧uɭ0gf`/܃B.So[%dwvQ#t4;̄gܖ9Zf9(\ʸ0hrFc-зY;iwn4nxњ=^W܄S?&:d;uKlJ!wԆRxAtׁV,vZKH qrq|`R|u۵%Σ~՟@`iȄ! vCEAn1?Bi1`GDfoMw_ 4mP +בy>C?{âv;z`wD3nߥk/it.v[NT]ZA^>dz&_3MtWˑhѧ'v 1^T8Jk3lm}6^gQn`/7o׮$JA\]߶ikm5dH$?~._HV7Jjjj->`3O"F%'% Go?dXP;%ĉgntVg~Wيn? W,'pK0Ra  (um ڣ=lj;%)ThT75 ZiG Noh}p=Y>|m"NcZ 8Q-42AJ|92_ut~lKӞ5>RМ@Eɠ>4|Nȣr;#n9sOZJ}JG_#7s~ycʼ\#X6&qPU9P|t]K%fvbvt@¬k'}N{xJ8=nwEy?;XN ec j#߂@.+Q d-yؓhoĵER རzf֚&P;`Gcj7Xʠ!@?&뙧E<,)n*2*[(iq'f~'zԲc=ȯYW/- aӑplf3gsCZTMe ťqejHtNl4 R(B9Ak eUOP9/#W9\pꔎ̊ZO/_#^ WElOPq<̶Ǽvw-^cGYc%բ<&%rC8i X^7 S^_]){2=@t]^:d╓FS AEbaLf* YA(zE03g>$@Z[1*(o. [j&jd,1$ߘ2\ƛxSa*@ӅZϓh-jgбZwqY%<Y"Bmn&]Šg}|&Ԁ]i5GI!}9 +7 TTBH2NQ} }Pb ;tvr #t83Ϡp wFԝb:T`INЕO.>~o A5/hRή[ac0&X&ppJ]\dW9A)|&!^J*I˯ix"Ј^v8ʽYWVR(^k 5 =IM^M|\oԝE ؊*qJ#Kܪ_yycUm`QgtdCe|+aN]?G܈KzoTېθ//oD=c@$g K7-s̹ kn}~º h5wSx8c;RN2(gB63F (D[4nNIaԢϱtTB&1ݡ2g 5ZTƚjg-;>0o\yԒmqc5p$lXX%yj.༩{ Xa`mhouhyAm_ wIvm^IrgvOyυN=Nhri DBsymST*s37? W\%JG "8`YU~U2@Q>p;$UÔf;R_W˶k[{sQ`AݦqiԝzǷaqoodpZGt@/FoR}zlYO1@t+K'q5L6# !D o ji3(U1*)΁~g}`қq ]`ɉc)J3q>ZªC!P5z|;|ӲORNt2%5Dz\KkZ-LbI41xߠߢ\T뷖#P()zm؛t"կ\Ϯ!3 ޚ鄤ݭ._\lH#DM ?oY%(q"B'mм+S+N)o:N)i*=ўuG{59.:@$+ 6b=׈j2jkK,ϐY.s˅~c­dB4ռK% ͊dJF%y| (H22H=jtMN[{a$Q>l4L2:BeXR%d`F,7}eyf  @8qxpmK%"sģ[冭J#Byog ԰G9`YL9!7+O` !,G6o-ҿ"ܻ2%P9:[S?**g + ȡ2\ ;DAA{Nfd6wy^1$-l .As]Wo_uRQud]}OMI1V# /3[rPt_n`*,uM-+U19kL›ZK)ԕ6cSѧoj2l$$/AJ~T` Y:w]Աkˋs,X-F5N~.O% $ȸvT؁AʆhQwJSQpCn\nS%.r{$LEqwQTLVˏ։֚uRQP=w7Y ]v^p=Gf3ٿZL89*t2SLޑUi쬆4W,'3s^+DXSvrV+5oR 0@ĻRFcU-ӌнVAҊaCaj2^*@"qPaD^#6 6kgOh}n&P)NR/֫騫x+.%'y^یi,O_U"P&Nu wM2icZYoozai!*:+ĕdn:Fc6`\eᨼ F¾]xI nAL%)jZIA3EGT7'Xu.ű8FSտɆ":G@SSVY$Ja0ޯꉈ {9ŸYF"E*ԉEtxժ1b<|; lh& Ub*lMӸIAPJow{@qNwPtߊG"6?pIWjkzG͟A݈c[ #KZ)Ԫݹ̖N522ŗD].޾soh=\z{e]%'~iJA:3=nsތ3aED8ˢ5@;?q1[jp{bk?mGMZ#պ1dq2 ^ J%Vģ?`KQ%AM𭐮ff~A.Z8,&!IO>-S*G=Sl.㥶Ⱥ}d:h ɝ9PyRXWqߨ4.J4lՁ215.oUwFe^dڈ0T Nb,M1J!jQeT8^ :'fRۇ%_Nϱ3aзM FX Uz.XUIzZWIWTMK%6MqIʻ%P #ylO!#~\O:d_\AO Sнo/ޏ4$ijdٺ9ߓ7'0_dr1UӇL;͆xZcZgA>I1MfcҬ%: ^'g87-ԢW5K8: ];.?U+hb4\jP>nf7)٤`K-]\ʸr(s?/~Q ,jP&Zs-[`۱Q7?[1~Fs׹<*Zh(|h7fxGojG#i{=qE!qQ6]6ɖU8J# E.' ~τZK[jO2Zޠ3rA(5_ CO"};m^W_ƃ/$&IZSiӭ*p] Pҟerw!)>$^6uAtlүC2D? d޽L YBgQb6q^T_29NgyL.>gM&ڝ0oƣVccMEO>霐l&8ԸD -.+Fd8a02-[7RFU:֮MN[;J|EP%BUZPm %Cc!dȚv[[v/FjX 4iȳᠢrğz U/6Hj+bI+VJZ lRo`Z;/:2z?&Yоw½3:+Z/1/5!clEl!`0wGe'hfi]L+FgSϥG-øU$ǒI߆`$ hΰ]6d9- +uԣe]D RY/,5{b .V.t RVu Q)Y?7GQYsv`Z%wi,eKdzSxdKc!.sml=X"{ﱍd$bz ~k>߻XbŭAOAq74ܟ\EVGqTC}2 u-VIJK9pb Ǟ<9xdjlԋg7(Ox^`Co럧Hոo$XvAH JyņCc:StG]̋2舌g7 }Xwy@&iV>j)6g](hIz}^QV*ae(bM H>P7LJl㯵 3L+gL/1,9|T-<'Sɻk jkE\VK.^Yn.a;bSÙW3|0jͶd-aiğ} `x~G#eQwӶ;[ز([&iZ\ Iq=٠3˖ydnZؿN,nYĺ_z~Ua7@6Ǎ\vd_Kv1@ ܙS]Н4>aWeM3Fkj3I0s>3i#]5;\+Ctd{#YSedNw &q9  g9Gοeȭ6kTVS<7Bk,,)ˡC e})ƞ3vLdo͡)8Е-۾:h٥T@&T=[- }v޼y/~}k^E;ȅ ac&H'SHmoB$wN#<Í-Āʍ߬f{:y{g'\Q/ `y]Ыꊂ]> SYvV0%~ʚ-r|<#gg;o_%ϱdf[ý]2L?HLU{_!9v1uUۓ5uI؅z>dhfǐ0Wiw{tᲊxܬ6fb=۬³#*U#_U[eVJVl"4tR6;JqDsvZw jSUj6BUeL,Fd(PWeV#U]Jnd~u[.-gwj&Uy o炵ojK`1mԱ 5]hWBçx98esp~^ɝ{e ]OI̟XHW}e!ɞ@@KDl"΀h$$oQ @HňVHm9[/ЅV#9]d=K<,Vg'zw5q uKj/ -:^Ւ/߀ y`$ȯ:3ӗ#L PxrJԶTCˎۏbI1c5vXEӤ<0 *%K~v@#zjp3|3js"l_`(t^|D=Fr"p0Xb.$_XۓѤ5 W{ѿݳ:AWj)bts𷹐jB}kG#Ar2{_ knxwqN~k/ 98l$ǧ'9/h;3Q1[&UPD笢bF {⠲xO! D;ƪ,Ͷ )U.Ee xt"# ᲻>=/! K^}@hPe"aڏ]!vqM٥#fBz<(c"g_$sWe4گ մ.JP?J.T7hv IW߃0j" 'EfaG5{IgɃwyxN-k(WMXH|GFGgndq-;ݬGBmة!ַH%am8siI%܏Lt@([e)pn&j=^Sɉ2'YM5HM=aK!m1]]׋]H>9D@`bR ,2ҬXB0Qp|; SP} qvP:C1h<_D%|s 饶^D5X:t3ܨp*9qĴw{ZԔ\c1'*J\8zv)|ͪ|P O}S9+}nY$aٻIHCgr҅ nV`Ѱ{x չ%6Τ!}JTsr`>Z$6-1Wln_'C:xuml10-#C*2'Mx-Z[m{@1QG EP4`mu.8e+h]z]nAk~`ֱDzITb$ z nVuiVpŝXJD )i.wu}1?~Ưwmdd&qmUZ{*^2k[pO@>QZ 'I Εފ>Ɗhc,߲2Q~Yؚ&S.fl(f1 cVrgbPte2~<(juGeXEixC-Lgf:pXb"lR S Awԁ>ۣ]iO^ŠWڴ ȯ֟31J\&GłY,וK|߮3PzOJ-oAeE}b0_qt>3H9MٖQT/_ jJ˄¢i0Թ[8ѭB3KHu H@9#LJѮ|:x9zLuhDƐp]ATڢ;b=C;V@byJ[B*>G׈-<ʓSpk~ax:#{5 /50XB"4P]@i[=X䜚\՝C޲[ݸZJ.(+f\P݊qD>43yXTUZ(')s6R6? x"s6LtZsZpcNb.y*13$W< |?8`/ScFUXoelxѫ oCvDx` t޹=FĖuk8nC$++$aw6(t44̤>Ku9yA61O@d ?Mb@S찬oc!>I*GE髫5 j'5zm9lۧ#qBeOU.Yc ''(f#DE⣤}?@~/#1*Xa1Ѝ$k=<C#*A%TJXJ圕w*+OȣhkKv3RmڽJ DI),V6Kc]0tWpGJbXEt]lZS;G/_lNX<8vq}:2̠vV*2-QfݡVW& XOe!ʭ@HZ|/Fx.n!P/ax>AO-9dfW66 ~JvaGusc!ICsupAQ᰿:HPc]$34pC&Tg҇ aAm"[chs0]=)񽇣 9t̋ߡ)[gxJ"m+ˌWaBW.lk&,/~dO; 3xb}H !Sg4yP  Yxv[sL}h.XE llFc:D ssO񆍓q} $ԟ6Z"h#mOLaP`jl_/5%]2Br|KhBqL傛 L($ FU rêr[ HmPMM\6tQ*[fXd-='V_gtYwPp Kс\*ctf<_  #4/:\3(1ۍ<0Z% I\8Š1O?4N=6sg$;'"M(cYcD^U) ɓ%0~RxI6„EN[@}S-vCP+޿ě;_h '6k&"h͝:31mt<~80亷%z_4r)œ߹ARݶ!An2e.p]}sA%j1,dr-i52\ONͰ:>/qrp)ݮwF |ں\D/SihAm-=\O(ebHJ{~BK|>RӼY5Ψd3;XY~^bh{ sq,!,!ӫ2kx DCR8ƱÿSQYi0?شfgbmTua{JAnk7CP5|sBd#iMeՃQN4;y( EƘb IŐ,0ǥlUkwi0 1@q|^X΀95;koyLX{ }en(҅<# 8S}yYz&d.,dlq}{4"[+cʑ9*{KyW^yMglP7fYzv6NsV]*QԸ nyU\x.V1JJ3ȋB@/qN?]]>P8:ZVI l6MJnͪ}?#n286)/TƛWĻЯ""bF䣀Mg*"Lec`z5ZC!!RX(,h jq;!8Db| (Tc}6'B.yAM;~R #`(WQ؃yq`DDҀ/!:9xI{ՍϳCx4y{7#ƒrDܛla|u}FEEV@hQ SG@: 3kyTd_f"͖Gv4}YL P9/QˁoUBZ^JE J2xr{\,1mAOF>Ma3@kAV&r]Ifv X^Uռ߮0xqf*f+5l}4wZ I8`x8ŤUݼmc৴WuolovN4u-:wƑzy)´@ w4NGCFSi"k|pq­? 9Z_bI?U`>fpíDa&Uras6 sHhӸ~h W+^NɺW0#3,7&$x‘疸 x.k:+ 2Lińa cCP &dz[VI'>PF&S}!sqfK'zCaC8.G[woa'ŏBvd9+p3)J4!"͇ny2^"wUǸ* Ɖ_ e+,8úʧ.SHM#bdىV, Ǥ@˓4˙8zw?*wc9PT^m)QM O@{AT:`!OKtf\ iNy:IYf Zo_zV*R6biq\kU6+ifߠ-SWe_`|Km ڔr{i$ɕ4s>,Lj\@ʉEխHah,V"=Q_oD^ުE<? bL(^7 uXXL3Em@vohd$yG [WZQO0M  ID IrjWa>(?/Dtw =bJ>f&KdYpzu>'(f8 Z@Т ׺^tO#ym2%tatBZ2%n R!5D~J(@*(,U- $`ꇼnpP>{PiزǪбA+{u;~-C@I+-Cˠ;P, LXJ 3Tq.AwPq€Cק\dkK@Z\87bԧB82=b7!$Lg}~T)֥(n.P +1 u$RĒgZ}Cn ee,IqfWC':>`"B $^ք g.yZ>^GZxe)(ј./jv|vǦLV 눛-qٷbKլ';UPP#Y w6^^ц51oLb9X/2uBtoֈ2)3C7N/ ?;cr`5=6a\TH[03nto3ޣ\R XŅI4޽on-vdlW\^CxOD~R#),fvca^z3Fo3ތ 9Q*N<(|hHNJ Y'VdC6JYp%C*>T՝jeNyITĉہ 7d4z2K#[+bXk4X$fs9 6:wwm4Fq湈 ~됾THgͱn\XS_ duVӹAr&7w6M4#(5Fx5W .|=RBUhܭ*kbDé򊗛9:%2NNiv'YWapEj,6waJW{UdIF3MC'3uK2ػKgNrMf^IrJ{i  uꌑxa"%K""ςOx 9 wK,4^y.Ч33gxR5Ҍ#d# 3?|C@F v(-SGݳ̭ΨG}dtQ!AQU hi\3{8%s3 qkSM!ؒ$:-ٗEdfě3 ^G# 82H;,) L]X7Ŵz4b|4კt4y5mi5?z/.?Ƥ"AЎf[ ߮ U ~Z#ʋիܕn2r& )/ArJee&Ms $ѿ8LU dQ%]c@@S[~ ꙱kOfC[ %]j "t's<My{#s7iW+சu"UZE_m- F|Ce޹Wb2V =@6ڌtZ/$g:a>8epKj79Q21a#3bȎ vy#ϰ}P}'KAM&pJn=2>ԗ\"mmkT!Ry'(-v|bRnl6k"`w9#҄B"Z^wԬ@,nS)3TTQuۍmNeN&SC%r?ZbIGm#tTTJKZ`(@2&!!l%3[m',Zܺ--9Dt5Y[+U\H%0NvF47||* $M]-,u5zB>} B duScl@-祏~njy7.U~oFT/P7CyHIpVK$jMޢAg5\pEmoAY\`wH.IStfwl.8> YW ™V# 11DǷٚ9"S[&q[u~b5S[DE)__HK J2<í/Ry08b":FG_HiNBmlMݽ =M| ;;`h[WփY}l9hs^{]am}syD̢ba0XW+x3;eT?Lf/Ďunch4..ڼeK )|qYYu5Dѕ*z{gg -k\=yՄ$m]$dopBxW-;`Io%"7wZsmeyUc,tW``D><6Z@x)ȱHqQrH! Enmq-qp:A6X;_7MKG0 l?@#l \x)|QEb*'9݁ !7oa ^ĝ|ER VUGz%DaMҬ N;ɜg̵i H0>Q BM3V92 { " ypgΒ73#/OcOi[\(̱Mx"Q R@F>/i2\v&C"DS>5XRV/p)kKkQOf*u _s[AW#[nR0lҿϴƉ+$OW]Em求BA 919/K (14*BZ v6o$dUȞbv2AMބBS)flBV&pk:x7NC`QOa5č]h.1/&ux[!Xq2s-JM "n5yQ'ݲxNHol@CYrnaK諟FXxur`aΜE{EYȄFUfٮwG?&=DUBX0wTwl);jK<vV4{1*0f7r?+ȊsV>k-3lp߆`[UxL0<^ 5uIݧ<%/8Adj}u[3ZJ^NuEBQB 7^LxәW\v\\(dG9:6yIIQኛk7mġLg?q0rh*w7dl^WHF=:t! ܪ~O ?ė'|zI t, %ԝ6!&*?u#ϊ]I %XQPb8tuuSێg֒bIș}TAZ!Ѱew )6Htx7|hKcg um#jl^p{+IAdk\}j@gJ5ЏƽDnqNjjU*_c;8icdeIi9>6W]Dr8`T IqR\®8J#Q).[Q^2Ȫ֯-٢@I^X8lAl}i+^'⧹SYx:&,ǜlAAs=$8bx:Ǎ{^:)v:R \ک`k*wqsQۣ & ےZ2e7g`BX,q7E)7쉾R vሳy~ HQ+:ecK 3˧)y<0GLJ_73~mS pxb8}p.aXST]u9C( HyEW~ [Bt847O!A1"YCٙ1Pmn|LAdy \wWugs$piryLnYvvw~k&K5,* Ѹ7 dIӌ!N\s8i'$3,r$+]ΛqACMIo< %|쿄]v(_ՕxU֮;V'PF^ׯ~9䁁ŒeZ/bxaN.BU{/4MwaQBݗQG B֣x_t5G$KjG3):ss妋#cY6eI%9PDcL|0}F7OwQ()e NڳmE*v:>j_fvXz m.NØ;Y|%Ei ,'>"D}` cThb°r8pHBWnqvs cRN3 PAoZD)u+A[WvLn;*zc>vDq=>-"7B7PRT'pǕ.G~KKF ovPѭq3;>C-tЕJEyȜ1>]qZHU+GFK`HU:7i1b:"ύ_ֶ*5L2a4"+p}y'x vQbi?Gz@Nu9uȍK B}KQ9JAe$dOt~5W &eh3CޗpǪV+m0vI'K"|~lBf륔VL+dDD]nh`"A$2hKLLP}«' )D` _[ ФB% l՜jѫ^&|X۾.'ug;RHB,ӆ ->=b:(lf}~!%SOۅ͋؋*dOԿ;Ymk);+:}mAS 0яc"T94mCPROuTS6 3s*$Y#@6 lK'Afν6i|~|Q`X9Tm.ʹyx^^}5亄qPdp\ Rp.mwn8GyNrͭ- sɄK! X6zcoVӏ@AvXOj qrɄZoV e)TTJЗ Mju\՛J7f8~ׂ7)XZ%?Drk5<1 TĞmf_Z!MWd[7"=ɐ/Գ D͓b ES*mU~wgb.A38E6UM&!{H~0 d&T\Ct֑ E<Զ:⦴z(̈́Jk<$&d< go[PM.ż%7;&Vu,{c7ARH\jڻB#LYW6IsՓ45+|@j]wbG`Ƽ0Rg1syK[Vu<9ިh9? mp51l7quq3CGP>x炅 ~Z^:: ؉zCʕۊg>{`b#6cRa6Yk k{|HQ̮+%nP4SMۤf˝Ȳ~E.m j ⺍[I.Pzla9 j279 :%!-hEvhp#77ĺ3==W88j)zȦiIM;XVRهx2m# ˹{d2v_ (hh,H9wadfQ gfp K~j9"S1܊+_86 iҜ?0-kL%+i&`bY瓋 -Sx^{v ~ o?a DH 60B>oJXSދetXYJ$BVzܴ# ]xpPii\m7L'W#sR ;*[n$^#PԈqfoz3$$1DO?$cԷnU:0 ˈ$D׎yR`Oq`T*M<_WL;,4N\q{*JIGZ{ZV`6m,=T⺰[*|S3*y/ECĿ07Ύ;*䣆| ھ ,xҋm .xrxRw28fwSU6{$_pLQU/-׻G@5sTAײp'6kʷE$$-.nt`@7!Bg0Z>g@ T庀i+2` >-{7Bœ0t`ji.Li:n=4цw[Qv}sg/ YSa hL^F5givRi%[)[LW4'ْ=ZH嗯DQFIwGMm9nD e⢊KFe8qO$ە ]Kk;I2Gpn 9_;(S@aC8'LwZޓKYɁ> ۏaDWyHz2-x$"҂9Vn=$PxRwM}jSE `*fJ?dǰ )q_pnp;@3dvoMS_B<_VG/{{5wRtd,Y$eUr*KRq*E)%TA= j x0$@B4yo.d26-3~ttc v s|P&=h3"BHU08@ 2.wSl% ^$ش7bVO)=*diݑꐖ[N# 2Okܺ.wz,HVSX1O5A'"#̦ͤr7&e ?4wʿm!pK SOqSQ8*͏rA+'ӜIѐ?/l5ۦ}ʗZuRbS6ǜxn E/`Pm=.D,Z焣1 ]m$\]G{^ctsPH7.%YB#?}!mf6K62z+㬼 CMLVN<:8ޑ-n MҠ`xɅ5|{ 'jjɻfąAamo̴TFɭAW_#YqbylYȁW$V[?!yKW"sGH_%p?IhL?!4gQ B@$OLUbJQD:Cac_=*m,!XNDώrox5C jSW<hjd>rìk}W? ,9!ta 5c!8_5Xc7yQBEBE("yWNWjTY zؠc ϧ\}Z4^4JGQu;&p+sisIڗHZ@Nm#Fzd~0/|Nm5[ȾXBM4$d(e(h7S<$x#:Fr"ۆN7Iˌ+|`KN PUBojuR%.81LCMұYEojliEJ?rTZ"¼s ,.-B‚o+bK):-T- &70"xɓEI^N[+: t\/2.왑]E?YX ĵ`4>ù;_|O_A=[=J>;2)wX=7#J@v rfZs: l.UH{0L?`p}՞A Y_AѫZ?&7ŝM`_H3j@%Ì yǿȏF`[V+94sl5tcb$s~ȊXVE 51A]۰gt %o #SchME kg \BhA)!*ù.15 K8\d?yܬ_0%B42dtCьq ALcin!6aJ[<k"RGzB&N^/aoϥzŧZطK,uEQ}Y^iΉ|}B+7n*F[S ᅟt륗Mʆ~5|$9T%z%kΘcCq:sh.wDGʑJ﷿0zmK>jcxU* Zos 1p6ve%j{ܻMwnLX5?U6siK -)VhYX&hCwff)8=k.Hx1& 2>t9L%-Esf`e9˪:)LR;J;62[|"4jf0R%qe( YmXY ܶ aݥdT%v" {dE!tRÎ̈j(#{a,cky|8-\ ܻd` F4%:C~v$5|0,7DB0V}S&^*Źܠ@*aNKEtfnr { U~XO,~B8p԰cuc$ŊjudQXy7oWfțSO@ dʕ|r|l7>?K,MtӉo?~53F2n/ڊd輘v <9xAOʀVԜ N B@pd#jûg;/R.b~&Lb΁DŽZy%wC}U?_AL-ὄ,KlAX'ҟdtjCPJp?a 3čRJ_ 0юBnųcg*g ?9(Db {ܦOj)( MIsZ:>.cܵZOaJ [#ZYZe4\P7^tߠ©t 7EduW{uxB[YO=G7L1uP};,dIRD&p>oOdԄ@ ˝},>trq+%E?G3ѽSrpyhzJa?x Λ;m!$,rAVjy&9ᓬ]=?Yr+Z#Y3r'v7D;Y~6 ;3GHv1Es#\`2:zK^. ٓtdL?jN-D6EjH:[FU/ǨD~>\,VeǗ$¡LKpJ1Д+8kRq7Md(xy[bvcۉzyy5&iqA+l:[ zTT‰Ȳ)cF,)uH ‰)"Oplewa{cHj pm V_xOr! Svk\d_dTk>Q"(=lq_YՍ WAX}tC 5 `@s)p#Ξ}$dsSdSeHK:i(dOK*B4Яᱯif Pf'AC`C:~[9m_ɡ%g#PÔW^bEkIHh>z̙_(ou$-4Y]F g Q6bx0ROg-+,&C(k¸jo|B6thcB>*^iҾG[]3.*cg1^2#ft63yC3VOF$~xR}3Q@L.$JVBH_<"w_a![p'2H"ex>tp]֙0rL74] qw¨?KPC޳.| I)ʘn=CaV[؅߮]`}Gdt:CUHӨ_JZbY~Tr1R[a]y$><U*cPw'7#Z7 Zggjl&6@ExjZO Xf?a]g:A'+73_EQ`hHjP ]O良H-=/c-cڧ}V\H[ψwvK}Iqa>^x?^QKyN['Jm0H"#m%NO*"bnč8v%$DW!JwM E4HzadYe~ps40ğ m"(r3Jt.M#_9ܴ^$⪭Z< Zb$D8e;I(ո u,!dG/@$Iԥyϩbx[3N_%*Dآ3SbֳU~Xp!l!,!EA Co8~&GK^~fE$/qJbҨ&;MHF6p60˕&6l:놌zxXP r@ :A aK¢ON?fo+efe-4;5I >XA0@i J3ZJMc .+][#2hhKF7Ì@[5oHE_N5dj-[7 \F:׹ߐ<#i+(Ա!spk8Jެ`wX?Vk @"Y7|V!k{%e,".`ClN23{ _U^`#Qn^XG :G[fss<4vi2>*] (ZH*?Rk.1hz ~%"P{jߟ fbϖv nLgQDg ByVE1dbF{(G i8۳xX㝍/==<- ^P__& l,h;FSB3^xj{S',m|| f(jK9,\jʜpL$ۋ7©-!IV+;qyދJA1Vôgl4[5n?''~ko+W07hd9:y=u-`U|2xnXر ?l)O?)'^v9j+g"V7'x[ ZXxj2%Oˉq %y^C}4zr2qgD_'(U8;P$C7xk.Iז2db~py}hP*F{x7' 2U)煉Ǚgi~zrzH6YrﶓaZa_1QNI4xSȣ#ئ" u6g٣ɑz0mI:tl՛?~mc\g_ϬRiP,q+#a)7[Ef((х$ 78Ag$ߦ8ew Q'h)b#G^3xه&^XdW=La8HLGKGta^zIW6NZ.Gb b9@B5ˑ437ȆlW^:`ߠa`\"3Ӏit9X9Urmy4=zN"VCk fѾffiY rz+yf@8IgT1ѽ|]ZⰉ@qM>_y u֪msQ{e-cO+ef^>@W'#:o3kx+kR>xsM P ''-Y';ϷMѹG{t i%8=fS:l>p8yWࢿ\ӐUۘNڳ:, TZ(lԝ.F- J i' /s$}($:g]P bc zG麚Ǎ&L5 1xsw;Î/5i[$J].(,{<T'.G6S;3 oBqJ% ?-?Йt5 ,Z#F&!\_j;M::~> jzh p:iRߥ#U¶;x E|SjD^{#q?8 8RՔH)^˕֚S} $D:9yY\F +' o_?؟$y?u&5HX8qG]Tdݩ-37?R]T ̛kOբNG%\vao)F[ZڽfEOܪW5?,@{v-".PAEsͫ"[)K>as옉y󛵾XlWB2[V.h^ue!x-Γ`y1'n{}hJSa)iw!L^'I剔+CJmCEPhz)L*0BUI+|%͇ l2/CPh8nx::h4)Ϟ2vX[|G:hgR7^`JаZPOSA0׆tMd&Z;{qکHf zHJχadӅ's#TBQ*-4 0 u!8/>O&dUxG]f幤૸3Ps DR vS|e[#oe&fqؤpUf`ZveaqA%%Vıg.:= y 2rYg@k:3~ʔ\Pa4zϨ #5HtIGWAi m:C ڲN;$ !}j:SɎ0r,dNJkKO[!f-d i? 0҆Rnw8 !G ~_S~r4+Ty=J%[cF p00S<ٕ/J6@_v\umzGչ)"tMG*uE4(sn7)ߘpUW/UДs( B{~B$ ٻ[xPYL>1ްA+ oK2fӮ^ܔw隝;dpIT9kYb j- \,m9~`_!@e:~7wW>d~=}Ȓ*={jܟ!Gb;Zf8ؒNUˆĀ./34o3t8*ي0hfgRE^f]Eݞ.,/^®a*Q9! q ڤ\+[qN.4g|Sc>#֝g q Kskl_>^-c/Lr=:!$P7Z3 TVD,E( bHfݸJPd~Fӆ+`Ԡ$y<mJyjdT 9XZ(A'Q>RK5dW$)[PʹWOYPI@Phb=GQ1'B㈮f]'O㰪Njv-8no#*s0\,ŋBsmν.r~Cux(j, Lr9Z8/$2!hP d@~u@[ @‚Jc!%މ/l*[ɿ e$oSHtY Bݩs6m*1̐P˻lI3S%X 1x-F*E& ap;p/3jnCsp58ŽqSK; I|c Y F jzq+ɓ_U[Uk2_)e;th,^!ƍ6|8gL'fp3됫^TĐg$Lc)j`s"!d6>?7=_(H}F;15_{˂KGWW#W AMpf_WHxk'gRB -mlb]z/hDž0)4ˤ?qz⋀Y^Qad<(V3͇K'YG{%QpK %c`.FUpњE܃ST^Д 3G.~tS[!@ a3.6bR0a uq\Mk#3Z;#F|AL};We8~W 3lܠ^yFi8s)Rs8)dȗ8d 7~=C&R ៻M"8&NÛ4!v9b倸'råb%, ӫl W,ϖ!3+O7z蝹4}9kPNGjGP W+әjzrS[a>2DF̑yhY4 F[䂯\cj/Ǘ#\M&c;0vn+?N؟Ru(K9橳me fT٢4K]b PɤALr,:ez2/Bj%8/,+Ƨ(TI&fސSŏˋ,oK% K!tzAM][ jC4ܧSx vWcGedQyRg.Z/ID̮DX&B٣`y$$!3'LEŌ21I2šp.B(3d-UYkʳg)sefuJK>Ym{&wl>6Ao .8 ̝#567r&Uجo8cw[)r} ȄВQ"$.M?cUS`" e %E% }Tx" &E*^3cd1z's"ga5AAFgΙ [üE Q{F0٭Qhk ,B^!sQVK?30KcJ7rh5Vl&tasޙlŒ%sA&B[BRu\mu3:n1߯HQYY ~=">rRnr l"-'G8%{!3p*++إTh8m ͳkP؇-ld^tz+ &SJryUdxaKޭ A_瓣'k`3).3hOG+c44z+1ЫJfp_Gt5=:7ʤ}g*F* \(N7>քY밪=#Mڦ߮lDܪ ,rUlLvf!F:#`ϱCK7;iؕh5z/n M()AEPSѢ@:gAsf Vɤv0"g 5| PL$ X&N *}- !+cX'R 8upbŰ3u3yݯpG{1bKisC@$kTWa|0RzIG;頷52TLx8ENZw.deخ 꺽Սv;6^zI-Mi,eZHXD>sZ𓖅x*àrB5/yRTX(UXoS/4=a]\g#T_тPȿQnnaXGmj8]RfccLnpX!AqyKT-+.ҳPd Ф)8Ac~/ǠSVU_}"~AN&>wLX& a8o:"K##[v ¶F|+hm}"Aͅ%?ʤUC|TIli+AZQ d$ījcWwΥ6q׵ڋ05ŽQ̴@"NB? 3o+.0~u2%ӊ0Y⌣gMFZҚv.*r#2 ;. 栞%] % Hc?PiGƭ'lّBPq{IPMeGl&+L>/aeYoA~ Ыf9ϻft&4$vݵ2MFSVo-\P1<ŘNq-C$]4!?}eip_Bc['1{0)o%CB)#eo\%FiLn&V7Wyj ea7Ի*`誌b{Ms {#w*@qd0?]. Ͼ-*F>9U f9fy3/Rx'xҾ{'`"TjM6 s,QCo {vJ}+ߋI'%󸃤ۗsU?dp#rW_EI[+#ĂOvifϸgaz[|ir4 B#FؾN`Ta~ ;gkkVzF `kl;iڥ+h>)) ax9pi<ηN )7$ͥw>rX(oF)R޻C\xr[)scQi:zV'ZJp4G')ySpMt߈`r,$aOǎ?QmhOTc0+dP{%4g:>0@CUc.捥K kVڅRNN҈ Kܦ;7bn8[K۳V0 J_e#< =.9s>Əl:xPkI[MϊOGڮV @%ZS,Mcȋ.贁2;{X9Go_ؠ,f"c W\_ _(oԾ2?D-qH3~!j?zh33ÜF*u%*wb#9w-<  MS ßߤ?'4 > 924tj_8*^{Lݏn6Wu/:LhHtWBpJ(wR6H`0)d!/eqgϟWD#u0 z cK~t*$r Ws! Y z#ꄚӔ!Ɍ%ã,{Œ/?`w\ K,Hp!ġVZFB9"UUz|xvMܶ̉{B_I[N`:7JeG[ V2w]!}`7BbF&>pͧݧyHIpYX~DPX,ةℓs{wv hb tDZ֭y1xúPef՘su7v$+ ŸQu$ȅ^# tLI"f~uvE*\d۴FQD?CD:9D9 g \ $E4Ok.#M>f2M.פLȋ<~%e*2 (~f5RD.6\.星`~~w@FLn$bT>>RBʄ+1y(F}ZA; b,B\ " ڟz /Zɛ4lE"\$Bi`ckB #V[c ˂aU4;!"lد Uh? "\1la 9?XX˩ 2rj$Uޠ%ll\y{0Wz*A| xXxYۚJ#7FDXd_ڢ5WsR9daU&2d\k^K17v@De J2aŸTc6|1ui)ktbd ,='[%&h:X,؞f &.ErXB mO'۟y틂%!_]72``qM|Jn:BGhqt]0YZ,S~]sǢ!2M1 ӜKxNu7ȗ+ ռKoF`͏6D H>j Ç:/'籊qzfJᗺEW[&?% slo%2v<*bb~K6w 9*V|\9@kǨ&iWo׵+U$22'ЁNh_$H>q2m734.O:A%{K?H =:0{Uh3:hv%`*Τ_aĪ"*xQ>\TXD,a=>n:͕cO5Ue[AwJbvs%)"_^w{MD 7VKm:Is5Ɫzr)AgH%LrѴVe3oOoS53@VZ_9SʬIΒԗƙ4Wb_wpC#hm5NF#vPؤL!܊6_ 퍱@̆9mAiC7%% 47vЙ(BҸ^AqM8ֱ KL_h>qW>㳱\򮦮*86bPSx;pכ$F=)Q1s'xި|^*98ȥG?.!vbχ|=u\9rDaQĭS@zЦ(h]c/jW>E_bh]`MTً!t\ޝ nEl%Փ,EwF|Ks!x02|Ӌz ]K@S)Ex}M|ZM9אRMU`cs+K*D[u MPv-W_Qx}=O:n%wGE)NbNSai"R C 1y3n&L )-8,ELSb,]I ^\O;dHiKs?'\PP5ځ*G<\9Nds+n ϣz@܌c `  T|Yj'p|X65b8,FIi0I(7~:z֊<et`'v4v81F4iۿ?"%FK)}w8J=,uhi:kCQ?HpX7"z7ӆ>̳XS|;1O]kꩦpܶ?ZΆԎUdVz59k~8b1DHvk."\a:`kEj=J2M๯V$.FdwM4mvUE>iLv5>]){ܺHLJJzXEj#ˇc^Y]~}{olA@³RQh¦[uZ>2}՞p~: ?v4GȽ[̮ɄH43j`4/4‚8|1ca4AP5zJ֒ b;LTs7V{k"&XШ̥AF)̇P^zc¬+JdXGt IK2k ph#Eʂa­ 'LtXN@YKHr/}o$ׂrxE[~)4C1<1{@N# [32GUex=e5ϫlO |gȍHxvɜrIrkt_`YS䙬8>өD'fd($[(Pl#գ!IQguZt߶mL bNzQj1x^zϺLWZƿh.N6@Y& w6`WG)< }5͆eԊ*7\=%h?Kt/q]*&:bFQw We&hVȌp;8]kcXr+k8&zzCȼ{ l_E\`<-^8*#CЋMx}ug(9/IY Y6|Rw]k,vǦ'[}>[Xr)+i-y4nÕݸDa-` B^>un# mj"*"i:w3O1ΊA*r/3Z j<ս?}yW{P%C<ǁh]wyƜ%{+ui::ƆJ{I3 Ա4AA2G'3#ɗ NG$,s-HȣC{S}8%+Br[GWj<ۭC~jޔ|TGKpMebT ISNk;&!sg漲1FF𼮈` [țL -Ճ}$ WVcYbL첋*BxUY^ B['s'`O_WbDm"vnڰ:e);lU[#CY r{ֵ'_MĘ_9nP#77Ԡ$Z l^%[/4r}D}?,QV u =)@7Wz_SD!!6hi;ta$Rik]]b|$ḄNi?Jϣ9QқJ~˃KGfAju%3FSŲFHY8̸l~$ `NR'î [<@4| uCniOVjxXIՠB fKv(d4_`!Ku!I2roUxdt?;}7͊{&iXIUޅnE3zeJ@@8];)8ni@wJԫLbWX31=#M7, uRsZd]RJyWAEqG̜0iX^bP ٫c2?k:̋rt~v=M2D>VUh_+./Gu:*HxKIqj€vɛ<p)Ʒf7YPb6VOkOiUPDl&naiks饧b zg%MC#ۈ <AcQS &i fc6`?)%aVt&b^7💶 6@>߉3L;\xqZM Tm%xiF:-@ݕپ(`♨FѮ(U )C-VI8k|'[Ěod딳"FPƳ zL29az04}u'? 4DֿuD.wBII:JT܌YѷPzdN_MXl֫?O Lg 0R֬= ^AIW>DN+?;d5PBwKJ# U08-2) zcnC0r% Te:" lw [!MX$!7 笝>~j6xS5T)ܼ* 0+N|-$juNĎT'CSV`ڧ4bܟnzv'g# a懧~(¹\I?WBeA[srce6r:#tsӋFW8K!;Cq)F0ވ|8whQ2I(Gi̜ qfΆMڞҧAQN·8kAߕRN\0hjQԱK~ OK9)ytiӝ{~2u{~E̖ԙ2"T Ey9eG fIm61?qI{- +!m3pPĒ0nEI  )X)jf_CacT.4ݣ݂ +[qfEvS2IGėY[ _l>%1k͟'{n{/t30W?w b[u*CCo.8.r+m} vkS|R% ytԪԙr&^TϷzxλn?ja[$xda\,tjq>OÆvn(2U7Omsy-WU &X0_'cz™rIʪ0C|6zN2pcTJʾyN-+ӋvؚB5MBkMB' y13p刳kK|: 0i` bIMۧ>p#DZfEF&ih 4Q׉bB_Zh9oiGCaj?:ui{Ba&MU$9݌E܍nP@ԆnVB!R{io"cPR h(ǥp40I5~o4e%Z z}x$r3L$({Y|-b`ѧ XO\)A$SkFUaeX:?wKkW4!*bFS/'NЯ!͘h nrPCFB,w/k|3͵j8PrT8kJΗ1ژEh_1 ˆ_ 0)?jE¡rta@b|EsP=N}Y)gac"F>SJX qnC?$lr Bm;?gC/[Fx[B{Fk~9^ٮ3mn7y5&LZm9d}ܻe {N;#}ܥwy#ޡ3MsYF&%#&7^ǂ3qQ'6,K4)EvnvL53RU=>ͣ<0rz!Qva:ROk?Ѧ_1@O!ɷ GePyz#&,\j_V鮳xQ&4) KLr8*V>z11"59bo#u'h{G a4Vdѕ?x'yK@^y NaSKxFnGgminɨQ0^% SYYbPX1Z.{iW4@zSjza' q>;3Re^;8%wV+(sfjON^'i`^SC*iyS,UIۯ"O F})~HX+Or6nA3N)G,=dQBtE hVqW/(g݋-rBDK j\s+Bއ201LRy4~kEFn)`jB1^cFE·F 58ݐΑ թ>2"tbfAsS} C\uːxm*LsM)BYxA~;gZx#"yv9݊2|._X᰹;ےD͝Y2m̬(@xp`h7sTѲbpaGi ,}^ѶpQZe'\М)l z>ڜQ8炇So Io _گ /XhLt"YF@zsg㖍qks,o"0|tmeQtσs/`H)g[ +q'e6g sIy.G%ge{7eJ^B J]jv`Ff sTGmUf m7 (5KScXd:15'q AhHD=;5 nJD1CTVVwˉǒe@OAg'OI1c3nܧ8i0ڰRyA'ȍjpMH4QkI<ߙs vem7hՙ8זQrrPu%>URn:*\}ۅ /I\Yp݋[ aoA\cixoӽ3K!x"đ倉䡲Z8nn\_ ^t`&BdE0Bsw&ƿ J w(O$A;z? bql8Dm١n1r-p%ۊsS$vOP|C۟(Zm$'́8F[)ED D=8#UK13:)pƅ ]9}!@S4Ȁ6&96]N}P>~u%͉6[ Y^xJ.ƥ !KRpO='Ԃ4+~^Tb a)ɡXk81h'6<IA-c!W%Yh%Nf1pN!W2~WD5ӸIK 8۬ &^5mP}*zqK&г(K݃<2^lH9]I'51 jhYl|q28*eXd Ji4KJQ]mS:!D9}ʜz|6H]@H8G3lYΤxV;+-IֶR7hZ=ǽIG pߐlWp,(ܚpX/m5+ɻ|TDEgVqm%tV+rL/.ͷnNU! E*6l_ÙL9M:Atnj& -\ڗГf|H 'ksC:"Y1ng%!7z{6ՐooFPNj1 #ㆣi@V %B~(Β>Z;kGuj(QRP9 puvc, u>hJ*-<6Řv[eaكrb1{F*elDawpWgNh(1FP"wԮtAWndNCx8,#TQeSE T@Sp뱂+a=c2.+.sB3P309vw~Ior}\ӅJ>GVX {WŵՈ|^$QSŴ?̚Ƞ]2vJPj ;Q3֮]?g3n A|{@|, @BoIBD'xqmQ<10&2yN} VxRN`1Ky7J@ߴA{LN68>m zbTk7iÔzQ8x(Лw [#EWDu6{s-"sB#)Y;,,od#OZPq]f »EJGJ޽,|,Y2U5+ģ2m1/+IomO<4NuFy 裿KUEgC.(Ss * },nZ1!trVl 0]4쨰4dI,Fh;}P4$l`Ā.6maFk@.LA2yuR \9^Xs;z86,ezj#cyT(HtZ!]yVng!)M0!CईQ2 -t_C(f@}I҄:, n"nv =4Jn&]"w+ekxrP\,Ss+C}uH-[3(SsKh ȒXK؉Ҧ F [~S<ӔFR V.eMҼDӿ)oZ{L!SN|"f|k-םmjラR %oNbUۣI8%*>EL/YFPѣ*4[ %(CE˚SKE|h 'nڳ($L hJG) &dԟR RBIMikGtJ V'a ik;t">*w{] >mGXSyJf* O3 xh؃IprГqhJqE+vsL-=$>K7sb ;QzpzoGZwP>c`Ȑ3&b%̠]؏kL$#a._UMdu`E:e(|kj qf$,=&9%XI*U[%<8cR.ʅQ2ILo5 rRJ8qDP&(lOf-ȣNb"Ř}ܻP@ PzA1nz`%SE/n5+dꃹx`=oXC}3" yvn|.)W-_0?L8F3gԦp>a5fV[ČQPT:8|W7.Jm:6ɶQRA3LЀ6&g`5Lb^ȟ:0 o(*K?{ѦNjy4y1=~{ḅ{bd)yLCU3wJon5j[\YN&4^CU>l!X.=\6/H1$O~Y E&6,׹;͒;vSv-h^n.V o ?LK){ZT @% `dӂ<@"RMŧ&kA#LSxQ1k) g@Ss{^?UN.[  x5=3Bnd}Njт>Q'Юy0$Zce9ycO@jMF @|/hy7*.8Yl]hCW Yy t\um9(nab mԂ_ߢ`+ '~@9"lZҘ(5#2bN/Ռ#mdgX=OOrkdeƋak:u Q] qѵP*D&RGMEOCZehKT!E"` tj5?-i*%#Èds z;_[Qѳ|:`H'~2=U3|TKKωbhoUyKY3jr2UcAS0 /A&jQQ*lCx ƦErV!Ǘ m=nHg* DeA-px{=ϳ7./91 j_<.-!O0WNdr @&n٥({%b !d/F#HJz!3{ 1']uOjR`0߄g?Bum5ϦP^}2Y&WOhq+R lp(YhZ2# 0ǐr;/ wq nB{GEehLDu ItFpE|–8.Q rE ":)jN:ؓyWa욤ߦ͈VV_a&ނyњOṡamyͦAIfGy^O__i{s'Օ"2& 7XljnkD/.e׊ yDZ=EIyi͊k 1k,FAc5J'/x!s"eeB8wEDm@e l fK9G bGSK=΅wVĺx$bp&,ZkXNq) ? `Qxsiׯ8$ki)(a%>,O@!X_xDI{u>kdZĠ>)r}VrmY>ّg=A 6THħ;Ʊ-QÛ==CǪzYQ6{$e†1z7?3 ӄ:d"1-ֈ)%CHj#ۢ;sPa8%yl%:tX kY= (w[&DTyyBQ>KܯP𰶉&&XeurM# M罳$gvkù7.#ϽhIhǞؕq8jgP~884i%%3ueME>EByN9)E[5uA$ xZ;7{ı+TehԒQ$.kmW_qy3ڰ;['bX%¼\m'Oڿc, < QT/"Cf2#dAƀ=[-]\-ȿZAs8eU贙/m:1e5TCSlWsAtZUfgsi?e>nXᤒ'uP; 5, #S:ǿu/B7Bg XkՠU!mWLE$`%7"R 99ᵢ)]L|@p$KzPK2>@QY|fW?y Q:OX76q|ۭޜǿYt$U*jJEF |Bbܺ]~ә! gǹ lưzhh rv4V0 bwA+ 8Sil)BC`_b|K>]>6jPW툽{%tI1靎aN=0G8GzRv/tAr-BNkϥ90KcpȞJ^h5/ҀiKypC6!UgXqhPο]Ns$LziG&Q_[4D:nwGa6Ay{U!JO$Ni i6,<9Dȉ,vL ܋ ;Oߡ~ǧJ8T߱pB4iwCy~fa* qK[glųU_·/jNL6ݫ[) #),{ Uy2AŽA PD*pq^}sx.U>WAʫ> %ӚjhB*z{Bo8(7vXui@ .- zdƀԤ駏B+̗uzDkv QuhqZ~dE<9sgjqh~='k|P5;;0Ye@[PP񑓂g\ÑL@lB_(9*yC\V[c4>u^HM w~_&QmJm\ER/1{5],U9^X3t@|/(wnչ;[%??3D"Ch8țt;3쀈gxWo]:tvֽ/{z˦>WA2IH'^ԋ.M؄SFDCko<ܐRAxl4d;LRVG^'sи(C{` IO{ÇYz+w;`d+ĩ}g*,* Z)uuWuJc#zg23[9(K5ka0ȹk$O\]n{9¨,]ل$|knJ7*L5r4/^;#AhRnq`ji(UFN.=mK+ˢ/Ԁ)Лw;= 7?mN|;Ng7sʤ ~>ΈW#lGt\ۆ J-^K3miLuZԗ j@!߯ah3 ;"nPl+`6"r"y3AŞ.vZ[K/iy֖ԴEU1STh9,V`a.A;9}reFfaEu&ٱv)J|n-()Z\ sNfxz%҉+J}1 w;eFo t>.ٙ!te/e5&Ob,V:[- Zb#o#A󺢢C-4oXoF]D0dTXy*~KENE[Å(Scf6xv qcFٲiN7X| s.=dʜt 4!:&d 52Yss^|/}EOr[pAN(Og\)~^ݢkzq)"DYez ; %ڱ$im6 6G{f_ xVU3P5f9TY/Ed.CSL*%i4Iy+gpib$qG(a::4ʬ23/\5L"-,|,=tNen "#*GoDvNr.O%zmYV_OtrWby)tgX7V->ea QQT胁: $, 3E6@c3J8 7K c'ǣ`J [c1QG_((yN.Y{vc[AC/~EjSXAi`;k_ ,<;oO7]Sqgj*?U󆊫}ʃEeʡo]gDy=J[ȫ|oV{%v2D/C:=qWetd9St&:k@_yq +Qiڒ>?Y!?%7iҍL~ZNt(2$$amqLNvSΣV62dtsrgkXA&h1ȡvMM25D̈́H+5 _*3'!Ey)4ŮӼsJ쳕RI(-濎fўh>`adrr ?#%^JеT6]OXEQJБ+2?@䘗7|(Ô³^)}"Y_mL"by4m~˅TYe/"'*6s1l3U W夬d"Mdy9T?y `߬)܉[W:l P!{.7]NͤHbږk-DfWy$5FVr҆sbsѯqs:mBcYj;uALNw_M?ԊPQ4`YyhwzwѯrN(>\шИ z99؄g1' Nn31c=7D\֊yE$nKp{" 1_]L,R5_ 3P$w?'7_^Qkf?{9X5wg%:YPVOGxdT F}x- Z| +#CeygwBZ 5 *}$nL>?9Upidyc,HD?60+4r$Iůqgwz]vo0:nV}ZNZȁINn&@W4`mK;yB9@րI'XLx BJ"hhĕ?a$j'|ƆLh=̆4[0=D0+j&FkLKjjDF oo}&/Gڳv9jdZ<"s0}*#azmF,RvSh-.ۤbEڨp\6<¨Ljwl+-1-Egx&xe~R 1A<&E eTgZ\OڢfEKے@^yC`'~aoqpEKA PV)ďB.k֢yl>':sp*I5H,"daw(Q@ûBS>3yxh`"hc7S}mos,-Pa9n.YPedO؎h+0݊&I8@kqW A%vwb\jahv#( Irc{iXة\}nP }QUq?t+gŴrk[^i;. BSfD"a:[Rz(V[ %Wwݏ? m]g$Bǒ< z^ZɄn$,~, 0_~:!>͵l`x 1(b+m&z潃 $ l6(EzI)2B~s ?n<]a%w,ou|t.m/#>?JQYۿ 5S㉜\3X} z لOnNNDwj^ZF?DbsCkSغf*D'}Mĵ(_kr>2}+Sh_^h2}2W'Nͺ"6J 7>Y ntXi~9:F@Er BHN/!RmR͹)jAMh\J¬:p\+AI4I6I)a2T HF& BuMt|%DWD؋,YG^yo[o ÐlQT{S/Ļc~bҴI\eLg!PFgY734Q\Պ8/ \fq'IKB{j(Y;[(Ufl,f)sʳ34\ǚs V;~UWYWF+|Sj) ~NJCaDIP vZ‹wLPO* 1%iLznKMcnDhQC*KDw氇=/0Qo9LU!x{Z5C`Wq@R(_pA]$xL,oY$#u XJQoK//Ld+;S9)"!:e3#CMG)3sCl͐+ֺ֊3hY9dy--ƙcT{%(E6aMmE7gNgK蠦M1O7Ca;!N) ‹ڮJ !TE򷮆IAT7BEjF ~p&ZL v&~/U\"ps\Pǂ*1pyE)5L@;v!rHMk4ϙF?Z+]( Fw¿APL'(3: x̅IreKkÙyn~{qSjf1,.]:ˆʜ'X.\8៨Bl/*LRqX &/%tV3}w5kj"er.ש?gow^^> څ. )o l`-l?hGQ߮FcƠYm,⇃?٪nE Uf Ƈo3?"2$ܰڔll}C["˻>S^H*IV,1Onkγ~`. 3N2A[Vpm݄vI8%8' I=or^X81^BC]\ uYԠ׺+u%'$mxh75'ؙq0Jfkkjz XȑSJ NELe.Fb.L'l6`m1~3en I1Z_yEpRfD|mPT܄} OiPj @j3e tr@{Ң]!X%6hzkDR #R-}Ohn,r+iGt7RY P;?-<(&仲ުP{!Ϋn]sƬTpgSf%n$ġК_&<[ eAH7L-A0# Hǻe[|zG$W "q2vn~vfH%thn<]/ ѿs*߳ZkFhu~(DQɠËLo ݽK:ϻ㹏[>DOtsT4[5MTT iL"ԃ\ya+z:+{]o l3TR e݇NJ \QgƛzmQ̡ےM]blAJ$.G q;Ctijz4ӗ :ߣBL46_Fb#N+v\!{#AOpv ^7M_An?Gɓ8Zb%nO+ȗD* hX'l?*|Z oMiLǕauU V{M =].E(΍\;q{7e GnuUrDpO\IR$,VJ`C& xY$ՙ#"˙SPyy+v/U7/ꑢާݒ_xZBO̓Ҙp[x#**aQNnRZJꩲe,Ő]kMB sDi'vxi,[ONRtM*9%ߟ6 z nl:b3p ](4FO:ykz:llGJUGo:8qiR-[9vVw;a-hԩEʝ AwvbL.wc٪/o-W:nF柁&Gt^#=n\Y6{UGe .Wf9SIU-7ť,b Ug]V}R, R0P.,lXLلI=­;c6h:C`vkO~&ZV?/eDĆo%, m2+r}٩  wL_3#;a|C=&;tJl>PX^hUCR" ",m;ooP)4I~T;6md25.źn1Пt Aq[Q PRK'sbK씳|{=i`0!9.X̣I]}}Gh ޚ#9UPDvWwDG&ZD¥R]?4w ǵCA:}y C]t{# W(cGY;h48z]-Deu鉣WYV]P]6@&vBWg[gcE&%rd.d:Eҝrb[/Y˚&4V{ʖd7גjG xWC#-Π#ƫ V>b/e~T1Жps5V mJCU(URGe7 )OҺuSLE0NnMd-t<JlZD(xY2T]>Ff1"rm7 D}27"_ 3DD a%@2@":գm8:tѵrN`!SH7/Z}g/ErgoNn'^4W u(}BB0We4t"nH|fQH+SBRYրUd{ @vI mVK4JB̺5·۾85ɪjhn#s&n0= |@[p-14$~r>j05 hZmnDqԕETR7n$4rAO`V3Սv$!\ٮzM`)e Lg%Tg'k ҡMDۂm]%{R\4fO+9Us!萋{F&hԾK7@d\r sw8 Dm5a#4'5Jsݩhr[_Xh3,z\v ಾul ^'3zlVmap@b{e2u5QG*%.Suȑb1${) dasDi86̨93k2+ ݣ4mTL?kKʥoeRGḮ.nRKEKmW>x_ymZ_ 3c;13HcZNAtU?KȀ8KqC$LB20 KnVm¨ѪI7υ}iЁ5> rD7B;"E:_j0A~'K˔@-Jj>,^C#c"A U?X46ML$Gc`#˓}TNjl  %'b˫== ~h UȪ7yϝ4?aˁ~+ά =:SS-+oF`Zl5IiEZ:G`;bpLײ ߦ;typ>.1v0. a^mp˨ ےlj쨿 q,E r(7&j~YGD3 :f^»ˆPJڋrbXc1(MY?$C;AlqK+K$fu<;"G[ނR|DnPoGVKzy=rb*~8Y`a4DbJ3 gYp#_q-g2Ppz2D=4C%!tdn4CGl؏yzqoC1ĸ)v 6Vژnj 5pteJz /Cd#WR\u?)?űoH<>Sc79^QKarz_EXkthacYcYh€ܔQh`ji~w%hJ[̮wҖ! 'e%t߶rXfȁiY Two8 hʧQwE$ _:1cXEVrU;-w0ݶ W;G [miPV]hnlwCZ.^;_):܇XfOX/DN6H`ҏJ o>I\Zn<8r 73|`(-5,IK3>#''gj=KcjðKԃHކA@tG?lu%GG3P3!Y_/VY:"FMDB;'~wGhO24 P{qS8O➴h<8@y=8n3 šgyrgNnoRH Ns0bQ^yoe)kPQ(ն !9?@~ç}yw&1LSnG e~aNAι$Shh o͹i440vfEyu[ |H?AHlj;mTmf@ Mɧ]rR)*ٲ΂l['^PѡGD̮i"yXUBTUح}CGOw}T^%=[IF;-zkTzU r/_u0Oƿ#U"C")([kå\]hzϟz BvC"5FE\ZQl//[UIu$:bUz0ȦGv%VM>g)tϞl٩B)3Oz=83)%-Nҳ "-$G7O< }9ݨK( NC5Yg5 0G.7X2O<]8%3~C3@k(Pz4Z5.zFPqvՉ(=e1( |+gGTufw MhM\Oٔܕ?$?aCRq6Wa<޸@lRXaŠƘኾFtq{0@`em1e"wTjU3],iqv7]k^y&3ٳ XԳ)Xbzn"hAwAgĜK!v4A_Zqhv刃ifobq"⨯E[M+wi߄ V}8q4j)'ས%M]jxfф)-dzFO7vXzxr .Y{I/u7!j:ysDL0y_-K[+QN8'Ø[H;N dx/=u'__l5D,Ud [K*/۬g}-EB[ΐ. cn,U$7ڤLevP3sMdtn}m][O~wJ lvշ3oDΟEmwGhț뼷-M^^8q7:9kov͜wt'9!-NiW0yD=!J̵C랆T8?tXSMp3RҲޑ%ZyLFW_C/*9MhN^#}u 0/jmq;ΊoTjW1TWvu{ݦK9k-M Vؙ>8U =#ژ4jACEH]Fe2gmU>Ҧq$ܐlw?*Ż}=0 rDT:Zohhi";7qGx== Bdd=H1wLk!@RWD*Ga[[!3|]$!I/^İi`o'xV{a: cI35iF>hL JbfZBZڴ/Xrj$T"_ G+X(C[$8ϒ ?BCAkAQABL~6]m~Gn^Θ\2I0un_KŕO/Jc`6&VC羶|z(t13[_W{[m5Rb?g)[$ VX E!鍈VO|Qf*lHT(JP>tr}SJG~X@vI}@Ύ4u` >ZJ|v/.RQ>Fp8(# z} {2*lTڌihߣ3po1 T:IuI,$d,Ij[ȍBHͻ*aCpD+C|m5DCi!zJniU7K{Ǫ9RE¼* Yhs9R++)=-"HN<[E[rVci'X;*jgى-V@-,3$7 !g-^3b=$x"W? Qʭh=Mũ>Fx 'UB+4,XQ+~ɜ|w?!YdsWܨ+VjIx8SLWӒgҒ`6A824w֧lrIB'Ϋw1JĞĦpcۣNW,T`9Tn۵#rC8/G2?SUFgI*Fw#ۈ0- ]Ƴ8rlwLY&$P^pIH+9p|smm #Qp6behC6=j+/ڹE":ߋ.i]Vw Ouv^5NV6ANO $hyo3+n{c'79Ĩ뉅u"9vkIPK^3.;XfసmMCݚ{)1,1`()7nkM'6y[0I+˂J5Q{m,űTWa wV]N$t\l} 5b\Kݲ }1W9A].|39?>R7qkf.nN@][hG$6Pl0إ?lwuVuY|4&n2WT>MF&\zǃFR `y B n3}gG|8㑓VQ Jkĝן3H %a@uSjhn0W*oKk;Of1,$()9k6w3"g&15ŦŦ:7h;C*{rJ6CWn<3}]]`re:~C%I:Gr;1l_# 0|ġ/݈Lonw0қ,X.jlg|JhkMu!ָ&8׬,+VdΊ=.,i1BU&,1cW|ʷ'XGA.%t3)x"T#tBZ(? dG%ڐFMg*)A>NsLE0oDy[4_qόU|KJ}a[wU&8O A$)\:nӀmc@yZe](U(G;BN^aͫK >2g`~¬r֞6^\_ }?F9y]|B΂}As*\BSE:][On*e|gJ^4T$Ψ^.cՂ"J@:6>:o*C|"PbE'fQX? Ri`XF@}k܎VUƣ^¿di,h$X*x<^_wc%L{ y(&w;pK%DH7hLG˫.G@PZ53/[Q-OM\  !%7P}: ' (9m 􇤸] |V/Ur8#7oB.V_b+B&yB̀A<%J7g0fD9$ ԺL_!ޠwAC67VfVCZ$U\gjlټRA[}5g$X#LHñh=u~8DYT}9"my=)J[Yܙ~n5yL!sz m*P֩20oJϸHjrV2BO7Bvd7dj;.$|I ;>cgh6|JN٤#afC5/%-Dk!9 ?}IeVz@$PC]XwWJ_h/fJn ߞ? L}YB08&+8̏"苷u|O$W( *1?4!.(l4ApTIF|$C!}=y¹Yx,ogO&9s^k3QVg ZN!Nh$U%QѨ5OfFP)HhHFFY"T mf՜-c֓Lʽ!GĎ=9.JUd: 8d"SY sf 733%i`ŧRۖqu X㑺bv//mQHPď-ˉVY Ж,Op haVm rDL yWu=IԴc~g{fcy#m=&~16g!ӧ ?EcQX/O|yÕʚv[]}vp 2na@$,j5tQm`[9.9D}1͉F2|li:*ٖH#ŮY՞-Vbo\9}>e;)Z۾{d{E{:y?H/K k 9>Dp&1n)Ahѳv>Bo~YnHd*մjNǶ7T"Yk^-NLg7R{yFD<1,x@;4qQLm\|5ƣ:x:u5qOy/IZq##uexV"YI^#^U9&S^U܍1^4UþX*4VXqs )[277患IfyhؤEG%%=V;`_-~e$t eːg-ua2b,miϳlTI+w 1Uk.£Z }JBn3 `ȍP}`?i%ר7/";*w%7.?_qe*]l.oIWpTk5ɧՒ^ȵejRԽ;6w20"\fs8PsPFέ>ږ,=5 [mTx {k~B(>?񦈷,40!3 2LOG0e^=ґ*pq7V|Е2rDI~i V8pMrUH&wɻjm.I_s~4 vCjU]m:=!OF/6W߼|47+dBЗ(-+wJ6d-E扽TB=IGOBu5awO˪5{c*c+8J~9 =pEp:bQU%ƉVuGT/ѱI̓g0@LGq{qKSRpp@Г!+Dz5\ x_@bN9{7k;4c ^7ŝ2S(Y5/-dkSz3xa0v&dI2lxM7emXʊ ΀ӅO核tV~kqRqcѫLy y F;3!<?ΚLRw(I%ƀ0`ѯ>ޯޠ:FKB& I8oՉ[3P k;I+1g_R+g]AAD=b~;ߗ.8rXF #F9\_!/YTHnf]Ó BXGBFR նN[F(jg],D@v yf@@BrIg2z{*"rqQЭOyT]LH("ڃI:?pݚU} 3"pPX[Ul)L.Rѓ{n6a^Ӕ/ buR} M/NU&m^BE[pGHI?37<*hmr Q*זF< :uòC{iK0"ugX3:h+Oxx ۠д}I!)jo"lLeZ# rWIGp l۝r&rB0Ӹ(cמXX׎_UB8׼tD8&6RJn%nÄX=±x?p0›^ǒ|2UU1GO-ܼc$IEu䁏wD%\#Z%?z#Ԕ;JS,n xt&8%kC"pJ=^)[yk~ "..^PN -~ Y$"0Bjث;TqԈ*vC<;]7yeu1{CrOwrs9 p?D@6'˖tLmw 7~V NUVQhE/3~CGh}Woϸq. nnY46^lrԜ'v>vDb +zv;E 7#$,wzĢ%/p\pT%\r BvZ1]2)%N}z { N>qX`2c&!y[_ kbҧi5B¹"[>ZVm 儆xZ@*xIe?Q{Usɛ׷@uO 5,/nx*Ԉf+(Ts RL'hc{{{reZ Ū[w} H1tޔz'{O _$\N2s⧐H8V>Q#@.y:5+ 2qN?w@Eҁwhe 5Ӷ%9zF= WF `a tKx͠&邽بcU9(CKl۾.9řvܕowZZHpE}’qNmz ߖGZ`7$2M (_:AedDTVvniol̮!~' B㙨nIۋ=#U4 a9,L;H#.[=bQi \j$&yv@m *2/G\57պj; vtC82n';mp-2TX0z>uҸ`2n5iWlMXX𛖆A}[A&uCA" n V{(2]kXRA8AnP3\0_&ɇ[9Dmm,ȸHšYm>V1l I>:Qg2 Ƅ|ž@kWQ|)5-]]9쥹=ZK"u33E .Hv|Q šqFg )9"-]Th!_/{E9oA" G)H IfcH*+7͵-$l"6@,! z B||8; _ 7ٞm28< aɇ߱oP'nR\I8BAF2n'Z"m v_N}&+s;6Ia wvM%ݒC?p-8;b.ք:m å1!!Lë-Ofy5} 0(g`|ϭEtVMF84$gw_QjVѴ#O!5Vth`UlS)9.Z~Q'4q\TYazrOZP]~;4nCPNL tɩoBvZ)Br@U-ۑSn:PVվ43NtRKc%hq὏sNY$Dt<=LJ;V"WeʽN%&d#Ɍl, ej;h`,48ӕа؊0X51E#ު&Y vd6(3u"ߢ9C(GB\ZQY]FX-[iT}76\魀էrfgWYFo)jT1!+RFyx s>N*=[n.{ ʶ<Ҝ:72|'GT/L|_׉le:!b%j>sEW+B{nc\ ̮]bU\ C;t( |w>\$~{\:QUG0+%r8 gIe0shWJN.YqɹIaK /޾q`R,EuPMܒ|vSeSpKϺ@~QpmSd˝jgYCssi{ޓs)K͆j4 OJ޲׸e 8'#q_ @9Ɏb[HZR Om PMuɞ6o%RAxx(U7Ҋ·F ΈJ?a举wSK,W말jH܂!TZe :`7Y^~3ȤH ZOh$G ~π !,pMqeW_9륡g2_ $5!Nz 54:A&Xk+lGAڻ;/0#&ˆOOrԹmKlNhy"~JdAsnƳ@ߵ5x񀊤>R̠e'nf{-z)Y*\ԃX5LO>ܖ`(ѹ~75άzKBت]样w~HE=86[N=P;=#Dr&=Co4Pk[]3>Oo>kT`Qg5'9 uxD|C5 UD7A˼iݐEF& HZ UY)w`VA8ë}rK! u:]=PEjKDϰa%5޹hGm2iŹWn ~lCb9RݲueaoPI#2Xg1Zl~^cb(6s|B."G-=/'Vtk+Zi6FIH2}Z:Rmi77wga:9+RLvS\Zwa0#%4-."I>tvx.L ~iZB׽t[!$&:ѐ\[, .$c +ϛSdy&v-'{^':}v)5W8V/]Wڊ㻼??r1\6iB!~ *Q# T6X@6=t.* Z6yE|XܒF-W}SE\/1iRRFSfĬ*؋&:( @&n[GiLҔ`hao8i nHoUjP?9~7r}~>Yn+6sun`mNpiH|*n!XNW}KIds\ZZץR]ϏeI쏙rH&;sl:3n>oskh{}:|'=Ṗ)5h\CjׂY^xKnnf18R5 }禁WL 4HIBÌ9 |H=^TgܼݺE/a:\yfA9X_*wĜ;EzG.wJayTM)9 y3j~jw횆+kӅf/}lB c $Kو_ӻ<ߩ9 )Q.MX"ǓYLu:UrA2t(h^HeҞV&.b͝vnX%i TMX@?tduJ`7B-~ʺ`ԃ1 MZq [u<*GC(ɣp G>"3 .w lnGqi'/n#'o1ҙoOV1]ϥ6mL`1@eX?aܡ6 9A0hsqr@Q]UM0 epǼУR@zjxkWx%E>FC3_20w}W)7E ~@@ǯZZ;R7iCpvA2]Q4`7xzvjm`r ;U}5_NɍR,[Oey:.P#` 1ڂzcM߼'xI Tccp8A":W)+ńW2wRBΔZNp"zɕ9ׯtf ;\$K1 J˓R 69$0SbZ~.h)}.8S%_f>jJ*G(?\s 2%]FHkʡ&Zt~4vS~86^0\/AMѩ %hTѧ f^x5ʵל^zKEsΒ{ I9J`&kGj)ޢ_Φc]zpqr 0#h?05[㔗"O_mH{'TE=x*% JNn 9}nt"++CJ_^` Ii:ۑ Xf6-Po{LąJ _xL e C&T2oހߑG4x(IM$a QBU6sZV@|3aa8}]'?˚Zrm]!92CJ+6 Y4ȇڃǡHN.mFp}^!96aWFÃ=;uC1S#9bFa=~I>ь>[i9 RȠ*0p>sw,3D]E̠K",h <\07ՙhCkMBH4xI?MyZI)$id/&L;j@R_}8V,kN+%0Lh3LLQV9q("Boe זU@\#s&\zϫ\XV ;N*aw4^lsУHq}tHDDceQ?TZEq_gԻ]2,G8`&L՟HWϾou/R͎rSTC%$"ZŮaid[L/,^9)T4X{K'㹤ͳZsTLzKif!Xd-;%ymuGFrA[,Q0lsվVͱ{7Me$_v٠)Zc!`_KdqKf~_s/s!-yNRm/,}*Y2\{ l[ެ([GǮ^'YtIX1RChhgH7 XcmxgZU ݩϽ!xL"xxXK< !risQ'ꂜ=CIz#]^'Ϧh,= Puj(1+,iM0H%bE'M0wdЄ${d4ъ$(q*:t]jεSI~,PTG,"#\G%8Yb=# 0/Ͳa8K3]r:nUi)?GRIn qr*)%я3jak]N ~H;Yk1ᒴ_?8P:8$ji.Xɤ=@`+g\Pڡʄn$A%Kq]b-h}C.HX ,*7$G+> ^`a?N#v_`|纑FZ4ƹ]=ɍp/:  W8pѶ 5 *n+6ǃùf&m+Ψ)\ J}s(j(9ar@It/(٩9f5m ޝJvziћځY@dYs!Q8 _ᎨRau -F9vPu;-й>vnSDEʫpa I'],z<36ZIDܰp| ejegC͖jqec&1>>$A VPvk7 :ķwobN pb{XD-KnzmwA q9q̆ ҉%(f[DŽ̩Ksbk^E_\K rJo)$S1y_LH|G`R/~H:po^T۱n#i1(0d+%2C2+WX1ASDJ}ɰ"(|w{ Ϲtں>‡rxDj07bCXz)tq,L1 Z6E"'雒 > FAFb>fĶf (.MJ;PPl]Ia#MHQ F׾ȡwO m<@-#-XAuQk9.دm6{JMќ+{.S3-yk{ k0xjqGzء5GV'7z?6y)숃8߾U.P&͑FTvG=Ge ȘF[/'r ɱ1Xtkuzau(|2/uyd3eRb!<ɺ)\p)^$KtbU)3ԃ}-ymws}!iGZx*h\3zuCmR-M$pIdI /*E GCɘfRüYouTʿfHϻh6p#kQP>*a`}>ur34:"9[|"MbSg>1E1kLdn[uI1Ңk66v@5qRpx Ayuw6Ǟ1M8:?-'h5* j U*`EUxƿ-2vc8".\MAZQdZ딠ھϥٕ. fRrCm;LI-)}(p_AfނoJ{jeH 2Qb)^04/^ GsK;h?j9`,;uϬs3TG)I^Y-çN4_mԁ!AWT(Ye˾-eM M{Itu34Kf5#Ϧq]#E ¢@17SބŇA$b*YN4`%̤JJ k>Ff`D^[[\*l!O |h.~c[c&EQ_XfYl6eʁ?{wwMs]bB7m=W=oa&2v5S&1Nz |?TCDcgbH}g0zq|=٣q#@j#,aL 廮ΡJ!fu2YՍ^(\Z@Ǒ}, ղ(b*t62-SKT4e #dF;if8E;uҙڨaëg?T\\=;Γb $$nq h o(o_s]'6 (ɈÇ?@%= g6(\U/q";,3v% &# 5j}K' CS. qQۊT',x%-_0zM./<.KMN F9&!} `3$|B*j5KLu8(6ed/ڴ7og𵡔۟Ts:m|qhDžĮDEF>dCͳ/Jh.9͜Shū3nQ' J .&= F,n2>a؞MO\iMuߠ0Hz@Sȡ~[`:|w+QVy5R3_帞:PHa\>y̎0-o(ԅ9uj҃ 0at<<أ7sH#I݉'ŸC~gp^\3-82i.{4di" Jt"̗e'-K)YaTДbHZ0ϛ3d~'oL*Bz0`hT7D1=0QjsԌvM a-Wb ^+8%H#V(w^=582ש){E=+kPB1,j۝䩩P{M~0 6/LS^1fa&SU/?$NA'pgO:FS"HOi-*-f`̓އ>1S]yo!jUۖ8g pL l{.I6R 9ȯPӹ5PZ\%Mm %z,Vr)wQMKxÌ{q;$oWk/9[> "ߎϯ [3M)?@ږꏠ`11֌f%?9֯7 hU?a)֯҉&7ȒSи>gd 6QCj4]"},J.8fe<9ME@#TÛ.h ^@Ev91:g03=1ħ';@ӇU!׮xss@Ҷ=6`?Okd;}ɥ@33QLY鏀fc uL w ٚu8*;|I^ ¸>܏am&]h$ةf:FOy^r[R,틡r=7(T@x,1*saӴRDh8:g0T5ːY»^ko`ڵ|+4%aq27y cq읞o<[(nݝ#91$ zm<JwGZLdcP_}<مD>~af40gSM֕<մ=군UAQ{җܪS'uX{"p$a"ԋ^U٪aciFi4zuY& 38@r>dLa$Oofs!C89_7)c0#U5$}$ly%gE<#Yi6~hݪLs*Q͟e|&2 ,v?R5\X>l摴[[ll+ Rp hE+3u/ ' ]D$֯8Yp"=dcx>U~{X "[k WyS]b!qYqīJЯ)ܕLbi\:z Kwb#.2ٲpU3`Mw>t&*G&k,3l ٫RW+!槬FYJPKVgunLmόeZnu;ŀ̤ Zf bM9L-R#W`#-rʵ t:#+{gmbaĿY,aPV{qT1APJϰ^cHn [oh[~Њ]ƟEnRh:,{b{H@~j ف q+"{&.OEŸ"rp/Zz-࡝.~>]%^PǨ~QTQJBDF{(5LBh PI>@( SBHvjhZAM+4V{9->=~:̌% G{Qq,G%je75T٘\`):z-ǯ_,S~O2QEEbBQG>I|l/Xh#Xׁ.%<6FŜU1w]'iSfxs/)0Vǘ$i- H/|GUjp\+G5^soaכ/POMU2>Jdj7!{:]VQ :Xw,4BGlmrsTg7z=YB p8S"QGbamt3S0VؓΛ.@;{R'kU{W m';Ke|z-;yI!ZK e- }O *$h)U?&2V?HJ|tDE[un4H2owb7IH璼ϿXFX.m^8X;v*\y[1>54\B\Ԯȅm4 &Sğd4!@J.3mcpS,$U(2:$!>Fܪ fq>ϭLJͣ, sů>Ov+LDgvZTƵ'KsFvwv@ob%Z(ᗾsXo󻜱Ut97I "U]:E4_>#? #dwo蝤%d1\v~$F[hIk(ǎWnruuRFbo4Ob2#ı= b>/<ó"Tc/ε캶#+G`YA DoM* ~x\A3 m6Zϯ&=f%zk(߁HhwFUOv9xN`^e>PFچA^k-^+N}1zvZ|l l}, a ;[dYJ ,i=ryoܖws*m!yXo38 Wy8m<ًa !'3$H=PChDfs8,\p?)\9483۵m'YE}u^hr;UCM~ ԉkKYXeقגXB5GT}J PF6󵬍nq1Hq/q%YیWVBm1~ W:".{@ENe4vyFݕQ]ބ03ZwZc-~I !0mAa`!4.Fv0)H|Wg4סCШxq`6g s;U @ R53']DhcXƏJXH8N}3cRo{T }9~2IϞ$JN(S(ؑsiH F?TkdwO@W *蕗b}Ja ƃh2%K2C+JzL86C,kTbR:=sÉi/MoS~4+y0n^C/HCqKgXIvgc֧g l/RdQI^Z((FկHOj&V*8ЛKH9-MDyQ qc*ȴp@N\/ؓ>DSaǀ1Jehc Sh G8C\o~><{&Q#/2 La):jEh]˚ģV5|E4q Et}oO$O76mv ]'Hqb6d>2C^`T^⽁D]:4ʀu5w)?j]-Ht%\ 6eX '*ڝ0f*Ql:8&/|^6/s5 17u*o#dg"LkMx#ɑՊ㛙~bq;@:;y;#<ȥ97. &YVW\>\}.xU;.PISz%+_QFt#uyzVX|j..靈A&x ҰqE2%-lH ۥ#y"5UׯRcLضVSrc⃏Ҙ\i2Ukl (Ԟ˥UA:c|T2ۦ uXaie(c%ݨ8=3>)E>8n 7As M.-ffӚ}:C{vOJQCwߊ;H[z}sg2x;1l@~i,Gll>961kͰK_m m}k*fdU$y&?H=f^DŁynd?[!u3g|%%:;̪"t l5! [y@?+b?ouU>xnJFti" ~fwe3`qsEˊᝇ[œLj _,2lûI5mFg'%I1Pwy⼹:1b |ޖSmZ(< @^G<7mYCO]4vx #_ @R8jS&sTx+rE{Fg-L@Ԕc&:Q"&oقGy,h(XS2߶(f韆|ɖmFuV"6(auHp4Yz8qdeY,rZ'8{_a5y{#FO;RLk54&v X 4~ ph^3Fv-+W\A-"in:CAlHi{9eVϡSlY׳B%-,!2]726y2وgG*xrӼ(NM5 ?≢BGzW5/;}̙%WD$q c8Y&ȟzP0y"vS_'#Dy6_(l.g׏%$rZ/yd=/MIMeUx D6QDG suWt'\ 9 tB@11Y(`38?/`.%Յ{*9xU_m پ w]aQUЙMo^l/9w,% R=/Ki_)_3XӖF2MvM*_mD5>6[.C?՘0}{= Pqd;Sfsc- ˈN /)3<)V:%!G2 :Țu{/Yka*y9 mjKNb0w7חSa O &KEƾ;&HwZ_K.o j `-͍֢D7oĿE(Yd\9fiB_) eIk1q鑁X \p:Bۮkj1lΝ= KӔiWՓkҲDDDD{h|IU:-i::^cYQn蚌SMg)9Gn _%emPYF^-xdч}X 8'>Mq HAZԵP/}DiCT^ә_:W!r²O4^CAxiWb@ {jGkYM<})mM7p1seYwMұKCn*4/I@d |DqrDqouXxı{ Wů23rlIE*]s"3_ɜj;Hpa˪iIw_BGq#'$ Jcc'y+H:zބ+UT*DZ]E#b9HmZ"~!* čqTvMN")GD.X {jl_-ҐA++]<_ǛRbo~< &.PSvu`''$B5TVBYfT,chIJD~o٬g̞-L9ʤ?Zo˗8*JيСe'qKrp>ڭ3J4PE~+5:p'F ,sը046!BB.EJVOA`y߬D_ǼoDQKY~JT ?<\ۚG=`-E#Gk7'ѧ/}!NpvA?'<rA-+[-H~ ϲU ʹ N*K<={~y+J8"F\B*Gi oϟ8qZcɑ#%rr?5}ìޟWj¸e ZA-m.բt5**Uuse238jqkoͅZ?-1tI*AojiUhN۬.m|E3f!e]uǖD FVEy|Zܷk_Б:.=Y^6,#0i>Ԍ皁sQNiB+c'/Ir'iL7k ZƏ1m-{M\N v0sOK$x>*>qc1/mkk?;Ddmc# Yz"ـ83D6#ŕe{Vlq(U,nv~El`J CL.63jጘӌka }V@ Us[kUSq7&Zu17:3<$0l]jIn8A>&,l<?r0/wj7O q#X, j#$?gvo;w~XK~ylSiEaHUQ"NÅ;`Tb&/sc'ᔌj`0+])؍qD{Q/QK81=(iF#/d];Mgg5,>g;,RnɵTt,|#̈,xgʝw*S+s^ Zo{If@Bد$L{N4vi#_W^c ]=J3 ӈ^hC883 j%a' J'S08:,s՞B#1*z3BXg y*"1Տ{1X87Q8+ -V?vw _I1appK hF]4;FA< Zv " AXAG*h& cWS{4d&k֪ly;2xʓEKu|#~y$^9 8T\M<؝|k.o=]C}1Z`z\p"[X=E*ç.099_ݿTm|9"aVf`5d!(֯w+0 % BCA@%cQY羇ܵfJ-݉UJcvqإ%o)V K yDPfSj=؝wÝZ1i0)Tj Xjk=kn=嫏"n= - lj``G"4v qL}$ 6YNhUDǍHʑa@R!EKeDTptP>aIPR)T6M!9ZIZ;'Zf`EFrt8DgVcˮtLVjyV"Ga=|v'ۤ~0U5nXaK$zP0p"_p51\K-fM 3šPK q`ʍ"d4:|岧7ɥoJM}5_`+ENU_%ua5KX2 mQ .]#0,V6'1݁uþBxXs@u}bb;w~*Wa`= E@̈́blj8rE Sz2[ +/n [8ݸ5zǻ}pVߋh#yE!x]! -lVңmIyqXj/?k4r#`)vIʮ8 apr쾳g{Y07޽֥ߖh'5V rQ8_P@V O[Fv,LE6A aM 8R UV0DfW@._nugbɋt~g޿0PH~pѝaQv1e7 Hp]%1(vϼOǃ5h Q2:g'ל8&BRc꾓 D#uLҀ"F5&/{Gtto 6l(좿rA㓫j) Fɥ}9Ov]} }6YQ=6r 5*:՟=n2.h>^_nSsCMkp 0ҾI#Cۓ_-Zt3[cFߦٓϖ͎kp3چ.տBT`7,v0mҵrfE|͵3< k^Ԑ*MF@AA4cYI_$x+!䐵*L1YÚ<{d:39Lx?ZH8C-C<͉]E7.eW31Y rV#%rJHPG~hg̚jB?g p'#ܧ>O fHXWxpCfIYy{0-Nj֕ɢ"*cNS٥STL4zxxJ׾bOݛ V-ꕻ䷢6ϼ:bmygq@4qԒ3QiGvaa]_~hn6i;a)m LcȆ(C<+KOfRI$o*$ci`[D_ߪ:sicX#x^6V. "%!:|*E6Bթ <`TG ̡I"Lا'"J!3q<&:* >L5sJ;JC*߂HB fD1|5ö;)fL抻-}a?:t-i 5P+ޟW(tw4B~WjVynEiן֙Kc>;tsmPxcO:8XRH d?3q51}jx)bXE&6- J3CF)qma#}D{CWssjLm?Ї>ZdIi(dԔ`fݝrY * !RcT-4\B)=x"@ >5~tUqMp(#cƗ话ə'U\5d _^d ι4V\ >הuލExߪ 25u@i1¨Կ?i~0~4>6J2tCa@\h;&j qGt q`xW'@WƦTp簙Bݪ8I Φ3;Qjqo%>81E >tj ӷrgb0.{8V},PXD"ПHŬ?ɖr|~ 6|t%{;VJNCf>"KRl5ϻLKXsU-e &?u|wүB;}Vu"m1VoRԇxZRVq/o_x̒ҡS-4SA7lͺ/6J p$bD_{>~Аe9?+YJ0riBwDѧ3ť= .#睖9Lŋ%m2<#}64{hZ=.@A58:>CRv EQL[ߠvDm@blwӏ*h߉'E;}ݩylZN&q SN{f!rZ)ٸzDCzb|#8-p`qBͰs-gG# пd]~9`zj9[]tVWLrm_]r+!Qd( I,Ls},;XKu vc]f> ]%LA^)~(g̼4=Wa:j2OX+ve.OJwݓ8e|k^0OQ. Dwם.vdP*]BIYf}[K㰈m7TGٲFo$BO$@,7]1F>g7Ωϸ x~S\t=' 㢋ߥߺFkc8p{b1#diE"Q~~JU[E9DՑbʷ9KJ{eYh.-,k7h%qDғ'=H٣Ig \f^)@:k}U)xFѭ4'3=mÐҚhf(Rz( 1t3Cc .Lih$N*68,@r -ۃ8>ߒL,\SHD_yR1O˂v UUC!: r> +u:Y@v.L3ОoGXH}cT]c v|0:;w79#gXפ>/OxF![ ]ogC1dpEٜH5.cpU&Lvw> eІ@J#fӚ 9 9g4MIyt?mࠕhQ d]wS`E4i5 섺f(ݴKJƏ5ǿ?,|R+X넨z-`q6OצӇ,Zw&mqi[<[X)#/p@H*yLiWxԉhw>!3s5KEd5*Ξ8s76 -M3dgA.tւT <#7j3s[<疮5v?mEW*IcyA6FsV>ǽ UcRj[M0A)ky^X0I6 Z~Inhn~y%/=ho&+Q k>3†ôxE迈C5zk&%zu;c$Εq^ I57vK xMKZ·|=cLDe!3L-Cބ2Vd!PgB\Q dj.A׿v} MHWoѯB^C VZlF =OwjKnH?a/r'lT[=m\Bm7Ce|41gXXyexsG*tk1$h|J1 ԃv,2Uׄbm.t| 6K9%esn͖v,XzhcQQ}A-tܚ(,E—])>-m2Mϋ4>֬7 z xfzC$w [ſ0 g5e-\T@KKLκMCz8͎U>όcUW4&F,&mr ܦDh2n2VYɟ| 'fBA%h8 AL,%jWp韪,lB~K{bJG::YJ<(Q ٍI,`0Ƣ&|B Sa%k/} )Ec7&#V[X@ s,]F2}۰\',ͣ\,Z]LwY~,ʳJ^-+ȣt(ns_B|YVַyA0Km*י>q|i\;;I@2FOrk C31; )a^;`9G^aN'ge4{p-@]+*96G㵶7 Uo q?7BE(2!&",GwK+B)5ނi=~޿tCM;fGco3W-'&= (Kd+)}PտsqeşE W83GL TmAr&%Mg?<3Xe[4`ZxSd2yA~oP8.g.k;%v8SUY&VO0IWG┻&~GU@[Y~n=8> 0Vx2{xt2kFꥈ";h0hޢJ%D$-J?ju6|Bʦ_/jbM mbþq8)HjxZ_K4!| F!D*gl~jC:1Jx_vb.j<h&Kc`gCq[ +[ t X%R[s{4r-RBJd } ݲ#hmYM],/>0:…JZ e!qx3mv 7a-U՛5 'Rx>VЖ%&(4\;mogM%VdX;i♩w߅:(M#jx=:J~ix|U/]\\oيix+D0*a!*^LW"<#9ؕtlCN*{D_7B.H ܎!҈}-oe1qy,MW@^hx\rw5f AA9 {v3"VSmV 5ܑtGuI["'k;"jYIDz׌Kr魚e 08SkPo0/z>ߢJaMK95?h.cL$ΣD P<9?V!?5D$R wm4"2~3We*W5&])޳ka>7/)|pԘx9F܇צkKS`/gBAlzlc, =}Wb:V=Cay:`={HlO< 0V,<)Tަ\ |m'q,Ecz~h0he/S‹:8Pu啚JqimL.Xv+$2OFg-=C :a K!de?:BVq=cT Pfrvfb- q6f&#}YGΩ@{9ngN?Mð]WGa8;y rY$b%Zk40YJ ڤbKxs煦 ^&7O=QkIe"M+q٘?(Q?Be#<,)|-:T)1Q|8'_nag,U> UT~?iAŷ45X`>kT>@U*D- oJ,&{WpblQ`lT֖ Hv:rŹVOy_P77"'JxP:J&|%fo_9x'B`w(DS쮍$b!9%WInP IIKǻ(;|FO H,egWy]ԝ 0^iPYO:=Fa6&7֤|k|޼.hQrH~fJމ89s`Tȝzjǣ0eW}!9H!C칕5.I}q|px% I~4*:B|XqИcx#o]v2uP].B? &s`|!aPZz]l0Mt`6ov~t[?*aLt_AˑB:ZH,'gSi1{':0 D- 7y (M.aN=7°BRm'E7$Axpl)n=b_3Vpeu9&!TR5!aˊ*;&F@ؒ7~̐p,l/;i}D)eٖAL&1[mL|O֨ 'uxCys2+*wUMPgD.c5I8sWHNh)=xL@p":Ǣf%&}_~{>ǫ\;M&'%o̙>cUI-Bg J9vG^F_P:) *.ju$)\}:ךp)#&]),efeGL%}Z?h~ Ɯr'(uָ}a* 2h&>Ƹ듂DafoM~c\=)x3/+"gD*1L*0bz/!- ް.BQbaI9(3%`]Wujb݉͒IFkCq?ljc,JFK̗V05>4Jz uX !`? |c{jہAf!1'zc᫶9No!E–/1 VM:X&LN49pbIAҚ8%>$Ct@X(CX%r^P>JYyCJH-EĈT2uwKt<ؿ; .ݿeVCp(A" ok4Y&ޒL@5ٹ_`e : }o^@Tetd=)mPo9 pA֔8s~6%K tq$$$LԷ2f 3|Q8P e']>p}@6925У(n3ibI#f,THΥŬ49bDK0ZN0ǃ dEхA0X) L}` =WږDyG?w(XU+;#0.JvD80Seq! z1ζqBnRq|;\;|DGdqǬ NN)<9жW/%JdK^MYv|#O|h Bonp5Bego@>Ӎ¾'Gc^c 5\-xp1D7:TKh@*^f g(#v+%F."-TU9[ ;Bּ8e]"&о\vt1Qpd&zuaތ}D "U6hѣh(Ur lKr_bS.V>ӷh |N!j3-_6F?ۻ+Sа" /m T1+8f~Cooo\ϒ K. AѪ3(2 \ K9L^+QݴVh6ɿ. o&s?z'<<2t= yB2h)rIS,|8<5N5s yC8f9(.!V1@ EUPX`7v0жB9+dhuVzge6uB6H 32'ȅ](,_R_z&Z<`OBamv0Ks@A6`{`7ײhY@N`)]轊9vsLQ]ʵ˅7]ͅ 5\9xxdeh1ٴ¸cL E閄3(GOm5)e=6AǺ3;J܂.ҁ|>qq3KyA" AziŇ /m˖lñڧp{/}$=*5\Kq ^)[۲w8bmQog{\]rh䐙qce0YcI/όܷU25)d^#3P`d?m.Ll;3=ETqGȘ Я2.(6f[]WmvRN}Y &Hua;6U+`.oQQ"YuS^}eaО/ޏs!4>9OXĵ9f((kFw;.ĹzTzxŷ9r' ٗ鸥ph HU> ]o&Myrgx +6ᐩder @O5XOԂсj: يXQ W=wJ[a A/S JǝzfQPJ#hGM2"*|"Km7l wǵFV>QGqӶ{sӵtύTÖr" \D҅ql%}#% كs4B0{6@L JN#{tsAw%1|(Z 7"wlhSZ |gvbBW t cRu*Z_usAqG{/jrڨ3M{ =f=B7hý`d,p Zl\+/)䘑#x%]g(aC[5?}`"/3z1b8rҹ{Sv~$L=sn,Gt.sSbzyUY_;\/x|N*ܱn{ZEӦ 'Ѹj)^f/ aYdZ95FvٮWIe/ħZe7 ZDjpgLI u{hsW{qkD[]ͻd ?.KR`_%92ߴ8XIGrXdS<{SJq_%q`q׶+M1y? e&aIЕdgpM\Nʼr>4lI-:Uh.C9L9v]ۺ޽`h-M]Y(I"ˉπI T3(z'YR#t]F>:Vj4u(ৗpH&Jн)kz-֯] h @%ҷt*?\w4}V7˰V}B1cj6ɆJM+1! d/ FH6A.hJ4I':/G] W&80#\i4;AygvDŽ> cB)joB0䍼(KV ~Z^rsI0mK^ mF,ݦYqsm+")f'~3&=>:# 2Qآ1\i8] tS! ;S~!*Wjs vuNzIQN2JL91vc9V#نdNŬxEN[.ZTl4v.ȮyUԂ'$8[Bi.x9ogoqG$tP_΋E|B^ Ȍ{"GO\NdA |sDg3 cILVPޮB}VUY.B2Ky;zäo> <)Hu}+P6ڃo+|3Zw$ HSf&ynzq#/-(NRʱ?i9]as: #.{L(̸gb'5SʫoJQv ($tZ [0H\Y2՗:ROFyXF9Drr@XwD]SaYOê [V7RNU0 e&=κ#žUkzJj{OV澔G4:u)HYf/͓{o~2m 7y}К[T̤{V=u|y hO 0w45+Ikm4C'#Htw J\@˂(3[ d@75}2Jp4Pݫ2h (rX%JuЈW ZDr? Qjo38ZD:D1wk9Y5d2`~P\dûV:ծ7KVЄ #xsQ#%&rYfM8 1M9w0#C:H4;pm8t܍n&4aE ã:Ņ'kam{ip|Jiu,ls$yr)84 C^+!u#RNɺ;bվb&aU%Si=)G4.N/% .h .1׆[=ik;n1$-d#v ?Nf )]{{>=R^0ŐRq{OKWhJ,V KCkwTM&4>лWL7GƑG]^LҜ8UТӢaMC5DSMz7[HA+쑠:vFTc=X.܇:/Yfesg?wf w_0m1O[tZyDҠ]Q\1 ]t w}G5~$9gϜ:ӶͰ᜛Ȏ}9gDD@":_MGsR}܃xmPPbWL b8ʓe_m?kwt^xvCvLш-iok3:˘Qtdr-/3_>xQ,zdRpJb(MWuՈN-э1nЄ@_xoA/ sj]q ~1 H:[ .Qgc"~n.RA xb3$.&t3[WG:Φ@AΎ;0iGKTT #O%#tv&b<$02$j:/H QЀ闪o->|SpRDɿ$BEojW+}I%mx;bΊK.Rk0Z ]S+2=5Ip䍫|s_Udj.bvOn8T"fNT'4|SꁢyUz͋{4  0|t8_w @zKin~0#&+V܉pKo.4U|sTr6*̅ZeiMyÂk W+ۉn1J W-#>ӕX(u:Ru{^em$p6A%b=XC"ӈ9QBo{4 ;i:k` Ɠ\d'bڷǣ Z{Dt*8>KR@p9dPh BDqn=F~殴9B吴৒! rxЄX7S֪w2Z# +];nCS<}`ڣ|Z٨]q6D/""\ӻܳ)fyB)uΧϺiX֠֋mr {Ւ9/:OPKd{T7N9Z7Ğy2D~`MƝlS/:+ y8-C|&R<:&[ I\M{%ܝa]?]PI:;*3#w+ۥzdFUA*%,ZW@ @"ɚGPJM -Q2bӢ`ZbbV)1a%{V60P6;#<+)~Sl mΈTZ'| aɹ{QT#ή .@8NCVp:^()&1td`%iG.X3 <4%Iӭŏ~ ySٓ:{ v׆ؑ y<~M!0ՖTpvÛPm&;:F+:':..hkb@(Xxъs) nTּ&>B=0':h\e`x~-+m-')#3%tlp>j{+Kg4.n |sUxcEe9ɭ_&ƅ}V$tn_u.?L;SF>OUXLHrԣ]@!IQ@!psUeSw"Wu''}cYd{6Bjc j %.ڊ\Q8Rzn*oĠ=u`yϴL(300gKb"6mًɲ--CP+  [4#:8I]v'7# Z"R3̾c'bQe ~cj>IQD~ [ M2YB>qs Pa3)qi^sm,%R!g[ }A>-x~ / [uXL( .K`Yk)/(.Ǵ6o"YBz?TP?G#-Lon`U@h9ex@?K2|A5KDvxd̀2L =yrg4øķ%OG!ʲx;`pA3%1 $qsJf #KI]7 z Qtux1#>wYF"C oRE<+m/I9,pŊGc Нhw8Y9 =! E2ƈ'ȣԈ߾J}-S FgFNz|wCPJ!`_~? #k${Os273~ϓpMC$(=B5I]8ٔ`ȿdvHa{8HJtO;M\yʳo-VWaJ-gm%-o1`hA)ЮBWi&T W _+9!5$;{]ЗYt* ;aQK'R%uRtFXz.Ifx庭]|8L\XJBQ*ϸBɔ~ a9n/Ql! }3rNJvs>YnΧ,=cNjxRMFcHAX<.4ЯD)R; "y$ZәK2FyAR&!u4R.̤>dGWNn{*[IY[09B-ֻ5PCvQݣy?D# l33kXS@7cB yYAқWkYS>fn@XQp۸ >8E6q#Y@rLmtQ22AG-Dž#jUNT.X#z8, O91()1O)3`qf" r h\#}M7tYEck ا`BVD'o}YK 2 3[4_a\AVtfėrH"y/F 09-RD÷4˃=a饜 i- K[߿)0C%b9S;as/U" 5U/5m18\ߚԱD zѪ)grLdQV9}IAs8ç'_U#{:kxЕyv[Njv) zVmY4m:p%!Um 'b4Կ y }+*fg ]7Er2`51Mv輜 P̏9S(2_j#';n"_MkyOLm?F9JjsoF+_3Iz@mub/ =We+kX0xT*"Hc;9 _,.rW–ZD.%YO n#ѰnֳϗoE^a3<)bzP=: #w|hy28S Tq<#,g9xĿl 3p?Ksvɲ-?YEFbRBwBefGvL-}_ž>wsFCA4vun C0>s&8kGWYT;X,Uzt>ϭ|.><3!]dxd&Q3-(MvAHgeo^{?In۸(Cxw 1vK Ru{ ^;T)@\04y!"d.;i ,NNV&#[,34E|-#ٞ8һ嶘.7 JcQ07{1KZg+귲K-^Lo. K~#Q4اt[J5|IY4Hgb)&zNI]i (ΜL,'@-:CmH!ʇŕ=kRWemmrɌIsK +Z}vD2f ůezR>:Ȫ#T0^[N ~tQmy`}bwAT坊棾[?<DQ5+uT¬GExF1(6lI񝤳.^,;7jG%x f. .S zC| #hB/ږ'j1ˎ=ZnHuPC:+V3.cG'v(2>|Kө5@zqou2;((u$vUVaP _*`EZ1%}kn #''niZNu݊%Jtd(G2 m8)zGo̸5.]FaRHR~" .tY'"Z yaH,+Ö5L{%p槒Lww+0{ J8סY,F`Amٹ\b(R0\WEVxVǿ6ti}ľi6u1gF]NVDK \)塳㎜drŀ8puPintlE"V s1xJdAdJANɟyxW5#o>vAMG]ƲeWPZ%/lCiz{Z|)|© M$Uoc/I*7֟H虔U=E </dG0 kb$w̨<>oWIEH Cғ2|C}1WUL/ m`N7eu G2:OspCHr3~[QCfS=Wc2-N2胭[zqdǰ82 k{Jmˊk}*BL%S/a 5| @-8x@.!{czf NݛvއƘJ#ݎ 8H@;mBb/˯o D;)KfehJVs!"e(*Ϗu~W]521*r~^K_M8U  Vq[(K&}[a׽5ۊ!J/#nA Vƃ>:Ǫ\NTO+d10Twl'>_"R|ۥBGaNKt>"V??wۚ <}`X&X{wsS1ʮj!aiԼ7Jkqey~,_Ρ:AA,V%/l؆Y-UtpKt9o O,*,L)]UVdln҆ ENC ĸJCd~:0w;u1LԸ@ۯV0AeKFFC(t*PpWe됑wծgU:8¹&Є>Ȭ<?W~~e،G$!X2ISmp4Lc3!b18FmIi ʬZqf Væ5J԰gNtsZ#,c[z0OB[77D|۴1yY%'_%-@?sЁ%:Ϊ@eT #=̘k7M|^l.9G}<}ݟύoZfzEjLú҇? r7W -n9xݭfٯ2,ퟙU}NI/FS9 :D@q]UzM;@Md LI;UioLS??"* ynX`okҫ٘}gAGM"[8 _-SY5{w[qHTzTeB12+ȣ̺S%0ّTʊq*믜+C8hщgsS?h,2_GSH)W?pUTWcZ5EGpCگ_ K|qC&j^C"?fLV(5zϝpb'u;S"N , Hx2$a=2UݎRTrC:>_~g¼!kO=ҮҢ(j̴mm 3^FWqoɱںU"FKFieZ\Ó(t-*Vqxkןi_% B,B6늡wD!ڧZg>6˧?_2OQ9DמZ`9G> ԗ|c 2R{i9LD˟׍]<2HFmxTc;W2 =DqxcOTiȼO㡇i Nw:_T@ё.;qፅ"XUUބ 0eϞFp{[_sDv92Rc-$ 7'1Ksj|L:MIѩ8>';Rɟ;jPwyi&3wTwzQ$vXc-O6T6KE`hӭtVBy259&b8Ÿ|ޟ& 愭V<4Lu ͗L0V Y_jœD@oݧZ'_ճ!tsG~Ǟ/Mjgsio:+fM ٳ@ J}7aO!⿼d'(awׇĦD"{!%x֊tB=35ddXVzъ1R<`!H›|*T(ӛ݉g}u523Fr=Ngta<k^V;hhsTY'wKf(U/eb9oIlˁ.\ʸ$Z9ynκrruTǸޛi?iqn>L^v=OyI6hLRxWTt0J" XtFU2*v/oTGEjԃSt#ER0+Mc<`]L~KC_Uqjw8{nkcwjXHJnk fpu/AXp@dfRwƜfD^9HbLAG*C.4)Y>ˇh;Er+C#[Mu1xv:~Ԏ!¼ql-kS @Pu}rR&N[)[ QlH#ڙ^lOkC dԫJ'7>ڴ8-`ioau~˿('n(mlVx7IA6;0|#m|"frEr:Qڮ#n M1 mJ_2(`x41%e;ecPП%SǀוN O ḟMgT[]݀iwDlr@un$M7<) kHj6pXSN-4t29G  @y[Zɟ2x\ 1I4ρuzC/]p޼F!ghQ0V#^p@w 鄡ՅqhZ~Ń_;N'Ϟ4tDb^ Q`SP}sX B G2t( /^b>i>=VYՋVHuR8hb <.P7p:8C^%Rk3R*& A^'MĕnW:HB9&G2ŇѸhzM&qLLN:tǯ-20+Z&yOo C]Q&4W:G=H.3=sL5!ѳ*v*rC>3J܏#K=U#pSD]wa4I%Bױ֓6$'kq8Ӈ_2?˶*ںV=7\>)9Vʿы?5>6̯/{g !_ӝ/¡]-,#[L{:孅0A%q3g Tbpv'= wEzznsT0:.-8itӐL $i/F"}LKui:?1vn8)Vub֢0S/ogK3!x; F6l2rIL,P$O]ZdE6>9(aE :Ӧf2; B x!5 òN82+mH')6F԰CtY7޶.W#ngIuB`2dt^6j}4 ~WmeeUa84s؆H1\K6zDJ3bp([*(PxCJg)j+P`H]8':-/McG cRPI VI?U&'p'/YbkGGf.wP %7 <DEv0 LٸQ #x)/8\ÌCxfhڋ9<FĢuX/6xǀ@u^5Hn?z?xv+{vƏ;:r9z9GIS۝,})rB4[GQRdc~,ɋ@Yz>L̪#H<8(T.0$#ܥ'iBZN9 87ΓTpZq8<?y9$_A<+qM!BN (! `w 9,bܯSQrӈn%eUê^6AVSgBO~Kgߩe+_=;"t1ۊAm!Xٗ/:`f2,kpFb|_ΜA(7r 7pF% ^,ad ޿G8h6@ek 1jY䄐ka{Ç^W\ܑ/qW ?vl\^?<ʐp9^ljS"0P; >Jp,- a _3yfls9ߖpC`T7bN \Igjs7h<|4M[2!\̗g>I@v@Ì]徖 ` ,˖[oՏ?C.f'݆-,-pY!e7?Y='#c=.7_\eHz=|sZT7 kcͳ=Udz4k4.i*TJC~]yDm}gv] !z2+iW)BPFTٳ%jNur*L^z9g9|^I'V(l-2"3`^X=&SYm3V6t)\&‡Qs /wZ~] .j k**nIoJVb(dM*/òVs_lzwY ?AY}d vUӲfֹ缈 >Mȳ$: @fIVAXAJA\hW=aKxa0Afu w%t'b£$@^VzYHʈxKF\) h4{Ks6qRl5ÝPuOUBJڊppӃO=ȜB9UWV gfE+vwOE5qFb>;}fz&He='6LOQql=`EQi$gPõъ' v+rHTocdOsm(SO"jW|m%.8,+؁i==QH zcK j=?qIq]j $T&*ѷFN(ƘNشL7~ݎ u&ăؐj,cM@>ƮYGGv1şPD*dRӂTavJۇeNܷd'3?&8CZm=KtKOЍ(A3-%GOyCo :PR6e||W'Gx۩sݖSͥ?)#tB=c}Jzj[ag7)Rd9lc8ds?_1*Fdވ@I8n1}$NٓҠAbtFR#&`mLAɥ!^5P_plLJ:39r;V sPc+nJ  Y 27kt}E=R{շ o.2ba3cUWFUF}Tإl T:#Yҏԅ20 FmM{뵢>i+,fz1̹ Oz[rt hdhɇ4,+*v:~rDX'ˊmvX=:uIZP]rOs b/[wSsI:+Gmf^d>z8%`as\z!#j'L'bÁya,Aqobu?;H.)ăԘĞc$Nh?s~ل6Bf G$4&b徥tF93Mv | B6.E h8@|T.6R`*Enux{, LK67`4M4Bjk`M4$:Blxʚ/]]@u~&[?ֻ)eP:v(O\Ɣ0B? ۣ/k"t'LCh95hb3&%@8ВZr&gpW@9k/,iKj]+[nXp:Mvb!!Jw6$~ºMŅF e3Em\]|*93;uAk;A{~Eg5ZP !"_bfGr -R=rV@ "$$9 RaEd1PNAlOumubfTV~f˪Љ bZ>MߵS`Xp5YsLy`aSĝ$=*~deBf^D氝PdxlUZ! s Q]Xm3 /RD\sB3o r={ `VZfތU4!M;2nХf) D̷)uiª6v11a?Qh[EgTPNU]U6D4htSǰz$IOLyşϘ=ھwLllWϚ7pƫI D΁_LVZ1% ]g0B}84 FT @o_|^t$,ґwݒhE)28Zt=q<M@Aq?={dHϗU@Fi۠!g0{lU_w<,zxI@ fΦ3ʬ\wGIA O/$Fh2W"\Q/a]kGlwr]g+!ǎ^הyZMg`\ˆ7*-\(M.N_F.¬yF %L1àRwIj]g;365-FKzʪ[ՅgAM-ِFu0EҍرFg7!U*Ը$kStloD8iG q>8 gdg_f$$1 +u:+wU!X1vN}Y7l.1~%t`LMTsX-]д1XSe3ka@pI@Kr+X?IOy)FCJ( &F(%s3Ig![›6T= UKƱK =V߶kHHj@2е&wu7ˁo)fvp|?@2o'[cWZ^u!J^Ei";-PbT/ڤf 9k?^\ ASx LlW[eգ|NPZU4|R&ʷA&gPipu?r猜%P7p*q7ږ[W~L`ۏ6(XޝD?qżN%H!߄HWeQt_ǵ?"L W߷R\ҼB̊%w'AH[KGZ, ~B8QT9X:(h/0]IǖR=`O#ǸviSU`p$> Ǝ 5a.k>/qPcYWˊÝGȫ'Md0AX$sk {U@->z``'C8O~ jfZ8m$3Ŵlxsq@{O 1$}2o snM甕-pw{of̺P tmlngEv{m½;7g@:e%>)c!DoKlö _^6Q}/ cmi;0w*?QO!y3\,.[$[޵K#$[=)9VhsjxԔJHaJOiaQN{2].}&KcTԺN.Ȓ'<01ɧG. }_vb7YD]wچ䱯ύ{_AAh9lm(_xТE3Pb/Rw^oB>t?|Οw+ Q|#CZu)%:a f:}G#jN܏>ө!uV |f 4u{+Q i(]1=M]'o԰8!M*B8=Q9iowsKh eOV ~C$v@y0K)O@,ܭ#qFFf<%|w+:& 0UmKFғS !+T>E_,t( [oP:50f//&FS [U0 o?>x.a1cǝ\/Y]*0nCh[s/tCN& L۵Ze'f$u C^sN0bK|wlyʝ&Q@Oh6ۗM#.VB r8z*%f0gQQU(?'{aOM*Yr0IʛX؎3.s{B= @ h#St|~j1|S*C2) {|9+3{~ٵȾ@3 EhC-;n w4h|;ĢoJQ 6M1d؄(vo_pȆ S0p/G'*X4)^X>I@ֆB\fq\=J4 SL޴9򡗙Y<}<)=FA>pL=nk'7:Ӄu244sQ*Thp2+G6"G#zρ6s?cZ t\%)Mv2#_~>_&%m&;\E_&u293G6uBnZs?@V7"H5i0.5BBJQ12#hBFBq9l@n&~a}⬼"<ټ'Yl@ZreMpaP -Gvi >sْ`h (~;09Эt=Lᦷ ѥg` 8`wAl_TkI^KMD\?CY7_RQbCzGeV37;&1LQ [ i砅6 ߯ DY%ҎVt@,3I2u_zmia8vQeXʦEձ`S9s 9ǩI(*ɋ ɾNۙi+e)5s=cvc"Ic jARcJCi|VPm(aTc&mg`險kh_U ji%m3tYayxH)wS(RXIY#$ iy-+/LAjrM59\!٘b6EQ-W, 'ͺ;t$g~E vt6nw\on>/[?}W|3696`$zLc/vj5;_˲ݸۦi$vsJ| nģM*oÐASG(MOZ8.m0qZQٰʇ^T_L`NhLMR[Sǒ2\Z{[6oSYL0<Ϸ|2Xw/*vcDFX^s 7c8,}LU&e-nQ|gȢA0 n# R/Izޮ% Bl}t@@-ܤ|Y>O"?gz iӺwIk@g1>iS 18F{~n2U*X" WI?BovfI*){9&`Lp\ntr'<zI(j,pܪymKy3;nu< fr뮕9|xyHqU)I)[Ow:Z6T C"ms#1iIY'37'e!:YU\W_c.Nib!.ntk-hC T/I܏B F_ڍX9-0+s>2r~ @RUߣ'䝵m} UeTŪ0y!"@ Fά Op#:X: ܲ&~Kk=x88Sꕡ!.X]_ݩvW5 q)KxKR( L1Ψ2KL ;S>`[FOvPႽȋMdqYOr vGAg~өBя /n/7L4ąkpMDl։I瞝wIH"pgSo'E+]\X428=ܠUF8O@aCH!Ɵ8vơ Whw#A^מ(Hܲ!FTxv r8"`݃aEN y)ZcrFMe^jlJ[xɹ5+Mf pwqX!ZniqӸw}-olYpix`Bλ?W ?جsE!؝|6ҕwe8ׂ_)V9Qm(8^"WÃPKZDQVfVfʂJ\!-,nCMl,h4k5|;' .Ol'ylޕ!=k4[E.>ex,gI WKq:d?c&)-嵧ӟ1KF4؛$?f {>B(͒DLx m;sdʧ::fkwyR Ns)?ۋ@kOfxqrhJY>ՊV툔KUĀ;5B>"ofduBLm⍄> f%v+0SDNa _0X<ND߈סFdx! HK(-{Yхp]nM~"DrۥF#k|z@~de'-F /so,V ]@|nV[eLޒRfU#3R=oDBgqPw`&C2 JPۢn7 _k[3RQ|a$`K|- F\fvtK?HeE6Aj"5*ۧ_]dy#bp.>d2wml.6Ec:IBLAp%]Mk@ǝf2jKᆌ/HnZ{A4͖{ b _d§{zܯ .TH3DBy/^ZI4c s{Z@JM 8nq]  [#>6Wb-q6P}#u:YTHW^nI^ L WÔliBJVYey?sN5/;t*g0ҧ9,Vq5oc9z _#F,JcҜC6 ƌC^9*"љQЫ;6ҩ "j-%\LO.8.'-9̞zߑ^]@1꺠2VB6Y8IJ728M_;f׷؉ٍ͎*(G(fB2&@9tZx69#*$ c] uA[ (k#J'DS3WY)HU? m11dZ+6%}ECը/h&YHh43]7lan/*'Ywjl*nf @Aݜ}j1|l:JH|A5~ZN<aAx/圾YX6bȇ+3/7~Hz3)4U)rkK%(@(Eb(/*Y#ɟSt=ͣ7Yu;G%#9B0 LORB.;|΋w+v;7!b-kQ*xg\NU!!aX; <E89nKNjn.rLo$=KnҖlŗ(^Q.FE0y*C҄>!ǎ}˷)**gK) li.+ 3|ݢJ`8}6MZg#ڿUvG D܀+o5x!QBO^`xfՇ7 Ix#Gz'L[WeGʉeC;e#wAnrTpPASb*Ѱֆ!$ѐQQg/_LjKpxJ0E΄  Ĝztv7:O R'0IVuPo퓿:/ cn:ljiCd $ .7=Ka{yFvU( N% \}'J(NH cxҠ@o,r-/wJ06p ڜW:Y3jg ֪nͿlSn"u TP[[ܢDit!ݧaS#`vg]why}uSU0g-F[G8>PH#_틇F+2il]]З nFaMr,5&3U>./xaiN;^ z: acLSO~(q>}br1yU6vqkYU=eJ>D_Tm S,8 ۈ7=J!/t6lB%QzD]2ir5v޿)z`nWF>}WDD7D@}8*c]lS9<5c|h8TU+D?m¾L}(JCY&B3 i]y:ҭTC M1(pwa\IY ƂQnA$"9CDR +ܐ+HbIȀ@7j$2;H hT fvZ"{èpLjxe2~+|= e˩0pjd^ۏ"_bdD#:ښjl2;$<~b8 rGQy Z·> K;FTHqV q+0ُΐƂ4]$TC%ֶiz) BHBtZ`2"{ W _ˡ N~MtHtchB;9zGNC7 ]ȂpFpM\~QB@W0_Kݴ&PVjQa֪^RP#Wi% [ўS&r o5R%K25IZsr#Šg-># Q /m9 E8A9Z/x|xZG2I{ ]Ow+8GH֭%!L6aK9Ulbji6I2%Rcm!3dnWY',2 Htō׏i0^k SRzUqu8+ERQbA921I3MYt(mЗ>\:F;!Lr؋w_aųx"gDѼfPaJ9ł\C"JN' #,a-Lϔ]Z"'5(]ZkΩ:?>nrd]_xq=UJm.,H Q |2iOMK}F'c-1G ߇\吏fEV4Gα@"YU dၢH1xe#GyS]q5ݜo<[AsC ?N0W@MX(FΑYvWQ)ߴK]ѳ@ +S"ڝ@u3tD̎dTni`|?WxԋPyxy/7H6{ t]Wo>ޚg-+)`wioi-mkHw;}$Z3( `,_[m \gOÑ-*eĿh .qT&YJCZ_nTPFI4btStw9ëOv ^hq\# YuP"}ұtYMe'y$tBDS7h;7x3+7EnMgO%iwPhc jRTՇb!9U.k C8yЖM1GaRQ:^ q^G>a(a bEnS~e,^?`і~ 0(c 2O&-@r/d9I(}qt'@kh $OM/Q`H[8]W)/cQIz]+#*K7\l c0XKL| d+\ M%{kk&k#]Y[{8ڡƇxn"P쨛͘XtŠCt'|\&KDhU%4 9Xg9VGВa'QBFeDQ {W]d s jo#P)"{Bќx2$VG&Ӏ1JOO(D-vX 쾸.M&~+p׿6٪q{Hhc$H>|4$ o v6GMu+EOϱbDBGMvfKH!FNHY NTȕ*g|,j4yHWd|qjI4cqExpۧp!L| QdU]GTk($`Xn Kظ 4P+9|Apn1 ))i>cnn%  kT\A,qsI?F>9pުDE}zMyoCqeJ`&YsFɖ!L]ctc{4d 8Rre*ۗ||VO9cTV眉9ž݆@Wp+-Nli)gz}ɉÙkEG#/ݮm5z}Ε!3Z(^a(7#- ](BexMB1]Pv]654TzsB#gyl[V杆$ BP#QIGzwyg Ev2O&Kͩ OQZ+)-xq-ڄ"1kXfU|ozM[IDJƵ=G5qɤlxW@VcQ?b/v:$vL<TK7Rf\lq0ȍ0^ 'Kɶ] v;GҢ[O$!dEངe!,r69S?Q:|Vɨ+^7gwUA 梄{TXMDC), 617,wr,y<=eS|urЛ7)Yb#uJtot|X<Q;h\y<(NPN&`倾)[*,!lÊhi7$(}]Ejuб@%#̭%GĘ-`BGv]ك5rXrT*v[wUy4DK&ʫP<&E0tuhHlxuʥ>^j *X5(,QhgC{3wwhFho ?ۛwkQIFdnQ"[ c(be+>pNV[2/l;nܻ<_AZ. IzI5 oA\- 3) ZZWعێG86q,P7(H5y.Wý $¬ӖT<bdYnVe6aړba{uIA5~mW v&3bBBSWsR.ze*5$tnZR<+ "'>ܳEn.O^ӈ\ptwm_2,!Wr2FP*ǎ5%huc"%%t<6*tUG ) LJ1׈|GHxcx_:b ZS߽16 K*lԡTl#J/#㔓KBp{6_&v蘶+)pejS˟pv!wL1e0@ s~0 /DduTӮTZxwg ~<|8Wn`a)鶐ؔ'K1b;ȔpSă;ު0";|; %~mtm6֓|<w#,}jܥ3vAr\ͬ,2gtv7 +*W&~^,?)A6R1{bpsnW.< &r3*KAuplڰUQdo6mII(j/u |$nQ>+:RP$@J]{e:6THl1X Oŝ'dEߡF# kieO߯Iڜ'"4x2\s6`q{HIP[K1r[ jip*nopMWB,w[L})]='{#YթWbIxKOc/8q)©ÎnMW/#6ͶѥH-~jka8|Kcء2kJb]3l|_4^8C݃*JS(P! Dn:>Ş$;Cg -f y"T;.O5PܩlD_Ws~Rtn~ Њ~y9mrTMX`>MEZ.ٰت`o‹9&NNn}X3*~.[a2mOq/ UԒ8;(Dલp?^EXZM\w8Sdg N}\rmйW\2N#ls7+7 #0zS`ӋRo9syͬS1&‚HCynOϥl*q|C"pW8ոAL0tgt.0KDɖ,C {Xjܰ.|J֢Za#?E+E^@='>s ӵ5I񥪎 bLvXJ>O#qؚᜳ!ݟ!s틊{?I{5 kZϱv2^˫}<"H ҊT0CH!w`߂[ċl bSޢc( e;A^9NlMGmY`Qk6KIrDCYhI?m!B\Յ5ݼ+JK0cc(0 ^7Y83IȻWg`;CcҴQm-{/Y|gt#5XTN<)4\f Ž-&u} f_)8zב{F{2;u|> ni_CjDc0ڏ"xI]7\ԧ3rS5j6ܮ$ cxU AB|*bWߖ6HZC~fO% I ,p6#S5lbg]I &V-[i$W2 cJrz漰Ln_-\llI_ k)@b4vq%]%QdLAx6,N26{r\t#1ސ&J&f.Dt.>f EZFhElyu&d L_ ʊgqc][-A6'PU$dhUKQпK[Py[,xGl[iTmyDrL#E2]rI$:ծPK8LQ sߎ3:t@^+ϬiNG' `J-8ґ8֘P}BZ\ET&N'BMx_˩P:N@:a%Ѣg?]}݇OC淎JY|bDo`WȢb w3HuC=Xd#ut$a]uU4TNC%0A)3L=fHRJ3Y{=VZ gWK8!@%:K胋d;߳k/k3-!Jxn\_i/"ڢ9՛OҜNw+m-'O'mȁy]<%NQĶD“[ _-t󭫁o? `UL?G]iqOY9,_f9+,0)ULnЌuBMmnKTu" =}BGTUh'z_0!o*@ 킅DT6y݋QV"~+| 9VNiWRkzG4W2!Ơ5az Iْ}1KpȸU7p#Sh }9:AMQ`ʖ5GGMc\j@Bs"F& ϓc-ڔٛdޢNpL܉e;`8H,O:!}JYjP4kݼr^VN4L9~ɬF*0Pfeu9;*k-z@eDD$֚ {eve>M":+hx8?3l ց C:A8&zoQ~B JJ)b-1$ VlMfE+dt'6H_uw vz0/ĝ`52Č9E{4,ö .:B^Y|!f`~?wڛk9R5DGͳ lˆF]~D u&a2qEf}C \n33SᾭiOtxz+^t>f w\66 Y;"j;?V^EEU~w@*'EW=zi/:va]hzb]p}z)]{Uϙf=l/RsZ@!Z`ܶ|l& )֟ڇ]s}Hj08]"1\DHo(Qex=Rqka+s#͂< alo*Dw?7s(2Hӡ񛘒 n7@釈 @_]44gv#T˻h$))_ +r}y +tUA%+Lx%11LnhЕ;iyC%SL͝¶/J&Xo y-N`c'w RRU*3clo]'$Y*q8mh\sfomHc ſ@twyO&vGV:msoqZvUib5+~êDe\ii7%Ok#6UɈ04KtMA]B0[WU_Ju;0`WU2EYO帎 a^;L1ҭGnaoFU2͞ew!m2`Y6ia\!p^z4<~$-HgKC}Zv|qw$z]K1>g Hfם%U[6ksiFCUX'T9r .)ӡĉ:(}fjEqkSƃK72%Ӫ4R>6NEBMq xх9;/o0/pE˥mun=SDRiT2ĠWCONw+{a;T9B2HP.[A2r{Bp әDP!SѸK\ a7ŷo}u#Lpkw.2Sa-޸)[HJzJ^' doSsbgn־[DM$…9^4y_s &Co޷2޷w< TγDڋ]خws5~NJJa|6JS⁐;Z1&^pn"aeX|tF/Fȸ"eݢ?3)ͷ= ,z QQTzdq`ꄭD9*==FR|xvaX*3)jRJ[aLiyB=Sd֕HtnSI=7(Өm#@$357}Z̜Xds2Fs˥YmК |B& #chp^-i5:BXM=r?YWm@ Q(9!xaɂ;3|F΁1wok J Y`\Y@+%j9V,P*,Ʒ\I}bՄVѿe ^ѶYH뛏vC3с7hYjTKN8 &hja\ZGPo!!=Ȧg^no-MsZGdC:|S[ Ig:ج+9{jG#cv ֗G`łrp<Ē[q$H/EcԲX,x&/l8MYb#5SL/^L8ݜnL|83oD;h$'k>HUF0qoXCG| ڏ9YT1g3G'Ayݓ)E9Al/-LGtJfr捻[/6K{.pl5 fqC1RDŽۼ>7a:T((>j1)a$3 ) I9ߞ65B?暃MKC ͜`:-ww81uY#ZDGɺџ}cȠ&tM_7i.KƿgFZ3 tY> ]|k!P#~8GS-.dž6,6A_3ѫ8r=&v:-S=Q!@Ӛ|G+\k򶤲 £n 0'p蓹t# s#&ޝ݀ c<=c:>.Yi9aѠ=985 >8ԵHwz,%n(JY ->dR>cc8=wm5)Z+"DnĿFλcPwI+/z@>!iumYz>7G/L` (b_фwXj`Gp1mqok=\&+vZD6C=Z[Ft}t!=ί!h61 zmAV4-ϭ})Ef[mmsXwRYX ia}]ɳS'րH%{ !o?v~~5,AckN_- xebKZDn1?(pL88iR!duUԔ^oiblyv4ږ/Z7Էv?VYSJ-HYhŰ0eC^~$+Ahf?f`sXS~B覡fh]\{˧`#wbuڧJ ;e9r8c]uꑺf#ٓz)RjarAE!q:/W>XLrVww\FpPB  h.rӨ }zkHM?dOnfFi3eu?/fxɀXY@5._DrKFk 1ѫ]w!0) 8c99\Ymȋ6x{'@\Ͷ ?Uئڙ[n85==tlUnʘDOa@1-F.4B3PЇn6T5%/J9 ʠ]=iP|iGs80ڤD РP'I ytlHBhfx돢'ˎ1\5pGojQI Jb~s0|&PzYB( f%nTT9aB÷~49jAߦZ2 Ѐ&40@7ig$`e;ްr7 M \8J~u cą 5 T7~K֟8#x+fhx[c(߫5E+ r Uo\ʎ[VWZg֪OP-ԯDY?ק6)m˖d|WNsM/ީ1\*_/;l: %p>RtmKDc2S[aq:xb@Qs58IZ$Jɴgܪf΁V4d$cRk6#&)tm7Ֆu1IBb#%yocΣͤa|GG@MZ>fjjh{́A'~ 3Q]fc2Hs򏍓V-:ssj[t?d/sR3~Ŀ6o -ϓaF4Gܒ~<kQCt{>%A Z' ȏ|2P V>p4Ql*VY@uahB5w:]fhۭۭW<ёK/7rHk꘰"\!\6}0ݗҐb&U}eZaf.ދ9nX'Gp;Dhdsˇ{ԑ  _2G%o93mw=qn]"Mu6WG 4=EYONBOp#v2}z[u3l>/Ui.?Dvsm%S"p <-0Y+*.>8[I 4;RX_FEXAy{dL!8KP?6$6b &GYqw*n.$sLyQl027ȹnaweeR:dO'+mߔHVԀ֝\$-~ ƫ7U;@ůKh V\$uj9ˡUfyL_oD"Ghb\uGXMw #5 pDn;~Q]U://~bJT@:*n-CFÍڒ؁7] n~g9ujtʘz_pW/C;!VY^6/rzsMbx#&qlRUl?=Mzܭ\c*,)ô2y_&@Vޙ>#bU^blZCÜQL8 i 9lT18[&#0Kܯ ۙmKP"֕IfQ\AgO"PTYÑ]1+ lb9~کZSF,]!6c06sEz9y""ӬN +Ql>~fJ֍f]Ŕ"}Wh#-奞lCԸdj@,)y:!}j >:I_S.Š!4p6Bԙ 0yT ^cSRqU}8`cQ2 5e;$vXU 2|,{ޤ/f;u6Dsi-$x I?p"˧LiBC>L K+wD oxJգzz?.$RA7byro mTs{2tz{&C8/{Ѧ|sF&L~M99^f 'K/ДT>h|,=RY͐$cfG0΍Cߘ5a0rۦ\V?mN<tk&QK9ɾŅ4~coL7WP_RKנ߭;C09>ŸhF\N7`3oܞBFQT SYy~L&ĆǕlwN+4U`ڿ/W}?GԱfi~OC6gԣq{{Oa)D1X h^7kf?'ǥv8Fc$tĘv/)/aVXR}˲BAx`r(+nkuaÀ!3VOq{_fygcm5y -h#Ê`[_sfebyO};S8Cjo! a9t΍4s4G===CMC1J[z7⑟Cn'Y}Sw3 -Ոrr[p  3mMvI̐oyv7?D/cUۅ YBH|`jϸo4{J*8=@p j[1)9P"i~@{cda׎LGGa)\*$xn-hwb3#S=~cd9h+OID484-q"FQt'<89Jx׿7W\o;m N}^aKaIDԁù# H$'MbbFz r@@M<+0qpsٰxIZ|Ea5?%ܒW/#7Zt/j9﫱{GIHVjiE`P.˒{P.Bo&02⪲g(n˾AA#ÔoLBUE,_넛"_HY$͚l\L~DL2ar/iܙveɧ%@FNr=t2z&$zhktLz3|Qq,1D<.:eUܘb+yDD7C fDq!z;`υ0(GMҍ 7# [&̦f:`3 ьl"ƺr qkL~ C c!YZ$EPYS \-bH7~n#})SXe5 D吁?匷Ɇ2le :YMZ5w"KϿfo{nnxHd,`FSWX#q:$ߚ&dG agUSj%W1N=ussZF'om&tzUkJ',2ҥQ7 `ȱ'=˩8|\=9iýYa1~4{XAX)̰f=#)Nk+ۑ3~3UA7K[=L hf6?®iC9š8}Y_ p%b+sGP0o#/5͟3ȁ.|̢x`\?Ne鿴\qt þ+wa-\99RtpCiکxq~⥜tY-`>6꣮C5:p(/E{9#wQ>6nWzav>@dc$?6NiFWQ*MfqiS<DN=&KU?ea ޤ7 ]7}&|euJv&-Tdiz~t'@ܮ 8[CqV%Cr5z}:fvӌByD.Ԁʛ>4^^5y(Ra!8ѩ܋6铄p! &$S-ImϲF.f+Tg|Z:۴_NzOi~2&l9A18UK z<^$g4##} A 1籬UԀ,| r\~aJfOJ'%ВϜ| Y046e y=cF7+*QK| qJ&$ d-»ZC 򰰱G#j`Tܬ[DpX9!pyurc(k{nn H,-?"^=%b*jQ\h.Bc C[? Ij. َ7k\&5qٚmfDafcI9NrY$l OYs8dR QYJQ's0Y#.#Q3*DQ)iX r''A۽!&$̨?Ob|Ыt$ךּV,lؚ=.莎L҉b\VMTuSg^i!$|9KTAɟVVЭ>'b*芪8lZؠ2+&"L"ܠ FYcjxꙥR nS)z҇_^fJC4,>R2lM>;T<3øɒ ~DzN^EJNm:45*Xl.&X_Hx_=h,T[ zvmu IIٌ/!G߼Su(Fj;^QbTzT/_W^;?ٲJ|n-b=32'uu^*}J>:O_8Y%as-#3M H_O nHkOZ;;`DV=~Rrk=F .}FJbXgAwU0[0€m,۳<10hU/" M<МOod\T\fe)w"MHD_V ٤\b)ސrlk 1:ilEsX㍭DKXhԩ::@Y"=N;rgjƋFI6-Gᢼ-U}PgYǹnQ99x܇s:4+h*Ԓ\݋:/Gpj{`T0{%$_'E4M :=dw[)0\wvD.IX|m Y:KJ6\G*FhifrGH: E{u8nt~1m &2nLm٪=S>!MX=idE$f[z[l@y 2& >srfW7f3dg#uvC\+s,z⋥1oTg8^S^r='ب*bE1KÓt n׽O>gՉ:M!a-A\߆ SKnzK=\z%Վs%HGQѭ(^j5w}<5k= EF\kj:45,΃G2~ڗ§}Ҭ0򧤬t.9I0 b}b'}:tJC4]Q: fmъ%2`ESKxunCf Jˌ~%;)vVE1$bp4902q%%LFuEsﶯDK6$H?W9zȳxLVD^Rko[P p$-\L&4"]Y: ;ܓ#hT"Ke%k. ;N:0IA1Й=e\H#?SYӔe+W>;\Z ]s{qS(c.$NJ& ĴlQѣBQaK+d0SkY*S}\h-|PYS< Ň3w΃9-WpJ_":NYUiΜوV^f6"b9{SdYAڕ!Cu*gB 66 2ՁYRCi՝0Gx\/)[n>uRYzV&WēMH.6P@5dft2QiZ.r&1d%v,0ܬq v3hX~C JQ4"hƃP8f)v?g.ͧ'2#݈]D+H=qf%6gϒ{xte𙽢%rm<llAS̀3+"+vqWh3"jguPbp GWDoeVb܃7}Д߼Ld_m,Z^{=ޭR r='Țrq]@>ROb]2#뇣~/̘Bkh&LrA)CK+bApe@pO-=$db7 v{ӥELs߳ۅ1p9Ta/x\):)gUUĐ-{#5zf,(#"}O##|"-7ػd5_Xګ$d4[Q>}FWY@=Akp9}P):몬R>P X2%ˎ$<_fiuaA'Y^ѥϭckX\9+, ߧMg"ɅvLbpޥbߌ%L) 4 */DeU)Jx&1Xu fkqjeC*L6/c[2 !yOkcv ,бd) 2k}$E6fkIg-ilXgk|Y1Cy&sfqL?{%;Ŵj2CZ \MsdWUK"˃Hh;F:{X nMGN tM+ߗ!#̲e9[0N{5'xF;7xJ#}wdT%bGzm"]B${ڣ9? ee&8 aw[] Rdl>&Wԝ7>70E͚ߚw(WQ!0?I+&8ᤢ x>V/ީ~X[&ꌉ i鱨$.+k!˅C+:>1#msw12RnP5>8Gm Ryϖh4׶9sY1+#Z+ŵcGfJbdڴQpJ`M"0|o+n TZ{zZ4Gy^#٩̟CˆikLmPz*eeqhsǘB "p0cW٦7d&sh"ݹK` hT G9d_yKsYW&#FIQ F}.ӣսL,[J+~K9y(Ɓ+qM{Tܐ]CLe!;B$ܹΜE,%3Iۢ&;Uv*ٓ LمF0NMTA>UFz;?$#r#3+Xq~W+Xӱ[P n\mq\YyG1Yy,`9s9D$JoK.sg[wc&x۩Yiƿξ _%_L>4d W/Rd u [\_q_s(?cgt 41O0T=iQ W6j U[Oˇb%Gg1yRm]#oGH!` +Ow3mkSJWRQa "tvJ% "Lw&%z [U%I_Q/]lmӼYhVY7n]!i|̞1cE\\;7H2G}*05霺Nn:<.S=>❭QT+IEc݃qxՔi /ҷXleYVK t stBWm5ͯ{;)٢yQ9+PJؼO@4$lO/#@,~;r}MCkkr [ UL;Yc=-b VrcS 1e ^H SbGKScJePDkon0:x;B)YNws1SĘ8[ḍ0 TL "_!j 8-5B/='RkHe3O喙s{kPjl2ˑx!(oƒmԨ]2 &G1Qk < b'ؽ("Ҫ =&uBr\pCWk}[Q7js0MywK%^}W O_9E>l 6@x]z)E9IX2-E!'-2d ZaWvmաL'c2}ʚrL3 hB"dI(%bB.!IwD܀ "##t8Sr |O]c-U|' פdhEd$.a()O"ڂ%bДBhp[ﶳ@턟+ʼnVńBRr̾o;Udٞ҆Ңy qydUf6Iz ^C1]Bki+[gbJgUw=%"8GA_)I wBɓCj(vH\&!liс{wT}G0w.9MZX#MmiB箃Ո.7s-dBK ޸MW' 0> dbT,CT"bƟC*.T5)!Kjkb3"k }jc m@ 3}\ #ng.Hl!@q<ơ{>t'jo _=d궠IvUHvF [^+"jm$7Xʊm웷5e ?lFRz#..ᖠ ?h9ߛC2R;KK*$벹X{o rI<1] L>Hx ,*mTQ1O(ݐQtRcVא3tT/81ld6m3^X*ZvYSP'.^0n3 c򀕠8ya%2Џ,jNL)'U1}r.2bLC1wYUeQvt8EuY3\L2F1S=d:W':&Pe&r$ANa@V0rG9+ms4j{NP7MBڽ"+īiՄny"c2%C HE",b/TFh.>~Žl*Ne['-ެ[/5]mWdTWxDdjȄEA}_C̬]&k%wbֽ=2;PzhH1=670@mk5=jVpQ"푲 ak>ĚE~תm|a>5jxctRo)V Mץ>5&LyM?>0\M6yE_5 ;_bf}9d|p!mp6rB 8؍!"Ts'`f2LVk&>?~EF{Cď';L M"(Jݼc?{6zwth揠[t__|_zdž߄ziKovЅ2F`/;b/=n$B0r To!xT"J3F~"=sPD"{ ъҀyQcˑ8&E5UR:2A -:ŮXg\ۻ~9y)Ŭ-fzA /jo+\ ̓_%?AwR1dnX>jwJ* 3_Os?ZQ_Ƈ>/O|&JU8ρ&' )Mn$.*b'*bT]'x;&~q!|)j0$O-]jPȡBW P@#|EYHb{7ʵ/)쏐IEvr1#sX-([/\ *Sqp.ek!8dDXb"I3b{L[H)™w8RGtT$vqjwEV柙yנs==I(>(2˳CgӢmHi;>(=Ja֣]j=1K0ܬ(}<[R"yN1Y?zKGُ0CDmJTܙ]^!]ni>㵘OV7@.m'i["Tl,+{qOT7'sԳ*+""[?^٩ȤQQuDXij;y & A*RUӁt%3IzZ^N2'rE¼+Z,@|t~ & *ó\Sr1 ! ~WҐk)oNJIG,+ZV; {3wlmE.{z}kfVANHGTȒ*}FQ`qp#ODCv6`ܵAl@vR+Q|ᨨPA;--㤻 yROmڂ[փّ*{'Y[Ew֭p+daM0Qh@a(ig->zNBCSoV4}lSQƌԐnr\x-+./pVp x.NL俥/ Xe:y I˝? C wh)λ8l^O/yyժB7*[cX8-_n\{i})c2Gkhbl'%.-hUӑ3蓱&ht#IFadT|< Wb 9b' X7c#uMZӿcY?—Vȴ1쫵r0A@'wg&qqp/ZbԎ 80˳Oc _T=BE'L] EUX*1ȺQl6OEH: |rr'XJĊ# 7{*GT?cI)!wYg e oG}\Yvc~N@>FsjW {̃ǷbVpQ͏8jС₿"gc}(ií& ji ++.åY8TXzsS {*[܈m09x@n- Ҟclӑ`gQ~:YZS|B.P(5ctg \6UUazTQ W|Nq Hjqz#"Y[nC>VF)LP9ܹ" LxxM5@L״7mIc~#wq!U=pfhU|"A^9E! &3UD:Mˋ}ɉCWAw -*^r$~G4ԁGէdb,`"f]U͖ xϭEliA2jdS}̜ 2U>T:Q |f5tUqjTx"Ja,W42=aԑX]=ҩFZRFjw5 \K14W6gn~vZ}:9Gyne=J@ѫJO&m2P'WUՙvrJ`b `qevsjf)Mzou\7S[a "fqFV7%TEi#9 s mVR?v\No[?)3XWl,ovFJڳDT&zqߋv[w9upt5SKi7pi= dU4C~ H6&ޭx/Uҙ~^W+stu<}_j٫ Jeˆ6A9:]$!lZ",䈡P&P fԻr Q*I$Jw'|cHQ&]vXTWZݎw܀Gn vq%d'dFC81oK-]}'ܱ_Wőf+< 5@t ўB/I$#҆hi$\aq[}&$4 GPkFѐR2$1S·$֔UE}-?CU ef1]ʱ\8Hl,$=~hvؘlDލlNN1Okx!+ǐ!#y;"~X~}C,@;x)1ݺglZOBm w'2AޘzsN[2knNb.~ü UMxԳx?{!i#etla~#}Bf mЖZ"<[yi==z !1ht,tE)_0i12N" svrx'$ D!AL6?)@4:{sTn稡Y_2Ml,)p\Zޞ-\xc~A8{?x{.ݚa85@`0zpB:+6%  ݨ@& ! uCD \Pе-w&>MOxϾCQ5?m'x{XӻfE8 fQ$?;8jqĕ jKϵBD*7p➣\M_4y4<<ߤT&5 _a* !t]Jn>Y9Cd1>R?OVI!x|&%`ȡcl>R:8[63ʔ],Mr{D,k4۫иxj6g2~&x3{_|œA%3⫲}aOAM^Il^6b5 ʈ:z/xP{,q%ml,XyDXcc }g?*〒Y\9ĩru(h0)3+:/toiqj}*8pY7CاE^>4GTN%([D^7EO ʓbMQfټ42Rky>M,';EܽOfm:B= 9)x,aq|-ϓ+ÿ ^T⯤l&V ΓcX0=.lL #Mk_l (%.-mB9Z,?bhi Sz&$ & iX2(7k0FxN1;(\}<ܢBamp6X+{>zWX- rMP}yQ!9.Rv *!UXU +cL#.=p_q?S12D]= jH>VNϤ{ҥ2 Bu`I pxi<+Qd8{ﳢEjV Oo=Js_u(!6/sNVR(BЊ>PBP# @/\V! kd%qC$cf09Y?2sF}o7QfԴf y!sȷɁDWE魎b|+ te8ƶ.LӘea+Rh[Ŕ<$pp{ÿnTT/trw'޼+>U5o+uB3'?rK3tb?i 4Ne):=,PDbm.0kf؊?C~ E,.u|{r:le*N)Rʹ7l-:[;BOld.gl=-kmZnV{=bN, y4yttJ˗fre 6y r!E^TŇlȶ;w8&EDs_>Zf:3\!c,8!'#~8,XIֲ̗Jo0N-_)EL"]?zc [S,n<4eImGA_Ed'v9f{3ŝٽ dU] ,@Uyaݭօdt@ϜG:Z74ڷE^ MpZmQS#{jaD3,iEsl",s•hnvMD*9v9mmZǖ%u3ҍ`Pۜl$Qb D*Z:҄-\ 뺓>RЯ?Ll{t~X<} u+z?0l ߻1bsA#^gAe7է䭽!ԡ#(zo.X0f#0P @c=Aw$V Y WY(>ܲґ~ 5n+1Wſ:Vl6W_#=se$Dh1ijW#x\S"]ы]YP $/[D[lv`b-bFuPjVo?FDDlbtl߲oSMu7b sЬ42{"A=<]ʝy`2[}|KI"\k Qn0Y(}& LX_Tu3R2E}8S {9ytVp7HH֯Qw^" g;ŊB0M@ jWK`VYYOHM%8&lW:)OBd #[&:iJƎk9W;V`&aRxBtIO!}r7s? Q2:ҟQ5#Df{ae砊9ò)&?O[=\'W!I_'e?[U&fΞMZ<[Q.iH}[i?Im"D#נI^֘K0N\d+Ŋ&[ttJNy~ZτHkh&#L^H?8n(I3Ib ĻJbj#qu: b=D'I5kPJ9t 0ݻ FpyشPa DP%iNjϊVGPrMOTj%E!F'`̸>˨' ,MnC+t #80NI3H#&PDUQY| ~I~kGiCW+ ۃU2?E~mӾ™]dgKș[ܯ~B9˘yNֵw͆E RXak|xcc3UwV#syv-dyœ e#0%:ѿrAp=97CSۉ%eigv#Vhꡳ[~trho~шt2}Ws3_&syMk5G#+ɨj겼`F hxB4S*L|dr?1nd^7A\݄`"}vԭՍs ,-m-@]'=xG]صpz}Um41Fi}Bƻ#8TRxNr 7~nӭ|B//F1vZW>.b31HTF']\Are|jԖnj :j둽Uk][xTl{!-<=5BrQ7Z+P4=nq<(\%Ă`|a(!Ȥ$GR Y00UU8"|,> #j1nv>9S\?c'.=&gҝѕAؙiتZ((視S*{&/z!$۰che%/8mZ%b4UN1OؽHVNXyUj_EBtf*\ߟ'zK/9wL Sf22Zqb')*a(}#]88ݢa4Z: 6]- Ibb rmQeK_,/璝Rɻ\?5y"wyiޫqvQYOQ[6ϋH!hh'/D"NDivy&6jʖ:o7s]B _bKuNh e\(,5 <v8š4r?| чվxB*E3]VLQ-ƺp@PfP uEԠ䁢u:Q0grH11ɛNNDd7|K`4l }OD);3_Fh 3^:F4\,kQ%6>NJ'UQvugQg`W] {BCE[n1D8⡗h n?ouQ}[ZBd2/]sU*Tx$^8h.Ow %($dB8m -Í?x+ I ^ uQo v)LgL;00I)Kٍڱ=uZ>ϟ/}xӹ ѥ2? Cb>pb-աLx=7Hȝg7H k+y|Yzрe $ f{3b,;  v!B{ָ͝mJzlcZ.JJ'^BwT\QăO;hudKSQ5'$2,he¬n^գ_Gb݈gu0samb vKE;AM(0:Lr *]7fi䓚8 mpepdo Zr>֞8cھ3fisQrADpvbWVaIn`nqلUҌm:umB$B{R~[|a Z1T )7(?9tQ@ɈÔiIM03&?夌HbbFZLl^P&#s5ȀZ0_^F۫u@E0N ⁜}q_Z=XvYKרc!1 gz^CXL* @ *%ÖZ\$>^`y1&ć&2оi;2ޣCMYRpp?!k4=t9밓w $N z{ٍ[odҩobpQe<>O)c0ۓ}J~ܰE2GLrW+U;f N G\Z%i'6Ը\`7W7;ɨ ⨀0"Pe"3\%U!@xQҡ-+k TڶLG͖{9 c'ךr0(\h,ꤷ-~>ֻ֋FaaDM]\sȰgª"Y{oԋ6PqUs~lⱖ1үFXCڑ1< _NP5~zx4LI%IO09)|LٝUl!rTrX,Q ]]w27 P RPjut $*Dp 0gMW@wOHeU1ΥiU?6R[Iް&5rrӵai, ˛O9 k3.ۖ:`4Ci̦p^|k# '3T])]<\l%.flCkhSԄh .g ]kFvv Ն5kϪQY%{~7I? (~jqWc\5Ԍ:51Jbg6͖Nm ݚ|F=1^> K|'=3mtdx4.Jv4GJw]ug>'<6jT#vӦ=G'8yP@V0 &!c"85y5:F{󝍃~ϑn ,gd'8^٭x#z]!RC^'?tDQ6tb+~i埶`U_v*w=N2_„q̢ Y"5Q ,%ް(I #a28uqmD8k˖vS{@`6؉a ]]=z QOb_>*>s x\tDŽa,Teܕ, HR,H$J2#[f&O$z~E8 ˵:1A="M#^|v~z^a;R/ >0!IZ[L-}ҷgP1T7Y{-< fI"ժ9I7%yY< W82_0f,ڊ X5< $—Bu|;ODc(rAS&>|0TuDWg篺`-=Iv|"~|2hX|5(nKWΞ7;@]nNN|T߉JRH^GHqOI S(%*{Okhk(+>@E,X)(1Im~(Z*jnt[]YdHbmI(ݾN> P׆}2W# +&2&8Y]F]rȞ v4uQU@qo _ӻ`M}($%{V|BA~GvCj|H /;Yh m"Pk~bόEfqeObK[ 7Aq~TDfЋ*^ KˬSX\8Jf08`=",k^?]sWiY^}L| 5 _Ȑy5-OuK^RH$7KD{G)Ǭ<@K~C a䷹xeCP빉#oj[[ ҊA8}l@P3kRstq, }x%B!lT!;%u[&a!x$ivvD{¥ YHhhfȽͶ s+QlK3~S@[^1@eSB;a/}O 5sCH/9xׇ]8t* M]oθ3Ť:EɲHqU|8,rf@ѬÛf3"FMs̚#Dy\%:|[=[@6`JHc[jaF,/QFBN;#W|,OBէS?;ڡgQmġ68]*\M @!=c-rC:d^Ž#3ۀq0o㆝(AA, eN3B4P=} .c ;jxp,Y"7d ]Ku]8NΊbAlOa*_z qsnD5o4"s}Xl1_HmbZ>;<3d!uDYNZ µ3r:FPjwR@uf3 67ll O[`IhN׏ۗ`_AtfCG0ku®M#񖔋z+l~ T -ϱ?{*% .s5NM(̂ƞ@V[qr.wsrOsλ)Zɀ'P?W8nh7٭N3oqͩ~OL.˳&^. 4V{1Mv-DP΃n2SK8 Ud嵯]Y K!?&9=oQEr\L`c,(Xcеm&* :+n+@<_t{kBiYdZK!*-d1uk_91:ۗr=www :4Y!tx-NT ! )j RОt+vbʻ;UN&fݶȒX^L5~iЩ , eazY{5m zG65jI*[aѫ͢V./ZP+/{Qv;9kEbDt,}.+:6A;겓H§y|ݔJtO؁Lh{J? ~XM'M$?81DZwPkm

VG#1?V M cn!xrpt1i2L~2H8E!0M}HƮAvq~35|seS} _I(m33Rg~xtG%}Kb;) \=yU6{q|Тb46y$+?) v5$ȓ-@qlDA~kWvi1ķLfmOja]N(/Xy#._2nד9[PB53v4gXޖ9cC"( $γ2ג̞F8}-Y\WiHeߧ׷u?"5 [{BP3Si%Q>W⑷s_h'⚶7H^'rS}ɏW!kصQ\U?<7m$!PT)`WN0KH.ġڇ?xO^9GxGY\gœcqRZCLpȑdA6I} #4z^%sfyG#fAJ 6U(h<Z @ZA嬜 ZJuof3}go{sΗwr[vlv@P> OBaICNQԁW_bQң 4u&G/[Q\ine%oĨ7E +شqr5,P LCJϾ̑MOL)U5۹W܏&M]ZBʞ4-+s?);^ {Q Y2Nou#[ 6>A󮠎Ti)PE ,uj }Rwy6+͸[mQG:F#Q8*Ȉ4I<.ck\Us?%BR;3e"b=XNsZJ\%D?C*c=zV6`0 Wϼ]J7`&JAs˒k?"+Rb啲75Z*m*?/uYJá ¨B?"ߏӤ7lmO}OJz4Z8E10YiO顧UdAXE= '>u ~q}G4KJĒJp:ȞK,a"kL걷LϹ8I~#~<_lDȸ܏Csڻ1ކkG59E4tAn&vc<ʂv+glˏ^>c6" ,,~{+b<5pMBk7@Kňi٢QRJ6|Jn}NHM3e>1CO)Bl տ]./$Gx4[T'M`Z'k@ F] gC4d'V.3f.;_ ^~]~Ym>L%;`Exkz4 JeKT}aJOt@2ny\x yOwڐ!%U#U,@o!<͢5qPgCsRзvja5fnt- Lz$ -̀<6XwXԄEY%q?xoX&KҌm7ԺCr eeǁBl6v{:R i@ZrwZ99RPZ1Lq"c;(h!:gr8Ԥg95f`EZdd*%VRNFf ڢ >!1dD{hӥ$Xd[WR|__{|9۴"iKi5 KlCb@}a4~$[ˀ1L0+ k,#IckƼn=@%ÒKZ̧^v ~8*V(onQ@ SF+ViDb]2alNHA$_4ԙpMvI:4p3ۮ ɝ-soX Z-{ˋvEo6/C!v$=тvݐѢ|WZ ?93;LH~1xP\۴ؓ#Qq+Qon86}TӎFѱ/6`\oX;<^-9mrPpƤ:|dKOƒ[k͢.Kah*4&;N]^&R|7 tvƍ).***?]/8LuƏ hKg/On`p&r1џ3sN]99*anrh1sףPo _~#*&x/^"U2Ԟ@Hh'{p5B Z̭)"ݼ+S=3 Y:J`L`NGO9jX @ B"D9s_0ѴuGam_.ԩUW *l&e3G6y YgS?ytrk=5i`>IB!k@$(G"MaBaq -u,r2SA#1f#,{Z`FތR(u)[T~ ap.kփ޷w29}4MHO *3ۥ$Vzi"={Qk?|Ŭ4H2Z S`֍d !y:Ѐ'C+;Jt A R e&˅l ՜O>O30&jwc ]T fU)?[ցh}gtwAE( ΊyOvǑaDr562-s Ze(r=1!ncU rRh9i9}] #'8Bz9_#+,^BcN@ !wMR>&ct%Mdg;f>#rG4O5h+0 `K9qFKnGd~Hz |"T;<8jR@_KAihע9^,Hn Y #k>]umdX !d3SzB/@$5{; lʥM!kIe[igW^Z1tbHF!Fၲn@T֏awocJ^ v376LZY /Fڃ[ К4Mn[0 >ʴHP# e/66 8 `N/^, A*KqqUkUq5tZ@|03qcVVXS-nk/F:T 1N cdNp+ܳAJnNiO3na=2=],י7ysŠkRI=,٦4r.**rqǮ5v36|Y{PX˥xUL֏0z4hcvX_4>-p\-uuF /4t $o.Ͱvv =bFy6Β.#<dn/g'^a#{dM4Ff9t U`,XT1 ސaU@қf^^ q]T4]PrsTVp_8̾1T[:uJ68idyX 5ONu ԑlL?a%f1c_u+A.+w .dO6;w:As6~nSP$э؝TZbjRR\wtᤩ6E#Y qc$MdүPNV㭣vAy)1j@kmo&cZ[>iW +/|,;!nJBq3r|DBW3IDP ť yhT6!n-4 @y=Wa*Ae(@ Ys)N,_tRzO bm94&:}`IVYNUͪ Eמ|QAFt_Y eUv"zP/{o`(k+ [/(u&a7 6M.=ZbgG<2f2;$̞87af<78"JE{:P KzpnD\}qNj.KV-.rgl6"_?!Lf0`*{dyu"ؽj܎Gb={Fs8,jU^91<(جsXozx4,D#5} ޭ^;.cWyE࿭ܷ[}RɺLH'%2jh^͐2c% UpaB!X\ۚ/5WRt9]PH`ьGl/x(o 凙[>T'ľѣmBȬZ5qղ rs@\;sK[#%jwX[ldߠ yGzǂyM2eppYrGᵽ[> 7 L?kur{ekQ"Q`GtH6n64Eo6!*/SOM^ngS!PD_%_ۙ0,pvmŲZn|W\?I;P!i8j7ބU.8 lMR͠*}<<,!0|rC}UxY@D<.]LDmjp~y)i#eI9cK8|ID_w'`!.XyħlPH5J.ak^|FwydV{wgp"RS]O^ư9R*Jʧe#=%᪷LPG*Jf!Ee)i̿?(PD)?6(A^{ȁ8]foƋvQS{N.IS w6Re18t\ɃNjLb&^DHiD3Zk' .MBfДPckl[}@c+UW:֑J`(z,_R72L8k24I͢4Q#E7|Z<&ەJ~{&6x]f6Sab͉ sfPZt1~R12+G?|`0s\2s#ٮ9/#٪{نCɖ6*Fef;ҕutӜtK qQ'V+q|X@>OmЀ]j ^FNPDpj(vYa+9EvZKX(y,PZu|XI58BAa_ `#J+`'hl 38 Eý6z,Y-x93.W??I;#–8m#%"Y'K f7 ec4kvחzpCo3̴>&UPM郧ɗ,+%O&OVEПT uj|`l+(Ք-as~|(3pُ3 i>a 썾faX37xR9Ե Yb()[iMn:c;Rcdt.bnS cn:d]úpIiSb *ջGLuSȒ۷.9Xքb3 O'ŷ;OL- =<.hX(@D疢 k#ɴ#]Y\.̐`4ph-%p1:miNۨk I3 g!_h+??Rqvƴ05Ak{Gzm^LؚG^)^O;ƒ ˷;#cZPXԽ(K?]x'>Č8~bcipDDMTO %#tGn:Wt K:BkEyδUe2Pҕm_Zsp,vI Vr )Tdqencܿ cZ{f'ʫAH[<"D]W3`Q{9!kMb֭6g&)ֵҜ~dy84dǽ^.ױ E'5YDr)B#ֻ [s䲸ax&:"+TC c+a<4C'.ɘ C8ЛW?xߓE'ΰa2ZY$mћ*sz~v F/i/uynݾ_/ln-64jg׬Œz 1,dUtӰ_4f=,^+?`LAE8k&-3;hWV*oHjN@{?s`YMuڈ6ķЏ8J[`ZniCe!= QMٙ$A+f;*uq5`-d֍#DS9oQ|rC$;97)ߜ-|޼^)kDJDwf>N@si?`a}1FԩRvW#֫1G徼MV@>jKT:fn<8=sj;ɗquZQZy-~!(jqry«gO V[rgf?DzKv?mBL| c$X 65DM.H 'S'(6\mF=Ġ`^{,0gq4|v5`ڌ 'd(]%2eDEaǔU"[ZΛ#A1; E$0pZ蝱'ǔ[,[+.,ɪql{rNl|t5>jm,D!IֶAL ه <-zt9<&RCsAY8EΕwȬ.CO"$yX:~ҹ\!cV5hp>)-DC*Tge}YP,pIEl z{2(8DGiKdA q~PLbʼnL4X8I%Te߮iB~֞uTh5wlLI>v3?/gfp%'nMw,vBUcO]߁NbH޼a'+@ŝmh3\ s󿕷FB(ĮovW3al+^2Vi"/EA+B2[&vbJ-ժ6CiUyԣ}Њ(*3󛆵o$޺ u4 CeW"rHt E[J7XڇVRX-el|N0>Ƙ,( K8O2zZl?X,0\-R7|R@L{R@P؛E?yM3C~Ԉif=*=fדm= ,:XMT]@5rۨUBg =P1#gu(@ qE>L['+;5R:FͿ$_iu .\4 ʿoiJ5|!N)iAS hUx /.I '=~jvjwX?=;)eCw K>TRt`#FUK݁MDyf-I%8}L5s#nIz8XPP:|ZYí*[wZt*>˕| jVp>d-t!y03aٛљe=>ǪYWMb>ͥl#>¿XvAm͆.ѹdkDq9^a4 h;;挦~L}PolM%Jf(4xF 03 jX~pʐ^dz:z?a/ Xա\:u(n C|o|"_Ǟ`Tj(Av1oQkFktʜ\܆Ј*9dz|e0TeݵOFwVMtB]S$Qbѐ YT?jhyDPws9XS t "ɻΉ‡ٯΑuUR+nq{e{#Z{w%k?"L#`?ĴLd`O^@9H!E*84 i|;8FqOZЭ]Ҩc"!OUuH7C_l*ii+ ,㑭6ӕ^_dEY.?~;)k1\ʲq  ]{: +NCll&]KƑ-2,ՌW8C|Og]>{mHPwxiJa DA0"an)#EFR(;W~OdY_Q-y و' \ P>u`~>K8II@fcI/Q$\>[?*@Qks%_ Jz,E7Hv !OqFT#"/k5+ș?ޡAǴy`ݷM={KH\d;#bCHȬ^( bYl-bKY5;[Av$?8I&~05IΜ  $0=z!rhr / [cjm5M\4LM`QCvwQ q‡sV5e4onЮCBv,^ZF1(]Ңq,v&BߚK;v;(ߤ o_FtiF2'FIw74X XBȩ4+jszd6pzV;;F[*dZl[z$rUmMOڻaCL~e>α ͂JNqX]żSǒ IR7eKmwu/rXa/[0 Umk= -7 Ps#]IOa9X9ףV>򉌺iru<"e/ Taq4h=+#{x ii7!yS*:2+h &ھLiu!mOE:HBPlF'%(^<7-P7saJ Díer F#d0u7@@,|pr)& ԊWkjhPmY釞~shRz0 =U]jXc79QlM%eֳ_oMrMOY`lEF!N«nl]VX[w] 5$@o8+qg3oNWǟYk+܄n'()gS$'yY~ We^)6Y2ɮd~W Zʄ7O.$GrkKYG_!` E( 4kNVqʼo'nZ(%hmE *zp_ƖУ}cGC*ix(#`f :CQONSvBuT j=#yw-O #ʜf#;9p#Dd@ C*ݯs7Xt.6e +bӐ;jD'DgiSV,H?w8Cdx*10p'R}{u&n#&VKPaC1NtXaD14 p82L0"[z1y甧IY6xC%ZnrZ~pױuKk|6jjn{zˊNE-Q ta.RAxqB4!^bT^"K{*-h9&oJR!EN3DDլ[`?t@)!/ I- !1=8SUrI+\Q_XM0}$,vE17ց根s>JkzOY|X q玃}R`:"=u Z x/Fha`` i VOs ^Oʹ9w+^~<0'FveQڐA,?ޒIfTp!0x叇MV6 ­A ØJ\ڵk_>C9 ^pRAY ^NBkO Дqy2}dja -}'3D^ (oMCbXG-޺:9 $Q3{:Kԅ|wSidµxWH g_(.yMPJu Ft/,|DE6ҫKٰ4wr0z22 AGˇSFK>PKi2H3;h$L֧{-j[!௳QKMg($7]$EQߛbʒaI?TO>rzr?VNR=bt T'1.#!5;y@/g$?qı o$mmÝYΥs&7zܻv9dfwh:}~ 54)J8J{taZ[XjĶ,&cZc \hr7rܬ^=tzQ~[[VWUdR/0zPҚ`0х=Z fLj3 )M 4{q;TPEԺm^Dz>U7hf"%J|YB"[, N=@ 1#_'*"{ҭHR}괪53UXs.z 2fʨl,K Z}#Si&) :#?YZ8 [%Fk 2~aɵb6mI'>ցFXpt2K] .>? ]O ;i-|aB =-cs:Hc}9M<97sN ܝGLV,Px)Ӳ hwXY((Nf/-ڵZ甚#&^Ȑim+PpZX>C}BEZJ5b2 T.!ѪkJ.%S>QH̶Wl*&; s@Jb eMlJݟRbiPR$82JIs( _vȽcDw{")!XqTPC7>e]\DubxLSΉ0>C=}n㶮D㾊h2*дraHKf~< Yd f{ݒHyBeuX[wbD c SޏUG -ƽO oOm`P?z 4%U,_5P' X1Mgz{1caEܝ%.+fӳx+8ܜaDTgAUOcumWME"C[#nR# 9NNVR < ަɕ[~|P,ˁ\P@e2 /&VntwU.l UWh|E@ŞA8. vmEC33r;[b(kG}(f}29üA!\Vt9lu3 韱S0b~L5sͪSO2l gzvBAS%{&4͹ oYJNQ+nlFcp72ږ# Y:^MXr+#VTBɋk\9,H9PSqI mQ3Z%Cg,(L7CÁ G?=_S0vAleӧ,q ljR0$ Gn6ƭ-]lB)˄,$1Fޖuf.Eli)| ? M 6׿vG60^n3kGH@%NhEڏ@n*˹:qQjr9sq l\">8|EJN@g3䊎 ݏy2weY+-m=D*4+͞cooH5,B7ya2Mמ>Ԙ!qBehJWx\XT4x LEO$[mP,re3ӷIDή ƛ"l H|ې!fB R߸{׿.GP ;bqË`67-7@dڐCFX^& w@j7CQ9݋8ddU>hY+c܇ji4$&6ϵfSxE "rI<4YS.P;-7,>@#>c$~%6}T圝AgAZ .wtwV!pC–EQ4m1FVUgIwHm(2o=xEs T ,͂b+"-|ĕ)1[tjڣK ubS@407Ӆ8hoW+C꒓B-w JsY@G7RK% j}zo3~Շ5~5=*=a]A {Ϸ^2|cb|F 2;?'+u>|M6ݎ9%kWh٬6Ҁ¨sr@v7"մ7UxU]fෞ=Ԁ xkt(94@l>5,6Fd[St*Fq`&=Ӵ1#I;ߋV0o#ny..xX)$Zl41@UxA -OGbyZ5Ѳ7lgn9IA0cڋIFn+E\{e RxjH.b-\txŝP9*rdz,s]-됧sovECV[2y*Jl/*p\O˫{le;oov2 89xxff;c=~Pu/|g_Ra7Ysikme h?1:)5\W9i^l"rW/'h%dgN=K6"W6bv^lLb 69y䡒3bLy"<_g*Őb4p .p-N ?& ?i Yw!mN=LX_eȳ2yzz\ρ;[`Mg؊Q9,drpj 8˝n p4;"V~r 5Jd^qO1i]t|3e$x+~MC=!6oQ:7#56`ôr[3\s\P.T&PYC,> 1䔮A/S(Μ1cǽ0p_!2 +SHCjiEچ6n v 1GkK`anB g AƗGf61zp Gmd-j>*oX؝̶ RWS zeߘPR0T0 _,~t4G|$7#kE3Uѐrs㨛?$I|q3>\.:G:1w#CϢg%=J}:wJ{ tFs QA<|dy`!v v3WDz(/7gW,9 Ԓ3$23<Q6 ysOGơgYzƝڒBs ]w dqQQUnzbYs8!8t<О53 4bER",:%JcNeqsħ*q}S19ix6*V]@ZyԘpGj֚,< w2'eC]":7]`11Ɣ9čDiLn#Fcq$w]m!2 t*,"A9X_DxNchL0ZXbtR>.b!sEz_):<ε^Ɣaq׵8pi+x8 %ߩ"xA:gAjR,a\jgC(^ӓIf7vV B,ůJ4L)/qdp?kΒ󕶵l}r)3~_jO?kVHאazKt>0(*Tm64BE\ SadJWg3P.b==ȅT[RS. V@Vgw$J zeVq(8+)T^2n;"~!Ģ?cS "._ SX>[Dz} ]ݱ9I}^\a*)*EQ,1S X5yC QgMAv~?=i`݃T SjQ",BsaS.J,ݿBxHП(V2ZM/!3S&mwg3#ebNUDRO+.4>q; ݖ0 U1< \-8=1`[QNkOѢ37m2G1(; XZ($ri@_G˹w .TO$Ũkz0io Oex`@m+٘@2C0 -Fҡgi%o9O~bxv!qQg^Q8VQz.R&bkfG)^rcsԓh/%ƭC<8,EGd(6<2$wyS9Ժ7r䲸/-_![sNlSUtJ%plC- ݭw&;RnKӂLH\{[}T 2fSʵC-<2{!섏 Tw4s/3 8Gfdz?,TuglZ*DZEujhp>"h+xzO< ҥ3ZHg 2(]$ɍwZ?K,(ܑ7 C)'XDIa.HatJY+!N._64l0gwi CUb +hb)**tx۲dڿ]rC9sJ BNlܞϖ_t0KQ;Pa0WL@'խR/E\^߱?Կ3Lnn/((D~9LND-2J`K„XJ.F* )6 2 %"trٮ>3~Q Q0cO2Yof(> ጑|RhYFFp_)Ԙ`Eɿ5$'i-n, RO(,Ȅ@!B/4 #֜t5VE5W~HƎHPsګS ^㇓"HZ g t| XT~w֚2Au3FrX/Tz{2>t`h/RJB@ٞ' B> u.~*i;4ap,h$V΂4 5J,UhD >w1aѯAsRLNnuN =*EVӹ$2;ِ6!"RCwߋW¶\7n-=]f5{ϑ-[Sj<[@s;FapgWðo+B$hJ Wz^iphaE(li䶯Q׊lRDlxKnqgQj3lrU>` 8G%ocX3E[N|LD=)OݟslN'T򠐂dUx@z&ক/)g Z\e]ʷRp4,du04<:~wˤ;aA &u0%S!HZss27#xHh&6 e2SL =Jg>gU'eo\?%w+0Ejƿ:?wϤ+Œo1-L`lM]H"mz7@فrT'PߡXAc_cRǠSNkк]0G .0|Nkx8"`첯zNmvuHZӬJ#E?n˶Ǫu?0nS^"$gfc~3fjU&nBu#'Ac,mT([^SZ_ɤ _N+-pGr6Kgyt) Y 7{r&7;Bipo6J:4RCYY(> q 7$8Kj͊*u!(rREf4lS`z@X D?,ǚ2| olH> Tn:wdMma g=u$4Sj'ϊ!yN8C%I83XVR#W ֺ\x/X!lβ^4 x()5{7xHphHЫ:Tuan_H8wSZ4ƕ<)ʝW3ZK6liZHO[CBSCy{T9WE"%F+5H?7f1 o2β3Tyu\Mac8ng5`oʡ!nLǵtjз\j\ 7#5rPZ\3l֫ :t<4yj8>v40 u qdm9IGBiY@8c˥Wt!r*_p>|a]%WTAqV &8IF0A̍u5<}*fe%t'ԥtf,,7+e›'8ʵ<ԉ  XhaϦ'WLadk£i4Je*3`~`ol SFb%V[tm_SQvmw@0N! ( WE|6XX+D(W %M,ϮupF)^{%La6\^a$?h6]艾dΝSfꞝZI#n%-J , eJ\Z_%+Q?.5q Z3~#_` " {U fl!X)a_->m'޾xʒ 6qQ kේ(>/KFNȱ43ٳ6C<.F&NBo)|qC{i)8(`;49)C\$?Sq!$m\҂MJ6/HxYDcpnOysZWP eݟS S+Nc @ʹ7~"æ3g2X$J ҵͦ% њE;bo w0d@vWwQ2PLG3"ט^FI,Z QQQ߅ZIn0ec[0 qBs3|q>Br9U 8i;'v1R<%MUiIh4۲BόmFcг cmUGv.20_P/e-6mvp.& q,tԳf(ڲ{IL9 ɫ\4Sܚ"'}XviOB EqPpaMQQǚ /"mkiG}KNcChnՙ4FfVC%>'g rVջcPS {q֯4LR n@1qk3AḽDW/muQb wƜyUb+ y6EGFbqEƬz1ll!`](.:.x(l4G4d'D$;w[>i䉲Xf+5P3=oYʎңe% y:cOH@2=ϙ͢S&U@gI?"dw OoW!b^X_>W ~ >W26qSK⏍KIK~mO *IogqG;GØ<0&:@a~+>٩<,Q!\t_tF!˿4.9*s4ob%^XēizlGR1Ű'؋wSʸ_95|)A!ᘭ΢̜Fa/A1?x'A2|.N\i*R ۿ+1N CO0}T͠!"|tvZ,3y<[a~9Ov$hq'&,iƆz6QC&t(O봟!f-8$/wԤ44uٴlT(($,q{P?΁lELcl%_Ud*u7󫼹a4pR ?EOS.nnC$3͌:nl~2-$'䄜=I'{H?(qIk">Ygyhdމw^> |b Dkq}ES~2;@^~Vq2|1}3xoh1-aj"q:GD¶iIէHÝaSt2&La ?K,(;v:)@ؑ0L)ȅI#Jʍ\.ee[Et6"ت],f]՚g۲"xN gB@C;sadn{g̦ }~ xTjC7c@LN )-ٟ-G1݋\R#gS,("9=o#hcek&Ԗ)zbz/+a)޸ R@;IB?l|m}~h9pC񬜪3^{>'u9iK? xr@p>$5%D|p ή C挾pfM!vt5k8\4kʪ; !-Z5f=ul:.nD*0^)&0_僋14 H.2H,x$zpb6|HXB`::jdDK=(Ytg+v+9ѾlHsgU/g~I4p ¨5q)9rF)363U ́o40H v/Sj*JUYݫ? 8(Sj.Ti + =òp/]gFAlCGD;v-`vd7˺MOk[mIAZ4K?Ttv9]ʟ3 h@^:9%R4T*_\,Yh!⒩^6=Ȥ $-Wd5zQOV.7͡ej1pٴݿ;jR\*KN#ol,DԂb)XW*P1vzPn#sɛ0pʌ> utz@(8Lუ1o:?g{:jL{][ , V lvhi AE88*@Pr!g@M%gM\?x5ц>d4@O%crpC(72MVk?B0%$EsbI%w܎]Tyѝ\Q{db]?k'Ole'{F{pwPnt% H4ߓ\-[N|tu-b} .+hIQ}\ǜEJ~Tjzt8ӛ͍tߒgI;'<0XeZQ3[j @? Rq9 }ˌc&'/r~[Y"ƶ w_Dj,-o%Fq"ҡ"k񔬿[QN$4 ~tߤM"7סa!BS*Q~ʮP.sR'O&<0lR*OP)8< xCt *Nx\qZhiQ)B.q8_8G:bǞ#rc3aB(AYXN۰t _(MTW SR=jӞDVL2өlhI,=??90jotLjM"T:AK|*_iN Qx{`TԅBLo{qSbnYYfFu[g)]Ƒ̓:PbS8=t5;E}w3NcТGˮ#&_4ڑ)>He*TF<+c0(!m*ZώMZL p-w99I"b' D{_1ܕK*#$-@ﻘh%J\9&8,Iݫ7c,+b [u?^~kᐲ6!X>@O7a8-{{Z'0ɜ>~ -fHP/󡡳.t`}G}^ЪC¸Z;w)nT@g&xxee2õk,Y4j K& 4N١%b.# ko,{C(_+H5@O|]W=촖oɕǚdfƵݟ,Z+V Eӂ[ IzP]DDt%{Ri ][g}eb@W5tѶ :JCQn6Vlo]=?䛍asN"ڙbRd&"c. (6U.:UC s 5.0:"Z+s#$g,ONL%9fBqH:OEzk8run 2ݯ61;"Am{Կ+xvc-Ր@:4e5뻛?yICmW>qB{BᘣK1uI`lDi/p㶍%MiSwσ_LvZ4T7*ړ&*;bɳbs_0GCfbF[c/l[a#vVL ̯fmnc,W~(~S87(R@+Qfۀ$ʈnMAaxQcpB?.J)½]0u (8 r'x];C%3WWWf7k@]>;Le*IUR8lPk:&7wD"V'p *y߰{25Ah5_ P]CCyTwd;aGwߌsK{=E@G&ұ;O34?'+>h3 Gw͚Dґ{l4[݁I P K4 ѶEW^)+)iĕI?E^.s^%f :%>`"|MK5ن~Ŵ!6jbx2rŤ~IRIǻ6;_/ol3_7X@?$LxRal<s@*ޜ E1woDqoCa(:Y1{AZe:d+ o*u!60ҪٺYP#Fr5$I*fh!!%opgibK׈Ȝ^b=\j8m['x1%? 4X=ःB}!%~WƏ9aV:v8!k'{C4#ffQ82-mD4A"u+_Q)\/ D!m8c3u'B/Y׆4W5;kwZJ^?,} :ɞ`$T%+w(`hfoCivF=tGDI#\'6eF2@nXjr4h3!pZ5ُ&kN*hTwI"!,CoҬ LdXbۯb19Vů#tc9p(#+AS?wD4k\zsv(8D+t*GAFb,H]By8Ƹ>wo)]P+LzԔn+y;9Wۄ4XlﯝAGX*͐q:2 2JKL)/)dp.$3 8=%>ƨCIvэݵ)tp ~''󛽏>mժ bnyDc \xϗύ;hZ ƭ.5LgS`p4MTfvLS4u !,yIKOػƃELY2{`Tf< V59oc&ݷ}{ K^殸"բdͦP&DqAߛiG Rͬh@$h;yB4-h \!3DoI] D}Y=Q #|a+H%F>v|\҆0ÅrX';:Tr\'}#Ny@A7ık<uzLTm?aW/"<""Yd =mA'bR\d`3wٛYTY4]wLi&л/6K{V(&IL2=OzÑЯP>Xu`TNITDW^HZ׳kk V@tV=8lmf̺dP9_٨&v&nrU1=7K.E!Fdr Q1;;7Xn+lQ )&мi|t#C,ՔqDTj<79%Xڝ4xlP TY{) gDXZYšzzUZm,,ƫhB6P`Yuyd؜gO%?g% ɵ:8;JZE/?o8혞1L}Twy<ʼ_ڊᓢnfYUL$j-f!lsܞ?VRT*\1R)EſSeA "2 zE180:si1w{-c*h. 2kqU:>@0z}E0DkZ7ٝtthB&{ # kBg5UlD\bHuzȆ_eFNVyT*sFlGbܮoccj !H zEQH^\VGי$MCV qQyYַ]Gwږ"M\d(d(IEBF!1ZkngI}ű9X$K3d GBi IgêHԢcCX/U=-.KgHt0f-ϣ̚,>_=&K^kKq˪`u>J#w4Pl>474iM'*?eEh55fJ^s/ˋ rGm S*t%Ņ/LB@p|W̑wޛ<끬 bz;?V &3-۰lrl=ZK<0xLbzS<0 yxhcOCgO$=j0"@cc0YQvawffSPY;rR P%1:$MӆBjʩVG/9?e!:Icz!-$Ъe޷0L\h}@]^RSP(O8_;Q%yIGPC.4Z*ǢT9v!3WZ5vGNfF2c˷R*BLJk`;k]!ɜAmk학e\M3p>Ջg>;GϘN ,T7 =d4fJGg;'Hs/6@TbBް U 2 ,g*iYBrX&dRb 6ih1buPZ+>_mKObILUZuU.)$ z'cnEsDm I÷(RS辵 y]yL( gkGG݅%nƒe|_[%6gsy- Op3 ,ᅂ"+Vao1;/8 OǬCGJN-@ZLbsŒ.~_Om(yiw5)y{%}1(Q΄OPɐ\.VaьJts0%\zX~Q[YhK2TFZPQN/RͫV^*a&H# fo~`>mx䗤`wM2'a!X/#q`R'bHofb9+w^VRLW^v:?fC6r~{ =sMU2^hnwb`Cث\ LvnfP棡jQD"a;6rhGF(&$>LTh Wbv@>2r黾U&<JΣmo4@S\pnҫ:)C`Oͧg#ݺq>m*U~#!TԦHA>Sʏq #g}"xi_4=#>Nj+ԏT>?r&&:OGs,"5-Y>߯b9k 2TpB# s_uQܛ#S ƴ=wehK(h tMZfNocv bM#FLO[%M#kG95J7dRܖ)ŢJ[ W6eYO2α M &GR{PO\8ۅD,s1?~vݨQgݟmxKn˅& 3D~ByᡬD5o(`貧%EDF HaXhwoݔgXfZ=.v ӝ/]si'+ .;G%ɸ$q#3S&19M{ 4[-$٠/p퉒:TV.|~~ +&bg H`nfh^;vTU>@/h^54'x JzzˬC_mhˇ 8ut%' B 8]j$'^6I7?xf!i& [}kNgNՇ}ܗ tW aZ(̜q)sZ(i:k0Ư ȼk8~?׺7f<]b.N:K[V.q-WRO) 8+,'`?.6S{k_o17ymޒ}2 Lokuewl9.{P8+ctg@$|$PR[x.dzB]mՉVZecK4557 QY=8 8KQxʴYpc9Kq&{tr/{oJ% ԏ4P{" E*GD@G`ϐj#@TlwkW >ahw@[ -<n C)w^bAŕU+ȥ>CPu7JN9J5AVͼEr6{mC_r~%Ggh{*auѧ_- ԋxo[nA*_LL?p:.zE1>& DT\MRB'xF]&D_=lhmS eSN)Chu_sJp?WJoݡqQ]x) glJ̾gK 'R26(k^:; )/(<_#&EĆqhhcM6*vR<|3¬IQ KdBZv&iuY% [-`H/q1^ = KR꒧ZGKIYyYi"ثN!>Yʞ(UGpamm<>LZu=Wh2lᖟx[=Vt-6#"bjN7ua٨UzmHkm,S]=6Z % 8|DZ~l4&9@\O͇(N;`N+{fK)A87V&>'jcIx mjz) F~׋?B_q׊SkkP$0GMZ+ͤZSXBY9t&Rwqxtjګa!╙7ݤ2Fe jdDg?*2y2e#B6}T!F vJ-#! 6A7 =wFiiԄ2֧̐Q9uQ~({j4#9'gkGx(!D\gs_tuDAnD7gRr|6n;+xȶ \ov>qŃ8`>ÛhY'buX_qY_ o~Պ#[V*J@VX́gVs[{*l5ݘFMEԘ(M($1*-[?`tR Z7%3אS@{v='r #tb˱z]ÐOm`sKɅJ,;Ϟ6#wI {u.16 `t([+%DxwYMŮ rO7.bKP>O)oԝwksS lצ)P \PBN%MKhK2$ùuwaum+<,lzgO 8~svh ^bY:M 8gT)$읜Y ׯ9'-&W?vA1>f3AEixI0IH61v4u9:8Rvpc*U([8Id;Z_ݳ3H%H +lPQ]SAlML39&|@A^8çh\]43]r%6;]ёDl0RpfHc0F>G>pl äar$+aa˛!XDR஁+8Y9V9VIRT)Y+Qc@=' % U/,tw!Z_. bO!=RmfF'ʂNJEm 󾈒foP }0+l<p)thAa.4¶R$mc-=ݙ,{\ \s̗S*ؘOi|U02  797jHQ|0,NÉEpW Pn+L[dmvNE $nlI$fOcـ?9b r^s$ !LB G l}8˂ەReH_{30HGCj i!pAU&+뤈a%U`R 01Nc=^13Qv !T2ql@2X((;j)3Ik9}0dAmW͞b/I×WOM0l(o#zbÑjɮEJ0MlΧ7+d2g&Zr)Ci S$#?f2J1Ў^6w_rsigSe+4&<\R=/3Be~tNDZiOvS/$&瑻 /tVdvz%Q|+ɖ{n-~]WYԛ^hu*}{,Y 8@q;m :muZ3NA^FeA/{9e}li0"L|5P]lm~t41] "k*u|ࠃɲ1I{zƾႩZuP6Vpʓ6gsfAw"Pڧ-ݲT߂-.gDŸx6@d޿H4Zj B=s^Rg`]ޛԫWXh0y+H72ZEږ5§&ӳ+&Q̘_5@$OʻIm`=;#ٌB@"˱ty?d#(();1߼nl㲏0/6W߄>O\0tF*\<$jͶ¾N *,G쐓aBj$,7 tS;j"U+l]Pc疩4_%pvƃD,ҜC۳HcHp8mͧT-U]cXK~$b/nh: |^w,Z?vF\:R Pbm|Q : R$hϘL酋I~~Tݿm>鿉y#;^'4;.ZrqYEy>`DYwkmYG6TFD3TAi[ j^ْzE`7ʫEʤP,uXRvdG1HwwBD=ɽn$|uj.ڠ X<)7ʼn=Z0Ppa5 IyoSPŊN 䆶"FG}?%(:qi6orjm/۷ń!Eaڼ$h9e%9nS"?Jj)d 3wѮ0I;G B3EJ7t-_oL׉wl mM_07(dʄ2GԃM eE5K u4XE(<_aJopyX( ں8p-C.rYbA?ϿDARWW:7o?)y;ߝSBB,@_\إ!BJ#c돫?&ҺWY$ xm_!ĆUP4 XH鵴Hb`}9G{'U͆hbMmݟj_=pQ;Ej$iQÝ\\*2T[u*Gz\-e Ҥ;{e]kp ᐖ&-ShBɲ]Ѥ7fVrK,4RGD󚞐vk4ƹX dP)ͪx>WO:It((ȒO=s4]tt rjK(\ QԄ1fh4ŁM't3p9 !i^ۯB\Sr}񣈻9(bIf_ae"jyWS S08ZfH֒bК4]ĺ^TK8c eoLRor?'v&O Xŵ9TbH4qؽ;coŋ,;Wb`@uq>H"7`ŖPZtugz=KX)lOP\<6}є._x(t KC񋱾ochU{娶c'lFa׋q.\r6;fSצv5=Hl~nad#zXC gr"kY*y e{({ðC.ݖ85S93U04Moy)P "^9r;T xrs/RbAsX~ɼ)ПG\Y@<{6`OBNou4; #b0/‘?Zanq&~& N'*v?+"N.f#6VGyNH?~WsD7(f] _8 WNP Xc`!(!q?n.W"kmpGF͑OoiI2tq`4" &LyHc%׵Ǖe-O#c“XN !{DsoLA?)[tϿqB޶=HnV_' L.0;l?/hƖr-G~ĺeHłݏW 2Z@OW-bJtO 6R?02W-ͳQiY Ng@X4jiEl!  ݍ\&0c1ݡy 4у%y;@kDy"yAYj1=P Aת:s`⹇䣞[x7+R.VB7s׽.ԉS}2?ppD:P;=ptݽ:',ke`H썢aM968sRHmYj1S#<>>a5Rb<=+A7$M&Bbc}X&yF??hym,9Cs;$,+Gf+t*P\?otB%ʱ'+>q鞤sGji(ޫڜ ڏ!'dT1fFQjKbEA`@ K-6S-wu hz>KF_ңTNJX{ў,1OkYex->\ lxF5#w;Hք NC-#5^ml B}:N_kh f jon4iA8j, :{/3-ojF}*c !G(rqwV}N6xX&ާx%p#b~`'?,(Н?&&^Z[.B+@Oa5+pe:g @J!':%ste$?R6-yY|c9^ Cd=O $^ V@C:0!Qҷ*s+m2PFiY)!R.5^i$_2xqPjAAv| 0qϧ7\ ԴT1peL]}cuEA56-~޿$$3'6UNG[~9K"#5)o(+Eڝ9o4J m-N5ަo`6z(OGBӗv=bLEX-c/Kkp9ĺ|*Ae9Y@̵bO}-~zXdhK}rl&  ^l%Cc7Ȯ> \q(YNS|Mڛ3tx%qyuvj #`Un=R!Eg{sAi"q^Q&}'0*ƙ ~Dt<4]$Z;:^zIč=(#N%B訚$|G76mYq^Xt0M1<{ C$ӆmqk=f5uC;A|OoW6]r!+fRMȭ ـĿdEXe5 }/uK78R6SrkN'gbSw=Y#w(- fTǙ(5l`J_ MU U[jnI~ڦZzJ gp܏ѭwfUX=^SK]`qd)ݔpro \i6HOixK„HgN -:Acj f%P.nYns'xjGeH%T:!:N̡RFίioJJ1=Xz%3~gĞdˑwqC#py#P0A,r|3WZ7 cYOz-uORMcR.SL;`ic^XvX@ u߈ 0i8l_Z+^C7F,54څxFu]#H"6 G^rزF[fxRD>(!%dh#?d "uk|Ehx߇s̃bW̃xzi?YCJӼ B[M"B4[#>=0},.*chz Vz ~9OS9m4H9dU[=cǛ2U-/5gX!A'alo1b/^%i1#NyW$+ 0w?4}g|Ӿ.'$63*\mq#@4g|r Yknwǵ'I-\u[TkцL>_oQKU_7& v.2T yDaEs~^’eOL"@%Aܷ PR7r V.?$QAJBwt*ZƟ\.17ƍ9 Pq%/$[>nךӔ7\ UpWԔsIQS&aŲvms!QTD[..g{ӲTSxh+bQfE525Q4l]' E@<8;1Wǖk@Ӿ?<lCHAR^QMj@,$543*!ɲ՘ إը+[Jg> x(Vk']WK K; zo)O~O(q',jJCN8͚?A7HwrtJсx;Hb}=E\n2tQ="$wkDD@T- `;"}@5ѵS! HAH,^}OKǬIߏb|L4^{ԩ'#h܈w垳>U?-Ev!Kz-C&6#dI$%)D}1^QKN|r)ګL؇g ]ucHwuj4W05\z,'r(u \ZkOZαL HL-ҎۉbpMh?p1 K!#*'8z(>$ϰ'CzrlnSV7J $!D&d}Igc\IEU5~Կ~| e0Ԉ JΖYe[qd(,n9u(r/h*[.J?pKb))4}q J4UEH 1swcJ㾢 uSsThD}+_tdTHbQC@n8[aB_kvG^Z*!Uh@eieWJKM$.m>ֹ5.'zG?:D](i`ç 0wYI\k+6aKz$D~ԥ}QWYa-!<lb1څeĔF_Ɛ6nHXN2VWp=ۓ]aOSyMpL q_+Xg#0YӇ"dv8[Z!6٭.%Hx$]L>tڇb')-R==A[LE+oQur6ǾۙZj>Km M .e 'v,6~Ĥ*;3RvEH^?rqk3lG:T `-"DttH0<7u@] vo~TOtD =u=wԕ/k|3% tY8'wsL9%1W_% 5w{O}I%GlM;k۰d@"Z.H@,5k_حaUP ;OiKjBEd6M) N4r'Ƣ F:{f/9boۘ#QnW>9II->bTr4K#"C340cU.u?+=ӫc[mfGnN>#AAMg O>rIde v@"vv2Y-?b^nTi 7dO/"mj[;pc,f T0 N"tʿeߗVѰҗ4w4.bvT D^4H7 )1 bɄu}rҮ8m[q E@z[9(ABR&5t7  }#*JY6u䦜ηmҝwMr Өqn:[{gV\79 .0OOt_|@2Q @0XW ŧ}B* =.Vl֨0Krwq` ~oWc˘>ddULiHAdպ}+В1*U`Z߯G@,E0q_`NcӰ`I00wks9 jj_ZTnx@8y RjNSGyGk6 EP ?cic sC^r&z8C8xstL @}2\~tuNR J螭UݣT!/Ů-PQJbхLƍ1BZ@Ib ?0Rxخ@g#6i[t' ;XU6=ʹc`1o`Mš譿rB#=RV"\2&%"/Fnx-ӿv9l@V^BK_8֋?}mh~+yME<N椂,mW8s䩠c "?i1EN2ȑ4npac\^K@H@M͡Y{gcO(8s6Z2)/#xl6M߿s1yR[ ?"}LB m4Dtێ=-\2T#rȋ4? nsXe 6ʎ#r9UEѺitT/{i}~OJ\y|EC6D!JҦimL&pɇS.R}Jod4aA#9OQZ 07{ٴ i8)-}L XsMX.Vж 1Y:WmhU7iLc$pͬ kY'rPk QS 'Dq9q;1}U0^9%TpMavf'â]?)sQ(!]U0|K% "voAWdG>;1bvWa)o٭ DBO!?M6-~H![ |z/y/9_mmE0J S@ɢӊ(xaJL1T˔6ʉ ϸuGؐ8[Ј;smC7_PONR%j6z=Tm ҕp,4*7* ?𥟙=o "%'h.9AN5(nh5zq-IGa,ejj.5X{:=NbVnz#M0]u ÿ:+бyoief 0 ʵMh_kWTAݵQ'V{ G^v|B&#t~ jGץT# aÏ+fImdk3i7@Fs'qQԁ yu*Dq; [Y%|)r;{6Z{ &=`l1A -Zœ"cTnNlՓI0o]߳NWn׊vLsL <_ѥâcu=ԥA}g"<U@4Jh]LL,!Q.f] K*K^~mw)bs̨"n.^ƕ~x': hb;&o Â"?3_<cN`XJÜ1"Б52Z*6543l3l&Ze^^V~̏;YJ笀cc !MeX" j_X!G!a|Ю́sw>e_[|?3ÖIZukzsE}Ϣ-]ʹ]Y2R"TYV Z)tg9qXzE x]igvЎhcB CMB„ZDHRæw;SwsՕ&E_;zxfuʒ_ ~Q'R蹋ML#vU _6} wEi)0UlVwjxͬ90MtwqH1T=X .H={jZf1` <['ɉͤd-}`5Piv} w&l' ʱKT~ Ͼ oQbGUBqDžɎH-Q];I ={ >7K,qZkE^*.)e̜zS2|9-ߊG_F@e^Cl)e>E%J׍|&J{цZOլZ6-/z;[ S4Xk TG ?ӷr tCY.W/hMFARg\cWQ^|mS %ajt|i &n6h3[mDĭg"O2_휉E^PAb8Q{ u8lπYJ?{HE@ $gdD$7giCytrqj]eVF:c6ne0;NHKaôd4.:~Y{A1Ta Ͼk(^f; H\jz,`?qq4&(N_MW$竡::>Ñcm([VSu+" enuIn'5)`s~вId"#RS0̺y/egq cH큫iߡ0JhD q]/R~]ߓD vYVFH.7.x=v*z55ܾn9?ۃJc>L~Ri"x5H2*R|1n혘BӟQt< #?:C\ZT2@`NT׀*Ѻq0}0Q3%^ּHxBT#xMj|5cmҲ"3y]iG3ց]٪ Z@F <4+^Pg{-x5TL[M0 c͠MiE*x.H_G̀&撻$v bhj.8Ų,h2Q,:6Ӑ6@x6to ߨyͤKSO]XrzĻ3`]OCWzxM 1u~c%6Y~% ,sqdőNR*޽IoN/V^W`pX,LX\͌ GNyvr)b XU P˛XY Ȇch:`v~7Vl7s1 P 'N9O= YmC҇=d+GIA Taa^mI tq(PEh(NHSv>6U%Ww%o{]c0&l !(}HSI -q#,sɕ4Uc&:9{Q)9kӵ, MpE`(X@10b66O_Ӊo^&SYxj>oMtq؋7 5ICab6z,)xnOmW ǭ%Tu hnǑ?8(69-F^3|[Ed+)Wt] -V?<D%0}~rj#Tz?1\P Bpp )X}Ӕ%kg$PgfPmاϕR_rhOebɞbҰR|fIFtrnyK~*njʇmiG{uDJon6,#e=Om"̔RP-[j9"t3BUoq&b'?{jx٢21аf@9ce13E>80"IE6݅ +725ڸTo&m$2j  i"cIwej20, 83Y%* woNfѦ2orp> 9Zq u6ׯެ3P8<$4ͽ_C>db}y^9xq+lY=͊pxPeiDhWl5-iKƳQweʱ_LϏn}HjhQz>}odhgq}|S,P#3붤o:,v*?#`gPi-(=%:*p|8I@Ag[R1zon64l\֧'1?W6RBg2ogဉD uYm ˪t!ٕnJGR/,0vY" $rDFHoMoq$҆p쫔WݍK3kb+kK/kgsq)7;(S>a엁P;ÊQ=4#/ vҬb ozzP$Hb( @H7ǻ*gAL*vdxy1>jςtǦ ]p\cgDE*eө,UvB#:^u,4ӗ+5dLaQ;۞n~.?*GQTdiOie(1uyeRioU&̴u5P׮d'X=#d % 3, q]&xs!(/]*WEi8mK0`FC}#>`;{dHitDƭ!Km&K0[Y4b}4aN|STYs5>_Qt(IdaNh(!C./SVz @ .khbeTz A$ы&$1DtȌMxbRQhdA `ih̬6PSy_CJZ @ر))Be;41~2x1QtpH`NK=xaK <>5!p7-0*Eo؍;v\k:&ތ q־]6o-wG?:.ʆJRWeCQ`8o\=z4wt)7bԟՋFhy׭c_R/bP$gi7^PRS7?*vpJYX Q&qߊC5V==zaͳD?\fyMbP /Zkp8]EMGR7`Nj#`qNdA]Aq˟90(Hi.GCy~ l.z{- > ; ߨ=?0#]M9U! * 'Z38s¶bVsܡkF+Q--r\'U>]Cx(msI?\,sȩ prK\t:d0I:RGzض0Cj.%V"f\ yL m3҆d t|^k>֓Q?e[F]9wDw W*ODL=M۶fI橺2 ;ܴe ZwhBʛd܅H%^yᎄxU5j'Kwot\LhU:?QLOw{_,IX3hTv/٬?$x0)Ϭ!S*aXi!|g_,E" 9ܞ sUzD's<*KeL@+K,x 9trbGyw)ڎ9eKٌVG3بL$H_Ĥ26>6-[\ &b{JGF{4uj}GEOblE MZ^ Zޗ{:G+'莛UztTUʵ2WGc@cp엃_R3Q!ve tڑ}ؾō2yHyiƤ.Hz.)Y̫  ):eme1jA"+3nC'T7i"VɾhAnJNT2Wߐc(!?Wm(z"-Hv 칱jѯ|A^}T+YϒɍnO?]\h7c{UkԽA#:񎄷Fs+%}A$iY$7}Bk/[^fQɅ^%"D:^NTN7] <-'p611C`,$,KmsO7m=8!T@7,bZPW몶.8K?U] 24d.~Bd7-`:i{bLYvb:A&7$0U0;w7ߋ%?*_l.L<N-4 4_L PnLqV]MK׶OT'؛/dN#jK"wok" <;^zeY}#6m]fEeۅ)> %"-. Ax]Om;y9HZ$\~t*@y_4b0 P'֘j@1R&^{#~}'TBNǫKuUʜ8.:jj6 \?5Fִv.hI'J5l峕3PD$3nz݃Dg.e4~~,-JALҽKJ+}:t)&;3?dlRLJ#d٬`xA3e^'mW&q]P\^!"Irs[ ,(KcV_Ն4Ֆ4!VHGվW.AH;C_J8u;Sy H=O=JfX Ǒ &5JYy_fX+J <@LG `Xg@\f[Ry$܆L<|`Ԋy̵U+`cU(k^Z_/HgQɔrcV!+0*EOc`}1zi>e`_>Vϊ~PTOM&'Ii^{e)-mP7(h@:3HRkwc^!k>[}A@OHjQUc#WdRvDpP ꫴB?A9P]9iIdANf37dn7 5n__t[((J=H DH] Ek(=~dus'DX!g*0TGM3JDz+ʲ{!lyM[T`5tDVR :> 󈔁`vkCHgC]6h-*ڙwFSHP-}4`wW~&y# uGUh g#I.RqTQDᬹ罾lB=Dmi>f))Zㅛg!Ku'C9W4\;J% 0!f:(>$:n'dj{fJ78n132 Vѣ \ ܳo~*ܬX_3r0 Uh, XgRiž m(p(f4'&98.1ML>RT%pCQ@w]Q׉}(qߋU`}35lP3Ih~>w|-P86i%'XY` 7DEVֺfΰKA!s/C =\9ʡ 9zlL$pq' AҬfei_N{8pRa^`oTUY|NO[A^>rOw3PZ~+{gFcE;JHɰ"&@!U3guG}=i)_7Z5$o/gHhJ! t>"RW<"T;dϞeKڥa$6rZW55^3p\CJ*KzRV툊c;#`.v} jT~H=Ü ]y^ꑙDmR٬Hp¾^>wD9o&ɷyO@CpRF*2UaL%.ffx%bRC%sU ._=[(I,# ShO?3%snpPne=Xbm^3(IS-!:\h3U<@?+bm/ϽGQ{f|L?@ȟ- |̓f NL&#2[#-1FG0=}\RCw(A3m7Qhu8Bh=pw&_?v^ ~/2?6|8K6tYACĽF8G\B9Uؼ`wE>!>4Kk}q:gGרIZےEh3!cvg HfbJ6A ,Zf?tx'@kf~lܨH4%*3i: +nkb*H=h9G%XeXݑݢGTZrݓͿ}hL<$V.0U.Ybб4Ɩ:G7cQV =UzO$mcTSLAư,Qzuf(|now`Lv ,a56_(3'a6~R ˞NzSbT8vܟ(K JoS**|=H(-6J*w!EMG54c~CmD"r63Қ5ߣD˛ T |RCwqӨ| Bcd%|Q8đ 4x-H';ڹ0 P)w@:"Z H)F\42cRo*'XqRuXI02X3TLjRNzuGCط;C?۫9$0{!7RKaWr-~q 6d"[Ѡ.T HaQ8reBXW"V Ze>oTK&PUՕdH"-)Ja klqC>Q ֥OQ WFbEp\@wVj&=^D.wGG]фT&&‹78)@+ L4լ<@+\[k4I *ՖDZo/67uIP`L/r&2_0E`S.rb8uۚ3hݙgѭ>{b(wMPga tđiL!5Gi:s~˗d Q${:d)OO}c~?y0O$`F2Noڼ{81F+&n ۓONq&$!6`+n΍󔵤#UnH޹)߳}AVa-\G|V"l2S< ֿO`ѳۡ !t#ycR #mܐw,C{ұƊ*]j@̅Ph >h'/E褖 㲴y9#[ {M7&7NR^ﵒ3-)pS+~Bq򁊟B5Q'R_@sM`Ծc8-:} TK:vŅ-d2fۉM,>u"G~ C]|Dw)pJzSNr5XEþs_eΝhWݻC >ձI,djX3K5nŶL,Zew3]RugppPې+#scqyN\ @5MZqu딹È1kHmC~N*88;0YZ0707010000001c000081a400000000000000000000000164df7f6f00005eb4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/^t]?Eh=ڜ9SX;u4v5uBtxG`FwDu Xط1gY*]O,P ol7jo ש[OiB9`1xv7˙+vu\{^)2%y& Y|->{66iP"=M_f?w9_=yТ`[|ڕJ@Uhu{kDmY6*Didb#dܔ34$dFxźH<]qdU>[Ķ4X9nWmLwZ6D=AOX{6<~ ;;7zԣ~O5-!A0fMLJ{g(^ kwba9x?y =몇yHʞb>X:fa&ErdIMڊؤo;c (Ph*B%.۽]I%K&FpA&0|ýlfiw]V}&wPp .Y5 ţdOC J@>@5zܑp?#mz Ys\t}61qXVlB%y麝$0}c/mZak!wkGJ\n eSHb? Xz5Esx;fQֻӛsFǁϻP="60.Ԝz sZq6GZA:6%|Gvo>KK~1_; wiwwf~0wFA;77Ttq YW1٫E̸٬]\4UJ2c_^@#/d2=~S#\>Sw0Ò"? Lq9&؈@9++&po'=RYJ &j!!{[:=Ze4aiFr65E;1T 5\6'WL*=Ϋ"T螃#!Y?@;T WZ {YF`]Ad^jn 8j=A C|Ib|,\pp7ΣzxtUwDFLe&VQk3Y\{uS6ɖ]1``~ q?>1Ϧˬ}T}Ԩi8R](U8mzM<Ív`fZCTU@u:4{vfZ165d(כ!O|&еl26SDעا0 Ah@f3{}bK* @qtnl+L!M6toMFފ7.풊=)@:NUSK"-ꤕy粸G^^B;v{<$RN ߥ gnQ$y2`GoR;l +ޡ5az!όCV9WT<c6Ky336jC-y@OՇu̡GG#`\GYQ&aEq&_es@7#I!ܓ2nUf'n64(UO"nn8)OjvN!΂a~ BgJ´JT5j0v;j'MW7SfRmWzr mjlV ٗ%fPsz9lRl|c12i{kB$Ӑ;7vx% UCiv{"1NT%K, 2LFȍzm)} T73]m?JIt]ZG7Ac >/|#j9 ^$U2|E/^1 l9 Z= ްg~Ӌf8+_; }f@k{Ya-ʊ`,p%+&Ա @ ysXͧh]V͚Lzj]o|L-V/Xp<"3ίv"jz*Q7o>V#Ԑo-s I4㋉*6ysb3 /*Ǚ&T?&`ٜJ@Ϊ t>1 r껭Kb"fɐ6y71%ⲓ+bE85xX,'AF+v4I'^T[㝃; oH ;Z!QQ" Ө8K-u0Awz[VMD!n@-r Z{3[ι(yn7P2'2I煄(L$K3Tk{k.gL[!,9[F=z g1Hĸ;5NS~eB3%{4` +Ua oO{2q ŋ+|VWֵ:ʄv(fD-Y#S4:6zQw#uVKWɠ6;D7vedNwûՈIJ xCp\@#"<ؖ dN]mB9o;N ~5 \ nlD0IHK$'I땅)ȑ p63v(2"r;љpgx (u~blg=Q'[MF:M.HW$;X,Q'6-* b:2T*> nuޣޭtf^I[Wvc]\T)eH8Z')d] ıj=2ru3.4KPCMJ%m]~yE#{++:$\?tҨrǚPUK~T>(*p[z<pNG;8eH"V!b+RJ;4~K%NϞ)}g AxIQFvں4Xj& 6%HS >U'A3kF;K*;sals~N.)mY)pE%;J jsIdRfeU& LܥI?#T5l'ˇD4{$xөQNU@Z'Bj 5C\^_ u6nV{,mn \)Xme;sp&EњU-!+ avGEwǟ#װǍhE"koߟRF_!JNF_hIѶn##lxM_&C.ert@tĮ46®/ThQoqGL\?o6)e=fϷ=-ao/F ѵ- X;肗|r79pU4^Wb<"vVmJXEuO6~;c!|Ti7[R#jk/\M07M`j.۞nZ EC:IgG¶uf3&Ǽ! ($TyR9q m՜D]H:_X&"7քKYbFԼꓲBSi=F{ƖiU%ic 3>ث;2T'++gzv% \VI&X$Y(ph{p?02_`~` KNL2=@LQ&/G!H@gk !9(jFiWE! S!6$V~亩EB+TޘR*\8S6nɰ7qOq;ҧ&wm r+HӇH':{Eʠ#-')N~73T|WؘǪHYOJ,s3!'W+;Jd{uweod_Q|O\QE1ulP,Hw17;0a>V"V۳lJ5zQ3Ɵ-W[Dey |jg+]C)k9 0. Y_AN2krQ<,~NZfmBNq~yto uoVo.,nj&c7ƝM K)ZRkkڲK;ȕ/B?; ?'ʽyO!r7eJ(^t^ƅQCX̖ca[khIZibܴ@hPTaMfWDkLą$ A1&[_?IXtGhğ'[֊ H0LӹılDza4N33?8MM'\1Yo$b~K.{g4Q$JFum%d3/ 'hc\mhћ; ~JGR<3;*K#Dkץȶ~Pz1a۲Sݑ/@ ›jBSFY>TnX,27{Z8|ץ!GӸ.[H$VpдWF/Rj+k!*L2} ˟#_! 4&U L,>L6ZFJMv j&RDQB6_cH1VK rQU-p55Q }{?JX?]JTrB;dd5sM!1ͣԡBpv[[4?θhZՉ*0ޞ[ekNR ȱ$!vg%֟qBs,+^$aD{*ZV,Y 23QCAܧe0 Hh Ke@SI<8lDAvoX#~6K:2 ax]IXƠ3xHƢ])j̃`×Frي?2BqQ9\1=ZtҴG\ @pXưV8P\PhL]\!BDUXeh6ݩ7?7)/H菽Iq+);[e*dJ gh_CmNܜ7.X\|rHw{-QfN-n Q\.kX,LAA]sTс߶7X+eM +?YjMCYͮxW2A)o~9vN3pF׳$F8%ՀmF(Esc"vOQO|X1[伦t"%DK61kr'ՔFkZ4U`:f,wCtL,aK7̌;?'lLw_{&Y؆+℻;94]H/r%ڌrb!cyr-IWyD빭,&IMUStmw|əP"'\ěF5d%p/)Y鍹CaZdP sco? f:+fS ~~",ܐ{y!RJq~.RuRo}N};ħq$" &YnC}6"CǴ#7vX9y(>^㠫}@7i2&m_ U%;() 5'm6*f!DWGoNRp3vL42%UDXa̴K|.׼ڞltuX C%j\c/M9<8'E(]Z3Ʉd0㍐.8<ğA !ϴĐn tp2Fp]m Tس3s8~m&aƒ% LR}w"|eO=@KqVU){/?r 8@udm ?ܬN e_(&.X'YIb൴9TNN%Lj"g>&MQ$>UH${GxKʙz}Ghw'RkL5GO[U{P$nIPQRC!~0 LȒA筓 '1=֜kP%JoU}@@AǦL1j1Z% )1!C4G{4B{A/$PG:|S0eb<\ĒŝmFu,(د8둊[,]'VV`h<+]ݲ|΄)7u 7J{)h<S^c &<-Bm_- 1l8 -a4y%Ff&ib|舩͑RCX떳,٨s-}O,VWVg"Ba95uc`|l$H{pS/iѨe +bLV$5y²+ {xz!/+|gt@bl{@qq ĊVny23߾81_ RTH@Xǭa}w@ڀ垲 M= fm֥Xh7 2|?.@ c;}9Z1,>:P-Yy6@^(lA.I!Xg͵N_Ɓ`%$3;|̄5'A,nYCJةF83ߊ؟wۦ0~ѤսU?{\"VTu&Cv+3ȻtTK}B95-vF[bP_xcA!>uo8s޷sH7ar㏚^/Eʹ/!fdD U`}s,㑄Zã[JPƹ$ S ھ"$~h5 y/P% 5M+sgv+uGل]N`ذc 4jqYS l}+&*I\GzK>q%hme1Xyk!7DZ-%˵s2 \@‰#V`n>YJߣ,ڤG e$xq[z ZÕp̜Q۟"5I*[8PEkb~2j\pבLdこT ܅݀Pf!:kNU|\7c3WeCTF,yP% wsfO@ P8H5Tq?)I3˪lePy9e'R"+&P ͎Z~9y^udf׋=D&sf*=UkL.@| vĐ0̈́7ZpĎ\RܫK|8U1uRA+#EB fji\ֻ&H[(-dna!/@ڲ73CrkJSaFUP5 %W=lbHް>v~SS 69ڂݧ uim< l(!̰t[@ZE.$K^[ШI`*J3@wЙbJų!F.k'Im[[&F>ׂSӱYRΫ{nc[ R 7K; a| ͟7cwHyeO-v1!iamlWOdz8H cA$N yt̴ۛtm67>W?z &)Zj^dm-"SBn6X8"s^_j_n"a5VHq7Xg%iz)GG;7|f>doAH/Z:vM!Z0 giaI,XƱV%=q,sU(OVENC@ D u?.R/#U5l;L0pԸF)Sb G0ez8Z|и3)S"W~/XwOo~Xt!z{c?`E7RҦ,Cd(k&[V SYc5bw,ȭ5]byRZS `ꒀ1C>HUsGy'5!Ig >ܩ8xlJ!WIO~yXsE7P}p(z<,GLI29q̩ɦLR/CԁoO& X[ %gN?T8;^`ǃ uRm={E;DԓCQszoXlI󢙢BYa.riC}HJރXE ^ L jg~4i[!ʃߝLZpkC-O$gm% T-P<9ae]#^2P23v[,KjF7fAy6_&LVHjq8DClSFצQp jc;Q.pw[o.Ǖex8ľ3GX}[ËbtueۄgkH-_/Ʈ{T& Єb-Ceٚ'POx+5 I o*:]ÙN,!\{o-\qm)p${bw1~8@!]+' u VN@Κ:nPUdh{o.[ޒbNGyѕkg FzL;08wF!E^cxkT YQk9v*4CxYB@Xh t`Ç|z Hȟ%1[4l/cB+' ^K>fw d:\8Kby3zw/k5T5'` _eZpБ_Q%B} l$EhTЌRp@bS eUަ}A_s#4 .s#@/S43{~鎌q#5]fb V+KR۬M"@ ;-PYCTvmxg cZ_U-~)| SBkMrPD9%bW|ᅨ2c)<~?pɍ[ړSʮ-è.O h"著=}]ug%_ۆ'ͧ&.;ȇ8 {TTAxƚK~ݦ("⍹޾ۏV5I#`+^ob'WgO|f()e3ܔYpÚ'Ӝ(2`>mikPI HeGb=LȼL=BsoC15PU9{^H>_[ 8ONui#o5u۱HSy+꼗;| r *͉;]htdv@m]n503(}4yaRLjɩWWA@/_Ť1;UScfk͵3n ۗwhކ;\_>7=;q_z2<OXm%蚕ŔҀ?B,ro*?)7}cAϱ7y+ t u줺PF4J)] zmq~ p{)Oh"Vl1F%P1zw*e ~jrSpT4wY%V*r> MɚU ?_]}KFl!;-}D2Fx]OȆ y/[}>XrVU#hPR,z jʰ6xK2c|yLPBix^Кpo[F([i춒 dOiVA-PiݾnݹQLiLU+qX$7)|P, h0O>bӹy&p9Dl@F- #>Ý,Y#ƌ:d@#Q_ؘmy(Xw+V[C1a~C>1d.~-d4C}O138ҎJUq5&:CD!rOCpTK;ĝ87҉wv3wu^`t/.1?^χbEq e (Ș#{^=ӣS ܛjcQZ!)۝O}%%uвHM H9CS&mݞ[ bӌ qiha®pL7ktb.1jƛ,/>׋V,=gأ2PbE|SǼ箞 &O fGWT1quK"lO;gWR[x֝V#M 4tJI 2v/cb{C^_4ퟝ6^!,EcW(W$b8n&|R=b?A)8 SxHLyBdNΫ)dƻȌ Hu>f& [>raEӭL QLp+ݦB wB>S,{U8PЎzh. Y9p\-"[0T%ͱ]XFAYbz&ܬT!%Y5IaH ϯcae菔l X4H 8MWŀ@s3(''G荽J.`K Y @}ߤ\.L j}o3.?j0fLdH6Aa(Ho%. |7*:SGT˘ \D7t&uwös0$A X? JDivSZ0!b>:0cA,62%~0;(ݟf}~@d;t ܻ{qPP .$cϿ|*,/ThCPe_WQ KI(Q.W+aa"H _ԏǠeJO?hy&IЌ^-sPLmyƯ,Q5^)$ҔP|[eî0xHxQ6MlJL/?DɎNthRf8R*_]B:UrGr! 4;͟|9>wK=D5Ib#1O/NiQIVI9O}>HZ&ba͍d"׾/! &ʪDg1落dC> jQ$UIL*S͝xI:Z>`惈[S M'6)*T~4=h{=Gb|q%PtR|O]WC\ r$HG+ocZ516J`ș GYȑ]P+Q^MEb8 Gf@;Z.,/dy=:Dҽ^ui[ Md>i<f1rKqOؿdM(Mpҧfة* cjT9¼W!΂Iwgg>MvЀ3E +C86"1O9GM+0?T FWˆqad".KK*!I 4Q!U%D??)H{XVQoY<Ƴ K6]\ m.c8'霆,:8;%˳AnT%tynا𰰢xZkk_kdƠJ؏qjz(GT~A7  kR[fxk`f1HJVjJ.Qp-imQ|CViP^E7CE*S?؈ҺbVRg]2=6+,N1ڪ a ,ċFT5HdXʿGh|^u}U]Rf*"dgEخS 9JBy{~-2GJ9eq 6ӛ=mS"߽(}1\CP (T#~)eH/7Hwkg3wW)~Y%7Aia8{:VzڛI DAZduVJ.†mOT AuOKJɑKS ְlTB%7yi]|Of=j`/ Mݪ.νz P=vڤ?& \u,fbŸOcr<Ϻ<%MSN~BF! Kszg-ebj2RRϜ]sˈIWn IIΖϽ?oѿEC D9N-*J G5@PF&~Vґ&r5Cby@aNXsCM3ND$8&R=%l<;IؿғSk(đi)lJFS2<)-Iu<[}#Ђ1~D"H'}}g)Pwm-/JRwM!|.Aϧ1E y)VGhL1KwtԈC;FXOܩ䁘" 4yBRoA"Iqy8.G5hFHdB힎4+2~jgY9hfB#5I+mQShdi+-L-p2;Bi|:1Tfm- R*q+1EtW4^Mf7I9bC32X7ȲQ rnfpjJn(x-~Ɵ \UJ:6w @fub;¿ [ 8ҍTw6q5m)tqHI}}(ƥZc,I"U34)\q̾j?sԺKč'*isco#eOxγN #JO,+="n 4j~{*̡E-NL]zD UG_Uic9ENTΡhy¤O1ڴslsj /US=e) RʹqTp 0Sﮍ6u!$ϰ, GJ +h ktT׀U?t b s,BlPX6\Ei_Q ЖJN9Jc%E4geyCc?XoTW 68X%U9ykK݋p.t>=/с |#+?M+E/ z۬ћ9bfd-r'w[UEl@09+1)O>$8eaظVtz 6KG n!f`M!EۋON+vײN9CcsޥD}TjxSjAV'(zG )n+f[qnVC6؝~B`@Q*ϵJ߀\HPsjT9)]A| s.fCLVj+܃#`, 8ڂCrOG9mS`+mb!Bwzn0q 6ĺX |ȌE^r{{2K 6_zwahnlئ(rMt"»dUٴs飊NPZO'L77X''jћ_De]F` _+fjӁMA0஖Q(k g+Yݛ /bL*h4"Y4e&43MaTijׄCK,Xg&`4z T$8Cy4τEfʧlCtҏ [_ˬ^Ems_S`Ze$`\h3.A0OWQ^dzXCݢIX)RS[ŠPj,mҿ#ȹ5@9dx7]PÓFاD\#q߼2o_C6$M2_%AaoVE… ys*А8#ivRMz'{oԯ8IBN£5׬Md^GˢsÊw/So6nTN'M;5SE@lT^2qܑb?z8* 'EwYV)X3H\quK[صYIZԱM &ѹ'f MΩ@?QCK]eF]7eVme-qY$YJWQ߲lMR])C&#/Z.;7ZΚ(A #彠 pJWa节Rusz6dk-UYdY>D'͡YgSDW'QJF36uɎ?SƄJ'f0R8kL|mQ&[H*A?厽H^ΆZEcx' @P#aw>9 UO>L $j`PkKCfEQ5qj %֚OҲ(=qeo ~Iq@YFlRQLJN% ,[t x?ПvLp(bz}StJPj7C꿧!Pkh{Į8([]WT>pDsz+U$JN\=bCvmþbOnY)Em!vH*遘s?~v)tp q|Dp7,ru?YЦǯw9XZp䨢tnY Y .uf"|e)kLf@A@ŚP~SXo7Y@Z&L'n*=-{6<x<)˺v:4n"89̩[? uNI]a20/7Xl~48S  'XlnC}u,_uHmN V tQeNH,RDt~{HVio7D**Ҧ;>]9~M2@&oIbn ď֝/b/W! &k~ ^(T=v(~ ޸(yb1[,B5ZF<1u|Rwpr.u@A^٘pMxy>9f=8a9@R r V7a!*ઍBϙҵSWPK hY$%CY?v! zw&M +p7XvI(wujWr*&BaG'3Uea%6]tg\z2 g"IӤWNިJIet_pQE,z_[-`Y ?TL:X]jQ$pwur/-o5~.+ki9+{Ed,rr @rWkSL¥7 ߼ {?X6p$equ [cgd2dbko> &wM Bw0þմX8%W s6.՜Jn+A:bwg:6d7F]cšZ qu׉z-缎2N%&t-GٌŴ.7}xKE+0|63ge]0L2`:ṔO9/\+7yL3+:KêD3|v'~li:"oվCBc{3kŤMTn!{5ff6 Ź%CeBwmِ.eܪ tڏfXPs#:~?ܠ=pS :.VO-21^@N[i:N"`w"+ry!$S6M1P :U`}Mg ˇeJJYR2 ?d1eAgƍ$?fNPP0)--|F|z.EsU8@?|а3980"*n1,Rk<"լͶhϐ7߆TQQ$*Ѫ <#HrX;yVR"z%Y o?8,𗒰ωy5j?JEO/ty4SK(g)Y 1~ֻ#>E;WYA#wX!*4!27ogD@d,R,Q(Y|[ihEɣzu͎ĎNohc%-;lEHr;g%|ఇ\8v|:ABj4Ƞq Cq|ز(loRMۏ5 Qf-KAŲHjJ0?՘m/ TƊj2dɝ¦..Z"Vb{Ʈ$ƻh,ctEPC\%"^պȁa YX~ar$}«%LN%w#wAf|EYV@*?~f5PVw* EB2p-$8%z~SuKAq%+l|xl*NipEj&#Wm6WbqEVs XfIܴZ-^n#MwQ?7 G-!<ޑ)&fEnL %LTQ$ Tg!Bhx 95,Q#AT*}6 '[Egl-.qx+#m}]G7̉Cu~ Yެgp/Iq8dT^/m"~\en22 r./V! d!kIK3ɱ~:Y%h57t_|4e=⊨CZdK]F΍Bye(8d)LB xDZ4顝p/+Xt{n3 +E7T:e]0l /$aݶ0`٨ 2CmcsD J?Ze]d4%LxfHkhXY'F<Z$x[yʜ `2.ܮğ3$I|Znʊ,QЮ9hn;ݥFWIӒk7_FLwT!4e4dS׆,;|9B_k@@;0PHگPC&{p3[DTRNyQ;Lz>j( *pw3AGTf7ƻD\+5b[6?=.Ćfxl%z D'ʹ~RAVZ hZ5XaA QB8P4}Ir('"cmc &Kށ_:u&-J;ɛKsJ7>̩z}ȚmHvdgA:rqŴ.ǚѰ5k6 {boDX]0A\Ek}C3 h$$-A$z6:bJ>il=0xiz3fQ",E58q ye#QZT"1&+`@ޘ*Ӻ$ 66XdB9x` ~\7*O tFlTvh6V$"EG;Bec?dRY1Tw8,i,0O6r' &w) @+V|F+7v +6!VU2hWC=inʡq(@\ ̿3=5B][6KrQޜwIMy: 0]ΠtMŞ Nf`|\̼@t`7)nL|wOxt WV!=l*kctLVN{XDn|D5 rn #Sf;m2IPQG%dX(cO8M*5홬KHe`lȜQP*·-v^"Ifu h(-;0wK5N)f)ϛ>A MB>aߐS$_^".wKq2鵦3i"K=9O80QnŅρoS@Dة]qHrھpԠ#@vN%^jY)N:(9j!ȡ,Bw/ڥ'wԱ!ʎ n9[p:Te7HmzvR2e|̷v7@}]M ĞLݺplTuS2nVJJ c尧ٗbSsKP Jh>yh"w19 $< )pۙW6 5'浟x˩I)@SMNs؜Aa=!}UTg,؉Cy4&UC~dI<7 YƍH&>!^+Upn `@zJLQ'3CHWe^qO@~nL N7i}X='V'^5Z,!swm%>EAj;\sZڥJ\6 ;8~jXڛ.iq +0ht~}A ](L/:N#o;{DSd Tj4_x&Jx-~6FOٶ!3|fG"ۤ1NJjU51d>;zHI4fw[I @^i9'ojK|KFisͷh'fY}ߞ-]7 h9H^@\?lK?tՙ`mzĂEury/X4H΅~(s.Hf%~O,.yOB?d^'7M\8Otfmq:kYXDם|x=kWM#)]x=lz[7 wsZ^DwCK4>0 v"x.";nћձ!~CEt8i,?R 8T (\dص{S>:_G8zTLo6:=Jž{i\>!URś2 JwzCwBp5tK2ϝ]&w xMk*K'`xeWʫL$A]f \0*A Ya\&G^Qt#ulRP[=W OqWJ6q"qP0X/1+pOz(Exx εvP5gz_{^,8ļ ," o0`Odd?څk ~ Щ_;,X*cn qX33z̨Ej'MKl }Aǧ7FFnmyIi9nZ f?i^Jf(T:<ӿ3޿nUBȠD:7܅Ю/Ƒ~o 9tYT`+@݅{}%[wU/@mRNJ8 QiMp,·5fkvweNY>H>a!4MJjRGtdw$\+P5TZ܊&Nf  YD];^e\JZu븏dxR3+S2Uli+Tpʈ؃/"%_a/ KH goce~b߬YbZ/* . 2>jfr]?]'2Kc2 ڃiܨ'> nuI_B|S1 g٢'ηW$K3~w?ȅ__7=|Z]͒ޗ! ޢ.\5MsH ˋؒ򦍽5{tPZ5.^_ld'cY#4/*txw8jJÚB!ܲe/Oω>x%9-v+]Ӈ| o9L6d f 07 2NPCL* qEQvlջ:Ε$ seDyO0E.q)$92al>ngMm^t z< *jb$n,/pR's(*SEUr}%䙻yķĐ q+x}n~8j7"չJ:qc > A@s囔qs=Sjf'b# QMo͹qeQ 'G  `%`]knUK^|}{n(A%B#xM P&OpbJ)w2f*j'P@0%-${g?V37μkV:DzGO j*hw˟y6i=,n.ytz7*~ӣ(ɾG$frd=RJN$/_̶&r4 ]NuH )1⊀BH|&@%m&x:N|!U 팖me:J0ݻ7099}PUSuǟ@vIՋ?5\TDD{3yi;CGMDͨ MfEʆ6rI_ rOACB42y9ҩ7\Pl4SI __. oLA3}䯦?6m -.!\Ϭ$b ]Ө^!WVҜd^\j-L=FØH~(`Mυ~-\KougYZ0707010000001e000081a400000000000000000000000164df7f6f0000b550000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/s]?Eh=ڜ9N1G  Lǯ,-U]FfeѢkpc&\e`ޖ$蝗 D ]+\Wܞ<sȀiX%!UApk 9JfB##qްRFf"}swc!Yw3>E#Hj  :K*^G6(MKs/1h]uã cҧ0gb66H{&_+nP_lVNyPi-cf޾N'Vn}Y#'M!,σFi m"vYA 4' gr*VsEm['}h-9T d*wyQv\)CV7<^ZKwƪ'6 jR<b㔫Nz_*/[^e;輾ma;oZF01BRsDoȁtQBZ:gcD۬{,a)Hkhٷgp2 '#+AJv@6Jٹ#?*\>Id%9`J ^ؿޫ6&cڶf;t{Z9<]ښhgҔ|ә6]gG@? 3_Z2"8B5}5I1tn-Q_H^]rk *'u>ϑ[{#fdl]%h*tmӿaZOVz.]ꍯ]R7er5`+7كhU~8bl_X^<{4b<BdDj~i۱O$0Y" |FrSZ-_1G/zFG hM}^ 7lC/pf檝E^ ~z7sR@ώ)VӛSjJ0>9㩷)hdՄxBܠ":mEWtY\({ bW.[LN&i#RLt'Qi/p\7 ܃DMf/?@OT5dn+pZpH-st,%tO weթ'Kф΁?&w+^/ulLE\qO57ԁ^_m%mfz'@߂pd3 @bC`ĩE+_3WJ["otXBݕm}W}gs6-q vRi[Nq9_}$dqP9ev(sL_aN3_Z_0s.QuZ=GV.?=&ziwp6,Ezv?}*fAs ڿ'}n1VNG!z O7 lz)H%=I[DYPh!%.͜Fka o/snWs]υ} M# Ϊbw|,`*=\:Lz_ d4x_1,])}wb6t6ɂnY u!)\{2ohH7+ ]=pCaBeܾVh6(o/^ÙA!+B^:hJ\-Hj`rVs}v(o\W;/t]@&I&]%4tpS"k`YbBl$SIF!AzG.:T`Gt,򿃩r[*n.=YC%VNPǎ W*e\:& Xt礭Nú<0(:ޒ>ܭ[m/J{ }OZ!,nz'W mE1s#Tsba L);OijnNZv*fGՅ/*4@ JNk/2܁%5Sa9@PϯGc_M>f30zA 1Wsye=!uz%SKW-2ǫNJ0:#䊉h,UYc&۽%^tB kzI$1.j?|.~׽?A#?_N' GZ R!GcX۷q\C!X\:R.ZzŢB~Q:!,-[ ̯H6ɍSf}fʕ'?Y_ظ~gPa% WapO u e! ښݘ1a, 1C>fk +zoT^AqjgoCi` ]N-⽸q[ J+P \ % T_JkLHAHIOэ{C$ !~#7}Ɇm,%v?#AF;z#D'm1' 5yx$[j ;8I2X{*ne3!6>-X,iG }%>0ZxcFW.g-_K[wu`ŅkG+í隊=(Hv;bgXcXpM‘L4Th `*,|'6?骞_vs|tz 2Sqq,ESf )rsG'''dzMQid#IpCG9VMBQ,kUj&OBwBkI*eu]2m2 aPڼ=bٙ+;( -pt;.2vSwPq&Y%ջce;@'X'W6OM.T1 GPqC%x}3VyN)S(ÔE*;Ц78^+4H RJPsKpQ*{5Ts6 xhQXBL(y'auQT e 8*3IG< uf3z%uYw>'[ U1}c|YPpf+Ͷ Ak Jf%ƒ'?Aio@X6⏹vDLl^`xOҟ:q[ ;Iaֿ#S;7+wRռ.eAUO]#3]ЏK$ٶ羳Qh* uOq@,)CЩoes4-x=)p!/owTv&Kf^5[(8*{ٰdD)wdwm[x̀\I#Qm&F9rS;֝D32 o ]cbIU\Wd0IؔtDǦ.UB\te`7WڴHS/jY>U_TwSq|깖ɀ|&VHdT$BY{J:H ҡ>̒: qo N5p$562Pc-l*PS"rL25 WV.IWj ?d"^drVZO:FGDXRD=,_d (#P)A澢oaϺT:슊¢gXӟ\^lPLL #]>T ˿.nX"8fn=@vLbVl݅2W@_ܠŠ|[Mw富"y2gQY7NU׻scφ&,wr=ybykG |-~[XE81O޷TuqjH*N'.va{'Ȋ{Ҥm(MyQ8ٕ8Dw. Yi>}RWGڐ2&7[d}YB Y-ەdBfە.$3"fuf#{Tqzs`ƉciWL]<;z  %pS=ez])zU0V3HOul~Mw{?gаj]OoUjs$kWQC A٭=g|)Ix=vTmHR 't L̡WeVO*Cmh:j 星EE^jWL2OFk=8KB1CתirǫM *s˅CҀTSn_Wh#yGRη)[qB5۱\K28/9 ^.,LJlu 40=- +yBa6j4a)RHKF7R%U% ZTz쮋Vd1п.5OEQq G2ɦ']kmA/Ԋ٪ѵ%Q~Kc'3Z(g|ML,.[ $!]_q,/;,JW˺H\2!{ c.i{ K#rz1ijdl ތ˱I ;ZDed!q͹[:.М > 셊Jhq mcðoc6=)>\a#/ 7T8N<k0V)QMdR<כ:P7hIt!_*6y"8:h]n EPz[h6}D E(_`"tUq ^G_jS,]w׳#wdv9@,"V!rDN3כ(8H`6$)j(|:Env/YpK="'ȶ*6-_Yp:{Y[!E72:xnV4/JUۈP h@ sn;D~WuaTПqhW垹xX+B '[Z߳k px4 MgXo9^\ *%B! {5,I3h\][23 i1ؘZh&CIr|">v$:=;|3Yw;K|>22 \膒NMpyO (+轝Wj8αdk<͂5%! p3aԆG(w6YC=YkUSP&k]HE0(7Y٥$g76=$T 2G׌,HU -^Gfds/-OI&gҳ~I=i ujMd`T]P-\i;}raX-\1y}Otk[)J37J#Fr8W2@FtAAI @SlpQfcsűzՐɪ Y@y $l 32l=G ֈ6ȋTjư'DwV\Ȕ~&QD(+ V vTP^LCeb`Rt9'p"K/'Mx|˫"Kg5e=BUrr7YW?H1ΧYP|_QP({!|xr6ΗoNPr5$7$ǢFG.Sy{)z؝S07[7﫡mS;[B;:xhtXWv(LgMTZ"2h< dg a1]k$~0UHAYEBqE Zg`xE{]6y~q&{ڽ•L/}$8bZrda7`ot)y&u(>&@_aXa&V| &ݬRʵ[P Pq@0kx#I)WWN_R.mD]C4xE?ܤRs2j8J炆!z7k}t: 0Hkު2e؁(d(4&2lceAƏқx`z7P YBLD1&ܢ.c_.EI&UqX{|^<@׹ǓUOR~ %v߭c})mܾ}oK[S0 z~^Isww>/SFW/4M{$gͨ9.$eٕGAGqr>.r3Q=7:E]@BmU[5 MYǣwe r a+_`hT D\(a@xI%A^ hPXDC;׃k&7Nm绊+p@>*Lzv<{fMA)*aΐC]kQ*0qMP),GK^1#zP6I$t-!p3IM(7UQݕ'S[K^$bЁ$u~G^"RF o[<KFz\k+3lЌLhGsD$fbVG>ĸn:e}.цMJ ExpOuUϳ]0고z%6$I`4>Fl[2E^2q^LfkxT9^H q!ujI!Ԟh؏q;Ku<-%y_ǥ̪F01bN  gV'>߈0犏s"bA26ҝ¼5 ",zgqEjqmc  ]$k =~$„AiVI.;Z/*#A8 ͚IpsKg'*!> jKq~[Wx ^W]"|wҭȁvzq J+IQ얂./xX?E9oYC] ( JG:-'[yV,Ō|Ki"+mqP2 E1?tQGO"$N 1SVr&݅c#P"$1ek9Nb#j̠ Ł$y`sHSL"ZLuqsGMfSTo<\?5<x8`!AC}q CW1j>DQQU6ڬ(hA:CƕGOkt)A 6.2Ő˛HFJ}M_A[{ko_;+tU,,|b|g>})k:o8s!aKɏsbO-[vSuQktd($#:PuRxj\@7\YQ!u Kr@d{/k{.^E gLt=>{W`N;vMoySH+RW:]ݻu!pVrB BM2;+C#\by[PJNksqFp2ۑ[lE}noZZĶn2@,~.?q(K{q@^$ZQC8˴-nx{8R3ܺ˂Z =Ӗ+>b ׏PG Ο]x"w nc8uGV;qGt(,84I*Lڜ `qc [>"o2J7xm2)Ch4u㱲g-z2 zpŽKT쒂iy0jc~)[<( 0R rm߅ٜskFT9Y;\N GHc7H?,=xQSJɍrJ5Aj ^!Q[~5s mOzj=Dp*8&2$}xwMuIY9A'(3ql̽!)]sr=c+_f+ӫB@?)MC(Vqu܁ŝ\2IC!{<ڵnd$cs6JZﱆl DuWv-k|2(!-R''~@w?HU 5 ek2+ =K48"荈 iO6S>b >cY \Uvqoֻޅn9jݑ38@eDcF 8yCGւ[_g};hoES3ڼu56e"3".5_u|Wny{bOP'iގ- ZBs[P;jc4~x+uzpA 5׏4-jf )+!©2<^L(?#ٗ)a.C[U7'*rT"o~]qqkTT1}@%B8Q`q|`2>Deɤ :_ers3j2%ɢw z6Hqy ;:Kr[֗yVM`?;ֿm} ZSX`39U%``luO'5$jv*I^|hCju,z#'V јps q>4hĦjjd~Q!d]U'tiΕn ^M*hJ+cbL}Y#;3)pkF{|%w6h;7bI;aQɾ6%<"Z91mP0 4s"!_$dͻ=~.V`Q,יo`ʠ`lyJU &0a{~֎ySS-Mnl3>n,u11 :_%0EʷTR%LЎWϾEę&4%~_" z6nhϓ%'v\*TQE^aJ&-YRdvmBPF-u)cj;ˤ05EQH2D 2բTXRh꯶:0ϟmVD1$*svEWas|rx=ŴnDnNOgOض Jĸs Bcm|L@o3v̛͘Sj (w4=qƽmKyD;=\T{FhD]|;.0;34>ށ JH! vfJȴ |n^gY%]l?jWȟ1ր\iQ kmkZCE2vLR;Z^8B)8vxRk/cfC6f["/WSvh(35Nx7%;&,- ?sݝt/K BsNG:uSBx"F2F#ϧy(B._<+qeA 1R,S5ۜ Y3xMN w)z˰&<9њX*uP ؏wߵ57i\%s)@hʕH2CER5b 2 qbf[vq46`cZt$I2`*?^98y{744uƒ7y;`'#J^%W`(cbP"q7.vKF-K`>U^rp Z .\eW&^xkdGksVX ^3R0 8-8qޥAZJ#)c]Uې,U>zmړ rF-wK.GU;a)c'bDR7׌óiі&ؑ>~Yݠ.,]c& ޢ\U(]A+8o ¹vrS2u_K"(k&חnYd"`y;J v1FL%NgGUO8ntbQ2LZ]b 8y2 $`#墐5^#\jmLJVzҏ(YMR0e;ѴW7>46c8J%'JWS{H22X|9b$T%>Hi6 cqܮE2 $M)޿`-<갨R_Z/ P:m9bO6qb marlxjxD )c{.1^wӜFJA߂ǘywA:tiUQw Wzt#$9¤;@JB-b&N6*\FK;(}1 pB!8/{i>(>2S;˭ːMs ( 4̨ TcRja2 I0+):K^)k2Q&Xlxܨ=\_%vB6[ 2b9iG#WDP ѯHBn2\~U {Ac]y%:^ ᤉ&aN'࠿GFW{m  _C|L5B#o5ҿPD讉Hm ~d_5f)B&~Vc2MgYNi{4HveeDd3 Ώ:ìmSC,{19+UXqmcѽGD-p1#aCnGc:c,EH[4,`^ H.xVH?J=F[O)Ee}4ϴ|w˚4zЕ13^Qg +cz]׫d,YS.Ra1aH&K q^vȽ'[@Ac: mf<&N +X X Մ qZ曹}j6`<TQtɬq)ݹ@T7- gTio9:*<_/$^@[;HtXO]5ܬ%> d(Ih%~a-WW<]U(79Gbj_@0 OE6VtxJ% W4 uc-G;` ^.`CO@ g^N'_%VVYVC~< $8zFFQ׏A`}P4ws%X!L@!a j?YidÆO4Z!ܯ m鍡XI j sB,5cd<·=yh&7R;2 {rOoh7DBibySP]+4dٞXl[c ?i(xwζx!X5w q,1ӸxVQ U%y(2O&H t1廼qt$=Rh1JLɦ&I:Tie]3w36m4I6O|7vi0ISb>9{ e`UPNh\泺,2Qϒ2R~pcZeę涭M~elVB:4cc52Ás1o.:AtC-4g :RqXxs>,rq,22?c">-[ɜH )G0ģoDZ5SWs77'>i0nJ? A98^AgNBhkbJ pdNM"C6V`)(+yQ`ҽrJM#@]^Ioǀujh疝:K|k) 3ERAr4̸B=WFhF"MN`9{6k{+E?%^j6rk̻zO@^ϰ"^;`V"z@롶-#AbI˃ O _ȭxl]r8j "gto4 YN}*^ŪT< (xCH&2-)Agێ &5r` n2d/D#r ^\$Qh)R"%.c%}$`P̊9GJ: .'wU޻p yBM.$ݼ^KA_\,t׎{^jB=LPኲ_݉ɐ'{,D^~>xۈ_0i W\pBGm-9OsK~Dm2~m55S͜g5j 0n!n¾SܵZgmc;hZ$zvsOOfKN\TOQ&Xu+xp*.n|}b^XBxٗ).4ҚY =_GN~h/C4aFbs[ ޹-hK 2=XDe(L6; d[1H]-7l-4"v\bX=냓gXNfHO ̄lzް 9d޿&ڏْߵs9U/^ҏaђ3YrPm'VnaHr˭uA pÄ̤:6"wHBOJ. ZwBZ {d:Qlu.8)U؎aF=˳]͇}pJt2 f)`@h;%;NUr{89 /q+ױ[KOϵd?IP!yN1iF<ѥ{1_j/q\ ^7>1C}C c; hwҺZe1:h2lHpvSeYҰkr93VÆ`(IhaMs{ښ ]7p ܙ(yrz-GGt3[&Eh%-Bn$|~d=B'AgT1%s!aJa 5l!5:GX;ҁ=n'D;sR#RSp3;Й%)G Y3IDqoR&X:EdQWh!ߴN }KgbPwp5 67Ԣ}KƎ/窥lgA#躙HV^ wN!!悠]N3 5'ؒWqs$  Z$+=ndk8رoo >"$;zjH] A70"`$s=U+>UvfѲՙQBO1B䯂 Ń?>\3x5(U3\*-vtݏËpIޜ#]f6(͖mN¬uy!$D8A)Kuĭ" & ¥i!&q?J3ǀX=7q鶜| ;|(~I61HΠ6  g(EBm)OShp4@FR)s6*1Xւwh5~H[kAܐ4)^tt4F~g--jwF|WGs?#HWg.̾)95AK|ne '$f\+q*M n?9c;'' Q6bjȝrqSB틱kkG u1fCpKׂ{E,a j~xikY.ԩPҹݕAG2=h-F1#WZblr;{ѫGtV]p]$*W,xT JgB,\y3x >6ٹx'T7v~4SǕt Fpʘ)7{ {pymU5ŕl|&YھiA崖cߕ0GRf@^]}eA?):tȽ=rj{*?cr>Lӓ`n gvo,-G4ϫzLXeDq9bBhۍC$@̭z7s%4-c:ȵh/}5wÇϚj6%lO#A=ꖈa78+?jMٞE⬶$* .ÅC8WcQCk129p'js VZVPY/Y %]2Tkyх]5!xf?%jnM|ۖ4^-?%( }v }z4Tm2x2 /KB2aA[3i~9QǞ=S&ey ]XVt,MI ZZŒ :3*E@/si`D۲LI@[ɯlz!"wϚΟ 7O$d_GmZZ"Ap,4=7U>.S乭nF-)S@blT|t>vM{e:l%WNϐ!y8~p&0/\߫az#nnsyZ(}a? #_վlP^cR_3hC˜(:DUM8]G,u.K-@]w12U!Py22V¦wRE ypֽ=6\"EYE[mnsQ??KB{rCvDbB-lmU=TPWbs |] O5s'!m%!J`aerfZʼ&: Ft(r Mf#QxCHO NeKܕc3h?}pC$Ǎ~Dk{#*%:3&8AΫٿ}-v8oxQRpRBI߸`( [ 1MM hQ( #Tt i^tw0#tnu~%C*HV^OO^Kcqe OٳUa_)t.U0`#.XJո 4܊ˌ nxv_;_S b}KŰe`Z9queçtPzuk8/A9VtDP%]z0>K&t 2y.D-p9:] 5mtMm :ǘ[ 8 ,L8 (&`/J)ݩΗđhrajedYaiO'P_Lj$@̃!dU$Y:%T &'KP  wKuo@O$Tp4M SX)A78if+Kԝ[,.O6QЙJ"g>NaP=Y9<7nGʳ#cԴ>.xx4'-x7Kfؿ9l :V:xA\dh"(E`nATK>HJZa 1rVL}^Tek'dg[Ϙ\˶5x]rcEknn[/II=(3 2#S%f*,C7 $: W5wSk]^ p$!D&E.o~/DM^J'*E]q Ɗp4=!A;ՙ285;c~ w. 4]E K-E .0L^^ Ӵ~$kuHh3q)>HOij%KJX+rEJ&<詐2)7s^r,jc{ClI}(%UM9w[%F\S3.ʺm)inaPӫ1޼bUձA~m^Ơ hnn6GW* '9 H4vd2f% ’zŹ#S~GfԎMʈj(%3oӱ?S. /b]%obڤl ӐHG},:-0_#q$Vhu'!_N.mF<_۞ Ymuj\ۋ;tNEZP̠mIb8+)m!s=JN ^$|}o}"$=)^9z]J-~DgtEvc5n祡փz#UqVU%yQՄnK ]齃ɤ^j20L|b@zH| Nk`3g+Y,0fǢ5/A,=E'YW[pgzf#H`b]XMD=j[&*3_L[zaws:&^i$[#^ p&he! @ѨZmrF>% TQU :;|h.fetYa14yNJ״PSh/)WGg1%RyjM4WZq| B.kps K}AP`8XGG|O–:3Xu7Jӳ&Ez['t: QEӁv:R.OXf2P :G! c(S(1:l y颲ĻN {݇ _!Ws8dhVU-$LB~_F0tIV,sSz_DK - XmD"uզڪLvSK7b)T"r*gs">P{<;(Kb;|osijWDLpSS$i7E(-ezќ < ~9^/M3d`{8ܽ:w-.1M3ʖk [i0[{ڔc缞r%){ (7"z%Äfi:*Gm5_8X)6t&|K褑E]@\U},92dyCe+ t3 햇1:)Σ 8@Bӆ ]8$KE\~ŷME9I _" %ڥ w5q/i&r( :&t|Dwr^kh - j.c(g;6gKXkuݳh)~y;HqMGhkTTWÂ3ӹӡ;+ou:Zx BXYup~Za>2=KVÜ]am*%m켇96 ŞfwpW`JhDJsR]Qhؼ{T+k=cgR8Dj0psW p(`Ý1iJywMZ͒+}-|R@>lwa[^\he}oY]ۍA>gmIi(NS$|!˭7SfW(fZrsVch/eI.! _qea{RH]MԼP3IQsD! A; s)unz#1~-y~*$+ߟZMT[v2K୍x^Hw(z(D6Iؠ{e֑А+TiD߁ADI8Qha6h[,ug}7gh,}"Ţb-8N ^KD*ukQ喂nSed}ox;as;C+`)m5} zǴHk&^*{AZ'i,}R2SsiA+``~'ņt #\JpQ+W1V.g&I$e NND([KpOLɘɣ%$u]\GtDGm12>^dhđiw)cxߒ)=獿;$,o 嘉߅P*[FIE QdRvUйjۮVӑZ3}mݸ?~o2؄؋uX8$> Ͻ5 :|%1V~.\H_ bN&Uw{M6M"f^p,բݿVz;Q 1A])2'6‚-ȓo/AP7UD*~ܑQι5AQиcB暿ߧbjqͰsۋ@2 rނt.0b \Gf") dmAYRk`6]+jTṙx~mYk&bEgTR"\^ uݧZ3aF6 | 8rߏGCfX*N!Õ6(.?&J QGz8c79$PBWpqr3.٭?PȔbT*"DtÁghvgkkke0M D*V)cB&Px8lMs' [0yj}FO%ښZD= ǾMrqd8qe݁9R箧U LRW"6n#~hKXFEb$SCtR#ƿ+E#{Gf^'0cʃ6*VL'(]<;z~=0a4hSB.YUdz:)-&y=XDr9Q dXq;2&W3GsvihN:O}w1W-ꬳ(\}0=KAz!A{DUOfGǖ;; t&Ѫ=ĺmm>{^%aSEWsJ*Mҋ^8t_>9Kj㦋jRwkRV}rTe1G(!vQxq]ۖe FAy z@%N}.0bKkMNs zN׾IQ-NIJS`4>缂E" џ(w*rIeOA S\L_PaKJ4A Aɀ?$$7uyz\7{<1|_;mࣨLB-wF~fCÈR+A8c-Xl}D @ߒ+45[+E[/+ HnO 0-Aa%[C`&[fTWIYpls0 11Kܳ,yl!xך>u_gKY*u I]=SJY; 1Mbj=܉ªsbUi;MƄdT/EĀVu߅/6*%ぞ-#eS'E3 $ڒ7m 3Qi.~+02##^.;hoE&Q;q;anv|U^Jy5gNݸqrP x!g:>HQ?k`h 9q՝h5m3:yRH-PH?l/*ݹ݆qt#R%NJ8S饄D2Lt.M>9n7=ϻmt-@pv[/+跼'G:Uxmtӿq{ac_ Ď"y^5c5xQc.AS~@(MW>un(`J ū aM))hvM"(s]"Q'f2C:/m7}thO&0i姮Hb<et)^?^z'@ዤQ+CKYu.X xMYR]SxVp!kdKɲr7I{i: s1~^5c]O tWq,i),;Kjʣl;L9Կ`Vv,3ҏy(%BͭV o1+ F%F1K56p0gްXn^sR}M*|%XUaggYB^mΧynqv[C]="}YR'a*!:\]>;yH~ stM1 XH0ʥ1pgߎ-a*c6iCׯZIb"/Ş/hj _t-(pyjy ڶmy(HjF/3};Ͻ0OE/M̖<԰">m^. 1Тor0< F={qnr_=(f ¤[zI {i}3xg%u 0)9r;{okɊ:o5j`JLD<%L5c}!IbwJy 1C Ҽ=™b^ qC]VUQT ml'rK3=GdXHϯմkԩ\ÿ$1FZynځO~M&^_eBc2zsrv:i90+hnt1UM 3Nr&EL5S[Usӏ  a _ƏBΣ WmOϵHً0e;ešܒx,l6ŬT&[ǔ~朽8%uPa5L7soyD;oQʦu?']rg =ջs!Xee B!6)<> a1֌.tFÖݺMAZ/ܓ4ԇq (2e (=s'lz[ۙqT?ZĦWo76xY7:5k~4i龱ݶ6Zfe#dgh\W$TolJ ΃{ =(k\](~La=8%H-dz|̗ˇnoc:\ӥ/{"s'%oTX!$Z%ip#ASK(dSY]+2ŧ\M*8-i ,hԞ ܵ2Edz5v3;VbL 4eX1^&>nJLϯ7*a÷z-tR*/"3H䢜bX\ )>/=ͅc34qAf+s6X },pa/ɋR\vӦLNL$91J!.HEMAKQ9CX1e<@H&hGq5fw/: $kvvq9+YG &6y د63O %cHld`um!mGc^OnTJ믹5 5 4> n=Y늻b<&wc5f'5L6*  =8:Qsb,o3Z{G.X/fpW A3I"xcATݯ[Fj,QʢYiU񳦷[k@yXCߕ)e#/q&|w/la!{uuPJ.(fe`,b0Ce<83*`V˥ F_8j/CD`s Im/auYv":kΒ̥N1/rH L.k"} HV&}hJJwU@L^.Z}r Q1輬+34Ͼ %UhM媾1EZRৠF6G087V S4׹vDBbc+ǯ㖦^kHK])EI䱫>0 C.)N[p/, ./%ja}ekF2 ࣮}Tz~e.g#yȿu΂ę9o++즱}K2g=ڴseH:.R,](K[2㉦$jfG$3a~J _t^BڲA#^}Fό!z+qr"bIk:D[IsNxҝmӖX /#։Ϊh __E6)Ko5Jއt뱕&JtR5Ȓv%-R2ฟn8_2)2O-y_ȲE(̥>O %2=^|҉\x}ͳOp$"ҀdkZ d<" }<1bDEwOv4t tLBx]<7hPȼ*VZtctD: NǠKbL?]WKhgIL昳5R0)Wb`jmZhL*Mީei{GJnњ_kInmPeZE [%7⳴ŭ%Lʄ "^vJs=R%4"!/(H7D XJBR+W͂_g@#"pK }k>* E/۱0+Z, 91eĥֿ%q]bҧR%MGY;M8-|Ls7Ȣ:1b~[3ɖ"+K+ꋚxHn̕}n0Iz*Yоp-͌S QduauhIny-,'e)/=_ɞe/i&^++B,U09g-axE!oÉZ͡6CM+P |VOYŮFHcq!FwșYCg"R*Ho6$<6)4iAA"ڙy;0 إXjp0Š躗yCфY}Zg5Oi(?Ig3y(gE`ɥ 76Bz2fxƟvf=)mGA,z=} nc-E# 1K8~+=*x-D VP)ϧOomЯa+ĐSꈮ8tlqt"pDxv=9wܱOj5`h8b8#ПF;N g𐣙0m 9Ib :Ww.luKùF^R#31vK"# P!PywH ZAAA PJ NS2a[;BzJ˰0/E;C2M2ܟ^UVZjAN fwu6R^Y?=bmxTKO&~2>XkjE³Rm@|[m$tGUe xQ1O1-i[mdp1ӵZ1KgmN [_Dx&?(%[ 5!gc1#u|=874@㴖\mǖû˕"fuhM돽tid[\B.M M!\}9,+>FSMw@[ $q$Ck4`LX}ג=|N94iΗnW-T>p!e&t1j(̈́O_F& Rksv2 S-%4Gypuɫ0PZ=,C7#tN_o~?t޷Ҳ'EW+t`T{J37!n˓%v #3ʏJ0Hd+ Ƒ@m";U9-O{Q$R!X:- R>i  ث)v%Ś &SǨbzx\WKb=9@]s F 2;+hbЭanI:OHG<ѵ4Գda6IS.% ?#,bSsi],!hOPY3y8 ƞY).T5 uq|O]a^-O,HZymG\JkY@bE u3\dNJp>5&/j$I-D rt&x~ߛ-vɘV2EPaQB~wBrg~R`ݦ U>@%?) Ah*v-HX#;Ƿnb^Y"8AJ<ê*)7VƋ!s1 dB54_k):_W}OpTǍ͒՚TMhT$L2R-WR(oOlwd)zcR2E$Bv?f n1 ؆\<~>֨~V/ffRUVMIh}DAoDr({ipF~sry毲As>1{Lu+qJ]BЍg?Z[+އ2]ۅ niQMƶˍCPl@5Cgt)pZyݓ%8 DhW) ta`tlrX_3҉08^0IbةK9#]% ߼dhh7d}8^ -5䟝-KaY(4%-y2 xz3ibF}hi^gczWZG,T/o7@; "T0~_#ArMAl+N|7G$ [_I;`iGUftw~? /(.zO#ou#н#Z5ͭ9xwP]P6 5c7xOo87VKj{Mz]Yb#Y5&d|m^GF't#O`\JRç'):KF&bV/ >8^_h6Z}N]ӭ ;%P2BΟ]0ô .A?Kk3fQs;h<+b5hm(O&#Hf@d 1!R4@̞HWpȊ7oύ`Fc$_+~ְIwKZ4HOc!D.7Oˎ'p =pͤ^Y,9cAeTovUƟzAM"f"Cpx .6eV[n/LL݀[6 OVAT=#'+/$Ym.6<}k >lORK7kh;ƫS"/ej˙d*E!ڢ8?tlЬ4/ʆʄq")fBQJb &xog7 A]'KEZ*_ʄ:Y91sBs柠B'qڦNZNnߤ|}iMԳ[Lq~O93-0 QjDsL(CV6ל l5ƿy\`x;ӷ O$Izě2TOH^[Gs_6 ?\fb%5Uƈȁ|g$wWGSُ9aT[9\Q=CRĆ<4IroLdd?uh#ed-xm}eC~*O34gs6kw4-RI%ѮR*S?{>v 8zb֥& 7g&_-d٧gr^UB! kqy{zxx \+jV1=S behc Fx4X}ј&VZa I|D%i[kT"l/x GQ9E Sh(5[O#0? &svQ?9Dc6Kj٘00|(K5Y:S?ءH2 wm(0[S)}SKgHh816)1J)]z4 ,k_F;*r)(jVVjȔZVo##!#[OSK+n \}.ل@/|td)Q&ρB%&([{Nl3-qSĎAt搲)>㻠x>[CB3T[**_ _Uc.7ډ̖w M#"&wxrdfsJV֥O|+*n 6Pap_sjq"{p݈T7n3)#t3LED9EMR'~L8e(!,Vuqа<0 n)=GQ%_<,wuBH醵K[?<&>f\ȹ0.@qnO@KV6k3+I\Q9{DX@8-PnbZ~Sn.r|J>NBS}~{:VO hnv|yT,IRe BЫa"[9D ~&:| u# ૔iyVa:P J*eyna_w>0rRmÝ J:/5Po_s"crOz8Ϥ * 8Wm&FF/j3?ݎW.v3~ O>>< >@3;67|&QS%[,iRJ߬>osʹqXGE7NTY`yCr 3Ϟ@>F.)_X<@ƪN*SȀ[4`%x~*R]fƅ"ŊhFvioб&#0;9QB#3asp˅S9CK$j!1CKllX`$GvP!BU*M^ʱ:iOyk0Ƭdmם1Ax $\t`ª<+),e36RBgOvu Oǣ(19h0 ڙB6w1v]Wo2=O~wa&]q)}݋2vөҨ3h@t$2 0?15*S-F+JFchĴ{f2MBguM@ `c?r{M#N6wq$U&ɻ;o>(eVьXm+">ezN-DaՎa#CfaF h[1Pb9tぉLnH<б,4 浙_6VhC~+)]H-=.A[!Sӿ3Gv֍[<~a=vtdܼW&e.myACF s/H<@`7nMz"ɒU1Ӿ'`0&`u8_sw7n)"#ʙ2.\91{eV^+MݎPSrZ\#E"[HmshVh]Ӷ H/ 7G69͖-uɂ33ģMW`\`ό~;8]D@;+~{Iq\̱#5;DdFgL Ec%Mͼ-D{M 㗯9r%9X_pg6T5 5.dp} 8 ުHǷëG3^0)TBcBYfp!Tz~yٍ||%&8'0&I+Cx-RF,$'w~ L:!ٱ"Oܓ\hZ) x4%M_5SH>WЗz6ZLoxCnFOyD=TjXF@$ Mp{iTV]1\%\8: I R[Qjrթ%߭F,@4be &&Mх6Kbz [n:1VpHxdP6rQžx95f- a-5oЋ:,qYbZG8y V˵. sYJL|/WۄCn¥m[bx\4eJ283Kuk$9OȟkXe" j۹m큦$f/kZVMT 'Eߦ&*~jf3xж4LϹY,X- ޸\=Tru(@=0Λ:DVΟvhqMP|źC ^^ǣhe޽ }%$}$~An=<_. i`nv/$a9¬7BIݠ4!Vۆs'D@Q>օld $AgHX"Xְy'mI`B.He@ bb<=4.ۑ[Va_۴vu`P1@%}R3 |gi($񽕯ͳI)4:Ej{ߜkgFvK9k%VnF`n! KuhӜ@!݊SSE*}' #y} IۇR4VV ϒPfVz< e1S[x@QP!wUR|HJ|g6c}>(jh37NF <|g>ZX SCa ݓzZMn/ڭP^M[QJq}I5H;M6zPi< $J9\G'B6>Þ^hH"]].:Ez]O Ռj}䐰(LC:خwAellsAzH5Z?\臬N*ʫ%uY%^QWً u2 -8.\L#$1;> 7j/1{^d7FvYd].*0*S ͬIkKH*Ol_(QjANW$E ߷۟7맰].0djCg,lH,bM[cA$֔A˼r,=m=[.)h (\xz{,򅕥[O|'e ,Nwa0GNɒ40΍`B%Tㄓĉu!2Io9k̋b97|n~ɡ|&3̡sBBA3 DTѢZN!ȏ # S8 ؜p RTiIA Gd͈AVMK<>UvEa-#ص|uCr: Fͥ38rDO)a (Tff藻_b~tӊ6Rq!_Xp~zfNmjFcmdʫbGt,MvuM\kŒ Σh4^Q2 s"`.n>Ck5wĵ2zQv1v1Itn!hU ,NVAPiu'qS2 (2= ֛'#<j oE:h@hUۮ՗}?Yܙ^ ysGUc~j5Zֺ&# PHxW*-II'u9`zqIAET4AJ^>_76fك΅&)mT/Vowi/ qoY1h <''Vɷ?]*wbd۳@ğ[~*bIJp~^P'|ܽj4}@VrTr ֖uk^ҰHߓ,ܒE_IdMT)!׼!a.=T*<(44yjE )IH%1thȋv( x]u5c>^G} W/mr;OFތ ąfN\A|MgyP]׃Xg/rɜ#kDˉ&#'x  B,F,;cr &ԠDQu?P?'֢u 6&?a57(wvEHU(4H|l} Q -kAh;ɓϪ?,vi"֣{5,٥fRP{&N{P}'yTw BnlIJ#Vq+'ד +XKA⾷ ӡ̗SNT# u6JT4rv:ݐvK7*d谟<(߶ vۇGƂ{e@,SkQ8*8)sųGwA"!gn]WSk(XGcV_A&`1i~qX#mEg?F?^^\+&Xj{31+EXYGuTD)uz"λXchHB]ބڟeHK(@G:[%z'Ȇm t~#D(8Kc#tEi?gbB4}S]OaV|kE- UU Ձ0(~A 9e{%6%S kti~c*DbLO0Q/`qjEਘx tK=V+KC"Ѽ6m#P(<dKlPlo{dI%:S{Wh>n]dC&uGx~9L!P. aM\ H#] Re/_v[>+x\"`+}$&RIsks1tЗZDG>sLm 9ׯҹ1LyUsuwvЎ.Fd*_}4|U0y=T"]D`R4)ˑBe3(kfɖd#SLzKoCC,yV,6]rj=Q2^W.l1@83 sqHE}shJ:AKuLJ"Q~o-H<g9?0E\WYHOXXg"o^/@Ԕ I)1c>L5ؿ|}t2:|ŷ| E͋)@XO,L^M0_;Bظ5=#OT'^,핸Pb JѸcݏèQI cHRQ 'r1bC۪Tκ'Pn{GWFQmG`L-@vSEl^kykN肚 ߲y?\ QoOeBE˩H){s󹙸9P3#d`W+Atk–8i.WVAI7&ok-' |a(4ÛWs*\?!V뀭[Yok|:?~gM]ӿhҷuϛE\ R6`__Z:H@dR`w9v7FPvQ(ԥJmIDASRl*, s,C>@KF=;CS< WUi?Jh"Mn؟[W'1@(,D䋄U|6A,r:P4gOzuJW"kKlzvc בC)gYYwfg\OuXZhy*o5#@c"(XQ%[aazYuzl8 Y7b-;hV搒K<קh*z5:d[~ dxmA-&CU/=Bh̊ɋI?fId+_PNQ15iW*"qdg%tJ7 &(-cm, S(w$:tP {GQB?"{f==毷Ev!mV&Y#7'/^>4)Ԃ(kX)7rjGi|8a/#}i59)=IlȪzY#/hTAĀ1P=<.[7:v>,OzLj \{&I8KХRJB̀'etYԺ⡺orvi|4C#foo{VYjh)t&RGvՋCv$;y/;\,F@v(ց6Ӥ/tU#*KkfU2D&> 𔄦o%*R˃X;<~0 Y)Bj NYlԠoMl8Z~p ٖM9ذаx.πFhEMh lQh7 ` |;4k bud[cE zmw(ʬHUVGKյdv,#}h.@ t&o]gDQ@~)6hO,>`Xsuz e:_)nOA;n3k2 Ngea˅R'&эZ !\X@uz,jV3=zudFz1ŒHN5Ж4{XnO&tD?0IeKP+a%]_Dm+%ҩsqKU*vc>' r{@X9I_uA`"EЇ KPIeYX SJ y ^6{WJP1`hMԘ|<Fנ7nj|qPtmajaNEO ~W|c!5 Y+g$K BPmArr W*@V"L98JH>DTP70t(9V_%Uw}ږrc/)۽xkFD^xt58>T3'd1c}٥ȀfgUCJ 3i"\5R@Hi^ݛmۆOph"+SZxNZAǧ0D6 !p␮"WO'1MSk0گCzN:lELR)\XJow ׭0@%}y9d$7`GysR"ƀbH=_%Mx#VP^eo=3~zQ/'"?Q~\W(mB%T3{ .s|a+2yG7@yhG vP-ɤf);v][H8-}9Fh/\t \Ь1O f˸ҐTgo{h^T2 ;p^"<ֻsin+:%vl) )U!.8S{YZUc/=8-^[Htuʺ8&'Û5+du(f8wQRF0%2p'CY~t`R }Nw]%Xf CCȌ,t>*mI]o qHWJEr(m b'X\P4&ty-r?][IY.w]ǔj/%rdm!"W]RO?L.}&䄽k{%p|c VTw[`(ӱzN=p ܓ蔬L;{vlN6{$&,grF 26/xpJR%7vsߐ䂍ȸߓJ%*_rQ0[OFrx~S{Q-~&;>R\KXY_#*G9]h$imh Ql p,,.1[\/-PY ))YgU4RXbA/xGX^Fc,!c-TVӦyڭtD YJnN[綁%frvx]LkTH:+!FhQ^o֑rG4a/܃̇Q̞*,z#5gf<@{pzgE^vA7[ T&% Zk}Y@6-uL@SA;w'x$f cnp5-Vnw@ߺvܭ坯P0QW:1FKy륭7cL&3rpHPܠgՁWH04zŋdwTl+G+ ѹdy͇E0ᆔ߅4?A ]t`*)^ &tm^iNb=?e1>0AxK<x@8StD } ZbznsZ51bu"J_М#qzWcxdXKK `aPB --jTɿA,xH"J͙OGh,厡xgEA8 Dv,d bE՟BXUjFoI:'~귎FftXͪӥ^ՇXs8+FA< E睲tec:oο OdA׍yBk>ZmR^yWAs@E_C,ָ0!Kp 5ISoT[<ឹwam#Ud`?9PI4kϜ5zYVrSjD-qg [&qOK+q/ySgC] w8u<[xK!ֺ6!9L_@w=xwێMd휀xnKI,9RJi]'][-DqFDȭvD==M%㬰6/] !@xu/8pfn&e(;y]vx%=55) cNrUn 6 3 +ltI=I|"UszWժ+$]Y %VS&y6(Br5L*_0ApJzq-/kzp:Rf N#C$z3m շKe-} gTvZA06 k\LdN3`żٝ3զRe/`dO2y0b;LݚXNbB,il[AH/ &cNV9H+fCD0w8s]=񛰐 ]!V@Vwhቋ̧ӟ49r`9| v#qp6^Ua/j:41g, .U睽 3`xpa  ru&^ ^@(zDP{b.39s凐r7'.Y@'?ͺi8̸:z aca8y񎭄W_xg'Ge^iii܁u>ndWr@<9d'Uh "醭YCLN8q|NrjJA_e kU6 ^[W:KWа1CzUH.~qu썪Iz8~hܽdG1f\ȐQ=M$AfVUy2&>jZG* w bIpȹ'ךڗ~;,+xRCߛB.}1$_"uErtm&I|ԏc?U9(J\,\z'Wh:H≜`T&0+ӹS[EKE[FXH/Er2U. wa0KgD |2T03C{5ZJT0 (!gliLT?MQrxVx ңػWĜZoW!@-Ǯ?~ Q9) W AG6vGMͪqzu/LIWSU":r#yj!꟟Ť+J@ AG%6I_e6szŽR=CUŕx|MvLU'R'BQ@ <Sq.sFp#"7yV9ԏ#kqVςV`3QX!skA,Q+Т oG'8)"^ ʾ$W @rTdY֗˴a>bT0<]^0MBfGY>g='AsNgPUJ<ڭᲗφܠL-e}kIF\V`-&E w&?ra4vu1#rMFdQN*55r3c-GL77Eǹ7ЭDK)|ڱi m[;X l?f3퀣eYCL$4pX=,cWq< U AѱhOL@k3ҷ O处_۷Cm;d',SW{iw.>H%f*n\ Cuz^+2Ȱ_&ʙFUT0ѳ}E| 1Be VSDc4hRO܇!O}C0ܪ.j˪g(bZ=i҉Ύ6f0 .@q&Z)` Ue7=F;BIU/%WWЇcFB<ə`b8I`2fI{RDtB8^gj#7CGZP1R]@9/2h1^tt?)͆Y&QKNXC~Y%CemcRt%K;tVR)U[ Шï?opEB1\_Y*66$[E_`S}ʛ0$zWgUcgbƢ+3 Lf&xO"iyK*` Vdv¸duV} 7"b"tfm$JL'|N<82l_{aY5eԩFZ*4)#գ yg ݟzst,ZbѨ}-VUl-Q4xalhy(e 6/ya%R=|-ԉQ}(2I$wYoh䑄ǃ72|IgxXseFgk* A,@{HƂs]xS Z`TdN*{/ub9#C3<˻oOijѡ&7AM {RnQ,Cc| erA@s1ܓdɎ9LpLror"8iܴdd2ݛq$bo $!z޹~e>u -q0fH#cGf!#k'a&}t0FH -=ٷK!F9|w }N?^yr3§jxθ,¶}]$3%>ʹ\tɰ64/:%Cy]ѕ,ANbɷ $S<W6Lk<W+ۙwJlagrO'c3H%Y/85ټ?1r(V1)u*[VO~}'x4o_Ƒ˂Oŋ&qi(t!q*6 BEU3 H^ ZI}p*>TZx\71mZu4[ܱE]dQhz+JY2X"lS՜VoBzwt$8o-t#ҳ1~#];'Yq۳,D7;p<NJ*7^w+{8]ZACY.|o8+14tBB\ϯ$jʬ7SA[h#+dx5|0{8ZW!Y}$i-Ό5,aA˃704"$wkܲcu*қ(q%ѶL(tьq&_Z 67uJY UtQ?Bɍ_P(}7ȵ059oV%,XJU375 MJl-zn >-;ʯi$%=pwE:sAP*ͱ/\VZ;m:X9W{ _}\p 1KGIIw:|ŀ]طEQ_&ycBJ9}T;iqzI\^2 &Jɟ";4`aUк9 ) ƨYgG{fwEȽ41 ;_iE+(;F)zpx&.zېZ/vj|oIm `S\MGWƗVIR|mMѱ>!g;mjB!c;ִ6&S=};ߗv2x]|T̶`؈SZO9{Șr?#{7= %j@ՠ!,QAѯp' ⤒.C_hdAb ,!>UCi}6[IQ[,_)F%rpKi\mJ&ɟE&&nd߰J^"K\hbDvIpZ]&h,OeFGI7-#k}"*k4ceVjCx opۗ," VމAфN҄jFh92&1сwu7'H-Z../48Dyf E-|)?T W * ج>QDZ 2I#cFCD%*#r*te?i-%ug%<5{;9n-7=DoW5a VM%4@W۪Dސqid㮈xzn3lM1ȬχL9FHɳ?A̤4k+'1^fEF=f$mi `Ny'=-@*]/7rND&c37V!_uNL*Ǥ`pI4aGO6JSZ~P:Hg UV4Ҋs)u!s\J [U|-G+G,PM%IMLL.$Ļ72-&?oCԤI_J>,]IBr6'h&kK[T^u)K{:J޻IΉVHn8L4P2ݞ,4ݘ>O@VQ-t}58"6?85|mOLͣSCfĩieݳ!Uw4C'Q7C4ҼMW.y4"P%U/%hF*"GSh^aR]I<~GeT82jڅ"`ul:[Nj~Z4h~u Ǣ$t488-qy TH"TC֔Çg&(RR_qVAGtt_gO$uoFE`Ŝ̿8-nP?>;9#{Ln,g`q$ ? ٹ6CÆA 몞7DlAbdJ윳%N 륁E-HD+W*z (b̙cg?ĄKsJbk"Zngѷ*xX4Tu|ci•X ߂tXfTѶ|uEDtZRK\uƷ>vП庶(ae?gQc B: 0%JyFDˇ2t"dR|z$PVmu#ʫFꬋ+|&O|<"vW$-i3&/Vӄm@^z1-#wF+Y;s`lmlW8a?4eV&ﺞR1A;`0t& dLKC; J:dQzUyK%~Ǧ,' > 1e_%W< Ȁ$?'vQ~.UTܓ` 3xdzH&zXh(.':;7v'@xPYћ{ԐvA[!7څheV`1&s>JwKKT,?M6BާFMk" O'@a|rSCW7"54ҼW##GXIW [ӧc[WW[|8h4G{&u }X5*q\bɓOݱPx\T?c޶#]ML}'Wu[Ux˿ŚzE!n1:L)SlLU%=D }Ed G MYnBgKڇc+^S0_90wkH nhn ml&Yh˯7z EF`w7+V ?'5?бpu*~ '-pP-?4;cD]pˊq#0݈.(62 J"HðnC,H$dzԶf*#Cf=~{7~%-4f \9g:nWjA4Ozv/ZEAJr`W޽Tdzv[N)&-5ڎ|t!L|r ɉi@.7 V^trF&*$Z=8)km>Xx.{\L. ч蹘棖'Z>p|іqV3a;/Jd:0; C]m+=e#-D8ۏ`(BMG^[ NmG,7~|_ {Ek|>u-&h><7,$u9cJiXgZ@ѩ]:Z7,q5)U-}5%%k~V` :VKX_IWNx*'&5-+ʥ'kPٓ#bpitQl M>EuL9$%ۦ(2JYCosE d@9WltXh2o?#k_]R]w9!$yO(rF"o6ww\rg䯦gm [濐a%&|/D60D8t { "# Pd6,oV[6!6󺺋#t8xR腡wi7yV2OO4,R'^+Y#nEv.!&31,|~z'y-wBWHptfێݐT;Ϲ2tb&tg# 6:ݣ' WH}J "`XmL*@u:ݴN#9X gs!#: [ѵƷ`SBG-ʡT}EtlRD e*NF86ldB_/-`e:-`)xgRg&Ug{m㇪"L*j8x'^w+Ȣӓ @suܤV>5ް4BOJ=kjJ!GݜՙMA!=NPPd:̺%~KkP9q*M:pF }^ʊG71++>C I2n[&XRL)=E!&=``[S]"ԏi.81n^x#9)ŚzT̀M>"1{wDp%ŐA?U IZT+j'E!="o1MgV>/}]x%lj i17cnMdɍ8ƙzÒаr.!zE& ,K(2kc# b(`j/¾SV.0Co6 +r-LT?4L!LY){0JrKjag1~"9o (Y>GB2禘3u},24$Q2U^wAz2#;\t_X\kiڿzQ'zWPK賂|'].u0tXr1B blgdfߞ(D9DRZN|Lfވʆ~u P~zr  7< PF7w%o^^G {*:Iw'pG<:X O>:d h/N:O`R5r}FHNH. wcH:Gf,gₗEG`H:>U%Uif߳Bv}L+|.]EJhXDDyW ^_m r4cቬti42PyL: :bN)DZ*@qXY4j@Ζ" .%.bQkEj +dh`ٕ0q<~#͊H_Gέ~)@={R {[F DM&arM~41+^}C"6ljnvR9HJ[ewսo+|Z?UٜʁoǞ}4koqR0e8aٱdO!4KTj b󝾆S=~7y,Ǒ "ڽu WTJ#Q2 Ř0X2om0L7[ UB6`P$B( 1JF p\=[f Э""xN'B-m&o}\qD*Oxn^X?mc4WSf2ҒeR.d_ZVtP ΢o#Wx.k_5."c+R`y&o؂#P`!@2=wΆ!q1i[Q#wTn>c 9t(j.M+j*ӷ*kEڭy=ʷ'?$N#Q=kLX 2^l=bTʥJA'atGt=g'!?ѧe ?-[h9RrAL.L)\49R_]DTpm& ]SB6?<9zЌȺsB*OmJִz5K uAlhI&CxNm 5=o|YB 5,q9'[tcQqu$6\9RqtT*Bo*RaNQ#,bO }iR )WjZrMObZs[Ph :Imۘ$oߕSiX>-j\Cb޺{iR8 ]nr{T>JޞC 5Ռ[)z p,&0JQ7:\|Z9V?⑪a %8eT@{ꍧpϗ80|UΫ;BDrW|U^ o֜%U,[I+.-Pt=FՊHLY"nƓ8 "\RW̓HD) rB5T!oq;< 2pg z]HƣtYYX FV[mX)C|߲R#/nXJ76ѵ9)-(ql&늒+ ET˖Rь N)] rPI塾~})K.ZK[逃'Dv;,śtJPm7zgvl&gM1n@ F?;=ҖTI1Zak8x1*D.\mZmko.m"(燍I#@|o݂RA&u(B#U_&NuQMn ;/FLTcWظ SFۍCev J@ x)!63Y2^B[JW2,:qES0bnڼv[FB4c^v2׆dN3,<ؙ݆yژ7s0>øBW*NP_|kU!sz:J]KL)N+H04 ^s!((7˧VBvB^*!&nxF h03IW" m$gui '@^htilsnJY-{H3}`6d|sd= Ssh5'ꉱT8Mf[4mA<ڨ247J4TFS[qYݚaf.Ud7&wyBY'GhˬUh> iSD<\59)T> i%kRdR8| W$U:SNnwae @ZN+mC9w3hx&yhV(1[!.PX_wӵ߃ <] l:#mgn2(m%ζ8WaVE[Ѥ@jN8/\쯶QXn%^ӻ!4: X  -o[1vP2Ś |ʼnȀbw #*V Q?L`gGhV*Z̨8  2Vup=c5DܣN-E*lgx]6aEpx2-\;O;Qi%ALj<ivli"=AG!>OfPn:A+ H˃iB.\7])S6N8m(HB;,КbbJ )JqsaLyKJs+!!ȂprqM!s.am{jNG}]V{'ym+UfpA0;rgy< q7*` 6rPϯ (Ym#v`;9/Jg,آ< 2֞&"`~{@3s&`,/9zpdn_g~I R!1:(o @i\u{+XOi\SNЫJ؟:`47Bpv;O)0Ӓ\;F`]i|DNJ^T=vUZGoE]D(Z~cAGZWdؾ+"X7PO3 Ч ʃqG&0Q7=54̡Da>uN_ӃctT+"M#:ٶY3Zho6QHF@S #8t hR=H"'d66i'^ctS mfec+y@>lRP }g)d_ tzWs݉1Ex́tf !$JC<4?үq[ }-._Uy 5 NCs$ЬYMw wo.G:Xjr! z*| W'D"^f(OԛBCLjd*<|mc]4Z׺ 1 =Xg G @B`$̴z!Y9(kCuFNV@ l;XE\`v31~37Z˾%um2:`Gəöpgߐc du^Pd'[ISsaj6sz(*: oA#V=C+Q|j= 8XcX9 $Na[nR+A<-[V"2}߷iQ]h ;%ثw%wv37HscS ^Q8HfLMU_Q 08w+AEoppT4@@ B421V.|Q.oN>oI1 YO"8プ+wY+ټvY[|^15zMuy@ \ Q@!D\&,]y_aT Nkx!r ȄkNH I(|6 T$GI60lhјzKFA;U^S;wY,_THDfģ飚ՈC̫-.yf-Ii$60P&.\m:D[dlhf)`*n2v)`;?$qV,—̨,Z#nWA,ԉ ҏU96U@)]^vy{p{WxL!3,{:a UiB*$xHQn-bɯnc"]}1PrB ?K{h b:Õx{plt ¼KGdMܣJgk$ArPOmom>is3'Eώ&0BA p}:ShzJIb?В g.Z̺ z]y1$HEnPڠBpWz#0gu g6$yx7V>,;߰yyKh/_0Klggn52eKɰ i'OMud(st"(&hZnƚAzTXe7e vƽ3#5 (>:D ]ël=g(Xu{C󊘒ua8%1 (D_1?7]ZlU-;$K @Pqje3^^NiDa2:P[˶'ٌ&&="W2`_B@ڬUk*iցoMJ E_M^+\]; Wݫ93ސq6t%lh u;ެd_LTl2IC{o*k?+cAf21i..8pQ$b:-g))Y TB h Cv39͹mۂ+% k9"qNfo Z$ i|Q<|ܘ- sѾF ^^O~X@ yw}6imq}`x AAMN-*GR>)HrDk:OX) gQEFbAvXXcJsx: Vp0+r`CoK\gJ'jXBhQƇIَ 2@,|n|DFvc$ Dg$14rgi {P # %X"b*ur?E=ACiI=m O؏ qn-j8,O`3rD9QhG#F47`\E#hvA  Ҷk1]ݟ]ON Q{8Ξ7xDVAVOK5+O,aތB!q."tQO6 N vӻY/Q׭P˴K]UN|L"o4jB19]dZ9D a]ԗ@bt"tǟڛW0Ư: vdN aĪ wf&vx]Ŧ.ILsy;.1d訌 ŁQv;;Dʬ9ޑ`Il¾;)73>1 [bJ."fꕦc!C3k|l͹8oKB\ f8M]@D ׍ u!d(.FFEے&d Zzl蘆*xwAHBb' Dn_ar6oܐ`r6uP0w!Z[xL{8q6Cټl -MB6%\r)9ב`#IϘi܉c))"Beeǎ9jg6\dUE71>xt~tUg&ֽ@hgryʣo?^ZZũ\ KwE,k tJ3қ|np]%B ⛀Xll{'լE2/ƜERWX,淄`#ӎq~n3j nF-\Gq:|c20.a~0. t3l"<ޥX0NR/"t3- ̃Ъ.i8Tvq;Ո9@R8mƟ)z[z< JV遟~%<8DŽJ&ԽIN8w} mP<1!y^sd5ΚP{0mZ ):lEDe G#x8f"ʳ6iX٤nͣeb $1xQqYbo|UnHt5y1l-2_q Kɚ`=aVBԶ!)碥x2Ķwu)M uXɟ4U>Z8.ѺܶH`R<ú$ԧ-՜V]8rPafsZ t#g," ~;So+2l 񟄶QI~1J,>`/e5 Sd2 %4yR.< s}qrī2jD(3*:q8NU>]]}o3dyd?C|.ظB}Y{GvsbCFg O8VEO6ok0qtOVJv [Q"*4ڭou04ġD D;0>ݬG9|dgUy9VƘ؞S" 6XęH.(>\.+/cbLa`pN'3B:S$^zRlf _l} l-9DW*2ۥ5l ̯B=1:QQ ŊGy(NS +O^XOzڛ"j::3=MƘ OF KU|,LǠ*w O`wpLú4óV-DWK j2Xp^2/}5rMcu 3'>kLd@A&1b?xh|<"\q.Cx(;Ptޒ5H' iB3J!HS[ Rl)z{/ÊY^Z|qVFJ6 ؍MxO&̼4Nb.X )G T|v5m(™kJP0k^iLpq[ځ1U4ɯwn;$3n Q3@;sU鶉3>zocO ӨI%82LDtqE.% X)yX*5bf.~Kч3f@*(g+Ҩ\’D,' t02h%3ckZfa]e?$2("CBqMx }${\.eY h![ܻHiR8YpXAj3=򾽣^YmVr'A 3VP~;is6& Tψ'&kUQ?|fsx8+Nk#njVP%H/]EM=S־a\y曣[Ckho|X =^w]s#/ԕqGUڌ攈:`Jcwgd1& 2)A0}YxO½GbS}(%y b(R0SIJ99%.z <(fRܣXI8i#6Oí= Js3z#M$.  %eĶ ,@FWOt Asq܆e"km@#ڏb"3QQ ~i,Ђ;w|ztVEz!s&T=K~l@oMWF=ۄ ~pW=0fӁ%U[ðTy0Ɲ5 Mr99L DŽ8v48.$J:,'-*/B -IFªX$/ v;u^_XgԦROY5mBΙ0(8y>կLN'๢¸SpIaGp8.qH!Ady"\?ЉR\?vT"RGyYB>K}e|" \0&brϕl"x짽s{rH'9"Cd8X< ͽiЇЉ'n2K k( Wp vB*)oE1`>3RXJN]8IVҰ%"2*# 6}UnhI? "}:q,D@Hm1ee^07w l[4g[_XPWf\5CU=HnH%-0UAEgc$ 24b_? v"=Tu}g.WG2S' S PgZF /#ܨl/qRl,#>b9alejnWvաC|i#)"h̃/9/R'^.+E ֶn5i69 He%`+ /nO?:j+81ʫn+@'#p $pB2ˆڏX~V14Ǽ_n& (,~#Iܯm=Q^ZYvKO9cY\:a?wczK&nLZ*˟(!]Cux9LާT>D;NҘCX$QZfoH{dXьMsdU=TS@AzL>L׼xyJVN2-)1ǮؚI<܅_G>^A]휫DD4hd#M-HY3?2{sS=Q$ j< yt;f,U<g7;7 &>6cNN5"^A?(x^аZwiFFw޵Z y$Y0xZk*AhғvBjxA0\Kw;P]Mjkٛķ;.bE5RoAjm;R (3 N[7GH$!9K:>?p$丬4C@]U>>GLz<0?W*1dX sdHa(1g?׳x @Y:,]}LŦxǐl*,D^\OFR&kS][TO]Zߦ7|7 Y$!U)tS=Kvr_Ar\L%酷p񖝓j65Z>k -\pr9 n!=EлZ e eySv[U2ZȼHׇ0w )94 u=N*},(Q&]dTj*K:nrQd&l3H(,DeI\@gM]ۭн, +,p];( HW 'ƧWPfpfX5vH0?ts1[u1`y"h;1g*+-y_`d]S(`@{=V@ j𳴆]33[&[|g}?1u&a7)"!s5=L%1*̅?^'I.^p~DXA2fQr*<c(Ts :JIO=kI&Rx4`rtRUv}ŢVVoc7 [j"S-RSq[Hf/-XtIаwNTmLbvE+`[3gŲlo8V,IKv9/shqKS(wQcTTOq~dfԠJ>jfkluyz/#6SPbxI`K2)˲Ceb/x&;)Ri܄)5KkTU9 7NE#4#A\X"ǯ`nn^ʸ)}Zh:Ϙ9qօȾ>|}~&rzx_'4p}Dl й6TUz@PI d͡z/E\Q:&ަEa͸gg*j'zwd`,2A|"{8xtԽm z*Gdݲf"Fg~<Ymz]T Rw'b&>8[” WtסnX¿0y9=MG#ԋia_hv8r€KQ 3%.R 2O}gq/4Mi8q|Vm*gR_&MT2\(')m!D ApZ760_Gy$HR&G7u>1"z() kcJS$XJJ1P#jFϞ5OaXF \:TQC&s7d{%#2^7x(¤d 5gī,N~R4L=y\!#ydzyg^Xj{{|px d"'o 4%]76X+WۜBeah{ZbᤴK?>U2bM4_Q{Di?}GQQ{(%l?{ӲOڗ$j2S8Ӄ5ʺۉ~YpN.^4xUPeVDLi A=u{q&v#ڷEl=5yм}hHQSVtGR9+n`6FN$6PTtyD>sEƤ,}K:[{sFޣhty6G@zU=ʺ*WIY"NW%3w֧jaDL4<#\5hI0s?g(_jr2T?,+S}?֡,`5 UM_x! fA}ݨ)SH{s]VA<</}r5Tkshiq¡ %MzD|۳`i!>>N ƭ&î ^Xc %~U%Ǿ]qLK&j2d7zlΨSQ pPS~Pys޸I>iF Хݴ-f.ҟlzCj"jL7JXK#c*]rDh\șzBq(ɇ,LZFa,=z矫<&*%ϙRXdxیq 7h2'm! icOQ-=?z{2ߘMSUa-%`{MRq.prtG?\#=A,DAPUwNJ}L҉BTjX n\=Rk_d Y zA<Q8s^mke7RA9_bP&>݊/b}tld@XFǜO'ۇ>xڀ&v/GOoZE7bB`JDT/Ok䰫('ſŝ?OM.s.hϗ'_ T fS_?)&+du`lGL'h# ިRI,^ k܎4ŒayfE>22fM1< nhCI %=(+i6Tў`{.~sR!ޑ;a>cBDߧMN!IpZStc\lYwыj Ҽe]&FB>ex=kFԲw90wl6>jӳPB9꣺5&nvc P>]jԵ!/XYMh/5(n#4Du "o?TYDB%=qv$Knh$ԥ5g'*[!jeKg0I\.Bj4RcL^1ddW/V4YjcAk6OdqlEݨcE=-RQa#֫񑠤o4(.up(pkKަ#R}HX+!kAf;2l>^_m"KzOYcvQ0<%:.Ud AlmtO2#}\ZrJ9iJWJ:ÎI֔|NAj7GǺkzPqYm44+dbk'*I$c&Tf: f9 dW;914AN$ Z| k6skf|!e$C5˹4Hw9 4:^ÆcO_L -2 )|/WT?|HHed7l8JEh >̾]_bʹ T/b8]#ZI~نTwX TbAsV|CLyԄϐgݗѡ5ߧቘmܣ]?@-qO!qom5/hWLc[zcU#?U۞o"զI@$(-/ח,,n+zŚkV&\5%-Kz9CÑGDM\ )q65s~f87ꐘ{+]>7 ST%\0`}U I#rBV^+ O/V/{Ay=K8[FQ^GFwEΧ<3 ˱U3_mY/IWF V e6(0{eؔ.VN^1VDՌ(_D}FaS4,+Fȼq1K DW"r /AM׬'_A\:aA򥧠EK|o)Fi.CRzysp`ant4#;t %zEAvh7O$s\]Ό kB!X+jVoxlmjD84^y;.__}[}0ӎl61CN_Q9" ZNrK4R@20 @M`j(c3Iz/$!lG@!I{}b|FӴBSIaal$TIuÓ@l_~QmYks)!.K1p -?u:ecLКqT'j{;5BvbsPͽ G,k7HdvI3j02٥s5hѭU\{It%ޠK٣uSsPX慧KqZ1nPCbޔ|̰.a!\#Ad_HfQvǼjTT]%U8!́脡}ptL5<ѹE19L%מOo/dT49UEiR]0<z"G$6ڥG{:?pu)K;ʄuA1AUP(&C7︯ot4P e 3hN "~>/̹u'!~dM4 t;z, R{KL3K"q .%9+8K$!XmeW6ˠ2&Ȳ0rhK2 Ϡy8" Ql,>tO\,\>T 쐐RaZDo0:{aNa6GJMv؍ˤ!-שiD @VE4m$4% $JvC[1"dB`nMXT)OawYshWZjXVK){{E(Dh >bIpܭ0s?`+)nHjJ ?Bo9xVph@-%lV}`aLM(ѧtr:ȁvL /"!F9;Cqߊ }9q% n'$f~\D-Ejf^U\Bnd 2НAj 6 SG'F&pċTp`ևjָ _zKTY& tt -9MSOW).}U㿸?cT~U֑H,.Q4]0Y |5= !ԣҖ5Fg:@Xe$M@E.N9(Y6:ɥ]⓾/>7_VjIw]Fhzd9}y<\AI37X>lӡsfho݁}({qM $A~0&Yuie·h:nIzij1aޱ֜_+>:WZ&X(׼tX?g&pD4ςY rvQ#:뎣VF ?y[z^$w9]/Dzě֍HӅu rKJcwzxo ͹[#Wh%bOk?Tl.zlg4PY^I2q'[W%'2klL'Kտ5(g>DŽ#tq."n܅<C;$,Z]AcpoI;M "r/~#P @ʞ1o2;d05]# )e2QoLCL;x}ȬI&0!X<$ 's,^$ǀ~srf&+lé޽ *F a\LVZM Y t0Y(=u@G`|'qP;.oXv._3$lE] N9zgJ£4>DS@z"ذD8uw~*it\IEVLV3D %\VAH2 69# ;JPkm4g w9Gߛ1c5ٖrzWP_/qZ,"멾\NAӛuur`d 쐳)+lBX `ϥ_ 8sytoRnDח~Nc)?('bI*2Q4YAIG>SRu u*'{y=!|Z^KYSCc2d`+*A#ޠ-63w5WQqmĮrF֠D޲b^dG JfM%g?,ĨT0E fhsǃ$#ѱ4i}㐀yd!C_2;wno{'&qK)T0&5-0t'.FQ}' ¿1Ua1-~#d+b6czkxU$5$T׏d6Mr(CTuޔ2">9t&1 C{xs2\PwE q0"As~!<ڵw[LD u9a%T8*w>!5mRFdjtpPXv1M ݅Ģ!j+S@q ){ C1AZ<5*NYPqW myt yfJ>\BMOh7uPEO&/^—TxՀh kF xTS>jz `*W ߴ7ybe芟iTx7 2EqPCmdc~im$[R=əj"Q!rKF/j@npd _k3i>%h]s1ցjaimBQ#]FkUu=tJbvVo à+Ns" CsȷèMB\y=pL$Ʃ#*u7[ȚE%ۆV%EeɜVV~p0_cMJvsH,>DzɎ}֪>2`&VFs9 rVO< cc$ a fSt)QK- cbngʊlZr "З"ؾh.U%j &9]}4@d(p!Ǹi#ӔX*宥hܧ>.ߛvW/mFbHNeBV!cG3%g9)ojƒM48\/`U $tŠwԴ L2z@1͈Unj<=˙+PlNɝngw > >&B/Ր@с経"w-t~T(uVToKcI4%򣝄ڽ¢,3zD;4G &G1Ԙ.O(}:vev 9 Hdu"<*1ǰBSՇ֩eJ@_^j(P=.R{3o Selv.MJȷ@J#kW UVSYG?$~o}A2R&yJ;5V}̈}|.-ÅN >XЛ_+W2f}k+<+[0qM&9cU/xI`L4V^8y`o(<.zV?F| 䂚_g1NO/hYhaigЙ+)?WCE(jˎ֮aw|PǏnڶyu *̊9=PeqCN<4ԉJ *l&VC5kg6wh4*Ve92Y8iCcB| ?q Gu?LQmV'S 6|(|f;ݓھ+.*vbꏢYN!7 |tz;R :̿6-jx{j!fPn C6ZWdP0໋J1 &h!)퀪5e4|'guBbfxm5亠x'6'Ged#..BM}y'0R+h]X "Pۨ^3 wGڊ̀,yq4QҶ;҈TصRGkXB F p@Q ʵu7 %=M $Y߈?X '&omg`%L-pJ1ooC-f ڴPYwQ3_B*4n1sŞ%n[au(2֠[D鉰}%dՕea {^["&l jv^X6A̘v%2n-"Mjp)hK|yjϋ8 {:m" pi7N!l6s|"`+y}z`RD ٹsrv9IV׹áL59̦ʺ!TQjuVbk_PޡJL!!\|1g{7%^KN?h_"St PYrgK?F[2Ļeؽ[oHC@WNjܽJe&^^":aۻŬ,Rh1gm#K2='eLIW3湦L,+|[C%7ʹroI֭e)z,h/2 sC잉E$L6?> Vce'6Zg"cM=.g{뗵{4+lW8̃-,j\_7w8g⦍YM T J:;lTD(GFo$Pb=:n`8@s 3}]2?֩s~.਌#ћ 8:ɴǢ'FZ*H㑟xa'ҪD|} ٺZdK^/)1(^e?8n'xq+1k?֓<"U ;C8b Iơ)L]wOQJUkl#HY\]"nHGӴY[XMDeB0hACzJJ |P|Jb+&'"]#,|3N~f\Sn _.)+|?;_tq tf!h/|q8Yj*lɩ][~ВZ>..L^|߯%{'OPJ<_Ydžh*]q%[X?7Ru0/_k $ Lߴ⚀m=."cxieF|*Ƒ|3 GIu2iM }XnGσ%Z`Ц;?GXZ-o0QfQ_ +=y?w!v63V8`#:|&U K"loCy@9yDmHMվx >ڣx]3'領w10ެ,{ÕKX6l>4aXB[Jƭ+h[{nl!NArOFPKO;(]KaukkʣsQ:, EW}QJ^`4-㨜AbN,i7/4xw֎|yNݨ5=WL%YMb\4 ^3BƖN~5/Gh;,>[Co !GXIg$U&*Er(oBʣ+mGr; lػ{ !oA&eқD ܕ :GK:GK.WEPݴ9x+'bB S3eg9nh`po}> (S'ګn{mS6(Aٸ6MOd6'BKmKņ'jxCFIa H/M%ut1 `YFጂ`CCM1ؐgɆrƭ̀֟sOp:x̪,Q*dSHV c AC!-[$WcpȹV 2h e맧d2#!.ʃ vƮQRLEԧu6+ Rf{RBs#>F"T% WQ%<ML-'w,Hw(t ld;sh:RR%Ԃ]I MNl}9ҿ7Km1(ns6ݼZ9B-Er5gNU)d= \8 >O }Q j/j|C[{.ȈÉRv9+ gm@a AH- /;{| SĄB>2%F<~?ch@eqoqW=XԐ\ tWGUGfm(|bE^3^Yt](i]5n:ÒLK&|x qWYz]esoAS-0'v'G&="e=}K <4="di2R]eϙHG3=^݋jZvh5y:[ m$t+fI$)wYUf# QS.=#u_m"lK|G%!Pݿݠh 2v*ZO\{;Uw>vk5{UƗrJv cGo "}.U>k?HsJ`3$5j Sl $GEXQ hmnʤM*(zf<`jXi 4M/Wbh$"=)t'rEj+2[pFE^`]W֏8ףz~cf<7Ά9bqb\g~J @J#A?+5pz([=ҊULhoR!\H`{q8"V(? /JNWR5;5of5fQ6L{^<\ϭv&<(UP+=0F'TzѸ>r0_l cfQܢ"I"[V;iz]^r-#uV;dH@Qgŭ쟵wl xv? L "_e]8G1X, F4,YD|&!H^< yoy7>> :2X˷>bUd`>4PB00| CsVZ H^c]bl9T:iUe]fsHpzE>䉓e]K/Й#աOHAuW`4%c}2. C7*o ݺcB Um|nM 4K)!IS%ϰPumh _y d'$̭)#MO?:]Fiz`D#˒FәqF:?!<= p47=aKF8e@EaJݢ+أ9{ރ7֌zHn4#gt&KO6.Xm%8W6n7}dzao#GKlS'k-Ǔcug>**E6 bBC3U$ڋ%H! %'3S5h4AdUڜ{~1*kD œU!XسS(0e"DSOMrbVHU/59;Β 7Fa8EWiuI6 Bn`ٌzg8,80~AT8rdr\sc "$ưTctŹhΐ+%#\r\ .1_bp&3=2Yye 5 q=B=`Uн-7Ovu{֎(^@CG,|) F+]Yݠ&noQGMm2!cklT<+&QA: 9.䆏{ZPsGm0q1J=}7q=Ř ˠhbƸAQƞ"bnֵO7Ў W8uF\< d֐>$Q`5Z `jտ5$#nGz}GoY2/Hu8}B\"#=jv[nB[,*"k[FnJ< c3>\9YzBwvFQSܼ7[ fYUSQOCB& ǚg @|z.3,{?>uDI79g٢L~{K 1gJ g]^E}"h;p3Xų36(6bw>]],鍵|/1 v㝧1g 6֭:|F{Qa,Op&8L:M}AR/lQ BԶB>sOMD;XtO 51qy ]OZ WGT}y nW?Ip=a9-vdGBRs*H %t3)’P%X=vV1rУόuB;{-aE۠[ɓCYL=$:95| Zm}=+MѨ{Yܳ 1(eA˂=sNذMsY3XoL<Y7tBsi A!*55>x07ka YruЅû }iQVOhɎSI.S"4:+g{m<aĝ bRijW O$`gr)45k' LB2Dh_B 7Qۢ5~oָ9}Y^Op,c!q~uT4,[X*ۂ`6cZݍZ|16Anm_Q!5Y\iS-Ms!e[Foɂ%r+Fb ܐw SYH7pk,y@(W)ʃoh%?,W%lY"F.Y `c"[MNixY<4<&|G(4Kj+-ȓsx}Yg-ICCn!AL]WPNa,sl!Yv vI&i9J8=LIM ;&C @z[J5HAT}^q y*ehD~.:hB#T;Qϥ A,8 0$r柾=@p<ĦMcR,ʢ( V-w H1_[a۱8mk)~R>Fn'x[{ YJF|[8jΔba75lnrK/^ozj݌y;ݳ-e[>3ٷ#i`{~8w& z/@_L"Mutx] |S)&|vE6Kt$$jI!ҧ1DR ܸ}(/h^OO,]xNjuq%q!a6CbtRjxn?ZM"`+1P5EٷRf&o,Yi$t^a`xXF[CؕTb T1;I=8m釸ߣ3`,ǰz>5ݏ]ϜYn T3FiY$JW 3| ٗ+X#FL$\58r]v4Jt.c;dXd%$UuCuzy[ҺS׉|`Y'/nL%3ju>h/Stvs t0ɇJָ␖Ue E% ]"mDxiuޱ Ѭ{-M} :|T9{1í6cz#qaTOB]}pӕL uTkDʺI %B{ӯpf]pmq[i0gma4֤E Tt 92ܾ+Klz[BhúS ʄy%64PpB+lxV5[@\V6Nc5g[kX'}ѽhi-0+gI];pHz$-6Bj }ʂ;w-EP,|r!Fz n CbnF\$1=HX)?k-'yOg"o%KQvĸsuNQ7bzB5Ŋ[.!#1D-Vm(mP1GJ!l SHTS" 0yhPGܕYJgUmҮ*d85ruDH3,ǭeLqWcAzUaC"C'"J"p?+OiGgI+O~˘> ~-auFh3T5)%ÂL\տDQLsz@,1_Z_e$.T{!Ձy {0\VG}-xc{͵bPK&p$|s30ɘtw_,,{/.sE“@A{za3 h Vtg533x y>hx~ 3nSIڦ{ +)ύR~T`k-S{?!%u^4߯N+"wz.oѩW|rUde!Dh b&[G,BV%41>yr)%O4]717M_HXmv#S/%\X8c U#D(Lk9{Pz;1h ;L ) f;` KrzlGζ{, i2[yhd992O RA N񷯣Q5,% Kfʓh#;[d$,&<S?f h(8 ǽPZ JXl3Ijyrb0dK;%K{6cx@Z5xvj{i RմQTN=VbQ0.{8rLPC!d%fCTPTB}ۓOJ6'o0L8Ic߷@CHZK_g%|FL?i_ពkE\wD߃қp2OL{TWwʭQvmZJ"h"įE7li* JgP>!T@n9rS@_~wm yBq.Fη6!pDh%B]E˓gs` &yym2sc=huAwNz׶WFŵ=1s2{$= ShTJ>IԥZگg{b1\&3K|JǼ@=⫂WŨ˔M0ac*)i-od^nI<3Q$ƻI= b+Sl03 +0NCQϸ;V[AF0gէ[* yDMK3#N,;y7VR~ҍvCzкxdoq.cgw7cV%u` moBo$njՄ>n1-rTЅ+l㗁ʯ~<+[.>IBPu[5I *n6PI7j&tUorO:8i޷r@w$.`ńUH0Tk\ր- Tk%g~h006Y+>x'>ZBGS`}%M*O_ÍQJaÍ#ln;>.1Sb#m+zRz o3N/!Aw=|Z$kh,ŭ,6ecKEn5&텚=ĝUT7[0 YZaF ŵæ B5~σ_jNݲUJ1R,&_E*Y㩟'  ׽4'g0"ldL(M2誰V)e*k. Hv e]a2455g xk#L6{ߋLkNZnj*>̍z\+~AGճQ9{ϐTCד'SߴߎVrGշ~>o% Ph|yȃ<&6_NP wdb-R&~j)\y)]SEy" |.7,A$fslM 1b6wi4k;ݚBbr)/ddKk]o.s]T> r D#Eѻ@h6aob7]ʮ7yp /š{/[\"ד@kT=d0-BC-~)]Rc ꘚ˿qxo;}sM?7FGӫck~KeԚx@YmWb̍V /}ՆE{-{PZz ${64bd~{}"w%tC72v<;]$yNb_@3@DyRW I>Ȝzf2E}>VP\6k2-\y_9 4Sk6(މdH8<9=|Gt "aQ:Ȃy|Ad܁F#@݊HvLzL)}2@xl5u9$[<-aIsɎaYXWl8 ^ ̾xR;)/cw-r+}%sTyR;f9_,CYn'*HMѴɌAy|{UΥsy[ó(!V`:_"j0Q zծVҚ1k\!ƌKAIvb}/AUS%#RGcx$(jbuJ4r~R[H?_'ࢁ=)UFfiU{&~v;$s%XV63ƶp|HC_keS_()vw꽐v}Mw=XXвi]:"_jCP"7/87Rw 4[O$Xnd$rnpSjZnc} IU%FpΪ&Ir&{/ri˪ 0mvQR63eas,AĥhIbOSZVE_G";4`MetCo׌An҉+ۺ\6jS? u3IeQcQ QJ=%b=(4B2]@BE.ޡk8d'=,7F/ҙp x]I-9snߘn*@hQ{N=Ц9YDd1nwlq9:t-ƉafՊv$5\#!t!OfeAB`_D.gr6b) Un B+s\oO<)>>/٠4aQ?=T^h:GskJpU 4ѳj ;  s"#ýItZyvDoDtVy-F?˛qIT Rs6_}GW>) A`1![bRtAݟ-یp:eӁcAA2- N0QY BF= !Y3gxw6*ۆO~2-E^YRoEMwEci iTLF=[aVcjPIu%vqe,q6m$&~lc60!ýxPyQ ʰD̤||bgOSFK5b-)P]y1ýRB7 de B6aT~ع$QTHzSAңYо؉o2q] , 32'7iVNtJ>+ ^ #F^`V_3= 5­6@/+ T.izzO#2Pj>y:@Һgd2AӚ-,1 ̦E/D^Nh=k.upB~o2EQZҽ9mſ^]Ṱ')0<m )DQY. };Y67#HrA&Ov sIǐ uBvhm>"O0q;7'TP 0#U+]{Yͥ%E=5՘vQ(ѯ[0 4s'"N3x*u;3z$Mvx\߾d2YI-em[oOkÿqBr@C!,` nBLD3Vd j7e^{{l7`$X;a II\AiN{6MG&FvKxthr@aVWS h+RRWl΃`}zÝE2h٭Fqq"N]9Süʻ /D5?}C |G[Ɵ^QTN8Ή>Bo2NNVq_xj-^hc< rM>;3 8_]v-kS,ԐtoSe uz\'|w6>W3h"tڄ 7^1CM$dt73L _9;mEMhw8ܴo# R9v0וt7Sg}c&HkufE\c*2ŋ}m;t?Bȫ6uLL7U''1 S7c]FT7s73YAZҘ9Y7^KNصFkbP(|Kxen4Iܳv28"sĝCX]_s t'7,aQʇCeF~=Oe 7Tܨ%^+!Vox8oj*IqσnvBlE |Hږ)R>9NFϋ@^cBi-.D-[8} C@ba`";Do~iAƈ@ސp)0Eu3`<,ա+6Mʍ,{= TWQ c[ H8Vyrݧr¥dQXoGxN^ٲp{_Ô*åSyT'ʶ Z2p#55 yӏ MZ`pֆaLO٠g>HY5lo:q|Er!N8̆p1{i&[飼K5k\o\Haq:*fjGE7׷'ik F#GK4s>A`PM̧C3WUې)G[??JxD6~{^ bf+$pD#TPq5P…1'l3w6!Ǘ$ !LOiVиOԠT`lqnj1o~Xdb+9 )\I:lzǭi*.L+ x#*]#HjJӜ cQhWKC棷VO:TguDU?xelodIݷݨQw".jrZ++4Z( ~赍uA> ZE,FWEZ2x4 [ˆ5u;ڕˑe'i:9Y? a"+w6k7=t\Е|YX"oɯx!/YL;F#?".x'Қ=8@}Ȁ"a3Y y|*RZb~3kHQVV0EXCY#k:u$;;6DAWݠ[e]6?cW,~$;.zסRw7C*D:@rms>kB~37{S b 4-nTc9ڹ3q3cb .>2,HQfl`D^>3 }g"/l^)@@xϑI-jn]|C Ϻ;j3)1nDP~AYvc{^7.1hh`::Ed'DX.qZԎX =#Bw^4^/M<#rҖ$=*B~Xƣw3?g:QVr-9;t97r.D3>sZr`\0e]%Եe^`c(xrLNil0;#?ӣ%ڳl̈́Tm]i_mwO&b:H1<\&iPɈ)xS!a]Gf, fa1z% nY{_a2i'?zH9IܧRI/F8եzU`S=/pKWkwmP95TG Yʽ QqY?7 h\Y.I4:sa (R鄀ݕ1|3:X}rg`[ܑUEkYA uhg7lWU Lz8b"tq Wp|֭\deJGB9$\W豣-[W%] l<߹^ mb6aRR1JUm# CMx`ad7Cn_S|U&yYyOJIg h&oCQE 0(#3(!YO[I@,g Pp\0_:™=-G[( -7?v'ͨ=- [+\:sh8vedd]:-W(aR?b?玄%6T촺 9’J=g[s@C BPs8X 'ۼ YB:rԶ˗ҳIorj &A >lFԾ$L*\ :2/'.~!Nr5\V"juw|xLU|.6~2-& 8 7Owt2RzmvDQP6DD]~2*̦V/3g'^^~|37ƀ3Uwߎ!ѫ/i$ͦQQ؀hH4.xːLI.׈W2:$~5 gMBի9 U%F*KNf}&8"X *Γ$昋Uj}*= Ncf=(bAz-5eri{GN_}EW# ySRxD(W{bwISp/Lׯo(IF&91[N.c툁5ˉqomdX eկx"o6EA"Lշ.u;МEβz ,ّS(6~+cjU3n:J_JNW tmœG:DR_K=0*j sCz0/bOx!mC]J$x` PEMm>_-NH1j3Ezte3 Fùh>L޳;c7 ayz<BMehͩC!P }(Mv!.ZX֦U359?fjIRE-m0MLPuabLD. yrRVM&;f{D#58.NV] vG.iȽLS:ٸ'o{J6.n-s0t\{vߚ1yv1!>O_9űHZxDsxOW&zz͛RiJ oV.6|AEi<J5d8WfiA1eyzGDY4t)c`\2H@Ӂ)4PkH +<6ͣ t>&tIImp3eNCeN8DEy[/8-X }D/:k_rtGӕёMz':`^FZ1vm8oDd~&wIæryHk{R#J*s 嚗 aEMj'at1:)j@2Fu Q967M]j̔z"mqF5[Q^4x8JԳ VrH l ̈^v *IV'D9$ڍ uV荰25ͤEvUE$?K%#GPEZᆡ f?WP=޻A0-P0y^:GvP0'r* :,%v]ei@L:& cO 8|,v6/TT!?SI#[C D~?DB؅=}ƙҋ3 c+$nI.~#ao6Q(tZNj/3u<{2e"`!:VBcl7@;b?<}HS ̭2&|@ڔ.ql^a,fZγR!u!gEL.;p/% #xV쳯.cI{Q8GOyXOC,yeTwDn2q~kv˱`H6Fvбp_y?h0sd:~D넞u'pU HK;M747+,~\pmO]:3-vdĖ=_v)7Lq*1$[w1 zSqS4n婛%5p77@,z8bNj-'hO8IY Ww8(dS(C(4ἂ*BI'>r,B>-K坬oH9}V'^TCoj_ED '\bVJ9a>J2 ɳ` ɖS¶y/r$ a{Z=![Asb&FT<2W}V+ qM'>_Dp&u8*oy8|3V`SOΡϊgIilßD htVTϿq.?Zx>Hx5 nK+ @^'zx*MBrp #G!֛^n ~Nj*/~OGP!M*6Wзf"q!Vn^3Hg2%$)ЀEcݦU&@rR:v}j@_C9w~ZԶo(j^+lS;nĠ[̈́cRq3Lg pWc+.wpUUžsMMF惂K:pVn#7_LȬ̭Q:baV3< (AP5+! Y 7x<>GTr lRJJ]V) wxbm))fPU&8ƭah:'Ϻe(3Vl;qæX721)'L./$ӦaKˊ.sS̆5k@r-G?!Uj~*|?^{r<0gD-AA8ӣCq"R}~U^t׎|J٢#Ƙi"NCǁ%]/AR_^>S"m+A Iŝw}lLP_u/kSebB 4C  ^ri~U[CVJƱ= :ӊ&\A*\_v3LuIjԋd uGQ'p[C b*C3͒EBi\jIlK+~r٢:0tBWCmoN,6 ĻLB:@|r }P=;l0O'ien;3a-n*K9EJeiӗ`35mfJe;[0\a5[Y?$=߷;BԌ&rp+;af:\O!3O4RjktJjhz5s21aD$!f8jNbWfbf2ft!wd{dpߩ1Bb]4 Z@]*+q}Cs ]cBΓ)n҃/spö{e_78iE@ \F ӥZoAIq\H.s,ߓmqr׊BPr?޶<^9J$";NǨL5ϞډlY /2\Ck=;ω^xd:A]:%.Nt+azRT\`+H#o8?cpqݎ>y7ǎó|'{OC0đ)͔&FzWOv+Fr jkevI1{!c\+ZQl 6p0@^+y x6 wL'ut>(|߂Jxq6u j7_Z%\nX4=NMo) b/eNxoM !*3ֈ^KvՊyD [ xeh@A)||0q R ?^dL 7d; \Pw_pQU,Pj6W)IJؙ$X9k :o#>hWVqEp hh<ƶ2pj:x4:)g!TqF0!3Hx@Ռ6 Z~ @GTdޤ {P1Ek]M){jnq;JH~xk l̓hy yk6|M"(W-QIObt<|J :> 2KSRuqCF};\)QPk\焓FoqZȟts*s~[Ttgwͭ-p#bVr8'E(l m(mV-XO$ ^Jx4ON]",tZ78 ] bA5a@7{>8Iiᒯ9!D_pBHI2DPZX8n{Z.,M7aFfs#mOR.Dj3,$szq" JdmLk^ :߭ vr[~X,gE&dHo|.p VǮ!}qK3>=F++naDL%bN[ YBZc]EmpQs׳,1[+WĬ<24v\T .X_x gKʯm+=mq@._ 7V+toaQ'{!1VV,13HPAc<=xq#NJc3*]tLo˅9:0IiTVǷ6LyEC<ۢd u@TYj( QMeUEt+\ES@#C/NLN1C5r_$@GA}EɌKSPf%{Pua 5&o@EQ[0 ţ»ٚGO򸋧-s)xyQeYWr"3-Dp|IhіT߱\`5WO`&-8*wⷀӛqļߋ a8蹟? #2A`bI(aORD~gĜ^F PPQCj>c9-bgJ5L 2 o\vZ:AS[A]:V2plKs/U$ neHbHI+`R zጷ+gH5;5ε@$$QΗM C"xijZl\_Air|?#NaT$qN!CM9ɴˋYX+`4VT`<лɚ.DLu߅2sZCd(e-5 JR.|:R US38[zeӥ2si r48!"=cܼ!rj" \ č"ÖDf*]:,1)(ie&:KXT?Ucqm]лQЁ 5] ;T %F|C!q>U?E ,&)4J4w= W)v~(}iԾkEVKG2Q !,2˥;pl`>WEk{h Zh;-9de&`e.7-:QXUb.=l {X͘kUAXiH*UhH]ϦocNFUqzyr'SFF; *j`K?O-i ~W3_Z.y*݅+J!bnqde&sDz!e|KplGs?ND|GH]:!X] w՘c TZ7u>B]% .b,RIsm5ɼ48?Gejo]9EIl_0Iy$ ڰCjqJ u9e_>@=ya~_o^]\cx2+5آ'TJgiڈPO+W*Һ$ q'ˇ!&S0(msE'aC:QTj}}5a |= 2uL(yGtި_WuЭH'-޽?פ ݚ ܻbo<V'i)28yDHj@+>e}Bv:K! =g ݛ^&IYܯCK3"L诈uN8L}PN6\7 3,^<]O&hWg=*"G \Z୴tu6(Mp+ tk%-=WF0Ęq/ uU_ a !hz( >ueֈހ{%-몺 dks9_;fɾœFllp%RČg6Gr 4Uovu{(OHYلڄIPqMR D=GwCd&uIJ>Tw2U!۷QZs}}e4Rh>o+p9bUAkot8Ǭf8T`хߖBMx0Iԗ@"5$ɂu/7HB855c-!4tLTsŖZA4TD]aɄ4=,YM0ʺJl[#fbxXQԏFJ`htu}jf % N= ^g[(^v<90%z&xw7;olxȘmhq۶p3v(ΚU̵),pރ'C>{tLw#Z"m<P["gU]b>,D J&7&U`fr1 ӓRdr@‡lS:[ܻ`ç1fp3+Ƴ+[ZڿrS?u$<aHDĝ)pة8lGR9L9qb$8^'hX9!۬O]w`yj,~6=Np3 iX[ -Is?| {DדQN=Ƃ@Ad1*N;]bfwrh/{y%#M׻x@}T #M{4Y$ Qe6IvdďEGC\eK5B=[lSW^0H_//XͲwIpF92Pjz<}EݐPl8̖ڂ;|I,"9#hk$ %D$Ŕ&WsIp>]ov1TSp i5|Z rZ/ykni\-Hf{(ℛM@,p,z'~\;3.Ktzu`-umo@Cu|jh”c^=K_TB i_c$'-Z ݞOlwUb蓯U$U* +Iɕo@q4&6_N "üěKhkc|[kp`'$?]䤐C9,}^[@o 5KMM^׀K}au~~?p~0Ի&nnxak}U>fx@opke7IN1B$fɈγ\WFv?YUx0n :W݁(]5LzlX~rL7yxEYp/07g92b0L mXzh`pz\)TqO1rCu/Gf-K ՌRyB{̥<3є ;^ȫ{dF@S(&X2S0.Gb"QR9n_ 5MИ .g5O׳IA9 p=bT:X1a}*t>62Va>6~wY/q/Ll${P +4` v1AB")~M2& XagJbco/ËqzXlyCu6S Ejv.#7 TY`Zv̢X`"xej{Ơ=绛1K}Cj([|tI}ȥnߊz+VjئUzr@@VFGJ94q7`cGqGz,P)_p5|š(^,8m)TX5T_h_üHSuw5F;5 )!JLD6PY__髏H3K:4Йu< ~w1PiA8!]siY78NGBpČ޷pz-ݐ%ɩU0Q53x'Fם;;CEC"*a XhaQqE&ɖI39=-%=ݫ<wTM~zl oٷ5 zU!gۛsA~xb@ Te^}2X0 <2ChC -sնmڇ;—wWbX@wD-JT&f MGNg%Z&ŗM xH"(@Z\z^ZG$BΑg> /Bw]ccQlAʠVtRdl4μHЧ% p[ӧ@y&/F%zDJR/ux &8k= >@ɸ[FWY䲀UB<f9*ާkP[b@Bh 7=ChxL ty)N^ecˮCccFϳx3c-7ϐmL˭_Ͷ3&xOILTh{`վ`.Al#ATٳ%%GvT-|! ܝ.=7Fr`r c$F{D]jX|TcJ8, w4ׅ}{Si]'n2Zrb AKT|yeN[U*vgǠҮ^e)0ƍs 8l\3 mXe_k!n}vau }Cc]sdF8ݔ{ϡ2מqA1>^gz|xvnbхbX <ծ Ͻϥ;ĸT:f}pI3@gs*O+#rOlg@[,/u8y x}VShHB w6BkƥX<8n\N-cjjӎWl7`YpAU$.l$9aСNyݟ0l1Aub8J>nϤ٢p !v g=5moOe<$טv:l!\ٻ1j8j,Q8Em}"oXt:~UQِ&AMg|KHJLq4?raYÄxr(DM[Ze.@W:N8KT(D=X&> i7kAp/%p%-~*b)?ݍzAkN8o7eJ+#l9odk:C+Z]Ydmy=@Uٿ Yl!WZ49 ,VVT~KMj. EjAQ|ًGF.s! aE.|81zS"dUDa"C#!Z,.| C G|VXV26JIFXMѴLl؋ ZTwt@G\AA;m^=T0o|S<>w<%H*44!| $#B?58/Y|^`uŬ%^8鏌-ϋpXŖiZ m{l8C~LE9jB*Spr9߅-cjjl}0Y^2r9OtBnm% 3-H<tryo#unB޻뺈{2`kf*5L!7͇ ձ]co) )n^ 향!aHAajX:xJf? ~]L@c3'ꁎ[zthNsX[BeX0] {T0;WDWJh< R.{jUp]%B-QYK U_n1%i8MCd')Z6`N`;pL,uƊ6{yA*T /yxPd1Ol KB h).}zqcG\hktkWbs/'-a__Qn,:?G|&.ӦA\½0Klɱ_e9e~6%/viVذ`"g܂>%_G tJ7!b̬!BL({=Om3תVJTۅUy+v]ÁV1-ܶvxdؕq6xA1Y%HaSZМn~NT|VlřAX42gdxH5d0L_-.>l{ ]DD[kWŽ["܉ m+jd!0\U?>KcI %;ćv8='*BzXդI"sM'hڽ|Dc^&.+x:9*{1e.lJd*,G Qy^r]TS=5 %.fhH'1Y*֮ˏs_jvǛq!c>-uN}b}i!UGR!"?L Z JT+JCyoR0J_Njs_  }`IygN:;hop3O<]^?P {}|v 18l`*cg9L״# R#R ¦-6j^Yy(s F@/UJl=ZM@SG(9>cdtZƒj?u`< ZZUÓe91mW 9Ȣ"CM78xeZ_Aa6v\5'.Fi:n:ԀUǢ̸U{$&7 ;/u8Gq+)n1҇zd Fua\E]Q;?[K+sNoF}zѶ)-V(QPn5>N ׸O'gP 68R! $p #=_"J莙B>M)izcI1i؉c71q" D2H4]ţ1woKLr_ c5-ڟ筚\WイOkf:ja)R\, X )V_2M6R#tDǼ;/(\ug;wwUp JlCg)9&O[2%l؟B 5.dx650!j֚G!PjYR$hycz})@c i95 tHʎJaF/<:VPU2f𼩹ݵkZTe` #dOF AH`@Aɜ e'ʁZlb\1a'R0 m˅U0]dC+C fkM"mwJB>xQ [8U8c&ǖYuq2V7/;p-TvmD$0Im|mݢ93 H!ίPI1cͤꨮb iwG (bEy䣜-lfW[>uf5ܱDK0`Me9QU"n*"s,A95ZvXicLFFeN .̓uh&.i4&[1T4,V.ہ)\%(eؿOʋe7-}tzDSDX4\T!2ɵiU}-Jyp, ̱lpW{ƋRd30riF+[xƵ]&:n@U=\.V2fy~x@tBS'6L⩸7xSOYbS:9@![qoFf2pUFI?񦘇udޖUªu;1G,v Bn(?6EGN.s~($ (녌6`Q|g2<=DB0 6m\_.ƣVtM,Q[DVU) z~#B-@J_t {kgd_<Y7b|F&8ߐcGh6;-QW'lSSY-!l9].`^T %B+N|ǀ[h&IGWk#哸tj߇-m*0tr*@J'i9B2+o/]˥o CRaS)\͌_SbDU3K EJ!?d'\vU B"b IQ-?sCވg $@&y!-?]ͯPz Ӈ i1߬.c.B91RasGyhJ-U_H^m]#;V40? )j@`ɛ^Wi[`&NѡIh}sz؃?fͶ2o8&QTub@(aCɇDV.peUu&Gي؉jɟ:ksc(|m3əۂW幠4,]EB er7:<º\[.zM(AΆj!輩{H,?|9j`OLÏ[Y @Q~ーFaĪ}lWa@S-&/ʝI2I.nW(S/:YHhZQ`4 AéBGȏ  S$+>e!O+q-%Y"GOTprfTt2n0'<,AXfޏ|"UfFe_ѝNA/[~@z)cLRz$*ň<*-h_?:|$qmxha%5b9/EO%&WH0vB/ ovSM'D֗f8(CZj(Yp/(UEҴm?p^d=Ė lqOpʪ֥8ڈ&{EFL\/hwW?' gHSP Z8q PM(44kč'SѺkr9q0^- R&+E#J{N.K )8;'ڏznNǷOe@- !6l2b. sĞCIҊDԕ 73\f۱YodnjP*уF[YZx[ i;$koM~ ?Q_<H|d +/v{CtS-hHPwj੫n(߮ym2o hM2t{F prGt0LӘ@*OPFl'zA3[tPWT;z[TDtB>hŏWD'fs=Cgoé2/,eL 79eg'QБ[~85hy%99 ]]ԅw#(T43rX)I~JRynkЄh?OǛ q;זHu/vo,,$4uAs9>he` c '$P;('Y}4lm^ړ٧ "">D8r:v>As /Cju2~hFLc6. J觪S?cBn#j$f08 {[0όC-Wƀ D4:G"fcb 8h_c*<(ҕVK/Rt1 5)ðgᏥḫ?| |ԃdgrY^+D6lձ|hFg"r3S#vh?&l+Pwjs"`H]Km'ZZt ܂|>El<178Ʃ;'`]Dب3p 2/Pۘȷ+&eSthy%=EW J@L C!eϪ]LRp v.+"9zȵW=z@XKQ@ p :{Ɍ3BC2=!7~^+}hHRcn6Oz Vi9KGJ7vL4!Ptu^ Lü{a~`!dVڴ՗S|Lo`CAL0q_앯|h%͑@A{ GTWuٗ*Lv?mc+w9ݲս0Wr 4T~',@0ԯ$$?Or  ܩUC*s!C49.?\=QBLs. 7$xs̛22٧.S(\P͒1#3/y/? ]3l@y.b%I:}^5 +5JE~l*/PCصYNYvRJ6|嫱{'kRr5֣Bŋ-S WVXMer*^J56f<8“ꔓPYF1:f6yZ)8v& (2`w\t n6JocglkDHƩȺB|$WI {'+\(c>h%f Vtv| 8غu` tkR+L!-.A TN1T"|uVFV 'c Q&1`t Ȯn/Ƚ̱-a30O@V/*n 5<愠JnlrDAr ݇hw.LW,u!/ [65$[טӲ5uݕoo} 4!:2: ȝG!- $P`A*<]T)2=p0ԑ uItNu=wB%vÔy=xW "F9ó6g[jRvK'&*B׏^Ӓl KbM(qQGh AbD4~]ЇFEnUt?f0k`2!^,﹇mgr͜E;c.\`}JbxRFC3qDJCإ0H"p/ysV߭DF g OOPԏ^;3MqbeIGt :rnWˉ]S"2yυԜSۉiht;TS B<"ɫٞRl`_=IuT?"?Kex%o5H݊uI4pB  y+BM9Z4_]Fin&>W~\/N9}a͕9?˃!:hdbz6o0eXI)beJ@چZٯ=gSwл8v7ST{p9kN#yKJX,yXtdt .q 03 g', HhsS.2]rOͪ7އ(uY9O7WqȐrRUvKH? XozTwLWy9t8Ë`N 6nožEj1K =$K7Ӕ!+[+2}Rxbm;@(+bhuaCJxD9 K;*2(Ss$f80q`t?AJ:ć=C%z#7!vn }WCu(^DX\x5hCC)8N 6!yR&ܣgȠ5ӫ2p@D^ NnJEr܌/\h] e6B¥hW ugOK&jH cWB9V-oX% C'i0{͘ 6Zisx*4CI-N ix%Kl? CQ|"F2x&V*xkVCFM >xӷL2Cm$tj3RL1f)+;dGGMlCNLؔZ91໚$Zrr~0r}> BrJJԻxDSeD$[ j<(W1YR\K|rhR^FҹԯRwK)[f5 h ` [wMm& Oh7?:|-Io傹7TV1{g.44A,+`PV %eow`]hWnx_Ip,OsYgu]Ӥw}paSNqJ_-oyuKaffܑU : V\E9.0AK;S1^[e8,S56a9ko˧ ZG.L xj#`"#܀;LJ `^-3Qz Շ( P2=KI'PBaO`X vUAkE+2hczZa_F?&ͪ2?P; ވnNnON-L :aSQFeo9+s3K!FQewo{J(F^0ćBpB2nRzH5 Ɗek MJ-x>_vRedEJ&3^ҎQ/}> Wruܱ+#_EK@Ct u,6p$#7[w-/o,Ogs6CŔ(i:,̆'3͟8H̃U~̵BtLY¡3v9ͥ>xE^.&bұ47cHcLAYdixLDf&"X!gqn C>W/s茒s)5MU{ W s8za5f8m ['r+M`~bbL &le0UqYfp#ȀXf)]*?'aˍdO2&6v'N[TjJ#`BX].ZzoFInwuG=hCC>(ϰ]IpW$=B;j W094ѯnaڱ W~|6~ȰOm@F3A:}VadK&aT!u8>,V8zbe6zC* C!=ݔ;9sME!EUS6B %=[Q(G{ټ$B$*@]ſX~H@W}5#W~Nb4#Bib}8zۊsPL[) =dپAT'oBSo9}H@W0)؊k9gxz-RZ/8( FAhD+漙)} M5Bj1'Cʑ&e jt0z5 l 'ޢ%oS@s!Tr_R9)[KHGI Θ #YKhHD񃹟BU^?SIgDy>7z O/~8v_CJ7k=]!ݕLQ4jXbk=h'{ON&/h9Ka'j @8KR8Jg/-o&򂓌:{KѩU1s5fw%ic5uI_8~׊zS2My=[|`. iׇp %,tH?nh8l֚q,Nh]Tx+<X#z鲟BoH_!)X |+g>15Zwn$>wf`NWa9(bdԼ9uگ_GkqSV G@Hyݮ;3ZǓۮU7Q[jF@ݐ71ܨؤm܇ O 5oWw|i1M'](>eÉ[ڒ{c| <mSx0Ȥ&4E_K.\v( "U(u'X!89yF+>BfDP͈y;Tk!-(8w, E4T 56s51ޚ0HD_\Y1X, A; {3HP/-+q< &}~ڮQV_55l.7YI:JA8>.EZ*t;\p0cG$ScL Hyb (vcޢpB+Ql+pqD.Fe B 阢QK &J$!׭an͖O/"Bmw|O}u=u*PuS0oؕG&tl ߂4~ ~$˺2d?nP`LGݹ6KIp#WaֵUq4@45 ^bD .X,=CؑuB|z&aN ٠U'Xm{'?'z n6lJKX-I8/>6H004 ]Ǫ&1`7қdJDQ/NPXW1[!&Z`&1* I&#bLm(V=zeܔNք w"Znz_16Z?x+!Gs19ouiF0iҲ@&7TWm[ԦsW2 :RҮTRk~G/BZ^ۄ-["xXtP.8̠d6E6tTz`:6,JtK傑#qXAQfӿjU74,;˕ǾYd;`W AQ`[V+[.CPnz )PB@Pu͒?j\ď ]I\C (!߁8O!M}M:O\ l7 |(Բ; UuH{WoX+Vguxy0 as. >#&_!^YF̔94? :f&&! JhʶrDR٠D^ .ۤ ׮[QU(#ˑ/Z_P!YBc(6o87C9^V8&o'hϟ;&sc,HUܣ`sG kn߼Y&"#QEV18huim|798]Qʿy!Yiש {l Es;Rt^+F x5|Iz'q!wj|01/5v&S k!H;\mv7ucS@Лo5uI<Pl,[w>Z;?F0ѣCox0`kIk0)b:ozq}ףl>(3ZuÝtqk) ժU}N-އ4飞`Nie%܋2>Z,?sRxaw?= zH[;NgtT{6zt# aCC7 SyaAGsK\AT*/դp#V[C&' kv w+&7v#*=B)D;1M|-NCFk ~J VgǻA<}g;4'g*!!u(?* QfJ3&9BJZ x<&+s-moo³kA+h~q{ɂ7gU,Q/~1[ĵ!GK މ{xu*S9i .U)C[G ٕ?)/o޾oRŀ~[AyTmi?8Ŀs}N~1~"ٰ̈Q|>9Þ6jc!7G= XdP'<jkqj,u gq3ӊϷix$5nG-arivSj}PK q^ǮE,U>} ^5ަ @Wlp-gbej,ZVZB'6VF|@Cb}sD6;I TwM0GrSm{lRd] < CY' wnS ´6h&/%e"ECrwG.;|6'DRhNr{ԧF ^xiQ;Eћgmix&dx%2]ͳV~*<]IV'(彀N'yJu(9u.g1E_RgËg`mw\"?NyKx~gM}ȗ*BFH1w5PJSCu pSt&2[\F_]CG)"j~I&z(K5fae9R(_ ǹ%HdK ƪB*6? )oa}*)HQPvU5Řvo;(V!jߏ C/[F#c7{],|\b B~|sݠmXzӗAVJ"NZ5.O.һ@] rx21JpD wnT׾b@M 6@Y{-T&Tap(bgDA Rnʽw3Z;1fL$7Tb05-V;^C rO wI_ [qޛl`W7#&{=ؓ=E;9 he/fq]ԱƉSu] 5bdʯ3BҤ vik:TZ_'|xÆwesCf^]F<]̐ AN_uIx]3#N0Lڊep! 僶\YEbZ#Cr*DrG[;x*Ĵ~BЊ >RHPxq/cvW]O X=gy0)]Λ.SCB7ݟzprϫ(V ,{%Pu].dZ&.|Nu x_h-ilVjk =0@J;•_UvE,j*[mT.ԄB)*7f]ˬ,j]Vx32@g48 '-|}pʛhOO ~J H-W1Xu-n2}~*7L6.v/Rhxf*;-W'3("Y-z*<3罥KW \vO wumg{;xlY' 60f-<ݏ~%/*.#JS1y1+$o0jB)p rYHg5",rLcMV~ɝޑ!bWZݸkNmbQDw惣D`~nE+w܃cu;t&c>JKODC8@c7IQ#IA_F4W?˜cvХA?s_hC13լ웺3졩Nݾ&?b&/z迊x:S*P-7Qk\Ug!7KQi`^hhdaJý1:s϶WP- &@휋mdHI (; 9&Uf~Cl"y긄W.ECo9jqۤt2~p$E^_*nيMqq؉Q䞸sQgMƃY،!u)giWjι۳hGFټefyEQjl>+š _<ŗK]$IU$wvB쫳88M+e@75?˞9_rH*fdx 'M@WŬљHo-oVZb_1Tar`CσIΞQ,eNm$2h!x܋SBCwZ ԤĬ\Ɇo<*;Ȯ٥ )B"Zf3/B"& +x;I |LՄ$CGfp,@H]DXM)n .EmYgsӛYl`H* 0y]kirGU]^^Sy@v0>=96e7) a8H# [3&1|B[Ix*M:GI_rT&q~{sPb:n',} qX 7[rblve'.-b"R|RgY\3ޅO|rȢL{ c܅g+/d!Zp-l= m=kS\Y-KatB{n+lðLŶOΏv[Wٮޯ+YeQx1e[mB%Tm/UlLԥa[gvOfc~ ^}]{m$-l/r.※ _WW\.PPMt%ze J42PLn6C=IX K7|O.ϰzv\]Gfy C2vnyj(]o&a8ApuhZd  <}BŒĘvQ4|M9dcU֧T"83\X5:&sGxup#1\A>!6`+D{&١3xp"!fY(Sw#BUMo cg{;s(k z{;MU 6T&uU?c~a^~<yyLsRL86F QR-W vvߠ̯@_`e8Jg$>N((+yO ] j789 3(AG~{vO{ޡ~=t Dz'a;'k\W`퇡ل@BF6+ ^?<,\X).:瓨)JݚgGȬ1ݎ;KFF0>. I !*yIS 9[̀LtB;Ն3p qW9ؤ8)GX*!VR9S0կ vN";eK RX3E~asU9H$&J7#ϫ !qYyK .mwlr@ oF;2*sȹ39ǾS޶0-45rRc7ލ{-7񛖽[18lhuu=ĒP-?taz:80z Oo' <ԋQpNs(ϘA]pUW$CQA#"ݵ!Ri{zVΠȣNL*ƥy kGVZ64-Pܫ=h lFu:niQTLLİ1anh Bs(X4#mV^V'Nl[scAsL!C\~qq 2^q~UcF#S=hR*fl{FɄ8[kAg'3l brV݋VHƝ z/Ťr 2]NX {#4?¤Dh[7:WGh:|42m?_Ldobe831k" z6;3VQM)ZɷmE4cLfrӈ'NDʞL&ɮdYp4`V6̹ToW12}X\d݌U½*ҏ}'zF[+x8!xx\:!n;~_6nPd+igMsdׁDT~%1TE"wTS=2 =Ꞧ߬~'xlDrw$LW. Ja߳ehSZ6C86ɪrD\Pru;\GHGGDB۹aL\S&YPTd$ kaΘVRǢMŠkjnE6zӱ6'ptWRgW_tEbZ-M"I|
ԟU%iI獸L;PXV',e"!*ˬ[P&=n,!e ?zOy. dbrHc70onRWV\74U"&[ʙ#ޛ-mx:jGcsZu0I L[23VҞfxXuz7Ha~~C/=8]ŌdLD9J[$6~_V` ~\,  g>yuoVCVDO6 ;bg<) /8l(gzFȅyh`E7 I؈[ܫ{Or9h2۝$F⠖[*Z?OUy} ƺzN}I8OmV!=r\?~Rě(RV?s#19@zHP6bn.e R2ԪźR1x1_=zeؙ|>UWGaLjsq&l-4%ITЩBӡyEoUp+-R,"X+NAh4.^ h?SB0|VqM;)OTm,yDo̸)z)I4 D=wŒt@ͨKGstIYrt ٰGc EB;| :!8kwF߆R,s}n[)T d=\p} *ǡ@L+gȋKE V DYK}<ǓSls%ZnHg(1"H ޥ_^Ơtz[x>!8ԒVp BN%/LAӱQ$foꛞ=uPiv$8G4݊笭BaWSiG0 T^Y3;"1^GWm|C|>P[?% mՇZju:啤;u @evۯhTI yl[ r{lsPyT/HbOpT P(Һsɿ\е_ =KxU:۹G4|NxK&lY[}_"M`z9%V.WmYlDe\c~pXALq{ '妧PL=,|y?C OKW\4X Fl\]7֬7 5 ^6/:.=_ yB=*q! USq: qޞj^<4oXgPCh&@-\"ۈ!rդ).)fqY4N~nP]V1XHzDLK| vѪpaxBPh B,KKC4v*B9Z&WyEɑiةdɻEMx5 s1gC pzѸj6O3.pg7hp&~0CBZJRrwQU+Ke9j5]0ҿM`>J"p҇H1]m|pzPv^  a|)s7N~f5%D&A(ec_BVݕ& #( -hh#"p1*V:L fVx7kS64|$ɬp/5vȵ_0{<~YRTPy`'RiB%/ÚG,xV_a?1‰\ǟrZub@/c/Xtֱf>'r( ⍦Iy>6KvZ:Oojb#d37ix©;ݬ=`Rʒm8%c%}aK#BөQL `K%M6^;me rqpmN|_sۻI/%u9/&{Gl^.vAt7=<5*676j6ї2$62zwLe՛<*K`L ?Ax`&kEug7)JH::$DvE&40]m̐Q *)(`ӗ/ S]E0(yDCӍ`"Oƹ|U&Yl.Ei9h( "?<`(j3o6; g=j13Y=YP1X T5J 1'9]4a `\ڬH긝jv# I"S4<#Y99BǷl<eP gTGyޯ,q+vrg> |!_S",V=la2ATawPpuɳm1 PUoϐVG,b ]T%:6PĉPH|cf$@<=얕vЄ;ƍӣ*{ (ƢJְ,K iͳw$4x%F[5!E'Z1VGKǹd<<r8C=XXN@)9ܵOC%Q0FS^(o0z\ND<)?פ77b<.5qb3| z@=f@2T_us 4M]x :): 'N\~ؒkF8/W~RX8m!gk&lpZsjAz3T|Quvn^4sr J?rj@vYP=IHaH5>4Wg)`نbyT6Ib (3M_SS j&U$v :}B3t%3@i tq)j3K~zjtUpk6<=Y) Ђ-srgAuI!p۫kuHMM1+"Ɂh4uʠ]-?۳27\CN#23^D%;SUTp'D};;uB?S{syPw/b34fE>`-R'YTKaK3?:c|HoÔr[P>'SːpwN[g[9 WECYvjXfA: ]kkUj65pF;% )yՙP'5הΰ{(8 iKHhؒ意 Z45)W*^@Ĝ#݁j1(K4#1a48;WAo)޲6 1c|T/,ḧR޽ѷH/ 5g[VO=c v&psO l9G)a\G &!F'1};5Uw7%uWD ,} s1ܝ$gveDu| vIW74yDtr3St{I#E8Ckorc~m f˾NQ mњ*ݚQطV=%\_~a+]q R<J|5*BHܛ9y~}m'Yhsz`̛cmRF-ar,ol01UAr"o2B}in})&pA@ DnIJw7rzm(Pѳʮi+w'ַ{f#CDZ-pS(]3{vneﱃ)z?2Jf (Ml=:\YiMt]/X,'Hw[lVt6]u~'~AFqџ7=rI]=} hS 귙L󅺘jPqt& UP5h)OĬ's P٥!oq(> 8>֦ L @~ܻhWFVJc 3#92DeKM/.$5qa>RY-.57H0=`%5J\rg%2+/WkZ)h^d89oah:0_0ˋCڷZC*$%f iB*:yj {p 0_6<U#M` e27BZd]g5-!XIϗ3?q˾'e{??/]Ga>Zaj @Y2߼Bu \!c'd SA/s믥kcA 2m'? ['o!>bh!>T@lFsf@N 4mJʸICƯ+튬BDߒ^mLZi6|緷34ʤ~As:Ύ$H>l 9jbvW1a>wLg}k $.pK+%DV5)'3y(LbbpfRT bC (CdL5߸BjE3u\8'M =K#~1T$񻗑mqHSL סѯ[#p19=uy uOEsV8Xei|!,<+4XJzƺۑQ{j8,egL|+?e6nit37)¾"N 68~ 6C:2FցzcOIԩֈ"5 䅐^8OXG§"a]NmqƸ)x#fvUQa7$5[scÀ0:? %]JȊu})`ڼ&V۲)3F`&3PR$H$oRs>KXv\gpI5R?¹\W&f qvm ' CJ3jAd]r.#mcP`K,6x{ą1s"\:˒KSW9UڸEЦdz^e ytZYQS% @*If?Ȋ KdskzǑE\7td:iz-zm&蟩>/ ug sQU7NK8.ʽ@ %I-kogB`QKK8v;JTXX Yi;yAou28z>T P 8kNfebV-gɾ7{t#KZY gc-}ڮDèaH`SMu˜ ę9qZQ?yۧ*Y"f }x֎a|k ^%?Sʛ>- 8|8ś"ΡJQny,)c RۼT-/Bjػ)O~| 9 r܉B0Z3} ^+0%E9zO̔yh'Z?s/n "@EH6$(6KfHxrEtogDxf<}ʻQV &5$ӧR'R?*X!#:uR":Tci_Gr9h'QtE;2[X?Ы,Ž~ *iE+yQ'|6Lt4xw+aɽR6ε^ V.kƤ@Ḱb+B YIW+smzU7Hmi䁟sDm\v@sy]?py7dƐ Z L̚J? ;gg <38%n@_ɳ3dFUbA?@aڹZp"W8ƞY>T`܇D__&_8xǗ㬓f.Z]s@f {z|r GbpϩG.oTjG} PtsP9;~^S;FP#>uYS*j{HnAc: ֻD4VRt7<~*y<`eVdK' ="ע;,̭HʘD4gJ Rt0[4V9Xlcoq*VygV,KgLyWhИ*ҦT/odHpn*-ڴ-QJC_Ɠp`3=n1Q~\#{2FAI">4/!-NḅLX ZAP"y {+1= Obu\χ8ٟl'j9]={M8]LTJҮMa &dXw2~|]sڭMvFNA>Rfw-uDX=ί@c̮:"*l/ۄd8k3mng.֖4wZ+P#̝,6M6^p'7II҆B0'D 9:w%{:HJMzqEp+b]蒡W@-Y$;w(1shb1ںŬf 27'$iuKH򂁶Q^&e}B.y+htDPYuZa5}o7vE +;o^ߟU7WS-Ck|TEi9.~g r!P1^U7e=~- Bykx0y_3OٰRɅ,]j7(T|J>Uew;8O$T +WS7 lyb`2ݱIŘi&':_G ](2]!N N|8!aL{5B=JeÕ_>wеxbÀ po=omF0voܖz`$mHO J,G"dC҂\uQK6G7!&h.kW0Gkԑ?2w @:^ [3J ^ߞ.34lk$ J]2*R5On;w1ADp|c٨bc-|;*La,rd(Z6;Kۘ5% .7CiÕNѮG8;V;YܫY}OV ꜈D#9_X8/cY/}8Dk-_ M=+yboiA0)R w̖G;7Mʫ~M bf{<pv|'HMe*{7,v~X ~\Qd=lHaFkʪ^ӤLg0'Q:8c/̹|_wUuBFݬpg9 _N`!g飮usPHRLz,aRIKҧ? b'ss:ROt=4,ĠZBw{Dl_Zv{OnBVdJ"D[/Q,v~1lfg2?vx z l`x gG28a^25 ;c: 7ri),iISU/GOͤ qGg! ǗQ"#EUѹWԻs UIki b*G&kͯGU?NLRMH]ǡ:|Y1DЁea'av ^2F1AߣY; J[H%!1/׌/[%cC,J 'urx Y\7i y=141awBSئMU:v9 G*m 'SއAݮ4nh_iRBI@yrCD@ ILZysO^B槙CTi5oʆnRCN?8\p_*FTr?S7Bp h-,ym7|Jl4<&?fآ󀪨J5Pϱҡ.ڻ&_^@<㙑gt]zFq Uex=/Á|;C@^>᝸Gb7 nQ4 rg72rVPiՈ?~+s O]|ٜ3V ~G?[Z./m|nG&pP/Ŋ嗄ۤgfg`=/.(=Y{޺B !f^fwS9p 5]ϸ"9^]ɍsq*KH1<ӵE81kj[j\@]N~:Hy(Hk0^Vsbo-Xd'Cy:RQhzӧLHUk_SC4LwIpaq<bڔβ ΂2ȠXUk #=Å}IۥU~gelAT~' (N\ q-[ypyF=R1E ^"Jx':3Ed}~Ez!^1k5 މB}tS'[u¡sR1FS[`Afھ\(bb~lpK63߮;'-JwhC1‘/'J1h[n.ҞB>w?*H/YV+se+~qkx{Zڼ։LLܝ|,;>׃1YzDpsjXT:k¦N f:3Zj7 )j:b~L/{f3p tNz*[N&G="8ʤ댧j7Bm!璞 -9(GEN Gk׫zM'Pn%^|2ew"ٟ6V;c=xG,tnǁݥf5zw&Fh@q)i!Š2te[2:ggU+$ !(%cC9*c鿑mzG:막 ֏{[?sxɻύdKfX#gl E$k#%̜ζ?Ip[l&C9F T3.oϦF`Nk M lWj&H4/DhM!$Kp#1~'`)e"?A UUTt.5k>ަ7%i]+:BM^GdNf 8]KԲ,'fL=lFX!yAju m7,(ez^WUߦMux6-tGk}e]w奼1bfM·Y[ սȜ+Nu)FZF"чW96S:]PoSE d`ǚ>IByC:ѷ̤3:-]h#xbټ =0w0Ôt#6H" ).DQNƗŚaN4:#䩸~2|@rqD|1Ԉ̭&6|ߙ63,uL(cxa> /f6AT,F1_^$Ƞz쏜0bR0-̎-̲*{j Γ(L`e[Gߖd{wNI hgۚ]nEq\m8Sރ~>-d"/Es׷#iU4°ߢ6X2&Sc:=Io0$ԂGXّn\o%D(QtK8f(A21w2P {iHSiQ"p'hM6^{J],冐bHY7ӏ_Ӊp*0%zr9JO}#Ym47<)t9|uᄙm% _eޅ_,] 糾R9HXz 9[h?Qa`wғUu!8;Xa3(`3aݦۇN_U]kD3뷌*hYC BmE[:M kT@*~GI\c;BÓLPeN*]cノu#!qx–":`]e pr{$UOЈbplz{BM_.aEf?nucS`ćxMNWyrr}^5$dW?78pJMSS88IHc©}G9  @)PgZFu~{iX]~$ڬ9UJT9%+5.vauH6u;Ejgvʮ'N0{/ƺrJ~ Hfv:Gb&KiE#`bOMZP 񗬈@A[@8d[bst:Y^A׆>Jg{iMCYr7RSϮX?S_j_;i N1N]W[s0` eF[S8[Ku#vF4+BL !l%oѡfq1P$'7? Kpsyhߙ>ѪUir3y2ĵhC,Q f=HUdFs >ι۷vzz‘EejLy ث! JpԂorD$փ|r)!IVlȂ=zk4t  J >b|RyG5c>]h;ʺ1Zc9b]k68D>G&ވtsM:jB=]$p[e\~hgOB}f? #YԳܷf}^aEIDAśSO@?EʚV"]+;fsWzрͭ7n f#:諙n 6-*߲V Ҁw̩NEӉ{g୉L3bv k%v lrFZwVҎw1o%$ʥg7< ntUPƗ=\$eko=K? 0nJz3]9sGo &YN 9_tEOƝ4Tu=RE_)nDϸܟ{z7EMr]erO}aF.tDKWsNٓ-yш˱&S2gه¬\] !N:>2 m /+c}h3q u|2]mVŰanZs&;&Tck]ѮeD" 35QX7/ՠL= ݰDPIfUW =<L;Z? 4&*@~vշ=jwWjkvd%5SWBŽ6޴Zʅ&Ģg$Yk+>׫5|r)CZSbu/HzفC ʹxj27̤< eTSY۰鲡ĬQGf28š9 dUF}Ne\1ZbG8o40q=H2.j6,7LR<.qa4j„rqlCG`SYs󨳧h պ`->u7D}X;=L3,0 #B\1oZ7r~g +Ap|mytM{!9B9`/g Vzr{Im%9G4F1br :[:y34+YӐ˲T Z)4TPHw}ֺ=q#/1EN,_.Oʂ@Zo.sLdmA[ō M*Ѿe6Qd6P35%_hֺ&OYe|XzJSf#EJAKb(oOF c3`ޢPWl:.%SMe'Ӽb*Ӣ`ųrmib}eǸVX b O>JtZG82Ab~i#GqL9+K%4b9W$!rDq. :nb<bxKMsE>ϑSv wTu]-߽+*I&WZ)>o$tʩHw6VN5rk[EkyjYߜvγW$C?VWd!W2HgF#\ 5?~M;3>H$--!0ʞӿW,>խlTc.ò.&I\@';({EuoQ}3s@C(pS,97 rRFT-%=dl8`gձDdJ735yaz<ʢ} CL {X'f/٣Og$ Nox6&.\tdݠάBD)r]G? [BdԴiidz\F@#E:ˑt.(qMMGx CZ:6$5_!aT("ESr=4ʊ7~5IHRܥ)R>ZУa&gy00UJ\xHh~O&ֲNҙF.MT DjmdI6ONS?I;NZ\3)X4/q2pɏ#[#ۏ3*7_yy[>W 6=u?X+I?)L>85v!;;E {خ<ծkPbk@,͂qlp[Vs+ɿAUzKE~:LNJrSinΩ .GygLU/ alIz~(cꥭ$-_cGmI-z\(s6%g讏*VQyRV=t-[Q_F L vtT P\d6>/%n6)lSniG%=1=RMHƻUws/?*e\pwč蝀 K y⋆ /t {jO/T^vK$X-8x;=/I\8rN!2J@,T5'pnh)denʜefq ɝ^%)'SDC1Rd ) KkPZ ;;OdBTXq.9 pW)ա|i_ߞر1M%]~z>`޳~>rmo bav0'/rteG;w*bf8`U$/[[Tt]v)j7+\u9yjpr5U21)4=_)G,V5q`T.t7)FU}*}04sc-* hU0+zT nsIU sHz; 9lIsY)tc3 T'o4֙S؟=n)`w#5CjO9y2Ý [ *^mzUJU}9wV ePy 5oj 﫨+G^kn62~()|a Wy$$4*bKu&~ߏh-7o^!IPWi'+^ "|+☦^=NJD]Hczwr˩9/1ynO瀕GJмsuL8ӵ3^Ѭ+o{9/DȾi&%1"2m]BIOA_X>"E`LhR0.' jU(ߤ Y9MS/H(}PJ72rF+ZYvXn:Y)9[}6gĴqaN8h@ Ae& h|> %Xf^F,k 4pLj*)׀ƚ"௮*}I>_r;!ٺҴٮ>3}Pe^@%mizLQNrɺEhau= _q,%۝z$QgPKwO8ık(}x1xvCNt Pi%׍q7+. ,;.<҇ ԘZ/I [I[)Gɣ6,eUoY\CР4%r: rPpx\>Bfh-cʘ~?&zR24 N(VTe#/:lp@G-.榆VԀAA7n1$ liXmLn s?I4'#؟މ%e'eJkCHEțܭ1rth\Lȱ]8ĉH&DLe-RVtLO(X>;!ntO R2kArpyY/ Jʅ._^ DчC5Hf|6 RpKT~"zT0䃃 (w-hϳ|k)3Й c?@I ⴰUpvwRߔ`o D9\._ч7AQ#XWnk̟<fPA.WY'MwGquTm'ԪTT׸»m\. Vv/pt(}lno@z¢J \Ԋ8<)@ҐX]H4졲@$#(#M6oW<)+8w{b'Gr2QsunXbU! FH]iآv3KQ~^{EftlY$q~/D {1+B֏FOl/fٍu1NQYҾ*yq*dqj?kϢX gp6IZ,̑ >ko]zK9(JR,տa8ncMp$q R8 rl N a:rM*l[P/߶^G-e6<3DujGgM=d4 kYvXqb-`B鼠,堗"e+߮ffUdEZ1nNLBܽL6J0du0Tq&(JK۠2 LqLpo_.A+a#o͔zNƗ`~ukH I!< z)2G$=6Cc_~d UB44M{iA>ZAf0",ˌEk 7& Ȍ\ '\阁=񱈟X+A{!aj;sS|}^ [KP,"_D+\., @VM Tp% XV6u@p[ʶVQ*Oipi=Fĺ` pƨ&/9Su*{P"yu;B0~A09s.{=1\<"}P[HDd,rKڠ]cO[(#t*֍XBմ $AwwJ/2 C$`nzcQ"K&7mTkKƈBG v% 5%z-&mf$*J2 M%xztֿY|nSP?&NV {KVl*4~',cHJKMI}q0T̀f\@H'HVM-eP3=t>O,/UNh#:?etp"WVAE YIVmڅ\D}I"jgVU0j#Rf,XKeji-l)Fnӏp-*A=DB c|`*B^?] y)=ul%aQ>o9/Hpd dSE.e{ "P4n[grGb'=m/캟D0|o3욧q9l&[Vr#HpPÜ}n߻i)s  0isΘ(5Y1ߠe#dט1 {žm)ߦ*vU;p)4oJeꐙ}B,冏\FQVd\>į wjý#C-ե4{,/oxf[#cǂ(:hsyzڐ |ީ-x@kVYN..f;)7(6ڌHUi7뻨sGneB2eJdP[?ľgldms©+폟I)kㅷ y:R꫁|P@D|AQ řc 05r)'=fC;X1kfao;Em 4 15%>Ib`vFvĠ(7- QmCTsSmӂrq8-6ƷT35R=SrhgjZuby9dr7ԃ[WY> Ë[Ê)?fCqq,nD׵\dl |^JBݔ>Kqҡ;=s [W@@-K`q2 Yjb;4߆o a;"~0R24MER3g2[U-eTIؕQh٫+,+I| H6*HƄ~ӹ),#+gSFT1q )17!b2E膯>3tvv ū2iIN~xn`tA:'7ZHٹ6()(_Cu.y'Udk> Z{SV dʌ:a~CFl'</ Qe~V.*o|ĄO_OBhzia z>Mb|{msꭸBClC ٸ9bj“4n۱DS|~A#,qbSfy%Ԉumty q M,R볊3eKq|kwT 6+2LiF6wzN'A~/Dq7$:0z}4-n\%Z=5VLӃMh9`*69AGFU6_B.oC /F]VzC޼+6$J4',awbD-I3 :ٸ4POoXSio/oe%U=(}Gt$[pKB Y|)dUOXB#i{p9PD>)vsT@EƟIv$}H wF\'ǜ ^E2NyS聥 }PjAyK\,z큽WevB6 h)trJpF׶rKiƩz|_oqaݖa߼͸_]҃W>y<G<ȩ-EĖ 0 :$j $>t;LsxUlṭ-%\Zd)<:|ipmsmsfrJN5o<ӡE*-OT!Q:4CV,p7w!\s9]O ?LۼÄڒzY[ՓE'T\ xt\uV|ݰ "J >?ľ4,ϴϩP}\TK'[DГssy8г6pijgryG:ׯ޶ OeTQoe8!˷cZNotαW*0;(V*xi#4_#֕|Q2kufq龈JJ' 8h@B`CL)D@Dh|Odm@?څ]6A55cCZ듏˜ᲞG03I>}Y$k%`jGmX*Tx j+ٚZD[#ZO| CaG-`:ۗ?u4:g w\@MֺY;w[d҄Ҽ/E!&Vnpڃ: #" D&cGO)h1|_t] V.k0w+jsB:ۺwg!%%8S: !6КcJiH{5b H`{KXwr_;zMgr`_P/?l7P 6XޞZhR .]Y $+jn44 980n 1o0a^@Whz,o;Z67GKszLů4N\!:D[.mKڢ >lz]E2ZMIpA4vEД2 ݮyƺ:h%4 D[[\.ˌ|@;UD%F:>>}~:*Žw_©y"ƎWX,~=v<} ] -yg=Qt.T|.}|fּSsB/8%fS@Fզ`.khV/ƎVWkJ+[hBl &s3 d(%$"Zk=FXAoFUt/-O>@u9ו5wp*<:h6",9Bƃ5 /8xC{! 6'%0|y)6lhthڗ;cQgE|/ù?_1փo^u\ZޣŴYTkIoQU sX2xEEȚ%n X(iOQZ GO-ӳyOGRj[*j)%,^4nʸ:ዴT.> g"ϝHG$V1H ]L!1Me(uMxUhV2 7]fF/\q;+B; ilZ Hlv &:6|޴8,AEJ'Yv| llk1/KO`ITl7aMyu6wJo߭;DTܻ{XЦN_q;tk>da|y2 bI;&N pݓ/b+ u$A44lY#JtMu 7g͸Ѣ'QauFCΥ>4N>Y7STBf(c'Bƭqfv@#W j[Y[ʻ{˭@ w Qd}/uDLĘ6X{C=>;?9qX$̬J$le".7 I:!kMP!(1!s:tJY 橊>||nkӧqXB{E;Pp ;>l}a2Qw% (Ԃ wvډ_1.Pw(nPx\`20q#^z22c84-k0P0U`xAyŲt5QuxtcrWb=Ea+K (HtkRU0d@xP\#yfq]>t_El4VgT &=ݵ]a4=3* V+[8ބ6ʎ3)!~pY|O@.1]Z{~D6[D5{͠n:w4jQ}5#ɔ(;jKj ĀWW+8ˋx7 >ѺylBqLoP8z4+G5~W!GS9:*jU]|H1wW C*d&p Ʒ鴓ii#1h~$w*,kx%8ҷ`KnYrK5,rFwTtp*W=T8%w?nnZK>)SK%~1K,AspiҨf*CMĨYWn>B YRi{ug7}"hgMg&*A%#Pc@xP*ME\Rwx|~\T:Bz?4t,d.Lh8Rn*0U'@Q,Ր_$ Su\!bfj0x >u h. P$NWܫz 2?XD$MC|{%gb+=^*)E@ bgd#Qr:Tc#EzJ{L0}0C p=F1*6*<+V(QkΫ :_nJeg{E}[Xgj?qm`2'?wc (MsX _?4'F" j .]xj>QPUPߓb:e~_)8 r }sdII]ӧϥۃmKr%͇+&RXk`QY8&5 ́000|[q&/N|oKp qwGp h맹/N/vCkXAK7V܋-P*@DyA E)(&m]TilF}QӾO2̸UnQd|W1#Bk7̸ЉL ^e@;0]Y,5/fwӣo பds3?Ȕq5^_QI/ȒO3o=okvat6!֌)V]|&{{5:3WPknDJ6&hb& 6_.6M)Z%waUÜ o>"*Zɘ6H|*J0GM $Ī7\م> lb)@<"p +lvf0b묢GܣsfrBL#t-$T:e6ZѵQ DumV֔r`E6V%$'IdjQ:$^#nW!ږ/|G0,D땜,٭q~QX@>@L )Ӛ+D&79ڬ`oFXΣX9@S >Sq- U10߸h+6wLS5-JHW^cEP\Jx@awvh; bX(](IL~sv<ԯT=M˸Rr:xMTl D#dBo͓,yjm/ A6Z|G+k1'i tA~8fa>QfO<mI$=o(O* ǩ-إEH? ֿ:o]:B*tNI +x\IO*1nC0p0d^1BUeuZ2 #y,X.樺.#:nŦken rX|mWnhv /8bflFn ٤0yHĹʗޖZ='8lRPz"E 6 $9-AC۵E$u réÀ3J@ʚj),1)(d4u@E'̍M&| ´sZ{  㣺r[Y4@J2i>d) GOWi(VCy/;ȼ޻ڛ1ڌKc'op#wn+ØrX,cY'Gl۪=*YIGӜ] M->o6(w/Al0hN[5D%u@ ^UtW'[EH N1 thp#?ɚe-UhACĝaļϳJGo]OC5&t2]!++t2vtWz#!QaG)5–1}D{̞rg6IަA $S7А7bZ'9^kGfP_/0KS[6v+wf~!0%8L~3+?L # J#m(=w$udoShUI"@Ht'Vh"H*E l TzLX/60nHKߜ_W|z,98c0ә&F+šVnڵJiNOuF\MЌ9=%< tN 4fG=?uu|ԥUq瞉U{"0K Z@%D y1r6oe тi!;h=1j0䫭 )T,7V kN[u{ :`ls#L.,c 0XZ~")hB| +]3e6NG ӾV(158 _K&3=,gL ;5ą=~sRCv HʣvY2Vksхo xݾҥէ9+7\tyZ2p*G`Ya|d~"$ .3\&uUkt~sf|KA֚![Ns3>yxIpd-b)\r$D= wP}x':i[kA;(l.YkS 镋luF^ z.pUȀNov?_OkŖ]Mv0A0P@G jQ5dӹC-gxw)($i9EΛr<$nx/]l ߛ|Uj>,•q?xBL֬(L_U$A s͵p +å`SwaMdڕlJLPوhSk38dO3?+aVᇺ34_=%X!Np S:q!,::GC񉔿 gRʳe *7SDEpzBLT}0j+Ri;(%L,L^ojn,lZna[.!W:VݹcvwF7 ۼR[E_56^>C%96*.1k4gG3 Kuc92}"'+"{0 W8ʺ>qaNَrɄ*qKw*&6G9Xr _3s?85oBB^3E} \fo%͟$j7éf!L^nyK*a~%\uz7++nzpkdԶ5g.jmLk?_ѵ4zk2ЬXksVPr7{sj$ ھwy;uzmlqWcE݊&#Fv~ "NH}U8 0P{x> ygY0v9D6]0 J\*-Jcv]: ^q ljNf|$Uɢ H*U.$˰N!n*PӢUMDhn){"1*͉!~3. DofEwh;lhfM:\b@&Q$}ULuUi.O m-=ȧv~๒ CfJkߜ¼]dHAP;B;ȱ/o0UQ4Lo U, \`|\yvyp]<{6W s)#u$,qMu֫`0gRٷ:W)$\RiFpL-KX<7P~yUz͟LJg x]>TNxRG14qRi\Ls HIy5ppEjZ7vב~2yaTƑ_ֵ#rǘJpoՑ{CQY=D.X< Axy{s{w2/6oľy^\TT>wVw|=qCdGxNfcKBD0~߯{1V(M3iڹGRʛvn] D7q)V@PC$^ H \G٢oK$a@X\H}](it(WYW+@vk'KE*MXr4æG90߷s.Wpwf WV dhD$2qs!eHwE?3( eF6;9[\/E4"~b]'hfoyn}!Y/*{ suH/DGpIJ.{~G,UIA=}q0-Ʒ/9e_.Kq S/P qGY2sLOUV=@4$UXr[mOM^TauS,/l-= )M~|VJ%j!D%:]\_9:.}2A~(ff2gΘ5Y ;IY#K<~{X,P{0bC*{lO줼]2wuȜ+kۺ?tUa_2e1{Fnܭ'yR C %qw)"eF.%&cmHAIE>ԷK GP, 2K뤍% e^:uu,8X4'!"V=3l-j0|vi`I"X~r Z+{æ;4ACq5YOwSKЄpA #1(LvW[5%$߳O\ eFYo 5:-aR*|JBM=3DiWT^_@@_UlDUWI'$SY)hShAoj21 3+ί\׸֙-eyZ&_kywxSValP)Sk"%LeSמb2(C@ e2uѠ7'}+Rl/T9Ȅ )V8in>•DXyuQ,IV7ynfq1#ˋjGKughd *SimE>k3S/CZ>/"/ŔFc(H#eu޸\Nlx%e_&1`s6$L,~ρOe.K.$=RA!'sqt)2>o"=׌3]`zD0.4lNQ”<.6̙cakLk}g(O"*`Hj Y{ '"%2 4({DAr ;O/ޠyA#JoBݝJ>$X?ny_@mq%wW]jlAnU IF 6pCanwneWsULE hV]5V^$}]T3e}Ÿg1N1GՁI5<]~nqwIGD\dns)n-,{dej|+QJd*Q6߾,+kt(ZxS+f cJs2Y. АT5W~gfؕRږV˓2Jz>,C+C隁^WBʞ7t߆0M1Iyt9؛`A mQu%w)S4"?ylVvH-/LX"t!S 6c"e,l*ƔͿ}N|qk]UfHѿ3"j)KĂ /Hw^)Z`sX-iP',@dI~ٌ5p OΟ: :@])( R*->ڿyu͋-GiX]mتyjQg^Qu4q~, 7Xe`t]T kzDA^QjLb@'PM Nzb Z-&#Ӑ!=mШvlv@Flf_sZ%j64rq/@*[P>MkI(ʽ~P.8W9\hpמ9+#xF9ApMAaކ,@JE !ö쒮qi m # fFpr_d( A`1]*8nk\3G^7nGp+Ƴ { TUvj'GK|-P)E[_yohL .;: .=V Uʫd]dLbNL .H1$ЉXv}h禨<,U5[7vhN։s1Y*7 L%c#.AqϹ:u)NPtP,Ҟ8wn߷)lh&, ;X9L $,02(S-p ۊ9y g'n)!qn0 ճ^CV7u)BU] %%~>V$fo%XXާWpP_lZG=-P@d2c"wp;"XD'"LI8D'F׆ H'U~"Hw*2єslSq;xt"BXaFMI=mS+C`-p{ kP$7Kbc0($DŬV]eL?/e\ɛh.W$RX~‰J {a-mÕMe/rm]685anÙ@Фi wR cKH4:i4c>OCȢ8yNH9MV'䕜Vrd-C@|GxXpe'Z<g5~Q!u&MMg!yP>J!V-]ChEi M&*.'`cL ͷvTlפR݄|<Džn%Nb`Z߇{@Čl1`tJheT?A9޷{ɘ-??Ʊ+傔lVUOcՠdkȋSb>rQM.8-`?-MM5|JvsWxЎ>3@هOQvvY0(Rp} n&bB~:UjKtәZZYu5}x!<|TchZT!: D JoRcc`hc H$zCVMW ׇ{Ey̟RNe}#Tۆ߃HH$ R&ŷƹB6]7Ѡ׵``ż׎H6]1nfLi8ΕQ88Ms. aP'iiT(nV闺3:QV_UTW;_VN{d^M_QW=kF;sw;y#zolE G#=6\_Y[DzR_Oe?@6H)jHLZI?ʡ=>L"IL]mٰO3lhl]A48U̳͏sl^Q1aOBQ,OQ*~SS[Tgv@O}l Dʧ8T mHBxNs2f[)z~pFy]ozhyJB3 rF4eJn.5\:h RǟiR|SE*~ӒdH5_hBT6H DYcU0tT7O&jKzWNM},ne0 6@5mRԕ&Ԉ>H֦|D!:i.A)LrR]I02'gw˜DErwc'{h:K_̬{_MN~b&#rr1vL7t K7Wz50NI5w<{5})"p@QДLMvGpQ+03|BvILKď%!Z۪DZڹ}l F<tdž?3*_Qjbهw& ͬah-f[LV,)j-9J+jtV/>,wjSD$9}-w'!JtFQC f.1unʔγqlqʷ(w$] )ȧr`23ߜahKHoaUG -٩ʬ1N Z(",v~K<k 1,s6bh" ?n~ C[w>6?B[R–gmrYj2Ġ ?&Nz8+XAKvlvtXE$p3⿎2נ >a4՟ :azi4@+=̠l?یf hIxܘ=*i꾁K4H ൝`bU=_DA=("-N/s=vbxPr,:F"YMvLe$k$%PjLѾ^G7@Fb:~r(6|OlڬFUʠ+ У6?x)5>}r:}[A<+(򱵥&n_IB䧙ag-r?;}'I9R6~dL(d5?xkHw^Ј:f'wlaU4weS}>o),崬]%K^U Nm^A&OY fŲv5qa,MPZ "3@Y?K`T셹]B7~68Hߺp%J-Xr#br)<=v'R]ŀjGɐ+4îv¯&A}(y.z\UłP Dj-_+T8.gsUJ MK\(=e$1 \&8lz&06wÒ=rI cYEe@"EuVpM!OL≶\9 g굆]EZiKLG@b͈̂|'J9dN-ȀW;8d_u#W3]-y]tNR LxVKJ%4c:<̷I켇׎<|lbKXޝ+hG+n*rZOހ.;-cS%;x16JдCB;{ lC<^s05vgmmDZTłێ22G`,yq_ҡ:RN\QS'%dƍT,u#W lVx1):*JOA!*P};aH*ԭ V! + |BEXX?2גfjdž˕PfN Jgk\,:12}<~ddqʮe7ա.Ԯ$@VN55%#TK#B^mDfT<~50eFe@6]|'k~xn|"Rq۸ptUO>%B*U uD[HA2oe59u+X!M{%-0H'7dneRxm׻=wYY2C&G#UlN'4׿hz}#f /;䣐;l w%wH{ 8@Vqn)+.#7ܗ:#/*b7 :C  J ><_r  IDen3cȢd;|M?›<+ ,K5KR8^a Τ ׾^fVw8 Jratzy˂g: 9tRAF;y Z {O#{b_w-x_Tr*Q=6׎{\h4(oП+;5W0=I˺oXFj?@KQEhA .kWhJߴoaGH'Mt/?ϧW'aZVKѳbs*׉Wo0cmc %N*]h_iI~~ `:8ȭ>傥צJ׼`K[^zJC%\ɣЖ"d M-/"˨ 8yzR[ '<`݂ 3.YDפ_a,פ?gdd`^xXaMHս8*ܼ%0.c֮qm-C'\NT zZNi}%XQ o&BUHт1ɫhLs^_DJcŇAa}hf0 ;r ]]ѥ, Ș2\w sK'W5"w.+7,|ѿFp*r =M>U M:Q7[feе\8MSZx+{jَGԓ蜏cM|@T;INxw ?xxuO&}'(h%#0r<@k_;Dakp1"nymဂ]ӯ[gl6E5ƖkA䈢12±3h+>sȜr̦zW93m͐M5ȺpWÂ}M!6A,#\Yi6+ک8llwfh=V;.;&*X/W~>#2Ga/ݛCDkӢ-ǣ@L>%>q+a4m=Z}3rTXc aP@t2hZL7;C oɨ>bR2Z$9qT&ۊΤmq :ket/T4M7"h{9C4(Vh>%nGۦ(VxMlwFXޫP xP~čUHHްb|V`<,Yt?Y&xpl)n?58=H\XN1p_˦ @'~(wǷF>P%@U]ѪIm6ΏRg<Ή cgΛetT0vTPiFTҁKяHvS8ڦ*=2M*8u18=Mzk@!;ێ_G7d*5Dc'[Oȹ_"Z7c^ ZyЛ5ǽkKZOJcz.i)Z-BkRFR@~2/!W]3VT'|3@:zՓzoƙdjDl [*42ΏOX'- hրQbBLQq邹qދ/ t_g۸ȤwWCcKO@J8NX5`K{7ܚ`7tk0N gbiSko"tʒ+@=3gQzU ^a!_ӓ9:K:諢SJ6 @{-pޚ!OO$W@cpQf(f{t32Ț:X`k[O܋^VC@Sޫrv>sG4b棹&0 nJeD$Fw<nӓŽ &sVΪ^K|``e.vgYWI; Kxj%T]OTDzWs 5-Frގ х H^-X'6^vB0ƪ 4xMEGf,Úr0+d9GL@FD,6CԻef("Q<"F1Te[UZE H/uIXR>G{bi93lVӲ4 7Ytzd4)eWb!OmX~{BpKB)̀deiL?^EI2OQ:xpo|:xaYbI US1 »AH |}`aUϖ.HY /Z3V7 D{4E؋?`8 ~RVMc2č̐z)e vQ4h0mMђ KQg-g/^Ga2\ 'gh+2ͮ񭸇kr1hÒVnBνk݆%7ݏbЀn`ܨ <-XdR[*6K}c%uԪY!{e~I_4")v9*kJӌI̋pA͡2(QC@(Ib "2{A&<tl 86"Ewv"d88b03z2TXKm4h/~ם)S =Pqdl"3ٞg Wb1)vk牱o]\M/ (eΏu4'$|=)v3U)vNRtޯ ;tV A˄I;YQ@[;1=Qtpa#fv# [LͧUR҇M0xjsZ{,ZE[tyO)*PWa#S5n|Aإ3z`n" Fyr' X)A{QnM` ,qۿV/_AuT<;G_2dfJ?p̆?ƛx#pš} ^̅ S9DrާdyA<"wnF c15f?G 5LcߋS*d+?lӜE"0|ىб(b4[>馳=m:pȥQ8SĐ_Jl.ح4##L"z6[ƍ4Ku4rˊkŗ|Y!;x݌~X'_-ɟ_bae}ov(NB9˥xIPIrR*Oiejq E}VCY/Ժ>ڵFvU,Ĺ~R4h`T+ mu# NV**&/=$< xր8Sk:SX _NBC9έsMY(.WڪOkb8oQmv4g=.5>dVjjB͏=E.'qmu;@M_BfLԟ Y]x: `ه9L*4NII` q(gcN9SYv)ZQT+S.}ʆ7+H6K*(!O` : `]ٷ\ ㆰ41=xCl-F}VZZ+.j_8- lx,"*C6QWRBoBꇋNuo-~-Py24A"iܟl"95-'V 8QOܐdښԓ0~UǓN+ 鳂䖁S%>k5ὅL3u^mTL³ooSF|Kt%)2({VX/H1?zQ#=KF̹a>&J9=,4m"ܤvU$q^D槗[cߟ[0imls4QQȱ]R\j=ʏuŘM'ADzv :f`AW>/u.JA1' Y_ýE38q NNFT!Se+vM"o1#}V|=0߱&9YQXWVJMA~nj@dRKqD>:=ZRªPO 48|GDWpH-wCqtU*w2&sgٙBC[v@q&Ģ@Q7,Zӭ8ꄯVW# -D$3R)2$:"lKv,j"y')pγɷ1W4V/VzR(>Z3h=-B6⨊Nѫw/.ū b=GO4ԝеscgaj{i2Z%=Z77{\ !K` aaL_eZekYrQwsMcw\u;:n^/rljsVqglu qdۆ#<_b?@A݂x{ uzMd };L7r~;U uXUBBpeDw[,Ė!uL2䊠&7 NWˆ_>V)Z0ʺǽchmfL%oDdnhHM{hS)~8齠Mf̓5-{b(luƒ%' hDm?( ɹKAez7&d[6>:V;2{*QKdC{>tDѮ_l %dAG7A"D&U&/"Z3OQ6 P+Ql"<@6|[~aep[*~@+: SOYJw^\aj,at(,xTuYWJUa5-<ӻّ$4C01EE=0Dȕӄ E-/BXlog{{%/NptP|-KU%t;M},ֲS_걹 ktۦIZ΋>O@g/6a(QTogڨ1+Y| 7q-4\vgm?G!.zmJGaksCg;ǟ`cC!Y|q- 8 ^bC IsW_: $\$=B:̓igoGDݒ衞|g*-/\JMOꙌ 5=qNme8O㉡룣SzE:>j0qm)\'Rn<;5V*m9na7r4x^ʛTƞ;6_דls!ުQCtWi/GEsKkXW(4/>ڙ:P'rcrXʙnpv"/3 F^-F̹[Kaߊ+|-G=P5R c|K(W_95k;z_uc*u37Y *MfI^]l_d}UWi|` OaG6ܠk)y߼r4b,Ig*Gk9[`bbO,}n > c5;!)ٔy7g[w xɛiϠ8]>| =yqTvy$G/ωf~ba+ ݨ_gIA~>l ,Bߌ}, }獧>f.jiKyBw`v^ɯk)Ra5 MJj[&KQw5 6Ձ{hRSzc9*v:3M̀ǥ}g~7FentY%ʪEw?P^[W^y6CbVj';}Bd" -zQjϯ/yVYIY5&6)WV4Cmf}7x 5g"! ]ި5y,oo^/S eqbInUs  J۴p5ݭs-˾&.hҒ0VA\վesp6'< 3H#H}9R &A؍y#=z5=umeiߩ}Is6ڱd}䏙'`§qE{CjnΝ i|ZקpޯvBلk{V}N«YfF.8f,xgEx]IHA#Wbh A"͓,8Fǵw,ũ%e-.M %Tfë6{¹<kͳsd/g)sXx .XZW>؋L: ]Cj-4NŌy̨F4ɑv~Z  PZ@H茲k77tI`Y`񸺰$o#g B/+qXpSK؏WdO1h8 CrZGj9im3DR3R}6jo]W;@o*<߳F;V} "#$>ok_PXٮ QZ*54?i=J>?eG+LR9I#: Tj4"ic{LLB n\m<ׇ 5MgHa7 F8!?Ygt! xDRJ(ow F8.fb } ۞BY$@O>ͨ%%0 拖 ~Nsa΄5qj&t>S.j;0i@߹,*̚C`|%K;R.&ڻ6,ϣcwxl܊?X{M\BV9u-mcH`>YXP )cQ/Dd'P0ݬjOr? ?#ʢ3y4%|ހZ v}wdHa3rQYQ5,ږ&1<)I콐gIX#,|_U%7ʻnsm/ϙ#v_<_{oʜ7-\R=KXS! ,_pzK$ې=n1T˷:'~l`!P7ErF*5p]]` ?]"4[ƒ+m|_8:Ha׬[r`̍㳌yR#-P}htGKjT{NIHT;էX)Rݍ~%#jͰ.,@{iMj$zt>r^+LML*(E!cx;ԋ cǁ9;vdRsQ7 ~-/ϑg@ŏq5·te2.Emyt݌j:*Ϡ'zܥRݣD vo$\D|DtyAG;,*a EV,tM0e՟OYj9cq/ 0}Q 2$(1liM+J|%2° ,핈')drBXƯSֱ ;)['A8}b_&4Ү1T=$.Ib+Ď dtR#<89t~/-is1}or¨媅N(G*5'q'ɯ$DT\a.R={=uu\[ٖo9FzjXsea >ot u'6[HX@pJ[>dS.>T!ıt/gb:8첨1 ʴYmKgYLg)aeWx+4Tf޹+7>[Ġ&Fm e(+ =yݰQEQ/BY-R~D1%@/bhw!~VZgJX'UbVEZ,v!zrgBƢy1[kdNخG6%WqJK$6y>Ë'rB)KtUM}IOYUlt^Z{h:<2Po-rPncJ-b/ pSv|r;gCugI%Alt=H;qKЮk.Ia $鎯W쩞3 ^ch] Hn֒nvZjBm_PKDۅKAu鼻[4J0oRvX&Zl7ە~' .S%Y zۭ@:v7K4ʱ޼˓QXRC ~E炤+%n0WH3mG c92l=an7MӞpI ;Gٻc "Lю[%Lgoݞ,ߨipl8Sߨ l.d{YovrP̠װaoegnד{҂mLhbAPn~ydGE_]kX1N(LG`tiٙqLU8H;:}:PJBo5jhÛCåM1l ֻA4U+]DM87O p\*(w = Q)L 9앰C-'=)ZQ<6IV@zI-'&Qw_ 4Z+ WNVml*Os!We1y{)[ U7}(㹂SgȨ2sdUmhWŶQW&cD}2@{)gg-!$(ɱ<;e(vQ7Ţ~w_q*#ph| FVT`K(rkE\8%Z ? 9RYGHUw?揵MSZ6gȜC$R<-MdٗQ僔?ܩ@nyIwdc2{LM9}rmUv ݋99 Bi+Rad\'NrŏW;4=/OmEEi'Zu8ƁV`9 ˠyKS& veELNaFK.!M1Kو7) CyC> "- 8DRTu!PY!2zjb9V/dnx1uFĹ^,yb;5~^ww\n=s02^L2d T0'AHʾ0BލAkJ{ w{#4O>o49]0|g{|ф:"ظaףBuuwQTyaYj= #54h ::^EɨVS85G?С3V͐UIkDvVH%H8&3ˌXf82+oVa!e.&d?yH~)tW^*#/nl:9ǵ5T5MDo#g75z6⌵ۘ 16a yeoD{ZٮFivE1UF%pˬA|ʮyT&V\Rf$nt^@5< #/A*([b;@h3@_kЋEM3-%" FyC ^gy!ZH ޸[pinZ%~oDXVb-wsYOG\*>uPH ӿv]cQnZ =&nF4| "OH5NU ho)y3ㅻ ^,~n n\\-{K'dѣ_ ܮL:CZ$APɈټV\ʂӔK<†NOE#.?h0rf[)o E' n Ey0efPN_; gVmE⃵*DK|H*k~}ȥ ͧER>һ]_ *w<옛v5-on72/ s".ۢ[\}fx;lo-^uk{Vڝ{"}'|H*N( rQ[hb-5mޗ8KQ;C G&Y(A$AϒR]=Y NJѓ7_0] T@CFaSHS9O\NU0n IBeuB2u*[[Ms(dBn^T T|ؤ:B9'XgL⠙N4n{M0=Ѐ:.3=kOmd0Ă)^N $kC$&E-a_9o8qgY F,I;ZlM6}QIޖ> H& ^9`{sms KuW]"tiq%Am9aWP#?ݪ XBv @JUw7jT qk6\d 2"L寭!!(&O`]xP|]Al5 1]Ldw6 F-V]ƪI|=W"sd݆n͐U&}ؒ? ㅣr-̩2(lǶJBj'O4CtA (&Mb Y3vEQE&!mEA{!7:v`FX!N :ON/7½#p8?~xsD|1ai!*ǷDM<1C0ey0goAqXy W0^>]jo8>L>6ڍvb3gQVbrǡLI^Lˤ|pϺ-u7F_ I)x $9?o^uVlt:3$Agc<@Ww~pN (?z<1Er, BMDWkR`m@cSgB$ss͋x`ZrW~U?yR C "4|:9LJ05瞴D㜸NS膏O>Xgj:6.mش>6{#%M!ˆڠ "~—Sh%L0`XbqՔ~&R)Ȑ̢ ɟC|y('r+d<CkWw s]7Nܬ +hmB$,*Nxl'IyQKlf4|_-A {(ztN|):# or_)4oʜ(H\$s6(d `OP"@`2zlw oѕ^K6I'^pfj$2o"-~t)ՕS6UՌ1|KU"~c9G{y=,[u fhf.p]:PtC. LB=E)R i!m꬈؆!v_uf,[z$]q#Q}}ij֯!=vQ ^Js c=/\ a1WevȇDu?&xx\aqD1T)o?CsQa[&1U)"BKSPdžKKh$*D.O) K=%FH[Sҝi%Kdϙ]F}.7v9An$e^5G* w}%$KYSN)eW.:Nw|"¸:4dR jdV {!^.n8d&=5_)F |çWEE{6vM Uxa!@ze/Zbi5G P)tܣ'o4R'Rˑ(SIi4dIiӱM,!5E_o.e򀄡IcㄦUĺpL6U8DK +W|؛=l-Xv0;p dW XC(L9JqJnR3=_ tU8sbnsCн.c gw}sdz*X~Ar cQ? ,T@A.u.y@RXu=(06;h 03.gps_`16SP XNj/pW]$F_ ژ!*sF]֛̿Bi<$`"l |.Bv 1(!Z(ڐy?FWdz_TB-#[!\Vh(D7R.Dra@ x3ጻHZ$ʀ$<[!ur%aPYPzxХ1o|p8~M'768KmTD;]u\*I{/ x+٫ywxdy-eEUtW#qPMU\L-J8\~P}h:Ǝ=&hc3'RAT*_̩Δ u|͋;=Sw'8$Q>5Qգ p&^V3S=*Ub#sEHs4Wl09^N)@Q64j~.ug)гj,`g4Ґ:#8 1@ȟ O:7z3[BqFł8ە@ OFh)6~/W,p2ǜ+ מl|x.'6wLt@JG>:bn. 猘-ۆj G;Ykڳk)H.fp~ȫV7X UTܚ}%Ҏ27#㵜AzDžYPâ^U+ga_YNkx6>(qM~N*<Y5 qcq]8([7cF;FF(!C {a0| LW$]GGzG0\?};/jg)O02fBYέMZP}ΎԟQ$%ٖZ7_NuWoT"xuK\.%@< *1 \MzRn,qVޜHn[6B>޷3/mO6ؙ)ZR_d`!LBAa#o993өX]jHf w%d)*ĺh3oX{.CQY(,Qa,pPmbuds6mE=*]>JaXaaFl}(AۈYtˋ-ÇSSj@sa,<}01)9pܹ1_SpU+NYN~ zӡ8"KKJϾ!sG >)9F- g}K+rZF8M\zpT!NmTW"nR)ϴM)!^ivWIŅX F_opx:d̂+U]:j‚nUqi\D^C`KFw13IQ~luA'.[11wbTR({3Bw!nsog[o,nb'qvvx*ɐg Bg"'^I_= $XJ^ XRwbnIJ=&ao@!bhybEPifg& CA,uRH2=ڧDGk"QWQ *Q r@lM,x&\ƱYL$NGTw[Vj e)FP*JYhWX=CGCMFޔ|6ѽ :-ss@DW>>FzD^pMwh IJ潮q)PFm]v WDUhR di"$]躠V8_|Zs U/w7Z!VTT6˓S׌v!P[OiMN|sR\7C\d+ΘgD@Uт+fͲD)(M(JQ%I83YOlbFǯЂX(?.Yb{ے<γ\uH놓@Ѝ  JL8- /Ozok }>Rkc6 @~mpM@DAqεig,I$Ai ʜ^lWuУSlT^IV%)Lk 1 .[%=[5>Jf"s|8$tC,ɇu~/كע|62tɸ+D ; H:M ?v?tM*I#HJn.1k(oiI-q0n_"hD !$~ǍЙs]L!ާTG08 <1zp<1e>,wܱ8ye']8z6*i tS_pl%VX}ٶC|Qg2n_r*KЍPPнcxs#hqCP["ٷ_+z VXf|Dr չc]EƙNP,hF\rTfQFحHFHiXc 2{pz N>Uel3ع<'ôm 9/rrCrR~M,XwՕPhRc :AM̧Moޘg]c-lcg9\>9SYѻf.}+daj ܢOУOm'b_heG,}aURA@G2>( Tn3L\|cy\yC}LݢX.Y1 RV@J?Yxcу׽h+di J .רE =e][A`8 jq&ڔ* ]pхI߈ƞ2r2{5׭ Od(T|*fKn|y e|UN"A$*;S΂;(Y[YSx| R{01#H\9+$+"StAJD@ ̒_HVH{bpB?mê@&kR_ q lv/^ݏ,C%^ćbw@Y:!q0w=T~^7sK㿺:ygaАcB׳"(Ekx@}-9xlߑQe!njHs\q}j2vcc&M[DAdWjEMsA>йbY=y?uo48QKrﷻ ?.c*z3+Pog%S6AiJ@{}=7>+ Z7ȿsD8dHA= n ?!VWԷyV6ͧTۄY4wUYjG UX%2vKq X;O$xS/)P'je\4;S0 wᡚ˫u?֖A4|O3LUWͧ& (Fsҫ7A=BUS{]fȄ2z9~H@TZixs48:-N]C9'VȊ*͚j #/W(3pWƾ4^瘒6!©eh%nz:ZdrxuIMC _%"%p{@0B|-Bqapbaci:k ъ[c* 'IMt^Ur';KQ~?~o<')//O K WR,,}{2V@bG2u, COkf+mEiH(ERWm4[;{>ȆKƖ}2 ZDpϔ'6{%*,ch5ǬVGCcCoscE2C6`ra@vh6FO)ǝSKy Pm+*|D@>BUԗ2@[V*;i~iDC~3gL=}ȞejpK=Nj9za`,*ؿð&۩(uu9YO64?Xh ]p)h+u1&6$AЩ' ("d-jy2:'Ļp_R| F DYO"P930G7NU3c;dh s 2ZA$:–G OQ_퍩 /|.HVCf QP*Q>JơplH5WZJr?C~ׇ98ɪyiiuf$}tez2'ꂥ/ aajsF\/ғOaj;UY/W%jB~P-S{W4 5%@]8즂F rf@t|Gj42 {. }mMe(|;m&bbF@vJ;^]UT J3 qi5 }T_wti:D4g"j_ D~y\d=l@[{>bIQ21]t4VaR* riBF~1'2Qn1̜coCfd6v,QbQl&٨WeށJ,U mfQ1_*mcY5-ėSS)K@Ru`_8]qg}]4dNNVC$v-<#2YrPQ՜>?ܲxWwmeZޅQ9f,S|tqH!{˂M}̌]ph.8Etr;DxljƯ,aiew[EHJ!T4K+sbgWs5#9;fȯ]ܰXeYC!b9*Y_1ԅZ2ϖSN. ~%_INy0.-[[+nz;cX0 94qzo^M%l%OI:Iq{Df^'PFyJTӱLv e'%Q ƸG{Q aTf6:;Y C={2k332=?-f6rR͙H̐*D#T5&\Z;p+*/xw ˶l(2I;l(2I2&|ʶar&Ct?b,.3]o:೗UbN[S2ON,eR#7 k Y7HeSlhF滺.,䣙Ttڕcȹ_oh `Uk}sE-|0\򇹋O 9R.(8.g~PgAy.pGok6*$urwcNxk>3a HW'e6Sy=".cژTѕHh",S,3$2& ꝯ'pu8B\" *z{Wa}>)CbjuOH S[bЭOϘJ0:lE!z 뛳ך C5Gc/4V@*i3 @,uYDUN-upP>yOfOp*F~\\@Y>}~*pp+v}!Ʀ` RΗh`|i%'stqO+)b,qpH;73ERӓP& h6>%"ъU%LFU6Q(W*xR亜06jM:έK%m)mK@6Q*@C,`FM d"Rh1u]~Ҡ.=!37㾟} 4BeτbE  z| wϯbgWOm2N=!r6BT oؽ tUWނDv*Wb1crM#Aic">Y/6w'7ݾ~QXM L< PcQzraBe!%UV1*5_+LJko0y-HaD hFB\$5(T}V.g/l9$=Z-[ڰ zRcL ޶YŢfKD C*ӱ9\'{tes+t(s7ɥj'ѷ)sw9Xǫ2nWYЙ"_6_z8[oC*tI=͂FEq/$wB?zݵ =oV|q^cig0Ztrٺz%.C! @Őlf+ bW3q3%7EZ9sYu"1%0e _Rv^,^˧ Nf5cbBv"/eoa '8w">$G`yTU $vN@dЄN^;T'bJEIF0x-EK^%vYjP";'f";Ʈ{ *C 9[9/1C C wk&WKH5,tJZ} ;J拌*^!Z=0tۄ-Pb{! xh"KaI. ߈8Ȩ MBx{ ,qp%v"[dnڇThhM2}؞(wܲӡ˟NvtkĒlgI0\v;Wۍ7e ]봱mO1&|UHJVֳ`ٜh3VfGrn^49~^uXT߷+ޞþmʆI^v%uw'(R1p9hֽBfY"}~l;^4¯BvJTGcȣ @2s%z2 l0jk !F6lѶFRu4umWQyd&UUOHxjdm;?R vlvLQ&% Ga`Z-Q?C(X2)}_vfqm.ЩrM/el: t'-؞G]Cns}/~lސm6Mj{mYzֻdԠ' *mbN6Գ>K0I96d䎎oansWYeTd ?Wv7Ֆ֋51yt)+㰇`pP)v! -Dm*0ֹbCP}DL,%ڥn>^K+=[13 xcb]AW(4A(A֎0. 0\8e:bijS]HUm%gcs;B/&"ntmxd2qg4@ņPӰ0/V:e> }YF Iq~݋k+xU,2& \qvOn1 [C:BT gd $ȑTd&,׷ӼڰQgo쥱 4v]z㛅Ne KGT¿!G+!XYά(>cUKYg>mH׌,0+ŕT }ڒT気q~!#{zCL|NQt_Gk-f7ZŐ;;kmg!KaKFg {wq˘ ȅPgEGd'^^+/z⣰kώp>B9 X0{I'=<M0S(8Ϛe!XY(NI8Xs?Q% R+;)5"5~pcP+Qmf+t<%ɭ8+0!x BU\VAD~t+>O|emQ6i흞Gs֖Z! ǵXԻC5vὡCEHOpƄ¼@HsuGSPBqvĩ}o͈i LRCi55UuK1Iq p E5EJ# /38uLd&Tl"E"1y@zu A)zBuՑ|wÜvP_UzdM7zln 'R5. =!Q>畓-e-z_|R8hX"W l|4NI: 4"nMX S&v&LZSFfyp*Č X20O5]gǹqOqqqQ ږH8yX7 #黴wF<۱,`o+(ڟ;7gTq{I,:vy'ڧ臲x hrçW{%fܷm$0bDŽXCz j\BQqTPMQ=TVLa'q!lntV~kCFr) rt_uceR. Yy0Jֽ;&#*]ׂsGo┱O8t|w\Wv.`Nj ؍0r3lo ss9Ƕ %;\3qvGja #2 30DW)E~uARm\vvRTXKJ+@4Kxg*r'N?W ݣ5gID`%T əZErɐNHϗ`Z'+Im$V((>|[td!Q!fwvFb˜K!aSչJhv l8t3|V A۴)IhP!)93d98|LA p{QPNtj,0ɖhltulw{ q$8z8 M!6}%{#ৄS~h,`y(Ix8tF9)v=QR^mMip1jNW'/| B dե>:[HgGvr\*ynDOV&S{.;Q 7 FTa1mm֡RKڜ=wԞY tR Hsb:ET b[>2h>"zVkG. @wBdFph˥if %{!,x렸~0'^yi#)eV-$*6AeWنͥ#ݨ]6c?eվǿAT2},_?zV̫ɞ E16EN&<=@8`oYD;!h(fȄ/4Tΰkd18=7.HǎDlW i 1 39ubIuX?R΍vc]bhc7i9 Cf㠜kCOjO?n[):ZG>=kY)-?h/L|g,I ʃq \۩?3\i79p9%vۂǁ DB:Vy5iֈ!0*ZQKOgw~#FMc~}c$?eivxNE^mtS%BYaT?|`#u;oY8x$;O,GA .tx1PqVZL0*6$FɔJ2nwM B/U3V/{(֙\L7vF{5 [ۑyB=\cg']7ܢnMZәT+Т HF.ņT'i7S495ҔK Fk\ ;9P}LkOG0C;~#Lh06bQ T#UG ;U:DU {'+Ѳt.Dϗ_˗U#ֻogmVu9Qy 5~d#^-Kqp;ʓ,`8z]]N7E[/bYZ;Y;~}l;~ ͼįQ<"˺p }zeh3rR`mRch(;.B:qICW0!{sa%2j dr@khD@d8T8@NW̨UQPȒ+ uJ {/k5/_LޯxHcXh uL1_RF,352? rY #COщr:g X `4HT)Niw):s)_"u^yX޶f7_&d)뙌'?b!{#68, %nn }[ܶa āX;_4utDtN([3MQ/KC#m;F ,fȯ$t\h0c-V \ue&M5!B: %ѷ+CIKʞ׻ }׵?RT3GaD/5;Ho/U<ͯsRmZi>:i#U^:LﴩqW4rF^EhqH[Tmܞ,ۡ\xV(N~nxn2/ԩb[i_Vpn 5ع`[}#ݦQ_5F}rKς6[.NpJsìKdSL "@LlLS/ŢQAXLhƆ@& 2՛T?H=;In[p-?g=Ng2JDfG5~:"&C.yt" 1 wY+IN΂ ^%QI[|RXU9a7}1Tk$QzmSN󩖘˰q1hH. PSCU0ȭ C.oob-ߠwqdFr}KuN(nPд G>E^2<)}!F]׎re Ӑ@m VrVc3JDB,CqDǴNZgO $,+*Z9\?nڂZ/ jyhB2}'_f&]1=Ke;u=Yq[s #rB3,}ܱʠ?Ò]K( &'T09vyB cgf[Ԥ( "ȄƊ*}mUbȭhT'QݳMI-g[I'ڴI3 vq 57,ppw i2" HdC*V}Ѻ,a֨}/ACRj/#o7:$~nj@·Am _%fC\rNq`Xm9)E\ llp".C"C ZQc@-iDN h.z35N(I9{R{  6X5)kazzБI'X̣Ht}yOw-+{/"\Xq@R$zqMh$0}%?rhT6"A\P& P%\RT̑UKl~fߠ9]1sicTL9_"z#HF-LRøPtG;hou)>&w%ߢ$$;Uכ(3t3_}k:4"M~ ~Ü-4n:->n8^eկ$(J 'ZO!e6Ei+~ i{~ "z!-+}#&P~RV2wsӤ ImqJ%Q/y2?PR,Gf@Suf(θ{)~ݑo] V nD83t;\`eCuCPBLٸ~ ˷l`ilw 򠤱1.b|1%woo[;ghOj[lgL۫oO%MAy)E@/'UiTsק: ~{R,>-eJ.F^8` Hnr6 WɴWH< < VSxDޔM@glg\0'7$Y|v^Clѷ=-}8[NRs)]5z;a^JϾyZh 5 epxd(p&̤{"|bGD'ʪ `viqY^o=ޠT<<"u72b٫1D`ϠHOMY964;TH>6U9M)O~Y5BW 2 \de$C#%yA#I!b=4)li9 1LM׈F*7]_B+xYl4#SS{vi^䔷V0AjxT֋cT ָlmquD{ftƵK%C0xlEϘQȢaox}s[Ytj( T"Xu{[Ұ|!es H)*PfwϷ2<"ajC5yFW!- g`r,vػ|| ,.Os 1 7%ΡJ{? Csh)UX{u/]#1#v=QcqX ðջ"_zվ0!Ր/vhP}9lw+7.G1ѹTO]GTPjmQą&?`č&hO|2 v/~UW|? P?^g鋰Z9_ɡ;x픿\Cc;\ k;^p(@m{D#0c d5.0pvv=!+Kּe)pKcs=3c4ns|aA38Yŏ]_XF%ʾezlF{A&?GviX,IU]7byz+Wa˂*5†^g3*qI|z?7jSc -pty)GSK>NTUDB=һ,Jl|9y84PTHe^^`ցǁPYE([RB"V6s4>Vl8E8?;HЪPBaoLfD}8eoWA1cWN~LaJeW֎d}Jh7E4WoiHG܍fd*Vw`hXwQAc:m &݃? o ֜S?A H MpIҚ&W-o L7VB|yJ'Af#śe>J|t Gˑzձ)0Qw@qϻcBB,@k\(ȟ^;ɧ K$vdK7 &}F:D rQr+iE^5<U={y1&Z~_<(L1~xS]Ur Yxw`ZCeq/^=r.rͥk1DT o]7潝}z:(u'CeJP (u?1=A˵A,ҎN1`>Zo~eXL7xa~+gF!6"ʬ-i~ݣ&n=.BhwMY΋1O+ @G%aĸObtDyeDiC /Mewu:. >=gYZ07070100000020000081a400000000000000000000000164df7f6f000045ac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/7El]?Eh=ڜ9QSoo|;u4f ɞ`@ (7/|K*MtӁ⿤_:)5y;#L >B|MrQP;H! CE+>p}õ(sIB"T@}(vѨa  y ]K)I96ELϱFd>T  u?lDDwT-oR`.,ۅق2ulHC 7Bx\7Ey1Uٌ/R%]5.K po H:>Iq0_{95tq4ߜTs *:gȷR~K2Lx{ӏ񶝉95< ҪE6(\TlF3Ly0'9l +RgU2Wo*դh4aJ l:@LzBJ$\=Ci &P)k=c1 !>*V^6IQ^!Z@]LXmPuҌ32J>Ys] *8:^.p^C_W׹w+J>X{ RP 6Er%r줵@fL%O n2[tiWLD!),gp7 (!0nK5 %|I9,,`k3Rd2a#kҘh.Rbl~yg4)opuGr LYmJ,VSߌ a+S%>%:ҒV-FUћA}1 KvsI^cOY%EpRO\։PP|b+9jaACdߛp-^6 ?fݘr#i6n\?^ߛGQׂtdu֗|QZ ,5;PizvSC Ty Z{UY79`K7!6bȚ1 v#1 3;G ܱx]%@,N MƳB ЙAFJ,ϲm}ǟDw79Shؠ[ Z͵x[CT yއrS+;gZ p"b+2P]e5kmMALrsiSU Z*W*%0bBq;RL"I*bNUL̐y1ƀ$x}z焄k` zKb˫um3:I+t4lo;)cF@ݾ%$(Q~6%+<]nV(r  mz}~ʗmɳ_'>w23"k_5 @df'GnX! -:*h- 5Dt;۷6 :Ԛɇj #oN7M h%/CԦJOeIE^/9@L]R5 NYZGB%d2ͻDžAR)f^h8)Zd> XglP"rn׍d⠭>KwC]|cV7=UF+!2cBz<#ICgg!Ȁ //%!m"\aH>ռ_ 2qaUA2d}&U$_j *P5qa%Xk'3`Lɸ rK֐{+al!O%go=J* zhH=K9gخ}6iB'Uwً?' &5EG&7a"U*_2 %?c\ OxC"CίlT CSo"8 C[Ǐa:T i؂U\|E<J̷w -uʰ3ڱE5otzQ :X&9f֠o/ޥs_欀\5dL9/]uR8rE9ȪP IsGہJ =8.B67&+z"tWnCt DiyT8'? 9Q?MJ\PKp^8S&yۻ#S~okZS![fRtF:0;( L .=ekݛc HIyqS)=6R2 WK{q| ?4E^QˠG'gЏy /ӝMRS}?5Z̾Nx 7ea>ˡOQꟃBÑXOD4zx7zCI#6))hF)%cH_O@NG=ޔꁛW,Ox\Kؿɖ"M"^`IEH2 k6LDGF:{l$AD|#..H,d:qE9t\[.7r `]~߬xsI]݈0vxpdɉP;Fǵ?M?4R 򜩻ůJxQ>F8q5Xyw+y$GTW9Ut&S[ۣ eq ?×} M KXB+KfgIy&c``Hhn\ frXQ 0~u.&22%+/-/C0ZKeN&T^*{GA( l'ILxQEY.V;gGߗj<@G3:"ye3 D}܏+?Jtp-2R̳ &>ӈ/N%(hH!948QaIz_2}Q'#=A~ЖC>+Kqv lCN*9cK+y~ t76Ȳ5^<ӆ.մTrx$;T5J;ut"X&BI÷.4 na7im;f 14G*uU6Ԝ~t.B 0k|צL߸z[>r= 寅!}I-iډPןӦK&[U5C'^:` ?}1<]x-c5Q=mP][hTusUeg<F[iWܳCZUR}bm|2 0Һ{h\>Fr]}m4h*N*Rlzۜz6Ѐ)vg3nߞ7i]EZSw70ʛmHEjŚ<&~,_^MOsZړi7QXc KuݣBK}0 ;F $s'nA+S_⿩ߪgfғC9q˄k:5B'Yb^X^lȐO;ͷ?-f󀏟;q> aq!7lë4Bo2#;DwrUxcFAe[eΓ,Pv@ FpWר/T֡ү ]g]:?|h Ӎe+¨}]kuc4,bUOyǀO2H4R1z|G|ؚ—{5tf&lYGŀЄ`+'"=5^Wr`W^PWpUۉ,oZk q1;Ɗ}1!sKb9G>?t|rą&7kYQ ɏU^y^E^I]I$a8L>ͶkdUIųb G|wY`fsbcY_@*|H~ tA6jdA62IO [|/\R'M\}UcUY^̨ 1$s}9V*@eܟ815\}Dctcf@;ᅏu #AeBg,-ud@X9L('Jk vZi_F"TB#LKx/" (o֬Hб;usa,L 6/~~KRD眷L2hec2_7l n+#: Rc?yŻl\0{BHxqoc3:i7@9V»έɎCM1ȣjuvޑW;T?|jFms[qXˣo0h^$k#G\I=  2>E!WEz_ctx]uB I}PrcY/!wl2}IH|B{'tDcht.jm ,r'Hkߛw=.$)ܯZz fG ԚG>lɛV7 y.eͨwE&e@OYѴ%$WapZ0ni?#jloef8!ōU1 ?jAFR-v3.imS}19 1ww*r @E֘Jkl rҙ-hA]:+AM)K(EbɉT{=gofP܆~]+\FTbaC/ \#Ϋ[μ=#:BaHZzPgp5c D@M@OeqNc[imnM ␨C2kw8pIjNG*~=;GSIDhfe:$ͦo0Bj򎑎aU}n!d,N/Vה WFoGЂ$`C 2 I3PǦ7cn^.THl"`&I a˕v3gRa?  ǂաx cjJ“mY&̥1Z fsV~E̛p+QE}e7IhwL8tZd525; %One,h\DDspH}۳^J\O/ v}@3SNc&?5c-ߵFHHCYIsZ:յ m&δkV++^ 452 9߈~˸X~0ㄈ{WajLnkL|,5q"׈ܖإ6ݼQ>i<x"j ov!lwЪ7,^iWOEyyoPӱ,J)@_J|} qZ[Rb[e2)ݘY v#d*۞ؑpzcU?R {xȃ;Pp(fm =կ4@fHN2 oe ,TZ:yIl]U>4!i|XWJaT*tֽB&OJ-r޳S<dz_gG==b'>S'ƥf*|7vF% \)4}.W.xzH֚\cj#˹?cWrfn8 ںv'EYCĹGjլb)¦<-j1Im*]O\Z}h_rLx8ryHU=Wfgj1^OŇȀ%3)ݰi Em5zrӝO7נe :$,[}.W]:Og:N8*x/TfNNp9žzJ)ۿ 05(x*k UqӃK4.7/K!`l!^! 0T_=f|٢4}ߋdLGr1 T`fZ'(,ѫȩ m| {`~caA&="pچ5i]Tʭڭ8qC<sb}=ta V;'>k@ɃR&{:OF^`}>pKuŌ?\@47I[)`;y%IaL Wqgax%RQYvw{ZEv i~Ղ>4kaSWRR_ʿ8]Gy | Jf^c:wI*'@y xjqq'<:29Be8JmNRkO' B&O@{BJ!H"/!vIZ^Kd}d@厲1î0#X[]a"UM`Pkɡ揙zM{z91/$xøa$'}h@Pf/nOĐJA|"uG.١,_&)%"it+ DnTe&KJ|!;qM#еA@Fk"5YcBxUf2E.J7&kK'>%&;*&^cMg~f4Egm) >5m_RcRChYз[dq "HOtm<)khI"r.ʁtwKnW0;i~ 0{̅S! Q&q_+BߴVPLYܔJbUOmdj-+8@J39ň_.stZːY2fP:9,uXkđė>AfnTYi{Iu1l-{tSS?HJ߬- NQSf/"?c~X e"*luLp';a.e *;y 0G}*bjwvȓdI{[Jռ'xy dGS2\//^eG_G;!PYgTPG3V m/E ePIzPǥ>/T[>;UHvWE=,LQU.QMwc"0,rM0X4@u81~XMri2/]ylW4>j'R7 )Ap"WQ$cu=}\J^T7t0 X^S^-rjJzN&?{+.;Vb ?TH\-YV#,>\nϏ_--FHj5{*S@2S8C{}gE:iKU]ႛwR x l}j׳RUW!fOԜvvVħ:Q}S_柱E}kHm+.҃{<M>yp[$K<5?mpreH/ 1&$&1~6ckH_um ~GMMYp@#ry>av f4?qsIcgT?0+HȯΨY7C?Zu,A'?vϷ^[(L9}fjw4g|7fx586=5 TԢm~|Մٵ-ZmFP݀iiY!.? 2԰P?$q %u|z"7$W38HÁ/FTZ!' gKk {zHGH*? Z5d֘_GK]zွI!bYq0kf#ƽ zS@19TL1c%r.ߒ령SKdϗ"<qZ=:΁im$e#/| RӸ'+ٰ!\|8hCڮ X4/g&wqD8Lk-b=o>AXU|z^< F_j(Xp+<(=~?LzLNks+if3Dj,H̛]sy@tKҗ7_ FɃC o:|㊤al&R) LҘsf9~$qjh'Ƙ3)pnݖrn PZ@MUۖ"f"82l1B#iUvo U I[60zfD­b תuRg'9ӱTCU.Md_DL%EQÒ.R//@7y]Fv-@H3vS7s;lh'V&?+;qw&(H  ?T c :g J.oj;kn ֎t6$]#s b~qcph<+\ߢ۹ ;TղaT2MW ؕaX]ִZz }zB_g %j|ȥj9ub(a~AaEVwG24#XN&С Ą`iz@ Un`Ʈw)OW&OPjAء>}'Ah_^!޴O< W nCna6O-!X2fH(҅Y?,@fOP agc1Ke,¥{9)X6;m_2ɣ˰{)UT!cp>0 ~_tX _J ~֡بꡉeib`Eۖg;۸*b06t _Kǒiq@>0u!G>mSoI\$s`^* e mj'W 3aiÊ?^XgCc=a1*Aݚ8G4s$,w1 )҄R|uLoĹp cR_iYT Q75ËY܉+,F-eQJW,Zk5:o[.8)# :\y$!sP&G;3V%mZkҹN r?[/Jb<>&+יF#,>}r4Mܩ0,gX7A,ǪvPӰ}_]a4k V8dz8("# _}"e$+;umE`Ax^¹۠P>$Vl۳ILpl;{d䠵܃i˓}ހ l ڍgJn\35+Kvʽ/WBUO Gɏb3W>)ۓV?>]HՈ0kq 7)s/ZL2˔0h9'ZE;8i݊M;PH0fڟ/g(J)m4A#2(*Aa[ Ap5G=:6{_%tgMr6`uyHKJU M*XeX@=}ty,ʺأhHGuG2\=p2Ш -٘!DJgUxӚ^Pϗ/y7s vdMfMRen3JM+?8qx5J^ " Oic"h\O=]W$ʧ 4)@!z[`/nvT?8DD/,C bTO΃40%4"aF!j>Wmtʑq,op] ؘmx5肫4 G3xzYbf*8Vɓҟwu(z2|`%sl{^ʱ0ExؾQܡ^y o`68"i8tQk);= MK)l}E S/sk-Ɵ<(WCy%X/rD916dgŭ@ q%dmvyIgn ĺ0?PQy.UWBjpuqL0>B^,2Di.>bm,9V'@D /#B]O&X9h\as# 1ft$7`tl 7YA){&⍪ZBAMyDǿ5= =$nʮGdiҳQ z#L?sf~PzgpR>~{v[0+y QSnyG7=Ǿߎ(o۟F"xY:U@ma$s]Yꡃj(jIIރו=D1ӊ^UM#zK%EV 5 D>)ӕL1J?@Wڠ`'զ(ch컥?}8cTL҂/mf*הiK8 ݲ:R|T*7۬}GAqkU &^8 @|7 q FSYfF=? kL b龖gH40Be`*Wcn=㋱ >AozسXꎶ<"x|jUP 0-&`bR68of"y2b2eJ8 3۫Bh;^~αWS Ǐ h601ϬU^6vYtbxK1~9I'ҋM}RhZabR2Lp5nɆLTѹD;`A@>nj,ꕀC>nj.>V0SVN*lX~>ÉӔ*C?V&_5x.}=jR9OQ3OlVk ~- '-R3f2DJ1{*,}fʟU'j -fT:Q_k2Y8m!XʼnSOwTB-7.U JZLOW6 ^o'AMA3%')1%rz }-9\vjΩ;Dc8ZE4ϙ>b^L\)_L?=7N\qhl@ PKXz67`0AC%nLwl-5ZɽPGkI'0 }!4&''BklF|Ra$;S![_<3nm+d(ƌzT A$x2!, X437u`ݬ/x (4X$ZzhR1чLyNW|:}4H#7R 2sA3H)U1J0NR 3wa0N.doܝR g;ؗ%SÑ}Oҋ;-~z+ngN>mʡWfc5 H-_q' 4M;{=Wgҽ`qha `=ޣDT}dEb-EpKESf^?PQ$蟷):JX7pI(6}!4E"$&|sstM}]$w9]<_3{G'WrI3hQzaQ7F !`D{&Tj|KYx҈!LuF%Tӑ2%S *g?ڭ}WѺp$-bI]E%~@-t{b2^2'f?V2~n4 V@K{D jK)ȪC6R0H +vRxRPꫝt@nÒ :u,6?e,I{ R!D_Z-P脥RvdhOqdY|ƩfQ̙ rA_]{ac UF51ߖ/҆=v#"[^oe[+t;+ܽ@'HSNѶa1b,Ϲ;`'֒*@R7)'7jMhl'^cw?{}v.&fT"]"fkA|a0HC&nfr˩3_PC}kbY~1g^&%#&k_;n@y uxnZ^Lo,$OǦ3(d { #rS+~GH+A-]s 97($ߌ7zTSg ۸Y9@dԴ7nsGUZ MlMS6{bINewB7%/i pw2=cMo$̌Oׁ@Xړ}tct6(=9ʢ7X)j@b{fOjHjB!~ŭ[ Z-߱N騿Kn ѱGzY?[G@7{L?(7ktH'JfYs]YҔɟpvSQj2JKq+qj?8RpY+݅}VBU fQ4otH3T%pQ Jh!.b$ @q,K\'Ls7sɀ}{y^^CECV5ΘBWA.f0Ec/,գr(2&Ӟ31; s|kc&|ɫH(Wufv"/ >GdkG0b]=3X:oӟ%#S8F8!ƈ1DȆ?i?cQgYZ07070100000021000081a400000000000000000000000164df7f6f0001163c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/t]?Eh=ڜ9Np4`ޅRܭ1[[Je}pa5ZW߸o6C^hڂ1iH7e>@~)e _Z^^J5\JlPLď&oV{V^x}SVV)b4WSqΨl]c|i$weJ%aIPgqlCQD;J}Q^{R"nJ|Ժ78a|֧ç \JPQpiS c@W8`<W^P\xW q ]vxlSXfc*bѽ2#F!~~N0"9:E*{kֹJWy~貁j^vQ>4CPTY)Pl_ͥ4d @[@Q?P?xszky9YVNF-PíH~wTj K7vήM}!׌p_: tƹQkg+6x wX4du79$Qq-Ai`*>O#7~>tzmՏa߽}7ƒeSfhՈ$uDa(:/rK.>WuͨF3&̞%3J~3(\Lʇ{ESI-:$xp TO<"7X0KJ~VN6jKQEVM%lQtWI5$x#ܥК3QjfoIّ`2s{9=a[GD m{AbFiυ[9U0ʼn5p6TCcGbVsӓJ4=Y|;<=5z6IM\r"@tUXBNl]%43[UX! (; K %ybd`zj9bnlhUa^YSu`t}רyG= ) JUR:Θ[]2y ,(`ӪdW_70Q’S ^N瑻$Za 84޻9D?ξ<.TDϰaf's #ɼ^ly-~ o;ܭ~CWOhE؝&U Mn2P9<-!u̥LPPRyh4 H sn$)GԿ[{bimu!g$꓌n'}  sųDX]4wx|,JYdL=[:N2[6>tob 'XP$9` AO~c3jsƈ)LKttp.+B1$G5:̡iX!Z@]p sY(?pXTgF6İ\2#] Fy*w3s,5\:۽_!",sƯ䪎u>5)RهئGfwߚ.e&8wJ=g+G7LWD$U'0~| 7% 뫺tk z(50 9EO, \,y/ &Xj[lmi~6D9v^֧̎9"iS;Wrx =yجQ;,'9Oi^;;[z.D14WN!c*2-Of-X l͗_Oa9p.!Man-.}K;{هrjs/,f*Y:P,6y+Rz\HI1pԉ2Fnk3D߳)d7GLN^T Wba]Nk',Sl^h@i }W^" ]RBY\na|ruf]M^{/,}-:(TBGnD̕pq&W[Tt㣗"2VD:v?j%* Km{srpG"p; U(YI,; 88,m9~nMUb\CT[mҪ p"ZQZ>)YIikdNJzVF(>ae.=(w;DB _^Ȕ)xْ .6GiHxe SD<`x6tyw`6_ z\.ҘzXԏtn"]2 s-:x+ԗWN]:F5li2j=D%GQ\>(amGn+9C-=^n6CB_"گpgNaR"_;|vAkHwczmth-ThgA "ܤ &jGࢪe4YҳJr UϛArbP#xUKuG` Y8̱j2p,N}q櫮1my`c{dWmp5<ظLVmm!ïђ] ^ vtPr$c@9Z^t/e@.l'6XыgHyP# (_D !M$Zp'Ʊ-M(rJ}\[NFeN=!{ `tx c|<ѵ WZJԯodE oD3DF/5V&\:$/Gqy68\,-/ ;X30 = N8|@U n.[gtgC :cK0hq0@{Hp_;k/,E=LVipr:u//K2oE$i0*\%3Ɖ:?"=8zaVJ/2yf}/#/\h> 춙)M<M g=CqAPp>s̹h^q3OXVN.'Klp4o4; ִD;v; ױ#ߛڿEu }^6<A Da2 Ctr< 9;88𱁣 $[SdH}:`:HZRr*Sءr21C~Fcѓ %c+8S\jv5ZV&?7֊j,#Z`2nD5K&Ch LӮƂvR? GA8>#qAoAs΋@I6Nfd3#jn{Mw|P!Ji})3{M[ ;dHhKyd%;+d˿:g碏~=xܖٗPc,f#oA2X>wR00's /mhi,2Z9Ŀ\6c|cX~$9PY~b(mY||y("RCkэ"^x С^-գvrnӏX6E s(}rT%1K0?n*0ۥZhEDZ,Ch90X)ӍH/c4; e۾E[G|RaxMf>0ie_iNZj"2xsniJĀU"n؛94bm~k@%^"#)e bs-6mc`*YenȉK%73wA =Cg(8pҪC2%Xp-LYk24M@jol\ډNڬ kU4 _N<SRŴ2*^~ 0ehm3 ńo>k'F->$HՇoŵ$]~Q@ʐcF*Fb n)KS=ѩ)I`P~Pr䅍\MD ~eP:y(욾 eU؀)*=^/tF|L*V4NZw% ܖ!]|f7l`bS]&>&m\+\mV·|%G|UYUܬ"fYMAo3MͬY#Nq"{s{!C}٨u(d7rEM8M'ofcׅ!_2սTڎhX[k(8b&*Zq59Í5Yj|gVy\dޘpBW^#׸K'52crȡLb˻Ss"rtu䂉XaD P:>BҐS Jt3 65e@K,+.*)\{\s~3A3 :v5n!Y}JN_m*<5ϡP$q@󙒞-4 0'voz?y֣($hż+}h4>:ۆ4da2_ݠ2Gf|F{UT;af+ 3K˫?(%TR6ЦY(sǧDX2~9i0U>uB}d )&ۓC=NTל"_AK5XYk!r!Eڃ)hv~S:Έ@ \g;U4zRת^Le6=kO0oh ͉Or RADT/_?/0qz Y(N:fYGkPO~x*̚m}$e? ZccQk%xyn,%&$);y}_Bx'8DI1]JV3UiZ [ITvӶf ´g‹/"CʦYáQd2l^_3188=JI>S3:H r;ъeex_ {I*W"Mj.XqR]E gA| ^a5)?ϯ]pIcfBAdz;&z4Cw[qXW l'BߴW]A jBpOoƤ4uʛq e"=W АRL$_$YZ,!^,d"5Uk->vM0RBsfˉ1N]%莳NjE@٦(T./Rq\4Z`ǰ·nVR=E;EǧaevpŁi^TGpq9p WvvձYzfP 8j\"[_y{dFSOaf5qʔhÄE*uM'wreTK_i?S~7:D5l>TA[@r nAfh,:yX?$ٯ aXKW*" kLSSegrq.;QUFd()Yrn8L(^3 5֘7 0)ʫbPwRyI-t9ҲƧR;<>2V\[%ZlLѱ]R^3=;PU]@n<(W nAp0k̘2ċ9Ω/Vb?k~_頙q9rMل/GrBi ]+͘)HĜ;en>z∁'Omgn[[}PrཻG>0Ncsؖ{NT8 82*==T'ŠlzQ,Ł~![v os{yZ=-Ҁ(*pnc(1M>'w |sbԜ9pKb.?8AܝM_D AeLJ}"KemNkqF>'=F8 Ht{)580#_=-'t o=kbsMzu"7 Dgp|FmfE|)nRiG)Dbk^7uRG+@E dk5~A]?s>II"8fMy-j6&R𛺔N yH_䆥ȴJ ͵ڵSO1ElŨb#J^^bߨ`ބpmu6vo/k$$][TӕCcˌ~mj6` _ M}B,=Af2jV.搷ϲ2*t#`A/ED3WBփxDNBX;6QJkA^ff" mR:v׼o>#ytnrI1I!u_Z/1R@#m٩r _Z鞚/mX~kҡ!Ojz8Pm=KOۻ+Խ+{~RVx{:ϓ>3{:0-vT5O$e~ 4G 8e qڞ&%\Ґj骞y:P! `QձDXe" )F1V|UJZcf1,R"nrKm7<0'4dL8iYS6Q:BNGHDP-¸x@i姟Α2kE ^#2f^ddDB%uOJY$l+??*1)NgmśSʫ2j:ʳ 2̮R&Nbŵw`&.S *L ܮ#&꾩0.^Jk (4i$jrP-3DԇȚ+%H`=]U= I0jȅ^ڮIIfڟor1VCk4\ ,#.+4՚D{5V45\tZ3 V[AVh:4ФRi:5$hi [o¦-"n^cGZ$1 '^d5smVi-J,{0{b >n:3j<^pLp]R3&x ,,Px"[^fJ~ߤt73 X8z95H=-S: t5,-e lZUKIBnnWls`] ԋ4vC&Oy}&KC ->ۇE6@(A &. ,)O>ϺUy:rᴾcWօmb0W{&ƚ ?RJb_B,h'Ne]Id_/{dږ%ЏRa5ވz'fmzf,=["qq}&:l ]q q?`;%h~ڻ3 [5P] 9@R-"dG] EdNʪd hbMCX6{c.h+q(*.x 1tqv:QDAWsAV(λ}WӖ)"QK-lJ;_-վ\|smdLR8 -~:/Υb?U{_U s:bJt9"%͔n?}0 JQ2ѬN8Xh|Qz*( D (rLؒCEJvI!&(qN0M(U[-Ǜ%(@lW\Vwu d|"E1__140#‹^1X6'LA8BI 'VP=LÖ4exh?r{ 8iW4JVDyKξe=uYC '"njqʔ5!Nf` jфំ1 QG|m|_C&3k eX"):.!6n k=4Pf$yjVkfAnuw&Sա4GeggRز@dtUi2u7oR{x<]6')W{n՜p,YԵ1: ufn958zPſە V'5*+`ejID #U ~`RI'º"R]sEt4)#NLj銻%dTdW_'7yy@ۓ!m-&B1aj,\EPI?{WdRP g>Y;9G^ft,Y5|(̭3@u)d8m> "/ۯan/L.K >8 ǚ:l{Eۇofw3%)j6 ϶{T>4Ƙ1[,!Ӫz-Ǟb{ahYhfL,y鍋uz7k!ښ[?ByV HxpZ.uS%,>[~N%2ѐzݟ~Zd&5l1MVAJ2hrh y7wWF*,@]-p^,QtT0kU~ yf.[d'^FА;_[} \`x '.c+R{mJ ׺v`u@/fҡTZ,5Mp0vu}<,ERY^2jC196S^K_߻XdwVD/Wx#WC@oZ&VL "+Pc6Uj!ZFSԺ]ˋ u|l4,$.uBŇ6ه-Ŭu8"=K՘&[)&Kuد‰0Y/q#H궣KVErnc-~0pdAS g - 5^?O +@k5}L56PnÇ?g|ʭuiXYűI[LlUz\5|XρzVY&PjeyqْiF}iNjj>|r?5UIez-hol{N0Ahd,{]rzlZq`(xO2WO8+y QDӒ@#9BR,Y6V쎭ΤXI&WÒ0hh?FX'(sCJ`m#3ϩxEr,/>_}%J0ᜢ ]q5|eh(Rsxi[?in}1˺ -roF [beY1 zOY>ܕeYMZq2W)60 4j"<%_',kV>YG z]U6h#|P$rİprځSI8qX-VE=TYD ł{3{j``кIB'zjC5v93Oxe%d6{{~9F͠D][B2vooyo<]ǑB s7,6^>XznRλrE]aUՏyg*.Z}CcgzWJLϯ^n{B߱j`#Ǭ3g8a8-!d7 ě5#\S3JꖛOc쇒qߕfĿɚ}!eӸ%{VʺXTcpQ"7E (R)ZMO ݔ=C_}DZiK{cvYz4kK$V{N"m; M.BJi]a}Wx-XվMXM la# ";PqmxfJp/]C 4qYOdM>݀PyR!62'*dgj.;l%9?~-zm E t4UL2`ݣ+NUaN\gN78pV7e~E> #wk襒g 0~(*[ IxH /k wؒw{dciKT$JpU gqͦI փ#?NC4z#Ԇ ](L6#5ީ= lˬ'fHs;NL]eߨoZѯ{YM %HZw."ikPLj?JjlI?P< e[w[Y~aO ݮħgbi_,+"t7Žϕ^~`2 Iiz|VE5^޹cE`j 46p#?ꍕ%`ƁO5aR,*ˬg(d݃Dl0`0 ؑ"3/E>W\{a>$a }O#C2a$RW #\z %ldəp-xvs[~vݤ3K ݪ{ƱCu两Uk,'7m%{xgG1!PTv[B{T g'4\|]r6kg;C.$h- %Q'`aU%,r^[.À&\xqNIN3W%R&"r.^2+-iɿA9Vֿq$r';r@ӁH#LHr]l"a7BK;:\1JE#ZPvªՂ)cNW=ˎMq$>V;>v`pƜȋtSE/ )yu)qAA'V­Ce=ocnEhv iՠ)"uꥎuYЮoF+‹18_R@@)=\kI$x Cnk8 YW>Y+I2Z+Bg*sJ{nr/j$^.ą±p5ڊoOʚYUVVrY2"<'Fx D%F!.NTTfQ>[htȮL!FWqLv{_˝)gUńia ?_f{59m{@b.[D̈́V-d}({)]&/!t1*ݷ485Iw4hJ$@FO_mФy+J>6AC+4@LukHNX0[q`dsKٓe4ړQm0kS8a7O ChSpkT0y a,Nd]ECTx;^1Oa jE%-OEظ40# GRmHڋ&rE\.WQлj`?y-GR\;zݶRL}ǂ~WxUl.^xt8{<>v_+yQ8CFJ̯#0LULS2"SuXQK|dwb+bjF` jp+IʋT' TuzR vj(q 5cs@D{ǩWqU1yU+]?VL$>G|w{%;9\N">?Y(ɨc_~3G^hB):a_Ft<=FvQR{m!@ B;)ǜԂܸ3ӳuRC Q^42PV/aѕ/-]^j=PG-d*4u0 Z%6ˢj/2CVT?Vaܲj/ƢXK |w㨬:g+kJ=pi 1)]bV~=`oc z3B{#v2{V$' 3rXD~ǥDΰ(6itnn`mt[8BtЯG4 43AVڗAt o2/&_ 텋l ᴒ4lA b#̩u$x%u>t/[x(B69PZ6񢰅l< Vqɋz(/NiFCqq`nWJܥ!fpKsO)Ši"?E^oSc)<]ib xNV!h!pkq=$HB}dT Q:'vqU%:\aiB ɊAٞ hab o8b}fJAE|KYL^.$2aua/a W匲O_( & O"v|:N[>Ù\PG1iMe;d(ꩊe" (ˤRlMR (vywqKD3P޻{OyCw@>)wBmmg3 GABVIْ{%QSCzrguTT|g9ZX%Zw$f#HVNHxX-diu P݉ũXxuC?B2s`Yl$컂T?$K\5_ɬ.Amk? l[_?|%~ 'p|mjotrHI5^giF |0| ˬ|c P%S_wqeX4w%5I0kUVb&3ȶ++=4a^ GR7 Ai&Vn,lF;"b%oaKZ-`֚̕*ޑ$8 CBMʸq&*;3KYCԣ׽v]S!9.%*c0Z,(dpo/!۽ $)ZUIX?u{2C9T՗>@Y9 wBl`nHdc_-ŽK׾ҧD{ OsQ`, ^d0>¼;e VPlΤ)F}b1G#`|ah ^I5۸"E* P6NZbsԦi1$a3TqT5h^a҉E4}PJ\Y4Dsmb_7bx"@h4^ ߷z'mYDJ]AS\ iש\4˯ߞ%q0ӓ>_->wPkHٶ4! m-/%ʤǓ&3o3H)7! |EH% $3]7dQHc0iv:/9%6?vOjNGNuf9|j[4jjm5B=m BrEĭPi 'x @6 K ET }k)lpT 6->(}IGP\Bo;V),mSK{lN!(4Rj+.j/ @]|1 -QCܶc$v6I\ %>$+\-M(jF2jm7I3aak,Ȭe;B YW5,e`e{ȄoJ 9;s7H#Z-@Z&[6Q,ur,r}Guv!oxw:ٶ sɊF(՛?kARTTվ$]7]4 @&QZaI+9# (wWդGͬuQ'9"1GX _@ YCsFCf!D-ACɓlعfڛFu{ZV/bUqhI̪Ajn8S]kI4~1&j: ~ʈxObo4\r/!DMQoEWc̯Eԡe:@]G }ddq)X^åR#jסjߝ…t#Q &GU8Vn# Nդ_%7_A p9X7Q ^֙D lDw'fV/ϻlYY8,s (*<<ݴ8np۬MC;ƒ*d:@>.g/sY=ɣ$ xԃLk~d< ]USL>kr{U\I&0r<վ((f֧R$r(>;jTpKS`kʡ'0`[F왙x/%PȔ\<0kͨ?L Cj^@xP i{<klDX^c#9bބ`;s"@;y%`ΏFj+Jv kݞqvic5?v-*^"„W댜̕ QS n⿍dn[pO8' bbD {-:-/-Ox})[5j baIi,/a1FLNm6O|DT0^g@s9olŜ.(e0cqR 1^9eW3ITzumE:ɫ`LR6h:ꭋ}aKnI' 5U4z4+qgR3s7fy.~Klij ֔@>cs{^_SH|P7~{y©,Iyaԙ:5)#lF3|愤 nFӦ`[UY!c,1X:E1j : غ;qs]}m# .x,h_h{/Ă!X#s/AJfnj*/E]'9 p;] ~Vja2g9U]?ǵayS8qnr_u\=#KCh9T?q=ri tx$ 1ZEZҤQ)d^k#÷k}r|kxvk OaAu Au7ThxٹfQY4(K{{ /nFa|c TkӸ C]{8yz?$ uIiq"[5N/TIus>TnIX+)*,ŧܐ3{7$zgi!Y0= p6j7o!!q&ͣ0gOwj2)DvUncڹ>E:zPxHө^XfI~`#SU5AR-͇(/XwHobm bi  #3B[[ڤ \e@^|1"]&ceMxH/卦"nj H%|SmhiYW. Pa5e-ބ$*(0tR`bֻNʤFeAb}VfyO9OSFQI}LQ˜> uz؉Qy5WƋɘ5J Hs}@>ew?K+@,n4 aZ& {zldtPd6:wٿ]%PYbk/?6i :`,w6iuU*u(WĖ|R&16Ŏ Ȅw[?6ōO$=XLqD@B"5NPM>d[G3A'`Co{Тdx `M,ֿM$ŢH[f9|T?059jF|4ݟX0qIP˪N%#kٞj!wFo|["SzUXɳ}N'p}Ш'D /yL|FDMNe˔>H(u3-Ô0K# 52pP~qOcY{i+YЌDXG ;"x.pP\S!W ,\ݥvLܐ x5)6ЩZaRT89aGJ9*\<.ǍT'@,گ&vu_&1 o 6QJDߧ{Xtaѣ$TtM ·+O$.G݀EPmy&xA BaX( Te$E/!0榌5̵323TX:XW"QMKN1Z_?9ͶZ,I"N\Hߋz-`b KI%ȹl:س#gcNfԮIbc;=)=03۷u{Prq>3GPzߪb4*vc>g16>F &ǝ"]"&HZ5F 3]2#e¹,PZ-yG2gBpxX]=]NHSRd5K ,[kҡf~O1,~꤭~ jI5Qh;^E98u2,w"eq޷T(Kp01NB](I?b/s).V,N X#|EmlyuG0I] ^ #Q{YU516yKJRpMxADjIT^Axfy/|aLVSܧ0O~lcW:w;i b%zƽ;q̗3'nꐈb^9,x!+9A=J]\ߟVFt>u^(˘CI+S)S^&kPIA/d?/K``~y&i9jo7?(iEd~={}l(TuK9~$(\cr獃!qdrL?N,tbT&fV+`v3|FGL,=dc6z/ý a0"G.!_R'[_Uv{$Hyq=qc%1a9y^$,Q/yC3U}]H>;Tka?! ~C?ɻF C/'rW<뺉1Ub6& PyE4OS`#=cq,\>A,ᗽr4һYئ@oU-t.-TD(!o9ˍ4%󎀥28}g.J_1&_owcF q)S[WSh)nAmNoi2?oAw)yll.8fm ,a,]qafN(=S(fgM$Ue)Z{FK),h[)ȫ7O*Aς3b޴YEŁ[PӱtsQEEE-Iw( ^.* c}p4JwR"><  Uex geu afrƓCl^ybt9lq膝9͸VRI6: WtDj|AHbj!WδIsl|lEtҴ\dz!]ʟʽp LR.%cˊԊM5إwON, ںoeUL-?K麚>-?luτXz^)H [B# FbfhUڋ>dEʀTt=''ae(u[#z@r[']# Ft(A\/pnK5bV+KhAaQhnD%)u$PׄC6ޘJX`||'-!Yp򽕎{ADQ<=?I4DKwT6_\3,-ʧ(9HazxWU$!l,a.PpN͎UpEěVv̥IHX9Is:'{xZ,tQ}u;G bnRLٿN4N{`L)7ql 8!Z!TmѰWfI[eնW\ udCns &13 ~g{[8[SeV`20'ԸKjDɷ*@3UAN[W pˡex FF2T:z޲9r'*9f|QTz0R39V%'FCi'QiJۺ)[wѮe {% @0Vjcs.1ԡt|g.aoJ;Sz!j?j#I;]=P+WulX'("I|c(^ze7c": b;AfBɯNy5@.umiqO,87;!puQU&vSz*Q`]W2iAvdP`. 60 䌡(~E[08g*)qQ0QVD| F !I#h)G!3dڶyMOuCJţly=dCjoa} 킟ϋ"靟gſI S0?RU1LI,kcNH94.cvZ1OzNV-DƈMfsdިFG.ejA}7#_=ADn2w K}FO<<]D{r\^N_Hך _;xnTq e\rG:e?_IP਒Y.Nm7A \Q'眺"~q%71?\-_Iov)qΨܛҌSM/1jo2ZH@Rd (Y|4- p2#Db~}l}a#IU[ɐ/Gݜ}\Xwht8;E-}y?G ڹώ?AT|WU,8= s"E6G"~Fh'kuūnM\h@m$"9.|pSQKC| bw]HߌD %ID )DW_"0y@ ? 'V.u [oT|33c6j4"DWw=ɒ`Y.'勸sOsR@ +a/eۨ9ȵ7ղ2C3AQG5;]&mcWS1#f*11]g]'Ch4VfY[\nV\{&nbid?۵Y|1Go;7XB^i> HM+p1L&0^\lFw@0[ 2qLV|soo1;I[NdrgKE+.mLhERKv!Lz _O.e^vQSIʽHefcrvv zb6˶f~' nky}1ч@buҥ=WM4@74pxcw>aMxs~NE{~ǀ|^J8/@SD~Ϯǰli:{/=m2A+"*v.#yb—lB_HB3Ji3w`.KxJ續ٲ 0'to C#Lv?أLBq. bYz2ЭkHpIGcCBqr荱~TV|0ojxzf=L$-w"P+k_uϳTM[YĠ{ɫ$΍vwL"jy)v5˛ ԽT2&6q<ܟPgt4K@ [dsyF }GԜd"glW`Lh`3.r8tB oRN|%FxȡGIɪMmn=,e1 JTj]t4|10#%Ʉͫ?*ʂO|zT"w#I=X^0QL[kI^M \I(2 m a0 `SjІN屔tha1p(yqS=f~2gzۋHnJ(գ_{:@CTKFW6Ck%?QO=V,w/m-u;3{%b՗MIrU@N[0++`xd1O=R> z08mn|vs lA}'E 1UTR[FLȡqsW5GĴQb+}.Zrg){>Gf ѝ:6ݳ/fE3m϶]Κ /Q)f;䉼wڣ (+&RN7)k*KВ5ܤ2fZ>NJ)4U 8?t}pQ +ېDMBj!xOz6X-ۤUwPHopNvfnՈSXﴬ(V?i;#sT~ÑSJQ5Pv1[ ܎Ճ"bՖMw &F19*$jtK^7PTՔ%W_/ ;K_\jԻ[5;IC Jvצ+2aʖ9oJbb,{|6 4QW~qu§@n9cYaee- z%ySClou8;F.&r5}$C|Xy+@@Ro=(&z.uD* c}D1BTosl95Pct}̠}_;F-;[hO53N >:ץnG|4iUtS)j]혂:nc"hlEB(v( 7 aqJsX64(g<%-̈́Wa={1DГg{3f&# GW(q @t.Sdc}%-[JdI+KFg&".dʈZ,; C8nj*g +n'! R< a<Ğ/].}Q#yybA@@Ni7c۸nvD-*n9Fs Z?2{:g+ _^Q8d{:ܓPJ8:S d*\,D ѲXG($Ӟ4mUjE hvvgoV>Az:˦-.3cFF›OpOgS44s-Q|酫) -[WQǻn촎PgE' DFӎ>9e+׀5iZ+PQio lP*:'iĀ˩4"޸/a>sUBJ43n^p yBR-|Y7g4k%*790K>\ỦU-z'S<ahͷNׯUXJ;Ƅ!P=SWlϹ7mZ򇴨u?bs5y{*?hz$ZRh>OG yBڵg`KlΟUK  a77<[)NJ[ > ^5 @ +MV҆F9+~Rq ̃$! v$B% -/)#V6ʩ8bPν4r4㓥A;>"4SY';Sd;&wR^]׎nᤝ{D9pxm.a "{7RfcX/RӥIݜ7:̸UuɉzWpfOqs*c mÛ`wH: EdL~>gT΅q grGXa'g[܅co=iK~o'tv Lгv$z"t[9Vf <JAYj f{\p۠| *<;.0,'KvcaC|ၓME$8_0CxX4y]U9%eƠQg `1L6!>3i"8G/4xWq}E~e?]$un{5U9Xٺ~,E_S[P>l:y;ChNՑ}*ƣoߡqD ؍r/W&MlȉRmofsUWZA9XjM6ق nH]PP3.\p]ZfAD>5zUЂ#s좩@ XM6aŤOO/" ypg%F~j~ 4βS:l ˊi.g!*jTChBf Lͻ +GpduЏ4/Lo`l0 9*Z 9*bxۀv=r(`Sy”"0зj$$+iĈxco2-RẎ'G R_yvz lƖ­,ZMD*-"?hQ_o6IrAQZgxnqĶ~*9Lu%&.*M+Sfc[m fiɯ {vͧ2MoQэDw*׾ߓ!p0٪L:EIZUa8|SWgUblQɪ]vdr =^ *p+1s~&[&MkGcc;r{gC7b0rWqӑ! ?ٺ *f&ZpГNl1v׾^Tsۧ Lw_g>-l{tog}Octmu<7A^c {@<)M@()y8%_.əN emB%m:CAPymJ 4l3ExU{` U8rg;>qE UʳOH7ozֶهZ%acOE2ngSoW0! odg8j`ν7۠A3ِZ؆ة~>VhDP]Z0_wVD369%ܰ;x*v1!pFKk-5o5NJ %7D{xN&$;ܥ#WRJÓeq@fs/|շ:Nǿ)TCsڡ 9{^ea[IzD5+~DM #=)6ldr{;Ta9ũolh)|˘y:-7ګ_a"K''pk"Բ+9hm0~TH+kc QbەIgIf3r4K]ܤ]=Țpَ8A {w!_kEiJ)>z2;{b1{]'$*n# _MhQo(@6>rqHW5c2_Ue0Zt$3e7  ,Yj3GdI5WT y cMZS[T Vڗuo)0~Zr3tb+f'W" iI q/V:ۿ~3;@}LmԚi /Sds2E*L(v`l%=2t6ft+MlIo%mNZE+J CVe7Ui!(ڸ2; Щ'"A@b܉Pk~*Q{5[^_K*_2WɈsDPI8& 5YN!b} 'cqaRjyJ}h-C+YLLK2$9dpdUqUhAkո)n(}⼡w{ /8w57tĩ3bi7rU&u(gURM. oGI"<WjaŹy;Z6$ߺssOm-g@-8r:h"߅BֶPůrjeb35gECV/i5hd9#`WVi0]][ˬZ"WvG.eV} &@{rLݟci|JT&Evkyp'_Q7fpNF`[[Cb!O\?J[IGntLw`ߺƠUАoj^t#' Ka=Zo 7v!B+̃F7?1T8 7I;u5 Gpgqk]{<ܽ*'3(m=n/憁/Grt'=^O s6PsL Dy% =koBKGM}B`hknġŲjĂ>pVh7)!߲3\q.;_Ȗb%\Vr8Zc)+?qo٩Da%E;HE8׸5?Gp Z@{nOd"t?k׉M.]ϙKJEv&e)s}(*jZe#P0Z8R/Wi>U e균Œ qMG 8vTIn>fymPA:!tsAc}/AwHzKQK1;uyy٨˾,8>,IV;nc7:_&GwXP!Aٞ XMJ]!L'٘~X)DMP\+gX@`|۶.֢Pm܃"#atS!涔(N,B"~\΁!oI%jTױG-3Eᛷx+9H0 CSh&*!s+z{'IΘkݪ GN?@Dzч8[+n|.{Q0.9A1;I2ph]IZqƻ[qw@%F)[bC9 {^hxz2r0C!Rw6=JB~_M3XTO[&Õ` bFA|j7:bgy=N Tؐ:C0k`XLѠ%)_O1Wm""9[4-0Gmd둕IjK,t ]&?%'h_-D~.缕WTnګQ8%}_@pϟ6qƑyES=J7DZm>ɱf^hzg-<g# .'E3I1E6 _p8#)7Z((QȿJmPE3ɦQo0Lh1 rA+X{W[Wjл+`ꕌzM8yb}eDDTy@a^w,Yṉ~g%. m & d̡# wϘ n{yҭpݩ  ҩ8U!$=\T<@Yu,O846n%ZZyhYjy[?䠌~سOe$qMzl6hN(}J}51!Szq-PnI2f>O9/VC`p^P.eUv<=M"Nfg$Z(2+liIzVv,u w.-Ra5.tڀ$D6Ԫ_NuU~f S!DO{tD>UKٞjsA";1df_d)X)49b}Ib*7N-m|tno؆-T'5r*`?g :(se"cֳZUy5\C?<|_K`M:caLjZ&JIG"2xmJ=ם*p(//шaVcaQNڰE ND7/&36YBj|j~3ٙBNh3(M։@N-.x߆ƦJ`pkTp_H_B@r V2Th$)j{9 g!65߼}E?1Էn1w10?eB!ɂGeג[_Z)S\0VN:%qyV Q^̻I2ħ sx^oY*vГUMzyz{G~QQ5\x14 竍O_cIb^M"D`Y>_s3.>Ul$uC<,yߜDj,fEj3@8-h뻌j@JщzFYN6JEY;o=%Bf()^ک] BY׊B0 KTB1/R+pP{z{h Zc,𫯩@K^]EܫӢVD8x`oǏ6,cqoJpQTL҉}md<5Vfa'J^SzL+@"3%e􉺫nb.IpJ{*r=C7m:qӈWzH H_$ 76-if&J~S?f{`j)4%/4޾:ok`huI!z[#!{6N?O g NU&3WDSgbSqryԠe-]~r+(&f@vs^r5f i n9ԋDhL `KZxFA>;Z-N gTY<* QְMppJ<;/4\l"1i9.!}nXYrK6T\r{sQ v\ q ѯJCǀ),Q;<$ܰfWIshRfOxisp["G28. x{zRkRzn>u.7D->b5% BCCq 2nՓ4y0,] |2eࡕfi Z+ԩ`s &b7eU-;UP77t96@\~ ;쥳=BkYx/Y*To\q(Wv@ط%".G7b)2]+~l)VqWp*JO6B&gw`]WOEf6pC~WJ'0+2ϴ*u"`,A{ZXͬ>`A}:ʏr̘jw5k۝B)6t}/ҐxƐ!xUvehiI0: _DŽG& 0_i6_?6)m9e D\md ORJ+6lv|}KoO  "Jtd$˱%=/.72B>ԛ"8f-v'z0DZ$::3Ew'Sp5UE!c9dSBLoVgbf%Ɍ'ٚYUj؏M3 Ɇ|'WOҞڼ{`KaK:xrҒ]_?8yOK f*KTk6',nPuf_nO~|uPCD|s_H_VdUۛDU^,6 =bCL4jXkS2:?tvScV5G HkS -mx'EʲAl"R'P^Q9$!ngvUZNjVDjփ$h/{GQ;cd58K'JAPmM*q޻NaA qDWu+ r/2[}st] t"7o?ZY}9hú)`v8A=P 933zt1x1fF4KC  Mf!Ճ/l~d,mWpE$rG6W+xO}U&rPl& (c.c>7K3\rv i, of+KYu@{̝YpZR^pUlP &oTp{FGSkh% s+~];[`*l|ov৐ [W![X4I8亼%DSɯAhtmˮ}P71I/. @48t ?r_2Wȍd%~T,IpWO+zYP@[z1ENeASG\&B6I=WEp|ɞ k/V7]Hz2l| FRi"Yl^D߯HՉLSB`irh%9X8^rΩa;$& ]bF,~uJ#!&QȲ >y`g<_XPtT+Hĵm{kŘ MkY1s"\sX!D,0l>j^6x[d<]*[chL%B,Ca܅.E*.ngBW+g ]uhG6:5ޝ|fo׻F;}i?,Cu4%weɾ7MhhMoj?+r:L I=Gєp[i1BPşMgU]Wz q'ctLX,9.l8yxaeaDL~qoq{Bd*fevΣ juR0*/-p2BW'CC]JӮ=/kc4#}fʊuj: n@'_..Oi3Muz1}<ěObCAZE?d$D\I0On1tqemm|+t%"#۫C@~{)w r঱2^9-Uʀ)}F 02`}}׭R8@[oJH!Fvxs&JuψvHO7kئe=o:(\|G>Fh<@R!>V" 7Q+:4td_A$ b<ȆB>'DxlZ~ӌLQ= ֭`*0 Lnp"A$8z f!GYLK7" x"&>YcHN!y u/J Q>BSKH9J{3H/_2v#I93/:<^6WGh]r_scy"lC?%r#XA [0.ŠOUy,`Ωu`-IjUB &G)!{.]tk&tN\2ܧ!p\ b-z>.!Kꍂ8.K^=u%&{+c3P;$5{euE _o*77i<&:Iqcx8`Af_SQ*Xԫ${Z¶M5!b;S>E4|FtF2I&TefPuO6BټxL&w  EK)mXO/=4G hVZK]sBr %x·\=ub9FCtLl}HIAG_a~樋?PiS0o+FE({=EȾ7G֕hboiB(fvkr6rg?2Uw6S*i0(z-<8Cgn?LlvYp٩u/~1?Hyf^1G0X# 㬴&;F'E|~)#ӾHv/ 9,3;tsmWÝ95jrOJQoAy9_,#3:Brk@T.ј]-Wɲ򱏷23a\!6rZd>H7b숽jԶr//aI5TM4HeĺD篤Z(ʽʩKC9JjP /2s< ˫#w7E[aK"y5VҺ/Z宓VJm),cd9ILaҽLcT+ ދ5yQ%$FL`T:1(_q0'W̯VUW zm=[qB݇o]cPvCvzw-s{05`mN-;N=~45lF[6yEj,ZM( =:l'ĉZgT[JC#Hр]mgI~K V7`$rh> H\Xv>02< Lvj`0Of&Ȧ6n̯Igh,V|]8H3۹dI"RJARk0w8n# F҇G;X I+ E֝&7)-LpQCF #`YQ6Ё"!uJ;k8-N*XXmw.-Wd4򐱟 (ml͹IeQM‣϶DÏ46 M>ZkΛ/}[b0M+YE;9r .F.칩끆3|wD,QI Ydx) o 0- fp1Gn,.gb ->ݻANm7#+@p-ܱ0QiLQ>]GoT ecՋӮ~ Z9`$??^)p7~L]H93s'GT ÃV GNs{ ãqGp H켸og͚3[uUyDПh}Q~Fn՜0Z[~=dHU~'&?Wy3r#feJiMoV&lXC,iߙ?r*%Ya0_go)rZGO쇻Q24݈pNd8P;G`5UAT=$k%oN;!iX+(ƳKIzr1m_k-gW G?zAЌ%6lDVaHC>_9jh{Ԇ YW/y/LP]CDTR) 'I-jCPnV$$Qo5{s:h[XJV/Fνxفrbx Zvg g6b\ҫQ83KqiWrUy+\OwYǒ?r#*wiLJ;GLRm8=1f0E~> DCKYʼ&yJkZC9q03.Xw[ K~'qLD ҅pa *"uJxl2'Jm e3Iy0#D,Is9L=`n-Ό=-:6I4j4ɎS/hVmŒ 4d9Pm]ԯк%kp(fQ4۸K#LDbȷT6xZ(I+|HhJtΖnkŀBh瞘 *p#_=CB b\u[)} \k6UyW&: :⸂ IA|7q!u2?s"mbF zL_%|]s{+ŮDJ]3 1YͿ_}ۚxGzAD#n(q"7@8 K񑀒׎8ɄG G0f#ԦI,dvqb>-(k)W#܁J $WNc INNL'eI쿓(N-؜)A3;LZnߎ[` 5&t|3R"uiit.ַm/isI ҩZ-7&I|l*5Y.o"AhLL:!-i0 [?V#ѻ.h 6Zf qsqGOzcQT=F{b8lj|wO[gg.9ҌiDeoNv}A̒NЋ֜H0$c ^*6}tKRHڕ&X,kaX$Y#@uA!FmW_u"1 1晣FM$fc(Zzly_\~TVEZF6Cmmu*b[hN3SS%Ё)~iWZgC'b@u/,eS1>#e{#(n56q| -}̱$fЇ`Z&5X\Ƈ/%``x%9oHd/w+Fؗ,̚TJR4w, csO*9ei?#ߏ19Uv]ߥ‚XqɳmNBഃf=R'Mcv "JVa (8G_|0 k9dR{ᱪ:qw޲%P;O;,o208O& B[|>(Ua;c/ghNڎ]At &Ӯ M-~E !XNd3Y¦ 5BT.9~ڬzr>QæSw{%]hz8d<^3'n,"%;~hVSVBCY.t2P TS(I &Nyq38cI5*HHYm˭/Py@3!I\)jD!W.!Yv鿩d@IC Mf$By캫NkL)flq05PGƽT[H1Jiuע ??u4bDa=Ȇbms|ü=NF y! :Q&|Ut#"p.L$\xHuÎ1t[" NƟ*,u:#k:5&;oBQw7=|ތSB!( Jv|ZR5"qIM{V@g=Z{%4V^֚g ܙӂFzo-xg'Sqg{J Bm!J.Ͻ}łS^6M_t1"HGfQ$$|{̲Q3WIrPu䟆@X,Ϯ|,<"~<˱Q>f(`(Mcn*ix0E=רZQKQ_\j?]|x9d6hH]L)`iPw*FmKTc؇ @P:pG:c?͖ 0Ǘ&@OjM?7y҈7Pxgd =ӊmc5nV,nK)2G`܋x|ݣU6^+/%];+k b N1W#b}q|3G]ꊼU(ݒK5.qL"_d ;#3(2 >%F 6~2$0$͌Bd" `JkVmEA?#Nl:nYRTr16h=#QtPN=ڷ)._$%%f}3M-bEu|G"͉Εit`.]gY.-lT+bщnnޗ6 iTl*2vQ![8,L͟0| =O]L=Xlf#=y,OҾxuGZ$U8fEGƣ+%r07<)9zElK=C*H)|f(tkp7&I*gQ}:7v/鰯̭EmRx+|m m=l? 6]Յ%x^@[}jlT[P@0V 6aG1A[VcnP4o(Z۸Ϫ"'};oty^ ^M|ŻE:f7YڎQ_YX;N8zV 4̔sa4̎-\9PfRW_k67k tv⎐4g"#C5dzʒnz8խ8{xFh+ _dKVEDYF6$Jcҏ+rw(ScVDϏWߕ>) ofQEWF7JT!& Sdn*#D&d5?))eV W V夛^ 74(tQ$FM^8D)8°yrB!Qr0sOPdv6L0 nmߔNQF2LC> !FPof859,> kZϹsO%/^6C1z)=7% 9,&uo$yAQFVH86`["| )wNSToQ(|rUx6I5jsCh0 Һv~Ez uӚË޹@O˄$*ϳJ\s NC~dv<|HfC7m͞UegL;cYeIx%Ū .ly'34}W29APӕv8;k:\*6b>IU<ڶfo!QsnsyEOv#!`寓[ZʃzF?7E¸ްu1HX+Yyܡ 4F:QȏB0cC9]:HPSHV*Zo=41c/NWg21KCahprF{R- u4kɦ*AVݞpK+uy;3]6"\wdCy1Flj} {鶫䦠QF*v2b꛵^?lT"WBpU[bڰ*X߫;AX6?<6ue15}CVAx:K\~|Νj]:s+@s9bgݬDPzmMvpAA(f6W,5+wͯʽRU S][,'lvop;&TM:"V\w"e.OY' 909>P.zܻڬM7 za?0>&"%7۫dO[P$Bai[LFcK,ҿ9п݉qaUb ~vR@i<D qK"#ý N%_xĝߑpG@`2ntؼDKv7Zsv'vc>ƿ:m2(8W x~: pߵ]9ZHxٟpx?~x[𮯈f`$ 83'R qo5 HXĜvrࡴLID֔ NB:U+`>( 6Ĭ@o` |{\RNc:Pj>8&!1'n< Y;G\:% 5n&_;2?&|T%WQ%⫾Ejät[2G=˽㐞&+Sayѭ4NQ_Oj8QڝLή^E V/ZѾpKۈ[?ц|T>Oc)JQ2 RcmrE߇5Mٞg-0Ra Oly^\6g"QL^Eg1>ZҎ^Ji 1E`h=2,Q~am]\LXLZĒVCXwcW »;( Ap!ut0=| \ݛm2붪 Ȟ.I: oTyuQI*N{#/jɺc!N۷cjJ*-6-?NP9 m؜F Ĕ'[ŔᎍoU8z:X#w+M=Zy'r,K|ƗZ帉ǭ>@Fcm$vЎ`f\E M kyyNxJ#4 @@~b/.I&ƞ\5H"W]HD[Y) TB=C{$Qvpd2P:H8Z ?±q\a46JZwzh̞(J^LWA{)@k*ATH1xA7U(%xs|l1:I,"0{45ĩqoqѳ\u-._[X`o0)Zvi0"尌үA:$kZtдeT-eb3eX-:׼b@l_]Q?rCѹϤFks?T> }9jz--_㴯,vxlQLKuYBrȠ^e0T4PZjqu+vߙb!B1kBI3uGy>CbbWR߽l(XW)EA<RtӁq#|̏"|҉ YZ> ~N La u'3oIadQ]>L|W_!H]_``A TP kLůU>8U2qv#Դs~rw&4MŘz') @Iu$j}CPٿ\9Fm4/ ﺚ 8"*N/͢:^oPP#. bmX*$2Y8 d Gmf"bfHR8GVш-*iҙ+J=kg(ԩޠEpNZO$>AWӷG'~.6w4+ B +o[y̼'lcfmt{F|wDFZr|Vg/ea[u15J1i ݬE*D\.X!}lξb2/0Vڰew~1a`.%d<Ꭸ5WU~{%#N!@V 1/fR_1Y3' }uDJ(;P&Ļ#dT--K7ot.gRFn{QWP ^Y XA:]Jy T,~J2*eٰw_B^ V/61S Tr񏀩WHDZR}A ;B!n Y[{܆_N_g0[-Q)|%.wpHg! TeɎ3n1Z/$1SE3*cf/Q[ dSluQZlZ"Xib?̦AVpBymrppN4O 'YX;DcaNC@=͂Eꕲ>$^$ &&ܜU4^c lkK=4;=Q2ƻjS8jU<}z̡ǀֿ(}#/3 n' {=)FchɁ)MzR{Pri|{FfwD 8@LOGW&1xׅUH.*D耙Gi4IqR6k(c%%Gʖ;(\k.P xvl"o#MB^('j5t6\eӐFYw$cUdF=&KӐ^Io mDf\[9c.PPºSRUCÊ Le HVF0ZgzX\Eʚ`8;t-`%X.tB l '#)2Ęv1֚^nW+w(XuG㨄X[I/w#\/#|߫@*'85P3)U(@SNQIgXv0Қk1t U݌AFK`E6%Mu^ - yͫ#Iln=eV>aˍ*5*\.yhY75]>9 g}|oE]3n7NXk T0d}L 3% ]ԩdXxw^Av_#"W-%nױLoL43CΗ3/ tT=tɳBKjO&pfc4 :jݓE (kJqr @BjzZ_RYG~Mc΃O8%d әhAVҥ$R{lM:Kz|pI&ެkT0fdq҉= <63 `RH6_ v$/ 07#E=+"F ^ZQaŎߧh٣BG?ǽFn)r5Do.VK7CͪwDҷod%NqU MUC-E35?R=Lun| 3FWjqJRKd\cGVX I |H'}ǀ<^U -7I:GF*FmmJ]lɔ?읨m0G}Kd vIqg5H!;ǻjh, nhucT;ƍLͱ܅=9#l)%c!]H_U[iD@uSǞQF瘥z<)p%‰|Gij%/%-qNsiDSh@K&>pǤaKUJzZlp3iNrCRO _rX7n%IMc,XAEKI^,(66Y5xb$.ZXyu05(Ȝ3ԗR>!V|*`$ }T9eAg_eSl*sɥ"s/߭-.?0AU)s--5=5=$7aLCw8ñQUe{ T.Uè$vzUi,WOI͹y4|@ (9 O)]"0s֠=[eX){>Ycl8 iqS>T9Niݬg~1Ԟh^lNgrw#;Z]b(d 5O!Oex*X 2̧v:PU\/rxTT^<0N/D R]YsMyUj1aC<$X\qs* ʼ|G!ߡ8oBj`)}NwA+Nl1B({e6B=6m<[G)|J?qyhp!LO\8DjFNLix aApa(gI7,Sш)ħL{w7<+[BP޴/U:6a,jo 2܅W" U~>L1O]ߵJ܏]e2wd j̃ϲ*+BtӐV[0pdZa91*X7v?1QV/T\7NQ_/_(GLb:rs)QgFTypS66euhe?@LuomG_wp%s!g2kOԑYY=d Y,~61t=:麂ؐ%$1Z/y%&%!H]f) :H+sW#S, Nsczh\9Zʕ0I%;@By nW tuk)7A$*gobң `vT/6krubnQVV-ة;,İzJ7\CQoZpxSQGV{0>%n^œ_ O<: FLkwPo 0$Tk:>sL_E1Z2]d/ HbXg@I`#Aqҏ2I1Yi~;rAWW={-L^zl&&cΉi.b2 ?vsm ""[2VO;Qpq-˚xK(nXoE۞G,Sr{fSuY;26FeEe3UÒRAQĪKZ5([< |0_3} &E 9^"(R^TXs" >{1L7bᝀ\c!z  lEv, Soؚ/y-AjD s2=3ĞLkA vN4lڲs9<,psf͖}49rdؑ1_yleuC( M8X1yMMn %clo=G9DA{.x+2ތ-+j9+p`*̍X1eZoҚr5MpX*,oĈ%`-nZHĄ+}+:pr=P(D8`) M~Ek`D6A/9,q\|,ߘ_5Jؘ)`Yǣ"PDoKveKL8FH<` R8^nĒUN/|/\=9#%o:T\[n 86{[%GM&@#틓V' aU&Cd2eGMc!."w(qlI9qA?iOc3 5;,uc"1$Xc'\] 2C7⦌?.]16IwW=BBy]x|ɠ-HnXE-\nlev3%I@8 U{줴 zqa~Zw=:0PS'w1 ᰾0S8/]/;&؝x_ DTx؃/1rSR7,nVrXP<)8b\- U홺=MkJ\qּ1F *#.}"MdN{Բs6+o]is26:!WY l߳Vxj}UCFD#CսX(=ӓ; 3Oj _}8o38M0c>zn$*/q27f򬝐oܜ_tbF~/3;EpK~::o%Q$(?A*qKsZ] %\֌E{V>7p57&\0dC9>̖Ƒ 6 9h-Ќ?]mj'lcc"j\&oFD`*Χs"@!9\;s"::e5U"m<½{!0@3Q~ꅮ9H.2CD%(4,c^Q1W.R+Nc K՘|Fi-DgƷSOgU4c쟗6Vw{.QYmy2ٔ ̆|󻉑QgOv=_v l@l4)?3 NJ^޼>/h)!0F п'z # c/aɲ#WAo/q 9,W~ydG2MTqӺb\'Urd׷ =~v{y,LPwX{'4FW lnuPU[Zk}UMۻ ڧpl }Ӟ3QR{%z^刭ƺ:cwGc=GmcЋhq3a,J1;wX;' \X}PL:d;SF$8wuǻN{2RiF.gvM;jGq `y @]=0~Nh:ia]6xsWZ*-#~i&B=gyM&19-|)j/F.ZЖ Ww5C:lRZjby$ǣ8!J$Sn2ëLPeglSl?®B=+JD7KQt_eV?LY&mleAe`&< MK3X*798:ҕe* c;MeK*.2`w2:wds2f0 u`ۤ` bt,gQ62 /@ ,*m95̒$gu3 "ͶF;5Ud5YrNNIyJ.ZwU tD3ϯ%nۡX"OkPv{tnYj>Fc!1w{Us!ĞXbyi䛦ru&v] /YoѺsNw}5\oi4JlDdX,Ig 3nbdHqcިxO$c"ȕ1u;#\>/O9ő,AOzq m|@ [TٮA_'ŻV-;~[x<,ϑd_']n)T>jI57Yy{c RG>eQZ1^iW`I3DN\F+&g+aw4v X=(C($OX  s(<9SѸ+5ſEhqiV_>4Q_8fOtnl[ѿԑ)7Ôipb'!TS4זm-uv #˜~7ߵm9w[|@ K<.( wEbn2 Ӓe4JQ~g fχRJP,mAywMaz[vj:$nDpQlS$JK! ӥ&I_TGhrjNɵ 81: sԸbLg9bns#W Omg $hs=c4*GfNosQ\ L47N;r&{(٬6N۵G@d Ԟ(>ejy;+M2*orR]ޑ>_ $&6&k6$?MGIXqyL33Yރ\<:@ؠrlVH'{K`띒6Mc5b ZGڐJiy4'΀߇|0SYz/aݏocތ^95G?뽷ai͐JWja"z7t-ђv CY?2eOr׆Vl*:>V=LZ%~m*f5cj]0"g>d~Tк[S2ord4QopBd~#X@QȺ?=d TXu 1L])oh !?VywL%\?ɻp̴ 46 ?Ԛ5)gVDiG}R;Iգctzv0]E`+R|MmUF9D~ :u:冥U@'k3V*8kok^/PrЌR,-^ /'.49C\B C&CH7ByׅQtS>ڎ[ ._>ª?20l4:]nz~W-ewO?u1 jo:ߺݤdبrdC@W lTEJ~jrCAi|IG 5`P54}:HZDc$7X~0j{=3Ni8/+*$ߔ{YEtz!@vtgcKn6ۻU+XG V~d^T~ncEP;f K7z9 ucW荻g2Q6@9SVP{Mgс5.p rI@&?xp\h-nKJ n$om6ۈ3-ݤ0+IwC9W2 \#t2HO3@~#.Ѯqe,!XҬ6w6X_ifMa#E_D{N< }U_]7h>3ʆwM ߭nN3{6,dwCmt!6Bbͅ ^‹wXL=` *;w:[ܔ loQK9w2*cuLt*ȾvŒ]vuZ֏ EiE…mR͔ġ& sojSz.cZN<Ĝ4lT?1XW<Yۅ0U|D(MjS14®[*pVgUt3A!QHXuGqcqG zns`CH2BOSf3S?" ~o\sY(IV $J;Wusx2IPz?0<"qtݿqCCD~Rl|}#6h|i'#1!c[H[[V^DǷ/Cd`N^~g,6|}ތPl؞VH8n.P-WJ=!m>GUfe[6qc.G\dGs"@HGɃ3b azfByNz}ٸ*sKҎUŀܖn)MKއPd|PkzF>;>CƗI1 ((vRq SN!,3yJ<ᘍv~.k7zWd햑cz6Dk&-R[Oqgu!Qz.tt`^$ mPSs`v@C]ۤ|6 vak=w(9+ Ǩ"Y}"vMaHzGѴfgC󾹉Rgq>|,mK4ǫa[7PTqB`w;)i햷zZeӚx42Q>8DkoΪH ů2c;_Q5Bu͘d8Kɇ Q:4<NbB??;;>P{АJ母L=)t5G9nmzaWrcxt>}pv.Lb9 g- 2E?]T$Ni.jRs&<-#SF}\8l[JFALKh^ R%`p7eVZh8y 0C\sKO XYqun1*8d4s~i!iʡL=YX:f<ґtҟnTfC-Fn#w,-WL[lR. ?oY6UƻB=gMhq؅*:Ү"а͹Ov8'17Y"}1Pp BO&h趤9Re#PWhTH&,oq]+K%),}(APCpyU(Jּ8*:Umij_wρeLk`["Zɚ㗗 /!|@ge6\k]:*Aѭ*`+Ky}>YKBh[fCo#iȏwI9Z0OvSQnLl_}UNĬK$ʼq2(20svޔ=(ChcX}swY֧F@>`DHi#+a qPaFQ !K'f d*o1X? p r\XT`8Rz|j&&q4;}fkMZ|&Zpԉhrx.eY+E~,ςC)6vc)^¥A~:XDU^yUڊ=$L TIܾiCA +iPMO ]9gu\ϢY8JL48ɦ !f4gw=z>/DY:]7LI<oN})T1TGJ0W)fw s; d 40a^|Jp wv=^fiz%q?T"H͊U8wN2a3DЍm;}wW]2('K%NtV@i>[=> y6 gW丟'Ab@NaWN~T#p[WMU>䗝P a?J`wG=zLD^-7ڡ{}S/-e5)߷M=|d(b}޴2Y1ԢRZXX`d)XJgu'쬄uct'V|c~ kNH[3:> tFһ1װlatX%QOjRgb )[#Pbъ?y4ZsxhY 2M҈:bb$7zFQ{IQq99ZOJ $ +d 3q-<ͺ9G#008yOTE]񛫸+aoLS~?$X9 >R:j%Cȕ(;X H /`C,_k%MO!z_iF;|^<]CLb~KJ4Đ[ܰ DnT>eyقVK j)``ZvՈŇgI4` YwZ_ ˜ F# *Ժ{Y ,0C"ԋ/Yu;N}֐֩M^I-;x>dQGOLv[݃y Ɉ-3W22\)icNgƮË2qvjoxRa`q V%$>Q +0k &j蠚GˤW 0ɡ{6H_5,":{gsdM'JsXlB3F-LwlH0U&Z!&BEc lz.!Wsʙ"~-CTqr׶v%#01\ 9dUا[yU kUld3L3 _Qq5 G$ 0|Ú+پYs`[Vq 8B$t1(dg0Hǐ^ BdXF!*Fx138eM+?oLQlk[YtX!0p.9oڦh(ǃTI1|`ަFÆqjh== e@7gUkS"y!UrZq1|xh۠/S~XIN}Th!N73ig>pͪc9z[ŵg^XMBU%\=yoF{` { m)F V}Yrbp8gW*g_I)?.m4EG 1d_9r\tP1zM@0 >KSrA&To63|`8=0j2]$Vk]W\qncH%MP ٍf<=SVJko/45P I#zԴ%X"/]AeNMvppd铨?35v ;gÝ鷛l ĸDvȉbc{acD/DGK@ߟ6Uahg xS8νW׷=FK7C#ͨq=-[qdjOލ6c/ߵx]Ro)xc'n_E6/W@7=[ysPc+MqK֞ 0$Ubǒf[Vckk߂g OjӰ}T9u0B~OYi$=)"Jce<~?$f-Ī=ZD^O Zn4XJU8.G~,k # e Z{x1+󩰙m%`!HT)^cd -T>g{g :q ϳ`U'q$ q4cyܬӫ>룙&%qP+cIx.6;1?Q1r41Kk|O=l{)dTb͊xU?K@]@@șamIyf^/$;Ǧ"O‡UUdۡ~ ZfZYdR` ځ}̍/rY,i_e)k@eP'\^|bXlhۘ!JPlߌ9y0tP쐨(d8^eЃ b! ,fj]L1PH;5,:=O~]!YH=EH3߀Uſ*;q.*z`w@ =oI)b4&*mͰW^H?U5B}j:yCnR-`9\SK5la%D^7\nVǗBϕjwT1x&!t|(T=D FRanf.7%tuG2U"8O(GKuJZ~X.Kp=2[s P$*QʠbDĺ;lk V<6@a&X6K޹nel# r1_CYy`}l^WE6V{rW7tH~{;7;hO.U>PQk_TEBCI& wWIG4і%:}҄G<|I˾w*/oȺ@XlìWUOA:?(XO^BeyFM :X'2OgmHL5"j̪pL1,<z ۚҾn}V0R./9_ S=|{1eu_(j,!"A}PtL^7¤э4ai a9v^*Iܺ#^Ku+I1e=uQ%lt{7 9p}*t99laǷ-ً.VN R"7w[D/iAQ68% 5v }ep! ̪ms~Vn30$M'{1eZ{CzBƕc?%AX?S\/1ax 6I,g̫Ffj_ iPDPw"Zڅs#a{UH_̜V׶-x求Ph ^fF8}'Sq?FSIQ+]kĞOA]eֈLʽeX'.nqzujkYNXLXʔ>˟B~:mqUBv+.&,)$K.$QH֩@ i3’:2d_=*ь7?W'񏋴>qSt[((U#ٛyEXStsxlZS402K^Q]DƏ'1 jkW щ J0HR._SgsDdr#`$DfF,KxxJyS]ك\l0#izʅ6Q{'ƾo.0q(\ 1z{LGg#\mImKK21uPU7sUS,9\g(AoĿ)t[|y~B\oelEwe2ةS#zo{8E ~{+r?7@lb1C|% qѡy% \\1w]K2יbBtbӢ>~Q2׿̙nw$DEθ M~CR8sLc^`JմmUS2;#]0(phNL8RHVaτ ^TI,b {R8 qw'H6bd=q֥F-uNԓ!AOZ!8T10JR=YAu Υn3UԺ_ C9Α m>4fSw>ZF*OOEw̽$0ݳC t=|e~@bl:xS@c~r~ 0n#W*ˆ)EyMp!uxdf&$n-YQ!GM@ǛEOug"-&7asdUG>?JZVCjv 33~Q2D6Џj:ˁ2.ptrUFtyMp+1a)XD5f P-81j"ʌ7 Qp83-N%iFJ/a'}){f<9N)KkFJ JWppzܯ21eIbP$|),=) 3Ggx7cpM"D* bbӫS0JaBQT[~ʻ=Y[ߠ@g6ka7KK]Ce, B4JodHZd48[X?p*мcܢ>5~rjRChSƎ3kA/<{PXRQpO:9h:E?Nзto!@8?FgC^dCi\iEuHۆ)yj0OFqDE츐lSGPEDAeq| SѣdZ|6sLtxmp8ZE&Цjp״жБ!–?͗^s̅P%v;5[6|4P۟BkH㦁a +ᜡiU}"z >yHҖ`!9BɩVYIzu1k]D:q}sDQ kc'Ko/HpE!i.+b-+t[3&|E,PX^OF19h{9l2!O* q"O(Ԙ%#Pޝ{mX 2vܽSC\#EMxm3E=307WXI3wfF.&@ys&Be >ze3dr'h ʓ%Rgfq:ɣvt  $*GR-6M Rl= P@'x^ UJXPPb)c-3 N\>#恠g]"/Xs%+f \j;{}ޔpo8isN5c+ ڮD֗\O{nU'c+m@`63no RVzz %: g[)dn+n}zPh("^%d!1߀>E켥1)->(yA(n?-f䋆 l!w/L"JY"N^::W kCpD}w9c!99+)mM)}tyϖʚRdHR0{`V'5-!![R4 /iGi澼O`~=t?h]d ڝրIk~bn*3xGP3R )3mU;=\4u(b~Oa:GG]-̶DUUþkL,}=;SBbD԰?[#znGF_b@)T12ZNM$)ք B5|\2’Ξ 4FB d_h>-r| \f6F )Hy Ys|Y/c*생/q"ς5pРQ79͗nj틠`rDKӼ[1p$P M/<hJ?n KBv/1m!,U+{ _6 qvmh{Am=dcA{d$fNJ9J ] w3 0 O&Gy^RHL L̟C& ; x!A!$"}j$HMql O!hIaٍМV3prMvst ѩ j|N {YT]_kK=6m"F?};5‚1;D_M!2j|v!A 4wC줍pнutw=s>\wڿ/4( +%b L .9~Ev}!צFy)s\_S~].93Ao?G#SܨMCEɿ9qVMuӉ犋p HQ԰nKNYZNUү9O%(`eXqy6CgHկ$oIzoZRc.joq jz`B`Y2CI)M𼢔nzvǓP18 P\uLz C|F:eNPeDp@_qvdI5+w1s>+>Fp س˩zŶH\8dt{~U֑R@vl*md T#NqJ'{u[Fw09'hN ƿWӿڢl`B  c4ӇrpT- l%[qf rqIZg?0 (ڥ3TSgϪe32v3@ߌMb-VF٢ 3Cn)@ "~N!"E%f݀j,)g 0 FWɤmٲzMpo6 Qe[q&]H !#7`k%Vȼ%bZO >،jk(M==.L I,A՞'=@XyIͦ =[kmѡGAH3\whY!Vh $ aazʄt'鄼@!i 4Ԍ9xsK԰c|x[gWT @N97o vᯤeӜ= ?vչ}Oꄾ55[n { _7s?]eL(Nk ޯLHoE̟2_lׅÓIE7uNxu$X295'?'X`lƙF1Xk9P뽱<-UFτ#˧quTGծ t loaT،'FshnC cW՘ߺĶjq3~Gq 40b+V6Am%sl.w VnN&-nq@pip6K}*,\Vӷ,<٭ vc_d K+Ƌi!\sE~}rX/>5,w.m$M ҍg;!]6$0Gu&"$` Uܒ`&~M=ZWHczζl!K⧜?1r>{Im"׼VW/%Yj._$mzosNlh,yX[od3]uw7  q\:_4AK4&kmdc`k ;6*,,럌˩L/ċXLc<9l0°vpNƃ>!s"s_b77lvnM=qqlhy:V4g/)Ng쌬>V35 Smvƀ%g9$bP^EUucQiYc _1OJ6Q-NT5v@5)Nz<0 R˩VNtA7v8Ndw/O8&o+278jkqe)(Ydzvh:잀4Y;{ͳMN[/f}GK?9²f]~fr!ʸx< '}e"hh~}@wo 2~RE[\Amc\~ƹ!~2XuEz pQQ=3vw;ΝI:י¦F5) pTRA & 1x:s|K>mc229n)8Y9P;-bߊT5g#0Rӂҷ0ydNϯvS}0_Pa+z_ N]kӡ&G>CAm8JKoʿH^=nJ3Lj%@RR _A%ZgIժ٨?dEQteW5Mq;tc妢)S7^*p'YN `X #BAڼ:kp K/j $0;[7eY_=YZQ QT|ЀҢ)R9cv 2KHgkqNhn,!yPAsل)Cõ!\Df ?˧7 ĻaUAs˴K0LnqZ`iCnx*N e"7$R]u,iD>7b5[v`hþ64MDLGN1z4HڢW_CDžE`S,1ɍ  !TgUjW[fX7ُ_7鴁N<#G 65/:ܷ kf3Dzs^ex{;\6nb)T_he%*]A!r'}Jc!aPق's k\Y #چSN?Ab6$n Q%틑F ߮P|*1 3w?YtHqr)>mcA590AT)fQogAZX3A^/Ξ > A`MVJP7;̃#{RSuEDxؠպ;')Sޟc3u.#^t3[6Swo`)טW,"jec=t۸HQÌNjUI79&fە"rZ9)7Z1wQ/f am/骯,Afl P 0>6}zAh!F_צ[<+\-Qu=saCxSz4s#כjTӀbu=@-umcHuIC K&p@@fJ*VDߪaTl2ڢ gMNvcRj 2:؄!^];2yQܾQ|J͡Um)KGg5TDT"FlJ8ToK+J5YM;\IN+xAAÂr;uK 2>xlbv{oP%~^SB!8/8W]jb ;us ARA5p* `yl/KJ30:kIAx)ׄmgD^zp( WZUV $=S&LcgL)'ud{xji 9n E AӲ1[ֲJAzqrPg* Ը8( ~OMeUR-hd6s!+g3tF-mV cY^PZEQ%Zb]M֣aB3X^h=}ָT6 B}TU }o|AFʡ˗OC5#bȝu%^!9όP8w3n~^\Ő,1*üBTZ*q!=-z)33,]. 犝 ? x4 VrSxht'6 nlzTKO9xw^=% T.7DPs%izxVn8D ;ԯz%?,-i9:R[ 4 BLlkT GyF) ̧/X\dJ>(gƳ/CEk4/l|V~؁ޙO I av;,z,]~CLLW9e#t7v~LJ"6^ Y u2"˽xs ՝dٔjY Z5G!G hl^Dbp0qxa./.F5pD`zrh7v..e[/A)˷7aEw*N)NiqZf豎gI`ı9 c-ojsuWʄjԸ[ܡ~֖,{u4]5t*5[o;sR8UrT^\+'(l:8&G"Oy?O$0+:%@}Ҙ*8'7 ,P5nT|h8 q6L$8E[;E3A^ ~>A#dhxw*M'tFvuM/!N>,7zv|/z߻N/V]QY;s٥VrTLr M'n`5B&e0"2CL'9-c;&^dDZ0z6l)PYnӵe׬zlZfYuqڒu%#O#t8$^H X8)t?A/' ׬} 3(H3M>wSoь)r'\ٍ*YOm ')WZ&8T4ɡMΜ/d\se"> g׽ )o|Bef[AGS;3Ԍ2MP!x-uBfV-Np3T98Pg2zzˢ hi},jX&݉CNkZdWi]maB|g #@f8R!4Z+ cttsO*h`ܔ` -R'*A#ka(Fu٘:`Uk̪aSoh$_^+Naw3͝a~{h1}@dm%[_n:y&3WwSs`ޜuڔV6C!33; iב\!'QU_hZHI>.;W%ZWT8 J'ddix`{o"/䭣Ӻɻwيp07ٻob= a6 ,e:AWp m;4IBpZx " ӺL{F8UlZe1vH|Fz.@%"%|}v^Y*^'^9BGN[hCFD7Oίx$k[\]-@$/Z~gLu?׻0uep@v\ ,sK@=Dѓ{nϦGZ䳟 f`_xcwq\ּȝj`νM7yof%icmB5s;t,̖0h;`s*Z6C2aHiFTapabG̑ #__&`%CPf`8a00(TZm|:<_k@Z\'ØZ(}1柚R:R->?LVms\wsڔ\s_>gUbEb-y}[^3?94D$F*5Q67V2傋O$YAnv8)$v($HC"'㏔7hCj"YS?Z½ LjꢃT6kl^5n,4^ 0pF4GQct;˥c@o2NH9LE/b{q_&1?>q؍;&^ZDyJ2o-jP\̌c $ܼU+UIy|'$#J)FB689 ^ؘB.f>A QgͺD$*cޥc{{0W?-sj1CkAM3ȖſeWm3Kazɰ-5,7+WP&^&eB'+@#hT\#_t@t5^:}d 1ʱq+7'sN)ߙDp0G }=WDPEl0D>Pjh_a;ŝ<<R1Tܥ0{ϒ'Uku&˴VD.)4Izz$?Dm* ¿{aNUxgM'Drq$%FEW `m;d8p8`scRk}UA0JV:|[_xoj4fE/A16ʰ`!(MUl2D|$W!i ftڝ͛^ ɴGeP5eAn"~S8ykȤ]Sj}$pTО{U@;;D*q];@PETwArf`8PC:(7HF" pXq4Z%lsN8UC7qG[LN,lc@tD-5׋]PWnP)F4Y4'Q{e95U:+ApNYlx)w9~-gg16SqgF]y8 NnĀ8IA$aj#-Uݩ=A`O~Q< lC%JJWfg W6E$z(^dYkdd'A yʡ2RQS k"д߸tG]BZ^)ȇC[O9TBN[WtQA 9 C;y SFT'g0o\kSR)tnXX2q)4*4bW2G##.4>JulgXdJ Tf ת$` )|ǒi)ZdS @ƫN$q]ؿRKPm7آ;iu&2F1.-lM!2mݭrPK<,G`8%gLf6ksÏE,I5+5靋{B'A%q) "6qZg#7xT63'O2s(ӿ"s oҳN.;j|8=gB u;w3N=Z˱Y-k'7I Egu'qU[^sGkae?s 2k1يIXP%FEC Yoh1iAV{p}:J]&mstRz38ߴ>\ﰳ9(;{FLo(ao{} 77cT]vg{K7o_IXCg??e|)mB]vi^VX"HGFGg_ϱh3jb[qo| \Sgy+<94iޭ"|+hP.QQ:, ϓlEbۼyoe4>kAp|LA. t8{wEkPsIjʍ!+S8!t2ҹ0M8b!GVO]{ .iҳ;,(Cc_ 0++.<(E-%b*kx-6X UA8-v_{@&RB+qE &i>&,> g%, bBg|̖_E&m"KQ+c lWy [>= {mI5@SGX OŬ-|m&VT 69L[dYs8 L_(I" ,r`5 ; Z!b5pgbp %F!{$ZDI>-;穹ADNL^A1Q:Vba65G2:5)uc 2v!foc&0BEz*)tRTYry#G=w~`[{fux$~+)ܛ8}܃!kJCǻ9)r%:09wOfffWU^f)N6 L&{=MiPJ4 IeTÞWt; }28`($VsQ!hQg\o3 x6V{ՒO b;/d3V4a%C 8b-\;K7s#bafn‡ͬ HMRZXk(ZE?/Kd4gZ7ѱ͖!IVؘHOCj%l}Į|Bud0~@|zli}Vm͒| {uAιOnTt|ňjjK5x58B]2u[L3NhZ_DZm`), {O5a:vs>ԼudzP&B &: zdZŷ/5lh7K2 -] !kj}m/QTg-%XdT,lP =JJ?ؖGTwNIpaZ}GX _62Squ{奎T8+ %d5 YـS~@\hޠu z؋? |b*&l5Ȩ+!;j 77 txJsb+ժN X'DD3}wE9eo3Un?MC:׫+fF j6W$ȫ+p0pᔕ3xooi;J+C8Vzm `엜6eG&UJrZYh*gXoΙ~ ֬dZ?M1; 3)Lr/E;tg؆Q@=GEu7"1a77*&z%#"֥u ɝdm)`oM^O Ĺ,qJ\gaN<#EUxTg{kPP_ wq:/$q`4x|^Z$>[%kTΚ,^r#(Iym0x|IgN;!-i4L3~z?tUS!ks) (т}ȩ7J~ O NQB4N&n[6ŕIj6"j2-'."je7l܇ o zNy?D%dk> Xﱘ؋8$8%sA7/.لhԀ;&= mǐ9J8nM/K~rfg?Bзr=h,q%x,<ʖ6RmT;FN5Oִ:FH";rvRkCyz)eZG+9l]hB5\9;-Tϒz< f'=ar•e<~iV=]ĥIӸIKؿ&T;#.Coe%ρP>RCnKdVi }p_XD9NpM$V_1~{t=:\w SGS6g5%D w#I/WΣTV61iyz*{TQG%ƤYtOfԾ4Սu˝Vs]9bL#Yn%DsÃ4R /Bۍn]73w Ǔ5bѽq.=/SScs9]?170T~{`s{LeKӉ(MHe{x9ŃG(Ҿ,B{4[iP#hmPWR.c1dm׵B Mi,17|#ڍc̯ vŖ~Kӿq+6Nx8~ 36 ~ߩ=Ŭpwq*:R!KI4n}Κ54iOeYVjw׌2x{C{EUT*& 9ٱccC0фBZtNAhַ꿼ō+OIul-\7T_ka\R\O ݼ\mMڎu(Ă8RitUķ0JnJN@jٓhR6 ?xZX'dZВ.|0B߷erg6~|o%@)_tk+7tT?4WȽIC?&sˉj0ZLfd8hԷrYȽ4 o:W&Hnvx.S7hwu2HQ*M ^O&+GZ4 ^OB{ڂehzvoo2/ImhB+*]IxUu߭+3frj0/-[0ƤRitVGt09>119Qzf2Ft.0kdmrFN°Ys_gꜟJ4 f" ̿{ZT64Zq}!A 1"]EPϠ24u(ѮOgF$:' 9Y$L= Qr͢mA8XAY/kA/J*¾дAW>هӃV_CUw\>G*r(8-#ꎦX:aҜޜjk`\ZcI/3;6J1C#n+$LchS<F0)j4|*KGmU'ePSB2>{>ncDZUR]-ʡǜiq[C..wrM=++~%4w:u_ aM.GMy)q)H˳`5CgRKLh3q;;*ҌT?3 Ng7^ľE.xgF1aZ4છ NJO1Q'<j=Dͳ#QyH~?NL+jm+^8<#`iKn Ơ%%>Q:b rmr_}G ;4."#<:!L> Py0 Uׁ%riϙ&.قRQ Z1^ h#g8<%g)"Z,ͪfZwN}=>8(+@~HVsVSw_"ƥLT   y1wB/)o֭ d qxhF]PN?E=]b`O5RQfȩ.X }dq%Q(] ud-%Ss1l2~rUm/̸Z%KQX`E΃Xɚ;/K}ٴI6Ѯ:PE:1y7!+o|Ba59*pV2m;I>4& `gvI0F.t%|0}k;hơ\`w?1(ĞrxvL׵&mseo'YcjI1K# b'ޮĿ]ķd~ehr=%0Sίzwz/F֮p E/ۑ;+1ɛ"d^A;w27Yl< &[S_~ь:T3R_ ߥL3F;^SL& tk*O%|MӦ {B<3WdIyЃȴc5[-չ'R~i|K4YwirB (49VKvژ)q-y$mO$5} Jn-`iҸϳ?N9OUӯf!ibꡎ1?TS @+|T헫Ú]6/-ZEkM n˛D^luy\aIz}'f\&Q#o+i~2_?qlك#]#Z Nԩ>q R@yU[ϥ0^DCF#,C8ԍ7*t,P]M\d` b@zTJ%wAXU bːK(YG%Ը"IҞmd]7? b'm'vebV;pLL=Qwgjbz$sQ&eSv8ӹ9I$eW59gLv5 IF^ ssǿJ5h`XTYAn-h0A۪3u_nT°9)rM۝"-BlR|_pZEL{H=,)jVaM$?![;/˃i֦ L߂,faR 3\:@-kOMs51ܲ c=dE~WoVk؋%axh$&e],_yć2"THQR.LX*yB/O{gl$z^j£`Fgj^(zoI |GCSH(xԈt8=oYY0m<.Vw*^;}>BTe}y%aŽWI{{@ugzq& «DS2  jNњEuu>0^APH[=p6#G(,) xM-ׯaN B#qp G"O6Ehm~% ySk(wiک44ҙc,H#F~" N1|ʹKOVGV%NR A%8/`oD'D(U>ٹq6% k)3b/qJ cP+ xೊ jfzzwi |)d\䑒v֬`0{F] F^28dF´)$g* *STr/)%C7$aiU3Y_3Ȳi&4@}!l;eW8t-E{~4"Nx[qIWuYQEj +DzJ 9%}Wyc:!L\g\qvB[j]xapgb6T:L3 R+"Zߠ-!N:@Y.ڵ:;cBfF.@"znAK<;ӂm}_ŞH@t)>ʺ:*_ܞFA9cنN<֛7el๨Az!IAIl׸Ԧ ;Gn^o{numqA3lɀ74&;):<`!ޓ g" ԜsBmN+倈)>|Y;Er<ͯ[!B Hc UcP(1g+?]q\JNYɰx-č"K/g'h8߅?D_vgohΎQ,VYWx6DtzDW3G|TGg!}}:?̹!R.ʋq]cHM$%8~m]}K?|G)͔lO+*MpuIRvpR7KAcfA5O VZl8kA9g'-OfgW;ڋ# ]g:j]VK gTvFl -Q*V$:Kq}DOJ|Ap  r|hF=zu0i&1Xc8iT+>+҈!R ixH塑if^TP [x p j6$bxf}:N얋$S^}k5ltn:g {,t1lQb ީVߐ׋:x TC?FPX$3omKT5"d v7d-`i_]![q$[>H>A3 }Վfo%%/<g*3mN?[=5{#f_<Ϝ2RH*b@GсFɕ R@BH?3(*:(DȲ#Sr:E\kX}?yDZ"S?ufHPVg/4r8qw'5CtV[ 4c5A{4͔ەp &d%uBEbT>zjxӔpX- eZ`6axTpPN~ah<1(d͌$2CN܈`hn9m5^Dd#])#o:68АBH4 ^BX!*0|l bֽ]gzI4Ⱦ+靬;5\Bd5ƛ0g nvͳ4`Ws+x.F-V'(~GE+RFr4_6L,oQy:R\I vY|+Fh䩞6yT1ҟ{v5bkjP]]5xpOkKn%(zM}E.D`dc3tLL|X?B-vX8~ݵ-?û%ForKsd98_4~n=RP$;YJwiisAw0Kx屈Q(-N6)[陶SѤH͍D@/:usޱw$ :@) iPSE:[_RC)pi3V$jUs֚H!3)hVsx qj6ȹ+s Fߛr7Fb!_JU44%#@׀~YiDHZJ|SΘOu)o-@A2&ᢿ>86+u*uLKvJ{p T)DJ 00%u j:FxA;;t!/ _XCMi=OUKLgA;QX,~뛇-h Srx/ɻSWT"ëG-3>!.4ޔS|齚ƶαk^0j|0 ×uO!Q4w)tMd WxEҽJ,}>_LH!E`%%C˄i*p:3umEȬՄ$$UdH5+WVsiI~@'x2¯:zyjNĤX<.W_C1)y)|\#k*4:q \/ML!pA97tӀo+V04)k:zn(J q~Ǟ聶K'Cc:'z `8UEa Pb]-vV7vmL^U­egM7L)0:#C;vbFl@: .RivOu:,$lʪ7dt*( 7K(pbV$1KhhJb+cTLy-# .jRC'aɳ9M%_ VVPߔ'NuȄq"kEo&?t G&IBhPOnj%B/w+;ㅻ98VM-/Esb_YyoQrn$8bO s]q(B},mf lܽR8O'8_6Wb<-dL ߏׇ]}R#N zWC4{e:A{Ց޶e0GK6=CO0R|CUUhzJ;:gtYEOH=e;R64Qڭe|Ij{RZ bXL ; ܷsEoz_waiO` cVgpb^pbrB_><͵*Fg`X&D@J6@ r=2=:X|lƂ6F"/'6Ұv*$HLkJ䔣 h RDiBtSY{#O.kDŽ{UJLlw3M㰧Oc/޲^f>Rrl`S ['`s5i7%oh\bavE=ߎ4yمx#S5;[U0Hc?*0 9Q fPKc֡0r/^Q;̇#h{-a~dvlx$0+>bfg~ҢuͱPm Uܫ9$LVg-r txM~oyTv?6>,ծ&  (hrCy+<3 VͨÙUvx$ W mu[>7'ق@Lp^AaGK<հ Ycd)6[*toO5eH|M~[=mS?@j@;~BwuXY9rHmqwZ+t$ͻ:ryaq$x>!a(`y{W`4*G?˞FA6`5 H} ? Bka"ut6dUNf%V2uq'${:8I>П{nOtbE틳_xy]F{.ԼT"[oҍ;D$CrD{f3o<4hSB,b<х\ߥ6)cEQ48jBjJT^Zrs`#0#tl-&@agqk1[FǠ?nk`"SU\ҺpiffjG@и|d,w\ V 4ַ fmP*Y{G g0OCze5Λo}!hg.Hn)eK$J(1D"< 1 *K lU򣃑j-U8W8yUD̲7>]Ppbs~yb"Gp픦8{AtM:8ͦaյ1J ⼢\|\s;;)DP 8Tz/z i c OuPYIsgu6(Fso}DoP\̂v2!lK1PxEM4C)NUL IJv,]gēk%)J6 B ݎ V< omb":M;Mc9Qu? 4>RR030n_~DGdht(#*ߢ Jt{~?=(ɪ^&BS;޼,?)%ާOɧ˘Ațk*:YS둶 B Bpn\XƘ6rG-g=NL6FkW9;Zudj5,e5qs~'r o·WX[]hzkʣ->S7.ΦJ:an26:@H%1u/Xԗȟғ/gGjU=v?FЊնW6wʇ[k"4Sd+qТweh- %ґ4S~0}GҮBIT"J4T;يA e OHfz[nX kD:MI?@)*et#S$9RjCvfNF1[2rܚ#9䷄6@e /ku3,9YC@w<U,y9r!![ؿց) >$0p\ar[".҆Џ[6n8%eaz̓ `k_:t%?Ljr!%vH= &ŏ>u.6C!IiX։rĖğ01pZgL쏰fYgUF@Pg ?ۆl%$E8l"/^g7 mN1MnN'F+$8*JM6r|bEFDŽ?TZQU_65/p.f+@ X@'k`!A mc'kƇĴQLɱ$h!ϑoam0yi9nME_/,XkkA[Bf50{$j*w,Dˈda6Wg9 &m\5i%8C!hfqd  a)SkhS^Z kt a hGwң 2ʚ!Iރ NL 0Ӎ",Y'qT;=8 #nKgɮ̲/"-B`,x̧({];{#j9r[w؆I#n_~Tr^kNX Y-PS_>}?VFx?ܻwhMZћ"K}f9 TaZ5[@4|zCA2j{LH('ki_ˎfrϻ3c],5FDy)]7"w {e`xMkOKXLk0V]BmIեtnvVq4%ɜ+"gG%g]}9z'Uyfw]˯bXlP3e@f.H$U%!e%d㳛͍[P9VM+Э ev] rbx/Rܹڭ90[Tv_rj]Q3C QOknJ2t>s+>u݌)tC 4Yv50bˆ.`S"K'g=<_RNw!,7[7  hp)'ecZz /íEEyIUf `c:5TIj3AB" ƃ,%4̈SG"[}9Qe6H{F8-/jm. P5g7U%^} C @2"Bҗ ڠd  iPqT:j52Exl25vn- V_uK5NyrQZ 'AC P:XkX!}PGujBS̹Et;yi]!Dw 5>EoL;!,%;h1s:QAsl%i/{Cx3nޏȎi[V+&r2Ol;j8y cD?` A\ukD֞*"zQRVٺ2'lMFg;kjK+(THEo % tR.uEFTn3ˆGAAxvs~V'Z84$|[4dvF @*]֟@Z$qxt9,?A{v7d 2NB<x*JbS?^Y1+f=Ş0s&Bo^y 0^-a`,oZssQ'0G uogc&(!g& .KXy Ma1GhOωk svYLsbtM?.JuE70x)X=WQ÷nQlBqA5pf9/ۃۨq,^"(dy$q*D<˞G ծP 6z`zA"ClS"(LG] Jb`qBu.T(Wu@eeoY}F\ 'O張];pQPzH?t<6?@մhkBr=5yˤIzY'%e_,3q=D*I7Ȥ2Ʌ vF6Qv%hMsu֛|IVzLo)T)$88i| 4FS+2?Ĺx=^u|(Z HK=;QĴxw29u$'%8zຌ`\f+$Neฮ+] E# ܝ\H zn_ƭ,\f49ҜՂPHllLC?He("1n8Dje8D q}<>*CO?:}rʟՌtw6FZ~;_CCvƋ]pUG!A}!FABcւ^􈕍(3B7E902h%kD1#`ù2vO5!>M%iPٯ&d`ND;+Q(WJѡu~ hG["~{hv6~Z=wM-2—c;*=ZD_`<KOAZ,[Rq?IE߃F p!4!23wuX(9LV*s9N'E14rbL;% z۔gE3$gm-1H/Z.IMCYe?96znng9r鱌Fo\h(;0gk`dr_D$>ʏ 0KnoDArq =QL;Z1󖏹FmhsG,.A"–fun犮x6`}4q=,հ֝<d; 9"}wGT*r{IȢ3f/fhpo֒Rx)f2jkqOzUb07)CU]45ߘ=?~ /yx5ͻ4xAGՔ)CEHyyc>^Ɉ cQmjNXyߓܕЇ bBCi#ssZK9g.Q9("Nu,L޳ƢA&}Uk`aB HbXiOkt qLMR4Q|ި>hWގ4c'T\%D,Sj_.L ̣5F1_g!ډGvkجXu v8Tۘe ,qQ8]z#7[r}wK{R#VQ2@^SaNדtGT0n6:79{{FWaH,Od$ yJ AFb0^PUFۗ}Yˇ/E'W U>zb哻q&zMVs Q!NͭVri^v0H"pڒWfdz3vR7Ffwߴ%O>#V7ֳ{Z?vB^j>^<2{s6@ y4m7ḦxoI~NG)Njؖ2D7 }hjdpU?o0 k->}SDrW{*W#CQE$+^ՊN钼5&E`F-a&KL,hgJA 4K( gLk6_#VӆPq3biZY=8C?xhzjځz= Q)ZeaY0RPf6MxVK{!*jH=%%P7Dvb<_NLJo)}!yzK=Bh-Ѫ{!/'JGӡDF?@А20e52)Jz Akд~R=3_qnA{bj`ѝY^:ah.g i b8Y/;8?i({P(;#+ "̎Zw)$8s: "\\yܻ@hYj\ٕblBԿVHdj`d|p*hcvt@Ҝ:gG/'LNJ uGP$ X؃G^3B05=sj]. }_0aJ|GkhNɋaGs){! <8_AKP; )x铘;Z_64AP0XTӡγ7VC#*\!we_1 ͦQd6b|Y43hb؊B: /!VxZ*_\ eDxDuLbuI+8+L5im61oKXT "g~eI&S$N\Dh<5nڦ5̼x+E>?vJ-a%ώ0DءZan ԼܭxBQkF7CV5Ks`6i]/2ګI`A!_ A[⬇f&ħkS5ǙP,CۈC7 4!iwn) SUHڑ{9Ppi8K],85tNz+EXH64w״ ,=0q@QDP8$PZX'ٺێh }ϭbQJx7 ^\<Wml@U9\8lP hELE%OH-ē/<-2wreHhSM'^-~x<fb\ɠ'~}xpdPúk㔗ns|D p ߝI 9jm&Y8Dv33 }B_N'٤s^Raj JC-hAl腉\CZ1zwsyףbs=FhX|Y~(>L+~!G1!Y(d)4)gd^|*~zI^Q;o7 6GUӶ-BM Â-YzY~&*H6\а'VgقP&?yJ[Rz%p1~YZ*{.sU!H7 AF0Ydn* S"Sz}HHai$ǩcn"o/&B jkW]LqAIH`sjfTG=KUA3= C&qex3W2oU<Rxi/Ω'lqR(7v$ #=xS$䈉 %: Xz$ّWЖ,EvtlzaӖ#ɓ֝q WXoltrUrxy`]>P gg(̞׸,WE)5+‚yc+?3o}ͦ௣U3b;nsiqu:Wt⯱DlXU.-O$4_ϊ$`x7Pɽ-hK1'UEpn!2F9(B"1ʚtڙJu"gm In Q.c_3u$ 2JcJc{'5kq?98M>isN0^ifs{+w2z0Q?> Tf1 R)7kQ*}0!ʯ냆H3w#}@|⧋kj5L g^}.E#+I^s奺[:GdÔ 7kճQ͗ڿ#lsTu\vv7aTySC;\ m'Q(_1 :4إPO.%=o({TwM2kPeFR?\6prFErALJڱQL!B> +@*$/@wFk)߄CVӅrߝ\Fɻ52 Р8.[s%D S/;6Ύ\M6K1.F,}⊫[`x3f!~l?.-DjnruC:ߎid|]BD@jyu~S0 iLΧ 9?Dô Xr_霕sJBB=ϦzDswO_ wӼK#4یg֪}A⧜.Sȼ+@Y02kEڍ7xv񳐰*uٽ75wOIj%2!m kGˌc`#&yw+=iޭ ap#)9`h?ahh#h z7R- ATN~g^x,"~:zeiRO-%n1d&xt[6\jXd:E`?әHb߾ƛ!W>KWںFM֚x$8ϧ?@啂կ<)[fbch=`iIVOmBwɌ5'rM4x? `fkfyh\F,*0Ƙvh$s/Q0V8k\ G ,/p)Z R@9e#DOe*ZF:f'R J$ө;#l+ARҺ0r!|N7NȆ"h"2 G8u098L4.Kސ6 j2vU!7пDcȄagKd+di~zvcs4cڡ*Ua؅R(Ok$ J 20 H6wV,k6Fdu )BLEƆP>m}vX p~Be%=8E7/EK3U$mցG([8!^h;L^T>EUnlQj99k3xF[M#MĵB&@ E>ڽ(w2ELA=V Bs{g{︤ T`ǿֱ N9_`;8^"t[EɘN=| Pu>ӥogzvjK>TűZ<g=YTP8?[~+ۅF][[xqAP.uP?bB5k"iy7pq&%4~C$zAQ:j?45P:iOMSHQsQ(^+bLV"G͉:)EhvVYQ!-%3*?IUk仉PH"a9qy]^N@ |w.ؠt:F@]LR&,yɅHVvم_-P"\EA,E#ԏ妀4*YD[|;_E&0ʆSa"5M_0moWkr4z ' {& !H8Cx{Od`! čw*vOI+[ò:t<" grq{-$ v?c'(T,ƣvqvB~>uF.&^bcl(3ҧ3`EҨҖECY`vJtFv~ [4s7s3tk zH]=BMIN*p=iL:7$k4^E7erti| ,.]{YplPkc8kL< ^im.*0l=hw2KB! _#WT _u`bKJ$|}Y'k,<>[pļ\TZ`,D:hj5ߦ?WV[;$N XP()|ёebʈWj xΞBC1@ʴakCTXyD3>ZOؚ"Mz0lc'll%L׉ 5MWeJG >,`uT73{ }u])?eZklGd^ė=N*(ߜ")dIW 4=rgf)nzgPI!5B.=A3 8Z>b~9h ך6#lLoa9LYe:G| ^$az"MݖW_Ԉwdj3ͦ19.[֨wS!Ђ2NPg) ,O%ү~e/bX9$fNF`g#5үa4^=LHn4mobq?u%htU3!#V{x gaʗmYCqo ΙW4vS)ԔL\@ qk*&%/2ZA%b^'JTM˵û:a/ZRP]lj}r,[(̙j /^u؛= !8 Pub)ӫ6hɻhWfgz;V)uRӿbz6 O Q(|5ª[F~% ڹ {Ldr㋎&w|>+J ˁujP :63#WfbYEIa|F$3X"5 *2H,6r&y6[=cZ"Ѱ_ʴy !β/HݠXM".%_sub mu1vչ:Yd707&[sR  w_"Y+*̯|h ܱ x)# K+ecȻ›cPe2o@'eO=\Ygu YT/-lحMьS8V2z/.ʷSQNB_gs'#%P0VwT"Yk0ksG8gǙ@8K j.׾òh:TM;`*‰k39 2=J/Xm0G 8Sɢ"*[kѤ}E[ךka'6pWJr=]ͯJ|[U~o+u :)J`LnSР@Ăo`Z'm8G2i͍ A7࿼^N+^sΉ .k{Tr N3۳t=vVym/M%߀ݻ&G ՞k^ MkӔC:%e xi =$)XVioAF_@05cϵ#r!A]wn.FOznka3)Z)8:TlQ|psL[c#$ű]eN=KeJpEβs:4k&0":d+*X A̴iL(oGͿNn!sŇ ,^s=FM/1}+$xr=X:-[R|\?UMnO`"?#J{1KmxRx XWDƦٛe/L7 Ӗ?R-4g^bgJJxSfyX\pKFs0cY. ?P*PVk 9>%s_!$  كJӛ-!%.z:{soMMṶ:ܗŏo0mAfN,&3XemR}6ȍ5nT\ѹxNV^jw-VEoFYGғb-p|4xݲ[s=Sx1 T`{ޫ .x3m[(scBbз?-xbѲhtgk:JOxb_Y<{L>\Ýqm5:qeIڷ g{ )^ n~XhAIn-Za2+od%ege!2_'3z "U_UX??d]ɈnY2YJnR":NN И -!dqyY5_Gd#z}xn ^YԴlpGqf+|(,Rh~Tp>8)7KfK`2[. Prb]luǛtiy5l#& `y5RV;3|*_@%U RŐRv.4'&Ioj)^xJ cùHuji~v{YnĜUsBu+K;J6o旲47=LL{'WbOWuaD?n x>Qgiڬ5ܤU#ϝ=Cޔ͙(l 3٤k?[FiwLG]CbzXBH|p•^}-T(}@c1'pSk~A䤎m;rmw<>zt}v7-1g)n/%oФ$V1lZr\jOu\6,)6cR+2(.Ĵ55򓒰!!҆<_=!X$X8ˬ!H#b(C(;?M2xldYoIiݿH5/%cqG'*SJ7q~+[9;Lw 귡1ved4:=N'ߜ ~9&L͈r0~E9]^s˘З'1#b0Ru`BJeR~=B@ғ PDGRB2y,M=SBQ8[Y{4 -_iv0GǔH:s<̟L;@ S .% qH?#R&v#͗'Xbݠ*>:řW6G[Ns&(عV6$8ݺ%Z.ջ dWG8tnM@m$:Mψ˙^:Xn)n|o慀Q, 2Gy1pc+nrκ|U4-:YʚB{хT]=C>l0Woy?'co%Η&0 H >맒h4) efpeE82W۩%7^B?׬l5~.ir=̢x?y(qDjPE%7X(N?)#'ն05TT>5U3v{(3 t^Oq4RI A i8թS9rs|`V"T#ţsۧc>۔& 0]Hf@`6X6|'@IJ{nR,LuGM_/q {W"ȔwwIU/KG  =sHcŋEtW@}^xk<Ԍ{TxS-DW&7ВY#Ѻߐii){G\Nje|zuZ6#ľ@xu[w?3ijΈX;ۮNW:id֍`PL?=d<0sT~ :9_ӕq>]=DͳO&WyNƱ-xc&[VBSmz"FAlqq ܘQ6DROpyn}g0I$/Я@DYΓ2H2QR|k{#:ZQYg K>MGǓƇۛZP!7JjKX|s{?,\; qy|=9c.VzXfEN$f-];?Mvw_tX?qnY$/,?ývQS;)߄<~6?8b׮N0rUIyqDf1N WWޫ1yP/WFD?,B%e'tu3U '<WMKNaҀmܧ?.[:Fz٦_ܩ'ttx,]w@f<=-ׄ8 '贸M:<-7hćw<k>`08&5?u4hXOFLJ8ٜ +X[;t=>̷aY}/e=| UTR d^N:4:QT t)iz&@|7` (CJa @wIcJ~stO4U9훿hv~yR)\y/ѿ8*[U|8+lvc h/n) ``[jW1v3j510SPٳ2-yQud.<~SNe{w΂}UQ9chِ6.[21 awYf!gGeq_̶<܈jW!]؂95D.@"HD" 1fAR%tprS $~?Z!pas?qYV:^@Yo{F]R#F6 4 xGBT17dwt+gmaFn7w&&(: V^uώQ^ Dh}lE;^o#TACKkFU7MDyP^`x23YS>R" #R=]^`V 2xN?D\2.¤#'VKi P Ctu)ÌHux]2fJmu35e܌.5Cxo'l2s R$Z`=^MWrԥje"z6z)cAG0)q'? >k"ji?< ɡ!=P}bԴUaޚLWibNAR<io\ՙ@tnu&Ț>:)j_Y 5Uϩs"q播>PA0>|1p;`Tyq8z7F,r/K(xpv_,̌Vb!gaɦb?|MYdFPx"1 p eZߍ p0(5LC{7崨2n2b^fp;6y5( tvPH"R4k |yq䄑P٩fvy%+ cJĨ  xbQPVaZ%2s*N+ U؛:?"u(Y! Uˋze^np_q؀cj{³ 5 # ϦG!}ߗzK}kLA{7V'Ze%w'5_ngSs-Q& | ЊF%qn&_݄u6¹#GR*'5cgʇ%㢥hՓl=V Ew{>gcdS{Vl\:85:$V:NE"/(i3s~Z]{z}=ÓZ>՛W3ppE92#,LicQ*{(L|3\9R:̷M+|Xxrޚ‡[P:ZI>Q:k؃WzC%eUA !|E,J:rN J(ɬ&e|΄ EEҒ3{^R%cdlu^;-Of >0{=Nd9(QmF)x< :_hҳv*dƠ4~xؐbk8=ń7۔N=EN]>C 54F,)7<)khN,sXLl$w֛||nPkBցE<;B!2c O֏tdi;ubTf7Z^%LG1]KRO2S U @$Ԁ8G-dn'v&^dev-[-!f7BtrϦfwcŐn&7z%Jwm WSGȖlhps%59nD[>u'I/<gϖ#e:l1N$g{K6<'_U=wċ#hs!Z_Q G+:%nu5|Vis՝s5 a[x.Dd sϪLvy ;b2"An48Hfԋʘ l3Rgv+֬u@cƁMbQ\CgPdR22ޑnĽZ.oǠY?-yR. X <ґhkuϤC ptrC˓5 V2paG2y#+:.lGĪ_1 ҷDwkeVdUvSXtq \*%4n/ŎG"kw棇Og{YRAg[S v`~kJЮl%G+ⵝӜ_<49Ǘph#Bc^I*ASd~FZ6L'Jأ?̞@.zP*#d7V{1Sw,᳇$#NBA:g|~um5g\Fs ̎{څ 9{,bz rl ($<'0߯#ОJ+Z}eJzP+ˉPlMy[{6ޠF#hH.O݌,6{T@˰~_rsYyF GIOM)D}zE)I$ 9/TdO>p&>+Ikuo4߼5sJ٘?G?Q~w&i/υ刈1꺙A&q)" 蝮%pFR5P3FE_d6vj[ƉLD6 HΣ.$c'݇We49x_U6nڂp# xs|_" wSv7EY_&@г@Mk$ ` ,@ۼ+/" >xb3qgU%ZNxoԦTM${;Jr̲n 4vN!=c Nߓ_}j|}H"&I~!MCϤR8>"#˸k**?+GllgUÒtQlpLsWgd*XEqG\w%e`E!6t0ĺW(4mj&K7M6 Pt  b X-+ZҨ80N7v#`ߨ;Rkę-4v'DP;yݾU͍%L8fX_9Z$EsFfVqhӆH q \{޽]^-4r;7Tu>Ph8?ہnGnAy!(!dn8ujiu4BDCPh1`:!;r6~4d{x}6[K0D[7+WUhNEbk}FB_9ܧ@XF1Zh}h+#Pa)+j517R?*l'/sPwdB, r)Ib9Nvi_IU@\_3e + 'ws0r ON(Bڹ2% rpPK+5R0)$ns IiNZjYX |R U2oD_싄 pȾĭ| A?ST )Sedh<muB}!U!DyDK2,Q~/s0őE"V)/8Š|x RI]lbQf7iMHZɥxLA4ϔH۽-h{ji[in㝉,~Tx۱˜lUK!FA̵di"N9զ=G&ݎ|3]+"EU_ɽ]?E )Ww~7y:^$2  Wv?v|^I},S`7` 3]MHF$2=)"}Ce5l >Ez& PFY_ٹeBo1'" eq+C6RievOe6eRR0:ƀOiBBYǂݹ#Q{- &B U~zFm"جLH%Sk$%d2~NciՓO[;g/ԹHq^k /Q(^^#A(ZT]J {8Buo+3BjZ(&O@)ve^N@9n1yUmBwЦ2T SZ%3p>3d$|n27Fd[ %=f"%9pNvhDs6qy%6徍--O)6/& ө-Q6*,m.,Ҿy(S2xb* o!m8zZ&)%zH?0<*ܽpZ7PQ柏,[#/G_wSNOؐP6#v7gRxލhcv6Rqy3t[hQq:./3(m`V|mNidt(1[r䤯SyS|HOXlLbϭvjq,A:/Unw`Egɭ<$Dz5o]GorihT'0u@"Iŀ,d7osF0Is`O%7 C5 R F u" y&1z?˫ѣtebVLNFI@GPm?kJḠ8_ ӛ \l(󝊾,K-s@mAo$zOu:s̷̻-ߪ2ֲ@u, -<4җjLϛئ;=nh$yg(P ߲fJ\)DGf5co|*Q@Vm021jYZZ<)>T,|y1!&'ZEl7g9_Qqe܌d%j #s|Wg qEG2,aDYq@.1psDqC8Yg 1nyј^q_4Zh\QU jD7ĎpdGB/m{7b+A8)n@/FU/` qK+NGp ҫD4ҒpQjiaY÷T?}z@qk0r Ѡ6 hBbD]=; |gxed riy rUo+b.~&rR'_X%7A*dLhUK< c~d i~#xz>Cğ7h$r`jTbnښD-ad] Ϛ]%LD#s8x?jCD-: 0'cΪ#/X~BDd?D$ƹq+@$FdG Uؒ|LXd/еD>^@ 2RB \]]֬(=y!½+8O͢R4w͠j Gr^!+]/׽%V,dLf`.m)%ۤ @͕񥵐ɓhAx $A~}T؅9}T51c+y :JT s5wjjv+_*ia@rߴxsnxjQ0% 2+AM&0߳` \=o/[Y3ծSM+JDiّ%\ʿ{V?Ov`(xؠsAJs W֊yK;sONmO9*Q=ꕝ輆Z9k=miiU CC#Lhe(!94K9D1CaӂX>"yhn܋/X]p{v#9{(XRg6"L/gAUޘ+ScvB(0-,`\kp$<̹epQpK[Ы@YfPF\|XRCPhe"Ub<nڊKy/gދ2Q*!8[h^VlVUcE :|z J I),!/tN m埔5QeƝㇱX|ً"=kiJˆ&ǦԿb=aRnFxWD aIaRB>WN`M殰)Em5baE#/a]n3`9YGx2@1ǎD{ٛddԭ!2!FFR(3layr 7VcbٱzS_$UiP.jo'W,v%9+c&+*H;cl Acx{%}U*[|%V*E Cƪ=TЁ@O$P9EY\ ›QϠy[S6܉P <}6љ{D@:=ی~lڳ]00!0QQˁB9ٌ ]jYu9t5 WO _mu#%.ֲ&x]i3!}ܻ%5J)H*}# e*{Cnv+K0ezHjt;q(sP;YPd惟pK"wGt|q5_bB,gm刬`_dxZ/1Z.XzX\ȹGIN98t`BY`:^D9ƭ@M?N\$e˝{RM;4%! Qڇ+}b(609eTT|u=II4, >NNr}ĮqD~OC[MaT:4V`>@1d!Wy:[^swSf}H(&?llywXJ[VMB(A7U1_R*~qxOI|Ztt2^ q<A ´iǝn U+32?}j"j-St>*RL %c w-PRI +f|0c4él[I1k6~hE}$<"naEeFS&3#cS2=PC*I:aAY5qmcѣ+*zB/?eKe{^nma4zVX؉'nl=jiHf2vdGPhR "-zZ?`ȧGꙊnJ*,O=qC%\P/X[Ǘk3/&qIuq/\P3J` `)٫3_| IÄx͜Vr&RROp;`u|3qW! ڣڟJlV6 )Ӳ=6pλ$԰52ߏiH47aV(X(K+(_(!O!r*(t,F{0vN:퉾Y~@jOO/$#gZ5yB[..,`9A/A$ؾ eJNrsD}|кE6 Sہe4uJNE*ӧWIԿIݧ.nű ;z7|} 1%QZvGڙq#4E/LC@d[T(4<02I8tǕGBMTQ w%ĝ t1@z976Jm>nߣs*GП8J!)5zDfǫvgW ɦ\%WӀŅ ulCƃ ^ozGbʒ2F W3B"qG̥QjWQDF$TaM2KMd7]d~[ ΊB搁u%T.x%0LvȈGI5|r4wgj5p1-rDp[7]] uC0d]U8r=$0W.PW|DֹcS>_xЁȯ';x\sQb;4tܹy_) E6;9+M(L v#33R?|^8<$!U[fmfrO$dO˅}@a jsC7{T&ű(`+EЂom*л> ?jms0T3Y{n2VhUԻ! $ ~U7>*gج [C)ÛqAyS 4P̱7IBBvoɳۗ`7)N׍ywDR)|ÓLC=8~e'F.Jc]V$Pt̚nM9Ha,9j$lw.|Dhm6況ґ#:Lqۄg6/Wm2P gDܷåi#l;C }97m)&dzۮz[ JY|d $l(O(WX#0Brfol&ޚC ƃ+\=ĥ*gBT%Uwi>((@;XJkDK,9I*̩ݕa߳K`fP^`i&@s)3`ޅO敕mlذ=7ҮGe! >r#(%tYJL[dA{"q./-tD㩾hԣ+ xflӨaOFw֑U儱JK~!״&DV{G f腄غkѥàɤ,Y7 w5q )suk~2Xi{$9o.^T߿CL\8^}pO "J1k a. 6]!` F˂1D,=òp{X7_~?Ip󿽣ghx;S98`OO BWף)@턀@^ܛg=j>fv<=.7\U,;˅)]fofTDVJT8 B|$1Q\"=&-[rkMscD틤 S{Y<IG~Fxӏz$PI fֵ4qg>nS w&Nq!-X0;:$Y]fgOC`+,3d%؛/"eaVˍP䇇9$'3!rC7MƨX :JEWP@ϪϬd5d3끗s,o#O]f "@߫&K Ct0lE\6x%\Da'5͎19#?߭Cyոb<L D*(+j)<3Qcڅ'@3n!c_(Kv ב8CbIi?!&" 01̝IeqޟW|S8>:l3"ؚ(/<6-3ߢd:mPT! B=Uցk Mɭ4"HYd3zUDH"J-G"!{]vkUEo+yS}5c7G42ϗ):V 3Dxę^hu m"eK*g(.*wW.i5Y#}'6 ͹Q  b < • Yy4dBP|9_Dƪ1f%gY!ǿ R̗HBO&djJD]t`nj89 {-!dp:ZjBk=m͗"@EHmB){S/^=P0^#ϜzV}Fp]AS%`~aF> oC97_.aZz:)[39q@t<=lwa>GJ ]0 :HGg(1WXچͣwh@6훒h\~?1 *؄n|=^ej|^,zQJ(bhUKi ;A0eFXjAAӛ /w&᧽X(Ų6lpD&z2L~EGozҸdJٸa(@6֬˘(g=[zΨ:I\gMJw<hW!ZbryQES{[7^ ZED4RJzqirWXOt#B41ks?}\唉|ͧsh4"l> & .Κ{Sye 97[SءCBf& Nk$䆀x^T'djR)JmP2Eu*c,t H?+ZN.Q=qrd'Joha7o>pHoSg}3.-2} V?T'Sau ܤAB+\5+h$iC?Y/ S(]CR4Y 4K_=e  ؊.r<;O*)}TܑN9V5?U-A;$e`Y}ϻ"1*n8}צZ2qhȒ*@rVmtAئ8a"'r# F]DZ:oa_;`V|I~RQHY?f581 \[BZҪ9d$T[Yjru[bkS6"FG Gi) t<|ʎ-/+FL0WU/G0k9Y&|{Irb̆q-eJ CGNCu%&zfjGꉍlkxqC7cx/$o:flxUc bޙ"C0W=N6=}{YH Hc"Y7 W FE-џVrL.\ ߲"?p領E' K@‚e .-sԉ=9;l9M=bӂC95x=a0/,6*jV0|k&]Wf`S\c*Gjs;9iկNN~!u0\ҟSu %H GT1S-Qu+d  ŷsAdeA lJtI=YXxSBWZ7+.)~tGYsr6p7('gMdT' nLX s`!zpi?JRێ^+ Y Hpc }SK֝+K$w꟯.d 1?T B=>ϔ C\M+8^*7cʄiI:E+M&T(Ik1&. b:K BO8+D.̑NZuPwa5ȤS"U&dlyz0l&">W&=8GH*7t{ŨgӤV0jϤ!@k!}LIR֌LmZ¤Ue2W xsO>=2N/"*$!n>qTA/.NjٳtҚ7Ht{0Ll Iy~e-6 ~mxd_$ #If :VC.Wr_dX/tjBB{YڈqbhD@/2-x#IeC ! ]\2GO Tۚl#-B! B`l6,΅:q",%|5rũH?|p)U .Z\ ڭ5Ij$DV͠? 7BU"v8,o'4u+u7eO?X.!R䑒3JވvJSg9l)<]S.VQDx*4 Rt D?2{ DG?YQ򊭃9`{}HP ی1Y=#p|;#6Ā $IĠSv 3EWxxT gnrK/΋f#M_jASd7o l#3I(9bvT¢=XkN&eVɈh]~n'x,K>:Iy4Q$rXE*P r8͢mmGG9]7fG@ӜK}eGb!xnDy *2c2\f%8BgFpW*0So(jZUAK U5Nz,iD=,Їi9#g'I"6d$֯J2^ߚDQi@v8 y&)Hq>Jǫ6$$q?j`k5 b9p4p[G/8s ؒSh{/8/ϥoC4Ɇn KI)^GSo$4 GBg2~"ZtjMQEMs7yي y0r / fo,5.m˛-9.[ee: 1~-^'d2˒h Å=%ɰ#-Zd5<}785 -m ,I<ЛZ^v''kY4M_'z]ӱz C+ASlIu sEVܥ=8?,j 9&f K `xJ֫5؇#icin8߲VAm=]-q&?- jr2G'oq>iY/g WӁ0a_/-'=ӻbykB=$3b(LT{# %HGpMxz 0,T&qsCd0Hbu>irTY+TW^\էa2'Zx &~,0djv?Kɳ{fԿ'ыđ_t_;-rM)GOp(;ݍ N@ 18&Hw)lup8ll#k9XU5"OrSyՄlb"a~*y3/N73Rk[3oUt,>lʮ䔖JzN=i-ijLwToZCB#}_GX~ա [gLm~q<48/TyL&0R?tO7VN3РKx,.rxpg/ 46D6/4vb؄PP jD4@|mk']Ȉ7&+"rל*G2paW+(Nq7/UgϠS;!̛@eCTY`],ƘYqظHLj0>zQz$wA=*(7;sȸ;'+d+H>Hzpb #Jc LWus2{w7bDq$LC6ڸW}.uZ8fFv*os1GW~v7k}GKn?i|C;/ R\-߃}s`)2bsb5ř\-if [j0h+ ;.\<~ hpH'zmrDf)c3suZ'-HҋcysNؾHdsO g]{SL-ǍaJ.~%WGE˰(XDdtC1,OV&==y0Z.z*Z <)ZS@FG:2L'\XQn[MQS} !~Z\BMMh!OOuz#t>_^/hbiQ@*eY.;x#qO0W;MLS&M9)N= 52T,G=an5n`L,rV}FE`kUb]QN2($YaVD),_%t%m]._@q7E@>4՛4NuBx|ΔcKrdk|Q(LU)s{GFж'*JRi͎5 B]Xl6y5`cy0^Bd1ITTX>WZ׶^.zL~tox4vƵ/h{ ~:p0?vv^[MM(Wz{Sdцдyk^:n8F\62kF^LP/*C)O~*oE MWYV%M @p$;P) Ԁ灓Pwco<<BW8V5JN!oT8fgh݈jq3Pbj5j='n v)lg.z-Kd!*yG8:J=%G/=ބK@P XBN+? ]nX py^ƙWEGqѪ<ܡ3˽yn`~MYT2"l$@Wc:$gpnrV+᠌vikZZ&Nluuq]>UB`:A? dvf -eXB(lٝ~&~WD!(}fjRId?Q#,e8C8hP0j1NC1YYcj" a凜v[뗸ek^‘E:Gy.h\H\b(Ng1p =9Qíi A9TpN|Ёh ~'i657m.ɈE!IwP/I.U퉶D%V/>X&;1C6QI^?F|G<-YR/uB#{#s1jXDſAi7s_ ȂS脯G_OK?l-:h;a@wx #.LpzNE=KXZ]licW , H2ioio׻+&3@2]ᓙ}\T9ci%$T?РaP4kqoN@j%.ϭ,jCZ 1|QTTծLzќ{}FR*zt"hZ T&DPzVV4F Ih JZbzG 6]YT.^J! 8B&U )6]a!=抣vmЧCyi@Ju&@lÇ/-`+jMV]sImX*MFe%B*EmE3.%˳Jx˫wٳcKw5[T%RփT`!>ޖl!QH iB$xYX{;^&yth,!.Ug>INM/ŲbwM˵zL_0U9s#_ E)||sd==r BLWಁui*?zvx3NHY2O?)qdԛ^=m*?UVh"LiaU%]bklw)yTc؈R@"NnŤ ē3aLxAB1fF<jhbYeg;c [4eg AkʯKDBm<-d=fֆZ/N&۸cޅ:e8\mRP|cq$ӹqq`ow'<;$r0 SLc`Aqp1ܢ™ei"E^f]Hn[q v%C6+[߀~b$OoXΒX9- E1ZS{rXt51ُG>/iB< ZwKG D]4;nqhI|X%@@b^UF/|CIf9 rs ?}@۝:(1A1%~yγqsf)1mu{-H!ns&UGs#jVZ}0XDsK*_!+ m1<}Fy,GZގ˷[*uvG4 wm, nFfߐ|-|^f皒+cW?C1t!hT& ԯA TA ,/JIǽ*H{ArE L^--wA+bybkBaE $ i]J 9ʘN=g(b(.9+M(GE5[n \1 2 @ȿ ˬG`pHs1\(: >/H<^ZB]v/F=R/:Z-*x( Į MXdjƇ»q6iNy0FҬ߾ /7I.DXMD&;*F4jg\B2͒ xqcСՠ`c80ءD!F:[/twod/|u>bluB پL$Ob_;{,2ԧ.q'L1J7\=$S{&֓xf9*O0oTBwmO`H@vWouKf5i||*OKEq-ֹC]COx+B7wXI\#}էr;>*#u\j.JM)3OOno˨_կkRhp2 YGf` KjX& h ց!uW C y ^JHj%Õ(ᝃsd/j}w$L]砹U~d%.C)Ҩ@brT)eY)||2P +$>)X+?ud< \(OǂBo(\g)snV<}WkחFjyvTRumr9ok:}Ya_&QkvY2>MذJALaۅAXIN?*qWM^p "5 j yce+>VJ)  :0Ԑ[@h6&I=!g= Zï|?PPW36y̠Y#LME1x@t}Z%n1*f |fGn5εA*,rH!T/\Χ?#˰躆[4y$q45Z3qxo@_rzeε:dnjgM,֨$V嫃l?DQ\\l_>p5IBKW8"NrGًy;yX+k'vUYl nhW CMju$35CXOww!KE@h1(-?xqUPyNAT2ߴ6k%H[>?m"dKRB^my9t|xjWƵKωךFh{8~yN\WIߎy:(O85B4t|'0l}wX iM7iF̡c-n?'JͧmXXzSs:h;Kʋ4wPR$-v^#o^m"{fκy?V4L+kDQa<-o`,w1X{)!v2E XZ,a>a&oK)8)|!%Š~/ ٕH<2E{^e0 X&kEWCfb.&$`_Vԏ]= ⠟9P><ӆoQ1@t !~nݧ vvmgKH0Gv^)Aev ?,ľ8pV:zi*. Gg6 K u)˭ 2Z/~KŶJp \e1ÔU]9$ٵ\(ztkP({DED_dײ-]θ_@EJ:I9l3;Nk\ͥ*ު5x!@}"%Ti0UC7aKMC1*[VpXbɀ!~~5YND.l,X(-= >Ύ|}T0tˣ`RQ1{{P?#mD!GLG 5fOpJa|=y`$7&M_&*X4gѮ -gDf2Sؐ~P7-"q{h%Np}i*}@ {7Ju"p%5`?,]iTѓ2#І?׭$xw}c64p÷ʐXێZ8/ϬMV ؉&%_P]5] ;^!=K֝_/XzH:W+ܽryxy2#T|Jϟ|u30YC65c~ H3JR`½?*3ۗ1D̷|B)VP~ֿ*~#6&ZP-peK9Y fM a¡W$ n(oo+nNhi pM (3ޤ_]F:!ėg_"U jA!^Cv'`Ygx—kJty+ֆ}mDTK%nO:"ԴT=Qz\~ei7+{ssY[E )DIɋ  {(\']r]chj5B4gT޶ ٍ E$a~ nl9uJ RGaEuSuDGO۠Zcz}Wa4zz"Bԩϟ9'3BSE-v\^Ll,g1]75 #ۺfʘI3 ^ 8[b*ݘcښK"uqW[x66/ީ{,-ZezN\:+y-BO_pVJ%=qx[w@ OO ^YUMqGIE!gN.aǤl[%߮O*3)C Y "āqn<͐G3@[UrUF!s!UfwCrw2Vm|__2 nAʧgr _v_&1@v06<\)F[wؘvR__56~*^>pne1+5@Rh(.10Rik91UBmx\ NYnKCKa*4kLva652Dd6t;:*¹]$оEmwt1rcQBX&BK]SXW<'Yk YOd9SC.[k2 I9:4`Ѻzgk@Rl1|;u$pXiՋ;_ [q9 VІΎnP'W> \rx~e!sGYTL?F&G}4t!W?B).% ⭐gyA XW>hTr]cx|)fvF-I"Ƃ]=5rWK|u 5J? r{ ,0ACѢƗ3f#Dzpco;(*F.nn7{LەܠIQG\E#Ƿ4 ^Ԥ㔢5 X#2G'8 $:J];~<1ι´O% "0Yjq8 ~aԛ GqYx{ӈ!|q=̟ ZLQ4tGu l9V<#^~}(>h opS|ï)y2zU<:jRwq57XqKdXĕ['q`V罈 զ9`!"<<v+xNL&9pOb2.hWٳY^*uB߫2-܁F,9JevDn-E-N-b R2z.JpfGUZr?/ (U7F@t8`b)%lf8kg|TP-kh@!v84`ΕKZy?T!Ʊb@m0шb$"! bϹry#wnѢ}g%K1U;^0z _8P2j\E2өF 7 kuSΖV=웧Ѝsjt l Ƌ *7,6 ե0b.o݃eEL'5:Yt@FxŽ/{Uw1`? yU#OH&߆t,={WJ5$ >Pj I-%1RAwzwa_g*iscTT5~>Df(U=s L[^) /\2ĈæR4 MhZldo~ q?]FJd< Ggjz(1˽W j&z& ADW ?5G!cEOd- fLQ#~ꎍHqyr3ut\&|>bw=cyB`_""gx3Bsnȥ#uGе-iLJZ1DAPuYE?LNA^Zf2=[*B9v0~]x.?eA-2<h>=2fsLT -X@Ih=-~?.J͵>V/cx6j7Ȗ?x-ӭǰR"c+sWþOSy&7QaKreVfI5̧;& 1ʟ^[+B-C 8J[Pc2#S!Nf %=&E"oIׅ]_I[:;eHB'!G1i/B35r13؇gd!I:@ڦp R t{o09Ă?z'VxFg2@1B6\0O2P>̺:,$3st'eTDCkH 3wN:weOZnKgee6>b@VG}g9ꏔ!!H0Ү#Y\x D<KSVG$_)$01hdzQo^~@Ҽ8aQ]Mf_ ˽甼4604lX5byOÆ f웦~=x-ֽep r81sڤKBHYqp~]ժe)`G:M5A wj<;3pLu P0Y',L 3k7Tӯ̴8Q5s7z8_zpɅ[Tek ٓZFRVo/)9Y^LclZj $v@ӢD!^`4EZKIi; 5L `iJLf0v]WFKDSandm PVge`D\Υ$^xIQ01޿l"^Vf1Utl+]* 7wD.u?,q0Y磖@Dmƚi@(e`X?-n|s=s*,3R7NK>O1"NZA~\|6`vibA/f+ ,cծW\ E!|᠟PVrZ6sIP J((HM[ Qwvt;uMJjkG4Vk܍~Z I\iYK3=?PJ{H\v aߍ@V^kjLI)0,*7auL[H, 3]st\Aюr$xjd5NՐ٦ t*_f2>ԱLܟE!F.9l bkX`JlTݥ GE̻#dc{ZVe~hȑƓ(/pnl~ mcTB9!6Bqg)8_] .ɇ qI^@lv\+o[{mXLJwTe5tډwB>Lϯ b Ue.ltMGU@GM)CXe,0a.XlqYC63Hہcˆ"Ǯv)aX}x#t;)XkT?5g笲CX(R#U4L8񊝟` Wz .)ME[A‡CF|횋 $e"s&AuEɢ,&F> V7H s CН$`_wdV K-ەZz8ʬ r.9o;Ȃ/&6@!cA28Ӻ aEΰHF'6mƱ7Eԡ-8g羝ƏU k̈"@-xnVb\jsY>MuuL+}i- z +K\٠XYu D"/N9mVR;V}sV6F>mYw/ 9(^dz3SejWQætHþYm3@6W4V$.ڠɩ `S A]_}xBn!8Ir&b@gkP2) jO&sjF;z<\Uo?mko93U C y g exVݹn`u<֮,\چ}8:GV5Q[i*bh0iK;]*1L_zýWI,,3!D}sD)$k{kk$2H,c>ax9`'[+\?,&i1oLӓUח#Mۺ9kdRodvsmMkx&GrwսUmNU㞣F߬ ŇxAr{'#!6cJC/xj *)I$QՄrXW0i(/)WKW$z\DÔs xi}`"smҗNg)u璧_;_C'1^ᯄ7[NkR׊[(Ca y %,H|:mA~K}unXMR7csJ, -骬ϕrGE[gg"T f?&eka;<*,Lhȕޝg{ݹfQQE/ GȢGkK#K&6'h}<؊c<]P}5v0P{{D%|hV0Oʅ˟z]9-҆HgC~e,>O;Msl`V g1km|/d`nfe_K`̂oiVBY;|96!J0T"d"MtSV-ȚBõ 52\/_L,sbƉY{ Өsu}m39]&@'8 bl?DyAy@eU /}pV ,i*~,`TFcs+8q*V1N(8\&߅A¬Bʇw;1Xf] dQAS刨"+10 (K;荓toOGhE}@79X =fy7֧bz %3 pG6 fM/a}o)݊,1ZS>H٫L,f%R.b.OIuK"mBk_ @zqurwM^vꔥlj*W8S"UA p`Hg#l^Q8ne'ތ;1j@/MıhQN 媀sj#<8#փ*MSCǙDŽ\Gt2;;\a](wҤۏ")z!( 1Eb\q=S9Qa_`y7ؤm(8 ZA8t=J3JCJ<4\[H<N)?_زs9m%բC3:*[Y)fJHy_x IW_;Pq-/Iw`YP` %F=ə]@! h7ثj ]֥9LPR~rnqBt0:X́dN*xrokxd`KzV`‘yH[ {dQDS@Qscg)I'[pE*EuyJ$`6p5W_d h㥊{SVCʼ~>L('OuJ4^2tpf \̀n9J o"m2ܜ$ e|"e&pb˗,tG x?٣XrgNjȯdMجgN161Ќ멻ɻBiN*-Am/ΪK2`LAM#'*M+o9x;bio9ƈciieH'> i.|]^Se44ԏPN%]fXh"rOk "KDR.uL<˝T$vPJ.BL.q<1aX02v,[Zu޳eIp5v]tILםɪihLQ`G^. }zx)g fSnc-B<5l2z~{n K Xviwx =`pzTPYl*W+#n.U!zS`Zsn5~(A80啗6'Q >0p-gIzibIaT`Kj]O{pE+5C*1zwIqLTl]*W\FgK"1FNkSpas c]~?L,Xy*ʛړ|ecCe!P욢'{Ӥ.*WsnLV !PmlǺJ ten5=CIE[^_Yd2'1ɧ/!IfϊismTg.>]NzjL_)8~Mġc+3,|֢6{V^T!!ENU1袮/c%#mZ<;@E]3O*P i$ߟ]{bE-%WM`WJ ޒ°,TwhGj{CB'|Y w6:æ?E}7,Cb_' n(Ц}\28y 1}oEoM6d¶2L$Te/_3Y)v"_.,1ՕaЋSPd\+ʚM"0BxlyS&|ȍ1į6UY,d:L̓.ztyɟf;qͫ^c"U2)?gRvO; [y)j|T|9BЭ$lph?{0yB\UF[7O~W@VV4.$H,Yrٚg2r:=72Z:2]|y>̹1#JK' Paj[8#\YҐDsdr^\"a¢)r=%"E!TT/TltZ\Qa.#)+ o 'WhXfEu[Qto!~Fb]C{_.R~АcW)23YX#'c+PH9)NSk׮H}orvCt2~Otذ~Ô.Iaw'6)]dco5Q?cNETJS3`OW%r[N|FߜnmDwE?%3 1M(A%-} vaC;&Lk,{eômf|a2>_afUZ/@!d移zRޅh{KNkP9tx- } CT׼6cG\[t=冷Z>g%C?ϳc_AbAG`<ʱhU4-IDX;C6O"?m2fv es%ʄEnƗw)& .ca@ܺ5=0i8-ĵh!=|R݂ ABg%X҄2<vƑVs}t}@l{UH628䏞x 'ж-U j3xY9M2g~΀^GᧉfPAÁbpؗd܁nփvW03fJ>.m2\Gi)5i~$o%(+n`'&!7ZT)kh;kZiTyZ+<9n]55H^g]+d dKe_KUZⰬ WA@3o *:FB? +f\jE<-jt\/Rl'nD5p aA0iuR }<K2"D=l 'B7LWИ:U8eB#Ԉ{EC :v N\*Jgh8=T;$_{=MhY.r7(*s;N?8k)"CWr3ɠTQ_n6yKGcmaԌ\>暾%ID3vlNۃ^T4 s-?VRnOp]I+5pZdnQ"?98^lgTUJKVͺ/i2$!mئm1gl{ed&9dE\7|r\\YuTRKi(Wh3p駚fE._l9JM 6y_ (ILA{4Y K( c];1pU,+z݁ $Dm_v1~G4!&]Zdb(~,7MfDl* hT;BPe -Ռ$i0=4`Mv@.DeC6i-;tb>71)A} VD8)fq#EY #}6,o:Gb'%:dGC{S44MZ:j-9NPI6sW p*H+s S%R3He[fwBeTˀ4.ښ8>qgް2E9ԩ4?^pXeFo,d|Qs&Vsj}w^֩(` Ӝ ="l., Ic3nO1~gU,'ƴtyt`A_Dd(hR(Ǒm bf7y]9oh 3\GJx*+`@DefBʌݵٹ _fw/]!8GpD[Z.P#tf 7_"\/ƥ5!(>^N{qݟ0Z)%ny WH8P8s܂-k֘!W{X{58,A8g%%a,Ѓbٯ?!Oh^VEϕq6bW2q=۔wLjbXvcN^m &T/D[|X^رb.5 d6iHݑmĺ@ of'=)C^Z.^LơY`е@٢s#"d9eZ1ˆӊA|h*zRӋh) 755AШ >@eD]"*QC04MnOM,TxN\t'%$Dhh`{+]d,.i#^,'DY2 WO]Env\Ƅrq~[x$G)x Bp9ۦ7L5MRy]n?BQ9bH$V y=Fnַ~H}ȡ܃&*%\ǝQk#P!mu*sdPQ{j|@]Rl% ,X."n΄gC():Ц;e7fGꗚXpWN(\6/ᰋ%?I 81N9r!+ZA0@%`g`%tu}r8l3;42W*\b'f͐z锡kv (mlȡE2🄻zJwrS텆AL8O5;8|g!PiX(jbò |0Pg @=7Pj=؞6Ӯ:Ι˝EחQ!=;2(t")U5V1ZoĦwVF /PDc s}[ZM?𪮴2{u%t'XH2n&c?x⊇g]B?ni4(oHoɁfw4[%Y w\Jt<ۋXzQ6| "qo՜ZʙYn^xL*9bYl34ڌ gɵ Nj(DL9p9RNl}C#q5SghݖXc8tPjŮiE!Ms!a̞:BOLs)eQ‹ƾ#-@{X:O5w<~+Jffxl$͊ ݯ0y*Xgڹ48EORZz8YbT7}Eԟ'c3^#fn޿|d?eg*B} I6"':tKT.vgჅq=dBоuKs]U@4 0,waw?1ޣȘ7eb޳gBNrڛ1oo7MQ)_rN.@'yɉi<`0WE/ JsseU&&Ey(P6YphQ[`)6hrXY#,1hC-̤~FP!ht5CYt~{Q.bJ /=)ub[c=MýD?ikЋ*]=Q08س;xsB`׆=[wD fǟ ,x4GdJb&B Zu[^)4#t`!y9b0e UG(Ily{HC|Mu<)#O0V6m *X=m??7-lՍ/g-1mďP]keS|Giѥ#N.Dy2A-U#ZN*6opϦAK&"S]/1b*Ԍerzi;Mi @ ƙ5@ZM pٳpmf|XoW ZaԒƺD1]4E7GPJ\;ƌQ¨Px]h<gBբ% Jj}\P>?O݄O1!,qX#hX5F9EnɩDz#䗸$|OǵO5BF/8JZ n8.YB`w{%o ,J`=w)hlޜhh|\ݹ_}CBfp :7ǹ?1 S5Y ,Όžw7&bYLiy ,q}襛mwQQz5EgYZ07070100000025000081a400000000000000000000000164df7f6f00010d20000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/]?Eh=ڜ9M#rS3ޚS G~8x#VݏRфQe:;ePj,_lv=MM5Ӗ,ѿz/i*ÊPѦ$r,|do^@ X>N7 *{e1 /]Q`Z.Y^!FsוAI:&V/5z2BduYG #DtH>3AIS'=':I{b.W} (mVޏ؝ 5z yy&KQ-q=Xy[QXf?k/e׻l0NŢ/Ȣ 2uq\=z,1}G3ƅL55ϳ@RR3EZNYv{|XB$5]a^Vfe3` ~rDUW0b04PӾօ}E5iޥ9~6EL i~*˙`,l!7\1.8 *K>&1qatN!g&Er%R2Su8^7_Ћ{X1T̴ Eop(5e~@1xsh<SJ@?23 yFXgoًv]pJŸ*ΌQ r1KؒXf93 52ibxqh 4Σ/"3Zk.f5d뢯i] S Һ!;)UTl'Aw2 Gk"Q8(LUb9\ 6^/kFV4WqUp{|lR,:Mq10}?L5ɑ5qY YJ=r$ƹ UBZDIo3#3%-WM|o e>ldRGT2z(՟钽5}Կ"q>%*; Sҿ b$AA,=z7/\T,hI`.V;~Dej-J+^Iː cA2 =,'8vPz~K94VtNNJG0o5Vf/eV:co"-șF599_t<7IM(eZAn=4 =Pl=| tȵO.Q_d$jۦsK;hn+K9d:l ٥= r.g֬}E'+f5~ sSl{c-gL@He7nd&DT|`~%ܔ-d '~:Z;\\N6R=,dCpԑw)is(0d0T38?IsZe#&C=GI2xH>\T@“ۿo',[w48fl\R)ކ%2OoPp-MigRku5΁q3Y3K9syN#BbAqxCv.Wf& ½¤bxsd^ز.W.& a75NWON}77nw%rDۘG ?=Ne!A~ezQt1Nt?<_}eC ﱬ +N8u!g h#QEkrȇtBU)ȟ0*h&Ntgp˔0B2aZwkrϠ.Q/}5{U"0bɦw.v έdgӱ;Y] WdzNtZ{,q1par{J,њPFLNK>՗ UŽ'JǟM б^`4,]J&T)i\w҉q9L\W8~ޑjCm䇆Rp3{~WSyM#{F'{hӶ ;~?-b^JCswOǛN7VeoA'Rщ>M%0 +HI{&G.~AY;C̬#lVC[%E1 .%p~-'p+c#8NƭWU]ڣ(_;vBD0^|}ul7%s6H^- X>_ek,)`U)Hi@ppq+4К;m'g@eFD=׎:}Y%Ha\(нDդ([sfj"'K)L=< : ~/IR" +3mG[i~,5Ū/<)?HE5k@a*4tFf%>&Vhd{Nr@qSzhSSv|sb.䒥0*?DLdO98ȓ ϟ0 ,3;TpS9o(ƍDd|bV2{a8xhE-M2'K+ Pb@1 >e; hrCWjP/|5HinטQwI1>ĻX.`.bWvq[ ԏf 5Qnˡ٨-m} I'ʖhDK͠ȵ$uh_}4($].ܖT[Zʈɩ5NOgT $uʹ1hޝ,P<3~ܴ9R-)Π%aFEHJ^}laLrwWOzݳ\b2[ŵYb٣(?ӊƵ 1Bnތ$n?AֲÏ!/ vܫб>Bk鉜'4 j5̩ 䀳| O<8!<)O/x/Z bhUÍ$ęec62 !vՌY[RNځe#B33v3ÌMV2Vĺg ""GL3EC)\ȳp@9[ D|RnlQs7fw5/%Σ~ !~1)˱my%.\)h'9""-2}1ZT%S'$%k._Ғf3~C5KoŮ>3(ub1 YvHj b+yEYt9.8 az$K|#We h89z6fBA_[u,.ΉC«n\{mBq\9iz:vr> ?sfN>~pi h9h`jNOXx9vo}IPl>4c6ߑO:ioNJ5lpP>b]ҋIv|*Sm^ňjL"d^OTX(`D8UBz q"T{8"C)29zo5N?qS_nO[ؽޡ7j"n?ڋS!]$,K H7mivDEt+dUon3,7x- @rd+BM/+:Yk0ᲃN~4aa+/SsG%ҼGm ̰h1t#ĉ UL?/|akC(3(al '"hϋZ:d>Ų*<QQ C1Xq~ s3'(3ǝ43Q3Ѕ~čkŽ(?> N!XW(V,„ 0%ǣe}Z~GXZ9_"#QC}ڰdƌ` Sz/'8. g_Ah$ 6{ӄuH*Suçj@=1a{6@Xp kQZ`Ht t1:DѢj>Pv>JDIƴ) 99܈z/-=qm<2+;: <]DP@eȆe9@r*):TaO:Wp8\uiȽmx?l Xb?;U1@c{XѱfvЪR,GI]z<NJz·6PީI2epws٘Ѐ^a *<]} wTcZ(4PO+'~i 8J ·w8?%Tk Q ՈQ Diz1.}QG0>.EG7zz~)XC 'm?s Vg6x1 RLQ΁b 3vn; b68=`A-1ʀw 07[ ^0J7qV8)*i}"0c3J=Ж¯^xu.@ )ӼK,fۊύ[- 04Xd!dJ=>`h62KBԏCarpf@ 9'_O(rȚO*ĺKCefY|rnV$n 챮׀ R'!-ۅ}Ȫ7D,X逜$]m\BC%"Vm-+\8(+LgCz^x{b >!!dPpI\( 5 n^唃%,'$FQ+E@L7yEk!_%z+@BgˣpMԉ ӿDN #?0o|tA﷍-wV4:Y \ DyQa{K<$TjskU,1.ar_'m؄bյfoE!k#G0!#E'ov CˏuUT11+ﯟE͖Bw"?A/2a xl *Wܳiy [[jY>U:+2:5Phڶ#pCe_isDA[f5ybR%OXMS2 f\X4ɺ/QA3yB$Ie⡷4BOQ4H]n/uxBlSS zj _tU6mո̔7ڼ8M3}yAa\< nT +bցyelP摘D9:!s8b_wȰ6= [ڪ7A <_ B7 wEE#N'f6M|.C6V#c Xiom޹NãʈT6[--<*c:t bCѢޞ<2`J;~]«#9,z~ZKQ=b];U* ʖ¥՗{GCgMP:1ՀF! e<\Cum HUǹKX UPQvUCpL$l})`dF$'^B}:JA2#̀f3ˤQ=TfW1忧s&|eC&"kd-yLq5l3\DDG\V1jU ˌ\:,iJ⼎g .CHh6AU}݊8n(FibA&O쵣ŏ{~qxR_)~] 9[$V6X*wXl!5bjZQ+*.˼tf_|@&kVT?K*M}9yR33 _D@]+9Wv+gILV7+") .z#k=\'z%k7Ri)2MAE!:Qw; ܞ^ $)1ԈvT OT=s'S[SPfWVٳEw 4^2Zb1[0O:fJ QaU C߉UV~tlN隮(sI;σjX[bEl#glbAzu4v,{,i<;57"C#x]\Y U%щJj_, YtAה; X|tz'sz ߀3#ySÿB"3Āۿ19_Wޛ$&-.9D*B=缆1B"W鋄p|z"j4IЕu3^U1v3+ 0z- o4[*ARiJh|gp ײҋQPVX3/YV^!G36ͤ. ݌g-$sH;t`!hVf{nTڄbcL trIG yb>m"E:3^ 8tExe8f: ӥ=̫e,’zJH@S\R6M5sVKO= \!\ D:4  <y]@+HtbUÂ%BuXdCx"4Gk/}_';X,C{N &aI3YCgZoZ\ywM [MjX%+98KVg<<*kX];/?7aE  v׬ PLN859g!jTћmJߖiٿiy[T!3m8a6+Ƞ%D{ߚ냢,h *8Rhb?QP_'s'0k2:h%u ET#>/>i i;4Ch* I9/|Z.rA:=Z^qwR/jSt 7ɻCEd$3h0AsiM{!6_/^>7pwxg6T®oڟ"Q/Fara^,hqx=u#_F3ip(up~`i- L C=\z-eff:V,d*}WBt#e ~MA5ӑ19%9Qyfs(0\EDōb:PP`.8#VUĥ0l0 'k51qVӋ`8*ؿ+lmu)is.j@,}bɤzvX$.'_T[&kJߟ"z䷊1ng_2po;eEm_ҮoR _N 6sb1ΫfK?qW'Rl-{cƝIx9lhl콎2L,b(*M$h!m"XC+Qo}ElQk:&O=NJE Du?jn'̸2p$nnA-_u"JaV9/cV2`FU\u,F9ϷԵ" f! F(Aw\diC+ Xj9:>hҥ uQ @Y˥ 謿Wc"B+H("Rgkmt^vu`푢9٦B,1 ; R&)I.judLO (yuxLRO}t{Q5;-QOU*(2E'qY`l xt0~jZ6xLueC/ ¨gAo-ƛ/.4Ӵ/pWg|N-6 E*t<KX[z'>|oKg2Wcunqj؇*7:#fQ Y7g+?@•C8L: sؒ778ë Ek*4d˸#Dv@9@Rn edղM)x|  Đ/krrew+^cU6v@_ S]젊UQ~$4i+4:X.Y5`02|WKdm8$wj~bO"p⸃4z> @Ox/$n 4!gi 2!JxUGuG^d7%&ؒur}i 1\m`4hMJ6r[^ -(ڜH&|w]u>I[wlA|z$tR"MDL0H:+%%3mTf'|9òM EaMEx ![3AK!("|2/T"c:I4j7 "|ض-\!YeȼUQ'MCD+Xށ,[2 {t23,0XIp2tamUpe׌ڛ}w(o \g"Lü~HC3ifZhE-x] j/+@vcSP ӰdYx KzF;R=H++Y,h\RTK*e{e c]tPӏ%6]!8LaFs#U1ޥ0`rQUT9m21ܦC,XD!x|J6fr~Sz`Min(hicͼvHҫ$~˙HYrwm \̴uTXՀtnaH-ģ!FTϵ Qp#( -e V&SeC:G @GaF`Jczާ4.F2τe$"cRt/̲\~/7叺DUWlBH,=VgۻݟkdQI.D}#3kR}tDgRY, Df]-4AOӾ9eqVuF:.]Qm( gx32;@$߅_%>Upu0NQ5km// ۵0p-9"1A %r^5Vd ާfAt;LUq9~ݗ`_PּLjyeKتZj<zXtQOYXu[`tT5W PRCg7ݶQdݠEʿG†20z0GQZ~1FH;/Iw~JĒtr'S3'p=t/[=0b DV)gթAxM-ʢxRԟyY ?T*KnuDb"f̷1n,p[\.'&u;H8cHIHBvR4" %Re%hUf0 nSzC3S~nWyeDCNAyW mBKUq,PCQ6\u&46+!kuµ .o$&J5~mꘔ:vnl=w&n1_I1x^ӘE/ٶjl!kXEDU(0.^Ϡ`3*2.1P${ [Y 9C KN8vjoDQr:mZ"9wO4Oj ,N̚]?R6G=&>z%I%.i<'q!F;?h J^+*ǎ˳*䙫XZq;`O53tGM54ط>iLőu1eO9Nl:(AgEiEx3uG[PI2bOٕ Ptm!o~r2Br 84R&~r51D\ѻfrN^ c{m>F>NPdGAhX1 q!$(Nv'c+ӕ7ݪ~'mˈvBإbn;bjWKP~ (A)5_I*vսhAd+Z[dtD稳hr^(b >'FoD_6LXh^F?[H K*Ab&s̈g@:;&ml2_}ҖiKA`=ɹ| rPh-!7$a)<7),k@9!L y2wi$`k0rQ UfgK'Ԥe~ ) RsRO_a)cn%Q>a,yFtΨṆ$gG^ ljhzU% koɴSk轁% hEKS\AF 'ͩzU݂XFMUn@s*i B`x{,|2C\E>9C(3k;r!>OMQ h`?.aZ.Ld+$mήq!7*g P!\N}݄ḵ8AWL!VYuu E,s,ߎ^ͫ#Zqmafb'J _ a?Vk#L18u-D 3H?nG̢MJ9r,0hEϟo?w#k _pwм9 Yv%8C`uYRx0pY)>,YX0"gCO&C4 _<$GO:O ɽr5갽SMP kR\>Aʰ.34tl= i y z0Âc԰ r)qJVa*Ҝg{#::?މCFX<*kYr8q l+1Wjz1៷;Z0ۓ_JVÏT"(Ƽm&+0E+!Fh("MM(3996.A8)wbW|gb %1w U|_5v}5%e@Gei7T2oೞv(to)as 6Fg7oҿ}8@LE(Q ղu bhͰgou)a X~#:Chvwv|#yk^~{jCrp2DuF B6!BT@NwW LIZf7۠5OpVS-7U 戭x&"!у+b6dƳ⣠ax+-=Ӝ#Jt2)de'^]LjsXQۣ8ʬ0xhx0{? R8󑂑 HW=g[c~GICY7} ' iFډQ `Z;-G煦 Ϟ ,ؔkh޼ %/bW%".NV>s 7˞>WddDS`?4āL1^%U@ۻ@qQ+l 9dOyiS6t_=5Ǫ]\NLø0Z-T7׎JTRs̮ Kr^~ɖWWDg>+~gNH%aՅu:~k֥#ݤs+܀ i,`5NeN2gEUoO?i(B3YD ]K#^|f<r ;()1 yi㒦!<$u\IhLOAΏ/84e}\tF|U1v5&4xNƲ3{ԈzHMȗDZ h@=nMGpr):"L=;,r1B6fIӫo C^RjPMssT_^+'qkl':k $YHmt]OuMW&ѝ'RtlNֹ<߷G)|'ij^)Y5)# Nc\񉄪SE( r xDuVjfo֩Ȃlz(l]`ڃjIbےJ p 2B : ,Dg:^v~ k>Qɉ`Uj֭\ $Ajݜ- 2JY&t3"l: _cJmjz$M+9/m%4A6o"^iTc޼W_wk=y}"5k r5%ko|~19NT/86cڝ׍=::P[mkeFjz3 /%gY[ A-Pa^Q;}?Mߴ G;R(uo-Sh9 m bS8 gybVgu="V >PIr̃ICEل<NJ$v:T2fuNXp&a"cP Ҝ.>@Յ$^,0Ņ`U^قa/4 BVf:K@EP>58aŀDUl$7;69G7-k[^2A }G-XUZ>W19_;\CE/;pM{ڽu~FG=y TQ`1IS>Yܺ(1#"v!|<@ ,ɣrb 1 ^)-Av1?ÞOvs|y z~k{t:Ϊ㺴k` ,ΈQ@#mj&/tOӺ%pk t5J(/VIs,D`?ep"|c'_) i3W]nZwN.IUo9!^RpjX1]/x?1D8YEk<9w{d4~Zv/܁ݥFl7|lQqfNM # }[0B(حJ,?>忓)@8pfi*kS{4'Xu$'CozsLد!~dEr| s !!al/-UHp(y UU;ڤ㟇IDU3c2u"z,Kֆcpl'4v~ 4ة%+j[`}'~ ;#L(EƻMjri}BJ:>HVs%t<&zM?66iu9Emݥ|w@9u\#|b>#+Cd,u  n gnCc(?HM'}suɜ=_!*lXe%/F*O ?9:Ktȕukg$w%SUBԐR0Wԗ_Ԇ̐ɲHgvW%!j-n~w*%"qЎ؈/UЬcT8a( ؄] jy(8L'.K޸W[wS4,| ,'r"1EVs xj)^tn 1&K  g0k֜_Y>E!vjS9;r#adNq q~,U9 ~33!Vg쮑&I,Ml\wP0OCǮ0!_b7s|Wx|'_q:X}{h]5=Z;J?/CSʉ|D>'5B[%DCZ}ZdqQ4B еyGH68SxWX<ŽXRmF&Y]? URǐ,jGBтI]yO׶CsijM~Dsfk d#黓 o\nH~;GGںtKN ח+YCؗvֻ^o'Jvr?ΣCͯ5PuI㒈[1p9恬yQiThس]^u|J+|U-oR5w fϽ/C*6— "CR$;Idn}OS9t.L)v~+9JtJ&Ĉ m.45KxwH^ BsD uP-6B+ƭ3!`t"2ꁑd`HST@bI.;%='v:YbT2km/muRrE ϵjRa/d0oa_^ a-fv8/ /8@~ޱpFIJs JJPSj2%.tpjR&|ۿn?0n^Ot2`2<,U+3+yX=Y-H]G?rzڅsMvE^_XYer?$[, @O ZöT6kC32ꄳ@L^*a˪s !.Za" " aJH 1NƺX5f }wXґ7f3_x "ew`&L@@h ߦD&SsA;]iǯ#6ͪVW!e+B-4gmFi,OһeHȿ j5B@^b= dՕr#U/L">ޚ)|㫮2%+dr4֋OĔAP \W8/{CFaRrġ1B6qC$2$Ɖ1.*/yuAcHdʧ,.73[)7jЇ2H 'C'aH/Tڤ#~}|`S:BNó6nQDW\ 'yQ 3!M.\p@<(@[6LʺZw (!) [kkvEGw1`/8 Q5Tbx;SdT{okREVhƧe k#V>! $*r$8*eإ+@~~+*wWE@0 :f4~D$RWJKm H<CuIhuB=߬m~$Ko}0i֋wUnnj)/m3= ?_* }y'^ l$Qw.6=LUwE$Cޞ5Š'W8 ̱Bj`%KWkt+pnq:;0@τfr9)o^zD9,Ȁa?LB, aU-UDg7ZU$!trQ4yma8 oߦJRl49uwHK;كafV`+l@T;=E r~;9c fO\<ed"d Qx Tzݳ"@avp֘̊VNByF=^9jA'^y#<fB$$u_rKl_3G5`qtB;ǁj|H\4_:u7" 1X2X]޲nqZVe4$xZU4)e7D[Ye ?v܏G[%Maf=),[3LGlgn"KYNKlP& .7Zi({D^=nIdpKW=ο_w 9SPWkAxP!è;/<y _x=Ĭv g*1iVŒG nT!FpE}9s[O O#W>[BQ:*MA[Zǫ+J~n|鶢xkZ)ȿ.rJ:tJ6 [Y_4KQO P/1OQacEx|tO vpE'OYK e}C qȋ!<IjK+{gq<I$BH-%vbz}DՂP!U$c9 ~%02ox{ 0yr)m J.;ٺ̌4;ym['7ޗàكiU޹"l@/'T6T- I{}x LVWץUE(@kmXn۝ApT!S.5VzqhQB\㈫4(Fg]<0B 'QR<ݡJZt&Lw. YCiI4*XpK ?p(C a` .5 0N^82 f*.(umN@0V<\GNs oȧ6T] @8LW%/$' 5wwЮ"7;_~ZNDxD5$i<Ʒ ԑS$Kݚ֧SSt`2!j %N'^ \;&Exڋ4d|xx6 :ԍ_>:De⠸ubzӣ/CE_Z7}ކ=OBȽaS][o7ZÄLdmkUlFVNߐ 9$QQeW '!5PO7B*M 1>;' Ǵ~X\Osڏ}ڎ8r!'#x%_1َȼ p5=IRg4!g?y4"&\H f[gzH3HD;wVm4i$9RFWQ|ެ;[L|Ո#%N NwjG=# zi_0o ^̎[McxÃzk '%*@V}3sI}Ozk OgF R5z e̢ ÿE>l`5R>)"H"-'?BK(Iqx0*"9rdmP ,˜vﮆҚ<Lۏnm,c(vŪŭF}40"l@jx^dW90Nׂ!Uw3I˜"iL)ܕ'5uᢂB {.QrxժlQdj, ):|j!-~Px, dњMl+2:u2(޿GM;wO4\6S5$Z70`AҧO)qfLgDΨ&a4: 2ШjOcM'&Fe0 uvgٸ #܇[~hsC_xBW)^SbԚ1c 2͙MC6mc 7 )9Rh輠P&meifw 5T/֋EZ $E,M:OnUKijgY}-ZDi Ļ9QShf3t ghE 6_j^aŃT&h Dfnv9HԮHi2#C*`!\hgX^,yf_ mJs9w%X6܇oVЌ3YhjMGv: L k@v/[XL:" xY(1 ϲK8HMmW'HpԌ/};cyUamM v͂l 0 b~zH)HnXᆐx];Jq řF#0 퉠j c[#tE!K;SY~ ϵvC G*j$L Eٞ uD5v>r՝xvv*5$ԗj mnK3yV/ۄ/,< v,yO?YmZN6fCDrjE`3\9VťcpKO_â1r4SnzJ&4@@pFit>O/R`7+T0np1kKdU"mVCBK Zw@pkYIᗈoXZx0d.um}a3 "o&e3 DrA`C-b>yD97}; j(i^fq~UwVKͲ7G X~2x|hdX%%sO?A߭++X{3="Q#ٕ¦ gBlQnCFTr}hArR`&!rϘl#uЦ9'Gѣ9dt $Dc`PkVm pcmpnS̱:,rBAB:U)F NK&:gx %v; 3B]n@W'k_HDFXً3Uau}Ά^Uޢь'RԬGfYb: A|ZYAh7Tf`}9E5 DAAN<{c>ҩQGV-QP<&#d璹Q KLDkP' 7#jQvY⇁\_u6$ }w0HEXu=:[T25n[);#Z|֒D2ȷF$IN\X')c5O=_mfߢ,Yjކ^9ZL؏_g=G Y+k$ʀw\;-GWL]gn.nɋ *mL|]fo,>~4;HaNuAf2;Oيj9YOg(Hkws>0lKо2uf2 =eU)BK 7!Ү֛'NխԮ%jTZ5olkGw2@l=K!$v֠_?菍4BlWW6u7ďZ;5a` s3}8v~l^[7+>C|N~9Ww.wzJpJiD0_ ]g]&k&唞B WVrWCAʧ=E -->YݵE*X >=-ϯP jqpP 5t{8S0j)mb ibQFp*`naeǠf[yB[֒qrh@%(G!m5;kY $)P""w 9댉,kG$l 6lyBP tr \0m -1F)A j՟&+T኿]M/c(b¹O~a8b)KQv˿Btd *Q)Y_ sj &FuVAxpο?ÐI 2s؉(X]>ԀiE~.> TQ4-3m`qJ=3`MPF/yONU%j:5*dk5/7{FK-D:ST,tInr/X-)a!ubc^0kv NߦnTp+8Qz4*b7xokA{<wrb/oM@i.e w?"(iT " #b;ȟP']W,+=ŗK u%ȧ=r4UCьk)4vC1t{~$Q?6O9ҩdKu]ްT62Ire; 聱*}}uXH ~73|2 "4.%!>`1SJ{g}=S NOe*pwX>~M-4K,: Cgd珅(dh$\]uKϛx.CH-$!!d{b7ϒ&/~! cWC`%[Z\oNkklYNԆ) uϐ2$8 Y=$,DѬyC.P pPd 8EpnpN79.BD^jJʔPo7[!+kuߋq3\j֨aH`zUQ7Nlg $Tz²<p\>`ZjcÀW02ǡIoy Z"4YF6zRLGA[搜m*ʒM l.H64M!kfyus PO*{DA)#whA9nf6};޿3∟]D~lK[jnE~0q`ϰ^vQM lH 䠓4]5}e/ krgf۠pu=@ۇ ðg2q NfBTv%D/ѱ{Ԓ^#2_jb+;yvlyB\MBe;n*}#WKCgrj%\aA Ͼ\MrBVloKmΈ`JM&s(K"nIcnr]Q>C3z(CHc}6z ^j;AKIU_>{bOF:wMh~C>+;S݋}XnIO݈xn<#A/ѤCmA\iĝ!u,jbǝ$|w[*2VUƐuTcpt Mm ,X \bW@%{ꓲU,aWzwUQ-*0S*@$RnT֢P{7 $":W{TCQ'6[jZ<6znГw|X8Mj3"1+ݜ9zWHEc3{Yb''ezVl2=Dݰ+&Dʼn8 ZjػC{aW͝ @[oSijDT $ϋC酝=†c}nr瓚h(-UHWQ+'*u~DV٘#"1CQ|5#8Mʱ3&i因ދlquE]'=-R/MeWeKd␡ N]9:f@ P]eY61qF,պֳ!]Au>YdL eK4ebVJ@ oRt'p ϯXmJaRs~n~TqGkRd_"юegdJ}(Vf0UB~wK=R P۩[Ͻu_v\h״ܶx5q5B0Oz@GwXL\ܖ\++M~&l4kj?yl+Uce|޳68]]wjĘń w^#& WQxO,d6 xY.<vݷ{8KA)+LB*%*2 V Uoh+0 ~oq)?/A"/l E*m7z3dY 3^},WQe0VJ4z[ijRJIa$HRQRV U*~zHjd=7W%'uܪzG R=q͟9f,T)Wt]5Wtد< S" /AC1&ֺ7­9Ǹ@5d)#\eo1J_=7mnTIp9/[ODo'TKPïװ|Yz17 G- 0QQKX(EsY+Bf֩&fKҏBD-}<*D@VK&15mC>_hIE@F  "N.B!џNJp`CdT8gPo4UAQZ)u8)F,aXl_fժ.?uxv-'Kq,A&2ʔiZw&{6 dcy5ڲ~ \nlXSN5rؤz0>0WlӔfFoA=|20r KYa *&$$ZX4B~zHJ)5xqƲrr*dp1p=quBy'M#Xo}/1*_ LB>~yh g~͏ DgA~[ .)ㅯX\U+S} DFؐO3vDA:$YpxR߆| Ო :7(i(lt2L.?sJXbddYE}'ߟK: 4aqLp)ưZ9to,ۥ 'w%L fMɵQ;vB;l\l>uhYCH к5ZǙM_҂|aڲhT=npXqwcaXo,{tS^ԑLQy|KLy˵aOrEhd.s=L8[Sk)|qFY]<* ~OE~ɏHi7qqS}cB_Z"Lٳ-A; ;u è*nG: Guk~`3ǴWFg+M8 M*37(.Xc3j1'Ml+hYY*BZm Td 8* v'[wDc@Z0UĒ=3bG]VfOVˁRNT$rȴݍq55u~͝ύJOysϽ8d_,K+dt2 XVZIe'(| R?xHm킟}ĄSn#ߝzH䥄-܏Crm~* ?q:3"]#28V-x>t׎v$V5*7 h~Y`.8Auڪ}+bYXBu#=v{cS$\KqjR:pUd|3KC&*)- i:05sBRp̅=ZqBpk;DՊ +~Q1ީ~7'gwAN"F/Ss?MH&9s,r?Kg0a/|x$7{8ěr[\0wF8wD֟>Q>9~#BO=;e⼶"OWax$L=JN[91DE@홤:\vZ{|`m\>ړ5~MO7]q͏M,Y{] u9;D8ӥ/͑:,wq#ۀuUFoRqP;@IWqC>,p\eN.bp}w/O [\)HN]wժÛ)xb TgՌKYv[WBH&C?!_Α(?q-kh;pByxFӝ7B-v i؝o9wZjJD1Æ$h_1ssDC\g3/UNA߅~Fèfb-f*%ϗ)Spݪ)[»,aRcͿ"OMHN!ʬy&x\^?Gjo$C2KA0TBfvq Jj$Mf9'Pü9m KZ-YuGhFB,+0~H}W^ d(-{&+0-DHJ-tt~ÇKky*/DScP;`va%ڄ^ SXz[<*ɥ#{f!ÙZqR|nE;7boD*_P퀕$-K?~s8m9yjfcN6Xrr{` !+7U.3VڌQk>H( V*\~B>T<vf*5)zYxli(297:M"` gkyzah̤MpeYy۟MUH) 5d*4@á磆jytR9oTZ:V\}-v,_JYE}s[;x,oI&sD̰|S@)Uia"6m'a5!!H\雏@҉:CQfՄu-5dE\b³\[!Zw`h6b jHZPosעPg%}%lZlHÛ8]=Zvq͵P}l%Y/0lu&ٺ<#W-{l!/R"X#^}>gDe|,h绦n,Vb<xƧ)^~̣6y9A8jDe[hϦ!_3^.9j`#fR|lA*mU\MN2$|$6J'p-U·wB;.&KdnEdDﵒGJsݲ)u bW14l60/>&_grޢZmn,i5tQڈ贡 ڱ+2L'U/ ʻZy͓]B Q m[y͚oj#5`=)];XQ x&$dpK \@Kz",$^עQɨW~XJȤ26 P4VTV.$Ԗ|jQ05%/6;`- sBJP7W[s؛:i7!ZM"_D#Lotuۓ} FqWb p>o.B/|@ͦ`(ĕ9IBZ- fy(4OwG7.=%:wJ 4i3EҌH<ihh(ݰnX/Y5G j).܂^h@nݽ]~2:~YL6/WSڑAMenPUv\ iOusz]?ķp, ;^m~ U> bDl˿~$s@ё*Wl޹Fv!CX VRvAbޛ*ڨ#΋5GI/5mD6ݰ F%jvp @,` ҋ$ 1׽@#=&q^P$=^+aǝP2֛ 0ǼTm-⳥R}.2)co}(9\hNIGOW# QkD&ϸ-8qhBۉp~R` TnQ%Nٍ]wuc7sEi@hfb]nyp|:eb%2kt3R;g*ף(GQ[g/,3rܓhkzZ.pB8S)U1\M9_z#P+Y.>.K 6"dvZQ8''8y F=ӵo7D.ߡ>ځ?fZ5gICa+3 $,cSiHD"ʧ ?-T!0~JF!7bp\ܷ{F쵑獳VBR@+)af-,䘜RX h>u-D;y@݁i!~?-dX&~#.(m+/bOAnG" C( {NN]2Me^֭!U9]9=IL#0s^lje*XnMl0M5ܿqkj,-%cxӵM u^a}&ǘdl CrqE#w=&>@12 YTF? Íꄌ*Lڦ ~o˶ڱ'%׾Cؒ.*VG `=} ̫.gei?u6ɔM#.μ{tQxV?EP"(2CZŗ.a*NDg}ΜCtX|N8V/TlƓqRK_*ͤ5sR[rp+G(2, HGbCZ:wQhVv\9&bɍ|@b=Xzu+&| \vq UVD}A4kBcЋTXZNJ T}cL̶v.ZI s4H.0BŔrH gnsGHHcqQ mF4QC U)ZSJ˭ "§WMu\Uiy+M-Ezk`΄yos,{E~ M6.Ϩ&s,MAlBz,64F)Z+%^;i_ c\4nWy;SonZo3:tёK!>ʜ\$K) R;zsܽ囃!L3А c%O 6#wMuQWZN|rŠ 2bk*T,-+EF>]Kf&&!q+\wQҞYatpuj!ڴ49=R_EnzeJFU_kMdKucgc M%d !E(沸tGvwPbŁ]"f]2qlF μAc$1!58E"S}(j -B*2)^iQM#ПC5jd?Bƕ_9'y0v5!)l- f>s`fIܗ'vMP+n4h!dF:V;Eau15aTG)9dF ªsA9JvZ,-;MWG)_F,kuV~N>ivg}h&;%}+# 5H:tLx@Y_zC%Ÿ~8S uC+LNMOy )gAU^`= DjK|ted(N*fR=05[օ*Sse^OnhP b! ,k f(9w/UmBRKrV?j`: 6/A TzH8W?umߑD(|ospDhTe:8Qa"S^#NM1qpfpUD >0 w\Jp `սRbEfs^f*JR l!ǯV%l#_Mƨ :cZqX2=cu8kߢiC*!j[ ^!S/s|Hڠ1<KtHZrLk3o5aqYWwȵ_Qn)ˈ ~yʐ$^r:j4${ZuQ"Ǯv O…D]lvFSc Tw#n͖6I ,F#ՇZ(M78aWJ`h!T1_l?/1>5SO{9)mֆ#oѐOttwkSH{5a4^xϰ7{9%"aX{ n IV#}]Xw"NkPK?l6Bph& XF hp ifÂiQ%g|ˍ6w(o;`\ ´5CJSRѝƹ^͎/ƔCCq.5CIA 3$@=ixK{qH*N/:@4@AQ.*UYtVOT]AYqhL[G]f O9.ȈuSs,A@`~ h0*qnz_A+)$#j JXuɡr㙳VF-Y8f}\s:܋"@IeU&#l,d abmmCSwCL]]BbY\.K?ɢP$~-.fPntO1\c7?VU(8-O\]L ~c71 T;iAPXW[*ugfxzO,h_fiJk͍.[LT]jd|WqSzSgLǩ{(ttOkwJRF;eU%˾teU \K2g_?$)1a󶣸f%۲wOnȖ%ii=Côdk &fE:3mN#A[,??UEn2@DiPAf5iߴ{LvO=[]IB^l8[ȡ ^!q>F809BS'lqʱ2:EJz:ʹۿ:0?$ⷤ%/3'>S 6=`teĤ2kiyPBxPd Z\[i;T1aKUp _dqjr6jWydJ`D駼XB7~d/i5TogHK=}"kPZh7M&BɥpfKA0  #g\%MEoenCrZHU:,dsdU*B[ `YW|`Jg7vTs{RAp#a}["=pq9 g%;C]'dv>VLq_-: Lu:BZ_p˹0ؿe }zO}'|ԙZ^M0 pͰKt(Xi N_;ױ{BCPDdYS߶z%vKAsW=%%|fx/"Ѹ8A)m9lkmH)#p^n~{=AEwc,)WYEV;u^W"i cQ<3:Z$jZtR0ћё^ڠ֎k(,HOYɮjbIB=H޸V 4tj_?9(Jkgmz$.?,6LKDb/wƊ|gs8; ˒ye#kP .n:5 XpoSފ RqM4"z{L7?CK*MʄT!_L>U˜ ت2Z3s P3E{wZ/ $i(~}DO{Ted2k7^BA1 ɚ-c9V׃`G&JEtKDam>CU@DQ"d8ϛ̾Fc6+Ic`!(X{hlJq7`JOH>0^E8Yj KbܧxՇ[j?'oA㫙qڗ6ߋ5,g]'ϗc.^!_ ҚI/&i\Ma.+SȲŜqBpr%,_sJ֕[~([ƑKTDG=Xʒ$4~~ ^D??%Ij}v5{{Ճ "+&L ~Xe|i .+g sQ_=b0W.+2+WLyxE^Uqm/6; qf%ޯ1J˯\$^jeY?hw'DLHa&E>޻ÇV!! PxDui3;J,q'Rrz<;>2v^HVwtmn Rd&#֒`F5tdՌ8d?:=YkֲNdR:)an{K*hvI;cۢ XKDiƿ/Q8N:XŹ1w@e91YOFT&\ST0g[ɠiL(@ez{}O~OLٝ ;VCEO:%pzD.Ex-Kq_^wKm[,Iv*`T{3|[ FKh00S.ZUUq"?kۤ8bSb bfJ=w?_W&w%Tu1.&?ZOSMP`Z3pcMkjj= @JemWqjnN6Wx4B@,sl o+)a"R]FKVT9?_d8T|KTw Ǣ&jlsߤFoF@6F w rij=vYsE,#za<:> ;@ ]/yҵ؝4ۜEj nms>"gŦ0pԄ, ]ȑjΉj ^֑TpqQӫȍ̶LL@Tn o╴ Gu4Lo6_57SmcuvtF5"f&o2Mj3JV`0mkKq{'}bYtk~伒 fV\~ gK_'89T=|Js)XbQa@F-E>.J9攌qTmyk ;N;2.tߘ2rF7҃A" _EXpG ʳ_.4DL)(C0{ֱZuQPrS-1kA.kN~,uWh/ˆWjM(۴ y%׏C՜&p{Q~,hL椭Kfp"?+.*opI0Zo4=>i %+M`We㧨CX1BL TsxYSH9JLXW^3 7;d( Nh: KE¬%+ |>?jk g!wBNQhLzUr&yx|SK?)̜JNY -i5T@"A2)5)(LtzUnF p361< g$/\H\&IH0偆=o-&z-a@Ⱦ} Wfz)wt#Zn MQ0k/}] ]OyAcŠ%q+8o] Vǰ2,כ\͉.R<Ƽx{LF-:@;+"cP7( m UOe,LBa4gd"d#K<|x 8̝_(lA>ov , f_2Ay|hӱfRqoJg#έ\Wn&Mwk  t 6,^@u֊ۀ_1:n1v GM+5nA GY4̺,jQVӪ2O!u: !Rek2M$bۺ~I+# U$Ztg7%klpi1 BS薃! tLګQ6j*z;T$JrဉajuG3E؉|?y&J2 Q"-̌g=XQjq!'H_%]SX66Tz~Cb kZ9lfIIQI;R;Om_Xji M>aEp7>4NS=*ĥȋ1VEkaڷQNa+w2YfWyȓuI (ОzYڨ485#d'!ɃyЋ北3٬2z c&Mq7Ԑ5QkU1l'̜T;Q^ mfz&vV߼ ϥZgKd+^8S~}Տw6P!}"un*O4e%V>`Nj;rE3s/T+J;*GR*7ݐ*i9N[a1Yи$nbW|G &B;ehUX܁oy=G!a3З#\W/&(<_ǡde+*_>dQqQK,uW/l`j'w.Jdtʱ*G>K /T2l3E׬ӭUi]EtP\M"ݼ$w!|g@_ZpKuai}ֈJ6Qxֹ{xr'pgmԥ^xzC&'h&5'H6oièOJo`TjE{ؙ1FDJgWb2MK xBs>d+9tSQ$ nvڌnoUZvHœejBe" T*Fl?J7D5PQ&\%eSՋ&j#XF_pF+9d &ۅ> !M9 'y/ LƷcq#o܂iB Y\+482^Wٓ3/d˼=xjDm2lSX)PDEpFnEb$ )kp|F 2{ix W#6Tn)1!izW{jdj+Ҟr_|g>bݦB= ؼQImҸ5K{p,F<L-WDaw{x ll $sؙ9|%B᪥PKwzXyiX%+_kHd'EV"T^AUmO$F~H\=+ƗVc Rg{.Pgf2hNњOﴫNC*4ck XxOҬshor <4ORlQZm49MA26dRG,4p}xnE/7Ʉ* =ZlC'nA"4 Ay*6OЂ+֘Y('ݜe6[vŎMZ#3[-4]D| cԺʮ(@7{L=bZyx]S0m^i9FaJzh8Vƀ#2I6޷Ɩl F"Xdݫ9wf& [ )J-<Ƈ /8a˷"!Z#l/^iCWjanaK_ZX?]ziv4; -`f~&_(BzsWX$BZw4 &`; V#}Ib M;,,֎ϲmiz:j3H"Ѯl`㜇N[,jܕZdN?)x8+nUoZiG<.׿./hkIFipjߋM R1qSyoEpBi/cXʃ7Մ4aym&ȱC(b{s!ߑ4?e,s ʌ1xftzCLadeرY.iQzN ~SM>AFFu |/>b9[F_# AEŃzÓr8bpyh+ӐHJ2-'qJ" TxMN;ubD!a a(.O.VK:N(5#jSQ51ucWD*GFм+'驴c铒]^>{u$$|5^`W6kR,?&=|"Y쩋cI%ACG.- }f(:H0m :5Ai;TV`pwZ\ky ub` DcsFF [cumA6SlEB'-jww/4aK0_gf?e \.yN D-#5JO=ilc65H)4@)S`[dcT.lzj8\a $*gȕ/4k, 0To['1e83,k#+=rj1b90z!y%J6ݯv+澠َ-A`wliawϜod SLK\}?o{V ۉ RW4wzޖ 4 fnU>v6wXkuDݣA="RN9I_QBqY,YӬFV ^Ӄ h. v֗%[$3H-~ xvG·g&4x6K6mv@wTlxpEJ9Gšo0#Cؐ_ߤ=vj"JL =a_APKlZ=b'<F^2/)sUjͤaH >Zv.2t g X?J ǔ,;W$me3Qw}=͢;jh+:qZO/]LҫЍOqgD>[H7>Th /K1=|]H]1zĞ$Y-t_/24HI'tOL(!@m>L ,Z ٶmx ^h\_m%b9J~ O7V**wm~"Xu{Wpb-uB55r氆TVN;^>˿ak/p6k[}%gqd/c$L/빤**$ׇ7N.9뮗.c0wЃ C/]\>8XP5r<"n4>LpxG80*ҕY}[uqx뙷;3%ݎg: 0<(&9t}Yg˾ybS?m,Fzn|v\r} Az~ȹR -ⴙrun {Q9W6ӼwQY`[,[T"]]N" _}^"^kd|q,bɼ3)i`R#@l"їgO$/~P$FEPy2E9.#$gT0K`puīdd0ǎv`6@5{!&>d1UE|:)[C0UfA#i[K]L,+p\DUP_@SD A ҁU`fO|Q^VlQ()sM/;y+;LdžkQ2EAX[Õi7DAX4_a]܀ѠRЗ^ |^ H%qJk$$k_1G"5E5T1 m냀/4^sRIQ+pP(tݮ^32p6ƏhPi;\*z=vJ8\2pr_fK -.)ƎOU!E5EÆ'$b4 Vz %Wz/\1a/p)RowR n1Ļ9>r%s+_W2A`n]$%]bfq~*{ioJ4W@s5e_juVܶ)AS&x\ijaCva6Ok9?c]F.PQ.m[Eu! QM=.zK*ױ. j1Xш;g^0Y7mvI+hY l\%5`"啍䛿X37-W|NЗnHBZcJ6B7I0K+^6M ?/O)=5'ԫpF,Mh@ rPO0VTʒH[hrKN?}B%aB ؐQ3Rъm_"Йw.6{|L;Domߞyoz[p)E$37n8DBAl5usryD$_LQvkq|Yi4 O*ڣ*:gc튫aGlzLb 5kʂ`rEb=5󑤇CH[AoڨqL)*l{ÖfL`JQ9SzgjUAmu~X)}0  {RUZ a12ej 8fe(.KjfVyKQErHdab"/p!2/bO8>ؼ=na+aʫ_ΐ֕itB;I 5ܩOs#; ﶷ"NX)2اޞ$c{LbĵRL%[sW'dBPC6;nb[˚qT}(?.瀻ǥ\@8\!kCpəwVH,FNw^6FA}oE* 6q(.-éhԔ++צDFrh8{cZ葫5 Ս{Y$_R}OYdf hv\AIPqF(>[OkyXXDJ}a7dw`/9th^Xݭ'ue<0za}_^. &rL̀YvyZBqHAB1FE0ߘ`)G{,+@6!'x}E)`BGHut GzҵGaj0 Z\^K0N΁5;+CM_r|8ìC.'!W#t8]'Py@"׋d2-.5;!RwCpI;c ?tkqܧ!, @7TE԰ rK5+!ܦI{:XH)"K{ixKIg<M"%:D%_6"`I^<Ю`1l\p6 M͝@v͵ʴErڙh9A]!7bC΋l+kn fVme=~ΛOda=SlIR { gLZPqa\sP7(_ +&r9/[l. TK aHH=Դy7ܺ|*iE Xc/q0=IZV8D ѓ*i1[9h =M:Dm'b#c 8-2hBTP~pUՃhS3K s}ЅT>SONDa#F!6q+ JvD%˷Z+C=9/!ܾM7dI*9/C]q&u=f?U#:{w`cߧރ0-?eK~Iuѫ 0ٜi<>_9d [Ƭ% 5X :<7W"o ~fw7m?#Ӵw^QOȡTqX,4UGK/Ka#2iLqYP~vB_CE}52n; 94RL\r6@TVm)P3V$ncCimk`oIKydUmƧ%q.TsJ¿HԢa  FJ)>4\j ֹ' zUi8hަ4Wy dngf)AHCY&9bbT9ƃݲ.D2zU&_c'Z&9VJ_b_*s&#[^DOQeHogdL^{+C^jJç:_*'(#MZ*0^X\hmӓ|܊& rϵ7jm i2ڣ2H+8έ13"&^¥\܃د]KĚx&hJ9U2>ND9|ĬvOL9ޛQ1)V] 泼| 3ԯmK8EfL롶ziXcX_TF2V's7_HP#3!9v6i.E"lv]cDI3f6 'j f=u9T! xku "!'ɦPT, MHm>a~wrJ8Iכ)҃i)׾@JIԃS y^ !sՐ.<=c$>Ǡ C~Oɥ>;I, 3?ekoUu汸eϨ #w%5xpUǵb W4.(㒡V=q9Sa Np./|OdTO$Vjhuu9_b.bh*[p[WtbxE&v`"'c'z3FU›nC:\ʘGX(/}9 h_քܒZhPXp7 g!5\t톊>JǢ uCxVޡRhn\Iz.uzt^ׇ+XJZ,()E=Vb ˭M{"*˷f_>wD9b,Qj<į=ZD^Kn'.]/۱LgG57iIX1:C'gP2LyT9"v- Ȃ5 OR6~Nk}i)VL EC@;/LgN&T@u'2BbH=[]P蘄`$̐kcɾc`TCOz0|8'mpFL|d곭Iϭ6^v-DK)qOi^$*] 1?|NuVؕɶo~~K<}2TI%>0uo%b{3t:]zupi}(`\ql3/ס (2$ɧ"]`ل5@  w|- 6:;g[άz%C \F$'Sn̄A*ӎm]ϰDQby[ĸ=3;U#6?_KںۆI;=Tf9x ַ^=tlD?! {hm]K/^"g5sT yzw |WVJ$ۤa%mPq5elCUeGX;HI9Ĝ!S>4S ij<:/J%@=>o8 \F>&D#lY6rs2հ(6a $:Ō% L;,Iԭ0ߜ_07B&B]GT[wd<0N#5e1c8z]Dp6 \;vTiǢӞq߮',]5|'{0-Q1_K:Bwh>~#<cjJXJTͲ5IlW4`lP 9 er'ryP8ds̿ *"vBCV,ԕmL;ߨАan}@_yucl.Go,2]xm۰i}l4^[U'j\5k\TVM+~!/w4^]G@,% ^ƖS1Z. "GYRH)XT&*,rb/Arx$R>+cZp^U`hVkq7U~ss,z>e_hZ1qR)0(8'(56Qp4</Y{eHpNUOh IpK,\vb'w E3yWoK`O qA!>wr7eY 1;Tzk7 +z#׿+tzX"CpV]^:]Fʤ^g՞e-s:O8.akl$`P5emg9E+F8gLw2DD\/(hJœoqkC'1bZ9t#X'لamMkH {2[jKxJ^VpzַQ-h-f:<^G&z [c,EJT6S!z0 ۉo=F il!la Jkn-l%Tmd)/XT2I{/5 n !>7Q QﳑJ`[gB2Bd |^J?ڊCT=w-]| %"&,qD?8UYt6=[`g3HxM.wB3S}\ihhUsڂ5[ȀWSDp99eLهʚ3xw`8)0!beΐ;- iDIO)Uωub1P_:k"ÌQph8E6~$QvR-+s4χMSfzAq"?O6ֈu2CM#_eԁ5|HBMR'f!=9LO?` iǗDa\,0y8˽[ǐ$z\TUX_? '_= b0]\ҴdӓɎn0G mC*5* H`.O$eHc^fĨݹb>D0V al-f a@$ sG .1{{_$PчB.;P,mDzIX:~ځLu%"S:ը?"SW#,& ._%ߧkBh;pf~luj,qՏ*2Fh?WEۘF|<]2&lFHǶL0x5\|sL|AG1;'-@xAv4q,\s?H=ryh=Fp{D22 >JLQs߹AZwr9"@ Le5svA|"ud}~7Y\fX<yކAo_i1in2k-܂2p$Cb,!H"a. D. p#V7R,)NbBБtjAIf`i7]Y;!ȓ{?9$e_e7>O\nSb\#;g't("f `V՛6iT$чg?Zr:yA-b,)_DhoZL 0.؏ L )$ lJl;v? ݬZ}[χ?;v'Vn#kIU6U0.h[XBJr&7ygӛ1 ԘV-@iH*te$p:emۼ=xf:jo &{`6jf]:DUIߤ<-/i(rI+)t &8k,Zyr+N;j/Z0'X8|`>h|;T}mJˣ$E'({ 9Wg"tj}e@6= , KX-;wQ O%~E|͙Z" 1QWAW? Yiĕ6 7,k|)Y(>ct^TgQv6`TkǮ 2yМ@*E^R^Sc uҲ&M&zO58^Am@Ch-(G;Hu/C$OCGȘ0cbsZBbl\| + U-W  yT+fY1AUDu53*9,%YeݠBIx:{Ld ]xaskb_G\d7{awo9rAlgnlY_ a'%m3yM*nmMUO[T;*RbJ3$tbj%TH]"?FG\͹!9s>m++9rJkܒ)|;ݏ0& )} uٌ7;Ω>+=+Ǜyɒi=W'#iY]&˫_tO~n?Wֻ}qzX> _`wB(ˑ;qx2!V.s:݋:BVurAM1RZXB Mgߎ"ך6$5CΤZϑAg4 -$ /GÙd:UJW;I o&c=h Y"Y/)Ѹц|&HK"ZEwzx:QI 7_MF՛;.L/N"ȳHzD:"`} RBzT]mjpG uUGϘl㗛EtڢZYGe@(>_^}["+Z [Tna])9&eG ;0gz{MBlN:Zd 6-~("FV4SQX,ˮcanc=]۳[ [\6$}Tqg!Bxrsl5b:A^84s U_ڬa*ѳYԕqHXH4d\;'v @.= ffvp(zrz2ѦK-WyAA\b瘶<_>6;٩Jj௢)b Y`gT`36i ;_,Sz@`ueTO ړMU/+uD[j d%I=sSU{ ƘO(m"-:Al_ 17Pmq_n>5l`'W.Cy ώ?|tteme,2pQk.EYe.7d>d/c"^3/!tpYܟwHzbЄ{b#-^1|j*8ib\?8FchY K4sRTjk6Z4(~͔o[wrC]+AjIZct %ݻF1aOM dSʥΚf&T3 JM)]`ـ'#¡{g1x[qKz8F@C ñ3mqgL#:r0YMX~`Os:h ?ixKq'j}]E;;ab&|Az T~J% t Min mkkSʲ%E e/ Oٱ2|VN܄q&B 5hR`_80 Kw~ה'RCmXR|zt4#8M"V%2oK! })h7kIqՠ8w-{dhDdZK_D1jʆ; R{e쥐;/CEawzk>wb` Fٮ9V7/\. 5ͥ\"9@7մp,?w0GܰeX?}ƒQm86Dbu5sf"|gqffɌ59ECM%SzIr5pb: 9R 9Qq)Z"ʹL&Te=d=@qGh԰Otx)@*0IT 7P bU%{YM wKcpQE@FŴ"Dp]ۈ,Ӿ:pD [x\zHJ΂\R3{V kC/ /c8(.-].֥4Ƴ oBxICFJD}Rؤ}-x,'5Hp@NW"Ve++pzb`*~{# .eMp!C;dgndF:=5u]%\Ht~[5I|rmt]3K+(mFfП3 !-4tqk%+.G Ԩ.Wc *OWfH}j8t=݊wt>"z)yY`ۅ<$mg3cgv+ɽl%<Z rO|/{8D$AA,Ⓞm#kKpl:$aB5IT~%\iVT}NW_[t%H }uT GPh[/ 7KWkY]ˡG?=Gy9pfJz;"O0RQP}: 9>&99l0="JR4ڊCCZ)i8qS!WUjIƦwmm !=oLC=(A\CiqϿ&Jӊ½vjq d3wb12׵ } HJ_GeDD# `28g!gEĘqWNe=3*+|>K`ah_uݳ$M@BOb7;4EjGY?{oJ" Iv4I)z GB2Yz*$E9/4k 4Ỻ]'6֗YLE X*L(Ep[&-{MhAY\֭ŠJ82SOlЖ*P VብSl3{w9{ [ JǙr20Hy*a?`Ld5]Ӿr+CM|RqDQi8 r1F =vN![Ph%OQSЈ1IZ^֝38RQ(KI^}9G *W {H|>\|dIapL_=L`,\LZ*Źm ummRn`L1r>@N#JIyvDݗZ‘aR98B`}Mpu"~ ˜:I#~g8u?ۦ-{ K |h8΅!F'S :89 U9sjL\`m2BXn%ut`QW׆}еԆ .N(~zU(m2#([O-%[#¥Y^p.0rG[|ժ0Qm(Zq& mC yļźojz=0S+LHS'JS(yF.7HNʼnd~j})څdޅ0R.o}m%ᩁ&Em.dVj rzwٶ橉Id^7 Ġi}ƾ0)Wʱx^nkw-LL$.u.fx;]uTErמ)b樔ZfzN b|(q$/ K'd b2b%v論[-Bgd[LB׃O2hzc.3|ɦd,_"uSA3 t̃;=",ޙa tU JDKp*ZNQXzd3|f5eKߨ |80y(q!tA 9t ƍC 5?ֆD2 yDQlBnBJ3Qq;jX1@Nz%+aB|E@v&B*K[f=Ka;qy1&p-nF nc u Lqusб+X2pVZ}?fšjrBH,ӷt?qϠd6o\>:ů٪qU+^xejH17Wx371gǽ, 4uZ=*2 $7uxRVfV?p̬ X4/)MW~lr>ςQ \v7i^_T b2 L˿Ouiag/ZcѹR_پ]Piz6hcW͕)Jeź?z٪Go<唢mSXgy,M!ΔB|]ϧ&&:rTE @ M^Xtr_K:0ea7X ]htv+a /p/?[Ιho`c۬ϥذf‡ c_{ ˡZ6P߸|7,t,e:&3*"z3r4qN‘s^: GnGc'W&XjKM~hxcwwzkBO<.jwv +u7_ @|@&]hX󈚦-l%l[✚"iXqu=9dӁv,0'4WN/mҎ7;yv{ĄTXJ}{0Ԇ  rF&&uW9Z@E~RDb6]csPNpոX+V|Y`ѽ{֠gs2ċH*[56RL/r֍ @"4!8QxR|҄#uaQ[i2aW(*-ݻ;?XYda8^QtJ)@5Jo?_ h{ FGA0}:=XX?I`: cYN3.haMeత1*( J1q֖ek cjG֬bd.'"x*=ziP&*GHjv7B+DS1pYֽ7WqDV$@,dMz?2|m P>r Lr׮r&׮+eō?˩k!&ʨ c[Q0j݈ZCfmyJW(xаcO}dC qjz(O0oJP%k5AasTq'.xVrڹ,UZ;OpG9+g]IԕYh.`Kk'IOcr(w.vupNH.WQ+J g} x Yxf{j@h9#? eA1Jbc#$| ;BqG8Q LJmAHPt,WfNI=_9Fɏ̪["EQP;C \Fl65ߪ)zxnH;;rk)r H'F_093eHx}|֋:ajuVq._We:%*A3. [7ǖul=A S4}4 R?i+z$Nv`CyVY>.6"O+V#'#"(a+?1#Dw-(s8p?طJ?5aX@oP2W;ѣQui2 %YTWMG,E* k"s!>Q7$%~kI]br=QorM|1IJSkKv}{ߔ›o VmW VAλNxUSWvy<4KgTWa1py䑉% M51@>83IpT|U,1ɥa>8VgMNZ2Xá6ub:.@4Ң06ݚIH A'Gle,thG#pK385 GDu[K`EsP_:韓w됶0`G; ]rY3&#FgYTs1a(~baFPC ceEiL.M+up#ר%bǔAY" G.W,vOt#HǞ%&fYSᔘ i p,_ )nTNFǹuLd*TdT-wBP\9cg[q*˧k=K`;c"G \ {>V{_zD! ܉ g`)VAė]G@}aQ*&4 f`77\ fȄEnᦄL?FnU>yYF5XeCdaDП-h%6A?E oҊ#*hTQ,GT ktkם%^l>zٖ/g/Z焘wܽ-qd a\sf">BH 9 )#ʡ0 bCy~NۋhIVts a-SQB6U$XuQs tT{׵+'j1; $bX k{pCMLO<]_?Dv7 ^?bV2 =9Եu sh\UuTsE+@HNC, ج0M;͠lv"w#F8ՀTt;xt.l3Z)?˙6}d[ ˛gذR(ǰL<%P=ug-= (VI7ڷp ,#qѩou -n%za&!9c7uHIn .l7mza+2F7*F}~eK@‰4k`6en+R8ݍۤdJPG.KjwWľ&%4VdV-tg"7,{ҵff]I8H:E,A[1oGl$Gh){z[|w @e֥sޠ<ʎ&-:4@IOŦbH9_wy&lC:3iSFA2t5 ! >SH% FpաE7a#+ijyOeA"IB6<]mK=? !G&b 1)-і&qpS!y zQ#Tfr$CDN11m>1RBb}bD/<1c+u,tB `*qd"7}LhWy%epB[J:Xx.&M(V8XTO(SzQl:>m(/O+dLʽEP4Q񆸤=5w)Ttq{Ա"޽}n.=(=2zVa~F~=;<$-L[.)I Z" ('+W 2섷g0z\%E&lH?t ͉j}Y* t&Vrs|4=oPRsk7.'^Q'F@s<>@ Hc\)}aɭ_udˤXTR 9Eqv7|o뢰BAKaI=bdӠ&_c5L/LWXxcFyi'3;][W]_U%&mDmvy{ kGTR&ꊨgۭ_pl"7EǕOK? >(,I_Q[}љYOq['iNGCj4slλ.Aj/uvǻ]R[cDC&UU"vI]H&]C?Rhs>bA d]sM4}t,nb3m 2)xItvK-"3XW2\C:=gB Vn}"D=cMۻ%[G_ ++$<;_#T-,\&-^q ͻnK/>b`k-/Hėld+WΙ|t:3B^&ہ'O&805c7AMlS|oR'rsisr4FC1oG]r.Xl<5&ۊVaLR6^zߩ=1V%UB rw_h,+usY%1b≮Q|2TO@"ySi{AՓG6{#35BBeZDۭ$fZY*of 'k$ЗmvU\*-Lzw;#*?,i [>nQs7h1yHA'g/җɻ `w?v}R fmT.wZļv76l^Fp`"掖8R[n*`#!RL"v A0Bi[-w|Cr8Z4|G UdD2z‘D pш6ayD[an)xr&DJrZyM1{NȜI4 wC.,24_\m*9zTSQ-xJ(2{Ts\M,r~ZO|î䡧\ ߕEN< 3eV#a6w:neN"$z9;nwҡOf = kh 3G'M1rY4oG:M܇{fL@\xNNx4[:zM[ G_@ #'{{x^Q|^dPWLa@*5 rK$GHX'|\2H.m‰h_["Qr8kY#:I [g hdc;oRpœ=ZzfWGW uzd !o4򤠵iSXy]0DQLႉ!kv6,DD' /EGl;#FH)eX(yD3N:PMƙ@sё |!`Yʪ~ֱp5EyV &k=o ?!cRTԚ:2W!CЫݸe]샬 <1Y~F~y*Hw`>kF]"k. 堳R4@V< f ]+4UुԒ qEnR˟ITRc_NFYkNlJC3i%\-a*:M _3ԍxS.'<ҲE lEVѰ*&.Pvww{*aa~.d(;w֮:y9]\KTMQzTaEW+&@(ݱ'3|5azHKlNr<7 2@zejw9CÅɗO[!˂U!0uq]bԟ؄5^_', ɝ_"?6=ZӑА`ucRmQ{aK,ZVVOL#WMOg0fT6va<W2FgBh'PC11VxX%"z8Y8.d տ@Q->`՘#fMNwSKQЬn 948,E$+촽%fuPMbdu)Ђ i5k/峝*5Xi|\?sEj4ucHO1FfO)8M'^8/Vo3,q!x|I0L3P$1]G|)Y@M[$3玭GmDK9u.VI5Ƣ-&I_}iŸ?$LǠk ٤1AQ˕(j5?;8+__50l*P1iJ$q%a mnԆRT`.5xҘM0}(?U^ob](&uโ6-hG38Jē*pjt52FvŨ41gE2]"(ne9R,g|6a-(dWTzQ{뮀%H:Q~WddlMIʜЦZ\ssI$'2wk_']wM|yC[R/ol1U7'"WrOց667]g)`To޸W[ҾWk߳8NG 9Nuuqx3oQqԙ9C*!~/0|ggT^tx-XI"2ٗoʥt NO1^Qd!g54=LqrY|OD/JhZ[nSl [Y7_P2\޸x~ÿqs"Cz/Azzni(BB`\!/9dYn>qUwt&=%dMYWJ)(xbI?d%%un$P-}\đ(Y?1L> '1h?FPb=]ڕV| x q^)rS1-? Q,9=F@}+ypWw8]=WM2PD[9I>&)`=)D< I aq zCFeFLw3Ƭ2;R;?.s Gw}FOvBJ*ٮ.W![]Kz# P,'S{8z,؅M5~Pn7~m}Ulw\E*~ KDM:xl?92Jbsf:L9Ó^OS6 ucqV{z?zirݬ^&~ċhUd4vi7wUڠ"p'!:v' ~ެyCi;cqu.#|j) )IҦqb0fͪZ]/[Qӥ*07pwݤہd'/!cp)?hj=o,A%"D\ffdJe]=mi-uWJ??@ɼ(9qsMW;nE Ct$߷MF>_5)&By-]DЖ)`+?tEF/{H[Rb ާ6dC'y;=C~bϋ\Ώx9) E5TK3/ђcV5yOy4Oa>x6fk *SQįh%Zsv=#Sq4b gn\kr|}%nKꗓ$8]Qq0oc&rJ[q&Zc s%dvYIHb:Ax n0g7RbH[-Q0E@O<L8EaK\=ї35-.7:s!A~Yeeb] ֛̐0mʲZ+{ 6a8j~XGG6uq=Unjb)^ѦP!Y/L<.LBs+ʛ Ik򙌳n Fil@&Q:c'+/z^)=K_1CCzFTwr֣z %qU!trُãe8ę+:^[?S`)ȼs,{”J߸TGъ&F ך^Ÿy6y(0)^11 M{ >U= .M޺Mޕ5J\Eڑ sj>T.R.0f,mIFk!,|0d~{ͭeكL@Yd哗Vi`:ߠ}*ݵ{B7y9!znM"lelLObv 'q_E-(B2]X_wot6-[Q%۬g'ꡄ Q+^d*)S?Wa\"EYzT`Y(E\-cK`<% ۫Fӫ^s Qm[Q`j!/!=IH'[Ӻ:"~7 Uk$ϘdK%~@;jJLr4$~IFQ8 *2MMr/&Ę_QEE6I9gmj r;֙l^hЪrԺCL?L5^|m7?nL|V:sSpug`_Q"L A"R9_AcD{z⏌@y 1‹33\w"2۶G"(*f)QܫH ?%r*qb[p{5I(Qw,Q#4ڈ EY㘣$`oR5,WT0a}R|FTwN1E/&6䯂+>"0O=M \ &pw:?Z?J>zX4H۬L'R.h1zC{}2e{ wSt~PՖ.4|Ԥfz׭kqGBlct- KSo?C($,WT7S:ψNRbˢTj%Ħ(6$HeܫZ؊@Q%e'N聓",&&Y^+rě* +4<Z[wѯd|q%orv&BJxQzп9PL|'.3/1,lo¹7DIXLm7|ߐS<]zc%G~҂|5lA}-jS -obCĽ8;[e,m3Q]۽vT4lb 4S]WtZ0 TWC$إWH.e"ŹA+C[ϙbt6NEODKdf3]T[DOI_2teoP`Ն̦'шثNBJحj`J3 |.,&t,ï_E8З[+*{r'{s `J@[?q *yH9+jQFm}=,=%9l8>O#ݣuR5Qh&(/ɡB^5mEyO d4c[5 _D q+NQv\xAlC9e H֚$K0fmBv{`(6$q\7N @;-o1Hbq^Xka-Նa&wp,ō=,τ`d[62GΐNYt\Rl?_Wx8kJܵlݜ级Z1u`)f} 32=ll=b.~̵H.ٹjgR"1t<6v [dSԷ4~֓% ߶c^vhe X#uL#qBM M = ʵ" ( HQh+N+^C%/났( zBy%⵩ra;F9QUE >&~bq_<(Q8l.ra )qqF4ߣ=x<@22ϋ0L*Or9@Ňpnm$ND*ghM[?2֋QnXsZWyFAQQ s;RdF6 M6t3k{4*ݵ*)y;Y*(W%.+H?bJ\ścf|*,vTK 5ǣ5sy$_$XkG(q`dޱbP.o2s(V/)а]1Z8ƻ4zV+CcͰAt@$ r|D |dɅw=NۙF{P]Һ{˹ (".rV7X갩ҪÏfӑo'Vo.YK0e :@49Q5K϶Å N?d\l~6SBqzc6 UC7X!}Ts.ǣ̓:҈I4}2J6i<ؽXP4bUd)r3702H8ZrQQ0ϔ f]Z J ?~ Hȅ`f3N ^fD]˔8\2`٪u<_ˏM?`#dsmLR 2t'1H2aE_2Dxr''Bm_o7R DZgՅe#?;K[jN֋/#dgᏆ0/H' 6c8%3=P*=Ch-o;]Lv %j]Y0짣t/L*ލ, ˖o;E,'N!h zp*O9]ńZo{MZ2'GE:;vWh#4kbA|,J:T& Lm2s9\M#DFqѮV|48.5,ݕ`tcqk'2na'>rOs0:C##>\pfȥp~׸}f̱<W)P*mqQ?Vb`i_LVL)v(vU%2j+P` W;SH~AYU@on@̉4ӱM%eC$ܩjd4HL+[(ϰl7Zw+8TeaG4ۘjI< |Pj~njFpQq~FTjFdE2{e]R;u; ߌEw?,=Hfдpj 6i:.WrDX.P nNɤ 6TCB%rm^{H`8*$뷔v_ohڥ/PO^}<1/@uEjj@P\[P)NG D:rF,N(QX}{HX;`;C8}xP`tM63p@3rfQ$܇TeRcSOLmJv@ZZ"_D\~eab/%s:"d ƴDN̾Wdc?ÀM6}z^@"j*`CLDv¤B0'"+1 Dڻ6GX5Aq g٬שS5g4:G8$L8Wa(jnwFloIzU; Hy?=I 95sA4l8{ebZ-%;p2b. 㩺5PuwD lT6%aE SJeH@|{m1Qj\rt^!$8a@5rg}*mAsc(IqV5&qeu_5g6Ihaɂ{;*9Q&I܇.e(]8r:l>CgK0唳EȯwX.4z@0|hƢe|In l(l- V6}N7yY ]Rգ{1FT bny; 2:xzSG% 1m-)#3173#cѶw I7Ens$ruBv%ΟXSZq ŢL9* l,68ioz]I6Ni-^0`Yt~8+j' 7g!lYY,RFDlMt X * Kd),Kӧ[ 7țsd%5Wbiv S&*s$E|,z\kn\OHϦ)eeX?e+X1 b^ա?@ LWP Q/qV_r)co)ܕ]5""7&`*OuD,-%I"<ɈkvN>ΠppP-( y)&ұYdqi2H)Z= n8=0=g?{؁:@fD'޼ׇI5X1]?uryȷQ߫^ENނ-!Y {SĆ0ѽviAwfi11XXmo藡I͝\݁Hu" Ztk2>MqЇu^s Qup tpQѡ򝀺n QXmY/PоiGcݬhi ˟ [ft.}`*l'aPFiv!`ADX>(UUtyW"*ƣּӡb[ͣq5YK9KK+?:&:m\+{cC2:*s)C8)LxrJuEhB\yR \%.TFP%M ЦkVSP4!yi=$qch|?@ }VeB!kd;)m8)07D'JrL{\o˳S+ks̸#R-LxSXz‰A+L{s +kVPn&O0wPGalS#}2!:bl"ԯMې1]ب.b{3<2A :H⩳%dK1ʗ+x7/)W5zR@$mHG O] ٥fZ4us<LJX4Cd3e+ \pV|f}wiz{>o۲??En r:0ŞhߠBTU&l?SeUPgXSmqľ P x |?hp(`BRtn b=-j^c(ZrlLx~;۶`"DN1GpY?3vs<^KH}IEWW3Nh0m. w6oǺժFpiG嘬0f?Em3tFG#j6fF$CYٰ(1$;Ch!Kݯof珻h`̡(+ug#>Q5J۰=QG}š;`HL}||"UZ]\ VsʾMx8 .ilj1 UrB/ b}ԽϿŴA6(nË[[+{%׋NR@!1Q 9[Tvip% n3v a <zb*ڴNŃ}!_xt 䲗 Q>W,|ܑTM˛)cC8ǑϨq^zzhD>$6IR :c%6=hcYR8 `ZNn1Srdɋtm~YnCtRi]~3ҘKO3Ð6kkctEhb[!/Mm%>өr,iun>|6:715habT꺚~8ixq@׎8Νgؤ FHY .3:ͱ\ѥWѭ>+qPM4OMAh8* wޡ1ܩY~RV#-ỷx8uf_J.Ϧ`qQL:M2Ә(jU;o[8IZ*1X8MMփtbf&VV5W–a) SsLFb0K5Pra84Zg}XŠz  ǖ@ o \m+':Sj##DcM>&{ hUA"=dQJ}&ƞK覆Vv;Z&[՛ۦ}U-g~Īٮ糣b)~ThiE3zAc@|d:;xX[Rx[yV6*D3q"A)Цsx3јb+8a;dgd/ a=E]Dk.Mc X}paaJ#mWX*9g6:XwOZŗ0WA*Yp mfTϨdD-R9 9{9Ɲ=|`_Yď;Y<ݑя:2ۯoQ'KyEd}+LCpUuD({@bED 8rN@UB.O[WU)~+=II1w~ZBA@]E K8vyqr.W%7M"j@] `SS0%2H8=hx#gG Z>?~NX!YƮBHr8xQ8gc.!duYs: at d͙8l=χjh+y*+gu&袞q0Q!I==2 IU_1 =_WfiC;bWOoiY&E8.ńUp]%1Xph Gl_vbH}ŹDj Cq:N~FBiɪ>Άeglٽ> fw-#~^rǥ1mQ{ЊptToz)6 Y];I>yr%i=hs)$hz,5H}y&雓j{c'INܝ)#gqd+1EadP-A/2陋N Z.X ` 1N32DwD7HDRF,+2Cd3Ϙb*XX4Ǵn=;+`\R5L[ ~Gumn ͯKt5q&T"!\sa@Bq?.mێRMV&KҦ_phbG@8mV~,*:jxb_G!|9ٛ=E~ܛafPFHFNWSCB>hK*Z0fk}%NxwO5#>>DաR|DkS.}.6\.1)܏(hM9^ruۙѐfO*MlٮZ-Jnfv}Z͸OU!BNDl_Ix0=rxhAX)/Vg5?UlBi焳kѰ2Sykx0*3H7k7@ 3w  HN2H;$`|Nb,H߲êYǢ͵AEQ%*tzgjjYrM5vI{Ig~vh!Ks?rn杄* $KdIha}l7l {bW1)@Kuc>ݨܚ/' a0N894BwC z[ܞ2N@MHaLkII9c6/{"VuZ]o7 Re``54~\,B\lUe셁^ǜ(ٗQ#ICsRU**(\f+gf~Q"!L}@0eB~QFbNǖ0E Vu<5/ EER~QV_*<-@cb% YL@Ѳ&mBK#=%C+UQ{7̮M743EQy>D9bM||s"X6zSNJ؀$~GgPH^' =a}и[f3bzQd+a̻iޠ'(! BWP'b% P#m1>dVi+j@vhDxR܇ 30LO-:iA H2?Y4Q徝)qϠGW ` 䭇|W4?z0uGyU\T~r)z 0k kpCA}4o" Tc=ю#)vMx %VFo#G/4L׃d^9@ma]h5ǐ_ʏM箓aK#ߏ_t=+Ȫ,+9P*HQM gۋW3rdYsd6ߘ+b{kT X)乿ShX$6?}eEl*\ /l]iY@W. 앯@=/n[0۽*/RbͶad,= 6(i-v0=M=22Gj۹'{I(XdXy9kǠG5waI= _&$DBXtŕ)(\oG X?d[=#mQ,;ӟOGR=wY]eXN tֹ{`θ*3d~sE$c|Stv"i=솒M4̼R8En;<*Mn` l` Y붗2?8oRSNE4fG]}!3햖G+~+48hnM xūP'>gZ~k} |2w37jy/'BS5MLhF`B/B"DYMqK ijpm r-HY'#E<G 6 .4JCWDH3u_nύ˷yEX 3*R -4 D*|!:#h rϝHl74<8X$YQbh8`V^gd"/BzH3A!x~rc guER 8*I&3:{R@_2B7X~FuJ'X\0/?EzH*wBSE{!s4m]ոιn#e"ڞJd*>զ8f!@hP\퉪?#~~XCjS%s ē[363Q.t;+{kL*hIaHtҒ)ן9vAR|rn1҂-G8޽ssX-{#X NhlYz\r!6B6bqQO.8`% ]\+xEow eؓv";(8sfjdA oFXNd"CoLj`$<2{Mn_H( a1N#IT?u SDʶb҆bmkة*#`nwX:! ټ;Nvi^.9Gf? P18qf XWZ*j@@M~H . y9?bܥ%#] *[d WT٤3}N >7,0P tyH\4;'RҭsH[ 7ŵ:sٺT]>K~.lzp+FO +&lP('Gi-s.3a8 -Jmȶc$ ^@mB|50BQ`l3/ΨEE UCYI4\UF<!+6Ϧ.h Mzt3wAt( ЏN`9[$OhP[JOK V5,=ק nqŠ'R݈ъ46T^H*vZ~* JG?1*TȩL{ $sWЋQ>cڥDq@.3Ž7^zsw#'>#22!z-i$zm8/\93nB^oGm%0FU3dqCLAp)Z̝ yftը/oJ0u[&~D*@y^Ti"D?qev?7Zm}[O"HJ((H{(즖ZA2MYG$)w Gef<徛i('[w ~jG^p~52ߔV͍u:9@ NEqɝφPem7Wx;RsԐ|2΋a(5P-`̳ʋ]/"wEθQj| (mJoJKJR0%g2f<=p[$u66|mC/q!Kz5h%f5U~ V͕$ :7o{=jN{"ۨRb(-1y)7>d !Oz'( 9t)_Uͯ_N`|䗘*yx9m Y1Chn |ࡉuԂW:wrjW%x_,,[L/@y@ ƥ\잽Ua$SJ[GeAhDr;ycZ#_C)L,}}#!˜f薾r'Soln/Y,(tшck (x}G3Z\Ceuv-˜s5 +YaX$?E z#|>TkӚDK,mzy YvZ7$8,*Wad>fJG |+K q swJ\ q F~I-T+ƾr:k{2wN05ytFQ" \x/f{SZMzѓ173\Vر{_"JH*zN;*)ޫT3ios`GҔyD?Ӿ@M/e/˱;g.{],7$QDy͘ݲ͌NjPY FAe)#JD%7J+3q}O{tG ܨ]bu=bSQp<#ۭjp+ ;/؁q4]JǫIۊٍ@x赵qT$Xacq+ +V-S i_5%rLLQ#l]Hp",F`"t-uՄo56#~qV(X^e E'&KЄ~00"wMV#4Xs'nuuI"[g+ώI>kF]}8lѴ0%ĭod"䶴+uo~m Phgw^JQ7~PGYJi R- sU4Ŕ667rh)35&d"szSQJ瑌2#y3 6Eef|w$񖇜a0#6$3iz0ٳ] fM.e``Đ]TU]O<*?\1ТtS/8gv'R*% %ߕc*IM^ ,<܊ڷMR E5 зXZjkiaJnSڳGciBxKX,5$?(4}Eo`NAUd#]'3uѲ-m?.|^)lt&{uW0ߏc4e^uo\Ө81t"|nSYP6 MU# u.& RE R#S'4[^ vР8S`52/ucOX5S!PC n֒:[(xYO-A9Hv\Ŧ8_vf%KW$i.i;+vIo!H9/|L G$ZO?mX縒@e0v7J/ImjIc!*Ǣ'1n+}$')*lh/2 Xyʲd}=Tr *o$8|rml5`'B~\/̈E-Iׂ $sDgrNmy񿉉+/xqM'3&̓B< Xm Bw#_g8ÄrFrLWMTT`cűgW5?K{Z\Nh+(ɉt/V4A[ڈ`5x?zB3HnlZ`F5ܭ Y7=rM%V9rK|-ܚ,9Q#~ '~^nyZ [NdjeP&!`ӅO3<;WX]W1!3 Zj PnQ6$Ummdx6~X !Qqi.Z,PM/.BލMc#X3|Ԟ'6FCai,bvtXAN.ʙ4D0>Mtx1A\1wlrx'&D^.|=AURMId.pzJMU*VAjؓ>[KlOM.{ƨR&:2O5r"`jaE)Rzts cСj*M2 Ją,xd!Mԛtñ/`aÜ>uiQLG* s}e4՚' @Si @,({j=c8Ȍ|0n(P +喅'54􄃨 +3J>()||+Wo%ܬ}RkJtIjfe9gb1035M@臝}vO_5P%1>gaS3Vib2%Y\eKfMlP~+aR.`|^c'oA0hx.i̴.UD=q[\\Ve|f)Nz(wS:ds cf\sa}AЭjF(}I\Cɽ 1Y_6N*S }/"(uRm~ϿoSߩ$ffaIxBTON%ߺfгC[̕ɚq9bߧ ꊊLp-\KgN=CUx~ueNWdĠo0+MO"e+K=kZbi9~/^ԸZ]Һ3!YRr{m_[sڲԘ5R%+ƚw*f1:Z2~%FQN$ ~6)Qt+[D*/ d1dJѱ.#V?25[dqZQ4Q8#NM5zݑ5x)T[0l~A=;Jаj|׳*;sq<6*J٩``,xH5!ukQV:-f.;S,bZq) ̍} fu3bJ Pf*m(|tm);;]%0uF'$HAtRRҔ,OdRɗ?[w)w//(zbQ1iE_T8غVj#_™gH#w8 sƸ6EQ_Y}.xcGD|Ipr훚B(z?9sq"vKwH#-y3,$D" ⓣд&W}\Ph{=ZHMlYތˢ{e9+RӜ 01%ʻ\8ljA{<;QtcIHji*8mI*"In;~C%o},N{"TPk}xj{]la+?ϿDYIU[Z,ɉ`ԇ<6YnzVZ^QZ:;Wۦsv$Y7$62 k-$9WŖ)rjۭ6)!o#:en1:Sc[ 5Ȼ?㩡g 'ui˃&|$n dz 1ND5y9?=Ѽpz . Nqn3RCJR^k{\Qk;F"+dxJP?AW&4t(ŵf I. #aXhqE6~L6s^!53@甐jK8dw 屗QAlZ;t0.faQg'PAyژS.-tr )ğT `: h˜c {jcxNpy }eB/}?9j0⊃/"_hh,w%kl h1v$d[@ZX4Fʼn~MO^=)V 1칝Y>nD2pqc 8n=R͔L& {`jӾ)fdjT?|8cN@gPl Q!kU!M,A6S=wt75 +fsH-EM/f͍^P!qS eoL5t%ݷj1ywgtn,ӷ3Q]UxAC(:z;ΈZPޚ/uabq=/9lhJťS\Ư\y$5O U$ItSvO_Ϳʸ<=ʘ#_򺵦w8bϲNMQu]p!qibb#3@-oD^%/\OB#RedžKkfS/Nε{z 1poO$*oԺk Nmv<ϟ~>ǥApnb> ' ^ =[\@ rq(*4\`eh[w7[_Q,!|?NU%h$recE='gp7o18 <;dM+7`٦*O ;VNZu)%CwͫlY?ԍw&cqVV$ +suQzX&ڛGL*K9suPT9a',{n|m>Ʈ$^E$}>%@#Ֆ]CCdɵ+`<<!b+(j iU\d֋8 `nȵo+CEd ۪:i4j8IUySz[ 'c֠XFwLI#Q%E~hwr;0s-o wjm S3,@Ӝ91 C9h60xҊE {>ҊPվ ,\Ǔdf59&:Fۄ{i])02du&;(\7'E!"VLtd(amB$蟓賬Nu&k`~8#޻9CxgroPb斧ÈII3է8xrT)D02| ffSw1!7k& 3t4@jTkH"={'X1& m>KѐW9ka?7uQHɉ a11y1+Q/?akj-ЃʽtBlyww?~&]z?ZҒɒġg习}B7c_ꉿd`7 c iTJw jl;{$xUY,BOsn41<ɼr^/|WӣRHm|2;z(OQ;i5}G|A&8jʞӂLe.Mc v(\[k`Gn9;qP>ME!T1S*zKj(e$? upݭ(g*}YT䠌p  [~*&5k#eRk۰jA?h#:~F>c43Nʎ%XS]Y\Uedar Gܴ2M6r .Fi|tݿ j[ӤJ9W E(POGeFEU4E g[}[b$ UI!qڏ1$3,w6A:v=QpՄ+&S=mL kt}J!;P&u&QU؏m @Srb:MJdYG檪8t8NyP\Q7UxC"3n0OUNIm^dIkp`ͣ2(g o%G2bʠ &h{~Pص)X&g@|?Ƞ#Ǿ?lm>"?o4 v$sD 9;vWZP+ۼkt?q*mmm$~.` D4a'r0eGj*|\iuٖ ,B|Wpvޤ$}$k#BԳzNO 3_-m*ibgGJ|w'Gvrj!xUD2=>k~l ~5)"~c H>q)xWD4Og< `U5ܪa؉3Z#:d/"4H.kEE3 >3yqh]$P{+w,,aKC͘NVcZsm f`QxsXI篒/7AU);= HW&f])#fPҘ^G.s=%PPӹg1}Cx'XVIŭ@}.9h r4TA7ܕaE!FR)åUfR,iPiU Ǟ!R`VP=PRE ua8Q1bHxY6=y܏rtZ4?@i;+=AاoƚCҴ1-C􊆆<5T󝖠ZqЊƒ {Mjf"&]Hal xY >:7I">Ws[H21 ;@wĴw:ٰr8}dX?n꾺<^FFC(u7:,"(͊(|fO'V.|0|)"&ͻC`sY`$d7cE ]~ZqoXֿa.sz/aUh>CB%5o!L]JH}`~8}|҂Ґ>^|c#0H]x!.Zs ik{g`T ɶL|-t;"GFX?kzΰbc4Rj؏"yo[MSxE6)'u%'B kJ70Wx6CCN$~P}FT$ts(_ nYM豓Hx/'TD}Ue|:RidJjq[ܾ\ uP%OY-膺\(%ܹ&s2t'K3@V;gHTV4vވ$@NT]l|KQlWaxR8P$chx@h~ Tc`3lN[mBT8Ez!:$XMpMcwG! ( y\̣2Tk2G ˯]|d.X9:@gRDEBv@WXC9LGvIm`CMPW̔5:'t`.+O1wrQi6D;Jl3ϕ)poT6b%Z2KhMT o^~􄉍4ɷ-_S6v6nq"û &p>XM%1e/P&iʙp:Uo>*f9;MQӒtr c4 xUh9/JV93pzA<>~BM.V *;4{lD[~}A"剄aY i;aQƃ kY`zЈfrP(_QhS4 :9~< SԡO G-l |<\i8IF1Bȱe#66ʿ(`o,=Mtl؊\I"˙a2lr/zW}KI^aӍKyգ(Epf- SDC}@(ujڞ> W^uh`g0puΞC-)+9o^,ւAqܙ|6 h.EJLߦP>VchP2 bYmm(!QyLEǏ*#d@ϸ6m&5 Uq1Wh2T$>X,8SM@IS \2 2U;0FrY6.&\=ϑL5 w |FkkKc·SjϔH sb2`Ѕ%6ba=zķEToKȰ,A@c0EH]^J]{h K$V_.K\@?}Cu5 z*L 퐻2f٠ȐuS灋 )K7+$-B"VW^zNV>E8wfmG* F_qʘs$YV[ZcT#X$7~˯q7l&1|72Tsrn-!O-?-r4d_9,:3{SC .mPr[v{P}Yw[GV Kӗfg0vnt%;B_0?LRe~*Jp =Ɇ2q5Jш e۸٣(-bG3)-/lw7w=.'ڭ!+~ 5/oa$97j;eh'a2nZ |N"= b^G9XWPEvMӸ!FL\Yp1LԒTfa:r^7lzqmbm o)_*2Z]^83M}ʽd6ZHPgjFQJb<:9F)3N4c}UrE3S,#'(ʋ -*e*ퟥt 55bhQhqC _ӝQ.WN2ò]o^v,?V(j Jٻ@;H[4]&N3c_tn` 5'~rP3Oh&w  ܜ5t}G#/`%6ؔfidc+|:;伌\-%+h$쌝Jd(3֒Y-Aˮs#iTUS9Йw(`%i#?߳!Jk[^OX ;'~;Q MwrPebrfRkhm3_WۑYQp$nqMҨ,b=-@&-gBd=3G1VDGE澛&~Ǻ\ѕd8vU+  R. ڢ_)QZPg DyTdTvSP޺*̲ezTn-&O\:q+AuY!,:,fKb%y[A!5-9.&>7Ghb~S9LyAOWE6S/XK0`”O;swgSox+,%j}%SiQ!? :7;7@~9q~O \B2bR8IZoȝ(n +}Ym=DEq9ݗH,jӖ^|0h$^vEjO$?!\|\;W"9BT<--a ě,90tl<om3m=[`t2`Y?C~#^27]$1A "9wMcA:_rԺ(٩Lh7t΍ Sb3b}Dôֽ=Ҹ#-vkf+VNv?"(S'u}YkgTiMRl,Y*w`XBlǠl০Nme]32c0rob]84 /{E-F8 T>mVTDT5Tϸ'؝]Ot?8C-c02甭dؚq Gaf{1^J}W6\%hA `qp=٦ XftG5mNluS߀nvc5koU7.|n|Ƣh |J)H˽}94J{&>P fbf*F&l ֙tp_I-Ts_ę2Aka b+oκ1=-6PҞ,8zs.xme{ #4l%"Q@FZz" 3A<ƀP}zZ(L^%]wadهl84=\er cx^MAXpZao*$c?:"и#20ZQ$02}u-vLJ26|Kpo- Pz.m2B'̖p2HOdSjq֦N=8uC7~ ˌ`{CbH0z#Wd<%=@qQ*Vk|g3CJE'T3w~v1 <0o39qF'S(<4SAsr}Ws{=JAk/| [N}Mp?>x` _MՋMs8]Bsq1?e5E_8 w2? nSJ_<ĈC:DlHPAv G `R5KVOL+eS#8v> pjB c%dğef[ Vea״Iqn* Z+l:4R JZDR#[`Zb U^\̑rbj?`͛ݽUE![&%RڴC!KipVZZ2Dcѿ{~ErzN@/EUi8Tv+ AyF|Cr?1!5%/ [Rt BRӗi1{ I'c'DՆ˝&I5vpY|:W2 pO5CJn.X禡kGw:'Kѹyq񰐇L9=[^WVE!}hH{;җ}!t5w~ QH^Y55'6s)Ε3s-B:ڳ:/ .OpSP6L, D١Fϭ0i3V6"E 9i1{@o@}2xFw(` OLhp: |\)H5i0 Blp Ȍ4:qd}f5(m;0 }B6yF4xp<8M8!mqnOF`x3h/- #H+Zs6Քu+g=Vmr^&EZ4**(RAoY:u~(F9&5ٶn,?ÔZf_9+Nh;'j5ϓjw*7rRvv:2 i>5۵TaWg >e^'(J%y\%6pz+vvQ?U`qcjKyx-=4,:@˗|Hv?8jZґN+2pNkڈWMDI?9r3 D(fmo׆Q'z/K)>LcL6YG4ڌJ> szV-n4Tt9ȷ kYAM{r2 !OW$U6ΡdI^>Qɟ39&Z1Qf~RU\ק);y".3}}V! :CdR$Vљ`Ibwtb*jf\iԌ-oLm{che8>aBobh{H#fT85Ԍ{SX,!d4J 膣Pbf?o;SPC‹wK+ѡsAȨGq+Rlo-w[ Mܸu~nۘ9y%?xUׂiw(Grg她> L|l CkMw;]&5;. l%;,bGUM>$T9n >v@56R&ny`!X}M$IRrʱy@]6|Qx \L-"t=:п_2QIM'T+xSj\,R J;J"թZ5G6$"Q]nLO?t>"s/*~I,k*ug&JWM)|8w.θzٳ2%ЖlCU5LX~5WSH`6#ʚ83E|v@c8&<ВMY"o1mOZ68PC6+ Y%"TA{S^Jb&veA;9-Q櫳)n.@%f3H7Vfh1~sli&x ')(%=˞t՞E.垁e1_hǁkAp,Ow-?G{^ E I({ϩN(1NR0Ioޏb>Zޞ)\fD"MM5d(b]6쟳[ueӂIv=>!gvi}2Q3O~['&,6jB6EOqìw6CX=i4e'86'湽w'- 7@c©K MWDȥci˯& Pj0&~ͨ搗kȜPZs0peV }aVNpƐrI-Pz5`иV+)ڰKn3Y92{!sS NH%`Ke6! kGsDLKǪQ@u_0C$,T8(> 9Hr77$L_Io|XCdw@2 ~bps@A ->9K3E7ZrP 1P\ߝaFyo?SփyH&*${GsK̊W=QWmc3FK6@M;q A7I9%oLޢ~IڝU|ZJ z>)q3^(Q6HƇ=yg.]}0rm!:s4u|"(юkk6/: cuo"~nGa_ŒېM[8ŞYJBVh u-go@aA-C. s!t75C/i`ihY^r;Q1rHk  0AM嵿>dRPtaPQU x K[Pj̤HcIFt˽N.ss91($onP[ .ͅ vsݗXJ .H辐Ԁ mYrqbHL}((odz5mDJ\h+d6ƙR;ĞDuCu٪a}PMe =$Xwq񶴻btb/z=\ ^N+"ځvf)g)!Q\aw3Ivof;clG@ އl¬>G ҏ:#>VAv\ 5fE';_)fGaۑ5rG7t TeË^C:6qc/uIz Uelu֟@# nSҬʟ,*X"@֛V 3F润m|iyx:x.!R; T$  2nbAEbË7I DW`$f'vndu_2h6<{3.0&eyA5{IP )&ȯ*ێ-\rA|@amSogmyVܞ@9͝ W,EdɊ{lhm , qx{ΰy'?J9[8ɰL4kۂқ^C!|Ck~C[nK^sG--)v UlX{mI7Q;`)+i֧&xeİG~Ci;2&1!lAvV~'\82>s_ts_3,=^mnd_:Q 4 Pv 'NHʽpY^dft[sk4 %hh^i.fUgZ!N{jB2?_p'^ ߱rk n#7N_ʈ`뷹)`pJ!*H֢6֌wi?Q@#E:eh%v^aaCr^K,X|Nsߟ,P:}-ʷpz߻0IA6lb$9TO3 $Q%ڙ_^,F䟇ef?% rmeI5ï'O^;ȀgyȁN5@8zձG:ހ"]j4҆UeT 6e+e{όHaNt"$ʵ34 BܞhU?q},RP(e{[ۂq׭k]F1FJjӢ TvbePT*`8 M'{DWPX[fBduI P^ ŀV[ @kJUaI-ʁ(֟bUIYA}J7YjRv+$Z#'Gvrc51S@p 60 jW]cxKݫ3B00xKJ"2c2,_ivQGrH RkUBF_j1}MS&WS:8oͳ)I5ڒ R*[SACFrcDW:}fF=wG(O9&GEÛ̂O =$χh*\_+2j<l$Vn—C#419zEYĊ  EW)ܫT}cU͗?x){ljm#'t *yuy"aЌ O@8(w>AW4Ќlyx1K7_^G`ImRmSiV85 dV96b*6"\H$٠rPqt҉< 4TOz2N)=&?#L}C 嘒Μ K 8".8@@'ʛv=H)wSoY8,1sni abaRG{*y|)t_e˗NRΰ(>|ݑSW?fJ amfWGED( cU;=E ga}36:$++3yw&.D‡;c@>PRQǭD\3ݟ M@gQLғR%~K7PaU=V9tZux&buV UP^Gɸup0?/FD)MF5k!Sۮ~Չ]76is#m- $y5(5SΊPA% mQq9as3vTKVĆ&̺-]DDVQlߨX\3ۨW1Uẻ !۟Uߝl{LF_xJ|4< ]a;%,]硦sY"ƋN7͙aKXc:ւ>\liU:.%"4s)meS`oӥ7Np*quމi!>&lU0\^N0i/|#rEh sقP>!c&hDF=4Vi[•)[F2Q!Kk݆0F,u95 u`9j>+4(, B"Ho;'Nx>{ƪ7ӓXXwlDlH~b)â)eȯ6wEjiW O}rpL;>!5Յ(ZrIXapXRDaDx,32mѷ|-3O‚zw!&r}jNF.z-Լ18U EJu;, L ZU"h _dY.!f!@)C2"%*pKozӬY"iP(e*a*ZG\ V}?)8aAz_Z$+\rۋmpD8l%M t]~yVCz>gNUҜXa*QV2w@& P5z7s ,:ϏaqV1ڴGѴ1 gzGJρ:[z(BPbj_`=:sfL/̉jF#']N5-b. w˭xv1=3hrusyn1ߛW͗5H]g Vƽ8\\dKB={$N>e1OU[BKs_3' cL1+?㢞.Tʸ/CؔOvNWJ9ӘщÊ25#G{1G]=\ Y4Gji0:Q`n>_&NzegV:}kE>;it^5jo Z!;*';D)1G#`Т56&-z_]#u0ƨwKL 鴜(բRtRF4'g;?ҩV{l>hfLÚޓnNIZݬRuNr[ %a =)ĽuvNԫ©zknf[Oߚڍ8 v&8v8`&-DIRvQ5 ץȄFeՀ#Ks&|ݭL,,?tIhw2֤ GXͱZ5o_I8o%2o;\7N@BvsPwZȅAC fL8 v*Һzhēme -\dۛ18*zrc|5΄$fL3u}bbR饯kM$oBWs=[Ip鹡j/m( (% BpZQ6-җq\IT#R^p=)nMaq?3HOO#Β*Z#-9s)$sF7zEEzb btK<첩X<>'4q;|>ZL^1 DZTȫwkrvqB 8*H `j4_=0hh --i^cZU< U} ۍ!)wv& ;R5\=ȟ6l4"kvχuN|F4B=$dxY"6lUͱ( iK{vx#1Gy{EOcڻ'`Gb绂}rRX֊<" [T5S[JViFX<\Nf)F=lmJD7Hxng!IH޹;?lKJL`8$ nyҰf$4tj5Ft.vwVFX^1{Q䣤 f{3#jP e ,s6F;&>L/DA*xRb3M/t& 7dZ˖DaH^VHQzxKrH7$ yV'Nʝ4۬ߎӔXsؘ=C29 Flz:"@s8+ ΀=-G".ԹNOo,aٷڣ9<^FN~ˬ 9Sulau=`itg[U*u ۑOG-A~ qjȘ}ŭg?IhN]82n>&-b,v`-|fb>!m2}y!ND]8Kڪ|Y}E?D ޡ}рըf?ϛS߆(n&ŸN#f44Ư cҺ&AuYIOS)ǖ5/c~C\/Uthr,WAV|.n^ lzUe6fx%DRF { ]<R"G|o8pU.XSb~j811&! h汢(Yt bƟ7 P\$WU}5$v>7tRvx ymd-eߟl{Q!!o]twYQ㉶W{ۺf=jGzҡbu 85Zez_ X$,pN"+m"zJD{âcyY:ڃ) Ȑͧ-kU~_G}M7:,߇T2>ӎ2uN^[w3`ݷi R|c7O3;K8-LfX8*7?~Dk8M91yeڒ;CF?G:F2{RG7=hÌ[7I޳K 9bMT}?==j/ ; 2d-(PGz{su@y e\q%eׇR?2z۪P/q 8:袴ڵS>dho+ڸzAfLa,}V 0Bs]30ASf$D&R@O}$ܷ/xQ^.xuh.IF~YS(n S(ƦU ̰x%$Wl Q-HC.RnjMS[HE cM4:v7z*/:{ޡ~ v *h1A}4f7XtvSᩳ˪N &>(&@ JZS ڼXRTu4͆ǴBtٴgFwlC R'Ȼgb҉oP)eGfM!gNvzǼa[_ԵHV²J> PZ1T4K  G T@ CSg8kVLOJKwd} π a"IML6͜fĠuy\Gf.֚GGp*&gC0gܤ+'=\[&D: --h*$q'ͬ($8S{noIf6< );`yf6f UЄiLe/U"H,K)X͓9sgK/i_y]C=4yrg:y^*{=k`AQQw=7ٺB-+ېXt^׌dDK8Wɤ8Hw%f$Z@xV^I.9){w-6ׇ߮m@ͬ:ҪgF&/(5ՙ<ZbӢ" V0e D(znC?eƓWp1ۈi`t2ϖ\Bw <⃦dX<ԶӳT?Cܜ%];TH}4>"B"%zݘq>>)e" q39ت_ee#Q_ \i]ҕC :|БVV]*դոTe5[oah ȩ%ԈN_C%kCPI爗?h>+>=R^zaPGF01,AUF’|8Fz_Mgik zC'G*lF=)T>_! s`.x|aƜPu)U,GX^4 L~(=>Wi: -L4sāBg{GO>/Z" )u\-MlcMEݦ8_VNqSA2r?g7~OXT eyn>( %Eԟs[P9v2:,X6)ʽgc2q3䌇+;m#"ׇGDf Hk/Qx6͎pkH&^|437p!-+./4CD 2VNF pi{HEtrhd}xF9Өt[8Scs 07''z- v?參 AZEl Z[%m,˭gθR띝ThNd2h-pnjqqOq:;Hh2<\z1>FcAD1Yptx<홉`a3 &Akg2K=LV>͠ݛdO~\M kҏ{LF}{47mѓ[461A`bLJꨩ췴z_2+Q*v;i}_h-F[}e:\rVܔ't5P,*ɑ#+V ක eqj!Ijr=?S;RnY:>rK^zJy*h:7pBVF H m e٥i)?vķ@j3/ٟS@ś$׭5#B3Y} R6dT``zjqȧ1V)/dFR"k LN7wSu0%`xIG G~Z.]akV5ADd"s72+ BD|&J7F[03HM.;uRmgP (ԩz͗!p+ H>,8[h*4Mpɦ0ܞW}&[#i kOI}_E@ÌbՌxyCONʫ <_-Sݲi^Kxo>T]KS}~ސґ"dDv M'1v1Vk~j3Oj, b|esĨ`F }(c$b L:a5Ȅ:&82+WY`%jVҤc m)Ehc=Z#=ד܌|d5qx@hj}oZ9cbӆ:d`HUˈ\E՗i,/N T@'knL"}c2]5U3m"UHvlIrZ_bz[2G:ٹL3Ծ/V㢩Df%nGF&k6/HTpǤ"q~N  p"=7Y{+MBkhstgJFL:۬9g 'g"M Ht<5|{oPk֖nG|mi֫UCH^;0ӌ|lZ%E{L o68,Yo29^ѹΒTנaE q3Dq̯vGo&h'a,[GJ-W `E_  3r{5G)_\MA_P,IZHoVLZr^fuT)‚FR!kU ]NRrRDهM/p(;,@۹MF`Όm)&-Vq̽lָrPٳSG,LlkX]cP}8 x۷T-NgmJQuw_<*I Fq]<BIpkzgE{@cW ˫${?-0h xLirE?lZSJKN!.{|ۜ1Λ..0_o#z-*8 I:&^zf&e$j=FW\Ϩigjpg_#OPRg:*s4de}> /R-ƙYλ7yT&ߟbL{g#Nh+Ֆ˹aހuXpF2xE]=$'}hY_\*6f/G6qCݮz/{2]VI;7|F%1 *1'(Cw=S`iRZ,+ u8R.-Q HpmPV Y%eѩv9ɐ]:5 13t.&Bp(26kG4u4n%h^0 .&vQ=p%*[jP&_MӫUvR\/3JhD3ŏJ͟K;\f)Ydyݼt >ps H6&RR)z鹪}I Lʣ͛SW^ ^\:JyDq[L;^Ö.6j 2_pѱc% 61kT@S%u 4@L9͍:ò,6^&<+ C;^2-)9ܪI9Rjby(BԆAfw9fm_Tl(֊R»-.qٶR3bdVQ@)H#<;"8HGpZr=Y#:ERr|NrZoT 8vv*Zel3>>AB2aYRȘӎJ^?`6k]hr?ƓvʼnDEw]?t!f@ A+7/wlG\ʂ?F`VTX)8x.fpS[iະ$ u2@n(0yDp5߽[pjw{ uvm^PL(H^03G/IU=Tp!F$Z]!!7n]_dS}B_ 75j|F2_³'\.R؅\ꤨXt#AHϖG g/ U@BWR2' )eVhiU,^skĽ1: k5T6[{H=](hKmɳ<9UYld2}Mm%8"fޒT̓ȫZPoZߡh!IȚ^\~g8`} N(֤o?R.q]'A)=? !9lgf+v 5~tH6O7yOV\C9- F , 5ȆV'=Y&),60t A}Ύ%ailV,4cV *H4 Lɉ3-8; Om]>1Re9KBҟbRޮ)TZ% MSt$$̜ЌrcK<{tgGoˌNM#i04}BH)_b}zLd`?̞Ԕj^˼d2vȈ_#7Yf.] v>Ġ%F0ǰSg~ _RM*pDFnRbersr YKW}Dn3(v rP@қ\)/ wܓL[.V%¯  JcQSσQ2lH*N FKjsrT[xPvE^MC 3?UU@/a\?F1I1%< RN|y7R}BiT#:sWD."dۑsË/ܿeC|,F=ۼz/FpC MuZ6=$Gb}ilQ(TY:Gy3kW<249˳ ]} 1jD-Tx^g׾S\ty奲0_B$THaZ+$ʓm ~VS

pes@Wv&T`# ;y'QI-Be s~8?t؊VB^"م7`VYi)6qź0(- BDmĶ+v@JĄD`oR-U]JOXNmU6;(r$8levt "BHO1WnMRNXA6r6j$ -\ll%Ոt ˇAU\6ْ3&zXSУ+y ┏g5=[7'&v4FZ峒Iu !Q]0-Rh!vQ8./+#OrWP趲ngR'P!l堐pd]G{Zw=vtA坔,zPGcZWL࡛~´97Vmj[|7G 'G'#tn9i-d}j d׉1e EHG|O*4`bnsw -ԼW|x݁A4}E_( Vq J" o>,1Kt׾Ĩ/sL9K&s(ArJnQI7mN@y@rxj Aw:'?Rj] W]:3}%=d1;?x3sW+Ta's3[HoǶ/_yfjo91UkB6 ġ,™惯4r}†pCw.]/ XUyzxud;cl\Sª7f4UPSb|>£]cԉq0l*e&T&!MW:8Xiz £ ]'=-DŽZۊMe%ڻZ<*h sG#fh;W:o6lmfMI굞EF;ae'O]-رa粘p77:ʧp}惫!lg.^i76@W`2Y;s,riËKz~ҫ!}FH-f93QK]^E=J'FKΜo&e`;20/ Liuba mRXEQLnJ]?}j:mSK}Ї0|^es_HAC,m);"vOcl I#zo!CG(2#![z,B7C& 5PK^W `/0: 2#]Po-o&rU\}W_9/ZV$[Zov>*<+] юe,ֶ~^+=ijT<h1pIܣmDuDSJmO.r2$k" KHkmtUgfF3! j=j DFq}wK,.LVMkT1Ֆlj?VPC&43aĕG>ʂqZ8H SCęjbt@BȍvZ,CikMGp0.Od?7mdXE'IDlC_ ׷t-\(Mp}Vy>و.9U'vφQ*( .KUrϖNĩeM={fǍ0{f8*< }_t+}۽L!T( ?y&~j!z~$F}iu֭1#->OS=˜2 L~>I/Ķ0ז[ތ2,h,5e|@aN &\VOҰ*LBN/BwMY@O:ls꛲|ab_c3i YU2R[l쀽kDzST4~]fe?L(mOnSԪ ڴ [c_ ڕhTJ᬴4Lv`su+o s|nSňf7ZF5{* .5H)4Fzu1s䜎G,J56#C% ha$SQ߽LG^Ĭc7% J c|!,ŝs 8|횾5ʍOsZ̈́IʦZ'I'd` VLnEl* ; uzP45g7꤁|֪̲Ƌ"b7dz)gؘv -sbikn9ed1*6d@RP>,GY\('}6{oxҡXHehâ Gs#ƓV/"WjۇR7HlRc:fi?< 2jj*/i#u|2L "vD 侽zofC-i AdERJ~cE^>a-rSȾW&C(NbBEC2mrM{1 ܼEzCZ#EpVZSu2m6C^jܒgMZ^HH;N34qDg=1Ɣp>,'55r[Pⷴ3#zckX仝:t+7z௡ͷ9HKѼWS=SK0 X^[١D)MpD븘.9$ӕzt#0gJz4^ uă 谝_{'sBQ\I}u ,K`Bߠ .#.؉Fd#O_#[AP69;nKv+n]a zAH=3pzJlFϛ {Yr]om8w2Mү~qIjbq<=oCª8b ]vm_J]@hST|tL p%utk .*8e*|`.lc nsJ-da]rr<匾Zd;_,XYDk][Ba (Cj|rCBBd$TݦmJ'xqR1Ap4z@15j7PzKϖ?.9/WSvt2)ȩ2UU*"Af ROh BC5?=BN89X`QoSFL^n po,oH2/@lGTI%=S88OqFb܊# }`uރcՐ>EOh9E{ hBfYe>*[-3PNzAv<] #\MD0Ok!vp= yQjfrQ20<K܇}iFO/dϠ+޽3]ߺ ]OݑmkM %;aG)phQl@pdcZ y5 |.RJ6l帛uCǣtI\/VxpR\+wSZT-Yn^|I*lD$)ӅDGpT%Bl_padYY5j}0a&fd+9msAw Ȧ6\*.bv³<[w6YQ?N#'S&ZnJ^1$Da|e*J50KSRP׏:hO=#Ac.R;tsJy^0 BC[TNj&}j $k45FAdVR&FZZcxp})EէGtpx, ᝑJ?[JBr7[E1*d@-deWl mkTƞ#LPwM0WII?9{i\4>iḱ`.ȰM1H͏G-Hʿ}ڂ"RQrćE*cݜH?' !~l/ٌk}g{6 3Y^}6ɧL6gw@;^-`&mɾDuD/̊)F/ nc (+4fP(kc~ SgYfs (C/{*O r ~MJPz>B J,~ꌪpK~*wOſ-/icr):4 T9ճ&IOk9)1LQe1MNZC![g"q<-|sH<-2Po`q KLD}=5:K1vL0j|+trLqtJx,Ǒ.#4,Tx^6Q0駢#0RLGtD 11g NӖmɐ{m[BXh~ (J?UAu|(hpg^(Þd1BXLS>L(;3ȵ74NǢ^Yi% >au4vO$$:τ:!? QR4bu\^n3}1\β0Gº'JIxNAS_VF੉(^q<|xF5?iZ@DEiM)ěm'}T&wn0 E"_q3pPdՆrIB]G΢gV-Þݼxfx60/|SzArv_ܷr sNiwD9gcVbݗ+ݵٸPP?䉧-xjYHA>r3q;~1 d_n&}K=Q"*p@p׏6-νUW2JABi4ґ}uh0{J*%(qh0>n >H$<BcgZ=rnn<6pt]a񈬂{eeR'@7+_(%"tFJB ~ivIr 0ˀFM0kϟsf/~龯m䊸;xYVmcf.Hj}ܮ`Kh,0q>72θwArV;6DRУo=,}ف Q=)v+H3Q͡гb|⸪oP_Pd3TˆeSi0 őgCErձ1uWwf2YzMFX},:n*|G븁{5zƴ12AF`ه9!ZdfU?gUwdmQ 쒒]˂z7Qeb%BnU%.JA;>.3Z/IHi>"(:3}A]>93Ч3 ZdmG#,%ipįx$ 3u:cgdtO*#e,Kes) #;CKU:>|d񘺛f6 R˵. )5%l>.W^ŦsTŢDRu`- e v "f~) ͊m1HO\WNJ!]DMˮAe~/"Ի _l&DMs/xaz;?cO;+` =+;)5V=Z܄LT=`@!Jpƪ y1CKȏ@Y7tY~tfj+Ɗ}ա> @RvX7v`@x eweN>9n8r6. h6<1KJ&NW497̄VՕ妟6ؼ镵u5ťZ%FS؟˨N?:TN  Ֆ\Tkc$[Bbf-VLQ}#GQewgvyʟ?sƎJ]lGx01{ˀټ7O5l=4iU$exR:yd}GsH%i^t"`bʖLb M{0P:b {{`A헑P]:3j Dϐ K'"/"㞘˝*uK/a^|UYOptez*qr S|dz bUd_QH.VWͭ@ 1 3H~oTB TS@XD5Q3[QvʲW)"wte__*ٮkFخ営41tY\jO[x 0'{f5/W^ea'CtvÀI7tȻ%.i/|F/NJ`@n_-\M65IѠOպ/*NbugRץvj< O %R[->4KV̪0@88?xI '^|+%dKlJ,^"in\ >ֆ 9m_'^pvzܓ%`Jsv}m"6q >Dgsl#xKS'#榾f_}6d<όІ_>@(!do 9ԞgW4Ul#Y' [YSgBe5=c+K9{:\PY_:8Gȍ PD[o[yR :+|G;ZzOp:K!cXh(! G? dX철-϶yj7'PP};(x 4IޯD7 j>f. ׊H C$Є"FxTȘwYvi*Yrd#PgGW6n`z媙4;c$JS!zNuhJ̶b$&@r)S7 buJ1^԰uH]D`;1QturkM5:AmRy^?]@ig 9ڝzNƯK✰L5UeXY{ZOqf3X2v+S)`sgqht'ACthEF]\'L1l䌭̮_؍ֿ{ sF`cTt! df<< 5YiI6fc@a@}5|mEcI33`8X6;֨%7vU{UUk7&ZT^g6D.+vçMI%qć7vU]r15=}C(AkJh#$n20w Hg}V! yM"D&JWS\qmVܟqPa!K_s$xP{lt~N#ԭ 4Tڗ"&XkBkLA{T7ߞM;]DqDr{FSw8td2nd:zsi,xnub#$H@|KNKWw#*0"-.u(a˜H?Ʌ'4q1Nle+#/F9$g[c8ጩA%҇EZDzػ}Q<tM5 nl7u4WxրD$7ev&TE!W:&.m ni'<|5Z8,\2ukc`2}|Iv/]R[g酪U1) t\^ yRaH ᗘ  ?baLTTqvq@O^̧%Z3>(\U5c d9Tr{k9[`v BA}$߻1ӿ Nr{05Uu}T'T ++fd9uvp׹twQsmdE/>&=_m: {`4 Aԕ7' x gͫ~55* ?؄Zߩ Zm/ d֯tay_oCP,J49U4IqhY^".`Kg Yjf-X !hfќP.1F\o;Y2!-na?xZ0+\~&AwvY$4>tO+G"W͖z fbP$JUPxL 2+>@\{!4ϫ# w4esR$i^5ygӀA!59x'PdOʸo!ʵ yY0^0[䖀/Y,x+A(w8 ԜOĕǕHlЙVeХ=Fo/Bp㷽$ vXg?[ܑ Y?^ G~J͐ auѓu /z;+R1ƪ/-bJ򯄼u[KO3>DJ4Ø :.يEjŘp,U\zi ޫZP2A1jL?ڐhBMEZZyo ?dYUG nJ)Ԭ Ud߷BD1U&E߀ۨ~;S@O(%% ,qwZ?ѧ|0byMm,8fp$sA/x#|"A b'gwxV&9Å x (<^JՈ04{$jstzh?–v<لi,CĭTYJ}T6}3\^d$U!nݔ9"'vVYGh'%/cRk(v>=9$K qj1(ǟJ A!x+;WbVr4Ρ OYߜ-}#r96?+CfZc e1CmobSI>g\&cJaH@d>!Zw7+ёz!?NpsU>}P|S`OG1?ZЈl!*ތ1^KBD}_w3lb$Qgҝ3mAZdz{@ܚCwQoOFa\+(}cıE(4BUMjOIJ<L) G伳&EM`'HpFA(e Z8ThǺ:-GW 8hsn)tvF07vmfr{wu".RZj̪Ճ >l$zI~=0n>=X,~Rbq FT`UPM2U,C}¯o . NNq?%B{QNz)i^h3])N[y*Lf}9 ART<3D[+Ʊ!zbiobrlpJ̺Xw<(LYS av^xi 9zB*ll5cwB6}& MLSY,%)WΥպp<.1%B^… ̀@=б6P$贸Tw|@;dn΄OjMa]mF_:#3#MDFѳsngsAuBsX{-HG+ޭ~r+1MtT(@nr5 XxsoPH/WoYy2˿+K2y$ņXG#,+AVIY󁏏8K>jt.rUXQ^dSW'QKiЉnXd͜Y;)~j(5<u,̳YMMƾ'ޣp$ rEoV tͽL&xO~}hD93Ii .|֬[##7g d5dդGf1X(7]RbtM.#`g.пg}(Q왯/S&6xg3h5MWTH>ZpG7ٗr5ԟo| Njspe,}:D6e3`Cy~LQ>e@z:#e7NA9>f_mSsD O-}E@@ѷ#>gU&f(_k 1 _̩gHy㗍Ny?W u Op+V8#FXNgwބI)8xvk64V=y bg+pEAkvнÜb$y[8X'-A;c7YLP\6ܫ^\]F`/U^mF{4$s連XH,p" $?M3ovjoޡZpɝKԿ *~W?ov˻l#B=MqH Ee)b 'f3@I<6m#2H J1'&7+4mcRHHt%SWĊ"M (`?;Y?~L%%Rlsz$6*9g[\8]'|xT0X;GD,E?1 _m' O2}ªZ{0@okq Dσ٧;th|\bAB pg5rkr[}ꘝodC+bY%³ 5" b[ {}V)[$~joX52?}B|HX6Iya } vB$ q.Z _o2 &Ibok'WuV؎ 4FiϔrN|/}mФF1݇bJKwVyd[h=r&^l$>^_`8*)$7Ng`k*$r0uӄ;K$;;GIL3QƵ/}JL;=!#g1J1\$$;y<'_ T;ҠbKP9gWI=~BOJWՉ ѫ >Jzypa9` ՠd|j6#M1{*E ~ SȄH*LT4+ݍ3>lfzB4ьNہy5?:A82-{gT2dd[= 1dK J˨lY'~czdԙܥĆ/gULޑ.@Ԓ^vZ03Ag3p9/M=9[_cA{p]=-G]@Zq!5~ 9Q|揙lªpFj%[Q(W=Q!J,J'oW{DIdeL>ucN{59vLgTr)G, :R؎Hŋbpv[f< rFmςӁmr[l {` i6:Y_roZE]bs(lWlвAa[Qa_ iXuN1SOǯv21yf}, &oHG@$оb_c%a ĔZG(-IAY?TN%G?yѳ =k籹'diH+C(ϠQn VBy=(`K GؑF2kP}C3]qUȱwb _;|Cr5c> ?3UW"I;{TNPb醔~q;b:b򫄥dVveI,\acmZduѫE"'|kEOƛgQ"*ֲfWNANr/q,_l#NLmoX[dMTq4^ 0}t@nH AP.r MmۛP]I۵;Jk-&5@2`ipƟkB-yH&6|^00A-yaEU|wG<ѵS0g?$ C6e{ݗ_󮚞s^ gk\ƁrsQPjp-ʘ@(|r⛩=J۝~D&:.Ԯ7 c4[e/$talMcP:MnBpSmP\jz u+$nNsKҒ|_ D.ՅFt~~*&=(_>Syik7ƍ6zG8Zݫ5@/>)c=/u1y -,>X-x-7Zjvt:ȻOAC.DwOϨр%ˎ42Y* 4YF?ͥLAo?o$J 'QrUf#MLcct+ b03D6VqCB߰6;n1̓2L {0uq嵙i5$[̢-ɀ*7="lyv<ʵ/0Uod7ٙWNF'@IŏaSYr^W4$}bJIfD^TJ v)_Zj_΀rN\Zk~?%ШLnU3{u,K]59,T+ sQCBh J>8Aхw .íb.1ϐqdj mO6p42cLKf) m V wYj7UR &`T~W7`&_(3*{rf!Jp謚% J`OX Ѫjz.ތlԨ6/0s\:cd%irF:Nolc OKrA2X;[Z$1.HspWkQWa/ppkKnP;%}cBY5̂nV|F|7!V397ghx8pw|-=acIAeA٧C"a_ƪ/aI3@=u%?|q]l:e_^V(y\*2%KM},*w q,TtýH^|_ +ibkXGTuC l>[ "`V~ͰjB/9fhgr 7V YAR63G9\'{H 8"tc ٗE+w/f;chu D!6+ t8akD)̬{l2޹R\{+j2y\`dEoSd\-p:TӲ!SL/$,Pf7^UZ>/A3t짝_Oƣ wt.^4f"4'(ZcT)Q"QRiyе0̢UbanzeڪV_L¤aˆ3y}DlbdWʰ{B`GΓ}.lS ]ۡE.. yBMg)'͸}kEѨ-+[,~cvj[ixؾ(E3Ҙu~ ׵mdZbq'ufE]~K\›k_#ryٲR2RtbghtV{;e;RMf!)2[U|"a@X}ta~NngPޣI)7 D14ـ 8Q '8'_?EMT,T9 Ig#m-E>z-l' P 0 <,I-^&IdXY'Ci+ 6]j޹JbnK '%庮ζ9=lRhhOk=O{T*6A"W9'۶TQzB)*#|Uk*5tyR?<& W!_?+p# Qd]ZTi$+w]Cf lg6zp!8{47ȹE#gt!=Sy.d )L;?j8sQx4+R1 ,^ʵX nZL@r^: L/lJ+ *EŜ `#&PT*ZyQ炙)&{|h (Ć6=FM;f2R`#&ÁSБ>Ȕ֘ Mbr]Y /zZ l;[ ~ ziNT&Ef7=m7I PR7/%bt@?{F369S@ ɤTv^ &;ӭ)kjٹ ` O 8:X{l%G9[]q_W , TWOKPbjb5N7S32Hz)␡8,BlK:VNp\-Zv":I\݌lW[ ,-2tSKO 7XvuU ~ $S9#pEϝ3xWuj=d\:qaFRj8Y7mugjp OI(wd9(.zx FMwߊra9ָ/tdk5 Z `6 ڗB'/o|QhX=}JIF XfUXZɾ8µ A\Z(lZP"nCJRW\>Y"Fa^u.HvVB[(t $ z{$K5[u6rOw؜`MC{#Bv ŵp=c<S!.ߖ;ݑjҠZ|R ȐXi26gz)8&Y)d,Nɰ Ʌ.|T9xN|D"hiڝ]dre7{Ok*ڂ=Y;J;_lhi6Ö| ck^9(ъEZv;Tn&kfWč%> Z$4D3 A$!Y}o5⎬ő>$(f-ԦmۈVmG\hĭc DVzɽsN fG%i,%<6F)XQ;)Fd}<挆d >4#Lr-QSkr4i醘V-}s O鬆OuW75{OQ%X iwL #_ 25dOYpr"L?e:vmJ݅h]pt_e}ՓTm=fWH,}eྂZU ;bYC#w;8$gl{Wiom9\UBaKrӨ8ҍ>VyCY:~xVwsmn ^CrefYWI QřNal֪C~,onW4tg}THZ9^ӊ/\ޔ*=~lBZ]<^ \"rB0DUԾE"gfߙxO(P+Kvwj.9x|+$߬ x9jXIBo 3Ha^ޯ[3~:S.jz]31!d0mӨS Puƕ!- )F3ɢWOe&O鳌dxg/<0qJegbOیth$Y8rC |EFOՅvc{ܔsW5E\`I:\U{lZm`-N;*=-WCucY,WukDTfSL6v+/qԜ%qyݜP GzU=C.=[^}"EIK`Ǵb˺VS1TM;5tuFMYp98)ST[_prŹ -D t1U158? 0.́瓗-~X"W. 3X Ils|'kݵФ&Ee~gٶxɯI8M++RQL >grsIi#l]BN15)Ń_MX8r%91g!WoV u[JWs_pdsoqN)Fp:G] m9k΁2POȍ;>-ZoUyx, jHP(V?7‘l.䩴@xgN+8F2.vzgi^upLX׍b TyPw=}]GIn^˿_\O)+)&1 KBcca^'xy"SgUzU j *㓏Y+-j4bk9P0Yلx]QX#Xû2۷U fzQŀϵTe&A{2Δeapxrpp_S`=y)oݑ#ύ%hgpPEݣ.V;8JSϣߎ`a(>k<IwcibhyԇܭHq33=a2`kI~ ʀ,m# ^rM]pcő^ @8  R-.fUx?EJ r,df@M}ר+ㆁAٶQg!Ђ6Ҵl\Ot2|a0̱WԶMVuT_#ݤ+1SҘtz@*3lJ ne,]FUMMN-C!dz/ -^)y0ٳd_'L; S$=sh`ET~)@OnjTY =M<%OOK%KByLmq.J|c>ǻTE4!ϴ7=1X԰K, zbԋ.}^{wG41as-P%0 u㕪&sʽ1#gݶ y:atŢë#7&yoymFYӅRMyw;6A{?cios2k4nRVcjDvP)P7i Ǔ-v@e ~ HR2zYgcɹ< 2ej1> %"jmwSpKi,мP ѝ]ҩ)ՌtUf!>({U,6͇,%PC@գxmF<:^SrcbWeGx~w nĐhȸWM6:M#寧 FVfsh-kKS#} ,<Ʋ:ð]ϳ AﯧLB{$ĵ`V6_}[GRCȿqXy+qCʽХȣlu!S^>x+[_y_,p%E%SΥÝVs4'@>Fٕ)@lF<yd{ɾ Hjp iiF B|pS3bNyׅ eܹp;#"w"Ǒ7;[2?&~^ a'WNv\m)3@1l]?w XKsO)]k)Ƹz Ⱥ(!\r(wv{c[чk{܅y3 NfkYJ=@nFtXFZ<#Lb? ڜy7U붋c,fS(IBl {L2\~,oxd ƦrBE*L)mvL͡xQnQ y/gz@Cjl-H+7g(vL'޲$GDž,DWbl 9m )uD\OFXeDXd T4YΛTtSG^\ÀsgX\w!z`}g&Mi4FmgËdZ*5EL8V= ,cu@lV 2IGTm[Ƙi_#Z6;5 F}ol9CLʟfGX{~Ldp7l:CXxs<7=鱩/!P2|)խ<(S:/4Ova7@aby9fd<#A*uI (_ q 1sen+z]I~ @U>;laoޤъOzgdGs`2ZƯʣ}`!-!=^4i)bI Rb_GE%7DpBq\%ǽΌơ 9xKb'_? w𿧒EbːWԗ&Cł!Ɩ'B'\}ӳ5/}}R q,_6R"XpL=遥wL74H/%X wεaي씫Jj욕V nH(&YiXQwシ ߌ4ɀeF@>\C+rd-tx@+0rAzL#ũ/DXcvO1YMIrThZB25gX94t쨰“&߸m܍Iʛ]NHTH PzM?LDA̺4]s]ZF .ZSX]Fډ :|G,4A(ڍ'~EǕ[N6\g#gDbu$ S|ވBvs߫'.)d2|\Dj<1>"r@p3WUje,#"LlJr*ʥ'` G.GOޢ+Z~OhNI_Ny#TVB3&y':҆qXZea#i0窨GY\}m6{P<~( 掶*xrO2Y G.7}m5f1q6ƼVA@,ɏ9$>@rhtW>^7Jx+AH}{.y7L6z Q ".>(2T.%7gtn Bq[_VMs ;J8ǿkњ%ΨdF9OS"boUkntb9 1~^ [P!^svӫssMyikF4mh >^kY1G/zLzNaSpWjnmDl*Hwnb$y:qOPs:O0bef>߳ t*ᛈt"aߺ(DT!X :2foAZ&kDd>}UF"34CN/XO?5C<+|VgX8DA}OU;Wѫ9cLO&o*YIN @PodW%|x6 a,}0r!#5Sw"KbSd΃-XBӕl~8!xSsyfƳyap;\`3rπD4 {:ۢ)whLXw(D=r+% 槬`owRTSi@ Mќ4d!J_M/89I6НWE0y Tj(6a e2 %}nRQ6@B[WH78jssljW;GpGZK(ȜH9x{ : ea30"|I?*vjPr65\rQW*8fwkB1J[na`kMN d@r<4ru/ZTՠVx~.Fc91| hŗ+?U0ABjvei;(d hW^9#$dc0l|.K9T;xbߵKܐ PVui rY@9rfn[^ӕU nB39NAlùGy>&QxQ%~y Hҫ5ZbK: t [1wpƆHM5e4}je +Xftg>)(VϩWz2e .+ˣf2 :/Va@UlĨ\*w_ .~Rb4Pڶ.$f vs}`x jk^v1(=11{'=j9c|"vw&t+/?˚#aXz,ίb:kd_xl  Q"&JـI']K#TDe%Iˍ{]]xJj.%Lj}tI`jȏz犋  t fԦR*Y&5KQf`v\D$A¦z}YΩ\jl{sB+Q1ɓ.SjL)73nRCsKқz nAaS'QU&[4βÚ=,Pలtc >2}Y蟬GuԹa7%Rf"P($hyAz/-=1y2WՑLz# 䆼*W[5cX 5"-7%9rE}tUk<\,ǩu@&n ":1ۨG)ߢ.b1^:^.i|/4Nhܵ 5ݢ,ϵĶD,#}iCnGa4 ]_..Ϊ} @;,Ox~QTvo+DՑXj[nu13{O_|MAE2IyfhM BǶQ^f=Kᨕ͠zj@'*\P Awv4Dhh<nnnVژD60Z~ %b\olH8÷2=В9}XR.ۀFQ]_Mg1w "^3 I#/j eTgzM$s6i~A?ѐ}'d ~Կ-[!8{ّ{ SnHNU43f@aqV{PG TmZ^Gla`|TUw Ӡ*=bmyބa kˎCp} ly 8r='h ?ȊČLobձ3!l7 UM$汊v{CJݷXңTtpfx= xT)chhpy kX+~.uXMBlTa(2>Xh8$w%C&şYdZ|T?ew4&/ Sq7UIR()Q''E/^vi>I-@/iR@ e|zc2,-9V݂(PĜFBM\!jզLelאFU Wgkk:q@|{luggʝBBΑ*$Ư,t*XicsnZhjBc^KJ>[ Z| /t#7%JQ\VOC3mqƌm)᯶@^3nLڶwB7UB/:%ӼʫsqU> l0ӈ.8[b:ߗbŔ܃ K?=@DU匕Ev(aLVRſTjEVQn_]a卣t ⼺tgAVtPR97noN]0(orqV}կSf]a (!KԂ[h'@ &70/Yհr$knRS6PhuVR{ 3?8:'ł0Ӈ3Έhm|YqQ$Y/+[cCu yz6*[¥ $<帅aH٬ z\)/`oͪWx)W0qc$\Jebްd,C#Y^~m3k]`|b 3\bV^yRqyg}uzP6ȔvNJlX-YQu 9,.7 ƨ2n0 [D|KȒpLcFw<.":# ObDx`[xo 6Ⴒ}"e/K@K7{M|itgRпwYN.:>z އp *LOy7m\J޻+̜G}3J?Ӿ(/©>aZ# #+ce\KA fA,RL-6$ӷj{vD8xZ)VkQjln }=hDI+<'VtC5ĥ]g[*FmqQCPhivoL] ~ԕ-3MƽRqJ %48گ*IBEPquovE 9~k&ֿW$G: »߻'YGcH$h#"TTYoϫ+#iPM%m ɡK'UXAgG2D}=j>WrN ]Ӥ-Eɟg[BߘBl8`'|'Ĵ"2>VXD1i5A:*KĔUCGy#+f}P ٕu)|hf`D֕m*Kʎ{*Iavjӷυ)u/\)g PM`Iu2ͦI&SP3I_cW`vٌ֦ c:qM;4:XR{m!>RR4z>Jle A+X P;:^W}L?i Pc)jbz=R.UeVߒ ya׃1מ>gG,3&'벐Ĺzxl]eOd/8v%:H+h\cpA,3AZ(V:"1IU[1|U/ggJVsmNj F @Ba{ƃFV[t/zT(&TZ6LqN\֯7 Y6k+RO4vWzNFz4TW*6 fͿ]$8# ݑyS:m0?ɕIUl"B,ɞsd R8xGu;")/,G7q6HM.4' ::e$I >b;{hilWMau0gSIk)Zw V!x{"p7<c6yͫ $0~1=%y!w+-|a`ݯ<,Z(pY\Cܟ`Ikv#pBG.:#w2"e8In8*&vn2ɨ;7ße 쪾;)jQ;yETec 684l8ƺ,m$4 \*JGR~TK[gЩ D~$;qa3mLeԗXeul)r^a#e2JY#!U6#fF`ޣ^_e(xpZX9lDz@DVkeؖC5diiE']W z*HNϸq<3W㼏̧3dB q6X&ݘ~_4ml 猁<~:!eWu%kMhmj=9ٛ&>)Wr٤еQ&wə::*l5I-Vdyњs<2Jd^td@B imasS}OKZ6T.LȢuwI$=ƴ e=nBaESϲf:aUC^YqggPrk輇gvX-+智B2 69'Ƅ)|O+B<˜U*4b~h2g5pxp*muΗlTH; M- ƅR,ЭDK9issgI'8]*Dk"=闎yEd!Ӭ\Z߉{i32JJ %%Ҥ~TqS^?U U#&y\+vt>Uv M[=.=V ӐGnڞ0ǬXq]o l^(UOt Mu&svD@"J= 6!o&9E^9C{mc MeLfSԗyyaCniv~KŻ<+uSV2&ԑ4 #DJuۂ}6a2Sˇd`hmrRƓ5eow,?tOk227M) ldH Lftb,m ҋuՓĆm)7k2U $|Dg+u/8l{aT+#GV<(ژ8j?d׫3JU3GQRot'LuF{&i.ڝf̈n',,z 6_/]N5>GLVr#s1|3 -;P=pRw>Q8"G>*%URKtIsFePLxa/2_jul8>\+eܴ'}϶7-=.R8.(pjOes=cΒ=OP4Ӫb6 0ᑧrwT"MGwe 6(E{nDu7j,)=ӥispͶ_"{m21J~b65׎wblVrF/ij !Aשxg+$Xz8܀<3E0QvdU0@M[}ꚨx7GrxC[LS[y i ^cQegbpz/uxIϋ$sFfLN([TS^fwE[hvP^&jQ~%-V%>f\W+h߯Č YZAvC ~L@[ĒH0wx|Rr-Ғqs悎\Ȧi&_T*Ba, =M"lzW[CU!0ߍ,.;jc#PI 9I,Z jω&C }uΐE}뤭%P6yeN)LPƨs5nY`ϳI';z(AECna;E&{\* }l1WTQ]qx>cisE!"DtGACfu-Ҳ/yf"1 Οraۨ5붮iqϓ( :ȦB U"u303C8 #DJDPr+GlÞۊsnϕ(Iъޤmf_̐W҄%PJ>ڦm6K ma%u |X~hHMsBxp@SΌsv/wwr\"A(<cr)T-q+~j}n'ӻk'rA%KX3J؟=6'HPKso)J|F=3D6u0%E]1_:ӧ.\4 ժ"-G[j% X{3*5,l&E.MbFrZ6'F=kAG]?nhOjWX^x}qIK>eB,5l' % /u5 d{2z_ `/w)5*,HskCΆ0s-{qVy;cV@/3|DCeD,rOsCD|Z\8Vo2K)TO9-8jü 6TgG˜'i7Rbk!B:R9FbN'4'"m5X_x~u`鲤1&%~ T4FBqIQ!"]$VN,H#AAHl|s4Uw{P3-[URm@ZOƨpXl Z|>fiVᢙX8Wb1;/lʕz ~VȰӻU< -tGToIODQ`qTodҁ;gсM\ǂ8aW҃se`^!v 91/ p8%9tZhΰQʰŬ672[B.DvY{/X Z&fu]VVv'附^XX?Me+M8d]O3dcYa߉^=MF}6~l^%/0Ao.2`S_ Y}n=PKX.fceFObXď0@ٓ̉j f}R6h*t9AWM[J }*N׮C5'3YnwmEݝ%U Z6ȏPuOSil+3M]+o[x$6 t 7iBgF,@]YKvC[ hspdƈ@a8ǿc[KԎGׯ#D@ȸJxO|ﱠA?G6h0~BW8>}PE&ip ĵ}0ob]uP)N.rn|чSLw3G;YjSMtMoUC2r!smQQUJZC[i|WR1P.ky!a* XV=,Nű\vhWQ^'E4nX|j˴θvV\0`h@L=bJn32>/pgnꄘX}5\vL~|y\K(c&{dQ,̛5Q4P(a d#xqѶa)vJE<@%m0Wgem;#졂P1UiP'3d- uJ)eHpszet\(nƽ3Qndb6@|V{mkGs[Ѵ0k,S7bխ)Ͷ9u}\9é=ju>eL'_*8N^ ">HҐT  c _AtH?9K 6.+ /}R ,B %'61'0C^3F-ѣQէ\a `h)Њ4Ih+5A9nH !$mu#?o_vz33]XT= RJyn͏y@#4%_fIPfA8œ7Ҧ,͔=39kSC|8JE^vXS3XD]LT2ͺ>bVR&7_xYƕTp|<6 +=<0"ѵ=$ww%uO:nJ`îڦBuȽX!m@;xj-vP Uؤ8'g&Ԫ?bc.ՊF ΕI tG&aWHZ1eoXhIh7;t(<>s=-ɊC* -4X@/ߡyhĤ10킋j`hf6cXL𞽑6/ g:@{tPFfwYQI<\JG }-^KFed2 Se,Y 5qg,MuCzD.7{xL;GLǡ*txFXp1ˬkF3Qv( ;CbA*,k5Ex(:kǺ p !9r }nT,\S7"'k+nS~'g [Ʉ^ ;OH7Dbو(h.Wc,}HuYYa>6q8LHl'nf8#دRī9FU7 õm6DMiBQ )nRfX5?MK@/Y%$bMɈrd;xג/pxdl 8!"sWO!Wdݘِzf|#Ma(#@x[D4-f~rFyD8Ǟci[R@w 𞠇չ#-+(4vO?ރ2yp(9 Z XBsusL_QBKPXX fܷ}_s 2E$#KǶ=٬Rho?rPy:|FZvȫN0.N";65++k F:| Rn:,WإzIzOξg~rSKofXͣXbV3"mG@VjOـR)/2߳i9N-.̺Nq<5 zI.k9ΡZ^e9j[V;(tOED:}̚X_1BN0B/e&OI9xTd !˔&DR/F$D`% ΎFvԸ>B щޥC ;S}ώcګP޹j}"TgRarxRի9y:&o5w A549L7g!jTEq8" #0ꇜ+wQ%yݟxft44ZHeƪ)e<P:dI) [2U(sE_3]zE@=T=6S8]R5;:$5vg6#MGqX]DB.ix1m|CVxQ9lLgOUN6́3.gWhUe#ukg')@~A=M_u ) Qq,/D\XKȖVJHwjy}DzsGzCӠcvq'*z`jevD_\ۡa76nzze+9m ۂ*6NEyJ òL'MDž@m/_1+f͚Aʈwג:I5du4CةL/JQr2/#9e)i~~g+6OټaD_>Z 7dyĥC'~.= ގ\kc6?T?M#&IkCT0̡4V2٦׮CFHc Es&] ӬYRЭ*Ӯ:1N]̏1mOԫ@١JT6вyLFx*%D@Kh[?=W_d;יl:%*be"tid9QݐZh7 &Y >H]_5o\{]RWf?Tz<4N{QCcuݖ" }dC9\BX z]@'OADۀG Kus1So <Ǿæ%;PsgB(Lej@)J$1ԠAo2TZbo7ub#jŃy* *_KeeyfI{W+;*#YU1Rr"o^@_J4R qNmO b.86,mCC&~VWhgYtV=Gn7EsBdP\5^Yߓuz6izKcΰETC6:8Wq*`W\8pQ2%ZЂ1g"&+W.:F fX$Y}Ct-1YV]Пmj4p^NDI V8T%?2Y@ k湋~7du|CdSu&_KkVȉEBַ9wGw|2B@),1.u3R75sVF{[rn{g.V DFߞ2!TN“[8y{0u`%r-W=_ ,LΈL(oo9c\كCΦH݁RJG@dȨáS&S+bΕj\[GbvϩA/̧Xhx 1\ܰRg5aIUrф9z{>2M<2UѝIB@*h JG9: R{{1*A7 Ctʞ 'ѕ382j-4:9Ő=O`RfE1+*Pb#qJL KB LYEˌ& 3N7FA!rx -r",iet: ׍5KrŕbUD O׀0.Epkt㴴Ze$$>mvAmޝpIGѳ^f$B' BS^pk$RmR^ uY~h]ـ4ꈡw C6(cзbX~#k'%(TJ՜ujwO7Π-vA QHZӳ>pa㶄C؝#)$|(G6>//&I_F*Ggvydz8k:AYp"#M$gYZ07070100000027000081a400000000000000000000000164df7f6f00029278000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/D]?Eh=ڜ9T&> BM"rCm)`TPI2Oh&O=x̳'s % $WJjT<_gU^JBbrؿ5 'g690)CL^MGtZFz+s{`#eñy8{&}Pxnd}+wm}p˱r]Uoa0RYdgyheh|v<.s{Ux7BuHfn\nFH4p(6&yŃRX&!e2fyt&=`fQOr9Bi赭cDa@\``2d2m9J2ޱ!`D;Y[E>t;n_-9Hl?Tm÷b'mS3>f6G: g_v lGu09F`g 9@'nkSiJ^0W% jt*8ptNfZ xX"s .rjZ;+oOo_ umI$&sc2^fBѩ Х>M bZ U+ WTIUsiM'R><t{PW{cGXd2Φj5Z7Oh>~PJn\{~U|S{Yvu/"IuF$|ZZfsBX~` 76bٮW1?ɲ)M᝴m,vmSu߫h|QT!V(Bᆱ}LMECirtdz1REŅmnxf07uWNěDFD LLqxHeCmTy+9M6Nq0g ΐCKj@^ƒ>y9-f!@8m-Pib^ZgrWnu*- pG<%rc>x@v? Jr 98{F a0 /CExtNDnBVEB^.$>gX4(FڔO E;Ǜj։ lH!G`U&J%n4L+$)MIiLeWh:a8OpY˸-n} T1B}%+4 ;c3s"[I0AcD)LIړ~>4N2d@ѓ]&80rH [6e-yh >Kmݑ8n ((38Rw2)ž^Q\529hrUmzTȊ~ |@DiX6D2ܑț<.3c D)'_"4&KZ)Q&[ m{p>$[J ނ9 .A϶ԬCcM4c}:Vh(Nht2Q}'j :'}OA>tv5dУ[ nIvırTweup?Fd^uGY.Y}D`yU ~+0K27JIysUΟ7D3l#:#WbD9/_y}g~.Hn <`y51 WCb9-0/+wy QHoG`8DM$2Yg"&=4vbtԕhe? !ߗ7*cmwQ `E=G!8ՉЅ _$R8r{&N{Eth90kH tk99R8/9q[H$y}c Fg |Ď72P+Ց烠U&ƺ8 0ԂУTX YkH<,$jÓI2 '?vf; *hd.9pdf@)v~&hXxѕP#UۑdZ##GpTn6D/͟jvi7D;ԟiۃ1>IydQ ӗcc:N=ޅ:\d9v| )) ;N7Rg櫫|.9ה|^m :dܦ]o*"Dl(S:"O^^OaWV(CB>f1!/ơbW֯ 8_DTZHMrU =8 ;Zym 47T+e =MF87Yz&l4, RDzlg" .oN6vg<tye~ޜXEHcRJ] Ma"(MК֣wä _3` ̼QОnN8j3Bte"e  (HFx:k UetOg[WE b a VAW~mF^gjl6uANվ#@p<}XoKg>< g3 d10c X(s sk+*?bb&zUrewK- u Y՟}+aڨ<Ƽ33-}Qȱߔ Ht@)섃[ eQN{'`E0#E5\ RLY]VjA``CnOwCBz_9CBM-SHB[0{=IXV_ߤ#vXXX$Zp rF$45vI(s 73*)c@%пH0M&2&-Bqck>ٔUm-%"tn\<8ϗ,&pe1;=Tau_bP g ϫBv]BU{Z΁ݷwtEgS_2>*4g>k6RUAcjC~{Wԝ_ W_062h]fk9g3||0 t8?9G0$}Y]GzѬy+X\k>$ȎkzLǼ$ɩ;@Z~Z,]ּK-įkC3˵&kWt>Jm]hF„Ei,mƪ%9G]]OD2Q.SݖAN胂Z6jLcU֙*ԶBa>| $kH`kT6B,X^v׌~InZf1Mf_ ۬bJf]C5\pt>QƝbcRlX lJX*Ę8*圇F7v{ۂxryVHJ0mdrwCIXW 2@. E=8񣝇Zq$/k?@Ք}B{oHZ:4f$K1EB  ^fLC2Ca( F7_dFiR./vRк wn5jh!!iZ <;//38&ukS[w ۉC-kڷQܿni;يTCz҇w}Z62,*«M `3}j?!;_ a\|l12Nx/Ʊ j->ӡY_q鿆E:KIOd+^?;4K췙,#{ᗴd9`9+ 09/-~qS\XvDPRbVhPm?iq@7nƁ m$}PKK3gK„ںy=5dNԏ4$.F[܃7 2I)e=hOCX B=X8i3&Vnu)x163Q9f/ *T=e*Sn%Y A*Jd 22aM.J0|! [6 JU{8~VtmJ_V݇5rNu#!d[A3;Fbt)9ó)\|3ՋSyP8/h=6ϊBFThEف!~\&Xb @]bul3Ï5'/ wH|0',QW6f^R15{~4 ' u.;OceYaoW667Oyf wss3jUHZj!gJvWWlLr`S/y)w18&hjܿ8ZyYC&T_ji*l763d~dhi|2k9uoӤZdJʈW7^ 'h7|g?шgS8IX%nR8s+R@AV"ka^;I!I.+db-'Fdv h_J/ØK>w☸ץ3 vY*ʠjCcs1[ߺSimK_'e!u I^A..u悅5lOx;iƾܵp h$ 2Lj7\rGšNnmrDdT Q2^H21ײ~a4ERH~:F )ޜsgಥ.h֐4ɪp:Ki*c?D㧠gHc,:{ks4f(."GB &,)/>H]\<@A~{cJS8w^9O1mX>f%Ӄ|꡴/Iݏ hկSJwu̳l&;^_ŠTL۲"ZlUjɡFuߦilg >]kAy,@kCEgqҟuIR՞ co?!8?rKQL6QѢ ֆiPPO ׏N:&;E9G?~( - XG!ڒh#YIwlN;sO}{f3s9վb7c'vᏠ׾쾿.~'tWp\@y{0Y E¡\FQ:ೡHI$ B榤p(.X7,j?93ID7P!?LNnvI}UlGna$3}tѡa+/Yv.Rv|otq#DN7g9Ehϰ,-?o<6+oOc)ܵf5mo>u4cLf:rdJфBdHH&D.00GLIj0t~Là>Fč)љP!ɻw[h5Dn!6AN2PJ,kv?7kgXج2gq7aܻia.W7g?GspAΉhb>4v*7*2dr|/!I&Z 4H깽b1C/^z񲏃>!Ct1|[mȔiL0)D٢'T쪊v},0SMs2ijH>͵=J*)'a&=(Q˹%A㩂}@u{5fƓ/1'h+ғOROk=D[VVNk[@0;l+{ﳴo pX-Jvhgh@B.,,mp˻M~#TʆLˏ+JD߼vadXa%6 Txj@\e(ر;ʰEL^k{S1ᾳ8AnxkT]˾ӇBe{<8 Bv- Im~ycÞQ"B{""g?*&$ ZaH.zqWO71| )VSTgCyRzyK]ʎR[VzW{v!An>;Sx Z#1@ޣUȢ~x/[44Ku&9Ix?0 C]0%xB9Ú(<6xH,{Ʉ]%EA 7O."7e>D@\B&$4(R-1 6C[#T\xVTYJ3X f-5WCg0yTڧq^[ ۣI8יw9AYy-t»!$v0ybi)ҕgj,ǥ)WDɳgyvX~s<<7&-SZIb)e "1GҨiuWwݲЫ˙`#*IGS'j\ttSKELkOb&ub0\%D9)行[sףg4ѴgpO kC !lV:k[I8ZD҈W+s52S"8{JF:CY) B1-zh/_ʣnP J\ DaS1L;*(0r^Qxоu'M~[tĐ pQbTiI$ݓ':!dr͡Ӄ-]ShNL48zunK>WH6ǓGTI7 fhJŲٴP>G2w$ll6q\+jl4эvUuw4'ޖضT"~iJJ'tx$]?]cSUpi3wM8k%}HSv-zTHAIxi"$yW]e xz#ol:Nv6 j <0VaƾxN1;~3̐oUנ0PK›FBUͅeN~څ5mi}wn[FzΚgIR6j|7{G Pbg{e? ; R~iGZD~rCmzD Pr ACCipr<֫ s;AX4ؚL*ɴW"vܢ(mR?*V2R8GA0Ĝ$@v:A&UXn>E4ϼE``=}o% -b`^סPN8S;ϯYO-V`ɹO8*hN|etW]g*. .O4 V> d^%fa<wIkK#30W;(d~X=!Jt8. ؐ~SAR "yt$B\XO{>F!Y9Mȕ\KJ g` L-[-Mwv0 ;nf/>tuuXF. n`0$"Xb%!/IB.C*]fah{ fN¬Rey%6Qj#Rx8\ۋg~i}dze/FVt .L %BOrlU,Jx)h6'-K+j _IsJ2-_0@~Q%/k5qxV37$  4zoה`l1,@d,j-0rOھ T7xaVW*UGRigl^p("b-whDI#>5WE7%l] 5ИRЙ5rMO1RKRIoAAG|mߧ=cCwRxr#+U빠 $6_^P5sJn*;k}CnבsA s|-7hM+z^W[.7Ϥr+t:s pdV-~P68|jIBj.jga~5fLݓ,XPt&RYI|InHm <ÜocAyw`Vɧ M~c_'B,棗@lHؚ `o}AjXxcxow;=kWSW@Fr 'Xe<2%ЮwTbYM]\Aq'g?]m74ăR*68ZhȢE`os-hƃ:>QՂ`lLC-) Glá3bA;[1[uM$g:L`ٵ `4Jm" 6LP4i]X2dNr@HKK=pPdbOƼ~%\z_Ki9MgB [ŝ@ʠʿdK7X<=ωtSl)}Rږ].cI:\ֻ0jh*LCjB[Hu/Q[K/fA~pD%$qJCI5bxtB4. GED0bQN| .-i4? e#Inٵ=sU4ܠGbiɌʨHDCE~;tjʂ  F  .$AY^>詓 >w^Efa$u쁞8pYr=v]P4Ucn կz<z܍ bZ|XVv\S'vȈ2Ue%zWAl^Pp hCF!kAyH!Iz|j%>U9Z?N(F-&c[U(2#f;"5+[[> ڦVg[MxH ,#I|Eʚ4A3@*ӂ0tRΆ s=Qӳ05ZPu8X 4vZu q:}B|u{<@ݢ4lV c`W4@_ ¥Oh57Qɿ0֐#{Bɶ٘G soQ0#bW߰ ݤ.9>)iOcBfIZNƍ#9_w4V*k o~&ceT͙GJp4?j ķ蜱gA0/y{3j4)gRg#ߔ P5^䙗^T#+AH Б "݄y[T6`׷ďn.g YU9(|y3f^- _<ᇶQ21Q3@B&|nqْ {pXP;7p8xnE W%vEuO␖)@QxbφpT`Ud 7~E㎽bv9 ipҺWz `ٌ@,A..&Dip>kوNEsh * 4@IZJ//RF12CQ!~xI$ PÐ%exfdtך1x5KEX說e Q&Ǒt<nE#$J,0J1aM x" G-[/uL^ [TǾ穲 %WxڅHIE<u[fo҉Yy2aH$b/{^cł!.fߐ% GLQ⶯@)3HZxBo LLƊaFI%fata[Ct)Vy6m%-"Rۥη DvUU+1b߻d>m|EF 8E7$dF+zlpb\I'b]׀_LN:γJ0DQ}T S C"gxY q}ѥ< gGl^xJpעu2!0FH%i1yq1oUuSsw.ͼ:H--g2c LHj!IۭBv4jy;-3AFyfTPn9R6=OB 쿩LqY(\GP6.hQ㟤}SgDEp`j%GTSV[Tbr}~ym5siűJ5?@7רyzx̡W)t e Ctxx|oss=Ն3ٴA}@͘l) }PW[\$Ҧ\~DLɏ+ףE=v@/1;l0LCW2O@sxd}j Gq̟@ 8ĒR;zMB {>Sп2U| f- jM )'~̪0$u!SR )~8"mWRYL#Oi)arH խ|ZR d }5$4 n6o v3ݲ9(m$KP%-渨-g<2ZrlV>( #_)RrTj1X"mU].5um }{a 59idD,Uc1B%&T`dwPCaBqоHpy&Qǧ]R\)G ckWK^h3k3v8aŎrz+ D+{X(/t,Cg߈H-s{U>Oac1GK܃XsQOgEAh⑈m͡Ɨ4'|HO)͎X$-+U1x:!˹f5 X!SK$uCÐ<)T9DCu)itzp`,jA-0 y=(2uiЪH E*jWDEg͕/LoHi}P:JJvecҁ3!`8Yz' ;Rؕ'&~§E\ H f@?J' -aɩ/TZ@_ͯȅF0-FlGwq?҇az4UFB7ʾ\<PkRL6,v~di׵G<1cP)F׵..WN0y! |@tLGUՌC5ȪOûb#L,1"^GiM O߈w<~-<#MJKdTM鍧p O g 1I4ۤf&sfV9C 󇜤 cn>VgXHs|GMD6r݁uh4Xt:3pJO8Dr(6eJ[^;bKq ԅ+N/#&'\4zwL7ŦMئԉ0k2HOblՅ?[Kƣ%liQHB*_φل#8]Q},!e@l4ǾvbVWsVlE dOZPD=B);k_>Yשj'zF(YޓV\*6}iz7oXhfB5c6Ax&l[Ck_6@5ILzϷZ^6lb C.FvD3iuJW@2$E DKD^43 {{~T6L6wKEySkw7U|`'jh@r5͓]G4,TK $lg8 Ems"6`aQJ>A*1>6%3Wo9}12cOS J_1pK-}#05z&@~pݻI,DjDK^I29h#_+S]$1<֍4,"[6@A*p2L6)BsC=Lg> ?l.C ]jj<^MD㤴W~+D.!h쬛^$m)Y1q9Q&++f z]k۽ 9JdKz6'  UqQP)SݰO®'y_@ Qhf\qHdjf?# 6nXkȉXҒPe90 ~},uIeL*Ou0AhT64|.3cBlIIG-ɨ34\m /KKJ|!6bQ6yb5ewr5j)hЯeuQI8NߴIaPU+[O~+z?.ZE%?%OԱ xEAhHeĽS#&q'w%^亅M#Zi?m.l6HCw^!Њ2*473!S(HHٕyUis1 3a<dΈICmHuՀщ!Nz6(mk'Sh1qH 1&#Zk۬FdFJS^Etλ;I@@*IO.1.0WnB(Ha;QP W,]*a _ȏvi2 [#5Ɲ`7q}jzs,0*cժ2mOU[_",)l,sH[s!$m{Z8vOe]Y$ )7Ŷ^yMCyJ!l3il&(a/Cxt"Q5V75aUNf*cֈoBsƲثLb42dDq >tzllYiې1KvHģ@ő =5s<^8e' i<)7VR H6uM+,_M!nIˁV$2kSc4y$6NM/{+2PǼ7(2MےRtۇK7whԧTyrBl;P8$Xbd857lܖ~((װ"iZSD]Z- bN@tF -RzK,2i==e +[oƞB[T e}RQ$Ͳ$7-%8eXp[<T{EmYf}icE}_hM$1pM;W rHP:`ax( Ε̠`{Ԁ u BZ8d8z3dG0}*Zv#TOmpm%e#4WV%&ƕqR/NlzDC.:p߰*il]ۉiL* SGgW:e뛘Dp ڜĵJW/ Rî1פz7bJ;+uH?D0fv&I5ި3LKK)pK~ZcRe3TM a8nK eMQ2':8#ޒ#L<o6/e[miG6Ù)ǟ%ћIr6L-h8}|^Iɛo୤^Wx&݇7X\֞!5ǥeϾlB2iA5 aY.~r/=C'ɕ?׭0%KAN{ !fՎwi2 Zy|q]^P[HmoQ!Lmt8*2xiޚ;|lN! \h>J&q.7Jʼo XBjv[oB/̭a#Y%sZDϷ.A߭8]QP4B5,9-=Io1FhO|djsoنٽRIz,65zS.@v2JH ‰A'/q,? X%^Sqt'I+/Sͩ c# 3#IJa @Z7vsf~iP(RHeM2na%/;R{,\09ZzB%>Rn.M?"94z榶}^t`E)~,<(&me5.L˻|Tg,J"|gAy{6;< AtllbEUT˅f\:LEEQd-8ݣ~ ߯%Yy?_\:)ٛ:Y̋PLݱ~gC$BwKx+xfߎif&cAsL 郳g: N"!FH+N_l|هnoմ7JcP]L=zڂJ$4N)tzsHoHaqHMWgD~!sGH~iPS#Q7,V?o.Pg7}/:4$>EJw49%j[:~ݲ75@C{r_/p!j2gkH)b٨|L<=mu!*x_9 MLQ= 9T!'3ۂhO.ME~<1Tm3*D('T\LH5>B>4K %1(MƋrBz*ZUJ~j [='޶5m!04l5"x*dG "?js 6>CFeۑX>ًƐ*XNu/;Ci=SRKRA!Bƌ BplWa@zӢc&l)HthT:QxSUM􂂧WaFN/cvClpHNK .kxty;`/,P% 3 ܲPV0jW \bKbONA;HӍ,$./[Q Merꯢm"b c7†;:owѰ P^ESI~ Fc}f9|I"݆ulϫZܰA@kB Cc`q_N ) kIqKQ<#!TEhr[}R5mlg>uEuJ'}r@ Y k9D ?nÝ\f4M|T[CMaKj̸Z[ 3{Џ0]fV X1d*w!MIp4T@qXn .)D޷w֯"ˣ6Yer2yH8儴P`Wgg;wҪ,K9=~Opkd]Wn$P7k`ɵhΙG }OĮ"e݇D^PjϹK@tfi>rUWf{f"`btmJ<1HE]Շ4b2ǚ| ߬ӃݧCдz||3qزh:u@щ_X+VcY= WsU\ T "u.Kia2^}K_*9fL4p-Kߟ4@?gGJ_Ӿ TGi%!1}*ߙq=O_B\rd09|:$}QEKFe}UaHӖ &Ε?8S0;ڷlhʕ^Ѣ'kW׸"WKn{ Hp"y{F7CoRJ awwmT7q\yxc1k7J*r(0͇k98YO;A]]!>mWYG5~4D^"CW> agY+6eٚaW)!t*nIHVUzV7 ڷ(PQ렊ih[/oj?ݥ،ԗH|+jwXM?^㟲 =ucR2i=6TƏ8 ^@hت(ͮjT qБRr$2"NQ(VL"J+dN9d/].hK_QaclկQuj .UZ5VLUS|0$  zbVP(:gб`hQ?9O<&: RpPC.Hx1*`O#n.mStUeh,9<* +RA W6)t{Pd #omQj1Ǘ[4c~ՠQ+8 bH@^tYΪ82`ĭ@`0X g-;zX;IҠE1 t ygKQsguU5c;2w(nTn5n;$#89+X7ve0MWex)V 1l9UhZzA b|` tH)5rW>5imgе$+FSt[,{i˄b`X{Lo $@R\DϞ]ٚIUˆl~0&Kgjmof^oYRt)[dJF^+g0e]K&}M:@vߐ^Aϴ}3iisRh2֞TK&ߊX5{q=l*I re#Щ0^z3*Zh.%Vjifs=!ahctӿ' y。"p:^I]*Ci꿋**xR <'"G2¨=2.Q&xnbJ5 @) +f67P".t#:6.->d`k0b̸7^n\JcpPt{Q2Ѩ,3+V[{Gd)8ˮG峬|K,L4MM5I߷y+{($g'h k6 j6|P{$(<g+R`^s!kW]M _R$WJRD*49B3&@}a*.d5+-( z)B,q!ҬMtnVnvYWVVŃuֹI)~g.lkPf3_J\7~Y]Tnx_+d7cit&ѴEF ٟo7rl0M5P-D/1lr#WML֞`We_Z$ߵ$215Ւ}"zdt\_mBQ1 C4'+7 -;d 3EBȸNM7a1<-#2)_B4 g7,-t5IXsP ě2RhCrrME^<䮔cs?d8:P,AN"){= ĈOPlCKwtIWJճFҿztKiqGǼIb_\ UJڙ$jԙmV,$@ C3ɕ(e(f[ī q;3R\& rTL@?䦒+e"TYawArhj49ܩh.A6:PC&&WensǍHU<*RI^ɜz%GQH 9X(1RB 2Ԡ[H^p mUN,->>r0b/:@=I-R0r3-c $ d 5j8PbC 'oKӮ`?/6XN˶h @5K(mPaَb^P0gc<9=Vɔn5ۢH_ )>/H;HW4:Ox:؃SK܉{ޓ!\Z'cTPCG4cnKu Ս N{U1'a 6+?iMJh) _yM~ho\]#w+mÅQa+6CYQ}LA\0COD: [>zjU(\Y5Y>_Lcq'.&9$SO{,Że3Z.=$le;mǂCsV~IYABTӽ?ss:ܿ^ULlaZeP;;bfndu'}(˪6OG'/褬k^GV Q۷,"8۴КS&†x ,sPVUbDT`TzG +pt #t^X( f0<[l!/:n *ɩ5d1*DDX}od-ISsH uxTA1>t*xܚjI^0d3E \vfqMtbV'UemO{LGZ]{:1eMlQtӧJ0i7%B6E/)е`7gԸF]4ÇFJ? f4ڗSDP=3 !3֝ol|jUgPVFj7[1^-T>z-]GV 2fur1`Y92 u0Om|Kζe8q  o^XCHL%n] Dϐ&w_ YIqsE[dt % Fm Q1вzqOkzj_Qiҵl;Õ饏"_nzp1ax~[8IE7Q_R֟ m.D[mOÂ"W}$/O`;8^R+\A* nzPnWlƟ^֥V zeׁ5JҴLnwpPƠ4jPa1C_e >D߄$i.c\ھƱN9=( M! ̙)B]Ȱ2Pf+ xU+n4%ZWKՉM_<ogv2CZdaO1!N{D"6 oz3 1:dDlن r[Sk&M;mP Pcs8+\W-=@BNns5vZ̳ }@vqAw{ @z0/z`[yxS2FkaMPw|L_QhheTB2&\ ~G`ON̹%St35q>rB-ME>pg-Č:g07^ nVTzzOd_Qcr Z;,zY};v JB)WISU=  ?!hLmLI-~T3a zN1p+hX}\֡E(guw-3:\0E`k5.z!Bq#`r:sQlsiBs>EϏ CiOA14Dx#:כ`s˥z\ra)+F-9|dM~I(las`H"ӄN[ A$(&T w̖hN<qy ,Hs=zߧk5 uvOOYެ)h%Ȇb`H)y05r}4;Ep?]M?KchFp둭[-dm3̋;Ğ~Jt9g`&)z F?^!P\woE4yHyfl X5uyqצAm?-2YToO/i ? Ro!iWϫgD1z"--G[C)t")sN)IJzX)b*Xٵvx sn wEz;E!oO-eނվTE&i|<ƔoꐆTZQfIfjP-|z7PpRMtagE{KOjamGioc'4b 5B1Saϗ WOu0OWAe,nhV LJbIⱲnHlgD蛲ٓ;[U,ȸ*|yᲄ.!=/1̌=lʟEbo C[E47r9rٽ+fEs80x2yle-VQ jX.pLlp_?*#03ZPAD`"NAD4S4d:_clHlB6ګ:U1Rp15q@wU!exl8) |RH'>Gal 0EE)4UnZ),ɶ+F\*f<$d3(5sGwI ؒ2*ڬՖ[bo3B36 E`7#iWa^eNDm)xb1^{C7R^ VZj6dTM# C |jd2Dj"1ϠsUJz!OX:l!楁mL m A0_=J?.OhFޅhqFpG<$kʃ'ܼOqE>9`+HNUE f˫|Ɏ~čo"͛% vj=gOM3߾J"Hd1P8V$uYIGWajfk U*ud~#ڈ[mu.lqh{"y1)'&Iʀƛ麦8`4FH?xe% +8(9 =%Q0. yQ#n6sVͱ"xKڥDl^VJƶpg ?[7k 0t_G,<2x]A^}C4Ǐ ePΨxDlcs/ЂJ#e<0XG&2vr V`M;#~m(Zt&yUmM}ok>[N0YOi޵/!!&Ⱦx65'[iٕ`Lg:ãZ}ψj >g"< 8Iw*,ҟCR e >wF )j5/1;Rɜeo{* I\D KidmnHhWՄwgQ _fT~p>>u/'ۅePU s!{8mUбk:(F&8&?c0OfQ{hpG]FF>+>LP'.*ː; 5`s5|j~P|ֈdUch/p %2SV[ zħXj3i`YtdiQXնZws&WW\Xbzzmf Sѐö~î\2152]l(ثie􃥇Y5lM6PG|T!4[t)Ǔ[+5'Qpw祔z-|yfdWt*P3(K 0kiFxgzM}uGG 2f;;m, >bٷ6~K):|e~ϣtKEJA@n+G0_VX:WW]'Ɍ>!%DR "KW" ?~zD5;ޙb樂r-D/:l;PB:%^H G,d9QJ_{, ۟ ;,{ѽS>M贽ֵk;Dsd& o KIF,toZsћks}Z*a9C MaxeDRcs3 f#eӇ.A{ʝ,ĵ\Ԓ0!b肸Z=Z,G$h M~ؖ[Cwſ˒j`Leixl`IW2_*$n'~PI5~2ĸӼs`HaDrY gtS((WN5Qn[ \ճǬ^C^vs#Ã>y{1eͬe.ID4!m,^h4ѐw{HNXrl@Ȁx@AngɨFn S<\ornn(ɒ9*5@1૕2/ ME9gX ~CE.wu'}_y-bl FƆups-RaA7dt 2K& 5{Lveo5ZQm\{gs#KE2:LMv`j枅nT$şBm:w~bzcT11<%:Ԑo`J/bqaxґ]Nڦ! @n' W2!ƽF6ooX21U_vq+`SL 12U7cmCa͸JFڥY1,(@G(s EBul2323jQ;Vu^8 |YD7ݓ| ~uSC@G-s͐ƽ*ItOӃ$qqґ$OQ$ *.uqI#āJQf9m46!م.< ֪g6 HIR0ԓe2?b:.<9Ȣqפewx-aXm`\"ȴf.FDr4u,2_%v+jEz67s(5'p͆3%ڃ%D/~UNz&{0s[$)M'΂u6¶R:v:DIG7 gVd#?4sR]mZE Eֺgs.Z l kgeyirH+-b[_zS ?M& F迓r+awE\ϩP.lNu7dszk_C{~&Hxsŕf炇![^%L 򔉴?0k%Q+b2b (;rHX h{\iVN%aC!cB8f k? 㶂YfU{5Z/n5^nrIߏ's'{VQ*uz |s2 K3ۜz>҈7 v)˼?rGRY.c'-:m1;Ah zAfLҜg*ce kCwP׮Ǒ$VU*+CR\ڢ(yw1{M6 oe*nȚЮ,vcJb g^7?` Ǖzү_=trzD W x8Tj G y$ɕK0s+03Rݗ1?sX_y#[ Y'TlbUq E4 l gxY= Y8ܠygɌ.3WV(Y29GǶto > +azs%)har- e F#v5 gT1RG|"}q-dwjjǰ&@D}+ Zl;zl̽Ba$[N_~T~U~zZZU,PV.smky|3ؼ[TnaV&!i.F2 3n+m>ȅg`* *P jOqYL6:r*FuҮGuNK9T Q"f];=1zjgDZSTV51/7rSglb/"lGAA_}Yxo6VTڼrRͼq;ǭ7F-Ѣpޤ4MI ⑄>;W꣄ۺk.;c绖UF;,h{UJLMޱ2vEC %-6MtMoܟ_ʱp&#wrb٩ؾZ&K gg:Q7}&.K_0#w=,.Ѫy&u b7-DL&ג0(Q !z=֚Q'[]W#s*{ObÊ/Pְ[s0tK[jJ|δ$<FΛR1MG'^CzF~/knS{G[-QgIw;EQZ{vuF ƔLyNuPd|8uXy#x1;]Tl31߀"]QXUa^ :lـ ېXP5\m\MpsQi3 &EǙR]ox LkLBѦuU|u jF#9PPL,<+Ď$"+Z桹gR$$Z"73VSgW,}`(DLɟ_ՂCQ,9B^ jلb׏Ʋ=MgO΍#KbpThSta;/w'Uϼ SRrЇdt6z-b8wS"'#5U;"k>XBk! \Ofi؆- 6̄iDK=ݾ:i]Sv>y~_'{-GE\fU` b)d D.e+ meh5[];]Zy}ZZ*rܿw&cxy¬ ʟQAƲU5+ظNuc;6ws@>sK _N:iJ{ gj6r<Yþ-PP,' b^W+TmXSEIN}"qv\b@bMd'vE6}4M!BԫSP9ӛ~54><2Ko(?AY Ύ>rGƢXG^蓇!-Q*3[-Ų׆}Cߕ4UfA9ak㷺)'7Yg/! c?n#+HSVY6S)D cA]m3ɌOϳ&+W'+Pį/jՆn9YUzz\gf̂c7 /u܆=+7-$4>gkHc]ɺ+'OLƽ3?hHҟ#*/4k"xNUX6z .&&әt'tQLMK faj]I>]?T6^w 㢌<"_T &Hxa4N]6ʋ&JvC:>v!jWlJ@1T̒q(-rp~NNm.ZGe^Z1+ā|HX/w? i)Ib`m!`Gd E^ki-~"9RȎ$=6"GP3[aLGqЯAc w[o(g<5/>SƠ#Xhͦ |fض+E-G"wV i®tmZe@Ax?[z"Ǜ9b>S?s\ڋ+˳huW))}$7~'rտ[[Fp<ж\^Urg|PBbLY9_+@(iz\^u9I%;-9'p+K(RwֶREؖd($`%f v,oULIޱRތ$L󯮯~9wVۥɃ1K~E+n)={CW<D7Z E(fxvׁw_{mdL8qI;)0n-Ax~>_ѵzP[r9/  Ÿbb4 ^J $*rڸJěSǨ-:]EIܣ+Ngp` Zo<+ձ"H0Պ:YZuvh5(5pvT'%dV`(Zn{#a:(㨓ǤBǥ~3_4 ? 3SH"Fr2ɉ-6~F>nς`wg'#աveܘ6 W R!%wip$RFjp)jcFNhwq蘉A B/yO S(uy=g*pQ*Z8<֔YJJ=ԞNJ>fyLX|y~}f.]b.mї$/e`2-šG1v DH.w@)}B``j<~-GōlA4 ([I/g4UA$ F~h(DA3fpD؍a]?GG[xq-bo/|}R3 EI߫5/ڔ0F@ΙńeVmNG/5(&urvHB'DF@YqLKl('(fe.FT[Tf[MFe- w28VJc%{ cFmLJ35V:e.8 y{דdžs:,OLz '0̭faT Vt- tGCMrx#u冁,_RϒTlK,,nu0IcgXg%X1U{GwU~?"f*/9Gx*`SbձPpԾ-_e30ؙAi*GxY,{vPT<=GDNlҪl V=٬pP8F?9t erG+H= DkaȈDMlYճr UAP:*F}'aH (W_-YeSj2?(ؖ{Ni%;qh׌)TSs&%lBib&I+*r4$8fVӋlZ8xʹZrd N&rۡ2oQa6殢S$^߿[Ug=%Ғ8 eN &jU[]H) KeA؍gքвo<={\يq`Kvwk .r5|A}j2+Ȧa]Ib]Egt-}4γ.UV+9UjB 9uWUm2ܛ zXDȓ7C}ilL!ԚR+>ǤpiUD6``&MEGW?hͪV}:@7'1FZ)CXme~D 9Rr8?z`_\YKWV9* NxyQihИO^WvAnYT]A-iW_val4 һޣiX5K6r}lbDMb k&T&D}hxIFVmR @ѳs?M]e5׹Ңl4hפO~~uر y;2tF:"549Y]5IzJ|]P3fM4xso9uMZ2B} ř.UO(e3FDŇ`-ݸ!~53:ת`(I;8SW1/5c>wȥN) v֐'=Ƅyk┛zL;ЌfSVzLz(ўFuV%`U7tc4xUN n9RF{E>&_vVu7_f 'f2ep!MDxo%c۟bBJ {z7PgImbFkߧF喙ao] UЎ}La Q`Vr"c,o ﻁ^'1_ b7f'IW23Wi9F`9:e(V'Q|!i '.*4'b1} encBd)ɺvR0Vcd-@}(;/ !;HlV0o^$Gǧ`c0zu?P IEZ4xV zӖsOY\Gm&XtKJО^хwޜX W#> zG7K_(uiN#_= RͅX |Nw?8rtPL'+ HR*FT0}0V\ڕ"-'_"3;+ɲʊJ9lo53BBQ% ۰Q2-eYYk*}r<|.eZHcP{CzHe~;bW¹s-PJiQ>oX_: _PGΒ@(T)1AQށ<E' W9F&4^&3UV6āxy<Be1 ߺ)e1נHMPaSʬ=fUcT9ٔRHY`F Y&]s8 7Vd 5$=;XXuBiԠհt&nvAT9x<]VPXɪJ’#595Rch w˻,g*|C1&,%SvcbLMYBqઘ_k*N聃tT30CҊ]sWuV*b@Xb@0AV%nNc y0\G{d]'԰Q?AԸ^LE2K `[4RVbFR\3Dd#6961@N$V)7#ʹ +8v gh%Cl,:)- p/u?ˉ+3O`=l@Kpg΍{f#NE5OGB,8=B>͇򯎎embo69``kRAn;"!L8+Ijg00z0,QNJxm6CΘY/O6(9(?PU fQ##H˔+erI 95Gǀ[~RßXӖ7ԃOTu2Y֞FbrK '"RyǍy5_ YCa|۔KwjqsM/~o:z59"\߰S}sS:>_clAyKմq,N6-c<[ZwJ]Yhpܗ I]1Y"72C޺ [xfr52GqQ1*t3_ ͓d+8= 3esG$u|#- k25lk (zOu17~5$Z^993lp.=߶Y/oGJM.?V /EFoQk5$ ]n2l?8A?YABgl1,+3b,Ç81oWf:uxcw8pqN]U ڠ#i-oHӄ1ڼ*but6~7IHeΕg*TRd16 X\x6BoYW jaJUgܴI79vttGq/d(Ң8ήs?[jXuL]F#vTV&Ş\lWّkci-AvM/SɁjz68MF` 6EӰE(n(+@A5cE2"l.Tq)sR‰.}3t8/"p:mL=g_!^!񧪛ORDJ^<ξfH~Zq{'ZY9Т9FZ*-UyM/ 9{[H4{*.ƭuBxLZPJOO?wԨ $Fb kEG]%)q`cMJ ͔anhOs[H#[wLN{yG8k^yW_7Sˎ`.nsʚDA[| Ksh͠_Mb":j F 5ft1 P 1e(y>xFt(WnAhLԾ=h̞AQ:_U G27>.1t7wBqW`_wYI+hݎB^ҝi+zLLPďT~%bmJ5n2h;[#t.=4׳K-"zX ${E7V"g4Bc܁wv{O4s]3اf4[5mRm)@Z o'jOj]}V8(s+{ov8gF=9|}1.IUW 41.ӡpbzL {_pbGuJ}@ %|*":³#NB3յG~q:kP!sI' 0By0`u4F°XC3=H"Y6mdpcD21jz6NLfLֵf6Gf& +_sE؇5Vo/P4&|H!mEPB{T[8+ CƆfvI"$ /j yjb@I {hMHQMR%{Bηa 2fv偺Ih d9Y=T'eWu0)Q04ÕB/>'!25J?zd ~rj_͈BM )SePOsyӇA|Hh2 z=#G8HVtéޕ'ma)2lGp/48ٶ% 9A~nDn-]U[hi<ȬH2 d[<$AI:y(g(wu5Fӝ_-YV2:, #l!OȇږFP6_|~pԎO RLgK;sJuN2֑{hv8W+\ 'x\~vxSm [Qo9*a{AVa#/???1^7Oӫ`F_C Fr18)>$l06H,4#@*&o0׆۸*rYS)u} ?#;L?`п ]ѹk)V80Hɽjr]ۚ2~,Ю~)rNT16E p y?:Y`U=9&V3kRi\fzsC?lYVq^aLd½T7Hנi6{w&]K/Q)펵M^D=Jݸn̻{g,=([Ghv/8"^8I5O B (W@𣠳V!dZTV6H*&%{Srn6}ko>hSOۯ :'W@u~:d!}hL t{iI1bI)CIu3 7Hvߢܲ1e~Q)>}½qUL`ѸBXQCǶB>m-fMb/+{]nb'd=eg:]>^kmݮg@S)T-Op07z [C*vH ;tlk T9tQa-FߙK>Pd'd-T\/۲$bm\q'äI^!Vd$Q촚{91>' -tqeK" d(OXͦ4Ѽخ >[6& l>+oM_!JFSP=!iPXmBLШ uV\ W ?O{`?fҮ[>|`=?َIn&37(/GJ*{v2Σ<+F_ҙXW"p=FċGXgqL^۞7gXT[d5G㠵,$<ݖ=R\Fܔc.D␁X}t(#O/\4Xz'fu:L,=(7=y򝈛GV%^O_fv_nܗ%N= ܖ-ͣv.f=_4SA, ja!M/mPx_|q[nϳ/=~QM@rc0nsyу y[[,!˝oK߳z2 С%U`{79XiUS粻jN'qZRcI,hll 1J#aߏղC1df*mIUNb@6⤯rjՅ'DeD9RQMCe R™DQ g2Rל6#ԏЯ?IѦfd1Rɻ(n+Y,jeE%? zrw&,N3{U-d4~c6vp$GWYO.F58$ 絺Ȝ"ߔHsmT+HWx.)nYЅݖ |SpKf6K?=̓3- 5jebNP*)4Z }F/^@v>~4k9% NjއB ?Ŗ0dA9zmnRy+7WV#7ld{/d3?WO8EzƒMOEqt}j]!`VW2+ :b* G@ |5ݫ*/A\#GK'܎ͰJo=OȲ(zQ%p Rؐ/ 't9[pLN`Aj?=:m;leE֑'\U@L'=S+3˺ j>00"&k.q2ғe>pfcq% kd[k^R 3ɋTa+wvƼT ônPFNlR P2џ [or*(L0-ǔBTʙnd`8p)P-N.mH?n N "펻$}rK#o$oS4 ADh_X*oPE*ڋtuhP$Ox=z-uV[hk ߽ԣ B}K3G>8P4cGڋ7ε{m2TAQ[.5SLL5cnK`b)ݰ)oLSL4_{m^8^{ Kj qF׿wb0F34ziD(s_b6`.',NSnxP8dX;FmGU`*Q! MtSuI85tL׶aN"(#Ie9O瓈XK-ZgE|#LK{o)ˏ4r߶ s/hmG%*ny\D&Ub#-C+acr 'Ki .r44fڙ<|CA}[{j#ɩQbhL\%7Y({7ڷM9BnD3b)4Q}G/ڤUI9@ly7 )951T=^2.nNx*.\֡8 `^Eov($&RF!IzVwfs]Vj֯]Z˧|"W1[ki;ɉD|[C9 ϤYaVPva6_2p٢c/†Dyձ ?ж2EY(y,BM UQڢt =AuO] RuVڈFgz5RI$gn:*"'4;a !2}}$ `QIidò/)K;*-j  kC._ߥz󸅆bAsunj N n@kԮ6+9]-FDun}wXk% \UI _d/9AłOwc,ORQ@5qAS~cY*$0%j*B2OxmFG'ߙͅ/UX&ըzMm,ÛyP2jVVE7"&)79˻sƏԃ -&pFd%j3v-=VN5=^XϲiwDyHGLy14\h' "J Y穀n(̔$GAӔ !}G?h-]T9'`OB\l@8<̍,bI>0egrڡu4Iwҗv$iZbOsf#n& $8V I-wB'\KT*ڭ~xE%DՅ."-&H_ߵ, N ZpaDqG϶Z&)pKKE5|5a7y>`Wzfww\(/C**CpmL`%5e,_ĶJRC&;ELtۺM ,[ˍV4a})LgEO o]M_K Vzī4W|CZnT4)^Q[SpV0Rv0wQr `c%(hMXLUhRI $Go|S+*ѣq"2!4PpASB4N-Np(6qwKI4 n_w(EEFu+ QHIh{2Z9Jeo=YߕP ߚ݅{)6Bh¼ړ}Y)6_1^r8 iܱgKF6, ,G!&CٴVg0킏tYYql/(,îC8C#4b~67T~䛫7N<֎: \ȫv?`~Z1=, r^O8]pkksN/k#o]UI6L~"eϭ{TEm be643OLqkU!Ci7wy]NeZh>0Jՙl(-SԡQCqCAP`NFoUuBw_b',qS^:}Bwahd:@gd gb1g0N#gۑgyy i$/>åZ>`(2&F]< 'M MԝPkΩy50hs֜2_(vG3 F̓nxaض^ilLjm`­GE?-ia$pV(f=x6ߖd2T4]8r95XHTAS TUӕ: L^ݺ|zi?ӰC%|~tʠ{m{dj&y͞9JxgV= 0,sM6Yo(KxE=ZDulVgA|O,+d |t۝Y4P=J`Rq(>y`:/6shGW!~^6@}Rf!`.Ƽl'Yz|(/\Ƙi6 ʂ5п?ihd[ V,U5aRBk@ ! jv7p<J/!o}7~.b'}f)t,}&IY9ޝ3T= 8 ITQ`Vko{td",9 Wrrt|w_0nS~%5HRT0$. YM^g !1]ld~3; _-!xb^VgHTĄe!KWDщ**?@vkDy R s{Їc3:Լ=%` |2B^EKGgTL-&!6BU`!Dw`BJTkU V7(.[vj/^ʦ6jny(X|穌׍qPXC_χ&mZf.req@l_Ʌ vϕn: 4ҧ x}+$Sk};~% u\ ?ܵCJ%ְ?tDr9Δ8wHXwpx!ꄧ`L[RtrٿINۖQQ  Ku,<{J-PfYD&pĸNq "I]76_MJXN)jBy]d}t%…hfkå Vsu ɨo ȸ@N+F~jET *E;' j3$/ q61# ~sӡdripGa's `/$^HN;[z嶢bċ#6[!h[J^wizn̲bpO@, /9JYɊkJܳnUKq vC,׹`|hf$]p%jYI9L`P<o{Q#搙m1㬚ht7&,]lpbNs9Z~Z]pT3{w\4-~+ PLyo["1wqZo2i$ϊ2MUBk\icgN?/hzAV";OpE]d9TӦs24 ~2NG?~ dRa&prcYcZeOrAiBtޕ$d_=:3T lN3BT):/ִC.?uUT: | \|jӣޱCHd*]t>*叱|˪6] oRi'Z  콏7??0F17>0t5=LdrBk[P~q}̄ergkM>ar GJl;|Y3Q{ Z /ɀ]I0E`K4DVL6jUIҧ UZ8ے%ᚶaEmUUD-$Jש m`[Рw1VD)Ѫ)au 5ۏo3Ӵ" hh,JGӘ]ϧ-= $@:%2rB9 ҴS~̄]}hp؆fЫmlᢘdz\;vOV Wx@ 'L7C{L~}TE WSTa#-. DbRB:XisGSѥZw7Ӱ9y8LIlf#UJW@0G_/94@UR?t3FY 8۸=o0͇SËmQ9G/ f+=dԓ` zb%On5N0]Πߍ+?F&7=$.REY3D>@ƦaR8Ð"K.s6i\b42V tk|H{66":dn3hu -v ^S,Tu4`6j]Y (,hx[;lT[b(gIIJPY 𨿯A-UpN[_o,b.macS-ۂcW p53t%eKNUtIšRRLG'v_ a??j$Pfۻn= /d6Eh6- Һ*$l6bHss:djQ3oJsYwPy̷?Ă/lg}R˥Wh,8 ~Nݳ!Zu'DufЉ|sPr3OȬ7RN?LԨ ցOFZ!PEvV(w"+ J&Q9"jp;r~~[^eA/zz)VO_~o*>L"8yqa!9s _ԇF'RSؖMdo5`>Mtدy9ԭ3M=;Wn=+㞥Ք%% C U pTS=z9۞IO+FrWZ-絺neU- ّ`WMwD8Oޛ8T!fo+v{*ip9T[Ak]Hf  ʑ9,G##{;d'C:mb(_ )O9Hh i%B0LV`&t&píI7R5Wo/-t(Sޠ]TZrrϷme2SXbxە`t6s!-,D&&[Ю nsFPws/|@+Df3~i ۖƪ0V]J U$M @";A-}+[Hڈ~mW}*{FzVO!9㐋ѝz+Y H+@$+@FٝpIńXJj ,jGP"c/s;hi'Y\HrC ˫d:*`J<āҲ_<`o;~{9] Zm]CɀCxɴBf9rԭYg#G[*79Pٕne~a +ȶl$KFTGK>Հxċ1P0P0D};H8d͟WO ?agzj-2m _b3^KieNFFFqOxDdjUX!Nl4z<\V>VE(y:-Z13kg|8fj^3,''JeьI.jߐGdp _YИj-W Z=e%-@^(XU?2"n⒎c0-Sx7[1;t@:UܫwPͣ:J;;?,!ht 2Et 9pM޶'R E!T೰P1<䈹.ש@aɩ҆#e[&#kĥAlf$c^?n$dNF2d 9sXxeq h5MXJR, e Uxb/A ( v:#_ `0lpSO]imfvn0LяktadA &x$=bOGڮ; [G и( 6L:f1C[L&]gY<`BTxETHԙ\~'!}}/|=,8;ewdRY-ȘK=%Y|qZ؈2ދ{ǻHU7s-yu+=P8T7aq$elhCd 매Ywuy"HF3]X8F> eHlp3T2xɉS/Î1awdbm 5xr\ytimJv*b} [ 8b?&lMQ}[>*WR[6VZ@fի{7 {Cku. a ܞ@0*rr;Z^Jqg&3Ȥh\.7uRpoΓR;I 'J~ `ȦN .0`8ȩx>nx2|nk$=G2@5 N[.\h/ ϸOiѵ )MkM5*#}f`̶r `b䃕N؟g*Mcu(+԰=r3J;I2ß{=̓:ɨlVpRwH|{)*Tӫ*U Mwkrx"g>xB*BaelHfS_08:dԏo;(ŭ JsL>w8|/`}bnB_ID Fo9^i*yb^[u9T2t59{Pbxϑ]#I^hS~b`bظD!3 ]1VXlrp͚X ,x}\׿p{G6kMn+[Bl $_wa3X措ʩK7rx? NAxi \j~ )5;j^n?Jún6xM{Y<7-˚i5q(v g4xE4jA3Or )/fsᜠ ·Qd:rA 59^IP]õ-p/Zl+Ui?@yoC1@!=|x.w]Kʋ8\gCIGu7uWa`&u;7"X^A$7{\8LZv8s<'FLd~ [Nvy=kZUcǠ7:u. EՑUB~9LdN{yl6RNşp]`;&}5Ff/pL&N40Xo_?fŤ5Д p2iyԈl-y@4ߗ@kE틳&ȳz3₉& d<(wlߜjOgȆI~A^ ApG% 4uɽ<2W癃+Z95q>@эG57|n1dua+/ߙ>[Q ڣ 04LIZ7AXөΛV:a}?KE)Pp,>٭|!"9(|RYt{)Ͼ\O5rk,|S~c77m[`rrYsªۥawQR(,z@ 'v?Sټ'ɜR${oH63osgO{;3=;%P.E"uey?&6ttuNR2e)=5TmLN; qGr/a6-x26|F.x۫rt=5J20z.O \)/F  f5wm_'愊͡.ZOxTMmB|ءv"P+y2/8 N}NÝ !=쏎Hvvt͔'RN |J9n'‰{OsIҍEK%+˕Rb!7H *i崯DzňPząO8%|^72ؖnG׀9T6sh=1W  gEDr'ٰw&3nZ?^Abq#  ( 0҃T8'%!NrXr{I6羌!>*x$:U˚9- 3IɳU8tknR3Z{qЈG%YajEs A%jZm׷'Aveo4ŝ8_̤vĔHQAtckQ"\\P>7!L?#V51ܯ3f.'!jGE(/@LDcِNq $oDs$\jsUJXCM8/Q[[%uAQڱYN8E>㣹&޷.Q"͆ȽKP T`,^Lj Wa!`_OI2x*6A鳄Pr(S Ya$̃ݨ>ҩ70ULojP$4.?%ml xrMX!,%ڨRA}Y9)~-lk[Mr22"RiΫ*^-Dܿi#s1́?FkWxsyV+bONFOixF1~b(~Y/b bA~ <]zـez{ e 4h4oJ]O8w`EQ gB9IFUpK!A]2F0>`@ oL? I0 ߐ8xFyVR>?. WReBK2׋ו/_@DcĂUy-u`ɧnF/{8U/eg4vt]Av֜ЗTXE V| ew3{Vz9#/dX\N1P!T0높ꖰFf?"#+7aT- ~ k30֞QM5|QN14T/56Wi8bbWf~jk@<@!*S17a[Sxj=#sAøbt;ozާT@]]M70jG݅/Wj_g|@zڈ#6s "0!:Mz6vI Fz5vm:摀dnQqXp`»F!}#w'!kTxP,c>p׸iG"ډp0,9/*gATaPr ]!.<ٽ]ҺZv`UvjL6"Z%^`|R߬+ۉ-[pyr<hS0MN}PMtyNC_)= (S__K(T`ޥl+ΪHX9GI6ۘf{r*X4M'v~ԌٟXpDu}e;Ol_o/dre6~*@{ZBѠrYD!ׯǺU\gN'mUy#.;wrr⫉ dJg4Mc&psAxf>I _/`UH b'gӆx_vw+=)fO&f\%|KisZtiLTC. zaG 3@|{kh"txv{!~eno;eTUeCg^zJ8-K#g0[w-'F8 My s.i? Xȃ]J^XI>tjO¨I2|8 wx*wyȪ-ɳέݫ@)|F7}'uxxߍTCGųIDז&MBT'wSIuqԓ-sD*$=OIom߶lQ Z ҈Q闪E/YO ?q*țLvzlr$~r !X}?wUJIy" x1TtVeW%}{sZKǃh+ Qw >rDɕ0&Z ܁+S@Lap9̋@B P%bs!.|YCB-0+Ǎ?c$[L0yhVfTSuA|G?]ӬR.ܸ&3_[:h|O}fT7y` (e@R7fLc"ȸ5~ke+=_9+8Alflp3/h2pU"{i٫[Y9F`LPw[3r?c7]7+)uxNo8*O~6D|xycd@=rvQ 6ShUT]nMy'mU C$YFW`` 9)zni`}Jwu?tZT,gy{R}FL_LWό&u>mS]*1:& 6v7N<8PZgz0g?cT6'[.`QE[7PM6*p@B05pĸe4|O%`He5s^ƍM.mM!5w}B&H_oH )@ + V ?#L+y^NsRM5=1Ytmg t|$c֬;S>t$TaYyS01+] c5+Gų&".X)3De -/(`;]4qTwƎ z%7AO ';:5̟:~Uva*".޸m dGѓ=vI{pWGETs)͈Tv&\ew܌;QSN/9 ܘ$EɒֈwͱA v7옴Ϭ;mr^u,}46@Sʊ+LE;T6?lW}}^Q;|jnjealun6|% "?eid+P m Om2(Xl҉HS[#m1Z].b1lc#`9˰?`wESbDQf(P˴KP^ٕح2]{)ݿ7Ragf]?Su= n o%)oHay:JF7`4|:t kbqkˀ6_%c+1UXԘNk^S؃t>Q!iJD݁LL΁ue$U{…y/IێFB(j)IZ:ňb~*}4] =J7G@ &V-,fR7\?L=bs6_͖߫a˘Y8$M9U<*&H5gQ^U ExD 3*l1̝8Par:W\PF/D 4tJUAQyɮMîujdD";sa4uLu4yv+LxkH;$allCexpn2nY]_^F UmF) GG n*R'uݽ1ב7ܘ`@NÉgUZmU%/ ,`W<&.Cro_I9B^wxr/GV#[_pmbZ*v>f;䏑A:%`A˙Kɱ.[Q:*S6P_xL5 a*ݓg(=#m?kp%.hݖ̆F>681&3Mz1xIJ*Lr#[:[=BCA^!ՒL Oq#3KPA`q)˵_hRN3y#>+jly. LnZy cM"߱BN%*[۔*h!Yq b< p#cAo TgLة>v/m>JnTۡ7R =lt?MT '+V>{P Vː :`,ex:.΀iS"\ݒ4g=- [0?oh?&oehx1,AY kir紌 ;wx֤;.$E|7a.WCKs0e5γz!`Iz~6Q]V֜ j?-n%\G[Ja?Iu7Nq 8bvN䝲˙#0b22&*yFʮ-(#rlܱ̿ Hvv>xf.n%nn \DζD } Dg;` q^*4kfq]ݧ_/-U;K86 3b'\BBa[:MU$1lf{㧪b58o(,먮Ups)Z.20|KtnNq=ǶW4,ݵ[dH/sƂ{knv` >0G Ӿ^C H7-4>`j$'0zJ%ȰChk p#S4&ۘD {NxŞ ȴpv-fB "3Ox;̣ɉ7 x !56aS2#v|iymerXYz*e0'xH)%X_-,؍R />":C'LZ 5uZU5u/ך%5:@EX~9U{DGLGn6& pިD=s1]%eOUą; HېԳ}#Er dFR #"'(0(㯖UjJz^wѮj7qbbHAqt]IF=8W= ee*;vzvWT",^?O]ì +_pc\ŵI^Ⱦ舫 *Һ^֧vEo9_Џ- 'k=Z@]4 -}SܯDpmpc PrsAGR ӕ!qtHk#r'Af"C@o^ A0@6=ZEĒv MW(_f/q}^j{ [3ٛv^zf\|F#}}#6?^S}3jIנ[db3Na}Sx+gu9N=KwJ)xGLov_iJoٷJ먈$urŨıEN93 A~.ڿnbA2=zfr]<5"XtJ=tss\zekypg8Ncˏh?f|#qDX Il-]!c`v΋jGVt TŎJ-$|n> 3O/뮜&- BG~;$3 2('ִB<\{L՟ǭW8w3QPbKC J,~|,ġáF@ ybPMcVlEzxPGlNJ8dP(mvr^ 覊3b~n)I?_A|!,OZyeZg{]ed\P"j\gb\ xJ!_C#O_ mj3Fۙ/L}գ/ep#,:sy"D%C=̋B:*$h/::8`\QX34 }nC<#Ѧڿ^+mJ'Fk#)W}_ q?u E>D-٨]>ܫA[}mL_nU/?Ab *UL*HI9bƣ\Z];P̆2LWE/9%7}fVI,zީY23"Jt_$yXį`w#ۮ0 HCgNW~a"6ʄr A$5o WvΖlqUzݼ$!(Ya$Y@X^s|=W {W:zC?cMM  Pe~ F,%.5cW#_O_clHzN])DߝpU'{ Y >Q~}F8Y^O`1ȅ˓}P?TR1~USdÃVPSߥ'(S܇3ATrg,(74 wЖOKŤ@D:BzcZ {*PT.ƹ5LXqnhm*ۉkE'ɒ={wP -$*N@rdUZ P=,ڵnU+jbWW\$*ۂƬZ VS y oA,Ď!6u/jmwYs4TKHg\ ;*Dɋm!8Ňǩ0߅ 53ϙ?bJkŅLl+иr+rN*m\<4FCVx[v?喾5Mل';SJ<&'#)W6e}yKo JǨ8@zWj,qyz}* o/'"0efG<~ʩʵ3!e߻ɶC?)mXpj˳q,2_.@*8sEpgGЪ`ׯiMaջԬl(TMf;īpf@l-"[Ő˵aNj1Ժ l*n?s;YNn>?U5{:DaIA՟7$G还_c]>7g#dt+,Ǜ#m;4^6E0;ڥ iS\?ifZ5 mhAsV"A- C^!(S@!3a[99D 7$fmY|)KiW*JǭwS3dD ?F,W -ݼ'@ Ȓ^ȘpʝfB92/jKש+84Ȭ~>YH$2tZj"hm2@ l*ij"k׵-u_UΪD&M+U%X,C)5-Vgȝ#fgx -1T\ZAx/:Ӗw\HM z% `b]˕ #HѺڳ*X5NܞuL&LXhsԎR>4"[;6ve=ѽd @r0\#zӻ]6ad wq,Hs]7%zBnW43G].mIɧtՀ |u95>Q>C&cBwcU];B-D&81UwRWm̀w ]M$#3;(A_ P*ݘ>Pu$GP"c6#$;qAmZ3)҈A!{f:4~N"Lz}5Ъ=1s〥OX 7GV#ӎWϥwXKtU}Ф 0  e)TJv/wzF?a%5C?f- rLLU7pĕ9:b'l? nrI#ؼX?}BpO%C/m!D!%G #& zͩc*O4!- W^W1teXRlHT3?;oɧ2,7fYH{Oy_GV)P9u, y<&T$;ue C0 ʔ Q'dn@Fy,z5fQ)mNvm¯^/ݦ׊ژa1l`QGq&ֿVtၣ@\78xϞ p@s,C^?qXkpصeNXam[4>c+{FK%=7:̧XV]V8_- ?dEXM S|26u4ww0Z#@)(7VDGdFC22$XfVWX0~?{hpYT ?ڞ14EʲYI]qW `i8М{r%)0bSܫ)Zpm k'w7\|!P/چI$h7>VjCYgpś5 RyK3 ?qF:4DXTl)! #K0h9\"z˱7 }d]sI`G#:]/ޣd9ﷹngA P ۀ]{=xf,O7~ݿSY ϕV@W%Bu \89R'G|s[\nU,DN-ylR@{-J^*VI-Ҏ).oƶ`߸WZ^A)DWn1k諩;ͮG] 13):8]4{WS6dt4j{mq |_81" WAG=O+/0ns>p-2 VcN9VW+sc%-f6{Ws2_)IiҎ;\&n1 Lv$K=(o?^]3+ ,7B `}qwCE 1A0 [DAW0ī8pg;lR_xǏRͬI^i͹=C8V0a"'RԌ*#$ b8'|QPيFbժP1ۛ,gҳ{<3&mf/s4qPd?(V."1UC"z'"t2)~xoNkmZ`iUDp1A8#/OSi>ECf{вᝋ7v?3#k_KdWœsԜn-)旙ؠZVˑrK+!ń|% 3:yɳ.ޡ;3H ;a6uLHos X&Xpd{49` SYut[p;6WqM1 Ou}|?ReT2+_'}5 @hɀY kڷ~%\tsOLLcAoeV*R BiM??D֗v՘szblZi*0;'[סGI# #N. F`9*B{bXaS7jVH-h-Pl]ZnU0@\қH1uuwϭ`G0?|͗I /(r@D?ҹzi25jr#þI ѝOghjǷo{(>cH ZD!`s008KJc&?h%n0"Ju^rA]%>7v3榍v{z+k.s%gV̯ &5`x!OҐMI୶XhyFVbCPMmW8H:>8k"6T—עPto)j8eCg*0?>sMc'4Sؤ@c2n+75bYfa'Y7ª RJ8=*LŊ0'8,]Swa DeHXIZ>xSg b[WH%:L-EMݷsNɰDHW-MG脞 *;mhFG"&B8<~ X R6; }7X)fP =>E4=U?rR7}FR ·L)A8*dDElprWpt~d+$~G6) mFEѾh+"l]` (gJOv7Bܜ &>!#@MRrW3fvx"\dpZ%"@W>BO<"QV:%Q-~g@v&zwXgp &M.#0b0vѳ1<-?`R$tAyhDgb-3FuҪu~ Z&fB7f9-Y03r"/ܟ0eGx IhS4&<5^ 5+<L vխt^ 7/C;ed% ߩRƉk?4fŔr#`-+6/Ss>gp VM7/Wg;NM_a;F~mQB C&+4n*hdCALgܹx/yp4o~>a}\blhmį h**hI2JWc'K@  Fʽd 蓳$X^>kt("P<2jN(D#'ZSQn$ 'BwU,ERzUhf [ QY2-XP*LڕDwQ贪I3g@p'e AyV~aH-.{)&dSUA=3>5=;n,WǯA&VI:,"K8dgyKTH a;dtNW_1:DcA QPWZ+8nM_(hw䤺Xn亇uXVE΀ڟO} lԙӣ?y ;IP?* LLgWqC?Ɉ `KS *XplsSueP|˶+\2lPm6"Kìr9"`?u `s_~ ߃⢖.^V}%_<wҸy㼗etbmTY?/K4f^[^&ꯙ5` {1U90)Fج1EhN;'#Ԝrf,Pu:ӷt~[˾3AM8t|Nhj)jͷ*/x=yZl Ő ^AΩpi6ѻWFNoJ>fO{焐`{꯲K:ƆjJugmn荊OGF9pj9A:>G0-u|O2Z&|$pp޹{NvE\iH(LL|3CO*̨ttU`wET7\& qxq%HHµ_Cj3B6^ܲE!lţB݆|UCڋeo/ >i[܈ cn&C6 he Ldp6[3%fbR,NhY646(Jy$^uxa_@RiL4FŞz]e||a?[G]ɜy! 7Zvo<\pRuI<6~w\B"[MwwXME\؎,>K[1諩D/{N>f.X3򍾐v!ֺS2m/j5Bȱz\M.5 Ӹl=6pm<c|cW2I]7mbP*P"?Z_=jέ䡾[?R4аCjy8Xqi4 w05gd?^paxO9n >MXT.;◒HUf踀/ #y/OU͚߈.Ьp3حMAObgRǚBNbvlN'Ҷ/UB!*rvI:A lok`(ϼmѿ={rsF\d' x3'w^\K{g\Ӵ983nu@9'7(=Qs?X#FkGNV@'cyPɂ8ul+w't0=q'SJOఘNjtoenRGP'X[me_?hCΔmO0>8/wbu+Z%s ]^@k41%vɟ2.7x!)DBK 0tgq<A[ `yCp6T*Ϗy7!طHtRgau"Td½. )1zk1V9%_\kl;ʈ0 -SV`z>,hqI2; ^O9UgRi~f%(`.3Nj~OC!' S濬<\D;B 6V-I6%R7֝Rp>c{RxJDRߟ^:6FqՋ ؠ2bfhDD1_,R5R8_kP#4,FiĔwV|KGU^"@-sɌAvBf/eb1,\URPCa`dl&Rsj6ASFQ.D5.: ')xvׂf V ~@%QՉwYA <}bcr9\`h:v}{ڽdr%QgWNRE$R_U-koۏspҖ\KRCb!D2BZuEEz12KY=P-/sp dܲgZ2diLr?TX=GL06]兂2 EXVaPϗAp.s=/cޥl1LY;0ޛV5\UG(\~V=ř8wpY5fE,K˳ȃmSCvь1bBh9+ڸ[5eKRXb[ +DaO xn)}nKv_1F)[!cke.b=]^48Xp ɠ=亅fɞ+Sy^=j+D fV4@X'%N8*G6gpZE`k ?ZNN1_C?q5ާ]rFaԯK9X-@""jlAC *i+M.@BtNym,n N?Un}+8z N\r:dN*ɕ6saz=p090W K\e|_j'g͏&O,iZSlѰfPF^lq>A&8tU24d*252ύG vҦuWT6fHˏʝwi2͊bv|=6c=v%*yYg 86m<_Fɜ %_x4fۈ,M<s F 3A-+k6W!4۷™cSS}ؽ菶u(s$k3ݱDcRa*.V#=fd"&uZSxn^0 UP99oW a/,2Zw6Q6ZջVN}AK!+W^GfL\HOd;-q [Cք=@Da^Քx"v1l xzB08]eko#(+ acMuAN*A&=US^<_R1aA@1 I_ZH ,eKY Gsi(lv3ox]'C3E^}r(f,y865K5͛Ԧ,iGŢ#Yzǟ##:0pB0ofCye 킞و;0Clv@g: ( ?P/X ~{5e~@trD4Y |d%t 1)hHA2Ժcxu(P ql@,2.En`;@b$!cG1R ba-fcOZ;L_Ѝ)k/j_ӘU'ۆۤ*C,ΆbHm ]6x՝?- RWD4!&'a|3?GG qMo M3#vkv5_$D]? *%¿2"(I[yxVxJ;Wl#2ש/ҹaP <5诌=˥ iȪ_#46"k?Dp9boߖΠZLy ؃k\qv-OVE*f'bx6((>u]J$z]kdU%=┌$W52az9k)5;S1>Rs썓1A;&)NσFbrh.L ҴE-);cp TWj>%[Etư FVx+YhE:[ie2q[{2] ~N J<87c>5A'T QF+a]Zw[u z[!ׄCA6T U++ωnG*nG\2 u5>n>u^VwSImyudN8չde~e(=F: '@<> CgzN-UiD9_ 3$DzVYhp(-> zf6qBns1S|# 'DkrHC{%ϦWlI 6_^{- W-`)V}9_B# #Hv'ҍ}Ú oH^hD GYigK@ k/,ɒ"7lg^9$];W^5H k/h©Epvrq(50rchg֎JXڟ=򈓜LrUVıޅ%_Jt8L]<Fz 슃uu$=.]R<>Yp*w4|hL@?]&1CO.}DYC~-.NQUU. a8D%ӱɓcC8%40cH`zCO7ṵƱkJ6AĿv1ñW~p(Øcp#}[FuVA3IUӔ¦a'톾Ao&sT>0gwWNT&*Fc=f&z=duI|uyGâR&O~Xn *?DSp$t?&$ͧnx@32(WT%BXmʳW]+WV[ b^zp:|b($A}!kv( f+d{&@3G+P'Mu)zb &o~CG|bBF{ɗgJjELI1f+ź>a-\/ٚ]Q\IUp_)-p}AB=EAȍ7t~\6QIa[jn[.4ޜO=F85PFޛ&,.jc6skq$tax!QuWyIw&۪(s%>0%>DMVWM3 K䪰Fv)kU_wfƺULck~ $ c+MěZ6ϿHCj(FJ&Y0{vaؤ1Zi&vP,!-. T< bbGY4B( L$1]Iia] =),k<`&?,n@تOa K3zbRL|1GͺUg$L&'0 }n5|1" 18Sj-we L܂We q_uMINŪ^U7 $6J]H*XJDhՊN6,V%keYcjRjѩ{/BK lU Pt,s)Zĺ`5 Qb!*;[8dq${CwJHT;-\ =BqCZ[x5A3gborIkZ;op˻=e `oLԧBG nPSax*9fqm-%52:wKvO 6n@U ڥr[IYk B\moV"BGvd;RzA8D=3c첕y1Jd1+g/dMJ|ynEo/brkܠ ,{ P >R{Q"uIW{ӮH'M}|>%c:nl(YKd[i& f*t TZp8Eys3q@ߌb&zrf*)Upᗲc]ozuV$C g8 ah86<CaxALVD)rӼFTvOOt@ ittnpW`7 =a{hm2=Jd0Ig I]_5.C<࿕i@z?[nT8D" ֘thGb2aGҷYmBrX,Dge.9ӀC`D"ٳ"7X aZ0kWx"J!w:4( \Xx^+5%MF'r_/GٙGBw9AÂRrd ~sIhҡ13ĈvC#{b>RiO߫JHGqrj45XnX a\Ioz[*7@F%X(1syTFvt?3Ơui DŽ9(S/=3AZxGt=)hqw,o,٠1m&FCabo^5:%_8Ƨ 2EZ&b X>Up}vzlxuJҙw3LWFZa$Td+kԗwasBK~QaWW{rЇü_G_^Wֈ5m0^3 7UQvå;0ސ'B(+>^^ݩzF  :^CYP\evHtkҾ ;0 h":C#sUXjqLJ>3LF#cP#Ee"y{B, "1ېhR 䦱IR9ՏY\XUE>(a^kUjUŬZzpBBeZ[0'}`I g6Hr`/1!N1:w;F[vi ~y^ G" xDK<(1<_ zw 2GtҼw c5S?d|p VFM)Ay hy:j>5bB8 ICAOtOaTG``&+Yw2qHm|ڑOq2LV{Æ_Z#Ԗ66}7Zډi3Ekyw5 G16PA \9.l7L G~+MŘh'6xX6gj߲Hu@&G:U A$,\(ЮCKUirdޕڻK4(;GwS$ CճW~쒗/.<^ygEe]}7Nq fEfEd¿ dZF3ϥd|ٖsPz3Axdv=~J~W;[ EFSbG}(0sb,#Xz3 0V/{o/.xs< MK'uYe5 JsZTr2phg|r7?"38ú2 G b&jh-:w΅-T$@a\]]rV?Y~0*>x!!\sY:?h0h?tڜU YD5X=?Bbgr/硾$qtW9XC ˜RL2c@I|o<.D=.TG㼿GR"7({E(8&%P@Է9X/@: tk4R_I8nȤQ٢va妱C-Ʊw޹|Iރdy tt6ɟN0O-WDI-%(׾GֲZ#^!E}6X p/QKwALv49o%[*LÓ|zCCpjG䘲dҥ -LmTЭQ!<)b<Δ1*-LzcK-t (INsc)|@{y Mu$l=56y]AзD2K64m^$L0u Wt^ЧTJN*u>r61pݘ dy 0"28'@s̜GG53^<7z>@g؀CsRXWɸ O/ Ϛ2ΨuDϚ }xܢW( -!guh67%ݣ=C*/!ڽ&|Ȫ W+O x۬N1솗ݛZkU|޷"w!X6hs*)*M i~S1&^C-I"O"YN.L,TĞMYඞL˵USa};ޱ*h$VZx"ub<|3<`[- 6ׁڂH{"&tNtׅ$Ν/5UTmס mLj}_'k!:%e Dre2ϽGQV7+GP?~/Uƭ13gtH7" c׺ݺV} KY M\vuvދ *}(w)A+KV-A:Qk1œњ$vSBm0B.2 (zN{I,ME C`ڹ`>w>^JѬd*;x{;WS!ulu.3H$Aj0^ #*kh~o8XЁPq&4~L/eݤk$.mV ٗ 9Zoirdc},N7v*T|4 bgU{L+F\;V k>W `RsX%eƚ+u{.htmFp>5^L)K fEآ*o;PLx(ΐ:kD[S y< a9Хbe'EGAN36(,_l%#hKiG_ oU5ǜb\6В<#P``7,G|Z$O?'|Cni&p#`qem%AE_}OɊRȊQ)pquTPCjd5;/.gw*is#& O0X}iKah |E@m һ=!,~rH^b@_4i h?=qT`U^jdS!u&eb|n  *Ԭ#Wm~ʲjtdׯgk0cL.Gx!RM&$D>+H|4a AM 'mVCZ XP|̳!JbF$X#~Z쩊oIYqe12IZןak`RةYL8;l|-Yܡ׀s-^EBt@>UOziw% h%<P~nmt»Kq۔mnTιQYLR,sdq/EQ$y.=0\12(3>#޺t)Dpp)l2Э6TU1T&Q kbSn9]p7oWˁ HF?KJcSyAw9X6;~ ̰)#tc;z7Frr} /&t F\" 73N Tѐ'mL /1(u  DC2l%mKw:OKeq6Lsܹ3(jZMgyBA6fR?)G p=Pك5 =K' oC &K*E W ލ68g1/-Q#v84>>,ЮtdMR%C(Pk)_6A}m>h-eC~@=|0O6?i4tS࢖&fϕ&ō&7~ `Q|7anZP=C^gS|#)j#ݤDkг%ϳpa+fƒɚ>I/T06smB $tWhwʅΗM@Sg-+"O7% RNM|LX)z?{c*kK*`g(pUݜvL *X#wLV:oS1oFFsTrzxwczUkEҭ~/2kS-1 DwA`<ָ#z=]3*xOlRrhB7ԨUQg+nGc!:..˱X'Rf\K[ޚ1%dDp0J=/dw'(rct0YDZjjge{\C̬̓گFȁi<~Fݬ_^)5)Kjh|t\8u8L꙯5 E  9'"ouY)v`Y߬0NO( *Bxv ae:[yl`B=B5uq+rb~){% C®+9U -dAn"yA)gϧPk&TFV]6O*0Y-n"!=5@pѰ:X`qϋ*2ܜQycڷ@>eclo|PLH %t0@gOHۑM pv(o%ё*#4q+}ݫu $s]*zG ÊĸHS)=hOΦ¥RjkuXkP"9q8\q lH{b+Mw $:q@f! (]8b׉Z+o+YDFыFʏzkܵEg&r-[>N3Cz\V%q"8$ksҘ`kbLolP;zy!PlrF_1 ކ8&?7&,hp$kfql얈eq>_;M_-&בS?yǜhJs^ y4xqT\;_$"vY+oMrW},v&9"Zd"N]*6f6!>o8Oc0j0Jl;)BR%: @^ deq4cqeX;*g@[RGv jܩ=eSՇ4;EE@,,TNAj]OddlT<@3FArhF2*Rz4?U܀4_,p@Sqp`<utꔓ;6O5aCCLV(QG삣J6Wn; nɖJMˮNb \8e5ǦIm޷7߽ 7#ߥ:5B :guĈJuk\ĩy)-V{\Wu(&/'- ޫ]+.] ׮pM Ui[4W;m0Mк{ceV?U<:%ɏN8#ٺvv٘֗ vCZ] WE6>%! p_* .Vs3{Gz-iɃhlq   Ҙ{J);f{-ٲr.$8%jؽ^cVDG 1;R;/=Zv2C4~E/G3▀IE=50KƉ%$"0ri<+kU0tl*ؘHtGCRv^*A1Mc#X_l!*k{*U}SeR\{(uw6@{/T֪O_p&g{!W i= R[x R`ऴ(Uνً-'0yC"Nwe;3<@wDU=2ʂكS(un ؎K~((6ÿX)><,h7bɶ^؟8ouE#>BTޡT{zGd\CmfrX 7BBOMY[E(yK ; CJ7 j\ @cQ*7)++ɭgԕcGe-ua;~_Vv>si6~-/k{; =UJ"xKPj'pl }q/ M4iݜ5T-9d&^X`boM3k{; +Q ]] 9T X@Br8,Ǡl53%/]?:ao>8Lx ~וp-}EP:ѢUP]mP o8'+uyh0]2U)K|v o7tRV^Ie>l1倜\hN:ß"߼Y%haN9dPaR Tb!ʦ+ߡӔM-S[ͫGeј#YA=?;B76TJۏG;6 y XRB-2ҾtUp%`aIZM8Vs5W{ `{^n) pg1EXFnpa M7O A8[>}L[{ITKPU=e$ NExU`M{u04EMazBI00ހ0A b)Y' .TuZsa9&;&:m {){Jo  $Mbu;<|#/y!33fkǁ)[9^:ZZkcnҴf N^!Wج ?H5D#QD6PXz ;Tu<{C?+.p1 T/>UVc7ojhc9q+Q-'n3 *@~:-}r0^%QS&%H T 3tGMO{dsL +#d6GWM{qT;Y;RKZ;ɠUJ5l?ɉE >uŀbwI5uPT~^Y.M=ϲGq%*%" ?D.+(]>Aט ln@"_psjgetS#Q (#jx5&R?IE>/#Mg qq`]Eؖ瞊o*Wk4eimfNc##׃̴SSPBair)M\ @B26p=iZ%cJ䨂AUy־wwf*.J~2V']Λo59'/: U G]d>)l4xw Bq%{uۇi<7ppa,K.,Ioȫ$)Laۮ ).;)*2g@"I\[ԊE m:+pۜWR=ec+5$S-Ki]k[N Wp{)Gbf_pf )YEv AEySPvkc? ) kW4J$:6G<@9ԏ:vI2B]gQGz_4(AtGq'67;vڼHׅW⽛6[tO;H^'MJ8ՄJ㗳GF]! a}y5a^}"ca9磗!3d` ~p#a?7v1K`n)dR_$X ށ6Idw" Q9Y}Y,밴ES87gaNߥ \cݛ_^63^sc2C Z;KPӻ&tv{ 'm [^:w$G, wIMC1)1 1z8S.Xth!OpMkX{nHw#OZo 7NNcujwj Î'r~5 5O+1">us 8pC]R@郬[Vu* äqPD-c |>};xY?#tqk CZ3j|M#?I =:f D D&R`uU>\[zgS"ͰXY;&vOeWl@}Y%kX'=M! ́mؗV |*B9R4YiuꏦFJͭq@Ptl( \M"uᔜ95'd=A ]\rZ;O=\w.jd DwМ9i8;]?w`6(%Kf\bx~u _m1o=ʢ̟C0dbEnO}JhJ/s| &[?4'R8Ej$cH6aAڠ5i'U+I1x$^ݒ;z5I)pV[=\I{V:7[~}{T;~Ec: hmzzb cIgHb7ەB@U+*g2YAk{LMw0 *",S/}|LљlKz+fxRΗaFrI>:j֫7̢I1sǯL@{mLs>*g 'd&U)h7LpOVyGǘ9C%M9ִ$Y*X8Rfo恫JRIzDu33O|iḥ4G1}ਘiט"B) H4jVqNHF&he=myL?Wu&;7s6h@v CF=\dN.,Cdz3EK,H˴،K?SdM"MswJ5 E  s!?Ɏgn_αg|M+PbCW6%RA”p=-oK%W[ "MDjYJY Yo?,Uʌ=7%z @KZ]7L?@DŽ2^nǡ;μ-45{N *Бk7U3:[,d"IvU "!7 %cD_G|diU^a&oy`#5Bry_ĬQԥ~xKZEw_tu֠ȭ+:V f5)6 P$ j'YT!|0=npA6ZuqкQNS\elw j`xz1F[AÖ8E(y wo$9:2V 7&sK%A )p9]Wy=}C݀ҿr@}K)9áD}Q9uלl I%N-HHfJ ƤddnjZIIQnCI:$s:3zХUwA2eQRPO32/gG maN &K5$ZiW&kmjUZW} Y@U"IQd4\U&CԸ"E&TJ;$_so\PP`l{Nk AlKq;v^V,:0'`Ynp!6t4d6q` 2BW?sC؟eDe $Vdn~2T Z< {OlL?WAdUU/|!}{hxNYbᵁAz$hGHoM[ u0c'j|(@zTMGA)mcvB(o)|JN5)nKN5W8rˌR[AحS8ҎA|9П 2L4lόnÆ)J3Lnܷ_3u3ْ]5 sTI &7*t5H?N8Hoa^-Qif|ZGŇd97fJc])1hz3GHbW0у]btV2Q#є7Ax:eMo1th'|tHAN)eBtr-.gf',@ osJ7es+Of,onU't5pK39v|vxGO(e33[5a& =rX1 b)qpN_GN~oQ F!1 VB* Xj4`rlf^@pL8[6?5aE {e04Q\Lk} x$&:Z>7Τ{l YM!)"оTW8^K`}?Ҩ>?UzBbRnaa{i .;ܹF1\ȹ0 wbO}OO(&Ĕ]17T0n5dS r[A^s C(lt@wNhʗ-}`1V2~+cY൲Q"R9]D~o^qawx )DxCU޻TqA't!cxBq!o+5bIYo("Iz3SQbj4%5P{C"O8IbzC ^d  X3DFx.1h8KQHf6KZ/)2c ͘lq y.ׅ*ңE#38py1gl; jrIR˧r^[m$5EJͻDR"ylQEA#X>H 4ڴ EGc:KUd=cSѧսݮ> uG5hr(C|ǚrCm@ko\g2(I1w WPe˸9!IorsλfIz+(TӞ ![7aNE{.'UZPjĔ6_(~׋KV!7sRzr}рQScjz7չ^lM2mE%< s7"Gǀ*p++LNk(]oOߞ*3|LBm~$2 #̦]鿰EGFJթH%ѺQ` $Ζbrm>|*h,Hڥx tUx9 },HByZIۮ"Mx"+ )Z!α ajδ*Ó3-ehaEFҾˈ$5Ua U/U!o:9P0S@Bι0 GYm? m#0Uu@{e5`"ZQTլ6yЇϷ@$:XE)Ô0_~DBLޑrM1HZ _d-ZC!YRz=[puCJ#lFY-.(*g+V/N~a)*ku "Em^Xu,{9R!=ܐ1/$>> nboץ9!Rl~Ӟ0)|ut#‡lɀ-"L9(v,Og¾#Ch{QTeam%d)ʸ`i7d1|#e~$-5î`QH^ >7o ˆC~Ct=,m->C{ ܒQ`6^X*Zwvn\Wu}i)rV_mBbffD.Mxk43(Į?"ўs$>jב*J>X0 *$\K3]Sγ~|=7]· Pf6zTF9K`Dn=pD0ĵn8cb 6Rw~(a_3ssI5p~j}28|8tcA4DTA:m&DrVa v "£ gaS 4m(0nӿ&x?v7#:SI/ |״~3dQYoË^c6ˆWH.3' e><)XēKT7WtՇ-5wN.y-giш]È'0%@:[%qۨa.=TVT*{6`ڶVTrh$nR&T*_X*y@V'ahO/Qdk)%gdMsjVG GnT^B|[eEzE 1'~6{+,2|E2ss:Js9@ uX:qPY NJ5f`+96Z^Ap[8/5:ڃz`~j%귿i %i M9o)5[`y3̽;Yf4t.T#-,]{,C ~ufѕ./2W >1െDO\Hcmz>5o5\:oZ_tO[ѫ ߲Ɣǫ\V&# #o5Co-0ڼfǎ=sN;GEggatEl aFyy-xʱ*k6 ^HO"3Ɏ8,jĥ,L+ɯ 0`j@Ak&'jx^•oD ҟ%_¢ׁ+JetoZov"ߘz{"~<-)@;9h6 V+`PQ~ۋxP A0҇J؊9' 1<ruQ&@ ɇλ 9| izUX[F6)"< Qus{LنIhi\\5ikpV嗇NykM4+?,ca@ 7&~wDPy H~ =mD$-qY;-7Fx^5a ԭOuU`WP#=ӃbaUtm0>W(jg(^6S9SI$㖼(\Ҁdu1i_Я{9@#XC)V_cG:i̿& sF $Pr@}O|/89<-pmkz^}K os ?Ll>G ņY!1#%ݫ?#R:R)57~t {1Љ>^MNXTb:t(g+F>j\]N⥮ɘrZlIA@NjVu07#YilNND 0c1ogjTVadG,x'SE.o!s 7 K ɠ=V-w[PY[|*,+{ǠzཱུXzX?BM]*n_r`0(#,E2% su;]лj( ;XDQύXUDѶ# T;wԂ&uRq 9OziȞ(6̱6*DQz ׏tCo3b $w`\I]omKXNA?*:c`CU ծUh{NƘ!6[M1Ej޲kH7~Khq,w`~k>tjQs[|h)\nŇT p({T K@n6ٜ]gi NMQf2W)<(ŖV$uefLTY/yytS*E-$ֵ3[91<KM~fL@2ۖ4侇!.emr!5Ľ";<|-@<a$.g_)qOj(E[Uuo]Yhn{QJb li@c9Vqu4=%jcW,I(i{9h咏ٸ:!JIj,yNd֝AvOT!ǯCmnT1wytqs'k{Ф5qwmp=he (z x:,&W*L>w} nOb[L%MtĝK 1Ml<W"8"vﶪjC>K]n#'"^VR|IIcknܸ8Șsq8< {j0NK-6\t{,袆 $׸5Eׂϱzz-s9H7KR1P A7^^b@ꌌPF3qϭEX&Xp8vۏOˆAc<+ c{+"Ԧ{NG f;IIU-/Ǫ(FS.%9#l3!OZWiD\1ӫ\(bopmIJG 9O@$~AƆ,gRQtZ-%OO{MVē QUI*=!"[6 \Զt/-\"rp6C5IAÚO5%0%5Xa|ZSM$;}G72Q76EZFp#V3O,< FBx|upvlv5vTS9jm^i>#SA=>LGGO3f ]Ѝ >vR]YT:I`7O!p+cC`ũo_?%i7u{q[$xAyW V(KBUh^URF8\3[rzw' Exw;J~ lnA6{Ez%41f568tACU((>XJ\@t R@ϧ#*DO<z^NirhH,~F3I`)N  0^?6zs!7ls۽H`~zGpR}i~aw]Kپ܂,|9~ ᒕHrzMBw pzӹpJni(!TBt4Ku,*#"ݤw=xZHરMqE.P/c40YY+> dxIw[[ u(nA2fea|o0=Y E>E =yBԔFCP^\8'=&1䶺B$B0nE`8KUQ&)HQ#sx!XxA򖒃YSn'PS)*PB'ís (M;0*!y$32JDw Rk~.r[.9\z\WVj'OBKXV>qeX߉d{E?6i4V%@NxF7r%seWe쑲X֒Z=G:KK}^yۋ&,8?JEs49Gr8x~o/E$sHs pWп\i"-TJrCQ'՝HXΪ<:6_D-6lJSmk!vKA(qW7-xij~L{cN@spĪ&\ueEsf6\S9&B"o P}Α qJ.K;.FkF 5e\w# \G0$o@`] c%DZ<^Y%"N㯕0{[c'R^- 'vϷ]e51,SQqX5(T @68a |Z 603K/:'Yעt(~g&(b; y.dPHAB$q@ ,Eտ<$$q=2мVxr.M؃i;hvxxX]q՝@sb e,:r-RĉSw ǧ 5k 8g?NbEg*bғLKϳ]:T#.@DkuY% D^`5n4z®ZmhU na%pyx:#w|I*eNilgO y]riQ C w|FR h<_~lXU#Ew<7QSh΄it80 Mb&]cm~H09a?q9.{F5KݫUZ0W=Dhel e -p^!: R҅ q1!dz(Vm7Pflg՗rWׯ E}< [.,ABe/IyBsBJ[KĽQp w6WZ> iD&&/jMzqpGagr AIWϻbYn9e 1ķ߂WH_bCR-)@·P@wRnS9eψp뫋h֍e)$NPS4_g,6{$L>G~Tv CJ>iamDv,2 Z /[k\,ͨl틶tEo]_6C3yi^6319x390+h B8HNK/g:)֥4O(X蹀%zdu4'mP$D_k~qC2q-m&Nر9|GcwYl{'U87d77-C`i:#," N:s@eeE5%[.1]qw1iJLp,%05q`.NTMfuT"$ue/n ɘ]6L{J;>4nq#.2Ffds=<+MU`IZaLbWqαx+ը#P>!wL}d#;F'4%֊ey/EnRA<{R=+@٪^c?Vsɢʺ6"y S/4,@>iBlD`P51V>۷|ԃ0b0mG*y4|yX4W)BS%zovuE]c2o6&TZ ZwuxUK&0FkKDŽO PqsE巴Gk~1LEx΃C";kyI=s S ԺϺȀpvng*-z'{oFhh05I1@φz tEBiֺ3 dvs6<3zעS(Ff>4i2ZHAιJa#jFdSJl>r=GbCj5gqh5 Q",u:QFgK*_N8t틄R ~l[Ԯ(LŃbDǑXzk}9dtv=27tB( tlC[q{ 8# KempBC\l#({3-i:И:E;^%v^QVD IL~2@*h~gO (0[gL=ݰ_}px*O]ST("K\)T[Na%.ykAûyvm-u' :) LSFч`۪\rva6n` vaa̼Q!+ %,1J2e1Xd)t|%2k! ֬hS$3l(Pl΢Ԥ/= b@%~PƌuH/ 7e~dY뺆HY9HfY $:u}KP0ɒ&b\uά;_@m- TnT3υTb F+ 0`yX;SXeYA#ɤl5kעԏL+QsM2>mIv;a,H*T}FDY:n3KH@#({|CB2CS–dzI< +X =MRٞuRA2煕=" UqF|Clo3@hrrzʓS B%&*9Nc\'9,%̐u0E\< mxys)ܔ2Ȑ>۳4qf]{V j9#\ujN FI\s,,o 3G+׵~E\0/5B|n"Ќ.*j)dDS,v5Bi8r؝# #C6^{ّՔU1i'<͌3o~Y歂cxߗ'Ӧꬉ+=,azJ u>fG"*ȒP2S@4ay*\Q K2t;(|("20`0$G% [5LAΪTҒڼuʕvmxzª8fS;XG j*ghR_m%zEPc"(Kؽ;ч4ʖ_00#n fiFy_(! LԪk( ez6J_NgOy#b 8RI;J V 3S6|vSM'B+Oi$g`iAny׀j"jܺzj<3͒acQTG;ljҀꝤJ?ĦN:!2/YϾQw-wIzZeo' Bd E>R})ri(. RO2џ@R]t.ALo̎@{\mD!4$aߦ:'*E ٸMdFw:RVX*L->!J/lS>O:` 0Qy%ũuF@zqzDi@ZVXUt!a+0L9G ZF(bK|?A1h64ۇ[PTq_:kmd mK0ƠPDw9E%T/-^ԝf>d L5-N,vn2goQ\DTӇaEЋ('bN۶-$g9&@@,Qʢ'xSti- ؃8 ?; #B 2UԆ;hvɋGjCBh`W&Uhkݡ~~ h [,/p/! ŮRӷs>E.kZ'ʥ;;J)쫕},v 'q2-b\?v$8jDC|))fPl '\r:2j7է9V mn,$*zyЖm{;r_ZJi¡ FQ(+Qg/zB!qO[m+} zU.pݹ8XjKӿ rms4\,Z N08M-||aFsA#8>Jh )@Bq7ŜX^ëy]jqmλ[c4T[Eʊ"=,o>^Bo4cKq}RVXs#\hވpGkx:g0ڒH"]AMdz@.Zv),M#{KvA vKl[%HG;NWٿueuu;{R%M|4)Y363~Zb|,n^&:'6+`Dca}MjAwfxm1-oL1}9v[, `pCWVvjD=U# ɸ *xF̕կL[LdG- b)(KO㮲Zɘ^X9:L̳2).?h |i7kO=AÆ4~~yi|sD˨R؆8:do(gXagQ 5$0=asy껤 ( #J1ojYЖK\Cg{F8B9-?xZHn`#^tka\χ<KC&}`r)7;x8UXy lzJ0zAֲ`3w#Dg66 ;$SvoΌQ "jeAnŤb.d@i5q?OƑI_y@Iaˌ>Xv'Y{}2_i|5zg -?͙?5lorHݚIK8}oׇ ÿNB1*Vj49Ί j cl^߰5&x?"C$t'L# u{E0 fTg:L+,D58޾XK"w] CFeMY?oxY XM䝭(#bg>5DLZ}g3+!-3I _NrO4[fܷ(*M_{4jkpmPOʰj̟vյOCo9?l.gRA/߀^aY!n/ qxX!Dө"TM<!=S.ܓRE# mfk^/&sGV Je79zEnhǚ>Q-5cF#o::nlxZrusyHǾH x=mtVV)>Rs"xH΍<l~w*@^2^cq]K859:/v6vX^h=J3N*4l%Rdr;l!9%!7i:X@IY -ȏ> n1)=6DI1kG* wI$wKXlYU.RZl6dŧx@mUH/O}iM 9^R=h-y@@fo %iC0 :~۠Rk{=\!PBy85Z 0r(bm7 [ 5UjbiO >|m1$ihRD=9}%$c+))d[: z`;(} " qɟD]1z +A}ɼKy/Rn^ߢՌ|?ӿ (S&Kn>.{X'ǰ>/;Y7QPfA~1n -HcAK!&\ /48ypHvuT5\4|EEz1e +v-?>H <Kv}ϱȲ]M??yE>%5DH"(+&!lRO@H|n&q6ߞV!萄n e)OTbƅr QMv|O0'wvhdRO:ߊ0{EPX7*^nE_JץF*%az.#&^e>{-d!]Zcc|b#Bz8Joz+vz0bgW23tkw j˃uT\CULiDAy5Kj6]G3@LnS+-NPnK-:  ^.4ےSқq0);{0#ZZ8*h%1rԇea9E91 gqnɛ gy(*;6p@_rp3cX3*aG$yu_0`XuGK0:%?a&N"yn#)LW+(u֤ ]0ԚLDn 6S, =[dN(EB;$G"4& #orFs!h n4CNX(Ij'9f Mv "ުrB7rkZDYs+VYB+Dq&9²fQw|&O z p%YJ/wڦ;l']Py8$AV/8xӵ8-0|Lx>Ikuc֐ ;_. pw[=pKF19HMʸ_}` +qד8F6[vg[wGdd}NNCŹkcS)rNb+w4V Ykb;^:@(ϹD:})?_$H7}FIdJLh6+N$+%UR( Mw3?./,"uZ'zV\SzZ*we7 p4=i7 ݩP#͙9URbY)>kP]KΘk4O<`=xW>;juY6+{*ɺкC>rɩ& jV TN?33OM4فW)HOfmߵG(a Vn0fLf'AŚ}GQg7|0pdhDEe a5s@LWCGZZW2 57mVBj2L98 6o%ht/cl:PXvąIb T_7}MCEi;ErQxå"0P,Ю) o\倡G)h"7 !Τ-^C|Z jK^E.w|u0&5^i˓u/)Hf)Vn޷t l|9.S|}P%@ChתFxwGG <:rd \qhh`*u֐ GesW@r((H*UI^H4̷)u&|-D޾ a<6kp+asdF̌$#CZf;߭,VXF\!Yye6C؇95^iU_$N~.)M0VzfeHĚusĭOj%Z5ciq)26cYb ۜӀ{V%&ؾ`.0C#{Ә J@K{8 Q%/,BI] =BfaAM/[]Ja;*b3aXaƢ7qqNͻc/ɋJ E,؅~4@g#ae-Ur+8wir \; n5`KK!E.M8<X9k ^dP0pr q7/d'$;?^KdD e$ROa42LIk9Bh*}IBƒ=+B۷{C~&F5kV6],y!V:s{@vf'/Uj s脂ee ڧT9s\6OGkz-OCv8 +eTJC?]BԷnFAڍ&k1d?PRB`"k9#W. 3PDDwgZn-Id VKRbqM20 .loNׅ5qQtnhװםψ5A5Y[dwfh|m|N' N|*aua* o[u?9۳Mb:Y0Y7P&jo{S?{v)@IP3[ә;(o0  y(kU.؏n"aΓX\VΥD?1ՖTXhGIE7,v9=6\V= L܌7#F-M? KNΓVk )V wL.|]O-"hn3hyot)߬*UGt|H|8,qܸr0w2W!=„xM%z/$|>s[D&S`?jHg TϙLCxGՕ=* =a3R?3iPgC[2i$B?2)aĬ<3oF16)}O9Whj .\V@\@sCh Ͳ.yv!M8Ucݛ+~F9q5yIUmFQw7*MhӦprY8V1JG (tG^_痪LjB&]:Q%0POb"1de;V%㽠FfbP quh¶܌|A+@ OR&d-Y^J0G@7)8դXRG-ȝR~]g+߾Y>e O*KQeL)}¬]wË9Z"KL7& +{:ecy*$_݈l~xmt^A&% '/1$z}y6G1!yawtd "Xe1l LD&SF9*[rjǔԸEC&,29Pf?Z ~Bn@KBz ,vi!@lz TWIƆ 1vEYBRBB&16od,ȶ'0̈zc#+I²`K:qqKRTQ:&,1+˄ɬs0ςy0gks\GbEF/;Ϝ5[aiP`޹á"D0 6צ,6{e?fq I8޲5- /J-et,rnY"(6BOhѮ\ƘX U׷OCU9uD8$ͯ.N-rR rqP c{{h/}{AUK0=v1{]RDZKga|Pɐ* \ 撕&Rc!^@la",re%W']"b9 _8c4Br@ۥșd-j8"?K 'Xi[gv%EsH)>-~ FeD0 `ܽϪ2*NҨtRaQ Kg!8J (J1Qj_9Љ. kt 4';Ե|RJ Cs@|@#?JC-фi[/tE?_4z< ^jjn9٪1Oz߆^ޱ l @1~ et cВF-?ybk_SyzOPVw'fVrb~ ޜ"Fs4DT("tMK[ڮ>t<31>-'y?򱸞ʽO}ixFg;jة7rCxl6F1_OHNr`MV@×UXaG3ͫl/5<X;UM!rs̻8b_ϮAi~r0]>r)뮫,96+6s{#q*zT >QT#T丧a q㋟wIH[ryK8Z?fH* BYp+`_bɖPeTf* =a`uҪE׵RAa4d[B߱}$xSS/\H>~3^P\6wGM o3=6P8d`la߳MMi∷/z]¨(KI7 ʕ zk?IK@O|R&\Q{_mZ)-i)9*W,9, ?Z“j@,ar<b3Wc1nkGAPjg.'A I]Qe_tr]`IƜQbY%:)r3LnL-Qp+A ASgT'Bu;޸2k,B{ƹn7J*S"%DTgK7?4+CS`dSKWd+,GoSgD,{çN͐cW{;GOzc˒86" ת/M*wsT?$M&4ij yPQ3z-=J)5cuILby謭rȪd UUnYn}`)`zhH," z;~"4< T΀^Yۊ7ܺoV'tr{hȣ''|4Q%R[`i!c"\ U8Hkb|N8O!A,RM t,y)Ahɦ]~59w|SsaLDώ|;7Y62^:[qX8eaϥakvuyɏ0 RZI N_n L1kS5]fԊ(v'ٽ$jDJ_ wcE]̱(h~/p,:VP`ث3F 4~u?"MN&(`b#VlTΌ[%}0mHn3"q>g_3JJL'jtR6L>UM#`_{tN|ȳW$2dm&GV9 [IbqYwe~g&jwZ{5 w26u sFYPѽ.Mʨ8uNzU=7TK'|tY S1úS}&<`"0yqW9Z;X*QRB|q >}CN^uyIrDꛎvADv!%9wK_ 1wL>d pBͺC* +r#NV$15Ңxi ]foPPG$ic wKݕs@.$K $4s\·$ hjd08RIaPh9xW?i&rRW QR0˧*ds2n_/صѱ\3},1.%<`*`4SP?lpq,)A$:X1 &¯PTy$.mH&4̿t=/dֈTytO_ -&'7f\Bd6%dbqQLp~F1jih~Y9ݜX8EtT`v_[ɱ* FjƁ>!Ȅ61Z=3B;ҙq29۫PYRv^OMlP'IK9.mbG(EzJYgx,+`"( JA!ilzwoC6IGCQ]CXq7ƒ_*vozo^a6/V2L'8h,gن%t(!k3B *GBpE!NK6,>pRϿ Ǚ&SH{ MQ6l2fXNѝ' -Gت܁If)8'kJwζ,K8pJ!)P1׳ZD=\-tvD4tE)=WL~Ǘ'yX0A891)Nޡ@)< Gm#<0ȹӤ%h[o8S_3Y|1lAB ʑ;2J{Ik;mg҇~ <#8b05gm?_cjZg6qE=k׀ ր*Gr#P- 3ize]lDbC89?'m*V60Nrؘ\da[膦\)u96N"57&ӳOnB {h_wa6`F9\!Vnh)?SSm-=rVq[p仃'9$f?_yp)V$o% c~WA8osՕVudk qvRX ,y - M'xb~*;.SI:#IDNpVj2䭦!̰)蒂G+֦ H2tֳCmp\&c W[VHaJ).ܶ)).czY?: /B,CC3Ɖڰ<ʰ<,\.%YLS}3/ݫIe@s(@qkۘ7r_èkc-~^/OEWZ4F #hh:UśP1_)"^3\yu#8rAo߲3F<]I6]|oORD^Bi[|C]*y7"ꗲ#ˍf;;.++'!v?|v i:{%<܃bpRS[Y։`m"){ 2A܈k@8 ƊFtb 淁њ󱺬u뀊ɡ&yKs2fזuiݽGs'h)`-t~G(|^ Tk_;yZsQl.e+[>4\_"xp*7 ll%#nGB' ?d)h?5J#Y~7>RjW p>9W 2'oa[nf΅e K~T,6HU |t@>7{yw+_ǮaۃDgu3?-.~6smOm4K&bF1eYoA!身=e1q/8ѨG9[vS 2zX:&ђoTH\7*EQfNl8g72tIx;A+kgGQ~ѪN\;d,ISs~ mZ)S:aAR3I֋jU"կ*^6FV'!׆J%׶SRݶN,Zz4IÔ#7YOm s`c*[FTTXnW/ʪ4_D7N拞Zl 5q2MB <7~D?&JTB]j~0kRńȭv{с܄'*)<$@Z2{bYnSV-]qQ?sf:"ިyй #>tLJYmb *c 1)j|uB`O^1BLY_`]bqE a4U/pOT;tK.+Fqיr.P"*}h㦞3a$ف ft%OJ۴p%8>#<)UNTOqVWl=+pGzuz"!i8itfU&ν- Rft`90OʽiY{LzPYAA(ƥf }mئc`HXʔ(̇yj ȿ֥aCǑ8Q8Yv6ܑAS,Ƚk+Iړ pKy~4 9ZٹvY.4aA @)՟_}z-R$m[6clEԉ2l+tP>nmo/bHdmXR~%4Ƴ|fcl@{8d['n&FMHUf??<;OCH5MIa9 xcQ7.Op+zfigrQC3Kɱ0BenU4C]oEm?r/qbE!EHy)=MGtL-|}Sɑu !ˑ&q( @ǝR`[_Ti)d?`Fc8X;?Fa گ: U.t<sT]m(W]Mq|ٞ|+0J/cۥMatpn+yʈ<ծ,{An{TʽYR#0w+Áغu=ubN8Gɤ'j5gh *^Nw@y_hgwAfeqxH`, M7"ԟ:9>e|kJr ^黊V:u`…~he&~8L>YF&@U =O}U&iʦɘX | < X\W`o&\jQae􏣚oZǣ{Q:%y,0k<6I"dO8oA+7n(&^9Z=בnlDV~C$onC<$"왒 `Ԭ btK1u`;7L9/@}&`&1 .)g;Z0r|!3!"Io5$}qMˎ/rj5ȼ71(ULN/[Ew_J)Vz [4'EMHSs4vKuoI͕}ƃx3&ž27}M!6sLg+H؍r8N i2# -5£TBYطDbsR;=rC~0tp\{#%RSR*`@]3%]x1߿@_f7rG#Vbr9㴊~0c YHWVĜΤɫN@L`J#͕!#*9Y5,[wQNMW!]!/,m|W2;F Okre|A0*&&7ڔ'8seWeyvMƾ}"2\l j[/B̆<9{7Za<:!=UT~Pe7~r y`|'/3%r 7@xF\q0 T߻uq8KK,L]cI-!] ?X*64Hlr"{TDj̳6K["iuK@[z97~,9f2익.0#J嵭Mm,B1q#k54r_dNtqT-W3@-urJk( Vqr z/bq(Eg+>6L'/wП(<TRG=m2kO`4-z~;{!rpꅂi'u?+ XH+_O#:WR =KAOTO& &6n?=@{7&+tɿy7#jtk}mrBI6}&G.'--5!vo8n}~. 'ֻ}>הQ2WԦŹQ&DM'rhMurȖxw7Yyqι.DQd.k wCLUg&PhG,GGA J_dL[:GqGti2QCjFkBdm,!?4t # W۞UF~b/ap>]Dk$g7ru8ep-wqLZѷ̚e.'K{TT$S0$#{KqŻF:wOQ)it6yd})~cX -@/ٱ!h - -*%ӑz +2ļɿjdPtτO!V };'r\Z;[|1 0դ_` c N ^'+8F 7a // JW4W~맴cnb9j3>@307S:Ac>B?Ѣ zlCUv? qѐᢉL}]O2Zwha I V">0+ѩ8v?^Hp/5y'\hud'@sׇo~@+h9t@jo+.hߴ(} p@XFg ̣'' k@rW%v薘LE]~x';{i5m`#kE*iDQCehC3 LgAgKca:nֱ5y2& yII,%*-qIAC;j)y4DxB |83L+ H"yOEDSU6k2R ,1ȺMDܚS 8*l7ʛxOEUqVLO|*dtsz@ MӎCHks!d/u*,J2,wLmQDz}_0肰* (?̌QZߐ69J4j?x(Y2h4`МdC F!a F. JQ­҆]?rTXR=<s Μ߱ ; (ƺ5Tl;|׾,V@3WO87b!'+OF]tv2ᗟ8AwJ%*[{0vFZGHW?nҁ/'aN~*uTDFJX+tJ6,ze 8 cprr$wpmE K?'lau=zCPĚ/qE=s㮱'_G; ]AI*Gv-:ҸwκތSA Eɫ{p:ȏAW[(~ݙq>(/HF59wIןmM}υ C16]kn;.(815P}aUoi뜐7LK2qIaD,_|:X|466Vd=i9 XyIԺ"DVմgV$X2G|/,NUD$ %@z7r} "mvq ;ʃ*xP^EZ~~b9xi8H .b7n_z QɫmeO$NR#W>OC޹!;:n:6bzU >rd2v5(eI9fUd-Q X$tp=H0@)[Z6z֬P{36% f{x~b.^w#5Rw08/Wu%U,1&58@LM ֧!ךś\b:CfE ʲX3b"AAC͐o@*%79Qޑ(PL6Kr͹Rgxdzd].h8|m!ׅg-k\`-;P# ȪU H6>? 4BdɇOV+W^ea@,E85l: Zr穀V4Y$?YtM{ظ0Jnz;F9D=]/ };l*5 M(Hg:ݏM&wyé! /N'df } ipS7?NJ: G+ȌjF"y@AvMca8/G$#,j7c;bOTB0;i e'PFFδ%8^]$36x•  uJ1AJL~/RD׋|t$OGl콂݆6K n@sxnx;+4A %مg1̤)i8zۍ}'P&Rٰҫ~3@Wob~%cQzvPtI> ZՓVƎ |WN݄e?XriY,\Ǵ2UW?j뎡ryPNSTt@ `Xc%*&3U@byD(NizL#%4JP~`A>Y@iUMHS$1!vO(o] N#dqYi9b*I'Di)^Hx6yYSPQs/8R>]aР>}"8R)/>mBr(1@%N9KzjQcϫF/jr9"@o̹7E x k/㔹Xf\>!E ,c'V[ kLũ!~qЈ!O`D$@N7pʥ&gM-JAQ&wMYEc2j xDo~WE˭*w5W'%V#f[^f (2|pa#'tFiP}HPllfm7>.p=@yVF0Xq) :E W4h@"ܜ}&\z" 180'4C|:oA3'V:uS~AerfܑLjSEj !{l/Cla.Rf)Т"*"&JkzDm?|yh,"7CCI7WXyE*֣+Sz$xyZP(ۄ˪fIg]7Mbr߼&(| "LŔCD[h>wt({ěKn}hwH | ^+"3SbVJDnv2 "Ll%bG` *˚~)";/v?8+MiTt_FX.wiĪ6#)͗KO z͸a;V}OHմeƾSˬQvSp$Q~20ql U/%9 X:۽ĉ>4_^q@ϫizgy-PTȵܠo# k6xC7sՒ-٬i}17o82')#JQiU3Vzי?&+t18S-;TEWl @^@lLHt>F p i@~| S@ z^i٬L@0/xz]ea䭃)Iqfj[R[_TN' Uc;jhw9sSj(9z3ʉNYuUN'eG$=%v0XMxEkCGC)'dD{Μ"ޟ~-1ZHxVERQL;ola&9cs]ܰ}Z ȦaiWbFz.Pϭ@5LGQQ Crh 'x:ǝ7P8lE<*\F}:BqyUx|諾!P%mV88A\tx T\X+}IwK :;׀<𵕌 ݗ*iٞ#شr "j!r^P_ 5t^!Ex/o/,Q+j|p#u4"T ]jı5 Ɏg1u4Bwjݙ䞩,6j5B{QyW5d8ۑ8\sz5[kV&j8eY[mr! eT7boV VڜS!>QVͦHͳH_yٍ1.BygM7ԧד"̹ J罪RR QLrE^ Uٽ>(Hw!?ŠPEcEF/^QЦgfख़mRȕ gE @GV3X[pt TD՚P`NK?BB)yK9{{ |UG}:¹Qo" ?Q .s;{sj&Up 0[\>|I>~ 'rM/ϙyBk.=%Hqg^hǁ{Ue~0єR(u1frup ֈ):޷,۱&j=b7;;SM7!F{m4Tmm\h8Yn?b!gnb9GC,pL}l RiD<$ I#V<ϧXC|ƏsGgZ1Ԕ❫ sBpl5*+#{sU#n\=Z{is.5i[ْ$MEVM1ׅ}~6"#,.quљt4Sl2,I>33Vtr,pw$8Oykmqm'ryU82]lJyS'm@ f+$'}&}Z^m>U>(~qi/`S5E1G 7g|t{]X)X$ HoӚ'# t=΄ x+BC O6f/_ų:t2g!7gϪTլK-b,aGʪJL1oc7D~eo}iN<^J?bGCup&>a0fAzxeTU;SSi'5p B+' ŀ@K;%Y=Tz45Zauޚ=p3؈%k0"=]qni Υ3Ar*ܛRO9*\  gߩ_L)T&/ }`hU.Rn kyY>U Μ'O*z!=b?1ܩtv ]`uTf?8M)V4w) |)X4=t |DLg,| zwI=4^gS{TYZH,FDԘ@;$]55`@JcAE%r#ɇE|ʷp!*n&2{A:.{h6V1 *qAC_ZIFJUY>Fx"@,_/fٔhU\fY[5#uq {2~;ȠC?yl7#7l( #gt޻)nkRE >rmw&1S[|]YgA7f-ʓ3);wzo7abx{7<5z 's#!Dگ(Gtȶdz ֋Ҳ$BrU'YsS6%[rG KT..%HAAD9Ó@VM{ofЈ =xԐc\"M>)K=aPCw5L { 7$iS<#h=$Cw?'Dkˮ9Wu,e! y.&Wcb ٚlI $o9ζ1Dˡ]|}i,]ǐ  -ܐ=WqLU! 3ߋ<(g°nwF18I_:^#Xa6BtXNM[ BT9%3+ަr2p Z)ƧP0|Vѹǥ V #' ]>$ZcL@ΰ3ʌXB_,U`t5&UjoSQ=Jq+hoX.7Pb"᢯ qS$  LwE :r2;)#O`Pߌa}x, #]B5 J碭^tSՐnHx;[]dhYZ18}m,bôq!"fP(`~ʍPJ* P2o1W+;q#Vb͂{#Ϲd^Ǫ%ЃΊeӤd:Rfo'r0^;iߨP_A %I .דn3,c۳.X`aa\PeX.gE;Qr!,ONW\&^d=xܼ$% "ߞxqI֘y1I_t elP/>xFfړ`3$J@v /hWuhB+﫩FXe`s P$aL;Yƣbc$Do[=c;hw7._KrHT?QI^q|Hd+).]kOKI@chsXB֮ ~hx-Cek&^H_ vA993 rJyRtN.4HO+K0*_?w%.蚾m@qoIhk T/j"L+8Mj1d3gũEEz"bFQ@[Ŵ7<,Aǵ~qcD93^@*O ZYfi$5A:v+{qR1[ӺmodT촨@0Дs #qiѶl&T 0=`5;FFSXuqc/OHQ3aLsćvH8'zTӸ9O9ԑ [$i .i-F J`鳿FX,[SbQka|y }7a^&ٿCn= _!]__nn-Sʡ2FOKoid6sOߐ \FbZٙUJ@7\> /Jx9\Otf2ۀ-1Z2>y/ޚ?q[2d2}{zpMA ԚYό߉Z8r$$vKy|굗]'QL]ml?vVpBNR-;'3:F.OS|cV HLYyTps+5DҸQF?_$%; 2|Gw5m?q]MX$VJ)V-|`J_zeӑ,*5t10w߷VK l,+O-욬0[- ׿ܲ׻ۇb섰.UĜ4WȬKT_..I<\D[0B/}ITcw*GaT>g&9Մq3:+UI=3>ƙ <7326a[[EẎ=Pgm ߀/NBHZO(" b24_uZP%8v=F>(G[)4h JrY #qj؝#YĻ\!wr4trdL9Ow|ҩO3h扖39(쬎)O* (?޹.̃#p4b/N_EuRM~ɂ.yyޏg\,YG m5zoX_gAlAnK)%]x8?uPw uJ8>CxD'=nTN"eqz)Qmz{,kRҤ)[JDeC'wWJ'h[b8jեa2'?ѿg\8koZ\_hLiAHL4T !m5ե[O%u;Z`JG-K7Ю'Ȝg|45 ?x՛p>4<9CMZo[~! Yd0(nP~1,qI`ޗlcDr󛾌akzZf7Ͱj|U1 񠝷 ;_'L'hIJN.<527X;†T뤖7/ܿXopdt mmd(r?o:G_僡2+~>%ЏW ypheF"KXLnPK7E+w2įfѽ~Ьα *Em)n,[ ۾i7ZTNXU@vu?rϳu+Y?)]olUKU"t}?N+^ ZNS54_^C{ş.:GN4 l%9BӸV(vmK4Fc .}e},9l aUZYdF"Z&eh+0{O ,@^%]m%ZI}(pLzr"Pvs0y["ܮ >{|kM΍9w- b)8I 1R|%Appq1\E_'m@Nܹ'+_*dOýϹ&@Xq %+v.$VGtK+󯳵CTEg= "EaF^g53m)\CrX2g vF)|]k"^B/$$ˈ[dFF=T_щ g8es-d 4NH qȊhi~QO^ dI4lƒa5;Â@_1HOdfM.X5sF!l#x/U ˴6c}KY 10A_SK|c9&9oӵG.!)g 32a`s~:"9DPwK fn|ƲȽ$[H7@έ] UC=6`)_'͓d#2F1c\ +I Kif#q65Q_:[U3rhhfg~ |TV`>H 8@3T,^h h/9CBzQ( SeuQ\JU/ 0iDVN e EvUرǷ+^Epi' '2lLTi1qPGc5 k( ͟_jP=eza*DS1f/o^a< NZ?|,^(= :ޮL(:V*ʓ?sGsF!cӯM^A7Ncwii6ךh\os_[dP-T{FTPRB7xOީ58v9&\O0嘊aa;04:$]X#cJay0r^SOt"Khi~0툎ד&6Hr, aO=fƅ+Q eElzq'3mܕ*&Kwg`^JT~`U`l>ۭqd'F _zU yƈxAkp8Qz(c8x[n.+$$H gNfe%#D@ĂpҷQU.ҽvX ={٣rPe]^ VojY˂++U^!Izt[Ⱥ_EԡoOI%% R=M$]zV3z`?BbA&b#1'ώ E-:(l?hb* KBkzW4[%UYj'ѵ+<+\o+W}|.5Ndf&NZAD(~B>x4UA3j+l|諵1~'G  9&~FZ(v.Mo$nDf*q5_2Bn% D$>̡/f>>hP6)'y*TTjǭj#( VPW yEwH+hto97%NAImSi> $H*r ),ޡZrW# }Dk,&'k&ےo9 ӏ;̀3$dt1Q[$ہsMUeNSq:;*ȻHxI_>oD#ʘ6=XȪ ^]#m(B)pJ̤Mg2c\ԕHtqMeX fZy $=`"#vo(1k#ttI|l̇uB6BIuNLA ybzq++,Vֶ, z\CW`=9gfgC꧃HobXP&>%_-'Th&_Pu݂fp3otAS`:?[OZ'n!eX*P7:*PIL6*]9?ECJm8؏2w0 ]$<7dfFy|fV/A6'RI0 cDx>RH@qql]`B&iP4C6GWA1a2G&FjruT{•5rQ@}ή iG# N _e63v'(MץiK\ dh#rNVhc*O)s.1qM"pϾjfQ̲BΨ9%plJ-!]7>pc9[$1 I'QqƉI0lvYG|mRe1h? JEN)Tptܗ?Q4(Ki4酑?r,P|Ÿ@#:]Io{8[?^=O}+R.Q"*Ϯ/BPwyâ{,gV [Ja:uA^H2vG4Ͼ2W}kpK85!6I7M̎ ;MC:,aGB:$hXZ SOL<1XPZ/wy5+ݹeAݗL 6RVmr ke)JQe`pBgBGsRaÍx5ЍO[lRY <+%*.5lMT2$%i>0pHuN OW ->F-] \s jFoKbIpeq/+O-ZG`3 H(r1KB'FO9A,v'^9LVcr<1b$ѪQ@e3XVu@($ґ .9}`Z +:]\Ul/93;epmm`E +W?Cox fAW;#Z)cƔd'}/Nu$HPt;d~ޞQAx2`$qZSMO8s2h3u@pc&4ioEvw{wԯp%afT I0Xr=u7c,-'Y0wS.W)tw X7 gmjjnP D~: u]l7(̯]Gn\sAʲ -mݝ--@lT3w*-q[?M0/zR+35dGy[Ȇ7 K۞ S|5(0*FaӅ՛U 5Em;̽G_m@Xä6r닭UE _HHoww(>⢹aLA+zp 1ao*.o dT1 mJ**$UܞnD|sp8d"♔˱ y:e?4?*贓Ϩ} b֤jpt`>-s8N~e9_Q%}*ЙV 0J#uV5|s\>.<,*V*Q= 'N͌&TVExOp8 wW\,ezwc+$颥 {y¸1Hx$1"(,q { )!0-u"v Fa1&lئES;0 ,z@қHcxo:ԉÌw9TKA=;8^9"V!9Wih, D + u'b%)&4g]+8ȺeYN\dtxWsyKC2Z!Q2 Et.{ "o:\§ t2=U; ve=DFm/+oUlKhI0 sۈ/B1m"f&A;DpWԴY#؟QVAz{Q54,G6=x@- U5cfE.v'E|*BkCL{3UD0[Co(SƂⱗ`  CR_g;\Yop543ժmtOJ:хF֕3:L~tϕ.ԂvC$և>FLitt|N~߳ËU"t {&/("W؝0[4wb\|615taYЅjІ ǥEk2zGſ )nzzEP G"${o% 5VQbGo[Ol99ƞW|kh>;${%fTkD W9oz|mB9t|6l.`J~z <H2a7{l?fd56_$ؙԺA[V[1 ֟Q8%6 ?ax7wGvwWW;fyBV{9j']ѡZfW`R*E( 5f W`LW, 0e.4>A)jYE\KC|Գt9CA9!ZO 04Q.Qm?cBFj'U\C<2(w>\` T 7қ sWz{>S2=Ʈ TðVYfULؠ)(N<z^Ƹ3\u4ڐ)j \SdGN22V=Ss,.=d\ &^/tZƉ6JRʬݝ$"O6j`U0.D(sxɣ1nԳUͲ:#r)Im#3 ;hRՎj݊0&`HXTH96+Ѐ<Ђa3-h_Q ?, Rh*p$*:]EI=2Y8OdPI$}?zUN&];Re,1yrvUeL Q Kqu;;di'nHl"©Zbʏ5`*IFs\!zw7%A8o?8xȽ2,[t;NPhA~ϻ"X5X!fÔh6TVS``tSzo~9)Ew~nG.55S2;1'# q% ^kQE&j A [ۯbJi+PGf@Α&%~ d86m1}Ԡag~Aj#&%5Xui̴sޗIjQl6q)YQH\YwԝqJ(XC ԥצݦJpN- %Pwa'dfQ az=( %jK칝ä sfmffbF?|w';zJT^1d,65o_<2= ˈw$jLGZb/C2@Y]7Wr hEwg3 6,&׊FM;Z`;Kmn D#Ƶ{;CSuIa&QSkfiQ .(@`:TrǹhHTGB'"|Ndwf!߸ |WaevM+&葙L-c'XV*mI4|@g+,7w6?1UVQs1i*S {ZVM9f(j9;+nk_JVjYqG>8aH"l0[pք%c]0 PUF3/i[@Q밝՛"~!U]Q.3 z#ŖE&ڷɍV_E `7Z\S`NVṣv-vnv? ?%5*j1IrC, +-SXH ;[ײ* k3N'wO^G;NEݿz{(`|V;ǻp`qv'ܧy;uq υuT*i3ս=I%?+AĖp.4lD(Ȯĩc-Fo X:Lq!PtOYt閗k~Bw\0 l 3B hjg{cyoDL_I^-_º -HSӬ-yAbygIBTScUǹsMYދu \.EUsE<( :v X584?(&-RYEb pَbXBV X[\U|GEAV@{Gk= 1f3U1gv_,Dt4 + 3^%`Nh}|/i^}27M/ |}4}jv-.TksDvyߦ>c :$0bxB`hZ1Ƞ#Ob3 y󺥍] 6FRӺ@U۱4 Ţ=Ux^&xf Q3oLxsԚr`6`\_'&LjOTX2ѓ2'v=6Qsiէ)kW%|f*t!4z|]o罿Ks^Xkm{{D)Ŭ]r3f, S" <* -"e6 aAh0ZӨ~WyǺK/nAG1܃ݲe/^ "a~~q߰Tv$]&A]YȰ LK9#75'nd: ƩKMlk kTcJ|8~!WI!TG^]%MEb,F4)E'BJ">|{:k۶XD۟ #n]S#gMUg\3_b୪uRϕ54xZ136 EAtxF:IbLrf*ź6Wg[4|1cP(-#n.}*äb r$W}y*sڃ,[Yh[_>R<5pVTbZ%\)V7rU:-G5AN-B̆{-АZ0o)Dba=WdWؼ[%"ԼiCorSZV֑fP;)_NJ )Xu??gmT[ݶI0V'gDƠ}3̃4KJ#3$)%lT!ץ[qhSeX0~[.+QéxJdrK\Uڿ!;t oq`8rIX)03{בlЬUV䙹p[nV;ٝ& Ԟ6IEvR0$x,Q5;¢ЫXoI fCwN4KTk΢نQ`06H< pX{eiHӚTB# &YCq2n?aT?%N +n}&k9qAX PoU.?K_pҍSp`M;_RGfƒ"/ȸE~Vh:Jhyw6!fd ' >(uPȓ(iM0O 2]U^Ϧ_ǀ KK)SM,Ҥ 7kܱgYZ07070100000028000081a400000000000000000000000164df7f6f0001e75c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]?Eh=ڜ9Q^{u|#`$6Xt{nڭ׿[4m?}ă23u6֣Kh:ì'vSHdJSür:e4I BSz XuYni *R):xxߝC#Q6–8!HҧgcUN4E L&Aޝz}H~BSnd.Vic8N&Uj&=EG2hus/)ۄ`_om >}7ŭ[+`'SOS;ߧ)7ڕ]J^TN,FD;vnT~h,7$٥ W^C!z4*Fn09Korj83Iy覌ԝLb!1 K1o&s`RcVK)E@6OV0+X(ʮ)${б)u6#J;oݢQ uKHoIx7+ԨK ?ӑP %"$GWl 96Xn%hVpc !ɔTF_KG,IR(bpn o3(J1ހ:KTɩ ؈6;ޟ#">ݥ46SϗHm JF<+ً-[ F?>w<\CR=v#; V-4=W9tU4p 2c^TGr:ytJA<>.>S&3f঵IRC{!L}13Z ѶXn5l]U>A玒JpkZ+`IV \^rթzP{{Kf# ЊGeC*"XR; qQey.X7D=֭--`B^yS(aͼ >j{1~o+W y][ ,l"2:^][:-[Bxѿ3P:.d 9 pa2t3>-̅Ǭ;8k&1r(1PLKH!t3zHve#.?mfuBͫ_ Qafg3\n$΋~\0"~MOp &挚JR?>KǶk,Dpa?t -G ׫>Epz4aڈ~v-P:)jI10X1Tl閦O& (%_H-|ߧNGQAu#SBb 2wAFdH]S8ى"[;`k͖}!< gMP[| DeX!uU@Uɠ7zS(jh}g]vTs].'a(*N$1C9K2ɫ>&ߓWx5~T huGfMm{:hOgm4ᷔRSp|oHhǣUP$ 96n謷_ yJCnJ ﴢ%@ #IA~AHΖ9]l/uTVT~ tE]|׸4}c cx{sK&b6 4[~ЙN\oы1:'B5ӠrӪ'R9坪-Ja 8sSD0Z0cAL{kqJ{}-1o|K@s慅.uOf / ՙkeΫP?b潐8 Rfl(m)^:F 鋸}KWYlΙ"f9UU xSVJBڎv9Bͤ]o ߭ C3KC|lQe.VNů̦^C&N4!G O)nA@J%ˠ0VX,A1@:Z3%3V WX3DTق֚J$:F"J ׬(]%pޯ]+]ڤEeGf)z8*l %;H0)864u)[Gwh <1`LW;R-^ ̐NL'N%eHZE0-&|N|q0BJaN5| Nxż VUΚY,u5)J!Ysa%U+t ,/&]\q+WԘHKjPYj 'P8kT>_D3Bԃ9:fD>`x ;uS$ؼB[Ԣʜ?%шt;_x_ sp8/{[[לA Y@~Ɗ\TQ4ߗ/WH^qX+?e˙R{p!i߬F'+tLB,(xN_z ^~``D3 ++|s(^kY8]H0aPgs'5ێn"MZ8+u#i]3H۹J%j{!릇;עp91`vO116qAWeb[ ?Y9't~~X){J^]xbFxO΍W}13Vzw鰮vo d(xB4%B kQ9ҕs{bE:|LJ=xˏ nm+Wqymf*ڄTw#PaG-pfJϮt`^|[snU}4 K)@2Yj&`sK^EIvO\z%Sj,ZGLc&u̪Xg aqmg-ګy鼈.W/~+QIh(T/]d\1_`ou`e@`!2V ӁXnL<5b5~4q7Zd!W*yy+UELV4I4ag_7VzL\j$"@)9|b2Y=O|.|\B]MެK 8яYνaW$,yZՋ}$Fm㻹’-ujR637n?J l܀Q[E0^z#H#Ϙ:q 2ڇ\g"7)%uEcQlCFrN?Wp룖BuMsF"τ.^YMW}hx*7o $s<1J6W-p&RpآwJw43 פE0?zxƨR-F\4zz‰uEmZ0p lP +ڭExi9Ut\*&u.viu=hgy!6a&7ڞNaŇ_Qܛ%"|o8ӍuFel,= Ԫf~ʂ!1jmH ͪKuZn(ZQ}mT "P2̀0@;ot:݌Y($$#E$R2Ъ6,{u?@~w= R| K}5MCȓjP!hE^5zn1QPN 3Y;Ǫ1$Fg\d; ,2̒Dţ_LM#Skϡ}!#*k9h2E~A,t˩xcRѥVc3|APJ5•sH3z2m/Wghir}Av}NDlq,W=p#(ԸBQ󂂈7RZ¸IwqR”sb K `1/~E08#b|6W/GWALUutQZdrVA1B?5zp]Boq{;c7v݉-}V\rU?0LQEI[QuǦS" 8ylm,8$%L*Ah5 תfR_M OC2GڬbYf 3j&2B ׻u#ޖ\ч_aO)L)IO“XwJ}&Gc&Dxi7>c .b8ڵ" RtJ~}OF*Hzyql䄋x2ȑKԭ:%Z|MݻWhw,9%ԃkc3N,O31V\2lE0< SM Ba1*Ox78G}haMI ;۸}\$j1ʓtpU *JC;L&jIP1mȟ|S^w@9.H1%v]/U73DaUL|8U\ڎ<ځjVA FY3ONS&LIQZ-ְBTE"GU !mˆ.TU *?L iE6܉@ υςKZ,}H*Rq+3KH1+_jv9o4(B]{V4IR-Ri+)jPdeB(Fkg,U> ,to8헡ukA]K^^7mY{U?TWǸ+`*:OBEr5x;5Xv朥6?WzE+O5OW9ۿ-6wopGnP~5YMH^E2iaX:"\RݜxͶn֔\;Tjؖ_x03ƻX^&|z=tcwae =0) g .(m羭YrTB_"` agD\ȹ *b`#N5ӳ QoyOi*ky̾+YzmlE5d{KN{f#B ]]{y9$ h6%ZCx6\~A/ >/:Z!C"6߹,Lu.yy~{Yj4e>;^_ fO[9N~W@=68ǥC8-Wc7tH Eq;ʶ r)gBKN0ŗp*3kXi+ OTjM : Vԇw`!7(qÊ i.SUA eB$O Ƀ%\)&hSzj=JcqêeyBxݛ4U"C|@uc؊lG&סج Jm'FɂOekXdDGʎ)}0hTzf&K%iZ?/ 0KV1xfzz:>jol>r c]Iyar|ERFy,9bQ TT)\ƪGI-*fCMg;qGTf^nI -"#f|sП"uٵL(EE+&_6uQ%įH*#=L3ޠ&4+rʋ].ʿn]Ip[hIғpOCp ThS /4<)YZB%Dq εhۻW[Sg \0V@+% ]-bWeWeg#uf=b;_ Uv3es(r -=tSU/l9B|O8!i|Қ(ܐw ,e Ӥ}aL&;lC' |fa`ۼJCEF Bӗ mc +m.*zset[Lw~pz>S9{rZ]e:Ajc_H_:$xfhH  Pb_m{2d X~ʾYVMb3p}5AZ xeE@+mʩ*'qgbqg -NiD] 8&focIO5yNqtp2*ߪd$[ tޗVD83/KhOw `3܂l)ѳ8\ C},{S{siqWw:inP5"cfH0:l -d "+! 㕮^#8y*8S,^c) HS&꫙L!SQF#P2^m 4MwFI[ZpŎh3g.z״큗G9Ԉ0;MyԿ6܄k GHU rc",'{/qӿn )n''į3p[ (+y 1:fh1$~ FkTXAkqYm<,Gm#Y)y&Cfpޮ&G 7P V!ko|>53F$(PQ8kT#oDA?\H1P?7BC3RE`7swp˜ ΜN3\qUuNgϖdlɈhlDQ'qE4< q50Pī Z}26la9ﭜ E`%N >w1GQ@Ä,p!esm5:{5LAqRBK5eWt鼄UC"H{&26nBfgZNnA+vuݦa7:` +ލi^d0rς&ǩvS??VKu哼-Z~7 k %{KcGY d$|xC"^M..X~v&3Lޅ|K]ȁ0ZYE&9iwQCC}>FWSRgڊ?=6PԳuw i,n+\to + DFS_q̿Hb_m%l/o%x-\PD4P$0zqwp#]jbd(Fa,:`ɑumlCp{=*SL3x^ V=yt{A9,<f ӵ671c\g} ogqic"jzE$bVĊPOxQ'\!Z<+1+lE;=4]WdPjzՉҀ{ɨ .b*8smп`5odEΥHEB 5VоOɾjlF[oxr߅J{n5yޡ`7bIJ Z3Si<g3!wK)y.wsqj04B] clp/E?ؿnȘr wºOF~|/KsZ.l0v`  $ɀ:>r#MJ!\DR3Lx-!d^-TcFǶf.S䥕̡S賹Ry\X;vPCPq JH)rf9#k;FZHS;ʺ~m~,9xϺ:!?@"KcorXnKV=6mMlFwk\tl{^ +` ~X4N7Aqe{*XFԁSPF]h{gm!o@6NM&J(L9ø M9A q?n6m .D\-Z(jP:ы 2_,![z:wKzt0'Gm"[&Jz9< 4PG^rPt(JrnW ;=qEu5w;F-_>X`''$؛ S+>oCx7b=v5[pf& xQ Bbً9GY}eR&zkyCypFye \u!ݛu)CC ƩY_Liʸ?3l 2β!&݊d9j_UO_yZ$K2MV>L"6qP6`Uއi#궙%]y./ 2sb19 \^;,85W1=FwLIuVc#2A%WcmfDVi#wLNai.}oW̍ik6J]}Y9(2z##"'2=jEZ^^:4gb>t Nƙ1lp \w Fs~4($EmzT>1, UtԻGiLCHkʎ:4c6zRrpfKUp7>I4?l-E^.v: Γ- V DIGc<ɕ,C{<]*2ڳ28H`\}n2?Dwkt!ԋD "y[!E ghW;ޤAi3VYya%xY _0o=~.*$IpϨxPzN}]9˓]guLѺPdr)< PYݕ=-,'diDv\6/7MJY`qS>*AK6$K~~~Ԓ/'4\J\cv> qUx4 rfFhvBn^N1/ԹSc4m;o߷͝Bi FpedmSww(5/.O7'*W`2 F xQm\ץ#űaq!D<b73. (4`n=(u*1ְK,bE`qp$m ;4C'U# ?F"kC8w;WcWs,A?{UU&8[ XA6ZӦEhN8TiWn{Pa%4а?b'dqya_ba˖°d d P -g"7~p/YZ^37`ynYJlp~-@@{o4;T Did_7Vf7Ck\8Cn.tbDj@5?A@h,^4-?$эHH}Z%FGƸ3<.q?"&f'Lfsl&)(ڋz<_B%"$Gdq<fRW9mdIg#N Ig9CmgzRz=ùP͔y[*ibAފ j Z,s`|u6ζ)NW0p7'Z ʒ!L)]kr  b>>حυڃVI s3 SÙlƣ . `)Rr-#H_O!턾sA!"/]A&/n aM_Fu@!)Z@QZ'y Ӥ}97>9&VUs.v)p'r!:2Gn6No\~Px:?^1T3Jۮnr)X L̋F(b)M}gؾ;wZphlՍ#=AjbsbpѧB4f3/Š>_\VbMzQ oqݯ$6kK՝TJ1)8RDЎJhQYa^޵NhGHAM^,&bMn9 PQ*)hy>Eh(I~ب8o0|3D_o̸%Z-{#c\l\SFVk.bd0=/bKuvlw|)|R[8g*J:d_B%i%K s|W<²eno8q G9O|{ÚdزjfF}v4*BO 52 W.ä$Yz ?hըz?NA#epd!j"\7luzkPj7$|ZJU>EЎLLҵ#&x.wor I%Ӭ1BCX]ZZ2~½;>NI[2R~6Ɏ~PM6c2 UsRU+D@D7)Ym)q;aցcm}ȃ2D  vd=PW2ZL7YYy]QA*E32׸J4=AnFB7rylw[IНO/Ȣ">苵֝&"Zҗ^8nY;(WNt$Έ8hI)tpLvDbez%q{krV,عvcpbu%WDZ,?tp)^e@CCMFS xM-i\}<'- FG{BFyHWSeXl"~JoPebT426ȿm'ci姹QLpleQl{7*`Έ t+7 9C)!B;~4L.lck@X,;B>vgms6&A]{VeCKK_u0)mWb/v:f@e T&hn" m7U-qb 1r?6O*0g_(>PìսWi,*Dp\ _>Y<Uy_fQQ -ReMxҽI^O<2 4]1A'B=Cq% p 9ڸ! ,Ps+)qAw3xUŶ 26%E(Dc:UW[!APD}Βc76:yِ _m17y_ Y̦EsL㭓G}i؄J}1ݡ7gx_^$YYm1r+$g΂- O\DbdU%G'5Z݅I6 ",>D2Ȇ`~{Kri[OHo"V'Jj>+'LL!;Vu Ljvc]Obve"8~E,\ 8FF룮!}aK 33VRmJ:yEݶ?qκՠ_pLٙQwwu[G4py^(qFĊ^3P5ժH>ueQk.e#_wn$`f9^4+5\gd!l2a5`Kbp=.y?:\{. du0"y/+w-tIh^x'aBbb]UތX~ *w9y̠pL ݈=W6W Y}t[D9ml?i徯[{y~1y>Jo-_MC3b۪oʳ,Qי4 Q W 9~BsI"/Ż9zN<wcP[q_?!jci'a~Hn>]jr]Q~`XSŋO :R᩿TC)|cST_r9?J.~86۔gmHA>oMOhsAV;-m@T_0I fMkw$LҚLfꉓqxixƔ/|s>F I>j"t PJ8FR$LAR/GFp{{Ӷg8iahDaM4Hj]Ěˉ,^Og۰6' AfQ5;i 6OKޢOzҟZ$9,>ح9d"rSh5˽Kq,pO`S0Ko!jvFyG 横,FP#q'`v5pwtKET 7e"3:a1yj ='n(~F_:o!r$Ì p}WBFiJ`y7=^+̞e<2yxGVe})ofjwF6ckJ7sj9Ue 'kR]Vm @MdXsl]ՀA+U 5@n)q帗gEw_Oɝ[̿.vW֠6@@%J8HŃ<Ŋjk^r)qѳxH)oS̈́,G3^ H\͵Ch@E݆rڲ8\|sFx/dglFUq3Lb֏ޗRߵN6֠hxehUgF2OE>4??4-_Š7rdq蹖%>@ZZpbևtU|SJGTC&QϏAl#-W jvA$b+Җ6tzgfFRJ%:"[eqmQC{GO`w7c[JW?+ QCijAm۝}„iX#p! 2IܣF/^[Sv2܄J0Y-;dOPAdtήW=|R !VBo|K1Ȯ04y3d=p E{#_Rqp)Vi\{:''-,`&6vs g-;=47*WRE-6//8EʺI̿J0T9`yS=G^UZI rqp'# ǐt:8Ttm|IJ溣h8, R|`EC!b`KdX,Z`AY_/%8اOi53̾Sdd]y)Xy,"Kݨw$w9[ /6ӕvB_-ދ ^kRg5 -œPAȨR?ibK2fN  -/1Ǵ:GuYa)# kdO~Qf@֘'8A/3?*nLP, " 9, } Cյ4Fۧ/,qŢB.*ڵhh W҇_$)RNyȏsH {@؉$~ ǐ:`]R.W%RdP;ɜHD 2(=Bؕ}0z2"yJvjzۑV,g:0s[Fؤ[Ά81JempF ΨQQRNd6^ēm[x3REޖŒH2 {u'*g7ȴ|Sh2+rJ1-ix1e*4fEVڭr[AJ 굷"Df>%.G ~Qym4AX| 6zr~B 잁SO+gqӔlI 5o:!ʘ*|[і֖E$w{w:G}C&t4521YRULIAj{. %WHj>99K6#]mޣk'' |bb#m3m[]6d9`%yр)T6 Wcg_(Y]Ҋ_!_7y"_xTaZ6M ߈g= pgQjL>j{4nXԖOAD` 1D5@X/# "? _ZQU^ajoข-L`k($d"/咵&6ϲ *ryLZ/ U` &)ֶq71]mFФzkUUrJ.=y#ANO) >Re I|14,;\ ClF}1J8tDLb@ 74 ]xēo"J<{_ӮAV@P%rJ*_17~2"qReD)/ʡϮ碈0~=aXfM\ ,b nqˠkrh/=?ko$a{ՇFՈg h؄W`o82C 1N35%Sd;q@;yZkҨ4=ҽ9G-Fsx#a8o^@Q.5ԧ`sIbe|Qr CN&lm_g4d9c-C[ ~;wz\sgMK"O39k(Muoz(v΅k1_uNXD:) ._*Hp ] V)vq $nj8?YZ_Rxb?us^#\DK`Yui:Q*.9mf"̅% E^'A$aJ7Tҙ8^@mJv$3֓pZVSKMmo-Q;! [pRfrG}-IFDjT.*{.76lK˓O0oY+j.Q͕US=O{UERcI]ShtM Pq5^ ,iIkCECAd"fkA94PFL+^)9:7ێ+վeۖ5%"*nԾw,K9DKuؕ at^.d9O0O +歐*Jn~ܰKD |#9V`Xڹv ΩǓD+ .\فq!m?k&(ۖ7P x"ـYjI; b^٠sgsRR QPE ~\ 2~JUMr 3g©C֮:H@ Iq9?ciXlk~5fpa"(aqqSQY*γ!a}t}>IA@C"?Sͭyyy23/>B/jF}`FIH쾐K9RpՁōF#oGA\Kc0`OZJNm _Ug>9=|(gs3@HDԴ|&D/zrxFYyA ,= Y~<{q}Ft r1 .dqFUoi%8c4ሙ:iڰ*+yw/U"^8'دR/ +}XZ8l|=64!ɕ7_!Lƪǧ19ii.41xk70ayi\)0#f P|/*:b~0T6qNGM鐋 Bb'LLY~? 4]Y s|Dcw;|d^)rЯqp9"_RRx+L &MXQBoI_)9A TٟmkNQ5Rk]\ ⤅jݝA @M)p];eR%3j4|T5>[VL$vZxuO$+U!󧫖A2ߚ;(5/EA>` #a |cE|186& 2\l7t+shڠssĖ_uxp%L#@6 }8 {ˬab 5 M!P:1U~89ꜱ <5Xo]3)TkKv m^6p$ԱDQ P##*jĹa FG.:Z@o2JІ`̥һej5m;gԒPYD;$ݘY5ꗖL8Xtzʘٓ%_njMPy v_UfQMP)FXqQDiz*1n އpİat)ɬA毺U7N+ڂsi&ˊ y?o¸K9[) <\|@lVow/ނS(B++6wflqPupWFz5ezOL}d<頃\\^j._rTrkL^+e41p=f[oak__0h}帱c,e({Nuy}lebZ 2 yqfu][@) dE킵kT`a%`}4F@R6|wGk`<}?8'U\Co(R4o7M u_kd9f}JE(t+Y}u2&1]OX|.vMge~ςm˝u_C$ JKkr_5ɭsx!y{ȯ'-52M¯9؁86GXD_xRC!?:d6Qk(Kǧ oM)Pf(=c;/[@0% kDu8!2}L~qC<^[oK0^vBjZPlܛ35]Xro $u@8uR;:/ ÂEl-ߞ'FMIݔ]6-!uuK JUy[\8}q-!GW0|<4+'V}ޛ,k/A͌ DhSq3Lo+7R;,b\l"2 /3v!HՠT Yy_[WvGa 4 t]i>'׹U4JDr:ITttk]mfQVҙJ:O]x--ҁx 5Zp=+ag+mQIPp"h=r<|mpWKh o<ŀJ ;ׄo{M'=li犃hTe=fׄ3.)S |ci璶V >'<:2nf< " ʥc髰zOraÄiE?_%",#[:<,W02JHpBi`hA'gE|}]7r0+RèBvL-ʖħ~H!oֳc@ȓLTYMlYom,KZk& 1P=_EiVSں$i(lc6`p4S8 Sv/&'j6zЈ~a4HIIAgZd [1a'z,~<٢Ӗ&8L}3_)L+YG 1)aLpCE*g\~gGԟ H꘽|++:>I3M^OI9Jϑ$9)r U>v:} ?Ohi+GҡのOUo@Pyf<">4$7X7jABmc| ߆`WDUy|!ϓYG,g9 F}S6qYi -Rg |9ۑq%DQD##6sFW%FʠЙ|QQ$1tA'/\Pp3S>ZkgRdn;!6 x(zWL ʯd.ksWBdqd"qW X3WKm;ɗ$E›_x1V5r!aW& *y?y>7Yu=!7F~Zlk;`kZyҩqB ~j&_4/ aBiGM؟vpp<򀎙f-:MYb@Zη&gajڢ%$3QOŝQ e602CWh V˚)Q{8<&b3fh{?eu1BNE <ʍ /N?)H2P+uʿ#4nKZ<DB-IwgU[X]a<0T;%U4 45CL4ʏDFkk`oA4nEQ[M쭚1 Rt[Mg%4-Pzv9#@ Q g Ad1:VvGt P"ňvw') .;HG~$l^}{(RXȘF$=񷯝 nYC# `JW,p~Y5  sٺl[Sz}v*^XV dt #$*Y̥љ @dq3O 'sŹ/%Ceq[S`v0n|ArL3vR"l6y E@mg5d hrƁ<1D&ak(:w6"/_Y~XGTֽ'yIGܚA'r*٫Vnwӭh 3qG46߈5JcN(HV bhVl/IgB,0w'!3V[ cr B pQ4ǶaeZspډGnqu}*T^^^vd976Ij~͸Lvv11 9^E "LJ&*ʓp.oz`3a z |?c(DާQԩEmH ߀RWGLTQ,.) Ӽg<` Hd|h "=֫7@uzBhHC_i0?h|Rz |wUlIB[%O1@\E 9Q`:A\0Xh8ۘzСNvk)q]$#loHqtl wZUCzJȱz:OJQ??KޟD9L\e|*yrA>o[G[.:<T)/z֠1EShHF&$)W=@H?+'cgV茪A!E K4vjaD#.JjцM؜[Yc;qI[CznJQ@UJX>7у:[Mo9O$z*Շ2-w8t t>2bIO:k9IhgLaOzzJZI$er +~QqdWWc*mYv}FeJFZ%lĎW=_r!NbtIvYOktDkeȱxL 7?^3fYF+7Et)[W2c?txj4-ajet['yC#NߢRo.18p ZU&Ͽ!xsχ(v}I"d4QC% Յ%g, jogIA|qMpM:Qoyi;θ*,a[ʃHⱕwK uZqJczħPK(@qiRPNaXSO[DD5-:XτP ߪh [IL'F+,E#QYiץaQa{mok|XA3+t~< m[ijDwXq-U^F(EorZYCa:A mT$_Be=\(<54c/ u)3u zzh i~>tnnf, j+4+t l% U77s7RFh (e<5K:mrkJxs駧0[.R>&LKzhDHOKlZZ>``0 W Ԃ6Vf~8J8pwثUhm7x|/]Ck}{) L" l)!IL"^̚xb <ФȘ@%qԋ4.«ȘJI6{$p" 3_LLjKᴖes-X&hw7bD,O?_&⟇V'2f[.y?GڃX_s k.ĝ 0BH*taXyb6x~|@,"/*gpvR2 ?j "pO,Oy1q YegƯ{>j+xGB=8BMoc?3njIa!? 9q9Pm|NdjV;Dr ƤMZA[6Xg)|EX_ 뢋cFI>~r@N#^uY[H-ɭRRNP.Xc,rrӾzO๩g'K=DqRc#â e1q)8LNf>Qj6+JUɇ|*ǃnPVKnJTe؈m ҰKv{#4IvOVG<ZlȢ-'pсiG+PbSa=S[ @)ZIx۝"\L(}9Ɏ8練WDCp{5۔qccaIZ56`IH1[qNƌ+f<]#K{c]~>(hOf^q}g>8ݣH(V)!ӺBJQm&*# @(,9}{F g#kT0zgF--zi[eϐ-A9,JGsNZ/MnuB>`WA&}VMap9!E i!@c`yDOerp @) ۣcol5r+_q4?rE&H%|'iƩ'YԉܿVoxULEH]Տ&{Ƥ"8\m@C Z;|预Jcg#?AԇϼckM:8,,g)uUvoP*^+O{斃: i^CLP\ SA5j-si| (:1KůG5KgK8әJ>R/A]kvc3#}ΛN=Ba(b A*-Q EƃͽX *͑S/ae)i<ӱgPkZ)8FXxm'%DD8KCˮ8q[jf\Xi6J(ThgH1=4$9qrQ3n 1m_,|Ĵ'ʯ=0YT|M8eHS"f']S{g1ңA *nTPt@.m-`Kv6Ί)amR0Wujm5yZ< c@hlA='a{I/ZmS#g(Y)ǁit\)G!t,Kg[إʣw/՗,>: >dϕ݌9̩ h+8L.YtP{5+v uzRJdM(1= _?QfM4M3!*5:9=X(M, n@DȲxxPy*&Q@eܭ%/'ԛ*~MFYe&c% PF/JW~ XWWfe\E]H |p 8VZhA\Q|g$#\)vSBd $aoqkWd8=_?7\/Dz)^VbBHPޝ+8m(^dlnxHV4XoeL؁]jd865h*ҟ4}efkM]Oy6/jT~yPd $/U&r{<;]GW5fA53Dن,<ɼG M2Zhf0pAtlw(Mx@\> O1cD*H^N+ &O3Iq(ٺ,F*!;˜nN~Why}I ޠ6/>s@kb,s靮9j}9wҩ_$2KB{Bw]5)~ø[ [3vj M^TUlxxY<(0 `q􊊏\01y}ͽUG }I+rI& :MVJ& hm$Džw%~RXE.UYVֆ3L]|CY;-kL$`198?F4zb>F3b΄H-0#=E'nK[jIkԴ\z ios!5~K佡{|ht$$Y#%?+2217W2&{waE֦e }ՇY @Sr6]?m m5/CG<:rǵխq}:ٌ,cܚ`6Ւ#RMai,i/o]굍~,|Z0eV,]cȿ *VYJMAufβ/HjJC*Rx\~tNƔ*ڶsdHx|VoJʥ`vs` )4B[01fn541O*k+x1?y] .yxR hEiՍ#h yMI$2) Y6{ ц1LsUH$.GR]s_LU%E,uid"8& ?vK[{{6Z4a˩֝9>5_=_U$߹hu4L(>Q<*ˠ\W[!v`N7tU}-՚_3aȹ}DgZFZRԪh怄>

kӈC3Ko"tG,&N=-*/6 1tM[* \+b77_J =6xf9d&:?Zj2ˌOܜt2e+>44[ Cv)/ܑFkzXM:R3 S>վ0_ tQ<Lw5r͘$hH0>)SŠRZ7i%]n;L7 I i@oÇ`m%&uwb.z}pz]ѻoYـղ7s笡.t#$(t|?!4y3͍Q8,Q=-BYH${0F5,j0(p@^6[`r:\q)V:E0%6gşOߘ )?)ߐUc<Z5Ӟ8Ő?`k$%R[F}i"?V|p(7)d8lZpıC]Š f6bHB&$xI.ζ"-ރ$-6 {3gXD3f5UQ[j`HfIЈJZ ˆՌXj^pRVϐ^IVW '1p<Ä 1[VrB~:,-QK% ltz>qy"oVVu^9%J\BZw+,A !+>} uUxSEFd W̄~zX=\g3% ̻U~ݼsu 7@$8|i>KiM1~|̖Di9\@]z!KZC͘om54' Fm& ?u?ސȏѶ弋NRjuytsl|ΖTP=K;e5L͕x[1Lfc[74Z kboTX\/6^M2K0ӌoKi1H^3 )c ndG[=^f˛^6kZ{^AaZd_buFdb;8.8˄Ö %8D@F$=y (3t[L|osd3fċw~h= iFF~Rt* }LH\G?=2j*:SwHM xg!:m%YY L ty5կuHg _վjW6AG`м;*l½pbtB`Vsr\i۬N  4+:[Lk?>> !E:; > f;SQNx2eDӦ Kj⮘>*VXpJ:IC^K r>:cWψ+G23g{zXnq"&dp㐪qrTEõV> ^Rk;!S``Qh*-vђdiM1T+^OmB#cs7ıϿu gЅ6=qR 39CW:CP,.Y15 n񆻛Դ٩ >Z>aѡut5O5LpS'֨9 b<<&n'ވ(OAjBc؂y˷ch0Kg9[5kXf{KZ` ?`!G{{!'ށH_/_N.֫*}\W \ iWʷ׸\\-*Ig "{ ]C:zO^ԗI}NĊuHD+yN]puvN1byM  . hAA2"&&8NC?wXE1{PyC `Zq.*0b$[Io2ݠ-5JN ̃bɶ '+ȃ]swg[BaܦF+:PY+=HǼt`iS4Ipf{ȔKf*[ u)]މD>X)JLlX޼p9 kݟuҢKwCWF#.o{8CG~&P.Pk`GI C2+d5xYؒsShtcgBMOrޖКlvBKU.'2:㻹br;Օ9XBc$z2PT@<Pbu\'ѻnBf Pa\|0#  :˯A `[lH(؋nL]t7oKdH=;.Lf&SF}=k]xY>1*w4k' tPܒۺu0bwb Ue*i5y:glXWQ1)S-g.2`YhH3kDwS L DڥL* GO8QZ[!"Y\nyHI>8`K ߚ0@dj:W1xAzkgGy:iK\uK]35+"r3}Kz肞X6{[dSaٓ1S^L4<븏7ŌQAL# }s5LcLh8=\D(oO?mᘠ ;_g`[1EHO{L?L?KUDTw돆z =6f?[;KK6=s2qQPf4YiFm72gnrit7;[[:/x!H^\!9N ޻5%Il6>jʽOj'2d _6hٚJ Vp/J\,6:]6bb5͔ujR5 v@?4'Kҩ.owGn!X ͥnO/3/tRZk1³q4(] > 4[VaA '듘CNCJ~O2W_o5+v9"=ڎE}.ၤ uVLw/lbnHnfkPnp仙O@}ؚ!9%oWFAe5VF<%JȂ)-u(P$^]ʹjt|[xI-m/)sۄ&wOI%lQK͝O{<3d(Inݹ-PP{JKgP-=|E)F:͉R\1`٧6cjVS5_*n N@\'MXz>bAmRV"^rLuEG'+7& 4RIܜIllTVnjOCLk%#ʔ_@A{+sJ[5P؜$z5|3+NbWʪtyAjfE~g2(E-2#kTvg ?^/"dtK|&jw5#( [knZwO,LtBĸ૴ oبٳӏ`l%\idd qy } ApIPcK A 2xTDi߀f|7i#A~u J䫹','5Y0C)A%PdVyknZ14E`{<3)"]'aǵUfR^J='Ũ;pN5_Գ~ؾMwMZި!dُ;;^YžUfK"?BD,Z+M5~)P9]ސiՀP;71Rr1)l 8m#\A4K"\,yy;91tW^^a1ȄԖ!/qTݜփǯ yE/%_2M`T'*;3і[s}xЊ`!, ElS~n;+(^sL6ܬX3+,ۣtqVˎE*g wJBg塳"+$\6s$5`"8ӂTg4Uq_5iq%?sokKS:9Eչ@M2f Y򳾓n|EA0ZIG+Xl9 p-`~{cS` tljs?4W*'^_B.h/cɗUwD#>I@ p~[9LJuT (qmwR3}֣%/$|Oi9T\hS} #$3zztSGͧ OQ)Kj=Fo o1 #1.iB֠$lYh۴ar.2`~yiZ@dˡ4ǵN8Hs?O8x/ȀD)gE``kӁE C |+-[WMoy#S"=Y; pyjޗđwJLy~ 5|0q ?inSTd{GME)0!Uʹ_!$&r&1}Fw)>j5·$o/4w>*]pYY{/"@Xi}ɖF@#!q" =׊]C61o@dtRshVtY0nf\YIsPJ]7CsVZV-] y޴w!u_aw1'`BVWSZB9qψBLTՕ8}UUcj;XܠP$:´܍ no]pɐl' %15R?޶G(üIj=X|m.hU߯x}z]Ԡ C]4҄!% `#+!.t)~)jK+hhqq޵/ LVV}Ǟ!\gm aASKS9Z mn:Vn(󃭭5<0 !_&'[A.Mud4{I_wTә1^T Ifϱ2i_pЧ/hPbw#0Ϊsd߰ރ"iaJ^F>Zر[=YiEs9ʉ17㋅SrRE{'`q[dF[ISb"&xFN6^\ϏxnK3M, k$~jCzl=aGT|pa/\X/ ah)7nX{wFr|WY&]'^\F/`SaWXr* ͝XFG,_w`ةZ eWSJ@|Z`+X(>!:^M%"MCjZ6Txλk[51M 5"$=3^X:G-|ٌ䩵f>uE-gqeOAb}ֿӓ>c#uhsQvѻ+~eC oR-_hF}N28-q@[9Òj&L`Q266e; aì"ӭl@2nѫ%-\٠Q&$0oC#B  No@ʲtT@qs.] [fQrh)θE<],I8*b:71>{)ۦ7>[t ib$n) \ofr%n9$ ܘ~qBH)T҉7-vj7Pc-fWfϋa L&D ڨ)XAEOgz{]R"o-Y&#g1;6jdش9QxWcMDr-,bu7(nQnP >ﮐIm%P2ZvpfFvMwz𚆂r}߃< {z&v%;Zd_z_%AmJjRtdYPc%}}Xƨ;Wxuy]rE:i^o/@i})[ to5eRvM]aHN Ppe!]KOHu~ZPCaZ۸bBa:<3]AjQRYrF igz+&D{y#4,ܐ3ώؘNlZ*̂.0ҍ8cNms>OSYG[ 4_2- Rp G4z6*)XI(8s1;^#znDk3zbm*q :G]I!g/C_8#Z/D!I$A=JGmrJnzԪ'ueApCŅ ) 5#W. 3,_7Zs+y4,1Д='#}q.$?蕸άuI?-I_z3_FԧQV^-c9=u[\"RX{|157QQUQJE*gBٚFFg83?\ xn|ZPNO? ޺8ҪbTB/  $X1Y e62C/$Cvāor*E!$36S?T?fIZZabx8[c^=' ;tGcQyu)$ m"|"78Kl T4=VXH]#xc]ev|4F&tVv^7WFT2m&@'|:>+IG.x?d3u &(LWJ" 雉͝uߥ[.poxF)(#i5UMGFijKusB uTn±&% ':V;ت=ۍ5>3(HHܟPk}G3(;6݆=qօk+,Y-Y_9JF4g\ mg/3sRe=gz,`,+Ҁr: ~Uso2aBgPXl2x4ZMB2d8n<=m>Lt2SBdB{>ݒ- Yx{mo[jL bGRh"'UrMl߬b˖u|3ag~Ze'IS y,R2W  @Ns6|{qu b"%~veseO_zS?DPwG< <<ѾpnK>:!-5gW<1 aKsdm'Aʅ9=3p)/I'=thu%(뜢*KЛp.Φ 6?oye-ui_bE֦Va< i$ΑzE{ 1iށJ*Fx. ȬYEEނ/=W݁y"CqfN"(J{B(47նx҇ xjTڈ[-UI뙁H {6ےw:&{'tHlTWAϟ&86V:Ä?nJSI2T_J7< _7p8ǧ j~ <6Z n?qM槱6x=7Ux' I+\3PޅfT'A>jW ۔/,[焷 q^y9ڴ)-8qJ VTsJzN!ˆf 檑rB'f]Ҭ }wW~[(N4}B8ǃ` fRK]0R56bP"m]< uy\6<v qf {Y?%?Vy*4-tF7]{~4 ~c ;f/7'qfՠLXgz] WqDN'p Tp5 @ϋb˻+!Rbtx}}>:2*sDR/GF{>5՟,;z_KRT|WCmUԋM Hxc{w6i7ÚP^x^4\\a|slRy>|w10܆/WD,s2ȳmp̉$#Մ~'5Īp,BJ1b%_%G1rxU=2La -" OlK)*rLg9_[TX= MBc;Hjstceb7g;̮G?INDt&ug"zwDp37CyAYbSsIf h>]^x1ZOJc65B?t\Bäʮu2,}x{.@k؋ "O{(J_7]0K_oT?LF4(R/_bK߶ Sy0O3(]CpVU"+>V\υP;{nc:'?k>xG/'OIwka;7xL1F#mW@acO|1[$32`6cW֡>>|#c]rP3rf|g_CvFu!/??qlak9=?+%svƖDAjV&3pi>Z\wy=`  4gH.>BKYCO%wdf)biT_"%)gÉQ2pH!K.c_ܵЅD^&Y][vm"4[Xu: %rxxF&͔XF؇LcN[ hOKфm\]*\ANG3ҾFԷWpC7G([ݩF)2AV~(ئClQ$eվHд.@NAKQ6,pbt{aG'ڤC2XP ɦYX}BZD'Aji&=.v%G&lNP6o^Ug/$4kb'b;~Z %bd̪L}+z:`pV@2P+-ެH:A]6Q4&Dzxp| 0K0-u BMzQw6FϽ)Sk:;At'LA&=SHa(7dQҕ@XCOPD3Vdgzs9Sl>W@(;ſ3}ic:D ԧ&-(%=b'ttVCE#r46pjKהzR蠻&2S'F= +>ȫ7;#;ùzqT=!sh]/Pni*"JC-aUE7rEg s:k~.=zU'soFzgeG~ҟ<pU^nRֻPTI*5e>7Xtl_ +/L##6H햘kh[dNWGiA0Ъ!UJa/RAj]͍Ari*QiTS8RtS iҨ`xX1@Ÿs]wgay:T)wRGy$^A׬M3,o ZB2% {WMq -ua㱀qґ4>?u.`u=FTDQb%3 rYPD\$O0y~6 $fa@⋫Ґ{q{)vH\ȩwMzA@mL%*/ c)$ nꔑ #{ӼLkH+O2~ס_&K)/MØS埒K޼ʻ|_i>ñv/1Wiӊ"Ή# !:$[%pRlDCjLJS`_NL{Nek[탗s&J0H0޵x i|Z*ˮ(` 缺~2@za bd^Y6ᒟ)f S|:S;ԻR< 6Hh3b I6otJ [iF`_d ƍ?_=.Z}6U4Ic`lrEa:7MB&l!0OqzWu`٨QjǨt>.R'u ?Xᮕ7-rtk'"t> tE0GPfK#@Xש̫G\2[idnp=j|"2;EzU6$oN/dQu5uk,ԒJ#[UPpm߰e '[di+-|b_&g.  `9{sk[}뒷ԬYE[:x@sѶnNγ:.'Wϣ~d`p/mÈQT d2Y%Ÿ#_ޓǚ\׭O~>E:gVzJVR #Kl4BebQBNf(w9˶]!ej2޵F!4h` sVQcr\ؐN q042 q;Jۏ֬I~4%MTsI""7[7V <7=R"ZU\"R^/՝ i$3VuJ knsOP?g4U#)YD8Ӕ(x'9C7K_'P Gߞ= X4)vd]ciI> 0bjߟ_uʲF {;]O\ uBhՄqٟ 1<EC6[ZrթϨv316 T%s꺵#xPoÓun?O11<½q__"v-ӢMV0dO /Vpbt%@֝*;I`+_4JP#Q5A=E8Ұ 'MZB\6SE#<|\z(&dg|#[e #ݒb!T8DiN7q&(nKj\4A^ކkͮ[ĊΫNW+[ DufK٣Bͨ|!Ǣ1Q.] j냁*/2v`cp-eGP6k4rok[ѱT-9IWi  U&)PG.wFUS gJ5GdĔfp,sb_dj],Vx\ 8ry4Z6ٴ5 FWbWO{]mh3zɪ#t)&gKtW5&3!5QF ܌;翾ٽ ե 3BmŇ#XcK3q2:I"r]&-A9HM1&FVjW 5B۱$=\Lp1PtPي05#bu;>c-zȾi+ĐIL¡:70`'Wƛs<9] UyAH2SC" `jxypvE,cKc/ [>rAn@z]'r|:wD%#Wi`u důD! `!}:AqR5W3#+:rGn]ff3|M,l!&ea$%HEpHK%)SXMM7e e;2Ec [{9UUVC+H~A|igM%]VI QAs5 ɏi'%Y)7`*댷zL͒51CLڴ"e~I5qIZ=RtWr4gԛFg{yt7+г_ȃ$aj'dߏ0iP|C+IgkX9Uϒh)GE _: N k-1VB 8%gbC+&(" Կi?;I N‹13(E7VIHaj]к5쿅φ:ݻGAk!g`^i]*S}zHFM<^{0k)\wJIJ-O Yo ${ܜc̒K@0#`-$jM]"D 'ki`z('93\[/WTHZw\ ]2H8¥T &3B\3FŰcU1Y@!~C%ʲ u_ga ؁d[=u7J-"yc/}L)sY={+Oz<6CMZl3ާ;<s/sXWڡj6;:cIH *y7# E=t$%(( ?*q1ӬL ~҇X䵉VoїPoXR`S@qvmX,# Cٮ/+X 2^0v&YV['FW v),h_ :fB:9Rbxb[`D%IĠ| 1 ?!:ɟ-b՟8\KcۛŞ>hS/݅9cyRr_S*IQx~bƇ:&k[w}~ld5U4wr}cE+]"@XirHn"@Mxbw9yIӢ8"Ĺd@$yC_7kg{0VBd6 5 $z9 _>qq)%tޖ:b ,:EH |z MHS7DW娑gn LgI&_ cU/[~ 2z$0ب Wz9E)<Teq t3.k~ĭ F.J}qlCI}W,LV]^ڕ7ъYZ?vWX'CY7n²U VV쳬V?q"@#m{,D52ehQ!TK?܌$ z)쮚rIWيNjY2N Tt,M'<*B^H}>gUE[#лqPmOB7&!wa$ Z,e΂P hmDx; 5Q5ءv}+ }e&}Ꙋ{?DT3%To4xsg F.D ⡭3,۟nWMM8>hj~pS; [t.xiZc~1O4#t󒖟Folݏ̵4=zR]{ =V%Bx0;&!v(^9xpAJ8f[:oDJ~ȣo9%K9( l"g{0>!2JB6`KvXº;rߤR* @h:x;+S=#HCg@YMQj%gŴ:-uB˚)ՙ|a|5?j{=i:#~=g?vxgz;=Gh]͸Zz⴮4=]sy8_$>uE2KHoi $x ótkNagX(VN2;= h["Հ+6?vAovC .uCNZ>z\$ЃߚA 㯋܈!϶@߃5;"H=GGᶺ\sU}a[2d t8rrGAD)fvj7ўȷZ])B$qR=Zpx"Og:iʊ}!ȕcL)hPG(0\K]S[8|o!`8Nmt uRvT"`\Rm!2Uf*$NȹzZdjRW{=}_l͞oġDŝ6YE˟LKU'_v9u6/ *;K-8Hq5>܀Sr>J9q˧`83QpZQE"^>˚#fj`-q-)PFsیƆJlX*BbqҴ(by.g9^4+W QC_=@L/+G%Z,rnuլ<vr>ɞ-M֕qf<@Kntwyq`jlS*qP"XOoW-rf*y_īL2NVj]3dsh/_wC!%K >2T&?Uk ZA=ϡY0Uoj mC0z;dmIt:*xTL5+ Kt@ҒԫN-qZS@W$it:k0 `:=${m)mHAyʛW萔 پi.Qr_4rBndѻU "~qYT8p;Unr-&H"1)VVqwlr!QZ7or*chbl"CKvv6+3 +%UE;ts_#BzZ%V2vc.Yzk&Wenaixa*9Q߃KSE-"Yi0 cU)ǩţlua?uj O*Z@휪n1%zgQ 2~@`=閛eiÜn{l*Vղt$QAdU ^srS;공!52*y\:CvQRryߦ*U=<]'MTEnqȾ%]?Kw +oP6W,˻L^|aj[t挪|D{clap`ώ QJ74y2WXxX^*uh"eǣSl\G ꒏B1@M`YvNI ¿^22 jwz\p^ -zǩucf%[: fNX^.d>Yq2X3x[UOo8 < ͪ6 2%/mQş LY(O1: IsRnB؍@@f2ɭCcO?6D}ܥyDv7*W.C-5~z%Es>U$ /+JFIv[iljF2k,kKY]P>TįI̼}0>vl#ZKH&}1uS'?{[82;xL}PHZ4уNX̱h7$ʧmhib@&.p 8@Gҙt EihInyq2yPn"$ؓ)2#"8ӫ}T8]$tHW;yXqBܒ@ٲW05c_CRzl!Z/R UpVtǬ%9y<[p*< iP\$;62ƯLkCZiNeL|.43tڱ ޓ6kGX>`GG~LܷhZrS"xh.&T4sR SkRʄRܾIn:g2X6poSVo*lp TeMUlgs $7ዩ|*ot1 o!{] [ 8TK):M|*Ð 0Rl0+ТSewOint=EDI8 4,-}WyHzRې?^5{-Pn}v.;'iX{XÇ0p"փP.-%z;_. {W7K2<UI-Sm,"fȹ]Ww"prK%V08=/Ǖ<Pe{*|kvxص5X::10XV@'1Ͱ(NvC™JȎ<GwSE,{ QfV4["#L) cp`uD-G#p_cC $o;Jj)Iѷfٿ"Wl:/V2b\PK6?r,L`JY!OW7:&YTQpz=#Ua?J_f 3" ɝ/L\!A%Dk-/8}޴& *n^u;Z@eQALN%Q#gU~u~gx3SH*'ϛG6=Nt~f}N[" pjFVJ( a>lxȝʼnReaD4c:qU?i询-] kW%u)U~0.2>NU̡w SD g*Vė;7cZONaOF}WwztY5Tà;.wWF, ŇWy$,m0wIOZ >3W6oh# [)~}xOa!){[^ "2vH @>4T.dXI_DO'Sh/6ƾ'<&|pC4RfQųIjN#h:i?@nnd ?.UC ]ZzagwO=lF{>LVEoUФ4e5m' 6x;*1+wĤ%vY.2 ^\,ۊ; "\B0-(dzBs/ I ԅ@2p"PB+K9CXHPj6B^BÒHVEe-H4kD+A(r,x%؆ ybL*㒃4Tlol*SS~ ˲"fg5Lri'f 'lj,]1]jYKqCY5 Ȓo(}f D蒍W.8=:7g qĤQ}qlphI=foݫ 5#أN$ KVCX7gAS&lJz/r27\æ[|{d_T+ć1dC<'4*Ow6+h7?5<$rU9qM4Y nz XTPhk v~kȄ P R_Dt_V #@PY[vi|%=GPRɍU-hmt6hf$ f*k.B.#Fc&9"< Y+5Nk'2oG2Hߣi&ZWr;YTi V50'}{TbBFQΙiQ@~6_Cf595)bkh5iiD伱ª?`\Pl±3 ̞؏s-ՖZ=bN '4>vd'TxP1̏񃡾cA;3XB{ NA3Ob[PoA5*oiKB@رXuL~Jۺ5c-aƙpcρD:ߌݢe* N*+e'k<.DQm D X zFYۜJD;}+-p԰Iu0EI5*JBr# #_ܗC+:psL6XFۥYૺ+z҇IKSUabRaՌX2O>U.T/6t& ;ILPiIp|-9yI~|{@r",O&0Bpz/jO=ε6O"Q:/x%8RRV_p~_g+ohOszI -w{'4cEbyW%5M\ĦE^,oj,!0*S91H+@3mmu"֠y^ĸG#8?4ϛ+b闗 =S@MEs:$JGWː8-2ӥ];_6ds|O /8ݩ7ex/¦O4WJK+ &W-cJ.Ě@nu8 I[W kF {H5wj6:ym0n."%~@|!ʡNhW1Th`U_UMK1*\D tuѣYe\A#t_y`z[,**&ጞ֔BDKhn5]oO{? 1/F UFa$iucBg/c,I_%@6PN;>|V#-j0%rH{jnWܥˉ+!ZRܹ|K{`^/ SFwmBȕ6Ĕxvށz(Lduf/i&x]EO₍ F_g\^PrN]|7blR-N- rtrt3ܐS3hUfB+ B}XCWuBK*f$Xg?H$RPkQ0M%Lu|CX (|ChcD':",ܿHIR%S'C++Cބf~˼קKXD{C J U1AL{m *YB#u_#|; ^ 3yQy8{~]ͲKm21yg>'۬7Ѯ ̈́ʶ$FؕPuF8-`|< wYAї5Ui['K 2>iҗ,Vh*CJԋC@[ π_7NjD ]*R? FDp 7MKm0 o_Q.&7#0dz%`+3cR$-[n]`fN  ":yT+Hly@&TܟC[ ֩ 4r\Aayb[IC7G0 ixsK'AZRi_T_!}l$ na#);-{|FYu' iWjFVOCefEEjy*%[zHԤPTNaLKO"b+dg&n!Tc--򗅾9Z*+ys?S_1n`K(}"S9f_%jV̔M4` Eꥃ9n%}w,H]kvx^kƑe7It/Ix7SZM|BD_$KjACo;ktܹdٓ$_Og[<[pHnG7f +osg,'վL^DTifxE BK%c=M9|O'PȑTlHEF)(PVUCl FR%MV30Y::d`%vYgy(fQ(#?CF <kI"EC<ŭ8~mAYvqHgcy:pZ77*'KEx#x35pOb/>LO nakm- UqX.R %2u 46*jBq~jm|q=c꼡[MTXS#YЋդ2lղ5Jkyt_ʹ+1,‰|&宒}Wu w @rN4EDZAQTCRdB*Ӈ`ĩ-7Dk*986;++IZd`a)m?Y~5]-?!6Q/T}-])2k+ݶf0ZS'oYw!R P(/Kwt!9'74^N(Xm=; 6`]Fx$2Ù GN[g/1vO׉#]Foz}4WfBro4?bgLNi19$ Pk85ÙY2/T eX:_,cN8 vC^כ?sZYB+,zy?BJm_tԑB]2UÇ!\tRe0۩XBC)yA86,bEbc  mol~CX!4\)Sj3JA{!TBUu+x|kb>KftD]3|kkx\[O LϽ;$#g zx*ŁS%7ZK%pSvQx>cJlJCkqJ~= iw6:2vǎ," 7qYjKy'TbZ̯إ~ rk "=jbRt͹cRW?ndz-K{q8άLR">A),ߥTa[wr;y‘EˉҢNZGw{V5g*R62(97~i8L r7Ew]*)⾀~zPsvtB6#Ji\*$ o>*qbmE2BLP;ַD2#Ŝ72%sZ L"OMҌZVKv8ϜD$OoZ>S|d_t*PoǩY!2V.Qk3~@< C7AfrDn%SEs %YLo)mb#>AM@(^m4W0?Tlb|}+4Uu %q-c-F֒/{vP:ޘ{|]µBfVϢmˤ1\$!ú1D1r{ZqjmB{_!zm 'MV)i@;)%Ȥ|]p܎18d%Qj<+lqS\8\.%t"~\Rm$vP5B; qB@w 56ާ1Y/G=+z9g֣-q 2֝'Jy{/UvBuZq .߀՚\oyUQ|̆=5Ol)۪-VqWv~AwܿRyC/b }GJ!!Duai-(bro4M0$JX. @uhH3!=e hn\0d;2ԕQ$XZ0bSl1;Pq??i ;DKBЀ, Y!'qܻ֨ԃ|G_1L gD[Z|e9W؍].n{eqO-cIۦJH R }FlijmMN j+Pnowl}MuJhט>HJUuKT"FP}F&A+t8vU! <"ɮgI[Z0 3bv黆tn[DZ/^%ݪwBGUή(7!ޓS澛فinVmn3!}]m|Q7Yʔhۡ:ՠ\3w}'u#ߊ+n'.G+èl V:57<<ّDh77^53!o>$ A# DTޤ b\'A;Yo}͐q2yIP=  -ydȻqɧRU +$g\0CGIxKW^5$<(ˇ +UDܰz] fD*=dQMŚ09Ѧ_PY]k"FM %\ue.:rן":n|iNP-!mYEA ~puk_nkC}eu??TƇց}OyefJr!9jJtZb$oCR=BwiёY9?,0(YGx&yp1 a?j:;eC3G7eF 'nB7:n?SGM-'ZGT ~_ `҃&&5q>+kn@ӥv8+@JND7\x+F}W"sY=vxk(~DbI%\L//pztH݉6e巛TPge~~g'"'Ǽ_,,;=-0I-D ϿKvym+zT$&5Az8gg08ÍHpzj! RXtc sr QskeDp𶖚A̙?.g2gB]u e8fm)s8 s_в!℃b:eSγP؎aRTk9$ l+̖  wh)Fq&ЌaB| ξ~!cYMt=A5W!*K5Wc$$9=fG59.Jq2qS3 ;o*| L~);Wu&=,"o)s^hY&=u1R1&7c>+Q'pC3b%F=.ɸ՝?PMz(c6vp~z"Ѫ3' ޯc! z0e(R?G]U%C㸵v913ķ:sn~2([B¾C}ng$Dz&*y2t,xCuŹqK:>>B]9>Ae7NVkv͡h~Cj׻*L^ ۍs Fєk8c$He /Ɛ> #B=W&Иٙ0_SoPt}:{pWefhbh '-Y py }gu_ lGS&zhF_.}JZGuo0'Kemhoz*c1!75QZQ >m h.z֞/߆Y-Kk!%hman@,V>gX,eiz'װhq9B=gMZcw2[AOM }jkv=ԡ:3,K'Qڧ5R{#Y v`UgkUyx:\n ve XR pKUmi9&EdjQ]E f2 O MI4"a dmݴ&'MH3OiV+cqq'Wr|!ZVWBw]K.Y7ĺ_w@{JuCv7Y%e=_ƞ$ 4JcBIidE9 F0%T:Q ?í =/#Q.ZKiƄ0 t%WuK*b]za;x t3t&1>+hE{fpH[>r{ku4\uf9*d7K&05 Ww9qJe:(rK2_(jMN:^PA_Xl8c} V`j>jGubzy2Sfz r[!ஶU'!n_sGorEE7Ti+[xls/jQ;AI9>՗0߉}jzj爒m?"LJ%) Eؔo-該_|YTh2|w+ jC>֯@:%0oC5|}x=p׆9D.k?j'7R%P+}º/ pdI#COubHNsRsCSRTS?׃ ղ41huLP8cW?f )2/:p)p@AY#*8I{Æ@,#2 ㌏ʍ55`(PgA6eP" ;']hcѿSs] {3Ll3 暶R(48ZU ڞp@1>11sFH+BcLNiܪYIh|MJ$ s)b@%E0YVs'瑵o.Uea8ҭ.籌SIA*XE L; mwV vdt*v6w)sg;ƹeJ "h\)p8ekxl  x;\Nl>T-O1Fa  *?8TEpi* t@Y,:49B# E,J+CDM$ȷ3߈5^+ P2? +TH7)o"'Mf :hl{ݯVgBSntHk qISKKB'(Moi=QE:"ܩ vnbE@3}1L@hdr mIc6~~o>F7+/%ZdM\aV v?/Ev!]Ӧ3q2`xXW([Cq;g~;'A- 5dT>R^#cvn†x襈 &sah!¥)Cmna}a]}CLo2`#p-?^{8hF#%ΚϦ::Y<0@d(ŒTZ)%Z%.VFz&"@&[ ȓSpp}PzxRgv䷣%Oz䧒ґk7==|[3hEJDAO0F[f\Zsr 6 (JLY MB w gT|2hJ˳3^g@d%k͔H? ୑zC7uGjdhȗAW[dmYM&>j9ǘ|*5.r48iꙎ$l?';ݶQ>_2d$#e0B6O泞D h#jr !0ZS3fi=h(:>5=gCF*DO[Y+W<g|2WJN$@t!"d쏱bV"1$nPppX`."xx*a^UҲ>?g#$/Pe%NpW4 'N7Ӝ$@t&wH+mܐ95d:j'd )m5\DsZr&Q*{~=/.x QZz+?kF#=TPD'w>5[Ā؋%.ꈜGCt䉪v>lC< n?,hE?uoH<ܸNc`''ּ :?1V98dç \a}w? &k$n_6ᐾT Oτ[^W@T6 jyo= g⨉KvkтQex ޒC(o)Y0j'^܈EqQ ]5B"٧z%l]1B6zal Q;v>o­o0^E +.ަas| Ht{p-d8': ]ZIP}|ܷqk?A h"DS!wC\a)aS2i9+ȷK%pΛq&灄|ח?'4ccpo bRo[# NrTHAiφAn/ k}=1 U(9Mȫ(; t?:} W%^яH rbe/csdL$k70}$+RVto s,1b"cqtr.H;e]* mm 0ՀvԊ(. ߲ؐ0#\ׯW,zw!VN[IFOV yBws*cy$Yiz xebWݗK3J ;ǚkC(b%e KD, J=|2/'DȻw@1ؓx/ *у``Pp0Nkz6K8A R0 ' >Ee)2Q{"1s:]Lڹo:sĜu*FV-< BK_^,yUyF̥[Y{嚊ŬŐOp7(#! u{wNo \t~虙=T$ʪdk)nYԨMH43lPLz\-<X=P\ wf)qSUʞ:x(?;?+ъL7Z C ˔Y8>@< 2Z}n<kt+rj.m 4SUe~ ] wK,vQDqf/%UP&/]̸_"9^)f,$W6>(A6% <^K 'D2ٛ>Ѩ+ P(3[:݀/=n0 bgD}fJm3q[Z# *Ķ0i8Ed(Q4C-k=|NO,CcCsFH4;n/Xbs]M5q*eap-qm2@,mm{TFjZfldpǕmz;_S_DA,(LgB%Pό@O:rd,e(q-zwZvB){ǘR)N>4~%ڗ׬ЅU'>Tr%VLaXA[G-fbbkGQp lbFeE `u]2c?yboW"B:@8s}ϑg~J 0׷/HSdiz6*0\5)A͸[r.zQ/ՠOJGz/!L㿼ɩM uЈiXYt}TFB}*Hk- DjFWB*pZP!<I )Io5}"K=kHDb~nPsMZv:TҧP/U2Oa}^*_5LfM#/t8{cu H[bwlx95s]PVq)ac?Q'"++uw n`/buD MC/޼B13Cm5#OYWlEe,~uB@ɚaf3X4\0%Ik= 0_Y6KywcrMѝf1g1K,mh܁2[/A>U!ڐ,$zNr4K4IftF~ JďX~2~ʇ xq1X`j\^N9::Vzmi1Gzg?m\mwuʄI56 fZ3a`}x}͓ 9`MH|E~!S>lgh3cܱc" V.V n{TU T@o@d~Y%2-jz='ˊEi 7Q" u|DswB6Q mc b3ʎ5xp@4(g"ҟC) E4ŜuίA$핏ySp^c'"S!w"axmbŶNb>|{3U7Yigco~ʝQ=HoݵsP%_QHv>K'si(h-L\(`Ih8g(VV*č9"̡Xܰ;>Frv~[xOjF 4y],kjZÍlء6+$uvP> kFxM=0UrbLռgej< 3x/xBbے ss.͒(',v68jN_\x@(d;>kfF=|3ۨu|D[5O-O"-U~ǭS"R4{UN2 _j6=øA`1O"XvjGw YHvٛ*]J.XKvYXvsBߛRnޅkQ½owI?.}vZk:k=0ݬ~ BF'b"*Q&h&:$6C.yBςQ)Tj:E<FNO =!.ᅼ-WۡШQJ0<*e6ol3,T$"4iwc^UK}CL*kZ`s6E0Ly.$@f8e^QQ0x~;;*PƮRV@6'}lW!9puNLJlJ0vwmQho1B5j(37NwN?kg;aYqͪ6T$}inw`+";ee?+eumQ]ܪ"[];" ++^&[ЃlHTS% %Dz.v]_+9&սaʠo`62NN` =eWJL\wZE&x/b ZxTR!E S#}[\Cw3ҋ?ZĄvdP1Z:l:[F=*ǡ^ bO[Hhf( A|Y7^'o}Ŷ]RIL[ _Un\ʃ]q8 S zt=i^$fErؽg3-JG4aT|U* #I$8AEtQ,wn+l8GDͅ!d09Xie "f?l/XCH5Za #"ͥ,^w4m*|p?MOxny TfrTZO5si]PMT* CrszS o8!\蕥WIk1pIUEq9Vt9Ȓ-\4 `iA~>}s#Zļ6Xqo;oUW)O DrB 6/߉}aRiUK#ZviGH XB2wWb()߿$ݘYqQO29(aUB/ݸIgUxOhNKenk&5pKHόEykd Ƚn.XJ|(RPt&z . ր#^]jZ')^BLM̵?,݃)iT^xp㎀Mhxoi|6*pN |.1m٧pgߋVÜvJ#2]ʏe)CD@^v+!=w P:u+ Oޝ@E t@'_4^1:iaAU/^xnˌ[r:aHp*|dO' ZAXI[:e8iCMF@.nH*:W/|L=bi8g!\٢zc݌U!kBmcI_kP I#~^Y"Y(=7-+ɺkXhR~i3 ;M6ӂ9mpomxQZhF;nkх6,T ё]jxN okQ_W5\ւ޻:rQZ,ى?l VQSZO^,8mQM3$+ng}xmĨ}jB?4V#Q v):r)_b>ύLAւ vF)7ďsZȿw*!I% 餩{P1T<xP0m,8,q&xX|?#8E>wB0Z΄+_6Nf|z I1:&ZSUJ $oA* 6܆ÄD\HRNh>:I!K@?)Բ&Wb !n8+ ^.ҞJnkRouߏs?C!6c"ǫ9Z@#'$Ǯ*QO;VrDrIN7nb'㘥D?nrr҃?h3"uբ+= /eIh>nqH۔7-cki8 YY,F1,-qbx"ͽ\z$YUɛ0ê|ոeJE( &IUWƏ؋\Q*ȁ51˩UG#ͻ%O7(gF/n](:a "J0z*i@{A6KOM/$EuMs3"qw^,Ʊew@Pꈕjn7UEBϥk$ W Yfڲ^ _t@F\79OHK[iM= _,LgB,=8[Wg}c㳧+w *nh NZeE '{ec8H/.lNC@Ht.x,hC <x;d$E/l1CBD$M-M&1-8([ˏIY܁3 ͏AaWul|UdT^l6--Җ--H)9$rf}C;l6!!& ZY#f~0Vވ Ozb4W~!q&w]}|LR@ܜИbG~~@]t9Ʀhi <V2kCR&{7v;[>Ȱ\߈$®M RruPDG ph}2@EOݿ(_j6VF@A!pjmbh/=]Uf431Z5vq(j֒sh%,tF8"¨Op++_ORnD/G:S7aw; k b6en d\$c]Jy>وB"hz{M_A4+N&W7'0Hh/KWϿV>O_"^0Ǐ'6P43Ԉ Vfv?{:V5q U:H_tde1qll_]sE`])n=QW2 Ykd/r4Ҏ-YC+îAnGƉj|r=bM7 W6*7p МvnG,81UA<xXM{N'hR2?wzv*Z0"TN;`[zp4o zqd6EhOb$X:H|Y5CCYZWl}$9-S* pβ~VЮc0d#$˭Gte*F(CpA'a]m &c@Gqv`7w42] 3cd:.Dc]7iF;8ҔznH;jǩ3(zvG,)OƱ8=lq".CM1bZ4[ɮΧ o4D>.Jccz |Mg)">{\zP]s t -Vjw ۂs*e&N(EfE=֪?/pDz濓 b~$=l;ƜS-3wRe\"X)adCp?q[WH0b&flK~5@CrۜdJ<8E+=.ׁu+,. Lq^lW]QXm3-Ø഑-8( Ҳ! \T97ZDQ~'фU/\ QA{-)JvB1̂Wdc^Y=N*[ Z"U8YmyW8R<vYaRfcu]Pz%èb\ }9whٿ:b+uzVUr/gOBdNY6 /U8^ȆuH$VHePKvvUZQ|+g l&&+^=Fۖvqb`9 nOn ?NYZ&-ѯX3?7=U_!`Z=J^?aFOUbcI drXWsтUz\ΚDk;v,d$. K9dwp)JAq s)ꉬz2x1{ohH{I ô']#v~e;>D^/NJP貦_:$/u4bSdfn(ĈӔ\87SLf6DlכRQtР~BA9U<(h%!s6?Y>>"XTcx;bLS"݋aCq.5=}=+>`MLOӏi~|l.x( >W@S2[D ǖCFH7::;ӘKc, zSOZ97 G%MLZp9ը'd.,d;}.9{$zԢjwgBbfʒAM;6ՍʼnWeEC&> FW@G>{\ï/tAlTJٶ_>DCO7MrYjlsMJW,e%x(jUnfA̴(dt`v$kY&zG}6$XUKI0$fYukc j%V<`8cJUsKGGbA%?.Mpn[ 4neSӊkHDU#O:+?-Mr 5h-T}hwm9h$@#(yj#b}ƙ+THUlA\_,H$y%G ٬^+'lXG9Bv@m'`LЯŚ}%>M?r‡ @*Po ?E$i.v9%XpI1GsW[Z+Wg$l~6dO;ׅgB-)v5?E~Z;ժ]L 2ck@kE^]gKKrGe;-'_Vk$L>4T'x? J)qE\`aDfX z&O7(guӑHI(^˅vo`VJ9П>(e [-]Y%+gY$F?M(^M9،y oaiIȔA"QHՎcif }̓-M(Ն&+*UCZV>&G&T~id7+9Ti_0 58&?UrVEg?d&Q~:d&zEKA kKhK"[Zo:Rt\C(^ٶ11> ӓZБ ݸx<[zE^c~hL`Zq!$)%>#Ou)RK/8vfS[M7R|@Zי6 {M:p?Aj'YP>6*4(6[+/r4$8#l@,_1zl'3G!}s aٍ9)(>s QScY>H?Yor{UJ-O 5UJ]6ڂΦxHl)%f1CϘ ?W7⭞v)jCG -ԈŮ|D(S~VJ'ΆC)$:X Cb+Du;R씆e~޾w73QCz.ee LnyY mݍ/x >Mvg[j{/ŃW] 5#NViRf~+lnԿ3Ձd2s5c/xuq[qQK%"&v\wrqAZkwJ5$~DPom'cYgz~U'(M VvZƋXCM?|R/]HUWEdѮP)y߹f>(8UH*j5ϋa+$cM&9 15f "5'΄K\B\{ U>^Uj#]$rD0W0Wvt7oYݮ*5d..0a?zV |=9W1oSak H#/c: Pܠ+sS4--O`Wl{c"*H_ 7^2{A|iYp{+-\ۣ@(#ˑX}:3oOM~Nr,جňvf%Wv٬µ\G]S 1ĩ8vH:*[6z[݉tdшZû#ʘ8V&K@ bt#t1u'0.).f%tBN^Lɦ$fj\eF-c`ԢiKn%Ez(n$0 c*qp m8J'Lm՚F|pK%vSE\1m;{ʑZΰػYBEuB̿݊)V[*)ZHd˹^@d'[ʮ3864]XiL/z:^ORT+_oWV@Ƌ͖2oV2ksNĔ=_QcH#CŐ<]EB3xk ϶bqCY3l۲~Ihݵg=٬+R/O/ANj{~ēyYTDb:ϠW(ƕz6h _0*.L֭+!BpZV K ަzCt`tyJ ?<(O{IL v.ڷ}lH(N&Cc~-_$Y4g!%qH.tjy|MԒۨmndD} i59/TwT(FhS! Ք·קhaݶQ_Dˑ6_jv-5JvҡՒ'tB>&x8ISQJKkCm+lQG؟lw#Hfd%t6 ?5Ŋ~霶K=`RUX|o]T/]Q4WqZF K2c"rϕPFOSœf|-Qչ ܫŵ]IU׌^vy51\>MTVYvzVPH;FDU^a :, E{GF'L؉xEFںd|1t)mZF"{hܸ֥xeG)cqԅh(χkF21!bWԗTJ-ŚYӠl7ٳGn 'DuYťf+G :2#uvAmuW\0x.,ZP^ۧtg6Lq#ع!`hM8"7F+h9Z%c^G}z`j|ⷿ?c”:j ?4m窩#Obryq 1 ѶٚB-JChAIcOd#x9Q+B dAJ$dJmWBe#AzճV }HG&+5e{{c|4O6k(7 CfXY@ > \5b #0)p "UKxz@W,:3P`Z f_ӯ"_L Ԟ,?pjyPeTj2mIC•1?P< _>P|_^;)v3q#%$\PYQK)_Ⱥ>hsNv*1)cuZ(&+4>yp7 d ^6h,{:5e7`~G)eL688f#Lά x8,9Q@uL8XEP%sՖ}2en ڎvֽyœ)?/UHFPtj-k! XS9?*_;,_- %2pk )*1GUc>FqhAWy..VPҞMX%r/-Q9Q U- P+D,q4cl腻[Aq: ^>]g Μcw t$$o5=eְ<,5:-h0f޹z ] _T 1+7h [F%K#6#SBy$ &-kD/G8VɛQpR^QRX[ç RU8YxSS!9ۿ+W#X! ^33ndϫyvF`MLB$a`0TL~}gըz)2paAd,j=У!;0b`f?stcD+upc.Q*h NtGo!Ӆ0z)pyEu&k"Ε;q0IP?nIsB&ˏ/:T8pNy_")Rf>7S3ȍfW>#-`Zȡ`ϲ&K6xw*@vHn of> `u!LɌ|ya/3bXr YlN=.z 4]cb 2ri,t{W),fhfj P8 #AYAuSVSb#j$[4/XYO w"=J7P!o.2YJLCOi\͡n>u{T͈Y3;/j1oζ^RyۏW?Ϡv0h>U[޿ rbt"Cpo Y*vG4*O1*r]0c[ISz 28\a~F]ztGF5$O8lPXY-$T,XoFa2aq@_L0fƠqGo (O~'݃^<76()T4e1c^ҜGV@ UAyR9ve;\PT]fXUUjI΍L<ۮ˃RFGӨXLVôR{Mg[5H1t Ԓ܇HJ'л&"?kynHom#dC`"mt MR{AA*͓eQEݡYUYj܎ ֫@Q.αq"|3wT=s.#qGM-ARa>ȧ_Ty)pᢚ @UzeIoGzNo\`N ܨxIӇY:8."1_CAMG~ zW 2ҥO܆ޗP>G97Rz;=_ad4,:HK8g-d RmrEBHt4E*ȧՊY${6a{؋~*qA F? W8S6K5|zx˲#x}ģ6!{v} ZP-ϮbaexXZ*LYlȊ<$n"t9~eYb06)dy[YGYWq,Y'=e&o.$KA6X!)Ely04)XfuIj%J*,u>1gAcl+7BÆ7 ~np\@yEԳ-pD-qW[x6L΢N_Ҙ^s~я3a;/D 䯒dk0`!q;.`L)hiNϭesu5.iBӜ4Ԕj+!c]0HV JGq1$ m m `2hrYXR!s9bC#;D=q{,&V..]O %=atpF_.ro2&@-3=AOr3;S㙢zW{teCGP[kNtB(yw{FIh] pzv怺HE|*]2$7U,dt0Y(Kʆ-R*\ϫ'ܒLm0خ I;\RO@cun 7pE-4u>$,Foާi>T)r *Vu>6\+dy}zI9]̖I"?ԗR5ܖdb{!AZ₇?Wqu# qn%L[ q&>\c#>^IńiVi{wՇRĶGL"?Rw8w)&c,?R`m"(Y7TилϼaTsc"Ws]ӸZiGb"OĻU"7yObW@bVo4%~p 6}Y eI8%[lBwJj[OwCR@D}%bK&1q>Vn5)(7`v@{ɏ3R_ et|Nu٪qR7!Sys;Y:@:ixZxODJE)sFDnkتY |>Mtk5 'ܔ2=VS73g5܏ꬦ=84Ha$y׍On -"mX9~rPsY%AaFZO.WduaN!F #zo|hMߤm?a-*8f4"_9苻g\gxE>e/F']r ̀B٭;FO2ն};Q1S}d7;Q<PEt;a V{F^^Ǜ}hbMSB}MB40drx5HUnr[˷Oc G5:`v<}08s]0xl!wYH@}+U71zR< p(Q-@`1 ƭkQZsE7{~l= 9 W2KqsCUkM|ɱN_|S!@ -8a +T(=tLLbAIUR0q%sƯvPC%8l Hkz)}I f/fīE`)0缾Vkoĵ>ܺX;74Nx =K c ܢyJ#-1Sty[eh,Έ*n֭&ODi⩑bCu"k&OQ&>?L7.[=[wƺ[gċ}}{tٶ 4;j+0uuQ_ϰ6.T??QOCh^Ґ];s p"(rp  JV#`wY_cҢʻ$oʭfgG_=H<w8?0'?..t{٧"71KTW9.Yaƽ~Li%X]u|= $Z.ȉf:ߧs:[A,֮R&Xcd(F[=|nFA)6=/r .4Z]rt 4I!uE/8{YEOu$\b X?f |AY5'8YMx?w>S@wǥ#'?=YwEڐ1!KlaK&f 6%p9?fJ?ppOf:&5hu-]sr}|r ar%}: hr iBX_rƽGTS«DB >ՉV8Vҙ7h!y#HtRDSmhV,4<Eva|sF7j1 9r"- ҆7ejWJV[=d.iQYMsŭźsǤw.6GP[!t8Uݔ)d@MmdƴdYC϶CTy/x."Q@\Ћ'W?o35p,|i!F-)ŹFY!yL)*¡z!) #aڗN *Y"cf 2[>u@Y`.N)0M͎NOD :UfPØƴef5 \[ZMEq" 5.α"gaZuJS}19{jx EW۩.Qrԇ|d2 ő /D'A-E~RB0S|{VRE>|1RZ-/}  TI\%?eN|5 V;#7iW80& fƼe9VO%]aσnv:vF:aI[I¿20f~C6aRƤIltQK=`~jp74.%v<&-HR|qzٗle췺R'H߶kT pa [Wڂ]cC/Ex@_YBjozZ: lg4V]p!۟z M&l>ŬK fi9p̫ɮMC޷W}?cGsir({Gi[ IBӏ$S^ffP*3Ա*Ovufp(I4;]ǙsZ5y({-cφk63n Nꟺa>଴xmr([4.̃V)~oX`tF- 3\ XUC 7 _#Y#W&g/hJ Mm?F)S321>~Y]Ӓ145e[I5iU\U/o3k_dRVXpWE[> ;AZSAG &fJA ҝϿj ߴ6 ,7.GWycM۬j=_@,Yt@BiQS\eDɛdez8rDkg,}Z"$ q'$ydz%Ң9E:.[L* EfhxNCl7 fYlMrܢK[G_N)f X<$b`Հ.қaywg\?r2ԕw[mnio&=g/״VR+J 6F4g60닕W),cs\L=@(ɩGT -:KcɏZl6Qi.#e^EcPh}Kh46}'*isx@bIނU(tZfS\#_QUHzm?j#L?UNq k۟s*QRA {)}9B\^249)c/)u}MYvYrDb=#T^c3"?N;q vGFԓ)h#.5B2e+mn 0nv !uƁڛnt)bK"`6- >ܥX,W_PEgR@O(xno7N5ZL) [e@QxQ }X?8+? yҚӥcqW^bU8ArٯY4f֯HF aXch|t#4ʑPn/4iu0:j<,&i0KzHHo0h=[i\1G1Ȕ(f l/VZECͮ=қJAs%GSˎѹL7ԫҿទ26nWn$DxUhRޘI{迺G~V`6%3'-N-ۘR/Q\u#G-Z[r T}ۇ/]Fk0>!J'>Ahcy)FsMk D=%Rc"m[ Lf`;t8|):>A_.孺кGADpVMIV"9$$19#vp GRX 5LRh Nt\yjV8ONxdu '@P-p~`ch{=o{.OP5XhU52*3ѓ!9aD}X]4B$MWl8/&5`uGLHO9M]jt3qw0бQ{#N,VƬJ\<+A`gKw´jw~Zpz*4Db9LS*$JmDGXƬ2Vu~Rkb&G}T1\'W&FZ7Ad2'q"XcE>fzq ![.~!,(FXEυaXf!&5Y ^?\ )ӐdZtZ]@|o|A5Y֏p DmMl ֗~MmsAޡa\Uk"whCsIuh]uY~U5anݎ5ԺG߅_ ;u&OPl!4<$%{ms+]CbSN1}4KM;P.Vk_{VN!cӍ%^T@ƚ w7MHm.4jhl\2~Sp ] d#ǖh2TU)pQ#o4s!CɣW#Tlٌ҈X=֥F^Q;2`䆄ea&ms-q7Ƨ3`д_KzgN5serh_QK"vB[4Hdؐ[\n-!iڙ/'YeW^Z0jU~֥aq<ڍSzwܢ)n(ݩH(qcm\-᪁uq̋v}T5_AFc4%_,0znګ]c ҖKŤ[:UQH*֩Qr`[Qb998حuLv97ѷQ75udn&얫zlS}ӽ;YIK:7;Zvpz7uLI] e5! $HG$2X)!X!~ OnAެnztC[;x,p#iuSh;bL[-r4;#O>A> p\Hn| N1RK YbOA)v=^ O)*R90Pl^~zɀzec4[WD}J;#h&㭈*Жk@]tk)w?J/?8\9<5DZ7npUqPBY4I7m}nX ;,3@o-Oj HX:f\=b LQ8j@oy%^{Jz1h5 igeAd Ӆ8 9; C#,VܧO{s.e7==)qZhE Gcm)< G ś)E0Ո7,WfIi {룘=s ƖˤYUyLy"C> om%sX敾ʸKUsL4miF iP XstX\Ba*0Y]7g]$Ю:}% 6!eO>CT3\x(C иʡd׍_|.th@QM{ !X﹤wLOig⋵yʭkUS (ж{]wE^F+ A7[7&7J]lV9 (`ꪹ?91|l0@Eq]=RMҭ5cѾUAI##J1{:,}(Dc z6"?HZHQ_ '8bHI[n$y|{ {pjO}r)}Ӌa5+gY'OlC}:'?[Dȩ`.3S0E:~MtC> a֋kb? BUz>2^n{"[Rq.}G{y `[=8^E`'=oG\aO ?>Rsʖ#{@ή",QLHWalk:^Ws}* J0b6d>:%7n lO{7Hq]NΘV=ub KψiB?P\'C nwO\v*A{sL H [#' s;5 r7u~zV(V <4Kżъӗӑwu, lZ;%"@DO y"A6 ΫAOD򔪛ϐ !8"!mܽ/>UX{MZ\_*+)V睟: d'eRձgyۢ2iM9AUŲpGFDq:7IƆp(s9@zSN$[1l/σY[rɀբkb]!;K#-CTtRJ rH? WƝ\nTbQ' Iw?iI4|;e_]z []#B7,$)SYG|zet;Vlc TM՝d<ج e#-8JPL8q^qY-Vu Q:>!ZL5C ^;u_ĝrs$ꃉ&<g`xVzo3cu@c8c 88~QAϡ)MKhpKiJtV+ __㎠a?mNH_&ёpJ#R`{ahLG]`fG%hڠ_yЈ/G%NfCqBŏ ,t%%VXZ|@VW$6Ir% ˹H_n ПK@f &.7Ѯ`+J:CC rI,oҴ'L*8 yB ۢ``H4҆O1XQ> j2PRMȈ/LԺm$+姺Xc@% sӧMREޤUvs[qxj}. Z+E\Rz6o"ě=PO0->)N'ןrbxZy<쟚h/pFlg<ÄPX5½PB $Ɠ}awS "5l&99yKC=[eTw"L02ѷc۳gD᛿֋CSkKƐqovOۃ6:]ZyֺCD$0KKD$z+j;?\-l /ߪmIg^t/a"|UmIkI#} ǸM+/&&6&z ehr$x׌p"\{LJI3sVSFς;>[ӿN?$bgQmw]n}: `Bm&֭_U}B̏ Է丸P\3s|N_ixJv;*2h?Y)0fUCz FcE\IH M<вظ&4dS-{mOyp zx*roC?aR2~e 6qyfnmm&#28{0T|!ǝe:)//rfpc/ͱu" uD HCqs9kܯ eY[)΍WH Q <jC[Ipr6X2&[^?c e1hLK@ܤMtxd6ƒɇ(bKdBGz#Փ>.$q g &c<4V@VɟU N>ud΢(_?)IYe~A >J#Mbhto<^g PA,'آNPFU޽{LAw6'c)57.>Am"ICE#o]ID%yuK7aD}'Oї9) +wŷBWL 2@ kBe&`XM-pBZ\=LCO5T|2"Xgyā}8yo|5XbhW%^+|m/7/W;f|!qg5C1+Kީgo.LقRwW"N !xeۄxzAf}**bkDۇ $-"\l1?Gw>c*[ k UG1/v X.ּt!\-B)ޚ}񅶁-nm.hMsTTUE9*%Ĵ]Q8q\z[ݹe <\C+eu& -.}B^j[]=I` :Ԡ|pEwա=QXbb旰Rhv :"J!)?l7MG񀜮TWN }waR䚎OA8WIKJYQu~I.8yX{9Fc yC3ԅL7cԛ8ZtJ >؏&#u &%]{ΤoG{i6q)(-d A`-4O/gm ЮAt?vFRWZm#^\4ale() gT_{'_ H[) 륰uo$kgKBg3FHx&b`񟍕b:"n՛8iǓ\<0ΜXP^6 ceg ہlc`3ȃ@z/$κHz F(a'2>H|J3yYbhqpigokvwwâf0- Qrd=0Fk)".vQTCjmʊHZ0B= .VA{4,Y2ӛRW%rr8C`vh@6̩Y[Ku?,.fhkGUǻ8}kWܜ\eyT *=/=MȬ1N 7=,dqJ?:826 :#a_joYyF1%AxHFQ]t[i0B2P oگFfxG-% BG2X!4\y@ W'y<j^~߾u]OW gZ" R<:+āQt)$tôp }7_ >ٔyIF*Xdmh+=I/\i0O?%Ѥ֙o/'kRg8W}.>9]ӀDB&\q\ۀ9^lۇ}Y rxv_.VӪ@0ryA.~Xg%7FuţvK`6U A8kpソdvk"0~GPlS1s1'`972@4y3w[6xqVs@{p&g E"N <|87_l8I]J Z-SpU 4m)>X5gRR|LWLOЉ DSv~fkEcұ3t(v1q֞Lywt5*t\~3YO'L?TRɄrr-(@'!L~(Z&,fck]E-gF~ގ l9E,MAp P^)yY"z.l̃ķ2V0bCEgOYW.n?>x0R#"5xeM8Q-_ U}a]%K<InVkMxbv {Z~U*~B.YbE6Oö@~iG0HҢl;zZ?\> ?N]B~7,xyR횹VkTw(f 8^(sqh/jas` ^hx-U%>a;%}R̊ao `nUI p zl` D] G,AN*nƅZdž1@T8uזZ@^AJG <Հ "da=S'A1kfMX mt;bMϋ;4)F0ʉ~IClI*.!̠ivqc/v4~^Pr|!4}6i_z9SF 9z+ %k_/a<v9hDd- h) nDz;Qot G`!>AMG ӌd d!WB@q1-"O `"19q9P{Des,0HPX-c8ukLzDG!7a=/9 $ݷp rN{;9>`5IR:tܙS5HOb(_JIy=ӰuM$lH5q3r>k&lA4YjyG{ۤm"֦$JʌsAEkEzF|6 Ҵa#xD|g KY;S%c, y#1 H0 dȔODKafWb0u%) C%R.O(G@@%&ЅuB}y|Ӕi uZ9]V[n]%Raz_BiTOau]_2AŦom(1"XNju>|s.z u''|"{۲B-ЁS) 9 HPujA'FxD#uodC꠳`[v [_VQ-ؙĎjek_&{ NLjY`@[DLMHY .L W캔zk0tc-hΘPL@r/[Ix橎k+ta?Qܾ/W*hSNrNGa/64f~9kFIG5v|]7,7>-!V=n?6໪SJJ;%ޡOM%M}&t%:d-2r("y7]pp>|q@3h-U[!6G?adBuP=,*[4@eN?X%rX.ڑ ,)s}^hz} 폇 |M<_J-_+DXbsz1_L͸FfyK^*]MNQvMMԼX:1VeO75>=hRbTcS6#yno_S%SOYΗH*V>RrLSEhL:]W7B4uWfdQFg|9 )>pn}UX"#˸t|1}(SƄE.{)ԭsc* UsrWQ\P6Y?<:,z.Ԩ?9YOIh؂v&?<C#d1)i7Σ^ҜU/#rrp܆@ȵUuW5Nf3I`f2?BxI߷>|=lZZS3t\Mҩ'f5MO6c,O^ţ sls7 6:PGS =ꔞB ߾%v͟|gh:bR?{ϔgyvs FJJr`Q$lU8/w)5FiTE/;BXeQ rsx8rϊv5T6s1iVto7#eh]zvDO[ D4P}6,f. \F du0_Zoh_ԏ_5vݺ#YyᦵңD>mc6e\^ZtS={ 妬hܫ\}PMK{O*?F .bLlbS7ŵpovH_ QUYBXլ!T O1 o,b/4E1-Ƒx݌@@ %yXڲFZGkB [q⥠ݥINɪe .3DqXi!c>t<Tgbo"F/D́vgsvxM vhCd>T!L].!*V@V}쿈.qÌTDCZaڞ^j2S8n vکV)z,]7`,,xs j> ӉkqߐHwS5FZJt^màUѸڼ/Zy{9r:)$Lߥ]mDLO%gmk,[#0sث ]E\ xxkhpb*Xe4e>k225o4tqУnA(@u"ڿ>È4BHu2&[qogl ;XP7*OJi 3mstP2Ð_+"qC"Vm+4U/%Ue3ac@vsZVO u۫3j+X'|L? wݚ [rZ  jׯ<_RA7חi̍ a@ҥXJW'-oq W ꋝP>OާM|D2-WMdiBy|ƦL=P@/+FN[\YptUnyWZ\ObbXT`r OFr6FfTd}\2ۜ<^[T@uC;B<*DpiUiQq>ԍ,ILqBPd_<֍~> ҇pH(^.ua&H̡[^gPŮs*ZF*W7ۄi/sKX ӻλ+R 1 >԰B *gJ 18x' }S4OQd; Ju鵜%j:M֏GvPYjMnt$ ;]0"C},8;<'j^tE:%F!u^COkpAbw=fV"~ $T5t:#fPӌg%DUR>w;2&z2i69S- d:2P ޴0`|Hm̫7>Da8sɛ}ngɰh h|+(v-zF#iDWeIWB(j97!ًa~bILat6Vl\N @>.;Sx 1KDX'hq\jT8[ 5ɫ>d47+7fm+DU\3vu{m'BO1* "ŸIX닣5 {dܳPɘBaK2ZBY66#[ Tɴ YC|H_ƦZ62QCmΈnoن6F3>޻RNl>J6Q$g& Ƞ %b]DzБ-D<9ȳNýSxH6yKC1X /֤JsgJI-^-Ew(5:KĎBEdpF%^<fX-Z|p,A@>p>zS}{h졷Jf!.',/; UpPbEd*3ԁAeϬҭb~zed1*c3"3 @)1 qvgFwڋ,Ȋ%=b7qFTGD=N MEQA5_~#ך yS[W&GqCh^)ӹjɍ5JAɠJ{cs SA\Dg^/ 4#{_LG{Y%[W /^@vF s@[qCr84'QG/ZAb<]RAX,]wW8˰ RZ,1_yz<|$ٞQ QΛ(qy{n3|TĮnߘ#UW?X5?t50/Q7u<GgW7@x+0]}`KvAc^dLER6<Ǭ<0AXȪ7.ܬ\0+v(`Lbω >3"ʞԩ<1qDղ3jz4`i Rv!ؐtfІD*!wɉ/##B. 3MH?!28j/1yJ;&NaJY0(=i~uZhk|auw kR)oVe/Ԅ/%=~TAe4,%.t`1[AQlzPw315~v @Sf(֮M "dBDx$}Dv| >8|rCh""3f@ :=,/'-Ufɹ9TUe΀ju=d6γ̓A 7x!Bs#^!?t)40{]躦ȣ|> 46ND]Lk Q>oή&]PH.x"+<$f}D9fX|6}EY3Y=>tXx+RbwHqJ}aةaWpHfcR? &_6ğֺ /Z2+F JgTE\>@jAXƟ{f5ϸLyQ/eACoׯ2Ե*mG\yQV"ke;MʐH_/f jG]l<7ɐnl1\>s-l_ k+c%T<7a!}U I@*y:r?nK$AA IW` cb*_؍ hJuf3ELg֝kcxGT[: -G#*uՈ}YG<ΨV 5gYQxlO qѬCB9N 6FP^vr~rz`sKp! Uꣂ?E?&HY>R@r`aO q`&90O8_IĘk1 -TjZY72 wKZ DʒmYY =Ơ$&,C4UmmnZxdŲE%Kk4ھ> }b7zWq3d"xMca&Q~ZS,%<d.G`hh kGM~Ip)0SU!7L od_mLZ?KK ƶXT(&G6M>^~jn~I4Vs?L bL&^ɗ/uٞESh{3{1V>א ac\͓?Z>gyaezj*Un[nީyuVi:"$7T:hd*hu0UD9`G:ȱ&Kn| jZCtC(xy%Oy)xclnxHW_S}2*IEp(9>'h_g6V$G)X O_8d^8)1翀ങ ߽ j U:& N6/80q^ԛQ#u÷w.bݞ-pslFoRye>į'FHsB5 $S{ ɻv@\m/eQ"\gzXʸlXeLSb7OQ%z‘-#K|P~2Ru=qc/']8-dFp7f6(`¤ N:~zaF.Gѹ,1Y X#"v8]ִԦfKQ@:hy/ f>v/CBgt;ba:pT8wy9 D G/"LkáPk !1;}ۛqaO 'Cao""FK&SН`V]x(@5 &  {XByQċCFa5+),q+QcBڶE)5t] ýp%J2l.ǟJ{^2jɳNSn?5G#vZxP -WҀ+wj&7<yHJПZzg5?8tq{~-n}3pSfj%Op͘nקsL"/D蟽KM$J&I蜇5$nvtxȱ{֐f uaoȨ[{]S͍t(y3Qsl pBȄ {Hod]LF,S@H? x 3XX[t1gVd,X36xus$ ϻXl]<2%P}2zJH 4]Y5a~gW!; ƒa &YT氟E%ԼI$k oZ s9].v鳅SIhovZ 2&>-FM9x9H B%٠ZP؅F t>l|99Ӥj Zy!HZmK/y V!H8oxgɰfn_J0:DQ:RK_R0w tGL2v5vF-FT0@nRWdcI[lL}A;>@펜Wct8՚uSNHK\Ձ`ٹ" ⭋3A0BG)[x ˅({<8k<2Op7Uq"~0 P.bIԻS %ȣ~E5|EqK)ּ VP *-Gou&ј)_t"{׷Oֶu*d;--?Cc~zǰGVO4!^kM2˓dkR\VH&;l{n< uPDzd\I^؂앎(E-ؕCH۬),wxz@b3s !p(11!O 4K=KE\:ux<LP ͦ!8v55Z'9(pGv Eވ/6% <\$UIR\1,VJRP!dD& FT,5\2eNRtbۚ,l2ͯK  jJ)U8}#I?g*UKkFsb6@z(T-I3S5aek~RN%^o"Jn~GhOmN^00Z"(3Fjc %eL(zCHqfxkp1p'(d^|S/+-Ah ŐBqzx5,h)q6UH'c-gN^:CGg*;",H<#V\d]lW*`Ƴ 8|4]8>ok 9k#}s E;{7ҘV oK1+:6#VWZH4#]zYsvuRD:n%e/賮Ga0~)\Ÿ֟!bb_S}8w}H \Psտx&;Um4MnecKG ZȄF3YQ$RĒbK+ u`rRJWdL;j  E =dwY|PH-1!%5uQvӮ;B 3+W3Wq1(LI\,0oM[JРN[WCKb [> U5hHUw) >͠3o v%u4o xI'cJ|k˽ GWT1壆Ĝ^:c $y69*b &g2َm5Q>봭`!R@?2ب8ou'8 Ki$5D,;ªyRΝ9fl '0݃MaE.,%92 ᴊCROo _~Ӷ!?cbޑcB%-ږsrK/&3Eൄ_`r0 W3ffqS`36bZ(P̓Nl(]Dc!{ni~7;4y%ZDZ[=(:EQB`T]=bFّ" p5u2п']4 ͻE}OMSWQpMePt1XOA`{5]l4,Q*AXkhd6p4S:R7[Vj27iG8[ s;r6Vnf1 9z 1 uK0H5XxU{:JCE /X[*ih.r#?vH%ou)C@ve#<`U3ʀ+UDӞ#. t7y U1,ez:. 7L(EjWϭk2M^[1~p@rJ*LA=KharǦ/jSLsٔ1*m[ P$%pD#ajl@; }[YW3 1|䩋/qӫjJ(忏O$q 9>5!uSb#PJw3ԟ36z+d8,~(%ʼnJ9Hr .8xn E*X Ҽ,!xw1JA^8mBJ'T_Z߮D@ZJB|T5*_xST蠻yI6>W]hK2MޗuyDUN{˲p`v n^* PAX^%ldo؅\@6 'iO|+'j~  m dfR}Gሾ~񟜋AgcJ^٧"{ӔQLH?^ey:2?YcEh`}"c/ly QIepd-4No< <)w]DZ-h+:Ԟ4CC Vəw- I}ӿP裡dS|D$ 龤 fQKX8wfњVގ.EܟWe?kw Ono+XPqGN3"ݣ; em!>ڠJ㚌YI|j”5:=aEMK52sB;ߔ+XcDOXKy=#g?Li8F\~t V>. O"P<¼ f/ήEqW{10BeYU] 8zJ.2Ho(}B\B!K%eݶ;o(%BDSم˔^!#"wlޯ2z@NEsSEY=R|@:Y_gI'suZ /G9遭华#ҎN )A5'07WX%Pu~Rfw̋7u(ںP!\ИsD^}hCZĀPg#/Z :5VC$ė7~gXf4- n\c^*~*SSV`R# [)h!.LkG9,hUZO}^6f2VYj: ` gB_`d6g5KȀkc12[tH߷R H1mA ^?﭂b:r.rNB@8 \-G'd]z8bNhXr5V1/|DNO$`׬gW IVG@1(K1u kHzKAj4!ܩfx1o;ttճǢ5Zّ'N pw>Ȧa]&dj)ks)uҒKڟCB|6 p~Jj]bģ#c+)*vf;I9rRʨz +h4j H'cMNҷhmV\㎷Ϥ FLy$D,fT3$xxsH /Tmo!lyӔ ML 0eΘ`4ˎXzrћ ҜhKM9FiW ѫSb}9Y+4XhTlړ?Pv^3cͨr"4  '{#c?ɘ'MuzE` 0fĈ'p=g^dɭy J.=+hA)*oB3ShkYH*粿DOBա!FZsOIMHu>#j.Ths-x0 @Pe-U<}~ ZCC0Ǻj-uC02ٮ0BD5ZI9qM Oܓ KpQ?;:d7oQƮ'9EBο%kF)XS3Rp*4յ(je7soq,"-TȆױTA5n/4/[rN3~EEÍDUrfERnOo`6~tX+j`}Ze!{>e=!j&1"ŒᬸM!Pīyz -Ns\aM˻+QCE9BUYnGƦc0f7slІ}CIἄx^˅IJTOdݣ `7_ô(f>ozp !a%w){o`13 ۪8榞>ٹ[.b N_NlL{bĵg;)u4p s%Zh7J yp_9USt(Ћ'gTZ,]=U@TU\kʌZt$HOHhE7 ݬWyt kmZ.]oUg,r ߯j]\)$*-E! "?|bk}~Ӷ 4vI|C!)4LJpI;aGJҗu.O=(q7_WR¿-yHЄ֜ BA%6 pKHC!F ׻&$\Kraҁۋ_AzB,rZ?qn,0\?xN.|J~j@KeVyԈ H+0nw79o_=귴(X`Sg /cZsHצؐ"VH|VmD2-l@pD pc\;}:qmĒpE5,VL߁ $6ex4sz*m/Z)0\|DسH9 Q妅 [|5jS9+h'ş0ڟ fU%OwKîWob(ԑ9oNaԡZiB&kveeD(DzvmUa,A坅k `?œZ¤6DgBV=VZ򴓴b4GoHmѰ9N\rD|ORS!KYs\B?`c_:r`cue:VwV\UvRZhyR5R<.18;.R)F .ڏbn{B$fhrv,n&0&դƋ]m! d9sbTM ~}8Cyz/iAVeŚl0 Vԏ__M="q4м:+Rʼ g=YrsRR^VrsYpn7t40'A";u3sa8'׊:~2^ cd!CE7LuMb*'9m'#T p?6k2Vv tor-!(h)HJJ]op kTnJ ݉qc/#`9œ'g H9WY-*]Ra6 kcI["3gƯ$TInZ`|Ɂo8c5}`*UzlyI֌[V|rcfo/1$DneXTZ::x;̃7j>/jEԸl4wuMJHvHAljzAV\50wڞRyoN#U~0^j#| d(e~/̂TwU\DkB`Nm;nBeXF4Lpr3ՠBОQ$hy(>E82x/xz89'?Ʀ}ԡ[2Fr%ו$UfQҬMt, .`܌1AHqJ]ROU^;;ѶoC(o#Zev{o t.QkcfKw @6d>p*ƼmlUY$oŋt6H`{Pb<fLxk,G\<&5 ӥ'>zY4$7lKYjZ)ZGn2!-D1'6ўQJt h?")SrC=j];oo}?VqE}mlW#'{5XNM+cO'˝2+a&Є7E8vh{h0wzM0}Ah5CLy,(%pA[(ҁA;,ۊJ3#9cJ7,RT`tX9!]Qzwsz|۔16.t {ﭲFZQZ-2纺"  ߈V/ܙMq3syRTg>ǸF ׂEJ02rŎG#Ó2(m%{?\W9(l0N 3np}I@!l^9 c= ;٦>DgvGjzTG1N%o{; U"dgJ%F{k5U3?.( /֒QlUg!M?-mbN6_wvXpO\* 6XPHyF+?nu=רby{3=p?uMݓj$@ţyN3&a4J@7a_פ0A^nm,>FVX W`vgфǃK7_v#Sd' wr9 &_%@sU/ll|7^ N5&TʟZOz|BLLjSûYFz7 ]/~C/%XN!M }>Y> yYV?X o.?+X>ث)|_Ctq*a FS4~"I.&%Z_b9Vcfёjzg(@ZD`~Gp(P$ ]?kDN֬^ Vj*QEdtP"'L,哨ЕaG;Xl WtK}-i*86;Qm>P8j[pg0oeϘ<1ZgC\\6nm[51")ؘ/K1ug,{ 'aJCyN/FkY }EuQfϛ%hvQNp-b13}6X j֔F8Ytiw[X/Ouɝvä Q#(hFmXim) 5` JT}C IW^I Z˅[~qVMުf= )L.67Q#4<^Z.y7;:%rWdQ}T;dzBen\Hd,9JuO"Y..@ZڥYRr˘8HnO9h] SuYe}|gMXh5(} @'Cec]K4c7B *!1\.s`^ &bzí_Q2>d郲P9oss>-*@_se%J%{=eg7Po*ko˳ڨT\ѳ3d|i?0C,6ZߙHgozޛv?}rY}9 j{.~}R%آs]h0H}$bD\l8E ˞æC0G/ >^gƳ2a-j$u5šDdX$r2}LHiŽ[DyTӺ^#k9ҙlbi LJM< }xZƳ`- ZH(3@z3=~.=L㱦(*ϡRFΞ9Ju pqPMwJ?m(w @w,f@R=騭CRYe|֭ ؓcޣZL·X8+ ?1?(S,.Y:josWӨזSShEs_@k ?+{*F x0l=(b/duij'VG$>|~/e⽏YJ {NxuT:pD8x$e3*@q%]];NOi كGZhMo)zoG;5T JZR0+6b& 둙Sn5vg#FVpNQ}˭bWͨue3zҪsh KLVj#,Us޲ƻK嬻RVZؤ}#Q.q'HQ{+=k8mg{/OKFh3oMJP69; xG[˴-"3턜5f|&C#j\cCN6OT,5+:4(?˯30t7G*#TFcuG[ OL g!yJ`LuFLK cAM[/Z ]*ܐ j6R`ZkTGɜhs္Jdz,.KהZ,܂]^`yFuRqjTUڣx9 Ud4eT DJsewpm0Gǃ=*WL^#I<ʒ:&H5*ꉢʒyu# hFvsIcg& :V1XP2Y !! Α!;~cq, +fe? TktWr=o:DǮG1ywӺ&#͡[G OǴ񍈫#~.yWNLV`/HSD&)B >qoJv\\zsüa_'1ǡӝ]% Aj`8M=ϰ }I=5P]Ul`W[%8<FVBLnI8! :_HH$2m/7R!{/q7PNل~BJb7V|L%=1^}J S_¤ﳅTwap+φJr |>)=fCkBhj #ޒzҸ)X֎TwkˡT4Yv3&8TF0!AA9>̮!ƾ"P12ttX&'뫻|@.=uKREzJ~SPh'ߘ0EU3f*uxUEic@h \M_VPZق#::;.cB3 ͍O0ͅ)lj. 1+JDpwhyHM tZgg]yJ4JLqbB!,r,Rɯʐ|?$7N,fف|!0rh7f+ Ř-n\>} 旖"&70E2rè1:\+p'7,N߱ 8$6 ݪ|phClGk'j.gP/x5;A61,wP&ngfv}yg,'5N a̝ҟ{%h'7tp U:s9B8ksL[fhcZ06]g!;1,nݯZP;c?_ s߈oRfvOȠNb tIBYMx$$tȾizCꝑѣLM@yZ6=tڦ;̓/ag}ª|Tܻ laB;VR:-EE=1ItDbj' AU"ظ)j}{\L~Ee.D5&%X C 2K_p_Sm ː;YlFd;tuNBۘ3։Z%BPPt1Z?h9 |~ Jip>[+{,zDנHDF"CD(% /? syZ`Os61c39!@3`oBms"g[cVHo jgBSQ!h)T^ fF:*т9- `SL)ɩ X1bыҰojp_I0]۶刍k6I %=۬Kp=7YڥpxPq&1@L7#._#]P [iNڮA\whJ wWM3p$ܮ|SP ōI:vU3D⛺L7Owj'ˊRzWkUAg݁Eջ!s,4Au+vN}ϧ,L8Xj&wƑu%+]W?w_m30|8j@cb߽JtXXABRQ >= lŹ_EoR" CͧfG3߲VTXO4+L(prt:"jYwT 1_72 y*ΟVu YXC3-Lԫyd'0_9V=ed. 9vEI3vy7A\a8\ӏ:ԁ'~1&n}qWgB .K΄JDP"#UL fn‡* ^ѿ(~..kP7)>,V4h{`.i0{SBsWgg![TKZ?-8V㍊Ak(=Jtܰәykr1cpN&[رgYZ07070100000029000081a400000000000000000000000164df7f6f0002c0d8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/t]?Eh=ڜ9Pq*qSY6ٸ/lC?zQJeN|D=URy.-E(~|F[YC;K`*y@~L2lYuiBl5NYӍՊkgު{d?Ӻ ]P2 [qJZlշߨՠd6ME 5=S fw1("7;}w,j# KޏrRrR SGo?5P$!q%8܉#U0@mB )&XD)UhhDM^RPJ:tݽ6پjdoG4ΗwG˥M}GB@ַ>oF:R-O"$'&wܔucCHT}BXԀܖ`l3~D4ص;?|J٩b3]Z RTmQ]1b݂k:XJxH^{9reaجeX ?=E5Mn G\8YwIa8T&F^4Ebb/VF%g%!Ŏ/¯*7*AQKW֨ÿ ώLF"V|m6n€%pLSs:-HGط\Y0ȲN9/-az}S7⛳C 7yJ5ßyzw]gڅB!pR447p 5P-t`%tIT|"a':"+kmc=gt4-њ' 07rPY1rg;e n`"*9k_\}j ['kA7'gi4!Q| * V/ sf做G2T˯",qc񞼛bq -4]lzLs191td ڽp򼪭Gl9qa2|~K?SMV l3:/*(:p/'ӤFP6Cb*gV_u*ύ9 ɓ OSPA6ha}(?Tak ȁ'`EE;t)j}\q3G&|~9&8X ڿrjMbcC(CfBnfwv.lFF>%WC!2nyZCpA¡jȢ;qS|۶ܭkiixk?,2 #Z.p,&EKG Y:v7t آT[E96k 3gtnp^ƊY25FIk:fUZ\^HH?KM+bґ/G*@uBpewfop<5G|({e`3c'1s^-X]وuͿqWEb,m!k6O#OoafUYߐo`m2gz֜JSSfO~ {>M7_|LQZe%&Ӵ9~czR!jNA}iA[e԰-N$؃;ߋ!t>[FBd0ww(콦Ԫ=m{u N{3^{VHy(s,?__nwe\`aCokrw<~4DLuW3VzO `JJ+g. ;jE#r6_p-,i ~|.xMsLC-y"=h) >DlXCuO}[2b*A3TTq3Fm/ ^mi]P<Nl g0"A]:`B9o4#wD0Ȕ6̹~*T\Nɉ648ΰ ~{;ZA-uϐW\=mJuGR9W&t+8Pj|sSZ9nbD Jo^s憎9+q2$~$bNhݿ'#*, ՞Mh\&C2R'jŚgƳ,AkiEq™[LӨ.o*OX)|49 =(y|h4W Uԛ7XۡՉ-)+9%2=/'-BFݽy;:z%σZ`G c_C6j57M "r1Pܜ׃E߽ LAQ̾%31~IL5.djs2aG5 PxVנ yL,.@(3kA*jVRMxMfq"]Aݦ.!&i a&82Kwh,9^U:׳5_O48eDϦ< *h*T`c%`now:_;F1 qӁ5|Ȭ;CzRuWh#us*QnuU#ABx NXG)zFF<+QW+ͤc"y": ;ICOvW=Oj0 UckL@IdeE0<m_kJ15W($3&EkuzՎ([8,A<5 @fj\~doIoPVk$Rlu tO&e;d/ sZ5攑hߞ\ m9DwJ.rSYzDZXy*ܚ>{vmAғ.OgFf/oXާKO{nrmP: oI J ޅ荠)\bIңō{C$Td.]w/qV:E8hF$erD' WuewiB#=)5[Wj|gΟIw}}Ѡ=kQ x8WS5u;c,8PXD>Gf:׈"Vr2ʨ]uO{ ʇPQj +γЦz9[ae\vrj8jO FZG35ҬsLhWNun06&ƚF`R94gw>_o3^ɪoJ;xA OLցM<j:sQp}*iaNTDT"Fϕu̦讧*VXuHbf 0s0k?0ZhUb5ǁVl7=2$Ydzx(5R ѸКA7t i i-V-YnM[A*)t\FS. 5i4OUS'2Gnhv !!~ |n䵾F>f!3KSdnٖ[Cq|iPP7PVԿ˙rɓs(Vә R+6ܐ:l"?݅[$QF/ټ=8NjĬ2?T?+1zpW,߬dog!HK2\#܁t4РRyC+e`Z$f$T.q@۷蔖*<-2o@_Qڔ=`ej&I vi(Jj MNJIq9(07Kk2% AA[nlU=8FNo䗴8{0Н$LrOC4Lݦ"\:rANJi<|˵TBgl$kiߘZrX.`լ-+>to9ΚVNp!p (uI-7X+YYBGo>8Vg5z\~Z SHZ,rڛ7(4;{^sr߯P\-r)N1,H)1%чJ)?LF޹jUt] A U*ȹC M+}Ϣᮉz42 d\ĖOC/Us+1R+ԚYUN=>)'v쁣:PJnуፚIRvb/zluSe1H )WϡZ4Y=Dڞ KN+]H۪Lye@!1$MGgŻFnO+|^=[5`TI(+gqDTWXuAKB{ZnvgazlTK/yW4Ck4ag?:{ȭIܩiFzJ:+)׹c w([/ژ۝6-̓6/8l"@aV1 ]Di =G)uI"F2v674Xپzqj齼Pk܂+M 6M3AMxcJH`iU29tVH %wm&彊ljW~r0rwY^Kyn^ }l/FQ[{aGl 'gAA(Ar6ZI﹌AQ$#z9>B^U 6%8}|Md;,0=ŋiRkmބ| i2* kQ!KS(0n} )AvC+7s, t\+&7o Wv9T^e:#CFm85 m ")8"m8BfPc|8mq30L46`H:/KBFxخ/ðV?Sl@[<~N{Vs. Jż4K>8;t3:ٶoשЭ|nь*8X٬ Cnِ:8ZzWH+n_;IҘRG" T<1BξnMB_ *[ *<7Fop^fׂYkG^eV[$RzK*dSY17ē %*0>[zj72@퍗y>^5[v,3%Io(eotP3uekE%%wH죏:I`\]RI1:26!R}sx. P#Whd!]zr}waÛ%AQfH*1RiWb)nI>s»UJ80y;!mc$QtT.+{(rsN2h$؁לrf^eK6鞔O·TAUC=O"^AV.3m$d?ICz~榑x]}i=ݳ1+- LO>Is:i 8$<l/@i ?uey礼"IOI9exX dUo>V(L,uv˜dn}0Vˉ~۫IIeZ .ZXO8N_tĶ|w0"Daa]TYN.~Vm5:Mݺbd $;Q5OTD6vڃSLRC޾]DJuZ?d5S cǼ]caD@V^@"P̗[xJ'Np4f2-CA?IU34lyb\w@"zgeqEnNW4= mZI\ g_\1(OO#XNN OEu՜33-'n'p]7*I'̞"!bm 8S?U:Ybܟ]l?%Ꝩz+}4vS 52qO ~~ӷCx=34ی r("w]ESǩneW$A ƽ%f z~&*PĎ p4uBm)(09gqzXN:|"?DF!HdԺCm!1CȘЇ¦W qOV| ~Jm.^\9/|{?Fگ]Be]r,oGes.f?)5pv;ph||-:[|&f Í(2]y(3?~,d7S#)T@qv2u1]Q" wنcjO/tc}'Y CK3LΡ<3ɁL_~R*7o)rv"3Y卿}3CØSYJu7 ) 2N/Xcґ%MYW-D9.)mkڴېX]>!XxAtm[ss^9Bьkp;eь`2u5! K!ƀAEHҢA3VH+@&Ǻ53OռuhN3]In}U]U4 >Rϋz;R;/u XAw83ӨDҥI OoUkq3=Gi/VXx| /vo5*vz=Sue]5jyQ|BO1]j'{n(!M¼ڒm#X.MJNӻ9|$p_6츭aƼc y[6J;(p@lMҘDĴ<(ٽX/)!SDbcF,oJ9 Zr2uhV Hk IOgG,A3c#[zBϔ0ا9;{ZY>TNJk&5A*B(sdvC_?j"6qLu윞IZtILK[lD@t\_vNItY)Y#vP5Kh}^s2D;ugu`"/ t]E% 3ISx}f^=@3Dj)nl$3Ks0];WU`W#nMSOnU;*S!+4O舅kwVX) >cD*&g |3=mPHgeW?!2qDb;tBkHD襹Pv1Y[Pby켂6NoLAxkP>f;jLA.wKfI K>!`/bj= X{ҶmEz'=pLYS{jdԓ* Zњ{'EI V mRxzfe4kP0%ɏ̾WiE|>Rby̱#ZFjQ r͔y 3;~ S՞sr(a{դTZLJꅁRÔ߾XQi~ӨP(#"jS 6~M1p\?PUtRuÒ:Z5jq=^[yhms;/ U}27:j۟8 yة@rߏywjvVi>4{{2*"WQ|= ^>k8 g!c< x+ܢ} z_qYџsns, qo(UeĮOgf9{*O9 \=SkltpR'~f8øi24S* r| X 7)VgMjqv0l Fg|n\O]94y{*GaRжy9xk~c7Rb}ez!j<8=_gDȪ1&ښ,#D3A *f^VW!/sBp-+XT(&pTיwKq; g+zfT_VD@ +'-V>±ʗC"QgV1YvQ)Đ:<)qr|*D#}+@CfSͬYoOP?k25E'[``Օ])H%/=k$OiF Rb2 d#D[Zx@ mdl قQߌ:4oٙ^.5C!#%=9pA.˴,7k\4`[BbS1 $slQڃ?]$`<1WRL}1$r#vxxy{/?u9o2țJf$ȘY?j$&۸[}-MJuCO6xQ}d  het4 B "9> bDSd45œ&swAMgG@W QxzqBVyP:pR.t TYN/_'UI|]GƓKXStJ#24#I̾?7@U>[:>7ƧwDr7Rd){tj@P *֏foݣm~\3,ZKQ-m7ezcpbN!SsniTOU_;"1F#.Z|)ٌY)wo1ёt|`B+xA2조oDx\JD]gHRp$+_ WGfi*˒{$;VXW̆n46ϏGw.0VL-v}$XgՆ<- 5b ͞gȅԲJC\E[kK?Fc$6v7bXF\NuX S뀋 R\>(TO4uQ,b{|dx. aܤ`"]o}54֍+f>0|u iLA7^iVd4 /븩 =a? ,$ w ?7ٷչa򐔩R!ygGMj:l# t}:>*P!f;Fz[D,,' oQ^/NMmcg^+i|r@'{lD^"ʉpcW#vO}Q⟉+@l^Tkw{#IkCOL? iǪڱ'BP<.,(SEց#8{S]5_SymrrgOÕ׿ <`Cf gGCxxJԜb6|Vyca8-jdgۘn'֤H^|UI%YX"v C [ T}9voeXd]5)y3]YLV¡Q ET+(ޯqכr*,k͛,SKIvGa! 'gvjˠT 6'T ҮLb d!A$6F3x`v9VM"pS{ZK'rLk^2~C #, ,괦![8Ux0Ѱ=ѴF $]0*{YN]u+,g$-κk&aU +w(aP1ED!Nii2=f"mSZ$N[dkv:1BxtxR>B3f׼xk8k.zЛ7qWgDs`r%.r T@&0Bq" {Nr:"@q|8|{ơ +K`V-+=z ~3g~ mDpT ǶsW0GvNrKIXS dPZve#I$ ZΨR2#ƺlB[Jo\kbUMŗSi}TP8ZfW !&XI12tO.8((z%|%ya[NN"w'Plmܳ8^B[Z\ö\H,$1I0zD'ʭ XV}::fL-}yL-\(/eQI@6ЮG_9x m Dtũ#q;l= ʎтd(2VlfA d* 4 BYCi2n%oky]OڂZДrs(6pWo#pAb*/3GV~/J'7li1x.zybn½aMIN1"NS1;<ܙJr^JkM1yV4&nxN5mEsNi撚o0[G0Bɻ`qŲ &juZQiYM@܆|"p::XFVQ''Bm=3Q=N4zܧ/pZ8@c&(qzSpɗkFѩfY=vכ̚tqƑ¤`E3!x2AzAMTp?ӬYJ# t!X'aV8 Gmi>r^8@h3?_U60odDEOUʹ2 &j&)3jD%7 BM,k@Z߸8a0Y6,è/b{#o .UX6״WbJh1ORd!=}ɀ6Jj}꠨˨"WRy,14A",;W+vܳiv$q"s~ ɲvy}*Ġ&t'=ۺjun/ a^K,FIO$ ?bz .Λ`Μ'iysNY,'T!$o$efʹ\`;{ ~"*Ab !NB#ڽQ[Ww,fC1:0 XSƣhT+ `L[.Uĭ{_I N:D$c̨LZ65_`cd44w'9q.4ԣP4br`AVxU h4qp5/cX;'Cd Y`-mݪ883Nۀr!=Ɲ =GW/pWLY$B5D.SB8X&  B_(7dT K@ΖfnW~૏ :86?;aY?^SS m;\X%9֞H+?/F,:: =X ABUҨTqrX8 9$=L}\4n (~94>pu,XYLJeu 9 ;?nAގ kq q)WGqǐqJ,Z x ) 'ힿȒ*' 3~3g gM'@\_CѴ6b|T6T 1)1u5L-%ΰ[!@0HnlkkI=Oh< ;6 _²*V~vB3pȀ[ y8RCτq"6s $C|blӧ̺b muUx k,+svZ(exMhKt8c~]u &A! N3H N `Ėϭ;_SPKUc, pWĞ8QSltҧ@6C`(4ZtuC2Z0@)q7lA;/mcf63'?3CX#U=h+n*,afLaHvٴ>kP"dQ_k0t|gOevZl"${ϫ GTJZ+c>M@qެp#N~m{Y4WG\x^)+r 嶅z>IpVh;\ZzYg%t}ԥ(1䨐 W=6I12$f0)9'7}~!(qRО[2f(Qab!1pVhc\5ccn"v青T-+O s;=o),Ԁ!`v /<j:B)nI!*%:6IHݝc E=,xeds?QZVb}'n1h='#t()QOfl&m, TpY?^EG6[ChRx.]9G Ӧ;)FEm Hj} J)2|rm]kH3 LKgzZA]0lX .>o'sH L B6C]%W&dfEY4$*쿋H)2$zgG mIo]KЈm$PeOcq"v7"*ԑY{Dz]<( NbOϋخm%Rpj Bj|*'ݷ׻)q= 6mij~@w tf͐BSC B'@ e",5$"`F9a n+H[G|L CY"2lR6y`z!saIvEI9?WkgQϚö Fk<#끖NNL,< 9ūyi^u,,Ga9 >0jZJFJ݆J;jgTH'fr]+f_,܏򍋈!o+gtGiH<2m:8M\0]I A);2mGSmLSvSI3G~jgbMs[Y}]y'Ѷ}%'kZ0ew3p-5j ʹBh}q)dE4k1&S2y>_;(*cZ RF8Q!Yڟ({b3U\Nնh u_wbGG.ң )>Pi0%8YFصm0[\jstl~Jq`1g%3R3{dY?Qm\H;e=/$ɣ9wn}ˊk-E Tۏ_(~jrw8u\lYՐC /v}(ŀ|n /n]׏۰Kr%,ꆾWF[2U8T#b"D+!K<x&WʮDtH`tItĭ5g %ߔt]O1Z+[)1ʒՒLr?t] (Q)Ty E>6'|~E'OǷ;x=pϝ m8GX_O 薹94пHdzSM|#Oe5ױ")iLKWes0 oH>ߓ,\īKEEɺ u9m>aC]Y!GJv@60dӞKtq6T;FaD%]7P7Vh֍px$ )S_ _8Fm#j]pBu![8i>hhN \|T efAr':Cg"*NXRuQ5Q5%APB%˅N O܁!%0Camĉfm. Lf!o6q<9|E`.#8ҡ=+ pZ<0ꈳJ =an~ʖ~@4#oU޼/o +B8YJʇiF_ډ3 g1զJ/[!{JWb28=5Կok-_-.\0]I#-cz2 #~S+ ʮ| .xWn$CQ8O4N.e_<ꮷQ5ٙ𣽄V_A6vv69 7Ǖ1@L4vY%=1N&Xec JAeXśZZo>Y<֖N g dW҉WAun?0Bt7 $){_%F'Ed޴ ^,g2Ӱa6`lfeEz? @wvkkr%e>kk̏g&>!%>3@w d>rO Ov)^TÄw!/avE y?KtuOQصy_rP7$}-VU9ߨ0a"z#c/(k*MHb/$9]qwہ(BvUWfխMn~XHr7"kPTD"nP!t2ބŷ.V[p>՗K*)sϠ9.JXCkM-2҄bf0WQUa ?>cU i>y"!j-aQEA!r6)ͷmKۆSsq kК+Y5+_Z۸W"I.Ȱz+EƩܛbk{1!7zaR{Ċis' r:@/6FͮC-e>QdS4,ĬV#^Vu0(E&"#,"Aq{`7R̲TV|q #` +ozPTߡmݞw`vb![YƎ3\5.ziVSZEXPo'+A~T}uc,l. !ڗJ1_=8Zq^~oe҃$l" \Ʋ L O!\IWTs00ZOgɘă1Q J-AQ&3!zKNM`4&mPx(A%CStSH*gRxpC? -2MeJ"J^"A)ɑ]˧ȭ\~_ Xa_mR^4P3=5]RTr/؏"r_5A24Y)`92K;caBX*3L΀8ƟpXʎmd%ASkqsNIfBNW4l lY1X"ԕ>}T: S-n`;l6` <75orȭ.b$M=rZ-?3VEs8q m1$/j :˭/`u6P,3kjNRV)@ՇSsjI5B^J쇼Z#!Cg:ΑIcE# .[IL jVKǻP&\6jd{~ B(`6X b\jy^ kd19d'[V0Lt@&O16#+P,rs /bߍ=Z&0j~ GJW ȶw Gp%&ohDO γD|ֳWҧOgч htrV%x*TB*B5ZJLZ+:e+IJo ޥ3*cյeoF <" Ph u| DV#Y󼄺\P\+s.$;% L6n20%^tp5oYs 80AXbEm}vXIRtQjx^t;RNl{CtZU 5ItF#cX6/?T5S{aWY& JkEܒ7d'_ q~F]6..|8U5s`b!ao•`B~\z^4mJfmv\d1Ƅɰ:8^SV_2ck7^ӄU>Lm92#$q?V c \@s xDf2nCd/Y>>Ħ зg"lEKBOx{V:DOPGi5^Xo.#b z-I4lnڏ_4eE('OPD},䧼#$PLOdT~Q"=" oqK6%9Dc:/+CM_ wCY&GIb:Rx < L#xqY;I*ħU9:B{1Ή'D1#ϛ,7>u *1{QG(=cġ3G;SklㇼG8#0j߅s' %}rވbAa?Q݈I2CF .)̣-2֯!c4lNM[X(Wd-ĜY\5 ݮPͼj4w9ieF߰qh`gD5j[ϖhVr !~7yRLr$c tW;}g{+ W=&~ƖpgM` /6֣|-_gkCt%y73ʔ%,XT 8ۦH&"(zs+i;9QS%1o},IH d &oUeg%G-qtw1vC@4C#o0}U, JtcXUMzr%y^k,fىczFa%j/\ßSebl-'zk?P+Cv!s#u8Ə5|ws|87(Wk4bJdi=|\6 Sy ъ f.A) yJ`) ^4ðf`͌’JFzR򘁼6c%P W &tRxڴZwhȼ9>uկA?'8⢝isÞCc'08uB f]l0> |:٢R:ryV[]S}_%645Aށ})!? *ui1*F ע$uqR %3ԲtJJuيX\G}mMҦI0(rܱ=#Dp/ }D%kA0hLdZ i_ok8]h'Sҕ<BW_tf +FcdpBA? W>sNJfsgEߞ+Pg{`ev^Nc5:Ҙ2ꍐ*:xᫍD΢jH {H@e,yiPQV߈G u5OUCl},v9DHx!r )0r|INz&ɮ+ ~t#e"hGuS]9;'f_L*EyC܀ UD ,<ԧ2:E[ʠugEW~X3+[S%p[Ek<,-qCb~Zl}V ݖXq]ޱ@4d9Q@Vq9򒾰1߬R PY7%~e.E[' tA>j촩` 8pDl eLA(3YOb7\?᧻ 6>GP~zJ5ah|RcPwn^w˴ַwPh>`"|3Q3rk: X "ֺ[bD:3oTvLɋM*L`8M*45+>_.TbpvBe~ 4=ݟ}l,elY-[5:6fﭮK7U)脳iFWXF'o Esy&ȵP݀^5F}gkRI]YWgd? ;`? U1-:HnA%]:zG4 2~8=Nf-`I0~&-l 3Ûpyl=zq!(rqԐJdSwhi(^8S0'lDa[ڸ l2EvbޢUT|C4g͈G3˻c[]Edxs>!+#"m$S`T=;'3$3y9)gJFg)GJ ^6 kkU4@y%Mwݷӹ3TH)o_jZ7Jr,Ϗ(k]# \hYŕ2@t#E Ag<ȈK&pmdeXL[C[p)6`E^Dl`;')~0gfZdOCK Ck+>مKsP/LJ\I}=m;4 !דjK1u /_O~i(O2D D24%Iq|Sg„o*Μ'J(89Ri|wAye ,)'l>F[=Tj2Ab3xb57U?OQ :dUd0G<:ʡ,㏣~O4*~}|l+L3!`|R\\ZeOasK7N3"],bPGEHMU ښUI"pYV+殛 (`d2B{f@i5 X0:+`g[LC2Z^'d qf+Wk15if;kQN#g73rC~P2d8֥:@Xɱ:Du=xY 9w=[)fidK_ VBa(*~vq>;>VFሊ%nαUU rBq@0,Y/"p1o1@CuæT>Q.E3e %(l2imݜ#żv@0aV^:q#JHS{ %<)"O]YBc.b95㝭(<) I*'FA4'\ɍCFs"<ɮk(gޝa[Ց2I0*)褥`ꐧ2tQv* BRk|ܚښJi,7vT((jԄ|bV]띬ذ465LVE~|Vǩ-L\x%>cxSTo;+@y1,3ܮZ:;}n r_U}:jaoBb&IA%oFz(E?fcg3=QF$ B>%D'h-ܠtԳ1v%!\<#M3+:>Ac_. ju*bSB%vM2%,Mqbnj{ u^}ҮIa&up]^q;c$E:zyD/*VȷS캪]WzP{Z;eUU#)A\R[5Ou~c ,=Q셞_jzU f`t`gY0/,)~cnAQT|v/d%j*sWdTK[}&/"K|ΡR! D3)?A~Wnr"fT/D,b^<-UZ]5V4 [؇=04ԕ8QH_-3!1r)OQR7{#YZXjixlxt1"mlL6/amT5.DP[nY L)Ш/# [hؤFMr&ޮT lN;z_ gmP+A o\S%<a}x8bgBRgZ‘ue"4vfSk :w)" ?$XlQf.ISǩZ("#%I7F_GV-/fYc4ұ|EEx'9oׂX}}p;y{6SJNdb`|~U=TU K'~T1uo-ŹIjM&2"LJ_^VS|FL1'N\>ٙjYĎyiGK) '7oΊIQKV(V6o[@K)%/FB%71Dv2=BwDBMPVciPU~I4lCHV߄D<QUP+JHt= X&<1U+~(M]=/jưCyMyYPm|h:wnGIՁ|nѭ)ob$LL j47/y1AApNP)Wf Ђ&㍴cX*ݳzOCwiF[4 ۝(ؙ;'NRCfw~8$$Yp9RU JW'j鍬?JQ%1 ןX$& K`NXvHiw n0y QnDAz»$ffT җ6iaaNdsb@(1)e>$e/0pR޹e)o.F\\O2;69t ¡ߪ_QH,q͚+S 3/YݻU͙_P/aIXDL,fo3qJUtx\lb w N;w azek{Ũ BkIr1M|ֻGbfI CϳʎY=h^01"xށܺDYul6B&奥y4DU3kXW#.k}%,geqQJ+h-2퐾ufJ(Bsb]Qe\!0 (İF xRM tkt)*~W\Wð]=WKVҘa\iY[+tvs ȃ&~zm܊i/،*WQ;3RaS۹x= rPeЮNr '[S'p03c+:<cϞvm(-}k= )}>Jj(!ޘ18 lzMP1iϟBM?&X%m@A~$ j?y{INq;#ͅ-YcO4RoYla*`xy:>ܪ~|`@B{{n6efټ|}$;@B4ʈJՅĺfFֳ\"=;\̈́Vç(ezXL뿱(W*Ebt@^kcqb^; T1Ưmfc)٩Qm.S|0Rkz0ea@3L,ҧqfqG9A%0 S}Qc vޒh&I{Iz`V+ܷooRFK?AkHȨ>v HP-=OKqԯȄʜW "cq)e#gSz*ꖭ,)M[Ed~FM{B]e{by!-5([D*Da t }d{߱&s)3/  ٪ 48wΖ!)@o}1! &qP|giϬ~ژ{I ݬ4$f"MyC'yi/r˚0t7p9@B**/8#Vo5:/OׁvSPz @C&)*m fNSaet?)O+D=jT 5{s2jP^DUJˡv{~Fl5 DﻄHdApA^7 y a?:;t\W͵j#Fj=Ke{_* ^paUs S/ߊ(e}3Z=Jp6?rU2\d5KG2jBw4m؆r𮃍5[{‰:N\sn7X=':؆vlB~R9t:.YN(uvǸQD~I7b[)U*w!ȇ3Bv7HB ]):Kz4+v\{CBv{Skp͘Z>+XQ>?EOk`#by<SY.ZVDN~SIksGU M.̴JV?ղƒ:LW̒Y(ʌSE=0<}*~ٛXWav^,ᵳW?sNm^ ['TUm^7a n`Z:N`_ίP4 f00c 3VˁdݛCذpJ',ab1Bkf_$|Ǭ[nOƪpLL܀: aT7Zt'!)SXb+AD>LބJӊHq{57Ȧ~|7<=oDŽ!ڒ3JG!*b~(0 cug-C78G;H?k.Uu(0ukDGn'tei\ qExѾdϸ%4ʖKF~ӺzcZht8qEB \U8CT@.b P)G^\ȽLARib=9D tx Jg͕H SXH~1D0l=/t^-C*[rd4Iڮϭ՟BIˉ. yIEiMR*PvrYsPePE`^4鍪*0rP+7sǶS +h Yid\WXMuOEӸUpA}9$.gf l˦Y$ (J2$4f:&tLfW=-?ekT-X*5i?}1^)Xh)t.#>4ʲ{f5&!ۓXr5nOhQaN5oac9^=)GfPR֊h2,ZNT0@Ɛ"j¨^ [qiˏ:f<_Q 1!IO(m9bM* b^\M"VE [jPjb~73cz_Oh-aaY9S^W9pĖM1O&5j,F5fjVRq-/4 xkZ$';݇;m_=v^w{o.d2[ S5 [aC0xYCzZH81r|k'1MnV[cNObkԄ.#q{2dF>d^-)ǯh)6GK7.x৫EW[ l mbr 5;9t4K6񍋐(Gb x<5m4D'?7~4 sMoDiĪĮH(" hD3R`#we :Wbrr!l0JY)Q_ҷpR }IiI0_$5e`s""OVf3zwO]yߢ@yb 6ϧҍY&tEYD A+(ໜF!z+wQ294F|SDW[G8{>e5#@߽'Jgwr`uf)ox&yRx-OHVj- IYaTouCrG[%OǡQZ4rP>zф)w S>}TbbU] 00!W1nJW3߀Rv PDO2s{U @:GWN,(FE 6ZT n9K@\՞_Gn$W%ֵ1,I#YX$|oB}2QЛZ02͹4 a8zhN2ʐ3G@>L"9weob-.'sw?;TM,43(m+G.RJ28զeS{.6^zg,D_:oH7ƣby87kmߒՒx0TS=)='q * <9<}]l˔M+z!ni2 z⶿gJ0.V묧uKM'@+Rڊ33z 4'Gʤsg Q7Jlf#~5҈T:SF,#99Yx= 8=R(R\f|yM4>"!_Ҩds#>ɋ1Γ'췹zx mt鞛jYY丹*t_[L>=I7pNFFr?C~*jBcn˷||S9<0$> |3vIU`پixXAycOˏf8% >@ggm 8n`>5^εt뽛tK*c$N&6W\ hmj SݾV@d6x(xś90Nda7Wr2Ry!@@9AX.zE ˎny [w.R*/S~EbqGoQcvm13ȟ+x$||+ C=eKƲREmnmqO$ǂ1&cF59%2@t[+?2k6.cZqE l ݧz37ȨٍBZe!Bt,4BAԬ*鬸o2r0zKPv{5 anN'#/2@h^tk՞&cĚa] ,:'$=kEuzXfR4Ϻe`=a)1(GN钿WI[%_,m1P%k0lB֠3<8NvKw~q țr:O /HMK@kG:ܰv%_2ob U&p᪄$zj?P6au7pkH~1dOnE7si~xAeSѷ$$m7=o\Oȫy1n.WQxu >ku|HU`FWk%P Gn:^/n􅠶ABLת~Zn(pbb.z1[f&tض\Fr"|7r:6x?+-O_~'[Web 8:VFltgda'm3h!ҿE`xgHY#b8±x 803ngg SƗ b$%_M+QI^0RA2>6X"4ds 45|P p+?1hqK}3>/I/vCgrIIq4`9s9)F<뤍nb H~G W(:R  _ Hu9JH4$lJ(g~_4пc\U/]Ptүr);alXR;+'OQ,Oȷ^RyכISu&JO@VV6 1J4O@#1}$ZDTė-tpUԺ&J/Svo7:zKOiD{T:hPpm\t{UR 1Wx`qNPgiG =֡&OlT5lc:KOj@pV2Q/KxrGʸ{jV.CM3?0x0vϝwHSdq\8UŒ NX (9@+'t OinWz\ o+DMeq JU!p \KFgWs$48;iTli6"$qJPQ:q-m“ƅZ1F*+7-u\5p*$#58fk흻7- Us)ĬH"ZBIKg,z!w$={FJ!vg#r-ށT$^KU25|2y͆,cl @-u(VL$'/ƃXUkG(֑9縙UH9k]DmZ @W%x-sf/uWJK&8?Z,ŕ57FӲ u xk3pSg/*_V`jM\+֦8=П1 Eg/;b{jIS;->f Zk]͆<0T7=l"B'%tdϥ gRO,[LȺ.\ O޶eF 3ÑfM7TLSlQ(&$2 'I96 "kʲ ad}n^xq:MJs ~@j" B" Y>P22/{QqtpK#cvm)RT?;WAFAnI CΐH/BveDKhػd  FnnQX06wY7rs@DFjJFeԒ ީѴĚHY|)+¨L1\v'*\@\7ܴ1 TA:a ZNҌgg7æ /DSk%:Y3- @YwLYRX'Fۀh=4u{ty=CY-ѻ)u Q uK*) 3&q3,+V,5|C'@=])F94NnFrjz1#-ZE˥K]9s}r[SUrDvaN' y3g|Yn!?Hha'=_ZB.ΌH P-VT@}a @R{=8B8i]A^K^oq]T4C+~ᡵL5d~Vr):9h|/SVJ13CKXZQ=TLw$~B\_ G )`Gع?:q(:^IH&EAGE*^荛.b*"xW?92)~%u 䂇)S~D@P6c";T* +o \Ti]gK[7~DȂ-<(p`ξgb52dsm'i>vUiA|-K=uC)K@!>x9l ycQI9lqܠ>~t oFèǮѓ., :IEʌjR$]J U^zQ C%dyrj>k&آGh ԟ#* 9bF76zk;K+n)>bmTXmtjq A; HE-&Λ%?u3`Ӽv [%&L)[~5.)D8,ߋxdҥeJr4U I@|uySOQl%MXuڊkpn#u%xH=o-/MPV)+ [sQNŇ?L=[Ȅ?,v~6a!blP ń/ihcJk$⃋/*'b!&\ȵ bWLqu QqVU2 qY,B9G(+D !.!&~~rBc& -j[.Z1)I'Ԋh܏hFJ4cMй>zsdnvEU1tJ7=;癉&Euhf; NRu{I7cZKQMg\NY9Dp:j5 JisW$4Q[Bҽ\H+RQ=U]F5lh>C܈m\ ׷p̛qj`='4#'k7Hlt(Tm*4DaּsXj7 'W-AdaaI=&_7SK#=ڋ/{rk )VL􃠧 @,et"_<:/2LUf0J0:|w^%d_6kowy~K(Uj7hV>_yNf Y\YCu^FV?A8gm-ʠ XT|n2{p=v+7|ɜD A/>6 [6Q=6BI Ic껣a$a5|Q/:^gy"Y7@ ;b9`#^:NGϰ[gԞS9DOc jӷBJ=ɥ%]5sw6"25鷇 4&اDbYa:A歲% ?ƎL(c3H%}I|@[)q7`B (l6r- |QLf0Eǯ>YEzaTtP$"0О8%$-f. Ir!j5eɲ֭;.aKT=J(0.wH.)Tfqqb2x e2@8$!DWb2=+n@kɇrwX/0==A/:qY2Zd:=xBӚGv#w6 IDZak#e8 )R!EM:8t# sFhP0Jr8rŔؒF eL[Y4-fMRoBL3GգWܑRL x~3g ivw!'j V$FXa%f_YѪ^!6-v vXp.ED~BaYv#W\r]cnGԇ ٥? 8`S7=aNF͐pw)j&_;MÑR+q2 rIO_d??}]"*vyNNIjh~9}(([,6&ɐ4긠o ]] :a7 ke@T N,dnIe\qZĬ)ug͚A]SYEI5ʘ> K9y *l\qZ5q=..C&hQys(r[m Wɓ , :5at^oTOj z6:(p5g9[qŭ/<֞,B;"kY*2y@U49 *^E152a6b\gD ߣY^?+}TagW19 t#4F_٢s/GNc#UUG 'nS{y vX)Z9*[=5<Hx.=g [f&5)/]GnKzĴN+6dB6'G~%2vhLЭ:q%}YB7<{|Sa?r FoF$3tl*9#Mh=q炋1֖,r=AS5^Pr3QهnCA2Q]) ɚQ8{.IGH&Xb8[@ֵS} }xiWfȤ>-8QNV˥+U^򄨿͊"nMaUJC` `8[mG .2F/e}ۑXUh+!v%9Dv@!?F) `4nY Y1IEXKW)4 [wZ6dRBKuJlk/'V^;gUyXi )^(LcWa(Sg4c <9RC[vaN{,4g9#Q*x0% YV-]N^3(+8q+Lj7wKxe,~J.a1z\K[YLt#c:,PSBEdZ`2LA4ĺĦ_۪v2bra'bD+"0Hz %mf.Ao;L/XV~~ZID-xZSgQs^S $* $*sCB#3B煹oxɉ-j„¾, o83׆d=7?uV{<}{\\{B};ӀC6:uv$!~+ S3kY .K yHTlJۇyF{τtt>~VhN٦/ S:eDF*Z˜ضҨpr\yf q5m4evD\3ylj;e5Of@c҅ /`b]Wrvhi6I\}؆R2Ka:hpjb8dNuJ~(3f[>)t2R1>egR=,|vW|jˆK[Tؚ}ͤ`'Ou&:(xu~Ԗ)mhMMrj[㞿M"mkHqt_hDkO,1Sv.wPV( 嚉1cE;9Ous-{/-F9oH"[6R`Hpوެ}AΙZZ%9Eɥn" ÜI}1h;ׇM>~k~ n>qSSʪx`x& _P `$ǑdSF֪3i '\˒{ZN1h*{Ft;,?UAJ顾S~p|U ZPQHk~pKzM2cDGo^bNFlcqt< nNH:~CH<E7W"e[qƨd{ˀ`r?H{3ڸ4j?zGDM<&%JE{B+f dY%f={ 6H؍;@o ;0]vaW{F qr|)n]@n(hc Uq2=vcԚ52Ce ]Okb(q"!RՕfEpcoP0!?q~m)*f2EkL [Xch3ӫ%Ƭ*>N.[X`$ݺ^Ź 讈.Cݎ53JÁ!AZ%ݔ#@ zɬ*pd [yA0pm$7;;xSe{&ClLH!dBы+' 7,Ӟr f Obru(~TG.a "`WNYpB|b<P(tӔ?sR.&d?㮶<ŰB(bw`T(=ᦻ w;t̹ׅ{Ғ2tP|zWrxO_9 c q*̕oa7V^%C`jB׉ ɷ^M{Pzqt+į0SLAI93{;FL &_h'農( ޝ*t4$XϋwE/oآx[o v >\״GpC!DYɗ^1P7,\t’iZf s[_Fwj%S(p`6T E1$#-IZa[waёU|r杜#)!qwR/zaCvwO% LV%P*)VybIw])k-PdoH)&2]Vp 1Ӟ5\&_^OVqQF'e\@ Y: H_Q`6=X!R- eE,,!鵁FJAׂ)fXEc]>mM;8'lK6-V[E?۸gQEQ o zX&r9(&mQ9έOk `R륔T阨;)KLE{!~i2SyDR=jd }04}'a`C mt6U.m=ߡvc=r>~-ct9/X`vH}->E\*<.p,^;+%\]v'PJ$~_<( :wchO`^SX췃XIC*bLeTP gVGB egvVI@ю 'CMpUHQo[]Ro܀.uw%AT{f8)Z+!ͽn$9HN e-%o2$uGD lV-1:;;%'3mƹ_a}s{vlтUχА5BQcHJE N<΁UvHlε}s;=6/œ*5F;+c_K|Eu^ rNHwow[h5w$c{qgԦQ)~*:?Pp{O_->.ĜgVxqy VT'`J t[UZ6q&A/>!'#r">6"4ގdW}(eJo 5=0-H-r0,~ ?/ ـCUm*0׍;_)Li( Rvh2ljCU7;ׅIh77ź |bpsjxp}`}"d89D(I+3E2 Zgj0Xw6WQ"kZ)1%v1)thO_@q0rp]^U[_dszVV. ZMj0*Ioàx [؎,M)^teYj3L&#D½#vv۽NR6XB횬 k͑bi;UU@](w:;d`ߠ{B!_w^&0rʵA2"Z"^8PCȃEa'k?=!c "lݴ?Ǝ9{AT2{VD 60)qb|@~XM&5Wwo"IYpei:Z5ZdS.ExG–Z0M4j~Į-V; &veS;=Y[N 41<ќ)j"2ʺq⥳>zgPS+8h4Jwv$ ʦd0褐7XT۸:SБBRbΛhXf;{2$=~7R+߂:ꉡ߷=MJw E맜qPTҦ-3!Cc'*QDŽn' Sg ]|iCyyzO'zgWz40_gh?.A؆B}XӦ {PoUٓ8~):ͥ7\#AgR7ű&K]&Ej{2@m8lu#:c>Q ĐO­fӖy2U8F 2EfNcpx=՛\S0(rWZ O8ɹz% #-a2/ aD Ml2TTyn`NW"*fݔioZĶrv4Ȝ&/=p=CqnMmf\Dxk!(eѯP %oS@iPlT~Wԋٕ`ɜОPόҬ*?ҟyaFdvS G>O@ m TX_NWN< Y {6}o f6: |е^=dMxjfS]UD7qǾy"i:F| _w[i+Kx6\&M#s$KVOCfMc'0Ƶ:K`yE_͢*riODf5tg<ؐ~Rs4޹f*DIS:2wsT 7hs3+f̜FueKZEx1F%s6Zo϶ղe NQM=[ mQv؅^vq74Go^- uBŋn:EiewSEgY>kR?5\/B$@MeSTݳlդ㓿Bt۫c^pO0_2Ѝ K*lqn '23Y0"SҞl+WQ>ܧ] l;_UvF4w'6UREoYf3'.,i*x”2,L_|꣣ҢtP<2ÎTOyi]f2wڶ{rA!:?¨k3%-QI C7TMfNs #^*`ј<Ђo  u?% /Dd2H)$c>EWf%r.mg˗#!LC>8,ܼ &!~r\W+!!Zd`3X9tzu׸ 1e,6ńED `spbӴ^Xi(bϵQ&`HRQE=ޢNCPǤaQc@J:48`Z[~erucK{=%I{-=zNw0Eye癤0:~Q7(mpaeu% f'SFE8ڂܼPD(А#J/?u.ܶ^c7)ސ*t) MqC߸.4){. me JgKl -5]IPb}c`ɚkE b@ tY]jZ7@ 娸p߽Pt6:™EK[Rm~\3h %+"crE[gp 5Cpb)t;h7{1/~Ҝ`ZX|h&at L*O%ޒwr+aM\3ֵpΠ M_O+2}l ϚFZ_V>PUyC0y~%}ճWO#]PL-l45)#pPm#WFV%7}LB l3BU fd[F}lxWCY9w$1W3i3Eݳz`.$7h]]~QQ4\ھ=1؜o{=b6xLze`T(~ԛO!.K],UzMa U=tv S=e>˛2̏=Oc]K~];=s=MN\^Ew~+ٜ5F+Fg*$f{wS%B TTUdm Xh gɂ? |,6)T "=f!~ctc0CVd9 ([/ x$:wl6J?|MlS2V:}So<v?P@T 90SJJJe,D?aEb^( %)H蠟,Y8)`ul(p|P";H VR r) 2:y dPli+s>xXh]kF= @wH#Wly|6QH,(| D1~tYF%6̨mQ6mA8t}YXj-_Lh)06\]EdXbI޺XU%)hӭ~bKSes_ M{n7ImV~֢rXśHX'/ HesRsMvڵ̻8⹝%q$U)_G~5ZG x 刹bPiúDĎf&6~0@ww HCxhYmmKb{E1v [Xi>ޞa&Ph8魘 "k!t݌.wM5r .JhWh2/hLG+y1)t@fϛujquOW,APp/g,3,&l)TKtLWfZ9c O২vb [Q~:aM-Y? : a |>>"B f{ xm"or{{aM8Zfg$qow(]yhGJ'uYU_5c7[,f)GH UI3 [}7-O.3XI;}3sv8LZq49mOǩql_}1 ^?7ҝKBjJ|`s;Mn#94,Byϗ-z* ]Ǯ3,5A@EZMiHWBhz?FN:b3KGN??\ $}ňntZj&޼˨pME<(76 TCFQ(ry 0fcTt ܝ5ƄD7ڼCQb}XD[ɔH% KԥM.؄Ώ@$bc0/_S(K}x<ey~^ATjIR՞Yw)V7~ [*nvɧ^xR {:KD)KZ s0-=*FSG:k{x?sbe+`(-ylSYL|̛aeD#r 0fw0A),[?.W奀i<'~$9zg5,J+SeVZ/ӓKrT^Wl;krco` b[1!#n4%R |<:t"BB >Tk{Ki^> @NKZis9;' >SvYSeɝ&")#Η=G*V9u,V[dtBq?"!@Xu*W#6lXF]X9>VLI*=R>}*~SPYZ!KS4ѭ3lV7qzcsHIniƭ95;o{0'u yK>-YQ)i!Z⃑ExFGiLܳWfA !L'nn$&8Jlf1(<ڇ>U$3 ?q>h= YIC 69s< IeʹgaʪstM6fZڏ]2 oq-]eVIl_  ,0}SqxCL)/;e 9GoEoǚ DCMyNy搫F_B2[kdiZdgNv&ԑ q3 5_^_ɶG: @WlHHRI> 9 F]~R6)ȭd'wa9@9g/"ŭrI%,Y>S(dAy]3 Qo6#C,sEk { ၽY΍ih1Iޱv\vRL>Az-Uِ!_ntbV8@}'zȃT bF3uxj*~%/R쏕9ίZP+8eC u[QWyn4 dÞ!k;(%}Ѻ6bi7srx:>B朗/jc#<F\[;14:G)csS C14u6XmR.HOlK-@.@>=Q'Λ ^v"p-O,,)L`cؽgnU+Ps Iܴ!7ֈ@"106iWAkjuRr+V$d0Vj1(n z5ǖ!ZuV!ݺguZyļnA#461dQ`7Df#uT+j/3/KȖ|T1Z:kUy+ܞEMpyE+?Ak4y;F>TGF4IÐ^/_I!4YA-2>:&0h2ko!E$Z:BZtYT\gHBfEjZswyZ+]j%?Ecpy`L΋ )-p(ra0le﫴+=> XAkq=Ws_/)X02o1c UެHE#TzULM NCvJ_)DsQ $Pʝ*Z8 5N 9*[$K" -O87s"qf)XTN6h)IۄZg;cNJ֖UW4ԋ G1m|p#$.#oٕ%inza]ID?=oTv] b]L+kONSH%}{xIZ^3/hÑpIFJ*x[^Oba<ꭴ[ggD:orXRkEv " -GB"/opυ 5d5[ǎH?3Y<`w.- U>ߋ/TxjySyf~7O+&N"m<Ơi8rA +Q%WkJ?͚F:΄IfKewboucaXM6Y *eoti4!n90_B xmR}\M 4UjOF ;fvoY 7oX}|x?w!w' F8;86,l*Ƌ#w,lyQ 78tz jK\<#?m$ -.`<\xKnۦ>A/댩sG> /F(AMyA~uoFIyT!ʀb:Dp>d\CM#~Ո 菄@rv?QΦ@ig 5\ V 1U7_nt *!::(oPo`Yޓ+ t3vie[˓2Ih-tM`@:#)D1тEMtt*ս=ɇ$ |Tݺ" d&iFlRS>Yd7Pә~pIMf"㌊5+cPAxcGr>d=\ҕ/y]>Eɼ5g)X&xcL $&>]r}B7J zP,SY3yt'u1~9lSz1Cv崱iD r++gQEE fR'YIʽ"OSE plJ@#6{NK$of[!D͛A|'4#{QTvJ$skJtX{=q|"rQjRc(r{ SÊކEA%`Q)})k.kjl>d` Y/{+-Whd eNbڲ#d˂Q FGz3J>WSd\S-cԀ}(in?"mi šY"Ƞ W cOX Q \g*~@Uy!ոH kTV K:4=èZ|xb-JhU7I@<]48vO"r Jw sd^Oޒ 8=@vehCF\jR iȾ3tN$,Ǫ'=Rq@.@q.y7Zٝo z^d-)Im34=tFK9A꛼'>qS'\K@ؕ{p20P<ְJ.KϋDg\o˧'OìsGӻ5(fNͅ?!1UxGR@O\ N4iP6Z;gUMΓqSwےfsRh7R7M)F/A8Yg'%cAO:"e okt,ՉJ?6w[ǿLœe]Qv,A67?\XWzi|c="Th#,͏"͈B! q"|?!7n* F)dO\짅ӶŇOh>ZL 2Llj DXNn1EΖW&t-#09wU}"F5fcω;9\$ @ON>pEtv-C\.hJqFLMߧy!Uв3@;JXE\]:+Kf6M`SQRi%9\Z|fr)y%QZ{f}z`̩kJ]$I3Q~\HWRbT=dѣ^Es~AIYbeI ~d3HO1 ̵K¿*TVJF>݂[(z|e&[=w4D#ERGh՚kO\;1y/7ڀ+.GζY>|Y|9 0vmi^|*sɻAfkӧ*{e} $} 2!"opzۂP@RcR]$isdSMY]Xjdxκ&6,1w4l MҚf1ІY(9WfQ/)EKp_ nO[@\DIVXqҠ!yGQ# qvWAYT8%, UOO]xnYvZB4BěqdHT\Cij4K]Լ m4a8'*(GFkI')dH:lCI O\Y#l-bQ>{HESba!CA<*3 3iaK=h<\-Bt@C0]R%#%m]SUܪ{Op1%',ik2(9T E,M04Y)sDv]vk%3_xVzƥ`6~/};>`I_z]mQ<$>آvS.YrX]l nօxhe!v+ 8ZG`#rmuN}m2$A2_&z%ۋgu5Si'u 4NEb4A q X!3=|(,fF%P-=vl }Pl|a%= .v6 /{\t mѬWowG}i{Y~`Ne` K!X'#I-r/=RC?.LfbyYcG햐(&Gg\8h4y> O^P]$b!#Uܒ-g柀~CyҊ8mW\HE{˛Ji jkx#rŋJ.@;SUF$VD$X/"3gJ2x6FےѪ*JtoIdr C 1+V9; |=1Oɇ ~e#vO_դ@߰`sS ZL 'c:<=94G9wZR,>}o[TGKRuq+AH*.Rˆa $p"qΫ_5[bDjtCYFQG*o:ԅn pzc$'R>:7ع#>b37esS 9xf>Lf_;1G^fjQb&Z]$()2֢H$02d7}fACP&c,kNV_dZ$m(7 N3޴XM<MSP) q+bnG -` |HBMUHwxkPak&է_0 뙍HwTL64 :b>nHQu1g_C(0EX~6O:#YA<Ӿd<[!E8%r@{R_Áp|W)tj#٠}JiV. (IJ](sDQ@ZiK@>M+Oĸ[юN,\[k4d*hXZ3xYuړj`7XBA\)pte+n۷N֏Ϡ?dA' f7M3,Xf[w%^x" ~i~!T wOrr/OeUSxc*!C@p! AZg![\\_{%9V}d۔z~2~/IG `$̆}k=63o}vQx7hNuzBNĞ W܎f1HHWŒ`O(5XLo6-*%Hm@=VD"&j+6q.q|1f]͘+ux}aֽw0m6b/R f=ʹ;=FA$ } ~ዾ۵@\}K̘L61g+s*+ *ddHuUl?f*FC_̾B/N'Mn'pKŏd)~Z,84 ebxvbot(THs$V`'s졩 T6oEb&n%9\0 yaxiyWM3Q&Öp"MN>F9k$6_u9yź+w25gp6P3DU4[*{8_1@a8Q%efE0-nnf9#Pe^v )ZNs "&୚Ak&QjmuQ9n ݛ[Ɉ:(#UXGmdKyp?ϑ8AxZ$Qt8h4L-FCd)Aj˝綃S;h. *C=^!EQ$^G<_!t呣d:oȀ _ nsZ0`ksML֊Ҙo}Uu;\ILc\ s 啽ܿՋHbOaA%"*D=jCOϺCӟ>{ ~%!a_0Єn¥ʼnmºHV (I,{G=pg@,ٕ<b#A<|O%<$~r>5F0 ;ڙb<ϑ&ZGn%j3vwt9)'nih"1Sdʃı/!M?>ZRr)f^sl+kX@wq߿C/Nc뭇΁'<Y9+אXCp6uA}FG"ÈQѵ/nJM~x3m >Id=Îca5"'}[g9ibmS;۬Ef%T)'1Cڍ a bUo0p^3qk⑮d\:Z >7PݧA@wB~,E*Ŵ 9ɧrݏ]s ZDmw%['vKGxת+Es*Q.Z`R矢%Ȧmky͹Yfx[DV A#FB|tCp%6Ob:SPF j[t>[1W2p3@T %ḍArX'v~Gw`]4,>'BsV" d+6@:|?Q1o$Te:`ӕr;^ <=|Nwb28_go'.ue;)Ȋ),ѐPϚX|_ %3 (1[uTR'af#Kc>w*Lt&R`~jJ% i(Gc;6@%*p-Y|`EKeL>S bEQC+nO_`&#Eee=&3=CxG2 K0Ju+f&*ɘuLоخ#Nh10y.?8GZwF=T +5۝Q8GߒG?1$dEw눸mœnrD.B/~o]|S G:,6 tl =U udJg 7?e}sތB!cSiA /HD/c竧7WD7+4 aw^[0J|+cu!1>ϋ="kYM0U絘'} )Z;(KEV$v[O\ߞ|D;4EfWʕ1} mex6Ȳf؜'F*cS?ʩ[z.ٞ3t,D^b[6QvlO\(!mwڒTT0b%)ւÊ_C9^+6lZ%L ZG+'´i^ƔGH*zz(-]G͝GڑbTlu *3GvqG|K_p"DAՓoͲPcB*H ua9 %,E^ z!Uy]kr!}%ԵdhU'N 9i4E8ԕO먤Da!Z%bpGLhY&\QZPjSc@!Mx?=qbM}{ ySC`~Ke}2TcdhfU2wtw1 ڂQ+_$(oLt7P0(F颼Ȟe|4[s%eV1'v˥hXG'j 7dyeI iaZ+h!@I{&y8;b '͍t^{P4)ЖK 3@k \" f4{ݲ#F%^. uJy0+Dpgo?zOձ#- YB@oV7cSF^{\!3L< pכON 83k`]Jtem,#Q4+laiDT|fePtT!'c4aZd M^hb3v`6dKaY"4i<Igx_dȠw y@EK"O#!TGZ& reM2xd :-6~=0X)0@p(Ԁ"x=R:z/X[O)tUIHDn-x\6?fZ[oD&{c=^:rdL)06fﷃX޷#t`G~PW b;tLo|YBzBwf,@4X5FGv tϗ O?-TrT-DK@@+@S,&U]q9`~v7oWWk&,j۞cn;˂$|?aoeIU4,h16--FC> Ӈ'G*qbЦ!]4QHjhQv(Ƈ Atj[ J.X- u8n,oEAqW`DפX۸T!lהI,"`ljFY9`oꗑ|'GKZs巻4 kx@&̱cP)f$(E߄6lCU "hDpq 1/<ǒ9䥡A۟TNyQ~צǁϧ ZKV: xJ7('iq%Ag%(nrS|y`^9lnjrvﭝ[3]dg7ly4{w><+V#z{AGڑk`Orȹ4\ pCaI6ێuep/9V `7eS|HY!Nrne^Q7v3^e9"RQ0?ܵw?D ~q%9m92~#f& *fρMt@BI|y=+Zl @R^,$06T1=HTmBCCJP> W|fw2tOWK鑸9V 5^FsTi˛H,K Oci侵մVY{0wfdSTauXY[ !5b7ۢ$~*4 % @@PO>]?0i*.|\VC*l[ Q1ꤐy a]8WȎ~I'lbc \8؁^!ovNM#P9PeqkN04{O9S7 -f[秥^| -& yR[#9c5uX, OJd))#V~Ӥ#Tm#I=h~ (y 'Ʌ c_D3kWJɯKYSsW&xD&< sC$"$ޥa[ש KG!6xsڝH{=48fxHI vNFfB5 ]b!XX[=ry(2n{:ђ=l}VL}> 59%1Aou6[YzF 3"$]3^ܤJ3'& wUl=x.I5=y ll !$*-^"DQ400(Jva_CB FCU#)[ '71@u 8)]v;=ih$Ro$J)5gVp73lG :-`VSۜx%D"eڭο}[fS*Qmn6+ <\ g\ oOHCǝ^3iXO6Yvar_)ס$OMJuDݽjW Q?? ەOڛVcTw`Ĵdr|:S&+=^n:UKzuJ0(W@܈;e?hC{ݗyΐ: m}4Gd3ABr|(`3 lfDw eAn}kBSuv6ScOIla8z ъŌ~_}+Qָ^ns"XK7-tR V$ȀT܍p,?mL@Na Y6Z/_\{VyV\,S(= 8!szhy7LX6CPl5+KF{41\Q Zr{ @TƄp~,1ɫț/wrXv]^B۳4r5T߽6vq<Iʏj jpDLpJU|$(uk2 YwPİo8hr¨]JF39MtDQ N>ˊܾ=]PTG2@ 6H?|\DDv /ct c$ϟHҐWd ]'dmG(B\l] luY 4gC>6 zcPm!~tBb뷈.Y.*@#C&=8Y?J~<ѭףQFkeDsC;D}4Q4Tm"7G0tU `o3I3A9*+3W]):G^ݩi(=0cjl&'+77pSb_"joDYUxwsL ֦8 V(Yz| .z>q&Y DŏS~cA)ۘ/5r{E {34?pF%8yv~y~)etoVٽF+* p.N6aV3VP]f*}4cN6F,QαOAGi28K_iF A` wOZy)yN*h`Krnm)é@5W ].]/~͙O#|7X4́-F$kA3РoexzWn1>xTT/mf MnW (&.MozMj/FRrժY8ߧ眞EٹBcMg-*#$GrT>QF 1]֜d~a$ͺepV 0yC 3c$w UaX $`i:e_,%~j.7e+;:9|uRt*ʢYQ-'1>n9bSmAiнJI\N=*Q  w: 톿tBYKi"PYC>Q9'J-KAL"b)یR}u7}08|'NWEdHНP峟c#y6C jyMxq^2PɡMAgRwfB)D]f &aʛ!&6⑹?NPDB0ČI@ 7GsZϤ̙) ul$HJݩї`{zvU00 ü'~gwcvQvc8كB#W՘ҙb>X0O9JwyzDGhd&i pܵݯ{WZ/Ԅ_q?~ښjھqjSBєf|vbwQ2ǫjK F20\5捁kH'baע wM;֡?+~Z*y.a^yGBh /#HY(Sy3τQO`N:ln1ahz'qmultJ [0`Khl}aԌb>b 6w?5(8#+JS VthW5jӥ0_,qV'3  ;*Y6*ڠor?ycYy{DW\_C5%u#*-FQc K_RtjȄkiiXVE5VAwJ pߋJK \a.[Ƭi1?K \nIa9eGBόT*Nv\#%+>c}d?uYߒZhvV_y^U$4d+JXz jW_"O2Gp\_kO] 1X+() 8{0&l@3Ȃ־04i0=(R[,ԦꭅHhm .$rí[Fۉ}tlOV]Tov(WG. AB{F}~.Q<%܉D2Kx4 WSƻ\R7= }tXUJbfgU3flr&``7rq%FKEb0l3q3Q2Otw殺 BNX疚&0oHg1Wfk~%+Xա!Ujvl1&Sla:;u㼛aǾTXnCiQ㺢eųҲK:)8f/k<:2)3i41Q )j( `bE8䦁kI`_Pi?2x/Ų<˕Kc m83+Wlұ{{9K D'3t0vZ?W=TCפ w^c#0PtIc>L>OXxɥKk>Ve(]P8M!*? Z54XXawՙ&S(C b*30;ٜE3H!0Wo \B \c\Jvc?](Oӭ&iBǃ##~yDmljS`6iU%h/jX,Hj )h6kh).QN̋rtOK^ݲ: tOk3Mݨik5[z]E!4i2BoHrrMhnC^?>^CCJ >mBug vXs=/GVwjOfNǹ|- H=p[QWz1IeQ) Ubm+Da70ăUth~6l!.G`YT"֮>i4 ܜ+3ȼR(JUrvו:8s]U9lɂҟBАgMTiQc*Tz.Ќ%PnnY;AkoA. Ws7T`pi*vDʓE :CGH.֊d#xUY|ƅ'&qϢt]['M8Ow­sZQ::Cb2%۵]~s۾r- N$ 21Sj:92Rkid0?{%j"{JrG QJ-w3eha|F}T&|0 d1,TDVi&d˔̦5 5ҴyM~9˙ArH@/Or89Oy)D.x/Ǿ:d;wНm? DxkS}q!j&[^ V',*fthy;ƌpy_`Dʗ}(e;όmY@AUʆwI:˧cϞ-FѭՑa E/RZpK ko _jh.6H1?u4hu*הƣ:"!Ab籌n<1p 5F& 1Eq#kΙ4b fU*g^%-˞sao 1${1͕%>ʎ#i?X^Qap%xG3$:Z(.|aEAh=jSM%nXԴT#+=z. Ύ9t#dS1(}^S&|f@Q'PKs=G$ͫkws?c3CHԂqJK[nd o@s hB,W09s^Nhe <^c-{L{)zd*KZ]M +dY/M)4!CrYX%8#8*~5nkhk<XHH 8 Iq1Y&+TKť ރHYgg$Qtƞ`Ls|04!ڷ!{w$o*S=Б,η&]+ıv :p#3` !h Uw9MDHt)E Fl _#uB l:*'*'zԮ&)!r]& `?^ ٽOzdUUW+%*UevL?a[VmsFm\_Zw_h4R`[k@,g"Nc `̵WU'y6ITP}XX9r3AyH+}_=8% '?d؜Z6:*.A:3f8# "7`^Zk\G]^c H]ҟh:%: Z>xaSHvxO"G+tnF#ޕSPp?F甸*b&~r h$I$s6$Sd>s~=Q0#z] cB` oOc8? W`ا H:q ?HvB.L=ztUlt|1vJaOG|vz^J4$ֱG^S6Ŵ(ycReT*Z+[CC\.ZL̗^e?%Wq2ow@/6\# #c_v%}C&Z%ۇH΅0&^NFf$KGWj#ˏ2.ظeо&ǸL9 'o!+9$4&ӄh" >zjcWl!w!8{s[w^6{k1[C8Ҋx~#vrBҗZYhdsYz[Z 2&dZ7vGK~Q!XQ6+07ɝ+`uqE`Ix=A UfԡDJk|'6܅f~f++ǣk%b]MLz#5lY-6̤k~$\q;Γ6n`q4Hf# ϒB:2Fؤzgkn+(հlMtv"J}j;1 g$|d?NĦR N]aޕ0?w?dQÏdd<*Fk?'VJ{ qyB?MR'GѼ;_}ZT'gjڐMɃ22筗aA " EDͰRX{`D_C0V#*ɩ|uwr膋H$v0"Շju%>mk}xF=6Ke$vX-S嚢r!cL/ܻ$ D ; %xpõ Pl 8^'.^t#*W5-!4*5/IHmA-M+Ġ)!*Wմ?ɞ#G( Ġ-u@X?͆]દA} ?~|Tcf^.[{a-~rժP\El+\@er2/rHM%[KuSlA P;@!" ~!d(pj"#n #"Eu_4?\NP! PȈ^tѫ_Q!B\c%(S읳;JLb)5H4K'G{9F)@dAÊ<}ìj"NZQcq|22TZ,Fc ?τH5Ŷ?th'*҄j>moP(A%Xk7H Y6QC `#鵎e` s_aup0a(0Ddc]2ҭ 6ǑFg$RG-nc ܘ9smPQ!OdBX7b5syǨ ?@z$K>)PDe8g` 6ohd8N }%yW\W#w$) %9h կ 48|,Liʘ7]3?OPG5H1=ׂdO;\Ӕ~3< ]yaX7Znj(q2B!ztv$(;n{E G.sR$^NٹS*"bW~\ 8n 5}=#ZF̽NBACkS{L4DH jS dӳnc{ TLm13484w6r چM$EwnSԱ=.՝ vKؠT݂XZT۽.mx-Vۅ Wd] ܷ2Xp ((-BIɅJ3t[o+JTֲa5U!cޏ;_,4Rp(xBF!LQMe٦7'3B͕E2ҎZ~"C&JY N+RS.nqY({!VmͰ=#%ƔQ lwIu=^YP tK" -KwcvL&ٓz]ԭ!Rt"U3<˘2I)9 XbpI|/OmTtRy5~[m Nf팾!o$\1'6L{tr-vS޿ʛxGUͦ(6+ KR5W:ki*wn7y kK]yW&HBDI@lZ>lđ+Cᚺ?$2+}HIh': SϚa\{}{\kBQ{"/}-塀,.mIk+1Mv||,ձEq/R# xͬ|@ mKxj|F_uǐ]d>BVn:SߧlS^r6s\"l 7LMhUM0Ӫ*_g,(5p+A _qA]3Kg Sln⽓t@Fk<}S*ay܅ӽ9N0!D Ѓ|Z_g[y|HX'^&H2 6[3g"sHLOln'O>ߑCa@*xJZ :ž~h$l陙-%RRxa^ys߼ ؗFZtx(7[R@n?UhJEY#+ z܌8,CПvtn2B"A`QXndc(l]ʢTu78".{sc g}Ag:V?*C*A]28yeE ^PJyqu ut  +rV=3⽜Yb7 4 +z)nAe)_Z FzҴC꼐Kreϲ.N~!'my)́dc2ɸmE MlF!~3]DZH*j UYӓ' pJVqjqL- [vtTGFu#P{; =Įq% sֲ1=)c.ׂٱ1O}d,s.d7ZyB 7{- Tom |)@ [!7X6:2?i( / YV4Uu ҬG0yD,RKS\qi\?%<Cd:şD.":D%>A5K5 r@LȃJ%RCTy8-B]ğׅM\9ٍ?4%XUW[xF;e`_1W.p5_ׯSg/ry}K+hK}|3)!TwNݻ̑:Vv0za.hIQ}9$8tSk䯇ɢ :/t}b-6b|*Cw/聒ݨї.kK7ä  o.֥%͐BjKsYx$͞#Zj o#s՜&R.ÊP'ٞnZtL}M`+mhG}Mn;FCȫvd _ի }JBӎ إAbaCcޗUOipT94ߦ$~sٿtBrY8!ḥD[V*Ci.+vy74{$b"(f!0_eR?VWonmhQ-yk[-VdcK-nd.{u.'y(ECE@y 2_ѧk `~pKY(28! 63 *#zMMhp:i$"o?j?my.NpPa!%$Om+- L=qSؽ6Zҁ}ש!v<ٽз_ ?U#~3hq62Z^?dR8{m,RZ4SC4Fakk>H^67Bc6yIz(d-QZɜK7# ۥQ0}z JYSzM-."12=޾Wڹ4RE׭۪Bہ8#)RّBE7N'=wrj*wxA!zs7`^,{_Rr= ÷*J|e09Z ;ZqV{ԅ XW:+v}s:qx2d_ax9 ɭR=vഋ){h\{}g!#lkf F"w[`snj۔@J8AY<1SnT+\'pm.R3Hݦ)2h\R$bSq-ǠNJis6O`XM0j|9o1=lp)J!"+6D0ZC~?X)tgH{Y9>ggUF.ǥ^"mFFT"_5At֌Y 5L VJ=p6*vDgw< K#L1&F'JVYKd0(+{gOڥW߇ui/砄fP],:y+RrRP-UDhǿh35H=ZS?kgpsvmM)'cQڷբpv9 B 7bLFF$5$)ĭo7dIQ>r1|%**4?-qknvIȥUb)Xz>КEp{Mm99D{Fcv6~a ٚ< Pnò>LQl zqKupjUFk!ЪZ7/.!DTv p PE:XMՉIKTXPTIڔ"eW<D] #A`T-13ق&`NT:8 ?eT o) qZ]Φ_~ 2 <0ր YZǓ MgtqVp׈T-; Pߘ4ꔃ HF>|J] _@y;u d:B̝@BGaRhpj>Hؤ: n'&qoftL^E Y`Q`}j`p/3 i Uw_ߦo{!X,GەVG x)4Sîƚ [Vb?oډoצk5: l%ŵAQ'm$lJl2oz4z U/ٸ$aJux:2oZZ;_#樠*gzg}U#O1`XSÐʷ3EK-9ٯ< [z Wk\#U)b!J4x[V#(UJ8]uNl`@&j2~㙍wք'CbމOtJjPol#iu@N7Ktu4.O1~*τs:U ,nhIbwZ|Ɲ@QF!m5vEs[ҽ|#tU,LuD11<ΩdbsDUk JK>͏m'Xzd:7E.o> o]Xڠ̨FvV҇Y榤pn[Μsh,i4 ={ Ka!6kU4t`rp ʐUn_/5+L+ @VsHx}4BM Rv!kSVL;m5;1+zʃ5/G5;?R1ԑO$;1oy&2rP;s޷xY5H9 7nq*VMtgIR9Si['{Wc$$ +\ [e2U´ PBtOntxpƏa_@ᘩrt2t&i[`UiWo#Kj *V}, x#ј|O˛6Wjnhx59ޙHö>L6xQ͹ƚ Xf{NM|<9$ƩYfm!FCvG4G#c)Sg?[iUU&QPa \iLA,, "Se{ 2jjmD#l#;8:yUbtF.ZD,$qS.&mIVg8F)=O !0s8!DXժؔFC۽2<+2GRO-|}XGd"RczѻgLɍy̕Hݰ"*9I3N ?߷:B:.Ɏ@ g\`B旼/:4W 9'FJ~,M>|-X{NS`€?~|Gqo{ô4lhy#J+\Ph 1f*&e"K4Byo{}Dֻ^ҏDz\Rf\)o RbLs]A!kLe!!C 01:Yj0 Amܧ1LZ`gӿ\{Ϻ>~2N\;Y ȊEXKX!4N" 4.WDRk"u7)Y݄@BC7wiOKfր,4>w˅D0#bk*g n,a/#)6 >X>,G/F rhoʉl{Y W1Pz:V.%` =W@_Lؽ<4w=ܐ*Uj~@|qjS3D2 Pcz.0 2/(LMοX[sL^reI̧[$oΎ=kߒ\͂+%1:LʕLp!/=Z CIw'A`}(t`J ~G@1nQGBB(3q?itQF5tS&mz'訇:_5g+AH'C e9".E(ZP&đ2ƅ]!n=" CeSqh'}'szو*LU:X!_8X1nqq:' ~b4Zm(L͘iE@dm.uvk1qfq/3[6|P+ro$1r,+6V _O1~CLtۡ)A)U#^W։Qm o9L=Y"jx2ŭJ|&z@1ޤ14ޑխ0~S!0gdD3XpOqP6%B2&2:>!wEc dMU3§;g'wP h+N1H Z&U6= N^5: 摕9brCR3kHj25$);u%akXaeZAkkh \ZO~үg9 fp{3s<zCg: >ւ_=H`D[/#}j> GBΟ=&WNB6J,DYb$Нr{ȵVFHL+T@^V}J`6Ma{i ǹG=P!il -٦ W=eTo5ycM >R=D{I JPͤs"*wV!P3&Ö\~}DYFm,P^+nDB/7Q o!c"$Q6o OjI6iȂήَDbQ7%Ϫ "pϷ+pZqU%!lDWu5qlbqt!A׌© -eZwv9aLu"HZ]pgBJ7ZQ'D 2}yI G[&/tQE^\}ɍ5z *I6py1ONq$.׶ٯg.NؿFU `DX.0dTu{ m;BGRWr xr)Ð`3 |ibm?%RJxpt~|%Hgw ]~9GRR3v3iB~޳)kQR[M\TӬ.yҶde*t LU+s&r(t{*9M9cw1sr_ u :{\.xЩCe<;ծmnJ`=b:f7@>hɶ) *Xw>*GI==u"uSq5J[J咽4ϛ R^uE=] O-dҐ'{]dho,AoPد)fx5ܴ/HL]p,wJ7~N>VVWCAo5SRNeRʶ@N(QH64˂de 'AAhf3lgٸ "MMmX| HsIDQY+R b1 7+/-.ҼFq<}A/aqDEr5@:J[I :'NpB%,C|YIy(u#Ύrq&xNyQc<;z*8Pz؅N4M(ŝxg_(rٍȲ𵓥&2#|ܶã3Uwk.${:^-!z. #"\-'=j:˶an,xkcL$AkӇb|1L.'0K%Y:y.pi7CvGLÄ"dPA_t #j 毊™0]/Qw~*,ҙ,FbMW J8"zV!frߛ}%b~ezV! 1gZws<,6.CQ?tGa mp@$v)՚2927p&HjB㰈Ο\V# [ROPKQ.xT9<c|rWq|u$m/Fo=GswTxd8N&r;=ʡM/C1m?ku~ L:$^P ,IC6()j!?67EJx!]-m1qhC+Cc=<Y> T:g'hE6񌚩y8/p߳I&v{ڝ@Cbo2ٹpo$zmȒ:뫛yfb…^cu6İYe੔o+Md5&bt\~o/kMBC~ޚ<rj+fCUXBVg`&\d`Ɏ$j;k$z.gtO P'FE? E&YINK<'%]?nI؎ Rᝌ}Zo"Af*̖Ft~LV,:뚱ؓy;R8ԧ11h8ιH䶰q~eHoF'"5'y*+_M?eʔlpKlz|ߧTMc,&:A 3A!eЪb vc`m$}*YW ~qv/oW4O g0 M5C߃vWx(O"!qů0ćMo_[`8|(<3x*!Gv[ZovRp .FEcMбD֮8u>e@~R[}aȔ7/tNE0dQ˵z'M6O883A~XNb oXZ`1Ο!NE~'=YĠ?x<## $\Xh]:tuv>O37( V:hx_"` Ǒ NҐӫB \t z(]o=E9n] 0;NPZX3\ _R4wq rgAQ(!z/YYh^j۸Loū诓O0<`שfZv'Vܼ.۵9Ԝ[}?\Es?u pgǓ7XXo:E'υ|wˏ'lsThޚ}Qiv`g0JQ%ehQZgf~4qˏM r7Œ,%uN2+Nf^d)⠳%$aȲ~爣:J6u~j*2vOB6> j;?.(/Y ;R6'R?س%l( zDOD1v4yk Q >+Q&pɹ(yڠv] BX#$ٓcN@( tht`>:}dc?zA}'q/$Bp+L5vY%Ӳ>ceޖ>̍uZA$w )Xq'܇>'J !mZԿ)n/+PZP̳cD &C航#0Pe'+x[NQ&:!nafy](Z^:+Wf=9&뮼[#oBu-BW}t]ǫ)4?g:튯.gp{s":@hhA|/Q9ݟVRVo!\n/)e4t<¢:(TP7>)/ G[ϟS}X]$~|e-sy͌<ụ[]|af[ 󎣅^蘄MIkqQE~>EwwIJP2{n.V g[  ChTZed %I΍92~g!b1(wچ-ۺYG>%aUyZ=N7b7yl/_aBN[Dp}?-O8*77h7>c…壈]?O` 1n݌ژduϠMUKM\66s [qCr{p GJ,7 XJNq @5zv Gˬ/|sS ޸Z{g w@cTaxkFHpxDOnC.UL emԯ=Y&F ZC8?=6k9U1ME܇XP_Hc̐[ꙣKP[)&T[m%\Y.ڄK\?8Uxh7ߡuCxA_To0 1/U-A簿{9rn{(3PA_hPyΝ7`; <5z`⸬2I_k@nó@À ۈC_12inTmЕ[?l hC,;J>8gyaJ> H ٘h< V=A~WDI=BMI"bd1𥳐(Q \)FYVjt9kl d g퐙)jeibȜ$_# *H몃܊S^VTD|yt1ơqC@Ey_)9ʝF6,Zb (St(ī+ꗣӋE+jqVX>n>m;vh$sbNߎ3׶q)XJMvOdl,[qpLJ +H.*v#,}F6I;`W >VasVc)iF2pR$IKѴRzʄS##}j=)^2t S)y,k{[3D =[RbpG'EN\$oIFGR#t}Evnf۔$пsN+i'_Su`k?:$@ˉ{?Q(:Q9DP]W4{Rw5Z`=[`:'!j_>,zm(v ;k5z +ӄ\ơj1T:c%J)  Md>ncw%ÂmSyv4=Y-.@]H `. {"Z@yd֑m~mM#tL 7k\" ˀR]gZpbGOH J$2Tz F;H6hi\Z1BtbGX[2kEx\Xۘ6nG*\TÖᬒƪˊdE`+wI3qg?ÈC~k5aZy8`g2xوiʭ`>c^bm ,S jA'iOCޛ>giM~2K"Yy7XˠR-1NwyH'9)n% 3 ೘ŧ~DIUZwP96UB!GxW˙#:/DyZ Ke#Va>:/V.}F=O hS7r(ն+â)ަyiKkʫS. ]trCkyo4 9n,[=4ܢ{j'yv^"!9>UשG)m)X¬կ@J'^ϕCgg ĖOX}&"9z-!Xٍq坒܁{=6K'uLOGv(m;ɴߺ:~6 M i̳HJI6$f*RIF?^s3i7<*rɱvd9WNcxEW`ʝN &^oJ&퍧D4 j[p" rm]v]LIciV96a5PfkdLLr~882oPsf}d`;u6 nͤ=F#B=VDl y_nwlBFî>b.l H'e(x;ŒU◜@! F l]~Η@ЀC$vO3P0ET ,4ar5t!"pK7`3+œ=ߙiRåuA<w$/Y wsa˔ h`^X5nr?wg)W&'yLك(_E}ڷddWJs{@6v$V&z@P{')i Ei}TRTG߹$lN\w9jFm,<)Ѓ;hb| mlHf(&kiԅ>*KO!39%ȳy1j:zFΝn*cH)ꮷ@9ZK7A`[ɩW5Hca%mJxofdIތsv L)F}?f o4[S-ޥp@R8G51L%> 9@N5퐃; drCR~KH%GuopE`دGb ś2E=#4=@_G@>#(\׼rܿ0[VH$ WшKgǧ&2}XwK8ͬ}\wb$@wܦ*`/Uv~ZNF]{+sarDF. @#-71 ҳ>cf`ZJ|S3珕Yr;>XWz\_E˩["2nx{5Sqfp̪Χ#}>R`bs3q [vyH y{4 oa!xВCL:^wㄑE'82&A%HͷGzv,t.%޷]}mԹjER|Dʖd7Px@BdU\ Lrƺ(;<#=yz#3(A e,& \0"xZ>{W{zةu0l}o: ̍Np r3oY T-bwifl*ׇ"*!opgKj63p7_4fCT xW! -qXkѝݨvr:!XcJO|ؿ17ē}R;Ptư?>7(DyYdߺļRұ~?zZȽI>rϷHٱA!t) M"arNE&5ʍXQ`&8սX%kȿ !^x7kcXv굌JW<4qyjM=1ԕpg6[bsjFZY=V'_}Ä̾3YPPE3(KiB]9 :_([7n݉NxFHPp@4xyC'6m.#'l`&pN_mY-xTMd]Ve ATpJ$ՉRNGP3eVi|Ud#IɄVnb5*9Sɡg7E(E}Aq G&B-3 &I`6rvaP!~%?]5qT ńnޅNݡ,xi2oc-R|MzAXW}ll\#Q=#,ĕZg oWnirwbhm:1OΡ#@RKa d°66*f(vޝIfwЬ[-G:u d4v:؜wQ^܉= x1RHJc,v?|?,h%A&2@]õ)y=(EI% XgWȈÙ*Bj@3*z!{9Q.JC2k>n ݅J Q ġv|\ke u~ r.@}_+4JѠvI*ȯ"v1?& /Y$̓-jr{/N+$;{ǡ ԗV2?x`a:"ب=6 $׌ނmRÀQ/o Y#A!@&6ScG\I\1Wnn2<.yr|Y挮^Ѧhє%Y,>)ljn%t,jFiۀB{<9?ze0'M3$$ǝАA:g*J[%D29ϼ/k'Ç4 ?QEр/p {IS{t8V-H'69; =+ڼVC%"o`>[?Xa5N35`,8=XNKT oX l,BAwo7QΩZ=QrS7IӀ/A{70çaj15^s%63.E` #edArP@ k33eWU%>t 5 kB*=^tapڬZS 2^8Zݐ?3!avߕ le)j|XwJHo7J1y˶=ǑccD H^oKEY-(G3ad#Lx< >r<#,$G/Cπ6\?7MO%`1L"E2 9-fc$\(N_aü i_dl[A-: %)b bk\HV9@ Du\udaăC~1lUkq]НQZE'^IS_v(Mɣt)Ɨ ׾8QKRS BV)0w3u=1'CXlw$T }̂?\@y`]\س!9xZ>O~ҩc s2pF+R*t >.- .zˇȉ$(Wy/G;{/ssub9xGns}iW/QZ⨮au@$~c)k lfa,q]:OI^\\ zG_Ϩ y⠜_4PGKj%w]㲆E36}~8ծ6B\Q,ٯ$Z; *;wvAvBz1p.@(At8zqˆC9%Yݍ-dž~O]\yZm&*7LrxÁ+ڊQ(1rq.]7#0ZKPx.Irg zz`cmxP<-S~>Y^ e eWUyh%Wr7_ϸ;A;`p(~̫Ѡ5%xLvϵͦgѭNĊzZ +:K*^BmBf)I ^Ya D SڱA# Ki`lߘ ߗxD!PY{ɠp\wvkSE,@3`#~=lE])wHOq-ҷǙZ<|usV[oW/P'*L;yLc]YỴX^jVM$PJ2r)ۺ=ƔXw~W{SdvJ]tk"d O@9Ecv^ˀY&q2CמרwwĕmzQrҰQalbh5*З1V$l /<?oU*k˫ԇ  eRmlR N}]` 81HKm{5F ]ph'jiUoJvVYܿz0Nǖq% w|Sy<J4kLk{f(l;%+8yz#,+{сZ vBKqCHHw;mY%~am?ªXSzLx ;zOG8*-4t|r 8(%(<؝Ij%#akܴikcjg mJFו deh, 2Mqa?/!٫b1de\X1FM Q*/4K mH'")s>"]b&N5;miI.[ fʨq +24&&Ɔ{X|ѹOcÁ?48sf(C }h4:϶O[$G -0R7оxJuX%\;at^&0"_n% "Ƞ[jc (+a]޹?@<]ZIu0ԖI5٫9OZ)jXĻy5㍊}N{m4\Fws3* %I@qm˹Q(i, lvV6 ^&ג 4ܿ)~*-JzxdNxh gE4m˛*Wk|tƍ"p=bZ:GIT&k|n <&Jo]p[0CBْGRJvǞ𤴁EE9H:;ƍ溑aMB^/}5sZI-՛L|X$:2z$'<_>bde#1+mh]Z4mVh1G9R^ԪbC*@@gCЕ\2tcO/FK_%W0%V QYJQ]"zY (A_yThKDg!{g,R}'_Mʰ0.LX /$У" 5jn3SD`vUܲm,^].vps#ܙ[Gňgٽ'@τ}5'I7X[ǔZY7 zQ7dxA+CBXG!r:X7g}ߊxo&Ӧ}q>(42?Ld #wewzx[KNh;$c <0A7BԒq01q60ȅj{6CԾ- %OyLP}ޕhZ͙3=sK |sE.59(Aߴ9m>j1hB6b1y$h}JW@.>3C1)YqP*R*!#/ H#䧁[vC6@ԟ9TŚ ΪWk Ux~m/K)([:bR gLy;!7΋5Pr40RN g%eoB>VJE&)ۛu-~#*WDqc'L7/&tl2'$//OU =I <+b!/B}?rRRϯ-2ޟ9j!4f*jK{kRڞ@̼4pM=vKr2#HT1HrOYmL\t(W &DO )q.g[dn"¬Fc#?:e$K؈ ME돲L\dJ`3,E٢,ezcڻ(FIP$Ԏfe Aw27RQ??bnLyGҷawkKK7-*Nr9mG+&ܻM3w|,{e @'@gVB?' L b2\LYȐg[CvMO gA52X)}y LV>W}rRh8dSFEg~:8숐/q31Px('"NF|2}3Tבp|M:ʝ"YH_`$uvs>i+s4gɗ#qV("毫?A@$Q *U<4ʎn;ھKDuYxƘ-\}Gb*A9ɇ%C*_SL/n58RqF+ۏйmR]e|tAA찉zhJ? kx;|ōZ߼2aOXdʧt(xC-ɗ,F+o$O:c c}J"ģ 3ϡY^d42KlGcmAS:cG[ PʆXfYmKS4GT4)vp;G0j8Ȟ/Z5=A T5J$2IMb 1.$D۪dt4´fp6Ma7)U\+u/xz½;3{R iR5 ?/!Ѧ@听n;Q˫&yҧyڕِ%nˡT}n/Ikic\sILO\|vs04ʈ;_A[b=^x-p"hn9 RziyUaq`&lf~5㥵E~6ospay{gݹ#[}Ii@ }CNd;ZƘF4a&E-V $@)F 7D_t[Dx)_4\/'Eȍg n& ƚmw} ]'LP{߯BC! i7eJ)+׈-3lS'h˜#:s .yR)hѮ   en'[F~m×NJJ!ӱeeg[Ea+,'#8kNn+gebv ؝jpaKKʴqj^!ܛT84`,mF 1п}Ԍ0*z$-3Q8"gbk ? &8KE@0wnr>ߪk7,6% /{`~1\ E{H67<>#Xb^oovd}0'LQf-sS$[}ozfmɨJFia RZwyS{2ko_%7:EGQE F)֧^ȿnz7En{ ? S B[A]mJ FF)<쫉B P)aa8͍=*AdžyLѶulG++?-d܃W +Erj$kNvY@n'uzXS9%bw7*b+دg(LU*읦{P~tGG'}6dJ+.%ĻpPwJzDD5")ӽF"wi_Ⱅ~B˝וY,/wBf[& ܂\sXʇ/]-vW j,$5ױqM*1Մ dI܂u+4htG@>\¦:IMm,3M9A0aBEߘϯI;nqF[;bws`݅:!݈'lB0$,t0&W ODL8&)$PDu~Y Ppm0`0^kћwtG玈tu%HJ}!^錒Yv[N0l:hI~YNxzrB-~$ ^1+]K,י2fc 84h QNV9-ŭaM^K lyp"]YM;:ssmvٶ ko=IʭVk[> {ݴ\=''XR d_`BYU#38"H (1hډ[kv=LfO"sW Imm}h>̊BAER'1ݮ誡KȀ7ȋX1@LguV?12caPIBrSg߬Ykfyz䏩4DmoRln`7Sdy@Mpvtŕ*"r$ఈea0b: funz? KJ̨Œ7r{ 3pL7iN hmuՃ>9eB慽-f\ @WF,Pd^"B2dQ1ϷϽJB8+u\yv%('hP(ՋY^?]xEa B4M`%9`j,%FWy[%鑨$׎H &*P/6wlg,֘]4{9e!RU/XJya&g8-N4%0&)Yn=8tv C. ME9J&_,J*&6կ'diiT|89Tȴ`qIq"T($:&0E2G/tt3CΆm,uˋ%:`#[B}қoT=E!W+3@ t.MakvBQ0]UvM¬>d Oul4\`υ& Nʙ uކ]3sI;40ia2Z}R)ސ#P߁č;@}}u_ƒD+r,i3Bx .>6 CM(tJL^7n7@ϋ]z?EI xp5W36K # 22B;_D]bXXʢ0~tX.BꪵOMW lđ@y80NS~4.%#wK\:e5"'d_-|􊋴~=غ/Tc`p{>x2dpk.LA763\  OudSM.0cFId=Dt+ioؔf ’\Üwo{,äxJq3/MfGiO1Tc4  ήN12$,FeXl$>I ق`޵UާϻNJdGCA״鸒,6軧뜄^Z{+@AaU-AjC ]o>,5+*x}ssCR88س+yO[HB0txGQ3B~wyjy .ߨ=-j{):br,S8vEVv ޴샂\&l$2} wC2%zE)#JSv(udB3^2T5ޅ ՠTASU;!ļ~{̜}s% 'Z#SK]| (-.khT1F*X #))i8?@!$>qRM,?qExwIbTU*BDN v1fi_O/,p}8)')TVO~Buܣ.$:|/5_g77JA@ދ7|d%sN,dvZcEVᨤ6IrQl0MkVR_|⤯iXKwFS%mZfSYԅ`jꤽe_42eCv28T @^0eͳ?2[ ֨[? L/ikbnh sq¤)IGRwjR݊8(4fN :/A)Jė[OS8“?kP"Yj3DvE«Wuzd0&T9h!G !2W`10k{( b8XN"7q2n0Cʌk'O0En|EO` ` I)y4:U*/J<73 aHK="躙K s40@3'~MLMH'SsHe v؄z:@|(VP+uuK1Kh|!&;[>V{Gd<ɓ*|LG"bzؾN +N,-,OVoHAU o8JR+8z Xy$lCi9[Q'Y⟗;ԵktuLn o>\V$y/OsbDy\H~Dl54SվWhYk\X؞7'0+}Ԯ3(N06lqĒUj1G:r,ԛ0ߣ {x:1-; O2rA f?J_!Ȥ{Y#JE9g}MW";v?m37CزQwg:%w/A=C;p[R)]2 P'\ZBr\o6IX"VPuSeWQpD&O?<;a]zrq`"d@~C%Ȋ "Lo1kΏ\u`<[[ ~g0?e 8{Z, 8NnNO{JȲ/g,NW!I_JZ!|<07d2w,fBY=+pjDb߉%W%oTBM-d7wd6IfH|͢چdT ݨV=mKY"$ 5,J iF:JCBA9ϙsBȔ+A嗃a} a owb/LΔ@$NjA$qTr{Ɗ23FO?~/r`嶤~d\5-veI4osbb*B06R{zEӾ(iޖArช . %ل2)nkGCRJ.'FgW `xca}yGl<98E t.3rx0$szE\^%T|BtC4h^x]T)Ua Fl= "Ofx1T?de˷ҝSirEd%jdpӝ;6U˅W( ,mLthޒm1-tGXiH٘_|wmؽ} Vo%ͦ[;s1(q0u\* U|;ߠ*S/r#,;ӮM'5=b|3DZy+Cq`5Ǫ,{ː_7cǹ/3>=߶4ld6%" >ĎUb\d`Vr ưICl^\I^(<&:oU䍵%g5rҁ:N_H|$3_Bk[vXb ƍrSTcfIaղީБ&7 mrDZ8d|KAK^*(Ku䟟5r PQAE7}+c19rX6[5z菃˵ﻌdOԟg/Vˊ+yz #&IU_R1.#4j-C )`9 }ҒJsJJ)<#zgˌ3β6R֍6WLSGx ˃{ZU^HWDd8K2 ղ~is*B;׈]TdZ*V/^Ҟ Z!Xю[##^K?JQ$O;L8%=r6o~HL7LE b ,@.zSIpsm/=F0АM{M\ySŞƮUꀻ_qiqonL ]\*;o`]ivqL8p~v4^il2;May+ \{yYBaI|H!Rs#!ս~C> ^ a@L*bmhp^Oe,W=AwWMy}zQ':y)L9_Qbo*ȷ彖Ǻ4JlPB7(^ʨ2}4:#*`S|_fh{2b9 c"w{3t+KsJ l~ ?sNy&nM:WjOj'`"lv fDۥ<I3qp B'|8\' (xj(} 0sV[,%:B2!xQwRS3`#8EZ# $i1I:i7pzuThVQC`abqz;#m$eՖ`_sQA5i:XҠ" &(H=j6@ZqD&Xõ[npF&ᶁۃ+TBR4-5SO1[VEdUNqF؎f) [v\,g*Lq$tK6:8g}InWHKa1.8[>#,u$ZhNCfECDzކ}UC-ͫV%|G6pa'$!vhS}$ wғ}8F/l'wk+{&j@bS+vh'J[A_7,mju]ɳ89R;zD/̎KE7+˨xk1 C$|ž-i$Pٺ¦aI gBc}'l/|e߸k_<AM8"QPa ޘuwՉޏ^<(Iᐞl'eXFm'(١hmEޚ[C# #w*&K @AW ba"/=Tw;nz/wEFxƁs I=j-r$ÌLK'+OaZ߹oˆ\x^!m/T[/J ۶SNpFRWr;RP(6rF;<߶YRmהyO,JvMQ 1t^Ԏ;[ڹJb"~3\2ӧ|M'_V:FP[ mTTksj~NV8ifU<?g9).Qņ,|/ lzFCaz(! NcUB[TxM+V0fFi x+ ɀ@OIiVW]9bZ\\P.hc'bZu4B1#E~;`A ,A Ɋ2<`Hߒ  :\GݟF!y]m1&^s6BWcRzd]3M[o÷66!ݐڪA7P[evR*`Fr?6n%It~{ȗkRC2T^@evkFoN(&h"g <,W|$~qd3JBqL7rV*@yۼTes:<Ш)`Q R(ʉl,~NGlP8%փ%G$4FyϜj)kHk DLlh9RL[<ғn;G56M8w|Pj}ՁQ&:ʩ"zcxaB;`.), OaW6] {\3DdԈ}4fCx)U{+BܶIdڢ߫m^6϶j`g& ' _Bpי4l)ބhڃsz$r`NeM+rF/Cfӥxne4 8^NA9Rj6%"Ф3qm=r 7lM[+)H%l':|h|^ o\*keӓ1 ƅ'1-s ߚ<-{d?£`C|tP3UE4bDIa' ҽ^[ekFlp쐶Ny{G=% .+>ٺHp_ISо_C,{IX:YqK=70KX7sg9Z|3xӔ) +2El !mv=}c[a(,"[uث6志Eܴwe=KPQ ˋ3Ry08Z mb3knrx:Nju5EtbJ_C}U 2^kp1U,o0DRK]8hK4ŅT(pűԱDg g]ћs᪨>񮆥YZqEiYOnIjD>1zq'^}J9vCHT nG5K3oo~rq.`E`&HN1] ((gunu/wBOm7\PSn>o2h_^e`@d2Bw \9БؘE'q$9-)uUH ¨;eGmc oUpyCYUϕE Љ[)P4iZF&@˜Ef1$X\/nqnQ̵VԤ p?igY܂v^SY%+6 [- މ>Z '$u=< ƑOJ }n[1I 61Χ:?yqR- |D>GdR JLT0=0J,a !Ǧo75d^q8f %Y NDPX/2Bm̴%iصvw\Uo>!4&@308FRw`d(ʩ~(r`-V]?+gpW/pA#OM `7b㷳'](;+^e(g5k` :48%hX/m!1띉>2j pU~C(ߺ_cjI1aلd;#/TZI;7uҦҁF<`'|K~(51' hź?amRq~rV& @ʙT{pGǷ!sBB-x (f:\ȓRAJ ޣx 9U,-t O]_^'l q dթyZjv ;tOK?wE$>E rٗUOFe_g6WV'T"a:A F_8`ځ|A-8x9eR_>F?D݋{%b:Rkr0mM8B>8!ӿr>[GNkCS@^:sy࣢W-$xï #+U!E;̏%+n~C% ǧNjҎ(~ݎq 5ZzMjJ\_hO Dl. eZS\#r:ƉSiCd͡BR= ,SfGtD(Hc\*a ,~4g \#6HDitg&]5S@hF 37hx}U±Vz37`_`dfL^Jk|n]?hR ?{y,IE65ajgW;g ^l B5- AHL5) fb: gI Xo]"zƣO9/IJK_ 7Nvwbaj|)hvCZ_fBÙ\4U\/z-_sC-aEՁg]JYIgjx'i=Smv:w&^oeǁpNdjᩈb+=4SDIHS`T?m8[l=\'!_T9`ȆC7ҿJ^ A\kLA\zQ"13X3ϟID/c.E}LށqSF12vjڲ)ĵȇ"l mxl>@*G&9h> 40nʜ1 [$Woιr_/Yq\{-9l^{bLtgEAÚ>ɘ4hNYol\S[Ik:kv:{lk4P, u9WPw?enرr' pddyoԽG~ @|'@wXmH Hi`3RQ]xJ,S zR('YzEU͒ĕsc&߭ii=ea|F7WhARGb<2:yFQL)ū NϿ((>ќa QF}]0W*6  (#a|wyɄK[s7 ``Ox > R۱4޵4D+ȀD\H*}F|ZP.ۖ'^__?9bg'F߶Xk܌"5n29-՛h-ө6T2/ڞJzquY g0E_"8cfO-R:~vRSjʷΐ/gЗv BFbc Z3͸VFM59ۏ:#44*!H\_}C7ƉMdi03d~>/L$E[w0gM,\g-o5+mQKbd{X|Y49a~4GCtO7 ׁz w/ dW4_O Ao#߱~yR6Ϙ'Āob#ظ"j你{||Cg4! whY3)1(t>_qd9Bf4=۝҉ʄkw^A6@̤-3<͏ 2R6PS|T[\ 1յ+`i2 _z9$_UKiU;8iŲ'NLy= 뤕f@k{u[9 (+QBϖ;(d&:4rE0㋤ߐ\4ea^}:`}5ZI nUcFJx K0PY汅B g4+ AXM=|{{O5Y2Gshw B1stӬgYl[ka^ͽҝȤ5)C+0NzYBk>zzφ3NS|U1HuT0zg#Y^$UR_A4DDH[;6cW~H̃ O'}Z`iÇHEf^ dӞf3knWbRr蛡z%+n8x?. 1A DNhvKe04`xK$ zVc>O6kT_}.{ {>gQsC V2n6ܬ4VըDm["88nX 'Hv[83%o=N =L&cOgiϘ~cQ<>y_vCdC j3)Y#)^縈z.|@dꁁ' (&wR|IpW Fo&gQ` Cs\^k)/86HNlseOKS4p6<=0VCknyF5F'SA;S? 6XԅO:a։A$\4%3AQͬB?2Kٔx=ܺdDoL붶S`$B:M3m J)p/2u]Ug.ځ,^2 @7`v][Π6vSDyfbq>o})Eߊ˽z\QfY|wu ~)V]2XL(jҷD j ѐz0!>EK{-A4TtpiTFL1["56V+Dqܜ?5c02;95ǡNNieŤCG|7f֋ ]Ko)Kq\5(Z}Cϕ{(v~GCTn.JP@.MROȏFc~u3E(5DfPto5ZGc}/~S7{YȜ' r0$W؂ u;osʋ1Ht:>Y.Y[ obj! 5Q&rbG_/߶:_K7>4e¿|)L7: n9k֮s oֵxJT(aXYC)` d>B}CP4 p۶E+׻ 8or홤tً<[e_xXv`X,oջ7YqL*tPw6^bMno!e@qm :*z;C^w>Hs5dDq˳be4^D(\}7ڭlF%âQ;J|oH^Ÿ.AQ ;?&f z`E){c#H{z o+\!wwqA~ -V MZ WgV!g1 |O_ dO]5ZG*9Ӽ{^aJKsj.3ld/y*>̓1] /׉ @^UsH~rfdF({aqP޴֩jX]JpH/&4ʔq)4;S‹5w"q'p HE`C3efS=K^Pg A7"WmP\Ԁ`2ԺA:GX%r"otWTP? VuoíɇewK'7 !W|䃯+J%*1Z}7<­[,"[;r ό3`#!co4$L:x1ɏ_ M't$*둝߾7Lj١ .ﹹd5C ߛ5sv;˙H (lk|f<_Z?g Q;|}ھqV#hGE#Q^.H3뙋zJIpq\ljL 5 ŧ΁ƦS_~U ;Y{mj m;@O_7 RAE-F -tjW;ʗ|,m <1Ql8hc>5A̧ 6m.FM"9T6Tlinp&N3-F:EJr<+ZCPu*(Aw`_+]~3k2d)|NbO<88+HK1'ww+q5F{'Ԟx1hZa@.@m0O\2|_yWv>>m#+0̇."_Ӊm^lzgcs+3|ٕo)0Rihہ{L-k/X!쵊m8mTvߐOQzp_y%OԩS9inAXE= Oy1LYҜG/.omΏ gE:.Է+/wƱE eУ@14Hrq9+sQۆR>sڬ?_\6i*914U~K#+BtH4.ѭw, h" Jj*`.ekJd݁.֜5wG.SVUtOmfd^:;ʢ/[8Ŵ1K%X1%ߖ]@ä2uzOyL^3y,9]v^{6|(Zj ECox𗯁: >c=Fp//d$ѿ`sVQ!|7 E%hOa{͹L cXf*\dk"w5/vk&PZA2u^# [4\^"}[qW%$0&dUPZKa("*K^Y[Y{x,D -_CtdXޞOC` ?:;f M w<0IU~S`#[{8㻋R[oX a4WF@TAKYa՝+h${m)]3;uJw^ՊpXbp*{)#cPlk$lA7J)b&֍ h͍g?Adm;JL5Htu~wpDCU6X K}1^nqun9 i1y/"Y:q}ڷz+^J"!W''q;dඥ6q8(qy!d?Pm 5:⪀0plt9\oIY^)C0ńfѰ.#rZNbܫ{)F%mRkFi3N3]0tgFN`(a*GliD+4^GZI:7ݷ8GA+g%s\+0^#N-ieg\<`ݹ mrp܄Kz/-+! Mly1C kYXs)Id )VmA=m9`GpkQy)dB{ùbZB񥝅 Щke:p!DS=UE,/xA"ҳ`WCITENoz/X# ^,XX 6| ?OWPo+Uފ>yjJ{Ӥe릠$U0b `2*CZ{f?D5{>%!&|V=ù >ûh3D,EbT]K3E%g}G.tD|b'M;6W_c<3?is_2roaa xdYy8PJ !|[) D}ʴ,83ĚCfU~K\BPfaȇ$Y3a8IlafE*;.`Rl] QEpY> a+a%%4h#̏6|=@{ o拠 rlnf]{v| $uO}mڼ3:Kz0Z5=@g@J?h*n?ٯ>ƋU~:]v+8 E핳#J!s'mܘW)oHm3דp叆a]79LSVd?؊S`a[Ajfgxf&WW33r^_)$ ?"G MU m1*ɏwYҷ܀%cw=aKm>'*ya!DxL5pF/Z77D>AJ|%ق܁4J>vtDރ|c[؀JEbQZ{@NAG~w jWb *\&nUbPpMPI ^Y(m+#+[M/eT20O(̒Y>[T6V6Sz)|;n(ǟbpz"ٜÌ/M?Z p v?l6?-8Yqv:\T+ӱ@bp}lDə^ Yyc@6zRگۤih;r*cf̜5P,A\26pKfF÷Ǭ֬|pmjAmƂ\mvڙ[I\tE ~4IMh%$I!e)%^R~dP=ŧ(;O a~\D朚%lLh3'NJi&ٝ-TG ZΤ2ԏKɯfq#tu- q#vR Ȅs Gl9)w|Ŕ44x̀'n  ~JϩăU?:Aht :bײ358"QJ]re6G$T(`wº}C'H ZYĥJCM rXxqäC"JRr `D䵌WqȀ8eس<^d| _T%NKxlU.2:í&GN FLcxR-|c9)4axDsU|Q|{ M\S]˚㙾 5|t)`ߕ?_ 7r ZdC v PH| 爌 Q ~r̖CU:0A-cqA- M>Y팏_5:aw,P LUd1^?ъ&'%W <̺;ғgKR6;/kFveцJ~lX,ϟohqvޘmM0Ɲ]W̓שe v;zsi ęoMd+^B6@KBd ˧M4܂6Rʲq`[#)X1 ,~Ǜ+7ABYǵ(Uq>V>33'z W~!@!d 6-:䄔)^\tV(lb)uMpa뉄3PK}WU#af  |B XOq,֋l&E&x TTt>mycsgE8W=m wv;0x.:ԠUZw 886@9"ٰSuK~hNQ`nۄ\Jp/t+@B7C @[UYS!ǦFjbp~k34I5IAhҠȯ:]țAU3zEiq6CDͅ)W2[C:BNլFAbi8c휀`}<~l9ElIa-&"gTOܖr$i[-ҫLClx#1U7 fqt]3χwbjK~MviY _MւVZvJLyqů;+prz)EV#J5~ێZ6pKZG^  /<<.h|2bysplJ Nppyf"6 DԺY*^qJ Ub ½0KNWdLc"mijϗ; oϴ":'@]7->F(ֈLbӕg- xw΅OX-.}EOΜS.sPd\/n5thr0a[\\+H}PrјI0{0Ѐ ѯvQٸ saC/S| zTUfh;4^a ]QʥIեI+x7CWP_^bmC@vVstڤA}bgJY" kP{%_Jg]b%[:TQjh\bw*BQ~J 'YiTT$ QMR(a ug V6ۂHt a'|cQ?԰iBT$o[-HϏm`I$OBz-OP N c ,ą!@M c#zqQ]Κs8dEOv(ބ`dget!|Ww)E9HB/SbTm+S _2UVS=7"sdD57^6!CzȄM Yv&r |75hlfUueLiVBwI} P @G~xf"5gc_[`G9$糮6Ar3NTy.RG=A3[pV=j){7?RE?$F`V)40<ŃI[eF(7]Vpj9KbUnXzgin>2SSzj=Er>?cU6DD8LB=10xvi08.6 ipFeBF k~ib$atAFZ'E]_vriUJ`7H$Euٟ:Jp]ppTE!xBju䣓L*Ŷã_ʘz 3O٪ש$nW jăa(6h8KLj`|[Ë*S͏$ҩ^Gx&1JPRD*MERW2 |s<~wN-"ÛުD.8C:g1#+TF Ckg){XcOtɟ{!"8*pzw>̙ aVZ]Z(CA6%\ʿ0?RdO6l]ہarxR&׃~Hl8-?q^\.}ۯ ۰*jxZ>RJ8_k-\vtgaLk~/]&2j~iS_EY3c$ƖT4לK NT]2O@Bˀ=~Ro n2.1"E{Le뗀 c2rp1tZRFCvȇҋA LmPX`|lFH\1'j6Ra JA{nʃVT FFN~%$+=3R?''J®9.pI6M><}"PAvD4!h|0<J HzJ #SbϽcuVgx voF3BRK4ZĶ"i}: 2qvg5[ޛ eZA=W$& Ci;]) UoQU7Bo?`^ҽ%p@Dͼ'ɵt~*n%qUȱ"^O6gxM1e@G>D`̡?ߠ4GM=5;6q`i9~z]B[oB1o# ]r9qY怎6V Oʿ9g.no#&͹ֲ21+hSAjg2-٪W[_P͂TDT d3q)#gЀ8i%&Y3i``Gryʧotvʮi.g:|qa~vEC@ՋTqtGZ4-bŅXhZ+QĈɵZEw"hF3щnwUfynvc.;6${ڤڽRQkћ:VQ:V%V?p[8ɡ#7)mOdt[if۬!&Q1l7٨@ + H q>ZsrDVGKiAAԅH'T@Or?y~NXyP߯B5Mjԫ#9DŕpI\Fp/9@" I5'ŗlpf_v:ʘξyqx5]}X2Dgѳ4/RUwf Rw^T+<Q?\ ؏- ][&-1,QJ{ͳ7b]jO0>>Ԡ/5 =TRX9Gښ#&Pע%721#irq1H&:E~vn:{k+;E1P27Ji13!K.rCZ]&Z2V`F"NMFWAN<E̿ xyR&26jhgI غDΓIn!rbO㝸`;$jPޭ#sR:pdl΂eM--G 'yT@Y. t+AO^^g'#TPOV/ԙA.aa<6J]Q4Zig̑Q <P /_\шm'#ة\kaqT1*P삉]xzN0`(dx=SA\Œk+ @\} TIgl:&yw5{~nϷMj̭vO 3{ Md1f;b a5 Yʅ[iXi0%+\ 1f*4=nj>yhv#'mEbE1<Gkm~<YDW<bk:P1̗qwo=+Ab^H$[ʹ19nt袠?/YzX2͙\ fgBby_I7hf]0F%<s&5 H,Av4۰$0(dWs#:$i67->(1ȉ"S=Z6rq`uz`a`Y#6M#HkNp'!suvuMq}4=V(3WIzu[7 /oT'4ڍ9yoU2=pȼzx10O/.}Mya$nkdӟqӠ 4I[{,>K9ُ2iJR&UzQ;P<ȯzE2ǢMRյ"O]Q9ej͑my)E^KR'캨,v?g!?ŧ)*nDHi$,_ϞOI=ZA6`t+/XSq dY6UoQXFN27-tW)Kh(biG#EI[' *QXB@ݥ0Q2a_]Qً ]Y^5Zb,v}2$3E(3% 5YQbD겂I:wRsd@9UobIRKaVN lZ' Dƽ(* :7C(WX+ߜ6ޤ!n;<%ΤNĶ^1PD!q iqa3MfI}IbRrĒÉHLHF&g&c#gv|~n0?Z'O F, '"uZ^ͦB^g.hxkHFLD'6q. ܊*)(>%1@Ğwnv'zaCru[fH(|YX0u_ԁȐLiy2/e%#bhi9X^+8 S؇SJދ WiНYizQc8}f +IQV7*D.ZOJ  M8#zWCp?5<ϫR% r˳D VƱt"L# Tp4%_6XRRVHS8g LOG KS/{L+E+$WIJ吝"WrK1 ;!D솃Μw6`¤غZ_Vx3Hֳ\<mtdxo j M 3(`=szy2mfN%)xY[ ʕo96- ߿ѳr&I%SO9t?jWQ7Ȍ|u(Pw\c66Bx=cD %u+(ɱ[w }[KQ=pu"58C_vP2T59&Cδl͕VCP2ma,!Cm<( 1+'KάyJP&o^yQi`ߢ1]ȟaE "ęt@?ÈT D#d58q#?B ZU j~T?OF[m-XJUp3 X =vixO \Sc$#QFrX%ͳOXlq E +[oTaWJ}ouJNrtцrSU eJ&hcDܖl}tČA%ZVF>e(_ܑc)Cd3e߃~%@FyB:y!IaooXׯJ2]xYYxvkw'b n^PcWռ B|{i].v* Wc+ ]UR NAlD/yԓiHD񄰖M2.nv1#1u3UWʶ(Sah[0CS4яꎪy"fnPb7 \E?#Pjh4 `>5JbEzi ~Ӵ݉< fP1ݺD R +_TY&L+oS,fKX4p'w]M_+ #BxgenX q]cDUF6'})%q(d7}5G Ii(-moQ a.*;!_g 5%5qbpz<)[iYa&%OwO*KSD}MUTw68!k6Eʔʞ/ Kß?Zjf{:8FOMLCu}xOsHTTc :,r ze7S c(8*2ZZَ4 iE`zڶZ6D뫲Cru%kFM2q $3L<ӔDVY| 6 & ϣD! 4pBE=u(9ue=,ȄNB*NQQV¬s3W R.Cl܌g`2K.[]VZ SdtbzT/3Uݦ̔,Lsƚ'%6"ͩg/dq`k3=ׇlR_$:X@vN-bB)6i/v~{g҃Va{` y,23kx~p0I a뾄cv /ȫ/Hh<Ͽ07y/Zْ7(!j2/J4?-u[Ҁ a~u&g]ٕTU ކ%Zړί(E7э k0I'Ni4=q(eJ꾋$Z;4QkU zmqϓ!\wԽ!O{\)vvWo%1# Q0'LKU 􀻓Av6/ZjsU: ֌P(߄G=5A ̹Ś{24: :?P'Db]#Fap!%i[<C, {/S= lpPnWUD7q 9rN8/K' C2Lm`O}V7K´Ѧ}HS'ӯt}6h礶`4`x+YBC"˶*R]m% ;t%6M7OO*a&ъߦCiC8pV@4= ߸-g"jݥ^N sM^T@=1D47G? 6gwES dV եTvre!&qlIܦf44O&vb޺\>ֺa)  $'2n%TP\\]I{>Ѓx{@mZjtC3+<0io{%!i U 8+~N kHur*E*m{dK*¾"s7iF: ] " 5d4o2 &JcwBB4lU X]MF/ÒD%p\ 7;q*OpnY(M#I{F XWphۜ#lj#ED3. N@,ΫE!r`Ux`oP;C+y~a8uȘO BHpoٖwZk #~!=u½2W PdRyIV3t[G}_/8E~jb[.v2} LHọN8γ-kEjUTM5Wl{IƄv@bHz|PuClt:Q N|TG-^{|r7{ST-f)F8Τо⏩A>Afe->G!Pȅ'6CN:TKH#Z$T&щ;DW̊T GkԬ5Ц, $ 8m]u A+V L"S Fe]QZd[t@ cq6eZmޏLRM䓈:H}XTf x+bes>^RN_&_9=]6gOFcaPZFU8O/M1@#FVO"NBӤˉG(G_"ѿUN/G2&ՋSXϭ=gXA|5)Mp*vִjRTD%H1TZyv75 ]q̓fadpˤ:U 1YjN#I4?au} B0g7I qd=/p9cku x%@dX>[eC##MOeIGKȋC:+__Dj?q $%pVCb₢FNI(X#uFt$A|fudic1JeR; %-}vAH/vo/ )hgØ]x4P H꾻Lvx+7C9dTvOts @{7I[v)[4>~#Y=bot,0߱|T0פ;a{7[:7^hIѣnȎ]Djo7C; *՘1?<`HHJZ;h R 1aǃ[gKVpoNĆhi@܄շu=Xj,S&Ŷv P ,s `CvQL(IN -QX'2}Gb v;oSwL8WM2qwF{j Fg~oLFם/gP1mƠTln1D@3y޲6CJ;[\>pU~R}#nPpDfjK†aԨw0:'`**ȯs`QEeA% Hfs*/؁OQ=}%C2bI `0%lFX+~PT]c$߻6is Wcr9#D)uACe$ ?M?1K:3Y*BJ7?7۫kGd/.eGU_[.(_"&bnB6gkFJ1Z |ٺ:P 3 kSsJ^z>238hɵq'%k0?:x/CahR,vfe#>8׷/|X_l0fd grW/@bs  IV:q|k)nqF<`7#J¸]cT0k426.2esݽvˋ0e|-E?H0k ѻ8ͭ&l" 7ZjLiTFiiaQx} j8SI fqd)Z /Zo2Kn0FŁ%j%7|w4N4`e.ak׻'y3b'7%9hz!fg5R@,r5&[*1s'IױTGh)vqr 璡4zwݨj$;?F\c!,nf5M() J#ؙn;7zGJ1 eV>]urk7hUŚÿ*jj3󻾽^V{g4u d1+ӜQU aOBWf, [tѾq=M󪪿!ӍB?4):Yod23uk:|؎W͎s\$qi[*SiUiW|# ]W/[yBVdtwgy6`{'nzFpLo%Vg&V-"P$*451-S7*1!ߩ JSJz!q W兩A%G!#F.iE_31zE+Q!^>ľ^ St)pu ydmѐXHC)%P-fErQ|D}x֔D-yq .u9ayuw<?;5D sǽchEsDkNgؔP}?% i˜ [Y8_.pU<H-g-1jD"=7"/ajIJat@*Z)-]@ktו5}(}kԼ8~BokW eޞtS+@i7d]-1ŬeīK#ѹ{F 7{,KIoTg"Dv5by 7iB=M ںD 5 5R !\}9Ma; 3Ä60H-/YDw A@&\)Ή}jD|w(>4pioǡ8E/ɽ=j%p(?Lq4%׌-nZJ0p XAM+J_֞KY@rCo,Ew7%b+57^2=pzDďsQUY;r5הTߴQ i4jG'LJA3s1Bʧ1h.G1ZX°]vB&*>cqI) m|G.[ӂ"3M!I)P|2 N) Pw*eI{ ",#bPV?zCTun?JPUl~!bɡ^nic[Ni2N\xS (5f]zjrjM:m!x w;1 oj;@.+c +ǹ=q;ga)_^M'@2!.27ⓧ]7 z wUZuSpiOQ[A :}(3?{1r;B-X;+Xfcto&((Fts#Ǜ^{Oّh%goH3p)2@.Ʃ-Bńzxi;HXu,0HG%=Ĵbߢ]1]+Ik-~CKjYP~T_V*.Jm|Ȅ~1}0d4DšM8@ %)fămU'@mpey9!`ONht>X\}CAv5lTtq^Ck6ZφdN~oVv\ Q@.HخnpNh5P4:)20ﻣ@~MdejCUȸn-K;Rp8v|- up;UHD 8j67 Os鄔Ac+k!Tz)beXG4]LtMvjZ}zGHׇŜO+|v3RVi0h|i9T4p*C=3:-uco_*+ "T 9Q=pRS_٭,چ~v@bH^WiD+܆-f;_DF ON?NZHz@ qsF`GA%_Qh0PIꚮf7zL%tc$º3If}PJUXC1Lz*8{jK_&.!w^P/62?aFK$Cdo i\ Kώd-nY.OqDNwW8ݠ n{cX).Eb{ 0M)ǞDŽ$nMy᳻Q _V…7c6~|Cr-sh*:Flg,u<7^+2Ӈ-jF|}O#yURJ.gbkruV&9` DWx8Cs1' ɨ|+jAQ ~&Ӕ& HϮ=,a'Z2#ΠrE(L$QmO6.Kx؄QN`|e =wz5 N7-/: H',eJ jLntԤF6d7$}mI~8 C3 p"r8s+LIx7T2)QؓkBdsaBp_Tb]yZђ?6{fbb-{HL`jZ\bxs=^y>_|0rwmD`IWXri|FvBeɕj%箘"){-w>}Blh`}l-ZH!h }JP6?eh}PJQhjb`V CZ\ \cB\4Bmȝa.sՑ;8&O3С$n&|6 kONn䯃@ Pu^ZXamoDZ?il6Cmy#WV0v/5ӆɈ㪮TxostÃGAmIjKv^ZsI7%Q7']I Ӷ)]_uZϲfEGb2YVuoHe*tu1/ԉӻž\fihD 򫷄﵈} X-o&28Sqt$t 2>h>,_i|xhM LyY")u\^sU4 D[ZN_gXM%?N rHňē?HCK+ .̹ %G>~1M{^s>uL=,ܥ)ĀGE=겁qH#mlWLq+zHױlp[iMdV,;}՜1bwc#=0/m= {/4]]Snb##3ip:,@I*p$ت:&lJȃPu%9t"o z7LnAY` 22Bh;eln!9meLe| 7o ߥd}#(?Lr%8B4+d1Ǝl(cbƽ 1tlx.x{ &Ⰰ)Bi৆E8ۮg u5#J"B~쾳/ooω,İn&(8: g-l&C&TϙIH'[Ț6gdeGi XND'k2g$6*~{/^QNĪlhO9=%[Dl๨ B 7˄bEC4_3#UO+ʿL&(^lĨv}&a^qy5-,J( zXP^YHQEۚCWxǎo%-]iW2\TG`tзV~Nn$NG')s:=i{s%Y,Vg;FN*EE ߶_^YA֎0[^ fvZ G:Mͧy+pc9Ҡ ͷ+P]o0g |>~_Eӱ,ʨ|7Upzg, $G{ƬLá!a?>V?)B8xWw&iՄ)8щj4B@.0_(绛q~@omS%! 1"AuWk`˃$g( nc%q(_|5lX,!d#QAe{i:?(JhqO(vq{͐J# )G^ ]lDJd4! Z* ޠŪFSjh׽1fG#=Mi(Mp77q87VVBs&?f*.Pf5K'eW~~@y3~%gԇ˃k(?7 ߺw#yt[ytM"`n ICg"K"8 y!/ =>$u bӌ)iC!B"A3뛯0eRWn[ ѩRdK-E uĝjRDhVꏊ.J#67 9/:CNe*oD 7,᤺.ILgkU=CxJFWSVP)k;lwE6?Gr,d[xhb샦Sv[1|TE(CR-2(_fZfaYH;aǭz^0Ty]VBF<*|'Ur!cXłK#2<ԡppLiϽ]6q K J[cA @#HU䍯pښ mW VfaVRu}}MN?/D0 eyrVO$zo 3;tYhy6);!(}fZLB3 օ"X%Iy䖣EN>M:<_C58uIӥQrKI<~É6GYA4 8"+GZc3A9q MT-cvFq'wr')ZK; =A1j9ȱ+ [;j/NZsEdj*uÊ,rOW*P݀d kW`?7 Բ#dVqHjx*#yU&\S2R#hxIY@eꤎ/ި[=!IX"ӑ:V}wK;cԢ{b(.튠o=ӉkWS(οTQf? 2Ʌ3cU`W& "5{-u˜W%eY,~){R>=s9PY[K:_pBjq$Q֘af:w W4R>(kx 5H_bpԺ|_ѿ@0%tUXƞ3~,E';1bd!y* \Ac`~XpHEgm(h/M}X59Gt1¢ x$zrocyDxAuWvۆj %ϠSgOLumܛ)@86(b3 @o`'x3wUx T!,!F?$Ի4sǰIJm`QվgfXӳTT_lNa/|*9B*xЬi}NjO4p:bO-} m1R 0#̔ ;\ѲvwA/ryz}9=|bĻ+ZOR ~Y&ZoEX"/c\Y0;P-g%W R2TUNqȣwy40S0Tbo퓯stR |m#{'G5AT$OB,i"IuuL>:wd/XZjmt`id#ĩc aX>Z!Ldef[ }ۘTlz#s)L;-iSkJ䔱RqzU+4S)Fze-t@X(siYiZլo4wl2 PA.Ll^>D/(YhF 'CkXx 9 WYj#d12^2Qn%Xz&ƐhE2 f67&eЦF^|4'Vi>Ѩz <(=W+dZ2~5I.P)oܣO0|| S#,rBDtE2=3UMj1Qymy9Iub៾-~2AjF Eɾ9j$tzV)̓vhRɲ#cD(y.daSe6IӄfmDsMA>.*tj]@)S>fL^,R#[1 ɛ3Iy\bfbBL"Xn"#'ZaChwɷ"X5p lg;_u&gLqo%ji@с 3Q-_Sbv,Ԫgۈ~w$>&)𢓥nO*&Nj)/'Z>U-4n-]$z=ѰSɲzxUN31@J660\LV:D<,\ A8y[ "wΛskP7ևom- ?J8>JCsGe9z,m&u7*==%$Ύ;?a%NL>RrD9?77*H Dfi2u7Go?YۈX v[ȉHzo!{k`& }v&xQQ 0([AQ(#J-ϫ{䉯duWeGXIE9<9X$^DkKm}S;Ў7}ZmARCheIɭL)zG(gY2kծLҹZ7&z))TE\/$7է9LфOì>B,Y7^Tz?(.:*=WeblkML(ps,'!r`c_x\RG}ϩIZK%%K- [rȯ7C LzcU=HR#m(ۓlV@Vql aYXkj_0^]ɗ- \v*g|oɭvGkld VڛMzJ8MMI/y5J'I$w~g*8<+6#o|oF6qICwřxǎgr5Gg2#Bp Y { L̜mҿ{[U+r`kkK.;F~nƇO'`S5X@/]r|NtZGH G<rȼװ$ġŬ!'C 1ÁCH.c*G~,sf\c*%M9=^_FF>B.$DM. VC'KON"hz,n &-ܦ 7s':y"9t)B֚(TQ$(xWujqmbie?Px̳@V438~Y[ _Ӭs(2,\_7/-32}q9+(=űakQkIfcqtD%zm 쁛~r="#p\ⓨ&A*-7 ;\{NE,d"ߡ,O7^S´nrvCǙEBU=w_x ߬bT.48u|xRiLs?^l⁐ʒ|$(]} x 'F3C\9=%DJJ\ZaY[DZ^F`9u̲0X}#s˜kA9gNwZڼA^G2@j6y-n)w,BP= c1!KyXB$i;1 >4jGbb<8@+iߐ{ڦL"K~(vpb w~b7uB=$t[ꭘ}f;Xg#a{q`Wsc{[p'miȜӑE$y[o 88](: }ljũ=B9dpHje+` HCS Q |GNiwt`=jAemn &.,QĘ)Td": 7&GKGn.,{#sMQ\Z{`:NLbw)mXv>z&VU #fnP=b#ehצݧ:TQWOFItsb:ttk41çr)4-/ڪ[Ydt+bλb-J곤X.$4lY[`eHcq(*s.`o#<j !O<y]U1gm՘R[`{: WʴDfr:P@I!LcR\ޤǷ ќ.LElu(FHպʺ.7}]'2b KOcI# g*`7'.QHU@'YxNvw_~jxM3%ú(}Ч'q~AE6掮|99,pub90Hn/f\^,Vե0K*h8S$; ƕYd@/T%G켬'bUM, [x&/ )W ꑏg[j kaOAYrcWXA l촀w/VbMm!v1hZS'ZjË0]uv+*_ːBPq!;8<FMJN/mvrJiͦk_08,Ƌ=ˑ"`RL ( ֣݂L=$nG% U+^Κ j7@Z bfA03'~N߸9LX^yNï՜ >wQ㒀S""4_;2X?,l'<Rt -"25Q[c<'TZHh? W.`zimLŠ.6?jRV?P+J(_&wNcp!hZ/y[e^ đw{yy_#qz: %'|r`o0q2@iXk&czxXn&I0܏Dynwl2&&fWU89I;И,[:;_<"_`k"SGS{א3~cʛ밃i낻P(Vra%kWZhonhoTS9eqݽ f_:+ 5ȲE[* PtA.̟gW݃ gZ[{TStʎo!:xZ7M1n|mϭdF+b}B[aύ Eeh]X3`>Z0P)m13~iY8t)M sמjגCLb&#Bu+4TvL.{?3¸hȮJBbb>%oX7Hw~V-zESC|j+yW}50ᑗS@R^QT$uu`0"5'2({1 D'WZ%k%rxB6/,&ҿ[c"B߄WtGc5]+Nm'(8ga`u+&7=bG/<⻪#G Yp33ṋĤ;YK?5;XN)%iQ|,2xS$.VqF lY[cBN(u5 mcMR{fiV.b#p Z2~Q_1M}}x%z]cp0im%6sYem*+g yomOu:,U/5vt!4 G< Ye Kmz,߾QQ#)-Ǎ%ۼ kz}X@v݀(Md5n3r/E%mq+S,ȐH kaW%(}ݮ,YfHB7\r09@u%T Nk:|ia,=K^oZ(8ae}>Z &v}d{E(6F!CԄd2-3Ꟃ7Oam (c's{dv 49pQ 5(qBf#dYp^r[\ݛ=۴DG 4-/F)2u7Rr*6Vt὿l=$Λk>N}@7^PnM7TU=T`;W"|cHHXe0%o s #R@gN" ~-8OV0sa&2ܚt o8׈Yo,]+c kO<_vZ[Sg_F$4xSn1p}z]&>U }mOJ|F)~7&Z@͏#Ao )0%!qϨ2D Y{t"֌7$ZAp"}.(r^QePG/= 1pO b`(4#lyqOwJ~e&2V '%Bi\7gS%A1Ncv i[ diL^Q4Bx 4~CMN4غmr!a '+*E#[u.58?@B6?Rh ٖ=YRXhx}1 pH |{m+B g'R 5>6cY'iNR.'yYp̞j /6<- n/"gHb gg6>ע=ՇeE4o3=hdIJt?r744Qst@CBuk`Qjg-@x@t/ :F@s=Tn2zֿظ. o?ARuC BI+S9~(5IaK/Aur~ y3펑͘ |]ME?=T+c uy-"`vd 6MTh Xe>F =$kH6 j?gm?,BxҜ2Q}f԰4 il+9/gK1[Ķ8@BWX,!f%nՁnOO힎U5?*z<.Bdp0Z'v5NrdiY!o,1hvrd,#3c9űuFMҰ5rǙsdL_т VĦG3߆1+'#/K*҉~B\Њ)dܹQŝ>M5j{/ЮY\V_PXqyǤ7ݪ`>XCr-,QyI+Sj 9Ixe~3 FatTT&d ;!B^@VF]RN/a=(FMqg͑C}#C} 禽ɂu JCοHeYDVA; B_NG^u$*풡hz]x]xcmjra^ɡr }]/Eeەm9rί\__߈gRPO='jKHd;WaVVTe:3S}86n75MDh=TC)' FԔeЛR SbF| mۛ40Ob=SCpaTaIjQRl؁ˎ=T3r֚E)nQ] '*ĩ_`׾0OO*C|Mj _֟z;o鿼z`ں|!0#[s 4)@G yQ`R~T+5]>vݧp)I3VHx!ahTk^#!#јal̼s:B+ bJ |ԙ`ZR4P<غM^>/7 n`S5FL [Ay8|ov3_s hyuS̈́Hʑwfx81uz6*dG/Qes5&H|HokPom#'dÜAvh5A`0*˔vf=!,<悧zM#;g}! |%oQlEQ:IӷL$uK# }BD1I{-L IÅ9}{#Ӓ6M3*UjvEX00Pxឯ`X HHfk-YVd+0~#]C gic0^Om"5 BA4ĝ!oftHysfv~25umCR8Kc#a2fi&0P]ްPk"p.Q HG_ mV&RRi"QJbn1%+ 򛥈bx#Y 'R&L;Iޱ< {P# I :~Ό &E*v0 {LȨbx*iG,vuV\oZ .­g#?2ԆbP 'mC*d7W;ɬ| n?ʗ+> 6Ѭ(Ѫb1:voV؍_|`w(L~[amU'>z&X <ӹ^vz5IM|teclvqz9dq|wuݽ-'2pWq.6C@$lby#[c&iÌJ&feP{e*DÙ/–!^ȗ%M2fSQsVAK/ *O+PBڽ&1uIq+dJxmX(_|lkAeXZ/O6ҖUp^aP) Órگ#rDjڑe8BXP^m-DB7hGCV{Eq`RDO)< r"?x2# j>&-I ȷԓZ¹,:WUsiLbSMz >% $B@`h๥pL(mlp xս 0'^L Tijyѧu1EX7S X) $Z`3-[&μn+OC̎$UcXehqѝܦFS: Frlv l10RMN{cR]AVpRen;''FfE@=Њ:îuRvJ?l1" œu7^ف2}a_y)ًfXހ*Tc9 ckϙ7E2C9zn"o:g5 ?~ZTܓe7`JKྡྷ|HÆp>lX^P;|vZ6{i)DnTȧ?˟6v+ŭVH2+1)e  ׫2`G6%FjnHPϮ ΣpU~.knoSLNET`;/ؕ/#fb_Z)w 9sk+3f& ,݄'w nSN8J&PÍa%GoCbj bPx8KM%ʈ*X^3HBDv z}$@ ܌tA8ڿA3dZN<*YVOA#Ng9 ""r !@?yDzrjoYiӳ&;"3aNE; $؍I'eRֳ+2#^ IS kd -IĀvjX9Bdz=@4r0iG|-z6l4S{*zV4@uisw~ p}=\duF ƙLx;,PzGAB]zF)2۾ٖ*uۡTkH>`18NЏgQFjSQY[d' Rc:\OB&G``e2o%u-r:}F{lh9]|͂8OEُM(#'v\]̩|yRҙS5Y4Ǐ@pIO\dT:"BElFl26 u" |8l;J U}m?9\/5Yc*,H0A4١)p$qh٫@|͊ߪ J6s|9WuDJ)Y >}/Zv$SElR ZaV;AjhO:\{c\_~xJΆ ?+J W>ã =m.q" 4;Hlyfv>\է2.0eƋ852g, oP'`aQj$9L8qC(8MlԵCP8dX~Sm|1@ɣuQ>BΉkZbҡ!ȌѰ`TXC.fnuTiS3JӐz6n]Uu>Ӧe%Zۏŕ#EFdbipɩ8NfY~vA׮d}2>]|crH{A,kchcճR4B G)fO'oblwiX `XUa!5Khn 8|*QXll8w'JJ8Zʟ+GL+'5>J"};#2Wq , "YVy<̧#"$ۨ5sR3}ȍi|ų:#pٳ-tjGBqfNl04]ѣ`ճo*a6 '⢗;_AtU$UdL/e ,lAxM4L噾 ݶF(V.Zu%|oLDGJ$XlIݘ˒v2J <`]TjHY@9sQ$!uϬN R#K_X +àa֢+zjt}3ɠ7^~ނ<"Nxt8z\zZSZGgbiٓ'd]>6AG+!JL8dQKQ+/t[8n>]f?;4R4Y/hx/@6\2,bI4_P?2(dJ &d䊹~;$jc碶]V)Vq#~F 3'7C۔ej9TPͱ>T=? X E%~?뺋-jm2ܛJCacU@8!kxY%[R~̦ͻG?4憽Q܍n.s}`!uH+UosW8A 7;h4J+9@1L<󛗠R.u(%4q_g'R 8E"([ϘEcFI[9j]ɶ0R|wu+/eP:||iSQ;/Րs`#7{ єb? ZKd|TP4"6>nUKX1Us֮ w sd BUAi)ufuL`0dMM*'xݻڡ|JjDijj#^*'sߏfRJчHPwQ(Aq Olj}:6a?ܳv&#c( k6/JjVbZ9!QAL;s ˓_;'*;?LUg 3p[D*H2[\ob!<?39ZAS權Rc4oI؊ [:GS5pUo0fzTyM\)e$vA'윑)1@5 V0-ۃJ$2h$ZUnrmg~dhe:+4,پnM1"Q]t2gӄNY>߆n ?T0 ĚfP\6},;d'ؤ(G峹́*Wj70M`z 1t = a(eFnn{*Ŏs1=Cx J7EiȮr&EۼVo?#fʔ-x_ړUdi'裙[%x /|+ qJJw 6D0eɾS^|ɓHRqU@Q s- Nx^[JU;?,|\de@#]KZ7ATF+BՐsx )"I$5(Ht~omZd,}dII)ss" | -EMȤEP}Q;jȮI4a#j78X1Ruxvs򼪟.v MpcooUvc \e N7^hk  +1S.S&3nmW;DHA|0;<͋Sƺ>͹1V]i{l ~/IBC tb+(~׶L KRX"OsI#Eu>ɚmCW^h49\~Ek5-dm~G,_lTt~ -W4>Fh*hIs1Cvz!If0h8q؉5w0qP]8?sCΨhJ2&4"*³u#l]z 0Ӆ{MH1ݳΨ1[5jUGBٻ(B(x|K= ~񰌬!}:oVMؠ0#S\@{OP5@SVkgR5,]dѶ4hZ03yN}QYB1@S_|%  * EQJ_ûDʰW+NBԘNJģgɧt% A\yPЇ&pLWE6YJV~Fsuv;D?K}S\n]zhx#FnA7TdCB(OpTo -I4%BA$_K#|!L_M_QxXE/6tq5_1'3=0&ge#:f "g00R|#a) 赁|ni7bb4u}V/qk8Oӈ[嵘%D,x<.I{4"8=b]I3r 뇘N~yC[ @F*b2 eEn7`sH\s܃L";SoxoQ'uµGF+I(oScF5}qsϿ^U+vEV=1m V|@r[\I~at&_뺭Nej;O)aMVrkA6H~8/Di&cmoVM%ъξd4%R4"M#$qNdv> J HH,e\kcLxD޷*dBS%% a3LI0!6Dϳ'ޟTu8*{ !%G+UmeztNv+',4^cg x`ɧb;w&|/[{tKiN 50]'uM9NKΝxķL($CҰD6t.xq͓Vd 3yDJ Ԉ8ـu&S cGn9JC)ž נpk ٷ8  i+o]fq#xȱݍBmgSlb!(Fc,o+2RdIc Ȇºp.QnExɾLB$!By<2'(ɉ”+6g9`7̉SȢxf!f#F"G]7 :Wo?dLSr-v.[?8u.A(vIryY귊kU_`ng6ik@߷dV~X*حz~d'# K27:o@M/W _M 4PsJoH3OF6{1ώ?ppܧXgՠ+ot 6 -+maȻ>L: XjpT>%% EtjI+}qyXA,aH2fgziPO3 Y2ibQ|Qi>k΂|7 ^XuäYe Lh\IEHuUS0c`o!NLQwfY6U$8ycj1zMam(%ɱ6چDf~ d;`hB"cdf'àSbq@YAd㽒jB1rx_Za4cstuZqYϕe{fbmMh=iVԢR<@^PuVLȦz37#P͒-QA5fd.*{ǓTH{Nrb"dȶi&Cng)A;hq8nv%&z]ʤS5\.mhN/(CEl3~L9gvN ϡ6tQV}/77?H%3Lqx]^hl/};H)y>$G_FMޣm*ӘJBy*/|TïWĒ#>a˸CJ]x:hڞ8M'GW6ː,ey,Aw@fư9srcRl~˅_Ph/H)6BtM-Đ+O m$$ x|e@-V=]T$4o(j%BMI>t3nejZ6"vAqh5fz@[?V^jKQx,c8\ P{1d>ZqsPnJ(dk k?aO]L{O(U*(?ؽr 9󻛃~u-Ҳ?AռB!!=PA"봰z+`i=torR+d5J剓7szKlʧ| kqY~άY;%@L_;U(Rj>F{^gƩM!M_@--8g7e]+1 -cWzHfh>z#J|)+E`SŲLYfۧ/W'-aAPҸ2{]>=e 9 nSIFLԕ DpO%β?}gRjnDJtjHuvO-*CKa Ȉ+ zK2ӜɅL1ƌIȯ%Y"LRGEbz#9jx Ͳa7+Q9r V!G8o;J LLdfp:9Yq|z2!߳Wxdxq?+-aK2;ٞ>f2@?ͲՒq^T;Ie:Dz{TAv4/x@jZ٩oݶll֦lޥ'd=rOebV]5P[[=ߋW*XHKA-GgJ0y\ w$@mxwJZ Ea&mM;+Fp ~t; S֣b|;WwJNm])hDQsJ_A[ɚH[+_0 xe@Xk+ҝ'1!}NMTHʊ$0EƧD(ᶛ#L)se-JIT!3z.n[bW&e=@F⬟?!½NS xV *ĉ LOώ48\iŁ-R/&Z?s7q;`uPXP@lY^Բq)ElŮ?*L3`pҎi-֑Vt(JB^~n@ ]m8Z\UJZrO̾b`ʕwvj2;[Tv>+ qa|gީ{:&E ճӾu_<>s#?ǁ}7.LϏ,tN=*zul3Փ~؁C6b-1)}) Z՘=1}u{&z[Dp9v&+{*:G ǾmnqR} O=hH9gz?(iYG Np ۨE{"߻x_{N``[YW%덨q ]k&3 l%X*9~𣭝2lZnNyk{ciPkb"[ԛvjK$Gi~nX|K |X5AKv:-iZ5h4a7~(wġذTFP}cQO&^&UcőJ+͍h*R`lؙHTUs=y͈A!-I.wxO5dDl7U?9LbsmX_.hi!,d L9 fQӗ@d=Gx,3zвj{8~#Fbak%O7 S_*Җ%户~LE-#"۠CՇQ[ d?aaR0jMǺV_x=] k e3(Ţ5f&wPm8Q{+/Wb,fg`_nwY۴!4f];~ܟXascLhI"Lk'<ϵ0G3ILGXV^|ȸ=x2i#vbYbtd|?N!{2}E9^6Ÿ43=X @%Xޜtܸ,y B8( Fn+8^F<_Ki(N\,RіŢw%{ T'(uL:WhGd bWҘH*C>~Z Λu>=7@WFm@tnP}+Fd[< ~#0Ht_=}H'm`ħ.E9gp˶{2% 2MI>nz E=HUe 0CKvϥfУ].p5[.ۅ}Op761uԓXMZM>("jXt{ j0h$-;ҟCf{jW{n\`7\WM[lݡ=h^sAa%3w,yj`fIaU%ܱt[%md Š5z@v(t'uEr?(jZ`FTexwَg՚W %8ba͂pDvp196Yl>>rޕ?ש0wc0fou i+ 6|S(0굘ͅ0|M܉]h\|&L1[Ўs6%MCdm̞raHqp#H jbM Q+u_e>a'[3lHZwhL%# OQ mlU96J6-!z)G0bIDx(O͢[h斐*bhKk~4!%n; _=lBٞS7WmEd=EMF[ڵN 00K1+ v7J ߱O6Z/b,k$mt_f4:6?Z<"0w'W~lLrcg/= ѷm8۝J@o\_ EV!;EI_~(PR8\54*8apQ,eES<ޣP]U͝xȷsoHKW)S'.)6W^3v˔3B;1=Zzإ G|q^XaMƌ4dc(zf*ICyo&@O]Nq^xAonrQ : Xn邩ڐN% TMpX pЎ5 6eqKg#h=XSoP@ʍmb}[+hH/ft.tƒ$r9U2cs|V6dp'xԱM:}^c-<34FJC+Lz%Z LPl |1/`'jiUu]DjMw6Iƥ 5JE# / Hou'@nrz\&ăA&'ꄆ#fцc0= Jt>p}Gr"O9c u,JKYl۫/ts kJITʼnr+6=ል+㢳ɢur hir_&y? \fۤ<ogRA4Jn *}sNʀd\ WA>++FYO"!2Pn{=(N4%W@:?)66;4gcK,0BCaXe.aB_YŊثņ-eÎ?hFXzϧEN}瘤WHVى)겄^9kmךO2僝<@@Y|Us7~%gr Fd ؁|1Chr'MqQ-ٚ&gRc7jѫN涮l{R>R}dn7x3m;Lw<.jS3>kl ڞO4 h2 Ʈ:;'v,-ȌBÚP"C|lH(%* 4 *q2 ʿ7aaܖH~o9E&Qr W2瘥r594U'&7i<^ Z Eu+<ņMoj&e]yCH@hCЯSyaLۚzh!r;xT Y4k1F8ϛlv M)@g9v ,2Oym+ޣLcɴٛ?ՑJzs*_B&N~2:J*Tb%hZk)_ƸGw^R,l5ݟ"$H2XO]l ]gW' F˲&7>Ĩ#+_lS.=s@or+g_E!,8aɊQh&TS(>ĕWFO0aTfQ8ȍ>tn!+Er`b [942 3Ǟh{%cq@[v><+ Z-'(la ufm<>1\ɐyfu)P`.(c#XM[ z%n# u+i,os0M(Dܜ/ 3JwW-FѧPIى00ZISTx9<ŸLh")Z:BJHv\ݨgJ|CKmVK0 }Co7 9k_{V/~F}S}PD6톥2RtI% )n RI">Q4#;l7ct{"5cePiNN/d+KkNc[WK1Q0 a%1t6$jPbc_tJ\|&qkx0<_$pR rzBD[}k }̂}qf?mLykPʦEH9@TBv/P?%ZkրB}`--?fyOr/ IFNh0b_xƁ_r7TϵM`PtI` _>lD|L Y1\-sjV}uwM`W] c\ ~<(˞8$˦$[.4sϮ\mW2r/VB (s4~UMGL_G='̹ YlL+R-HG32lS|\ul٬ou޽Pv5? ªQ"HD^D.Wna~tC~oY4"ͯѡ9k/StD_8BVï˚a魵ѵSn!"QܮL<ƅt f;!oMc/~jnhS].\(Lq-lQHB#h".YR 1k ܏}2 &UEG*AYBR{hM?wbK/Plـ7Y 79{ y1v<J名Y z}owq0rʎ5۱Q`rW[M u%.pWY7.f:zXlx{E$-Q'e+|F s՟ړ0(*li nsQb8ùyJԱ˽M<a^QT:5}Ž6EYԩ7n@>Pmb/0U)681%(hb 0\[Tㇽt\757NaHl:V؛K3^4ccovM (FҬƅi SUe Dk2,63tЗն3 G Ƌyÿ\ eiVg* cI6HgRLuDPi h$Vvջ n͘'{gvqfx"eqC;;|>b|I>m)+ z!TJ*A,Fe Dqwc7kM[]y2Q8 lYN`3Fuk.oRG )ؑvtLvPHC'|efùЈ6ս?3(Uo M,a9O_6)f>[1v ɆbW> *'Rfn7 # {n;fQPzb_ wZ '*d>ڋ}vny#otԋ;g{@~b /h`uXsXܐ1a2ztZ'_,)m-ɰ}K~Y Yw{hFV՚VN_;iR0 Y'PYD"XAK/"OhI߲-e.4E jӨ2u\a=݊ ;Kh6ƭ q79NؙTA{qJF`>oT. e׀I8kB\;D{k8me4Q<}D0O) QC˨V} ؖ- j7ˍȵ͡OeX]:va w{c_{gjE;<+BW:Xzh- uLfׁ@I̩fg _a`9ai4܏Ix}qGGޮI y!D1mv9lA^~v7uÕi*MtgF c4kDԜ= Au]_-lM .ˊ݄P=K%8eg dxcWC(@NEk }HZ5ť!q(b/>^R0^LEeܹtszWT#wEG(pLVPv+J2}5@0 pʝ +a0?H[sjc^a7ɰh6~sԧ< (x8h '.Qo]EQ~}cpW_TC I>B9ڃ`Ϻ%R=2xD,X[|-ǻ pl!uShy CCzC{zp]l̩Ia:I87Fݏt;Uo56J43Rxĥ% =Ll%JmWƸX.[_>:NN8.zk=c g&L++Lgwjd qOR8 Foml[jM1^ Д|G;Ҵ~h*m8[SO{6rZ[/$x}.wbF_ nXHP+mC: ՙt" OE퉊~)a F{SW%WMhS _z{㯸xNF2VRG kg`BM8h ˥_^5ͭ^2_,Q(C*Ho{Zhe$s[3u Ӆzc"\6ܳ\'DTf3ិS;?:?εϊIXv틭zGj-|#.GG `nqNr >u+y3Y=F Lj$kD$&}kz=Q_,nN0$[ =fKj"sNISy^Ei[Q;E31RQ} 1I6y}LV4GGj {WF'a1WT3HcA]NГhouQ@:8.ȑF5Ra%d`ӹC~F"|'~%4 S)jlAJ>fͤݙeAw S ^L Zȯ@2 l^ 5?EKju\tp&a/Fҧ/nʩ&<1hD4Y1w<bK} P1G%-cSN>|{q("baFL~s6'3~J ?;<kW/~nƧ:&!TfC@oKSR-Y)U{dX8QVe(ϕlC;/ccaYa&vǞuL()LJ!0\dwO+r%l(#;Ⰳ*yS~Ž>KpE?.=>IAnE;NbSe4NLCdmyl|<ѕPM.k1sJ3$2'?f^8pC*uPgr{+絉_ni2'Tڌ^C&3"7V5:Urnhڻ q=~Sv| FNaw* ]%Uv8o0RMM%) ZV{2.7G3qB3s&{Ft?3jW]YdHRC~1OaD4Oxũ"F4j.zuOStgge|]l:xKŌӖAKԞe&q㷡HKSjdHЄ2Ιt$~ 7GMeXЊN#ܞrE/ISJ?Wɗ!Z_4П_uv>t$A{B#*+{.i'n ?&zd,.N9Y_=vf U*AĞq4%pOw* @kSro3j"O8MӾkƦvFZ LB0?˗f gc[%:/ /mAiM*sB+0W3*IC۹6nC% RD"1iq]8y x_@.,~URao܃d 0[@wjn)Y)Rt;T,p@" zê䴩cf޻\׎Z(Rvz=jO` z+Rꕇs貈8 t!'.ܟ9۞dܓ&gq,n^tdCeGdEO鱑V WTG|Β1r&GN#.47;q#Fx%zIcdt%yݗaϻ T1JLRpY/"O_#w`6-GK|$w?˸>ӽ.2#\WP)ݣx'D0m[#zyPt&P)ߕGtN|8w^laE8>$7`Vߨt4>u0hK5al:AE sk&SFfyTpuZl;AtEsce6J+\VK5 ?n`ގ`rCj괦YgxhIjLi>h !(lv7W$K2$Zh2}"1ed*;Un 0ű&z%ȐˣS1*ZM7%`xJg 1t PQ" _IA sǭmM|rKZhoQxf5"ςٔkx#ɐ\p h5m"LlV|);6oIlVe $N'`Cl/'V!b-LUK~@o$ظ"~L20FK7 i,wBF0t<: Nvd-6g}*~,0˨kI:+ _p"Yg9>) "[ d GC%_A7Ƞt%6@GS3uSm.^Ynd-Kq,XنyqOli1l)z%G>|Q10E^;RG.2o?~u2DziC!уz#K qpިu%vEByJ#U!_@exaog| Kd7 gKdM4P*.֝X/TwhuDV~T8cZYgsR[P5ba! Z\z@1|)#Ne9Aƪ_p/mR\'VDwaUPCqǷ{exWњq!غtQ;ۂ hu شՍM7c:^3+'j?Fv]4%ԩE$N)řtEMȈϫ)({(-; e>=Ye6eĔ1=Qdu'w`ܑ{sp#U5H)o{ﲤcjf>_aj1h47,]p4\Rezc達PZ$@bB ʲqԖiuKӿ,#GT4dDN]P%ML+ҏ4\ `>r.p> \LРLrA@5ힷE">V eﺡE3օUv $H(&※mcHq>%,VDl3 v0gVdt/݀FAó<83>J􋧔x+rs/c)jx*N7Ac$zO06gm ɪV+_˗yAb UT V9XEu`\AP\)#tcBgYz+0 H U:=Ae-:Q8XD~T0`Xȣ8 n?rΙ:.hW6ӌ 9WR5zm JaTsW{VE3P {lἺ{NG¯GwɸlM4W 2vO6l!A=BX铢o1a# 194%r0 {9GBNRPK➹+D}ܚLS{:Ad3>b`44|n͟XFK3\^Gv 98׿*ᨬ_'a8 #DwesV. :ʠنr ]M!(]σqH4E^/rDI`b\L&3Ȫh.&^JTO3 I{ v*|̭TS<5 ׿9نcQ>Ŀ3]q?jfG%+nbW%FX"R}64JHT0ڞLSl/cә$?\6D:> sCa뛅ѻ*#inI@MfayA_yU pd YP\#b@GݩIPӇ֋4`P,7dFzq@G.GU,sE'Սż_NOXnp/ڃ3ؘŘ"MH߈W#vC9 Ug M;nASܡD 9Ԍ71*i.nl2sF&.d+hvHTw3onf,K'"-L{?;MPkV [?>,b:į2ZX4T/DE@Tw\Qy<ƪE>ĉ3X&T! S@PtzG\KI2v͸gMwi{V'm.=i,g_?B5K*- &)B }AݦK"腁 ,D<^J2Q 0mHK9H>CΗzD<9ܸkq*%z^H|Gj.!R9ofzTPa@Ŝ޵Dys3JD h5u~FyduYb"DzQ n gܪgS8G@}iVŕ >S@a[1\ `! umi`4ic7%:nL$aĚ6t ‚aH`0`6c@Հ&@T\gъocmKHG#T_Y,]sMVrC;.^d2ptFtc,8Bī1gM@4K3_P؀a5 ~{R`1[IP =ˌ"ٱ8BU!r/5$T%X[:V4|ߝnV*|ƄGI[ős_ыcר2IهW!S6; _u3_8嗝ɋ+B0"?(撩8C{݆'M-x.D$u(UzA@jsma5EOr( _SpS켻El;hJw +O*SDؖ7 "Pܼp<xCٞ)ō12&0^[IfЮ+K1F~cTJiͿvG4ɡi&K{ S2B^l4<ù)fe$TƗOўz36q3 L} <MǼ_~ كL=f,7Ԙ!;Ol C~='tCnaa%w囸ԛoQb<%٠E.p1GſngOtY/1u׃~;&倎$dLxJQΚTԕmC=U,64bU׵[h= ŏӯ=}0KCM5 =7Whp&s߫UT$/'4L)X{;޲Mx%tA8-Ak&g|}kHB.B0tn(V Ya%A>:$y,8gKdlkLMk14 c@s(ϥWae7nF=r{[!]cfkLD=qRkh|D\ktf^E~U".:! yYsIet Gt*j ?<Sg1In[AqoHC΂vťXNߐ[2cbϣOG40xOY!nP'onYYQkqaHf.":[oF!C+bSp1u!^ꪩX6U<`nO?'Fr:^ j mt J~/gD}8%~`NM8+Nt1~yCc|wW%]$ M 3L )IE=UDq em̶J>PpfM6(e.4,&ʹt)<ͨ_m,YC cS# ˊKx0J ưW ӏ#K;oxb&RwrV9c%[dO"Svʛ;*|xK.#L,4pNkg4dC(G,DSc`/2m,o@I)^N 9G/CY:r{uZ XVncrՆCs鉑R\ |XZMF|e]Pk-Iesa@Sx{sIvXℿ1[{ @r_[ŒjE!k\(/W &%%A)j9j+NÊi]qxEŠuQVjl\&qkswF^#':rYHy;qPZm;Fؚs)hn"F.N O"hfĔ$lHd@Զ4:R5۔6D8Dh/QLeq5zAe)1! sy _TdPͩ;4k)m'aAEϝd ]yOqi=3n(W?uCޠYX:Os!SŸ.9I}(?UD/xޡ {_q =}zv9 Wn!?#&}0(s/ DŽ(V(1l`Ђ/MяO?eSWc7/6* ͻ"ѮTaj`6̦S[yun ??(ˆ՜>>mA.A,cmsf4.g)$^%7Č'CxWH`SCtM@n- E&9e[pI?PQwk7v'g@٨*7Rv&Ɩ̳޳<8 <^L[Hաo7][PLB)! Pף[q㙬7nЦ8[j>"(j?κ-Sc* ٸhҰc|.:bU#1ʟP EHMi^f>mB-pה bш@`IZy;Y ϻd~MY:ʞ`r#*Xn5&2XRŦO 4F* fTr?M5 KǀWTMr8s>v2ggx$zrLhdhR\d _N> :uk؜ R^2d; Iv%/~1w6 cJJZ?9k8M,2p|:ID@WC۱WwαQ3}E8<=j+b[̈Xb:!BfNzʽ"#{90}DWZu 5 (I2yZe(sdh ϼbA -3U K,:j"QWYk܇ӌD/9[\ 'ͣZ>2" zk*v|Nw^fY=M+;Ma..D"nBi>bW:"p&Ѯ< [4ms\@<+!U*ih ͪ;au+8њ XaKT" $5Oׯ18]I}[^žI.'Ā 8]C* f;icWf)qSAQYc##}A\aR0)ӷZ$dd_!Qj@A"/CSF8\!yٟLP$FZaY`qξ.W->%"~ O } gO^ٜ5/rުfZ6a aоB h( I_d+vC͡dW4u\1ȦV`z/_ƽKʩZ|wVNhZϒ[z=:~4^sXlVFL)ɰuODzGQ;)2M#<g]rYӒ-uC%i(c5\bA0dzv, ^VT"LB` F6Zy BġC18-Ŷ Fm>?`C&xwT8.'.^g/'5*I略ƛ߂ cUuZ斡ĕ7z̩Zs!Q izę* 뱈vi:k f11 53B48>mP>$Jr˵iL;_{LA \1N \PJq֊;@`R8PS"v?ުh%cMW8՟ve;3U)qN{/Dͺ~/(߳2ѡ{t3R]†}jv^B9yWXp۷3xPw%'d CٳO_69aqgIHy>vza m;:d)bK%Jk')lEO'B:~O HMP SRYsp_RNA(O# aLBʝ8w?E9q+Ͽ?rQ$̅<(R9: C tܣS~sg t+6c&YqwE'L||;!Mb&ÙxfDv:D z v\`Є il+v?GoqIxXڰdt7g!$IPܚb>VEHgXglԴ0\}̍. IGl2J|_} ?7.|!csk19L% 36|`gB:Wؚ暡.|FE `1mOe!rʑF: HǶ 2]+.]E=5NbxF5{U8 83qۋm$؊Fmd 33i&S.,yHuE "`o|BeG*xȞS7TjErQ͆; QrYh~ϟWΚE]S=v26 XO\a2ħKpއOٳBT- })38m CRR8a x(Z$}]KچȢ(NAMn15.2@535Xa-?gch7jiV> Fka 퀿׎5Ycg 6Q*^/?;Ɵ:i:i< PI/"݄ڇhE:=}mz=xzlf"^'|X w%}m/iP]',?73|yQa~e" Zbc],'d)Aʫ9 GM B&Ӷt2ke&4jw7r{ d,7h0sH:vUrYdfA8碏}$ +eV;2AU,X.Mڴ1/|c%'{ (zb.uxZ!uX%|cE-"e ~ -C^h/[ 1J+W-u5"(1t@A~Jq/'$ բ7eN&buieds PF>${Dʃ8CKiM* xieQ#ZEMM(\^QTn_Uc_PhZ_+%mudqu8]=iN^q5(V` YE"3K^bGbu^HQjh|IUԢZ+-5l1ѧ\T""?5[WMnr6ASU//1:-~i։={|)Aɥ5L0!5˕>jVӋd:G?j-֢P9r)@MmrZ|Pw%c U336I z˃M*{Fk )'1VVފ' ܸZ)8:6]h<<\MwACaI?4&I@ӎzGWekZעB 1 XQ]^f]sT0bHKA{$V^`,oUZ"Udg걗;McG;Z c;d.uC4i?\lv^1XLWA++AvpnVRôDZ=yQlHxC`UJW8 }wi=9h{">;=!$(|3hH˺T\0 )ӻ*٠i^1p+=ա z 7?x%Gð.Ɩ k8"cW>3HRRDL _-dO 3zGxv/-= He +I5;mpϓa8L̜S, !(p*f< >TBHwN x'L`hC»1/ f;HD垛7?=Y 3lPDmpE F6'̓1=( *'xͫS8.Uތf+ ,ljWH2? =O6XOHдeTߦFS\]b΋қJ⩙#c*毳jra@(p=K-ߺSr@BsM1lẄ??NkݪQ H|Rrym}sDjk밉ܚ J},Ӥt* ~pB4\O'[WF.x. S4&瘚 exZ[:,"{wWm6a+ə-ˋ͜й},x6كhjƯRV9QEY/8V46Oϸd6OO<˚YyTW[&',Н \ |\w rB/^6NnHm.R3"#1hE P%(\!56[ޯ D%YNV* YA`0lU'2?𺅣p wZ2 Bu0ḿ'KcAR<$,38Q4 d-{]ypۘGm]L!O&RDwŘHHKU"hBdQX{5>}\~Nuy ī\N!pŦZwa;Ce?9Ĉj` 7*#(Rh>=&l6![Hl$j=CjsG$ScrܑԪ)H}4QYqT,JQ'yj^-(~wxD Wu͖y1i_?͐Y`DΆV{D!u{왭o1d80tJ=W/eKUz5і kJQF 6[~N>B5 >)X;P> asdOa =F'n:r&]YV<sp\-~CIN<}e0\@s' [h6fU sR@wt7@hh#[j< [bw&@L'[US2[٬j%8Vt~^Axٴ}itjQParÕ$2댃̥|=2Wک~cBU伀vEKڄsK ȘaQtūˮ> ~݂ᫀjD8(^\Z3֞kIWjmm$f[lɮQi;g odfS4#W\VpͰ;+~~ F/3H+JttQX D~|*X$6\b㑪8^|a7a)a7$%%_ N]v 6Bv\l1Ze(Ŏz? <2c?6 ˷ֽg!I2eX&SxUY4FgK ) dJxOħaC@A݃"fjnĄqkL}ܙƁU9*?z񭂺ft390il νZ{ ?/?1O>WFKa$90f#p7UXb$Ah|G̊d^M˩~/` hPpq:]Uv;;aoNyd/f4Vt^T֏f,#6*,4`M._Yl30v]w2 m(۠tqiypoٍ5R{S,udr1+[nPnK5`PCPzȎv<;f쭘)6u]0Xܔ @|l'd7Q`D(pn%ڒoe[v P8Vq>HD0w+Q_}\Fo>Igf#s r!Ԯsie.e~@ b/ϟhHx"/LX₾T|:*̱S=!A(T$UIUUY~A^pHB˰NX^ 9Z^|Ym]KdXkT$Qnu*5TY c'噗L*i] Nv3Tf8i tZ#rT'7?{fRDZh$HN8B_lN5<-DpĔ#W$+͛]4r uy)H"C OoEz@(WGܽf*ӧ7:MR ºjm2iieZ L拗o[.aޣKnF\) Av4Bd ƣ; 6fj]se>@E{hsIHJU#e8mH@y'ѽڭ2j왘7v}܆ q2FY>j cAc'?NM g0ݽJrm`4mʏL|L*>2c_שmY|R4x'^\Z/)"dw>kIBuU5GUD0~Q#Xʕ>ɽ;!$.{)u85ps(;X7Q+:fXozm8~,772dӟC2c|871iFq49q$uuH~8hĕ} vB"ވX񙁰 b ~N y2a8Twɇ쬈n ^z%+Q հ`Yx&yϝK9#Z4M\}b>yֹ>dg=9I?OWHޱ!wJF8>aV^Q/xFs06l+pբWޞ^VNaRiV៰Ȳ(N,W6+Bؘ՚N [FTnAmq ^s0`_HM)k exW=dž͹E.cMþ.񴻙 '_X3wq͗gŠi`j2`<0_EQrDzXH+b||D0 Ju2a+a8kh0) >f]@qu-J0ICɣżc(A\^y4ѐ;d o[_8d6Qt{vw=gPup ?kPbZBݡK~ .tfHݵi7M0zY WhsҤ5sw~LEI-X v)cśsDi9_X۞k|ٚ> B6(_ zOblF +"Iv?2DsgJxnUk 4d ntA~&ZL2k`%9JP)6ޖ:9q.r2=&։`(cpɡ{E~I+gL8xu f@f'|WG x̀ duژVdXd6fyAEYPӗazdi' =G*0(ֽ!. bʩ ց(C xU$'6JJ.c1~0:.=TB [mR2m۰:6L8(v1do3GH \qtI:@ /94S_mp)kk|^m4 :vf߲ߡLwT։O+%쵰5&BS6\YDk7Mϙz]fWCxi Es]GUXdNDcRw0l&*>CQ|%Gu~}ayAO\wSWK=.-$< %v|ur+U/9x;u;s:zp.a=MmFc rJpԪ<=F zGf.ډqqr{u=+c|c) 9q=G~>HDecˁ9Jݥ?B$l.H{+G %iv@Hʬв󦘹!i,͆3P 9|b#L@rfS& .]<XrYVl-R5{?p+m%^-Ϲ;օ$E"I_Ut(<o^Z;GI]SN!j͸[ҹc <_seEȳUzȩ#j^_J0+,W+="Sئ`趧tFEeTwM.Zm A"rBaʼ&U[U ,B OФNBVr ?hX۱?<0+~ JQc=~4K,w hj΅pNJ_0qOL]o4l_夡Y&ps' Cy/y})q2ĊZo%7(J.df*=H݂;Kޯn2 *EܪJbϤwŤH7lhh p#~"Faϋ E:3 %' 2IZ!*6`% Db;~Y P#dZ,vg_le$bVQQam%b@*MLy?/ \Ĺ2 y!uDKET}J͢?;b~ApH@4Y@_$je%kOO3A-Gvjc:zd_Baa&KY `9 \WXx7Œ{f'gJ;q++(d=|7vUŭm& $9偏C 8l0GyRn;uTsRBwY`8CUı1IYu%Hd$ U0x.cP=p!e-cΊ_ RzO,9 ʊ]6.P@n?" Ϲho{v "&!OBX?n|_5F1뢖KljQiOsB3c8'bV菥l̲[wTby~l2l+-ǯÒWG}1F˽ /))Th)DQOHp?wַ*itղK>Kz?Fj]={vIɠĮż!2]h*TO T"p[8Kϯɰ% x癥 }!3kt҂8[;"T"QŽl;RQx'Vא~v+uõ80?jPpœG@,䯢&6N`)ÛWߦӧOnClqdwOф[ 8h p1sdlc\0~] 5υ'k*S,0&Ps0wbeH\UIq<=}"}J4kXQ; 0/H2$Q }p܅N3&"(ͅ3NqR$ݠ_.I`WOi8ʼ1>K7I!4AvOB(` UȝVXZ+t٬#o|^ۦnGmXTz۠v7vQjf򈱡m/cLu).yE n6*GƜvϑ9l(/|k R߂p7^WT|(VX{b&/[|'MU-L6]W{>1盝cV5_Bj1CE%FSBj0T:QI2JvskЊ`BH"eĖ- =X.vPKJ>E-0|ɲW'U8zobJwXc'6x"G~;ynxK$=fx1Tc[pCwbB֯6?qmp>B6ǢQ$\t̫=<ŕzS4cR0vDŵqm)0K,>RtJY@{*POϸY}&+Ԙ%تeY=( $Kve N v*ʍ:gw&oT_Bͻ񡸉4>Hn0_ES "zGläl Ho 3!bh9 !ad 7hƈ$$Ȍc2܉v+eK) r_淘C!%l>ƕ&7੼%z sè`D(K.`)X"aũ[Gj\z 3vvo|'GUkn&!ts2PX7A \Ϻ;iΖFۛ3 ŮX_姝)Z_k4B8,Y \8UZvGT;gL@YD(@,$V[16vg P|MIRvI=E2v ^Pf恻TAk;lNUC-UPHF4:ՠzBYẉhE7xp\3:cUxJqnj}e<.;e (WkP yୗ^-Ї+bMpdZ *Ve~3/ni.&yT97ҢۖXQm˾%t|+gǷ5[hk WWVQ9Zg>~Ksnč>;=AT-P$76=/2JƂ!!}ֈI秔^#r<0REhEE:}$:'WSbb-d^3VGl6?^.0M٭.)ݵɖvtFKc/ ye &nXYG~WFhښm| B?D6pPnjb?'ZClT$I=0Hr:(ږű@XƿZK}rPG.v'.Ev(+D&ܰ $(~˫QK o-I2N Wv辳B /s{8 =eLXi Bqw徻"YJ_|F@NWtGz(]4UH?z竘VqգNR9GaZn`/4 3_ ߲eki`-r9}x,3_!$WkLAd,I &g!R5G˖+~VѤ}o.sذbMXC;.01)ɣ4Ȅ4R |J#Oy*I =*.&~8XյA~ugE6ee^/\8Ff,M{.lbD 9H&c$lC8cH:.ѣp*_P%\:b'ɳ*hP?_7ԙBZ8fS9c[ߙ7Ka^(.ƥBL*}Xv:\_]r1:R=RJ"NNo|$:ԎB/1뒏KDZxbH9 \+(`9lsh..|8:L{Pi~@s#*?):N*9ﺺ H8擔= \T(1_3cjv&]㻗5A&!HeD%RL?WfJU_fQ#K#! e ,\p)Dc<'d>gܱqRHխBt]"w~2Ow1(VaGzƝٟ[!~H窠\+v*ްK53O(_VzQ4Zqʓ -q7B{f,zO8eu|;'PBM >(xO$G*IqV4MZ 8ѿEV!nfUpbFaIĹI Dw=uUIn} Rp.8/s֠82i&Y&FAڛP*6?i;]"HUGӼ';tI~VP ]$/tq@Nhy:.= h8 ɑ-3skV:tL#)zߑB c/-WMQ.5tjۏo1S1 tljޛٿůܫCGBBYk9_[b NIn5VT %)ȝb{6YDX!(U o;()jWσ^Wv/]"8NM5mR`JѨ4C6F߈Nd鄎3'9MpRq&h,9DDY\%Uwj'5ۈ=; e`?NG 4߀o#>pr:jt:yRi1|>^/8B ]=\eI{Joil2ͤd|J'e/ḿe|2s6Qߓ}cce:ZV<W16!_cP_J7P12o-D.f7v @Xz?kL҉3El!QkjSӶ?70ȲzOfQB6mU/;I Y$%J;Dڭ`1( -t^+ pN\g|Zdǎ?( 8rD#5աK (${s 932F*d$.(´ZLj\xagՊMykt#^mugBNӢc~8%dZ֯_(npM(xReߟ-nn*[7{nPKC3|Ք/'ɍ/uxw/N SVdp|$C l+|E[)F7T1ŘgCu8cKDWq' ctvˌhh->pW~4 Lpp5Z"ثO:/#bC[3ve< m|H,&a!迢D>5:4.N/DA81-reE$ szuȁĢB fIcŬ4C_β!&[I>s3:#6Lk#<aZ8N( я,G CþZe /6 TXBu#~7tdnḕUxaֱdH+k7ʻ]]3t}(VVY!;KEΘָմ̬(Mg13zSwދ[-ַԴ_514==="יi8'(,lӬ}P*::F5Xρ֞)^ݧu{K59Lh`\˙[Yw<ȨnO(zYC11e!~\_+3l+zyU8O;fԜw #H ɡc ?ؓqEH3"_%ꮅ~ރ-9!GCNnISMskFA”,&վ(vN]*O34d: qCS&/b3"1ɟ1c"Ghw!b8UoΰA_.4шfpKjP}5W]>ş<u nbNy ݢ:jS%yj^,/Wjd \cghQRS\X6CrzBٸLC5b*@(hVW{^wڄY"c]m\i!EǦP%t=Ϟ{ip[~QVڱ4:6L󀕾;q I'$ϔ[w ĻIo "\,!'*OTl:f 69pjPN3>,[)MMά=q-HUCA+M9;wa;x扮..N\ Rbhp )r^F~sQ֮U4sHV[t/T^Ğ`[ʝ@kKB!Z4n"žu&$_<_.BܜݑYUl{~`LD'ћ X]l! U# 8!Էy gedmoS撜ȖG@cE>C% "?&x+7A zie\K0JgӞNvlcT<[̣Up荝)Qd(8lvjD &"<> CmlWhy %]ڛb 璖4ñۮ{^s &&٨plftڮęD+О1ɐ^aܚuh,6`tK+YZ 6D3L"wd 8s̨";E nNqepNb(ّ&5f'~kj/̐yuK`k m?Uz3"SX{9 3(8ƭ}lWq_TPiTLMWx!f9*?MSG8O ,07>OATbcu~*gZSy5Bb|0uTӔ%āMsEKVqԌë,9IQP~BZa9}IzUSh a܊ at-2Ӳ1`X.>eWSKL*9Z cJ11 ,S'$x&Lx:O!6X>`C6SՇ,:;e).If4D{KHue)ʻ_l_L]`u+(LtpAOjW2$H_̬\u"cG`=v ,FiIBy²$yq7П`G2wغ& *[33n mAycXg9^ԭ+K ,L>w31?_AS)duǔ!ب\q.[Bu~ >QdIݐIɩEF#*@ԖpZ\4a )l֭"Y;̙*.1I2J?Y/urseLj\Zz(@; ވzXwl/.y?o1:Wh4(Z9r7>rHoٸavnųS(]/rs}:J,hm3$\hF1{z )(Er,Tqdquo 7x^> 3lL(Ҟg݋\4EDhfcKu%,9  f2oD~ }v|֍^hO2$5F-צE fy3Ryr@kϷRϻMїV퟊<,X\ڈ'j,J/`޶zU9v{jq4ZO"?뿴qnZ: ;߸91H#m8O>taBPô,B*_`:.l ?\ŗYm=UPy+pc-רZ]K\и){K6W?Dƞ|-! ] ar~L F6 sBB[~\}.@QdDxbyUF1JDeb,]QJO:`"cfǡhb^I,n4]>@Ml;ӷ}mqͻXjT 'o`jZTvKE|I3;|+B9̞qذ .Qj {gַpņ!|e@cEh~GʶǸT=L̬;v%)'+T9 wPM *] ._ń3z/3:M76Q,gx6\}PoŪ0۪,0ܻ_a' x]$S<ҟA0,ߨe_93Me@qI& ko3**w>xw̹}7 anBBDvipCPTNۂ |@TM#'H;!OUJ)bg%ѓ8c߆k.edPǂ9s'6[b$d71\줧]GRXkFQ<|ySi/=]G\ Q(!8b,>DOpς2_IdAZz#b{<(DѠ H'eP[D4hDS֘ڡ#ٟiH>T2:ޒQsǦ(Y96$S>#ڷW6C :DkYZd|kwI X>@l{-@)Og=z4BR  Żit%0-l5N&[[ lx 'L]]NE-2ʿ;dH٬v`D6odfoѐ2}#:Wq@G\cckp֌x-f؃0q+&3AsO~[A +fbWYEUɻqvV"nCIEzCuNmʕ-fJ Aޱr"nC}eW$.qAJ9 aBA]9*htbf'I}{k~ӥa@eTMxlr1e{K@T֔nl5gm䠪tgNܣ(Qw#z]Y3E ITI~eȔanUN4.ŷlB/ɄC)mJ<ͪWnETSPO%./; #\Aj*춊jjӊႁ*c 3nm?ybm]iq7 93V.'jtf)ļM+F*Y:dCʇbv|+A"MV;*~7mu,ajiT_1 _ۚS̋Ȯ@ {)"3An ᱂awa>ky;JjB#a΀Җt":]] p>|ZewXCҚ(ADR.%нE;L&֛@!*uC#n l=َyM Q8cHɺbеo.GP4@zƴaAC -SHo(G[$ yq)4zχztnpKGkw=!GvR'"V5!{M\H]_-_لS}Ͷ;}U4V]# %Y.&oL ;2@aM0?63cV3b*թgu!T:ちUA dc)o-bmTN.u:cE|Tm\{lTd-"sx7).1b{b!֪-]q K<⠅ĮK f3-X薣Xr}"k.F)})<ߠϵ *ѕ+z~0&pzq "Kb3;)hkl꩝ )* 0kƵhGE>K92-a"i/ ]Epij m-59h~:Bhk]g fF{%\;0B"kgBDi_uѰvc?9KB^f!WF)pnֹVwut+fzeS$'?0U`D)卟"+Hp 0壎 n{OT;W۽=T[*޷wEC3192{MP/&o-h2Zi ɄiFI ўaT)DWW@]õneT2˭6)>?jy(`f7561B'mD#D|]MBnt&Kp'V#)zx{1مQ 3ޤLS~~(E̼сnׂ%\uG,' Զ28ҠGyYn4킪ՊP-C \%;)cS%RIߩS-\ flp~,IwT6aHy%H sD\%V,q ؙ2Zcr,hkswc 5gb Z;\` }gK3~X'jSkX_歡j)dGQPzp ӭE7c %%hl|nmq%;Zȕ{BХ]&!/Rd(Bw\FE,ȟYt. 隅VŮB[\ɰzU_Ϯ}/w"dyNL:D48:v`%;t뫒TXҥ0 -tHilSjmXS+8x6%SybX U5v=9hrLj\cacCG>6}(hAz#Ъk)+W]- h ayi<ӓmնhs*ggbeQUm W }1}O4N fǐD=h7;UfY:0s)WiS;\<5˰=+{pm`] /W+i0P8O򅗭#boZ28zQĝ-8WY`X&A5ky;%nARrO aܡYV`wmv,N/4q-pqk<:c-$6f&wT4hej.,ȟ=V g]6&ۂv.>]PkyZZ ׶92 "6͢UW]0q\KFt^]zm'GhRHi,lD:ǀ;61 R2ƙ7SǶ_ޝ Y@Z=OS [بZŋ"B%xZL1 dzAX ud~m%6;^nl[P_wn ~]K˩2ǦRZ"A]gŽ`qjrG !Q$}tK'4<K[_g"Y-KH#CtZl9t1_TuXS# TpCL?v"c @\5SU2YFX'YF18np?݋_#P*u;9pbՐ@ zk9t/fƽj3${:*)AEÕw<,c[ c-ؽ_fYuXMI5UטA04NsV,Pxخ$l\O㘳ZtG-qxxB 6RB-jw=ХN5U d볔ib?² .RL9gt$9vD1&v, 5#.l>Jd;͕(y֭DMb7zsnu8N=tChDyNHȴ[8eR/mЋr4jVm;qLѾhw,hnNvl6M!h6XSGf2~/k4=qd]~ȸeڭ4Aw)|ǜ4rd=wDC.ZpdX$_p*^"X{0Obj'z[nW5DS]F7EWTqPA%<0g+o=y0#Սgr2iZWmȟLL9(HiMs6aH8:K M^.:@ZU}Ϳ>E)ʼq{~/V e<Xw?yHk2|uNj'pB[LM>^#qx3-PxzAMα]DHŔeKTFWu|r~I -9afx7*l*oRh1e2Xu-g9SPnzζА"c^!9zDbA舉Uv8p Gaw<b*]ɊqHR2?FG= &'f%W^a9q_}sW\ucg<@[22a DG _Z:{2z>ƌkڙb;w*n/n#"n;6]i%Hne Щ_H+K专 ]R6 q" F!SY/FN/ T 1cZFt*4̩!ĝ3,Z,lᘾs_@{;2lH@* Vzr ċIPlzˉZJ`X#ؾ4v,?{BS K-[ >}Eh#zaAqq$ל#^^O4J"|X $ŒH>R-*Րs7"0Piť}v ߿̏z‚%2wIgyR=kfΒ(;x'T}Lh7l'ZH:v$@u7')<0 M>YS+{M'8B*^up)LD#~2JM-DNq|j"vDDyf]TndïIcJ٭> Yu L>8~Zv1aq^>gG\4Z4"l$?J?hrcg+y9\T>b\qWh:4{Id$&'djvSZ'!Y\: h r˭eTZSAbnkJc 8<1K(c&l#Om=ŴKJׄ< @|#e3D_xfE?>|TǢGקIS)c ,}9d9{[Nxy@G}pln26lB@G#8qZSύ֓`8 yUޫD.4puQ ~>ELTraܧBHՓ ۲k@cZ#rtZĩ"DViZ}9l|o--7!ˀux!y/lÄP7b_]Մ!s3.qm7| 1}!T(t[ 6qI0MW|x1xp*EYLve(s_e !5MWۃacuY mɖ-{ӥnH^]ⴃ&MԲ0QlES[|_E b';!^ֱ+~$$I.H4V@1[~EoJ7DW*u[YZ}D i܎96icrߥbTOH}kA|U[ t}3[f8?eiP{keE ޫ7 e,SiC8:wRi/21~Ӧ63ؓy!:z*bS`M&Ա- 2e%w|Sm, hǦ3Ϊ^r5oHC C.=Ki!TMtH&{l6!bVmjQeQ&ov?SyNMHOrXnD 0IGX)30>,9E-UPuo @ѝL{;v Ur%Ƙ7o^*{{BJ &]  TY XyoMMw FS g.VtqC/Ae vp}4YR5x ֭=<vmcő$ƜN&ܕZ Rz Ϳ8TVӋf}V/% hM )顳}ol#y:X3(}.6qQpȘʭku W\y_ax `ZGQ?>:!PB'aR5NH@:n\R"|Ȭf`hqLE %?y^?c/WvMm.lgsw d(Aj =PLsX Jay<+ i!:AH@cδRe$:ų8ʾG.vtjaI(L!Rh,yLrL~O}qj2-R'q aYg*~I#U"0XWI)+;Qɼ@an"h H zvq+2}!4m[.=vX[hMwD[$d-N>ff}=:Kzm{b\w9 Ziυpc{ʖ>S`1VIS7Ԕ79z eԉbyTxDN0[ ̯uap3[j/iQˀۃ?Y7=΃}tU^M/{?^|BBXpD[4ɍbf޼ӑߜ `yd[!Qk,-t}m!>v=iQ#Pjiܼs!qۺސqO}g|*JL/W[P~n :p5w wq+uB"iE 9]d j3qX+Կ</Ir+AL1]%L҂fœeJMC~r FiEn$[ ի5W-ԧtMږGveq]!!cj_z2|V Za$63 f{I0]YD,៰2 =#U3Ѩ~ըԓW ,TەFb :׎yKd 8)-Eoy˄գ紾u%kEurKr=T%E(;l D-On4x Fxۘ#}M(T6'u$gʰcBE^U#A$([9솩dx`jL9Uԅ0-H># B:cc&'_Feor L:Gt;"l)@{6[;;u/ڻ{ĝ*Q4# AH3y7lGpCVفdPt^z> %>U}QKENˍs!b\@8n#76<[VZ /ʜ%M Z Q]9H؜UpRx|OFN_RqFTXs V.9='h.Kf|׌a! {bTb-~w$ !hƙ/Ґ9 )%o'"zG"S _.{]P[{}T_~GAՌ$ڍ0gPEEzc: {0R^*>O5S~*D}72}s>M^kFFQvh7y/Yj>n:?Q²+9JߊJUum:ܓ\ݚ_"цW`|WU&G2rSHv[$(? *e}왛*O*k0m-%ε R-Aܖ%ټtA `6e'" `-o{,+ %H3@[[;Q6w5+F}!u. 1^a|zĴ_w%2 vh0+\W".1`T9+VuK~t.γD(3LH1 (ϹSAzo*E/'=^480 .=M~6!#ւ~^:A8]\3,1t[E VWN\ 9tLّ26_qf4?"rnUL b?z. c`%< /!upAi}2A$MЀ!'u; ޛ-ak[2PHzNwG6Fw+Gz;î4:#Dv4d;:DGXo9{~s}2H>b8t|FEo$S 2 ԹzJ!8B ?#=yAVcbyߥ0NbG]ҡEU B^(4?NU": Cb9>Ha=nDD5 4z.e.T`Ҧ-C1MwY'He&Lqj=S}v]/*MM&,&BҵMhI%Ÿr&EZOz{jT<>&<ߔGp7,7rɊ.Dݳr4d#<'Tv xPÑ#9S#o=qݾHHl"7Z%q[^ѬR\dY$BX B'-NOH̪)cWP ia^|Ն &f,$'siovY^g>$\KHq(c7P'j]GI[ T~PH|d]sη{'ǩν/ 6T_DYX~3 S_58΄] mJh)g B̬Sy/뀈%Nmp GA'aTdyT$D{Pz@$e]~!B?qsU"KEa<-$ⵯwǭ>VV0POʖ)]?W֒ayBR[OKU u'u5&aj m_rN=S#%?;DYĥqA9df$hg {IW!IʍFm"r73}*8e*JWw{致էHdv2nXTd` }$<4uu;Durs$S1ٽeLr3r2&W_Ab%qAKWbEgzO;UQr 5ɭ~ħ94?nt;0(~˧e^CQr H+FC-[wڰ0k' qy2 .{M-A 3Pj91Joc(a"|9/<4 }Lz'sD"Pp46(C@>ϟ?w/*U؟/2LKozwJ@V5DzA09N :(UIb=hz; ;ELMS?\ڝ231Xt^icil [i2r8 />:zc]qܞuJ@j;+GVuuTs?Bs' ="uNCBxz2n#wp7? wQ_a(ʺıJXHv¹d"oq#7pn1CG[t3W"{]t<^X~ $mXJ˧4ֆ)7Y7`9'(ݑk=o#}OIꨤ@{TO+uatKw3nfQsίT;Y˃~k o'2RUL(m?p6//PZiَnP˦Tv|?eT^ Fu7{uk(8 9OL]fJNϩEpa_g!nLYAS>ЬvRBʷaհ,GyWC+nJC>w. #9M5T.C:/Psi(Y:"3U,S|\rX 4GKLQ`1Ӥ-V@Gb.K/%h a,z8c*8軖Oi;ڮkT((W3̙J2{ yA"_$G ~j:l4aIǣɟ/hSpf4r`ETNf-Ĭ>0[h"~2(c+BRRr%Z+K/gObg@!AKE AQMDJ ]!Y 4$e_8RtXfx='I_U7+Y 1BMn3mcqX kic}{ YjVs::dj0k׏`{ KcGaeT,7 :\Fs\y҂:1Je+ S a6&|5b'ߣKK, ?6eH.,>Ժ[?+5^@lلFqY6?L9T_} :H τ,ćBVhf:wT< ֍GʲQg)i: Ϥmxjf Pk TU͖^vFNgRSaMN9 yM3 %7Y.HY} '.0_5r&4y(+2:V<r׫5!SFr Dk$L|>\^־hy;iZ@C(ZIJv@kpҺаn1РwrGȵZ|}k JlJ'0-xyB70 F0lb\ֿ59\P,( qtW+,Lr9w@, Oɗ;7*v `SZCj : vMOB0c+HWdwD=\ipN "hbm |#fRZJ<;P++]@/wQv9{* ^3F3ɆQoƴ-D`< kٚƤ4 _Thh'/D}PrפjCk/ɊVZao2dLi's&Jz(\*@nn=> Ek1̛`s(u "!~#&>@o [$e p"q<{Kc K; C6U`Wʐ\#yHh9y&mh}#ݒ-Ui$*:Csl>ezg#}_djml[ ވ:׼gwJ̓)0 t TS{e5>ѣFa2 ܵs$e7 4 =Cs%y5Ռץ %L Zg#LՋ~٫p6gV4'H(b^gP.V $ӂ# < <ƒXF5@~YlDRXOs=Nv64^9f+1ըXyfB5ը Ѿ[+j8\^0|wabכer:AXlr߲'nO::#MRA-l9+r**zK޳ "a{P*2!807e (hc"o]_iZv{ ކ;9kt*j?QFObswqɨdG#*-n{r"gbːR9 Xxo,7*ؾD?yEʊ`N9+cv )*yeUFguP"^Dc .Q(wp]@n̊e<z׹Xϧ$">ACdh;ING,ݯɸ"{SR1 Oi$G?l>ÃD>Xt;'oMHCմu>EԠ+oq6& U)nlLCV6+U}\!1hq70Ϟ2L3IIkF 2ї^/3!1, Q, pTl{b t՚Gi =5:FNb*n̛mZ5W FX}o{9gO7JX7 i^0 hyF[;0ME^ F_40G,̶4`1g!(Z$-=S B]FʢX`aoKWVgъA;{xJ(8(_#,ش$ThpF~gl07{]X!1:*fpx͍϶lt3ok(j>lD/BqrAȽYv? dw'h-#D5ո sTxy=*M*'id '!,>)Yn"5Ċ}>yiۏq`N--]iHNer~pX3O]k.Ӭ)˲i E:Ⲏ>p%fهW{6 {6+~Mf joO1 *׽Wj '9#6ٹ@\ʘ-{&P^u[EP !,m7jb3=PpyV.cځ%] >]#W.c KɌnX?vG09LN5`xU5|Xz92] Qh[҃W6Tli-5\` [2@|:~vQ-3#Vj4p1E lIu8DإOgR}: `:r0nd4(W@)KK7AB"7 -5Z1RRKe V!vZpsiY~tØ>yX.Յ긛bN]½k';,pwAZ(#Xg 8ԃ7BpN ^.#։& k!4JY/юnd؜ͭ'p}p/ kfgQ:H O⊢::B=RAnu.ʺՉ1}wY^ڜq .i=2l_3Dm$[u'fY)"M^Pvn6O8k xJ }bqx5a;S'L*viI9H\CJpG7@N`sl_;OH!M5ko+ȞŤbz}9FW*gңc9zkq4quC{pYwJ&)]l K̓ ˸e'if08~4ޠ"ΘL𽁝bEGY0(YB#根Pa#؃Ep^cгK)CI|vQadLk :e8X.3DB@yA<ޥ)4xPc1;O_-><1/ z˔yB}$aչu5Ǯ AAr7_7xr?~uz 4rogK 6LbjB C"6;ŐmG$tAY;%!j4KQ/io5El_h (+2 a8pt&nvWiqRii>:u a."'(Bma9G=zH/ƒA ;rlbI m 5wkngv`bpya~}Vg/Z`B;717_L8ka9%ұgYZ0707010000002b000081a400000000000000000000000164df7f6f0000e3ac000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/j]?Eh=ڜ9NfBqܷ.镈~"Gw6mQ+/$5s E?;6"y*Vl?/#es}Oڧ]?u/\5Qxg/w+}#&P5`l\q[]Ѐ{XMi(4n}'X=f8fQ?lq`! 5 4Ha#4syX" Rbv)V 5 e:fnʮ 7,3 qhJB{Aoio&:YzƪPԿ0|X9G=oP?`]|淋 ɺ *%NŎUp&rGZzɻF7 ^D=YHJ+5 lb}ThBNϕKqN0dMS~ !@+ glP=M]n`IXd'ڀx(*gMb כ]/.3ZJh~.iت 6]=a՜Vf|Gˆ/jȻǭ8Pzۧ7Ĝqr L?nO?f UzT.(B`;3KBZ)^+3$eoj/o#R̽D>MU˦|G W{=9> ]Bd?'wÇ^@`E.d`ƅGsC$d>pݶ7ԥ)K{wڹjWѓث]G۟1k7qā6"T 3ARRUZ bAʎL=]F @Çx>Z613#j_.‚(Qhc=J OZxfu|_õޢ 8~^|?~JT,ɳ/AY=K߾CNzvCN-Ղ%Kn|2-|ԣIpg~` hOK;17pؐ ]y0g K#r-U8lZsQ \0Fi"GJg~f>/4#qvItJ`v3o|p'bHc@doj#C ( >`FYcdOCܵ1nC*g9S162 /E༟ugJh>#9L꧘.4rJ>~oHȧ_!1->Qrn?%2胰fQdvfd[4"Lh|HU35S$ܲh hW}pܭ?ł(dqK!!1H|kZImW!Y3]>2bKx;r0w>.xIoI3B)[_&P: 4BnX]{cWމzg諷}WQ vëS#`bcI?&cpuf{6^Q3^5Q I]nQ$+j@wka\l6L{EHHwa 1(N5 c<Ɏ3(@TڂF~'Ily$Tm)Q9`Ѵ:&k" 冠ܮg6Lmc^yR @6f- ZÔ}A:%u#hAhSUpܜXky0{s}&%,vYFI&sb%W ٌSJAw]/ mw? -(txddC2@~I)BkI}PZwuj {U!rگd@)N֡b֪ b6Jhט#gX o_=rwFV٢:ԇ&C@-+(a5E3lJӗ%wR 3'/څaX:DDbX*Up"t#:D㙽xbbPx|MG܂aa}[ɍX+lHvy{Lc0A&U0'1|H*y+&8u@[9'|oSCZ@qk:~VC9|lW뱺ɭp+9xlVA%u[TnE^^T\ѬL' B0[֊r4HKdOFCDb&Y_V7p *""Bn3r(e2x=sf}_ɫH"h2׍TJC=6G) cH 1V:`0VᳱÂE S7xyP? R\[{ETGN#gs$NR~%p܈/`eq։PZgi#:".RxHToygo#<^b wIZ."nϒ1mc*e+%£ AH3Jb8m"n# ANC>!E!Z@] xVyZ̾ S|Y%*7s꧴{:=vX%7q,3 *5DEvӇ5?Pvh`"Mfq<ĖޥIQlѵ8^Ehz;m #P5~%\4d>Y+l f^EK1L& (U{$&x2Y{ϗ1P'+&$V".տ^Ժ̟ C)T]M̼rGؽfqw9QUTHKAJ@۬nmֵ'Rd! P1-b\Eͼ y%btE`嘢C+lZʟkaTy{9 zf0Gĸ{xl/`9ơE;"w!^U h\ q})KDWUο}v߯G.7"LllJJ~H#%CHp{$Z(NQ\I)Z嵷nqX/ɚ"6q W] Go_st5@u[k9%4Ec:bݭ26y6qPI7' S%CY.n@ˊ9:TNo\*H$0APiVr(~=)rr;ȏ IrI:.#81F\ Iv% - %{̬;.LI !:p͹ih"yeܢ >'uRĴyvXW! ']|޳v3 |-U?%*ӗ2){>Q9g8iH;ѢxӪ=~]fnCMmyYu'M/ٍs@yYҸ`L#ˈi TF6u}1Vou,_` FC,+g*6<\4ߩ'WIl1BQcM87biw,*HRdѷ:9r~io##):ylN] Y)^ SxQ{7߁ 1m+JѺ8YsUӴ;;\&HWGBAc_%|Zbb -U9%C4G8jC3lP;eIbt!@-S:]W]Ɗ1\A f֪x%YGNl7}=-",L18mCj@X Ix{=⪕RLdow kȲPw&{n`[p^Pgˆjp'FTlP}liJ;lIͷ%A -h"Ʋ zoe&ΚҾ,T?tJ`Jc >Af0F Ϻ b?po UNN˜0.Gobb 7pI66OaslwZS./&'n[XitC4h V1k@w]^r|$(떫3{=Ģw 6NKO@>!~ΟD~G&PSd ygͧtGL Q`zy!^HR`ns4;vpXtbTI0@M*^l`qI&{)g!7懶ڴ3L+A <Э\7Sv@XgmQ0$茌֚&!hʇ~*Z 4~wD.n?pʡhugbfeP5zNbqؼx}.'L&k5gU3E͌_F?UNyK}#!)N爕a ?UA!ސT^^yzyRѓ*jaMd%Ns5 [F]> vrluQ!7^j9\2f/de8&+N.AR[%0%%K"G\fs׵0vA#D5q^si 0^u5 p:MUµv_s1<n)5B?lP`mBF]{7' oDޠQy|_{Ϗ aH !/emfxie7ieW khN IaExRR \Աe 7%HeHV{;r[驒6̂#SSj9CZUͼ#ui _~߁AZKOKߺd:Jw[bum0ʗF Q]mկk༪^Z u{ Nf͜>gU`h Y2 1IwufEp <aCt%<ӯ0kfQXuzq9>1rc/oy,ul9*Ay^b3FO2އi8wuu/+BvjC MS_Lj!b{ÎˤCD(f נvu,Q8s`u΅Ɔ!)5eIfl{>?_MG n;^30mB1n/;l%S1JOit`'Cݧ,@ǣ'J<5 d-27?DmRz>%T>Qi];z_b>_mSǓ :k;ڃ=~ 42Et%ʠÀC!C4\Z@TdۀE2$W]d~W$~4R"P 9HkvJDժ^&5;W)AYm* >!Nd;l'hM@ er n7Hc_sȵbn@`BVF8Ǧ~bk`q|."4!`ͬ F}:u- 81S%%Wբƍt,aD%J'M&4dpWj!BլQ C)nsV3cL|GW}w<a{sV?ZR9jsBz ~Fm Rr,;p^M(q犃SXwNn,\*_ڳ]#92P4jsR:51Fz*&]Df@й ٩Qт-rrH) 9n:F=Ψ, }ah/!YISu DA^$8)gP^$9WGCToa 5,t L9~L!-eraYo0}t!W#XL$C>"0ݰe,]RSr67_Jw/:*+F]V㚌8|o:kȔ^Y5 6_IQ>Z2K`mLzGigruOl{ϝ(eG#x9#NaGUV˪ь/(|pe%+$5' 8ѶZ^6 _ᡠj [&<|_3}d^05'liQ=v^m שT}:VxA`*%ٺ(9w'[`*!iH: ƈ 8lW7/ 2.,e/XhkN. _D0T.tDߚ7R0|* @e,?x"ˉb1qtȜ hku!nHN`@C[6Y=:s Rx-_NE!Ҥ ,8CN0?o#'7T p!QW?cRB~@U \EXo>1_;-]H!arzqx$DQ[/B֑+>>xzH1ݜ?4]ϫ&D -~Ok~L;~/窻/YU6Tږ|YY; zd d` fȽ]Ewꟑ)#~׎`^u<=-ۦ,.stH$7>GP@9B끃8@\U 'p̐hxp+_ӉFF6_IDjiFG03{߀uÝ(}$R 4hnP U$m휟U߃7K@6}ݞN"AASnÉ2RpJ<"FG <Ů茮`8&;OD>4e< S"=L؃R99qMqCX1 ("< E[h/ |U@ɗ3mЌj%{>fv򕌘T@0GG{m2,$TnJj4_T?i+*B7g`t6Mc "g|_סtt~h,}.s9aɺ  ʲ 8N_\ FT3)4oTۼ ́ߎEqn| h$McUt$hy)X.v=q}u\5BrńX)tʏ #MtmSTC7ԦVԚElֱA,y)TuY׭(ܼT>!ݪ6KxTwŏ%viYjETâ)2 ޟ W1]M%.[cwG&q'Dǂ$7+ AA,hb zkeʰFd3UYT{ q[%|s/ APK,([L(]櫕lͺ\-٘;4z"T7[ot_ V{ Awx*9ɬW"TOJ㘪^ F.}X 6v!Kozo01ZH-A':|{@ lxH ޶bQ?bedssV3]#V8M\!4ޟ1ՉPPbxإza8 7=(5^\*RD08YX_(eQ"Cu7#p KKmJA#Z] mҿVWgNXRz]__"?Nb"I=,G(vsp,HDyh6F}E<7JsFUNvQyLf8wt\UI5ƹ. ng}f4WJPRN2fMV.N$KXqV5ᠨ>ȥ~]ZyEP ҫIR9!յj0K2ݐ?r)- q Ӳ;? J9~u1JȾ 3)t^P ͸u@b +M._3ǂa0ԃsC~ >$)0 l,bQA- d ĺk1=g4:[LçQ !+,w@&R$gR@9(> b ب]IXB믟p}l9+;_r"rIA"o~ʟd`Ԫ^ZΜ%/m^c(B?Q#UV= 9zeD Rî"TC s-($:DzilMuVTϢY6]p;`o-3;GHo2dF .Q3.ZI`n'!`2V,zNe]xǾѹzl9^ଓIWYלі<ѰNbT"ƆeK} 0fG䫧39meP.C[>>^E+=&[zP5}igqo}I`nNg s<}hx8>4DW<^A]bBX>hs!׍BK'WIX[=u`=@^ o6cp9E\+󃾚8k 6`[!VJYν@{Zx*iO9qa5-jnU%90.Ǻ`[E^@rU{_)3+>Kf,@I+&Z2Xy0sJ-_ cjK :xujbZē oMBR'|%Пi}vs=KDxiS57qFSl UyzlH[8$}*?;ȁ|tB_Nkr' rNE6r \*6=ɤ|,vg1!'ɽH,/ĔQnJS֨:-Ck:n\'awYWe?/Nq~3xntG %rP"&+P'])1B|Sttoc sX DX9iW9f= yzqߵNltmDwC,u U/V.G6yZ콟W35J(jy:4␆"LUQOuҝ;܍(J[4c Y rY=ּ1]t]"v~h~naq1cs<%EfUf-[Qg,!h(oI[:|9Py#a KieL+VIr,*M;$uc.K*59RGMuMi;Q<֕+>I=`dr .#R2VT4, %1@ L.@-~ܖёM5j+ux͏֛JpDDVB| ;+iF-* (z%U6^ZNWDAWoIHW#f),F`DOLTxxcXnmi(O!!ξ_G:a"/Y S1V"+]\@BWuLŅm2:/tD,m긟ܡ 44Uw@ 'n}>vpHvc=bzV:6Ar-e_J+_7QCehpLyϴxRO-1WPpU®`EIg$?]D! 'KbmF!l֕^HPtk[&vbYBwdkrǐ:񶉄`"2 3؈7HUU_O utb~#=}x͂q.f%fHCۺk@m¡ ΃MHWum֤2ݸ4T|aq/\\eݛ6[uyنce#Z;C^ j7v4:/4ݲ5ܻ:y{bξW \FN }42 Oht?\:Xho ߧhI]~\i*%gm0SiR5jPei5wR#2ԙ#bG4t&3Q4mf)m]6z=!;}9\FIO` jJXP,ֿFttTBá$џ^is3h?vs3='ٽ,_; hDP+ZINu&S+ˠֶz:U0sIgCo//4G= bU>f Ͼ!%Aa~@ `zK.|W@NKV\+fdzM)5ָuL_ȧ k:qi09xb sҹa6DV71XIc/<Ƴm] W3-~kKiH@Z/̲/= ޡqT]u54>CCT"1n6YgM +`ꅖfi u=qffuGo /jǖWXcwpWqpUV~I;>N^M ]磊ꗴxOqrjno]gA[OgßH9ȜlU)QFsK1{3Ļa8[r!kRrfih5͂BȆ֧04ZGRƘ.&Be@ Z9 L[{EQ3D<0@{5ـm_)k);j{8Ds N@U.ng/  -SX0Sk`EȧMcT 02?u)1TndȾtpМE~k&̞Wj#qhfkQ_UL͛27P/DD.f·|F췂s8CCNABR|Cl:[zYByM10BJESt= Og(J+Zo=XԘl[Bb5 j,o-:<1왭!p-j_]e-<f2통D0uRVsa5%o_x@csJD5! "NS͇M}9xjeyVKʍӗsˏf|%9f\$*0ҩ1RUznU}-[m!G& 3@C=B5 J!s0HJz29rW!ke1}=!''V NLq3L-}H1Ӹa&#+ߋ~4Y{@1C:#ȥV0gbU dByCt;OOS#}kN''S Im⊸of q'@luj0e$@blJۜ2[p)mۮ}H++—PiĉMhp3|YIs#aj:-!$PH+ggcy$W阡M #y5wZJOT- 54vS[2t  (w-ԜJXarX8FY+pq%,ϔPczm2V`؅] 4}JeJEKd¥'hMy Z,j M`#E帘r-[8KcAO^ _pmL~kŀ}Ԟ6YsƈboMW?XSjtGz_6ÏSHv3zF=/n)f)s;_$p8&$C]kC> C(2Glߐ9w/8:Ko%I n/8.le^37jj-&ݓ7=?ۙ|V:a5V?aALX:01* v nޏui>$>1-ǓX;bݜjZ3s,\+vOv.mFR,(HͷF@OW1 FkMs[ !s%r{PհPII,qyΑҵA}{J4Y L'{8Wz,]+(I4C,3ى&r9;ן#ɒxAjY2Se着jxJܓ\A7yoQ2~k<:` ӂ~_(>aE7_DyCAEJzDN>?9{a&7~_!Q Z! g9jxŦ@E]hO<ow.щ~d3?H.~OС^5mO X3ȿ`EQW>}+[]'=& |W=9ѫ^j:j^!q%Cͱ/)!9 9&*pMYW?&3.kYT%2N*#% *ĸjVm\d|1wI;0Ǐ+UuIvu(ҝÒQtL8cO\~kS"ۡ%kˑ YW[>d+nS֓ܝצya^'8!޿}0ef}%񳩮kإ=@^<8xQ>lG% N4lc{Q3U#ԇ=te"_/^gTV%_|eEU:Bc]m$>@6QB3c7UnVrԕ7O[ rp#z3er$ |}ʶ@h{N HhOpѲ9+m?zJ_ o&n'u0 H3'!Ѕ!Z%4`msG_?H6mzPӚL }~骞qaz;zGAzVr+.vvHX\FZ6dwW-8eJd7N) [B0 -uk^DU{,YHeܔBL娮@@U_( `fRSX[5$5fOyϠ*<+fA20bl]Yj4AQT;#z ~/;f\ET/Ķ|׈6 dMעd'0,f;ŠMN}VrZ)ݦEwi:|,ng~{\ j=I )0ĠOh9m`(`V8ѓ⥿]=BR뢔3%)aGM*} ] {4 VUM 7?yKZrhkp' Z𚞋ACs6o&.A!iX,KD.`J[zZb:M?{x~u΢rZ6.9n˭N8xglRG_+Gs;U,ч'­ɍ{jf^]]zj5j4ply2w"&Ӽ r_PIsQ( .C >kꉤO>b^%RG#逍WB qg/ħJ~|J1O"1i!sӐV%ĴU\ܼO5t7!-Qn_"x,UFeM T*lbL.KwG~}O|yfI ! kwa4 8&}<̛*. 9 }XIˋ(OtB,$,+7,[Ph('Sb0Mi4t1'E"b <)"K X{^ X;xPo-?@MC.d'PB#SaȌvdJjcLWTЋtmr:=>ܲjyaB/ vfhs({:c_ofy8˃ZN W\r99+Rrw2x`l|g5&2q!nS{^Vش|pp/®=k'!B7?,qe1E}S{N!ƽNG\LkaA/߹؇ ABXKh{1)Pc+D R"DT:***3$PI{,O.œzKNGk3|tZ<+ԫ]U)C!uؖ 4*5޴U ߉’> QeF\cnGW!5׆m>GOZCzյKxݫ՚ JB]4I_R,H(65u 1,ƆKvhP/Јkn8ߖ>Aݱ ~W\$>vi{>&scұ܌FӠ~e)L]m6ҡR`*Ztw"d꡻ue-a"|Lcy7T(FǾqeb vϮ kQxR]B 5ࠫTHNΔ\YLΎAԴKźIPaE qR93i3P}!ÅP)L1Vf3G8OsPDeM_BEȆ '@[dOAHO,p_~3҆ωIi[LJ֟">u˒3XsN{DDnz.ͩ{1@%V,hUXaޱ}SH~UŹlpj,OS#WY)1N`|*~ktB@ a"3\`Z'dwf?DI;{{bT .܎˙Ѥ O7}~t:mȇӓ`mN֢o4yFH=Ո'pzaj$VO ?PY$ \쀊mY+OMަ\C߰®4*X =(@J% z)[uSE |),igf9{}w9'#pNJ&79H; |IʙNGqV:ʵd<X5c[bo"ې?Ӛ3<x> t;&iݵ ߠ,ĥy ǵ!p( Ɇi WԢXY*y4f ,Yb.w1f;pmFBݎ;u$ ->"q7u.Ku2Ǒnxlz>Q%~K\Vzj ?VTVȈd\Eý*6 gxƽ8ًV \/QdAi@{K`/W-YzpDZ Fc԰nDZ4ٲ\y8+\zVE= ` D5bt,iMǖR- 8|`!mbܖ$8';UU^ Iڣn5iAC\t6/@EŽ/R9U$9.fOpz,&J4z\VV~#*Bzrj+-ӮV=o=AAq`h|7`*7ZA3[_wݿ֒6BuܽYGSR0#,[ d٘r깕!Qy"ob 3 z1xd:;'T x&gGm|ދ2-aU+(2CY:Y};ʐX-Xx3,%ܵ3"a 9hoSSd"(J_~YB}6sidi!tI) @imǟhaGm'GH&9]QPo0W)1VM-ۚc"ux/z޾ˀqZyX~o'9֖l!44CoV7WAsb͎1ڭ1.orPA l~荤vA-I*8nCY^^5B>k,,;[J=9 bEA`cD3r[C|D<К(F%խBzRwBo" EӀEy 9^[ Z?SNB LH nxR\KCa=j pK\ihuf[HFޗ,%zAhkoCȸQ9䊮CQvֲ78 gkn_CyY9=Ey&R9Y|婙Zzy~岢x^4{#%z9^Rl큟uU^sӄ&fjmܽ.FVViM])bix<}{EA˜r"_c=3x qW#pUeuh*,S0hn=;!ɧU.+[#)[)SxZ-L Pbj(_!a(`xC3(A+.rhL]ǩoD- J ;)pJmj_Z ;z^9LDXҤsN*2{q a5b#{"锪/ \c>zU{Du)F_fބk}~~Y:r%g7V@xKF Cg'uPNPklt)+Fdyak;4HpBik@+f:x1@+- [dco еÏ@{-jܥؾ+㒳v,R5^YDJÐ(o=ӑBVKo-k'-i')!E'|2߮]!k_SRB ,Fs ӗiv}4G&\ 5 %"P,JV`po ȝSۭX>sLJ!- NC4@JFJğsћCB{|90 W#Hu"UJjɜKUUɐ,roC3{Ĉ{%X]G$Y_Щ&R%LXKo㘃 #@]K^kjJ,hcqiT[xݪ8zjXQ G A):=Mb {V2P"ό:ԁq؜g䮘)ߨD,VY+zs\-'ڠ0EXna5쩾55R9^ۍot/ֽVÛZ{Gm:w- Gy! DύuH !8*& kG9MuHNXWyj%ٍT=+WG{JE r7ᇺ)ܢwY zhd~ H/7r }cxHD .n.x ,2QɄHBi9hcioA;`w5ɍFˍ.*5S}ҍ]R. 4dRe'S EDtIRmxnņ`w`FyriM-Hv`)/v =̲vN6_X0҄hf< tl6En=sl#u8}TGf4E&ԫׇA>-ꖞ;.f1&%p{,oWz y0z% w^oD B4zf"*S #rާi*uF \鑴)絠Zr5O$Eu%qՀ(\HޯZC{lt\oޓdƹI- c8A"E$O*_:vwx$Gm4Os`ʖarآ!D!ƬD3e2dw@\N(2@n >qzB0ET >}1|hW@!sԗA`EcD`?J(CJlM[&l]ȀuqMe}G؅:yWmf!6Ձ(o#80ƕfleߋCQaVod4cfYiPb=U_9`z=i(̀,\ai|>l˙YaΓgA;imR7w3stLminқh.2! n'jw6YȬg´v\Y)+$Skꀐ"&jF^i²A~\J!BS]v\ÕM2Ek5 ~ӽ aj65Xdf;Sx`cd#9KA _c.;c; U$ LUT_TFO/9ph DX us%S8L773Okej?Hl OB2d+2,eqX:4*;iޅi@ߕK(H\7=ED^~DA荋$2|tur>lCČa rW_AtB3=%i0]͠VO(+|mS&O-'ޡ}lލ(&wMr8 ۮ'y]YnLk@ɻ}gGV]Agd9F藫-&4'z7b\^V38rGt6gMC`wI\[y'Sxs ,ng4&K+FVzϑ%RNJ4{ = gX?/LA%g/jFW񅟸=s>¡۠|ܮA`.UBmXG- p`>n;v.E;Z0>^~>=FGB0}!Q@O^UׯF(RW1BZ П}&͐$9D4bKZ\dD N d-Y?"ݿdhq^h9* N"1sqE1;L5Z l*7' 綿?1/ϺjwU+8/#͗8}pLąL>h@q€RAAF/6ŴhNҍԝ)|w>6}ݎӲ~clmR.˯ghq!. 6'*uUp%8 =C-|b:@es5m*mkС*ak8jalPA!+e~^8NJS3NAwg0aE"=J; l2t[ňu1hN<)ݣ~zD}:D ob-$n]{YM(7+ u!%3Zxb ~ bKw&YvEH*:#U'}%ZX]\UI`ȄH@`7Q"?8Bɽ6t u?5,}JlZ-5h t暯ckߴ=|}áSMn_ԠhB ok;SB1<ּ_CC9:G px~ʞ~@#AysXijI҉g2YmWN 4aZv52'.|Vq t*cw|'fy҄,d8eYݰT̂G.ӟ+_~T˖ҰWR>CʆuyMD[e@BfM1ضv媔#N0N1Ru8i#\kA3IAzckgu6 Xٳ5Fa{%;.SLgt0t|R>4 _TYm +2hڭ1GC1崌(垴Fǹsw`hR(RrF;x|!(h85Ӹ|!$zA wrqAEimWl6<.wWޭQ6;jgbUpnb>7{Q1$l\+i6)utQa!C[.FюX1%stGb%& +A{ 32}vMcBki ;CHD2ˌJa {n>> ˝->;Z8'HAz8@v&.!*Ef-7c (=wݲjLݡv V#b)ua{!U~.uǍ*媓}In׭7|]s-9[3/؈V:AI?%S;85V# ~U/M15,|{4_m~lZhD=#%蛵ato _G%P8@@b{@1Zy"O4+β;JyђDB(oƿJpd $ׅ9Jv=DEuJۣ8$3,ϛM|p,htǺǨ,DHv73}>*87еPq:ߩ2c ϐ=ud;8edpۑi' yo]i#F\tL*¦~(5J0:d8Sbɶ]l*t|Ab1\K l;}/ҧOd&e˒58IܗZ(iΓ3/0Et7A o4)_wHS n@E^ 5iHfhyҩ }i].EthYJ&|=jD޺r]cm?os7,&Hoi2Z a}T&C` 2-XI;i-O_r;a0I%*HOG7c8.M\e\E(@; R?+(5`-Aɼرɭ;Y?VbYg.6lJ.p݃ط\/7eQD9_nR6[L-rjeuBٲ)ߪ+{*.mQ-Gm;yFa)_-BHq[lyj+.Wg Hܛ<2UcDԨu0NZ '"EmC^2V5F‘h((&~`+m xpTG/MQw,FzɘFTv @6[vt LtAG*$k(+uSIv(m[⡴s1tN]3"K8,iu:n`1$eCUic!ZΚT#ZY&F8k19 )ez 4$כ}Nx+VzU\c;^cp3K_Gř|zڔm0{B[.F[/y8>'б\q7*]{t&zK@noY#޷Y-HA~*ߢ(-SsQ6b<쫶z^ }nN7I<v&o}ASȗy' /wR#*bcbrǦaõhgS>@aw䗸L B*6E=aXʹJ2XmK(ǘ) Ry]\>//OoZ簊KKqf,tHJ-)] xPO%bIPZvG_uf@8(ؽs-rn!nQ4 ?1i/pP0$C5j,+=^m]vBxF li)I˛b6P:/$InR0JSی5h\v8P4_-1~Αhݐ4*M^C 8.s k|dq|P)8[p%V<-F% maWhvipl`&;ӏZ0 8wba{ 9yXS=[!Tb˙ڹB?@D@Crjϔ9;ZPxC瘇u?8r{`Z6+"lO$X}"*Csf`E/AQkr&)AӶLtP 8CR<0zuu7ڡ6!KPQkQj:S'~zRZ,Ũ&P@6ax&迎@j9S,m̵gB5(\CDr/X>v{TJs@j=\ ,'LQG@z+mη\U/x0DYOt,˧Wg}86cuod"ƲDW<i$Hwn&z_~V`?ZK\b+܍.tym<1KXOp(٩6"-4R?7C K@gI6O^JaLSPlX@(^:"+I:K6MBCE o0I!׶t+#K]bzƪ  )Šҥ*H \ B7 O^PO}n u/b%j/Y3cAuM $Zڏ4 $mZ^̘`DATG9? C5;٤ZRCTH[~qS?q5BlŢ/B}lw$'ajY!}RhN~Z;:z/osH)}z0mde^JcHSu eְg}j{;`[2cnY5V(Hu/#̒*vCx5Az9*F9Юmm,Ԕu䯖AyfpLL)rsWdI >=:BՕL| /6YȨ+^1:VkiK:I{P[d$u]Y[SȰv&Qec* qqusA<"-u0]+ӅSo,P򭆋 *IFl]1w=ߔ&4yzn=,L5ka0P9L_'4F,zWr׵;=;!lY'{`vBʼޝxug2~7BӰEOˍ9nG6cx L-e[5 Z+J\gldlC}nb ~n߰=8z5Y!b_kHjs&g9R%&'FG舗r w!tir,B]A;=^8Ri7vldUo ԸחcװYIE>,=1ұ>6{<]rqa|rJ/+w̲6[njM:%D2UZ|6Kb_R +8E Olxdi7h^8qXć"f#cxڎw @jx;,$`ɜ;Y%#R9̊NS:[ɒ.y*ؤl*hDugN RSst&=_Kd5PkCp_(  \kp K!nWjh%@e _)}{BҰsCDHQS==}W9_.!J ?fpxb&~ _dC(vr}xL&zZ ^Ʊ4 Kc_7/ ?oΓxEKDtj:q>Zw$l?v/\e_ZJ#}f=#)qKlaҫm+a%))Q1`B~7j.-_Ha_EsTl msNJPvH9ys]+ %8}migއJowLVdTBrdؚ@/C!𓌪.=eű3mr*.eAl챣.X:@\sX%6i[ŠrkM͍EhUxE-Le^89FRQw6rBȓN3/1c,0yV3%zPH%r/{O١p ٶԄqW;lS"G)3h Af֝em-.K@bInY[7U!䣻 JNZRT/qd4m{O4Dge4=7pZKNLgkxބ@偢Kx=ڣm2Ocmm>MčѱeR66nJzjExa_ۂso7UrE*4pHHMn#JuB>_a)n] *\E1 +ޖ޼jdJY|*0tޯ Yo8kycґ9p:,yuqN,*Ww4u2%rj¤sn"PB7jH)kL `+]D؀*{Ae[4A}@OYۑ{ A<7܈24$0懧m"gc/$--nMXn~EF.|S$dOero,3V,JC1ojw1o4iW",JPM۸$%. ^f`D2EÝ=5M ^L%8B _G@q7>'0[55FA$(b[-bnF/1֚uҙ;spIm$^L+_)kh7i:U+s\* =Л˘-8A+pskSaMyΧsrsjJ3f+@' "9)ӛ_2 _S1eB6~o WsI]&|%G֔ݰAd㉊2p>,#C|1sJXh-!Pֳ {$J)WZ$\2F"A5fOdSRҏd!7nr&My"# B淀`S,;܇ #֗NʻSe#g0ӀL1\S]iX߭h"Z^HL+T 1R$i6gg^j/BۡڭC:ۡ FrkMLiCKQWa>9s}a -84U75U^z Cr:YUӣE {_!R{R%\6ZZ9t>K/|=1)%RoI,,1mpAoPA06디7{bth$k #Mu}<{R[If!J[D1 %Y?"khn"|qJ:QڍW11J|<]HaQ7`~o2ǎdNvhL"5L]cE (\Dy/ $L tF7ڷ},}E$\ƛ&RFhVb:|t.mJ-Eg$- ߌhwdYNI" ,|H}8oCjNoԱt~S7jBɃ0bD?"]uQ a|`W\\LЊii"9p(N]x/;EiU wVJ8iuܢFD7W5! 3eX156{iNLH AyZ}̗LCMq4洽+B\/@Wfq\\ĜS!xXQZ E[h]+r`c//& pU.};Ҏs\%:w܂b \d2ꮪziʪ|/A_ܔ^pTXټ- ㇾB@t,S.R1@mv 6aD;k9QցSot/c3 v*ZD/l1@Q>LNW "=c6!f[@+k?|fz4P 'kJd$T[vKqMC*}#"Yu, <|,ey ~ 5_)fIӮb8*$gyղ,!xS+VJD4He՚F `Dx0!QDygѱzqd֯PbpGB,T 2.HՅCcA$1v0+̈򢠬u;i~wd<ױmB%JEџUU<.WQ%nHځjxIe0"j}/T1Eʎq~Aezav;Ď~*dA~%}q f؟:zRKK4^UiITDm [TxsF23Z'q®+<ԭx?BMI*{M(ʴ2`zk# TZ&L*Y+o>m/nzi@CƝ͜)%\!߲uN/|&&}=83vCjE6[GˉkWf5jσ+3S~y>mu44 K =]qe,1"H}HpH@љ8vHuߊLj(!(!h6_1ͼsƎ^n63S)3 7Od1<\~ B=s vE]<)O;YeX=_gDr!_Τߍ^*\h,7D7־g>4TGKJS;䨏Iq(S/֥;PʣpXuUCw=Z> It]A- pGL ʤ=!U߉24t̹z|tiN\[Rz @rF$'QTiUDb.Ϊ'6sub⹛𹃠0BMii~2k9DT񙸓pasT(A#r HNC0P)r(c!AZN=j:Zd/Y8J.yqHFozd[/G qå3LRz4#dJy ㍍\afD:2%=q<`k/l\ Pib9d=y~ Oݐ7<ߖ2̂ICfGt/XfljЗl!i sH^>^,c`PO0Sn> eTWcǰSw םS={ETȕ6W؍/w?5 +_u|RZ \ IkiX+OӇ(IGU0;H0Q ߨns]lFM*[K\c vs P>-_ \z|hJn1 C7JWQb6,eGO5.qj`1GY93a&A* ʼnz2#Vn R|k7c.#WsBY{u,fA$z*s_yJw,xi{N㮦ބ 4&n=YO8O34b|:ݱ!FXVz("J:Tu;1Xt\$Tt*-^eKmyޤGL7M㠡";atB_,g,` 3N{I c}eNך7 wC vV)j6:W5!Į*YFwzXHCzPLgpV ڶ)Cz)ޓw{6xeA60m  XpP׿]+9~s6\:yh47}i5yӌbP8BR줉uCٙ73Nb`+Jrc6p +͑ð[iBnh{;_~&# <)2K|#"BF:k8V\U7sݡ ^`т:K/~SȏJ6WsoCIkADQQ& Fh3OD ~,Ub1:znocEN4|3>¥#FK&}MB"Z!Sb}W˦\(}m[ ~HajJ]à ɸ^-0.҅fe^өqfzosô ¤zĦCsx"}⬚bA EY-G#+/P xwTvHh~HTTZ hFv~')YfonWfCq<+YSl(gxS1!WMA*@\w(=uuͲ__1>R e=zbd> 'mOXܑan]*&|QႯ-!Q6bDpLz~}迗RA;;f,}c2f_ #qk?֍JʇWa9`4h.Lԗ׌s!&4G]h>sP+Jq91VX [Q g/D/fh0'ga^|X].lk 2Eu4CUΔ֬{q||xAU2'-iz~il(سҍJ-ڢ}4=e-$: ƶRB:IA۲Hg'h257a^=S8x /E<|0h Hul /D;e?\m 6>J"#Iழp0j6f38 yCG8c?4W=۬bxl1u{INZ=|p 4nP^$pFo+Q./ #`ks- kwIjk-Wi.9u&7=l:ٌԱ^yQԚv4J.%M9JhK̅g7kB!j#pR`2I7Z ?|#m y&a؍WɁCI"*6#7RJ[q`cR vT+U/SnW|~kw2F}±(o2Ss){0xbp P0j}4cYm0Y7b!&^:i<|)Q2A+@c{<1J&5!N>0TEVCq#u4Bp|B_h߷Ms%VN|+nMaV6#PrTG$$^SYmE(/fI"9/^}fje=Prf糠_ UHhu\NQ_0 RDxx/b;Qp={~_6m<̥Dt18f?wh<+])4H^ 7ZN4L|t!믩W..]'/U@ʺ%v Υ>:i`y%CW_c=n{TwK2D; #"F@\܋ߓ׍*b'DVnWpb,sn8hVn!:ҎrcL1G 3:%.[4B KYēB<Z,VaϠ$SuʒyaLЪ f }P<&GatVL_#HGI⡑H[ިZ7/C/BIK9# Ft2ͥwx`x &+ du)1"ȥ&:GƸlʜ.>ΏKΞ١ 7",$FF*Oq;Q?I3Yxӂ23_dB q* i+T?$ Rt˱Da4İrbGQSGU ey ?Lgmg?Tc^ű,Γz*RW]8q5 2'~eE%ekM 1֜|6 wu'^dߩ^HDS'~J'!TRvjz^O4X@'t_ӟ5t(BAZCy7@ au d9e,fHJZj8/w 2+N(S!X pXurŷ!".ɥ UCV_v!B!hXGxcy^'?"zp?0sBȥMEu ʏƱnt0Gt:N eW>[PtR[Hi? 8sxW |XMU$ `ӢYTy I5gJu7:'=DYPw̗9gR=_ݞ嵲Wg*d:nimlciPnQ'J!"_Jb!Bj:= \n"Պ9[FHvz? b u =RD Jm2rms"$zILLSB2Ga֒vBy[InQРN>jr17!h8UW,7oGe-+毋DFRRaN`_Q@NCa?kUVƋy1Q@eG\m?;@ ~,&[_?v:͇"7 Y- 3W#^~?@g7-sނ1FϺ5 2%ч%SyB J.aHDZC@7L3j=W gAGќ4/4/E>p`pUZ. (zW~ky:Ql(>7~AR2d6eHQG%\ W8ki[('uh9T?j/qڄK? ~'k:E 'i)+jC8? !qF83q>f"^:vAP&7$yLDZ, Fㅿ mc@{"r]FwxҤO{~׮80*pNCppi͊Mw8C};mFJucH. B.\(^zl9JdD@KG^D+9#Sw6s1<ݳl$YzTu.aP˥d#ݝp#1`*Vc&Ի [JkVV.X9ԲϑI0~ucMQC?yȘ҂ssӓ nԞ_'!<䄀 D@ƞ8li2F+3o=h;6'H$o\]D^.3!*aM0Rsi\3.7.]$PR&])Rk܇4C7|Ť.|>~]gt`f!l7+"W45OUƝސ nY:[VBDiqZ,as C..k^)SM.- >5v /WԸR&~t s2{$}{}61U= $kME/@솗x{c>/Y \\x8Z\bi\ MnXG#Z{5y(-ZK7卷Thtj4'WO2rFh/)wKq*kX79@To@ b,TiX4qmʏgB6.F,3,;]TrCל n!/Uޏ}܁ !^*Q YOaO\+v@tg.O,鞟#cd]f %\l(M5%5T8Zzy"IXB\@RݙdX6˭Z 42wNvz)_0~ {v~VوH~o7}7NYš P54 c;"Bp{4]&`:B'9LAژ3 `YLopf ̕6# >o cZԇu6N3K_J&]ہͫxx5gT!N~BVo~Ul6I`d:eYSk\FЂOiKD%*BZZ'y\4ZLk=~SIf :Nep !_在Nb^@ݺ~+j0nHٯ0}s*q^'X_g r#+6n {nKzU_U f1bS^GR4T&٦Ek_=/Tgj53"'[VyyM2;BTx)psm?}40 ѣ8Uú%\֙b z[5ܧVM?f18QUv7]ޔ 57Sz=U͎jl"q;T P3UtD$BpiT}y\^Ye{*8C[ ,K^Ɓ>~6Rt F g%>ƅmvⳎk(Dԩ%V#⸟2،>3`{Ve ĢrZE)Ea+I+#;[/ն'&URqN)#=n@NQAcAq6O[VUXY\&0@Koq<$FAyٞ"o0{U9I<]#?':ER Wb2:/%sTa{{__}jHUӕRKVFՅ4L;$$jA l-GeQ(44x 8yE| &aQq3nvbUl5a8_70AAœ1 sr&jV{1Z.` 6p!)7&!Ut,Ԭn m&ZlKU6Diڤ 0Emo 5U{&5QL*D/glnzj~hjQ;lG=7E"8S<b𪕃#LhTǜySTS9y?Y{gJ&ї./ j[ OP@fA ex )leďѼ4$m: \w|&XF`D}X%웯UXbBT2޻ FTfUMN2wϿZ+P78-'f:VePGa,Vp*lW4x\&kI/|!7$y2hRq3,*C~,5 j&-)!QGgf\.q> 8v]Lmnfmz n4qT҅AvQtbLL=A,T6"4E[G(Rx n{e1Bh"Ss`w)$5A:%*b ?Mm$;ˎ'-xEX)hB )pD ɋG L&pQX7ŀfm晴гK7ۇXz(DII:)TٓiM$3@w[lىp {31Ev~\̞Axma;S(C[t>|o=\;R=тHahh`cuk%&+b-^8%8J~SW+! iwtrleSwɿdjʰX/C߰(^jcV*T߹AzY\iiMOhX)݄Tg+ ?g>8ZS%LOz^y_Ұ8~,ijj46[{.+wDBz(lA ?; |K t⥬  JЍ-lBXXK.U;IDn)Ej2ŲtGMr*>9amDYT`!!٩VO}(12@mU$o>52TTiXWBn=}|+Oԉh?ovI鯚{RE:oVp &md N ꡆ1d3 >_*ÉL~^>9Eq&c;|V _7jY6vvnu/N:tt8(MH*Εe>tu[c /P*c} `)9 g 8 z }ۛV/@%@g_K2=<//fLpYv۸@5)/rE*/v Zƾ€e4K9ڵGyࡍޏ=QAL~i5\dBF eg>#G$Y ,vER}-򍻸e*VJWPӨJ9  hu:HL/2it0)2&ɩ'0ȍ&Z? oRI]AL+m!plhBϑ˖ZD?ȓRҨ,f|@Aȝ}xådBL_^0!+W{x>2I|>|=:5E`(xgYZ0707010000002c000081a400000000000000000000000164df7f6f00010904000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/]?Eh=ڜ9RrcI)s p+JMʢ-Zif:T ŇRcs[TݗLj(G$,b?PCy4Śý~iF萋^-Sbu-ѡ'pDr0M:75>sb>#Î7!t zk&Kc//V_Mkv?Gѡi8"g!'8hor3&gdl}ȂAFaSISmR`3U}'cSe` 0dH%mlT ᵀ?AH!3|'֫ e(aZjX5P](5pS.<7|'5]Nn5>€WPƘO` M5e$zXai",ES s݊:RKƎEfW;[єF@VEr>Y(\nxqֈV)%}7&W/M{wCX1=m/X.KSaYe1Fp{|γ; "O<DO=_vU 2fUp`/ MH@sA7薭gKD :h깎@ޅoZ\PtMX1Z6lKLy%+Y?-_ICc;8CxMsjNМ0XF<j+E""LkLJ7jWu.GղID%ЈWi.V腛/8OH64S,!f4:j'ka8znl VTݾqUM}#p!ݔR.҅|5.r\IXPLT9 GkѺ"^(b=+FN+8ZbMLZɸ(Lv?L(2 RAQJX}[mlY]X=}k)Yd5Jy۶To4*G2Ccݧfp d+p$6߾)%mR@k`EZzAu G'p/u-\{?PbOt2Fd5q+eFp5Q-5uUJQ%Nnz&0Uf4Хq`Aw.=uY hg~X Awcz@Y@ԥ=lh%cŗb4mlͬh =ˏb8G 8F;)9Yt T Sh Aюl^B ͷK ۳wҽk+@5ib#GD ~ d-D45-yL} ZKwG# ]UCEb}]aP Ŝ2VEj&1v;4;'QLq0`]o4ҪtiWCjLAnӈԇ(p?=S긡ēnXn֐,(ݶ,/V3@YhKDxo%q;GĎ>迌;Loeo ]ʶ0S򠏬^NcBE}b_sP6*M;˒O~4q&hTdbΆ1Ht"c`_0`3fH!=/푒bȻɑMNpX`*i)4C2+D \'/&MηfDf홒ͫ\*1{j4lS;t(8%4m]Lqd5j~*lHHY .WZ#͔t'tݹq+bjecGl.M/Ka?xK\|$c#F򼈾tGa %X> ;ŝ3o9 DM7kXZa&]Sdo5Qw'[OwyJДH9qR,NΟ?!e20u#N O1-RY?[COnDf^a"lѰۂ- eeG)29Žô_F] k4k{_16Ĕ棞i; T %s !"[N= m+2zEhcpKԘ:ӇBЭ(Eo;N]-Ľ8' 7%|{ǣ^{SX HK]ZtFlԷI2_9D )n%GAZBP^amE`K+9C萶鴽=)P޽?M -AֆTn$9WHV%P:[ ˂wh?D#H%xց<&}V X%-y]]~31h&Kiݔ.>kK#Ko'3X䕾a/y+H%qfKp\cd Vu ͛ҩ[\"w4d؃AY,HpJwz")c{0F:;u^Bb;"mcWY{xǑ|TG B8ȴ@@ߥPBwF֭+3iT/k<( kQ 1E9g%Ws}gsA&-k=G\NCA5^e^c ^㌁kb:Kl{MHB|}Cx(h@."F=R\Dq.3h"7 *8lY8\*o,u.([%jH*.L\VFqlitm\6=SˢίL4D.xvk2?P<'a68TIjgĮo* LYx3jNks6! Nfhbpp  [?IRK|C}H#(I9eJʬhC:x: {Apl([a|`y;bȻpiCտ?r,$7=qRt߸z<09ѺVna8xhᕢ?xWԳ2(Kz/֪ ,8Jp绛ױqTEyfF`zWYa 'ŵ}N:ҼT+%&-Q}80Ew!C!ZY< ˫ڙ)"" \SԀ;^xѼĆŅ_[5IKI;ş8MEYrMRBc.:Hb7¦)@ \8uiڰ`\ԫ>c}1OYNV#E^FS.?+ z$ v\ Ԍy.iQ =$ٖhK;ek>x7W![N%ʦf3_d̃(C8faEPF2hc EdwwE1\b6C R|FЯEZ i֙l*=7 )VxsCIJD:)<= +29OubX@'3e(A^AUXa1]K0%%s8ʗx-@=ԅ+,VW3nMr|d;F:v4ڛ%:iNh3<̯n 3֨ +G>XKqCW ˏ?bW')Q`+~MW; ԛٰeC%"IN|:e?qQX5_)vmaCw ]==rŏ=8AH=c\$[FTo@v6T0_I vxAvg=XѸim_ڜEAYNyX*Ҭp3=qiRoe\ MxzI/1 ߲WIU6.qN}Ob[PEMnY~M$x^j{+q_ -{V1_04U) 6E3_3r;s-ϚvԞ'\.VbzoM!yahPw|Μ¼nBLR؆6#6񋷖De0îOYzHk6vh+}IurEBsHl__U$GPo_  BgIΠk"*sQ $4!긞*DOEOuQ)TaّRR`P_X@řdڷ)&pע5gud [[JTԕB&[Y>Z%oT]=8O_Nog9j4[\Ŏ'됦dWg|Ńumk>{݊7߆Z/Y9<"gAk᪍6u:rR$aڎ(9Y1 T&@{{3*um/('<&xnb*E.O_!Tk;OO]Eful({C|l3a5gmc_BlH Չ5]0_$ӮӉ eҊCue^M2}L11MtS JWF}Ȱ+)cTe}<.ߒ[@ L's5X達!*tg nf< oa>jlNHj[p:á8z?.ŲfH{_x@kӌ NL݋Q9}Ne39d-]9B:9Xq韒 ?%rje\E{7mUN?a~3 d5n`[ 5R/zpb>Σ|Mdci&$T(HlC(L4$9R@w36sQҟ9Ѱ 9|ob &\:"__ Ϻb2"%Ep#ζ;CaCU,bVĐ){O&< (C2#=. BkLV@ç<=,*yhJWwQNU6?H$[AuZi \q*yxD&A-͂2s489CE=6 w$6w52:S~ڰџ P LhZ^7ԖA,z"BϭNNY&2/;Ur,, Jɡ95,œ[0_:^/GEt#ZY_ٵϝ$hOY RT}q.-RGUSǂHl|-2ql5]Z}S)@1 ݼp2ހ(!ZQ JW2 PI0O&*:08_)B>%?'8/;O6EJY֖%ϛ_3\ø @M3G[' @mΨn(ԝT[Iq׻~(*AjAnDTx4~#J.߻p%ׯ;m5Ζf~ 7=,OxŅ4;NYC:/HS[tj?)c .چ(Aܥ\jN\,OXWzh}Cd}4N4t΃$-CThh_>YUʵ}՟+L9PpQD=P"b)elCr=WDzBf»P'+rs`3H I<^xEA)EJ4]EaIV "t܆6\Z6;_^=xNӒZPΒya8GA%횝Ҥd?ܰa$]P{wFY@[E<&|;ƨutX|K!{|+yeC#DYuM2˖v k5EF 1@Aq_='+wBKaۍ#P."XWS% xH W5\۳ܵ"O7oDk]4^Lw/pP2bg 8e U9ܫ孥Q*T``դc*"j罸h\VEzE "=ax7_H1*l@NT8kҖ/+m{MN 0bvUʜ0\|H"b?O4wΕIoWe cC&IXb-`[`:u ;/~` :՛qD`M˚zME}z.YI"2%9E-&R,Z5y{CBMǍfZuM'n6OaaMiKuAr*de.*I~шpD"*oqp\[H- šQ&"[GƗCXN*iI.Bġmb~8_oJx{\hA/(5c "`c6n0 HpޘK_[4#˕Halg#9X*Ȳ!!-"|VCCPu@C0nqčlKlAV B9woIA\vo|uvh,u}-HN_ǝ\L-+I?q&`Lq۾cQ?B6Dtb$>9Yb i>g2!0 ŷcRaMM jy_~mE̬e^ƭ\/3`0q9."bL=*y?MsJ\Pk`T_ Fjs&y]\${vc.eGԠ*1|M;NJ ϚXM's﫵eMʇyLĸ^Ej d9/S_3'hVokIb_rwWAqwcb+ 82bo:tOWZi/Jl J哘6*& hs\(YĸmoÂ{,xKGZ[r)궞`] Z6KJeC2Z7Η=ʶ^s{2;g 7ګ>2>OwLw_2i}Je#S${TwWڀuk q暶 ` `3Xm۩λz?b 4`^m§s7ؘo-@?c*#*w.]>rD>¶JdFdD@DfRc|O۹0ytػW rWTZHkXeA]!yEdodQ e( ͝6r:Pӎ%{Icv-f1AKX:Ӭ SVWWAY|/în;;W(b0ibC=toNfYQ83wgBA ]GiRR&++l%0j[._8biM S/<L~C62YqsxڵI%H{=' ̝ܷT q.>U;̥o[I3~f[Db|!cy^^?TI'〠CPMWB|tI>>v\ $yN}]9׾5Ƣj5EݴJqi (7-r_T F^ke0yQ7c 7q5hFa=Ap!tD>%Y^x*:_Vo/ah%+=a~-hZ oOpG {jn'~J37fXA9'rtr0`F.7Fmj/!b-6=GmS% DWm:>ڂeVYԀ^RAN g?ŅuljgODfA硆뙇P=`姢`j/@K@Y,{4S)׾ 3Rn2);GBf}75}5}OڊLs ?ªZy}= * K=kC/7H Yl+SL0 Ls Zn@SRu@*Zxא=} 83Y[7ľED- ή7XfY3S Qj鸻CƑ% } m$:++L|O;c|aw#DB؎#h#'fzhVS{-Sd򍻭M~/IR<|ϹkFj5}6/w|@]O m [G_NKų#eL!FaԩSaź:qRS`|LnʁI d,ªa+N",cGB+ܪw;5T^ԒZ7$`EOS| oӋl y2Iwz:+u+]=D2XСA!vl[se_s2r?o1nޝI׵9giQns %&bu}UP|.{ع(ܷ>TD'yaď31iDz \!ZiS q{|x.$$X(pgt==Haqߜ;0{A\RTUFbd|d|+NcSBz}ulvnV' _uX{DۦiH\{dCv>opY{.K{< 5;3kӎBT:Pal>LׅV>)mыM&[^Pf%))#)NLH-0r 962~]hKEqd0hV~Zbs^(5P } 5ѯێۼu@ܮ"Gn.L>G: *hf $ |Î"0Mt=X7L4F)ªSy{5EG曌s@(ۤ_;8SшQDdvIiJ6.I ^Yhcٜ_1Z83a"`2&'u PtdSxSF^ E.PTn۷ׅ" 輓N4,odkβ8^:XEC(~ {X,_zϱ*ldvhhL ^Zӎ}I_hZ&@˷hvWbӓ&TԮV-tL7nLР'IIaC\% !b¸4 6m-h*_Ct/^wX_E 2֛~o1Y oQO9E[y8.8|6S|E^_l;bM شP 3‰ߎY]-DgNg@w&qGv0EĦ6# B[ #pq\ZH K kA9?7<4BiѱjȁZB ~8l+{y3ި>˱i-#/Ap|ށjt/}j0io1-#<yp1,Ou<h+SH,WېsS];p`S較6ճ {i)0N/?p_MPFhQ0o\ŜG]mt:CKA<㒪xa]NHB#!lS&^RѧmcV[?%rMcb" QHlt]unYEWXQY*$%nhЈ:+Ӣ,xuQVE6- U[l2X@.``'= \1Hdsb|;N拔;k"ʳ fйJ?,3<#}#mڙ$Wz$ou17=jR*80U5 :߱Ӷl=bi $HN+']1|da_ŝAVOZ%mEI+ ;wxșeJtzpL g&-Ce<lDw寰F?27xQe^RC,l2NEOn}dƙ2Ք4H<ޑ`%NSrE^XֺO q"UT0ս̄#4kŮ;U0،'ˑsxBN8yމj9He^`F, _jj[ݚ8#&50o<{iXŚvCKL7bޏJ GBfxQ:*ǎѝ`HQCN_S|Q$k+;CF~NyYTY]e-{E?|>d8 m+=#2hͧ` МtbfU: ZJq#5sn` Z#^e@+Hue",5γQ rkR.]r}<}\q[nO$Z}p_HMNJnb[i_ΫYGiSrt̚9osmWL"[v@0y5H[d(1ib1JbyV7ՠ.Z$fWzgJ $2ϖ'5%ϼ3^7,}˾G?Ab2#Cmţk]υ0GPOIYޱ9%e2@ˡmƒ54I~d# *E3`T{Uٛs/2mB!%+)ᴿoN0(pQڙ걠SJ  -ᷓ+oeaIOa3kXީA}YKIID[WY[Sօ?S Ӽi/ǞTa/.s/\nO@ks[!D# H6 kݦM ӵֈ 3VZv$A]!ւ:ųRt.6+m.6yqB(CXI6gK: /hbmJ3`=+K 6Y{}VR&(usAc^x yKFHpwp>VWUY%=t5$3^7h ^5aNl:T`\*t:Kv,~P͉527rzGaqzXbԐ>we+ٙ?JuY%. xgLAUг\ɚiHY_,m6 @UѝƗ+e!}v[͋hY4¯ZhY4]á2<<1G)(U6\\׵:pwH@>?\KM$B7[!''/|X˚)W wƓVd0.:b&g߹%|T 带8]wfފRa+4zm9BXQSmIsy!uq jO" TiV6#[ 3%IL~[NFpz‚71x_ =n i,Bw8;[l@?K>{iE%l4`yr)KOB3 MŠf ċ}ܼ|[`X U= p_-V*K\8~˧qϫ}|Q BOy*XV_ X/bųJߝy[g '=KbVSY)%E a }DފtϲoΌTp4JYJ]Y=6w,8?{.8qo`n!OR󱢤T*R9'LkK?J]Y%@Xi [.3L݅>S:UoV}g8 +xҥ:gl݁(WS$EwD5H(@AIugb$~/yn`lOBpԐޞL$튠.Fw "H1}բǴЩ26Gr)hc{WY)JMdh;L JOث=onQh(cCbnDGbT&ZW^3@"^0oYKΘ-deA7r!ܥXhy 0<T+Wy )SrN@i<R͙~8@.׈AMHT[,u"}Щ,zB\MN9Ew~WtO`$]i)O^8X˃+*P6 VU0Ӡb\O:;CL!O[g$FEhY1<7Tkw*SplةP &Z\P?k T WY7[Zm0!;fdtTT:|hLݱ'/Se˄L!o碙V6T!Jo*Z# =E\a;B457ũuIN?27q4+Kpqn6P -cQymbILq̏y?yd_,Ch_~xږV"LL+ r#(.%r2>c:gK\,yzdO #f޹ܖ<2vʜ§k"ぬl}G(̤LΦ |[e D"+D|͇[_q+\'`+:MN}`Q*%ͬ(3< AtujCotktT!Nh|ƶBUi( G#Rm%.5 K v:^z]fuۄNidlqeMA7_%vO1p z2vi*yU ̕'ළV@,,p2ahq*bd=Q<|v t6#={Q~ ?BR7 N $ak`IHp%v8d6LZF#}e({HF[fl3÷t(=vPM, 4d)ؙvwA]GŐ鿖v;mO΂O{{S0>1ڀQOUDuSu}MǿMLrs&YlT.܋O$H>nsKϸqqoCg>ir5km‚UN*PHQA5Ԅ6 Ll2Jl]~;_ݲ|S@q 0qm<<3AG˕Y131kJ{&Gnվ3?ks0 4+3#gz@@\&ٶrj|5R\=v9Ɛ|"Lk"QiL3~?ĝ+(9%ɹ/cy%9MˀbQEHʖ3_8~H{?t2`l*[I}uj Ĥja[j} ߟ>N?G wۂw4IzGPv+ n5?dȁԄpWH_bCg7׉#fxv1 |t`x+y9Ѡ=K +yp50J_2뼂X:t v~l#&kMr`Ou#X-ilNM6։i"`XGR<~;%Rrz|6QʵD͉S16̌LySK j<@߰ʶS0-s֔^76\Pk}F! =:!3O@UpfڸwNP9Bum!g"޸n(XRA{xqj"&%<|`te8/ ڃ੩GșJr>;<񀵱8wt"5Y^|=4/ 3>uX5BϹ6o8 0q$PV0l\;:N)ɝ -h`p^Ɲx& 6KyS vΓsK2?^6*bӼ#u-RPpx(ҰgxiTE¡h#bźlMǗD0{Dˬ!"JQ|$\\4\QR~]l<wQq]227sZvT7V&{Bm%/{ HS]e)jŒȉU6a& ͏uwqʯk[X*`DЧxIKSUKSaZR&@=;HKZBVn`ⴣ3ᴹ3f5''/]Dw<P*7f.'ܪNrPLll``r)U]ᄂNiAu֧YA3[9,WZ.0Ap͓#%($;?l//2%:ohOtD߄%-xǒiA2_=]ìg5>yoov|/N)t-J5)^;0]: 7[HɛynuQ6c\"L,.nt|F9@ȯmo Wgt3G  G6 r) n_<5 y˓`v) M.զ5~:,H@Q%Eu; ֣LF[W'w\v#3ґ,ፂ;4Q oòiY'yk ]YX3WghUPUZ?p9: /3hvl09"b6@8&P|IA|jd2~V *6H߿C51u|(U"¾7n0* kaC,Dצ^5w-+WI.T \&7&d(55 Ѣz0*wk\D=)LxK@q> os۱; ڗOdҁoyQtle7CIr(&6߰l.(l}xcA)?Q|:}ãE lK IRXO n 7o*O4fCcD<K,ñ o;I4WtɇE¹ O^m%5%AY`Im-lFu%O Ps],uWg_VX^X\Š.Lc02׏~yiz8dg5IF2t}*M8ߘq,_0"g`8y@^m0 H=9~I@k:g)D*5U4H?8:ůԭPL蓻qů8$\i}T>H=%~uFqS6gd#tJoS5 `R漺Pyܜ2WbW7+3Icګ5 dt''IN[k`kT"$Ҝ)|2Fj,K) gBENb؅l)]Mw{/ԧͽ8ZT+Ir(=dk 4|MfDB쎤r6S ^kUf]EOtAu(Ze ֽhh۵Z(^.)44oq v@;x\ vR7HR]ߑRE'蕭YyԮlh/eI{цvqs{g618L{J[qMh;UH=%6"~p=G 6[F2 RF(!DdeDv6>w$Dmr+cp\%jnMbGQ~@ t.OڎnxvF/}?#&Δc1pF oVWş,O>6^6Ma}xiz@ay,n}7D ̑WZ_ DC7ɣ^nczVbM;hP^;%$'djGɩ&}^cTMZg0t78Q#mռWW| lDO+7ƨ]Pi8I2hp -pdtR+ό \yYxif tt*Z6R&қX]`l!٤;v(.j()/SS4J")6knsf[0 @1WE.v"Axjb=ko̲Knpk mit+~"3MxEgon{~mCs Btɵ/jg&B>Ow`JÎIrLgQ OaQ:t=g߳Ir "}YHfw)ʘT¬rC$U_#3 lmǔFH$ JA>'E|iUT[ +OLu3ɮ4YaG'eljvS_ =ĥ>95W,ߞЁk ̺߇=c: D\H4.0dLQnVdmRMp;md=7S_)(8~'夽ڮU.2x{^BC55YF(4] 'y1ۖ2YTr,P5A˵ M< vx^z}!Q+]IC@rؑ[y+d4r4fj͂}o0~-i?TEz3x!6{g5atr :{v܅ρJw_e9lnD;!-A!Gc '+!Iֵ~Z|N{44^yt&$zv IYΊ7ٵ?& %UR k>/дE-W cQZu V nDZe"} 5Ђ-<&g/ZѸ9KhpJN_~6ڏz{%_LZ{&b?ZziFZ?*Е!Z)tpcnN$ymj.:و% ND)~ lVbrq2QF *%mif׿ڒ̘0vq?xE#5ZXP~ Bc4o4j&,OYR֩kGKx**4XSƉQnl"O mZǺ/~M^^U5H08=U4"lϦAPf8MZcwHvN~ KGVr'b$4)Ώoxʗge(&pk+Բ֒Me~zZ~gC0dZ .t=\]#h0&}JͶ(5`fT85r6a$X`efV*LXA0qQ^-I "/{elDs 0IB/z %Ζ9U qSHVn egâX :GB>\ ͗DRwRz/V>սJ5 kچEf͑m?oMjВ;A[w휸&u:*gUhBH`#Zyp0tqw A 4̝YV$W]4[j3_3a<,i9Ƿzkpw'%,CZ't)I|SD8+=[Z8*VViO?2^.;-:U,엡l. wLQ݆[Ue3fSg ̌hru'rTkLBхfYL z."0Sџ3xqQ٦^OL{NFNˮu~S\KN X5 fkM(N -5i|aǡT Ľ QJ?> V =-nfETY[ .% b1Lu[gsY܆.JYwHKgq)f\=II&LGTLoOו#gL)-Iq/,M6{ӡ'=z$DŽ&,M(IfDp;=A3L)&wE 7,)]η OudAO-BhBMz!9=C]D}c#.RA*R|bڏEPh+p]|Eن[ۗ`W gNN` B=2-g [_9rW}A8[#)?789C?|2बbڰk] pfUy Mp{f%@ w''C+rUC#}Ⱦ+l0iqT g9b/qbS}YD݀O8z.~-*Vz巔 V7:eIjwBx`XPEuU0kAI]*~E}3{ ABG @aoY 5ܑ8yCKC4ag0T8j~"yq~Wi!Fh2o*r 6֢MX0Hpwxf?0 cmq xn a0sNHeCrT@Ql!6Jrх K݊DMr%0N=iHQ%PF3ÂG2s\q%NEs#~O$FЖ87xReNl$_Py6\o82cȊ4Z0ǝ3I2 Y*k(th>rq /K.#kAOiqEF"ߌfhHjN T>e`^51VOjU%!,HA"2i&,eS=#d2wCVw:S7kp`<.ϙ]D"4V)+^J;Q~pÅDa'qYݮ]|fx(.8Xz1ZT!KfmQh-rpE*iY)EkCkOq⒕xpkoufBCk'|FaON';Ag ˖k-D@`\VVH5jLiCp~QՋ)^@+7: ,h79kByQp 'AeG˝<;.W*s$վF!{a8Y`ͥ8SttjIhp&.=FR"'}.3j ۃ| .w׫%,Nb Ait%9&f FĻʵNvIuYJtOksjJӵ%4)}(/VJtWQh51!8ikP1u u*yL[_^^'a:W쑲zE93I$&ΰipdj lϓa=MV[-g.vٻ|  8+kb_ڈ:ٖ’7 z iR|kodXw۩\~S@lIy':Yi|=8V2 xZ]4甽K\%$iz4MYI$QKdɣ$pl!,F )\z@fבa<*RtTp?Y('bx amiyATrJѺf k_ 匜I)bzsͮ&Ka{"g9$&f{CbF>½{}4OKw ՂskH{/5ß/\]2=_pF=D=n_tH~ReSHMGdJ ܓ>|L-N a !0n uVm:s|.VBP1\qqI^vA7@#q11*u78|Ù8vBRq_ϳ/jfSѩQ7fuq69q/ڄ&A=[܂ l!ݜ_@cw/GqvkK7jy˛YT~Ato0#`rMpDC v$@onio<huKh*Q5?A߁۠+fka~5N5`|q_._j1,dO?F78^t^Mi'VnAkΞ6J|Q?lms4"{(x~V $nMm\ 8f =9RibPϪP  8Dֆֵ|TXʒc}kL/vJPBU+y @%El MF;}@%cҜsK#?cr}uTm[wwMWϫE֯lBвMp5FRN/504 Z["heABCzPhx0b0 "je2hpp ϞtwL/3xa 3c/L{=BIYvߧ7r>y7ńÝ;5 @}݃Ɔ E][hnӚg`hC*?, H،(G׿+;/xI,G1X{aMj9˲}@%ՅNz&C9n>/N9E54 /jXcIv5j_-Cq ^QSj^v =3R.i=X)  k !kNMnz7hE<ԭ?VW5 >Nril%(8  $k X356qJgzc)7{Y>zjCݕ;6wQ. ٝ ,gSR?UVE xᕃ^)&c#QJL"O.SF>߈h@`81VKXm:͔X@83IO*E`H}Ĭhp9|M VR/o z)9^nI|Xd6 :6.9]!E~a 2"ʷZ;@t4Jw@#;291gy~ҋS*O}ځov$ia&C׵osoC =^Q"81'"gg L~/ ͱw/B"-0*YU3E[#Rm UV'AKz~{LC8hxߤ6ݻW_AqdL)sћX]JEBD[._ OzX}_1ls;LuW৚璅AN q7!/L"8bjxw|kiGC Clzx𓽘Y]^LףkLKz206;J6kY&vHl/Lj[l[%h\x#…7ޕ.uؐ@dVe'|LWb"/QZDԩO>8-7Gr֕mK\H攘71aN"9>*ߤǙ|Sw`2'G=zߡiBvK:6gԷE\iT6&&hyITBo`uO^f;x:NO:O}U[Mh %3j6/yQI8DBpŮi >5Ι?[QI5KB]84Xr.Ef^I )bU]]!% fn]2jiY+"l_XHr]UgRoRtȳ=^[C #i:I ͥߤSVܞXwȄQW(KT 3FTecYen9n2H|=ZZ%/ ~jrvt9 &W,|Nv.S0leEbGaF>V|\$^4a:~D]9lD0ZlD+lTzw|| #W*i@-ﶁh(; "cfcAI5+bg.;6٥};G-X6.\J:DYP2>Ȍtzb$uS3߳ؕgRu"@jpeә/z*Mݡ$iݩsG-7Њ8ˎhbC5hRCHЁ=TYVESgRܻ-"P?.Eۄ2=c( Hv@`PX#özr> CKJv6zcN0z<+TԸ""DoX+,Ti  ^YYEA6ηC*lvVV.{!sOc$BH sסyy|l 7C5` Znp+Ϝ_WµժDWbeÐf82|(fVL0%3W 0++ѶZO GrN9Zz>1NuONөlVM.vW~N,_`2~ⱜ_MiBoogsum Չ3;۞܌;m|( :JK8nd-;ޅ n]C%V&Ɵ- _NhǗ$2?\0l Q Q=3>11Lb[G|dG׏0OXl!|u/n]OtdWm8g`MTWog$6GfWhNLOq}PxmxՈ 7> w{oewM)ItLCY/NtV[K>^Ӵqp_xV&BC 5Q'dŞjo'@z-zka^:y f%9l>mFj{OFޮ@Iwg4ϕp"} e%N0N]"DX>]Kvn>O)p=fzc2vkw riMvDl}An=݃B.-8ls9q[ڇA+Dg eJ(ױ}Z[`J0ā.B&ǁQ g'"25Zf0,ZQdF 'wrxRJ gh2; k.A^v﫡\>gh/$BnY=F,L>촘.AV)SQWLͨXiT%EmQ LCT q2#fJҍm0~Dz1hشzՈwR#S > " =]\걙h^x"ĝGLafzS1 2%6'tVWWNp)r|,Z6u$=Wܹ7<^&plXohhʉmlt2C̃ky++1>}V0 v йs؈H}~"Vcm/@?j$hU$/an(Yg%=:!&iws9Eʧlz&NҢ=ߵVr`ra>U(JGELhwc?dCl[=4Qcq7"H [;2',WIiDZ\O]T)8D#2 UxQ`tn霖N\yd&W.C׾!^{y)p6UT \>ɑnO76M,ISP@^Qmԇס&,.@BJ46&d ]׈BҫSv`W!x{զF Q@QGv|4(s]|4zg$;äz b5NbYUxn B&#\a^{ Lm5>H5ۖC4YuO jS̞H,o$ܕt8{Ÿ _.LVU9"j;.&hOV K1A\i.K`7rf0r1@|OX#]rRW⯂-&69qH%VNMRJucw %lMRkeT! H鸰ayz[)P1x)/cJx1e[ض<*|mR~2˩K87AZJ{9agq"դg6ۤ =~D׉'1]_{5$܀cvڽ|)}^_5:HOcKJҩ>Z{y,P+d?͆nfϡ3ϳC?di}mr!{8uOs? ˆȮdki:4Ja_˻oAj+ҜrfW$C}dp gr I|w/rVsZ /ڥ(CSK?ibYP 4Cab3Z:KqD6[Qnu+jlG7rA&^/6k6 [~kym %CD)ݥPk!Έ߽قlH%U?]TӉqk>;AlIQG$`bO1YUh:.k*oǂWI!+b><4,n/$5#YicŮ"p`&Fd2A} xK֩uц?e[E`H2nÿ_n?mɳg᪆M`dCd(03D 㿺%oKx,d="Yt}^dcLvRVt >@D.p~z8GŠu(SR ڀy=pN +"Ld-K jv;gY{Utak?;  T>U:&@(Bd< *-{kNisCKFlZҞ DZ\E: FK&Z!G6gSNu83.!B2yv8\4{{iWhG/It_l(#zVMf$N)}En%.BD\ YH:@ְk9.YW N˵ oMuMӹ="JAeeJ D׏^C.J2cHރ)R ƛ`hljزY6 <w9yOw}zdP<A 8u^LF֤L9_7$烋w>d}Lҹl&{ͯ)ƭ*>Aُaxǀ#r >(fU6Ps ViVL(IY/-|J!7WZ.D`rO8x$L(*.^#sxAr|#gc7pGʠm]CO]Ǟry;nN-T@3xP&z^SS ;baI3<@ܠG2ò7?jMP3ۋЋPh׆j GòȎZTb*!^{^*Ptw{-"N j"vHԴ~1V9,OhuT~>Fz|h⼷GgvraٶF]8SljS1 bй;tzYؠmjh}3#Fqo%mco`wN=B&TZZY)Ć$^=#QdL%\ZYpW%6,MP\s.A}!h@ё64 'q/.dwU=WTǓh]|cT.J1E%6mX"4xa+.H-+NHuwu|, ^&Á1'q~FeXZN#dh_iԈ9*!Em6Hg״"Kd&E7J*]{̎ jdpVhN5hY<.A#C6Avq#}O]gv_9B, ^0^q?O9ݪOa~1{Rt,3MeYf4BI-h8d?[fy׬~٠l}MYt4TrU;Y>ٓ}Ԙg v g6ccȓtF,E.O% hM^wP! E5M/N ^عbX.W Н:DP@=SUx>ΰLkx´S}7|LK;M@Tb&WA꾙 $B<B~L=9K.ouLs ;[8ĮW7xCڮ2-'$2ǻOq^I`n({^H.|ܑmOm ePi˄+RD"{n 2=PrZ_fغb]Ms 1ܻH4s0Be9n>,ur%=ODK? x<kPGc 9f]@E…xeKYh!w{R"%m0 /8Ӛ$qKL3OH(0spIeIgO)"wƍZoH|@ة9A)r}(^Hdw1ń dKiU:W%K{ Vodv?ys =y(-~!~ vGҺWCyTZ'gɸ`ϱ( 7a|Ķp4W _8"/|bQ@n52ru $*%یvֺ'rcƼ/L R{=JdXnmmzQ1鿖jVX`yڏN6yARȇyPMQL߈M!k 8#xn@3jzp (& jqjA\Ņ=IQ?VTjn1׃XooOՄ_duhij?n0B{Ik狎JDh^[]u]1> ~)Vʆ֍C72QMZh 8Fs&%ʲCd:0옎UX*{a#1eZXm;>#)ZHg2UلQ(^B]~1! )dFp|yfRy^7wXG>i!a `]JyYSp?UDNMbI(TVܰ5::pC/܀ڻ%mU /1T @SnȚ<16{hoWaz8bcFu _&7fdVqdJa͆lnwcI"V s@ g@e Kg-4X&7kwCYqeŇG+ c#֡ܭP a6;>s$]+ޠ~=Ils'*)To('LWGfb?C:(W8wюG7@wVrI#bh__ &˽6CheDTb4lCx| ǒu(S&A h};bů$(Vq5BɚAe]6b4li v/y!XN3Uq9L8bϧ`}!1+J2<&~Mb yv\ӡ{Q y( 0L`6P!amW~ .%֮>Z/;1[>lU=<8RUipJLpe5.B"[%8S9q5\[&H>NMW|ceOXC\>Jf_w+vP}#?ʁl$lrMT3>f3!Oy0NgUq<>!L RBe@l$7kAԜ+EiSs PP`y }H/&d|gt)gX7!s\UkA#ԍF|8MYt#37A~=ΜY3d;(Š(3pt;0%WRtnF^"au IaaԷ%jyۣDr!cT/2/>7r7ѯK<²`ݟ)N E3A2A7q 6򸡭)E6J܎r";R/A"qkHoT}pMC5f|Έmhgb[[meᆗ4SޏswKPЯ]h边T^P3^!1 64F@:,F s)cpbn, %%>y6QoUuxx  oe%QByn'/ |@͏\h!hWWrdI[eKN]Bɇéskz!6xQ1jL3xb3ΰruj&pSWImd\1-AwXۭ>)ۚE-Z#Wr^^W yhz;nzzd1j+25:ӮIYE(Lc2'7qyRsH6s>kCH9HHlOonRI37_볯 0Uk6E/2@s!nBV# x{=Py"ͤ{eX䠟w.ۘ9G+]Q1?RSHMOnOq呾&;5|fr~ԴvZUei "@XHyO|y`j s >ޥTi}0dT]mytPߚ';8k%tՉKx}k ~i3ݱColpx-!;xAϾ$ s+OqQƉT|G)#x;Vā&lP9h1-X)[I3z/5Z oK N8ͼ ;~ r^ 5=k|1#:qOWy+T\^{ U<gyWKB}@T:rh% XSOz&\ŧE&!p퀕"]ӆa)xM&t8l{P,?!%:wslv(2X/ڴ:ᴜLWHQ )Nli IG'b3U+kDA5 \$_aXUî08|49L`gbɕF3IVka듘KGúfH?ki'G12VE+;4еήLB@TDKt]$jZvݜr<'c ?(' 7r! ! 5g hAx"'3,*K+G[(좩R rU!V9YBSjQnTKꭧES5U'𔣥:9D3j4':hilQ>؜ ;]ΑH}Z sXg/O65oaӥ<,puKKr(42UYX ~?'r6RQ)#%6qyIڴ𕞭!6cwZ^gBDzwM!/TA#r[m7F!!ۜ[^ Qno4dZ~}[qVM;-UO謁w ##RvT"FX7z[؏Eա `4Ev2-2陏ڑ v ~&΄eٻ~BK=L%FtC'8IϏ WYV@;jDznUcV%?Ry;{[kg BTr]>&M1g6MO"8Sw'쎾?|.>HcwǿddX=YJ̓td% ^|FoHs>t5}阷|YGB! ߕۦJZ:AO5ߨD_'8DΆ ﮬo&z`fBsg//=ֳSm쉙8 iA ߣ ;wW9i|0Pl6]嫽oȟ;B50@HSFkz՚ஆ;yw-SՈ]_o4.R<5=,.+^zW;Inx'7"sv;8G=2M*V_1Z%V .J*eվiCK8bՊ/9dPrL SBmQ =Ί/(BAr!6wK-ќ@@)hnxeJQje8֬=vY=BdVg}%œoiQ D,h3603rLX6@'&g࠭NXdȍE+ɋ|/RUň@]˝q-jS0 Y|)|EtޠU"?^{efZ y&hd?^qKA|+z :xBz;wo9/Z'bI{ Į;YW?{v&yen=.*cpC߄ݤqEv먙MXjw /ڏn-PjfUO;H;!LVv ֦~/$mN5TuX~jsጦbo8]qE rfj2sm i#} pLPU:)A+On^eLx|E0AK˲t;lm4zy6[~}ޙQ#a;-6,'\HM%_9:j߹ /1I;H s=%raӀWp()۵k]Qzά0{TŎw>(Vү ]ϯDǍ}m۲*@cJ{xTAWi$c6 Joh= Nt 2C hXc?!BJ1}s24xz+QaCi'qE&CBk1;0h@{ EHir22;#VMK:UI1$H::w_DB@ 䚑`?jH`#өb.LRqV7 '6ZPm?!NxF,ፇUmq(KiK{V}|~w 6<KGd ѥbWm] <YIg4Do?RiOYIԹM^ GRA `T]`,㞝 H+=˲]zaN7䓄OҲ ToAՄ{0yzo+BXf<}Y|PA!>jX6y &1ۀ;a|wgid%E@wΣL;'ER KylQ7X  qn^g4MI]q$pCwm~;g"|: ,QK75Zț0lBqZǧ:r05[ɦJަڇE[_(w;,Ø׿Ղi0;zCfh$q\}^s#n :^g}n^gCʫw]m -aĪ5|Bߗ@{}9.PXdobĪe" n~M/ yq~{V:X nx<g/kTyj\ibs~$ ]9‹TojFWx`عUEXc̟82\(e."RyA_p] q\s|UJbݡ߯UrL.. ($@/xpTJm8W]w'<O)!3 7n}A|V3H%1$Y?lK}k&|$f[fT7l|d0k`OC5ȥ7A/΀Q^ILj0tK/'ȋCs@%BBLV^\3hH͞MՏӏBrU)XݻNP/ȉ(ж3CVQL7-Xژw&axw2 dǕfu ¢CؐE?K?y*I)E]y3ĎN#|pn| LYrxo0C0bF+.﹉w]=wzO)A;nY൞: erV O(7|Zj4XE۟ .$(4 c^`]om쳲&hunI#Ż ץ|nO)B y8+DjlKax] k]h\jʯ,8Ir;)$v.!tXOɻHSo>eGd)I=#YpAZdc3eaCoNڧ^jOmM σ6Tp,;SI;vfd~>w;_ogB-C`'LD|(q{c=K'>2yҧN7o-Bc,)H(7L::~1`dꛗ` 8@+=x9va_ǥaK% Ea5F۽>/@Ʀ#lX1rw.J^ǥbZWD*=nըflc<B7+<Dռ) (gS]Cv+f=&ϥ*zqG@8~ar ̸ 2~4k\E/rd'B!έʿCWF ,;3o$3ۀO |ROdLXxn%`T]\s&B_Z/kd~ҫ&.47kMFS&{#TZɺTCyuOܴ 8krlkxzѽm Y j3%Os*Gi# 6c*dz{>$%4\w8^o۸α.gcDU TL ?v^UTk`E\, Nͪ?,4:Qz ܕ3k.FtE֤5&kGY4,ZF=ȜrN݃s%1`/`ŷ7aɯu nN!.Y#x2_~O1|\bbv>L٪Vm2X#5քJ5ٛTcyx 3 1kxTWg6pi=+hI+M^lR$cD,+عk(1+-O#Om6Myw2N:UR䊦2ީ;Gzg ׸*ّWEV|`FAs2w +T>@,/LGǽH!Z G2|㰦lV4ڸr1f1A*Ո[>XsϾ94}UiH#JӶ~_Pţ-4,YdQ6ͅbE ;U띓q2DR's?35\4X;`.wfsU ED32jn7uV[dj[SCVo䵾՗ٺ Ҟ\_|@|r>EcdqvU+Nd -c[#uPAQQ ;݉R];(7p,-ӱ7$cГ Ri&un#'k֩iLl6Kӹ)<6xʽK/u?=*BoF~́z<7rdwDUhi@tfȤ$; 9,Eg:^B8>pH Ũ:sA~%ʰR7CVX0W>"垁EʪA+xQ&w3Pɞ77y[!Q ֏1CL]MԺ&Ž0mԕH+lN=`#; iKobo@{9U2quvIY܌ sri~~fӋ^tZ'mハD gpqk$'i>tkOF KR AlHp+ M.*|o-}:0!A@veH |0o,0^-SA ⮅Zv'ᱚmwQd*P(~*mƆ2MQhLA{dž^YQP Q.H!y݆5F@$kSO؉ȶcn7= 0Sz^~ˑ53^bMaAʼnMQr2wI*ZU}Cfj F.U6!BAC`7nKG/1D|.c>JVKVtUfƣ<&U d"I;K13-6垤̢qvJL#u{ G; }e~IMiw؍f Q淚bmW2A$\? #$Fi՗k|y4fWx4`$ q@W>bEO(kOeS[I,0o bwNFˊuWN0-X81brɇ{Qő bѺ< |^>:Q @Iagb06rcBzNJ4́#Ј?{ X)hy2nE)PlVykDY"~|N)(GeJ4y]Y| TГ} ~ƶA/SyaZkXaG@alX.%"(Dbb}A9vw^rx,d! "4ol+/H#p%0dk44j~Mi@l<]Gw v_Dj: "xr(]fP~ҪNe»w;ȑ&ss{ے~0~R쐓bVVudzKٞ6M1{ ^Y\#1MǖE~_u =^\9]qy ~78^Oj/%xriLkm]r#6iL؁]g.6 bW )v&ZC"kqǢbW.-Nߡ8Y׍š-F!3[JrΙl9 ҔGk"mQeIȈ`Է2>y㽸!w}6faA=OBfxL2niHvQPZyYqQ#Ic?M:ZrԪHZϲljYk]t_SuTA*^A_h|c5AEelwTeZ#d^ш}_}#Y<^F[6 ~YxON> LrHZo o-g~v1cGDcW_*uxF2*0V^tLG mڻq"s(K*  Że)>s?zrN%XrO;oq$IW՝hܡY7=P []*M8O m[6dàK*tj pmFzyɁ N`U.śNbf$':.փA}d`K7KDmBˀQyoLmoM8GlBGE;"{p|lӻ JZrǫu @9beQDkQwVMMgN)Ֆp 2pv,E`QF&GSʫ#: x*^R19Sh.V:g2ьi,3H?&Z.Vzuk(] +~] 22d0p-.waoh,NYt,Ɵ{Mxǚb KLi? EAܐUgӖ1_ʊF]NwF Ni" eNZ#w+ᇼNHt>ݶE KF!ЉBj{+R&ݥgM1Ls=4M~oWmnҋ.}m\jkrHa9[H$o.*1T,TmMVYEfWp+3Z,ok}uxac2%5U/F Ӝ`i.k 6nbf&<ճÐ(t'C"j]?vՇ}._C=<7h#)~% {LSjw0%&fhQ[svϼx/<>2Џ׍!N+2l$-9/{s-j 3nsXGqxde;OlbZa8#E l PYO "yIOǘVDKJ&^EBdEvR}bWj9 Nfv5¥}prF_5 B ;0lQOE$Lfu|t?^2иo?QxD+?Z2'e(thq(ufTnhU+&PSciF4 O{pbPt{H1:bQ"dECzBuG!uzgn(Q7~]#.zyeI܇ +TKPm5zGJuӪu!kpnwUbPELx ObPf6-Dq h,[ΐ chr|"U4o~$y@TBPh?\0KaIꕙ}0A8 4WU tpYYPy=[vOZ[j}ULqG/IQc& s11Ex`]@631*iWFa0ӺNeԊdQ"Z`(Ԛ|r["` ئǹzvԖ?xR>#poe/LR.8mqo;K& 5BWMG ^S9-Jxo%<n%1g跚cwq"?DQx :w>#\]Yzt4jeFlj}(]nSwivEyQàq%%$Vn˾fRr<́$n4tt<> 17_sy drE&ۑ `B>@|EAmH cRINx[rx.(~$aZZ-7]I_sTm7g{z#!?-D > wh} ZN=ۂ6Kț^ Ix[Ņ¾g*E" Mٻd/UQMݠYMO0H׬CY{v lE2Oޓߔ}4I E1 (aq['G{PNK"rz']S&j`+o~[T=%rX A.aʕ& Zv:"mJTP塼W`Z h>!5 ];.}0LX;c.m;{~xǏg+)m];SZa:S$NkO/|D 8˞gsއ0@6YEa[Xr)8LjZf )"LIC3\+dؚAQX r AmlR.ߧwtƵ%J !W<5;%w ҩLr H3%'BnXX=?X/;9n^wS@^l(R} ub!GMF&S2™T582'cMydL gHՏl4l@:>E<OBP۰B16#J7u;, WxJbnЈ,yqhE#,LwET/M2~OgjvqLUG,>8gsH/܏=JěΤtрX"3:3!,)$$9̆`}Vg2{(h`NۼE%JX +ktWdY?hх1bt`3/n,z'#f?-ح {`Ѓ CwXy/Wa,o+=>g|k3n]]N*n3 ~*qq }9^sD0h2):i v0wB-$fK$ڎuR\m< gVE%[4|:XkL QC~ZRi7@BƩ &JY!7U[%/S4q M&+LaY&wx\7avY) d 7[SNm_a5qRvb `C헗y_cU? xE,<8l-|t3Ihk!@(Ӊov# ׫wft2 8-5Vw$|7 V3?Bϳ1uyX?˲3,o;wϢn$ۉ hMڳpPDgQk~^2P&m(q !T?Q9Y~sü (j_̪oQ$/%'+,yެ vf99sG}ڤN^6,y7͍݇ TݟAVM$EK*ԦS[ *O7q$/AA fUO+j YpAB#qzQw,8K P];InK@x2Ei(>JOUJx%~Tm%2cYcR? CdI1 tҫ,q D}'F9X|ǩDԭ_0/V4 E@[D_iݺ3 !tAᚒ!`yfT%CHbPޜ }Q)Q?p ̷5 }A*e<.QH*07њ#}ǜa{5[@_0L˻7L|钌k:D ə{ұ9{_Ͽ߆O[OvlWBsIFo;P8Nިmp[ 98’JRg:\>gR4<-Zi}[_10`f~{DНX޿Ls(aAkt *dEEE)&[fVNϒLVG{ 'HeC.RAr{/#kl֢Y%d;LN{ 507Bo%Z߬`򻹋/`&+ 7xyW`CUOCOa@:@ЮlɠɃa*AVH'nPBo`$GR P2TPQ L nrJp ʡ^QzLqoRO2>tn苬+ĄipQqng@‚^|ZxOk4}) }[,r7F9b^.K[>xλ"AsڴM '[3v4X%#œt(39R'VJHTq~>'\ PZyA了v v<9!F#g]+ YWAP&2"EFpF5K!ô(ÈNlFw7|AyQ-8\-tBsDT*M5ᩁlbpa1J讀TrTH\75؅5}=2dcLK 0tҲc\WDuЭycA?$C?J*[ЁIvw4NIz4m$zIfa/xhaUj`c,!SR }T m_y]GM'C3'YY$gȩ`pErr.m3Ɍ~%l^{V^ۿ/Wz۽08b˞]:611Œ؊;0P?7l&㢡Y8>lC= 4 *9 {I "I)V3:qp}"571m*(a+JqDjZI*p%(bz_?j^`=CgR$־"?qRH*z" EcNUa-\p'umb.Q;vaz_3BaLiI;7\ٖa?6;XO;z "oJ2?6Sw|Ե'ĝ6/N# =;]2͹!V0[]~v*\p&jBmE[g ʉ9+D3OV<E5a#ݷTM V}%R/?d휩y2ag2fY 7w(%y^ C %.æٷGނӡ_|*c4}GI,] An/@@%5lpl6ޅWGXj_>>K`nO38Pe^XX*xJx)貈wxNEmձgנKC8wvzێq#2LYfqt}rfU+$cI ^_ƹ;6h9|nqB"XX_ NVN ef(oGKηx@7O8{U72jo5&@3#yj+$ x ꯯ԜL~Up8p(6yKYPQ._.}Aț갣n5ק;;qL?tCP(F0<pL:^Yz?ݑXh{SǡvZo8܄Uq4tQN!I^YńCKwE,A^ɲ2,,G 3"$9;r{vIfσg>TE^Eic8ٞ{[%9!,ŋC*{}2? +>Я^_}ydd)H/˷.bfgOK{rϩ AdLkTJ?]qTr"<\e.|q!(An~N":N[ 2ig,e},UrG3 u}(mzf7*#y[-eC$Ze'#xM!5-VBAo2 7"KK+x6( sIFi&! -6K N^H\5H57}Y2CPF ex3bܛQK yf?Ns.{`vTY'':3!sE.' 1z? :Z e0,>>X֔\X 1P660 tudNVƸR^+lX歉1l0Y/eblB(OD,TEfN{{ 49*14%GǛZbgpL:l_k|zkWhs 6K=FxI$^l}[}N5 6ݫ↱P2oMCݦ?c_;&^63"#vvT >sdc\xceѥ':˪.KjES5mHtz ϜtH*PՖ%[x޿/J,V3[ҁ_qaaNFh%޷dqc?|4F*,oiĦa 6O.7/^}Uvјb?WM=84]_Fd'B1?湼SMIqFvWif;/J%7F0@)rw0\TOr}=ns9u63͟xqXa`YlemJ@$Pe ݄S|Nv-ˇn7s9<(PS=9̍zfTB`[L\kkӻ/<*mVNh_R`ەL $kaU_\ՑB)Q|.`\VT_ךaXZk3w dJ)lD i2I+4G=:12(΅u"U8^:R0Ô.(X'*?gڇϔbU5Z!`9Y0͕? #<k as3xBLt**G嶧Z҉7{^5X㵶`_1.\0s8ezxCpiq7'%~jA#s)<9YLҶ,TJ!BQlkȢ 3*l/Ij ؾDzMDqEQN 3#>RU{8]')(ђq,U N#k TyJU56gXjY!ߤ_m#m=@㢼n,kPȗ&#zLf3tm_BX -L,YV\Z=j3NgSjRI幷M% =цa[dM|c̹~L]$g[ް Z"D<lJ2TuQq*IgƝ/o]ߧ3B ؍ d_K&gd#"a\oZ89O9tNVөԦX`n{zH3؊Q[5M=\U83 og? ^L>6lP#ATvȷRÖ@y?R0stS1cG'}? FQ8*(j pFaG߄  j mrKrvgÇ ~|f=Hð(-] `R RmcP \BioX m&)a8ܻzXħK *sj5c-D>vm-O$dmJnx<_uy1/&䂶8\J/4S 7{Q r`FDaCdyT3Ҝfa T4]i KZxtocB^2m_ Hjy#@2d(vp'ho38U׬$mv},Ƈ*:ڙu*`U"b\m8qޥ|ipjMG:x;EY-I$] v!YMݍ,t MEҭ GYϔ)wpBܾ8AOOj]ORDo'DCŪ,L7 >ua lnuBp L#,8P~VE?o PR!DF/C9C,X~&1\pu۶U[HLBu#<7mvėjRCcf4C-͓Oo.rnHLɹcǏ6 K9}}M8|s͈inzdZ"pw3Uxċr(`0TRjv t3\;*T%X%\5~jjQbp=QMeDwziQJVd'GmX^&lvپG;%F0R~4vhg1htTl PTrV)uT/(OEEiV 4ֺ޳u/EHN4nYuM WϪVv5#Emrc󄫝k:WR^bE`SpOXL{:6˷ralѵW0HL4P (@xGQ@H=+gj*> -.ސ\X?@`e$HtuE~&;7. |Yيim)_m¦p gLo6\>ťqސm|g?ϸ%VNce^onm4Мm&S ,.Bp !?ɏp֍?E;1hbbxd Jn_Rkf_||oD Lc7˜haS^RDU/89_33H.w$FK"gf%y7KLpgb\YGXvjĆ?K9} Y9싢{_OӖ&R \OJ{^O/WY\+04 )'qFA jF]Us]Cl9jBnW# M{C GA e-[Bq66D穋P0BƝБ㌆ KגM֯Ÿ29Z/G,_I7H )0WWU^Ĥ¡7ѱןĔLr`/:2{0kjIl7m՚ LFx@.f\ ?1̺}/At[OUwK| {qR{"\w&;aa0F $(e4]9aޯ\gÙ$(0+.v;#j$f+L\]xM8(Bʞ ke|~o&EG.(g~fg:o_z hQtҿ9)Gwp܆렛GGˠ5| QK/k: 8Kbk"]TRO8v{H ba+a31D4Ƕ>]l"Ieilj*qJUb ikwǦZag[e+YQ|!DA )rqhDXOIi<# ˵?Ĉd0֗X@ra'w2Wu}GY'W#OC.\ E߫L$r*vAꯡMo/Ht04 WB |;k"[@*}Ӗcn썇qL$N5NNʹkz+J`y!$qje N6 0m:P8g}$G1pgX匴*VBfW&h&ڶW)!F`9F_j T A - AǤr(?.g&JL TyQ;ú9%CaJDFdU*  )TL=3QIMv'h |D!WBmt n x%U᳌nx<}4O+Heξu}8'بߵQuSzxPjFbk%6YnI q'0cE.'}yXјiww I]8I Ua3=*ߔ:P1UGC+&ښsAf4SQ]?c,x glXt4oF /.#8.[)cҧ9J(XSFI53.>ܢ#>'RsNs&SX |fMEKL5yӃj( 9)&#r'P+9 2:G}GXń*϶C 5~̯h4WR&`7Žʮͦ9nsn7Q*|nUu,B#!οj~Q'OVlBZe5!3RN@-a) ؁jٳY ?4?CqW{T1>yv}!`ksm;uԔ1,*{VPH BQ[3i5T-_}%=賹!#A){PC^iVQvstsSj@YfփxԲxcKS}? id|K. ߠb: ߧ|&fs}%W0_LSf?hPGeَb D.q`|6E?,eK[L9b *zJCj5lUkPH0]B1ϰm* XK ]d3B;H>R/4 @6V e0؁ ̲IGСl"cݸW5q =ۄc4h! ??HO[B:Ѯ-TQ *_|zN%}:X'ix2Qش?qX2KVxyZA1O*c>J;H'r) )<<FO2H㹃HDYZYNe(ӵ3[ b -cIuG ACƛ7<,(aMz^%cmMgkPGb_%<3f֗ { A:"dR n?5ũy`K,L@||>VK5¥>ؠY8S, Jڲ~ܖ:矼?y3I4/PپD8U6\_.9춹_6@ %j4XdʍZwfX>t?uVbM>6'X<~0 rXMh5_/=Go"Nc-&N/g J}PeT߄b692g,_8n($Vr[ᐨ:x-.n$l˵ء6 +ې+|zmܼ=Iˉ/210⯨P݇G2 QTfZAa-ŧZtAwXv0S0rR2cc~`07]߁U!Tow$7&x7}0I5\M0HE*ox^Dt0[< uUNرOr3I4ɼFH812#רc][(y%)ӵbuA i7Qy@ .l~:<cu-at9V'K/-'4Nr@ڵmb3 rSűc@Y*I3_S;A@h~u*fN玢 fo HO eڮT by$,>fF!b}NF5Fw& ec{fEQAIF$Uy69']8\9 5l<֐џ:Ox*΄b_{p~Mָ~y;.VLni> N3=K\WS%U1|k&aK$r~E}m̵ ̜ ZPO]?<sq|  fPd4 e$( (˺ya)M5Tϻf-Qq uD-C^ Ѫ-PJ/`R͝U1%ʃ8 +?#?Gt9sܙJr'B9wmS#kRg^ُ͛뱄=,HD9|6 !iX4tm_ lY;-л _TXV먮LE=j|ؾS[=&^apc /"-S$#̵NL`.Κ!(jFꆈo%98cqƲ1|ۚl(kJ7C:( 01W*8.N%,7K]w &Ro{Y[D-ιo;EթWK[UYnegTq.?D#N74bm7UOtBQǕY [)WO,GuxJq% O_EZEZ ~b870E>x\9gw^m8mX m&s(il8rs2WG[o]#iXf,Z` >kN<Cp%yAN+#4kVasUꐸv\Z% -\4:z3V'8ϴdKxWt8Oٖۗ8/&w>o˳8vk&%X ћY=3tY{3291Ը{9 Bp0';K[ i\`bD4_۞ƐT[NÅm/&Wow:I1œ4{ߩ{v&1v,Uѯ·\$_=W?mh\~$n-mo 7ܥ4;B e^1[vtN8xAb6 Jd36x#Y!6@D)9mt\ZEH-vjKϙ6_iᯘ=Xo hBSRrt8. LvREw't{CNQʈv`8eMr[fU6@!DɄ T%B/w#"cd-XP|]il2(ЕY7 6OQm* e] sCW #oN* 47U&Hxk 8!aLv߉ [ځh{f"IXhq~ѐyc=;lmqOSV')9rrAL?sQul>HH]5q[  9Kh/ϨU?m,yLVуk.'vs^ G(H#EI(Telp-+1-'+b} ДCr"UW3P,<40k&j>_xlf|]#) fo@%'9\b㜵(%۠.+$"1u;_9ݸGc rvfFu'Zr%>k+W3lZ.\x#C*hg,O*^cL&( neA%ځRA0jƵeZ>?L5w[YO1뻬|{QË"9sZx*G5@Xx5 A\ެ㝨&HZB%+;ga&0ߣw܌VISɭ9.Jek q)iw^[ΒR|f8WMWh温D@.(d",3H8ŵzJ9y+B_7Z*mLaJduKXJ I|FIU1_ jZ:|O0sriH­T 88!M5A{%/YܗPoys^, 3(u誶uR0ԺIAoWuynDkTlFυa &,uB߳C&t:HڶuKq< Y>O$K4^ϜK{fZBG^Y |lg[\ zf\{g!Bh뜥ReI=F,r־n:.kn nArg׌U9XOۑ逷d-S\j5Htfp#=S<\AK%(y6b$.jPFOOkK*Z3MZQ]}z+S`ıa\6mI;fv`GAIq= xARS.I^0`I*?ۭDtARvK!)_Sع1>.ê #Ȫ1(`P'gU 3v, 8tWsGHUǷGу29S7é;`%I}RoxDHt'*v֖}7^T'e^5~␶?n6&Ϊ%=;%=Iˆfdh%v} 峲PJes`@kBVǸC}EpCۛogrK΁t߸."E[JcO I8_50N@Ç{9ܤ,j3o\P)[>/vmtRC`߬'hKnh#nom6BWir@j5ôx蔳bhAsL,_zލe˷C}EԶNt(m%UⲣTw[ RPtK<} 02Lcs9Wҙ'|ޔ7Y,:x;lbV:ꓽġLLg3_@'HCh)Up+TڅopϾd?fzDGGDOoà6}߯0"Ow=DЯWgCX|AyX4T;9pIq73'&~p\ikO-MBH2x&wxi_EUf& 9}_۸+m ,yvre4J1Se d9+&@L{4)yWc̳.#N4͑5?t. 7tOY*HA_R\rdѳ 㒐Ӊ]z(f&d(S>$a♏ \ ZX.RA/4]:6eUbB=QG^Sfi% e_뙳hJd$ 0<as177dhGNL\0fter݉ v?2: /Yj!e mTu*s`U仕^g_Uw:Dwi 6V̠newREW*3y'A$7IIRA Y`A&* 'B[=J6rVf~[yQhzSdj~`FyQң0qᨁ }3)Xt:$/YMH)lO,Qt6x &m -fbKZ\βıޝEeyhr㐯I1Ȗs{q*c;3HJ g}v[gW*H/]Ճ#:G8$&_vr >F{mvMj<?渰|@;PZ=+$9t扛f>G_Z3xl1,~x獡ZJ}DU&]Ji}C,3>. ~J:ly)\(ĂCGIg+)`\Sc3-)1QA+rKt~ ݱhI` ھ/6/khO'σ%1mE!9?h?Ofj{\BC4arj2 :ϲC, v&A32-k hT%vo@kV39nM=.ss{0JQ8'e׆V ~F=8Itwl{dmy*U\cAUژQyU~SwZm:r>"*Vw[B: N/[,k>3蔚R R$~)G'(D1%L,/Igl.!꣛(\Y+Bv}z>J&k|B^Gw[ZoQP>hJ)Jw3HVoI4};!Y9MEXC]]khNWf*NL@elM:+U:3۹qkc*1Yo-9C~=̚22 ewx5$) 8C Y"C։D hbܯ~zބj ~ I 1~2ay\ri<*pnvosӨ9GKCu I?>HCڡFT#Du2,&\_$B[m֑S/x}Sނ+A 0 ;[~fߛNztX-km;UpUX^7ك׶L2OHޝ̪Udf|U:,DŽ| f_.98,8rQ`"_9?z]ˢs!.]NDѺxxA+Ϋd(,8،>pBPA7*gz# G˕X_V*w6F#v!@] u&_&c1ܛIx-oQ5e3a[|Ծ!:խl 9:]ĶPaOˑ0pVݰuaA"Kx>S~a{v)aZg݌V4UY$DGZǾCE<.^k~v^i[3v!FCXd HuS$U)P0huDb]p'1Aav0{J 1߳yd_vՎJ+{CNY^P\Kx8"_ q5*{=D~FQ0I8f4Y@nXga $&A vZ&2?tgۡxr2hT1Rf.|~5[`=NeLzC] wX^OQ^05,ʹ4-Rh LnݿaѮTa6tRb5-̶2N -wj-OrxZs+`P.%bbO^R^G]@C{K_Wkbf XG/+8%yX'\v0ʦϙ,0oaMUHT(eH}b„S.ljXLyEZe+z S*^)H6SNv~n?`RNS`U-] Ծ~D .؍9ȃvJԚ:fFAY<m[6D7vF\; ꁢ+$Wo̒͂D_1MR; 9bVM7uj~"CQ_qá壵Ԓ!^Bz$y{l #'fr$AЇx?ofAv}_}2O%(vXrdeځg-(C.(3ulqxixƦ-(pry'07fRՉĘNa"PVR%CW LUlx.A9'բ4#C)c.F8yPiy7%NjCI3>CN ~Z.R)IlwJ G@?eoTEB0v5 c{\*J/Ħc=d..n!~dG "^xqNz1A}O3qN_W0G9Z"dH^<~yv{l e -Zk(i{i f(fQ,#xW4MX+ήr]pxQ`N$+h&-u '4E|\{~cL1 8;:~}k_+hC;b!)lV6YBfzˡH<<6 wh(kG/[B9{z kSh1FI6Nw>~ځ!~-+#BO B?4d)ZmAU"lC1r1Q_|{g;ۧȣ+-iIgQq ȩS [R߼ޭ6"u;>0o~̓!?LCta? ";N5G „".AG_ cQԺ PV5#:f*|F#fX+jiV %xVSX\[{ZSaHAd9м/3KBЊ$2VG[=tlEЄU VJUt/^h?tLIT/.1Ypt,c!ۓ1JALSMH]KN} D#tFѻ0ŹD4c yQÒf^E:';>]t ׬rK+sW 9GeQJ`u1Rz\ pdAޘ_:rjq0 Cc?%ό%V;nG P5&<3,“X"[U.F2 f}qb?%5Qm(yi [P@[*>?d9醖.P :?43bR;~Ĥ&LRGaMm.WckPkac|<'YabaV~r+QHa>Q JӐVtF}PPUT,be$!f*תynVl+oN/Q9uM/ V8(B²" vɲU.!?m<@jS+~`WާrwZ~>-.ʳ5(9*u1JRdkꠇAL q-sޒƏTC8QKX8D/E^]q6ub4dxz9*U!RڛJccFfd6wm{C0ʚ;"d,< yBk[i!L#]aAЅ8է=7M䏸f>ݙˡ6 l˷}m+T{N%#6oEg9Lașbw@nՕϤhUg`Z@ U3(+-=N"-Wt .(G?;G,<|PhTo miͥx0xvI˱Sk_bZdf#L ;"k VapfƗn &Ѓ0a/<#,rpsaf?l;j DrbO8Q|?AE ok» ?nIrEQtQwjp F=r**ʑky~ycL\! \Evҩfs?9D@,(mx5$1D`WJNr~0IHμ*<0RaOԱ+8@V"CO& р4ϞjQc'14 }9).[GC4!^3 t!w)z_olH`{vӵqQn:2FZL: xgtV(Rܫ:<fW|][@ asn bqҟGe\Ds38 /W#J ־[G#s&o MB9o8O$;Cqh6[BzS$Ys.=wJf"몼>n4eT;[EiPlZY)T mϻViyV~đqr^Z!N7"FfٮeAnhCRiETa[ls<6H07TJ:\Mc,<1O] ݤT= 3LÛ~ܮv޳ŀ XhlCd( gnů3j(F騰%һFX1T9qș!'s#yg;nuÙ ɠK~>+ؗ@J ˆ>f 6]^P†GeѼH( MX8)`Qx\u^ύ#QJ6?\M)T9_EZпvA._.'2bdj_sw':=p7P/ʀ>9P7'gw T.i?{v?9LBQJԗXXBZ* x..FU )(r$L(w,?̔f@Q#ڎ0œu1:,8-i4ȧ WGN5V ОșkIx[jE%I [W&(':~jf:q3sӳb:?ٱ[A G\q.ҟƎ29q۪;kXuUPۑ쟰>+Y&þ qFZm7 Iy8-g=o(H³ǤCnKh¶vQI itdTI 7c٥5j'K(F[x5'"sX\E뵃0ӗt_=gǴHfJHLɋBQ'SR %_u\+½ˣ';7zx5Cn,ytMTc:ӆjWPbT*["y#ΖFhlZZ{Hbg:Ѥ"jNUؿ-J*5İ d i&.yޡ$^Si:R KYy5~Kh6@dyrb%dT|Gb!DGGF,{5 3{Vu7Z/HsS\`3gKyX4C~1j]OFHGXKl{M{0< OBQ`͘C×@?1P_'04@oEfX;MĂW"DVx܊-UI53Hgi-C r2CJ'ʣ,'\ۢbh|ŀ^+!=O()ҵZzTlyx= !Sw5;|Lڭ3Sy<~ a&-E=v AO}'``?tdZ0b1y"OmL^; oDK7.Bm34NSvVHꧩ+I0 Kn6= 3NtHZ۟u5!!$RT5!T ww}|gf(\cqHYO@aFy3j%/ QU\$ű旷{\*vFƽW}$fD3TW|jrX@{d7$Z$W<+6Y/9h.ц5 @Ck?D{iRYp}bm*S;\u$[*؎jz pS-\EJttxq0%*s2ő[=Ql7>]7\ 5E+}̞R) [Xv꾩1 2%Lu&wvc~S$sֱ{:ٔާtkSX-,BH%\]=gݷ+pbs}weUՙpT&Cަ u3Ms,F bޤ5W#S s!y@&0 ,)c!|klL؀m) -5j)2#$_ 4amht Mq#b*OԹbJY@pj'. JnJp?+cPfzOx , q1+ѿ+ŵp!iO}b '1x#sV"V>hW ^^A9MH_KRiV¾N)e#xr39[x kTKo*֩p8:ȱ-#>^}P IDad]*3@m*nv |h2 .܌َGu!C;~5#=1 U@AU @=c `sq Gd[qp+%wzHZBսAIs"jbƽ\C'uH$*u} mq{)~oN^?h47_pWd4hio_S$w[0)gY/!& NPg}$K~RoXͦ3+oLNRה$ӋD,ۏ)Z g~aSɯ7VU^JZ__x'0Bd;һKZHWj.xt+DekAXN=yO4fƚKr\F;+^ҋ4u)K)(ΰ4h{fdsmU7yk3.*f>֫#Į}bk s)*,Nզ֪b0i:퉿&D:Ħڶ$2 Ɯ O#酱:e#:*w@hN_΋} |ſ2n߹^ՖO kH :$Qn%+b3ҘRg&2 lK0F&(wU`pzh¦f..Ӌѭ ]J@(@@s8a)iBޚ;#셵} c[}F>Um+O :-K 9W܀kWIҕF95m7 {,f}zչwb9 -aT@EB.yNzb ¿k)csyݹvc8' gR^[ĸhm,;JYp|Q&H&1TZ5si/WHp~P)oC[ު9W7 :D`nB6ߣ g)`?|7 rjN,4gm`)s4t=.^sӢ\]$U7\ F Yb%FskTW;T\ݿMl'r*,~љ8HVZ#]4:.(пj0 ޴~rtqkM@զ0"ҵD=s'}P#@*cfc=UGKb_}Ϫ9 2Jo!׽Y??' !Mhaщb2竔0`" 7tgW#wM|ߓVAY9Nio+ t-[粷vV |gr`2M{1(C y- ,ފ@/yEܧ6>y;^ aM @I]%Q0g{fHR%RӪH-9E5uOT=թ9Q'\" ׻?hIަ [!Пٜ-[t:PXGrhR7lהfM [Q&B9qm9Ț 21XdA'א_om!5$1[X8ælDot'lڥ|>CNl^6= @#RJ3vZޠ`"Z3urlѠԼkTp1"NUe]cvexu1%_R5AMcqwˌz+.L$\>B Llg~+Nqn2|<[+A]yPK=K\&f8)-Uƃ S "ANmzve Y6*hJf ፳]WHJ=8>Tʻ_5~B;,]4 u3cwv)%dMzIjSKΌ7hYG7Pդ@[K*DC2笙Ŷo 2D0xՁ$Wc"x9܏ yWB`7;_蹬 ØͼPi"2?JCb Ⱦ.:jxw<܂X 1zC AN:Am-G,Q@w.@=C, }!u?+M2?,15& #R$Mu717v%W2'L֫A#vZQ3PƤ 'FB'ۊ{.WQC_ܫ|fV~ ,Ԙ(=ci)ϹynS2{@pf-V=Nr._tʉΉr?l;2>X[S=i&,Z{-hK>ZZwtl\ ;Hf|HO<%J Ї6B;N|!BC}$y-y⚣ : 4T woGi9lrqQ+7lsS5%SHոQ=9pxwuz= UI`JVVHx2!)S隼$a<"D,ݕН&N='LlBq*$6/k:O iT.LT ='+ï/riQ%*M,QzaZ>cmzXgtkʐ1QjOk^&>o"ȵ;!v)E,OJ"ZM@;^-AJokc#tgKkZ&M ZN\)߈U23ܮtsy-$}Y^]g%oO+H.?b'+=B#qzmO7^a-h*y\F' %j!棯뗗Y&TL9:U,%3PD2';8}$WN1fs:xn(w!G~9UT߹XyS*~4C3-EHp`M[dF=GK-No|S)>I}9bH>k<9/INID%4@r )#i/v< tKq,l/%S "vu %MSrw%7LcOr=6p`ȳ+" +f!ȟ[,#pf5(p)9 mnm"y*+F)e`NNV| kDc?dܥFV{MCQA1e>[h 2C `,ùfJ]/9 /4=pbO,Z%b|Fz#prJ21ʐIU͒7p4:(*;F /8TJ˩@5a+=r"rsWo{c1ÜƸKqyDd3FN",Vd&Wbr InߊsN*TI?; #ۻV iY/zo 0r閉+E[CF*fNG43@e>p- kn.yԔ6o 2#dWB@O\0Yuk[Әȿp_aú nߌABK%#4)DP<T[ShOմYݾCJ7PD 9H#B A.Iwh[H&b0h DZj[7,̢3'}y̓^H%[һV?l|v]]FHͮޯxm-:K 7M$m_=@YH3‹ob . 0HlJ +W~ړ<7ZB+49@*u2}wsr̊C-)Vte=M/KHvS>x}|\ޅSzi*lNn]\R>z+PI P߇dkΦ32fDȍG S52.D&c_݋A{Bq2 mSɖ2ne4Y33quPZVMqݹtCJi<)i%|8V"2HXJ`y5Ix/Z0JcBZ&6?*IK5/Ό>K0V-M_W~^dJbgk,Oq"ٺ+`h rkl4Ӫ,t2ԭqudy͚c,seBB1ْ nbc{8ޕ@gLfU7~JM'CNB1zF]E(}*=B&5%"5PkQ^<QBkNφvư/PH;bda7O6 >[*G{|bZV9 Fpw.kk7BhgMst@WUJ%!c~(VkFH̞+lrē%Z?\ʅ [̈́C\#@Q A]۩e|SJਗ਼SB‚/'cψ^cfM6I6ԒZH `&G(H]֡׻T.UoTݴ%>'2@e AQdanfWg1ÿ.Wk85Y'1ĚG!3&85u+FAD Qsxۛc/Ӎ#Rm++9]t:(d??Σ٬0P6m.G^-OTL$ v7̸ٝ$V "=&SFik #oA)kW: u tkݮD[bkdM+*6\sQgz"@JV~'}ҧ{ÔC(S^v F<[wIsX74ߤyq[1wbUt'kοt{FcYl߻ܽA 7z_^}=rTK=(ye2Y<,q񆸟#ŞDjtۥ 3[r- ˻˳}]KraXaf|*r[ckQM'Ek-O;=I$ 'aMV}v!Yaɚ@/]ofz,<] j$2 n-C]GȠ^|xU>tgK`]o !! m9/5qߏD8ēd? \u#*w`87pYq/}ʢd@ G9&Zn\`BHȍHGx;C\&9tM!sb(V&Sz[Æ~$253i m:WL,|\b)G]̱A'Pr:[k9n\Q|4%5ZUcgc^Q<ǜB]=h :j&ClcC͗"`i_P ZAn\x}Eȏ7i(DլLd*<g;bN&) $8I)u ͤ%ZIa(|i>S 37 d1a`4.bqǟ UF/.dX::pTjI;gKKRIJbH?f\z(&xKS}t)@p*ױwKnSeDPWiOb'Z@{3kLml*9d L{$"aaF3g8jx99%9~<žETFܫ*HaCo{o!]'x૝X9l҃?@ -ZVb[N~UrͤV3?KYmnm?Y<,8wti'!r(<(F\%Zu&l.R$휪|XGuBFcBU/nP}0;wwH7 iUPD';s%?%v> X4#8v7M#]zU9.e;pZz- :zpV-QX@{hvvA\&!`d, /,߈8Z;H*әR-D8Opd4a]}`Z itea|H2o^?IEcfSQՖ3'o(}V;;T\,]4e/X `/s\P+<*B 41[P]= zLzlh%P%%q3D睜I; Pa* ͡`9`EʇlR }r)d?$L&16_t;MV{+S&(HR$ehEɧǟ/wA'R 2!G'4 IH37m$mɜֽ(I40MH/r T y* :cfb;'ImU(Q-wsxOSV>\eChx {õ\"[ -<`NmXk_ex5Z_Ĝ7qNdъՠ"9b9]̟zfqG u v]5lMiT4_F"6C1saz-R A2*h<{],5[sh~] bY˪}3hm0mU&=ґ"y ][dsq xS;q̑+0E9 =3>~ۏyCPSə`av~GӦ%DbZīґ r Ѥ؅؄BP\vNɢ?fq@1"sSV8#E_$O[~/7KFnM :q~Qٿ2Ļp"h6`#3"]I Rm;f]"aaPy <'>8KVnif W+ѷN ŠīrٵHqK@mNeCAp{ё1vx!pNО]y{RiK9wpZ1vKmK:KٴT1 vYVQ_2(f6z@_iⅧ41"RZB"x}0@} y!Z bm:3Ga'5+.{fcf ^1kR“ C!YsP. 3X&#Md#V& I=#wD\C@'zL>枌`Y9M ϕ3{yM'*%v=LO4UWR'8O} *+S9&'3m x$^;sdF5Lv>Z(;+To/N90{l>YeJxب9v&zb[.'5Z`xln@p 3p߱`dXf }#MCRʅe{5䊚n)4W"=E5DGKjA7O&WrT#F)Վ M$j_hxDwgW7u)'ӆg`H/~*ƧZqx?wl?2t=Z۲J 2b G }")hτF3ej.ec~):n ;&('] VkEPUfr/5$h \kxrQtt bP0} Whw d@UBOo5]bHe\-Jm gSoK./2ky+f!=M"(U8#dh@#)o "ao悅_]&m0S!hҭ'S7UM ~ ^.4|_%S7N;hiC@ R-kg)g,{eDOK EE"UBCgϤ[(]͖ٗd?/AqLRʡ /fQ: AuflJs&Ʀ-eW\C,W ғJb_JY5>#LbͯzLhԋ~)E:w:q#v9S( V̯ix+ iW7RgCeu;*7yrpÚ!_4{M1Sia#I<_`Cxg\1c#|RE8,Xb#"׫bG1)_EƮSMqF?z<hVFs/M3]p=+Ft)QfAz"SLO?׃v/!|!8i%s|D5gQo/LN<ˇ.U EWŤidTNkIvfeLeSHBN%&Xm0̳ Mh-Qg:'lNԁ{<Y#r-(a8ӨtxX_ðOo0g{}cx7E]i\n3埚Jz_ <@A[V0ui+=ӀaV*/3Zt>R~'h:0eqYTP xN*!})|5 M-uYƔq<.oKW`&BeUy;1sXP&hv")*qfo[!uΞpZ$. ;k< L*}akm0=|A'!s06>Ǐf=@Jb&, tJ7՛l GE?B`DD6j},AmӝºHLvy"ѓU(ic@ԁ_L 9<@;gC@]u6}H#弭;lx_D|/ QyBƒ#oqTՎ4$SY`'!& sTr>yLqv83: ҁL/7-k հOO,z^*$%;X@JN|&pzWw{p/C%Mx54N2Tz0jn ,y*M@:Ha%Ëf%ꃿSB2%W.ɮE\l.%Ȳ(|kƕ_vz dHGq}/RTgXK曣c{f$%5Yt&#aBNA!_@s-w>~  .`H.u;7Bw98 yw Ƚ|dIb{mL Kgɕ1h˶Q: =Ҍ")fz3:s.Ѝ+H(fUBL!7B3 4t1 e FAXj^TѭYJCVG贁w|R%v !F}`֫iry/L+_pΪ2岉LJj6dxqH8j_I T9pL2z:*i|Ju_d9Wkh=1k n%4aC*ڥa7I]8%Y*< Y wE6ȟl$\Q@p!qn&L【eS?\adjȵ8^fAmDN/Y+gEdp$I@sJ!f = " V],e{0yMVF=5@Tץ2F('g+ YbvGI+/Ϡ$  q(N՘E®٘C1@+yEITGU۲vG;ָUjb0FKjݜ3뒾vɈozg?đ>&_9R;H#@e!Ym"3U}%ņ0$SoV| OĬJc:W$@<BD Jq;MI1wPhڀx5K=:uxl#vN#1 H$dϰ3 Rh%)WX+JH2tqs~E6y6 [=hF_CZygVsuu=Y %w=-`]씦=̪̅IE.=|#gȫ$l5y gB ?o4+y 5Hz sBIc1 +DP ;mۘopl^ބ%3m))ϝ2|8MtѣJuw-iN~Qx}8e/,/BkLh)y  "㐤>^QLA<Ŵ!"1><4Z|Co.(*n"~CH(1Z_4 yY#?r94Zݢ鹁Lh瘷Qu=rGιeؘm:{يDT$7}/y-rkʕ+qIGIs77Ӯ|j\o]cAe EQ|H׊ԛ//g?XZ5哆:YwZ{ETn\[MMܳx`ұP)p]z9,-wlο*aӂ'X?_1?ye|(,񥨹e!ٞ{eP䚫/&0L2r4C+0[`DW RONQj[o왖Q@&]v-lj;LR+CU}!6| Rvb$eJ5Gƈt#Jm3W=AF/QB%J wuk҆ aM k`H1O9!"GPa5ņ&'/VsuKuu/M4;M ̦V+ WO+U/_=:K,q2p2Hq C~C KC.`;0AA+>TLIC8B)7`{nsC3Nbhgo╗G벋꧷f[e&:q\MKHUv_*VSO#܈'Z V0|S"Qj<,F a4}a[+j,^{߂TȊ,.H*#ت?vna54I yOm'#eMh#S6ִG*_APVs %q%V"arn1CՋTg1/0DRg,Rj3d"  -VoTXq㎷:Q8/0g%RszEӊ)N8MzC@4SudNP\f$ D`aNcuۋu  L~]Pdx11Ad_BeYwgS/xqN*>A@F!ǐ wICoa8br$LwJ XU쓆y!іXy9|95E/  _. Բ7 S:U,z|r֠X?apso c`t(>A7RRB\Y}t e e#G,n+ѓv/3 A09jE-H8 n⩽;^Xv2G_Hg5u-򣣒Τ smAl.qBF~ PO)GPQ*"R8e,Fp[l5f/ ej:4,e`A^\ѧprj3[<ex۹.H@hsIc&ߖ{ZA*I$1},P(dt=YAxP E{~+&):EHA L7$+L F9b֝oId3EIJ+D*H_Py"n #!zմhi4 ܟ{=@d\ [!v.WO"lhnVŃ{RX-urXi[=ψ`>Yv(腵>WFqc[HP3eM_*J NRTV.?JP% a鏨^ p3rä喆_ XQD6>ERۑwk&d e$~\ӞfjDz8]4Wfs\uHDzlP+r?KG-D9nI0>DK6;~ghU#^){9w/kGbU{mqKQk2XQFH@V}Dĉ["Jkw8;@#d\?7!sKpûdu3LLnJmApSӱnʈBc /K"b'n7;Mz0 u2]T35># +& z5kyK<0F訙 E"XAGrk]a\6]}͠GvQ6Ս핰r]q9L(Mm>Ñ{rw"9ZU;È#!b>ҿh) M<1fYt?w)k3{z-R kd{NARSS7V[  Qx{=hrAƕ,mXP*kpu=]\ox:GZ:V7-N3mΊR]ʭƢuˌT`&vxۋ׿¢8'lǥҸ1S/tc $}[bC)ÅyDLA飻cT(̭nq"ƽ(+ WEZdEznָkD8CK_W[C9F_:-^Nv (H5/_,O=ޫv&*S.#.]8YJYT *kmZXj saNB'hCq7(lYK`z3hx11FEɰ̇Sl~aUq^[)3I앶)p&z-Ȗ&O#m.znGsLSXlO(j0bd s?^Q0rc?bxu$qy"׳˙eTL:#c6aIsȸ1rG'WiZ(ז?g;l;(/LXŦ9aihuG6<޲iD9G9eǽYdsWTUc5F9JqtXvaH15Zߌ . ӻdC}4nQaEd ]NtϝoBf?YCLUb; T[M:<,#w*Qms؀rF]&?X<JDቄ+؁5V'"@_#ʏ*}Vm瑫tqOgX+HCZkr39$3:5h=@$aP.UhcM]BvAW\>幒HFldx38m;G,㸬ϒ,̪uPEKѹ&5]|* 06)쉬wgCb4`?[z1(=zIɒKjy¤ ц y%pT?:AK,(e>Zjm#%>zQ!/OXy3RA=FSyiy{‡C夆bT+m)<(\]jd\%F7j=( d)mNJ{-=+V2w5KɁ4M`"CF9lhU+g=iy˵,Q2uQSQ: 6F묓ºm((NTu RIërj]GH  kgqW&&{gܯX%yZWB1ae5$>VȼΣ硍rtp>KTTkx+|6{р Jl6٬lX 9sҢrc߂@.2Y#TM)y3nskk}gR `ed4fVDp(7__JA=*}Yj^ ӑ,km# ~<?pr)|(YXcoMC";; ܛ؇B lj{4l_"7.9Ȣf\EO4X>Z3=n{>_r왕*3rHd]-! ߬l8N8Otu?5MYY 抺樠)vJ?c,:-V LȘи.o5`(`Io&o_,QVS9MY-XFBKi)8 g~& nfD L+I`]cŠ!]'>FWJu<'+ qH ; !W:Fug ` fbPʊOF.z7mnr8ǹ&-Ը{HxǪzWZ+Z5[Y75~ nI&"fKMlL%٩6(ÿP[07T$L6B? ;pk S ͡0ko<_Swx S-@KDg! ul-D[ Sͪ|B Ow|UQ+f'X ˜ڴbp\dsv8mν ̺^AgǏ|G9wIHVT,;]n9Is*uX/_5 &fsch4"K*e(@/ kAFi]7W,_B0ⷖH*(J 6I53vCpok=ْgb_I!UR/pUaF} _ձ 1zזPC:>zݩ+6.I u߱$;ď8(#7@(u#f]8mlV&-oN#o){YǶL| 2:OuڣCYCLĖJYx:^-Fu=aYEm*-TFzZyJH<_%F 0 ~w5 L ) -'>͗[UwCfơ\\o \HpzS =Mo&=^=GHo_nCPF:a-ǛjA+TnNj1ߐ쪍n`rd / !M儀ќV_]̝)%)܁|b9~])O a+\vEf}8:HDdn>5^N-a[Y 2۴]xݱЪg ҳ=71:5r.kzmhtG1N>,x_LN q WW}Q'A3byQ6R7g[)|97O8S1Ե@{7ThRlԖy{&|j[7QVp^ w2*?E /00j(*r\iR%KreP%! c ~x3Á.ll!q ^΋KaУA0t%y5c-ZZ$|[ظ ;U:0)!\b4@&s@p&IUUtsi.} nMM<}0UBJ0r,Ա44nѪEԤoyȣ ʡY5?M\WӾ )E܆*Cc4]ځ PCBǡv cFi_ԠD;rmq RةC.]Z0 ׻}֝\2*ɧ!;8)6Cޣ^@3W+lHx` ;p?іycȀW7-qBwL9TS؃\rM$Jd* zB=7%|M&@+3S;Et)NLgyh}su&gZ7**K˽Sꈸ0 o]B q) 79͑^x\Y`f'\2 ܘ87V;Q3|F[.#/_:q P"YePޑ9۽l3<5 .?;Λ@1-ɛg} bΥ8|QΆŎ#K+1MWE l)+U ˲x ,Q6f 4Wlwvnbq&[RcǓ;ΚCۏ(?u n08ϖHO}~L?Zj$j0;Dv< jN.`O<]^T ZwU`f0)̻?";lvoՍm`3Dܶeg ܁TLڦe^"5n/gFp{k*aY]f0}lQVSωײ)Z b6i%%`U8vDK A9G% z57Mb!Zφntb28d@6> }"]VܼlvPO{a`g%%99Yf_b0(`Nz"$V\E']7>"`v ax'7Pb){GMRg#*E#I~8"ܓSv1@#.?:-)mbK"?j*q`|3_HIwI [O~H#[:PrrmoQ'Q?A;eVC:lw1<P>uTAOq 13Wn͛j;der.!ӎasW+Uɱ P5D?Ս0F1t6Ɇr=#O63_4sU 4wp`S!<< /[Mρ{qdjF帄6%=\ʈ+*wp 6S.l "V Pc`lC?yP@Ds(`!F(I6< {ۙpSu|ٷSJ欉'ZvPx2 pږ? ]s0|BrMyڧP]~|4b倴A-v#P~1FY4;%UCqB+RD8t@(B˒p-F~K]l:ۅP BUۈn9|=vU%62LP#'J ^j&YpO'}[~xjiߣ@A 95v;* 8ʝMݑvV c{vgmRtyrۡ؛R4QEwsܒug}icD~rI (G#b1؍+4 +zK i>DH&ûKK`EܦT),Rň+XsZ PEjsn'%㉥'cbr*:t-,cx+ YN*V$=yHhGIsnJ^vk486 #1}?,]Ҝ{ 6TCόQXԅH3c,O KTG&Fd!iTl#Fshͱ#P-Y+#M+T;]J1J8Pɀ-nO>qE^ \tNa~V~U)g6St% {Иwi">Q'.3 %wÏюmd4pFzX",j@Vx_&KVai#,Gm8s㺫>䆧Kk4;CǶg4AbWeu_%0ĜFPFr?3"yƴ 9q֚(&jV ܟbPْ,wR0Ƭ6!WPC=gc,0a $[RᲕҾK5E( ~BƃV&}Okd@wd7ͮ WXƈ`p CRo,{d0ymvDj^dDMZT؞CO4H}R W1yKsM9E+)JRsZ+ *dbA5x2̊tdݗZ4^`Wks^]Ie1Vi{{BjOX֡dRUƘ0lAxѫg.Vfp}>) oflXœsEpN\&mϒic@L䘷7!):K`n0 1Z4s2C+ /{~`z0$Sk U>e }dC΃Z/FJlA)D.Nj:k6蟾$/Ms A4r!3W G/8cXT-aY3c=K6UG?p&>9: }Z8bX9ӾPzon6-{gڨ˺P<A ta>zc $bº~L,ŶGHoMT|ɼwMYiaόfN%Os˳0_LZZ ̇ KF fP3O!yr{oM*"$ ߯qߜ?g /E4>red[@УHKzh]wM6@J![DH|bs*ߝYRE.Fw2{֖@HWɛ*B:wge0g-C 91/#znh_d* @rI4$KkOaؓCL"9˔/f)ȕ:pi:m\0@sdI9|CRu/J A0!Mmd;!Zm)L5faRQxsHE a2<$rf~oډ#EA͙ X]vgY)S)t!MhI,> nMf.CGƈ8JEIpS-)NCbpozup`XON]l?XP -BBCw\N5r¤`^ ^dיRO34',Žv k]ջ0'1|V;Su92=!v[5nF9jAثQ\w%|α-ZMQjH~vӻ$+^M_F4p[J& /<Bo; g뱧.G䳈Op¬/&Rz&5f)KG B; ?D!ag( h6Cڵ4W*E]AVB?RA J|\'V)d$5q_WԀ ؅.U$)Q'$CPl5)Cbu_r^XƂAo19.zA:,#Jɛ[ΒlÅ') *ED-p or.Oyef5]oءT{L:ۉ#Dݻ)2BǴ$m5*3=;ub!@Y6=?Q &';EB*reU31='ۛ ;+3X#,i=C5D8A!ދ.}\*Z}WFm=-5 >/6=ӕF&*L튫(8|U>†`LPF;C}Z >pa_\2x?wL6"q^'n*pMx_C1f/Yk=+ؔoXG30IYыWe|~ENVt`k=Tv+Qȉ9RL ([ "މ nO<;B/ ~Ws˜j0廀*0u<ʁbξ5<Z~cE/ `xbү7GRKtIVᓛ1T s~e\V?^K8aFM5pu>{ n)-Ŝ2 j?]oAE{_ps\~&hJUG2?qEbjc]1 6u]!Y%yr<+n Ȓ"U޸߲d5N+#wsﱚ(4T{ sF5A\ʴd[_.֣w [C{@fO-8=#t%z,ɴ@Skg_߳dCDs&2~M;=5L?>XW dJSJ ~`eIS h1YTM}SxKLZ3UK@3Gu: W(Q1eWR-K u^wv4eWcPTXFc + 1»NE c :r5qBFC0,XCG7nS9T]?aߴ=)facWlXq?A }u {_i_){LytIj4q&dO*h(v9OIGWϷ`;k[h0_MGUoYq#@8"ml=UMVCW0V׺tpW*⅀fJ'[DPbOc&tfNE"pl/cT3.m22&(4ԅx:-UE9ngk3߬K%"^`sF91V hEDSK>ÓM@=FD=TzO|ddj`S% M`,Et8~}^8ϨfhT %!69#Pe(6-3=m.N-`_ CJ&Z9= {h<`Aˠ>ډS|+ j!0JCtKݖ쇏}2R[n!Ix /nNEXlIB͑E](e蒣)lNS5'S>MUo^GD >UF *gϛ[8Kcz.qE 'ƴo;WM R7oF.ӽ`)xIwivo!S)&Kְ$t jM/|fwZj"!/`qkjo35Y* [0>Vn髞S}@= ].s37Uvu+G%rR%^OU'2xgQ[:wO^4/PUE/P)a??H[,+ݵ2/ncb/¿AfV0*ӄR()oNdu$rA"Fy ~(EH_r/nl&eď0ɒ %-`&X|Sč _>Dz)x^yw'ɋ*yjTaXdC)b<%) C=u' ynV>虓 O:`-\!7* Rj$;=2 Opܮ+=iXVȡț7;vʰv3Eq'%z^V?iho J"PՃ<0HkOKcۍJ+փw~βFÙè`r*7.HPWmC}  =9[-v-ӱZVBR3Z%T pxXٚ7rܜU+;>jdy.r%Uoƛ=u_FjŘ➡RrƴÁZ.7쨱GARXK#)MN8\+V~ {@!1 q_M} DG|fۺJk-L_j nW7y}-=,7#nSuj^55B'_tj*_EEP 8sgCcqERrZgk_rM2ų52%tOimU^Εh˩4_^OWkP;G|NbM$>QN$Gddx"؆:o[CR#N=-iv Ru7#heӀgųkøY"Y5RG|m}5_?kVszV(`5XT᪀; '{hlh@_ЪU(='ȄX@I{w-.Sm2nc)'Ǹ˒ IJ0,qJ,/\s];/4=ImR( Bq_N$YTH7u]UObX[Ŕ˰qH`P\–2 |Yv"`-Bd< *o+W[kOk^d6J7AwwÂnly+uJ*$6h's@Z@l;|v ù8&B/zbBAX8C dT}L%50#Z z; Z$^O\(]'}!|I1Joz1ǣ:W7ɧ Y v-z4@n;od?ˡ# هO(b?UbL.!=a4Zo@Q#cZbσTIx qlHNÌd(?,n-?ih"R,,+XS2܎2 'gTl?W's1b;V8JAي7'gTVk 6Z<)\֕"b9eˢdw4 g'SaT*p`vRRaߺ7EĽ D,!,I mJ\)H%P1'l:Q}#-XWb*[NIQ*MހfqM vs7}vtCgALa.'K6}7V֐i !cffH]VZz,0,ju:7JPsoXmG-jDbr1 TX(i*J居Yw;U[͞.I{^\$zq1Գq7~>aߙ$ǧ2&FunYѽ!X??뺌J._2ZYRg>7GMZtn3 ЭlH{cd.pnJ z{hYhY+nMLmOSdPuW:sXM Eq_4^-_khڵjI4m@_ ˮa ʜP8Fi>Y\=6A p>EhMZ$BD0lA2_>w=7$C,x4;Gӗ(F`N]0H|Pp n썟U:-I&Btd }F5(fT O^A2~Xj1V 8G8BPnTSG ~+͸[^ӳ@u$ ύ"8bnx `A9B c ,zoYR;ӋZިaes^8ouot:瓀tz_)E,==MhyEhЦ*X'.\ԧFZ$- &Ʈ]#ms}x퍠sߟt5vG;uq4t`"3r<# ӏg/:+9v̼;U=Ix?%@}KkX0^Q4Ju&vRcjt~2n2:M3G6.:vҐ-_. 4]}M3]flh2Ir4rԟ:G Cx C="]UO:f$1:rޘRǎ4Iwxh[.`CBjU!nhϜ)jM͞c AHGwG6Y̊F ts#23lt$* @p*gDiRsLŀ?rB|rꞋCDW{%qTdίLs2)h>y&B"9tW yB3k2ŭ ,& ÆX8V%n1qɖH=$c^8%tfa(M.{բR#2S2EkI[,xy[^*0]t2o|pl+J(Tȇ]Wsn4lT-f﹘z5*ӏ/Oodl3cLs0qw'ʾ)^o%=o{ݸGkaɈ,WS'cEPK>s ,.O^ 59ca!h܋&ܲVHHpPDʡH :@s/V~d [9w-1 Ґ| 6 d-x?ظ><0h**ͷm lI,,EjvE 3β5MEB",X=Hh=,3J$1x_lj8@=%qt61:3Aq2W@f=׬c,BlD& w eMcq]Nۂ^- YTV5%. q/3\Y,}*74tΏϲO4S TA iҏjr4`7ҷzD^ꂄ*"/#mq \a6-VfèÔD 憊 R,Ҟu3h T\xtT5O(a pCYϵO>3 4?y땴ݬK%d8*CC6Y?U*/!XeCCBEI\H.,e%mUmQfS 57,>^mZkӾpX~#uI7G^H?p Me6md'"۴"χ?"UG6A{ٲ[ʈCL^A$,gfF ٺ $he $1kF weALDܘߠyI"Q~B3ß_gQ؃G65!}B'E0/!?CdS9{Zq2|/ ")iJFtWG" C' 8rWƆ*M -F}sr{Bq" g*]X12;e4MʈTrfΖ/_;)H 1  y|}}wHODkƹ|&7‡}Oaڸ_>ӦP*'J^'pYsa'=BV* LJQA{cHGNtHe[`  rIT8Y|(7bέ3۴jܠaՂֻm~9fN G/E箃|a~԰l͖6>!6p1K!T]Dh-@qiqg/N'pwe͂V-e1Ԯ^dA^cp8{!&DKoaq҃ہؔow`Tk*"Јd>uSq̌{vȍEUvzIPK! s<."Q ύ4+*A( !⸇fetDc~W-vu"k2ջ9r؋4O5r*=p…ꇔdY]b2A?聦8>m%|)sy6Y1lDzlg0lJK"i w 4Ke>rSiWi0Т;2W.A;~`쿛vdI*Pa Εt5|7{% cƆ$`7)4(9d#/} rQrAyj˨J9exdCkr31'|Ҍm~o2hʾTOث 摲3zU2h=7伜*i |oSՉ%^"^'G|NNE+?ݎ/yU#@kxtNUq--jBqQSS|4iNsbH#7QIXA@_+(N7OAT`9LCJ%MҘ|5VxAAQ\9Zt+Fe^.)qk *N[]\eдFqC0"Bn'M)VT hAo|v>VPDFZK/:Xr0ȗGʍ~~nb:U uB=}b{Ó>xQ'ϻaG"/AYj9.ÊA KLrН{,~Of EQv'7Vu1bՏnP:IVSԤ]P{{W δ꾃wz) EɵyfzC}3l8Y61w3"U >h52O VޣYq6nSC怉u6d=xgfo6Qشƭ*jpZ`ȩ7Sv>`_> O pPh;n ۭ^ᗗ!kH6#1 &1" s? ddg8> _?!JHe$vU $w 6Od(fӡIqS@{翾ÏC=~5HMp]+IyOduq.YG^QѿſPfMߣA;{OZ*@5wr.eU!ҍOFwI"Rkq ^āw@BDIyWtpx]1Ytm꛱mҸå96e*~xyIv]'!’?v'KJ#%coR(c#XG#ߞ=ԧ˱_gq~r߿@_EeEVؖS*o? ۸e!J8Ғ@_ebXl8+̆w@#iT ?Hx K~:#m~IۮN ahN ҷprX6Ѭ1{O|tr:O{-6!DO]:X-/R|)CKXM)e ~S2 ̙RǢ:&u4GR?B&|} ?䣵Yu}8XЇpO@QKR<( "5R§D fNCžqScdW Y+&͌k<_tC `O ~oF&/d86֩c0B-5ZYY漚gRݻ¬Ѣ[)( PMLlۧdD*ׂd%U&0o16 É@'>ce)&h""`@a)zpe@X"UrHʴe VM@ Fr-[|$%)U'W%6@ 6I)@tk=.C0X:M^i7j+2p (Snz[嬷dv\~+{TAG:` L &N&,Jxfbێ10tRqsNT.9_h^PB$#ENUnp'($H#RVEfDFĝ&'b)#usAA[{Ի+xžaA(J8E5QxZ*$HR'_q <&Y70$RJ葦ziKp8LrB.M.7>/3],7am}J[F{< ;N5ȏ_17. ?NQPfY S 63i0 _eJ:52%[@4i`HKmbɊA,QcF9@h gzʾWb`L zTBw]/&Kdsh=Dd\ d2Z.7T=5tǰjC1@ZP(G"%JYOM6VPܵLn 48 _u=l_QB`g%-\G loXDV*:}% vғ!WSfn@X;6|O+إ(Hl{[6` ^oQ0yE`{PY t!ƙWh_tM8`ghn z#;p253. ^6drt B[nr YQL@EJO9@9Mio"!vkB\ rHxQЁAdTSq!%yM٭Lj<`{rįd-撬y~O {ыoSbo<%OF%I~#;1ޮ `(d3HKp"xxӈLӆ%b̏^JIUY_,߱O~tԈY<>etun.[?G2"]oLgT;A=('!?w+72:Qy"pȒ"qBPgdoZ{pӸ :&ɟcuW"&w Ionk%(k2q#^Rjp?cAZXDNB s~9 $<6ף>+v2p$ W{_=FlңJ;vN GmŤ_3ǜeEFMQ7eaxu11K]&lH6**,| J3kulB24jL9x=I7|77c2580Vz @˖fD@$KBY&+ݍ-ǻb 0*zqvX)eyTfD$p_ ;h٭W[ـ>kߔAkfK:_G%4B[_+H/iG %P"p.sPX_weqk] lqC7~N,#{\*b-Y^C] .X(.c yj@ #aBFFP -\ߍ\ .EekŹϬQ-}T22OK8bJt!3!E1ܣ ր/;D8k^:-Y%č:/)+YU`aQ P\MSk:JmZQk ΜB2jJJǎP)U`7V(b=n_z1u&1awRh5K* *~oj*1Cc R-|Ra0 sjZ<حPO͖D~drxo\zd_t^1N M{.2UӖ6Rhpv+C`/eG㈤^b)xH e5guMSܟcvq#Y=~.n5$)F~ty'[4O^#<$[.(XH/#thTiN1%3y  ~¹ڹxp%txrޯkDԂbzYe+C{;}ŪT4Wx$0W C6rrx8tcLP\i 7+nn&n9POgy|yȵB*S9]ugwv{L<8}!&z'2kVQt!zYz!SrBn&}?\eL09y y ZTrz!q0:w]kz; HY}w]WaA[6+ޥeq mdiHXD~M_P_v50NvX>è}r  %$l%88ׄl1|oN09|wS-59V9lCXDsoέQ4vnc)`Su3!e!Nk~ZI|G=ݚu B!1KeՇ$N)i`3c[+٩&WG]~)gQB==}H<+ݪl*W_F=7NALK2xtOFZ?;+L>}Tt'ZDMO%ƦnAsTo|WqtX0,żDrY9qm]kׂvPn1sT%Zt̼kbL\wr}4smȱI:}WKFmM*uƍ$sx޾kplFܜ2BOskN#`zqp(vgҊ+dm}'5'Ait1]·/dyg97{>,i-e4њ =y0Ue:U7G#CZH+ڬVJjĶ VXhtF(셡p(>{a;RG?n#&,Xս UE9JG$_=/tmdw!Ƅ*}O#Zx9j=g(p6.yuWcHyUu_2{.`^y$!D13sy:\C2!}qy0PPyrLfk(wIOg|WiVP:hLI/CD{]{=-κRi_8<~ɲ9D`!7iNvs}]Kmm!4}\r9\q.4!o;!YL :DUL-?dd0FýSi ( ӈơl#58)躆`VP-eU7Pu![CdLU{.Ro|k| LCDqq4et-| 9ƹRRZMZ:qmdI4)lBq;B]yBF>B+U&*]:Nt% Eܘ 8 "/j,p뗉Atr%/?+k"F jcVfϋX fS8+ 6&t.hbym TI>r=}݆/L ┰tdS1}e(;WQ΂\'L2Ǘo?7|mnGceKʑc+-8f{g>NVeHf5acje A1m0F:F@5d3t}T;;xlzQ ӥDӵmkfۻCx0}V?_qca R+8O2Ӹa䑑Y8 UKL.ZnՋ|N_㡔'Pbru`a@~wv?d-LU^ CM,醉};3vޜCR9?K#GWT5ʿ7\.~LQIXbH|BX7 LxD+lKOIc ,g.fcc9rZQVFx2b!uEHlQ 3^}WIJ\ 7 'mxbʹZ#^]ݠ>sܦC>~|S:-ȧBͳݻ3ze-B^hTx97BST35 CyZ%fk)}:u\-o^ɟ6S#suX| -͂T9 u剒yil5o]r훽b@Z70_AӁXz_t z+W4%W3o|1c3:!~M頰6^~O:A 5 E9> B39)xcTA LaHyO x P r|qcǑwzN'Πt˾S_0> F1uW;G?ɰld3߷,Ir{:Y1B,ɮ DMęVCG0 سA`%H9ɂ;&*v wG\)%ӕy7b %xRn&6ƧTOW?f}4I&#ٗ 0T*+6\#Kg!yqpHXGԗCaPPP:db%\sb^f# c>:p"( FBnV'ô0[~cjk{VAr[=E12%TcϿ X [&`Vh<g~4s>(UmBב]QahlBY~ Mr"̸sPc;I휨=KφL MiK v80\DN#f1kUBL{af)հ,Ft~}JpQ`˙^~ZR}]^LjǞBVݮ|yt~7 ܊-zV۳rz%UJ cAnb!Nuvyt /@iȆ7KgC#l:gu/,'T(7nGK lP;@]F К&q0vK23`!vBv񢘏zs֟P¹?uiBG  zT/ l}V'W"He7%-U4\f<^Lů7A7ZtO9Y''P]÷}qD^l9@ vOQu'%^*fQN7FII9~ΘU_go/-ͧ^ڂrmJfE[r̪[m8j>LQ9ɘVjzq3'j5pi!'g^O~TX҈JjKqe >êV9gvU! Ԗ:˃#KOĤ sA"Ђݸ;{i<rM6pfĞ[ON&K~1&hيҘ ]v=`X2iT*.p߮|\* ˒$9LL/܂ =%畲=yy1aN@Qy#R<,p=5[V;tVO^$ۧ7%#LɳqDBϗ >OrXܤD- fG'Z&۱;,UrG-٫ -!M0u.פ7ou6ˇZ?#ѢDآ\T*'r;쌋Ss\ץ,;B߽"n '4^D_z&ώ D̮KGldM'!a#;y6r fP3jhg<b cCՇWm랤uP"'_?ba(5@C % 6c OLb$"[Pl#]rᢧLEFtW2;p2}e0Š窉:H\5AY 'u$iz:+a\CAT9l'#0Zv)c&cn=JZ.fH4&EK& OA{&HߕU2X.cyVs/gn:"BQ r̾ir^ʸ.ۤԁʼnqĻC }Y!Ra7|)'Ʋ'- (pEE) "D9mewb4\6:uqrr2Eҩ_{qrnVnPWt.\(TEg8.~0r2 "!>3e?|^fkZ{LZ1?AvY?`{wy6L!?n孝r{Ը=RwSżҁWW1VN:-đ 8MFSV07)gTroax5ǢvZ||Hx'TNn7])>Sk>;mN6.`eSA=32q%3Zr E~tWwRIP0E4keӒ! ^\?+Ԭ dڕ;'Ir2?]>xWzcxc5ij2*xO2lt~WX)֨S%3܎& wdҊޗ HAzEnwy tUhK"ڵ3s1 4B\ч4~k=t?=)s:/d-2˚*SC]n<֤B&FʵJ%<-ݛq30!We;Lji[aD?bҳIxlUvad"L2R!S{ޤy9"wG4/ I>Q զYYrWMqJ4ގԝjHVuy=B^ĴF'+23c7f5-l+0ujߐaa?ZF<87~/[=>DZpfo -Cr'xNy[DQZmɿL.eh|}$񻦎gK;΍o!0&B5%~∘"[Zsw!f5$gYZ0707010000002e000081a400000000000000000000000164df7f6f00006248000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/̷b]?Eh=ڜ9O٠VU]0;ywBCyMl-L.Td9]vēlٻ<ڬbK&tf]B cP:w'G$8(m,n+@|x= Pcļ:oMt$j!Ɏ!鬆wE /KneжE xY8gSngnĖsVCFb*eH{(])x>qV+$*8}c1=].lHg٘Kz#.vqiQ?gUhvg/|OA'N_l7]Cus@-$})ЊŒ )()y=nV6'€|ݜopauP8t$4D֊Yz@<9e]r09*͕;w9H-Uf 2(!r#wt(@ u[nwﷂg4}'h.tf3$(\_joKh 5}x>!6T/K 6Eٴ5FcPpI}NӐt%=c1/xQl (]ZTZ~b: W_/J:ƮgK 8Clx<~R*lWpuՂ2=]3t5'4FTfw-J,2~b5QmI؇qE/q+\ij`#jW5>ؔ`AE,5Hf<.;^bQX*@KLB]+e5p%!܎g3W@Qz-VMYT%p(JV\c?6u_ lfv&sYTG1ƴy=JY\R[⊬V/M> -095#2ͧ e} dz"<2rG_ڿ@x6Ր0~hjH_` t^aH{Mթ>]5*]W\/$^z3J'gwQش3&:|+6)k|zj0Bq)*g&VZ3;+I~+jW` j o r=r@Otd#9|cn ^ D@Ʋ}NԞOb Ԟ3=MAMHظ)? SufT12~-0XS^WTBʦHg74fW߃tu4z)XϥJv#OZYEC6=3!O[~ `Fp -]`\}hGfW)%n,nGxƘ<ѳnk:oZ K]5`Pt,A F)U M &+*0tw^3tzƭ Tlo (70Ĝ4ST (CÌ#_ 3YB s.JO97۱g>C nf nKzڦ cPd w _) 3PVo6S>ԃe Fo nONqNkhC޵HIΦ!$&]V}*xv<M99E<ARYX`x}25x1DQJEA<W7R8HPU`rK*3C܆7$KNcu5Ҫ~ެP{D"'PNmxch!?{*E?ؔ_y\-K4c-p<.>zSKd=뷁5/h#kܺyĘӛզo$(wp?%.+*$`i`t08q[/R%#Zws"ou$|ںKc*Hwi|BG"cI9P΍aY sF8@T t9n$Ctz)qk~pb{ݎ-*5%$fP`m5;^dN鴌Rf{AD" , a=p] S $sb[L;X-bL siU^ 谬 |6@+~0$z$ S0rݑЇ1T0F)+L ٳlM/\u<0^b/6۵h*t|3>CR Mݱ;nxHG&5H<2m0}P+Hg.k]<`{F {7Nmm_uGAAC'i¶;i˥jJKiՖ{UϣQ?␴yYWby$'ϒ+U Ac9,_-&4x{a\xq+y,xφr ܋wRHo aU'r4~I\AljQj'}հ/pR.P1~Z8y\nray;kI/e* m~Z'7w|"ފdɪY[}h$4 (k80EL<8fCԢM xկr> <&Gg欩ԶR*c}YCy_z_L՘t 8d=͏@R=ª鰀PÖ.R Nj)f+'C-o&{>3ޡUzSİ˲~JM!x{$<Խ9}DlݳJtg"IﶺV*If^u&OlLfJPTѱz nwC#>HFڋ:~"KxG eF.e&>ܵYW`Hpg ŲKT7Zw#ž/`jHY2q.{R, cfOiW}urF>Sge_ilŲM%+p!>C4|$7Ӄjœqbg\IU7,ቶ<L u˙bBxxJ Xs%S|ʴ=ȥ][V y`eɾPX=h."foMt$o*Ǒ!h*O)-+N]f࠯2ktiP:(1S dv=Cۇ~ƃG]L#01beԎ\~$&*GPY64*g-Ѩ0sҐ9v )PZ8 Wc}KHjGaDoBmL&qdQfan&g9eyG[Z-}7bL`]9 &&o|LS_R-eASHAzu$Zw)FisX*n\8E@3a|GGRVrÚϮ헁D$Z^-kԦv#߰b]/?bYՕC @vN.Qޥ1h@xoNzႌ+a +>i;Ԏy8Z]m0g^Z7ـgX^cE%&Ll^IDni!qݶQ&MgT+7S\f_r& zxUko9wZ"Χ( ^T > MƳ}YwJחoBFEjRN+Hhu_e*k25FQ&0ޝ"0 FХ L`Hل^%*DSH¸ƩF|lj*] DXpb98}<>N%*ӡjWlyyV@Y[q#Iñ5ofºW$/DAFq2^0abwІ0PiO nhW.87[JbAkVu#SZ4Uo݃UgrSz_f3- v@StjRg\G)Dw!\ަ#k7ժ%‰r+U!S<ـGL,zHQ欪f.3n˚A4ςy |dyOkƐΰ|M KHcD!:Elv)UPIƑAlK8Kͼg31jm #7DW U-mU /2=gqgVNI*> %J5)?)]3.sUu^|{d3%j<^랦Aeo'P6d(}mI9dQSޟ?Z̻#GK`6 !@?A5q3R5͚>OPh KLqb0`/sj5泌Th:xp>uּuG!;ÍrMaU`**sGg,&5:VmQ{VA!mr);uiU[w!e r|z@cۑZr7FAP7'I/S٠=}yheתzTŭt3V;sIl:DBƌ0@0^_G5m7!SN?Lm&uЏ{xrpv"ۂ!mz&Ȃ. 5,brbva)Śf&:p[B%':g`lIPP~㥢2v_ĺD} YPOfk~*8(ӗChұ}t\Mn3V%Zo_FZoGt 顒|S(Z=01<G1"~=kM4*gG5$̄% AIG$כoD>,{z 2bMzi ލn@xŏSAyO*10"c.EZYr(. qkE_"0>D(݆04tnPE/0#uM)>GioCc90w&ZXS!F@ ҳM*/x`^N+p/q"(? DSuqɸD{CڶdhI&1ÏѬ[cE1hofsyæjho|%ֆ]>f[UR2-}jbboMYǸ"6LZ.)YO+$rsm=1)WI8#@zZf x)dil{VjߘkCÝ8hQF h4|pJ#KaEfݭ;$Q[7~n''u-xf^BT⯻wxVNwێ??*=CiVr|8J)gL^uh}ڢRiswPHIBc N-Р 5îaEehI|m0Oㅥt7<2B.ȆQN/g~ a`u'D;yzF;OIs[¹~eB vqaenY1W}qT16t.$U ۘwUm?>,&@fٶD/Vs1{Rno\̌!o^|j УUah 0~'*EOP+J亢Cl}KkP bϝnX! Qe=$|_C!]^TU4L{ AOX{kqX|zI lI>Lr_^GdX:o 4<.*<)3O@ۥV<;212#%[M9<vEMx1 5X5'"1y\x^eOϩA8-1DzJ= #X~ 7)/ElI2uq:v'gҞ;8,n$uBؑuS^u[YYeE44!꣬*Yqfwk惏^تwx2DAB=85Ea8umAQ;f;vwڛ8#d5y^zN9ӧSǂ+XjӒ.Ծ@DeĨs`O/ć,vprYu&kTd4X8'ɇN"v4_e Qr o9ɰ$ưXŬq2\7ֆ>GE)T MGg˞SkƔ=04Dی%J#WH2FJ ǜ cӳ1H1;#zd 8wh(c$n[%yh{I($z-JW(ͳ$9b" YKǭNVݒ2PԨ:ͤ'Äi>`Fb`<+Hi򫞼"r{Vx5}Wi0x^D#zq7ΘVbW=E ̘u8JQ2UO;R$%LЉXFLFσ]VrpUcrua.b% rp* ^Z2WR JzJ4NPk~QJ-LZzתƎQW _X,dzƊ)g6ZY){q.6\xS=]FF1A41u+q= AsZxq;i h \U{.ϩ,}gPQIᐝ\X #sj]%m"W-g[Ԯ}bH~; O:+^|24l=L%|Ue~پ!1F!W/>2Dtk8+gg cϑK,]]SVSPjq=WndHҮ7 >{+UKRh(-xWurڹ/\7<}4մSNe(]JꝸL"详NyrtP1pF׻ÿx뼛K<`L5EghEk b(ՉW8U$Mmd ^h\Hmҙ֫¡dG `5nX.0+D8^88)_\2e_튞۸nuw1OnO*!;o#Zi[Mfnvl/mkTp ]5 B)!}ۈ2roŖq ڃjpB ChckIy!?s o/•)Q(㶞+%mʏϮк7.񪨲wX #L?Bnz=qrhuKjI4k#:dAH0sSu9(j|Gf_^c>@j,Lr_ q\SV*1l>`qm%P~*,@EJbEO؏h4jpRD{fοjmVuS È+IRt"CUR%X:E;TO `0Z:I(Gnj`.>F^=@eqq[ HW'np9@sXnk(@/{/.ԤPcJ+ "J{@/ tSrfr[tS.2q,З-G­' ȸ _pұuO3r3Q~qBr| 6ˍ. y#ēx3O'~$j9MO1/!*ϋڶ^YoDK܆`d<#jK@'2 KX6dM5-N*i8^L'$& W?sx\9d |_ JCt^MB2e#Cu~;X@3,)Z;#%8OLX.ӗ, 1E)G!w ,8z Dcx%vD*9'x nPnZ}=ro5F]csBƧ {v"kU7zaZWQۈ/Rs}|C=4VZ.rC5lӍ-)GEɷQ2έLk͢, YRDڇMUO ^Ah-/GSRƖ{F yOM_z%T<*p *ӯU챥d+~2 ,ut?|6ڐ@] CzaT4 WYe/_6z^YbڿF$|X{1CI{?8aBGQIAd9]>"h"mfHi4L2"=6{PfPMQ/`^^#$zsHAJ}T8).?hV#3~*e]K8꧎Br)5"ˇ!AoQs7?I [5>AJ@,0O fogQՂ -n`jr[e$3td?dW/k;SVd;ečOG?0Dx+8INy'Я WvCӂE:UGcx9%Kqb03Cjv/~4F^zvc`pLQ7֖y0.4ˀ65jKKdtT. fR) 6IlT]Dyȫp _Fo-k.(bi zV:7zcUcb+;D&xr~Gz^cnhlaeZTf9_nǨHl*2h|J )CLnp*Ԉ2E,J~/ %?lzГnGj$! ;,]KwF;p95g966'AzKĢ]ݫxd#tTGl_BIe8ESK\WK,ET;C^ys@=/>1 yk/ w`-ٶkqO)KU]"QY"+\hNCLrH y#:ĢZ$/*c+5FNQϘV"5 #HWmxKlNOOTI:Z)/O v?мG _G>*aj=!c&jrؒ>>d#hwr$SݽD\SFchƈR v |r_=<;?7G_zㄷTC|9EBٟ*gJF[|ϸˑ Y.jOnD"nW2x0F뗁 G($oXeZl %aүcU% *1>+OL #ë26X6~y$wju\Su3 Zk"mU?9>\jojO63עBb` );6gX>6Ob2sLbd3-PqB?tk3(~G3RMx@EZǵl0IXq#unD#Gv @Y,^Y+fr.Z&㚰?ҤtCpWo鏴H1AC&9/hx ^N;}`wn=]D\.E?B:"ُ?iO zNrԌxN%bck'}-D5!L de6G&́xp=Ѐ#XJ4G(r`'_jG`%NYft'†t /=?yGbd_m!"^󞯐s[֚3hգ&cd32}(v3g4'|%hɻ7.G zZ-YŀXu^O^LIh =xuATfhp~14nT"5^e<1AT +q) g*NӦWO 49rfW͇OOAR mH38?o1V1zVGCjR؆EF$_K%⥎L&~[L΄ rCƌmIjs-k81X(Ooؑ_ xQ2Ѡnt8Ю@7cRp tuel_12nf k݀`uR\Ĥ"A:2&CQli`DB+m?H@ʤ wڜ]ۃM)4S 8a(Z>'Z=+*/Jghh ؏D1xԾbM]:A$ +;vԼz_b > bU Ek$ nUh?g?3 y$TμJ%Q;4҈ydǖ)y=pOwWa9kJۭC/RFrʐ W{^Z#JoŚGG󡞅 97ǸV-vwSo*"4^AogWU"\iw#peo߂%+JmRzmt1W QR "(4<ʌui` jw S q!H3Lzd _(KhO5ʵ|zY\ju;tn&-t~7 p4$hAhɟxG Vm.O(۴Q 9@8W?5){$'e&5zg,jrrfi cܜyZN4CI@JώD4Cr&|;mnm wp}}&\_G-d1+!_8 dK{H\R3#>H}l_:S=N30Kعc#njz蛯'/ gSnIw⠄tڎXD-`2A./L׺]^qG~W--- mٜJ;:8,g#vc?I'6<2#z(H-)ЏMB(ْ?_*VS2 QSAOt6t?15 BHɹO0U~4JS&(k3q-Rm‚Џx?7^8r|cGRpª:GY#*+/+r(parb2t0,}:/ Wk5K^F}"àx!vd8m-݊m2Nq ,[Hd _N$G|s婰޿ }]t;ѽ+Y|֫0$6Jy$f2u5aZF#PoT`qHu8"}!ƨ-`Z`M#5`Xh/HCyF撴+%  jY^_9JRһJ XNΩfra>%~>kc^dH]Pidej6hW#@jB D`L-5(Dn%;]Bo=@_Dnp ZoeYbå!Yֱ &̫Z4@\ck%ߵ(l,6303`Ȥy؀[*E0Z+96_r%aԶ< A&j% |H_|oi\D׎k ǽmլѫk%pOWd*c,$<e#Ԋ+M&j |"ax^t-}; {G7^jr0rqdS 32ANDp_7p/ͳDU 8vNKyqL0"Ճ37# h!;9$Tpqc<1uUj`d>|%. ihiV OwPkS6+9,2KkM]275J0j۲札QGQ?yW 18Z q@(Z?o^%6/mQ#PxZm-k(\wI 0cfgJ1ۥɼP7w:єՑOm_ ݴ֩*L{Z9-_Ks M;`H=e1n ] > :"I85P IH7"1>D9RL{ȿWzazC2c^{"қp< K>"ӥd3"SEB5 't"4l0z;jq,@5 %gg쑝qZ-@Tg/ywr jXڵX7GBzښiIvF7d} ܈$YWl򧡱1ٲ?+CCXqYq/ UYg.vU)1l^zլjQVrMz w1GVu>5I xLxJ~% sW2'4n:߁+0**Jdn-kҊ2S~"r1^G.mv<++GC!i^zSxDuuvg׭4H9e*@Vp3HlH%a.|WK&ewz#e1"a[# Ǻ(@Ppo)OT7)g5cHT '95؀Z5k}؋ĹNE"-NUBJ~0f3Gb%glrS bP],(W7ۻ낋Ub! Ŋ_G8s`]G>]ޱ?3=J>́{Ą){~J1K:;^?s;EhøFg&{0Z9˭SJoy:~Yt h34w]L~^su?J=Th95Hgt7x'{ʅNݾG" X(#S]N㘳ޯv;ܛ5 cPԪpTv(GG:?@wkWUekh}7b1@^SV>:Rҩްbm`.N~#Fi06}OCI?UP}I1p_s4 q:#-Bf`MrGC oa/&Ah:yk ޜ󳺯s[.C8f,?fȨX GO[OAQ}x*~z˞ @;OYUaXUH_|Jo2Y55=E!b>F&BZzIx+FyW*:P* -UB Yiȭ3Ĕ X V1ɕM %qkCE?7ΝehD$p6 "HFگ`1VPy%)+0.=D UO˰|R!]\Z :Q@YZLP-mwI.k 'P7Hk J{]"0C=(j VKEHQxQsl?>-MSoj+!|KnWRc4d / sB#HDQ7 ʺմ6 3]:k7;N>0' ч{1P}gW/nNB[Su=druFHZrE w;Ҝ;K:d up4"e$!oj% (k~L/H0C0'!k"̳(K2D0f3|X Y䬉c{nxX~Taه[XWl!radaɑ4R"v^GrLp{x.DiOlcöh;JQ޹JriVSR}9˘PPQ̌)t_o Sp C{_Ípn yf˘(m\ 8sphڮ4z%1yEI#j3ZFsG`!=!?Ie5u3^WZUzUb7:,Er=3gh:uٞ!/^bow*O?bǟ"VU6#zOָz{sC~D1 . 2L]OkK`nʓnߵ$ZYĝFICEdBKm@J@& GC 'd􃎦ԾRp:{][vWw#~cpc#Ozxl능߈6/o3qV@ /gW38VuzO>W곻DsRXh2dd uj4맶c9}.ڟ3ܭ:>d]HlU\6%%PZvϤ蒗 .^ ;z() yfv1<ͽ W+pCJ;:)-(adlZ Vd+hUQ;5w_ >wP0#^4u&gyuxkbqPNVѵJ}Xa=4vVzu9NC. YWRzNJP@{ŲHLg[p}wJi6uj*yo/ഒ(E @#c2t bGK7r3.cˌ1"Pd x٢L)M.>ͤSP3la -ljO&*ʜȈS# f&R Bd|hk>LhK0=+)X `׏":F~"⛠v|tAS S8KdzNrr+b␑PӸp$!Ƀzv+DoL<dSVDQ.~~gFEA)>~>v1:}&61,(ybSmgBрKt:1}#qpqpd1? ǂch)Nk^Ebϵ ܿHk'axT^86co^vs6 u\Dkeќ w% +GVR!qih"CpQ.-w)$)W0 !W8jw53Aao4K,_\)3vT6%ۚv J8S5K}Oj%[o ha ogN0i|Ult׵LU|;{>ۤg 3x|kJgSmIV[pﴋ}RZ8.7(n"BK}}:_6Ur7Dv71{o"p@ypE9[jWeY(Ueo_S~9g^ Ǭi|XN\9C4)U^@׸t MVv⿦1Ns6uf+#XM&EɏIh&a(cp:wXDEAUh"z3}N'#UJU kqڥOuv av&Ugo}sJSf$?D0ԍ1zqHUZ5;r=Hp |ImoKD4J&{Pz#^|WT#Op m d_ݠ\ 9[FfxF>%VCAFLL (?BnμѡmM諳;rрGu *O>uГt;`L[("'*l"twD+C[+偨%gzb 8ЧE @]2/=P]z#A #ԣiI7p#lrɏx,K+H2r%"/8{:vUrNΉFezHؐȄ5g~<]"_$0i$Niwg|1 ,LDj`iȜb8Zf#%7 ܑOtJ1^:< \kG]iAhO_n8KI+в`N-ݩ1Oy9uP:؈оb ˊY2j?MACΛSuS䝢3]Ebn҆1PJ[^ uݳƮ}dvz SCuWw]1` RӡbI-.=V^M_ÎsDB>D"?p ׍`1\T(Ygu63"a:$jEO&ridOQDz\#O?SG[z tc$u7R>HhS}xjXO{tհ#G]!vwUeWB %wnH܊dw֤/D%hL<鼾i#ΘU; Wʜ)/zWZ&;x&q6M_#@HXYwh(4rY3"Xjw0!5iT#p:eτ)jaZG79^5.7 -X)^7ļa2ZGc#9ht{_ϝ[r|vyӘ*A%9 < X5+FӊHL 1ˊ[oRI "H$Dr%[$IA.l I^ed"V䲇@:?dz'tQ2Z7#膔TÀk}50ODŢbdIO\>S@-k03o$ ǥѧYHg|G6Dyg¡tt/Qk2 vNzy<.JEEB-[cs{wJO=ր7]}_d42;v[+)9Qz`}(I/}- k0x܀ ݮ,pwId9 Jr +6_i{y~* ʑi#%i-OR.tȲ k?wsj&Dm{txf(4_2u߃R4قb#ÌڬSmM&fI^g$eBgxd 7?S]jl[ybnd=# cWVکTAV)UbD#g V߸Zw4.; ^8e}Oܽ$ z{G|0Ѳ:(zh`Ջo2]By)"1 ==jkHFҟ;ہ4MKD+=ΦϾR'gDX*U'N™M}-ʧȿV1q"1A'`!k@&U(QcxAWxǔY槭,h.+aa0;'Bl%/=6]mmc6Yʑ`ݰ| <K׷z" DSi5}$m&|g6h*,\ :U}#K&ӕ_@Bc~:k.y.bmWO5T9Oa` ̖8#bh_o#9hKw>ϡ'GǞnI*7~3~@їicS$Hr$;M . :G)gFp{W6*8FoK-y[$OiحdUbN;m9~ˡ1| qpø:mVu½׉x1R1zǐ|nH14:)Ʊ%_LZ<"G_5*A `c$?B#WaۥT4׺bZaSW۷ @Jw\݉'UqTUԱ@웤]ˡ`ph:=Y/ omo7%>{]!Osu;.N+.5 }G`e @!( [ƻkv71ƌ Llև]rUԚ ]HEx!m)%&%&8a#쫟  &sȦOg6M8ޱ=v~ Lq e.WnĨ{ayd.9|a<9>>Naf o /!xy+'ioKoez8Ӊ A2޶?;š#oXqk`+uWs c;:O}JηjȚ$LQQpM`<'x K> KH1∥ȶR'{兙heeZT{t0\c /xcDR.>FD0 4 Ԛl8]d׹Y~Nт>Lf^;CjA< !)~+R0k9:8)uzpl #=tyk1lj/v?[,@WG~C@` ye2:3beXBő W=v,þ [ϓsZOca<)Ly EӜǔ*=m>RG9Qus܇_;Er p/G I\D^n6-n|HR1v3Բ.lB=tp%yM+G3j?Q.z#Fk%~Uys@_jo[dCF @zКYfw½ns5!-Mx7`:Ŝ"m^*GzKx^ x~԰OSKE3o#Ch=ʜ: ͫH,Kf afl󌆆H&RfI;/콶5O27)))dxqe]q &ްA7^5 ۆU:6/-od|`\ ^AJ',7-~r)oL׮ʓ*PȆ|Rot[B|8=".WڼnYgb.Mqќ&C;V{|R $sUCSԑmYUsE۴4 K"?>tM AOUtPnq2iY]=̭'ow>˙rDF~^H+ ?6x'\nlQnkW=,nn4@gYZ0707010000002f000081a400000000000000000000000164df7f6f00006604000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t//e]?Eh=ڜ9T"%;u4h4zk%ib^ou[8.~O8PZHV lS¨䁫{Y9I5?^3@,uRǂ)`Lo#v*|"X3v3%\w͉vw-})vU{}2`yxjWԙ^06EYÑnnX-#X En9\~Ε'D{B~ bg_{);.w-1c^ѥ‚^ݚ '3.^=Hȥt=63մZr=1twS 2[v&zԶ#, u;թZy՝r"_vՙa&WǾd܈R2}0YC@C;;<[x?r3H"xQe1OAlv٩d 4+y 3L}ӫ%Oj$ϾUaY܇`ƎzgP;JF4),2ht;<,#ɔ;=EmN95[̒v are᧜b@-)> ZY!byh l Cֽ*0#i{wӊ' pY0QBr8sb`[u/D3-E1b}|tRJI]R |"fWoT^mъo L7K $W}JmL݃z I[y87/4H}˷{A @a(ö ^Ob|TmfWM,hyڞG.9=?#WOY.;46" =9W!y|m B Sij8FF8w.f1|dJGCyj ЦԫSDl%<;i֞u'e\>6^"m!CCW4Ӗz"6 q&Qۣtn'GP!Dz9%>6TzȶvMUM9bCx1L SgYOVv'eS'$I7jh6Ăq1i`fv4fc3}'(IEa D$'0W 郒|yDzNw6kGzJwfQO@OƲc+#O5";8CNnRSSLS06*Wbl?+-zN{+ḳ$Q*s i!#f \Hܫ['LD1Uw"W$\SȊl8=1+X|fyTf`M.RN@_,2{N܋bXn9ysYﺫ -O*Tœ3Hqvi:ц^Mn oCdLr3cb2BIWL9hH1< bx@@Ȼ;pbB0Wϭ!=7yRS @.bzln(4I t6Y:E'q%M[.j)޶ވƽƶn.dl> mdHR<`ͩ=ICs@ ~(ixLʑ`~ー?ٷC O O`$BrD鯶2Y$G ho ~lҸ JL~y)msuo"~0m>:˯ZaHD|[g O[mQecMk[_~qq\s|,'bY:iB.˫S0GZQQ5+D=|uc|[VIxt׶3^&9vJ`T6>5oD{xD{qAۻNP~ak4߽BcyȇTgYbtv4ՙ5Q(֨7WrwW&1!.I+~4?q-z!^'Zcd_NdF))cm,n @~yh8jSjT(r+4"-MN`5٩tʾyj's 73R%~mpfϖ YǮ5d7 iŜ'l[N_a{^'Kpj&şݒcp) Bnu%v'?im5/>yy֊LwDӌ-soeF ƞ֚¡ZpYg~l9zܤ 5)UɆFyt!љ KkxM["Ͷ|6OJK7L\dg3t?|ڂrrid8as $f y2ɿ ]*/vFt%p| .!<``:!GpMǞ!0.ՎGJ0f=pxY:ǎǸLB1Le^zA _?2b#(AVn6-0 v1x)!+5$&4eĂi[)3y$]>Ө>P# ]rĝ[Ms+ipAq۸E|Em_,y&1XrRW.+QG4G6M 8 U_%oLJedMjCK dr ZroZu>p<61WJǏ\<%&閠-$ݭS#v†4|c֙)zE;2ypYR^INzEIѻnBiVJ&XR -!.ِv̟c?}`yqAl@z?},;֢/6tLL )>5P XHg|_oG@Ϳ]<gs2[./.G_]iV*KqckMF$fC۞5;j1zE,Wq޺L`pMzn*ޟOVA/@|~(RYJG! SȝmO}_JO174﫸Qj=G j?tEr.͠?kjGOTE~<fMaA:T-5M3=e8"([^L}*M*VjtBm3aޠ܈mNT?kVR\12]2hKgs)'sDY{r;ܿye[I'kY2!{YKe4=p)z MmEھ |hܿ= Pr0}g\V1 MOu`[xcd}1BԞ1SdD1G̩;gߤ@hS BcUsu4笭T2ժ򓰽2'4G)F|y<.2]*廽2C8NZ&8J0 5꺁 >Nv{L HK GiXCa!U'P " -9So?(A7L<V'Fs>k(5PWd&g27qמ_n!*fe 15lzfH&)/N$z*9~/5Armw HQcf:q\KX:fJqN_`UKh+d-ZH*`{`iކga '&7.<-ow!) ̠ lpP5 'ӴHĚS (i=+Z}x{j0bQ'2 }?UofU9eԵ ހÈ|݌_︉QbHkPk?M%K$LÝ*~xb"&K@n Ȧ'mǮ_'-QQ q! n"2O9_nʣ3ՓfzWW攣ύ|n_VsxZ ?^KAeCI,эDQ ޗ) h~-{ai@_j}Sɠ^B$V%@@&EI`nc2$D30GR2 WekX8ܲcFi-ߨbIx6 s1F@z_S`EXJ.VgkJE`48<;Ul7$y:ӒiI^~͏udYvn ܕtocƴAg9f@u6GƷ_<_bêQ~"RI{QWOi2t(ȸ@&bE{j5L;DŽdU3^ (%6,΁ӧjRY9*5 - AJ(aMʩѥnci%gLdy:vl6ʎx[>MWO}X$ιϱMnSjj֔Gdk5 a!@IfqFtxuOz ]}9iN v (p6;(AiM8VxѮn0P?'4!|]̌t[#=S¾}dʭ^?fAzu +?Vco%3D`Qp;{SI)9H( ˳δRބ5M7V}[7֭>}N?ް`q\Lovnﲣ#|8}J^=Lm1_oƁib~rQ^I?2-8>1mfYU5N$) ?ɋ$ ^5fDCOjW|/z{ ^u%`V?ഒ==nq~ *+ikҧr}鑺D== ڙJRW'Ș*)Z\}Jo3ڥFkF$b&A9Cl-,uu#*^.EulK3Ov9ZUBm)،m-fމ5:Nwб1Oz{[kϷ.a{PTX jؑq <[j5/5B#g* 4IǕ^ )v֒~|+/n?hb굖`]$Өa'L #x_=[LxBo7*SL[{>1w?jmn"J#|/I OBAQVFY;@y*-E?9oJ> PIq1g06R`Jr'aX ǘRte{--Yw>9qoX[ʰ0KC;pK½7KⱷW0]M"(ckbѪ.aVq'H.4,$| $~qI}Q{]NRh]@Юz}r)o}NĹ/݃=A9qRx$.Fv)WBvtVq[΃.x7-U%0 3 QEUqLyQs%ZYV/YkA]C{B`T&ЧWu8QQˆ6s.*uM>g&=cqT F<`yCw$hJ/'}1K"99OFS;l6(7ߞ#}WhRW?\oPK ꉖQk4^1Y3ˀy;m}CDGNە ' A~Gn-yJf@BXR^/2xT$~%-`nN7&Zt_τ:`3[7Z4ך_ VIſv'gi~Yۣ2A_Q9걃Ӳ𽎻ѧb4kP05r"Vu5S{2 ^_s["눧a#B%m]gn +,Pm,t\TaYGVU4@R㫹aߺ:3<̑N UfbP.|u9vQ2O*)! :#_>nm?/ExkB<Ǒknp2r)X~|dh V^& +&D) ?Y4Qk]'7 3"O.i:E鷩71lgWj5u(Y%6|4 SkWlh24ePG* _&8됏ˮkX/M?˟qr3 ;jCB. dA=Hf#NЎR0bRޜ!BJG}pW[}xMN~V<!+ΤMT[558\.@P&%YCqQOTyJ .U8z@aiJZGZ14Jk¯pyH Hޢa7Gw_?Ĭd;9Xn m}E҆"\_ŌoXҰB.|)7`Y3  pKRF1r8ԕcƴsFXvp}w< EI^Wنu"8 DX'ƜJC-Yt0> J[hG [S[&nuiQ6ubOO8 W Pfw@G|Fv?WƪtG}'ҺV0R V~o2VrEr:RH+\.2 S~9QȠґl6.5MY}9r2u—qՓ*^7`41,ݘ0WѭT@w~ImWUZ@CH(oSgX8_b{8 iG` ئ*㯼i k#逘KCqUWƟDw<8 Jzo{xPѤ8FC"|՟% ӎnC1|Qk꽅8NC/ /76V ;pɂQ~sPyQÜ=T^o$GO> DLٶ< €m4JMB9a=.>$RD}-f^mE'M4#'~UX%Ox2A bkjX.\دI+}BݫJqї&)ԏ6L9jXQr}hd HI>( U3|'! ی$ ?, N^9RWeuPTعx%z7ğj7q :fJQCAE%'㑘G $h}OB$UeW~ni_`̬k=tIx g,_5CwJx'_K4\rj+dgWz/MSRt!QaU98Pj9R/$ d,Wr;:>/D5 ؏W:.q~2B#C#379YhNThe Z BN)#y{ *$/]x勊Lp1ĹXmRC^ ~`Hyg&+t/{Đo}.BkEgєLz?t 3Ix2H@:_OUy5@Jٮ:.b=)\EW}=[a}t` S"5GtRbf#G&᥹T)ϡӉƃ,J%r^_<f1t/.Gb$y5srDi >w >x) Z*ѵ9~o ~vY_&,TpN7W MCzIIcIlғqI0jG_tUqA+z"h7dU݊U|&t 2P\"u͑Ui|4p7$ tk!@cSWt<-#^,\YOXk\# 2+9əo22r#:0TR8 ;K5 pu?|he2M^ q~3ƣJX:n&6,.Sw^(GA;D(p͚4N~ٍ P`GbМb&RSH;PT$2i߹1\VW6%)!O #Y7D1d[uPl*D~V<;}isB*;{}b9PFɝ 6;hfQpDz: N 685,h ^u@5}ceDk,b,:wNE (d?֪pRy ӭHa>AN]Õ1*èk55H@+<5gMp\kCFv(نP@s DL*q![߆i|8-??7[q7 cԄ|ZدCH>g37DK 9ߎ.DߌJUwE$K}.O럪U=BR֤Tz[i0`7&*ȀG{rnr$YyݻfXx9cQ\}nnsWQsz; F-wݎWb @DЙ֙ \6m[dxٰA=7='XȩoBwt8Q.8%]q0ꠘ56/0y w`rMc󫲣_Q05l[ Z%$=.UX&Gh/ے۶ua;"_Of} _bߥ7W2 7ĢlmFɫU+. 2&$Y=S{Ndwae</>됟BC5\vu\T\yLcS )LLl PqՄ'% 9pZTB@l#X1%*D]/؝%sʸrT0ޠr > ʆ*% |'[=ir5P?&j8,LxR/`Nb#3HȚi>D%xv0z;#)JGf"&ʐLQƇXt0RB+]Jeb(;#HT :oʛnqI ypkS ^o3+hUb!,3'ռv dFA f*!M C]CI6nU8cpy_A׽5C NQZlN?ƌArp@YzOշ". W tlW㡎}V%k%B)5~vȢ"{Ӎ׃*Ɇ(*{7zMǨY461}0W?B<TN(DLlÏMƦ(lÒ7&/m~ӕ4q\,ap# ^ $uP p@o?J*X_n|wY-F|\{'25]Nxfy^(c5$52 K*[P9{d`O?%ˑ-ޢ}.WH ߖ;<n?eu~q= r%ኙhWk#c13HӛRtxivY')j3uZξ/ &V PN"TWp{"R */]rBqݸAߒZ2|Ί5-z폻/Cm tfv27TMuV0ċteĢrp㩲C1znfI}@^ f}J=ųq'x}ذfA֞*R SUL8SNRoaD $)L{v"x w- HyyOf%?g#:u}hP=sa_1`YEXd`+DZyĊ}-q>+f jfJϷ0;l 嶅?U7O?TFxޝCWC>rc8ث욟# PWc"[lmGכ0f5Trŝ ]u^1"OsQn8gk5Q Xk=67^B\ X͈?Ox¾Y#tֳ}Icx `{3TAb&Xog 汬MA-B}ۻPCųc>rh{˛t(f&IU;[ *]@f,!ˬAderlʾ_-1•w5 LRq #yJ:FQ0qxe`>-,!/Z=`C*:XgHh\ S1j=moāIuཛྷmm1.%6;ag]&\GG/4٦.I>pQEXQdGIXJd wu!W<ڱ$gGO dΘn^^X)X5P//) tA;={WwÐo]N)t$#55Q_A{0r:Eܤxo$vlMc-_T.52ԣ.1؂9 }T宰+?Jsa@5'ee#_thփi::2!s+{%iv_ߥNS5 4mgGZעB )*] sD @N3E*G!v`<=2hIk2s+8[`|b:NPFUYvޥtWFz߭cVc e?R0lom m55?9pn%炨OK{# A[ ~oU gWpz %[Zqhuu,z61uy:`,'o)-Kh0`prh< Th\>{׷̓mx%ׂ >ZXqNgmхAؓSB*fE1$ڌg!94L/"F-R ̖JKf5AG#l vk6̒AӚ&Hvzh22 f*݋矎2u2{q>=}}0.e͆Te29j5>r!Ie'˜qhR%|+I5HLT8wJHOKg Ga'bZ61[J GxTCH#`ACXT+8./)Qߦ&KXx'8Ĉ<~UNeMAlOk9_wa0%^B W{/BfԚE@2uͼl<& $چOW}/ށYY[b#t_d=we:gzf@BSAs@M݂ݶI-)@ qa$lM!3)Mc`jN2ux}hfmŘTv&kw%9ąbS/%#XvHCY,$3V\ə{6@2f-d1}%t1/>O'NQN[h*fϐ1s%46%lPXX8s{ڨ)Qx-6;N]215@mrΣ0~l`4JT>>j$uw<'ik?y2c1f_BLʹ}rB!Kl 8O#j#TWKAM,jEMyolx~dusQؼcړsn1o=Fd9E$$k;].,!on!L>1!ltw)Hx2|(c= tK"d~# Sļ|_Nد{z`ڃO2 WwJTc۾tR`IRk4NWI6ݾ39_@-wʃ >*Q]n$W Dm:!L뜽cXyjO0xyY:PZ[( e͗emwOf7i='T*J}94 SV½2 jgdefF&?Mǵ GAjæg5 8F鍵S +@g3szqڼ>DKuxDp1jT#5;0ũXX#9|Q.}(\ukTr03@3SpHnJ<̟:W}2U&x&@I i ФoLȢ%G#Q U !"8R|hk^[ZZ 8rM# >^s!4 +2IZV^/nw5LD.]Uڴyhޞ;HJL:# ӋŊ*c>u FakFZ6@ u1^ Q s6ؕf;}rh_ tLDCb"yЙمFc5%z޶myk wNwSq-k4uÂ)/yz .>Z$SRqy<ꊃdEL{3d-3C+7N_"2{}ٰ̜ZzY!*1rjWl8 uӔF'Gʬr5HHG@_9-j+/K'dݐi$G=MgPg[Q=Cm!(*2]L\( ENti)ߊ,_<-u;΢b[T=ѷRZؙյ,z"K }(ru.ۜ&&$PZ AϾs|& H(_`o&Nd\DEopTPYBA[$br`׽ Ron+H Őe!=\l\FN2'i0`>ndoO W!DK.C*aFn@  v2&FF\6!^Iaہ:AG~MQ%uFsYϺ(Uqttuߐ1Xռ>(:]t2,M4m4k>j\qʩO/\ukc֪P7TQV>U"7 1C= nK9N# tiwVLzaFKb M틝\@h>/X2,ɝ+rZjVX2`4/B`-EPL}6i7o%:7OF|2TTu6DفWycrMh]\۹pGtF2";rR*αZpA歐ʶn9la]vxϜ+G]/]}z^;#$YIwA,uBd#< ̂@$ƶZa&W(U DFA 'yX,dn}zǢ99Hic8Ʈ?@;H'[ DG#p"y}>&p8a@ E_=U,܀Yv@jDnnjU>1Y<*[:ÔT [ՅF`ΏE ) m>pݾH;+QK Mi ^n2ϕ^뽑u"qeǝ&{nyR`2].%sfipgSH`);M @%){jIi B:q7>Ӳ&ʴЛ̮3YmjSMC&c2B1z涧Ăvx me| !Mz(u&I? 9u};n#e!/n[B ZLI`//aq Hz"WA#oaRvP_ZGyO(i(QLBW(CwUyi/Ez{*&fq~J9\FH)(4]ڭYm@ q29& mwB(eMS 3x mo a ~@Ԭ/shk:^74tQz+1hn6c*¾<9VUK}28(72 QɎE椘7z4،ki?x"JB w: ێ/`-8JŽT' b݀QJ4x.e;#Y a9^W~{֐@u)䷼xVHe6WHV:{*[QE5UZsȞ<2fxZE/<0z(DXحgL}4,61kp̀2OTO;3sC: EU6f4UUvrv:j5jDnq/p;,g7,dJѼB7!sl-l5qX/TU_-JG`)q'V*ѷm^,>dC)& f쇾_v|Ud2!VZ9G~g1V6}x_zq$/ڤ<;/M 7c&c*CM^ =A7 ϳHSczic 5Lb^XnޢVHa؀x )ɧ!&la aF\K^pՅd |/Fa 񾮙U2_-xoD*.kg50GE%gF$afRv g)wէ8cHL /mǰE$tat/_S0|!@qt#g_qYv擼! xw.Ć"Oȏ\ }LX%"ݼgw1y=.AvLdsw-\.S2/`ch7" Vs#L ۴CP&Bmw$cExb;N1SR&4InYa }5]iXT J - 3ptزLT&W٨lNQX&ʑg}/(NFVNqQ""쨆rvSЃm+; o zh$jh?རTІ5"jk{&$=gikMڥUQ6ska^ Zqww<.=ej'FT[pRPRj̍@!Hu,ɜDf􎵞[!ޅH bz3k.:  ?rj cMi>?DU|Ka haRAVk{|^7#W>),/:6XpJK+1/6RbWwG|R^3jHۜEȓ;ǀtB"j@뙌~ɉ \`rGlk<1gjlJv trUhzAyҘ֔%a T-ђTvcԼ?a?_q!V&҅ 2-D<SS5 sPi\=`fXN/דg#\1iWj JU+ٖH͹*ܧ !:} WʸBA2 dQ\:$;':=|~ψYt(Cݗ.G mNoIj>66zZD֞]yh{D2-i䩊C?!=e?5.R4x74g\p#@ߧ&⠼m>/hB+g!lbbePɠ8Q̺h#`6i`e3Y헬ѹA.1z?PniS !K^{+Z B ^+-&m3 !n 4plU撽I|zXB3>we,̀$1@6Lŀb!ElEa5y-)ow+wt71My^-{p)^- =Ѡ Lm[xJJmpLg,x<( q 21#A) p욘4(tg8'9Xya(yJ,8|GZGbVsza-yS%E)Fk1AG<D6eQhZ5qm]Lq*h$q~qcdgg,}ULB,`5,sYpwݧ! | 2ߐW7mސ6nC fܩ' A(KW+WiT RO JM%9A*|#APcR48[ Am ./-ծs-ݨI ?BAEAg=`U[~x 9o,G#E5{q|v*`<`rN7t9A9V04'US4t=(os62mC! h)I#b_26).I 9;/@'SsBϸ TfUe׉O3Ac&{M i ".)/PaýJ2:bHRpI.5{&$g[@$] .VG5ϧ-Ly9rE\ye7pdx="{6RU/A )UE%v*~$ f UK҄miI+(v9iFsWdXEJ[k0GA5ݣ N;+ڙ Fr7}ovYr} fFT&sdA-xmKi^:[-apc.&w47y֊5K,۶琯(=Hѷi9W< 1$d&8;^8ƃm?ގ6H3߱gYZ07070100000030000081a400000000000000000000000164df7f6f00008a14000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/o]?Eh=ڜ9OMPh"zdKV\*"zaYU:R軭-bfg wumSIUWuB V8 Q*vk\3nM^mLӮ'05^!|h-wv zpE↵Kf$} j{̱%pPeqݕ~<\hF_<XL LζiJ:8?~Soz1.C'"3Mݦf#whQW齛]_^) ۥ&.k`QΎ~"˲uQG~mYO ɓ#a6h1RY](Za7=ltPQƫb+yzM,M{tN|od uJ%:G<%N^Ngq8y[Ofј#0_|n(aeV:h^Ď8쏣&( a%mhWZ13Ds,M@eX<zz C߻6Z8),bh\ 6#o"Ev8bs*1l[`N'd[Н7:y̠T̗$kQWkhI2wi)-բ5=WxSED l^p#-^o&&6Y,j%>-%(+Ypڽ /_l yAf$~)BX>ݹq_?$9Ju(.B}Xȸ}6)EsMV$CQdg2=HMQ}96EP+k}ɄƄ5~ :H*fPIՊ-2W92tYdj!GMRxUVm#|5H>J e0cDD&NGo}N鹱3"*uKUV?ZB+CԶP㌠R.GMŷ8㷇$dG -\7NҩWtT&+XL{^Xnǘy:RSkQ.Ӌۈ0!W#@5b*ϽӾ9"]ֽ-ob.)Ӆzv Jmzk$Yi&;syY>]Q\3IRڽFObzy]S<6>Cjt ^z>gRoW;eyɚ`Z"jka6 $`$lR\ѽ2Q*mHotCc{{@v >F4-_7 | %icoO?^7BG(a:&"O5ߛߧߍnv>h[sޚPjEzZ_t07ƔC݅aWT77p%Z03pc3'?, kʠI[fsyR5uX0R (>M )(Pcx\R)*A V (ɏ&inw4dH%l9$e$$7$+VXJVѨ ܯKQsmR"fN5UUh0Ana70d&f'?\&*M_o(~.Ap*h3D:'ȏ} }k ARi" h{/jO!*& sp*N\jR/*ƙ݉X }RDIweښD1u\"0(5PeۄN)$$oXV<%K'?A-/c:%j 8^vv (EdF\|OOT_T7s"&%B2gX}Ni7?/q-nH>AFbl[ڑc̟7c^ mkxB8JI_8xT Ԫ11$B 77&)֮ԣi6>_\,2fYY `T8RjAAvu力5kY![ D}q|TXɭ0t>vN(6W_Mldޫ>7rl8Æ@z aZ3[ytР@лhK>a7ܟ{@)85jSMڇ8C z&ss;JJ?T8kĴ> TC9A5h?iS `x=HeH k=({֡n[D_a=[KvWvHmZ D[~ASX ebdR},h0k2Rz-\ul, SFtv.WelbR2^er;kzݖ;%pFKFE}2x`Ju"e %6ZKų*^@ޭOwm)KR!}9dȸG"рhLH|_^Zo33G&YgV o4 c4,kJu1{dkkB=ļAjDv&5l\Aah绢QE#bc٦ t-,wwcA>qI$;'f| jMPafU4R߱:ѨA?5%ʪPd |ΗRI1B3GnySǰ* .M Q_=6iTWZv|BE&QtK[eԝWiKLC_|W!)}֓Gc Hw,vgQ*M\! ʆq@R;8Q# 51>`oGtJĂ>zދm<~RI"ziKJog-3j*o.c5r^yiџqߢU/ Hv2m 1-#bĶsz#.oCb#bJ_tW_&sCf lIƄ8}4҈92ZaT|[aaD9}ǁ B|ء/N ~Ue1@~jV6Gc9lQ4v 75`l0Vd~BFNxr:9Z*߱^ڻ^\6Ɇˊid:FeZĠCw+tn 8*be/SuyC>}CKYoodԂuZ)i\W|=R$ 3=s~T" .ZA[P]|.b%OZmW1QEN4Lx&N:,M*[Oo , c{ 3=ɫ&G!Z`dBecL`*Sɯ[1DZ=Xsؘ^%-r8yt'VEmMV$EM1o -v:Kt)=ڮWTILIPcTY8S . tNbb!-ހvwxIE|@E|b%${Пu~8qajoe+ %#L>/X9S1?{_'(H* "ϡ]c\\1 `C)͓KջܐFKhwbt<98ε[\~Zlூgĺ_5ƺ@c!0F^eFT_M=(L`^T>"C^ٴ@KsG*h˻_Ɏ:?%2=etcF Y(&,tV (M%~V4sJZTIufב xnq0݅S/" |}tx ע*dhd땴7¸;pmC3].Qʉԍ6Ƚ8:y߿/K^̇r; KJVjtEFop @//zWg{n=n>IEе-<63E<8cC7-We"GMvifek&N ik1cͮ!e{D=uPT)ltz)yT Ğ hvۭ<> 6/X46b{UONu2g?E`2{Hvs?O;C{pq_!UUF'q bgY}h5D-39!8b3j`#U!lCGv=OХ=q)Čn2JreBk"6P>/]\$*XAs؎:YD㦤%$% N.TS"9꾳zſd~x֙w3sMѲbeLΣl,|m=L0#ߦ}z-{CïD^p;<g+mUYfi e/5뽂!f(š?9+{e<6JF®?:* &W}KJ2t9s<.א;ʭXQrxG>{VqːXM"|DXRŭI.K/jxX:ܼ<>gWs|l6ra#x nwI@9aZIEBg7} ; ;+=u`F LR~CX螑K RkG# 1*s|IE}\j&O$7G"A7mcH1W=0wgٍ] ] U./V$?T[1mM5W%R4v髊~?׿_%F'ee/3 JW\`*1z_f"8cX@ e}`2tv ];*_K6P4C9QZskL=%}LwzrB\K yp vxIV4^ &V8 T&X6t btodjgбG[f>t3>Ǻ0>yEi.E*/m xNweh g,Ons>G@kbtLV&,>mLatK<ɉǯLIVw\h@ԹXߛ ⨄j@yߵBU8. Z43zEW}^p,\CݼW,cDoZB1+R3ڂ}P@"\[A%d$#|Ȫ<^4a;/v塦syPu:uˬG { DJ2ʜKM,!ڣf^2XNI̙r۶gy3";>Z;/p#UHkjQ&bivY>c*+{<:,U4-jFov&[rFF*b[~9Us婡 Q c LvV"Z>K:maFD\y +qz2n^7FfZzXQor4 k*'5x^I!qXH <[ĺ p4:ګ/.fG= mxM)o)c?w)*:AW5zozEBVm0Ϻu 4\_icԦ6߇8S[ij1>pfM"(n6䄹᝵ՍۯJx-[U)0NK5 "2fuƭ לBlFtНnډr6&ÞfJԘ&?0itOyh,G|@ IUƹht3ʯ)͍Lڵ)g)nbO*cȫ$S{j*zi:ʝ`@443/ 3] z`iu5Ps ^UIc@ \%ڸoMwT;wU\@퓥1Z^&zI&GEQB+n+,, qa_W=g`\eX+]~ Ȭ}X)/MZ w뚚ᒭAIk24-%ʭd Mk۬ Ve&׳ƺ>5F+tz=5Ѷ~HfA SM8R>_tEGB;YѼ L.JpKv? %q%ۇܿ#-0_eX0t.-mHN^/{5ȇ)Ә Jh9x·dFcⱩAP֑ $9AB犷XWXXFy$eP]0ͪ}#ek9Tucn9?fZ`@bT̮ ,ޣL|~IO1,{ 36㑥 sv9A yk]CnCo}j,-AU33ghanlk92wll͏;$p-((73k)zۡNQͫ8ܚ"]J1tdXcKF>MѐqIYqF $LJj|NJ$!`o$7?2cQ H ^“δx k(E;ŏy.\p?_rDnQ qzyFc+8QL'ucQ |=>Z_x?E*wP.`k $W,}䴀h7zv)gA;Zt!8B&aI:׍pyoV$պ'aK]|?q09B<EUsиphfW55ͶgZ,+CFS/ad,D&Fj91==M:+N?q+e2 $(SȤ8vcdQ1N-Mk\uc.0N4xզ 0g=4/O0^1҅M}bwjHGaDay\)9 {o,u ~m  XM0:k6 @nm!4~40@%J73|+ZOu.O ѵ VxW nHFp9'@-dmS/x+s5Sl /S;MEV~9c=S,rk{P +,5 Cq =sc|~X0@N ~8|G,;ɬ喛Mc4^DT|]dNHTfxHf>F[x)ȠjU}֗G=vgt(.w>OGWIsҫ(AUAIXM|I"p(Jه*ދ\$xܔ}+!N0 "]F\."SXb@[eP.%gIִmŧ]eV`I? _µ7L-]'QaW ~' \Ѫ xzdT8[bۍv_yCs4xe+V'!Q11jF Uq~ŵY7ƿG1YA\|sߜLv(JXd'$h|2son@ blgyXᣄ!j۲YECv] ~%꺃l'C=_"&i*@YD#xR["jvIy  UH# b^RDMqcV"͐ǑQNƃ/$xHFa@bUwBvXCxntR~e7\<=7i{jKj_.A4Cqm>q]hw I"YsQhN#㨀}i?'`7&K.p"p@@_UJ~[?8d.s;Xy:\J$=oƑ BaچnT׋@s+p ĖgX&몊dn5 O;6ދ/l9}Vv^;IU-bd'Zg`yxC¹X =`%7)v<' /PJ0bzt0:SM)`( ;T2_M( ,ۜ^P Vq5pdgC7A͡*) b>(\s[FSD$hʼPwцz2؍.$ kx|c[#'ݏƐ+^jtwH7E3:9 3*ް]Jq p wR'v*&$/YٌDnL^*ۑC)ʸ2sJóΊM ՞PO m\^2ͅh 9~ZxDh:fL,;]Gޯ)3^?twˁ=DFLH kp+9#q=Zg'j`U6B}  b@y(4v7$ H6 S(:oS6ΙOKC6G#  ZWP0]H%b Q`7qfEIU 'P;6dK6>G&!+dLa[)/BK')Ըڥ6nI`f.P䄈 N*lL*_x- Ȅ}AebZrrbw_j6'|H xv U*v(@ /_laXO"пݦGjs/ _3:_]עyNP NQͱٰ.ek>6σ}љI>Nlu\S%Ӄl+((% l}'X`7$><йKl.W$wLaftF*t~N\ @at[{HgarɗK Rs|bc,Ό.6Ƿx:G1 DuٷzRn~MJuBR`xkLUAs՞y}\Kt9H˔E|@ºA,6+u(tU:{³)⽞18)qtyjNaNO ]N@dZHĭ#v4Ԧre&'\7a\OXb2as  Kq#{X@Q@7H_extՇ;u&adb60֍^-FwCd#4KTOT$G8ُ" ݍ]quHXː"}He ; ѳSgw};}(Fn%>!\_ _&+/OOt`Zh: :8wjx% dGK[ ,>M:NܬSFM{,<=ѷJDs,ќpLcJh c}Ķ+@%L}2NWAnVEth0nk% Z8C.":s zK)P\]%=d?#@> u5P\#a1!3f/dra 렳u%(:qPmeO Etr!YSdXXF!G(iĸ+e~UcUƤ#9yQqu4!mbU' D0o aljKk 761fc#sXَm!`1XWU^%酇>Hs˙Q*^=]= >)j/ DONsJ^rVNlT#M-çة+HWqh3jiuHMq)~VWGѕt3* 8DjsV OM]r]ph cMCR9םh;# "eh:i2,כEdigxrXGHܒV-KtGUXMhHhW9MLj:CZm6[ qUwCcB*u,0U//M4)Hͻ/JI->TpWk.ܠ,ytp qo%\m&#~[yS7Ѷaʼn626eFMpR;_Gt崷8c>vkFC7/gzSF'_4@N{-šώ%Z)z="NirZ{47rg1/:Vj%x09X[T@CU|IPl b /jʽHlˁ8LJ܅{ۢb5v&rwPNaDyWZy~ _t٥+*A 5 }seǾS:a Ŕ#n1pI$Y}Ow*.-6e%fF(+ '{IF`"@F5k_Nk,lUS=ђ+hz-Cϳ)/'2ݴGjAL )ѽuq3dMxWQ1UFsjj*! ceX>j$㎄6\!ܿ7^3UȒ("ciBj1[e;(_C!6Ң4<}Ϊ2Uq.} s}<u4 0M^D?BϺ%ofFN4c|rUL@F_:K_8~X/p^zwX"ȟWJ²$ ftL6hf#-_qΤh W2}~X/9nZKW4(0YwJfyP,#Cq)F+,#Au*3c9ncsZd偿~ې.sN֭lo"A*}6l 87EU2s C3HuLVA}.PHm[+?ӟI!`Jh_SEH~ Ob90@Ŷ *pOA ˔_V;O6ҧvF\MID!ܦ؇?#wʪ@rk@򖰗"뮏K^tyo\|']jXx]{-'.i)]]F>:5עAӨo,?' Aﺳ:GXsBr~qm+4:8NkgP[}!+-*PփzI쨨*pTͦK=ӂq!HCbf[je.j9dMfE77uƋ#EȉT㶫ZY"g!f[n?>P8pk)P,CtHɘGI؛z?~+E"Ė3Z-3Qϡ+=@k5L8/#feHu,[i5=4^  wɯԶ)d(CZd<<@i1KBĚ$n#,R{ pGV`m1+Zj}!dη,4 mM5}B,ZrgUYCG[mT @kb qP>\,"UTr |f&i8M˓}{({䑶š]BRXAbd0Ib D#G#^*O+ڸ"i6#ۛ|R"B䝙oߦO[{] Xgam0YBhSd耛g3L!j~אU/N: YyǸlTQN#++R|v[R 2:^GqoPVDΧ\ qGx?U2A┍0N#orNTFqUMj;ĥǴE넁x>"r>ʋ^.j5v]N©"oSjUQV`1DR\YѠ%" )q{pq w7?`5ۂRIQoO!Qe+ ܔ2 뇂Wx8ӥk,L2&B7r-gDLUic_mM|l3dx۬.-l3w?fr#{>ŭS0ꮯl~Qi)23xxϦF SWzwa¹ȢuFr@Yy(?s9)Y8/IG}LB߻gl((ȞIT)k]w+ :»Ukc YvD#ovՓ(_2#~Ҷ4pp&x}P ~Evb2_D_;@호)u,B •g_6y+uG34$@F뛵+6/֐6!3wMjꄇ(o}khJqptf8H>9 n68UAi1^[^wi~] % }j1Hi劏hH'R\hu(zޞG ^)nSA4U HriXY;kf=۫>PQR.*[0( Dy6EcfUn"o2ѼI~ID1,zZTd~F0 .aR!0-tSFKH_RSЋgXix~bO˯$YF1Z65_TnT6?6wKXuQHFtz9'vG85hMqКmeV8qȳvgjߕҼ b*U;~KOblގCO?4V}fwƕɰ!<Yy8DBQϨ"p qeOEڔMИڲ\PZUƀ¬0(1j (W'{sYbȖ 4n;NNlʜٹE>lmzAܗܸql*ÁJf)+_P8YgҨٶ(,;1/mN+lx? m|>ŝD \[h,/j3'se¬ФȨœݻd<;}uŴZ\r&**aptp˱u[r>r8l^LD̷aI/RԆW|/\fj]̫t9Tt>0 ID<^JqW{Q= fЅ&D=Y`駿w,P?{9K;*`qq;NuRtp=/W=+Aw5F+5͛ MJ cY&:̾RԞ]y{ǎ"RKYq$ixBFO%Ue"}(݂q~&nNtgOV-aLpVe=NƖ0a\bقtBAZ֖!חT+nR?ahK&\t[DA Hp8(J԰YL^l9k:'^ +`IbUPեzQq,pow@D,h锬n8{zcyBGsȧK ȨU-6eOkɁoR$RVRxۚT~U`5V^j ɦ|6^ .O*Hj"Mpnz|M{?~-"#qJI,=-` '>U&OEJtMLj9g8Jc K; YO=;l*hPjR0 WTE=RǥW(zɑYRoCz]F2LɌ~). W3^ԊM+W6hr_iMټurw‘:xI\ N^{X@-*?fخ~=IeNMDX"YzDYwY|XwUp3Q;rxb{1m^oIcG`G[}opeei~?57umKI9U1;NOER6>CC5VNym(fɲ 6%a4Lz[d-NL9V~3Yk9Բivt昸w;l4c &IȂ2Sx(GFfBN>Jb 'GZH 0*_g৕pM$u6q%sHn G^Xbt2~"^oE9AS‰uv,݇{x(Z@5%<';"TxwIV絁ho,zI`ʑB&ns\Y "&9iuviM]sfNVAbevPQ/`Ê,Q6Ue'qO)sNKٳ_'[M&O'yN9*Frg_2YY2r,tVǚ/aW;ﳕg MșƼ [G$ij_/F:L2C+#ר&OB¹ȘV"=<`pQ2دv:t?H(R$wm=,;kfȦaUo=;^Tudsdtߣr8[\s*j>k.]hlqEn!))Xܑ w8̿eŶ0WhhkT {geԉpݡȆoz/XG?z=6?1M5UqDgTRVԴgU6xwdZR# ϴ)h]I-T8fB;VKׅ Ro#Y'N-)/k5+X>91r"bFEv9{Vq@) ̼WF%H1s͉a25ҶunO☲w5Ρ"J\?k9c%eZ| t0k3&c0z9VBtآ#m1F{sg#Y+hb?GrmͻaSu :OĠE#/S aӢ0jK(_EBc1._W!O"Q.|:'i{^a].UI/i'}i"Em3*ʞ~vf`xEPp扔;Fw >; FT R׼mmGqUn+"E#0 %,R{ml:kJ!}J_@s^T ,|^2К7@W}c~ sZaaE(*n`IO$%36GgtިIF/5XW-I=-Ye)5S17ֻȓ2x<^{RRїLA~nKdBLq|aatn7"\VcL)󠞺d‹!If.GB<OzJʁZk8~ vάrxp>;:Vó y- xP9*&6/;T[ᛔeaZY7{n7ҞQl"Wֆ>>RQf cTB@Ùl1- Q]b@<-SWh-;=qbs<$3fԾ0\%$])Q}^Qڰ7Q)t bnb3A}yPdB>|Z 6@ T56 J{ӈ5LFcPvVq^~p?,D)!X ]FYbvOQ5 R I،r1]bu%oI>CĩcѪW]^a W MqZUpz/s OToH0!0Mripv+Z" H^yF἗5֖ 2:?}-I5ެr8H-rQc$^K A;zTF%ЭK.Qe+O`PTeiZp`W DbŸFSH \jN$4q)ʨO$@r lcLDTEVzW;H\Vv4GK8 -; j3[ ֠jҮmB#Q>yXTǤGn"A$>ZYߗ&5B\wu#LxRHÉ 3U=J^ɫox]{>b uvx&}'%"1YaZz 8wypuRpy?3ȳi")zL h G6 :h':= yK#%v1κuQL!?3ǿ7Ӛg!K0ɮUv;+1 þ:*!<їyQfJR5cLp>GN@+32$Kޱ6* Oȟ޻nb&o%DBD$&^K|ZTF2"w/_>=ٻ.T2s}M WB+3 97>oE YB% ”U J/>1 -mu.Qs3qŶtx{}b܀ t&7J*R5(tRsxG WIz2& E*)hp9|@O)/:}4,dp|ӌ3}W.k?O& FQ0xymaXY:'mp޳P䵼C6CnP{-e4@0 cȰ84̩#Vls r"@\6rV( |{ˑ촴5bkj4[O] L ]$j?A,]pBޣg>vQ0;{w`%@!#)zPȜPNÇ+g@z zFzM5-Xt)5ep50x ~ c6y31df`u>USuɗ%29:0ef n{)bg4 .AEl5C+$W֓XAb̼YzRy8碵=r07XNڠGWriVQU!#QЎù(\TTܕD?g엙0Gqu}oaNt }~lWEt$bpOdcۨ~nP`|']OqgR!F0-Ksq{<#7&/Edݸ5@`[4l#aCB:J pçdٮ; qCd@'v9B칷MME)g=.v(I忝olfbpǭ,_!i Z*w %ͮNH=O4Y2[=DP uɉi G`D ZL?q߼%w G@ qaiGͲ$Tc9cz-+u?NV<:_9Zz`Jow:6{d#5Z??C:\[/"ҩyɈ55|TYNs3k#+X?UC$ē%i?ЄIdj4 j.3yM'\$HU0eNȉ Gdͮ`z _b6  7u2 hYi8^KIVk9fWMڊ^իh;VrM@4s\Y\C%-mc'!Լlh ji &bt P9/+j@G)^v% d|_va1u\7~,__?e95k1,9A抒gdY9*F{RIb"ޙblMѼq?X+'rZE o3Qu+aheެX=!#TxRdBx 0)Fw{XJ'KBdC;8Yۦ^1ٜy+(QVv?BԾ@6* r^F̨n sal Y ~|#Aލj~c-[BkILMz).^ sTKz*32'9T~8)CY,LΈ2(:(v=,G+UvgB'RmLבV0iFwG=O]eKzXsG X>7s,E}M'W&Mt_@1|xWD~;uDk! rfdOֲ2v.E\bw;Oڻxc+ޘ `)̫>9)"(^)F6ӭ9zhTv<1_Yu?y4Y4~pٵ|HKՖtn"S:΄vZ\GR'HRS7@71Bbtnb fOiy+]d0FH2dW}0#"\'*>Y\Q/;a"iXF\N&gbB8~6\alTce׏Ƈ )[41oAUE*ݐ7u:6 /If \⦊:lICM4wm>CBdjyQ٬+1B6+Q$`z 8aǍ=hU4%au9ӱcA*_֕/7Vrvk՛3B؋?8~sdfxÐ%.x7')D]J  @ƽC*Z,Fc?b\w@0%r~ 4ZP#n&dQu%ppR5{ckliݵ#ݟL_Z=QӃF3.;#eܣ>1h&'IB?SctO&7]ZD rGbR xX^{~ -@bFe[# JA,kb sf/ j¤G:VkkCm ^ժs?8y2l<695xo=V(56jIYCLPS6+ƪYBb2p i@\f㥩EYb H=횚U8z ~ԫ]$P~2DW;pBg9QMcVFSȼ?rRlpi{(dD^"f)@V- ‹ڳ)Ys//aYZe\ԥ=P0LtHyMnr|IR!)"`sɫ.;$;V7J 8W݂U0-uXj"(d{*ĖO~R$IUwl'`Mn'-~'Ri*ha(RAc̈́vkʰbl kGxD[/a3I§KIIafxү&_,'ŚuFJS2cXZ"mKab)E:{d#NGZ'02_]K1| z<<>L l-Uu +kqռɿD.V3=6yw`-B8A:i@{p\ o1ccWG\ 6S욎0]h!CоµN>ät*֏m8M5z"3[N l \.F:ޚ_f]f2 H$61}"&x*'B0|NYvR`-陛A>peG~uSp(,ܒgt=) CIn}]}\y k5-L7KAqB"ڶؼT5 [W7uqx)*u^u$RO9 ɲ%Nqt|El[m!O1z6r~Fxmc=Rܧ/B$%6yjSA/ÀGEY \GFe,+9GWnyG|tBQ.qMgv@l GpbF+3XUБKiEOqCiȓG+. G[>ǷvV?3찠N6oDD%]!\sC!Nqm㿎Qr\-lyW ?Izx2BJ6Iv# i 7]խl:0pt2ޡ€ +9R۪PEs5`b#P%| l,U)3oG,)z"aQ(ԹWT? "IJ]N{4c`mߥ=9YTP'Xd;0hN?^n來l( [/FJ^ ,sh{*XOSuFw[\c%đo*9?9ˤϠ7dx9XPvxFRhxQ٫ [9;rx:~`H`~_ dB[?_"0E?EVJ\Se\8f ?)_ߚ~{qL@-OnmljO; s".'dcdkcuh)h%RG~:0e y4Ջ wƨ4inБU/]oZ|P}6*Z>:OHA0修3\wS 90#}{'蚼$߻`ů|Gyk )']}=2ir]B&jj-5n˺>a׹;*ҭ0k}A2h ;`,:C AtB 2冒f3-7g5'OM>V(Q*}TH,xA T- ByJ՛R7hOʃ$&O&kQ +_4,[ߝUH[~6'=#.}7,{*J|k 񏈦vqurCu:àsMV oVke|jS~a#4puQnud+!/@pL$G!$b>&i[?ߣPAˣerVz'@6L: h`rBLѤhLT_o,TX, {T3\VG h\=DLє /*Rh^4Aɳ_GNE/ $ ycĵߦm&nP<}0ʦDݛ^f ^s Q6;fΖvA"ʥVT_j B@o>(vН;d~ZjmT~u75s5lN&&9hǗeYI{O#ڔU12(uhNh I6>W[O^)egl5puJ% ~ʊ) &vy|_΃$EzgyCxσl}E#SP % 2#K?\Sn?=Հ$%`)M_#T'bN~2 jiTNj% 0 vj| m@I[b0ٳ:@~ݧ3|/DŽ/ΖܥRFGxb@MsT<Rk S$Q8̄d<· Ij 75!U{kYR&}UPhB.̛0oK4(+ ߅i:-KWWPkTr>;rn ׬'qBB1cb K6V>:_'})+n2u=);[d M] -9qh S%_;$y7Ax3 eዒN"I0G:A&? ܱ#-z8YdBNȖcaI'DXWB:)ܧ ]9]oX,i)οIYjslKa'PI,sTk2v*AO%Apаk#qGlQz-"h@m&V֕Hn&똸%jo2lz{T`z u41 Boy7}%kU@V Vu;tJP(d9J j#%Ao]I!ۍ'`j:E̶Ђ3J3WmHAFĻu5og `x~cur A*[cP0`Zq\f188Ƃ)zzMO}va=+ҚPQECmuZkx{)i/'1{*)hD+^*oj8+iޫ3AE-17;O!a^v:G*e TJR}xhIA ZgYZ07070100000031000081a400000000000000000000000164df7f6f0000803c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/SG]?Eh=ڜ9Pq ~}7m;_ŷNb'-F2oale_m~.' (9>d>ňUe0Y(.R؍KqaD4!oB{ᾷ K!(ޣB$F|f_riC kʿ.%b3lrjoV,D"XspkgI]G ">%DO!AJ6F*]2D4Fai3V'?L,}|uJPT鿆Ht.pH^-h;츐a48Ơ) =bzT~`oC!mYtnPj%K?N?Y nIp鰬Qve8r Fã LIJ#?G渵QG'E$4䳛iWK,an<& j d91 a-jPiB~6!BfNa=<%3q3;NR2։6L+g 4[ ޯGg :8ʠݷIdVD̡kˤ}BVG8y:0[a _48uq|EynO|Gz+*CKx7M0̹Teem.ũou*SiT2٢p-8[PF)ҥ,0- f}̳9sl]ڤn3K*MA]Wx@mu_Qid?-AN6(4]8ufw獫UŬvzоRvm ٰ-t)?m`F].gRiV*% XK}2_?կd^1~0e}ˉyeGwq4T9I˺-+J]$(!M=3_C`X%/AS .`;PbMa+b&nɦs9Xe RNݔtyu y-׵AlhtBSHXC+ZJyXHܗvwz<=J̍_j9 ?3B%;NeϪk,f:HaDдsEXFXpX9L` ~|NI>X&w14v+L26 YeS h}߂.WK:H@*SVu79 >2^9-fNt ɋ9%w &?֜э^4iXAi%;ҳMɘ;G?Dσ -ۦZg- ZNwݏkJ"a,`6' ܮMRHc)t 31Ug{cL8o 2zrPZnȪ9Rw%9n.1 8PiLv򲞻$MB.ݵS֔ 1Yg@B=|2~ +>畡U;;@5#Ik1+'smIRil,xaǒ+L93U_dZb 3⮅Ȯuhwi?IH[&nGߏ*bJQ!=U0TTKwvH14!,:` m6?~HQ %[!mu+C "7TQԧXK2v4q$ؘ2U%0!Z&ĉ|"Pvg:Db7h"Z]&gwFlAcCN~%>9ݙ<~;l'#ULj qI*{PswLdt]f,.{ AE^@nU$Ns,Cǥz$n>+RLa mQ"ǡGP*1k++DxNH2oj8r%+_,=@"нK5P1q[v#kyIy`)w$G n:4f^fE% Aj':eΓ1i`,ER#[[Ŀק* LkVs\QFAʼn%6 */!;jzlzf?]o 4LM҆nB;̖_ʆY^ ypׂ@kD 3iLe4#R-X\+L;˪A'X~'KJ7`4TU1tmG#~+L8C*_$ZMt`9l ě7'K-,OqЦ^~P._>A?`BJ52J*HrCHz_w 6?%ajշMGN*oJyA`dr\pDm.ZOY4l~ n}%B~Z1dw~Ѵq(K%'Jhe0^bKu5y;x BmheHGnDC:9D_d$0 rDRŅ=<0!r!8g"L\hw^ hdL-U99YzpnT[;4}7s`Y3c篹jWFj H/u /i~mٸXp/q^rHo%|lAr>kY Ma7 lmU6 BZ~̸5 PJ KPͻkZlNukKC3JpQm<) #p @1NdٙFYhqSuַfs!:I;JvD\$Va)S2;TyCH}12t6S^MNYô> QhF!ٲ=b/j8K2@F@.*0 7LIѦ@"Xk#8,^{Ele421[˪ yF81 \]TYN)|0|+DڦYF]׸SʓrzV$JbV״cO2<:8I`%ˍ>jeZTErkRoC+涶aհM*hb/漼^q$P9fYC; $`-8xQ"Zrwf,awqkZqqoT%8fNB}, E΂5U ٩h'A t"V#چ4` hx@g ToLfׯ _#[ E)Ѵi&XG720Q'l]CHRqC,l (:T7Liֳ;?4$CD5QOo oRGyb?#rF5T[q0΢Zѡ ǞsgLɬD> J;n1pl!--uo{.(YQכľ :*5p 61[oG`m)v/@ޏgpӬN2KL>\4zHے=vhLDw2REE[Q.n/%:ZİzR3V0FjS9_F` :}W o^\Ypy  k#'`oZ+@L%ߛYoyxQBG8n|v:\ IJyNS f|G 5-d:^o͒c4^ϐ^sJBKb_qm/zSiȽ!&(N1vEvSEx׮^+CX!0  Gg?-[(*E #}96 \/sSgv"+Jm.:Vvς{ c*F)cBٝCvm|MXXjUN U$Wq Y:z[ixv2hbe"&o 7E$v 3i/Vё4U6-jnCLh^ \^6 1KJ0z8e+C:cVA'zp0vΚH&JoQ6D踶2PbcN4cpġ@B{lڽ>$HOKUդS5}"]olW(}bȀ;־@!"vr&CWKrQ%+ to v>ڭUOܶV4Pτ"9Xuy1÷FuL@'G5JG9k/4 ǰ'/mLp|;tL f5r,bS-DX@ŋPvA-J[4moF~3OXqxw埍3 8W[10Oj4 Z!p:hfd"34"`H5PQ@h:w,(: m.=?CW$0WQB~V'YAV@l|}*hףԍiLnӽulX·m{r5Z!&kM#Z־` 4;dcI6mTnS.#XըXq 6傣픘w|Bu#D,L@89Fл#qMu״/A|#r`E]-dYJ{jQjdAlu89O?"e SWgKBF*z@vcoQ")l)@r=u91SG_[^JuW:q6sw3Tr|u⧎oޣ+?=C4EFUj+Aau[MӠKILd;pD{ΝZLϝ˶Ƒ,3;Cq=/궜24*J׸uwud {;Ox J8U:13{Tm;9OSQ O%L u~I?+6`@[m).!mqe9ߡAy¹/|;B.O]s&n*ɹJ^AyF'f|{ܛ7:;cKś "f8^d)?CͰیoLm +us]t}k1iW]'=YDMX@?IfJ <޷2A;{CC`6.~mǣjr^/ VL5 Ačw4CcErAk&r#O)J!RgƩ`="*Z3/2]3RܯU 9_}(Apq;궺D/\EE[ "i꺅: )*n'~Fg FDNĠpR!YrI$FI!:՜(dǖ~(ЛS6<:#ũNOV3!酇:=" ˆ:wd3gl}R.(q,:Ԧ9ho(U+RP4mHHW~L}>ݡuxe1!upu*H}< 3m90?s U!( ut(LueB+:"=$LbFYx{ ҹ\p P"D _)ʎw)lFMh j~0s"*R'6͊;,J B4Gx]ݟ:LWÓ>q*v!t~(SW >7_gлKmo{rwArTڮr P󳋟y3j!bdۜk92t"NU+Je)! ,NOÁ{ڃު=VYEK㖃83)<|l[<Àp+GP$Z\o+[Y *h)o^V5,),avntcABSm5ˡa22 ydd^H  xCJ^~ on#!oV]85``2rtсӗ)YXApy ǭwSEb8dw𰃛#>^P^n M/`Kr*7ázTZI>'f8A5ȾiG-B3XQLf/AU&q3/QK`Z58Dە=(Uz_`Ot5(|ˊ'\-rGf5zhD\X$!gm&7]{ rAoO <Y#RA|,wTmxmB 둯Gh\d)eoFIު-nZ)ANh[<؃V s' Nw* %BnrJ; tu}雕p !<̀ bt]qSic,'Q[b3+bCքi(Њ=~.QVxyXm|fVw0Pq>~s /Q@CfHp%_g0@QK* 'vj=~ikz77Z 8SRHGʛE~(iK]@#@KPS_?z\y=yOn4^~ ڙƷi;E͝ݬs7bf78zkD$Pu 4osH=6 z.G>'$|൱k3f7կk!'h]5x͡EXe=I'NC(@!Y=$iJ\}.cdGC }&<+ W1ϬlpN}fC=~z^>#0@6.ŀG?K>TVe}v|&yb\ oX|\ 2M+^qJ)5VD Ea] KL۠p)ɰQ?BRD72H3L /1W0J/F9&-,Ic*樇)vy Qk#t{T?¨0xZMvtWDY9ZX/kN G1Y)7I޽i=2n-=6qDݝKAeC&R mӒbPs}?T}TPΞ-;MݯM󲧳ZܔH8q@Î'_Ƴ4qi` D3+Yԏ Z 7/mўTڬs)Zߵ CF^6SAMzc;y$4gw;hw]1-;ilijbXAUD@9M*I8">~ V#okֆFDP(u|**KӱjXéL!lOT㒕 :̖NP,t6z[*  t4#G'9ۼud޽! 1еn"Vtzivq]4P- yi&gmyEgnpqO 9@r$fdΛlhK)DqN>(fV~C8.u+t}ďqqYM<]"/wc~_'O?瑔"6oF 4$!Xڑ (h ,1<Q",Shd) Xpozਪi6BĞۜg R@iϱ4"ƶK~%\+Ac:Yn:ÆWQƬ~9i4>H YK+lo/p* ~qM *‹`8T|BBFMlqP sJZϙ*ukԪ@pZXf@#RQS5$%,Pg( zY^Pذ,Cޫ2sMCV1.7͒t)ps]B9hE%l2qeն2D0EJѨ3@ *Z#Oi/R9_LĄ B]߈0– '❗ QC{aQ JĖwl&S~G1MӖ83+k,?_pGEm-P57!w| tP<H :P<)T[tݘpПW]Δ^j.MV.A7d0s0P{%wsPWvi6kŀ2 <ċE!~йq,757A8"S$=%vM#9(Ul{P#5 'T]~I#js?Hm]i"cߐ%r'cqž{6?m_{G9 r.Ԧ׳]4+c6t0%LɎCEozgBg}!t~].IߌвW_Y-JS"],4y,@:emkub@P~qˉhY{B*n񴛸E` hPs4wA@j8 KDK3 rn3,T)˒i{K_Ybw3p6!tC3GS"2L5g:=ms47!lm5PZ4~ĭ]L$u@Fz#L)$goz%8U~ùUsq]q{ë_CJq`F1~\3(}?R2]E`FCMTr]׳d{j/#(' n*g;0ü $FGFdRn!4BdFΔt݊ݥ $#(DJI7HRJ|Ph,PMJ#U;z@88e* BK~{LK%Y@kj7XC@Q># E{x.MfVp~9<H͐ FSа[ G!, wzQ uxEGo(@Z29OcV/܂HGG5dYgb`2S.2Be+3o, DkG3-AcV'uKauyyNr@f8KU$O1 FTe^m~!7 4>mcQy'ǡ1v)v&y/FO$аxd]bĖ7\āw9F9)թd {t mL>匥8KRVݳ_LtG% hň-A.0@wc( ~eTruְn~sG ,PmUZE+e?|Ds-fC V2* 41)OD%+d\;p}BVF]ZOWy[ɀXts릱}tmjn,f鋗s>oA3{cQW!(hr?eF{lr7P V[z_KB 9|.3{ˊIS뉅0dڵL;I劔O(_qz9}D/,1ZL^CNjNjqyRAKQOxPeypX2Ja0ohR+q6ƏD)KLȃ`/{ u) dd`[R%l&_0C4jw￀$?%V,Ɗ0nfԃ/o xmy,DR ̊ҍu/ g8$TC.!de0=r`slX2(Gˢ*q7n'$,)@h=0=cs ҚsN׀!1F2^,YuF2N/y>)AO ozǭlAMJX.U`9}: |)alT28kW 5zx<[ 澯!1񨒚YI;UF R}L27+1&rmf4p_b2"F\>Dqn0c<14*O=?TMSrF4R6E;\27;LMIDOe*7^𱮜TH_E}O r׎t8wEݟk|Ȭqh )|cR@˨?hMAiEtJ PkGww&+ Dc:HSWAOk6fFG)-Y$g+$.`hV-|O )5p@dp(_ bON'5!LI=;ڗ3)rz:S7K[R,ӥ@ǒN0X~0aB5SQC*Tݲ$QBmDP}Gm<׌(=B'{ɕDO1G);&G y%JG)AW@C7S-7^َX [n`uIej,?:Juu{S&*4D2qP*Ƥ ҩ[ _t{[6o,F:R,@D /ZR &vi]-.SlB7ljPݛzAwꧠb}GzWѳ#\`(W?Gi=6ےĔaCOܚ(]Fu*4shxMRG1W|w ?7N3r X.6uϧѹ~ac$Ku숅IsKY7iˮMrDnJ`%ap:vP:M&@ e+7{"w~k `ŊLIAwm/ݰ t#9qO! ]qI=3< P}Bga(WN|jWTc3 өϐbl]aSF~j6胛Mf3 4S嘅8-ܝ$7u^d1f,(nu* E,|nl{[{oh>(tdf'Z|5NmjΗUO1V43`d#/}Iqԥ5S #C=)J[=2nÏbjɿZ\SD{._R# "9zfCp:Γ_W\Oе2 S{ l۽O< ZδλBB~s$~D 6#\nG>|tyLҤN?ݶ+x IoҬ%^L߫6%82NE_`'&$K6XI`?BcmҢwm{:&Bwhsr~( D{Nx0j/-Nf*bx2 8Jgf^1"ahRɽh04|snT-;v":CX?Zv7?c2l/ zJP`̆EW8'5 [H#U2\iNSKiv#[fILdٕ}:BP}Sdy "J=FbfOyg5cRÛ܁M Y%+?Y㾵i ,n1ݳ,nJ_zJ~~RbDpL;oH0—Hvm2X*pxF5w|I~[&eLq yqg;ލtLd\Iz&ɤ7yZ73$Y%Cz$Y0[)@wؓ"46?f~ n*ݓ X0 ߾w .!!lt͏N0ɯRjGuE A%â5 kUJ0e۷3Ư \B _/:#b"Pa%cx~ `HqDVPF@P; gGh%'-S6lĿ.gsƴ:PA%S5ުf8Q٨MFv'|%Ng<(cFw8@/I؎pC`}~"CffPb NHӖ)__3cyڟ-+` )96`g=*xg`X­TGkpOPRQXQAs"+8+7( xNo؝Dzu&~iO15#C`l@G\щ,\:#@(r:9qz^t$j ދI,^bnޭFnWy4_]vd\L4^.S:riͼ?O@[^o'7t{;6Y$s&)BD7w`\-:*F𑴨D'y3h1zR^.Z'-:U e&b 4#$!aқFcaȬཏƺPiv}ׄ)\vZ'Dbk<aBNHM^?`E lF RX]ٯr#Fu浣6B,Ag~z1PAxsR8➩lM3h9FxljG_h53-[-pBjMQX\Lch,ʑFa:ՇB(HCECit] JI%V p^LO$J3~ AG(Dc}K3d$LTE<}y#LdM[6]ܢ9We눐%_Vj+@ehY6UUӷ,ilrW:̀~l /CbrY(GGYs)A#%5By+ǣ,W7<u3g;&x9ywa]s1K0cC,7=Cb]V(c!+s'TgH?fK0FEڀM؞'Y)[?jEA.UdVZKq,'/ÿd(3EEDՉ/m$Q,ѦY/?\?Z0R"yC~|Z cL_* Tu"c;|C#,XUAXWl6ȉL4\Z\˄: y=K2/.uӼH9YcU-ހ .?[#[YFBC'Xæ9sr^d g^&"Mށ&NE,*fG$HΨL(B7)DΧ1DţJH̕(Gn M뜈(C5+Ve[xp[asۡdz]xV];ex2b9-{% Ƈ3܄L X5֚\i,&+(bK`8yN d9I^6:5,}&IzʐSNW$9U'!|/[X@h趯!eWK f6}jK|v+XF.7t FXeSƆ»EeonT;D))E_|t{("\.5_.$܋oX2u L; }_v7I~s@t$()WyApU (>JYznTӔtK_8[Ly~dg%*6p_yc#pY%)! k `C4 [g@E%_VV ;}4L׮j-uG=lH94>A)DZ= l-fa"m6#yi/~ jD6?.~lԦjw:j--*1%ڏuҝ<+F#."`W&-džV8E?G) D)wZJ|¨Q\"RgbWX3! pʁc0~>͢eϊCGc(0J+.19ϔui =Eٸ)' أH5 1 #yڶֶL\UwSь&ٽӋj :tP,2;- ]]v/swnU +6@Bڟ=υ3 %wD܌YJ9k*շ߆S~z+z{YX&(;K VБ]7%{m.bwuCF:nU)J=IR{6}Ԍt~'.|>Y i %ܫVbƌ傎#i:!ga I=nǎ_ٌZEjm܎A TCZGsuh<``9=v.pͨZ%w^ކV'jIix5|h^Խ~x4,!@Z_./m4{=>*p6t6ށhevGnM5 ѰҞ*;P.@mUiXFL-kZ?? վ j1]h2jx=xE$Uh-=k+_F;֞%b`B Az(%an/n[ |.%FнZ 6at6dO?kaҨѿuq6ZN/ G%M=rS>fK(=( -/2 Y.!46*5|_n]-{!iECMx @i  (Žiѧʍr8ׅUDF=XIɡU2JZ+ɖ ٺt9[quq!D)GZI0!s`j8OekY &u &S\)F>Pwd?f}_-&l:VcB BمTd ]/Tp^2IaNXTmFRs;ase)TLbe/A1EyAfi /&ID ݑ:EԿ~WJN(=H;kT*߶`4Ϫuʜl zT+o5AQR]#h? AIW(8br3 BlK G"9Dm[Yr]qV?%oK3( r,eshh B83WʇC~z1[ M0EO| WcnϢeFSrؕ?˨7(x\SA%+Oޱy$IML̷vhWnxRE&o>#dwl]dX[VIKZNCM|T,T/OQ~&4b~ct $uxsxs4ι܈4)gugRZٲ W 6% X2g`o.h4^e[!Nλv=[n_/œWM4N WP忏3f⨞Ve++c|Z,˦T~Nrl

B,` /DAr8V#S.)Xe1\WĤ6ɪAwu 4b TDŽf.Zѷ^J}DՕ`X%RlUe]f/Z0>sR>/``yxoc$qըyC}X 2vE[s].$ e' [@+I{A`Q;F0[_+ !Ï<o΃i] ]hb#)wd9*SwDi&9`Tbܟk*fhˢTګ0e5ni֐v[p"ݾdR=Y.Qz~rC/؏ʫ)V[8Q}?_$A5,X7:k6N3񹪱+i?0 g᪖1y n^7| m!,oxUld3)V- kIM:pg.MLi6L0B|uk沽UZ(q lòKXa*Gϴ ,@jz(^/3uqI1+T~+;P=gVAFfM=큛Q]N;C 9G$DAв^9\:*j :Y<, `IEQ%ڐݵRg޽8sZsW*iW ZޫؽF X4"]#u KT{M?n-,9X (feP`7~jEBW #U v\`_ԧ ˬcvИǺ"萸'du?N|]+J?[|i.8lw6,xUIQrX-/ n&( ; ;KxfX cl@ض@<TQ)\*aUc*oHi~5TЇ@Jaˮ99>fyYQ;ksGM|/̱-RRu4 ]~=741%c8ỏ4.Jy+d ﮃȜE*·B*#5qn,66'{ޤYdiAXF8ж_;rAxGztOhY4/>svSbV3NjjIg}TO"bNRf7hg̦XW $NV8ۅ X+@]B_iwt+V m\8<4n4afoW׎ţKUR$ocZ݊xo)E.i5_4Z@4JLUI%˩!-o4nf_edhXs? SWveIĭBǣ#'I*ClZ'k U&㇁0* sAoF.°&p|c|dUV4QXEנK*?,=-i?ZTP(6F9r>%.ٱvmK[8$4m;bkv8ȭzR ۻW-zk}0姃p^e wsÁ }pg0F F6H*r<϶j"nºR$ F98Z}wtȽZ&! 0GAx K939ISB7b]qK5|6n#5S}f/Toå׻eR)am9 R`  Rq3;eVZyP˴=aNV }ZkL?Vt4)."^q!r$]-E0_GdOa #T&!zySvM]TR[ 5'b/{2T^Wp$w,%['c;sh%Gd.{zu{b%鐄\j;H{*Mmf^xb/p?7deѼIߴ1 2cم">ƕ ^6dz }nEЄ-vtgw"6<]_S='q<з` P9R/S2 ($I:!Fӹt-)k1* s`H0:a`(#-"{: 79UhwX?]JVqSZEdY52VO挽I)_UR#K2&6"ȳRzO"3 ?wh;MtnL`HUŸ"1nH_y;#~~aCcHkpl)V% % ?e+}՟cegP?J4q)\}^Ud|ח>ɲ1 Q4\?2&uR7h;3kI\ ^ԈjwF1`yK3Sv͡FCBc+dYz8jr{d_l:Y4jfʈRˤ(x`1(uUNYO9q;S/jU=!(bCm^Gv[k i鰉MWzRbYsn n&D=HPT)]`F0h}NܹEܦ$x=ّL7;]ƽGx]2a ]bf<)yMȊ6ѹpͅIpq@?C]ty&DM)DmT'W$(~┴="aLȣ{ALI>}5DqMޣ!SgZ6征# 8([OgdlhIV5*}#RBݰ٢!Bhi3)WEeZ LxU'l1 T޿d'%mD~%-^`{AϚ3xtsB b/y:qKpYߑHP+GtIz]4u=H zI0=Ƿ/:Zə􂵎a+,0}1NqIT1z!<53]A mxi@l8 [Det3vk]5x`q9xtK~UBu\)!nWexz$9bh>Kh{ނVHL][(^eیiX h kMn'F9h]UMc <"/]ї4#&5mtuE%g|<-+AiEbb~7Il8#ͺK*B:yȨ?D!%*S\" [U;gr2u,eѤ64HNLOZYqT'Iu*[:b pdWR)0^nkq\?tRϏ$^]-ǰSz$xZj橛gA mN9UrIcd=8mQQZʅsԋ@ Sä֞x0rA>^r #BE~ &FGz_E9l/3?{e2Ȭ ڗT\/D77JVmMG13N~K&>xKzz ]dN޺]JAb|~e5FďsT5= {eB2 }S?z2W*.k}"qE)ߌgTм'3Tt/4TTqR$VwB^2qX}~DٕuCRF8a5ҰRBDZ6A&;G`ʿܥUPDBօPnaiw5W*Z >R"߅#cIh5ѯʴr(m|䴀~U=f11]uNϠv6T2B=G!y}? VMQao76q9Rd^<f~fcَJߴOy,6iYW`U'Ǚ~8FNGE/@V ᙬT2s hƋl(z[O!|'Çؐ4n$J̜C 'j Jb6Q*'N<Iv,]Yi>OMOfd508 CNRD9i{XzS(u;LG;H8:`N*Q:,Q,o5#ۯᘼKڰWYA>>6ZJbc`I&hk4 hl)cZWYhehE#5_# *rM9_JW!=KgfG4{5³W'iWI{HLVech:96eÄ_hx ֥;o<0U*(ӿ uǬmCdAQu@/yo:?" ¶6r&Rd`ИS=kɀ?G3G<h|ZGWop`LCv.`'!bwo/k!Lʤ0%o-Qot[ʒ@ª1Cmu8v]F;\7c$\{)[f nG7RlM-Mm6@1/dïKgT w2Z~Ey9@]ЯVR骺9тcjI+0Bm&ul &<fGL^1[*nZɌ))P7?f3t O;'Bߺ8t16 KkO ԒKKJ3\_N20fC~I`EȽYYhx5iDʊ׎eX2xw{]QWH\:4Mw5O2S)Y7@Cb6õZ,hk}c*Ι/ i ^C>o V!0F֐0 KȞ\7uPt$a^GVHz|Z2+:Ii"t֏ޟM+rksv+grt,{`CQs[k[~ q$Ѵ0×״^;u+`[04M<{m{8mvo:HbK $lpI#)Va׆A-;l;a`+:S|WWmOU%Jڊ綠{ōa:hd5eE6_^h02tnُ]aa{!%> 54NFRRVʅ) 5"p̆"bR62eʥw wT~%[Eiy)Rn( @yY%QN۱n@Oa:ƣ4}S|,\c 4cܝZtY]C hjYYK$QC^ǻnzq!qXt a KA}{℩&/ػhzJL}ܜ\@#)m?<0n´jbU ,m{(( 3C9( 71iFpU+T+y?X_;{ #8(ڂogSdt2R6&c_jxq}l; cN6Ha K+yxr,>;>h*(AkI_@9@U%{614#MN|=oajiKsilj)(M! g5R݈?O@Fk]]n5$F"pB.~˒w4|c"^$\>|^u,K>daVUgBù: a%'(7멟c@;f A5CIV ;׬=$*/{r)1pSF’X!ED" F=gTM#lgLJk7b1sYs2y=^3;u3-;IhM¹M/Ǡ#瞴 u L5ĪO3_u/`2Eu`PP/o{_()Uu9#w!9ܠAqV 9bFMi p-5ёJ+@'t->b|ҜGAծפ<M3nQyC^J`kDZ "K?Zi v}B͢ylI_܊I*Vk^ Nw>thםx~AKSHWn%LbB7gVl V(.& ۰&PN\N, 8"e`+s759_vhf,JS^~ft5,B3G1~Дddh2*HE/ Ѓ9ɢotdN4<7L@lH4&` fm3qs#S)%LB %zaݬ.m}}KLshCk\ry-Ǯ葍yRCkEk'v|:ŧeh)!<#qC/sQF7}z vP_,=Ie>lfk$ֺ͍@wАVaԏ9ekMst]<<]p?{ע9%CzLǰCŮIT̝'jL'K$pO%M) qX~n ujʴ]pVK~Ӷ@| sG`!:J)H<B0kܘG@\X8C-Mݏ^Xgգ>n%6G,P_;;9LT&%U4~:iǃC=-Ӂ) ~Z F 55LLm.{ ZhXEꇌ:-`LUHa7:4y1h\B pnS,#$%gv|L>zשNIIo)q.g*l/ܮ~Dr]=>uCH=A-VWF{h,ѐc:dSq(Z *TIT֎-*Oذ4xI?|!CLCTVDQIEɑ#j:u@]7iZ>m=9B({?^4Mc;S:y &v2~Ȧ ƱgYZ07070100000032000081a400000000000000000000000164df7f6f00001288000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/input/tablet/acecad.ko.xz7zXZִF!t/F7H]?Eh=ڜ9MrBpD/><a:\P.E4LSv>BbSx-T^Ӻ$ٰ6z/Wi>mo6'XgClX% mV|dI7M7%9G|P i[|-r*Ir>L0 *ej {-GO9 44InvO6ZmY 3=O>_'##ؽg] zkNbl{8'ɲg>uzk}!<EF!:ho?A8)r3i2:I'FaN [N&p< XiSefr4$3`*߰kvTE\)?`qƍkm~ oٛE<#-2v*VL?(#Yݱdpв@V^1B2L]X3҇p fm/X͚PXBh(wQ4|l)u$)AO3&Q`>61~WqX@c 2ն/oifԿo'J7! DgqUǘOdNͪnݝWF.XoJ;9=%T+솩TGV<0D+ ЧĹ1T~@ G|0VIJQ,=>7aHH-[\xVannG\/ؽ X\Mׯ 9=`w*ـ8&sLzI'd9|=e$,a"Բ] M.k!FXG!±qbcԯ58kO W/їx?Hv e`os-`V {6 )&wU8m*0+UN<&3cD}7wיLlu B^­iυڣu ܵ-? ߜ$,o7Wx%;Fc* VHǻr9}fw2^JHv&/D ,+K^91?w)BQ__ ]̅{[^jWK+9Ӂ Ba>7O#2zBjI25 pEC+; )pj)NjrB6a' nu|XAnHuBVlѪ;ԷɖhR~HăEʙEo3_ԛ0NX;ߣ!28ճЄmϩL*sxq ۬>d Qx=㕝uK4 9w]b Kp.WֲyfCE^?Ժ+(nv[N9zO7 <8|)|uKǒ;~W.328yHτ8.')B-hN,P#*,h/#`~Yvf1=Mu^4d-?.gQT{:Ѫš D3t/i 2k^4]d6= 2"fgUrJ); 9QKu6{ON}hLE[-UH;Zy4c}Z7=hvyX2MCo>Zx{J E"%KKG!)(OCo^X@S8$ȔncϯP_Ȼ9bwJ4^NX{BS@1Ds&65 xou%5 a6Nro-pu5z t"i~M:c{7;NFI}/f/ҶL C->K%*6QJdyy>Et:Pm/Y6M><"CdC%S_-j&ZJUR< śf3)aHDtO̻Cj.#a^Wy'pa^xo&κY5,8\, G{/.@⩎; A۰b'6H5v\mtpu<0 Xƥ#$/O*$ F.X#g)PS>EnUr}G} QAH2Rd?=p&v~ޓԘ_ <-OtPr,fXC/@?x2sLA4++j_qtRvXJfs*jI NcA-?mw2Tp(4ۧ^6lМa4K*i욋|ptƺEa='] ="[RX`ԍJ 94)ҳ%G tV:l(5QHa掟#O*"h$eY+~&/E 2qDiB"8 G 0C^mv*bstm/W... ;33Ii}?RSY::MOQ;jet7A9~x%4s_ݖ1~0Eӻ4r8zL4= }3a^kuyg7JE9 yl3|CahOg6=QP$Zܿ/B󒧋GK7xk^a?8)_2Lr vLM;qtemP5gFn,xPå(iM UnvwZN{Ay"6lnKl\E]++z$i1dX%m}#k js!< ucAW| _}y5Hˎdѻvvh"O\2,cjd*ua)'Q!޶ Sjj/IVSB!UYwŸ8),(]&v9a85䐪lBb?2/a_KXk2<ׯv|r Od6)s/ nqE3L .#4yW}۾6 ݸn18>&`ELEiwP:Vʕۤ8y2Q}:H-շ_m ~G3AgU&I˅|g:]B`%&DeE&fg]Z` cUmAdvuѦp_ک-@X%ay0T U"Z}# %E{Portci9l"֗:Χ5lNC~sOaKim u\E i"77[wW𥩤 Tjw-"UեSS9@-y=_sHf{.8jC#"Q5Y`Ws 0.3uq_h]Y"͸+5m_dMr:!WH<5U`^ЌZqB9!@IB nX6cVNB1|bbC~bG]ɴ?g(Aeu_v̄ s(Kރ͟uF^b$8^/GgG&~{َ1߇'.\uklqXqY/YAZXs ̹i,hlE;cTAs郮'G>kQ>H" jlxK.`?W{QH׏~xbH{zIY;3U,vz$C4Vb>wqKB?by\w)iζ!?us4妱AS\Ð#VTSߋ h9QJd [OX;AxFHmK3WlEd֦B(F1lc*9qWv.L;D%x!h[;WYK6 STM;mwhO7gj$]3SgYZ07070100000033000081a400000000000000000000000164df7f6f000030a0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/input/tablet/aiptek.ko.xz7zXZִF!t/0^]?Eh=ڜ9LohHCv+2?Cy,MbnUoLT~l'5ul1QHm]Bs)/RoӋL>P{<|֪? y2M3*EZY;}-ΆtƊ%Rן!aA¥+*2p }tbk$Szfg1s&Jx`PrЀ>휸!a r/d)a4N&bᘾ xE \Z ;9*}鍱:R$%$4B׻[H:#8y>B- QBwW6y X0 al;=m3,!E179$ȃa?z 5,\,`QboI}; zuZ偗*2/lP:'pNTX6 당k]Ky[gniLLI-P9f2"UI[3K" ">VBe}cS]R$pѳruW`LedZ]~@EՑU, nrQ\$nmb$TMLy۟/!u^ԧ2_Ot1K+ G0-5zG.3mZDZ~mdzz0mXw<ٲs07j-$ꉘ:jq`[3,I4 f2|ZI3Ɋ>0)EWnYBB5Iɧ-~q$z?.5Ƞ6X}tXՒ/K#mYīJ·/+?%oj2Ju:E矐(i<+u'!-8gx4艋O2ԣԺ5?MnK8_ez6xYP:B CaKA Օ@3XHۦWgQm})q+LjZ),oKP7kǩJ7kx[9l48xMwAca͋_Ws*ǵ:9Flƶg';Nh#Mo&AL'OL@ժDj'귷dxSLnБw2*06 tk/MwmA]fn1Ú\!fE} VqmG0^͵fa&ܛ*|YM/|m",ُ7JG, /..}`+֟,ŏz 91M<Oj. EU3=Z3ǞN[@>K.N("/Y{ZqQ|e(mK2Rȷ%j=x¦/HE]_h[>B@PQeE_xU1y)KK:x'*Fk(0IEw;p-`/hT3MBt} ?݄wD=x]]We1bՙJϼ8> lk#te{}o!VR=SS%Ó+ Aj+fIҕ\;BYB]hN"ʴ_,ᣠ4=bzbnWFS˅ bF3[ _KiC!Wp0^C;Y-~V@*N^SW.b^IGbZMۉ1q2ܵ ƴT% )5.Hf0$w62LDBPBD y*#';mgDk =M946c7c~]Ş<o[Qy `q| ((inYv0BT O?P^qQ6_ߎ\C0g+3bw= 7냂'}^NX/9Eqbוꄇt᮰/\w>7r>pz@*xD7""@#{lA@xiѿ3ipUcT6*xN'kEh'KOȭe/־ӓHKlFtY p@0 yfUxb~>LZHucOIV tvصÚ?5~E:%{S;t:Q{g0/ ~0\'K*PXQo!jy^#up=<=7s]/r"ԖiJL&S%#{-Ёxt0xΘRT-ʮ-Uuȟ ++ SdmZ=ByG/PႧݢu|[=wea}0O2%zlr36j!F",{Ņًs]#uڞ "Rt:b.:=4w\ b̌I G!ȳk|kr/VtOՊϧUI*&R '\Y`!{zoJy#Ts‘k-Ms& n2l݄ᠫrۏ(Vi6hZb+ >yB#9@ bKȡ例(-q( JHϴoHk *6߭FZjXZNӖ!^~Ę~ ɼ n`qubk,)F2܍ՇE"P绝̦R{  !\]7USVUY?TJJNo׽ iZH%mn}!&wjZ3ˑHhMfFR=Ӂlt94mt f;|1~#GlN!_pm k4ٕϙz&]l_"S k ſ'KhG]^q ǖ[t!!f,}4abPiP3fYjsK!pK$O%)z@6iWtM"7-jg $M{LVgoAlL1ƅP0V?xnUILaB:(PлҼ^Cj3CgK^8v2dpt}QڳFoYb2F"MlƊSOoXTܵL=lۆAٕNZ~q Lf,3a5=xVθGى:7R\Z:1ƌ-%}eshFևx"  "2+nGuEr|.g)2&]5ɔ'";egI(N]Hs3^ձQKONv&zl Hʝ?r_2f1V(Y=Z;K\Q > pXHg$iCԶrF 0cLvM"*G0p آT JI~:D1Q! ,Wcϗ4Y3ԡyKm'ܮy8r8fJ}rXS6?2+M.IFDޯB6Ck [; akDspFe@;hi+h> deB=tXt;Č2y~/f?O^G*)JWio Q~`%x)iub_mq:ؑ©(Ӯ*t&5v*P`{r}$ IFm7|F*.a[Q_M<zՖM~X,UqLH I}Idi'̖koyX>Yx1=P2O}7/Ñ wr5!PgVm#wJ"S^QFYE1D?v> kՉēuF̈́W:yj m, f7扸e-?d5ஆ oC f^{d)<0WϺoT._:GF5|BR࠴?cD |5bpg&hvUa ;^?Fnnxh S_3Ovc~6UիUs2McW tN;`(NN_O,]h%4)fCU61m#O^\8mڨˡ{iv{d? ?4Oln6emgk#)<mV{dJ)M=Ƒ;EO*q6+Ktx@I =㸜yԣUb@W9*?﯑b;?r_j.>7 o{42þCfr;Q"l~*J mҬ<2bFz zK@"6F# C/(:]>Hw^ȜwzXT}u&ܕ?i/dCx`t\X!+@98PAny T@7Ѽ~pCIZ^VQYpʄ\=p7 "m=hgY=gPD xb޶[*H%Rj;EvYF(p[Щ"z=l2P=;s:3*"%2ދ+Wՙ##3*ʭ' jBuFVOS5=}͵a.PYw ?/k!#uV$sCuv 5;ZKE+6́"oԺ-Ǹ#=ȻP.}ĝɹ\t agVvrnFK=:Ksq^z:3Ke .*/M状ZsJm@ƭ4XTw>9*ٚh[@='9ާ{ snXE(drD# ![r|֔g0-7iW :<"f,S=FU|YyG j,tXWScD?(lR ǪpMZK`T a;JVo~ 5EIƦ=JHg]Lk+&ki=sEƢdvcӌ[6,9}3ٻ$2ФI4;g%3BUQkƅ5 Mfi޷艙k3. !۠ Dh^.%-FE;)F!0(0D lRKҟ{Ƒ8;v~0B3c{4s"+[XrU)L@B|}@ս'E}t^kaxWY\4vƦRmJ&d}{.NṴuڝ7ɞye(cyPO`eHҲ(QiVInL+kqH7z3=@gM4裃z6%⮲ 1?SJEZYdp<7OB5|cZ˘y(YH?+;@IsqՀ|Wڑ锿Bd~Ž /ފH!F~Ҥ@Zc (KڋnJyZqBԎ6( }L kR[;p'B~9'>jJ 69_ZzȨ!Lȉ~8mዤ[!pi!7#A.! }1ЎMoS *LW!'޲=g7/Y 4p;sHf `~L?gELJ+qԄ44MWۍ>?MyA8= R'vXi&a*{({ibBeb~ N5Z.VJ*ӕ2dkOlݾ&_hU#R]t/y6kX4,@(~Ҕ ԭCFS3䩖gT*F!U$~aC]T,jP crgjpm%DkӗIm86FƆGfaq!H,V1'((0VFhqDZ p2gaHhmɨDpŽ2s~t+5H*9t$O@ Wlk] `uDEg.̝Mۨ36]vKfqoprsq 鶜wh? 95x~d|(mx@DwG mD.O?h$J㩅rEZ{>De`U®'{06_ YP곋gӲ`7$I |˽d((7A:(Ue{5ex!^%և 6CWa+>eN}9/7hf`+,U3P8B*UQ}"# $A/UH,FAi|^3 㔼m0 :淯#rH2Oa,paJtf)Nz%5bDJEv0lq)_Ŋ? "?e(-Ii$#@il~gsobDKf 6g]􏳪P<囹pVxq͟ڋq%uujζOP@FHVLDSMi~۸A)ψ]+@'Gچ.k407H!u%ݢPRܙ,$=Jh^)4kW!;g%{"q[י1 rK ֵT;,϶!:/fn8x*|?OVnJ]bz۵]Q󗍲V17j1d]i8%ɬf,Uѷnr$E?+8TV ҒWtoaCH1l bR׶0-TxEV*>E.>_7FjJ',ō ;[^% =+V iS}>Vi}BJ6e_I#3 zfNFx-}p`()IYsaE ]#l[%&<*f#\&ܲy4}i], |", /Be'2X9Bˠ,Dկm#2c4JLOY7j%zf&2N]$ 5e}(0vB6 $ i&JmJ5_!baDy31}A%oH9w4v`PIu5e")T-iM n17˫bm`r;TCVަ0 p+٢1_>QЌ#Rn}DY{\6c0kH[lWǯjd7F&IE<'zHj|+eykR*züX93q E n+av,9scAl׾2?}-G+M$T?2(#> 352(>[,]qQ:z$e.;\ɖuT႕Y2]&s{p ~L  D|GԌy+~Py3FO"{FAN(4u1J|V?& HZ%Iɓ,4H,== v Ec?`݈y"rcMYŠ6p();#J:p \ 3&N~Hgn3lXi+U?L^=)=P缅H̹t< S\19)~*OepS9{q}u W [A6Kd/$J{aWiC6;9`ޮufNTط>T #1aWǎD0x賓Go*.UqR| {Z) 3Mddբ'(%eW9o@LrA62]ljN'eisi 59 M ŒPA<?8fmaE88-[ 1苔{M<+ycHx{&I\?LwLr_r:զx羝Ĺi?] nXD`o52<G8yW_vrksQ|+l~KLIf-78 ͺvuPULYC5H k;$k{fkECzY;܇ N\I&sB_ei/<.ΈLK9Bw{ݮ ^>%bl;=No|񤡜0[mdK #zV]kUGB]O@D(1&YE,BE฻n=c]D͜r\gAuĹR 4~Eg>pg2@ [ZWgm5GڪpO:dnJ<烼ɟsڕ:sS#]nUU]<*z6hcplmnqB7q)ɦ4 󳉂adQm$9 ]~ŷKQUPA[BG=r>C.;AX@_r4R6TĻBQIKs|Q%*LaHM#Dz,^!HWZjpZi-y? -^YJ>\_E| S"0-aǫ&M~\7"̡H|OTϥ r`|u@-k`<"Fj%ܓi)U 5[$nFm%bđzZz1d|hP$|ڄ,%Z;w.ZǛ 61ª lUOYkݒqFFTA`LX*y~S I.2W5 )vɆ- .i_{By?f;B WLw F H2tA4CNfOQAFG#aq (F5/FNȆ+TZ0{ˈ>#iޗ[_myKZ%)(&!]Mᐌ͢Y} TVaa8x ; ;Ԟ])X// X2X|!o_)+VBq+_104;+g^ѡ׼ɽ{'K>=cGeq~@kXv`nAgYZ07070100000034000081a400000000000000000000000164df7f6f00002320000000000000000000000000000000000000005200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/input/tablet/gtco.ko.xz7zXZִF!t/W"]?Eh=ڜ9Nw .BgY~<`^7pmɯffa4_3Biv͌J5Q1_R!n4e5a"P"R;RKT0= #ːg zI% 1"$WP $/, MV-{gQ& AkzwzZqU亀Lq_645p|bH=W L5VSlVvAj);[Uy&TU BcaxKX6ZE)DZrnLH9yd~ YJ*>"kz|xರ™0yIY1<[o3feZ@vDxC]kBU˧QPsWP?HP'Q[Qu Qf~|8GĻWz.Brpc5K5nO"s*cO-B }xlL>}E) rIسk v3iis @v؋rrh,&%53u(l!. ~@{ % |'#!~&y%T ='p _N)㛋z5s9XkJҘO' ccH }iO^*)_h@sa)hz8fMԞ!3a7T|c)WߚǒicIŏv"N .ٓ!og(1TI@KX*/xww,`Ʒ anGN4W,^OK8_w B,-~,Eq,bقM)鬅,f 7+"o)k 0$hm]>BkR<\Pت{ +OY-6E}b s#-3 =Ft!bIH^J5c/w7f^FV-Ԛh^o֎ EPbʑU,b ~o4jXSKnmfܙ\ZO[Z{Io/aOđumM;s;A}?P6RWqejZAC5~hukU_q4&Rjͽx9<{ϯ{). 9#Vʔ\/L@ ڊmag{"e̅!fLFHȼy>bH8gDon`{$]E)0Ix9yuhm46u3* wM۩lE ۼHM EebàȈ|xDij^;!OLгnD6ciW+;AƯ8D Q` @"4VڶZJɗ{aIgQ6;9k2Ʋ :"]Ȑ_@?D܈BTY0fUzi`>J4ʟ{\ߋ°'nX68te@4sGcT6S_)~-%s~Du=`^a7 -ijF;#*r'Tu#k|,Thrjok RaAHց!@I56!S a} [ 77]!{mܮЖ!^%pSf5^V>%~ܪ " ں&Щ-/ROKPM-:]7%ɩ̼JߣŠLrq9ÍB)S*^tA68LU {Jϼ<bPL~+b~{{ȟ8yH2UB~1g=DQB%` ˹zk[1SӘ5 M/5 Vu+zv/CԟCD>~vH 9"?$F.1NÐ90ݯ7fU>\yBcO֡}+l~CPNHzΔѕbrr'XzpB=/Ͷ95ߍ. dO_l \SVZ5䧍Ox~b(kpyd.^Pޘ%(aDJbj#¼K }p^_ivҘr#PXAFsN1>Ea5fUa{S-<Ÿ9^g5π7B41(pc1+wևՒVD6O u rh̽GNZv?ͽ.p"H=#΃Oac\.ÒϬ@@ k5ڑSjuU9̹CV]'}]a?{ZL ,}\D=N_,wUڛ(vrDl9v۴:d:) -F%ސGm" y GЇ2%2VwcgS]L퉑v @ȋ_8G<2Cn;<'ԝ"u[]8c!]ЫЄH݄`c,aU{[wdN,߯+B[W:%F/-/Gt[~nm u9X8   +1.r H}BQ騔JC3H şUO, wCXwTZDž-tk"WR2Zk-mnR3~? k;͔q?CQ1h= (~ el}?ehRkcrs?A@ q2a99uw){ 6`m&m /ʲB('#l})t~H1Z#6gmLj@<@u0ͼ GR1k[d2 G+rv:ߕb(^*~ᦁ`)L9oƏCEx@ss0+$oYecE>۾k_׏zk?oWG=IFFGiBږCƌWƀ3y\[(,XAfFq *QNӼj0Y_vTK~]9x࿘ #ukr -@k'"3I܉ ;!QeLMWP +)ZP>-cCAUT3-~x@q(K*{R./cqÊ/A"2K؇WJн֎u/YHgclwxhEϛDe`?G'[|rr-%P['  GC- l!{"!o0ibf+FQqKYq}{+x6~*R qg$鈢Ŷ>^ymy_ͨ`ןK,`)yNʿxu4L?aW񣏚q2twȗţUF5|6l:6nbwNj;<@t#}۾8(d@O"\%QQ6!m2R5b#Y:'ŷֲ+nijۮtT+R";ֿ) *pH)-& d$T~w{Rsmڝ4ZH@边fM33yCz2tAJ Ҫr,+Ӹz^&?>e^dlilTH8z߾ "!wIe뺜buzO_\SD5{5'[P! xlg]ᶕs}Hi^g#Ι9$zFثy6[̏3객ۋ :բSD5!JcwkQ=Z tteW~ք )ԒgI (@ȵÏ0GR3CQ!Iɉ I,Aء[/)% 2pބWw{6^Hvy u=p4pKnDRhB9t>=Ycov)-X%V y\ST܆A\^-<h hTG[FfByŸ9>v%Ab4ᬋ_Uu_P' ۉO5˞ zގP~`kC(ViCnթ)Ȟu7JzH4OF R^xTD +# UKm( r񷃏m첯;TưGjj&LLG=p8׿a .:_ة%K4𓤸^}UiY_ET `I 2`a )øZ5\uHO«-\xYRUqt')wu1 K~Q3>vOsR8ӝ߈c8xމ VCs!R卮t}^@xRa:H9HQDgdvmCwCM4Ji"EYwJf&lYGKTUde}Gb@74 -;1+C'bڷd ~; 5@p<&j3_j>݃~8 "Vl@%pH],Ҕn乯jx-gnR|N{hn1w;U`zz׍?ӡB "Rb|93ǒc/xBFfDHgYY^ɕ-L$8[kDv3,mNQ-sYЭr8`BeQ)~;XG 7v(4(rU=xzP*zd'nn  8Ѳ(6Q%j`7$)V}(ћC|Ù|QG$,0+!3At>G#C'Db?to],[bM0,gL4$`+F|aѯ%|&o1qK %[s%l%Aڠ!h񅅆yiE^|@W͔N?6"Nl/eE:K7I=GkDh_C(Y=v4=#ZJYg>ߊP.!߃ _g+OZ!KLZ7u|xHOD\¶n0g`MFW?ڎ׷:JTJ̀js\[f-dWjδÁ=D׸4feuipF٢ك-8 blO:8Qw1B;2oeTodm<6ټ pis1G(NX[|ҵI{2: =(kbKÕ,,]b?>' (JfRIIAJK)4Q2ud"JH,h71̕SٵOlЉc.G*%4#8Eeig5g²z.MZMa<2rI >jł5.SRVww})3&̟4ЎDsEBni9eةM3* ^,̐X# ݧ1g 9ƭY)A$c9i3V6ZIxg{PG,f}{dX`bϕt$$Eꓺݿ$iҜYOtc q͜QZ+A8m1Pޏܱh>3s#ʴ?xpw z$D&fNRn8!ȏ(^s0“NP ‡x$yv+nС|HC"z DDaWyOH-mש&[̕^1j`k%}mH-*HH5\UJH8G0аh ](Y,[ӻ08>ʰԠK53.w%t[~)nw(U A@v);! c^x(}H9˪8rWB=(S6 A0.K8;uclich$OL_1 f'$[7\J,+R#@b/ekDMPM$(_)=g'Ɔ?mkd<ˉZ~J8I;?yVmoNbh5I;՘x)~+&I[ gZ=1;ᐜx0LS@MG$hEf ҩAfz)ׇ$ރnR mAрiYjHҿVEÃΣVz8D(8-y{L(+U1z5X*:XgRdy =_Af،Fs#7wY,Ty'=ζ352hMBF95Q۫::1})]cLڬ*׿&t2 R`'"O7Kvhd%IÈɂ*G8SqE8 N͞Q`FQk2xn?|4 oݱZL5N w:X>ӌ޹Tվx>^YYDPlRp'?|0h|Y|P.NGցz5ߓAac 6^$r0\i'Ř5+!28r*&o~_-N%շDW=7nfQ!ljB|ЁxzI=Ayiʐts#Z\#xV𪂟>XiUFcq *c|2WŰrЋ?FRSI-(?9藭6bpsz1BCczk"E+OrU _ĮI :4])/߄w:R BTQ eP6:Ujw ߧ$_Q1+wSQ4kZs/{'~ w,9N ,(G؅`L|";фnݒߕsC^N 1dHQ 2Zrr5"ok-p-Se#pxcH92$P=z:8TQ$W@axm S$ Nh;MZ 6% 2C& i2͋]{I۱߿Lo1eEt%˻);fm'RLLnWֽha + ЪB-h2!UZvGaD~P5>Go؉*;.]~!}w }``s0-4^ͻڊsܬȮE Rߙ2ܤPn$,NGR]Q_I?9:_@#,(aMG+;͹o?u#0g+lmDPzd_-RهVq|:zB V6z= N>A֡'^Ȓ rvX_uh,YEQg!-R5A/Rv) ȝA/uЍ+ں8s7qo-bbi(^X7Fo­ :ɳȚ˺ ^ǻ*FXmbD p$)|!pVե<-HMt1lG]bQgA!m5?yJ>䊠`ޥL.0u W#m͖9p#]D/ *IBOX+c|/g'4Oo@[ 3$6\Z7|¶l?]u|~5p$}tƞ.A UWfr wB'&̸g/( q&a@ˆ_MkCh/_~ˮed݌K;".xC셅 EEٖ P@_Z|t.fYi2(' a7DWS6jtmt s7g<|!8d<@O@L=؃@;vl9hZͶ4o, u$#%Iiqvx1H%9юk=g)&,Fu:tg[j~Ԧ9wm߬k.Tt"Yii*ߎ mݨM` &Cvh=(t8Z%>A5~X8@#폮КI&  N%M+PüxdXq|Jf%f0ֿ ʍ1qq׸X#FޤhI,iWϣObed03L`z*pr@VZyp88QL<> :{srzKqHzd\%: l: (y"n_ą}97OwS?\C1a? PY.%_h9{c0{T dE37vRΥra[pk6WKpvM/un[h2h+Wi@"5MF涴qA@_MuOʣ=+A7Cà dl}CI%~iF,#!` Z3A[)[_ [ؔ-YDK=TdD \~-r]"^cbp{ p3Lhikc'/HqvT8}Мn#@uxAҮ- );833A4yw_A 2}iARZ_'~ebI/u9}Ȯzƕ5h20 Dr o#W~2`򗨾kDdfaKͰpT|%e<`Rg16ـe7(մ z93 h2_0x=dTɝdߤq t!¹ r W\"l'_6ѫ mIaO eNUs 1XTq)ClO7marވoic{jTF3PͲfm$bCݮmI=n8j{(?QpkNL&/X!ӆ r>E $N#*>?%AG%¨DL)MR9dC~ Yr%=_= $7ost%6k;ިN>mX7S Ml3ź>+ ;-hRVA?Օ;5<| p>Lb(.&6 M..{ļxP9asH4ܵ&<7ˡ+0a514=paU Qdwt{qX++Xļ8N qÊ@]5_V ;-/ChzC,P"/U(`Z{T#:ڋHA/ Z\99p 7bT [}tWe+%]Swץm)}1G*Eý! [2'oA˄_\ԜL`ȆN vUPf̰QcfQ\oB8C je܁}Ԏa`t&_*G0pNe 1bSWeBaEܭ ŮX/#뮙Xu(eĘbq[ζX,ءw lpnvNwxO5,oTOܗm=B8(ņ}۱S V;|* B\T`{ 06pUmߘ$YS-gM%:@CWM?",[̎{lSx 0)!VOէl@'B+|3lU8^Il:(t?WRU_5Ilffjx]߻idSR_? Alm/Ƽ$-Ԃ9gueNX:g5)hoD*|{8GО>$-3LInhD EH1BgKN1>-)6k׵ysTkf2; |]IVJm%.4DʴyB'j>;~}#Y!?+3Uu:5}/D(GS?n _/w/i=H{E/Å@-觙gOn,抝?F+|O.kQOE8^91 | ^:Ȳ)VTEjAEj"&9yg;j*i2U\C\VB#: D&A.h|-1˓5`6|\7*{%2P46q|mspڟ xt0/?J|oJINBg'.CsE$1,jP@ܗY4/"UjYg[92~OB€u}(<E!JGV5Zc3gp`S3dB.gئK)!;{tOv 3yF. M>~*t% ,ou^HMnhP#zX>½`!zG GjD p͉^xBnkA=Bu搑5|m#OgӋ& XnǾ9x~T 9~o GpSae%g 3=Qℸ5> m`u-orj&j+IEvfU39˫[ܜ "8<ɚTu.%N ħg^zbBإvޞi̘ǻo9 a6tGaQ<bz St̜`TZ%kHI'StJq]y eCK1h9vxKԷ(?YN1s.gE'mHExJѯ:F9D_c큞8~&'ڥvp Jf~A\A}. 6qYfAh@RU|׈ }sBYL~n!~=I(՟L|&z6泝GlWD =28]4rg{ۊP>B_-;EIcFLvZ''?Vcv'x3P/IihonPIDŽQSTuB,+2=FZIHd=9ws(@HjSڞ[~P"=b90R1(,LT4>.qQKs6'H0+vj4߸j(pYY!$b{:ĵ;Y&o(9"a̐*]`I"*-|;,Z~1CױIҝN'yp;) iVHctwOx׀5RjUb,Vzh4#4wϮML?ؼպNhz]#]P6sǫMRV @K~xiHV^\G0!D^HS(`(Px^f)r*YJ!W`{q4wJAPUO_J8y%uQ+;Ζg_oBZDȀ@z[纾 7v~=h6Q0 ACAxbY(um" 8#O>é~+?҉(C]4͊ǎ(_R}=pb|skE>*q^ ,,ãkI_UmĬƲr~y6MTכz)Vd|S6?e9?>f{/q_3^8_e䠔6-w_nO.U6v!%|]YO΃Pu@90 q^ȵ>O'\’)r`'䑯 !e4{hSh7,q}." ޵JTXiHKYL޹`BW8닝 .9DlGˤ̳e 1,'!-u;ńPߚ3b]P)E= g`I<۱i"C2i#Apw5l+qΛQذ& >ж&{|`>yΜVKMz'=fm l xߎۀS*U QDTj/mU֑Hq4*Ň`|)EӇ|0mP2w~Vfiv;X2EÎ;R K'?K wt`K0Bny:s;Z[ϳb} g)G}\&441L#G7|3LpV/h#֖m=s42Zshn_TEwG 6jrrrgˡ[GWlĸ37,!Ч )}ɽvTU=p"q9(ʧT5iE{l<f&;H qk? TmT-cWzK]uY.D&UZ4з @@1 (ȬrŤx؉wӝu  RVF,.ҍ׆IXމ5?BZaf{r ÊZl gw#e"<ۍhhU/_G^r7]@XoGiY"H$E0WOlo"wx<7_'nP.^OdئTNKD`5xE?cH7ę ;"O}4p{(ViGg(ZX)w?{-Zaڑ_q!b!GGtH~ȊJw"myRk rnP5!to&cH2P= z2z?k~_m5){LD4bk&0Vm{ mn^ؽ́!҈\$DcHm.NⴣЎTtϓr|iyoABGM l{D{ߊ-KۅXԺΌWRCFX< M)\xdZt;)J! o+_, B=DaIX3/c{櫭nnΒ^pEԽ+WCi h]ٸkH0^ٕ9ӂ>c '6`fhLo-AvN?ި^DE8:AI&`4B8  ,TD4Ynb%Ջ%VxلFڞ#litY+F,&itjV](~N3yM8&DyeʪdV^6i&ߥ G\yόad9cpC^ISK|%ץ 8"VsJѧ1FLơTax*C16kHoZ +\{4㠐z|y.} [ cam LDO"߽4D\ *^Mxvl ԀٮLOkN}䁇{ĶBr݇8*1,R{5Q[N\=k)h´6azBԊn)clEV9YTszq3P!6kZҸܛƙ>EkpW0;AU[}"WB[D3v_$*yZWpj)UΞ>vДyz7TсG>:g7K`:'sYz&mr۵l8l9EވIt ےhۼdNm7/DӴlks`֊0[hív$7K< u5x.,n 1<]c~/PX}YM`K@}-R[̚6D-/上ԍV:5o5 N+ݹO9DTQic3np_ Rbwe#ߓA2̚Ɉ`/.QN[|?uK.᰷Zi$6,q[ `\ZΩAPM|w6i?Hd2*yPCjp Y) |7rQ0CE᫁bͽx,+|G(N;ǘh79h- @_*7~j -M^d6肣EQe\m83xUcv gO ([|T"!n_iZԠarׄ/̜^prw`]XC4JQIFgD8FR[Unu{C=ؒE,sCR QjU2,DH&0߲ե_PFwqL<#:ǵ{@\ " ˊ$2W!xTrt7jMVF3*uZ=38e2yJj)Gu"rDN`y1ೆ(>܄7t%D\T<85%%>R;8?Ƭj]g 8NgU't1/jB'8q||^okAmC7c2 OུM \>VLCg&4r7f"djwRhG"db {)mZwy9aH#wz*xc޴Qn,f00;z+ 3%jv?vAsb45[M6z `_|V*FbOR<;ʚ$#=_!_+^񌐂}Dsf5s6:[ O_JNA)Y424/E-@ۉĉ1Յ䔪racHJ) 2@؈Re},Р_e5(>%_m߀() 6G쯵# mvIO<ma8FS$`R^؇pAgQ!6Auk)+:;kS/ +@C5_|JD@Ry` h%5lЈ Gxc ~*A6Ep=-# F9'@J I͋և(Cf&Cu+hv  Q/yЈ|$JcImarR%g7y `!@,@徖LijHis|QkhpW$UA(JtyL97E^ahpB%S hԱD?B9E+j, w ן1jdbC7]ƚ.ͨuь4A9{DIeez+ud~l6N5 NTZ};oL&;Ϻ%9;BlQ̗5ORS@_TTD;>).HX@ZIK}3H7cWNzn!_(rs$y8rKRȀ{oആ[X,\+Xb ,Jժ*kʹelr-7Q.Pf$[gFٺ@}bu)5 y2zf4vE'3en8[Yu$865PGo:Bn>5eH{ۛ6rHpԅ̂H/%3匟^/ +sm,o>E#jjyc"#{CqG@_j9*ęonNw]{Dq\`%;.[)m5c_/d&i=Z$25  f(CЀ5%pXFT6^:Z5z5VR; kbGBiC kO+b6B8!-pañ,L[!|mQv.2]<︴ zMhl '8W$;] Z0y~yy ۩QIv_=:!U@M5[Ę X?a @}iRɲQ=='pLbXFV3~Zۨ0=Y(~?< y4Uti7\eF"6쐚 I+#y8w؄{ZlPe$j.ԉZt]x%.O`Xٸx77 4bU auh. s%+bLt:{',$Z8-4dլoudsIB֕l?|_IKf+F_&'{l2d3ͮĊݩ;ob=-6+ɶ*e:y!mZ8 oѮ?iο ˟~Vc:ds ƮջvP;y:d-;X 9[GW%e?]<fd閠#Ҁ[ơU $'ŀ!vk}qaӓ+CU#z/Hl\ ЀJ4ssпv~^ SO@zK1wet&Ul) y3C_f:ٕH;+5* P\o jISy!4'_n/rKuSyKuV/U4hz=7NhBT#[H {[>b˷PUN4|"WD.j}/_Dl@d0E. "ˣGK-`DUcK?]SMUlBȅxê4my+dHf {D &*[vsob6hv 4jiPYFoU$XJbQH=`tUfMiwzt(Bރqs*bz\EɌ^6/ e);vѣ I\3 "IHɑQ<,BFohz"hm@Oe8Z)T@IR]:W\ꇥ5qP y7dL W{Ɠ *T`z&[?qƾ=7o[\6] QiIɳ +4 q9Kp66NF+ZTV}kMD6Cv%k P{8L1첡>Pw3Hdv 2L 6#(*ZY oyekj냜Pي'w3meP(MfAt\-FRױ~8Hg 9/h/D`ǭ6 )'2d(T$,)ܩ.rm?b1#7Xb u`$ۭ;UtP`DesOjėD'S`DnD,gr?<B#@|GM m~8Nb*$ݛh:.zؾh賕j[ybq VZۼ9Y88l԰G F0j%GX=Up,9U4&0؛ ӓQ>2&Z4chqn;R]a#?դUӢ* VtЈ^COLYjFy1;V&FC2_{U3Ǡt!c?M'),:W@`]X+Pm[l¶E>-HZ >vO%N&&WS^crtO%>&Rf\k00$v rձ3"fy9v{_[67cJe.s\${WF)vK!ief#nqSSӂ pVB&)6b |re`ʎ휫 YEJBl[!XߠbtHx_M.w\%D9T!Z~k#VBOЊ#Vk;VdⳂ??B];oj p(9Uwx(xL2"ʒM 3 Tm9c +Z%AF&QTn+kd&V'g!&Y:f@fi d\wґCXڰiF%PImŋk ^9D6h"%h;\H+~S% +ĂxCj")0y!*BlY|oْlc+𚤍b7;yF2B}ْi.5Pu^ ]<k#0o(ʣyW\NPaI >Nzqc?vHz<`ѽI@ހTK1 Wt/&h$/;}iĎ"ժ8 z2钫]7bZo`O=$Mr\Q!q}9yNd)<&,~FxeQ'񽭽|7 !9D q:TujyTm󡟤FDk؟RNhH*wAya\ h`qkA`Yl݁,3X.iB^֤VRb>$&;U2;{pC[i4|0MA\Dkh>:g*|inһ[Qվ۸Nq8__TH=esƶ "W[`).5t6q*ӔTMbη4m1O5ֹLᮗ,E2T-n7y0Уun$"~u-+0e٥I J֟h!#3,}S.5ED-T  S-.(xn^䒑@~#>Ӛ,,h47_3?^k`%qVK`'Pdsl&o{ Wa%4qw k8 %W$^`t74|,%cA^ FdH}r~es.>c4},j0PڥE  K w-qGe{ J>\iGpgaٟ_Qd00<ngӔȕh>]O&Ǔf!tDϚ̤|(dp%jeOuL[dCW!Fa;DYd`{HBx34@v3ֵvxF_0;He wqKM-j ؝ KSXKʯc B_@ճH,,;| lX7OAД&Y-󂩭Rjˀ0o4}$KCl$mnP /'8v{q C38UdA:+Xf]Z2OJ4dt1q3Yxw0N&GW4dPh\?8Vd}k 4GEߵ0ϋZaO1JWJ2IK 1cHcS [IKvԕ|[g;v&%Pn8DKYtf@IXpZU&+bFGSL<tb>zL`[i"m\Bidd+Fx B[‹:󙹻/)+v_J`ܨNl%ikAcoP]׉ܲ~|j^  3 uBcl t]l7 :)ks%g(!|4_<۟/ /9|ՠ4Mǥ8S(AV'_(aŨقJ` ͂⸪O `EZt{(Oyzb`WO.QBz䨝Dy4lT7 I-&"0" rCz3JOp5+v纭!1W}@1Xc!?!hu$ڧY~fkr N_3sv~q -uTVs\{@]NѽneG_7LB#5kj턷b(eo4Mzⴰ6~[ꔫ$n}H>faP q10р=t}6psp{&ہjx`UC(/y0,0|]NFzu/utuW p++K7x6VK y`8W5i6|g2Cx%E aԇfl^(D7 ߭1Ne)ASw*e[@'ʳXaNAwAqhS|(s/6"rl=عSu>a9w֙@K\'%QP_fJOņm~0p[GsrfLkKԘ[NC}]?.m5EA꒾eFoJˣDK<%^uT`f0AY<|1$!2y֍uw F4{+9Ȼ[ 3/>!"+ܺEVc;:"rOG>ʲkhGFk-ܦĎ>7爉H,0t.5Cńͳ z‡LepbCw=5dZz9"șT݉L4}הw3Ie=XH8S=5F˲$£wd-N*\Tϳ!.WfkOjPi2ÏNs`;FZli[vCE>vaAeMo'Bs~o}LB>rUv+ EuGtDJYK쬩bW)ZƋ" U3Sw-Ou k;x(IyӏdjN{vΘm3%iМi@lIܳSN̩:XiH CvB,!U bbzȲTD 79z0&6I7s f[#GctE&jPҟ 4/7Ki|tH%gu %Zeo1=W8ة:3v( |e=JJۗ}PF v N")/-,`m7/i/C.s;`V`/pL0 CFӆ;S1`'[V/ke&gC=&6_]:,}o;QӲ3yJФg@fe[ːwJˉ.l2ȟ!E7nV쳁,E2>rB-TD&tM[r[UGܙgi/lFj7UKĴ ;0%<ڬy[G.7|~9x:U0x7b0Hi=s)$/-s5 r-0FR}5Ix >F :e*j(Mb#ArH[]o>{:+=|fjcNn 3%(ΈKsiMVfh*,Jp&?+;jKݎײHE \©,H%Rڔ7 )37_kkTv`|C-*YJh֤uȐC$3.;76G ,&tP8hg?Uڠ%,Z[ zo"݈1gcFӲd6iKuR4C&tyKPa_ik^G*.>]kXSP z52HGyH=3[w*_EP)ƛهȲ dԶBN5eVHPAėi> 6}*)?41; lz;ua@n0!5.vj eTeT: (}g\/0Ư&I Vu{<*M-SeMV%qT_\LJ9_jFpFLGRH_]C<0I)t.tdϱ(m[]mV/t kXqvJ4UO֤eP껚6%NН&}.L(HO# *Iɵ]8 Y0DoHΦ,o\ h gO8 |ss8*JB;URvZA3ޓ7莋c]p6$ѮP߳x6W`RaFc~),R>P0A)zow6uw٤kL1X?>L19 -nk$we\ ¯S~>l4"FE;pˑ "4pAF RM.ĉ_'vK΋eK ]_63Z[QR527t4(dZZQw7]~oᘋnZPȤAw0k z_o'FLB3k*4aa!-={awM> 4:MmfX*wU|O lƋM3_@ EZe(-7uW$mJ8w9ă|x95@I$I7 芒i,|M5%h/7LDc:S -r7< θerГcLf kI9pW>wV![?un@zB!{q1k;Hy.tT]ԈxWgkT`1瓳;foumOl!Zd{\sJeYQia~)"a[V!љ1Ke&wp7Gr# 3<.?T砀=끔~([o1]kd˪zcyд\2!o77V߃>ȧs_?/'tOK;A/pK؝ȴ"Xopd؞-a=,\៳83iYᔭlTC&6>ʞ{ }#cN(\HrB7\Jf%c"Xc-b;ZP1PȾC%8 &[],n79~_q?~(bxW2mh?&HM%y_7 pR#@K[>s<ܛLc?oɞ~"1h:,Dh0b aFZ㫣(ѿTZ Uࢵg{K+10&8+{Guy8fA e" mH>a<3p|*}hf] U#Mtk8stxISwzIH$c23<ք i_g+)6# |30@dE ؊y}OND3 *CaĞ5 &T*ϛ'˜[vS4BH\v:tnw6h[3\t!҃cOwǴ3e~;Y3Hr8AY;L_v"^QQT2Jzw%dEyDZWĺm uwx.jeEzN}AQ:APU$v$~<Y,>:4?¨MXiH-)jSK!8i3#CONTq@d ">W-7QCJGy.E;Ȭ$2< ͆1q 7pũx{&Q8jù府oATrT_A3Y:~Cİ*=_OcOp(AO/,4yx)B_zz*^P )a|aD5ӷ|rt~܃rS@1~?7;,uQV F ,yhY/Z?;dҋ w)e7LXRqn%FIzGk*1ge5q/1N'zM2PIGZǍ|RQ˥ ?MIx?`bد"/c.]gWlTr V_w8|.f~ub;*#HG8CRhzFHG|W|8̠~7KQ /En*߉`Fsit6o}GdU 5􋨤G#߃&7QYR@Nu8ΰ(ryodaeRx@( %6ߦV'|{ crA'z}@2lGͮN&H32 4~OmT*Aٔ_#Ͷv˭_yN k)T>N6 ?]jR e~M K)g]E.:?o=%BQYUpN!ȩdIf~%捿(g}n|NC}_#{Ry?Wro.n3+ma,pb D]u[ -z&:_a 'dr:fr'lʁ჋phaÀkauB[  %iq@=nh1/fwGj 5.rF[tg\Y: ZYӮ: "\!z]̰vJ#ڤnnvp4-`㙔_׾qD? ig=f`)Vmk#KvޞRпH]5z']\ZkxUn6]%;ӭ^=x&gCpZ@9Xy/Mv9iO#.T~4ixEXy@Wg)e|nÍ ,QýyMijTnO6\^fwΘ r-<)rb%[?QVѾOj8 )$}vYo1m05q ?jF,*X!zB&4 `4\V6!o w}xs`D⏷I^_0ILu쫑dw `9+W8X9 "lZK:L (p lXWoiQPYJ0YnV>e_EbKJ8"Mp)D0\VQE CKyE/T:eC6d*jn$lӡܴ:-WT e)h}hx-h7YЙU<-׳e/Iȗ5y&?L&/=j -f SPYc17!e.?=憩6]5LQ03%ZT4xmPqr߿a4%7t9Uvk߱!F14uï IHPEaؾJ`; U/zWttza׼Fo(d5"B6م̰Νɥ``N@' FF[XY_B BrVu~Dj(`5-H2 [K ^Fh_\1TW9߶fa5,:;(ͤ;%n;b@Ώ @}59RÉR{qht$fhG=0wYc10 d$@(gٯw=>b>Ã]\ I܀o8]d? F E@2ݸ Y/@?LM5 "(/tV_r5r,cc7G-m}[i,T䄵YnM#=nS Jʰؓ]E7٥A)UjlzΖbs^M(7h5O4p܀T 3ï9'4}Zh'hʞacZʘ򗛲2.6Hzg1*-~m%12N>=x6N.&{m+[Ҿ35^xzp6j Q;YD`2^4A/R,=%u7-iYguwwV@5p+;gݾQM~{tixޒvNIɝ &QL!Cg$[(čKOV]B2 Ф-Vj gx/#BQi)ՑJfHQc3pX!LKχ3ĿeLσcwqbzb+ uA@b 4&:9Jta00Wk>U hDAt5I1k( j'\dgmKYr;wx#lhҤGtY<g/HDc"dZG:Idl8O[*,pbX7 uDكy E)4.N޲!J0/EL;A4Zs\OZxF@*%3,&נ5ߜozX\HMR"Sd&QWeCW֮ٻ?(xQcw%F3mTv'uՏgnZx}TT9/L~xn"81+^/ ׷i` =6z3g97ỹ̽>zEV(iQokfPkv%bSykܾ&kC*V ln6=6LpGDvjh` q!\+f$0z/FTX ReǮ(² KgUPeN?DGq^ \s" T\'%._ˎ  D;[j҈{dGۼ-/ BRͫ9G@帟k,u8+ǀl=Č5]{)!Aȓȥ49Žb2M/0f!}௒~5s3u]PM(rXj_˼"aĕC*r&b,_gt|$՗oI3^F#uJ`i,I> $i LNNΦ I1KD9rg o?e=GlZ-<'A࿊&|[8bdP6vn=zI_X|pb/W ஠44Rv )ؗ1<;Kwׅ4ɣ,`x J >!p{جko-P6O ij p 2z!͠;AuXŗVNTt-7VO\AZM"!sh6^bgU"Nd!|{uRx!JW-xlPrIj;YcK%up?7DL-QgQg2ĵNw(yl]lihrsr?%ϑ(x;fSMk+٭=2p-PT,[uٝK:DpyhK8P @ysU,n*OW΅rhJz2Lt?P4T"5  Hi<6&{2pixqKWLM{UoX)yF !G5>$]NlxMFαBs FxeK^R8K|${-@D "~BnWOGrǽ31ۥ^8=iq+O+ORn! kKNgq[PY?.G I:N_I._Lr{)/1(r) "叉WJц.Q3m,>Ŝ³͜Kk|Mgehs!rЭ |ZW4^]]5Oʦ'`5zX#(`Oid*9dri˯.i5]5x%s,d<,fb5^V4ߗ-G&k/!|7$E M^Rs?tDUҜ匪x‰K).:^Hr<.d(,:u#`m Ǝ-}lֹ݇(C#ld|孝R:#*D;ƈLj1>3e.3K+a#FYb;T|*}[^B%Lksq\/33" "T}ZĶPmI̤*7R'o{ht D6GNsl7-|ӱhZ[{kᅤ1uCl36ya6IJϟ+rBMD+q\֊>qr!.gY2| {SAe2#ċ 'S[uTCqY$`S_$˧t̿X\/aDݍPضl[$Y;3fnNqj$qR`:n( D6P {pe=W %Lԝ Lܬo$<-]YK 0CFTL vJ#e1OngUl+ۏ6Rڏ:/- º7^is+M;Ý搫q 9JA. #6$f T&.e+ßG[p-#a4> ݉][X0;3wsAF}cL_,)vG)81~¡P(w_1ţŏ3:9bkܣG.v݋ "GbcN#;_ 9( -ӄK!(^ޔP9W,/[I2FKJ\]-)ԁywW3o֯]jKVF*hY^Ey,-v]d]8T!=uPV2+kϲި+T-?_HR֢o;VI1i8#7 o-n5`Fyc{AD##"S2W'5)xO{8veݥ*.®zpBF~uli=Vg&ӹjX4iP|lGBNӾ%De1qCL92^.ӈ9ܤ,Tt Wak"nȮ\utnsJ:-`.bOH &,ژmT6vp;FeDE~C-y$x6O4lK9Nty8"'t%T>bѣ*P,Ė#,iMDхi|r@Ckק]$`mHئϟbyw@zO}2}4"g0?tnbZryIܦ$.s=S|%AkyivIKS%m~oxR7(lÿERWWG< FFJ©QjR4%ýU\0_l:d{t3 pDi͡YH@18~'3b]K ij\ݶK=X)D&}ݫgqfT@ݏ-Fs?|50% Z"vKkL2<=V ]g$8 <UD\tvr܀͹>Ԛ9 /8'׊1_'W $Kq`@XmQ|c1VhMۏEt7b.Q jc횇{GwN\'UZHrFfm Dl/Uv/q)JNmGm^K"Ӓ SYԎۮw\!3MQ)Esl+xGV\!ZۼBU0;}@8PqȟM7|+rs&fdy|4cQ qChrX\;I9]U{ )m)y54(-IXį$JMَ]?1m1Nhx>t6N6g EjԦ2ǨH+Tp,p|/ ʿӿ$kql*{v\QD60aԹ$uOҢ8.u7 gyy7x6ᅋjrRJ(rt3zNWo S <<[; (nB/)>괚c[dն~gȠ="yQz_cc/[21K+ZOdDi_@.ԎX$pb\YtFfQdT@/#u1N57(<%K\HDvLBK+!Nje37 cfͧ"Ook.mְ* Z7{ƉaQGbbͲҭcԽBybG/ e)z_u߂@FxD'5L5|^b)O1LGCoisΡ`L5b$^>x7KWV]*o'0BӲ̭pDFkvrd̔fD 6#zj% g"' 9HaiX&uvPW3v'^Y~XDH8T:P2/JزQ"Z٫:wͥFZ+"yi. ]hرr J#뚤kRA3.kvuElȨȖY8?ou\j {t>p2}=_ (89h}[7.ɰW&Պg~M4ͧZ|90ݼelwhvgidqOC@b@sleiml$5W7sVzR3 2]mbY:]rD?z*x}=1J!_Y稹 )qϊ<sKJDF Csxm

Lbuی14 441zMv%)7^Qf-IW H2WTSc:˄YwfA7Lh" U[gjZOQnd i@E:cNP=s7t ,A^VeGsD߃]5vECcJ2 /oXymBح`*3 7wXi!0h=lG%_&Q AqV6N{X<-4k|ahrgQ _FkR"R~D$ո+N«^uRy&OhpӍ$Xݪ;1<}Ю0a)<H' 11pWF߈&| H1D&'V5Еɺ=iHN< O~q 8ra{{ [].6Hj/bxн&sm]O@ =+"nP:nNX8Ñ+3=teG39SYHsY9nZ?;Qؕɘ5FIhC6Nsۖ4>FDJ/D6m]:sr2r5]n4 OC{^7DDN:5+vQ5}7A@_"ŝ;]֊~ѹͶԕ 3kXFmuWR/509F@G8U㴤:l!(uCRU,7΄&}+Wqv#B.5eVr jҚmF샍]uW}@ps, B;8ĻC|)hJŒWgeä^b B4u@yfut \eEw|;LjX7:_#{vFb(P i(E6 i/f I ؅O6RQn3q4vl2 _U2êp&K=QTIYp$C ؖ*(AUpVY)Aob-S*r(NUUqD]C+|pCC9 ܠ6b*([όqNba7Ew-@-mxxeTN#ߡ Wг#һGStCJ Q]n\`jZ [JS5'W>KzA֪;`[ɬϠ7{N XV=˪{]I K5"|mc[BR #3vp"m= Tvύ0Ba4f[gkٝKj견F_s:Rmɒm\.zEqL1NW9^Ko8-$&ƘiusVJ)JkQ MmX\ҟVo@). ,w|%J1&m~%zIn NYWP<,h[SY)o Z(28emG p"Š)bۜnIF?hbk/ka. hj(`IxU㳋ǔ..Et}06n\WH q58m7Dx貌=Ě"ʧ, 9d%^Mf#`F,)nT|&DD(ͽߐCKvo-)!g!2]0e2H3[b tiY=RcsCI`VW7~67p{c9AlZ Y"h}0>@TAy-'4E 9[ޑ_/-X0"wiSdgYWkdfК*X@55J=|jj p{n~ /X51]9]Yr`tq?*߀vG*F-E3H/.+Eǥ. 7H~beBXd{d5k4;! >I0QJ9ηwYB1_XjCIQT-o%&| ^EEo` g0°DX–F7*jf^l6G~HSCjQVZOa]D)hIYq1(ONN1 N6?/wAXq.z`ѲB4?3ѯ|ϏPΤE{2s4jTj}7җx/ROZZY"b 3.:(A}ru'Suͅ 3bgt;%u8i ˙~T#lƛNggU(nsV_+uH.Ju{ DXt-:!5v1ּaʄptqwòWl>uY-4ipHɒHqiqEFbξ4ȜyB*u%M[8FAZ'Y4aϊJ'_(د*\_*t8IS4s?-i*;$(*  U_xEIXR̗Fr.x,֭BXU&^wی`[dTj.{B^nǯxrre0D>l*5aOYsJ, |{ypw"U WE Tk"Y|"2_f%Lhƶ$2s+ +:.|l ]}k3׌#fV܃)83ht+=`;dDY{۳qO*aq3Qx']SJb:\ %i^?3W+jA?=T8b Q8;ݶH^ƉEl{9i*mG]mΐ1|@V:D형%nQ6v6ES_vJf%d0pkCn;eLط3]~vWjq# 'u4?"xV%M -qqMDžiJ]JoGʋ-gl$x(|3ҊϪ)u"ubSuEeIMoT"a WQDFCw?4@\vϚC SdB\"`S)wUkKJYQE M]$1te_p|sO }f%گ =%SjY m zBܒᡃDlS$}_i38ao,-S; YHf-+c HF9~{_OPE챆4Ǒܟ3Mok?oj6U`0XfI]-|˱+ CTtNY錁9$]:rQ Ma < ZYI@,+qnOgQI/CR]yŝ8 ˺ m}1; eҴ#%qioi%N7'T<,lGw㭫C.S}#֫=6FYv8E;d[x>hs@aXN:.#[?(мMHYƝyq)};6dcuͤ%߉]"+\OR:i)ŏ\%%erogog"&Rϋ=4p`+3ouOYA~^vh[n ֲ}鑩cQx'UYNf7#% q<{j1ItiΝ6BW[b" Y0 Æ`ź AzE_uxmbCn}Բ>C=Л4E-'{s,OmߦV BNcC@/^JpG%Uknj/2 5wxrZ?Bpv+rf7].Vϐk(#XǓIAd\ۼ1AzU 9,]x!1 {T!G 㤫)kł!&BJD"gU2U6HOSPz[K^Q|jtKE3b6r )OA(2=o$Pޔ*r5j> ^~w874,[ҹb`4繈Lox 9@IT. +췐y@-WMA=g[.wV=ݵw2dZ-s͌g4F9& 2$XD(/<Dh$ 4r?c 7李;Z\~,cϮ7eQNO1%xBܕl4@& ['oϫl⭊T83deH/4)&T";ݙbT5$׏j W?7 :C%tyF{NTi,4Zt 6o9#Oa8 'v=G'*[0TwgeZ z&1GJ7G؀CqN7d;z/Hͽ8+`ht'6bT R*Q'æTVX&z^$e{0B@7ENR5Ef%KMYU(LЖm )x E@[_V4pwK*$UG Ù6x]p/L ftėGu&rЎ辟= dNxu'׋.~uۂ^1 ZY]3*֦!RzYZEA̋( Ra3JtzӸ{@y)j2%H; I  5-W!ao8lӕCy̞T{3u#80 Ejwb!5\}uH+ԬdR%V|^L9L߳s j4foN+vih`$8(ܛH͞ x1$EBM=T!CqpYCX,ܕzl\ cp]Vs0SJPf$rtk2 r#b=ؚd*))崞$xW?C Y:@6bNbABU)]H@0F>$y}3[5\P`YVܡ|&ʩD'rikӵ?t`Ht1群̆/YhaKoCu4"ɵ "`FdkG> ^{.>.7Ģ1Ė-GԽ{vN'l}L^.ʰ[Dt 8;XVx7`>o߃>=Ov^+t Z?(/@$k Dg{>5F['y-So}vbb18$1yb5((͡bB}Zq}>q\:J&;#|CU~7Xa'T~1|{bvRT%DbH_ϞۚP`/P5 #/k`xNF\"N=!/fq*2,&tV[MYK/U&_dkJ:D3 YO/͈ѥS99li7Srhd,iy6T;3]zr/V\3πJư-Ctw@GS>T,[G_d[48>$ i-KdOYA2rLY7{a?ȧW/E&rxRc#p1=xQ7;"LCaURȤўwm6M{/Kp7p\Ͷ[ KC&4.m522os[O-U;AjtJ0^_9Ŕd*'&Z\ )dpDƍɉNfIv^^S_NFbiĔ뒚p~g{}= x<5>>_>*@ *AkE"6[~f B=IUbyBc hm ;) ? >E=톢8sLVr'+5318DfRvٴ#.FMA7 20!*8Ƣ+F-3*^ж9wT׆ A3ajE:&̡JjJ'^r*ÏIj6_uۡ4H\FuURۙ6CP,C N+HO qGYh'$ù,dg_5ę-5W|ݼz/0g' K)*]uՂ?ҿ5z?7F9#ó/q!TNϊό:8 ;h%&6u҉@9d d3vVDy_PѺXOʁ֔Ùyt()U&JqUJ=kt$+lGh]lwww~qXpjojpN߱!$+wbt/3pW!?Ģ]TqWjBRF*\xkI2-zqH d?$=6C( )5hϒBEHW)8RrQp{|c$ܕC 辩N-{2cںlWVR>/؎'B,+sZVTgofRB$]ې@41HQ|ݖy_1GPk.]x[ ''ٯaKemEf$,y/tv}5I ݲdȏJH T!]̴l_)md 8UƖ&YmLU @|RAs#ڝMWpLYsFآ}N2w<5.-&#Qh~8M9C(_J7#Gi@mr zD?iT|ds*ޯv&uk\1#>!z;/8y^Kvc=uP{dFg޷)>m۶w ͐-'\A@kBɥ'vBD;sN;< MP\z킶LFTmg5v1@``Jm=H$%7~8M\æG6L[?l a|5H1(re#b#EӮ.ۘ,M#a(/Mqg:ޣmQsc/i?u s@=^{#H!x[81 #Dp$Kg0"gZ0&Ր 8kn*w{IC4 3ښC `]%Ԇu黳'9mXH硼TĢr¦coXʪALPs_& <jQgLNkFzn"ARVFj#CkVjV$?KGp b7 >7Χ}v^1Elݑ{ٱ tQ>lx?! OJJ&R n243/l}7oa4j+Ntq8W5 Pm 0J?3aPʊ8" ] 6Q>bb{+gW/MRԇ0l0-["t $E{#n{z>C&`B{q hژ^B^w³6Ew)6+4c`cе xK^n@.^o TpvF- K7FknxiHig|VNV/|@(LukϞ&?ط@aX~1[H< ѭ>AAyO:a 9B`.i`:W yW^MakRt lQ]O]1Ө`ӹ2AVrt4 <`lδwtw FU`)wǂHdz!BS?;j\)ćP]rU0YٛL5YN/^UѴެ#&.HV'(؈ xQK2zZJk (2гUh"#S*$͋zP".tX^B%>i*9eBgMK qYƏh]{ d˯@@N:ԝ:z"v`G{ݧDKnVw!Bkn%Bɵy7fb2_Idx dhS̓˅Bw\U|F+ʾ5U憤͒=y.܏0OMFA|o|ZObMrJ AIY>f;- ^dns53Ӆ~"T~_|}_Njϴ*,tNBbA!&]sMPȀce~mҰ/\@3b_QTr }"ꇔ!̊Υ1#t.5:E1I-,[%WE8zLQBZy'Kn 5LǣĀ8]r:`]?IXF;MS1}h/Np:N{pFT8/ς'4wuG{I+:l ʖuڴ<';"KeU-{ֺҖ`BϸĻ x&pj; 9R=yLKnuG@oW͏C^ -׬V{3Tٿʛk^mtx7m9XYϐ6jKۂBҜJ/Scl0Lt ͥJ͝\⣇݃1(ex}lțBKTH7H[L5Ω - B9|sLju$>\NG,| Q" y\/&wT \$zAEu؈ZCadk$%d&".w -{uIy9!iǶm CHQB^T腓VАpKB;z8/GPy,y`*X_P~UʌK'd$Qqk@7#I40 "GӜģk,wDtOZu4dNDW)=_GDڙkhK?z3eVK1Nh2:ٚCX&٫JlDJ;IY3 r5@^CĬՎXEXWBXEcyޖ[p7$LDxɋy]Μd@Wo hj C|XRirnn[6sPjq1%|Ac<_2Q**lV\g9{[Z~g޺ҨBɢbwOoh^Rc@Qh"SVzdP}N7x:;@5QCNuW%ñ2*|8cGr(d u:^&0s 1Žr>hvQNwY 8-X83|уU8\r+H,}p/b"BƛV-'In<8qp OoNtZL(Vזh +b#Q(\)雩 YJPwыV<Uo*}(TmING7%?q?qEd5N:݆,J6KgU~yTT G=l: vJѩ¹qLA*i\9#TFtA(uԦ@^pnцS+ BJqBs,OO9gO2ЋEFN:JV;k-JmfiAȉ"8Yϟkx] ;{;~tNy9AnDP1oGde]WY1yP~Ȼ"J'qRGEFLXH}6S<@6ʘ5D"oN q?*Ldh-Vu'6 =~1H\ch\JQʑ+~<:Wp9ٽFJZ8|` ;Cժ<3nw*Sn]pUqZڐ ]&aLW]"}.#PJ#}9[Ȃ=a({qwFhH&nd2.!+i/LX D@@hM.M2~)GqsfmxZ3%":Q2> U*d؇1n*f>^ѬRu.|qqklyfGtxNuf!7nsgz OSd YOcVRGGGwj2MӞ{|wRӝ(^nDC1|u"+VK~ns} "Ŭ<}YAPy;y-eV{E+2w6B+(%bMd'AY$^a{0-ԙ8\vEa sЖ0RdHUV692+Z%Io⤾:4եW*(RZbh ݻn[-7XK]h_IknMOqiTȉץyp(H/Y}$qR3`p.6a_ԣaȃ$w[l՛椼eA<>/ $h< RTWLƺy@l=OCUj{; ㍒BJϷ9,(|ʊi$T4H+7O B2n5 KtaLI  AZ ָ m d-GFK_}珌VO_DAD M+-Gv ϮjnL9E'[]` ޮЎCjΕO^C5-ꔒ>$h>#S @Pq>4K᳂PZ ̟\ELfӖ>C!B9HOFtm3~D(3Iu5?yiЅHSM PՂ*%j0[%lw(mu _npkjF$++ >|)UEX$-Uo 2nB@T]o>";)Yp<)T{+TF^đ 1-@])Bx$bv?v=gGA1q𒔂#޿ì -);ɴ2y~|l)JJ޳q)r.$*-FvK-zFz^5fIO>* LFߏo5(.['$̗^P-~xыTuV~%:,DM?{(':^O"-]i\b2th[ԿkBz7"m.o;i,Ȏ,1㥓Ho8% O˅ϐ$XvNpκA $~]As}ꔱ)NdRoIRa>jQBL@9:fӏ2XVJ?! puޭ(:O;68X{Ck36ϪC@m. 'U ARP7P J=1=pgBObP4m z?ÈuN6hYX<'7SP̴{mςLӢ^8M|,GU#&4jεph`S˗KP ('B ғ$Mw}q6} wǭ.Be) T'M0۶B~сs0(pH\+w%ؗS3[Kv4 n{? GC6(uh^%&1V}륌awv ! ##=Z#Owq4ӣ䘮J edFB8@ff/ioׂeO4ǪͬewZ'@U64w,gcĚ IB\ahLMa\Wڑ+y"1?~96x_D|YFRZ(j+l:N<1Q΅KrNV Y$dKW=$unE r+jf3 #I7Og6ޕXhpG[Ϲ<^PjRp{ߌ˅Öq+s8r1 5Ⅳ{x>5`D`f>mp. :콚;ѹZ& 7ΖB^^g k4Gj9]7WUz>~NH/{uf8 ]]fx?n6U, <'¤AܡЮoXQbz]suK5"7E=_)e{貐T>&SjֳN17,nP>>e>/䢀t܎64С_5XoiMUH^E戦c%447Y_μMY% ߶V]914iKoU ~)oFPlcaS5`:XoTL^M# N־D "`(yQ^בwLd3N!C4E׫WSs4w^-ci Rp_7Vdõ@A BR6OЗ) Y1Yb|# {6+序Aћ~~[Q. Kj.LL ͯ/&2 :f3(vFbr`޺ =Ѹb D`fk-Y$fR kKr@>ĦMF{Uݗ.0-r Z4/*bO'"Ǥ}aePK J{![+1+G+5uJW]qXQOjR>;O> 8\G߹,KPZ#d2X^F 캞i:ajIgDOJIn%C1?Be!eQL;…OƯiSphA&~):whT&V9u>o'gIN{Wv¸P|.|0q̏A2!J޽a!BPmR^WƼ0Z YfGK{.[>ll .JP4^F^ ͬ^˔u^Oω,XշOe0$1N>wKm"8?n0I(J-a.?:CSw\\,1:urk›M}f3>n]6i0$#.uv .$#&a+6au),O)剹h"ZMv{ccb&hkH$q*$;̦<@ iRqNkHo^ [?4ۗn iƲ  Jti)FXBAA'* O]MDgE4%Pؤ㢰]Syu|\keΫ3ϼ]5@}kI٥ Ag%!npoMw܍뤊曧"p~7y. ]n"Y5Vh2Lwo%_[&"/bhVf)j UI/ϭ)go>$m0B! ݒS}}-yO@m}JÛzǓVbxTz FCFhV-VLZ|dίμp)1,5\`ц 9 U X1Z dnw@2 L?+rw6@lTE7yX5 ݱ$TnOJiu!vN| ޷B{lwy811eav^z?=1U4*#nz8Zps%lHq=7Vkl՚`xlCZE@J]XƊ|@h=tdy,Pgh}'Gi[d,֥DDFqKʠG=n)3h I?&JJbWTYOBQj9T+rĊUfKTV ;9k_4N-F*F7č˺! Į4)YΈ KCȒGɛ:JȆh>`tYCaU^ Rʐ(诮~((\ĿTarN}U[Cmײ%vB S!0 }yDN` Og,8c(k/8xZ[UOD*Q =5ޟthCg#LhըW[d=g/xtc~dֳ.ٜ+pWM^xݫ $/_2/u+ Qsy\W{  8ÚFx`tHE" U sM# 7U5Ơ^|-H-lwh>ʙؙ{тYu~;%\FTYiQXOgQoe0 $Z"lCW -  }qz͘P\}%J?WAۃ7psR["S_YyV8 ME?l|suŲ{w-03$_,&x۵q.6Z늕lB8B"w]_7opɥ ΄p F vK;-1gy_ =h{Ē[=3jG$Ȥm|B%9.[b1N,Ml5z c(KJhQYvxE-p0E/ݢ&I].7WdFt߉)cE Bn 49-ZL Ba>a;&WzjrcT=>CeE?- e9h ]@2_HZ /3ǎk0ybұ#4^bN?"#Ml)z. F셱!? jaFUj쨄OfSE߶hw+G!!ۊ^HI9½ͮݚ86bY %svuc3y$L W;@ dG['o3 qwo-d2$(!w>Ҽ6S9$`o94[~o/'1A[Db OܝRՓi@b0bS]Ò7'˱On';μ~t$ܩe` ,A/٩Zoȣ l&Ut!$ #3/x,aMSSfz X F,pk^)Z[њ'S \A܄Cd55ZZ%(p.fY3 EkWɚIȸA}qО#osכǡ1 KR5$9X #7fv@8E΅3 }!5 ~uL1#hO+:Q/hL9nbm ̲7Р T 0 ɨƹ5!ַ&L΀a^(B\3&;\ʊbCͫkHfI|nLԧ^zi $QFιv!i:,<;nO0&AqIs ;hPǙcch(#q&GdN66mӹѫ˛qTDX2OlK| @QSF! x\V<`НY0ZB1v{o#j$b95䒗˟uwFq\1N][!^Tlnng76]w!Vn+-Ufȓ奿/M0hGi_cO8!)-b2 HN)-,T}IOZʱnW,1z9.ț]s濚/Z.k|Ew[++u(_J~ =[<+ƿe(8dey2zHBG }#`Dɝ8~MpsTIT9 ;q 1e3^Xl(pbuݝDԣX* 2> PG/ك{!ܸhvod̴nt?PXd͝cas/-[- z'=i;jIoz+7>{+͡|/TFj9UWB'%t"2 `ZzmDNprm_w=?R0P62x83k&Vl;P}`c{ @8BH.`)"#s ʬcz0lL' WQb

},5u G~v͚ vok | Ls6>YJ4s%5 '_ZϱP 32iJLɓ2_Is&(@bMBiD{+ۋ1&ſNj%XSwz) >IٔQȺlPy C,*!`ANꞆ ct¹eixOQzښ$`&Aف_/05z~מ}$sQXn?;|\~JX@wjٯ I`v ßNH@z g\ 8(g@].e+Bާl3J" WVršqAw ۗD@K1O#y B~ȀѓK#3@QK{(zIg;H i060!w#9+8OL/)OaKWxZŠ=ڡSs؝rCV W:(jo3+z | J8tq;.(Chȗdh31cBg%+f*t IOt)4SJ*px֠uޑnzH{X~@ >z&?@b{s\S+ɣwDSAP>W {Ā+)J13Y *"8|DIΙ*v=tO5Dt!-{#BC-iVJ!mh6p~kRΟcb !e;2f׍z#b,j2cK50ݰq`D۫{{%6Y )R6l;֥Á?D9tx"#Q[Rp-mA)amdWT:V}~%#­SF 2Ѹx9=j^iL`̾9 bU CS,뒚I+W l޳@OsJfH⃌?Ds[ HSԳ(^*}`y#2Mr9XcOr+ D @NXE?j\/l[^$J_uK\37LvjNas[-63wz5޿#4-|Khn(d`fά$n,W=Ȓ %@+Ob2yBW_mw{{}^׭ݮ Gi`vB(ְ?sMde.Uk#=}IpMʎy왖 Ep0t+hw@Q:YQt\*^ A\ l2yVEm.5y6~6W`l~?t)-PdM׸4WeguA8[*<6դ'R@DS1~$O7f~s}tA6#NWD8  5=]~@ܖ`Hd п`4I7rp?RBngWߥrqэOUUߪuɡmMK\%ȿjR}('dkP^x[=ΆROM X uh6vퟆҷs SϟjsPⱤ&Y#81@!ņe}W8.Q^K/U>UU];&sħלF& y.P| TMJB~a+ɛipJ&֚E`Z uoj™'+Cա 5ǒԄz\PT )/"3?B-x9f- G*b?.^h׳׉,G )!./SC&RPZ#6hS —,Lszc$qvc S Gę7>ζWrA= ,&$3V# 9*(#VU\9N7ɹn,j2zFtz/hDd ;Z~"t D, 5#.cX!5jrfe q(Up"~ef: ;Sgz%Rwx'ى 8X^PɹY2*FAHdl}>t=$!-y}uF Pa@1V †@?؋D݇rG﯁l9GG<{E#\5.un _ q bגD"` rpzϤPqFs7xZqoy] *+?jxOybpI{&UZ:*b.*׬!ezQY:ԁњ<[&q- ޞC,K6`@uuy&'&YӴj`B Z.E:(Ւ3JgyKotcߋeZI=uT某zĠwL5[ \m0b>BVspKɐ֢`86MOr%R6P!S50 ;@kn6ۉWf\ lI$?"ht4S,w7pͷgJՆJ9gNٯsb(n„b}1`~rBgǯ ,d@Jc׹`?J泑@U}c s|a44^CASXo giE2dۍeff^1DT"DBJ>+DGcܼ6'Cw1^kX\.L Ki0XFߩ mA-qyG$Uĭ\{z۸GD.4Q5:,  w*WT[ʫs}H];; b[./^m0لʃŴEƻAEVDjg?rv[r֝q#r]-Vm g1R\]Eр#mOE*Q9Z}di3!A0tgv3vWlh w7?n:hNAUMVta9A>5 r1FQ.lӱBxhA\U%Q02iˮ0QU\jD,if6s|. xC43ylG+qrfqL g"O(>2%l;?xqY:Ɨ 9!?0/I߂*rӏP'kaVD pNq[?g =P$-%Tk}OX( ÑFFgfqBHzZ 6ni@!cʘit;xqm; @Hk)g2y=EHf,B "ة窖[%#vfV\z$HTUX ̓фtJWDž|CsƳN U D{`-SfeY14KvF%z 7VhzȼB"pU43=:ӟ$gT'6/Ak 0/,8eƝZcgL|EY}M1~CSg9lu "F*ie6 |èRp2gzo^Fi!ΘuWf-=D+.dyksFbsZ7G\&-mCw K) xEdZmF|lQci3v{RlZC{sXxxL@ȶԇZ1))aURsh:{h7cjeG:ܭJu, wr5#%R弜^S0n.z̺4iJ`r N, \B: C?bK"kk38Y)傖`mpf#5Ug$d\Bկ'(M$NO-(mby+m!m?6zڛ+?=8jfNP{gnUb۸b-.k&eϝT)g%fQZRU9fp_[H,a({HGGH У0/7okL -y\'\yvd ~/ky3ye\:?rÐ Pdm)] X}aeWIru'@!]ѡtW-6k-aEզ :Yk*)oZQ}-ٱ3ݖF<IWr+ 6sjmۛ1: !nd\KUKaPБ˿_Tv76O!+D}NúvjkuNY2 tˣmu=h=!: ^Wk6h 2E5ožx^ו{ϡ/MK՟čj23}d|q8N!zt#QRLaKG<i6j /rR:v9Ωΰ6b M\N*5O; EL{Ӝs V C|4tf3ct!:9rۂ!`6ͽzJaRm"{@~F?4-T8貥h>ܷ޴/ª}蛑^8j[Z⻮ 0R o ^kSg[?_h; QUy$uo<" f=>/N^!W@D8Ca'^9T4 #dD7>Kbc4HI ˿q'>8˱{b((:*>BԳٴ^ 37*7_x>Kfhc>fRίs@C#"H-iuoӅR| ڀ(iN7oݼ~Nd ~4%kx8fmoԝ:M uzi?̘"mtk `m ;7Bx`ݮ1JxysNHjzloc$dsYV/4槦# mmR/̈i:z\&!y̡!#{eezJSELLR랖uc#~H<1@/^4kC֭ތ>aCF!G"t@Hh~#M 4Im'?W[YN 'Xc?ª,lTA wU:$%sq`/sJaO]I?ƴ6HzCw(t*)9Ec:M6 cOo]ZPB0̂1@K, 3xF^]rV4^JX@ ƫ$&.ՏHzu C`C)BU9Ert'3ޱIT<8N4:t|<:oWWkK \qbV9ϰ~=o5-۽u=#鼽풡. v %-'hGri,-4]90]^G`"XOܹ~e]9d{_t{ds] Dj͈PBc"NikI%:[]WPS(ySo8e>[[P,֗%i%&ÞCT/n:%s63ƝjD"2Qw_o!,[ 5 Ӵ]qq#<93A_~"{ |01o 2) iLw8Z_o[b9 27ŒC)7;s ŹI]Z?bFm|+Ъ88adfąsYWH|\uF{l{V]ZNҩZR;us̚Լ_,zuNv,.\V'%/Ѩ *D',n`SfؙVv\ߴ9faY :w9E8eק D38b6m{:)ʆpq>R( o {d -f<2T[@V2_tP[Nxù{:[38@'@!Ҏ'"IB+o ;**+ G4,lie(~xs3!2n}>4_N=q X`k|cw28u뵉b[iZSŠIGAl 2]OVOpҷq+Y[hWQ0+ UK ,u˺beTr u &rt\o~j3CeZ,qle<:J[:܏K򉬱,WgkA:b;0HO^y_:~zBkkW3Ng/: X̬"뺐E i r diHSfhA+IW? Å)"jL8<:xV\ۛm/UZ F-">CHy*,V,A1xAY>+gz0>p]u Cz1:vwB eゔw .7A#~) \]t 暮fsU*H;X"y6:`D`PocWV!Ցq 8nUn p,\Us?D8tyQ9;Y2PVsr"P) kmW*|Lחm}LFٿy9EݛbqzNĴ(-{I;;.tviJuM'mHzM8٭`e-7|1lƎQ_k E+ @.W1p0R+8Ph3b-ls &:|o:d: +n1go*l?Z!;8k 4]ZE>=0 w0Q<}{©. ~sQZbtjp*WÉ\:8|jOx?q]81!TOu\W#@D) TΐPc>az 8hȅ&_ Wkkmk};g[fڿ@.S5K.נɢK.c{I=o3wZɀFjg~Grz`n ` GopXLnX>,YV̉ƮceF=%lb-w澝7J[ݍ2? ٓSFoNOj=V1p?/~1ya/ݠ!kwT]# `0/>"'VO\`~@ڀ櫬WEP#I6>/0 (0~[މ߅P;Í L]Y ~'`yV,%%QLi{@2;zkCJ6TpWh-Iq>ր\'E`u-$XFa\&ˏ z?Ja1h>\><٧ UҎDms/٩b5;q~@$JugF#)\ifҖt mL Јk9r5bժȖ-`mQQl -qr nr[G㉋=櫃`Iӆ.U9ƤzZde UduɰfdxhP^`3!1[n NsORc:?b\h* 6lJhcJ|7VlC95TnsUSE6{3HD zxTRRT8$ AUݽ8jO.H-aRRBFdXh(ꁗ=5KgſWˬw˄3Si4Fͳ;< _h hVO\ʭ5_0pR(C%jB?jrd_1SEW5&ԕ * RwҾBueȮ^/gR:`1oıŇ'0LYBX=sJ*a[xzIEUaMY!L$r @"oO Å0X_>UmE*h _F- -@T%n UIcZՏI]ۂDq1IsrZd53^~)zG~FQqt;zh`e0rj;80r>W5ge7Z o %;/?b`*a7?gF$+.  YkVܥbKΘT2q^_KS>\h`\tP}&F)Y9F0} LD&y=gX@E6x֭[jt%t" r B IB@ɦK/'~kΤil15)tyXTlYQn|]Uuhkm/P {QT_xXh.t)ɦԢOe=ԴT07vkv&6!d!bw_Si][+ $Z #(e=Y#a0]\p,HgQ~Nvucr4láq\t͜'nSEdufOT'ms}凶:YU @UC%CBhyʹ0eQ5@Duզe.Si6M*TJ}V38iu jjoColqM%BɕC`mAR ^ĺZ/ZL;tfF|G!~]*Xy-yPәyyǘyJqe.S5`eMUWPVۋ-_H4.19mk5bF@5^*e3r6!G= hU˨ۨW-Ԇ;uͤZ; ?.v~ w^WvBB{e Z aA;6DT er1FookƉ[ИM`듟~wn>ķ g@QBA+^Fo" Czry)"!j؊ѿ+;0:ˁ,f$ V"x#?` B|Ge#Aq4O;}9N ~VȳU.o'<8jQB3JIEj?WSø[3?/jK!j/&5t:+lxBrnnCsdX@4/WEdʎ @ H7ѝ'Oؑ\1gcTsFPA*;.͈wJ1+kz 6 DLϯ&,.unHZڮc+HEjKV\V54|^ H\iO!0$$87AL s9#{crd _ye״jiP+egTYĎ(wKZqO`pQƼt.[\Bn&3;sZhuyƼs-=0^OYӭ$P+/}/\2/g1mzUHeiQWLTl;' CiLt44TXMCޞW0xtχd$tD%8?.^hf}9;.1|x85'e$.fl<4z@Yq~~bC.6&5X+a'CIŧOdj_nv8x1b!T"/axt (dRыmIZs1R8f[c>eV tP==eb 2^x3(?0f!0畷LitaipD,}^\FBlsfMfߣ0fs2 .v8E^󞢑@xhd6"/'8 bD>s([(İWhUs4ʱ.Dp9fp+N窏v@tpt0=#wt)z:|W$kf:r'E)@N2ʸ.}Iip9NBrHM->:0ZՕqvNՑx!>k`ڝ6%r{qv?fu#>ípKL[ZSK10*w͕b=JZAa)/ksK66b CQ:^<I Oƀ(M;ɩNU m@VNk,J9,X$ b-Vy~zC55Aj2L3',(7GJIJqݠI_Z4ІV\ DoBQȳsl~ d#= JFٲWKUU V5)ނwH3ꜙK7ta2UӾ*2Ő'I #Kjt(\ďOɗ*t5q%!i)}!XNXQXI! nPֿ&NӬpۛM8,w;_$p4&.>b佑Ja^ MP7uv &=qw @G&^G0^{r;)e*_=$3 o+s BYPs$]lqG&k~X5ڑ[sEԪ,ص\<+=RiP><#oaƭ=ǁs ,G`s*="EixJH0 K g?V|ÖքLmև,;x.jJ*˺:-L$Ls dA1$ rFQs]C!cڎ=Q7Rrs?Y3=Il'9 3sVE/pXrX}>ɃH~ī*k6re|]`[Ob=0`6{Gsd;)}iJ&iZQפZ̤Eg&1s:H4fN-{:Z=F-t}&x̹HcU mK͈N[ޑ'Vay Ny7e Cz<jØ}43xU/=[viqkӀ2pX2i!,p8;ꇊWl8)}xהЫ+7,&}۔N`rİWSٹ Ұ1Rj tX:bs=H)Ր)^=>N$ AEe1+-d *8k`cJTl929: a#A4Cef N/%],3]Sȭ&zs~^:_:bM IUoCߪ2Y6'ƲƋG9]k՚h S!j4MHBᓼ=jt[։rx`ԽXzy!N%{HXXY< Ax7b+` ]UL 7@)}Q'X1=@XߪdЀ]x뵯OO6iaõZVC!eըۊecwGN_ٜg/8n֓|t׎5'0M>-t/+BOȕIE1Q4>)2~l}u{y‰ @#Pr"􃱏\z †p?3|k^܂-3`c{ 5f,3c+, tÏDC)_+]BعwEH3lyRKZE) ߴ;x+ *9VD.ò'T}i<49LI~E!g<$1hV&sJdydUx1c $)y(?9PA‰SIGS^cy|$@vn|R} (*9 /!;TԼ|ս"(?I*kg]z&E움\/9nh\ѪI݆=rJIp?"Ү<:+nôNq XY WeJEoGyQp/SN olvPCHp0i-ƞ $T)+bTLa[cF{ q'cPGPәA')KI<_J è18T>xIۑ RF"ؙ`-\;#M~*'P G,d211Z/Z"  걂Duo.uIt̔L +bkG$lc3,D9׆J뽡Z,pUrgkR bνI'ryIcx7A ֻcWsB|sCe[;z軼OMDtVĞRx"8d0?쓸Kǜ ؜8spy0PEe) P{ , NZg~Yn2%}/|DX"ӄw%qrYkIdToD(vw2#֠z7+cIpnw mBHy$~TlG#[SQgēc/+7hyN4:{uJNiRJڲ @gzc߱M/0&7zKjMvAg-P2?dE~Y 㵖FNϐp:Y+f*a"oT 7H$x{\Űw=0,)ՁJdžI6q (̚([#f/lTdZеP>EJ HS]5Y 3Wᐑ)' ݜ!*2Q%%v 7rLi ?Bw}ģv;47zoiQ+13Ieg HX(dLma:9P$#ij] m7dʆ+)!P6Ep?0r!>Wl(ӱphaNdRޣ5ڷ#@%)=T~j bV Sx-aզ/A%fW>ߢBi25'J\udýjtYC4Oa4u.ߔr?rC*Chxυ)yb|&;Ǟ71d?~N]p4VSyGw߫̌رܻ?މm/=n/㌷U" 9  H8GyCV[QX$KL 6IMEI@XًD Y=4ia83%ADcD`\kw/5rg]|c2`Vv d+4#}ZЕ2B_sBK&ob4XQSC(K3 rzc|T®z2:~.lW|tzyo0pS{b@f&]StUSx FՐr(>zzEN ~{k̃@z&bI, (/RAZ3'EL[%ݷpY쮅F%Ԉb@tX٢ iTS,/^2>d45f@&d6?g]+vK|$.&-("y{N'P`#a^[bޡ5 DaRLF 76qѵ) lRr~0S*Ԃޚ?UXH4f͛e4LШ*p{r:AlbzX]<-K .~rm 6O3ʪ>cwx.Akn ֨؊0!ى%kz:S5MNs?W9u{ɘaOyKN\7iTW脎X&.A7sШn 1A/ú?5j脮k|n㫪kfbIt,l*g-"/B .A#HW^Ԧ$`3.9bjP.4)Qb|Oټ٨lLzZgqz_*W/-QܐL;d2AWsWMrf%t LR3 3R**{ $sOsp8◡5E  CELKY|ʕ4T \'Gn#-*EMӗ~[feb{e8TpkY(*eм9êqchg{ ?}ZbxMȫZT]JvRZa8TSkYh`kfSc6Y&5%@i.gI&3E~~ ,B'EuI 4qRo q*5:fNpfl9"vW!=FC1ý": ,]6 Vж_#rS 8%i6tD.Nk uqÖcȩ଼ q m TCJ]pIy> By/N"Þo ys:GCVy.v97+b崫Ԅ9m?eJpA+ɮѸdm$0)ffu]ڦZvᖔ腠_/-3hP=^u$zqE-fSDࢗIpS0NWp[Mr:\C$JIӾϚN*9|4 ȕf=G%:8/kyozP('9{3*YeFkx<P*Բ{EB` m[ Q>6拠Qԡ] xgY9U\U1]"X|!P.ȗ;,ecKfwdĵ{3-HЈ@^xah؈nnCATQ6FRX.tvY2dg)BHop^P_G.j+R -p9oȓN&*y&xvww:qcKqa{~VL]Fnl5*f$pܐ.ȃZyL_&/.#L0 f(G!SJf_iMJlEɔ4sgϪ %0qѬ1,"ĐhaϕQ'4tB" BoFX7o:8~fuЎTX֞S^"ya&uQT̒|Q e>[WZ>_[e ' n7\[[/!_ n}j:wMQ^Nz@~ݛ3%f3?ZXPmQvwE!i?x5=[u|цxta. qh3:AjA" "s h)Aj "3;g! \SԝlqۈdyG$OcT6guhgmvaV@ND=(%tU?r5הфžp}6 OQ[21 Y,lZ9L:@Q8 ;,>d`oz0S4h?*xFMAz8Ҷ-N>.vLyP #I-V.xgS$.֥RAE>]` UȁK4:O?܅7!Rv׃/GwaV*`<0bwk^>P69R P0X-cI|PTnCd fb<@3(IrOaU҄QطwO@z:b7)Y O瓠vW= o]  pah]z+r 縣=[ ?*IEi|S$Є[m+ Q|[ncs!ۡ*J :˥CLM߲)h w—GFMM>jO[8& v:/\#B a$ds5B QBc98x{vOnxjM=L嚡L~7KpKp qwק/@6\,ތls_ bJ!8e_ 8J<_&%o:?N` Iι nKV_<˙]YR칉vHG;v]UzE5&MIBFDea̙RO:- ta7d0Vw+0rq70 A> *R d,"yyj/Rf}OHڪìPGFMK@D"%2Yd24jLt ;Ȩ?jf=Y3vDcF5 jhiˇZ@hd[vR:o}@_-g(w6Ict*$1J |Lv[TYEV)vLa&R# xFAꐏ00{>db)J8RPW&$晱a7Lr$yjZ#$N R+7ow0誩ߚ<\^ngfg#'h,B}.|X: Z{Y*/{>_$:DL{br̤]u^ِ}mT<0R.SD\%Y:7T[Q)O@T [vTYJU ЊC#=SG.S /@ў]Dp3!_․+V`\>+ ~_`Pe7V3OqMR^ojiaPUlyO-`ti#۪N\UdyqLeډRBv{awtD1D{F^WV_(Q)a\]1nhliR~^Zpj7Il[nbƲLځ"{a~/q8i+Fb:H+']Vm`» Z oJJ'u\!.:TڅpM1/f9=޵{Q/Iݾ fmc $r]B&|dK:T&t!⟜G09hPwF`ֈuJ*Q'xb@B/, 8{9j!.p$:E!SNjYL&:y5QŃWk9jP1q{Cvx)vya"/q i樜P-FyER ]˯jBCՈ0_uB1[MYƲ'dk<_UyssNڀr<4*U'#͢ű}&OɔR.L}I8?q`68 t,%$f; Xg#ffllNymcVJVRi%W,p@>Vc#g#qf^ByWu]׵wp|?^]:sWo ҄>L[Tw[?)mxfaJS<$+0H&0e@<(V>v˗&.~>Z#NO<)Y¿h_1bHY9c>1xփ(呅=sDQA% uGРIb<kX&U&0܃7rx `z dl, UEe7$?v~9z9<"OҜy9J?I.NtS:{B~suQ!%#@D:uxtInj P4ğ3Rd[c;xJ%VHaGlANKNI| d"ˉ+_oGdqcSn@+,hUl+"lxXK@ '"gAQ8Z m*1^k ւ(?,FMVI .^џJ(eW0.ԴǾG4!2!Z] eۚ6C"VzJ\wC$8u em^rv10^=l|K?nÝ +Ww2س,i-'h*3# or!)Ty{؈NVF@PXۊܔ)mjcI[Y3.řqƥƤf2I֎\Z. ፿_&r M}b-r$@]y|w[2J0 Ndy%Af1NG+a\(Z~K!PSSX|dm Ԉq'j~'oȇvxMCzqv;Gè(CZ^{N뫤T΢{YUR(ސ=|fbYHTHkL*ExzD dR ;99Ҕ| 9͠g!Hg߲L2ůPweu>UxI%N[sTYq ^zk we3}bʐXwJ4o#L0㾑eh "y(˶*i+pZ$'u]im7阭:u iGq8n>E1EZt͉558 D(R$=P|,5o5& 6jm/ `vi. )&2jd* xAN=1:]S:uyQNT,Ҭd ꠃgADeSh`E^цJ̓&Mo`Y(Ϯ6cOzF8EevՇ@^$)UaJ$ͩ`zRE=I!mƉX @C/<"8 .Sv$=%uf?)d;8z+6 p)~0 _;y݂z]<<E 5(E%J'`4RS"Dxƻg'Tt7OC08y`~[B DsgJz6`jY̧<;u8+j_`Ҡ/%yaV yYk7)çEnF,SCu _up\ߛL8ᡯ]|ĄY㴊ڱp|>H佯2&z̷ֺ֟xc.B{5V8Bk5ŷpdgx2[ͻ.ӟLNǑQR@ <ّ;Rf9ZhG~鳹 tV1O645Kvpi]QrR,L{RJַa= @ A8m Gzt 2L A46lbiZ+8TLKAP^Ά%COY5Ք(Jw@dHC/)r2٠I_3U&~+*ƝKymlj)->~x6m߸£EӕjR!^gD>4MLhfl_mh8Oo$,ھdH(zT煄cנ=( pYv'n,vJnm3 ڄ;ܧhq 38(w1pdJqPo8tR_t>"9L$UVmMN)T 4~B~Dۣ"謌vRח\Zbi0Nl 1Kŵ`-RPs9#x'r|8sZ#UZ*~-T#zbY~Ifn1->^I)Jο)3\s0MWua1{t`j7y*&@@w$nAFc㪅 3w}m&@+# ׍;!עG$9obq@O~YLvˎZ ρFU=mO/(T 7XӉ R @cœ~m1|m "-n"MMS+q7ᵣ&ޘ}pTOS'R4yCS1Rp6tX%K{D)삎ѷ'$2U UŨeQ9rȎ\[fU t`6D o%&Z'=D:uBm Y#'cB rn$v2NTMYQ,0{Բ(nNxŨY'U3\<5]VKŖ[yaЬc1D9O.̧FABY {O5cm0 l<1}Ӯ(JHa{eovodh/Q|ym@ާ.W*j\ j*-=b%Szd~F>2;-d.H2{FFM^-((ʀxrg }!!F7C[Fp H@Y9sFuKRZYBTeۂ % A3 MzV7{XKo]+_&wSÞP=w\NÙZx&_9kKlb{*s"@tU~ MG5 ;Jr;xz5D`!f>6EH &*p T^.t9DD4duTz袑<&2JP@J7ona+{Rȯ/&HP@M`NMrLzP_0z[7cL 53TEY,0@[1%i,9͑wIMF`H9/M=СG3E Jʙ IΏT>ˡBx슿4jN]/&۠$-1ӻs+@!-ŵl<ЛV :9:*0Uk.Wt6F '."٧Y3M!oKji4lJJrϗdd[6/]~i)$yrmV"XB--R"^` G "A޳גu-gVzPr_)  ~9,T[/𲿛C%xݧ/`h[Lg]-]Ӊd?d'j>ό1%V*31Rn:a^bkܿlok hy0Z*hف6Ō9U_[Wss06^C`aY*#h s_N = ~톓26L3No_^juDt7h.~}x/c^B,pصq&{`OEΔ YȨ\{i\XQT :K)+e0ő/?rŝ\Z :  +4p ӈlu 05/G;w{ᣎWsIiY>@BWv(S($Ckk(Bk$[7WE0Z?U>I 3U!az0t$9v\ʞfmPuVlȇS F{hZs]iP]^-eD;xj;ɶw?'ZSչ)QI Du7~dLC_;]wOW71?!هBub Q[|.̸T*Xa.Z&lj(݅x:X[-BJTs Nah;!?zڪ1Ct0KQ $s:RCPC+'O C"gb[.R- \>dPu 7 SDx6::n ®5gbV{8Ĩ'/1/#*?G5Տ &٢U؆V&=4| `NVKI\pcwmEr(&zf!%ubo=kk*V ,2F#ӚM\BhAm`//K;>@TGf86bȄNHi0J~ lwJYn8ڷzO6q5(wa+ozam1v˙jzhv_V}N\ƇZJs GTcpyM4 .aS*3r:K8};>&,YnսW9iw)`u\FI1GM3"E۾c6Iwwb;U B)+ڔ@ڒ }AeaBIY{LA )[źA8}ŌW^0:O#*-?bjy\^uo,7UI|eWbZ1W}ϰ tl "o57rge^\ vn@g=*Rr& slǾN#No,]g@\1]ʹo5ҋ@tcr<+vG.<;bJ/{idGs5ЅpOEi'R^7v#ޢ÷.6XaJrbVse  noջg$5K fefUK&Y5zR@r{ ǔ4u%ľqמKEMA KmTSɹ^MvSY#ƴ-븙Alǰ('Me!!\;㋖!*!+{YX&UA5 ~>Br-вE?.$[Q_օ/p](Q"0hJO5uP& '6BTNӂBѿB2]p @8VVKRv{q˛_Jo^1^`0 N,4aJ!>`xWx`LQB􆜄bvǤZgaYÎv|a"znƗ"'5kl>POB#.цu;WA'!AǷfbZ 鄧^*TSgA 8ƶ_T4EىVPd7vsF9_*vq3hb-Q6[h SY $/ ʾ)1ġ0ΧqVBj liA֫Bv?PѲCD& 1uUʨ_ZB1"LzInEW{teU[ Q^%uD dSb ijs(tqV##jq7b}Wy}$iO 5CssL!eʜrK I}%kBF<;yP+kj r [LctZtڨ:M`sjeQ;I^GZ,5&d$x,-pqVCBko+m;c $k>d|`VC؝"VpJު~nHl Yl×Ƨ٩p1O;{Pp6+ܻlZpLu l/48?E[AP nb;$Ti7DsT P<2|H ə(r)>eu{n쵙fU4N5y6/Yw񍳜r::O'4I5Үvy$?'kT`]iZxAC,[4Y fKџ{a{:_99 z.xLa1`)61c^ \u*"\ ]K3 ˩voi'OGQs!jn4 +2 #Wm 1x RE42;SA4rt-|3%ܞ pT0N>P,Y{ל<-iV(s56@pljVU&}60Ww&MLϟ^KȻA ;0PE!t j&OIDë+hͰ #Ekn.JEj>Xd ?F:"݌~6]8;0g& bᏽ&pXxdp-ъ Bgvg׸0?͹ {^$10[jk?[#ERb^#b(w~sވx.>bD<~1f<8˜dw'Q d J(A:E5WԈ˧`R`meA*S야?*Q[ƙ4~K|{2!mHNUv)1@'t7֞.{5maVo {\ۋ,hoI(g0\FQ2Dorx2Q%`+gnNtx(}kg oᓠK+knђ LAlB5V4g;X+Z;ٕ۸p= 3 CJPE#äeс3LE\Sq ?eRis%YerW7Jua:납!wηn?S 6r2A ;,O$%Sfxb3QG+O{|T-Iyw`j"Lj[trn&] fkO3_cu9MbdAVR68:;Z2"|{HyA8cw4XMqPL^䴷0"պ+X2~GS;][mNhfL BMkKvg}{NEЋB㨅mNn'f{ u>_{ۆOcisb-≕h\-.p03%21)Q N{=܆丈,b5l+CG0} )L~Gh|ܺ' 'LЈAlUɬRvѹDF^)2.AmsA}A֊Oe(R<_QDvVy.;UV~6W2X1D[e+7[rj{5,B3&&ǴK7bdo{/ DCc!ܬkEfJ|;& +KBP#3rM:8!cp?+|l2w;E:/ư5ڽ?uE]GJþ Pf8)-GB"۶bʼnB3D"$G΃t[eN~0:gk]%Vf[{I/F~ebY+IXn5SJw-evPpA:\ʆ_&uӔf*6$7XLS"f邠X |f5C]a"m@1I=}ęf ]=|}=D%kz& !Nv7i aSo$ݪk?."6Ü}ij]WB"o@Q,-Zx',@nsC 8xRgW7 &>A(#м(0YJ ҜYt8bumޞH""`1t6Pgw~k'$ԳMRf^ެCյN#{E47pҚyrwn:y%RlIK )& ϒ ;|KB7';Z.*DwvY^J|@0<7==sr됆@Ed zW)Ql0IҪ0D|Je|ߐ[CJRaZNJi)،NA/B2"pۚ'@t#jh*7+NEz_[Z_UfYGG@SLJ6}X4i)a!0 *xyޫ,Ѣv:| qcT(9^U*+|eEUҍ}$WcSV .paU8/D]scnFl; '^$TW'ێvXWb'!9 ,= 10xa𥜂ˋ40y4Kv4gt>\L!@7XbJR:@r-@TPR>K_ĸ3\h,tPa]`&~2_#16avcB7jxx205{3.tp|plL)l׫\YQ7կg D'oaa} xD˞#ʬ )-R04oVZ4O/p;,X~_dF q=);ȧT! P^P%iG7:ovzOޖ XA r%k*~bS<Hg΁~ΰ9#228_r[5-$ω2`py@5SpOVُ1W.X )Ȋ󭿖)tKڠJr#x$HRbbN}zzbl Wd{2U}ؤ(fhO&uu03F WqBT^ gcBKUGa);QyԩuAma%֩t12X*\v{;pS^W:L:vlj=W3-4_Zӏ/]rEIm9ҋ=akEPըشWt9 z로R}UP~^SN2Ta1Mqbv˴G. ]]]Kr[ {p%_~ >i drqj9W ?` }P*ɾ(dj'@˩ufpeh?ՔRi:m$9փCF^RPKGS<.Ĕs־t6 _b8yUxz-;tƵVǑv8S*R; -yd Pc {}Vё̌*5po݈.*B?Z$"axFL!vm)w4P_&ز甅IB7`g-Q't&1d*[!GTJ@ iT f;n$5b!HUOE}KjJ7xMPaC|R^8vZme &VCVЩOI{6V6>-  {B; Q ɶ䁲J. }բëyô`}`-l_@y8r̅[8Xf es[Fqi?U &|,W.v6dO\+bfꍏ$WՒlc>SwO sfF,|Ss\xzǚۿQ Mh[ 1B]%d-mr{|[8K/QT:`3I"עH%%c9L7 u !/ALDAu)0EUE壥uo+޹?q47Hȶ&,2\ʌ F~BLG|Δۖ^2'e`&ZNPfqvkIycO,eX܏=KmrEk^',Ѽk G+cl+9T}o4.\r+. %^>ej@f8 MLoƲ!ckyE]yK> ZQns,,1rYB=%$*x8na 3}#.n`kBH!n$c}wiW9Y齦'%K{ `*h Ω <]Vy,UK* x&܎=nwWnUuky0U?Lб'?)WMiؘ:u:9gZK}"2禍OKJӱdc6xKar[xL/d~}O[g1T']q!5|YnSS)D`fM|PaD#ktSd#kAqS=G6 IONsB10Ұ!2>x{Ź!Xp/ Ex=_Q)Lwף Z;I>Ig$Iy孏Pk"mmhIr EȪ6 b:p 5\ZR44ҠP5$SKpķQn>wT=J,(`VDyOLek-JM.iSҦYC&~tS୹fd=~%e=8Yra~Bm FTҥߘjfjĄ&迁VG6'L )GZ>OASae8dxpihFp̉~n;l9 s#G=m,`Pm8@P$>dDSFoi C#(>D]x0Njf"y~xBc' YyK$R^F䎷,'xbغ HQSt}$D.ʱ:</w=[.YW'~d5 jKipQ290FCHjm?-YxISDɚG|\?m~#E}6..XsЄYtZ q̀?E vyPnL]U]TE5 0;#`'.ΎD--?|$ƒFzVa:st z+Cy[N@%'v3ә5 @|J셉=9aS # 9w.wYZ"f?\F j@ ƛ HJo3r8 ,@SL Լ#gi?f['ΞGW//Q!<4 !QTOo[rxzp횝qaFFXH:U\ VCSkʷQ)0cͷg=,XKRQXwƸu 荶09,{|F]vtkrHG(n{E7,ɷ\{sTK$'wE2$pˌ yB9Dd?IXM&Τ3tt̼YIrǥW@5:JK,b.1% 'W)n VԱT^6@xi2=ԧ769sт݌ 5ͪ2kKB/iY|1.\Vq}U;.gN!w;qt':LK ,=xaL ׻8 ZB. p8|ALzƆ YJ!”\\XكcHG n%/.]hɞ8PąЙC0gd+I4ѬqH ~i5D~ػW>lG!E ȝo4EII̲boP%aLI|6=ձ #`:#*G۝͖&[ճ-bk|}6Ҁ ֐w86F8q{d=1 ⹼i`מI1g /K%ML~ǜ6B7W;$Qu;Jޡ#%OMVhlЄjd0w*/Au.;s s &njEt;n@aqb6˭2v;K"Sf/}(N{&Υ W^hgwd5CNE0S.'ըՋdUWCumUl ZHj\sC h3Ŕ98H1. 4*_h3TL* 򼨁pPj4(ٯa rЀ, ƓWd[ElwYZN}8b}=Hu-%K`e Ŗ_0bo2B'הq n2|~Hc֦o#<ҙc\E 09Z7>Μnyl^^Hlj~MD͢R{<>KNuKSRq ~3MλxyCJt(5aI ar^I~T,TQ"Mf8푵y +wb=;j D{c|{9KUM 'B%cl{58Fi)U._;;"mJ|h/?]L )WF7QvL7:Rbqº SX/'MJϔ0:H[5tu0+~8'GVXi]#eKFKtڿNhGUP(I'trc @BT,"FsxWpF˼U^$KW%i\T!Чd"C$Z:NRWJxH1_p){| Q:lJD] l @ڷ+9MtaXЁr0Wɭq h~e8kS`S%<E)'Sy`fjVM@qpb 頇5Y! {r+2}]?ɼT&ʓx7ZRHJTN:A|CWO`~L?YSqSt%+=ưQ)xd0LY] Зd 6!Z,7^q ܘqLTڤacDcl kT;,wazPzAh-ՊEFS1 >-Y|*0A#3N)= -83|Y=\"K ;bK6hdFshM=2ǧ/7@sk^U!g;/b_x4l&͸VDU4K&$&ow;3C%h2ӷ߷ov$6W N&-5g]m^+ûMr2#iNY'`F,U lZ>,1{U>xx:՟o !)Xj1ekț;׵=i{ړIͺαK@j2>eNϡؔ`.G,( _r^*lOoa~ڌ[ƴ9^Vt⬦c+6md}$_9̠yo-X ZvxMjn| 7vН.=>'+VRj@ޱ_ZCw4bqw\ߣYvwp'k"R ^!6JSaUWF\Wj[e1e@Kd}VWH^5%1I-AׇqeMſ x (yA2:hMؼ*J2Q mCضt(30e'jX|Y/QtP̅d˷m>J+ZGSs+Q28 n|KG64#]|emWZ^HŹl޿'϶hwD$Cdžk_ %#2 n(l` ]=vRńj?ʙ"א?뉌Pgy(`Vt 7!d79M _ e),NYB30U؎ѳXZކ)d3"OIy[vg';hj-/®!`UF7NK#M7Vuha-t (|tn.\t+#T}?-uFj%[ 4)]P2Y0(/yW_ |4s0[n]v쀄nC! Ȋ6/e  7\N Ht*/_TxI[O1gSoQ\}K@/x kR B!­isrˊ{~ rn_oZ' A#2Z?47$u١>#y':=mx!mFg-j 'yǘ y\ۂvtoHy4L>{{eS3w_"l#-6qsB{s:v:=y&2B\ʃ9Uke6w{ZxWxyXw,ċJVb"JI#w|*0;<*h/Td 5\޺?;>¦h&Tiəi2C]]w7ܧ*wrj"8Xz=8:h'U|bjfgqdu=/yLKMƐHX^w,HGzኛmBcVᇸ%+~# ҉!PeaS c⯁&Uӆ"xd:bw8le`'{cK̕=c]MQ??'ٵjh,G{Rп3@i>]M‹&Ϥ|JrFXc0F|}q<gS_c7̄[i eAHK/~s@-2+Q-! _},'UD!"ar1YTm`r|Te-@-d&*-]^rL̓~{ҬL8YyHe¹ ܞ4y>Fq-đP#;Fâ!5rNƒ$5}wG c]*~Ͱ]0Ħչ79_.AT8]6K |NAE!nDݒxmTR0j|- $("l˜E95/JHy)2bNƁhד71/vN;1;}3M-à%dRHK'CATr2d3$?}srx{Em$y$Q+i)=) ՄM8]$?•8)I)fad>OT{- x3 z6C12M~lXwDWKSe3s'JA4#\2=2{<̨Jr5CnjOj"I948%q%WoXj+E} X&Z?'k^[ׂiTOVAa&?=.U| `QW F,:Gkmt?73X6q^[G,d2Ś1}cW%Wt 1ɀzpY!8 f An3^[FuWx[jb05eÞ%VLϷNAl|oY;fKpΈQ旑}o}Dffj#qO 5_cS}}gTv}&gA?[k&"0h|E")<÷k⩚s e~ѓ-JNwLgѶ#5(.1~Beu%N K*??}/L2C<\?.D'__x+C*MҜMܻXKhAxýUhD Qp454Xdohca߳F @>|<-/`iD{J:rAȇɄMqtiH%#F.]9p2Mܓ^Eat V8* =.j\PQް=6Tr@"'Md`ɕ ]b`zA=r(M#FB=$ejvUm2GbS%XƜ閡܋NQUi+¥s)jV}"9運*jZsv\tެr.Y[?iYg3Nn$ یf@В?ōfKS3CQa\31>/eC56N@a$d2фb[{2.푇r&?i}rC8 ;Nf,!0e>&~t^V'}&T-_f2)ϘܾdNep!DʫFA?{*k8Ԉ)MdV1MFJӶ/:O;&^߈s\r6u%zgрgՆ VU|JvP`" {MjF2M* ^ml+r k*e2SXBڣS}vܰg.3k7Hl:?@nA&>bs{U*V %-[ګU~G4jSro{vُ~|Nmݫ?V!5M汒Lbd6d%u4F!(3qgOu@υZ8 Tc&ߟ:sDx7yP/ # d `ڟPH_vhY܉UMn°M^q~LA=*NBOM.SMetm`i SrXq[>}3L'/Pݸ> o3SW$Hc,Uzlj˩W5CwO>s1C-Z0n??WKKq9lHOSI'hX mǀz5нO|x/^mdefL3Kao+4*#ŖAo뀱c32%52č/4e{P gYmn~}*2{xͶ^QB\}U -$!Ţ}Y W=KGRO\W tߜV8ȈʋYhղGEr('@*s?_*$x,6Ǵ0 Zw6_1~`f&{b&vwˌgzvk$I% 1Dn/yƣFJNtcu[4<6c\BOСIl'(#յ|zu)NDWA ! 's{Y]%BXÑ1gqH `Ql:|g5/3g5mI{M" OJt7H <Ρ11Aݶg1+# "9o{E;階5/œI'' =Ƈg@؀1?TũA>k{91:'%m/4zaYsJ#T"sn^<x>l׃<`FFUz:$ʛ۩͸9)8&n1/[z翬f>$ވ@Fv'!i*q=ᐇAܿ|mBa3ꈝ'V>_ M)HU|`.{" 2)b\řXI?<xDy[$ÁCp2OIJ'%WJ.sW8 "Q ʤïl1\WO< y'u9KVYƫj$ LXXmA}=]:_M)?  (7VpKlm.Ӥkǫ.KTJC1vIdQ2khapWG1$auZr-.8xH-YFآ zu*ҹ赀bs:;#Xs`P  ޶]x= Okq 1 Wm^6}1zbWT7t-܈MQd}(ܸ̟dSA-߼"F&4!{b5汷 ) PxK-)ݝ dbINS:j܅ SӨ@xTC ;!Э[+ R̖$uCD¿ ; ֡Mm/,}̨b6G >6y=jIԙu(33 1"kz?䋖NrF!z=<'ط`ɼC+b``ə PAR] )8 W#{: ͌G-ҟVsėUI Fl!Aï aD,tǸ_vE,` -ur5RVIwaޭփmuF՟ϸ+{!ŅIC+< t/e`csAaܒ*e9AɒS-G,E͘WI%A+ͤ-_,׳/rq)4MzF x@3)R-{Q߫#j3!fpe9pnL^NuCgz E,;:  Tz2Es4 B0RYwUfDoZteُ6k/Gs<[߃lظwyT9"ǭ́`PlXW4ǁZA&.\>QHhE/$p"7}U#hiʓjQw1N2uQ+s >!ر6i[R8wvM %"'x|͎˅9 @ZzL ݝi#ٞc,iȝw- 4xfGaAڝȌpo/2`~"05ԄT~kixYG ɛIt.1,G.wM͎W10pSeWuE!%/C3v{FY̓ _ٶaT bB\. 3"cXb]=1pm20 ,omg ╱~E hU=lht,Q~fUsEG\[:(^{'#|PJoJp04Rl|)PI8AhgiS(rņ¦+xPyVI,ܦVX!1Tά>,¸bd UK&E^e/la>Y`' =F ZO@P6!R;q,{?Dܫ2{c$|aWA eX 9 "CnPՐ1ۘD@TB0m-K?Tד[{Tyi .kڎQinO)(2J7ST֗ 8#^5czt+vy5' 4H "^Gg"jp]uA3]gY>=fI^# m,HP0q#>fV;~ ;y;ˇ\d5٘EӏԎi!x}o^MrGz^V }ߨY%U"'a㝏9cTdJ#L2Qk:olΠTG("."2c9~5m7(q٣!0&1Bs\l!焍 \^BC|ḧ;VSq9ޛ eg*JNbfo؀}FYCSΡaYag`uFEH,zNv gr_,|uI'2]ѓΈ<ot5X:[rwo}Hz?RoMuz45,W:7՘kN"{pL\D{h䏧;w=a?ѥ=bFg$Au)؍z'Uw/I9nTv3QAŒ풨(ɖYsTƿ"[qJY3>PW g0L HaV94B]")MKeGYk<-xcڏg+qIށ_ٖ ~Ҝ* 3O?\)TmB%Ryj{Epg k8f +F~' JDeL:vC@Ch.u67cM ԇRwV& r!6(! Y/rK?-vk1ao f/~Zj4 d`G8Z;`pxhqc elXG2~1K7v=YKgq/sPd)0hWbKV5o|'rV/"ydPX=vte`Y"BJjo탦MdP2rOcdБD)U>Bx1hH]XuJp>C(DJeF5|72Ķ@*犑~UXR=6lslsTQ)x-NVFadx[1=I;0 Z;?x myĀ%{TdACrAzJzH_Sz_ڬCICCD kLVXbBA۠gJ %BlNCF' ol~Us:U=I3u&M7azQI'v.՚G4YqN\ԳʗC\+c) 3@gȻOdr;J\/^$= !X"Q $ғg|{UM}10H \J6acdlTSxwab&$~/,R?P`><7wɣ9D{]U]@I\~*?wݳ[^%]4NNK4!t5T^&x(Uҫr2nbXcW΀sQaO4Wש!* $/#ujS%`R K/\$Poj;'!141X+BdUe1""qqfeHR?v7hX m 7|hF\A`aI4!Q 1 \< Zlc8ߔT ZPxȿ|5Uv5[vQ[o案SJB1FQ ^hhfom='7+԰cj9Uv4pIg0M;MaV݇J g/XS;>" >x2L90jW˒S>Yг[/UCxlTmȎ2? ՙP ^X"D-{DcyU IQh[xF~0b[ׅR#yWM5j5= @J=e~~2cYi qaW X&j\p>}'Qa.67;d:]IS}/oږ.XPJLxО/n1.엾(VgfM0&/ɖWNblo(g!M63is>S{+jh0YYp8s1IR@ !b/ٜ`Oz'e,eBu`/ZMS:{~D[ְg#O"@ۇ+b$OB6|:|r1ʩwKRЫl aiגYh$Zl\(J*& 9]1>ЛeY*"k3ۧćXAxWʱgu9:i RRDB8+?t SIŭқmʏՑt'f~eBtNunbu]zP!R@~_:ZBFnr~öd?n7&W$_Bfc, ,lcr]$pFC*Tb8}av`ݬ9YpiCcPMdutkw;JU ,f.HlL+y bӪ4U'`aRrs}ɹ{&;eb. .FMp.Pn9p3Y{kp}"6za+_x Njq ;B7Lv;>u t+ pAHzG_%r\˳E 9c_D A=&T&=At7^Kۮ9GF@:e&PU P)<*H>͆ZPc9W[c<AK4c8H{ia0z̪VsޫiwƟ0q4<3s,Na[v l@b!(Z̙:: k*J,kOdP&6۹dV7bmzu L.44Ø:Uyy"7L+3+HH|%PnS$PHI6/ʁ9?]0b!mb-ZN/'ж7nl 9&գ?\'=糶O GwE m§wtA ԗc 4,v)S)S:\CBױAyfZh;t1vC.{1 ˥ ޮ秏Uၻ.LŊTDWz XA囎Q.leNEkcM0̝#%vT/Ctͫ,^|cvozD3hfd1FK7 (ZEssLN%uHIԼ"mWG>߃CmqY PHդ5aV4MJgN~=^|roȋ0x8cSC@sml+u-Cr獖 z"JYuv@r+v*#n4qgAceI^ړ|?Q-l"/uZ@)dΝ 9RNVՌnFP{;5G R(a_jc:cdg1}ү]lY镽}x^KU0YBֵĶZY# J-LӒ2m]3e!vCp7׭(b߶V$F:z+eG7=OzHD!=i`DI@cW- H(ʑ.(ލĨ X7_-<Hw0fgxc5vʨE(ƙHM.co;<RU'J刡ͅHBLNVDky󚊏7TB6\%h㼉!<"I' .~@Z8S$}%N'8Ln[o~Q[a._̌eI<#hh?7oIdC˜_CUgʘA9uNg\dcW #A;w_>Sn#A8bhWL;59&Jkn=i.4Gt:)\GNNHAM2y魒 -6nO}^".pD>)1f" (If!a2C27L!>oxAN޿=Vb~dyղPMΞծA̱U }ZY5|~4Ң̽3H !~)/JQ*BGujwäe~́ldvp#)!޾1{ll~w:?nM8لb_/|GdrIr|IٳylkyA(r:`/Ў޳ϼ_SĠ :~^E;=.`cj)YB%jBfvw WeEia^ 7>$ko[/@Y!s%9w b L1n4(\?!]ŒOCםb"鳦71;Xn|8.9/!Mi"b[`d[y8f`LL۷trZ":J.] \h5fCW$DPBb]Elxjj2Jmx}T c!u c |URyf]I ~{bƵA8WĐ-ٝƴI.0- nuv 3&ϪߡbvN 7Pnц<s3HJu;,Q]i0:(OYֺoDd5N{T=0!88I;0 ˙٣bmA69E2g 9ׁN|PN("&K׃f<ܑ_Ebm5'}^&"B0A7븻rbg"ʌ-}Zd6]s G >RwBa=֚z#{f\|}ӲcefY%dG%Cr!j)V[vKw[}/ ^"7bBH}|x:LXFxWu\%/ԑΏM"\N$z>^fӰ,8BNm9cKTXDzBA:5ULeڿBjܫ='R=<&K"5=K I{ Ei/8Cv IAXDuR5ui¿^6 J',i;Ekұu);1Mo59)3oS?(#fGr{ JVK[ª'Ť&!ڰ Dc`']nn4nB Y@ieװ'̶Էyܡ;jAb R-yBO:DY"[ӞbX" 7@NЋqAsA~EbيdfIJ)cg ՇtIqf`g&=5W4Qh '^AZ SD,tf}7 մ׃W65+SV (a.E$m $gS,] uԸQ@dTO $"b7wX.{ @}zAd>7/5@ )\EYr-LYeruRE߰N FJ;ɓdqyzH(;LeYsis3_9**E䆱椫JƋ'#0#֯Ia6-%eZԱls|}h~zy"' h_xJibfZOqE$0߹zzנ~~ 4Z.ZV@OiuLA]?!Υ\ʭi8*ϓ+ b\=$S.}~Bؖ0&{7Q&HI.DE+dS+?v ĹgXöDGVê¤nF:K r'wog*)`a2h)>^YZKX{D#cLOWadSpY|g+D\vKo*#=Q[xOw3M r@&=;6Z@ڴiNGvi\:K^1Rwޱ'+8Ӊ"3jΌHy1 e^¡FE1;+U^ cQ$rObMU g H)::kQY)I;a66Y}p ˊ݄g jO1YEtV $ ;Xνo?>dX45 {:Ds, ~LJl ?:$ *X]mwad]K(俋D}ȟeIor[\p0Uɀ\ȑu9Udf/taJ00%T/!;r4ӎZ[#xXzoivnjS~i$ha9PĨ_@{ ;-i3x%J.l\NNtzλo ^>0{AP'L05dYl:C7A pz/~2^|6L>[iFӽxɂw\ ٦I]8W_/Hf?%6=l5 drtSa 42妴|Pw.6]g%DPY 8=9Ti48( ?шA/L̫2%ui Ѱn˫$\Ƈ*|` #f&$QFf . ^u!& |'Ӣ҉[x5~ q͟/eYԚKrPѝB )m^1iuxp@JN nwvB}2_RZNIހ&6v:pW y?Q}#VoL>f ,bxM1ˁB6 W"nmZ+HEѹIB3O(՘fL/ld_4 C*p8|pRHbۿp1~S50A{+0W(LK["ard'pqF =p}{bC܇AXs%O1R`(~GIz ^uYα!tE<.MgWGac# n'VH?N)UIϬ<4^P8{emug"gF~eLcf0ɺV˳*)kwxB1xaȌb=z <n;rDN<#_e|8w/-X^%a /"ꈕC6-N>V N%Ӵ&6 -}="Xǎ5~TN)3V@Ȓ 4wJ^v?Z%qqˠU+ I Uw(']敗t#w*g~ LLaCbo4x%M!gXM?'È: \2Cܞ{[ J;[~tkuy-/0L@q'!:j ݕx>JXGn`ORkDh4jnPZ-$v 'vLwa8iLGPUU*oឪ\=KŐKwR>y>"|ce} GDaNd i d&}lDŽm,{V0QxZ&lqh2q᥃ ̬ٮ5t%Ŷ7D2h՝V_4YwF.4av\Faү^4TMh./="5%7jo8tRVb23w0<" ?*M:'x%ֶ!->"=s 8(2T{Gz,d-¦wd!-VqF[$*=8V=[L@1jc~AW wԣ4Pn^x:u%vV2X/т90g%"N) -ȼ~"aI ?q+tNYXS:L$[6'iCZĉ̅L4cJ:G;V d'qp1,^֒\dv. FrY\]0[=1DtD`[,2g ՑV,M\GT;¢oO+Oߨ(  6Vh1{~ߺ<6~n2iSoFg'rs+( !z1n_**ӻlQCN)d6W2V;d[zV}z}]ݱGjW*}mFfl9x Q]e;~W6;@S:ĉ%:NdTGW7T8U?!3"[,*:팗Q_%{F}ILU2'y#$))7I:H?o@ӄEy-v/ŋ> 3(WYa~YlPhX$P%x /Xcs R<#4"?Lv95oWtNyJ-)~Ygqp/Xs‡~Wy^AuMġBFRsZ.i2.{hWYL `+B)|+lݍZB= 'Hpoj= #XVȸoX5[v1)kەuYF,|-J(Yϖ)q+fc66E7V(ھ"W)A@>, 'ɍ e 7FKH N%a>ێ6ߊ7(Ā5#!ϛvhX#?ګ 0BU\ԭZZv[0H7"B#}\:1^&rYq{2+ M?PARYDϺU9ao ǹ!" R7ERC}4p`G&`$6}1&m9)&ۋ1/4JPEݚv조|} <l')bsp 1g~`Prw4- ׬@`۽?#<]spi`N}`]] 8^'T3;e6VYCY8,e+k_ź  =.CvkN鳁f7DTi[e`~#[5q]tWS3%Wvd? *M$`S<аi€SE0Kq)c^JcEïs08q\y#D[72Gpk:EڴEIKMy-b=@$c<Xɑi}|Vs2ztW '~v(]V [䠳MяD8%wIyoL{ K$z jD vaPO $ |>w/VSnz@A>ڠدQ( 4LX2;9Q2cxeBZ%egֵUڨ:h]5YBy\LR/,WBI Ğ됰i7,"WhP0~FMtrN]1H6B/fpdyL/i26V WC}F+қc БB(l3BMe7I$gWtd]q>׃#G~Ri`o uf!J {˰\LYrɊ hO,-7>8kO*g7.Ku50l1dPp跲dYD:hH5= ]hZF`[S8_J>VZ-,?߀ƫkůlĝ9nOv(1M/X9uܬ* Tt"jLMU:3"/po>llO5!Qk)VR@ 9;JICQF 5 :@xRhcU <Ϸ>щÿ}DU~.|u+cwwT>^k6–fbp̤D՝/WؐwMḢ MMd=n*h[~c'[a2_h.4WLqCB;Gu>&KV\!.D6iPسԊ.%4'¼/ bƠ,O$Ǯ5a\q==  tJ' |6s/r?'~ To`J]bK%RL`6([9zv'? e jjI kud.-r$(GCg ].fZv3R;ɱn2‘=ˀ6Ꭹ|# gvdQ4L2֧Iwl\ێLSxu9P@k,:_ U?0Cw?ÚZVbW I؃|.}4RiKP2xy0 $LWbT.A8W,lj>͟\?'̎\ٷ]ęOQ3k{z'`J<#Z=4b\gw>8u/90D#`Sȏ5T5B.0ٔKiϘ@ኅ׆֕ E V}}@Q{k/? N~Rpdp"g2!D {.#P)gG W2,ώ/dpy:= -Rq$ꕃc@;,[x5|Xk - |܅%f~/՞~@gVp+3H%}zJϷ(D|7e;gi1MOT+{Mh(dwn2<%LJJEzsnB>B-Ecr+8]|Θt}8v? &Ɋ:#Edc#3A ez#BL*v{!i7b Ʋ'B}\,zP?[l_ Sꈩ{?!yh/ t'Tt& 3ia2L t,q[f z=ET7޺(8N~}-=fI'K@úR{>nF2wU}9pmJ7({Aap+g[KI'i0S5LDL'P0ztM6!!҉wi&ӎBWH~5Pl!ra[ޱ;!s:CCxADYdh gwF7 g3dʈ^qK ^PlᝮbJ {Zh^W[lD*`ҭo HA89aHH[3jmwPԇ\<1oG$]KqaܢH^k2_HGH,33\48 >Vom` hF#[.h!R9zz6d^ޒͣ~9`D^BMg?Jt= @Y׽N cY9f@xrAp;|.N~ 8%V!\2 1]i`AUdEB+Jj[2m ٜ3av2{dfriҭ:ǣdU._qi'$/RSV.phz%9fk|aaF|R` )zn'{U !mS 1MH_nj=NK)̪ʞQ:w2p2$L̎*l{bC YϷ#g@ U~"7C/8g|Gn0<:9PǞ8؜t4I3b/MQρ?Lv,uNN|(^l( Frpi7e ^#W41GX.-eWu1YW&r <)C~ #a{mYbG4^? &l`[2b|ZWb÷es1Y7})nHF!S˫a5[vJec8>bׄP/mF ӊ,^r /Ou ˹ю_+qiiw5x6xhЧ_t,i[^ K74!< 6qʸYN>jAfΌY< % r)#d:^ }N4'ZM_g2bq jRM3Ix5AVKbsMIN< u x;Цb ew- 4-poUĠb>CZ=oa0I$o$mW%v!(u[7z <Lipгp [qZܩvgexgo!u2F=ݳe]C>pIkz7];t9GcD_JM]ڧ4WR8\ޠ gBS]oIRH3K$gGJ )[t`:OFW>x#Ǵzt֬ZվzgSTJX ԕI@q&[b_9m1[LڡkVD2aj<ۡRGm5NnYo|`;]dT%!&A^ǰ)0ZwGa FƏɽ(Z|B6>؉f"=xLP%}K~Uxu;=0tQD!@av6s#V ~LcXҢ5~*; eHXv k$"-$<$ q*L} wv4X|+9fP |˙<KZfs[C8<;q!? E{(aq)quQ񧿇 &3k {-܉8&_td>r !!w2G*C_A"[韛;%}@gcWd֋H@dL@e.EsdؙnCکRs=P8ڪhJkT?kq5*0ots1f$p6jQ*= K]Tw4rX ː9vy2RCw%ev5CEu(1ܖ|7p/H >uᄩ+ta>\w+Ad:xM8᥶KhhI54ͱ)Y4т'1(!kL'q+ZgtLF ^W_͌^,xD c g r|B)IݩivGLJKSqNe#rs {eA[sngyġhY;|a n9NQ3 SOUۊ=ЈXߧ(?cfܵiܸMf-6;7Ơ|J 3vkjG{sh,hXM I-7>{)3]pvǎGNf f y5+3 遡2p)Q6]% 6bR:Uwk %nǀc1a6@\yDo1ERn+tNY/ D;F#rhzu3ž$ݥ;?OՈH,-)!7ۏE?w|͔J BQUcy gϛv&=o6Wh3,G wg]][VKE&Rڑ)d8io@~Z Zͪ|pg f;농:Zv{xI[fF{Il hjZG6A F)էXU^k!Iub<{FAƭL3AS&\ v5I)1)AOE0 4 >;G륣1vhxd)paK=Pzk! GA)E~;۰~xf@X"U]d&j;x!55&CwM0q޲ fnydu{HHH~CcWE f^ I3`%o \MF^P:~짷 h]Obi.oVspWz \+V]ܔRC2T͎c udYŔ._k"Cn,t-:Nd3$½I"h$Zuɯ!觡nN`tQF'jwנRo2cFUMw՛X2Lvҋ  7 Iqԧ#6N k*5(|ynքM]t1uC@fKk >Jy Tvs;mS>fB6'=p<}:`&J^|Je֡ihE[4yU +96/Vگ7q z Y6&aW*/([ap!!:|Rk4uYhH2gYZ07070100000066000081a400000000000000000000000164df7f6f00000c7c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common/cypress_firmware.ko.xz7zXZִF!t/* :]?Eh=ڜ9NJmMxIx eo8U:Bp9bHI k9yMVXJ6ae#>(Mc/1:(~?ypKSchlvI 9"q1@鶃Pm2M-ybMvr@TO$ҌEzu8gQԎ)1_%>Y50`tC]ݕrC>}H4ht" C"x*Uɰry%cX<(8Lg&,C2<>NҌI'Ãay*g6KSR[^cƖ7a4{?fϕnDZmfiގsKdF"9P92~KZQ툓]5fT*CF*A;0Zkj)9LU'bKs:췆!/-mVG3`éDT(7UsQN}\nfE$tLh7t_Ξw2x@M X,CСB=W//IB[F3h2[!%.Og 5gJCj*/fϟˁ\jvгz2 aLC$ի/*G a3Nf\%~:㴽\ Q/A5S ;ٝ {qnj 50'BϑMNKZNuGۃɀu#M#5Yfmp^"wog]U /h,,ã^0w5#B{Xri۾Sͳd? ڨCk~NWF0 H|/>m[} yFX:#3F Vd,˓4SOvPZ t'ɒὋ Y;glPL۫]w+զ?o͓XS$VhKH=A[.m8z~J>28fmx緎]tP}mB-/4OM a9O+!\ Y[&$W7]&$Nh23u9SRj3WjfFfa3%d@XM򄭮nnb?S2ݞ}ME|L=:#EmX1kO&$ӛ?Kfm+BS1kNS*;{RZ&g mM2g7/H.NIETq{ܗarubsQXIJ3[6FnsHdW/wTNїb~DKux5F}*|juK|@ +d [ /_Uz=ηRLo^yX˴uռc? k^^Vg.,q\j;o/s-v%M,}y='_Ms#c/֟uh>w3wJt>:sFDJPz.N l̹eb ~{\QG s{ehCG);=500EѮ jg_{c2q~2vD,Ga$ }ǶL)RƬjcy!y'túj1^1L]U2Y.h II+JxWF<5w7v@FO‚H %Lxe>l~(aPQ] &FG `*zҽOjij%%"02Ecb$"3dwJO Hx9f*QX׶FWhe^֔ LO6 BvWVQ]tЁGOL%JݰzX9  .T Q P.B[ʷR(?9#/E,=ܯ5h"ٿcs_S`2͚5Oͷ/˃jDpH[dXU>8T'ߎvS6=ptW(T nB_U" S݅wLn|AJfW#v"qUS]u>U$TMq +JjԵM=X"NZ9^ ISgFbn&|X* hHB3|Q1ş^$wǂ ]W3ZzHMLc`L I ڌJ<̷zb+'[\ GG=>8ttTeQ&5ErOs΋Q@Ze_vb>cTOђ z=`ɷ Se+~:[ B)!HGP_Yv5$ #ppHl U69 KJ"Dq$Z/hN1JRPd:PcE8R0NHۓcZ8E6@jc8h`#g2wݻ3*xKMnsʴLjf&ku!=* \ ݚSꂊ!-~IY[Ha:^7W0|hφMS]M}"" 6V;d_X?΢6+BOi D8DGQ,ė0dRi1sUȝ [|D'y#WH nX`@\66EXZ~ fꨄOlhFf8Zt.EcVJ]Y Uy'36i H d+Eb *A Ӈ^>8'c -\1~<C]a@S-˰PD2˷ŎB>uԕU!EgYZ07070100000067000081a400000000000000000000000164df7f6f000033e8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/common/saa7146/saa7146.ko.xz7zXZִF!t/3]?Eh=ڜ9R]ܷZ mj4RW7YYCr(ul mwp`Q'$iVn_oR$L~e csj*'a%p29]h#A {/%Bz޽]?Ki~ň>FFeu37: ^Emj-Ѱ҆\.uJp1κ'Ek9^p\N,;nqp-BnQoiMye.S{?Dak P5 Z Kj)-~T _Nz2w)V1CS*^RW~{v6)3?X$\#!l'/[8vU@ UR|)RmNxG6O,c# Nhv[J= GvrTD<Ye1ȈD?#h?:^dVۄAz؉Ǔ]J}v;kdj)ٕR~?!.B"xv"g & MgQ ŏy%硖)og ftsAUN0cB*mf R9TWFUFY6V_ɹ,rY D|lM97G(aS9/ r $^DE*m[NWh?'n"jO~wؠ4ANቅJl{dn格դUe%ZAz:S+Upq?cE~ۈNEי&vazV9O_1E4kB6o'?oarvNL߀,7øM\g]HTI*.>3ۉĉoí&a Y𪀉6.he.qmv4X.<Uh {4 ^d`E<Eĭ68 _9Jrz Q71W;[jr՞O“s,jA;`DrY -oSW&.ꁕt*h]/aei#HҞ= 7*s'6e;.+(.a2`"@z Ep2Yrd\jv UWT0'U%Sxihʄ.*9d&hBno֍A]#|z;%܇7%? &M 'V&$(`r#ːpqs!WW]Y"JPƬ~y͞y;( E\{?rh,ͅX7QUƒ %p/>s#nŤ8DbLi!c9`H&U5XM>D̞lcѥ9KB`@su8:%:9=rאj+dTҼ@yIN<!mހvm)r{6֫:}aTü#9ѽ;޷e.yd9:WhF)vQ#ŒQO)>mЩK80]ecVU Rs_^8LER/2ߢ Җ;L۱T^a`?CuMNѭ25k*(S唴l j韸_7u{LViBX< "{UK}l}gqʧ6oM6*X38a5qW^ցu9-фLg:g$g Gm~:x 1ܳŨz_ǖOhKwYf[9߉f@;~w} z*]`"Sz[PnːIcZZku@-U\MAlȰX=ad';iKC.m`[0BUB(fÜ +lP68A*s(b1Tv5Vqg `Ზ'ƃY xT4uGAS13Mx Xʕ΢Q;Tu)JTYFvP*7+R7g'٥ W8l C,Xx"V @}fE.Kt F)FIQvMU<_V"5r@a&^-}W&ұ׋g#o􎧯ѓzw4ZܬQy^s(Y 5UIuGg:" LL1L[a[jEAtgh% `YohwӲ?266Q ™lB2Ph\CW)^50-?}φ#a& jSMJlhk2R?M@5 '{5˫ XeEiEK͑ 3 7-$ /uPpt?iA{v*pp-s@ؿ d%Ʀghj7K͞ | C a0.\EDމW3gPz^s>P^1 /3tfG˭G58a2g~~aO;2EĂ?T˅ԅ3^ +Ť)1<'!*ڹr&g&h/h|\uEk 7ho`>=if{= ƟӾ:fKldjW٫IXTls6iN;зO@5ց5$4] !LV2Hx6Նf09N{&@槅J Wʺi!C%b=c"[&`Vc tG.w,i^{(#a]*tbўPFذPk-ϩ!3ݶ+114Ga#J?t \e/]<5qhC?c}3˥#p= }3>L$Ki#3";r-‹ge5 >aƫ$ !ː02]R7k+mVBL$N1NvǸRپLcw\9n ʢho#R]e;6H ׇj#7fWG}æxMcEQ+50_G%tC;Y&,1@YYĔs1\zDt5rQ3. Yoi9N11V[-X%c۝i̓jֺ4*cOF_ USB}wx25ӷp_QfNeUYb71|+ ^ʼn&jE7nW-P#-E8ʶNW$0@{S&]\2ӕ/^;qP_>Jti~/ g.ȉ&@ޭOgQg;j\/j -+5ja ZqBBCGhw^v" #DX՘eIO˞hf9 pu/^ooߵU/AװLyMB+d8ͷR.鏶l'rogDkՠ%0 6rƩ~pC{ J.»V.JIEh$\(jM_Z;j䠞"7A|i 25KPf1 D3P{bz3B\4HfeHcL$U ,| ͵2!-ꪫR$Ͷ*g~)tYI~GLSjv?\:!4B$:ozj2EϰdL{/ ͚bP\AɔrD|.ٓ pypקWuY'ͱThns[).1?Hp ;T(]J$A&ܦ5]f=R8͓kjV@Ip z>jهgpQX%lGybh:#5/:~eo_&U\_,q"K|Lm3\CgB ȫGjcb1w]RG)euD0뛆Q+m. `#>;ivm"3S@-Z;\^tKr%{qܑ~Z*TkX 6Jqr%03;Kcas3 no؃^ T79Sdn:£,a-X u%>~LiH$luky):3z-]؞*D `-H}jEA@< uo?&v0a]ь Z2j7"׵*<.Tw$E4|&)KdA m'lUTL!&Y Q1jJ2;O6,4C<%ODӯ$%rGĂ6FɷoE/W`%/`~&쿋1)ߚ9?2ėb^9brP5`hY6A&EER| Hahz{@t.'ɓ1Mef4o(4ie1â~`&=Y Wۯ|91ysጄݺ/TLW+ M/V |!oM]:;KŹ[u-ϘЉ_[KTqpH%(1N 5Qe-/j-^LdB'L2j\XQ8<# X{.O&p۝@^9MC9G=wsұDPo"9-0I1T~dҸ5=!)-x4"|J{.캍NQI\&y}\_O(Sh@Ûtu5˟Z89kycfh3045"B&Q!Pdau&´s } .AhA&=W65 ct5ev"QTH 3s3deVWc$cr*r HЙ3^AM=?y k^<MM9ir#rУ`R!)ozqF?kigmh^k~cg/A_hdo-% Fŷ@D4+vq3I1;饔lvFZCWX ZĜщDx K^^-Qh {6 AVcVw[b^3: \e'D_U'4Tu1R7g&7÷i.Y\ A/b;nJkl09+0҇gq(xoXkf.GC4] 'HfܝՄ3誡2`F솋bRy8a*+~Ia"ļF?613q!r @{ ddJExX` 3u.[ /Y7 cC,Qz*9-7Ƒ3dX{,0_lH4+GS"F=`,T~&=XO`C}6;[# %:lY /peٶrG1yRkG2NLBVDd7箱d!<J>Q2F  Ʀq ;Ud'KLi$@]=]=9bD;<țI6]>Unuo,QL$Ic;{02.It2Oo'{y\3c)1I~ ڬ{R7SҌaF삭Lvu6>v>{r bZ"ųDGd+l!.S85*foT7rJBMd㉼~)<V23yLj<ΖD Es_7T=rJc3F#cf+X6%D/}2ٔw:Wpz2#f]A3>֭qȉKϻ *봿u&F95 BGz֜oĺϝh(y M *A/ 6--}q9ߓӏU[r f6D*esy=KrYf-xX0lΞ[x=2DEw3ꀇ @-F( >\>ɖ$:" >$i~%GV#pl$/˷~K@xH~ZaIe3X}1yM@B>Dm!ceץOcktmBY`pl$1s+hpep7 [-+J\sy){XJv=k#za}=@Se6Џ b:1.M)֔&:N-ʆ~.a6 D9M$sӥvdLtJ(dߵ?-?49)ϡilmb¸/jT=2x]nX(M:twO]zcd!ё^BMҎ2k dc%6aoKlEʞuo' nC"̧zm^ mJ,-e..D᪘/ %A;)idBڝ7]I4~‰|Z} >NT9 L0;n ve!zGe#Q{O_$?K; ^jmۢ`PD<\$D4[3IG- [G5r=B6#0rnu[p:{.nuby_/D-TNCDqd=j +-J:^ ;lqYksQq>f**}nB?v<;.|K9s:J=Bh߭NK8iRDY=='D'^y>I1ֳ+-# ]/Eɴg~vd]p.݊H/!v/ݷ6ŻQR:.enmApT׍,ԩR462^79{U0tc*"åAw"n?~TV c!*ފDy-WzV$oIZ(<$C;>p])C"\=5q384>"> m81!?@Gǯ4~(@w)vp._YUy%|qBcK4|; XHeݿy[,w} {@ O7b'߮#x9$!%<1Jaku̴.Vn*5\YQY=/9Q!D ccmRpѢϛĤa4vgENiy0ayOק5U-O /TLacՋxi0%3 o@fO|kp_$)6vlݜ*+dqH{g?p秜Qi#WZ7}RՀMHgT ki-r*nY lq9lJ2vһU6ڬ~Y9B6^I_Yn<9H!J p[dDG.A\/B_zp^-ߘ~FTL W1S RNe0#d4ѿ*8AB,[ ћOxzﴫ;nND B@,=^ǺkOC+|"^q.٥}D.o["ڲxS1ddQ 6,.wvv@,Ax9 VL.y rdL=u@MAQ7 krg7>t c-!jy-57vIl.*)`+§dalg蘶p˓ 0:Zn{:wsgX? 8w;hJWsxÆxP[.s`ϳ+}I ">@bngzu9#/B1nǩJ1D!5E)/uNVh2ؘMf!H6wBɿ顎t^?:I'l7v&@or\~7 ˙N; qAF(eAY65Hhf]w]Z~#Ҍ8DA)]U`f0crr^{lGSp$ߡ , *@G:䭉!s d{UJa}.H_u/Lsۀ!cT_gK&b1hH wb}6="/Ldʋjqe_L CgW7c@5kNPhJ%Hd'I$¶> iEdۛmy|џ $3 >. x:m܎CFs[}h.@٭i_`mF,o̮:6O& =IF̫B=MB1؜&7Òk4ACTE6&ş1m{Ƈd>,$-ܘW$riveh79¬ J3//VOr{W*_W@ТW/Q*XTБ-n|!wRcHM(MzwE@d T,=b1gk.J%e>hc3q%X:Owƹ$q("&o./(s{07rݨJX'\pkqU7N4:'Fm.F^FOBL/`C cy_p? ԀC+J;b Ms\D C5+׶flc^8s4035C9.?u b Y zҳܠcǿ:[hKYQևѯN\*V:sOֽV6? ?:=6=~ xgEk,Q} 9wHD̛jn@x@15jyfhM{ohݚTO,ƗW"-Ҭgw`1Eh>z5],50^6~ ή9ur8^xJ#P,7A;HG u=U` %pt.uo Qw6ȸ,I;fh 1o0͕p7HLeD7(6rKs3oeqR>]@s2ONkh/MOU2(u -|{U %IE1gmg5$O\#zo<vCh27e!nߑ+"ce6R225.$Sʑ{U&pR,{yn<_8 V9,[%@3#E&Ĵ*_!3H; 'jQe7~xPY)ys\bE_JKm%b4,m^\cpgsh#4|vZ+2T_4ҿ aOךALCc=L l*$֒^>~:< P 1G y-~3< z -9U}lP%Kݒn7κRLN됳_P::,x H)zĬrE0-Xf%NC)G#YC *oؤCнn/Z3_:7"XgH eoW{Xե/c3 :\ NUQݫ֫ !u8 W4a 2GlF/m_D&ˈO ujHhwK>G78/Q08XCv W["Ojy~޺qڕ:Ϗ[w.%7S]@CPLv?(s!fJ6Y]Wq*}mP'LZs_.3+bSDvvAY?3p2Cy}^o"7B}̙_ j BCxzH;HZvzͅg)>/BsQAAh\-Y u_=>WL|,eYd~:r4rH)CTm!fI"TU@3POɋt441XZݏ(MZxy-nmT2^ ŭz+[7$Q3Gz0!Š:Uξlvԩ0)`L_I'z%ɒE[msp#[ƥw. A=$5oV?A@:FS)X:''D %VuSV/HҾv#јDI42VS鼱Zc)Do< ]QdBt*HА82jIΠ[n?ՠU)EbD>r,<$T|*\bE}À 3\|ߝbVPI)D$B[D-s*^(0JBY@CK.dL1լtK$CR|Αu*)h ?LN%JkuPq5=#Lmp^_1Ε R&7V6)R{\~B7[5UrqaCk6>\H+؆ЌΛ炕oc @fqz4V +7XlRDwܾk Z+2, `SūeDwZ(UZ0M FG. rIL@Ng4+FW\\ĒOGC'G#K*eegܐ;k1겳GtR k~^>oӎeCW5tmrYRoK(TfMJd̻93V' Ӫ LUPow>Z]3304gvKY*(0A`4*'zTq4z YdsK%"AzU$HHk'ESr2TU<*Ul+4Go?I8I-_g?O0%_!ōG&n[f56/lQ~KZZT+MA)t9D!Q YNR(?VSsL -_ +|7H!k}g 2܎}L)fP:W mk{k?xL -ݱY<jn^pkDG ;{[ֹesxoZl|02l?A{P}qhTB:#81$]vSobԜI°~_a2MЗ 2}X`5@,ſ%g"7O|Q>د$]o |a ,+h7m֔֌~G.w 6 *'{ JR`&3?oM6ءYj#y'k+kC]xn04W^,@Xo`'v&]Hj@ p᭲ zm/oSqk $s)@r{c^RjDc n{qCԍ7^cJsFw'دИXTؽ:3^ʛα\yp1Iy#PhA6&'HW< ۞ 8oEG\aJ %i,0H9wPIMqh.gF/vKA@:/ TmvYY/MP@([g -T -(Gx?al&i x2l@1UQqAuKh?[Ac P~/unT1pĸz1(0e ”@tc17.4Hli35o!f_e " a)PU0=u&OPojK]^V52i0~{yu*`p0*蕂9ݦ.]*F|>HL7*<3x7R٥ưU=3<}ǠC`ወl2؟{2XClKۄ ڮ ,. x{ы<ڰ_Gf$G א56`yEoN32z-9EJ />GHYB Y!Ev}U<4`̑7݌b뿟= "kƟk=wOVe:Yo);IJJDL]ZFf;xoOTz X/lWtWm/ɍfmf<1fސ:9Dh .>;VZ0]I.h^tf t'R6H)ˎH ]vQk0jA g 2H0 s\^՛9嵂~^6 "4!*`텱Z-6(`XsS#57<%[CEhmG,ֲK~͹,mQ=}8?3a~^@ |#PCW6ynH0Ŀq}_&-2c=@ ҅7lPe}v}):۱&_uTk_]66k>euUшh%0Od\U8vl98[b/E L2"xu.lam|Ea;8F8§fgn:82nCkcsM:kN>-K XٙK 3cp 9D{9 <.kV, DIJDF>E9xbpvބ;Mt x]dYOG٫4B8V2gx+wb~@hoΝs7-/1;bOk :KpN&@I=[fJN~QSl,ٚ$SLXZi>E`}'!UA77ET(O5(D|Ѵ'+yDl} .PݕЗp=ĴZk]Y*./(q&ӵ֤N+]y+"NEQcAi8 ~,wq;,rE OcQ!_gnQ8cLS"أw1YR xSnc#Ӌrݡd%aPܴWtȎ[L:{n[7 6& jZyQ)/6`cI%d ĦBɳXh~X2 "s|>A<€ڭyĹiiۚQUJ#@/ +L*V).^@\ӐXƊjb W)Cf>Nbn7giXA[d" j$Էx(1vZKMeH{)Q_=PAFKܛ<x '2b*8.T\W-wt2P>)3\~P8$]Z. _ΐfYPȥ^YFmړ? 6%[?etihi@AI1]ҌSʕ P\E:a-l"FPw@ SjAlugLw:lm~*>IlV5[jM~TNOyrR3>B} |Z (+F]5~?K!q#d(/}F1X:L ゘9OaR@ݔ?vj~7TP%a_A[/ t5XBX$b d`R Q@B%/T ~" dUjU>ZM]MBCPC017/Y PB>f@kϲ!i/4%h84LCgaAfksfl*"WYw$RH:qF xBOP_$>^o1×FX8*`)k4p>Gz4wh8ꃨQeP% ~~g$Ĭ|i̝BS MX+*™8A^'ю#!+7#vc`Q]#ܟyGL?ÞVs i)IMrgC;)r jߓڀsH0[|ѓh2a`Iwm/9>O2lx8[j2j6Mna!לG 9-+ %@_6lqcHOOhBĔ} /NA,驵dP; G@ 3&Xr<"հqSCϨZuР{X$XR%JJ?rB(U^vm.#f&ۨ>ءU/eܕ }a5]r9{ cϢ=`us2(!;LIΪCN-bN,7z)8Lw #?0*WײxilWlGgZOblV;61{ݜ/H'C99[Ne|<p/ pU1ޢֶ5Mk-_9([d#Y zV"="1DNSpH7J6;2BBq H~nr|Q:?i[<r膵էX6 M%J쨖d_Sҡdڨwb FZ_ZBœ:e\cOF8&Beۣ'6Ifd&qB˷W1t({BT吆y~&k (-&Iad-k| %ffyy]7OӐh)VI{zjOl3o<,fM%'| #5 Dv~x'hRjcmLUk_AIMA/ŌtÀFr=IE;n */;T.O'7iJ%bo[\e<?!; %*c%A|Z.a%Lgj6=sw4 i+[ifM3&.pyDb4/8,e Ok7$97ݝ&PN+DX/ (EJ;@BlJ?O\#ZV5oZnL*'w}eLlyegh}~sXN|Y]sDU h_hc|'Y1w)kBKtZr-;<(`Y1H w'Y$dQ?0jKׅ8ϵ|7:i_̋ }n8Nj^e>]&|J&=fb`oo$ 6YK"=ydТ}T4j৏@d`vrB ,0WBxݔ7ǜfI5=5cARos70WUxoUL*l45Y2X@T0֡J/R/xlX] Pezr.ײLcAa_s(?BP_ӎȗ"zNYm'RP@BYpQ990CB'T왢c-*B) Vռq$Rrqp=?X_XqfoAEy<"cUPG[и4A\ <5 8qP"` &ɦs:Jz${\.R=ȗ iǏ%+sdu+1[O(8ӂ$i̼Nٸ޺=JQPyPE Qe XHSE_ I \&>CsSNs_CyG;lRaؤTIDU@%nA#|k tIa]Mcj~S # $W/eumkQzwvMJzmtLp">e[ӅѣM%u4boR55RH R5[DEN5CuMtoX$AyVٮݩK"P TS3^BAȝ=?h`&B K_ Fh9߶]&LjDG9fehx6NNu Q̍E~$0^#ɣX~D?hSvtVRrx~4dXD޿"y `d%RmXTXHZ^ċq#|C tFVQ1FYQCD]酆4k@vieYو}4ZDfOi,,ZꢑUTb񠋀;Nc~jy^pe:9-9A[Q@8{< /e|;7GJ mA(1Ps>0HGe,!{EX?&/^\CnMlAb7Il֫5ee7`_H{؎m\"{pqeT_C J$/Vi~وsr47hHt}\"xKwә9֗AK`H.EϝM>|i`8Teկ:ΗP i8Ե Dg}"vs70p;U=>rN?%Wpmߏ g{6uQ"* 45ƺȔ-TkjyK읟r/5IiL PѸrVzG :"ީ[ vb Ә%%PߥbjHY UF.};kgKMv,="MLQ%5PQi'' ?Z;B]1 Q !T;09(1 |kaELNPIM=WiPlJ1Ku[}Z_j{'F⨮x49xf~72dd6B1]sn5|+ٽIV 8XtrCQQT0 Q 1z1͑"!얌f{ *㉩.v=_MY=I=Ӯ[{l^gPGjTY/Q1I=rJFJdG KtƠ=éIȻL Q~EhB co}PִXNY3+: S_"B0 %cM5,36=?Gڄi%ALo" |C(I[L[ڰՏdV)nٌ[PLC!BKIcBaStî1r 3D Hf7 WIUc9g)f5C#J1cxL>1HӸ§SX5O!վJVATtth\U98+hH MdbNҟ8٥'m7h!VK%/-JniɌ)*z9)3 8Ft7914iٻ©G0*F@QrƃQ:eޑuk-onwʦ89怎Pn*>!jpFo8HFBI j]97B(;"E S/W [f ,OAB4Ƅ{i'¨4fCؖ}.JV0@ k^CP Y -"2~U!v;CQ޾ ζ(aZcݝ^ { sϤʾ15𷒍.~GBM]N]igeL̪~pjyq6j.T+ ăIglލ~xu52Gc=:KE ^ޜw6Gkq?I+3ǒ>FeUBZLK3(&MY|"?4ۥד/SMjψo<۩T_5G2MN0oD19-˪EB>Uk7)p66`uiA M_*oBjoyW3o^wMO)Me 5Y#WkH-.esls3Y=юۖU #<^Y}( @-3uڃw=qתqԪcN]ut0/9'6K[1%Z䝞g p 'qhcw7l=Ϡ[\pi|/]t{EjZz4# -j0{u$ 186Ԥg`dF1Pt5=9a;yCzm曭v=VKXP}4qg)Ijq-SQA^qg.c/?u_`͜?cp޽x ۰+ƾj{d\vM5!G|.}Xo ߎhɕ{o`2׽Vغ,1)T/v$3uۀ%N9ҝ vwxRwcՊڱoV@pt Jz6A`|0eS]Og,y^ LC͛cK}rP(*TY.Qԟg GZ,G*ɻ4fl;&O -tk`vl!N,gw(nE@iJ]Qwhq|v"|9rZ=dV5Q^MX;FU<8cN/seH0O?zvI/4M|#X v n=w~7 BSIDjPp#nU'#+ 0!- G5UH:0qH٠+h;Y}.2= LВOs V;|+fk:(\=Ҭ/w.mH6fQTөj !r/OyD!Nᱟ?F{F'qXx/rO8dc\1^zcUsE*{A*Ì ڄ.0lH>*s2pH %J ~z?.(|dC X_ʳĉ~DF|x5{EuM+w/}Ҟd9M݂[L sfD;Q(449Ny(HE?TO6ZN[E<d6uY@F‹XE -:Z(Ο)vUonQwz8~.-QRX f լ2 ?tT @}츽`BY`LX¬aycH/?bRX N܅HhLT|jyn㏉p!1L&}Ii zo@:ZG @sWה͗h/EиyEsTyRnm} ڒ}ey4Y6a&*dj0kH 4yP\e!a$OsO>|xV7! TOA`ĎNK}rc[ɋg;Zz ѕ E*Z*=xa\ ŏ ub51 ߔkUU\El垮d}~+U|gֵ:D˺j;O̸2I.CiIVZikvڙN#;k`p;)x/r9zmB'lybI C'&ޕr[y FoQbv_?7le@~gAQ3lb"ۖ6ݼ{M*ê>-Y^z UAxUrLŐ5j%֗c@J*YxeJK|@D&~E)WhQ |3&#] %m;\j57]4w9&5Q?)򈼁Odc` z[ǽ0.xكFhql`Pgy`HG6 $ǼCZ0׀T0H}~slQd3sR,AGNW,R w iՆpMzcfSb88ariX/r2ZmaƆɨ 8A+#z Oe|@2r ~iGtC$Pdo^r_z!r"Ѐh]޷ժa%@Wj cÝ+M*yGb?ֈl՛WC^[CIۓYΦe}|_w4>l)9qxp< D:oа_{9}mL`BeA%-Pr?Q@pAPdG lE!&Q3p&z|8ǀ3 gϽuD|nYdIS!f0 T85pcH!C,I @J ؿRNLMsO}Yf5 E?D玁kEW4y 3$!_܌0G^"2_aG @/4mٜc;dj kKm[g77BIXmqF>NEO촭^TF 483mixhj'ps<ҨwnQ}BhPP!On j,X :Tq6ieNnH6 Rjcݑ=r9(66ПZ씪гkb!7i697~慵EnAt]`U4%ngxaQ!'H?"UoU{!iaPC#PXo$Eٙ3ˍ L{~;r}Qst^Q9^k?[n4Bն,K<\;GMedu¨ݠly[J(@@ øH!9c xsiA:hX"FE͗tc@qЧ_(G:9:ZlдQS/6) |B+CZƞb28JuL5SO&Jxݪ88ecqljf 8 eJ1V{m,'Bf\bXaU ņV<]yj2cpJ N0^|l8\Q`)ꮀ]~!Ce[?IbpXrC8Z6r` C l*7$s^&z8-3Y+| "+Kg?yOv #KD[P,"FEdAVQ;g\).cg>UH;` D3sR/5651H(6IaauYf|ў J75ʒ,RBrb nJg:jWoS!#qr /g&&kpX4#bs`t8z@)hyz/zwg#ti,r@1Nyaf aZ"LC #}[YfGxKSl(`&QZ{0'Xc1(Ek3$9w*hp/V`,Uidi e^\])C(b@M aX/ ,5p2~ܼ>qNe ZNQ)'.Fd^ML`P3 0fQo|} xLɩ(R +)nv`7tJBU *['3׀ _ Qpx =z o-x70/,65 X,X˳cPr.77=OmG' "g))Z+ n!EE7K@l>v*R +"Z O*L-C$<z]jʋj։bHr$'JYXt)a9~=&9G8Ptg$?A Kk:=y3@?i^ݔi'`܁t7`Nzz f lMAXTG,]p_յM53!,^M/A][U:lqo=-0 AĤ),| ժقJЏ!UKUYf&>D&_0hi7QT,K_LIQׅtyA2KbDMZS"&w3$RͩYɹD"̇$D~]Xݴd`p̈kiI\,r*kh-Iutx&UJKjR#8JBxBEu(qr(gRNrԹHR称𮰚~m 9Zz'>fa%|`+PH%I 9QDo|C{(6Dě~S^V派ә tYpNrn ,lCFĵaiD 'rX[0SO$lv!Ё=+B؊Tvܔ|11K[:2ir:~HeYCh%ZqyьHAuxJvױw!P>`EQ, H%mccgxL~ ],A"1v-'I~QCu>='fU;085ĉWv*0føҦ򽣛LaH5g )4LdtJRAp#ygg׋*nX|E35kM욀{bĬ{Ccл*-HmnyQЗJ >1/ϼOt)9X,ԣYZVY~ xԊ"HP{n;v$R c&,\Rd+VQ.=1 |z0tE0H3임r0G2޷f4ڄ, P-I欪>A=QgYW'l19+#FE KۗW+teD}T‡&;sw{93EO`><<VD{>v8shffCE=j;õnqy]e0L\br}uBl{ ) ?_cW5;8} lC'.'l^c*-P4 K׆(ʁyXݡ}b}5q^n{Eka0\c hF#fBaʗȾ`9_]l-%ᘑ'U_es ;rEvx NNtŹ/'+w KQvu@\^~9R3v-$>Xrp7e)}Ϊ/<~xZG0pY= 'z0۫=A4)YҷiDb+8YwY}:EWn,Kdot0.8g1/ P?iȴC.K%j # NV1T*{53ΣI? 'y.#am?2HRd-xS|оq |l@p30+K$">Ē] . _@E y|e!ќ'yoTt|KAO}9o6 'lY0p d%E$vE/򝜕F(k#Cf-\909ĝyPH>g{iNfLavTfk z,ӣhjJS1Xrm=lb9i pt`ŧ ΛW ݤ}h^ma۴[Tb:عc~,|e2+l9 R̋-SP?tD/E Y*j|: szsׄ|nh[ u 9)H/Hh_nA$N4(UVu욤)ц\JG$i}/u~ 31y +¶d9Vw/q@*ߪBOut|Ci:Eh12/YgӶ M^ їR*[\‡HO.壋 iwkGџ*OݔB@h=5$-)'d-<4՚mC_?<%4~#fpNyFeYVl\w=MrX#lSbAwIgns({^S$M5 ֝ktp!Z\r<* ́   HW 60[%a`uEw=̇l]!9A?7 [)eXf56rZ'Ȉ<IǸU7x'QfL챃`3:Wf/ȦG.?Bpw )lEk&e.`0>l/-/竉 fPMz"^ ¯% $iU Cj)nJ3c曡=@jO*.'բ~הeBIjaNkk堋jo9jA촲pUΦ"ѝnMRIƣ9x2R:~[ 3إVbh9} R8!$:Yy+P_]YO~,kjpԔng`_@p8؇ߛYfl:byQJ5O1`la3aɌSpn \0sb;CoQ`x 7|+SoR**%p2.#:@ gsU"i^cݍށj1f]jM*?.a_w.s:m}*,*T!,!BzZśJg; s~q7TgM ;4Wwa>$7?깘M<(Xo 7 qfz5R :ӿXޓд UbIԊWEczf ~{KE5a`?G&zgcݚ?,W^OѯUk{$r8m%- 1eAtlz8i4olU@DY&rޮ}k(M^_ @%76I4E]k7A JYvvo^n4)MfU Ѿ(r/FKZ%FD .6t yhĢJ4),¤rm$uʩ'Օs"yb] I+菌5~ U+D# B?./ HU/.pGOy(T mrKYC8諿F%Tm zkdEnt8k-"fH(M)޿]r7*6q"+Ѱ wCEj g7&ea/Kr4S.o^&kD>.MG#HD[/F"[q0V!*4-PA]1G$EM=1qnSf"(msf,vyx=)?|I+mW\Is ႄlmhޥ̅tU\ -Hv; L>3x?P͕:]~$#3@xcLzg(3jXwzIQ$`χ5Qƹk S>Mq`;gho۔7bLΓ)G; [KBKNtnzhF0aVڽd UhqHǎj5 jD1f &{;m}k?fAp]}ڗ>#pXΑFI\_9m;^3KIױW:R(ss}O-imv3ߓfD2EV8@X1l'OL}@%VRX|]/y\G3ϖ>\ʕ0K?ގ ?E}Jעx8#a2D Dq'U].bkH|Lv &9EM?xT'9굹bt jZBNlB+]kLl*}u$BKBFp]hLc%d0m+"=)eƖ& T~l&c[9ʝ7$Ǯp\DnbߍdnzHc 엓 AAPJD0$҅dmdp.H8D(1q@2RYnezʡ5.s;V=Fh+3jpmMO5jo;b~,/rwU&F )#.b_ه9n—mͧ)O [631g樾ջ#nl勹HC'>AŠt&|0劣֔DE{g8LoܴPT0Mқg"W7[ K =(H`׋ UiX/nsxY#T_ig:E#sK9C y/!a8TjbFR%-rȂ!͌:Pf50za#]}sy sQbC_1ll0tP qYpw1^Z)!m{dᒰ;g_MPlʎP,(١j\t t?ei/ yz*jj5"̝G/-sr# HcZwr/[3G)tT+Z3 -駊?5|e2Rcӓ^e(\*NW3Uޠܵi^=ݙ#Ac|Ⱥ 0vp|v( ;h|EԦ-_VBAw<‘$> B=A _ДrV8 Z9u6,"9ۀk0"CaKj'U+9r:l["((0ga{c@lZ@StHn'%0E@-E90Av{G}9DL[[7oiwB4S%tF%5Z:bf#5&t%LRn҉xO:!|pwNeJ'^-?^В8\p݄MWA]#" : s =sAP[Nyyo:x\fw\%?)-ϴ;8ߑ`wjF^/Db/Ԁ<ѬPs(?E˞8Ng:vu)ڏe3T6fUo=f<}VPXd"_Z 35}r51}:AN8ज;Ug~PrVji.W$}AsP!HOHHguoS7J:c4D UYui[ C&5GVta=S1Is;p⏫g&:,M2zLڸ]dr- 8%e/6\4Bo16,ȹ6\)C¤йe0miv  ) jAr_?;BI# ϙ,0v9ڏQ40%oH]{zn+*`ij <9\M'2ߴbh3[DfePTa1ڞ絏lzd1+׺H_Â(a'D>$< V^wv$.HXE^4>n1eg{-ۮ%;>em-QI~e| 8OĽl $\8 l$-q]uޗl4I++*x™5fP/鮎 -ko| {o8;QeIt-rQ?F(*!>=z%_ I@s,2q?:JvyE1UFz$xVk'N S~II랯V?e6)~c&YO^9cϲJo^`_pɔ:(ob*ʼfٵvquyP'#7~)*WA>@ClVQnd"msL%U{|"ړFc~; ,mg5KnER )&֚>PSA7;ۨMT6O|Pl9N+)ؔhWC%8HAdOB_t @v֫f4cd-LB5sV7%`=x}̩JyЉ#= } { Nd54q܀ ?Io=Vx# d\t4Nu7OEn^j8#ۮTpX)S`Co\GsUiͭ@MvW \eC4~vˉ%H& aS!~ dZ{.)Ku q :c~/eޯ40Y=^_df~\Fc"P}lYqbMYz mͽiʍ ZdR0¢wמCE9A\:yaТ=kFtߒ9rDTk?c!h@x ?_ơ/ 'lnqU(DI_6+X2j 9&SDG@PGb|n9F/~A∑Dp,5ܸ?o:KqY*KYfE+ ׈gKu2ʎ|_+o.9"&WC ^0ƴt<4`˟7aרyf0+ZcC'3$S72y "ڱ|FOy|Q3~7 Rh6TRq'AD<;&-mך6-[H):$x5pԂWmܡ(nN0yC_![ 0]d4c3x(9ߓ!dՇB'Z Qe7Ћ*鎝J7{U7D>뮆_Zrkn@mAyq7А7BA`+>iB+!j `6F j4B04c8^::KXݻP?DÕQg)O/q:irI\e26YAMN!<3ݓX~3e?$'e`0,F[.zxhDvW0$ޑ/ +?=`!q~.rja;0 nz͎BY$EfވF|ь\.NLAm=m ́ 17\,?AA +DD z  7- &NeMO(i BN'G x:w~8L5iV*CUy/3q [9_tV LJ}snrtAGN=XRn8z^-) IJ hﳹY C7q}@:qBSRjR l~Bzy=M6ӯ~"T^9Cr_|Qswe7ΡUu։!k\M;bt<0SDA VލMg/I 2m%/רA]?@REC3 ECX>׶zK>t_.-ĆR='r' <6ӋOx6K:^G ]]U.˓k]}=qnFdZy'X씾zd6gs~fs * TXA/fAH`V2AA%bM6Ps𬤨 T/l$Зප۩ qZCke^boԢF_EA0u]iK<!x.hRTY! Yu\[X_qp!] ڊMxg(c%yy]q#6Nf'< !~\٘`iW+kAOr%_ist݆3<{d\fkzX?=3 R_bo;#5>&@>U"qwYb[Bu755\j}h^}QFT @3܋`2s[&;ң>'7Me¾(q|p4'1v9/y)ٵDB :S:b-CdArmubx@V|n{ܧ2X4ְpt(/ 4VoMm5Gbo"Bd '-MfY|؄zAFH]^,~gXR_``sk`MC02 V- Pvs塠|-1&S? %Ý71y7, va'jSi Ƥ1yx>%. x7md*D1_jmϫ{W:t&tAUbNqciZG8U1Qя.&ƻz@AF1_EEENG0Q-4~Gwa3a1qp;{uOHq7bT%/D=mm'kGi̪ /Ū`z#!>?:Ļ&e1hHS L4[;ZG\n⹿y^R8.** oo&lZ4i{+ئ6 Ln9V ,5mP|+@nzuű+xdOgUq|>`)Jyph2%Q 2.NM,$[b ``AdɂDF0ƕ6 8ujc)EL|ΑI BJD {LO(!W=p;ySNl)*ťE~Nc 'qŒ;+:9UI+^l,'c[΢Ʋ.u(s6ƣn#@89Fv$C2RpK&vF\HKmSlPP)P>]0v5虵e{ T=7:_;\>cT\u{@F<\p^@0*+~fc74 /}ST{Q.:%%,&h p0"ٞYhhD7OL!:gl`0M?.%I Kۀ;̠V: y-.L?7Tm>PqA! =.K%YR%0x3EQ215q[w?发"OŹ Ȳj+k[2e|*Uժ $d۬x|O1 b! vڲ5l/%OٟAbCPl :`ݷx~0qaWߠl(`Qn}ܺ &:@V OͰ,>gGeɇ l-.˴ntCGp&x53L ةO\mYYǯ ؑd&Y_# yKb~W\\uxjoi'{ҋaZA01Ϧ X-L5fK8#k+MNTFO Snҝ0ïYl:@c=Fӟ8vEk`9l^P| T*ODxPۆ ],=阭U'ȇB^~(u+zu4#钕_ev%VmZ8ߵ7LBOU"k%64 3&Xzq~;>{pJL쏛9mZr¯ ءb(M%q%z/xPn@>{*Wڔ7C8Î2cSTn]†ͳפ[@V{bcO19{;D(7 W4ݧ`yh0 0l06Xr9,ybZ:=f־P.SBk=&[(T.gK#/FpUi:w!0 +Imxe̖yLNX] &Jh'KU:aΰp y06ciƫ awTqvo]S~|"JnIn$n}vOb 0ӂLs~|WF[2Ήcy*c_yJJPDg}Je ͫ[ЬAՒCg]&$ &ԧX@Ii<ת& 7o١▢S4}r `=A;\U4X(ǡ\4_"TD- [R<_CgV_o痙n?$e%STL8efbKP-Ykϛ猂*O/=>abFp@12Gwc8o}}+_;fG5 `c@Uz-Q7oz?}P cZdQTۇ m[aג6s ꎽu3qIb#dEu6źp_`+#EB Zq[F{cwzܮj<w:5[2G{Ya*##D0 srYU \WglS>SfOvNts#毖ZυbbB-ϧæ$,ny՟t6S$RH90FfnJ?_+ j(̮c$W\=/kAw.b?tRf,}Gb&0)'62Sosfr;so/ow2"d 6.9GnT,9Tz'bH* 8AǍޱjD5}CZ`u39-f#z J xb))k_iwXsO ` UQz#~v m#nyU:OJĉ !FWC4SG]W^_Mgxɽvq_$[q=/FC9?cOQ[?GU \H$(( ˻Y{cF: >ʅV[ 0I9jqx flھ^{㴓(dl$d bӞN)q_8/;"߷Qt񁰫(Y@IS0EΉ]({2B LR#v;U򇇢~J؎--20tvvLZǂgS.6dwt|WR̜.\BUnFD|@.ӵ!sf8i`ڢII:EOIbFTF/(ooLPvh+\OXyJL$~xy00T_,$'*CnN &t5;d ,=V3ZVin6QOBCFjrWcuZdh:#˷o;C2.`5+mjy n -"4Q1_m<ֻ'1p4 nΜ.\lC)`NgXMI7( zLziQeKp>ΙYATm!: Nu!.MKl ElYl?3 p; J>_W,y"W3HJ6 vPxY_i+w|UYzOQRniR~eMqV55 ~ h9EN4^N}Zf]F_A&Ngg~.^\ 1io"_G!E(GN_߳uX iCʼC*,pHs .^n*~ZP_>6o C(XI!(-"+Z}+xn> T+Z>v`/MLo3%!6uH Jei+o d 'yn6{Js, ÷t!t~:!4d  AφowTWy,^0IqehjVȘVMVLl1=JS$fV kZq$g :1P,U\kkGO mg rNC 0q %~h!stHq ZVVt+h|Hz _Z^ GeW}yeX[k?"PuhPzH=9wTK.Cھ i?JЉ0`7o)O;lc%w&.g15{ OlfZ=r' !C%9Olk΀9@п1q"YlMÄǔ}?y ~Cqn2н[Pxxs\jzP زw'S2^ˆR5~]=ٙyͶwוQL$;.z)FQMoʣ8Z֚sz߉ }gnқ(ޘ2\Vʁ- s,=,|*fTHa$Ys! e|m~HREo2sgaxܼhrR;_)Y Tt (_@;@q(f^? &YE }KƮ]&I, Ro̿Axx9ݯY1 ʐ#>*!t@nIۀ.lZQ` P=P4N֤ęrŀ]Q`{f 1h<,F&^MxIOԿ)HY:jRޥ%=\!zu;@/JYCڗJ'w)%_2e7K;:xqgWkU~ڷlPP _1EXhRZƃJ׫Hu$ g4$#'d6! iɜ̅)NHfI3<cu,W^ѯ xvh"J z<3DßU-SFzW,Ү 'o0rE_ڠEZR^ڪP.AILz$z"kZxD6+—9@y:ͥ3yˌl.; ፩H́ݴ"J$UFsa:$gy_+9g.@Of_ɵ,?2-TXH:~3@D7Ȩ)O%ȏMP'MՕs]?h}vh kh!7պf0p l}2ӾbuzӌDX7$Z#?,¹c^joA5_>+ $Xj_6+\Q~{gZV4c-`֏t(@5+(CO[GIi峩M2`zQPo{h ˼vzwmzc)zB@ BK2( X▵I|ao)Ha$ob+f#/1I:MO_b~uÑփ R;m6O*49CSTZlW|RSOn]{u.'? {zSf}ϰs!j*>8Et9dcŰd#3/CIE!O{83jBg,M%Z  aoUw F'yQaGGFΑŃ6D vCD&SvJ3u1<>[e$T铄'[׶O)śJ^C+63xF(C( Uz>S(}o}.3Q-Qz4'lFw¸~>S@pT/72WߢB# ڸ/14djа+ӌWc.ev?8JaWAWg0#5p p/7C$v@Юu3cX5˹rƈ;c~#Za%{ovt}=R,sL4;Ib#\A[n!`T=|=!O+ r߂٤x~82ӗnz@`bzY.%כ4AS(B`=a<%ye ,ߔظZErpf$l01K@mLadG*@w¹AgQp/Oƶz|/u_`Kiu/Ce6YHjE ૞.H\4,f kL_1ɨCXRuh;zwȳ(gΩ@@C^>_'j (_{h]9Eg}y @(u7,bp 9|Ԧdc*VgioY;{RUR* ЁFI%#Vc =?˾.sxQ5 t+!ۿ2&< QY)zζ52.^l{\]p=;A圖mA; s3~"Vך դ'3zC"z _F;Me>V 7T6ž1+|:~yu4TDwg+.(~ۊXa Zr]ճJ s Myf \щMbj'>vg|N=Щ;@ J9αڑΧX'XC="@D[f̓ /=.(ޟ#x1:YSQ{V(%Nmq5Yx13B[k0z\VB,T I}ЄK`lËviM!)$JijI疺%3 MU5 ĪmPWbL,EO"&XY .Tv/)ҺD /oKP0`1Re"q4kik/GmhR;ˇG)?WvXu&DžJy"cv1')F-Ϡ&GD^^M{t9[0DwV`סȂr˜xX*_23"F &{b(~Xd~&V2ѭl-n76n5 ̉hU^P2yxg?<@$fCQܠ'cPy۠Bg rͶ`evfG}-'R{Z*@e'W;I2+V.h4cm3-L@Ny!iͣGBݽδ#F?E%~XQsS }ˍ@xvNYDe HmG:ٓϥ_!zE%X*v-e,3gC!v](&Uoal<8o{f(q {xѭUxVP]Yƞx\.\eLXFtSvpJZâbL`3Xb5cxZWCU2x&*JsFs$; t>KMĔū]đ6l\]/>҈Yf)/f/"d[/jbWe[j%sPM%Y>;>> 9Kg~߮;a1لKǡBi%rḛYG`5)yg$9һ'읥e!w(iԃqBѦڑ” % Z $I4 ߁\ݴuY5.z1vXr'&VRhPBpG!}6uƛ3u W[*N&^&cA!|4{g㔽NBE)jZ/g,ʘ:&gSv++jRi'§$MN\D@>cS9)O?P_*]M0m :ժe 'hpRX6.Rq85Y2bEc ٌs^C?m(f<ۚKh@Q ;cJ$<&}8y2Wݑ%{ŋyZ KrIʂC4h"h5qմ OFUH2c1h25 q7 `DVX1aqGCV_EG | 8#2[Ut18DV nC>K# ٹ٤]H4Lf0Oxp&俸&CȊ1m'fק&<h!? K#8c*-dPG }T0E0*Q P4<gߐWEc'x U3Uƞ~|>+0qRZ0ZUvZF۱IhSXQݤ7M _3UVZC ^kr\!.3YI(+g42)$O( N ZC5Gۣ$ey]}zσD!Xu0027#kJ#.Ql s\ ĩ<}νwÝ C\.a7{ZhA5u Hic|bg;r45Q*(T{Ǿ"m"bIAa1UZ꠿e.,hL<f*Hn8 JʅclLnGv֨Ϙ.LV?]Cd;KDD+٬s1ED ,צ}C pŪ#:-Pk!?NJ\o_wnwe\>P`j"S:B|r6^p]vݬxyI=Z7fێ"ݚMMJggxϺ3CIfm{kN3aӡjC bM3؛E}Y;ҬE:q;nBO:L!W;\K3p1pµ޸?A4yp=t&J i8bmagVsyFV8gQtCqT'K]om)Wn(qT2c6ñJBS  Wh7 rS$dSȱ.OT`eȏA`Gd n-4ohU NUQ6}ݧZ`iYcm鵢sgc+Z_tpqƟ yI8F)c"!ŃzH%qY︋n,_ODkP^S?O? 3'3ZCL'/% G-wN=l$=V&, TG Я(1ɡ gx@~2@5$,g1mchZ:ݍ>;$zy>SLa+K͏C'Z.a !W?^4Q(Q9X̰K`ur4?/nD~CM,Z6tn/\^64ea^ */9b1ihQ'k( Zrx<#ũn:c QZv,1æ<'Uqg^n'&N R1?\stƇU6z@kzMYeU|%/^ Oa$z^ 5@~_lUOH{<mYQl }u؍ m5YH2Og )BUmp̗%҅cy$1ENMW=7Wzҥ9Qɻ~EǂGb"i $P{0γ˯=ci=SwSZ؛}R!i'Ү߃]xt'י2?ҾQ]1\l%/VR ղ<<@Tq!5cm7߷DJ-$Iۿ_pav׺^xӪ Q5m5k =]y*av&Dtn ,Wlr1K6 9W/:qCY/ U6}hWBS 6Y^ucYTw"T`EUZ^aA ǢxNJ ZPL@S}zlW1dsѷvVfڬqU$ !f>JiQv^O#`-ڒ}ZئcmԎ& G HW,`P\f*c(gig ?~}\PH + s(J u?bTADPݟ)! åi8jZ+7cJd(XnR5dX-?SJPJfN߱AˮM00* y=(A@r'n,fxɱ$@asrV" B.TFO|3(z_3O vjG̠pnOZ^v#8o!TW5jkC 2ZךdXLc᪻מ-juћ`&] 62q(<L9jѱdeMX2i\ĔcLe8Xo۹)5~ǡ-]hlI6K['[KvU"e.| Zi۵{w1i|{A41ud0uM D!1@,ls%*ZP=<+]Ц ژ7xj&3ISȜH)L9N.ܻ@_v:D=FED3RWN| Gkfg-_5,Q1("S+;2byH pH]h*V 9[cA/PƏx\px|9u:}ƷcF_"H3aQuFFgv 2XV8*]_~G-C[R eQLxl8gfbЂ]5~:-nnm] 谙we87}w@Ě-nc&tcF.bpI!ޞϔ#[eTւQ}IV\%}WU QL .jq [;a4R19U> ۬ s ?idY@UxߎܳPo/]R f8ZM|J(N9]$7TSeg8|>ֱ>23:wNzez&Ey,Ќ&]R|kaÙ? kíCji ; |ӧg'LLM,| 5T_<.ёItpYLށ!Tk؞#fp$BDZ6nUPqwX8 V..829Z t7򪫃'ZZ?ASҗMOl2IA@}%zkq)++zux0,mb yc~N+-a˯[<" |"6)KU[`T;E>mm5\q|֎XU% +G wcVJlᔣvA\A2HĎb~oKhB&'yN*Ag(es u}fBEj<.笌RUJzKz"He\;dL;(x-J՟zS5F0ٱggo`s0(MSuᇽ%Q7S=7-L_'V:YTABzH1aIӎۀּ*Τajװ똴aT )Dn+bTsr@e֝TVJL6ʡ(B_|IV*Pl1Y]b(iIEbS3)䶫nyZ=}y)/Q{@9B@Wuh좡_D.ȃ-T43 sP8&a/ B4ll13'wMJ$NgW5nq7X ZF}7eAPq]J6ԔodS3QA'tռvGDdYHzyd/%"OeJ|HG{&P"-3?wPMET>O t`QgI'GV{ZSiK>e#Rxx}Hard.lE@@%NhJ~ LiL?,TxzNjmhtBxzyNdrK\=LH$ĦLweMf\xkC{o7.“n^0ͫ|$1_daZP5`vmbflt1 ZsBZ؄;$ofst{>w)rbx< ,9RWAbxPQ"#ʥicvAL)hdԲ~r{Lz9VSS*nRsu^݁'gJФoJ9uW5GA@ʬ@ [;bSEV1;ga\4cgs{?,b;28{)7T6dmNcгMypT6_!8z3l4oޕm{6RJfPXH'g2qD vA.}՗TAL*$* ]pnm/MlZ"*3#i_Qܶj޼}@ ?݆"G`·zBݠe"zWaycZ0;Tt([ٯ S flI&1ZB)}w{G|2oAoN`$( K `A~ǁ0~#_QzoE"3Ɏ!5m5Z 5"ۀ7a1x=͉&Da,N*15ȥ0÷Cm٠j6H.HUgBDs=!UQ}{ 8j흎cт~1#)O݈Vf= z(}@L{o??J!n[v?>~#n\t`n Uc;)ymX\/zf?ІBOp\%, E o #+I嵬[|7NŻ \VD]+A!Mh%E8'TDbefIl#t1c>u߽WueA;!rbL@D~Jq oK: Ap^5)Lr%}UzX)a4[]?~LqQa]@ ,ڑG: Cz`OkPG-k岋+*(hQnSLn0nvٷWO0$dh%b9=#"NWh"D$v:_ѱ%Ӌs 7ugjv5weWvSRR8]J>j(Y32cO.$$N/8m&gMGHh/Ngnoe68b7:Of~ B$W'|zE/9<؏G4.`0,\eRv@3N bIg-^+&jk%L9<@KvP`e+$-S䒿{lɏq {7)Ru_|z. CՒQ{6@5cTM~Fځ;ʻ1^ TΡ=췒\8h+zrMTDGck*"UEAMӵ(HT98^7s뢝uj}?X/S2J:̱#3YwGeJ%)&+T5bnԯrB:d#tO^6V Nh2^l!@0%R4/k9}4fq"QZްA|zP՜ګ\N8_}Tlh`z])Rd4ezL8cFm<9㤝dZfa- "̊>k-q G@l7Z{zfluHGu"f-nCcGn;#e@gk) A4cVb*1abjDL綮l o!hRhOc׬. 3& 5{Ah͛I<$=I"n#<|my"%}vU +VLNURQP½S>  pW̏RjwnfSok]Km.@B죫+/_QG@>']=⡉E2{HBWq&uo9DбK`zѼjöNCZ436= ,ṃ^BotXrȯ"A/*+T+snD$AwJ0.Rhz,oGJ/FSVh9MU2Db! K3߹UuW X?62ai;&F,-gY[tAKQ#>:jM˦%s$z<4=F{6˔ӎ+e195j0qAbӪ"TX3K?z=/"4M1R)gs?ސnt/Nmf[ xe6>],xG.~lĦ2k[p$|=' ce fV0])BÙ!(w@帓`smRX`Y>`;#A _\#g+2j& Q{]=.KUZ.R% ^z٤x Xk"yFs!Mo.X})_0A跢x޺ 0'ٷxxg? &?ZhAU16ǵ5W_FɫCd+lZ"g#̿g0)Ө9K>06pT%Bښ\y,Zk5yڍh 郺 Б[3άͲZl Qk󅙲$ov? ;ʘa_BX^ogxaI@OcG=?kwG"=K8ߜM; kHí``Ylmڟn\Di7O@OTU{FyqǷ4A,W'#|H[?-v+)ma4VT1FnL OE`g"}4M| (H^C3:E6oSjnmv:1H jpS v6Aޗޜq>yo,XuddgQ9E}G[<~T%K9QA)q&Tޱ7^d(Whv ڰtdbv]2\mfaLׂ/j_>,O,rSJ1\0grdeUvi˜F)15 KKQHE_[b;4{)" $-=z0 Y IHQn,MS`C>׭D4x8$:Pb0:FD%RR#{ci-AhD痃nT^LP1j6U& :xG&q * GƽK٘L(#cH3g' c<3 լL&LIL -#3;v٧Ir* |:@WCN"t$0n9L Rc]TVR!hkKs=H~YXCnr|tCJm^uJƫ50&AE'2r_TP Tiig %Ϙ λ[>L ޾ MMF'Ma|4b`E}/n$$V"\s|g&.JvF+KWT-3`B=F tmNLb %^[7Jkk(<`G}.ڶ'Ui$qR S` uGHc<1;y8)ib1"GES, J?RR 3QaUK3f(@٪IGv:~+h> >7՟3`0 t >b具nh/W08vN}ܷb17^MrS*.jhKt ;>7M4qNi>MB;f֟XkO:; hIλS}sa4rT$/fAtEh68=Gt1fxp%hfM?FE`ז1d,0;= f9.ky Zɟ]3@}"mQ̕5`m}$$;Z,OVMw'jaarBqOΉ ȑH(%~i{gS',j>pMSaiҀG&s |bNJDR{C|B|hƈ/.WkPuF漊ʣ~]Zt©dl|凂* M1YAs}qyM:Ll?anU`$X#0[tt%'(l KdV;ҖUƻo^WOk5j5}=yD_y0܃☙@yLhQز Њuz'G^zO OXk-J`W׊3uXAc'h[ ̰$_cX>IDSBgٱ<LÑ!64EcZ3Vk2Xep[U@NUE!VOGcr+d?e _ja3F(zeo+c(w.}Er%E TmF&ȉ;vDz1J`c45ˑ?}> {LlQ P#yJmhw <2V}Dy"ֆ,Ia-g82Tu ~H^챚L[pp`8妏$E"C y^o)F%a+C'Z>oU5#ܮ#PRT1*GAYmd:.M&k1t='hDc1/N|gKTFS|;CH+ht;'!_o`mVϜjÆ׎Um-_:ѭq. }=3|m')jT,}t=N@wpvB.iJzE;2!:> ق4hR0jJ:._#ǟK! zGa6p, ؕ*pCaE+u\Ml&NJWc2z20H1Nf͕u?R'Lk/f , l {~8@N#.1[~S!qgDt`cQu/勛7CQt;;D7tbWo;7jqC_ -H|&1SOzk'z+ bWCd|W/=*@a)"ӡLkM+=,,Uµ.=[9yزc\G( C]GcB咺 #4B%ym>zOi6{*2bQARSF\mVq\ 7]V;*QR oh ІQdYҲLXl* '+[>\v-mJ !|/HHjy\,™l%~ quSořƚ4Gmad% >7I 4m{oձk!OF:q>1(tQb -60f>']js)V;UVy/Ap24S1_9HE 19 F 1%c],ˋ͏R܀a;?@CZAIΫH H%aO.(%g R}m\o_!.h(`֬Jcݣ2da$D1K3v1\=|jţg_*Q̇.m%Xbpig?6-݉ w,XCzE+HLJ{? G4ZT&0Bpƒc={m|mSiXթ${8 \՗TzVXm<66#ZEծ[f^2F*ޒQ@=Syvi콭YKP7Q < +M)% t(aVbZ(dH;)HLݸ?99d8k-km_3]OeFP0 ThSSy4Ogn`%6  3j]WtWC` )/~mxlcj\?5Zl%|J1+",sَ-U& 5$u兀{ߪ7GP%8Ji&+颇v0tsjgwm}i X9gb_З+p@ 6܃Ȳ.<"S2Z@=Us->bƹ^noI3XH؈玦ZZ'qJ+DG 7cyb hwɌ]Uݤ,IIUc>pIt{/^1NכMJ." ]6ΡʵWnUE`JAV۸~iǞ=g$r^˖0 ިK)X|Sr ͓62=aYƟ/tt}1lT rm$'18 $}2hyZW{WVpeJKҪ_DI/zhי1ym <7s)$#GW);ƭ8x>5\EAD:4Ͽ)R\N:~;+9+D4VFvQ427OgS+J+W%r+L* _?jZh h|*YV +8po=T0?U|Fؽ1'ȳOWt-姿q Ń#v݇.Q;y_}jcJ蓫O^MEW?z1C}MMb.FusK VŸ>zMiz- /F[2Dl(Ms3cAdr>sO[86F\׋D,(C eDg hW'ڬ)*! !k!ɒBgt=Efpjɘ!P]͜nU5gks,*(4$BآPԨű2E{ *rc Q[XqFW05]GMog+u5DG!FS?||Ej/%`F'tez ,6V,*i_$Ml'fNY9-G[Z"2\ @^X^J +9]x5m>eJG%w} }HȀT0c'Gti!`SὉߴ/UoOaC3Pg*;[@*(V]pW p|#BM1^$*Q(b|Jƛ{Y=jt'ٷ>!im$֑2Ǔe|pJEQ)hGg47:op!}J{ q$9@|ٷ4y Y&s/1+;|"jOj$]I5 NhP }7nI[a (k9 |e6 B!Kh)rk̋ 5T[GTjd涨޹jFA/$Dy+ b{6P,\ރd~r*wyZPDM1_CTsK؋ȇ;)X7gJ sDՁêC,'uTk}ĜƫR\Î=I< aSAQz Vd :}U)U27";7Ak6ƐX #pEF;ƇNpnZ۹SZ+ɭ-xBRgb}DJ l%6 8/TDi*mt ׵d5?dpdxkzE]*4xW.Wir8Shſ>Kgn/ j#S BА[Sk/ߥnDLv~/٠k#3(3⧴D*3Q_rGi]c 5-$%c2Aa4K#g_2{c 8:laA4^3>5-MD\Z$77yЬ zFz=>] ~} z%UƟZ7&=6yydKδ3.Mv={ƫ:(S|a>TJrRFaLN'$E,0i7Ȥ5kug +tҡ"%6@Vu-8<,"E< 4) U5-=^7_h[ ˦ H#ܶ1T}L5ɑGk-.b͘doy.2Flyf?q-7޴%`+i]lXY5¾W Cs? -՞j9k=-RM6(|_jtK#">zY8=VRcH`rM(tRrzx8% "u}Em9x,LFOIlHF (ޚc(JvF#vݰ0T}:ad_t]~v+MlK 3d۞㻨Ah-9P|@E^L+m?'wsZ2c&e ۍ<:Fyq=qym_œۑ}m5m6u47RUUv' T񣀝rge*!\_ҟ^eu-pI7młp:ULE[< 2ZWIwγeJ7 7 #" /r^ A>7Fqғ\3 'XMy6J; c. PӶ¯# )ZU/2%ikT}ȭ9GO"-Bߜ̽cc-0y\w tImQS"/Tܫ h%,-LF7_sEP2G;DfٖN\q΋L}*|>A(PjlRp?0Isjk]dP8ڍX .󪙝wbbjwuA ! ɔěkTuw]Y,{g"'cF#æPBPplm@|hpƄ"s j42טn_({\RZKh0+Z<_$J4mvGK9+@W#%VSd)Tod>$]LM5$.ɔP}g{dTR|*Ŵ'M1^Ju]RʹW]FK#x5fsJ;,fehfA) 7j} [U֨ le[p@Q#9ۡΈl8RX?Q-$DFKcKHw#5G0 v?H&wzHa0E"N9rN{Mzxt#y- Z'1FWĔ^i>q`Zm^ljre2WAi.,Is7`J! |rj>+ BL>ז9Iyz$KL]bXLU-!$G9wŊ@0sSF˺6r[I%&O:ߍ5<90٤.\2K/-G6ع0~次~><8wkԫE{z7-9+/͜tO}/*Z$axNz%fA #ZKǮ\yഖUz 8nxr@bQ8_ݣ(8g9qqqCMa y1;#Ft:B;%v>QZv2lv8+ QfU[*PuiץS0L[徳lx &OXz Yg@;wN?S;2Lߤ9_uNYOU;/6=MYZɪ&&)C>J:bmѡie# `/|ۻdv뭻P j/Id0g#TmJ2 HNk53/r;,u2<ȸ^{aY_>-٘J| X풛uu7kmȉq7.X uHLOqSٟ^1Ŧ%CY#p= d.LIAULfMY>O)r~0%Yp8jylN_2 D&{wۣ5Q|Vy=PZ`mǃE^<]0I?9Q5]!}'ZuBz࠮m5bg_r= `=")?dYӁ.N3mS+ fhy LzR uㄴpht#y1Chl68^azM%BlX4axlĆ׼p='牨Ь&Z}ȼWﳅJ$ .TM,~맹!ޮg,"( ĨiF2+ێ]"{1`g]4Z,~.rb1GQ@9/EWPrM~XHɕ$^ mE,<<`"1f+QBqB2s5>;G{Jy;8P] |nt0l?^v5abse yH>~saOQ.:]w%Ӈu3yvgsP/EhU( w*0$y&WtO䕵2aTy"/O x^d@"+7.6༤^.8%oe$qySÓN9G jAϳt+/Env2LhzN4M̛[@̸ zғlR"`{k޵^7\>U\!ɫ[׵F`EF+sgOǥҋ]6d  iA܏o8v.ɔfO }>f1ٹkx[(ymIAlj>8;tFcj9{eO:8rM*`bBH4/\YCW5j1y/M zzVy tPUoQk\Ǚdd]WTtx L65\[$/Mr9Gj_;[+ {R&b৞}nwL/Hs|2aB!ҪJŨ(V_?@-d- A7ǹ=n,ŕq>m$r_%I 7D/S&XA"S}-E`e/8=y4ye=zgQg\\h24#'5eJq=rQiQ8p ֽv< kgSp@b1h=E'0m59ت_1'[e>A$[`-6(lQL['vjڍ+Zӊ"`1w;nSb]~Pv EJiBM6] A[?4(&P7p( Z)f(PZ->e=@d"jfvci`FYtGF&IJ>H5MJ&aPNx{VXj-C!9x yj[6q&#Əw|B#+֙!p  ̌+_^]†"b[Df>-yhR.&x$YJF%yzS-%]jбj"V.wzeu|i;'7: hUZ Oյo&+J6&{mFX4x8!F&ev ݵcS5ZH _H * ɣ2]UȦ&-Aήj=lTvA"Ī8Ӗb\Hr+و"_6+q!CEAMHFrp} Hh\27sXӀF$'8-CҌm]\Ga-( P#$7s*Sb)( sAᝩ}A%;;q'm6U I::~;M񁕣% i'YM'?6Uc50Ǎ ԝ$C_h6ц;%g&ޜ- gV4;/rW'ϟF>њrxfxs5 ,I]`.Ok8|+z尓UH:Qq J1S |DdKSXqs6Ԡ?^vj<ÍX'&I/*2b03r!z=39a$Fzbg >RBu@T>KUVqt7J9#1cf׺hFÐ}xG RCz*^PE!&bjDCL[,T,:)kF*87aaU۰?WHN䖷YuN.uGEݦna{{(-wFOtˢ9 sqebs~rIfv<,% , J%__,V!P'0N%sroJw#bߕ1(||QYSElC2Y(^2)RAH7{noR'ѬAn qęNA[-W͌W=nlTc9=(tt 9GDFf}4ϦGe"aZ 2kj7Ơ 5n4l$8@>,p*Oh|$$*pz ɀs%!"yZyfLߙ5:`L!'RwSjk*A;'/f}H0ӌ@\;#?='9Eۗ g/Nov*+;VONձLXzQxū?P郫4l,"*v][BY(vI]E ,6@fpLz;j ܟ@T~C|8wc\lr}kT$!zgx[zp#Gsr/`•ľ -ϴlT߯UHB&4:v,򚅄*M/J|TYmJ>Ōу+R4`aUY~tj9x?v#$_ڑ išC&OcRѦ~XmP C@˄cAHhk%{kL) \.kmo䲢')fVD,gng kG\\D-řvCHJW0Uo2~"\ք2+q}NE<-%kfm*O< rBܷSܾ߬z1×K -c:c#{Eyk+%LHXΟ$dY"E/gf>jB~OUUQ.'/i n!>:AM6 ;JݶDzdȑ H~v_ȉ%yAO:?fđ|;Md)J?3DBDɰ/er5oZЌu s3֚뮖4oxF+q Z(ݯp:*JیNC' *76¨%I%Ƌs7З2fYU>`D S[=G+c.\!P QBjPTy}Dgztϙ݇׵Z`9p` RH<j [6/ž]V~h(@svT!?rC76+wڋoZY'O 4M1d"!XWKTw+IA? !;𙿧R}tе`.AepG-\}NEr%;-rlnc4XABB_7d4]Qk3.(#ߏeOԑ[]AfH)dBQ~$?Y*\4+Vփmb˩YpsɬeK \TC̻H@ƊQlwPÇ2?BE/kOsKAc$f4%Ӷ: )^DjPf/@R0qNIiЈ>Ky+Ssp;ÅV*/lbUTF'*WǎqֶCZP]+g%OIV@ҀOԃ߳pq+X$V#Jfd!Za&hu`K{#Ix'Ttpsjھ)}<*_">~a嗍cVU@;ixD$H7xb@Q}+`;[{ե>G&Te+3W>G~%1_>( ۵-v겯 i(Ae%AIy-,ejTQwiv %zwDSdv]Ȟ8ʹ-,s*"eE>\96&tl[vI$Q:.1YJ㋴@ sΔ4CCI __ՔiH'-674@Ѧ,u6TUm1q>6/ 7Ezx=IӢ5Pɲ$+P,0 3x!l"ȓP d;H>#C[=N=OIӫN9ϊ|m3v;w4\ȃ-ݼf|1Sr- Z`}oX8A\ق=(ULho8ef֍2}H^y􀸣=QRiBb yzP ΣVzy;Z9zQ6L1|b^uf"`*(loM,g1^8@-5^3ݍGc%(~WEzD|y=5wI3[$͵H >Σ)bApH ;}?62> y3SßqpTÃ+> b4`Ba_Ho&My*R$S#B.! m`w$) ndsp4-B%cGBQm յr!>K /6Xz ?}?Tj72f)Kr{* :U?6z7&B0Y1Yɭy*]9"}7^].5{Hx;p4ƢObz/ _[#PѢ}_<ۮOy#Q+0?Ts:}OQh/ׄ0ɕM#{O@YrˇBmVܝT܎.= ء ߕY Q1 YEs] y/ 1}ۼ-p6 0̺w;uVo(uno_;9[D HdEk[qXT!*PՂPԄ=cYW-%v}rsPGQI|#NiXWt1=r.b"/w-EҔc 0"]אn'SN)(vӹWܣ:/H;+:E=;kY:|,&և 7TmT6sHT+)r\,ŠKIL 7 *b rg.6ba< tZ83tۋc&'X`@|&t-vruW]v%4!Ɗy`%`^}FAi8&IKc3;jTGȦTYCD1kYQ~|KѨ] q=^!Kg;&,STI3OD )M{#_SaIo_X.rOAV8gܧWQNʟ<c&!$ J y8*K+y'Xgy|`#9װz?ʓ-`B:.|.X;lp1q%0vTrG7rJBq%J:9)X}^5pO!j`章Tv }T]Jg@֌0W;xBq018n}n=ώpN r|/B[+sc}g='ro`r&~KNDe7룑uD0,Ny3MѧG%,348 JT $.s9ƭ&"1R Ec.d>Tǩ<* >a7عeҊaE9Ӊ;sK O [Bͷ1m7vp+ ZDvRl_/I{.9oנ;`8JpF/:{ TRéYGTNG$D4jPNb) x]V%^_YLsSukyŁd@V=L :Z lNUnL:8zxA:aqK‹U6ඐkh]{TmA{ݦAT^vC0Ѣ=FR 28>K؋8!8;jG]PԆJO39hTO1)›}UAG3;)y80UP1?tdE=V4nz:~ |N [͜5UpgFNV(7|=92'g|6Dx||7*9Nk6@4yچ__ pgd<ڙ F$C!u+ %,aݝ08dj|2ՔU>%M7Wl|&R58aE ZAAkDB5Շ ?1/ DDQFA%Ps: < %F9nB]Q.P?z;clW6 ڛT3'O0%>?$ρ`/ڽ70K}#'یGiOBj`ZMQ"ь/k=iW\b]1籗ir>% er60Y65׬fRSk♬- | _{bAH0^Kúy炌*Z3:OET WrSG4D - M\[t S3ޡzj:HbZ0viMXSYZq"RX"t^s?gCyѴtl_G7cR!_*U z3P*QH71w]G bAC,@@LAI~S"g '2_DxQ"WU[)ONE#M8 q޳akg"8rߨps)&+V͝*;72`__n A`J$"!;Wdcg׽[D,o͸*QTeްKH|dI $&x?~'3u%C*\ڵSϬ>00!إ#¯I{Ah:<6,~($hCEec;$JRl&Gk:Ⱦ:Wrjޡ F- . ɻVESZws7z72n'NSbw ĮS*8Gke_&-h=)A5~`}3f%4*B/GAPϔfaK.͝'F%G8d7 2ŧ/f_6 Ž@sw Xĩ.8.IfWԏ[AV_Oе^-t[yCj\O0FMavq.93m)31:Wk F6$v-UKOobj Qa#MB,#j!$hXS!NJӍ<[Ç,5g|튙rhJPĮ=vٰ4s#;3Z5sk̐fޗz]$U"Co|ӽ-O! ߪCin[ pCdSR!|*'= h9 X_UchRO|"eA ,l˖{2 32 %xT:OpQ|Cƽ<-VE5υ3)ڵSίdvՕ(X@ȓilE3 ԫm?V?&/;v9,# "S%LY,S9TbZzTa|dn:b }v]10PuW ,e- [U :%jmub'Àb4ۧİL/:'#C1R. (Ksࡊ+4uш [i2y VEP{9:&;jY2rl<UvaڪwTG:OO}٫8sZ`aELs~s;U!LBq5Rӭ3 N4kTgKbXjXB+B ^wf:8`>~pYzFÏDE SeFe:՚/搆!.@tj?#E< U#y懕3\Z~޳hDuLt -Wig~OiFNO!jxRVBɐQW+Fڽ⨯v[klY Nƛ]i=^sR_}~v(ɄOp}4UzHu4&(7JIR~ؤ蓰Y{~5$1]ͭjIl!jQaD+U7LA>RW277i'{exUmWp} %)W`wي2|` Oư9CLeK,4Zbt͂IQri?жn*f.0QKo`A2\]-5D7mJVJEn"&[K& 2NfȖr%WJTvAxi]|$#=@:nfpYƛ ׊}*iQOx5Wk=t[t:odJU.$R}^֛;I=K5|B>зۏ+ BYY2ƿ4.%65H#lzݣ =@.#L48l$M{qJR7`PVi.I:.h+u' 8v|ÞaZcO-/fG (s7t ,9 O"Q6"rqdW׏`:d&'30i xo*eL6Oj.- K@ 4Z VT,\,53Pt@"/(J1@e@BVgq[zpӧoYnd8aQbGX9VeNe6,v/DMǏ%~+K%[U,?p!ӷo%4lOiP8P_>V޴r'\X@Dr wS3tWS% ?'o(&͇HfdPYHw|d1rSBtNϒ#br{g2+ R l7`Tb}iiV!>*eA /txi*Zu!%WI+,mnZ34y9wzU[**Ť,R=yT=Ѿwu5@evs<}C}t0u7JQ*ID8'y!BXX֘HJz@⫑i9#W7_n/ZaV;2ݿC:1R #SPmd 3Ƭq1e|u E:x>\y dqH逎uq6 tQB:-j)2zod[yw1DuzL^WѺߝ<)pLNHm&8t[Z^-3`l_:ObvRm #&-2jaAn=gQfmg CԟŝUt'p;6}qrT!_h i @y+.#ba,$пV;&4Wɥ9ժ/V`:R6|ţ6_t|-Jب=lVMLurKPDW22!TO}aIZꅟFftF_7=$^Ƽ}%qMT&&=%3G5i{m(@pD:rwX>~vxLWZ7n [;P*X/1r|je;ytcwf~Ä-o Њ 4f;,|W\EZ #mm07A  Nrͭ,AD`gBͱ@1m>lCY-w3->A2NU&``t % #$/ 0!I hR\~J"$̡1sab,DD}Xw=X%2JXGs&jk mJƒ,G:Gm Y ?FǭAn`":CC(y_1KȒFeޏ]tl8'@}?݆2 %9*&=EZ#,C`kBY g=|w\\h?n AIA ayH";tCnIcX+9_Y5ů ?5Y3YESf0Q% Fc,h".pŁ$<`Is fpaFuGPěcl<#pq]Ywۆ{]᥼^kJH=FX?U(hIR IXY@9gL do1HpZ$&P{/PݭQN䳹(|dORBF%I^qF0=\ )t9ˆîF+D5!jKz&l({;4%߆A'pNE?4сVq8R^ Gx9hxҳ=ڧNh曖^=Π+8)މfd#Dܻ' #weRA}aUV'&8?_|ahJ;KpCe#t=?M|CaLVJ.ÂDg}9D<91!kiBsb'@}Sd0V.^}{GZ1i_f6{~4wfBO!(Et8a,&u`oj,9|Ǯ]AgZX-?_668rXgÇZM;_3̲H,2 Z9w, {/ڇ+%1FWyҞ=m0DܟbwY|I`HS6};G ~$Ys"hq iwPU49zza ky ?AQ佧|' ~)y4eP6b@=mĚZfCP+C\)zNU>3Tǯ J7Emr$́m XʃϳnZfm30!ymҹ]IS+ɦgs^ӡ/5Bqʇ26K~0ilMЊOV<Дj":exdYفhCgNTd׍ g]9Fl,1iQ ǮާӬ2fZ_$.A b~Z䑰>ubn)D?M3CJЍrLᴴ۠; z[3'slH /f~S#+YFԬO2L1YBeB0]EgXXCh:hbtP0@xYHh ϞXEbvĭ]P̋z;DVbC]k߲,Ԗ+g=QEކ}IB r_uPzqCܾH@Q$BeWxoMzr\j!>+ӆ8dMANn'tzJa10YQƱ>~k= &SA3vK3u~^0o0:PoiAJq4cUkѤsC:~ wEiѢKe/*_*IJ?‘ ޶mԍn uXX,A"] Bky!#==TX {gɊBa@:.#ZvN%vWyqp^%%|Cn~E;|^c{Q^c __gNRT^qߝ\6co8p`Rlbr],@֓""DZpU:j'nLJ{j@*uR Dum%b;(onmjXIqe$$G-jڰƙE>ݾ .b,,SUXh^"5sSN%:ds3yJXqCG*s-e@ HH,-cH8=%+rR>{QiЁQ :DPS46oE&j218rr@@l6JEVӖ͓LU#eQxw-#2^: W Xb s%IսwO00qT܇dAV#| Qyi4x-[Oc5!?KVmd=#fB@n钴9RTy|CY c11mFƱ;.ZtXIw)GFdD؂[tO抰wghF[5I ;d6gH25'{o;]BLf ɪ Wǻ򉁘N.Rw^*fF"I\3_AwXwW\`wR'.~员ݨ]%]EXLpW#|p/#M)a4E'bz,bt66nX%>̑!:Q%neߣvB/ w8 C _E5 3A@ںD.yaKo]zbRz^vF.B^= ijSMjeAȅ_̎'^zi \_*ݪ? ^+ꡪNI$^KT4m ;ߧy"@~ZBN`Ơ*.'Q"Ez.]dtc0U:o?L }i[pUR;T>sg8KX"1R(@@ݹUmn͡@hgrBCg#ӧzq3нUI @HKt4}M-ywjF"$;(^}պL&آT8H?Fڑa N}tN`<7x:o+$l}xUUbU,V!)$>P dSBhmc$$ z+K3x\[l)vmoƉo_꙱!Cb Kܷ NĢP| 78ٚ?= rks>` =!q$H۷D4qKV~[1*^`:ԄoG0o9Yǂפ$a16zDޯ:h@`͎9 DyOoiEeS#2٫~~ aE?Yx4eb<<$B͉Ҷ~m$\c*A4~_d=瘮[sb]FƷs`5,Fĭϭǝ7y3wc~HQ. ۤ ٝ8?`|)H)#D4OίME}L;=Raƀ%o f"dZQFL՚rVxD5ۤ %Tg@DhcBӄ9"|S=j.qU>D.g`u,:gʕxw 167+Ʀw `4L]- n&F%2#d#D܇oLM26)PR|:<\hٕd&C aT/~&Ѯ:W:v1T'Jk<5:-=hmIz (;Ê!~L~A"5~IdHB ˹ރ9aQ hcm ,w6&Mՠvkv+$&w,s$#MQF%"EXY:v|aڎ|)Q <FZBAt1:sLi;XR Aq'7tpG:H;IW`E*=”Q wE\M]aoC;?N߫jcOofЏρY.uIݦXN2F.!U GO>i͟v3g0y*7g"kU]Uŏ5D(E#p~KYv'BͦW0~t=T SzZOJ Ϡj6=(ybt3pDqÔş2( q$U7RKofƴ_ ˕-ӝ|)+kr;赱 *:hӁ4䣽 h3<kuf\Ip<,8͠C'[' rGDbI)K*J_p6f'54wE5$gͅBqwwqN2cnG+9 Ul:JFS U!F5Ooy߿uZuM31g9H4J}14&_0 ݳ62 c'bdra4 5D^J͊Œ>v'ш33<8Bח Y2pKEV7k*&^#*i @(= c %&&0E-zDr؜<5:~u9?Z%m=KJϖ96GSY~Ґ)9f< YξgA'&хzXw RflԌEH+Q= hsR}w2~R^pJQ,/y4\':U3# ?xGLy &VɢWa+RŁobW9@jv v5'̚l@F_GA|MCS _sY( Tɬh'\Dk. --`8׾:FV+s{֥>p/{ ̵*2uxS 3ѸXzB nL%e,[mĂsN&uiK|S?uI"moTnAIv(3ʖTebԌ)DAZ*V.m }l%A(#]P3#a쏸,Є`/|2趃4rjAWR`60"gC{z3Y 4NLP_04p]!?.v20U'#S|C:7WDzfZSj(dEJqMKyАU>6PuFj1xzŊXCSIK#C_QlK(D׺ge| ڲO $E{O*-b oM]vNe/xhBj)3%j7*<xH`5R ~B6, _>39p0.gu*78V" (FA]];s1Φ 4W gd( bkLzz'*n>fÑ:md++vC?Z F P}ІYI9fGB81?ntMQp3I>dǬ^ؐFxG@I^J;PuvD }V;d.%6W`^iܘ>;>"*gG\P\mۮgp.m>xav{um=C@6$  ~ᓈ oU]VX9vXЪՃ~mzj>>\xYO##Bj Bi?J| @fBrʡ=~ɦyhzŢfy `vo&&v5c6_ܗIB><{ ]M=/uU4G 3}bto&\ []6eW{v׼qmW^ r~S?b`B>76aV [CޖB!u]? @$xV4G|.[AEd0E[\qiжQPPëɡk 6:'C}ɶH4`**Mfᒌ Pҙڋz%:n#[Z$ҕg.4)OӔtS }{!fkGCR/o{W%%.~t7*ݻHu7 N"S+g!uW@ ,cbx#훽I R~xN8U4g7.wQ[#`Hfo%U7Rxϸx$lvxi&ߺ rF@1vR㮔Z'LٔJ`Q WB޹pU]-6&Z}Dea)X)K6>]3ܥ7D!>SEJq$oq󳏏E8!قy٥C Da\35VyiʳO’SesmzI~i᳆_|sH+h[iM!ĉV ,482okܨۿ`a rXvK܎7&Ll-(H6lJLw"&'Wg&<O yGsw &=QX .|awLm/x솚9W@'o=} HR֋9.( JZ( qʊVLxtc1f*S.ZX>qzpM{[^{A& iaqc2 gk8px$4Z9M٫*ˆ>O y{~p:k5aтCz5"uwG%`U_l9Ldq֙-]1mA#vDdnu,tS\RwNOѽim/9g"}B{E[A!KxT(οyś:P&k_$KYmKp&E?ϬBrILh3W=m8+D`S(@B̑nlo` b14+hY fe9+UW,J-mЖ7rپ8D`wM.JdA;`2Nyğ3IQj7d `R D+(z= Z{;"=!Vvӹ⩸d "ҒDoꕔFX#(F+3L@~nD{KT%"<}ܳX&T*ԇ46_ӭY5 h<5o=jԲoPEC1j)\Wm^4#쬞+q/}QnsY;+I7'n) ?5I7<ڶ^lIpG C=+hߋXbԮ)X/;VKX8}3eΏq-_2xX^w0:LS֯Lw-/Vˍ5#3ɰL]ol>CA ύ{^ JYebUuю:KCVC5D[䀑4ߋƩ ex#87nȟap7 a (ɡ灞-~qn$Y6GQ]S-#37V.Ώw$">c[nUuV B=Ϡ F}_UPBRo@3$1ak0*Y!{*i +wP[04oՈn]$c¸< Y&0A3g/@l]5b?dәk`2wz)q]I.}Zɪk[TLh;#vU22~wI~]9O\(,cHsMHqwNc©i-$\o;_CtКztcRjïͤؗkFS0@Mlec*5onnUnƋ&'$.;58G@2yͷ>)Qc/R%b,X1s( vĪNhPOH%NwWSr>g\]S(e)Ø}߽fk1Aw:MOM*W[Ҫh~Rc_CÓOGOqS3q$Rސg&eis: mjD$ RgmK#j$S1qҶKcVzR \i&kW`ُ)0n>\)%ۥV\iPً.He\Ha ,8AD$e]\x0)j5OHkn(P7KEN*VFs݊:29{eDs!KQ٤%T&ƄE#8b~` ,|OpƇd*DOl $UiEЛ*e/.geٷ, G9R ֺYS 1_ʊǃ2nP/JTqűTdA»ϼficBI/q+ i4XQG]Nsؒ~fV"d 49Uy"xh/D]IyLBܬMX\#7.IӶ@I}!^W9a `POk$TZfVWMB2Y/M#SHe6Dv[>s& |Qd-Di~Crv_{|}9Qfr}[M"- /k^<*-NfTMiQԘ}ΧF̄f`4͗kDa!Zc<!9'25uՐ迡wc؉]Ͱx:(o:4ȃL4v$>\K=s@|BvNE*]*d2]Qb%]Ś3<+|2zB!c>` 7:^tL%Ⅵ ܐ.Ҷl6w<|}[מVӭ]fMZR$!E\7/(lA2`^Lc'HAj7`: ɿP Q" jwĊUGx4ؙ"`@6O2#!{Vj3yyQ(E 0Pu3&Sim]]aB ٭AN ٤U^yUUArDuPz Tνs8IJİqNB[KJNV/bM;؞:b &utؒbWtPBeELikV3]5厱͔_;uTJaYҒ ݽj6~ xBg)0Há с(j"&c$lqL؀upImȕ ؃z$@<* Nټm ( piS\ڽ#%F eTATכ c " No =ZݢTa`&s"Kl2'RVF5FPWE@R2Y7tRJ<@gJ[!$g;5Rn-g46Q"*W5C_af?VL^ du{UTe֓`ɞh ښc9q ucEob\|.S-2P3ǯؘ#PAfeܶ_ŧu駚l[2(>[ălk|<c*.,zDTR2{M.Xt?dпd$.aNJePzp֋y|cQ# *qF.ג=K&yT'YfzSaQYjv](_Mѓd)o`7([(qsN#m )fVK_BPm#Z>OG#bJӻ@Q}x!T,sB\f$ݨбEțTB iG"]뗥s/SLTϗ u-ό5YES+ ^M:oAnP ??]h-,HU,#v߱'Ӌ}OJ[Cwe''dmHH>SE T0 |HnȰ/au3DMɾƪ2ڬ ĺt 6Ca@` cdT|EˉΜ&;$r)xh^R5!T4̔G,=v](e*n;(g˘\Q4G__D/=w#ȊާxeC;]8B AC2a= w{8[r}ٹ A%L)=t?$fbqH.j%7i&!%9*JImAmcDIti10S1`uf!Ɣ%s"n;r;3 3xn0ՖMͰud@su X|tŋ! :<}pv?%tA0ȓR'tWcp]ZP? 'bBSBlp>XM(s;B5n [j5ӽ9P~ AYbޟpMCB9 -UqCf7=#u(c?8:p_:hhCL}x[&l/Q8,%j /Ā`c|2,}S($%GQrޙaLuj8ظᰙncSbIi/❰`lvo.ܢ܃mM9Ҝr0DY5 \^? <ɿp/i_H =m: 8?;+-q-%%onx 8q+b5̡=UI@ziZ?7[pww<(xذ۔b=r$6-]?LNY7ܑ"-e8+.`*4z.g:_Bjzi}SmUnyM dj * &zR5Y$P'&Z\Ie+X8:G81.s*_ fVðOPV!%dH-JCR"D2Qw~u>hlFg5T\ f2-*i]lF]6-Fk-u~R9i"N|3n혍@ӿh>P[QYhȅh$._q"d%SyjmSF qxաQBz)qP9[Cњ&}w)+4ԇK}#lu!%to7v1L4YFsG%8-cD \|gDzP$۹՛b9z~9-X6Iٺ8o~ƥk^O ^)U'ҥ6YtnJ;Do XuK̤[ .含ޣG<[|VTݪm;H;,>#4~⌍˿>z Hb;d a#j؆6i#.+;+ǧs* nwz"!N3n fTϿcDC s'R'ء&%$RGMg86?A#Fe"GX2:8KK2ѻ3(]fXJk-x%hSb;S6j>EpoQfH c|uK㯙.jvLǴ[ C_dmṯ|&V6Qy,9mvXcCb@!tOBXZ5Gbͥbrb 行q^Lwg1#rͮJqzXQ&}˼hgn֊~f~ivQU$kJa}󑨿2O!9lju 批770gs-4jx:~&(Q=KI֏󵰌02RŔ䇏r0PфruxQZ\b0^ Pkbu7|Np2Tm'J.IhGļɶaJ2ڎR2+?2`*2rBT%>nM; bM(Ro[&ݜڹeMYD0oGr(V IO.@YOvAJS`PEDgB1Ӿ^jr,(/^x1W_~~GNؙN֍' '*)=+ZޅtϕCuqDŰAuBx(/Ns@ iH dk|y Lih1Q舫a@.܅MEM%_G,$?b1Qi7iG˱] ۷h>kb=cu`SE(^4Gb͟S6 :*#RǒʀnOY#•&o )Oo'rU %\X]*:@\p,' EjKw iDg ?i^G AibLw eR39Qoq" Ն'jJM_IJ9u'68QLaΈ;`;RWfv^@rXB]K{hKz c9I'}p,HKNC,xGO[}rˤT{o`Y`zޱrn,&i#8+Iyefnu%ys ^ syD/3/,AʆK(+Nznyp#uXFJ1,tr.,!ꉸ(q+)6t(GshO ف@5gtcB* %HB(\=$LAz'efH H[?L~F& EӦ@Y01$ 7 ;Il²-qR&TuoڇUW0QL ZT Y[^^QDgA^OU{^&F;g/5t7bJ=Up}e-^p8׻xGђC'=*xy풗YԶST{QôԣRǚnR* ]no| -]!ʬᲾM@QcFwo6O8XMbXTLֶ)4^T^ =\a! W޼j;t[iQlU?RH-P?x 0gIi\h¶b%i[OH2 V&W8[n37_iCޜEĖ^-,-8FIUGwL(_r8 EH{@l [ "FQ̃O^Q'J~` ]THf\<9_L5o7B<`R*RIXۅ.0l٢LYTazS7V [C-=^<6tchd.PmϩBa3dON5K*:Gik2EU`E} e'")'X@7`>0yQ4'V`Uыo4ĕ|TxZ%oIpMļ-8o-BUYR##-5SFWuԓag ?MH(L4Io^R!J$[j:^t<1tX%H.˰-D& օZ4nC+e!6SA~_8%a 8jP& zqiTg2f{PK?V^xYC6ޘXNѶܕUx:^CϿ_=+p$w'J/cweK'#fUHlzӁn12~V&:&-jCdT1҄[>Ř54JDkntL Ep naUDO<ރZ'ӦQZcpj(c|AM6@wj|i]@y;$o@Mx'RL(1.ZVo.].b0? \Q) -~ /G ciǂ)`^LybS툫nN.pY#}g3~r]j$rK<|5& |Tk~ol=5r<'Qȣs15Z3Жm>Pώ'Pװ]RLx~PTeYogp;@K܉x4d{QuGl*&Rn YB/7GŀK^>o&t DI[ ؄-- fRD@籘?VWkZ7*I`IKI8_uٷ4.a)a>"do) Nje̦!DiԪge"eCR4ḈTAea6Fc+>D u)t;4' ?+e}Sw\"咑 2ݸlԆ{冸kd˿*53GnNz!@ ,۶ \:};:}% Z` @XD@Y78+Å7_lkX(RFA[uWm-KRHjGO,0/c͑L(vRU4YW֤BUfBo,|aZ Pr&g{uq#]% `bW>b<5ԷY+8n)Wtf8ܞigrw|NؾZmq)(v2'Jr%VތX:Scy)|=Ps8|'}3sí264*%:0@sesLN*+ʼnJ)- D#006Ȏ,a(݋5hF=WKn`"=_+_e$jK&դۢrQ{z w"/牌;d5Bm8,3>vZ0`l b`~Vw;t q .j/YČ i%hpY{XC9 f{wUj@O7=yLth7읡HM~Խ@M%Oggو>ܜjĆ΋r4W-n|zӢ#N8ܒ~K˗Mi!I(a Q NLZa?{xА4&"E|6x?s#ۮ?nN]u@ڝ^s}aҋLkpFz <7jGBMoY&zob}pNވ)#jq y勋,Ps%> 1a-3(Q)8趆M%z?~tԢqB6@ 6-zN!8ҩ6zX$i6 QY? & IvȦd$螻M ):17a6֨ȅw8G(WoYӭPhr*MX$,6Z >j cF-WSw0. \N{*! <;%]n]t{“Lnϵȸf}Wc$ll 0kVPϕ0 ,gDNKHros*p&4V Q:\̡Zk? !F=pB0V+9`ԪsV.i7RŎ4sկ Tl8:= }_N9,Zw$׀|:" ܌_/_$^B09؎Ŋxq+Ruw|V0#t^(\*4童w_v7ZT)A8 L1dr>"tB'<.У>z)\۹i 3K% A,RngMMˣ]JinNn0'L_/眈, lrd$S襫~/b?™}Ar~QDG4~#?C@d3j̉Iimf iLvW)).AwB&r2,|ݶcmp,phe3\P5:gػ>EJJ$u̳,@k'0&"@⚯iH+H2! }ҲC9̇@qIpR<pQ24jOv||3} Ѻ_ًHџf٧~ wHu6,Q_]ɢ$XA %qRa[K }uo/ݨ~fĬ bI喃+;S§g=ޔI zljn;kTqzzs3=_x*3xxj0 ɧ $=K i>bnp+me8V8uC u4Cvwܬ]t;WS-^SIAYi~5juhu_Upwɏ_䉺Nao^(#3߼L.͞s"~؂$Ib= e(jq}p{DzKqV"Yba1\+ JP6o9[Gz n#q֭g NBCA]C9^vQ|J_]-\r[x# Yy 6L2At)?*HMurUƩ퓟%YR|ضeÙJaF?Hk- ,`$qXa/";!j+R "@MB2IP,Y "Uz[e$a8W".S6 *tT UA/X{ bۓ]ޖ7u jNcANes䍖+>(ƞpֻΞi<a:b bH^wo'NCJ$h3gxW~ yΞPD[;R$h\<;ǥaWEF枳|,t&~?I>rՠ~ fO9f sǩ1@[ށ>տ@Ꜧ !7j"1Uzvf='~\YD}'RKV7hD"C[p&=OAhC[V6I]LCJo{>(Ⱦo͛a4T5L fv}$!e[=jsch)2aV MݺYcZ4x[ffw1%AɈd< ʔR!EG^_TA QQ'j䩢;߄y+ޑ6}!5bBD̩7M IEw3Z]$Rnx~9zoRMIͱgt2c2߻q>aOS2_tp@lqf/XUm᜶TSx\cO֍he&0+H^O^@=a%7ݠmYm ʆxkqU33*h?fs;![m?\,('޼? Q!LK~:@uh~: agtZ_7ԏh/-׹$-h^1 pxXw:2 vX#YdP *1տ " Iůyyk?^',O GqՏZ=Mߧ5LX(P².8S)9R;,U#aoM,#@\)hsS`y9q ^vl-GtQ)/=9q *y dJmo[$afQlעq p]]W.$e2F%&nae+-yhrC:R#Il];7l̆w2{^o0ǫ I;PaHƔ^h0-$]P  %0fQN䣊a{BJtڦ2/^HҮ\՘5I`,c*r_.fMLxkJ7q`t"郡b߈Χ =Z1z FZ}ߓoF Gh?Z߃K'xKүҮ ui)é?]3Šo4bbqjL|U [`_l4[9<|A{0@82U!?%jBb7Ƈ:쏀,mIF/>)MR=`A=$Gq-S 20DSː~`oP}3ڔxMsiH 0P'{eT&8͓Zu?k03q\lo9V`I6ba=eܞX[`2o J3$v2<["Yg/wXTNe88V,,mn#◝ mM+To|[&V٦i͠,[,2w a@ Q !Xa;tH="ze%>w' quzz*ωP 4w,UsX>H#~.ggk|YF##* -"B[N}C1SCM1}G(JMӤ1C%4'M|uy3j0$D{ PS[c<Ls~ښBKf%NN2抈hfᢚIMmƇzp3'D*̥iHMYh |~I+Fv]$lE磽n(: i})d : @D1>=xEET]( '7TߛE/-4'7dA ve$06b[8",|LH,ZczIW|d4ߵ> !Y(%|<( @)`,rtN{8219K76Kq[>9yJ3B̜0ezcG!Mr"v3Δd@^(c\FaoHmZ 盘2kʷtW1VhKJ8ۖVJMرu=DX_Y۝^1sc)9 {iET";ì3O'iA|7#3YKtj;Co@~r@7IFe;VJ70REfbWgsg ,-i9W[~|ˆ64\:`RKdpd}YVic:Ҁɏd/B˻?ʴt!/zM(=c/}z{+g[_4w0lm.Hg*N,w{"ߵv0qnlɡ$~xבt?r`WPxKL0PGϢCikZ2!`y>]^A.vx%Z3Zȋ'HS̠E-!dƔ8#f":KO61!RH+FT3//n; xnM mi=+`tN‰w(,Dܺa/쮯@ &Ea9AE^y 1wNf!5zwQPm+Ӟ˙6=b`l뎩:Al%̌}*_}FAz  a3佄!W}nKjګP˖e>PFx ߱ 3anjBq?LV8,V'\V;qXƎYLyM=?޿Ǹ3C'@ !G:%V$H+WdI&KF+/?9Rߋ͗v@;G= \|wm Q|"g< *@P~HӶ@:ki L {>Qy~"f&@+P8ޒLZ-I)W5";4}Q%* '=C QB$FKv/JmOMETclr̼eg'cD&Jcah&1+/II)f';itUԟꝏf!ވD h7T0yUTuޓ3M3sl>I^4᥶ԹnYߋn}O*Xa "g{5bȺ~:0~H/~>zوRnʤ\QY֑~ )?ǜ9ޏ ap(G(K"Ejn&/^s5$6 NA#(-dcC8騞S:<_죥z|6~z. ~% $uv81(̝@p[=JQm,)ll%;)/DyO,Ms MI8B ]#˳Ԉ#xA#3%Gl0J=à%ډQ$o fB>bs? a͠Hop.'Q 9ƺ:2;+mTZʜ8eVZ#Ӽ50=o]¤J0 կF=C{'Qrג|JbVKMZMJD½ 9AV)I -=ppl֬SkYp6wN쀲:P; iz~(oDAw ,G!;t:gi/""l v(~tc^3061ӨIgwCm6cp @vV%9$Q4I,ub8hΝ!)*au}A;F{yɏ: u~\P^$¡],@$.bϊax,rL?ɂEZz=aj+kDiR޺0,]AH`琞".&U";uq ][?!?٤}/ AᝉIZ hKZRL0]e-_q9O p naᲹ>S#p~@Hp"JN8gthrA$\Iu+(v.-^c9Z)ѶfۥE܂i_N`[/sL $ӈ@s$w*0"]rJ䈼lKf'C/c&"_rI[m3@R@>K*o2>}hGM+L35jnǞӬ!]8Hxu?8*}-rPjY`RW8wo'-V>~3 #dbrUW Tzq;U}ٱc6Ʋ8Wv6aH$[j֊oYw%d~)\ gߜs :׋f"Ƒ.VP.0j f |9A셺$9ZY)P $ %6%j+NuJn߮9iʸdN lBt5CY;[.Vx9m+D)ajA,Tm[Bg??]aχBgoQ<ـKTqUjƸ>HK& 9a0qo_A VaytR9T&_8hbd[87jf<mCHgġEDž.Uwڈj5{ ؍.DPe1lymcs/uI h(Vl?D 4!pD[jS]tؘN;KSAZC4gŇ W8~}h[Kβ0=冒dk-kE~i1ݮǚ3h6K# qtx:8<4z%L]SlW'vX‘s&Ђ$a]~>jSa4@Ju9~&nnQ :`zP/ek$J3lNQK, œvz)?"ݥv;7M?\ n`y ,17b ؾ.+95ǫQ@׫bCȻt}+)uIGb-2@Yq@p4K@ŃNgD#,VEȞBʗ.l' {i#X&.MƱ>=lo٧r||9mY1 F^ZS1;g?"1-WCPZjm{$@ׅ%1e3$"4WgB -9un40>\]gt1xO&Sfĉ c/D')۴z NXԦs:ɏ Gc}cۿ)O6 D7k|@dY4Z{eGye^&\8nsiZRg 0V-Xe &Y:AFi_ϚmMh'AyßF^wYŶrJՋ(uSCc ږ0!jbs|, ![#\Q2~x>”(M,o/۬l-Y>~]OW i4|Sc~YPg!2{ uV汤Gi162N(PphfPƶӹ31cw5ʷXۦkr85&Jx&baسw'pxԐu/xs2gKr,6 x+ &BJ::yoYzTY rr{lvdWF=bw:AQq~VԂ~^ɢ߇1 ^` (qOW^EL]쒞NrBy  >;F넍yl%Ҹ1)2k: 2W䟖CS~ǏÍi.ibт |B(c/s(ɥt$n9;2!-Hϒe;: (q׉: ݆;"j]ҺX)llRH`e@5?%d][Ҕ>"'0\IQU3ü*~AE1\"AI7 áF`&ˎW#WM:R8ns2#_aFv]p2~d?ekGaY'ʠ;dƠ5!%Mr{mPH:ݤdnsOS QJTW6I.}˔uG=^PN'jdm7c}z6(4OxD]A=47d^J7sMd߮t vʠ!#MAUä FY`dB ;AZP ѳN|tiAs脘mUu?Mw(: Iȉ')~wnO|r,,)ZZڿyQ\8g^]aJYjhWӈAȣ mWtI/|ǦܝHѩHq'LoЋ9YA&w,fHĈN$,jl -{/p ]W-^}08@G8Fh{!_X-Ai"go}7|Gb|Ӣ `R2l :t&xWM{#v3%C4y]ٖuN?u>&.iP@ H!nJ^;~*3t# JRxUPZxm!<7L1e}u@!"Y-hmˈf6;Bjѹ)qN@N6 8PpI}{fNo:8TƶH[QG-vS&r×v˂ws#=u jݴ_0 if'j^d؄}m3 fCק[{Bw'ySΖZwJև`]evA> V,"z;f4ۺ*w\Y!FtLћ*{zXDƜ KCMx <7L޹Qg}5YLaxwH Dy( Usl/wocQv<~.L!u[eH!b dO"~:ZZﱡ(Ig$FC.CJɚ>D'uo"Gå梋SL@ŌzVewɰce4%hYb~^؞ʇپpZ\Qi+!G'אޔRGZǴͱ]:3zN,x Bo^ƻS9bb=vu6u/ߌTӔNR\ja!#&hL (FBZ2FFΣ-B1UOZ}mWZVb5bwu38|6Mp6Yޙ[*qߴ~XBDp* Tt FK;YaJ0aԝ@ A_7rBOrdyZ<@L_dt"ץ##ëmƥQ|senZ1to*OXawzPDGyTCd1 l(_ ]9ѵQ o72EX$$D!#c (Be"\ɪ}NhȚ0}Zb= +ex:@41@ 280:)ņ<0Ze[iwq"Cv6 .eX8zx!-ȑH\qǑ0;;LTWڈVGJd ?݄6B' t6AyXYÚ4Qٽ8 A߻#L\4]1ϑԺuowyPNŦ֢+TǁOc .,|qΨE+`$1'ޭ%#/ٳ9 "JXґ 8J )ĤbLyr FɇY{ea< kc9q@]2#8#e,HqWpqYL~c*V4ȡ+"עiWfLw5O|nI r?% =6FXKE 9@^̅2䶂?'?\ԎJ.;{vf ʐ7b^2(xXI0=E:A؂^\<"DDz/ƨr06.Eln_08 C{Cs0;{d56t|.^)󇀢H 63LC'HG_}k!@sMM&l%P?$Mz;)Ȩj2  ]SČtxmW7ezF9(ZoK_tv5ΑnΆ_#-=W3{W.Pw}Z@ Ë"A;Gd R #ؤS 5dDɮ0-ۡ}\U:;u!,9r^E=yo/a؝ N)8>l%hž+ؘ:mD8%-5&2hQ,,nLRئm>)7ŗ*nn3#Zs6;gj \դܩc 偅DMa A3Z |N~)*@ >{*bF2z7[kĻ14Jtj!at-{c]L8 !-gȫ;Q{bUu⑨|5q*)_cyYv4 za@ѐuf)]MA^S0D3{WW\8!ǰ$_Ocu_tc@J:;lFB%Yf_ g3#ٓ9tŤȀS# *Jn8P t##)Q/2(I.{U )5W;]I2%0~:dޞy sxF|πk0 ;A 9Gګ7[' ~O8kވMReDZ}q %ɌAbBuf#fcCSoҪ!%zv JZd} RKsb h4 L^}]Va̟ci]|Xv?91hSӰlTvz0v{@5/l ^Iv4fuT{E*gvuAJHs"2,-T?G$P&-w\-FQ4cO{jg v@'1f9X޺,S8‰``A)^10mO Th|d.uc1YH!5bLۮ.IoĈZ5E#^-4q G]@ߠKrHM+lA5P1e<3p;_bP \R62t+4ӨG®_Vn7P- ֑).Um:O/G*X+;^s7K>$ޏ[Y/㞳8 L PeSH3"ieI)4wεy@53 v.&ʋMza/ 7^]ns" I!ʣXJYhVF6H!t1̬¿FE%c *4`0X[*{!g6$K7$ Ct;*qfv>t}3U*N#_m{- v(ĕ ę !LRn!`R,?I=:q}$w@)1?ra"pb쨽ʒC3(`ESW;OݑTTf >ZAiߖu*L9E\eco)hmX,RjEr}NW-¦N}#v6\81?VՃn??RB6 /!nՐZ6ۯW/CS30eťU' ̸okt#$ʁXYt^M=6iaSf/zSs"ؽEv9 ZE3<9hCلΞ[3R\D} / SG3CuMשzs.P<4]ݣ؟H*>ȩ *cYsbFirpqX}=jș+K ͱԝ+dyC.xGuEs\y{j=t ֝!A 'w%4Ʀ#"SgH 8{8VI3wtWxO%VG:HYEɪe~HOAP"s}Z.{Ya~Lkt,R2ik'nORZ3,qBuhSXpݛ]RicT@N T5=ї4JB?=[ #hEy;5$ʧ#ٺru@@1\zɛ> GoH /=a'^Mq33w}BsV$/oqM !O tdWL O  h։gH?."!+^}CU42A]/8qӯH:>O)7쬿h1^b^ĔfUXr,d+vjLTӺ3;f $wfjWm\2ȏIy.m<=3e7Ϳ.c*SD! N }gͿR;YķkqԴH1j\xၫlp* ˄ KMYz7'faP}dA`})J«Tsŭ_.Tk`i~OB'))TF3ؖ$ )$wmVHeF.qN2VhM]hD316h:$m( {̉򸠃k$}CVݢ w 'z&(sxXŽ!fpeE4Y ˴ZkZf 1+P# `r'KO15ZmFF'fEmf醦A<N/?؇,If*6%e:"j?GGc*Pw!yDZM,=S"~8J`aQ8ԐO][{ O-Klqsd>wwlmrڱ PḇeTԣ[-^TkI>GjFtHlr26Nizis=eVC9o玹J1z̲.uDNk86ʂ&L"x=T7͊2C<0ptH\i"A0 Gk0s;u(v9,.lMNaTT^l G"-HDܽU܋:bJޜdh'Kϥz&[j<2x*Y;g(e޽ D<0=(n;oJHohf Z:TSYiݯ[kY#lickCYH@E+dzoɖ sg g L}hJ3!ו\rY.0L\e栍Eͺo%5Fo=<5b# і:Nֺs2oFed_YPRw,6KB9/O 1G'W#MԡV=/puj")l&Mx#ILm}ȝjEk' ].ß;FMƖթ"(^YI-z}hߏHuJ(hM {h& `:O6NHDi=Y!߇ Xho! n}I-LfW0wD-7Kd5R$ߛ-b7sYm%'tx_xF}GK"T1;#N+I@5~G~(9CuzݒaIӂBЧ^"cADynx`lyY0jB7K/?k4e=̑glJ1[>yþf;+Pdq*Y4O w,CxN= |in>Y1%AGe3r^}j,g9Oz+TwJ/ax*U0TJ2juwvBm]8>)*Vdn⏚iĠe8٨ {+ m+/5%t3 Eoll |lj?; 1D/TMC4?/y0S\8UotYՓ,F)ṖSt; մɀN sHU3bvB]H9m{h-CrU[fWLy~fF%`5YSmy(< JGwf1|ԁٙ =œί_1]Hws(%BUn#"3ѦﴁWN2=^N~unmkL@*ߙ"?3bLP9w`pp"&Q-KwzsOo,5%2eOw-oPi7musY$Uim8ydmR#Z Xm<9Ž2H·_[;XIJ Kh y"mRm/)9>It=)HypAQ}Ř`{N, R`:MZv) Sj| 0SlN~J emVMi\sz s|߮ r\%Fb_PMR0i ^ZЎ3@_TR>%/r6s,9]ޥ"P(W,\x;K׆> ìK>luFV'\^.Bsmtiu@hDq)Ǥ3>NǺ&(#X._F`qLq {zu3؄韃XWa3>Q|mHNQ{mp|JU һ eP&rg&+C9qS^Qh^(eN U_;<e->?\d I '$xڵ(:Ez0_!9c %ە:慍zDW6˗#(YԁՃCȤۍ-pF]|a\!7ṘiȈ|sU{AciSJmQs狕F=MKV3! @Ӂ4r͆3a cCSTV aTr|1yxLjپ<- 'oe&vb dZ\WPcQIj;bhF->w %r %Vs`YQ0CPI{dn7l!I)!]" P s |< lބr}RHӨ5bӱ_y9`M{ ϶4ZTHÿ$0 Zh*H//\ Ei#I66#הmZG2 :""o{/>v7e̦"'ݗdse|P@_IF?\gTP ri6n9qeP9,nZ*|޳h aԔiN.fAm^9ҔDO{*6*,fbo*9LXy˅V^*u[}{hd86̼<ݒJO?㡗_a\c\F;'9er&%oz^ObBwfdjկg L5.qC*L?/"IlhøWcP UG8V=j]Aclz虧陱DGkzV]M>FKQ_%YHm`_|j^eSu,Bk[|6@ׯ?x~WE 3~gCj?qy+AיTe1C?ʛ<эD7B lfRj]=J{] %m̨yÀg g1(`q ,i <p8}: S߬8hs~ƭUq~Iw;^'p"ot8s|a0`TSliTع.G%wbJGIy ח6ͪ+k8SV8b=Md=c,E eCzUu`JfX*!:H)OjkҖ {z^W:[6`@@9@4.&4iWoIisjr/!It: }[h{PFMv,،ӰBO:re0N2ږqvڡ1C|^^{%c[ VnLpr$_dI]UU*3}1i7753Ϭ kl-HE$ffӨIRKu4!Tk{q/eԚ Vbr,1gƴw>4:sM -BVn|EȁQkߟH` Uz+z<MlfЮ>7u!Zf BʓN7[H핽>hv[(n9ALs%VŶoHm_=J' C^h.APmz8 5੤FGz`uXUndW`&˴ו=p^NnaMۀn*)7u$F^9 ri.zV4:AFH WdFFBQF{wÚَ.ю^ # *%28ȹ us2:V B=f\4̜Mqxmw0.(7gM̷^1,437jFqNѩI WTw/vco, ,R[S=U:w"q=͙! ́db2 PBқ~=@J7XMDe2u 驋J΢\T^䧦b8bvt~B1W+j;@5Vnx0*e6z BB :Y o"\ qzB_\'nMpns=_J[_RNᅰ f?ĭ}jb8jod6;N@!-zguǍ E`NDb͌'4o^yxVktWxM['P$L zc !u>ejӎ5 F|9w!,`P[N۫{@!*-j1YlQ}7;7Y7+KE?aAZ8*Tn|\m`nٺbYxRXJS nѮ8EjkR*G$tiECH?N'yƂ(S{ ZL28P|z_nE, y* NӯRďʥ n%YJjf ҂DŇ:-``j|\pZB|l#K5 "VGO/TR*vn ̿wC @ >z;Q޳P߸u?s(Z_q Ɩ*WC~0ṉz H\j`LfV=di @pj2:d~x`1&+O$K`SW.Xk&YT:/} ,?!\Q[4q?EXZLTQNP]T4ʜ2ZIm4U6) +B;7"q|r%]J8 ն@?!){DEfߙQ Ԥ&H߂^棪͜عka+sOL9E^1lJXfRDI M>c#z:}޽ڷPA bl^ բ,?^z!ا㱚dz|NsK 7Dnm~60Xoh}F #VcwܨYu@ Il:jl{|]d&ʈߏ{T',Vs">t>eB`ZNI1_ĽoB9a8fx3w[1X,0 oomD+[ȨW>wM&%0GAQ~>-[r8BY!sI) mf[R]ӪORbHL9i2R-\G+teA-=XE3,嗗!g@:Rms3"ۀbd`<aklEļ>2̕CPcŷ[RA$BBo ;/.||Nja!K;Nx|# a3o`Il3sn{ZenP1B:0-u+$ }i+{[A>%5N>Q.er%lnꆏ`X?zxP`*g%X򦲺iaNZ,o(@my`LWS$ctvV8,#;3;Vz+uMN):ٍYoh( $գev=P֥ N"ԋ2'F"IjNK ˘z 9(}Mm /kĚR7_3udW iaEX9ģ cr.ӵiՆ !!qek蟵EI>T#6*OʸC[~T'"!>3Ji}bˇ+ ߑ?bƿ"]7X;ޏ_Gyy8Cp|@ *5g`v=?Z^6^ǧvY)7//ag9'\P6ؿ*㣌 c,̫u% ꋘշJfuj@]m|_u``.I-J7&zeeY.@.i5mF.~R1ew\%V-WU=%K"5ȫ_xE!CڝDRۛsSdLC5L 0 ujqcy$"@Ѡw|h]<4i !(q4Z"CB,|s뾯ߦ9߶wٳƗ݁v7cCJ/AwR>pv:*K+hWrQ"ܩ`B^/[^%yٙN<PD/?C&?(mru,AqWJ䨖 7Ǎ'ԓ`{MB ոr.h  m[Y\e%(cꕓl:x'}2k4ʶz5zd([ye\!("IRFePE6S|lP rWq;c2{TCl8 W4&ы/%-@]@p1~'0RDުqB $ǟq$_๎/ie a0 !+^לͻw(Rzt ihyȚ613گ14gi d7 Z7+&a#-J;Yw,s$~JՕDW9SvSIPT mػư֌ Nˮ1<#p=\l)m<o"-mne3|k`=Vo,ĮU)͘A=jO7ġܡث$:*9)K.ʳlm')I:έ[nWdh泑gůUжjBR :i*VimsT}=Pܠ!ZL{~$\7h(t=Vئu>0D|Oxc7vܿVCYMN[{eOEnuyݖ@h~,9qu"QxK,8+ U%_ x8zRdtZ!l05E~ZD 7ImJ+C}= e djkIwԻlQھ6.6" fhSb+߶;j]A 8!UrPgrvH{ TܓفF./ҳULvCt +=M:/z[^< .g~*TΊU4&bzRE虒Pn  @/?鶡ӝ)s$pO`Ұ!\#^pͤQ QtS;V&~B݉\VS ~zܙә`5vMXZh,q-7:'0mӘ_xۡN3i~Qƴ_R[b1tq rR8\y?פf# Kt`ί:ǜ[Ӊ38O ~Vz U)fT1>8ͨRb#őL؀;M!I6ؕ }IwPrXc= ߶>!@N*TԿ7 px eج>y c(B'~nBb1@X!`!ݞ,ӹ~zY917 vQY|u{#jqNIÎ?R#W--. 0Vv9ӇMqj+kڞ]DFy𜩍VO8,zMa2NJy5ο%A1겁-%hr EU2wp7hAx=BzAf hw;fUS?~HM|€(7X8&Cc3:q{άTP)NbxK)cU pH)oBJYʼ[ \0?`(["cY9H3Ul8^Ȗ#FB't ?4i/ Ǵ H3ѧtt͍IcNE]Hwl"L{5ҟ+XRH(ڃvUޒڞ#^7 mnX);ۤ]' 6+WcMFjg gfJchvX ݫ7,&;>J5ɴ?O$f0TEHW .\Ǣc,aj mGgoLg!^9Ж3` H[M mtZvu!Z5޾ЖGq ]YŷL+6 UvezmXtDS%‡XUo^ȸx,N}ahB/.c ڸk#|Gp$"[E#_+m4 6gO$yA#|n;tKre3h&Çit[ %4/f|FB)X(́/Nee8ah6ޥJOV'8,JZuHa'}=x&Ê:^8 Y-~sAa$ 8??cOIJcd2;!! e ,kz'ﳦȾ!ftCplw k{N`@Q6iT#)[x3Nv{oyCqb(p5,g/&ϽbKmlQr7)3M_4޵xTm¡X@]K~ Y`ˇ~/Qt)ԏ|ȀSU@d $H^Z<'R[@DI6FD0X8=X$9hcC}$.Rdr*NpO"҂YdmoQ=&eQu Ztdv0U7B$q^,3a1U< &\A2XaS% , ܷ Px]T&}G>  ؼu␪d jEU)R?5'T ;KDVyq6FʜĎvv|柶mHS >{ޢ*G]YbdJ߽3l cHgXmvKp,0hHrBlb{c;*,r7Y?_Jo%78}G) =d=fԺKԚIp FQ"6ZX•-"j<"lĥ2ѵ07݂iS #̷[B>rV:RjiI7Lg`&V|nɼXf\~JS<*r;6H#WwP دO$07ϗ<~[yPbQ ;QHM=q /<` J>r蜂LL7e@\K'#6I4C, yz o/4 K~3vXF3C j?)Ձ}0[~RIGT̊e\mx7uZ>j-Z'o7H+p" :J#f9 ijn6HK8 Ʉb"4eG8;zie$)hQcznl 1m+Ѡ{,~5@3W_' :Ztkh@|pAnP kcS_#e_cY&uiQhg+s|Gja|CV:Z״F#o Nciu# %r0dx}Y:_u!üLjbm:(hBu XA8jG$˗TGc]l~羯-fò!ö́+ l%Kڑ7ۯx5H,$hH(QkmV"mAȑ@Czm m5H6`nzD֠iYGoT@:mTWyc7g9gpӒ[1_)&.;ҪGrOQ:˙Ɂw&21,IYR| eH>n X ,y dbb;]Ra_.oDRY5klCikݗm4 OE"2Ĝa$VN-["ԏұ`9 *]I*ܴccxETq9p'LB#:v#XhJvl9*fE5XT'lϐڣ.DpuTavF-&JnPz1pYg:Bw]hab ª}A[a1[`+^D99B !h13iڰ~Lae!Xsյjl7dH-گaZd܃mR3 N*Ya0/ 7CEf3@ j#P_U;4o;ԂP]ZqFXzA_o&pյ3euѯ~5]DAqP=ȅU]۰=!_L '{eJw 磓Xn#W0z(̋g%EDE[`p= &N<'̀34rgU:u)0bNmgNĪ'f0gс@0U#bm'l^5 N:tUHl 5u+$~c˯@{Lfjb7n Ns3sR6' C9˂9sZ9c16_Q+*h>2A[ѱ?|b$,~VX>+Ote,_j{,(.=ݑpG._"`:`YY0m9ItAAB&1ur%!Zg),_nb/J4du6= ]ga!f)g=Yblz*<~W㪾e3+?J֎QڔSظ 񋳤V]0^Rr0Қ/ Z!aaA{ جzntI 2{\j q ()T$gᘫ4 l05-eLـLsw1Q^Z#NdXNOsx" 5Ȼ|7[D%A|M}H|Fb:&ׇQꑔ]DS|,hF~>~#uc q`*\*r<: 0JIc}Њiﴗ-WX} j ?pdE8Op` X#IPf{^ZQة{9-!tصySMAif$ApujJێ?$Bx sC,rp0A{^X*$J˥@E_1ʦlb- Vt,Q%FHRj03Xku0k,%%.rGoH5} 2glo6, |yW^-G=8N@X=o,#t@ŖFq ,@қqxz*[~} M&F]a!}pf]:2nE;/|ٸ%u]+ 4-ϓ˅pzX~lyPRd%Գl=d= AÅKPAF2FIDUy ]K"L(A;%ŕQɠa:UɊ BTq~(&9{Ó'R@5~ە|0 @ ӫI4`shĂ>g 11(Mrᛅc Ч/˛$y{oF+ 24"Y5_Gy>^U׬su!s؜Ĝ"(s:<0LW$FU4ru3;&w퐱gA]ÖjsX^4",B 5f1vyvpl0pv=V.ɰ3#T @<9DU#i9^UڔD*pM&' RuXgل:#a6:Fy8/u#)&x?q£׏d^tE{e ewVfk7NBp&Tg3T۞$@̅EvEUz6="ASg;C4N\sM蠞mAn}ء6SyQn 7{͡Tj}j . ~Z܎X;)A}Isi =Vމ_6~mʼnp<ƙyiЪmm7RkAs[ ki*k7} Ij1hkejw&PusGfW'~GI_fw=Ja:9 ȅ~#"^DoiwUj "e's!.;~yװPkͧv\$tElr7W֊P]oLv(]b} X#\%KUD\TW'8x~8 @62su-=sAcs9NHS p7 ]q[|ed?5פo?eg>i}Hg2袤T{:Htr^P_OܬЧ83Cmə, ݟ `]|,.Rxӥ5^mwUFuw2ބC{M9L'RwSak xL^ax߹1e`dj l4]`-A9z[KOg <8>ur>0@]8km=85,>.{@&&5<𖗕& i3/rqvlPOK9 B65QC;oy@Va45;'̡s\?VJ#mc]Da .eQaZn#td9# q=#ѱBS;X=_: #S]Ib&i`xu3"Jq0!YM?x_ߟPO}]v{GɜJyf+bNs e&Jھ hnν'iN9kUPP /SSNRhZ$1቗RK$a0. .sCuCqF`6# MpL]M-] H4̌W&ƳhgRAy}`ki/q}~hm۪}݇GhB<-vm NesuS̉.8q3*i\Q"q` T=; Re7:Yl ZңD_&]Ù)CD1<[kMEz^+.8!D%Y/jt.ahbTb(3' *{ЄFCJȊCWnʷ6O 8 ~b"yb/N0^Pصd }<_$x7992v$Fp7:~r&*Qo jxS]D_^<K M`$0y̘G&z#ڣ+FJ|݋3TsX[zmh–eԛmtچKz5pi2G#k!2.; A~}X4^x\;B/;-D6wY Vo&HxRq ;\6 H]K$8$u>dq]w-ASi>ć'NZ݂ʋ9@ѥjūVGx Yqb]G5x9ĹM,Dn'X%e_jr\ӊ0+'o? 7 $HÇ*\m:]\X ߴz9l͑n._!"RtoMqoG쥻{q:"4Bg1VU=p  !L= q') Msӽ}vԻ@!`<Ͷ$C4Ұe&nG$40*Ь<|wrqo{a{/ T?7W~beQ]&Pv#yNwH0MfIeLCS"J$(l]~x5oUghXp. gcļP.7DF(z =?uC LtSN%!ip@E ࠎ 4p)`NS _;^ wњ#`<'BgD6MO%RFVqyn,.s7HC2?0;3o| h4e6w\6^M&mg4*u>5`tN_`H LetK5hg+ B{+J>&{ngФ IwCdiy Vb.t a"ѫmrIzN,Qz@jl2ƻvMsqQ뫒窦hz'F&Vsgo} .aupoL;<۾=g!T-O]! TTp@-G>@>Rm2iJos5RܺAzjͧkCKnpӀM[2.}Ȭ5G,ǢjrK;8'z;No(tāPrdv]\|o}" {!57,q]qܺ\G IJj؀4mT 7h9HuC[?+]ioYE0כG2xnb maJ4Hm%0K?ɑDHphjϖ߲MkdjSAs:bQK]~}3x`h'n FOd 8}8yQ-<8ϦCeFjF 䜣L-#ٮp\oUx>AN0*w?>2$ tʚW<|{-W;>ՂvgÖXKTg藨! }h ]l )UW(_!`Nt@}|qX'İԊQImæb N +>8Dy};,F Zs^S}ʝǺ5rQpk@w3_LS hDmy$ћOYsWxw8>&76a`m*#8 8GOTlG1Bkmąt\BWJV: lv5z"7ff#*]9HSNDR'fm!oY ͹|[c94caVR(4Eh œxJ7F{5W5.8X>IU4b!màozE=/fQ1R FP+m!)|,\:ڒfC6jy|i22:z?iB# +S?za|K.S5sOv wOL=KCAgMPE9yLc[hh|jȎGFIћijFSW){cA2c{O\5xVn'4H'&)6i[Q?RNOڷJS՝ KލR7oL6 F[rmR!_8 Jc!jR(ZzuChTT( mhz8_x ~(5)ckn^`#l/d 6;aɹ!Ѷ-K~IVN#ΪRJ7 2]sjbk]ʼn-h4a>œDs%$_H'v/i[6(Y>R̓_܃y?U/,;-շX5ƪbn-FfYi%KzM m}A%H޾;F jyKX֙[E||9ԯфGВ:lǟ3IǾbXtaR,<<!TvN d')ڌJ%2n;/B|MEx0<,*2;+8>RVupC ŃNƆ88?Ah'B n#(醎9^팴{ f}6NEYaog23O k2$R%+c!&QG'с3.B@1dn(%綤x_bUzTє#s-|*9P #bTbtjH'K2_JbYmCߔ|[܃-1h[vx EsCSXҴ9g%u*9z(7_עTmrw7ݬ[5{} ͟}KV6oi:؁_&L"I%L Qz"P> ۱IJ^ F$6ϋ|qk4Nu#'͘N2g ߉-NV!PT♆,Z90YWEVwj6եKT5faGҋxH&O }%m3f_o- ՗F}pTNpK exj\p5T;U5H/$oK$r܂ˎSYٹQ\89,I؆>:4-I.Ѹ%Oȸ_l  BCwku]qQZ\[m_PD6RS fJ:c)U)¤JVFnYbFRoU6FQS W=է ͡vy%?+}Xdł gQ>7"re##R;6׫OG;|8%۳B);8_ W4( B QE3tqJiy/sרn^WAg/nP3`B,GPӿ:_Vk7Z MZ6dbQnGclXrm:HX +X^TplA6^Oo' &dLPzAcɉ)PAFaHY[lÖmS Y!ԃ bC?+G@֔ wB|i93ccͅv6m}e9r /,]gfCh R {g^G?39k'Euq :g)m&m{Hw;2p`뚓"ca,d(}IHkDDx)y↱ iGj$KYG=:%)o7FqRcsRۄp`mcgȽ:Qi^2z"`%F3xԑ)6%]9fk6Yi̱ve $ʼn˨ I~UseT˼_v/]᳐n>S.WՃè_nrgpp֏1u }ױaG`VF3)a["0!lQ?Xv 2=R4s>e^[ ;̚o/<<]~H&pik%rʣ~e`pv/e3 1'8V%D8/wm]X2NZÉe"P+ׇ!#.F\N10t܏G 1IT:@Wl:RU?vM W~7ԼJ`2CCuAA7bZ'ޙ8VKW{ I7 Bҁmס:y͓._[ I\nBB!;LǑZ#)vѶ:8~U}=hƢa!Ly*z`wppjGc6#:IUOduOjIjQ`Y2\:.{Igfر!%24u'x\@y'eGNJ0?:ç-W!ePվ*q28zEYY1)Nnqgl^;xiL׊5JE_w2;j!r[ͤz&#I-H Ci7䄏J7a``w1F,9Gڕ^2կO5ʔo$8[;)gV yem5;tuٕ̭ 20t|D;Yg۳/;ODJr"[, 4@iv 0%ݫU=*5')feV0J`3hf>W6 vv!r}tqL69o;e ΅*ż|5I6`O4%^蹯Ĥo -8Xw+e7w&L{NQ k ٫ t=ʞTc$"*kg t9i~.܍"6^٪K/qݕ%﨧W"L|,),(?[aS4{nfB:ʜ9C-aGP:oo1V3w5NOOux7凡VR;:QW"BpMQ?s#f x_8|ZU\w|$\`ǎ֢Ζ5#0%lޣh3u}pvXFs9CmE^:]ʨYIL h,*yh<xB(wQgݵRG#>(FRO)aU- HEtxy:=hNNR`t~[Oe(;xғY2i,dx\;o-1t; !NX/E?Qj%q$]o@d M`#DՕ^,M ȗ@SVfHتeV,y@ ՐA~fC7\r߉Bl,XScD޳37n_-5{4{Z{/Tw2ntg̹6v>/lujoN<[X'E O=Z>NooF!)r4g>1o*9;XJo(4/Ρ^f#m=/J;l>@-5gDH} Ο-mL8dF-+g FJTL)Нm:,}ذ$d78a<5Z"PADFĝf G77 PĝZJ E'CύZK|5Mz"j0Iq7ˏ-H|=hzvˋV+); /VBРQ D׉GͼLm.^REz=&׺k6*(7]Ro\E$'KjNR1FT2觵AQ;dq׫HV r\cfF絙>Hml)mu\ F؄/#>֊\L-egq6CPL6@'JЋ9,zrW$JxX#4ĶW'7 iIdJdW2aDNYdg q/v4[RKɼG!IQaYAt9P+Q)LP3y57p9™fUWI&az6+bT !K01 PQ)J Н͋ {O0lk@ɩv4K{aۻuf㱚Vs/*}}Ƕ|Fw&4C7a.O.qTO]'N;9%O E6c]J Pu tAڦ+c1w&h͕]B/+#bQsf ܫL" ti/Kro))\tD)&ĿpkT+8^KKE?J_/k e@f~zeY1Q Bc;i"6eno.Vn=cF =,zmЄ4\#cҺ_JҁqeNc3/TR O/H6?Okvp˥qrV1?u4wGAapMypqjffQxxuDl4IEe9 ,' <2t\.>|۫1[K iV u^n+Y*zJv,n}`uDc^/Vٴ2 ֠R6'SP҄+Y$U0f|~aDǥ΍8~^L8^6s7Uu[yG6!h~jUahW˥|pHxycE X"MfZ279ŜkreSpQOI{`^kNw?4Ict^cEX$vaC2ŷ+:GѴÊN Q}8^}8vZj*(VitbF,"8פvLj0HR2`p$&zvs(̤ٻe C?tf6[uA&]Ң;f1v gp %$A-K=/9U˄ώMڌG!NojNQW*fZu@1+O` V,Bj s,k&oauB|>$;(YLC'w[.ǣ 29wc ˄6̼|fD1vx68=[.6:N*[nA$6aY@RƫsIa$r=) f1!ޘY*R;[K>>u;e~бbz:dyIT NdQ=,֞3Oլ|_Gܘ2HZȈo0Ls8PR8<${"|zSY;DqɛyJ%(kHk#>+=TzpHs%eHkk{A;.4.KRBF wӊ(_\XcS{´z:tSxuh`VfK\>piRUF6|4# }S%w÷@zNz:ۂO/ i+Jw4NP}+ߜ:"׾ngDH? UVX,gYY[ s0z:P{6߸$/-Byǟ>'&9VU~ow@cUg:iUğPP_KBMîR/[]pRGU'al8%/&x6V#%=ʬ},k ' )!B2J{Z'Qi4hlg1.vN#;DBatoݖgפjNONUT9QUC퉅Ɓڡ:ŽQqf7Vlt,m˶ -9txD،$EN?_3 $yb R,i8vϗ)l.}&J4{((+zH\t'_̈́n=r~|_y$^P}f+c "%6W|9 XM9b–8]LtiH~ǔLNg)90E3ܒ\STwLna"e59t(,al\ s⧩_oE?9681bEIUKs%c2Fo*侈NGgA)Fk'6;"K}y53}M1=W R0 PGS1uBHhpsӏNf0a91<^.!8 K* wbD6)bvc G%W}?028xRu-ڹ5@R}/Ntܼ =#TfjDvb4;C)+Gz bCJ@a_sD,HE;=h3Ka2\nZh`{}=tX3or;9ϳ\{LTt!2AZ͹~y>g) mkJ7CgɡgZu0e+غ@-s7N7X}X1;E}G4ǥwRAn& EJ )/6'r%'MQCx[")\!:FXh.XSM(H[@waXP9wD([K(ҿv#ٯW]jX}$x ) oUrʿʕ= 6MվɧD ?GH#m1~0 !3^pe_[j )8}Yza'Bj%VJZ:/|o; q&?۩?u}-*n6DTm[2s6_is2b>6QIZ"!zXS)GIm\yA)|pCC/3ᣛlч/SJaCPlBD,J{ o,qxUmtDewuVG}@d);JYBm8Wf1&Vʞl߲Ä}P7җS 3; J+ @^=\}*8nY[|& m] 8H.R"sfa!̈́U <E"wRĽxK=?@ZJ2QDy 3̍*vChgBRmiTQmcxxQµ[  d 7}O$v@\ܫe{8Дׂ]`q`@]k(8. +dz-7By sQ}"X<5$Nwͳ^%kϭt_pD\N͹d?MW&; s*ґ@ "#DluQ\yvOxsH.i>qV{`#Ÿ^3e kmRK?@0P*$} 7ڬ[dk(h%g:ܳ#o*1f"`A@O* |2GNB qp HEge y_ %r'1}"$JF']-TJqgQd!Kfs?sP3*`U -M 4r>Ǖx88&YBWZ%0q4zxbScRH G$<-GSyJ)-z[ߝW?!&fҿԸfOL`&"vt ?m4?5h/M״`~wtY7&i⻢ڳxpX pw t? :&3X/Gio[j.f5`yx vۛhUWO>Ɗn d h1t tAF/3ʓH} %&]NXv.^9sOzfmDjwmdӒZwMˀ)T B !!)Ü~kp؁^ 2-+Ԫ<]dײפֿKX`DDT熡.Y *2-B3ctU!שQ ;J6tLcs\3|_"MM;6ؘG [A_2S[Y43V9=blpTͺk+j 1a4M0B,50wWhAJBk)"YS<#<)> .Tb-ҬYg9ڦk:.4W;)H=ju> UɊ`Y1نtdM0iA}!q;9lMK=99qc!"nN Ak&ɍ:efP| { pkdC[|Bټa;;= N-I=Q"CT3Kf4aMtY¿[C&hkԠ/u\8R[V DVfUJ=q~ai=iyet AfcX2Ia'\OHkRIϱ%MvDץ|fv% ƼmqXoK,!} ӵF?sSbR2ujsƵٯ RzN޸f z1d"n5'CE C<(ZbA]~,mwVe%92̻#џUFAu`X"ߨUq 8]ق_JV>GA\~bͱâ,5UhX G[B m=Ɉ~aQh\!>7(. ՄB+ C7 4: u 5LP{q r2kD: ClWPt|3qEU03 hv ~׊ӦcL@><+Rw^Ԏi,F$]pGT~1ub XxCۋ/`Q;R/Z8( xp{xj:25.i)‹y/H.u/xpAXU<ƆƀJZ4a?4d3&vh8٩F.d9fsz{ߓz)g-(-8#uP>f60ÎLœPvJCEp;*)ٺ7(lN._ʖV{$w|&Wfs#2SiHZ&’# "A]s䧣_֪X*jLhk!5 o[_pEP Ncΐ.tÃǹ89u(@ܝ/܇J!m>N%^ esA9 `Ν~s&þՍ;F`r?v\kfiJPŨxc୊w%"aI]KԲDQ~ 5(Էa}Miy{$96 <X+Cp詝E`<&I)Ks'at՘%_Nl1*J\DHzL4Nᩋs55msjW|φgYFR;٬,t9<#zMkGO(=X)]^kmg7Xdn8e%$Z)rA.seW/Kh=ΙǫxfbNڧqC#k5xTw)2$^t۟ޮ-rWGou(03 v2y=ՠxcav߅8d7(E"K:I$v/8;r*!C^`U s?!59@N~K+LDDQ4VS̃q}Bݾ)&'q" [$zKyU%Y]?8{ے|NGxJxRo>-ҧyD9n$m[Sk{va?^g,J7*D mS{+37GH D]a+*9z|~ WP/Uv߼fG} N eS.Zkd) Ҟ3,DyQ˪i/*;4o#I׌ _r'Zv`&goь $fćoR!J~c;ɎĥhDŨ݀BE.po!r_~q- ڝ!#-N 0W6ɼ.*e5J D̹}ͱ ,s-G:/  =Uƒ(:ӣW4C^c%`-J Pk5lL[,_j,Q;IWrncCAAFyɻ X\f<};Q|r'~X LH!`udPBɖK ˷xMYLAT_|\M.xC,&yňQ8h|E+p7%VhIxgKWXdGUlX bgYN :3IDn:C(TQq;4ܘއR/GȤbi=&y~,m'|vl72LC8l*X!vɦLLrfFݳ;e{0ޥfd ˯[.j%%:OB0@8(u#YthVYk`^TnEՆ(Uܓ@Ť|oόϴ%EgJx ; $He3f4JQ>7׆ވF^F10Ii.@J[?W7kBݮ:Y)#?g.7y̽u %hU%7sAW{`< H6[Daٱ# ITw %&cS}.=Ox 6tVaѩh4n' D:VBm;,v%Ҭ&= q7:3p]>#1 [{UW$ 0Io#L,JNNHP+h;|Mr<5|XƫQ^!Rc_7Kgr߃fy OTLH.X1.4oaw{=0| @+0PY%uS/LD߽qٚ.ϊ٬qJ.)@wpDTjL6d3tXl%ۣ%y"2skMUBf+uWGK "Ƀ-qX{XOeҮ&ӚYc68%0S+#Lw"-O|TǍva JZlG}z7w'z&UOSN^vR2ƓC kޢP4šK=L'ǞwxC pgH.Km$AFF辎P:dTwr_X.#owdƝ2yʭ POl28:b1oo2}͹qV|ϞA{sVU)]`_K))~,NofK{^د*yτބbFQ.P foTh {adiX>/ W{DܤK\[Jk c[0|6)+&ב}|k4x Elo h7Hau.e'7͖pNE2F"@KS#iNi+26ٖ˛H;bnCC]: G]e.;>wk&D719Uk>kUg5m9RA[d`0`ί,- BY[ ey~>r~kKنe]Lrz,ϣu1il􀦞xSWE6CY|" wtQP])nH,iǬtb2ׄ*mg+" [FțKd %2˰/م"]{ AaWx37ޗh~6G_0_dƷ FTIѝ51 .7=6^g"\Ocա{˚D@ΩX@{!A^o[(+jpnWl]pOw%d772kmTӑLOK KU9V=a`™ʲWN6DA@'&8C>Fg>v{yxG7Ҕe! [;A6V跈0KdGmXB;y[u|] cj:4 *#me}K ;(ng%eR  q,θINQھ1C|x.dӴs6L3_4S5[Иhe ֚{ ]/ӈ9`&=˳^Vk6a,4Eֶn[6Z# _3q#yiʊ-+*^$G2mWaA*񡽕/sHniSRM-V0}{-ObNtwkA|㾇Quw- pЕ@J~ xjrozHy3q]ܵʹ:fٳfl _h La_}Yz:W J5Dx $báBfӓ<0>䃗7dTٻZ yo~zBmlR9`*}ϑ?iѶʎpPC NdBhMGEeІu"4)tH{Ȼ}l98al,@߫eY "~U]cN;wor1mn3q},KDgklT!é $$&ţ `Ѥqp *fَ؜'JDEh Μx&hZA+L܁B8pԁ5و_BGWm!0hjra.dMwP86kHN!a!$[z@'(+?rT@ 9ܛRg2z$pREp$$3p;SQ_u .N8|&FW4sU7"7Fu mK˜lޙI0LJ0VįO.ի^@ga23yY}'0I-f穳j4L Q/wiE3/ @ɓzҨ=lNs@~v,%Y̚y|Զ3Dޥ<~`O犁ɧ}a(퍄-bx!հPckZV^=@/e{Ek$x/1=1cӑV$ L*ϓ^5!ZkfuHAsb8KlXޫC e_tUTHSˇu~]UhfSxyU>E3bJ+ś ߪD k^ 05~DdDE%V0l-(6 ŁϏ#@I1RH;ƆQOTKT8h/}*nU{GU[gճ^LSap vP փVt,&z(V$8(ٗ;yAto|c%n 3۽gι'"\j4p'DE@eɏ+ydbZ綫˽ ;m̉eӒl =όA^YĔz~M>yhѓ[*CJ~p [Ye*B4{l$:;ZNV\U5Uk+%;iѥ^s `p2~)}`vÇ0um8CVNs[e[KcʺTbYKXNT;C;3-SB91{|aB{ۢ8:Kݡv7| p*W T݂%y4K.I29ww\_תWbT/Ns҇X8E_flonI\2Y~CJSFs!-DU1hI^\V'6=i`^Pxr&mHN,OVae6h$bZKf%7sBxi)7DL,צ3R6n5=ϛ 闅uOvQ;e4G6̔ [ƹ&m"+u[F@9>u:d$&I7XIUl{ rDNf/sʻUBDHcEی-Ԡ)X}w3׮ͮz{"nXKԄ0TIЀ3¬Rw-%=}R~ﻻ*awg5 8 [.߻/d#nb4Mpۣ"筥z1:NJ0[-= 8LLi D?1\X~6,ƑP*TE{(2}&.ő9P-5N@xIU()V<C.UH?~wXi=Mߏqhɹy>Xmy^iqBfp~CFĈaoDaһќg/eU:w= ?ŚmXS Ok;Rm3cUA2\gM-;+~Y ͨM P{.P\hfzmLZ4cz D `q%v!:CS6ܘ3ؒ kvr~e2@afwڛ(qж롳4''Cם;+'!)NǕFS`d1ɹ#cF H9> +1g#x 𣧒i%U|~}/{|lX٩˖_5nb Ov$'2f5TAE$"nx*7{_r쀊- ,#Tx ƪ򒘂FT7vn?]^X&\]06#odYA0q3&!KS4[1`$;tȌ/MkaXBU5ZGS>dةI6PJ/eٍ軤CV@lKfX p_>ψawP=nEA&!I+e Ѷ!:<`7IL[U)#V:Z m>$C?*^I$g@Aߝ]M#mIR@͚Wm?@&%hMXxwӳw6onVOW \o &$@T0K"cU+QE +"b7[YCZ\0? _~;0)p;QE/ +JjSU韥o T' :vrv]2*vjn- fW)׎HԕK$i+K3#5qr;;<~dJ9(hʑYѵeK~Z^cWQ %#4[L.zӍ6Rƫ^oҚRWIB]՗=+vf8uIm%fnG?穵B:ѽ\f3=y:h`zm-<̽#>'HBϕ3"F쁪q l)Ge?ljR™$ypt(DǢwed)*X 5i鿉YDTMֲ(S[XdҎf;ITarԵV`8׻ҭ֨FA$#+@ 9´P!מPr:Al7(sh1mA? ֢QR+{ײ6]R#X3Uh8Y~FFNsN &GKzU̇X!ί0>͚ |WxqΟ GDm,Z7#)vROX[|+hqwf"}fv_Wr2]Eڳk S1&2P>On\%5m{|x^54"Үz~,Qkr,`آP0uOc=EJٳ5!\M\8C窋7 _S(neokdP, K}l'6:D׷729{oDb\a0-F=HڶpH?M(Xk{"Բadj#F7󖉊͈,.&>pU+'0QGBfZCxV`RxvBuA=wQB 74IWÈgzxewKX!znWpC-8^2,xy5/8d WݥMJA[lpЂ'94kBψz-ֳbC,5`^]}"\.[):S N,cݺoHLCfil 幽ݵeUr =TXۆV>הl_=*Nj%˃FٿFyAa[r\ Gw9P݆"}͗:&{d 5 kCMg"_ ('6W9 Zn8Bnh(!4emP\Wna!!9'jQX#yq`ܴfcqC bR/bsEMWWS  _Y6R]``*yKo *d$F݂.Tv Bq~'}Y`ˮMmh(uI  VnT*P <gPWe>^|+] 1P|лߓLuM o|{[uG=l@{9Ë6 f UgpcHjҥYw*U @ޅr$' h%cj>!W{28bj6!%PKWΒqu_R&Tn[cWē#r/glY @ɯΚU E`)ݎdr>K# a&N!?C(\a õL fE2K;V4=JC:kCdV)GJ/7X OAl'} A=NC@?:j5a8N T5cKYC{OE/( B:?AI3}dI7%x)IBWAUZ춫(\A;< -X ȭiUai޼f4R(L(%ob $ސZ͢c!D,Rz Ʊ$Cj"pĴ/w|ͫOUXC#pPE+,ӺP|ƬKm:hnA(CU; %U2@JrH*1l3p|DKŦoVNjm[ؘ2- X?Gi5uAG e,XQ?u\1/2`=Px9!}_)-8'{X bM'J AH #ttLpX3g7ZsM-sɟEYך{ g~unjRg E\K1΂ht$>080Om_lsc#HqA3Q2Z Z8nRHG{}r ' 4HC%S-zoHKukC7_gȴe%*]Xka~!ʖ QD[ [?-R.9|Y?;80r4SMm Le_BF;L!#γtֻ2y*}jRU݃푭_8mBf\jc4,hX]H4;Q}]ɡ~C?SFI}jVy椱G˂1RBKpH"k?5(t0/#5|0.Jy}w JS( VV4t^|%™V8c VU}["'Itz7i2f4i>S}k|T@-l+*ƁNd[~GEZs7>ڵ`"\W-o!R,S׫n;߽_}tߒhdE+P}pSCuP0i_<:X>K%Ѫ攢NaTj÷bb|R=qXOeݰHtN|" I,eQ$W˶TֆKʅC Ež8 Z8 }W3#`JHsUAO%|Q=[m w1YdH)y+4 Mh}SMvNV!N[+on=}/+%}CE0 cqD?_#a4#ׯdZ#Oݏ,yԞP30nBqS|J&nIeow!U/M2e'HY̾ʇO/ڑP:P7rٱE]R_$WsYdf2rvA'<˅W 9U (31`'kjz7-`oP-Ri`+ƒf"0I{+l'VpE#%dNAd*<\œ>kTR3<t#rECYb\]ө L{ r"X$4sQ f,YecH~4զbצ)y/L0ʛ/s%  D,cMǻ>99ˡ>Ѽ,@NwAE|)i^|^~yXZ'x~rAsn07!=Pc%w*\UUoѸfsؖAHHZL%Rfm!6k浢\ ׻Ieu!e՝)fhܠ wϓV E< +c8!É/ع_| GRar% Yzbs֥K1T[}M?s|fjևОM%dxJMpH WMj̭&T<εC!\)aA zkkhn㚣N3Ay5b<5+o>W@x|~ѿt P(', cLhx]21z(nK!1c Ի-QE]8\٩ ܟe0Gǻr-Z+K7 |y3.Jd{{KZ Ν=5q/ZK͐8-N/%fJܩL %!˟Ӓ&y?;^ۼWr3XړPB`̬a/ͪޕ*0WʒҸ `3 ]ktgSZ8IiaD"Șak$jt"wԴ"+ȟǢclE.ygT;Ϻ+;<ҷGHJ w'2`t%!:pI=%LaȀYDCi3,B1W$<;XD\oL3 1TE7l+r%&"]SQ*b 9B%ǻ;{yaNeVVE0&g<6ȪrZ^=BJ3@x⢙׀;d6"vX(cwlV( m%cɽuV\CQkCuXFS_G(Yk<BU.JH$jXGI8vP j@2Uϯ2?Y01ֈQfu5JN`~ڒ`>c1}?Td+EBްK 1vEjb/T1vg&y'>" ,R롵_C;dV~ _8 l"<8 3Y-ׇid;0Jx)n7^<芝q 8nK6' G@G@ڍ« ![I'۸ +ϻU'19xB #F6d.DI,}GYtی#'k]A6qUe<Uqfٖ&SQU2Tbr"N; ˎR!Mևfcr4 kC:M RH͝CC[Kfi!cIJAN5Hƍ?k٢${gxɑrWNR 檅RP:R BݬYI=ݚm g?Z8jĊTg6d]jܾ%3jS=l{y3&.7㿦nWaE1 ji 8G1P3$O~>^ aBriw~M \PLe1b_.8g9BRh ^'4d)Uh͊l-h,X9KY)ۃ}[Hȅ/7 !t춒4ɒltgt(h0Dr {, Ii7]iܗEAYqHlEk)}5'0%:D󉭏:n?/N@;<'_h(q|-U2ekj*+ t"Wl,”8T.eN?RjZl;QxG4}BT.KtŊ ١v/KD,.0fcD>Dhm~VFoӼfS)dM.bSTAic/]i oȑvyJUz#oK;|n)1a @4tبV4¦WP$XWi2-;<s޶Au9SgPUK; 2$! OK(Wv]rElnpmM敗rK? 66я:9Ӧ;YSh8H$]l-L?N a 4KՄTmlCmXϝsĠWhf D| {ó~[;R93W3S K|wPre6Q'dF HIS쩑:./\ƄknosI%L!CM-ےE(REoZ1{ZjDw#oOmɦ 'CۤlHgV5820Q,TRq0!Icq`Jtm$q'+1h[Ry>$Pv{(lCu;βxktiL <[(\5[0q~Ч+FdV3yyJb"%xz+mj1\ڊH$αLC Vzid0i02bqFcy9WD-ZqUAfNEE {))}(Gih܆i!7e=HBo[^Xj^ ׃)-J;]d|̧' EPl䔁MuqDY{R .C #(PvC`ڏr hy粌\P(ը;-zU:)=1p-2 cB }c1K(-a~]<?T2a|H1x$q#aChB DRI,6Րw â U"'x=yV 7 w~4ر\PE4u`-ibtA`|,  Pr>wyXE!MTXx#.(5-I?4g+Q{ibM쫁 ÕL-sO!'oP^|,4y5w<bǍ)U;՞~+Q;k״ D +,B!jTa@ِj蝠wgzKڂˋ%Be̎q&v3)Ūu6^UYft:Mti2f)b,!\ȩ%0IP-xDCX۟nZ)'/~CWkVOVbknA6_ 4F:t# ex`vs^@lQްtؑӌ1P+˳K&yG͏*W!e*-i9"dۮ!/0^)𑹤d-Wg:}@uj7(|W'!iZK(/_Ho@1.N+w;nO0Il۠%Aɚ'#igJ}].N 0ԕաyp;n"zE؍S6z8 \Eg>`fj ^$|4uhz{[k5ZȐԯ Afz9O\Lnh?ʪ2[s)K o׎X^tMuJD9cXa iTʩJ *İbo ߙ؉TQg9 S`=gtG_oW|LMLUĞsZ]e ~=:TҸG5/4툶2z@ ù QfI$uC1BPwpi9`B@v $1K KtP8Rɏ7.5iaLUn?Yo1g>ϻF8"EV|'-pjU:`Bd3EuClfo#sթrh;6ՕzYⱚ.CӬǴAbE\ܖ#$*{X*!T7^H$37a h8{fu78gpaU~mNz7Y`~gTW7?SpŷDNL>$QT% K uOL^4+]gR$t)8}PO&Y~/ 3éGlE b Ht }N Ckw_:' 2| [fdQjC"\PNFѫռR<ll4Jo ^pX&ޔgZќVDj2ڊ]%$u-i%yQ9:$nƀHSyڲUCR起xQ[{5]mwwZ0굓pb a@ o'FG(]3̖`JAâL!I r͏Vdl:ifxƭy=?;<`Z(-13zŠbQ,CiOqUF;W%5Yl:=VMh\~{؊tr`WhQ:yYh_.,qKZpDZ)q#" d\sM'glA{ LYu,T|M-޴| hR-%%dl-\OQ|[{ D4IKeCZ=a2Ke/:1t71QGÌP ھrR])5S_WўSA*GŎVo%g's{t#.e|(r'HV"SxB;_P 9Bb`+A$i+ ڕpsif%2 n[3>VHn=a>dwӭQ0:N8%ln{9B!l)RMTK 1ʯ Ɩ%X+Fm!RB@jxEc]Kg^;xiiw? AGpC? A5BĎ=㼋BlN̷38?Ԑ3EX.-)8߷i׸ aEG+h)ddR 塼Ri~bx /<&%ւ= 5П*?L )alLRuFH4 $Z~C*8xq?[|+ʠ~b~; C I&liv߯%{nIEdOMsȜXm'%9~ 4=7Aq>{sވ쟯=8Vrɞ%Ǔ`>j*2;)7 i4E%[eL\fU=*>^>uJjVlEP򝛭qGof2.{LV@|_ѽ5 O, !Rp{0+!t0%("W+S`6aBgV$ԇ -΃1,;qe盘 ܧ~Gh,mv_)#n'yxKRadc!cjiqr.ʪ`wixtk]%jUOK!v np,ZӒ@hm4cHUJW9{gII!PHGf7/ d: [97яn\1 <99|Wpx6Frg6$uD^z!nHBVm~)c}8 -ҩ..cMs;䤇zq 2S.pZ`k @QWɢ\迯ͼ.Ob]\78ԆYiݜ"[k_ڡe 3M 5s5SPI`U3ϽD\VzS-6B]K51r,,U#km#6_Ox}ZFнxI54XpŅ)SW&4NqbҢ1$^Z.ٿ5'nۻN D$4[Z积R};,A{]GWFm-ԭT:%;TۊWу Ÿk_ѡn;!?C.Z7PhlI C?KWQFY[sŝ4qh;z 8UUol9Fo)/D t?ͮm!w)aݮky`!qܭlEE3(O LP5o}񐺰8anҗ!yѨm=4Êk,DHWqKEۙ :{( T {:gq+! G|Ga䢏eD0z>%h|nu8+m0OW gsN9ruZ[@^ wuSl-(cDW_D t^qXHjL:YJS~HX܈#M,\~:>^DB{lzY^;ѣ I셖8"rXVm_'}Dv5בu/ Jy#`d;fdBbwuO̤V' di) /R¦l4]m=M3< Uɀ^\rǼG:ĕFu7@s0DDŅ+Rw%rm̋O8qjNu# ] \΂U V'-MHMYcc8?λV( 7K+Cye ׶^GPC5r:`~8q斡Մh2؍|,'r*mYxգJ$< p(5z2$ t ɀ}(0;RcWTMλcQ(.tulAwkv,adn׌:B* ,x}hW6Z^`Bo+̀b2\^J6 t' AJw=u*|Nn" \HQ '3,}aQya͎ҧyUNUb~ZK815FҌM mk09F79Rd 5,@ciXd\=znȧ8v/Bq'(%ey5h=xdD ΍/JHl:Y;v V S*k$PG@=Jo\5$f}3Uܸ4-m|yH0Su6Y,O~9IY Ď]#f\NZd`})3r$MYoi8q2x28!tCnĆFN{/euk%BN6<^}UȊ=Yt`7a5Ż XLΛT<hkH.kX6RQ %t"\G ( T/W2Cހ3kfKʭ譺́*?T2[A1#jn9F4XL N?cKEB Kpxf"XBtb-R+z:r V^6)E1ܢD>5=KI%Gz÷{H É>,̚)Yc_B : O?$DW* ٦iFrS#L?+ ݪ/\9s|IR.? /ݲr4:ek_bIL ]>-n6:o}Ј(2hMo~;ЏrK*ĻoTŽB Cs7 `Qjt=RU\oA, qVvkdȉgWڎS]~bNp/܏Tux^\[g&R?ZWuw+5qDSPiɡ脤\>r+kOp- Ss * U;̆}+)3VKUhz4p6@QP]\f`TgF] AIf9;U;` usάy 31RytiS8&Ǚ=oEh;$kQlqL, șu0:SVՓZ*I֜-M+ : 47o:/#RB^I1VA:aMD3W2}ta3ΕwE@V2=R!T[iA6*)*zIZOΩGGHɵ9s1RN;sìQ Er'G5!ZYl S I/ EF <[lr+D[%E܅<@G OǑ` 4H"79$(=J hW8hк0,JJJ{mʼgPh4K8c>c^З|h[+{a+;_4I7))^DqhmROp-b_>,uA6 (6ޫD̟A& İ~vk|.%M¾p =6oEq+ǐ]FB`h6SᒈBM =i9؅ysڜHy8w/DCT))s%-3+vE.h!Nf?0; sTCNhz6ne"W OFӯJ#=g8TQ[QikNb^ƼŸMsʖi%X1Ne+I3◊Ft1Ce_a<7wϮdNy@I ({Do.pq< $+$>= Íz[_eSzLZo㼲O8v0LlR3a64TH68!y!6ڧ>1! =mozn-4{MޯS)f}.T8"0Dv%8;xLWCp*.-)+X7M,) 9(+*[BJ\}L0t=&b(;/%}Ҵ ܙKs 4b`@M{,wU /\TvXc MXrmu$2ME\&{PaCvhgZ6ӹ1ftZ<7$WO:ڎ#Te,_e1pߩo-vFRoai)C?yHJMcЩ!\xΎ3?;'&x[>[OT>`jSbs1l~$ і {^? !Ƈ,G )*fiWVߜJbKӮ[{m%/7]Z4X4+:bPbc1 @6Jcm28ddEj*&t]U}v ;_ BI5S#6X 4ߓ DpF,N};2o}anWUjhl£E2G+ v?g(: y~IP !ɦCS/"q%O[Y`ԮaȳAgE8;"` /t&JƋA[]gŽuiOl5PVO0E8,kIqI6Nj7\' T@{nh`ɫqS=µy&[NGgp5J6r$q{&-&3hb> ̦ʼndg0ڨ2Ԇ!WYKaV,2f<}.V<\cB|!G>ULyy;3T֕B $T)u.0Ur/>۞`w*)l)t S3LbAl~sd`jҐ`p5Ѐ`Qڈvs*#^M7ZlUU'~5/[m4-=˔+A;r Z93ɣGR2 &Y#f+^ė/&xnI#WPU[qYyz'σ,G3W)l'x`֊uٽ ]L媤.kfND;Oe{ӱ?ISIXM76|p҅A9&%Ŕ!Xiaw6z@&w ̲L$U=chkE/2Mf n Y."C]%m/˼{(ra.W@"ҞAJ C}eڳi-.γ"&a~qzA=N Ȗwmx4#!v{,5PII"2ftvԴ~ݹVo 0gdU_PۊAZu:o& o2z}2/,zD|3Rh'aVLIxkb"K*;VXv*-ZݚǛ⹷vR&scylJ#7 ˽o%vzNiwUӕZ Ĕ~2!@o׭4%8.B"i0uDh{4DϷ hƷ"1ftꝃ%FHXۖ#-7b|b6w7mv\ xFq28e{!`J 9ɏA*bB$ƒG;LV*9"o%]"?lfyԶ-q6H7ITbofJ,D4d._/8a+ *;qi]^*P nL8*j!Ώ4U:Boz|6̝OD T&9ƯZqb*Ap,1ӛ~S?ucWYAb9_2B34Մ|!E-Qdq @9rû˗0!^^VBF s&7VO[;/妪rmpq@{wK n EzXSx&R֓p})ҕo(Œ oo"s?D[t}H &!(oX]RAå.ϒ0m2rDYJ_3j<Ӳ|0[ax P "Q1ng#LF^\Ydp~↋,zq<U.(=ON+ljYLoObLk@H1UMbEG5EBD /,VK6p0$!> .O~-K-(ꭃךY_ ZE-#OZNˊL9(`tbajG>䬜Ԝt/rU t/>;*_\\Z*ˉ_38خW4]`]?%T|l*u),hs'iQDesgXːOSlmΎ==0P(Vv0t[AYM醦M}˭埚:S8z& |q@݆ogA܂r%w 5S<\G.Z8Ȳ1B6h#k5b`":Ec>J?7x+Yt v5<7ebwUkU! T߶9Cź^?qUHnDM~3JsM:$;~KωNtiE"Di=go(Q7".#*_ow.q`b'3Jچ~8dp|*mIA)k|'??ˤغ^VVULD*hHr!G~uh0.NOh!l _ U@g߭4p:jġ|e 1\ܰD\@F"Ƃ=\F`'U dU:TNqD҃\2“S^Ckh4lIbʹJ3ST?JI2KD|d[L.k>c+;=6nH\o#$GK<'-+w,$+k΢_m2GS #MOm8_FI=Z$z6HXsѸ&;d=Һ/ZIOr_ՓҌ^Hɢ_տ ;q OO;&-f7P|ZU26O]SPϤ&hw2H:_JCQZ(;HYlx+t/J!i gY/ Rq~Os،OhDa:Z$kၠLvO`LO,AR7ȕrݲrʦE:1I(do~$qcl`Q97Z$U̹gm. z.eH )Ѱ ƨ:~8F ԌeMjX`xT⍛{Ή <`d | [x x$&}]E|8=%|f&c -#Fk? 0/KY5=|\ai eՋ꽪|hWdj==OJ+j l\鍿fAO9j {,C.RʴIE6s+DcO T2W|.ybO< =3zpW[yME[V&Sn`Y [nKl4L&YlC,'PkN_xK EweL63mjF!/h%fFs. j&~;S}_!9i$P npss^4_%HG\fC })e\3P M&QZIab&LO"N9&Y*̳kW~>(ӪzT̏(4 mn+VfA"5uVS3Vi5CM qBWxxqz 006J$ F5GVWmm$A4_-ޗr1'6N@G?~\$783~4Hxי*׵z۽墩b(ī.9Ye:ȩ_ ?ߍ/dWd,\   cς<4I>^8UF-j$v]>f 6+RmaWUQI(H]vԨe?*}8t-H"{\wCULNFܖ(5J)YA0(By^qğI߸O'JݻCZBBADbW{=f5g'"_dMX|?ވmyK>߶liD^D<%4j~]p7JXk@>Zi |4T앰:">A St Ac ԇB-V#e @r7́HOLnQvq:w)( 0{{8}M#>D^btXC)&`p[_pNv/T=_ÉZw4ٙحT>FˀYf(Vo#]"7mE:dYG\u) Lr+Ԗ;~o/WK4@`zڛ,; 0x5va< OeWBNc+n=o(*,#k4"X*a'7?' 3-;i$o_TˍL+"b]#֔zb1rP;1e)љ{nPkXʻGU >lV(oywY6thBē-)7Zi<37{QԽZ3*RG$8Kr4{= k(Kcn@h齡z0 ?iNU7~6,uWcA"mpH@W߂$$pHc+ 8x;% ϞNoHyp,AqK5qru\~7 q0Z0jȁ4(R`1>aN"u !K9HJ #fiLjeWӅ'Z6H>=#4NEI.JΆHǺeI'T\&ٓ>et@ߚjqsi`g$aU}Zw1?A:5 d[ՅTtT? W딇rb0'*\>aFŒ^n!ݜcZLQ>ȡx%54i`*pͤBy0p+OaoaS׏ٟ9p飉g!y=L{$"}".S٠RԖP{ _sivxOJ)0d ƹ PXJ$S/T[gckFE)ĀSd1(v#oSh﹵1V(t`wP3rXꐛRՠdNa `οERy "FPOʡQz(I9ðZ*$A7MT=W!sS9t-*Iǿ-[=iBُс}[®LT*y0UH`Hô[~2V< welH$4Rv"G! I,kpl0wfPUY!nUD\NOOE;@&h|#e/[ppnT' ̒^]Ʊ5?~e+dn5P@n|iN70.|,떽Rd$+kƏ .vE⬲kk|r4?2*d ̒Y 8𣶚@IٚF6Z =U.(T @緯F)m" _#.5oI `xXCBp'/ݭ;l<lN$vmͥS>0]O?,>yyׅ">TA)F{"&`;fsZ {9mN.B?j4{F 8=7BpFĤ9W!>t3DmHA Ij 6m73!U((sQEW{lt(ejdCZl&py† QK^ z88+Nw/Hݲ d#m6*{-^GL&t<*'c 7lF<&AƐ%Oon6IU t.?.siC]1!'w93z= \ÕB ^4lZD^9 uc9 CWvh|dMJ}CR^ )RD ^!`LcTL!R;Fҭ8h]{ lb[/hipus_y AŇq9yP䍝~.ϟPAR%UJ#d?x; :-#u +.卜ڇ hRxJr( f턉 'HcS!ذ$~b6L|" PoUY~F;3q I1Wms^SCN{|Jչ?OBz Լ.HO>9S jyJOUą +p9 4lMU,bq6^+T$9^y}*R< `ГLOD<)e{Qoh"m+E(P83Th2"}Յ"'u=].+ԛE5]xg7Kѐ cy@ ڙ}9p[hl2H%g33&z˂7JإWdd"GRa\E=Ӓ G܋;l/Jyݜr N  $!c?׀W>"&4p4jq6JٌGf:eg r.~NGawDӉ{ב#H28ylo`ɮA*ܗ|h$VNC6ږ5CŇ ~Ż!Ƽ w}rd|!wH (ouGDGhҷm=AɽҸFs0Íc{}Vz*@lJ9,"(K7GhfmL F޶dfꙂX ENW3bz0E .sBSqʣDtXK&dnW+wcERNZ1>&/{l*$p_ɏEqbpk>`{%GS'rg>a(xfBDahKyA _BqYy~%eA"9Ɂ_qEѵǠ@I4qR> q:(6JΒ&#yꢃ+;6N7wy`S9Տs3FUZ4AӈV~@UJ85AEv]|ۅj㟏C, 1>DAyg 1{rwm㿊lc˺ )=Oam][49- e'lK<WE[2-Stb\WQhQIN6+SHa=x.Ћ S!Vi$9jfٍoob‡8NӚM0킶}6H$ۑaubY&^9=)fLHζs&2j4gLnwǟEc!+l՝Zm'sw'N 2x1:1 4 U O^ ;GJkQq+鼷ͬmUUGGbR82Jܜ<j0@ksh睭vP.[:ac(_ޤa4,z%M\ŦDiHN{^Qc ϼFW]B`/”ɧ?3(xʆe`%L>OO_mo]n)l!@|tdMY,”N 4,J/#ϑO e0wYi:<7f q,ݘ3Wv`ŀh$,b7+ OxJ΁5C#%l@f osXyoX銟c cڦ6pPΏQ[9e҉$쩥;2z[9TTG;l)ʇiZvx_dSq+C}v,`b?-[~z =)3jQ{ R,$T$-Uп5:w<"hAF&=GauIslE* DNtݸweNf3Xf r3Y(iyOރVp Sd0\DקڂΣGT`ⓛ"0.5鳵=Q!\8wn>ee]Aut\J+]u,l_+CV~L)bhuٹɟs]sKuyC'>vEI~̬puzO3E' ʓoԑx,01W6MdVr +J@BMB꒶sTnLE )Ϛ2À], R3+|_@W礰5Qf4up"Ŵ||04 ٪i"UH?%v;d0t׾ާ2ZF-c a6E5jU-YAvKJ^.K,r|Fs?/p}6Qw `JUo酫Xx# ňtS{~Z9ϱHe1Gco+2SNcslmWvkfr?_V<#z%g6N)[lbql' ^͙۳^ZdvJ[9a|[2+q?Gvcb]k'!PPIks9O2_I!d ӥKc]L򕾷i*JT U1|;v+tH<1=cŭ%f:>LF?`߰[헂>`P.v 6%{pQ4`b#`xGybiA߈ɚuw>'PUQiC+&/Iz7'o;t\Z+0:2lUTի_2z 7SW+'6lXa@WbHD83 Daܿj9ߦ}A/A,7]Db/݇H֎G@i=G϶`W3jxٗFoV5Tv;ޝ9ѷA(+4su1#5+TJ-_5+i2/bj .sQdy֔'("$wCNZ%tK^oWE G}l'E%\g $~DJjsue!fah=vIS#:Y!M٭-=Ev-$xjmڀD& dfew6E+ -pX 4DQeg[{㧙s@@p|s'/,gH=ElVwy'o6}81M2HOT ?]`QVAqi`jQ-;_pn%`Z&SAmAUIH{B3P2yLIƯ5]4A7"9G*.ys 2=т-;k Ie3AJq'zh7s+. Rvw&_wtE5(CmlXGf ɁSttIGgQFsDi߇7. wLZ,wIG0%kK;!d0kzfu'Qc0Kd |Zm0=B=k7IkKGs|[z*wL21od@|B0pncz_NMeji GD,fś/hm<·WU$ $WyȪ TW@~oN[E?;F`Gp"Fش!csg|W-7'6)0񓉁U5Y rBD8 CD̥3*"ՐN0M'7eN&9TDs]׽c9WRqo|ֺB N*hCe0W:5'Boqj\ *8yŁȬN`DM?49XoqVN[f$͗;E2VNpmb`6_Y WUbiHꕒ;X؉\(KmVy37˄k?npS^lH`0o6V%tueƆٸ0az|3QK?L0;-1=TOK( ^Q0 %.DBa k+JEAǀMp['J3yETmd=X`/X`0L G.A_ZԴ@%ۣW;Lج9YJc>R+lB̥ōGjbCƃe =udH&9_ = / -tz\}! Kg6P"̻B>sugHR4/CDF8hpcamBn\7gyP_DdMȢؤSWƯyo$ SJlPYW\i>gswHA[Is,\qи&7b_W`B9p_c1Z4~;@ ' ,0R@Th%uX} Ԓ N,6GM%'$K:>[*͈!/XO6 A}4_1.iYJWjQXCN jZ,w[eedexm ʅݧS/;va/e,=#KS"qDy8 ӃzՕ!4X^_zoDp~T}ML?nD_?>)~Ia_f)["87kfEFByQR~ e_Bz'1#ٰf,^.遼@ۅv.*+5kHr9$Dtd~qh^0Y` }-?>d Jj{|-䠧|O5Ӝ=&1Tc;u:10ejI?yܭVJ'@V+>d(љ-W~:*sw+ J??GC6ת3->l,4 _VcZmkQ>mHhA{C5q|?BwlCsn.6) ,vZg~Bi"3\HH-\tQ&f" MhQ忣E{K[hf 7T$4(X?yȖіfB4o7YƵXQ\Igq"qGǐ'#K^72is 1a!Bo òdn>yx|l+dDT8 'fr+Zp&ݴ~DuܢߑZ8^ 6f. `'R&_6 D^UFQT\f6V14bQFT#ܕx2o>u౓Kmvad>JT E df#]ZĒlB͕2]®[>\=6"~G%4I\IXFWX7ϡ0x7K-S"%،!H Vt3s`$ĜymQ}JnHv,;&oM)aoZ$3wDX`r7Ef3ѤԋiQT~Rs*ίt]bP!ⵀ^gK:9Fʲ:Wbn`@\u;χ$(Vbg ^ZVqcgn%:'d4~J\ R% vl w ,뵫 Œ g ]|l9KbERR,}BB.MR¯鏧J^"9S\|]Pý=`۠k.br3ϷO$PM0 &"Gڤaea@sqD=ٜɃhxvS]f}9*f.JUm-`D!c)hhp|[Ce0BPϿB|U i0^]m̓C$ùc wь RF ^+E+9]Σ}%J}:e4K8Kq crO4 7!lE5Τ0|F}7 b 8z gvq *l4f28exs^,C#~~mM;q*;mv"^牽 N(5z>PQꅒ7',79lbvʐ*oY!ѵrj=@Y='+51AGt'삤-vZܸ^I4Z4KS@fij"B Jh$\9`ouo,ƍc rl%@Pnn_(k R撃lŚUKBZGh0j4t/ ֟kESުGIXMMa+xZ4x]l2z7F_cw^d/VLjy07vVgnlEs]GvfU)x_h#BO\+-OZXK.az1 eZуpsvH off:6 to2~лOC-+GƜ+d%粙 o@A'ӛ-k_C DxO{ǽD=Qs FےtrF'FZk7hztrxV#yIar湛1g 24/Ϸ^}-=Jq敘)n43k@S(|&=$]\fRQbSPNxa9l0 ++i[b& g/7&<LvBSRIW^,: ZM& XpEӂ B뤐>LSjĦ[kqO{ڙѮ[E.1U~֙c!uRUKkkt\ʰqE~( Y !)[_.)IP; >]M}˞Jz}p ?7J b]Me8#&!.wp Cn~쑣9h²\_+m>YRvBZH9l䕵wm_B{4:wɵ7^7Pʶ}^Y*6Fdd*AvU|'qo!nnnXAhTN_j9pE7va B/8΀;%,FX1'FvR~,92#ipqKehkp(G¤ M[ާ6P[&0ލjl 3k@AVi0E=<2Q/ G!xv&ALĨ9zPn9`WA u@;\NCإ0^N,{I޹%31_Z2kyjyU5=no&3nԕxv}TIq%3jhʳ=M!|Yc+r (/*(Qw ?%XJ Y%.cߓxsO}d 3dLfs"i i.I=O-J܎VN7;>n%T\[#@#:1fR{Q]I?a&ّBw>)k)U#mHxy[ߦ5CUco9í1uӓnt%(FC|z*YR!_v%~~Dóq *;:4B W3t@ňhcy/z'-1=^»w+=pT)]ѝ|+ٺ6V/<ɨ: 0{t{'D1507lWhi2HehCӋQnfn?NmGA4.Zz AP J>f%6a'r5n:ߊaq!}[@m1V[Lm41ĀPlX*n^?j~'hԪRoBxs;J/|6ݤG[_FG7d)紒ٱgYZ07070100000074000081a400000000000000000000000164df7f6f00001220000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/I?]?Eh=ڜ9MÈf5Caj.% u&p+ a)Ix8Y-w5w dKf==s̍@ V5w9&6F(yq7/^ؑԞxK>f'˾']r >%p`dߙ.Eߨd,`8{V Um* ^1&%8(IsϥhDO}^&2|^̫هsp:ud_hQ+&5r7pKHy}TN/qnZ`[*o>@_~UJl?;v컉?!:VcF&g*з#+S qF;WD}ʦMVַLljT_f*/UTN,^irQ\zʎd&wHBR֙i&}=UYpC{7I;TtF ɊaZ|) \ߢx2eUډ^=8ե{w&3Y^}Ek[9sU\Y_I-8qucV4Kym*.Kb~ VX,`(3iԥzr?(6+楦7L9MN`cs^sElQȧn5]>.oOp\2 `9<(qGU;K\񋏮vhzi߮DT_TY +Javp-AѼ":f}t;~ir%tfltSJv:>[mgW%!YvSU uD[M үuo_MR:ARW4M~4':j#j>^%MzٙVWN%d.z< /GmboA8ْޱ+@3փpƬg0G.OdXZ IFu;c.qH.POge #fT#Ւ*OA,07ٻTgng7OGa$VGDMd/qz I.Z8F~ CGȟyj]rLw(nρ34̒e*s^̎+@ EI_2\cԱ!}P\i%f:_3h6iOVǩDeқmbb-t8Z=6f\"^߉]_R׀X'Z ' \_ZVVQ ͨTA>{2O $Bǿ]#}*ԭ.%yK>IԦQSIj:N6@_)vlې-(.\lj-?%Vֽ; ^)vx#$iNUrЭӓ&~"2,*CvNM!19X{$1q||8f?K6.3?Q<VV0{82,щ7,/GT"}S} Kll̔u?{_ր[\т*4 'ap+USЧovyۅ'LO;0/O$'Q [PG\f]HݓR'f{o}>%.?҆F!5; IɘdAv+zd<]ˑ|\#ߌHxi=~G%bxhrT$6<l^|RݖTCW4$N'EqkRx\/M|q6hb Ow֒,̑{GɸU!@(RR~5%{rөkP F'a40)2#XdSuk.j"Stæ,X=9 DrM; ߉@O/B6%Tu%]` +k"h<3HW9{ahU{a1w*n.I63,9&PHod/W.^˔$y ıBk8O  JMe|4߳[*(On=nqxX_Ab5{LŋmΜ4‚8 P2Go ?9Q; x'!V*]_/I%5)XABZyhEKV wO{Xɮ`& L-ԽUyCc>*,*I+ @ݟCd-(8Y_~8t>I9v%HNo^.bטA'%*w#s_C͏} !x ֮ФM1~̧0Nqir+ ?4ePo*U ,*/,pǜ~Nk-x3D_\ܔ;0d,B6xKVwxl %w\TkxTE>eUz}~c!"`CmuKšA,8 xs8VpŦrr4~垑YC51;'?9ˢHGHWfp3kXљㄞ_2a-$["yt~֯5OW9i!g:'Y(, u˺f!Ժ5L 2m}87hZڻ&:r㷓0d&!yU՗EٰK:|ƗsPCe-2% emE|A9hTzakyl%LSAxp_cJ)U#elp‡N%(՟EF΄Hёġ;ި%/Tm!*?6kp=05`A~[_LjK֏&$ʹvБj!Әrh͵v%[xqokq8aL(--o枎ru:7Zwa, VxM2VvqDӐ<8dzO :.q^0z't}BO,cxyK`VzF'W-^S![$?b̺NmWs>/%Yf^ȅ4qoR-EmSФ@z\02OB ."LIt> s =ʒ^,= O>cs )'޶^RrؕpvNq>F*Tn-XppL>H˚j\^XKl:NBDfIT:VP lm#"M_ 0E"aS5eJ\bs3o : yŃ@%!*#*?8t W!h,MJ6A6΂"c;5$k,oQ1D}!dA?:qD>JqH=M^1]`ƯG4zE#:DLٙ9HI乔6ZŹnX%l1*G ssD&nt4XWbņGf$2H:YPqËoX7,ŌI-loR+3Uk#B ާ]!;%yfʴAM@ O6fsCN]F֝^M>Q8:TO`p]^@o\G&]Bi*asl7 W&ڎPb=<}pO($'?H_K~G 08EW rْdqOҰ *sY8$h'LxX 9Mw/h##G`YW701\ߞPM '}Ό>̉KZVu$#5~fn Kg8}$hr4aA8ɠj.ĨP PXB/E~iRYo[Q͔PTZʋ@-̝"YT*䍥boyllw?٤8A/wJ,S^M|vR=ؙ{{ J=3?hy%ǀ42@܌h%+ rg݂mKp-]Tn(RJ6_@¦˔! rJ.Dw|Ti~O>zNJc8K0?g]r>\߾w泋MeƎ吏$&ۡY[_o2fb N@aOm%p'k{]_ }~e:9ܒv{YPX#9Js۩l5q,r">GՄ{+{ _N3j:O^N Ha~$D} "tG0L%o(uƛgh7\_/c4xk9Qζlo pA&&@Be5ҦqK(͙UqֳHT"Y׊):W>n|=B8ÜЄ\`' ,rF*mQpWc'C6|! ulfB:m'"4Һ47s¯,m:$FZKPǘ|{ v/_4v\;d |6 DO.>4|Œ@k_|kz ^2ڌ~eNcX>, 8~U^Q2_PPO~$DsEPXhp#E~F]55YF:NSw;hhL w 'b!,fH:JOFIb2T@# b0n̗_2z<) ?:k4F b᠓hL6W'ɪy`n(!yőѹ9"`,4?qZ" kar-Xx~:^& N`_=Ǜ[HP? ,)kT7 WVTBUHSJ>EKg0 eWI7ύ35SVt%<٘?E2D8BĦv+ qwW 'aV[CdJ< JZT\f2 KRROk)$mK"fqkѤnT_:hu%JG!VԏhH{˽!f+ƃ7F۹|EO龹v@l&0DNZiGoF&(H9t1(m^BǖMinԄg誳2N@p}1iYֵ$7g#6Um%ko)5-9u܈V#nJnVñݠZNur'}mHdL~m17`L/m^#33KƂ:f\3).:x5H%aU{/މ&/zfMkZZ!2HDTRB_ 2XB!iZb@P@׷ pj@ጆ!#[z"ňzqPr.'I\ /ADoEgڹ%|~2sGNlzXR}8sSru 5U#=ܝ,ej&LϚ4tzIa&O\ڈqEy))k~=6@@~ TꕂO=7Xzj{(CLsZ`rSr2 :o0n4R+~ VUH4@IgXO@j3q5:w^M98g g`Q@J|ݣzb@J[S"rk3Y6x鴝 XȮ{C|PxͥkTYhݡ^*(ІTTw 7MxLM҄H+[c,4@*mST~7"+퍺E&`mǃ6>yKh҃ۄ{$/*ꬅe(=[Pc9l/ f6S(0u6-,(YXf " 42]$f].|MM띿Ip⿾{ N9ACca "a%I@Y0Ka?"=Ś9ǹF̢DgjReTCebJ}@9#,K<$󪀮xs/c=\q⧿qÌS*\qI664N!bѪFw3}8m۪w:kJaU"DEUCLGInt LJv$a/G3}MqlG(fvuzWIE~)0ֳ z.Մwtp qYr>~IHQ-"0[2FbZ23PUV)L Ta0 .;;WM녽o5X]GvOj4&wvq8`8]ׇ{a&$6= ,1;I)!Mec{5wَTқR-bApQYΔjWk[ؕ=9S׶5 NAD:󌤃lFWl )Ì)'׻m`a~.S`lbS_y wWQ2!d"@osn.g𧣫5y ljY,%p}>$3>p}&2{Sf@1\Fo__9\{Rf~=}tbj1Kv":T~G7MհG !H6%3#Gw -x1F -蓤;"k+rը\ >OrL3k,&٣R n4\?Be-' 5Ca-_s.Iճ6a|zJƶ85c-@é_g'KO-wwJv$Y0y8-mG*m9K雦12g&! ` K_/ſ ڸ罿T_pi`?7fWaJϽK,3Y ]Жrv sR}4U[ɧ2:\+D$]N2uKD1rlU6Mk; +14u|LÀc4`ų|r |@,ub Az.v,r uO1VR|FTO59{-Sj/Fz}m6D"P⶿CBV?d2o]۔`XrRmVbWa.,Mz:=wf5~A-1Xd4oQ#`-L`$GS K"d0(+3u($ajЈA=S5Nʯd &<$N`m_͕8OV Fm8xr7EP>Rr| =oN5\b bA䈠 D vXT}a4,̞2J,|l!{+:$N~3~W>'PcYkT;ruƄ;$o R!]vo4r3/FwKî)#_^N` OH+JvȬ8~":Xql /zE^Ƞe%gMlz+]R Bӣ}*tDgkH3zo.>N T`6CjȷVDJ]& sJ@EB$ifFM9_^.@Ce_dC/eJ=@/L푗qƕZr`Ԓ tPƗiSz^qAW+^ j'+j]Mx$JfO,Vǥ:&)flkPۏQFN2]f*{ A^t G$} ~vs9 09/I'8wi"nF-CedHUHahf=d@\ޝm3^ea 5ѨٿOnMpGhlvx\- ܱ`r~ Mٺ"+,R5><=z kbhQhʌɎGhXA:k+&Ba)|fh1c^{ՂyoU= W6UqO~sJ2g\Z(0A=8/J.2B.9Ms@f a.pg6XL$C_X:o^8ܯ!JW;)X!s]hlfU{Vɵ)~.by$شRZ3لĬ2;1S6.mJXw42ohS]= %R3 gGeIt‚A@Qow9]6 ?}6Ge`gŃmBd.>LF:*_t`;EHzf4~.L̑[q!pYGU-_E MLɀV6?6 1N74L.iߗy veCRK,hwyN@hc{A'eo*̚,Q~ʬ~B~l8>NBI2Z#!rNyNS xUK.+iUQel:mK6s3BGd}^Ս}m1s B-՛ͅS8 QslKij neqaBVDG|{M/aҁ,ylql#(S&(*cbH2 a3e2EO|FidRQM%x~4g'lp5K/+ -"Ty Ѧ`phA-&% ?Ɨ*,:zUA22i2Ph+)FZ !aQtm(U(nYUy[|"S*\@L{q$RDGVtM.`-;;\q'H abzZTKij Tn qXB3n岞~/f' ](ؒKQ6+AcpKUuFky_ۉY|7=VO3&Ee?]'e~ȝ! XUr|-4bg4i7ZoW נ AnaXtG:ş!!iÖX i:wt@Q>;{@RMNT6g J8遮cځZYOC]Tކۑ,6?`FNE؝Vau=_Ը Qg lظXI{( #j=J)sfzlc7B>q&jFq^ {PTb (6YeJh|B7WQJY#iiLA ao鿋9 jHA)4(1$EV&6u 悟l1GRh#a!a o1ZÎv3;x~DS7ep5gr/&s|Vw (<"GCCSD-W ,ˢ t:F&WO0A*>GVR|{<*,/y ("G_qoM%v]%:. <kئ jA8tG9 UWZ=a8~nR! t nݶ+k!7cUw:eiFX?X?g/myMW>0ȹI~UBCar >p6FώLE4"DylFT$LɒReM]%`pO{sSFOSDwuP[]7ƧZ@Mxp{4L?!> _ BۑcGW R@ [zF*X[ 4hJs 7ߧ=-əCUyG?pRkĭ}s/Y(Qz^(v|3Ɓ|RY3 8KT9x׽ K"3z>v}F7FF\RdGt-kY~X%m\Y%6Mg+%ȐQ s5r*ws.kZ,0`WqdSrB^[ $ t [9A~PQɨE87k/? 8ɬ@ϒ_̔ᬲ$_) ȎFԶ\e zSFL6" ;؝mA<+Th3NO1NcI!<^sT+YlaoIQkw!(ႋrC- Aqp{ ĄyӢgL% jhKFÝ:qEIxHu ^Bi9HXON~ddΎ$opf{o(?H vRVQ;]z8BΚ-rd-վ8\b `ډv^n aP7a[ȵX{L@vJJS (/oH'"GPj]E&<2A!Qb9†U> WnC N_g(՚ew&➮Pld5ePܪ*`QrSYQ5}!/`;|=sWzũ*VO8};6 Wy@PCL8/^?v;4I?_*;FCjwMvMn}&H~/=H~UB*$;59Ѿdžou0Ӓːt$v.i3>;Ջx#m"zv&N#0BSzѤkץ"1S 9LM %Cִ@U&t2q n}}J*>-쑲eQY,[/!]iS/p6 o&Uė?aB \IȨuwNzF'taˍ& ηA#sBFuְfp;, qا^`]NW)wOۢߔaSyC}xF,]+pZ5b2 sf.Tý{ h֎ .FX&'Z CBNq'NWRD߲5^;eS"\_[I,m%%P%ih r1SR<,y[#0к4qU93q^.M'5ʱ()0)FAu1+\qY~!$D!\J7%͟NfGrfGrƐ{MBbmOݘYa&پ9_ed l$&@5]3@zb}|BV4f)[fS-˙2s)7`##áҏ1~`QΥ[vIݽWZ "b8chhDXWBP-~CxѢwIa B㥓fi\b]_W|Fwá@40f n,I>$7,+ME-9?v /` ,WHi h0q8=6UIn-A|4h.懽X<Hط73&lԒb7F}?Ms^P 7b$>ŗr{]/,4aAz2<سt37{Ǩ nV1Ac7a?x8N`6$gm ]/L*C>y-V.#x]`׎kǾ>o@Ţ 1;!rk}~WcC/W~@[9+FJCS`$]I4}Y_Vz>`V0s# DW9e4Z\ 2080p.Nty‹LMZ@/FŀҾTq 4/$ KI;KͼgCvqœ-vf+-{赚[o/RDJHT#׽[".E_cT~(W*/7 o3dz?G`64}w'<ׄI,M DH0}uI&PuՏR803SuS"{w-Va؋PYF~"d S6|^Rdlvv@5SlM cF_}la3*`HT;b|C\Z9\9l<eoHeevCT|XHg^ !2b2Q̆D`*-c/nJro5ɦ 5&?/(!8໱H-uah~(y'۞C n87Yn4ÄxI|,\ϴ!Z5#8a|K [.g;ۆGxJf ix0#F]RrJ"һ}:eq`Ci\_sʗ^JOplmq'ka婢p zRwW5}676N hG.,ͨG=uh9tgBIVf6}鶣Q-%Dk6&pIe"pqcK};CYi%uVxv M*WڣaX :Vh?0>dR1ghHp@Xw+ul`MKמy QejjAlc‘ـᖿQGgm*HMŽxX6E] ؊Ʊ ]13~B0޸S N9uo~ObT$:! n K'H1Œ4Vǒf|>ӎq 4ի 5#"G~Q6vsR>QgnhBa V%Yh0tp_nP=7{Zu\~+1 G\m%uΰW]HCl ?B.Y7!R1a-RY-:S(a K^Fj]9|;nsJe3f/[&C&Zѓ3dlzj0 ra@jI:UՁS>) FF4~h\)E"֎Sz X/? FypIn7 3:л%THA(Ay|M73f^i"a*x"v;PX+Y,_L)5z6 j/m͙QN7.@8*\O]K.( r bPa_V 6%uh>^2T}鯺s3|smGN^IEa,9Ϡ6"d%j8YBme"#Fn2PMq}*k" sFHDG{84JFѰrIQW7>6:2 RuK΀H9bt[߻2Fi{Y"CFt5ua1gkk}O?@cSp04NRϷ;b nbG;.SZxXɡbWnYs\,If.̞ {D&&I'+(0M|4l|9J4 Aֻ9Dk1?=?ԝ R5t^J~_+0?TUZ[2uq—"$u2̅. %YT 'E] -vU$BWWTЂ6׬P)^n^`z>TKpa=|uyv}.brΧզlc  O"cpPTȳK\6*3"{vif+7-quU֦]@P܂Džx(P7ʹHЉS8k0)GbfmE ۘշۯ*BWp/j¯F.ϛk{@;o-0D o̿cUJ3)f18P gquaz( .Ƨ-!H\@VNin+QF$kc6czX)p]z' n~a٧R;~'~uX/o]0oUorK6^ 4)mUjc +M;l |42$`ijJ}}z⇇Q\ʤSsݎ%Oh"wj>kjnqOkwXO^D;oD/zSikQwfi.<[ I.` g]8#qEwx=sc9B #DнcDT*Wj :>cs&MN5nQ556)dj[8 =zb '&faՃ 늙*@5*=\:7Έ,r`1yGY?cy3aLYݽi/7?Ū{nHʶWڮW6Q?YAW6dZ,$Cx[|N%3)ؚ inhR Sج2nx擌~̥Y3i$@jF;%8Fxo<kX>Ꭓ"7rŸ4]qG܆uoBPuJIC#2-KyI8">R6o8j6ef?`%ٞ-z*>M7!{Lglf~Jk~a[s5ЖlKyBDKunTU@}}}Li'HSV 3bDa99:d¾nˡ'G5,ϥ>nYn#.>>mRk PWDJDIܰY?וt%N?L[|]/SMIQSێF;-{-(Y!Ma'[ WXV=ka: ΐ'%N8Hw lǥ.aaS±1 L#hDň5~ M:lK)5ˡ(lM~60ΧfẺU{L )쓺nw9gg/Qh\qSi _ЎXx* |CH1d*c)0 &pqXLB,^SPgKMo;,.pCnxE@Tȃy<Ldfȫ)łv0r *lr$dl?fb>3[GqtVd#U{{*AK:b0GJ-u7ć_rgja=`g$ȼ Zl y.Vڵ5Fn.K#W 7Xkːde )9:(˪*jtPuQf7V$j]<7ٶOՔE,Rn_yf>r!9Mo Aj+n>Et8M􄸄|3Ru ]Rs\s\9yDwS\(I ?1 lCq1HC;%[g#jq ; ^)Q:]H > "阌θ=VI;;}!4[h1 S\•Sʃr2 t7w ,56EbZ&_sK K`%oam|B!+ UQ~ށ ?1o*!?aB&ӟ#䴖 (%yaf(\{rSӾ9wX052MX0c=MemO/#p/#ʱqTkE2->LyԪDPB|ޑ}[rhu@u%. X%\c3&{aQp#Ju!I Ⱥ(G_Vi;>d7Q3fɛ1νh"UNn,-h$tQ#kZ([Ӗj3B~(=&bZIc"@>*b1 kЎooEvu`thJaa%F7rϯyyv+.upR. CXTj Dv[ <^p5n;}"OyEŊK;ZqUd<159P ʌ?t.6k*+'0gH>#fMrrX\הl&d7z\>KjiלHZeWL4-ƀbY2zxLK|* YQ֘헂^V}nB#u"djw/ʱ5.LpR+9HQ% iz;L h.S)Zn%B؅~W"#(q/,n&]Y,8eHpW#OmEȃEP  J ,".m2sK 0ue&^=ĩÉ 0adY},_[y.x_<i@lھ^ oS.`h/؆Of~O sOEcfת/Zɶ.#ůIrG_xLqC4N >a(eiIǓ`7 ˵.tp\RX#Ҟ7s+ԗFM`S4ҟu @mcQ5 `6v'QZ (Ha)Lp+-u쏫Zm,猊c\ O̸뇹@`wO,!.U&`Q R$]7/[XO˦źs9׷ah*5Ԉ .N1X#7jQxe˧ ƚaeO?a H ݒ&Bc$m[,̡y)w2(&,F&Y-./R/}\M&N)XQz?ޫBF`CFr#&H*W>C\8YmBOqtfChy3<#ʖ_I=H1qyi'd;4oQtTԪ/b&=کگһe /"sPµ"@pUIC`R3QE3 Ul\Sg GDRhuy H?,PfA.UG Kw 06>]S}sz9e#5 |Zfcx]f9(ad'RCƤ>;D2 {̡L%=Ѿ.%1aRPuDN Rt]&d`bMKL+䢍22…Wr͈:ol1Vo{8FV8c3KP\\7Ai|8͝ T#_5]JBᙣ}r&n@hgn9e#s j=j}y'HIW'B{,rrMʫm7鄑T@`c#Ŝ>uS@-l /:J UOGQϼ,NPGѓa>x$ucXVO?cY \Z#;Ni6FX$I\\~KS ܍IPAr>}KYI%RVZ邇u"X,.#oVr #GgE/+ŎmT$oG4tϥEVUU઱Wto:Suh~4bZBыT;GxbIGioq0emQ77DoVo$okȲ>ONTd}?ShgIiVF"\s=?8\avZHA9^]v롓h`4 hDHJgtϊYy14sLćxǘʛo WzJB=0v3gDZkﷂԖMPpzC?XNѿq圐Ƙrf*Z׆):ӻm~ 0j `2/`2`duo>Pn/u0ڀ2`"c0?EE?O2P0o$ =SQad0 xʊppC5}b7PPyN߭Xi朖_e!%QVV BvYv@] ŚU&s^Y۳U})ButzdiE_:u_]J*-ޝzycp I"W@$f?n튓: 498s[#9yH){PHO ~B_ʏd bo@΂c24t*F(\Ga"x'|}ކu> nXhG9+^s_F;ĝ֬5`aa] rzl Q88n. M>\FɝeߐaZ8v1'9*IM״UO6;bBrhغD&f_ߎQQss:s вAD4pH3žZl] =%SAUƬYXQg3ybki҅I0XýՂy-+TR^Y|:?[`]“ M<Ε@褳F6\9 V(,h/L?3+H~M/ۿ槣Nnkwsn[\[aXG{{v5&7ŋY3C ÎXym7'AZ*< 3>6٧ \^R |k_'?'6 RU--dpbjV<_k%>k>_Ԟ[KuOFʘ1W .$)isA4k_rдK@l1v'zi} OMM׈`6FeTXHd1ӎJB!;jN̳SHS~Q'&Pu{#8g޳=kdyʒ8S3WDQj xoAz3KS%VEˤHf(3hI+ulk;a`K]dŐ33'UԵ`"g@`5ؠڡ9h+~1`NKONa-۪#w[G $2\.UwsR(ZՖOG9ΆبTZpNϢy,x;XkS;ۜ%41KxF~!,ef0o.T&ߔFx$oƘ#+8aI4R#a3e4&Z0qm}z#!zPX/EESh1B:|7ׄ"ݮyӲ.i|˘"m=S'+/zJ=7YٸrIٛ!HukhG#D`|tJ-52 WeM %8Ec+MOJZ|E#5r(9cA!fR'_o]5Ug%mRhSGaa""RԠcST*J)=[ѷ57&-@I6˂e iuiː{dO̍W\c0F-!:^! eF:ܲ D&iq>"tKIkIEր2mUoRXWZe>.bgM>1el_MT^lHm6fR~>@s,v3 %Z%YQ07q$G C5ɵ#jw4|@r 19w)%O=$j6HIAjl!~R icOߙAqH:17"xOK׍?SlOqXPG"~tdzXZOBĚ@lbf}5n>9z|VM8@kXtZA FǕkbמ8;BIEUɹ6}(@Qi E*xAgfiXzo#ϯͿcQE/Ek7UT?IYS@'FW @y[{ G/"3q5x. %$tiNAgxAw8˻|[E oK;+bYL:iG-q (v7,ߐk)Q@uD2f˝-p{&I)2tLLh§YV.kh|^:ۺڷ`G U7'=t]d}XAGo}2oy.@1ᙈ񞪔 ڮqbl8\W)!ڑ@e$Sl7%~U5ܪLe?:'4;lܻUs@45@qPyY]P' )h%gYD y~Y. o]! )^4Bu53o _݉5#>"n_`<~֧DTȺ?N웖1 =#|(<Pڼ4I=n!H `>EzF;k 4@5/)$Uf:z ,*'S8ʬZ Ӣ\5'P9 & -"]^u_&<I] ]A01L땪QʑAeѸ6~4 为nUx!02$uMꅊ{b:%RKϫg2,zo! }w`H'0q_s_e}+B7wyT Gnn0@731/ }ľۇkC2}ݖZ黗OY&EHF=DC4&/0=``db#B{y<# iFf/Q]av/=dF[Ω68uBO2+ч?j8_:K#2GbzqGs.$IqcU/V~n* s$-Vo>~<÷ٰ,J'\H( B7XɓC&z^jYB͔3/a# ;Gc X S9$^" Giј J3K3S2/#`3s2bB yp^`XrOVwb3:Ox燛୦QNy_kדRf=l}/Kb>ב)=~ $Nep эk@CF!aU?ζMVsM:IS=o*Ģ.m+u4^.[^tG7uue 草'M9Ц[H>I5T ?6bRvAl lh#x <AFrA5(c.(GR}J-و&>Lūo$158y!@&*tɌ m oIPﵰ I$+ʣ,Q]S7D(lI$\UT|>2id0֮i~!:rnn0|Ų+{rz@86?R:᭒h'c:#hGV[4}ë殪}ǰaڤ*,=$7Ń@"N#X!V#51cja!*>>oL'N#W"0f>rH_>hQ" R4tD=n#JwsА }v 4{ ,WIH<9*;.P}zJSÄ8Bb 4jy5lĆ"fqlH)ζct'U(Dp`<{z&dIO:LEo(!IjƛtqV ]/K4gHΔ_F`7Qb[Lb =a[b? ]H'O2N ubPB9M~D Es{V}C}6' wsi˔Lv>y؇#>Hq 4k]x"T\ucn[BJMF<欉2:EqǛ6 cy9,f2'Fϡe/Oɝz<'j/c\(p|'J" -ܢxQn/H ;4O_g>5GC+X$ TDJRenP˧A%NW#|%j+djA 9vݢRDr*%,0RĎBH0{UZC<>6IĨq : i$XҌawX5ڇ245֎Ds\I#@ OIυRSyIyU TfȒ]: xcZhDq ٬Si Ard8C؂yS6~y(qw %?}Q6NPscٳEF3m;cTK1rW/댄Ĕ4<7WZ`}t$׶x?rA]K@m?J@C:(9[1z,Qbͳϓpa4tes+ʛڃ\NZ-()g՜ !9;uP jc\tCty^}R ($W {K2~[ uwN.]XEʌ%LoͣIy&+$|?tK7!h4Jỳ!u͚{Y[)i??$g"v rJt#ײOF&'\ b6f)k= CmhUm iP>ekx~ĄL Pr$.~(#ps< FjAz^e::8)y Y#kXNkߐ^\ W/>p?>p3}pjxGֺ"lMDVjfKtt0X VMc l9 p͚&HY/CE?lv{]rn'Iw#0G3s5Zy=r!?W[C%`޸exnhH}aDT_ VC?#Q~jerLm-:ǥ˖Ӥ/no=r"qT}:sxߴ<`]|=n+XMqb|Q[!˂#6ވNNHhN,r&1\à&6g;9v_{Z;ZTFsQ[*FVFm& #_i1;:M9t&`"sHEq8eq5y\jV*IcZ#îd7ž&N;I9Yڥ./ׁXvp?ڵ?B#ߥ'|˸+v9?U,u'@B6)nЧ**Ң Gri* Lbϥĭ R"֗"ؒ#c ]o9bLj 281e.-v~Y>G ^7G\H O*3- /c/A|ŞioV<1'7<" Ft[ >ƺsDv 1bL@GN1o1bF>r,YItP_\Ukz\x>v؇^'X=ZDRҤW*VF)`ډ!ޠ.{[lm+C6O`Jw)NT #]Tzw3058* &-O')nNZ)ESCIeu0Npd'?`JK'HpLW:`0]r굙OaG%َJ}zp f#yy WOؾ35hE<-AVw_ϸӦ㊞OGdRXAqߴ\?h6.*#tB7>p.=jѧt.$lY2u-&pwHE,DkԛUr_xr`^p}Ψl7_IlxD\LTO1f4 qzaT`l&ܢҍVzU*?ONHtq- 'NC9SM902i''N2hxKyzN9}L 6˄nF2ƽ3rЈQ BeA秡<;7̰1DZ32Zs;n8gjڙ=9˱}uUԉc_ܲ5M錄o؍ <-9d`S)MB9\CK־U =2*췸 =ܯL?NGDdV x^gP6pF9fzx5`1jk +C/;K(K s" Q*0dcxGQJVhCg9Ϋm]3z현|mJ{:^'rU~;,쟒bQng#V3' 7P}C@ݚX{ڀ@9^cVFqMn<+#j~MSӟN=3 nC\~nRi#B{Mְg_+=TΖD/R!u3*h>^Uꮑ6x ?R%Qֺv{l>`/rGƖ}F}_F,drzFyaP-5achזGXaf{zc!-w`p`YV[Zhy*8.p s\ 7P7^Wɵ4 ='XVMXjb_d;#@3Jj{5\9e_Jd@ (?4zlo /H&5" :r:Fٟ$߽ }mGSa%˯uFиIwr   sTnFuE0՘eCȧ \7 *e@-DDTA+ *b:mW߀DM;m%Xm1]D9׼߹X?_9<_F?ܾqLFdjkcÒnta.$*+%ςu4~)yy.։%) Esm[#&y+)IUcp s1j\(0nAS>H v[L; )rxkFt|RO9GPg/3,܋C.:mnUMP$OR$\:)T[8^u{ٻj2ӻ͋4<!ɷ16!~UTm y_׉جTcq=NME|UJ>k*D~_CAzqTssPƸSsi6>qSߞt549Cm˗*,>jz[įz%a%v=ug`8x$Px;܇,x%k`sS7 \)xWTpD#tUzEo^ (8bDu" wԇɡ#_ ,פ/05Wl=XZ%؀^[SNUYXə$D8_߷D}L6cPwwR߳)*GPI EGp2 :9 = 1FVo5嫒3މQCUABv9+Ofέɥ%sb<n@uǀ|RxyP0D (Ax줾m{?m (k5 >F7ɟʥ[\$ɍ]"z@ĉ+ q"|Da|UOyQ%)1ΛJ=c1T&X.V~^ Pվ96K7Bq&LL^ m¥3 $8if؜ѩt_n]F2NԦIM@Qzд.vɶ|g\ D&3_5މn1?d$aڮ17wىk(vMkQjIiM?`>T;cOĥ&8lΖr!:^O[qZ8ΩA٩#,!Up+2#MG6er~xC,tG*Ul4ID 3(77C~.A a~V bXE5- Cc*Vo&C@PC&NG)I:t3630TQ@ß]ceW>XS2e h!B5ɺGܠYY :8wB3Ka<sY()N0G? 8 1-3"R'%p',aInfav L=-*+!Eq19 {gnz꺪)WJOrXh9dEn✸SV̴OZ>R+ `?1#~t%I":&ϣ6MY+/r7q|K'MTlQYːP8mK&w8~n5@K(cQZ!vH5KBR*jH(m`X`>u=@vUG9lJB .;1~&ǁ-D;=pr=" \,hFƲY(0k וNKPҗoD֒ X\orIْ%gh{kiGVU*Y\Muk1EZIv' vﱷ3qfhFe􁗝|Bi zDL䅝:Y!jq/;>XT,4o&KIq /Im>!./=ksAamAو`Daݡvh+c7뒯[n4mNA&2D3ԌH|"N s\ۡγcqe*V)6&_Md$N?7 E숲IgF=1A5YjA3I%˘1_yQWsQFaKTqJN x+[0u `qM5_g/b*i^7c٥n:a=aX{.8 ^eL:}ZҘ$=Jd*歨/"F sfgKː"s?IOSmJ'6n2 v$`Tŭo0O>ez|lk]EiIme < y]Eۘ0V?k*E/k(7rp0!@ۚ͘sLo"nğ@4J(~=!+9Uĵץ 6-p$LD,0cHMc1hE^Y 7?hMģ2W W:>bϔl,l7A 3(@@ fdy_А=,vW[l[wP9GUΉG8!~F?>A.Kz6߿'7 cTɰL7Ce j w Vi7b($P RhvYUw"%BW" __8#E4y#-6vN ݉Nk<\{,C]`xB3dJHF&2_һ/iyșjfgw+ C҃k|DRmKXQ#E[3HB9?Կcmk61;x c(mwMEUsEb%@ .IdS_AB$;͍IK}J(@oo`nʢkoj+ޏU;(uh͸߫@|~9^.Ju9\ IΊ-[yqg.^?OĹx]_t L5]M#m#͡![D#8q' zWar.-^e?z[H$|y6_<ޢ["2]*_)}czvaiy=n?3ZxBIGwUv+,8(tOk)Q,uN ۜ(ֺ%O.{R1dWqx> O ;ZJ={pz$)h6Rx9o@q)Еf6y^ꀵſۓ##xtB'v^Έ_gCVM=i>䩫l~l|kOTp7d/b:z;z<+yE՝F,6KժX_hx=•uǮ:H;O7ܢ4}s+v*we *m0;} @x|N'b>D)E/E-w$ V'KtWŵL.[!kI>TJ3bW&F,8J /'!h\mlF :l5qα%Ę*ųi3lKFye!S5 |(0W#6TrѮƮ)¼$W픝tÌY g?6hp 8IZ!r5ERnA56\56pZ(`d:JLtmޢ &Zyl`&'Bjp.Ɍm!`'פM§zACl%!Sے&N=.RBT@) !=[^!x_B]zsP) J#Sl"+wN:?B߁D"PƋHQ +8?b>"fJ`]f/A:P>e'm}ƿrr'(=Ycd\NUfgYѾ)m5=#~ 93~f'HtD86M(wJ5ۥR&2G6n2BlyI9KWv4>L( ~߾XFU&[j Tmf wTY}E$2DRK@Jn_w`cso_Kt.N.%3= qKLOW"mv>ҽKsa&mыe=K;5>6|8 LRkYK.>o/tF4O_8bo%VS?@h{x64+3QjsUkdYxժJn&' ۆ:RʅY!hW(.:GN0k{@cxcS1,}V#@Jxt]oB c}RF"v}So-6]O|ƈVזgv2{[4Kr͓SNAf=7֕A?}8z'˲oGYb cKFOGyT ?V 4r|%Se6ՒL k'ǠIuP4`-3WVLVY|b ""ύ7qLϊA$Z[24B}T8ȮuO9{ܖQl9!x `mG.L\>A*LrJ᫱ek=彦[*ܢ?O!nR_A;yn*A' ޵Q\1T ci;ƜV,cGe0懻,ߐ0+l˰1܈ېeluCi{y8!U{įjv0L2GapIHX;'g0)&n.~H ,taKrr.:Ah0 ENMg곩>Wדئ 7`ӳY@eaUC8w6N O `Pv"bS["bU3rH**!nsE.C$]{DGf>˟|asmy#[P)9#F&g|;ȩ_&ؑXhʫQ{-,xD!AZ(rla x_O"fZ%B圆5[20Px V bJji]z/f[C84g% ) ]zqfc;x 丆hfzqGjq;UNc,abpF?Y"`EOX>һ Fݐ݆,x f^"am2!V>,WV*$J c6Sfqr̕VV@k)M-3>5+2.}TMm p*Y& T?rLhx{_R5~)J׀x Pa T` N;Du'禞5P7z_ ~鞦Qi12 }yÅ>ցvvU3 k5%P qWHr'7@dܨ hZW1SRJw"yqt~߶jCm=EUP%Z%% fVd&Gj (N䑎ǣ+2E`08;50#ְF b bez+ٲ.}ltDC3Ah2]j8Zz^Dd֪Bʐ,٤? ݧThmeBwQu[[ jatU]δ܎Fbjw˝˒~-^Fwqc`BLNi )߾]"c}V,'g}X Et^غ>:fb7x&Zۜ>ʽϨ$||M7mƧlnuT7;aٍ 8鷮ec~u^Vܵs]ڠ>7 sfTaA]/an*x7_P*Z/O$أX-PSo-OU9}i2|Q.(Kk%ޟ H2Օ1~>!X}̴CHBVAy}$zhJUt; qmf$DEoTb5Z\`5Ȗ)cgJ ڙ ik K ] =m)ԟO ˖]A<=kN\IF)atC5eϣ\i8p:&=->n# H\<Ǽrm>(ӣ2)5]wu*:ެuѦHȇREC# ^'粀#G;K7,<=0>CȕC6ݸ8cnF^\̇ ~kV ę.>=lX @z28}e҆TjL*߿n7\Mbmm(о~c% 4}DU}2* "8^>?NZ] yeK !! Uq<]DZzP1[7 .۰$?{gДfGum\wK90SҼE]Qʥ"]?MI7v/T#?`C5[R۟R8@NOh4BAʕ [L$T+Mb J|VGhs8Kq}}aI) Wo24cg`%%i]AY:D R)30OEJO)w%Gulz@HisB-,M~K5z X_#O="pPt!h{m:їwf;bykUъrel4Qr1.B7/A &<2n#*kiG%.P&Ջ^ֽ΍dg1,@5-y#>{۔3 rp*Lm4>wVֱ䅄L aLa82Ԧ`#HiC^Ì{EդzgD =bb487&ĩ>>ˮETV w1zш=Op̛@l86꠷!f;bp:\eQx;dQ1D"w$j ~TMڼ( w%bVц='XK(6s*lMCx74nhl+ {C_]]rяMg6 "f} Q d0Vl԰JymkW 3B \7- 'uFDDKڲu0 iX,mFD\/ G}t$e~~]0;UC{0JdQ~ժ{vˆ]hfh -<@aU:G&EDGiE=jC=R-B:)Gwǡz/`IDVwB^`:o!ąxBEFf## %e>7^~V>u} lQi)DG!6ݿ C'%Հ|%\Q#=8fJk'jhN^J8f5[Z8jwK妊?,3䰋 }C)M^UX`T=8^iB-#ө~59WU~6>#xU29,%۹lrY^̝]%  bM )^r?0y<0|~[ZLy`"-'*0&6 jEu{>S1IO<^V %kYIgBmVBEJCܹ<{l;R:)؎ {0H],j ߹]x,Yj.sفBz$ 'Axp,hi(Kx }PCԩ;r19\sē'"}S {^ fPS]&7*"5\E-:b);'ͩG^<ؐ7knjZ>#ܡ0ӘcE:" |y҃[W":w^7ґ\ z:@4  mlC eJ"\MD ,Quʯ~l)6 v#š7u<7 )'{m_ x"m݅v,e{j7k5 +Bpk&1G?LcA^t vt/+Qw jLFʳ8Y3n>2;*] ϫ5>h-`?5_9Q7L3`#ǐIdpI84+ âcH?|j@]Nud׿S}%}U`g3>`X5p>fSsqV.1ilI udK"w893\\v?F?Ve:|6@?T4Rlh_K=p},x kif-(=\@Ɗ ҼwCaST+0ɢ2@ gMWZ{f\/teSh C_?u3V!V~ gBĊM؆Dۯ7Gj0>.# }?J}Cx`K\Ny= @E]wsG)o=7IBP߰Ճ1hbp& KԲS.R*KJCv# 2%&y T|ݳBֵT%^P^8wIBvR2C٘P6BAbl_xJ,GHi^g^>R?@,;q(I&qT8Vof)vgM,+<9\@GSAO|W@KW^Lط$62(JfXF{V(椼F393l/WK3G8kξ6łwJQ ʮcąPrR+_-yh{F&Y>Ps62gk?Kg?rrc%9.gIe;}T9/HʾEpdtj/ގ~K i@O03z!2,w̹$ g)R}քaʹ] e,;#4-P{ !h^m0v׫g;X8ȶQꨍp.2SX<g?5T8 *wUe]@Blf0 xFF7ywD}:FV_)={-\fF5G/ \b#@@!Y-Z1;4n[Z~.Xs w <2M\W"%&zɠ s԰CUا sp7Mp/jfIJ}mx{|٫⯌7o$E6PE*尙Hߪ-jmV,"Opؐ P/2>#ϣCDCRڐ{S"^#ʭm A'݌92CHU C?P*f]v婷P:s/ˍ;EA;¤d52 ~\XǷQH->1FeUC.ٸ`G3KF57T1g|Y'|o[VfضJcP[~ɢ:[6+ɒm}}M.2;Yӗ.:Yx:G #Y6A22~ئŹ$EfUپ̜aޣRmw~8=u'mEl;᪃=ъeU@^naZQ`}P (9%|_|Sc~IP_ChN3dsk$ %$n03)ۈ=1,SU?~yG@;aO u}0˃re~fuoP8k,QIGv꫓Sa,. " >RSt3HG/SpsIL)(hQ5pXC\vJWJUJ~_\#ܼ -_Ex7á; 6˴=UQtGauQ6JꏻoEP[+ i/{jŀ~C'WY{c].od/U:? XgȺ2'8DS?E[:xSN<W<r؆*:H;/; &2L#-IR2)` 0:~T{εˆ=|6aSi\ns ΫZ$޷ I̢a_ua&#hjuqeѧ3$cI2CIO$Yy+vJ'R2Ry RaI'7ϧM+dܷ^Gp?rtlڞY#[n#a@MH.pA-K Ijcm3[K(*3?MTY % ş Nngsа8 j$MJ*Wŧrp ~bW~m[{D'|^:ۯJ-K[+I@{揍~jo-`5 ZSs`C5PpvK"rሦ\ uNw50ӯ@ĖvUxT:Q 8mɂ W5S AiDεZ>x7J&i։5hǍ@kɒހtqwvZ6I+Gj R[1[S80O@GydTjNOi<Ё؇0א j9M?WA!;djvßJ-]A :7~HlUZ_މ kR.Ծ;l۽] zʚ}4ݵۚ+@샄cq|À"#N6!ccVB,-=6Ueꝩ9 wK}s Zw<{ M" YF`WReng$m|TMSH?˞dŽЩ=VuREҷ6'>|5-t' /bMxOll3 8$8ԜHش}TY__)>ӿ~D[DZGwD 6Lh1|ßg.nTd{MpF>@R5S2?4US5H|E%z?7DxV&Yиz%a=VZKI^?ug!9feNB֚>,Y? <*I:ngji&Yet^/)tah*OS4P`LȏZBaw\Ī7 <~ɽΈډO-ci'ڐ+³•(ڋ8ǂvlaIB1JƬ%3?nY/01.eM"݂sFС咙aMvl 2@:=KYaV‚;S8b͘&/ ZbC˂@Nb ,X`!m(WcM"z|p-[B׮ 賋LI?f(3z7SPpsd EEy3i8['pICרKz JX(vNXY me:́%jc8o5wl䥄)@m[ w{;qw.J%V0D&wWI;f8YS6>]6õ@_q35GmOn8l4 fgC;y  QJUSLD֤ª{ #C < [Ώm|䘫vNwgs@p1Pm6^)'-~RR2s-۸/FluPVdAo K)DD~[啁3|sl{)'qjK<:nx)j؞P{Gk۬M=-"_)@~ 9n{K Y[ ᅀDpۇ Q{3@M dDN*J O`57ѣZW2[z^ hZnj/K@L-YwلH: F/y*Űp<a 0aT+yHCa/BD)3&r/ sUEU]`!JڱKIRI}S6פm=&XqC&, {zi+šG]@a¶ZG4<hzDXFf7}Nzui_^L`?ڻ5p֙#Z*W*8Ї$B~R-BEpD|T?1rp($75#y,tG^ziP26ޖGSdr|<(ර$kQB2z\BޒR'!~` ܂|GRvtSxb >HHdXNz&A6Lc{MBi`wSh a=LDZn Hɧ1$Íʜ`+@ . `S uyhwR\OI[Bs&޹TTWy6 QQKLp#ni*Lfj"S-[  %kEㇶm2-Dܷ-3qM&P sVZ+]qli5͛.vXi=,sW('B)9ffxf 1I2 L5ojaeITcGgvz_A> ZJBo@X.HQj<:h#Ah/&,}gdu7,vSh<|^qwxM !J7b_FK:An׽Qcښ;]\ ~}DN݁DP( S#eyK"P9_55ۥ5T(/n^Hy$nHup'gdz[˪LzyȲd|`aVRD_Eق9%FÈSQ@WۑЩY5tQz.s[(Ȃ }G "|y݆"etEt sQj :MmZ,hdx؄D"|E n9֚,ćQ`%qK;9n9i3+r:vn?w!K˼t\9gx+^siN,ͥB&id!spnlXLǜC\*xxF+|faopcl|SX>m UbM!r4B^URAgdSQD."Q !B{=pq2*!;D3ܞRZBrS*ۀ ??^sϷqm60PiE̕k{D|[p<:;ݻ H i>fgcD ρϜ/oJH*W%Hf ɨX۟"򸥣ȕ/WrM(zV_Xg'fr,U5\3ӀgvJDBA1xIJ8SnmG \}} .R7h(M^E~Nk@ Gb:QV+Eq)Y2_|vh ę 5v :vDXNM7샧T숏BବJ9ؘ̎:&h1@SzBg&(ӷ[ߴY!3>:lBezl[&+ok]qy{+Az 0\-Lք*g|z/4o} ȧNl"- fR JWXVЩC¨uGIԂl勠LvX|gҴ.ӻ'_{d< @sSڤrE{B{cM3K@&G}_5Eݼ<(yO(!a @{!-!ۥGtc#x6}4ܻ$"$7tla-GL5WBp%Twr+fNrEOCp  ,,eϓdHh8I0bc]BUu;wqy(9J|'Ԕ}eշF(D"! :=OU} w5k}v)|&U:|m^u逵&gĀ> }X#c{ʝ6WAO-Kea@O>…1;&9ĩE^ցH5#0_/': bЮ].U]dCPtc0DI{vIV K1ƮXb@Uѥ_7_Q܌wAJ6ܚiR](5ʗB͓:*£Q\]K2%e.>٧֌""V[ex4APgF0!KT3Hw%" X)0ʏcBDnKͩH&{!Wvyu?/ ߗaK_$ia_z2N*#Ԝ0s@zO` k4,m{E"UPzm5EpY#5oi8zKGG; 1,MZ'x>60 : sKⅶ⋢ aӌ$εybd!e*2%2 ]sNVA\qM{UX^!IUO>sa$BzZW8tMLh~2O d脇!U&GOcdzG7#1K93w76kB8(JZcw76(1&oi|B+YWN3&xZRU{x7~D`g_Y1*i҃F6lj]m`G?/6AJ=zly|YSjt7#\  /,٦uV@mѓ iVZl\v N %cʏbPo~=CKgNm 314tn=qu{o^!R%AE6Ə-!=0L,ְ|FPSڞ=lX@ZW(}aȺ{nA1Иkef\Wx}ߋ>aa2ey:p燃i:~CL}YBPI`_s/eNTEB< 'vf^~p245\Azd)[e4():|&nyjvOE PVze9H|N@ yDU3zPȷ V&- /\ CC T> &T@ ~l?2U`m8͝?4|{7_-\w8~z2 ndK4W=Z^!J汏q/..|VkrA|-SJ}ڄ(3ؙmɸ:J tri%afuv }YX@m`"Y7 꼽_aL'yOVC7bR䇼qT3QH{@cpvjWW&yD]-Qppv),ݪEf{M !`}z3:q͘IEKf>\kк_#Lؐs0Ƿug7#RSU\3g[M7UE(ɑ~΍t c) ;s [.β*OyٔQ$*ȁFoY㢩jsz0 r oee(hZpЦ. uE_ˇǓs~?4#jBg-v" HK9 hAنF"$r%J `Ql&yl]ٗOm*.hDڠeP&co38byRc_lji@$l|"0G3bfc:X*aE)j'{4.!f5Ґ*η^0^d3-[zA|Ԟ=&({wP s[]mϯZۻ ؆#f l9Ƌ²u ygWmв+"!IR15X&=F՞1OTXrwhk,6N`7:y վz_~Psb8 a (i[ (rۃݧ>6&YߩiТ2-իIfvE带s5aF# '_4j_q/Q2R|J6,,Twt_VPGJ d<+;K;QUWV6A-[Čmj ^t9RrJ\J :,}]aÙS-US/_ (N(mazà8˜$O{\^ryv86_eAY ʡi7t\rъ4bpTEsrwqF;C}[ fl6_A'<7aJ,Xc`pt^rO"1Ӧ_8a^H/Ox=\4s0^_k>"k?~ǎk;?BX7pqD <PtQpXod=7ۤXg4XpK\ۥA$c:P(ǜL^44?[c/LEÌ4fnb <8{9Lٙ8QlGW~yF_Q->ѤފGnODZ};cH^M$q`!I;:/ZΊ 2rP&N 22o Ok)#1KЦU*l!_jWb0,Z+4*i#̛m tYX8Qx nYv?!- n"[:#ẺXBյ@Dړ :lޟN#"'"] C n5F{@Aڌ5&dOlm[V8$POAL97AQ'qmg#2^oKq9sY$.ozAc9F) O_WS u&GQFr#!,b%5xcVЇRlXl;]Ou V/3FmmsV`yTvdHS_2ƕ|w<̽MG[鞶~>Rwj %fI#wJu7}*;4TNǚPЫ.V!-h?YF'/#iMxڳ? nXTE={sptw47ـ}!SK1&gvF9tf,(y% `iU,i5hxSG4JofEYYKh65p$dƑ"D-^hMGMpysMptRCCaM& Pca@bG|eWí QEϦxoy z@.D-߶}{ 7{۬D4{:`:Tc <=y3_N&8:I\T G*w|T%D(EZZYzN /$;x :TQN#'a0d tN@.[0߻p{U=.'8sëFfn5RQm^RgO0WBd[8{qRd3N'g{PD݊M뗂ڔĴqC{;g< rO:_`?◝YIo~!TzYQĝ&BxD)- >b.e6|kzBpɩk L6AÍT/0{=iA{j:!O2RT3]UZ'$^Ɏ-e8Ŧ%R@l,Z|ϸ ׎۴8б=ݖETO-}bzb;,7,r!b8?## sd vgO +mzy0*@MGL/-Q=^_ɡsyfrٕh()ZyD|"(F;\f(ÇCܸ~a,#dB|C0/BWq3.`M{WQ 50D A+ODF\:?B|ʭ;*zBic3"0V0PiiFܣwpG+@D+6ɢ KOB=TKs0Fl؂Wkg/nn,ȰKD^?ZB0nrMǖ2IṴE|]=o݌4L?jq@)"IXCdJnGϰ\VW:'FMpg`( ‰_>(ܔ%yrke"# B7\oC1PMI~lqK__T.3cnp3Oع@ax Ւ% 6Spl̀ٴ̕8v_68Ȕe6+t +NPE[;(%+rTvb0 A[c:5f]rXILN:@ҕ%uY0cUxĵsmߙjڏP *a &]ޭW{k䧮a9F^Q*fp as>5 X3sxŧ 7 R^/t]ivc] ҈bEn0'h"16_p R4[8k4m4/_Qm iVXvQVómpZ:Orr._t~(բ۪Z'd}@CS ٬Ll˞dA$ c甾-Š?M􌗗+)OvHMR'-vg"m.2#F"*Q/i0"#p36hU S*Uf)}N5zRʣ&L"=uFeO"~*OU@^1n~jGGd /5"/~Lr{s&N3%ot&K6(,&"~j @ڋ=?V.P+ⓖd(z]U%\&w "2lBݒVOUwfQwrVϚ@",Uo'p2v e|@ uJYlZ,)jrL.WI-cч^ MMRML(+h%=5j %wP`U0nqa(+4ᇮ@ʀ-Rs*vG&fS!qT T_?qP%rzNDL9,i'쒥x{ī|_vl~ ~؆/9*GvcgI)?|lALA9]3L#*Yy-FLyEQ EL )V-%3ƞt\Al&'K_)NU;L2G+d8]p^wݸ(p"a--33 \_G ^'-ΘkƵQ(Wѡ?G. ,mU k^4,.-xj/c*ɮ91, +S hʠҔ|<JbNeDm*`;Nm nǜe_y({x)o,-Y\V3mb3͈C5W(p\q%@MbFW|fuˠ8簢r90 ⌁]wsbÿI o0F$^l߯hMV1e> z(ȁ:7]F!Yyw#ͻE9v/eo)Zo]ӶE4]a{o5] Uqt쨭9S_rrJ<1X,rل0B9`rO_D7׉Ϫ͂)pSMd['_*l8:ˏP£/`ۅގl\Q`sA :AKKrA(U ɰ>ŁДY;OĦd2p,yTԥ!B}z~5A^EX"l w8'AԌɘ kV^d_5~.V 8a͂!6)~]י3U_d"2tkf  J./VpX3b44#`>1(B"1UÌW)Y)?]K]ʹS=Z sf4_lT3]ό ǣ"l0dJU͐j$tgET5.``TgLN+qmd7iY=0#fB=2di 7^;~_#m\cs:<}T-v/6U5! #1qF8RiQ4*݉i9{8݌"c]?:: vʝwI,DBJ,_am?ii+\Vqi 3O\A:x ,{}@:1Sd-$ U,*쀺Cr,c?^$qW^h]\# Ѡ뒃Q5Z+/XkC'W*\8!0 HXgbX8Du3I4Z8%uR^p6>ѳHFVTO*t֭-s%a#rw ~O+ #ɾk \1/e[P<ަb{Dy"m~@$^Lb'B!ey9==92@T&|.X4г:*_!2mN x^x:Xt("~T 9;z͆Lmi#J9à^ݠZ[6ꢧH$|͔}gS±٬_KK=̘jRK휬2l BLq3-dWr]g`両y.g3ArYp'ԣւ`e݇˙ZQ nwUNp8סX% 9FʠAD1g5:/LUpȺ~ ڄvt OӇՇaV6"n⿍V6v/S$)bTEJ3"-=Dkw\?u=da'4 ׏;~<ʖwa]^^&.n7xf<_U˞j7u,VgFaeBH#cz+YQ>&.c]jym ]҉hk߷Jf1¸rʹK}RrOMw;l_Az!\⎂gpEG*:L 2j.˩3A|JZG|}AK>Jd:sn#rpz$hJWq90iA A1apۡJRdBZE~&Jz),˒ ^BD!1FG l8?]FMSW zV4ˑAZBs7xG*rO)=Npe':8d8 v5!߫doOvBC6cGN.W5|8ppY%dF_K(yKc ,+g" -\~M!8 0K[ٶwLO=% ȱ΢l!& "i. PԲN/̵0F֥1/b^FheaL VlDGgMwˌ&&B9vtZTCH5+eQsӼ0 pA`(lyQ !O E6~f(, 7S6O(On{ll;ARFE@4ٽlDw~P jJ#Hc^lͯHAs8-,իB4Nbc&Yy`z Qm)!(`?i|טز"uFS(7$jW! >"/K;)USMǓPDgc=aReSiepSR4 nұ{7Ӣw}x(\;a)ʆp^mf7)#O2S$AWy5)N1hMoRV ,|wH`$=bWʀyL޶yR[طkϥ~%dBtֶ͇דf/nJlvB!`c^Z2.%bDiHw@|V Vn2oMUJܷ*}O5 A 4DhK,(W5e%ol +*!JP 3#XA-Y kiMFx,Iv-c aN7ạ>q O,q"OMc;V4:*Y˂4DӞ9(^催KUO\ǝM-n2U޴#1E{ƈǩ>NOdGT͑q#UW^9O9E.PtJw, =ƺq%C/Ҁa Xjg"N߰|7ŸaZgw^Z :g̊dFUО|wsge|,7^dਆJTJCW<^d9|Ȑf Q9ciShڰ][>g~`t >.| [Pxw9{N4}(VTJV_7HsL V6igWx|6.h S>/$ġӍɜjaMVE쁅A Tf0]~|O3qJiGq{d]!;rBz PNKz: CwXOGLǯoU̾9<ۘRFԌ7T-O])RÉ=~XGv&#PFw#P_2SYb.ʰ*Oٵ EV3$,U¹c%C; Ag-WiTPB~x( wZ_U~9iUw)h|g>4V%`06- U\/86,{6f"!U/;l%4_8 ߥ'HmI۳'{ld!>J]︒Jkt? JjStt!YrBg_O\,!HfL|TkCL w`UX҅ yӽ@i'4#g@AT,Vy`zjf zzno4y_mp6`@nCA:a!=U% E0ڧLJFqɓ蓾O0k.MBw|wp-."0@-IAc [1msn4OA#S~LVh!u۠ݸRYVk Gq_D64ykyA ɧ1t/zz&eF`5^MRo b4C1S1YŻœ4'UrjXk# & Y(Q(*m Jd&]P $Ɗ%d5"o[!/!];R[^()>ᶱ~ǀE~l@.ƶ< q[*J?ۃ"{ᒊDv 6k%J?\^5d$u~DGHա?uwöyd8rb<x9{@܃^ e@.˿!}*>F@5CD40ŽU)W p $G0g `}|<+rOҘ Hؾh17,?i4GPpKa=֑xw{*Z@F\4/7W)/[o0Il{$!0^ IC2#k͹ty;^vvUjX9>R?9ݿ_>inV<啄Pw^GƂ/ٜ[!$K{,F'7QC1_PV֠4WJgP~aEY(ŁVi#r0uopB1+est Sٯ 3!bSQfc'mb#rk]l[ل[NW7yy8%'L%A`+BXJ.v@+*dX;>1&yO'J_/fOK G6EBJx1_R*a^#K3r/oi Q[^ Zܗ !ƣ0gD x"~%yuN^t.$'"S $$Q~X@A/$hc wԎu0liLq8 Tb>,R*ŁU<'"Rw Ihi; Jm)%{_ZH6fTvêPXn!2 nqK"fV}j)X\41ebNxE |<[\zEb=0v[o"{Y|~BBa0-;^=!KS,sA{#v ϩr=xK&]dprwN7lsqHESnz$DN`dkg:% sY'km*ZP3}ez[MgΆC87uEe5jo*ԶuOXZ'hA18b󖺉5ǜ\ {E_\]3~Kq1_m{0ud8Yg9/"J=S79^ܻbfO7;)p3nWE6l"UZ.4;7$t}2Fwo sr<(Z.4:^t؝ vEߖR&lTCҌ'@H p)tVx"&~0Ʃ_`L },s,ZEwڔq}lkozPĩu3q8s(>PXI̓;*Sd͆G*e*+݋OkP^OHFgafc 'g4`#DԐɿC,2@O %Ҁ@ف3}]ˮF#]΅sl{9O ]s_%!ܑȗN4Jc܇!)acXVzHPJ۞yvT@}šH?:H{_+Zj 54<Qq!p#5B:b0S^|#aܒJd vy} EԏknQav˾(4i({-ƖW/fƎMk_ 7UX 揩"ho#վ\93fA #\5fU*L8tUqfYRiAEW5hlΎݺ zj)1`[\՗"fa``fU9`8ۻ\([6uQ^6_hl6E%طV/#~>rzωרOu%ڄ`2LVݱ4vP>+T̾I*X[TCEM\+>>Wh`|yP%y%ΎB|ȡ2É;eM(<ȷ3^=IC~RrԘ12ꃦl,`*W4C~Ͱ^g,E~N ~YPPq :lsi*>E]n APt'_;ɮfhPbb+^RЗ"U : #9Yb%lÈp|?ϳ nq:|Z4?o۫ 4_n"J@dY (Ai=4ѥ|`6}4r/Y}ES*9v$_ىL\]v^UJ: l7hФg##OEīmAtf R~ǿx-QoQq\!!X,%o-6ZiF\^qz7B!:.%Bud(C!Y/) 봫1nk)+ܸN}&(C1HET}4 F,DF0ʮZ .,7b%' M TMZ58o ~Rp3ٽ506 fmfO"B YRKg%|W:I af`̭sӍ ^ _U~z' 4W6u$2E xloD7odX.ZrLb4PW:% %= к6_"߀e\N]vת)|ƒߥo$8gIU{йq'ZU1LRdJJcpePiB:eB26/ص1 Ok;.DKP:"oFmELvr43?ן,a"׽#v\5~ڗmpDVXmg61 E$XQq^sFMschw]٫|4L gBQio+zJkaercNY^h(&7Jֹ}ElYNOYGaј[ә5K8ȩXAT0&(J;AQST5ފzeT2ulP͘YB k6gO^T:߯m Z0-εCxTYNK[zK*kf`qφ25y+ aEL=W2N*SIM`Yy}ŷahZ;I+wήD:KA*5o;s4gxCp $eX6`araV?-^(A$u+e%ZPSUWƲ,0QW@N`jI2FdP.qxF>}g/ni21XdL:fu2BSM+ԴE)|@H̓_7wh=0k켈:\8K!GlT [u5jcVOC@;kT0̂Q(5He,l|\ZZڨZH3| ݇&3|1WXk1>Uj7UBc bq*rkJOLn $#H&qBE쿛KeZkhϋzlQ-uEBS^~jdoԇCz͝}Ȝ&\3V\aɻKϿѲHV$?JyI&`'/†D Gemaʩyxɴ`Q6~[ࣴƚJ8{'|kJҔIds*RhnB8Cŋ^$DbM}|o`~^O$G; D~pu;ٹ(kRtIi i%0jΜ#RvQ4|ؙP 3::=:,&n{ytW끧o ~Mt,dʇlȫY |־H퓒6VSn 6|_ziXGtCsVӟD XMWaıkmVK)4{fQ!pwKVа6qཱི6 /sD)N!};hU XN$~ F P$Y FjR}<ҔȚ]ح .ONM+ JTon[aCyXa%juљ|AB]1UP+5FyCGqo=Lu 5ci9ܵ (*R(ߙ2?2t3zx N5tW<#$nNJFWbm۱y_J8v=VA1xˈï:oEvdDwXwBըv_д4U!sh<oESene)pV)퀹@s܈QNŌ> ߸!Nxfuwᓑʢ#TbKh%ea(4=Cw)UXz~CM\kT1}1%N^*.h[# FU9Y$".1bsT+%+bU0Xcp`OeY̔ ̀e*QfHtՏ]s t3 1V M5쿁a{4v+4&=r}}B\D pK|{=q33xr-gʙn8* = |:EzwƵxKR:7{%P784Q`Pee k/u KM TGJ#>GN,v@A[[3aN}ouYP]aX<u`Uʞ串DFI=gXYk ,3JdsrS᛽㰂5 V $$<9Ph펝=#P^}wsܚ8\`hZIŅ(-78f|f}) 6k=g_8m-$H`9BeAX$"̤?'f"kc~NXq{+PkZ( Z<3q)`C'7tв?tf zA"( h2NWm=l0ϵ<W~'Mp 9Sk[,\GDNJ97a~x8};~*1Y1+et|PJm/^'5L|.$6*|N%hFr #`_YE˷Zy&UNHZ*vUzW*8as#֫yr02#J3u#SJdVfmKtK[l´͢t4zduΟ}vU`{-찏Q HPmt'Q[CC`Hl_HL!1aY5tG}HwD=1Ѹ^P-Kwb /w'+eЂRΧzጢ~_(]u#Owap6)sax(M>[gfT/f= \l<RC RrBY{ytK*[!8eutpUjw3 ̡4iQ{SLR~v|sJ~WĝC)-CʒZ(A+A Čpm-] Q< Ҧ^:X^Xz7\70c$BMW:a ֡V?!UK*(oL( Gbs>^:òg{X!i-i%S 4^c>%b0"48 h%jD?y&_T>$u頿G!͕yY> gT |Xr&Ki)էƘ[l%ihb술|AL_F_w~SI*7,h;#.PWl>TX6lH6 dLrg"XUOBp$Uဒ243ۯ2Xּ៫ua`eheGY,pt(jC ݠfpbm-٠&bY,P BC~pCr(}IOd4&p\y|Wy]]`w`|EJ8\},#SsPݿES϶ _.u-[{wUe9߮l {7C'DG5fqG.S]B-!(` +}7Vn k CfzTҾ%s5Voh5uyQ8Pe&MVzʟ̣[J|(ٰ۫5spϴS6n&64My\7.~ NG'A3խ8( a~RbKkH0LG#}uh:C-B[w¿dJ]2Y+ܭD>yPPXR4 |X0:8HZUب6.8[Xa4u3%#d94%9ElƏ͓݊J%2nGN*~W?ԩOkPmPq]2k*2Q4 930.JkZU0*[9INfhϼBouH$!Utr&ENڔFK5ɰw…3(q4Xz.„5 UBc&3}:Ăr:6 8Ipoҁ?nk G4|j%l;ZJ M5&^4W"GγMDB|3չwBl'ڮ@sgD;i%PܧkTj01f,vԜkb*]A\gH\,] g{Ic{%GnH$wH=)Nx-{ :+twQF:Rӱ5vMY9Jk = Pa4K-V7+%ј#ҝ.cWg^@AmAM$<]1.ħ泥OL@PFrAϊSۥek|KȻ _`Vq_S ̀0XmG|#yf |̂f)/K j5dZ&ds+b$mwyi g?vB~?+M6o)߳%𒯱@ "+ZDQsAh5vZq |]1֍8xqbe& (pFnˏ DǷ\_D-M߾T}MB=7Mp]`F6NTtdLu Ue p`q{؏yb: slBѥ=ؚKTU$4<lf컉l$v% #3j8Gh 6+sU6 ,#9R17Xs7CzaZ-9Sf_ ]cZ4N=0zWu&$/.m>(UMSYpWu! P"o۵ NM21?Hg :%anPtey  joCT3,I@1X}aLv'՛-1R eg䗽(ZDwQ.1/&~27ٰse";ڈjN­ gts< @_SpT6AoqgxdBq\wV6\%Dѓ\uPu"03" # p*vYŵۗ61Ǯ㠌z'< Bup=]pvp0Hp 1ȧZM(1v߭`.Կ;#}b`_JkB:NΩWC5$`I@X'G#Fdǎd`@S0*Cx)tnu7v 6CoNhKYcyDyW-Ŋ&l"4ҽ9{vYLfD`G>G$#3JXKAn$~C1+(1V8.w8<"%Pf%>5̈l&\"q#v0>1 !}<$${[nJ@EO;ȺW5z0)$>71hRQwkw{c$,_t`Z <42$}WDE{e?Oa6L)XC/hMvrXNCLZ;g{OL( hTudܾ1p$?=Vҕ=Ș}a<:l̽t0b)ZMI]ez# _eP\)dSkZ'hB^,|<,j+4tAhm#48(j&īj,8tGkK8lx;L%g̣-B-M8؊+Ğetg/|MѸ#Lwf˥t+".Yj%3 ~E 8sBfR"i ]DOSAl\Iwnߐ\o?-r-B{%c %w 9$SWV2?仟dFF,-f3(猒VէyA:9Ʈ7~vO@1 5Ȭ%nڿ;7z pH㾎jј/3.pN #a;, NGH٧_[|Mf}{|gsk=% OW%k1*,E]F?\?0T2^f3Kܧdw"WXLMu _nb'|+ǙIޟZoQǼ%A$!ǢuY q7L@@ʈt񻴇3V _5A 8"G@O䔘bDAp1`/na_ִ`qž=;>8 M" Z`[p +0xB,Kw?1ޅ w>rޡ0!Ԋ4*27" ơN/e'㼘xSE۩?B X+,~Vqw) 3UgKЏY=9e#!s w]a'm%,laP֥q5'TDo);t(-ȥ4OMUwqKa";Q1OC Kz>ίq(@ˣHo BA}BTU5\f\q2{. )FKI|^HǗ;0O\9+_!2U3_B *xA\FZ;Y:>͆Ǟ<9ۿhM'+rQ~7V_'O5n Rd,reqAJ?qh?TM jvO$!G4rm,ωQVZ7Zy|X.A0^,9Cqap?(R)/RMn"]f&oFſl*??E4uxGDloPASY5~{;la{2SE-AQk*p{ =65kʙ!E,75M2kO|<8L^7@ʂ\=Z .O6i$h7Ē롁ʹREaD3[ppO^s0aT O 1, lmu"|HKmXj?J\z\s}MESgӢ~Gepf 2U\ޟn+uAjf dg~}n ÌT"lYO` , `aQ$NhTSY*Nނ.7!A/0Tp8FzceU'*{9'PyG5/F oQL۞mX,6(D]sK^%;*8]sm-ŧpL$ˬtd%hV8{/X_;NʊCPJuvIYs(|/0W9@7ĨChkU(F՝LNv⏭XAư!^+Jt&qAiXo ch[{f<:M!T: ư7^Ad?*j C՟2rŗ 5 Mk\{̅l8-043yb&b:CYB{ /C0ۻ5!BBrRD; c~TN]blF^s?k(t lzҪSYy=i\q_F8=>]>Zr>S^a$?dyյSy$hjX:H%NrTˀ=o0GSbMgmi6qJXk =S+PS:SCyBVO7m-Nu%]2ʅ9Y9kr 1/69K1^L5pE'O9};ZcuY~DJ 1(c< Y7:j2м ɐQ8e J.-̹TX0ٳifp&F;ď6{ʷQe.ZU/dexf;Mv5"5 4ssHk6dZ DL2z5PEi=y6>(M%XDLOګPv&\,4? LC0M47 `ciOъjNPSO`] ^rb[ga3n>NEܧ7d}^ q=Y=2;>gl8OI}{DSk(k>wcF0c m[0)ºA= O^8-G/B#F)4eӄ( [/KaͲɸ7Nj*j×͗+ RQ&ôp{T䵄kob-”{?,iv@'sCHCQߛ+fٽxMB-Rk %UBS?6^wrY/ugC'3aQ$a9/m]oER;$-wJnv!)plc7pM~y~z>.Zvn4k@}43Y ņ" 0g`|/ Gָֻn1tA_ɑ)' S`p#(jU_7tix ܔGTϲRc6mzAKQIttcP~j E\O3nXd^2}AahPċ8>4A+T1(R+UP0n7 xIؼp~C7@@J]-Qfl[ʥ%;hsM "{ԭ^_%Ay3xp *C:Ƽ[R1<>*q0I8;!0xMpѸ Lz_xӃ >I0Iq+\@A^>t/2M`c<غ}$ҵ$[O8j銼wz$řE𙱾/C,4Z+?d_ oA$[} (-zp#,iQ3=$6' "HQfy̮zlAِJݟ^x#ks*N o9w6Hs4s_ˉ # =hE7떻$h^907Dz=#B'!-pUјu7-QP-$˜r>Ggd NbSFd^..¶Ѡ u|K[m!z\#>'lHYVȑzvhaIIH%\Fl p3ar{o_]^9㚙}IV4;q ( ,9\R8}x3'%!=g`\#Ǎh剱}$k `/\S3=sˆb^KĚ] ΍Dk 1WE$aPВL4^RG|^g(vZL!W 欑v>GW'Gɐ;N{З}6%C&Y >3nHlXC!*Fl͕l\B'P@`, j*vC֞'9);Ep,Ha,9ן@' ˺'Xt8\F+tZJY$LɃ3, !$扨6F6os2[}DE@F'BZNDInv":YIba gⱡ|Z.yMqg0Xvtv.K)hw Ȏ14ΠvAA:I'?^/TA2?aO1R儳ޡ"зi ,+8\ρc#mEO `=V{peԩ*W MO= cۿfRw#|8*x"/uzrYBYNs,GSC\XHm g2 jA1]Rp ݩc!ӟՕ˒4C[DՇe6P'IZiecNd4>i!E~\~mb_K=>N넔Ah!@aϞX&=#o}3U.d=z{|UMpBKa}RRȐ$!vZvڬWEBԟ|`3T QO럔L:_-Ƚ<^TF%2JrA]{^MDŸ ?@.7 яaZ_먹`u8-w5 HCh_nX%m=+Eym vP)e8ݼG?\$dt8 nEWsbӫ^#jJLR~_eտb/UڈmQ<ä(9n(ݞg؏b-)Ʊ ;F>stJ #e(y@Q{J>#_bj Uh&=VjUقR[ǃ&kO{:"CH zL|zH)]Ξb>ZBI4BQjΪ-܈9=-䮣O25T͢Co2chiq!:;lygfhm$7H0tW?Rx"P*-]턮 h~;c !mP`|3 E.W!Y1VAnmP߾ApGgc`Oˆ4kxU(Fޣ20~)9K)ԿΒeW~ƭ&j=X y[,.IQ{]Q \`x& utt\ke@[;'G]C*s6k,jNۿ*[!\wGfoyQNYˉ7Ҷ8RQ~]KMЬ{rCl_H`b4FQmZS lv_(@S?czbnl[ _ڈ'o-xgaN֩N-r\'Ν&10kt\BލFN~ {E`VŐp[K_q^ z(p'iaZT\Jr*'^k6AJ[3o }S3qPmBݘ/s'^i1n Ba#\T:}ZxZ,:*L_⩒aL8)u^"yYCrdsP*@Ac9rL /H-V>T jU&` !^Y@lB4tTeU\W< u/ [P10"*jӪ3{uh@;|rKLcE 6I/E:UV/Mp0- '&IIR":9]]VB7 [,Nmȥ|~j,fUcLq,p D+>-`cRvE%X4khl䑺pvw,d(0ahc/0QAo-7Pn$AWlS..WrPs?!+zMuo!S2;() prNb J`JqљM0G,ӷ)eqLieZM)5J|KpeQ~rI( Chdͽ][x C9$6> 0-\5dӏAvr!ɔ1c~-"Fjh4X!%{,ڮ5A==<H4m-XcT|krΖ5#& %@4'0e}CͅgǗP`UpEކk_]ܻIɛ1SHZ].\u|:{8>¨vK2\i+;- 8_ `cF{Vk4N|m 571_ w5k2L}#$|m2 ɪk1l 2ws1*-U܅ǭt,ov9UzJš3h#|z{1,׵ƗUBCP0 G.yO9m;\8 Cr}V [ظ22P`l\Ǖ\p]EsV(=r1t2^莰"*ߋ~_ry_h)dx1x73WIZ| e'm^[&gB&,MOJW\a 1d]<\I:)>"g t_<[r ->F,5bEZ?} 7 Zmm[1%I*GDzKfB d7acLᭌnB9#j9Q:hT9> *ί{Y8t  y~Lx2N億t|XcB;z lP%E␃K9#$1,*da.i>n3htdJx[R^Z=QhUd wpN.[.iz#)eJ!tpRtϟ+*IX( 8"2F$FrrV:z}j ū\n r`^#a!F׍u-؞&P/U` 23L#|+FOκ<_ ,4jCp!ch;7яjih( ;6㳔,*Z:[[kvaf\~;GW΁ j3crqviv(e!Ԝ1r&,b<:K+,Vt!l"݆.{݂uf.CkU T9E(1Lo ] "FUqQcҫsMf=X5UI 3= zv@m@)F?,* \J8_[r+v&'y%5.E)|'Nj۲x*58=uV(>$Ť:ҟ~q7`cЋ)~pe.0ICw:)Ufv$xTYU7|~]VrEr eFA,Anc`W4#kWk!<3$C.^=0[uwSL4(䋸R,ߦ7'FmM\@P3/3UȒ:UXţŤ7J%&<%gF2ARb,HlK.a.Sotgvg4spZJc;w(Ϡ5/caQ#B-WsӰ9)c6;)xQGM͏FF?Li,,kkqʃ]/@ǐ:갅 8r *.c#A~!12"n 6LywHGUsVU~4u%e5Iڝ6QKXbR ~1lr<> b~-؆ <_f,-^ߑvH"RK9}&LGݬ䇡['`/T_~g%NxD/x%`Ni nhJ2p_*77-jp_]6O`0_%tE2"HJQ-NYҷS |A~4kAoBCaJ@M2NtV(z}k=9ٮ mw>ja kuglSa/20Xr%?ajTt^C.3W?9(@/ "H;?K DB{@dz$uPZ|J9XZ(/ˣC-!v/='L8:,PL@H{;1c'l`CR65dJ;GyQ.WϪdHP \Ca g5tu]t  0!_%,Q&3=X\n|񉗘N5TT'n 6hk瞋ݪ=^61ߪ>3uПLC&eD߼,x?S{ZuX\O$4 |YnҩC|g[X5_>|* Y#~N3jպIJU S$@yS ybtf{M֚Q6wM M>fֳ|5WF1<*EepnSݑ=5 I7TߣɑշHQ.`~ԟKѮ[5!Y̛LA4)UFX L< {}%x -|f / yd *G Y\ﶘJ'7F&b۰`F92Mxl 0Pad|*i .~i6Jr:S܏@&!4"X +ېnywCLuo%С4KC`v DKK;YK_U㸏VmF6K_IZ+V 7XR9q}[ ?^飚c#j, &`^A!sl! gʴBvNZR=f_%_ma"3Oh-őy`CP,IFY(hH1gadU*3@ִ^G^AA^! aAe^k;"{QuD2YptU=^,j{S'(?2vIv48nUO4hs'5F%صFRrZywB8rBY'WP6+% 9#рr095s `pʢ9J.48]:[Ÿ!Ym F0;#$gqu Jz׀/)wB;N1 J\lw'fguG7$ ǖCbu# G恩QA#pҰɬGnXܤܿh q Zv̬ ]㨷W '⩵Wip+ 6A--v:AҠ@)nMV v. ] uO6_  ^0fOJ55͠  ~ߑ Ƞ6Cl\渡2Њ_1jӾ%PlN{0:!5N.B'>."Ψ D\Sތ7 +D5}Gi^4T; ^56B@=ܿ\^{FXz8̲9H49%m*,t*KäW^$ %>MɢC[/:Pu})Bi(i7x>5k beS/XAOʜlej4} 2pܑfK8 ?̂p\}. BfɆO~gH2 [+%>ȍZ UӪϡH =c+ v&Jz6dkܢo)Cù*~ajJ&wsJ~1GGM;G R}RAlx|1LO*짜?eA1X;n@Gf {r7|d1Z:94H܍8:!:!XHDzٿ^}0Z7SڳO V'  ?)E=^y jPeJX,662vB‡n6uqa+MNR'&.׭aH#d р*sMV2=8 ċqMq'M4/0UC- &mX6(Rg [ee"63yy~3KO}ỳƽWoQmu]ch~Tbrt2G0o =qQR]uJ 9d`7I~ Sb c?I+Ћoo@y7nG~sv"<aK`K@][|JB!?"\2/ztf%+.QQ2./]}j&~w$A>$%Ɣ op&Ͻdbͽ4ў_[yB_];I4xj.D_PpK &:r$b !{+:b4K'!W"o`DWtF=UQle;"䅕H50h is+zdܣYJ鍀ѡ۔ݩ:q/"Sy`o-L!P+0fx,|no}b,V3ad6o %݈~8UH@lNbw4;hD%F`ܔ݈ l h.ٟt[\9| M*pR#4|hJ6`dW0% |E$&i[C㖞iJкcnθ _ b>1ow_b_V:1A4 oє/e~?y{*"7{-lt--/0~; T'I-iMnF+݅kyRͩ<jVLc)vK i}&2f~%zaf)\N*̧Pq"ķjdαe%1E#iYGlk4_=7Տve1l3[1 \LY7D6>Z90.:.4sT~a.vs%\dtX,j6nYϴ_ӓ_ ,oFӞkv̽4@c1 ~fŖiM4f )Fq* إb4K(pߌn,,ESa[BreS%Zl-cΦt.F \~G213&L ʟUҪ)f#,*4Cb/(QJEtʏիf/]m&.|Ϸ^5nKfͨԚ xͯ$&$eTSވY8e(F+ ~Շ2ANJ4WO0V"X`Ύ(.&M؏D\'!M*HnШY@I_@8z "7rsŏG\F~r27xz%*5vAؚ< b߰ XAV$TX 0åx~3Ӧ1Z0RwҌ,v2Ȁ!Xls2ĐI.rȭBt/D;^QƏf^tZ6hn#1#|Y`w#}>x`OA/G+S\׎ZY h e9< '![ מ4~ h//Q%ɷEbt3xr7lGmG" <SQ[N@Խ8(㚫鳢:bGo'!F0•R9?{YhsDhmnLӰC4YU.65~!o %m95_7Gԇ5sVe#vY21if*\ Wg)^\E2!INՂQ`\t[- C)Q68&="k!iQ`d o)%H`1_ pFQD7ぅ7t۽HHZz  e{bɖm5/V${f#>&% >gPͷc'@+~Gaf)z&gBS)QS7ܳ_(@̶ U^ީBc=Ko[ m";g;-/۱A&RCe% #W/@2C\"%p*zGMԹuu0sE{^M5+Y;ﲱV_VoW":wB8-%o)gZD0LG M{Ҧ䩄{+bP,5heO^H'|Ǥ>WTTHۉϤ; pVƖ׆![X!3QȰeu*+gwb-n?LyLHPi4۟xC/~Iӻp$IÎK #_-~{-G"m_GzM=0Z;s1do&F.tÀFҚ^g mMG'&TPm,VRp 'Q ʚx+"-g{|]${O)jT֡B{;dw)\=[,1w9HlSBa~Cd?vؽ#2X"_^t@i_{.|ECx Hl%'C7&% Qo) 3eWV5:[6p^h]Iw<3 cU7L VցRCT 4qKmzߤ2KB qfKcΞ|9a6ƭ_V6.c$DǏyC]=,Yu5x,31Ux`WT5䫖"ߣI<_R:_g:V.I(=]V\E^&>C3TY;6`XVjp%,e=?"f< 8ZXEՄq^; :i8]-JLɩA]Օ3xo~ 7{WY紣Y'AFr&*] W khx<>F]5"ưzF޶FNsǯ$;zOZP"5lWk҆2f{kFZa)@'jGmF$1٫>W-4{Ss.Aޣis?sXxBI'Qsmӎ>~cC9-G ^SK(7,|~ rbۊ#`g!m ǤpEi"/@%a,zb5  U\uHZANP~ '-PɍK yA@M!:ZmւF"7WļFvY4- 3UC ;CXoZQF}~pdX入/4AQ_oQP@0 p-8Ʈ9+݃>"iMJ}A }Q1WV#@3&VYrYA(snL1!#Qz╿>Y^h:DaiFvH4Ňd9uVQP$uO 9hJϞiz.lR'CgtpGJl,vNuC^pFm1AVi lK8Qc`|ԧJ'oN]+qb]A#9ikXڪyW\mvo(UKx+ ;ԟ֛'R &yòØl3 mkV|0ewܲw`ѭ U=eo}SK17qy,3aG"V~bu#.km[PTڀx?{5[9@Bfk6HW#BBG1fnJzf^ce4y79(fn;t~ݳ5 gznՃ .Y 6qAV8qnحK?M=u-yQ9XPkњr 2R/ J ȧrBIx$o’4\r:lS tVg9[W`oiLR]#B2_s9kٔJhK|F)p#?-% Ι- P] !MWq ,ug1U0pæFOZ<_7:5[ ZDE\y22@nAA)bE b/A̙_Lj V~nXe3ޟ3ވ7 g5 e!& m"}ֽ;y8#<P^f_}"kG嬦&r?WkAC%qh"3H4C)g)` Ҋ}9"h.R9S@`1,xTgc3&tWJpGq{ wIb͘K_\'Y/O#Wk|!<3{ƕaQFBeϸa,Ÿ0V]~K޷ŠdˡS<1-\;IeZxLyY|VjJ^ er /IZV'aGzbCKF M38JYsu,>灘9FSEutn \ɻPe 9%z;ⳲPZT ?jyXA8[W)#DRBZ+v&ǹ0.ޞʉ ENrOa<]uE[m&1QY_( ם+ԍoz ,TBv+0 s^o (3Ƴ\PRQvpa4wɐ<Ȧ/EzgK|/dk]A(j?G]}ex_"sWl!w,?t^`6H%*:gVj9 $0 voqH,8I ɰ9SW<*5F60^P,hFʅ1mG3&yL06H'`7B57G#Cvox|zUk[?a@w9A/K"[}0Lc|,DFJ _!mn^K+=13F7-N ^]Hr YTC'E)0Mh a?ͫ th.%'Ŏ @RSR}E%n /x%5!Bvp7#(S"\_&핐eRڋAd4dJ?HI=]n&^)p]Q FpnF.nخ $U28dWz3UCm3JTDR8#6I"븬Z(}IIO'CIF+ig>hpŰtL9$3XNM r"ӵI]AdF|Xѯǖ27S8d/{/BC9;pc}CJV$|Τ~t@v^O8Q%B[t.Eʛ:3,HLM|z7o;%ީ֬D h>h,qW'4h,} h{SQv'eV#vZXI]  rFWp=*]'/_{UZ^fCpL׭6AHjC\ ˋ1 {u]g@K Tv+Nm)}03lE:S` ~Z_|#P DSG՟EztmTPmfB~.e1;"5)~CVG6YPA" _d=W*>%j^k4өuOI'4<*W6 M޽M>_sJM ?ƾsͪ0(m d_{''k"j9BS}5ҏ x*cgv\R Jfث|v^L3ͤiO rz>Cjx*~7ޓ ۈT yb oU=u+a oh^=eL+-%gD( xᶲm4ARJ߉Jsv5H@̰ҵISPRN#+\a 2hG9PS'!b6JN20H1JtAx;|YQl4* ђDgT|)K،DcMJ,y3 xr=.X|d^LyvN&jJ-t:x)21JKEI೹HgY |Mu_> gxDȢ0Prwn8֫qfjSQԔ);٢@[NKvwE[k?1N]|/>?!*Wžz&b2cM~1VD0'ͼ2 -iN׿1mņ^?_2Fq[:GَQS-['uS,PQ0IMAT ⳟ,H'0,lr6 $h8MI8Q —^Ô.OQjh~S܈(6$-0e~|̗NAC)wC9!WQjq;dBK 70B.kRٗU\Jj,Z/:_*Hz*SC(EH!jVF"r$9)b|Om특ʑuYJ/!?X5k,UǏdaR"p)l*5J)6ַ :]269^m`|2U7-77ՐY;)(o{\n&-VʂMۗF6\Љ>(*t!֍+%ٺ Sx:[F0hcX)5n"*r#hX%# Gs )هV`׉V:Xw^m˗YIZGG/sFVf!n0q#/ge=^ū ě#A2[ıD[$cpe\'.&%+oy>qlHb0w3;\HPz9bHUqVevcE:EѪ ޵eoIz$$L#{DSf{%ל5u xھS3v0J2GlQ=\|#ra[tIƫ̦,ꙒN0kw:ΔI}Z hƵ|5Va8ޠ1Gߊtu.x=5ĸL:/Ώ yy|OAN}n $ÕDx-UAlIdd1bhV/-kBe)WfFtok#S'Ɩ7J.>v cB@f-rB@ԳcIJ'q{Sh!o=/tC]#Jwj7MkJCG ǖlʪ;#Gu!1֔dRӾ} k-T>p%k`G.̀-wm{'mA|1AgT"=r@K8VKp_8rK۱ph]ViWyCI~+%͌9(!U-O #^=_Ӛ { E2TeݎM%}oj_/9.n Ɛ}Ta&"-,6QkiQf8l3  \X7qgr)~R8叡wD߭m.)isyKSՏB!AGvάFmLA ! N3do[uU 30ywQAD],-gW'j51E }K*t騷%%1$21h.+hްBvԙy{=U踤->6*C)qNv'FH2{P=9d-W_#gR A`aȎC1SDi qvV3;3; ͢\ch ]k)ǒcmyӥ[E:j-WB=B3ZK5 :+_*fș\hv ~a$pda Q )a`:ep6XhRi{GUHoED2P[!o gx1 7\־=g1N*W 2 \I**Q*E ;w O]yu:麗ʱHaiQ2Ґg`p^0Xx*U*_7vDP°wC=wrcXQ> ;T$H꾓kt".%-^c[L|{S~%7sxiRcjK;~5P2Xs8)ɵwϵ8\U8F*EoWN ̨|ASѧ :k<&O!X,̷~=lu#7~މŠp8u4 &f(<U }\q݋C MO-ۂQg)) H ]/aOϦq.QFN!زQk$0 *.DN! xƑ(gQߐ Aq6\ZÚ8n}?oeD1o+M3z: X!1ns vޮ ˴@ZRQ9QU hjYҩcit)I [C#l,Sd zdF=Eݠ6^UJ ێ[pWϸ@c۸"Y _Q/-D[xABs)(xvǛ[k7!&۱? Y% \8+af0 .Խղ3 ;0).Gz,Mrd9dqQoUM_Vd$C@093$Wi#1 TwĂV(AIikCqTJsY…ԜFw %drese.L囶4)f$Qy\w@W zGvyO?UwBbe%qnD>rh+ 5Af ]_+ Rɿ*]a oj@ x {YL2 \}kXT zeUL2]_W ` 1kNM^ $DV@ّWמH@JI 46 ^fmyM*n1EVثGgCV(%lXM$&eR9La&PQw ϗz T`a:E  x4&aeƳ 蒾CPʂ'Jԏ*z_MF}, 'hs΂>`ZX.UYIO}DQS |-FҾ^ 9n7萯 +IRR)w頦J\y&6V4j_gf OjS^2g~*ׇ④>&h.O^~ nȺFJqa h#:h_&#u|jK!,Wpmt"5Ì)nXw"Poȷ̔8@˕@q=ztx(.y Fqvx*rfH+Tx{KNUD!N\v\̬,HnKop5%.4`d!M\U٦/xa{TFKGGx/Gs\՞؞Kϐx>[)N c,(p#rL<-1Vzjć.iX䧗]/\)7ICH޾G+Ih24F%iM-EUŲUz)ҩF ?A}&zi\>Xaᰨd]Nwhau;=8Hp 3i5c%%͊ O0g(+ z#A3{2D*9ijQ: O*ǛN:+9(" + m̏G2tc(s’{6#3`tl}xp; YJG@Z&5` v %l('K`G`# "Z?44'Jsu;Nb#!\6 I{Z*%1Cc5CuE+*$:.E@VAA~8|_Rb0cx;%>C(;$V>ñm둷bn8N$^I"GϓX_uj?pMrtHXu 8% ÚW]j|+No?'["íh6zɾ~uaz=cSM1r3mgoQ:]h4YvP+&wtMTsdu\ i#(#igzv(y`q|&pF .j&&Ʈ.4|=~C_9},XW QR{t_j3gw >7רHnf\ʅ;{ 1P 3N\ vڐ˽~:v2 VTape\ PIaBb:9/a09В}!o?{l!:b2qZ|?9bSwG +fe/FI6 A'vRH(lwDBM`:%bmHO5[pUybFkNs*7@h\6"K\_ž6IK#bDE\M_q!Meg\$[ޘU&wYM`# ꨕ6MG@EEnl${ Y*uE4sNS5Y}Ysph녅Ҋo-Anyy3 p5:֛- 79ACip$z.⍫묿!$ۃKU=Q3SoMm/hf{ASa 6Rle8_A ,*+'d.݅XJݱ}Es0 $~Vgl/"vQA}Y# #KztVFMP?Qcpsܠ=;\O"ƭNÉUۘii hAŐQhy@ 4!*a3q:f"(8P 3zM}X:hIrɩO6se$Aҷ=ŻN)kvD6N%$:Xm t8/d9!jEʊ?0GIbrxzl:"=x>F q*|0:C= ]Jxs(itL_nb 1)&cW3AJ|y#B;؍ Pm+'TCBIAH[p.R 9_$9k60rFM!FH>l pwfTھ1Q ْ;Q6/B_qE11.zn̑+S}#aċ Ǭ:M ', z@PI:s97 RҗsR ?8,cr3֎6U}o#~Rg(PVH6} +y[З_K E{Ϧ[T,?`?6'0wj|#Cj 5Q[ub[c҉0jE\hscTi&2d{- (sH/Lвnn^!}VWJh ԁ-86} =،eZhky*+I[A)7/pa[aK 0 bŃ!NDM( E+Q#f NAQ;,WYd ~p.)}1hPP͚s( pO%|x+%L RTM$U,4yaMїWzř&4sq0v;ۓD+:-]Ex "v6/KLpBjo}I s g`F_4#FY:Nb7b; r`lbZ p!Nޕ A3H,j*[5 ^f,CSH%meV5@N|P@c?Tp~i3keYЕ*F$>hXњat&JvKisA;Y }*c<&-oAȽ&!6ER"t vK@?X %fM7[~tPu;vM}ndN*Eب9#=/P:+NO"y'tLK K(Fu9іYG&A #*Q+:mE4ZtX*'ap] Rw)]w@`wN-Y)0|e>bhcP zǞanS"^Cof0e0^a_{s2ȼV`sh%/E 䳬C2o(!۠Eb+d0yBSJg,*g3 'EnLt%>@NJ̠yK|,'>: 3~fiiY]Y؉ _6t|łzE8ޯ{;xcECoOgTvr,@W3Ä| jFu l9zt\w4|U ѹ樈!,&T0&_h^ym#.sic1lX"V$pMHCt|<ȕ^PX!n.a_?LqM5&땎%u,Q4=Q.pյfj=w~R?} oBirQ%Pc/qupS㎫ߨ<97ZgX m7gt N̐" <Ž0| )DdOtN[Ѕ&Uin9]BAeZ6-mK(-ZR}餹,}|m=Kz4SRh>P=kRl'3+%ij ɽŅՄx `8u3(gRN.tm>X5e ^M@֪Kk8 f8PEǷcǒs_B _K=#M `A\ftBMToܿķP.fB1Y]e,;m UR\(oݔ{AӟfJzA3$;m AoY찐Bծg(x@tG2=#]u<8]ՋS$)&_@cڪ'lLnM8mPh(z'A)y=Te4 zx'4_ !&%q̹{^R!(G2V(O11F6stx>:MT[Y(V,8`!oN)&L6clN\E:7)!NjieOIڕ7VV W\I",ixCWі5L{5pBx0 obs*@6 )!m0f:,*vwc/)y6[e^p~dgSt^msNdVPe W!ʃ\e@`ǐ)xT=.C3mꔏ֝דq18VDq_ B]!)7R,8p&6? 䂈t5>~&S2 Ymi{mR]\][j}qJ JLNUF roYpON:2 (M qbȥ!y cmH@<U1v $|HcJ:X GIb 5)ə/Zb8U/b iOixN>?vڸ#:tؽg(fDP]m-%ng3[#u聊Ӧ_W**6HW3ݳySi~)x!Ok y1vZ{^΁(w q FN`X|1 `٬xwu׍ ]!+XRA UYկ(1)pG=`V'ڂ_7M:̶ZTܡW [c> snrm݅ =2uw4D8h p `:a!v2uA1j~`U`c䛣MerʴP 3'Rb|;Zi)?w#z6 HsY~1,(,1dvN| r7P3a_ߢO{'D}Pz]gPӋd^qsf0k\H_;d!NW34n.`[^`BaK,/9vRV@ uŵȐ&Og!!~>6n P*Pkwڀb]0AnA S#ݑ睐a0+XZx:d5r|Sk<|'.׎w&8ʹD S(S|¦Cy#UL, @S-Gr_f(š% xI<&wɼ0N:׎n+w^]Ee%nh/i&hcmG Q@/}8V3'6{f}'KڴSŗ+$ N^QڥKrC6'9o h\3XF79{ ԺNtʶYh\j~,OjǨo@B<{3Qm3$RsMѥ qH][BGRˆ4 d@}$뙥xc&٫3>8!ہ!T ATKFƣo,M6ajJ 2f;^<-q,''boZjg97{RM D+qeͺ!H1S!`iN&p#)^i}HB7"JE-pJv'Yc c|%IyDXn(YD#"=^+σץ$jPTvNH!'8/ZBg>^8+O9(a[;[Zb^v'Ɉgq@*@ٝ@h,uEgXoe-2TOBØ,Lz1>'62~ Y/ WxPn;eniuH.t)}ZN"?&3`vrQK (6M֔ȕ˚O.8iƹk-d&!̕ܬ޳giяy uy3f΃V w<=Zs҅R1ڞ8TVthe岁c88(=Ys\^L ^S͓24ߝ9&`8Fia҉u:3k|B{$g[e tӛ -6k.j$٢\,!^oq!Fפa7F }@fL~jgl Xrl2u(y#YeH 'xS(͆-Wؑ5ܒ-6T*1cvrZ~Slj~iQK8,qR8K-/əNJPxQI{i btM_#NHq!L4 F,d UjakIɭRG4>RދKط" ->2m˲ϺjifOnܖ3dsB !Oq2\ f%2nҎ_1UuDitDdx;eW<b|(:ނAI޺lDcV(w)׼4\bqT:&4@;;cO˺M8h!%&T\i~LבMi%Da[F|'+!Jk ?>^XfdQ9ױs9T8l֟<^cyxD4kóa X:>@eS1_hv!{/ǐ?q8'2J-p)Hdxͣ(9 \Z@#./FqvEոA2i{7_\En.,wKN?*# Mպհz`oڒn+β] V/b+cND.d#}d_1Ň$y5P+urC0E 'ع\j 2kQ v6r?ctvo:VyGŒ#89R 10Ot$.n&y5^zB3Cn;9qE&%S=E ?vNPПpf3 xG GS|sML;BZ<ʹ?|䞰/~ 2^}O4X (7eg0 pFfP^SCRX ԾSۡ}!WG~:ɠc3nkTT=`0EkrW>o==>7!Y_RT `4k&m;(v2$?c)?Zv1]fЏ",x:Ig'0R?8k2吉X\Cbs[?ZPI: ޕpn}Kӊ7tH_::_*iʼn)S.y&0SWrFqZء!?5=$Pt˓5 ~ P[U!}G3`Sދ &:;Pm: z~H`xxx3G_G@%l` g**9h66NLSۄ-d!5t7\mWr"`ѕ~8Stm\r#q”YXdSfFaŸǧؒqm2-m@Okgf8F)2ޱ5%qdG:}([PN5B4]<'WqAss8n,(P^+٪`|sUͮDwʘP,UY2{!:H_*8,a Ck:`78-. e޻  k{W߻PNO?2c6TLkF1_%iiWjĒ-kgyoaYRU>,lwq2g^~y<yW(e;+wkTs>ZQWbX Y~$(bI;]KT%Bv= ۓB'V!?,&BSmOP`R2z4lx>m*Q鸐P zBLT{;wkt:+&0Km&Ma3dPt'+ ƛ g9tH wϢG܂N pXڰc%lPue2C-$L4s S&5<>]'Y ày&F]-Q/~>eAXC򌋺21?eq[D1*wU|^,Xa)\S%lZ~ gYZ,96:ZΛX\j9Do22L뜀w}IipI@5҃:ܯ~ 'VS~6 =9m;tizC-߈B*kg;bǸT,{q-"Iu<1؛aQTWv>ڭ]K{{~Œn0 ѡ,_[yi~sn>GL%а2?BK:J8p=?c@<8gd0?i7$Z]SH#r1q!u*&}b*aDL -/(ӇV@NܩɾYA9 w?%R̤4t!v&g c7QZSOJ|ɺѓ/oU/m&3Œ0Agd1AB A] I&(f"kx*쩬FҺ)31!P3䟙-隦츍iܲmwץسi5.gc-R͏?)]Ӗm"eJ9qJ:UaXM&I?ça47fT3!rA:!li߆̌niMÎG+Gf0Ѐ\C:$pc!jT]xy1nϮDNM*Vql3\<:n%##~H* ObM-n nHs1>onzӈ]"(*7Q/4A>s qpr@+IT3(֧lH2Ԛu[Rb7?ݟ ˢ yBx #w"[d͆!V. eZɼu& K츸N8H6n90  fu$ncbpc:XLޥAS숐l,Xe֏/w ƌoҫC/"os:ں.kV/ܖHB L7̦0_S~}G޾ BJ Ae)uOxzxC mCAdNŝp q0^Eyx{"HϷÐ]y=˜x O͵{KH3ЏBywy 6*1&ݦrHTXNq;c`DŽ&H_O1>O߻n<]."v Ҕ,V"!}sTj?un%Z1|fTM b C?WOԂYi<ɝp8})e |V_u;+D`n!^1stJX&iW. g\5clh7] g^Ь""M(i6`%g_uכka4pk}伴(r:x_cCՔ8RCU %g*_=j`Z)+1.gч1k`n#y7G2~-*>kuRqDh댏XIBe=, to xg:2˲ghhIOl\@~fHVȭ#BB9(2YZ)GnjLh?Nqa,o'ђaa.6i:l8T,f@ 7(rM,h o9L/L$۵kZ0.D M\ҩ.P(󼩙]IS)B[a),xDhoW>r@%m7m4#4y^s}LDzO$$nh۟2)&02sƸ0[RqsVI($צy'L[1T{kW'd0wվ}…OF͔J9я*}CUa>:^ c|Nr@<\l֭&g|þ,݂lUyگs}@M[=j#mkp^"s"J meNz ;&#(&h /,$GqA{ G< v1ThpY ͭ\\<}o}xFmDS%RָI)K8mq"q1QX"CJ-͔-en-o‡1(j?h )ͣQĖ;&⒰4M d)z*活 p||Z lp-slq΅Oj @ɟza.T{٠scƮ[:#לh.#wVз.fRa9q\ cf7~㩌AYF+,n4;gTNsJ!_+ +̷4 2`~ vn_OڰlfA2w kqT/KH6a8!uα NPN#fnq(J^4qO3*̓]HBH\H[y(;Z(8aEc7Js6TTJEhDbH#ae0Xzg\8l>i4z1ޛ#u (G C޻D:sV .bN mʍA"zJVόw^vtV?ddZԒqF@N,]] fxƤ7 kNΎ/'WE% C2Y-խW>K sgqŇW6g!0~quKŢnbڒG^(mg _P[o,K7T,,@ʸY߻/[>*uaiodӒI $qhǽֶqXyogZ0PN!עZe$:±3VwII*Uul>Y(ck|-JnzfV F p]t*"a: A 4nwj__( >qn ۉSn-C<3rfo=V^y^85o(/ׇLCEn]OGz/Rٷޤ6yVzw̽*"d[ADϩ!| (6{u(Mg7!wlɂ녮\h:^W &.j P|f/uv;ۿ0{a.kcq$qޅdF ң* #Eb\8*7fN8DOM .Hpibiag^<"NE_T Ӽt._ݾ"Si!3T̮a^ys dDs#HvԼ'plGv72@_;nBY=umpgKvK'#j1pU-m ?k[,{Fi2kVSW7fbw_t~[ڇ?ZÍ!KܪJ.}׶uivCq*c G9Bg ѯ3X(VĞݢN9|G־%KW*jG7>U%&pl`(_RoPdβ3&P`АyMiscۑ}]kCqYO"jvv;`O ?ci;e4/&hr3д3戮V*>1)RJ4RFZJX G]۾!o@ᱢ@?o@}f7IfgtXN'vJ ."LNg꽗|/%b*:ݏX-ς&P[Hk^/w0$<xK-S,%fª>'ƣGöW:8pT`9^!K䅦XSh;=¤ ; #'p{$=^ y6K(zr}?S~ N =F+T $%QY{U1n(VzSEכs2~i}+ȵh`.K*s@;ixv7BB;D{Kgeܑ(zt$2Lp/:]&* ɋ/Ov"[uQyzc;?tNI;`c1d0 V)6Ll]p;!vܽVinE$7Žme80|Euxcz-帿;C^4DJ ^%Ñ< ?W}xhY,վ/VAreA &SNטF!!j(6/{`'k='sG0ӺyԳ5]ոUp ~-Qnu$(ƀ: hy&aڅlm,"be (yj5h" bih Or>uktK)Cҷ-P7X^ؓ#be=Z_ !w퓮t߃UG_IX)EpCX0PsVnGjB^K=B'jkڇNX!!{v #XM e_jz7R !Co.Jk//O>EM R?SsphHϦ3έ9'yëԃ1RQ&h9"fp4 ^{=UHP¨b'B {*4RB*~Jt+.㜪u`;:[: 4ծLG(-b"id87M Qٷ| G@B{lefSEWCd5zhҥ^B۽Oη*ު)mqA!?/wk +0oTtcƒ\"kN EfoPnh VQG*P#e^,bL"qd=D 6D%I#EIU.zh֪<+VN۟!;\l}E+)cpvBM9B@+xIuY5>Ǭo 0ű~xk#Ih$˕Fi j?{oK>ҭMoCY?JddKJD)Rc*?Z@)(k}U_EŢvѻ =Cg2^p;o7yqZ8fx1mmwPN\gZ ,1~K&ּ<,Lg?'\1dJ quׂ-)&~o+76:ɒ9\4)F5>MKs/!1)@Ha }֍5pQ5֋߭Pu77c6^#[#G&bkCLE܅"E>=>b)թwȖю$UmLP |X}!"ϙ; o*/RIH+SS^cmg\@h²"6lk8OE6!UEIFAb]iD/o{U"s }{`t/aͣ}ψrx@ 0~8KH\ ӹ̥em%Kwd6I?s fWj{EcIb0w.BeXVN,*QL]NG4xi^hc `Yn4g2j.d, UVeDg-Zn/T ۓ*m+292d*d1<~a)_\{ YQ-bMeڏ~ Vߜ8?6WkÎi şoޚ&Dj79 ؼT"QNyu60Ʉ#a%h3"#_P=Qw` ]Ǻ*wahXDz{ѾJĤM* ;Z,IGW.gm#ǘ1i9?t2JQu6 y1ԎCq5vwZ@ o̙\/of&S+<NikNrf2:dA|[Uu<[&pE}'97[IliN 6<+MZ Ƴ=6 &(WRo| -p-;q1%}lȢJ,8-"l@w8QWMsrG"MH}0D.xÞ3:{;-DW zM\0 )f!Cd3O+:>Y7Q!#bD\&enkA9Ǽ:+2t?XSuSȽ&Uw1y Z VĚ&{KߦI۾glJQ޹(`Rat p;W`һCHk/ 4y,ah` :SIQh|$Eb~XYL!ZycB䂀͋l/h9R;kOgEEY(&B&*$!M[|(w3-߈ʨO 7h3uO0qKaZ}Mzx"]!xE+@rE,_śz}?sJ&(vήy860ӻ{2grQOoF dceP , I]' vtN/hkP%((Єך?Eh gBl_{n<Ӊ,X}ӈ^H{?1^!'̎,&@vDZv/19+&&myGO2_j+ Kbe~r^ˍGHxX^ᡇל@5j:x;^eRZ[[;;?Z$!gM*imd?L+#NfrYf7re=(55 P>$̖Eg?ɀ~ i;=GTnʮa<Ș:K)e#RUʂ+[coV|GD(ԓf\?6SӮ?*0oWe3x*CiJ񸏘Դlpyn#3IOAi9#2I!/mvmPFd&? j@ՠ0|2de0rѶ3G+qpW}uQ CPB'igZ] л 2P?8d"EO龙ѹmxЛ}/ؤ_(QsRa@,돥u҂KWz;o2?ټ|in2i')k !ھ%J jcZIs;J+B8+Z_!&4:M 1`+{[VԞ^Zy2+?*#2Xdjmu\-U7 jlsKp\kdo&љGkH9^=<)܍' *h.$p6 R#1tGY:kzx*vb:t?P(=m\nCE\}?oz'k,-?5ϱQU, eW/Hng6 ?aGt>< "0Kƀl=77z9P)۩ڝTvF0[ e$|'S;} W\Ɣ->'kKŽ:M~%γNL40VZ.YifDVϱUdk<>n'q.Mk M|j}RjvFp8Nhҷ#yg9@*L,o\5Ng|AT,yL$ƂvDr>MD%x<;?P,Qu'~]n|Lnҙ3D?ݳ ~vA5C]z`= 8J^gSG)ǠHWȅXCd:92>X+3n쐼սokxuc@ όB2ύmۻ"%Sa0 / Y87@AqjJc:5R~^Q#Ss)_/yay2kݟJrB%bqzŊ]b)cy t$#7>~>pE\:lCя\>|OOmcV=;\ܴp(m|`׿;K+!:yKgOR6f-!&>kqop!X:U1On_;ڵ]Md1f2(U%r8p6I463:(gE.S+PtEM:a<5֧a}Scvi|XE܍qg h!(ǙfGuC@TO U_%;ZCecA)ׁzB?#<2 f\lAޠ7 tv(И)ܽGJp6c( `_W ϯ1ݳ? P_"aӰx 'h1~K+[(1~+hR?:$ߛt:[vIVY?roFk(F`?iwॠg5_J(Nü8iTTS|s 8օ8\?VZDޖJb@5pt$&J}jUD༺bvrJ~/=>Ȗ`j~Ä Fl-V8^/]?&d_$FY_M\~[1Z\׬u=vwoziYA&c4x6W fd!1rQ>M /&4ĚdQH 0RrYy#)i >By8 *Y&ØSHAIr_JNO1c|[п?} QU"&>5D&e ڀ0;Bߝ& aYN֭q 8ejb{N@;E95")&b=+#a7qJ5gI8/a BbR.1k{2SSZIQ!Ph625tb`ۨ?J[Li=sp?W=$}^}UIU{j 5FO^8`!X4AjgdLyXb㠳JO¾$β{vAw_%D5OQȲ6Blz踑#3xV.L-NUB G-{]W'ՇT"Ս"hSთHH{zvPCȸ»0Tm2/ĜԧZ]Eev'!Dje%Q6c(׹fW̲Fj u%sdOSy9UJ.t{ ݧ+E,e2{(P1EK)Mw6_ϓ!ל?ux[!3v;CӊYb?>u7 Ӟ5 `RȬQuF$HE84PVK~fj}JE@iE*,pGCRQY3%>y6u.-Jt n,✕aLc7E%Iu7>:݈sE.uPO;B*{^k0clEUGܗȻ`t=ܹvXT-vChddl[Hlw:.(ݸF=#JBش1spe}֤l& dzwqhjiWN;\tZG=8؏)1]u:/\kgZ(ޯ YBX3O 9'=-'〗<%88_!8>Y=KI*ISFrC3&EQJ"K5~uLWrPn{{g1v?Dռl63)ƇXof"jVMmøp)nv׈@i2ЫhĬI­-o( wMc%" 6#bPvXRt,shYEvHqʞn S|"m b`ޚ$U_y}@>KzZI ğiYpލKK d#(EjkKcd0(=uNif^|Y}gG_^z#պ6/G }}WمZ ,orTġِٻloZք1ѳ= >ƨ CkvڰI5T&m]FCKcy|DYOD B^*4|+"NKi::OeO?X1ʓU>3\m0<{ ؇" ,~&& ֫ s6''!RSڛ>ۻ_t| @?; .W#vu-uUR\W)LdSеYK˽b^dI FIdR"{a:"e] 'bzT!69v-9nL}.5[f9eR/Cjc?"yzh:EH?FX[ecPӹ/q"|cRM`tdIצsj8%,q1YUE@?q/QUk;u' ͫg/~<&&:yk{jDH ;n\A%ʄ~[r u7*1 X%RH -u~,T vo<`D~A4E٫7$zby{__\)]60;4!tTټSf4~vIrqAa? =`p*]JFھΐc2.>r%n1" v}~f)D"x\u"T8.D Da &t!>2X/(*CΦ{jQߊnN5^(7IL`wCe)xg!̔Z""@& nˉlE;uΕ_̅T&}F&S]E%+v,>3<V5Օf(Hy5!)S=1˅ ~KvJ) 'gls3 Bh:tgbDBiq] 465P$tS3+ű!pK? _Ѫq@B\NHJip U$PtjJW bZ~vWco͢^ĭ٩pAtc<ƍρ~u>rI$0e۴RI]t9| "wƝD+ j%O 8!).8SmxBz|i:qA};6z"ŋHdn+1GbvτDA.Qkҭ 4l(H6aֵ!Ov<̓d#1C blդ4 v- 52X=Jo|(V6D+VOQ{AJ ",YBܫ3(P/]Y \3jkKQqAZY"$- 9 UI$5=(o`]V!m˨?"b|1 (~Y$IK MlUR$oB?#iY^ i;7JJg蘏Wv.`J#;5=_jI{Om\F{Vh=SKC@^'ȩƹթ\A]iEԨdm4}Ll'x_BS"HZ|&~FjoVg*wQ{L*ǔE׳: Fu&^KwR?UǎT7VХ? 1ց-%cĮ+o ,;\T=U:<^*aa4.Q9vYcl[aj],bLkAk֨*RnU5!B|bD6" jjI$QVu;6qxϺJ,(=xCcd6[ߗgǒ4G֝NmG zaCoC6vpx*@ v&**C:0LھtZ]9=5 nʾʶoojA/ݙ2ҷ'qSJ2I`n!Pd*FX;\_>e^y`d436W}4AXEi yc]˓拃O8;4$k]'4 jX1'v͵[ mqTu;|e1TOud= if wҽ8. rTQ*ʓE=^oټ\˸`]ɍʹA" 9-?l JD8< cyozx[;rυBqlѣ`\7JPѻQb?q|]Q$6n,E'|:(d v<~Q]=7s&@7R@fm=^ufƱQ[,#W&+6:UJrF.A|7, EԬr}9`.d\JK,IVS"30Ob]ϸy'pipߪ`=KӦ, `(YԝKlC(+]4i~*QL>uifk;9KlaeV-"iU^p_O[$giGHk'JVȶ`kfgZg@sql-%yԖW j%ugY率BOu[򍷩P-nCLJ!#!3A7(Se*vpijI:x;,Πw4vΒqtH0ۀߠqYү}*WlWZ&Bĕ:mcn,?H2xJ[!kd a{}# 8fQH1tq }ϻ(=rmHmƃn=:3˜Tl @{O;`힇 SΫ s@7&f&ma`@umLk<|D烡р$ǴԪ2o`|^ZJ˘r?Tie~06F*hӇ8ތSM5+\D!)!zd*z/sxMk;JLz$yTOQT 텧Q[G͒]YP@ziLPMh(n]UǪ2;U^fW3A;o5w`EA^[ZVj@ޑ^zI5h~#ےVZԜ_mħfփjs`-^$;%A^#JTimEV D@-v< $B)66k'=(T(3 #ѥQIx+yOF7cnZd of1fY(/~dtIӧ{mwwXz8"-rB’tyn/(S1A ؕr9U-[ Mt-k'P}ddf?&%V_wb+gs |s(ݧu R,ː˥il5&wf鳷(\y̤t%r)EVn˱QD1%=q1rfI *|D( E%za. ArMb#\fpGz1F4,{.u%Jt'wA1c"2x76+6߼Ͳz2)9Rd"3\+oSy:'xRP:oژ]R(eM|]@*b}(7q@07z֌K?NJߠ{ $6eJ7;ݎHbh6&NVU9>=uWBvD7ou½,MT^nE_Fjzr7M#:4Z4(|M7>#;Y򺩹a" Ǭ* lcSD:dϝr5`{>u+MkW4}әIviyq VCӰHǛiQ\z/]HXY@ς[Wh iV|l𔴥+H]LԭV1JYPMzHqpׄl^;HrG-9 $d2T\~]|VxpXUZ"]Jc zR>"S)Lj7J{6i50WPʆzA0X#uC?'ꇨ jO>pܺWrj/V-|4R64NޗI/ :u[B@``:d7 9aߩB/[a wE )₾;2ˁcOWA9u͟.: ;ѓ+:5j)5\0cH^vqq~y3(RZ<1sI)k#SxiS5I~];L/b)Z Čf%V┃_8 `]bzb?ܴ~)Z.>#v J?b8v%75J>uooCN,Δ}k`` ? <5Kv(zL|C( eNŷqodQՅ94.m[֛k=/mկDxG?kjQ=+w͓M>0Q~{R.R*tS*݇އ#K#㽮q%܁ ' {KZ;Ԏ9)BA?OMfj 2L 7͸a=/&/"JG[Hx#AьC.AS׳'0\ }ʷM4K>3t06t'-M!M@U'h97.[>ka1͆NՓoK ぺNR&V_f![@$\i2-ke"t)UFW1 l8$<)_зzϋRKVGu;&!kf42ѿN 6ҥ}$r=X go+D楿 D2$~ksw [ "csZ $n"cyxV`[^1]STld:.J>9a4sG"φnKԎdN5XsT2sTFe!byYi_o覩>+b]of 5&PqLvlvgH9 l0X?lfgհm\\9Gi5P֞z@31~//1  xI O"QQGS+}[{>j4C5VokGgEF^9U_ /:]8zf#pB>#0Kә"(ݝ:DşYMVi8BnTIEzYҮ+gG{E)m 6V?4 f7SK&]?N K>ܨg& *36=j2_Yɤ97F`&z\&%I&ASdc YaAEh'{@G:(0ef9Qԙw}DI @J)qt5fLS{x:-$>fuJfzmvep"̜Qr cpjipodig'nwŦtkLZm:a p:}L ؔ: Ե IskNIxdqb"{dq[![ )QG Q,iT:(+N`èP?ߩq|Lxe^ʒs}cWU?oD'*GǃPq$rϛebJ5IdD,6,~T7w ,c cɈJr+8";Գ3yų*țضC@ԯN05] u0 DLz%O kNJ.O3*įUH DB*j:0b,%){󟠴8;yB,}Y4ʓo\vZ%H;@g3nI;8t[kf72G ]8rč|5' L?>S2Y𴭽8wV ^ȳw%}8=p2t.mWx9&aucǏmQr;K;)HGNćB=s?W +#di8#*=oKDPU9'KٷG@ Fh:/\:j'G0LKquKvʜ^T撄3l5T< Tp|>C{K{6°$ZYLUdv^'v_W0_ T0)*j!&V8X\Ps1}[[Ԑűd}>q{a)``]spLY]5"ނ@'r J=^RL@;Y!69 t p Z ї*3ӣ"h:{B=_Pqh^pgr\MaYP@;gpX=SelyGzNOv fAd13Ȗ&A蔮(K)ُ NQزTōG͞X*GZLmw@ gkR: v?c]u1*kuc<2h(&_ADK+b(OOJjċvCxqLkmiY ӂB5 ـ"w=y7݊Ƣze0lS| rjD09H>w U"VFS_=:IP;6AYnXp^XxPV3uo,k* }QnrOچU7:4- egt -0#Uu 2!vk"kTeEQI.G*dN#zf;L 4#<{5VͲ5?ŧuT7%C%VS]94}) cwve-BsY)|)fi2456.@||gX[ֳi^oa`aGqߩvRݑFtX5TG C/j7 DmՏU#ͥ Tƿ?eɌD '2AC0Y!7S*S-ӇqDUj.'c&5픏AqXrSƵ%kG`ǣSG{] `rjDeɊjl;` E=D =)ZN7`XSP6NdKn0 @ӂEض:ZerBnaWQ,rR힍 Sk22|wLj6nqN~᳚흃[$rᖿ u?Mg[d& I'?A./tħ)L^Q> : vf`]|@;EKOS4>CNke:3;r| fzhS0 >+']7^% $XqY:F@V6֞? }0Z_՘a7ya}?P2UXȈX"#sx/ ?9WiNZa#PŎs0"$Ї6Z7^ q6`6s}z K/}Gh5d-0[xࣂ5p pdINȆ7P:AYW+4 |4}T@5E%@F_~ YxB1\#H4YFm:+.Lt&vMY2vQ$jc!&6COWhWGPQ%GA.Nft[Ԕ^#+9q02J'Ώ| A0O3%;~FZi2>-'`j(O+_v\ZznD\|0V X,z f!)Y+Ryֈy8PH'!JV_zZ>ept !?%aɢps#kr%m$5۶ oRajzY%#A,3}轇otE5|~W;5BAW90K45 BazɓJBB}Doexl:8|vtOl澰SW,ًt k0L tnq,R^*V%8R|bLX M> =Q=^߀)IP3P{A>Hd&Mmohx-J nr^q,JǒD3E3@NRX@3#Σ>zCEվXw/!zX]JhlٳKۨ/fD'kT?ZL UIw.=.2Puiy26JqOTV=X.8 k>"TƫFEI+e6k?̦vA'%{1ne- W޳aiu̖!1tTxzw<&xTb>pֽ$N Pрq#W ěnM;ZqB;Mn(_a GYIxpv4祛%'7WaH Mir1xuI&GacDS0 YؚduVpuPslc9e,dM]kElb> GRBObI 0cp&N$OJPvu.ŮYsI+g*BbHBbBNx Ir,Y+!iJ'z?1|ظp9Rq/8hUސcQu5܋bS p%V)W  ;l s )~Ȑr#]oicA]ќF>,g.5t{-÷DLfa2:Wc. cz$^\#,5Ax >ե,r 4D]{8{B  pRQ\GnDycǪr:;)S.*MgC Seo;! XI}(00YgHe /)FXe2dMOVv'5 F8XXK/LCnl,N:-S?Tr5߭+kVRu`{fv5\Th@O;ZxJ {a#\)YgrQi ];JZ_,)%`͎@m:]yOKzЏ*S}(Pc-Q(e YƤgfDWebEh'V39nO` ݻ>w, A)vo sR_FЩby\XgkL,8jB{ģaXJ ORy5(=f=^0ua~ ݥV!'~t,-<\<C.=9z* Q VZoJ瓳ߺ댏^:A"nf*P_[ȭdͺ+-MT)1BoqvmzM Xh07!kb@f0ȑ \979@0R iR)Vvy٣*M ꙼w9 ;yNݯxQ2B8m2x61g0`ڈj% X'(7rE~`y`tlCN"1r3&'=4?PKpy\/c3=Geb_gߒK `. Y3]+I2+jNU5#۪kU͌ZL2 KkVCBe =;;Q }h|ե:=bjDv~) 7ޗw+w=bgAt 7*=Ae<-e*%Iǐ^+*\=/_)2\1y%$N 25Gy'&]]SΨG$ɳtx=nvI!;V FýyL9Rm €7^Ipng6 u e 1ͤ=U5]^+}|fa5;fybN6sQJ0T;_gi3 x@T -Ɉ iXx v&ղ;5a#kj (V5JBߓZR%#0X%e:D2h|ǎ#J(> ;H%m P$c\]y>.qh4aё :ѳJUլtvo9dZi89 IauTF̎G.Mŷ}j-vͣg7>  ^[S%+H=ow^Jӷ~qBDK!vn"w|yCh|^a_z|2+*ԴGƅ܇;X@uqD/61NLF#'6-{M-IJ?uQg8Pce #e[y{=HQ._2,Щ|m$ senp-a u/- " :9ެdK)8)!xsW8n Ngru]-`@/{Yt,&ogg\r$'La,*]F?묒h iez CMfX&3v;L>=hf*0g%Ln_uY~( 4::.cЋq"iOg.CO?ɉ^ |4D◺>?yPlڦ8")ldN*DF6ÚlLceɦ\e@uP)6)1dbn9׸z ("JQ)nkto٩Cm':,|!O%T0 TT2\q#s긧}S+@wK4$n( r#ArvSSEU’ [6ĥw{@ Qpfܘ< 'Zr@tn 氎B&eݢ7C&q~xE熮GHQf|`pMzXwj'8;GO 9Z(=̳ߛ_u<}czH7.>[d峩@D2~KuJ!xi*uc=࠘49$k-2.~AW_߯[E/GGJKYŌ3ݜ³ş,p%@:) JPt^Uh}/ GXdvՏ[5~Rm/)vuS& fy);Y_J %dUz)ilTKekb$h}P_ 5]wCC`_Xb-,8ǿtok ϭ(7+5g= b$YԩqU@p0u GiOQ &(M \o^JBel~G` )Đ`D{70-w> ˖\X_Rp *f+j;~%R]Ty^ۣMQ?Ca<-edQ g]q4(H !OTcv_}/3qX1ً9@LS2vC*@GC;}4l\p-Ȅ&=Ԝ$CZ*kK`Rh)ygAwNd|!ν7}=RLD¨xՅM%Zw?6zL..E_wK.B VzT=(CZ3JH  !C*H1TRԒ.A^0 c虆C_'prq0Ă40Z$^'Zɍ,up]$p8:P};"ĚvCV{vntgBߪڊ(T4_/E)$oOSC`Ze$ p#.`3 2|KT9kzW0j}q}{2xZQ-`珊,Y0W({0jONF;re zqikԈj&OHKH]Qx(FR6ɜӁrYث\AZ9&~~ aO[z`^vFel3)<0zÔ!AC  V1,UĩL:뎶_Rϩ@|LY0)P< uH#iNcCoT;]IQ2l6<(ML{8r,%)~+wqΧwbZjv+ͱ'J< F !N73 zjoOW%3#b)s)^/#uCǹX,_N[snJv;kĭ:voǒIKBpZK nXVaǼBb# Tu0w D|bnFGw٤^ei? ~ܳ[[q&. D=u~uÀsf#sܮQVY54oA$'±Iq+`e&I@ZsS] 7'\“i /Zzbiv5gv1W9 dSV{gXڏty4ԵK)Giju)0=>Edz{?];֘Kŵ8 ;~Qk״|B>uG&d,5cGڝF|<$lЉ r"H~u3E{ND-PGg4qv'̦P( ueQJ69)M,+:VƎ|pOixeP|s;L6]>Nؖ zՋxb)2qk$Og6gJQC`к\1{0Av+'T4ɲaK`XuKYH j,ߨ3d?+ԑDB=ql{r&O/*/>YV9(߉o73RPy$߭ EZ(W%y=e4n:z̝χfXCr 1zc,0 <(t4D(J[4@ٲ֔w2Yú%hV Mŏkip %e0iZ?}J%R ':<[??$%ueZI+7ܞGpuV580.|&"3XH3:Z;Ͳ8qd9 qyg-H4?K0Ej @Ϣ݋7頪Rt֚V@rX ) qMPJN)! (2R76B3B.X4ppٗI~xr [؍3N|kk+t=B Z75ΚNvsפDvUO-#7MDj{RCw=x7OI_@sTJCgl ;U0qA$G5PClsCE  . Dz!^ !tOxp=[ZC̞ʨ:%fyDpV&u{K/_wcI;%;Y ?Mfvnv4p BNSϯO\shWm -ơe!n(DO Y:?#M|G֝ǖ}\; IiU :1.r˴)=$QVO|%yle؉C'p,dLp_$2RBwƪBo~IiWͿy*yz~MH\>̟" YlEK?IAHqE' uYӎdhc\>(fxxA@Gh)O[{9J;ˀ%-0+ޚ  @}]5M(V(3_cq8p-CpH7P4vױ +г9=־hLrˈ!#NOz5LL,@a|I|~bD+O*Q\1z[`_$KLJEr1e%xЏ%!^}9;3NIQmjF&~YpӞj%^3ó Ǹc5W@y)̲.k]b(Y| ;DU"է n ޠ\faTѩO$H&s2G|T"`'<] Ubu>H E4wD,l"L߿83Q'JTU2`=εyDǍU=ΒFw]Up)j'&on<Ѽ*HӀ̯Wjg%fEn~^Tj|>(]鏯Éׂ oH݊oC}| ʞNX@>] uֺ h%Ӱ68Ӝڰ%^3QP@HL?ft(@Vwv фob -sz`˕j-c vJ%uBZ^#F蓰l mVyjUUFZdK7T^Eo8EiDg?OL SP40[ng9^څBs,bt VGɲy!koT/!@r$#ݎPh1,lOk'+UP׀Xo;~393&y?c孂Z#O* QE>CmuUQvf3OKCج`Qsh7-.ؽBKYi^X |5jq0e[ŧxMru'S,P8p>ٔԑpηǃo8;GKPdR&# d0š;99U텎jb[vMv kKjbD@s-cP4b\iAC3Sn Kh%*iR [+E@:q¹A:2*, ijuCK?O4CwSYFmgڗ?]qbr~s14?>b/_%>D˫E_ U烍Ri; n\R͗ywŖojP )^Uaҗz^^ɱӪc|h 4dZöΧl>i]=?fZ^twoAtXӨXxϛ;ID F-L. Y h9 _5k{ zՉ0β <.|)H9*->ޖZ6$o,GFUᶴ=r1 yLV)6*x֥`RJZmԤa x4 ֛=Ԏa§4F@05עZl3,Q4y EJ|0` sF|$E1=_36ٮk-8tEQo3pjW6xƣlx7@E;oZ?_}_ƽu`ϟ9hW$a'9nRjpF T-~T)n^BE&I@ڲyp^cSmV-1ˑN=4/VgE &Ng;{sYr;1ΕyׄRFXzRl&ț׾4P^u=ӂToSO@e޾͑^4J"[+KI)?V\a-@ZcQ9ha@x~0@QN#Ь'u|4-ѷ P%=J W0aFD(E] Qƃa`ϼdž2`ܽE狷y B.]pifQjK4I19B 1ā5t_b.6{X؀Ƨ]bC*<筛Kiq0e^L&ZTm,_й+q;i~ 54c3/1h܇Go 3Mp|g!x( &~2vѨ(s.̆2%tm K4DZ&I89Ub1,,R.lBV6t =-D c_90{N˽ ! am#^nt3% Yd(l؎sMh o!%oZ]&4>/ c@btVBFxEKYĤ 4yZ PX-=Ǘme|C*&@x7FmN3Jȡ^ ']P>e4-zAwLY,} "2N:[OFJ}.Geôb>tD*lKE#uͪ5t`qdk*Uh +=ؾjE2+u5{8ˋ * MNbKcF͖pxSWDkf`_h")5jY@72񦙀ƞ֊t}Rt.M\+:{`/hf|&lBb^?dHɿEjd8M'|rxe L'|u rP( ]W".dv 2uy;xaܻE628 Tr*LoZq#muoKq7ǝ7sPɬ=B3aD%SyJfkD-X9x/Ėa^VbC)/ЊhP 4 J/f5-7FIKY4>=Ѱջ"!Tqz\-.>m-b1WG'^}KNe|<ꆡ_J,r vS}q| wx9T`Lbiז{ e2c<^aӐN|b_Kks-GVF2{^t9 ǧ%]Q9-`7DnFMQma`W yv%.2ȭ$dRۅ+%VˋGR@ M b|vL-uM08Jcn.*Nۣs  ,9t]b5xGUK;--<tO\ϊըXeNQΦ,Ű),4͘h?]MmM)~tiE :xF\ ,skhg wRtLӂADƽe27ơ;S+rVyd-NÃ`c*A++ rJO~e:]#>3-2Lp>sUS%uJjBS N*~k6tՈ1]UvH@,r:>F"c!K<}9m4COn>eaٰ'yZ3R.q^PgA ٌ0m0,"z]u:VA[dw:mcr.p#29<3o^ Sv_dc=,էJ 5@րa~gtx*`AA45/b&H|a9̅Qq* qH\-gVO1{5lr׎N(^E]ZTh \ȐDZ&-M~p(2%Zj=^lb)o9`%mt=gS<-uC/ Ut.F5Qݚ=fooyf% hG+0ڿwϮky,zgFmOL*aSMANQ3mw\~Vwyf,r|KS Q=TFkr#|l󻿋^p t3`1(>WQ],kr.&q(ؗ'dTP!U!2Pc9:,z%?y}m."y&~V=A#ࡖ1n짮'y/^n

(W*.N!!MEf#-KAWɐ{u޶aٺB,b*x9n_Pz TsK0@tk~4C.KlXO9ʌ\KͬvŜ6=ֆ'Nܿc//]Q@nW "afo̷Y8+Eߙ4tDDn+AK-ly?>fz{͸㢢48i#w0GGՃq"7ٵ04R ꣍<^!s]ҩ(3@Y܍A m#>n82I邴@"^'ΡЦiX z,9?"bXB],Mt߂'T4=$w:(q}kz}B C>]c4#N1 B ݳCѕcUPϸPCF, J)'T̤] ,"{ٽ(wռSV cxqDwZ쏬 eOx;##x-o cw9±4<~SpϬ;i%!_= e`2|8L=T\xhL&:}c":o 0M.=fI![嚤棊cv CӒ=Ē9zF6 u65>ʴ晊`S.dJt@3•NiEuIou<)V GF~dGҧSOJ ҅MV_.dupޠ@]{ .g3u|f ѿ*ccß6ǎQq^x-4wl] 'pͥޛ*{Ya1lsB%R'x-v+cs(;}zyՠc1Jy6}9օ~3RF:7B ́ $]|AETo3Z})[~,66oҐA#eZfp˙?Rd?ᨊ Q;ʷZdb -vc3.t9"ҽD(, $PdYw S`KnQʹEQG5c;bO~༵D% r%#aOrj\6\!AɌ.Xo%b >_)%u5$cUgN3Hk ৏Fuqn꽸bz~6#d *j}NxXֆ1-G)VvDLR]'.PQbc+\gp}}V|P֒X`kK.>24l[RA![8(19Z]vb:R] ˦g:cʅ& Ma3jzQeU֎Ls]{@wJ$CDy\טjiՓgY2NID:GAKTnI.֜tytx$l_*U0!X6a+4ۘW֛'$^\{{cGt,PJN|CĬa 8e!xO0Cs8g$9Һy.gp{Y'&}svTU$0t.fUN!4Gg?afTjq.ʶ:Ĭqṵa]OGtKc2fu4)5^d̢wT&o\32X xɩR'QD-RE^պ)jS}h2 `,$ H{L%+X (qוzp+mPLg`qʛX}-[-M"̑#;JV+pla-ÆCc{L~_ѩufT&0KEB+y~NtlVPQ]ZL=[ePFQ=,_pa~iݼc>Gy9+ =\'d_FC-'-^u[c&W|΀,_:P #ջmqDx-OMRK/WCW5a )~$saŅa.p=n`T@;x|82HGH^6Ʌy ^<ʔ^oӅ?=Xݡb-dpb/#g0S{m]8"_uzaC ֲś<@%KׅGVGeH*72|* 1EɝG$>̻ʤ\z;L9޵ɝ|fre"%)c)cĒ,.q+k HROh&a$I2C.dG4W\ q33%,(|$V.//v=bB!BF:E BF =FWWGS x>I6*){Y>|զb-܇wC-o!/QnƋ4Ţp _OFݸ[)҉`xOq%!%36c3}]8D~LFgעkvzlF8aim؍痛&mcCl/LqH*J[; ,WNzeM^l㨒<0(R3NrSw,2`J~/J|ʢ5r!\C1{dqsG$\˼W㠤6)ukR7XZ\S)Sk(O@ٽ ub)"*< 8 _ uVtd25cGL@0+OP$i]zxԐ]V/44.dɻXKK;rR$hҥG!P)g\/\;\Apҿ؇􋭥=@pf~Q4S 5vw-[$P6`lGxO[SBt1c:lcNwqꏷ?R&HV"㫒SO}J<߹(Jø!j(®f!2o+nQhߵTf7 ^>djtGp#|Ǒ9E Q]etI{Z{URA]kQ_t!†ԣfy8?G.@XH|=pį3Gh$Zl̀u뼷q:"\@Vh ƞFb1K{ZDGihw@B FXJF1 HsNEZ[6uRBȠq/#o0^1 !ܝա)7Tx;J.5]eu󕣣Xk5NĐ(d`V׿2)CisaQ#ٟ-y,u'Zy<&߂_ 5Ȱ @ DkP[3Qlnp(U:Du2u-*z!oLM&$~>눣ŏ4qOj"0 U0,DXI8eJyrRU\0#tRep&w!wyG+ ;ካV uH׉knC흧30U0ͥu,CO`Ik gp Bb<0ӍB҃$7-q,Hؤio(Vէr*L2@ܻ _[ Տ2g͈@IIexDP +d=%{DT3{ Dv쪣z7Ȃ-@Gh2?JG ݻ3H~_ db$,|bT h?)7^5V9>[!=pX#L0^C&70&V_<w8v0>ЎLᚾJ#Gcga=ӷ&~Y y_ ]$<%uZryCO|a??*0]%\D2un` 1N5kXɠBdd?dbxlvVb*+#+Yic!hAl lH+HC+ GxNAY p]qX$'lm+ j* "O2Z/Tn@U^[J*۽F '=\}ۄ/MGV|d aيK RI{lD͐=V`tX4Z+> hv70}vYIrLnwQ54}"]]brMO/hf}+%TrI9Ka"\.[lI`#joT_,{aoN˷\Dc =&m^c XPSsVNsHn?XH返6( Z}xe6=H:&o*>C_Àt_U .8Yl I =Q+;z'!rwk{kCe["쿭P'ꝥbvڶR[Wn?%䤇|H?{+c!q6"vuj|dn{g{ǃv _RH26B#HV/F8JAfv'䦊1i^Y _h =Ce2V?^yqFb*("ׁ,@˦Y'Kv%R'lƽhhE;`~J%I)z~ #3T b6@^XO殗xl?7YcUؤ_8esqO`"ؘWhz#8WMWb?J_ēd%h-U?vEŦ8ooF91Q̗~. +"AǶ+]?n!}Xzml7.o089}k3R b6{eWm:!~$4 RInãN5HkZ+Ō+6,^T{zBd(^$ [4f+X$/ s>6>&I:=Gr▋p⥁kYBˡP2B׼m3S9H .F"r9zBJS%8 ǜ2X ~LyZ bk7{48!qݵTR飘IxF-iq|RC )]taN ՝.rt8R5R^uW,T,Tsށᑍƺ =˶ozTEѬ"ftNN\ǂMalxtڶmVJ{H-kt6AfMlkM+@Ntw  QLGji +D-7ڜԪp!)5G`:+I`_4sy<c W u5932oz Bip>q}DRӞnOf/H™6rBX7C-S"'beQ'.= 8*m4s|ot5까چɦ'$\/1?s:^z$ƙdv[bD<=CGlkꖃh)q EVN e;'1M%> X|UIBp53Io;eѨvsڜ(dղ^hR'`RøZ*_~5ܜn̞x':݆q''{Gƨ gA0@؈y߼ 'W,`ɠF&ۦptsw%?eJ:EoSlj\gl=ŅV lC \{w6aB`G"G^,Sdx$bb"78<`"?dz{ٔFx6:㑰')PKvht C|"˩s.qq0z[v+ELf#05w-`s*-M`T0CULjsC0TO(,]]EwɈm{(nqC { ,XC5(l+n xrʲyJ>&(_j|*Z1S}\/DcjXH0׊$QXŶO6aJsf/n"c[n~rJG7}!henL )jWWp9u'칟s@gV ?LcooNR cp_/5+G)i\R%3oj10vxAM( =DkuUU뜽ԗx|XsIuc5j5¶ϗ zǃ9FZkN׬:W 75lʿt,6BM'B+u’+aMj Cht NR3uOtۑ'U{4\eދ0ԯi_r! `P xaW1cWH;gĉ?v$D?n iuAe3<*P_{5QDgf)Gkcir^;68wpQ*Xݬ'KKcr A}FO)L^xٿyJKC@Դ)VS6("F#.W K]vU3Hp>AIAyWEN.*|"d4m:7Tŵ4 %#B⭶%\Bd `Pɦ͌ZQyI! Mit+péA$Vjd쇾e I=н "'X5 p;i7MVv|:>9Ukcjܫ^XrȂ oƽh*@I3h]S_jxVïWDARTr@#Fyf"yaN:->j[Ŏ` G*5;[ׁIzt{SrsPR"(n2/ 3P6\2㕆fSxdKȨI!p׏8 ӯ.p!3DkФmF:hgb`mvr#7i= g?Q,Dybӽ * HEѳe dG`8q^=BbPg#L Ԭ_N wk&j5Iv=Yj$5})T 6 Ѹ #wʼ;~yNݖ_릒&,yh[/f]"eK&) #; f.Z^Gm%)wJV۪XevqC\x̪ ]BޝsUuJZ!q`бhET]:!֦9oT;Y\X6^b?@eN(E9rq54 D(LĨuyH=J$GGqpdqurrJG;('-+1L ;+U@{%GRǺ)mr]¾:ddj]&e5Ѐ~C\dX80|" SYE XækZG~#[|Z5F^{ɎQ)a5E?`oGx5/6/3>?c*@U- C宜ۋ7EdRCtzQG+OۈƛB(X F$'/wlsM`I,d1ZVH /#$t)xoGly ܕj^vR9֘ op幫 9؉#&;SߐΛ9E9~we ͎aE/v 9KFh7HS(r'NKi)|'sOFqkk eO/Ub(Qz.Y@mU(薸RIJۅgNs2OcA+VHt41!ϊ򍛍r 0\Hjx1'!`LPzź ~KS:xć.CL:!{$ > AO` 1cZ~[vymwWJu.H`v{L5Z6 UDnHuw%7+ػ/gV@Q5 0Ҥ!ŦŒs|fLRLNԖўcl=}w+Jo@}-Hް`k;m z#ep jb$WY1V"h'uIGv_7 a'O'@҉|oem+tCh ZDW\-Ib4=)=Y/#ICs{gA1&plY ߠgV[fLy]TSHi>bV;h&j$^ppn@MxN@>uy)T|5U\3j$,#)>b(paY##ŽTV@}{gu}i8w]&}7doBݫɢ_ࠠ{Sp&]b F0DttJ|+7 _!u{iKfճ3'&J(IaEfx'{G{{8zƘ񱊫 @fʐv^ 6 Ėh&p<: YOXUn8,M:R5^en'T#NPrҖE0s;&^tg!xbʰm‹π]F3+{~ʱi,70OgANRypNѿbDx${^kE\ @LCZN̮h[u9\ iƭKfʽU犅Y|9y v|tbQߧH/uJ>mf·1{LN$<1|tDr}: =tcHq}$-ōDSTK_LiTݕ;TJ`<\guNcJ qUbt7)iqCFy~B0b .\K濟%8j;')heH@`8&Vqhi+>Q2>Pp*6$%8X=kmGyuV^ۣ0,po}wnޔWNܻވ[ 'ʈ\RNqðխ_DyWB x)6weKBg+P}BPEF֣H2C3]k֡u4,>UO ~i&\K}M=-Iw+SHEP {nhGw#K.b3׬NJ=.w| ΀x(YU|U04ӘYJBm $w"mHDf"b; m:WH./g+lt&L)wE!f[l]@״Yg^k p&?վl>7H whכuJo* No[\MyS(c:Xk9}+i;Q"F {#px3˫G:Rv8O%*{Lʡ2 ,FՂꆟV "M2|hs&ݶ[Pj P.*ɶ/ 9ϷTpN80z;#YWsd]m$^%GZF `fcm 2mb\I޶ ds$$5m=BY,gQYA2?0/C9vG+B+wA֏YT脴i j]P.3DW:ހMg#lvH^)1,MƤ8*p}9۞}}EH0VA_&`󨏵7>9 p8:O&pgˑ9nG}I̟2x(gֺtWPMq'Bv$^x4b.g r*=\]ŴGxyS+@G_ATKh r8UKC;S7ϯQܸ!$nΟ9 ;ssb"F%r874u6zbp wAehI#1mRLҘڔ(<6'–VP@7QH ꇷ#ǖlJńe[6kߌ9B&ϊ=V@@ӥAD˥mP\ΚIjuq N^ei @3Nqq~j,!ڇZ<v{\((+ϟ?#"W@Z o2bnygn 6l])l[$W Al~X/ k8\!@㋈ Up Nb3&(Ҁk'.[Z~ݒ<6Vozb,uhs%q56MeW*O+?X3݉O__Myk}}y{[Pczi/@R5Y \y/G}Bqv +5[\#ߥ<d4)c_e&Dg#(aJTiNUKNAvMu5Y]_":ma~ȼ@oXdss<rx_Ǽ?53Adbi_q2mDP:[f 0PW?轍YE>Fy'ft%oz0v{Nɑ̊R?&e\zMb4!+W.7JtP~A,*1h/,%g+˚bA?O(DH}@\} [W#O".~RΚx߷mZ knXR1{"D_ȳBWfsOd`sOzq{#F賜lS l 4f:}V| \7`|򫗏cѾ*" -dǿLB<0q YZ݈[ rۈ,F;.q!*4w׸aX ձ/S tVcJ’RsҒ#h52Ijt̀F9s C >ڞ^Hx8Pb.3775~hTl';=Ybk U({D]p}1­lbë Hߞ ӑB~~KY TG YˮEs7/QߥsOӷ-3Wl!bw)6V^[c:!Q.u . C͗yc3zA홾 802N_33EŠ:Ȳ;z #XR΄c\_."\chkA5{;y'l [̈́mGgk N'tL2?ΩP]ZY$X``T L;jVȧûNa?~`!ƋBsiP@l$\0Ff[vf4՛MxT@鞽g53@=ұZ _9׹S、Qlpi7P|~fhep +f^dQݎjz';]g-mI_xvAYGіm@?K `MNS)I**sCq`9roܤ)%k*wŚ0jmgKZ E`7T1UC{f*4d dU#t^2~5Z $o9$Mz0x~-cj!s8*WFrݾGFNd䎩$ '$I5_^Q}5[Ԍm".!gN3r $`-;{Y]'#ˌ9z2=((Hŋ1"G,uIٷAl\dbi |VyAs}H G{eWq)&Z龧S%3*wcat܎뵝ۏz pp!9gg;M51B+"ZT@5hIJȯrI,R?j2mୱ2"IH lIfW`}Բsyt_PZegZeu8S<8\NC_'N=:24`$U{jG 1E`rV24oKO m6r }&=O(^'PD+0K4gq7V煋ǯVx*;X4_ s;;n9|S׳RQCw/[׃Ugqh,m'&^cvsb)*mt߄ 3} BR `f_U gXDmUbl_hXSw[-8A#WF |DCw:^()۱# JU ?v-9XC< ъ $5ڋB1MX\r>*kwL+-N5S7Κτ X MEC|1沒LEV\ %܋0{1,ZfU{*J栁B^ɩ\j|@ԤJn^/PȢZc-H5Upk$.XEy<8Ydǂz-Xל4r,"*\ 3i5($1<,Ǔˏqrd2D_VF'xoPi;Ea/$ˢu} cp}#y$?&L]{hu/Eq݉%݀4("㮨# S8й~V+]ٝGZ 2 V&yi™9{Cr>D*Zt&V\♊ZnGS odDc,5SJT}x:7ř0r ]Ѣ/\rCѡ١%/u㷫|5+1gɀ/wqtZ"EW&Cn[ldfWknOO0[M cgk:H˒pO@yVmRHbcхj =YDQR8>~?Z H-Pz#mbdd*S@@%u_OrRKԑb~֗֝)u/A `cv3dQl X7in 1`5 }OÓJi*0[e xVF+ZP?׹LGscPǽǍ%GU2FA1 ;_IRP((#x&)"@8S9ǞbwD2TY9pf *[o "DϦL*.5sN+*`vd]Ɂ(mqosUa˂V!5NƘ:fܑr@ʪUr0ٺ&Rأ_Wۻ֗I'K>%Yqӣ>5!dŎfmA2 ۷ةZFE|qu>cg#e꫍ظ&9<7ܣʽ9ܻi YyՔp^Kb+;2zp3H&67D,H'\Gx*®KxΥ:ԜY?~L\cãmBl~Du7u() 9 Yly!P.oe"q8 -:*W4}94n$vYN;;Yvj{cba~M_yH) bНQC\IתrD}<)([Rr#v1df~95yAF:qQHmUlF2ϬsX !*2JgfƯt ͌0)EG*"V~th2u#]d2) !z=}`gMeНHeX%L2 JS&l6C=ygp= ђ$K,.ZY-JTٞvᮯ͔kn.嘢Æc<+?:6L'uf"/5y櫲Lj7,u蓇JZ?ȇ* plC7:Tb-BTiOί)yxSH!d˅/\L.% țm_^2!Z 27zܨ:l@Citk\!;)<"ؿVԢ{W0re/ "M~8g^"k/)C8)PNɢrGzy,NN S.\Ԯ7x1%=^J5J_euaM~ ?wd/>Yp%F'vN* }Ooe.EMLħָ^ 0{k* {qv`= g0: jRVF(v0yg9K.$(eE͞7&8d]cbI,'M b[פ@~*Fs{4dIr;IUIVcɮxAltP0+Z/)>E.Ư=P[9o@>^)9^`$^ےտU SfD s5i+M+$/^*7 =Uw^ jB(C<#1$?Y2jg)8a'.ST`.=(IU;8PrG;XU~0DX3Y*#IY/'%s[z^VYQvA"W?=FSŔ^'*a%aI}c͉Õ83j9Jݘc~wkScb-}~*>pF}N~Fѕ[SZH^}uKsks.b,~fbHV:`k~."%/ikkG'.Ώf,zWR$9BpӡizBg,-4ހpKH:[,7'd3A$d[ؕ:,uM GaUmoPO)RȸkLi{O*hfLf"[/쭙_1h19Gˉ7oҲ$q +ZOwn༽~,\xb`JwΫ7 ~v$$QoS;öP$0 ,"b*Q()]~wn^v"9gȊD,Bi _FY@& |Hpdj/@Vz%"*ʮcݸv ~[뭼Qx)H 9_q&' hߠH-NG z}ЌP-7:+)&l=?VGŋ^i_ĄI5CW4^ 6/jjz.p@~tߑ^x&>袞3?K,\m; U46#m3}ʉhFB8|?;-RΜi'ݞI0oރBW=!DY::dj!U? Mh@uAk!,/nd)UHKb, x%.MX dk[s/* ȎE35徯s?͆6%\v"$ـj=Az ]^)BE/=(߂#V=chf%2\\v1 t48&򳲰8ySP/=O~udCzPđfE6&6,-0n:8z5CpYK Ar (`sgISSe||R0rS$אngN5N&YA-OZht sb ~I"\Kq* ITT} ۈ-O݊ cun?p)ݳrA4a$`[(8hpu~ͭ*_(P?XBnq^ W”/ rbt6̉ܶj\C 5³|na߶qηyFiF)fM.gۯ> @Z耸ޯ$%CJ5r?4*+;5%t*xܥ+l7 eQ`v G[( qΡgr)WOBdIB3=,|鯭d*vwߺNGRox6gN=|0>G٘~}[!V,9@$3˦ɽ:I?EeGai?7//$Ȋ;|)x.?|4b[3aJЕ޶%1 LڰbJ~#:9]H3Ƶƍ],Fe&oYxBPWzN:;֍u'eqg QOU6[ O^E5>(пg1 5`!}1M؟B=}A i04ݱkN?/̡>D"Ri= KD cR(RY B*KŽh7<\TO֞N(}u+ӆ j%)zk^SbU/mV o.L{)]D`V+hy|~y!2W:vcTX_-k{v5v\A EZL)\H| ɘ3e/$IB["Ɏ醙;>8^.ԓEx[Yhv#d2Z6iHqcVa>x/'8 Arc~ Yܪ{ўoyZ[q:TZe ճ[|p2wN64f|V1 ,#FG%r^DJo?VdHEɷϳgECHBXt傌zjK%~VArS&˾<]TUMy1-=jݷiR]Oj;SJ@ 4FRYT,FF|KˁQ3l/5-kd5b 3%/6F˘-P#*;uF%S8Şn F -Nx[#.k FnV(Sw<́AT-pM<߫iEly{+t͜iܠREN Mk\2-/Ńrc;7A\V,a#PfGb$UkB! aU*P`p H,dԚںPhF0~kLl a]g@vFdhݐ{Ydg&]e48p^a4AtX@GOXNXU߄{!Ǵ&+wƿD_f}9'z n?U[*x Ş )'ZF,[ :ʜDz Y}tkC1M81! |L"ZjBޖz ,>8Ϥ)!w ddN;JH}y~ˎ"#}t:'"" 2*qavذ9%(ۭEjm%pP fV[.|bXT{{ 09+HMReCQWHKMK_س |l %Uvā5~R}M1Wi ayB5TX[7lҀXғlI\65G[ h4lC[?FP4Y;~+Ɠܔͤ|~I/!L$s<8S<-IT:S4WS;Wk+A`Wa # ̵ Q(h?Fwğr_$FiJ ϠHS =P *=Acf YnqβJ*_ 'tTO⧍%_f;M#KH mK-O^l炟-hX|MOqnk"ǜߖ<& T!<*ox#L+OxY5iRt/acZ.pars.h8,: hYb)u|FV,g(Ia!T4ybi P%IZI>"va =l( Ek)Utޖ {6\_ J+'(A%݈zUF=Z>*hoA'˿W& ӄ/-N?!gk :inzJ:RwtJ!6/%;=d<$-qW;(kSU2υTdߍ$1N@q6F&ߠj3-ωl_ \m^}&dX=J|gږ3Z /o}431"Ή0{~V9gtD5Ox31h9%IK ~LLkɮeNSԁJf9ݍWHtQVZx܇~ߎT4tN4W8Tb9i /_$G,N43mT:~O!W^]V0ϳ.ФD!OkT:#&)~ دc~%v`z %:iY $3C'3LyqIĠUzp59J{UFŞ*󶱴=R]C^" Ho \E43Y{%xZYeA 5.Fv!0N@LT2 һ#. '] won6>|'b&pp)Ђ¢W%]G npY>0L_xܥwSuchȔgᤄ"Ր}}RV ~ k?YM'=\}cl(?C q#{P Eli`JVh%d7-H&dsܨO94ŕJR#zqz(z+?Xvul\,QG9tVYރ(%73-_|5wKبvdOZ֘\t=+gH"tC C+ x/ކrŻ;gv7[%F3hT|U'%VR%DŽa-̽3ngj[i,Yd uidJΐB6425 ;!(!H!Y{_G+ },i4cIq 8.sfaRUU7j _ 4(Vaڛ@rKs!;7K{'(%J l;$60>Jk쥜meBk=T񢿕.&Tf ӱTuѷ?3)@w­11W \·hKIQZ"1Ckc#ZK43 ?x U`|ӕ35 pSXn^,~-.~ɷ/rAEfY?#fL>DRL ipa'. ]aХ.TDsnk-Ty Rs2SJYOaNlq9-ZR8+1핢[y[TQȲh_7U)_L=!1+{M7q @ZP6(+̇j-o!1\΁ERDJ#OOD'8 dwW:cOQ(ȞAM;c=@ds$OTHbYnl@S1cIEE+ȵHp&dj*|H~-/|gy1֣mq7,nTn -JcK&l0@UZ&~cs#8 j`G~ A(^+>O=ݩ9q]G#uFQW>a?12vvEL{I 7Oq9,xP≤0?+MMla;MoR$Ќ/L8 _¬T84GN}Ȗ=W :ѻ|v@}Oy+2sdm 9E1I:DS @>ZP-l#nbAxxb&"?9@_53WHM4a\7[jpg+[NMH%e} _Y[ysbYiUTN!,)pw|K#?ÁKKѯ$ӡ\`Q>!|R%^\SMSdTe.7WFP[9} Oӧpd(jvCBϼ'qdX3 TױNT 9ܯv ɧ.ډDvJ]ff +m_(ks;(AN\&#{Z~E~W^.9g"MFaj3rlC^kd}F?Assް}cር,"~`ł`rI^WȂyLF Fn{:5O7:b #q0Z;)R=̭%1bbw*1}GՒ7!t)VM{*U چt` #<0)Ahb)L)pꑫz7JOݜ׸ODDXCZ48!Mn‹?RV:ໆiRȷaHz k&MY'(Y3CR~AJru#>e%P+.l} D새HqtKQtף(JiȌ2NᰅuR?x[gP}I@dtJt(Q2O^9#w; i' 9I>; :m8?[JszdjCe7p uڎ+'A.h?OLAdE1 ),3rhg,s.6J>ehAD.L!/= ȘĝF|(eYL~&@iZjq4+ S٫ɱ?cq܆z3sݖ>k :*NT*{"j: hN##&Y"]הsYwJAUэI7谎 ]UjZF)9ob[gUH^eu0  ņG41r7$"OpkTb}  ?>d xȘƛbu'$`:u5k׿.mO3w%%q)\n'ҵ΀g6[H+$zM#|R>y]%zdS`x}8i^D JNAd5g r #M #a_̔Iw'b.7Q<0O:Y#reKy63jT֡C a 11>o o>9ƶ^30,v rV)k3rKAL1,.\/j0CfV_Vh `ddDl{LWUjGϾ t%!õRoo-c@.AKx@o WɘIEhsQ_U߱; 4*8N 7gPd6/r"MfaOY]ʾk $S7!?QO.0$|:YǦ<`9/۔$4]u':ng($5IƎ༫#'ܪ-Q4{E b+̨ oGi`^4a=:st̤DDO9טi* S珑Ťv2!3Z/Cz霛\0#\:ȗ`L=?ce@R Woᖻڎ/j'T)Bop2|Px~^ScK%j2Dh AQ9CYL}?cpECIx+wev; -)V2)!ZRٟ1vˑL0I.6 FF nq7x4g@8EߔڹJFaL(x &$ݿŠ@$| Qd{=b+ľ.Ǝ;~oهuCF U~MNzW? TWRH)Pc_{ :AD2nޜZ;nyBqH5? E+FbƝ=_{I.v &j.nB_EsJL0*hif` `cQ]j$!hݻM֨s<3ua+Fq$?"F)vSƢW?Mtc28+鎵w֟( Ցct,<~orMEwF|r-яuF,+5O PmDhuV𩙨i .ǰtk _ys(W>1ʈ/ɽVʱkhf3%TԫS+Y~C$ұ 3!-(r6_^o+3re7bI>'$m;2~/~ଜ?eFzssd?of3)d#Oc2>ķ xTO~B^7/'mhIs^O[ӎlT`n y͎N}'Yb!F[@xoE奝7qfhlj-oΞJ|^/PIq $LۨhM֮LF5I vZcoԫ48#վ.h>>$Q4$L 25Sbm@Ku@ȋȆ&W .5%}Vaif*N.46~I7pJ$&Z˦Vt8α,xs }.=pH Y1*3:͖H AaYMv=>;ĮJ8py)0]-6qD=ٖ0Mz# gc.l]:3,DJV$FZa\Y=%O%X5`K3R^ (n[ nzzRn֝^F1!Q3 gus)Zs&zCK|rZhQP3<{<ҖT S+DAb'/~P]D1Gd͒#gA:/_ EfPHqA=r^m~K=5k̒(,6AlJ-82/ncsUH b.ؙl?569a^5 2JRxSk]iW` K\Q ^|ҷ;&=d㆜6l ú!5:>D7ZIIfQ ED1*tpXo.6`xV1q,+~=F_%U>|u+17{n>F55E!@u_5O z#P:pW9fxog{xg%IͩHQ'IDl1CE+҅rgGqqUFPhR!P Q|嶐glkSJ#c]- sُÎ(fI!d.,"; JPW( 7n%OlS'6qu\Ad`)3aΝl6 |;2,FόxUNX$uoĤ^8)+)5،h!T Q?OxW't=?79s9+0qfŷbZg$N1 Y!L3#if0R\2`6vX۳h'@}HSHGo55~B^7mO( cߕPż/%RY˜ |U9fâuFH $P1MU u>{hayߘDE$51,)\XV [50.m> OⳬA`> )aQDfЌ[8AT(Ě\]elI̝֟ Ir3ſ}`h%s  sD7ft2-x g%9ٿY 9x;o({Ƽϧ^x[9/Ok4XH9SSTi@T& ϛH,Jqy07K[o{c9,ɰn8C600 rE X+}gLrSh[絷4Bغf FU8G"+uQ?00 Fivݷc&\J7Y9r8 ;w*gn Yϑ¡Pk%UxW_Cb%ӫOmY-z$uwCjS!BC)) L"}@w_z7- 7W]g-q=% c#֍dݼ[%^GMp'0*>6?["o/xň- _y<D@faͱCڮCeh3H_]!l[/`U>JS oY=k #P:UN6ZQ|%V@ < < rÖᴵ!I\GZsj-mޜKXK4Nm/vp2`b 9,x{q_Mکc ] 1'Y'sw,ǚ]psv-6@G#_(Pe6E=mmHLaeińO%)\4zJŚU˗BΥ}dLK[SDZosR" hо4 kM0QhQ~Qo? HGStq ,v/\wEG&5滊'?B ]Y&G7X i`^! Ld<kwn"gJPG_"3$"$1%ݨ܃dѥݗUppѳQl$U HfsNdKD ?%C#96^kMeEܢX2[XOSTB}d0ΤF )o\j] }GJi^pjQ&ih|>Y&o{%½ -SO`J VDO> c7?g 0o8rЎ舌|Ni6+e_ȃPe|b"u ZUӒЯ\:wO/6-fM(Ь$,}!nY`!cfо8ͅ퉈O[ #(ߡGW|H|atL^]?-amOCXI҆LouI2`YtCdsb!!=ءx\9lSbڀQij+d Jܖtx)X3_AۻDžLOx}{܇#,NOE{D7[ˇM)?IO4g#N478i)=3\)Zo. ^yRq(%JyWCϭ&`U^1O>)1ǔ99h;,ayʲEypsM[tbRp50s'nWkMh1ӆ5a[XS3e$6}3&7f ,% kW[N%Xha^Iu&WDn02;|v+e 9%e5\"ژ :MH 9a" 6|U^p^lcE%(bgstE@ .=OM#&yN̳-mW6o6/-\Nϓ"KjoEP6-@^v&(#QRvz $'D& \wj .}\;b,+4tk 6"'1uج6TB0ؙ-HVa^"b.z=ܜ% W(]ǪJ10iG6CV!* RP6#܇5kgi 8Qh -TpRJg{Fxq?[q(gO"́=Uu<\%ӌ4v@3ƛ B6rt?^nG `YN}4TO3‰tԕU,?|yU?;1⒉ k ?_YT(F炝 x-eX<#9c@8L2 4Sտ;2wn.%}<-iE΂dOP`u* Ig b"XT.۫0uzJmYdRQۛNLeHҲ*R6S,b*AT;6*&CaxkHZL{aR_3LT{ exTm6Ⱦ@Bg.Dk,>KG.CӐy@ݖ)% @z#{O΋Ƒ:F\2N{im9c l?Wߞ נ_ߤr?$3NݷJ)uкRAS)\gLH`/3_.AǞ=RTQ߰DɩSe] T"N(U77tbWcJ]qpƟ2Zc!yTgbD6=14$8~nX7m5X PhU BKyQS\x.۝v`p7S(_EribLwN䁮5TpG nz(ap"jd˶20J-v:_v)+g-ݸVM ЩnZwTNWٺ\&uN+RB%*+"pЍHw]FEdĪxZ2R- ߊeĞS'N1~d.6sK۟1.uO0JF|`4 n7eq#:,PsQ;U䝨,HBܚp INO&#$WgSt],OEݱ֤)<{[IMf7jAK=QhtRG-Y'p|sMҊ p)O|p0D3b;>c0)vXI0 TXBkψ +z}O#'/ï&S\ίc'SvZ{K9ys҈BjxwRYt41eֲ=`=BII'blp5owV 펽QQu[&3M(W\9Ss1;V;ʸ_dWt p*qzK \t~XkB>%A!XD{f~$xPe V_'ˑfisX7S<,K")JyuNA{&2*ueQ1S=R8W|wH"a4aDr(uZ3w1k}c\Mobq*~Ycׂp^̊HaEԄAʾ眪P^,1#˦?^Ue]I i^Td,`Ӝi>'a tE3\>g&"K쩔oto'#̘CG|&Ɩ!1or5-Y.V߾!⸡ t}R0TsWt`&ݒ - $VU{޺RgQ3K]󸗖xi)%If;B?UϨL@m&[B[v"I6%jӛ=h~D ُ}1EH4e\ /lP@WSf J9wFl Cʾ6g ,?{S.y=̒qԖ`\G9  E>DfgzC5ZꜸ uv|ݹݓ>~ȗK]%ȷh:`QTIƢ]YުY{cbN ƄD&ilGGN? P%@*u^_ >G-2Ӹ(/JiO_Oc=>?܅Ȧt4*S sǨg}`U^ vMX5bԣ'"\-D9o[k&ަ&]Ly@3#֞֨;c7q饹9c4-Xa~UW#X#`u w]8iЙ*p?"Y؆b(Tj'>b9&Q,CtI°SOޫp/"'!F%45ͥTZ7i(p?kXV@c)λy'WWGy$õP} I4,!aއk~|RYfz['$EXS|;`_[jӥZ_`ɲ:'s05ƹu(R8Mcvyޥ<ҡ\4v63 k^Xi5T039u;|Lf&K:\ΏmYTv2FIJ6|&qgCQ[;)~EQܖA(zf8RbNy"F!S.-Ѝܢf>^4Ѵ3r>T':FC ~CI^XKBǬ\L\_VԎ!hwԄZ+abh2y~F&rU<]n[( dCU?܄?{?[Oh5zʠfETY.vUWoJF ?@+lV56{Vst*:!+4nj"y+~1o>w.c`쌁NH,Rm,EõLa̼{B{MS b۲3FA,NP2lJHn҂3aȈ/KO+el,^>U?gKFhMۉ~諭VIш=7K8j e(r`0$;K=SWLS֝/{-[6]r ;jW! lAG2;܏DzG~o͸(D(^QPg "<?X6@c*=fh YE^Ƈ?&~ sU3N}.HMΣY/z};ֵi{΢!T? >ޮ Q0A`z?ڝqj=$֔m!*ƹW.Zo!DPAwzUWs M7yN?[ʊUKxE8VEojvM7]k4{ 7t*vɼc# hVZJpāQ0!Jon{=gÀS#N4>["mNLriEͥ:>˧u'xqfn}0*.bv"?`J@ =Y݊N'|]iUNkY%4sj޵V&w/j DVp4V5ԪBY$Q̚ʡ R,1AcuY[#ޏdpJ1I-U2}#lgI@xFӠ,ήn.^;4/rx7]Ö.UɥnY=B:}9Mr?O{Xez1ʩKY0kޡP/`ZpQ]pS59Υy+ީ6~.%Eپn+1Htx;8i&[xbޟATZ7UWkYd-j߳]+N՟A%1WKeE__OeWR DP0y Mq#}ڕq,ng~y5NRGˬs YQHO+v?i-8&qGH%kZXڹZ491M]$.\T2cL];9`:O'7!l| ҥ^u[_ `o<ɂGO~oݐӛes ;F&Qal62v;.sV)0Y9J+dsQuQh:!@nS9钸w&X2|%LOo2D/5Ge/Ŕ2@D)tcKnZ>ֲ3}K%`n2]T.j%EdcIod9c*d<]CcCc*_Rs۴ē>6 j]?h&j<ކ/}D":Iw5=lI/jښ*m'=h1|d6b{T7%Gz`eBSX*G = wm1~NPn3j'.a{ KuZ;l b~ 0U8R]K?>'eOn U\kWw7;Y C% Qy??,$ L+kj#u@̷YGy%DV~cDiOlVtZ*7ׇ"LqiT[܌+[lRGǢ~ :~࿁N6Hh0]{5=6""FT5B* S)sSإ=jha*!j@~i_J/N?:^'߆hD ]gP Rl}…U-!*ӂGQs[6a%yN?-A7xQ5_$o j-zh|N*]t~@u߽Nˇq\Jalmb \,2Wmb9Yɓ)`O!9 H٭NztL@3!yTsxŘE K`WVKT< 9+|EJ/ ϭ!]b0K6,|i!= Yh=v R1]ЫTs;APewu%JIDw~7YB*iBE! x'ϕE e5b\ m-)nE؆U69I_Pg@gt4hPWu!j0妦@5\!#ngЭ J jS4P{b~"HWT]@| /DZ,&D4"hܰ 65td%c2}rܜdbG?m H}Dn1Ν텹 >]i`±Ltk`"w m3jc(_xa02`=Ǟ]WR~0 .c .|i3/I%l7vˇ`Ckc.#Œ8g]VcxK2~n)%BhۮBUnՇGm1a KgYZ07070100000087000081a400000000000000000000000164df7f6f00001f80000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/dib0070.ko.xz7zXZִF!t/q=]?Eh=ڜ9T1+D9!4RV^ /Tw~`eR`u梼¤,@4m5ߞ?OT_bӽr[ׂRyMf\;+0 r(foJI_)P3z(hUwɘ0I*}a1IE,iQ>|O0U rr׆KWtBW,&M]yiljYM9OD'0+AN&m桔RDLG6vHQ"np RtRuiAPX%GD:#zԅk„P8*pATF*1 ,gw{`\fqF9}4sUKߠRx-~7πcg ұ'1DReYr}m+?nʉL4mt ]!'q^x"Wұ],BJüET RRNoضo`BFk3X/`h&) ,)3R_]iep2 t~qn gCf|PyQeړJǞ ?* }p&~~) +t[{AJ)nHYdL&Ė%`Ck+_0f;DT_Q"lMπ KG)b+ T Ng-k ֻMjFm1q/D>5۬vBĶmeéSW?H.g3hŒ&R.hӺD5ԇ&Û *y=Y0s`{K]&ro$z3 ubjĨ?}/og;>k &O|;,-ߏ\A4q33iCNhXQ4 bBkF@%\H&vQo#>)a$gĂ PMj~E?$7/y9yET{drIgo=)E|K6n֐+Fnf L{<2]!855qsXG'IP9*$fV$`hE"E)Q@jHnwE\Yj_+S̤&AD2I:{Ps"yt*izh>arƁ?h 5,o5z4Ni{;ݤ Ik?|JI*2M$ Ggvm΍ʱF3<\c*lC57B(/vGWfWwq[r%rgB;`..YݵYxՋ>;>B?O8}=Ɏ]c@hƟaAZGgfNyn-NR 4~9 =5qslຌZaׇZ+{#guru5cx~s1g3@tJ*IaO鳭Upp.\YtX?Lz)ݪUw `tZxԿ^;"$\NV1iƎL0eU}WɓK͈w#))?$XL>W-4Gk`*TƘrnٷ?=Y<+g `\|eqMRu-UkX]#/TH$I>NV 3wwr8`Q{d 0{ P>䨈Y vY_I蠡^j$5KQ}[)` 9ed/)^ SO7"X |h$H[y|0V$X2SA'dqSI}j"F D ' }\jM0W- շݞ%~y/mpI(oHIu#o?E-}6aD/0ØKKˠbuD0FPmLJM{!LSnP;ml$;t^ەpߓYw={K6g~)~H9z-y^\vҪL%$eLg^®auc 5> Vh]g#°sM-ݎĔ;fIˠ"ht xe19wI ê3_*O>e+׬;?IgD@):nѫQ1Y̸4\&茎 *ރTf} rT2q C3OꞆKODI̵Q5ֺI]m=\CsFlc o@-akYv{dxXsҤ&)2ګ2FŴhXgE>Nϩ]ܧo 4n3;J*#C&#t*o_vMtGCxCFI9:' F*k4>~4{sm ՖH d#w:vm]Νu .~B,P|Ԃc\/%FQa[G#!kUeMJ&n_ͅ-K |2% @T-& JK@|Em͹1#e{Nh 0T^~pTL0@hBuਂ>66yi D"-IPzra^pyH?yJRݱ /~Պ2% +3eϔޡɒ0B^ʏv#] B6 PZq͡)f&4tۈ(8Ȋ{]֊lKQ[̵h;[P3khmWiIe8pJ>v(xϘ.=4pZRԧEmqLS$qYO&.1-a$KWMĸ1y h#0g GA/wfX׹KEDn^K(p'p#&@mH>}\K?,rUNNkS7=sY4D|&%MX& / fwGf}9 >[ "{Q} !XaՑ I- oa>ЀiZ?nC=$#p[Id@K*2lKe^aE븉]YC -JgpK\CQS[JrR%G5  6o-2ޙO(&BS2x=ߵ-t'WьEs2mv|~FMK+fPzq8H|YLPa&Z55Ri.h !$%n8[Hc1ͤ9+8FߕW|WCSOV?\~z՞ >MGˍ7*AhRzk@R <<܍wAy}3v34TF&-sZKS$tP%mCo`UB575OPIr5HSXN } to7<3=>iHR bh'y 56nrf^?omb;}*pSă7ڧ\-Bq+7cxуB .wĀytje|u'pD~yܻ!:D[vfyb,Wo&TuCfk,gf8yI+)=ܮ)M]g2T;3a嗂 -׸҈ߜUrf%`.N`my d-;ˑi]A)OGjϗ ߍ(,lpF'4 ܼKvy$@ƂÂL 䲄>q}|tN;S;%,ÝۅF3N/@8j[$kN˝t[5 :o>OY )f0~#W[XgtuٓkP>@zu<˖S@ҕm('uSG>"_ֺ$5iQ#p$#ø<,z?͡u@fL5=A͠|$:'aYyOw+>é9>=h#>!,[->B5fIxugqJq Zt3sA_ִ!WBF[]1!|gtʕ"< ,@:˭6,U2q,ETy\bu,uDG l9?>Gn%}/~]qʞx+EA֊Oib?/W@ȂcUXXFAuʔk||Y@%|Cڤ}x]Pv *;1vc" *%Ԟ"O=""2޵Bl }O 0C!동}Ulε8xeelqS:U$ `y>#{GB D1 <5(/4>ӣxH SDl @&ͧZnd(K1A=Dd`ݑ2"Lo._+-go֮M4umFܗ[@hF[^d_el-q 9ȚгX-ͯ .QDb1Wj28dXyN Kb/xd!e4ܚ=o"fU_h[?sahðaZk"#<&_H&]^jV{=f*Д]J\HjyRw"9V(R{ ԣMQC hjK#xӭ~~&XN3_ vrHKT2}\Agw/aD#z73-Cod UkuCD<$|sfcFFsU-wPEDT8HFT:G2U,-hj<304!O~O+t EEMw)b8_MPѦpٮfOe©Me؋*#?-T+:<ՅD_UnƧℳh;rG`x AU9kH|50|T#H()W\[a*2y5YM;~V<#pk]`#D7u1}e_+J"kaPľD9|켍5C@'Ϩ@ڛAJQ3}[ Vfrº>O\IPh-Ì&8htӹ#x>y sa4% {ax%% w"'^jVc.,gYZ07070100000088000081a400000000000000000000000164df7f6f000048d0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/dib0090.ko.xz7zXZִF!t/-H]?Eh=ڜ9MrT] KDKO4̸~Wn&}}qY^{2M[yww?"("rG iiIH͗lT bD*g L•R$qEod/Oq(c.HarmMʆ[u pADF/00_͓2At8hg;".th{a(#$E"FU*W{O9H.ogx%&8!:s? -K'qUia- ,CY!|/,/3k9+oY|t␒ǪƠ98KR ztLq(eGF?}}<~aB6VX<}MC "kK\AOLxdګӖfG+VYϹMe*L,>>]M0n7~m[D,$GpbKژ*_hE)u8[vt'r=XTI;^sKI&y?ȑޢJ޹*ջ{z X>r8bƉˇp&86#VOL]X|=3i%6Ex;|:ݪRL ^^?hjiE O+Rx= #ǦtI –6-x+?ZadFUfE Nuϗw4;C+P~(.wuMZԌ{0=:|}pP|+c+u1s^h>e5&Ӄ.\ WWvkͮI}`y'k]ZZvFkP/:~g)ϵNE |,F#o,ƞ4z)Il "Ո""s2U/="]еѱ)0{hЕ )><¦H͂p4#>B4;=zI,L2qvrh?K_BsN pT(25*!ael6 MѵcV&ęGF9rkjW6-L7@/{8} M]* #1:VwSVGM<%ز`.?ܼH Y46+ D ' {JK.p5 : vdIqSh?JgiX"1-\8+~}vpjXFb0yÜwG|]^=BT՗OĞ,X;ī+NPጰ#BJq-G_ƖW2k[2-]9ll&0|[כ,L;=7)]'sRR:1*TOoFሞI9 EuPÜGiYmE/ 4 YԷk.mژ=;NcA!kf.̩)=΂ݛEr- N8R~^s=x\9D<{"N~$[gglagpc=V _c8h>&K0i܁PoTo>Tj<,Yփx!kہozaA ;+əƒ;t+UhfUoB@x'";Ckht kjYQLY˖4%|^l|ej^R.Ph[Y@C_se\28o2,BQ_ZMYGEنr _hM" jqTw#~݈9p<FABh:ڙ/8>; %9 ֻ"t_]Ǯ s ~OBx{ s>7OC}~l㝗CZU2}@6`N;\ 37g;+.փD2DȤfJU4VH:` FT;&!dNR<8ѡ%H`LbfU$ 88Z69R=sc$~zN|VG%h>`%L=g9Fи>^Q>Oe.hf'j7q4s`keYvLT}ѠNmMp҂KUQvph;"ΘF0 K6̘eTBNtCE͵ErNSeD=רՇϐ-z271B b!F AZܶnm|*'zi\ƣY4x,=g7Xw~_ΐOFTnݑ{rÁ;T 6h^iKϩᒴ) {o0Mm.k-^)=/9<Ȣ76YP:֧%P^n+ VQ1mG;ƴ齒w􁛀H c퐸i:O?kqb]dR|8Ͽ}ժ-⟜p^Kfm_Q^:H&1 qGi|yYiwA]Oy @0e&8hf=I|Mgf[H]G3w<(XH82|̇dA=t] CFIpe$)"K y.\OJ/X('%h+?\(nس0\eo ]-a4y2.4xu`=@kf`gxPNR1_#~:ac?n̈́l(`jEx{4gG*iXe-6V$:a"8Bssrh@uaxKkǺȣJ6[6b 41 ,;ޛ͡ tSĹ ~!k7a\sV:[=]r 6V&A>vJLW՞ g'f^&#+Tif3r7iKxwyc1 ]oH\.\3`0e5- (pSf7Le"Ӗ|Mh?]H.sf)β-%j2`S̝wLĩʈ(ⶹaNoUr/p`Ls<:VN(NƲpSSh*y**p&…#kƱz|" +sЋX6H.d&:ܷGY|kc3$#g-u8maO|O|]$^.Z:rLL1j̜'Zg4z  ;1pg,w!nD, [&sDd.}t%Ե`|Je#kPa \&||.ā u43G'˼9S|pͮqBICgfUڶ:~R@~-?m[xe&BEYZpnF3}%e4GR&:TGKpA22S'Y&wbN9eݍzgL[}>܇ -{~jZeVhȠ{UT+ה~Hbr뇜m B-HMcf-sutR*t 0i~`gG֠蚁8/:fzg1~/fej/P'R13vV™59'Gݭe 'Ӆ)aޝ[,@;vnYr*U>Vx$!VzZ s⒐뙭$$2_5K-U7tD̲8DԚx/[I[3hs6 p+r~'v WN,"'ÏF~ ew9`d,[:==;2F72fx93/q5X >ԇBXѝvnX/ nG||=ҟėT7'29gG3yQ$7`5:PKOYڡrtpP@ȁ^ඪK΂ʴ2[_LJ2]ƧVNA3k29ɒ)ձf~&koN0RoY RV*deXK6qyJ}ql tT\C4rTJY ,JqJجba*gW-ʗ?߃-oIP4X=Sp\3zNR_97#m!+?wǟCacOf8ԁFn;·;W."d*S}WL< Glٚnⓠ$=9"\(%}vM7l޸.%>e$qpG$e -vJLITb|U|ZyhfN1T;KmFSMJ- ̌ėbv00|H,xeR!TB0;*CnyO,KAiһ$Zj*t=#B(d2k(kOt~`Q]Li 3 ᩉkϹ]8H/ov[U_\b5ǤӒUBEdvrE=<— 9Cӳt(bxS[?/hքgE'џ ?89 sRW}$dgְ(tB:vfU /x@,piˉw -LEDWqRcG\ ><}D}cF[|O[j2Ctv@JN'4;ʃf8:K 蔱%|e/ZT=7~M;g>:z{D[JYx'޲#sD$S#_'`?/ iQ^rSEV"Xڱ%ϼ4OWj9eKTh;ͤWY&ϛ:0y(fzWڸ׺$,7F]p \Q)F+P+_ݜ?;9+ -ŗqb9GQM1ꉽENcrFRy-:٫N-CO@ X-n]Vmbh0 )*P'pqSHzLZa`DPnfg| bb`#F+-dCqi1?8:O˪F¸305ϻ+q%&Xgcᅂn,wgXo.ZX/nQOK)ȿg a,E`K~߸gd_ldm֊ZS9ƅH<i:_r .>^m($en~錥q _q:_O f$={bmq<-[OK&rw5!lxߢf/: ⴹ$e_v!OFyavX9 $bA>hZ y!Qמ GND -NN [nF 홱u&p9-.ZJ,Na*U,vU},/`L}n׃|-q@a.$c)iR WƌSOm[5hQ9IiUe: -`|~g5HXUG QPP\0 pOc.Aʸuע'76eTucy]DZ+ T"QQ~Z1D6َ/`Klvr!`! 7<=fn GTJW"LQnÑx`nnecP3PƦ'B1,$Ÿp7̇Vq#`՚F P,{؅ EO%t0a^gQ1ȸoD$dJhg"so /*eѺMWb G۔i\z{ QBIhߘVjpS3nYr͙>CLz&8firkt3 XVOb;(xL=69H’/_aQё-V٦t"2( -ckj <Sîl; 7@09O,kqfm2rd >&.gh) h;&<|IPA| 4}P[j-nQ24 8D `3㨄M:TK" 8* ͧđus+o1@R}ؽXW5P_I>ͩ:W!Br\a}e3 AXZjI{Ƨ`Nې83 ׽fIl$&(Ɗl'HA+`l<2 E"6Ir &JG9!L(@ ::N(0?K(iWkQZ )[>P7?ckQhZsᒯ9]o{8k^_\৲G,-UA8S%^쭍CY24N.Lе+Ϭ6#?AAzlsިf.*J]'?_NNb$(~!>$di$em]DZh{d='j^5d7L$N (f,CwANˎ z׸,elz\:0@tzAm$i! ғm@9?σZi{TIJE;n'>x3hzۏ>Y;?:5fy9gkc"d+Є/+8w2|P@i'uM`r͂T>+ vl"g\vi{IrԒinyu /T< w O)Eeħзy=O@LuC-kܧ?kjH1rQ#L=f=Ƞw%;@s8ܔĵ5(ԇ᜴ Eܾ%`QmCrGÜ:{{J51+Qt}m7q[w$rҰO;lx7RR]~樸y>GpvA5WD} u(ͭ!3.PЅm׵jBey'{+ 4Rl6j&gCz2@2rz'_7˦4o563.p mJp|fsw#]Br^A[% %slv9.!MR<gRɞGR:(xm}p0ܟ QcK9WaP_D6G\sZ)ʒI%;IVAˁC%͇5zO@XӵdqkT / )oy3ʱێ0t= OBiZ"y\f|H!Whe76Fz@!RH Qp3/Cu*o~!ƴG SBb޳~ymnn!hEY7=nMhmҩQ)!":Br/fܼ|xt$w5Q;y/PK[8f #:i҆#P|13ؽ4,<UatC̻!Ta<4K8ŀ;ɓ,[hPFd4.]G|MǶB̬Rco3А,w Q'Tp}ۻ>:HgkV")-sU $N" +֏#)^uFicU:vclNu+PD(I"!"bG'fӼ;~V0$ hN"tnLݝS-o2CHXUXaDIy ܛVuE8Ɯm?NZ2V} orMYf)+y3eD2oXgs{T-vW.A\dPZ4]8tt;n 3vE`URJ@ Xd&siĎ B ?` ԉT%۰Zg1[1 v!N#(oZ' Ā ;<CK#[ [DpW95=kiG.e.4i̟D05jFp*8Ls䝌@+_qhhوA$ZA'&׷{VQ.E cGhB(j^z:,ε2 d]r|' uxKs dU Yy `_4r3:#[䖒% $ YaS֭1_e 6a[`.TFF{* L,' K5]]\b̺x.3&#-ύ t5 $b: zϟ'^VѦ:@JY45![a@u!\ZJk< XkCg#K`ODy#%jǶf 54}m$.o[-++;?c-̟p6(>*[`-]sK'e>]]Hq[g|`#ݶ0!<q`O?-@8F].@t?WbHaiz3O6ܮآ{/^#ɃA&WBY8`gw_(|TT 5T`QiC硖 U/wH,{=Fwq;_A(̈́“DQ;na'^]}K֍K[}[ۘP0Y* RmИO\@u͍h*/5HEVXHƦuvsC{Θ'}s2/woah S4HHzp"++J=nqȾnD]/JrŒNΐ+8>ڲyCN9'lwym۩!7xq{[E%q+< ڂgڕEkC'z "j}5lM{7-L /h &ΈQPUgxqcn<Z]Pe*AR6h]DRwť&- Kq+MA_?B-Km䶟r_S G{rw_g)KX4͇csT?~L yPêeVSw,caR!nX VjNQ.FXECbviuC"x4yUBMLҙ_D'%1I%FxGʹ"#S)фժ2(~ROAY8-@Kߌ-lj$h!/?Z2uwDQ́   yЅcw= #oPd},,aaCGҖJ+fKu&)kTo1L\l6q@Caw) r״|ĬCW=G4P ƬQ"pڛyy<|fyt' pZ/ À].FCniaڠH*q¨E<\r}+PiUV+VZi6 |7tfX^A* el1l$,%_XU6%j}ME; Zm?H#=0PWdax%K:j%,`r  "ʪ'X| w,Ф\^ Va[L=/PH3I9g='m;=w3+.hB`yp \mP7U7zRj]b:5a.Fe8ZQ>F@% SR2B-0)Nϡ(!ЂbNW8\$3`,o # 7;6r7]ަ~b6A\R`Hl!qZj o)V{}=|PᧅW_.̥r,3wcFݽ;q{y*b¦3Կ+~IoMHV)ۏ00 .ZVOVsݴVV0 IB=689&kYAqǂN+Qo $֎dx7AOսy4^皕BSm'3H?-$j M~9ō*EZ !-l bX1_UfMXl:M8 }IΡUSp"f*w܌'RJoqLc΃NiE~6lj G.\#ɃE'^Ϋ{')[f?ue yzlnH݇#gQM 3u*2kZb-naՐ58ߏ>+' R{pC Co%/ `?>FvԵ?S0GuAPf&EB-bZNՏ8aZk~f421blP#~}CH%Yf-"܁#"~N9iC* #6Z#&7<_ ت2>1(vҊubycVs;cQޒ". I-P-T7JoPVXIJ0#E^%FgI!q#N3e}3wŕN}Mm_]2ΘD3ھ3f:/"ڋ@L4Lra2wWa}*!bjG&͜jV" _ļ$$ASC$?8JVEsrd 9[B`[QkӮcR|r\poMZz+pyA)!Ee{HU1,]LYq֊7XsʾO32LqBоD$=oG+=(NhSDd\@}[ʜ)@4hDŽ &a i8Fe/X ق!Nc$72T9Z i +EQt3R8NY'=,1"ń;y 1 K9YD`bE-D FH'ٹC-WߖbU:N',%'ne|nẋ(3MO2_`Za֩Yr0[@+0DzܝX$nR{^`7tbD"nwbE>Mo-vtƞ&qr4^cq)0ե0/u+li7zĖ3Rw mz:0;E&x۰/\|D4cS":P|C_ { fH KBQ`[*-ֻ >:!;!*gh1AHLj2H]^!El SW&"<; IN$.ݒp31XY[up;A .#XjYNxab>!`bHbADҚh7GrBs&&$=;VcI a5{3lCc jZq_)И4Zכ5̲[hlo 6pߕf'4L+t|,rĨ#7G{&6qk EcU)i3ฤx_jxD$t3[Tmd*k0C-`_r?!H?%8-`/+rMZX`hK&_{qӞVVipq6zv)deUULB#jĢ>Z6.$q"p1Ka]{RzS0>/PD=nd $: U0a<ԣ-byXF!;ye Cۆ;$jb>b,lK\O`UR/6guf37 qcviqe*`]yg)Sw ;rbEK/6DhPENlBoF.[Ky֠BK% ^j}Fh%GӱQKqBׂÄ~g{5S*~Nui!sEBe0SѢ'O«7/| ])!׽߻r˻URH`_ %0ze%BRiՃk0`!dΤ g ƯQy<&ܴz4.rq= +hWpm2Sl̍+v)\2ktsˁ#YwV*}ôUxdnǃ M`k0R<}Khzk\ėfMow8&w*jL%aWԸۂId'JiWpޔ |7ۨ)"ʎ8걠t+ltT٥'7qqcqpQѳ"5S`GVCfF_j*F,lKNJ8/U8'~(DX(/kx 'g_ 1OX=0$6'RЭ>EQdi@8Y|jc \,꧛k50Յ&.v3}WOgߡDmӖg}αz٨p礸e`0bOCyh3nZ鱮iurѱw#ZJFI>~-U?C1 40fiè>o&2]#||jMWD0 6 b>JhDUJ/BNX:a_"| 8_-Vuؖ/˳fOaϻ'2^=e *c8,xDeK#vas2`kΓj=:fjb89 :m@鲫[`FhDj3 vVSQi끮]-> 5@ aEYҧdS4_.n`}v읐 &  #vg婵!ϳ{i*IjW}?yF:q :̇h~PBׅ ]xO_fO,qޫVK)c/{;N/v֡[6|(e%:g< v iI /g⮮+?d4˻CQ6E8k$m^֨êw~Xd!򮔘UKi\5随S8g^'7.=2'bocATV?%,?رtsE $nHF0Qs@N6˒33ш: ;7*Zl X+OUT_h[uGfurE"B5?1R`Ԓ;#E"VK xDs]qw$FQKI*q'w.E5[7Gyh ք+?VIXx 8{%1褐Г])b9Y.$|d`qICԜPmn:KRl۱]ͪIM3PŵkrR iytbc12!+9߳p.'tEo(,fo#" ɍ&$75(''gYZ07070100000089000081a400000000000000000000000164df7f6f00004154000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/dib3000mb.ko.xz7zXZִF!t/A]?Eh=ڜ9Rsc#{^}{"Dw'@y];1`3e15zc0p nJv,J$xX xMM:O3Z Ȭv§u Xmf3B{͆.jC9dN7m; Ym96ΥF7"D'$&KF/NN)sZ=- 켏z>^_i;c!Iᷛ_[Z#9U}Ik0w&W0OơMGms"0P̾.$SjF/\yʤ~ASrEF^nC[ J: Zm˚Z P}C<$2Y}Mj5ZcS֮WYua*|< ֤lYR35aBUj ( D(hMt\Dw8')I/TzYPDMlu7 vu.!6[Ф{ǘ"QIγ3,V[ݽj5ܫ.$\_^M<ңẴhDr0LHnnyz//L[h`R EP³&(Ŀ#I '&SFua`|m$H9x#ZB8.tY GY+&*YUڌvwbНZm f4߯SQq |Geϋf7:=qe fP?_"nafe%xs;qI? h:&ZG^WMCAȏê?)"OwY  `j 9]i~U2kgB!ʣ-=LjU%]59nxʛHF`=qqIU |=Ije_4nܞ嫞ٶ.<ܭLfPı$slckw`xG3v<9,,yM=YŸ1[I2~K~ vag3z՝g6&@<% /%^BHN,-OƗ̄ FJ7Y$+׮J'bU[~sf f ރJ$5֔|] C6[BR2b]Ҷ;2jܸxRU-8E͟#Q ^9բ0O^|L|FZr}Zt#IН싯m8{Z zZa'&I(u%HT׌H\(ڬlPe/7xf1R}-Fo>,V"/6|E MJ} &3Sd +n?NPFM,9{RϼrQ!ccXH `O z~h KG.*e+SӒ3|eDMCkgvh 'INCqKW : { _ 9pp^rA/B/m=BsF!1Mۈtw3eavU/<'0)+}d".VAQ>}:`3܇4 9z 5xzKѭWꗵY7KC}>M| ȱT37ʑWB?T>F?aP7No|Շ:7*憤{NAi[e q4/`eg^fK]#23ψo[g 4hQ9=̑g:\Bz?hT\Nnhpf(YˬmK?gEބ;6!; Sy#9IWW|Ni:yqg(<[ +$72\C̥ R:ZM6)j\~4drr}H,W8(E\-HCO aGU" tPpL~H9/7JW3YARaK0V\ƽeHFa] .u6>Í[#1].,K.̊Šca$* O+Wp7l9.{t ĕ Ji$V1T*pFbݷ%'@Hj6̍B.6~HM]i苒hegMjLQÙCW O"Y}Y`*CQ5 \nqOM@ӻ@|I~2p)yQ/ǎ^6j1 2[0Tqqnߴ " y^9#Q5Rq\ :K!3[T , 0?[l1SL'MI~>^q4|X+e& ޅt|'h~UySrͦ<>!멨}KR=4"65b~r8QU*7r6èNFvպkV=$ݙ|4)rH;$AaRwwLaW,x$܂mG`0m"@Sɲ%P3 NLt.W9m֭'3X| =Z/^ևORXV$+ *)-#+> x,vp@AϮ9;UJwOryMsy({~QE:v׺O2oҔ䞵߄65tY\|^kDyarHթEH֔ITZ$w}mOѢ3beoatH=XH`NQ'/Þ'״²ȗ9 7 5`DJAz``g[G#\.Xw*$McH!䏐RG>PTTLì#l%D0| \P] @ɏԟ&0"嗈 -$cٽ>c:%3aac-+#[x!(8z|In;ܕӢ"?1 +Ok]2izP;Kn&k4T :0{"kq 3LI)S2k*85"+nJ8'C->@Au~oE~`PuUyn-;_6̆jss cnob=o*LOЯXXղ ;4$Vȣf`׷o=uԃV[lP!!D`󍩪gtdPlX cT`"pF󝞭"\T HYb|M7[;o8Eu$do0˔rB- #.L7Ufta6Hdcd0:+UuZnTY&}(mT˪~Yc&]IU=eG)R$ƶ9ISRq|5Iuql{;+Iu+= dg'*I<3GTRQ/F)_e$$I(<T+icnNL#K a|Ɠg;:{;"xD.}zV1n6V[|Cj5?m>ʓ3Y _Mu5}+f/hQ,m9vrU: Wr Ohk);ODyuͽ$k{N\Z\ z49y=ǂϸ|!!'ż.Pip7`5Ak.-DB9$pZ׽oEs ;qRėPs']bZ7`e%K=@>H5$kFfPӵSnG5:2S9c_7 !| z)^+o_Һ^u\e[peq BtIVfNg:DS\tXNr.OF^>@ aGig{'S_k&L aɄʄ ^:_MKCMs e۝+Z @O{#nr?9@%W.T#.0kن pnR\[Ӛ)!܋ Q9|ɠWԻ⯘@ |S?FAizL!O{+ũڃpHpLdL$+HSGc=FǼu[ȝת:) Of}ra9Vmt+u4'W F}f$\d66h$KX&{DsB* Zqď]PL0)]k}VI)N|aUsߋkWG McAOjjvVbmz!ma5Ne 'T :5seVҿ0{ᰱ"f6$ԩuFeBSPh"IX:m g~49-0D` FW=k5 ;[*Fd׭+q η6Q738(p޽~M1r؈ߓT2,|u$` 3o^ ed`3*% - !54.yν! J,eQܠv P]ي1hT x^$}Z8< SN|g[aICF) Lfa +։`!tis.!Bz!s!$9 |vGkGƨG{xd=>nb݊K0ƣ-? GMSɇ'%V|NcbvXp9=b]]E`ByP}p"dt;Ff`F_GržJ9bRS$ᚘ t(?} w8q{E kC? 挥f!ؙX:Wy&(ZL%< z^fH!`ucXca\S[d ?^TWf. +-Y5kGɻgԻ s53%A[Xq ݥz!K;2іܖR= x`C%5Hc!zU({Bࡻg#G$5~3cF?)5e~Ӥ '{MpEVjZ&P/ _9lW5݌7DB䆊 Y!ۻAADv6нXb9%Ml+ yS[>1> 7=ؾ?pG%mdap!ݩLAzɴTzwNEŁW3xvxnw蛻D.DgF_SWiNI@_ ݬ0DH5$iuX>U=/(^pMA5u#N1UX "*X_;Xh_ˌK 7q(u~󒌱6T"Yr׹ܱk>a'R)`% mEOeہp <ae!Pj`߷̌]hlXN:x -Lbv kfvl\* 3|˹oTIB;e)R㊺p4Tm*v !>7dʔPF,^W)zUKYQ-@9iCzfoXT|P?U yjmY%zBADtLo jE6SC1TՙP㜠FtQÈӻGj!0S3USs\x;D>_`gi(Ĉ/h#V%q { -a7R*V6\WlBjsIA$. ].5ڻedduoG&P|Vo.%5a|F(FaF^z2Rf䂐S!q#Lg <͇{'ҶK*@TH Xv4#bzq6ۅ>盕f <ۃ/<3wpP0|bhnF?[߼,>{! ?X̍:Iz!y+PĹ\/Gޟ`(^j ȉs5@yOߒ'ԫh\PA;\+ߝ7ylS",ZMjh9~dHUM:1맮&JK%%V"c?҈ @6cGpEMoz֜:RGf^1Y!8ÏyM/ZlG}HBl'22u ,c@KO)u77]ٱkB~UZp6ߧ&e`EQ?MR Zqb,ܙz@LҶd,eɠ@zʇh9&S钓z怬O|%)p^r cEŗB_֌֘0˾wmcNJdSVuF,ŸK/k›a2᫄$H_ɾ2}ӵ"=a:%ڊ/J$Cvꔹ֢YB7rJ;<ŤN ykh^AWHe_iۻW)P oI(u%"\0jQ ' P(<ܲwk 7k5/PH"/Z܂>:r_6yw&A~rv&jTA!+|@[ UH ş6gcztힶ[L(V/P:z_O &-Lxb/D]tG݋p=riGwRL!.*|; )peוGF-\%&eeH"_mBO8A.ifOlO|/\U`P]nBvUt,t2n"?e͒&@dޤ%mkf|Kk4}1@%qS,T[hi<|yjby9) /ƏkKHHn6 CvU( ()_I:W]͌8,3r|픞dQږ&޾jK{,J3٩:vBnB7<(AYYbq9A󯘷gM@Bƴʹ sJ`'Zr48dr,lv᩾ 8ƛnZU%Ctuq ~ П~<*toWo\a2IV@مbF[1qꅭo4{~6`R`P/D,َ!@v@f{/I bxWb ۔m . i|IGnm4OxfWYGtOAkLB0dy]|qQ9;vx w:t07wv0iQͫ 1/xniI;ac|!9r! }R٥%x1C~/?,:cA;LCG(J9R4%S*%IRѲj:P[tXDOuRMn쑏8! Cp^zP[[z1:+C @@mpLs|6~r5o•cōH0`.Xb.C{Am;㷰O9}T.h V,*e[km诫.be PE 2:uxC X.zrP_\Q*i;D}LeN/fSrݘImkp8n%%|?m-gkȣD2PApGI+yOJeU[i!DBƭ7El-ߤ8cك>[7%pc1צdZA-L9|3!sGt׵ C~@(Z~[c"4#^ޔ6dJ`||1`#"̊ݤP4""]Z%Q#{=uD'K90G`ee۔Hx؅Ve8F+MxMʤVPJ$pJi:hle1Yz5N9Q \{(vp6|Oa̓wڸiÍM,{ O 5e[aOOl/W<Yґ.F 639a1Ox͏Cbi&XRR,PKWn] ߮, "em032 XUߛ\9. JU:9$3C+N CF5FARƆJo`AmFo7ǖ59E?58 #]%vrĐn|ƒ(Jq"j̡ J9&',MGsa$-o^ 2WqIzaJ&Q/ڮEhdaman? n 0[jj" `Go_-Zf/zpK%& i>\ _0(yz8Ln}L?Nd7`ow֒Gx41F5#=4h6V`׺DXcYa.VHoW¥|'(zo~u45~s+.5Fj{f[:<[7gBq9)—):"Lo,*x[綸ʵC<{#f=zJϭ rK(rKfѤwu14'E<崌iFÐ*F_#2L6vwrĨt󭶪H8sfBumOi\p1J{ZMk-^e2kv/a럑a3D{3Mf~l)x!Rxq/&HzYad 1)J+#L20Fe'h=Xtw*JmiYfJe~:ؾgG\zJ5LJ<'n%v}sH7i\p ȫfdvLBuӀud Z#D(d7a"cD ,{ՉBbx<^co۱껺еA4LXg U{R`>HA}vQo{~Hk:* &BR;%LˆkeQRS 1>`)H;QSuwǷ -!D~/X* l%)`k5װic2w/e;=2<ðIo vZ?Etr;kSl_צv(tZ8]{xfb~^|թ!oMзP%S.ose܎"^V:;@ӈy~n ~Y#LBWZ麣pDZKRuFKmLc\8^0btn9JHdgi-3HFBYzl^HhIд<\Q}ۉM[ ][ Pi: g'dHc^L5^B5ޣ3ԑBnV%0MBCϠ3bPsC{w,OB9܁UV]b^"0S%bj$w_TS\"FT"+1Z>4Kb^-ꂠKde/ XkNO#^wkf!ϰOh;ViVXMx}dݴO(qq Bݻi?KS"7~x~q/xFͯ=t"P@UC-=K@+0ujYfw2cW=fQr*5fFz WcDZ\o(2KB(9=?Hȹ&_*+xG: !K<_sl/nŮ/(2ٯ:Jvrj?4W Bu!k@Rs 3o&HO{~\jfX/S.U+'`Pdm'1[xc#bwH%wBR/eˍx(7:NhS{Q k`<[6%#E?p#ր2N0u$yvǰʖCa=~#&hwiFG06YscLE^iVF+8sh;T1󞲽y,VͰpxU;{B̓^{<6dL:33;.qr7ՎO r"P#P{.^dxLs2KlCh6y1ni]94BXSP3dx/10`ajUϞie7|`LdPEH"t`/O^ھuR`s*B7'`zmk/:=]#N@dyǪj(%+M8qT/c`M%-qeh/quaGqTMCHJ1޸1 D2ai~BhsV*UoL_6tƠ{`R gK6@ qUa=+`1lŔ(.!0 O~\Ϯy~5'@ץܐ\̀왺uwLڟ EX>ٺK嘼k !?dN.sg]o?7?PgfuRUf6BrwJIpf>\VL:780bx)J MekvTw˥:zY Ffò5enI45iH8 .;IY*ThRGЪ5 *Ù_) my&Ȍ헕]ԁV[<ۧs<ߓ)5ٻ)8bn~"Lr|f.ׯF:B֢Ȍ[4U".E%; (mduX 9%p1vZt(7v(`4Dܧ` Sr"\Cمd⶧U 7{jDme 7':l)&a&Xk8 ]@2` !:dzv^آqFljSFi^AW#~JB͚ NےgJnDIEݪӄjl=,w=z0g{2-Fz7[J l =Ճ5`pB;Z3.x@%`( Y7_,(KACFY]Ϩd~DP=L=ŜPbJ<iGu'fWy18Ee\t-0>bApj)7ɞ|fT٫f9VIGf]Wڶn $l8rgW[@`vM @!}M⁚-QׄGzVqtbg76ފ1G`Xw_]rjNZ^X+uK:5^=xbKPjYYhT9_Bj%r]|60-ntfE:Z/NG/[87i <Ȁ,i!t .j% Adžza!4Μ^-ux|7N+3{~ SuLj} 2hW5EQ #F kQ1Nf={ņqefrt0{'vx j@S)- v&WMb Oa|BnyUk^t4< 6B?;s7,80:j k=s u0k\}#bUV>.Ȣ.dZQOCڏe7nõ\-*ԺVO k\ O RYvm1F>\q~> sI|e'mt~1eic; p`9ChOX PU0fb}Ӧv%x|zR8rԤFtG]޺#Y7EXk¡>]Og `v|(unI?KZ¿'VPhkn xS'CB@/70C*R@PlO>Kٛq]9 M>'^jّ%hL)^q,oua@_H 2)O8~ Jݷ2R{=$11ׄ-"1NP9ގo79ze2аRB[fFK kau Sǜ˼uXuJ2ݭd{V42INmsM.ɕ4Gk"Ƥc*B'y(8?z ibT[`Ng}ݯc*Q%رڝ>8ޡvn6B!<ESD >!⫬fcm!rLǍ[/k,3iٯc~Ll5CyzVI. QfL+8456{)؜nI~1~t2daU7bI_Nmp0Fb <L4tI<ˇ;n;qHڬ(Q=R5; [&^:?6H1<,D)Lս /𡃵}$/|:geҭ;9L|i%"ԲyvaSC~c6 Q\yJWVυ߹5ݮwkJm7A~[g;0ZO`Dn"tPzяΛY,.>яߓlR}:qke#'s_h CVuPKCH&oemy%A4TSQ7?`lb:mXvTBeƕ>cT, 4|!1s`}Ս'Kj.A- ࢛U%f΁J>vh4;Hv2h12HES '9 =lsMluoMLH{=xڂ!z,L-z?'jf,SC^ڙ=Xz&w:.VIO /#G5b4&U6:8F-# &qaS>> ֞\MGῷ5U?c=ؑts56?Wi t_4gV:G:Ƽ˚uaz-H$T n"t odrUA1U\纛r$|ԝx"U,"`OR5jO֛]S BlVvKW׉2G3}鋻wgHu%d&AT2¯==93OM畩2?Lcyhn鑋[[#![10]ɵCVre97Bi%HRz:5ͻؗll/58;uZ, #']u3͠o5/ @} eF1ݑ9TSģH8RXrd(R^˳V`OCZƊXE~tB*6!+#N;}'q| u27|^{M"9Pχ=b)h~ŖV:5mܛv>0R4MɄ}裋a #!xXPmX20}*o,#VlaȽֹw/8Ԅ! bs| ~Ew^Nӷ4ˈm;[hP *E$ori&u0w8Nq_&T\B!'8{o=@!k5;{mҍ276ߙrGP72$ٶ>,A髑0y+tuղ|f0ߐaOH=,iA[1eY-Jr% ^2~|ոZ8,\9|̾4"Hƙfq(Hl/s\|8Q&6zmG<ܰ&FrRcTKA8ʦtG3',"~aKQ3 q`C|qJê/~ZMd}Lv/˪]x& S:+yZxiu5~ܘ#o h DBr(zlPej͞. uZX8`_cg,3bmۭc(o%]%(V5qww P!}3FgQv3>sMV{ƅBǦы} +d[(s`&cATt ^~P.5}~PՁSG(DUp 6 rqzoU.QT..&bt͒f {{slm,87@d=GEʡBዶ2u(_V4؄tlKm = Gw?e$EoЗ q*sI{}7.PDŽ.07" `%AH=iCbe8f0pgD0e1E:P0!a~r@]=. h/G-%?84ԡGdaUOs|Wot*͟`WZkLc2n x7aFy&i]|o`wrCʳ!reL'kE;wݱ /fC敏-1V uur*}jKtE&Yܘh U!:Ya4`3.T?Ξj@Q_p <@;Ĺq;j^Tǒ'u 0}o0v|*^dUx*Rk,:ëz6jkގ4N-fu%1DbDI3)"g2 ʤlfLIPaBuTH~І^2H ]Ę5Mߕ& f&0+Tt'M4"k=tՌp3+VS=:0/A뼦%r6='|'> 4BsRݓ`(⠚>Yp > _d"ÓB =hG ؇b]h鉷'rId᫇RqpόT|)ܕGx\ &Öv3_)izn݆k,ȟa+ e5=o&c6Өlg@P = A} kէl̉v!"wm-iGז0:w|Hi֙zY{)7l*]6A%LfP8 'i?%OvicKv3O'8$7[ZEPn4ݹ1h>dz4Ut6 Lu0Uz&8}c4MUIn6H{}DP(/5gy0%{,A OATfu ÷3wrI ̮>YE4Lo c'7#LrCig^7n.h0Sիk0nRP/wD<-_V~20ě,ȓ+-{sCwnW hjxnY^myŽ9x_#/MPR\\ϕ^;8/3"6 }v)0qH[3oMǨHdfk!I,PN5ʋ4[pn5JcXx k'Q-ڄp>V=FB;P~?czJFI퀙=)@YG"k< 0U&ݭ$I|`(v B]ZTFS/:#7RPl=@NUQ)HQ&I4pl˜EôO8*U}޳ݑ!حíשHp+PDM9 %lԎ.*V'I7.6"&U1t.y3Xǎ`Ɲ΄'Uzg2Y-uo.xz9N) AEtWzΦ>Q$:kZW Qcښ9~;/!]w b*/Fm=GGA6 2{a\g_yuk1LY8=½]XM`ZxB%_}dzhΫ*VpR8>d'u9u,y:jsmIS(f$^/OAˌ*}Yi1Cn!xUY5$C7m |ήmAQ*M kƙg9b |Bi$I-K2A9C3Ozf-]^ aPfVVZg(nZ.${h &4SDuFStk}XG @n VZSN+>I|2!D_rÎ--h2:x.q䉺u~>.ϼʱuϬmi_7B~ap,ސu,@Eeï3g疗$ޛۋ@ i(|-;F4ɋt(twB)B3ؠ7:^B!ERU Jn7k/Eg3ߏj(љ"D9PaBF >MZ{S}-"[mJwi WwG7]~dEřq_?kdUO.?~ Q l: kSZ lrN#e=2v@gLyӳ70B/_f:wpdq_D[W[H=>\![ e^qS0ԮHdwn$dw81«=EQ^#*5ҨUBܹOT E;aYa471sSe ACLJ3YtHͿ|H!WrKv;5"`3|6 Ļ2ѼŦQnwksh_$ {=.κ{Yc'L_?_Z42CD0Pck$w`Uvl4br(?J3&:>ۧ>3F́#.O8ƇyoI=p>Nb^mh.݌^sdf%=jsUwTߌ5[ MG2N]dJo&.afMCsLѳ%1__oәi1_ƒtʎt}(G#;sKLUg?SRc/kiu V:%y[M]=wL5ٟB`C T5aw%1YKuN< n?&vTShv!=;)5eAm<3o8?nj";obmᠡ32^v a{͇[,QALp:1Oxj}ם?aHW?s&.c'sOIlXݣ)J6lyP|%GvEJy^7z7 ֶF]SH@ZWY nd8I>h6רX11oMrEƥEl-Wi9aDSJ潽`~Yb'(.Oc:%` 7!x>\ EvQU{:AxEyU*uaΡ<ɰ'Q"6hOL\|cn(\I:lH`tߏcѢkO6 V]ӷll)[Ő_]듽{ R%( ,¨5*.,i5V}PMm]=|Nx)ryv݁q1½\)SmS% 6iaq%K#ȼ+y睶aG8戺F7|$d2F`:3bE+vJ80 + +GGؖ͝k1wܻ87Øg"~WE~5X`Ůk}cd8_f".UG.9EP)qG X(z^cG}_NY0f&LskB 5E|:ZUmUnAAC&2i|l`}EF[|}b7}S_G8i85on<Ճ~$P-Tԑ:RlQ7h[ *tEfϬa{F߇k~_zuDHu5RuVuObdߚ!XCWw\5{d>荼(;d~eXؙE1o%Vgb;˞MΔ2fHo14d.}9Ӛc}Noguz\)ʇ{ O0'1&tqBle|"[J۷Rr԰64LSrȪbeKRQ f-OH8K mXyP:Z.$ J5rŝ=+d"p7Y?8ʦ.G5D71f)M|V&Jk?+ZaKK ymip$\ EA+8`r)Y&/n*@84:HqP~wFN:׽ׄMwJň/G([h&||`Փaзfӵ-HSQb_5#bF6pY|}iM\<` oM@fGH r(V7M)`*jȩܽT 7-ۃu][D㣶WOy$jNbٳRFc(߂LpN=#kSf[co%ivt?4z"ITnLAWq,]|ίF`k8mg`Y%q.+wHmi2A;2o_eGJD1HSq4jO>+TmM)BĆ瘴#'V&Su5{,ryQP`m, XO1=Ѷr8*nYFR`7J#/W2PȐ58oHaSwJrCKr, _qOaW/45ߒwn\iOj$ lV3R*H -]h :VqkԲvuc b*=Lp>Xʛ`F}(3JT[PӾ=r)һ_Xh2A=i-l J͇@t`@h`ihh gz*ktعz<}vd\ba< U- Tsh@t}ь0-'N2XB 5)ܘ?8_-p1]9zl]5"j];+9Pe>eQ_$<)ʭ3`RBᓋ򗶖鳶Tң GcjO 讞QoU4샄]ҿяjQvr:c=`}0xLTOAE=2%uy6M4]6.VIsY/Z4!ìZ NJxۅb#j ,y<{=Oz,~ע.ml|aGVf"  .%3{?7稼%u-Z>SU?~㐞k.b3~}d۰e݇..n^sظGݰZMoâԚb=k=yh*TTy<[,4ꃼ;Bʯ'AKO0L^'Rҡy!N<+Cs4y7؏Zڗ#_@` ߓ1B FonUlQ`n viiGP\/ K_]St^z8+}"ߘXbo@\RS1BTgS&]hOrTlN(MIؾ #(g cvMސ4p&,uܠU#`.,q%,Oy@~E'%*·HU#vTOɟ#`^0G&q넌w 3fjZ(\!)$rn&˷u{WQ%<Pd9x2Ɋ:ϕ&<# XzRlR>wñuTVY!Qa*p+;s uAAh\!:yZh@̾S_tz-UUL/֩ǸƱ#][;@uЍZoZ$Y97 =v`;+Y[ԽhS+F*91mMtI_tEZȥ;#1W 8UuӴerڥ÷NӋ{,95J#>;t 8+X8ɭO6&Ld0~ ނ Ɋ7!O;B5dϟB,#mjW*QJKIr?K+ ?ǻIPI>E]H:}Ǎ0Rӟ=:1u^NEiQv#\}_xpSYzgHYfJxgup1`Ǟ51ƝdZi7k]ceSL=!牠xdA?=<wuW)*m(9[$bg!~̀K?$Y5{9'.Z!QZ+GY3} B"@'R_Fn(O2nEYT8o[Sq_U3>N0p`z&@De 9 5H0J,2JI7('5)H{[srj(HPSONq* yYm Ud2ncGt 6u1܁60Ix$x܉n =tyg>Glͮ%i_֡~Mkm-K3Apm mcc󙌬VyڭpE,½w Љ7b~r+1ߤ 3̀qMl9 P($hCrhW 3Rb b6cxf]Fp7V< B `"uޒUyNC17TuTTbMذ G AmNyKmD;ᕛ .a{bC٥dc72IL1,8U ΎyHy ` 4֦(?>+|wT@^ĭ~PϽ)Wx]k_>Ab81ZyF@x0G7o%IB{Jwϯ>Z/J 6q/31(Pu~t.0U,S1(OƬpw+]|% S냓V3i쿼H϶3 }nʚR<ԘOU*-nBr e0>n.fVضڣPs5joYb#;Lğա4מQY?^tsf)kwb79*$ok} sA7ɝUDgN%]X@Ldlw+5ەww';ܯƌoD:n[3{J-%梉9b?۔ AB\L?0~V(zB2 ~we_Z@qQY۶EN[ˊ ӄƨW~۷+C9;] 씌l?YׄNgl2:!ȉ˥^]Y@Ina4D1YQÉѹYǧ>s^ x"A u'f=R$*݉|pL(Ng%XlooCB"4dcYDʹr+4NѴg :OJF 0Te,"< ow$X0Ì=|4#k@Lǔ֡8v= cX;^&1N uw~f즫}r-+X-U;j#B6#RE)XLSυY$("wKAy2;)3M\M |OZWBCq>&f卍o39#&ohlb*mHi=FaInx60DJ=#%\ aO2(j[*Q#c_1 X7hKb jă@;rl~0ɲW-?Yt SWlXF;&R@1 E}<3NmQ3U{\NҬ;Ψ4D1`J ~̸C*0C"Ch"_?np몠OUς7q̗'tģ-+e BX0B%Ϯ-@Fv޽*Vء߀zQ{rG7)|٠3ezE^>k*wCaQ 74b-D*A 3Fay3۰|`F2YevǙbKܰk* ax12صreT8dUىPK~?8 Y&g4,Qi kESV D$o\fFݍ nu aXgOd@Njv.O`̾]\/9OdBfa lBXJjnuXwQ/#b>Tx[po <]nKGc2ʃ".7(+e4QcT:38Ը:;essG;&3zk h} 9:*i2Zx?U:rA.MNa5M:1bF%FMTձF{x aX xG;Bvmq:?Y1 \tݬҧ+Pz+ e՗*A;2xv|>nxǷ=#̀}q6H]|f -Wh`&\Hް#m<7OHi-3suXlܜF"_v(5Q~JZ!wɃf l8?9`aECym:r5sezƗ$ٲƙwT;wnN+J7 ;w[Iňӂ@Ż3čYpؤq8)}7*:8,ivϖH=&pV+@U rK v~h ]&2?>= `J~K{7۝Yz$ mEްλbc|TǣYO4_>&tL` yB)٧'!բ-S~Sk?Ecxn'Y0x8lobU УlMkQ}WUل?I`(*BGPJ s{lK+{p؝[]7C톌Ѥ8N}|Ah2 fhruH*ET9ghc:GuݟZK)0Fu`.WSеd驏 V煨&b56'Rfx.;>fb@ҹ0Ί2߽Sd<Ђ瓗z{F1\3ݭ-"AdF{Hб3Ve5LR-b8Q uKrP`?&#e?9HL\01 93MH~rzh>#Iu l1p33&eE'>@w퐚N"zص:*nK?wv3͵58"&<N Ӓg <M뙧 "xW0TSjNƄ{Rbb24y;FۮM=ACUdrv l"+'314j uoZ\RȌu, Li4 JPF,-du%WDf\kf n"쬾lTd;DjN4v>Ρ@F6yRFTyŹzR^ ( b+ڔ 4a1'`]5GfPR`n،_oYr%4G,  S7 m+!壜?H ?| <NeN6{&)z~?@#B 3(L5(9,eS6,[Ig1vg)54zF^@-x(i$C],03=w$lE'(Tdwwowİ ý_Hޣw$*pNq'gf0;dc ̖lY?'V[+$)+Քܥ\J.(|ڒ@"VXflo7ɀuy o {QK*+&2ӂ/G¶sٗwbYRYeHdƨl446HEՏ(Gɮnx}fE0O&N#Ro|ĎlNznHҍ%_YFCH#{Wb Aɍrm{pوɯOy77Bk1JgǃϹwqYĐ4z h#I20.0dxjɱt$Մx8wQYW%+@RMHaz|)lmt@_ڤMb] Y;[&Ft(?.7WT]թ,#0o#ާ_?<x*?aKZvD6 Ԙ`țS]$!40c{Ͼ?d$p))œ랴l*ZD d)-(sr(X4y?h*J +Cpc7a3ŹETvDRs1b.6''XN5qMDClH?9w-K#.:G2V w#"= *T ا~4gcR [(WXpT7ӕPAg9{z'x:AIcɵ cL܅ HW@U*.؁9F7[rJmcڇLkHKVkO)[ehsr)I`&ފm2bAA? 3GjܾOJ򒌯$UF2M6qF ,FzMnV< or zPyEjbTj]!Xolë#4g1mDll-K՞6SP|ovGۊwQpRg߃W Bk&\)6Uāi?}nRCV RGX^OĮ3kgŜ8SGqW2ϜϨv7 5A u3W3=V f&ؾͨTQob)8fѻWʢb沞-)wvJX"ʣYN]Q.i$ou aBvq"Уh#M1@  !޸!sZ#t8\<4ڕ=wY?Цim3~Z%߁4)N@lgùٸ%%\Q58}(NJ(7%lY32C&/+Rhļ~FIn & &[xp9mYSm9(Ifg)FzN88>R­Z^k\/ܿQJB}B2J`E:mʝQB 6,? n~U $ٻҨ] Z?K\5lmF[?g2x.hMi`}2)b[|/3g @0z5I~*\?v;8FDB&az"2Z[6ՖiU_%i&|KL4}N7W2R% ȸTGP^Ns;'v:v7:\@|! (+QI} qmI_#^&,MW ?B4qY dMEСbK$}sC6%R&ne"`8pHac|\**`\ӪqҢ !fABdg[}~\BƦ\Ќ%ȳ>y_rW\1+.0v_I{$ `gO+YRp/Zނ֚DkR#.tn}9ߋ}j1R*i)v ݆ĥ 8Zc\!GۄR9 :˓AWpWe}Ռ9[{ycNlޔ @,p@"p+e/(6bߴli[QK)`VeETƂHx 8N_[A njA{4h?9ɔi,T gO"usM#mnnƦMҲPi 9Չ'o' NfSnTGC@ȥFfmOSg,=fPY;C?*^ZL5 pG~j Y\o"1^>Rh2Cn)&rS} 9Ӳ]oGU%blwp [8v1t(fwә0;7 W?\oT٪X $ṳ(rޤ`TWCZS8;j/KLqr I=xԆӯŻE]5D1.'?x Ty:ާz9zNͶFT4t]A,٧oߋs*|>vDlm|Ze؊lD2 CT[[^c!4TvT{Tp7{I$BzP8yڠj 1Y[V|Ȓ7IWX`\GWT),wBzqu-e寞8'zu9XU@+{̂V.yJMh5|nFciw3,eE&\gǜ*?7l܄;)䐨2]i pGM-qZ3?BAlnuT8nKZ{\X\GPzαI!e#7)ϭ>ӽFG׶2?QujP h#O\AJ0K3*r_Ub];7;iQ փqtk`w㱆PtN3Fl#P9/δd(+BjO_!cm]l-)=rWl $94'P?q*9Z\ Jn|220Rq7/ y #b'q;Z@\'ʸ@#׎$7+`"Yht/1ѷS!K v2ELg +9O#mj&~Kf)X$r])%}&Y^*] yԪ!^נ& ](y ͵tW$3pAj..ĴXA9S hknoc{{dp();OYC7@+ жzX :XY6CJ슞' PR@XP:+tj _XZX"x1K⟹513DdEb"l"IC2n=_Oe-yZ*˲Ajs;O폔io^8Αj)gܥp=v[Ffr \ `V\!LyIe^O#!Kv>gOr[=_ {$~Fq>f! 5`0x@~ȱ RJ=rЙ [*7ұDi?M"2W{e9~.^,t;b \f&@:ۊ{xK~HOCsXjlj./ =_(pr#U F$_AQ'n֔)d;VY |@bUO:'y0VR~ vH{ID* S%3q (u>/^0ǎ9ԉ文y?WA` &BY۷v3ݛ)~A5#TZx.~>a?rQ36礛\[ &q$;%mj@qNxOIl3ݱ0߶p%tl= |@ȟ z|@?kl8/7B}<#7ԍ%&+3ם{G8 @Y\f2b2sE\܄3Bc0e #UJ5I{Y^bLJeƊ~n wg@ OV\ӕ\`W\qh+SyZ[=W7η,K{R=g=^z((-M0,p+?v:x 2ں>( Px>a |:"G 2 +IKXeɆP % LLF09U,%3n(ҹĔ-M yYUʓ 9_lb("a_27+ҝ,qE XcX }sLDҠQy7} ]u&;!62> XR"\"m_oQac"2?$qzv1waƈT0dS}’6 p CNሳf<aq .w65hM; M5GX,bа0ߛ3vD{Hp.H^4v HԄnԋɶY%yaJ)4ZzۨgQ&uVD#i տf ).5UA8k^Ϲ%]˪h sJxY u* ts;݊GW<3 [v\w-:P`ƜV{R?2BXۿEi`ZUM4u_8nyR=Z176us\ԗ|y"W;FL^:R$ꯀvLmxt_\P 7vSʼna+J2z>=\x̴K Y2 -1yMr^r.ǢFex8#V'0|.\pJ|LyAzobBz8Kg缼:7h,}n 63sX#X+*S:<vDv1+uu0heL}Ȼ*r b62zV[ /$YU?Bڐ}ZH;. ҚEtZR&^l%ιi@ + tw [3Wi8 .[kEd&c] )5M,*'LhY“ip$\B3LW#Տ뀗ZhD`;S\sdN.YZUw\ mk9d?``eюwՆҙ^d^3Ik7eEMW@8׌b)m(8MSѥШYexw:g 8ET[)u*D/ד{N* "/^bp4aK4A0|TQܫaxP^мxdw| †\<}G0<ɉ: UJ}}JqE#7DRF)v0  g1j$}2әS^DTFSEx&"Go0qT)M6XP%;b2THc '5yfZ7dTm-t*ڇ*ggMUx4bIth&ȋ˘0Vȟ |׼ie_,P[tC-J9i%RV.5ދby9KLU`kNWB:6# %A< iLs]BD n~!px9x* ҏ@|'HڠG+>Y ϲjiLA >&tT?߽!찯4k_͑wL$!9TAr=;U8L ̓ϋljX/n YsMT:5!["Hlmw,pQC['ÒaxNL3;Bݗ+s2>J' $)oֺD~p%󑯦ܮj/I}äϽ)̎ygs zC ( ky\jӭm*]$I0vR {NZ,_[0K҅~ sFRjk\M] jWIeO=:WufdStSSɼ=fKtM+8iX}IN 'LT9Tyԙ(ٌ&J2$Cs'X5-Ϊ}\)?L`p8 @Jk:'5J/h%m͔M 9]ćҐPJ^S_J`>h1j: 2o8əwc@{enh5A6S^+B[ ~*@6Yvϋ˘{j[mG46r pZq,x䲃,Mp 1 ?&6 k_׃q" hF )rc8;I~&Iqb^f::_To>H]TAفOrn|i DƳPvE/3W2 I`z6 ѧj\[,&L#iÜ1#jc@.V0 >.'n\3K8MNPra%MR&FYap~]|SO  vNO .@ԛMzVqEb.BRRf?J|7/-3>HZN"DS>J &DrȈzҦ,J#U[ӏmi ZqJ'`ohdt$ME.ص489&S (Ċ|ݢsTYC~ ^FS1՚}j/bH= >vnjCFBo篐~gl|h tAinZLث&U='8aʇ/w[?AA%Њ5઄UB"rbJ֮#XFVFޔ}Z ɝp1`!4{J]$3y0,0!SrHPbfMZMa !xٱLݵ|FapYg=ţZ*'ff:JhWުRS>O!}N.vu},[-*= Gbq$4ܐ}dߧB1(?(d0J+-<hM2<9cXh Uf')LN3 GUVjMF Z_uZ*rZd;sM-*I/?P k nG8+1uҌzI.E ޝ-y)1&W)>#,/|s (o`ԋxƏy^sai!֓^ϰ# .}`T)2:U6ZCTr`nVuI@᦯C*g #H( O/ܚO.ȃpp55Dn5<}BJxwB4COtAG衹u(0թavQlwS.p Dsr3E-x T@X,oFZjmqWQ߸^D9V iESҨrqdI%-2> Xn f\z*FׄlSzCulhZp8]PVi@]J`W$$@_PC8hE)nHYLEVPtqzan7-g=9ik+׈U!6d!O 9FB+.͒McAH}G" 51]M:ĐldNߜ }|Gho@9nc*|@@]"0!HGD8V8jUBˍIf 6K+d]xd=,F^")DTZ[\񄨏*`KCntгlvL4vժϗ@LYE vt5=݀ٓpT7-;(5 | 2Ri%!r:Û%rsj;?I6Dh*ϒsZLzjaC[X1HթXi^9XmWG7DK.NlNu߷,a ݸ-3L[i@>->:5N_#@ڣs'zL7 c5,ȇ;wx,rp{"bv7CH /" 06B}G9 $i(x<d2nІA@*F=FzTEn(_'dq\T6Hv|t'JA%a"[O'U|l97 rDqHn[)D Ԡ R^HAz.K9#D#_EL\YWW'Mlmo :`!CDulsVo +^AƦ|֣ 3?|NCxA94?/ThM 7\V:ZsՇs֫TYOE @蝿.b)q7|)$=gFr'jRՌkIG¸mMc!TLL,DdeTC8r_'\$ /u Isџoeyƌ0\`\ X]A9DR)KU\k8Qel@ D)JYGЋR]#ѤbpJ}vjUN[}+OpbH zY \YhywҭW 5g_rGPz֭L\BpMe=%w%gNbDZ)'J`&:R˨. P'>!VUtPjOog@A23" W c'+$ufu f_̒o=(`*b͏FUBx~ #t^)NL-3Й SߑIGBNtLp x-ۥ\Ď1o0BDi+1#B[r2ueXY$Ey7GQY)u6vZw&`VȀGm-6F`gُ d*x,ԢM.ˁ>J]aWlVDYs 3>I<.96o8da~ڈ1 hC`l&69d:e3,DC;8s„\պdYd _gurDWY3H׶&I~l!]^1 X4ԣ69m)hЊ+A~ pLeSқo+EqV?x 4o]mh%Ж$z9jx=kMťc2FEDqO xk5gLwk2ƿCGOncϒɫ="R@_>} O7QȄ)K T%QFi+2u Ȓ  xowF}nKPrPW1$?j} IbaXcpU:^]Eol7ruL[6C=vݑ^bVE,YD&rd>j{Q)2rK1@Ro}+[2:oN8"%/ܠ3xLveIʔxB&϶iāH7Uul<\ Cl׈HeNVhj`k!_]֖H!Y&dLwEwQJ@tI_i!$@,e_^pX~PtB?*KD ǵkkW)zAŜ񲾔8񆒇x1h{DIi@g$]}R1Jk#U0&”!kNU^ŋZ1i=AN!lcM§@IsP{W;<첻Ѝ J 8D1?e2&x!ȡׄ$)i&ov <DzX7|펌bx1\*Qm<荼 %MO 65>P+Vawkj|W TYOǤiN $Χ;.&UI( D:զ,FRE^}un@.:يTP{̿Z6!4It3`jh*.Ϧ-T&Yn9E | IYuk8VE,h_`H/#wYja>=Ц5#bIpF%_1_l uUw7Ok[|pDf譢݉4)!)p;հ-x 9zdU%{2`i=dRcf{]I& /^wT.x7@$ qS;{&j̣>rbN4m7۪vpC3ɋs"S@o HaGP!Z8>3%쩅EҨ}2YZKYk2GYdQg_p'r@™uܝ(,շd\Z7}pDd kQ{mo ݌52m"tI6X1zzB"ZԲ*S#36q m6mW* 7 K8oR=S3#Z+|oȆjx^[J+Mf&ȓ (08ۺWqzUO 8Xh9(8~4yމW@6NTEfࠎãAeƸ f`3=tThո$ݍ_NWsN %Ub :8Qz$=Y䭕Z3Gk>ǯB{ҽg%wG:H/ J eziB쁥mv=eŲL?$UԵqNܸ!hR\s/gA A'B=B_30xcypm,D>{cx#GћΒx1ڗ .7?⤐7T^e蹦0+NotJ~0 eZ{%bFp,jE{yВ{Ī/Fw%! ,SL'Kfb'8R -jw::rЅ3W')$8vo#[wEU'ҵl8rnKd.Vr+AD@)Aa`3I ! hv{D(YBn?DHR8C(jzIx( bC s5>[*5b{E򖁰Up $jcN%wьΏU )0}B~) !+6C+g`ZFpT3*袥Hp+6#3%8')zR0F2P{$kc]1|#.fεlO 1I$iTXGpxu{|b'rMd%F;@kkKJoV[;5pNxK۟j~Z@VUwR"זkX5)-z5-65KBy`v 3Jin/ #-SQf |TIאkČqŴonQ[ËF %xIv3Ap >gJ)@dˎ%h 3ɅiJ\+Kqz81~GUySFY[X6cBx RӯEQ: >Fe hlr +9 -04CD8W |i>g(۹s.QgVݙͱݣoQտ]NWKzL8+!s">&s3Wڒ>WƲڅN'޽t7uFR^IM=7)n 5*a<48_H(]b9PU%븕Amwdl͚bdʻmA8KһLh; $2m;͆Z^צx>3D?Cy˃=,ޑ ]+$H{ܔMdڲmL^ 2ؽt֛[7vJr} y=,\ٴPE:L!c|c2V|nFoM.PA`*2( e'b1ҊpY &B1T^57 =D}Զ"֯ KiNXJ.Y+>'_jU; wO;k<֊M5Typ5?_y{maZ3Rɰff.=?/Ƌq}Ȃg>kV^G~H\qpȃ^pZ{1{ipl4^6,1L3A,pjnU֡Vɷ$HCOvz@:Q 1HJ{Mŏs-cSwB9 fSh. 57^Q\8ٮFE~0y|~̃^Uy}"|Wć^AO#p8շKДq<éyk4_r"LŌ{NWg3p?l66_eH/SϥQK[x@X<7;RN8M xgM';4%oP IxC{Y:)x6;QføBe JA fN_+ǿV0?WWX[n/Ü:bT_\Zl?#ǃ?xEl{8ȁJ*i$`zܚ ZH#/Ar^26~E\) q0"z[uۄ9xhqkմ>>R?鄴y7TOYy3`8Jf}cLr$Ý6+ Rf#Ypͣ_r0N2.ITw<[P| r7;ZD*.| YKȫÙ+_uFzB/7,jȇ:ވhX$@ѮX,@{:P4$7ARi`B,v$g0P1Լ`\lA' ,eD{r$$^Y{=,#%܅uZmsF QݮHIS27!29Gvh=iȱ@\}-ru_Px4;XF 8/,B$PG/:_O|ZKlyDUh ݯq3]XU\%3~0"Sp٩ CW2e  {J]+*jd"Q*fexDr^X;ƺR:&OT|׺&3dߦFJ?lCn.EDfN!?P) lGn>}qj0-bAHJ3RȡkB7s ^]όNR:łeX)Q}bҖ\Nߠ1ӡ[rD aWRT1/]+R{o:]vs:7}9m`ĊQ[I\ټ.]ZsmY"!U#͙i4mu `7$LH'7hW`Wid--|܊B)Hx/*f?LJ.=xQn|f[]܅L[85eFއ̂6w66ܙAd*EŮyU{R;mIj:_耘j-/Don6ga^Vg3l %wm{Y% Õ4L"ծP=}A./o ]\)Nm%un{ p{k ) EOT2-xKXv.¦㕚:I#OLA$'vM1Gn Q6րB5U% 0&'-ʄCwPr5[RY9Щ/-eU-=c! b()Mn=032*v©* 6>ryb`{A?#8:݊ o0>3m5yQ3" )h3hJd\HlFʭG^\N܅Z[nkϋ*+\?2^mQFDAΝJcr!k$!e*iiSae:ޓ A>=>⚭PԈM2OȳzGNPZ*2J-SG(uSi.h-ե`W:T]0 yN ,;(IKDLdGk. ҉?K0''1)^y#01qV^DI+PY-fsׅkD1;cI5A8>u =N >S)X{9lݭ#͍c@`M5/2rE]Qvg*;*l]$$uB~ ;kV9%ՙz`t.k߬0UnqzL9/dRzSbGY1GpkTH #c t{;M ɎXtЪ4T&n)A@}}<2A@#'+7U:4"3 *($2y\w׮Q郜< 8Jꑆ++>rXi)40յm ;!8x;*0m >,MBN9u V9nl*^pMfxJEX)ɛZJ\,vnhX 8wWxfېcufKJ-?}UL$;Z <UKMd[[oLڪQwe-Hz9Y6LOq\MP&# +qAanv|!=0"x 'CHU?Ž̥E[2,h LߞC1A% %(9U;*vFţ]vLU f|sTݴJ m%{=@.Fw]"3}w!&7TK{*Kr Y\z*>͉ow;:Pf'_t/n,xDJ-I˅ pT`EGyW0*NDz6.h kKUEQ90o.ɰtw" |3G1w|8]l Jr QV>ݮ[jj ?PcݨU)BS*HtǏJmRF-v!-Pz< ԉzfICf[eeyZ̛TΣOBMV<r2M{2.ezZRe0nA頟[fbc\FH\BhHnv]. k.#d/tML iVyOiwI FDˉvIs(EZ~\?&)Ahow%ýЍgq9jUu9ME(=[CO?!$m(fN]z^&\Ģ¤YÙg#~7n1ȔiR'9=KwYJGn@ⳍHp&}^\n4騗}KHȆڼ0kC]ɀ|~be[yC07 \ۧgd,ouMH9\ڼа{x }&^S5/$-Xl'ƪ"TXx2GMK Q̒0 fys7EK݀h^fi˽aiIH?y}22A5Z#s^gE3=U3$kTw+s0^K)$IdX-]5YMr,V,e=[ŽAϤ&`*GʅMd!6/iR)3M6zhmzҀ:jC#'__8_- oP7HS : 7C@bbV)a+8(b?3yyIRDKn`2xul_0`虝w%$Q?%aWp9j@ygoNp/pI)P51L>0?͛͏1⋄aY[?V 29kRqpDB/O -$ҶOոC#q'gd@` 8c RR‚@<+q$?h޿*u9Fz ;g5">K-ɚIzA=Ĩ9BR~,Ǣ#ag|I@Kԏ)=P!5uv\^ _]G|Ǽ/ S)NFfeiEU/)Xj(Woa1]0'TY P= %Ӆ 7KY)iÜcG}-e-|(mYrȽSӬ?~i8.sGN HOv1Ku-M ѐ'mJ昪y?amQS:2IIm{H22_&;==m4MkImuHҜAo(jp`6~i;IW+Zw0ca8Af?J} ?p^RlQ'sP|QWfSdvRԞ+#ވ4w`]mӰ⟖g^g@_ ,EWXOagBke+.dGDH@ę-׌K<]^lC|l$9%_jod]L4kSҜF3C_ XTY90M}f (8O! ̬G#! v%0!|fF1߫dcf3|J|E*/$ qGYIfS>ЗF Cd7sx787ָC`e/I$~Fq i'ɅT0fiX)x,"DRB 9=np9);\uz<%7ut"SYN|N쫷8#կi蕄#wip @w K눋댂ܶ[0֟v%?q.5gCoWd NnY8ٔJ@-b_IqD_Ρbrp-AIq6v+M?$=VY7?-q~] 1IdB{Tr%/Zz]dq7t3x_-LK3лZSN?7ڗ6v,dX `˖N9w#˚lb@9?./xα2U ֦ ܇˺7ֳQ+Axn#@̈́(M\ ɴN픕S11T4Dqg.3X{FYK/u*ëLwGj  ]}\aU|x*O'x=)"EERm~mٳp`$)XȗA IV|m@bbJR*gW9P|ժt*Ӹ7+d0Ye4h+C5YhOGQ ԟ/CgggV ASAN%#\n@{O~6b1fpqDd=h O+ >&nZm媩9,ˆ,]0(В&W$o ZJ9p$CZ3Q.jnZQ*jv+;ݲitcz .5-n;B/kfCMCYMC/vi^?^6W !(u*%V EVz>bJM,EhZz}MDzlO55wezE#?W+,_JE"_F:N4o4#{0P'5!_|,V9$݁:Zږ/mʝ C6!et IK]^^M&Sgzb-xo]KxkeF4R^Sꨡ %:g1gsuf܉};,dTRqDZ'Dtף&/s$Gu;{=BP\ #Z]!sҚ8`RVǷɳ`w=*qXk8t($M&Qy9Լ@m u=ҽ] XBUzH9Jtp\ɚZ&.9B* FcܴOS{Q4z9 R/ƥOoG$/ j]UxA ]*۹152|W@+&|-鞱u7Io~Ւ! >%u^_ g>e Z)ZF7o <*jP7nz:."XUЌTgkmeFr/P 8aka#2#Z⻩raZ]LvڀueqGtp9Oos㓓@,+@>j;{,h"tP2/cdvHUr"eBV5?mc9.;ú9RynJX8̤A_xuՁִZ`?\V 9]R4e N7(űI_0'L;jpyE{PY蕙yfA+3sTD]W[ݩk< KzTH e\ ]Ыb(QGגQkSK{^4$vPkzN㨒 sU_oqtf*6WtmrKzEjyK:^0qhf07 Uy=Tf Yw sXxL>uؑ@i[ACJ>{[ D:hI/X3CA-$:b~=HZm jA+S>Ҷ2bwל=cbs!#М@boϿ" ?OO3oJ{A?>=  Ut$"ʯӼ@$>WpmJMWAN.I_$2 6U|L{H SJBGgb&`A[D=A_xO;e]2S ,m$o[54F~BgρB#T3w컆HMYF6}"b{_^ WwLx| -iv j˸Z*h~l CUنb '֮]oш$/BYx,'&> Yb2"(khQɲ)Pg)Զ|{F,gXnCIS'gW'e㉞X,VW56ĘHU2p?esN1ew >rIr1 U5l-K4!ui݃c==-$Փe&%hIj;9 57슝s'̹~F;f fx~i&]=-NxTT—*5eWP-šzcPpTYt̫?V _}06Ҙ|ˌJʣ^Ԗ]MK,#$‽&F47D?6[?+ce|ּ]K^ARW'0-+Vɫs Ħ$[H3 iI7[/ ˩ǛD>c=M D2lDC% ta\4.ÌIQe`졖VRRQc#͝`Mm].Wg ݠ}f>)*d/lCpӤ>|dG1KSH5<>p!cֺg] ~ 7L:=D< 2Ƨ?Z$`G[¦{5RO|_N3/+F@&y=N둝N1A>|yQ%6|mgJSnT-B;X`uMCvWg KBύ6E Mh=?5K*OВK̿Xֻ9{P:.E.CoNwf}}Їd`R@4gb'(cs8KkOՐGZ]a*4K% '>[Zٯ˃-@v1Z%qfw |4 0"Fr i^RsA_05PI'b'8Hϧ͝FIūd9"GM6۹gSȷ;+5kcOQuBϯ<"3*6ٲmghBy%C!> G$X>,`kȵHP+pĕou]ψX̜#2K˫ I@4EÑ*>%#hsKv]<^p<Xd2L:X_;~Z0<ǚhQFC,eoOӔwz8V#R$JCD*Uq3Lr0߳i{9az q$Ss\]kxkt)=wm)TEK$v3Ih@S![9\-E0 uDmF7=x0SrE}~0 jvFwKtH]2ցPY48^L$ZJ|jum%3!\Ї,{<ͧ7" Za& Ѐ!.}ύ%|oq4#Wy30zڛxh4!nܚ =#Ĭbowe{Ĭ9{ >ªK@Xl+L`dE\Y4heL/uїVO|HhUC@x+6ƳxdZY/>&Db9XFM_Ui?r0WЕ.0SaדquX;#f`כǢJ71tkE|&$ A+ XaVSUse旲PƞUU,` pu/Ս1gZdH; UB45@ \#M) u71F.6N\*1!1H3_cu!R1Apđ%{j4Sb^rK fx ~ӄ4_)R$,LOXHHruw8d$-u q-uL˽_]DNs\wj)@pvE;HU{#h=m56ȧf6},ڛHxU'P]-Ng I+PNA^)d`iG/iMNws)ZngDy葡:'iiE>m)]\"ds~/>!0- 2N+s$bC'0ͦ毒fSeG#C% Igi)Ɛlŋx-ݽz4 : c٫yAey_:վ{p(ޑM@>--ؖdh{O?!=xdTt%gPpOǟ+kzA $ٴQ)F׋yUK}e`P-;:ݱ`EpF ti&phڃdY`:cH}Ω^_qzH*5z$̝搱\3sz}q~Ƶu+Gė_ -vQʂ5*ե.Y!gz$CX~rH8=%;6 (O]P(55u|)Ǟ>a&[ V#Mάe!KhFSyh}R~#gYQXƱiT}'It_f/М7vrujce,vz4 ߭*$>hfsĎkyx!JR?Ci6gDNR$ slm$3.GCy:PJ$7ܳ_Uй"\#>8鿤4` G d3wᰪiϐ(hqmxG&+ Ꞵqn")Y}}sJ-dJB*g4K`!8~I~'Vjm_m[ fۘT(9uɏL)-_%G=H#jd@3A\ؒ(0y9|J-ܑ:^oZ)$0$rQ##լ=Z)A.Z{^?i}YHn;wI"fb꼙Յr?Kh0ϸWo84n,wUS G)X݋+xG3μ~l\ N~jj z=e3MϺZoq,<" iBh2VbjiQeܢA<`^A/(~@6Fi>왿c΂y& Q[+{m(ŊX ~rֳWvQUݓ0q41!:-8-Ѽ78 -mD9en$0h&tQ5nZ\ib.\yf͉ƼN|^ĩG&G, 6=ǡ$igH,?F#Y/ԲHZ8\[StGkI^p!otB(?S4n?oF{a!GVzzM==,%wZ7ra\ {^|SRREuTyew 45CxmuAhR8߯_jm9E/G MSaS>Xt߽l7ΎC.oA!/F{#+М=\&[Pv\b"jQLOA]+鱍`0 @:=ŹgT ~t ~F?oӔGr*3‹:6e,ZlYtd8 =& 4K¹$Sv#%*<8r*f9*CwDbzsIX_M+s|I-)`'N.Àg썫НYu,% )Qù/c{3d*GdZjAX$^ '2>r|Okd{%`#75@\ x .Snfӹ@stXp9"[C=)w#weu#xʘxUe5F}hk(Sq0-8(MFe?xu,@ג- j\Q .vkp}`%`3mgĭ՝u !#D8?fRӅ&FkbKȎjZ}eMĉz0mqԐ_)80V (C8Ϡ:J#Xb+aKB_T G75GlA] W 8ZTוs0YN4Io}%_c2ްo3XNWܸKY$EUZDxMՈqث/u,B'nP+o':8%&EJd6\};^ЀiQZ:P qIHጏ3uT>IWx;Th4dW|{NY|5 ܳ2p;xY?a*=&Ń\)Ue#* 'TmȐX;DH22O) N6}CT!Oh+_\yY|0ۈ8wQQ%LruC*S~` Lb34뎬7%!LXJTC9~*^6΀DGI,ȁ(VhsI,@}sZh%/ D.Tb$kE E+~{rgTkdȫ#L͓ p&i(~xk%ށg>2j u0JpqA0,G= jC-t/ G8 \ʃoZ`q vyH.'h̥ c,ańgoTVc/4vr憎0^ V\"TlY.4*2pI[\xGS#E5%E 瀬R|y*D'U8)A g195Si%^Kד `;; rj #x]W22x d8s΍mCv 9:&cx.4Ij|A{7dg9 sEzYL PxjN{f8>ߤk+jGܖ!]48j{5u#p)WtR@q,C\Fc*@J$16˟4$M"r"2VLusM,6Wh(/; ڽ)ҊlN)k$ޟAJд%  E5kxXL$Q!yFBEC%0X'CJՍԵUI|ע%Xױ _Ute|aՋ&"qO$pXs֧>YH0f5j icwȶ8+˗Sb<R|vP3ix2*l"gIGzWV]9d*k}&w<Vtg+7&c*A PfOaьDc dNNܞ lm8<tM('8q'YʋRo ǁ}|gVo\>FaS-?7Tծ#MtMmy[פtٚ,3ԤrƢgDfNE_!^kR/-8ݳ{A)ã4!wzmYVׁ;7F Z,Ǔ>.mib oq ?rfU4yj7 noq$wkOY[Ǹh?)ϛU. ~e{SiNbt] Z~vWָh[ F-0]b(1(6ymN3CSímH,O> ¬0Q`?xi7F07D6ppϏQ}_=Hdi8g4ڙ?X徘A#*@eZ=M?ke$:-'IeoTUɨ/Bں 8OL.G':ZE„DL0Y<벁ֲvl?lt4:5zx]C胤ij%~O@@0g<@]\ZoΎ9MzR4t)Q}jT?Ɩ`t [Q[o 7gU-V=JJ/.X]d~n(=+7'Q8܊__] hspH`/ !(<ܦ;@_l[o.Zȏ w;YlboO#3#)0gM5?OF{P+U<@)oK&72La75J#A9X6?Ra̰l-p /QBJy`X:Dº":euu򓶬'&;dJ$l&Z%tA&+S !\8..$3pS$]<"Kt^QXMbñd!)[K;1/%\6_iHfO? h/*zoDJV܇nC hm{RY$7.>3|K̷W߾n"7tV\)2Ѱ"s?8FYV },wN5Nò1KA86W9]/ YHr?<2~3co:ŎɊ?<'KvYuA!pj>FQ^7*$etj !LW;I:I>S9:up`sdb$ɵ'Y,E*`rwPsM'q`!Gs7FGy}t]¤7m2 Qݑiier-M Q@]`ve07 7:,"y oЪ" $8ah,'?RH)]jr'Ct6UQ~{ƾ304Kx\C q(l?Zlb M >o)U^8QG]OmGNFZ?[ET<w5 v{*֦X~`Cte~plMGYb= z&uznS~L(Fվ@|䪔6HK$N2%Bo0z!w;kR2t O~rBW}%RR1^ ,]" xƒg ;{ J)aǃW6|ťfє',Hu 722t$T:pv/kJ#b<%~PhD|NۚBJFln]hBCq&W=b/J~*9@j ;'{l8wBzHh]+5 pfO}EBa?=j[40mi2Sq!EЋJPaI~AMb:@}?,"\ۺՁ%rOxM_U:gDPVJotJ̓VR>qH5 9D-f5Dt%N&~,fENGIZdߵ{֓u% k`JX~nB]; g/iÞVMtU]cؒJ G9h'uA!v+؋~7.f3?WT&mh454=N}1Ju7:7i;q rjZ5Bs*/ǘ$3mmebYCccڡZ&$^ aVowvҭ:2IL,阑cf g/2$DtAߋcrP3}OԊ:ڲefBdz2Y6XEKj{WXC=rǣ;U(I^RW{j68Q2,3A5 S+M1C4tVbcJ}Lt-ⱃS}M5\>#d[g <]׎҄- [;D!LXEJz7:B?yKC/@W* ܩw"A6E5o2/QWrZh=n;aחbt;)tp"G[h+s;AOb0;tlqֵyIɗgՖ/-M{%  czPɄ/R77eb\ັCq%kpT?E THৰ2mܙDc}ڿ\ԋ~!ŏ_qMJ2cˌlPonD7MSBE~WQ}:;.7G'-^gܟ:ul HcU,Qs"\Nd"Ƶ?IԏsGPjSlQv#/ cXr An)k+bL~Ddy`&GV\^b]WlP{W@.`GGnOn•{r n"*L8y˵OFfCvPcW"S󧬅4*V"[z]FچA#zT6LyRLa 5m$@[aonBRkfcވO /҅>fg׋0@xGND;@OU_NR9c)>?fLaR4yۑ79DTWy%T8i93A|uTdzJZr*-e,\8َtkڥ^J<6s^6pUy).ƙ޻I8&rt#Yڜr>K 0ӕRS3Eɖ9'6fcy#@2~ieQ!#357`^( ǸIW{^YiQn>e Yq wZ Z&Qȥ,9VW+s^x5ﵤj`Zɞh<,Ѫ7m " >{#)(qidg?Ȳ΁!|+1Y2?+p~y%=(K W ?L&D pPR} +Z.u8pFoT-mZT9zw=;E3W3g\qJU%\8N'm%3ހ%SwFw*ս dӬK&w>i&u}4?PC_gfmd9OΞB?,RDr85- juIdU IdLo_YZ|I;'^Mrc*+[%y,&#KlyD!y`}}:3|dw%o͋4_Mcl ObLkWa)NCsգk<Ѐ͙+"LuwR\dg;}0 sDL RA bpV6fȾDDq\by/$[|xda]R >/")z3<{X#. ]`mqFqW}o{P+~T 4^g2^$l3'HW=3 w3u^نeW=1S.NcM?KoRN%h~f$̓R sjLMGҟc-Űb m; fLc(>@s۔muP=$klcGӃFv՚:I2++<`nxI|~hݡE(m5}&bV[ ^) F?HK_EJEݵFJnSƂWyJB1F{Yy˳-3Ϡ`||J ?e@u-YugJ#d CCr0 )#F.mwceݭ!#1aдQ騮BW{CNr#!*:W?0[OTx|7:f#ܻ݆ iCĵ,>v8~T*X,d J,%pH8ͫ"B-x>5UJ%֧Rc*3p41W`[wMaqQL]4K' w3؜&S:㜝![ ZuDt%C #؟wX//n<-}XƨA~ x▋f]`?}pt [2Wu@H+ˈ xK†0ǽ7`*߿:b'DطZ=c P!o-XQ8+] xao^:gyZ=n[ޖ]`(@Ճ|ߜc,, Mz`qEw7޶_qءfY eAӞwB3i*ZdNXUR31oGCOy K\T2z:,larn9`i6K'̓-1TTS!l+gcS3q]oVG˔,#8l{S…BO:ңbUBbZXAHN IBȮGZ,iz]܍As &PHLRg*=xl6X-/dd1ٍ4sG `ֆJRg-ieAa 1/c~"/5dJaRfF7#;CB7xʃ_y~mhi40M~8ߝ0Fl@{zbg9 ΅~iQKE9Je*OOn^/zHn\*\}CR{HnvmgˢK|]9Wtm  (+h$4D۰V&L[4-ƅ _ejC  L`560T^Xs8++P(TP葐 ED[7Cr<~ە"kC4R 9Lɍ]=N[ k)< ]J)VP'9, req27upH{Y xIf[ku952iqvBe6'>LE=;H,@yOEav*RR@NFa$R3ύ/NHoV{v#-[L>[f_}D%R,iUM 9a;5{FMcWhQVZ>OEΜl1"MéI!@$;yΗ`7LƩuuIGmℰtTòtfpZEW= Lȅv=1xQ7]=5y`\uj*etjKM_~d -l F?pEzOC%qv,X洭wG9>Vd4QjKuM")ta$uW7tkIʍnXRmjXmg|3B6q Wz$+F(>Ǽ[^i$yi3՝(t _.r)abD5٢Kԗ{cHi#GŢ |w1"JSIThj[5e-p럞kbxYU zܶ@azDPBi OnW}\D2hܺ ZϬ̕?b!αJA=wUP::To*4(E3=r^dnuC}{Ec1\BM Nq(Cn(Tsw S.ݨ!a ֖߬ɻef%-(xǔP螽\ Q?Ҧs[#}jv\#}ܞNnεJ͇Zk:uQ]C^/ǟʴwO5sh$]zb+ ,=0zmۅ:5?ZikfL|+0 Vxל c4{CLU?(0 l `3F`fQXXC _7-j'5?6ȟ7aMA"/sδLNmz]!0"~Ξca#'[l`wLc1+pu*'ぎ*8@8;|W[X{K*qЩRrW"y~%6xa{'/0ZƔJ 6(;S 1FV2)A-?Sg#Z\(䧰OA]-dO&)GAuQ@2KG&3 GF c=hE܋ͦz|r ^JI :#ČJSޱ,;sk3b*Vxҿ.t[e7q#6Ua8@}pB?":M{`MAyp\cSHb/6)V 7! 8wbO'ƀJ CtIQ|DB_ +.1*3.A19\^<'\`_>390K~0˨ȫtjE6qH6 #{?-]ϞV!ۅr0Gɹ)hs-Ahޑzi܂*IRCI37[Ȼpka>t @+n~3](ćMS8OxiHW _תUmB%˜#zo- ՌAw%2I!&ib³FT)bP704{D1d3\4DԚxto&7Q~QlB@FkG,U;4~_̹ [<5Ef-[,=Ÿ`Q- G]50g4s-IV |SP77BzIlӴrG% ]yfhPM6TOAָegfPљ.~9␫M")+u)璞yq̻g►E%36ԗ ^,ttV󒠹/[>[-tcԓ~hgpũMboHH2@᙭q=bދ@ `]_tK-qQJM}&NU6AeTU{a_9~.AliuԗMSit *] zߎ I-)*i{`wYc9럖Js~5͂Уaxt dH܂YQ/KWVI))G ,k o)/ώ\WfmF^ao>듁a)ۺD i݁ "\Mmu& -e"-Wv!*QrEeua}'tPiYC"jS2*kv4PLv7z}wJԈ7kV+rTοvaMv_y5qhŎ QmYhz/َncdS-i p> oAMk@!6(egлY($~:DͤmXʅ,+os V<2~73(Dy֛L*{4#t 010Ƭ:1uA5&&u\zl1- _wS)Y9xJЗ ('(OjYjnPe Qܒ;\jggFJQ,C., B:1_sfc2P*db/z5abDڠt#F}v~HF{f'1x [ʠp!KUV:]Yc9-Za np&hސ]Qپ;8F U ﴜė4 5r:2ۑCT?,rxU(-D&~=hY#3ܕB}aSO-AlrevHԨ͗ 3gfjn41I4 oAEp%}-n_A6Sst{'2JQ^{b$Y5_^l8}S"ڏM>9zw e>@n]1j}5q{4 _d4D [`gCO$<"$Ӡp 噀Wcd k}ژبx+>R[#= ށ4fKS)rAŘKfy?4c\]4 !Hkfy?lc ށZNTmCoI=v_yŏ KT $w$xr2|H͘)5ȹp"чTR7x;N=|?saB3%+K cQi45~hN(,hyI,yz/7}ծ<b{\Z‹jU6ءmVN4}ԲTrv+b|1|X,>WtL㨽w%SM%T4|ȍ0M+ݫ6!ĻtYK^PM@-A*IنVIdTJ _=f{- Hrx=R`,yK |Yԏ+yr7Mf(O܀EPco+,~Mn6WZBDn3\&IUп}:<N85k1xJ)"}XsSo!=$󩐡_OܙdGYv$x<4MлgE(Jj222>VΞ|jsjuJ;GxrD"C6zHp$q=!,]J񬌽UlNv2%L`}es GNJflgE%2QlaAةlǿ(qؖC0MdBMo[ /=%y>ϥ YjDAG:ri]Jޟ)!/ë<7F]H MDŃғ|ORI%,װ^'+Z;םSb_T]H{y>KqQ* j>lHb:mO4)mլ 9cWCܙ:ΤgO4h6k F&2MJ[wh@T4"o@@n9׺|2yXu1j!5v[czyb}XC2rI)(ŝԣ:ܛٵzd= U~W kT{|̥8| Acs5ڕ%+#lx3ʘP߃ 쀜wk2.lM< iR6lD.v3x2 B@-*%EGIH9?f8w#M=3ŻQ+rd*~*7*>\L^no͎!4] W"N$zےd:<^Oq3Z _(]3dNcy b# xZJc"{c!4H>(Ua/&crf(I-j)z1%_png09 M%\u2-9-RD v*.$;? A=Ǚvf80Lv (g4kZ-k1jMmaDaw 5,]F}H~<nPoHW4Zjikp@P*5 tP_ X"DTv.憁4lZ|w?LOE]ԆS ĝWߺ+q4&O#>j6 h ׀o IkbGm*3Q/|J٢tb?jGXUjcex2}2-IZiQ`wH-X~ E {A! e]v&?[Pwou h- #G)O</s  /ɏ. L{I]^@-aA.I=E(w-}A+'Eo0M@t>,垮r}& rS(yV VLr\\\*5~aH'k'/a߈hL F[H#'hM*l-2MSxݳY*xT›|i~l]ԣjw9+V[I|=vAS$U6H@h\*.$vi>|P0Co([#]J8X5 RRm?_bH o,^5I3sG:qޏEynEw`t!E2.> 4UN7o< st]Ӌ&qY͹H<|Hl`v!M9T@HLh!P &=]#0ضdM`~&K[|+1uH:ۑk#L dr ^/mLM8f#CH&֠ݟ^.;lK9 bؓekpZ}CD56gv3]n :6 NQI5MGSI3Q6 "}8(Gm+-hhy2  i@K-n*h CsT3w~v:MPY(4XqJ@ZmD{ Ԫ\4OD<+i_e>9A`fO`6)X2`gm;6tDIe,#+:7N+g-X"#^&o"u3@W)[ÒSb+;u Jv9w RG|~eSCT-X8<+NS(dW(8[*̕qQm]:!5Iq{֪'DWǔ$ն옥[A+&0L?Pk nccOQ oY`N).u@G4 򄱯/lg#?*{\5T^RǛ[ogwA>#:+Cww DkYADz9oN?3hr+{Lvֶ7{iTzudeu 7 B'{rb8+#]J^K9uw/^0^l^wS%Ulz鼄\nb` Hya šxElrx՛XedoA@O>1%SuAS3|Y|(V a)k'U  !*eB'TeN%?#~EGռа@ƇPJ6ֻx7{SutcmݨPkV| ݔY0Q_H_L:]"n4K:{ _U k:xu!%Mz5Ht{UYH* S ynͦB<dQ(O*`YB-ڰ#{T-3%ŬK,zjAh*\-:/E(EM &Ӥ,,Wl]<ƭt2,/TsJ-CČi<|=Y2<ʫFQ[0p`BZ}UMV3qjR5-,^aڥ$vv),;NTv2s9GT)Ko !.'G74LB{lk*в=T'"2Is4#߅rʦM=ʹ[dH7Tv*K5Ⱥȗ%[TP;{ @ګ&Z6IHĭq&wN͸ўw؏GzqE mK8j bIz~U\~NS&[,BI-9y}!Bya)fW5`s+cn0ߊB-aV@KCw\ئHX 83*TSTwڼSK/ = =dcrw,)4/O3.EyU_EKЌIUI5rDvL /uКq¢:}d>^>8fH-Zl[7a8;|+T&@xe8ӑL"=atwT ')˱_plRF[e_SI,bJc+"+H|㹑QÙ.8dj4\耰\ ^GC2݅xś;2QNuAP#d:d c GDV),A#=;ޚ^UOaibBzѷ ]1d>%N#ڪsh Kؚ 3ʅB%Dgss;ܷ;]7ȪIfh.xyϱr&7vڱLE8j@j.(%@q\K:WjJ$%Es;'ui$osK4(Eĝ bk4>oHA@@_3<%NO4٦b< Wݝ,=fSU@=b`59 [@M =-M /5Xl$%'3wfTۓ&ڦ<]\à.)9_\CUfb;9]/tmxGm9Dn qV5Wv ϭA=~#-~eҕIŠ%{7)'=,sCHB AyMMhzsz^j|^iފ{Kyq:Z% ,OȔuLP LZy1.*vȻiS6#]OH?Gz3淑dW" 3 Bчxt&!饁]KS @(Ǒ~?p'iǀޥ|t* pNw8!;dt ^Y}&zq ELo%ƌ]e\`"oD,Ŵ;Lg\G)'qQ?&&\9Hnw(Mg60ѳaLLh,@S J[X@dw{^ U20[C.l_#SwImzus|YcV\J}3hnV)y]3q$cF³TW"n#qWYD&!e#Ed){l>› ]Y'g< uHCo39}mUaCd$L~Ê{ƻˆ[-3? q 3. \WGi<;v.%/f\5>[oݦ_7 ??m?D-[&< \i*+uMj\ ^g8+Obe1 ǵ/[it7H1]$wz}LzdG_gBso8w_H(Ő&pTJ%iz]bWdOgk"q62|֡j(~0<'Mqv6U6MOld>Z*Qˢ-lJC a]:_9 D*rb"Wkr#r̓MȕcN_V=,.ĥ6 %iuYn2{ƴ7!沮E袜qeYDJ-H෇˔ Z6*2@cK3_)a&X f wौQT3^4寨}Aطd5d/ |&&M=R5Z {5pB)1u `\>L̰fvP2v};V0=ڕĘQg?M5ޤ.̅N|JkV:o??SR;ydui8CrԚ: d:L: uʨ%R}߂9˥uYm -@ĎVL*P/虳aQ 8!J@oX ˙¦2 sʚӰ}9,ah:.gb$"ژkS/Uuwֲq2LZ}k ؉N|wDRfӅ:z8l! ,e_q5o+%\VO;veZ3 ^sY} #&xޑ b,?U6 ltoWLZƳ{eǺMlj47˻‚3\i(2=kD#7pBh)c4 ǿD=}m|>j#68#WQ&(|8 ?ʷ9-!c$!&q87Aagp-Wle6wWs~ȸ'MeW{ :33jSl(N%-NĢJԅ HDddo } lk*ꕷŋj+FD!ˆ|so,^ &[U-|lkasװNˆ ⊊F F')V($Sf7;5M+JC=B$뗫s >k쵛!m0#o^p.\Way/K7%|62=?*f;3,*`XX6GcC_v8!5ipPX/hm/&UJ.VVD]cUvnK9A #NT$ opNopV1}nk-_7=+fJW? 8$jBm1y>-IR\A`_thS?Ԥt1d6{Z 㙇ߢp*VyW(4I MH쀔~'nYʅkkz.#?#4SvfxeC.9HJѳk^'Hb;~BQU3^DԄ BpL̋"i0o Эi@xh%ipk'kƁkƜXds.x(# ݕu@ҸX+BUڈo1<4.F5+,ˆVn׊4= Rc[ˎn.oz eφaԡP"E@{kljg϶,2/tkQrW0f 6v*1Yp ";vUj!m 8vyhYzuZ ^4&p'PP$@0C{IHJNߌ;}mr,1Ka(>10>Q]KL4o%ꚅ ^~Ps-cxJ-myI 2bhe1lZlpQОq#d*{䎙J3ѷsbN <.V7$ AVT]v2C)^qIKHf ( 5~Lj:^҈1]FFi6+ʇ|e9L RΧi"u_jZe4JeoRm@dto @~:URB6P|%99t3ICg%AO95fHrBрOj}Y@5.7q9xZfN?1rr/+=>i^ /@4/ű\`qۧb/itF -nZS?i5K~fSDLqdxLs?)p܋e+ъZ+;,wT^baI +dժ'C"B}y# k8/}@NIK0vV,[}4uK\\L8 ;C?824O{ )ʈ?P%1(ܞƌ2RbtE2!>)N0,UvQ;tī]{oC?}M8줠 g)(>e%atsCrr_J;6fg9p ca^$X`y* U ԢLƱ4Q}NL",̩V:!#|aёjE|P@V4OtfmƂ"W|E]33/L5T30%w單=dݜchU@v\+y gGr'W(p4X1ù6nYMUk1:LeOg8Ptx^RP| l!j\ Pdxb7[U3WX`$Pb0g 0$dh7S@5G3Qc#_r{0ry%> :!% eT.4CRؒv]\}:Ϧ%4 JMq>|DwfOh[Y% K+wR(\_GmnyH7Yz_ظJ0>g(Ӝ\3ro {w1715n~ab /HOY-J @ʽ(s<#{+2mm]XJ+0]wd oTk;lpѣ6R;%R=3Ոk~fK-뙝EeBCGL%8xFz%R7F>4|\0<(:k..w~ÒU+HadS< m?XcuiJAd-n'݆sڹIZͺP[ uxm=xP%6-^Zɭuɰp#ac{_?se:N$94,&"N%4c1:(d !?`menw*יHV$?BNѭ3__ ȶ[xI?O邋x%?BF@'Եk\@~qkղVi|dkomԋU)Pǰ |5JSh$ijk6\z/(_iiu}֪ 'B,-?J{oJ]V^ =e4b 232M3ݭt NyѕS8P, q˓Dnj2Jެ 0 ͐w۩jXQeQ"s4'Fm0LiZ/AIB/Kw?n zDcʧ]NPh%Lk_2|Tón]uWH=퉩W d5݁-d'E\ 5a.N֞U*>#xmہ;4|(S\Ux4.W1~;t> EV֮d2ҷj腑Uga52G5ۢ(=@'錹FI6ޜI!}4lwY;Ee/)Uоjg_ΚfK=dX:W`g@Onw^)QT",Jxs=-$'#1w$Abrk:B+;(E1W׌?VeƲ/.ƦB#YL_7M )_E2f*Vf, yr0@<u|fBg}""RH) e}c-W?].5WKj?G͐1:^wd9_k'~ WbQA,GM1XSad=i>֔ŹDVj(-Rqay:GLҳH|x)' $!A&^- MOuɝt:f^\>xӄ}TC❕F6ԃbz5>w4R'^Vyyؘ5ѼjPY??F} <k'E3v,'ӏ/1IΎ5`Zi`LOݫ[٦Tcy"m3@,t\E>.L^Rߣ?8nRi =`OPFQ哎fx.A(-PдLPB5<ʢ3$.׿j>!)(Ө /;p!p\qLy>v*'-C3@dсRk)iCL9!s" uW`!= P &+2<?}A,2e.bݫ{}ko1j }_ƣ{SmK>Ot"o2C^*L&=kbL>Iκw"iLy1[`˕MƇpijy3i15YJg(XC نL)AOp1䢈\FAU!?kiKFvwN)SGf7NKYq\ԜiX_IU925Z/73z9zej 0`w[2B08cK#&q&v٨/-Ti?;H)V 렡|d#\#;wYtkXitP|xXNq؍7|HE~ oqop>qUؙJ H{,6t-쌜{|Uw(fGf!K%~.U ce_hoZ*,H?iI92xxng[OlԇfA]b 턱iV1ys7R )YDx>OM:V3 5Yl`ÔE#^ԢH\aT5ï8c"OJ59$h>K 1`t77j($ ; LA9"/ HN҂FQ!r#ʁK0Ɇq؎HDx-ki+V?{Oɵ&SkذRlbh火4%+cN- t[ ZO\bpRv;=1B.2Kz\R,8VIYbrטAԐm4mZ6JkpA/t+F4+S،50j1SӞme' ˈ7kf Ҥ\Y,~$v_gey7?^x FԿ8[r;$o"+ WG>iH_SFV𼉠&'*twGƯ x\"r zb)E*4 $IXcL[`ƎR!@ ~%xV &6|IKO4rQ?Fou++DUy`웸YwJ+}*V" GJH֍wdHy  t?WP9{V8 |4&a,^# dHȜ۹F'wŘgQz}]]躯yy>(ב-ۅV46T>fђ7ZnzUV4 [ip T()CcW'ehXl.ϥ3ui/4^1f], Z[ZcRœ_$- Fj:kVp*`ȰV<X5S!_D$IJVZXkh f?:* /zz*Rm@ɣ: әfX"*(MC00nkQяuB'F7vQ$q>ry)LC{x&f۩H8C+Vb e0.HsI"0Fѐ;9[[+{rrxk[AxbAXH$l@ ^1O*oI%*iv*-.8o\~ Os5o@ Kn5+Mu»$Q+=19W{R9Nm+K%F`Vi/{SiemƲn{<,M`dNRC YY$A[ٺ4V^\I@ S˻7m:/n3󞋫 ̟h[~`O Ӄl1bCOG"j5| udj:o,}0:E #'.50{_\qݽM@&jx4| \Sq/ -fy~',ُQ 7ۃvp<{O{e}3@\ M`C mǶJRQ;{Of7dAq;KSluz\o1]k]F%+q!$ %ku`o5x@+„o?xyٿ 8w'a'u؂`S}L:E /j?I\lXwzZ }d`be \aqWivk(S#h(|V0&oH_&!G!qHV`QQs+0V% pμ:\CZz]輕K[`h8R횒#E}~A q{7Ŏ̕[%KhbZV..oUדɟ M^?M%=ЎrцYԃ"/ k2.P F F,];jzC^[Tk/k9R Z̼?tۡ0 _̟OekW@O%%aWxX|jIJq >IwHPi!Tn٭d\ R2!zv#i9SP}h$.G+w̕Hx}1B"CGGv^juF#qb-kރ%GD9Pa` ST,!wpd 5=X|{QHmm /2+V8#Ѯu0`rgPT8HԯÒnT ai 0>6ZF ԫU`g{ 82!^#q_[,VmvV tb^bΖ+>*ԝb|C>&Kvw;h v*UOS1=8:3>wc>-Kī]`waDǹ-Kԕ70dN n:?w$1!lz}/x ٟdYgȠ[Y0:vR&Q܋*"[Cy,W+$ 9H2&ybBb9T6#}D$C 2 o෴O^H 7dU7+:C=f3cxD7oP 8{H!gUE4"N#P<{>^VpN㥋-q!UFO$1xTP h*]&/D6qBŚx ;/0ZvKuu8kJN^ 15x3:Kt7De(gvf# Y?V ;U"ѮpEfZsaRդ7}}JfXKN. L : G[HKQt?Й26 0u:b{1&&^!`L=)$+0Ѭl^cF\kCkXoB.k[| y%!\7)|sxqFB+ ë: ;EQ f/Szjð*kQSrےi_<~X" ^ȥwӰKF ǐ" ISe vv-ދGc54LWIgCJLU&w3k'qcs<#XhwT0"n4.]˒\1oLv A'Cڳbt7pnVLT,ء0krCk6z\J}6LטhɔꯄKjvx`P΋N)b4WjmxɃ$~OlG#5?""ג 'xf#ʩuGh@)m9(r\#bǴ<{%dUEQ\hg/ 88v`T!EzKi10Ο6"say ٶvF 'Zxj,G`^])(+ ϞEhU@,1bW)HйR-K8:ܐ ImRிGr{%ސl:#k_> zeR"Ip2pi1 -hѶ@E;impmKO<芻ᓁ5":'(yہeS3X(M1XaO }]jUJ+(t$qӡzHNS/߾ ֗,av|$.kA"Y :A=԰~;Yq^?(±di,j֢@길A9V" pDhE$]7xWm_,UȞ%sO8=L}AW=0ՁfBp*I[Q2UF7i-ۏw}T2~՚oٔ0#ǿ1FT_{2tmeL#j?X_'dJZ f/Sv%$gMeC"~^LMMCs [J5mЙȫF"jsxFq-Ly=e1wgd}|4ʫB UbY7u۵Nʩ^[d5㶋<ЀH3%WgxRxf#'㤮xlm;´ UAt1L65A* B%f vUg&򣇀UDZ\a:rT(3@/#Wм˾Y~2 ?1`9%eU鸩܀3]WU+ ("=?TݸQ$6JIŗBKW~rȟlW᳧C49mq+&Qxql9gAf/u5X\#V`LE0$%!C\HJ(:Z5hEՓʆpuNXixAsDJr!& %ECKK~}$[8M A`;D:66tdkiUnn9lfxmj/CFIz^q!eח=7m﫸ozbHM\w4qaWQ#_,~7&7QY؜aOhy\h"Ȗje:JDBu\Q' Q|@ J*V眹FcY@j6R|ToU}To<]_+qHWg^K^DϫjGX\A&_n!-⣲-&N.-@rW)A5A>s b+) ?Hu(C=w/zC4QCɷ I,tEڹXgz2>N;S,& 4}r޸P!U=u-h7US1Rx$;πzgI.LFWUB9 cĆ_4bȡI~Ax-'կV>EBB+n~zoחӨ8x+OgcO$ Buw-Jl~ n&E U;<ꅒ9_GUhUn%T89{:H>gkRC ѮMLJ8)@}bS'~-/~$`=ʸ cf4|jgEpZF kX7A6,#I>`kP*2&@-[gԉ9rPVyc_O- l[\h s>9,k /!mlטSC(myvYD  ve㮕|1EL*=94wbz2Eeg*|l hһ岵ŋLBE5y;X̜6m[kXԍW(K_9i .Qr%T|h)?Hޥ͢$@a]W*Rd(|yaحt^fy\u1feU~;Jop _( o]B%@|Y:Yq . |}, iXۙRӳX#PR}dOpDx cVձ@1kz&Ye˪q?ya 0CToY67>b'n"*!EO pU3 %b`?M 6L~ې5In#lON-vV='[T~.\t}#HB+?u^O\U~]k5~>C{\h ryL(D=#w"#Aݳu=A.NC:';=X $g2zѹWJ S~^:ݜ1FgvPkm}L`ϝddu[}-Rh'cj#Ttp,o:%x JGFEF}ݑXZ|HH /Z30J$IjN.=s-BDiPL `.%@v-ߐ^ԕ[5F3>lad".rԛ Q{2֝2z7+14ŚuUp [Ri;Ý,0 DNex? HƤmzQӽ`/(VfK_T|8s~5oɷJzfoTGǓY]3q܌ B|<)g• _s{9-s' .$.l ߙ%2=8j.~ń7/]?c~L성K85 VcGJ}>EL׿lfWz')VAiD:߭!)~$B)֢N.0՘;49*EIs^hbYm0[7,K??owVzԇH&X6P{ȞWDx-+NH5Y:~Uha7Ils LXwTBgNJ3t9GM-ֲw9DqSAF@oΚ$漦#F:ʥ+FݰP^+:cCPuREH앸YCPS: 'Bvk0y|FYH.RYs|~,_LNzr$?.鼣{$!9cFi[ۙ[k#Gy^.߽ge =IלmӁr mP hwh9^Lï8Bir^U3~\-.1f0g5«b@fvcQ'~`-&T_`7ӫS%MV=GYuO eւi@ܚSڠ!BheiECr[,Z*n:l)0Psھe^3P~ŏ^PɅAt>+h U0zkA_)R4Dpj6-eG$Ù-TDDi&I )PKdu(ʙm}u3T@m v2csMV'O|mU68BZ-` ɴN1\Ih9k7KvBϚM)N8ңaZ{baiFgqHF:̅bU*6PwCckU tτq25I; x#]YI`R|#?r ,- ~+3wW шpkONNN B몆PR?20[\uFلB?8"DR{e[Vϩ_",%L( rLKJοXbN?*qs*RD_j]'IRidž%SX@|q8A͹':a|6;YLBL*~2R:ƭN^{ή/TE⟑$3!1]A֐چv?𖕃<8Hw&M/_,ٸOڃR|\?3fXG[kt5Zgo&ִk$#yy@ҡ?N hͷs &!|i0b'DG XdڮK't8c,AAFa%"T|xl[O8A%yn6TUt1cfpN?׏Ha+F*hA]\5LrhO2uU>NZ'F4B%%)65[u)'eV8 4 Eݓ42.Л{Ol4'DA1x muCb1Z'&h^ՓtNugi䎱A_dKQ]Xil'z[Ob|I&wg /=$QM䧿v u O-hGv~1xո$)3NcO.X$>*NBjCruz=ZR`-0c!3.aV;XWvA\ƺWoE;_W\ |4hQkHmH]ܒ&rUvȡe?ZIv k&o Fê.#Ht&8"%EQ1W*s/ޭ 쾚h5\W " ;7\!gK]3wVѨ􃉃gGFZ j}Ur(9U'Ap[確:$ͺr}ac6x<ʼ:35FwSjvǖ[!vŏ1JV)N)\IۖdfD҆ɴ9f_>܃_Ge4'qZԶh^fJа=(©Zi&W.P+ʹS<5 1}:`c L>[P3Oh9gkrCX'^,E3{H(ō+sLJt*na ja],Q`!'7 8# FL۔ ʩ<&LVXOCÐJs5-VMn6 6kq*ay(  YE oԐ-.c\^_ i;7JI* M\A&Sf&f1e)CQ; #DN=W/qM6FAPWϵ .Vi-FdqeEܐϹo*↖ JGl^JzJH eQZBH qq:+2Jus,NPPle'ФkاDfUnJݔg0 A*ع&KQB*^T_.4%XpyVQt%\񼣤 ؃* eP,|cޏ5Øı*߷8Kl?P(FvbG, 1I pyn!vo6%XZ$K^;9|does\%.(Y7+ rvy#?SjCXTPIkwD* ջrL R*erC7/ h ,@}H?ϝ 8L:S#\6ȯ!$cfD^Q #r+ DnVAMn)CvDR~hsQ=erC.@5oܔLZgw]?8䕱fRjZVB)KΎ |gYZ0707010000008e000081a400000000000000000000000164df7f6f00001aa4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/rd]?Eh=ڜ9NS3~{56W h-Cz>. =B2#'L GZ[9Gɍġpt3y+Pkwq 6+EP{T=Sd:t܋G+g)}Eٕ?*( nmQٛ2]5ϋDI"ee)b~A3 6Z\+2kSXH-[M"8tL1op.`L/\>Ӑ[ASO >yȠ}=X;_\::+[QT+HE=g>ſ ӖjHa/lM, <' 7GɌd9麡rOfE_>g PY5sP5SbS5 5IkT,~wԐW |{­raH/Y:ʞRkxEdίvk̗$ O?q5`iތ ISm,%&(.BF+JoҢAUEQ>elP[uLh !D\uX)Nb 徙 \ K8|I6.ZogOhIQ}^鋿KϢ5?{!_I;e1 F斻)EJ%x7km njG2Vxrm#Ɇ* 罜z5yyo~6ձh_EPTg3:wRr䧌Ph|BĂlO,8 Q 34)i*w1m$> j5 Pi䣦u/h~Yq&-Z-QY* :fЄ"2 9k@S[5 LsAx?qrz{fG5G7r z+T˚qGhl!C2 q]+ޥraFˊtkvB Ob|2Dx[$aͮ0bO;^FS+\3FQq"yZTevM4{7u7.e_* 8pN9S2P{;Q-`p}W' CΑdGW2ߕ }PĚfΒY<%p?T񐱏UN^NW'JR5Be]T1Cb$&qp*D@&ʼn#M+j V8I]-6!5+c@ {a1)#jM= W:oR{XxH18+1w•qa;Cʾ rv<; NԸNgħ*St R  ?:dиf„}:']Mfw(V`r=k# C .My:WX|uTHWKǔ»KցrW@B4|]Ȟ2*dR;kS~Cv+Z r?14񵈋,6"ᥱnBLgC Ft;GK R#P/iӝ,pk:8jRWڵ=3x,^o/upRā)mC@RQ.)3돶[ >`9>7,2@>F]MU >o -IEG>篇>?C-8 +$i=Y+Oi[Aφ\2*@ߵs'~!:K;`=JI~ 0KUJ{Kg8{Kn'ugIFȰ$ *]'؃n1e/:(_| a6 潨NK-٘/zzhL蕯[. 0\, HqXk9x}v'Vk2RmJ3@aǬi0df[*柳iCA/-5rC;-:ҼCvw2ME) u~)=!:5?Ke>Q<` կ+9Mb;zVN^OхXK7^Pջrtdz|'=Bl5`Tό넛GGT-uQ*&P] ֖U_K6HގYCF-uOd>#`B5"Å82`sK`3UQn3Uk< pL+<$y&9F$}y;rzvhWf-aiPKX?c+G~joy}n)S׌{LYv[Dȓ^땑nOܘå+uJ8lȭpdrg50T>fUCʂ󯘏|0Y8J+I%Iǭ+𦴢bs%oPQbx1Dtd#˲ ;ɉYMqJA /e,"?0rt.8gg. 5aa.nؤT;ǝ#UyGyHGlQJodCAÛ#b_=̓8X|$"uBoLMHn;OeAMǼ٣dq5ڸQBîg/'Fag |y 6 teI#0#CȜ|fdxNܳ;ܓD Լ?ySGJGD'uL[iN8PxZd s~5y˞|-BܲY"!/_k 0Aۢhfd_)Y<֦0Ms#'^FFxBn3rﭙ< :R 2X QjӕCtAy+A9jTH#///*Mޜ6+;PѪwq^̪xCdzWFn0t̝y;)m]2xN@w? >0,Bq=lmGJBI4pzrVQ' :6x&S^[:o 86z dq1|%%5vd9NJI/hWҦP([L$tѭrJ^UJ)ʏ—:ӈC Yjew)8&b:ZPDH 0"~ Q7|!e" B "ܷ:xK({faO^[ӻB?I 7emkciZQЋ([g fPoWv%\/Dhj :Agkn1Z1zu%e"Ŝ* &2¶kX%kTo0W 8m\eY Y45E"h#ms.Խ!#Pkp%:z?SW V?,@!fiKॼVGirla[pA nEh6JX[\0"L'L ,@`ݪQ%Ҡq `N;*\d0,eIh6DtmPHA j*X,%۔`[ Y]9LURM̱=bԼaCNwq>[މ;  Q͑Zq N@ :Eaw ؃{hM>ZI/LL D-,ήt%Rא'qoH0slnj+PGvfk, o 6o~>q%nSym]:|v V抋d=E#a+ Pj$hDw ٣}e U(Q!P< W/y| ‡ ӯx1zDdKp*FܾGXSwz_KNX Eϛd;#HM\ qYFImS{#KKiWf"BQ-*nx0 &oq-4d(#srW[_;wD(驕Xje;ܢhS)1=ͳ!$` 9:z(٬8 KpN=`l*-f%w͆jc3}6kF>x.[#4oJald#~ =r}O{`u{Tg<LRt7*"2;Hh4sMQ[ #M6lR%}+笞V)0n"6(c79u`|x#U?@ DU9}J^)_1wtK[q4ϵrƲ\jHN6pέY4$AkPerRaŅƨd"iG0Sqm l RDxp nqOiSG.er/6^\3?1-? zus/\l*N0Z=sO+Y4ܧɼRҳݗ!*)T% .)C̑5ΏNAy"zHSFm"/n';ga3WouPR ٍ?&O;H}p1PnٓkI y#~tւo"A֒904Xg$vT]yܽU|i)US Ido>Oj<2w#d,ЅVμbk 2CnB<Q.iu՗Yyma_ljiӾQ(DD/=[W( չgALNQߗ%sֺ*O"Ua/y~CVF/C~´?wOEɘݓA'6еLN;V5+DbˆEKe5KI#P\@fA1P&Cvm,g\so1 M[oGlϭ-#L}hpa2,bUhuGÎ9՞sl[#:C"L*q-SZ5 ev%Ί`B>#nDI=x8zj&!Rc 'Px0DNQr,wTλn[ꌣn.lRVgxozy\&`9'/Ҝ c-}6*hiYE"&Ў?q`}z+?ϐ#D#.c%JdFuUΆ{-Ƿn5|ళ[\z2L&l9]mpEx*>f7V'HzZMUzK}E,'*W٬Uprfr] x hlFa59~.~Ib>w("E1F_(C ~ATbe'/Γ9g Z}tnZ1V4R &|`=v룏eh3qxͶ dc!6Jr](EaE>mFRlAI;=;˨^TN]=C +BYȼY)λproH $g:Տ_S+6^.>NA|Q92HWuW@SW PPtAe^yJN=b w/?nV > D(0̢3S\Bn67 tCB=3bXM>61p M [).U0(ǻs@ ~f0!7Rt"F d9Vl?#MZ!X40R"4T{sWhCɰ}$?|"E\eIU)Ѩt؄@b=adjh\" uq6Ǽw=r/}Vi2PlaWJna(!&؞[VPb0V #>כx[.OM%Gi^P1?=lf1HOnޑL%t մ=-¹$C|=xOUJkH~U6m-朶cdxZZɎw {h#@|ՂJaJK{nNvGo,ٍ߹7Wy(7=֪He!7c)g@TƔ7~Ñe{gL)la/cLLV|{W~%}-_sVŀMq^ t_Y{=3MgFAHWX)ZsM8D'Iw Hٺ}Xb7>T3B*ׁ^5+ 9 8/gv$&IBή|7x. & nY=tW 's5W+aoy$}PBsXD |Lr=6&gxOh+*;o aR%]QD;HyaJO?qYmPYS<P A4uW"KA 7*;0>5"ypP*aGQNQ)o Pms@ĚP0.B>n_] mgD&F8M1ccӲtVW/mZZVZdm#x'`G+X</Èeӟ~:Ul/?D& Ǒh8y_~- Ƚ|G^]*xoVlFz&TNMu{G_Ig,eN2Q*/to?a~Gwa\Ăp#'175hi=-UPD1B_t'  dN&Em/ko&Ն:37wᩒݶ7%m.8;Io'{\]->8;!vƯ4uoj^>1_ΫėE:>NZO̮5t(>f'W2-v>8_(A%q2pM M*MUcb Î</ i\bq%̎囨E) g \i[ #V [~%K +JaWg:u,:U qb@Y12 AO'U7[4= |Uz38J5)CY&0 ^Z(?݅P@&#l]g`1g޷U@\`!)+pO<5t[e5Sf/8_U/ :zRUhM98<oFcޤoJTIeAby¤2,zeLG 0Hޝ3?V%9`Bԣo] Ȑ {wОW诣{>fm /Hf쪸P. (jF7-عZc^zB8S‚_Kxt=wmp'K7+5|pbO-W:}>[]sh^#6%Y7!`;{4U:ڿ ]$ DmY9kv]u(rMJݪY3 S8j!g /h%^JQu N'Tudt0+N5~)*Jޖ1P\ $dL|*Qs.3͸)#)6;wE@6IآoGxA*#Z74d7ۘۏQG> *-K}c2Su^@wZ`YC| '"fR :*MkP?vmXV\'fBR6MG륔KS*Uf ާ.ѧMj+&e o*妡LCWG㶮bBi lR )†D =lMHg v? b2/϶HѪ/ [|G9n_ꎜ'9xWca]F hO/HlWxG;ڹد%ݞg_NY>@b-GũP,NkƂhvءc9z a1~n8ljaUu/>e>Z{EkHTã*HLm W>BͯyU5&Rv٣#~J2;EIe؟s轈6cH&WAZ{2/\]9v9sͼ^:K<1_Vꄹջ1tMȓDᥑ8 d"4?;SQ3vvt(],Gb12jx):(T^3 hv(Ɩ]SX솑]gS^bH.w nKy(ץm,,ȅzt$|i3 ܍fl>j:>+REIcl7^!Q$0xxIc6aB>jVIԓǁeZ-%Bf58I؊V5=xkR]>ǦD8b7:?r}uf6|(H(89fnKO;4QO# j0$Ph,0'Ǔ-d_ԥ^r,ϥf#Z3:}Vnm| _F^3g:09g'/Y5L:c\EAl ;<  gX/hEۉU/Sw?΄"~n@(eURw[ gswJGƂ @Uwؿg7_"~+؄Y FGMWONXת)z_bQXEB(9)0r QAgK9a{{\R2Uv 9%x8J֟^1AD0GT5s8w{QR摲P o'Hx,f\=v R#10DgpwJ(>w[[ט4߱hGѯ~{`Pʨ6蠟Xl_ȃ &{_%CT%e)@YG{V=\3Opy=pzוzE:`+vt{N񬟧GfEܨeA 򟐫=g>k-r5Zf~Bq_6su"מx]l.Pl'.+{x)NDCZT6'D{T^m}u0$cHXI8T޵h q] W(F P|vY_9ܒ"JrlGr@prGkz}:9HsEo<2Hh Fݨ*@zj֑)ႲB)dSf8N #!]Ao0hA RI9TMw8nΉMe"Y&tLxf V6ZGZ@+'Ha:"~4<)FT -[ k/|YQ*~@c&4{7KB2j] ¤pllĴ8~3wxn#bބTb ~c#h9Q(ܽR>q)fO጖vC&vBh&tSPf:RX WםLG )$k\|dw3S'sĚ6hL@La^>?deC tCd`NoUcyDJI^eZvu{c<7XJFryR,ޕVS_M"&3M5^X-D;Y2U^~ĮbXgL݀AXoQ,-TҰFd\OO{LԹ/yDsRcVϺ*k);_9۬Z[hKuiP]aR#CxϦ?b>!rJKmQoDki(G>j?m^n13^,+G: ${$ۡh;ic?yn!sk qCZZefIqdL, xΑO 룈I/0aƽCMYO%e/d+aZHRu2df)lN5'mi"֖\(TpmmeE`Fp*nPekY_uE Dw>9X,Z}-0REi k^QE%7kqz~=9R]eh!tOE2/ F^bi2>?i^ЧbRTN: o V ź!dz%I ntb-~H|28úqB[ $%ߚVk[jRQSʹƆ4e#yЃ|p2,ZKMx</sϡ$7"8ƚΧkbQ9$,\m0LRƟ{%@{čX#θYAaqЩre@e^x5 ao(쓿`HXԂ\DBډ\s4g/T0DDKXty|Xmɦ'@`ünw)2硻RĔ"ݨ! bI&fM u("-Bظ_٘oFC/$uH}TM\M籵*+gXBw,ɴNz9S5YE o“sQNEX&!Nuf^:3BLeVQ>0&~v+-%p!t p8itxHW;Y=K,P 4%Cc:j+"*|ChWz3g ;@. B{b{,j|&##`Iūgeqs.OϨj_XV8c&VkDfei8u;Ma4X A0AC +a:kf:t·ƺ]|<lҎ$IAO/ִCDP_9H"t{xHp| uZVmւd_zasҨ") aZ=ؾ#b,QV ( syœA˰{*Ƽ ixc4`l oI͉zɢR 6/:2dUգ 6TԺ=xT($>~%7tB2^EgKުbZ-hrx>f4̰BP+if}ҟ9Jp!@9 )IBoL .-5u ,YMD֊!ȓvni+_9UЄR9+0XSSh ϼgsA BmQՊ %|wMкFZ)6?V%X2OǶi1iLj 3$h}iQo%k6[,ܩ/4$B:wV\םAq5G{aBg|wvD ۚ 1ǣ?#%Q.RtA \Zq)grY缝Oy1sO-lp ?]Q>"|@K |) {&t!8 +ƋJ6)UO=PWu©2(),Wz ϤҌuLKn~`[zQuzz@0͗aODF,rʊYx5ym0)(,W}w?hZ;AI(o % n(# KqmA*?ֈ Neb(so]f@ov ˶3NBt?Bw,{x̩l箬$FOW,쀿t8}/V;ո*#hp^{Ҝc%,bҽg\ַfH ]'Pv*inkYqSmb@z)A.8 YL~FaU m &' |*}MOݟU%>K1z^pb׼4y,sn?iqq*H?]p!r3MRfI)F@TXW-En_ĉ!#?t jvn2U^&[{LK|]6P1+!toE[fUڟUviȠC[r >OwuXNTC^)x\GQĴyi()[Umt#Ű`Cj*@8_шZ\@sp;%%徻 g~m;,.ſ U_;uA+3ڜv)p ^Lˎ#99 9)|qhh`YEMsBff&BJrID>T w늉3 c ́G8&יfybPNI,ћV570kS`I2ɱ'r#3TV6kh(%ݞ D1Ss Z>?uX1  9kVfTj[觻pK6nZ!ÁAUڎiw7NדV.R^9ej|H}' v75Tui HBRr@!Db^&<"ei<'[w9L$}'PFU񪍟M&~;\~:e<ƒY2qmۘfr[" C:Uxj+BFrg,{znj/!H'쥡}a ˋ)4 WOd W2LڢmvlFnPh-k!׋;*MT.1tBR+vɩp1+>ew˹l}q“~ b>K5+ fySw;EumiҠDa?=ȡ@$^WB^«)#EFZ2.Xq 4Am{<T8!;ĹqWsiXs2?ql:"ILdG~]r/RnuI&NwsI NfJ_)h6Q~Hyn1Zz~}Xws%sҾ-إn=@vd{~%q@WnZ ԗi"|LsNv.NdZQtdw9gtpyd(c6,E((ͺYe#ė޴P)"P/Y[`aObɯ,3'ZԨ3vhdt˓R?Ƭjmv󗧌*bٯɸ̧'mBEqR_vz[>Ma;nv%++6/tϜhl2%qBN^pR43g=f#G%]uy\ٓ;.Rh7:Twy(k^&^A>hǭݍP߃ǎ3B(zў9ߡNE=荗)dgE9ZBs=:4d f\Ke?)ZN3A|#]/1@K^2#tF]8vzÁVSh-sҠ׃FnYg22쟏}Y{J Ěw!JVgy qs|87P Z[p MXLlx`@IM0@Q2j| S-N}_ŁKˎ_.1;ߞ=.  XAVŨKp2c0q#);LJ{!փB+SCW8Uj"͙q/q]j:mܢ';M;_Mmk$ PUk:~ ~qge(%Jq4DŽN^ q?R s^ r_6qakhiV]ի !x9GK,,KDZvQǸE6P(MZ|z-.)t.+# l98Qe"j:w^k7w=d@- 5>5$w:40ߪ!41ͲFk|H,>&n-37k@}3劥eI{-X _6f R=ئ]}3dJ !^WuC$@\7y!3`BR0Wgv?RB 9 O(h A$CuT5AH"'󧷈6na=րwq'39^\`I }EGҦ^~0xnA#=I6OXY:t5fٯxqR (ܫj{PMUtnYajzG9H'9F״- FrnGRkP}~^s3C snU#ϣ511mg67Ea25uƻ;x"`3JGxfT^0笉 wr+aRGg [Cl(;0>PI70sDJ;olh qU*|"e3lQuW}+yFlљvOY |A,:.MX RuG }CAz=%dCӄ$=>4~hJ&hR ojG04hv녶29]y(3EyWoL;_|lϷ&{Z2ڟY(\@8 y+j|hIxҝ7IЎ۶x2R6_ {r}h!ͳmJCYGyc*.rF k?&Ӧ3+\{χ:l"Lt%ZRD:̃&vf"rBg Y/e^#pŬ/c B$vrBٗI2DH<֟;emyROʠ )XD%&#`rI,!C#DsgFAK3#Đ*%Ivj_ '\ (ҽpT,>+]522 Zi$1! =Peʍ>r#jUm%aXP~FI G3}YN^:02{rG~} (mzT7yF~g~ӃH;ѩκeUɚƠ n|ܕӾd_럶|HR;.ME%cn],̗}1z&ʼn25.\eDq 9hZRL`BרX}5PbF!lh][\REN(`xf*x.tz o%yr 1ŹxJK?#;]鱽fSJ[$ LC&CN׀#őU$D:B oT~{ 8o{d~Qy8*f XDM02a%k$5svFoyc|WFTƱ^];HF/`au`Ѡ7檴fr֞BA97i5:9l_-#e`Yf3Xhw`C9Ժ^5,u ?oa mqb$ݥe}9MsPz)gfjn%^m".F^iŵ+)B/:Cw67Jl-wm*Y5#- rUB<="@h.L){ageSS{7RLOm%Փ 'AߊS1D -xP2 jpή!_͵9n E-%0pNB 4BG~^҄ V~fgŋTZ gs+Hl~L0 Gm,b-SG>JYP>zJ'oT09 DfbR;%\-JF4s~`"up F;kJ(/)&_8vw?W` }]474'F`BB-pe5[߄ܐw:n& B-+mnu!T&Ĉ^Rg2+b` SddMQ/ff.:႘SUq#D2`^>/TLe:xRE,>M'~ٞLfx$@bBa/hNbN#s8rCʎElµ?_U +IcUyD~WO/1hB y77J}hS~t.lHL~J=BQ'뵮4(%&yhHCm[@ Vjx,B 8^\it8i/iB* ^$"X ? @"lեbHUt=$u9f`iam,˯]gr1?Qvp+0_@x*߿}dz7b(,puUN^Ά [J =ު6ewsbd c%Bg]rHExͰ8.ggE le_Hѡr 2@asyַ;cm']!}{i,i-DkMn^7",?Qa0NḐSǁX'S@K'_7jAҒ { ˕~8ɫQ’ɵ?mt@d Z[3֝pH{"h3ڛN0Mc7`wK#ÃErtx, ONBfg R&Yr^(AiKͫKnB.s< RBkg\ vRi'hZ`}8ju5y/@6abT:Yْy3h+[Lܚ/QG0W0)bVHup3op *RXkݟ,n"~~I8ΔxӎW֟L, L#Xc\fTշN6Ka9oh3 KKP{Y?/I5Pk$kEKEz<ƙY8a߁$U}1l\$Ob@6&ZȭjnůNY#$ ! zV͂UiN!ee XOG|2{wKZiVEpDá[E3O#>w6jeWm< ]BFJEИCJtC 6,5X?t'$\MsEv}OOTw|XmӰ VLK}wBmt́l2n*;K;#?wpd(B|`mjOfU)w-~T)8jجQ򻒌)9&b?jh4㯿Y1֡z3[Ɠ"ic3 E3 ;wmi1]uw 'I/FTH z+LTH<\T_(/\9L0Q!(B1"f bn'u62B1+Sx?pgå N1x:ZD gwYPwR4/@ʏ8hI׹#~q/$7B&L|;g*"5wKgh.?|ч6s)3̴L;e2p>@ri ֒'e6M4Q7G5$5=+=E4ym0cМkB0fwwÝ9ABC'{<.c~T)DŰ]hZӗ^E?VBҚAbc%vkj]Mڋ˴*G`jPNS-:%Cy榱 yζg]gR .3$*TSm.E#+TM,񓁓=^;ܤ Z3C@w/q ݴӛR K"-.M1&?D G@Q"uqE@vݐQmo,mO#F<ʃMơM~ q o-#{ v Gp>-Yjpf wVMq -5i\nQ]N@L͔7L1-rQx_7餣`fG`1XiCSqd?[q'Oo a7ɨl.yy^U雄j>sz͏78qջ 4Y#g) = q7,BQo1 m۟3^zŭTsźxrÓD"%;c &~x.ՈGB~CL):KLIstʡfXL֪OD 𲒬 )Ӽ?q$h 0,nNHm=6*$Av)aaKހi^C9$3S7Ocyod^r%domCzXB*<o`25^tT0ی~4#.J`Z*-Ρ3Ұ\ ODʻ_x@t~an\dq\e`qMϭ谘VZ4uh!7Rw QX_%ud P 3´*ca~xJ_wh5)WViR',SK 8Zi ]]ȯo#Ԛ !?/36ʨ22qސ΃1q`k~|)䓕qj5bh^ d+t^܀bU>z0G+Ag5`J댈C4{W):12&3!>zm[Z-?F$N6[du! dqeTEٰ6ʷL~aK/=8=Sx}]{.17O%b*:=Taȃq P",22R*%¾ QlND.Gc8ԳpWL^2Y}+mn= 'ޑB@Y7XA+_x0gܡziYSv+7zx-ٞMiCzX׵pnKF[n@CQiv}}jv Z_fp63E;E,|5%-TEZ{FU*2 (  \uь oV硐-G<5ܲ(>տ=5F^ *sJ{Z~̭DB*ElGYZrwX|V.xy_mr˜=Ejz`N8*ENʏRG?)!f)!yaU/Ž.S)kuf$Ҁ=V 垔^;6 1(fi :u>Xs2G! R1cZn֡ǎYePcYȹ'y^Wa4`(bIU+;"WfH' +i(8*2} 5#\:9Nζ'K!^P껢;?w_MC y ҂;u6JmG[δIKy/2ᦫ&܂3ʷAafksqx%!$c35r敤P>Zm=@vECLX(G+@H)xg?)S5,<ϯYD4)/2zhy==S xBkLZx'(̨&ULa|XK}Er 7gpJ22B {i[qd`=:rx1Z2 V,aCLG\q:H]+BZ?žY|V}x:[a,:mwsࢴdBkQ[GQ~:6.zb,{M;K/ 6f"puQGTG͔|PvJBRw':"hg>׬*ZCRx+Y[/He1bX\.02$/l:i^36/@"t }Tw cˉa '.h_Y$*.AMGIƸT@)R/ZOd=VV~mzZPV<= |> zMu)$cM"m|=.O;AKp`D#*t]B:113@V-=U&R4+35z(T(%y'wR\lWl9_MB@ iHm~-\ wou}EU߷ӹŬfB1dHh*EUs˰q`aίb1l'$CB֐["[ݮɷոϑ^\{bX'8^׃78>Mװj@._:z6R7T*K6*K'(e“Ēufgt @Ґp:uexlQy,8jeiW+-Xf6(Yځ#fS`!CK,uБd Tڐ:nO9%kƞ*~2gor6e+:umͮ],v:4*9x0_>ߦWCS(7̩_Ьʽ $9ꭚTuBB7 𕥀mo{o=}EԦ$]KKRЉq?BQW᪤bWXHy+9 *熅Vp,5ѩoK.7'+|ZR[8fأT0.sTV5kK˨W5ЙAĨ")v`CK-\ͳN!TY:uɰz^8xṟy+PfُQO:`%IWC&iMcTnÐҼF+NiGisǢh&L}hJo)9^C9$6EPc7IYKM^1{0θ VԒ+c{-'pٵdl:@ s|??SW?x@p:s8@kDG>"r~Q N|s׺G̗f 1qh ]{'LSE Z4xޒP ~ ^pB,NssKsEԠ5gkjzMq|ݔ(̨PdƊ$5t?/)4ڞE Ƅ׋8etA$7xq&(m+F?m5ȼ6~*^K`WǃZ +j8R ɉ|+[I\`@ƕyӑDFujjq&$P0jR za JbQ&gNap7 48[; ʋ[hSK2"E-aY xr.-~JC@ɳa`SDžNf~&-ڜ궾@ufT-Qj%\&RrGo8X~ulb}4<ɀ0D]=8;gWRͪk /}G̑9 @(B:xiIaqXl`b[Hv ڪzeƳ.9waa7U5px3.,f|5J#HٌѰ>C=}uBHb1eo|~ ʕ?R^u[?t &l} Q{\F[:kp Oxzjg)r'~5Ɛj-QŖO!e۴*Db[IR\Mi |t(#[4zIU @̬B uV βl`==%fcF4Bˬg 1Mgw_+.owG6ɲ fGF;שs5BP2V(PS=tq؏hg@@OM0%H 1 Od~8Զ>;QQ9|gx'@GaNrԡg7`aNln_WPOVlIo+󙎙7`coYM=,mo2Hہ!W1Tߡ?n~P0F o,B5r%=.|.(  P;O|}zxe͵F~?d 0y+ Ca"#bp;[+QT"VRZH$/j'D},cW5Q/}ʎ+w=e\>˜4pvsSIM~X7ӝc,NeɦCCo?DMhn`YkZʂQrhHqާctGW bC֜%7£'[VW*q\paF؇rl9_tS5< zFY=v/I`fLC1C~+-w(IX{o+e/ j|i*twjTMs2/YceK^$QN圏?ix> {aCFV::X% qQu%BDG_A ;/^+;5!=w 4W5/xdJ",B0RڮRZ}K)zERY:/F{<.|#<;e'v MfsE%ٴ!zim#(b2O҄Wvm=^X:ؾiĸo{*{oz̏g(F[NfGݞXB]?r5Kl>Ye5Rht&rtE9 }K_DWl큶RyAb<щl0eE-pX3+@3uWziGuqrTNyXN(^؟ɾ܍F#;_? zw3H={^b*aDA4l1:?X*a"4o{a~5۳M#ilb-&X8Q|WxtL`(?BX;>3T0TC /msfw c^C+-Yi-7TbB49.  1y/)H9nՅ;xV#oMuȠMޝo+'rVH̓h&a1Jylzs4U҄e($m۱"0zJU Z3YijVs<>(V\I #%;ɱ^%Qω߾5C(MUVr]>C㆑u@fWIJ&9yS7!=e h Ӡ!F.^>Pׅ{d7. <, GQN6Xּ{ic4ae][lɢFR4PIS.4_>n5C?M^JW/{unb ܜB?% xP.DX̯+ILFscG@g6hӬCuUZj<65fiϛKf2ڪ& Z&görO˱f(u[wtHd18sKYOG> RyY.)gk QA!fݱkXb[dɥw_c4,a,ojoD6AcM܈llk"H}be!seαb@לHT۔k?0u_} ᕘEHIjl'HqB05(a0殮*}KFX0cߤ%eڴ>Kwo밞lB+F X15Nv{s UNoKCELKJP !C\O9dG dfm|}<Ι ųg5K"FȮ tf!f-Ub*gZ:,>m M(eL}4u/Wb{*c8堻Hk%[4v( OFǨC .r¨In6iԸ*yHo}\,^JY0ɘbW;R'YL bVu̲4WmA S;m 3}3Z ?^}* bR/ d;3A{FGcdpM|$'XFPa?Rl #k8xz٤K8uFr Iܱ cr Li vz/tk,˄I0кpL4M_v[,յfe  lgn%TD=J NФ60Tb=χ#Ra!v aVp้ʗp t,0NM-S{S׻-< ,|nklJ(ՁT]Inԇ0e31]H PAă,c8:ӗcQS e?r6g hF{eT|LfeAvHkaI^ Qm)'P&PiE!~b-#[" I3mU3]aK#ݱ6U(.BpNr [.e/T2O H) m)nobFuǡ7\^ ÿna̒/ p%Omvܥ9CZʪmw&; + IëZ_+XvoW~%DbBIrBEAa}!d&4^RVmr/`YP?" zh+@U;\#|cL)qw drrNM9i@HUӳ= e:lLr'BX, iTn 1GC^ZG5mჇn)K qL$eOΐ.ac'Bm"h=+?sNJDpjkiC{mìpFWl!N.Y8?VNՔarRUxQ洦 ٳϬ]H ~=7(_ ߲t,A}ZeH>+ s3n'-ދ 4._J1S zd6 76aP)ٛٵﱐ`T )!5ty("St ґ8yykԙ+wrfГ<%pݒ3GX/5q7ӌu=sfpwƏ#uT 7(J~uajAmN͆Y}ʦjg 9Rv q 'Vђ#NgŦI]sk(XvٿgR "w+sJr+]IylzbFP&pI?G)( 7s\Ěڮ9E wWIdiɇ*ʔ6fXOnsK*:D޲$6BvHm5coP:w^1,ɡ.!uؑyfe׺!+ZZIʰ+Y8+LgQ6 sѐSDB$+`&\3,jv,a8O? 25`#}<eEtv[,Bk,p y[k"!~*;#+-[pAON?Dœ72hni֍f,`i3uoBh eaQh1\wqyɠ%h/XEf etKg`{+Z?}|uw-j)%:t[<jRj( z \J֤R}FK96: F0"eeL\T0ilkaK{hH)<%Uq7nbw IYn ȋ] 碒~X߂ WI#bE kE\En0({@sP`Ti q8!j+Tl7osuI\W!)-wUOIo>т_0k{- / BhN6;^վ"+dyʳ5:0)Ft*GۖC}UÚ2 ˗}uۻt^\vz6"P]u&T-ŐF *?thbCB}έ;pRΈ`B|W.9i"9Yv.eߡZ@/8B\A ]lEoIdgH)`L I1Fegj}pbw+'p~^3/%#.XZ|"l KUa,ؗ!9N?tA,`ƾ/jw̿y JV!AC `6 mnkjGYrk=FUZkh ZSɖ?`$ xYc?XeNHaF@Ev}R"P 'pτ;+mlw\6b %6 6aʅD_] =ם/L0 ŕB f&MЀ |4)cͧ-戶2-_ Fu3.-Ô L>8&yL29m./*3jӧ$j,J+rv^ 5XyE8d[QS:Rh\e Q) ., ڙ5ANnVǃQLaxrJhIjklqD.KVM/@Ri(K +q.*u~pJTio֟P~F-io YtKcCצzMb85bP'i rtǹt樤&5 & i*><]Dй-؂$vR@WsDϘy'.N^5lٹ.NQ_S5[&?XsL: EOR&uTm, ~\ I؜|D+9o#rD4d f\NkL4yQ&/fVq+%MXm.)@Pw.ܞ| @ŽHeNT,Ɋ2QfmS9: wIpoFlO#!#r(<(tnLGA4tuLC~WVtO4EfOSg!'9BZXN$p߇:;u:Wlbn6lCEZu>rF{sο>-̉ACzUg{' X{ (z%gǾYeF{0@7Zއ8V-W?%hd&4Z}ɰ bd@*%5hH;!-V~ٳ6 Cm]̀0t<D~9+dETvڍ^ΕoQZmTp;sKaɦ>08b͍TW ̈́3Ⱥsu N/FA8Nz1?0Ȥƪy{4|lˑ%% 2S()Q^ LU@gAtQj9dENɩ pӗ6dœkAϖ^mƎ"Zh bJ\/@d92SڟTix*8Lݍ?Jva t{omjXIu 3ƫU:{w/ (4#vp+ǒR݃ -aU(`T JMKKg^{*Rڴ̕{T DTP#]fȼmmװT[ֲPSyL"QL7*χzWu!L{sBeED^_PkX?7]xuPX()jg;^dO'xSn*?[@HA|ηᢋ=hMrh7~[|c@Wp&֋ɒ58nͧ#Y'qE=RS; NX@wOOO248G.}T[Q U"%M:I.ud:S1Uck5f(ɲ$|MD#Ǩ{ py5 f0ѷmXbgsYlvV="<0]O=E\I_@Ԇc8tp<? =7|uXhe;Qr{+3;>N& bHd\bx3+Gy_? p"DQy 21 3f% [DGe&kbVFY[HE7BsIwK%q<6y΃.\2E(ڈDX­^uakPKbquq/dQîq5\B[(`a РT|xg˞̢=<|ŨO=%ASXkB|J$c#L\nxm'Ke?#'YFaemQ$HG(]5_gmP*JN., ʄCgYZ07070100000090000081a400000000000000000000000164df7f6f00003e98000000000000000000000000000000000000005900000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/O>W]?Eh=ڜ9Ng|MdIb)9AGNFrLw{Kc>GUL(Юӝ^~,6 yq냼i ׺"q:h9 {ٜND`s.jсZ} 2qsI~hK8:m_8DBo akm85~oqSz"@|zqrRR.SDXHv@nxnҕ1Q 1z ; $Sw`9Go1PiJ=oNyWoy Y' Uiq(h_=H8VAOY8ݤMA^sPF}#,Bؤ8 ԅdUFFttZ1jBȔoi:0cH֓vc  9WI)򵗅ء;=qپ;Ch]%eM[%x2ސ폹 ;5 L|N\;(6U'DhBBUiW t#q$13,7H@ 4[{ aF..a J/Ouĵ*cZP:aa3`3T^*Mi/Ԗ<2'k. I̖~Oil槇Ownʸ_"":ۅW}Fc bPc<Y_iдtE+@.Kc?[-%I8˸vP#¡gmlNK-=/ {/"39 B!y›&4wPęװ+\uRMno953h e2rNw5Y+: WϣDzşQQk`NSi]7jq{'Iө-, V$]wGB' X%F3o{}n(v)q?[@E%ﹶ(Gǿ8aA9sЀbYꎅsuYj igɒOunoѠ Px,0#6:3!%Ԏη/El12X6 kB$ h5&!۷K} D^UBh (w|C?NL#^1f'/H3x#UK/$B*I6"MqbM]5]9(NN܆ƒK5vJ9/+#)~ٖzq92/b+)[s'vv,/=M9R*bBT:sI^;TeJ_ "Ldy388wRv}HԁWƶ̚J \7Wf}2/JWGjw:\Qѣ5펇-H^ڙ%k=QHoJul?޸kā5aG_fM%Jʰ[cm;"}J XSbBkHrT`FK/` &Z}7m@2DIUM:Jprϸn7+Տ }Șcb[r+H.yL(3l, 4q]IF3C>]u,u7!oqY{3)KH`zUx p@=s5mJj1)_4Ap-|DFXXmQX^XmϿW )( V&i;qDW!yM2=D<qІAp:r+jUf#YVN! gaF\])g 5)oI]6 —m5?Zӄ޳f}&8-/YŁњ@!(XtLX^A|d0FIs2KJѶ *}%l>vllvG=YT[r&ɅN jTn*@g,xS `"xGLLk}N@}nJDw̲m0o[ D]xsט(P\ڇSfLRiaH6YX]^;IsQw>^ "ricO~l¹vOB=2j@܈aHaN,l +΀,5+|( &wL'ھ)(B6>XZ^~mG5WyuDo@s@dI,ܜAnubd+IwY&MUs3&k[}Lk083A<M"Bp*fLQU2x95he  O;*pmcP,wNs8kd5+1nhhy\Ȃ*4bKzeG m (牄O>_[daC/d&vXYF[#Y`lJ'r+XUʧlK4pZsz,2TlҬ Sj"+etLK%s\yrOOVl8jKk5L[VLzfuJ:N!6,G{5nt1< Z굵y0/뼘rR)cqWz?G{fSw _EnD,HՁ"HuwPu+yx5" n=8A]N&K16^݊($(I/W䕕MJ2@5/vȳ z$Q*}&I*QTuza*PxOF , T^JG{s-tZ+Kp~ ބK j&j3Or+d1bbfg]-fjQ\ !dֺt~K1V1eHd!#j&ژ}+$|̬TOs^*kJ3apMr1beLgqL[ʆ5?|Kzބ=nIR:?,^JcV"4yK:&@<\/Wᮩ~`K$.1h-3&M*ܯv2B8̍Oyhۗ:5g_J$)WF*$;cm(V[E>>,} "Z)CxoQ\<ܗ;04A8B=APk)oߛYRGvwB41Nk33|*3P)Njt/ ɚj`IV#BQ@^YfAu]`q$~i<Đ.0wɂM+AMî7?cۉբ{9+s@?k&lwU5XhuDI >(oI>{rLSㆿ LTFЇkKC /ɫ+\O}]+{ّxz$OOGId ("e`K"_%?}L>x3bAc\|<x*8n۶-2h e&)|a^H$v Cj0߯kgl||`[.ܼ11Wjɯ1nV/nd5 /\|d?0¿uWϓ÷lzln)ga*FKsH=)!<%4$uA6+UNW1Y;0R 9QeVAwSPc}Q/6gK`ؒT2o\[nFg+cmjUW׉iٌT:QO.av̾6o+ c%w^^$<8s@/Sy3K.w?ޗHslZ'fH[O1je@-_ InZ4t^G1#@i54!w|A0]!S#:w]`QĴ8="" `w@{vP:')%0Z-Q1Q5|÷v7hFur?@g'|mxF3 gR*f9VrQZb78BF'<"SC_!U[VSPj+,3tjߢ*{+oY \9r{ڗ @3Z+- <#Q&Q%#BS^! uh5١쭤߭,Ro}ğ.Cu#L4%ȿZқ%[|q?1/ 0rIIB΀[~vz7k2*(gE1/Shps2+c}}Gܙ5ME>Y.1JOLJSWM <$|Ϸo~sbB: Qͣ:?gNoˬ^{8_HVE4]OA~+U;˜.9 !WCvvz2dpwHta4!`֫@lњ86^ZmaOԱ#<%q@|6v \ +XϪAj+YV bWo}tjf\e]Dk;x8IUo‹>Ü]tVQ}MGìI90ye I:ӓg`n0m{ g($WlO|3`^PDlT6PJ6kͬ ;h|}!s,kpɱ AUSw;(ijF1ݡGZ\yvp2/cseb6sgrLG-&0 |%g6a< YL⪹ N{U}uv~^(:%R1[gF[5rc̤m;ڼP4ylNg%d*9FkH3qɽEh_*o|CÝ.hfٛ`P}e[S6Ey9{P3l:RQ=vG{?KZ!q;HEN՜9y#ҥ"C21;1UQ0H& v@_=x,J c'y.%Y%Yl Z $&YB8fwIt*)`bʙyR̕axLH ߄{=OH%&@0R|T٠P,D <)1h`4NMr '#O!%p-f9h2~Iw~,ֺ6:s]JLNQ#U+Ppq#,JNzCKi,pb񑬍>asJ [ICvM8 b X.tBL`7wLKJ Q\6PtinrSI'Ex dqzځ0;gε=[``i7Vɀe pQt^ jW /p)$Ss7JÅ*[F8Zl4+ak^I$$wòLxk=LU F6=P :pK-?=Wh @wjQlj}s5;}zE9P6Dn{us_⪟%-. zjlNSUj\_ cpbl]nx;`lVw! fgx_?=#Ԕ=J<Ot.HB[hqѺYQ~K$! cP W '6G$-xn J(IGC֕>| CN׮RO@kfnt.Z]qёHޚa9?:nY*-ܚyvm*M#'0ut%.+:5i7԰01T#6\1 QfWV Ϙzi5< v޻pT1ICh]n QֳNJ/kp=6kȍR=$az `,2%LN*&[&$ݴBm׎m^>4,@;h ZK޾`}"qgqQ%[VqcErA#cfEwxCBiDBvOʺ[EWFyrʋxPTbR3τ5ݏb;r 9[6Rk᯽sv0[M] p0fW\đB19^3Nt3"MR8Mu1cPp<*ځ#4"7|UZLijkX3Wy㲪7ڶph8N~R7_-9Whc{ V#M<÷MhtZ/da}%vcb ;`7OO PL]hza+{48Fo`2w{C$yjW}͜ !RS\)#9&s"M ~<&r*ˀ wcR<"P ќⓚ#u id_#|Y$P/d>-#NXyB}!@ iEP7쉗k|JR  ]q~M3#e~CEw hr9F:Y^C νvO:+ eOodtiJIFǕ ky07_32!Tvc~K'D0e{)qIcya`.#:I00~\' z0 J] ObR ^F2p5Gcjc#ewjFx/H|'ʖ3yxbEnݥrf??҄ai1:E:e&8œ 뾩-upqzڨPAl_R1۩.BƗ[)J؆Q<|̆q  aP{tyŻ7潉ݼ'1\0l3@pX$ I zHBJGM*:Lxfwx#kKWsb?ub״uwYdGXh1]oH VvOhe-ֈ*5 A?[x<%&z,p#*;gYD>w&{R` nF^4{leÄ茐g`Ge-H&I(?0nF8dJ&)e0ȹ=7 *[tۣD1[?Tl^7 Sy{#U=*tC+:aw-vx"h22Zq~==9 cYFvì]Pօ=A2S?;xάJi\RK۱Fu8e l}nHF@ EI PQHk(w;ϴ_T^ovf瓒@UpcCN:.l3PK⚇?D1$EH+83lI)XeMF?uz#1 e6 y u_ p5`c?s*ΐUs»קoIO(Z.Uk6xcDY]UN!CSz $ʚ$-u?Yf;b$=Lfk^KQ˛ 5A6rIU$?`DcT[af]'\=Lȧ#1d\vzRou"#$o*r{5M!80)$ ` bymeԬ!.8"ЄAwr4{ȍWVP`SNmB;V:\ 9*;Pu>J^3 iEk$o| #ZǢc2CU($*EF~7%4*F9xbaS> @nu |2 =S9L{ez\ޝA? |Ѕ$2k}}!ٟS wV0^ eM~Qߡ67r1%d:ݐsxTfM%>7Y>9`W% r!zUE贻tx(!]>Z`?"ufZGe)x eZeMB1t. e[dieS_RŬ }]a)](ol7yBԦ Sɂ8lD{W/D o-: wթEl)\gV= 6rs.1H~`  1 rPifr긃Y8ѣc*EQ?W xMʊhbznA|(B+%.|˃()slP38#c t`ڠ[rB+ XI|ᫀ"ک$ky\9um#`[GNjgC4a&sjs,N3ցȏ+n:ܖi{ Qlb,?N.=hxyOoFփ[hc}VPJY%jmNYI7nc 3}J PX5^+jEdŒ1Թ'. Ӑݠ:\+L宊 .g-$VT ]$Nc$ؽH5vd 1o{OAmw9>Rmx|߻ |sg4$%Rj^Cgyh^09אʼ6fuƅI<7%%NS~]Xm״ V:~/5wcaV D)lX{jۥބ@>XNq6)+2i9yeϿ@ `HEM \7u'iຉްؕ׸\8(=cjb 0bXs8ݳz8b{[hm2ԏ)S"̤ X*dS(6c5| E>U*$Hǘb-N[׆# ēތ2v ~9bg%ߟ n&ɛXZ52 -TB>IfN3Pqx SoA4pj3@jLt*R;=A"Ve,Cnoٻ )'c4*dd\s;?B+a ]*tky-#B? (Z3$Yڶo{ Q\Li&'~@Á sC@u9A2txqVgbU.}PÅP6f${탆Euw7,>觠 ?]?"h՝bZ]&oh|߼W 40u&f|ԙQ-#b쭩P;bN'L+(lK+Lw˺Ki.@婞ˆg˅ܥ֍w@@| GǑ*Sq*$&qZ*8&S<~4` 3JOxno~!xQK 7$*>mMeg$`<ԡupC7Z 5?b|Pz` R_`sX%QTiBp뱓 8cbj<:O-"tw0'6)bA6GtZ*ˆDmISӼսgk _}JbiUg.ezq\eH>^Cl{Y]h`M 7z.ˤҾѢ'8ļUMIvG|/8s/ ؓ WbH[vA?&fhwP@!E+W^g2fϟSza=xO#њs%4,hhƢċ(&GQ3rzRMRDazbTQTKprI@C,c%  G$݆lx́?wƈ̾o8W;|O'\W#m8zEsDčݡ8ys %2O2zEĨv.A0F1-j' I! ^YRa"0hzrdM6)*l$f 4J. NV$ooJZk_=/CY^ƍX8d>Jz$k\,4o;h|Lbb*={g>e9sǡqdpIc S45[|Ôyn''mnq7t>JeκC\}nSp { zpSVYDGQHIY)a38/CwU$p/@h pn.tM\t2XUЁԁ&'%l.')z͏7|]C tpODa~+Ɣw0`~nߌw'Y'2Y ڿ62LNf;40JB86`Xj{.Ο8r(U6dBʠ hU-ڪȷXQúNZҮY7~bp0˛}xƚlL"?o-4/i's2ӳłDD7@Hcƛ &n4Ѷj I!WDrgM }}t5פ?Uj39S& 3ǦJ i7HLKtJ+Mw]ƫG.DGee4ص 0MnY؎#|+ S“X&;ŀj!rJlA쬺U4k8ԃg2G0&$F/)*RFrv6:Rfc+LA#帗ԵH\S0|.\)J# !'09$IY_u ^I.D̒ݚ+&)I,go a\hABB4X\{Oh14<zyBrQ懤NyxU a$ɻX$f=Zc<Ύݾ0+?7cXáLݢ_C/|fK8(p>>0$y(P++It8]c + _0WF 5{4p@b}pZIi i?nppLf0Z\n%wւ׊N3ІȄ/7F#K""~օJiC"}P }z}<u$Le(N֞a5|аơ#c:y {gu![գ[2ae~@x8a vsWY,L^l Ӄ {\ОC f 詢nq,ZS2Vr]m$a퓗iYg`!K_Z๘b)Ut?i6`roW:&)"Yq-=Uq}ǯlZ'$quj)xDDYRg Fn!۱N7tC<רs`BcH]ӜunɉY]~ pLgMfȮ4WH.8WbH| .'Ou_[Й7(Z!PCf>k xQUq薃`gMIĈ8Q$䈙GGyNI\T6uo~>3a2^(cIIb« $fU60)~zyC^̝E.- 83௫轱x5 ͱ ^Ym™Mi:@ݽd6ѾÔ9HMަK$3PZJE*?N%@Pt {0z1e>'"̠J,rRՇp`=BWgrvwV|TeYQ }C=KxП9fdZ$^r-QmRzn{[z޼vTl Ӫ{R0d*wI#UH*>Yebފ7o)OBS?ro^f4`嵇  m"Ȱ.l8 e;ł[øLyo$3~cH vI LA(\G7 a ]ss}9D7YBH:W9׭FElb$/ӳ"WT0.#c䦦{T[ɛ*i eh~CE0l*R\@+JW֟A{g`wTDpZ00 *!KPWRY$Hi62mrN8lϹ vts# zz-1Vy6:ӋњR:[.ȳD"SC!)dvˎ|2=AB]G!XXq P}{6NTJGfjM'UtӇ;MLlAU%f,Gӯp&B[7+Z<.Goqi< ⫌IdࡃPvrm~;˶DscD!z!,4~gZXdkcW~ xԮ=ݣ_qbuI]-~.{KKn$@@BS:OҪPF|ʤ es7=CqPb-[Ҳ #0Q| aX09},z͝fmU՜ȇ4lwƀF$\~߰Kک5d e'C ?ˮ"+UoO K sH|U\݆קR,x'X^P\arJ_TƪAXsTm\Q/hͩ Zhp)mlr*KPs]yh͔|gd8qk#rvۈ`U*4 NڀmtTAuGhr6clanb!wOM>VK-Hf#z>q=Z֊П=LQmY1/Ɣ0P{[I)+w}EЉr=3mRaThq<\UdwmgWvM' e2Ճ ?@,YO-oͰ$8Dx FIR4/z@C7䮴BΨd3~hm1V3Q:y`W@ /WЀCTskʿ[;RuqO  Hہe8/+;s򠽷R).`<ݾ#{D2:`S9_Wӯ< {>-^#Y"oJ IT:5o1@q\: m&{RuAsszB֥۟tF;GMڀLD 2lA撋zʻ.K`wiy8&u{lY3! .ϒN:$MCb/=`WS-WE)k!Yw<!t_/ Iu vK;6,APN?=\9zߔB[1v#q84NG}~d[(3GhiTvW 5# #։CF&Ś8?+A5`_~w72 C'cԥpԟslptLQX4e-emyHYܲD~WI \VV0NG10ׂ\ZQٓIHui vgll-.C =*XlRLGÁ]6qw#[hNG.7 @E?¯m'Cn['22I~e DOil{/Cʥܝ.}_$qR'LeU]q ޲o6h:֖w~k"d4gf-Z(10iϝO=jR1%É\>cQM5-)fǟ V\nmknPB#=ZW+EԽ6kd\)yS*d>肞uy1=3-:7ϋ2VLz&<_oADR5w*h6?9͍@܃eD͔q_uN2?J{ E/C,G"P#H&pW$+}|ϻ}('n#B cdx)%31p\Yݼ|"F5Ӝŧ8:/aB25ϱ#QLsZ7[sB 9 %u+UG%:o{m&"IGrn#A&7ʮqCR)a0s@5z)L:9EQZav B5'r"ZURiwwwŜ֡}4Ւg&>&'r4/*FC7J|LxۣN EHA9O>+iD׫kUgF#nYW6''bwѵZ4,}`OEI"L!D੘rr˕bGĥ4'~kZ={bp тZ=1C1PgAUiN0w߭=>]ڑ s6cWT Q(pw̗1IP šڣHX7/_lj&Xw yaЅc]ĉg+%9,+x_5b,!Kv+KJf ςW~x.s^|vX.45ubg8 LRDH-vMv^l8v=WYy܇M{qc{m$2.Q+-y%;4 '{{X i VE)~HH{]upQP,%U}SȕM]"麰g z?rGwZ/SGU/4$0d@j/nz*?]t1s$m_iwhsb~lV@c]ZD=Dog1N2;`L | nKASm?+݃iԁFJg2fUo\u%fWzQ0d>xwրBru ^.w3iOJ-i88S{iNyŦ&aXBGdEei%0ٶ]=4R6EPK , K3Mn" ΡJծ,pKIt [ aήWtr8}ʥj?}js)Zg %,y -'MQolly!(.3tva U3fa+AI0R<µmn  Mվu~Plxď5,Iv͑>xEh<ݩB $.(Eyi.O`%'x02*|$T}Z;ns&r[S9k馢v$9i <-''NViZ>1u^Mzfxťx_&@˸v7! `˭|QzE͸s%UCQY`<~'V)Rڜs|D>-@;R1OPycb) e.a$*ۓ(T;W$E^ d{mW5hV*ɲoMY)%̲~B [#“@aG(^[@C[c|o^Y? Dɾo W3Ssïe ômD\Gp3<1KUhȗr$C5<;ϰv` VBi!:g^~״|}=9'ҪBQV&ݚPYȎvFeY&Į5q} bv'P?xgnDqev#J2'*۷}2cwxJc I4PV˄!2?3͌E 72-` T;No}v,o:2w&7e޻F2j#q# |'wիB~0E\.IqMΗQCD.&WX(ʩo n:Pɡ :` MmާVY[zl)1dw\I0~ީ ҃Ao`K@= ۗ:ܒ-s"es>SOktRcjc1h->eb%e7g{EI }9b<}zkx3&vX(҈k„Z-؛KI#KC Z.;xx,vQ80?Y)!vD_7G27>m~c T\L^i 26ga/i=;Ajei@a^ҰVoG~rA=?9~zѰЋ?F-p>NS4X^SH X.yKHY`FO\Pf\uMHiZ-0:({2A!1V 3 I%y6\cL3AGyKbDTGH87%MH~^?Rl$\LyUJg b}˾ο;6O|2zv ޙHbޏV\sm</0e?; p$Xy@xAU[aUB Y*o>pqYvOi igo`,\ }Tkyp@th=(!_ZsAK*.]re28?99;$Z@(ⷭ\# (T'mݿHUZb0@#3"b2(m#qU퀦ʹZ~r]Gyp |HF |k0i'0H \. ޺ Myǡ`wapX;p5uBp]rf1_'߮uHi8a>jk(@!P14dnIYjcj`RC~[\7|^c}\&¥!$^['h O9slL.z'O@|`">. 6o'VW8j=(لS6 ~U]aƸ"-r.C&{ FAP4 x$Tl||y덇nɼ".;64ҪaWq0pE_>"9 w.\{:P}g9C Shl _42yO4VAi" +d`ـUv&7H71Y̗yي>|EL@(:~Otar_ "w:987 `9r{\ȉxb;I4+yxtڟ+,F9pUo3Kop>sUn WɅmhvP%V#F_}hp$buEdZub3{y ?L,+HWuS*X@F*8xrxCށe)74^r|#ӘJ[X\v CXRlPe9D;L[6DΞAlnkRy(VtiyJrAݭ#9i|R7w#MQcD+;B;O tHN <θ f/Ԯ7r_f68d?&i98`#-5WsA(¸@!_}oa: vlR1[28QHaAQ'Y'a&լ|CMW:.ǸX9RrgH.3ްN|,{ 4<@'Ĺfk`ͯmCUVH)++^vG$u,4I U(4v9ecpQo).xrBg``vZ)Q`5;{Q!J~Pa0^5M3Ku"JSXKQHiIXIca3f&ЋDb5#9|1C} c`$V5K݇AdY`Nd ~YZ@S)cZXMlXzF(;J2BelT, :jT?`XPvM6}#jP $\R Id|112SSMw|8VW"rTE-϶-O(Ķ &`8~K-,4!ά bvIup͕vf< %PEq9#Id/H]<RB]4.fѥO/N@娃@uC &Ji i_5Yzugw̪*yrn\(F<M6lSTs俔Ћj5z|CshWk|&]'JoAHxoVX\m`2  Ji='N~3&oc,S8x_N6 4/|jj7ߡf{jCLjwk|:68c|\y)~fezh`~2'@|W-ה2g@vA;J?!Yl g0a&eׁxȕpt0"FLQuQ88#Fe8`6gBUZlҟȴϳݽ>E3k|cXW$pnoa =}"qɞ~̶%vsWi#" _IW%W]<\Ȭ>vV֕+˼d*ȕ"w+=T߁O//w4s§$fV':jJkl9phu?kFj+xf`q&.jSJgk 0Rdt l;)#gqgl( -,hʖ2$A)(}";W}nvDa[ M\=CDsin<)XFksTD'i<@'7 AhUjrKYwC{r՟fB}B'r@yT_BUזwz(Ct·ʥYryXg's jK|ؒ:̎$Na>/U =3 1e)sȀo{+hM{)3BB`j%_ \v0PyS }[?d[wQy]JLE!Xxyl{3J"}a]?^cJg}2j/|taFJa#!MJЗ=#Lϴ?P`Xyv:σĞpWG+>wB>pk'&aYʗXbBʈgxS3˸E ڑ1SfV+$CgŪ'V@yh,>-3{ʞ=wDPQk/>I `ԩ}Pf\>UNT!5UUvW]XR-7oL4+x.GtKk@iH a;նDlSh`ɠiW^7[.䶁>uq6]4^9/*rY2}#SSf$8. I | ґ||;G0'cKy;' mk[{9 _"xً2EOA`L>'$!;1aTOS-БqUs7:ztl~mk[ddUY福9*Y*ހTHW(P' dshk % Z(c>ph- Ҹ#3<Ԓ2 M'k'4x=9g.ËaBҘ^'q;x)i8=\lA7M)<>7iT/[Ś;*9,&EF`3tt]v$_gw4\Ҷ-rpqk D ) $n>zi_B\7Q>і7wW~0eom! L,Ki,;Rb0YF #8 Z[؏bs%\^we P(K#yIZ$0}qQJ>}&^|C7"b[.E3 ߔo@W;t ! %fxv곋vDlS R[Cr)ajn ;>\(d?0iyT0 bv%,TlFnm8XX1B5VpvoΛJ+vm0/oW3/ nSjk)z>.B"Џ{/csW 2h0ƴ3o"lKj+.=쐾.[!l'ny){ -Yر+<5eY gʊ.>dS 6xO ͪ;-A'43^  Nw4X}%4&laF[_ d+S٧~}iRYM)_Pфފ;lU۶5J% -#ʵp|㛼(6.6:so< t(H c1PB8d?Q1X>mBz!b8/ʧ1kLDFI`s_VH@!U @37A@}-^nDH0إn0A.~v:H֨o. ?H i }[s )}ʼ5 Vw1B-}F^'@Y{=!9mWFQ6^/> EeB?!pp;0)+k٫PD\dm_DDkQV=EeS "#&եс}lUZ.ao'l=]t[$0MT^)?Pp@φ}eYx0ڇ'/".NsVOPM@։c{kvI6Ѕt:X:v eKfor޼hyO;=g|漃<*o>1R2/a4dnVK1`ڃƌF{tFb2_Bx^ vOpaуdAu=Ձ1zC]"@5Zvz̝oRNLisk(zoK ΧR.AbZW G{̄G4D'1P<WbU]GBFR$wPS?pPoxGҢu$!,?uN hȏva{OGAGͅÉ@:ˣ̪Py6*[gEXyk[2dsq sUH^3ڬ`QSa;C QVLF[.2_.Ɛg8כfG}OVvPds<5]q_CrrV4<&E YuU2Η va0۠8n-xDUWqiͩ=~ (ؔ!hd"O%x<&:ggKH%FZFscB!uFˊl~W!zy !5Eu ek4R UِNzPZl^0j{yLcBev>@XjW O|z Ē;!ƬRX(Y]dL-Vpc~D?a[j|DYd/Y]]UXg7@;FxПΚM1Cļ0Ř%w-;o_}r9u (M0Cb5$0PzTX ؤ['W?>P|m?՛ވ`q4gد?3[*&M#rs@Bv,cKFUdi3a\Pl^׭x}dBiA!TLKzIh+lFJ.|ٳs|0Ğk7 Ine;#Zm\\QɝUXB<@mŷDG3->oi |Lpmq鲘3ko6[Ӧ$9F|eU3پ,=!؄Հ}0"YHĀk`>5$1Z̽G5ު:ߢP!6^{Ͷ>v0S,o6`3W?v_~ΘH`0{=Cڌap9MP)Pf&jTR=vKS* z3 qe>ԈnE Rو޷3EIJi|75p3qVửL Yw:!ɻčO;PP^s/e,~ YHC\fvߩΓݸPс:)? :_оC]b' a\#+74 ]gT2]e~@R!+'P$/eK&Cl`ZPK6~[6NtgMZv-sω%\C;mK0}-+~͏i Gs={#϶ ]'l\ʕCYjqL9fSU*!ߋwo&\ 8Lo^@!hT'yS@`Wg3XFs,̹ uسJ6LB[`"@8c<㖀ʬg{TX #|1L^Z|FK".9ZAy3QbNZ%k-O& "a|UL I0` ׽% aZD ]m_Τ sua:}Y`yT KQ 'A9 )JPްrj ^;]Fw;z^]{^M9ȚG)McP8Qi l!ʓ:D @,Oa9g\sKBy'vŪL#};Ss!}3#L-M{Qxk3| .71|y4 I?3Z?Q)CkjJKgR&GmB[OѱN`$:5ғ}b{nt~" PbIv>K_IHG[LJ?; r8n϶CƇVP[sM[< xY1Qq[⅕';@\a kOf `f>LmZ%hOI:r[0Z !'?BӨN(fqvC[ŋ\olAi5i4jz>Iۼ~=~xr@.#U4d*gB#4%-!r J/y !DdtUhd2$Kg}mcrՋ 3~/@8";H=(Z &EXݞ VTFDATt\ i d}K$|VjHLE%?/(R1'PU]dKJ.OR' -9'0cwqŸ*l?i6|o+G[zD귖5坑ΰٱ f wBv˯ MҳdVSw>K]Tܞc!gpu%y~L=*QYvQ`ZuBo6/0㱼δ%hm?:Kf^_Q꿐|>L`o?6Ѯi(hc(jK+} 8/qbYU%kwrF5SDˆwj: Xd !0#n<l 0! !nkdfv^=+;gDJʍujC|Y@dH:*ˈ]Fڅ?4޷MN3e!xi~QVK 3\OwUJ.eV>ZK Z78&+yЪXF58 29:p zVOT`C"fnOu7ej9p_Y-)gӗJ$뢰%YAJͱE-#rmu``n8!l%CV:Θ=td9pEe%@a{gOɂSk=4}CEjܱB7PۻዟE J1U]!h0θa8$9^[8K- zh\vanV"3c´%VD:W7"ڋRM߁*uWf5u)_L+ʼnJܮ/yrEJG"'oj6/O.d>[@)40Qx?n-=Eͧ*vkSd\%*:Q+xg\RCjbtHRA7@ ڡݓZ־gh/C";x{OT I=Fn.<#(W\g vmHvYW|u6MiRKpEZ`B-3lU q6eڳK+Ӹvs dZlyu< h"Tԝ(f} :0(P$c@#Y_ Nz-NDBQ#PyI;,1i7 ͷً\הV>g6hz/T,]~*I9-눶( +|'.Uk{!ͺzhWY0(oNbܔ{M1Ȳz.Nfnz@?JPE5 UeK1IMvQ%9b9(=_W䤴i(hI[˙k2 oc๒k޸e5bs?#IfRG눂ϗ8Tۧ1wv%uzjbZq=+cV8trdyD 9$iG9Ħ<"r% ͥX*p9?u ˁ¶Itp bG&g>-Q?F0 ;!.gj3Z[t.*Z+cM?dY҅ ,~G=c |ƃ% Ok&+I\qg2SpS=~̸LE.0tBA!bat(Eae鞖;jV27Wi! ߅UјIA钡l<)YӭylVZ;$_08dD 5vc2yjgY44,Cn*D[y=U`*&o Dg, n&%j5F X̓NP*tJ v0T#ul+ ;1mOwM`j?l?qNMN㼨O)Ƙ ഛqS2\G]|LKCwp-2Ja7M.f\OQz鈔̈ Uy ˝@%12r&N!ª7A΃J Ycoo1ɀ_#70r*n%MLҤf dĸ#BmsN⺻zIxa6s0u3lc0lu^S)c >zىlה8Mf:9@ ͑ "?HBX K4Oh4 (>#sSuM[?;1tR2wFT@ TƢvAY :Up&ƿw2nES'}W ioTve0IjxфpPoGџw#Zmѻ!6d11 v "~le, U];m !8 pwmjƒ~D7oR^aaK/sjPDHx!PBg O킅F zJ4`rTkj S3]̻Tcо5Fj1{sy(6?8ciA)Q1\QśT=RM ToLERs"_ GR(zUwF37$A"$i{JN__txg."z.5i'h> pHNY PYj 058T>ڠTtUn N)E4n4{B}R3+T;4Wwy aZuإ!.vA\~.ʒ+ Me ?%,`U U g)שX 41k9 ˎi'Y\ [oJ2d$F!dJɼ]S ,#CaE4Hl/E2 xj 5OTiNj^O*xru@A7ZZhn{kJDRBU4S2gԶ_/"co_ @ _D1IF!IBXZZwc?xFZ(7^*ؠv7,էIiA4MB!jO4 >cFrt>*9yzY$W+L)^X'6q߱ #o檖v 8K,2Odf۴xaSoЩ4,>Zx}pUoL3_Z E }|ZIu,ǣq;7qS5՝ vnn 5;:p=rd\uϤ F_T3Ykxh x*q$ 3=0w9!>0&'7"n=FF@PoWڦr`.[q ZP@ԟF8g١M>r|[-YT,Dܽ>y҈[0j_BmW\K 6TZTe}(U.ۑMpv2!⻭33OggXtB= g)RT$_I)RE[_x<$ڜcJ]?h{,**H;GvB;rtX e HBfPZ^n8Px}H[aw%Otŧŕqtu%N,*t+%]I͢[UpHq=L&<,k+J뇺qyӦN jU.|%ّ Kdx֨ہ1FĤ͡MF G(R>oqJ?ZESϫ\kPZܿ|ծQ!.k=9( .U|iaG5+{^O!wiXVz09չ: (ZݚNe &B6#FjsN%OJcjs*>iyPIYQ jAU3N\j1\+emL*-EBԧfeNBn/u֥Esޙ*{PnBX省6vpOMCpDt> 0v}{ H[i^j 9  c[pf#jtzNa>R/F8~u41M5&oȪDwj3H#?y?Y3WFR~c)_mXyNy+`o Ӿa*Rȍ"uc uf0˸?\c-,б|?kuC=Iְj)XL5fJKÄ+8؇:. m ]9}5Uɿ8z.ϣckA{|<(frA\7j[*<)JPh6Y<= ga%UJ&7 hVOұ#iW0^sM ;s&/N dךe#+ӺxhaEUqjx ~D]Td"BVCpذ':<|;%ۮ7BYSRf"/䩃=|̟{|Elq ]1)f(61.1f1q/0 RZ=\(}ZX%^ AdC{0YL[I-^ BK+9-Z^apP42Z} @#a{ҳi.e}AJ%!‹CCPҳzH dI+oJG3Buprg6҄Akfwp>wžmIJ-3oDŽpTO*:99e $iE:֞lduoj{;)|Nwf .~3qFISTJ)5⹠˻twbONRNf<g<?WqMql[Jq|:#j68HDZUrUB wvrmIegUՑ;k~rFϭGP#)s.\j%Yz@XO=^i ()J/( XݏBwIѼRvHS©#Mf<ĚvLy>#qqOĻ49lz"D?ggն m&9b:w~3 F : oyh./wܞA*6ң v'.grœT%F[RD $Cjܽ3?׋8#f/]_:@%#-%>y 4W']`b&{ګK=&YE)]s>,;۪o6t2f*y(Z f>cotv}(M[U&VhsŸ\P('y@#bT  _d*fԊKPşkpfP׳U !}] \.`ER8hs#qQkϊQ2U} ì:7FbLgl4ry%3WF"O١]\YzlBa;mU3'AE5M:NdX|^Pc@RUUAatå`&8ʯ8.6/~QVUa ʿn 7hƗ aƜՄ~q*x*} 6vڞQWVA2'q&3F bw5e ).guïPѝ#U{X_75W Qz%7Gc4͵89j3UAv @GSY<>*JWnԙ`TnWZ/<1}wEY >#@kl 7Ct2E mKj?aWDvf\? 7_k6:zOnv!܉*r\S ne "8Z0kݧWځΉ{pIp]c~i̔c/;ӕلy  #s]JcDwNi MP!+%L0z7X7+gʰ+kԯ?(~b5&"Pyq6:.g9(}-S&}󛨟dآ(!QtG?rAu~Q}gUn*Τ,--x)v:/=9MbW_&]uk6нYZxӺ: -"[Gx_kf-ݟ?y*,9p*!5ʃCqg]om>@礩< GnQ0l]MQ;Z霡o:̇qLk&ˠ|4p~uQeuSC01߁ &#QܴnDE,CBw0 *jZ!0A(4Uow8#n̯Z6' fvx$&cȟ,Tm+hHc(t/Goqߩr5r<wriN?tZx@ J)'R>t8īebi(kk[;g&!XOalGLV3X ~x%H \7t%Tm '1خ^㸠!fl~T6`0a|W Xmo#8[9hfR6ZÜV/o?F,H^cs$#[41$ρH^h#{x$XE硘Y_?$(fhsLO+$ ¼?2P֕L%JTȝ1\TXFi+S?$-sM]Ѭ7LXA3:s}ͲorٟHEԀ{5B)w7ah7dL+bgƜX &ƔϢ{yϽoPeIQ$`UMe`m}Pٸ3BxBKF-o 9jYsVO$VF* wp|H?@UȭIJ5 ӵKDlM0"m _3ǴL 3XQzNa&%KZ["_|U9 ujrۧ^  opKz?U}הw ,<+$!-qVڎ˼Rm6pqW2Ҧo G ƺ^7gbaM w\56V5-"e9¬6Ǝ\2}1T[d={h\ n]I¶,ϡ^2ڍe_|nBvtc2 n ٬xSG"T2&8 USÑfWwblhMj5ХMŕ \sLBs"ۦ6 t".}=37,q1/Y/ӢFA b9Li"c(xo." ݶgX唌~n7~<BX{rxjycv8Y  ӹs3W;AջOyZ]FROmQ`% Z q\Q(2$4$ڀE7)3u5,cDg}:{7NB\o 3g԰$Z=|@dS 3@9g[L}Cȕ_kى#(h'wkH]AN;YceOVGJtM/9Dd! m}|J~`?\=p&: d\~T! 25',b壊o$gӃi(;HǞ Z2+\AX_.M.Lכǔ#>Fx~ZHB]$!% .1:$-#?'(/{v;2شsN_4& LQV!.m-:\2N̐ #4k^Nkԭi7{W9G{oUN%y*YA}kFma(m Nt޲ܲҠĻ*Ia ! kZBR݋mmŅ~ƴ++&C-oEZOH͠IM`27h7%hY"&jŲr,orAb0e3)w(шkù"Mr2a) ¡aaOv=%Q'lp-E.{Bo.w(Ri3B2S[R8n]#< &l,(M*l'Zj(s|a$po%mr1Oqx˨:3]J.:&:c d;p Cy _\ Zڀẳd[B%ǣI$NXK)C@<~myqt!5s˜$P(?02s_}Pft/fC^:݇-zoQZK FP&ppsO 8YloA5+Z1h)QSzH>tG}dҁ ^ӍgYZ07070100000092000081a400000000000000000000000164df7f6f0000304c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/ds3000.ko.xz7zXZִF!t/_0 ]?Eh=ڜ9QW.>w2W%zd?'j91Ct`jh3J-c=ņ>Vg!|DWs".\]V퉪v5W|'ɓM~"lߨ.#R )|d8amAwo",LquW})Y]p8l'+:&4p?,#LIIIHaWM8]׳*ӵ<]"_i(X&˧~l^u9A{A Wvk΋KoTbTX)aƅ^ht/w'ahҲz;E>j; plzĎПRR̷N!-pp Rv3( ?-nix<\5KUKG#?@Q>FyUS*{i &j('VeI]oo<~baHпl!q]TS+jn}=ų`gk-([ԏHMHb\ PZ99 |/(`pŸ!jm+-{Oyp4zR[y7:FK\ ܅>JJd siT;9ܱudi;I`W,NMcl0#RzT3~Y0Ů9&7LQgTKBQ^m3$e#P?=0 PŮQ[ x-lѬt| &tPDz|qG f W;aphxΎ4͝eZ}:i6EVjϕP#h9¬wߏ(Ky7G~j٪.Dt}L9HJڏk&}?%y::Xv^ы>02ꗆ40j!;h.|:)BQO<(,GPeZ!=qSMJ%-i0՟)ä4=+sc ŝO.%KtR,MqpStMWj6 I]FS;.SS٨nJH?tf{VH sSw0 ^+Ewbc\/tJiKZc:6t_7bO b@!Ȉyd(X6|̛.Fƪ#ՊIG@p7>L﯏;K[']v́3qm(vVoi˼JrkA q tˇ>#QvcEOp3 @DM1=;S&H? s 6Չ苊+MWCVأ߿j/PQqY;PhxG{nƂ#Y@* w\^ A */|zeIwaExN!"+('-iZ)W ;gc)=:jΨZ)¢a*TF@ԣnۋ&BZ& F0+ˆy r4jkoOkQx8cxQ›j nˆuiEvÑ*qG?7{:dZUꟓO̚|8<{``\\;^"b]:qР:0Խ=v͵,OV ]kml}˸d`<\|7X>*qA%/;*ԁXi9.+Ј }s3 눵h!Q8)QM}RxT eɶe\G,n>} p= ZKR偨on^|]^x-\0Bɐ}u3Xf팤c2Wۀ8* 1iB># fd J xOUu\B= #X;VαT0|EJ<Ƨ?^ZNq7RܿO7X"+~ Zv~S(Mc+b[nyqسCKaL)@IT~}찬88O[񘣲.YV끖H1ort>v˅ŸUn߲(j{h:wxjחzfl4iKP*jp-JPۿf>o"gʩ]WkU`5GN(g"ʴyI`m- { ^ʰaEݧ[M)CjUֺˆ;ީ6o95$31E%0{8#aՉ~Uq_h,"?k!`趙~`}Uş,r8p\{.U0Vӹ ih" bq g=7jx;MErDM/5iվtMI"1|j7XHi ]QA}Pǩ_S֌+J"T9{Y<ڄ촛AU'BvX!iT su~[7'Yne4f43D~>$1M 6KCܹԣ-ٺ^J%uqM quq* 3`uY `{' 7ޕEb9-ӧդ4 ϻ༇m#+}ks}k۬>܎l }۴!#_a"z+[8 ٬={YjwD"-Y!aƍc۝ڻ 2=G9$e;q11->X,{ 4<BnRYp9a 5fB)oڊ^-_O$dL38.GmAST6I8EL|y R4L(Rl] ?&X j?lMVzD/y<ف? >PLۺ/>ri2 'ɏJyy O*׊%: lR3Ot?摗VU['m_HqY&}eܭ.3ZNFKvSn.V$5O0d|@O>I昡 bJfT%։(+lp& _w1e 8 #: &G r$ @ߨ`vKECRŝ v$ 91{`7+\> /oEqOجD2uwKܒo]||RGq3kdl3N ZmX@/83x'1C3^!"HbH)2>F.}]M.#,$ ۴|QcOx=s-t|Ai|ZGAfAGOpTQ[/_ioOvzƗZƜۋ יOuŏ릻zҝm6\uB` &oɏmW"zxZm/KT:н9dvF=O`9#w,nV;cuKؾ.'7'.`J HkSݾEc}(ɘ3Mp5r#8fB2 CIbY?>U$:?oɉyܑyX8UR7qv[C|W,zQm{=$]jDU9TE1|,rXôc(O WN9Pt桲KS{/>HFz0!* C׽J 3&$Q;Vr莊d&ksU+3}Xo`2&k-i[R| si8dS W/hB:8nT!?xFsPcS CA>ݴPJ:}>H)B_)jCא 6;™D?qB2zJ4M#P4Y+&۫A2k@=Ok,˄Ԏ 42oܰȐ6?Vs$({  Jn*l b^q/'lhQMKH|ZaN0L܃iIej,7.QiP߄ /ϊ] = |I_.5h^Nvʖf*DeM, <%N~=DoEoDIX vw{ _%zo(OgB1f悩zfƽddS{TC@~V]Csó}<7>Gps#i1-Noш6k, $96ʯrkVڧQiM4A1҉>ˇk{$=RS79@x/<濶ȸE[GdS@: _-zb>@x)t:2zF0ǐQe8fovM~Gfr+f:pB[lJF. uYx?(^hdk=[> QaYhD/')Aº[rՐ|@DӀgV^:d;h*0*ݍ$fBhwYJuʹF7t]ç½66hV;®+9sc/*Yٷ"^- _2U3d[d]-!0vPQfB6at7nǻB[Ύ$R9,a"mev'Nӵ9,&_JEbXݭ62 T|;~gReh9CClE96h[[Muˁ@VL^+8LУlqE>VOf?ӕ*ĕ'xm}4Fn(pQ0=p²ĵ+rTŞ31$ 1\sz^-.RuNyPXR~$,vnuF݄W&C z.V]9Ԓ_%a-؜`8az]*,;+[ 8*\xD?Ⱥkw@wDDˏFG`=3ɺzrksÇHymlnbֆca֣žD:Y`ھ2z3xp>HEYClNoDhεqT|אO jM911իV:ت\j| xf`Xx޵=Aד'<^]C4KZEdY2x6nUó+{R"=^^ei ,Cc[h˰iz$9o6Lo"#S{*ohQ.7xZ F C{{^.ާ% JTV:3Tt*+Zk̬SpT1yAF !Oq #G{}idkoʀ,:Pgi J ~蚘ϥgBY hY_?-G23{4}1zv<ܓϭ¨fJY/|BW eO؆0SBe}zXRP빐 |Đdp$?^5)1N1.<'l8[`ğ+d3 p5oKk[ Ia ߄ͳwg ?sdvJ6x쑘Mk٫D~O<Xz*ӈ}Q-1nj,e[Q]$ɳ!z0 ǰt;r rdas2+5)=~Ϛ^_iuD \F; ~* | Ϥ W')a=W8J7F}=ȴsʨNzA""쐵']mB?lgGvせ]ϥn{.ᮒ-노v&̩͝W `rY8J8֜&0+C؊f6[HԞ)! '%YmmVDrd;k{$\n5nZlr #sT+L^ώZ~ߩ=R6>a] ǫU>I>jNIp:#6>QN+)=ty>; .U&ZBt,)vi9R3niF ~:v}MGNl ϛC0Z@%2Nzl|xߗIWMW8: c9o$ zXUӥ?Ky9+釡=)I0Q!Sd|. tX[p*I7.d O5YE<ɂ'2 g!_~Yc5LKb{Ix0;_vu!DơAxCiTBN(pW/yVh -?Įf?ί4C|:njkJrbyT"@hfQ̪<&ݭ 6_US: |Vk*!v8푴x萪SŝAm \a9y>=hRm5(Q1)*&j{m&DS/2*]Jp4 DXlgaJAtVb|&nk+k3pAj?6M|'1yty*Qtחh#iʼnrƬUD3 Vt~1ze#ĩvxsw&z`( |ލZ}N膣ӝ[ֈƚCN)@/9f81]5W- ({.IzU2K#SL},pEcWY<(|+)*rqC<&6U}%҇%X 'qvj];퉌uK r?L?:7 l ʶP͐H7aD͹ޞIDJT<$D$EPOky6 +bWtexj0 xE32jd~CK9")- 'MދB؛64Ĵ2~&D;D0=S?of-uX$ʟ,aRPa2`fUAސ@5#HWE!D12e'h17m{ hT)T^ V5oi,~7 J/oދ<]z-:GhBusN3Ge! ]&p&CfDfGRgfۂ(ˀz}T QnIzͅo!]0 NZTu AF'ԯL,xXٱ9%v1uR!7÷Ὠ“)ťY1OyW%Å%?ᕉ0`jAn+gBgQ#JݑY[IpuJJK~١`Cƺ~%jW6}]w8=7ȣSunc7q<3 f/^uKNRhn^3&fI'wk^}q'l27\N W4* &;l،RÃLTo*S|TZ5 eX]W*x=eJ3J{/1"|l &S@$Rt!$*VΙA/a&}|vXpm5ptī5(牄к$fzύ 8>1.Dgo\yrԩjm3`ACDAq}ԣ樕-F.Y|tJ*ͺcL_!W^Cle+چd7[* FM 3TId=/2]!/wF8yΖ}yۏG]MBHA?j4kD)iDxi>w +u곁Uy$҃4bEٯps|HUGn=±&`̊Ta[Q v6 ڦoO_.\^ؽ>vYoi6@J ;?LleX6엎=^T3@a9Zݛ 9ȱ Bf&i Iלԅd2 @ V30i-KZhxܚŽa5dq O?w ؋fA ^:u&KcH/$۽JЗpKvHͣc1K@DZ8~ eLlJ:#E˪yzcJNCc.V QϪ=>@ ;~>q lXLkGoFl $䅨[̐d/ȏr!Thӛŕ~b B ,eKHe!)?W)>%Enǖ=ho"N3@0+G6Ӂu1.k{X"3ba#H\%ȜB8w>ߖy=T;WLP )(Ԍ` >hFx^~?q!FPqo@X }WzG鶪7l3AɓPwy4 BL=tȲoRZ ٚD,j̮u4U4!)Emm9R&~;`$i%ie5W &L6ze 96ƐOpj)K !^!kk|=w,`8q':9Eturau4 лˑbg𔀮RP:/ -On-QQ"|"a&60?{ n،]&Ci%>[$A]$|ߔ.Q~v@mVOQDְm&-kb-!oO|pxNHaYts}bўՉXء0]34y?g|8*{iIF\[:ox_Oŏ*SLԽRq8|I{~lӈfmSW({tcu?0T=L3MudhcgrZ4W4E*&2TzX'ϾFa RQ粉yl5Som D,?RwIj;bZa5N(e5/Ш:(4}}޺r=w/T^^瓺Yఊ y7ݩ^|"ZuOI#%)qla&o4ClSπBWMhi%vfx.oK\`7MúݧH7O+)&>V֓Kz I dmsBa4cZ!,M--jhHf 8~KFK*Rxߨ餼%Mrѥ92 %@^d"=T>Or5u+iNF=݃I9@z 3,JLp#zHem'}>~>|A4 ʯ]Rd4N kLcsݘ&A{}IJkcRk_g}h}&=Z* YPN){dVtU^ Mؤx:+ ;c;kiC.&>MJKᆝ؁lQڰ#o`׉7AI"3i`\rdu~89tn.k._0$WH:mfb6-<Np-b|mO ,8'`-Q e#lbゑ/nM^R0JrCI%$#n0ó@<9ThV_N!WMxuKh\*#;mO u,Y][$6^ `ܰM]uݑNs7^fKC PȔt R)<1vQtS 6 e5[}@T=Nz\Ȃ\FqDzmXwD:2mkBc|3яL{rFHArM{_ަe(ɼAs8 5]&1ug1(܍'!! 󇶚ddhlXT(Sė! *o t } SU Xh@| ]n8T.w)ƪ* 4r3m)1oNLč/n_gT9gkB:Z.6޹8#<-8`o' fz"xaJ>,w!>Ȇ\vצ.-UWӚΛIV`4f7NbDt?D`>wtGW!h 8?zmj N:$4WzE-!3-keOq'hE6Ď ћ~3D aGx0kS H `7kU6ؓ -YfêiUc7e?\{ d,ü:pBEʛ;'Ƒ^LO;_a+*:[-?~%XNCϏ9x_%6?t 0AQllٴ5N*?+*i)yRimx?@B׆zq"#Ygȭ4 GC246e#q{-EJbG.깬IG)3XA, h*_}=B ӆTnmĭw 0|<:fEWtdo"}ծo|-g-JGq*2V?Eҙ%iu qd.+ W Wdiz'8θ`eEwȜvz8xE?BAL=觊}G.mȳRY==]CeiL\mOOF7i(庽)ҤN||!kЫ%Q H[Imcpb4T*$ wGi#RQ\2dg.:I{gvø~&y50rA-혎zsTE wWң!M<1{ ^߬H:G-Ywg}5]hV׷ffHaz#M${~Ha6ASWB@Mws{= Q8W?bMgL0Y i%J9zM`U~榔Z?䢄V..7s xr|LBbrQ˖_M@ks)HSp_/XQaroS@PeYQ.@n}@kJpU'L# i_']h<A8e2/՟[@F WXE"̾O`b^ϡ &y)]A:/5go̹ @vd`GmV9}]#7''sGRlm> $,-p[[㖰mPicU5.!Ũe/F F eȠh{x7' ڲ@$6%-{> _5Om(]oW`'ʙw7`;򆳞p B*η~-̛gb;kP4G:rlv@Kd,t8xz^!t"m0$]:EXFzmO^8vav <ѹ!g+C{iI뾬8giFUF7Z+s}jNv/ 7L1l7 ]׌/J/r} 蓶.+v^>فNGzbDWuNp@F@rA{.YíU6-S|%;++'3#q rL<_T |<- Ojroɮwlk$duׅ+uFђ\n ֒@H1Ve q | S@~OHPZ8H'/f2^@0̋B_E\}*a_ $z#_*Pw.hzVy-C0UB%HJ~@`^yEu=է``Gɑd D]d3Gg[ws_шk' j#q D`go2 .CNd_^BPj}X4Ĺ\y g9p_aS5퇊U~FC' Am>qdeN4"unj93I2bCY `3#EWGQ`жEz{p#TJw*AՃ?Je^6m f~f!xNx7YoM1ҘYbj!̕j͎'4$L3˔ Y#:ts s33 /7AX`,WU¶n GB5zZ{`s2`y$KvDuSU荑' D!c[vLج^R4f0: 6ЋfUĕ-\gL2*] !Jլ}(-l!JJl'7.IjVLܗ<-Kv &%XY8T?8NؖU5ireӄC6;2G g *AٴbadT)43J:D6c9B܉l͔9wHޏ4T9j3w&$dZ"Z o^P4Q= )ZrnYŮ́R^~8o?KThz:Y JDRlNx(F-MQ>MmЩߘ}6PΛXOlaz@I)+IlbtP·2J\ǀQ[h#?t/ΙSR(@2hə&@˖l C\1XW0/?&Box8G?sZgcsyٗܳv1GV*'gt%cNpg^ 5B"7%;dLlR\E>iWr>W57+ K~ehu1,(?x^z t~\c}r:;& ƒl!I癩eNph"cB|ita%ct"z4=xt\NZyQ8kԹQWf|O՘hW5ZCL֖QhA3tC IGϓ-!X%`ɗ[}*|*;l ^Mgz}׋hIDs_Rǃ#Vlmgə?t #2kq %*q.Dfs҃H<Q4WB mNv؟GG]c1J[ h;IdnFϠ0N&2]DC0n4WǘALꀐP`+k$֛2`*qC*kf)xYϏ@kf"57'hY-ВI5ۈumpܚczA4#X<P}R F=@X8s7+]~`.]?Ҍ56d;IsJxe,)ɍC H|#%S p$Ykea6J4qHYdȘybLicj=rcڇP%L ؁2M_ 7"Jo =C V{0YV}rņlc ^3#2=X>^cwLe"׆YrE'^zI+ /ZC$-ݏ.霖ybb|LFU/4QY#£EkvvR޾yF^n&S#v7a8=j=S%M\5#"kJxi'2Z_)ph֮|4wql;)#AJ%qnA^)(k]ф ȍ|8F-҅ S9tAio Ilh^o׼ñŃ~1KZiFa,;Yx,O̮$ȽevQg-LDϵmIyP}2=j{?TҷDo"iՂTEl , fc~@>xsjS cG+$3Ƣ F{|Yyzu)^vőA*1-l^8(4.Y{TP^v:Qw#17@!s 0١0;abEHǾL$|8ja6.y9if7ta.G+kBUuOQgvoMo!f%tqcVZyD'P_:72N_ %0P#gטA9Բa(ϔoBpd.u/'νʡ2vU'.1G|] hRl9D[?`ҾSWK0!h;S_nu~_} 5.Fm* J0]u9ƅSWG^6Dd)UMǭL*yy讽wHZi[`N'_ jHmJx#,LyҲ< Tѡ q\2wWN@K%f/9Z3y1s*yU) 6>ޫ[y›68\=z;}ɶPO6EueH;26* \J1E+BLYØFC۲K!McJB:qYo }m'aՈ{$\co+,&Ibd"=&v.|(Or Nc@xW{]4qrz9t@|#3Ĭ=H=La 9Q(2 miidj?nͪ:uq'I#ŹYp/)% Uz>hRBE^_LGӕ^/]߮=|cF,ne8"g_JJč.  i;b f~%w"SB͆0QO "#6i(Od;'I̴J-Xem(>@^D-$[ukދ{$ZiY[H] ]9ȓ.q}y*_@J<[qxܝ"&ǦB}J Ϳ?K~:LS.W͢m9FeS7TNņf!b@5'h'1ܽ$.lfJ"e @c37ju~{HU7mjJK~8e [iaW3ܪR!aGj1x&ˤ\s%Lo3B|Z?Hu@w^Dϫ2\֯ýDbݎ1",[I49d < +\fX$ ,pu2b}%rc&a`b_jw<y5" T*hajU}k;zl2asPRbSl8=)"\Ev7*cڸ$`6eVCKy*gq?7v^ Ph$*G;OhgCΚ᜻W/‰[[7q %G ۜqFnΔ:8mtpZW},GcDHIl'AD!e1h;v Ŏ7 mQA3ks.剼qفixZxhX(My"\?@J%`UN$ȝWygAiV)1Bs|W;o!)}bݤ% HcA,/Rr1D 5_$Ts\w(e${*PoD?4$faDFH ?SFX$^ lqls2+~G~ 'Dhė!4"ZgduPk)Tޜ2޴ωuqVxtD!$E!J'8 Hn(ΰg< c 1V)xxƵLYA~b~ҷ!t3eUI'Fޞ VHV `?\v]lyw+ݡ ~KpbŽִފݯ:8̓lhBa%ZPx(x࿲&y*0Z|j #nc@^yy-7m=M'6=x&{E4+KӽlBΩ(`4k+u)2c"2Ƴ]{_.g!"lXޜ hV#։P직UU ݯDuc @Hm9{ v9ЏY:h6頏FWTVݔp3_ _0/N0ЖYHgu=LO;ƒ }k +ـX?4O1M\PFMݒ\=[%TͲMTfi=2Rdxлy>ߺȾ'C,}҇:䂌zҧ PWlS(MJfU`B|+_1pK+ wj)Mxhqó_Hк`ZU/ϜR;O,n:u3{KCt ۓ-N΋xB'0Rov>rbK5伝-dm܇,NK@` (+g"n!FxԳ\L_}|C+W,,1>B$,*Xh~@o`%+%>?_iMb*#jZ ӂd2iyA+B(J/۲A$J[8*0ۂϤJ>v. rΞ䴘,3?&UO";{PM6r{Re19o zWu6Z]Q[٢LpZԟTq#sFՁ!>2rCQῳv"K\m9/tY\%I R+0MAUP^騂5DSUt<(>Ra7?ܮ 9rҤ׈qy-m/;6n}t2 >If_'SXb"J<aq݂*Epnw L Զ޵9U%A8)f먯 /?O!dB~z QI !1ⴵl^N3CS+A1D>2 <."Z٤~,|k1iз"mڤŗ%_ 7=lzȎPaue.TERWDZ>΂m%72YlcyKS ڕ:! O ݑzP`elv\n/6jF$aH6*S7Р5 ?-xسr>N7Mz̋+ *PpӯC\|4dw& zWYIV=)[[\FHyySt/0$c8abx;_MAPeϷF\WUĩL҄Ӗii_P>q~D`$vw[|@98L+~KӞrF2;]lEV+Ųij9B&Ɓy),Y)V]}ng+IYp^{ZړL/?>H m (=42 6T*=Pd}[lx@+a_;D|t|w60,`ݏ-WMkR>35Bt/n0v  05u\N@To 4i{TnÒ.)5؞ ȿ^L:/зP$E{G4Ve a k}T3{0>?ag-I}[;9.=Pnv8.5': MvU G O=CmS]%c^I֙`$g26-AzGX\DkX3#SQ]ze`*GfV) ie$L4gO_<ٶ,y f)@}Sٟdo]znFlL֍#n yb<&j81J4=)2YDBD(}Nt2F6XXWw$O}YXgKVQ4Y_rzC _/1H{}@ťԳ(#nx*@ -EH)zo Qtvۭ!dgNEQ1<4_؆>n xr-piP{$x/"[ 2dӴbvBu,({H*mE4᰹u\Y to}wJ5QݜN1cd<"ȎbA |$nViB;F̗* `,cF\*Yp9鰰?)Q k^'~v{/oVE&8z &<a-T)C$"G!8 /=[;V4JDށ}i# ڙ0o_+' ϔ un?90os"]iJ^wy`VPYdEMXx>BPj4=D? PM6n!p so"ȯpGi3]Mˏ pPue5 }ZYM1vipBF 1p}v  ;!3:6(Ռ~ڗT2MwdkPe1 l{,,@Cl 2`{GjTwi ӞDQu * Y ma:o%_߮e8LE.^6)c6? K'}ᰂ\Nn(ɷ3tQLY;9L[=O"q<']9DPQKԮ%B9~hχJ1L&*SWǾ%J'^iG&|[& Gv03nHNmfV@k^?%< 2•Fk>Z< $A&IQ5ȂjKqek#|tm.s" 'ZJk(-|$a! w uԤ$*G&xLZޟl|P Nhy?C)`V.C Fɥ^u+ WEɘE$6C@bzs,Վ:?qM[Vp`&j#3*DR|C:r>|*Y%5Z3ì @#۷'r'tЫҳO+Nm5 vya)^h 蚻5:ϊ$샤4(tJOvAxͻ/y ~H6u:+;OG%7lfvcܟ`__B_,kcߍ7%9lCȉOJD)[zי̀P\H`! n`Ks "5]yUJMqmWGXof:96G Tq.rIp5J|MuBvO@aʪ{oȘP\Hd;5ŗh m -)&I˚{ 5 kqfi)#G{L[9FAg,. X/z]ZBD]>p~g1M ۑ]i_pkm,aRu s[ f:{KjU';dCo}1iWWݨ&X]tȊb_H*;AU06 ~7!mS>[tE/VG,M Q^[Bz!v+/4,<,,v@ +~@;#-(3;i"MhUŒm&)v{q.*ǫ$3y4SFl`mWu/]P xX4*#0_܇\6AH:kYK36A(S>CC 74.ru <""V97'=򹊀 vK^p ༙ ^O&U e?EX!-e9FsAIcŐS:!*AX.HTgQTq1֜eeKuXf*Ҧ0 a,r A %LJ2)kg3J2<頟IPx*tʓZlǸCHUaCPl8¡ĀT,xjI42_]EWvhr:v*lw+ar+"!=BʙΈw4@`iN{V,{5pt0-T CXTcO&ݸζzk\!bR,Dc^:{<|o*\?A|:NYv VX#ٰw}74H* e^܎òqqL0[UQv* i>.bXؿMqfApea,$liZ6aB-jzh`i8yly|Lsn.sաqAs|xTe4CEq嗌T΢Vy! YgzPras7RS 󏿮Ryz4(-m)^W`OϗZzUH_rqK$ZM{Ffv=Z[g;{ئC`fvBW o"-b~FiLV0LӽY&X9b5 vcFu|:tq_~/Vݙ%bقK)Bb~ǒ4JűVỳ:bݴTo==اVni!`b7&~FćLW!cj0j;q-!'OF{}T$uhkp\ugvvL.(wOY0h:(vh|#\Y$mOC|݅6\m|,%e| ChT3p((Y^]?/ȱ's٤:vR+.dۄ%tјIe)a1:@ :t[Τ%262+jAwTrg{zqC n*z{˨~6/X56QX0HWvftN:30M{h\H&sh,AyƢ)+;N8=EhOZ XZ`ttwt>MZ {wvXi'P&Tl\W4g8 8{:YW;*q$щ V|rHUA]AgOG1o;_9NQ F1z!L\;gLW:L[q%x|+f')&l>ކߙ„_<..hE&X{/+F11-Pi'.ECӧ)NI* jyA V`@1get9ӠЌ馥M^T-K3y˕EKiPZ@3P؃*m(s&IX!XL&->J1JfzK/gJ5uB6)6P' gɛY"vy_2@Yr=xђM`ݯf<Y)}W/Z\1pZ$# N D O'x^闍ë?aHPȂe)>rEP7&lXφoqɝ${ETA5## qD'ptT|Eg *!H)*tRݐAF^ h2Q|x5'h䲄QLJlS =^ qEWECk ZgXrW5P+dь)Xnu4B M*~鱳rΝ*T b/J arb ҆};kH8ngSe?mqޓr³K r=\ `:c1˦-ܽJ Nh*Qf>pH/BޑS. :`#V^Wˮ8EhV]:Lܸ>=j)2,)vͧ igp R>aݽv<`Cw4WE~86gփ| N r*Pt>nXN$2ӽ ano>w"AUTa=}( V*\,x[iR_ݛ~qBrz C[ۧ 4=dMd3.1Y;v݊;WNylnIQxHL&w%hwb$D4:H2j%5?ξ 3E {/ õbN1RYJ^UG^*;@$_|:R̰Ȗv)y(K%c~Zx-x$i P] d !oiB17}ʂϚSܾ]gHW7_n\w^7kƣryL5:_K~xE[r6֒ChɓƅL UcW紈)1^̉֓+XVVFc-~ߌk BMu ީ2:d5r >di!tK/@3qXn"" fI+ u֩}khkd,,?!}{ rKJZîG肂mli5- I %q$hѩ> T@2,)z3˒}m$] ?IțR] uZYCWs) [Y* j|!L3@$ s (z DO0uu~N cUK 1԰oP02(J֧j{'^՜,B.GH(a~ҳv鶆_^6+uzS-K̢G8rw)Vn(fpS8ߝQcީq7ZVA :m8nl]cFXss8jw ((jb,4{sM P3:H=cmNE;M6`Tqy{odtn3.YԟQ=Gy؋ o8!^k ~gd؎m٧2rOgx;T#E!hey%T-k8"(#7ЃW|V;!5[_˷B?壤h w@d*~-/Z2l0zykho~#Fן4~2v lL#]i9OJz]ɑRvWx>pg,m= Eٸ,xv%᪔=e %xwS_TtHyܐ|b~$o|ЅSՑkF4DqTVZQVU8Wʯy kNZ{>G5bSJSp5wܾ64 g(VSk_! aʵV Mz9>Rbg0b^&3$hҮsi;ZH,<0Pj qq02}ObCF5N )pyK`{r)s#;s.89qLt&Jْ-wS)cȰ~tuPoS> иJT]ߴ{\xhNdePY-R2R_ITۋLOw|i5(;nK':>ڭӸef y+ ohv1e9l Ȏ xCe0ljyYb;Uy{e(L2vJ|ubq2/ۉ)ꍰ=(Yzt $)}~n/sz* aM&$mh-X"|s&;4ueOU1ͿPTarxLXxe򻙿js暖hb +&]m3Jxk)&#*뭠\.83{6NͼV\1lv0v߈toX1pUΪ߆ f"e#uHdV]͊/iy7k8tHbH$N}0 2 :mO-+q69sk*cCŁ4Kc]kC .b).k89yDtaE$6\-" =>d sd/ǃa-Hyl8Vȁis2ND5wpZ4TW֩&z o U"ADpŤ+*㙋y}Oofxl K T|n 뷊 êZ׫Mtr=!N:mX]'PQ+㑑_璧Aj1)\s! (LL?4x0'['nL@y.S3Ө aST @yt@;qEV1Eg]c}XFc8iNf'a? QwrJלJ7Niz/Nxo[<S.{pZ3溢`7`E 2)TYu&qY۬*FǬ"v/B V]F4*_ '`>U`'y"15w)? /YR]\ÿZ=Nn_e >Y %|P)yk:듉sj+U-1Pe²0½!C}Eݩ6dT͚Uߘ$A =tQo*_Q0w6(zet62p=-E- &ђξ: )eqB;xek8ɾ"f9oD}v 7# ]d"=]` TܪCT%ui'Xn@m킀?yl_Iu$P١?%XqVJj p`M+#G٩^g-wI$zwtT/Bx#OҴcMgT*6dU)*+́ k1c G/9BPblOY? QA[ ѩ.*!dKu}>&h4o፧h)$C,'/hZƹA3KF) *vL[Hv1uY0Mikgu:J&jl-kI(L 4m0:W{>1ـ>+`UU2j_ 5051 H?NM@j٭6YJ=h,Ij4YiNkޗU ].x K}5vųPgx!%ZM|޷.In@hf inFbˁ$?SsU-,?JyR˒X A~̤ B6v0ɍ3j=-ِ5hr഑_9?ZD*,TLkeҨxfUcޘ84 0Kkڜ =ݩު͊%w\eb+씟C:T4j Te3l|ۏuH||c{#w)KC]|-gLɵ Wi܎~fc=$kg׳A:M )_jjǩti]on{23G)etgUARc:^,QPkg'7CrT sz}Cw&X]w,Υ_Ab'c?İed[29T+8Ei5H⯃[KV-̧֏q84 .8<IPO[.0}9H1F9=wgtIEN(ϝP}>;k¾&ֳ+*rVP&j8Ї{C!uS6Ef->o}daႰ@"F368J'ALS6ڝ6zE[恨1>.BFo,S-;Qn{--ۺBh O=.o2iaA݈kyݰsգg'9ʦܞhÀN ЄI 栠eUŠPQ._| ~T1wgRC\ 7q kcfn1]7u-rcq ՎlpZr X,I|:yH%a{D`{   &MYS42Dt;(͒ ]az9%m)epLʇabf?ՓDy+PCw2 'HXS0x,:óH'o?xX:A@K!kSrmos+6_*,M3^G;| j'(EMO֬ɺAl`,8"t}IY;%h.cmX/s=X%` 2[$Ls 6Vrjqx \nkڃJY+#uL ^Xa28?ki撼*ze yF%b|WDVe@OdJP)?!˶){]{X!GXLiNڑ= V_GDH\,Itm;T̯_keki[RR!!B{],va`.Q/1$n\) %47Pj6xT_a9u4q^(+u=r`( ٖ; 8}XNqT+= Y#zCJ@&eɒ,JF p͸㇏ 468 E_!Uw1mȁZ l |$s|\=1J'xsAҁ}rŀl-n|:o8%gT1IMı!k>DZ&|:_ ::F!-24>efX CRulr@`HW~R.}Ur%8y_E70hA׷Í.?C\\[v5t18$Ey{>$+aߢ![S3'4ÐémXXTpǝKt] 񂿕T5^8sFG C}Dt)A-w`igҞNnC䱣ܲE*,E%5^MH M B2t{f!-Xy23+u> Sh}q2R)AO@j+@A0h &Khޙ-lTt0=:R"s`ΌhkJ)&zzY# ?JgSDhV Ŋ 8I/DBg6Rnx׭Cj[Z?A97h'9A,p1`@}x N!]7XzF/G~5ox,&OU={D $hJ1C7厯aq]lټј,6 Bw.]*jp"2諆)d1f{>m)qR6i GU^$2a٥ ) `Q!_QLO睪U8Ě+/7ͨ2tFFv Ó}WW "[)|q G|kҪߠO埙iE۲'kB_$*G6_!L+>avarDL)y ]u8gн p1S({R'8\  8ͺzG-m#X1gZ|e#{/s#|AK~t =\i *C 1|4i^Xq~Ȃ$$iD"fTBP3̘dSWai!a}#Iܸ$"c/kVbt^>mWrޤ-q P.Tu4t- ^}hVY 'ۢk-*i2=oӣlƐ|\3cwJ*_ް.)i yJ]G)*6_3F'yu|Bu?5a-o}Tx+{}ŝ#3:,/0P>M`M,Wwap?PK8_,Wy yT %.q'^(8xz"j6J~n>s-&(d6*.(& ",A K1>+dY wW!&%y&(cgUW>>QCI7Ab=F/%M-Cp4 ^Xn:B.#%oH*N8XSbs56>3;(!&m/u wj Qj 霁uV*WP[#)zvPh~ RGwmg)~9a !3b Yg?~ԲB_%9XR_&v7GAGïAdY78{68eҚ*ӎcf =}>{E)x6!C]iXIUTfPDCv;Vʦ];}jz\h#Kt2f6=TZQ]t)Jޗc;vmiU#o܇?'2nMat)߹ I~zJ U5w~v3tk.~>XSVgΦ:zȯr_EF9ۻJ6:j-BeJo{NQ-}G{ʻ%RȳC+VA8GP P 'phKh{Jwj`0:2)?^ ӌK|/J#hݲAJnT;`n)?v"1j«1"ʪWJc+!5@Emji#8yo^Wߥr D38Rdqﭜq+S9&3bK'TD˧?xՊ 4y}XmvheG[f $ sOf,asx?][ŪȄϪ+g=ՍHQ,5zvy]~?pDvI!8ʻw6Co}'(X_(BRH8'y`;"j.#@ f+\"@>L" R:\ȹ_-Gr'zdOO>eI#[l\^ݠE$2+@Qf ?n^ r"GY@A|KeeMZu>m(Oz6N 3]3 X>)2`f W;hM}؞{?$!ڝFbQʫ7aG8^H߾"ڹxf]N )6grjY͔FZS*bFáE2R*ObbrMuqRKQ&q2U#X0v2is+?ZgFTJ76B_,}C8ijY{]Z04pJePPw>' }dXsA vVq)G2mOۨ=KEEPZP5sb/+.[gebayFv/뼴YĽ8XPnVЎ$A`Jzn^_b)/ۅĈκ8RYf^ؙev)j'EaTf&C:.훸=U2I0hX_kC  з2Wa:%Gc:Vn3nve~*#:\Lw'WАGaet6ɨ{2G&X߆` )g 4pj>yby fH ZR{zp \krG5GAр'2QZ~AK50YJJ[Scu3PkqOUdcm<[Ѷeݹ60 ǍQ(h09A @Q_DE{ۡ`l+L ϴsY͵ZZJew/ s]>LUL*/'lorZ_؎-bǷf ]DU 9.s87U_uoD߷;n\NULU4 ڙ"i}1AyZ˼x u&ʛ^XyRRŸۣr\VɔۃOq{ c 61ä/h/"pɧyR{gRL +~ة +c2OvʭT[Ge1è|"GVfL&1VBTJiz>=exX'mX 0hn' %mlAn7X/ zF] 0c ARo[<5_h~4JIvKt$PrEq [#PxumlKLn&a i9|J;]WnOdk=J zQV[!_daPE!)A!׵)/8\|@ϱ)QKj,[9?J|D#RԨюlFL:,.HDi{ ̅GA3Λ2㦻 n'axғ`j J.cͳ1}Fb<&ܫU;P?kP'qql8iS?"aNy[AEL4p4Tx҅4t|#he 0szbsDmAUVY[CEpRQc~NEM A2SZɶaLP^9Um~+~Fzǂ҂:pi:̩֣>v1hi U9Zk!G*+zsQ#6ƪ00xVnAQѦ޽7j{7GltR&9qՀB8m$ySy^}缽#@\Q==@1IuObg;}B,CR] οmcbgζQ@GGrϽӢB" K`!H7K/bjWݯaK7+Ȟ 2u_@PAK U{"*L3W8p#i# kp=. p |mJV[ҎzV2{_HbEJ-5Ğ]QEQvF)׊՗*a"nd+\XJpnXf*}wuY\inમ!yʻՄA`Re;{X|bU7鴏•ԳT=Uv=E8ZKT'Pߍ 26kˠپ!G~˪Pp!{ PCLWGzm{~#T(j?˚Ԛ>+ay{dF rs5->7h4rb(z'WBWaև1]r>Ce4<i5dx^߯/ZEZ O3Zgvqfe/*H!ʚ8aY T,H^e|+ Âɸ}'#{h~i)$M+|2#e~7 k$_ôpxxZ-ٿ(|'dx]Ϫd)2TAa!GHX5jP/l;#,=\۽7!\qLZxl {Q|CI>)QQ]2M>iɎeD[G<1?6$O N3Y,4N6:`xQfՌ%!p4AKw :sQ *#KX`KCDieoI]RkAZ>~—vuo Y{z%3spqH:weva%`.dܲ>]سds?M8*G@B6AZ_"HWӳS*1_7Zއb Vz,Zzro7cE+!+>&f{v>Q"@sFȘmk|Q} /$=+2˴`ymfpG!h#IS݀ĐA=Xt0ǫt&o31OMez+F93Y7|e~Fb(^ϝEC'^-E\Ii}`Luotkw7#96` G7#w+7u'ސI6 / rwNkD5rI 3\9E?٪DJփCƌ= |gf:>0BشVةǺJ)6X(%A; S,]d;ej DV#=9XIU̙BTF+| [Ә[Y`0P=Enʅc kװ76vލ*oQH;fm9PNH6Ҷ.u4ˀUu>;n% V…]"ʍflBtj\NCxy WՕ׽|G}-l2F;̷L3t}tX%2Ъy=2)Kكު;s=f7n_J7N/J)ϻ #mcŰtdeR׾8})rr> 94kHuz;#~`8}LiW ~`}W@ֿae _jaFV +Vutuo‰՚ffq8Oǟ oNm7ks?49 Փ ֩ E=PB̖; +4XXX]>-V4!y3$޷m :gAshc~Dٱ VcLm~Ibh 2ܓyz>'My\B]7ŘB+I6 g:hϼ>8y|qc<u!DA*WL6pG7|3(N?Ld3rTݍ hW;h]Pq_RV`*:7ak9z G_!W%֎fqӈ-o:#d-XXXs UnX =I]9IGxRԐgAfFyIijÒԄbPX9.)ŲgPtȊ0^O aWMe{rxyZGzb8F.).u]fnyQ<̒)] 5Un`g\G-ua#C>[3т*(n98Iw=Gq|F>K&H(o)E*<-š"T$}_1ؒ0]+#b.蘪J _S{C!J+Z3-*ߧ&ihYAx^[\oj{G:B-ݓp.qd)`kK-&I ? r V59Xb]!bw$_9Uh[|3k){Gp9j=939$aQ߸DB-G>((D}Q azutd~gHO(~bRW dqSj G|JH0edyXYpTϠҥEѝ A5;Bď}.а8zzoNjo C sOPha]@ B.7FKDM-^7H[.v}Ū~2椺Zn@u*9\hq}jݐ?l-$'fwM,<q_X4DA;2 ʿ .bK\Sl'Iqd{4*[@c-{dPD[X2Q!gAJǠ(f/.꼳ѿV0"t3~/5vAT.J5)16fb(%!&6{mc!V& &?p/m5զ$yq>0 >2IEёNqes =GG3v*pp KJ.Jhϋn[W7TDNn|!NNl,y_Uq*RU4ċEK806\K#ZhW=?Zd"N ^8VPw$ND;]Aܵ!i8yBDn z.b.h&56 Fk=kjɔO,$% ҐNg}y(9>ftmDђO-V^#1n4{ATv I/! (8CkK&e&;fvW ghj@tMQ\*/µ^HY&yty9a;0 IwɅ׾Gt Avܵ|C q^Nq H"2!x"$  (n5^߅Q-2v{;"h5>Jߥ'V; ˟Z_۔F!f~]~GDlkG)B=!܌sGJVI" [ ^L:H#za2Ѕ `5 ^ꪦh+eZ OM[t8q ~VwQָ.M701{/ >SА?/zb]/ PI%t>N7SKbwfZ Q ῭)e"r%]n[ȉw/\G3i+˧9ٷ;c>;p9̣`J W"+1͟\i9kP셗i@n5xorM;zAdIV`.LM/kPHo|ސyqG7\R};rO|kq{&BYT [ [jH׮sZw&#hx!YU: ĻԷlH1K!aPqcQPI\9(820±2JP1a[HB40ቐTQ{/,ZE)C=NreVnn&m/h!6*hf7znjةb1 |II\Y0=x@Mx  })"Jl rJ0[ ,H;^yVH-8hԴ"۩ t 9 p߼`$sF֝[YCvG5G eY{E =!O%`OUЎ"|zq,\׈v_" WwghؼȞTcVU>#qN3X;rɇ< rȐ\-9O-[x:U[!jB_dWEQ Ƿt4u2%D"ȕ9"}PBWqG,6 [9q(iT(gC믡]͈(%5bT;bYLӉEJlЂJCccoWe _!MǿȞIsK̟Iz0IsMlx.bw|aÈ.$efbɯ$r5.\.UCNi˳R6tB{pm";Qj!vOt<ۆkq`W8 }Ӽ7uwikAKP U0gEB,爌ATq1c^f\ğ$5%`U%Awyj DٹjW|}kJq%;IUlsxH~ge+eyfeRKpjZ1aoqUŝthƎL(7wѼЖTmJ\-Vb ˑE@qط|[R濅~BSa+E F!(2IS*f(e4PG̓6Vx@曠 KY[ptڋ. ØX^qc ]W>S!:ʼ)dK - j=~%oycĭ4hə*)]H.`'<[R`I|c%g5K%xf`IwEKag&S:}u*"}K_zlf B@f |"V1լ7-YRab7s޶ECp@grH*_}O(_VAB7멢Z:T( V'Naol%햙aJiF3@XpmtUY]+U[mLo_4n?[> J:LKMX*k{/rJ>k.ۖXWsꘕkÆUI6}2ci&N &_v(It5l1 Ԗ^(Hݴ08ïH9ٚ/Z/5n*\zϽb_,^X߆)3LZ8cY^UgE̮PaMJul"9k y P\l' L@:FāGFJfWm`C\I֋q,Lkm Er5n (Wo{=WL9qbiK;/lrzKU 3+<Ѡ,Ϡ'YwV6u+:-av~;{#E! ==kG_&Rn9QР},mBܦw׺+*g9:TN)mU7aWm'ʼnϞRX"uZfq"FNJf Cⵠr4~Mpe$8K1*Hs^ N8]dCv c`tL;(Ol.xD yCU[^xoyIFVJ/`Uל7Id\WPSQaO9Vΐӝ[I+-YMiX1mWk4kG^~Y+Hj aQ/L=%`JRW[#Ώ~SZkx]Sy!HFiۣ.[%l9]Mv8/+8hT>-29Αnf,茭P|Nذ""8 Dz9(5me.rC)MwmE b2b83hMqPsWQu0YAN- T ՠEsPWG m{?wh)HAwAk*glBnMul[=Ss+@p5&;NDk҅Nx116Vqȟ3{50̿/x=OJ% *Q0Ϫ||iu".}o1.b}tu gVoj |9vFbVƤJӛJp\w+$$V*gl*UsЌb39Z&b2o,Z\Gs2>$ ʧπ8YDph oKg{x Lsܿ[{}BH i3z afR cݩpx$TS<-g^sLĿ3?Y=Mh IE[EaUv9K>$eI*eϮ:ͽg+hL4O#KE!)`@*t%S?KCj\(vhY#Mj>Չ_zm99:m06ʪȾl#Fafrp2pv43fX,_^ _Y=]6RB'Q:6Rhn%bZvm%P @PiYkTk-}tA$ ?0PU؂͜cܫGdzw&tT(H@4"RoV5FJ鄕WFohrj й9 )'~>~Z܁Ho Z QcBT3#3OC;:_H 6 `@)lm"yZ+A*[I1TKa"#h+ f$8ߜ5kDDЉf (6FFg?Ds .Ru:U\:os|>I)ܱ$-f(Y\W #aD "\g%f]. jn:0YZf<{/yGa!$QE)I]TdeS{AnN@@bM2nr,z,BL;Yvr!0D!ռr$_x?_)˴T"87' E nSfŗYgW:Gq R7Ŝ/VbNŰɻ3^_*+"+R*vmGR8A'GR]:ama.ڨATׇvxFEUqb´\uo nOa* 4olܷ=?E}ګ6^?n-Zܐ;WVC+M& §-*$b 5 ͐/< [-, hZ'b/]`1^1GOH~CA kė2V}4DrZT!jy#tz)_:'5٤2jbB=p!O<:k*jkvUCIsD;q ; mJ`zRB( 9iXfd:$ |_3~XDfIDd|9V Ȩ) GSm~b,H!!7t s~-ؕ${ӷ%>NW+_m|ٹ=ok##1 "poރ<<0vі? ;9e쒓06D;} ၚrc7;0{yPrl*e:*%3@M4 ֩Q|Vx٣&0h_h 0jr&( A AB8)GvcDbW~U%izvSE7i|6X7hcMr=xmAןWv8fOv`5֬%EJxm( mԜt ʖД? Hg9O78s 2'_ʳg͍oƧpiЭ|4RM,LD"|}"cv h)StZPrYEY oRÚJCޤ&h˾*y86W€+U `io0.c+e|mϿ< m&1Z!2BFE H., [YA^R U a"ZOZ5AE6 rVl?nl͏/ zDС} AсxWc֓:IMP*f':YDX+O<s_wt>S|8x5-蘮uoL~H95l|:Wo DrFā`n<_,6]<Ѳ)JlC}+3>9S5aB?XYJ S5U 42ң zߚSyg4T.W|ѪZ D1atQ*үlGYۑfFHLijdt7;{GyI~,AY̬%1,Л?'Ȳ(M[#&l8sEJǢ;-f!Z7cLHsN.P k&y_yL"c0f]ݼGA@)a~1G9&Fڡ !:K#Aari5Ɨ[1Dg> L'/FY/XL\1Hs=_jY)ȷS[R6.i89`~](1xwic<˦yg_w%m{j="?YzUxвUOP{_{sN#xEw_B_(QD4@zZ61 zBXg霟G;'7+y,keMs}49OeQWhoQ܌i1MOkQ5ɽQٻW#af_…/dc;"_ Lz%hC۠S>v8Bn'P]H Cd|ok>`D<a<z^s.moG6OwE`ih/ y6 >VT dN$`{S5ؒVDh,>-<0@ypej|S/JVZr 6GZX)MHokwo8eR<9W橅+ zSoD_8LyFtPz``iZuEA"+zU,bs|QO~*<Xv2^٢0 4'$D-'u\Y=-/XO|Jm[v rPV@M 7%(?"B)ſ>~PT(pjYV FL/4pM`58CIB5RTu5ω/|/#2O" 礻"yjMU)HUY{^{kj?_?z:PvjqK;"!u.nS8[m>M1%#+Lu+jgS{3TQ.Q+Ys^ 2=mU Ak$C ݊ OtܰA&4AVM!F&Z`0dƌJ `iy;r$3.pOǤ<#e\#P Nܙ*|HӑV# 2I!f0]и]7~.E`X:P-Xvi92F*|cz`3̒URD+|t/ӠG'c}VvJَ>YTDvpz9T7 z1CșDy|JKHʲ(L]ZM]B=EYwH?QJffAI>ӕ%΃tzA$$&>@ԡD{[GFio, 2Xl.+u xFD3ńEH-CX$B2fu:q]?Jj]{s[ᆸkQD:+Ȱ=umzŹ=ua61#76ϾE|)sD88=_0l B"m'^s|#OP'z%B귓} z0;( +6A[ /xMS!( @^E=n(P_H+OJ#GE>WMO!@g\#?L8TdR帡u`\nIHwTqhۺWVF'#qPH*xRqZi2(q ~f^2$_rN:/*õg-c$S̨= $bCnqNk VcM43px--\TBUomE{G_xYZl\eh{Tʀ}v])QR]+=n]FXF>kSUPA9 #pI ^ٜޞ}c" %&\^]2wkx*\V:T"ICF7< Jr3}D/*w"iN>)Ro/9ҋnci2PO&1μ;7˿= $pdj}"]ށ dɎaikK'~ م׿;V.ktay +^M%_S 3 (hEG.mQ&\c{Sb2!j &^q@"$$Nd)K^&JAjIA.Hx)\a*Ԋ{u胥#ޓo)cw61 Drt4X8Qm=8BO'LA0{{}1]}.E4s0E:Y|Q> o@Y^hFq;&9jė^(Yѳ |0#A6G!9"Wi|ڒ%LKZ!mUZw!6ɼO\5ҼɅh-]|4>Y<-T1FpI-dUK4N8ЧG^!><]chUJ :1*NY>iK؄j+0ր7zyA{ |/qܾ~GTBjܯ Ҟ(;1ȋyZHv֋ *:Ef*wԼBڬM1j@ `drDl³Z,W(A-ʂmԔ_סt*>\o6.RISoZjuBQ#VY3]2~y:c—: ˱ɒ'X^؈%}kf$Ƀg!vO8_rfx'F?ВK՘|0z ]>j\#{ϊ=d)C(i&QJGOI uX-a=}ܼU\SVE'̐ގ9D'QbA"/`Ay OT34%W0ӯbo=:mai?.RݾV09y9Q#0Ѱѫ9 x8o Fo cP@;:Hh&]z(d/&2 @jr#{_I+9?((8f"7Θ0V_9ў'*b>.c.W5n{+LZ<Mt~Kcdf~S25]Fyyw…Y8=C^Ag*Ϟ@7cX76ͦd^g,$^v4l}}WK`F޶uĹgy:$ PW*Y6V8`$C|s[ېd I`PAxRDŽ5 su Ocq4Unzb-S>Ȥ9::1/y|/^EǖM*vDDvmV^, ]DGjY$%yetAGlj4 6K& E.2g(С"K8$QqTDt!t` ts}5PܕLLz*O$ EhuT!%o~w&2PtD֮cn)5ԍ m&4xh _e:@Bo4KL9Ut3ՖI6~FGdet--z1ìۦ+p@bU #W(͢^BmhZ6tx-?N'@F6R}i * _fu5#k8 v j_9qb9NEtAw<QTbO s ;"k+rYZ6h98GCmsXPЍyNu0;VfcLI4K3hK o)MXdR,C)a5aU%$Ft\VvuL)?3|)X[gZW)f4Vn_1j׃51k}:ʟBqpɖfMtyhҰjؔ&/^A&ɨ3~cmOJ/[@pH0m5p;mI+Ӝ:RBsL ۱jx~!6\1Pb+]Ǖ+MdI[~gEv%ҳ(՝[Y6̵K}C~I,J!-r Cƕj1mOPw02J$㥧^8lԤJ|rm-]^W}=y3 U8Ύ};@CONp#R`_ 32KےzWHu#bj/ 2+MZJɌd/4ѻNtGkrM /1cM90S(m/ƯhP WfjsվMљ%xwjnSSEK %;&(k}E@>&2/ߛDґyM j/B+uN|`B <ȍ p$X{M}i+:NGdtnhR(LRوW$$y4??5br4㍂.M[$.|H[+{9PK/NuW,o>1aeErOzNw$*9smW`uͰ4߀Q8jRCh/ [% * ɳdrWg <=d,o0/c&}X{XmR tQwwDXw$ 0 ?pa5쒗 R=9Z++k ʳrI AԀQN܋q?=[>5*5Zb=yL5"X0+)bi!:x&ear v`}P@,Т[#bHiM;x[a7&sʦI0&cr0(a.Mᬡ˶>ApX`+eӱ#|H8)RqOO;bouB[,͚"TU9 Q.{seD 4@ f*ƐHw y[[HD0+' ~l-Y^˞K$F ;Fz=if)`%Yx 7hp}! JH!5QTcKn6ɐAv]c#7_UL* Kn-0/_IzחCDIi#@nYCs9\])͆K*Q<QlE QwՊ6e$NjAd33n:bO^=SM&o0g"!C`8qB]8ĤHOJ M5ݳi4p1+i`&9`m4 Zk@^ns9$EFW,= :̽꽫==KmQ^8AO\CF?JGASgI /<N}9=9fGo_F>̎c8DEz =JfBrkwG bfN#K&$<^rKQ~ӺUn!>sr`_ԖXj 0 ~7j8c AI ːz-YsFoř zas&v7躤g([t`;ͨ@ b}S3*hYVŒٗhrMN\e.jlh ڝhq¬ rt䋝 r͢7D;6@SO8f;K LI6hT=HQmE ,9@-P3M٢N6<+YA/@?n%U' x ;@LngJ ^g9O{X2־\SL3Ozd-~dN} ݨp[T?/ PwRQ%9s81mgvKqފ2 wfn(fOJV7 JgV gua}=T}LEe[#$nH )ˋFadLP Zs-iŜܲ4slCPr ;(Q_B@P$c9d84~O?Ruw1߸cg\=Ӹ[4m]I4J_!ȵ K_S7J:hI_rdnmr"Oy7l;fj(|U}.RmsLmf&ɏz^n%9$x.i!(x]5vo; ڼ$ xI1_ 5Mwj)q]Z(@`_w`qy $ҳU1STBY&@ tt%_FXDG<֗_Lv!~c۵bL B*݆jhsrqBFt z1EQ*Ao˼'(t>ijo-bN?6\'dOBpP>lZ4zצMp~\vu\:0"M+7 c~pڀ( dDwjav"cdcfB[t]!64gUTl\aq =6jy`FdY`̼SKgAC,tB(~sjDs:IP . q;&X,ME$eTgbʳ}v6*q琳bk޴ .*# j #zYD-Nt >.LSwɈvUhIx=ޔ߮K4:#?Tq 6ӑ"Ղ\iүtzbZyޟ) v5E0Ƽc rbM36&ծ:ƅM#l@:ZpE=.ю"ٹe dhjvv?lT 2OF3?4Sy6jhRE:.=qW0Y*+n$I)W#ͼ;oii|uɥTUPI FHʍ ”Md|B5ͪ'8h^8zx,!Pm"1E F8`KܦhuJH^:&/g)bU~_Z[F}+nS"JcJ8>,T ^ר?SUu ~ܰ`wTў.U5ltiNY-ؐBZ1{K.58a6P_訶S߸KS\\lr⤛m3Đv]=1cM՞IY)$9ڰ~vn=& }2>Ң j &F4?rą!a~@s 9w廍?GGD2=tś~#-Je)^m~쨫<A-;*p[&~=?Slg ya} e?ڮteHHo8*AڅkϜ"uwzLh:f7LVMAMQaRmܣW߈'Nn2hSj 2p2nIK|cgm1:㵕#o.T4._CN;tqLxn`]TFep=)gu(Lϴ]ޘ"Lh(&j;iUJH?!MQS{r1)HVNUh2u9yy=Ԗ,$*c#fd_<:#'*y6~b ]\*]!P[89E_У,A`\jX[dK¡#DoGQV0ol ټ۸q9)kӎt:Φ `^Hӊ6[ycμ3vP3aJ6!\%\0Ы4&~2+XE}Jt'/>@ih{nv-cWBZ“rhU#kl:m\zCh&^ZSȱ*ĕ 0]GqB<RR6y]PّK3W)d)"B I)*:KMF1{]cUa=ԓI[}#6>{bF?^yXgoCWO8(YNnA|m6"׍~%0ufQ?akmܐ\6*0lEER[/gc+Do%#*&ܕRWJ%yVޑ;h.GB.(,dZzI$r(F‚(u`inNi&Ѹ+O>A:e,r ^3.tm4u0G F3ȮZoK#<ˢ;%h|9еU٢:e:"S³6VA6ށƈn:% J`غ,#M Ѿc7A88+=|5ьO\@z?|U ~" B+ JpP{PGw9n1XRú$Z2YĂo,mRJa\;/$!m-hX6['yň2J(Wىo$z{I$= ~TCB ?Tcg6 i m,¤#| _.12]PrVbQsX^>ԕ _)mYDs'+|d I9tƪcFKA_\HPܹ."R_$.R{$Vsz@̚q߶.H$ uqJ)#ʹ8+V*v}߭ixQ߁mn;xL}L&k E5 Kvm O{?ؠ'xNI/b{܈*4|ۛtF<8^'/7$.owٚn?5`3gVnfmq !=!;_98Svq~zS/d#Oq4 F#3)|ë[u VA -( @ԇF,+VcPe|GA?nPAE( :zwN{)xA5\o34Z5_4t_չ4iUqr4 9 %gU,|a'hd-Yƻ{xqt~ڡBD}M`Ae5> E@Fo45muA9ui Cjt$vw.+?Rn?w1-*5N,0T}=ʠrB9i 2wL~{wv3’#~WM Ϲlzqޮ3IP2;3(QV=x*i2xCH˘MR4NOB&_2B>f+ֈɏ_%bPki*a Sy$&.x?GJ15DD0o"ITGY'+G=h4 3&ʠF#x Θ|TBKڅXgdC!|]=c|'g$ra3{.\W)dWNJji|ݷOW- :Vmme UUKCPJ mrie&\NVk oG.տ;Sh !Uɹ4Jal\B{=(2FkVAtFܰm>-QaO99 {Mp@; z>0X&}yN[J'bEcQ9r@Q JI @{p-,Vpi16ȍA%esm咨0+ hx@FwVFr/IqbQs~ s/DPjQ *t=#Q%\xQ{9Buˉd } R!;GN-ȹȹ]fT vuXsG!\(1Fr+\y ٷ_Ǵx }*F&jWNY.wQaD#9*( >%3@C4l"b#=|Z,> gPtXuO=Y嚕ɊhnC-CaĶaR}]7h>v7r+$'TTZ@s wYkAe/FdlN >AA}8@gF}kЈE5<8ýTb#4VM.Ֆ>(AJ`3]{P' K) [ct04UXRPa}X ӽQ, <`b.ѓ\ Uc`M-0j*7i7 آ.BkPDEz\~77IUxݮ:c͘d;nEWmuվO=nePaN ٛ\^h2ec?ρ2u3rK̺pM9>:05]Dl}9fx'΢g 9>a\ “q<,Ɣ|D~ tjIM}2ըK1y:(p*4g:M 5trWYr SF=dZ&\bHIDթIi2-i(2K׮  K,$W)DLAe\q{U7b:)sd1'4݃0EqRc;Ѳh2 7_k}ߥ5_T2b_|WXtz.ϓ=nywˮ -<[-Z3AcOfaJlCOJP؄ුWtvc(#,qp ;BF=~ωu[=|ۥF%ҕ[92ZRsLTtz_u_k]gE0Hn K /AZM)}j͘MV?Xñ )YX1e*&5s.B1^hJX<@?U! -ldi34p"4n?{JȧOX)kYLhm)1VƉvn?rtȲTi eȺ曩^:&4oBZžPLMd&"8]wy1Lڲssц7D8#h[RI;J͎ 4ցK(F!y ?xp`>zGUҘnI3^bNdpJ1l61xcx|ظd'hX;"ejr;7Z3NEeM=Kk#^f}2wL4iB^҅iK >>Uk}8Dl>ϽvŹ bZBVҔBAU ɝqN±(yGz n=a 4 ] O䓺V=:\ _ oѮ{aswtCy7q jQ; $և鿵ꨣīs#&X=TI< I  ̻SE+G0J", WKɂ rr esb8ygHeYq 3o c&ȃ?Y͊),|+= H1ަx<6gs帪{B a!>GϥG&ϻmx ;ߔUzQ^jXrQA6XNWiMĘ_!R㟨YÛuȽ( bGD Z-bȏ"$"X(>Y@LZ&k!+g_<\Sws86 ?|7wʘ[^G*~l2 v&IļJtGR p^z;vgyrJ4$; kYYaRl_P7[nYgdOȜoJ7IwP3뷰b1A%jκ˔FWQPN;'仪uFM\(raR~M%zF35D oG@, ʯ*ZX ;R3n߲>;Q-4pB"b:3M+2!kza:Rϛ=#<$`sFL]5-vd݋4yd}'wv 7K 8j&_Eu@@>?w\28_ԥ:DHE8gP#fnj{'1Ŀ<^X:߰v*(i+bb9 [ GFM@8P`O|C4v VN} D71I $拲Gzlņh6U:><- ^(T.ԓ]ۇ9,2|ӄ uR"Í\ "txlض$?tY!eyOujkbr$F㩨T`ě,<~JktAQnvŸr84Y Ҡ5:6:xRmåLT e}\_݊RN5k ?!Xihl׉pSڊ8BoQxz wg?ٌkebq I k(7ɂVt*K"3aSWƗ>$h`qnH][YHw%#fo5KZ/WaJ<3>ZC ]EI՜T5~$^'E/唆L*Rtby D$:@܏/1tC+',](TZRf9~Ir]tK:"2䖸)n)A(;7!~uH_xLӼ~b+Ngnٻ89 Sc,FXnd¿@nZAh䷅SWY$VZFIެ,x4oeaI>{?uoȯ &D~ cT^pF2B9t_܃<8 (Ko]dwOZs]VB; i3i,]46EC5Hyc]?e64%ɸsxuWՎI:ʼnʷ7fTAI\Ф^R@^QHMAvjELQm4~7Dw6FҴ/ynƟ /l0˛cCPᇤ*Q6C xB2?%\vqpԷe+]w睊o` y 4xdQSq(B%!ĈԑEҫd왓f kS88{T)k:Nz\)F xYTFK{ekɲ(hwRfHKgy7!`]4mr"2=ށȊ7Rs5RXxj9m[%wy}:Y#R@s}UM(#nn_%$T|)Ǯ>N? l`|8nrj46͂/ Gmi<ф/{$.q8wBA @Ԅ1dSyOÛ7 р^j +83tG]0/]5M~Z").̡9@}b| !NwsgAx 7 `~?BȘ-z,~JI7A$n-: rF0gDl'`jB9`LAVqq0!O-ga(u7Ԟhhr\k Lg#XC`TC0@_Tl:(e$yI7]xàPeftө3yrnGb_sX>/ 0% &F'%8֬;hs1nȰ?"NFIEVE㏤1eɯVczeZnz)e. M(PkA%gyӬ!o%`ǶFoSgDg'yD' X+_HemR? `Ii+ Cޓ6dPBJ J|| E%Tˊwc3\v# ;Q/]/)E8 c,>*cgc؁ah$z%LU>6:9*+q f좍zy Uǃ{N` [ Ueup7%7\Դ8Г6 nQCݫ]%B*&uhPw x<:m(!:Fw@Afa7!)W"WlKK}6YJ lSaSfԙZU-Gjv؜\ءcvE&{}[ǜKigއ;qPiJ0{Ѝ5Cu+Ef[I,8Ĉݰ2L"ܓ;.OkCZRZ[SGEE MK0 5aoW 0&o@Q|2oh3W"P) ǃ8n > >JηAa݈C4v/g?DÿtӒ1=0 aNez0bnWj.au!B9"*%JB}y% ! MܚZ (7n!ƣ?ET(c _4uC>n$!O0'TfXMus@nP8xIctJōkKxz:,6h!#b |iXV=W V.TUr1{EP]5W$ҮZFpy]zmI!G&bVS{/뚮űnY #gF0J rP6՞|˗\2?x ]p֙6%RQݙSpr*.,z6p<#ξ@{{>2ɏx#e׀H)1@ݱkRfb ;(T/ 苉Uxs훚S<ɂ%U~߹Y[!h'euݨ ~Qx߇߳Ȭ6BsOVnE)~loH䒔W8QƁ(v+꫊^dҭ*adΒgȆ}Nܡ "ʴSF*NoweH(z.,3(R׻Q!L%}2|@HMA- O+5HL\ؠС7"{-0Å.c3m>&ZT8) Xz<ːD^4}; ֹpGrvkesJV+oKo{C": eNcR_=zxɴ3a>ؖbnKL܄[NJ>np;EBAh6h$E>mΨ|օʵa ZS)H A?5xgkXgsKj ˧PΔW#@5\h!Q(9EF['y oځ߮^NjeJCJf>(qRAIhZ!U0>Cw(бQEk9G"ZlAS-^HhFg>M䐳[A! Nc<1iy iWh׼qȟjˀ}m hSۨMzF<>hɜ&.q^R\ }4Ψ>dR_@h aNbC5f8tVh,`Қ-g|u\S@V[d-U~Զ0g>"vB- )7P/n&0B/MMU"&ϡt^e6*tV1)$QŗNx)M+҇Pfh~XFJs24(ƅpuE&m~;Ak}A?ҦsF>N3 zWjS C8Os\ ,CXHr_p=F=M{HaO@;YΔ?92g]&El2Q!zMm@ ѮCGWsqI߿QIO(û rmL3pm@\Wڸ{fٵ둦€곩!P Εf\qD[U 6l.x'ou,A_ ɡؒMt\y,#*NaD?ܣeU2B2<{S&䲷\؂擺!V ql)C"_b"D|fƒ!ѻY@x(DN܎EwSn!C (X."\'mmNATCw 8DfRSF i/bMpKYD>&T(yyRXIO~ .%s^W:A3V$Fˌ>N{ztj s8qTހPq_zoN f":(9~1C`SJ%*Fz|_1o4j \ej7OQԢgHj2ݤ\ܽ;X!O[c5}Jˆ7^=Q= 4`ˑ>\~ 0I"*v(;I2p&F0,^X~^}] d}KXucoq0Ӫ/p?WǗYk.ɬnVM z${_tL>Hۺ %VwA $/ i]Ȭac\Ctו[\_ LI}_-SI@DƿK38A5'"[}ˤj7ۋ`!I:*[ v"]\jbf 5.DuF37riw=N#*\; '邾Y%o5#ftɠ>󣌯TBE.)Pc4 ֚YvB#JgL|AF ;瞦6^}$|*u%47?, 1 K[Pbޒ5~[L8r$_F57a$CYT9^ ՙxvwy,; 9(=GAut8]dYx6'mcR$wQCaWd"hGdeO'_r58|u?EQDׄȧ4Dmwr#\^@^䷅,~2jT%X0l908xNf KM|QB[' yg/J4GO1{i`al.вv}` %'臄zQhGOT&kÃ}."QAG#?.\X9czmd|RzJ|83{(Yu@a mvl&=7ga(], c/,mObZAg@FFXgN4u-\=*!@#Ȟ-qkwo$>╖o(b΀yXf#/083z> YJb#7HzXM;Pw '=FydK#ze5h e~˜f+;eP!M5s_ɘUǸuc TL(lZ&8ZiļvW_%fFQkh05 9 QjyJ=?UG~~.S!C)1JdoW`$'X[NԙKƀ-?UR0k(}=̡%%\;#c$/#Nt9^DB"RRcyXND]w>/&*uHT__ެx\W̊\Y}Si I;%-,IoN2y1Pct3uQ_]S9Q{POxUDN2NUm7g xW-38SDgU9RmY~ǻ",97h 3V J u{$W] G1Bzc|5M%WWAQ˙!o6Gӽ^>z8ː:WqJyiG&jiT,/Qb%]a/)[D][؟\&-#fmeGӑVaj0:aowTNh 207{#Ȗ|S,#"e]VR_ۃǪ;v G^@[}™/P*IEn*Tnʊjl&:f~!k ^C}c2-3~0[+ CHJɊ^Yl4μ #|h/1C |KSw^ìnv̬)Y F[XL{ّލ;:Ox0QgQo"&iקuXxzH{\B?"Y?wUiD4qfٶ=0@nx#| ,?#ƀ7ݟ$2FBS7v&Vh |v>}ķj!:L-xa+Σ W]##Kq䂻/;0 t/D5ŗ??ok% 41 M_b[7*9gG1.-sjL_NZJƀ ^׵yL#?HK%Wc9-1/w ? /mqɠ])J4RbA&W%֬}Sg@'0 &VKx,iXtL_I,G dx7zkQB^ŝq}A0ϒS ,J5IOГr~!!m%OCI} x$@%)SE})>YH ~miX転 P.Cؔ93"/! ଝ:Q$yՏ*fw.w-š J Z ŹB͔:4 M} ᴙ]o|EmS&D{W_5 jXh~ٛGfB>wU2YR+cw1}qa&~o辬(|cr'Ф[0'׊"*>i4-c{rvJx>ۢ%ow[kݘi'<㻾-r:-[ 25h`mHfis8vVOcJ_bSm.:ۈ./@ϖc|$iy1:6㱑w;<w [^2F* Ag`H6PXp> hx}-Cx$0]%~؃\&BP+edʈոbJޝ`0{p+l8KLE6G81qO zsؒ\zEJA@&g(g7 Щ%7Jhʣ4hYϻ6pҶ-BwŴag;VMkŰ_'^|{a -9Q,`W*CNl AS8pn]M/&f]oJE}*i3﩮hE^_K<ߴuN%DfF$~ qɻRP5r"VIpa˗`@rN E1 g.0<͑'㬔Ĭ6}Vl3-U6*N!^]^hrߙ[~ D|E4&'z:L.%|^#뿎(S`>;x7`KTM4'Քn+OA:5ΰkwBƿTQ`H#kuX[a !`8q K,C|,ި",^"3:m>2(Ű↊h PӂYNJo4 FR jmkA\+Ķ=i]Fp]; Dq2\>_4ݠc>pKDFfe̊~_n?!ZxoUIRf ʰ>m{YyD5-p8O޵Mw EAcC$涋?j'$ÅMp!;Q% D![$ΕD1(HD&ǧZodF%RHE{|s\~f3)Jœ`-oV! 判67."Z&zEpe6[\;@)q6w8q7vǔL3ʢX:kP'xEt$U3HQ|GapoοNVAvyaJub7`d{诫)ޱHtpl5Lxw7J<$~fiJ9 AR54/.E*:ʎct\3(VwVF/V2J첲9I&a; ۔I^Ўjw:TP^1$$m[ dK"=cdahkGt ;x 6r}3RVRR0LT*gdRQC!)k]pA j&\. ʷKLh&Rp_#qFg̼ʰzֿpK硥zϤONj[?RM@:D/o̰j#3q7ṲGt)`/qshXfĺ7) 11E0q"2!yA%n{]=^rD  "“|]WмXicEڿJ<tVz-2ЍꌉG*b`{ZwK;f3?`b'l jRuM:%ޫ&ЊAx1W>!HO2Gg7lg"hÄYE3#]+-i(.څޱS5ޚ,9n-~t'gӼj$}N봨vڢ٩iwhO3mҠsw"OlgSc۵^k.AK<,9*( ZDBu8og7MB3S0<`r58Q39қquuC)"' :Gg3vV4R ^ApT_Zࣄ]D4 GEd [` ]:#iՎAm_/HVf[%C#aWqǝx1?aFŀFEx{j9-miJ 1Ҏ%a83$*ъRwnc`TA⼏(,451"}vlzwøi}lJ65ipJ&m8dey܆\| FKBsC')Y8h]ꆵq/EC9gSh4=L Ƅ ڏD/ Y+ŐgKG짹T\ԣfT] HTOS0`-Չ܏&Oۚ8vrmY kl:8BFο6.p>圭, p <ӞB saWV3 4z)ФrZ}%Nw[h&O{.B5$6cY|ɐl[ R`RL4M#CMnĵQ:[ [0f!ugDlb~CT '@uIAΛϳ,]8Y?G n!3S|XDK݊$n迎&avmU@%r\`:e1ZW5V3pbJtnT_2/vF6_ Ny@.X1CD`P9G i/xM*]ҭB̠Ałicn&K /PI܀eě*k<~;͓6UpF0;]="- s?#{WiUpgN;GoHTYB&ȏD*\JH#] AItX;K)Bc0_``~~ n:afֈցZ:{ghMTg+VU}|"j ç,:gQ~I٪:jD)#y0jUyF1]iNGU"J|(ӘϘd,hO^j} xӘHmr5#BOD:Rq`_Z3^n˛!k=+= Ð#sN.IB܈fGSp>>e:c "h=~ɂ>5ZaR/bFH&R %0 l޲j|tȦ8n3O b$ڟLL_[귡W-g{ 8}.جM Pl]݅57߂TP0|C6,weS\6wot?3cSpYz]EG3i1az?"v o75(5y4U%+`$lE3 .ɂc[ U~pw}`%@PRu4!hᄁ,P-%uɸx\i"0O@NɒU"MdTǝYDa2t(2v\YX~K_KP o#wc-~{ga^&{Wyqru Uvfw8 Yı">)5˾&Мt[qg`$<o:[(Tȋ_׷oEV72` /}dբ#P0(NC<#Wf:aRlo#} ]241( mʁiZ[t-* lBC8*؈x~͖:˜Oxp2'|r7Y'%:~o0zH̒P91)?1Dz` )0JEQ 7y EǜeYawhZyF<faɑE튁= V=j-hzդDxGH =랫z|*s+)7q5byiv&^DV-ۘR|ճxH3׌8]nЮpҺl6ꡏzl(<:1 {l7l!2Feu5e>K i^",1:F^P c=p>z;j0Z nC eн= bQ7X+88C(zњ^ ]2׍ꆩߏ]2WB9irFg3w :ׂn\a#Pkdc%;m mHVCJ?hhOҚԌy]^Ae.r׿C[ dAw2(o ;|j: )sauQXT0t̄/طsOd~8yf+NLS3w=g2a)8J*~o=řlG&ܝOlln ; W7DфĀ7p>4(3~_W{^-nmXI|%6A/7JC/Bf12}p1bsE5h\U pQ<bNSJ$ ɔG_c5_9rz;kJ2mWuRKwTK5>79o_Ya $vC!;[R)U*`9]HP!:.CrF;>n/;Z/) -+oM4Eu-nT{:8$voCr +TOӵ5>޹j2)O$ώSM |^ԿF e-\o5ƚas~GG_JM߾L_-qA&btلXg&Ym_4*RP OVw !҈;H,@[r`taLpŠŖW~0ӗ%:=Xr2l)a;)$fsMǒ57?,ô'&bn$]*'T:AvE)>&{?ټ)Qrx5 l7oHoud4c Rd'Q TOAg}'E&YtO,/e9[XY'ia1_h3=u'jrwDO[^9?^Sj~h.AK: )Vx]ld_*+%)LEDzBQh5$7|̶=xA+ڙayf=ARO&]q'F!  ˖Xxjc(=n%NF8@١v%_0fgF@FXSZ#Q0GkeQu)S ,N,L@JH 6=0Ayo}|z><&ӮUe#ـJO*^@ЯDat:G @}%f6 ЈEuWfp <5kЂxq{p ERP`ILli",~|_PVԟ"mC"b.v[F7p%>їzAPIcH_ɛQ;2^m_/-y^۱GiH痤RޅiC.g7EPm\иFE}=:_>C~XACܟ2| صZ>7R2m*O'gN@Y2̴X?H":?S'i,gԹc5} DƢF%u{r C:j1ᛷc\RFzFZ/!dt5~n˙ZHS!-+99 ;9]ueb[$1<'P8b'X@x_Eaa d-!k0}cryV]WJcu 6QaH`s80Kr2qWLCOև( zP λ.9MO6.pmB~^C;;ϋ^2UZ,9^N:BiJ cw^{5&(N (O C%U--=φ:D4wKW jT(5>8́lLغ&)s(b~X[E$6ox>JDbW}]wA[;#&vku<_s80b8@vO DΞBwP(bҷO}t}g%`L4oTںЬQoRfgea808o!|/.[l o}!.&P`3^i7֒pz)GqHf #SC{{h]hf1DRB%@bEuK7pM ]uu4%saZa\Tb$DvQzA5WmA<ո'я[d[5~U=aB9+ЅS݋:O^-)& >rr/ u#7Mw.-^=Y-aoġ*>L ~|2"Kt`a q@PiMZ2{~_ ÇL!4S<:ҮA.[ bF Aҳ[\0Ξ\ -xxd.g!Y m)O:nN!g _ !U¬v4 Lʍu<HuJk5s@ 7 h A$F̯~Wz1cNY|3"kj ٱ@ )GOh1K5߸!Ā TxTgik5}С;5u[A ֌s@<΃-ͻF $FՄvOShifj0cKG'#"ۀhcNNЯ2f?Im-!D,ζi-zOeb9yO*ep@=}3(Ѫ urp{>`r59 > Y JEmlI]*|}g?`Ь?pA&`@"`qOhs/_~N; ˀy8Z&COG%?~Fĉ도$:zMn5 Ƨ(r }YT]ĖLJFnݏr=Nn,nU\tTP,ʑThˣ~xԥ2BwnGl]"W&k1vVBF!n*xUStg!аf$'C4}hD bnafRMV,E:cld [H0 (EQ ؔ4k^# $^;@@w5}>N] S` W'a, nvLUE3q*z'$'ÅL!{$m@òv_44%za`_!ڀuE^]];<8%W` ʅU_F:8VQ- ?.`.bĉزdU*:=:ThDx=9o}uAMzUlT?U'2vAR3G@fޛGfT ^ JlLqeyAh>>"W_9*ad/T0lgQޗB 'I}PҊrb [eM+*!{d3Fv&9K&֪-.zPBcV"Zh*zytΏr2_׹'17"-VN %>zo?Az3BB=cRIX^n T^AEۃ㷳ANd@yԺMdE@Nz@rCg*s`9hefL0&\C2UK!uR~jjnZ0ImsҸ9.!;V"i8#Cb"m5xP}4< fQD1Ukh-)P,$ivOE;7ZaHDi:ؤ"f"]ħZ6h^y3\c~->T4 Ӎ޻ 0 B9<3Mr{5\vV!Ej?hϱru]KZ 6/gEqOrf"BTDlDM $8|FXO3ӑ‘NbDM3~Vp.̣yW^ճ/ ¶sf :d}G 儊aQI]6}x~vX #c*[`9!: ASh9YEblɲղ h XN<+c}q?C >+a@CР[*KB(g re:nyg2"C划bI_oHGv̎u&D0@}Z1OᴆYOnqmFEg][e/9]) ʍgU0{ z7^]sN*r8=_&7ާ4 V^;^@ %v}+܊W& 2n{ROKķ b#YfS%3>݆9$S~^s_kd g)+{5甘gUBwJԇDcNfA5RqU`8q {5'11{Ev: X;.xI%qVP3Wyo&9wCIX*ka'6(:&t) Mf=")1a١ d(#Y;IbzPZ1Ԇizpr<7\Q7Xʏ@HdP6fzb1UiI6BI#S()*nf/ʣ\S7pvV1$CTỳxjbOz no2óS+BnYG`D]IH}.JҺGN1M",V #j4-Pʚ=^1""uS*<&1M!ed}KlNq*]0tZ'hױ6 7^iXvHb9{Ň_aDn0~ ՔOP@II;)Гc%RoŸib@ %BpBPh6ƍ5/?"Z&AlOEa?7['qa[AtX% Ԇ5^'G6|;4_|mh vyĉX}sXm8I" $B!q3zV?4 5d&z3SXc6wGŷvap55q `Oэ"hf{_jtL<=?1!;͹L}&^++qXH';`XmUϣ_TǚlUF9?$FjX>XIVo76S|._+򣒈'癤Lc 9H t> ՛B{"Ê^9@u=:|!9Dx=ܞI:9k̹Gt?^ݴ[2ȭ-xV|t+ɫuY{7tmҀ⫳IBNh*B䚼g=Ty2c .h10\ q.yJbHWo*u1>+MyerK.~`07)^:EAFUܪ@B'FQ]r+ދާ r ,մjYvhmeH䅀yx>EEg7xV! Tw3 8* %7L?'B[Y.F3+- $9P1n['6(FT^?ט7 L~k1 Fi| nuZ;{/D-Zky+2z;[jJ~*)rmKnfٮmT/4,Zi$.!s\4;@xWr&癌5lI^-Igoc1 \*S YGVn֠"󿿴UoQ>]ɡe,Z ]KnM%x2TW/)9v&(M65RSxX>` Qߕnz_mWfўx=(ry H~OEOj|.dH;Z)F=!7]rcB߰ tK9 d㞿ɀ*-_x,Nfi yᐪ 2.FECJcKnV3-jLPˤh!ŒRB-m OCjy¡5j3:=E&.͚t">ۤJb[dp&r9PQ64w~:H6 Jp&&ϩtv9':(z0m|u:[)UFDImwJlbGs v#Mv0fA.҅-$N,{K ]*|؝( FDvF^#0QLagW-3n\`ny*g0H6Bg zשP4H69 usf7nZI m"5`T Ж--M5J\s>iE `6KlLT)߫DlGq"f6ۀ7eG}Gܴk|c|aF&bɟcUG[՚k2 u&հqKhsU5c!W S y9l^Di۾rOUMt~sTM!C;蜰2¼2Z(lO%/O*xjOAZZKp8֍` 6^U!=.rmt]ݔ(~:YTM~#' :JP/ 3C+1].[8= vBYxd6w ȸcɀ!D91l{p=$x S @E~LI&]g4sb:VU:w. Wb]X8Y $:^=s]kan^LkۅLc5=j0m 6>Wѻ7*LB*dIr^kebM; 4hQ%SRMWM!8(:(fi~+ncN+Nt ~>NT4yږEj/DKG5un/$iHFB%7$IxzVM?2e]p_+'#*|@ԯ%"Lrc/~KjxB̥?aF~+Y\y+6)j6<ѢU ̫;u'"=D_)6^a޷1B!q&jwJ3Faʂ> ]|u“؊bK%Ɇy&ټ"dvrb86jѩt76XQ]<Ӻ9ѢYUd B ac3`BbvuEk#B<40*s0U3'TWC=7ЌӴ&p yXOxYJy=va9E03vG qP`W2a6IvwDx3c}g_8dH*X oN!ADњ59 ީ/Xũ`vWiBTpƥx6#jQ&$D`^?PvWw1:S?G| j@ꇸmYrHKTYb~?\S K=jFrǗN|RV^;JHUAH뿛) ]NU+OPa7Ps1_r S 'e;*&gLjmwx\ڶ/Hڃv.z%/޹@G/ag̤铓*h{Z8k(]/=yN99rnkEFaQ|IZSs EgSaiQN>ի{,tyD01|ɿa q&X;eC<0݋OбGv09ɑBH ,7J6ؽ7-;/U`+pJiAWN8Gx0oTuΰfs ?u]6 +(4kpCAVo;bڷ9eBY#e0;ʓj:H-B/~KÆOĠUJ6vsk2I{I'Aݗ: $v7G=:K5rkJHd__iʶĺ9H>ՑC6b)i0X\N]rǿEqSǡd4Hq)zJNDǔ\ƹE}!U/.=UW򒀴@_ pKh*1;Y>Eۻ}G&J+fN4EK=<:1TR|6#xd9hz>__JewF}V-ly<]OZh[(!G7^4 >b6hdVڧ?7r5';Jc51 ;~S.:F\,fӟK9:6< /,rꨚ9MmܕsR?jIh ҃. B5nIƒ( zJ [4a˸bsKYSQ-GVW[)]J U SH+=@./g*9?b1rr Ԃx}irh &ξE!RG~>-~"GsY2)G^Q2RV~2 PI)2 kӒC9k4cBռMIi|r ^y)ekZXd>*N?lB߈XBuq$1LϩBc|D)X dwwoHniF;RQɜ84EJM!??"X11 p$ {qnw*}\%<*~წU_кn@O!aO+,+"Q9dͽ-_ zvŊLT+FS8FNUE#Đp[+Le?m6F=O'3Hۂ g(V DaNW>ށ+ypii帗C~${y*/Cs[u^ LLELxӧBC%!ԻZJ/ WWIuވr6X]^ MS#))?Փ@_*eJ@ vy-h_[gjr^.7o6&Vi 8bVs^X9ac]C=%8#{X,Ku fgz-.`y,潽xؿ}|^ho?!/H̥`En  [͡}Bl\f_L;/Cz0\V!JњohuT/ pDZ.l,khsw`x a2fB`ors``rK]Ut ˜Fm$VSP=c9,m'v'JX2-_4P0A(h1b]||VXDoall'cԿ@C \yַE˩.+V(k2Gz bzCH] -oU&l[bFǣ7['&Qkv׉Ϥ?N*ݾ1}MfSù_UҾJPM6n?o *U\r8z_p=16J ˙jT1_ԶSvU#}\5(F[huiҙS۲%N C\&OO璕Q90VpGy6#vC V(D* ͫ]DdZ_oM9MR&g^𫣑mw&J]yFUΡjݙc3vZ*hQ֑rY35QMWƍq6%Y߼1eՙ1&GocUlI6n JUM[[X $ͫN=fL`zt᱑Zfz⍷|.D'_F:]IM(+A C#ݺCӿ-?@TeKMmObR E^wg"5t+Vasz, wdѫx-T?5EĊ-/*t-G|!L-^6+\UBJ`!;>C_eYbvcIlVk:XyJ +`c OiXk[s p߹^͘`ܹ S:AR \t{{~긛Sj̡Na yM[OnqF)cR28`cI /(Ͷ58"_dюɆ45ޕv^GMWLkfeٷ+_tܗ3 k?v$>b(hT/fb…WrrZHh{LՇ:LR1EhBI=UYA'bk!P/ObcxkruN1Ce)T.vro>sxĨ~}_?U.9zA9iV5n-av> Z|$e-`[!jEKߒocǺgB}5#^_m,`8@tyv_kwU.՚lsSdc؆$r-@QBl6~">([\W)n:謁q+zU$Zg5lZ8HX)4Վ]({{7-N^yS㣵K#4u;ްIO[0V d!{ 0q#PѮ׃!N7Hmk;OPQ70ѭt[ Y.*QϜedgETl/Ǹ.*!Cc X< x%s/3Â2‚7E:|cLK~D/vҍg$]߷XVkw4].5,yUW*NK~^#_C:Iμ]<PeLsvL¼orLYO\"dk!K2o)')u[lqMx|(R_s߆uTta?{zt[-;y7zj9'SPh.yr*mePKJfʟz|%u~p\zLk=Zfڪ' Xe,&RK C@$ Ȏ瑁5OPX5\fKUڲm"hʅOT#uiQ@ݮ@9i(ZU(>U ?Yޖ9yZ/zKHlUFkx𗯝2G k',+ '0eZ& Mh0tqjf˜歠>Ht`F~k^F4u>YN򻿆I zX>p TsM#D J) Jú )|q<ۯ"U(E,#0<鷥i'L1뺖kRST8ݗ|OFVN4lvq"5X8G LW9CVw@LS $J<6HR(w6I5 "K(qC5x  ʁKayrȉ3Y TՉ<p&kTQx $].6@#uqxfz[ =DE VTʕm)šIREwۘ|7/I/2Nz\N#%5p RGH ԁwS>Rj7K9[gU]DI(*o+̽3?6 a:HZ5y=ĜDd¼d})Y"LX&Ģޛ% / <QrPtJ#{& Tn%4YB` ٪7B4~8lmoSlB=v%_dnӻFRP:4<HoJHÕVk.wt0ⓙOG,rMtp|##YM!`~m·ӼqYoH/'PmMKDwftaU;QAByKx+Bv2\?\g (Jl?촯r 1PIMم#} AFQ)pYq|>}]'hBv=C-/*~--3 qV 5LZIZQרx &O#5CbBB|h=eqUvUlES}ZB+͊ K2m]WGwh¡ UQB_D~ڋ}]1cĩyrw2޽ &HO6ޓ=z+\3DhR8d"ɩIJFDyO4+LAdWm_(HI_Gnܞho]!'C6 [1i#[C, r՜jiR5#z5c%j#xG?EˠCRcSbdtbEGP3 RBpb&7+? {(-+55y7PT`;h2Uòˉk#J>FSJlcJ#(EkjPt/b5 t=Ҡ~IYq.^d~忉.UD Ca G}WRIƛQ3ngPZbw}E;Ma83QVjۑcWy.'[,g{vLVȫBsEWظҼ) VW.C9 k@ܦp,x[ęThnS׵؂x'gˆB+%2M/wsiWE &;l,Qeqɺ=?É pC}ixlmJ"kTe,@Dg_bRRA^9)@ .CBz('lO| bHrFkpΖi|ˤT lyHx̹XPiWx #.>y$UN-5M[^Z}XuoLuOw`mk5 \riTS$s}dHߧKdhl)<=Xp0:ŝѭ7`DUJzTE+xaͯ ǎbc2Q9&DނW1jZmv4RsCXU6\ y/#QRsaY?8WP6v,d4 xJenC|,E_<=~+4(9gҌ5NYKR^<'ÔS peeD}!:fGBgUm $ 9AɃ>AouONqA{ V+Fͻk `h5+M{M)P>2`;6YWǚRӤCꥄ|`WVYMMB$+*M%ZƾZu֌ҁ<can #31M0~M|o٣Pv"`UrC7Sm?";sk9tE1OO yC r_]+ˤ7 n\}L3U]aAM 0ezD.vx2#&%{lQGw:d9G/Wč, <0b$rY!*B!v2e8rJ]6ӌ+4j?]qllŢQ-ηژQ89x)-j$iW\\0LĩW '&9wVGPh]3c"j_K׊".~@dr;T RWTcaǭJyjn9Ū<$$̀eחT5yQ7~( s86QpUBL¿lJR,]k jvz+P~\ t32fA OP$MO:9(atThl@OEU eI*0WqnG 9_Dej.j9[1XS|AUHa_!=bt4  ۏ?|u1FyaU64w>Tv죀/yVh>a5%B߻nj n:ũ|736MuN_ YCIaЗnd@%Qk C[.ʳ>YG4oRt; "[Rb9bW澱ѻ`_7idB2p4F1†hdVւce0}F*\qZ8 tOS2;viVuNP?8 yٽI)JY%*ӋET {_9ZJO]˗i;6ÝI.>*22,%Ĕؼw6l_ٴpVB>>j#-̮Du+~$p#Dv"㲤NW?'Juvu;{$? tO⎦~R2R68 X]}OG:K@|s~7aGq j]_T~~{-],#w/&3eHͥ=+ H~2I :{ѣ~ /H HZ(tyPr^(P|aKChC C~JIL`NڧRV CGO&rmoyaݴa*`77XUvPUOK@0܌/Q:eVv@an.<otF)'7NcR}<➇xh  Ry{V p` ٥Li9Oa)t|X pE>nvS1_`MHeV p'~;gH8װTo0Nǵ=+ ac0uavy:q zĩg=mN &Qtmq5 eH`{Q7N"?[SS8YkͧyGp=9ƂhЅsi}7/AD*w %Y%Р'i|;?y MtwP .)Iɮ6lfbif;9< >UPa8KQLyw=Mm#" w@*ulH-ߢXOK>fۚq 3iTǚp 'HWDy<|*v~ΠU1K<=i&\X5Mtrx3nqpF@p(dZq6 ryM08Ćz9DVy[< 1}TEMlrz=Q| ;mVz;._һjIK"mW@2حL I'[%gI^akX r :0 $&n!P iD{)%rȍƤhnKwyHvIUȄ0a4K=v2Ljv5}w =Md>O[0kj*dFUp&MxG*n6SYZY4"Րj_)Ah:6qDK;s [=_!2|zl6 L1GRݙN>VesB3>WH^l`RFhaRe QJ_HѲ-j9vTہ7W! mR/HM.aC-o`m nx]+_9MMh1S7z@{ojTzM{3 p:KFM|{ fMXr ㊅րȴȫv0 @4Y*1T0w#ִ'YIBB>v^<1u0Wgo{'/A: hhwrr^y=+2AȞ3qN\ry^5z0}̨+{Π0M!\fljATOZ<ԟmVG0rSG;f/!NTŽ+9_5ks9Jʞ4#2pnTE7dnлR.>M,"pUNPg&+3*rra.)>5+O.Эt QE+?lID׆VϋvBֽv2dvQMtSd`fT݋b W,]8U&=RТ V6Jq]s,1ke]h $gbuVMt0-z 8MQF˧GjgΡփZ"*P srȉZM+j^Hz-T"?_ّю [#[Tj&⢫qZGgYH|\wj.37(І 6 ۱eLdY[HfEڪ``N) ΑGKKp"fUȦuP-'`XT9{Y*qnTw7E&I%`ronL VռphƞABq ٧I$w)}uD{"7M=K RT|+M{*Ra~ 9jઔn^NfY#,S܉$S_l Nz!~z+_&TYh\dc?jʫ/I ^JQ܇KNS+nU8cїYx/7i*ך@$6g7`ئ,.QcybBgrڌpaV8ViP7ð=%W98NB:S4 k@>OӬr ֠H'8olT7͑?md>Xi#?nVO=dO4~!=ۚiF?ia*2EȜ W=:::u634- jZ* 70W^|Ϯ){sgKBILR7_ZDf;> ߪ ~޼}U[8? h Rrw~j̓|zu=y/)~`h9rij5 =˜Є^5hcRK29oBضBފ6p[f''K2`&!cUw}#IcŦ@T8AZV͆Ӥi{zB~asi=s]򦸁!բ4: TC{{j~$`L0tqh`f* i2[6܁tP"(]?fH٘ `a[ `W g>C9-dkȶǧ-%AZB6/5uQDH}%ڼJ[Uƺ:(&4~7%!׋BT:'"7(kdmtq4oK+3 |(T g1 DjgĊfK IwՙNFUbyϡ5:T\4`f zWxo&aeRWԣ>jhf΀$W"UqЏ#h@ aa BsIu"ZAkaJ5@6fE8A7oAelU[{ (J931 :B{\B2SQMƝyg,I“Y }F`kJh7s͏`!J8NY.bÆЛ§3׃Y6mO36WB>+H-ԕ( #PۃMLaO%_LNz(yX 81 hNA"jVw3798x"ԩ+̺v"Sqk. BŧPȢ#T|qJIkjo[\ot_4cb툦c!|,q[^=fo^Э]T$x6>ZYT}䥩g ~U_gqB:~:_Լ06J]0 蝎HRGq{TYM|(?*N[¼hZ{<#34q~YQ 1J_v>7xUCArS<^ &{Z"C;+: 1z* 0&&lq-T;!B%Z?-80$67aWaAvAXAxj)A_s6<_n`<]X˄g@*mXrxY5 08τM)}12kgDȰ8e陟ʋ$!{)l|0vSZ96osbr#Z;bE1_a~˸wOʕ%4 % ȅJK]H秗;*vs("sڂjw+;-V\ޅAP[RZeNUɰOɾ>7i}J%( ̌B q(r^INq=#`ɪ|F1REʧqL)3U'+qbDTҦ4 ٌ8o,/yEH9q'g] Ի{w(<Uh,-hq"|\\2~ݼ Fxn3vƨ2L%E<zo1e=ewjX+iDg,7Z!DO6 _ lD!.!4ɢr;n"Yfv]/D-AG07N qXP^JGviߓ!%ETK0+UB^% QX82(x_ZA=@@0U[7ِK(`:mMWT؛lfoEqmz!d]fV٧bMA ]88 j̼=! m>lIӣ@b2M$6iu4Ј?F%']26;[į1-Xgux˙aIP؛|4hP@*W?( $7Ywg^TUų;kn5&#Z#-~u:~=t5e*RWvyz (摕HOO Y{Fs $_KyL_w;wNmߔ±#% WW_U®sǩ1cRҗ&;Y<8wցn˗ΐ^kY N}źBx`L*GuIJR[=LHqqF#{QRT.ߏE)F!xlLE%eGu'm\J4+_5ZpctГ%N%핪([73g딊G^5N:+އ5cU ۏ ,ơB+Ae&;H]%Xn9K('ظ*IPq4_ߊ!T[щ<Ȥyۈh-| D>YJj@nP@JY'dXI43߱ J-&v9~qyT ^W Pn~2 'i=?I&`xt/ϿkD dY[wƯ]%@G֚ =H園?R)2CH$$(0V" H!SA\ObT;ձoJ&wTo섘;xnZ8I|#αecrdr';&N+v_s<9ە;!^&+X2Tpha "u7`,F/4mU%줥tL|zu| `;J3fD+#1n;>-h?q|x[Ömg9X$n3⟌S bS}C! YF SݎVti, ?3"W| 荹6|um;m aR-]4*{ǎ%kTcn[<ڝ0# aLԋKa N( fFF܊y(s O{aKH,]%vt5^ \sλHg;Qu}.Gƛԯ.aVqjPR#4f+9!a^΃p^1ʽJt?WtN 2V;Bd!<@^焥n/ȋe||/#,.ۙZݪvWgMoU.u(@w_/F߸uqS9|1 MjUDH5:>s7Lc}<!l9!bdL<3:e%plK^W0}`no[9p""K EK n [Ŗ*1I@+Im\`Ў8v!W- +dȪN鰖5ٵ r` dFE ߆zq.N̫Vx2(b)3l8{NXxCgu4)&"C4ifhKӃNc}ʕg'=,r^k6)i!J>"1&Y )h i,}zB0U'mz  ?e%i>љ$jVk㱌Sa-9*$S5rRs=`ɪ"iUkj;E =] 8, * JLټ޷@ōyNP$z7Ө߷3%RM7g3zL{N`N-5Ӂoo8r<nH ?OR-&_*MH'"km`Y1cH`Tk8=lb =_cAT-@D`M5Q>6y*gϲa 0ٝ(Oy/-V8ع ^rb猜(겤Mڱ׷[)v% ~_H65q[o)g QQ:$&i,É^4b}ZLY x%'IDo4?O14J_/?@3Eo5f]3%e~`r;v<wJ̯.z3u0FPQnHG Qfbj:S3Bz0)\3R~yJbQҾj%foG~`W=zy < 58~3ˉCH+[Njݙ;

D]KP\gi?;} ]Xze,g1XNo ZqOatRZW7w$byq&fn%/ؠR E#zHjrD[gІ PmmD3HaT0et)4動{&gww 8>.rr6v&epaWfRB=l2_:؆k:1+G>YB\jxEBl."wYG-'`)U㋇iD؃Q:憐aGX-JOt34W8wJYLNgP䔑ϔGd%vL#Kۑe&"Lٵ{^ eq N_yu45kҵݽ_H^> zpS5Rt#5=xʿx ȵsd,M#?( ,Ќhz _dӧXP |b6j0"MLف3JCH*^<ɟ߻,s]#tpyIf" te'u߈I]8FPdC AŢ0sUY6bM 49  q:upJNP*9!l/$&#R[ 槔DeVN<l4t> W+. 0Uv_$[` /0*o{ĺM$4ڙxh!AX̤DA̋0uBEԈ"}QxJq3^X-jcLzxlҘ)e`rqNp>%vMxtۺ\U߽@q ݨbxAJQXbht:C5Vl&*,7mĤ` :vj*TNHFA|PvwsŹ zp8jɂymMU48~|\x z(xaefV Rduq_.ea?! ~h5ʢ rkR$ׄ:H_mγSi<|jeT 4 ZQٕ!L֣ʓ޾ S p~7xVjEhZ vd)+XF)M[J Q?nhXnZ͹̂/ Gaܙ;\J:/@,)5BXsyimi]f?v|Ch91)Kޓgxn?l"2ul%h<R >&yV3Ij iV )L. .$7SF4&ǮP"i i$&|=жw9zjf.t.M盶-x>[^x_<2b+{Î  FYo˾;9TB#CJ*+KtJWYΉ]Vngr: :z ֖XoSB>nvϧ 1ҭHɔx[v!.j['ws13@h #LK >h8l`m͋zjxkOh3~)#NdtS4-1UbYG&-'Piij#/=k(2d8m@35J"  bC4ˋ+h16.%_`Fjz񿳰pWvnj9w0 kUĘqqc*y[̱[s^+ڹE2tNklb5P᷌/-Wʴ;܅~@m#r8 SEig)a6sYm pZA7/ ,/΍:J.Z7hA'&n[W&=Z4f ak/%F.1 BZe #gnkiV/0SiX+5 !JNH?B)ko+D$M\;lb b]f nlM51Z$%~@y_gJ!ʤq8$f3aVkHƭn#xwIl1#.3SGIHW:".+:xuEނ:crMF6-S`ٷ-/B4ퟥҰLy3JІru>j/æS}"h܆sCVьʌ4 _fE~%}.lM]ɭf| S7G\A: P A&j?è뺺8"<V$bo$9fICQ%+w.!̠[b˱3WG7fpxGgE+sUWTzս,ktX~Y>X<='W,Puv$EGx,q+!Hhu[*V|6 OQ}&Ӹff -cMJ0Sԇ<0fn [3EFy0 v Í+ u#w- ^ˁȌ󢎼 ݙߋ*ml0j]YR|U8|DɃi KԿqRI ?*N3~9{΁;sS4/J#%v>lo uOn}F)dTنbb@鎅'E7 1h<چm ɕIg!>mm~6QhrVu]g$s*&nG#BG)PjP%CA.H@,mFEa [Kth0/t6x Qsw&}/_q "k= d܋X+^;囟~M8Ϻidx)b!_\8'!WmɆ? hsͪDGS+2J8lgͮp9xH{YOJN:ݛ|rLYdF-q6DCTƴ|eT h4}nN-Fp@hShMSNH򴱏BfdFָY!3t~J$77B7Gj{)CŲH ,S^(uHo6#ѡA@W}z$j4fi(Z>dgYpq#;N26+1xl<q8G@G/]d* .F u~NBԝNȷiR{p&eat'ZGr_k*tmЉ5ʽ#iۇCn׆ 9>`g!#ܿhRg\g.a6Y  KKu(#FsI}7F-Yv)KI@AրKjkg5C0[0zZb[.P84gHd4J`0"h\؉/Uo)Ddԍ?bn"Z?KH(,rWMBsyxxKetï+:+,6%#j3H*s0DPռ _W y.$X.)-J907oOM7(/2M.C㔆wv^MF6j]I=i @j٪:&\/[ q2JR0t5Ľ|2`xLU}l>C8' /Aų 6 T7%ήPLԲ^(B0(!blzTLr4Aj0"UGUOhKy٢`B{4=$=u|umru n)`Ҵ,Pmn"9:} '^(iů2d-ǡx@EmP I awJ:4>īi3v*^ fȍ "d=LM%U: XD 57b.Gquu0nBct9:ɉw4{q|u]_FPᬪVy9,,7He]nhcH8/z\ &IxQ.l%Yq8б?^|zĥOVF+h 1x7-Ԟ+xV(p?Mk(^J\i;|TݲH`aN_ ӷ{xUs"]B1rtsݵ b~"p؎^~|+τ䐭pq)@ ]luy^H)5g]P{hh,!5"4G ]E`98昡 t]\'Ϲ!v^v\oRN5+$);0`6SA9ʈ8R&s5lNݢbX AlM.>V*z5iesʅۑ@!^U*Fj- W?) %)b(E:H BH^N,3 ěHL}Pӂ{ ZnmQیv,I%R891b^,a.s ŕ,@|JjvW5fJ>NuF6(vJ*,-QͻM>FA{y5,IqO”W6`XPۜ+D tgPan^n\;a# 7("Bn֞!йrp7 tmdKGkRfd1+?2>+_̓^F$7X2e8~PnC05hk^ĂqNxC00;"JeU2N ^Xda|; ~:mՁq@qn~y EM9xǛ~߰ ÆxzxC-JLJHw_"YbEJa<+,mӺ$`Tu6cIm)gJ<}F;CC^M„ +TQz`)gtiD| +Ya9)/ӏb(n#e|ׯRFFj@!lܱ;ц%CF S$ig.y8AD?4(,G8.,O{KE A?+D8)ԛVC6wSQ0d8): O\ s$!^d 7Cy7@'WcinlWV2UI9inZm$/LAOG9 ebr0Я@pA1uzԹt̆Ovf# 1ѡt|5NV~~Ps>U|T`6U5_D^F@ߎ73MO6tq+܌&w`ASJ`q\O:8<n6_Bຣ/6 x's~jy-ߌfP^V~V{GCF7n:b}@$:+u9=jd\Ѝ'B.\̎WX_ &O# A\%kɷ Tl:5g 9O˒ v**)U2P+:iiqϕE@=eDdnB֡F`EZVզID&$.y;9)ի-us0 XƤw▀moF[aIsGɠz4M DG܍uA'dR Ѫl0eo-좜Y%9{dD !d\y3S<{Pdg® 0- p-f=O df ÖUV”59-)蒡랔&s[f?#(#dƞ3Ju}]H%qvaIHkYީ#/Y4fIB^^ɒ&n}6Yolc eo}^T[Zo:gHWqΪFA-FgbbĨcViu%m 䞕b'Lf;=6`x?&t>4rQ8,¶ZBT6)Rjedl,KJQvςLh"kH8'œ_+yǻ ֐ 0z(=[n硑XAuDJ@YxthTfhn=; ~ ?N2&_XZSg\9zioU ٺ + i-i.|"rL'MfNZU$řz^Zk ooKXoipt?4ٿAʦm$E~V U42w+-Cx NL7K+zŎ(c$bihyZ]1|ܜ4sS)l>Bz*Q)o?Qu_f8]8d(^/c=vq蟸v*FPߑ"L5pƇ[C4a׮T׫;gƆDWOC5 (f'-v^[]}S}W rh?I3# h;(y͗/Mg @daL2U/ɦkp]8Ң^~TBIhɾ>ES#@MveLy׶#J][\R8.FKT:Y`AoZVj)K*"Du|?i&V;4a_矂2W{[il\qyW1sQ& 餜q'@wr}y.MRc5n_b#q]dbbY{OpfM{ O.?/ 1tdŻ\bH@@#KVI$wHcpYa9Mkzፖ*_AnkU8!#=P °"2t) i\*>ce8_l7$2?kYS'~,nPM-`@"Fl*-;L?sqYǩQx*DO"I]P."ns = >LݪBQeLn4H[/FfYNe.Qv+yTv0xrw'NXY%|yRCvݺ=^'bi !RGXTXR[7-1(UͱV6؎NZ#gi\ũ|!ez9B_( 5ٔMfx%SOP,Ǜ-@6f9#3b[q#$\U7ϋaYQug%5@Ν`׊WUå%M2LS#z_@9G{^c9 gp#i^&i<')1P3_9K8dP*dM+=ի"XӤͬ4Z4f$M@omCz qW'O[1Dh#xw T-[<߀Lߕ#4w 춤oVӟc?e*+? &@[2L{_SUaDVfS_FH%uN!H *,4⊈AaV;ђC0ꆥc DI>x %xNXnbsm3r%/w><[fIQ 6Dx}ΐ @Txc"/YTGo](,7똩e %LSN>s@P6!DV6SG zEii༔z=!y<α{<= K|fuٮO]c4c^E0~Rsg[1xw3Zn 9xyKے(D$jyٮ^q+`_,6=wt_7y<d$SJJԨE@gPI &,?j~/b¼gEH\jN׵mώOy+Pyʊ煀_ #O yl)ٸsdSPGgY݄#KL.vrm(0oxY+#߄cՖdr8X$T{0ֱz]CJAmkr6#D)Z#$ڐm//,JSL*^ow#CB\Vzs։ozﱐMÜp3#Mh.*joDr7H:r k3ނD" [rr n'c3R[)pwD( \,N'ܹe i90(Bj{`0?1XwӜtVK#*[;/r_MFsL)ow-ȡǺzʆ>C(AЕޕ -]npi4\c24I C5Z-\ZOϲOS$Yɤ۩3׀iޘȝ6TDЕH#N`Njy7q􊢝!ߡ 4 r{=XiVrz~ Ye<{Ӎ\nK=1,&qk\򵟅1Gi;Ԍ*r09[wOϩ;#?-i% :EB%QK4ZGH**k\}ŘEx.OC-C7ȢifH~$n b<ܡ?"̾fwr w|((2ծB[od=X\&|a:%%.4I2;x)& 9{ a ˓>.z1=^i͔R}} q^]L2b1ʉm1'tȡ 0[n-HN E.q:K ғS6%뭨kjlhAoT;Z3Jldm(TsPyH0ov P,.L31̽du ĞPn~'KZAHe| JR#O`/",>oФK<!F1`ù͇H]w0*N=ۘ8Vaˇ9O1\'^tp1ڂ=qCA79;wǷR$]1=zp$ T7K~q@XƐEd62~tlч"G\/T nDmغGZuŜ'tmʫžpL]}YTs#eL!O% "9ڿU u$nbGY=ĴR?Q{@ wgCOfx!]R]v'O&rO>Adsv#RGT2ȭDOEEeO6] >^9YͲdir +2C#sz yCq pGq02eGñ̰D%M(XJ A ֲ BlT UVФ. y3v,)z{4Э!|q$As5PƘ&ɟ+|SA]7S1V 69^͓7a1k|$/khDUʺ$+|j;tM&P.wr+@qt_bH#=E0DXM񐷀W[+eZeU @.~A gX=O~fFv9/m:N~ `7"5- ~y*k*Z7\]룩76'P+{4AQj [(4zJ'LUkЖ- {ޟԅ٪ nBwX*MmaVF EUf V>gxՌirV>(Z뵨 j}J0b~$'DaexO~&}[Cit5IU o6D&p7xw\dJt=Eo/^چK^zů|9 ;'WV6FU p6ʁPڡtK1=ML&Pe!Y>CPy/ȎH[Ω$U7d3~ -:ThUn2֤KTAɭNԳц=<9D y>85<5kK#Mst5S M:o=sul%&l.Hr=Бlh`͇H 7C0U8ÛnW!qveĻ94,]Lnߛ_Fb4nb,5bjNdlX!#`W,DH.}vLi;mj=ҜY bu/ֳ@ܺ^|VmFTR>1:_{cJ -&oYT獉Ncz%_CEF:b{c@Osl:Yu XHZiƼ~}:.|90wP!P3;(gӢ5&qE:g麰T.LA0mmJ:ENJ9b fK(}ex<1,\6>2o 3\L $:.KM8'$H:v 4Y1 o(^zK[ _ܔ+k"Ud|. vu#2tWdD{&(3 mEa|PpwIh& 퉻Tt#lA0pDe\a3y[;l>8?]ߧ; o@VU^;/̠#D;i`E'YRWP`T)oN%hwu>DJS'ilB44ܱAQ!"TKr kwi!οɳO;)8jj949F^Ԉ]K9-`T?$uCLMRo]"+CqfE0? t7V_Ccߺf2&$-x͓=u{|yk_g ƇBλo.-0%!|xT翦<{TCk ~3ٚ-6D_z!&#/pAtf 1}|C(kH ,!hlˋ>v}]Z񯩊e86Wϐ3LUF(mme3cı"<ɯCW[-41tԳv[j ^߀Ss"b%i8j\Sn(~PBKր:*Kfp:2T}f[`)We/,LSW7WƬ^:Cg/wz伧<Z<ɖNӯB|"G$:P³}]EmÒZ#m`pŸ ~64_=QK}@i{&3EUhov!%x4VowwI %_A(QR{P w)»&s{1v3^TMkm,I<} TKAN*qNՓoa@Fg<B <]7Li T@df?[ۨ5w%Vg`xݐ%Q9%he Q@ONVk*4Re۴IYѩ+l-٥e5_Pi// #lء&M.U)UwB~тd jCW/mFHKGτTeYءu&ī$"~qw0޷۳ \YB^>]ku#P!Z%etް'_ BPK_l=-li%kWZ`oq2niz!ذO IշEH q$s2J%N[yl r.t4N$ sxg|?uQ@V[~iZIH'd$'fۖK(E0wHD%4 n5x0" C]e~,bZ3[+oL+".qAxOiPQXṚ4'Ve";p6hE ) Yׁ*PIy"FB`0x#)A,/U+j~b>n@Μ쾻aPIR y\ #_rMO2pCY2Z{dBq#kkA:C%LE;PGſEO9ٻ+\$4;^J%^ΈY؅#AX d 4J.K@v^5P)A[2-tzU%x> WSTҨXHa]{5 8NN =kږpFzy/&YABibL4 `P0K5*]Nmheʕ;ES"冮( >2$bC$ c;{{ hE1FԩgBj0JF]Za#fR1R%Ŗ.{bzCe0J(A'E>9|?S+mTI٩\ʍ߆B. Y./V5dyA%YdOr^Hd *X_C"eɶd6ߦ~$׿E׹eE+"{2 :cn)뎈SР Dg%n| ZNhzHt,i"%@ѯr9pAB`cSV* ͕KNCԗ3@7HhP:0$EE^\5 1tn>yGz<̨qEx>r0OgMU8v\aatK]Hv>D \ o*)ALGvlyfu#R6p#\WQԒi6 N3qkO ~Ϫ9ט?;dv;\"mޯ ?PCAl9*+c$&.oڰҧ¡v6Sz돣t~Wȇ+{v| h`T"CaTAߥ#hG-8lP [2,q BI-ȪЏR4z#@84yN/lNJZc9u^zͬܵCTz ?=AI,GzKN<̗޴c6y.z;!+ B\9:F,UL q`}2@kkhU<_Kus=zpJIw j-J\29(M7e!BwlE+<>烅0 Yך> |d/tfΊ~Ij^^0#qAR%i2׫:SB5/׉܀N!h_1/t= 4‹H_&>c/5 ?_3"6`1bj8 #D8?0/9AY \3q.G-ގX+ϙK9 j]BFu=]Bw}RA"~ewdTqM%%H)V8݃[GBy(AsL W'I?mHjj@pل4Z0Сocc8kd ]c: VzM=x*VucT~M ZÀeݭmTY, ZzL7qgäzʭH5{ /B^{-ED!J1#"J>؅7gdI oa*y:BI$: 9?yx'8 C].UZy.及cNGo?1ӝ9/UD^}a+t %cM-̝0P)6Ĺ:6)!v@dz^š=M\ulڋyM*Qj ws*ȷt:(M%4ٺ=s}0Wl8n )eǶ( 1WE(Ӱ>ޕ;SfUz^~F*qKs B~l|5Lx5pAynQ܉PWPnyi)&jeb;z=݇*nR Q q&ؓ<<5D_Z. AXڼBW]nu17+G֐" Kc[Zo5-)Z"OOC|2/8{`knOZGyoC2o֋I0WQعkJ2,h8aE^lzV(xvrN ܺ"^{w"0F;عqk ʑ),M#Eͩ.khVD36e]U0Cs GH W QI\E[n؀ݪ 77;D 967zC_6-K;1l)"97tԽ9'"NO r'r\]ҏ"8ިo^ \}$rȧ/k³jϢT%+WBw^g.Cyg.Ido~KtdtpZ2,}t7n>S{)>kuw Zd)ԃlcd 猰,>u,|QK$,7l>ӁϲZ$̣9F2vp`^tSҏHR" ln#uyHQMmuiXe=[NfwYnۦ( &۩*viHtZ(3|W07A"wˡ}1-7 5bݦ e;[YÈ] )+{E`PI4VFk4ok$F]eZ%ZYJI_CpTǝ˵Nm*AČ=o#VRf\c'yLRbNOK헕؈"!Qv(3& j$t97#=R{ b)0̢p¨Tyb_!v78!ұFrCW?&[>-`];_ۛt00zLM-h@*@&<1 QybW٢M=AQBY?z==f1NH  OJtÕߙnkgϻ/OZ@5yEz0b!x‹VOx~ſZW=S5M[; dj%|:Vz1 h&H=_nR0 qKs2}Z[!#*tl_M?g F3}-\uNP@x6* mZ !A.0`Hx 6F; Yv>n;Eʖ-yߎߕWgC1Vi64^7y*vCܒ~Hz,SpU{JF7s>/onw$-?.) Bn8kpum=]wn@/C7Tǚhf#@u q oI5-m⢄(&F9MF a,8܁6nZk\'HOq\ “tsه~ .0?>+΢bSz v}9R??w|[ q4qt%2k4Wg,ׇ|Ngb2E!b+SꚃT^kj 9KL]/,.K?c]3z :tŘ\U fYP2ꇚ/|Tr>S56GfwBI vf6,@ngmn.YEwOHL`=sb\ @qFfǤ|-ks*SPS?k0<9"Up 7^3,cS-:kPV i"`~ #оgVGٲY0aGCpd?6 CJD?aW;ZҟŦ(sS\ޢf>$J א%>;NO$&R.vWQءtP=hù ʮ^mu^&^0$$6]!YDDtI$! xRT?a,,Q@v=ձCLPC6֋ވ|u!{@?zܠ#)v=V|% Mla\c>2|)5O6'83ޞ bOל4|6e D;6-H(:t 8?4'#]Kj4lhP}z퇁-3p:8^fd`Ky !Lfh\s\Zn#&Q̨VxW\qⳞ#iYMI\-'{܎α&nI/~R+񴘆;`j,La3B ɲc:BdSO5.gSBt:~N[YU&*~ x7 *'c&iܒU1vʼn)wCKA74s[a.[~DNȁ8o%Ak*>tg~WPmq;6&9o  L`Lspg**tQ4^x w^Ц-ܫ Aup[|ؖPx&w:sx/ <:ޮBIх{&r90_-=A>Yp%fD8j;L͈7ƶY2 BHƝWq9R BZ-u{HoHMHI&G$|NPf9<20I+Sl #Q]-}pbS@[UC- 6(݋$Iu{u67QY>x}A/ gV%mb9Hc6CT;*b]#51K *v){əw}L^d6uw 0Aұ-ہxVfVzɳ3)m6濘 ~{;q-zer]Tz\.ۖߦHQT{`h @eTO ,ReuL3L.yn;>eE6V.@#)zt5T G>nE{"xN,fCW?㾌7&|:ӟb" /[RF\U7/gv$ɩ,%_kxu0 )F7W=zSh~B 0u]V> SWvz?ǩFaY x$N"H0B>r' K<̏6 M\й+Λ,P V*;])[|'(`)VUXw-V[x%uiA{I|ǀ@䎰v:-աTl( =S-Z%5\pcH cdd gޡMM}s@? EOņ (U\ϺJF5ӊa2}.$GT Dg$МG>&㠚y "kZ3 EZ4\5rkAsHJ-UiX ծ'cu} +AWwJ \+l&W2/e',يUT1ܤm^ᖢ暓 _i;E:`P̵;Vca"^Pd$z&i>̞2y>5Ɋ^ǽ,hW@+sIMB0փekKYJ#9%S`ê׾!T,A,ԩZÌqgNMǃb+~\7r $5!P[63HaM?Wۈ7˗AJQt-ˮd̝ۧ -ŤVVAц]aYǛb}I R?=\mGlB^TniEk Lc$EwUj>vݕx֕7zjz u$?E)S]avgaXp$/./ܯ{w+23iVYSbLКCpO&)yd {/75?or4;mo;nSk= t8[0~XrٳP9t}V6B/)Jj8G;ݶD%X.N\z{ M ̺ⳂO1Sk-ՙ"}ߴ`PH#6/|K)h 4#b xU49brUqľos gzOW]e Ss", V3 v5-di”ЩHWJu~#7]Ŕ51 ˿YzE?&2 6j*Vnlpf |'czdO/X0BxX;O{Є #hwN<"/} t4qSy?+DՑȹ~vKsDI3/3P7j& ϔiVW aG(Mr6NQEae6U֏^ockv?A !r&g4زO'vJO`)+:DlLwNhc'VR&S$NF0m 8R`BnBFDl^xg^1@Va= M^BnبYC,M?ecrӴ`hFoKBHy>G+mDrWIjϔ'dHCA^ N%9zf_i_e1󅿓Ş4Ǭo+uHG:-qsF+ɀD7+9;0R /f4; $Ãm7@T*4(OL`cmXJȩ&y5r4ٗO3vFR4o}s^ :p?|W.wR>7X1\&BIWRm`&! $|o17~hg6 rڌ6ؔ%N %<%$HS lyW!1A6 `lʶWՐr-`Kr}FgHwv:Ϳ1aOW}!]rDLU@f ݗnCxHU{e43̂r@^hKkS)YJ(PIS`DC]?T_Vnmct@pBB#\S4/XMJk5`Ʀ}:/(T0}~&Eo/Mg}լtZO{"TYsJzUxPUN$7LҐ&b9<ìWZ4Տ\fE@dOeO5p"+Հ4qfqV ~z"eTOJWrCc7tΊ|na0_`qҐ} I}hPP-ambBf!қӀߴN#U_.[J']}锗7yZ dH'=:Y4 K~- b, "=ΐ$Mi86|,O4Nosa 1X# 3 S"G8бy ahm╗u,ڔ H2hTxg7}ƫx$mnp5-^0o%j!K\4ȱNDmC#0^淩; i"PZcی8ͱ7"^C9?gx[EBuxe^TÔjD.PwykH*7jޗ~.M"h*Fs|Хy $j~>$ȍp\Ot|]k]г@ByqNU=1*'Y~lFm׈p97wa﨣k/\<5xU`\,"+ܮ| u+R>: z _?X575Y;'NPQS츰H$y:Pw]ݟ rՃCn`n0Uw=\-m:QGX.u+dy\;u~@;%tO1HLHe 3,Fy?;0[-]鼕:P(VF` ;;z5,n@X0i <Z[2>vbDri|֌r0Q?){!Z²=j"ߒdڳpѽ]H'B5\QH&/9#مNT_9YӖtl98g庞 `9|a5);*:3\lPMȎH^sHH)}Ճkf ԍK=:_`ɣ/ JoͰZ ?p!(Q:gHs˃PKr +]퐚-D ^J}nqw O<6û1=tRr`,TRkŴ~+G7 29U^ rvg(W‿_5H̻Z2w", yD+LA(:_փcA$ʟ<6񾬦`sFؓGc 3}=>IXu-VCiK0EvL[-Gi5ڋ6⬋e2UG,'y24(4KDg)x%8e!TE(tp*E{E8f*auxw6ϸig} /^L>ʷy\[b* b~*lh&[uXP"+$ȹl#<'zxϣֱc+WMA;&T61ϯ5CȂ^Sb55n:C 7ޗʈʇKskU\cؑgeEÑ2N ~S b圫ZUHVKP Zз C.60î8Pj^%9@0*4h׺2|!ah^=9’IͲ/][ܸ%5 (Dz:=3XxJ=OyMb 3^siCc#oaj~Ԣ&M<=|s$z0{: 8ծw9&'[Jg硟wNenL̹],:}9Di(t6#}۳?Ebݲ,x60pEB]r̺K B#Iƴ4jOBk,#x=$%n"4g=j vKpx:KB)7@'>ސpyJ$$ ī$}]3d/M فb=^Kv``{SXar~jt:dh%~ .Z͎H<n%uLǹL-dXeAiXj?=ƭAqQ )U3SߦAYθJG\ OXe#+ItKnٸk1Ū%ɤk-}| љ,BH=%Tù>{V(*5&rIO^^3+ teͣ0-CmJQX~}DYM k I3?ݜLIF <U0~R I1b64DzJCV_ejQR%X-%|YubEQI1/MAԵti)730FxU|qQ-OSn.Liݛ_ڏ*mG[V0yv D7UVf0XIIySM4k̦Tl>k >;P/85vؠ(M9:>L+²H&%]1`{"U[P$q|١$V x1H=x +׃XI`tn& W !n71Yj+I>k #ryemfVCU\ΎK8't:ro9KFoQvI{eoq!bV,"++"/cnDs+H^W:H@g,(|7ok# I W&b S՜SlRѱea }\΁Z+5Fb w8!I;sc8EPb `57L)M>Tw O&FECE% H8^We{Gٸ\-o(]{EKއNPv閍K8rx\j{\bPirUJ&"9ťq#!XƁؒRM(~E.6dbAX }&[ +}1uUc͇ HV4S!d3rPK:xoC͡(7ePGǥlf+?bǹ¹1W5:@~t(2+y+|ͫ4Sм&}twxFK>zMbbΝ*QSL=T"g]ƚz^u/4XkH`%¹tH:)VeIu1ê9ڮP9:Lb @7J˝H{ vQiڻIX1uPԢ ?Po )A 8@*"Wjϴ ƧA%*¼\d6|s ́.-]_}ƧԨxmu";@vuH ΢ #y(ivX).h&DK`;5ĸׇOYRaL-Cg *[ \ū[.̓.>.wfgar#Һggjnj:V@,3D]ao# 8Xqf';JM = $HESwBJ_~93?p-b8/&89d@%5Kb%ܼ1 m0N@tSVs)mh{ ׬$15 =GiQ5 -YTa;,z5pG7D};ZSzJ.q @β[OP&4 Dg(ȃyZ ʶV%0ss҇4\hah0zrHo[?F7S(]1fڒ 4ǑUUmsi,yƏN@H$L}>92pRȨ Q(zY*0JE~'C}I*ԇ|7`,'OLBv#ǫ h>#sK1+0t nV-pv9Sf'Cܫ j$[Y#U tWXGpsY5Z2LPjT5*yvJ$Ӵ/hIh//; alj3,G |5n`Pu)DZu!iTILR5lա{L84gM\(ٌ(Jl 2=IO8qhP+Q Qo7"gL1\# ĉXhM9Y.Jzd^tS:瑚18? -{aL:yi }F6;|wDStD}n^P(?7I֍M̏Y-+j`*Y]&2#k8:P;rY"X\Gq=ۺ ^!JM3 |qزr@ޞN!<My'@$o߯5Hm*tW$_7؝bWp\(6K}* e9ߑת$PL2?$vWt p!P,\Owlˍse5ro xѲ@tm>kc/*քհ-A@LM`R='Qa֬<0 {Xۀ7H#KZ 3L7DðC숰A+ lg{AKz@gkﱫKptfhİ9b58kg؞Usx7OJU e:lw-,D\~ H7AQJy34ez!⿮k?I;PF=h[F扇*`=9UlN{ǷMi5n|7ubh%Wm s2'CZ*v>;<< #ANւo$ ($._7OTz LW9WCɤu~4% ZnIPhk-΀J9J}G) ~2)R!jєԡ Mc] ^ dA 2AHXc|n&>Q@ Of1s [@aD. TL_kRPeމ?5w\u]ZEJoVV ,Z(}Ԓ6cCb-Vc*+9}]qvٳy죽Thu|ҳʨ߉{ڏn;͎`1Z6 }n(Q5x+-tT죴.͡pz>57Tg;c˯I= 8=ŧ@U$cSH: 0ֱ+bG$g])۳ 2;.U !8 2Gqz5r-x>~ʈHq7UO: t≦y,?JUYߣzpaBv@IpB :5}A_8K!Wz%Yy ]]QOx,vDlU,P$l4z1?y|9᫿򣶄1 q7ˌhwYKN &WC&S[WAmbc3݉pȥG/x\57ڗtBCN/ڤnE=s"$b5ڌx8dݚV6u%y)']-h%,*Cf+ܝ_pGNO==D(c-1 ")$h#];X+Qb(nxb2])Aa_ T:D{dzjO\*JmS!(HLsҥ~Ae~zƶy jXjv81+|1cF[Jm'0HOO끔6:$G$J2g0$CtdRKw3K<} YA12l}ؙ@s.hVmhXKYئ![R:Qx+yv3hypb#-g&HF"HJouĨ5&aQ TF'uAF螤v9E"-JV0r8bJ0gwc,@;0?GImsRih%pЯ*-¼bΩ&z OF Sh!4ƨJX1op4PR\첺ӝ(k' AI7 7\U,42@HWnu#QL"O'eHm|'927K%F7\K9{nh~h=#U#VLϋ~hmA}q҈5]ǑxV0h2dR}}'Xի:zR:alM혭 rd{7+ĠdXk~ !'A`wq m8Y}Le3AsH?][]kOH6X8C?i#S !u}R`IKЛNopiNXf]{-ԡXuFP4.qhdn޾Y"I|$}^Z(K^* 142Zy +V@ppݲ2$<="Z@H á18輴 vIÍQei[ogV6ON+@ fS#0'Zw窌pw؆^ ﶝ!מ+%]s1iNJ(%<[.=e%!NP!hnʓ{VjF a݈g{{(ӕoK)~{!l]ONAƚn$&gcEy Gt:J,D{bCbya?.57bohb`:yc%-k4Mfzm.z3lJJz%n / ZQ踑.X/J֫yOa*Z ]EPOM67 k{aI(XonÿnjLK*0"v,Dsdx1F07;HTIC9h\IЭ]n՟RrQtq1 %j4ڶK9`3<.ZNP8§4&K&tGx$t^pN뒦s=e#\~DmL 1 /ʕN8ڲg]M ,9,z:qi(4*v&=I[;RQHʴH1@fJ I |=Һn õRբoxN15W{fN䁷$1.B@I緘 R/, Uf+>n<޴.x $H4bzF/Oڛ<\̚PF)Zњ=E1YuNR3Mbb@7v.=x$9sDqv23;EBn|r@ڂ&SnU+BfƼB VRRo痉՜9PYpzSQZxW$,؄/WTQoģQ/$-: ɞ!*(EmjShh+Y UCb>௟w2uy#&BGn;c}vj3&[\w74t߬FQͭ m)$H򂹩'<=yͯŁ ªQ9;"0,FZc$cv-9"EWҀ(XK_Iܤ<.±  -Ahѵe6:î'j>1J yuHK TɼcBgTq'KR&+4:bl~VMAqN>d1\{ yd:]Ҵil_lؙC WmQ |AO+3Ez)t%\SgժSVdвӃqAy&K U?7~C(sG@*7GAjބNzh/~2@?.t\.ďLU ñc)C~<=v+/I /%j0R*CwT_~9 GGބQVnse"My~O6Pa1!yP ^CP #GoKYJڋ89%sMPzMHC6X^OeٮlHamjA ZR02P0-P4' B,)!}^)t䅻ީ._PF3 | ]o fJz)R#-ru o"٠ Z8XUxZ4Kw=  HG:G}5V4-OwZc9g&'݅cɠho,00&|*D$v}mWu¸e L:֒2qvUB],4lr6\pɸ뀉r$~$0sHTH$:"Ie]Ę<-kŠ7s\$MBf2q+JSSܹ-)|o`(x[jQ@-Թ!y E1q. P! q+dɅ4)yQBA?}Z|pl./680F04:*I0`Q,_>^'V _l(&n?ث_i ♡mH{; M|Q e X!cuGi4"" _לKُ)sY)سb+ C|F(N!-%/_Bua qyӀ͟U IvKkG?78mw;Q4mgF4a'SeOdwp)f͍24';oBLIRX6)o}v U.N9 f6VT\O5OцU4&m(pʎxPR*u߰;~oQYx-7]_G%z%{vB\KAn8!lBD0V.4qe%ɍ#8t< ҙ5Ds2K.s5stcen P05 39P% :?S2o @ ,|qs/i(6~νQ}2WeTT<KXIV x[Z<^U8n$ EUv:-V {~w#:<ˢ*!]F㥤BKFy%3:jeq.0>LBn=m!:dsGHXVpj^U Tt4wwu鍆IRQI7 dy=Rr_Y!}|QI6 @ ] #r5n|~%SQy5ܐ \\s^i᪑+#/G\la^o:ES~r> ywkKru{$Vb`@ؐD~Ӎ3S(z]Q s'p1mn g.uGB ~"unjh8uFO2a['yO)JZj4+=ƀKh&ZD@//p7tO<3aܪ ( 5{ RoXv2D5z Zz h臋B|f.\f5=gzkyx +mߴBURS4D6-A%>F5^,mõAmqW./[/137O)~|hyOomݦ="kl5Ps%] tf|ڮ洒S@/. lVTY?OM3/&xhӾpiaټNx rP@;qk[+Y[bwr*~tl7Bc@]5<:(j35 q7pFuLQ޲ g$ddlDM#n\J}av|.jº-KҶ1,]j#ڤiUG7@Vph~k*w& %yP9'5a ?h _?!YlYhP:(GQאJUve~H2"l:y˔<iKXw_I;.$BO~\ %aOi/ke.;-{P&\`i:2׀|vB{(?6]MPeEf` >+cJ˔8y-3Q{T]6'_쫸OPZGuZ/ozI؈t3\MW4+O 7܉>*S=2@4CHjm С wAЖL%(,}鳴wĨnH_†VEL`VG@VKX9~Q8&܊l5{{ ވo*lS.Y> a$.l$k #L(̛q"lQp)lU77*?%Z 7Eņ@b (S(HQr8j2+~mfGͷR 15tνɌ"譋g,%Z]_cvH`u\K;fŘTio,.C,rva)@u64t+bx^`,4#LxQ{Q:Q|jl` JDO9 ͙͘KkT ZfFm3lF=|iU8+Kb_r6n.ŠЖMSӚ"י([ z#2kڴ Zޚ·x#d7Ez% 0;,-'|;"'Dtw /j>W8N!+HWfmwRp#I!qޜ\$qml޸^`y0&|FfsR-#O >s>w<-@кF :(U%z^)^3FlQ7 ڃ .1iG\~|}WsԿs@eVt;RW>@4  %S*&ɧr] /wHל.[-:;(`Nfr+i̯C YxpZZ_/ c eZbnĊAj<@ O,5[])_v+0~B4VJZFLӧذ1)^.xP i%{(KG,O `pY&6Cjub2#Bpʃ@AdyR NWb-BVwH1p S)8ڴ1@ ;ǏGTLẄBcLC_{-ӷruȥ| As˯n5' ZNug+\  jʘV\fo8eՎ WQK>z7q]zOc |_ w? fFO|O|9D(%@_UgqZO9-r-%B>vTGқ( k)xgqEp̥Ӡ$`RL-0itC%>lk {ʟH$! $1 R L(Ag~rރ-\Tb4H=kF1:dGgdA*~cmdmb= G`v/-($3!=D~pI%pznd?3M?ۂwV|w5gpwO79N׃)Hը5bPeW[vOJdlPwK.ۇgԲ_~΀J0=a~a {x}B][SxM U0N&QlDm!ΑEjYu ŕw BNb5Jq´m5\Ih73},"ݼ$icuL 4gυWS9S^ߛqRt.cg5zYb'TY\5tO.*,C= U5 QDz2>XǐXc>gF$xgt E$ ,YNAgs6z?S+?UK?o!]j"+ZHo?~gtW# 4{[|m:!U`CRz&EW%h+:ۦyݭb_MD>})BZ0?5N>B/o%Z=xG?zrq Qeow -c- M}j8oPώѨ0$6l4׫ *o~^$*br;Ԩ0 >qpO;#d zCDmCli#(WzFC\'a( rr96΄)RRl7"j4L*P 6{-rq,  {K0qPh_׹n0M&2q.AVܡC5й tP.8a81 LmH6i_ьYڌHjr9irp}X 9buBbh o$8S^'=xN䥅z© @_@TK>cJ-I~VL4:401X8wMR̤3\ Yn;JQ;. v9Tz .ƌўAgՈrf&rp~̵LK:,QJ= ×G/.CPud+~1CB`{ Ck2kAsѣ?K[~7 [A2qXbyD6:smiCG6KbB{Zn Khx?kUEe7YQ.q-=y ADZZ@U;%3d2D[l2ns/XKV0F%|"+ӖJZsKRcGlH%t=}:miI3 UCyNrȊerZ,1_Ls޵%#u(Dx`~M:1,(Y.'Gzo!{-)?\\pGp@g2SqGg:j8kjaM^d9nnkLO?2_9vS;ggcnp%i}Ð[;or`dS&0<*s+)-Xkmu(ykG%W(ŠJo-x爆Ԓ=u VAL4X×폹ԗC폔#h˷SSxD$]Xdiځ(A<{2\Tyq1mCkx&Ro]/\c3GE_=zXn?_W A71bw7q˝#$kgwRmjI Ojd $?1LZ+N] %ɺmdvZkce qKP%Ec?y.^`[?l%$\z(O~h2]U!xސ`D^_vI5,b*`Dyuu~ڝRةuxܵ8\3Q}6Wj)o @O5-[?' 2 b4RŶ8?-;DݸCN2aC% .VVM%*غBc & ؕ^d|B4|n"m&5~pفo?L}mH.ZyL"|VR5?<jsK>,-r2fUdw (d^xe#+ؗ1zΪ%C}Ф)}Lo'H L\D1bS"S=LCVzl }nX$2)N bE 3X% zxc0Ȉ򫰄3D8eL61/{R"nہ\r|*$c  h08<r+>'p ͱRf@vF'AG[Q+RB?݀8U@&ᮤ)/ 71tz}CN0v5Y}YV{j鷴>)Ÿ][+k#r'5%nNK킫)K{ :(8dMNTYpbZ驑 %zb@R6g#Q>ޠ6Y*oVˠJí>̱mvS;˿F<>Pv'I6S ?T9V }Gve[ňD+àgN08XHvݟRULvZr8t 󝐏=)59}r9uZ8 |ҴC$j&geryT/;bs3)|^3!(%u) 1Wy Ң/*T L94m{+U V?T(%B&MBTqaQW]-hGٔ3mR^t\PQ$e^mk }_auIxKzs ?Asz_GL'kp-%L.nKvi]XQ~;3xZX Qš4Fܔl5\7XO+67{y#/l p#B/9YR ' 9> =Z ]OgA!F"sHi"WZ3W <7V=a)gr7ıvߓϣ]5N? OMz Bgy4 0BЄA5$„TLךϺɘEncOX 0Zݯhz@A @fR`1^62IԘI)xڼXXf{6Qu3?Z/w{ &Z%k- 'ȷu" A祈Q(RT ,49wؒϥ`OezA( uHa~HK~6(yS6 I9vURecL`2\TX%THSB׫Ϣ~%/IλN[=3 rٔ~^!oDs4;~bUXbՏO ̗<]Qq1? IDZG#c>}7RRH;SZY$*rNݥVL0Eph9س5Jq?؂<қ t T__TRٷ||:I1hG q#!%b7JW4g?1 -],BV J?uFz~!rN(lΨ7,Wi_q#|wѤ1_- EpA2bƌz(!٤2~g4/d*Y7 [qn"-Z甴ӌeĎ(yS^>SdzW;6S11 kS$|^fꄎ%@(iX@0pBnj}/ޮ$)K{Ay $3x-/,5"Y._5Y_W QuUVH 3;'h~XNwnj.aK{Գ{.mf--Z:Y$Kl(cd G9s:D9A7މա}VqXNe1N@$Y@!<^Lm25Nm8p]%{{*X«E$ veц﨣&]-q^x eޠH}MY`*;F_HuDn2!߉ar;XgTqoJEŀdtoܫ }W KQ2ԃ\ m:c2Be33=[e*4|@%)WU49$-, ;.dijZ\pμD heOM#\F2"-!c F(aR^gJFQ:umXU|#y}mG  [>2ČC= ٫[:OmH&Dp]~̏`p+id ZG0!v4&6*SgA'/$=lc,0r X>MSacgH:d%*Ul9nɨfP86>6LI}^u3 ,ju@"෬[`}l10.F}+K{E6t)y"֏ `Q%40IzQʯ~bz{XKzq( 6tﬞAf\-o9$lW}& 494 ceQջ db D&D9͆]< 2IbE`ptˊF,e̬.w`DI6|4_\%:N0RHN OqڟW ΆДo?j< _uRUNJFm6#Χ6Wr.{@YԠ揖"7A ̍m:C drT- PVQXu[i)S%1j? K^?NW\ib4lxwU;z2Wqwp- CPFS1q-5x<rI{KSmeq><9]f}l 7,DeQW C *tϻ E)RM }W(FEXBHhL0lkb.!'[@*K6 졗@\8!}?&1!ɘęy\ 6x.y| G>|2bd<$ 6ȸNaDu0K\ B7v溜_4wj‹a;c2"@ġ4 |r*uTflՅeqC_oo~!҅)zNSM^v#/[,5FZ0pNGV!w|Ζ Ibmŭ}ʔ:_b' '3[1KUgq DVy9MȔeZؒc@P3(U5M܁,5/Eu 7['JW_̡-ۂ~_iJBcA39./ּиav-%^9ONJKs5~q+SuaHv<jRMO8"!b&6f` ;yzBk;} = AlV,*pfa@Lj %vNZ]]7[#nqPsDy쭷 J|-q O17m/{}<G.H7Y,uxlQ%2+56q{3t_-@ ,HϿZ5 z֕x0MOy?RKQ/FE7>XG٩~,r_4zVJUw} UH3c-4a4:oQqs}UC{l 0G-; s!?v)m>azYd& >i,,-(Rg^>ht[JuF@ E4(Q)c+3(=Xb)x[j8Yz':mx>Qzn۱y57.W'꽇rx&qEɌ[XVLELl~R'O}+O?nķ?|g J[;io:GK:5 ,pk-<=2KC]к$7!we: wknh6bn\{+i6?#'MІj1Ko{#zCao/W{Q8&׿k4oЄvhl$}8@KdɯՕ3&bÿ&QeBj.{1;),\Q?9\8xJK*#P>ټ|ʸ1zMhmO xO# p%#qo+ ݼ~ P>2*n?nV'(F(X5 |<`۽ˉ4GEh4DcVZId3A1ϩ~H<}o:dO/iv_|65N±ӼҵPۀt.ueBwmh5}ٔz#N;Y\+6(s6C+qVd]yw|3Wn>Ca䏤`b<9`K's]^VMϺTJLFAUkHf"RJ}ʵ- 6Wv|6 7?r-׹\(s^MAR,0W 1*)H*A&ufQTx Ly ɧaX@СKmI+ڡkWJ;lZ%y9d]ɁO(FO&z~+!ѧ>_.ҚsxzLt@@וձc6i9әq= m bY~ޏ`;\ h0a4@%䀃l:Px5u)#=}՜ˤdgA$OKxEf)Z&t4اf.ϞqC8=4f?-4T|@ Ӟ=Rv{^yFLQ眒C"!wVmG#g+ Safoa4"T֯P ŏV-0HۚСM'i~JN3 ƥ4&줰mH~RY\t!nLaŦ=5@VLE6zByS)&C2yV췘76ߩ~9Cs&|F1 _1]"~#N`o6Vzt2NthUkdju(֔`#<ݛj}!WkQLSTJ+QS-\ (j.äAmeb &x7!$7}ojl!И{9M \{}vit|9("NHHTP}@*I 8ZSvhTݰ8Ŕ_ՏYHc_)R=&ݮ#Z/}*w rMgb_I,iCVIűLO'q7Qj[/ 7ZnMk{ ]/Ta*VsW{W>lppNӪϳLtzY@zrY)M? 5 GmS,~"sjFa.iS@B`V'. 7>o=4>5;m"$zdx.|)@!Yeڍ9: F#: P$ xӮg_T[j(?cѧy> e+Gi\>V`OB1-_ 3hiͲ8B%vR#1/* L{ J!?]Mb9E[wH͛xInC&{ ,{ ѧ2Z ύT|Y1c1*oJRćLf-n4!&ހyBwR}9ˑ'+N?eu>ܜ7__0V}SllO=@J[|E3 w/ۻL6 +^Ql xOw~]_O~5K8~VD-uq" x&Bf{'{&%`O柼)0ZTJ6mk \Pd2^)ڭ߮ZGQGhegðF/*SSlR:m'Mك On'cCN*#Ƭpu˫Q`ސtxZ]U+b֔L[V˽5{u ɧ|tjZ>XlD@`Ï`IW>"7кn)I@0.[QYAᙬ%ޟ6N9]ϊ ϵ%d'uzdYImCm3.W@<>>Cpi!`;Q\mGu~5$N=ĤX.cnؘ35qMxp Smq;*wSE\rruM5A}頏,QmJNlmLZ,d'넷޷-sY37{֑!d{HtHI"w^M۰i~ 2`.>  Y940T: ֋oVsqJb}7u PБCud)qIHW?l ȇל?3,{C l'F^ %WSyc?|ir'i߇_XV< Tb:eT{Qڭo,rl o:(CC"|`׆FqLE$|!<0>pI Jfh6eS[h41c_-SХP3,Ό2!mӡ"QGn)#N=1{K,VEuךD75=ܾvYݘ XiEΘ{3M/ ހ%H(b\ϗ)oEãM&K,|:jWhJ}qv,7hұiǮbg o XV2wuH#:ƪI]KL@Ũjθ2 L"qăj֔`>4 OA V֕X*yrhl>NfMF^3UÖφP8c}z42m*tfUΨ9LE& NU=&q]?3pR8^tQ{ 6r$i+(vTw:}< MnA= ^CdA㰇{ᣄnĆ) E~ i'^F a\oG!LhDP_$DkL?ymr|U}bU8Z]]l~&nmX @nxHΒC ,#zHChKRsC;'|=i'2ݐ`ͬ/ZC̈("-T)rK}sh˟ޫ'ETw $RYRW$\pU3zע)4@-8?xMyeAqdG=*UZ]@\ ̼ޝ>RmK=lIseNK"ȼKl+iKt$$wF|_ܠmq}xy&xHC=*" ye5( [Q"nγھ8u^: ,׳9Ոޯr z=NKdperRELH|*= E`d 8>e@xo5| `+CafhX( xxb%FDO9LcCbgh_x}mA\EYn:k+N7ySS ]<- N@9ct~핞 Qy!EDqSb( >b;́G&Ml\NT{0䋓Q?&u\A"{dbpاc˻)n5`@ 1bt#O%Z\fd`AF o(ZW71&`{HQ/փ?[auX&Űi4Yy¹pD[l*I-?[)aynh!e~p,a:8d`Tϩ⸌ma dġ*mIqmg!'ď“0gdOͱ<oSޭw"k{`K50Smh(R3("3Y=Z Ay>N1nM|*ۗt|*dK$Ntd#l0E7svK7+L[[rC!7N#HQ6&zz3LVYz-!LeU  JW9tL: fdv:Ͷga~aMI~؟uUB?&:tcbd=#QcvEhaF3Se)|._g;_zBklTGx!~{MDDLF)-w""Plھ_yf%)*!LXL{/11"Mb蘖Qz; V$v9oY&bµJ~4sٖh(ZtA.lYF}v퉇ur0.`TPa{z8hdU4NyX@X2}"t2˹ ߊbJG,ĒndIfCLCjh"i#VQC7ڷU4AfV֨杅*\U9݋kdS۶)+(]5 %w@ۉV `_F`E2)yȍ6<._#ru{1knf9M{:>#PꋑXzDfWIO ^uR;2NZjU: ;%3&ZJ-ЛQq_~iP_ftS=!|D0<kfG}vyKu@dihm&r3xQ[F068 8UTjNj\_N5/^E6h;tlVe&IDVWV'Ay'(^4MQRV|2#'[Ķ"2W+E^Ā_4VF^"~$ Z:t04.ORsrQT?QAtA=%y(x \R;BvB_.bg=cJx]uX_;>ޖ;ڶ䖦Hl׎$2p縵KL8+ wt*tUOY0l_㵌j[(;u ρ(Z6-'BF,n`gjĉyDNeKSE E.[Ŷ QZRy="2 Z. Xb—).Mf9%+w1A<ԆE-&7hU[cZvBHOV;3"u޳1GٙgάKѮ7.8yW.ܺ>2LNπqrnM|TY௺؁`5 lt \-/㚏W3_GɁݲn'r|Ә󸋔v F`bps:Nkz98g<$\Kxci:A/hW;m:ȅn2N_)(̏`sl8=ry˝*E[}xTd=5/F`>A(3]i76Aa+/8"ƎG/U/mS /3!ir3npꇨ{sw7% |PK `p]i7 Ia^  PdygT2'޴sZC4W>Vp*a2N M.,rTKuYloJ| -xы3aoӁ-z2&=:A#]El?+צxmGjtZ$Qnd0f3T|d0a$8a%/>Ieù>λxOeegapݞ1a;pII?4iOgwcF.ٕ 6ʦ?u#Wn9gml& .bk6VdANɊ@cLqE[!eoHy{eNH#5UDH VDS 篿,4_- %xؓVc%Ba9]=c;ų G]8xdP .UZmMo<٤d.lT+pt]C$ae}V9{įVr 2Zi%?.*B_k9xEIz=NT(?{)744PIv~nK(X=ěG +=-yy]9OɓŘ bC@ǁ{`)sF]N!ߎjEEۆ2vq;O[v]dbEHju FL$տu "/) LݵMA{༤64X W'}cy'V6]icsƠܩD!NK{4Na֢nVG ɟ$vnŬWc#hzyK% (u(q^}K>3m(F[{\ %W]&ZeLnלՃ2HVg֙!{NS[xzDP@6:zxbSAY?2d`IYxRՑ8|1) | ٺ^ѤM7}}d΍Qq$j4(=+e4WelN1v=H+ZlITLc~"a79=9!+iO)tebOU?esGV[c^N ]Aԟcg@aλ m[(]{L3&bg~E0ʖH[[t>^Q+ K1ރVkƑ\+bd3E1$'#a{܎[8-z'[ԵnCL*F)Iٞ?4L4G7(g\z,Và4'T|>BV%ća` yMw ЬkP{eN#RJr 3 Nf+{Asą"▖ @̮͍G}b-hZvq0EV[oRQfz6Jc7d ֓_ٻOݑ[ںnkWTZ&rĕQ%T6x`T FÃè+_,$2zǘxKb #E?$4Xԋk%0f"Z(ɘ TQy32!_[g}d7ב% =VzwO9t"=5ځ%i.P_6U3WX3 Ӄ.+ˀm$Z) Qp턣vm`}ݛt#qg}MFDaԹZVG;$[G܃OI Ű,̄/m뻉UQ1_"g:3p;G2BxwuR M©]u+DSKy  =i7FV=e1q %'wL.Nj}! g-4 ,l7aڣ.S'ȲZ [KClQ$ꉈ-Hߕ yX)C+]]WF{Zj7{u#ݭPn*RxL"q6B)ES̳iU. npI^)_"݉۳qӰÂom3) o×rI T$蓏#8+׸!6,~9q*v+W*Hޱ`9ǮvaSW LeoPV bAO"L6HW1y; SYRc_.u &V/li{8rvD^yn큡3L:zOyAh봔 .f !XL/,M{_(:w-zr<A(?YȐ9U*~{k@FU& e ݤ/ r^b^ȹ`Oₒoc`b ([0;h-c;II柲HK065)x,uqN[׵& [6/Yg}/)e.YH=}adlt2'?jẀM3 וN5* %8L&6%`W!n`4ϳi:1,^+$1ciəȣ2:РNڰ'@hm lEW5*A0*r=ԳJ_ۂ 0V I2v Wǂf&~ёNo{ ў?m2/.{%S{3\L(8fxڨd]n[\s;Jpi*BqNz | 49uĉFDq1j0-dZO[r97VQC+xf(Lwګ;m?Ep)A}d7GeRh_uTn[1!>՟`l-hO#dCSh?3Y*3JtFySR΃zrOv[q(]s%0s=3 equ8Y}wZ9EKi虂Cl9gjyH(.Id6Q4QۘJQ@Ĺ9,>_2g>L<jIGZ-BCO2n'fgωx,q w]:JtcЋd c$FTX$e]<=Y˫w$\؆A(l[kF1y=?po9V1LZmsūrE@1Ӓ%.l.4lϾ}c5"ta9pKdL(eD$#* yX)(4#ؚ8(Ο. 2m `q*92 )yR*Q0l^.хgmل)0?>|MS }:W;8~!,%q ڲ%d/u \smKGaJJ4l eNnf>; gE9֮[PyDec&E_8<|hn GR~N݇;4ctězup]nS Î)I=/i*&9o+ԘtxnKn=ѷ^2^bb\ߢn~\;h#˩ՊMDҵ4f>1}}8%6ԡ*踇4xWLf6.U6Ǽ< nqo 0vԼ/𜂢~,֪э:x_|c#fgTvASH55dK>~"Yε;dUPnՎ0';8}+4G5Y8z|f:K{ 6 g߾(D=/󍿓7وAh_8~{^kr3,0ܢ{ p~=`i<ۿ!znKR*Xƭߓ.vN8_H5jxxA,XTYto%Xe0)JlPd\ yF8PQ<{`agw ˣ5AX82Cc5L,T6($x:[R"tӐ o ֥0u諷 a&r.GoKuWZcXM'cU.OJu'QR2z\s%;P [v 憺wc)}%bX6RTaS [`p`I?9XBƑDaB,gL;fa,Fjrjz<= B3V[k/(o1uo|+V}EgTE6tMΰ@a^{cxs\,%ñlR{ vb}9\lŤ1yVrc3 [c>N\1JG{w($J$#_ PT5:O>aױÅ+jަ tympՓqXl]0Q>E}'a33EBdXCJj ~ ksc"b*ܜ31Od( bqz:^^;o#~p]mtnC%(SG4[,CN!n?Uxpv XUu^FJ]eh7j>=υ__,ӮfQ+rr17,-xJ"ˊ1M+z9DiFr_)}%=MϏ}.;Z;ZUꖑmp^m@VPƸsJ#_9f1G*8㶯+QՕ/9=[$nGBѹ^]ԿKiX@ڍM$呵gv~U<|>(B}%5}?#244}65uŵqd}%WvU#!Q;1]gC :gɠh~1@Ȁ=6Xma\ӒIc6J\O$PG-Kś{uf~ Aߛ\GO>:B/ZY%VO14 "[khHI<3OVč`pIdb3X%"­[Pl]CzJkxKĎ@v**BY/=%vU!bL;Rފ+g?ywp E@WFeCt e <9;X不*(ƩRb{m#VhuBVBU,hq=(#JcҶpUvDDtfh| QtJ(MIMAIZ:Юg;S%񳗓QD; XLB"5ۧdwxR*!J)w3ҏ7Yxz`Vz߽#PttB*I{@9<['/3PSS;UbgVӯ+ŋke"V@2yWIOũWܥgwtE)vxo't—xMbdI*ѵVGZ>L$בYQp4 jؗ2P`mͷρGZq.5xᷫ[TJ^56YS|[ۮ. ?p=nJ \ /*-I~kasv&(7K鈀>_ n•~ůkh!{­q~) g^JkLv8@zIfw%GY~.MbO~5MUOܱgi׺6gD xlX&z&Fr~*6LjU(,PAp٘02?`m a@jtWb N7ArXgNb 6rZ%`}5/ r;m݆R2R lPI(-՝]ws>dXIqH,DeBv4@[>s1P-FW=+[1sk%Ϸ&YX;3 f$k,4wC@@ mf$@g=pbiTP2X[ ȺmgL6bƯYR]_WMGx.8빽g~7BHH n X1uP*M~Nc:}ha'_ƕ|r\ YTGr(;j,V{GeLF>߱ITuX}mүO]ºp9jFlA}9 N P]'Q X\6d'?+-|*E)!ܛ-`W&F[~%i% $iTEqS {!RI"F͵qU $Sg'.GdE*u)t{C0rоݾ\ y9z|XSzٙpqII00BʒBD`*m H_IuѩߊΏ<ýY菣O})0C8(ƏGsف"X,]ZUqmœ J NT&UN@g40 (;FTi Jj'Nj-:vr-gKx" fqH>G_D"6ͥ":Ih5qb8>x%JGz&X,x疴ζ6KpPqޥqȺ\()7,9i(:`{tnW)Di փl7q sޝW024jb4%N`Vr4bE(&lŐJl0 7Z$jt(H[Sןv K[t HD7 xvܓC7:/sh7,AI.В?7иf#~|n8"sf@J]&Yh9++oM?_n"@V$aZ аI7ev?%Ygn J Fl?H{M&f\%]H>;: 4 +;/^ -2\F)yi=8'c.z݁q 4@6lJB=):5*Sޤoc6<͈P%I$\jAlǟda`mT! :4?Ajjv>'iu\ x 28y 2Vbo^5I HA # h%p=BJWg\bo?ue:Ď9h<.1mD Kdk'#g-!~C4e . TŠ/7zɮ,y/ؐN%P~f.Zr^mH튩\]0\Mf s1]+~&F#1Y*#0VAfwЦq1BV%x|#" UӲNݶ 4@ 3(}8 B~)8Bj.Gޛhӯ%ރm<ӕeqk~9͋8eY3 @ku#m !Kw+Ib6֝j9PRv$7ƾ9a '*j]ﲑjg8^tR>FpH7b=ʬ 騱dz#aVݓ(eZuXJ(S[e5[x0BՠB tgšJ[m.yOUr֏UآdfVW} Ji8-kY*vl;QO a۪Ă`]_rޝ(tn3&*![d >Hyj%Q!^r%'xLK;)?՛[{y;c(F͐wȶ䶿jpzMC}QbWRH`\^}|Ѿ%"1o%5--1Y]cIͤ:*ai:a-C-1 vW*?OG8Xdה\+R.%Ɋj?YmQ˴A(9 ѮnƹOuTMX_rTéZuYde*2^`O[`tO^߬*yd"YTU&4=(JԦpݭV/=j a魵>nϱSNWip s{E4pamDط<"b%r^? zݢy2B'z gP9&Ǻq\X3#2R%OYX,3%yq$[B{gUX+!rA/y ^XJ TB~l]μmų+dM81 {V(^$Ӯλm؍þA$Q>ST$\ee-eY.-)HQ'>HÓ"PC)V:LP_r ~[N}{᎓ ^Zc*Axh16-uUW!>DYݦ[ ik#(FRTGUy k7;'IQ3R>1䤟#p7q#?yVg}LЇ:MKe 4Z4r<[G]Xͳsy7.T>a Orۏ˯,OOtܠRGIG[,jߘm`"A聙 rƈ x¡l&s5Y,r.ݎyV.5k_)n M}WM!b2\NQ_ֺ{'o[hܙ+ƥX?iJAQcr@[4n)Uݐ8$`GuTܨ oLx_4]ޑ}&&_ o[SWv)Uĝ\?kCqwq_9ѓF#lk7OR<I$I~*_VlЍ5=d_zɩБ+lRpBʾdyc8V Ŷ$0۞܆ S!k A"I@-e˲Ew]>N>s*l&0q4Kup%W*|=%y6[ @8Yv0k,xI|O$T2])CGx+*p Jh'^%v1߬ =nDfC?]PV;p"2Wǔ8\{և@ )e]&}Ϊ{3Zݐhprߕ`@\O}Vwi !z$1C@l|8\40 N1jAΙJQFkǷ{^j\JHf~}Al鼶Km-Z8N1+%̟ʠ=j1ɈBϒ{Mx7aB@衫0A].04x*{DŽq?K?ڰt1Rk7rNHobz* $b \aZ8t,Θ~2F@>֮6cAƸH_hƮa:'zQ[h Kz+*#* ^rܬSI$[ ٌ\+%cmE ،A) N}J{lw::6$B$r5=-l*0p1܁</LlshKZdqt1uݱ Ͻr"O'mݦ./sgKE鲡2hO6zT3kUB]B⡈T*PU T_+c.% "l#~{[$ eAX'8ev2 (9> >nb҃ 8<ڑ+ (5ͽx2^C34Z(Im >ۼ =YU*?&HWQ[EV8I>ܪK ?: hJHjѠA:t͂.6~mtsjxjH&I'\5iz-%BOu5LBi"ڇk:Ks7YZ7܍9qj 0^H+PSׁIJؓ5Zt>nkdOMn" Q$uw27p65*x4S5B7Z}E|]b/a|at;m]Ə9a1i\4YPK}*̳p\ZW:DAp @W\U3j`kU|ؾ-khƆ ގgpx#/̧g=uGGbŖkeܾcp C$Ih l#`Ks3y:#Ø24@ţ086?#F6Yp [EQ%g/4 eq,Sӑ``gQa6_˵38Ͱwp{l:1-E6km4}75u&*tP6}Wvϲ rjxi.l34EO³H现tW\^D24Jy\Jb|#7q_U{qtWu/bFBäU-@i@2uon!R\ܓBʝrl0V ~߮l ySeLJx:_ I䙴 WM-MϺn{a6Ag]y٬m5ɸU6~5 CV1萎I_PRc;eŹ q"I 8 {g8 P鉎Er @ǵ^..9\?=Ǐ@e_hr 3FbDcG{b,#xq?Ry{!%|fKEP)ʆȲo+_aO<[/z@Y*& e.FHAT1 yA{]ՙw2WuCGMmi umO{fDZZu' (tNX|5Q;N4{Ny,!LRX3Ba-5*cW5c8г@t^Tmь'P/)ai[T# Sl̫\`h ФoR3Gn1fjЙZ[+j+Dg5o} |.K1Jh8b0'~ pwBh(SuqL}9Yq㌛5OCWT=dvwi"Sh* =whGwu|F,Yo^^!)mɾ#wjD[+^Wժs"Rn9[}^ qĹ >Mp^mO} 1:s34Χ\xUH> 2rnv1MQ13L̂!0 nx3eujJ[7KƟZRAė7ŃDR;W.mvh(]0/ 眱od?+> )ܵRO"99m 1ݭ,³u+j+WV](A>k]>2k,BNI5Ɖ(%uTQgGdWro]V9n_ Pi{}e+/Nuj'ZJnf=c MMEn;MO`۔6[oS l^mTuA.,%7 )0N]@&Ϭ߬+ߓolٲ> n_6F!BaX ޶*lujx9Xq>ic=nzCdAC8 1^qR€ɩF $ X J{'ֆ=GA6O| `G{aF!Jm*[jSK`ˎy@g.SENXJS[Py>zRx|jqʨ33*>$1_/zu1 8\H:uo;SWd!uA6qJcBV4H`R#!dB\kR͛ T^b_Oxl;%4H ,rM-hC}|B|}I'SmxrgD ;XGU@~^cB0fQ\ulSӭ!:e-m58E"Gً?*"1bQ'ץpmE躯ΆWTv:.{}Y(rSqBNrV`lSƖ+Tp`"mƷΫe(펥M Yj0-YhK)u09Cd%Yʢ Pu[Bs|QVR( $]yrg(Hn6@9&c LD )ql2=Uj =IBbbδ'rPoR"X7jɗipugVͺeшFG:1՛ҿlgt%V>(*NȠ2r O,EiN0N;]@V AUrZϧ0DDHS1 =+4AW9.W]r #s@j5ql_k?k(_(ʦ_Mq@Sy$@?AYeat%Q;Mq4$bo Z0o*Vk}A(OwPN0/s,@>`&/];m#h]sWCTó; ;ˁ=#S3H>G?b>xSqW`GrR|yKr/j}ig*TlM CAp`;k 9тe#'r+!)[3'|4<9}AXi+UB2`!v`P i!3EtO0o# '!Fx؆MNkӻW&'f0&ohʺ*$\?B)Pӝ+RK f\ W)epK,BTwNגoC3DNDY$Ή~Stn2#h& iRS|eX!θI{[7u`Fe""UŸ z#B';F  &`)vW=TM;E}Lƍ.nײߙ6.HpZy-Ȥj@ՙ)NBt`1W 녣>XBT_- Y>]lv< 82` hAf^6o#1֘XM]/ǝ`Y7 ̤vU y )7w"ouL9*B=sΣ G-=L&~-}[qqxa`Hw1){U޴"o:(jCVKlMrzRtWD\tyU-2L}7@Xʭ]vNEmlM0|أv?nC\9aU vZj䆶h,:C)BE 񲡽.˕"yg;>).39خYmS"= r)'kECW&Mmx:Cj!NJ 3'8 Zu{!^s][x vZ2M!BEJ >qp 2/k"Upx\%rIcyj@$D &x厠٪B eKW|qLu2`L/g$ín m0lm} 4FL'74: ;c{iŠd$]I|CtD%Q 5m('v"R|l=WƁ@/}fޖMQc 7(R}I! m=(3-3&C;$$S{A|~,i9Bп¹\2x.|U~p#9. y8… &OF{ӥEyI<Hdn$??R? k 4Ѥ_EG:Y:ȲN/ m6ix:Ggj)+-6YOhmz2\ f7#lk®ywEd^.W)\#e[Y4 ^O:9PBsZj;-Q+yiv9>^LZS=9D)̆'-F69h?]*q|[83%rJ%YHmz! Ykvt|gm~[Im|JMn+'iw#i}#ۀHfžlŅ蜁"YWjM{ϙL0nΩlཀྵP?^ԥd'?wPib+X2 $S%A~2p8^v'oȹAJX yP*ϼjC (ꜫ[(t' KV aikyqr:XK؀⸷kXdsV^ @H>Kpwi@ꡢqˏC#N!1Iv)cf*?|3$-K1K+o:|ϤF9 {ߊzp[^ ԔFF9B fC!ʊ}n\Dv*qxpzZIk cS}|3>lݷMHmSi߀ d:>βXpe ы,0[LX$K?'_T f:3(sljȱY:8X">Cu0]<ΩoGfY,t~eG2v|=.Y }HIQŬMiuRdk 3E[H}@-2)pnRT.= @fC”kY+]H'}ߑ֕L,A1Spi8SCF5ϮV%&>@&.rלa e  Z~p"~9#pѿrB/DFՆx9VOaDՙʹŨ%9AixWg_!yaBjGGn&%%F UhV5@zwP_l؇-/SEc|/m` ez,] G[Gnp1v==MሬmKتw u{ >qk1Gkia,Ofᇎ3_zf2XD:ķ*, - T蹵fg;S D ~L$ԏiVIuuo_) O>wy։5lױ%??O~:j"{|6aӍ2Ft$jJN \o]^ ^`_餑F}̀qAEyE,CdgrKr_93 pV]h;) B HщSR?u$QI|嵅d3Ꭵ/P|vkh@imRل`+@1݇˃IJ稈׳7oÀKWq&,7¿b`# \WuWwo~.;Y Y#Zը){fQFͭ 2 6H ,\68-P+{J"$ߞ`A[7;]ԍW_"U/("iщ 3nYEzpiZ>Q2.&߻܍qBDɛN sFvKuF 1D.c0EZJ l.܀^3?DP!Ms {ҝc{L xKA8*W{<>}B!f&?b.UpU<3Pz^:CL?Kķn ޑ ͈_3Eυ=Qr違W4x1Z#.]ji| ܟu3y'2՚.( ,nJ[>]!2g=?@{wT5r%X]٢-x)3ۅ"ϹNB.2uAs3tMTw(Q?ry" @ 9JA~ S8V҃V53b'w(gyotp63m۸\4߫cy=k(VjBK1U,p⟯[CIȚC>wl@Rldn2s-]%VeR#ሳSAv!2CMNJMԹ54Z˦*F2(NF}7J WPA#E/rAGi/<+*[[H嶘21Z/)Yotdw #8 $ `hbrlEl\a=J`=naW~+0@;|*UŕE7|3Y Z{ nQ:Ֆ/\JTy ps[~gJc8C7 ǂuulN^rao0e.HDُ$fk|sW,1?'IʝT!6  Tv'3ll ϑ=B\^{\ IKL4'40`tmKUҾ$`92wOb+d3;w1C#T K |^~sؒzw㏟jX:evPm ?/}VlR#~ݕ~n)mmbnwcZ7/hhCf%D>Kt]"T ,YY~yjVw\=|28Kݣ kp\laz{!u|Qc.H} ]=U c5%s0* ^N 3bڪS@?%&' w۱أOi֔BYؾ 7&RG\/\ cuڗ._V]!Qx-B2~K-ʞh\xbVrgV|kr8!×f xt,T3 ADJN^. [ ~?Z@N ]ɍɥB3v]kR"214"}ӓ2$NypKbp:2GGY:*8c@!["uc+@ytsz~VU{gp|[LS{* 2`ӋVbsYa G-FM*+\y;E5g [+aD~ݨڦ\L`t.!R1pK (O/ 1IcdY]7GcLFZs6ɡ?an ,"(Ԫp^H7B}WywXG[DPǦYڴwkS2s0(7ugߋ>_N(Z w}wLh$0 G]H%E7 mmj>lf^d N~ܗi/avXnU8 e2%WVՌ tN!;XxĜONy];='Ua E?H/+=D/FȤwd@gMY*ie̷~)O{NtylS S̙%Ws>*7a<Ǥ_Bj K#K` GIUp}~_W}R08,BPd1li4s|_|,O]!;|8 (|F &ͣ<5* Fg>=aJljq-R> q( ~vX5;Ű O@gEk[NQ˺ͮTAݎ4}U$.2iLƥ"Cvy|]I'Jglp,ɋܱO[=s6VD4%n1[n3Rꬶҳ^{TnyJIU[z z-@T_q$ZF< ɔ]{-{|r qlmmeii"9_ŷYid.dB&߰pע}8R|#5VmK3;!nկă$\rT5P]d;/AIbK \za [0?1 ; ,:5o:8n:rL_G!k (@3oL:jBʀR7Iuߋ3؎Zt_EjtU@7W;`"93+gz"t~h#5*\b` ,{cӍud {8Sw`yʪ[0@H 3T~瓑x[fj!U]H)9 ]FCvv}J8~0CATm ,U -g2gXlYK`s#}G/oT䆪7ҁlűP (eȼJSp(1!лժ ScMk 1OWT5p|C^ WÞ:ymЛ1>rˬʸ|$hypvm"Tfܟt1_m:,koEURvw\jfcnH~` ןʗwM9HrenƁ.KwԿB'_7Ew6kL4 GlRP=4!2&Xu9O##@Ӭz[%&ziUզPfH\ZSQbNC6OoZMuI]<AQ놰B7| AMa]so0bxɪ;b͒4yFWB7,Lb2?y~[u(B$҉r1Y |e:!dƟ`IB_wB'OR4)LѻjuR}@"@$牠YO,Ɵ,@w%"JLVX4<-qki$IÔ$1[*"xmDB}G[]R8'jeWւ_\t8\:n˱.CzS MCR5 .LճZa!DmPXujNxXe<>J1'o@T29hؔ Ҽ ~FJxd>2殚[?E/?ܦ`s)ЇA(08DT~V΃LTt!utvi(T8 D-ೌ]QE\Ǧī~gS4Ak v7pT &m A/LJͮe Iоy.H?[jÔ0c`a~բ 1"V Q ^d[Ey4Ґo@w9Q2ّ֨&TjT۬b $WGF ϟ^C\xDlW_WN$]m0]ܦkQBی핾V`܊+o GwtLLtTTSpMQ-~32-KנYJ.Nߵi y^|7Bg0񱗠5rmm)h#m︗2y*~ɖ%J NI]@ @;^=~<7rV=gΔyuŐά&x'fZ7%}x7*,ha'0T6cQZb*RJIJXsbd:ʭDjRΞR%vU@8O`A(2=!DDEJ;S3/cmy]F*g-42uZXY~oۡ߫6#Y}W֜EJ_^68 :7" mˎ&nѲڗѰrDΎ煪]%cfњTh- (1B# 7Qb[viӃÊkFuڐCmM\iѹ.INa`Gsh2[>7P\-/>(VA8R m_kD,UΗ1ߤO w8^Hm/'!j=uϏ3BrD_ne1 J[BkA[x%hv=g_t?6*r3?bWtcD#/vL'Oo7U?BqU%[+}t|>uHhqKtꨋiwTn&]ta(m iI >TT]TWy="ܳ2EU"3-?abd$ԓcT+I|nLӝ1vv.XD>dk,s? Z4.[7r_0SZ $4 ?'&䱆+q>+4 &{㐛cp!ƘTgGÔ/ okUI㕞:2ط( OPwǐNd\YH'K!M/!R8W7FS=?ogM96#7Zy3u` {yh7ORIv%W- -!z;Ь ZкI3Sr I%Y8ji{%;T\* /蔡Zz@>AHkUlQX3n]ه%av`})i5-h-J2{u_94aӗMoT2@bWY8 G:[}ɑrY8pj/_بլ<*cQ/+D5.Ⓘ Pvۖר8&>jRq ;$w4ΐ:ι|긳m99,yVf4ÚpF=h90)8@vd}Z|QTlm4Y#ePHi y"į[[خUf;5]\_rp:6~禷0A(k`?-_ p'8`!x-Hjʬ8rg\ S AǶ!!QSn0eYYU><HP@i,`)ΥN#<;^8gF"=hbϗ ]PN<ö͋u[J )@ЧZ닿4aTyt1(Pu/!y}f҅\IQdxv- 8ܳ _j xη',WGÁުj|0O]=}OxdY?):U|xؑ/R`bm찙ѬVelT2kh|3@*|@OZ4́ !c"5b7~&#U,[(\ #x)cքPq'WcYVFw3hvB@3Z`3E4=;%&5O`2exHA%bʯ.P:do6ߖ,'5 @cT(Lh˚ӟrcyGQFÄ4ڈ=Ph@R1: @j+tf{2mMzεqɶѫǞ io]Qqs\&b֧F* b<-d`YU׎E 788 ?a|nʵա~PbhCŋG {_R׊ܸ谅1]?n~lkc=<u/{K(A7s,[堓E 5lΝ&zţA-Ҝ˅<4*J\`76NxX1łHmVJ.b Ui8B 7e%Lزd&ӁP >2s5 ڽ{Piֳy2){@k~F5I.l2ŜZMjBɠĤGؑ]vHK¦A/a3GMJs>j?^A`I=/E &4:Rm4:4[k$:y4IIl p3όےXcͯVTwތChzV@{2#_ /da]` H}, E_SJ0nat:fƷPZJbT̵<(s8X4dmz+lyB2*||Ά|z Tc ||ڍ`7<4 c~3eh*u~RSbiITQDLLeg= |HɼVgO#֜o/l?mE9E6S{4ꚦ!t&/q?K.r c.`ɃȐ+$ jv!ť) ^Yd([gqv-*kwW|)'uAod|r$ ڥZϗy!v;- XTw]K9٫XJrnbHӈ3) "V]@SD23d6! @#ƃsW^t^C̕>aSjNF->H{uӈF 9V؝#,S-N'jtlm_%c/fv,B,u01kL#4dz2Ie'd: BZ?U rkwJ˰ё@_]5-7u9AJg:r QM]~UikQ`]y}^'H?Y4Ct=&[ S%WX u,Nd5pJ o,<H T#o b#"K;[LR\|:lWRg Tazm8 -;rd]`U0+!Ώ=-_4@YgKE+yOH)XKK\1,(~t=J_`WhH IWc?P:OOɈ/J&S ̮S#@Qm$З i?n ߛE{~Giwq#ks'qa`ʖ|VI=K7̷ SeiT^LEڡC3V:vaUts*S9\֏y4!/.Rp(JL̩S~;o~uXߛ!YO}8$u(<$=sw gV:8M￯|xWo7ڑfL-!,r&}X.r+2&^|_d([$tl56)*JA"e.Gt*YԚ&1J[bZV-N;/DrTQq8WLrJ2"0Âܐ0>F)Q0g%KQBc%X&"`W<࠸2QkI! ż͡K*d2z\zcQ8l} "IL=YowS<]GT;h70v^?9r !Z}dm'.TC;b*=Qӱr*a?D:K!>`-=K3!#hq8Mfú>_C3,UՑ1t}q< kX*$XNJ'Dvew:eBpAǔfm q{'!-Uqj^Mk/VC2m?qEmՍ8+ $h/ˈgk)fwٗ y1e&YSɿ٫s%t" =Sө1u T:O\^iGՔJVw& JL97mP&j+J o<4 5F_f$2ٻ|,P[P)#ė¼Jpld)?)f[2,]ciiUx 0O/.4[mfegv]ҙ3kEfgL>EVȢmn HX7:Jl9A&-tq;iuqҐX3qSP*X2{-l#P HT~WyrYjP6 -66rGfKڴl&^)dzh>T=JyRj(=dy)K-!= m娠H}RIx J2[AXoq3 ~hN T$ xYa"es&@]K`MEg {Ȼ#RhT`;A/",$MB,&~Fh7z'-1+?KG4EA1NscXMkm !{/LW{E)~gf1ꀁ J_\0l* K~!3dCԌiwAcU_Blӧxm ֗F*!d yvގ<ğFR7%/\ih loD3xBMf2S%K`!e1} ?tףs1B|}:'н8Xd] AoyJ{An劲q,pꭹFO41Q?,4wjN͗gM$՛gl\Fzof,T+r+..% Aץ9m\ݠ瀐JbߕTo"[glx>XޘkXڜ}+[f7WMXXv3ߠ*S?nœC- @?Wp)nIpi#prXn:FK/o}:Mrj[L*ۛG~\N[ԖxMF4y0ZPϼa|9â),(6дl9E[$.7nc_9GueibU8O`mQ\\D#%p~vCqH+o/~ĹbQfDÁVyt=y,豪P4+!܆ 1Sכ@ }U[I\DhЭ8ROGQĴS8>3&( aG(w c'ue&mlC"r(lזK^ Hf?4o$^\jƮM2CJ^ VL47cBMmy{flZ&]K8Q"'Y8KW|;`Dj 5FO2A&_>2- .gU-wԍF6P~ԑdzͅ%'ϒ2~"nd(B+.~/@Hmi"R~0>r;/0YWz>0lk{! ILGa!d`6`ud,Sy tcjf /K P7ck5gu3)g+x!y4C&.5woVA"eVk?+:={9{Ջv IL5bXDwYآDup.t{tv #StǏ^RM@q{`w*-f_k6NxB{gFzpr!:w,hs}\)D8bL점U΀Apլxh#KCIfg9n!HWsrU;PD qw1~88be.\ J3 j]s\~W __ȁ/0 @*܃TY (1:S)$XL"`@l;(MnE'8pzB3X"8lH퇑tSr3W 0Z9~R'3vpGfdY~=%iѴd*b7̃I£E.)@ɟxILZ2 l+Oܟk׫`Sh?Y{,2 )d9xMIz %dDRg ;EE˕8hMX0"SSIFt4>Y`)&9=qC|$&i<ڸ]5MHʸO%>m)ͻBb >D_u٨bTo7)1-ؘE`I>c5^/Q1њcŒ_X2s V\7-'X2|$~o_3A˥UÑIu\Z(^1(yQr>Pܩ[K ѧ[ vn&r9.N8YL֝oܒ/}`6tHTLa̗ "WI>srw%6Sugϒ{Is#&kpצQL;{1;wm LiI@VJ܎W $.P=p"N4 NRC$V=~LnY\ {:HQ̒7HBsn1g/" @4ߤ!,A^_0ex u˙=6W0L'`iޝ/EAw[0Ei3,m53 =e-H_c6BފvQɴ vL'?N@ćدA֑o^]cʪ0 Mtu"S .wہYGR~)fj0GC(WF}_Zq& B9QJм1bzpϨ|'BE=Wd1fO;SIʽMtNcY:Uiu%7 83ݘ;MFΊȌ(wjCdr\2$_xt"PZF PyIurO1"`AKRбHt|Qq|na!-MCT\{".X_WmcG])%D8(̛0Eu%ʺ LYg ޒxwY= f4گ~WiIAD^2a`+6FK46 I$kxtHY=4=WCQ%fiL0Ci4v^Ĥ}F:9νX ^{f`åGӄ$ߘ@% U @p.KWNzJf?Fv934 j7H?2,z $t V@9 PÀbrOw`%f`z䖳GNaa, oזK+\BwFKbRa;@E &R?~Hd込WJkRedie{<=?$xMN)F߄Wz%_l|QQ%X/!'GX7#)ɼ`~p]3qgFM1t3x VSK"nts.2z-[-j^6\wIKcʃ>"RT^`"A)Țou_o7ߖ[ܴQ3Gh8 KHf ʀՕ>[Ħ 4Ep}3Y])ὅ|?i dS h?M}O'Liz6l1q-l<,]wv{i6 q>pYӲ:Pb)ET%oYnJ#5&PK#Iz*?Y့V1Y$pπٯOJs_'H]/Dٸ5cSBic]k#$|;gw@?j+I|҇]ߪ؈Ɂ=ʾU6>U" (3 w/N /RzE=z/>^}2\nv061 ϟWZJU$%LwiY2<1&C`P9(i3Pn`vM,$a! dNܶ[c<<]/@|mPSLU9T èA ^3sXgʛShx .mZ^:EqS0f'%klU]WBMO|P_2V/n(G S̅n \G(D0L 9G`K\nCq m-D CRYfPCFC04d1wY~Z<+b~D,$3,u}{7WDDiqN ;`L58'E>P&&Yخ۟!qcj O'r]L&J~B)K9b׺Q/!+ϝ9ԳzBp]b0W_|2ƼH]Hs\lwC(#W '`H^ S2ک,Q\꽼G!ꨚf"Xf#VNhg6q>fAif.ðݕoƸw*:VO8Ph Qߠ -8<ۃ2}C̄,-PL4;VB4{ߞrg)/+0YѤ}ףNܨ-X=@qZgwqT|=[B tHiy\iJ@N.qLPv[Jw3#H _5MgDuފy;H:~G;D-SwcCbS E8x+ ~ /0Y/|]1R_}6㆒^p7frA Nh+ɑ PFC5ʼӟs R4ySDm[˙ĺQ[hp*+8 #OÎyoD,uYVHp xwbvk0M(sPa4cdu厪<1I] -n6G h|QĈ}&ϴ vͻIBc9|r?_D9Ic0=߿G0j."E⻪d|&z WHiXXU}k 1&uwzʺS@(wWL/\)NuF_?|TDeJiނ۽;"$T].((9YtbͣmS #']SXZVE tpRrGawa)8V9BE>*3{X=v<kȅBDȟmh A31EDy6c"ӈ/I]y;:C--j"6MrZPMKp:proz.E$>I׋b3]R5Y7bZMEnýpd2j%5}1 +ƖvdK=6TxLcmFn6zgͺnP0^#C3<Ь tbAN843^VЎRZ@_F\\ Ӣ} CoA澔mo8j L*$06\PD'Y %DOB.y 3g ufԧ=ixpSd8 ]6Kt!\5wl׼t :!A|eݪ^įk z4:-_ cؒB#юo _H5>_Bf5;,/l',ֽ:SUYt-V"V Gi;Jl}|+_rpsjf ݊S6'66s(.N)ܫ_ayw<fNFeF?=\1h^ؓ".mԢKNy;nqx鳱yDߜcW|{pK͜k3Qi f,I{(߭i1-;:K0db9;N'mB0YH_<3bqj\`ٛ`[ ;Ao$2%7ť6'"Y%(syoxQ(6=/%Pr{%w}[aGqny$>gUĎ+2h0!q22 Ayh_t$\wCvq+?1x΅/uMDLJrM%Kқ=0iBWn\A/Ѿ5l>%:-m4qR?bL8a#[w]kº ʸј[ $R1+jdW6ܖ3Oŭ}!"xSf/agY_2|Icl2uM~Sn@Ag\p&jdVoQF@ҫ{N[~n>vVo!#{xWw ,7qm+ef`_>ХvGN2Ei̓7ᾹjdJA-m Z[@=z22|{tu-ZOUyI .:Z桉D^N&AmAwmT$pe#O+E>/wH$6t){BԵGpIm;mum#1@wm͎Z3>irQ"mK $^O,:!En*>R'2LQD+~)!դl hI3NAS-( 7V̀5:?7O HJ f V<ĥ>Y_Bl TC kg !HJwBwt_w9$RsCZ$Uh^ܥZO/. Kv3'=o`>AO_|xjAe~m, ?o٘͜;Ksmd旷hkTA,E(ͧRO:Ds bۊsuGMm7{&*2Y_i}׮aoW&E3Z4;4Ard<M't` :01Y4zgM/}4$HP?h|k=?zx&Np}#*Bk|0Ǣ:Ops@ MQ(ۨ H}礵 onr74C+h}=o>iow{<7eX!kl=6dX=>܊O7&3զ;Oamv۱ىQ92{ `UFg9Xdth]vs9 yKK] F(JHg (|AHЄ#7.[>ҷL'Ş iZ IJ$+OK0~_CB蹇<  "5s-wF|BˑjFJy۝x=s$Nmުaʕp/+c_WyxvQHCEZIiI'і xY-S sAX)cS/…gcff&9lZ Rz}'jNpk % %+85E9?Ppӑ;ʣLch*f *n^b1{2ɲ dzn=8iZ*1r&c:}7Jν$`u .54}2 -"rW*?킑?|Up,!hYn4s6'#$M[#Oc#y53x'l:]P3 "^ULQHuig6ڋ]z6hqPY47 !x/0f[Xt E+Sa&)6%E D]IkI:mZ$]S R{iLӣe´݋5JH z6 }-/3zz >J?׌45٭`ៀp K~r,{&tZ eqUh ?2 c%[}AP咣R:t}6NjA"\-H1>~FcpvٖHK7!J?#?n/ؠgy{g;E@"%i4v?VlWԦ ^X0iRq1[7`K@ʊ*@.w4nuhM3h0 J œ#(6i˗\guonfoJm/ 8K|JdF*ۊU9'6S^ l0rmq3;dYjm@i>Ev=i \#Q$^E*wx1[^d?{S}?}q;MKsTe/@.g2EN3JZA4.ťU%B`3Tfn@?BLFM.+w~-#kZNYՉk8lt p`oc-{60>`f+ͮ~ ZcW;w!*3"=6Ddi.U|blo7ɟcпc2ɻLsb=23DGl8\Tq7~pn[C {; -a57){K˸suo_$l>PŢvy!wPϪPI[)FZ?}״ړ6GßQ/h5'hRAhc$2ם[~$~.[TD@ֵ8g > ƷՐEiAY3^>Bη=Ih{oh'gvQwE!er<-FB֗Qepsdj.^Rv{ cX= ]=-Sիc= cń@9r-gR`฽TKg:JWjoy|=Fs5(fzBoߣ*+ Vy|j 駐1r)jnGoޏjدO.]Z/=4 Zj5J{k71ț zLZ,xY^:f4oJUtvxmKAdăy%Ymb.aF{ B5)cvb!8ձ"Wڮ.DAOhI)c㽘>a$I%e;>PQ =ﵺ2VZä(V[~y#W!-_CVOf ^AK^pmRLY[T3}E5eP^?訿*saZ%ٞ(AɞiՁoB@) p$HµRY MBry"IJ:#p+|y\g"{ly[ Fm8af2Yts)H6]Eq RTӧ*&8xjk6nG$u2Ia`;#opj-41j,g5ijG,!n0)$OA-@+$tǢ []9UY=79Ei]YQHUpil-ZBM7m}P4.h֫rGkYih|qPiR$YF ':lĥ4/V t 0d_b6mKɐh-e ײoy?vnn"/;Xwu{xш4Vq7Vu25|A{3 w\v F4{[z2'ٚџ+!&FD>&dvj> t=rMqeF(6˭7"B@HdQǠܤMIyghE.e!W)vL@s87Z&<8>v\E'f>ůU!iw~x" EA/!.k9JoNݡCC3󘓮!MSVt*>C']8Y7cu([{)T%fr@ Q o)-}vyl&M@v0w]buBuvoyG6O+}IZ_6xdb"pu|.o@JĀ?LaHQa.+?o\G|ײAw\<$6BHU(P^Uud]Lߗ6 -u`CLar( Z ǼPdlZ"=ɳY³֣gQ&q@Wv|]VB\M5/}Dk$v<|H1oÏKuf In( ց rg5 ~AD)^rZ%ȪϊN=y=r DX dK:g;t\E3ǺXYw/+9wy2`^P@$ W1uo'7D [{EVc6CS|ն<&QbX|fyTs ~Ҝ,+pdb5 xʈh6ӡuzB;0vh_RPsZ2$頑AB,2i0R翎n"/wj;dk {3t]Fwqhlb`(C,W2ah־ޏ"PɞGLɋ~ o+@c/ۮ99P,rDz4h&_M":{ޭĤ ^L&ÚbtMt}y],Z^;N;0*~ M=\g5F<-?O8!t94or|.FHs?Ac  ϸPqa@Cq1(V1 7iw=@1KK5|N2Qc^ɂ𠍢o|ď{v [IA ؙ@q~U^89m݈@_^ ]26®f̆*nʭ@|݇F(.λf^ +8<&}5[|DQg_@̙5{7ZvEtY[TWώһD.`E=!E\_)u<\%Vaq'BTT>)&HE3>zߟLKf-vMY2R{>.oVO]l/ $`|ӎ+aMk eWhHˁ6wr@@"M<,kUXVLvJM?R"d1xA"8}c,C{5nﵟu 7"›Q u'jbiЖ#gqFDJ!g .u]YE!׭ԵA<2S[)xG5ԮnuE R ߺW(t6厬3؀h|oAKʞ?n͜1G;4Uy Tjd-N%'ӈS|-5g:of2s@@:j˗&=2ׅ'z^TV,Ih{10E#%wLHZcA,hF? tB)Doamɜ|i\6B0ɳ#qwRԼ΍ӜAw doі 4tX-3`ƅ"[AQqcǦsw |:/(G(qv}x- n6Hf^LG޵Z7hyS_6ZN <2H gwAӼn!-:L BW,|a; /FY'ӜhimØ)`lŁ&R9F=FK !|b " R-w|*Vk' ugI`aTu I~$mo`88HYHR(lΠPoޔu_wge=)ȌX(e?:O˳M߉wôñ GMsdyܻQ&Dsp)јɼ8iݤm-&]^O%KHV0xGCkk(kS):VwN1=78CU ʎrPM L3 _X~/m$_Ol]uݪR EiETQ(̳#zQ9&\>\"gh&q34 $6:0#\+4%*IO~pl[5(A+7?+ޝww\q+ª_]1cIH=[!u$H;svm@V bᖖA8"ťкOi(aaŎ>RRq.p&Z`6GxyM4P]zmUC9Ą}QغHڒr@;7)ҿ`*Y&6!*ο j& z%KG\?j7N6 NuL|A9,&t!cx P= VzuVI8ږ+V[mBHt,a |õޝ7`=BA6a[ E!7 ֭j¼E| ȴ/3PY\YvʼE$?ZPaH(!oY?4.rXTY䳻Ulpl9gYu'PTP[s@&== $yonڇD#jԱe&>2Sĩ޿_`c"ulo3pn5sQ3o^V br@ɵ>Kl6x־D&V3eo6r &bt9ddaeOq{ ʘzKQTu5=a(,5sshxe@= @> 8x#ml\gR"MF1~רMhY053&x-`R:" G|pfB0p +`S *KC);^%è+r8A"~Di@ ]^{Z`$(b:K)N6RM>Pl64ƟFN"l/WƔH&vہ#$.x7iT%uz~2$u:c #N7zǪ-]wc`?F*8@<'0 <>Az~󠥾 7)q7>nSµ063Ba 2/?C*c.]7UMk(SE&$DA~i`!? f>JwBna1"+U=NLh077 sKӻӺy=1ӟ%a}|F5.ڄ$c1tl$CfBh$"8djc}ZvctңCBS+ 9MW]++9Ri;Ji8P?> g:.d#2aW`wusjC 'M]͚=g/bˁ*qi.Bh{`Ra?7;V,4H?en&mb j߹ z/r!>sG /*% 6*@SkaRC{6ހ}CVa\{DTڸɕ[-lG̈)=| ܹ-ד[j:{3+XP fXDB%\"ec68úבXԳ r`a@k@/ {۷\Bxd4StŌVbTefӻsdWK;Y=ո@CtIW_n|s25TlB%yh< ZYH$uX;@>9bA%C=N1-nZSmi.B,7דUtG#b%fs7/ۏ;^Ohda*WpI ©mVִqğ*sFhV$U"C]\o70cIَ߫"J/^fb''0dcZ ɒlXCulvxЋD?p!盾Fɡ2U*IW3)8˽bl1(e$3X8M"`0 ,ƞ fu5F{H U(0KzD2Қ~K5l%]}Ic0c |f^Ky⎳ B{Jc:t'Q' qTJoWH~3w*vf=ek,Bשߧ 3"&XVmĞcò^\U6!p@!{&wRvnFo4>_$o <$QKbܼu# OIfߐWu, J$ܫMt}ҼR<Ǵ$آ3>ܧq$T[;450nۣCvE Z\=qW^PGku'LUǚ=TXCƟv ּ(5jc4U#/7Tʨ'/R%wlpkޝh7Ʌ5-Fҹ-2}!& G2{./J{ KZH36H'ڼJ%Wh3$M OPNcRz[_#SF; b'W rκJO>qi)_SO7p\oC&5!C(*Qr`cC0tJ3Yw2˘j[s6A9V-W=J}l3;o3%Bju kuaLnZ>בEΟ~ >I>H8R䊣cnv&e`?٥/a9]P$WMάDk".72/_3u̺t|r@#N*-5k>' c(`1H[r_~:޽!G& ;EWn.L1W_&th-C ]qS;'v8 -LnD2Fwt}jkdQbԝhFJE_Cβ EcR~ϧ~(@4%/ghMy~+ M:%Z܋z觟Hb`*6If#H9C܅uW 9̂B4h)ٝfNQ94x&?qwqHys',Bfy,қa1 xG;ʂϽr~jkjq G#nZBo+u0XsVq@2rI ]) Cnck( RZ1+0R]~'Cg=U˽Q^,`9=Zp)˺z Xvwr1YF{k? "pw5j =t ;jOM;, Dut g982P$RjMHj>ٹ tT`̔Fwl>}P؆Lg*]Nt oYdU4c σ]m$d,B2!B DFZa~(jj||ήq 2p|'?s F?Y<2]\Av6sȧqJ-.b1:av ;Ɑ9R9)MO+|jȫ*lwJH4Rj|Ws82 Wf񽯌UψF$o-r; L]N3dUDM uS쫘Ihdv:2@L[]1& o[?G)}p`(-ިYV暚xgrnqKY- [k`}xsM Zwho3䰚SקZ4Xq-t o3o?F>M&)$B WB|9y> DS]dUaɀAq vpп˲ jZ?`TtlJ`Cp~a  P4ԕ)伡3%A!L#: ,ČRe2IK/)r/W V/X>Ά |}Ԓ J˛ly:[4z[#FB{z !}5uP*fQ2!L^TE$C9 &3Dbng켌 =M(/$ Op`X<19i|& k(:ysVXM~ Rb<8w{QۢZrOA֤sl4W?OѧLKcGcJA_fĄǮ!zÁ\ u"g8 cL/e "SѿA?Ħj-Aih%qTLj3%lԼ&HMRV.l%KuY$f#-3D;IĿ׳ǘ%1=CV̚x"KG]?YB֡o qs D [դ8-H s%@ V_ sGy~NhK"'tl@2G;4Q;wFWkj=3R[1 aâ#f ʽTBŠz>3B6CmƁ9O{KEݿM0x3BiP ZG;}6:'Ul]bo!xSRrV"]Q-d|@2{ҹbm503:OdgZ2/kҕ.$6m$.8-tl,dboN#SJunR: DX =HnRn{g彩4wg֢ƪ~y//;aBRţ q|4k>$;[jcvfnʻ)jla}d8Bd)%YLꭧP% y!!(p,4"1vOo?`d7mL(( HQd- 9bhM3aPjaz.pٍB%Ua-?!KJ0Pʒ;'?GpZk ;jVb>t2TFdq_ ?6Қ,K%hiT)O"rŭ vxS G  Z7MA c3*T@*.՝8. ~x) 9B=jOd2{P7 D HW9b@ tK!&ؤv\ԢʢSnrUs0]D=cd, a ΑJP ]*]2(hGv09<&K$N QӀ*z(0A/,\3W9Y@ҀAW4@ )aS"1*WH #BGh>nD [ L &IFϒqP6L._G*,mΐA'?YI5G6*S KNVLT<, G~tusC-?뒚Ez)흼ۧX-ϯR*\eOijmgʤ԰mDᐿYx?#;HvoXQ˰6~xT,$,Zr iO8qw'[?^JWºd3>]Az].%Z 6y߭1ϔ&{{4ꉌӗhFD%j Up&_@q mUqO*yUSVϰ'OWK$kׄ}rk{ ],,?ǻ@|pe-Npa 2.p2IZ 4&' CkaE"׫²:78.?tc4%{9ִ ׿K7kv"sxKNJ oY8u>7~AƸ'5l*-̽hjVyD= B?#cf7L~7+ δ=ϕBzy:* ߬(":xjz-J;͢<]efۙX?-6Y*?SWxٜ5DUD٦} Vn㬫rܿB:j<->C J`R7Zhs[P-us3_q_6SuIǺ쵥ElD42\P6ևC4 TPH5TKVW6ݺ ]^\ 0[d*LVԈټ7p[ȔF9sh(oNH0YTa L/e6Q=O=+V&YYbLɒ;r Vuժ}aHw:N>3?T5MxJC|µ7%P5n}J- ]x):lxF`t|ts{qP-83 'lӄֆO 2M&}K8d^Uİ#u2-L5|WMxo!*~HQҽJ/ؚm1}p]Q]AJW{DXo֭¤Rtq9遉z 9}` gzܩ{{d z3yRuYb{l9C6:e9)+@hG,e iwQ,֐ dtt,AqY;oHzDB+_l"e.Ue&lӿ`<]ȮdQj tJ*M䄨[=Mur(8*'i]MyKqeaKaЃrK̷~u !?u=EfIjBچ_MCHHoj*LG;U,c58L<}USA2 UZ^ %6c~8/I{ Y`3P1Wn5SdAXT0L>Mnڼ{0 -$5'pjeG$zS^FL ջ<B=Uaw9kWVw梱}L9^%o`%s&HZTM*E`WSdamTc;[\-Ēh`Pƍ+ĪcѤ/—p9y ΣéxV(dׯb{n6Z*O-!J3[fOG˨LSg).-e4[Nm:寭= >%o15;vZ]A b8d-:. u`qS4a|HTj[GЊ^hv6&C .|4$;2$F Vճ1TK9qPLe~%z ;CsI†rqat.$57[t&GrDQ7p]_Ӡ=n?LtXY^2;7rzVM2xX^/NnQJ2qMѧ%~Ua%hY;)mm >F~^HѨ'ZljLTe&=G2,k\&"f^fDԣ  ]5op5LL4H yVI.Rݥm84yЕ<LO5QKYq !W6F <>A"$nMvP4$Lyl+m^Zhj&ز8m 7JZ˻dUL/me뽕|Y b%%?GԈ+#-R/ٿ'ec!nY0Q]CT]|n198`LZɃ#-S/rٖpn8 Jq˗/c㌛y}ҧXXo#[r+sc0UI'>cDa"V5~JdWNwE.i^AlyzCŽ ZWS q}GMQٝ9VK]S:@')x4Ff'r5>/~u;ejNq2Mp .LE*v%o,"vV:$JC.u6#IZNuUaQM(P ?EN2jC"%01K~~6A޼yFOtܕՓ)ׅ MDҤu=z=3,T=219AU!a |}  w<\eTiyNAe`oֈab۩ .*_ cJq473PM'ˀK]rFͬr5?պ#dg՛W|N}LSqƒ״ZcaW;/VPMŇ%d-æ&4<)3͂6\ ď6dH"ZRy9P$j|_*x)`6: S|H_._1-)okG@%bB}ɟ)RI*ui!}.tX?~zGx:ufd.~6dZ(@ߖ ?/cbc t4#l[*^r:戮n7?2cW]p4[$ :e߁^v7pZ-eviN]kog. WAc2']089?zɰ7p"kh%ma} OV7N$kˣ˖ W=gK6}͞1K?5AK_&5BjxbTd c)BS%uVHn %[YԎCSqQ{yDXƊj#6t*ьG3)Xt-ZbݟgC`ea'x fod[% ;S0 9YG07E[A(i5" PcpKM_hڢ ȤAXVϼ"?Y͋r\N~0u]bel,X2fluWBЭ==Irnfi@%9I2F*pXi_!hϗc>" q5[c\d#];qTyeꐃM9=&=DN%]B⽺. :W[(]Z: ch~3\Fo2yiM~tr قS`(mjCKuo]@ bݖV 4;RNa&b;/1.} A=I SyKOX W$Yp{o^fw}) 12HdփEN^FVݱ9<(قy/zx̠Nwgc0Ē_̲Eׯ+^2TG2 hn7{jTF-Kuc}.D25*[DE[ 1ו50=@%t>kTt’ҭ&V/_81Z䔶M)E={HͫI:xs'[W$C ԴFMW3J㈘Жt|p` $Vjpt Gi rGQ:=fv݃dtX\bdL\BR λ"|*cCVg|p>4:N; 0vYRHb+=;XShhL N@JBT8Ǎs4n 1Хё% +a<*^# h<% 'ճp O4J25>E*TSٸ>]cdYq;_'Fht 'ߔkɊ,~Bi]1~qq=Ἆ Zg.;Ey_& Ԝ#߿:p " TcK>-EeP". h^@RbQ^JJi:&j1)8udVKe"D>^Չu6RAr죛Sp"^GjUbC9F{Hh3hb}_v̰Dr:cyg>۾&^`<9!Egc__a$Db*wjbU;BƑMRg)+JyTliNv0/[IG|UF'@=9rRj.0 K郣a&q1|E?^Ye }7MHpy~O'`t@ԣp&M0NţKӑ4A~Lo zt&) Cr㙐1ȍ]:'}ivMܜDvȴ6;ŭ U Rksa1i;\C(x8ƶTxV\46Մa", 늟8/ɜh'H0`RةaؘX95V_8E&FYhFpnF3ueՉ- *co:t/i޾Pdh&$#U;!IDqP}9+J Nh'C>YviuV/zd&Pm')YJ1\KVZ蔃{ccWt흘*iq*֪E\w=}|ik/BB@ 篳L쮧N$׿- Qs^Z+B۾l7^ 1c̈"1ӟJ+ Ƚ 87#F_sɋY$x[Q<p nxl*t C+ y Ja#ݦ(]G \;oASޛ>HR#E;691 5j1b)k)8*JdXDaY$bB JXEȈ@'x_,gh 뵾 6GGi* %9Ըbz[nH EN54U0B +q˥B/gpP85ZƖmrƀ =|C4W|Ij;K19U0ͧ8%vZ}N$&EM$樿¢Q$;3]ATG~ 2k#eBwrƋ>Sod3wR>BdxF} ¾d7.ёlxs MW!Q#&zBL=,cH0Bb[XpIYTM ZlcyiI$a(_ {2'b:LNNwkmpzάŚw@4 9%.|$aN70T CГ$Ldq;: Qӊ6 oG_[jmŦ!=9\8az"( q vO^!:|zgW7c X:E( DOY,stV`XMY妖u˃q7ayk˙Mr\0 ՂmxxI.dOJ﹃<}xSB.[FdZ?(wc(nxA- Xdk*-6"i-wH/=WeNl̬4M2!v%Q%Orb<ò/4Z'zk0E[o6l@otV:)r(m{86Ť*ux@6jlH6:4lN[OC4Kk),nnJv5(D&hY|>`GF}?\$6.8V*S?=YD`su]w8RSW~(AEO)3"Qޏ" Dܤ#eK+ 6p=:^bjF|u+FQ@f9Y4wx"4G(+4T8jhͳ5"GnQglHM?Vbh'GJ41mjM10B66W0|> w0lF_&[172Ó-p#ҵAf>JL4a5nTA& ZĪ] ԃ%g]BeL^"~_P*/W1d-? "@A_huӔ3IεQn)Yh"h9+cͮPT*255ʛMg5p/ %vAħEgE2>i wdK@Ecqv g)ůl23@=wD7d`$iﭡ|wye?>R,oQIhj ͡w(MfH [(7EK̲/}LǀV ~oZ=gF;nrsc0xf(j&SRz[ { P$KHf*սqv ,_)MN4)`H/o\J 1ɬ4EҠ^ 9{ދ~x [ _唜r!by b8k޼a49d ;U>Zõ pپE z c<-ug&)bp1pŢ[>xs]a8s($Zp.+R @zJ;lbX ?YJn$;Ķ^O罂ċ;);!z+%tfn1 jMFUp&0xjAG"e֬ Mu5N WRX,ng/XmM| X>8T<6O>^q9ِ A %Q4Pneg_)VPW6~/W6vM;@P [SW?L CzCMoTυgnc] BMcRSJᄈ֘툎KÑU^AFzq[Y* 1jͺTP516f_CPyt՝UjVW<bAAJJiK(hi=On &7s# (i[é}]AZѭk`~յi <bXF,>`[ S$R!]~E1I\m9,2k;1zzMjCݯMOY,uP2-MN#Q^<(xWS, oiGܑ eW> }Z j=N@mP| J@̀’{.795.a}?=VT [}}.e؈{eCj|H\ϒrː 4˞٭b tGD^}lՎ͏`g/R.!;ՉYrfKD˃l~|GeN]G.)v!mup_<]x6xxTvQ dW,K?0YtɕqLr7?jX JעnS3nLlu, rmE|ߌ)vѐA+/JxAs!?Uqz!'U,'EOȾYCzJ5*_Eb E!_4v8Sf0ش95族`?0y~ \aFTFy`Е12;e)?RԂ Uv߇7T(wEc Ե-]E 'j%&u$"pRB1τfD{.sqw1l?Ry4CP% ;aS^) qPdz a@~hWśSȈ qςeǯ:qV*x,ꎮGNE|cɺ MoO:(fzu^A6~d깹/U#P T[P7ea1˫ 'XF~R$;`(YIs~c=; CH2ӣh[HE3A1dK~0ڲz ̧Y&:ͯB?VZŞ$:I(;AEןB'w, ,tTi"-Qu(ɰwDc¡z)tGQw"ޔK5 ]Cm, 7 2ˣ&G;틨ЎWekv 7%2 |C)T!ᤍY: LVKxpeˏ @cŢKT;uO{,is8J줎IrI/(oP,D# j,Ǿ~4ԂpQh?(NNpS+|R=ߍRҘ.Cy|Z8t/S D:B$VfE?`cud}rR(r 9?{^{w*d? {n7\/_&J;@ 2*ebȠ%&%yv z)(.nm kKa4eXfɧld6K ޑ9HZ樺BxGd6d* 鐂,ègJj}xLALcs(5=4ZDաy]uOyCӼiNScΪw7#()M:%1_s&]ahgh}FTյA;o^I絩$xzߑH]_V;Z˹z-`/]`2DMA|7޶hW8L$FxX/P 5y^%U BܚxYm E:ѴOσ߫-7;cT-W !'Ǜ_/{Ɲ=# G ?>W_B ҏ"8((/Wp j`u Tzrs_p?i,Si\ SM3?gHbd"UȂ;֥[D74Ҝygpw̆<E08<#/ YjM>YQB[⾲;K^pR*wA,ݍ2$6hw eu|ߩw xJ.>ۆoIH(Qsc8Dfx$ъ7NboH)))}1CYi@peNLmˌf (p;Rh-abP{~pcbo5#aA<^4s~h%Q 072y]z`Xg3]v(%bbA LX 49g%ي9%% 0 4hɦ0\cU @IW3Z FS  h H(ǧTk7ɍ -Xq\\ӸQ`/~FX}G(`ܼGrrV¶ZR\ߍ~Ϝ:M37]7cŦH՛~Hӓ;iYU 9tmP]}X)X^߉@8;bx>O0Ny#F&4]?# !ʀ2|X  "+e)bF=9@͖ <ҹS~I#9`kYSw|jĮҟ2tKS(_5%_㿍wۍ]>r= gJ;-hl2syNqJH8m͌o:'tIv eӐF^Qyr& ;PqJ@l&;Xbwi;#;gXbR>kicZ6upU<^/\ixޜt +yFkKѸ}8?_ũ1?fbb(*5-FEǃM;ב޿If. {k;w{oPHib %-sr7RpT UI.CX!H7gT)G%_rH"Vxlݼ8O`䳍68QQ1vfh ]#m65nmU}d5澨;9rVC4h`kkt6K[(%ݚ76^SyTpn7H\dÏ̱W3v.`BMsS>?X!p >3YlG!9 @lH*0js`e~%E4D7>Л\߹җ^'u\)WrpNᴉx` 9>u)֋V|z%޾xdRcCucųr %sn5;@SXׯZ]f0mm G,Qi9wXkyfD]٤[5k1ROJ>}{T`f2M@e)9=6| 1Xq:HBT2& keV^eqaK~~vXu֯jsTirUKpՃ=t,,WNq?pV-#-zp[Jx@'Z{XՍ!ԕ -c+m*~]&^ޟhz3eFv6`xiɥ@Hlu&.ĠG,t&q4c Y,AD uo'͋Oh l_L;\ӬvML$^[륟FcˌrkKun |FK: L$ƌܹԭvI/=7%PxI+*niG&Dw "mj˜fX֏APކY5(iDi:`] ,ϧat&ugk e~Ľ._&IcF^u?WR9RL6+YoCk"!ط_ n#. ٜMYR6s'!SZbIiYp7cO*elƘ#;iW?W"^vQaXYDMU S(}H?'rc#/u] O|\ar#J옔'S~`r.v+RX8x3{??o%U% Z'nZӇRНYp9m@Nl1\90 4G|mWĢ6fc|Ӊv*a[J֔ O*u,(w"{z;jS|»le[5!b n,iTz?_z@rJ~;39/݅Gy85rZ=*f SRjtH\zc4R<%18B$ѹp|qbӲކ)aݭ2VkIzT[ $Mp RmRgѽFqaa(^ q.D)?/ ˀ觾JUTí$YNyWa2_Lⁱ. w_sιT8`~CIa(seX/x:`Ujݢ;tm 􇬆ܓ(|;r5*QG9O x?Qz3ٟY7DEC]=8 Haf+R<{F_W_n`NBPH()6i6>>`6q͉d_(bv^9pdX[XD\o!Js$ճmgpۍ{,59,q+Ӛ*yp*5΂UYg,#X&CO%'U s%βʉO~(Oњ`TβCQmZ^ȍ'op jM]'`I_dIaF&b$*=ɟ#cwXp芺 ,m&?FzNRZ7$V(ʻ }uͶ$>5͏q1s*y;xp23cĞG\?v"<$"VNЭ5Nj$~r,ϼwߙe"Sъ+dݦ~v)eœƘ 0@#b޶![ΰKމjuFrm9Ȼz{:HkwԽ7Iy6YQk7e^稫kg^5rЅk8:k<4+$WuÍ=7la}q'Tt\( svyȮ]x@$d!&u&R)!tӏtNh ;OcH5W</4 SB|M@; {} :dPGOihŮoi󐎄Ԩs0*6& ٿ{.`=aw3Tdmv|omfjmjw}V>=m:H!ˑ+u;R .RZ^U0FǷ} 5P-ֲEP KyJO{ISZn݌^6V=ܭkPAjZG M捨Zn gJWv"x \ӎv@nMBJ3 9ћl-4CTVF/r1<L;<^]bmae9+ka:b6iPG1a1A!2 .Xe)-$|4%z|j/>mbVA'܁5zkgvVy]sHܸ^u>M 0V6I5%ob.כ/X8 < ꧩG qϽ+Rg Бz+.cVRj}0pvF(AMt.vxq~* &:O1?>w CI8uz$ 1K#ґw~Te޶DC }m?kKTsP gy>=FS5>kQf!`E[6 cukKYJ<{ݩ@2E;W&vq=) 䰏?9RGԵRʏ&+\d裂g.)O )\M!V[.4( fZNЯ$EL w<+|z=Yyxj?p7PX5gq%bIxwX|&$6̔6&>)ne lJgᭊ-0#8's[YXY((5y#} ǪGl^=80ʝMVH}[+8l7{u[1][5vkv7ڗ_ʡ;w|d*8Yq2G&^"m.Ey qI1~M0#L>`}hpV>efib9 `6I_}*&89nIn6)H !\{u`&ucCϛ_+ɱPgQ'C;VASL~hT3g QU\0w/h59w1V~TǸYZG&RtGoJ ;vFm*\֖F I(XjqK);g؂`$k1jdef?YG7n34Dm@jl$yl~ 'a.QZJ[d QH\뇚FpƟ1OQrQ-:PDg:Ӯ$QqxԋQoeiMM>(M:vTڿDk;N6ckHd~ tW]+tT,brڴ?;wLl:=cW l?@]ZeZ/OMP3 Smc""ȑr!?tP­é9GD 4:9Deu m-Z"(oLtW$GL]O[8YTi͠~̷j3cL[ ^UG\j3Ѱ3|?tүOhh>W,K3n#OX43T,Xt`?W!:) (߬`3GE||ͼgjgߠ9'X3i ?60i ük||[z[jbMa| b DN$ކt*%Aq˖"4=rDzV[_{j!r;y,p_t(0ԂI٪HHy 3S!^zIkj76 IP(bgM!W#1^<2a|!H|R}_[]**\ƁBf(qL7FؐO_ bq{/eN $9״Qoz]]6- sڬ@{w m-XV^cb' T@ Ib03?$Rf*;`62?= e*#Ow;WV_Xkuc%raQx[wIAߔV-j7I>j߷ xzr߃. PkbE#jx`-+%^+Rqt6@5hxGs=RLiҷ 2 NCP{͎GD 53h'Nsu+LNp=zSN*RWN?խww,8]6yH]Px'|g|Նؐ'i.,5ټf٧HcC ]UNK$r L!y%mMx_cVZ >,eO]5r?3Ce h(ݗ"m".Eu[ pb_J"Dϥ ةt8gnN}`QI؃AW 1ά^vk5MEFڴI AiA9,;qF}o3̗*^U9ewd͡9`3<`۞j*cSPOta"0;Kf%5ܒRܠZjR{$Kj0Hګʸ>Buh[ Q2-Zqk| I' %bOMx9eI=~#.E2e@Ɛ=j@ :1}{[zD\nds'`+ɪƽ~EGrw+%>-5xCCW.׬m,GGtFM2l.sZ$=m-sh0 _#rD^g(_J'_uÉ)_xJ"0: <&gg|61lZzGtT@ 83Ax =4΂;3 A4SQ[<㐟H9y'Cѡ>7cÔX؆m9_ս]*s5nGZ<" )28D` hXU-}84 HEH}3 n>%0{行4CRA.O<&;zYgI G=U 5 Y3.J.rsHX30bք0r"FKjRt@!q֐du:{LURXn X8(-@; &] =1 J:h9YV'UB\ lQ"^JODP ëL8mޜN!DHU5pO[%COv\p¹y WOrhī5Rߞg҂j "L #AE%E ;VPq!YLMv TtF&*t9n:MN7CWɅ%T'ղK@|ĺ)P#d4MyW'6E0޺KBǕA4INwY!9||̛,4ѫ lq,Lhp`F5/yl"3FV>H>o% 0`u(ph $=v:Cs5Ĥ/!L^Fag4V7U;!|enw*I T y*VnE` 0'Dc^VzSj wUf(|5Ilp;47q0QR bYj,bٮ&OH$+R Nzb$mĻTwgςW.bӹ -Er#&etˬ..Q/-k)*Y$vvD=03*Ň΄XYz:+"n.3ݢBJ.o.^sud~;5:(ܡZ0 p,wluX>G]|A"幐"i.Ut)BjfgFuqD%h ?tcytMvHrw:Vه*3/|Dmb,Q&ع0_jHE7jٲ63GjE.A(}mˉe"ό(ySd٫ ﹼPN1HM6+:2)ςhZ I_]ybKHn #ޙh~.[HHiǟ.&Ji?$l՛yWVlFESd@S*q͹eeJ4:fbsq<*͘MIƑX)aѼ^}E9ܙT(QZjD7펏{=)0z"p\/]l#+EN]l30dŔr:> }-ve_*2Y?Ru 1U Qvďy2.{~%uC5cA07ZY>w[Fa-H&ѤPٵ: $={| 'gaDor'pVf?AqF ^y2Z> Y&z\)C0`RFsZsYgTW]MxųU"Mmaa 0۱ɀ7/&H2em9]ڢh /RIm_w;no\asF0Ef~F;85N4W-g:Ol''`6&>Wg6q J 5F+'Ģxl?EMB"r؋2w-#^ ?^hۊς@&TG wQ M̱qK<[iŹ)u%f/Ql$Y!%9YC)AֽCV@ vrj䀹 ` ?v]W̄NTڤMufҔO7U$FMwN-x-AOͧSߦڎq)יʋC`TӇ K2/ fө*۽AgB&6^G5\*ح)h孱DN/lTf(v3VN֛`r,NcliYFXe=ݧy=@׾ܬE#|2='zsCnQ s!_G//U)6_4P+B\g8l3KS"-%wID," cns$XAWIi%gn<=x&O{@̑F`'N|IÛ* 'G{$ɡ7Z a3Vr;qH8Lm=S6Yh< RF{Zm3yjCqݟ$mDz.evB#}#BshQ-m˚ҟʶ~pzlvh>i //0N9p!~t+Q.K..:-) &wZG!!X!;Qjk$o &LK#_>T Lz*)xV//hS%Ҙ'5Zi>l$D] Yo)9"|ڭÃkPS h~~##<|O&80BI/Z6 ЉrBU(BG*β}KRp=gSd?ő%S lT> P}+kDSbΑ~v|&&8ăG: U𙉿LyIȿy XћbPqo :[P ܃ Usܹ 5en࡜p\U5 e6CXmj[ y &"'ޫ_oqJ"7&,m;9tR@`P$u "ӀʙJ×UG-ĆLH/LX"sYggzC}(ùDД] U=~`wZ1kA4h˭V2@݉Pï`v̐HL?1Ґ ˢٺOw΄QEzƞ&[Dd,`+![!B嘅, &lΡm=.S3`ntuҢzq".Un:TYIuB1C [؃*\,iV H^hc!"! َM*?9 yG9c׎(NZKt[KuůINoc҈Ieb@ oͶO^ePDܾ1&F T5Ry(㩨@Z O?~PN ?k֢|DspͿe;DQY1ʚ_Q^nmff7{OQHOX HBABr#XG!<JQX$i^౸x,7u\KA+ v[qHx\VsZO&!kƇKgIC(#W4tT,ٽ-JsT@OJ;9o@6szMa۝M#O|G:LH#[nlsYZL08d\;Ob%B77瘽*}#pohQ|h1Pw^0Oz&h;8S _NVA;J!G?xBlo/QXP&h-4R;1[S 3ϣjv5VޗS< ц,v,@Ԅxeb)4 r(j7ě{Ą̅*#  !<#t v<&ɳXA'-Q@rnBK Լ ~AT*+auHe ȡmKQam& }M_gX@Cu9u jEkLG",ID; bښ妌Pm)->co Oܯ+]<cN&(j9ǿu'dE>ozS<+!NH i {d*hƄ& ̐ 74Y:Vo?1wȠWU`O ji^éΤ!TŇUu}Go(IH]FZieib`o%sd w'Rw9YU ]ΓEz[! HS=nWq]fDWL8rjܒ0밁Y>ꯙA}7.$rfax qS D^DK&-c&ZKGzpAư&[Sk{DSo=Jpo IAuNbtIytłhs<2=ϗ::7t,$e{©E>6BK ;^|oE21S_H孅#Fȶ, 8ncA_Mz!bI|Cd<,~H?boJ|OZ7`v.fI: 0=iѥowXQOlWx0uy!Eb{tfāPaiY[^xiA/&G!A_TcZ:2y^}PVxJ݉;GB/ov-XU-0r%Sns(cd_G_*6WCq6h &0ZnoqQK0GYET>/L#ěMG1:oeɱvCK wgmS~}wO⻭&KQFW_p}p(hׄY ‘Eeet ; qfIv8ȱv;:03y=u jMwD<)ܤYXt{WB|dxm>n B}'=y"lc{pv;&H:-$=da )Ʒ wK8Ӽm>]$t'6#J+!b509:^Vqd3oQ/+36g<- pkZC=" -89^֜9*We~9%uYI+`wWO^J g+U>9kY7dWO%;,:ԬeOC+2^lH7K,D17̟D*5}a/)[H!rô"~ETwB}uLZMsxuxv+恖kZ)hC!֨ር \?LniLϩ:U5k$kw3EPLRXx&f3TxfD?CɃ1G5}r?fAp.^ -Ed$WkSMٻBg\[9PۿsLH) h@q|9璍TS8eTR1 X6 񕥽IP n( 'Q t97+gv)z5D)KnQQKp{2f]{T?,{F:rN9ZBf&#os^D0K *[:ՒX^ՙJpn4BhR#nT,!(t2dCX0uL`vuߩX_ znŷD+>qfl*BHzzOԔK^u4Cۍ d "D:T#e)L-<5S:yl|EKse #B^H=%c-A0(+,4=@0$4aNaq4r4H"JIlb V P52 þiKEx^_)_󗜲*sƯ—>R`g-,myOJ x_XG=)0F'}*F&nTΙkшc)tNkhޖĩEhq4ǩ|\#v 0fdZu`wj ^h^ WTdy"ghR}MCCEp5kD쩧X3bYwQk ]kjRKmJܚށpqE`RPOf{!هbwg/B 0Xmwƴ"Ab=p($>6+|HRnfT>+mٵyV a8$ r\~ nDbI;婰.p kL9 =@\F8ED>0Z~@7AqeL$Jq?R?L$֋]1~ sLf-6oқ+pGҹ'> eZBCv`!A :US۰8?ȹ'eSܣ 7׌̞<,Y? o~MgFe&t`.N;.H0¦A"j~Xbc˨QOx]ݲ< i &U⶷ | -p(L2ASzAsօ5s(-Jh* Sm{ll2J \T5.ry>VLn(ZN=7%) yrW!sQoeY<8B+N >7]CG# t\bنc1 5ti 0$3 X`N 1<2O褙H& Ou2mgĨ,?-zYm{Gx]CvýE.0kh;њC}ԟÛ|o\D }g&S1Y6aԊ~TkZ]\CUd~NKy/ԍu.mNVe&.\V\;K83][N`n-=@ GA stRt&;Շo}4ogL<+!6u;٣~ W48=K\aR}rTrB, %aPWÍrتWk d+:xx"p'9xl5y$ KS4Iz&$1+ oC?)3]pY ajf`ؓ\- o:N}Q3jʨzbUk0C"eZĽp$KͱKC0|W ;/5ViZ ,uP" ,ӿ;HMc8%Z ֜3j͑QFuO!38yp"KFˇBz:l<;c 4~^]*C7lY0s=SKV24Ɣ @n<c8uX1I%H\Xx*}2q=¼dڋrܝc+Dk- nMAK;fD ,ވ.28dZh:j^2 6عQ.sӬqGXLc[XI<ţ:BOvLzlO#:lM@ }/Sɶ9tEw"K:(駠ݘS{0tq´ 2[ JrSAln u߶~ ֊'5BtbQDq=J^Z Gݑ+q>:gtG^}[}#"zӋ2.uGs0 |[h*\O1×݈ r$*bpZ៣+'$,y@S|z1Xkغ }zRV> ?QBEkGv rłstZbªhkݎZ.\?v(;q@Ie7c$-v ki^3Fܮ䗴=q"@is''p)H4=_bhU[B^ѝ@+5Mϟ{n>;\!|L} %z5O5+TsT/Qf5sS\Rs' 0CڀF툄۴N9p-UkO4׌Y_͵%v4A~I93F>g*KVg%%֚e@l ͽXO3C-7nP c T D-r,hugPk[oR5-/ԡA&2 ~|`M,ʝ!3n0AxC Iن%#y^G)/d3(KUe|5\7h֋ReǓm+D^-@\Qrde䞪⤁;7>ea2Tmm !y#`P#(a27QJS㻹ɥ|La #5ĩHnټe@KxAs#v/;Yuu4@cQ "yL@Isv9Typ0a c\_ڬ+&`kKʇ{ـҀ>e-rQ̭/' v0JՄ5hOO 5Rj~5H"{Y0oA)py=Y4xfǼx ୵3cEG qwH#4tnu٥niQ XM(ʯjRCbnZ)|YvqjX g2Rv ڪJie@.(VK8:FBvPcd"0)gźޗj:q3$UAp7$/c8|GC/b Z\*y B -ןqR'\tXm=bRF5}0Vם>34C LY{L,pMk^+Wzԫ# $G 0+_`[&9-7//̖f촗f=WvsܻNX yB̓!3 ( ըU* &SDT0=:Cb]n23`Q«Hna({h^H!lWkUO%^&g;^~9ۤ)SEFv- A1=ADbq~C^xF-϶!A0޸; NBEۃ ֊gq?%R'-kL^&vƁJ %-TN^^Z|oX0:d +>w$ xksAi`+?c2<a~ -}ZEn͸ǵC"gF71#M`^GFL"uHEI23(SݪP \>m=Ckih\(b b@Gw:d`ߦڇ"ҊvrP-s^#B?ƙs Yx/q@@@^ w#$n: |@Zbkhr؛t]S\gZ76j7J/{PzFGw^+<۞!rĹ(Ζ{֬ BrڶԆ.1o_"ƽR4k^huE$x|!rܚb?*w+VT_%[ʫq`~m:jI2-QK@ӊivuщvyY>Erdzmu1XDOq&gL w6uY/'++,I\cjp0]ᵲP}#7E5BM =sJT򑲗!^D]>1Sڸ{,Ey/T a~Y'{!9sKʾH﶐G1yެam=q3[Kl|)Vq-׹$yJbe EYٜݵ6S$̅Z&Ts?bGԠdv+ @ $@ xx^Kr5a@c㽽c{Iqpg]G_4#`\)9ig!/&iX]e6[6vQaE`2<<ޜ*ʭ0@VǪk "}{eJ(*~L87?jz،&e^y?;D'IGwPGQ]7-,\/Zj z9t(A-mV+GHeCf}:JN:p R\,nQ=0f9k+L^pFtl]3i$-(Sw^*T#S{Y컜Z?ᦱwih"=a੺7zV)vkj/b9"_t5tem Fp 8P?Gz5=E>Z\$FSwߤϕA>V[*R^ʛzND\1Wi*_Ÿ?hb[|,Pҹ(L!>n8PbY5rH]x1AF/tbON[%LE$]P"slxx1L=.YTa:ej AeZ!ѿ_ H'nԋlN:R@79æS5cM5(QQ{)'4±Y=k;}I5Ū75bWBt?J%&w/wyPQ҄ó$NpʫG ]ZZt~TG|V֋#(~}TI a_ٞlײۙ|8 B_uoĝqb%稴Xa}}\w7 ͅʴȋ,q1~x9{hpP iD낐*,h ~Id̵Z4:>O.֏13GTധA\=_#djY(>O߿r1P(1{]+b05pPLHíf!7T1 X¸Dx;Z83y(]~\AWˉӵ7 PSm@ 5Tpb;US!|c41xI(/-<G૕zJ9&*HLf5@/߯& ]C6'C.sdXm= o#zs*G>tU-8c!CmK8/lhS0{VnBP 1Sͬ)&n<|&4FNѩ4C9M߹/?c*Lm'OD\ rdʘɕ"FS#9z 8d4bY%`l~~"DQ篵brݟ] qIf>;&w@Fy~̳3_Øvd(~TN{>d-p[dT$e3 7xf`b@/c%KJ"vTNxx>zsft5X-84AG,>|` *9lRO88 f`bq:7F*^o*rK[_G _8F7P#~_Aw MLѝa yn#fu!|r.L>7,03w*h)P[0+D`}\%9ǎβe^vhdŭdxW f̣/m0KtdڮhȔ2a؂6eci|2R?!Kc0ĈG/]eX Zxj!*sip5䒙MLii^p*\a9o!7k @(eړ0TޟᘀUE͈SmZ"EFI =X;Ud5ۊ7g 1 hw`6J7U~l(wֈF2Ց7\t͠ZgP MR% v >-q|y|)cD;w&ɖS fEjG]YnV|(?;tO8KYq(i쳧:?6$HzTTh]Sn;0 Tɗߎ$3ݿFZqpT !hd,z Axq@ qɝ V(΂4^. O8|J]0ˑ*\8@O3FpZ&7 ~c]FBA{ O3s'~麛|88GBLZ7&v|V*6g WWGGl,.Rͦk#eĠx)̌Ӌa'=_:qO8Vdm@.kLJ17겝`L`&D ~A`z`BtlwMq|Κ&1IYEɃO`Gi XÎN`1P⣝V*ܦD唭ZkVo4soNk TSG. c2b{W@5w Tڸ6̩qEt =e`I2*G$H3.|, }H`vV׵69.ޏP@Co   vVlU ':(Y?c0A1q}'~w>WO]N{dx7qb?MC RVȞ ݸ]@x% g w .VOjR@WEG$ɛ8 &ރwO ,6:*c[3gY1ӣaba<([@Φ*>ͯO5GM& p;<"3IfGO{xgYdkK ͞51K5tAx *ƚr9iMҨ.?WEV-Qq>[Y/e7%O/ Ɲb 9j`ӌ:X"a{ٗv#nnEeS2.q)"8&IGع@!' ^Eҝu.oFX,ק`ڙh]Tt8sPoOrE3ջ/Wܥ$1I" fVs"Hm"[[BEw .+6P[\1J0]מPP(&գ%9gf`G}LO`1y;9kS+$'8BJDal;mb)Gͺ8¶u:an;O"_ܵV#k$D.Mi[<@ !1 z鏲CeA~67=XmX`(Ű;*uD4. e4m)ݤ1aIs.67(naEiEjܔ3">% M7C JktdzhY>.- ZL{H≹O'fC=c9NK]8cQ/f\AV-t9vƯvnVο@y5;kےbzUb ݲӛDbMA'=۫Z֕)ei7<8u J?@;x4uy ̠\fm(rR+8. w*KY"\hyʖ'G(&GwP< '8]=;'.zGmy V|g6xxx.2|ye~ ~=GXƌ' {`i;%iƉ[!C>x 5gz.]$*!Q{T1h$t):V5 m pU.o8$`K2d>r`ÜBN3tM}n*Қo)ru9,osc-@/d m3KǾĢAd@/u,ƪD5O:42APuA ϯtӝ Y21*F^, i?ӑZWW~-hEyLru[n 5HGL8AB>vNQ漺h"ŕfٿmW eժ(?llQf( e>BT3ro͘S_ *ܪYK?\ijuaآP4W8r'RWWzRk/,?.kRN,i G,JDEĴS`y8Ͷ)3$[n1qH~ XWYlYȁGuGA[~&M{iN"f QOA1uIdo,:$CqP4//@-*է錊Hcb+ƹo l#Bg _@H[qPsfb5v-'BI-u^&P꒛n$'ͪNyg7[i{|V;`uE?6^eWp&$ֶ}m4š(OTjui+|%!:J&Pb &KzBgW_U͝OJBtMaĘ\lh%gQڏ9P٣eefW_u) UkZ7\CnF<èvlzs>;sNO[@@ wBRh<P9S y-,H (p(ȋJ&h\hWƦ_r#>%+z}Q>:o[ !!Xz];O Wj;捳ο ėPbq 1 cAhjYV9oƥv$epƱX՝Pd:΄kd|Vw89M/͑F¯݌-`;BcN{_p+_H02nϊVU)f4얉8i#J*lYoC [nK UR XHo*Uv$_(oN4sy}~qF,"u<˱`"sa{TbYi7aaMȶT2uQ!f@QBaĻiT/¬2.h s'}yUq}J282FA(ԃzV"[7=Ȉi|}3x=O~fw" j(Y[e4G1KML:G>b( Pw`b-E ҵ&kP/݂8;LJ(Q1gqeyZ;q_ۇT`WJ1cwAFc E2gɷWI ,2nԦn@#aD8v W7^↓/KVk1UDeBAMbgTd@L\ϯ}GY?^'TFXe!1<2~27eUۋx<uScsZz~ ??+xjW< 4B(x*6~1YP$Ckِl*ZW}bAAnv/bkWMB;:}BT DKw@,/֐7ZrvK V㵐]s#m['ޣdE} Pi`a ٍQD9Ԑ -~A]&lv-n<SAm"2N({xF!Ŏ\hSC0ӡyhL>4E5?81HfD5jdۺ^Ef“ *% MJ/-z}9(p0 *݅}>tv^bA^?-= %$ҧo~ 9\\_L/07J;؎d_[#ILՌtW&;"Tb+ւ"ϼh\33CKmJYGKK˰I4W1Kwz&dX G7t}e(8V afsLLeu&΋.,yE??~p JT-ub" K>`Z!}1)YN:=O,w2x O* :ﴇoV顊)iҪ=`Y_&?HR Zzk λΡv e֊J#*m^7TGftX,~՜u#e TXSpb(loi`ꞓpHš|Mt:k$c9o o+WYa/qDM̟f{%Iۦ8Aū'rFV-OϼI)1 5O!חzRzDїNi W Ny^I^ }V_SS_y{eYs>v 3OZϬgݣj:>p,CpU]A%Bc y uiXgSjInJtPnt#Qb=0goO]z9W|8^}$reV@g$UBCIG -XA 権hH"W,HpF.Lvvܘ9_+3e-Jhr=ńݾB|SKB3~,} DWEB{7NtTSZ7#x$XAP2Xt(m >3W1A+vHzu=o njWH ')?IF`g5(饼O ϣg;%#4wZtKT1lYғ*TaWb^~ b3Z2 J+R:b?ؓ pVxXjtq1-&eZ^3s^Q,OX??YAs7}Pm2:,;Gy:Z2xÐuX0oE!37PfRlI|2ZfLw3]i^|ȍGDAò`(?D#7uҔ@0t7[taHXKK;:NZ=eE#*ӮSVu7(IYeX pv)u;1 ZQC2NG2_?yU I#MeCX3,01aQ4J|R׫}>aKBZg5ަe)sbrOǩ#ؾBfP~]hQ۰(j[t^H@g74Mufi䲆䫛/?Ϝ?;-J/xMŽB%IQim*zH#5@FK4xtirp X{RzAL=9fJǫ YLXf&5+4p/Eâ|8AQ phm`tus$>Gݵ>o{AM ;a!Ez7ͤ/h9*+bpՓB)9x9'IWTػ )b@M< B1ɏ\ÿ@B4g~i{r9?)nĥ- =H z6vN#'ЀCN}OC**Uh@B֤dΗP߷MjT]UM^za|zR4*zkSa};GD~kCe0cfbix!n>LPT5<_5%#Cr&vsNlJD2BinXF`֦Fpv҄r~g?}(X,4]0{=s_̋"4Zi?Yb&g>k5 ~ C%}mUA)7cw4HdRJmP Nf_);!0q^M*3o/asA7M>;x%v:%0ij}H3<;d!B+OmQ߲NbtҏRY-lJjDx_YB[aآkV:#ȺZu`mMkd؅k !VlLCL=9(%y.֙_\m|l&8;"]NA\quY9~ =wJeZ b{  M *S8KkNA2C7?kŘXztkZ)Kqi?y)l$KonJtUysD)<4ېeBinfGc<@(Jq8)̖n|\X l=,0nئv{.IYE0(%cT W+L3K!WfhXS1@ RbV# h۝/Ae8mA5%yAh]KuSLe91T'"E?)$+o=4Q/ GG,;x]VqX`P@;YZP!-6`SPVY9)ިG X @ѓY+W1I I(BƟ$et)2_< ڊ~~GT<"Ҍ;`AڍQc EEtOt[ެ]1Nv{S?~ /c--.Ml 'rS*ŕzF♀k 'hv0 4!uN;9>v1Hkz]i?tnxQ8 N?ւcd'-7 6si\/x#+kq=z{V9q k$MfAa!X/ɡ}&hO/ߺE'gǚN|, 4! ;ڨ PN 41wBvqx#TZ8 a3T9yFތ-"םd U9 /.=!uˣ_( MW Z*X]t_4_w=׵:FNSA/nKoq}| J$Q:r06䑐ˀ\OR!j(M#5( 0:ښ#%迎$0YA5@ Pd0 _VkF πq>yQvGCv :ݴi{׍;!8)eB%yUh`*Qm;𧣠jBA cLq~N4 ՑHt czu/Z9uʔU\M7yؖ(e6epvE͏B;Ȣc,dq WR d4鍪KNa'9mmH3Zp_bI8`͸ 4rXF :J u[;v֌BxѝIB0AE 0b,:j.s&>ȾH {_TS~[PmD"TՏXh0C녁oGZ.raq6n>EWhUqr8V_ 7-zZ{2wi?7@ج5rӍ##:]0`jS.:ŋUr`*$#/̓V4P[솉an*"2@u~ Ds f#x2T)[Gq]`i4‰̲Zy67K}em 9Oh9p`TI;(T"lg;3CbY=3j@Mֱn>4®rgl&K@[D ӟEWH[^MiQ#A^VFPEp. f((bQC2uh݉MkWӘ/8*R 12Z 5--%ӆ`p<k$y^˧x!C4\OҵR!5TAxyoxsQimWBn/~lXߏIh/u?c17_BD3moT0ʪH*ڜz*U-\]QlG|j:8yg,c)܆R!p (-B E c4 A{+N)f>r@B sM-u9_ͷ(hc" xAfig&& 䓘*>)b>v&蹆oZ Ϝ1԰+DlnڞǪC蔵P+$#q=Ec0[n\<TmmoXsR׸Z$7C( Ci@cTEȪ v 3vaf8v9sK+?^Ta =4Vxz2*iÀWqk걵a:1ƾY`@/pU=.'e%y`dbJxI[a4-ٺmZ ߊ\sMSkgg:AA}m!R 6A?G90peJI)3pDA.X6:EVsU HךZ,Ȩ?C]e6AECVJ?dzd:K"8b$9$ڏ/ҭ7$m$ߞˡ~ʁ<6yAsTcZ垇<(R-=⮝Kr?pr4&۫|AvRFk/=pS c|OLPQxlp[&(U̿)( XyqMj"OբHPG=qIkB>R!弈_GC!GU)s)^o6')avܺBtACAl sMxY~8;~zsYA|Թ^mnV?k>ԏU #fDzΑώ{Iw-{ns?yDsDnD*3BH [X;DS~ H8c)ƾ[~_J\xp_lRHo7j+`_Йu|Y0sS]xE/zF߭HHwZu,6oBޥ|Ҩ߷&[c-(Ⱥ{hnN a#B#rh4hw$2-};MȲ4 <.&#w0ˆnVQΟ0zVQXJob'O0=&:,"PfcqA r6G+,fl$)6(﫝JųniLxiQF._5N֌uw_>mC""XfyWQP3bas}ÿX؋w+`$џ8v@bKۻbr<9i˽+4Qv(D( g$v6^M3H-#nIܤ4.MK@=SgƽVͭ3-`yш|~4U7G[= q'D /PrcEE+-(T^FV$k EPI-q933DVϭ 4рi!"{bJRRڛ)| bcⓚ?`4|q9`8DM`@GAw"cwJNֲ)[S{K #Z{U"pԊRD:sljkSlXhyA׿tRxd֢@s0PgD7@X j8:W_Vt[yN ?aNN8_Ш /v;ϯf5ӷ8 M"ؙ,TAK9~/FF--0}Ը'\C=M>>7`d*rph[ $@0pޮ7MfɔdߨM_/p)d_v qd  :c&,8$-Y^ (\Amh}KKJ۴avCAHE4Qj8k(-5h@ȆGu1W{" '[OtWG>`f߾پ2LF0z6?kw[r zZc4gFV9eZӡK%f'k)wS[_>aW(nA 1.r=jVVg4kHB 2h'HOH]Hk rQ>L5UƆ˘*0tJ/:?sp_7 erv 9_˞__K%XmȳbtM$`;_d}& KIRMPV "DN }QY1=kOƂc/ NzYʋ1I1xIi12(_3;藊,}-\$*rTA G1S@Sٜ@撹jڢ"_v*kdOp_@O噱L (ØֈitIqr?ϙXD܃@Y\Ϸopőw!)ZӽlZS{uH >|_PgƠ$|j!'1;+^(XK C7||gék^n9;uы8(9Z~ Pc ~}gxJb; )̉E!h>oِ&Jm:b+6c2~#EմGxT㮸x` PQ Qbp;% W%6t8'$"HUkfԑQF9_^R6FpB <7ۍd:R؄ ]A+>dMoIJMR0ſ^Rġj"p'WvCr!:-I4YãW:4o᱖bZ!K$䮦@eR-4pՅiepЃ[Ny%&|^b _n[yU9h`)[llm׈hq$#(<_Km ܚC<';Q{QppڇbȈ @q0܃.3A{m݌MGO;zFJys; ҹ/CY;9db7o.S@Fa[EKa=N \p u9k-OYehk#qxs`,yʟƗ-fc3 Rboy%),zivO<{``;; (`PToH$.`@&S[˙F7d&Dhשs+]^,Ibeʹ8ӟUeVo xlϗā!\"8#b,vR {2uZ֘ `8m@yT-PAWDz]Ȉ0@i9}&=1v=+HMžK/&0|t9 Xݕ}nUCuA mW$&fI ЪG ]CCmo+ܟM/sX4 p:+Qne0ͣdceYYn:_Uh<}>~xHbQj,/tG0U(34X|/ V ^,n>Ai&Ra`5MnK~%朓b wfHQ|~"nȻF[ӊ1~k1 #eMCAEqQӂOCġHZra&on$%U'c3lsu@[~_E :YJkQ^K\gs5 vUWoGA|/5-S~ٸM#jX0mqN;zA+Rn3+L#[Z[ dM"{ؗ1}TqVZ90㿊Rqh) k*_Ze436vͦNbE^@S|>؞i?^pfYl<@OUcT=s#%3+9'Zo*; PDu("_-ʫngv]b D $F>.-+hTyfb!6eb8*s'xE0)Q+IR[wx @YXV@[LƂ#۶MKpC̊xzpЈV;wxxl5r'@mgTF#jYPuTbM 3۷'c-Zu[oKWe-JhzCUtBhʷNZfEbxqQh_tC W;YP%={!O[1OX$)f^$ b7Bk9^w'aܨpܦ-ʌEvi7MkaYƐh$gd IF\US9[B}#*SfnW)v 3%ID;hz*L`!FIunرbSft*0qUJQ\k4P_l)x&c=ۦmaTy'Nwj. ܲ`3g q*)Mb6ڠ`{2Jǖxh~ ͸="ٱtOY)?O%4$1$?y/ɽBNjtx@U" l}V"@DP)t_y%x3L*!zGQls4l10Ι{(*ͷP{[ne:N}, PF1gQܹKUJIʝrY-Wq 6!EPU Uy*h1yxv!\5)ȗ ~pJҲKk Di &&.Eu?J^DUEAL#vQgf@jvf!HpX9A:+O芰ȏ/~$.EUI0LFe|C̴9Pmt[|5(i{Q8 }IҩhUnnf Ivȭ@Oqx#DzⰢB u3y38 L2Mc^xj7'qζ M<JN!^z94 Ȃ;ID I^ q9=׍FQ*_o:wTF.P_:rf'!̨ T‚<cL%1m;}SRߒ#Km&b0-옹]Eݹ tU+}wxb@+BD:y$|ps .M- !!& L#c z㍵!g/_[#*-ʔmQ2d?9#/+DZFb)a/>utzjbR3q/-O<w| b^*;G!Д}+Rw5\AYZ6%SKK`%r$073B"1PW􁇥 $rk)f1w޼ڌ?.1`7q.Hl+-A Äڞɹ>mд5YOcֶ=)7ۡ=|aY DfOa8!8p4lξ__ !q-#yo‚KO1b:h(~0)[`1u .Ja% ;fnr2rN#NhkPiM>yAܛDukŸ$(_\# 65}_ P9L_ z&7RX!9aHFeHf&5sH2:hןbo/!n~kbhNT 8k~ ]*[ ]GIpY^q~̹縪z t,:kRa. ıH"WYPv [1a8Q*~`i!-$jBV5:1?>Ep IH/ %~Yc)}@US%pC.gR)S(AᏋ rBH_a`hڠV]Q: 8W<7fI!ZH" SJE>xF|y۟ss}/֠sMGAڧP!WrAVdkiպ/=nguhUv#BrVaϵQ|j1ZKcC?0rqC9~#hw8+j!baW!!uwshcg!!〥1&mKs̸\}:Gj,0Þ%W"6>b ]<ďRn+BJ tE'-7Jv>qE)ԇpMgezŘ6~+aX,q>8OGD0,9ďϟl\>\ Zi=$_2=;\(ca݇2 l64 bhK YzNrFٶQ/JYu $02t,}.tBvuX {2HU"ͰqY" V;2li`ZnѨ6tO Jb{,j?;w:FRjL픀=;n[b8͝,!,W\-> EJV< lZ'K]-G| |7@p| [vN*0ھRj&BLS JVk4Ԫ̀l~L{EKr% x>]-ك[{BeoWҖT?e#*[_hxTQ\H Q3?%D%F [vVSyv~N&Ԋav wg\|qT~_G9$L3-{4:bKfKzgu{gm: ,7 u?DBJd4@,_X+7aI3_llK [-њj*nɜ=̉ۼXE|/2hMgGoJΊ"ڦpO*} jwҴq-Q7Va-緟g+~vpagVG+`|դ3Pqd ' ,ԥ4gH4;l?#P_^eaw2zյD$wH4Q~16y-Z!Gԇ:[GK1hkxsM ͐ 姰 "CkwJ:,c6v!|@LVk=w>\3YA1}sHϢwN/qO wԓ $tu!)zi-FQ0PݣDHҟS].#-.{0 ̷3ߑLSOǺy`%%P~hp4XdX'<^ 8R&4)k#Dž+"cבp%2)S¹ zt7-(|T VHg!w"cS ےP6SKrWˍH3ݭn :`Z&;b+<_$O8LH>KYvV.LFfO8n7uxv%lΠ ߌV\rehb4`®daoY ҋ !zJWߪ?ἲx#W Q l-ǯ ( SQgȼ=bi  QՅ pf㓄OV6sh7 $:gdsQ@Ưk=7/ 5c rmM]́ ;OqQdGӥhQi\NlF<{[RvCibgU،Ga賑A^T3o\Ƌ"om1kOVoI"jO&,Vؔ9!Ň^^0R3G!mDͱXʊ=j7u+4/Nӱhz̾)LfH; 1hA4rJ=Gq&(=cePM:o&6XoM t*Jϫ.!4S _+JrWpwu`"Ռ7Tsu $cSo8PqC`yLEk.BM1bPNA@'*X|T$sP1⩼\ { g 9\UCj#&m(m |-ԓ{v=LpiHɆ)c'RZ3;qꯞ h_E~ifUqY`8W审SٴD'h>t0A#R1%N5n?F{/!|Vآ;#]~m6!ҽ}o a??^p;}kn7RPʯ_)R)U@ . kC%sf@T:i?÷?z9Q xxfWN.=)f2lz,cl#dʎ$<$Ӈy]]l8 '|Yez8C&>h_>:0)H/| N:Xey@lχRJf53 :SՌwD(0 <Rd-ba%C2w~La)h=wKDV5 Scj43<UL1]{HUR/=.N߰dY䛮\^je&up[AMt1h1|+J :RxDG|x#VcGX\E}fN5RJwЌ% 2;zl,,=. v. 쩞r){ZʉyTp"Qv X6 T8k #7T0svP̶Br~#g9`bPO`"g^_r>kQC2ҵ J-Ñ !t9x2w[xUM:6~'HKpӧݜ5=ݰ:!9IVH#ʟdq{@sVӘ?xr@O+in޺{]P&ؽStͶ2)Ioo(Ҹ ͙;6)1{LjA۰c)-/+/`h5%5 s5wK/xZ2.'\rFO NNw :I#A#JKjqW@l?E+(zkbw.ߞWl%f1D Ueʈ)=2`fWj9!)k-z贜֬+RvZp%V@U5FRegFXsN T"*ubw_} hX6Dc^3&v/mr;-xj5m]n7}H"ly|mJJ>lrT+0ڨ> ^Tמ>Lh; //eD7}2,).JRy?N/g|laxgQ!뙓Dp4 _; JymšwY,m\v;XT%=qMPKVl;5 'L[[]XvH!LB:|ګ:\ӜO,igŒ}3h]B+)ִ>&R\x j خٛ m RۜYk0U3AdϦT @C ׉,V7N# iD(`9Ol|i:жemLᚩ=宭Œquߡ Kn:7>~`duS6=NpE4:S+N"촯^?`L!#l\OH<֯]_:-{[C#č$o \ r:c_h9z Ji[c\B&Nq3lqڢ,d9~6ܖMyF[pq3۰6fƈ{Ɖ]#oUHz/Ţ~Wb/vitf@./ C) H}m_Pԛk2ϰLDȂlKQHSWGM Ϗ&/Χ5wX,^Ze&HupmGjv6'IzA`\|E)=Ez|!&6ƒR4hksWO6WewNPXH>8 I`CJ*{^P4cӔ [J67 !W"rFJtͷКs_ժ]sPXiMx=@(C?XcaapsauFQ \ Ψt#Ba^:k p }'pr1*x9ʟh )i$t[kmGky,ے5o?RL!ٔ,fi+Z -1Yeʬ#Fkeé{쏄:M*ޕ/*"2ﶇX! XtX|T#3H2m"R\a:k%f1uyj D.x)~kQh0Yv@9pH}Z.B(Khvc"wޯ~&/ٲ;$9x8I5ruL' 7@x>Ǹ(BR-^HO d™tmoy;PmȷL]jf仧2=cܥ&l=tݐwer0=ZDa L=<_eQPI4gu۶mG}+)c '{l LCk3u^! hӡdymť^Ӱ䪫服dؿ]ց8~0~m"%Nj\aRmiRh! n3 =GPի(<*Ņ'o;6u(;xQdoP@XpXDy9Ud~G劌6'-M:r&`{A}+sZP+ ټ/ ܟΈggD-fM~'g\o$"XxadQ,"u@ Z2yq(?##fAcaCD&ӝRWQ sYHGӀ&G]:w8~"eҚ)jgŞ'Ԩp-_@yS:YU z{}`U.4k,ptK8ہ5zYxuzYy42nfEӣU&W:!hm:'.i% JkȳEYE @/mŜ390NM$tQ{ƏVz|/zRA V8&!x->q>##e 5:qdz}DE"\x>"r`HD q`=,]K婪~s}/c1K7;:!>!^GnZtͭҞ "V)&AlR'#fJE,RaZUa4_'(DP q^K$+IB DHճ]~"Τ1K!?"掌WV/lq4+Hޡ5ԏ݇v Yk ȷD$B&n„!- kْ0>6}e 1?sjd! gwoѹLw[!R$ T ) agj/.M7캯 [Urip@6+jT@{'TM]A\n jӱ5AevxˆA2>Hy6|?owYZ 4 φ`A{pѽ>O4UT~kgŽZ n玶7WUA܇h&cN{5 &Mx@gnDV"\o7td̪$wѪz s:eB,˞t΢H#CT~\2f\'!oV7k;4U|{]c_~Ja5 .BoCl6_J`fO^-gS5B )ܰj:C9U!ySPPB)Rvt2qu;{=TqKA1H;^ _bŞ3{U~ !nyq,heᑹW#LJ"M %[JVE^ܻ_^AKU Jīȸ$???w0@c˫kk|^Gxl0҇.Hziɡhͫ ʌ._~Wp; -iOc%| r ƚL gKLMl2Aw.௅Zfg|%Kwf~Oĉ)8E_',y_#9 n F>y WX Ym19!X?dQd&a6%;Jк[KqJZh0:wJEW1 707JDɍ0w0,U͙JH1B򄦑vnξbǪ po.R5Z2`Dӆ[o&mQ:G n=kKu7";$O`S>@ ""Klˁ E}55%g>^l)4a%vC-LA{>'Zr_+7DP]J/Ğ?/U~4Lh֨%~s֫Cg :=Y;ZP2㱯@*R:*dd!^3@3y$3Q(-[U2-Lrvv]K)~Va!WyUsΣpUhG-`;_& ?H2Ⰼ+H&Zu&qPVbmtqvR,M9ȾQv;{hM:Xs V(╖%\x,{(rE4 TKm|Sx GJn$}VU $f(oS\i|tlͮvן94e~FF I,O\' OUF*-8jqؘ\63 UT٤r;He GF`(;9]7נ!$@o-yE% 5T4 nQwE> 7Es&bdNe[ _S? ce VmhjZd%cX)'tdȳWzMs流1Z!B <ʲ+k˙gZ(xpC4gȋ'z{+W_FɖBC[BfXi0XzNG%vlˋ8d,C[$$PdCl(G}=O6f';v =ȫOeۏ*גnL,ю^gSc&GuHjN LVEWľs =?'-.^MܼW- M;jl]^O 2hJ2 /^MP:85Bb( o*>2~5\$'z X̀bbp>6,R:(|AC"]>rk2"QFkau 3[hsn@O[E A]NNP )|CI`&fƱZү9R+; TJ)QG'/1Zw2}` 0T&XH[T"_kO[Q؝ghx FE5j0SqjS~bdă݃,*^Cr ,#\sؒ'}@zQLu⧦vhI{'x0VV%2:_`%,m4JS 4[(>FVP 1#wMy} BM7U[r)mԑ?cORkKzk"NIzo@BKM\wv}`E!Ei+-$ۗQ\VBz,[7hsPu -.M7Cӎ 0i{zFx'6)vаҡ%UE8ETHI5yr'2<jN[+o@9Zr!ۅ7Eif5NPD6~4dShǘ[aB_"lofgq_c@qt[iIYOCw-0!]n3qZU 2VMşDS.v/pEjokc\~X!=h$) kaSCPJ"c ;o# ]c%>LKl G$r{73oQ`g5BhcM%;0qiEH8㨎5YӬa[O޼r랑TRi9zجB4WԺ]/72ϧ&?͔+ֲR UI =C{^B{M&ljI#@Rnԙs:?%TOGMF#2~<pAZ`'2q$OZG~76ߡ 1m}WX7LIjG:FMlT*-Ve_9a@@:.'* k y?I61lLIe.;UE@ш)GhIC#xmmZy}h{yǾ~yvu,fs#S D-AD pSӚ"#? rM _%N"Luԡ ^rD'`SQD S桔@?dYZ(J\e]].n[QG3a]SFEt9)02)4L 3=hI:kv :ɚe|GQDzV ?tU,tn0'6zM4DFBUa4{`dD0"0.F*C\T@m-P^L JYpf bU#(2`DkxT䣕#qeI5_A; @ -wn 2 8::MIcx9!1{  qӥrcmP!߫ݐVbDGoR]Ɗ`@&e=&7nap&IׂZu }ƞ?UXYal i_ R?| FyQziFLW% uŽq+1+KO4-A5ƓWBDWB$Y)SD}$>RYjy1<)]^K@i,gɤߚ;Vxt_Ej&R~6!Y]|{u~>`0< f\ ~쒝&`UHI`xKH=4׮g^]̉g"Q{&MɅO 5rp!̇1o(噁BݹP-l7>@(Zs,o& kC⒃r] N1502' n$Ŵ&_^ SH UM0cv7fm,٘^aTJYDjKf3R6LԤᘅ jtl,W 9<㷝LSy[b\/aJ]x}ŵۚn󳮤 u|lK0sxiőWuɚVJ!-?'ԙSoAz]O}50<¬VUwAMbzQԌzk:J $ùKЪ~=6<9??r:˜C&p}oHʀ<0bZ\y3 GײYbN\GmHJR X ԑ*(F-j&9\i!T[<Zl@7hНJ Y.nB?~s]}V?H)=@餜 ;]9UaWZ|ęO!ǒ^ZRZaMw޲x.kLOR_W5t2%d$xa˘ȂPvZo\yu &\NQ܊t| 7lK!h{* ~?giDd rEpsߋo +7X\M'< wZdyљսvkk8^Fy#Z0sq󬺳Nin2!ic9j<0mca@@\W60HD注ȮOk;zpx8]KJU2pR{.\T-f^ "bo$7;̢e?.RP@%$=8*nCWne`+޺ovGhxm5)buǏjbw &M/5w&Hb k|&CN0.6 ^iUȹuD'3oFkg0[/2ƙkuDh)-~~-}ۺm.ْCj} P$tpn'k54Rf)g$NWgdh8&j 9hztۭQ/w4}AQWf&A񶌌ygx+5 &EԚgLZחQAgČ462֯hlo(f9#i;&ͬ\8ؼ"10uWs|y7ÆQ;D@1\opXz3 ElWBwY9 H_ﰉH%?0ҋ\y #5_]V74$$8蘥ǧ6 S>&@d |yf[7W.ΫT8ȟ󆲽8ELG@rMcRID-pmy+h£ ڕgX)#;{W'n)pEm_M>J*.h8/h#I!K#7wMVAzy7ȣ'Hhl M6CFdCET_G^2 W?ߢL,=m9\j.V* |ouC4U+;iWk@\Lȟ.A4߄F8WHP F+Q+B 1fK}/< ɣ.DldbgܭoD74i̯9pD5%U.KR},*/ V<ˁV7V `l4j = @:r^L|g׏cX|ǯk'L=F[Z28Ԏp=s&g7dLgIFGYurx-$JPMP3/P7nȜ*+BIivsrozDjF.XXN:6>TTzH#˄_uɄ˃\4IX$fm 'eV-t<4ߓh4U2[veUj6 #Igg3|`6I=MN.$Z :XدC`wKf g\_YlgX:.!/䣸@bgL^PnXSfLP$sݠPvYnO1 9eJ>7)8s/@lpUS <˓Jn()&? rxi3!0wԯݬNNEWU3\Rp~1بW|';oֺt3SUl'Y|aK_24Y9jw\ I訇}HpZ.n¹77?ceR]T{vPbоԘ''  [ 8x$npmzzCl&ߌ,,ڮVp>)qס|Vx8pIwsQ $`f&BT P @G+F "qc~7ZgY@BЪx KE`ڷLy':LoS/BNRfey/ sȵ޻B e3_@|+)BP;Xs)ݩIcjZ 6uu.TfVs8uɢժ'}i{b! MəL?W71>|%ZQ-F J,#t*As/aFg40`9s\Z n_Uy7t@i2M"6 FFl-# lmWjLj =gj>_TRs&hn^ Nk5 Ő=/Ir\xtKl YJ24f F9Q <^lxjW*=PqA)V}dK-G"c3rؚWQ\ qnfQ+?s#K y?KDɪ#xׂ#>t e`Ȑy(p0BSYk7i^ӫβ˂gh  ωMpmzJuqbvL0V~RHsHSc5K \[z%YqNbIڗ ɧA3YflNf7(c,3eBVzWfg "*R"䟺 4.nI]`1& DZW%\6u_+nς$<=:,rX^ *@NNr;I<)hvVJI UI$5;L=S&UmyԎ:bۜmS%kњ#j J?VC.qv/ ̿??(eCÀkѦ8/ңr~NAkZPC:aGYD+g۲4v%{UE"68/ kiJZrջKlIږ)ځQ p9:F6+Y߇W`h'7oe?d4"9 i.n;υ-+˜C_Hrr²O7C .үw]!o3Lwp$N,RR,X6iOt-',g5f{.5hR Jv zT*G6䮞ўĖFIӬph^K#>ulA@6Y X.d2ZxY᛫U ]{ǝ+ţ}y@QBD_(4D>,"msr:6 P JKq&̿~x)-f]Rr>&t2z:Y m*\J(-ZcSM8,\X+Xگ XOJ5fZ ЂzҔC^Grz#nd8 aY5@4O/N /8"d!@JdKR gb%*\f\uNDi6SwU0Y&.t2 J?^dd5CV튰JjDb|#?;N#d?^KAo1zf`ܷy,"% iqi?Vk'Ybހc(f@"9hb͡ @u}2Dam3$:3yl8Ղ|]f,ݺÚb:kV4 zuiͽ4$:L2gݱhا3ɬQ7ɻTTϚU _@6,rHD ;AWHx8H!6NӐ,X$/跄\HA80!m*ҩ߲T)q+.ک/ /عh7H&=]F}'~K'+#=-%v_:$}zT&4Nc¼ AF-`]֯gqd:i g߭ë3.¤7Wp U*@$\j$_-Kwj<j.jtIZwm}8&UPyUm$%BLANB6}C;E7ElV-1Bb@} B!{|[Q)ix޴f")z~#>1Y9w;ChUv-]4'S$$YP1MyHw€E7H =K-|zbZTMʺ?˾o1+c8J2{IbJK/ a@P6-qf!ݜGBaܬqʰ+$wtΓPhFIm5dq`|'RlJ7Auqx@aی'}{f+s[kˉZlg*Oc`¦ٮfTVrsuv`8Fݬ_$/( GM(l1^0ua0~xˉ tLhΔFv0#[~"ЀJzRw|Z bXr35y>˄MGRSJ1 ϦGdC"UcN5q@5tѐ!A \2Z oY#7glфJYʵŜ\>+XPő~3|hl'UQ09%=5x}H=i 8`QVfoCr"&¢Չ 'H 7C@bʿ1vڏ8tԁjǞFzL+]0-'*RwAn2m'dѯN3̃4i;O]>xxabn/*|3\{8RgMAT⁢y$]ou~ˮj=Y=j߹ǽxOzʒ21%L@/;_ szg6oĭ [1A3L|w_DJP_Ζf]ꦏ;M7Ͱ2(ʄj%h q4 1SS l!fSGvkiza@*=r,3=]CLfqQS͂76nUOZفp M @ +5}x~!Yxi\OȕM4M+tap/"tˣ`O[W ?Lb/tfv[ZE`6='# hFsajE7`<^dB4\"nlY+/rn$FYC5YvM4.=*laxn}0^ѷ!jIzvzcY֥$r-!95! lɂ z !ÄD ebِk}$O/G _-D)r~dE+Kl0J赛+RVqދ>((t4*HwLOL#7Zݤ ˢΡW)"- WSS<_o!/ KI&Sl_O_5| KQP_[ WVh&[ DMv7+~Q6VJ,3U#"Y-L\(遟i< P#πXYؒ_ڳ_$\coESu,ŖRݡ0:ild-SE]=B)gEtѳh"$?S) 1^̲&1q|6\{_-e0\uz.]:Ea&%:pcoMψc >l:2 >Hf|썸l L#{0'v `dy8Ŕ!I*.׮wy26vU(f@VL| C9mA@qa }P4?%J r4'rB!vqH%˳Ww;O3`Y[oECP+%,sˑ.Pxh]/LA(|/"pN>Ѱ ˧g^ LIYUuoHrЌo/nf 9m,]?jj0ސϙRZТZl@i`2c@a0$b_`P`Z &>=z/-QX0cHQ3t{ZضBf[c_yCLnc7:"5U`-2?ɰjmonJ䑃 |h)yZ5gdդuI!g&ࣘB@jF9UK\0#J3~3"hŨ5#>,;F -4W DI/`rPo/}?#tMZ=ә0ԥ)?좢xsuԮ=BJ"^m7AzO0WC/AڂɉF L[zuH~O1hGsN|YX H:l/B#3eQ)7e/~Hdy`yz"՛.N_yТxUj Baǁ!g?nuo(8^^roa8GfQCh\+VTۧvfc%!/*52͢wmYpg(~?DݞO^ DϒHLb?Ÿ N++@{W4(a@ !gY&}ߥM*lVk)FSpx=}I^ǛJQl25j'a7Du3g2R }rn(ԫJ߲,v@;3$9/LŜՃTXhK3Gxh;8g\wPƇbSh+^$7|$nѷ×6q/vD-ߴF,_x儽1dCDs0:ԕk:9m yנ{?:#vJ1.K̈SJ9a"J&0t߻m<61%&.J6 )x깝iڍ:GC4^*Yۙ,pٮ\ہ4r G m)MʄC-/|RmF 3BL"1ڥ1Wv`]^ 5sݶ{viSׁ-23ʾ֬gl@IHf1W32CTan.}_ i-\u[|b@m"LQ)xF4tF_{ʪӟj^c$"Q⭆1O& ~\U0鮀!0Z;;f&'d\ #r{/oCf{" vԨIx g7Pq0 JoDʒĘJ&͓22hɦuRw%=86Po"3ոDr!H2z-YG)[*3,a.ߩڑ;F` [1Rm81Pff;-^8ry#$ɽΨiEN~T,1KwuйX֌hoG#Cgj{' g8v'ZeCt!MS2K2JjT- 9MIʝY\+_'l~wOo g{MP 7b?OfiUR̫N(:mfqbC&biڌ)ƼEԁ,ڞl{Ppo{}yӏ |Z +N4ٶ'ænZRzz+-~9ZR+NUR'Oa$= 'v+-vݟVfD0|>뛋CLE'Hz'ό0'yyV:hMhuYb@L|rN\0rʗ" d▃$dV~kRS gGc.=^4H3 nEJSzѿ Kh8w-˛=.*Ԓ98"yhljmIqSX*L:;{;}ใ!*o8rLBb-P&ޮ*gײ>UWeM-S Gt\_:J4ܚJוQ7lp9^OQC9^,n߾T{]XY`oULp@tq,Mw0OӜl͹ǟm Є3Ŭ,`|5U's0=Ow*Tp!BQrzaxHK{3AE 5ȅH]4,j?݆)$bdL#(z(}눰.u )~"49 87y^1n59ܥS3Sa!9J0 0:oz(nIYv4"P| 9Z<0-HN,]r"זA1uU8\ӳ eWH9#aX1>kYnQS 甹J|6ȩO>ظ4rõ.+$L(B64ݱVϙ)Y23"s$i= r|#PxJ39OK_mǁQ?ty@`T_a* }n׹N.ӅQ!VM I(۲n H6B?E6ixw _Y>e♲o2x%v8M=mVl?sK,ZzLd鋫Ng:Se8cEs!]a#R]Jm3yF"S#E=nIZfCvqȅQ7hӟW m'z+{1n B%Q{f\@9N5E;'qæ[v&.ڜ:x.F-<*Y i_a5?{yqk Io8u,>y"2DoS~PIGS Mhk1i|z}°K Sֵlfj,^`6媏:t0vGi`g$#sB z+F%ц4^ CV}B܉Q%5žR1aO3H*qe y԰ Q D_\R]W<+G_-]ZcoHLāAسkܗ_-}1? ۗ!IfW:WیF>m6ry*RJ+񏔕GX#ښ%I5\ݦ2#ߎ|e#b!F D VYq-,b$9w:xL+#\gK̒ "hS_DvvΑ>'$VJ35El, Rv crHt-bþCVTJgfy R{RZc6ouӢA.qh7F~hk j[w<0vt6w"s}ڣ# a4{ƪu\L_=YWrI;=~'12|Ҿ9ccs@qmD61MA"N6iN(Јd~VŒ#p-tWƞs%T%<̘wr׶kHFY&W$]&]%&JATJ1ۂ9t3R%sPRVIUm[;Migooκ68־{K6U5X\V X*snDGȄ.׶v>^{C',uxnwL,%bLୗL0ګauٍm\ YqtXp4+vc0x3 Nd4W GĻ. ϥDz#6b`lX悉`3w On:fAmK֙ܝ^Ǩ<&V[ڃ4:pؓbI.#U@JbDIĴďX"7ZD tOj{9ݾ^mN/7MbN&T(1͑bs?Hʊ[-BVn 0y'PgM_(䗬x\]{cv\1U\10 g'4`V"z$H J/!*_ lpI/I\# b VSo'6G&ts @Eu=LngvFi $ Jkm1a7OEO` " (g $;)lhJXM4?\%O؟lYܧvde:>H!ZP$Isz) 1eMiBϤ{GUDpP-*Y["Yybte<|ffk^OhUA[+Z-0ۅɷc0# 48D*MvQ.-e` SzA+j]@X0'RVhWAMrGūwV ;iFϾnZ!l1SpMPwn TvqY9+[ 2 ξ{m&9zr+V8_О&Q@ߧg+#=YG{y\ͺv4ЭvB0SVSI4?!wD$W88gr,}xm/_l2- _u;Y)jn/ ށLz],Fb֧ ߨhA>hgO̽l \MJug"DٜZjS1Qz:3/<.WC{#~.aq}#)tsb=|ndT{H< X#YQ^ I! `.@H$%=ɉ$pt 6,9S0qԡ>^IF}ˈ\V=Pʡ1}>L L4)H4i55оJWHzt7~zc, Ʌzi}PB:XŻ; $zb%Peujw&J8 aǗI$3rG+`]j#DT*%TqFv@,@ ǒ}83춷T>,6 dO fW;'V71b/}ig鸒KnKH8Cݞt@m䒒}eB7vv\:fpd/A;SgNvdɜhH@Gkg:^ai`nXS0z,8&-=Q09y8,>GMzfMמѕBN'%O x{o܃{yW^d<:ذ^/hlV?"F9g9fﯴy>) ı(waUL;QB-t !y5/{,`PZD JLJllsjDQ01L%k!Ӗjq׋WM$1~'ð#3h æ=.g)+aԦ&f u{V);L4nEKS+P|9%x|ΌBb rsk洇wCӄԡ amEc Vj?|w6Zhl~i#,K~G5F_r*eY8fԐ5ɆLB_O9>Ďh :+N?wf@=BYȷ0w,gZ[vFH'_Ho|m1d{|q%:S@XT=erVjohݐQYe )@V iECu}Ucq~bԜOk#.j-D$^dT*e `? yic7Dih=gV1'< Q3_gȯ'\-bg5rRp@+\[`iDS#{Ū"6mz? b1]IE#6nkKD_LGMuA)K11SĐdSV} ^|/3|LK.\Udck(*auPS%Y3RʨTVPp%rp6Tc2<9"óA U[/ ~_(]nئoh@'!A9x :hpWpA<~v].451T.Xx4:=#I=mfaŹjU5gGCq"It߀Fk*#'$dAiuQ8hi>eRiB5@U*e̥YmP@  D &Bp8E^Hmߖ65|͊Ƥ2F%&?7GQִx­ Tѻ OR.&b5737}[֐TNObRkV X'V:XI\Jail'\V`gnYd]]TZ1}g雷n[ US@51=' *jd@2._ |[(U2ntb{1)4">7wvtA]/^BSf)Nht]*atuݚR繋 4]O=9T(}6*iD }X6|/…n3omydbg T,?]🡊K&`8HF-ش ib֝MO/?D:'B}s3".\G.QMug#Չ,㍽5 9ҩ,(շ7">Es5.1tg6b:09g-N[b[j#. >_hC/F5g}hd3mP> ٻ;>E,\[eYs]&Δ7L|t.g̗5̦EEi5'3:H^EN&LYҺ^˭RI䒿Rg~ɱyn e00cǺܯGWŗ|p/]wWtc,2V2]#^-)&U^Y9r",fJQt81 b<C3TM@J.zrvFų:j1H@yJ ڲ{A RBOCFsBDdYGw`7Sî%yb¨^IpMZ۩y-SQO;3[+`g=HR ,߾!pMtV/iFvR;f+*cJc*D 6?wm g튟b)" /jwpډQHz_o-[r_d+>MqUk[tlLLc蚶%.V>~o*ug ʿV^4N7J)sI؍ 4ƛܨ@̧D, Z#Qd-^=Б P17 NSezˍx0`8 tt㭘y! 1_{tc)/*=E.M\M%nuA(-B? ʶX  ks0z ?lG3ɺpRg~ #f+dȗZe^MD*Gu9S ANfT9:VRP5_.g3i $i zse+54;B~-" ɄY@VM˪oh_ :} { V|aDubǟݝp ka>Gwub\ygQLߊajÎB c&y8KZťe8m&`1ܦKh`zm4稦/bbk?0Uu gIJj9SXnB)v™I&;LPذt41c,F&P ERWQv6dd* \'A$dՇ/[D Ha,y=d\[pޖ#"B<2Z;N1̓5 >!0@WjBE&eoc7x2#+oh$6QF9$|C(>r J?B}i anj$(G]!zcv `u j':L'DHQGڡpjGd:K|Rf28#'noOtnsJC|'~J'x5" Ƌ2@E"X\u&f<I >=6ԖN^ IU~ )4wSckG˻= -S[.*`8z(.anjM*PBA“Re~"7'/Auл5LUtS=b5~g:E 7^P4̾EµKNlI|&V=YydY^;؂ٍ?Ag6`-@:*1GaX}?ؑ2 ԏ;mm w)k|S;izK.m_Z!aSZW/Va[UTc uJ f{#_L!f#}"8~ָ]xuFG)hMGANNח#"]܎'qT>1jM4D^WdltqZTJQwh<C5h#~H%q.8;p=p),Pv^[s. f-ԙg7Nݖ@zc<͛ i\KS:$C!P2 >D/B~X/A7>^O$Cm0%S1EMH7tgf$Q"{j.BC "O^4 \aT> YSԒ8_c$ $ b1'!Dƭ:aB.&ln6%oM_HQEz4O;p+1b :A}2dE5BC/?Nլxsmu>,~%T8NPQ^8 gk$֓ 3u(Z&PmMa gqs )"O rWaZm'(o[c Xz˚ L)"C$pA #V+Klti']?l㐏/|t/Y]]W" >@QD3Ћ 0 |bļ&<dl(BFCW|X`DJC#Drm?cZxG<ԻebHfϕL}`IM΅`ʯVv"vlg<)?^2d΋jG-1R[S'ZYXEi[vΐ9VqeR+ ¡NM-ZVϤ+S4' ,GjHꩼh&V7V>'=hӎ^bAP$-!DӝҟJr~oΙ=I@.Z06 Ե: s}ѓZDt v;&ZY fTN37.: |c:.ʍKHƒB.{%\Aye2TϓشޱD8z`!gMed> 9!39A`nc\CTyRJ:c~ `(q`z2$d-5q=f4`(;~|<(E;UIc]iL*L_jۃ/!)7 Ooj#cVDnL*-_5%ӇvL'vAN͖4EL]{TKR"u!Bz/2u Alm_2\[[9ZU1#F01$\pjࠜP?ͱyI*9oIw 7np&e eЋ0`Гm N3бEtu$n@fuu )&cQݚ/؛G)='zv*M.R1Ds)%n՟ߘϳgi\RONR&x>l Vv!2u8ыRM\X̩)sfa}[B`ɱ6 ҝ>e!|Ur&3b.qEsbhcl QF)E;$h;Hbe/ y~>=FGryٴc6vF1.j;=&  K<'jM'EKC_:0zrO3نZ)~g2?Ntڃ7T2)2岼g W}Uܞo)Oc/ 8}F72IȌvա(ȭ6p*9Zb, 0S~Wb}jYz"oE(97`wїT%n(3`UU=ծȆԹ@|>:lܺՀ0CY¹窨Izzzzgo} fǸ)a_&qnv x&L@w4ێ+͸[籬j tvv3(dVG?*I{4^{<+>'&*wr hBEOs%<ς lHkX \qITÝLeA50jvI><57I>y{s~>S!\;97܅`YpDs+ʎL;|O4cE]"4EOpBty/\ΞXg;&:(g ffא5C Ɗ m-AB?{ :' %Ehz4ϝb lm|*>R S׻D)$#W#@֞5ߞKhHɃj N|HW)wOG`zmt.R|z*DLi5~bZfކE\ԮAP=BÿmbF)\`bvFvŐ pFlK\38CX׿$xs\WH&9[fRaY$ӆ>xbF`DT-(lfuzT8҉ |3 !Cd|: ٿݳ@Cw$kW]hek+R{Ylx&c;I݀ 9R.;HԷU8Sd'4EBqFT?ɩ1մdXvQaM'o^ˆMNG=d̉īnrH*oDxdyъ| ~0ײ]t/81?\ S] *%^oBZ=(jzxӭsLR>Oc-2RO ,Akkm\&K"̄i4ȱ!&uF瀓DԹ „>*ms*fMhs:aawsgۗ~Jhb\g%B5C.QZE#O!QY]jG.afgMm)1i(PrɅcEn#]. !ªOѿbFP. aNoD_J՛]RDMD:b <[y^P\1j@j5̈+ۖ0FIśCpLmDpTz AR.yArR*vIҶA,0.XǾ+ؚ( gr9\"7QV#:=&lHP+ npA3"'vU=M;ISek+8lKԆdyD*Q)]*d/0eGb( C$m"8͟ k*@iSv }whV(J:jW _,gxȻ<#qUY59IҪ8LBNn,b4GRڤ:=7nUd0HZ:/m =7ɀ,o zю݇bmɝ/xcT': 6a9;}( g܇y"t尗gâDV6N#E ad:k( jj\[yآk{_*gЃUvސV0[djm,N'bD̳vf*p%zөP10w?ФJnIwkcq0 mizFUEb'r!d)GUZ):J)h"!pQX =|%hih„9uci68@'GtïHfp+! PxȢlD쾶_ H-``/3K1?5{č5?b4VfGbj/n7;*0X7ᢊGFEbn"_x =owi_γn ˨[ 1İ@ l"k"l)a 6 ӆh0uﱹ@)qr>\e. sfF'n1υ]>,}t=?yb48^ (۬ yZ\(  -c]FeOG z 媍IAΞ&IQੜI# wLHi9I֓QV_r\k>u|@_t#[h>]+ڀ3i9W}>)+96_ |gK 0ci}S`Ϛ^rj=B(GOvm4 LA眔fޣnx2\N|?3xXM:Mbozf{ǽLvqP7}{dV22`%J:g%B8D,R;8|W4n=sgSj1vOMBy i(q-,cp|p= [Oꇃph~w_˅PBx'Ҿxo =I>FN&q~Ebaas]6V$.RP; poӎLȶ-[  /];Mb*Eڙz7VG :{*pl8j! UG_{ {Z _q̷*>Q&9)޸Jqn_ %PҶPn S ਚ  Vn֨q#K3Kt[w`X\ŕ:i=u!OQ~3/N .-'梷rf(SCFjxof@7IMX_MSr;י8SwJmDcޱD0UV''Il-s yTO.uhy dً~2r@O,ҽqySlT|dL)L΅~_I4pس}Xey^!-k{iuyA{ژbY>0"jR֠ ކ ͧhyG3EIgIeή`6a=Ff/1Xz|jI Ld; 6LL4rǤ%t!@/'ܗ%;i'm<[%~V6Aȃi`@u?PB.AbCvh,[:r)ۋ΀WMzR$-ɝߝt)[2 bǫCODm u̐jxS꿨jl}Cp2g xYI^_tiEEpᲮG& PQhF("|M{ӉZ+{hZ7f e^mj0w qhIbRlcyY8{=/Gb(s-i+^W d2!oQKs`R$3'/U'~Mu %7)?]aA)ᨓca2G @`-+ȼ: &Ģwy!kG3ԝ,ͮDG{|J&r,意}7e5{(-aQ4m$ҟbV׸B]oW"Z_ l_!YM;(TſtobjL pt6YqMn$N'ټ9>ƲpOv{&Q*=l)>CȹkC}(\K*_3}=^nNP^8 4;rՊ(JǓKJ0)T7}m##$RSP83oA0ﺫ*O>+u%͏o/kP)PJ #U"=y#% :r c;ֵJ4L@s|"ڡ=+ XX{m)F,J]( _! ZNx5UWfĹ Nm44Sь)%Ngw9 $슰VE愚,Yq \hh&ēaVWTT89% om*MZ{Ժ ,.-W݂NթCz&liOQK<2$hy2>@%RPDÐC_-v wC/iDX\x8%&c:?{Wobadt]I#&/b1Cc,ʉR3Pî%[tAPyK v"by) VnyispŲLĕ/̙"Nz},+&m< 䵺X]]fyoizFR1i!(=7e'qgc;+ߞd6v j~ԉ?V_Li>#ԑE34xٵ%588 ]L6Rkd9I+#=M8`D[8}Ybe1St烟ٰd9F_aD'DL7q.*7Wb loz~{!JS)==,/L>n, Q&`&VuU[w+، 7\LC@;Gl娮@^S.o%[f\TJO%SXBߞܣ`WӸik*JO&jܟ;ǵB<8%H'Ồ[Mr\$)-A^ȏ۰.q_Ψ|Wt2*uzs:ϚE6k:14: ٠Pw$ ]pyt҆yCQQ O# (#d")aIi: <` @NxpowVͮV> z]E_?zk8~AzΠܞV $L}s` bhׁϪ)Ѥ0. hJ9mw#rm?D~ؐ3Bn&iWp-/' nBȚE<t-;m GQC̵`FS+Ec+l`ttjAD]jUwKH  v Ķjzgu9?!Ŀ.ъfCQK4t d싵޶8DXkE{۔+ndMɉo8qj܃飥dumŧC}C}z㭴a,:;#iNJ͒"Y;V@V8\ʭ!wУҒNEf"KtM`.rfZo42yi]dBvQAa0jӻߤEc yAsT_edV*&4OB,/>@Z_.8`{^7ȍ{EF"Ǧ!_E->f_lȽ)G6o8`{A2)0_]e`fnG54lv ݺYqF 6Q|Eh&Bn'hR`{K\M&S 4Ǩɻ+BvNcΤvބ?Ror|5h,ͅGwd|Wpz17ұ0V]SCBK B֭,4%Y+XxlQzA"&))pue_s\loFpH(εHp*$}v(RR7&ȨEy' s?ZINKƨor/TNj;4k\>aQ?Y,M^HJ0t0c:;9UQ dii72 SkՂ; ۬ǻ f~M&g{~$J*,"V49J|f-- `/\s`x)x3~a7q &3J?*mpTzbB6$KMn!b:R@K) 6q+ 4S ɩT3-Swd2 Ojt@-asv-ɷޅ-NFڈUWI `h}eZHH޿4\S D $>R6߻M%msaⱀ7}SoϿ$'BvoDE5FN-ĝ>*ϒ&M9_[Ҷh\ S+@ v Tru&E(_"=I ğy~wIԣ=cd1+x5.&gvŊ,Dbp EJ-_` ٽ|LJcVPh&ҹ=|2F/~J)xӬ_eJ{N^OYeLV9گs쳃.䆞."c1uq>1Ӡ`4uSq ?~SQыb0[gB:'SI7"$D @!l%&&݋Oߗ2OLɿK:@@ZK̃kW!_2 Lhz/2Ca@/˛RL7n4i˴ ӷ#0 ag'B$>Y>H(r,ՂeTG8xU G;AYW\E~xTU~pk)a$- a(UYț>w r*o9m=A\Q80 ҢH4 .ql1T`&pgzƞ{|\I u޷~}{5lm̍TDg iZ\y @hB8o6$lg:Z t\y=6M)%Mn$XIziOYNz:ڱ NKي# =ީql2Pz\'-ag*b$ S dΡ2o+yFjz7F+s_ /-){ +@oDMM_RG.mʚ@XJrmG.7N]ШM!O/L%jZ6kJs^q+{N}M@Gz YόDn,:hlb. ݗk`vwfIzbfޙ9?2 Q_l Qa;i~JcFIxEoo,#%]{ P)&S1i!>l\6KF}~ُWINc4|`A4dFۨKU}&wlS922.y0;1}mٛW.89D* iVφ0_=Yu@ŠnM50[怲q[E:JD>TMwcd)̑U*x\{;#>"eEkiwϤDKw$wЂUqVDg'%ܠ#!|2w9x%"gNB Qf|0ަи(&w_JAI)fƾI SUQo7Ls?wVIEO W}#ᆕz~Ec8 odvS UAv;s:W iZa" *b~FW9p@a"6)LcPo_|* &|A;HA4{iBԪT}ǰ* I (w1P*9;bv׆1p2 &vRy`%m RJY~ *|)Fq=#9cZYWfzo{ߜtLj? Uʰ E<;g G06bDڙ@ HukGqN /s)|d@a\LMɏ ,xe/; M pqߣJrt@<~84KܸB: L-|V Ms! =p4@&ڮ^{3ȱY O#VP)HB)(>` cfg=+)K4ֱ+}V~ጃR9 bj_϶a*J # p05gNH6=VeflnɅ68=9wk}.G%oV4p7R*;ofNzH.ם=)YvIc}- G5]վ ڐ_~lQ.^y:[8SDJJHXEٖC өg3ݓځ{xisXe7ߒiӒ~JYUP7/X[k3544Mu'#,J_~/y_5Z(PbdVȍirZS^8upfAީ& %6"PFqqw(M#ߌ(p|rWVQ>{w*.FMG4y.<OxeZB [x^D%C /Ev'MWp-PA}0.k<6bMQΓo=}Nhml-&˹ŋOۼAwk;)2Ofg lq $o!p?LLOѼ xf ):{|JbB~,{PM5XR rc paވq;uȵL,*j78^r|\z\8# ([nEk Zr*n= GѢ%7sqd]X/|`Ʀv|?[B9)\[Rx)~,IHA޺,!WK*\To}'*+XF1ֲ'}BO 1dP~kL5о7FtpIwvjaOud/!jV)8`g#A%V1U5lxKFw d8; 4xN Wsy҅԰jo<>R5i^*CSB|QߦAʋ{ڳI|[m[t:54i[|~-4S*::}kd+ABh `j_A֠EZ͑Eya|H/W>hq~ mxd`v$q®ZoC4^q%  '+@4#@qd`)Vߗ+BB''&z zy|ZܒQ.Xr2,; dߓèu[|5 7VxVCf{Ih@ wCJ}fBEgfe#)O3cCC]Ҝ5]S!qMuu;nu#UUO*+W\-y2ٳmkIBh[@pU6gP+U7IDz{D݆^j2бh/sݧݨ)Uqk$O=s"P"ah:Tlv UiUaJJh4Xn-/.lL)Z lKHeѬ[.0 `/9;fFN*4U^[p1_7w]jG&vlA7Bʿ\AxKP=x̰GW]!:/*!'v^xh+;?=+[]{0u`H#4h@冼Ozk5(*Q dEYӤuYї@U&ehb5(wGJ~RY*AMʃ}kaH. qpm]ÝO_I'b@ѿ%Lcp%zLʼU|8tyb^Q,6\1e6Υӱa{@"[h \A?={ksE kŚBhշP}7ʭC݊ʒʎ:3C2(iRHy}UD9Ύ0wG2~WZVn*;< <E~E<8-OX 7$kihtH*75wj/ |5) -.f&D:R[%TɿyBĒY׸6i|E>mc߮9 {W| IsR4poC8v.\LrŦ0Ε2X5: [m1%!`DĂų%JYw"y-k9H5!i~} (̒Ikb c;gSTBwɎeim/W(0?_aog*( %;%mFny^Rn V sid|C/eHw/4+E?vfmaVɉƅ ʲ9̹"aXO#Y*d^LO[D͚,, ۱ nBGtMl!BCþJŏʊ6Ia-͚_Z;14dֻ>[~PAFeLp q2ׅϢ&16LiYk3 (QzL%Zٸ5X "Y%0CNBʎ6 T&= O@^JR4\jJ.pڿ vb.f/ n7$2BAs8S9FBFPٳ!?Vz>rS 3dDߥ>(s7c\ ξ <ͥ ~J$_1oq$Qmn+ U\*-O9 M2Ie+!QدVnI]ph9]Ixw EY2At fDd ^L趐"4 Mω=q)oZV9{&\yܽɽ@Bi)!z43):ǒ@7\! Zeď!f\%892 _/WN`X~xC'2578i:tVƔOЭX(w;XMXo~7Xࣉ4vyZt7}ʟrq4rvP#EׯK˝-k>~f%p{o$4LY)o*4~!hQUê@4&E5<)j8F8jM[IKq[@K=6ɝeɏn~()p%uWmWpO,ḅHT':9Lms6d>RmƗ{/r=Z8|Hnn+u]\Ң{&<$]R4I"uThZyQH YNLo!z &d) ¦6&OWW_GR#&npAj(\h-M!<)y[a<7@#!OBa;$ۦYw=^v%Ym"XPXTIn]BО*Pi"J2p7UV *hMX9bMuObl ϑ˚z6bUú YzѥPT@;?%aٓb>Ch_?3Ӫ_!^YW|o*&-0)nGcXKY} Q7<\?zyk.dd.in^"~_ԗqP-bL柗gHctt4e]09D"gjF$y2"56+XȈa BPk>Je9z󚽅Y1x¿57( \sBR%Qy QFr`K( c$ՍCQyʖM߃iK.BVȃ1sv7:_Z?S~Qs'Ш@& D٘huk 6;+ ^ uCXM'N&"W[jG['IWp:1dRV=A3es 2.ŤAX0>%R+^RE?r^SԽo;ksvP:gp_%pTBx]gB0+仅V3$񸦡{/5zt{ ٥;yxRgm[!v88z+ R?zTg=}o {bY+|@Hc9d,UʨpcԀc^2HSnC75ȸ(4f8!(*^\|zW}_|1 w/X`BЏ+?ys, (-;3P&I6jDFaf.Mq.k$V9kqngPU 97=wj;P6((EG+Hvq]곌dgU"Le}~t7?͉VG"0[řm+-wBĆߏ7s,( s} kwu'ch><-e(y+"RUڵ{O bn4#[{RF@ß. T#TOTVeY(Oַ%R\p#$[yhz%u #d7wuHr3/C8y"k&oV{6h&1&w(cO`getEA]L@uJ n46P݀`"rc2z:.Ğ'ik!$GQpƋ6KջB1'Cn@9#GŮ9c #2HI8&'uJ;)u QO!JDHAerF}k!EUpՃ!ȵ( Ro٪ 363[Iv&Hxbp p 5&`X_gf"Q WhD8?_cqWLA$GL_N};0z+XL"ᚂFX4&Gw3CGP3/Q ( ǔЎRTH!j8nxjЗ _QW?0@,-Yh l#w_ݔI;}*A}}̓O1!ka[r X_0A#,Z]{0J)*79;p+F"\ԄSɯe: ?ݗ L+ I%Ô~[޼;uHօl¨LD/5t [R,m )Ek40,H`gp[ޏNvQ Hz}md1ݖê:3":Y OH{ŃľYo˼MR2>,?Kt+܅s>>^Ҝt~(!=TxsVqo_]rFK1,/Qގfӂi\ ƠmWTWLuꦩ1EA"$pc|6zcƲs&lP*:<:9ċ Ɠ(8$5\Cbmߵ6AZ6g&d2z6Į;H1v߄r*K_zQaE('iVkTpw$=*4b16_:.*0:&Pdn{<FJ&F X \5haCG_K=oU'y APS`ƒft7jmbS@M6YUܫmL[&`jnlôw| &Dbj$2JZR~FAW1*blG1Bm*bBv,} b'V%g17k1~7Xj%5A @5c8CZO}~}g!jD{׻@C"ʀ"ʼnk_h4kƩq+H}O{ӟG[w]":A~,j9Icb5ս-z_҃2ss ںەߢK@'j1= R W=w9Ziwix1}n낸>ܮ\JZM٤_#nϽPp*vէ;tn.$Q(VOr?s+W?ZYŞ=8쬸T:h}`ݻneE:Z ~|k`f<',TjF`Jj㘘!͈` "g[1.ù롛H|?¬#W`&_fUKU@<ܦK]F0ܥReu` %ASz)Y=}TW9%˳&͕e|E-B re?z\co)edM|~fG \vj2Z%}i+eۂiebUu"#x*%Ԩ> w"&=61 ?uHĤOu'}N˒QXq ֞\w3 |\p5J|eg6f]Ü+hFhbD`╞9ul)Z7-&vmk@3X@B`!~gw- -b_ oIŀZGfyIV ߔ,=0HwXCGcۏNfkѿܾH[f$Ma>w9!KƂnݕ ^6S{KJJ6]j/ߕ^0'xV'-qDu`2!"v>8#uվaz,Ǯݖ\QRJ|}.v9e΅*:ێ`^]d8UI1DWK_YVW@YF*8&SF;s^LpZe˚N/|s |ѕ뾤d`ƝIн&LXG1,X1u=Iq[p΋D,M\I9W5.<qX!n%_L;^=,@ M`&ǙzW~(t~H~K7$lfǻY-kʾ Š\)W-O=Z$kBJ @8d7gM.36 Vབ2>fS2>Iŗ#Jh06݂×WmPDe?.Q1)% d.$5bHMf´lc`UK5w\CnOi3іzC|D1% [^b<Ȍ@#A~PдtVݴ^33WQqA=&Fy 2L x M%.趠 l訳"8-Gɭ+kWxM2#JCyl,RMGhwB]Q/`9ÍvL68 `MŇ5wP DЫ x; =dk/Z@`>CNI!8hXr{}qK.`w5R)GX)ZfT{m$JW?9 υfpYU/GDN:L`9x\rtƭ.ﻕDL@N5Nݪ Ӂe\~GK_aɕA&x"@`T+koia)Wt-;S= NEӘ\Xz؝Vt{]?+I!]'[d '߹= 2{D\:L֜)KRyjdPIqEREA^HR;XKx"t`ݙ^Ҵ^XBaΖzB|a҇kEVm@^n*y^K v>Ow dƯ: "d3a}akR/L)RC[ņmY>}clVg3hS3Gf(9Fv< s*3.}SJDh?J~Zױ[Ja ѳ'o5Y1{yÑr,[k"s=l~B^ժ^5E^ *RAEhAr*s]7B 5'|%1'paVy|Q`ȥޱ%6?.dOKd',һ Ʀ6+) wH3']qLJ}by.=bkwGubTcjQԈPHξ*"CO m'C|žuz̘D=3&'Q82g4`wgIL/`0}쁒[n>')-p[暢؎35ue3e`En4/\nI +8Zy[b^nDzR~\[QܒATzQ+c:6=g)h>[ 2Ԟ[d5!R0et%<x'/[6+ U ,HWL?I: _)3ovϒTW;| v!md޵'2+!bY "s@Do/X>yզ%wZG/Wj(ޖDN`3F+ maPF7Da}k-{B#3I^U&w+?j߱ <|u,8Չfy!>Y`>7%Dhaߖ4b2_bS#FQO^5w_LVgAUdr&dG1xl)"A6\|m05>1f|x0%|M|4y{eb9Jqm4SRtZZZ5%qdtMZaJvrcQ%(~~Y/0jSDz"i"1.2aי~~8p]$Yoe̍}ۡYmx~CPO @_6FHA[.O<7cϲFzVDc>P d([cR9r9hTxG'ލˀDu_l7„BaWIc>n3pi` 7Ձt~X=Ijʪ$M6ĿIZ+VƓE>e.NQeY+Z+5%Єc=))f@cO'lMu](MD5: M4Etd-R1-Fp." &cPEZ`@!YFP8K?T8NYUP)^Xvk(Fl[G7J7Q <'%tĹiV,i LJ m~+ˋ$'fwma,K.7pU^T!Ft|x,XjUA`M"y)5к|dS,#| 0c8*Pd40J"]<[ Zh+KӺ+`5Y(cKL#mZ]9⸽ ~S ff}jY~!Xs 5Igr2V]CB(hb5(Zهl7>8yv1۵,@}Kk/@pWH$[~nTi7G L"e lKU^sܟHS3,%6{ K~+$D1TW%9}(O!l!bo19+"C> @P0CSfBng顪a91ˎ)e Tqԋ YLPc#b-(bԥbT68_cTCky3ϯRZјcp9vy2K!]*oTM^4ԋ'\ tL^t۽|9͔m0lXɳ4`4T#`ʼcDT6,}UEc`  2{'_!m } Mp.bcX7;񴸏]X>؜T )T{k%k/V/?CёE$8~W)AL6iۦ"RLFLtV')\Jx>ز̶wq$B) S#f=SN ~:=Hkegl,%NHz Z#)zwl/35s}SL9iW4EQ2LB\G@*.muV`GF`\|3')rp5/!{Pk/׃ l{-&Qb %{݈ ?YoNv.UaV)f^gT~۸i,O ۄ$U1c¤Œ9h&)JbU$(׊e`jeٹ oh#&u27%M䄹T"S]W8#3mNڧ9ٻkfZ9z@ATHc2CxCĮ#K+x>ƶ_߮gh`61 Wzvݩ-z6}g3xh`19ͨO:;b\Œϛ~}{86Fm[ })ڑeUD*Hf`H 3ZU+k|)S٣hQފ!c" )qxct;mQbWB|4-ߞ~VrB)&lٸ 8vw:Yv-s"jP:&=,$wn"匆SkLKged&V#Wﵷl\?iv?>gp0pzJ)h TEh):S Bޑ\ u2f9[i _3mԅ$NV ؈?$tE44L:.>׀ /,)Ҫ(7e8֕ijyJkPk-!PQrjɰV7aCEY2>{2 Fѷm(Ĺ0C&3+h?֙P 8~N%#x\aϿQ[NХ]ӄU>/3{Q9nv%pbre"0Qٵ/:Հ%'ڹKl90`dM7]nâhH6>u^4J*),l`FɍRA5/..E!GS(7fwm8qv͍{<*j1(oU(r?<&_+z1YrEy=c]jtO#B_7rLs(1G Ά-MzYH'd ɉi:j7l8_?'y9Bs2jyIu[Mub/2C=Jw(3f兊&?ՙ3Sr@ծ7^  ]➓|QsDI8iPg~oܥ“!oz*+#R a#uHdF ![|hPѶeb_(ˤ^a *cQb-$pteSJmbF r'1}$A,5NgK D^tc12Bh]+kaN 3̣/<ţ'L RC77FX[yO7JʈQ9lp4?p?;@.~ ,R!4FpgLFĿ _Nl37 ν Sgw~6 .ə+%ps{+$$e_X{dgwewfǝD*km,JM\b &֙X>w :bHި.3R@2X򛺤ܺ`ѭzG8xΪAfO ʎ"6#m6K_j]uK:ZOPvա$U#M Y8{>{`Sj[z UbэQ @0 ?*7ǿ̃ 8ٜ:rzpQ$HT³DD>>WQVY.|m &mlw-R|Ha]X}1Chl~?^\Ue؉ Xa ${u/\#qw_?E9mf9"e$lm_(tԷ'K|&;͂;:% 2F" Rʔ|Y e*,lF)aċHEie}aA)!?CFgn8bTl/IpD xoFy1": šz4<.u}PovFr2".I1jp\Vډﷻރxh_мV^$QA`f=!!-:f,58Y$R1?'@ЖR5=w<} YέϓCqsmE6>xX=p$H 'j(h;(qDs׹Vw4W#]]:i,Xir5뷗  < uHX]' pGPCz#~ 4c1"402)#4)3nK^TZ6 %r=>>ބiikNSsVТ`h})܈D'cUeG,yDjX\} 9. ߒFn:ʊ*xȢW RYrdڭcAIR(R,?aљ?t/#? qJ6L+P+\yU ⁣]Ԃ/Ϟ X=ZG,/.R6vߍz+9{:RQxh@RQp[(8ԣCg{+! rK?yfkuq D:1_DW 2È!{Yq怶Vl˪>`i4:4oM_;u \wgWAϞRLt`yKLfV%WL fiJKHvS& oH6$SA pW[7kE}W<;^='IYW2; C[:(%}*4U}40`s?"J@2 5<%gqZ6o7Y\}( I \/cC׿h$>/|C֚䏧# UЦ0˞8#bҞ$KV~ҡe]S-_)Mo4LoY6 N nu.B[5E$ʶBL*M2ƶ&)>(FtѸ*9y$՘ej CԬz3 B}n!رizurMk#wfQs7Q;{~zYGj}sMgĢǒ'Qv% 5W$n"M@)Sx~kk"kJ=Z _jn[l;=1gD.2SOQQOT=f|)TFWn:C"1X-i8 UJ*CʴNʤ5P!LS#8}&do vnk74O­=V˺P{%8fҠ&~f843mKE!8E7F,3S vN/ ;\٧w0rIȑ_Fd.*woNb"#e.|&3A~64 1d+wwF>YN1ΚVxP:WUr-6h9qyRD^]STO%4vT5UO4ȞSO .௚o*Kl#WaVo-18ɻzMs&fM/^Djrc٭-{mcaʴe^XThus {һՑVw*kw1i?i[W$ ;#'$*q]<>ΩΐL8nPg80;L!:'VbB'+b_wf#;|ⒹJR׺89T(Rܤowyl|Ώl{Íظ\l.7]KK +g@%pɫg2{k8Sa*@ d,Oׄ3{[Yr 1Huk 7qv8ē/MFÓfSF Ս"7}7iA?f{)}#gU@ִ+6@FBݗ5wFa'tiҜ;_*s#Xmb)^A}07]\\̣5 ;pdA(ayԂ~bMɔ 2<2aqU-(!/ó7 =zZKCޗ_bِ0z~1QF/峢ATVCa@|(ofz.8o ݉q HhH9>K|5=KM֜+&e^]'`o%G Ij9r$Fz 7y7={ZBކ੟ B;<@k]l6`(Q,Mp8Wk35Sm|vA˪[y٢Q5/vcD,9"rC1+ge l:/+,Q4j!Hgqнpwk@n>MݹCyB`)SXlf]aLӢVp/AĀwhL.)j2cȏR&sqk]2d6'g%nt76GpIyuϻdd?5kW)5#rӪi~3qsP~I7!z u)/J*%g{[nu9@N7n״. n/տ: )#*$z)fmm +PRP5YB4er!gVKgO{N&۾YP"L-p_+>uq/S'Z't NSz*k3U* C3J)3#%lXݬ],Ƨу jvp@j/6%, .ЊΤSb Ddd {:ȧ Uؖf$10}:!twg<=k·\8&J {}S2=D/)`€]9#<{qg4lJ]ny")^ƿDonQQg< q>~zM!MyΧ*|uƍě` [xv"!yP˚ȸi,LXWQA(xahfCd_!q큎U^ùER5py&R<QSaB %feC="6r} s7w=:bBmlL(o6‹ƢDK7)q5K5V % *!ٲڅ|q+(WRP!\wrsdY[%$_tD<+sa[X^+ b!js@˂pk!sMc&#$0{g+uGuXi*f^+1f*bn5Կ- >6䈄,`u␁9m&adY[16ǁ)ORR^eX}ڃl<${NBe$r|!g^A-m7,S%A6¡]0.x01h9^.g?+J-fʚVMoDD铍4~J̲U!]V.TlL9ys) LrS5_>ѩ٧mHζ??zTC~RT6ޙL]@ *Bh.N2_и{L./l{53:ڟ(ڀ.lv( 5>7Uܰy42"%ii[}itQ5B=e!d +`ҧك6}5TeP߃Q9K%*F4De%7r@}}7%ꄵ1rCT z'fM?{.q<=3-iya :phUPI W0kEaCӞd "50'`Ҡl 4rYSأj6"3HΧlRns%d3Qs \)W[C_~cpFa{D~k]os2 \yG{$Dk,DգTID~R h?eZ7\st/gAo x Ysėh6^KoNSec#`|l#^cZJԫ1MiI"}PԫNR`>W"`4ˋ-t?Sax; |Ј͒OCsBshlT"sQyQk)+۫$X|S_,zJwvDS2{oq" ;m1 bɐFJR !zY@]Y-xqyݓ,c0 ޜ\.A }!ZwZ-@D|UB“zij(ʞ!+20u\W*[v^uhq— &nSǃݭ/ҎXr'f;6+i\۫ȃ>0L[I?a%.5r%4eȳLMmWߛC "V>FHj@d ؉- 3 pW/nGMTpX\ UI1c E_+KY/wӫݾP^am6a4A%sŜA թ JDOvMIJ.aǽ iQ@;AgNaBA;T"һ9ՅjtIPyP<=L-˽XS{FoŨm)j2e3 J.:0Vc8CW.?x B?WRe^ˆQl Dbz )^8U]"^ Ǣ>ss\v( eqn29qFh}BGn8f.%˄>ofrً)[鉻| ^}M'k(1֔;Ty67Hcdՙ[Snԕ?)U7gh+Q}rdLH%?ke(F{wQ;Tq4 >#W]fD6Ow( ?Ƽd&q`. mGܩZt)pXP~0" NnsC1!ٶ!#)% UllQ!5CrB{q5 Y*+Ca,?&>Ss!j*8%CS?6[ t0QY- & Om]*DSB`:kG-DVG4a4>Aل SET:PC HJB3.CL7zUKZ2}Œl9 h`ND&@p||[[W%RJ.յUtcAgcIR<=_ !<^(Ʌ &"reXgڞFj0j'HL.2۷i{\:2@CuK-ZU:ÛUS^yjj/oH5wK<\M |AxQ.{3oi{PV\OQ[bO͞)ֲx];9]R06"?ɝvJ!UD{-u/ioʨ1_ Nw)8 VDꖺ&'7eU3lRFg;S󦚅Zgd`pDS]a1x2,"󅳬#ˬԍpקv׏8#͇(R rpWrN$a@B)Rws):̌v4n+dDžP|kFw3{R\.li 4Tq _lX9mZ웽vGƵzy'٭Zfr(9ujz, n}p ̴oJ݃mD8·l_;uao غyTg{m^isu M$7U]PWػH\|`I||[ O ֫mHF"{_k΂:g\ѯWu;Pf D֓tvI㴚E8j6 L:.fFy;ō޶<[J#g.L;gsg=WVDްe9DI߻F՜ڂ'PK[ASO*kP+5t#i̢JC[ u܄̓{:{blJ$\m#nm!\ yÞ ;!O{/(􊺿w_枦p 0r=Xv!fڡc2+m~`;MqQpق#n]YҭdjnC-G HB@ӪWQx?/f?Q0[E]f3>7k"b,)5_ &V2*Bqx2RDbE}je m(,^tw{_87Ha %(ԿT0^I09) ҕödIڍ6%p8?Zw| (G+z0B7Vux97z9J6\ԡaB2>&qRQJ)T5}~ <_Q1NuųJ9mL;0'Y&cGiN8/FӼT!J')bSѥLr냁ެ]m{;iƻ{v %F"nY| ) _"f=D"'N  X+:Rr9nמ< +ˑϣʅ&\ֻ] wzAʢ|$TИP? Ŭx S[]`\EoӄU158D1[X+B\ -#W&xlDl}R'Ii{m-$VqW^[MCz^Y jݭAy<Y4OqҔ3Vo_f fݏ8AFKt8 =-Zz)F#,δƋ&_FTϊg:ͨ2 Z<Հ`eT9l'XjĆ펪T@@!qugZ;-.?2R8&zsavBPUEʫ ngQ<8`]+4Amڼ)5,*Ut̥qyCV>7!&zls8.-ok($LN[P_#IrVe\@olp)tXJO{aVշśQ^,0$ʴK3[OϻkTK03 ?GWq\-.1<]8=Hǯ@"/6pRSvv1s/eGOFF+wS "ORQedVw;*jK} 7niw< PpVOM^0\[oJqXRaa*`,\{vkՔ=teCXk 笱YK[|qdOl-,($ORu8̚Zh eJ=RUw$qSNCa8G#3 6ne_ JS rEf `ۃgpN.kpVHm *a4L}kZ1#/CWh2G1 I~ZڄeO>c*p*1xDKg@:15^l?G,el'[幟F]ǛBo+{J-gXbR[fRIٟw6aQN,*ge`:G+Anr6Uȼof :lD*$Ox~:܀/T-yqhI;H^vx]-[z'%dI.HR&|;䍢beaxcda).7Z5˛asUt]칣&2OiKi ,fWYoarp"B/ %e(h,QOlZlT b~ٚ-*ONG[ _ tR.S2ҪVC{us@.N j}+J7B?b#t |opӚh撑}cQ$[b)|(f|!,wa݄ DP.lB1BIZr6~/%? Ҙ3K޻v @01vݨl-+7dҬweOCrK'* ʬRn<ݠo-zY.Ko]nɔq3fԥѮPD J8i*aO zi#Oi2r{$LVn&t-;ܠ-sNarK>p 30%~};.] ĕ֭E1q`q˯Z^O*95F`< I\yf *'Ҍ%*VWԇœY 'F" De+}\@;97dZ%c^K!LypXxg"^$CYJ G3"e.5JVf< ۑQxE8~$6juXXW1+ U svCr_QdΒsw.r(.Z/mBTC01DlD6 5{!U,O] =_p~~?ER Y- mR9Ղ*mȃd|엾`?h|t]5p v!{-h8M6Vn(7, ZVQp%Z8$ՑXvqb6t08LzԞA;p1LM_0M-u]"#gB/QMHYj?.9>7@D~HLS h[78byŽ) GT%AqqwD׌M )P<|7'#{}? rIyRAO1אqLjܑ' C^d60pNF8(*MǤKƤDȽ)^SA`o=td(˽1Yeqzw:MN'sd7Hť˰Ѹ p7q"=yS?Ou}qy4+|c[E–8nnV]KS}g~VƸ)G`Iq/-Ko \R=`9̜Gޞ^\Ȍ:_p9Թ'Rasmt_׽YjlkLq|ah3"WCGUdv"1x#Cn7p}EQzcQ49go׀„)L<-켴ԃ}UrGG6Vf5p4$Is䉠GIR YeO`e|_#bU߈F n ю ),X4dMf:'dM>"2KIF(1PRLQprќ`vB3 PT҃Job=u2$0uYτӫ z#wV dǛZE%L <#*LRj=/'xg zH&9")LR{Hм`Z<@PڿZJс1@3W y*,A@6tWchH]J2/@$1hd@5zT%_+T?$ad250*7fGEy!nnק5GGJz'ROYe7nr'8B1=UO_,V95vGx,~\ 37sm.C:@E"@d<lp2B+Nɬ@Z-%dG'{{UT&v5|^,#uES'_RoXqxy;--cG+.tl IG"St>h{4#8`(Ur(%s_+?K7<C;*09\MJend*JEfT^f圓~c;;NKŦۓlZF{"6#O( mI&;b} }47$@n*`Z`wP>y]Q|S#"1 iJm*zqe/VFL;9fZS3 b8qC6=29q7Byu &^˛/ԙ,'5<锧\83jFB iS7Go$GCy}HgYRX_aoRx;댡Z(D@3=7$*aR!t@ۃwc:~|(~o΍~"Ό 3O>62&\Hh' :8*oYZq*#2h 6zϩoec7LbqD\g#'LcYp_@%z֪r{.Jk+keFO1b}V I.2U(a^rd<&±Ls붎`WEB5uEAl k0l8.%$&Zw ּB :;EE>~z.t3jN ٱ+Ƽ{xwp&YAk_֟aǦ[;g5R'$uMR8=~ڠK X>)@ӯqGE?p#ȿsD5 / pffn/ygn68 `϶ZwƟz1zz'2{npp1>seRϢv J/͋jZ9UТM9duȈ45}͍$F%HaA$ӁDv_ jKBa J3?:zK`G>n:]pW&V :5YF-79^}%`&FۢiW_&([N{GJZ*Kt7c=f*')G){‰u<}5ؓMtnsU[T[4sc$;Ex@H3 hלVHux55M2i|$Azfz6x(J Ȭg[tg-Om"{1-nPf敆bޛj/>E:@^A-4|]e>྿?MwŴ2XUxHbf8Ǩt3Ȗܴt`xت EC{M@o@g[OS.E"&w ~餡 41N( Bh8b~7!.{ܶO/0 +/1 ?Ȇ]͕Z055ٛxZAupK/}O9Uͺ Yoh~o ( E2'!1-0CfU+զ?&ھ2^> ~/ ez q׹?a8> ~#hS׎88P1 |gF479G{m{:\r_e Ȕ&5uқFĒ >dF.dcHlwՍ>KUT%^A0!Wz͒q ouR#4zV8yӴ36' .׸+V1܆Va u2"7OO3G u@߁C$͇"#>4DktI9xR{3^LyaDpVwQh϶ND?׽.xluƬj=Fo-d3Wv"v)j_%x ))K,F\00z|3d+X(ڶ7O8!d80WC,EQUk"ok㴰=2Ĥ՟*Qs' l$6^s4}:NྩdYNE!|& >XA{RoF6Dyʶ1Qiy2_I uJG1f Y: *9KmL3ZGńebإj_Y5֑lب Ҝ8T-.\o\| s^JF?$5zҟ]Vf7< +!XFt"7cj ML6Csځٛt?_8 A)nl cdd\ (tNQ{U MhM?僖OI]=(F3Իu.)+9fX4kDff$ &!w?M̆ŬS+ ,L.$>e9S;͗d0@VWKrwˎ<0IB\Sښ6`Ig=F-XD yRsq-BSɯ$F5:Lel̈ΚwЀEM, }Dܻ_ :1av94T &U%zq]6(;fEۓwa7TS6ܛy]3e 8Dď cBJMKɫ4Wnb8-s. b)8,h tX?>!nfLM MhgI0m~¬Qr@1}/G91J#8m~1Ň*RMǟSX4?J 'lдرfR6;Tv/mE#0@9њv`UΛS6  ՉE YK Z]'Tu]8E@,nB;EuT,CV B৲T^$<d, `U<K'{ϻFOy:㘉 iWf]NTSx7D8U؟U}ȖU C e/z͒zh!QQiW'] "a߇kS0*%m5jX$eC*ᚅ7`*d+V"BTqR"h8TTs]i82T78 -zM[E3;@n9k Z 6.Oc!,Uyyኊn|rl~"AbL2M9)Pi.r48D!]e'}°l+AtXW%c˙.k…8.|^/})mWyxy pmӽjؙu†ޗ,8<,ӳ@)cLDɫ$>뛻>Nieˣ}A>RϼZFɿmhKyBz4q>OU-kjRԣ5-95ѦucF/>Ȓ7č*rI% d/<^=sxZCA?74~(Ak_˨ bbrh4vOk/>Jx lCK͖U? |vQ e;O*KYp @K;&!di9{8*wcQrHR>o'iWs\̼Cȣb,T7.N[_1'c7n?NY<46Q.]!=mq'w/n=}m>jCQ!7tȫA({]C9*N^b- Dzr Rҷ;Ɨ9emVI ^AM9^s z;uYNiSZH/r≜H(ZAH 7XT)1Ne- }њrZ_VM#o4x3 UV5qLW|n;ĭ[?)GjXp&W,$:3->*j}pB)?^Y'Y2 /7eW %DE Vozd?`UoŊ;=r/BH'79Y7?&?R^i}!!Ww &UJ$81jɄ-x~Ub~p,Ŝu\?idXE=DO(~  d$-1щQDTni7@@r[,`!}p&C0]iw@4nWvz]hBŵ_mx1e~BT%gp,us"| 1<5 Lxfۙxמ G>jE۽MaU MZL=yܵ_ػfO^$O-VnKM4̓([, ؆ @t8d_&FKa&B)SC]+KU1̑ Ҷ @L𦒆A Lj(Jk V~F1yR4? ]̾/bo EH,Λl`­Lb G A>',b*/,NƭZo/r&U7yOdSO0UR]`~5=$ݩR*+>5܁ #"a;F@Vf;}&6T4Ev "ッ{ Ӥ"-b^`DOٵoEQHM|c4=> !O"S7HڻxC߳>3fly0-WX ʩGFQM[n|!DXN ',M=H[1Y0p@Q.@}z1V;t~}gTpnZ3&푄81 ۾y6 ZN|%B#ѣ#Q˺`ȑ ~3FKhw99h@a£W9a$!l{4eڢ:#S"8Dյ7rY|Qt:/M$+EZf&*̘W=.B^jg׍U UB-%2 ZLĄ$TZO 1 ^+4=g}jXH5ۗ0w4*3!SN&BJWh|ePnʡ p8ŲY5dbKQG-Tyt be,qwݡ}3ƊgD籢u}"H/ָE;+K2#!3V g\N#^opXDJuen~=5;rPm:Ƥvk(>ru*9\KY3L<gQW\.xrs9-30'E ;5h3=aI/7 ĉ SWw23*ntM%'YB!q2Йi:إfGe1o4}'g[5SKLE>͓<^:PHMSvV3}繒 PPV^MC)jסFQN"[pj<o twP?PԵwO{F y/e&R* qi.OR}3a{|-;+x`w:Z+㿩غ=LPy͛Zփr}\{Ҡaı,PBo/;SQO~n-3ņS{5kt 0Fw? U&%/{Q;[41T_e'ӱC -3g}F./4|€w8Еݯ tԏ]| w2ϵp߬)Qt. 2s*aKЁl]gf6=Ow`qƬS_!Gw)z/HTtCOkpzPzQGo',y5D4(KWh0ik*n>.ʻ&39W66vv~k=/n:A2uq&j()6C+ƊyN]5@i +^]CEk۱B2ǒq[NcVǣW}A 'I|2!'r1%:tP_o?eG&kɜF L('gaN8^>lk_zI4!K ڕXw .e"<@ب'[H=[M})^Y:   Fb0Mܙ}M]/CBbltvգj w:i:_ak.nnV~.W %fe$*Ifd=eJ[Z/ȯly5u8q`Q .k^p)tM-~˦j-,r#^=p-vlԃW,*pԫ[THNr!MSW|{/ي|ocl0%sat`ra@r@؇o\"1EE<Z\95vU5#jϿlnEe'NawШ#mheqɸU8n |iYHgjf `pۡpz$s\ġguLݜ u.ƈ"B_F{ =GcP;35alZҰ=Z-4KŸGR(HԜug12=l TUt^݇wz+%aoCwC>P)|&/mwK&CKw̛M{w*Oxz786B}5'N|#ʙ o/ 0/\Ne5̫HܬY4JUlb קPFug ).VYюú]]dZHX<\2]VgiFء[ Y̬Qx z6t8imG;DDLc#O 6?-A&ǴK8S6zO̒dL @%&W[3,즴(pwYә32P w1:rMC J}bt,v:t)I!,^m@)MA֒|D=c_H]p\.~/bz`Q83)DT&*|X^/2`lPZ[GkSGV& kיmT:T6'9OQq#{~E`6:Rg\Ggq=8%s\=V]B/U`)Zg,SX[0.Bg"u,ӃP`~LC,ٸ>!ۃxgkz/졺!߭5 6N^~vkvx~tU-n> Y~Q>ţyp$=Fa.#'TTZXh8àL`2SamED,UXn_JשИT&5Şoy9޺iy5r-7UO=XB|8ebcJ púb\h{. 7oIo}$Di?BR&?OOHG+sEؼ.hؘ:98>\4nyyCVњ-TD֎ SYّpLMX3){ut}X֧]"HV+ B$YsNmmd4 (Κdm@#pؿeV!GxLcݻl"GsʲWqpM Zesv[*Ug)S3/@z2l{Ov`!7*}Q韢DEaPՊYkN7kT7s5 ^ w@b8Ef|{?SFZ'"= {qڋR$c8eiq6էꢕ;#1vgHoO6KiD>P9-":*\mgkū0Q8uF=ҺV7j=>7ת?3YÛD{' f^K" K 썐o zCHRՃK66@d^Xn'5=5'~exf xg!>i~܀>O_-884EjQ}u*iv4J{2#SDZ P"fj%hA3&!Ԍ߄ljүpbh?z(Wqf1x @AI#RP\,BAc_ w с)3F &&CtXj%VOhxD–GE4c5+ !X{ 4B> bM,n!駯cI i^~3vmp!TʢYU:~ڙ!U@lut7,M%ׄj+nA /)zظq2Q7T[W,:9*[?.xd+~X$X@͡ =!wʇ>i;²/dJ}8N~$> oPZ+^>Z'ޕ7.@ѧU xM} $ kQITJk.G <㒭 CK6.cw˫;*Xګx밒?RbX,;K =/T&4cd {276N{J27̲dHږC?;Cx&vlmxFWBݼoxAfK Zg{h^W &q>. D[\gX&EL9O۳n+'[iD~Vh[E)JgH}h+}ќp>{b3|BAG3UbxʔY=rVŵc R ogMxUmu(4֑C],on'("Z C5eqY5D =?%DqtԂ Fd2z`Z%u:Y>:zNcV ٕ|7,ΘG]"/BάUĐ)W#; ]$O79u$`Y/0mzVk/u"%I_ u݊Fv*oP*7Y;6gV>`j8{i٨./xN˺ ø~*}CD߾Olp!8&,.xw}w*)SݕÉ ؆Xڸ4R/ l H;ޚZ2?vD'k`&嘱.;vM-׍"M}NɅJ\a)k#^xsk/ҕWye'oA%KOp.N|F6I{L3YSG,-aaBI{ʚUUf#6~qһQ:]΂Þ4>mcD pSrrmwsמw_| hkě4G,u,tt9mE\=| Y)SAq6mRDfgFGA4'Z)ksk3.~bd~27:b:s @Ckj'xm{(3q߲ xچ0p8fn`/8LLI1xMg9ac{/c~懔Tv)S Rg"ERFQO3|mb^JlKD~EWk ,`8V͘QHu0YsTG3pΉԄk陏5Ho6L\bXCpUuq*VB]9X%6#b9I{V/HXh;_1nCǑdA#nZեG$e>s?<5J:xel;hnmp+tLXgbEY, ;Vsox~4szbְ_`TI,矸iwPD"ƍf?w2$O ,~Sov }RN5Æh^f85fLC$%ސg**PW:./X᝽%ϴQ+ڹ.*[S] Tw:x6{r&B]^N궫Eþ%Wf c؃CeMGpQ~ 3M y3 8惌fŒlD=ƼsW܅MLh;o&n ZDoI(8Kơq;'|sȷ QQ2 ;–|nf.h[iJ%.Ӿn߼8 ;-/<1`2uuyיm}\%pO=u֠ ]~ĩ2P ՑX?Қ0 *(/,?[< eݵr,/ۤ&LW{iIsrP"H~Be~_]s\ʬMfھ& #NEv E%n?(V.%bŠ'،ʖ81EsE^b0=7RVqAM{Un J (:yQrn]̵!:% NWo&LGS{p z0}3vv]mEV:b} Іlrt"W3`TYv&Oˉ@2s$;A"I\L@5IB3ӊbiO5b 7tQA.JX*N0wGy*?ǘ>Ԕ4<+2a |5Ѕs#KdLZET`UD2K> 3oL=)cG(Qٵ'F-$g6-"cOҋDܘ2wrފy9;Oe7Rg QVQP/O' J3}U{m}-k\v`t*?*7  YRz~B';FT;h?0߀tg%uRBLv෬[2~Fgvm,b9@ VC/fv½,*mXMrgB!EoB`9yBQ9E|];J\/{n:9{r5X3bhQxlWbA{y=n5/apkFjݙ K`6zP"Vj<6Fu I|!_F*( !0Bf҅! Е2ǎci* 7`.ҩPDޟ ` C} ldur]}[΀ X%ͧaGUk'E([a P?aB}}b/h}bIߞe\Vj0̳5yD$)#hMmB}^qK/ Frxz.QY4ٛV8yY3a:305Z ~Ago9ڇRvHnD<9~e2j?5ؐ)ݝ(,O}(Ԋ0 97IJe%kt(})ɅHYC~p!IV<KOh/My_?O#%)#FĠkV/U{E-)0NJ0S}4c;2'g_I[aFS8ǰTԂ OG䋼axA7;ǝw35W蚲[_mu6ϊe]c>W1 o?e;5=`X$OܵSe3UBP^d]U2*PCP2̛ŋ&aau.2p)(P(בvnE *A7Z#@t9C8&NlS#+Z;rUyUX@D ` +GEz$+$X4gY"dO%b=uBBl˟B o"d虭tD?xEάaC*.fSm{o}KFa愵;Յq8h]Mpk5i"87# 8I2bC& G1(CDSS]9OXͷ e\RUev؊xDD —N_u҈_ldr96KR0)4m[2v\{J,[uz \UOj̗5jM{^XQ#;A){457W{Wzd Љr?_+$~~0G(R /KɎΔ])?TVž ,I~ s ]f"'I*_,mI5; /3fun5]:SOx3Q;ޠa˱?JC_%q~IloqXB'.V#xF5w6Ov n˙g SWi)(Ufg'F+7,u'AM,tE`?hGh%2&z);b1AHGpYdEM>$x؉tGLPڀQv#DcETt]Οk;X63_qgX C|^.lY}38lʬiw.a4jW\5w SpWFTF/|{GIщV>*|[gGp_RQӹȁ uidOW8o.Kr*NFV>DLs>3S/)qξXuݚ&ڜ;MW,^Ʋ$'CzI<϶6aTQy$FT 6 Zh!cb̰f ஝e 0 ȆD~g,.?[_0ui!tP[CI*t}¡%P?aDe)޴r'U"i 0"P=ع_({ȵ[{"82UX֧TYTH#FjDc*斧@ΏDF$9N(XB8c .sߒdI|?R 3Rߏh1s9ȋ?0Ky4U4faZUi8W* ok)<)Y7+GoeJ0-p&%x!uSl|6VKV^*mztM^_'7% Rf/1Dj8Q9teC2xMq鋇>2`Nz)+LaN>TDNU*ɘYGx8aVȋQ=3' $t=aؔU@Dv in_W?dϭq0^U~Ge8  ,˓ErSz c|d\JD-LkEp+T3v$cy3}+a8G~Vy0`}_4dtCɇE~j)NEAPR;[GwlJL6It(\h=|͎G. _{I,Qg-wc6>`|\NǞ(Z} 2UjMR]5-O@ (|l_W=E~&%Cԋڅ:׳yQ$u,!*BE NGJ*M- ~?XRaQaκ$FD ڭ a٢;j{wݷt F,gV"v@Ʊ}D\t[goyW6d/_ HʧS^P0cLx͂  Df$򮎡x/svezO\U}L(WTrV. DSEwr<>l F-vwk>z|iy78w›6oy 41,;NQm" 5NnQ.tCP8TsmɨQi>%#kfC kN-Ξub>Hy#f>a]Z4F+w)?\W[; Y^oB@TQBU2Ю}it_ @npSX oq7t(g.Lk=6rkHYM-O>`sdX;)}>@ƞ9Ji#Э0fj TJvK%|xs$ w2p[g(AI<'fN%:WwpK#&O@8HD``ʮɤҬ \@S:>&/[t \ڂBB8eH־WE^|< zm> ͭu\p'jݷ*/.cxGBV\kD3eg復hl|Gi.؃i{Ji v0jw'n)$O Ѭ ľ$"V,xO).\۸H[U){`ZEDlqvC g4`ڰDmJ!<0Y[{, 7!3GZ blC+KOY9"na!$b!bXQ́UE͒Q ]x֔{JIwm]D11.XkL)+czy="@VyQ%q /2ġ0ԐwW0Ouy8=󑲉{&cV/nhcAkşTX̥O3W4]xhX凪> yU&JeV# A՘=m}P[QE$v"L?H g*;łzu ^ۙ>L9S >\aIL,?A/MHeɡCCjƾ1e{0yOVK) Ũ`MAKMAտc@!y1%HQ#a ;n;>B)pK@16?#ygiMG5t󈺑bJG!L+C&w<+2qS`pN]լ+S@&:O(I+ӭoVvp!¦]KK{Ϧ_R'R۪4HyOa'́(^8eU/ȗF,Z(Jo ;iNŐix *fS6a^mq FGH?\''0IllmjX3. "y'0+1`^Z֪WU9c[bqz~;EEB>?etW6+IAG~J֡ԄFSUBUk:` pv]_g&oh1ō fDz-3nW-"Tc<2֚ȧ`RLf1_|=~-AR"qIctPIX4D"~:0~2 oCULD-hX O ɫ}(. L 9dmÆz=tGj<9Btֶzk&LHW,ab>v(ן&Sz,P1"YR "P%;Ukm,}ċ}m^ >@zS=:ef:aU A#R.UZN& OiMz$f$6)d]DF[ n KxV2|G8&"5?a q*4r)Fw W ٗVpŻc݀hV@s"L:V 3n챑+Pູ합Pخs`t ӆb ! 鱃?(W{F6lCNqCN=T$9ݑ~?ncEA $8}C?J| [ w2 JaSReR䄫y&u0c=I7MsfH4)56|&jO "b$m[ay(&=tY?ND x΁|Azx=&gҖoyOw»>FlKdlߊ/7_ՏeH+w2"ض-IcrpJzm!K]A5oj] ivAQVtD[ 锖dP DѶìm01d"ʬ>^ZdE9ɐ:18y+ (̕(&_/3x7$rg*roE%]R x?GEMpM?P?'U%YWp3H[|[ d(7  ,P8D]"xW/:}r=ytw*m="9σ^nCq:{Hq |<+}O6Q sh6=lDKbi 6 5.ʙu)$j2Ť}zĖWNm#De 4B7=e3kJ \Y?OxDoÚ&_ν*ΥrF&S͑I8"BǎlUJo3[iߛn*&&zmk#FOCUĠPtX{kh}\ݦ?n$ϡ?^CQYy4gߙpOI'~_8!is\Zw\rS7Mfq@XP(H=v;d}=\5x;]5%i*tpLT;wRz  5>ejo۹[$4,h@w A MÓ.N>05ك54L"}jp{ݔ]輠P5`O"^ !iEZ4[ m[ \`rкu6(sƭP~|lT㴖2ͧVsd1g}8#QÂ:A&cFNʖqOd:vDmx*&D7)2;%.JRG3! zݨAa1S7H I==P n^Dij̾:y9/amN`VH"K(pnӺBif>.0Y#GvkXS.L[cRAp(Ϭ<$)(Q{gEafN۲#z @$Ǖ :K3,ϒ(xQgݘƭw Gm_ʌc u%cPŲCr8z8O `;Y@:gsͤʕIqLG"Y;;.Wq&9zbNNlu)F|ۇi^#`iA|->F&xd)B NQ &Q@@zvfؿyUjSUpO3 -Jug6X['Aޗ%(b,'Gpj '8,f^ ~ʽ ^Kqҝn^7q5W97[)I? ԽawnMTOZwk|+;n >V'AҞZdckZ"$0^S8bR_Tԗe:trƦbYp&V:KG4?FȝEZ _YaB/&O: G%ln`irk5t!yA&::V90('P?3~X.h Bovc ɒi jzbGb32n/S \*K П7]T_,kGtՂ Y.< ju4)7eSk0&ztGt8"498:%vvTP>7H Gy7 ':xkiUD݋&S5znPF3LM0':"}Z~7n u.}5(b9Y)cŗ%ăKA.^ޙB`æt+y;w瀻x:"l.C%6G1ڥHn;0غ!Q(%n!.;kEz*}4̖{\odX5 aM `+n8?g^D${= }jMGh=/X}Q\ /6'S"}#¡NId13\l*r]%ƻ* ­+tfY..*Xt"!֦_PH'sǡ! 16Rl🛸Oc w^$Ybg2i$HA1qpv/tHmaN-,10$eQjbCлƶXA7U!=_gv/s*ƏN憷g!-) T1"ê#\IԢl)W/ФP,!\6;F;&jlv?Gy`*p%n3(XrTTAt$ KMe2 Tw[CZڶBUԸIqtfMnX Av6 .0^F˜#;z E*?gmD %`ʄ @CSP%JQ]&c#"Gb~3*$ߡ~#VCnqXT;lsw,`ȝUMoKA"l?[M㹈(dzK[}HMPGj=D_L:apjV'q&I}zT(Ş;C48ϩTZ#yMpw_vW NƢhuʼn4']iT./mZ#=,~_TSԹ kt뜤VGHRw6Zu sW pRynͩTKy<M#DKId5Lhplp^v CMyZ4Y94¯d{Urcui0Ɂnk@OaUW8d8x}1Xw2$Sv {r|N,P"+R ʚG~_N~T#B L?ˍ;l yH ؇*0rf< l'\a<>TkP9lf[4IԅX|VƉv;Z({J]ɇhľbڤx/UoT퇆/ @:ERfI1 Fo#Þ@^CF-*{N:tgZS{ STc˅#'$Za>dSSNdx&c0X Y 1v`F;1?-4sk \0P_לYK|ܱK?K2j[ݺ_5Wo&WdI2XPqv a hK'S.G^Ha# b#HzLc`* ;+*.V:Ė˝Hdy10ukNvCXs>K>EXn?{`B$̐JnkN;gWh"q\Q`#B2 (1 npoб]c3vc$[SKEt{||5 P $t_sJV.+ AqOiݱ,$=@ˏ&hlV0R.5vA YK %*s[Er1@FuwU`o#LhFv=:T~PਙNĶGڼi^},h򇆙WM{vP-y2oZC{DP_l)1ZכZ;2Ěӆk}1հfxu}VMf9Nk:O'"dZ <Q'7&Ͱ,##^JK^{% MRrY^su{z$4dYstLqR,(1eG"SN_ۉ,| 1yr&P}; JDf Gu#slx:Fk!=?v Q^Mf--ɰ;$ָE (L3"xbggYZ070701000000c2000081a400000000000000000000000164df7f6f000028c0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/stv0299.ko.xz7zXZִF!t/?(}]?Eh=ڜ9P%2]eޟ/bP>4e?|pyUT zeN2rSk$s\O,uQ`/lH^.b(eThѣ2Q^F's0Y;3K~]9Var_(/kk>M +%c: K?,s0tm:i`aHi)敦*%J|Xn<k?MAHUÒ8(7`FpXS_T7|-Vcv8b1j-?vj3` OPp;8] c"@<[SȦdih(VיeXxL537IK |Ћ jv\#XK w34X~0fb!W@ޕO6jFmnP#mnp .Q@aw0q&ʒLu#bZ擢*-vnP`;L՚g)P$رWsU/LƵVgo&%A"%m(o"!o. {˔QrpNw1MJܴ߰̆A" gų~7-J!Z☪8ɖ&P_z4n4O\2'KA |LeJ #ttL&pس& U*)ֶ!iOo3Kӕ^@70-ݟ/b^t}xPe}~ks|smC,4rDH%%Y9iiWEͫd,A"|cU0zHw^Tr@$ 4C遻 50ew@5?Bސ=3XTıLǵ{3{?&K8U-?[c A00__d.nd =z 1V+M(M<+А`m'θnElR/QQGfx=^ vkB1\GBoIP>K/j/~ƉDoA5Q'5[?έجjMM@8S0(70rUAVHw?1 ~G +&T0+2J|x6?$k&+B@[֗~WAIJr tyc%+2ڞM\g!+mNMiE yQq:_+89vAiYl,x"?k4<~ζ:ٍڂPf;CKƜ s9Bz˶J(@I+x7rH}=@[TR& 6sz2Ax VY\+(ֲ"FUF66s7jJW|D>֫Pe֝`Zec"Vm=ho\pex2*Ohd Bhˊ7G cwj :]fܹug<  I|lcTk{h)WUò&͡2s5͊xT047$HoGɪ_4SX23clz+w:#kG<ׁ^_$Pr~ ;K9Bjax29wH4ő 1UzpCpG }q5eQi(0B)Ji3LypR> ‰H\u2gMY)cs m5U(T:Vם%?Z qv\f]t#MNwd^-pxc͍.'S=62jğXj_iUncv[\MmۀGxfg1R$E PED(97(9A |XYQΗJ{4W+CBZM5o $#p/g4̚WΝ(b=\X$z@^Fgʍi_B7D0?P0?ۉ?c k~)0h u!LFIGbYޑ蕼TJ*?E[URZ[o5":z)A 31F ~V~ۏNY@˞^B _0/M3ACuóV0%ںB+Jlӳ?nI+0{/Ǻ!_&LFtQN!tw =w 'iXI9UҤF.#< 1,Ɏ`?'7> U\8"@pȎ[ [UtUHddvU!K=Gu>ļH'PaԢ8anhX:j-V*33L@/:JNdث7ĽM3Zi"U2 =O%= Yuу`&p,/Eo,V.0$Sq&ެj>GEuIP;y+_U`` )7o-ɉbY~Z GOu=X->فZnfE}BDPA&')KVFGf,;TagVpAYX_k:zM!m' /;†@/ߒʵ+b+se La2""N+.0Vb_b}'?nO,FD|+ɹwcX>V8:Q덩8>?Ka7ӔV"04#)(bubH} 0`O#:/bWR6yzid8,ZIA1 c&L4b γd"MGvxvjǥ/$P8W"zJj>>flOx΄Ou3c>k*v6$ v'2Wm82bj/SnvvzGGE09" /5NxQ:E}.ux~8WK/T.pM#aR@F9 Ő<[~-k=w[]{K/QC5C.ZʹY'C  b1R- AM[ެE- > `D1ycLGa?fh$ptwva]yk4 _|)Tw-@bݵܡ>kiY&!z瘅x>yDe_Au$w"b>:YbRH"Lok 2OG@xR'XcLNrLӷ'1&kNGh=ݍY̚yUhd0X$!ՂDCQi R>Hf `Fy@k" Ï蒑Mƴ^U+By|ftn5Ù\:J?޷aI,@xߤjxݹ)F`%^8p7WXg2H෣;\8ޝ[j0߻.ԝysXmKz,#>t%%7NRr;n#+,l4P`OtifwJ|,gVSPg5ؐ8Lih#ALGtI%L )~ +~w^_5r4}JQ@>\DId_J*uYUc,ex{=r m2h/ľbovn 퓟:Jq/{5iPG2gwJ*\CX "hvA)mFWvܖsrz3}f8 '*dGba+~L(I3ƾIUX$h}[S;iU}Cߊ{ߺ hAAYn0G<+NLřU}\mņ Z߀,6mo禐DJ,1:J0׽ȗsoh+113>%Do$Yz(Ma<ӡ宠xZQCƽI @q/%Mt+EP%ڂHX1P_5)Ô5Wյ޵ ܏yk] '>)b=ٷ"V4^7%'8['z=  Jݲn!c='4?ˀ@ψJ^c֧ևľPH eT*|nϛVcFXrREo"Y-bw;e:raA W+C6I\K:I g=nKI~ۙC@\v}OI4 C\V1\F]$%0Mm[k fpN]rwG g^:"fŌ<ҽ/~~Wi9cB>]:il,EVp-sFԩxU59:% 5#%eH~MWːTׯ0I ®LV+MRć\.2̈WSh* ۷yo`S N&a<:|hٲtsv5T\J|q{ MB+XֈG:C_/ ^@Z8&\2< [,AQlM'mCivYLjq\+Qg5LNrs `-Sŏrݘ4WAl9zV CtHpu9#H߉n:?hpb~m EݨTa܆_ ¨fhҪrI))QUgPXZ]A'<]H zE DR6dÄ]]:Tjx块y#?1if\vy^xxhPIBZxr,8L T̂7$ǫнro\~yuxNEUU-XxnɲCnY*adf{H?cOh(;cѭg$1M@ QbZN)9tÔV5Ŗi69d49 op۽Iߥ..𼾳ɿOE?ˢRc>ɓF, V{[d-N'k`X|(R/L:-vWߕ7T' *O32I3i$?:9Qnڅ(@OR-G2Ob,tB;/LrJi֫^BRdM3B≕s,c/8Ҷ}%>vnsχ } Ҫ۫I`Mà^ke-:X aE%pHRxpޚ討y)?Vw5 ̅xLuQ|<)ۭJ~tU:FB ->qI)]EʽUV@=*c71gua#fM&fDҐ6.z IsR'4MA# YUBQ,qH1rNEu7. QQ.ۃ^IpnėHPCUK"v^W]  7Le_Iۭ{$ d/S><9-?~7ڪI9Ʒ{z~$wħƊ[Y^`7G0A⠰Hy͍SurdʘSxkSϢ#:Ds+6퇼cekA0XOvA!@(jh^ +iImwC\tK*nb7NNf| =5ș7U \ƍbGd2N:8 qQ{GgYZ070701000000c3000081a400000000000000000000000164df7f6f00005ca0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/stv0367.ko.xz7zXZִF!t/?\_]?Eh=ڜ9RtBO#{^}nIc͘Ǯ;uҦ1Xf2JRE2KIC@ԅ14d[& s%|D X(y[܅Yv>\N<[{tsUta91r;+0Z$ 샗l;d y9j8/z$ҔD8; aHk x RVLG+EiA2r}gTaBKG"k䘼 R֚A:?z-a,C2b}wǀf"%%EM@fdq3m8zÂOId)b'Xf' 9+-4=s>w+r <+!ӺA48_ϕ;C x<ڪyIqF@H?;3~V, B4ni\te >&r)m=L(tµjdL3,Tm0=~VPB"302O#yfvδd :D:}{E`#3X,],RH"J*D,FVs<0pTD9`[о<Ҝhe<1L He1y[m_ՁC^x uq_R`B(ͻ//d!c9$a$HyQ#cXS!uQwHk  `ꨲShaF}χN貘Q˚}P +BgDj-- ӄl>@>(FvJ<ͽ] O]ݜji Q#CZQCک>nOa&z= wZTz̦ ^xH]ۚO"ț;o@ZM%kؗ>Ј UVfY!EW6b%Ȫ $acT&HD)L . Y PvRET^Eiࠀ /T(3 X;?~7ڪb_oKI_P]x2,*>vj˼NxeI~&JuQ=V i|7*A,M HMtuo.M0 p&M6֔ɸV$0=+hPqfCL,צO7 9`!旿y;>@U"X/R8!O#1ד~"˒2.Td6GaQ+P{D)/41\/{? Q6xqdƕ'0ucQq֙ ZBLcN+XY6@KR+)l;e:5 o%祀m̵8)¥w]Q:CXl|%Dܖg P&)N("yŔL$F%#ko@t(P )4>ʷ0FΉ}=j; e4 4+ӢY/X7ƾvj+ !Gw9#v/y6N93f%D6@$w[峞mNPїwVT$)& xRiX=Bԛ *ܓ10ذ&w13c}@G`0/H>/eJr{:zó !OM Ix%xw\%eAzbO=lQ;jF܄(]ph!!O?X7޾"w =ay0; #0 F Q&+])3cH(P@0"%›_pe|U!}نnHg[_=a6  1*J+smi%e7%:}Oo3f1C"tvr},v"'֙bT@rQoy$J۳[) cnZS{h,w9.`>b;[} ]*@{1ڮ0qUf=ب̀T2W>G g?v1iٵp 8ǣ.;yC3j^n/Wx,ͨ}afdhԘxJLs66N5+ (KycYߕ,&+Aށ; ,"$5Fl$C/Jea6󱗡%4z2آqL<@W#ݒ o1.ekmgSՐ2Hk$#gSw`"$AIʣZ%˂=mc-~,5 Kϛ 1L.9L5F_"Eeq1/>D=9%aJҋ|2nĘ-uC_;>{>TaU;`jN7baQ`&iQq-PG@Ph=n~y)]}X"{%,X@XVH+IёOgZ=FF5곫#?-pzasγ2r4X -Eu-”]뉉Ld.B.c?Kk+a"{$asڣ!v.ΨKT_ Bj*}Yv0GnKi<m&דz!xSPmw̤J`W=Ptb7jNS=QCvlC ;sg6iH.Pn)>:یF<|g6!^-mOऩ9'o/[GZ3Ҹj:ΰl?W)fhbx` i8FBM@`Gq(d.Dx;!qt|:0 ⎟x2r=;zy4(u4@3wm-1)T!U_i& `'CevΟ)?ვS> ꕟhް;! ݆@m;Om)O&Q/lp R/+39CA$/L[}e20m'>6 -wO:Fig X+Ѓl)GZ ]s,V%;oe)fJm%X@YM ~xWZ\ޗUw_^4B+ C@Yش+HJu1#2($n㻰"4h! ,='Ҏ:Z+W2aT =([9NZ<*W MZ,֊ܣ1қ ۀz$Ym2ٴ2QL ʷ"Q>tW"Bxݥ 3}Fc4 m|3i@PGysu915ѕ͆"C s0^@m"c,,}J(- wT=zd~iFMj07UMޏ<0ɚOoY~yV16@ LP8[^b^fJd¶{=%Dp3WϮxe@AM&$􂡏 $ *Q2 %zDd<ܐ矪|S$\Ҏ6DbǫqZSC>4ޯDg C^A4dbq`\K@>C b/:zRq,8*B OmMnQl>wfQ5i1"N0EWlw_:O*B~D_$&Z.__5qaE!%dPQT 8=va2>íQLeIcu"u1.q'i 6^QY%dj5hY|[pKd/v4@t6EF'_%O=,Ef-㽻)^2 <1-^}kXc:wy7\k`3| c?=3>4%{M ן+r̼P$ny[C$ U!&49/L"ER3NPI-U< ~yzy}eh);ppÚTj]}̓cE;sI_nk7y61!Nbl`adة8T||hmM֪)mw,S,):_ ݷJrf@#B.UR;yk2H5Q>⏂@ˑ`傺4>5[]pIѿtJ{!7ATʈSNj--'[jPlyuI qP  gdq0k { P*H,Al1ݗO@K(R k9%vݒ8)ޘޯTA䮶fݦ5\*gL +}a fHsT\kB$0nû%3C@vU Sŷ`NwsTwou{ ܇^íD [JuG7`cXkFdlzHy͟ڶG.5 #"E1b{|J|j zzfGʪ!=D=Xp'h}4!j2Xsb4 nYt[:$?@:K49z ao=ʝ:v s<Pk EC{B]6:17ҡVIM.."ZЊ{&up% +@(3 Jes:{M{4o㨁Kl5;O*{- >jS(-\9UyO׏(kdeD'PIQW8UȴcY:̫zkpa(DF2PW/ >Fbʋȶ>e,JX|PAa,Vq}GAƴ_h;LqPށ}SF(j"D LZ@9WdҬm@@|:$AЎTp) $N'Y ,MZ&F'Dʲ` 0oxB:VV*Xco R*]'8 Mqe8:mY_ˌO~e$RW^IvIS!BW^C*7=|}= zt*oR>"}ݓhn_ή;?u&U7<%+b1՗GbkQzd^ǸHk.0f]ݲ8>讒/!vȵ.> qc )i/M8[&Qa`HRV`[P[-=ڐXɯ#•[6LrLB3K+A|['## 7w֖.,rڻúAaQVcD%:;Cp|97Z&U3[1[!7_q. a=2i,³G/!%w G_L |FyуWP<"ߵЖqtbv`_뿄G4-6b l!?J؆[r Dn_y4HNCJzmqB$)h*x'ډxha[O)XZ_ɴ*z ˛LrKQyݷ\X媵II߾7Z]N^ ޖ"`C jH<90C w_5Y{QYuN eeRիR`XJ^rK4_Yv!='N'3Wpp/=(Jan-Vu2Bk1Ɨx@:z2"YcyUbO7Ar=w!lNXZд8ikL;9ZBE#Ae2wLnIkYL]}Ò)7.Ō1 ْE³EqqqRvf-Vzx1rDΞleђ!E~Kę]/Ͼ( И bUxƳc5S+m:'5K~/B>4K8eQ U]@ڠcpht3heF)yn'x"IpALGSWZgٴKW$We.PF:mH 4YNVu9>ekrp|{l^ng:5"yޔ/ njRoi ބCY!Qdʐ,˱&“%31BP;(w rzJ OdNL@涴eDĄx8g;*n1A܅yf—lynNr=q3SXN!Y }?66x P:4*mэo+z.DG'c|xS%;쓴 BHa`AxrhiˆvϬ<q+o4r.'7RՃy{vȻd8 ݂\JuR4fdnD2G-W|K<&@ [o50,'܇/v>89Жi9ؔ};̨"jw/oD6rρZj,"F>+@m \{&+o4%G;VdԻ3 paJ$ 8iyƪ2D֞;Rc$H|GڧW5)&]Ul|=AgrՆŕfK  ;_@ 2'= NۆC:)fܨ@Ps&KqٯlP:{k@ϘМmfFpx^-Tpil m'U:o,Aȡd"uږDsuHl`&tdN޷5o, .bI f cZS4:Qq;,H56x% g@̀VaxķFa܆OfC`S"O+Bׇ\'u;r//Ҟ ԪOSpzu5h ӱZN,vAFna_S/#AWoX "'.9Rjm .kQrz<.Ggze$Ip>?1q(4E[5s\qFK|\Ձ#Tț;K9YDb2jYݫ*B&ΰupQs={PTCՌs l Z&WtfC.M뜾R'maU*hmS-MPRQX3bs7chP2J9=1E {j>tABػl֍|F$uM4oivhQ`sEoKn aM:WXFC΄Q%ʼng֥atae_6,;࣭+SkH=U }nm{`]ޚR=&j@eя"{-SīY AR.D7Ų^G0lfoWmS#sc&9}V*.%?ٖz D'ŝĄY UV t_2}w3-t5fVQ+U$@8|; E9XJHVv ?٨3|Vc 9MSO}q{9VS;\$uPS ha:(օ_!0(z,0gNGqjQ|[)'7Da-uǔFeFe'AΆ3-=a3Zx|wؓDi/m3!>k@K N >=tR)Z5ݝ76grb ^{2MT8y vwFfnhF5yqX:’xR<ljh?Wnb2!S"}~a#l_/ _o՞w-_)mD[kKSΞ*._|ri=~L%jgsE~s F.d+~nzM՟͂mEayjRZ]:/Uc_ajK[ӐOeI}P\V1P= Bo:1Y8q7WOl>#D]YTi~lGU7I5$5ibX;6%ua_Τ*Nr؆ FCJ預t|)foLA^p5huJd&^!jO_>9&Dr9q"Vh߬._T7!gvn&_K'?KAX40T+mp]"З;8]Rp5ZL8 cif́׌yTíёi] j-DțN3dUDc{| ڿ9X^*pNeϐ<$/fӒsܺ ADY;aW)j fqRM1) ( CJ wXw SGr7.xU~3/{͸C%zMIgt{r:w h)x]Ֆ(b"Plw3'#@Cv-2m ?raGɉ] DYbxXjrI ? ?WKjzjLd'v/˞9ҐhvQ'($hrfS=MDC >87gw/|>@qv.I3%Ϫxو?bfNi42OU32']ǯ:x^~}?v2"IyfzZ!{ w&y ٕ~5{)PPWz O9!^ϳM]8x@ H7r K_e]Zcxhq7~rVH:٢]eE1dF*epzj&VEo$iJ͋XrOU c#Tȹwձ%V .W7#Prx fD<-k̿v(2{щP!xN]Y8-#(8L^FsRsᝐvC˘>ЬGդ~I*zxE*k>$BDx|LA]3,'u4,"gh'> ISD>.4 _9=_\ni1U@au$!o#@5{-y=2ңlQ_ĕt'7*0̜pF..7*ZXu6fvZE?x? EmTլW\s~XC`k_[CA~熀BCc_}uU^Y+88 ag(xPMEb[x 9CrZ hJ3b\槻~6t=͋ RGW5fbO_٢kK!Q?y }d SnLlaܻ<C|(es@DZӳ8kq}J}~$g! []mV= {nbu/0td<^iM00aGn#SlC\m=7 i1ouu A#C!eϝFwʤC|@?I޷!` I1REMI6.GU+IPV6nlq⯅Ȑ^!a^M%b1n%'86b͟m[m AAf2ӧTVtiqe ؔިew_ٳg"8N 0nvpƱ&7ڃ_Eh WSm2oP`1 Dp`yI,jXl-R-j!Y_mc,iN4Gp'n`ՑRYe\?3-1 ^HOQ,#3)BR_>!*FkSwh^,QX8Mh?u2_`anS_ewWn0uQyX|Q_YE,+BBV=Uv"IY%Vf!L?P hsKI7]]bmS m Ie~(ψӊ-xK%cp5# /KKNN!E/1[\QIJݐ!Lwȃ#~_Ŷ!b$3׵|ՓMZ%7! _ VX8G_ h bEn9+\NODIa&OIBI CTpy"2JN+οZL뚎 g?TxqEj'XΌY$yc̔4xDvyljgfo"VBSwcqooֻ 5nx1r!`Ŭb1ͤ x#$||N'qcn~Gtb%rFa2Gϕp1`>dX~c[Ī7zmT'F tdL7WR}ӡnRћf7$na7D%xʗ'|]9ZFtg,Udbt-n]]IsBhk'[3selٲ1y*4J"%o?-G?J^/`V}E y9C=OmI/VFG'Oj! P%ST[nǔY|&Qc5G=4ejtӸ7̚=RBwz0+%2 h6 PCKLk-ӽY{%<2E|=- Iʣܢ-KV&J 8=sz3`-/hu~ԬJ/HW.=78l9&'556%TfGTI,NxZʥ6ys F8H3?=ėŃKIbCB (A-~ pr Of`h4yſEc ³C|N>tŽجCJS0{)kyxPݧ }ܱgW*zk3#t@8&?:\hV,ZInz2VdM|%n +Ǡ72x W٦gǴ0xis)U&=5i%mXMޠ`oN±fkqJRq|ѾD[DGmm26Vp~ہ&rD*ŒQJcj@%sYM{2lf Dtƒ29WvB :Yp|'H?kJnPI~IgZ:G 8GOAd2m=^W X5:oЭE')}g9_"GhleCXѡ0I̺)gA yn8Mv2ż}_\#p%iĆ-0w) Җo ψa`V3|sQ*_5 wf)u9 :5( _ Of|OUtiTYop+;Kȃ)xNmN =zN&WtMIhav!Dk?| P(mf:$ ٽ~WiL(⛞9dq%_j 0$T ; uϬ+1B@:|O ֮6 G4'1S1\,_X+872G_so=\&fUxr0%ͫ1'{x)6N=Ԉf8}h] DP{Z,XO{v,JLnCēaV6_{gh_?.U8HDaPp>VדS k5 oW_s(!"Iq+!Ǧl dgĤʆv(9_ !2WZoZe(( w_C(ѓ3' tdz(~o`ҚE*YMGqKI_P&- ?@Hl5Z&c[بCBik x|+luUf*#V$ BwOGm6\BWKP,bEN[^kEJF6髭"c=V 1 o1ސCв3_w- \cШuS?NXa37o \x&l.Яߐ:H !Ш2ޓֈ5>nog32'ѬR^wKU$k Q]+AQ>l$:[=-fckD~~9Ef鞲/C罯ݟ hss%ϯq*K@Il{oOV6q=ÖڪL`G{a[*䨣Mݫxx=q/Oˣw@yQvn JewN>ımmWmlc6ed0hyў-poT h=}~/:?A6.4'iWۭ=YXLGP7cQ#<5ySJX `qw 0c7, (Z6=yСi揝x/(lfZNAYF6Y>3 j}%蠬886U[,A:c| ҅V5>z%R*sS2ep q8~R8 ;X )2+nc*p_ 1l WC9-)KlUشEovT?Gޖqx ~9|'fg \li]Kc/8C'`&02;yd.f#&y2mk ۹0(# t\#ߖRijx_\ƍ܍Kܥs)*Bf2"4@AP^O#HC*ʀQM4}V˽IM{JWFL ~S/:0PCuj1`uKpljZ MTbIr\o곅5^c{fStކqppJݯTkHVeі} ( V)tMrL_{&Vd9'Wث!Ey0Ldp;mr!5fccjs:j96W2SiUYBB䤅@h`;òH6D׌X/(fr(H=Ȉb{ ,l.7֤+M8x!h7I^N[]|Lci$"a$U7_gj al ՚?6 uvW?=_ s:j30F+0bпENU4U5@q=N]cXl]m)x`1z8Jf@EctRzn _ O`7{2_1%1h@$o“ɐAeAO?.-/DU?.80¢ z-1ѣsooŦkὑIͽI{Nw$<7BWfiդ(mɵMz95k BHL쐉>s޹'b_i FDWpãBM_x^lQ?SUk4VVM )PQzl~G$dW$b=]Oh[dJ1]}RTOzϦkZEj` B`YB4a^''R|pk;Uz)qsv nm:lnNiR``Z 蟊JHRP>:4;m t# ۠j}Rs)ポR &0Rmq >8|E>Y vS;<,2ShYQz v.)c`39|3|Z<ײ\Ӥk\mŴmjY;%AD}?^JpR)ٞE܋}_{%w(3`k*B@9ׇ郞iw7o>#׍?sw779'k w>77Xٛ ]̗^ |x4 M2!+LY mB ;Bۨ%0&%߬A#Umo\$SIxJIh&Ֆ h8 h/7z 4tI(GL7_|=&܀ @fe-o<+|po)UP" HyaM"A̴T 5vЙ㑏qZ\@B`Ë,vO߾;woi7@I6 IpXfbw2;z5O M*u8Yvޙ!Z;= m;Y4 ^l@X̼2j-c'D`bNDyq0>49~{b3q&;Y6qX\N)q`Lk2{}p;+]I`}1{öI'P5`RH]x 2@u{lq7ց؄0HLi+Z\[<.j;~_Q^E= 5=ԃr9 @fZi; 3f# G$74A*=:@HXa4zo_Uw+ lȕih1P̶-BSʀ1э@{~Hs}lT,GpCRcMw",=CsX4ۇawY\('bd9R-ٕ ”[IX19``+Tv֣J%Vb|^&;Kd7Zޞ'Wg'7@QjP `LM{d̊ж@b#vkv?#!7d0p$7X1_cJ:_kyxo760k'MS!tyeؔdƕ0(f%[ts]VU2KsG=qPۀة7{I51E[wV*OQ`|jJ.Q.Jr+}CgV^0r9B M1{V7D"!_B3rb`cRz-  yQ!h˂]枅|CـWSV>ujԴvǻPex|`r&wu%:^DG*Ѽ#"ʥ$Ui!1pB/h+ȩw(%&+=Mm)%o*9o.UnlyprEHWK@L,Oĕ ڦ|0F~>׻\1v^Psr2> ?صڣh%0=R[F<>8HYRfd6 poÓPToA0_-x XU^2ݤ Ci+JƭKj;m¬_{o͒4 ZvXDr$9_ǝ/o$g.ڗMxb,oP5M2a 3 =.n a%Cg݃d_ Yu;PI -(Lߚl<&,YvU]'GG7pۦ䨪j0F(W:+ζg,7A3QR;G+9'Q6:*Ǟ`RuDwn4@e~QT4Koeg xʢ.fYkjXmq˴q#'3l2%^zHT?NyE3l2/5/^OXXh]fDIO}ŒPT6g[pX kEOlj. Vgfo J: [^̦U.*&~sw>Z7eNou@{ kWtfv5@QJHxk9{ͱ&6!@lxpfm(<;+:tաv^i=>~;E0UL- z_ᨮwN Gy+u!81+B4-֧HU]-䊾] *ܛ^?SWGCF 9c-6TX>zqVP.&3Ohk *UKrn?0њ;-Ui6*U(5ܴxR *#nӱ`˽Y s?1:<;}}`yÇi7J!  Vh]v떧H9nNIMT?#8*ȆJ| t1>6舱Ih=/,X]KsCI9t Fuޔ郍=̞밸49VZ9QmgN<&(6fjύiU,bKܾV ;^SE[[Czv՚# q,)͊Ĕt`' &1-.х(䘥bvTO0:`_y0 ~f>%)AH%oI"RdO|b֟3"i`Fi7YRy9Fll|gY ?(K/䪍N wa8/c-@}7P8jé[%Wݫ?ˎ=+'>+REW Me_U[`ɯp`܃Lո6a.SkiU~ZROhn#bTDx5&"ˡm˸nU몌?hBVR/:L;=՟=a!_??첤<|A&* 7q?+D'F~ochk?LgV= LaXԛO6dz)yI"3P}G0s| 8ag.bb2Ď꣯Ot41BN/QBuh}t ^ Sž3{p8+ Fa Gj+uu*YSCs0jz֯34D? ErImo!D9Xa/L47wojG0Gʑ I yr0J?AŜF6IO">k (w)sO|ߥhs=`4s85Ux=N3;KlįD<"_<7"GTD5oK肦Ma0Ķ=_3Q@K4QtB&XkEZ(k Fp5̟yFi^ L6Z͝htS&)Sْف_@/$@Ot-=Mǒ/g'55sn2l[m^E|㡿R,ew/8F y,t@XfR :y"))<כ<%@hH|Pgd2U ?~I;#~-m 'UB0vT:o8^75<#.,`msBP)Au׭@^fyYyA]I8Z5uJ[.`  yzY=W :q_re% o~ .G1Eklzc/uM#)-ZA?~} ^e"Ŭ>6I &Ot|~N9xlA.MkU C6xt tsp@He#fsZX2;Wce?Fz!_ IaR]`7Z |C*S3t?a;{d /"mUïk3o;5 0t* V9}¢.K@F\Xgvy4+J$M8q$"s*%n [ך<G7•_0pc)Wo 2jg7xm  9 >D dήA!b˒ X ➇ W!fI)mMU`AeH9er2lU0k鼡mjԽbQ[z$;n3_BxwxY7W]՗ST >ZLqke歚 >G?@6,9'DٸU.)8}Ѭe>r]NCY 7>PcyEbFX,hlQB5Bz{6U8S{{д0BYOcZ )lhIptrvQK:rF֛oP:enq: GlTiOj7b]}4.5H2oؾh;20*уb7O7AHm66m? 4)[q kF0į#:+oɭ"-A8+$Ο`"`i #s yZWYc6_'Bjf߿{@oEݣ+\M/͊Tt@c켄5vCO Or%0-oecQ!9r F1rR&?Fj/ eRKlӹė( a͌}Wt2-˟h|ne3 $v@WFՁ׫ F` E4~P$zP#Aݗ=sP(bɼY6&dea]oh*Eus2^TM~ǷBbMz\ 6<69MCVLNq,hHh`(KH2)TgZ V,/R!ljB%A{#'Y̅E0m {"Ph ;F#SMW~ZzZwTuusc\i/n?}myO15ﶰNIDNH缟N DYݼtv͚iqN=Qb>w=إb z9ɄeQA%p%@ir!=\*vp+yJꮠ)^9gwA!D0c,`" Ѭ"1cbd#MiӞɫֱgYZ070701000000c4000081a400000000000000000000000164df7f6f00009f40000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/z]?Eh=ڜ9Sq |&.[(] ZfiK)\j'-rb_ MZhK߻ut _Đ"WyTwKnϊ:L`(1gX- 9㥀"[ 2w<;`[sW΅Bwiu֛6\>rh]ݎUaoZX^%i>:_3Y3'P:H:A;n.3! ms@2򡇴YxAz1\8@& ulN8+*ގm-<{iIͣɆէ҂FtV|lʆw#2H 'j-dAJ>}gi򉛌sr `uyFe!?/6$zfO!RnlX*#-'P S 'JUD Ui9\K ~Ntb)](` +Gq X<@^ n&nMaڽ p.C,˹8]|6/!(3Ve)`w6ѩ܌PK_|;i/Ѳ_ܮ$RM[aӂ%qn:;~NX?t]@!*\|idojzo3M xkؕZ[˵sqyqvFG ZW}Ino_w \wYZc"''#^ʅzy5 =m23e,5R-6{MG՞ 9m@Ujn͗qrtĦÂBaؙsAHj_v(JŴN3N=dk30wD4`[Kڡt[ xPa)7.p-\{E@vHE%S;m=KeǤT/G̅梌wJS|V b+1eSoLecj!I¢ O2vHT3%5D|dPYOӌ]`J)DiZXdAт |}Z^zDZG1^F2e9\Oul#^9LC3iC7,lUW"]mx*9Ʀߙz]/0tXCFˆ=\-U8ƌ>A- %HΤkH̶*ѫe}8&]k;M.a]1:(+Ԫ.-us ?_\>yR2Sa`+gG025Z^ج7N|l}ozE&-LRB<}qv74PৣN_󳕳ޡM;guCۇYR_ţ>Qm& -mw"3wįVA\D:gf˂:ùFR׶O3O 8s6:D*>eosӍ;"4eZB6)ѱju͔c˯K"}@+,ڒJ >EZE$$FT>7)fCjP0a<_7co9Tk3]r㞐^ޮGĹݮn>4娚5PUϧ^_&Ƈ%bΪ$ѹT-TWjB:䑴tGjZ, TG7UFLd xJ$˄cMGHsAĊELzhV*`u"hv`ϲlG;_#wccZSO8EGlŷ%,xR4qV%9j:d+y 7 # Hvk:"i='P!GIk>},Keאm\Y/$WD 1V SasSD۹ VkK*(fLVr ٯ=?*8,cG?μ>fh qCg _,.91 lo֮Дo&nIs9JBNx|GZM-#l%㾊Hx1oio\*1Xޙ<*>]6|Q)DyY(37]G*?47B3fQ]U@`L=?n.¹˵=R!^B.0 Wyul:*">,bM%X"y˰S18dG#JH3s{|6Aś,SP.!r|n\: !O 4%"5>Ҝ͜1{YP\+7|KT.bA6qKoe4fݷ @Q6B:rƯ!g.todg3 fڟFg+;;Nw:()}P6T kuzM`%Q ڝp UGUD#\z.ӈo*3-;dܡ1PdDP7j'p&KG)b;ĎvA9'~3ub HhvAKFBȝHRhՕ^kv#X/BUlv 㙥2O+jQ$VPh|lm,>gƗ"lDE;kT48rxz?h"o(NyYo՞9#!0oDs u[js rjI+NX䥩8ms'\my6Z23M셻sݟ*Bgi)L'$X#!:f$800n4 r ŃLAd&ER|Ew xoX7/zCXǂK˚^;@|TDi(Bo I1(q2xf3PNj">-XqaH_ƥg*NrK/W$+Q6F  FڿCkusɄRw8,l}v1Ēqcm!oE(vzWyNI@/:2P@QMjyTPtEI8g^+b@5ۖ3vp[y4WxCã=_Q,߯$8hs U^"lƸ.\yvhpnH}#H[W7.dB?O'*pժgNsnZ6JEf!k'g1 =z%}|d0R05T谀ԦرCl9h?yҖgX`6Fb޵ɂS~~JfEw |(5x!ݵ /B*1 3 "2!W%ᗀ_ql5#$P?Cal3#jdE 1IISİ-C H,] N O!()Bx؟,6bgL `Q}^K 8R{3+9.`wFU0J@:daeM@32Vت\HZ/a1pA64w|IMɲ}y;D8nhх~N:ѵO|u&/xg$3E1IzϩYfiģ)i9>e܈R|c:8s]AT!tPOjR@-um~(,6<74ܭǞhv]Ɂˌ4%tpYqΏS\1TnZ$SimQC:)3 w&`V|>w"V+sN{]|)JT i,[udmQG'%TwQ?zW }e7t3:v1|Bq~Ero8\g'nOsͻ XN5DMý:#ҼSV> ap(ig)` -kWujIEҵ[H0-rX:EgUπعZrlÐ# {Yyђ r%k\X6K5{TB=fNPa&MdK.<=•)92$fn|N,Fsa_fe+ԩs5C(EDNsC-ˢV祬$J?p(mWwdVT~UVƙy? -9Cu O&ƕ7/V$'$?$P6^՗Uw#WЮo֐@V%y<+JST\$n"ʀHpqQS݁򕶮H$_c*ؗpfmrZ0<6pLP‡#:ڷ;5kkoMZ~/%oc 9kL~akyUn/kh,Z-'p ʊf](Ge]i?)T, ӆBBعM`QtZM[cr4;aݗ Ԙ ]ҋ .3~:6X0ni#6\O+GF̲i7N6w{&( Q-{8:@kӍ&se@#-K28^$hH(SX*WÏk_8ja:3#8t"48Z N6uj>R #4(K_dwD{WA}},}\ڋ?9( (sfIlj`Bn;RL4roDd4_4F m&Q8Jah dJqh}3yw#wNQ cVg{<0zQi pVq-}qu9gڱ;c0tTu/LtJN&H+phQJa-h!k#GE{guB<軒N:< 2A^ az >^ܘ_c3kכq2y UQ>&bg~ -ܧK2:oߝtrPԈs &_9 N!O{j t9MљnVvvb nLgHTq6isXL=B wQ̓75~ňAFps+O!ZB٬| (OL.uG`mGlnp#SPY[fK+\Qw՘`FJf|4L؃N9A #-%g){?v( y_V+Jӕe8}Gd/^jPAزU/ւc7k7>v)'f0d0ea6Wp&簕_w>O.:Z2Oͅ|?ot) ưs/qܙZA½M*VLmkB[B:,)>ɲq#gڞ;p l?*#cUN]LBκz_wρYˬ[8u'67`f}[twTϲs NESx,m+y gR4T<{*O/ww9;"yLj5AdvzC׽k0WOACz$vnM]X~ZtDsto4*ذ\x6CC-<{[_ggI4D:ŅHJh@%o;6l*!3.}T`dPN[,#rC>咒6f$YBMj/P@pdү dL bdS"z=N u2h)!?I "p\Y(,CvXqc)HfUP hq Nфg  Қ+rK?vvbj-Q'.dfFto*M}Kܮt (B?c\q!s7e`f{}Zf6ڜ,OЧ3e53L\YQ<1,r$ 3$ ]zķZH"iTwNxm (uPL kkաpz8a6j c3MQ} \a|2Ժ.l3x功Iע@n>+ܻ(V; JH'd,NZ^LXW賹 E6 pwXI\14lCtG"od-S6ZcWK0tk{y^<[A!V]$arF][qØV4:G9],?Y Ga|kfHu!˿|D71x6*;ޝsTIe`߰vGw6_  k^56{̦][cSjrqY-뛒}GXn(Ϯhc r=519x m?ޫe&dM|𞛈~چuY5oSޫ<&?*2p X6PtNT7T(?*@@J ຿2{}P1iG_y6RbR%8^;>0)3b(hϜ@j G`D/Mw4F_uxPf9A^D@>lA'bx*5\tpZ 1 ۳FZ߁݁5 BC0V%Y(N 2_-gIl7< 6,w^C5ЉcTvKfI53[Gi5wu yuir=itey aPP1ֽIG#ֈVeGBA,r\ՌGG4mtMa.Bjky0.y"^g_jokSTכ)p$!hx>I(f]Qܱ5>( 5?m3?JqH +YNuumh >ܜ>وo@/=|.+|i>J|9f ~rzgeѴ&/UOJS{u5\`oCQ*in^ܓ;y"=`Ⴢ)ϫ}M6%p4Z0bW8xs>l-uNOQ]{;)8[$$fAX #{yP TݳjͿă+K3NՁ;y,| dz\8&? XcH_VǽN!4o|aJD.j-%]cGLv᷵ Qe |6ߥ|zhgEl&n}'WL4NK ٌ?q=ȎR9ڍ`W[Xq6M?ή468/4>Ԥ V-ybI(J"`Z:]ᶾB&J+?ɴd}<^MB,;?RHL&A\,zTZ5k$<mx4F󪪳!\i2}7FH<ʌ 0; F^X6Pho Y?&C0BJP,xh6 gmJ2J.mõ4!Tf]b؆(zo"1U:G-Yc,w#hza wB[0E&0*] A@K)56srxC,sdžT]݇ύ/j΄HB/R*KkF▝ _&'=X=sG7ZfRݜ,(B )c=zE#ZBDnDlƚEײ&m^d pIEۍ=8 tWuߣL%TlHa@jjȻ,^_M)CqFc 3XfǀLnAv ;z(-v$S YIa:vy)٪δ*[QyԵth?I;/Uv l<@_u*!AvmNEJ8F=:c!(z5=3:—`OR-P<ϲedV5n^)xwFv\_^5UGNUQǝlRݳC"6i7Y0É|.-6ƱmABe:Bmg@?w}'Y(?'(L`hv>\7KUu Q8*md,^PZRD>~3BXSw)~4dQF[-:~+`]~܈ &K\X0Wח'd{rs˾9rP rQM0&9M_vgRuR@%;g餶AajhK,T1.h4F߾} 2byOQ{96owS^4"<(b{9Cα(ʭ hjQ {2F.q"km(#UH `*WbTBtj`OywaC?i%;VKN"c)̣>!`*¿| !6g.Ȉ!ܸ+n ѺxŒg̱Dlƞ'ݙy0.0?pב Y@yg_oI6D`N$1N-}#)R5:},CB#"#1~Tre%|}QkH#i̪@J@N+yGh'+G?Ŝ 4r>0zjHݮRߤ*OVP 3P v>BaU{_UbD!F@q:YJi!@UOd}k(QôZҭHvYX1Ӂ_wF Np7T>bm;b*67ђFunDwFkafb },YeSAkS3zpm%-{.rF~9aN?bqt1Tʀ`8GP#h_4H?TSՒΉR*z2@&J6ucsFoȇ;Pr@RK{_H6LדAf/nᔍQrBp`tvHMw{BW\U[z3-jjBUɟj9zfx+suO6{hrt*:ҳa a=7tplžrX H ܼG%FL c]|68L.BCϵ ̼H'd K$ ώ.™$ɧ CƤH6c"ܡ)f=0ugo5Ap-F'n;2g*}tuuχw \SVAJ5kGPj0lmbfI:l0^(yK%w8U~,^B{6`k LyA+_3aCtX;GN7Hv>mQ'/rXSaޥׁEc#kfoZœ]9|vz &uKIm$ؿ|+PpWZ2/'U.dP+ eCoۈ~%ߊ w{ L@A?d@>#WH Ar2 "{oC/TMPgn76^RaI5(3Ax:nx7zNGS_%VXd FI.cD/־ C~m}yGP-[z,3O V_(`/:(>8gf(AYodi'㭋OXey:sW0vGȕ;9%D8LME^v_Ez4R}zK}z٘ ibO(lژkS]$qpOĻטsht/# P8p-.{\wMXH҈^ ]:׵aU+l 1>r1`^9&5O뱤 /f޻呕*.hGɛ{buvM N]^ s  kU-[ICa-̈,0 1=VK#vQ;Am"duy?H9W: T9gi%z9'y~b>R@ XBkX,Hɻv^דIAN04nG|W;+㴥roIS?Rn*B)9q, k~ >S>3K-~T!01T"!qt ." A~ $<=[>`j X3?LoȊx/:tiaF j!E|% s%^qScx|VÌ6PT{I!xD(qOx sS@O;/ܔ|$BuD_ p&KqRXOX*4o'Tmݭ$>[G|-&WgZ3wc!ºΌD^m;7-4#k) }dV29 b=;wǠ3nYa1!Ya3 ߵ"/^u$E_0|'59o6&ҩOtCq)B N@C _CM)I+ϱti>_FER OLctKbʃx-^=?K@%P3P[yp_=%S5gx o9'֗;ސkT{./7 uq2g`wK(X.^00Aȼ(BZ~Y,TYv?XXH7r H`65ޥmԸYٚKPڠ7I#\ؙ}a *D=@>4STl]t<Rkɜz~x2$QHh3Ǿ)*k Rd7TPs; BJ3;T,?VJÃ^"n[5>-*RZQٜ^O>)37_D}=%}NQ9KQnSiӉC.3(D~W+n1Y[j\wA`8-&5Q ΀ah 7 _$oc^kVKoG] mդ`"#@:',*S]K[#6P]bѝ<3fyŦN5.뽂A_\CVR1hA8JQ!!vHh |ell I͕*:XC8~ yw L\VJZG I%.m\DY&;%JeْŊx/B"4$qs|q֬Cزi4vLy(uY*9ݕ|V,^hlⓟcLx~i;Ȣ-K҆AzxحR3Zw"#}Lh":K0v);@LN!ޔv@TlDP2npf b|`.b#TÀn={ ޅ#!tbJISv]2S {LXUNv ?~ct:s%lv\\@azM "B>`3/LOg_1-aWPC*(b2no%Suٯ`ތ2.GE`Rh8is;S XPy QVP R՗].`}8"L>!Z+ lGIC%~iT5|j(r]s] "[KDNJg+m:'[{e)׍ y|^7X%DdV\6yx, kZ@\ o\A??cdQ^4vhkLp?5:rB=mAp PKu7$3[>^-z!^fO%xxIF0|EzRO&g[>~MxiX`gěV{CN7bwcݭ 1w@,FTnd9G fl|:Sedreσ'F옞Swsck cXCvo ewiϣ7rOR,7v]WFõFmfƪ!Jh#ӰkR~c}?[_^1Kn=h7k!͹.!V_;!YM-Zw2R5N>0e[[D{#ʸ' םiQPK-N/P:`FV&[T >=.,{~&yI#kǭ zHhq!D)9*;8Vl\N#;t`ߺ8-}|`oVs~8K'n֪Fh, ,`1Ufm dR:c(@˙v>pk|ƕTׁS.t> va&]{gY';QU?.@Gr 0 CνP]&|+q&FF}m&S"3`' MKi19<$XF7֒! :aReW:I'ڶL43L7Ugum?:zL8@d{lhXrbEB縗0Ll5U)HG69Ũ6҄8)פܯP|UYuTiE,i"h秾 nʅHv!lf\S?j{L%J/m2U]S:8t5jSbZ+ qs)t~LZ;ܰH(FW~SwmٺDٌ-E 5~flV(BravbDQHC Ep`aԜ VΪfȝ"<2 bHy8ݣm u`&éx#mH 29 1X>WhHwxdZPJ:Jt`=DÍ[fԴ-QO -RfB[x֛zvyv 8jaC^{Tr1h֣E[L%G<\kW=={|Ei@xO czF!^8L͈@tᇪr㸌(i4 Eβ0Hl%m!1)#' D[/J۳{=$i˦iނxu̸q,kLF9rJ^m¸gOL%8E "afvlpF>*e.A=YF HU 0ZSF >..3[1K4_"&⪁:S~sF Рzlc8`kv(>*Tq[ӌKj7yB:D-.u{Ո WQQ`z4EirB=($Z(+ްoͦZD(Jy$tkiA?-2 )~kXWF$D2$ \oqF3(V0֯K,ya h7*U!^k4?1Ŗ[.n/4LOȣ.%6C^jbM^+wMCï~1¢՟58 )L@ ,Ą݃2AV` rPѪw([:šR@T mií(IQf<Hty?R f) >yqTr/;Hˎ#Ц2ŀ?zi}Pk/{8Ih !LB߶WL/;j0Qm K+e5HEfhlc?)Y22:# ڋ@TZiQ4-TQ8R gZށDOz -@rA~3a0lF+MxW:a?Py/k ?|wCH>~\*ZJY%Z|e7f.ӀOF D$LX^p )Wç]_Y$H>-` 1~i{k}_ )DzE;ܞ+}ͦլ2l/%LM$B`㿡^d X{NEO6( {^&]`y$>2d2BVcT(zjL5ks~{vn'A? y%͘ẓꥪ웙G%/#J"1DRz9D~6is|rt>̨,x\%6jЂ!YAQ ٟ)CXVfw䧸xiE^$\| t+qI&p]?L] }U> e`ѱc9@hrb>XDFs툏®(?]|4xY-H )ErCɇƕA6GPc+"D J`IvD,1KUCptZ{mk;rֹGAqCV֜u*ř#(̡';*, GbB)Cy3Wњu;%0cS_9O~t˳`ߡq3AIfD@"YI\̿{L1}h\V[8eM H:o1۴jK'ַ1m[,64`" n(b^¢B,%VS*2[ 4+iaZݭ0pS< y`ݺZ9~?ĺƹ;tΤZD`WXE!BIbyk2QXdRp-M`6Y@c]m5xě ЅÓ36hV3nY7HOh%;NxEcuG6pvG b\8&0̿ĪǤI50eez)C GERKPِtn0!kΒU!dENXzh).3Ov(}%3A72rD{6dwC*\Ax9t]g*|3dG*d'WIAdۙke+ެrvUC/@d۬m zp/DQ;MZM#('glq_yH/X6lDVTF 6hw5"CK=~Seb霙ʪq'Ǔc@T]ڽv&j09ږ Qb5a" ;DŽtyWi12ԑo4 4*`3^_TfTG/$Ut)n2HcON!p=iGimg!0dPمoTW <ϫ!eؒ X=]lp>!:"`E>]7@h'9șwL-JIgၛ AKoPs"p %2cX--^3^b/%aVr'QpBg%w>j7>ߏ` G ̌xyDu̽#tk2[a=78k3Kێ"~} b7GM]W~Oo+Z7j/9>GWmSԜ_>^PWN֧K~^#YѮ?c̝P'g í,dW=!1^Ҍ,B@!0bS21L0]\u<61EؙdFdV F5˗^kO1γLYbgw6W$5w;C![Hխhc(75WLJ1 DRugR# W?Z'DB0nk\2moec'q:ЈcK 6 ļ FOѧHXKwR p@輋7$2>'5 ք@9շ: Y? R pҗ };NڱbƮFj՝\Iz}Y c NHG9TgCwxjf.`,v8u_YߙXi+ apM& Eeu_}t#az] TTA\yE=I RG\8K人ϪDEW{\GDX-h"2,Q}tC$9%*T ` dʷ2c )3} XZv;5xNCgQV5k@szYVJsQgN䊖{ (vhV Ҕ|hO HZjCTzQhw+1HOAl15 ̫[cM!33 CSQX,Wي[Ak؝V'EgN<rnj:)-%zMpctdg ILbHR [nl*CUP/Ǡ sIJXm-;hM  LQ\'-ExyڄEqObDrUu*GX[nW'wFJ|@=3OZH~dt x*{\q;z 3h G_ELPzCy)P+|'xA$2Zy48 RV0?h~@Ƙo cv]=18ܡKQ/z ͥ z:1VE) {^L%H(i'jCFRgx&>J|#rgEE[yO"EYn R0!ca&k4FPݾlP?kdx-.$_pٚz)zuG6GXan˳VCCJ˪uE,RYtCBS؞#SuEc,sm+S+gݐseջ42ɌTM§<@e oH)]`*fEu A$_[h X&΁/z"M(#̎]*ڬ*3)CER4t[G ) ΋%aoI3'M4LԪI/ui3]j6;iWp +`Z̷q(lR_ "-no/+ )p:gvK)LD@'|gE3c%Ó^?3aZHz1xgS] 1u0w{sR%<8; =Le8Br4^~DF3pvCfy7JdQ[X5RkcFu$mt𨭼;M剥'[5$[0z/wo%qkՠD~Ȣr_޸!mr/) iU]a&М#[Dz;k ̵93BL8Z Pqƈ#:G-.ˑzһsP(mY+!kzKa_,;ƫb_`AXmCa#9:iA^O#YԖRo$$V?s4Nv 9iLn\P$%˄!!iy<0D_(~+]blnQANVӮJ*(+f{q:ȯg>FUI &of0xm6I!ɸYUh`Χ}!WtXPV B'P7;sr|0,L~+NeӰ}d`{wzs!?( IrѸ'>;*GWID:AjJ{~(UHv٠b&z_8U@o|)p[b婵 хmj#L!ţ&ύq#*2(! DN?i'3Z<BSQ(dXkʅ0i#L=viNT5uUkH:1[P\f͚i V,<" [H+`FZ~= >U99_uy?42F_PR蒟YUɃ}Z:ecm3GdUƋJB51ic0r籏" E䩩",kmaГSiwDRAXZkCWJ #I=Qr&zFUjq#AjU>Ds`w@[7vK̇,-Q$LT\Xa T 2,*6h~' R+\o'n?."1z:dHT~j3]VTMڢRъrdxc*`"{2)8%Q޸ Ƽȇ;b=&79L.'( [s++@4p,M;57s@~Fz_)%_ JMUu#XЄ@ɑW>˰Ӻ+yi~ـԝP 4 :-jƩJGenw)] n?n)%5+?%'h@/ `>N T2 K=x%wƐֽXKf &$ؓCy`sr 7Xx7뫚s.X͐JD9 gduqB#/.l˷ض=S~%FamI\d^$;-`'oKS-OGFQ&2TU{*P +ؗ+ۻ }}Jhkpt^m[N.Q2Gm^腓;}Zт;^cj!a㾣EPc]sEs0vY÷?K=-34<*.z ~ WQSc,7J;xWa[XsTdQ.VM4*y?rJ}9ѩ{uTJ[tq<=m |XUm qL8\;{֎ xlh!r␠$ɩ7Oa9˜J?ǕDsv4?!Td+g) 6cC|M>r5!MU%撕ՇC'lS[R[}Szm`-)B_H8Ccl@ݝw $ %.g:%; ghE]?}XV{Y_5VLȣP?b8a!eJO`v&96%2k6`y%Qpg t9?`AU"ZE ,u+Mru[yN#dKtcNViS틖As-]9k?"K2kgu+-s]\%^_ZK]y,4mTIgh+*1o|t=}6qM62*0?Xr@N29OiZ\ ]A{3C@0:?D<4Xu?m4ob4c7 KbrbJD]i1&d:Tu*pdrK/*.tEaNm CA "zƮQ`A\Ŭx vmbfTv_L~=ٵr"=3Xov1طOϾYם ̳T,VY̎C.8 j9qTc8S@TMrw7=:bn~WbYU }ZǙu(bsc,1s'پpBT3Jؽ[gN f:YyK45PGN[n7 ']%`iZʷQJKʑG۟qB)ڗLՏ4}ej^pLSi5” ٲ%:τFLJXbЬըb!\ K ]!ޝDi'B/"tZptOQƮpBI'ypx̂BaKdF[cCɢ0x[gFp2zN7f WKdQ&oe(2K#RfBV/~`,QKpND2bk9Oi#˪iɾf]]r[5X] x#{In&Q%Qop,#˪q.al^u2O8qQ`7ࢩW콎yuE: 6~ΫOhZ !#PPM`Gl)lax%u5WK~>qq_-W/<b\)kF=hP}>.V~4ՙQ݋I[AI~Qp5`k.x9ϢksbOnm43h+&xm\SVyM3̶&!rBHk%ew Ì2Xr YB0X adnlq_~Z6!۵_/lLDe~bNnX@-t{tKCT@^3M t2{հN])m_ ӉH# |6F >ꐺ&k=l̐(=B2J-bHus2o8kO04܋YQ~Czw'A *ɸr+lgXj6.vSg,"۫S\|vuu;B=,Z$1Unl2XYGA|UuTpܤdq~b%DDݪN"THnZ!#_s5XR=_ Qj&m $u8maqտ!CiA{3f2 8Xռ+1yr` -(,NdĖJqw'8x11 -8&m’mN|9E皂 Zz]AyI?Z^J;kw&>װ̽EEMz `Zz$lK`{Ǎ`*ߎ*I794^A0BYI 5 MP5Ԙf^-d aW8!tI۬ǹ^V-^@$ߏuW|~{|z5-UÈ=L,i}'=>P:5h.1 U} de;䔿\ vQ07.r ~IW,gY_lzšn 3\+Ŵi@{ G'B1#D` }!Wf6snl<ɽ$1u)v󩍤)]g.A_m8P޾zȑ IY XZ阛Fr\#&%+Nzѩ#a5Ԁe7]6ӲųC@۹SG0 {g>eKs:s)ip ;&WjXɮ 6 ,e_$ty0|c?dϕ~ng;,ZQa0 t"#9^3FO%G j|&@kE=#8hK (>(y+ӓKŘJF:F6;X fQSNZШJu)ku@h{r*lFwi-:eC8}-j.O:ju&d1t٠c=< SOxNTb]`u,CETjXvW it)P L^"JXGa}uU'NIdwUG8ﲫOC_(2)jIH w9 ERGwպhY6?'Z ${ZX9S%/ 8<ڊp2T!hR IWmH@cT-A] -ɊR&=͎’+zEV ~C&tk S\9_/ƸZZTS&W_KFˁYşV[1;"PE4J' z/n9jS~3k^ xQ1}u;D5~@(*R`g"\UF{c7CsC\Z fd(Ÿ-kIز m'3H^y"+AUoUK}ZĮToۍ;w$1gHTƐ#M3Bg,mѰ"{eo~oJqM9#%u{+"ܹaX>6x4k7nN3\C+`+|P'DM4̋ DhqZ00f!dL~%GwBbf6Xȫ*i埽m߾`Z[NݼS` Ӝj[!\$LF ~sN8NඛJwgQ+'UHD<1"F&ȉ aD/q}WL,xpTmSqGwc0O7px?*2s j&fK:/?ىIؤC-8P& )+ߨpmJp>\W '&p+GE)ߴ0 Ey5Q❖aw e[{8P!?:u9z˓=2t{xGjfT(p KZʘ !j/'.ld4X X,b$ !\eS#ߩ}Xqo)mƄYzRW fGz+pwp9bIYqC/vƌd&PF>3E6rk鯯  ')['}H?4r #SUf[^CUg8 [?Qa >5յ35+B+`g. 32&T *6)dTayQ0]WD~ǭ R&gF;nZC(K0ơF' * ݶ:ͳ6q<٦܋= (~פ5J%UXݔq[!{ƳEޫ n]J -`UlEs}W}rZh *븽^npq\fJNµ g贾˰ͩ 1F`UOʡ%1?Uյ$HgI~ pŸ7V f( h5oN磻lБ|yS>DYN yמ=T:x*sPKށߘgBW8N{̯w@C/eY5p[,zwLņmnؚdS&nAl^vmhZcUŧxEZ{]DO.O#+H$3wNpj[0ԑ.B \`|ɳa[h(J.8f6x>עZ5ýI@;[T2"Ku(&ѻܑ!:lݧ!+4bSڱ#ĪapK4?]:A6lU4Iv6ĝ*[qqV؜tu*4Zͽ*~ m =o?C uhq!lcLd+i3#( 2 8ǯL`H` -q}n]F^elvulRp,VƇ=N8:LAuq'Ug7f6volVu }1N \dMTh%*cHcX(x?W-~I|E3{ެn= =,ّ\`#J*!%0nƬ0 6G2_M6i]YL>"`z_HZbpQ5Wg# mḆ "ϷFj1yHU<'r@c/{'I#qD gO  1/BNz$>-O¿[.]9z q%gÊ+"& MX_IAC-AG:4V^&]*6#^ r Âoeք&d8cg/ul_Z b[HT7a3C!fE=+ k^`rNDKqFy©Q*$WoֲDW'.?x:|~tT+ ᴩ/,F.",EqI5K? h2Y>Ar(a;DTg!37 )dЪׂnYHέ:81H+^!a'1 ~"ƙqFA 1/چh/\<cu-}6mI_PN8KxY ??%gJ"1".ra& tb!g2tZ~m`|̲L:!gK23M+Ч\|Xq;7[[p_:hzۄ,"STz",yi7[zMVx0zQF(2c v=88<1{XĂ+F!w@+:y*[xޤfXxSIXAE2+g(7fytŌ٠/Et3=b~ItS5Y}!Lt.O`Ȗ*,_leUj@޾ dpRЪju P:m >i çwU*,wL4wjwȢ?QC`铵rFS@' Ǡ8:Z2' n dUqvdӓPC4b T ȡ(D4׳'үsmi+̓1`gS`?֧(xzr\̀D:T{XwU6Ƣdgob-cX41\^%?MۯJ#e$F'S_KvGa uc}0m@ȢbßNBS o9 eRs~[916uۡu`US a 1+=_Jhr*AلׂIBFY@ϩ3&y1 F{"Dv NqlQMB&A >2A^Gw_CR8(gTF |m1`aPlW[z/\i:)` uLqiE%p';AN}2a]rݠ W[7/RpO)|6>qM%+_uI`)NZL6f>tf"d*  S/pM{hѐ$}e+/cq,vC83x'A,R%z٦wgz =Q#G _1L8XLHנ~չ(/ (O nLϩ\K/`xhdNsh9hGjБ rItWwH_9U\y6%Mx Ag?h5VM@/?u4"JjY7=W =XROPhv]OC~OD]#Jj@‰ ϗF>;bYVr \\?|n :ғM_@}߽tcEEuVgڐ(R>]|Bhus|RF|o'%kxܼj'C''TO*'NB)H?yG_`yZ9s8) ޔWt0=L ԼaNmz 1 FyU%K"JQ"OKt'_bg]+cIхf|!-Y)G$4ŸtMiZ,c&/e7es @ ?Q;AD")8of/ o/3o'g+V1aCtwx m뢃T;!LHQC% XڣDkF (Ng:c[DC}+IWW 'wqB&a]1fCm5r%( 'YQ|ʤ1]a؈|7*2"Zy\~8X~gQ:Y {HmhW²!D]h@M}%_kki<}Yj_62閃0B.^UI RD/EA1Ix)8Ά9Lu2LߊY-q)?qqLKӬ좘4 fju(Hpv_s! ϣO .gq >]oJJǜٓ8t}v}l*^y~'=r6uTO͝kwRTBO [ѲiR T '>5n㨇LY\B0g)R!$y<.MöLqڂ5ꮸC(״QRXM .3=43ǫNMHȋ{gS{`I1 R ŃWtAFnx7;#)i- -u`&Fcȑݱ<ѯ6y+KG_ LrzwȬMv lx(^$Y2z>s #%P~'EbWȹ;p'?¥ A30)_3g/c5Lā_-+#g!0~ RJXZ9Rצ0)<8~UFEWB@5(0xFL,rom5XUԔ_ZӤ.hmva-Փަ!.=x-7|Cl?H ZHjnO-9 ?9hjvv-3ֱvոᛈ2M W∙|*W,V3q3%"(hJf0uRj~ 4=ip|u90A Vb 4CǙ'y&I2G>&[_ T?#yeF(Ÿ>J qW{y $kkP%'F?; ^HofҙGOb 61|xQm'stGÔtS2& WrqV덍ç70QFo5hLO(Ot& H$$;&F+{# 3O ZqћLBC1OJ n]5rU}~\uKS6d5_ v ܀, h{*| Xđ箼eyT"5v%#Fe#Y`m)Cw^zh?؉GMf"Oԭd{ %.tyR.yfItFu AfM{3eQ9%HZ\hJw`CcfjP5ٜXT3%<ֿB 31KE^MGWIx Bb! U|Ikm- d9+<0o3XSTW(ђC4-;/|oIh$[cT"Sɖs &WՄlg^|?j^MZXo\?%G}3iXo~N=:Iq߰#}ϡh$}|]&<@0WukЗ>sWSyЮ6Pmf\'&o82 K@{]˲<dyk|&sj[6ӑmT_jeH[ ]?:ADWA2wzȱQ=-(@ ,PI4y V=q4jIvISׯo×D1XM+JNsym)1{uUyuWx^aJcJWD dj:f\k}9hj6)L/[En4b/ ra0#2C8D+jdHm;bz1Khb*7G[x SzrV& (S5@毚Nt1JUʬ.H,7%ܘQvhr*judTiX@ӤW觧*ӫ ўNռc=}Wh?}J@'9As($ҳtJ>M?8w}y64/u 0<ξtO)*03{Uj(=?,ې ׵;pwj+7WoLQɍ4i>n[dsߗn_KG,!E3h=`MzK V<%P;QHij/zRSf6eAzyBտQNu':ȈJ)@r)fu^0t&a0̜ZPh )?ч*cxFV-΀|\&Y6^w+?6QDVOba$zQ]  ,tQ7U0z#O%54xnK3m1uJe{ˍ^ $rT}MgBqvc\(>iL>ި2ܘa]/4LMioW{Nr,EyH@q0Nܞ,q C<ωCχ LsK? :-T:eLnD f=eV Hd;=J5VZK.E[FIa${YPs%ꞑ_mGQ0}Ï[3N3Py2ģI.py k{ ѾlKC$?d{W-~+*iSf.cSBcEe3W%ݏe8p9{f-#8w1uo@ #@ +[ 3鲙!b>@_%>Ҏ-K(e.{eUsaEDhA1S N1yBV#,>sS,J2&(X=Yhx, /I;U& K沎-\̈́Oy>X2a_!*jl. &v Z$ˌl>tɫ:l恆b2]Ja-OǜTIGS иvT\2p925NqD|cO5H҂uv)ř! NSu|/F{N839-Do+Q){߹B|:#FfgS3|6c[xݝQ4⛵:4i؅Q„tɍ\vJKmb-j| 7+V蚲w^(GNuwt<}CMXQLzC@;) =)Hi\M3cK(Oœ̔^sM!8 k)H1#$T薴{ע${<$zC 5Qu; 5-7{g#uCEvYh jZVyl(#LIA)!Ʌ x@~s̆Lr"q(Cjո8-7Nae c"anO) 銒q_lF@|'< 1i6^_sUC{ăˠz2Ԉ|=]zj·u2d*l<9wI0S SxׄZZy=ԥZޮ]ч‡>&5m$ t^AJ#vAK <%[zwSN/zSMRF~tUgԭY!pшf 7:w 6ԩ%N$W9} n0 -QdK_hh@:jfh"Jf+R3ǾJ@tGR ^O&rfςSH8檬by.!rslZJG%_`0V/<oDELcξ"Št ͚ IVSr6',<>K܁=~K5R!?`VL7J/Q&5E# ޷ $%uT2QGm{J ![+6w2-y Yٽ^ GJzҤ1i0MV|Y6 t:^5Q ^\?RN)tx@.8f14Ĥg3G\,,9}`.9wW4 d)%a4*2:گm/!1d;s\Lĸך2yĿ`$q_"8i 買.5w('8UE'< U77Dk I '᭞:1V]\CM 0uht!rZ]T;7L.^Nvs%GZͮq<=KhD`t+@9x[߿\ҁf+؞h AAWQXdB>tvq?,HBO@2EYi]":Zluq qwUۥ l|ԗlBqlݤ{W TK~1*㗦MM.ʽ<$[vdLOT_jQ-g=n~8TU Ɨ1j5]w@4 58|X Ps?UJ,-Ym.D_PجXvCNfΐY! ADwq֯VnOC"BEBϘscM" bb8 z뼹,V$u/n -?Z2K&~7G3jTpŇ,U 䥘\OqsaS2x߷ T01b*Yr'n/4){MaO0`S[~8am?QL/U$YYX 4ij۱j I`F[9o$;u?j)wW tEQ6o@.7ːMR n30=zP]x"V@|Zm(-AstX:PKҚtL3Cg?}DY$5!TiU' 53o'0ۊXWJ+0HSjB쾣0.fO 3Tn§ۉKj@Z9aR6ݬ/4 C4!h]#Ur_rsllڜ(G2Ù>Ǘ!++0h3C,ʋ8h,vpfI,2_~RR_RMB T# ;Zk74@?)rо0r20 z_ç9Y]ͧB48 TRϏJ[;g| ^82| :gsisuf9Dӈ鼬J u)?˜>Z,92uډz+s0H Khe>ZH U-d6TpðjOyO5yt? }7yzHd)ImVm]SE1|[P(Ufg+PxY@iWc>u0pvC`^*LIZ?kąɍ|MCFι9bDj6":-ƭ}ɬ6vܣ]T&aX8N\de n$7P&-z~x$GGy?6!q s \F+HT<ŘMzכ<,VCƆ h:3n J|cM~&{i3 x`Et6j.Z0Lt* jc8(HrYu Zf{'ZtPW i?m<./tڧk'9w9('f3\| lnDf0 L,uGc|3OP@#tS𵺹+L۹UvT0  NS ryFvr7nH;"P) jM9%x@}EqPIU[9 )˥D# ߊaTl'Y=d~ Ds1:ltz's EWSۤޢwpIM8+TWL&;C|DU+Ԟ7*F󫀪!k# ,Ehw"nh eVi{ur /PZV͡?RدW${+ ~ú) Ƕ&2B{vN?038C=',W75*Cg_5Q 9~wDf \w/{bHHUľ a5xlXH@%yX?!OHV}*@A3Lv dݱI;kThB7 WF9e,2OqbLe29]JttC4exT:1|\Z@[aG#t lpYre-wa E,Y3g&8jN`l b#M}녯2Jgk@T(yѠ (5"HC$2YHIET;fj:Qi>~.y"֗6Ty UYlSaZ/)U5D5 ML\(U $Fs g$q411M32^.ǻw q28a#mc!sQ@ޖ\,"Z9ZCC]"/ɀC M(LrH2~`^~։7qnc9F -k Mow&9q}.З QVZ4h4q lTY%3) PW`qa\s/귇WgC?צTD'ת6}={uLWf$`L8Lx8v¶[\=V7Ss8Ov>BLZkݰ#np<hYn(4t#!}3S/ {tڟ7yM1aip@ 90Lv_y7I%t-㲴d'.-X*{NҤR*k{,<f?Ui0 !j0T]r!"n0ΌNBB܊GM&6`b̲jG-iʼL jC0H?pFȰsQ.jQ10`dkjIK\/:n¢#%#;T҅ _;>M]~ldW["-VAe4d~)Cu yCN>NܲA`;Rfu;*YXXц^so}hC1yD*''')Zu̷00[i ΐ+LJ-1^ݙsF>V&|gWzj!@$W%v4 %rp.{}|? uwJ9qpAtH򗚯dQ_l\]ZCQT[P6:ы=uR˻.G-[,AӠPIO5+V7NaRccg~89Y^yS G 9 +w0+#㙬慚6Oz0͟M @SHn30I{AtpV"z*W?Q6㹋/_Xp}N.jU@:P7SN*Y%$|rh> uSnjYiڭN=8ocϘU W\$ht7 :x? 1F'A @')=XA؈2] T"D$Ce/)؍na:ۗ qcPe=d;/^ebbw7g˺i"n%E5:f:4o<ًE!}m;,=K3n = HIkAւ%F2 B_SD8 ֩,kX[gNX~h;zޒ^T2*z3un9 ճutdLc*ciVF[1/<[5}1`ĞfDQЉF) d&rRHLi{2>J2v9`ߧj2gT$|v$#:pZ0 u k%=]O\}>z  ]F]UzG|c.(i:D6i7QJvjG8D-z9}! [hS{G5d #z|":!\(!ȯ9ZnU00HWTdC8 ?j'o,&i VFY%|21K\'u>?)>Bmn[[oLYڝǘc wF!эCՋ |,IH )̬фn]|^\EZ5ouz}t󵰫 ^B$A](} m}3!@K„~zAt: c3\ݎ:vv>㾷2'^`Z%v} i8Vˈ+.?/Ҫ?8HNn;Kj|>\~*!xRO  k˔cLYJ^՛J.i4*?Iv`Okg/cXkS| b_Oh4|X8g.UV/hWէ X3{7Q)euWv@ldl/Y&(Q(,;z`? j$$#W.VYj Ő#g?brxCn80b^ y}%ٟW|#]mJ`8;zzb?QtY>,|:y3 Cc8CdDrD`bJW;z)(^-2W X,y vl:IWbH6&ﮇ&rS_>bWرLA81~nħr³qR@Qcl5Hn`5ϋO`II7Ag.1K,Zc_ m-0HoWTHSfV;'cZzjX 2cCFtj5NX…-ŢJ̋Dh˄q t-HUam图_7&jX=NSH\6~$\QDlc9R_Pɞ݀ihx_.Ftz@1Sɲh=(м9rVN7jQ8J PĴĒ=3n@x6'깑` l4.l$OJA]IWQ5tÿ!8#foZ;=c$1|iQ{jTFln~]V"W|)2tj=r{~ǵ%mX=f3Y;tx +Ez d“[%qC`qv[!kfadu UO"Δ8wD's+;lۻ/Gӧ1ZJ&=0[T>nk]l;$y8~;&,^5.t9/܉0TeEpO_(zzL.KӱP^35S4yIzT`I#/qD%^!%QpHt;yw,>?h_cVqB"jQ%\./X\ޘ+A5\9bRGʩtSe.P/;6&‡å yZA}C.Ci?walBҮ$ ͥF5_/ waK;jqLw T>#I+$,KKtMl l^:.\)y׌$$-;'&ɥtBZL3)sdz׃t; c10!؟Sfd9|\omhf‹Z8=J*uVr\pVUoZB-FS.azL ZWRԳV+r1(zM7MUYˠZ'KJ}!G? *h U5v)׸3 dWQ -hFU ix)2ׇ^^.ӐPjŪtSEqzkevy#"f _PC0YWQ%3*Xz"r/}KZY= QImj?q5NQ=$u~E!*1xwphU{jG{>zg~VZ[cE :o,͐ ^ ֧҅K+Thq(lۢtT,BR΀}[q_gLQ4Jo r̔pw*"C5y§_Z4$Hdwt 5V6%S@SyŅ`.w0 k 56L.s$Q7UoW2Cd4TPgr漮`;]߯8FT\`B;0_K_14싂 `wl'l!<P#/!3B"1XѓXD̨'D*j .Uըޝp]0[vVc>ζؔ"y ^WUQPm\bZ=yǔ%l{aSJemLK6%0t}+*w(O$raLzZ= |H\ $|nǀ=QxLlSP4wyPxj2fN"̮*.n&Q2݆+G~cQ0_̭w\8Ӡ@&f%tP* | W19 䉘j&cs\؉]dY3@&3,?9jLk.T0rRjJ%G, kGH:Qf>ޱEOfQ,ּ .KSĜU>Gm$!cF}z~h2. RI!R]M]UٛZ=jn4,VweY ^1Wf&=:[c() ./FHmh+@~͆r=^q-5lq_ ˟}&h/ᆰ,'gIpڋc܄<*r;@p!mrY`u+3_ c#i):;ʜX/Q,Ҭl 6%ܷJz{/$U~yԚJb!I4Ƚt%wN`ӎk;BYL=%;9,'񢻶;h:J@3Z+Z$rJmrO/!Xaj1!&nzf=xJS7<qNݪE~'E z'̹$f {v*<d .@qFK?x`BuTbZ,iYi5aeYQm*ʸW`ِ#uAGUjׁ :ŧ\JTT; Z"^Y9մ8`voS }jEXiz0%fbiǣhE> 8mɅ;8͑_XSC ;EED:½e# ꕣ>}@< Cwړ 8 5xT)n%QSW v88=nٜ{auGkL7pΌT̬̜t( |,]'

bJzt4tx@B%9 r׸ja ^T5-נ߄nV%<Ѕ!BCxm5Ҧ1m3kO͇Ƞ~ekK2&/9K,]qmϹDo{Ns\]jB 9l?'.3U<+Ӝfuy|xnglD$gƶ=-ȋ?NBS^27U6fFi1rفF*_-fC6i]џp2í f_KT?Ka1P#Gqn<*;PQWl׽Ŧ;Nu4[\mU,`5);7;<~6惖R'J Z%VGqlc-t𺉙i|B1mJ?UgNܷ%/ϦIJ3YgUؽ9s%}HtHgnfkblZ]F SX{oWW p*7ioBa6 5Cͧa5DlDK/wO8^6XK.āPF@Mt/X%7_)En&=c4N}8c7댾/x+EAµҧtϼ.ri] \^wb@*zj0y߈ٯp} kWtZ]y:>_:!_!o6L^N/ߺX(~#-P6i֫SR[b}?f8"O+ -FO4s1q%c "M#T!#F`L2Ylt&P$ vI޼-8V*tۿE|T3'e!"iy@yYzj[\4 xȆ_lˢ!|+(bX.Z)ˆZrrVv `lKI`"#2f{XdNk$ZlݙɃ9 qv-}q6 YҚSrs>g t&2j: )"&L#Th#w(]lnH98(F&J%v2EOeWsmrdDC[ld@ƞ'xŘpu^6ȅ{/fK#7H+^4WL`cOovSj68$d N21}Ts y ?E眥i9 v8~0qXмWF[I/Im9_Vijm-"d؅ANv|L mN 0+)LD2xIoвWI$%k/A 5<+f^DoFAnieK1 ao m+ҁK5/?\X0gMZ!_-SHcJӁ֦AўրajO!d-:\lEsS)8g9|VEJ>H-5px=BdaEj<"8BBWiaS:A*ԣ9Ag=|4 wJc-[}|D)nKji:×ƅjGG3.zqXފ e֞OCj叺~X סhϿ`I#k~W*B PKy⌁Zt(]M;<|qQ}~דwch{wm;Gu7>L3h01'7[BN֑7` Pʹ 5yC9ʭh=/i7b+ ӲIq$wQSh 3rx2]+&Ac(/FZ3ިWٱi2>O}Tatk]=ےbM@KAfZLSKn|fM-E ~p(rD/fm(k(  ɓ[ :%xj~zG.[!s0t'+7zNzrr+7m8=sQZkJ8r6mIh2Lb^UwT׿R:[a:E+Np U·YQ&4p."Lt&|9¥h fتFϐaCjpE7*J)ymXɗZ®6,r-aX+o94S?ru%w 8ŚCEk~_s-S9t o5PyHKoC4y32Itd Ao F?DC VgJ0KN|i=8Y4* -@ގ`Gq5_Ř*yg*W rG@&fĄmv6'5.{- Zʇފ=!!x9Syk$$ez<YEf9y)Uo]ep ʪ㳾vd7cy`=ތ}0_PҽkDdkږWaϱOF9@``Ŀp}P4̏)2>?9B8?uʯuT,Fe쇜\Jު ޜev@qл_fKVv|GuM,)kP3]ޟVl++U45-V̲g릖<jLQJ\jߤ]fme:y#ŜBB0{jkdu๘aG_o2kN'/!׽K/Im\qYM;lYAX Z&ʨagY+)yOɭU )4NJFk Ig֏'s|5(,VF  _m}n>[=gc9oc ܖ3񊏨TGHx"nT 8k:TYƮ3=3Eˋ66! 8"52=h[PǗ- ]Zj,0yKU Sbgcz* !qRDd ҈)2b nj[XccЌYpuئmZrV8ڡj# M꺅O?}V>tU]wczoЪaW(<%`}c_lD;lܽ~ jn,[R!:,bG6B  6[z!,/qHgÂ7x~ fbK؈6|^eq٧I xNhs} 6(=6 cюM"G]I(qV n4Io4JPgm){@UMho^Y8a!̨JtZ:.Jʈ E;I)~R+X@ۋ{’v3 ^08 ;rS~6Gj5Q R X0, ` ҚmF0ŽVm)DEH"N0b>G|" h7Y<؂ʛFT);q7ىq[Aٰ[ͦ5Aʛb}`8CFC1 z+v[ٓZ$ 2S$;YhrW{sڑ6D=dxΐYTH+Ē7"'/E[E J`åLb&nϓH,Xr7&6X/k-$xAA0w.8]p͋e+!YsGo#MQNW\>aQBۥ^kIcf:]6o2:-\1 Oa6&ϥ'<Շl{>J|Hpa+sZh>QڔލHvF0;?Nx.& "Sj*ZJBzzXzy So[*CccBwݽJiUr94(=;\ezO;ŽGD#oXm?0(ӵLH|w]m!nTkPkZ'X>-ImxyWLtG(Pp~l/ K3hi#l 3E|-;ԫ{9#B<ŵ^ Di-y^q:*Q,ـk,qPZי,bz{[" m>I fzMC$99$%+ȇ#cmBF+De?gϝ b73[ee^\c fXǨPc&fv鄦-[/˔P Ҫlece;"P!0s`!3n>A- l&76l[0Erb.vVHTKG$K{7(uǀlT~m |Ǣ˴Ktkcd,zBrz)+f~6t`wwÞ1;/H&WTFϳk7!8;ri`)drNBDbjU ?C%W%%=V JX> N˟$SdY%YѣHW.X/5e7Qo;&ѼM̈J]aaE|rdf fu (J:YSiSUqT/wC+A\^^4'^ g\X+f9X4zXikjH{P*yOۏMϝEF=*%GR֍h;'lCz25@HpݐMKjCm,˵/>5R8"޽ ccL) ^]h8{2oM|\IJ{ֳ%TN-:BpȔD\p6} B`e4\4zSAt9!H;+uEqc-vAg-n\reћ 4?7J*עE[!' lㅿ'r[1j}KYV2%p4|J[Ua_'aҝѭR/2&Jt)kxb]lu: ѽc'.r8_x.y6~c-JR_nMXUb.뭰bxnջzR2 O<*Lrė!˻9'p2F{ 9ѕ'# 0:brb".˻X=~+C(h gGwU2=a7!UABH V[ m1`[|~̼7nhEip LsK^GiP0C\%֛ر;]<7,sMCo<G õkfXd­g3_UtÆ{wʱn # 40\3>0_s u#*TbsEXvwDU1$Sg*|,SNCLBˆ)O:WyϽ{߄Woh >GfޙTmW !y$4VΫsNAIy, Z/ ,< D6`ҍ?Ea~A6PFPMI= ੺{նχt#DT 33,i? Ww϶ly(ܑ3Y?X/SFpNb'|sdl>m;HDpVYIYw%2#j70 r!rOǀ֥HWBC!6\R-rf&6O#Ο{/\!uU/|W9FgS]_%b14L$)8|g5]ڒ3뎯y^Y3t'8?-Mm<[1l}9}`N\Z'g*|6h`\V˔ 3PQ/:R痒Z;N_ +f^ժv&"zdKyIi̟@K'ڵoŻjwj^Kj6L`ig440^bŘ{BpFf ڹQy^K.<[ߜ[k!962EWkA[ԪWhv*Qk%#aIPQ}tM0D[BǃS%w+Vg),a} W"*9xh,EH=@*>}7w4+8׽_ А*^:B]=KijSG5fjdzVO%H@3[E?ċI2`|0M[zO Yf콙2xu*ˠ5{G9R;0a%׻+l [ yi7#$񣭌-0Yu}e\#0H`ݡx#V4*O7&p>Q#]Vnے&|XF[Ӽ Q};wrǎ_ (c[ R ƯX!lJKAKe5(yd" aL^9Ijε2XW1ͬupvoyGo ȍv|z0DN˖ - yDo^UKGV{^:NS!ejn(w dɬ+ /Tl5/$տ6YpZId.uX@HJ:0ba|B.lbcrNE3\w,H'l jC^K|A@3@& 2uЕ3h,ZGyju|u5޿ xl%\:Ji2VhqAܺn![e8IcNd!N#=Z";ص6\'Fm7`QWІu|oC=+ŘjNy> >+FRuwy.8STK 5vC@+Ɣˆ<f<гtnz,dH:U/0k8C9c9NtA JX"F:%4ӡ[*"VskK/KZ_~C_ [N3ܮŒ#Sg0OHv5rƒ gE֙SmW7{ dR} xl9:즌EfkX~+҅So}w\`. -ͱS,- #)_B&UY"K!)ā[ڳb=qX 46gqnG)6&JO&L: G-KS@hI1؊(<!k;nxMVDZB^P@V^7dNk5PκtB뵒zɡۿFIAS͠V@ݒЧc<0Z1-{BSTg˯4( J13ְ bDGA,[`[*c?n e"9 ܵ Ed*նs1~EZo8x/!_Qh C6$pV\|\AuC| M%ep6f~ɨq=Wmhv?VIXM"ĉc +@%5Jw~зF.QٶHm n@9o­>ب]w[=YxfXcaR(;1vs+C8я-6ad]XtFvJu5s.ߡDE:$nz'嵚"(@yL"Dz7'>l #Ae f"V uM!fiB^xu=E?lf/E׀z 5:0T":Y<zvxȏB>|!SF!jǧ9;˱ۃ{+*&!h}Phgȃ_\c5;xHنyL#JJDPm`GP0~> `rFljcS-:dK4cf7-i"k,L  ሑLnKP_7lܖ~3YDh~Ǜ~]i=I.?kg BmLs>WWnypZ5E62|${<|࿳QՒ|vڎ{-ScMnu|Nh 8#}G# 85Vv,30b mȇn497~ < (;c^~a:QǶ Ԕh\cN)*z8E3\z2tЇ-;̗l]nPEUyꐒ=MQwq5x\SL h3^Ϡjb!WyI`<1$Mݲx^ uqovŎ4Qlu@Ќ[3B)cO鲲0D'q \#z:iWoU5э@G2K^G'?'uphc'z`Bɭ\|OoM,7lޅ\V?N ]3sR,N*SauzFqjYl9䍅MW&cќmR龺D0h42; gy(D 4I!^(_׷3CϴJaW.'G&^B=(,mU-BOYpԲ30qܳ{a@ _nZT[)L`i5M:B60+ϯ4s!@DwӼ"}r|GLO8MZ͛#c[zy.yzyXI(Ѝ!\g橠p@O>cNg`!fajEu(jj*;z#`jSx`p,GA0|~ [#UJįW-qMYT+p5Ϯ}Q،>G._4$ u:|6;NQz"&MU[\dK< =I ,uplBQlI"0|)\ }쓡o\\5\ϖ8b6ΕKԊ'5M%yת1/)BWB^Pe\q9[AvI#J֙V*|oag,oiQ٧@,΂0F= pb5#`06 I!lj7؄{>;=eB|8V UE#ߖ"ccÇ'8t̊'>e81a7_tc+,!kY]4gq:#wY3 <9td:-}̘F;f}>E)S*sXǂ]pͥc?]Ϸ+X6U6~D~29}SOsYi\xy~7xn7+[2s V4U%:Ilֿxnaw{݄*=i9:M.B;1_}fA3N?mU1(|YTK/6 LI^egje n`[eR ;=a&72e:Nǧ(tMkj}ѥ{LU'2w9~zʀ= e}'8kh=eT&ʶy4ˎTzCa`gئlI;6pEo5aAΤ528E8n 8>_c5p%]R*:|I~#DPab6xu C͗GdA)},#&4qTf&qRS_mPLJ".*v?3Pn8 P=[Adl3dd,F] ݃\GD&=6=@rcT9']m͏>Zpd+?/| g I?Ý֟M7ԴMM+)qc*¿xj+*`^Xw[]"775xR+FAC{%};j.AcNӊ—fxuS!v9=\g^f]E8ʥg _L}4<ehH^w`ɾ1r]w#wrZB%Z%SW:A {/U?9Wc6ᔧҼ}2v؄RM:rh36Qg2EJ+]Xk䛝Qz\6 7rD^#RP"R25?m~|H݃L`}.b. *hOXH]&8E,D`f#kamJ%: u@qMbQf](omǝ'd7`: ֹGwkI?IHH5>oIyi}j:ɗi' ŧɊ…Чlhһu7%f}=aõC"~g,'`pn븃H:yܶGaPv@/\W}PoP?> J3/B3ONB(Z%[\:%G;aNWsD&CDM@ | 0@1Ī8g;,OnHh M4qpNld_ {LOTިAÖBwC2p?!:I' m_me# +҉:fE ׹J+_߈|VXQ/1= r,oS}y~pԿ̖G}YͦhuZnQ]hlԱD:%K4F仟a=7ʅÙwZ,֣ҭt#fƛu=2FSTQʠSmAǹ9H5 '/Z/wшSehgY"n#rZ:8D怃 5~IH}xH4gqن {n};> C,E cԃ8hP[ ߁ ;!*z^@*40+ ӯM#*A!Qcm;9R7x|຿gNjM5]qG>1>u[^kTJGnkEO̢̗ܰߓ/GKJw$is1ʕ^پvqHt(LZg:(V49/IyK$5e>Hx&]azk|!-៨,_t}G =(8rұ#w a\bU/**s`M_\2 (K:=?jj@{7 ?I):2Ô?#}O@4KѸcwr_$QyL oO]y|l l`[:-b"Ë%:?V{BkX%^bAkFJ7[O9f.5Ŏq S$+vC2_JPS @6xIu D[ؘSwjY6ֈIo^zM@FSGfxW=EԵQm}=gZ{dxzYh1m}GcRs<0Sl!Pә-SezM,}0^6gѪazbҞ*咹]C};Wz'm`S7~@T7 ~g铺ЅJnf8v߷N:#$L=36n)R3MM*In[ k>)nq,53*ug\e-q[)|F'@B4󓦏ϡ6/UdyG5B~$H'N6d0a˿ >14Iw΃î9,oI[=JE^tHNmL_܊Kfq<]9gpTDENL( >VqepvtMoE3OjX;Ty*"GZ@8;Q &3ؾ*Rg$$fgޤM4g 2TL W}ssf??.9*oF^m N7urܨntYsѫT#uޓZ|`ӧ+K$#M|qDp{ѭ٤YaaZXF#ѳ_-$edzr'z4k`Q|HD+6ɝ~os `W,!2qY&iMlkd󿮼9n,Lt)T"_%vOH繱r V~ާrS? l/ $Ã1S4 .^@3}:]w:OrSe<iz˫ Zۀs[Dt g؉D(4;v“m#" \|䉿7; TJO׸YTdї [uՁ]IE_9嗀dzOK ;}r]{@v]W$\;'Ҍ:ȅN.d&7-VO1"ω圫{W׸7z(8Y:/jjhޗ?!c1 8DІ͏,L: $֝u ĩ0ÛTY֌FxG\mfҢ+_mQ f%B'>pӼkSX C4=dݪ^{q!<?H5غS_g.S9t@_3GVvΝ(Ԃ7<)\keW, 9N;7~x8V ܎۬$S,VT|!3>S\5 I}Pa{G0JThLjAIBaQ5*%U,E6JH- i "vU'nrTC#Y7{`ɥRsw׬FFXEH1g%`MCThbǂi (DYءyWc -Zpq?I7h6/BMC7lA?(}y8OA!]=9"Os~l Rau>lKNʏgc+|n[|6!Lel6.OHR\(=8!lΞ>W'=&Ndn.g\_(pИ"Mqv ,ÜN莞z(6,$f-U͙h SIp!#,޷u2Oy~+ƚkK8eHZZia5溛<ҋV5%(D=K^j&)ѥm`"#h!ooj9O z.C ~usFvDks=lCia:=.*fOI[߲BŊ c1Ldک$oCVpiFp:+0uFi;sS6?4ylu*dM}_@VTt~~ׅw5n?6ɧQuݦ\Y<\sN@݆썼3m4H.s徆NYgIӰM?N!j~Z8 `{,7kvcZToOVdzjz|Y~rODpon08x$Ȯf- x͕nz%ib&5=A載g-VQck} $,@m$W{NW長#]ccv0ʡTc3qa.}Um6G&<)% oF#r@3[S|42Epj%00?bv7d\i/β1l jdr|z3fd?x61u۠Kj:OxUL'p{D3 I| F(qOngW<~>~|J2?BB51YD癦ڼ' #}RS~s~z Y'9P鵆 6Gnn'Sm=e>%TpVO[&ݬxlyoO~xR-"i9jy΍H\6%uS%nxVI]/MTCp c Q<&;ayO7tى [mt IWx|kU< ڣ}o7*e `ʸQz桶C")|CZ\mxB.[5.{>?|n2L~TJ߫@\[ ڻ`La {8] nlyFt%8b%SwdaHGk햌:~; ,0- aaw*d%ԚԈE;)3~^C匇fojl{R+r3f-emp5iɷjFJU6rYx ] DW !Ę9B.jN+G<7*yZʰ0 眝AΊ-:w|uP#>$>M#E7W-$o>auK#St$t#BB6;/i#J#l@L:*rpf}P3kk"4 5GZ{OѰoYEE!:,uwͼ)'vfji9rt4 4~2B:]+~јj${\2F8uI#ZF12ZZ5gtӣhf$wܞЫg39AX#PyR b)a'rG8ǐ ՁhbtimIXh|#:ly0M EzV4*s޷c0' b.1 }cփNDJB067i4e11e2{FX\ ?*M"6TxҼ*$t'd*H&+[AhT%lT. RKqYY0ؤUaLGH*tjÀ85~+_O]1{>8f UTB5L/4$bާS p_w0~6TNZM[~0nuK*;DKip!(А A#HaLXyz~"E D "-E PUWE {YC?ɺucBTѴVQD"h2Ð٠Q qQKωRV\ t*ȯ홞gc"n9`W201G'끤3_zjoj(*lgl9geYl<[I$Ke_K펐ȑٖ3759xP'og qTTMlB5^S ]tH1 c|vtґ"◷H&F %WW"#18LA%*n̉(ՃTt 4p+7jCꍷуAoRf:+Fƹg`ŮXZrXHnۄ^JyG06n +c[f&rjE)pCF\[}iJ<5v b%xO}G&gYZ070701000000c6000081a400000000000000000000000164df7f6f00003fb8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/$g?v]?Eh=ڜ9SE;u4PG,1C{qF-q~w;F D7!zRgN3U jw~UfeLR8`Lך5|DNdÁ4D6+#< BAY#q󨢼٧lqhܓnhrV+kNi )>_Ζi7A DܭDJN ʼngXB<i(_Bo90e^} 5.0|+SBᾸOGe?Uٯ} [ A< bz+$^=|dN{Z;90HDQ,0+lUx%x2{KN"bBA[O:=&}@]:>`:pB>e9G)qGWsU*Q'ҫgЀoUӯ'_#J*V)?(>wupTy>RUu3sTh1oX~ېOj{d.' iVVCE[HO^ Ϧv@lGȢmΝ j]ט۝'%#Ҥj?G0f뜧ڕ ,52Hz΀A  Z0Q!`B`"|xk' CoPH)Dֶ='7iGb1ob\\c2KNBv'ix.vrˣw!o(E$ʁ=_O[RBȳj8,K.ɩoh枬FA<}! ꤷHpi)xʍM3)$:C #CT MfAl@Dy WnˎZ'+RI%^]WQFH OU1abb{4 i̘ǸGǑskkmlN~򉙞yy<"]䥱^3/nPbHDXp+!ՊG)VrrT#ęY怲%!:d;GqH{PON ю*5<-D%ؽ917';}P. Y(4Nj!4{/5nA#'&FrQ@P)(y_C #^Ios#-ϲ s4%{_k ` b#oaowDsҶ{#H5TYr4Gs%D$MLjd}|v@X Z6#.! M6e:ZXV7D̓,-2_)ǧp{LeڑLNC$?ˆs'-dsOMcJwSf  U6hՔ=`)0Kwf{vOc~Qte) Hjs@P]&r5J+Lnȧd%ν2p mc4 !S-3k6Isa|s޳ms"1EP:ruTDfm|6Rq,ڡ{s5M>?B3ŽĄg:lR?nk3.~% "} ה7 ;'Y 9 mpOi#d%CAR_| ٚ/ sx1Vׯ;=,yPX0x`: 5_wXŘj+Iƻ&eI \@qkwȢ`7D۴vd\s_.ä+G=?͔NXtsA2['|f_L.hhu5yTu.1IkN#JX?4nՏ}&/V_jJNjf `aZ2gq3;--[^(6{FŃݦ&’ڕp 4{S d8)!q~y԰EZǞKӈUn8m7gCzJx{Ug#7^A'iPm$ʮvh)sm^qpla2ʥP0+- Y \* ZB7;/s?CRQ3$"BEq`5 ӯ\$tsh؍Ab$3@ 3+!SQ QvI\vz+3=U 甧,rV>>qʗ鞀$j$6E-yGXuǎo~NJ M깡 }' OX+Cx5WqHu D퓴U֢#gAC")Pfjv7eMmNO1I(F RO;p{8ٌTKIH( {ٱ5WqɶuF4,.e=ZEsKjEG@~ ejxL{\)5ܿg67brƝIuCSUE]õV¥QrDkw0s6"Ûȍ/ ׎ E"3nܥtU/W`xY;!X pJoZ]F`ל!ۘ>{4!wSy> Gك/1^e(!WD3DT^jq)Ӂͱyx:VrӶC+ [zԗ+@M4sr#Yft#KB5-V0(lYCΙh(g 09U-d\L/$a !y{gGfƬȈx^,4ʧBaB'(8Ⱦ&{/Mðh];vf/SI  4EŊY$CDcgmd!<,FOm0;FmŰk^9qd!}W|OdG*!˞j1 %LXU(9Mrf0[);-QaN&\벧l]67Aۋ9p&OC-&b+/)`D\qsrvxՔ2g}Y-2x v=Z(e)QH<*@#ܣL0Ĉ1Q3`Ӄ+\oGGRC'LԃJ| :aM)VPD7S/蚀eir>bz󣭷FP>۝ DͿPgj25d=+F 5,zy!&;_};nq.$^a%fI[c@ k𼌬򛃈e(qELT~y.1LRE2~ ;+_5NK]q۬;{x>)$]{ksot$|22N(r)`nGg|Mh-V(taw }?B*(;h r2O|tz̳D/)Ya: %c+{ܬZg$Ra$\G|(YMMX[+GȈ4nKdjh|fQKS\Ɖ9)8BD;i9̡KCh#VcvƑiP@ 7Zx"(;8ЪGZ].~ˢ/caYN>3+ꊃ &sW3:b̘S;#+ޏbCnTq7BXޅa]EkӺ>O'UW:kHMk0S%> rk;JUׯc @"=P*cH8=;+kRXHs<|#~.YMOt.#B78;͗,*nP-hOe1Or毻mV @+yd{{͋b9/Z'p|f\`+w{B_b.'H\j r9  ~ضz +uole”p%ݸ-HoS@(m̑_ -%pm=T| :K"-Fj"*֠o pҤpyVt|}q)V3px5/_Z 6ಝ6*!åI<30\M{i"Ne~慐RuP׏ljy-IT>ɍ' eFY0: ] SV5g/pbVTuO[5gQjlB7gs۶w>uO&Ur, d(*ls7sW?>pE^* UF>Oψ9\+/#=ؾ _Gatgqnʀ`Җ6:˰h fGl5" ތ,!*#?"G%^'jQUWln'( 3bcp/t+yB{1ɖ߂Ev昞P# #Jrɚ u)<`]t@ 붻3VCtnHbRL.X ^u Y¬ъys; Ëf0h88 0Oɾ?LJus4cVyMukg^gncNWb}8)䥂cb.HPnG G=a_r4un@s+C_ {0VH腣bplr6ZJFVCpK9Pk!,ܢ]+ ͏ Q]]G[jT"O\D\3` +2鉁qE‚v,ekDWpAP\Ag/}l)b^-!q Y3ȭU*e<4Bpjw*w85҃x?]Y띧/0"ɔvDa|u0O],0W`deIya,Ϧ@Mx+H~ T̴b'~6Fln!߀i3?I驿v%糮;WicuK ?J[Ō'ؔzχ(<ӀI ,F1tn`WS" U8rS鸍JCYٍ= 2$Na#jA+ЀMiLrXy'"j"dZ ߞLPY: `Ω Z+$ }B`)VNM.vc)\W6E!gkN wkFo*ߋ ZBPLASƶ7_AɸoyDBtƦYm3*_Pb-Q5meRӌBZj 3pe[r9CVZ;9d!'U;~2v*"t9bg=Ftqӗ \F3dn~s' |جu߈!@h𩵮~Ǖݣn~E*d-=w>UhϒKkp1HLUk0)wyK&F2E݇dx5}oT"w?]d?ʗy"TM>h\%=KI^9SdB᫨JcaݭjblAp+K+מkIN[ƥƹFA%/:=:p3N0]ʍ8gi @CH ̏njEf &9GCn#2ذf&N3nxܛ4rNuv c#U.ǯjRw'g P:J86F=?%œfRr/kZ~;4%(Xb5-Nfޅ~܌_wp:28*ޘ=lCGQ(Sb\l]?n0_tNɹ::K1f66aW֬0ϵ8gR@ݧN5Yc^|ƪ@MK@“ǽ>!|>@k{AT Wf3gnr6JˑeC+BP(ˢQ7OfwƏ@Da'd C涛Y{cսA /P)+,ފb<2 x< NQ\v y{~Ӷ]M#~b%niuxۜVOqÞqH}QH*V/hµ,fRn,á]FM*\ox_]fF0/c ]cM/e.>gLSF]~׺fj<_?Ab1.E EC@ ])`䏻jNa7YMk|_CoٔpN`:J2[Q/ v,3@a7չY[֘!ZD)VudO 9yJ5vn!3`v!{QHCb*ln{O Uǣ YtuzGA%\tŐQ)jE~V)t1G|a~hCPG.cS.PU 󧽰%qzWGgp?fs_^6ČS ~ S<>-m~kW,(řhwSU]NCr`=Cc=e)YE|/[j"ͭ>"fdf##e+:Uxn!xd  c װn1^Z;pTIhGGd,j>kwRjS \~YvD >#QJ3f79:)*z%F1V>Tn'!gC"t v~)ĨSI3 f0[la* ߉Sy\ڴxOv;ǶE{Ȣϋ-1l{NIW ?rB]Dz:QKZ ͌#|%~ɥN'?fZG2%10k3  } ٙ&| WNmo/O3;tvpQzH g8 QX <2qXfQ4=` x+ f_W`XYmձ^lwzI SW;F?_Lg=kz1b.xCz6T__0ϱ6(.y,Qd;/3[!DSzfH?^hl.IXcX& {Q0@ڀ.q/B#(&-GlYR/dkԄPlР3B?_]>,6,3]]J_1,O9"N%X0'< "\֧eO缍fFڇX^k?4V[ʟA]t&NׂCnuW9 J+=CG<6uh }u2SBq(#dC"d~-Y5պ@r!dps"2գt4G+KEmU{QQ1H_{f{ 8! _bȭ>;xMzL,fNLn6V&0dB/B{@Ϩ749$Wz̄=[E%NFEu ґq:Scł?C2iC~m=%n(DI\Jt1n|S%-mMS A+tPl ;iE':h߈ {|6=U{s!?SOrםóO}+ '' Ꮙ:b!ްy_soz,>.M/7J"w=>+ɺ/[üʎǍsqB!Hᝐbm Ԛ'Ҧ4 iO~wٵ5|gUƖ]cqP*ְ%]P{̳GOD1uvng@'[p0=^ןXKU.W^7p{(wCDQ;e6٢簪eg8/ņ~Ќ@H#B#j~DKL:BR`Fv2"ok=U_Nj{hz#<Ҍ@Nf(LS &Gt`kA샲E:2vlw~9(G7*S V!2Q1ol[k|SB3Vb[[t[o Sv _aFAyV1ϟ#g gzY]*\[:!D,ikRnbHh!h܈U U7En!7]@J?_vT`&26ىdO6dk}0R\)0S> <{'YÈx4 > ApHk S?Ll tXOOC46 j Cn۵1~e%IäBFIUxNP"rjjOaH'i5y R^ )zzMSHLաg$lܦnyG+%B?ʗꪸ_& $wyu`D~k;nB7k4`-dG,;(a 3MQIǥ=fu|/̈́òiEY5,\X{޶ap~>4spv뮡L !d&!1 ]KbqN^*TtI fHx_AS[f}d)HfJ'A `9{#kX"O};8%hrL=tGBsrTW[LVԵ5!]&˝Е"e`qwnCq]PlE 3'Dz6F9(ܓ`IdH\}\^gr kcx݇ K-t7  cd3Z8C{wSμuMT w4"oLHm]d_j= MQJrlH7Tե;:֟Ԋ7|Lz c8]y\NX@WvUT$l}*7e%r$Aac:)m ?;U1tU! ~>ML`~DWlۘ]؊tLw]HF.jIq w ug;&U*SjFBjla CB }z8mC.BM )R!\&oR[e74Gq6WO\C%i5ibAygtg0ۉ% @K3uvtB[m6-eb&KȈ=ҦCxZ*^G.jyB#"lӡ {VYB!&C˳d|N IqX.kd\FXÆm s+AsmנdȌFY7lf`f}6C10ppCT i&ųFWE4Q绲G@-ƺF벥A.l!<]Ъ(xӗ = zn%Gg$:.=1~,S'Q:[uRI+j؍z$n{ 'x w5ąyQ: BCA.H=t-U )hf"J7߭w7b&&yDτiw{aEk O+㏒۹mJ8 ꕡ,tG *"c`3gP͢Zf5jn;e谦 f$A9&x$]%&L43+8ƧE 25V-1NRTקFM~+wA0F/;e[eT(|j% O |)æJڨ$mWT?/%F >_OdNYJ>#,eBDCǟQppN#i3RډLKJ eKVLjJI齶Ύ3@3@tP:NKU+]EE-8ۉ&`s6Vi[c E]Ayl\qK񏂋#xr~#qD#Fa6dEm*0fb; yE>Zxxc,Bf4gkw4A(̽S@ iM>3IV+'X4gdJ4g]b̘w;_GQOu vL,רw7ęe*iׁ9a?W\AH9` 5T6lyTVB薏w*L`KG[@ sO֩ox{ajyX968iPmQ^w ;t~=زy@W?4ӧoq|DydTF60u߃HҚJIrt?`ӑ DJ1v#;z7ym^$w4qa x` ռkMǭ۩$11x@v=B>7 yñOoh#B1LG]{rɔdˏ2/xQɿuy^7B_xTn$|ewe& oݽY,yϼFKRm7O6halr&bGd>=MZ'ipHVe){rjM?f A6ٖ+Jr/2!8{7ʲ{PՆjYU.ŒgoMcEÚ}`8L/!@6fc{itױ=`]#[RmB{*Pwwq4 "c=À iF#RcRI|>ݙ Oޢ&5vI~g"U@\?&>bBXзacV~ßM _!4Jn_~$~!G't nާ'u0 @4Tt( Fk fx^Wz~6~Yh@%;RRm9#D=cX Gbs΃-OXd_%#\nB=-&AHI[mSǣl6_{2Ӡs=W*YrGtrXΙ3|a')5;(:cu]FHH'˗cpzuVg"P JI4ڜ +vFev䗡I>t&?[ns4"!*`>&RSJd;f%>'j&?Nyg^ddW|qBhTHp$#J[O0qG/Ƶf{f)nD3 6=Ly,"~thgrh]:kNȒ">EG:%f`]AW.Ar#gT9B;phf9a\|erK U .qnWB:&R[?vR 0{)܏I4#L2}n}N`kfCol ȍaiF'CwU 5ღ²rM~M6-&&â*ʇ1]c9(y!y9!mN.F[0C$JbcRV(Kݨ<R|}#k-\N]B@݈;&m<p"!jkagOpNso}Ŭ‚>i':ӺȺ9Z#[@*'zsmx-D$ &2| L8]ЗGְBuZ;d:E@+OW< S͉hq]*##XfJݰC l} Z$CQTE{qNRr%8Ռ 9N| GAFO[BRNeܥ G]gGǵX#ʝ6bXmރY0hzf7@]uk8+}ɼa2C#GE46T; Ԃ4W(R; Ssl}W絏,ݝSS ,q>5cB8#^dq^ԴMO2C:E2 al{2LD:U_-e5[ >:GGTZ U^٥ܶYPZk΋삮 IH1ӈچ05qu\)sؚXnNw10`#a;yA=980[ ܙۋ&?w[_\EL/wf]XWaYhcc4ϱ+3oYSɳtH Ueg=SŦiŴjfCi|KF.cH7HAX2o|)sAF  as[YW_cNtMrxj[g:@Y9K´| ƒn#^F>e#<1 WO1ٺVQd)=`B?iȒ)&{|O.5v޳ A~p;7g1k"EgUaD%WƒS,4zo8ng¦PYnAnq2|ߵt#"KUTfw 0^pB- Gk88s6#H u>odhtﭦaw=KḦ>R&&nbtf#œ޽ՓNZHHɜ9gT[ 2y \:_UP6X?i] !?m2g i Jx @1)RhX0[v!~ QZCSBBP8D&u՗ {.l("%jb}@qRc0q9KǏގC?>ukdіnx)SپRu5ɭ43ܧݥJ>X(?Vs2&j1Hǭ˘ xc$[{OK>}=]HO9O?zR]0gmĔvm%EHG6O-A[bn )M ǘxsncd5=eprTrunƵ= ZQ0[xkGeM?gusQ|~] .VSJX¸Rj#\ _Pen-D`#bA\~)$@*/!i3m~;Ij"G$Q\ubYT yd7-0U""(X4~f/eh^Pϟ dh_ ]| D;%9TsOʼ1bEs0:ߓ (iU [y;*4" pIa6>}Ԯ1jմN` ű2`6YHR8PXA: hXsԕ%>!W44>e:',j^waX8b`|Ge']E຺ wq a .Zs#t9B1Q7y朊_S+y\pjw+f+ɍČ$sM"6˥y֤+?:D^u]k&) $ ۼF0YQ LuGuQ/J*F3=^,K󹝪ۗkL +H& R'R SPȳ3klyQ(mzC+k׶(_$b]݀q(skף4g-Jpf4(LqwV&}t ৳A;gYwڟP@"S-Ba}Km_e [jf =h-u=B>/MCd5hB\5ŤN:+C,보um^Ы/\) ]^kUG5l7l{rU&TPqlcfD*o=o9݀=0sѸuyӑQ3'Sf# d8vꕆ@*E|u"D9יdpJ¾Âs"%5Z^CZ=upTAł\(R”$!.!í7^7CIVL,#Db%a}Fo3qM;7{ AZ3MWmƓ\[-LUj) |0pm@y@Tm_{@ǻg{q6K^ZzPG pZ*y*U|I[# nxWz4ٔCٽ>jX$_"iGreF 9 {uZf,R=pQa$΀sAG/ĵ zl2 t0FҟMI3kGRN}0J$#d\eJkto@,U2 ;g/@͌G(iitr0`f(r0~ d Ns손?/&zr9zahESu' 5obgMZK!籮T.0:ys]M%aKgumfGV# kpz Jm⮙ &vA'gNhq\n-1}0QeD 2ƣ qmZŁj;9Djo V挾.FeH@e)̰!L?t"gqm| kY$> 501@g0¢1 TQ6fVf[Nrە 0\_%W)du@eg,f )=ԙI|hd,@3ʿs00CDQ{\7yA!'ΙVSIt`9 TָEV6Jh?*>IH mKmTX]}z_k}葺xoQ!ȳcO+^9@ܠHE܌lkӲɤsa|L-;gZ@4$hM|eI6ż=R Y͟>l4B8`\- =R:{Z U2+w>f5ir˅Hlv-3!XoD3m[WsjW[|栙4I Im"ZKYU3La5#3t~#K'sr4b?ЖYZѺãyCˢsFVRn7-ȼt~޵8iVMQBTNy&I?W7m- 2k$ݻYO[H ;;Lp'A}"{PQ{Q[n ̬N1P@H-JHr4vՅb{$AIVL J־$%V&pl=dbn#4;VgV.e)d+{Qm2Yӹ=~ʋf+hai*csnI-A+ 0Q5x S)chB"J@WxH?2&<Uq`Nr@! Ts-F+:w }ZQvn-UCWf\ xG[.ID`Š0)2YjY)8,i1G`PO'oH5i,E0hVOS4K =Y023cSqG| g6mW̒%^[1DXQ|D6B)PY$Fv9m}cmlcUbKd';& soHBhW[`E5iYg:Wu2yԳ3ucAktIΫQ*@ %X&F?=.o7p[N"ۺn(8=h86'TB?7ߚl{y|p` jZε9tB9uc'l jgGiaϳ[γ_WKX˴8`>Y5¬-( Xbl5:"tp;#@k_VWQmwWg=u_%+ɦ&pYޥ߱S݁RJo{mwCWPzt:֗<8W('MqS?9\K !`H"v.a(h[I@!ɡdVC5A8E*j]- /Fv2ШǕ,kYW%ul ?&FL|n_M\?9ɍpEMYs'M-lVt#˅_ 9n~Wƚ[ܤK҅(֐}&W;ˮ݂M87kp0Q쏳dyGf @{.)"c&aZ+còt'%UtCobC c$I.!z>4x\;|eQL_&ZcAi?ن_@';XWqnO;~M7"z̙.K87oJTcF< 'DJ+(+q hwCUS)Rvdʰ϶+B AN쉾'74s@dˍ~iL#ɣ]bAl&mW2_W`WmJ܁ux2 3D & |ʗp>SȐ.[U':dI,T2=k&u`dLl9K Tϝwn ,7`Lի۟hb9qn.)z=BSx2MƘwy ·zk4 HY4\C*ήJUGf +p^@S #nU6e@wK#;6ޫ]腕4%%)gKmf|ajh ]0DkV_2^~|V|8 UdW6&ܧj-rW-g}L 3_#xGsW;bxcl`$ZVT?S>t}}@}hk$x*$(d-̤ m#G]Ox-bg7CCDaı=m:'^7<M3Z*'֯`M퀞jPrܫɗca6>&U> -J,Vi\q@Be `3hҩ>,h1au$FT=_{*mmO rt-{d[97A#u[X?$ Ǚʃg7r&{iX #+ULrِzΔ):9L4,&) $s2 C3uK=ΣPapnq󵢰v=T#P_Cv ŏ$ٮA嫉Dʥlͮ}=>Oї-NVT%Ua^)W0{?L̓HR((Xvӱ9Ogo &MͲBTvx^Nsax6Y[#!y^ dj#< Uͻ@UX4\. /SrzQ.azO#ś_ ȍx!/k#"1dęI*<= ( 'qhDअN壟V"-/2y~_0AUFWZ0IE:TʠL].{/w4!)I#!EqDb5q)G l\ L( \ސ!B}7J zc>+KCJ Zߺ{,rh_/=I͇[)~':(./ݿF%-SwW~#,ƐjYD:t:=%1xRenɜL漑^AG2_Ѱ<+Gqm|K/<0kNss?vH^n6͒ z&Ǟ.S5V "|Eِ Kbdb0UL!8TLX+ [pɚVVt Y9Eȹ(fbpY5.kN$ U<"kC=gPvV)/"" *9ez({0ڼVoF &DU AϣgQNfv[q&$"YWvQ,v%&ؓ0"nh#0-aA4]C5G^#󓳨bYrF%L߈P4>CE;K'i)4${Ih Nl,e7}O }I4'$4姟;S[fYU/9-tbQoW4`kcv䇘l'1ZRy*h`p!.bw% 'y@ '^vZkf*"K4 ̝*ID(4d1E_ʚj627j7|AAzgc~%&٣UA4);4cN.q7kLO; AgtWDgH4` 1+>+GyO ä4 jˢ/keJBdte/i5 JH6#r xa+U+QBڶ\v.o0,2+cӃVImF( t ^'iN?UEn槍鯺P dBD*M!eCJ):cG!F gB[UK^fۨRQA~7ߖptVQ>㈭ZR:G$L ^-堗E1#υ%7 5K~c^.^PghtAaP}4Zͩl>N qI uQRC\B[xZ3 Q? oQ õN#NO<͎a4,#o;J!Y@’c%O@R.9"ffnRKձ *!q~S {^Fu\:MK쿷Ijǫ JPR$B5yH|Xt+:I[8eU~f7;<_0\e䣱(oCw= (\zhr> %>*FߊuQ:ug\аۥFƺ=p"TM:@dpZ+Kh~sU(V^}T?h׮9>op>_ϩcn6mc /͇?ǔ⡝On=C}=!:iH۬Ӕs^pՖ) *Cd?02a+cs߷V/j IJu؋M0$H i}rV > $^’ĝ2ƶ u^E}z#XmzT[8 r#9!o;:bq x!n-&.s7՘;ɒ@[U*cK\lȥ}~i(62_ܟ=3ȼ| K랸Ď`c.F41iW-L7) M6s;M e}=tcj5ldg&vﰃ~sh 3:!S b ?4 YǦbidMɡ&&O'lOyݓ6>x|3xfNe Y>NuSzFn6l 7N@m[QUc\,*p%h7Hg5Nƿ J>PR3/Ѯ>pX2zjRNx :,``1d> /-4][| ]sɔun/TV,E+^󩎯?=*}.V? SnMu sԴkѺKs-nx5MiƶKu@Q˧*bMJ$=LAC_.py[kz|do lK, mM`۪v?KY5als]+s= "=tZV7"a/ߖD[,! Km6o%MDKշz5wFn 枉+Mi괒GX]z?"KB~lSq%YDR.ί#b.I ׅ=h+=BE :cCR54 MD}MmQ;3Sa׺'ZCeLUFO? :ɁI;22/_j/Ӫ8P+&UlV5ZT8O2p5V/a(KRE֛І2EikC 6y1u 9vhCFp1z([jڨ2B.TBrӱL˩CZP12v ]CX+gPKQm3EfB|ԐoI <}$FJ1i c' pJ}]fe4_Cf9 x^ $19Elb%@7ՋG,FgztcL@2vd@ZŸf޺Z#~cjZݸ,&8њA7&T'>4ȗ]NȄ֚Y.ӄyoQSמ$)k tRKIxG&$@zܣK /a/cPj[9g~(pv]H>rYE(H/ؔUZz:w' |ijc+|On}4uK PkmGX>v U\{uu,Wvr{#wp[&vX ɂ +o7^вD_h-Z(+EB=`#2}J)XqIHF}ݖefB}'kʻ9gr5K= M*zXf8om8j02Wd&>^fg3ˊ<ζIޥ-Mbl{/Rj~v*[ Ŋ $QSĶ'tϴJ_"6-5|1(t f-#wtG[u7jTZ'Qd8.A2 Mc64gFc4u 8G泴v#sY q4D-l3C ۢdY >y0 Ő(;n(dI7sCos/U{D&'>]s*H8b/$'̀<֪䅧_ qYmp^gix|Į'N{RP3:u'ڔϋX.W\M*QU6^4J->N+F՛'-Z__)jYrDo ^#!I 3ʫ ڸlP]ILLos@lpSQoQH%a" -!/+3L`>njfVXZ{~>'8 fDb67%e| MVFffl$Z f4tu78Fc`wxUmw"{Y:% M{ނ \,0y;[>qssra>URU֗1}!tf_ m0J3oW u~RҊoRt}\y)O{.xRj$` Ku6-dhw/$mNe/,gU ;nZut&/=q),?î?`t?_Y2 gl%8RBI HNf^#(BF?r,NsSĵWHh SޗcAo. QrhY 7zMjԮ$d8ӽ{Wa雵G߈k: %yczY!_:%Fw]QծbkŻp纉e-viͥ7!(~KK|!%q'/ 6gygEV,#W=t:ˁ#nSKҊ(:qbr7Aۅ~:g|.U'a ,-wsc[~wIþv6\<'oJ4@|>GtM\OA?Dt߱v`%֧75?fWiWDt x[_K^W~8 bMC?;nmĺ翓]H$ *ZAޒb*S@o]…rW } kݚ׋3|9R;˜CU荦Z'{x/?$Z]sF&abLMv;73ȠsWbb2-~ Q1CYA7l<5M-CfId}ߺ)Gj^ ~(S}Z_{ѭd~jjPϛ--J`w} ̼ @N󮬓RiRj!wtgGUW'l/~l78[$XIl{mJ瞏4"6dd뀣l``FXf4dıcCUTy7s B'8H!T]_SY+Hjs<&Ru`DrDhVU}p`b̓ю3+NE(0PyCX~\}-ɉ ,*cߦ )c).RhH/DBMOWW@-Z(F$#}h}nGqZl8gUA.PCSoN,oùjT%'.',d;A6W4_qRȗyi=K9FƆDFo7xVJ0s\ױ a$;BR7{Cs1 F. 8J@M-L>xQVQc˚9C )˔^ae{IR3@YQ嶥P>ORA)TULrJ.lC~ޫ +B?6`b-t%2WL`5f`aB<F吇?<#ʫϟqI+]d1#*p%۵d:𺃺Z0 k׫M:CQ ʋ*Z33O=xd+tw LD!$ Z48J쳬SXOKJ #}EMgV~Nht&F"훝T5]4S ݆ "p\9: B~RC-A7 =/{ 2_t)#Ƭ%d숦+^tm%c[Tޞ!Vp;P'WKe; oaN*%QGg "x'q׉fdN41^Z)1HfW,':଒ ExW,| EaVoGE8p8 Fi=&,L5hם\g҂DtZUݱv`+iPEUu`U W@:G ~gCeZO#U n"gdsamB IlzRr9 K2͖* s¬':}b|>ߑ=6-J bn *p@0<PD;FhscW>sB8at;i,R\\k6*wr%3}x'+?y;Md{DnܶuKY?Q5Ti j -̈́E '8/"DjO+C,$*60҃28E僱^SvP ܱ"V@7wɞZ=Vv!<l85JPnRpg$|F@-ZXk4PRFQ{NLk->w,Ǟ7{˖֦O7xľǘG;9EQ^I{A\Aޤۼ[bsS/tAV4ljzHxj<89t*;hXGq=6&'6+>p e17! ¨SY\D-es(SԷ߲q*J*vՎn+7<h tk:M>za GV;#,nr?rg¹ C{dGtyS-W'4qB ޡba,])+CsIo5ɑu8ELԸQQrjJ^ PY((`//if5rA)(RrV2 'ħ:YC;23StN3ŀ "[ά!|0o۪+?Y >;ܭt|q=>KV{ll XǤ˶5L9PFƑyNFVڠUmu>K|<ȂMW,Q *Y e, NyST Z\zG1Τ4ӷR^>AHM$ƢW!mUzG¾œ4IBĒ U53e~)G7 [?^ <z76+ϙ Lj%i'[]9M '(P!܍x&žf5S+޹O(|oKF+4JDrRuC2BZGB Knڦ]~~\b=vCcvQ[c+=13C8aq%?rQArCSʁMk`;1) ԡm0K7n섺^p,_p)tp{ XTHCqIT)xޣXҵULlAd)shۧE0&ɻOݗcLk= K0S9V_!VK(jq҅9s=u e?Ԃ t)w]嘳IĄ _"bB8nP1c&}4@bu+&-@mHƬ,#)/H$DQϠ dYvQ_Fp\I fם6EUMXOPxrh+ޭ<燒y~g\,I'{5FE Yy5ZN0]]a`段&Upף7uyBw*(׸D@W 54Nջ}~?X)7Lz6xZ5-IV * :Ddq?(`6 dsN< FOۢHJIyf\!әri!vƀ  ,jkkQ}9RcKHo kRwȁliRDU&$c^IV_G }}!QHn u& F26o*D<@)s(9N3-{|ktVU$! =E=S8bd5mx(8&h3z/h.af* [vFM{BвN=BD3v}ˋ/x<3Qf/gu+è8vV_ѧq ҔPG2#ꟃ8^HBQTN*z`C8_ ɏwc-ju1QJ oCLf^=w1d\D̸%=Gل*)~`>*E[MnҰ8<]y$;h n#ɥMIaJ_Mnⱒcq/O(8fk:"c) Pw7``N:~0˘ m@\JJDvms 5|Tv=>$ 3 Q0t䅮"L8kH-RѦlRN@r]ʺ.beY`~s[Kkh0g(;2~A{־_P^1mD lMնiT*qΔ ܱ>cmܕq>GbbpfT'I0Z* 9! >@nx"QbK/eޯ(I`l WYJ.!x=#)Kf¢C},<>o?-,juJ/Zn͋ n]^\ 2  GD= ,0vHVeMQ &R cX 4=ף!2a*I,VL?hYxLĤxOf@:dD4M!MKbX.~mlk: G%6HpKl#xCF-¸$V 뢐6e#"<'w eMT\ùAγ6m늤!42'TEB˭ulf;Bv#pFŔPyspǐH2Y#6x=oN [Ya'W\]l7w[򍙮wpmoh^\T NMF"9{O!weK/!|4`X@b[m s/TۅG2 $樀ɴyIH`!3jt=bvuw_Le"; 7\L@bg\5[V6"]>=oUa_w;mHV)eVCׁvӻ  7``Xg=j5(EO,@!e%dʝ#^ҠDMw=)vT +yw9LNrxI jn_BYdpK<^D*j4+X0BwkG!R|ED}nܤ{s90 BO䣵eHv{q|eMh< tŕ//H(&||C S*)ε` Uq1֯sogJoRw'nk9t>żP9/ڙ;? $faɹZ!X,=":*6Jhi۪S\,ћ m&Oq ̧حbS_hIr^iq _Nhs9g>YRׯt''?o螐|%a]%^zJ)"[ nontQVZKkQ1&jWNcA!̒t`+gm|AλPxЀ% >Dd!zͻInؓ :\P~'NsnKBn/t`C1AB wCfD"IkE= ƣQWnU"e FcZ>Twk!Ǚ& 7qp88jIsޡ$u{:ficBğ"\:V.1w~#PF@42:̧lh3t^(VM!|{KsO))3,%~{Nި<+V/c{@\hbGΫ֟FCnk_<-:y${ 5B|WFf _ItǺ1¦9N*$FO-GLH=ht ` Z҇JQUm~e'&w lP G+R5}Ӓ=MJßoX!E1A(GZyҹSFXƸ-U.\Ap~nϩ>G_N~ñpNOZRJt u;"C'O#7O`Ȗ7] :E+^uzGάRo,*v'.::Riq<^,jJ\-DH!3"1CZ_~'wE%lV)\ \؍3^Kᾘl. 1Y h1k ,!NEB!O`VsI4LYlez]*s։\_U"uڕ8iU\Q$/%c_ŐZ':|D]3o׶*Ҕx &(|$AN5=p  PL7A\Zvcn*^( 6`oP%fN4uZWס SJh*s^IJ\?LI!%Lb) VE{5Zv$AτdwiX&Jp}3ӏrA_FDvkO(HeueLG,g :)H#=E֪ u*E2!.3ld=a pV.#o6o zYȵ+WEZwbЋCK|Ei^ׄgnt>NdwR-0)8SQ%@Zlv~\!xobS ,"tj(jD  n30~/tl{&5ߒZO؝^X.$Q+ o\` &볨u.sAUeR4m1ɘW: H3n{LM[t h&0AeiO\8흐J4!#юqpCKڂ6#FSpNSy?>(o+6(/KoJ(\Z{NuBusQ9%IZ(7 /C96,C,j1Mb!GTagh_R$lRcdB9@ ńKɎ;BB0t6`)*G0"aCI{BESvk$+BmTFZ9I`ISOڢz"^CuT?<~^yWmY7 CrAfDq%ˉ#e$ODoqg:RmF>q(Cbj63m!A9y8vgq [en>&C"~4wC~jQ.%2`&f |UB[Mzy Y8[J cF)^1 $6L>j)g\xULыotzDhAs *V_%m[r Y!س`Y!7)JJb(kE@1crոz޺g®+$>' Bpc_`o6*@w:pw j;Ug?NѩAq@26I}6b}D"yqvf'J[J*\㟧gs e-w?uFɭ';ܺcfU ir(W>%)Ir_t &?5}78H8]Jluh@ӻ)<;L7s| FRZXYWĪX`ð?o2 >F@pT|V`xSrKz o/tVWؾ T(&9\z uLiVAX8]8}R*..=UxUW1y?tY'PɘBN2?Xm>кk":>3^ЩJ]XFh^6w:Ӓ4N?8Tm/ vq'ذ;Y/|)B 3ǍA,wMOY$c7zW]Ku U~T !RKYqSfSJo.3sC{|e+7 GsDdQsl[*, C.lj!*y/ Kݳ(\rhnvx]A8;D 9#F_^Vsc>,l"њy! Ck#0 ., +c.'V{ds 撕A9PaòKY'.i7{j~|{u 2{>M\&[F$q22w-(7EvIo6>xͧjVWYx2MchZ.tl,,;x-Y61d+Y]$v֑Y&  l/҈@auV35Mڱd- xHtږgVTێWUh1[wkRnT~$ iq۪M[ P2Zs'bq}Iuv۹;o :hfޜO#dƳ, P#Nkd tE cd,b~0sohi5”x#X*l + "]X#𑦕yR`u)#'p~Yrz?MDVPSZܺCdDkqe!t̓bĪK^1SB9OAܴKmT|W| z֧Tu/#_Jx$#?^t;}D84[Lp&{yCg7&$fe/{4upCJ[]w>:dVѺ: I Gc@uY 3z?ߪ V@#! Gl3g9|E9 *7LcZ,fO$$W$!cs3m9 Sp8 /灞 9FFD@-?4 =M<Mt170KtźJ .NU2}K{)͊!~ Y|a>vEaIڏ?!b8cnX\ubnG[dGx@9g=[IKU8ܛDĈX-3?yT$ɎBXO:ΗΣ4~̏3B^~4 ?AH@OXLZ/ PU M{k% LtH\gaL k ք]*?/v|#>0pu@)-SL%wRc!VUvc)WqʨpdE7,1s G^K%FAjDrс2"` BСx0sJZי{ p&, vNl]w$J0 [кrHD9¨P bv_e)珔`r?i`r$Sc0 ˸I\JAI' eO%Khb5,Il3Nԅ: aN47q+(&VK3\"%0AͻRGET(}! **@D1_RN,˝W{{ÞXG`gRZ:06 \!V<N`DW%(^j}0z=1A$4_#,v gRU^(Kxb/o8/{~npn{k3h\Zl?{ ^7_&5I/Bԋn! ^}MO="% ϟxYMsfzH$z+BYe|w܋WYj4("` R``[ AN!=~t'h@q=45|q‘uwJD _^>'( գN | Sn2`3tT-+u\^o.|vLx sW3ߒRKRR^XD ,Rn ӓ0F&K0`OAn(C?{uQH@j'Hʇ^Fӷ[8|W*yNƍNVƷfe@v:=`R1~9=A& ?#.Gh& J6pl=u6ھDI(s-j m(ؔGHn9߶71 >eѤwr具Y ~v)1 KVڂ5Oq?Rg8Wr+j妶(һȭVy ]xr7?+K/b&Fs[fG S2P Mf֖Y>V5/< i+d+Aj%` Z+Y+ M;HZYTiܤE=ȩ0l:N-DۀsM?Rx.:Ιq`6iu`p&,Bڠ042\M b<:Ư ~~ɐq\]ւIZ>{jˉ.g|Pښ.xs48k`HymI#jɉ?|02GMc-9-y$ϰQx<5qybQ9٣xV <w)I< ɼRftUkCW 2l:',iUj#(@^9t/Z8+b=z< t\gFX2=h%{j͏<s;zmIs3 T+IwiNuϘċ-zp'[E Zg_9Noz E:z86elNj. +Pk9gAK9 `-43K ;:`mBvj-r/fc8^qWbHO;͖kZP0i^/GUmoWhܤw5].Oq[ [W{mvsJP3(d'F Yq=_J_Z^O ĕY 7%?$ڐ8b^'C:,') Zp6eֹp,;ky~(FPVnVFQՂ餐i>֑&cZˋ,R2Os6@6oЌq*U:7 ثj,F/DTdb!_4zxanYOaeۮVGoi3/HauoiwVgprv2If8=B6nh4w?ZNj(-q x,"[Եݘ4BgT8FFFTDCE)*C']:k h$-BDqՏMAa6P{'D3ƞ`c/ (u`i UqmG  lޥ2XtFm[SIhLjލ/HYsQphr OJ#UY#0+)g̞UfkMLu7. pj'iNkժ&Z*dARgY{ݺ("TBtNr^Ղ(koʋqR3RT2$z}<%UV\x#t="/+MKmeEPk(jg}4ĩeZЗ;l\9D]&s:,)?Ǔy䦬߼gbpK)8ܰ-s~x!1cPXt&FxuQ(M%ȠS1LOgTO$LuR#2$-??5F@/ ;Bw~*̹l)38N}?j47bk5Y5;FӞQ3, 2x3p(7A ?ClԘCl|[<D"uAm wj;? [.74`nwLN5vUk 8OC}ĽRO+9xRFTА r覙UC˳w@ Aڮ[ il'"JTWb!Ր޾Jah F6IͲ#)=yQEA\UGbtw(JxYґl/ezhXщ;շw2Oߢ/x촆o/`-唷&~Ed/=\-e_$sX08Xҽxm"Mg _:d s֬˅搜-&fE1Ir9A cH>m"Z㊗0}<КϨQ ,v9;Yn 1D Cs1[Sy= ĉ0NH(V] kR(~i{^ᓺ Y.a T@& gND]R=?əRnk=\aя(gw{LV*@?fFd"w6m6@|'p"Dyֈ5i.gDq?ZIw/Qۺ$;J͇_3ǒD8,EJ.cxC~&)X3rm$gW6$4'SR750äT)-z&sYŨ8%QA&h=n:dm!]eQ<-p 2Ώ(ԉ(3c-;PAF!}ϡ[%Y4頜/ wFܥb;(;:Csa/ =4J%wE AٽReM+5qU KQWx&^p,D1&xlTڠ!>F4x{TǺwQ|v G'<[(KvsD.;5j] tgw{EaX3@lQxc 8],q{tظf6%?/|dNBcg0S qhALFIϚ j6M:5VͬKGuh%Nhpr/ ܝ\S.4bI#nTT-8~-X{麴#=vT_9I׃4ݱVzw "ɺ]f37$!ċZ`.u_0é<Z#Y7^[S;cEm䱾˓j;uW¿7pz7[ZE$UBP =V Vqz<^7ebi1tux(=DXR} K I{(i͐Mz9KJQ 7ٰl48즏"l2 dlJӬQ Ԃ~"\߈Ay%KE_ĕ.oѿ~(ġV,zX@''8@wl{;^ֺp}4 IVL̠34%2#sAއr3l0j"m:9Ջ0H1'3EU'l8Uo+CѴ9;dH\I*F|v.'ŝ CCQe+-LN-ϫhq,̰nQ2_o?Ÿ;%ʁ[CE;4uDLI$&$BqlLbz ,o\BmF赟ܩg]QѰc&)d7`!f2|[ޑbjIBq2 kc6_GZn%*/h/ހN]4a=`cJl:#ᳳyä 'PMD&5B-أpW:Y3Ž]Yw!ETp~c2-As%Akur!d 9Gx'0l&cM+ܫv 'sW0HQ+Fʜ ɔ Z ǿ}}3XAm&N\_:֟DҺ1I)Sk@sЇK>eRWdHsd*C* 0oϵX"G"T?¡!MTv7|[q!px> Zg_"ID$!h{6һجC*&؀ )τޣx4pL>3%Y}FrSjb{.XN[n1e~Ax4 pkhhr䤭܃XۙŘ~[WR3qZv^L$8ci ,7k1uWpJ f 2кaJ.Qu?[-=u3ݛ6bW]yPe ').+R11ȑɒ9RSL }MȭqSJ"c(*|IhZ?>˭c_#кXDQt  XI9ϥ'Q(udxD?1=]qXxkG=]k&qɊ> ]`zhDw]^ %DPs{ lrb9IƵ:n1K愱õ4shn_ݨzbi`\!%ĸBF$sv F{ txk]vo2EU -D 7{ES5ߦX?U\f!#==B2b>]kNT"ݹF:ڒR:L1Wu9;Hn=1Nεp{U Y(LDGy 77T;?h^Z txTaBl/9D]|MIA{={)4e,M0=&|[BK> Vd}6v? VBnuQ|R|>湈ILjn,|pjrVoW3xǬC%BpێHՁ 3GFv<sYӛPNYlv4{ZY37{Чc@E6Q{S5=לEPǴצeí#"`C ¾rb41~ANs]mf@<}i;'cx0I7̌I)ɖVg%0 vjjY7+:bnR z3v͸@*cDҝ?QZjIRak?`ǽV6elcn,>g R+#1BżH%澎]Q=rLQd5⍼{s[fGP<mlyɭ啾(vk2_kwC}"{fB`T=&ja/cL\bH'97%bvSeI8kgbpA&1dRIjxҏHpT)3Fs^?Ȱ8z ,TFS>)5#ٯ5lRrnC- 8,Ibg-k]G8T3s.ܦrMt9kȓbfS =r1[s@  WHy oQ Grj0)㣪a'p`D-o{*)PuZ\be{=3x>PDp5GV>r)ld6AFlFG,otuPml\Lx Ҧ\B0\A#(ede2KYvv}{)AkgDt::L[H[2X<*o3,`kg_X@* ӕe~BʁDZ밒C+ҋ=x zDSY `^)AbhVUO,%ܹU׸^UO)C}G"~~TC RˋoIak?AF5KP_ɤסHM'Q7 RHSR.tliȥպ(Hz\-C;&.T5aoIb"5QK TYY"RM 6zgaIzFvee:_=Gj iPDh2dext63Ta #A7 Udb7WjF[XK4(k#^8UKxPQ853<tWT jPk_Aa uJH$[SH?0̨@AEqNJs ^ Ea ⇄aS{ƙ9[.XZG6 SnǙfqf2G_#oͥLE~ownzùrodĨ(tYYrߗP'" \u/o^I;M#`g<œrY u!'?B ΋1Mxn)q8Kry +T `O~H-z..'zwe4^"(ȨD$Ċ)_3Y? ^5Kf*@_ts;y=v(cR< /~& 0nS,RƎOIr ̰M_&3D?2sp8SFW8}јLfiFJaVAFWTgzdw1jg 0>c=tA6@ c jc^l`Mx`>HV*HA6ueu\g=o 2Jf5b-DdhhQޱ ku QjT /`sB舴q- #ּ̢HC"*9kvBZ Ėx>SD)ɕ>Q#Gcoz;&M;U $yQny)ԻZ6);Z.LI(u|Txk^"| ;/gΗJN I7&y%&ij7S/ElLlbHT ҅/P?. Wg\T-ӁQ;lq;e~ 0RB1'H+I2/gAF{R1u:)hm|1K~Z,WD3ӱ1*zԦxTH;LiA@=멨CjF%vƼovL++e8Q8>4N.jf?|`?ruu}jYո ,ho)6HPn ;ܹ4ClRmHq0[թJ<;kWL?O7"nQQTۢ"M 쫢m,nֲoczb0TBίUŬPy=Hwʚdw~[%JTxY' |, @sͯvi.PFaJĄb553ԐN-څöBd#ua$lFDڝ8|v@ٵ &##'0>î)΂4p~J|" OT X# PE-|qAj%.=>8fy%YAO0~֢!fi iV@0fFBq` n%J^|MjMLɵZޕ[d{TԄY9.Ɖ:n?I"$ds#Q@}d_V^1wvtL3~KхHHk/;I/oPQ@roc(ƪ}zi杀tiFs~0buɔF'JҲWa]^)k4GwVo Bus^ "bsSgMB¦Bd/^| /XTԲ7_$te<㏞dnTT9=8{I H~:)fTi7בG.;)3yO0]=G[]rSUuF@1dFF,;Ϟo{C#z#g|<'YjO/566cd;LA{w pӖPU/J4ҁ {敜wGNsNWy8\<=鰏`V䑰0:o΃/]I˔lQ>Lz{\gP`*s4U&Z΢r}h|j)0q \ݶ}JY[uc 3Usgrb]F =5 x94*݊n&UOH7͞Dq>π>/1VIV w*?1UOj $٪s]si _kA\˽{\ N˞?D[5ZU.KJ A<-A Dl^Ik';6 ̢>_MVˣ`t憑f%722 ;Mn]M@on )7L)lv" 4Qie*/[69+pnTElޚ"0‘ 9sc-4cNŠ$pCoMhBSv:T-RG="s2x]o9 .,f[l幉Q\ǥs }S*<_Bɫ;ה,Wjr4KT;,lM=?Rk!UZ&yoRrF>/U2.<Er#C8 {A^zl5SQ{>ꙧ)]ۥ:-Xmd<2$ZιᧅJ `($)s9{(<~:k&9|"(y+'fc1E/ɉK73Cv(?WHw~zq>fln0`VT'X.[~BkH" J\&j,8rC#aiYc|X0y.Z@qZ 78iG5'R<B8p"ǧG#VoxGE(IB-ʛB߿s ^7'M 7h?n mXe'.`D QeNK;MJ1t.݄S6&7Sa> ѯO`jXA\\j/U]Z|to*Bq?#*.{ `ҐSy9q=M4YD#NZ%YX[NzT$G$/q&q;.X \Ķ3"_ RĔcg|kz/oJQ]@mzR<K-g@]&ˈ -"ElTy݈ٗj{r2aى*;O 1 wcr7Y;suϷ2 ՞ׄԘDByP/"v#;хcpL~V2XP97&% *BIʓ<6ӱ.n Kj 駖kta+)EvנXP{*ebT$Cf$yFT{_`,g DZru<Ѿnq-Í- xỐd [(ȧo eS>v@:90_~j@G.= fӜ^dchhp !Q&~#|@/E1p~fb&3iv S@yEURo%jev!߹^O Z}* #i1@ۿ&Sa$ y?x9C _0IO.7]>]$JT5mg2|P ]YnGثx k_0qyu g7!#a.*c..^[xu#KMPg -z8N<~t{ѴGr>%s[ix#1# yN\&0 9{3FH8[˔_93>V\o|,t!9[ 4. ɿgu&dHe :xg 3'Qȑx2$\٣ѩҩ_O,i`19aROo:zj=쮱i׈d&\@9f1%Wb:@q£W=h.d&]RĚa;OR󟌚OX3EQIB>QI"!gvڭF(~cvu&(&T/&KeDbņI }(|2'5}@%ߋһQRnu3]UD=Oc*|{h*tc-BB{d(ۼ5!,|6v(KK(HgC/Jh_[EGhuImDЎ)(:pxFK>/,rAVC,oy#6*4+- r)MJ4vb_¥+Lֺ5gIA*h~Gk9|-"mDyɛ٫g` W/7X}%ҩQYAL=05i@F&%JP#oh3C@7Wsn\̏s(J.)D\S]\3?7{*h7ä6p|Рri]XSݟT?zʅ<M /^bdd T1{?x**SXW{l/I/ }z,VnΏAɦ_X_ZZBNg# M`a2xCq v_3q8|̔Jȏ\"eigu]'gw-qj|.iҧBQaXK Ve[xX_>2Qo[lF+\JA҄?iW:"wEK*_[1?"3m{yOB5O1g#fە_[FÕCcэ`{MlkaA0lHjovKFv(<.Lp\{BF.r+Yc+rK޳99Pܧqfz8 p!@)R![EbRlo #Kځ|(voN[+C'2@e-6u-qm5LGl,X]Ͼ% e9oYo҅)]=aV JAm bRI6.#4_fհ5f{ьi1jy hB>B안(AdSTwwLIf[PUߙy31T5Nq(TNv2;ͮOdfh ҋNs =z/~iy!Jg / ׽GjB#͌zE$YdqgXdXg_'dX\Cĸ:@9K&I_b6u7WSW)?X?^Ks@P"RP]6n) Aa2] `B*e4:Bތ2`o+.,3 quv\56?hV*]33ξMW],{(u^8*ܞPքj vfe~ f˚9/1㏕5~"`NB}N5*PPmawUg߁~| y},|<glTL(7v;X.g/6A%B  49#ȱ);6g3Eƴ"q\z`@)=TdM/ߡp1< בf (V,POU&aL;u^ӗ&e кE|3KKW|^ ok̙~pM>XX:E'Tou?.CO,[ws,&6\"Hʇ-jzř,SX^jz)jËj4|i!B'Xb4N{Z[Ak\?=& gqf/T]|g:2a` ї?2*5b?:*WA.zXlӄlSr63m@8Yc 0C$ʇȡuE(WlX#e rc}_׋y:]oD`gԤY?&TLȜȒlNmd Br\HۯĊ] ݾ&vۆ/vX3ru[~>=tԒiϫ@1 9+`6ܸH˽c"T3-la .`-8 +* ڴF@l0.b<[iͳ%0S]b_(@FxcXkߒ!E{qĬ:Hp͢Miʣ`frO{Ƞq;\;/AFK|^#材O'Z+'R#Sfc'ıK$?"h<@o>*}9U?B-C: =T![zk J_txF'3Bpq_EIg,B}J|:u';`8 *vʢŖp{`L)W>>q:Q5eu my jorAxWqqB9O|!.z]z5GG;$1&#|`xcs:n#ejCd8}Cȓ̚ `"Bު~$J7l#Uy;̈s*rqX2(gda:*"::DZrd1hPdН`tAt{~ÙY*yҜ{3:h*UE l$1ע񋍋+]OI1*C l G1+on51̫*g}yP&ZJ6ߝ=BJ#8>4I_u܊JrtLn&3h^NZN\lx«N~DkϠǵodC~kh@bϝ+@̧ ءΤA.7P^s !6!lu3qwvw+_vx\l(ZC򁎌ۯʃn{`U` T++&>XH-Fnl<:|ֽT*v$V8T&pC7UĭW7eҼiffS*0B܃[-ȁs GAi/ۂf.J〾F$&Rha0CPt-Ȕ$n Q->xf{cTy n3/C|mTש=ۦU4M"kbn@xGbHF1Og׃w)F$zb 06 vȐ<ڍGdž<\5 t Qj߁*<KM{5P -ZU``㭰@~*[0҇CRFmx Bj:0u2<畸vЙH)vu9QWȕw?w&uSXWWEWZy<rIB_+˚ortт )] W%b*l*l%c4J M2jH/N&mI͠rR+A]};^oZWٟ#<_j+#KO0"$3U:&Ryĸb7Ʈ׽⥌P^f(w\FyΙ\t #g _օlR}- N iAɥҁTQ\OeII}>:X,Tk v X9lsM+DR[<]fg5IA~>q%sI¥^DKHL\ܚWRܔz#h<낷sh8'sPO'[@qrp@fn'SYI [HEp.)_2 R Aqʉ`*V&Aiqy Hn"MxX'ȎxBSz/kMAIc)щGf&˥XR:yTŏF;6eDjhZ4cBzV#Y o-}1LD[S6XGoa(`wqT=CLT bܤN,xX i>ԺhDYOq3bqC_*:,+1ew8ֱ^p]vWQ) puPӠ,tTcn.p%L#=V?g^l+cuyIWwp@+uǙH7-jU$íӉzV{4N̦tJ.季03B}uUw߻ejU<ΤҒEp:b_6*8y#M=,^l}+.s{8QTG1Ve[o2,BJ81&bאқФ"vVVN6|{6emW,P\iI j{`1+WTfإbY]~M*_N"q ZB3:ziļw*1:p1.caܴr`X?oKqPAkVTp2չw?Vs$S`ԉQɹR)@m+4s!cgY7ńLYSe-GT`-hkVUhd @.;HoL;$D!N&uZtw=O> KOς+r6-/;8J%gnECU8KNHżG) p<@D Qw_pҜɘ:*`AR}iiw/ʜM|Sp4[hqGm|)9_( "4~,xG9[\sSw[rIjjpCR |v\S(sth)$NOhUnՉMŊw`}eb8D^_;T^!h(dZ^CGEnK Va(B:!no<}А9tFƥǙXl'I TJN5 8cݙF4 fsO,}ʔDU"%]<9 gSHPM[Yi2uMAԶGҰpfng IxÄv#ΈO9(N뵽˷q `wf#>z|oo?6J%Fldj۰'e" ?$R_s`ux3XJT0E W j0[WeA[yĖv".XR3)BR9aE!9"iM+psC:b.# fc e8.*Z3-*~*#7[wn@OG, y#*krqAjQpwSnF$…rtlhE=f! :p6cӉέDB,B}rßK+^ щN0VcOfߥKM 8 EHDbQ) #& Z4>!"(# v2UXƈ]ܱ4*M˯])(#+izXT_-[5*- *.$+2pX6XسڼtdwȍmF}s%ћeX.geW_y*c;9Nhobsr\` zH$z; Z!QUK'Dn%Ib](V6SuѐycV'*佼1eCOmnYk)U\Aߖe *ZujL5Kce?qȱ=8 [S d@5'S5H$[b1mݚeH*Z.;Uq2g9ޱy~u_%$Sdjľ+BXq&nv x%tϳ\;ig..Fv+)8VE_r1w˸\)f*]bp6Z`t9aOeV&|9O=Rкn.uM7xsg%p݌Ɛ BNܜ\AUxz3EjX;l4'2]@`pqJ!%IY%\gOPq"Y JqK@\U=i>D &akؗ: CXn?dl 2lXՊ|z^P~UU߯셯 !7OYt=9>1OBV3pvK #SzZ"E'e:1tY.=#j6!k<>9 i "`?<% txDU C3JVrN1\X+Wt 6hv7wHZ,%xM7I K#,9a>k<灨2>.8eK%Tpv~T澙܂o0$-Fhr/u\栐懃Hh0{?[B*&|GӃUL~Fv۽8zn}8=錮rȔYA KыosIva ]fqR Tƭt5q 6~x!DCeiY٢m&CCڤarVz4 VDQ,6_hWrWvflX†c,OL¿uLPJ)( S%"lWx7F;cJAeq2P%,B̸;B&QS wFQ[~YJ C|`xK`J2":;{ Ŕ!Cmç (h_FLs]-fsj6Cy?/|s~,783zongM_11B43Bs|PB+j _c;:]vե ijPd&b\h%[ߕۑpvOy)c418 <@av]w=N">-ݖЈFkm)p 4ﭵp1aiE> !剚͍5v/G4my}t;=* RF:㮿"k6jޣOQՃjmb3]b?N laZ[vRgDu~Ё')k #aߜb'E Y}ކ0עR(:SrT]U:|Ib'F$8-vvӓt?71 eCJsAMddE 潶c2n m5:ypk}^۞B<)rU>֒aF1H / e-|7K 16{fI4n\ ~$=Yq /-&8v{V7p')˷Fxѓ pV+ P5dl 'ffD%$8@ܿ˨`[{Pkӈ>vA4rfI\>]"Ƒ\@+i"C$YZ ZiPrO͐춼 cQtÝnh͆"y0Yd4"|r䎆+ ycXrM3X,%R\Y^t]8Ee9p^Vx05j iP,QMnI]fddEC4سīsnoA0q N-cqGZkKZ 2@ڷtd䄴kNSCJ'%[&>&Q8qCgazgVH>OIMLwgF㍦^v( ʫj-?|R(r!֍e+rO.kY0ԏSU hh;MTqpd1>qMFW{)5k>{(SջZhZRp9T+`1ΛT͠Qxh_s=g ӝrTqXk}0LF5Ŏ6:n;.A. XXCzd?AscR?V'Lȡ!&v8 ^ʘ%םX&2l)&C?Pv;PE|$(ҏZhEqtӠ0"sEJC|G'1%HlG#Xyt<N/-8$~=%FR|p #kzD׆W{<5i|dVl+_ondCJἝQVcMR .~U5TŢ7l#`ҷ&7k/ѩ=Z55ELu&)<)Ƿ|Vv޼% 9<3PnQOi@+x2%Vk_M}YSH:v3eoaK-/jaJk{7x/)_d&y FhOȸ3nܣFhK|tQUw6X mt6b) i:_x1g';25`Wki\VoP|ւ֙JFtEe-^}KLʌZ1u]n5,dv9>)~`!'aJh5_Tmi_]vc1FO9&ʨ@y7s9d)̺x1 t+){ >6 ehE"`m<*l1TW07*:]]rPlC#J^ B1NE7%JD{zR~޲S3[VjA>X$ݹ*ڌ[ꉊ2RSt:挃:G~9Ulh2}S~nIӻfDP,"t5@2׈" ~|2^Aöx4|:Tx?ae5] Ԓ!Us%ԧz# %qi 27T84X hC>U7QBI]yx1A&R٠VTNp$J]$կQmX0CxN&$ǤOIAN6p b$@nL 'zfOTE6.ֳe*' {pJC|' 1%,/`c}9k| {;syߎbޡM 7};,V0cNZ9P zSX/r[jnM"$`QAZu9Dp7iVjW/"^OZ01%U _Ϊ@ޏ/4qړZ8GWʍ NPUL)Q agf&z/(|FXHlxX1y aeӚh S; mU(кo &ɪE)(0EӿL2p  ycn. rL{A}gb4H^k:^\gQlcTF#,d/}S юEndAb@rpқ's_/ mױ; `RFIi<x*:p#K`F/_T AۗL#G\MDfi*x:2ƞA]%A=s5Z-gq}?#d6S}`U%<@]ǖA1YXhb}(\ n~RG5ڡ`Tb͹ F |)7 ɢ_([.Xw7S c vud?"*" ˟Nc[܂smk_ o$O"rf8PI35BkZѭ!d+Rj\9i $nk pvNt[*\i}i24tj9XDR6 ަ%:{"AыIu/`ZG%X2`řٛa'Cs& H(U6x,4Jad`߉9|Fj_:ӊ1F@!MkPvup-ZڙXLΘsWT5=?Z3杈Yj{F/" $1AȢja̤28Yyoq MITw("ݭZS AbN2aX HDP?q!-ixCcxxBdC25Xֲ6e^ G%oFh=tDM72OzQ6mdT!>ozR/8@*Ψd8M!rgӵMz i3Ꭰ3v"{L\A߀Q^wJ$%G*l[d*SE@Ͱ|p0IYL= я-vr3UFPq@4&֡qUxX|8ci0"2Pv9õ5KՏgӘ<- h"ܖjx8`C @y / :oV1tj#4v5ҍ-aNIP`L| ^͂eu)OzѦdcgr55)fjAANu+ zxA1TDCֈ0&~?2'I׵ rq<$ W(#p؝XXFE#r r_DQ [l>tt﫞k(ZU5O:cn)Z.Q,Mnw-&y4fӁ!4X2N{r]lǹYN]Z"&u3hbҶ_YC e0bWGn$~\A1(C;8 y|+rlme ,w>@4Rϩ9B;6`+ɬuBv4u'%g\=dk3<޾%,Z*Ftw3]. mځ`p}C.9G C6k()ә1Еy(55Sa~ԫ e1ݙcjdQ]BX EVY,={nY< UǛ|a;]yFt` 0ڟg8hFsݒ7-7ņ+6,:Sͺz?孧[ #[\C#mp+s|CR/䆐vj++_ż$5;2p/g(LW Kus,>j}OV~@H bA'0$f07B 2_9w^n_|8uP5Գ4d :/b(rAmN:"rG%MnB7eytdm:=Z8(JwBfC߳Na8sBks; jxX[f6^tLfv1B/D.%8h,r:I#oaƢe\q5J1:)yS 1ڳ9:c֝yɣ#<*՞ƪjd>ė(I#ekЫ U :K<5t i)!<8^5UsqPxLgc$PT61?У3|Iy?3JW1S`&v`ӋuZL.fIMFeub mt`~۝~?}3Z{9q,ԍPY4"?Q-UR t׶%?Cdb~G(NxaMT՜"/p=T#A ̑oY9v:3RpxU)ÂUG}2P"nYgxgQ &s}뱒QSAQ|߭\h& A9qTTmۄpzԎn#,h?}(Yyq|ٞXѳqH>0feéDUi O_o-U}lf(i~E/4ՠi ^9+Adx uXyHJ{4;6X+B~^cy7ř.֚(~!E:H}O8 ppP ֳwh&moW3 響-j\^{%ӑ>",OVS. ȷ_nW<4J5/DݺF!40 (X@"YEWkxxpppqUN Wr Ty.HǼ ?zqS>dlY@Np'5@|+aݘF*e$d+N!^(M`5]܆w`8kҡ_qzhTZ$y쎐PŬg>|ax+Χ2?K8p, `*PGFf"Z;CtV}h#tCE"KEjWX?bэsf &p8#Mav{O&;`F6fMd(nx$a./VM)חSU TJq9S͖W˶Um~}fҰ+!>lu["FiO7z#V߁w>L%*iz$aT>չ*Cdh Ad" .=gGCyO4bKS6.55m&I:Cb-d#3/ZaiD)DY y(ѥ/qreA,I+4PQL>He$IĖҔ!א '?ۜvM5rXf/2Ls ;ncD3|:͙7͹IO#;Vx)ey. b6ioe*{'i "@n45v@c%M*fδYeTG6E2D2yY-(wUtf#,1#EIs6ly nc/'õX c"䃫jD?.R@cQs"z 0jݢvq%l _N}F 8MiNp8p3'Pkn~G3`n8̽iҊZb1fDY2JXXR*,`۷9Z, 4ǣx}-'9:NftG᫿)ȽjW)@UnGXBҤS^M E^2%T@W@-6z0V]ap ^tgU7]Yy#degW+j1M!7Ġڒ#_/THZ5Cs֒cYUl}R3\Rd6W3 C.Q>.0s9^S3N^Fj]0lTmKF ̹PhyZяKA]WH#N5HdƮ<{`gJxf]OqΫAW"xRN{9"#p()tFC2 8|R׈*^vA&*e=K%nCDrdjկ= DM?'qC[k+et?[/2G`_(Vv_{aEKcz }:h*u9a=MdnSZ8Q{wc:,{.< DXSzr+ TD탅m\.+o[NsqGϗr"(h4\~H4>#IvCL4?l/x*j5nIX9P&yhJA/pIw?0Z$` ǿ.\96?L$,Xv?+A>>qX6 J;mۃO=zxҁEk^MzHȃp&@+^qv{ۤ$ xF;z ⏰HĤ5g0ɵ3_Y@\~VMIrg`:a8[e@ ]/YG ?D5|y[$?[׾)& ً @ӋI$7mļ.i~myA s+.(KvZܡ[G5>+,Akrykq Q7lb>+Cb ƣ ɕJ 3S|h'͉έY;#({3׭o36PIny{qvH[]xf8]NJw?@ )j6,kgn(7TBDe_xG(v) 3C|M>{_kX!Ovj~jR(J4parHr-%.T:~ػ:6 nd'GCI&GZ+cx07>(eUeއ@Qwx 2w=ߗv7PsbC+52pvu/6 >qJ%. n[L2Dz~~lċQfvkaEe$X[uЄM`,?: ෘc-'y:ó1@i Z܏ZcdwiUΙa%,{֩dpIX,!#Cy'#J-'(4y TVF$Lt|Mݮzd$=k+)a9LxLzWIr(x:.?;|hkv~/NϬ26]1e78*M!1aL{u*V:9-SfKZοA00PSxeOce@V0d}i\X?|ƒQj,˅_-QcVF-;LUpᒴZ_k%d62j#gkfʼnG6=e -w"_|vVp(toTYO:j"2.'?w{"I7\fgHb>pz[6+8ŴdŸݒn(3ه&ّ!'z5LAZp8ߵ#wCWô3õ+$~UZq*ͦ3QX#@3Bs]D|'cWmirsTOιAugWM]Imk2r>FbAa]z<|>fF0 2oOVfO/{O:񁿨Oh(~ktףl@z1m@)P7jc+^P^]ĥmz2;Y/I&`V|-~2LJ4)@. 0kmae'%ƏdkeW-5e k^}qQOnyvkJ-H3 ]q!t'sxwOF%γ{!U4R`X7V`O@~Iw7&$MykCW _.VZ!6TEjLIc]*WA(_SOT%BxPjUƓVH͵IZ} Y&P̂> ' A+(ot^\k 쪑bæVCeM ˅2,⸝ rBh`ύǓ&<.(ܳa0?Ϝ?!|$>ʱ~'xW^{%4"GgY#E~LQ-tr4Y3Y^t0MM-z~X Jє0[C,BND";e=Z5kEsGbv>Lo>ӴQzbH Y iT_Jܖj2u=fMҸMwPZ-*VeI~mq8ZGĺ})s~}U.ٞj?|J=J1> j#maఈ*pTk3 + Xiׯ,@G~$,ʚ?n(+PV$@U1nuyG_?k9% <9XL ڹ>jƆ 9~CHR |g W<}('5%g]+Mol gkI7zN܌MLd'¾5cЕj% ޱL Jg)VV€.}T+R\5N 0 &SF\"Bv_avn@vE*䉋 \iydxjJډaŅ8;~o['ʭ?,e޺Mv!E5 ? ׶:WQS$9 @H2TSOC}68z)b"}h D[A{ OVN+CYmlZޢHN'\vJo[JdCՈ>{hl e*mY՜(jqdS 7PH=ew=Q%m 8l=do$a@kw` W+h8iTBWSF+6uGB0qxk\ĝ<\=0ʘҋ/uVq thyu||1 UhRjVr?2D~WSJrP[2113vig)"vMTmR3XةE {u'ω5 CvuCm)nrQA8O,5+׊d?h䛊A1\+z'/NBz}}ss# %@6gbR y\.a'QgQ6d5NS]R.Y:ƹB-3(xQWPHꃡ;ɚj SRN5^CuJB襞H?J;$nVHbAնW_B&ll/8Ÿ -U+)v+Rᗿ䔺RDkXUR&v2vsp :9_KBC`3iA8.E[pf|,GCWtaId`  ԅ4#";rźjY|BdG-_ʶ4̗$+%eboFd[ BJ t35cQN+[/Dz-'6NS׽_ׁeԀ3"V5Su0%+UrW u) BI:&YMD0L;itkb*+k`FI^qUO;(Y*&GPLED /2y*;W+S&2ga- FC\ ((6K;pQɃZN^f[n5ạJ]LBnV3.V9]x'mHn7 pѪm"j|46tVLHt)Y5}sw˜ BSƷ^ZA%Pg 7hNwkX- Sgfq0y;>P̉'"0etvR''4֮ ɠJҊfe>.{)t%i6@ } P"oezHT}FX^<)[*m{ay荱$Y^NVۂqm>Yf%GpY$TQ[ICx:ߩ&±k{GM\f,И».i\$߾\*OIl=wاap4T)\НB{nJ^4VmTw"}\ cWuÀay2&V XsLمilbDB|wNq%4r2q%MϏouKΣHvt/Lzf9II /;қ\Wd5 v 1XHsKPzX d@,>^I&lȖ!@s=ѫ% {+K%shH']\R*շ}ZE Yzm n!z2̿[ @hErvI{* cߪj!oKp"+ cʤ~.8x0ӼY(gx'= ('|OGP.IIGʗ2q5de9nʹ4&ʐF|#Bo-`>; `%} <Ȇj|:# Lt +,hȲV.C{'~1|{eEIy:ĺp#AFڴa"c R3Lupnf9pXm9rƄ 2lixu<nͿITI~{C`0&3cH7 9=1 ''#(G)3xLAVfp6UζP[akO!](ܒ),ojy+8*[I`8("H˽)$ ܀L }vi ܸ߮CM̅\ H$kȯ[{f'p,X==I= $u?H7yYz:^Hf!ãԀqI&6\ 1g J 9teR!o)vlrTܹS*ZoiWYj2ZDkgU!ĵř^<8VXl*flWC/StUqSq-1NC;%N1"@0b[ "r=Ww0 3#'ܻ9[FI_G Z0ІV?}z] ʸt&PZL|&<5e>DbڏELaW"2嚉;- Zd@#A1H0dG4\& -Iy2ҍy mO-ȿW66l7{?l=PGWsl춥el)/Yἠ=!vG|@м!ojUD x{[L8V+S}^i܌pe0xI%.wqizO|>vdOXxL7\lhx,l{}ș/1cS2 fG~}2jryC.!qT m E BYJ8j>8Z4TB8L:=l &ݶkxlKqHc1DZ>{tN)32(?t[.69in*IEyh) ZU 0{Ҁ9jUxخZ*QVnd5g͋D/Ax\ςsƛ6+:x26" JdXGibU#M9ɜ98jܜm\^Z99^3.F0hWqu4DbE14peiUI(tKBZ1 \eo5 ̒8Ls(ƙJfb:ũJ_X#mu ~2hm];4\q÷+#Pq:tMm&lj_7ݩHe!i]BXB/41OgJyBc< ^v;ބ4}3(/B&͜o96@xHhM+8_'oH @ bdM *)9!&FXf'PМp@qY_Nm6t%X4䫊B<)l谌h`kaݰ!N26"D665g4 C,OPCq!Nw6y~:p&D2m(] QIeZ{%rt")3$MW`k="m}8u D&V0'?=C靁\{hnʀA&WȮ]f=Uz \xVoDVhF΍f}xe&{$gȾ&E81[-!A>]8۳A]#e e+s@lM)jYH^0\jy~j! wQiQBWϧ,P1}8$"E)OS;v[2KđʪG~YmE vI&d +[/4,vJVŐRΑ9r'_NGuhcb :x3:I<"j3PFEN[낮'\F,;8ڝ25֟q#_ϹPa]EDŒ;nGIl P(\5gS[V˿_q>*):+f9KoUO\-Y/D;6oT2O`gxNo{ Ph1LJ]Or(ɪ`v9%):DOߺV) Ϳ FDqF6'Õ :4V#V|r#iysoN;QI( U9Z1P|:levS[)ͲƜYRJNrFilw k,_m 8Oas/~B\!A?KhNM3&4[6+@[!\|cήQ2_fǓ鲄%QS|NG}㪵?9b&Z];ROSq[D[5l fq Na-z7Y2?3x_lMסkL$&jȘc%cn>aK Dʹl}+Jsu@}A>-DY{*p6qDN%mPy L]A,+o#u2a,S@x4'w c@_U1c _~fRd_b1@zگ?]l`S c|Ɂ2VUܾTC#CL5mn}{mW1.q{{~%H0+^)OZ+z[CE>Yzgv!zf-19Kps(>1];.a%sTgd6A$vK'iS7'>v`%#YHgR' b6&Ud=(`U,X[_ `Szϧ11^ YƦv{T2gd.3A*2#LQ)K$Eq[)Nڳ̽M@*Ē) $,x%EAG1}\ˀ~pCXedGO:{0]5oR&|qC?κ4dW /=,ZwxL,y&UϪؚ¥?Jy4Mqzj@c6?&]D{e2 %{9لrIKh^IM8lIB[T|~^P婤-H5 ح5͎ u_ OY-.WB~ѡ6FlMU2{D?q&"~,߽]o˄wpA+aȃ]]v-Hԭ9@?/3R,6KEGa`T;uA!e4\#ҵ Qp>P,`~;##{&J8屦uDvUGS3HBb )Cj|֖lޑϮ^+C"Zz i l[1H  -!a@_ z_wYuMlƿ|9+&V3@%9w/۠(TF!mo)bz^|1ja( `fŬ J=@,+yZ!EVc\ZɔN ?4 |aV #F8;y+ a~]dl'UzZJ?{]oFZֆXkJJ~.t)<. tp*L`6~[$)^zc66HZq,K~hyp- ]_-f*SVJpTg=UQyi]u_Ȇj̧W!VnY>Z,<㋦J%BqރW>2[('^F PIaAQd_mkhb#-Sik*ȽoNۄ"qDbiS0X:TsB'M,Őh I!i)1Qg#evHZe~1mHoq2|q=m5 tOIn:])ʬ̓*jbyCk%XݣnV2v:I='IJ`|s4IB!ܶxa|ۜn4̂uZv&_琂[d>MK Q9n&BӴUa@=ߗwj*˽ܣۉw.vMN*fi`)tۅu/AJ MٿbUw}w}FŻ\q(6XsS+j"4ݙFB.^4 73R.u'!;J ( 4:?1.-}[> cN쓌PP=#Z">eW `7 īvp (sC*?=xgnA*s+3C,\1Რ"?36eIQI߃)ךJ5EI,tf+cB璘X2xLҴeOwE7B0+0Y.z0}XܡYt*nUdC$kmBCG<{waCB%]'c=KN,y_Nno ct x؅sw; .J8)EئcXr#RL1:qy^*y dqWP)` RK◲ a޻fR#;bn.;0%pjEj#2{A;;U[ !n¡3)B'swPm7nڇFδ-BpDr6mD&N0aO[vmuܐ Fp+C0glEְz~vᝒ 2CyS0#oM淸+J_`Vect rh%~rN8G!N+c6Tفۆb^?pWFrt%~6CGT(I [e}%шl!il|/j:k6*8u!Q?(P:)_@x5L墘9$e^Yi6qyschycfi`C OiZRY }r֪ǚ r@x=.2Iva*C-vhSG&3ua4NڵmRf,zyK>Jyբ*G:P}xǮ>mgMvE0벫`%MgoH=/W2G]&7P3JDxIω 00e:6;/-kJ>\pQnm"E@g&-ǯXDyž2eX4.tJm5KXG/D RSg=01mM.ke' AD_ڢS4g#`1VLHEQ5-<{NvZƞ{Rɫ%渼0i$F_yNYy Y9jRiٜȇgM/Հ8$&|~kԦBnWE [~tX6~&YEv78&aݻ.q ug}%GSc`("̰tŇء!Es8T; ֓&QZҍ ?q%7'&C.j!lopuw+ ]nJ ⓿ߢ8ѓߊC>v%gs 'vaDNمlF* h (_y;|V7-`h^bb(Ҭ7v/j[ZًѐfUzB4dK_}*R2ru佛? c"~ٿ SJ!٦%ZimXŦRɍzW(uA:ÍNȔ5APP~v$ )lx%+Gq;`b  ±"uΰy dIlqcVt.?I<.ozʹMQzOUEm\v8qힵ "Zّ/ h&fdw $Skd%/9 jPm !@ie6mt_zk_8Rch}yv7-T_XD7?݄"Ao!0U$u7ʗ PEZJxɹcz 0'}UG˿e=MHr0L${ԮP`GYv~z?^"K4 r*ٵ$yZ}F,+KcTe>J7*T0=Jx-&K 2`њSʼna NF~ ݀tơU$´#B5tW?.a[4OWA  E^ `Rx~{QnHsX~¢ /kSʆX rˮ,To|& aJE(F7;1MtTnm|cS>|C\Öpv6DUa{f`z])>$2eDa3'NrazTuWv;9o>^Sȿ{qnLt?CNL 䩎6Ů5G;ػI+4Ib̝s֟~WܼEӔa e?*ݵՇv9獓7MKWEž{3 d: H%cqpD`f_`Rl 6c9!ZWkf9ӓqxܧZd"3ft $IMZ>Q(ua_ty`5P0wCަ(JI KBRV:i^J|Y&ς/t%nL. 0>ML(BnֳL;ix27 R/לA1ld1}<Ĕ`ep $$Znp+tXY{<Ћ'Put2B&B c]4TEp1Mq6r[n 1r Uy2elΎjx@޼gc4c3{W03uE.r_|}Od46S`"};%E737z\^˸U@L=e$MYPiw4ﰸ[bF>/`#m7d qwPZ"ڌG"u 9edL~&qwy0|e'<W5 ՠFBqSCg,S v8I]th#줸+Ǒ!!1AW=;ex`ѿ Fl'i3XDDOEcDQG_؇$-mKIܙD1WMmp7ZLJ8ZGb~p'Bz+AGSyl:-hab0x5D^O;(1.ȦEcO !Zlz邥r?LpMRs0.,+*C1~8qwGTH弉8kqra k[OMka?|o2Qv9ΈJr&߻ YU=B{/jxԊu>h\`J,tcZF mS;?q6kV&pRO_ĮZWr)IaܛŒKBum%πg%>^T85JpIj <w_|)XW! ](3Kl}"_ *B'\őĜkKmD()H# ef[0ȶQhn"R gYWgM1YʀnNk˛ma9ynx'(ے4>؁L2]u+8Ž,.Abx<flbq8WCxq2Xӹs#-_tobᷮ<2#Y*>95J2Pz||Db[x+H%MRg])BzEc6H*^ŝb!nV]ew| `>E [qpn"abޮT`6R1-߈"El#إɸs樆SEw]: l92uxw݆Ti_St Ԭ\NbY/޴q%nNUPXh* \bBda,<(-/ kˋܣJܶpSM`7b-y?[*t`lL]H4hG}_g >c|R[ UtHejm7*?#$ bA8|L|0M%?D$ɉrU߅KłMMPVdv}=7!Qk鏹Vmb`l`­ˑFa-.6VrdIHC2mUTjAe6vb|*Tāyu´dsX>,AP+BW!l!QOU;^P M=VY}5[-FkfN H. 0L uK}O|ni OTA(xz1MxA"sBbH6ȣg (58R7k3fץ[x0+s171:*v泆hbw^A//KP_"p+X{P4y1p`&&s^KJRDdHGkg;KiP" bOv2F񯉂ǣ\O$SgLrQ 0+\t(?Bbap U;o3""پZZP]_J'>:iPlb$UfIw~m eqMŗWB[^PpɩWd>dA,Z Ve9YV;+܊lk=d7"6NɮMAMOD`hjGjZإ\xm1DzPmCaɅ2 ez-B 5/Ŷ`ϼ#>E"*{yPaGW'}cmR NE,Kd e)NYuϾ8u?=fȖm aoe>d/hއV%+ ;iAŞ#`+ $lOzC.;ߥEV(B!,a")u.1y;E!{n)b_ qQ# S3>d1x~OaQi=śoGk졓r ~vv@31J|0g7[`F8qUhYfoiw p2͆/; LX'|GߍҮK{A FLJe7o@UNAD]PD02dI9#YЉ6CoZC8Cv"L i#M Vy'B!-x@^`Mw'Q"ӓ14$#a1]%$v:BUbW* 0BfΐYol bW5yDsuڸ|͡b\۶&~4y1Np |qtQx9^Li_vimRV[[˿:8tR0ܛ&LvSq 0lMWFw1BtP+'.MQ;!& Ư^!4}pjcrKWelcxq @7畅S.$]O !l^ Z ;'^xH. WD%^1D<kr sUs<j$>!/(Ơ]"Vֈ:D6뭥8 j$s} %@V}ސcS}8S$tWH>ŕȱ {BTŮ_3sL۰[|JfipDPu#A)8IڏG_n`VzdOFKǸ8J`q݀6%q4Wӱp=KJ y2;Z"=f+YU#B.˴!,__E:UJE-h'`I*Ԝ6;/ڽʹv `~,@aTfܱCi~^T{pہ0C{Ap’:"a "/y\O9hMg}: 3ƒgԱ"j%YǂOLCv[I83gVc oH#o2X&g@J|1&!ser̐X}Zq'lnrHSո*sؿ~NjTgE6WzG[l|Eze+d]@ઍ=1=4]KӞG]tA-ʇaBQ!S#71o̴0Ls(@=|jN=FB|{>V"*=nʄp'ߩd s?i3 Vzyf'exu&xqPVscKɡrHӯ+:]p. k a!=5O6Sg9sֲ@_MBP:]YW1_AiO/ إO5{f[Ŝ44F؃{/SHJ a`,58"BhWB)S/ JvYۼTؿn@&ҽ<]jx}w,#l )ӨgysXϖ܎]B':#:)pܝrvC.P=B0ƲIZn4q'= |0~Bz,^[0漱69U T+2 D;' Tu)D;e^.'ύf"_ΐ^P+EX(TnP>BR,Ѧ E%72R*I)?c74':A~%*%P*b.YD")/ z.p 3#s{VO;+~xE3*=鎭jUg)FyQO aR!W v}aD{z?pb& 0PNGz|F+DƳwOc27ydCnAm6U@NzV}+6NĞTbEVk6cЃ3 ~-]߉"0t% ]c筸-զ@p}:~ ZEr|]z63ϣ^ѡDØ W5_N+\!A ';[))3H5;_Rw;o/Ϭ`P~VLq#_ 5ӧ@'y"^u#e6>T6mi[G^ g/V1>K UQCEb)䬶mڢGTO^HӹhA~KXW'ԏzɐb՟GCqDrS[/y5vxLMgXK>IOk''@?XsG_zgx[|KNV5-CnbT9Rٚ3;x\Qf \KU޷R@,zlK\7en`sf ]qfv2]hmwv&fWs|~M9ψЂGSdL?A#Қ맼_ T~BARtqޡr^ }3㏂5K05,*xXOfrR0̅ s4:%yϤ_ETѯ}  o} i*K޴ENZ,J~+tO TH%1.ސ+rXuLBwC (׉.zwQcqˆU9P0/ނLxJ:Bi\ ;.a(Pk-{|5ޅ WOH۶5͘{ >zߕf} ,; gוY/v /ᖸIJLjK^ uHC҂b.g?APܯ@nMl[0 PN&q叩8} ǮnMc1|Et﹘{a[ j~jpLGΥA@r %GsY/.1cW\.UdMʄA6X"cKbFbe;l]gjpJWR0rHsWH|&S$ :4ʋ?mXDz}  T{iM|@ {aT-#NZ۔ u<ny,]5m`?8RUX|YOju؃I9dرӨtBuceyn$|J؝7ݐgIf:kt`'iw4!vχL ^!tȔ8eR iKXSxZ]x5Ͱ}.Z=K<У ֍ߔMa-[Őg]"$gT~J)Ȭl;vH_3LOV#88g cC7~ϪhβaCR'Z%da⃗`.,#KZĈ_$$/e@fG tpį~<.'w2rza8]ў|\ɹ"sVj\]ol:@Hob(Ҏ%Nɀ03Š>;f5d*-gh3l(pj;Șe୴=Эll68Q):!cuJ9 #CG\`ʐOU؎Ť83s *v?3㜁no 1(X!/\xFvtFL=8QFSAgoSbg{FT Hy74^5{c %雰bT2sYd q֕˟|qr!H Dql͑1 @y4 Q,8a .BP*~lw$?N'D7hWW` ;m:`3y}ίM A#oAYy9w\&=GuPr:/b[X2hqX`*SGo{18*ie?lsķtO'GʳB?}⅜ol "~1oiAZ*Hsw]kKeoXF<+v ?'cW6K;ӯ[u󫋯6)HOH(r`a"5тj?#fm'T>+RLjhγTt4 z3iY-$ڙ4g]d\C<20ӝ5xܜU;p''oJb+8g<,a`+_yKx>"lt<2us Jوx\F}PZTƻƓC-ROiyoo=cE3 4~-][)$Ze!#'B$m⦈e0_,cPY[ƣy )*Z_ YzȁyX2I[I{a$l_/- 3,oyU,oMx߉xeAJ%?A*5:#C 3Y'7XJWUJ8gWڵU 5 P߈y&(kf^3{t|WyPvXlNb*& -L~\ H䕛W!xB4hڢ@pni38N xTp?DoپFPaa+uW&dSZ",<ŻPUIud]۞xgҸtAPzm^}s4 }!k{BA%_ .\X/*4|(MKQld@͡c) G4]0(?`kt G9F@]Ixgx{2sGau%w24)7Q?!dt05AU25Q17u˳gb~Mf l81 CnILڸ Ϛ 'dVC%6 }$KcqYXhO(ksW흟uϣ+YOXHĝs.vԴԞ U`9tW}觓tWI,Nऄ^9af Xj@IZ!8^,s`w>,HdrJX", w6QYuPս*usO jPA,#ʱ|y;8T,;RhwfE>Y]El*78}z7kΛ|HcDID)8h+7 VCx Gz()x M!#b>$q;`lށM} ϫn!`:K9繊@b4DIP 쮼Uq]w5N|@q .PI[KM Rn]VbWFT|S Qx'sM\/<(hU@˥)u@t=R&14ԻUß$pxûҭ<2c}P"vl,Jʘ+j{I">k.z@#DĪEbGߕϢ!&:+Ea=~.\3.ʒ) ބ% ])D0f\"Mw!^ Xۃ( ՊRvP_2.k "i"Uhp҉[,7*ۜa9)I(ˠ?ϕ}68GWu@_!X㖣t)t ֐'@>)/V#oxUo(p OƋNJޣzo&q!N^ɒ$h@C̸5hEȰ78XZ ]Bz8ac6vt@Xhz}4Q/V89 o03S-|Wqm^ڔu;wt')O@ζBsZvL 6ڈ3nL@=jaa- 0?ulG.τCQ-m+7nJRLwֻ;Ի!F0! mǟ@wmԐ% Kz[{WLOQuGG^尵9>p^EĶ /zi %},,sAߟ^!)^o4z_},%W?!JW>bqӇ-LzBUt њE( C 焁$! 㴴KCD1MܝNe#{"x\:I vX-Sk#z{PrՇk.5Yx@`Q^t| !ffkZԐ8Y]܅=vI!TyEG^ |k{uJXw<ĤaBvdB*mϵ\X2 9 eiRQx-D4.r6駦0HHvԝW(G[.6P8b.ieI]R5ll%IuÉXǐVb|7ʬ ]-4"Z SƏl-].w%/ފѠ-VIF}GHWI1 3׍as&%ݗ[03|c9AF{{gMlw%k!]T t&t˂;G@j$juF P,f9=s^izC 6s(>D9dxs3^'=u{*#%8`Bi.)*Cf-ex:΋H);*f tKZhP$̋[za#kt{!q̾l7h98ӬJ wV~w?W TQo1y)S2\|B`G 4W?rD2{֏kԁ2/R={QNbxo9S} ¤ W-tgE%0чگ8j>{E'%)lOLgV~-*4S+-lI% *?UdK2k9aܑ ?¥ V";=kV [ld+u*g_1g;VP٪|,Pl~]m/qKuq)ΔծL͈ ՝J *h=ҙ#R:T?ƐVOSnERaEy텞(L^"(mX& Vr&ն PJ3^y|#@,=ZsΝ9 n3c5h N%x,\ $.\ 9*d4#_L;r/:GM8\0JԂCo"Ȁc:S㜆N0\UAXR <Gj @UN! ӏk ep*; ka~{`zDUv }o_<$5eCT+J&>})[ba`w^၏ [4cZHWr,ֻ'1/VmyT㮨 Hp\l]F&ÿlrR#s25@{*+Tj)=r+J7LF6>H_RYFdx{.ds,NakHlubiŧy-J>[>ě7H֘ "]Vo)JyY,lKU$Ez;8YRk]jlE?ppCٱHbR$ @Yy.F3z9[#O672Iǽy2FU/ GILv\[Gga'$r,8Ek82Wa,Ր&\ob⤞ B'kGe[:d,%{祑UH0> KV c&I,>c]0#3;wM#bzd٥GPg0b;pC?-JU}5De9 OcN٬#\R}ƷDAfHZ((4"bNJos%cWv3._8zQlZz٦"p_ⰌA;xYcp&"frԡ-H~r Mue{;IqW'<=O_A;NnV諸5o| GF 5Q^@X/:EѺL3,JF4YYD' yR'458ԊwmE54{(slS;U[t,ٝ3{$3zX0@z 03?_p^%1>+̭tv,S=Vg Y0<,`HWpKYN5}?xОAnOZb!6 k߀.Th$2OϪ*,UZ3 Fģ.,ˁo>>kOFr퓳֖/[ K4n~sw>a\`G8 _" jLidD)AS"m]vݪȋIH&RMUIJ^IQ,h5h!sI=gTkkdjLei>ȍ|GIh` mߞF0ԖR[*yϠarLĨޢ(YaY_W!j5M欁 8uɬ߸^F({Cva[6 F魩$ndsffA+^%a(ɠՏHhpjx+G]P |2͇tڱ];{qgi\9_Q'8J<4L%+a5tu\Hۀx<;8`,dy $.syQi(hg9QNJ%y?*O9ڻπė3\j09NZ9EB Mfǵ6kaPoE㜟*u$ |Aic~竻ރxy`L%{ʔ:Bg>S pLK-npo;#թ]7C*y1EkE"S: 5Ӝ&ޣ iߔ𖣮2yd"6xOlRMB8ɗS Ez65*<< 4"UsTR>P{z¤Xo:do/\ rC"2GڧbE+tOhbhzpZg ^$^TruovhdP5 j1z;,=Y6(=^g GG+fZuoE9sΙY5^:sΐxC.?.7r)\fg U\{+:Fc"^mWvVis&E:xeR[b $˼d_L &ڼE ӈ,Ӹ>|߫Ԁ(l.37s0BnƳ@TRɐ:tG(]b:BOeAH ZlY(*{r/ŧc6eFB mB7J.(sAԄ,ݓPf Ey%cdx))*8 =72F{an,GKc7[J] #нw6kub{g+sKi?!вA,C7jH0|;hM{Đu0e$uW\/M{``FsO Ay=eE ]=BsհDßNQ3L:uC&La~Ηg&މ5έ]i^Zu!XR|BrŁ )Yݠz;<-Ʉ)A@~+(z"%XFc?]|(mLJ1V3~YݳBTt!҅m"خ kߛċtE[cyw pf4Ofh|+8 jQ=q%"?;ۖ8ډɷ'K_5"BUbb]A|PC̜ ̄K\꫔X0 -rfГ}~ݢOtSFßg` >PL H vScCapr"nW?JėF IԮᦈ$N=A.NSN$^ (914Wi,G2Nr@~_^cےN@6 *&zJS|ۛC/?%YKōP`_'Dcʳ:kS%yU\"yu9r.=aۗF3NQ$=FVBݦ9He/WkOMo -Kv;5vױNR0ky2GX2Vgs|FV]!~5jڀ$o.? >i)DΝH0(~W$Mv/Lblߦ&R'#4قy0ʲ9*ի9Y/K^.gæ3GX$#71锼3PHa&$I-`*̷Y9N//02I.!K .MTj覰EIU\Z8871\d?fS?]9U2U?mwemP*) ;PS #0h$Dg̡1ߡ*Sue(9zܧy^>MG׻wvrskGr) 7|HSOBԟ$o,}FQѧ>A \cR|}l)p+yau'Co#cZBgšd' &S61B6cb=݃plxEJ.{<+˜Ô歆WScLl#.SR R 3ܹǃ'N34xBUXywMTY?d1Y5a DauAnٹNq䙲LHmm6(\˶NqgkpUYMeŲ >(<å6bRkPZQoqWm>BXi37Npk fԄr?5ёQ 0Y=1ڼ2)E'fF- 0n2?Sq.kF"EĢd\&E_DLҤ0 Zku?wŗ'?aEKӘ6oT9A֙1 v))OmsS%9d^5e.{!M`kTHNC&19|UÆ> hej; sbo:ouSjW܅ѻzٻN+&طܽG ֊N.NIm>ua{Y7@9ܑ͋џSe<)=mc4b]#V5"-;Dʙ!߬8la$~%Kb뜒;85ұ(OxfD>~v7:.[ O,z%A aHuK(%뿱' @|D.0r3mOH`b5p8>*ضvЌ8 yXԐM$uw;RI8g^`ŶYjդ%>dhI:Ze $w2TMZN%X,lC7Py{G a*=nn~7=цجruq9FK^~2XWm!sGÊcdO@0N_|5B{fNKXhMەcy!ߙ"8~πjU֏,%omG%&_ W3F) hJ$L4}`&Tb^4p3L10 (bЁFOa\= =N9m~K[BoM7QFfXᦤά&$OV)cEwOuu`]rM͍o-Kր8Zj숂#jsq<*s=㓈(M*j>OՀSaACdk$o'S<2v0=D3ri1[Hk'SxsْSl=~ ɘ]~DWLJqSEsް(kN#Iڟg?X' Ce>bc- v 8x=%%o `B҃y`xUh |`ޞ>thD {vۘ5r"yN"eu|5٧E\]D`R˓K׾"Rx|LQ=43ľQF7r%07LQX%{Pв&GWGqB ZZvB@3g8M1'0)N][-Bᙜ$7<(}s2^17m݄±CiWv"ʤ*Șl*^c ؇> ePJstg}wBy_2aJC.d[:+iAIN*ZKcvwĢ`N'U Bh˳vȕ$''Em-( " k~NnB-U*k^^QdqH:<EeG(; DGpB"fU<֏fHӉ{2ث-b;̓]x`aBh&X" 2}MJ!)=z*&M e܎-TC »؟[>ﮬ!8U͸—m꥿ /'m CWsJYy(GQlz4̰^&dG.9RfzahQW+9Z}?{p!Jt3{/;yO}D+e2uhĠqWؒ,C B39k9Ọ "5}D۬ EdY0SG:4_XqAIt>ܕǜ2yz4l,2ZЈ~%&*@6'5]$yUQ;[ee)siL$|=LܑSOmjn\*yEçĨI>8A\+G. *!=eko1f4fFچw *\"@dliA=5Ppظ8uE&D>Q$=F^I{~ksIDn7&:3620-I^Cd @ѐ+vi΅yAd(^ߑvӭm32b]pQT~Hxʘ@mbD/B2ԖfF䘀M(TT@ /U;)ڷc{_=3;)8:ے(Os_} .wZ <N:&0$wچj)꽠oį3UPOVN [} tU'D!k -JCuٴjŷT!/mw]3W⣿^L%tցk1V Ө͵V~P8 ~mm7.1±8dH uxK:\mv#q CMxRh?puX ]:A3fb PW뱚P9y&K(^)/>P?4?ͫ)h0X* *c.Ԙd@9 K??׉N蒇[J|1CN(n25MD0ŗ-%VG{dA& x'qȬa_R90]o4{Qs>e *ϏV7Dl?)dJT1iO:`YتU~S EBTRZ t_93\][,ҭCƆ7@O`Z9٩rxL+)yR<1t7΃$C[68:J/: ʜU cga\v5l/yz?߾2f! 4dVWZ?=C݃c1{@w^I2-:d/)Yg%#PFcO!>N2&god\}%ک|m?7WOl4?160Rώ* nkI_=TYcG YmWgpfn{y؊ n"6u2Iփt;aIWA K&i}! xX CNDѰ/@%@y Ci\2<5|_G! ̽W?GEH6~ZFntM ~$ڏ,1uW.8GQ9$vo%ŢƄhzȾzq9ʮ3*p_L'jl2XDX~9QP:$Bn!@ :/S0≍z7èt4SMf|&(c?po-9Ñp{"(|⾧D>9k@$[!# R$ۙ "I張6_0yV2|={袯*sR>XrljI޾2MFS_BM[7|C^'nTeŸ=C I߶۸:ILVu`'~8K=cl`e6| ZA tSsDbh6ҫ BPv )"HnPRĹmD8W/ڰǒ̇8 ћ |!]KNW'HChT6nVJfz`oh2Dxec'Iux#[Œ1@qg +C[D(ʿԏ [;@_HiUs, heV],hdR]I};nJT!( '"mOyqvo:F|AEz42Dnf}$nо t9}Bq]=+GkSzIwM~+z3SU+,5LZv' Aa)Tm:ˤtp옴 卉}'Ƒ(K[_TK͕[{hlݏo7}ߙD6kx\0K+ @ɣw޲؋DՌ:RArYFK a#Jd>vXXMgwhd%PK \pCwZ)GPӄ^۸ȓ+)Bg4)f莜FRM,3-Jiٕ6ƛC#$VMyew.>HpkܒANZXdu:Rsh ?,(^ξ PuMk5>_FӪ]e\ n"^EyHwB.-װ^`XtBPc2% d[ig_khӭ֛^_=W .>epm)te*ɬ礗9ߵU+>7b_",wq\Q / $o& W&nlSپ NBKZn`S$;+pug*јt6=AI`+Io 8`fqɋBܬ;7vbĝ_FwG0I]`A+/ Xcj"RedE=Y/ xӰ$v`gWy6{4[ J6ufY-<;)jxq &= k3'$>I㲃ocUn(ϥ"ɴq)|7*8*Ɔ*!Of([,tՔ'_ؑp[g#ʃ ">å­|yy@ h<e.yf$rژfO-rӎ?%OvqF^XF!}O{EdۙZ.ns J1:xTՐdc$W&{- O\LB }  T!h\"_73th$-hQt:/X LjSc '|Ug 4.A&{z ~ݰW;#dg',I%釁]ʼnV0F\<-jJG8FV 7 ƴЏ%*?jJvQ S}áY|Cy!X,+pjwYG115NLYyn֠/e2 􁭓z:>Iɿ($ϞkFx`­[MuɄdl̐AZ,x6YD [TŎ:S KވWRՙ78S%i Q0_/#N y6`)| !.sAM18:й-o_k"6`iV8i7px#?Ix '|urt!OjT=PS\vqBUidLKv7]mgh.禡a"J;m}1y!rǻ`g( CoSG}*v&4^e뿗!C=uIC?dڲmǨ;isњlu8a[E!LZUmx&#C p* @"wvaU" d}Rx+?f[`Ty _Χ4;1AS,P:Dyq@_r`( +jӌ'شD!my kVXHwDzt-ZӻE+#r"g~Ti M?(*Hߥ\! ʶFEİcM'rLW*}#$`DK)1qDJbJ)9r^s 7DUM>fyf<pk$pslDJ0G"6vg9y0}w$+DWd"[43;I4}#+_!#H1؀KoX^ih68U ED]/>yvc8HSzJ(~[̻aⷝ*~Ap\4xQA]5@#vtDvϑ|cd7q~ΟXxz+("qwy.Sd_#Y&2l0HE4;GŔt{TS0P upyűnG^$Ta5+L[`愿,zW/R k<_]jѿGo:7ڌlSWn!*XU}va=1B`uգM#|у{[(=S}oETEmP- /Ev2I ыș,?0Uxj1$2qRY##iJiH [K560n,= 2g8II5ؤu!`ou9}XL$s1հn}Q!"&إ%5psPQjN7P]_} \^<,ĺƸɁ-b\0<_ 7C}d/-3E\2t?#f%y!J,f=͜Ri|n41^[,j@cF >áN@7+-N@WRPV0DbF!O& ԫ([},H Up.~w1j@?0Ӆq'ڸ\n9%>NL]7]7MV) Y ?E?nō;P-7C;MnF\J6%z]<(VbY? H#LA(e|-dSUZac$u->W!CDg1wxgX_d'_TF @@j:r ]Az3Byc{8u4 Eil&Yt _$~*6ddZ`e4^m§~  3}\ ^f_-Tt$;Dg}_ [Xqqw0WU&#S.^ f>F *̲X9;r`ܼ2i͊G=RV*8&=;ZY&qFz@i_~D>T|oXyJn-4/7z]A#a*!hZd ~#W7ۄѥ;!<ő Gdjp:mfr3Hl)Py/%xT+EEOɃZDYN5RqD@CB_ -ˉ<^Sgq8{艶!)s"h3# #p;+:yXQzI'wz[ M x͍Z} SDS@Q@%GzxYTGB!h$0fb`cKb?T"!-e+}F#rl?BV=O`ƣD1]Ot Mz?Z;N2wHD=#_-%vdQ(X-0Soњ Rޙ@b4$3'ّD7=y gb2 X^~/'2Άtdz2t i8`5=T8S%Qkq64}+h~Qc}ga(ǔ"2E̬~n8KW᯼vdd<5' ؿ3L,uHVI/yD5Nϓ[t#i%X=HdI\\薋Kjު 4B_T[ZC~vm(0 CzS%^Gr^8DpEH4g$ͧZmSMi,\]$N l.Sw6Kp R݁d( e1l˞Iot{XD>+۝Yk8 ǠgtK],bIǸT G̕+¦hS!cS䟋a',]߆l1_j!* .1״: ڷ}cpO4yPoujS%2QB%~,uVs$jc~K%EvLufz?`۬ȎؼK##ɚة;oEkrfG+ XD*^x^o.t}E} +XN/YO[/ox0fˇ*~2]&X4y,Aa%& w R"x@`5 ;)n0weA XDS~r 9G 8>dcmcqjs'aҿo Lܔ':c9a;lq~JmwK{#K`&S;8 #[xTA`cfyrE{}Y#"'|G;/HQ̈́3[(eq'a纫2m5O$*tˤr9#}|>L“DzybRZd걐5S=`*X=~rءO:A<6dM5@ϖmPwo)ig-Ϩ j[lO'DO?jy< pS$+ fUߎk#9# |?y@KytPԟikSߡ p/Ֆʸ_h^b"ym8(#}C!hJH`+Dd?qN ri8 %Щ }4̖T1Q8b!ժGJ=UYvK/htW '_WEIaU#NC&y35 X3P/A+)~4BJ&zY%&As/q&$LPTSgPh  mQlx(4Ak4~RhO!D~PRI9j`k5䔛~y(DWʦ2K)J\k׬*L.ӑ *h\mkws:& ъ4^X2eqAD +ԛ*_^uLS{d4㫂WozdpO%ڟ=iZrм҆ ؘC>PH`?bhZ+ MiF' 95oț |)`ӳ(^x r:;ۧSj߆ʉ,HV.A{I2\(\^`~ N3rӆ9ۣh#V#Kb/y=A\89.i$S^_XFK6%Tq4a@.pJ`=#\(P0*n3}~_#1D!J X#v!ʳXwi >9g =Ef19VJjaztP`.Ғ#z}+Mlj ^IUX#H$:Yz|rru9}PmZT5Qd':}5T[Q@^Pv#ss$HR2_&#e! `3 eƈ=uyQe.)4P-뉨U(jTiV[tDS=!E@/f0,>Fk9N)f1<1q9Gj,Bk?)VLvǡ~#*C4ῌ`EUv{y hdJ2AY.<:`B=AE||s 8h?ʴH_d;$sGVD\E]p7rVM-nzNw}mZ L>î} M%ln l0 &\N s/O8r83 gMǎcR,{֨30&kQ MHq+m4a$WrNm&ԑ8 "=HN')/$'?.3@ ƓsP[u:b[i1< xCF6O-,}af==E:b$-dj|W6g;I&UG)F^RyqhNM)ߚX Lyyfē/(=]4}?%j_fShE@d [V.k+!-N ߌfȴhPo6e)p_23ZL#M$޺UQWmHk?TWfqPߕPL.<뷞y+w;ǰy[䞩jà, 8/V7K8x}l Z9~ 82t_wm;\tz65ϜJR|PR$A!7%TS1'*:ȍ¯*ݔ1&1]CKis>-YxciDj$N{7{um;AšIM ˏBU8&G/MxVsmt֏zh=I!!NSݎ:fH{]5l-륆)|G,r$&+7۵(ʽg=A+ D~zgKToj-Js]6D?zL_oNHuz>t,N?[w8|`M NHגx\saD*lwp8M@@Ħ*y>O-SWWpG_9JBdHKGO&WS3#X u݄6E+姦VnͪD ĚvUHPQ U÷fbRfh 䄖E[vuGNYzy9dbxv0X@g%) t@Eؠ0_ Ʋ D43: ~HE<2֓}eߔ8Ivĩ*h"l?yBhUG.E"1q$I#gRy sNd !]^zV1U>58yʕu\TP$cd}mcXw@ KOC 4R`)Y@b"#bܦ]Ϭ!n(QqTY[T7s M w7 Px'<+O!R£e5oŽdK[& X!ձ}0r3I͆(LRn=3\>юW`u^P{ .eykSY%:9uD稦v^1E$`| [P RzD\T5#bfSzFsY"+B#鑘MJ 2?2>LYfO#W侵0@#x+o]gyh $\?;΄L;;3iSRn#n}fT*u3tF&Xhh՞So!#cNM3񶙜dj;!qvylέ o3/qL;)qRӍffc,Y36'I2vf,ZjNToT=XG?WH{[Ѽo)bG!m&q8@d9h[C,QQ4q nYM{ GbKky>Zk{bG꾄eb:Y#~)$L x4n-9.g UfC6ރr ) Mff891#{#tjKc=tdV#hCwXoǙ\K%TlAii9M[3C_y0-kR1~}j 5ksK4a-ߵy'j+N]ۖ)juNw.V!XMmNmhaTOw7NaZ{mq"ZTW !] .d"20ƚ<ξ)LLKY {xOᠬӖkha"VK䃺JhbWM!O ]th̪0N?Q@TJP%:Y8{ƝSDIHӟ xH%`- ,΍?҈Lڅ5mt=,&ZyS~bԣ"k8GL(ݑ?ud#oZ}Y}qQZYzϫb`mGUjp䋡hٱHǍV]S/[`7?zZ;]bH d d3 *e31/!/fjm-սM1ϖ'' qhSFCtq@ƙV^?%E<IiTշQ&>`{p@pe*] 4Z-˝R͐qD?l e¯$%kPSPxw]bY{R; ϥnC6bS6i!³F@}Ю%.ϣ9Ԁ둚F:| ]y{I@.smo2j @2)ς@ b9c&ݏ.d=sM7EO"R!DdjqDp'UMҎtƩ"(nHx?zHՐ=(S-~(+yki3z[F-q-`%^}* @l Bx??uszm`(Tv_:0j6XLv}ظ*1O7(7u2/Ϯ5DSl ,Sԡ .-SЉz[' I/!oOFp}2wL{9cQO)3 VRX 0Lm9Gj3$24ꦾy8U6oY&FUdEÁGC[bM1P ;WJL,>"fIs1żq^..NZ†͖ddi(zmF~VqPnd HEb8y)tkP@2xvYi 1TbJBHnW،(Z[m@pDi 6+@DR4_,й1l2ձv'lqyə1;wTჂl~}*t P8A ()tes8ł7C#GDoIѭD XDwHlE,ȡ#3_E̓Ӄr{RF4#OKAȬ nFJ_sЄyۢ%<@ax ^*a6-O^Y @' qe.Aέge淜b] 4''UIՕ4Zthg{ځEXz uXUZp n I洯kb}⃵|4%ۙoҸ $Vʲ`kۡ5YHLO<`e4T|l~IZɊq)3U^3%C+rvm:^\O9=fB"vfb&v~ 5[M-1%hܰR5r.ˢhT8Փ)O 4UoCɤG CaBP+)4Qby@j։od)(Z&6'xiNJs=~1,S"|#svQmC:ve⥽44ܙo*!lI8 -@0.ŲF:,2#;?V*ԝ{G{z7 onpl0 [s /ۺ"TꖕM}Cp6 ۮ鬋Hƽ pЄ|$H]\H7β=;mW +._t1_d</qE&trf#$T`im' L&{-{vO&.zSDZrm{_(2Զ6$$*SC̯r?2t+g'z$<ӢꞺK ."w5)N`7M6|'ŷ#C]&]+AMuwx3*-9=3{1EBl̮-1_f\A_Dt@7_kHlVh c[ͩ3PH7皚ܬK3 ,8|,Q- 1#][.qLKPȬ*\s`!`)pIy7H*u(*df߿ɛ0&>wQaK#72XOΆk]`.k&6Zm\Q2놏] Qe|dXI:"a_s> ,?߀RI$?> E#u|665@'j}Ԥ2?A}rN%[C ʰ"p5!n&!I fvc}Ay! 4 bn_2)3yiGBՠ ծ6]۬費cj+!XPɥ͝,_Uл^[9{=%+Pen"?zy^Fه]>_5 Ll9tu_/&9?&Hc:?t!d"dJyMP v~/BI B}7TʨH4Y{#<@D:ڭ=Sovf㑩T?xłt:6D;\t2klt#.8ߑv}yHISϋS7ԃڰArs2^Q!!{E?$("-|G G]R6GNa2pb#ldz]㧸zU{z’$.7DL_.T֢:13)5 kH @3ׇL+"Em5C _o)b m\ ={$?Ur 2Gj@=w4گ@@}g6< ЧNզN͇Qץۃ(tǗKza-'11 Gar KI:Z~q*;m䣿Ŵ5I-T 8:Ezِ f xb"E%v*aU<)|[EwenVd: N_oPf. WVn.k®JԀDCZ@{C U{?G/unot;C Vms)wX\eN.!4'l}c?dKx%4q牂vXgaoed;J{9$\ǡ'҇o[rL< x8!W)akd>|_*dJzV:vxkqP^`p]on1| +NŧGܖ}Y_D+o:_Wbq )-e~kzÈCf"hwa}}ō3F_r °| 9Fh Puh*zknl؟aoپʊX/4oDMw}(©C3ʻ=1*h"H0W.7DB&רyRڨ ltbmD,9#,{іlB= %ɍq/Vgz,ɧЋ08}͵@| e52[O\V<  Y4dH::e\ӛT9gT Ah 1 px _A !pF qL>gyoLs5 vu=2qDžJ&ՠnIj5-v_X(㴽=cƉP. :ќ@w7x1Gh  2s4tDEQLAE(\4(eKgIE:Z#āpf1:34rF2d {^-"Ҋ*7^|=fzt'Q7=p"cKm rsO }|]1=u+dymuZvS䩍يFHz*ri*ȷם"_&w=X@B'Sr}FJ2_6HsƮVZfzQ2d)jvM}/ۼW3t҄oD#:Vsw&z' yvc(o9+e~`-B$RwdBi߂5.j[KŲOyG_vVtsPbI_I' `mtc=]{ʃCbރ\u:͞D \y#){\A#7P/e[X&гBT !v.J`-X}!h& ÙVxe#Zr9\O($縢RY^K .,\G'*jkAW\`0'-$DK#%>0-yqv&} 's?wE]OTdICnD7 +2@:2?"zX-|KH]kPQC*,mr!6Pޭ=rܗ@$ es?֘9\Ө- !vgM zo1LΛ >UGoƚڀ;ˇ=] S]w+.7>6س\0hvAsLjn>0bG"e"^B})]/-}%u,xЌH+ia6zA-V~(:Ƴ9RP|F5Rgy;=;YssdѤ"Fڇh.Q|1jxTQ.cy}Qd8(\:% [%Q Z'+LrGe+Ekujh.eĈ0}Lo%Xm;IÁo7M=ȍrOAf8ɏ~5% #x`sa *MsG \`DD !k(Sn~%ޔVnn+G"$.B>[1I21eGV  eI%*x<% ( H-r"L+M1j %ԎUzw!2eo~V (v@#uJ3 *c)YI {  bvAV]bS=x5 Uz~e2kzaAo9T`e6'>`na)ΈFy>gRD0slUGcD3it'!sq?!ud,fh0{.W;n?J©+F|b@EV+* TRrgzz=r:Z̑߸P8,H %qV4n1_`g nH0A벆_\%fv4$7l3#r_R\b -}e,l>MY jEidfflAm+2HSn(fg >_bd"/B Sw\X?ՏqJy"->WbEOv[kq2B!UӪkعr;ʧ~緂1+W3~+]~|pŧӑPWWFx<'G6e*D3ʴ~Rj:kgB}euEm'U=/sF MO{n)RkllJ''"CrP49 k'P~Vx0:=y1\>/> (()JB_pCùnTJpr(,1Ӿ4jym/{E\o*iT Df `6,Z$UwN*$_3hʻEIQ s3V2$'kv"re7R?I+V;=kj2z7+l_;HnJmPTO 5 ZR<B#YBp)Lzr?V¤.6ue1]Mg0 XyWUD\$iJX]T>.|l:} 曚`$y'4o@kT/]9d>eڟi֨n/0pǗIa4hyxӻɻضjw- K}H~uX8VŲCp7N)bM,{pVH{9ŪlN~~{! WF0,ޠ~f)jǛkLM'ed?E(6>_HFЙ4d7ފl٠ra;w{nقXDx+&**5xgZ44phX-4SGU){Z~9 7p+ʁElpQTF`: h]ҥvFLAtK梊knu5]!_ht&OtGvv9*bN+Vj4"XQ9t+vj*bD#$6/.v=(⁘?n\H='aI_ d1Zdhݨۧ!s"٩P8"j|L2[??)/='KeOlƇż8٪:MKѮ Rԃ0M#j 2YJ g,lYphd}`ʎD12dY:&nh'9w1:gܒϹTI=I<"+G\e>֘W|XrYc_0p q8H'\niTp:w&.'T~kCP. Qw[2RdxI%XeGs%% mOaYe\i,Px X&b08&wBc̛tBeGdpjc)}n1/IX/8m#}ԼѴ.$ޞ2Z <ȫ=Bh_<;E+$x+j*8L;f#D¹hJ7,AKH ^ݓ5b#GpDo1xߚNT:%ؐF/VD) vS uGk[X&a |bX]Ѕ;e> Ӊ/O[0!* .Qv<أl"8=.m| `p ݚ; #'GB|IPWE$"g[m}U iLa]2Vɶ^I i̔_W6JIpRO#f`Y{LYNI@(!n5Pk)RC+E'm.i^pj"U5U4sE"q3FLW]f^&H6:@܃y  FGYBxܓ@(n6ŦR^̧?Vad |$Ky5kɲw%NooJفyq2`kb Vab2 !ȐA L&jv㡻AIc :T2â s\*ĎSw"2}2Rq)TǃzQ8 gG˖u# `gC1썴 ND]TO0u+;A(pg'v VnUt!-]{XJ :K{ ӗTF$xنpcV i9*Aio~b1nxQ{RW@U*V!;q3 e ׈P`)XLb]R xjr4|>?pwa 9S-žkcp[a^#\IEkS2D!G  ZB.i)=^N_@A?)WCHwjihf'£l:DkA['ϔ|379抚sZ>mIfs^zo@LMILX Ỏ %Be cIp^QLUe~I8r&ud>ҰMqG-\Xů^sÇXEW}Y8:DYp#lh rur`mXl+4)^?0w̧O^W+;$3k6^{p4{N` QJl._\P#Te2ï 1)l"7iJ$t#rg,ٴϴaP'VV7r]l1{3"f@_Y?/#y#זP5^ViY1UY-a#SY)݆p`eƻ[]%`VtCShf!O`\>|]dS#'8K/Momطݞ Tsb..lEj}@6XrgC-d"Sc.)BfQ/> .?JgROEK7Aqr $^1׹"NQmR{EVW d*zeyuu/ ܴm<8fYt0'K %c4>JP0WD3?q(+No'M)AJ20]5T5*ح聵o $KVdv޶PQ28:ٿțhS veI4{#C]L-,0愢ܵI,Emc'ZT6KW-ލ&#y{,pd]#U%-/gK %J[3! r]{<vvqRIizp&'D{YaTBEN2/-f-ANnb7kԻۼ&v/\ܝetd+ϸkd)AxIl@+]T'7Vrk]t8z\J_|G[BeeBGk"꽵K24,o2BDen[/$jCwP\ܐOz'R}q*k1X[L&ZMj$ˮ4 agjj>0z`nCa5"={U>T_a:2L>V{pw iFQ X*T/KkT%3m!f$lpҏ˗ J89U~~[B񁏄UF/)Rq MMyC$I+uecS]~+sBf.N\7H/uH#V!0:s eO`lby#4ͧEzqRPY\HthՄjf}s=voZPf42 480l4D!h>OOZ|k_~:|~;H 6r't ގ6qJc2R_xPnPnHP;aNJ)Sz(Kd*>"Ke]ɜv)Z#/8e%>HfeL|ÈSX`<^=> x+YU?Jvg;{RqVoٸN=58tw&z2yNy2]\h/$$O{,B`4JĪ! sT@+Df Pj1ΐxSJf\ؾ{:˾i/8-JGi.8ScR3=DYUU=?.ueãmSq;d 79<:%!Ķ̕jsⷚT1P!3 oJ|+'1&(۾}*H.rGi؂ q#3. eZ :nﵭQ\覺r&I/v&ޑ!7FymF~ 6߀ MRl1p7qi~P\9qhjZ] yE'oa+Dvz P A*ȅF婌VB\b}UH?ވ&vAě冈.O# }2q}ܓK{>&WQP;l¿y~na&?v'keyC׍t?_ .Z~2T3ZyM!,C֓jGX݋*bS1_*#;ڐm]b ]y"DW3ߠʓTY"*)Pt6~b:yޔ}?ϥese.k sv|;C5% Ah A< cҜC7yz /|XUKeT'j/y >b2jgjQ `0oG}[P2۝f%v[5lPJnG6Oynoi]*584_,7,bc CpCZ(B%8sm)0w;kd,Xrf;Q,qjΧՑ *~9IfvsošDd, I>Ns2WOuy~ d?uŀ9g0*Hw&OcܼD]1hz/.RnÉcNɂv7{Ī4 pu H=<_8Ĵ3# m"tبDV!r`Q {cH㲈p#CݗIQ`T|,(W. cXiNaJcΐ2PmmS@( $etrK0!:XRWBo-r鏿~m] dZ\mk;ٌo}{k>Q^O7#,r%|Z-A-8@G]e5L Z B/>z.SvX@(-F2}w+#Tw&VEEJ8'ItB<~$_׈)< d آɞ>zןgIhs#?L2Em Uhp|.8$iYtӐnl#emWtqwrpmyh0oRf\ඣ _ǫWAu0nEU~c+Tf+&KM':Ӷ?X Fh1.;ǖjTj kZ5k>۫T?XsRt_~Bs`jz^.MMH/rS%#/DzU*a BQORCH>&6oh78=<զJ %*jrቛuU $}7v$AQ_xطUܙ.D9HP|6O K4}Ba},] 8Y*wF4OE49{Jk~ŧNَ޷\u 4ƷoP%(Q Ny7 p]#wf}Z~Nmj&BXW<#@>ڊ{ ibK87gNZ2ILY:r;'&؟ Wo#ȇ;CrmAHl򼮭Wf -瑀mWp$sU٩V>! Ǚ&CU XɴM9<1n>nYʯCX#iN@PoADOJ椏F}+Xt߀[G k5k@`1$<mNX^|6 =`~/#N" g٭l$HP}\ x@bGIsLCT}&w%gRڞfin[쩝FȚͯoBïISoZ3A(ȵh7IK1|%8墯.psIbI"7+dU9nuUPD[MWvP$ދ _b< -_X(!q"+rQU`E3jWtN$-:2fess~*pgF htu;Mi߾_E3r[eM2H̿ I0QY롽?#`!;ܔ.Μp.eCm1nB'4ɳX^{Z`{6|ˋpX?m WzK,KI&pJp39IȐ[ETN[ $JMk=6Q=ccD/2]~` O>ttU0ؠ6&ڏaM23`7# e(qo0MlJ=TQwkl{gu/ԏ%VT KEh1% dWBݕ {٣YWнW+RyQ3]馃תҘ O7_#˖#F$ARIӘ6>/2bwt3EfGir<@vBa5׀E!HWػJɞaUϮf,3tPC!([SY_4.k/tĞ:fUi6xL5Kb_BVkhގKF]JE.#wa&I7EUiP=#zfG\rƥo,h5Ff9{oI~*fΆrO|!P n G(1N?#AlٯT:J>~cFۃ|ہv6 p8#+\ϓ@S%<HD oDMfDj~04^Ŀ I/wO@]`׆ T9^͂H9%lsxH1{RHFr9%8Ib!7Hr1M *I}g0-@`@VC=RCɱj:ޮAsEgOƾ:8wemX Jw̚x9WpPH$(l)/jCwbWpv ;{g D:Hv{ {pFZ=dUʊ4ZuLUһq"a1ju{ ܌]3RQޔhR_\F4:^uUx!& 3nubDzAe-iP8v]l6ꙡ 5ET(X] ~b`NS2M`J/œz::Jꁬ7-=o D/`;17T!Wdӝ!j뗯,ym%Ƥ \ {W/}:[F&gŔ\ [ P^ŤyۙYJX,f=X=:N(: "N {=,IjI"}iXߕ7/Eqz_PdJ/X$QzʸSdS΄DoxdP @h Y\!Pip!)oM1jAwb&Y*]wYL[ӋWY_~ 5؂%&el+=7s$D#gtk>Nk1YUb"m5[K1,K֝0?%S7Ԋt/`)Pw@۟CO߿鰭ۦ~|=OB>T[vSoD#'Ufrܰ֝ m!2gwP nbMH T_ʭδIbȴ0q :YE^NyQנsge_4eGGscƿ,;!b(UEb .j\a~e$ :E|N7Xo<;x~֑8:] ~[xeBaUjgJ:!\¢j 4pLӟlrZ[w_NWriZ݃1*>!y@rsxWkB";$00ep$:IB:d!\RPBszV]1QHGSpӺNv:$e<]LC"g~$%M2rw.޺Ų^7XQ2V6GIc3 \DhaQ[>C M;IԖ&bQ驱.9s\iEzU5DHB1s9>l1Hݚpu _9OÛN{%uVEږNtγRm3B;AO6 丝R9wX0PEXXdB"6lڇhճ>A]cjIp.RgaqՅ(vJ̴i<Ƥ٨^Ǯ;5o+2rP6EqX)<5t2<̞;F^c r UU '2úI bSGMيsY]_z6qDj:e>8 ?TIVFSzʙ^K[q d-RIqӱ2u3"oa !N i_Hn[UъS'5Ք(3(u+,`xL 6kqHI$ibfSBx$ U7?P%^w }!=A}r7 ra*JD>@}*H~=T7ՅϰQT~ĺK)?0z.wk{'zKxP}NxzsWuR2ޡ/~DoM(X[DWDzR6퉌^R8rįx9J࿄P܎f3 KEIlmP%I*.BX}OX/(a&Q]ܻX)+tC߀n;Ji/,%.M Q|` b-5h+E{|cS/ }_c{HyW|XpX6s>>h8d(#6H Ͼ[uf#"Uy0 疣qEŞ#T[6 "d^8wm=Qj$|Ϯ9cMIn-_"Q{K5|C5T! 5M2e M4x"zzn7}/tLpqrf)]Ws;4ÓuaM; )@| < ew6YsUNq_/Ђ~П5{El9O4(r؉GÔMmíf3?gD6Un2I[ܒV( 2K*$HG4?L2!UlV8qIx؄B1mkh-"Ƥחl$UgeG1 &!pYffMt25k*OC_"F[Ya{oEWtp]{lU$q[boqۄG[* e AHXHIC7/a33fc<]̍XyV#c~4 R({ {̶;f6܅Rwܺ RQAsbNyKDNY~O$3f[R)xZ:O<7doˬTg7W S:.IJdB?^SVpFg#t?\}|:ܵADVO7j0$~f [|X$u[zs 1øz U[,r5'0RV' `*C!iCb:733ibR hϩSDoTC(BRlolR̠(#l"mJ N:.5,{V0Q"pPe)mi`筑ZL:xŸNDd)WJ6׋H61 &6g PvJީ$(t*is+tx_ ThxW:^Ȅ!ՔrbIacPY곶o!LpV<ڋ: j iF>j;d+g?D+O Kv^^ĥ/]&hkc!?Z}Z` m^݈L?bbs"!{nf"FrI:6p挆#F_^ͧhqz-}r5*ҁ}F0B5Lʧ5Wjc2y"g_FVv%KLƔAY1FлcB6 VkUmw.gɩk~C6&6G3Y0\ ]3бdxN—ռƆv8-&h~$.8 )[ʆ}_uw8GlD E|5Δ"gV:gF;R ĕ]ޓ7)UqߡZ\a7qG١wd6P ̟Oe?hCLESyYhbRq~t:Q0tj,mm5k?X"'#+`L]px+O4BȲB$lëSd^ Ǧ8k vơIe,*VMPkv/Dgq` u&Sաq0H&QS#\NJl|ӵׁ.;>tL~-44UiʣŔ6 \c涐*:G^i4Fv>=E7aLMLsNYD,DL  _Wk3oU_=#D>'憛K=/FQJ Wg+ s|޾@çwA`^(vn"_;[`jWdIF<ص̊-N&gR[yFQNgr9({lNOzG PTqHQUe u 槠%o& fQ U9[v;ǭnEEǣDy}s'$I~\j;q~]оm&Y&`g^rm` Db.Pf@kA?9)%oq߶lm=UrM),MW4qeC^W޼=;0D `k],cFvLԒ'p3N$gˊakү * |z`NP0W %[y||]zD(7G RG? D-K^J_6sH>@> 6OݣIi3rK޷{fEHEZm((xD3t>j/fAیI&AW3lWm.W՘ilo"L" |%,۶TwJ!ejAunއ65#O @niT̏i)lnJ{SBXpVWu8!>N fo6Y5.:Vsy[S&akNBShd]}HmPys2^hYp)f>\= k_yeIE'Hȅ A?.צ'\ve$5)dG jˋȽR1rnzMw9%y˰Ph=qtC%GhIRR@/ײ_B&Җzz+iha Qf18n>EUYb?<Yު/%!Q틶|._yL^Y\W+ȢZ_S,( :9t:>Twܱd5aT#®\C \9-}1\px4jf4=\&Bz(w17L}@MD &4`#r:Op,B趍V(Ml>#k =\FAdLe6#GVx'[Rrr(^'Ĉ Q`(>EZ@F\g1홟m_)gLPu߬S>^ݟcWؓ\NU:*8ջOj6])΁jnsH;F"mAFV[ 'p>t_O<#Ι5"23a EO0D/k?r>lSSq5lt-jD[вdҪ- ܗlfKIb3[]u5Rxӓ>ؓ6>DMIiT(?fo*az}"Bd=(icص5 +!Q++w밇Q yG/e tq|S̡gvZX竨['!z#?M|+d绀B-Ȓr9/kp9C[uS> z FD_:CZ Nf: Ym9a!2'z?28egz! wuPB!ΘI͞s-,;6UTj >qێu>hBڧ6|*7="4me2+ w䣥b_Yn _C䩄k0XU߇r^ax;Yܦ$~s8lNpRRM,8r~hv[xn5K> ^!s& $!QiarT",{Yƒnx[JU[-(!D 0n#hFR2*nI&HSȤw}>пjn͘1owWBm` cy؃gUd] 2iQW4AIU},CZR9%qKA Ƹ9㈅ޥeC>xm\eW+%unDbkjڶ9~ @ k&R*.7pg1_\ᨹꃚfyY 6~5zBC#[OX>N b} %5sp 8[Ѡ c@_'&xyO}-8j U9IF=S0_)MTNXž0Evx k$Q)BdE[lp{ cԕװ,Eu%){ CʉSË(9?=miŵDm0þSEɱ:%p:EVVGjÃcqDN#ŖI:B@8䘅el_'7Y1eOt;"!;Xа>$QM~c"DV,o-oŽx |7%kŰpIHsi/nߓ*W3qZRpJ۽nׯ1KaN\jND/LSR-tLeAOm?_eYDyɸcP?vh3P_%ɂD];bEy^]5L_RTPb]OűBM\"TݔyN%9!$Įb|a92#p! =`8? $߱'`//HizsB싒TEI,^K pb|S:O jg2Aڽ8eHSgyd>tWd`.R _Qqn*fmG#zk k9OVlƼv}.w 6,&4f AXp@{G ? H.BmwlImg( X~yYniJaduP_APj*m^W>?|&:Xڷ~L䧁䛋Bô]ȓV\3U=TX)ì¶GV[pxxfUKH kF :lAIo'<[cF%o!&=4ZYЗu(6&y;6-_n; G@5[x{ 7xR՛˹o_Gv󣈱&n. DoYfI!\W>.nX]^Txp#9Xh\pִ%\G8ik!#ģgωF^~*滍Lg UnF 0g]C [ɁGLU#գDXoZV3:‚ @#UeMKF$p&&hCH屾 r)Qt[旗~ L!N~ͩj/>pd ʌ%B_%ybfr fu*UR#w<\ԔV_gwx>JJM a7^VHn 1Nrtr&'4u0֢ԖV)-AG!0ߛ[ 6Gs*SsXk~3>A4\0ZyDY"~ugEN9؃ɩD3c%&?oo bRP0(֭,O{A@ Q:Jvb7LӻXvj uLn+"zQ4y_^^d^{e>Ҡ<8r)WNfw)Gi {I}eӁ4J!b vyȨCRr&= ^ZDXNDUcͧog[w8gumA\^!m9 g0<ؽ a凞r+i9|ìIisW7XhcҰ*rLvA)p--jWН#T_<'/00^:-QC 5b]y66B:Rpb#5(N1a[vP+69&v+>Ml.ERR:FT-Z(\Yc;ɼPlyM)>(*Jp7' Tд!ȠL;K{9ɶnQ(;+pwfzbAOmX/3o><{GϷ.xJpFD>+gs/~y#>~h~Ld}b>mART' Q7 uR~uX?g&>ED$-pKdsE:aOMsW&HB\ @ǷOS_HeRe*a5# + ; P^#F%צ]#0c%Tk41uheTX]@u/c? Ӯ4%Tmf r2W'K]@>?qE C>?.3Y.@l-)|.POBbÁ#,w. ;CQH㞚M)h#tUsjQ03ӓφe++$pg-]`Lj䧫:Fr?: (\[A&/cv3T'2J#QB{>^ˊA:[Os~u tg(*|{΄q }Dr=a=^^ZK(PI.b\l Gm̳<@2X'mmrbLnN[.8'3kqi $c Uy6ZXeid0?j英~Ut$ycؤfHxA][jx<еEtpW~Z;ȫ=^̩ 3Ä q+{tҦ\8x=~+Mmfl <_q =3UӀXaf*: m} UlU,l6rL*xWEWֆߊ47S 0A̶,%ӷ*@ˀ WRb`^Tp]u~&.c>H-^ R&=r8h^0_;;bC9`ee9citr'N-fRE:ɘ/,\a]W%1?Mo3t䀾%S4,t0rj!K*"?P;+N^CJ""u a>^lW$ݍ͉@L NJv /En7K8?!U:0{rr27]SZBoIa:sa20CJ*y,ZƼfʽ h1c2C.MnۚϚ#TU+[w~mKc3]`3A/J zaC9,۵CL wb5\k16бܤLC@5 0lCIk+Ё',n৿gŦEAsRQ'镧!o`ajڇ_o X.g98P ;<]G Oŵ1\@S̉Ws!<(SS@{Cwu&۩FD8QA[x\ wVӺeAROz¸n_hF~<z/.ÏR$8fzc!4sbHBTAhKu;pU*Cڗ}[$hef6T$} Z WY_3mk!tjГ#3˖G;~N_ *>,VF22ߗDCzx|V8ƝjXۢj2/eގR}F3pj"-#B^-^ؑ&[cYH-*F$`ܯRZWtf4QPF޾[d9 ĔA!FEuݻzSKd2b"S6=Q1=%2:d*chʔ?CEܠ>m[D\9GͰD :\6M'aÜ}6_uI)h{HViތ?\4;vy/]°VC^9>oA"Xayc_Qk<AJ`ڸ \) `nLjG *SKWgtFkEޒ4fOQPPNe몉S;Xkq p qej=jmu=e71} Rpuky)uJl3- :P12d:kK)N.i}/{q~D9"}/Nf հ4&WR忴S{^%|}L=`/^ va$RUX Okθe'8U=^>56 o!e EϞ>DJp9}u2A>ɬ-c-]0_l swt´#Qﱹۡw)*w@U:õ(Ǭ(Dѫ$էhqȖڂjێUl<1 ]z,am)=Lta4g\k\hv5QOCqv88E2ۖ9 >by1MjF0aMjvQ!^Y{ykgD=Ik ShAoeO`jAOmKG#[¢wE&ga܀bu'hف^W/\\|})),czE"YGDQ"OI ug"' R@Wh+X\"vmWר:~6(sR%-9Y /F߰,SvI2`B* 21 T?9X 92i0Jc΄8KXt"R&,vpLl}e&`t9ԗX}[p/2AGFFoۭ>ʣiAԏ8D3 p)i3Vz'NohY(4w PIBγA{|ɀ=b'e^a(_1]-.bTqYq6ѡr`@K̛ р*Ɯ|o?nѵ)JxjXU"b&Z!蛉Ұ˔yL]wA ¤'g:^Tp|*.r6osKMt[wYzxjӄ؊h=H"3C:hcu7{@wJHd* `95*Bs JF\,fνw&jifb”c,:`=Sk9&dp3dPQe^Զpdp{GfMShٷys,9t[tpˈ }̚x@adQ6I)! jIIAuC[{4p/y9W(*֚]#HR2r` 6jX3JLxyж۰l'' mvP o4@H|yJa)0S&zQh:}gԇ%uzp;+^uK[P@bԟQm–X>b `9j#TX%+w1bɽm#*au &_v1^D68x~-0KB{ce?4)?Y1꒨Yfՙ\eM髖DoGE9ˣ۰8ܒO{Fٳ(\^DHo2:i7-IviFa݄#9WeӺ.queg(u]^2H d8L6Pn)ܞ%Gy<Wemĭ~7G8"\ shVWq̒-hFjF%JM8Q),mkw0+"iiQxH`Ib9^2f'J7$& g];b?ϒ5USmCE@w #u|it\7y>Nb0gn*O9\ƂMֹؔkNѐ s&vUST4'Ctϗ4Cnyvcs:Aڌs z:~zل>t_x)( apV!Ӕ  38QqUC-eZGZW@8*̙Z,DD$yq3|ax~> (Lfg^ a"_BE£Uj_):#x}, ՖקZ=x(/=/eZW~[ON-)~9Mar #j\WT)~ɏ)O(1'ږ&]( Cb8+CqWqIUҳڽ۶[]TST *hZxyAw3\6Gyok]l"P޳okiU}FZbGh5uX`iw -6zjKX8JAFf>tH "Z *14hT~O+nYFRMR+!ˬuDV؃EG1n1*7*㼚7k1Fa0]~DMD5ЀD%8oo٨#Y~q_)-HC&GX6wdx Y;t?` Z"=8CeU$mu)9>2;},=Kz)%ai!-WUmaIY"؄G``uo1v|8/nWR/ ߫a]/ RؾKB}_gFM yUV<3DltKKY0nLTQӚsE=z]vs=1"|4Gfn?u6;Ǵ7v+"quۿ%Iy=JZ)8NؠZJOSfiR,VfF݂6ŸS0 !`ip ?f,s믙3ſ?hGBo;nq,J]#Q9c#ΓVʌsI inȣe!s k`c~!~vn1Ng_㣍CC<'Dco{E:}x?A,AZ84C|OD/~}VmDUjбB2uϩk O֠i&mra.~zW3UxOxkE>]vbpy{!؀lUDPPEYB*Nzds)u` XSrG r-F"G,:}{bBrӼ2e tA==Yg1HIX{e.2!Z eVvVU3EMED-oRWr5ٺn{Gm,<zd;HpKUNcƼn/(Ü%U\ku pNSU+0z{h6T(a6y6W\o 史Ʀ萹n5pwk)RѠc}̸vnꭧ+soɔP_*vwl +6S}ہL.BM!1ABZٹ_ߗܳ+SQ"D5,ݪf, %ZYH=SCܐ mH%&="QB;BF :wn EvC/o\&ҐʫM b1y~g! { L'i}d{xW\WrMCtEyNЊCgҪZ9ixDiGI[W؀-s]{ME1B(l7`=>'Eż*;V< 9G!b'` 낀`vGUhÞmv%ς?Ց\J~Im)<''MtAۣȢ !b9O,/qWVj]7HW~+J͗rftՕ TSG 3:1$9P(^5Tbq;I*JҚSGe2a>1SkH?Ry"Snp6 x/:c&*jn#Šgemu_|G(\N0ʼnk뵸f41!j;0cl$rq0WdPuqg7kַac DZTbf4:.3UXWe?̩/&[}/⩕\NݻB -F&I &Պ!-F*݌qPL5D|IW %<[^j_ cTT(@Y4;gBs,tKkӝԟ\ ZÑ yH8$_Hn13otW<:z }mH}Ef)v/mQc\T'  <5gC))zx'eɠD$[uhy~2,a0 tjy/}p٥f ;Lu1نR.R|*Bi(C0$ @y̞yXԊT b[0+U2Z Pia kޡmR1.!),{kylV(羒2>@kww_z9]Bס60AUq1w6{9v0ٜ<+v75Q,3X\6_oǐfϳxF"(mPK W/?*hݽ,SZ=-i6|ћjXLf2!Un8wc8o%ˢv=lV{Bq]i.k~>!Ϧ䇱  k&W+B 2w = ͢aqgbhSW-XqaZ/@>rZCЇUM24?$5/g"p{jw͟Qh(5>`߷kK;6-^x; %⿤/vS"TUyiW>yuzUQ,ayƁF寵aK&(ſJv6e;zZ7[8c_59ٮD9~ s$V uD{P w=)#6Sj4?gQk)z-:is#i/w䘆"hY8ad0JLc ?h"6f dPuZ/ؖsz  тop#Wy_R3Я hZQ @xQ2bf]:| h̃>y܇8؋>!@E#_&ͽq&?PmHi!q\=SyZg.Rk9VDNZeDwɓ$o*i<jtyԌemi5 nh\.Y'l/n w] ބfuAꘌ+xXh\P5m*<#XN೹S{A e (mòO”u3&6g1uּLt`Ȝ&%љ'|0Țmm-!FK˧0Y* R51e! Cw"@d6}>/zkk owٹp#CazF2x8#ušq'xxx"~D }gݳ oS+kav<[8 )I]fQq^U9|w%_\Qa Bk<דA0bra„{.. g_D)`. h{Hw8f{W?.`()8} Bj,PA6t*罪DYP6;E DmF̿_^ѶHE)¨gBT$eDXwpO+W!KֺYsA=tNP}ncck= >08#G7v #Jx'9.F*Iі W)X)F vwײar,+N-ЧqP׭<8 A bJpxB/L:HJ'@*0jĠ'[VUK oQ;h xTZ :,;F[v<[sOg΁|X41` "F}UW4.Y̘KbK*5l/Ssewe%Ůj_sZ;>Xw5h"N$؝yjR]WҢQ}nvH]ij99\֟E_!Н3$Y_2*dؽ۴%*uIKs-+eq)e\6;5K@d(jBbAkh!@cHru!lt [KUGw/8}xw]L,~QC`>Х|iGWtp8 M[VO`YpFL xw 'D!b׬$ռ .%u1fh˖q2ZL_Uʹ擟ȬsUA!Hnō~-GQ8Fֹ[6zO^LF<N0|E|K)sU'gqւU=!Ӊ;ۅ_ A˥~Rcr<ֱQ݅5sפ6x1?~nډ2S-{܃&˦c:3x-\ACvQW[6,jFnFW"n(vgzL;.nnyDZq 5h 9^{vBpppMJún1"?<Ҹfg3|$8*"" Ln833eX'o1OZ~O-)JI? QHU@ncUEnjIܣ_ЈɎwmâJ`"v_/w`F}z~R0+b E<'Cb ,7aj9\^$AF$ݜIC**܌X&<2$4o$S1iҳ Mt*u/zPo*L+DY;0Yej& qgzS!nj6-U0Q1:;l@ Oh 9[3i5s++)e˴H265is*)KkTV9 %>ݥN9Lytfq[],7w6^6#G=2rz2IDŽՌ !:/a9N?yiUt16ǖ7 dDˎSֺX yT~)$`tf\TIP;` Kbb VCı0&79;鐋#+Kz,A=PvY8p<:)5FbGmڭX+5@d.4]\:2NdaNG:U6G[H]ek3Cm/  WEJ 㕶W) ;ƸzЏe^+cbDsHP> Zq7^kMnlV.kmGwL0N>SRwt<:Qre$-Ta{i7Ik )` Tv$fܚx J ]|X39lLɓ>ɓ`,l Kr"mϙsBHo;47LQ`Xh"'w՟AGC<ݡkN6ߤ>Ne[G?oNS9 :W1-YqRO`ĸeKy`5[);1Nc?0g*QJG 5ϳ]ł_S5૞">$r.}`akkhA!J%*saa)Y>W^c^i.Q2&C1",:ԋ _>PE #pvKF1w!J~^c]nݨk{*z@*m6Z:q1("i+׻n02ۍ@Ng?(VE.9C.FUty5uY/_''S:iC"!L[MtMDoiLeY|qMWY,dIxΨ0rS/#u#&%E&OHqṞ^a)֥es७$yiqc3 "M&?S`ꨥK,||/4u&j'3toվGE/g?Pկ3':ڑDL 2Ӱ$>[R͸NAPB" r@,oRh G+$Mp&il^7DL3:tGO{#c%l ՛C2C>]++-Fs4U!sXw uՏd >f WP/;v T @=y+^<k6gip9p-mڢ[s3}r>06] },H%B65eL1;VVŌ y-|){\=B y1h\ ěAh0}_ ڜ O\]7gv {{8\Q"^2 ~n`p_5jW#\|*^ھЌEFO]hL!k n& a&sˠIi'*1_ T%J$5ArR.0mU|󫮼]mՒMwQQ,05B>L=w."GZ]gֱZ{ A46VĀأC#uQ :. ͋0 >-iQXTt͔~a浹!u F66ʪH;U9Ρ\A=4 M4"nxg2viWk:`:lϳ(:`(JnSL(pdHIr#gPc;x9X*I&ֲu AD DTj>*T#'֘j +]* ;8Q9pKmNA{ީm!ئ4[C9E7ϹTRc"$.Wr׷-PSfj2=4·&t8cRx*?6]sY$nW{܏>trx2w#0ƾNmVߛ4PV(,YF6) fӟ\5lGiTw-QæKT5i @ JNxެgԂB&$,$k`*4JҌp)]ע?]FΥ=iO۵{Sm%;ڊ8uG~^{y9Hi[ '| voh~)fDTk~<:إq2Q~xi)%,4.'O!~MJ"/XI;zgULXS׃*mlj+KZ~OA!W]٣G@ kZ m6ak"~[ض!"CG\j#RLB# '.58cQ2={!>QNx׶ T ^=K~380k4T:nU\|*A^yrt2W\)pSs۪aޝe(\Nd-ązRqkLSsCmM!~yS}Jїy]+/^23P2Eܓ]AE'gIHV(4*:TmR˺kZoyV84ٕtH5IfEʼpPTpg:89U;I#_E[ND!Uh`nFݓ(OȲ9 z]P%Xpz4HT./5/EPpIzɢIʸsq&!ݭMb}O泮pML_j&Ǟy➐ss}شY-x,I4lDIs Q$z3R?pьWI(\XO_zKiE v6Dƙd+1K*9sǥ_?y^4Cںq- wYCc tB,;l\Y&Jk=nKsC6iDzvSJHzXMInJ*e4 'fI濁cDqӷ=6¶?+Z|aSue[C9aHC"ic ؓ wV:!@ZuJ]nAUxj8X{' wS@ |ϻ8 _t!cfPxxd U>K|0gGOxɇrleKH*3dÇuv',ȷy`䣪pWNPqov.S"(gcJ"1Nt#8ӕi&:IX"jɔ@۽|bű6R4u+1Fa3i곞g4fuHK%o雒z  TW!Oᯞ{5n)z![ 5׎$.`*YDߍ\`QE bZ1 kMH75Y [$Dˑ @;1$Y+[$M91P1u؈7@P4õS%H0C^6Ա'p?:Ǽ$ɠxx&~aX S!0?pIeh]wiaSՕ{z&2QĶ8ZlhI]\^@SWZ`\*WOu+*t@j T}~k).&}u9y0#{SP 0lGK<KAkeO^è)kE[_f4)b 򾳾VNȳ+ҍ:CrVs\(A"*zjX^=Y7\+ jF)`)rጹC-s.?Ƴr/3<ۀXu{nvd<+gV@[ҡ6_`=bl?޶/[u?Fr'xib3 8m[`֠h(Rtc>8-;u8ã↊N~5e!˓ Pǂ!7M델Ʋ|/j].WKZX4Gyשngt # \}7m6o/Uk|n۷/zjJvP=yA jMwbX{Pa@ cN~tk~Mz CU]tl7*^mA!EnkvA:rq mܕVS#JP2bD6edhKVk{FVF@_PU`#rLDCWT|΁?hyTDmޛp;<rL-,[5`ϙ.O;$U .(8 }7nta‗1UC3Y1-c f|qA_YvbS\ȀlfчDCc)4[qBK6RŠ,h[Eê;7J t,InJC!:X|吲 '#lfS뫳ٛq16,TJ$)tU13"Hikxcψ%~N1c|/褽N*%O7?m=ÕvSbChvjվߎA6?>6&v71qȿH\:ѹ?y yB4c8Kb~iA ALl57;h b޲?v8UԲ⥤.=@9 {U-*rrY>P1j7$s \ʘ|8YFk%?vM_  5Xʿa!;a ǚ[J}rUlqio<U(rwSVڊ{enԷ]B 4Lɑs—{ IX۴C]pD ͻ"eVe#R02*+#TBE PXa=2]#9Hd m)Dt'm 霡C Й<}K$M\x %F%BӱB&ǹz{<MN/zX*AD\Q䀙%NJ[ }0G.ZOJ-V,R>Q `pKóET.5#=\dƎ&27.* fIeRU;(:<&|Kq"IP8LMC;irn8<|JW46FTݾTHBU e^]gx]w[ߐ1}ĈZ{t.0KDsc3]>bc*&>=Fa( XV<^<2BcVOu{F Ǡ1c ՙW\3USEU#"[v_"8:m Ƚ99 C)e) Hh 7O'W [=6-؞J<{vԇ,tkx'͕V^Nmyycۚyjk&~ҕ Re?0~`E?(~9кo QJgHZ>tH秅8+9(,N7m\-PcIp iQe`\*&;Y *s*Ŧ*ٍ[1޿ V#f6)ǫf!x{ v2hT^]vr0RcRD Fz/}l ZW1cz$ VUL[Uٙ@ oNVnC!*&(TL= rYQIɧYi0xD='1VG1kq[YXcπ2;}vQm$m&4<ϳ!hA3':"ROeѐ"އK,x {R} FPקu^)+5'xCNvxmS-~*8zߚ1{YFa,]*30 IGDZ\$4'ٗT@t`bOFVgGۏBrL?1G&!(1x%@ԝuF lk5Jw*/ VuS G -vC<.*G5!|N!3\Ԧjz @F+nڰG"7Ĩ=߯w>iygT9 4hpJX5Нd rfaTUV=W xǾKQk#m@t+]3Ϟy[ޥJ6([(>i޻Cu?\%^>ms7`x=ℋrs|IP–IꗹDb&J` b:7>)ӗ<$1A,Mjؠy)rO(t+y j3Ewn!Ir945VRX)TJr;QVm>-D?2<_u^ i^V1GK<{ӯMwIJ&:w OshUT0`o"M2/_N45.U+iV%N ,뿢8fY]m;rAؔ8/hPK0A\=;ͬ'B›% K`Pv@hόXU:vƠ@5 ,^X}:!mZ@!5}@yx\aE?xhxdZW.r2.zៅmJmP|SduMY Ym6t'zN,1\xIz;v7EPFwT3/{7$^4G??8%k&_H%I2>& -44|Ps:dp]s܉q Rd漲 JX9S/b& X7o*u㎍ҘSb4~<2|IFrHSp3OTʗ8@.d/wD=(dv}Lس/)T{NcƏɾғ!%q4VHO'rFrXa툫a!6-xlnrcD lX#ޭ|҅M<HciA|m ~WCp0;=TcG|sL.mE`Y7r5K5ų yAB<_cO.))hx8v90Hǎ5YLӃw% t#׋^]I))V*SWE|$5yvhޙy9'^j3$KvxMJ։/wp*Wٴ¡.+Gqzb)zC#` sao K )#gxt,⅓{2kr5{Xk"fITNv05"]&[ݛzcza{x+"|eO`FwkQZ/]u,p2nS]?:8r%DtkRkSL8W&EEI C/7b=̲5dߠo' xch6Jv; O(KqK4JJ43]҇sX3ϣvDSQU/qK^T?ߑwh9i0oɢVg!==pPN?dȠ~vz!Q\;4Q&2uy ~b(zfo9aO۫LI^ݗE .3Ƿs 4GRƌ8AV{-i7~`;od  PߊƄ άؽ5La}$?^^ݐxOxɏꉇ2؈'! g~zq]#|#T[[1U6 ZRk/Tk?)b|_DX7Zv(!?=FB~NjZm7M0Ãg 0ŶslohdQ1/@IT {< vJVnxtH%^%& %KVmʠ>*4//tY8gћnB:ϯ!],h*fF,Sg4l˸UAL%ftF@Q%RELo[`ĸr*hEǦ!Lת!/%&)<~ Rw `_\2 Q0]znMڊ@yG=[ z Ќ~EDS!>w q KW%RڦG6YRݻvJjbN `5QqVNN3,O4ŗTh)co+!fC/(j%`j8|8WIV{+n|zhKY|P-DRvE7{D*3T!:ymB'$-{J -Q G0>~Gf|..:6=Ž~S녂S5\^$u&{m$<1u1tbyo[I t)%6mBqIKʃד'(|kVyH=|5Ƥeh=@-| AЏ M'h#L\~ !thPz=Ry"V \ > MZ}dP&R鹀;S@wR9T>ѐl+F(Fr50 nZ#ڸY23Mjվj?8ؤ0XV@hf%-4ka6I) u}EBS[zOL~F^+ d wH~W}(sO _VY^SlF٘SXv*fk_'=srUes$j ٷp隒ϭaX?q~WUq'?_IVC:kjg[}fF_0PZnrw7E#L5wT6(9P鲞+LxI(Q`u-|-)$١7n˚d-/ۛP>{}ej>B&@7}&acg[ys @k̈DH Z*XƟoFEP)&j,/'Z/=>%ԧ bGE\k<0cx^$KyHQʚpO-& ,R_qt阔`J _G)O=bhs#-jou%d]]Û23TSF9W;Ɩ޾_)ﰖt }1D,g(Zӣuȋ2?27Uʮe?oh=q]Xu/GhsO5-O7E<[Տ0(={cW7/Q52yfSvezW>SdOjL ep2C4;׮qwyL$iy&5W4xK8vxKpgqȟJMNNnlF 8%cCh& 4J2Z$fcB M Ï|^gCC<[\!vPXl4n*Y({,0輪SVEFꞢr}m}4w+[@͘. vW6|+5.H ?IG?o&ޏ!- K> N4I$wnrt-fY$+؃%/EB5?bBv+r,/s*a)i̤>,zt"qHw,>ΈjPJRHIAN  Z R>C*`?j T7뜔w5c<$C|[.@oxGcne\x#IT!EI0؄y:Gf 1bC?iW‰f ^fCD(zWtޙ澩xEncW$%]I=m4c9VknrtMk~:H]L~e=GCwy'*{릷pxQ[}ǫP|9HSr BCd?<b?{Cs Hgņ&$L$3Τoצ- rw6E5UZ@#*oO G4b@D2SEr*:Hd&<{;! /|xƌ=~Тkw-bNBcG9A c .>'@0]t 1dm}iCCEemɲ$0엯}䍘)Z Z&ȭwlqr 5m 0mEć̌vz:j~δP; ~T$MxqmL'/?[^ ? KL-՚xcjo |x8,w/vd Q1_m0+σ+}l6ɦa=^)"{FŔ`6 M94B O'TҢD"-cOjH'4N[y/=7krPF*+&6ZPF)1< 3SxNg~ 5"]עəȻMε愪<ܲZsN4f mLh$_"V`Q';%&$o) Ȟ q<=QJ R6P<-@wkǢdJY8s10轫O]ET>S^I•, [aҝ9y)o:δ G/{~0btRALE alow4 (h>OtkH9iA|#>h5Oo:0ǙZdj b VH+`64 , Lkŵea~cqMij}c hq+{ P뀲i0uFjA}S{WH N[[1 +"4&e$6 [p1I[izpI;{W@K8z׷MsѤ Y `n#N';>Zb-9n^bGpыȹ/yE0|"QBLv%Gq=$VgJRjT_TK"p&F{A}X먁z~Kx[Vvg:CӊMH} zƷ'Mqop㼫|Sxr]rhZ!}[ad̉:)7h3uM}^Aor}T? du17_\K=ݐ%<5qDAj-ۄ.!Ax Ba"@lnv6{[LߩxZfB: d lRiGIm EXg8bSG/hܓA,jGO6 |+$#@ROSbfU@R":~ l;v˖dnD 3ah^]+bL:If=CeF[e x `ȡElH訚 w1rėZ'dXzFoV:%dHmocd>I8#@1Lɗz5hE^%9NK[f&ѐߜbL&(͚IKtR b| eQYO5*hNR؆հG.Mxĝ[^b =k>ɮDvyM)3ۄVʨ# :σ`[k *<zk %[z(rSMR#~`?u} 1{{l&.,A4>.yޢMeֵܚLnr*S(EuR [.ԮF3@nu뼣s2I;3GL\oHi;on[.g'? ѝ~|$zײzdBHby07,D39% =ex Ϛ̀yΞǁs*jY}U:( )2Q8UeJI6,~>L#LR#T!{Ufr`u3['և Pzm-ܒK8wDi!^uŰ#am+UfO+Nu*P?E6\4IE J|6OJ %تoqJ}QM&dsrQ,d5S]yDf,uO@e"^2}*pIyGS>L. yJ+'~7" ^r›ZD>traݍncg$םP)r ,o*+Z0\U(LYbtƤ0%|uDYMOHSj^փfX-Y6˲ӠUC&ٱOpcF$6P?4A砺HGr.J\1gԔVOj2"Hahwf$E⍎!~?TxTJ "q|MgTlW;=Kf^uMo5sňrf_ !|;OiYg.+=o CbjXӨ"on*AWGI5YTR@*~Tn)Q0s Eʭ% -Wovp y(ٴ$c CU"5֖Y‰WMB7*5t{[1-- W*MafY[R'nh9?`ly^ƝQЀnd g*KЦx}ż/ru~|/DK,D"!Y]Rx_㉀[2ꃳvcx:=s _2hge^ GZI ,W,ZB!$yP~#>9\9U%_*>1V*su#Zg+ـ&豰7<|"l-'#m8L@oʇiڵ].ITO_ V7y/ FFLW3: \z Gmr |5s{iY6٫VeusCEX*YCT v`x̐EŃ- =;j0,GQDUn,q}Sfb "MBƷ--jqfvcMzqzȨww\1dþF^HCSFs !E!BrXzja7,Y;,aWm:QaJXWIխ7အ_ -3VH) ^d;ެyόxG7yC@Y֍7'QOJ^bFËqSG<9@N}N|gRcxdԓ(3%34um[ J%G\b |=s?Yzm}=Yҏx1o;I LK|kS;]9l9eA> n 3LhI0XlÕRDt=Ug+%vJVSO7 VۜY: z#N#8NQq—Wd JiqRl̶OxE2ʧM'0B 8wg[t`OY=laUoX4z:IqcxSًq©a:)u6}R {,x4KVۑvÏIA}yC/\GŒyt%=z)Z Qb\, SVYC~nu4xԜjKPx@2=O6jþi " rhÓxǍ1k~ṽiV/LhBA oXr٠5a+Q0s D䈬!T.* Xn8 ٿNؔ][,:K/0OKh7(vBSn2f=>H^iu_̥GNA8_)ٯbJXQ5\Z fK W4 [db7zu<rcQDX0l(41/msǚCu%TU&Q[«5z䏮r1gi@Γ&*[m撱cʒ5ߝ=jE:l¯@pA`<ڻ1iY:x4̙/`h1o)ðQط 0ӜeRS:& Z=[0D"LQ%I_wJn & %LQt?3+W5n):i7S!zg{M*h[uC{H2rx\,)q7f4ȵT`/БrOޜ- y"f_Ep_D'|cfJ te`TL_~tzܔh#? E^iru}2]3m4 RƂFsNՈGYrE/roBH)ܠ䞧|%pJ!X1jp]2L%&D?jrj~'H9{iI֬b+#^ $n,$:CwAwz':a3]Po;NdhM]=]:_k~K0 3YA .5};dJĨ?۰e Ӏt3W]v-"m̊y^bސ4o3x7eq&kWq*+$BP,N8p. nYLZq#Q%U[rtϳ'+w 5= :L^ē4f~\^n@ݗ{y#&mOnN 3Fz8$)0q+t VЛY5F/j٠ʏhOd XT}j7N' (5oX_ӢE@^p[⻨6^?׀{܃V);&N83vsٽ78՟LTL'(`+Kor[`}L]0)A;륾PĎG:!grN?w'#{x2d.0qكl:Wlh=|]j=ȏQ@ JKebIB@U(֜.,< "L8! z,POxra~x/'Ƞ{%bY5N+B"Ե8y x7nǃ']T%ym .T!3j$D"_Ƀ8mHU FA[M3dHg<=0ֆh~ĻPwB;RN(ӸY }uPi> V[aLߜ{SȻTOy C-Txc[e F8UT2'CUdc^Z&E~ L^(%N;;"]l IIpUr)j>qrp[ϯ@n$SF-ʣ!]ͭt%p(JUVq>t|7yIޤHXq&D>`@mmb_ 㒩>bi6eWbƈE{o-u>i},8ryrt::pk WVs4tI vִ%3ÝtZwx숓0vpSIZх=5|쑣MVtَ}XXؑc„v)t N!$U*}V< )n40B z&.v7{߃C q^2nfv; j#Oho){]T5%m5xݺ[V*N'-dwO-`Zq‘8#rٷNf̼ǩCOFd(y $|b2m/󡟖k ֑33 lp~ގ5st)'ө4}9Q`Ne>PI_Q#nZ H /i؄A8XMw6{[|̘]t'T&gq_؎"a)MZښK@ŋ(Ϧdi?,gf!Lch =x=0^?nl`q> q**V*@++dldOc`_DzywY\{B8>|.OS*ZF@@pgsoO ,q$U1_ȍG JGrNYm'>]"4Pw!ߒR\JQ]j2]yRL@ҁzG[8w7FWdf4o I):!î3_:t}$ӮeAZo? 6rM7*q S4By O7]\)aEC3tL._F[G2Jz F]1p-88.L?zgʹ -~v=[,SlTzkfxM$jaCs]xKEf#?N |Ŏط9C*1n: Xƍ{jhz}G :ꚑr0Tg*} 8"w@*J̎HvGÛ;WnqMsLRV mATBvkt`Zf԰_ 0Qƺ }#+J&/w}*,_Pw}؍ zlZ(IA#)ͽ h"gvYi4-i4imi@ř\ hD?_w\jseٸ)AxN1bB0Ԓ[B?,7h&7V꘭kN_W;<}ͼzC2fkjk]25897wqF՜;ZF+<;닌Ɋ!;T؊^[~7ghV}eG(uNT1 vf5R)%⹲1.^=9ӴΫi FKlBC6O8|6= 3)'v-9(ъ}*&j +B.:~)N#Йn*w*Yw0& ԏډw'i*~Ir<0vtoQLٍ, Qzۣ,"M)MokmP¼A?gNRnh0AjNlӯLKb\1G/U#{@+<)noC } 0*o_\i&lց讯 i>y]AZ,]ֻ LVi'֐)TrB7,bEOf@8Ol;8Ѥul&JGsr_Y|6(. P"}.np0ߔ(cQm@ʨ(B pʈp54a#%5A+zB+Q}1[3lC=nqR'暧U+r9*@:a̯ Kx~B?~UF+v|PʡuPiQAgC_(K%ys(I rjj#քL֕aRͷt9" .RP̣fI೤e񷌜K,oҒ>6*&TL}G{ PӘ I0 !QcI,kB= H~#懼Ƿg NI}Y#_*\VzT /{#V?+oxO m(b=*kK:4_%\o7\[.1hf (o' i c)غ\|dG;yǮ&CV\?c|=u*w(tVf?mBSr\v*mrǧe[tx@<N'o9, pDbCǣ0`8iz1c ք6Q[8݇6N(%Ah Oq!Dz6p]A>$f#P')Yt1 5p!3? VԃAٖ7faziU<䮋cfBIY~ z ]\U4L6 [[ ]RFC {} JxÓo!&IoP_y|vhR"&b+jYRڃrnI˪%_A!fcWSBн(Q~ YAħ.-oY}_=%@/7cM*.W-H!2k|S& kv8O\dL`tٸ1)Xb~в+9͇EM~T8o?*(lV a6̃'R>6> U-FAgV(pi:o*<n{v2ٖ,YtvWSaW 5ȟâYumx|lY]-8}NHV̠xh.],O`ՆW|mwv]1=+!2Č蒭Q5=PCǥ0q/`yXg#>jZp+uMeɦOY$& TtP9\>Dk`5ǍJJz @&JnD(@ m̢m|\$! S9L? 5+l.^[ v\+@t/imܶԤۧ`C|& `sh창GZ0  rB݁S=Z@Nv~?CQyNnr(3!BTf.5U(5KiU,&EJaqT'^V-"FP:)AA+p!CD x%o+ BШ6Y͸i/#9CdϜconq\)c5RgS!|,Nk1'of&PO qtq]gL5{}FG bs 8jɛTA>yS7۳߮ #N1֢>mvf`H+jV&v|'j}eMppc  X'@Bhѱ.8s[LGH;>Gz9 Uvɘm  C#xjf*3FPcjq",~pJPdarOڇ'Vk\#Nd= \vT3k kWQii ש)~5*gM|9a! S-Ѩ]z|t& ^GدH![F읱xљ Zw !+Ý[=\w6 =q8?&&@&21 ڐbp/p< ̅ 27?w6pY^NZg*u'Mp@.ֶhp {A:&-5Sik%t{ju3q/֡+u6)H {ۚͮce!*j2Vp"#O3>RNdLZd\5׽6SBЉ_r:3+?EpiHųz2 }^9BR}O}D:*s>dPKxݓS3Ӡ`)RC?rb:2^dhc7w\Luaa|?4bPRm(w-\ {!7rTѵ=PKqZݺ!D-ۆAMtNO`1:hqH$m _hzyEgWLt)K @K $֌tM T4ۦ&%u?dY~#RRIc -&}WsrIL m,Af\|a`Xe_J#tL,5Lp1ꨐP}?;{J|v~`*nQPhI{|Dfn I7 Ŋ֝۸mIp'06}ɥ_n{bby dGD#'v:7xyp0wé}f&D0\qcԍPWoW̜Q`:oes`ؓɔ)p)t<sW6jcNXߖǧ$@\ I61;kKPm+#gaA!룔y+,x_U FTI!+}RJ/Cv1w2j_5$FJg?tI7)[7g;FFX/rx5S I_"BM޸\J^x{TJlPtR+܎R{j )r?6+̷`9+=oE]\A?holՙo5Y4iH;N(6ngP7sH)(jo.B0s fZ(Q8 h|I~ G -SieA^+w Ee 2Ny:pӑ ?.K~$W}S,Lʧ6y͖m-#^>s{dVT20M1/-VAM\Sm\BFrp:wzCѷG{vֶ鸉Ad(I"Jy1n+}8eK5w_gxd~6@ c%K hB&#WȥU&Y|h\&'eK0FzDz> ֭Nܿ\7C}C,n?U"e DŽ>YP'|*ѻy:R;Y䇖qZ\˦ٔ~E"|0f uQi+dŇd+ȑ!ܿރV蝼WT F_? Z}|2B8Zx_Ǩ0J-:] +eMX[:E@P>Dj u6EcdECGW~כWqK!pDg+dWpx+3LK̓S!g{uRLVmfSuCSָW )aqh$*{mF_ِQv@Í5. ņpN3U7kda8ÏMI%-SM#E F o}+OK42O:*6T|3uy-j&["VN[b# BgN,oM ~ǽa4| B旷#ioI Bt&Րtk6, "ą͘am̬`hv"6OOh+fl+G[  JTJ!X $,pP">i,>F!^ 7'ľ)հ qM2l9vH& Tb.MFD~m,L 5G:F9S1 KRi2!AZHDUj2qm}7oe)#n%w]s*&OG-^;*_Gn%RpR^Q?|<Γ/e1ĆH5)PlQu= 90ha/d7 fOܓ?e&z|`rBor2 q78NTif" %>p}*+.YK!S ܰ1Q3l:H`*Ncnllvÿ' ,&Vy4]\hjzX-`nc0h=kdo{a,[GNt DqCɅxyL]#U;%]kxi?q+{ΜT\T9f⿘l2K+ݫ@sfYIl61rf_8*$spfҀ*PVQwUG!ȩ"~1si(EE L<$]nECmz pGda72B{VӲy=NOfUIr6?ff')`AQ;@"?PPJ;ٌp%d"[""`ܱs),~pZЫ4yE!,6'I7A,WbCPFsD6MJ#_mj&֯tf<(t̂J9rI->aƇffBH,y~af2ͯ:%{\B9-]P7l̏e&P+""4pڕ>Rg7N^8٢-'#m>a,8ܪv+۵æs XVlB5WQp ު3P >oU~μs+qu[Z~&A[t!l 9C+zSuTY1X @uN Vrx+axcˢؽ(m 7OVk/OG.~6}yt@ҧɕQ>J&,NAIERm5;`MaKR흷xv5*Fͣ)Pp,< lԍP8) lO,J&>£{rr ;CǛoFTL:^ , H\|D9$' lQIS#[}a1y`]2jlD JUcՈ8Φ;.{>:הV; ߜ;9(lG׿swF>/}yUAwP}Yڌ8쉌Hϧ(260ͧХ۳v7L$DB(\B6ѩb4\J ȁi]mO[EmE:^ ;KO˰:@ pTzfBOk)s{*qAXAZ䷌4t3yȈ@ 9Wtc&~f?vkivzlFId'7@Y%m5S63+{+$978oeq.RXA1cz;oTl !!eHϔ'VL :j$1XI*0| @6=!VHEp"IۗBtQSiQQ2Go~KVcys$T#i%첈AnO3d(oP;]VyADpO9s_/oJ"{ݗj WM]Wp:IdV |ZMޑ(òx_5{$f 4L¥{aRPx[ԡ4rw6\)zIL?A{(8@v/qQUJg@e'  W'3+p=^%o$0M!M Р$:EMȠ܍%axVQjM¸yGtm<\k'\kaY4}^IєzpJ. 1Y4B='~{ b6sop0tX8wEҊ].Fd0;e\@ 5O}1;ٱ4[L{Dr`*Xl" ԤSEaVv10y. ;P較Ug{DhbƱ'45kNM?;XG>\Ghf,B&-TuU ^KQtp 8]RoMYBӇf(-ALE)b>9 <12 6ڪ_O]_q`A7`g!3jQ78? Hk񔫗KYH޾ =qFd2%FN*ngD1ͼ`Ϲx+(i4+徧x q\i剋5!w!!%]:" h%7{L$z a;D#~.C`\@t㕞gG^ 5HѺ=!NJ)yz`Q d#m/d1a[88 fiy{|wӥnSGI3,m|܊Q-/WMDOLPCK R!A[G۱`0@O##|i5MŶ(o'|&TӰCA]_VwȂG0܀ ׋U"OQY'IN-{nW5XX O[`P*daJbo?، _D[VnG7{%"' ~)X>)lJ8U"=Ҷ إ.,l+$̣|MmȧT\/Kb/MJӺQhQ2v@Džp9fOXBQD0k.vc-6oKb[䗦=OcL=R=3Rf)Ou".h+<)]mz\ZF5`<?' !ja씪? ,qDqc__e)# H}a,8Hag ONs ~%qZXHgӳ6#@b)GK蚆 2/?Fա:#6Z;$GS 1f;{Wi }VTM'9ypN ފ_XgVnB!KﯬZې /w} I))s7@Ix6̭R)2]Ϩ5eq<v p-O8./{NڧX kJ` \`NR mH0 tᷓѱR͡5fT~pSMMs|{"?Ny$NƊuƄP1pl,nDc̸J jxDKEU2% !! {rEER Jbxgժw[ "@TH/JUT DgSCtqYQ2Xg(++lrtڢѵ͸TA!iޡ*|z{xՔ4**$w<epݻT"酀c uߪϲI蝡pZX2jr^oO>$-k!y4Y9+0'@^'=Rim8QUʚd"b&aozns.a{rTs9$z}yF4}T7 oXFoc˦M"&VMUf!QIhƟLG3Q酡C'}fSD4ļiQ ~Šjֻ4 W?nZAnETOL5/p9$x~cF7O +6 BלHg Jru;vn\c2we٬G.2@IԶ_|^LڔU엺 4WmX^@q}M}5}p6}yUMRpmX 'FTj_#1.4.1~VkU,!8u°m4CuK$|Q(1MNg7c Vids@ocAŶsOX gGa%IN_IHSR& pZHd]bTXn}&,.2Le8닓@fPoUOPjCF쏸KyCoQJ10-rȷJLyC^(]UGz{c,Mfy^]rt4(&+W_nXt){T|LV=^xlw 뿁U Pn6L{DiPm#[k}<0jdJf>LDe`G.5N %+ձpiɲ;on҇^bIEb0 = $'t'Qq@?M3#?ɘN`ȩ7)bP+zhO`r^sEOIsCI򛋐I\Z/5Z Up \Q]kMz;Ym@c̵+ [.@@:.c:&̄`OCee\,j,cNt}kJ|lMN\1]訿dcs'03xn;A } ^s.{R|Z6jW¼#4 zo5lytBWik*L'<Pڄ+I^(x OZps6,?X.CA6iO < ?hgofzdaE{B @' qvA*s!X2)BEq:,$hDu~?ޘg`' 0Om " .M\z>Ѝ~bZw5`+8ᦁEyg ^P\o4Iљ338~"} fqӄЋ_F E a0z7I\os\r2IJ Yir zTHt]_SWmLphphqb u̙-*CnTh|A,q7˝Yr-44nAd_́OJdI ,N6CO H e „":Zw`{F=e?Y>eThXH_d >b'}dm7:*'%?uE?"^?O+ZVh'6{&)3>Kj+Ҿ $>>Š̶&zHP tH Ex8K"Uuz $e].+> У.rXi4& ĿqrLDe~ʐB]!:ߝN?8!4.9Ej9k|SD لskSlU3`Vq SP947w9"6ecI7Ȭh=/nņH ^X{F39#AML'VQzO[OOWN"WwK-jփ!r~6NJrIExk$-'+{I,hnmŘ)Ȥ}|mBȏSfⴾ\)H {RB=U]OܑC!<*Z˻QyָYJ4~#gx]cXU$=Fӄ}("!xB c{) y= KzM膻_X!hZB"H.#&ݛr2.F \;G"sDp%rL yl2 )*:87J 9X4yu 13~ajCp: \&`D)[ԈlѯtqOa%Wo_ԒG4:|my]<- YmkcגZ :AH=!wt@{nu'^b+Re뾡o`޼#1Pe4AqL=3њwc1D|:Bߡg双ff,FȢr|dNf.EIg|պ&$q " 70bv8ObsoԐX"tL=X%GbF,ߗG]8 U ]1?&O@G~Uad{Dł;ɴ^0M"V֧{R'YyloJ[E±JK{#}>v@' ݎ{ɇYP HI@)s-6w.&Q>t@ %{sM}K5@ ʊHٲrdžT D=:3e*H MqM3i*_BOɲMY:/&0՜J je9^fE8? 2oNvM^HR8B&iD@O^ƔHՒvZIzI1'&Q n [Q\!Яa960:JK9I&6tS}`Tzz ]w[Ӵ+v^]_ uzڹ)Mjm΋0meH?Bc՘|#s>5韬Kwڟ-ar78 ʮo{ [TY2`a2 `I~n*f ؍24j>߄+ܩz$-}ITn;Zckyiv Yd*B6P<NX0St?(E_]a=yss2d<1"vX0S?sDW4`ABlE !}o~8~a v!׳֥(@gxŽ2q emq!gY<m K w|R"]XPzg=Ov] 8 "fBf\~Ÿ~ܕH [[EO(;0/eZ]emyj9=u:,)˜ﱳvrΜaIOpsXE\$|T!N=<m ٗհ^KݒM8&NZ(ץguA?eleq܋2\5̉9'7qxZyc>(GgNbC0)-(c֡،8cbH*w#WUrEHZyܳZ7;#+gAE/]=n[:0؀gkO)2N)b2_J83'RS2<#ԇc)ޭ<[4!%*v 锈VzTΎ+_ ` ?+l/ Ov&ݎ`ͧF t/.ts &BJYa`WnE@~}{B0sUjYs8Fxj|gm͗5(tXDMxP|x@|1Dee6g?YUMpF訧#k'q})>t1%, 1+ ]=1ݼM>OmW/K8& $őo_ܜa5:6Y:Qօ|"Š.ݷal\=lUܑVDZrj7Ҡpb֗(cQ9n j'.Oȯ;@vS;We,>ZC-f?T,mr v/`-`BvۛG l6N3|6&lޝ P7n Wnj 7]5HkA>UG@Uӿ$sϹzZN_+xb𭸒܎ !,`-eHGB~mX瓲/)d՞yɍ2zs鈒: P4 -YۏSj cV8ryWb1:Uˋ\!t~ 6ua1 V+:X1υǺ}Z6~:t~t]˘@cAsj`D2A~uͽΊ I#N/\n'E&>5Yn3TF}fX ) :] :=#$p\W7HJ,5rbpUԃ#9i3bcݩ=atx;YU{P'E|}mIR_) iapc 76U~ťҮ|kvu/ /mmow[+(bm#ȜW !Ida>1+9jm"Qolٯg:-u.媸%@+6/J}R&, u#QQ&{B[cXD])"s8&.$8ڏyB۫WS[a%0~N߇cC? )tkgTK*J9;.5㱹KIgG (qă* 5XpBJ>Ylxp(0EŘ&K|&)bbNIF~K3eJ&Pc4t <_Pxr>txΖ4"oZ."fc:Th3X#Sy6gK$Mdto h1N%jܒ0<">抌% 8+F&Td!~v4 dq:ooX^?vb“e\)&67HsDrմ4M1oYOdBF*?5;B0)CFռ\GaĤ8偪]b`ɺ;M9{ $dg},E띦=IvZfT3i <$R+ GNM_e4fx-&{&n M܄ 8|1̍34|J-̫i*Rizw=I'v8/r/ɔ- l<^DT'%G^xI0!/\6$5}` 9HQu|jDN{E1a:8۵e /78vkS$ZֺOND͇͏)U*oa(hRm,s 5eU GU9:&X&f烨B6L}e5/6/5nwŇzff( %rY/ϳ{ABĜ|j5;>r-O70 61E$ܲj(~e#(yS.a5BQ!-R7OF͇ S A'G4ͥԵjn$qKew #qU=?{Y:q7Qd ֘` Zr?7wWϑ*?f)cljGbU.X}כ^XsiZTu:S]Y zBx9Ϡ\Qf65y ^]w*ef9i~Q/h`CQ Hsq/2hy! ЊV}3޷otqCa۹kJ#j:#HTvCHm$x/~kk!LJ)@eˁLŸ1 ""h .DsQ%('9StgCz/_ĀCKƢ6hZ m%TsMauۑZu%2DύJPt&'xO}KFDʭLT"JO|8]qakR02E`qy%  nQ>[3 G?R aM[%,|O/e0R! VJHB xPE֟~Ɲ1{r>| 7jF~)ĂoEʐx%u墍WjM rM<4 y~[lp<0 thIf .S0d(jkG > Q"r\KRd9'_˚´[9Z%nSu$l82-Qtg:Eńm"!ځ|ȠeFLNH +'gt RRsjR:ܬ ߯Hў~Ej-/hpbK pd]ڗѻ(>Kt)hKX뿡NI-wQd.c$ ]G7'n0 ʄ6+CWWXQ.C]xHh19n-2HW|M-4sݥ܀VKl MuXԕ(52uZ$P;h{ BZaPN?&R"<{9,hmAF7%bnJxq,2xDA6$}ysfYNt)aV9o|*2(KmsɋpB蜮X1ƜK+qҙ(ޤ4zo8 .`(|$]#+-ޛ $ЂD2[GPdC -m?@Jz-T&((>ӡbVP5/jlr|T":C\\!TcC^V-6=#<ˌIGVQ]RH BT"eZ)i#P=Ć/"Yj*| FL]Ny>Yz:f ^ cC=pLmơςlp׿VO{z,6M,ZG +EVqUwlF˜ {O[ָvu0|I޳M>H[(^Mn]4A-f}JkG7ys{H# T^@q9;b\I>%1/28xC"%3Cӽ:>|J >-O(mI㦽 (!Wd`BިDRN 3ϙhֲ,N@ȋo, X"$C[#.1D`5Y["spbPYK0l@J?=]kHg "d1xrx Έ;c[>n2u&pC>54c}cKΜ%i;Μn6LPDap:u< lt?@ P%I\,< [n"է޴E޶6A_NPK22ܼa`P&4 uP(}%KAP!VwPVג?mKKG~ L?}pɈfiGR.Qo2؀P`S9\{k"/lza1C9nx|OoM S#NW}hRieȌ*ӂ2eJ^DЉ/ISh%A-]r͗Z8Fmֱ@)} / p:JFP !e[qXE@uVgt!M8H_ )Y܌ssI3*#TPJ[ߧrZټcwuω1R$1HqTүbL) AF?Ii}x:׼*|+ ^Y5{0[roLKOH)x=m-եAh**/n T5Hm z &vTQ}A2Q4΄G׍D:CfM| ! (6tyT|xޞ.BGʳ(/š,XJkVeyi(&+yt+<ϕ@e;O wVȌKܻ1i-ݭQ2oa[Ft#+=NS-nTnᴩi+)"%Cij#%EHf>b"5\=aXE/6Zu4ictʶ#,7!vQ @ې^t:}zʪN֠;Qt죥gljF)3\Q?@f=xyy,r_͸E\JՌ`֪ᝤ ٔFO !]Ggf l dDTK10@__p!OtsdGcD̓*g0xKr5 ;<#,ЕMS-m3U8YlBsi/ɜ.n/MRGѕk=_bj2%<#/z*B؁Y-9)昂2]`K KfĀtzs{0gXTjx{ϲ(ߴ&aLxV ~2L:) &W9EOKOUao=1g6S3XX$;[[BMeTu=UbLKf1ˎ9n&@P~}@k<:n .+mI&{hrtNʘ -Mi4?c=Wڮg]5#(b™:pX `Ʈ;.:)`XFI}480Z-=eE.8hu'2[|s2G |{ܨ2e9+[NzsΪBt')$9af<: 3pyiv6YmA8{ 9E,<$[ɲlUj[LODc$9$9g1!hćGxC-q3 *t.D4?NT'LG ? On4uS&rnV&_҄VJUVnrs/D&V, ` ~`"![T\Ў2uHJW;r\ 7tWW9q-,ֲy8BC9}N<&NF87ޣ"fиʯ.7XsRf(O)rt-r\nsR3c )uc<žuGމwv)mP Dόj/z7${ tC]F'!"4` Eԗ>}BLxhsq}dD D1γx J8ۅiMCgh1x:4L PS3beguעz˘S`1 7;+XxHjPSyrx?wh0쑋Wbc>Z=MTu{x/!q~cѓu=AD0fi濕{qG|u/pvD)g.1H@ C: #[wNc /OV7] h6Q#Y´mTSu7:xfUGsO}tgte`ǺQaS3(1Qx*= |yjWtN \dk%ʌJyH`b\^ txF6i=CoQaPL!u*>T{OʶP1s]p7ͺO.!u"^6RU4@)-(?OQ :F,%5;"(W]t{J: 3!3j {6<БQVXo,ZEﰧSt[|vy-$SF()sEz(UGɇfC6~jR&:8M.Qm5O]4=&J5=- TgR͆bMtou~t#'}ȱc\WsiSѷR8Nw_Jh_"_sþ&"ȘѸ<7zW[Tn^usן5!DQNz KIo\ZbV֔mWcq͛ȲYhUBaS#T|VdTicڧ|eN]$4q&aƭMڶEx =5Xe$ b8xFzP (jn -4g+ǭi,^XkYr++YcV AF8KO)R/cA^ kx*:"7f K f295N*_]xFoю~;|9j_U٦Liߨ }@x4XL>A: Vq 0ɐʼn_621{:1`z<ѥI|Qb&OOxX75AEXP=XX ܔjuVn?_*<{ti*?@,T8H[$+kd{{+ZvϦE~SpH;q^M5E4b ,2C'ڤHOlg9fJCvN3!Q_C:]:qP' ʧCBވaꆫv7$0۾-5#Q$[dz'|ŀD`P5ȷ=8A!/Ћ 5PmUP/f~Xyqm> '-eʯ1޺هjcf?÷D#K2 / eF=G' h F/M!5w?!Y-0d7 Ix$\U)kߔR<&֋KU_1j>,Δ;:d͖1zmq=wW1+I @ CڲCa-vB=*5 +/g_<Tn[!%ꂺ%g8 OQR4+kϪ&p)Mm`ʞW fo:Z"nZ5D~he"&g4Q;Dkp|>xSzP\w|+N mwd-tJ b(8&"2U}td.LRA"` O_oV5Y=Zw hojA5z 'QHY͌/&6߱ sXnrJ1]JoK*׸T]d2TW$1VKNFddӋ:𲰴S#Z*[bI鵾^GZw"LNlqs;v:WaW2XA=%C !gZV ᕰ?p";irc 38 -!G'6Nk2gLuERzuXh{J|Jm t~nM&{,ZĤ}a#S$̬'I*}nfVsl$Y쭴I- $M$ul_Y1.^|țkއaf`լ+_c#pQSfG.w$gr W Zܜ:*j+5L?7IBr lW>OܼK#po( `yC3h,U&H]mzБ?mW?/}fC:ۃa^0دP>{غu =[X+]!9P+d8Bʢ3$uۧ:(荝Jh?!`M{9E^GkLcnozWh{Az.GF} rwqQ‹6y t?]Rg0">Hh Ӊ`*O'`؞ƵzPʡPXSđç"mXh(E~#_$Tso 1h$.hGT՚5f$Sv 9`1qj#eN>Ħ1ВBq+ޜ8n h.ynb \sv7϶|CJ͘b(]~ G;~mJ"( VRG7;RߩF.`ueč2TT~ܗ7z ƟsJ7-vLǶBԆHކڡJqqqˈ6FHQ96v医N]Rsa 5H { 9p vN(c΋{yP'tYЋkx) x}{5٠ol:yK|=YEb9b pxf&tHl A}3zH3b3_!s (j9' QNtr;8Ɨ2Vk+} 'ĥF 8**ȿO\I2v$j1oQs@ .#M!;IgU݉c gngrJ -ŎćOclӹ3~_Jr!B?Cs XvzD泜J=;W-rT[uqؼ JR8Q׽#mCg=%?9 F9~[̖jaY@}\E ҷ^'ia~XX|J%[GFڿٓn)bEF@z_Lv : ,u攩'|?6!%v# 9uF ǰ%2681gG-s$b (ۉ䡏J5Q-gmB QSO I|S[Ё508uE/woBTڿ-kG҂e1F qH0Ljoze{YrnI^uFL{WD(6hl5հ(j)ێ 7ǀ/]Ɛ'g]C-Wm E:ËZJy#M%pǗ!C]KEVxH og3= jbY{F҂0D={BI>o4:V+o=Pld d݊1cl\q ň#v 2~~C(tM风 ԕ3,0TÍ 5 NNXN`=RH;QR`(&b) y0nM*h9LuP;豍O^uV7eZ--z{["I 3Z_dy^ 4@%2oRe+TZ JqZgJaS;R x'}!Ju7*}dA Hޢa+4V2yDP'JQkԭ.)3kd)rx/ j5i R)n"$p;jƈW߲8 ,ѐYf{eR9Hn~Qj!7rc֧{kWHAqO%|e:m UZ]f8v 4NlI>@]]|cYU,g3] ˊ,cߐ <_qVr?֬ *v`woVyy˺PY4WsV-&kimĤnU/b)8%M{,0lZcw(dNwk{ag0{2ܙ'!?b W5Bߡ-o/|K0 I?O,HhQ md'%z¦qWsf῀>x׋QW?36j#J{P(;q +6H7hʐ#7a%R./Vκplz=[JzRP0#w>e qHo?FhzbŐE1GI=E(@/cz^ Z"|!Gw,?Vr(UVWAG.whxCQNC+--0)b q̨?<2M_B l v&d3e۳5.aRJg+]Dv44 ;j&8:@B[.'2}yu5 Vft@zZk]eW}N6лtWw^ʸU^x} {a1/p"'v(a%2AjeYJQh:Jб@&Fe;!3mp!;-fwRܙ*'mDE.?&S\bl-&tQ?*b'|!^}KXm6.=SA<x*o؁: 5,k/oNĎzɖC2]•F Ks~VT!9QCMMJ?O>4I7 ;c ,))3J%guF؀kLQmZPG4"ϖGK>`~NnҬ-F8gec kAb9~@Jۜf"m0VR[]":s_xJpIw1?#_p1MegOg}t`u Fg<@ͭޖK'NL`2ߴ]6C b^tSW:,ޣ7vn*a0/zh(,Nȗs.k596+z;;K/#Ge'/vԀJ}8-" Nu<g GؗxR/cQ6R}:JcaJLAl:K5yS:=dژ}S)QC1t7 |oKBA`dP f@⼅d t )i-S(J0|湯 x~+ƞ'QE C$Җ(;WH ^^o-+#zS6L(3nt ;Hܛ;f\n"@{HOTN:ko?H3DGash{]. N fU'J= xAJP8I҂- VZ{eQ/y76xmUK'>*?^?48U).:/Ǝ[1UT̑/DW;DisS҂@5M}ٴ9Ά<"u‰F3{ٻlNIҵgI[s@ iXpvO{>?&؛PLd^ڧCDId0mrce1%f:"D_TRb;6T9qXʥ!] ScbBZu9k2[U]Mқ'3\Sbq{ޢjErMY(¸*:)ܺ@^6 vKy-35;ۮ2#ʠ˗"S/AHFvJH~ S޿'v{n0.ρ\]0WyW* p}'V^G?LՊ6$6p<%t, ][`|tu߭#~N|=JZ;Qh10=q&u(4GkmYy_*:h;;qv&H zJzNe GJXЌ+M)$G Kc NUr t, 0w.c*Ƭ7=GGӟ_3vLZ$xr:#i? Do`[D,i +@edsȀW,Nn;V$l㢇1Aw{8q.6ݪSTICUMw=yWxiH-w$C%8K()uM]\ Hd>%BgnCjqMFzf2=e,/ՈJ<}DjH1کb51 l0GB-eo7 m˗JiA+ǜik'R? Ē[D<͞V2s`0E[^0UZ"Z{tlV,܀L2iҗZ?^|D Y ңIhc_-TO@[ZԌĚy,#A2?f24MMp uf֌XTY,+H?b`b>*q;AuXCƈ[J0.o] h=iA>(wC~|ة”N^NZ? bFfz%3˭w/ѫJf >Ka됬w*t%~JK3"vWs@nnkb/Cn3 uq,h'BYD"[6EѨ,XG8<2Mu>`酝:QEtyڍ4!={ByD[A^2h[uP|2W-?qVCQ̅6%I i ft}'Zn%;.TTlws.˺^ܚNSI.io/mKd<& 6WfT\ %c9^QfUXiiMGil* aт,W!f%6t;Nx;<LɢA.ɡX4mlFX@$wP\݌p拯RF ޘ\Et%Zf(6/"~ڤx~pxi~ ՛ٽ.w{ͤOnePмlAjh5(f٪ vsc Et+n59o~) 4yp0 %(m,>i>D]j0I2BbՈXtG;wamġ.id:fQ cN9c'SM( d^fY򺔃>c{ 'ri.Ri2rbzb l2q ?WmLdAt0&˓._vn'M A`B{wUmfL׏cށK! !ǨF A=!։6:ZW't )6H2s.\Ge{7BǠ `Ư  rY2MGlSy!):w0{YRY}Kpxsӑtv|XcHx+VNVܓ5Xnd:q)P 5rFGaȱ| BY SZ+qjNDyAoЇ8Ⱦr7{B{/_j;RI~APWRl4~KEۻ]j%v(5fB!U%YWS ]{m5_~S"%m;,p"TTzVͽ@ur%Ks5 j#׵ v<2g䅘#I1f^q)_$JWFVG@ T/10N* x/&;D1KZeWNnjc{Ov_Wt+ *HU;_3禊uxS5~JvR?J'9 )w)={W_&F*MmCEN3>D F  0~$V#i56k8*IZ- +9SOǵY(Gk>w_~(Uh<&2A6TziFWav*q#&`_c_i)+1򞆂v(/VZ7jGtu(R4׭f#mkLHQuZYuSB_;&ŗ2|V+ Znn+LX\ʀy̎ŸO_ƥu,G.'fj gѐȌU<+щ]f\ Z@zzG[Mb ?$ @ f)6g]u몺eِ>Rtyho-4yZШˉ؋='gED͗U^[ބ5%QH!rWiZsy*je0 o}d!CwJEz9QՄ~k|C%*2 9*U#qثynNUvSAgKYJ2N1aח7 DU;SsI; f9aq`Dd ЁUzXIoRnGS1L!{C9+L5C!oͬ1I~wA8}}hh ?` Đݯųݸ=Ы.B:rwbmhFc1(hYR`(:[Ѓu kͅġ0]֠|TFD'fdi63c>&T^j{9G!FDv0!}&btˤUӆ-[9^V*4iP:kliާzyެ ~mk- r|cN^4Xyt, jUQܱ03ze5k-A0 k9D) ee[q6gjᅢ6f]ٳPT,.[&B5lTn'&:N(ouT~?vɠ}̀ttPjllxs[PiJ9%-%H˥jwWF¬m2uZ\>'(`W?iiSť]w ڸƳ/F)>ӵov z \Xl$el3oL>(5hT̄b.TBd8^_O!OrMAի:S`i 2+fZ[Ӂs,(&C1#2'T+x(u!*pDcA ]ZuNg%L\.} ]ӧhP4SDT^"o[|wI 3>2-– /M&/i7z”M"G9mj<(AVRuۑMㆳcJV#Tmk<ѫXQs\4mwC[8AEmĪ A}+bɘ=J(M _KM&^£d~Z&c Ol\Juvۭ]S%Ji~/̸YzʄdzId3"&(Q@"pmٹ4}9Hvl6EXNJ_>MP#U95i[B$*A|^/_ z8%D`EH}q}:@G*X,HIer ߮ɠMIJ6_+ݳc 8pI軜7mɯM;k5Bi2 pӔ],BI99~Lj#MSD ބNgȁPՔ<%-̠PɶW̒Vďfn;j5#~wvlFMa&ˤsi2QdoJ(q#,Zc BP]1wqD}j7R^N]:9)b< Vt/G-jDSs!jZeguRbɥ9_9TcP^hФj lo #W֙֕ kPHn^|aR6fś2{!`epK!?YP6V.uH{KB܎Ju]o'Rw`S#i'aNwZ ѵonKhR6F /xE0+54~ RpG[4CuK?VRg3nW6b-Zz+OYoc4:x&1 da~+]bK\6?ʎJ&5\?P- C69 ־&0\<,(vxAޖf?dT 3tA~qE]ٕ$;6~|`"-@8I(z֐7"!fȨr eiEP6Rܩ] wQPGtmE$~G{,z5pCPǭ~DdK`~"_%cpN1ũCuiLWN7sAę'&/Vk]{\T@UqD a&s qev3ú1SpnQ;9W~OPvIBC9bmOUwqX3|ZcBް$M'zq1#jMaߢe741Uziȩ$o+?:3'5'`O~6:JѫḂ?tc,Ic֥s(ځ\j Ӝ'lռ4 cbgմG AE 5WZ~ 80Oe67Ma-SN`K v)R(AqZ,wJmǦMaxyqPdhLuk9[T#ݞϾ= zbdj+LFee+9u]Or&kbacM ]Ƥ:KZ- 1CDmGfs"sr?3V`2F]}s8;-?@$/ {i:|;aq9 t ?+xy5p4r9J_0b?A, 8d35* C((nI"*{±*@/m%Z* r$#H6S_v)*K5(9*1 okSFS67g@W6%z gTm=0 ]:! y!<ǫ~S0!qI9A^3Hi^߭(4a?ROy ~߇ mv3y贒X?9eav!ݳy$B,'i"͓ekHp >:/YяGakx1#-9DkcL`H7'F~Wv:Ƌ@ia?+Gs -dK_[d;s_WK@nK7zΘDV(X %<68KlkN)}%_2T>rٷOSKL[<{C)ǏF" ؈s:ʑë?)Zz`>q+ k +!_J7M]Oۮ [Ѹ8a1NAJYVVGE  |I 8iۨrr^|r=ųjzY1/-jKNfopGݦ_1?v>6|kKLڵ!S}rpZmJN\+S HjG(88b _;sLBʥB!jn"rO]J8*~09-#c;k\_jO+n0k_%밲dRhH5;Dohv)2׺Y`"t4[[p8_aA3{]N,"Qe$+9CZMBٴ)b=IۢHMHCo{z*TYJxP%I˻XnR88 z<.'(t8FР="iYh?Lztul7 8XKl -*q F[pq쏬~cդ9mEm3gifotEؕ^kܑ*,>Rgmt{3XSLމm.ڼ"6֏ 1LCѺ[!HnPw e<{Fzۆ..1߱nFZ.@Nr  R|Ɋ#xV4~Faov9?r-ƅ`#tڞ ! R$qs܁boZ0@/v ~} 54,,=G^D1Ll&MܠkmVNxVӣ\уO[Ư] ݉F,:13Gy=Dk:Yܧ?Wdɺ6}ZMӭAK8ygVuHVk8=M/f< jH'Tw7\$2z еwϙ`>f"?ͪ 1)ᘞ&/I:g4N`^](Q$>ͽsE8)t )dǁZEo\j2\(#oۆ|q1c1l1B^2=Rќiݍ-ygބj1x0C rTt^Ma=c _UbX(@>by EA7}%td`k_?Pwm+57} %Bԇoj(}HgpdX zŃNUku0j8"a?֌\vnLZ3LLDD9H@Z3GfޙiPe'/u0pݯf>sHAׁZs$+nBHVBJHyx8 jw* h0ӿ$'5هBOA]{l9`Ho%OC;Y8_u(/;rO=!{=(xkuWN6/O\rcjq6NVԞ|.r *r4sT91&Nʤ;|jCz{6\,VY{#E2f*4lSҀ](Ι8'!x'^&){̫т"*_*SبR._P"V6S(M 0"кFI734<-# HU_Mލ첢r*sR?8m}4k$npLmF.$7Q2h'#* Tf2dwpwTTMsEó}ILx dET;TXO98g6.) M~A(2SǩQ.[ŭeϳ]?0 07,dy1Vlia>xw J\|! $3sbDn-ڟ7^\YPv΀x,̐DTaMP.֥2 z ;@1?0C4`6%mnFcٗ;Dx'C7rGx>2iGB l+s !6 /kt9n'+1эNw{v^< cnz \41A9TL8y֭v1#g><„5OSܯ}J6z$Ena7M5KP}J{oA@r}wi/!2 d%k:{u I6 KaB=f&$Of,TAw }~Vp)) '18m!ԏ3%x^Ekj8v2{65cBoœ%HgFdɩPR!X]ռ$`Ontmcl8XŞxy$|r21f)O _gTK.el_dAv{A_x@ĤvƯhD.pw-ܪ/|KkX`5$:^'Y_EhтT/<kC{K1?Pf*O~ #MGpzzy5@h^#OeE 5>&4j!:~`t]w,uG) sm|_!})P]V}3tIF]Wv?K+dy[U˘vC(h6n~:beD?gv;ܾ?e T!WTZF`Y'$]DRI2zC Fs?~iou\JǴ^w?zJw9ŅCbad4Q! 4S/?;ah B +)Ŋ!'\Җ~=:-y:ՒT0H/FqJhO۶萳?F6ka};0ٛɬ3Α! ~P^*3fbn7|0*՛t+x 0l1.sOŋ)'`)A(Z>6cT%/V;8Yf[) H[ю>N\c3I1#]I{$b8 &cb^ A|]cz&7BsbGKVDF8a4JK~iK]yd2!($_}K|xu((." ^}Y ,sDhß 'ݴ$ڶa?֊24::wY |Ge28!` JL8,S.uk晤(̀z^vs% Dt-~P0` #=h)> 75̑Wj$_v(IrHh$dĤq2v0\ŶZXzgaZ)RY Oah@Y?W=LKAFԆ>vUoA:Ԛ}*cKǡ#Ѳ~͍۔qq.bw^7#NAkL~ku#X8W}bGn"H<{Z""YuƎN[&li,S$*گF/ #\4⢺q3.iFzsbphXN\nyeА lx 3YyL1ԑ&/1̢/l_$GT<78"YtȒ\%Q>*׳JD-̵rIՁwϏlDTsJiGQz)cQ`xjݹ>ΑH<[Mv ܵ;X^x&`Pzqu\Ձ[R^b^ŭ9Oݗ0w뼓1Gax.c~RF*ev+-kCr`}x+x(/@ѽ!dR.=*pj,289G\Y p$JVϓT0G8,+Ai7P[?)kYT}ԅ9e1nQZ[!E 7"![[c%]R4ޯ0ȝ̪>iKVŸ* ȩ|[j6. $PV)cƪmWMY_߉&XŠtc~.ɨc5QٝOɱ'|$aQNw6j_FI?E/bJkS:ISrodTBI  E@Ƙ_õw%M̳t3ә{*W[n@c'g@lʅ=[,l& WQV 9.%i|]n2}GӆO؏y*6]߲0T?oPBL!^+'rS֕D{iKs?,Z"jm_hT|*<v jn orR[ j*vͳb)h7AE%ئk §}+DJf[pl{G?4YQvKl[+)R$R)Nr淐l*bћX=)LKsg:p9Z|2@6sVKfs9ClRF-j:kǑip^@trW^U)* >X^af6U=)!Q;zv)(Uz,q":߁S"M3aYĚ "&qMN~kbݔSt$[L1 _Һ$Pb懖jcEgng$)iUA]yZx1UfXcSS'!:՜P8/V˫'.پq30q{,)vugߨQ/$昫N2V[:6:Zv :/$A\v .ټˌwW1XJTfJ%&t[4jכ ЩMU: Zaɯ<4YHYuSwDA:y\9Rس `d G^iSFZ܄Id/gkn8G jh|r<&.Ͳ|~s/ &b^UTDŽ}d\okK~ی^Ѕ 7JNNQ@F+Ow@2 F[74@lnB2gV7]f=I~~O'hfNؗ OӪAmâ:$!B0d•hf lPmNx[r;8z>)BSǠsr?̻PA x4`p2T(8)%0ޱG!Dh_`W—Λ~7R|z^ZBiRTkv3'y"{hG f/H'Wߜd3{kez4m/NחrzΗQGX 〻qb*4:-s)&n A'+)M~ /c1;fJrv9'^˘<6IC=woԎ2FEFQa^a>&M+D8q|| \k,e#\D9``Ҍpa+k3UU|輐& :?ί0\ԖO̢:3~ov?Vۛ%pkqXVi߄\Ɛ ݤ7Z'%m> }*#3%ts D"C|01ԊfҢ P%olBA VC^FXN-bucCZm.T -suܜ,p|[J2L)2 ͈(rL/+%ecEP~>7~< `Mb?馍٘Ry`0% X>ih)u 7 z3=[ɹj H&ݐ!z-xrZP " 6`gks~w/4>nMw0R1" )1JOŮI7g5  GBvO6܈HlbLo_y"V;.үV'ʡ{Gn+uڽN' 7>»OI<7Pe_}HƯ&T\<߀E-PMl"S\*Fg3 _BF/7rJB&wS*4un*EmKޢD6+؜Oo%\oNSjDCW (< xv\UYQXTF o8|:֗\Ȧ,tqHwӝqr<4BLc7BB &/ƫŕflW8Z22-Z4iT tc{ӛ-c7APm.O+Wu56l~]+6IsMZ][qa~g~]KJcg䱹3ۆz>(kla;.hnc1ci[ƄU0ya(w!-9q"+=Z/7G=y&) ͙u~&ý)ym~#ާXnϤЭ.*VV6IdZ#Įii^HO`Hڂ=79$u2Q $afpJ벾" EhQǔXNU<,\}!8ߔ-l];FՉԥ6<*d\Yݶ^=d rl2RJ\ 1maBQL##{W򫑐6D p]pPd>>Ah JդY{V |H&LRdޱ[ !ndGX chk lp $L,lCAKÔ}=EKZdM+t!f̦߃C ~Y!́Ѥ/:M'&@fc('@!?eRnzBY [z3ⴄLBf$%1)MF@R]-eF$wvNZoΔ# ,|KZҺ;zFտ%KBho`MLKUAYg*:r)0;Q+AMˊ&WmZY?+sŷ.&$VpkZՅfU1B\u|q$mT3ԓɯ` CJ9C'Bۻ;Wd&gfՊZ;F ohr&f^vPM ˔N7ʀ9dÄJIU" xS6 =V\'xz6F>uWH7].E2z)YJ8;Pq<1"]9vO>K0=";+qzDSZPI^#ۮze| p8R77w#d&JUy&Bɠ#XVe5Bٶ,C/85Ą! ΰ螳Eg'LGPx3e 5W,f d8 ?R\}W#G0>ʗcODZ/e񥱩˰sQ "0OE`3,jF #EDFa@$jqn{ ~(UKQy(p*Bt3vP,E e P&ň(4Op{j<_uz:„inocȤ@Ȏcڠ2a)OJ\ ^Wg_hosAߗj,+{"B%/z,Ǽ^S>TnC}Z0 $KN̘zY>Yb~1 #ߢ#E P UccD\lU=%)\##Ϲj֒!%P'شvaC т:T-7cqʊǩp8=ΉXx("+mno@xc`}w@Q Ly;m&a0Nԍ[[٧ʃ82)$m"ٟj|HvH {\92O/7/R쬟#NƆؽU#W𥵇2 9+@(d BC~ \KAyL W|k -Q欆[7u^QMiͭ, (It-dyEgͫRT&~\ǽ+Y Nˆq{iW=*~4l9kc֘k9W@2(]&3Y?\ Ͼ.i(id@=C`id)Nӝ\VRs#̹tC_ު s/!hks$GWpF+) 3~%I2[OFE5ahD2<6B(TTF#[Åo"C /^?'0 W*qw~N2C}>a+.:r&VA3.qZ!/z;Y'Ǔ).YhBUtiPlߴWI ^jab\r1-[fI1Eu~IbG7 @^N)]_M(6,ʄ@g )6M@$],yH/œ3n9_尪8oe@7{DŽb?Z-:X,I~Xױ$'" 9^V%KxZ+QW̆ O$J*qq pďrKݜ=рhEͣyل5plZ2SEp"6dpX^3u'ziJU;hct?*rS׀'Ԡ=2*SBoOK0m|µ=&~ًsk[U_%'$mØAJ4\<t[2jת4v$xh;Å~QH ܞz&7'>}FRW_f*$I,g+OL6](B( U:{IHL;yJ{}ؠ/%Yw6&M7كr1Xcj*P4]#K!yu3ULVB!Mq΅HBQb] 4f#W l?Od3'rp{je'dzdbIFDcüg\8p7A=R/B:Rq Aa>"se Ne-YcM`̄s`Γ꾿'ѷY&\JAO֩s }^H~LIۻōZdg伓*}ʀ $|$fSo}$5)?鍥D~AaÆ<> w\KR71k仮d<LFi5{r~U\a[S_s3-6As&zeA<^}g]; O3QHߪEzwN D.[OK: YDzt['}FU+2}pd8}m˷`1 YsLyٱ"/QcC>|mbųcOJs:νѭB܈P$@b3Q5,bc^4~^irϋ*ФѕݳAFqj"|%02?m27?> aek_%U_I-Y>;P3EwemJTJꑟO(w4t(PY#Ws@$( dXG ?QlW&I,/TL̕1QSQiW,*5։u(*$[X) }63ZjuL'o[r)# _s&. tI|~ 5bcKqd)!\n}cxFwjk$$@@2uo j0R2ڍtha3NxR\2Pc+B 0Sydj+;"lM(4i@文Pg sGzFO!oL\GI魜TǾW+gCA 6`J2vTx8JDI97XL] >?I)Bruܣ| -OXHza:y(OKo%53cHз^"!m]$wKqc"c<'VP|*D*v^s*TÈ ]I|UA]CQ|loDp88OWmĹ+tC8U܏2W)]ϕ3xZFvv ߢGrAH:vMIͽ _)pyJ,\h E+ xzsBKkWXC"c3;k`bY\!kVWPe ,aخghdƾXp1/u1߮f -D <04%օNU~]2)I}kG~9jHyB^ZeTjƄNKOCSӔjRsKXw0 39h/#Lp#G-X@VTM)!XZ2R@vE.tEvn%^B5(y|) Bݲ?ܒWnO %~_PoBd@Gb-CSFnGWK2uScJ C$} bf&:T`":JxW!qdc̈́ Z֣Ji:ZXޒ_Hx:Pv AT1^iñhΥE4mLi[3Q'79ٙ4ܵ{?a1b"w+[@#!Cf#^t\TfliekGLe3`rj/0Kh:ԗ?Aڳ=+@}iMэeOݭtd-k^b =ΈOXRK-D߲#^g'N=@k?I+PSIA"IUo{j`IiXEv~1\?{i-#W3 DaPܴ֖>N\1K+eS`3gD~:Ego\UOCQ`6C`㵃|&hiU`:E+ߙgЯ6V[ .}c6Z})H`Cje$GlF{{9C:4ԢcL{{nil) [==uTkTgf\K+]nXTqp\4E#(K|ebpY+!}cZdj y*"%k$*a#X`Ɨ,OVH?c}Hf6UIGwC8ȜB jWx˰%Zh ($K}:ҳ/KyLԹu'ig"CVq+}*N>$Aoa\,9dd9 |1uɅPs֮:Cdps$"г,?ֲӎB5E >RY-hc§Iæ=6EVVN@ޕL/rw)韊9#MJ|ڹn &@շ M"͔ x=sK+n:KPW}`8کlG|AZLX{< ^(N3s W+3Db†Nt iH1o7M~FjmʿH y6)'᎖>^_7╨ }"{zn!'gm`"iZs=Mt~rj]O8"Mfcߞ&܅ffc٥Ѭn8/–Fq'Wݡb^=3LNM6qCULqD^ ,?-0X%PP6vlY?{|`uPz_GP~"a/ީPdg@CLC֋`06;1Nw[̐C{Sy,G<lc_5G ?zlk8LwF姖mα} 5k^#l`< '^SgPX1,s'Ni{\%X/݁oC"-v' ]@6Ov`/5DBX0u KNd|~eSSqr5V"d"fpMIKB\at6;Uu%cC GL 㘈[2nNR>K,Z-t-EO+v%Y 0hBMzn:R$VѣhqW<5gBW.أ4b#),pۙDq:эt'-NkVwL&Hն$uani$u9i$ !2K:q%mn7n} bwHog|)3˂2SUQHfs';:^`.+̳vwU#/}+R=MS w ^n.qw8,}8eL(hj-gJ)ʰAr#G ~ݻ?E߭RN hkWl,kbU 66t5<\b{p1rT."tclD nJԞZr< ~0'8q%p%m}'r`6plC\55Ғ {D}:U] 6׀ k'%6#Y= f\8DQmtR X0F fy @~DS&̋/'̢Z7DBrS a@j &E9EAz\c/}Bջnoמ`ՁK}L2%67B%ΏʲRsb2 s븯r"@ Q@ӓQ sM)ى]7>OgzKё!OB=2pi$.Celzabj_~YmTz2y_}zsDP9K c`o:ȩy]ŋ7ڬdrV)h^Hll_vatU\]p, JBSo$ݛ3%2ŏ#]g551;&zbǿSPNiȒ nl=Gϗ EhW, ǀ}gK R~w,k̏Zu8>x$-xr 3wk+4Mk&C|Q*$c7KVk@t#@Rbk.b`ƚ$Wfx|ڱ83JtaGӲϛ ܌C> q]Z+ u>nHDdG)j]Bǻ4*ޏA%;! Jմ`+f]eޖSwmKZ gΆڞ/w rӚ_Mn*(|vrdsFd sor u|/zGY?ՄR͛2J Zqi (HcdU[sMg5H&R[j8HMPb󯪔c75#'':M`rӎ1Ts]lfK?6C^Um޴yD?E“r/[/%H^y>ϦtRtmCvJa-$rq,P0D _4O58V5uٕv( I`uSܙXy4F^;SEQ  ٌF&C?@W9T$@/p)hZrVreY3~VV:jO5p$ 0y( 9aȾ>ka"SD3JAڳMy|ۄh>uyiw8:L 5W CvO )4^ҟ 迮V^p^Y0RLBl#ƒVs-XH]nAUgA c,8p6Vr] qs4\7ߥ`(C܅yoBύB>p ;[=|墙(E0]4; [KÃ끋א6!w8O _}`SZM}Q~l5}]'Is@oOzbЩF>CLQK}})9kx]>$=5 kFM"@?}ӮDn6ȹXv33Ƚatm06iZA&ס26'KelEY ~,xh^|D0s"NZt§1}ꁋWg{h`GV7'pS4Lt[-<ǏlwwC(a$B^mzgA2ǫu]Oȧ?;uZ%slesʳ$jO=*,%W4-X9Ư^w7ʡHOǘxG\v*,WQRq\jU 6fxQfkãeiA 3)rnƐDuu_0c ,sƥf*IK! #>O7|ImpfK#?N~0ZwBK7\FLܦV̚R8&hg?xqdH JQ,MT7}$ۮȋ,]ƌ2?F (#>ZHAm>FwS TRxxNy.Mf֕|ӑA#a~\g˟cݞgD" Q"~ $+>l<,l_CYgq +.aq\K˜V"rWѮ R}<li`ȗ<3)LE0bu+_ c_ wE#,# 5 ^sXST[H!͆}phu_\-6y a@I4$`+jr 4Y OHC5 $DDp%3N= nxG V@$0dZVL~/oActՖ8/LhVޑ.(IrL2p$tW{tz~kLVv#RP-If{w&R#/s4U" ~ZWu,ui7_jhzy,Ŕ|G*A,q}xKW",/-R&R'-LC{XDZmIdb}QTrai}L,g'4#ʘ1ze~!@`Ф ".P3W{)gtGж~QH NpYp]O[M(ԝ4^CĸM yޣ[}cAe?lSH~L ^B+Be˺P'UkUKFy<ϕ}?KWy[/@Uૹ{U.;*zOI߼,A[ֹ@{γqg<ܙEpPXEv[lʰ*,$X%ZA줰Wg]3 .\Ufux[sÃ7'd'jMЗjAyeBtoC޲\HFȽ +Q:42d0^_P#&{X<`\qWO:~{\z+Hdo0<BZ2io[ CHroy}9GC{e{OPW2B &[){p_>!rgYjtC,]&(fUpǿ8Ted`z5uBu5ܮZ!swR*"фϽi4 U~N1DbBlY%l{}uY,\RGN;N|aνsջb jV)Oj IBElT:m稚j]4l#>ٳGSbe fRG;˓q^d\j\1bKtLoCeh!O y:BG׿RAU, 7=E)v;{Yph\Jrh53J)qŁ}ca=(֟]##w;NSR"ߠy@{ͳ[Ċ~ҝU3'xBFn2 A=n}~w3Is 52mϐisP]+~iL-p`㶛|Ui~SwM(~)]}X6}cCJR$}\t8%L@8kRO%u]yWts)WJfFd &Pk%" C)IV3^T5>NJ|)fKc)V*?Z\_Zװ]Y%wO󝗉$hGkzvd|Ug &b<Vw1%[hLcj^&n+fadBj&ˆk~k K:z. +Yneݯr<"KZ^yTWLmB,uC4+}iU5fn܎&PwqsShoRJGd S80\s;j*n]na~z0^5@``XW EG%b8 Fe2F<  j O&ȇtŇIÓdd.-47 |#>ӭ>)*bFe&d6u5cʤV*HVV-eđj-2KcۨjzM\{2\‰y _g쌷DDǗV79NMgK\&zEG sݟW?1H`'\6ݚ~4g޻~*@ɐ_ӆWﱲU.vvWb6Z,Ojȱ8[PISsw^*ʐh W{q}d7)b%? rraQ,G0;Du_0VIg/_)L2{mkQ̣ȼyCar/&PJe" q>,arr(<Yon 6(sji<3̌Pcd6炱_-7XBDr1YW&E<-㐴oW-@ELBXI:FadM|kj􊚙إ8,{Ui)ܞFJJO]ڟ5}Z}mXcP:.Μ/!'Dx!<+Xw%cd;kU28<%#5-̥xŠ4MA7=_ n,χ 7+&-z4ɮezG>-RtAķ-blBk lOPŅf\/ehSsӛ`:wH"0iE(wZ_l0!1 Pf2+|VEYh%`䐀`xROX1 4sD?Ga7>=ّSǏzC} x/=xVxmhѬzo!(XCe0NvDX^X/OXԭX?[gVp/@0*^}-ݺPƽ,EdQ0-7v6ԡݹ Z;t$QT :=CD }QNW`kՕǣL:P#Ü:cN!NJ/nABuZ4H:kZ()Edp#lxv;~|7f]{:YD8Oq=iv%BB Ro\FUsLv!pjhIʿzʨ|,̷{ E3 E`X3L0j6Д'.u=.H;v&5jԷD7KЃN &!$âTFvh^cǞC;/,/G8[L|KcP`~g[R sHgT`@Yw-y3=|XP^ JMȡ 7 )ppnҢb'!a__#e`& )/,>eᴚ¥RUM[ܵS{4mD־b1?ʧw 4> ȇF52i$&3᪎s5mF mb F0Mj+U!m˟aAFpb: sߗ-׌usl)SS2AȀtŶhNQa2>s}"U__h%C1GAWv}H`j(`$;ۄoa#&"ĈRQlCB1R;Nf֋`I3>~\d 8D^p6[d3yh[g՛ aٯ,;k8v,ȍ~hNt;YG-mgvǬtp4.يw>z"݂‰paQ0 T.\O\%HH\`z2үfhloIP%cE+3^x-Un)Hߗ'c9\(;|0"%3nu5w *ZA JŽNQD~ds-Jv)MH>eFu!=XW(׊,|&4hfisrTMLVȦ7nLS {:1$\#p|c&DOa$EY4]5öMDYm8̷#$S|*ű7lB(|*;oe\Js {˚!fyR U.bg)G՜þemi4p}.!!ȀšLxO2VPSpyOeL"[C2Jeo%/𩢭.rIT.W\h+dvSZ>3K1"攍Btj9 >jvrb֩[Pri]꾬2_>_[I񪷍Zg2?[^):6YZ īD&֦U_'Kt%ܥWhACYܫljX5w2AthtaE$uGNf3@6.`ʗ2'qe煰9*0+˳aE ZOlsՠպB^ge:,}3a;(ib'+qJ P-ME|Y,oe=h̃Lɏnv73ȑ7 }u|zׅ@g5b-sqy\ATضj2'6i<`i5;=F2lM\LI3^2Ė_<6o*Xac"J~IwR׆UZG޵Lr`2wMI(b^)4݀Qf l)ۓzКs|x\Cj<"vO"5ͬ6ʮw~*J^xY2(k?0-#/I~T.O8=nP=R_ %# J Nr*}_F=ֳrU9=]Ie) Vx/$CdMքOT>") kCbbw;VK9*5XڙscAUpׁT5ZYԤalmXM4QE!fb}ۚ:eE|jlܭr$en䧭YN쮨g;wwR5ӝ-T2}t~R|\IpV?R=x!xqYρ8> 85E@1Ib~ϔ;-GcAŕO]lkH+^l(J. =bdbePoO%򁕥~)'E1P^Cd󻊋d'*rZ V-TTԚ(uk #uim5vMK:=Ɩ9> φbF $ޛ;F~ך@W젛^r!9,}4MLxz .X +,(kt0S#0ĤhOWdJ9)| K]{^^q&vsKMcT.Ȍc_^M^jAEAPmOó>_vYy&$iX ))#mQHsKM,,()iVVvf39m,vCIlc<}7!a Y<;ѫ7T2r'@ױ8Vvah>hzժX% jh+AE>n4$> OL*)s>&w}It+!doCxae݇v .X5.v<:|u&5]cXC2^2W\n 1kQ_X|O^ܾ[hQT&9<_bܜAǶ8ZRqK|؁󐴽j 1zرvTm$;?:/DEjVgoeeo1a/,>Mei#j#6 z6DŽag*/x j#EzhVCTjy; { ujc7"\z+GI ^J3%6oͳ--Z/ fUzo| z0̠4Y.PFrlhJW~WU *El9t>T䅼,&74ko<^"nw>xúKR8Q}RqlT# M#x3@Y/2hR5C0^Tn-u2L~SW~rmo:70s|76!/z`;[xdM%w8k'iy!P7"|k̪6➋g7OO lX kn)ŝ +\֎-\( ,ù-K(ղ'LAhRZoI] YΛ 8EzҔ[qQbC6 (BrC̑o7(΁fpcby;F V&ԕ`tz_?Py]ٳ:PnuHfp+WoU1yIraygJ9gCGuY7%-$D=LF) Ǵ^PVOЫ0ӏN\%U-jn6_w!1Ѫ߾>$ωKggS3^L@DŽBOٗ=ʡMg6aBUW_`7G+SOqSXܰ28Lo=jʄ{ M9&7T^[U5p=܆,+5(LXMZ.+=6D[|#]:dECGi0D_"A͍ U\bʒ|74uCjn%oOxIJ$6K[=~^@o]o^x:.Bs\à>K+> DgJIjLƵ@{;]>t=a_Vj[JOa:VF%VG RyC }Le6Q bd>H@"ީ7JНnd%7!eeT|SuhNBݬP=\n) '?Vd1QWu)!X293U^`i24Ep!sFXb*3ժ [Opՙp$M6SuW; Ѡji1`G(X Y&$*2TRQfw Z@dޯ(,bFrR4m \9z D%7kƓ!3x> g_1we7,-@VlD(jtA,pr&VY/j4.gZ2YGϨVHp\g#&O}>6 1;]HK-Lmv0t(Svz4MC12,u +)eͱv~Yʄ"^ުW<8GxUN. y2JU~J35i}R>1,aX|~ = {1$߂\RAU]& 2Z!(K/|JWfm@H#S+E;#2\-1XqQSR$pS=;-_ w.7fpK TG~"ᅠ:9Hg ;# N|Y 3J1nvqD ;(ӗlҋ@5Zܭ"AYpMgc?I#>9ЭVX7:O Ё"Ґ3l#SԩqC)V[2ǏV;ܝgl4Eqʉ9́bLe<ػ;ZX Ay:"snKG+ R hyd0uߔWL_ e `2B,q >H) wGowX. Egyx CVzj{ve_bcj.?'bFg3ca^F)P{ |˟G=ظ衢”Xm4eЌ*2h͐*&B\Q JЏ4 JI=y{?@(|U*#>"Wz'`p,znM%TPu*k:ek+HT 1c_Nܚ.[jp (٠˴k -~;pfvoo͠~K! Z1%c||ckIˏb?S&^᳜[l%&%2kTƵ.ddUt; GٌفWθ{vuOPZ<޵wcXo&mC½_ h-zA<7:ݎB)tTHyzwO<$h݊W g1* F7YV&H$g|/aذ@LuIfD&w~Ŷ^d!jylT3`X`xƁ [ok"kNG%WsЫRIF FxXJ`HpK3Q ܚȣz>J&8iugF){e@, ݹ@2cVA"𖉄\?̟ZE@]=ǘJx3љԮ/OM7NKV%]$ljg nZGXEY\֣B"u4\:xp O#]ً<ȋM!ԟv(`!u?+fy ,B.'f?aAbXIȸO):;ri #|V^> '_S #XMC>RMb^?0=Kq) B2`Y'qztά͓ 3 kY"PO_ş4#+\ٔ{]`ìRmjzP1$(׿cX $g]'nܚ1%h׊qB6!8 [!7z6S>HyE?_1`wSD+X4c#yBQ,8H2m0IbžT*f9JkA঳9."gN=PHTy.:\ J:"kŹE$nO2YҽS)K;^Z,a"%NR3{d?E&͓P0lmI 5x!ȗBǠez>_1 Ee \?xr QJ#A8ºX"8]܍1/oli! iP?^CaY [  |޶pː:NZZ.n8gjBpq+UeWi#4{$⋊?"bHzS]1D{Ww(K詓1f>ma*ɰßꨶ 6[A4eە2UeqC7_,svߋlI6hj*"^B^HqTUtl+:juT q CrٟOp$#>.YFw/b GdWA(yi^+mg,DTXv| ZouC\iP󓅈1 Π}9ga$W`1hwl/m,k 1P(_u*CDHb_ͷ3l،-B H;8c]Ԫ2R\dėITbGy1:W\Wk#ZjEDH~O_(NN G}^\lE=pZ~jh Ӝߚ+$?z5D2Ht Ы/#]Z}4 o#L'`cu4YT5iRpQEG}% 3`wu2kH }[Di)UUrt= '0_" D[OZe}$^e9J ®I z!"xdx#;AMU"GZdEWcnRME]~$Kal#dwa[D$[Qz6QRmzM2HE2yqZj$. rn]L?諺 ^MU]d;,K:̳3ϻu;m7UqȮw`;ayu؈0U]-uY$_r}}3ld@ 53pjZ^mb.@cƾ#޺VF,XbyFb, a>+k:bIr>) 홗0ru';1=VZz'54;,_ffJV^^#oTr%: }\@|x]!|u7dgˠF˲?^JVͬ,+YH6[P|-%m2uKó髤 (]ۈw0s^Gݏu-?`uz! .] ~8SFCÊO~ƩKګpQ@*Gsb.{5ӳ?S |τȚsNpe ~/ Aӿ&S)\YU7ˑB"{D|YZv`C2*^T8|=]ؼO\%_]CFI4ԀHvʋ%UY `N"[..= )KݰM!$#>H*{؟6+LY3/׆0kL"^`P?*ÅIOEkDe)aDu " v)Sm  $ <$y"T8vvsfBv n,XX}:9AG;]))ld#s3i; @+m8]>þϿ&{Z߳Q yF1瑝Y6gtv!m 溭 kCIoY.4F1y9_to[ҥWRw?gThh,_:';$Mro Id?)l GA;]I q%<,ňP! 5<2YTO5Q5 8Dw [mH _ {Q.93!=F{,#[<̲H s48wןK9(鈌}a ,7 CN¯I1I:JR~N&wGvlSKD ?Wq q4A\넢5!nT#_S`ݔ\'5d\m=&t!pG"ew]BL)KQm7,7#c[gϿ8y|qHBXal%u>I]9DWfhk%q2µ72S/6hPQsƀbɪ.] |VzW]0{hri> M ^V&6)!̜,6|井'0B"󼀅{-WA \*{9[3zmMIwlǣ3)pye%õV? !(ƣnjq^1w@fN.(B(3J#u6K^C4V wG`Qǘܞ(C}7 O:n0܄6ڟpRD1)Yr8 ˋ]ƕ614lbp 디ŃWF2c|Z ulJ\?C?!Psu#Hcz {jGhurIܔr- Lj[-Ս)-e(^TA|wfjxƉy?^Kq7yc`z@.S]c[: K,s_nJ 'd%j"cYh۴8$7q/VJ_+ǩkZ~78;Y/0;}[8@T/h٥I5ߵV#}ヸL78nNm* |ZiVdfV/0a34<+$E)%`s;0)$q8%فA2]W"兔/,x<[S~9*6C? @3$>Joӈ3o-FΝ|x@&;l{%9YoU0W4ӽP!npxtSQXs}4M${EHB^IЬk#A2ba$P)8]Ogy{aH%< `U>k47f wC PVz-) uO,`G՚Nw|Qp6-AEн*!}kL(c;^*DJ&aN@_Z(m>}D`hr$_wPw8(JԐƗjIM= *?"jOzCԧX .إv3ns;k91S%JCa.[/2{yC;v<<i2qsȞvzTꬱ)}0\_՘Mu#` tPYGMEq|GZ-vFD쇱UҀu;[Z{nv`#ժX]w1X{(-1e >r+=. }y.z<hd M`i$i$ Ǎ2o۾r+4js&U& '*GKGw9C1_J{mQPLT/W.*S?d $;RPƪuˏ{UwQxtW?3cज,r޷EF'duPV`/MJ/LfJo#c0aWYTpEձخ]$.!Xi\b M2[:(]-I&X[El{O ع 㜼ƴe۪fa&*Y}nK*pf0n,m#yzdC7&e 39L.,f$ՠlg2`%t|?=-{v+ېRd6^M >MCDi3?U-=a:[ ;N S^HNMAOjz4ÂU"~A } Yo`?$*-]YMy?gG$Y(//AW ;dGڔ yW f\ä4^[D[!5h;U8CvT3[ WJ/Wu\ޙ2B D:hX! ձ` .(}=F7T6I9] ĸ۷R*z* (~ϟcii{LnX#m`]*9 t:0SM|gYTGƫ>}(yccu5YF?iȖ4?dGX_Ämѷ/o_ψG>_@ <%ʷn)6Ii.ɼy46dXS% q a^XNC~2vugj"S Z@7rN2n^c׵IhXmLEzQ9}~ݿՊS" ڸeV jE±qu[fKL VM,` F\A%=(1*9X>)W!I[рԫ[cϿ'?|mZt=DY[WWTkfiX7 $תpi,6G/Qe.e]Ȳ/3Ѹ]i_#Ȫ@uJCmF5=eAIyt.Lk){0OǗ%mP>= ɶ8?S@"SwђC̏'[w MaҴ8 j2?S zns4 TM`0qs1o+0?a30XO$CŽޯ; Z;O~+JqDfH hxx{/cerdGδegffy`R 75)3eN1y7~6Q;˴.53ܔCK(vŹy7n1UA0%5 U,?9D68v^%хi)Ûx7_ѷ H%{76j|Kϖ 99;Lx 18t`J1E)\3rXv~ > 6Lk8(G8ҜF$\ ԣ4O@"M:RP^E ߔK.GBFk?1Y Jɫ il!@svz5g;օw$LsDs񡨊ut8YhTjiF'IwŖX>jK0@gz Ded5Obߙ@X:.7{ee(=t `0DM$Xa6V"i͒f)͓ =Xe k|u_?@nM*X"nRdܛ 9zh ͸JXo%Td,r^zT 'Yb 7+r/uQ٘5Vvف YΖwN#4ɵ&ya_oEKiP%Yx Ug" us=2<7yrF0XpkL5l-[$+ws]Ms ҇4rb4,GW\VGtHٻ=&~DI=WthU]K~F¼uQ\N"r6'=Ļ}d :Ʋ_lXr8NFv{dqЙȞbpă9׈􎛄;ϼ5b}{ l>yʁ.G:ۚZ&`b}:0,|^ʞ->v6 P DE,Cg"md/B׌=R7αx5Ct u6In6sd4)bwzR0 &lk5AQkI9CDP"Wh;҆ydI\kY"˚Bt Fs>oAǯ(K{V'ڜNCiVxu&l,o3R;NiEB 5^wQFXd_PCWͳ^!3w~ӎ[ޮwUn!HwDHv:(zrfs7b~3^feEo:lhC{(Ny` s$\qٓT;K ߱6zV8?O2n@nRF$YW,ѹ!RTč5`z<vDSVVXݵ/HxzU;ےP6zA)<-hO J5IS )eo.%W֝#q*?:hsT1A):K) N%t[|\RӔ=JI \k|b;#«vP粽"Ft^d^Q6ƃ tcZܣP{uh45Gxn f +Ul/\bo0BsRw3rjvd"E aiX\y !@gL 鎍:TW@L!)>% Uz~`[zPui:bvo_>G)X&@JEY6a#sd蛤6 fK2)ȯv!_*VصAW6~߰s7"jΑoj ."|<jFxb<[*j畉/wE/Ge;4+&&PFlT!?a]:;(vQz)fB6q9=;fE\v:tJD'P cu|*(uqYKffaM֔V˳ObY*?8俶13|~3zs^#"n J;+HLځ]D\N9] \{Q",ɶxhm3ItQ:009V, luZA6qo"auCQ 0O_Q*X]Ⱥ9< RK\'ȎtزJ3,q!k'ڐ]t0.3K(ui$| UQUb7H'ԇi0:sI i]<%%:h~g(/}h K\6F=c8|A\!Opboui m|Z;Qc1'kՆnZy&zDnFՙ`񋛲l@]m晩}n+S^59>H =-獕z NeAƈ[Z|֩$ Xbk`kHRL 4]a,;(>Cso~jyPlIcr(`B8UA%'U!p5#y%{ 1VK%?@e,U!spchKu%I_„̾/i!X/N/dޚ2QF^h!ao;k}!?/GVMp|l3l1ƭE%؀\i~aCh҆A}'Kv*FJXہ)b K1+_*ZI7@Al 2 NvB{b _f_@ڱqTj%`-k'cQeX|巀wa{tK&fLx^lsɋq p fTנU„%4{‹@80`pqJ*T姳BOQќ@+ha!mT[,/&4j~WS1ȍdt߽gx #9K|CF1roMIc]ޠ 1J LiN7+m_vu ]ņ1Ba: ׺1^x)&+slyr1'5+sW "*&CoY.xfx辴VW7gaU&pcXNJek8x#42q)Ms"aׇ  bԱ>^Y*}\Pҽ I.Nw̧65ȗ~Rf;4rU=bw h, ̔$F' DKC,fBj}5HUwgJI~Ʌg?lx:) J7>} V?Y&!n -X^źm5%}vMX_'`s92fA' [Hʒ>VO;Hce$$Jz0 f܆N0%b';[fwe'7M$:T݇P1UlB^5Vkb" pHƞSĒzVF6f6B4d_*v+JDypą+v ;B4gC ) =4JD;JU,^y.446;`=3Vk1*D*GL癨 6['iŽ?/)`$!_HĻW⫴~Mq$os{ipW:|_*HI@L{?)yguwXӜ<2FTl`.wo `4]WBo%heS"NcMv.!ևFP[w0R4Js@ f6x1x]NM>,E3q3a-TTTZ%'%[hf.P Am}]=G>qb!&e4epS P5Qu$搳w)Om m Y^ p/y׮ /Fc!/epȹX$=Fg0`'[< y.)Liqha= ejgAi K2c)' uWsU>U)cM)mv#[`L*Ӹ ȀY] '1Tc_m &&[Z$pY]h;R}} [~I+?ۣsFmTaGtX93((ֆHFL'ވJQU[M<8w]FY54c/ovFםKSf֖zE<!tM(3F%j`FęT](ySEH콂O?t>zVQ${P9R'|&kMR #H&{ :勥v fۆJ%u!fk3څ+˹ RY^*"YY%~8a,EB!T|"'" &> ; ^D>W|+/P a`wT\Gjnh-S=H‚o8'u`fKzroQY& ޮugd˺95p%8M. ]#[Ie[d*Z"Fֹep7e" ( 7˝W>&w"Jc ?\BG=f#pF\^pK%^75yTl_WԿ7;yRA0QZTּ)W+"锩^OoL.Olj.E(x|6.0qdC`l<_n8{Qߦٖ@Fg'6$aM5JfVSW^ O8$ՍfG9O0 Tg ↆ[gqm Fcה]YB@U>.W)8 KC6$ZI.&}1V[ HKTR:";$ Btm"N'-lI,(ǰBt=0&%&H@? j'*{cy P&jd_7DFXG֣QLz("϶WX͡W]qwm8 ˂ q{#o!,ne᤟`7xO$;v@2tYڄ/ \),-(R&l3RwxHE[Ӈ7itevēȎc@…iʆ8n(+^YD(ʔZDGꮵx܃%`r5ukRD6G!\x1c >;6C#$Dm&fT7E7r~ ha4OI3|e( l)r{qCzO}O.tam$×Jwg CID& 2A48NR%rruu 52 pϼ9:H) %jY;3!ci¨y.EjqZXAO3@:YɁbg:%"l@@~E X%G AqX8޾B4Ʒn\`TtXAN ުK6.4u9ږi*<81}W) \A!4Lkcfp_/|A't( Gs߇a+5Ņ6ёm:%_=?g ؕ>zdP&r­ p!zJtjΰ%(s$ h_5b!%3\o9]dZ^iғB!;B޳G!\eymU\!8m?;].?4U1P* ꮲ3ܼ!FvKXlz KN3HiMI+馂|?}cp,$jR =g}^[O,VV bcZ5Rߑ#ndn߄sb -]gl껀>}9qTN$t%!Ũr1.X`Zr%?-2Loenqn2#f.IƉ*z֭ʟ!w_S۲24~<_[+Avx]P=<)v~nXYV@@(2jaKEz_U|iX@e8t7u󨝦֭K`GUޟU[З0yuJ psMcZw.t_U]t?f[ :t.kO(+?;G]h^J.IBK,3 n6u0AbRjGTҵZ= 5(63Kp}}Λ/-hHEY1\h 7>YԨ/FZݷ,o YpBpvx;VB a<ޭic(1_ gtc;SVrCS'f}Ȥ=t+$bU!3 1)CjV9TGVʰW%wb#Vwo0`f*gD6{r,Vg 9&)Ab|W3|Դٛ: D Ԅ>ؤS4x ϙl1n"J%GOtL5~>@TE1P%M.|~Q{c;7Ox\Bd@S{2o9 ={8P86nqT{Uok-P &$g*s. T~R [K`jLG;Wj~odVzKC1n|׌(="`lG2R_;}#M6zz|JxΎmH}>=n3^@m_\5NBӀ K<9.}L #\JFd0z/1Ku"=~p ӿf c&`;!Ci_ѶO⿸3oX \YhڬdCm -&(]x3Beu<'m#hN%ĂLs=8Ȁ%-$1yS/`@h,̓[8mqt42HKd,gݴ، "'W*+rŒdh3 >$hFfӃy °Rv=U93mC-Y<.:ݷ쿊1j\TšIA&[{!M F%aQPt#1 yؓ.4Wn9풞$ ꮤ'9]P'$R_:9Xu3M+?ȍ9>>Ê<UӉzL!)z;ꓠv@, eSϜњn>XtM|k> &)qFg) #ZUn3KNFߺAz;#tC d$39-˖GELf։ޖƷʞ?6 (Cd{;Ww'Lׄ7u Q &|.^ĵpBˤ](Tu<+x Ҟ1ܳZ@(j7K>5=]Io yNȠbu <""{UWØE ]7BuzLQ7Ԃ6rf;'/ꖅAsm3KlEpn[,*݅>0TH}֥Уr+ҩO71unMbFtCOcoFGl?>_E)+ĽofE_u-"B+ "#F^t֤֡ȡHsn0eBK$8 J $Z晚nkQ7!^|*y*'0L9廁%#^EN\m fW~p )MPkHkesYɷ띞`3VZn[;P_f[IAͯT!le`Y\t4XQ@0y;wPŋ{˅)3ˊdns3` |&"BA[.&0H;oV9+&qk]ƃ7% wCwkg(Lju5t+n Ztk&3)&49_2'{Tf^&1H%P9m'yhx68p+CGfvב5[ UْrgsQ{}XmQ8-Zp Ʀ[M+ƀ zAt]6w  q%2+~J&rJA k-uNޚ*ⷹŌ8U:J2}CSjR%eI(&w)7tٳ ";&ԵsQ3ޱjdL fvbQäg4i B i!{X',GD˯w{g[.>4wt#"UE~?۞ 6YowV@+uyvp+Ufc)[iJ[snMK%+RoA3 18ݔ*O"JdDv0EI:iV7_V(n7$7s/iC d\&sds`PžQ^YqC+C_ S{|Y3kg}Q4Caкc1҅ V];@mqp cmBCI(u5t aPz.Wsń6Y_ȌA@ {0p;0`X몘Dn{i;bӅ+.0Hx.Y9S3ꏕF.8}}R*g}UWb  w({/pZ5|ځ=:S.df.RG%oScHsS ט/7[N Ň;q(,QvMܰMf5&t!xr}v` Kxʌ"E qGb6n n)V8`ٮz=sy8{*Ҳ~eȷ:o@ݢ_ѐBq{$jouu=&0FLr[(Bv"kg:U`cT͓! 9 Zqܲ)tqwyN Z'3[ W+K}r4fKF~\;/H+qfESyg,M1Sаcf~uJT =bcN`n!jVAK!%w$hyF~Q%u8wTjt~ | (4*)eȗYGw6{lCV4oPæNT8,}vD㐅UsKvvlwIl6(aN"Y36ru +ië2-J-og sMѾA /au^11 |um$xz݉n8Ѱ@g/#݊4aUp0RD/;ӼagQz׍iu[Jf~_.jeF[C)8VJ )lvaėL35}|!IľFJLFJs4a7ڷy n'xƘ(zd''9&|2MA-: !GP\Jwr')~p =iOv)W`4u.v "&.Tw@RX"| th;zf ?^La!MLuT2g)b #"^s'1pv.l{?P|O6DGSY[,ʶ-gn:1?t}Lٮf}588O1eP8p+(w[$Z݁')+% [\|c8S>ay7͸ܣc hr:aXq9;q 5;j| Zaap >9)M6r;*ֱfk/<4K┘)>x!#! :s'R~8Vz؞VWi*'umMbLuDPq  ,ؗ[t %3'6s vah4|DqyX&]^ G?-$Ok&hbCOt|wxNż@:s˗-0o$!bD]jK>f;;pZ~.!?#*3  `M`-(P:67\?lʻ' $ %n'0~r xEB~ξj-s.΅RD$zl4aCP( M9v݂` 襹ͩW`~`;Ja¸mAh $KU/e~T.[^֎:Cc\JYK5Ԉ,4Qڊ ^OHf.oKM]#h;tȄ!<7]!08)L@_#sB@M Z.qKaαٖ߃Z6(/Pv{7#ҬX=l0)2=pq/UӡRܷA"dudp5ܴMsn @ZOg *wMLY o17h&h&V+ 3rNsmAGhbw~{R!z| oshPZҚ}F1Tϛ= )lſI3K [8F|xhGE׈^I;/iU h@F`P>:|.Ԡᜠ QmLd$ {^@]yNJ8[@__)ߕҌ8 L`ILH[ oKVZHtnOk)CjwC]}H嬟 f5;܆ ܰ9W eW{#=]e^*+ec6{scPodM;u^rr8h|#kSBFKBk0iF1^&2F Tƒ_.i AJ_y+qӝJ+()ˉofQ=\$Hm$FuOm]G&~_Xp62Ms.P p-GsB"S֣P1AL%Qm! a;^,C*k e+Fx^FdhةEunBm o]$m03M}[6鼥uYy=~^7I,[ꛤaK ImJɵ Jcp~%7}4yf9F;S!B! m-LjTyӟ7~ V@YE|)ED9ȟ*+0ZLL:]\ i9 Ԃ#ZꬤrJ_/L삤dentaFR8J5MΒ]3]@.e1=%YJuNr@6*$Xn7ۺO;=W?G>y709)>p?ERWs*5=Ԃ>o*`gSgMg pкy'_S,~;K۴)c2()|quCZǑ(N/(fzsr]u]oT-69gMxGxE" kAӍyh. 5uC_%J"ݞhyȮ@O[w 'M 3b98hfbB7}z"[yS:\F0/gե! 8òo5L-\\%c6*{4X%A,W;9JV" 4#iEqkUzcmj|jC 4]ݥ@~EHXqΘA^}vO8\V.pո-{|~n-РU20|&!:Bb 8t8'Ll@As7m5 (! f՚\ + MF}rU'?y,<񲐴@o">AC?*BN0=*<JC f<܏< +ou&aL7 U8/}aI*=ES _}3(3 d A l?H׼Os‘r4ne;IeY+܄l$4wlWcE)v;@ל+g/mKڌ-ڬIOA0y?:[8K98VAEv@ZXm-/kᝋjeq-?a²ҷ2eSG%79kI6U%Ky5̢}w8"luyoY SeܱËn~L5 :u`lje@,̕] (@(m ّ/qbJ&ڃ,/6u{SZ.԰N,%SIܹ4: #H)U"ԋ` <$Q9&>}9)_׭fΤ*Ѩ~! 03Fw^ b_v/ `Us6d]әj֓~Du`6b9N#c0D7=:)&1zK fUU4@-¾%ft ػ Ld>Xg=3FX+!KJאN;#!_Ѫm)DF(`M2(@y:7\PF#}yk3i”)=oŵ&1hO8J2{D@ {B(E8@=-Exe壋5a#͉LpSkVXhL*.vXg̈Cms}zx^}zL L)9|MRC&%'@e҅R~]jkF'e~-ܪxe+2:[ %")]~Qr";!:} U;h+: ciw=Z:^"Gؑ9"jaXʉ&_$pNEF7a^;AL9FS\C' H"5Hmls?^IQgY}Wy{ =·<7h#JAZ8RO=/ھFTKTVʃwI"ynYm:3#%j}`68jF`JRmM18>8s/OL궤$$4 -g(L 2Kuv(ŷ-At,N2NIai?8#VS𲛵dlVCU-ӭN˱F v\M09⵸- ,Zh7R"86=j+HKoe]5eI |++ꥄ% FCqZ23 ؄h;ס.%tʝGC H&hA[lӌ?jk/q~aKRӠ ɔUa:ꯒo{?DHdM &38a1.ލJͲn֬k^Qi"xwmv*׏P\,<VNYM/7gAQ!$ 9te &wiM= ׶fwœz&oN!CT֞l4 g% ۓ.ä. (*A)iWg2~eFy{3[hƒ@xs!pdrusA$cL _%[y3[y*?gpx^j ȃMdr{κvJO-p(\ʒ{7(JX IxpV}4oWzꝒרt_5lT9.;39̙do8+ޒ 2uePrWd5x 6M!f7d?$Lz! 4i 7gK]&U 1Sv>h:EIM4p)!ӎ2+xnxUP]LSw4v,>ԁSX [<9ƓBBJn,0  _V`BkӪmjg/LbZ l0<TU 8GsÅ;py?>%gy&h^Ttuq]hlBW=?dӝm8swx+/S=Hz'oaA@k`^B&a0]z6l[N Pna6#f@J#D]Ph^ۄPJkBmձ!ɭC?btXBY/ K D;+! CO [ W[kW%FeP7GFt  D$ ])Ǻ,+WrBW/C@$4~sLF灂+GUQg!yt+*sДn~!'~CdwcUbwu>yʴ ЩeDoa161te5B ̊w_#p]|ad}y ipr-W AՎ9ǖq>8tz6s,g[ * xfN@JƇD?fQ$YwmOT%$"|1!6$B);>@?9'94}fb Шmƺˋ\Bڗ1ZSGcw1mcF8/%,Q =Ј7*j&F1[hຩ>TSEү}`)b+$gYd:4&K(QQ)⬆0.uE{Wƕ:$ :=fC5&hhj  \LOmd7C]jZsHY0 ,b(0=W؉U~ àNm<7Ї:rMpaxEa29 {F3-x К'=abuZtĝ;6Yr weCPKzD``ZUN_-ݿ> 3i(GR " `ao |;d{9 s6.˾"ee5p^V0G@H#[qH$sM,@N+D$P> V@4X`&\M niTB],zo;+puEѡ AB6e%I}y<˺ LiHK h瘉,.@Cȥ67\1FX~QN˓w^lm#]G!4ڿDپ ӷ5i c18\6%ǡoYɁK`&t:率S-Qrlx;6~=kią]!9}4̴Քˆ-UTAkod0 Gk@wXu0h!Q83<8ȯR*KK)@ d5ȌHƟFd9ת*4&}t!T-|֖?DQtK ܈E\J-3ذ:enu!Fݼfd]G]lPU/mM|32W6w/{xvS9M~2M9rIV4ţx\9elOz%#٨}ш@ ڕ<۵gqyZ,"шqa0"6IL.wE @֋Rѽ~z u>PP OOzU\5kJp95JgjICTlFO--L1ڪЛ9TD4"R`: `-.Iߟ6SP!H+S]xEp2C$p3jwk95:?x+\p`̌X~{>'Db|^y#|Ex?nA) ?lRV+ѿ!OBJֶ쟫*v5k q}Yot8*nx uD:o;q6NSnބD3J)D퀗~nLfUlpJ6H,pJlUL@0'o\r^-0AlMTF nB0:S#¸9jc=m m>VYw(jN#g[Ͱz^qPt:q^XR[%y1mS. C OD$* -lrs\ڞI a3k$l0%)w؜5)i{w {D؂P"L9ϛdadGdW]3cآX)O29*0]ʚ,DjLTKo1j*-C?LHNtЗ%F3SD(CYd%7K1U)eU-1pk1֚w3PFI4(KGSeƸxZIl"4\=V[")~$Q1j/fV4ErJu (-y Xdw6q5#2g+ {vUyj}sHxE Ȣ8x'r2QjvƝ>IVr!>е$:yNpMrbh4ӈ9ZfẌJ؛;B4)`y\X2 cfwdTu8]rQv X:"'ut{5YeHeQ`MohmK2T"k%f0\`܇cNOtAX´~L36,-ѰMLfrbȷ^;AcĚ=sA#AF]y>gl:Z|#Y?~6 "·p|AÃO7,CYhF-}jV}c g$IMMӊ]b*&I8aմekz|[ 4BmP$%ihA%c5А:W2թt*F<B gN~T^1*Qbr]Nzc18&Ej#Eڍrk ԱSzVe;4o_s C=6R)3&gzK+A !ӌ{Ms`+ F~ǰ͆hʣ80=G#*5"3iw/ody4ljdh2bmM68T60L-H1caU&@]TPv%Ff#WXV-7GJiMkzN"F{?#LG zel Xˡ7 f[ wo[ۃ:n܇%$ 5MҾ5D:9uSR(.q9ʑz,Ŕ.6[H)G!ഭEĎ!9"rkOJ5Ltf@KLp޳:5 `:UD55D3rN>g;KNe"Tv(;a4ɒ{}|IQ윸i9ĵCx{mܔl&-?<̪rhÿʢJ,̊EU@v;$>V?#+gT-h$zw[>-VD@\)CH-uK景`;u(fŌilf L]-R}$mz{0'odF+>X;_S43ْDZ_?Slz?3"Nbb{""c$Ru\P,$gqt8ќȶ\댒_ {mbP(%9 oJvvتtu>r(g-8 RR-L俭̗*)Y?Cփ`7!(0DY33hzg~ W_?'e}z&yKW*=S#ܙdGBapCNxL}+4nT  k+0 ɴAzjXϭc+/>I:2 GaD=N#c:#v5zIQ7t) f%CR} GZ Pk +5.&=/mJc_\6}z \?GRPtn(ν :']Sj}GsU$J8^ *r,f zYcbG_?Nhzg͕֮/'E1e 9NGٕDA<_d2 d6.Wiq_e!4ưTzg..h-*pN Ґ_*/Qn#CRHAvT%U!؝k#{RЏ-+bXV[i93Ex'9`𸥿)dJ'T* I_}ٿ^'ͽȃOՎXڡ;\ 1?Xp_]K֙ tUHg.KO߱E%tSe[*t륻hےzJ?ݰee3t>"1 aѮSq8W` 袉7_ dS G^YYܳ-\ww{ 7PזSx#yHTląei9%&F[5PCN ޳qyS%k+_tEi32nx}.J?g} v Q l R'̱=IZVaGbV(}b1j~Y СPzwA# B2U6RKٜ$7]'ޚlPP\͈Mة ;X~PeNxm[ĔZ"m,Mt}(m8{>pTQ6?r4iȤd)W@FRgM${W?|kG;= R ,5+J ;蔉ƒiMk~i GcM$In GmܟSX<9 AŢk!;eBJ`λkxMȴRڮF#^A/~ˎ{WPu %N<V%Z`T]mAܩd:C7bM!xA0wy A 1:ed#x5.cf9 ;Fq{{R42]G_g׵6Ӄ֥YyDÃ.MGEl H ~R aRu藘x(HtJķa!ajCM/U>P!Muǻͪ*75.v22i >tDN֌pY1Al>OKDt_\`_\aRl GT6}7ѕ?ݚ'%(ݬEڎԴ]M~;S{[\S^ $rZ%nAnc~c\$!YA4,f`]xF\z&@Q89%#f*,O]IÆݟݔRhĆ!mpjd\_oNhPϑ~mZ ~P0?nkl4HKs9I3YgnYб"r5=e(u ɿë> E^Z0`8OgC`~XjAj|yg^tp{B ro |ʬWh)IOF3ؙfɕi9+_tqY(=,twՁid}!kI-i[/+z ^WѝFfb3v9`|a *OcӒlE 6 cۚDe,|N%𴋤>NU0!,  La tqLG/'fc ,ݐ aX-:t=X*Q?43f˛l`m6;\)OBQOFy_Qdx Ƒrk.=09P:BB4-,6x `~x1+Ft|PeA ξLj4I-6=: J[(F D$d*ynYE,G TS.e}rG ȏo5(a*Y;Q> 4Vph3Rˈc$+nJ'Ƈ#N{, B\ ;4yA7OED)oƀk'Fpcx9!-g=j?G jEHy@Z3> w[RC=mࡱ2YS{z;lhٵ䆀!%{0u |+u`vUD7)aP^8^7.乆Ϟ,<9$FWS٠a BG msrfy&NE;~G⴨ _2ТkSG怡Pk\|]I}My!/WH J\6Ӊ ^ z{Р\tU0ţį M"ࡁW%RzN6n-EPoYOh2"xv h9`Nf5XNO[P~aϲ2,H ,Z(bL|$ӃS J{iBOb #,GsDabrPɠK\vEpy4삔b!7@ߒ%K'WT"lO0ሴFRш ijR^6~-doF5v'.xK[SyIKC2-=!h%:2 eBUOލ]>tLwu=}D}n; fflߺ#!͔K_WkL?59pIombA"DP2]|Y%XK[EluS0H^lرwAn&B*xԞǤɧyCSvu19I~ [$k2/a$,?ㆭȡūJ9"-(PhI܉m4~..Ecƪ>K6"L.IDd<>{^VsRCS9ll0YI&oRxkbsT.3p@h @ГN|SbƊ֪u2-ﴱQz]Q|F/vD'eHdi ?+mW"j[rK 4㈼"թ5-tɎVreBxC+oTZT6d5RcWNnK,^Aʊȑ6[5=^VXpO&: `0ccYm HS`:"?w+jkӞU8ـ0Δ "Jڻ m~rQ|#&@(o',;c]#Vi,eswoPiܬ/X{ɼ涥 ڭe4KFKG֚_cd^se Jt:ڏWRzjb8|Wgxr!x%Ų]8qi0ϕhb QMߑC`r5N6>ň{2h>N30G!_ҺZ^tln(>9IGS I0/҅79\tU4~ >Aå$?yd4>$6׍R?y'wTDW60;HM:M}`u^VCR|sZi{)Өuvی06 $`DC]r᪲FH'f¯f?_<ʧ5:kb^>^.~ iJ?P@`aAkilnS1+ٲDZ2ȸ o85VG0yO/7'"$EM1M ;k1^*(?޵sU%7kxm~DZj7!v29|ZUEتs۪;+D NBdcz-M=di8,&@Q B1Y7J{Y:4>^vUțJuugGaFg?tYQ2 E.( _|+s|# dNwT/_/{ps KD#O1M~NZzzbk!bKmzIr"5-kq]ȶ{%yjD#,FP[: |2'9{rqƩzV?|!|GQT>iABFgUCE_(4t&{} 8t+$W/!KK`kwƂ <2:Eqވt<㼒/ȱu !#Z/mank~^g.-1C;+.lG;,rM~0`7)Jۖ /!c_0Ub V~D(q5XTek'5HnzZNCmhMW6H-ߝʬ`~=T? !_mJZa|Ie]yӮDPnի0z3t7eI ~ZJ]Fِd??[s;8raJix@/Э2̡O:(/GA2󲪒0#nucβ_1l|復#X6-Ó(A0r-g)oyM-eTNA\L%*vkCdDHձ0wc&w=.h~N/3C$Bg^_k GR *JFI=]q"P8.b{TGH  e@L,I{#"ƳHs#|3Z92%bhH(<Y-z#*6F^6(mM-ws_t;9@C-ehHc,(#gRl Jt]'kXmMd{#qpErcݤ^IVzCPS!I;D̺#^Ѫx6ȯ]x|ӐI?e瀈50z׋2- _N2GՈckmM^U?XV(M~SG6~UmAs7<i 5{½آu┙(PYܨRgG%4#(k麨RNBNT( H!7d*.ͻ(TNÌ 0" *;O%j=Ƥ''6n]w.+4:HvqUEZ<7Hv_ @\Jo&&%WTW8F8B`)2C.פ6b׳>J|}}b,1kamי뀡I^.fnJΑн5tüIF`$F,9+Ns4x67oX̀y.6pL, b3݊q} 5 氓By?=<9:/ 1{}YP +2 jʩ gS!M݇n( wrİp~OE#|vpJ9H# +ʡV7 ntaö#F-Zn9LFs}%єl2>R2-=zN{ѻ@ݖm7R¼ P))+;Й3=QׁwzJWԅ&K3]?IoٓR8NbxMЇcgm"B""Kr!Ωi.{{z3Z?J#6j^B#.KAC@l2'C㐲\z?3F7;ST? ͑yָa@A+` o VK#a72E=]YtOUhލfJtWfI:_7$^]1T'*}RA%A*P챳iܴפ)K3;]DD 9ɶjC"2gEg! J xܢ}{ P*W"*Yh K/Q\8d}0u=DZw3z{;_@c=Tft.#ΕݪܟdIw]3dwg/3|2}w3ک2NPFIYi15}Lor}ލz+uTɓ˷ۘ:@luRYwc7UL}E~Jަo4͟e*76n-lR2_^@mx`k_!ٞ=S< ƨEn\|2 /uOj?0[q4(vOKVPۓ#="0xxw `HnCD";kAY~=iW\>ڂLஊ5 bэ 6{qm:FW^ &g@vVg: O|m_@tsm%p(M0;Q'KܹyΛ`]ul`v`2ګ̱3D^#y$z S,qėx݋Uy0fDe 4IaDHt#uA3 T RwMy)m+u/jsT^f)Lh˕>B#OMq R?) D3m8{׆gMk\P '9(z)crWH)LI;2PGx )SS2s~߹ 79_`@ %&xm{Znff?z%\Fʨ uI.i\5 9eôbjǬ5瑒jbXFt?5UI]ciw׿ߋB'蘎9 HP0\U) ڋjԩ;XܘΖ'*$:DlgXoB ,:4p*taJfA`N+Eq؟nD uD-Sz`V]DhduyzHx]XMΕ8*i@FtpNi}X3s⮧Rc_slBk[g"uWR 0*- ovs%{ӝ=̂$;%uWAn'|{&msM: U~Zÿj8-|b`fRGc46f%80x5ZxTWlLi.+=ѭSq%2FswfYw"c/@6<(/ŵdM[Kl(, xPNJU4ȲaLVQt刲/k~lbQk%+UL*Yf(kri Ww{'K}Jto!/o v/E!Sy7^,;?Bx]j2R0XE9淂' @ ?+1Lp]ٞ[]lM1yoCoơo6?ўY>0PƷDOVZ3s㕕LFM̭Mee|*^gADEJw~_?oé*KQaYK ]'DQ,vUb0&p-a&ŸQ&-&vF*_}|B<usuuìWpYfou]o%wB17 vff) U?[57,Ifjx5x5'!'G )6O:ۛ3^“lGY` #@NFģ|刓~交'y/)5]'"XD,:?g`fz)WFMͿ)eI O.6aHF|O 0ǗbpGElI6W: OQKN7ʙ{4dӾ | >ݗHENhU,]'#iA ,7U)•O+pA;&ef` _}mZ~mriSQOk3p|+0& ]LO`mS+k`*ւLTǖ&p+wg[䐃i !xcUQJ1|IE{S𫇣$whbND@oӗ{v#$̑;dt]m䛯#ުp ݮm϶(ϑ7fWouO8WHʕj?8Kv-tLy 1)a(^ ٸ^zJ*e!@BTaTmPȄXcfm:|4X[+GIl5X`f'u a_fn3f >gȴI5lL1X]haW+GxrބrzB sJ!##zR`>wXRQH1f"NG5%<Mu}Jt#xOLy^@f6ؐ9OyWt!MU^,0lu?"J,Ռxȑ}.`` ]cύnė?d֞D)?%9Eg~2NsP|ǐ}}& J?XwZAji Pn'30 6B#" z4mRi6vQd{H T:5gMNz0>ұ@Sצ*`TOgXpWQ>ɖ H3xDӰ^5J^Fmn~Q"7{8<jEMT]fcv[۶|uլ$51h)D/-i00YV$Qa}KHO&j97[dy?so~ѧiR7$BI-()ה㎌pd~u&A$uh?b]6~NUҪڞ{Oѓ$:#& U,Jz Iɢ ߾*?2k^=m=$ŬTU;"0*"1wK[p& p*2iG90Ve5iB0?z%[3u -*W`q'sfedQo&c; ݄K+o{QQswV}SV `% d 5]3ogx\^e H2__eX5[B[iDu R&t}≦Q /cϲta R$ɕqJnkF !\L 4Q$,4ݾ8}.n!;R0jLhm@RLS* OW)in 8[_2#Q&$7Ku=UŴaKy - gjFXijIAe\" 3HrKWDQD7cL@ )' rc:NmkDav@ܨutu 2qoe ʙBp뜢K~~?#h1~d5COUY<(C\%\muFə!лRe9c#n?#}+[ :¦WD,zZ_.액C;\]#c[=BZgOtnVÙvȘ1bn*e*#5`/ &Jvu8^?>)V_[PǂGoBΆ`T|,j"xbU'SI#i&8W Z.&l_Au9>FleM/hC]~~!{\160%Xu+7uɖ*f,6{Uz[Ǵ$q^*Dmݚ8hn,.L}ǖGъrO V- "(\caV^!5%T>&}{%[AdnmNѣR*klAKpM(+SG*[.`gqûPg\X;|8a&@pK4d@D$©qop*&5x>4s|JE] U=Ch[Cl= وj(!OcRs?u?|*o6-lv7 0QS|8s)9O.(R!<+fJFS6k0 ȶm* HCyףC)[}S1TC].!SOtT~%J(fMŞϿ+ bߞd&@\Tҥ4=y M3,*&UMq<BXBY)$h);dµŃ_ ".+|{4%:&жz1+s ceֺR3';] ;5nHGc-3-LݳԸM+4})*.0cypf(tt OleUϛ"F|JSW8C)ԅ*@0|c zn5~704X Y([-S-sΜ +fMfGCH^8ƟKh㶫SCw*#jo;~$#G JuÖhn uC(_Ӿ{vU5w{zf&AEy)YMfpR(主?LX8RRuVa)wkh/wPSI~ot Kh>$w=2 Y FdmۖA5waQV%*QlTy"R ⽷CHEI3ZqOADPk|S[WP$64 V]0E..c40%?!jf0I8P8\=}C=Zt%4|%(_%=C, OoM8*Y63cM$Zt#qBP]T8܏d~ΰԦw7AT퇵ɖa{Mf@SC+K_1qptv7\ͭ3/RXVVe{|)t9V:DLDPvֵ [r6pq*՗}2, ŕ:  ԘQƅԙ"REq/ X̐x`%:G6w4cTczͥlAcK6ˢx眎| #~qH"Ny&̝inm|ZY[HUwH!*||?"}k.+yY6{4*,lq&ϡH,ضFy۰dN5%gHD,i NKE**9B^J fe<$w#f4#2U24,UIߩO%Q}Ѽl2tV1 y@[:WY$F>|NtE$h+[gJG2OhjS0f0l]TeKac6Jpj99_PR9M ! *>Aqd7c fxe嘞*W.]/9aĩQ* }on]ϤI|rbcn0M-KXN#ϸ;E3o} |;_Ý$ȳ*\ o@TbMs˱u8]?`cr5]'e:PIGPfcxwGDFOArMVҐ!У`1Kq+Qn3"daѣD T(8>k}Uܐ/4&FI¢T EYO6#Ĥ uOW!-OrVϺWm &m GQ ^oO{{'`Jw -V5h3I>0i)/?nF69ђLE"f"!뛄^,yKR>~;C˸ M59~+ӴSʺ)ҌAji.Y1KM`QQ5DE6Iŷa rʛz(2,l:VԾʜpZ?!+`7u>7^ybWP 5%M ]|(\ m'GE昱KKyѺ& 1b_Hha~ݡGصzA֤EZG5)ݑ4G9Xְt"-MˤT?Z>5: L_}_zMlQ8#n~![KOvI>C1aq7_m=w3f09[qk;%X+h#?F8Rf֣zY1p{_^&.:Xq֞G.a#AD ˏU *?#g 9cuyJa|IfA5IP#.\$^b7T+$}0*q85^H KV5G˃~5ڸl[2*~ȧ1m=FTǯF* L. j"P(ƲbXOR;0!])&_y H&eJ(-R0*[, &EٜQ siQD l/j΢ S~Q ;u(uXԈRARC ՕU2yOVfמ:kՋB?AxrSenF%Ņz2.C N쬉=\u@lv)ȝWsn[cU4ͩ{ҁ˫?/Sx=pI*11ϩ[g;lw-(iCF>9,TkLJ^臾%mguQJ>dBP{^I]#JC>d{k kmń7;Ţ_ym<3+\{9e: fwfRԥPJ惢0cg$|* ¾nIˢBp93ЁϘy0wKA7$A=>a""Dz,P4!Cӏ55\L}|I`N!Ӻ/DpnQ-7 >f&!=tzfWck!LO7Z*(ZYDyoYP)w!<Q, GT%^0) .S1$uz~yD:3||Ii8&^0+%.Jw#?kcӌ~A؉B/$4b-&>A {t2JQk_S@S\K#^3k[3a͍%@"%6o_MRkNLy9xu*T-n>+qS+Xl@Zڨ&oV.ָ`ܫ|C1;=JjԵ(=H%Y\zR;cnPUAL$،Rhsw74]^x1lr`@,m䂩1$UyH|8xTZ/\Gu"rD@:囦J#j!HxQjX SLMZ3/9L4Nt}~L}#`YGLIr QW=V%p.:qeb-)]ӮS%ѓD,zgs$eʒhm]!Ϟ|jC{d_ N6AeąE-a n~*HSg[f.B\zX27Mo]}*AȩnIdFk8Z93lqquVq)ˁaӈ^!KTU B(&ܐkgހGL@|@TLb1~2?t';IЃQXhZ1r-x-Xs/+ \\ wgu:+2Zù_UaGٜa;*cF}u: !>DkG~bMhL#c䷧EVtPh;?8xQ% }%t P;N4\/upOOe*bwLCNiS~5:S(}R*Q$KG.w & kVO\OvodA¸:L?ł4}~$gLzqB@'P5)<`x/zg~qC(=nz|6q9W]-ʏ362j)#lBů{ށZmD@+B%:lxW'e<]c8#y^F0!4aJ1PnGR(HW~v@]ɘD! up>?51%<"a<%ZMXlˆzë!f}nz= []ewfِ RzG_\\qH BJ-5v{vl0.M5)6Rk檉]99!v?F=ݮ08j.gUG6z]|=sg0/#9I`k9mL&%u{yotNӔ1ǯ^-veӜW TFt,qTɪ~<rYH wϯe X0\3v)^~k6s M/$c$$Rs,NmEOTF EoLA ڿ>Be{O,v5Oj Zɞj~Bb-1'swW*Zen˨ }j}TMV$fIĸz l]:,e4:hIwi=kx7&7BJ]C)iVZL,~[@ z3%/(v_G#e4HNB4H,z-w7dԱ7ͽ/bђ?,-+WzR;_bfaU;^O ?Xm& /;fo?7+X /7ļ+#7z xY#|zl5WE pK ^ 1_3Qrc&J_V{+Ք*X.Ͻ=on_1T{PUqݼhӫz5C{l~礼7Ef[b͔$1׏x:2 . 6GSfѽ4ެq ɺW̿oN^*C\D CO=!?g`h'CMF.7O1,^ ܇D\]`!.9ͷĬФwt:~䘥b)bhoJ횆/xF&T UMCi+qߊbpԶvEm[~>F 4`".oCQ$בЊvvP1qE1) f %ˊ]2^>b_xfVjўG{0B_ -Go֛@eI$oPlF ʹG ; /d扂8ҭXcv k D1k!JFRg}\LF0U#`&/KT2H0a8e}&Q/J0D#K&Xa,C .eo#B*d!XQYjMyy1a?K>z"N*'8~[ @"#t6},jiDhgxv:;m:G}v#X&\DTp䫲HSLmpxptA1o+[HwIyH:* zA> ~G:Cv-,oۊnU<ӛNkxeҠW!uN#%7YkD;ۡ jg-ޏf@*[{_c2|tʦt]V7mD/,Hf╺WN`Ve{)(z ?3v۩Eɜcf@/ {4gtT M8biZi,[@"8l{#iCؐ Phf,!C]q/nL3#G^e:̜EyC\24nN dߩ;e/ t̊OV`Ra[HtcnbF*f=[l" 8W7cr٬_ō!v.e Xq{ / Y[n}Peoq~)j/C=`h=axUj=jהH|5r>+~{qW$Gl zIg.Z!פw7ȽQ&ѝ-3R=YvH\,S׮t,z :VMQNI_3 Y2kvX*w2O0|aȮ"m̜;PZ  qކR܈No2T 9Rr, =XԀP9^'QBw)%}%3ד57ZM~0p~`a[#$,<֋O̬xȡ\6wrC9VNVBjFH.a?@mxxw a/oIDY@no^_R,v&-2E+6ݍ;!w_2x>O`G珠 M̘c/X;O`)G^:ݰ&l ߆TJr9,dUU5W-M@aAMѓ$z8W V:<ٕl[! ԩ*a\o.!>Ik4EBMՓǎD_b6$~\a0dZj/paQں[?JM/20SUkkL`i+l2`mh+SVF#~@* JC<1r;1B P{.xJf;3!Us,!XOW>YԴ\! "v,(CB'_9σCÀJӚ[:[$~wx'OY8ZKOq΁OبƼj$LS78_"sqyxL?=Ȧ[l3,_|e>6?t!6n}j_ n G!M;VM' ixaYvԺp;*+QNiS]z]xU+E@KNSZW;3܈ 4kD P]pQ>"N%H|RY/h^B綴%mȰ1|NP{fsfY*gviy?Bʎ=eV:SLg:R`._%pɬKW[tBMHq]5?y'Cx?/#%9My)ůL 1dwckLpgΘ4,%~鶆+ glIG^SHu < U^'㸎1gP] Z!Hn'v]B-y<xm7 $D aW*Þ҈̸JL)X՜&^x/qx]AzDqdGgRvw/Re)Ӌ|4q/ ݾ3嚭3IRhS:3 JpEa%g1LC&[7d> AҔ:/τ?EJ *UЭu}>N[+g%Vh28O 6gXV[{mzy΢Hong岰4V3f(eG̰zhxGCLƄIei{ΕН#^yTݪ~kQs _c? ްR"R1W>$3:$=9e_ayܯ%4AxbL>}Bt) PZADjHS]BO7<k[O_=}Ώnf4jGe߸"2pKdQB咱d?Tq]G%]\lVĀGSC^ Q~$f1W󧳔9)DMnuZV\;ŁT;jEҶr2/{{yu~JDLAY-O~(Ţ?唬ۗl(>WZ@ jU`?bIBjP-LXg^Vev8TK5,6P0sjj8wKȃ/t^%[7/n"QQqB'Z:#Ʒow ,4m뎇 v|ƢDBpIs$Ⱦ.M W:]ɧ vR w_ (5q) Dlц!N5!Ȯj^Z8e, F"NV!h -+- CHMa۝np]*o\䙌8pPs/&H&@npiXqmAvY OWR$+ %[Ɨ߼PtKx22gYQ؎!ϗ~OQ ζu& @v+¾0~gԻZ}EpdH`9{(3X,?R۳@H1H%Oph|k0G SMȭ17Mk\RTa3ߚv5Ck o(5i;fJ'] #s@j3K55Qp2PR4d \W[@QjPՀBͣ//x同2Jz]M{/+OBZ5dCH|SևWJě$GY$GwUT6ZoJo00M `%D u(W9WDZެ(Z:]oL~MAZn=Q\;FTdJVXF%bSKYUuIEF(']dh΁iO3 W%^0_TdViR%T!RL}^AJ.]h<5"zn׫J>Gb+ќ|Cl"|7ڵ~c0RV̺4Ĕz;`ωC#h %Aߐ[j. +]hUz&iBwogH66|b>Nc}#,Yť"Om@kL|9cmbU}VC0v| +loR ukΘ#+駖1 xxM$! =wD &r&r>,M}GiȐL5L| 8mj`3XⲎcG&I>\ m3B86n*8PK*Uz*XЙ{6BH\])g_H_B"7ɲHh8'XKVM ,Wd0iןXҷ~be[RRj8{qE`pf8pF=]%gCj]D0GQ%ɯ@+moilNV!xIYblO- -4)#vUw*qKTѹƮoiM@jK~[T\E`dd#_yY8z=#?Z6]K@RUaEhM;+[EJ"c-{Yf):/aj v|W1ǂ#PCԖ AZjzOLw65}PHwc h܏~8VC+7Df Q23Dx¼bOD/$P ^fycV'@9Z/g"LǺAT}y-'.}Щnσi% oWWG`#a[-)|BObIlϭ2fU_Єl !ת8=׹' [k|Z#Sr~C$FoxAxXk< f\([9~A]]&P>X7 *|aH[;D>0~d-()Ifls58H0X8E`Ì&ZܳΒɒ#{+ !xc^*[ ΍>/=]#%(bQtķqRY8:HT,*'tY5[Pv]}stc}9G $!!@й[L+6[o~#y:ŧP@]Fw, Ylf:U!1G8COAG ~y=<`]Y./G~:J=9N撨7m6`j7g2QS jY*r)Cyq:r$ef&{Pĺ{$c-} mب:8DF%eo_p(FL.mk$μS rɞBŗUD5_P6>߉+قVX["z42cYY%wܹ.kXLK?Vs[rjR )_ m}T p-mhBBzl(wW1 ʑ#84i:% bsڇ*}b9NOpT|N{wJlhmIDlZHT9}}YoIM sabB_ m8e%H5`Ďp\3v_kȟȇ#i̍Ou34gq+y@9X@ 0%gLBe^j0һn#~{$_55SbK;dᰝn}YNP'g duۅ0m'ƍ)Y+ /1ծ #$0j|[?k4R} IzeČ8zA$K̕ҥk+ae3?;?Uj^TT"Qku]I?rH?W3  __g*ѿ8*HցO?+9*5}gr3Ӡ-;Ir㴜zKZEGC^~]Aqm!piDNu` ݔfr^;_:Lj4S˶qdYkzbiNdž1P5AC({=Xεu+A,Iüa֣jVSh4 ׹w&\&,Bo6e',Rn2 걘+8mzx cgƗ.3t>NlZ/pK2kt]G?z!z]oh+sS<~Y%z"çй1WzH".s 9g(5H I^tYlZJh 3`ЕM$&V~VaJ mj )1nOs0좣lF4N)vօ!n)\*6 5JnМs'} ]YWt uϥ(#W3Gblql˫m,7-3#8aiuf-@Gj(7D8_Q8Ćօ#9#oㅟ7:Άd \JŽP4Jq%ˀkjմO ;0r hdCZEe澞Э4Pf&+ >m TcDۢA7Z_:Yr IPc>ڜTWC.i0֨~߅JnWX?jD c// Mjo%&zxc\%$ȓJ eoYz@ms-XHXK-1{є_mh7ߦt+,^22K)-p̺Z{PxQHUBT,'[bW8iPqXxS$~/az v)]jTΖI?Q."qQ KF?Fx84O3o5&0q:uzrDNVyaeW(Y??bA~;!2BQ+:hؔ*zipXB!fIWNBf o??8 o;JS~3ݥ6UgP l7ʬWVוTJ|,AֻRJ+4uv4ĥTS,x +]O ,rC/l]hm@qCOm dR\rF3J=c$UDIq0!ǐ]IkfB) {3ѱ$lsyH+m_ٷŖYz)f3iBv(i.LIX h-;*>%-u e/= *T~w5(O:c񴙘M)ƒnDǖt?,\rSYZL(_ 0H3g9V΅Jj;a)p Ǐ Z=vR^O} J[D9e$tSMZϚ&Kx.>o L3y^4^y*զ8k!+Ƣ@`uy~y#4ӒN%ucu%Gl!uTN,_GLHȰ̯=~MV)xQ "g]3>C)sgRn6ڽKw c~<0]E@z.=y׶K֎:7%=~pبňpGZ=E 6cjasBaOBPH,Wѝߑ4}le%{ ?F5#F{OheI7);oy>E|[6R\qӟ_gaJrۀ ə|x&ޭSk8&y& {<"*ji#Զ%/4ɡ n^)cjmxie\%n@:éAUZ4s)gre:0>B0DXS,%^oAYw1̭.#|R ʶjإ$=/}&_"hY koW8jhb[:ۻa [G^T?kvB=J?ꉌ $r>WGOL)ڙQ|v3v(؉mgR8^*;8g!+oQ5k$F|h.l?F<ףl"J̀eJ|l=mļC7Í2[$d09A~b@q?2l I |R}T0CҎ0qV\Q\'ᦌ%h/s&Rhߪ\g"`ƁJ|^aћfj$ϵ>e.x9g~ "R"2E%ոq)%Q2}{d$>]1D!dg]-fTy Tv 5U>,hR?'jĽ>3Kz^@曯bc}AxY7q>=Rb{ *+})jDhz ]fx>Dυtp;"K뽑"0ęr"@7ϑ2>߯МEt8Mĝĝ eϐ̴ͮ=*ntmI_޺4r2 rγ,%E#E)3k֦|=ĺjIHlWtjsYpq{11H〝? aҬ0O-"?^apOkrݍ=Ƭ4{gWc j g!,]r eK?w+b}L &K%:xBKWi6N%z`⳩aΒyX]&ŧ2;ɰ3lxh`5\w/]QiFjUp}Xѱc+~DgܺWs;qh>}|O \@yުrI~6D4v:%$l¾z>f# ?s2" a5gt%Sa$9 mMQzC3Xx(*mQ¬tw&(|S~M, SG)Dᪿŷ~vM@\ZZ)HK~ 5؆\XIĻ>fzYlv8,1UtV+sǷъ\e4"qZƍ"&OiQmoS) /o2wKW"Wg!Ut-L缅G;7&/iuWȾ3'rOzG0hd6>_qr|ו]MWVn{a4yB'7i~@u1VmeAR"Q^^5M #ic}RCHj( (eR%~OȲ F_~e`K=S 3̈u>y)X"mJP PHb@r-Ozh)`;_hnڴË&OY YID Dh#szI+lK_(TҿYZ $mFfݙ(M1 emVz*5) nGl9 C,ץ]A-f>/:} Gu~b?sؤzja?3r ;ڨUw;2e6^ g=Ns3` S6̫h(Ŝ,oN7K~{<CG@C 32鼦AL9#C3T{JTGyn;V~&*iS W<1ŭ'L{ziC/>s8*II/1Yg#faXfOQpE!Ƅ|9 tgj?m`V=T" } zuUb-gk_ںޔ-t%/eGax%3?4 #L^y S@~i[$3g?(xɧif&Hٻ=1x ~0a,2WrM!CQih@y5H`Lv̒p@p9T/c{  rjv14Xs-AiX~*| - =W!ѨAR0!6Xʱ7ug.{^P^b>b,ɢPy8dqlv"h&/:40" YLFHp}Y]4zjƗcd\ngVA(~`}1>0j$iOClQl7Zًn:y:j`/R׾#i׮QbXx@'z7ʕ(" &~B/oL4V!R_bp;$ A]8kz_I%.1΄I!Aזּ[khMD~\J'o.y>:1VC?ɹ-(݌sߴO2/4C#Zg]u9 eAq|9? ~) x-90gND6缤CCMNwh`곤uoR"^Ra1wnnCj`-AA.QE" J!f7MSʂݙ[3Q"SP:k~5>t1$KYd/3Ę-IbeOfnɑ.1txr5cBfrso>RGz59Yx ?ov=z J V^ſD|bjK5U0J$c -"KT9.{C"Q6X{}ss1o'~@@>)U$7Fϵ*ؿ8oFg`xW&+ QɱrY!3AdTH6|(}cU@$ zFP-z6Iʧɏ,2rM*K;`:óS0T9R;a:haܲ4s #VۺN.͍ԋ9^)$]5J/)FJ{DZm%]L4;ZQ>jg)T0RM08*`X T~6&}rK F ޵0B2N@`9`=(s}l?^8v.;#RwtnA iDZkE4&Ԕ*Cd5kū, 4sw8tFtA*s,%iSbJml WIsxEv$uh1 ˻2楸UkG}Fnp*h$qƑ/Rz/.Sdw^oVoBF6`>u")$,PP5W8 ÓvsLzL*|Wr 7)'C؅9b^$;īw 򅬙Zjf8teW}w)}gGa0#{Ui'qiaWj=|3=oPdV46Qb th2?Wh@KA`F`,_?2l=ȾF̥T!Aza\)h 7ߞ.AFo ޯRv(R6$*&8VMfrD<;kO"?6-~ƔG-Z0؁UWD`)ݴ =/5ܴ0l+g[Pth-q #\6WoT?@,!$JC)OۙKr`K^D?T!)j=@ʲKֺ.7%'j Dw#wGe$m*?*,JBj]-0/JeĤp=dYq9 ELsğ(ou]2;d*ty*}@#2ƺ4"hLjeNShA9N,fo p%yc!}W$04&l(VH\v\z WVNq|oLP c;h *M;<$\hT*WnIlWܚ\$y[01m]W*~;k+*<f Y?O {:p॥?_Gk V;ZDr~n lH &=)<ǸAmP8:A'o:ଥu`9y GdzE8qSO=Vp).>6^$o۞>$5-]DyIr(mL9JtbՔ0nE.;oA0)>bɏ{e%agK@hm) Nn 6>{O =MiU%d/+˞3F;(Χ6cH:lhqzgB,v5Mp?YD4<H} Ip+U,u 3$[nfGkHȎ Z! ;1^)?yQz9=Si6ÚZB@XHݨY׽i=Gc`ܡƤ? PaRg КcM~OIG1oNh `uT*? e T% tg#D9O}a>AxWwC3A!K?q@roخנ9rH=T@ʂc%H)/OSn)ptΦNڢ{yz-u䶻)7t"f4A! dS@'nHY=XUСb)*USD\M.cNc6y#X%+&@0!156jL7 Η\4toR QB:~yNB}h괻b"Vt;uNĶd}IzlJ~CV+ Ӈo=Q44dBG7E&.Ԓh2yG_hDc%$Cs ^qZ^qRđi[!gU?wX98Z($b=OhH|M0OxP凘Z[F.&Oe‡6RTB}Djvc~L9Aq@u{Sӭ:Z*g,*[}3$Q^'Vr |z}h¾ PLdd{5%*&Bt'˰/k:QFώ}ˆ8e7^I`;v6L&l Knx/o'N?W?Hy&* wUxX0Avɣ{|=Y"s  %Z%!w>n8^  #nGN6zN%堾|I0< jN|V}1<Gr5Y@-EF;&M;)S6Ii5?go`C ":дu26pFz+@Q ēofjEZ=cCOo*sF7љ_!w;^ôWw=d9!ehB`ʼnb +]}ju@zJ&+]Tw>q˥ " 9&3Z2(3U_68LHjDwdk@K(F}T1#":Sqřfm[}TM.w1*2STxbB 9Lˀ͝ <Bzuؐ(ewmhw9oljVW3eւ݂B^E%7<=؄UWE?Ԉ<RFv3]s $f.Di">H~,tpU na6XcmrX4 urK#>}4c찑:ED0{xj'%BN r`m^4BBa^s_ј?)N<{D6%4 P9.dǑ221'Gq}y8 hV-y "|[;u/_MwtE#N :ԗ)5>֖ߵU&'r`ի&W:8SH>l`kCj.yb(/9bj~QZz9GttCOrUۮ < "|b[_#eT]<FsóW5崯=T`Nj}/qȫ15`97%}ԟiWh[`u*Yie7غeЋ|Hnµ}L"V.Gt@^@B mxa&sH-B&鯋 ~vc[S1>7w.<`K6r HM"Kh,$zr^]ul w&ꃙ1ǿkXVW C6j5﹒%Z(?Yڂɒ\.LX 8 +WzÕ T7N1X1jc>*A/@l;~кy8ۏbCDy.]0U{?|)af׫D d xM3!JSlL2@8͕=,ֶ[y4 oFYTxsd6|P ۬g| l#iQ݌ ݓ rDlgUF5}/t9rt6Ɛo/ۣI&ǘINE% ,u[J:2|˞u>bCFmXG9(.Y>>'!ea>k)5g]S K߁ *E$*ZE0s8$-* cڐǗ@jR'_,M-tާR1.Eq}Ё,: @؞z9"7W^va $q%PA.{|4mv7=oG4EF1 /o♈v*C?>kVݖyVxdSveX"-L dOZT6TK-s眴IX(J{ 1S?ϠqT1rF=EӍb|`uFt04#m$&3m.B/Zg-QXz"l5\3AnHo&t>LnS>xΗm##EWW}m:Z ɐ8[YNG^ ׈G0E<'3͋Ũ=qh/#C(,f134K3 d3F,E\l< wX 4=m!Z @#s7 ' t G8i[q ֛oԨ p8?9 hȞo,dO\[!ҽ]l2hU_\դa%:VoኊO]:Ѫ&wUƐB`6, y,+p)0@a=j^ No}dT:P1Q?a{*q!p wx)}2hul pD܅eBU;s4ucfgnw aRƨ*CD-6/nؓ<9_3nMgHjIEA+IqCdxǭ+/T<1^/5{;N Sya//۝ 1/4vףh]lnߐH'1A0/ap0"ܱCȭ^Ge"VA {Ȏ)g{*̎*קn)I鏰6\ MnZ9zxh5!kw$"a0`.k]$ɮo^;~8$ىּLZ/:pCL<p]}T{vbvmtйhw3S96Fg1zLqq%! L`g;*mevׄ ΑpqE#l:E˔%{,:s +pHְ\3;!xkNu#?&~_q 69tRgK8l!S`xkxUuW폡I-R$ K0Rt<n>H eno J>Rfkr{nd*t/_91zjƑQXu{r.w*C0YȅDػTWu%l.xo@w<:^K϶`~f|](I?܀8aRhHxyWvLޘt@o-53S_)kZ?t#0[P[+k|৿]4oi)jxPwo L,2k*LW}+& EЍ36"JK!~d0W*,0 PɸѢXճSP~ ,/oQ?A^@sҼoM3~,_6q:'A<lz̪<Lk(D!p1~_ݛORjQĺ ]R, +g\$3)07B)L|]+kb A#LqS /;&QAO d[C!;nd]6Toxy4k /{{Y7ՍZc jaٜ\аc!I? [S4wo8fN8C>h~\'W†Z8UT G3m}B|tCtQ0⻣DFNA"5[Θk ! M5ZaV:օ8"%E&(/]W Y,p.$9RHgm/Xğ)$L&:^ZdC9lT]Z>,< 9Y֪\*@^)!siCQ]Cϵ$3 /-\X57Kӑj=K4٧e53-㡦f3!`-47uּh[= BEyk+ᔞ׹JOTd(\1^xwrCINcm& Xo%5@~xRTcWrdJE pbg\9P0zĵxE4Z$*%.|-)Mr,֦w0XJ:iԒ>^ߒmt\rBGANG >j 6ys]Rd JucUH LZ*.KEiS07s`YH]G:>)VNhzR=U;.SJ9Lk]bZs.8 :sұdTh 0o1lSS{6WN%9('y wlm{kk^$+'E袣Bӟ;TaFKY(QO Qf\L:SMPxMI29!F/YoA$ 'kU[cbc0M I-&&%20-uOo >&斏ޒGWߖrnTԭ o aҍrV1||b9=7oOiYE^49bbɯ9u7siY o X'8J;~@z +3Kap籱bs[ ̐03;Ab-ݷ Ğ j@7#P.OPBBR~̗^3z$WB :[>Rٽn޴bT8 sy "wRgzE>dc9܎~c5{5 c٢#g 3E7+6Rkd\ǍF_+*?jZ7mVǴ`y 1o7ϷEFv:"`b?%=rQvͺ]ɏKv׏%I n34f5`HduoM+Ur#qbOyܐ{as΂C8'|@<W<:At 5j6C*;'Bu2{,]ig:$Nbt.ԇ U?C c)m.Ά܇-ro²&  hm(X^'\j1[u dn +Հ8Ou0](&]S˫L|Lu*"q]=e*]zzcqqrYow"A~PE%dVN;ɗYq7嘴8hiĺz43Q;g.W9 iGAI\>kDXɮd#0?8Mc Z\´qY+Y}S"ߨ =os즩W'T`Zp:|_RʳA%+BDv Z/]7:`e9p$͡^Zמd%JPS>vdb ہD~WFuE~ng1uCow)?JH0=. qЕRf;Am2)\eW@ҽ %5B㡫]">g4H4tYcb3eV8@E1=f,ByA. Z_@+v/,M]$m2̊>pW&*i2Z@UK.pIH*٘Ѯjp[PcJ=ڃ/# DK3uj?;R:I:`_B0k%W4_\6);H3@tmvB.zGG {e~B Q)Vz&/ =\2bgmj~YY N&L xw~kIzzv:y ΕeۮFZxg% b)Z%6A0ypfvqAu?2"=jQJ x.i v<1' =`it{j*r U W+8U[ QS0P-Sưf}Vz/d6%_͚m;{c"=]neR]=Ǒ T9lSQ'+ aɊlLAF]$ٶTh|" hN5L~h/KbJ?ިL(BK # ouh&DBL/O/l e(~rs PZC$wD! NIG/2mxK z=JP`gz!L@ܻy>T<gJ(/!#MCؿffH\!o.sԭCLV"{)*VNḋhoB4^(aD&[62R F̼KQQ ?}' X?{=!${Q Es-xM3\z֏B2(΁R-l&a]c[bdzW_|iHPhYu! .Fڂ,5SԉvKnHi g n0nd퍘lȏN$"cϬ:\iVn]DvR@OxrgjQ2~eaA3iA+p߻ySҘMWoPJrLM%{QSPX8#8sLaRg 'jh'-Iz ZcH˖/g)pUxxR}C% q2Z67NC4$VN9: ؑ헃`z֞m0T;ծ/,j!B6x@-_NGtNl,8WrR%S!u>UJmH+M).@F\e°Yَ)% 1HjʋE|a#M567-FWpik :@I(+yhΰT{/cioų^Q ZmP|ĄܪJ' Sǚ*6r/\uWbf5pшvJKx)Y~7(?Gny,Mfo jd5o ׷#{Y[zzzDw {T8] 姞f 4Z%4:yP"j|(ҋ;9HQC2PTUh4lN`F,AYB\waУ|&A؞z‹B;Q*c&[ e-J]\Ϩ8-kv ܎ "6pX]\ e%hK*hrEe[_+TָڦDޮ`EAH 8|6wW|k5 D[)G&p Xs{{X!B7d@['#@v+ *__nsp9 ORx[YM~Vv_CWL@z*+[$ d+. p8[UT6E3re hɣ; O,\>h>8L.Nw9YJ"<,ZCXm#Xgc;"BiG4e<=p )ЛùK Z'˦+cQ6*$y]bt4B&ɠig# |4ܵ@, Oo SVN(DVDBv-wVo"'N3Rc,#+{7'Yqo]ѺչiC}Km':\YKI|+RbO NY%a2CEv}9y(bEv:#=L"4}k UW?*IWr?L (IK=Z %:++1I3>V0EpVq& v)j5^: Z 6MyeW~}Yܻ[9zMjIR\.fjO8*6JƎ&J74)IZZ j燵' [T ż&B:pkh Haq+ {H'2D\lj\4M \XoYfΟv*ڠjؤ+M Upt[T=b_n*f9yVr!j=Rtu!L7b.^"GKkڪ%003Q'۾:j tk28y11=Zԥ-tJ m_5,reS7H{fkUomZ x хV 4U+VG= 41chP+YfELI'0)b:%8=Dfko#Ew6Y~k]3=3,p}95WXɓ H𹣵w>Ay֗"%AE$ crk]IN1ԅ,Ua O9 ho.1]8]NK. @s)Ƒ%0-Exh'bl4l&)΍S($fN F_mqkfIigJ'sI>ۑzvLϳ I͎af 0bUZdsSJ4n^虹{8tMϕ-J\w,6.{F!pڮ?D zj 󅈭">uʆj s}A zdb$(UHM@~%ڙAc*@ejK(rԮZÕr\`c2'eq̱>v[0Y,~14=Br*&ixZz5*GDaR>ѦW8AV#Π/ l@}HTEF[:(b)ܿ5G3Apˉꈝ+/[ćzg b"~Z*(1V@۲OHc2b엥cw>0 u,;[:3jT<񡈣 +Qspc/qALw5/X/+ $tGώcZxur$`j_(Җ% Qߦ`!ih?,BW|@qnЄ y`^FPP Gsf٤ޝrI@1_)@B>*K]A0ZBpfV4Pݤ`+PO*ouNt.0m׼ ,\a\=fzi QV.B/$Eҵ'H#lAA囈C=_k`CϐﶙYmH[s6M N6#vJRu nJda;>߳($$Wy5ĎW<V}T_'@KSa=0ƧSR\/9%9#A0 -T'y2vi"qѭ>E;oT y{8: 4v~Cb-CwyT_Պ;gpS'/(ju_4=+XJ&]-@~iJ2 })BSzaLQij>PI40avdfl 1>r =pZ/qx?~yxZg&: kpS:_I3~y[1=h N%J(_pcC"z I;r>%Z9ʹw}v%z/RoЇdx'[e r;'${kpHZY#+svV!݈ZUe h1폴ohh{ͦma 6oÔO.25s]!c7cߌ" 0+C;%*Z9V?% XfKr )z_$d p?+PMзjL!pY}WX.Nӭ >X!P]x ˹!lF9n3oGR푞r\D$pf7XàL>.={jȧW-۲8AA24&*P^8rh< h΅t84ރ %dRbԦZV$)|5vͷaXeu.pϠeL5'yoXR+:dJdvGD@81Vi$ywb('>JJ_kW6:&{As=6 :b3+=$rLps@)G 03Vffa*ϑ>G 7z|SEƕ)A kCWRlEz62P'auz!S,Ac+%HM|s/2/v nhVbpˀc(wU!irx 1彋CGH%/Hf R|aA0;DؓIzB_ |j$6fTўlKgCXÊ1{]=b"Rٺ!' @ /b^.Oug'Y>{tW P k(ۄɾ 6BkϵoJ}8e״|)AKQ8SC zЍC{?:Qx97$':ȊBm>/w&MU{[D\@΂iIAX2 !0Sۀؚ $ßcuEkߧ(? >׹g +#UtZF/SLzE4_zԌ ?虳 Ie Jdt划[Bs!%滼ugSDUaucu4mG.Lz)SEuA+cYk\zTNčP& #t/~s :wS pMEJDELm)%Nؘq< S%=ͥĜMXOIAPm`y_E+O\XP &]5SvO[0$C]'HsIz¡r qW3~~w@ƿŽ#Cs%wVbh:;sKaH8tX,Ry8D  yy P!F%zT0CdaV)R͏N6@In?h^\N:dՐ~>ʐPz ә g(Zջg؉so*-$|HL02~tyg-1X˃?_6;y% 3"K\M14>GJ櫯+pg >Zfu8OF0 *c?mgZ\" kl, I@Knӆ'D"'XDa`m j ~r|ʅf-c1HQz~^\h6)JՈli$'rPU?VOq~[81t{Tfo6*~+gT"ngCJ[`iw !dµ V8;wh>v^"^hd(!#N *Nmϐ: 6k*Tcڏ` VvO~,M@ns<3ЂIe1Jc.LMfȗe[Ӂ뼅ONl“|9Iꌢ3U. i; I/$b o۫fdPPkyhWMε_=]oR~(PDl_)=<=)j󁥊ƺz9ϳZi?1H烲jBt_)U%(ʧyb3#f[5t 컀:SeY1my⏽/ 21 jOnpT pT)PӳN[FEC0:-/sj">\e@6MٻKr&m:ހv-_o3O6}@vZWbBc!WYrqcS|І/o'4f]uvU[Cِ/UIU~h?hS'NcG@~%ѬG 5lU.B`NOk$%p;4jwo& CC. EAc4e^xQ^uLH5:)!gy Whrѹg݆ƴϩ9TL&GSDTСPeOάd= B|e-W쫨:˱uY.G]O[t/^抖dJF@9^P G#~R'*fwl E>񋙞1i׋2Q(ݍht黊UsviS7vDag%/)jQ2*U6~\dzm 67*(;@d4视2ō4LrW0,é?ۧT̴Wu450d*ၹ[liIF ^u ˳vA { isVUk΃qSby9X,/_?<|S p%JzW!{bLM`9an.ϚF!>!P|.@Nj:Ce4:d)_|2c1zdʰJawYR3>) *\F%ھNټì߳gf%v@MWCO; | }9LFYr24;ײ5: 4^kEZg3S}GP}MN4m-K#Ժx2(@Ou#:ʸǿعtfhqat$Lo1G~vN$d 䇒_]Sѩ)p) oPEq*'u8mj6 R80 1y\+h%鎭Hq(G(K<-C5;5{Ep R g)3|۩~z}FIUv5Nk#[#H4 oikij]H%O#qycFR6?JiȰ럌 J F$Bu)OM5v[/\(7&t zQVFp73$Le=X:A!U/߁SX zEgtUV=03=[Coaj!Y Cc,GןsFnƆ:AF/?NsVP6ck!{ ^'߄ >DXbܩˢؾlE-D % o¯ ߈9H܌9l9uYimNy$Hv wox |(fhr.S f$oϻ+&߳:529܀ Md"s<}#i:kt MB2qMOmR)w= 1᭥ImNR3 4}#PaugVA-ýHLFoVIe q9C\\ef2C`%SIJɐ-s\K93N"Sf?A NNȇteeh#GBf!Qz@/ětxG}^,1~%)Q: 5#QB-Zz:uDmE es}XDHp cT3y1$Rr'$q'S9~*Ԗ 5XN``['k^0cCޯlG''MLM|}}3SHaoUO3>"6(XOY(!k?/Ņ)I+Mcgsg]B*F !l$Qw@%ׁjv;P@`k8y5Pr[DStu|kȃ?q]6%3>ZV?:vw>L&$4{P=0S2g0F>6ѐɊ`XU4>[`E #`2@7V%)x%]%qaǝ)\X+!g$ 5;'" 0G`CU. /|F]$Xaa4QAH`MbMWb`KG6D@]>݂lDbkt:ޠ>Xo|ڛIEP_mm,ɜ.qE"XUPgL**m5#~Sn&As:JKq4=ZQakk#`@0BD9zS3}h|IdzW ,fedB/M*hu㧻:T;H˫]m;ncĀbjΛTfNR<8)T\mWRTKs37"q8BTwe;`e-X늂\u[ǿחmcb ]VɊwDYQ{8~0 IԅbOm+~*ZM}4.WZ\0jb/m,Gg+sO)?^  EU%TO~5\t"Jj\iz&6 5)* Q38,clmQ19ZkE y. o]} ^uQ )5gFycH(#b>?b $n3XdHwIf]k>:ox`\nm_Saa81ܴ~$AҍbC[Buxg-RFjs"U_vhM_LI'mT~EǜY):8K 0KIZgrB)K nn:GPfUv iІ`b !᥆SZB= bsaK3 BȝBf.n;Am1EKBl̓qw8L.U}.;^)}urS Jcn3+1 kn \"BcC嬮hyt3-*% ."2>6΀Nv̧FU}hDGn y/pUק3D00Z l={hC|a0+sűOqg*8ڜiMdU@Bʪdͤw /@yn/*}6H\Y"CI- herAcFCI=L" GUZa 60@gse %7&p.Aj\$1&iF́/e80dy%no~A(QBG"}+ů?w1`QpyE'FɝA) =0=drԨ \"5Ż4:N4Eikl#o% ;O-ڭ.kp'z:¾U|d(#%k:" 4߄qUX3;i_[Ş~UDb0 ;{Y#ܿs$Rpvzs Yk{T;6Mڟ˰_?+36/|UP:I6S)itaQ:x|3WS@󎎢q ǝ#O@U;J8 J,gbY? |v 4 i0T{]~e'c[: ,X"H~f- oB1*GGUØ^Q*5Y!fX {]X<A90aX'`Wa>cK@f;D w3р_#GŁL$2r [US#psٺsrgny*GkŞ^mh@cѠ*W8.0'V XZpJ45;&:xSE¯褒fRq.Rk'z&Nrb}oUHAH1\KKaT\ذ5Et2 J{x\ +o|9\<@@ `Ju[̽;Pjf֑":ry  C*QjBS~˻%E"!5iAo*Z3f%iǍD;yi FZR|\j Z9Z$F1T/Oꬪ BW"N{!(e5^,7heפ}qU(< ԥL{Cz?cq1B}gRJ;::zގ4~NvԜo͡^4(r ߡXB,ңk0~1dҳ8[Y uJnO- am*NLqH;£˝R5x (àVk/pе.>Tk!JyFwR`N.[ׯfr*KW\z'T^_luPR!"oI)t; B> Ka5W$wAC3{c1f C=+jTKAIa ڈ#Ti1&Үy=<;pGIͭஅNhq}& /}-<.% A~rD(O\rXR}Mnt  izӀ=$sS+H9nfQ{{fvzDgS֜I{9eF!1C.ZtN{f=aydD”Z%9:bx}^S٥8 Aԫ1|g*/;?Q9[()._VY7ßH%"W oOxw:j6T~mOnto} Ӛ#jf}D &}4;}:oP`AOM..H$\̜ȕ /Y5w-0[L豌5]'*0,3[[ynV5[f KPD1\<ÇyLˡc`^# GD8&C0&ٴ}&'2o ѳzNP3A?cV8gd\,D_^ or1E:"Y70T|YDk .Ω˟;XN6ɟүNJ_g5kj4 sD9@,p^BE ԕGd%$!LR"XV xmxWWZ/-F<ǘyLTQ~Y  dc%]I·urjrb q1H1re9Rnmz [裟3|l}u5\wLO&,;c_D%c 8lxc(&vJ녔O9{tkKbPuVuYKQ (2xGG)Qma.a;EjaIRca S[ޮz`' +"x.Vi4PCBENK^bz#??A_Q͟rz T2^QpD&4!Ejen?[|[G??`7Ͳ \Yqa]qy/jrUzo4#;F  #Mtb#ᵖlZӑ+ UmTb=xsg;M<'~lvڤ+&%QXa5|0H,8ru^Λ/AEf6z*҃r#,&͹JRbʏȩ2!Pqᭈ 0wl.}dg. {w:T|yT/H^!5^RLX8~D]L_Nv*1/B+|=u ]OߐzT] erč̩76T*W>Ύ|)yp%Ү[ 0nK_6LЌ˱8.OŪ} xJ 终Yѳ:v|Қ1t=hE8M^vͩ=Ud?g=І~y׽Tt{p?!z!5IF"C<d衑n1׶hdw2d)?Qc65Q84NT$]*`z, JJm-Kk\e}/@=ȃ6l|RIK?#Zә/ؙQ:G1# 7}79Ct_Z- +Z" t2=a4M㊥$WiOX{_@6!2sNj7nGx=at%;]GKFZ* y[|#&oGR'de,y>[3tYW۷TvF 7O@gѩTR/:+f}X7OvS{,c.)P4K͈ji0δr|׬,9uzGHjlӳvnD8vpXUa2S' Y.'(G@R35ol%!GC.kr,f7**F`,M5`6?4Jc>YDݱDʱ%ɧ9b< Z\ @痽@?; 0ICD&g`FDˮ`&YQڋ` |Nˉ|%Uyg YNZC;ɑ4h}U })pS˓/f@VoD@ڃMecN\nV,hVp\ Š C7.: Kt3a8(w~+oKR`0qhmu&yMkUL7Z>@Z/~!cJmnpL!D$H :2孠TdDN< ֿ:Puc yUؔ IjsP[GPd*fH/auQ^bmtyݱ@tB6Ï]{r(&k=y6&N\a1&2Zlu5*aBäRxqVPFmߵpahx)^ܛ<"?) +FpM# h(xRi$U-eOY'!$C(moxjx܂3h0az34c6!vHh!:vrK :Kt3U(+ 9Ln`ۍC;eY3ڀ;5;Pp7ъk }*98Zl߅Q9!.X>DF.Wx;vj&kp=Ģ sPF{(Cq4G/㹢X̃pȲvr'a)79p. ܶ)]:nEkw G38JepKwpnӪ4rѼ_M|v*{g cU<ϕb`|aF\I}߃Glр" 5FdԠǸXSEHj !xW%?Fot}rqb4 C[VVPO;dS//WV=dm/3 ]'mZ /SkI2 f)dhr+9KKO½HHjrSrXöNsꊄ 6Q^@Q+Ab2 vDbS.KIOP=pmMQZ /cșZ>qH Y?Gϲ30w5՝3YCDF\)(]8d%&qtءŢGiJD"׍!%Q#'8D3m6q} <ߵ2xQ}9juG5=nHINjnlz˷'2ą}h5\ y *6Wa_JkҖ۰Xst]*y~0 H^Ԙ\:<&G9ivTZP~`#!Vx?[(xJWl|p+"^M)zE mY_>wr5G*JY %}Ɨ҅0 q]B)um3hDNs?yͩ>i&6"v]i'Sÿ5ĊPr$?Cd$i,oh YͳK 2iz-ҐO7it^"=LjC _WW%Ke&ћ l`;kZP'P8.BppP-M~|1b$YJ.ѿYZ-!P4{h+Q43W%}.$jRIZ໨bV rlz z(IcYY#* e eyNEx8禖Ǖn<߼$u+" [f"={i\3 \6d%idZ9ag7V(Ui)BA;~e m"2[V;HOJ p40]SCOe*hem iAr +WTp-ӒqÄƸ@ tȢrKąeny+hA4>_m-KEU %t9L5A /'!QRrg+OFav).;$wgKO=j`^Fa6{?C\b2`0)*7;X&UeQYΠ}jzd,aN/B3Qz TJ..!LӇ{P۾G6.x>u {=wn*)r3c>pLF>ø]LJ:nnOӰvvA4Wt`d".1؎߽Qé H0;p%=kx>]nBm Td~ Xcc݃%Ataƥ_Sg<)p_Ll?%{qRkُVal&%ÇǼEhoB = ]nw i2iTiwB 3(=ߥt7Y'B6g.4]2!%'#O=Jʀ{wLPݓW;60D F.pll'9py(\6gu%C^M| Pz}c1 [ji >Q~w*jCUi (K |(*y@?r>ƒka,*~wr3örnY((P aZ"+D@l'zƩ=17Tm4}>j㽒es xmhI;_k'0uob/!/#rV4!ͩ]`9dp\/ T}PC\z0Qp='t H86x}mdacoc&F^eTyumʦIf׎{_L BںiN\gqթ;GMo3g2uh[:z4{sb|k}&#E Cy_s0iƾhG0ǧR4ɀR#2С)"`20Fu{W4H~~#1np~JPL(W5JcrDm.(5=zbT8&Fzab[R7 z >"-F/#(dX'/5F pJ&`+oiYX~va]Kpϓpe&yI;X%|ܐ3e2DnL ̇9G7eYTdkd8IE/_+\? #Ja-٘(OpV^qT(L%^ Qknbj!zɻHsEkr9ּ6aEWG<?UHp)MsS\!˖*AJ{հJ>>@22o߿-RGr^74'aWmdBW7|i=;A$E܍0E08R- ͝6#"(^ýx:4Ptqn8 P|I8_R ³Z^~뎨9&+(+Dn^LEBa<P`-3YəM'=yq%g{{AP`y83 f=3Pߦ7:g2Rl81.#v|/2<𫓌+gIJ"3[{$3S ܭMdžƟQ+t\ ᇰ?ޑ|lH>oRƒ~C@рü]ܢr:k\v٣Hp?aGzpFes.l @ bs54 %4D\_.&1>1_t#~}7﴾[*v|iY\qmׇ3&9e=;fA8m5U/1x8e/r}e/yЍZڧmO!o; *?|e툌:0szGN _-&H&.06Kl2&-lR?NRrZF΁#d.4+fV{ygg9] #/t6r|_wc'F/]Î7 R }M"K퓄%^Y68w( #MchـPm8ʋfRT&omJlt_ z"Ԁ$jcCP' =fALdwpO)#*q?m]h˯mnƾt=Y<⟙iF@7ţg^N؆V)6o*~Q Ii.yҜ*YnEh>YAt*j/& HM}BJ @$*)|l2<|=DQy!X p(W4ᨈ'p៬ ^ ?u0B`NɇCixP'mPC F+kUUbf#>kp ;WuS6V_"%gZQ-ߪt}:T# 53* gט*IUwp0U{g!u}uɕd 7)othp ߲~YB/l#x]TVuƕ-۬8':MEjĥY"zDk7`;.n7I;AwF5:3 \h9!UFo$$+M9/]V(B߽C\fhOZ]j]h,.X݄/TH4bZ t䬊v_x#?5u$-AUNz,;ۜPoB<#+٨?̙9B c$I2O}VE|aXӛJ%z}\EеSxrHƢ' 5I#/L?o.8!Gb$6`8pZ {XPɔ%%:03/ i[LN֮b2j|`h~zV#X(ÓiJҥNⳣ Z{<"}_I;?j>MOHʽf84_zZzhyk_  }ۤXBs;_8FY8n]s旮~bLq_gpdS{ޘOS, _i}͎5']&6}[Ky}R>Ai e7C!'Xޏ:AvJīnW"^5V=xaDf#a u@W/`/+oٱdJU_*tRz}bT=d 蠭Y  )4Ebu;~oAzmDAގѨ;fGV $nh3Bi> TM-#8F8o: L&)DyZ2X!^l˟~ hp.0(-E!W:t) ghm*MU;b9y1uzE6ڏ`.ްkJO>$ilMR˹ lӂRt5/="u^ MMa8˓[$9 ю)΢xR7[)QGr=hE8E"p]˴=]SöfdC.sI?PކDyHxd$<Н5օSJrhUܭ5b.90=o3IX!Zن";Xr\꒰ dbD!ѳ氌` S#83QdN-w=O0[Um**e=:joף3H)W;C7ߌU;j X:~{!{wĿX\$.:/ }R+6l&/,I8b ? A)mKAn4Weelp--K&H~l3 ]o{ K#dLO+uƝ*ePIj,>XyG?Pq+Q|ؘse(.t)L8uab>ɸGI4ௐ݂g18A~r7[r nęROWhEv`n n,E3|B,Im ]͒G8 \F/ee8(56_F,xo $HQ]Fcw}-0_gqڳ lJJ=z\i+]h+Qzet<<F~cɰ;,f(oJ =i fާErT,I=c!+\s"ndȺ,~+$)_Xo.!ʦ…c;rE4kA3KOys1(,'"t&^35~^3oRBJ#U㖟mO.(&$=q K2O&uɖVD3?kq?#XؘZ>/0d5M`]}:芢:,&x[5tc@{`af,3]$贴gt~; HZ$YvȎǔ ԡ*N/J]TB[$syB#T!Ϳ[$#E9E+:A#2;R,`v"!Po_R|Gr~-ږAuE*o[֩~tbx` U+7`!̿oR5f_Ls<697Џ'YRj QO 6.[y+\4b/H,@:9E0:6ƪ&_މ9> I@aڼ] ae3 ]:/JYg惬ζ̀/GV* aiLwfH0&(dhQ9Ov̳B[XR  mTc;Ce% pQCH"uw17%Uz-VJˮ:jY,s%?YɉwjU< ɬ2 _(_9\.uz#9|ߎh(I\9\aA-P+JrHz,`.u"u[ J`9ݚܠA7`w(LjN#1U?LӤ 6[. B&t^Jn姳*E\Y?U(dA7esdrCд%?))G-Vҥ"^m~ 7sN>Hs[J~Wkљ!Ս*8y:A^2,Ef +BR"׆JS]Un+pwt?kq[Hp9In> J04'QH;<@[2FSyD-l <8Ed<1^DAJd[5IO_{Ω }>̎~V۷GB}k⣋j38×O( DB̩ 'mLL-ASeV7=7s'gY6?-Ʌؘ +c0:qG)"Fcu hJm?~A+ށh#t)TT]六'AQL!8?"X4LMNڳ&ƒ{qcS ryo+K^F(MڹEoPu|;6_BԤXO鑛q 0{o/rK{JߵpFFiNcqA6D#vej\#ZhhtP,;fnˆ&nTEfEm?;=j(8U . :UExCzd&-}??`FGIM&m" ИXRrre.S=T׭=E.N2Q)*pi:QCbLIf{(3-Zi,8PL#&Wwk>e'Y`>Nd,G6* #HfstJf06S%ͽۯjɅI.ǗwA+&N%sqAȪ?f B#J gB#ykZq8.HFg_gTȠ݈`{>IPstDN(PӲT0#3ZSkeޓPEM"D'[YB0:'PEѬ>1ARDBWpHXz&Z R(!-AC9Z67tf et.1ڂE-\=#~i0CdUK7hb.bf X.dҷp i!PSg7eF{Rp_zzDaQ$Xޟ@)~"49hEgYZ070701000000f4000081a400000000000000000000000164df7f6f00014720000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/bt8xx/bttv.ko.xz7zXZִF!t/]?Eh=ڜ9RsS6β)s yWc+,֌I^˲gs^VV&y5МVJ,0^r3WU3¥XQF-NWa0L[S8`G;Fxy4'RjEz6 32GhD uH-*z1nqDu €8Lm:c=3:8Za7xԯv`xA鋯Q{ԃ1,t+Ƅ;Ï s 3 NEF2Rn?3,my8[1̊2JLı l+  NnY/<nJ v?R;f%˥ <%d/\n,oS`]@S 3t;Y bQc$l+<rPc^ -/Чwq( om"0 йΌe5헶4XXLqX>򪨽}]cmG!ȳwBRi Vpfg0PG:MK^zO5";q&KH]ތ{4.H ܭ*,{CGG&%5XbTd!,łW1 TbU *)P?N4ƌGi $H~xrbV]p-k@?Ap]:e!GHv=$(b+{C9w+Uyu5hT0@fpq^XÕ(Ձ^1ѩ2GJsUA:yf=f -Z(5 `̢  ͊v&@r[U:8;^.> 8п)?V 9S6A8x >: 9 ԷTguɗidC WwixN~YJS'Ip$#6@hPA,[ogR}G8ruHMH \b/\hvٸch+DOA ).n\+=vvWŜ ߟ^op&L6kc]! 5tĝ;6}s}gG:Zr='ͅ>.K@cTk&oG>x70AGzeÏ^sJ?=1g:a. 2D4RF2tI<~ Fw2DodCn8P~%1y9E~Iz[v~s tiy0t`k1 ΋sġhA)OC6\‡h&G5({Үq!6;#ʗ<ݷL)AvQhݧ=*;}_0F{NXEjwi|hՕ#,L2@!0)}i+a,7o1} e9e82lU~wY[D7Vx% cI5QE1kt˻k~Rlh/7|śiL"o𦇞6Qwģ: dLM;+1fc7N-ԠIp(rzIxƁ㮏7M`֤i96vn"f[1H@ހ6Io%PKJQ%r# X1Ldm.Tu3d`y.l]0 _ľ4"mIpVn60ī"Nׇ=է}mVzxme1`[lG7_hn#?7Hh@JIuyN}GVIn)gƹ#xƉ֦~O7釙v;(hk TƁqYߑ:JT' T Z褺z]?B<"LT$BM;MvьI@i~kwL:otR\",T;; .m"?S>3.2O-_sX/>kǭds vGFR ;<ԒUݓp9*f}b7{4>aTxbGy9,xiacCkUQbH)}Wz2/։`cHG\-Vc*pI&0glØF3?W3?_GBp&$9 <0=itqk刧z}lƴ6o8pV \W>_j* KUg!şZŰ)zƦukш'qVo7'-&$Xf+0 Mm}LpVM:3W nLuqvzg1oJTM 1A)4!$"ʑsNEĐ| KZ Ԑ9[<U@Fɴ1.o?&mk>^GҵZ1 QyPI ]y [G|Vb@jLi Rȭ2:R}֘šgfŧH*Wo~8_|y-q&܃*[ٓ,Z;FLJ Q4D:K؍<-_VFg8 EX_JU9v; 4Z2Ȋ6<A>`}^?{WƥMp i,]Y;aNd;0hkWzȌ-@SաbwfaeB?+XcUBM-Ӧxe,YkDՠ1uJH1gC0w&3JR-EP}Kid%=o_l\B?'D; ^GOlTs\as$)__t+bq'=.7?|wim]}DN{{dbYeO ,0xs{j:Zާaq,9F$Ud?Wh׺#!ۚGU)p;IO܋3M7okxpf+ᔡ-<@=/$; ,)6 a뭡+*zBM h|fa<%zx1edd/^7Raanyr>6Q=s_x)D_2C~no5OECt~wYPsYϐS3RZ2bV*#CR_)vIcn$hsCϳ$b*4:@5< 8RTP̯e̱> {hLH,*8.vT{miáe"N]~!\o aEg4v Fb4B~JGe+% ۠ū|Hb[vUۘ^ ;Cǥ1a} gbS*2YJڤ%#t 峰lL-1Gː"~$i( qs.X hjq}o]ZXg+4pPPw\_ p8|סž8XK8Qm&RKY \|[;SC!r&P!>h#0nd+PHR{#j P8Jx-GbILi<3X G~1/s'zk TDI»uA}wS+G,36I;L)lSU ?VJ Rl>g6]@bWC^ (ŀ*rň~x -SX0&.78w+ǐ >A2$NM:lgNҭqpMÍcO\;wy P~֘%wX]XW.H$ YE:7 H l0zf/vs4PPtr_Rk}oێkNK\SQU*KƄQ.!@Bn턤|qΔ:ۣ:D@pUX?7OXuy pӅe6]mѴCҳMn+bKNr)~mR[+exM&kױZLR uѪ+ra-ԓ&!8AC}BLx_o94i[p{q4vP@S-DRsJn)Ibef {a&;oGnTԼ9flW,McC,&UmV/]N\f6ȭ;.5yX1>Xv ˌ%zD搢uꗕ35CL< CKmTOX9d[B ;^Po!;["XNAµK`@%"*]z O1ȬD_9%}АM)`18/#"X+=#Bnę oBNƏɁ L! <]yaHFRP/4?GCn…j(øL ePoxOm/,WKBс ?zkPcSnZuZ!$%<ˀR]O+K>7C}QJ ˶GƔّw#q1ObOZ\j^́ԳǮIz^jB`yK>#7Sg1 ]:(IӤxy{%5d g7@g"_둙zf-l7fN5r ެtij%TS s8Ae6}5Ʋ6͉'dc\J ZҴKF>$ݥRP'qG V1['+J\ Ld-+CtFGA]]˾H'g^:3[!ߦq!f^^otnc#c c#Bo!i}eb(o|hڇFe`UYZ]]!')r36%*ނ+.DjԹqkh̰2Jo:;7(7L3͠?R?VMp@ht (՞/%ғMԨr9Ar} xoXh|EE֪8KnMGo\ vʂ??]I }`D%#p'io>PeL'f.zzcff+>6f\0H)fe0/>2Wv'v=џYRX3*=!?hߓGb4å9Uwk>9gkHmXE|d..Tzѽ2Ro5F1U %(b)^ aoYՈrES4*t؇SvRdG,8 @rMO h~upzÈv4  qҢbSDNc!4yZ @Py6}~_g@ w dkn%pYDkw΍TK( ۩ ?>"$~@^Mtxt{+ܦ g!¬L !>Ӯ懓w= _0SM[3:Ռ~ʼnQY>f-75uu$B!\.W9)3stc>mfkRuA7jIF}qdSDPJuC;! qJ[Leh MMa͜"1ث#&D9@8wͩk A08\ຍ)i 5_;ru튚CHe(ز8C$=ԣvv'f>cXQ1SəV9.fq} ,US>d Xg\[o!fώxb~=n{>&X\E/{գyV),ٜ Dǭ-%h(7b밞T-ڽ-Cem?O+j i5_pI8=^Й9dN캗/!lia˃A:ʥXM#:]]oJ P^bkaY/K,ttGMf2U_gȱx’2Bkc¥ @փnZ?bV<,wʎb,~RT=Q0j[W)n!|rUtE'Z\7[oI:\3u~1؉T2$"7M(`-= !:-*?: l=3N:p.z*߄JZiswt%dfP1rSM&H)?j Pܸ{|sJ9k/.ڗvK/M|o# p-6Rr3ESQ^bU;,c[e2 #=<{}k `5I(E+ e1tSO1ZdvwPz h,ًԓ|{7jT {}=dr*A(Ot﹏+?e('4[DHշN}F*>°WIa< W#&JHM _#*_l? 6[Y Ұ >ؑGTu6c1-N-X @?sSIiɊJ+ j%ox>RZol'p4~r(-Mc r8M`.<$ֈ*BM҉~Ԉ7Z{XRSc,rֈ{\X28k5T#~d[>lVUVZ3Sʱemvy_gՇhQevtBT%_G^֙Uf>-NP߇o6 QĵF7bdXйԾUsԩ@Z~W0i +d{>=6Aq0ge;eS/"w$vn~zVWa=*!U:,˰En &2%-Aq$!jm^~FZqѝͨuȎ+?i  ~ĀV(F'T׾֞,=308.J])g $E2$M1X8i~Y7p6_4;5wlOb75>z&:L?rmG.J/ۯ/:_J#o/Q u)..\,꩟ݸF aG3n@?! Pg(1x\MOW=:@9iQ[?H+ݿ 2y-$SU eԑMV:Ew&bbd  8q#9WHܥ;~W0/zͺj'a3cGxHӣN*z9S[0W-5z_X4 O˸ G 4[}(Ȉ]) ^sMHڡP%m{dOݜj}au̯{}D| Avv̨^\?rʻ7\e/MPt<Тb xOQ 3]=.=50U%?so| nc稧#9V"%M(?,Qfd[Q]޶b:kNZ xa@г#y"mWBìGEZK˞r[3w"^T0?EkYi5O+Eq$_u(B05J99<^g8gF"iiJnHJ)r"p۱v]#/8a+wWcU+\e;*QV#=?ѻegzc7yqL ákœ(햙zҨsp]oMw[McKPZu1:nYX[|-#ޭ"eHabEN`gfm`Cn'-Zgf J]x|6"Ay 1sY,lt:y,nޛ=ʔ~[Nd" ޱᅃ1PaOd`?##;[VtSa^jdi;HkRCCh 7I4tMxCC5So756rGkN1E?P,b p 4ZݫhC5K=!r.LJƌm^+Ԥ{hbӄ>Ƞ{v[4&۝&-\H9:h3vUxZ-O`Mw4 >ѽ à0I{Uz5뾣-ASċ?d{b)ϑ %ʟyȈAn9hjsR+V>w o+U`u|LD(\Rhcf16EI|(A RDYI(l!t5,aaxi,0I텏Ջ_@i+emE&60h|\ S"`:iҍz k|^ vݾh1ᲺSyv00ooո#:EG0a .A&-6RB.$~flgÄȖD8{oZ(NtF(zsB n3'61>/Ῡ-ġϊdTF &G(~ɬgMݍ<\cJ8KD]T~CP.퇏yųlw34&%m[jg8Tf6ɬ6gbzkh 9@":h$ +=6#WMً1C`ݠ#߆Fg52 ގ%x>&ץf"ex}7i{ >eH#w}` okMn3#8e4A\h͸6}NTn’k]j~2"dF{ ayUOmV@ڕ֖SOvgː&Jo r/n38AOב><*XU|A? -:O"KsR!YӰ;n~טś}@cP 2: 7'Cj#vݙ'4"1urf44͊ڢzo.O3Adz%*L9[zM$`HHO>Ty)hj_uҀ~Z VAE*j֤WnI<R`FqX*KC5Ⲇ{yꗹMƆE<`kH4ې~1&}57ۂw0O8 4&° \~>EnKɅ#0 dU|HcQ9FE o L)gݡok)(KDѬ_\[ NGj6^!9ry՘K>!X0P} ϝ%-$C)E0 0:j0.׫q&0)rqPL`M"@odǝ$isq2g K^K %l[W &N xoAW'=/!:FCYӥ 3F_\h8-b fkvX7_B:%#^X2Ɨ+._yH5T$dSQ5ŀvT6q 9M‰zZsCh_} 3GEa09<G 759vǗɻDŽ^Ϧpnh~-kxBXV44g=(X`կ#nzg= Z*pL‚g %`Qr_m;-[R~tmٓU 4qv2tJ\29R4 g7.c/9PFɁC~pK|d .3hkNk>ڊq O\MQR,pdHX~hZڽ4h$ŝNX}&YϖKPRFBuH駅PE֬im ѻ[eʡ Agxa\|jUBmx2J#84KW%#BX&)/ffy|w*Dnб(GD5D f yˈfzCq6P%ΧB_!rM:4J52?iqĂ%k&c5&SLwBFsL&=!gT5ZxVO7nM `~k `UdHBq.Bٗ۟^v!YΊJo-zr@Ni6ko\!.| ]zMKőIc xJ=: ְh{^w_ _R+u6Qƴ[}_m+`o+-+H 쬮6޴q6!ĕZMr>EYWGH^oSʸ枹eo -Vp2'~ypm`&NR <,ެzWDϓe/=J:~Zx&7+^;ROmFj z\B)蹕i$,$BPb*%5-NPs^a! ]w$~LgߢrBuU] _zڀ j8JĮcT*ۙ{={IEyN231n,g>ӏ!%@%fۈis ޷C}yhQ&ݜ}`=֠Fߊ ;f'" 829υ|.̘HmE?/3 !2 _.B\bs {׏ѷ0'bHD* 8. M}e'̓6c6B{b|͸ G%9ICT]RLЖW-+^q(DpR}g2G >#}74 DzEBzD i=3M-C2Su]BLr g7W;{5JܺGe"߬929q?ϤݕQ(fhXz@=бhSjs*lҦ=(  QD}7΁׃|9ܡ54uR\&d"|*I)nPS =7`"D^')Qmbv\j' uv4.0nvZ&UwN↡*fņÈབྷjSl'Ls%; uQ3 SLNmn ThqķzLI[۠/!¡],ʷ3b_q* )hhx">__Bb{u/*)1@߅bR!p܇---m^*M?r#&aB 0؍MVBQ 2ᠿpѺQ"8sT1$UIru Fӯ+w?~*DjTu/6xCǜ7g&&ߌub-aPcK1vB \Fl1%p = t ".||Yހ7_ _=|RT[r<9 Wz#ZKKp۔.߹ż25ITh:bC£FOo3)Txa z1EDn _gTԙ`E2GJZnҢ o>,uKHd.A5._Ub^=UN#e01=ӂ|\n(S0^#' 1NucTF-Rx=/t,IS҃Ht`"9$ruŲM`ٳ/@ZdŒʽ#Պ#_ iVHQH h)Q_*QމzrtMذ!t}۸M.Zq wQJH 7dg.}BԪbéH`/S ̰hƚh39(yӮQq $WpTbb-LM:mZ8H 3ݮŎc롉v{-)ЩX-SOp@O*2=fCboQ3l|E?!ZBu3Uioʓze1f/*r} o ܎: ˩xg8J `cuE(%F(*:%%") .-&Gg݆p~ n(faDaGv׫?Rb ~#g1AzvE@##ZUƕTzk;&ଖӣc PCh<4ŧ0B u#F89D~ǘ]`j{ȰG)טgY;;x . ONh|#X"TexրIJ8 ޷D$qli)[iy_V]}YRboD j}=#MemoI]1dGvE#|g Y[>ݠ i yŃgV/?E"Iɖ3,nV [dè}JP=X8vBOZ uVRbjp޳>Evsd",C-.)H x^'p[[G^㈄q}N 2fƄ_5 z$xdj(w!KcQTWJSa :[.v VvieV(|"@u7< Z<`2f8š/;`He Hi2;PъּK3YAnP> 0lw9D$ La^7>pNgm q5 q̪+ а7.y»A(=ȥ`  CE82xb u{@T>]=, &hٸH׃R%9 '>yn޼xnW=45ͅ_jF&*žFȲ?'{ ѵQ47ÂݶJ)/0/O@J|Wճ *@޵w#y.!ރp*aͼ)ljLˡ/\ӸD=(`8ٴnN;fb?Q;:%ۇk (E`%b5 o-V{ZP 6bĒE$M$Ʌ嶾ig?0i,yC3S&gIep [³3wx4Р,iSP&] 6OTNߒȪ;&^´2'jEۙ /g!!G8j~)ZPxk ^F&Lfp^긛@t95lxjTj)5z\>Te>?ěɢެ}g?W99}*ˆɌTZje,nyJ}O-46&ԉU|xAyYAMD0O3}Sgv tT8B7ct)\m ShbᅥWe"H6*٥RoG*L%E0bو-Ig}/=52# mJ1RU gx>L%Q3 _u1q] iNv)ez y :LHfzm@g$m(EklOU\H->PwÇ| 267)Mc;ޗFh+RO܄4gEGJ>{b@eW7OYQ oMCv~ ~"N^s_Վ$Ǔ1WvOQ.Ɛ0`J)!b/wE 7ڿEe m$qhW#mY|T sքe^P,2T&Ө==tZPm} x8^v h#$3yPl!Rf*h6oHߥWGf,z[*!7*J]u낒Z.C ށ핟ihkݲ%}YFav\Tiq`zA-<cO8Dn % ̂t 0"L4нA{ş-\~d=]_]Svqvޱ% D|0)HOr|6a(R X N)Oפa2l&@syFXB9xhs<9SӐᏆ#@ }!䠭>EI?$(t}U v]ⶽ"󑓖PSnnw {-#]SݑȰJh(v׷5 Q/~eҒgi%vHJE@zRd Pj]uz^j;и-M o#+_B+̅ ):\r[ff>!:$`~f i-`LuX7ǧ}ZhyV4g[0Pw~effΝ;M*c$IA-eLJβ1~DϽgw~]KLyv!eC]y3dYW_ K]v8kbf~Ld9xL ^\ ݌+p|3fuHHB3cFl^BW)l:Bŭ)G~)lv@ݐq[H;gz:)YeZ\h߳sb\]*5 k*naE!7m uR^eci n.}CX'Il !t9QQcboAFTĵSg q0}"b4֍\y4׬lj|yHRW&.x8E`',1(Q՛HnbC= 1 ^ ̧q}) >)+f]ٱǦy+ޓXےal|_c:3!M<&´tH?!J{[#L[R/[UC+L`n-TQ",p4i3pmT޾G:K &7Ż7Ph[ciM]k HxS=R{,ZAS3"= ~h 7abA*gc :/ݹ1Up6iᕭzߡ2?NW{V\W-6tULBq"uxաURPr9; $;Ysޠ 04SU*)cEG*gh{ɷy4\V~XI' zn(ʮ=8SeRI'yP;[ZҌ%*MH4ϰTwMN cb*} P$i#| Van1ۨq0laٗ`M#wB>)b{6MT_om'ZqЇ=ע v+1.SgVf/_z qMEP8J`Syα@uop;]|%//v7'!KF o*7gFz}vbu~wlY"5!-Eµv8s[(A򻡇PqGum_5#!:r4Xf-&\߰J|YnK{T7!߿ݙQ]a~D)"wȉ^Zwˀ`g78mRBś}2hM>$jCsRd 5[V=lBY%2սt;ꅨp Rf6et: q[fxctFcCEPMݹx ̬?Ft>:ܢ5ѸLb7]@J H4YI1Hh/L8@Z ɱSwfƍS?8$JHVnZU"W>`na)ON οf|N*Pc"ƓU+2R߯;0sO.)Kh hi5̀j%L|B&Mݧz휶~d)7D6 c\LD"FQu~V/zZP";^K^3?9*E(NM:\@*qiͶCIvhBH/;bg΅fpRW8NY V%g-`L&cE{{|`(j-ZmGGwdV%==P3W1rjXR;@!NML$vv3XYCᨭ>5<h#𘄏v1^+h_pDcFȜmK ~ƇvRKV%?y>N5.,#qUqwYN @%96% 8㥍BWEh9|oݸ6m:k]VOy7/~BE =mb +mgq˧Ƀ[-ң3^;%38b +R6KS5&K^ _4<} ,}$_ <3|*VA}& H^-JU!ꣲ{?g/2ǁx^Q$1?J,SRT{QdGKFWώsc%zMUPHM5k& [vrk?08uΥT ðhU 2,' cљkhz]Dx'(=Lq f(FH'~ mv׋nG2{=yha:M˲JW >fX] ۤga=뮟+?U_G _QwcR?Z :Du3O2lJ{֨*H 0( ^y/p"F=D*H!%dЎi\߆\8ޒX-[2g>k όxyNVJ5f$Gf]Tbmmfei6߰N;G|dX7'pew ; %?SgZ c C]?Dޣu,6";o y > pՃyQ^Y+| @\oCzk=EcJb>Kq"l$UɝV-p !7(HI%G5ioᎡSgRQoU}$Ȓ چX +Vυϋ%KR%{o_Dn\ b4Rar6Q7ɉ9[dTu #ܾh8znĭx wLY#,TAk=e略d. zM԰}QL%/fz(p^6p |hWygd@Hxĝ[k0H$e!GD !mtꦕ*-h#6{s?YR0*kwkwXi@.Z +@Dn^rZ7!Pbf{8H#f[ LAɐЎ D1Y˫**9S+kFx0MA1P=o!|SFnl)z+HcFy0jk%_{J {bn"_Y(y_GRBF詢^H'KZ`__>6X^$9܍Zӓ9KbϘ0c*}%Uӡ}Ny1Fr([l?tSdl݌<[L-|sw`C`N^B Þ1m1C6g&ܱ-cb+H<:C]vx\j>⿛@g]xϰ7!!~`/rjI1P2Èی(g -{fWM^3Aĝ.Lxo9yj27'`>-hˉy<6FYY!䢓IuSXvW␜/X>{_H[P@+jUqI_NK2+PzC/-H1E|}Q b3O&'P/xoӧn/3^LRiwF:HaZ{*y/kzwr^Gz;;g쎂JhhzW$5F!j! :#CIHL Tn+A5y;4ޥKinN|=CEg)k# G}41q*Gk@8:{w{Dԍ< n_)o|*Z*a L"x肾'ngWZD.ӿ .J!΃P57Z>Mf}BY܇\Zm^Zr-,9 y/|B_ ,ΰWd, 'G]jٌXk[ҷ5^F0_n IU'j!tQn Czzzta.+o]ci4a|y+7Ygea1@m12*gmt@&Z2-#Lp^$UPGZr%֟PB-=)Nu"qt2?IMclAخy<Ϫ"VfijnA |"~ Ln[ u?^H=3h.>686WT.cŵv 9;::`YPKM$Ce`!ӌLmpP_#q{(X{ATC^A & #@!#?(׶a82ޙ{H &{i±"[bD锟:`W4\Uduq^a?؈c9FM` E);x/j;RY@w4NU-JI\{3QW*yDB4>&OZt2o4)<KH_lvJ %iR!nɳL _\4a%nНQUC(.J  2](+Uy n,v_uQg+/qA^h"w0T?Iҳ;;Na^t Ƚ43EfIF+ GduQl1eD幇%mûK0\ Զ-1ZW`.{!$,epJ;R~o@%+3$5O r\lPo߫UimďzM[%bl/67T2{9IYOghlD3iS?n6br#νM(2ҜZ^<8H^}Hvsa| Ll_7 y wk[!mҟtAK|{*#r$1e(m $?LXslىVR;RNjN~~H(̘zt̹GپjVBޕi`s@ꁿ ,knOgf$P/Agϫ0TadJ|Pb󫿘ڥO%dkW.Zd.#m^%? 2c 3SJz?jζmnt=l,<ͫ>W#\t.|L"lȫq$kh6 /K&ٍK SP?F 2w`Ҫb^T  B{=yHRN(rwWQWī3 9VIvdTh:4uBx cpИfFtmM\ .mu]5͙ivc3z!zwv_ p̂-VuHja45FV=}}?X PBᏼ_sP7UoC8;(_}" ^Aa!ںᦅR0~蹋]?D&R˔Hm2ipH,9{aE3ɻ,N<*Fnn2 2&soL&i8l@YX7oĵBo!܆9]s{?\h&қČR YpӞ'ac;}@q'JmR *d´h%60D .\EzdeVvOplAW#*J As*8jq/{C6 V3j2$nnWꬉyP; *9*[-P4HQ<8`Y)W"j멥&:&n$mrL 6%m4T]1e(ڹه6&|<-6ӂϸvMV+ڷ;L.Lm@NxO!crZou0 sIu5֏X&I'#nG:ME%U >ޚizuħw=ZMNQٖd&!f#^DKHWݴj‚:j3>kKoLwql*+[ arƏ$rL)+%B.nM@$0Og?RBf=%ad_)5ܫamu?dUcVum(Q pTȡ?c{he(Gٷ,z483Fz/Ĵ~)49㢉/(kbRs5ݵ nӢ3CYAa5`g+qFBB}ꧻ(7/@mX*EAX}5rXokzBjPgMR40%A@h|x-߉g9<;e,:6%@3zfjX+{x7x-=[D=j<`r\ Z Q"6fͱW4tx l]o©^5xqQ[\G܊ 1ٞˀ("fūA;Rh(xP&~z3+W "qF*ͧ63 Eu2>]srD?%b {.vGjrڥs !4XTLi?ΔX4:R ]+g(r۔!@[z +č;qd!s:lY psbJWؗr'keL~$"='b2V&ug24cY1"m1w>Ͽ0̽]rWkMW4{AmbGN=B/NM">r|pڂ.ޫ}z HE~XB;,8TD-)ݠ_M`}wa"nBӴ ubpU<53ߪ#!6i AM憍T-E%{Cqed{z"̀+GPu :x4/p otIe:б/e1t{Na fAp' /8qU6] {ZCI u߬=5;FSQQ wHte?Ukc\5`}EXGy<NV!\'n!8U"" ]npWN~+\JY΁Wʙkzy$F9d)"a 1_}Cj;DcUe8/ǶgȌzRmt~&++ҦZLw+=abCgy!p1 }W}x¯O̩|Q!Aޣ6|9в?2qu!եXGV3 vz-:w2zoٗWDP7jN6!|//qdwl)^7yI*lw96j.U"ɩFZ'{#n 'ꩂbWViۀ(y3L-Iq84aI*+>:l^Ey՝>SVбÏG}sĪM{=1,Սy<zӦkeaO>%;jLdgO`鷥%*&S8f}@]gxga!l"HVLUgB, bܿ(^O..W+T)6C2ѼE #TRX;`i-x!6fGR^`?1HGּ5Els,Yz`<97^q (gLVf xKc^`ds@OjK[lqLsW, / ahlcD79t.Xqλ#l0g> CULf2Q% r Nw~٫Q InjϻF]\ 98(>Dl8f2 hDı JT2?J>ذk},{NI Gߜ L@jxxe]55PzhK.-F;Ih{$X-|u<5Wqɾz9+A,Hqx_q*TsNVekoQ s[>[;X@,=aN&;ʵ 9,f2w#GXKo^C&N/xmAg𑓁UTLWϘJRYj ®j.Vsm ɽb, ~v+T|:=%@X} ٙ^c9.͋L݃TBi5r174vr$v!{gTT9׿NŖnRz@!۰jD USl(z<8> R&gdeb XP`-^A " 'ΊC8 @ 5Z6kcO?ѕF/-h7P ]0~ܯ?%/?&lDtD'^CS`Zhv-.`kP?_WXɃ12<3=Ehtq|ֳk"r=:aUoҹ!ݏFAn[\=Nm+I3TV9z0A}rmvCۓ`QTI݉.2|Be Bc\c`j7:dM3pov˰) II $2 ;\S0"qWUC6$%VOG"">_ʞF/tנS1ZO*Od 9v'ncOLT*0%oLʺҸRAJB&',2f/u9܇anzm2ZYDY^nL7˄r Mjȼ|M?1>}-A1V e!9'giʀ;8q Jj#ҧY!uˍ7&Wqy^y !%.׺9m#|IXeyPBSRκ,"Y-=^`F1p4Sw-,Ku,vXipb"IJ p UI]uSu <|)!:]>x&89-}NF8Ѭwsn=!GiUƧ]7"l2C)$@ߟ(Ͱup"6\O#R;ni5$'y RtTGQ6ԋk1)I}T5GSf,kZijrMђݵ} Zb%M 7r66ċǹ2#cj4f|Z^ QذcsɋP}#jU3TB# 537'4*h #mG+MO8$ꞽ?u yRBB\L&j)< R MF *)cJƳ_3|^ݡOn{iI,ou 3C'^i&P-.<;܇?w6 Cq Bma}^<[؜\s/{G%C.m28( m#٣tqrRǸnhK~ŭhLnN} ɫcl8x_n#cВjf: ɼ͔I]=9$ՑmKmmHo+nӞ LCQf`4zl,b^CKMN9Leװqs?"_ J4wN`@AQL~߲'_dj#.Q"Z4Ysۚ5 BZws"~Oҗ!K@+$s?k"w"n | J/lf}b] [-%Xjڦy}xo&' e^P&έ*CPDc$\! /8ZȤDV(iIY@+9<`)Q6~DŽg(0Ϧz9P}9 G_Z5\+5a,3Lʵs(;)@uFXj6 .?:VB2H= 2i?K,3s2Feǘ.ӓ;8@}/]>qpXAo4ڲԥ̠Ҳ@3|`H;@^df8):ZcQjxbc}bS՗(Եny >ǘ/v:Ik_!a2ᡦ.iwˎVC(e7Ԕ\ULjשU[&s3D<@u4زKm--0+!L/fLbѡ3cw(?L{ð]VJԾ/}9*Xwo;B[Gfܯϊz!{YVO*)k u(3 O4K?r}@Nwi哴>poʇݱ6ʐ惜x!UQ2R8Dl h1ܵ y&䦊O<ߓN_7ǘ'|s(]JC?N9xѨ%z(^%TJ`ʣ@ܦϓiMɖj*ߘ1gdKCgo}ݒ ;25vL͎@;&MNT[ڠ(N+|G:)o6Um fJ9|-rmyk &VrmF3\nrs24/93Մ edFb#=n \Y0-Z~j8&~/NL#16 ܓ܃>KfS Zw4آxjC[4X pU-eFAyGrfnZce04`ئIbY7RZe/aRf҉q['9`׺d0O}ڇ,^R8E KML3 Ku %)bk4 *z1:`вY}rVX rih^$CrT[=aֿKyײBPP_vg |#5I`0xRYq # Ey<ENJ+' ^ t1HԻ SB@3e#\+kS{tE|+Bcߚg&ozU!z+0F#aB!oB,<uILxiNm3 Fj︽v/$pDV&zN}M1,wl-? ͑{J1ר͔`KK qfb/5aFZc9o V`2h,3K742w#LamL- w"jN=֯TgRD,u{ ! jeW[z ^y\mr vcZDEByT+Ȣ'7>f1$;hE\R o7VY_XJ2]ug+&&=t3hYIw U0Y4~np&2U):'7wra׽&lW)`] b6 zJA LItD\3*R8EVonX1?.Vmǰ ܳO_3.!]vBiPK}UUIp.ߵcCphNaY^/lsg=wH1M)s>֭|;|bt7ßPXcDU}ͷ(_ƽjT@#b2T1;<}c3o#݄f5wn,xRՆw,ѱ+.">&I\Gq~uN^N#;B6Q~_ٍqIDGyZ\:FR_cx)9Br`!@:9%* e(L&lGȋ<(IDiNQOUf\.=v^Uu3ni>86oXt?;rALvq2,_6Lu .[/DBQ9YS>H͊?_NgĊv|(e4p1g&>`ĩm募yݫl[yzBAnF>l޼LG}% q9x$:=FapǘEO:k['YQy8"Z{zjASQ>IAg"BB|dKS*!Gd'p%Gp^W<$='3,3)-r5^ޒ][VZ=}R낵۰y(k#Ōh]?wuQtp&ծI'EhdLr?8W?2+Nut^;x׳C| @Q# 5!P9^r.Emƻۆ3 _9_Ï=t?J_qͶ?U@DsA*lN<-rw3#(oO TlTɚFlQ&O>`=:=5>4j"mԞL)?SBD}eY5 vI˪W04,74#EZZW<"$Fsπc&F͖ b+O$MV[:nc7tX),[T9D OٶgK*pڞzna0➼Ep]xG1kccA"#T; Ǣ?ꦪ0fSB2;PpcqhrT}۝6> bs&-YT&h8'x\֖]- ]Jkv1`@11.nثlZ}\ؕU2C4/X(&FrS [;cD h$Ɂ="W8 w-XOoyt4+> vɣ O]I\ԨrLb%gÈpLD'2sS7- ]8=g5Ӏ.{if"7<#i7O4d{=oѫWi5JI|~Rn1mTb,c=[g$ e!@EA}i[/A}fWvjAۨqRGDH-E9}+ixg%m X?&2JkJx|Čqol%)M Abp4 +{u, KcVr_!ݿ 8~c6XbEP0X&9ؖ O8f ""hLet3Uɬ'2WЇ^m^sJ 1"~! R2?^"~z#(3S.\toa pW0gu}q(Aɸ+%Q\7¾JbeJFwǚ!Ҳ9<&τOD*HSufXN‚ޑP9@+ y%QyCAJuzo\kvaD T3ώ@L3G ҟӝ12L䗖*O{Jİ2ԛ [b{pa${\WT&~둞q ounm]@BFcEikRzXPJ+k%)Dw'iS50ǖ3JڨaW?UUЇ]@E'=d[=i+q%52neeU2ǾR$>РRggCؘޭߌ7l0JGOiFiͳk4;T*b:;zl$-~߾SSk6qGMM2 ֬p!{T17+a2m>MNC) *w[➘Lx8|-f7`s:,AIj5hE78B, 7G{?tR`wCsp)Em>YHTH븉(fPo`\ 0̫>pTS=:B208D A}҂<ǁQ~_}3;Yel SĜ;۰/Юk\Sꇱt._mPkL$&QdBh;z4b3T*b9k`'ҀݼE[)nW ʮ@LAɮ] |옔 rMH0[Do`? 17A%f3Z@[;zZ㮾W9byYaך8Pˇ_(7YRe8ìj'Z/$o^|K'6XFpZuR]>hJr;QJ#|-Y!>ru΅Ao Emt=-no/ 6 hw3v D9v(u'R!sP80A^C 0Y =1DntsPP8Z2e]ZPwL3̨Iĩj[^̧*14d^*r7d 1◝u‹qӁBi9M0@3X؜rDKEDL$a0jXosls _;7pFC#.[J:OloV)5deg$au1 =duTZ(irꝜAэz{L޷5# ~ӝ3/btc$"劵; 9^U!-gxW`3fU"~!lkH4̸#WwkUK}Av1֍* F.2Wے2؁Stwb2aEh:NymJN^,Ne+jrc6Hy= JB%qjpQpw&PF 1- 5NjzI,0(?`f,`ĕ~hb u5Wm" 0JME X,lDu$3 ]|]dnv`̨akhtk)PG#F]n .:.cMW21{耏K&yK['> Q^•ved@ TUi7СD1ܮc1w1`ߧ>DW]EϠX֪ &zD*V#T -؁PRYEug;>P /b/ZPūG`GUc8\m%,N.jQc0GN+97Qm48dVuYf \ÆCfkfdvv]4p|$'7Q_%8ULMu. ǁL%]:m(j!i7zpa&]J$Q#8Y_Lt}q[_F\y{m@PmCt]C}c]g$/WƖv ?/շڃUѩXLjeqg_SL_CKkkIu>nn0豬'!*Ta3de4R ŁIQت QLM{T:yҼ_ȡf 8mT2\?;n"L*Gw<ÝmpTxZb:<Z_0`ld@gvotM솣oU]`/=7Ed4}ԏBHj@/BtPq}Ւ^|p4S/^ b9JЇo {<?Y::|d+i8AC3S1pvuBW\R,:1S@0 yB91X$,&aZo};YVc2#2)eUzZ= p8$rNTldb0YRL2wk50c+!x˔eJ`0/ECur$Jitc,JwN}Qbra2J /^ gb6q4-)=d a S/<.AVhf/pZv[%{Nxg]IJF'm\A֍ Nfm;E*_ZkwO?[/ HTkTzz s s0wcNe cҵ(VhrE! N4&xs[_Ůb8VA)Dc -ۧ'C \C j|q.HIkWbbܹ.outFaPLIZG)&/ .yCZ_cwa2Rp:2H U,3 |0cF#HG$fH8!Èt҄(s%Bë=dÉ^dN9k%oZy>boL]eյeFO|Yæb'gKL!|XȖ@ξAkm翭I#R/ W1@Q|˾ Ph[fO({|i98flكG>H[uyiTnU$q(f-"ITu!"zABi 7h p8L8~#*QW4_E8G/Ml/[(sPK /_h]h. 4 Tc6vˠ@wT-\rpϢ7nJ,/VEz\n KItA!+'I=-q9CAmʎll` Jzo`!8ށLʝs`ѐW̒_bXIBHQ?l} ƿK=E9Z:B~z9i\1?[XtY52YվA}&4C-,vxڋ@NI˓Y56mI&rS&__҅ƥKk%'i.1ELamma5N18&:e3BG *'v}L+o(]Ea`܊&?,~{1 h{*/D5JVS8q8Ŏoa)Fz7[,C/EAԢ[·2p+6!`WVTn|AZPoAϾIszJ:Z^mcc<^dpSHm%G0^|R#{$ÛU<XUz<<> b/:gdA*?^yX#=p3~#GnE}3LVWӤl^Kj쾴to1YnGo#Sh:t*idJ_ۚnu$N\;.Ht?Y~FuS8y"Aa8a/hVCٚqۮa髽3OS~ٍxRxZ-bK~=I=;5|34j^_pz袑LHuiONV9_SߌQs0w ,3;ɮD.d`u Q ؑF.ɘ@ o}(PwxnBi%`,Ӵ YYJY$`miaFRw1P6z21ƈg{?DOa@F]׿X.{mW1w燷HS38.Uak\%|ccsc.oh΅HԷ_]Nuܯۯz@R \Q0^ sO,'] ΦQJt9Ca;hI]_!XB`DiN\-KU"pN y0%"99F'{}.G\E=طYn<sCabv[J^ zYtm0M7|`J;hD .'po>X ɕ r 40`Q9Yc [x*#D\wYMR@,m!ˠJ6R$kxZa+wSVſoW7 (E.zOh zinSu][h vi-su}ni@t:e'q'&-QY1[b`)v}I׆'+I GX^K|.iҺOVodAFF8GTc֍dؑ͜WirPi'bA4U[Ռ)v R,q~HBKvD@ED`iY*iv@33x*R!gXN\*ꌇ2M3]r(˜9[JڔSr̴mߤyi$pHsy`/X,m,1;zXzed*1@u%~?=pilwްʦ=Yqҵ9ȿd`7)ϙ5w9 BO}cqv5"BbtE`*?gd 0 O.+~NB%$ 6cW7ҳ֧5+RRaZ.ߡ ;!RL MoWfEhbugщ[s株Q{c.F(RR$*0""VsFwU}-?ʜ}Ǫj2qwr_B̽ԅR*bI<ߗ摌I%yg32PcҷHv,i6C'za#뾪v!h'tS؝;p^QlcD]<hS5c7 %:^XS"H 8<,sQ"]88hϙ2w-L,ORQD9=x1/>ε㗸t4 #<ϧ@xTuB)M+.*6qpD=̬*#gd%uL 0RX/t~@Ct-\d8c.6K3³6Y%Բ{6QCU0;kvv\(MFk>"sW::«^C&s4_-jYUO%*tipFZѫ.kkDyg9ͬ3@UFH݅"KHmˋ5$5Cj}s*Wui,8x5-;l δuH>/"'җ]GI. 9!A0\`0D Φ2PRdra8ƁBNᅄFhڸk1> 2ui_gYyT(͑/ Vyg n=]C #z@xj)HwqDן.U&]Pq: B'w.w65l ?m..1×e'6;;;8˦M{/(j: 6W/k$e6`[LtĦ{~R CY; j],%̊#SI=yG{oQ+ oTn1;T7E,7W]04s : ~U\ua+`VHGpJYdFeAT sGQuTX "TtڱT\ȧH"|#ϼi&3#`Q'.%‹q|2vڠe| !!wJјJ H/?;H<5k<ȲHd<,.ЯUA v GD}({Pr j(:̮lP+.8vL%HoB>yޝYw=7ZZޔ^6!A01`{ vTúq_ِ9"[Žfw\h:,FPRXcaۇ`;uAgj5`85(aB3nsJCł-[hO<#菰F{DzYk,DymZzH?I$A(N,ţb5+ lξg~GC?l(TPgՇrrZ K dN[\#Q >d.3<<[\ ř;$ֵh1rTx EH>kbEe,x8bmwH P#aؚhH: mوÕR!.w6I=^VZE4vn?c?5X.%,]P&IhVhwNgq4v3((,Â<; 3<P 3(|Nwj/eSb8F^͑70cQ7V|Y[S^*"0,/3ꟳrXkZ0ՈܷXB ؘ,iiHNhIMMhzVh ךsɫOdgBf 7+V%ECmjު:gxݘ-7(_{\p΃'`ΈIsM!>}U{ tW0|N&_x5ݕvK϶l3 =0Qk4埛-tL 㫃r < 0+NlQӚƚ"Iq9AXC|f!vX?Xsy4ħHU&+[<#/ȔH* "CFtq{6P) ڸU9b%"7jh?#|b&A16_"GxoC0;T&0-~i0n 2|3"?:H4 wPɥ{( N]y}(Æ݃$ xvM'Z!tHOc1ZvLJ j3㜈i>gj,=?yAQу>D*ڰ$`~Ɖ1x1bKT{+B7(plǰu)9wKv ;{W!sNJO4$!O"h)4Fq!%bݠ^?ԡŚUC0,E4)E:B#:60APzRΈ. %AOU?lVf2 rAUÑ hԀ σZv=Zw޵EAj+" WE= YiOS)ޕ~1ܙY57Ni# ,U<@KXV;'IEAb)Хf5ȸ l_ZTE0E]q9B4XgG{t\Uˏ^kvj΅ K0 [XWwRLY JZ,98.fDg$Ls.{dlfO0mbY1=we['ejap 劭9fQm>a>瘈 2Vi>X)jf۪hl@2ivh0?gX,+A{6q yBL0| pUN m;c,SYj3[$==3,yA7eΦ5 :5:)$isix?w+M[rqMmuxQܐ?@?JCͥfӣj́wd|b,,OZ,@ҕ귬U"ߊ]'z^x[S7}j$o&]7(SqRᕹ#fPNC$v<} _ck 'wh)*CE0 Zv%D\>盅;ߖ?ޤvk@+7R46"0^ q=t&1 {T3^P2f(W 5,v9|ݽOd3q*4;忌:d#@ Ճ퐖xMaaM*!Z–y?żRC C,<ҝPq.Ǟe23"cݮV}zG2Yךnqn* o&Kig󂙱`^8Տ&=$u$IB5Est D]Zw çHpWF4 Ppl#耟V]*^BٌuXICFDx!|eXAbhucO 2Cע21@gAq^}H: Cδ1"Uj&|X1g!a46hkeaLjKbƯ?L -02 OIiX vy~~1RcaBh+fd"ͥ9"IAnhsn\7tm7yYT㩚$&VރJLl%va۠vVx)2s%QGi\n5_-ᨀnZvYƮZgWAe{alҥ Obwy@tN<ֹŤ >)2q  elr DdD$-qɍu;t [3X*=0roHhҞu{F!9:T-J|?D(S9|)SX&!ݾr U~Vե+&7c!ApGSkHW+KoBZJus5o҇O+sY"bb1JY6^CL`0G>Wb$FKc`/M2ksKӫBCQ !83'22-:i#onQm v2sϬC6ӑ*|Ԧjjr&6MFHl,$QW F42ѴAV·"fL9091 m1rb?|Ɏ4PpmK eп帖,>v.@(sMFgTcQ,_}iHIWi(`w_>{)nxʸ;O Mi=M'^j9Ã@?В>8A"Jb m〨x;co8pt6+PLu#Gͳ (7|H&28@e?x_ q Ʉ𓮐Tڠ~ფxR@2)DEsv#n2@Ѽ2@6j.؍X͝ֆli9s}oCGe%q1{jqN]u@Qy1g|zs=:0(e0+W#vmpC OҖÝg#h7=56wV-ez*ڝ ʞֹUh@Y;:0z H!h9K#*Ĵ\;ʨ3, e3Wq~+?]gzKuRl3YAimGL Tl6VA(E} ?ƐrWE@7C%ɰH&(hϣ`u'𽳺Ҙ,@2T8T%9+S|]LwZzWqrF禰n(O8z"zLKnl:1K<%]q[ 59h㵗#UEWx"+Qo0sr-g\/QL(!4}>S?yHPBCr.r"\7Z⺃`hqCy>Tu =%qb*BDZJ$#&+c>fǞh~z[nNqj c^Gi~Q5Yd/WQz؂ h p,/wAEnzN:fU=&¬[71{v6i8zl ]n@B> X sɡ+s`xGG,g0Nx2TھqF,’; &Kn@ѯML#!ivoz:hg wIf-: N"uG7~" KXeI8޽?k6ZS\PВXg5"sY={>O/-PxLu& t9cj 2rMѦ2ug@- wղyJR>b^9fck5@Eb;Mҷ'JO o(&3į {d%vU5б<ȿ)@z^l~Y1,%'X*b_g;}#ۚF:jKE 67uZ ʰ 7߲f2 ه~Ršh~%x2BѸFxhҡ?ū8jUhp奠:Q>2eT%%Αi#];B7_.fGi#:㋫>tʝ%T8RiRιb4yDA7<@2X#Չq+>RRCkhfפ,đ_.s~J1JYg(yL(z3{!&*! :qZfQMlkktﷻ!z3]͖1_٩t /ܝq7 -q>,k^#(òB c33x lN]ǣ)bYjfcvca ՉszD"a T?MkTjhzkq gdUm7ܻrŌmXYC)8 ^ ƌ2%)5wH-7M;6,s4Lt;*뾦eJ:8GCin^ǯc 2x*\mY{1M`klCGnqHp #N{,U PLǁhҴYsޣjFcqv@/Sf4Z$ZDo)rNn!& Y 36jC-ń{t`8i@lcUG GrN+W0 ?lAW5('Uo( mfxEB8Onu0 `k^Z: J \6rZ6b[,g1C[%0#el|sأpT]:! (}(*0d%k#ab 9\VÌ/y#Ҕ\h[JloysQR@BIq]bL 1it7o[lP &+oGӑ(˘gd(tPw| #2:7W9@og."aڥ~l;h /u;3.լ(U Z)z:uHoswJYvS n^C9{y)<;)8#RUFY*NG+fWV١ep@h

~v:/~xA4Hfܱ@YQ{WX$ZHG_68Λg9{O% CZ\i^*$:q0xGxzyܖ!d'ў/Ek`$OJ`9] *> Pe36@73̈́<znkY-z{>zAZUF/?>~·(GNv"^\F7R-B-vTbiRܬzfR~؃&䍥;M8v>7TК$82,%4+þS@vg kQL%ٓ"|܃3(0 ~ʮ4:.%`$g4MzBc܈L2{xXfT͊,}/c[܁963/'e5!QD }?i,m9F K &Þog3@ګ͹uZ3;MZa z? UH7`7ldQz-EJ[!"Aj-ƧUSj%9;ß}A(y/ap*@8^Q>w+EA+QC%Oѻ5n^x k Z1XݍuZ.F@lQD8zck~Q خ:N})m'ZKW[i2G#MqEׂn)o4ȾUY"r|&(V㠦-,/e ]E_NC;Ak_te >KQ苳dv:BG:$JR$ɛ~\ }t+2Ş&cg4iئ# ]cq@sH gŅX,Hk3IF/J6sLg95UъXyЁje.+aBI&&PiKlR@Pf.;+YI/;K;W]M1I#yPץӔErlo8V2k/fR Qt bTuU> $C+} Z@2V+ς 1YtްB~jy@gɁAVsJK9-7QO$*ee]ESA%j (p/CŒ7N\=5+%gJA5 6.%:7x@,+T6wS|0ְ3,xlbM>:jByb ;zZ9LM==`a(;ϵɜ,E6 G-0Z,G'Oͦ$$mSN\!*-c4H[+=}00 K$P3H}̃%"a Zɕ&=8ºUJ..ycuX#93 Kx0 &X1%%@Q.9akK2%uOm]RY:;Bt,qeH,H'/. D ˅jI֒T"ClzX/v]SƢnr`7cm-fVGHu8(ӻ{Hʾ`I X/j˷*׿Q̝B_"WIԟ (Oؘ򫶦n`+g90J~FO*Ǹ1|-o ϳ4ŐtB>i)l6% M%vf2oNB S HO.D39t-@. TJa;=0WMV?k\T]x,jK.5H)@-;\ԒiBR 0:Cy|J70cu"LgTFOcS {MB-#9+udU+b[4,R>/.?~,v gshBs(Vă-J_M(4dX tl5HtQqjj?bC4 7hF,^9oKܕIF j wfxȍm/mu64:=6Rsfw[ldŢp|1Q~J ;`{^0t@/B$K복+PSt5ޮhi:!*.U3byϙO8A y%c`M}]|U$đnvfU:jKM M`{WDjƏ(O̥4?eY{*?,ff;AW$#p&1N~:.Ps*<{D8FTυZueZS$_u}o:H5|LÄՊU$nQ$dD< gW1o#e*H'  ?C)Ϥi\,a]Kb?G3hQ"7hw/߬SU1%\Й^ʛ;&`4ŚͽP\(M{FQKf^=ȷgj(NoI>m֬N) -8i.ç~,^Z0~w'!=T?.B{'AoԍhazЁ}_Me=cNN-sVrܻzOה2M>+ &w7$GSZ; h1Q/S!RP`X*K@J' 2+kp@Oo9H* 0$H;1+H~[$U+)EK_[e E72ΪǘgBF߃(fd+B=UV KFC O^[si `Txsj~P$pd(]y$# hN \v[s}Sdk)eԳ} 2V\%;MO`}/#tc]$۱N7QپoQ 㝶Ts^,pm*9ҍAi T@!à d0k1؋!!p؏D_h^IN*+}"u͢t.쭿- ߌAZ!]2<\8˰lTmkE /?rbS.H.Ϫ{ g畻Z:X(!w1S OɲErC.+c:ilaBU,X{ Kҥ恮|aqM*Y04ª|d?l4MiQ9SDU& [ƾ .r`=Yv#u9o(;,qݰݶѳ9vNɴ]#s&x)aƼ5vjA@u~?mϾw%Z|$X$H4gNpgCE&jtvIit(,}ا/h ߽!<_i9疞XLZ|x cKך "SU4ߒT(4NeUxXa*j[tΠ SNÁI8F}Zel \ 8ڞ㶴'4;'9metݡo{& 1G{+ڳɦ'#`&`EU0 8OꘜMn^|pdrzq_ztO%}p_wK2utT”idvh  p!ԕUE GPo2oDPL&r;ɚPs*=C#Rn˹V7IPöeDl뷩c%Âϗ&0ԊBw46|-.A6u\f i?W]z`Q+%Bb#(|N%%3ABYFOC-s?wƦ*cƘ'@y fmwa"N=s,joLC,M ½);1rvC$''Fd-4$rf|x o&*}rLWD:~$]φIϗrc 赦N}[bu]=@.qHyekN:HF7 275,<4)%kSz=٫#w 8C=J2bcQ}!Yh:!EB'{Պ&>Igگmy\ByXi`Fx\8ڻ"S&M@dq5 }%{1d?,Fόfirz9vx;pGL`U4ۮ{hxQ8Ubc$%ȅ4ٳy}30 oґeL42yUf9Jn}甮]8Y~uld+҄0>;̆^1 7LP"|Ha$^Ea! ՗ܠf:$hAHnUcۏ^M&A]9*^` .ˢQv>㕋CA2Q`=ԠE!_)(8> !^, "T^V0:N\'!֍9Eqx %bDW0a4 Ĭ*E,bI=4 Yz*UD>/:+W@Z x`zZ'<\HML@'KSU5 ^94;GBl & |+D\*84zln/:ԩqѮY .wB'3G$D$8jbz9lXb.ɵKK@L=0G)Gi1;T My 5ƅV] n%6N"@򇆨kA ;狣P:'w> p : -W\;6:灗79R9l4 9Eń~´Nak|oRGT{6 cxw-&)B>1, WR|&y\ݣj|JQpu'.>eVlSՌĂ$9 ϐEFu V~0gDYe +gl1Z5y}܃LJm?7uckY jWؕzƽ3u[hK[ R櫠-$El8H01q15Ϩ-@RC0~XONDUfHc,X 8K2g>swl\en~[7 $7Ý"q$'k agHJ+Y@ZP%(Pʓ,:]-)!E,^3LꆠcIMw6P22hg_N?jĩUHM2|LVĞ6!&`q>l7tABeɄC@ Lm˫|rCSJws2&O\Z{lPF-dHⰑ VuygA\f\i/]?j GL9vUx Gds78B.ujǝ#m0SX(5kC|XԵC,Cwry9́p /+jZFb[iJGΫ9#rA9Xebr tD98a9&o_9 TmV>#;GPN8\GvyNY{xX+% QYhH!m}7.HJ:a2%i/- \l>춢T8mp 76U@ͦmM? 9 |+CDE`&'=w^*V{OD\h|4 h|6ĭV'6۳cķ sUY'ҳ{M'$49g:ӆ!ĆR ,8BEȕ%$CحӾoqa1bSR'|8\)Quΐ:HM( #x҉*uQҌGݩx{ͣSJьe.zhRn'!˝&`VI6^4 @v=؂ՌoNM0c/MRO9phٔ"e[r@i* J է3x薭2H1 *"~v7M2"MUzvx-r r$T?T|bAU8dE-iod݀&:A` #ǑOc iɚD݅-arW Qt;gS2L'):Kۋ[h Ȗ(G]seZpl4ު STE/Ir:?ܮ(;b>2RpPB-レw"d W\Bc&ƽNWk2$n K #u RG:$v{=7Njąڥ'JG"-n_kˆ} 6}QbZxAݩ%8{gJBFa2R/f:.r%i ӎŷk@;Tgn_ +>8'T$4՗9.si<}vIyM6^YBZم}/IivDzm5tw's{o/aIT<*d…۽A F5pǨDT 65oPF bWN~i v晴6 KHA:VΔظ { o/g7=ddA >:F/':I,`tF /L1, v M{\*-‚.|.v޸-u}0W<>W_Vo%)˔)rqNpEvr~h#P4 Lh&p0X'ØAwt|ǽNܪc+}vPpzsEsnDSC %ruWdvA־M<КSEJJk,o}wo4a=cfʯYd#xސ{Xc;ՙ}e=cW-<n ` DQtɚ.LWOSE>]4+{{C?)\pwa%+>M9^S\W ˽T@CAӼʉդwL_MKW<=:Qk(l\)YW#7ʾIj.c&K8]!2AQ&\DZ(' j}%[ $v7L_BG[DpuP* ?N hNU88vE.G<>QS)!:PcARh`)_OE0GP5} א9/V彝ST2uӚ`U[Z5BD~bls)@LGUΨ|b?iצ~7`'sʮ%o-3vs;u̧w!whD%alq{;ofWv#<%2'III7щbP;ĕCF6a9i(0c;~\(?r`ħwוpw5Wxci-C[Ob+WKڜ.j׫mjU~:V wf'}\q$&j,_T-;&Ô׬2[Α]~9ۑrYy a_Vy[`\T9*GѰw\uGZϛL:6(:;Y6#ۨw8(:6rF4G>uyg;ʞѰ8oxw)Ք 9$0T}S~5- Rg6B~Iz=6¸\ kybUYx}DM G\Hx{&Mϼ{t̷?`Q$EK۲pQY]0]HY]?RpD-GUݩ Mn`)L+7#OdoQCcov@9W#<~U&)@j!R2VfO*oӭjaxQ '\D7;fFxed}qߒP?Ģ2TAe|]~+)wtӬ6aqXXMkV[b ^[H9˄+"F[l꿠`+S_ 3gW>Ʊڪ/8bQhCuX v r vbɊ6̓ :7ZZ >ێxZ.5W M6fЊ.kPB_dasqUԽj7&3I*}@Ǣ&[CdZ c!œD"]+btj05Y(%q?c/JwD/+tZAS:??Y 6uQ[22 r}z(Lb;CGdꁹ|̼y)U(ĸ k ( C#mϷ,O'pH@HW-ِ4[1 !RJ Go thzzMY6w~> 0WW*:Tc-EMQa Mk(B?Q֖C{`گI\j;&M61 -ҒxluVXlfH2}E /5၆{m|S/e( >jRe \@1'1 A GQ'f%{G9w˃Mގw%:6N۰/r7vqT "d WĿY Q1Xx[Ņiq*\煖b6C$WDQJpI;Fl<㴿@&I=rWOrv'{f_21! GL~yɏBt3u|c~ǃ Oo|]yO|Cd4$ΧQl͈fwiKȃT].j \8o נ @. =E6=˽`m3T&< E[uS<|O:?̱s>~R` l=&̙K^VeCAsfJ z-A(Kh3۵1 <"׬Nnu#*Lp[~2VdC)tn 2 ݣ"]X%%,jWȄ{Y&2~ʽӞ(d o2Pq9ҌӘH;#ͤE06Iu9FYGx .;6cg?|'z*Nd?lHP%,@holxx{.Lr1gg7ጛu6ZPק 5+dZdҭi[htSxʢ-pzEWD,oJ'臨ݤB ‡*E/7xQJ!g  kZ2Y/B-:8Һ- Qi_e9&;1Q^L%p}"A4u^Pj! LU!8gt@:ł* k}iV gƥ*r=_"M1#[jeho)<*M[ `yu'@& =,9W̥!*ۀUhTmX,MG-o-?|Z/Vv-VnŗD1̈́yF䃻/y&+ڗ. E1Y5-k֍z rKoS3wp(2K ݲQJvtg #g7cxŠ~u}˼/n8wgQi}{­thD5-v #) *Άh\Aes:E 4oH6 "'TOU+pU^:D=(<ᘥ/.~ܶ$KLZ?OOݕ٦Ԕ)jx V(FU~͏nNwtzzZ1峤Nǻ7vc s1߆a}f=Y#\ŝhWxA~_B]{&u>9W. ƛ7{Mq$HJFz"ax>EdO,9Vsls4U< /6Uj} {7H1)~.9I!ì7k&`C;^;:[U/ ]`UvIDaP<6._wNu61KFJX!-#~-&˃ZR1sn2 5UŲWxDs~BWo_ʢT &4ʏ~9ǔiGq1o\[u&1+x~ۨ lamhȋcNke7U<[2wa2%m@%(EҸySC箆U}ÿ+ ^0 ´Z#gg|Fѵ:]lVQ [q>*v'Yu40s0ZQzQZ9h1H ioӷ .Y{Hanj\"mR)k^ͷP^΂!#^ݟM~]*2a-duL>=Ʀmm gX3 Ӹ( .?jކP>SЮ>۰lе-o:OшQxcCZ:Ͻ\f#. 1%G %!S#59gΥK*yB1Tp=)vM.$63ǠT+>s:3;ERcD΅fp6PJ#XnCO}!6!Յ=𢔭V nV?Y~И~pĊGY7f.Z_L)X+ m_SϢ8^E"ǂdN"|E93,kl(M;H#KȷkCyy>2ϖ6: F1y3dvj`,p?$V1_֙}!'=z[u>l0`>:*-؁6)5Qr&lI˦ʥ?zK?VY:RGePRwWH\oh%EeߧٱV{ml(J,:7:oÙ#[&ߧQp7Vs۴詨OA(>$%K8t^!(~i mNl/)Ĕ7 +BUN)i*N@,D=՚ Ё(˧ LxXzHBW2S* (cQ[T}$*Լ-7kSt"{ǮBKh#2!osclnZ4qIKr`3vsJ&cWaw%kzⶌ TjKA8%,[o|mZu:lL*$,N1t=wk z\|2?T궖8x!=B㸷f KhoGch?@ΧuA!yd@㧜8j6ѓJ~ky9.̊p YrѭN0o4J r1%RJV罌(*]d(mRQk0xu+r zwN āÝJh_V1lMa!@_G,E:KM3*q e5<TF͖DX 6M ^1kRZ}`g&&'1i=ζ1L@V}mz4C}i4hr:pZ{`e%,p^:TIRUBsTva4xK>.<( 6P3I4/ zH}V)0l֡κc'pC^}6r܏U(]FB:>xi' TTAe*Їl`Ȭ#̩HJau,Fjvx1*Z\um;?]M_v}nd(QeU&&cǟf-:PT7S+u'$ M=dLgJNb@4ŶW3oR]W1h, 6rHz-1{_kHTGk8rZw8Z39Jmj/J腁1RZv?"xIۡ4>ދQe"gS48n!r߅q1?Y}I3Tf+$\RU)D'6 *? \a|ʦvyQ)nG8BtV5xEP̐ϔ>xpZ`GU)kf<|$糟ﰭ$B>hG|`VLQuK j`5ok ʮ.=BL5؊_o}[I9;jrϼP !Yo?&Fs.76' 9Hd{tUHV^JZpJD`t(Z˗aU]y/]]!M_#:}1D]iI >ĮOb?6 lWʹ,wU3owӹ 5k~TrӶ+`lb0^3Ι)]H-N q{SZKGeS@Qh,N.;KcFMUÊTLQ(eJ-JJtg6c#k!֊WǪjk\`'ʘb YG)2L'쬁Hdqؾks>L551`TN:qB5A킰˱ m3dV{i3`:.qR!I􂰒0c֜!|W93Ԏx7MuoiGRxOB"7O\$X!k K@'߱ly {\OYʍ `+sW$#AQ1r| BnNI< euO$TCY*//˷NDL%% -j&ӷr %属И#&8FCm;@Si~ȱ=\SRK"&fyXBYƄW$ -b:[OUrCxXO2ʉ^TrV).<? %b8vFa֒/?bA^I_`c{o Gz̓WGm4, ~`tIJc%DLơU?4QRn9cʊfAH%`np @~B > qYP9i'% 7aRv~,=ew\h7ڍIi[8nZ7NpKT?}.q_]l!hqc;vu5rxAOŢgQ>2KI9~o uidQDfG&Ԃ#/ koL0,pdGnMI|*ok%/?IQ>5]Qgps'^0&k(gv]Z$Bl$^3xVnFLHgxݎLaTbࡦ+9uﵮ|ntV$^(;RcƾiI9O3!hnV r&jBY>&ߥ>oAPd^5il% |* oͨLJ1 b~emջP`z!Yb>z3&;bgJˮ%@?{9 BhdPmMDYݿa2-/3N&`#E7Dhꁍgm]ȂU?/ӹ@+nǼ?>z+=uMv9h繌柷{{Ah2W `SeD} ^ ٔm>yq1CIS 5~<\_c?|$#}u-eh_ o?>;]F8z٧JZ> *hn ?H`Rs-'Yq'BZMP4ݵY9AOtۤ*\҂법0Έ."B cS5smvZOe:lD}6ta GYQuT^ xN]P D|V tgbj^|,ՌG, PqR3ˏA:kLl"K7Yќ#^9NI,?OԱ]pc)}U}8)ZO([Nϐ(3piaY&$x.rzɭ@ΞѺ :&ņiCVDi Ħ5 6C?L::)sdR:$RS[)idJS1EV :P7H oc{ |5usx"4C2xT|xwlPpj72wW[P^:W}Hp"Pqd5i>N뼵_Vi-og!)'$ZY{U2ۣvz57a7{҆/%{xG4Z①R@E;~Σ ʼnPc+!%&( jT;(tW f NJ X#e"M)*d -׃ilPhvCЕ)p6=2I3oѪѪ2vʵ*QrFЪjn|g䪹T΄v{wd919wAK6瀏(ӿ&:y,9s^[B^Tj")mS%2ڦ"J鋺VW&g º+b#y[s;e>a9ߝ!8e-{y "i: , +ac<@Ne׷h)ЮTP6FrnL\'QUn'Hv!P׫د'^,MȂQ-&bw kXmqQ />$MdsD` u>+'q+S4Sʿ_s5UM9C?ܚX)y$؝!T%'af $>lK9c{ qAlz1^*33sfђ47&cNPǖ>4gCo3Ň#y샅H#]0ǫXcԆ~=6jH ԰7g S}HV;V)ƍM EUUdXFV8@W (Mop*@=?LWެ'?=漸qN}VCl̉ra:jq./@x5/͎y (iÓprml(~5._`ƞV#Z D l&}S6l2`!\oT&0gq$Rl,EOPĎ= rhw]y;ENBF>O(Erb,Zr)\  zR6(^ۣ;TC.~ ǶCBR[,n[yN~S{զORQ'ЗiC0 M_9\@,Vq#mߝ `yK *>NF?X$׮ :t\Ba Օ !$̪vPuPuBeazMR>g,{ex_(s _Dg;odP70UJ/YQV@I

(\#n]8 +r-_ : Ls : g?bNLNcU>ߜ |ӱTywoxLES8g=  A4K8J#y Or'k 0O(H4 =\0n0Saxrn :4hO~?[yOVcmpX:(hu"#AJn@R#-m/jk~:G%v ʼʚ ΈvQNw|zC3,K2MwM_ƍ9#P3T<+a m/` xy.K5LrǶzieF- EF5\' gjYq]ƃBڸb'j;T?EAc_[R=.p^~ vk1 DxfV:Tr+-#7 ^bpkJ%9gһf-/FpǦ]!5r94Lk=[ZAs/Zz&6/v\"@kGև%iuPjS9c葫$/o?B]:2b4wכvc uu.i 7tL : hl-z\&V rF,=R}cnB sMԎ s2 2?kpLW\ y!Nϖ5s検keqd{./*}YP Ҏ-0&ܞ:~2rk}5o,ӷTY ]ov6MS;5EEjaQW!Lt(nbJ!9DZ>WN||2cN\#w\0::!ƉO{k:U0Au5~;u,9Eqğ$zO#&k@4rO5JH$5 2'X{{;cQMYuUee$wQϓ}{F >7)qdz@Q#td,AKs[ ;wt+d|+x8~`Η؈M9B!Уpɇ%ِK|^4 }g}Vwj_\l3#7, \狳}\ \8"d9#8.уj оJש>D]XѴ{0Do_:QN[Q` ^[avHCS9Կ!rV[A ҐDpob0WBqUUTLէm䛔8&KCꎇ%IUƪ X'[Ņ[Wv:Y} ZlEn &w9/*Lc:W]C άJ k=ؚ4K{0ULs{SYh,):@:m)œot̔FkVKuCr"7¹2~<[:gJT@?&?TL?웉(g?<V"19#SD.;')*'յQ'A:iAͽ_;>?,dƵwדJ=́r1byhI%cpMʊq9Ǎ,wF>,CŪGMoƁ|Qɂʄg`K]_- ouDofJSu#_)v&>>[tDNϧ^߄8{K[+p8 ih*jePCG߃ yt*|@2+09#>ۈap9}uyNDH?F7=ϬzN8,$TH } :iF| q/dXʳ҅Axx&+a QsghL\HPWy1" UE'/IWV` HT > ufW[ 93ƈº4)jg.+QZ{IcO/ǶQ> $],5;c0"sj=#1uA71Ty̮oN[-e?BuM:kj>t!$I ]-0 ‹,P>6R͕BZ3 ZWNVc8} . FƇ6ÒX^ҙlSMPsмS%,_D)F/zS&2 CeBq=NȚR!wp8#,UN7Ȍ7!dUu̚f@U_}lDHMY!bdpV:OSL@iN- MAp&w$~W*A[Ǩ^ lC* DȌ%-ƦI"` u~l.5ė6,2I7M?Dk\&:l٨}6%,ʶ1}e<_\W责'N*͂[C. sYH(1jAXn<> $ :lSzCy/{|E8s&`vǖ\8jp>69&l /v["0Z:oPY=(T&UT$ضnjH1PFFMYQaQ›3F̱l[.n.˔R5n| %ro]~)m~ dP׉jG#M sk鳲Sy f9k*4+q}gH->,ێ,jx/:"j.Bo%9ܚ I6?/*qP孛*jel*LZApnZPц8W! h4mw*QS'Cf]ueDl*DҫuWw+?L&":FהQQ#$]0 W=LA >o~-YFDxMBͣqkGHU@m5غ,֠eAHIç8^8讆YQ؎{cAŒ>q87>z[l 9rN9M 2R}~Jwuүۗyľh#E*/»HG t pz5$?:uqc%\rqTe?1Zֲ rG- y1[]ȎMG5ReBDa̡b$xaRW; e ڨʋ`in'̐-OS Z$-0urUL$H`ɍԦ jZk'[uqli& jn6R "] H]stS8(5\7pљW&k].qQ)I}X;Ԯd%.,X#m־f8fdD@5z~>hۗeJIx[J5v1`V¸Rp'XFIkW=Of.ՕM_9Q~? x| 3z[Ijh3^oJVŘ'įNy))C {d_CgS}~p0cm$WߜYܱhȅ{3-8?DvlZ䥸H~/BzDA&9HZ5oD{GF Z("l;n#MpE@<56W3Yxs[d}4b 41s^Є5[z#fQOش1`ntJDOa:@x\$=9P7-ˉwr;a!1n/XeyJ*gqn1-4lφ\ =xž]jM-:q7rAϬ#TZ+sjCrT=JqVAWvI +: /H"&ĭIu p4;gNet2 7'Q0-">𼝱@X 60[uPkvXowDPlfԄ:'*47W$H'd0WmԲMtJ`)}V?)B_;IL3㾎'4BKuqWFȂ cb,#|Le!!"9H{Jp⾹R$wto^ʙHRb9pܥrnf Ig1DzmcdvkL =|uBY ޼ SuNmp$!9g@oP] ĉo.Yq봉c'Hسd4FR#Cwy?K:H^1y'-7kU@)r ?W<2W(0hŏ` i_?2B (7}@ =NUV =ʊmXZK:3[4qI$g252rލ|W#1"e c-cֶ7 mͨsrY;@ِzC6Ώ[ ME?>Z̿~M(uJu* Er1n %eE Oѫ?<Q]\CoW\2j=R\ffёn}31:IJ9RٍZ_w K]EzV5_qdESCx~Gn,K ;F82xl@xޭ\:Q< [,"|m48}R4鯥=qj$:E#fǖkzϜHk"aMM*7{ tJ05%q G*E~8Ynj DM>+tU3 tҹPļb/SCQ~+E2|fx`_Tt%8GWKSԺ3蠍B)oTx\SuQe-R@35 m!i!#TK[{0VӇڊb9hXn/XR!tf_Ho$,E2#Q\ a#!%)1g O h.bobc;l(DG0-.H!72R{ wmGk9w 9VB2@G&(HL#F&QSB>^o_l_!bp7UL2#PL ŴW@a74砶-0Q8#Kf$T M'f7y TOf)ڽb~T[9d/J2/\r Zs ӓ6[\$#l`C|$>Jy9 &s%'yTP#ʨosp2PCZV%P7Ƿ#P=2a(-#~D|?h%y}#47$HP ҜQ0yOl1m,* mբ  4hNEsqby!3F[>*-&XK/̣17l9C}7,x#f6h:{jvD#gmm K9Y1HzqyWGsv l x6AyYyF%5"f#?j1'Т2`k ٌ5Ȱ >0yl0rBuB! \?OTYtgV&*Y-T[=4 ,/ͦHm@NЧWpJ ksgBun/b颽݅ ʍNeF3Tt$KN5̬' گ+Na[/7$U=,b<kp`;`)LODM 3%AIG23fsY)c)A$ ͬӽ'L`.h QFcGOl\T-x xR5.!9?pۯCY-mW1hfqҵndi;V6T*s; G筿A6-:xBT#~ HY.b53jz(o|:W'@@L7Tyy󰸹xg8"8*7'oU5hR$\ߖdF}9VUWEENhvF6l43:wՀ#KA *7Rrn9&P"LG1F1&Wݵy1Du(IAй%OOMT0D}6(Ҏ_Ḭ8XdD5z 17eRiD[Sة Kv":ZUk:0bp&kPOg Mmtګ 3?U8Ju*?s}hA7I[y;]{Gj(hA7LDXnetFR-#X mޥW.mYDRSsKP| ƔD P_D4^OGh xLEShw0{6A.R>Ѿ> 3V}͊m1Iln_HȤLHں&cQyx6unb.0}=jf^+ <Y(B>t %%'b%ljc4ɝ!2f٨Nd,.5vj@x&khmjw?z5)=cu|Zi$KuA8qyҮ'}-Ce/PȥJ.n[Bs(ͪ=X v& qGumM- PeGiOgO 6"H YEҥ% a6>[UƔJ<]/ @nH)yÊ2PBz~W~j;y9k.&gMou)dp5T@_n_ 6]T e8 5HB$d+j }l`lڨm{]|1Luw'vZ2!/Z:=wezڍtXGߒ-|Jr.C~1$SAC]TM }ۚ'b PX0txf@ /"= I\KöMu !fUB2o ]i]i ԏH  8}Ҩ'ڑ#ۇ(2Zj4Hjnvi_/M @;F( "@g?d x]\rrYYGXUǁ0iՑkBɫy0zqJxȗ,Vo{ aǽ'R{r 9;-3?p|7 ]h⵽ޙ#z ow$r'B=3\6R-r`L2/%GQ|=aNvkYp< 7XmpSi:5n jT>d!wk_Qq~xwj_1JȲ3*-:]m*dyD{D"/U\dҾL=:g[lP#)FQ(Y'?_]TK"+}"b ߃d `%*p d[ _@m")3$u-SaFί'j~`ժۈG &ӉaXfꓹ"mhs I_ǃ/wzBCTQh3]G'nE(Se3cM}e}?U1kb Oۃe2`\O&\?>0pYVjK/7,kIz04, gFB1P٭a[s[Q#HwF.I!m(fr[dE+Z  g[$` +2ЗȽ ߪ!JwfwC/+J˞1֏ÁQq;mj&,nQgܰD -jKyZvr\!vwo|( fg!M%=TQ+F@[|ut0@QIPnIG~N}OfEtJH["ɺeg{&K1axF7ڃ&'H!}>Q%o=B+ M't\Lgx ^. h ixW|) | YH5INrPh}sFBL'*vf0"l\^2Ҿp~ q!1wDျ 1GӺ\[:UR|&Kݵ#+h0t y^[JNB p"Vr kPE[K(RVPiĠ?bXu5ymi)FoP3BBN!;/g!guЈDɊ^^mLK tU'Ȋ$U v߳r`دE>q~ 50VEUop1Q0Ne:h5wv$(VH[$*9Bs1%;f|rpy>6 +e]E;Z. ?j[}Yq^,"2Wɴ5ˣU;gmaKi/x1%:3hq}5R) leΫ8QAְP{9f!FT(Kxȴ=GJ3d|S٤Jo޾ʒսAH$H f?3 fSy175)TzX?dFA'D-%!"S*N˿j#g{(~Sp)$F͑Y4eYGWz[9+܃2:L"à ~2q:$ A2|.Sp7=N$[VWLC fᾛ!'MބmL#ys ?<o`3.nI@XeJp n⡛ɂ,kd+V݆qT_L<b^!o5p!}S:߇OrqQ~}99KpMc3%Yo^g/;ܪ0A^;ջSRt^fetie+&E᪎x;Ѩ{{!A~ pJg E y+GPD pC5Y΂,IOd@$|on *0l' yiӚEV3C׾͘ZNri\̞l#;C9!w t =+MWk?uVQ9ˋI78VBYf (TiQq$(2_/3}u뼻ʥ/ܴOKǐڮ?O/֓ksJ,[ /{,y0"ˡ@]V v ^ n~<ȹ{Ձv;Cb*rɌ˪z)+HJDV0n|0*kp!.@DIgDwI;{31)>yHq?/$^gyٜQ“;6ۢƬvQKQizWۈ x7|f3*ec%M7C)sEOZBH쓚'ݙiMURTς-}09}m}*UJ %]z;C%f"ѯ_͈H2V57MjIV9FFMo4j"|}>$]¼LݢEqJ _"IO1 l?G.oH#'6}2=:]6n JM;t\m@15\:pOSTz8K*\>^7H(HMm76 3w(\ľȞN+YK>F2L^~EoTmHƃ+pXE4 jPP>ekw",5(~VC&R'M]WrgKiFUR] b7AB7?j/ , *\rCVεn6$o2jא~W/R}dΙ0 MH]ҫ{"٘*TDkL]FLG6%ΞK*e1)"os_w0W},96xlCQFGK2|ыq qb.Mh,u&N[~bhHYp)jʢ޻yʕ*DHNMteЮpSDgB_B] {߱&Mu]ۍ/vyr˥h>2?ۺZ3Tm, )OGX08r#4?+f6(}M@N sDT\ڌ>~jc`lGzai7sKB"s/>(Vx%E/)A*ھw(l˫fDO 6&#nJqFnŗHVWu֧epnÃ5zGxyuվ<9⭛%Ul{eѶJEɃJg/v 沌@i7x}A:Ur3{(?jPXvEOt3͍ߕ$vMHӸa-҉ 5Y)G%JqYzYPx'9M(ze xztVVN_͊Nۡ?s^N6zͪEm ];LܪF=g z{+a 堁 ;qЮPe&nfcjDQϰ :) <3B|/AQV@ +}o:_lydbA+znfw1 Cކl/@콁G=x',r5 lUlXApe =qjn;kgu&cCQs ]i=g|wѓ3P#t3N0s?IKa6XQѹ>(*߇8$<-5OAVVRqtvZ/q{)>Y4vT%RMbJ.ՇLrtƯۯP;}J !ޗ FPTs"Q^i BץRYZ90C _.Eځ[Chjܴ|R@dF*-YyVO!mi|vZ9'Q~ɈZf Um^ǹ"t @3!#~m&н%#HMgҧˏ#vcVpŜ+}0dp F6h9_lA]<۴\kPzdX4E\ȡ[l">#`:nOgP~RX L $q5_䅆(20Z7kM|Uvуܤ5_}4JCҩR5Gzc8ϳ{NjQg\p* qߡVUϣl;`#7B>XE#Pٹ#؉jZ|?Tͪ-z.qQNf0iap߈Iۗ%D`dZiezI0W a*Edcy{B º{u& }ʅC`-gJ &4zjf>ߒOxzpS#˧n Jz`|>}1T~Kݡ[֌Dx4獍or3٠1]8ZM͖v5IX$tp!hM Yԏ#+gN+Z4<%eP𡅍aʴkzi>y1hѧeIJymȢDzIx+B-OY?\Y>K#(p*׳K CЄarrpS ]ݡʤ{Z7{z fwub dzk|xh=y$$bTSZ*@ەVwzoAjn?$ H뤛'* q&ߕܘFت,|yX=WVJ_ (G&'̍$cڧM`ہ:D_rɢ0L0UJ[sP}{~xD<"gq'| M)s4i*4_2!g{6 ztTiPwXj](;z&p@}IHX$^@mC@%cd#SQ;G2(: GZ._0}nF3v"%gYZ070701000000f6000081a400000000000000000000000164df7f6f00002504000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/O$]?Eh=ڜ9Nfruj@Z2]M9Aʔo[zEbp GZ&rL'~ I&R-K*pTR50a{t6FnJHei*r/:@!3"7OJ+氧$Jac`/J'k,X3 Bg0 zv?hw`)AqCj89 J%v!P/h;e6ęXx^nJuIkLУ"Lِ%\ezȆ/`[@#;byQ3wS n=}rЇ6AiWnZ5 jh1ÿъgF|Ww3n'#?b#*4tւs NKixX~nY%X3nfo#*|DAoV\p..ZZ[΂)It#36) 8tu4lfε~grXV;heN'?~ ^(e0[']qCClFLǛocTcR1{ӈD\-!#j4U"+6i|*ѹN5s ߴ͋e*LzR`L$^պ0N,&q{ IzdxNȆǨ=]ɠJ+6j|n-4C:B'ICYT_MCS`Q/*|p@ݦ1GdH¢>{fGJ4z)3&>ie_ jf2GS0L{'.֩1%#V2 r}Z@AGZ_XA=diƸ;m䖀7"סFi'PkدC m\`nvrZNzg#Xox[6A.We86}3] n޿Gb&.+AT_q|!KuQU1)l=q)fN^aʁɻc pZF+-kxP;62>>\5.Fn ?G@ 9 _)np[%D(/@ѡ̐P.7j! 0[yh-~ #^0GzGE\oIr[_zq5].DBXg#ԧ9nSD;$=/E6TIiE Oي#UAzǸfGK%hޖ|BLmp! 6V@ " ~`_Y^%`v ÜJv-V˂ 8RNJ8IkF5ޤTR6GːT0E#^S𻝣{+`ѱd练M6@s3݉0Hѝ+/rilYa*˝E.3Db+C~%dtwVhO,=ȭ9PjqOis,FhOX&:'F_DHҧ λ Ҧagwt>NP5c038-U0so1 yqDo6P_ ]3X;r"3mMsq3( C%ZϲwJ)YuaU8\eFTA}M|T 캤"ŧL wknI9o+$Hɠ]8Dee-OKi*8dk&:LrskeQE+?& :M>814T޴Ƽy2j[~9jO| 9Fo81&Tڥɫ5ӳ1sj^P0zy6U:CLL|UUePW%H*iR;Ce(T$99Rq-f% #PɊN]\VI>!h:r]/}I9߽<!0ML6ְo2'>p#-/mk{1Qs?xV)`u'[ m㘬K=*:4*TD[YF_ޜ.[Fy(NR5u j/l[3Ev"7Y-#*t/>H /zy;v ]pY /eóc3(_4yb0pB bU3ay<8 eɄE } bl>i>BH:bh/lu޶zU~&|䎛٨ MO'x|S V@F})6~zͥ@Y6Am :8L&h؇ғɹBNq#C,rx:d]Q @jH߾P ͤ Tْ67d>5K xW^HwN:9~ۤt?+W͋ 7!ȡP*wʓ`SC=7w}/! /.6hV5%VmR"Vxako *cJ(cT}{O@oeqWf$I4h&걙cH[,7Z8cJF|Vɣ7+v];:;9?al*$z|Ud`[}c$q)[Or)rCy+пv<4YD<ËT};#}4QHGDhq?XXk-0Z.[FH̔+Ŷ&\=V}n \㨼]Mumj tZBbߘ^((N>OM *ְٌFn-MCYht6HwcOaj7Q(BE-g 1{&w>l{nnn pc4o`z\jDl `bJeML|+j,SH̐Qo.Z:\v0H  6_I~]mi;;h| J} .Zo#?"(G7׬q(ھf]M ځe5|Ɖe& 25Qf*~CeDp^}IHIHgvаֶCK2CA8Z9Ă{Cca&q$ =<VlnZ \->C1㮆V}'˧iѧw}fUʜz8u, 5MIX/1 ̃s#QdP+]4|m0aX Xmd6ODBrjjZ"D3ߣsPsk%,YzӡoI)LC0aqx2k_ac&s5AZL&P[VH uţ9;׎PNUAu25وD qpzԛ40Ec)sTV0=b!e)Y|L j GUa' I[ K_+".VJ[pII]I?|}uq"%r(*_̟_`6LIQN'9R(o)AceFsrҍ'ȑʼRV֗;\9ugC5y-IRe 8#5m1e:!Oz,'oy:io8K;D]mO*/i#MEۀTqHևfTg\}Ou6殱2a=8=мwHlip\k(noԐ5R~Vn9υ 5euD]8jsSMŚ`M<>B@Q-ʂS:= }@2ϣ{_1 piwtX)FYS=4+AT5{EMx&o"!qz\̼"r2bFY(^Тy 70FM{8|fQ6VϔJH؞ >d8ps} Rt"Nm(yuR9>( ]%uw{f 94+]4$1W6Jb#4)?.cip'{gyti=^b":,UiI aZ~Շq Ӈ0hJV IJo'> '[~g6uvĈqNq%7dv70bz*@%ax rm_֣D(cT"S3&)mhE~Dr2 ?YC>ެ dL4SS\Yk%u°8unI gkr62muɎND_ϴ?EKi]j1#D'; xy;(őE"!p,tֳUɇTSw .&zMt{BISX8& 08 OEb]ꪎ Kr-ް'qPB_skacDYʎ6FXI1GLS JzW2j4{z+ٛd^YIPi1?$b8lm3?̳p:'J: FvSřu*ֺ D9!- Fbx+ls^F^dyUR:=QCY:벊\&]>8l Gpp`&-s:{K8 B]^Lm!MK _a&9YKXS&i襞ÉᡄxzyƄ)\DH@6DkC}O6*[Ę%_q-%ͪ760cGkVz+:e:}&[fFmcQPSyVJkFb9߂.~ƜRwMfbzâoAGcY^  d{:~./qhcڻbtCXr^4&GR\RҾaVJxKVD~z xgR+~=zJ]:Q3 w.ncT|֯~$|A{gCsv2y->E;tYFU"hEzݸGf 4bRM5yBu>i$)J1s22X,C>C ]5VPz6i*zP&U~B8% PIЊ>)CE4ugImtckz.'¨Nm)>UQ~_b9Q~rt\L9hJcx=@.PN'a;3e tSO=nPa)ݴtNMnn^T@AiW?(`08_J#CE1zx|/'_mOQ$)3;0b2|)+ W?kyLT6kˮK7`lC%G~VwVetEN |`H|aRX<"KS''vn3k;ԃ/SbEY<~6&_?, xzP0\P)FWx b}+f$qml#bA1&6o++/`rѰޓ֣M>bv*8lD)U.Rh.U^{zd4GbhL1n[1m_5ՂBhEH,$r="L=^-e}%UOB%gf;G1rgbizs'"Dqb<yz& - L q HWjt8y8 }`gֲ6˞= p u$EU5 준?Q^>(.ɱAeN&irkJʻhe/iqQi,jGP%}C]uXk+"E?Ɉ0 `[{}E~Vn>s`#I}tFVc (kίfC='< ᙥʆGs4+d\t݋Xt#!t5rB6P a[E4]]ޜ?c!4"sn R̝Mwj[Sw7䨂:δ-!tGɓb4{Ia$j^Nj}Jی 6:'% z$m2bv jS(;6F{4-鴿 W1|̟J8T>GO0v[gǠzu df _uQ)Wo!|O|2]4 |vz3bCBH:7أx4' ~D8i)?f:ua.&3'2_I9ڲ ?/ a9W^IgPʐ@۴EAtYߍH4?tTu,8VW77&eO%%iJjY&@"#I1=ϰo|0h$P`P8X45Ńba91x3VuˊG RuzNҴ/_ZgY]kZa0d{fQg{x~t[0&y(c, "t>j[zm~<ePR&*29-[ir \ &-XJY xCՓ^6ȏrqrEQW0sv4åLb; eqls 0s&B!85z2QkgPʇh_*|`s YS3N}zD!}[J gF웠vdAq~U]׸;qUⵚe ox4D?\"@l'Al)0^G Dӡ;-d'sld9bDôi|K6.MWKqrnؿBT4;GP>.5,Mu%0!QBHGTvf*yK̓ D`)6\ye R'5 KQࣚm j0%Om˝_=j[s)My㾗-bge;$ ay ܮ"!z&2},WRռIWUufe(ٓ :f,nU*FGᷬhسz@hc?ڃFK6"0 ri6|;HqHUvQwWOO]C`f^5?G|A|NkS4O,\]ꚆЙ")=&- 7_GJ"Xx7,V,k$fRWUkD#3JR%QAY|<[1"?*I *!#$m>.(RZ0Əs0slfPX{sСqA@ʭyH8MiZcmnmæj _56 \s]Ni&Mt1\  syŮp L`/x@4X1n13> ؽ>}'eRmAeEx!ߩA1 إ2=u&0kfe̱?q6>'ŷYGr1* S !T,&JQgzMͻJ:n+e~=TOsQsK 18ٰҜcw2 z),~|;ON^B,xZ9n щI`@V]aoR؂9Ҙ1}6oBԴ[o[$İ[7 }'5 n_Dc4}[>{Rm> /~/ܖy(0Ku-0F,ahS3ff|SW4Z6! zS`:l1zf&֔<4$АRn3Kݢ%xJ>TЗMSP@e4Έ=2@lp?튎T)doLyˤ)H \>湷ug]*Y E][ଚTo*i7H^&i>kT~6䞜& lp`%&r{Lc zSS~ (2o{ٿd)u{`Ȳ}<27ų\@/&5 6(˧Ndc~2klY#&0  ]]UڜK$sQCO ؿEJߐ_"X,Db|1NHʧ_#¿=%Lr?RlIpD0Qeh^>R/ hWnǪB 4{#EcқN-_\~ԶJ6&%05<_w:)cf cœ0;8v9;uQɰ$}fH!E=GU|\0 d͝O:R,H֜W׀8]7vai3* ~ˑ.5sOvBR 1̒usڌuYѣCz_4_L1I#* & Ԕ>*u1lGK31>ْ|T̀!OuvoR!, dQx1B-Pto !nЗȤ14is&+R"2`~ I%lq?8\,Z cXeMAbl<7RBA2zm)[ ݦG]-?uA/,L4@͏!'degx՝,>Lvd6U$ML.ðV-uӓ#8@XCM_ |-idvۏw5|ȷ?TU V_Dɱ?rsقKd 3Į`ն]mhGR/]A?@*"5Awo[( ^OcT@`2.xdc&(˶rٿPҦ5"{VX5$:<1l])͞4I)~'ׯl\3[-y=:d߻w>$K=a=PR\9 I1! LIߺQi6.ckAHkJ׀}mm sIu~zζMM%O ` GZV@J6焗_?*C;SY2~GFp| V˒?.}8,:D ysl=A^G0dIsZ}\GVRv ,A=p i c)Sj ==eSlvA WRpRyA:S />*VkfqgXrf0!j+~ H6NdP'a6?ܰ!ccK4_A}6u^BZc8mc8ITc]Auzyp${M[xn,]q\~}3G처Fr:[930N_=Uh9{W~_DArوnEGو1vNW?6d$KҨXT֐ o{³`,ve MCr ioeXj6z㚅)ne4ś:NH/Z%@YDu-,G²3RL&#~PPn~oDc|"RNw(Q qfoӫ`g/B3l6"*5lxl\ z @w{ [iJ^D6מ*o=XE)m|*۴ʗZ' R ҂iUサmѣ^d6s}1c_S [;q|w剡+ԗ5}': No%:aǏOn %`A(k$;dJu۝jqkBjt靖- 4?Cd4"}4`=&tѭtoٱP(^g8pf&c'NvxC !6 TPi5n@B/īNDw qrli4(H/cǙ| [_Su<cu_+̔!HږERsK 6x ,$T ~2>)77aD ̾yDYj fK>sMŰdIiBkKhnv!硃V/!SҐ6?Nă"[Fc^2(*`{gɮEWc<5ڡY@#;y>.!rJXo86!j봸﬏ TrL}QQOS  Փ.RpC".l ߙ}&Y|ʍޱ ?FSS?i)Tm3$͑r+ t I9r1g KY^dDʬ%~jT f| HJHIc\U?_979 t%ą(;5%'yZ#g!\gdݟv.L#èu*1dBG0k5 r^J!_{YbOGDŽ^)zO 9̼!{le$5+MA|Í!3/OW:%%g2P!1/'&XUhi@ʽ;YD&D.0ֺDGr;|׿{=[FQMӕSe<ܫ}z tE>(b H(iI Gj8RfdvOR xB-=n=h79,D,I,LM $鐰Q{b&̣py*3 G&%12?'qg,KT+P~Xқ9Y/p4=lSn!Y(kdJܕtypG|5 ɘJ8}4BR}Ƞ& ms%rT~@vЮM=g[ߩgpE6*^n+v}}ӏ1pXH_G8η:Mu .q~G/_rP\Hx’3XYfہWiJv ?1Z_"xpD\,Ѳgb[%01DE{0ؖMv5>=C&9QR曾-01ZHy.wf;=Jz׌oic}?S׸`$goUel<- s6Cu&t| e@}vxW !EAu?X}1q ZЀ#A`$U>iIMZ8 8KzEs˥lxBP\{5L;BD0נ`u } y Q7[D^Xanh6u~3D^~>~M" Mȶ@0Cח".Q| 4#hO.SEFY0X5GY\#O;QͽR '#m *`\y0WDmlZR{ʳ%sF)9hJvf/p7 5׹@ի;t"FOU+ӊ*}NB󛍉/jϞ81Ԋ\W@b/3ɀR]Zl9/{ S0JʏhsByZ;"RzY gf]Ċan;K%n%6L͒wcSG3z=RK[UDmց ZB꧷3-C,+D00Y,Z!H 5;'iRkz;Y_ګc@mj*iǐ&# JݓmGЄ/oB$4xE 8z.T2H87%ȕ7\05gs=Eqeu6xa9~/N Q֕σk8m3!chB(5!Z&;nOHpNfUޟ'N<ljm2JN<;Ct. QGJl@uMZryA&LeɰZlyI;j%9U53yOo|j _n-~/e.pJ`4_ XٌT/Yp׫Ψ)tIOy@&-W#V=Xk\/jUdF1)(K$'_GVPTJp9gBts>$Ne~1(F5]CŌK!`?1m7S݄QehkC[ʲ_{^eCuǸMm)u`T{r<'!5)BOhhJʟwZj>G`wnO ̃VG]-Shr kV#yF̺:ò11ˈh05㬼t-({yܮy7eC$r7PV| K `yu,] ,j εOd6.:]yL"͗SP r@`v"#`iO:xL;lC\dai@/Qyab `3<*"`꒜ta0 0Ơ}cbGDCmi4 M>;P87HqSxV/ϭ3eߝ;j${p'pȩiWge٘)%†kv1 k>e/Q-&4"ž@;Mſ-QURR?H6{Ðo̩ 2W[2f Mur.vx4fq2Yn0b tEh%~B @~c-/cVēe"Z 9=S30/+<,A@4c>s3 y H_κ;ύ}{yO˺>w 056FIzf'>q39'gCbt=[$ÍRH"ʵ~It:a2AhM@ 3jpJEZ:Wz#[o_=?*ۡQ 1;g3rFF{A+{bA"OjxA';jz4V>N Ξpt% n[h !aSG<14mVf9h]q?amZMo8W ^Dn2x+dzf~B_qP$axAe4mTJ?OhK|yscL"7vw–GގvD+r,ȏc0O;T$_ \X22Ɠl@&Btgk|\BD5q%Q̆tv'&"hWGioE o 8%<.Tṷ?>4] Sbb<(HKrI׏i%;({yz}Do/jtyr8wn- _Ó1Ǻtk4CFI iU:$o$gQOW$& jc_2+@]t'v=OHJH.eIɄq"*ݾI!U(Q/]FzӓcoQF= Lg/C8rWgD=~Z=?RHd/ Au߹lÖ!EݕSDE?QM7gdLKSsN5N+c<VˢGrk [ ˑ4s_A#Hq&Q;h-FZL9}JEkYA;Y<τ^U"D a4a4Lmԍ܂]p- H$zט m[v[ esF<9*&''AzӅN3 T@tx"bݽ1ߪ_:ԉ#CD_j PZi4axr-m ^\iy)`ton-t-+l#&y͇v24n7MX,Kj7Ei2 %"Emm}yU,ДUͨp_x<;C- Pwbi ūK`kl  &鱩aF:Z L|#wU5*E1Yܜ0  L%ׄP+=nxn]3.p*vy8'ג}HvL`bn&%S3txu3,{r>VE1'n՚ /MEnk׳egvg:S+7]TN Wu: ;_Pd{L+s1u|Ub@< LB{ #'B92٪m9(RXv fꙭOaJ ~;G=3`"i2m'H7 ʔ8^f|.T|Qe܅#H8MH!7}3 q3)$#BBE[XG@?3YB3O6E\IC'&p*_b@,V f}}┯ !-io/ oO|^xfs9*k<;5I|gv[~[P_1}eQp4 5+}X9S4ђ3=3$@"n{HO}\*e.z `Ǡ׶vNeTK ݾeem( # L!<E*~q?+١/|őF|ݚ]N'j0yVU6 !F-B-˱|CL#CmK48η@mY&W*$8pVrSfBca OT\=b`'v"¢.uP™y18eru5 .18bc5߆T9x B1>3%\ FCcњ@vMoGfY LpL0 tvFXrq$Xݏ2 ~ 2Ԟk89& 5zئc@!] bf #x\TNU܁XY4Au~h B{ah%!r0۠MpP$CSo:<-M_zX0(pLj 5nb[!O8oe8Kn^; x6$pVK֘ózÑ{/dKmlzP:AKFt%NAy%m}Vk+j/5;#h?^5sǺahd暥9@|BV"\= '4[[VJlOl&mmEXQoVb ]ӀCsܥ8LwJ5OESNi59Iڸ¹b͝Fv?(Q-2fb.;ThBL W|/5=ꑱiAk6ob'w4":2-LQ"wTDG<9་ !5P-)uw<ٚ[sj_qd)`r]NYx"~2Y9F@' @r>:Rgc? 6bǁRvjx ߒF{k:7n"ٺ!>Rv+ N<An 55la_H,xkn E۽QorbJrQ;\הsD\AVRz x-eqѵdjVvS/ƕD"Vd, ]׹nMw`zX%vvl=SDQa8.e%5^ M|x7SG̲Bd`BV@wQʔ%Z?UrFV Ctw\Zxpa>gvkө<n< 9|&obWTp" .+Q_XfHrbVMY3:"&`Wstu[rՀdyI{e䑝fqU&lku},9YkZ{ǯ)WrFj4̢=Aࠝa%H'a6J͖ϳ]ۀ01 RC763cqkv՝ NJatwB\CtgN p2 1ئ-nWTq83IB93)xF)+ln@WQBT%dgŰ$u!x] VƆ !_ G p9kάhkV=پT,N;F.oۏ{ʟ[Ղqsqת\: C>Jk\[#|K]YRvV|d}nY z@/:-뿅a?,-B:+ٹ%2=ǘ?'CQx^S殉1UPO~֠E]qnVz3u )~GAW| ȉĒ:3SkhI]5v\Rux Q5vۇ#~7ǭ&G?rL^8rƟ;/$augnK\.7P %w,L$`/ ܏$Yмw{4\dn2$NK2N[Je/kf!?ﵼp2df7gyrL9QGU PThnG[t0͌xoW=5ޣ$/ |Vlw\3Y0_;*dIN%`ݮ={PnrWX ˅sc6g5%,/ܸA9eȠy XPS/۩"41D" J+!u6'H;0FeozLleS N}sl.e{EC!GH= .@q#3@x ꊛ1(G2FO?/I.P2XH}dߋա}'HD,7i XQ[oYFcY%Ƒ ݐ&ك7?'M|*j_"yQ}cD 7W :鹫 I@J=-d_ð Q5-F|3NS!/OӚ ;1[N@'5 ;D6ɩo~@ܛ?mlŠB=ZQ w'd4<*=xaѷyz>uI讴p3ʞE8Dym~^0g%[ѝG?R5'n^<6Z6$!Uin8bCU;cÉ\Žxx&r].E2GLuވz3ͧ2Ue( OΛֽOg{_Iu94Zv6Oˍí!π3VUc-ڔY3Vc8raմީLR|sp) 77jj\,)PM""vc=`@{t.OGeorgoul_LH裱+|Җ|nÍzBEkL33‡^3h&?pAOZ( QFa@6Dßk7zMS-O'^yuL}SdcD>Er)>·թ5.^lM|rZ]sn<QTҭ 2D?P+vciUZ3$sk@ޙt1(]' % wZCW2~d#N}!HS\ GBMaLIW%绹ξR]|: [Buըfbi*ֳA\0`3& ;^N67Qe(H06\>]ǫ5qΈWZ`yzԜNB2E1kf4uQ%; Ht߿*]?uLbXrS4C%ZI%NU p i1$T^d TXo$kmiM$ pYqKB WDKȅaZ#5(DwrnyFJ!}C~?]Oʖp|nv壹>@!)nGuU-ekƾW5:T/On&܊N.#"-.K @ѹAuy܋üˢt$8b2O+:;,:O[v:V{:`e8=EV0j~S >RtZ{'z^-& |fjp)fh2 ; R*]c+=û)2&4rD]vi)ߛh!aa_fǐ3|8^}O fe༡(.\yPjafa8 = Jr Oq`4ASߚBZ-G B&4y_F߿.DSl1HCe"0 W&P5Pɶ柹/*!dr"dNCȓG[Tdڛ} ` }^yB=Z)=zR0ġ|w*nCY2g޶qV'3yw+P$,$z=/1.n0+z[04?Ot߈j:~+zαݧ0Q#qo &c\)FW-? 1|~~_[Z'͕#.hЕY af(HO<vaVQҜ@<-EX ]Eѿ^@$Lw1 S}c4X8d"7[S΢3v=Am z; a>hkLrx]j,T"#Զ|cM^y'EW8NJ󾒖s ܪWK+I?ɳ "!$#ۘsb(Ny[$V30,Gsv\ɉ.ꄃ> ]%^fFqӀ2BevDsZNee2qܜD=msE >4&t/_2jx 2?Np纔6J{}c&F+#m[_x0ɩ&%& }Oayb)۹gq Pk=lP~iD(m\E2dz>z)BrwIx`#XK;LdP MgМ͑ˌa%Zxh֗W_I~SVHM w<|[R^6RH~} rh ڌߞ:b=΄Z;X(/߸H5rEsj.9.lb\žJ6zF8qEPb3UA`iEt#Տģ c)o[\a8L4Nj o ~fI8=k:J@" Զ_! *KAv )}=5F3R'WӇ"V &2)m< '|Tg>:XH]4R7 6bśPLZm1e#x23_:~  |8.4-anw Jܻ+' @}=PU:OC`q/"`7`ЄŁw@f.ܙ( ʯDdJʓ+*3QL\jM%A v)&zD"`!Wk0k%Kά|USб$ s2YMsi&h_f \)x)hC-CRGʶandk<5"Oה'˹S ?c)>LedǕfKdecMXZ~_`X(p1-=ee:5jlRt%6<%\ %[Q8̥L(VUn6~:gYZ070701000000f9000081a400000000000000000000000164df7f6f00019fbc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/Zx]?Eh=ڜ9M$dbaHŁP(0H%_-Q9HQc$fSBTVԟv(G1>Dm!ľn'YIܺ[q$I5,T) (P-T`:zδc8mH_KLu4|5%|/g_၌ î)"r?ϸreNi>isea6֊j\kg(#Y~v"[5NJȒsrd@Ljj r9ZА Ov\Rܛr@1v_8 GMNm)+?Ñ~e9F&P2 QQJG'XO}mTzJtY!Ŵ<KKJcVy=JF#1a 7=YXZ:v˱*66{/bMd5Fx2-M! ;ToX}+g9JX)0矌ehj uҞ Dޭ1}.:`O',X}=7kW*16Ά`>4.ǠHTUt'!PR(b̰ȣRra>x8i$(VsdeÊb,]2JLN 46*M(X\ ٥FߌiwcB;q0e8J94M}ֻ&R"-g|Fq!]vYDLs_%|>9 nI zHYLҶ8 x=?švbshZ`prrMEOc\q^ٖ{շ:7 do{aJDBm݋dqiӆj& U $YE}L;q`"`mV= #=xyvMBGn^1+wRK )t/lhmpcpGLyta@* `UBcWٵoyb,{Bh^N%RV.l Ю3/TPCkt2 &w=^-Bz"T3{m]iyhm@V I;,bWI6|s mXV5Q;{FaXVHh.U? Ȗ(]AW$ق6Mpzt#&" &QЧt'!F.vw"eeF~H@Gc!Z)Z)=:7RAoQ+Dd:m+N.ɃNׅg_m"gD17)Qa=v5E B E159枰:ߠ~r9 ؼM70$ן+RjwOIuMH/O].Clsz]`ahe 2P>/h ?s emɕ f TmqB= }v7 !{nWzkd:BECu(g\HgjmSa׷kSQE5uH6~2`- |ELrEcm# &Yn$rf9~LsY;Dk2)1.NNF 6tCYOjea,+='1$gHP:.Qz$N@u|!ThƏU 9H5ы"Xg qBx$21FPɶ$m2A2n+#D*2o˞?H2 Wv9xaP#WhjpRfg҅n;h 襁,ZKHGɮJ5YL0aH܃^9wwȳ e, ) Lg Ϋ,2;vi 8͔p۞r XbWա84b]d}r m}sZ瘂9dl.hČ5XL$$C9P[ sCdłŻMFĥ?D>c$&蟷p/Er VCf&;rKS`:QQsah s ^j”(UtR $:SpxUMjAܡEI՚)|GVL_H ߓ ۙQm:__Q LAD'NRQ,־cNlؐJcw_C A^.=),}ZNP^\{ l FT!]`ab"s&uE8(F},85-b: QZeM^;"Ԃk3!Y-!P[c/xs}UeL~Z4ryqh:o\-r"#/n{Q_1x|>m{H9M?AP['7NWw5ftj./ud|CdZ]t*]-I:7=6?!x@;W #VgWZp~CůZA|ϙ>*bVpi ǜHLA+q aXׇlZ{;kM(>y< {$wD.?6Ow> 1,8~*}G'L ј(qxwXD1gm0 IDO#h/wiHuI{lw5gMDu^hG#F2jzST\eL~+[v:jr2dW9nČhTf|cuJ DYeֺ^n!`ʑbF&2 VXV|A 6`BcũQ /@M3f Oр?.GݯFs|ouY*K 1Hl} ):`[_iH7 ni9wHD7w܅aUs9+2(mJ\-?5M܏JV6mP\32̯sփ/ß7FB0ip;`Va 曡s1ɄT^}&+;^fI?*89fI3!@W6AT(n{.% ۥz Y~Z5Ub&j=us]Q4*s٢/#Ю- 49lc8oBr{&#BV'nj%6m boTIJpU/V%ryX[L/B瘤M^EX^0o̓z[N}n<β}= gCW$R' m' 4ԱO,{ǜ3kv>_ ! Xa<OJ)ŝ=OļYTqoz\Ah Fګ_ Fq̳Kzu]D]?EՉ ғ&N s؉q79. 1K2OC/]v8z&s&v$c~dft(x?g=! 8K_a$ 2hiG͗̕ * (x8(Ǭ')})^X#F8-Wfgغ[VdKvjv¬kBvPy-Ǎ\FNSGN[[cL1*C5 4cζ*M/>h&oB4Y-X1*8GwV#T#7C')pHjPP B5ľl,ɼaw z޷o¡C43v/omJ&Y!H`ę$آ]Փk3xƪAjwfVrsmʥKg nd=*Lm893"VzlaD}<{ͯ>1WvyS{{"}@J X}3? :vfiü,P!o7z;9Xݛ 4\Cc8%w #^r,\~ S&D]h3lO׵[#h6%zbQr]Te3jI 8+,c{Ũ74x= \4xxЂi_u.J{g^P'{!H9ɽjl0v^Mb$f.h#<nUtmaS)[Z'eX9lǠ(, *.@:we14[k-oI s5Dwc&ڤq`YҝszHg3[kH%T6|aqD{ ӗf5K*c/V4SCf:Ak&}l`,$ZpҾ 1zkl"P"e[rqkR!OPyt` j.!(YB )baU ֶ ln݂,RI'iP2~|xڕHnoBV:h;+$X1puĎ[~7!9KpUo+i o,Sq#M4ٖ/!$#9r =}| eh[hY%@w&1zJ:Cc^?ꮬeQ/8 rkұ)wwmr OK4yLfv`iX]$7c}4| 7'3sW鲋J%5pyTg*({DOz"pטfV^{ Cg(O ٥Oޤ`FuuL[&(- JW{EN,1⛨ jΗMkAXl$(T*;cN5<"ĸԈ  %R^ar [JWvd:kxnP؎N5͚CN[=^Rx17X"U::Mt˙iZgLW3㓜c{_=_E[&:sm-8Hu4>8Y"UF ?nQ WD+Uah%A]q&T*V ]};Vv}ˁf4 p#ܖՁ\/@C<_O׼a${bL#is\.p ~xPCVUD5Jrc,S"$َڍsL|I[/H#COAwV6Y a  ekd5!ԅ^;TFlڜ*\R+UIb;``(pvMK]FpR!Yz|Dy9`gtX7=\R蟳\zd\cnZ LFUI^xkFfٮldmk%EsFV!LZfK7H0 [7Y+Х zk$xŒqڇ4b=LJ\^zYڵ/IS(-.DyY}5AWK?sB3ia_[EoߚqctTg1[ы݆:ȍE[]+qa[Č"3n*LċK̑C܄]|@M mIBmdY/Lmg{dcO39 ]VXhH rre%A^."֬(C$kd|Xf`s|k i3yK_P67㞺&)]]v _ߓը; !L""K944C:N_V֝gE^7f(ߢE[ܢYKA9ȩ=*u|Uc~MnE/.Xj{Pr81ר ΨY/]"gx 64˧C=PM m"}bS@L(OYm'ҠtWn.r2ɂî.<\sEck:'nAVpNU9 nPjSgyPgz3P)ř"^!|aUPR_Sa0M( ^% tD@sHUB>ps@ПT9jD Bz*߾3!\3$1FD7"D 4 PAZ QLQNf@W=,D~JȜ D ҳ)luⒽ@ un5Yc@<(jz٧лۣ _vRrJ=j-mpbG$$a [[]pM1ܳvX63f16pv%KjӁz@x"5h%P!Ultl?jF|v,@Mh+~Co͑E )g0>;_; EfrF K@ j&:}Vr &úXzEAPeH?7#SId|M^pl)nNU @,8e(-HrGǬ =,8AHJe*$a.ݲcrz֬ACD1;/;㊡G͊JN`P)@E+?F,B:81!\}@e,*,9 x6U(Ye;vzR4(@c|#]8#z GnN۬\{$9Q՞gⱸ3'9ݍ^0԰^7/>!6+X.j5?3<4㉊`&ȵg*N܂9QZ&e nSP u ש|C\ULF?ϛqtơhRr4~:)7U@I\;Ήc *JbRD\%EϳՆd1 t-M$L"SӋymgR cPTKA!EzFFl ?WJM^Xz@%X;̷`ulZp9!/&dD5DH_-o}XGBs;s0Ps[vЀ[zi&jA+˺HR+u4q,K+D|G,@zR|=[SwEMCWT;E8KNiQhGF)2#0APܞi,EN݇'qsZVUZ7Q2W$KFETp{\gݻ;~KӴVtAJfYi| ,ϕ4F&ԭ=»A+[k>@HպNw!T-=~znYDa0U3&@7 ^(&BiA)QH6&bz b4BHZ ʨ#H*+P*8T/.YfY9";_$Z!D Fl4罱9%Kr_'mLR2++B7mUE~= 6* fDЁ>OyY:*a\aٰxُ? r&totG%\oh-j :^|m1Sݵ M5r F+ `9{T:SaG~ܴՖ-/5.H89~g!|LU{;EAaŠlIKvޒn{ ~{!lɺJ.y.r3V۔BTEqݜJɿ Z49tG y(~qp~۸Iz 2af*,LޠgvAL|= vh(j;ܢQJNDg’/* imgSJlj"{P(\dk=rd-)̓,*$T )' D?= MY~@*(Fr ~4 PTI6 q =,a@L9ONx%W&Ahs)%AO(ԮՉ\t[v"ւt\G`=t_Qތ>£@\˩BRŕX&)3g {ϰFߡ=oX;)9IumG&WeDc千C݅/JGFA'Qڵ aS뤻Q\uA@pa_֤ W9T#IyD '&js^H s X1,^64/-{a呅;x͒ŝT0tlJ;s4hٶf-O{c7IVJ&v WR^N]MR#̣#Z LQ8ǝwwUANb]SDc_!uЮq(V)"K:/}ӭ5.duIʺ&@(/|)WPlG=l*_WRîSVqx!=]:0n*Whu w8ɕX7Z;/؄][C3`}6zhFS֞FY٤k~ Ndž ,IV>(O2 Dvh0&S{&nzyK=ok|DJYYّaf2u 9+{a^Āh@"x`WtVDX Ί^o%YX5; il5ℎ)9b[O !Sny7\aC쯦 :ۂbЋߊ~|RKO'Ez|KItUƉ:*z̹kR>ZhQYfݡf&nV "{p.WYԅOq^Xcb<'uݚxqң3ۨ2Z%}Y6kFs0G @+I.}?pWqm݄MxVLoX+1zȧ.l>"~#;2t.Kxz 0@uGWk=\>48)ۛr2aȃOȩp\xr\FDݺ#:G`Qق$'g &EqaNg s!NB<dx zkBcEgpҋ{;g 4r1"){CΖCO8)M3,ߧ s[x2߇- YJ+H%FRMg-UR7gIsf?.'4\Gjq?|NtlzE<&LN8;?LW#vJ?UHzqc 16#!ԛf9^潭#ǬG q])h-)u fH);9zehO\cZHa &Ss%Wx&3Lj^„e(I1 Q]AG$@ao<t#4RX]i6&aړM* OƼpw[m 9 gF0Իb8Ա p gIS'w"ЙR W?1*: de V$w4 +,5e|D: !s vsds2|qTվ~@25j!*YojСDIbfI&}%Ԁv[]qHKX 1a;\aȬ"ى/]?K/^?>/py4#o/S ZHӚXR6C#0ى.&H0F˜̉tƶ,[XcK1@pLo-pHÄnf+Y|kSYT@ymzʔaŒdV.Ԙ88Dׅ~#д=@N/daw?5+,Trbu(ب $ 1y;xTs:ejM̕#<F>hEfyF\mX ^&.%* Wffltн%yf~X:/*n6dyӎuцX=d萓`lpfv,!r\ʹ0j йDTߚK9mS3,g:#pt/P{/gb^!}dEP!΄x$.. '2[$8K謁r_BՎv`;O?F^j*u MrIm~Qh7/8}zt :\ { YEk`̻(/!.S~\e&>_+rٝo17yhو:P ㋰ : |k RAh}A3'xFїQT&!lsfȊB:T#kGj0!,zn$ׇTgl1  56Lqi1y"2;SqNAu̓b<7"ob4UaƟ&Y\C~]bݬ,jTY@#"&F}c^b` 7>``*|ͪGQڱT׭uD‡Rκ "2I' 8*a 6<zKm0}ЦR2]A7֕ǚOhi@3*gcFq4I9'kge+ O]N^Wxxnq ]+[Y;gq4I|,4,x0P8,U6Bߪ;bZW_Jt4|r+޿XDbQ'?ő;oYG+$JZ2e-@7$uR&W}x>LK:M/܀3zyY暨XZ{ygB8a KT ;rbGA4>0U_9jJQ\?oڢ[ (r#HO%t~fQ 8;D-#SX$&ӓQ=):Duo$0fSií2%S#rf-d߫q:KK.%Ε4#nݲ\X6ܷ`9S}KwY RۡbOoHՅr`}-tX|ߍFwr䎔^VA]*¥p|{yOCcC@BN)Ţ 1bZ&4`.]2,c8MH-7+B_.yg~H:S{L՗L>nk;jޥ_)r f_H8ҙGQ0c04 6Œ-Tƾ'yt ri&[_-,d$#>HLq;8KÉsF_n> kζĥHבHB , :Ѿ_dݱ,3?{p*=mWQ|h 4͸ Se[nG Ӑ=+a ml*<l޶Ee=)UXD`frjW#QME#q=MOs;SjP\4e .iL4)P EPM8LN3*d8Q|8MWT]j~&}gO/.e, e $Gs!_&p9H|!LߑAy°k%UN A)1&% q$nj6u. XZr|,UQ6V^Py 'iop Owh꿶Lok܆+NB};dA#mp\zWWAҕHF̂Wcl2E2X?Z6haaɓUclyid0J" .5.F*EUssX T  P%9.~=R,,E^Oi2 DWXIB _O+qک SyqdҠW^Л+lJy#{[Xp8BfTZOKǖYb貵Zt& ɋy2w6^PxmL~ . 0Y[[`:Ѥ}I.ܘYލ4=lQ>dAkk5-YE0AfW]斐cͧ޿i8б N9۸mP|"tN6崘*V3xL ƙ2=̞Iu-@+:ppD }kIF%vKMd e\lƁZΛ; Q(͇D)P27%? 1B0nAȽ:hN\1#IFU1q`iWn3>zk_E0',AS|]0?Ho;Dn#O*H"A%pCWnFP뿧1C@̥׈L\t ʁz^nW3zEJ(/ 7YseBtl tԣ>WK~"]^ 4fGSl Pwng̏o{Fer? 3n1~vL06 J-BUo6`^d)eUA]LƀA݈нr F#,lisTʧXLY5)*~\`h,bAu-? VGOwU_8INU;_5 m5 @O'K׶\i +uvb.FP?wD.6p3ZS߅dMsWH͎:Eft4oJ"zxr\3rA*34$+cpp™kBHR_ g*HBF) o-K'i Gm"+_riܻR!w;Av>R4ЇВy]D>UW#NYehT#S%lKh3B6LqLw7(7+TUP$d59}M_/0˰;fT$1@X+ X#e=7MHYrzx P`=ء[ 排dJO"u2SBx ">Wůծa~ ).u;Ɉԣf I|@;* sttM:?a¤4Lq=h<ꌩfpą{޺.[Z˲H?QxA+I8Rü K2vOOF(Y'( G(]8- #ΪlWU(8kkVب˲8x3.gARœ$ >G}{RszK%).YA98L~QB ,!t"88K߆73yw=/*eULB'Klg!82p̀fʌyD"nQDa\.*,2V̏gSvn,L/I\DV%y͙w[ctbShdB3]~/􄃡 #VA8!U"pB@Tnf=JlJSU \&4rď_66E8ktŜmO\J!E@It ʵݗ爏xN%t7IF;R`) !5:):-w:Vt\A]ٯ:F!ݥxj؜??2GR5Ea Ìt=1Qwt]Y6gOU7_6O+a[zwr5炁S=!yqid|bv]ϔCp4W7E 01I ~ cj)ycKdx"hb ]Ƈկupe;,vsy# D&`Sʷ*MEAu4<"6$Faw\{/u}rV#EϴW)Wܬc+wоlp|μgП;[`rMEX^τ͓0P\U[;I'%HuэEY7;3Кmk`LOn2\_Bً2Wzf~;c hytԳ &G &byM2Cw/Y7/u`oqWm{T$"Ng0236.V?_wQPZ}<@:sM6+J87by>]n|5;'yϗO2*oT;2,н+GiQSQLl:и@).(̰n;*B|By/WN,Wų LIE-pсKy,i՚s/ueIṄ0˒0Jf4YN"r dG/+S;Nk' ;HWEH7ŎD ?ga`pNXtlbG2 v~/y'4suQp#79[7[K*^&ԩV'$Fl}rU&?XO-W#fp;mehރ-P9%λNPRF@W_Pmբyˊ2|MfP=G$-W G WFx\yh| =qQ߳S!쵽77)O dGo.2U*Q1z8e_.CCN lZ \t-xSK5?YJgm99ʩb@R'{q7dVu*ƈvC--; ߈M?zjeQC95B$f r ?lUR J1Mo)ybf%a$*ҸNȳejYl L?JLξ#5!#g1;cQЯ+/B^~nCmPILI{T^ f:2N9>E!v,)vDe]9G9:cxL#cgPZuPO3ӻxt6aV|™:ݏh NzW}aFA4o4n=L)?y(t~<}/'/ R0U6a1>F*R-.udž 0"}'ρ x~_$m^3s .Z86.7:H4b)4(z{]lΕaϒ^ /@8}7h/VW)9eu"ϺRߨ9SsD3םo H- I`仫}I*KfPluȏm,TL7=?P>?2".P߶%LF=(Q2#e0g֦oن0@% bD(OPB }͂*䩊 'ڝnyX>QTf{ Ut9,&HE9?M!Sԕ[n-,ƚ*:p,Ćލf7Dً7zSq}TMm')[o6i&6t[җ̘1 <up^@6-i4%3ط5ɸ`+& Vֈ~Ҙs@z$SX`wy% @"mًC:o{ųc"[E/ #ږa@Arw43MYJC{ahe{ew<_OY^0ǸٜڣESjz] -ګ2*\2JuڲjyjA1jxy[ FKqj](OTOhWcJ)c U9(r\E3s5=jK.0! w ({;Pz-<؎f3@҅dk:V.$~ݕb8QbǙXW;N%_&ݣp0:uX_b 3+pKT¥4)1 yVEd=Ş~C#&lr1?SXVH_Q[`w %g`r@^=F{d@aqo>\2n߱tFq{H'Mt ] ~3 ?Dg֪ k;\@hhݮݒeifש_EEU7j+-k,oqPsN 7i@+tܲRC* hNҝaD/ Й[s!ttȺ\Lk ' دam"]E$ Ǟ>Kka?GYn0 ةȯs`y.llǾmЋ4Q oRu{;6?N7+۶Y[>[u=-\/)#'ujU$ҼqHWky%#c/ح+-$a  e)>`!DƟv w%`{a B#j9w6lɥ`+0©x>.`Jt [v058$qRHOD5ϐ`] z=DH:"*RXVYcþ3 {9zfl MhC9p H)!9jUfe=#@B+5|4ƜocܭCZ C5#P!5/ZCRʵUB%# NDɲc9(*#k [47jjLw BwWaER$1ywX+ۛS?R}Vv8 k^D~: O3g[{|Cq+޷ykG\m}' Rߴ[̸@\<)>MLŖF(W &~fNcnc,0+ǘz (4yতbjK۠yHMUx\68R>h[Ӗ*Vha% JI$dhBwp{̰L<:ƺ\pzE\^>\ ( oFX)`Kc*~سtV9]th4&gBN)w,d|踱VSDznAJ%omiaH*A #wSHX#o†jӹzeIjm2q&ޥH0 c vStU@mdq̗M rfIgyb4gm]rсzѭؐ6jb1S8G (#5#,sI [y"!+ŝ[p|Ar=~ؽ|܉MFg\3":X㎫HKJp+b>{P=zᅴ;Hw0J!),X6m?"sؒrEu}ǗF,&]taa:r/G1VO{󍣵Ymz:JV#LJAXEYUN R9O | %ʉf8؞0jFU;jM!vY]BоYnQ"d8Jo[ōaQ1> 8$<">~i"/LŒuh8*!UڃGgsFrzv*If(85IQcUKu;j TÍiŗ;0Prl%\Y{Fe x2qs0ABBKSki h1zh?/ۑgtv!+joc:s CvGz}ẻq7Gk"Cw c~]+ uPn)'xxqp_#':DCR󖘷U`ps  h4NsZIXN'[%̓qKR reã*Pzɹd;D:g~ }dV`$,2:*0i*̗ C?׼8ɠ5;rS͗oֻ8rIBߑQԛtaH^+BJ0݉Q!MJW\Tf 尀y{\#)ȫtI; 淵VnTl΀EN,;Ĺ;Y3ɪCTtjڝR| v hإ FY;}^c ;G~4x`,Ԉ`MhKBC/?jDžQxXJ9g`Lp!_o 5JyJv/G588/,;?9,\,$ZlDK>Շ^Znb$ 7! J$BgЃ# x1oRLŎCT-/(< p.Ux)vu:tR_1=n)Fh)+앞BH"Bl!c1X&:ƌ0ab6/yT$?6_&R[A֐9?#%HwMf^01L6̟٫Y|snc֖$>ӽ cCT)mq2e=@ZlO؇s0ֱtW4OaMnYY %]J`9 m"†OAHf-tusJBkj5Db*{W:M)x͇bm{S[Nҥls0IA@ߟ \~s=hʪE)ˎ-ruE G蘝O3+i%8ေy|n!-v*5m~3dw0GUrɑ'!7'ݺ8$2 @zQ[%{K<S7s9Zm괻|.4OP!A8/lpuR&mK~HRĆ:))\UP$n} Af @cK_G۝bj;*chuk\##uH.1q [O/! WWy3qVORo np;4JֽeMC1s҆]\ Yfm`?N$_2iM:u|k [H5eǁVȖITB$9`&d}1NpT=vT]#|tƯ6e,.z Oڷ]o}$zqw>)H_vXD. ,&CWT10x >N$ǠG<%2VvWey3ڴPskXvB#xlڒw  &;x3LN: PW1X STI4roWs7{f:z4?e^=eIFut!Q/S$HQU̡Ռ݃ҰTG0 @c8svj x)7dgr_qj0¯eQa Փq1&t*YRQiߌb|G4x+)$GDhH5S=[׊:?aKJXl:Bwv\ 9vVUAEM#rRIɐam2爢W:\ŕ*V w1BgcsCCtc9IVZ 0XQVm=z8µ0e>r1>$-c;#ik=GxdjD>(Izko,oQ4hu^jg @q:V 69#bg3oD8N=tn;ƐVMZfR)ʳ@KTJ%wUɮi 0z8B'Ds $&|]@!a{}7LG>B.vk/2f[|A K[2jؓARXm]cs~m xҴJM 3 ieK R P ~~Y6gp(>T'k8e)YTM |}ޞ("*EEojpƈ ^#'Inc}#SS}+I8յK?(.Rl}R9J 2ȬH*HBT ,kX["~e)0,Is& nf3?5*USHljݼG胋ai˺ YbGO9ɋ)a{.f$SA%?- fs$~DGS"XfHA q|/&e4.f>Bv˧q 'ZA9{rn -lYmbf<8ek6h$Ј7;!|-xXo^Xpeň2GGi/}owԨE:8$&Dx}" $t;8TWyƖ<*Ou KM,BnY(ەb fz3{{|}{mRK˿q |Ck{"G.cKQp57+3Z&=wa!(WW+@^3 phW+\ +jFtjτ7I[sFDN9e@\P@?PxMMfTrAF<׷f )yF$e&V99e& H;6j? py=˵ySng [y.`W_RRuB(u NkkA!ǚL[cJz5Niڴa1exC,YTv=Y { RR#"o7Wyq lBp%QW ܶNb5e`]7#)Zw5a]R!B)4. 9;"DúJ~DOݒ @< 4g|VPk^n%iT3_iǟX@Azq.LDE)b]`t`-3rMO5CR{WBΞ)I BomHZ8Xil_Q-0?8lߔ($%Ơ #Br=H:kj1n)DR?rJb]ZA'oX pȘ0 S.qgk'I+ LD֗'O盅j-3K[AXN4gr >9+!h.7H2*'8IśIc<wPG2\>8RnXU&-D5s)_2u|l{ )Ks\芫K^X P FHU$Rà<-m%_4O.lSpwU%=1{,RfΏ@EtS:DX8T> O`Z/}-V5s.ց_bQm~|0L*`q!)?`_Y坪C?V.V;)g Jƚ$'in駸RţW>0nkArIUh_!3dt9/ BQ_]<0$,aGv |ۆօk(*Yo9)uQ7v^h geF-@{30c+aմꛐ6;9z)!4.~v6 wMo(5? 5jBIl8>#=3t^_cG`htJPh:$U/%pʞM.P98dE7nz7Kvf9_nE )b"if1e7yT+Pn JPE),}30>`Am;ogAcSV ዓ4į2-&y5=Aŭ8="k3ʁ&t'w}2ߩ86-(KSo`.l!c8T֨Mn:yj [9| ț$ -ȟѷ 7MBHj25n!?g-JA6Ö |j΍Pa?U86VwypוFMy)0{pAh"[34s =REU7 zpЙpD!e3ZQ g0|Ā~V5mXi;kEwc\vW3!Dgd8x(\3'j>ZM`C+dsա&Q9+@S-9~fJbچJ ö!)w4m4uDj̽eit=Nvv' %'6 )k9 ;h /@vm^>GVĵU Ѱ)&\NNƖ>~^@'hh?@5M-?,oR9E5>l̠1W]@酌{~tytXUl ZJc/8.Cdj*)RL@(tȔ!I̦y j.s%a ΜS"<8ΐ#}*ډx|sQS}=^]d(FƸtg z"%dǂ w@?CW1ҞPk,.o~ 8Evsﮌ;u+7Hl& [[^"IC6v`@(ԒA.^ 7bt_FAIҘrHw`;ݘ\ (kɇN@f|=,qNh|#^NaHC`ϭOSYL>TJHr)9_|e@>w-qkvׯH) w;L5CfsDV8k,F7~܇4^_)*1!njBxLL* ~ 6ON;QUv'>r GjˎJ~QA~ˬ )^1r}1_lnI3d d ,8w*#jTf PTvD7S^jk7E|9^gs2ԳAr HQ+4;S|P[;ey-H_ӃɞsPB3 I漿TE&} 8L3eZ:Ny'SI5؄2b$rԡٻc<7qB|rt}0wm?} \ "uz}Yqlm1Ch2[GЩ:QP]ÔOM"`C t_n+b,`⸟Y}@f~֊ksu ~E<Ʌ =Ay#Q,+͵¥~CVNaXǩd@Rm\ȍV?"; {y BN 2ۍ7#>#7}ֱ)+3{nk\BH̡|+#2{J'% <<ܱB ɜDq}N_l)D_=jp%ag7{y9lݲtTauc&*91QNxU,[[e H{*:9.|/60\څ>qT=0ΔsA K_k/}vEރJFпe摿ђQ_bxDqu|֦3yM=VsbP獇&J#n윍= RU <@D igd$88Oɘ\G?q[a eҟZ@VYJ,sHqS{W=OV`NĹ $JI(60<DљvtJH@*?N^NFC.G(@+V t&5~L&5u Uk*cAV]e7;N- ~.ui*$2\Qi31톸IqǯS9~y6x< { ғC.+IaqOzZ_W?ʹ5~IP[3ޯK_O.W.sJNC`_!Op}y%΍!qBZPiBV/|sQy2g2UݰT!G=O2셑1)[<4yo8,PI**;TTty9_#6ؕ b$V^kJu©2ڃYo2#鄢/E**{tVI,Fsɟ$G5SҲpe;7]38]RL6M4%N&Y%SdYxF'oZ; InmDr_,,=>Efv#17Zh=$O_. '\t|"/IrGΈfȡiwR؍al:|x7PΈ09QTG؎A%fG%Oz[XoNM `m2ΛzUf 2,p*[x ӕjVA8=JVXɸ/I[?$+_q6: J2.:7)݄DVw;?\6THNZ]j˷1&^Y^xSbё.lqy=?ZN& wiUg>jA^9Jf۶^Wv#?1&;'F/o;Kon ثwleMGH;i)2•q|ghB f6-KF^fy I!_t\tGdR:4roGGsi)U#mLK,H=i`*O#3;B<8US\}z`4Zv#04U٧)ߟl%R$IjlS\BԈGr;X_=MdEl_=?^Z\ÉD +b? |,+snlCqdܔ!@zy)gG3zN^R0*_JSǀL׆/cׄ7W 7;?4!F `n;wG L=En>ޓ2͹Lڣ|7g6t~.4lmZI5-Fdf#֨yB)Ųg.fZed굊>ot<r"t`ts" %<2 bf~ᴚh: =\yf"TLx%%,N3oI/|/C}(y |_ŻjR7~SMwȊ\/X؏n)aoHs \̰5RVYM\&&׭g,44.*Av]Wx/[4@aW rns{~H.>08{%tGiVme ,|lh>/\XiбN|z 2*%HV_d m??Sʸ%(g~ ;_YZ7tQDt5܏ܝ]wa=cÉLTd{9~g^. ZR^Y(lɮPs; pbTis-.訷/38p4Zؗ@JNΐl}TnWNd e٢ tMGoPuWƈQSGŘ!t V.?Łk^ow#G)/;{7r +tzHw/x%)W +DajoG98X~WU+i 3:=seu;Vb}&}'p!^?tF0acXcUt~`oykF431\$}$aQ?&yћ6xn/й7 ˵&Sƻqo)l"a; F*AkhP` M]I6PDUBFsvݗv-=0hmwpmVBؐkC=%n)Z}~Ԩ!+SʤJ/Wgw"O t<'-a`jwWU::akM39 nԘך0,7) %љ{%1M n2pʧ+4;M!X[uVcOz+o%5˼c@`:P؁'XUՖo@320.RYje~ab1ohpD2g Ԡپ .;Y0هMOLeSXŻos濿 RM:aQA#N?a#%jPUhg~-&OYp?xj*5{vdBt^ӏ= zœΪ]B-+'zgY-,pT]nyeZjT=L]YzW,.I^$zzNJ"FOIZ:OuoQc!t83*,Ff_,xTI$G v a\IKΐ<< h "'ucdԦMS [ c]5E1PU0K;յ1GAf{4FoP S2h'4P.Z]r=7^NKlkb_QEmpKB-qS=#/,wgc`%=@}>%Y``LgE۟mz*TJOoQOfŨ x &sF;t##ke?a rq1ɾJ/%@T63a+TeQэ3Bm~8Ź+`"ȃ0[iNm(WfUԈ@jtN6_{URn<"8(lHQ]9yY5JFRO1qLa~Ei^)9Ԭ {Fc}nEP9b<%c0Nn ۭ)22.C4f1B)dD> }p~va *RVCk"#_y+;C *ArnlJ- tjWUEC0|phtH̫- i"}C>JiƖRz!ܴ@r9:6" N?CNLհq;I;2P/ҫc-Zs˫Y8oX}cyaTh#-kqx;) X ɛҸ <ƌy6 aݼ9[G钆-٩+2tj}hYO &T8@έ~rHAFPfEHg6K/Cf KK !k<ɑҖZHT4Ƚn3vP 2YҜkEaj$1sdTRKOi3MD*WGDAV/5.PBiIioD]DHMm}%K7x<` Ne:?a/wV'ס5_Q5wGT|dfr 0ÿ@*"Voȿvd3emWvaF`P_\J}+A?34hWo\l*{ISШ]Iy*Jsksz+ i ]fV)m;]jG 'YLv,/6TQ<0ٖ3pl4AD*#;gQUVj58?zcBt{n# ȷy }MR |wxgeCT0*Ak8,HZr'=c[4pP,'?*z)%m@/ԃCX. XmnHTzʾdfܖŤ&"nͿAQ@"INq ߓ[^{_56mAڿQKԷZ,ɭ%cHuF~ $5di2߶_(T zΦbb.UQN0F>@=o䇈Esr8QꁴbLGg2 ?M='@rIlCб߁&EА3%((Jw[#9/IUwssWQS :{bЃf*Qa ӂKi$FYD))2% `ѷ4GO:V( mx^݉_V̯Wkn7Sf!_)ՆjZf]~FضW1 TġU%N).G+J߲,mcY'N{doIտ8KvDA=BStx +(G"&7ie"\1f^yyԉ` ;Ow/12Otp)c`Q/WsJgϸ ^_sO{柌>p31~Zm,[u4{ZNPV xf+5bFmg `YuRXX4 ]=T~#J+>\ͺiOF3n-mW<8cO-i]?>,x(^e$̇ۛ2NdzxH0.hq#js#wr*t_FXHHzC˾8n0,oؚ++dJ'&|kƑ\jA@0g 䡹%^ q5=}bHvc  C>Ӄ}3+UV*8#TSpG@V-66'73thi $"xX(e,FxFE96%xiISז@,*{ #mۑ2Ua`c ǥW^o@%k3,/dYm5va1F~Ǡ25#6[tO+.nF>z7|dv6-Xp@=A-A (HmYVpkiJL2TB>is8K"wq40_6Ub<rCbK QK˜0&,c -(d[Oן+|'ƦZ|a7,Wgп̡pB)Лtý_G#=\$YOjmSC?)-SXBH(cGgf&0 WQ}!y*f ӷ;Wy򄝍[+AIb] Ď~͘vsO;pԀo"I/򡂟QLҥ&@!eo2wԤ_\Ap1 QVB]~m?+q# ͕y_CRm9[}pD⽣eT]-q69 TBN>zD%F ;J/\#t{[pB i`&Latꮗ(*Eꁣ 4֟M.ec6,N9)^Lsir+Bj/6gR 8  M{mIaE7foXy\1}=˳ ٦;3[W/{\bW9#$KJhl Vɓ)z]׻Zb{OtjîwYH}sr1i^lP;~RϘ8@紿&5 T[X!Ogha$J1=5ދ&g.% nvbj Ts1w>^KT*w"scE{P+'Qf0ٸL99 |% %RQ"}6qt]Gi6](?~!p(Q3Ε&%`ă40%,y=ԙ]fW[@6yX8`*r'i."-k:fmLcR"n X{,C+b/bE ~!XG9ϕxcY^WJ.NОaK5P^aa]=^V!h6TFՆdfq:|4%sZ JzI;9Yf!9aPRAZ&&s҈&Ur3j吐#މ9Vje|EWYɅpTc bHJܪ5/qd3Ր¼bŸwl1Ksh,ߞȲ^4N3RMy#@I%(d4=5]lEF:lB=ckbM鼴|l >f.!l:@DKȮCk/r6#4r7;3;HW' t 6j@OpjB(1. RM[0uJGe2j#7 /}J{W 6!+807L>3iudƫπvB!25)]Żݽ2HIfخW5qťsf}x F55V7͹yW7Oh&сGL$?\^Ȝm<,MI#ߗRFN7ϸpiz!p/{j[frtt˦s W `o Q$ 2u U3¡71WO:ům7K5Cʻs[_h‹]U5ZTH \M0s0Q@#S1eɛ;7#wO]ѳsIڑLгc.o# m|^ j'P Z6NӀ/XMe˛ fUx<󙅢}B<.EgJ;&F}>c]KY|Td_G9#D4C;j,n_P.%izM`{HFAzY?ˋ9T']zeNR~"ї?\iʴu?A\4KHz1׃za^2+u{2?jO_X3,SЙGP_"fS]Kw|w[sª *Urx)3ti_ M*""t`$;{yAC/P+_uz.LG W Vxp>i[v~PaޤI6?7p`$Q;KI%0mPMzo:@6cZE['˴{iw9祈)+ uaEW&|,{5CZ*ӞQ NOߐ~7VЬ0TS~> uK㰊XoW؃ oڵ1m (]3B(ywlIŨ[3+@U"<,?l:˼]EyD߼=V|e5ér҆ݸC.I;m2 +Hn[FNR]="%}ScgCZGN{Zź&ӋdmC,HƿebkS%E5rP!Tx ߂ 18kRZUgi;Մ$m:S|SQPL"l">FESc]cqUK߭JL˺KK41aƮkxO~ho߂_L*mzƜVxP2*EW x+{/GvaE$W?!H9V,厄W] N(Fn3<ϣ3셍-:;&5bY^Y't1$|knJ eS&M%Z&-?q7^pqMƖy9s(ayHYgN~DAkA($' JK=h Kva+踿o&`;j X1OqoC^Ke5ʫcQcm?5 7 ލعi@y- RyKwvsXC$_}ߛa!nX9]G2&G?hV__MT8^2%,Ql*4d/m& 1 @$ig:/sxtIUqO/U 4FZ~Rj>F-&]EӰ"jיfwKB$$>ҫEhXZ/׾C6 |%T5o_^J^1qWJ;m#l& Bk^9 ˷]7"=~MҴ_YHPXeHEQofB4 e|4Ni;p!k/6{ũz"JJ;gޙ@ Jȷ1%6]H}ST^+D`h vep4 :k~͋ޙ:l$Ohϋ.!T4J?o]X^dwh2ߕ'm7HqLFԊP{0uS3jAڞaI}_̬2m葥F@*Qt"-bzx L()[Q$Aj":gt>@6\=ayЕ*J_F?M$!8pT[lQz,U"Ap aEjR㖉̇"UUBN0{-n}Kfw: ksb*4raM9VVr2k<O$"Si.tإՉ=oZdpZLbRʰ e2+Y+G< iۿscƃG6z3RʕBnb@ _l!Uo)ՒQ=,+T{uz#v4HmöTy{nEgvA7O9E:)eo(0Z96(el.: U~Sj٣&5 ϸݝ+O^y,V?k?SvԌ۹wu\[&p9VC=܉ wp1Bw5 {OAŮ`Eu}Hm"sڕ7;3`}g̜`8=.}KEY3b,sQi ՜3xzS9w?N^, 3&ZMdHnΨ \6zH =F7xԣH1Ꟃ64!ZJ^G`{d κ[E] IM Sh$ Ɉ$33udQ=)(DGV^4h>ey8"geU@0IԒCi9nq:6@#0#RiS R;9O&\$4"(m `8AԶ"i8e#F%{&74a[E ІM@M.D%%}MÝ.91֝Oz7N.bh2B~dLT:́?DqxfxqR)BȽvs1"qrm:*`D=D实/.fk*#CxF69Pw9z lyOB|3rs LeYSGMꄚSޯNY\O?܄3^:r%\-YصIgט \/2BMͺ΂W]v>}J8;!9rwƆi;+V-ˢ A[D,@SL#rw|LC r{ԭDakƖ8y}je֐!(i#EXvaçP-pVe,o kEmL%N L}( Il:N %x9XnY.XWCfӸ<+ͯdҬn )H2LhN_{4D !&z1p0mm+nM_jjK 638'88z|׼PC5]%i 20cQ>kxAb+TeH t 'fg +z ˌ>zjnFϼ<TA-,yR˩ +7'\bWi5T Q ?vFRc@Vp""?/1XVN*p=LrObVE)^|&Nftdh;23޹1д߃$uvtGw{K 8S3)W>_!t*NBБ>LU\̖ɞݎfbN{-JF !W csPr75E#MDJR.h \0B{W=h呦=s4yxwM4!(qabHr9~kmyJ&{0} ߃iv3S y6mڋcVQdxyatB%ZߐR%}B;·^t?)<ٓ $tcY`wOww㩏I\ͽ܉#|zNgЈ|a H¥擾q1_K_8{~1GP(.ڮB!e`\jB!Kۣ)qA-a-ӗ6^}XTT$#m'p7Ϸ +fIb+G҅^ q R IM{mҝfB.8ԖS+ha ED3|{V1V3_?AMțy!=YiWKwCaG ϡZ#44Gu~WEVnאZ^CG)q%a ^nD=al ҵ}ߚ@ ]/xBZZUxeP`@@vIT9Y(,b:IvWaFa/Z@ ATȐ>D}4q o[|>}3=[O+'XR{چ}>Y魳`W 5"+I]sbK+24ny |CoV2'K`4d>$u$VN&BK3 ad>2އQ4:Dp/u}R /8rXǗ`]I9V <|}U en*{&`fͮ8$%EYJ?Ό>C%^6.Z{Yq#"e]83p[S?Q^Jmwan=U8#( ̴)i K0y䋾It[5 F_*޳WjX+~ / ddLx &R(z#RrVr:_;Ċ`4fG<ƐL}>8 u{J-hZBLr Yx}M:Cokjxq(zϭ% ;is In9٘M{aul-Jq>o[-}-9*N y7ӳ 8(Y %%/-] j!PSC1WSWi-Lr_"fc_x =9QOj쏇"-A&ngź _qnD $@|^8XeN-ۺ/LEyb)0MaE+.Wq~p3l}f~$S+[+RG bV:*¡xtWR$UTs(Lm{˿E%HZ]I}݃j;SU *'=s4oFaPjscSֹ~ @yk;V"־򹯇$;G(iZ ա}-@Hɋ4dMBT\RdZOeSu`"4>'ꫥmuaoQcO<#ڡ rqf4 ^.qqx+AH2 7Y5-hEkyYL4諷[rC#$W?& b[G֓3Br1J5`׮%slO8P&zEYcٽj#N+3b:bT/k  k=P_`r+ȷ9"XS T6ĺ a< 3<}:o|=&s ūDrv8#3A OfDM4$@pODyRCe0=@Qϳ *~>:^ht|(uȗl{㞔$J^Z%댆h?b/kp`ke6wSY>*%< h -]E5 C8|v+HY#0kdA>eZ_P&lfC>VQ? /ɺnTQR2k!XeYEQH4d#Ӊ{%<:ϑ:,nuWjbPsLgB|^".=0#W3A0B>/ܱPXe'Z'+Ϡ &=Ms|@e\*w7XiCzYqRNyF#JΉዡ0-$u]py2+&@X}e*/`AҘG҈3mk'u25/9Yd>GcZOAB=SOτFӺyM!V\޺,(-V2+٥2jc`mkj`Cnbޡ? 6o27].1x5I͢ʫ:tkUQK;,ؒŗģStz6}/uX(|_(uK/}Ԕ( y\M{MH 23" P9jkJ; acc~'z2Rf;/|vm{SB킗6i4v ֠X_?bp/ͤ0e/TϽߓ&. '{6ێG"=/pN j4! 矧? #*M}J6 T#rH 12|oIapwL b7IȞGē 9 Xp^*`rSȳj۩۱t =Y:7T#7+hޣv3֪/ fѬgnre嗴n;='VCҒl'ZPhKo+1;TvOO}QNq?#Cjčbͼyق5}ME$.}틌I1x:;Q-cN0}W56Jq k#Lq]uA "p0?G'p|F X0 VQG;ϑ&UPx0v-? |C&-|oI$ȹKU!yh&&aua7?[kC{x}g1 ˍq.ZXGSS+R5R`6g2XmυiծȥZzUqg4eGm9SF1˨ı&E+LO6UѡDac?+V_lzo4s6d!W 蛷nG9ŏ{cm 7ef˜E))IY L͚ds{fνZ.s=֡aS01EOմkJC#c5vӖ@0!JqEf3/לPYp같Lqbuoʎ̬6”@m'5Yu;ᅒhR/>WrYhȅz9e5KR,m,A%0vb7 3j.}0@q\Ҫ:{M΍Q6o[,<-N2b&uk!-}y~-e!M^D[-Y PϪp%#pm—F ASMDw!kGa a/m0Iٵ e"!E|ڸQnxg bu7.eB8ylc6V;L 1ލ7tE/r )rp | rMdjP1K]fBf]~Bvw2٫^]lt@MrtBV2.S%,TL#*EDlK  =JC; = q@,uAmIeؼ<]C"a,0} ŬLgoMTG@$|"27qwevS'9ƉXq?@!GyC4fQhr( ?>?JUuwf!%,J0u-zm]qYZ 9(Dhd/V<u{ t5 g}CٰZDА)I]$rӭ_H,s/EVaN#A .Z^ːeR̦2 g5:ln&p(2{ BX-$Ħ $^?Le<,:k<}ff,ګszAtnQW 5hyB\LEd>cj]ܳ(I O7[=Gl~^knAY?/nkL lXU!crbhΘϘ脄ӝstxlj"s>m8g9|\HLP1aAfeGm^S:8 p/5X?ޅJZ88w\|A#ʦ gג0pxFQL1MV4.pXS8(%m#_C52OPI}Bv0v- > ߐX=fL7SH>A{AǨif7gxzҲq) vr RឈuPEށ c|T{ZRhmͰhebȆq 4L\A3Fe@uF H:ɉa.YT^6<JV,2-dR-zT]N-PfS'q;MKs)RT r n]IU&9.Zn%ĩJ/SQ0X -G6Y̽II&"(De\ ۹p߇׵ǧ)&(ZiMM+L Duf*5R;#*  !<Ŋ(aԊ? {JM~E,0WCsG__1[$[A:BӸzM!Tmi5|" !b )˟$yC8W&Cki l胑ܝQ$nx<Az? A,0HOG!UX|Z2S=4[DWUs;IK?)d*Y6R'&/ŚRB ]T\?(-Q@,nzb0BbK>: 9jj*PpRv[wX14aGiDڵx0.rMTmŨ\hCv N燷ĮQgTDT& )=6 HR d,ojP(X1,A¶FȓGaԞݜPO^j :ԱW I0Y@F65GNQTzOf 3.E088r2A$ 2X 6`JRX6,iv\;_ yDzMᣃ-eV--} ,@Q*j{Ft|RpU _^~à zԃCeN/]\;EggB]O/^+Avc_(.1\ zW]y0E)ٹ2BeyAd &z!whPXgK: 7ď7} ?z^޶΋"#Gw,95֎j %g:oXr1*ʑ}0:F,춍PFqtQ8?ȳZG{DziCG| O K+íM74u{'|2"vKrt|hqKyw!Q\/cVPgV zj-r 9.A|HsjMz%R'i]lR s*.TC$C8C7q7ALcNG?_u+%B<#66^0N88k@NA#3H G񝕤gHkI(yd]SYj]AG,M9$Y0=۫_ tU@ vS$qmsg&gQPXp2Crh/¡c2'"VYA(V=i&W[+uE W iVzKrf%w}MC,4Nҭ.8;rVW 3?DȲWNM)vs0ׁڣ :f璋zjMȻKsɞ{*lUV 4\"FNe.B* _@@bK"J&4a@KV -#;:?Q/{=R' Zd5'-nɹ1j|<D+kR7 !ﶩ_ }f 4oYt9ȝ7zaJ#{Il|. kACu 45S%B= [X Tԏ2J2TLy@5*pr3 ipg{hn9B;t,#ߢ&͉R/N`?ܕ,AtH(90jDYGueKZ,'%6{k9#OyN6Q'N>{8}?%| X%M*p3+ I4;)@wA?y잷ϑegPqivUg/ST=ǸRߖz5M>}U| 8sMH#_oss]6 T lfpiaQ!pW} V'%\)[ X6R'H'7ɔ=zb0Xx3Ȑv`2Uͧ:E a{+w1L8~C׃*1E/eK_aM9XV,Ɵ(LÇxj+;FS<ʭ볊ᗙD69)Y||dr/8$f)^[ʳl"`A 6^}5Y=b~~y=&H.gc="ڶ{)fȓQ-'UО2 .$Wr]>JU7$MJk8CDCDw@0T2]P/'m.w/Հ:̔VaN[]Q5{"m-F ̮C%EmH5YQ'Z19z7}[j̎] t"9߷%юt&a˞!6tfuzi'W|p^{mu. ;q͸B'Y|ɥyFV{j q0N,Sh ի$ ޡ6)F[D7Nro0CBw3DWB{"EFXJ%5Ϣ/~w3|7uOWj@ii'Uixy~(t*\Ne}wmhҐ ؘД$3X"N N '9А6avu+ʊnϭLUG͂\@4HߢCPH< OwQB4e _5E AZ _?dܔfsichJ.ta 7)1HZjʊDm*K{c[jl}#Z!IXV^YdXgN23.Xh84n@Bnʇ{,qt q7U4BФi:RFuFT3?L[m[CP "?صb2֦G/簐$NW9뻰R8nʛHpeZɩg3D~g4;@4\RW̦< 'ŊQvUSÃN2_Ɋs%|mN\Hc7zoEll\+ #Ν"D*` 㡪QQIPm✽?$Y{uo᪌]Z5xg6%,%ܡgvHXQb&Uʔ[} WijjE*c. Pi-P1jZ;$q{ٌwզԳdbihnTF 8?q&+j -:^xUM&)8ɥB)iP&/_Ϣ6ȶ%Md/0ud=Ll=K> fP صCt@l}"Ď<>#MmwIh,!1Q΃~X. m3nP̝D$O ʽk}Dn,z914бr<芏WL>u~!V'zXN UeL @)CIH'nJq֖ h3pHAWe +%=] aq_8ꡅGƜ0$}73qgn8M.673({u-PLw#& ˄rn/>\y P+,ME>;Ƅ\O9@*}wQ)cƽ6,oEzI\Wԍ:oo tm n0uyAp+N+Påp < 8r]&Æٗi]kVoLwLueYB6$LAoef$Z aOm #2[VO} :r3֜kNOD>'(0vg&ܛ"VΘ jFԔtU1pf+!EcS1$FBbM \DxҌ9W.++@ɱ{I?lU( Q%G'Qʜ9l ZNFFޫl[cG"0B^#]$Rqw;Zj1?Z.lB)ķ,#/hj*f P4N׻l ZTa;^=$,/Np?EmDl2i%x/ ѳY~R720TSЄ JХ !:\gĒwBW31!+p T` ^]ko˺[AÔ $}S=s}? 5y\d%/2Rҋf6@j(\foi,Vזˌ WdqF
˨{sx,7 ۑ%^y&aƾ)̙  N|;c\sbv)&/X"8`YA`1mǪ5qrL3AI9{Љ] NnZj^I:H9fDAjun4 ۘ;a?=@?I!x%CVќ#qx 5.h[Jܻqg2 6 >7׾?"4ѯQ3bcix!+ʓ}=BbN29N36D&Ћnk+Z>xg1^]ng*e&ˆ5sS@pK%ڣ{}#-H!~зxΜW.20J_G&#:+V =iJ/\7ʝގw+9!kCb;1^8:{{vL[puo"2;vB S=O1W~$3^%. KR1TNgO`o:sD0WqԢixHdb5;qY92̤#8"V#vۢ1P-)*=W X]NF]@XBWQ%$6NqډF)"Ug[X>nNa?ËN&Ur Y#f~%P{$1WJ-G5#1P}}x7fĊ~ Uxh.nOEV8uD/Ӧ3GD\B"[@3mٵ 9o.0e}T\a:@[*c@/6!T|Lu(rExmXs2gD[HCTwk@UWCǓؼUacF$}(`j#h$_PBæQC9 X,<+3;%KЕO=Ig$ɵBˆ$"^%zugO[7a=$ R䝳(=J9 H+\[w\ӖloK<1H髮SöR`ciH4tcJE8hqMXVv0Xw$/PMgFgA ty Kӳ|H"Z S_HmMiɓ_`\[_ YUe kH w,7"X42 @-˽ oH>bثbW25@1tM?w@Fw5^qcy4\2PE o:MfgUtf=to$ a>)p23lf.|rcgR/1J_u7z1. UfHkҔOOT+YEm-B@M+ 7n(m6F}>IBhO3?3%s)KஆIZF\,Z_cT)!"C|ȶ*qM kM2_a?e"؊oQmBayk"jLi0)"Pܮ37+7ոh'Hff0u%]Dk*Q? m&~}oQa:RA "-(T!,(J'diIU 5e-,%+OE>Ν1(83t C[C5JGܵg9c܇KAn!PCF?kB͵˖sD>:± /h+Q7{65F~\$H6)qL^U%|!w횳)K !N4YA 8k^Ѹ5#N5MJ[{ 4͹-~2]:!h IQõwzZvM<0c23_#9TW`*^YJSEa4K(oj#N+z|ң4yik60Go%z*GlQS!llo|!҉R֠EK /];,RM];V;8TO^Mh]Z+z=v"g0cc&g8/nC)a5y b*Shޝu_4ᡠ^ {9>כ+,ECmo{i{<y4hˬvc*)7kE&n&DL`w2I(P9i3βs!o{0-S[ܻ(=5W|ܔ,ۓ[޲.7!I˗{ [,oGT7B` 8RoPa^\ۈFk ȕ %覬e;1h,(grR${—@ofӘw? 9ɫ*O౦0(L?9w!ÿꯁ7'?16RG\zk'Nd/8"j,k?ӬY)#|3Y4HGj& vLV!:g=D0~x`4⻨wDm.} Al:כNZ `Y2 } {<0A֭~i~HdI 4SSg3 y(XMZz?6j(zQ5H.$+&# B&% %w,qQmW=.'&S;<"l9PZZXS< t'nEgGGy%PC J\QBBo[6tWW1}Pߪf}·&NFT`4WeZ`Kܗꐖ) uZ[s+Iڤ~ŕb6"7'h3vTvj|5Uqu8X/H|,F9v,}EBq7UJ)UnRyhǂNY2Qab&pT Va+@N h-#.x,P+Wڿo|=Pfָ̦%H 4%E[ˉBpLGjO>-~4X\7^BxJmFZIWg0׆b!FHn#-k5 BJh"vEnDzb7P+n`;~4/n:~__$X@c+dʅWL5NHo[^0>_IidXϞe"oG=Del75OEΪ3t:Ue<: } ! s}.5 E\wih[IoZq ߞ dW9BPinyP f_b" SK7ea}y2Ex #s=ǟYD<%BwUyc0kfh"mzy7GK:ɀsD%*7kChXBYn~1ǿK-=fVY7el2G!LZ ޵Fhxo7,iONY슳GUf-Ԩ 1բ"@GxI Dh3u_TLS1JR:Os5WwoS O5oG56ӥF.!uP5mGaS|?ݍfhriF2q[ؖ2c=hm  Dݦ 7@T?70>8gnuC:Ql,pHxpzeiH)o>zĹxDb_ħP_uZL|/~YٵvXe5']P;8ao %{{Hk8)0>9X6:N Hp_ˍ7Ittc]V}K鞞IA1]=R w `buyV"/9Ф&%JNOoU0R֪ FߟH\: x-,Z/yS]0;oF@Pn}ۧkqDB:*cƂY">U}tk O3)dCy0'ɠYH_C[=E1BH?$nT<,H1b K<wSPg Ǘbr;!s9tSemRA%7U)'-a~v]!ld 'H[2z9Q8 X>5l r\.s ݎyN5 ;Iz YlXpo\ٞlnO)釜D`ӳܱ-BiO4vG: znvzCP7`mD@1%}]4 7Mv^咻Z3gcp@P|^yF#Y99Q:K۱dVdަ:m{Wy{/ᒺKp3#NyBZ3G嘭N %_&i>kHfS|L9m*7`R/`TMђ2/n-T. ڻTjG&bPF#pav4G|9F%] 1%2t4{lӿE4xf]ݎ`EG`t7mO۰\q\\D@(~ngTٶF+2h0lBdU x^[y1IZ5 BR-ZҎ?@X* M9l3mXx O`|,%|߻j(P 樒87S*NGM^t̆7 Mѳfٯ|cV .DZ0mCtR f@$f1L~GyP=7i{`2ߐ򃂿vp vсˆ G_N=ħ7 ώ4::}YQF}'0$t){w/ `iąhY[Zi˗؝\;fD!/[?TaB.?(+˲Ay MLʌa5DGԳoXH$x@8;ib eHianT!)˸2W2U@[)ULDKwD;lmKXqs rQ+b'ud>注o3"h/_?ȫy̍De&t'G(4 `!W*bbι9>EA`n)LHKި K}*!lPwcZ2dN\{"E;`(6<:hxH]mɳvIz3^FeKB&zb51Im-] r^zeMhb{>>8E#^+8]LQ"JؙTF>Hd$KU#x2sK>]pxjE8A"v*$bљB\UqWeOv\#Xߌp(@@&xvmW#/M{q[t.}: !9=ַu:[HWIۀ]| @РU܌r.j #Z8&^צtn㚟1>YܬG٠ Ge.|yMfDsghNFsuْl_^9$4UntL7fVr %_^}-]: dd-!]UM;-_֦84e1$ğƧ/U}N\p0U|`דׅe֎gOkA %\n *ǞlXFr[}@34R_bkRpSU)=ȥu}.$M)s ;٫<=MP x( djလ!:?פ |#o՗mɝV%R 9N~rMzݘ^BtX 8 -Ć@S|Hq R̓lvm!bGC/RJ]s&ܮnYh :zݳy'fDNGĦ( *O UQm湆r>rvDh 4D ԝ$/. L[-ZOqHuQ3E(辑ǻ/*CE`ƭhe O_sͯ&[^\6ٵ%h% Ŝ+/+?+hߕP*4X΃eͶ=j(*L@ %K] ZGs8 gR[2=Ƅw.D[{37}<6 f]Z;lo v(uC+kPsi'Щ*;cS1$lYR4ȹUC8Ҍǭ bڙRGps?y,kY-m=wHhK^VZ[%.dIΡs5{§̃8LƂ-OE+|7$cRbӬ1l Rcgyl:^{$#VRSS ;56>tF"[cr Y;tp\ `q.T[xWd L fEKM$Ys|B7 YusNQ.R~SOtQUpI`9i!E_O=ϫhaE-!~M]r3GFKaU)nG?5C?@[seP&540=AxZ"ߢsW;{D Tx^O!96vkǒ҂}޽1 ߴiO- $VDVA91fkwnfW|r@yQ4}^ ٌ,M]-f&AVE0r rBT'6J\T](w˝s7jXdCLwD)ϞkŅqvX̝ˊ=3"Sޓ6x~EKOO;{pQ7Sxuȕ=f#h]>Ike`I˞190ȏL>vpx)qV?ofh(ٖ8HqDٙƵZlY☤Gw;MEfMJ0Na b-KM/'g]W]\JlG[w%a8)bA6fG0%餈32lmD +IKΗeDa ߢq:mn̽l`xBH34O J;ڼC-Ñ%q=0)2 O={}5{٫'~WF}V7 "Rҿj2ێ5<\{x*`x3IIvkFӴ+Mկ%jtq~GL98;/e׳z!+ͬ!6ќW`WǮ(}Ot.>2#%Jػh8{{ݞtփDpT0|t(>/ԍӚ7#p{ʉף>zթ1;V@aсͳpv1{O,=^Ea>&f$'XQ%CċX+-2ൗJX袰%? ؕH;bUu0x){Tz w󢄏pW! Z`_߄9cN`0{v,*-pWMHP=2{ BSH~! i,hP\s$sdjz}[tŵJߵ̆@9|`6RJՕG`Oc޲_*2=g?_zWKsOC\ SLMh F0?5w,b6?? wO15F?/HXbok#GslԾyuDCt=Y~W~2C^xO] 2M"5v:5P_PIi6yL_o8jW*>pSd =sc3'/#GB~tQ{C6Ujm^`߱G ?p:tlYPFE]!wl)\腤۴`ߣ ~w^t\{S uuo[Cryى &0 nABD^M ׆Gڵ/flpwiD-@% ;lq+zΒ6X&mT*2x'E 2f84!K-;ʍ4po@<<3E _xE#I!X\saZw0큩Ѽ5Y?3R!F<ػ d)=@1ә&@h9NHv.([=S?7E ]qG"c4ow|p!~˯Xt%ulwВq#`<aM5~\14ttj r<-0핆&~O4IoC"BQTh/[L5B6FO@AR#6 j;hL|[7KX/9$G~I֫m]9b wehD$YZ\~z:B;'\ V I0N qa*2>BfZeQttqc--/y˔RLO > $ES]bF_,=3ʼn끵o#g1Y,(Sfx`\u9X?L6 Ed&(Ņ{/tKɢDDMa<ƅw%wxXM薹0tq4b(սB w' ]7/Z#dR}0M kX*f븂 :?5Pòuv oxtfsf^_]0g'|Q}rQN*ߍ` iPt&s>`jF`2ˈJ''@r&moHeBzpOˌcVm8Oƍ,P1 xU%T(c4t ^?%,k@";B#’F88x]Q/<|ײ)q\ NljGy|?R.ѢClLAe6Ax`KZf wHe'L3W*+Jؔ%а:c.܍d7)5)ڸ;)+ɵKdQ,R5rxZvSi;u-! &1uv"N|+ڿ| 6dƸO" ͔Er il EyZ8 j&F4|B#H%WluV1S"P Dkc=$H+0jL>\QHipޜPZ?X‚&LaOY\&!S:3g4E&4?&S_U/5+* %M r o mm'5 پ6 hskg Px˛E!Lc31bFo3 FSaN3q  vJrWjNM?4vBVّ@Qvpv_ 8.?֋盻](w/Y'T|8?ARmFGيKEauok9lb1x9D@#Z/yWnZIO`@ ʥI$KʢpJO 5\]E!V6-p^zqM|#sx%#Og{bbǗ%}*VɦI\#x̫aAɨ58Q rXyH( )7Yx(o p˼Dӻ 6EK­&̉آ1#`YU{!o4,1σAcB5"Hls BMJ2QL",?Tp >>&=Ȩo݌㎝u1i:A_I ur[И`a)$`6 gNHxNj";#Ic-.rZφ"3ފAdA y{Z}cM-aK{[5g`4\%)֟H5Vî&{ kOVN1m=k \SQ'YϲCcYhTkV]Kc» %*ݜqaҢG@&g+u_`>2ǜw1o'FlcwthJM0Fܾ UNQ`)@ú4H->;,tF?js ƻh3i0{/Pzw d ;@OsVIDڳM ɘ~H#Qg70;5m+7jzde ȡ1FAzSaAaxHB+GDt"fF'+6k^ezKp VN؊},wc]gܩOV|9OC,χ뇣2pp K!ggbX ?t ?V pHT& [d!a4}lnZ{>{䌟F5{i"Ce:cE`9N;"o>)4\?^w #`B ޑ%饋Cu~:!h4B-aNteϰڤӢYkɹbK^Fe%lcxڰc+3XB|+tw%#}S*#?_u&e[8:gѠdʓ(8pD_ŭyANh{9bFNǰTuh77<|L?ibnW (N? 臣 W0xa t(F*v\|oY8T<4{-r\U9}Xn_&wLq |(.;J,^-yCxQB(&JڹwᷭȆ&Y4y ̇zBuz= UP)9G0Q"#Y2y97 ])4JpA.u>4"|1n*5ƥ(q^uvS$' [G~ FS%/4eə?a ܀M@ 1hD+Bdeޠ3QYu  Q6n~^=u|I1H~*kEsE4ƀfx=%9e2(ZMf5(;ՃW0*1՚q-L!OڱkurO9"'O$EGq>+GS*S za(p5՛y B1H23Ai|_1ѩ e:(G T:hJu`I,.>Ldm<aLOWPs1`qd>ԇUSx|Ϸ">/ 1`O/r; dwDwʩ:d3F ɱ paDi,0 JRӊ~*ne8m"ӊTQ^hK":DDa5K?Y9q&vUA06_dʫ/g r ./-J#د0q^3յ{!0oޔVf@618I_DuMcPW&جJ6wp^buC u gA:(bڄ ޛn݀yLoGGo8ZX9\Z7q1>嵁lI*c{rgCoGk}p*~g@nКhe KXn<3w$ 7qQVwӘb$`aBVeT} :_. 6Lg~Srqb6~(eЄ >֙@4@*ϸ7@Bţ\y9HصP ˣ(POr \NZ 6-d3ma!1VBNB)3}hCM>ZQɄ2϶a41L/_ ]Qחp+X#Io,BEx&q=)!?,Uq3H$ FM)!ȸUFtL))5&!z!p-5s'9ϣFe jdoj'kǦý뿉 +HD:6+=J eU衣u[SM/2(FßGl(Y(Sx_ _w1^3U>)h=KYnSzy5w;[͊?,LX ƚ]o  ϩ*ٱc_.2I#cp,)|EHCn@#uݰz" >RIDFEAփ!byPX(K GdqD;ŽwLg|PmX.ah<ic蚏 .} }Y$t8F?aG& 6D.LUYqSD 0AqWc/$^8=ܡBhnI~u;KkSdLg Y =U R?‡pH IvP]Spϐ&h*Oג05$mLexce7+ q`#Z|g,Wh,#(ߗs죲b$jr-<ƒ7Fw`N6mR&Xe}'SݶD Iw2ț`.y<:Af5t}!j;_ljx|2^/}`mAˮE(/m`eM;|PȀ&k=B첽Y:QM 9?NWb-nLj,Tb;(A|?hjL" VL}zGD}|N{.d$b؄c"b'ƪ1سϟ=F#agyy kf,~0g/RyFsS5ڊm#۳0xoDy*4 ȟf [F -wh j/2ڥ=TQ`sk^fZfhcb൬& 5ǿpႼLS@Wxuq:[E&#>&,Ӹ4bV[wLT2rS1q>oij܈T&ȋj"Na/0$"96Ay2!z[Qz)~Ϥo䄘>ΞP,vJ27-9a5VV V^ ߅'Q97?`$byjW7Lp*:,.tI 3gM|ջ NWޖP-Q9i:}nKYXmL74w 1z]% 4p|j3$_̎ǶzQ6(l[p'㔄 s@)Q^V:z]_?@lGRRp>͌}q0Q@PJm7jQ4?L9gѪ*f}t+QX~o%f zF~V8;{W&Ḭ}6fVei e5zQ0UF8€EBC$cJۿ' 2&+0(q#T0EQzOz:h3C:r\L:[>Qտx#Q1?=Uӌ7J$۾*2KxeHP7~(+&&^+2g.nյ)‹큇1(B;، a k٤H^ v4 amPkX>=T$Zb ߥACOdfp9G`WKH#F'bn]MA|r4m0ixlzxIzRwYWh_;DɱxC0?"ϲ@v͌9DJ9(,)pdbqMSm4hݍv ï+9PǚitG3(,or]h9e^SHarŕa.Hƥ֧OVe-(pnZjc:N1DGS¥.{6Be"D]I=Λդ/cm+O,3GkK֎۟EDeeHKk\~P|[@w0(hDk%iKї_1+z фoՖd=M! @}ʶx{գQ%ChL pHn)Xs]9"eY bp%^k$s߀1Ȗ1Y*$eIon7,tdٳsi!O+1D\oXq bp0KWyl#]( Bm\ $)9ݮtɟ#saz6 S/Q.|o8:EzukolEb`j۝DNej+t/YP-Ո,D}'Dvm|#pqW fpd9jP;_}?zD #ѫ9>t݆yp܋E ~(UnkwdX3rUz`Hu_* ;lmyo?uB;thN3m&S"J"W7a 2b* IJ>Ț.lk1=dnZdXnMJWP@ [^i! )Se][R@<7ǒ61ow5@h&pq9v5Ӷ-7Gӣ zKx_4 s~ G4nf`犡:AsR#W bz;qv=.\Mq\Qd`{% iO$Bkdj t,OA:2:Jc::[A7%C'IˇHZ/'K*xaGkCHyt]\=@eFQ~GG=M5goɓ\" EW n'R;D㺋h ATXN!l~c!X~]FBή܍IaՄd)1XsU7A;kSafWLhx!EÔ k]~XZ”D0ᴳV35i)?PweLn`9FC4 n^ޤ&A(y],ez/jƛ#~^ya o# UM'˨tPeT4iZ=jVU4A[;/ +[PV- 2,tӶNsW:BY09ՓP<:G'j9Z)Y]]麸౶e~^WF9f#q[m^AUb$vom!|^'xF@$Xf^/*PIJϥ7>Θ3h%;&u_6ɴyI85FדUˀt~siVk/.uKp.@JwƩ̵*9;S #XpHYOM?9iULN^tjӦb8M3"%0Q+~H7UZw=S52,E"ȧE#uWm{ӆv*+޿ApZFwmi }σ$$Φf!eP+ЯT8+yxޒvXr5,hQD>p(qCew[*u3jz×A2 |yC]F8hP}':&m_cq4Rް$D\R718ZVO|Bln Pлy{2W cǃ)2йfKO-(6]2W+d1Чf a (Ͳ-0]$C_:# @`[ܩ/EfcwFj:w&vg6WU؂쀧)z} :P!Yft P*dܻ 17}?.8q1„Oғ?fL9 q `a'n5;k "@SVW8@ GzOՆ{+]R!kUr͓4M fSMoe0 5߉0ls !?roly^q kw7 5X`唣'jyodybMf67u4vc[(܎yQ#zu!6IQtan[5#zش5YDRcd] N&y~H_OCvtj1R K`3dZbԑ h4K``DX=ڥ&,㖿fJprg1=Jnmލt_hPDk`.:)F+u 83 6Z[Gم>MPoK̐t`Ĭ5-65Ϙ /~:fSt{j.8Ѣ9 S~òI[0G[cq4pV̷CЭ-5 )c1$4qMOm a\ y? p KEiڜ9:b&KF KL8✼L#& CF  `"eޅkdv${D1j^h$nw_g :V ^w].Z~4+ʽ =!?0.3[Walq(JH/:˟! /), b`Y) Z͊1x *ь@ m^ia jyGiwZ:cw! ])Kli pŜ04xc,1dlMZ$ lTv*tNm/o `8{^i.JrGx5C26Kk  _U4Gv䆣L`lj=Y|GHjFccL#$qi.2-+it>>Bljft u4SiV׆l2J:4slJɳ+:4M dQbE`6s)²..qF2PQ]rw i$T(7Ō^OO(=p$HsfN<]h\ahoR\Su.y k={D48mm̺pG j*FέgH_H'`OtܱK]> n%g`l4G%p>V!:oJWfDVr25& #H5»A-9Iw\oDB2#VR!{$X§и_g_LhM9J7->7P 0Vrqi 9"(kG]1kjRKG$: =>~?)mm[ߣsTޏ)& 4#pȩ}YI7kZG`_/E9wOŁWB8? XTׄÉ?]6R) BM,~ gp⤰?j𻦐J6{,WY:ġ鐁HC ffXsW f]GPP]t> ,1uB5?4N$[$-FM$wPjTD?{8&^ 2BO7+dh>2wO=Y}q^ɭ$koɵ=#(-gI?~NhU2C}QH1pi5/. `UMF,%Z0ʼnm` OJ LU Gȅjlos;đQܕ&'C_G8FeuV>m銣#=l hR^b~9ui,F׵&_Q2|t*c ixq7mCύE! y =@:$Q߆.~H:@yCFv^*Nqh^#WIS,WQƢ'^& g(t5C5&b#a5ʟ\Run9Bbl<}Bs1t(BIj_9մ2ޣ? L]@6~*pB%iP)vSݚUDPcktt9`>ص/,r·rehC-n$3hUVmRϼ2_hiXG֡{@K:Aȡʟ"ِ K^::V`SW6;-\,3?|枥蹅ᶗͧ Q 9l_sXAl(7*hj/H` iavn V#o.5c$k!XG~nN>b5,Oba(-; AQ|Yw0VqN0(c:l@91퓢,RXj33XU%}u 2T+hXwBN+ g ߵ+>rCU m @[";PHؖiU wY3d!xSBɾ -歹#h.sHbb rM BV֫ ib5$ǹ9Ɉ HRFxx{b5k-7>ҰNe-Z{ׁKANl_\BƊǁйyRm5C/5(:A%V+̈́:IV1Rh:υޒ(rQW:ϦSdptVS`̖\4Ek"54{`1(o'Q\Lm-h'6罾#}e$pG?dsG ߅k}*|7;DcFd=nMzmJzQBx yڠA~(¶$}ϰDA̧Xyr"݊g-#V̯*"ڡ)aM<< v ![q*ՎA+} 2sk7 ~LՐbo;H,KbN P[X=CdWErSD -MFȦpa߂L;4 Ljw2FG&Qsgʀb{h( )ͽ;)ۼ2h_J!ՓEfh~9[S!B)yԺ\=Uzч ]d=Uod piz[#A%Vif6xoVuqDr0.' ަur-ìb^5;-D@rA36|*Ғ-P(t.Gv>߅]WK}8NPk/m}kު/x?#VI~b?0*2_v3g >Gƛbt=`ŭ@U6J#Il[ 3.UHgjsKiō}K fb ʤ)_'!=֖ӆ|FͷxOyrfU VMEf] vy#} E\&w޼aɺ% Fk)bOjAߦ#X2 Ue 5 gr2!y 3 bMq]=anģmĿG([HU70"ŕvzopڧ A +6 ̟eI,ݕQ}z{HUrGa7O`rptJ-\ec"r4)!pG v\䥊]tW$.BB>B}N['G<2[cԍFx~l~]NyvhxwI;e~ bxMA~M?wfڷ,><<+ V|i<* % uozk< R<]V˚ʂϯg,9M]>n?f͏f(gp4 pd #kWr}f [D0DxItJ9"Z2G;Yd#S*N|ڪڧJ=6kzsZ={eYA"k7W6h>7_EJ,l' {pB/!; .3xn&-ηŮI8mVzBk@mh1e 3M,"rXnQY]'= 3S;`5S k=tХ~8,fmXd5IS@6ҝ=t{=Üԥ2LƓk*L0,{3J37{[ ɗ'UQM3RU?m xp^RhB n<-Z*? .cm빸1]|6#-9=%ɃC]e`dZhH? 5њb?\Nqn wd^x@lOeEZp)a"[`$Q?䭊N"TGPV鞼}q#1kr=9`22ۚUxwJeY!$q l%Q"I ŖR`l&Q!:ZRNa*5sFi@]ʍTæG5?AF.g8VDŽFFtI2[)Et:};IQ95 t:~Rfz޸dz' *r!:h,'F+M`1͊K.]jxpbrr^}: 39 efMˁQ1:吻%iDUo؏3gOt#szcӒ(ʋ4pֵ\cэͲ9UCH8}-%q)ʧGN#Q=8lV!P_'c8(#F&#u$o4Bst o8]G_v1bE=> Rm @r9(|VD޲w(Ggs90ILa{dCգɒr@.?+$ȯZGQxp4ͭJsd6=|ʉ~5QJutE8v`ەLYUt+ՙ8ПH(!z&\z2˃8з76+̢#Kcaܻj5D0`2ڣm~!4"zۄ ) ^IDd&9UE}.VE\dڭEĪ(gGՄG/zxlk*'K!tfS9@ᑓ_\ufv&sqRx6F Csen59!{:HF3_"Co h+_-tx ͙uA3 VuЁawꯑ/rrt]oa:GLs`>MW'Mj%0yY۪ር)tS 6΀~ '}^=TrY*5c ~#5 RץM *]z;G 8gAByyJc9W`;8$B&âVEq!R[ />tYbmN!eNS#} ;EǧLi;!&myuWP{ܲ慌C߳AeY͗:AS{RIgC{ d5^&AzS0@2(B[9  n5z|wH Q&a^ ε_6 [iB@6ii1hYѠz(ehIG=<͇Yāw?fX[47߭]ާѐJXͲ8?n6!xF)eWgoIo;zb芩.oKٛ-,mU>|`A ’[:Ú]jihR32Ÿ+j1B_ĭdKj,Ipoԥ9dKr .)U ˾L<+ӺϗB,q$V2&Q cPɪ<ݜ q]Q*_H&W^ SdȎz1z kūS-AQgvj|?kdtj9MlqEl3 ]qo76]Ĉ K+ǞT!lw4}PHIZf.z+Pܮ>&o2a[a2\y+9s܈| ~7Ҵ5y (LT 1 7't#l'ZF`+@Uo;U t A˼ӽ4Tq֥H՚ܦㄘݭܔ--jk:ü Kr>o-Y*O!pSbGOHMaD\b;?e 5ރ% 1WGlPg:b焫5LcI0spisӵr_Ls -XJ.$3K)߃-(16_KqbQ{6?kV Jqm~w_z!A7'6Q1Qr M|A#V@Wv#7C;Yfq{ ©ƚ, _%niFǚ d!P 5GMuQSE6*CveOk֖N ȄcڗmSuimb²XRR )s);k`q],<`?&zYKbW@̙@iqU,h.G)*_مuu]V"'Øi>s^ \Wq DӾ>ӧô2fy}eqOj-`]^aa3mS1ńUM?4CecJ{M:hAV=сݏxg#yA"e髯:oMXH%me}kY}w A5!H>j{\4;dkT.ұ{\1Z/ tWnL@41C%i^ ܛו?/Zm<;iO߅|\{o_(Wx mhܫP?;n0SO5.wkPVĈh` B0p轕}[OX?61%%.-Ko w{:4MRd u`|)*p0g#TV/Sj=Zղh^OM:M /76CZOv,pvKҥ/Uq(?qH Ļ鈰zS(=O |JVOeD dwes.w摏tC6u ,ų<sDȅS]5 wxam.9>`pI}ZEqmẙW5p' {veɣ39p~w)Y6$w TҴI@YU|&/ױOzY: FwhCsیz*;z5UDA01 RgZ;d3_!aqCvzxf7bfIY˴x]fsr (]+pVtwdt݆P|.Ene27ɮ#1]{c[iٝBLw_5t$f$-&B[Ƃb-F9BW,S%YŹR1]Uts>;)GDj͝6iɒt;kb̈P\^]f9#zڿVN=`Ū!*Syܑ.YЖSE~.t dՍ#JU;I.r"2J`a4[vx>#$;1R!2܋pZ4[X9EHV pT}qap9 2^8mcq[ߥcn,gϠYpFʗQ|ǻ; j\q ge<7H+%2҈Y)'0|y1㣅`&pWTҾM`*Lk1Uvh<>~Ho 'ڷq /&h*.M. N}"<׈AP~>lBfҠ6k`y~Q4Ag9eYk+q%w "z !$/A_-|PKPr,6x(YʚzhxjllRʮHMRkOO eL"&^ܬη7%B,ABgtNZxz{L6w -n4]En6kO&g 1WUn;;~ଐ틢!`*2Pߑ e(TK얫ߙ ye۩HaCJG xCfT=#7K3K"7 |jҼ &5mY8oieIr< SʈXNX/5,qW7"$aY$[9cupHڥB8"\~]vEzW pؗUJɗ+`鵶ako HyU4`4ج38?|L/kwDŹU+W ٿ5XM8t'Pq /<޼ _<+e/.!ĭ CCh ztI\˴"cHF6` &ֹo>7O("|MZڥ -RV.gKbn $Ju; %9 c9q[|1W%D4sK ܨh Vf>GHaWƴxU9?FEnHgO(K6w6CjEg2`U:CnJb(TV)K "'xCpC_ ` G]"X`c y6h،8b ʕO4ad/ҲrNěG(FM1ФI?ee90~37_7;?,sʳn_VT^p+`&|cӔ8ǧ]x޾L;& kWKŇ|R*RgH"03J=f4J~ h878!g#`+DH'$6 ma=͙8w:03fLVad>qV5Un1tCi{P/mzWΒ60Ya`ST]D4(F!c흏x7$"9dD$ҜbTnwl c7]W#_n(YO?24ס[M_3|PyxuR =hH-ؐ5&$|nnTLlvPhIdJ~꼗kfBN+Ƅe՘%v_q<2qJ68e䥞m {?'Zqȷm,;/f,ptbwkf-9ۏ'egc-4SgHDNޤUpR|(C)ͻ5%YM`B[L=-Q8U ~#ā+Ըx33ԄLahAv{Gty .01Kfy/,wzDC!kѺ!h>ʼn\mkmH* e/0]b|rd׀4re( &^SK T&t'c&ȉG]r9)W/VVͶ<^#sxg@]jM[jc)rN̿.ǣC@rX#鏡"2A?L}s-0ߟw|qc8_"&kG~ib?Yn(uAz= QaY5ԫbsVPR*C;aC-OM0Ba0Z|`oJ't::؉Nw5k#{H`pW-e~ՎK ]jQӦѺ *\w"41GhЄ!N؃$G$٨ ɵ  )ܯ]h#a;ۋϛ3XiY~UH9*5Έh扼.& I 1`G%hI BgP8 fF./ L?QM(#cKJʸ̍m`'iW;7NSSk`n l)Xt ə/t՟O[u+ϽrٴvF^?CIJMI kn|-< q{&f2G=C^踣94ƚ۴ﶛ]wt"3]xS99YBqGV"ƅ)5eZ'EWK"ښzz]&V6"MڹN376IE0  #ɖTE'UbYrMjQymm uҩ\䟴'*Wh)".%Qw׼P|nRQlt6ڱܑ|ؠlY*m?|*FB5FC1TeKGL>6HTV%_v8@]`N zI5'u&\9yF F!-~NfΨLzU<&B|WqJB^6%H*{lCxkis h ]Ky+,eI@5ɚj@2 afRc_sRrnfQZY @܃V U1י ={dI,lo7y}9EPV8ud݈Ъ4yJHst\HDDe~d@R7z}E%Oo*7%Ҍ0qn(F7{;C` Z q nS9έ:a@'D92Tz08p7&JI$K nþ^nWvknG.fp=@}M^,nlrڕl+<+p-f8TYcK9XRF ^  !ƒt?\;rIB~eӠ5ڻX .~̳ x]"M.w? N? 2 ?Y?`f5"B46sf1MR<-T+]2.OmUi<=5ROLY_=@ }̇䮦ĄdJ *ם9o_F7S% V$9v[uAidi ޲!g_|YA&qYVbXWC*_eg(j(.xKE2¼UQ6 CU-,~K'gZY4t)XIMJ@4"sU%Y@VfySbf4͙1RG]CB ƁkGNfJ[!=$zhGxpeۋq\ i*rą`nnYU/ >V ա݁@I HT]U aH2+K>OEȐo7Ķ{JЈ ,[(Y ԯb5Q <4s(=zb!u9{>BD|ZL"'Μw̎%}c`S8Uߎwn,P _3ZGӴ{wf _oؠřM].ɾ}Ϝĵڿ^ +GF3aCh3W{S\LI㞭UJwLjtw -&Y`0HJKjtr: v S!S0˥S*zb847r~,fo%ijw;r;t 7ހ@zS<@]B#Tg莢t~{x6:WrKv{OZ8jOŽ1xfݼg#TyO0jM$r71 fID8R )`lHlЅ~!A#wfJZ@q 0 sB+Q W|$F)耑ґX(RKӧvoC09! abΨfv9뺊8-LX mЙv7)t۩ 2rNWMkS]bd*{ T?3ZfTrS2" Q긽UԓhƸwS=\]a_ٮClf6bU 2R!Yny 1(Hq1kdG^M|=j1W 7j,ܖ|`s5Oh^ ܣ"\ֺiWa'<<%ˡJ1]UH=Q̀%-lRb'*^DX]i~Oth~~L52Mr KZ$NĔ:vZO뺓Pt,JXՈ# j'+֏@.e.@^(3s@+1$wlYy*̤J%1PT}}h˶$'QbyrPP̺iUpD[z3Gf0G0#(u+Ys݈c"}Dv Ǐ6a˷@X"AKnsNi VZ0]Q3-P-mLxZ /_ڸqV^)Z@wJZsp msQ}GKb2a} ΰQEE],UiʺiyogQ2Zsq5$R5Zں=\zO a`;Vn ٩:&d@}iDHIpK2,bR`D|Oj`i57#a-Q:XoJGc2Mu9k@ZUk*YBʽ}q5'c~3; J XOct}zy5eIYAMlhΓ=A܇NXt~ 1<ǜ^B"'2̫.xYmuW%MMm?I+%@^Ĭ(*bSm?3nF, .(+i^)W4RE *ކrgW`n3M7ͽQ%Rk&f(\z=4x`B{ /9q[@=dPq[KR%=B)6%)t1Ͼ@Z|4`1&x-V E4%`Tzs\u{2趝+'wݜE,(vG̀]mӉ8OhF bA"ږқ'#_Š x@C{~Z2U&{ 2{4adN 5[ц/HHWmFvCmpOEC0p S4 DbfgՈ,,Q`M.iD&Pe4֟-ha4[3֌r3w# ZDvfbJ\] 82aM|1[7.|̗h#'i!mP2O"L-Bt`z"2~}%$wts2_"{<ޘQ$Q259CŜ U61Aԩ+nlt `;gusw9d#ǤwAcSXn8-fuk9qa,\v,a 8YlmH.kyf:Ow8h e^|m쁦&ݔhh3xq@V DzFXq fyUyҼLV\h[D2O9kL{fݹ*%sȫy軎(=B1x_ܥ͍j9BuqY|Й{)F,QiM5t5MNoֈ kK")}FewE6i; {@M(c X0oBGYk`Aeg/$__*QBB- 7ju'5S.[! bQ-JO!F*I0h#=hGETrp'?zʝtNKv&9hat3f3< fs9qh@Y('5u KYW" 2A9͎Vc b}9F Aj]SYG(=r+$ZI}q7p,(8wYPi5юJw˩ln4 [4b7)+Zg}L0xo{IdC5 7BxLm@1^ԔJ ͊8hjGV˃t:|Rkcr`iH$Dor ;gʵLXFcd߻X DF`}hHL:dGH4LT`1>Wo`0l14؃nsRU`4J.k LgTYd04t8Ͳ6.6xN5LH)kes4:}g`@i9G3뵊Le[נ 2CuCf :pTY1K{ҏx#,#+ϝA,[15] 8>Pkg֩/FAez2°"7ՀLZ%x^0 9g 4;@3%diV&OOr3mPP .N`mO1>f9m7}(: _Khl˨-KM3cp}Xw0q~ mvKȫrs(sX :Cq"ǖfh)bh[n4DRouz f*u**K@nӑ>^RB$SSHhU!G{4ns7W$Z%M>R񥈯#lK,btal튂C"wvzۋ Z^--Gb/n .Q gYZ070701000000fa000081a400000000000000000000000164df7f6f00002248000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/"]?Eh=ڜ9LRbOe%@d8udU[zkDD&fI` n`Kg9z'tJu32Q୬v(1LSk`OtH?VXZ֜ƛcq)>xߺ+ 6bm}H-qLfgwUaF/mgRp:K~irLj. y\(UP__FFS\\TlN`y Qn(͔hM\{pjQ.^4CQT]5w,`L⛕T?u^Ud7 㟣D>(D✈w?I4*52Q$zذAgzQgF6rE ?'wgzx}͔։ּY+@0K7EYO(s c.l7gmACFu)V&Izyr߼By)QE⼷QK{QsU1P:m>L; ::>5i2>sƊ4cGiT\ ˉlHd5v">I[74a@!V#ӨYk,cQٝ_dcCDJ!|Cy3*t0ZٷIX-& }8NރI84K7C@OPX Ք[PPcz(s O%kAR1{3z {fcN؜\ u.ѿͧ{N:*y"6 2.ыF5a80G2װoH,1u7`=һ巩7cQ]MWQ#.h)Q+լ8x^^6o"xgsO>v8*yF*M'-6lhB@׭tX}r-my9mV<6?0,@XݷXMʛW)<`}26!tV.) u\o=2_?̲ '#&*$U;oԐ>1OA˼V%@-PYxʯ_cM^*.ЋOHQK<9/HS+à|`b$'ac}.E]b>|FYq(^EÖ5^[W]D+8ͅD{9jfSsMVpP?;G^w8<<,L\PnE5<6 Y4h(џNsrF jU`15 oXI;_`'ig6XLSqJrRU0x.?YVFz[ 5v7'w ܑ7yeKuؙ7#X D9s<腺޼J!xnP H_ۃ$Aӎ\~^S YT=2 c72U ¸Ip_)#kb-t#4ڷ8ς3>4s 0lG}=H‘3+u'DOPf;Y韵r+%E3q\wG2+,c'8h(?3Ue9vQuREK7AZ[@(HA>Аѵ ^3>XE u*RuSbI'݋2($@bkM^tljr!e\vZK(tEL&?,QI@01C[Lm?2Nj$ J9ՖBchſ?LL >4T Uж֡n3ݘ7u2CAn7R9v$IAN,F̧ UBrkySrx>*W=Jp3M aTt͂Ct_wCƨKŅ'IuC|L_̡ \5 O7dl<ՙ̕^؂?XWGjneKUWdᕊ}䰗6T"02{lo^@(0aFҟ+F6ZQ"/}λu='FUPSNPR[lKj/?UG:Q̗p\jx7o]1;·BRLu3hz1PF LǑVDtVX9G`"[~Uc:/VH Wwydus6ưc]BDopf~,G)i萕N| D?voUo'? /&v*40TP͟[ؽb4cI@TGh?U|Ub/b!jdkSX#[TnôAe ݵPxCDaZ"g=qMau,\3_OHsZ#mL+֓,԰Dkd"<#jks7ļB)rXZ=މM lcƯ\s EE)!'m"QU14J(g8nT*KGHcm?k7[*U,iCp S<9_FHnS"l8S{01Qd"r18zЪ^J(rB|o,M:x[f3HS7^! Pnɩ \iL (Nap#Uq猇y+vVk*(?lJɉwu<X}RXOӮGaVnU WǐUD=6-?hT,)B2N$ b`P!D K~GF5%88 jؠfs>]݃ GP&!{ٰ #JuRh4N@5FILڶg^6'V+B~(T)7,H0؏&5-hfH!0mSJF&k/ xDCiHcX] \{U-`gUcUɾ"c&pzWk/^7|>5##y⃴rZ/JtA5.ޙ*+lF}s>L~œ_c*ÌtiM%j(VAcl:; XJƳϯO+;,ldXߘ `NV=ޢ-/+ݓ KјV)@ `8䗗yiOEH^N(EP%N! d Z LC-P0GR=nO`pe3NEs%* 8D;1ݶ]5#i?s/)"_2@TNqx9wFY܎KE]ޡ/Bp{od\L8Soqw@mI R,P$לLJACp, 1mo$\|^q2K2%cFhh+Y&y!Vz^׋aaj%R+#/я2pZ n} v)Sjlۋ*Mux&l6oA@?gs]~l吆 |Pgf=Dg d+t}U^n}FX1$|Ee{̓*d 4Q ֺ pm,tRj6A]Hv#X(]?H2e=\ppo : lL0+[{!{tݖI%. R0,NMԢ % X>$)#Aq59 F+kugkT C?ofmؓIFg7JYJe,VXř}& % ! dc 2q?y Ti6q@s n?ʮA)YsOo?yI62sCZ!YY4yX3S$ )^(20AsFRj K6թ+]a>aASLe^j4'.KlT* Z(xOFcd̓ ֕+ep b񘟻xTLa_sD{=`:%qu@Pl_e ;"PKQ> 7~S{{`k!Aרq&)Z%WRvcjhV`\31YV|pK9fZ)|K&R3YAkzuF%Q(%οgSW=rD`CDL!0yv)lŲkeQ?oR;)8[.k#~aRbMRCN9,QwQ+rbg&q4cs:Bv-UHOC**>RK<]ev T+>|i O D`r QI~@ꈘPYTOcI*%Cqm&=мSrTUpښ%u֒*5-]87ص/Q})I驐8K`*&A31ћa2Ҽs)iC {*Jqqc 5Q׮~Ġoe4SSZ[I^%ؘ Hs%-RnHK%P%R68XK e~3,B`׀vDHį_9TWӯSy)9jVS߲ 2a(rei/ip0lwᡜ 5,g+Ru7 tY1zŽ~Q9dRRZRLQhSć~7NE(u C,(Q.:w2!0+~E# X\;2=_)/ X+B%ٕLm7v{Cb;:e+=ԋ#F^0b@'TSmm Xv>.l×PޡOۉB0FՖ-䦕Y\n3M Q_iU0hW0C&)*M؉)@G%hV vA*ݪvjSB4Q͒ LK7*iR+~8'F9΂Ari);ARuj{`.8S[JEidhX\%_ S2!'evofd&o^Wɬ[Ƞe J*% =_U!P7gݥ ĺޣ?@"ק+I,KRU{*3UBaa<h+"gj@hɘ&HewHgu}(.|@_&OexZIV5xsO+$/CS1]H'bYEz5P0";z I Q;cfX;t da];BɋU,?ƀAb* *R~ݧ;wJ\%s1J{|4ïHLr2Gm\]Sgĩ)!g C*YgތS/BS<,1u+絙)kM 7(BݾGjh*@Z*WR\F|>Be+VKR##` v =ƑZ<Jze3S|Q2rv2"]W}om K:K9мL+R7z8ލ\~f8z "JX|b/~t@MҢ|_tDɷ=SJ}mo﹤'K웺NqasV}gl |fg*Bb1|Pַ!~pA5龙;aoi ST)ߕr1uv-H\Q=n?~7(+pgd̛iC3: 7âbSmx:1s[Td="E8 ׉ \h¨T6ُJ G"2'`3䇒ġ9F%||H\J:U$ K- W uJ _Z 6pRR=%e/2f:+:=}%ϛS 8B{Q׭.֙x*]x0C0~HPٻu Yyo?OyIqW MVbU>&UN-!Zi0X?~X4'\/6\0Cȃm ;YȁVcZ xlShS#;^9ih!=Dqxgϖ,B*=}~2Y)2oYNlt3o]vGo6NXjkKi/csУT7* َoa%˔٬[I/q:Pp̍ƺH*r~l}F5/JE{]5=+O u$\(J bxaP ^{VgXtcdʙ#p❠qrqd׎itᛢz7SZXi>giђ*u 0Q`M~оߗ"R,qb9Fҍ:G4_86 QZ¦㥤dA!9\0sEA(8~4gzAPwY %TF)N Wsx2E3.cM_bXZ'Tlqui +x gXcm?\0ˎm+E!+?߁xhLi&,̀43qWΩm/Nċ;Lu`E|Ûf8ϩS" v)|9 B\B.n6T#N̥xVY nMuq` d[n\Mx0e\11] #"'ia@DD]QJ(Z&;$րޙ6Tً2 pogt|[qQ %X,#P2VZA[$žd^?:э|5E)BSk^#Eq-߹d8.6yBwK O-#?Eî6/p1`C8o` {TRN8jǂoM]{D[5M3!3(Cʜ)_xq$PEL$ cވ i+eq.",NKK&ĊlYE腨|2!uPAZn䤽qqHpH,|I- -Vd]H,+)(߻"4r= ұоgaf.,d(L(^u7ɶ5@Ǡڦa2i"=kd P+9ӽM2:=Suyuu]|)mjW'ֵtnޙ(i偏V6+ ک|VP˦ Ptm U4k_X*&.f>49~xU[҅FtyM#əTОpOFE&E'ƶf1՗tz]yC,P ٱ+jƸj aF4#e`֨i-}_髎ZӼOILCBa۶&_r(q+\Aj`yœ V5 $c<#fɸ(q;@q{8OasU&\ʪgj9xAa `WY,+VI_%49třN20j.-"2G. XѲ!N[6'k-cl+N$6Cw#BkB@ b튦z!%&Z;^X/p3'b a*"v]#<5LG.yH uEbHМu|( l`Ǫ. ukpXLZޑBjEէՕ?')p| i vq(BNLcfAdP}d^wV$h4(7TWOkJ>(d23q):YE7~_C"]x15pgi>^s-> UQ$k%W#< ;쩠({H;*ȶ%a& ugP1TB+ g/|ss <t ҋ;aO+I+0GE ޘdsT!`[ (&U*7ЛtX{ x YyCj.[]Od;MY騨ג*ejϙ*Px!"2]TOHEh%)vY9jWu<[AD뢫=^yh|aiuvs Y1}YBCmIxaz۩.ro3}1o#,NZqp:V^۬:^Ǒ+ 1)| U+80lœɰ$_ QN?\swmkU\L<Y=*zAK\Q0@I+c@Pb+Kl~"8KQ.8koz'Px+2ǒdw3QP3Q 0b;Q/k(@F]f(dAk+tdN],)΄eP'J99cf+?s$g:qMjV rU*ሇiP&fΨ=# f\م `E `IM>Z'b[/K ߁KevK򽻾tcҰ'J@`ްC.~sN~೶S|t1aRInb$~!J18N0'({; D幔iK #R.Kk8g~T4~0~H6p%MV*'E \v-4s87EuZiȠn}$xG`WHd Kq>7|u}JB:HC~f&v;2TE0?zm\= ؠP0|X#'A 8g嫙-c`lnpqk}2 ]1KAU=u tR/iJ Kб4-j abXAUDz6 o!oiԩkjQiRci'DF?σ8x.w7Fi3ϛ#hc=(ė;1ʪ)`9 YiE){4ݚn8`hjİr c}L#KjNG~8|=u2sqfay4:.|Y-MyWv`ݱ0 *Qjx;!H m4yL~YL@ ~2aQqTϊkWKPwG?ELXdlavGY˜W2ı UW}~KzKmE=-18JH͎`06VLt7jylDX[M(ڻYk[eg JZ^Hqa]'?:|pDY`+oRlul~mnKJGcChC)&@"` o[gFܟ Zs\<.(;]˭˸Ԯ" m2|TO %j&kA+:YV{j8F-wQWr;SOQqFLݐH&=֚CɈ"d-Lf֋w1&r9|sC\DwM%/I<6C/X礙y.[.0?iߛ) G^b\%}^ >AR[itū2QYs G2SX~Q$R=1>J4? Ea;TvQ#7+mF{*Yx2?`!;.r!ۖîޞĵO3摕4[?H?*t4JRi%ΐ;RCyfv"4o-DeJl&", ~ӟ"LX :[Edq(vO6AѬ8!єxXE HgNItda$R2ړPQ量Kf0*B{.vʜVfƝgѯ }U R$~zJE<ܝ`8[J#J0-SˮvelNpJkU21RpP|;} zPMFKxC7 DS bU9قn>ޞ>p6qH^4Ay)_?O.fwQ2>.ڲ~w9y \!ZŝLH,Қ"F(\0Q+9'ALO)CG5wD2B\ >.%T6~[ x++riebn 4p0{dz]%Wa]r)!&BP\XLWO\A *^ZZeemq!xkπfƀF(δҠ[fo$zV«wet/dVLץzBK r^U T.T}m7=\SVH5}F0>Fļq8wpeب7p7R{CT(jN Kf{i\= B5&:dI]B@9iӫ O|ъ,$z&>waKaAu|L G,5j1!k%n=Xq@}q|q_s6J H6C,PNa%ݗ1m}K(oͮӲt4o|WȅLxsϝx]8A⋬a:#fmi+ tϑeTBR.>|S.Lw+PTylGuΟyZt;fZ!5_11WL)4z=,x^"ӠcCFM(w Jޗq+doF$yPmiwf08ơ{#y2zS_nsz.?Cjr'$2<[*]-eݎ/^RV{Q-U<}6[^AoNk?84~"ܕqm@#'"ƆM G..U!}-ao^ `6J JMt<; VbkSon!^!2OH.:M ٠pV e}> ̵]8/tܕC6w: 9=+^ҍ@U6v&jv@z̧T4ף5:A{|WJFsJ-F6‘4 ;K&6/ \$gV[dWZb+ 1%Դ\*y=<4#jʪ/=p@K^* Gn@'ȑH—_sC-Uv%H- Ulә~nuMu"Y43.sٔy?s_ES'>Z )tDᰩa^g+5 FJ ɺ)Y[jRpgxUC ^XCʯH,X&jf";g;:_1]pk%;c!Hp=ȃߴW@J (gᠥϐ )6q^VaJs`4Bդ'InSX D?r؏V@_A_eWJ'Ѿ9ZYN;V cM)W\zVW7ʒkA 9!;%Z$sv%Fg(8&9g`] a 4;'IN~PmP^.'E]Z< >_ĦadPX<u{-l74@Mozv2_ 003mi(ZB#T3PdAlD8/8|Lh.V; f߃pt35Fs^߭MH 3's~߫9.:s|q"%Bh:7JySei*H/v>C*@E-|S&Um!:BqL N`ʄۛsd0 onKۭ42'eM[9fOP͗eCwO>NEgК #$QyN87=Fj.f|W tod溪;WN]/PKfDU4<ϖH͊ufCmhJ&RvǼS%qxL)K:reۼ@& ؤ}@n߹`!M qV^͎g?:"ezƬ\m! 5 @!&  Ze+x׸oěac[P|Cm&.j%ppT:9v 26Y f'{4;$®<0`|9 ٜ7?(=YMLuK]S֯&I8DđA*]VlEh%]-!}3 㣌>$>ks[yΏ̽ߵIѽ")(QD'{ojbDY_m~_|F#g^Νݍ$P\ʚ^`zTD:+No]!wE=Ē% _ l0zצ<r^h]%CGf`y+SX<EF35ץEX ܕ^xD7ݦCq.ѐa(߬0K;ƅ"…o#d#goГ;϶[$NN/3VWFi^>ޱfln'ob FCXr`T̰Y!3fœxNh~6EqDzg؍(ږPoT޷ "J TfNFx3A|O~1"F*h=:[7DCba4;{7XeKp|u]I ,4rY>~eqK[]3a\~n yE6j+eEF,%A{t̀pBOZQ;zy`*WZmbgt/pp'Uďp6/h% SGy1;7'YJۙw-IeL (QkD;j$n$Unu{y{@Ҵ>Q"r)WZH-ʼn_L0R)I2zL%y$<6I$I%GRJR!l<5wvsLM]ɡH`UrrŎ;)t*M=Qr0fe"['"6XqW@^MT7uoTLXlv_3rq#1v:#T !&(=+U9E\cS%<q"^-dj\p,פ5f/1673,Gܘզnչ pCq^ؾsw\u3jP@mnpo^al؜jH4'1:8UqF, W3MBO@DEtQgZKrT9oTfl9=V-_$.K>],@QAF@?~ϰ(QB5#"BzOo픅@BCgouEP dkq;vmff%l!fp1eIvc4$x&i򔎟˳t9HXaeA#*D)̮0`:/\OD p xbToR+rY3UrUNjDŽ2p>%|"L& )>7' 3~4Vd_ }s7 ?ږ f2GR[??v{3€q{JVϩ’EYZ)yA&XђY\Byn&[17`\n0pCc[z@,]5i~Aqxu?c$c"6 ~L 6woި 7\J+v[z ' `"VOowsŔRLlH^(* >F{HZߤ9숼nI/ JmBH)4- }~B-i/)cVV7ěyEyedJa5"0iY(kN%"`n,jz&}Dp.5o!fv׽}6#5W&zeM{h|l1F|`EP%x(|ʌF@]+ ;5ZsFu;CBco43 Ec X^θ^]'氐D)BkkN8T7Ry(zl_r>XE6FtVi2ni+y*gX8TR<[$C=d1%? zGyx?$9F]nj$Ԯp70;]GI(w^z'mVOOTCli਱p+\zvbUg:cIPe ဍ3IOb>ŀ'f&*Fb\M#_Lo鋬gvQu,5}\w)YfTr/yɩjcH6&|7#E9q]]Y̿6\jПc@U*uN32-mflbJެ*.N<,6#wUYw7ep(̵]PwɛY,AϾ3=⬓GZWۿtoRJH,RTBFs%c>wM##&[&\t0#=nPW#:R>i )("7YW6N)M;7lG S,V6rs]?f|-:ȴmNUD}C9Z5=5QA@2# Jat>ߣ`wQV(iSdm|6g &6\K,җMu=Dep/-P3NvʙdIDq<* E0h{vGDoH-xCU.8W zNnSw۞h*RGUvʄUDZ#a;DžVsWâ]׎0kAɲ "En:bGrl ms6> [gĸ,9~W =Co'1 hK9}S5#{W|9Z@.&= !Ѱc@R1Wɬ DU䎨sJo;MՑ9Xk8$TS;;`/Vx0Md"EK8 -sJKjhT,)" P-젇STX]$:cPgӡҡ;g(0Q̱5kӟ]bFIJ|9N(\AO R\F}z zrJeb}.6 6@>o_ە壕X/?l]^WэT"S=w0r)^7n>#":/g͏R8D0!es3?j{=T**y.%ƴ{'#PA$?xrXRtF Z-Bq)+χfyNCp?ζmiBQӨ#|'^aKF%/sZ!~O'2W 9`HnwOKwH-c*ߚKK%6SM6Ahαcgs8$u ?qQ)I)hHz-KadE`&g; emW#O=x>w(I2]!kyf30*z^'B6RN>䈑.$ҍԨAþ|^P錂NB9Z5!z($-fϫ÷VNW|]7-YA{"EY%<]\嗵}9EB'z.Օ 8MM T5` cmRrZ9OS E0XbZ$p\!PPYSPjO3G>wn8}{1!<&`ӛ׬'SEIeE3["no׎KaAnƇbok.]_)vzd_B]1_탧W9ۃ%,{Z eTI'c4hZ/o4}@il9c7olìQ"fWInv?x \ mBc'E*)s8~7Ԋ.[<|0*.WXʝryD]]ζ;!Ly'ci:ѳstJ ,a"W1[&b 0ŗhgb1l/WxpaYO`>a`ZQR~88>LYyٟi$9ȧ(BǛG\U[g*alJ}3._z(>\A""N]hIk f&~c#ukGcSN0;raLQiq'cRA4/I%[1veKS?.bB,ˮ&7:^;)<^ؾVgIIcY;aE'کX~a]&oyz>,V7g6[&Y9:춝"#8:tȤR?*Z<<_,Qo3FSիqaXf%ʔQ*+h}rչ"݌IAǸƳC,=^c@ٓJW]-6G||n]6\,񨂲xN|.vOG,\W?OH\(FpF \n);pI5b<ʉ q+C'ׂ/toQsw6HA~&x9iagϵ#ElIJ9LjQu@t"kc`\14lBZwd-`tA÷ı75lv z?kgѓ7e:CB'u҈mЬV ]Մ]zAۜCLjBiM#Lax̸s: P7Jm V{}㸼0hJؠG|)tʰt4atb6pAb@T"ם޶dz՛ y3r\%܏e^s9*i-/,#T^\VʫV8"s阝꫆LR2՝%/kQXRjfE}փ0ؐp3R`kʅ;9LT(5w=#ZĵjDG W-Z.M|(?%YZ׻ukI - qZo-D.HOS ]/j!O1"-f醗R,Rщ.yi>B b*_JҔ|{w<9-3"I3M]f:vұgעMgM.,5;8%j" (0i ]q{7YQL]Vs DgnH7hp}\R]`kdbyt6wI1~0Ҹ ; s ?u.Sd82Q9 !,cIi{Cuj)aI㘜}}{=F*7"y@6e H7]aHlJ-E۰Ii4OtDٿDOZOc YT5uxGEќ:2On">]T8Mo%]֟Ƿ.TJ/L}z Gb0J,HC$-C5S@o2r^tY]zz;I_\iq"$4A\%QRO8fQrշmBydKO('X#8[;E~s[3*T lU'OFke9txOxaHiVfiAK^$ž`DPR?[= N'm3W N̞ pF_Z8oech$nX+,EQKz羻c޴Y$:kwZ^ IR. RgL&cslj:(B֊GHT!W, Ť/s?!Ƒ԰3wvvwR U=&<sQ+W>p,>ȵ^j|HӔHJ?D%^u>WQch%,й/ *9o.?Eꋘkz<6kӄܛRYh'1 ]s[4*Ez@9 tIk-ԓq*{t8}ܨ|?Up&OR >`Kf`0;_\U) &Jc6bg8֗4iiD-um5d("{dc"c@kuN,X7 e mC2/ˆ3"v-iJ);(-.Fh/"[iODwl aү/̈́jȡʱxZQAq\Ox{K`4\$fM30z#sΚc"j2⡍6./=oj3-pk" }ddg 򽖼{CXly]ڑzBA?[HO,#\ݑ*` I'~OJ "HP`)%j[G<Ɠ `c^v,/Y!OEYcK-=?J+ 5eFw++LUdGOQ=w ųCF%nm,0>hוzX%zam?X;M#F:_pr@s߫ƚIK牍5څ!QF={kZ-dV_:h%LXUtM f"7avd.GX?`AMajF p=gDl+|5.#U[!ؼV[:͕ۙl,dkl\9#PU[zcq#"]*-W ؆_IG4௃sJwe VkVߒ$a,E> !jKؾOcb:a`TQS L 7e6W:F6Ӕ#]+x,Hm? VvwLފ"ܬ_3yz=Tj@(. ?\t˝4G]ٰke+V;lZH}50 n.KQ ̏r:*O`ߪb_Z9<Ч[K@YT'b/䮝rk=1V7D\¢eU"l܆VCG!wgJi'sRE$ަobzl]\a.c-*v^ ov8Z๒|'y@u =lȟ;Jt4h<()jǔF惚<Ԯ܅M|0Mo䁽M'EkV៹*x[CƔzp@+ZU0EO~Y" }cV^K:'t̹*IcD?7IrXq ŀ}x{o֤ӫ<$ ׮ednJ C/.pL5QO;nEFuZ]%X.v~fro{Ѵ~c[T|9z<̤wA{ /^r !gd~y>Nꠖ~]]>b&ZI &R&kn~DBmbfJm m2f' :QSM@2y}yO"SuŢ_E?U%;rFG1vH9zuqs]'ljs)eOjr;K tJ]!J a\Mh2w foEab|;7N1)X& ƯQ3b-RާZZJTE:*nBu}`n2dďe.%waR co-P3 Ej9}銖!q 2󾣓i^-4:dK4y8E <#a{˒@q ӳ5uJb(zV9Uخ \!]J:7,^Q2mf'L&4GwLj ':vHp?=)}FL?*nˑ%?(2^5 :H ?F'Io FvvC9NjuCB >Y@x֯f6tk^~sf,NՀ6G`FE OppdGzGl}}1iܹo -W˪e_iC1J>!8yE=ŵO}^.@Ƶ(K2IzF3y_>; oYLP>DwX1c/줍_!¡KkEʱMu] W-qulH`PzT' 0]jm] 'aU:E_gXNs61N B|7,N$qN hpTL@f&S  `W?Lhi 궎 J]50Bf+K|Uˢ Md5?p"3)CϴnJ?GB7c|\i0*3}dmx'2#`b1D&Ǚg+MO`ەWTy, /\7ǬW9@) w:J(vM!d%b"7hhaZ^v7]vD B,q7X?.aށ++DKLD&*4'c* gnB8qZ?/<\>y]&wbk#P9e?B#_Sw *fN#B*S w$̴RGs = vlZ:1dN9Np2㇁j.8m@BGW`Gh 0d96urp?J┺cZ>cN$N..\L=@{Rq~<׃DK&nCEY2;#.N? "y)bU| >|!h?B\<#Zb5F_˸o8F֤u ͍Uq p`  XkԌu?涳r=+vpɣ"lTUmӄ UdL5y˳BEP hic. \dnbdæ$shK K C^6;A:򋀴\fC4 7Fc.:QEÊͅb0)9P8:Α[ ۯHgmiװ|q#? C͏6*Y['A>@Bb8clk im䞙8onLK9#8bN/dGh$ 1 "6VEmꈵ Y ?RLYUp t4Op-.SQ }y8 Lx}_Dlh劅4Gג*"]x/rxVCh&ypT >D-QG/hEflW e~>gYU s8D %"lp}AajTܘK+[h c݄AОĄG"f勭7h0]lSԮX;' 25g-Gu`M@8HROcNil͚ siI|>{d//p^"O5襀!WpR4K7֧]ܕ2UXp!&XИ7p!7Ï6C KH#tXs 5͐XA)RҳQE닽+<N˗p lKo^YqwTGrkݟgl>x7"%ǃ}L~b瓴vְ\Kx'։F&z*mQ%SH"%xnz$ƈGO@ `ۑQ$V2[@HjBx(_tf `QW97 GtꬹxXe%x@3No䅁*^FveHd)|{[Ӻ 2S+ܠ5f Da;!XT$khu-/@b@B2/2pJ%d dRASxeYF&,g}JS^R?>tPp>)2!Y) psUCF(|::gg0DŽJ~NN{x=ť2G8E=g^r=x!zAPϱ P.L`iFji ?D(TLO pe=6=E ,[ߌ GH F`A($ލ#-"{dzfSd_ZIK;>0q$BE#biZ˰!6?d+H"sIZM@,Wp9zh;BDxc=,DB@?4?/u`1 x6,Gt `r/xKh~OɱBYE@ֶBQxPa*C^IQYKx;I^.+U/]O9hE(x0"X(0wDCj ߝq7q-ٔ\ >A*N!PԓSzD;yAohw{;NhٙJ,w}*+(cmᢖ%?pG>;jn}ŏ"Ԧ/%T [t]Kq{C8 c~vTOx{T#3訆K$)-Ga2$V\!2a $[M~q[ʈiڔ:2>>Ѫ}ͧ(&.e Vֵd{^盼' O, m eׂS_yVmyEčujZp@.Fڢ[ 2`1WƑBuGTQvWFq<HYƏyʌuTNl80;ob[pުp1ALzN;߾,7li30i^9I{@gLfiL *Hpf74yXj=J*hEP m!jh ٚ9Aa[Y 2IhiW]Q]F\=3p۽&խǡg|ڗ6 %|G)#U69 }fttﲰtEdK~iLnRRq75NM&stz)7esӯ -Fd]t:5Y*BKns0;aƘ.ȫ4K`¶HT@T7a.I1k\j~EphաA2r2[j.3~P1Ł@M.awd$9a6%;y/J˨炻8RE++RWQNKmƂ;\d;e}ҁCXh6łlz@HF@-DcH ѹ~ͩ"*>9 UҒ\B0_äBF:,2CFnXn4WB}F:KlKfDU2fmugU#/*(M2"3yOT?}]+Và"pNzIЋTQlt6ʍc؇T:!N_H[iIR8j{?ԵY@ghrEQ}@5%ջ Mu=-썃Xǃ| r ߂A.oF1 QHwH&7Ԟ=)عKAk\ ZQHJ,vw}zWyꀡhBX-D'SQ 蟴Z..17XJ`(v`ūRdzY0UfY(i:M1O.wxC'6 -k~pE>]oa+PrI^<=}jʊ$9t#)rj]A\WxS-?qhkD"PT Bfn6Ec%rCE6ɬ+UѲKBhAZ@RW99a(o7?c@]w8_Eb\:Yͭ 5;nZӼ-6&q$}ͻZy'L&yUOҐ`ѩ`I8 &M\^(#S @ P6pGhr_(TN\dׯ8ЫA>Dy/:'g%M_4flop }XE|)tt:"k9fmڏ5?z|تP(!آ+ i:Zb: ٨+{ -YL 8GcaZNGA^ׯ4BaeXkEW5o KˎFd 2@]  yO]xM&3OLH_E4Adߪ*nbFX-^p@6&_$_ ˈ:6_Aߛ׻Ud/XY>w?خ uoz"EulBxcʹK;7б}T(me\?)k,AڻO9#(X!9c9L0MI>H(kJl%-Wa&h0M\kﰢo7F]W(PCmpGB !Fޕ'Nm£G=>RfQJa쏑8Vӛ kB=\$zl؈,Ҧ_ @b/ʧk^<ļͤ/)3[4&T#} 3/b5A^8&DgD|.s|{w)m9b,bnzx}7/k!J1g[uyѪ ݱ;SA!R@84^ꊄQ.Mlj@+Ur3F",~^h G=uOjUMpl mգ5V&A*MdLA)CZpY.%?d¥U˱>CKc2b $29YIh-l.B)5̞ȱvgec3G+ <1ct;Y/F{dC8VA)'a,^SaG9/ s[|9Iy "[0Ek*4e[1~  y?Pלr $_6P99 qӪ8ǵV (0zK8s py|{A[ƛimu[^ mWW~(Ӎd(mTuu c\@X4<N~0 P mRA-$ESC|C]"Mٻb>8T ZFؑZ3^s?p({eiIgl<ף^L^9kX03f6WYb5Q >euR/̔)`'맮|zN0$j Xe/|9Ug;-^҈JI4?g*b \XKa[f2=V? /9ʢ%$n(-Bpf&?/G"p+,IQa՞ ~+6G?7P_޴mW[R9^Ck Kg,;'!(#Qk&#OA[5;:w9TGUȹm!bd1JyɥFR ]bHKL`< yx<-X߮!gS*'!/rUq`{z_2apj *)i1R w&S>TGHJE7܈4 y`vKԮ}Xs2x1&nF_M IV.hlhʉ;J'MVkF%'cuaf+(홏;fc)= doϒ%J=t8"7!1Rm%$x}Z zUHY`KFVNϺ)l~vY7U$d4Kvpqb=zb-҉RVXBsHi";i94 sn})@)03ƕa\bopti`S*[li>Ee.S"/`6´E >:Сf*k\͙[B#RX??eVthϑs&.jd`CG ݙ!w^H(>UW}HđML<,v` JG" X=9b&7GapR,aGohCW' '[Y.蝥>6 DC`~G.ɢ7k]ꝗI-xfyOKN*RЋ=]l)xǎ6ās߶ ݿFU-H4_tD D [1 @ 'vLXiwG5hK~u.m>31M T0+V =&*ua:I@xE6[g7Ϩo! b(,SH VlA䳤窻ÚVR`pj<|xnZI9>u(y [mUrPވ+Y:d մ^\s<6 u6*[#AsCx*ޜrxEMk|:[Z`6 }YIErw@cH,!YM i*!XOv(/9 F*V9 2I܏"ɒ6z !&Q#7~@MUbx hXf9>h1[/f$ x!AZ%v% M zդd*H9TRIWv"9Uf_H)u.uX{͡ӡ+]8`Į N񴥐lTWnU]2X}NehX~;d8DMyu͙bE5,L?$0+݁B2@ycѡ%_l[6wM]qln4BMlSI] oNa2nc%"Hvårhaܹ8=mB8Ft {\ake_x4kT 2q&JؑP926_-o$!;6| ^Oè!cʌ6]Z?[^V 'LF7di8)5x_XX=VPli'Em"yߤe֛-y 챪JK ɜsfx䞔k 6b9{ 0䝑jyR qa7*LK{&Q%Qf~kUEhKۛVo&I1}[5qTQҿVuOr)qy ސzupk 8xaez . ??&?'dx8}µᨷK ]>qkxᦧľz=' Js#Ey/Юc9Xcz,M>/3@j@IAoL/`e2(ؘ2/!ėB^|mu&\i? ak|tQ"oͽ}Tl~7W:ӄ QUkBjyZ̡UF hqs^ *I ˌHշK{| .’~,Elՠm%@g21e{TlKJV)IluNf#0م!$DwTS՘4E`> DZI2vitpP]Y,]#TY)6H풻GΰˁkXIW+U yA`T`Fx+~7棓U){wDA2wy3`7BJh lnR|G.dE c~>:F6vQhDGdu fYi 08]2,:vڜ7B [ɜZ1K o+U"l+3(?ƱmS6>!HJrOoLUIQ(?~a1@Mt5Az͓$, "*$Nu;5Gh2$R  [Ne4 @8{;a~H{~wFfse=/)aIZD稇F*ƨ,O{RÀx& m)G~W} pFI :B+{wtj&ү[Xd=R^}`G.Qnez9s:= ub Nʺ;D$xƂrzU<-[=nxV/Bw@!ҽ&饇ؼ7lMU$D'K0x "`n 5})>F5w% B6@jIG.Bᇫ:mp&F/6m+HwC8l3&=zXG 4q8aCRCdb9|¯&ĔZ{}uCeb >)3%obɲ#B1:D_;hMfSx\3wUz4`L_2է{  {INמlSX<_E8Jm?3@4Ϋe@0T^r)`7F[io s--AbQ H. [>r֪uaKxc`=@Vnd|zoC), u^/l%zRO:j0Z|f1A,@^/*etZhYU8x?y3ԥ9fo8|@KѼ`J8Z;r̓V_ȧ0ăד-ޭRJ jAdMaPБEK.W%e:95e=Nm~JBgC"!["{s@nAT 3E'㾿7TWqgQAEGXHQR.804!$|QTyK gb>SO1\YݓۏvX#yOʻ<)P'R'հ$rGKv|gKdfXba#=4f${D@A/}` Ȏ\{B.4v_w4%m\3o*d}X0ʬ9 )i1z) }Ꮀ5a˭_f(SJG- r.hdU <2(G.(,&hmYx'bdٲW]}MWSe"Vbdl!cD FP`5Lޛ,}y:i |ND޾Й. v{fhc1ennISra`msv<=NnoFa;/xBqckOo)'c7y>;$}gi  pj&S:{;WE%Ή?`|7܆ I /xE23*G5!]Cl[YWU'\L6r fBJhL Yk0c%Um9cKg2r_s& n>n{? a%tiwMůePF((ֿȸxۆ1Qsxo(z9/j@df{ԩȀ>MїNTxߥm27MLjG=jT@ҽ 4ҏBjG"kېk4I*U3` PÆ#%5v"湐^8ӝWOjQ!ILr#&VNHڣA,Lpᯨy<JK@<>*ˌ9)%Lc>+\ cU@QBtw@k-Ũd00CiKR6\QSg;ݹ8sb.ym#Lg9G-mkʣE?~Ϣu>(!\m3iRkQV_ؕe"Cc.Z+_&3ϗ+mZ/7ɟg0Fm b05gq{%>]rn_+^s!NR;QIP2t(Z`Nq/oEƥ,}T!T9ް֙!OQY&ZTpKъk 4#VaK&%[ԩ-Ā>T0찴 `G ulJ up¼Fi-~ }#|cDo]3׻*a]B!jVp3?N<LyPR}7α)08@ :k׶nxh@ittFtˮf[i"Uf@IHXv Wz_}ghW@jkgޥf/;C_,OP LvEj"p5{؏,8A!h S<轎]o xai M?#cRz0*,pRk*5LiVbJ_hMUk"?LFjB(#*a;!<òYC8PqNsr8[N' (LšCr "3; ~6՟d3 p݊g8/{sLe^08 2}~Â4BnFou`{s)rAkapFe/DvM]l# 2 &+ist=d1LMX٨C nRfX!ooæDӌl0]ǝrhJI7) 3C}HɖWWZZ0mq ܐ|Hrs_y >IJ@3-)!)>THpo&äF͝_huɃοpAڱ{[b!<0Es_iB:t QrZpzLHgA-!Z?)GO Vc]b7ܕd[qS@Fo!#[j" )RR|nUy*"ç2FƊ*]:rP\  ""1ZSCoRO{fIS)lv3dKH|ǏZhH{j(? ?"Ƃ_N̫7{Ŀle&|#a[&QpW+ة`(s^w@bEvM欈͙ͦдW'}y5$u 寫cto:<|Gݶ;஭|kz.OQ[{ٺ7{8aaDRdv*)Ɍ}b@{ٸSI,"Ѣ18@isr8]뮵P?%'-0 %ڭK>kԿ0 _A*@kτIvWY ;<LHMN`,O/V.\:Z1/9a|*߿;B.MaJAZ৻g>!更*dTtQԔY|~k&;c_[@:vs߶dAzU%FrC~ݩBn(W#𙄴WV}Eu3fgRRZ+l:yA1*rXB>_q\~EnP)4?]J'YS*7ӈY=\Oό&O%.[ki9c}Yq /\n%ޚ<"^ w $WJɰl|ᱦ܎yȰ'^Ldw57}v-BT2o_To"x_"}}_._2 m8EO^,d9TYsU7\`1ւ(sc& }ᙶ#EnD =i2еv ikd̑ryYdNmN!3œC'aCE4A=;תf[ԓTP^|n$0'P6#!4v DK\|ӡv\Z][f^A[/Yp&"yd(Y{} 7PV'Ӷw'O _@XLAD?"B" 9Ҏ_#FE<i<1 ŐH/Tk yxej0D'xلc (Z+ {^2^.x+~Ucy#C|z-+j LϲF0+G$+&5h8!W+ q( <3 m/ ۆ]Y4I7XT&TFzOZrRq|8XUW2u?x`DN㹤A:VKɠm6V9+N݂qgDZ5U g]vZ򦨞X.7kreծb{k!Ks 'qWT]4U-4ѴLlh0<$hꋤdHG7@uH_SqaA !?.򝽴3aˤZR3 6'nkY^&TvYEP ̀xB+XJAe40V?8S ]s38 E]`kNVy\(>L, qM)y{ޙ@X9I~L=iNv:RN6c,66g^>W%eb3OR_ /ԌҼ[^{@>Č80b*r*[ѥRaE KaYz3[HǘUk(C,K<$@̣<+yf6rxhr߈Ub)Xt 4_'baI,q7G2.1|^r(M! RRe>.VhΎ,ֻHDZL$H8pI.챟(꾩A# ܌YV%_a$RCyL `Mm([cŸi j$^ :ˆ2ӓG*tZ2EcjRzGӜ쐪r?Vn5.?h'30ىJ*N۪+hMć-=Gb'p{%4M?6| pesGZВp}dо?Dkc ]!.OG7p/PkkP+JwxRZHywJݥZ8f!OT[0|8TwCXf׹ڑv@oB҂w=Ǫ@E>nqZ`V?O6%y詷HK=XUQL0Po*ZeZmkbJ{ŃkwV2awP{Wň˪k#ۣ\ CjzGK QO"]iHgML_o |݈Uۡ tܼ bt bW}f h,z"xdZl3=4G;[grh''xgwY|CUUxj)ߥK]0"W#`+k hO3/s<̈́·bcSBeip. 1 !ы|J!2x5IO'dqA{<+i4h!ttGp8obeD%c_jy\ @=Q|<2z#$q6]UlQ8W̓JC͏_%B7#jQS&<4YFEڀs х>(qUv*C} O!.=+t$UgA} W/&{^!"[4.j=%wzJS][bØ!fEYK6LSr*i+q7ʅaZ~W<=Qm|Qƹ[&%+gaq&+(Y #qR1݆F7 *mV[X_(Öb٫ sz^~PAr>_@ffS~a(?2VE-@9Zn2AprGI/ڀLR-x5G{%ܟ_Be>84B c)΀y]=B:'pJEΉdK7ȓO~uCIC.,jv3slSdz;F A)ְݡbb@'ukr+ rV l /B]&M t=FA3zw.͔'Pt@XnShDv !Biq+(HV]Xb[m2 ;]󥾓:E"3Pҽ~p))yeьeoEr.g]ĦȨ% zEgث+LTV=AaM/Mq-S7JbW, ƬE1ۍskeWqC~b& "ܽ헔LkI\36Lw{kA3#6-[ (܀榜ʹv'F4Neg/toCu*OJc,L 3CNLd/yYT#mzoYo$o鄈{-%`Yƃ՞ _**NqmQP/զdޔᛡLÃ^Rَa+٣-ߘ Q&\TL3(`_b*&GVyg`]Q[r?Gfj3T"A#_ٝM5JZL;e3+Eŕ!)^%H%V g$3Gx1+)#Ա.J2 F0>ƪ/O#bRO|@ YC{%[,UuEʌ~Θ pNP~HPK d ܭE%gпxW Ԧk?J 6*Cr+~)Y2 ۣɇ֜WwUt $w6t8Ҽ[MԿ}YUױh@Y5MG#)3EOc,0Lܒ;gAab#s W텭V4t?x<<7D螥ݻQ 6l F_JB^0+md}=#2K,rJbi}̬\QG܁9Xqr N, & *:.EkP!>Z0vLƭ|!.8# R4Vup:(r% Z9D(|;i ſ([RSJ? 0ndZܠHH}$cetvұab)k~'Я2HVjV즻b naSy ,uy(I ػetƾf+n]|6^u6D` !3~ bВuy $%ϭId~N2%;5@i53`CihW0鵀̻FWRJ9N8DF H7%Cϒb0v77֡ 7Kb|=V |Kƣ,)Z۫j$|+l đ9K*dW{ڸ;Cɣ?ޤ`|!eiP!K(^L.~@. _%z{WFMp'jXs#eo%Y*фѓYФ!<0J=u|+=C$r)mbzU X)3-.I/iu4GpO#~Ee_6ֺl_ xENXjKjFh?b)%#Ԑq2DTp8Iuނ׿KymF!|9/FeR[~3@_Q;3|0kzy90#^tᅥm&l5Zl;[ߺ9ǨpNMJGr je'+yeT{oR] SeLKi z.#+ɄP6\/B Ty"Jyx8;=楛5Cמ?kqh=f!!yJ4fPQ[8ay=eyeqNޔS.к#8k\DWɬK?e+ 05;ۅ.r7[|w(fU%zTCn=`  e˺Lφ(,5& -ɫ d*Rx->yxWJoRN#;$=u%3$n2X%@Ìɴ/Vmb5xI#SѩvfMf!Y7oٕGI'm֓5 yOEuQؕƬ6 yTAkRv N$g_ߝ:z4W XкJf 2C3M\g91n*VUFϋ7;EQ:qLƒ.T)ᝮ ć$j /} 6 "%AG1zۤS$t\I6#hqyö#3`uc#aV`-NBrd(V?g\6;VX>Dx_OK{ 3^ {Z,Uc7)tqj7_|矷85R$fJ ԰2e'Yv[ԬABUR&{>+V&¨!\Rq=]7P7"n>K<&gTLQД%yX _ SalyB~Mݡ=+M.cI']h8־cvN&MlEc^ghh <\ITm >6$fe~މ >[aʌW橜=81)zЉ-tˍp{Xݭ\$BWe;C(ppZCぉBxK & !|%;g/Ӯ?ؖf ]"41yZ33"= GED9b QmL`@=._3+}GcX.2WΟѲpc1XJd\{savOn'Sq%%q[HאS'l{{/:Ȇ}46ZC Ͼ.i5Yo?+ .<¡х!AWF[R[!p5)\0JluOVIbcl4TuJن;_I :_M]XqW0 FI}O?^9T>Fq_n)A1nNGx5`xo h65%4Rf iwik#͆81 Z q^{ƵLl:X9X6 TV(N'W ;窓%mT[eF ,w35h٫G;UrkR9|sjUa#Ve'1y|ҴN47>rYFr˓?Sv0i`+-a$~ T[W>%o3;Y*-ODCf:l7 !cj&ԃn<` |O4By<z8H$e=.]WdBBl.àNNťWaJ4+L]"!zV( !T(Ū?lrh_1 Y$c, ҎJeY95O :wq`wE-T6_Yb-N,:&_fzsX`DaƬ$c(,Au!Ɖie%C Ce\&!S XP'#p;R ~ZI  mhcAV$rT^m>RK"ꪍ6S5I~Q z"UE{QuO|`WgZ])y 4GWU!}}&֢˅Pi|ࢴc>3K;P~{"T X;с+>I4Hhsc#he-/j3F.T- @3+qSNi()ǃbv|B^[c`/ RxDs/(~p jf68-V_n Qs؏aQ7Z3oO2P ؄== H؟mu]`d_@\BeO@سw}juJ|g"'Bڍ b2əb%$M.+( /m8&Y'L;#P`c%7aIIQ!G';bF+pʊA1=0cF$o x?<].4Q0q١KκJ]g$ +}YQ@ ؚ`6z(BKJ# &:ey>Vg9j5P_s0lD-:cqEm۲WG "{U}H` #8 &DGA,}p6 ;Mk̙V5{; FV8LjFmZ S0ڄIRƨdwo>m"L%6[i̻RV_RM <#oEdESdoTh{TMb'I :wm.ϫޢ9u/{K%9O"s mQ~+t!ym};rV>wZTUQUw.?U8VysH}1?\ApqWmAF;N83Uy  Ei dHoCK/? P8Dו&(l| jZ.EUY#פ{ ~?qbDi e4`n),*!H(5NVѪgw/7{ f] gR\%:o5C1QE^WoVe&ЅrHUKYDN7mj3⫽Pt6'h-9{0yEw+f_cav˅})0:MPWg{j &5W$ aL~S~FkZ" efT/Xw29|\8`5z7 ,v(|3U:QMUy&"3\*#GOocc؁^ٶ[&ݔwS{kL4ZN&ګTnl5ޭ縙GҔTZ9Bvө;/ͪ'%ņzŅY *%Gq<vjv3p'_Z=wnK+c&elL?D掍R޴\vpttl7UxEe(NU\@D>y{hxz&(H fyͦG?#>egL,pju=?Jw=.Q?0B''h% č^8nr<6B>ं{,.s']Ԍ|+AV@Ib+j)rpߒi]:|VQ Td(umUq?O`8<5)Ca-y4v=_'o#k^2]Z6BɓU4Sa djv~WLVНdIŵx%\^fXd",s09gֲP%#BrHU7r>,~=&V8`uv#?S׃0nPJYۙ@ۚXᖋF,̇@\ї? 5JZ0I0c yCaA#hp1F$8FKf zFLcUPMU93auUBB ^:*Cb]#TĕFzFs= 6_ }BqmW@d4i\*ӖEf;|\iu͝B+;BCnz nhU~[Tf(#$ H{9nə/Ďd?+xH PECspM`>0k3 Eה!%=PXgBGI&qm2y| )4#S'C_h?S0fWzOYGM4/mu^NNsFߒ[Yw#!iJ&'ԀC*pQݭsͽtdOy;(M\MUN*tqsTGI"epgi'Ft.J6LM_3@*a{[p!*J+T5 FuaQ̪+&JV[Iv?_[sz6}яHP_̽(>#%ܐ 7딕)=C/!\Z|?w:StkA&z^%qPdZe! O^ܴah= Lq[R5ZÕ]tl<^`|>d``>J"=]q+" )UYnɎdw%%D44+}MI2Wi(ْt4o7~k~ RRmյd@O/])BC ${eX7(^ѕ=2S2 iM밙v^&`qڴU}ݞTD]I?6[g&&/A^L^$jx0 p#MߏQK쨧ou= C gj0+~9pڑ3ZLy,Li; |!)c}f{ZZc 0"$ky峟H]@e6C 0Ze.cZfV}M\9H((~kEF䵘$+gdq::Kד0ŌĀǗOn{/]g ,hz;!;n[*ũi ?M&btpdAg ")=@N8;̖qGԥ,SθBvط_}1kczNR s!w^(?qwr)ǎS"Qd1t䡱B1K{gWi\N+N;$rof8H+hؘs@tqVnuYYFvnZ7W'xvghm7=RW9~v;uA!`zǷV!% GH=Y~ "R%Rih+rm_ȭ\- "u\*D)}vx 4=d "X)6'(J9JhNi~Fj, 7BW. =q'_{R}Ғ[;h9ӖBڽ7E1ifYKXĎYh}6ףsD~Gkgy l瀈בԟw}<28ۆ"}>'bĭ6ouu6N 燵qBoO z2ff)qe`z -ȩ`Hͬ'VsةE?^]`$/Bz3l$6Q_$O`藰n7ك-1Q("\RK8…kã ;W8@v,s(bɐռ/@iQ >N27'0Vl@72r+f%)82S Goc3ohT-9Ç;4ḙHBšT1ݒ;Q3ݫW̌S~pVJn/!Cpͺ#!Բ,f h裑v=.@$PN1ט!;_zY\2zK|; |X3}?Q s-\{"Dޔ6. z-5 eseBx3)vmU@7)͈# mmLB`{4f'%Ch2u5&d""u )1vAl*ᕝY\ٞL p18j:pEA F RArYlS_ԳMԤ+e/[j0h<_.Iݣƕi_|E_s‹ϻc4$dlypBL~=l}f4Uy8EEA8%l lѯ^oN4Ѱ$Ly|^, "jќ'aM=58VWh*lV\(tz=P8Q 9xPiGɪ\CQ ,uu6eZjj@9!r^J0<Îeidr\iZuidaUBT;]-)^{ EN2erP8SЮ__1:FDK=I)0jbF1dɸkWowE_Oj?R^9n<4_vֵA$;"sF}ĴqdV . mS ^^^4r:60+b)=2&{SW{VU'Hgw!K)k rxNdo/Wb.om(4diJ? Gc\Bs[SA.۔ިgAEet&x=J %O-4ӎVd2v 'BUB2mJIu"M}%e9~tIR\r ^[v 2*Fe[ф شK%IF kQ-4p"p/ Q.ŽSCii+gW»̽G;lMJ= :fA{nv\*8ꮴ6*=WvX֢+`ˆè7!3ny0l8t%赉zGW wI28j3+ ;~/Xy[QUd LۿW_JMVl cw-r>motIͤF<eO qwcKJ[qk}j:^ 0PH9V=ka w4˛t.~WmÒDFyjn Pn bOoGC@]_x 56_:^9b(&Bu;>C {x7nJƖyԜs6h^V)a+u3rDx`D E`Ȁ&v):UL e|Id~ ДH`_k/ fq U;24 :wOXke@EI:㧜܇zדU z"xk`a+Bą=^װv$G j6#-y ̒KzLeǨU~>g[)Cp?{0U1'uM<@}%?ZE+w94Ϊ  ޜ1A AZ@8@@]ی0mwxٝ$FU ,^= 3{dSW9Y!OƯ"$)I?f8{e %_>FHqc+1jl!!v/fQSbc)ngeI,Ϻx82T%܉;]OrW@֘F?XF:7LV7^"UZ!UuUa`}=[ZE>*N2%H#\5|In[3дe߄nvN)݆j^kki{]+Hk=ܣWY()syGBLzD)dsrH5NbV+T_"0,3~}2BC2op'ٻ[7!D}XԜro74q*ZH$ҿpB?;ݫG\tX{l %Gc@vvD1'0d5Ka":X[E<̀7w -Ki U27rup?E>>wWB=vK7yE*uCa| p )bOfJ@YĦI6VJ$S}|Mv 7K?ubah禩i-4w0D 1|tXKSBUyujک_!Ideea K_ 3 sҭ!&ĒԾ x!s9&?] !K׉ˌlPs !d\#*eX_2g&xԾ~۶ηa|,/i-4FR_maڠ_pC|m-b'UZ&{;B8=),Q%/m6|{ȍ0M 5xoEd:=Uud| r2>@D0ٝBƕa&Z;•d0XYkvg# k-0`l4; B3{ P1kcXbv!pb ̍xoNö˯L ˻D;^2hhT dl4, [7PC4H{N |i-3j+FUՒMc}V\~U+˄`2u{JGӍOt{ܓ}u7Q܀]G="~/ЮHq堠>ݤ2#Fp-(p˟i]Q߿5x #L*L(IK_&yj^E\ʪH''w}=axy=G E?Ucj!n|! c.) R.P:z*ԜZ9U(98{tmѬͭTtӮT\ϛkf }Ԟ H;s(hP `kT$ͷ{% Y;1t+9C,F邮 CTu>縣k|\.{b.sNd;γ^Rrb6G'TUGsӹ2X=K*IJ)jm=uk n@hDZwXaV[eQG} T6on{lqy|o1[7`6v\MhͣB/2J })HriBV-2_ 9>ƪ07IQФQI2jShYsu;TM4QއT'!i4v9M.@yP @6^5 AyOgv\N⨥~FWj ?}_;"ѣ`>di_@0CLI#<2[lTߔ o xy4-UՁlaGfStP;:ewl앷t_f2ǻ|QbH= O%j^_VP7UR }gE{< R ogw(SfYtP ;Z2X0߃9M{T=Ֆr}uf$Hq:)7ee>e7SjUO^/t3MVOtJ܈NyD2ZBs=ZW;Ms /U; "F>U]+ldl0ђs C KB{}0yWa0ߡx'Z2tʒu"QVJj'yأVWٝ+ȉJC)2[dBJ֌79Rq7"2XPFQd6:Ͳi&Tлn?4=(VH,%AsWKh;9BdÍU`!9I9X`P!V3݈ 3~/X%/&RG4%wBVA)Wb>z(V$EFxN4 TGo tP$%n:qYTdk&O:&b|KV(n0D1prg`"(Nv: T RTzOc*X:0^ox*I61zv1hVY+&(r6^͜DMd?Q+]"Rqդvo$9\ bbŁz'`rZri屐P::db\sUUW$v?.ohG T?dWc5x]3[P_o8`(EP~p9,5H7Хmc9'd*2{CUu*H*K(FԞx ?&!v!7sSE]ei(ZYR* 33Xhv@Ȥ[@bKsV)J ⛑#־g<^J,6ReuwBۥ#XCW ܔw rm} E {`)h\y|ZkF2e?>(><l&N"a|Hқ\5Zz.r GH-)g(a`& @{ PLolX[]6m.([ oޝ9:Foȧbf>r#)EnQOk?H{-JG gi缞;\\ ^UΪz!^q٩;t:eb5Ȭʛ<2/JNw|@8|A95sWh$O|9Ł{ Rr'{cO?aN}8>LR*N4!Mu`iBoh!eex7C zx{c'0^PAYk*Le T~U}p+)1rHxW0/5.ߴM^{7[uz/&n;GI O9}k Km79G\n(LWv c؉y2l7(@{gqG䉎|2eV4Fϣ{EP? K/Nu7oh-Rwz{=a,9uj6Ips78!xcO;cqw@̙( UG)2.}sF$.#kn@ML8(9NYWފF|V;c;C#<('xuqkgx'MbrMGH0l!OGvZ# 0\E{M;{ ]z N^ 2C[Pcy64eN߷W鈺$Ul(ʃ3Hҍ*̷,\M82\Hg{uBSnL!kEYӐs>#㦃9 k(Z ?RF-+j[vHڡ^Н`iq(D]a "1Zص]a&t_G-RF;valjbwWB`&uU"˰6AtZz|L4< &P| MYNT?KqC~ )%+Zަ9_lݏ0CMp盢ܣ[;vi tu(?_ϔBQ=]3x8όZ)˪Ip愎ep=>$dtN|NgU@/"?YJ3 HMyx ?'6%@ٿ(븓hex _Sg:R;,N0ZgWMY:CLL6SHI B`OW!G5#0U9r T }?vR9}a=Wx^o%:DVDPÂ@e*TYTi78y#<>fQ[lQšZ`ن[@ZCl'×4,p P <*Upɭ\to+ d~̰@rHقbqڀN2ЇG\R @lI)ƥZ[͗ic+{ʭm4_d0s2%ҐYZu _t#9|I2|'.8cLޠ,%18"Oׯ<UrCnHTrx,x) Zfv3bKȚa51hV %k~#.TGi,>U'-USa}+߬zNh25vf;Yc*{[5Pj՚n sp B/ dzj'@S k1hkH΃ΰYo tR6/w$:\iԞbI1`ɇ{ݠsa*zg!,5O3 XC~u ȋAWМڼ,?G-UYlɸ]-+ It~5#O.m5/h9EҔ5D\ i'r'aa!D5RXb>WQ@kM34K3mWOWTCЙo}yМ^"TktN. ` j &WQKk,у'$Ap[{VP+L5д/|Ġ/mDc9T(`01->܍ێ3?)Y0 XlxrA+X#;{K!ȭmIP>hV/lg&NPd<ge+xT7ux#/ogïKndp~5E*3~\|4](>6N8eéWL,*_z#'YJ>:,)Șt$=ܻ|C_{Jlkfߥ,vH,o482 & m-#eK,sE}v^1yR(8Ϛ# ˋhqon<;QHJfl+yZzrhR#p6a%*/:`Ȉv7R3]eHB!z@ՆcohFQˣ\FXS*|1ъ4>GfD8og \ELE%wEƎ׭u@ªp ]Z?$Ăo^uaPtV{s.WF̒Y(1'9Ъ "ZFn&.4*G$n53!\d'ӜJH􎗂hm?}]3Z3gӓ_t F4ss!-z{tև {DkFd/1%{mj!'}W@΢h"=`FHOk@CHeTY-c/q^gxʈFO:wsF8TqԦ4?|8"q}Cwa EzfF&=Oӟ 9kshBA==.wWgN_gʐhby֝0,ߑZ%=X,%,|*+q\FN8F uSQ߶E3g;e\#,oG]MXN!6i$G8{zQ+ᨔ(0Rҵ0t@2M@Fyi?,w>IcpOPf>FwcO>9`V: %e1dzpdi0)m6_rRvjb(9Tu ?8uz{ G~нkFxt_expkr1MFٹ?pyb팟KHٳJK~SñMM<8jēB0mO(=U qPERZL:sq^=feebuSp'7ChSyUm^ }*>9;< <{-c7n>-BN]؃ d_]P"Z%B,HC8/_"9ΌBdz?Z? ܀Wr:ITbYf2iiyP jA+gڼEV-"[[97Sh@5t[pӛo6OEMk@;j" /O4[ s&u j-p֬RYu$]2 .<5 Y #scX% oO1u:&QTmNcJZbjÃhoP t՘DHCr:ވy\gF4"Sz7Qm2cc)LΆO*#[s`@J]vZAv-/lK׀J? x*HnL`Jso>P 諾o돨Yu]uuIPA4%Ubڝ~ 뉊 ve`AEN{^aޖϣ]kSZ~ƲICX<Mp P=NXswb_E|T>3+K"i&M|,ȕ'.74@u5imT;]SF·+m+R6G@ p=|֓?Pay8JY26C+{$KIt;'.7RyPN+^sDϊ#at@#co[0[jNb.̰zeeY]OāͿ |ovԃ,8PE-D v9ؙ5gzS(T P*j.OdϮNfx+= VRu6(qψO<&¡Hx#`ED#rAw2&sƔo?*N :%$iȣ/ZBY|PDً" ɿbQ4kBqap49Z;'Y/s&na_[鰈fTe[jq^A}ρ 65K~w+d "v6 :9BF>'yUsrktauf!yQȰ N=99aѥ|lzhe-BZ` 9Т K |bNzu@.$ |؀# Ǭ;nrC]aK 9KH zAijJc`fr2o] U؎ҥ>^S*#ߡo1uniܓ4dI5QJW8'iSHY'HeT:%,^qRd׫΍AmK7!my3gbc>P ^ܛQyPV,Q=hӊۧ-K|7p2%@THbw .9Ï='0u(Xƺ?)6L Xn;JG@cNGghh"4{ƋW9"}4鮫`ڨmek;eNĥme8؁)[;-KI3~*kcaMLXDVRGio\Ae 79l+}ۛ)/w<^f iIۧ,e1u>7pϲ f`<LH7wz:RLqy R8>l2 ,W1)ɱA!9Lb]4wYl#e-f_]C+b5ni*Em$jk`Afaq F$Nn-svdH4!38Q/C(8s VfY Y4ς 0VE%}d`ZH\ ljFToI@'cX 3VDl)nxK̲÷>+I/Hv $Ѣ,o?`" M=JtLGr'1ҍٺӠw݃vKBnPW26F{ReH it8| 2G6{ržalyzedgtӃٵDEPP;ӏ2V% A==H01!OSF_mb nב-v eP5vv@߅)CPk'a~wDvdGo'#.׺e ;qk3mUHk̢4qi@u2j|g폜D|-rZ,QO8dB^Y dJH9k]N&+N 5¶a5~1Q_>Q GqV]AX].TNlvXhEE9VNn3;8hћy7ZIlLOi7Q\),gGKipi MDzlRT %eqL^JY=%H`&:+?P);aA/ۂ/ 3kQ-V !~EZ²:ržc$̖) WK|hY{E0>P QK`/aֺ 2-,[K v .yRjkE- )W"r,3Dc{IZ֥4]S'u:н3{AxHa}G15S#ey\7zv^\ȓ7<^m6sKFQR(beP ,[[yDf М`5iT Mj77H|ؾwH޹^"e*+P8QO]8/f)AݾlcyH+]g HS_tX1jX*(sBt TX~Mv@pȼ`QCˀUHcݲsK+_;kL2G3LK!hcwW\K犃Ri*/@*}Mq"o>KfYܻWӣH.I~( yVi$ jOaP{Ey׍g(t J7S3qň<FzRJ+˵46]}L4g{b+e^M76I#kOʊdy[ox`5ۆA>[cNMO"iǔrbKO~J][2Nz5PcwW|U"){{Xz~_U-&u3)e }Vbqq:2' Fm@*F`zMF{,CBz(-w{2׹ޕVM*[:,k]PE1,); N%U0ӮH`x13vvܪ f]S:}`I\(F㾜:L^jkޕh\G1" ƀii䕄 `ߺCM@A x.N RVE@gTmrZXOU/vlB^@%EvYؼ %}~^r0YƧ?vJ da.ڮ?Ι}$16`3V5(D@/KhT7AIJ$IX颒`~-E T~tDL{%̭X9(/^ bvև2~&BёX 0('phnuP(֨Ÿm+c5s̀2o{±tuܠu+6DULKXn-s s"+kz_͍pbE9f]]%@HqfA#A֏kꅹ6}˽\TfC,wa:Ͻ/ `Vrӂ_ v/@cR-4{uO2Ed͙yuRxHP‰W;l@9ΔHhHCHkmp*2kȨ{_`Α)T Y!2)~9Q6lje#o׋PCÝrHz".^Him(db@E2oꎀQH rT0tst·O-%w:9IvlN7y Sj^Hfi/E񢀹cV\Xðث'0([1`ވR^_Jҡ)п00{7ڗV2K+K 0%={ܔvtk<ц&}-Qlwr'`9 ҇XDί]M7Q5`{1`{%67̳ۀ$fӟ"uIUȭD:R< 1C3I\1[AA,Y/6l̉fϔ&LZ&^b+ưenj:J_ ֕ eܒ,A{P'`0"&Q S%sj|ল\9ЭGh<x鑜#1x^ F{J_AȟWm8-`O)CRO%xYc oq3dvu' RQq ѴIc+B'byY-sC& ᭉ \*~oʱᾴz8)" {f1+Vw_1|(Y$[$X)nT+# acf߿6BQ\S6']a78b-du7#_$9U8qk"ђjm KviѲ?| |f_|PpҠp&-v5J%|LDg VA'T469= _(H-РhtB[!+~.c!hBH `rw[c$fby*W0Kr hL\"GvYL~o:'zFFlYQ œ )K0s>6jr+֤mCF;5)D1LU{*~HB(!*ʝ_`tڸpФuTO0N!8}?v t;%S DԮQ=h_RLf>[z z,+Sm{QQGUIkx%A;l۝_"λD ɨLMQWiw4:ELDQf?_ҬxV!{$לI']UT&PRPb|8ݚUIo%vhC΅3Q ̴Efra)FrN|ƚXpvxHX.XDB@#saCBw:(I03JDdU$7J!Sm3 \V^J{0Bش]?Ud (iTh?Z) XhGOMu֑aj'3h0U]QfKg 3?k+7k&ثcBt5/nO%oFCfgLD_jM2YDD) NъKwKg@|BddY5Zv sr؃Oha+a ZJdS*Ptm޶ήNcRؚu)m<`%Zg o}n /±1z}t)i/jHu`cPW|%3ͻaEĜ`ȁeƜx50 FN7u $KD K' ˻9<f{IS]MSȆm7c7Hiv UPڬht)eX3ձO;<CS9c40 |MY`zr3ǚB5=beypۤ@#b :݊ǩx(x#tU /@Ɋ:YqUNJ@xLlɟKpK]j0)I9iv[> #dזAl50T2$Xzkfd;t=sN_+WIYhYFte J4)"h5他At q؝ږPQavL=K s?*K/A떙\3E":wK/[v{޷ H g-7U0 53V5v/Eڥwa;\(H+J|)7Z| S˼n๠?U1a6wIY"1~d, QLxmz_̥ *NYmW`~iHwbx9p"9 cTF8n2>L'HɔHIkii1> ZC" R4Ú1m\p~ΣD:ѩ r곩)̃i)x6.έA W;e-)_E$BQ(ESed௚ FY- VK| ݷa Zw#+$aG)Ռ 9=RC~@[RsVN፤?^lvxQ~켹MwqI"ɧl(>b;jn*@olxm N2^?p Od:RXUgAObO"E9 *zpUOi@Ѻe3;Y+m 4J8f5AbaV]h䚴zTHtaI2kv{1iofmť[K LOag*tqkβ|ϏM|7w6M⣶]{=v4T2 [3c;a!ȏ7Q`|OJdnRc]Ŷz,xg>& ? 6@TlJ|Ԅ^"}b{rfH& &+E@ }ZB F_1xW\(=_;! ^V^nq:/-a}oS"`ՈEM&aDx箈Eg١60^n{iEɈ:9i ]o54~_ %޶~.lNlT{]|8w-".[,TjP,1ltRܖZ7?d,K5[õ.pرI7|2Icy:eN{PIG=ݤm֑45$Gƶ;l?奁iRF(TMCfq6|<zgc8h3S ' !UN㾏ގҗʿxIP [D=B'}+ v@n.rӥZO~{_r iC9ȗ|O"6 {`Eh暒M>ӕYdYA< u@Q _L>4kG7l{,8P( ;s>/ 8v`[-Sl-3,ͻ;aQ:2[}HD6~꡺%~UaBnYNH2s <C%pц_d_F5[.s?)Rnf$ه1{05 t~DlT.>p[yQwxR:Jqo߯jx3(@"Q~_W),B-sAfZENJW03o?kOy0lLcIe[H.0 ٽGR^Axz\$vęBEjАi"Wl%p,,d79X _,@-}"Z-s?+8jнiWZWyj 2^j%GGA7cwW㟂ީ>mF8LWS&s쎙{#%e=wTTҘ[}]4[L!hN5t{)n+n^+`#CKW ϚPZKY)p\0g# DnF pYzݯi&kpحadCnf*, e3aI2[hH6]['*o&+ p5Gk$ wN~P6#|mD@+`b*4Ѹ$ncy?az&t#Cw鎆=T+6ϐR-)zYe{E^mPU25}qN聭 yJw~'7am5ð*(`ғk dҟ~ (^$@6@]L)䯞UoCnbkIMtq8ECC@ )ޡx3 E⛽G,&5 ˋKxv\fy2G3<aفܷi9 CE.<ʩq?ؘn|lmzVf;= t!-'g?~]\k؎Mn5Up?Cq GAI]w ;#Ii\c!q. wh1y+',ekP>HcN `;,X9*}ѩǫ%݀sﵾUͽi{`d1l GN|[6[Lc ߆: Edb΁U/K5Ac_{ lD;>uě&:M2Z3psت@9,GTxpؿc>,oc [r]JWR$6 .h]z ۡ׸!B \~%>o5-wYٌْS9ר|d9筡$݂B$w4]I7MUo-zuZnobZ@A|sᰕ%6c_ot, v; rgGG;\-OP\kMۻП?{Ox0n,bApDy?gt/ꏅ'lŃy9q3áήvaOॴ) h@.Ѭ-! O Ţ!{xLzaKg?LS%1L q:Pz%4n<\C&=j"f xdYmV՛,5F#gx[s!?> ՠ1lչm4ʯe 賌!`d̶w-+P3BWO/w<)beūUňB]v$j}v@" ]K!ŪP0GQ S%iOvM[.ik \Leaҋ0sCK9X?X[]͐Wmڗ8`#bdȃ3_4S<[ . ]JȖQ-=j5v0^wWYTmVyƷA#U")9vW6f;+B!G߅ MŋN(zBK*V{K-cQD+t|υp[xq?Q;!V fJG%% ?PSiYWUi2AtQ?#t[ch~ej: mrP0`ڗi?ު!;&TyFNKk_j M4s`~?6qyrz9?̊YqH+k5a'kl='RZ0خ.ve:Oڏ>tcqy4y]¹7]#¼f:[zD;%d4d Ҿ5N/#?6G`>el-' }ؼ~Ѹ61}d+x"`WESp0A))+&lpL+K|,2_0ۮ>J[?dڿ1S EߓwLG3PSbt,j+/e+MSZ7:R155Sp! 81SX5ynF_BaN>G1UX)]YEOՂۊ {ݵ;ޥ#*&E^ו$?V uٚ>XuE5m94%3k<(Vnr-O<^'lׄJwM$5X"#CV9⧵;1gջ".Կ$/"SN:;r$?1CQh{rg0ľk]0 5"RhD83|OsUnih{"/Pg%0V9Yf FR3 %/U60Y4匛 ^L6u3b33ʟI . eT0+wrķ9U}d)@nQVlwnϧ=+$ʩd3:z}t.:B@))e, R*w x 1PE"7^wxବ% YF&WW7&9i{4^9fw_ &TwT3^N7Ly؝1YbܹK߳Pq!ڕC]~K0F!L]r ZuG M؄^Zzw861jUHD" iWG-xKaC{.;IMY /ЉPG̭x'ߨIENt;! \'yY8HE](7+52XKg_MT^v%EI~a& wB%lMZê5V%$TmB*![?Fi?z Xgɮ- Yޟ\X~~wr*r<ёl.\go]EJ"q8s #[R|8;CgYZ070701000000fc000081a400000000000000000000000164df7f6f00002858000000000000000000000000000000000000005900000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/੧(]?Eh=ڜ9Sϊw2 T$zd>gK~zoo"SƉ3()odZqP9nT TJ)Q3. 24y J46åPa#^ fQe6?pʛm)j嶍ROdGM4iFUٯ91BL0P$Q <)Z@֛c u#r-~_٥ɰ @B|{I= QsD7k&@=XZypNx9@JEND8C>+oU:PKV?NEZ<;-C3V@M蚿W?{(PDXo # `j܋[KҭoOS*~ }޳ﺇê$VkuSO#Δ ҄@htDߧ-6$uϡB_zX VBh&7pFq<;e!7eb3eBBwA=Ngh !;t ,hy m=Wcc.IE;v6tׯN8&ďũw$H5I](#6O$)=."@fřV,mhUay Y*Qʔ~˟N~zޢcG;>mcs3ʆcQ;,*R尙rz/~Cཟ`$w7c!Hڋ ! t^T*%ȭiWWRcrM+kv.U/J==bQnhtx1lfA48`džOSNXBm3y4?p=2LPlvYI}^UhEUf5Di;u>/9QsiH@'h-*v3M܊1k%=o]ldaLMPM#c ^qz:_^B[UHf`U\?>3stRG(4þeBGP'1cZJg6䣥r(ѩT-|\MihfAMcO!MͺDa ;㌽9澸R"ҼC8$i3zDW1:t|HǑyv+]&)Y.5ZMKTjՉKp'k-ܐA{74,PK:OE 0\@j^^Cx u, R*anRw2>v ,Xz)̥|bqUw*SO^ >Ox~ PHJ70DPJ)FڥX:wA:p~q@o0qw"gd,av'5U/|](4X~6 Kq cbC鿫p/p\d@ܛꦗNVGx]-Au^2 K|(z[0i@gcRG|/0QAt!#=}Zwڒ3 q;4 :+۞'a/%׋(,k=)1?$\v o$ *q.Er)t=xv"uLm4:~  & ͽ$#k|'&, %MUq]d& ˳8LԔ" ]MYh*C5?fp:7.?9xp&5<}wxG,5̐h.wSLX$xs Epr/y.5i&a3$R(Hlbɰ'P+d.cv n~kZ2ˇ0['Tw,OB@-FK&M~(j8>Wy&%Ctubc8G$3c+:M@kH0icZgj X 萫V8+V-LzF^S{Yd7P1ga!ӿ^?u@}?`T4vXԻT sy~6KNN -[ևv=赊CF"n)QVX}au6kXZ.zc Xg;kZ5I:eS+b4hY?߁ ΧQ/4/,0 ljyP7$~=uBoĻŐr[bK.2nb*Fc8ce!5xdHF"5vthP^JdQ`e(Rrc.ץR\B-|H}A6{*}zbQ:~Xp=a(d-UmOV *2I\ə5P@~i{&d//ĿgeBk~$ߪ= !$)##yGMs ?V ̉#~=r28 <ǰ R8^" ` ' 8iF^~~||j(D>)W~B  hBo:S_xHF  9MZ=p/*[Mpo<ᄎT5\-HPcF =Kyyhf\+^ޢ:mva%ÐGv\P~_6 $.YŸԼ]_nXdEt%ި{N,︀=JA<[a=P8klI%7p`KP۟ Lqau3qQh5۩3LeÛS%*g_^|8"Qʓ|ïdha(79n"\aUE nr1o+)JO?&X+ҖBH8E|?N??WBԠ3Rȉ."O4i/t?Ƹ9C'n_x(jI ]2Z)h $TfYLquPh>^oV^{.J~BZww\gۮ! "WĹ51c $+ex 2;NmPJjEe^i}J({c:Ӡy x@Slצ,*qB=)?M&:c~M=׷x@ ۚ)H5MX2houNhb(5Wu㣮'~WHqGiP;F~n~@;Y yH TA{yQ$ EKv`S$ 3l% []stBާUֹ7>LyFJ`pGCm (-8Ty ~2ri9BVA7ˬՃobntd 2*hA۽VCOR6Lt) I4-~ I-j)ad!D?IOek $a Px0-V@R8XR4:"IyQ}p8OZ-,X%*Oabj_J|7p;X:+;KoH7@=E3 "},[r|[jx⿔ PیmV(t"HgSk ""4Qgi\ $MZ1LEЕ5TFͅ 50Ԕb$j7%BYYye!(XgiQ`}`9 !$-nLAM #) S*@_O7F.%lxN(;',i㘟Lu|@ɼTIx{yiZ*v8vR "te~ 9D}}w| joCq$muS c}s? OSC~,רQ?t~s*M1HThغ]ȍ m%݃(|I!­ EU>BƐ|'zMeL T7M*2_60BD &.roFzjC%Xg?ޞ1E'3=NM!hAA_|$%;KxIx)kZSRq 4i;0d1Zd_C5lbصz_ "˽KQ=lP9&^JMQ9%LA6^vm<0R.|EJ!UXyu7֋GH)'?w:6pQ{i;-t +܊KAQm[WKU0k*{cC.ݗvpyP8tFx{(2oZҒߊ huex L1dn.kJQ ;AɃB,XLnjHA7neW-āDv_ ȿ>Q}n_"&q9[+t۽oՇY(ʼ*Fy.5K>]_c,ⴿ?JWPE4}z4P)u'5gk*|D4Ūe 8LC sCybp..m jB)hn GN,bK7Z jLېfyoW3?AI:js]T=GP8_T?l"}S}z:'4*UgRLv`L_L3P1A$B~`e`ʉAEI{932Ay'1FTle1W8&hH*M-ɿv`ɇX/o` 19qQ&T~XsW:9IFzZIЧ_Tlt{{TKٛJFM{A#8k+Xl[0F`8맾ٙ~'w"O؋P9(c#BmwM*;T}+N9;e8Q Kkz8oBpr 7aŸJb٩ky ~WRs>:"pD&+*Sb-˵68V720w2uJJE^ǥ0CX:9ShWK!kcG;8uGNB|z:Ǚke]m-q` 4Ԫ8.DY<5>KMb.HmÛH:]25Ma,;k;!1FzAŭ-oQtv7 ޷0n0 Eg )ۄNmM0tdr Dɳ5YMk˭Mp +NɝMv>@`r_Vp$`BPZJj jG'KAs؃؉qQ{,䋆)DDџ%@{-?QC` oo%si,WuC1J0直Z$|,PK8bh;Ծke UD. NgZR6Oxjbm^Έ`@&{;&$YaXfD#PӱcCVߧTŶ";J8b}a0ws+?m"_:SPYil > [>[.5yUe`6u[Hk;wƕ_VDbV39:%/Qr|7~چ!`wl[\uV;Ͷܜ+9o"HI/'azl)<#]@ѶVayStVXІV *6G1ѺD6C(ZeXRL*"wExԌ3d&!h@A жe蟡oɑHZg *./4jӐXQ7*BpPsG gYa΀3~Bii/Y, +^Ep^Byu"xH34z !ǼՆuY >"":2p=- Ƞ3UKA6!ػ`вcbC%˘}}<^@َ}_&%C\oc|C/)v [?y,*-`@,8WUI"ypadrj.5q_B _m s+BB}Ot2@tA _u~_& O/:$ m7,NWp]w 9[J >Br#OxNpW}H[|Sob{oά\Cxf4w$t=)i}D#%Muu,T0LZ:5-NkvvhhcsPd&6V&ծ@-.GN]k$(,ualurhFvMcƈ GqmUT41~vv{mnkh&Ti O8Xd>^_ԿDd̗3DQʢZ괴dY#"v\j;B w`Do_T`ZG'ctbP()&${jXژ7kt1Z$.VtЫ(=FU"B LGqq@uGAQM vm._ffMһdTdQ`XSܻ`Or Y 3ڇK~vƦ]JɷwE1֦±v0ԓ_Г5/Bt0iiX#h"}1ϭh=@r@)LebдE?~m\G w~|w2j><5 d9mDE3]֋pmd@' xEBŊO1dz>8ILÙk tͰjL"%߂u4.gǦHc"C{Q h*bLϳV##hTt>X*R{o5@o$p&2 @":d umpTٵfz`חS27ی&P#6x_טsr3,UNf  LI9.J`$,ymn*L 3*jHHaf4(VS*Zƒj" {-ÌhFf*ۂaa0{aKR8$y{D]cF)/e(c40pG44:\v(FiZP6 Bj6q'ͳ"y*ϐ|\6oY  v 'Wmf KO{̆皩_bƚ2ϼY zq+AHiNvLRi (kv (7恪 ndFYQKI5ky[=r4Ɍ ]_C `ޤ7h`w[dV[^fţXb,^j'!}-m jER#)Uz <;LQt:ϷpL&f<{ܮwmj=5\zL/Gkc9s2L* GZdΓГӽI'* ڲAeij}cb$5dyf~/*75&p xDKYeЎyfvf+m]+wPKs|g]T)"s"T|Oy^t".;ZպעY!*,k?k ~nܡeP2L&U.'<\CKFԨBԽ-֌D1K)1MC? 4l\oCV`dZPt;OgYZ070701000000fd000081a400000000000000000000000164df7f6f00003074000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/w04]?Eh=ڜ9R-sNw2 T$zd?wY$ϑl(5c G^3|7`A:TjFs_*Q<M΍ ]e˚rsɤazL"Vj3x5ﺨXk%єom[kb٤Jxxd>|%ct2GQDu!W=w<2W^$"-p!8h xa0 {Z m(+xfLu[-Cے6+Ar-gU/\rskGF7eOHA$803)Zh9HP^k$LG<ˋ+[W ?Uws(JF} T2J#U_=ŽOJ}wo{2 b? UW +7}>eԢF!ȼ|@iB;T[łade4$',Ӕ)Kṛcq=O\gX0xyid {\rܕ"NY6Ɋbc3CrXѥ] 5!bv*5= 4 y*A' g9K! T5W?c5^9qoykq>rDO `hY]GF=E7it=p~h!av59~P̫@@GN| B\jqa^ +[@Q/S w2N Sq='lyPG1@ȂAT iPBx.JI~`E0ݾl0kRmBD( voNHnݜ:ҴrQlOz{ZADqXHv o* ŤPmwDb!AtG.~I=BTš\ǂ \(0@ )*.2 `Htc@D|3 9$6(:1MS"{ݮ.jkrj1SwE[I {tՠ3C6N2$@ vbxO~weʙF.B 1lؠG>Sc5G9ȯ1Go9e/imP|E: CrmOv!5#:N?I@dwe@ 6)E4Žp/8To^7oX? ?_Y|$~bP]›L. Tž`$$wT AwH* Mp4"cu~YҨdFbmѕG.}/pjȋ*u$eJAL{#,؇2>?;~w=I|81yڽ*|?$xTm`H 뻐W1Z?Ƶ=ƹs1%N\uvpj&?{?&cͼ/..fc<kp빸 w@j֮sr_V0a" a7X6g:D2]Sz7oK.BÍvj`yv YߚA17B +'.8'YW`; >Sws+0MZǾšݟl_mzrh9#L1AL}K@%P$klX*ұ gT8Joe'C<BRӻ"NTEVqO=MFl@ @ "-[XLXR Τ ZGEp$Cs WG҄]6ޥ.mx2FE chHt[PK=spyAdފrZG rhY \)4Z0]p~ed: ؗ2_R =c}ZkAǎ5LaD 0(j!R(}G-R#tʰ(" Fz7pHR|Jgէ6mmJIItpod'-xB#(ݼ%Lp?p&D9( k`\2:2X1~m*Z+6ix"zmWQ: ;KaMW8KΌq1,rWO} :#-3pywi#ȉloT,uЄ!̓~jick{j,mRsYl3W#8hĥzp ɼ@']Q,_$(%*v_![Yu7Q [= m2*WhWo|)Sqgx"hxV;ء*N5V.2aIޜײy5طኽ{3y=3zb:_C<:rgʸVta?6|M;q{]MU|tfZ]9Y~x}ˏq/D~vDm 92le4$h Orن 707m!c*8$<%ǧt 2E`Ή&Ǯ&uc8): C T@ pIWEom#p9zOSw"]: YMADXyjTi^EzLkB$f"*`fUK~L+ozDK U'롌c?|w׼Wz~o?P#"y6 7ƌ Ul{;yۢU4ԟ>v7U6yri,lk˹A?ý3Є7zrco ai(`!, 6vGDX?]Hۘo^ܑ8t.͡sFoi[ΘOr]@d4ʴ]PM`ۡoGe dc75ޓZMx.ܼs\M nNPA-_)廡rŹY\gS5"jQ\O8Ә2yy{zu\!ftm-Ye8E!Iw,MH^?tFMlj r»lP<*CWTLp>VnSqo"y4(NIsjZzʁ vqԉ&tL >fN<iV,3+\k{#  "h5^޶ t ;z%+އwպoڣQ sײTa#$B-쵊 ȴfzd3Al_[nP7$սljݒ[T]"[w+PnADUe Z!z5Ftbg|!L'52P9L۾>6_@k=~Rdgj 5S{ߋD_9YȓAtLѰ&hqh\+JTp-߳r<}oFA;ܦHM,ݙ_k^dKA/]}=kjB'Ӗh ݽ "Su*K6l+W}K>1639Q :&~J X "XN} +([p 7 6. aG=WH-ֈ9*SIY쫎ަ,)\2y-$ԭM!JOG[lF댨>UөqץPLxmR8=fbwΉ (2=+'Z̞cї~243p#83;#:?yJէ'XۋhI4{=#:8 qY\(݂D?+݈W(< Ө3܃Ǿ.ZЙ>O$zt@.a~++Z!KAgK:?tVVE~pZpoz9.7 c4F6܊9M$մ}Qʙ9@Ӹ%5uN%AȌqI=GQ.PvtK|i%b\Qc#Pq-Ĺe9&'}y:drQJwpKHϼJ.LӒa :V cRZKWFW|A}vk~䶘;PBqUK^OAS36 |%xmg`F+9Jl`FCZ t_5tN=BTTL2NM8)Zv+*WvyNF銘*ԝqq"&yY} P[${Ǝ q[:U&;d"Q+p9,3,֦dBa.-9A ݍOCY:VnaIJJUpgr=]h\R#W34؎skoL'őT$G!>LZQKD`MN_O~QJq0=k]Ջw9s/8i!O~ N%rGYəФt5j4[2p/sL)INK'7+.Tj5{1ZkX|c2hM`+,u hF SWٟ2x}nk>$ 7b4ykSuKƐd ?Q+1i#`Վ^ Co'𙽽)e\7#%h^J6;|Tp>ֆZ+BiJ|:'=HtOH{(heYhS ;t0nM#[!*2TVT3=-#gɈ0!~BBk>v?PXAH'!Yw˦Y +7PzM?#M.8Q@Htgq?!XBSH|+9#҇),('0rMtup0o_wQoxۉaX=U}_ %JO z6^9/_]P2F2ɇa3iApg R_ς1-lߧm8AB7G-CRau'ReDy|B^u*%r/L#ly":1kÀܕMojR dTB*PUcky#܂EEg8ƍ>u=0 $ڌE:ZS 2*qxo`a¹VAV{I4g7T=LILw!@ ̽|M6FlKd>x!2ZZ2+j&|s{WE\ KNq"X r.?x: %o($jw st n%!K|  hI**璂=7O"T6:*m8= K,?/>_0om@PRvϭx)ty "zY(r DCܯ`j rR4{X2H=ci P8YZGx:ˊ Vyh(O۴q}et/[ :"8(NEߺtzLEΕ!YyӦ= ' $\º=F;0X!#{w" AUSRi4]dȄcmV#'L?6NNCeX w]t{HӃ~j,RHqޞkxC k׿u ͛q6*/ qtF4 |EGA-u0ʋ6%Vo %'|- 5 V%g.:1{cP.*i/Ѕac6IjB{Uc}Yxׇ4\--<"Fd֢ 2CJrCCl$*xiTad.u }.V~!/BdTQDnu7 j.׿e| ˞Nߒ  ֕*5`kk©Obc9l 7 cVq\џ#؆-DhhՇd'G(G] E{R)xD}sRrއ^n ۇIhq+UpjNnJɇ7rr1=m 8FpVKGD;c x+ӟQlf/W߼.V%)tcԴ-%wy1`~Dڔ~tQ]U%yo9]ϯ19l ї-K,',5왶rK5;8DC DJSR(!dvT€bz pg[=,ޏQ|>}}xc52o[^~bE;v"b )wٓ-a.IOA ,̓2j7@gdi88|ӝ"o(kkj}GupE6>se+D@$qc:vlč^HuaRyH1l.*1X[3b 9 5B5Y:DAb![sW]ZzA/~S$A\?&)zx ,`,J>+ڭWә1M\d5:~?SWD x]άVk719TxSjbG'}v G+W,Y4 G&?5^Nܱ@H*=n>R\tfLrzEy.R4bw6L^LǠJTM]Fy(;-iMf` 1Ή;tU.*8DLؔ$/3 Z2-!L8hLF:*hFUd(?IE਻~>v߆psc /d@*j]d/lJ|}ݘa5O3T`v MkG it%Qa'OVYٛ9*j)u"-?-Z ;H> mw Ti4;suedH\9K6zyp[ cUiR<ﮎ5Njmme=m.=3mY%,f[3z'ފ [8j,R6m}nwF ܭx1­PMztw_{inĹo>'5^WCV+5aJBtxg`__8x$I $]FTT l+ET92&a|rع5=Us@r: ˔W񃡤"VgKZلpwK-ZM#QwCN|lG6۞-ɘ#vdkó~ylȔe$BӪH썁]"pօgFNPP5+ӨڒGk2t@뿱 vcɄ(ޫ ̓^VGMf`@͉0Qjeҋ{ N&hxdTP]l %Y 0[SūhhfgJH8XkOksӿN2lKx%-(-y/l܇0-iM ' L"޻8z:2n4 AG4`^ oмD6BRW*nxO#+(G^kf;)?^``V[yHץ\6yH%6٥$̻b~Xpb .ء٨{U0{"a`I\.@DdRqx, J #^b.Wԟؗ+dyR-3w+S_UZ05*F,hW(ncމ>wt2WGe Ä-PQS+UWSyOnNdq:^Pk$b:khūy͸"4GG1Y XC2T~!3#Wec8}%퍹bNmPs5QK*ܺWA33Dt=tr?D P^@.%?©|ڷE!q0C'GJ&i`;M?b<zgg|k߇*=)LUŹ =P!qJBۼcIgp괤'LJq)u>d?ߤs >xऴˍ[2y#;8YMPqXwu@~RV#ѤS-/Dl%$z7-l4,Aq(/@O.=_5Iu)pܲ/óXLII\il+GH[ߘO5 jME|B,K\JϘ8 7IpYLdehME%WjoU3%17YgR =nB!WG`'Y&R|}R'/ӽG#4mqt8ZmotUd'bˁ7[z)l'8b>8-Q *mM#TI:eaE9!ӦP4hH;knnQO=L H~Q¹W;,vy J 3yZ A:G)\jL\{V( ߟ/cF @<{xC"`k(Ӹ;S$Qng&/;ш1̋.0Mc|*hMۓ'E2pL_bN{&.[s@VHՇ^rЀ7dFr`g;OCmMq8o.2odOLo*WMrZ:ޙku"x9#jKVsvlB΀qt3ˋϩr Ë.WYԣ^H3%bFfz_1lL6/f Zf$0WNɀV_W4p ES;O u+0L 1k(hہn 8kI^2[B!Jnliz %SeB2-A:}D*QkH[9*`3FҶ/'+='IUR&6')tsB2*>_)"h<1 EIYpI%@!N>T2a0!ݔ kc8jpGEz}ߜK`vl\jwߩ!h֪ ZOfH@mV:ӓ! e̊3愩Ĉ{A@ i2WKFRD=X!rkbqT9gs*L DMhf@b_薑$4' C fK:љ0$u;~r ~ 76gQ׉.16h˞RtIF8KౘړlpWb{\ONIxߏK@޽ZaoؗUtv_0G:/9Ʌ0_eqݖCVN*k1]-Ie~.'.?kb Yy\GOKm6kU?e A#|Ap咍-ތ/t&M17nSܯ66 EW8햘8"NĄ]xZtaZ;iFnzN\)6` ݪNF{al&VGj6®[.}fJJ<ݽY>x Xv=S<PvUMyE膧1gQ 3 K%J{m2E_ D+~^ ԗ1R>&E @P;8?͹JPUr nUW.dPR'$K9U T i(Z*67/7DlYso?X6qOqXuCDfer!٧6q(Ǭ,MK={@B+Q}JQ2~Ɏ uf"rzQ96whK}{se?pةUpg;H1gu K_8KD( ]O"Ts2.üyihUO&\yV@[2pݘL݇6mcVp)45B`qvU mØ䏥0u!Sg,.q)ER#m 돚gH^7=u MN(c&^|MJ$1;gg@sQ8N>}m,CXYtꑽ(m[=w̤W3w/$deYFHf ?|J ?j1ϓ VA| ^um&5"M,Yyf7O6&uF>^Წ=#>{"/ρ5OhR|`$FTq2{ -Q5,0'2ALV$=/6Æ,<#N[Sn]&7mH_^ׁ" S;ʆ\w-9˕8X p }GD "r}ۻ_o<}:5u{moAHzTj? " +&=RYY|UM2^hL?>ɠS  +v& *~Jf^Up˃i\_(~n+i랮؅RZY(䄐KgOs:ӄ^bcqNb\D1*vS8(Ԝi_h,Io>$7X9?x95^A:?ҖK[VjruJԦ(AB-J^ץE"~8!}{f+}JeRnIF[aI1ˮcףX׉pBJb(& fub :C%(q+<:NĻ?AqXzLslz x~I=zoD lQa )Ry/[I:in|,ɹPNxEzAso;&i29=?p,>{hvo,!ZByAJQ4lVkd°q6}׳<;mzX5H"@Ӛ ƑNUb{w]qS&}W!ў@;#`'nfрl"]Ԟ+P1ҍg^bο u2gL< "YK~Jj)'X7%e3k\lqN~Ef.{&[,.;s`{)md&Qې'RXE!hf=lX<1 X&rKP=%ܫ;EF}Fo AKݍ1{DW^syUEiCkNԐ] 0ؗWR+`l-NGIWAՏ(|XhD̕[\ j Kʱ|Q׆8&6uL ;~x?Pyy/U1Zo4V[8vP]̆MkΒc2W'~KY6S[8cYyZU n=2v(+Z6YLʠ@0 Qz|L8|, pwI@/MxWLGrb\6:Mg[W*hwT{|M빺YW|BiOsA3s)cMx/R<^Cv^+'FsvLr~s FY۽g̮ͩ-` b7 )?dwU'NVVfkzz2mbD9%?⧎] ؆M""ʶ0U<;T/PW2¿3bNjר%HAeB&^kyR{R' b~d`Xs$"MEDe+PyA&wϭ{Y;W<riC=nJO3C K⨐ k- @=zܢ(}(rkA#IU8Cn¨4$d , l1 3?ɏޔ*\'Ղ B*3HHOಝX+Дӡ mv|DXE}yj5sl'|-4h'J}ݮ;  3\y9^ԑ$zŎgTtS-5,US+Q))KW+{˭@d)hWL'$n5.]uűmgU8l<Փ+ϭPX@)ZP#g'?|ybq& kzvĝ}mRLY}o/scg_ݞ)˹,g, !*QYhh$D0MaWKV? *%B? ôlb߀M))5H%1И/E@Ўn/䍾J*;j i @,ŔyfLV_z,GGd]z`lwn .q]]UEͬV~IjgYiٳFBr#0^\WyOW>Ιƪ Zs[Ή(ZG=O`z _zhjZpiK6K~21%R7ٽR8y n=`nN@ l 3ʪo OmŌ@ ~-dX٪E1X?K>5Ӵ!) Am$VcD& bWF:֣w Qfcғ߫FOHG# _]^[5YOn3ͰIdPzF+^Mzʹ(]4A i&ֈXq^K/}޵ HSDMs?X7VDQ<i$*eԷi*YFՄgwҁ#Ɇ 0d`.LرH]-޻Hz-+ ,v*ԋp4/wlpĮ8y &&j|I8HT|3HLjW߶4kNg^D0C?]<ڂlJjyq +95 &ZBS:aj# IYE"K#{>4D%@P/h[ӂo1nHOj$bǟW⵬c[h P3Â2HlhHIÂMO,<:*m[ *&,2\EZv8eB](kB]dt]r|ĄݬnOykz PYU$ e%YU2Y2;񥾘e&[VXF ibWݘ0;c6zM1oKGoDW|ۂ톈iUhc%؈-֘O$>FOobq9Jrπj|aiA&bb [aOOZPjoIw&r@A~dwj> @0EV`}#'q$=Ō,ܜrk6tĺɠȷo~/k୼Wzh0wr>N1a V01F.C$,bXgQK /Ȧ命Oo~eHֶy@×c}Ju&+)|:4t Ţj1#IN^ə1a-ꋁ7.jqWrQyЃ7»Bb֦nj?IEmC={VKD |H1&B5cZ`eDs.TzN5iomhn?K?BHC"@۩ cz9xHƅZ`O yQaS%Xa@dՆ"ςQ[l8s$__94(M ѯd>@V_AB5OYɓMv*( u =6x ; GK%O*#0=3Q`AJtuOf <`cK7ȠUw׷deCbCM7%&C[_ !t3rB":[4۱@~ 4k L[Zp +/Dl5 =6d<3<2#nq`vNYHm3(a ufIH_f-)Y3.bn`6f z(9TzLPV#( zVj E:^ҹ@M[gюt!O̥6=#%v+\ $86ѵ135(u0 6B͆RcjjQ|7b2YG}?W(MUH<~ rCxH_ǡ-P?Z/lj 7lo${Pp=)ڄkGižU<ǯPɂ{IxŶ3~P@k'H+bhEk#]VD;ˬ@w#gaWǰ7hA477::6& G^- Dwm;}ʧ;K2u+Y[G3CbdS ^V0$ýxN"HǧS喦'zg[<̣to]Y9?%I*NDdNJ7tXrB*T2lr^Ն $SqNc%ř踑U4h\oAf"zxJmwIR  (dlA%9U0" S߻DqqJf>K3{l \ĘF~)W<٢EcEwzKOg43]K.b aҞ GNjo1GLȒ-o 4mع8XXCyI Ě(@bԿea՘ TdMA,Fx!4hWhVi] Km S7A}AJGʡ~XqʘZBo1j~,MF]ci 8jMlj 'k BHg*'TwG5R22O^wsʵ-xHIC[A= A9]E[ *ɑqfch3b0_5$֞D΢~esj0m*:!JCۋ3+3ȩ/~2NMO:yP w 515d 1ȷnkάF)a$֨טdRm4( +uƿuA縻*ɒ_#_]sA!tЙζа,3HM3v}淟拞=n+nf}/+^t1dLwZ'+Z|9Kd&q8{E#ڊ-ﲾ~6ʠ(5WFff.Mw4(:rLЏfų\rUa6PG=Y y鋇 B]>LtJQز^q/40;C=zGD!Aqr72epj4])٘$>]E$y w|B?ڹg+ݹ?)lU?}R2z_2 ׶HxbsckBnDԬpnp$i^we6?,jd4F+JYaSRPَσO0; LaH $al{z>|']0*Q@b/Fb]00S#\V䍢<m{o7poyԖ1C '_]J߿-À {eF_1@CX`E##*^SnU|]iJ.֙-8sJ9kv? ِoGf l(L'._+6]njINX_4C+x}=>6c"5^_\j(` Ǎu\OjX* 5RAm ƨ!iv c߻QnjV"z&L#o` /*ntFP NB;%TUF#{8Ÿ}"E;i;L rqOjb\\ye`cZ C #M opzsάxcڵ%{ >vjl8DɎjA{9{U]l}ygхW`썉5- -fTTz3&l3=Z4Pˉ5S {I7leMuiʡfSeLl+/ŸӪN@^DBv|tVk)-g^D~q JxhMLBΪlFM U.~v=C].?M93\}-k|1:,Wp0nlI<9|Eu(v>^q,PmRh `U=ҟ^oD{X~Y uV׭$&~yԸ&bC)y0z:/+pؤ9d~%}U? 3}LV >!N+gDsl,$_m_Iv@MY[u#y)"e'3 =LFZ/@I3[q5n,gXhnSW,90tP6wFN6D`: p\*}d11EQ="E橰rM{3XtYӪ`ޯuV ?>r\y\C<'.cpՒPgRCa,rpULD$œ,łd0c(^0(ub ¨ktO~BE'Q"![ xQOн^A{qe* H@vnX߰WlWyFo';Sͻt4%-i`p/AJNذs AEJ p؂08β,s/,ima$fvE thun%{ae1|@2 OdS%_ ]dTNqQ> YlYL Fj/POIk{WV6 8+/ 0PvoMBrWU+LBeˮ5ь\NSs?X}֎wsvEe >նCT}9ZfI G}':mE/}u&wc2H YZm9_wS-|`b`h Dr\ [FCr56G8UfbIz/XT1=oi]Ce&gYވ@->rFS+Ra>B X^>jl=SQ:V]dpe2tҟ Zv!7= ki,?JـBg&Ŗ&sEx J{":y+~񩓒ϐs6%I2;C:Arۢ^R+ R v9 ޡ3uTdC Iͼ}vvMaWj>LSnaЀ^u>4nUZ[ٹQF՟!S|{c{XW7Xdqh/'MC2xU(0PDXwgz2kXE u:Qtf< ύ["o(U8@,+dò10mp\':Na?S1%4nYLR[MZqw25V[#0VY3Ī_ ,Yd,a V2[1J|y{9P "UP?^=2h5(RGR*;2@v]Np1.ό&oqi5q~)ViVv|Wxekv2_kMvp#cgd"dX@ߑ)2(5Je P. ˈgpD3'QjumV J;%MRc5ݠ~i3 !lVц?7+;x h" !偼&8Wn>> ;(lh'_06KC-ވYV&t>P4OV_NF{ }ɟS+1n0bA'mC,1;9b&ٜL5!,;h(C~=<+@"lٳ9p7]:7d)i& qh 4=|9Eq>D =ԏ09{U~bJ!R/~x-_PoɚU~Ny1 ɞ8 DѨN_QChKr-39;)0RVC.}SBdȚN}QgwvdܗP5̇R:RNi^¢p ( /q=u퉨f(=c)@O \Hڪmgy̿K9\}He&.DqW +[KN<= 0E$:<:gӦED>٭}W̢SCEB&!`LDu;_+P qh߄GzrzDI],;$&sc~S'fk}5(.ܤ٣M jFBa$uN{<$iP@2^31b:R@{؟.ڡi;$џdB=GgkAgH.TaTVȦ}yDc .GN*)\$ڜE Sg<8Ň=T^[c2!!5EkU+Jt>4x+ ywJ7*׹onʹ̆zzg?s_oEv1S@i,no t{P!Y8- p$Ӟ~K35Y }^?-D:tNe6C'=$ocBI;*eQx {JS?}Nb̝No}CHɅsc\o.}dpg~ 7c[ɭ?0~dPvȫt u-E:",=zQﴰ\ZF .* DEzL@+HI~|z"gJM$зxkj2gĥh,B]{2c#Pu]~0]݊tc=ߎ邾]9Tjv ί5 +ڱLBӚ7):{o( z{}!$rC8^JƪQ_gds9O+qѺ<|֗BN*N MP8{YDsY/t|a0%|_rEfolsNX fK?)kҹdYV j~ vlr6y9`4EDl4 O]Gaf+?3~ >[RV;¥IśvvUĺy-||qIdDRw-BiB2}=; w7\7-5'ety=igYZ070701000000ff000081a400000000000000000000000164df7f6f00004cf8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/L]?Eh=ڜ9PsEt#lm(d gSj)$bh~(v+6n~_@dX>op>j1,ܵIbS/spRNЭTɢ ib-W,(8"+-/d6Yl>F#@XmA@h/2fJp*AFuz_֚첟n%U`lSU#O׀&q(}WmqWؗu ( iE:8 a3g{F2AaͫR?u@tA@pƄ~[KJHXDC<ۜ[S/wF%);]rtz z5om}t!\`!Ȋvx/a9dYqb>LqIut 0m27`,{XleQK"av#Y:cs~Ұ6K 9UsO#4|@Y/do3 #[-pr_:ťʿxVQJ7A< |.sy"7XȽ(U-Dy>r{Xyh iahid(7en>qXSLBR2]ncb((#ɴrٵlK;9f(DxE;g,\ @,}>Xn 46# 85^ BOHYJ4n~%ě7rc%bLXh=Nl^vTSw(_>g|ppt@IֵFFYI!n``iaHT7`m .rT&e]I%cEhɨzQ;~RI3i5]^]{;'a.(~wYPwUUNӶJC == (}AJIgS-BMْ 9 ʐZ)mq'Jk@}$RwI˄a4+Fޘ>I(Q1[.NB3;b}|ן/mj E .f*єpSy1"=w+}1l ߁5R͝c_t؏ DL=URϬOd mr mZJ@QVs $ {yw,>joIh ij?o0 zt\}3hSPF!9SX-kr{r||1B5e?ӈUȒdӔʬ#E}"Z}!:;+UjɂŽ(m]ЊvF@̵Nt+oekؙJs@ŸuPS}8f!+DpG|JVp5^ #+#s ;u=$Aݍx ԣw G-L\?i-Yyш0)>Dl@IkC QwL{o2; }+̧bbu܆O 2ݐ;K=Wʐ-7L{M"׸{eTCCwL1-Z}p !\3 Kh9ҥ͔@L} ٲA:~O"A}n7o>n]u5bW g7{A!C ljvuB Obi<JnV£Y qz!bx{CA 6&7?^@%4̢BNIE-&y l~7Bf#8M q@[l}RDGdGbfؙʺ Z0žx!Yk] 50 ~@gηZ/lE@W]8V#~bOCwWiil䫇1pSzhv_I6dm{gi+ F'EMа,NXxc-Đ}v2TCl9jg=e)Tn]6٠_ ݮ~@sd> vIozeOK+ 4+k8)ns]7BBov XbZ`l‡D6(ǧkW ߖhr mgI6߶ڡb`Ah:߭b5TJٽxTa@A)Ȥ|_@*b}SS8NIztm}˷QzǾ= SIx%Z:~Tk:l-bpdg<;aLab%0m[kّ]۩]Ku@DGf<4Z1+4'3"c5YFG6E\*l""4,^SIk_GvW+2 TPl jvXջ2n4!CeLRzp^9qi.hz J%.G*Ca?m2~F.Ȃ8,&g{mBO*?[k^6q&߃1=e`oiZ'DPS2骵~9[70)^_Gwwbv{kSlYl`+~8ӎ%JJz EptL^ j!~0*Hbo.Wl^uE6dr RJbCRDH=O <,2W z=yJpS_rq@zT# |d]>_:I~ᏑS[Z-Ӊw@O(E" P]O_SUTp\_$oǚwr0JivV*;ypץ$!KӍ)t-(d6]a?ɵm!#@c'1o h R&e*edtr=-R( `3tgxvq6j涍xңڂʚ:TX?.A?)3-X'S!%-zִ2g֑4{Fʊ N_dD"n# q5OGs:³dEn.s0udjz@  ƍ2Pkkx~?G07TĕpXbSQMsz'7E_"9eN\T5A;V+mR5NK]h/=8M,: !(jqӮ`:NE5,.X#ۑw履 C_x>B%ԬA6MI 5oE-16nU A[\©9r 9Uj"teU3_[GLv#sާ# ӫ{ba_d/ IUqβ$\@O׈w=A` Ij`Z &8Bޛ?-ȷ;=n &Ÿ\mRkL,ƸC|%dgXTxҢmGq C&8qӐ]X? ธv>6Bc㤆 s[[:1m6UW6y nrXA$]S~i=shʮьyN ڑ`i j m.9#bO H`DLN5ͺLf&q R~&F?=*ʻ+\dd"E=Ҕ%dφ4 rf)Pkof YHp ߋn~oIJqeGrpהdGJ$vPjSͥ-ӤSҁ8$`}͈k[餆SD}b>^e-xMQiO,KQ|m {?zNԃPzb So=μҾF W $fCCl7 7<]ԛV[KuZ vM ۇ~U+ծ#31%."P\ [WY=n|b 5 "R;`UcֆQ/Hm׏O /D!b_ތ4ޅvSBlftJܹ69%yd Q)ILV ]ݱoI*ؿ*T>aHmu+n- K;)0Hr9Qt,?QGz0h̲tul?vB>^ld.`]nR2g*lq7w7 wᩝX8b}КHSC% #OSf +i7tn0yp=CT !1RI|oG\A;Nr%cSߠƞX8qж&l;(c"e!f3ӻizH_E'^6Ξr 6rL 3MV50{CD.PQ[#| \{+RVl[Lwedy{2ilӼ[XD澖v@cԭ­jk\/+&G&HLIG]F~W29C&yyKQUmϩ̢~xhgc9.2c^Eưخ'=PZS S` Xkxil s̯U;߷D qUg] ¾>ۈ9J8.9ci9`2zR[ʏ 6reSgRvxn.Gؽp9 x( u̧,z>]ӭj pCBah^`|ߓh߁#\4\X?u?c7+b<[Iu"8Hn %k[_+s7d@Xn M B̎25mi*" $4٦8IY Q:Xmof-*ճ|qs;Q߼=H׉Q{کig>Tt/>L0|:'nɛu{hcFD4zlpW}'Zt~:7SUJh؃@Иt4+m۵pL&/O #b)Tx #o82#;8;.{0M5'jۗt6ZQyA2]Yv0>> OyLmuY1"ZNYhKmDZqMsjC|[xSDvdo<8W k#Ͷ^{4C=ںop je:pE*聑E&ߜ^Rl!8* Fe+P`ӷx75JN@OoR|ffgr m@:1YKɶZHsb iܣR殽6hUh(dIHCD9`wx:0RߨMz"mtԽ|6s~)@PDd)[FAEdbȳl;up3B^oW{ՇTg]cxsNNFQ 6 aM^dt(_cbQLM*X~BT̶w!\EhOi5(wu$hRd%@=1a,6=l|p-BIX ~>gKѧ-7kSufV5Oއﯩ!kQAxL&qDw\]{uD3ʠen`ٲe W{O3sxb4ֻUɴ]ЃVcJ5!Ig Od}TFi$ Js: C[ǟfI[zX]Q%0e[.AXw닝6;@ fMb9"MĽF&_O!OhP4gɲ'H`[)ٵMC*'_խB_GMXh#͗€h;esq͖^ݨ#Ϲryr O?u+9,̕C-836~g cEJs3mW=x So bo}@l\5 "7']Mk4L5ZQ%`g]G@0.= =cJm˓G{#6wɓɗh0;?Ï_i`[A-sP륚--1X]3ӎk>z<Z_&"ֻ:y<9v 0(/2>2(=F#?Fw~:Tڙex "jbiZ*HYS$UVtI;7ozC6HiQ6~$,ϹЉ9̢B{o&gȊU[b3Fu? =xn'wEF},Pȋ"ݏ[:/6FKiWAbmFrm-T&Ӿfpt1T> z3ҚQٴYH,}Kg}n%QfRdVOH`uќ=ϯ;ΰRus8]1=wX{x9?uj[v zG88SByC|DOQ=㰖u$|&eƊ[A D4>ny)ym;X&Yv{a)Y1p/g ?6V2CrqZCb܈ oӄ[hK#%RQk3Gw 4Ťͮn" Wo?fſ^J{zZnnTuN KLVQ+sh/]ݯAu( Cd7߁6my#,8J8"$gJ_h.eAg7kUnuqj ̳gf/\p9._Saޚ}-~ *LRn(?hﹼXWoUz{^@`ƈwrF);Ea2 =~d.E.TNmP fu4K J9V(tS\&wFLZ D>7lesN\*+EUTJf7żӽ0W@5ɐ>%qs"{ݧE_>9 YGkbnyP8I!2V$mOv%:G?O.^,b06Y"(LK`j/drܞ|%Ǣ"t?UrN e ġ)yq1ai##xi'52r5#HӃ + oˉ&rb32G|bvs00=   m:+ f,s\A:—PA3>Ƈ2*z]*x|0eWw~tHCIM='R$>qC[96Y5g.pl/X)K)R!-6&AkB[xLn1+Z?kׯW+K%Z#}]NJ!/`*]}0vQqsCIFEigAIˠ4poX~ li7q;1 aGX T\P`;7FʔhWy౨*3BƁl´*GAb4" [na5_9Gt:-0U&U!8xMQUrJ&Eh_ zgD#&M iBGfKVF`g0gڿ8w+bǬ#U6CdNd]/uke r0.{YDBkVvvdqO&R)^&"MSEQuO8Ddbzwȿ`<:mc@.VViV#B(8Rc޹׿;?̠WO~mЂ32s< 9G_ql#ϒ!otZLIToo̡`z8<^"#ipi({su8P\x<,GR_rwjMV+r4=yD8 m2w܉B!'sD2FiiXE:1)`=MӨQf8bRҕ4as3XҨ)y,$$|&,wB&5Rn=?RȀ%^_bfIض̢6}? 7[_` H!<87ufG/] W\zU2=>v5@7%eӽqg9`N5JF,߉_X[CJo&Mp Bp\n!HB eU]`HVx`bc*꿗ORĐ'9Js4:r#rujXґ)TnkfhYΦTDȖT1U(:HĤE7򷮵AR*&0*^@oeziTIsSRd`wu̧;dYCP||bE᚟MA~[WCdNT4d>^E/:8MM v-m~4]m-R? AžLhU ~$:O:/̼acefO?ߏzgm3Vաŋ`yj#:礻VUzu"qx mME(L~% st%z khٵ%sTg;sMORDlb)٦ sWZaYbj:HY+⋏9:c z.AVA.qM7O)rEk5ߏRW_;|k|(xEDsQ0|;:BP{b F($OɈϴ&'$7ZGZ@'n_dXc2Ӭ5؛&ȍyW-BYwn\0j/:'8Lξ>j .w V/D?& SWrכ=(I [=yL] þ UDAZ ŝ?0Uuxiڲr:tԕ-\1FttPkB0/dw3!KL| ^d(eY{DKmiZ_gLn/b;yd  F\N#Fi Idòܻq$Jz8-=1(aZdpOwbUj)Û(pCs@Pfov!$D%{Q$2:#ʐRZu?DÚhՆ` pܕ9~zƊeJX(>H瞪l)Ny?\Mh*Nv~_ڀz'0f}F 7gsKJC`~832rq,[q:y;ǐM8.+q`b\LG4ŨmQR@Ɣr {$ۦ̧G77%c[[T刣5'HW*D&сK9|hƹ@K>!jp na 2z3 Zg'sEЬig~3s?3๫~"Tڜ)ʡ-EC;Ľgghɋ}Pw^9$EG2!X$-?PNU7 aKDN +JgN3vA%fyz'.䆶}yBXЯ8Ȭw[N_]`*""EP=@EGj1 x?]p?"Vh*7ԕAes]6"#̙G,|jn[;fc)ļ"Ll!1e6¦ǡȠ/nOABŘ)=&A!ɦ~d-8PLr>ޠ1qfp&AE_ӎTqUQl6Um9E|5Y0a,"KoY%%V/:q"u}7l2cȓI.<[#u4D.l "npqږwevX6Dkg=\N"@ 7 h:eE{d#QlN$'OL D^6Ak^PJ} fT,: $ӛ% Z@oڧ"c㨳 Z(z2mgR>B5T-?#NL g_GޠP3'`;pa5Ҭ}{Nw؅r!w/|Cg1^#+'"pzRz)5x>GYȹLt&(%19,  qP9!hEkk/`# iCjJ_(?BTBS\kdRJ<7ʖjN"^ꗥM_S.{G/S8)(i{@QڰHS{ a{nua(xe 8Ǣ]OD(4ݢz~M:+ų C'Q(T?Sfp,Ryu{ '敔\MnGe8ΜrA_*– ~pg[R\JU!O%=Gx85sh" r `X+S9%wx.?2v.vݿ(F 6|7]4 0DxԖV9Rqo҈Q{}l8%!#aRv)^_gj-u }/2A6]0cEvvkew<ȿhyşo -4UuoV I ;ӷ//8x*99IC)ep{ˊZsOGa;.߿P--_XfvRxKu")wPdIːf1IL+B#*/*rUyJ&1~N@YF[RLls{ h~6c{y>.1{r3Kՙ٠hw Q2{~B<Ó}&XojeC yqHݤD'TۊUt00B_ZۋDZge:~c+%Z.O>$pityO3 K{Dloto@ "C' Y{ Q# Y\5A[R)oq/UV͍8*w8:1K!+x<]g@ؔHѤ&nCb»:'y!PG۬~ܒ܉PoU7+{FNB6g/AA#! `{p/*c !u0*HA32l|:_4xńnPGF9ihgZB <6g [Bl 4>plpN>dT/sTGa{%5$~>wiI|$ #;yeSZ%Ý2W4S'ch(Ԉ-YG˄%훳B`آjVG8~̺hF@Ѓ؇ ' {ĸ{CjaQK[diK@JEWvV3R䁗Ndh񑪭T=r3̢隗eա`PU}MeZ ssf//Tk7ʪ'*!s}TRLkT.ݯMnZ)zr[e+`d-SgcV?#f`9L G2?, % }-:iIĩK8 K&xjnM*oF9RvqQXR9P/ EEkKL15UQ73`T2uW%!]=eS2me/ `ÌȐQ1GW!$GʒcX&cμPz [R ^΋ϚFIBgٳQ w͓LuCItih) )L5*ad:>1;}jwH\.(5'`*YQq V鿅Tm+igzuEHD.,ɘ|O:(A#n>Œ.VyWXLEBSc6 L0輀a)Z s-h*;yWHq7{=¹TB&b_w;Z=" UX^|άdЁJNѾ?4 JYlD&^i)/31=񞡤gM {y~&]<` hEm$Y]Y{]l[Vb[ ȤlI>ҝ~?`U}s@Jw#Od7F# Pz=nt" FZ%2ZY*9skt4Vghq/ҝܤ˗F =^<d >xjW$7a̝T0r`"t;R&ŤT[+mˎaBvη[LLBh dTY]ӹ^ _Pwnk[XMD ãchX߷4?w4KKEa^0е]w؂};7|7lz4CKpH xGJ6hջPt:r)6AZ尿*]@ю_@PU=m6^!1Sdw깣L@Lfkk`ɴ "g/Qw@7i8SƁ=KaHp$M!m5vv\vZ) D8 iSU5JWC`r(XD"}Ġ-hZztGY ݪq,ZAm# #=Ôwp|I'920r(gֻ0 9q$j//h,{SQp B|VպESopc`a 7 J-.RҦ[nCO MЉuNcW6Z(I& 3_Jiً P .>6(us-USyDo p83s4@.x)_6 S~- BDv ^Ϲ.wcr/O ЩsLE%U@=0iIdp}% PKd 0Y~5n'Tzȧ"Ւww]YU.h޸4kCmh1\^E-by]YfY^LpbHFLF< 8bCnfu"z""ҚU:L&h.KO"s\a*[mj"_nҖza=⥝BK)O̼3+Y1!40]ZNj|zK/C:'Y2/f*LO'?6*ra335l>}0dm"]stcT XJ k0Wj;kR Wc,rIJ<҃`I+i Ώ5#XzqkCΒ,& 6O!ƿzѼ$܌Wࠣ$֗S^[_? =F'@bh'xIoF{Zp5iP ^E&^A{}畽"O`q:dRlʶb`*ۙ3Bʼn?Gܠ2w;ߣ=i.:ș~342@MBkb4p ;h@Yk.ZeXԎS Ԛ&yfW2-ӄ| mAn+LJF=\@[F뾇/Cz:KlHc`bvɖeݔ-O-x(2E!Na&:pi̲M[$rgi͟xSya+j-ne?͆c_M$m8AQ':ÕaV!Xe1uY|d ]{( ⴵX#9Dl#AeK69bY!yiҽIn "mhu@]P)Y dzXOso=o_o9WUK1 #O^|gCOi}؛zR۪FHj1vۈ:A1w^j"EPլT*"i&p!^<ҙ6?\;YIdkIN^LwԈ\1a@aE̡_Geltպzae2eaUEAEm˕zHf>Q=ކ=.8HK ң^&j~0$;1)ЀFU^`tԫ1q08Yښg 1nN&J?ߓaT+ƌ$:Yt>€M`^݌A+;d[X ?wΫgm/m6e^幛iQHsgDqN=̯g7EnPzпc-Je ͂6!m R8Clm+Ǥi#'f@>qSjCmOð( o \OWMW^Tob}XRrKٴ_#^4Lx -XiRJ3% ?`uE1^6>H'N`D2Bh*[ƞz4k>AɈtg ˍB'陘dEU)_=Mbx)WTd]Yf%!Ye*4 Qu@Wbܙw1GAAJ\D9;U8 (Rܪ i\%,/MߗM[F ?-oZ41L$ڛWSƖ@=d)N̪3 HY'*/ۛջ8džnNX$pBzץ=Zܔq&e|exϷ 5R+k,[m=srPaVpm'9ӄ->SJGS+ďnEl3'=*Z^/<'4R>=W,M$ jsrRl*ֹr0ƌ*?iSpF@n6@.f^I QAF/xtQN\Q"Oՠd6l,Y@m+zx2Pp<7r rLJV]A%O]F?jv^^Z8U<0GgK];҅z\$)«$AJ:Oϼj`Ng͜nՆ"Q&N0<<LaPB 0"@lzv;U$V==IG$`>J"V8%{uQ4[n3 D һX`!"^_BTXtΖC޲Ƭ. -O(!ʇ6<"[HWYB9d۴ 1L9r7{ӞK %X(n~#<_v y&Ρ_~㥬 (kpj59ʙ+uV`%d}`~!UA'O]F aDAS|J#L̙ 1 tڮ^DvDݩuvxyď QX4O6ԕ7/Jfzi9w:2rjiӹ, /G$xf]vꞍsѰpTdǫ?QlRU4$ཨ?? c=n?y t7n:๹bFQExlTgɳ^L?DT"G"{AEnszf*| ^sD[}ҘT,Bc`OQs>O|Mv)F:6L>ۊ!*̾h.~y1d>]&|Á[-CD;Xf&_[zT|YQG"bˉI)7jmI)\P)Q34HrhL"/YzΩ  ǎx+ M-e0H `H*_Njkwu_cS[k #%3{Ɗ~*Ǚd2 e`:\4Zyg8.́8@.IQa:W#JI%JKWUf6q"GǮZ8w}e^lc $JTLDj11>l0 "e9ָ6:LD +EddPe\[xg0B` B*ܡY yP@zWi;pRk,]0aIf^(/pE=zܵڇ:Dzޚr6{0ɽ@lDQs z=2ƭb5D2k%0і[$bk67oUwƳ_Ӌas4Ƀ3-2l8@V:>0~Y|eR=)Z",!@sOW"!d"n{]EV#R mV*į{!'+f`Kg8[LafO&}bK\[[Q3rv׈l_Jy;]3/`>-b ˇΊ,~0ָcڼ\nhuPXjת&2uw']Oo|`Ca?{?#0,Yɍ¿K M9'z §"S -y11Q_QA6TCi?> ;v|Si9o֏^,2^<>b G@6Ih1yMx\%).~ЊPrŷXPkY;Z 2y]g&=I& {ҁ2|)OtRSD̾LxBVnհL+ı+r,A}K|Ggg'&+ǘTH0'M Xܵݴa$hI%e-"_YLpj,0y4L[r#J[wkXee6?P v+z iLQ쟿+]5v*! \}}Q .5Y |GOŅ?"x8nojy;q <6B-~9UM5 Ů!PZ0w֥:)@wFL +g~xCxhsoȽIb6 b둬Vȗu!ijS'Nf6 x) nHsH7 ?$[ZEeӼb?h<- ;`тX7'1 @"^{r{ǹ_Rw=gyw*¤Cf\7iU|Z;Q[U;8첰~m q. ϧ@lq\VLG c*']4ެ^xB1G&$#>Bti:Z,`܌z;Sԏ |=HR!KRGYTJ0tR gYit+B"(oֿiw9N'DA t#R¸ma:S;| j*-0QW:} t񘁷)@F. {tľBb%-3DL"us /1?^C6nOf9X%DK3Bҧ_hOP 긧%H nlAs Z6"3frgyD(. R`Jr6xP(bzt;iƜۻd:A1qScqm}Z~+!k}o:"N|3MT,w-;[G>쪙꫟{q 2NF@r҂O?].]o~{&`8]X/6\lWʱ}dhr߇_us[^7inp%n/s_0]AD{*,={~+ȡaڋ3qoWoϓz0ͩ,|c=KOuYxK:d35]DxE`}R#QMhLs}׹g1zA} *yel7;r@#f'NS b@onU,"13ZV!NvS N=melH9` o/}F!ػړTݛPsSxk&jerYU s dBwԁSruhL\OCgA da۝Z9Joծ5&Ɵ {b7U_}IƊnO[XLKkVPԈg_r(!ɉd7TKʇ}X9:v/Hg(Gh1.ۿ3BV^09.R$72s%,mу$[Sq'&%*-JL ~ˈc%s4) r]BtcCd$9,/ϟna/MyIM큇;|3FQ m-dɴЋOp5l5kH TenT/ ֹN@.+Ҍ*Yf &f4ef/o Ċ tLXtW%owP}b@e&?rD<СH5JJ̡tcs %M %!՚LJAd&1 l&rdMZERsY8咱g =kHMAwi6/uz\"0 ::}wҁSaw<:} ?CP:v۽d |_f`ܓURx&?o@RZArC&W.q&/BɄOn'1}P\('.mhlw<ס Xk2j xamÔ5X'q1hJ%:0Là9LF!#vowUІYq̴"7˘iaǭ1ViPhY 2+l#ofVU7/~$5#am$ycmOit|%]sk5~1F>|xd06qiS1[qT{@&%Hz|꿢POT0^L :~T8~t%*`0ģr¤⺮9*$Z7 ~`p;897 VRd6U!R/OMuOd7`N)/E{ŧ8T.x&E Lٙ)2)xco9G-sku}1s@(;uNQU'A)5YQm'bq+ ,]C"5> *NJjH?^>A.O^ih顬䧔dv2mVKT7mPi5퉈'#{;J푟1U3?i/FaC2S$OnPBSuCpm>A's$y΢?TJ z޵k)>CU:2F`/O0 QLG=C#q_D :IC]Sڄ*r\cyVfH -E@,PDR.1ee w^IqbEܮ@*RስF؈2XU$sDz"5 (;WtAl:QDsWʉ1c\*? E.'=x0˼!*|Ͼ@=y‹ p](5­ %&d$h0žk4yDo7/eZ3'fP1u4u-nIP; [[i,ɧ~] _$odW̙`ᡡԒ~samNil}A,a ۧ4ޘ賑]dTJqU[ytR#;3SDoBȋ@AN̄UQjy;UpoI& y>kմaɳVmL`OǏJ)(ےu?كo0( j[Mi7p,ʑQqv\|ž/92F2\vB0t9%aìw0S4+5C–0ӏ#dss\̐8"/7 BfGҹ%Ak[}wղ&ps[eCo4=q}AuZ5䭾z$j \mC(Nxù=Ұ3Fyf&k3^ǁ]Pv 8i:eo&({ub3ߵSJ ("V5W55 ,Iѳ%.0^>X(G3G2vGC1rt 7 ݝ*lS>M!W.kyĎ//ЊM,I(#7!ղAÊ IolHGI :'t^Zs(=Sӥ *ln2Fɸ,`rFJUYu&(`3 =ҍܘϙNK!xabxsbAf W3t`$>_ᑫB8w4"l_r=kAA}fjBMXGEpOls7"={ p5:kw)1Q2vA+Bg RFeQ ӡq5ٟd)o h򀞷:Qg5a DڡE(SWS#>O΢׸29QN5yn$1 9Y^aU? H=X?!ʟCtrH~X s\$ qQ._ɞ۔ Nx)ECãyН"FfI0~KO~7,c#*<PabĖnb*yΔ{"/Mݨ"K?l˝){]3;3@\l~~U)ɂ|;4$hJ^޷O6ef]O pwLBQ8lp}inZͻL pCpdTɼQ&L@9 :>c%-;P@#O@^U?! T#`M)$Z Ol/:d}p"A<6rB/ < _"fxyEy"_WNTsd4T&HK:rW qyu5dhxSXаOt\+|$CϒB5\ż0۝j4]_C4٩.hhhvA+^]Zl[`]f_ɷ qq4GMB ʺ#sVs-O͠)oSr0E՘%Tj8,*|}zFnR xq!+ܖmD LPB-?T.Q837JL4h:kyPYZy>Gh M~tnhjkaahgmnZGE3k4l}LB(3<8`9uck6R5ЏokU7db 0NĆ1]ã7F5f*9yt>d9BԘ@-jIGO1{åO5h‡O) "tmt߹uurʪ%j$_#(*mf { xV!oFbl)y #NJyp a[1uq4-θ$Kl7clW3+ׇD6"CGǛS)H/v \A4 q'І uG6b`,ptQ'%KgH~/ШhXaug]ChzTQC)S'f!AtZC uuE FF +OF1Di&$a&O@s EX1YjN!ybnEʰ36NHXc?8ѥ ~pDc]͊ƹcјL{BD ^!,qr|ܾhg (gRY]ynߕZ VemsҔx/@UnOjVuv"gR;2M 8,D6Ҥ5^aTlj]$~h@7F*pTrg4sc䇵M@-żgQU gYZ07070100000101000081a400000000000000000000000164df7f6f000094f8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/]?Eh=ڜ9Sw:uS좪%&42r-wAHa.s)rvFœqP >ۙZvZMPeΙ ORf@ xuh;rB:.K" .h{3`gs KIlsO#+ .7u?.MCN/B%]AU+dn~߰0&61>K\X#hXdi3҂ώ:uW7YN n ؈}G[5%!Pwc5dljS6)??,#IYi^<^ $ nN֪ r'H:ƫI!gU%BC}lj+#pVk֯7` 3߃(_߭ mv=3E\ į 0zB5/]=]u4Plx7PŮtqke'}9e%QF»J3<ծ3F70hY/|ԑX~^AcS8ׇED G"n}"X^H~쳦slaTuet8VEh$@<*(j@ ,S.gyv;yl^lR {~:oꓓ=-sb[V_aadʵY9ښV"ݏ[fkBw ު2DD }&Yڪ6|Y)'?= !O3*h o}Ua`0_}M>S-A? 1h1}*9 u3YT%hs-JŰ-+~[2$>rűڰ2I{kVwJK@~6<>_0{s}inʭXV@v mpDt#PWaJ?6;Il4sNJ#ݶ19(*:ia^ ;fs4ζֈJ/V]s#9!-3Ej;7YmN @(XեEp 3?}7>&ES X4z}_#^Q{̌ 9Dr^^q#/r| #(v8rΣG#o9%ğ[tHىS ` X[Oo'U\VK(iJRC&/IdQm+y뀋φw[gk-, kEԐM/+U}BEJځ hS"6|}JAoAu"cTn>%XiX! L7*󈐗?P0N2E짜Y>qc ۛ0\)GqWWH[Z(PwԞ];Y ɞ'&KB!GOZG3Mٙ8"?|$!v]^ZyYz@lZZᦪPވd%'WҽXnGD d(ekMO0^[|60f] u/:ln| 9wAaP IJ{8x TD]V~X& P @4`Ꮐ)^O>$j_u%ʤ;G"@Hw->=վHSaii4܏[4PB|)ÛWt)z-צ{~ɕkyۢE9k$Q5^ nw< wo- ]4s\k"᾽+K"0ICb}ccu.L}:C Vww7w+uX3|s ݺZEpH'tg 1w.KUwƼhZ)aQ Ǘf+q9O)m5igF3.$G(G1(жwTco[#ܚ Q^`d_<0 eRX\4Jg%5VN7CSP}*Wj/uNoMw"ZcZ7SJ3cVUNOptpS GCdI3&_Z?[HET۱0[%ҌmFt#]H &c{Pnхx4P%wRH~A?LtK 0B=˅)[;$}Rdj, DHԩdruk[|}>[!/I'ixS轲O_UT> ȘZ<͖DCYm̵tc}4A'3j.,>E*29K՝pzr>R9uD}G\M)j'kB^?t;@Wׯ"ވݽhv`yZ{Άǵ]mJGX0CB[p\q+ (zk ؁3؋K +{Y?&^*E/6ޮ}qW@DHq<藍]( p_v*ky2}zՕZ:NE?i_ji2SW=Zdܓϋ&SScRi6O'$ꨪ(I˙Ԇ;YG| [E:a޼Z{UȻ I>M7OǦzsb,D}%W1m@)8Met%T 0{G$6Zsf1!ӈ%BUt=HR7n1 [sŭ 1Y6Z'-.]یDyǣu==L}o!+42_ux\*\>_*K~fOJ2MZ(Ku0U@rS EmQ3xA_y;XPЪx@gh5Zbz#%f kqRoWFro > ls}Q"E:X JNQ$)vݱbOh˘e}E~/6boUv0Al lO;s3hZ ~̨HZJk)DK0ehz73V1I`QfV4LsLin䢘 :y`9r w0i1 }.zЩʲ_CTomZ&QTKi-S0RVǵʹx}|i5B&"Xʺ ]D SlJD݉=KhpY[XZ$ѡݨ@ YL2]8xէ|42WT:˘כ`#Z}VK,E4l:fpl#jcR$v&6'CG2#>l48&Ms@&Ca[ԍdl8]Ћĺ #E/UR-mSM JfM{%, >O1rK%ׂ >Sd'UHfI`91e%&mK (eՂt"LsbDEc|~H)O!Flk3S+<+YJגN~+e9 $g&HM=`]XNghʨSI ;4[X23o1 ~`޽CqqACNh DLgL$˅2DUZ~Z/eS ;J-Mr^\S; |8'υp)\Xfp-L>wm!@rLE!]sfupA Z#.[crR`"}{ 4hqW~ue5,TF­N5L, Yz|]bGG<CVчKyGՁ^cZ_1tϮ*+xPf֊mUW7+_?*Yݶ_BPh3 .EڱER 㾇3 u-W|"@%Kf}p(# _\RP*쑴vx}"!ͳ9cn=$uwEQ qe_*"x(ݬ@d@Ix q|3Uy܏Vp?rzvOi,@hfA} ?B;CoO,S=4^`(Jf) ˉd8;1PJ?Ïfj wtդ"ӛD43`$z]P+b`7kВh|Yٹj1T |HUh$$!;\j"+_䮮ߒ'O*lXo0W)[Vk,Jn\c(ӳˆW۹ټI kzαeݳӨ Gs21,6ޏLCBd3ds&PǼA_2j}s@tYAӲd{y~ڋӼR BhK~]N>/"ED)eHg)v~TVh2M9$|nix>aVW1¹%ToUNMrG_؁CRd]g p"唤 .fw>+tu)~BCt#q=w:XkIȧ:/bC3U&ǔuSi!ckөbŷ֘lo@hifZS;Z_[)Ծv{X0>Q"KTߞ)Y2{:qS Uã`N % <\#,hYܼ=³Psk{"ZQսC*rhC $wa0ӳuA hZYM$ux9;?zs}5QxP6ضR8 d\4{~Đi+*t=-bW<;4XD60B<  @1afqwd_a;!$qx*N{hř4CmQ;sjVYRʰ=y!Q:Ӝo.]}Wx KQ|l5`M+1EnXU9 ۍi@"kjRI 96, NW <,Sl3 n;iXΨv(zHERSAAfft Of_Z{4fbA >{I&swܞGlg &Nvī1T׆*gOs&]'_+6䴮}M§}RI/j<ɑ=ԘS[s☟rx;ݽ}urNTNŅwq%~:zXXss-;9G@uǭ R qvذNmYWش%t!t"VU֢shMOӖL"VyUU+*"reB=r쨚3PekiNXn%tW;>.jý<}3N#z@ޠ%~k 5: uP1G% U Gח1dyF/G #sC-@?G[Xűz~q@bHBľZ]1UɈä.w haEt6XVH";usX#a3<.tR Y2)ae|sDtY7AXSѨ`› 1Ȋd#PNUqo8%̔{2fMٝ)_^ f _˅MW?p7{?⑀}ͻO`3EtNNqÉp44TQŝN)_89{ ]G #{:{v`j%/]q)VcODF d7wn:N'Yn, 5yʊ}^QI dnjߎsu;]iĝ^ JoGCRƄk*$ QK[Dgyߏ22LA AseE;*:BsBw]PO*4YeмEp=F;E{P:] >nK̀v'ܹ5ᛏ 'ߚ?^lːO ,haw{U2"Ϗ̻+zh4xbC<?@$QN M&E AsUnY&gА`ۨS#C1M6,z9.bw[p a{ZplXi9`NP-gzk*o/.S1f\#g qx FᵍjVaupXɚ|1K-*cz8^5 Ädn*B=h-$QC65 לK/m1m:|I +sHצ3 l&o?* }}rbXƴg0Za u3S||o,J&2 GZ+6\[2;j8 SJ^iT=?Ryt 0ĥM)&׍&'ƍ+e]ƒ樉cD{Jӛ<ˌ`yO2q\"BRA1b&郅`oE%BxhUe9@;5H_#0H9)]H `=]87zjcNDx.+޻J'8dU]`*d"l8r¿,G2, D4  侘Sm'l\ߢ6=l+ />(]AʹvZ$5{nK{];~o*l^2~s}#;2B1!/-I)ӽ[ ,-}٨1ĀUmS՝׌ٮMhe[]߄䯦j%^gO6w|ATTSrpIj}p&:5@ZbJfxW!: 2 ^sӲA=;Ye\73LiU:2~2x_tu6z?iLP؏IsKuU`B ~z2STETFwm=Rl@'o5; W׊DIDu?'J\(o*0߁ M&5];8'59/5r#Row#T0/ǯHX6F  -Lp3NՀa)6FRsNoE@B~UWNA>S82&2brަuFƮn-$6DrB{GX^G^߂;7nU2ot0u N*<'OQ5IZ~BSur3?oPw;JrDg⚈x,{>5ĺP|y+4S;R\ٛhDYcT#Da|Pi0('ze-DBaV{M@ڕ %y[4GB]ICjR[,xT1d #iREKHYP~^}LfB _y[nC>I =4E*lq~GX~%(\ |ͤ[QEy]S㕷'Z1pns(M ]ER 5½!7 q@'_w`^i4r ܣe/L| uر)~̉ p3mכТ At̎i!ԍئ]ɰQCڷ]6Zިz"2Zmaĕ_R%).Q$3yt^gfN̻K@8A#6D愘nrk UJKX,}vs'݂[)IS2Kw-ǻ7*B{*Q?ݱs$8la"qo.\l` /D&A 2('7q8U۸[p;pgAO-0 mn3Bi"6E\W⇋> ۪)LR[@ANDv˄̙9nhٝ*XX;YHv,,["Sᢪzn;#0IhPݭ,RG03s ?nA Ajָ,QXA}5O-`HuاԧyT0˪-UvGWe%R"~wrr*ʻf e)L 6UEDb\ԁ=bѺqY`58}Oue7$$Ns[b2,eiJ3Q/De Ȼ0劙5tˍO„xX9q_$7D#=l WrQwM<wG>` 34:8E0YMF=k&%> y1QZV'Ohڊ5@sM1g~%iv+MXd#7W(&X<,2±iW2k+@_GML*?Wel؃U]UF6=Wm#E0ʤ*&~HQp4 P1XA9H@GoN5f#Eawu4YOGL'+8:GА# 8ӗOF0.|x zտ8-3:,*P/59-M6H_ '_2I0c@?(IcDDD) rs!v_6 .n9`2^7A9VqWX.9c6٨EKl}[ANJlWc$*, z2G,(:iuHb NBq?>z(l8>Rn;"S(Y Nnړ9[~yRyչޣE=sJ@6MqPݬўQD#1y:@$LJqѮCG5'ZТ\#*mFlS`PS6 z (Ӎ<}q!==95-C9e^(=3l˺Ba\'idY%*85 2!x3{5 c\#1񿚸3%iSh`Ku75ҙOc# 0VwJ4\2vEr~Q?C];m!zK5{G{4QMkA.JpߊoPReB qx>9!3x2EKm|vJf޽D&)6l47k,U+@J >CA%Gws@Yp8IC4bp4S}P46fh=2G fJuG*E2%E_P]m,zR}ۧ`Wo96ӗ #^]IixȰ 2mEs]聼gdU DR$I=y Rhcu.>,N.?]=z(mR;P4D n9!8pqm@r8&^"~gZt o DH޾$['5ETrqF_Qm$m$ ƺ1 ܅f#iύUmI~߻y9ʒoݨWL4 iHΗmsw|t"!:=Gno ]n]/y Ͷ:UPc>wLБC'\,vaz5Rc$p/_/ҿs-*wL1$V('ɳ6¯U‹dpN)|QUwq/lA5-6)-I+ LLj?!^kKHcfAD[S 6Wj-!9oxNQ9-蔯];a[UtBTY x;Kq:-mӚh}PcV}mV"2? )jޤsdږFwCdV~lT)K&Qu|/K'5ڱ~;Έ/balT mcZm5ỊE@x`ěd?#d )7I 4 ڦIv?1aYrQzZhF{~PF Б8u0L@)T}9\Q>ţ/)mdZo+hVU E9$=S{F[<ƹI=|حb剪6ƒnTy=H&;wwĸ~otP$>\`-͉5 huW^EW;Pyd/'G.,V1FE` F4J6؎'); 2@~4fC%@ _9ұz(q*entV WINYꑕ watUy kuzlI}Dtqن{Ha SQu|8B)!7ipShLk0:i#!{҆P6 S*`ˋ8Fd$214wĔ rC1fҬtJԋyesbMXI9fҲXķO~⅛7z|jfR˫uMKe1y',k.pd9B~l$=L,U2?^m D8 uzpވn%ѻG\F}=f3ԅ`Rzd~1yb /1`WǍּdV?5>};l~x x}Mp,(sdXKy9m+c^&\?mA]gIkc&x[X_$t+G!ThQ0j4i8, ϶Q2"`U-MD(,'=)~AQhJh7{yB iώʎRpZF'b(j^~y '0˸ -;&&h= ȥW}^ ;yvoF(C`1qUoEH3#a& ZhsjdـLoFb e(ش<m;*ba?cxS$m| 3˥cGd!R^c5/޼룅#Z\s+rkVgpqRٛUɦ9Mz@X#Ԇ2tx Y3R9p39l^gCHc4-:Yp(a%Ν]l [S]\3Uq X~̩nR 8J(MnM{n֞dB0cŭ'Iǂ-X*#;?h#,,1[5j5Xr'b?AQi'b]F ȷW D%OQ<Du- $FCȹOS]~?`]kG}jlD=`}d[/1S 90_\誌\dZě'#T_'HRo'UgY!LD̓HZj!@j8IUW62*x"kMizSfT"F~iu|_wH >ǭ+|2mи4_ ؗk=j˙;N?gc?veD70n8EðȀy f> EμnjZʝI-LG ⳉvxr~Y Dzȭn"*se\M#6De,q\"l i%7}o`F$L[#N]/C"D-{6pЧʊ 5\U~@޸ۋ = ;s)rvS,˸R9_&j]ωR1л0NV~'8cY&__W/D3u"uE/_zRF{l>]Χ7cFԺ}ގRTYH;ѺӜxIdX𚙼*>z;Uԝ5{ 4:n-747ՠ^ڽYEK ~0ہx#so2rXI/'cj¢3I r4N[Bܯ"-EJ !J?;μ:6|Kn\TJh˫} 3 AUFM)IQZQauͯ\"IG{EfE9SDJǃN ^RnBGlн+ƭ;&$yP:&uL9`MD&Pf]i\b&qPNXE܂N9*C&WV=F]n) euc%m/2̣ǂ?z_XtK,yjO!NMD9{Z@Ƕty/7d/QI=H;%] w #"<?ZDS{1¾(#dY;̪)8zoA]V W3C/ૣkrSs[&dT960рex>K)N1y?B! :JԋNp* 0J4IK-;tF s~<׫A7[vf>J}4=M#4#ik=ּ e*H@D-)8l_c4|n$.C}/g}]*k5e.9gm̒τP^K6b6jFWP(NEE'S. uj^)Gqܺ3m % hRNLfV\!L)O-xy`MPWQ]mMjX* t&%\q͒͐|UklU&]~Tk>NR#JH Jﯹ.7@X(qW B3y5URF/&It7WZCFc'ι ~"pgiYxx?%\aQ"}ԇ4:$z:`PJ#żN 6tkYqۣ;j͠h``BAYJnE tSִޑ@ZŨ&聞T-hV#R< }@sQWQ~-}Ï7dxDwY _ŦF0u 6;veF0Ѫ#P܁C`Aƹ'v7 ؇ ( &"_Q$A®!55q}@I8ʵ|>IaÒ1R YbD̵Dzr(=J*a|s4"SL^A0,4~Q9m z! y=WقdĢ_\HZMU' +bCqqΜ{Ka!l[QG3 u9q)&&izڕ?0 2vUf:xBK| 5$e|oHfBlj!POD^0(W:w O@sV _eF5Ek7GO+kxF,߭2ss+[q6Z &(69K iJU ~j~q[ nHqöF"~mv{4Tl;dNL"[<RM1ZFCɄ֮XR[-K{fzU_='HZ칆01lL\lmA mWG+)<+XAXx4Yr(F(euLG4`-4<,%礑7}XFuKA"jV}|k@klr-/)0'8״>Xv,XFH/BҮՒuUkR:qKpGc)VnµHRT0qG? Fx; i;$gh ؞G rg{wXt}3f8YVQ$ÿ>5 ⣴a !ZL\B .YzQEG `퀓t}XoUs8`?P/kۛ4v Ѳ6ny JAXvx=TA;#ݔ */gmaKftgKMYo':Lg,vZn.yti~66y-(!Tc«ܗn2ڑ7jA<1YaJ̊{I@+okVY-fk23U׃ wEY}Z[7$O )t`v)2[7=ɓ>t2.@ZU=$9He{C׾f[#NJ JI݃[IlJ6*Ih^䃡xB/Ms檧 >W6f8E?*,y݄[ 09x}ƾ %…:EF-&7$1ʆFEy~8֊pEJ"C3e@E^r4Uܺ[DS iAMXemQ1Vj!OMU/E3w6*;BKUf[(gYdC'4|/]&#Ss:0H Uo?K2eϐLNdP^ yGPy2iQ3EA·'QϜU\ЖZz:AdI1%:sCUwWЪ5ErWj-xw2o4iH-z aZA+ˇ0>x.0?&b2?-d ;malqK(O aRshӘN&.疨@thPYO59 kw\9`mMgKR[h|M>n ӏiKd煔'_|Ƭ\CG md :&x):J81mT}@  RkQḧZ'!@%`oam_M:o9Z,j$[@/^ XOzw1k& * 2hpFz_ޣG'T%eY?D㊺uVBSV^0}2o 偛9?>U-'Hd^0|=ү{v\2z&<4O?BK3Nr[;{H x0)n `|M< ǃ$"LBo-]|_6SZί8XIvDO.c#eVIYwz3csfԌ<mSXw`4C6Rz'\Vj)aZD7<^B='rvuqF?<ܕ.-,Cusy0)x1peئ5L#^sT96I{u ͮiL׺#ȔG& Yk2'zQɑ&GGoI?@O:"ϧj-C5cN #`8 1~}G(xcj%I1͈tѮmzUE.I`<^-ƞ rϵvъPψ0"5+:1LTF Q1?&y>y??E EqDjɔ庶Dk,.L w54#U2tMo>mI/Oy)z=Xx <&"%@t;J@aKp *8_, e >7,X (TK$ez\:4C>0ck1~pNwۿL{]cdJB`+Cr9C݊O`L%> rSg&38Ksxd^cEYk8Z@S7P E0f˝^CbPj大1aVlX+>ښx]>|OI@^3Da5J{RSlq'3ɐ1˗Q}pR8m$4B}G@H?b5|1e~סӚyNO=OlT۔(% a4$J-wge5S <P%OnMgx5F/ x,5p-t5J _)q8!7d*(aY:]w:(jVo}g&&ԋ==-聻Ltۚ_kkkyA6+ɍ%F_L檉HO>2`i))iU|Xjϔ=›!s(m׷Օ6 zޙL&i?ru0F> L( c=Ѭ<(G딛0(-5l2f hĉPETFFk4_pֲ5+lW MXȺv^`"oQ{[?EO:1uMІ?.;|NZdWKzG.7[Pt&78%? WHt\n$aڗ74)Scͼ_8>=9Q چ!9z\p3!(r0*gعu`ϔQXL܋1O7th A:~z 릜B\i/Q6=Ht f"Eo=fL8 f)C1nnՅnsѯ#1g=-rpτEPM j-r(jܓN:w.4AԚ:hע@]]z Aʘ:်@ppO8#6S^"1vP+|"l T|-dxʨtɝ ,FS'-?47^J rf{[Q_FN},h˥EG150خL[vܚgtq1CP*^[Ip4HC",-[)t4Hҽ\ k?E}^:NРM 4hd![^c9}2!eڷ༣Y |lRՆVHu{]ȟ +ex< /#*>_u`xW}Xw pY/LayAMRRcOyKYwڃlRlTһB&S8 ,g)z&M6tQrOF| {eJJWL[mlBb0A7)S;u$\XPnlzh#y(WMp]J/t0ό}) ϳ9S5X̡Ɗ ^sr[a/.R[k6WՐ MHP/FFKWp)睿cޫH[Hˆ!{-GҔfq{ohff#6l1ܬ1iNN);iKL->*dM@";U)Xh ;gJޣa1FdT\f&ե#PkoLq gWUb=(Wah K.G-{ć;&xO%?Z5/]q]j"ݎ^~ugeAc,R-0P() (IgKj,9 1Q$Q@1i[ ְڻ&?+^]"jPY,wkhW[%"FU@*\NRT4-]I8y׽&'>Tgo^#RmQ,4B3E(?ߩ10PftVR T\ص~̋ꢀG>M!%=C)Uȧh Df+TQc@ 3<_Rd@OqrzYbOn\8tXWCUstF^4W@ۨH֎ZWJxڄ"tPhN;{ZGǦgAr:tP xn`6`BEHN 䬪ΪYߔK7\*8똍.]cWƗUWJ.0.6&`hc4;LD]8MQ0!*;D7܍Fq`mu7U0 B~&Hd<a5@?W+Y*J!U.)-|fАg<Вt¨r386VZ~7]80KM綜k H 9OC{J6 {qA-\ÈT;詶@LsIs!l(B돋T*ΣD`֓ Oтj](|LUDxwU{!),, GX*7yNZlmz {,&q";f*0of'O:+nJQ6K3~A؋4iO\uLoz@+y"{1P"@\D^l~9VYi@ %7{Q]4V Y%drZ" ˾dM:on_%CzCzD#[TM906&´ʚPw^-$Im@^,B0Iƍ phБAsMVl)oĖTj}!whIhТ%PGJ85t"YD38, mwc/)x&$Ѡ9)`w{-d0 -+l kк=]Ha:^O{DB { qq,|XM֝K- Bl4+&.Ti'!2t֊ "?AUX' <渿Z];&ȔJ1p9/3c=>bexd 7wNU3,T=Wy*0a4d{B0^ťĭk./=B޸>ӑIg="1huf۠oLZnGHMSO)XLf&0 .]]Gq*_%d׋ǢSlҟ]F]ODCҟׯg?X  I)NF;AA{Y Q4[q{{ +Fn۟sMS"OPiiyjmߢ"v wCDʣ/ K U*YMD v|-4~4C|'A"XʥQJAwJ!3|d&’G8Ye+,"&q ?N˘V$T7|,rh! k.na QccjN#~m PrsURUD/ٮ9^L)՚G`b#}82:] zb1u@XƳ|_|a8}iaި 3F(53^x)gczlPtngZxOhM"GcMԢH;c3ha`.C> T`Hxy쌆ʮyxR⏳bF Y!f9DuxĴ2yta63ܳӴf Uc)ucmXKb0 ?`X͡ W!_(sǘ7|gyZ'Ce]y鳖b7H˒8,Xe#$SCA kLTNvAvFSe`C!ן_.noJl{&~^dcp!-$L_`7|pW~=՚}`<=/[-&k˕^|]7v];68ƺ/7S^`a۾<JTO?HOccaa lmOGLRk:eݛr;~y/F/Ƨk9ޙ/m^܀ kB|Qڡx2ڹ)OJ駛6~t@P)˄*|ɻ!y;k5>VLwDa9A6k:6A9?9P&,TyEj᥅|&Ȥިu|d8(Ts5MMaMUOyk!V[Dt}4*H`TI)lXl*r!+_fdfϤ]-O-аs_V되!W ONm=߰fwU1#G9uw9Sd"Q5; "s_@H>Жwmc[&+1ҡ$,5#:\rQ*Dל#u=cF1L`&dIX22&vQPd;^?ꢺ|Aɱɳ '[u iy_t|0M//fW9%g)<.= ||b59@ [$&l`B6KW3}9 f  k= }F0sʡupI:ӈ[ۗ4hφl:w_y4q\IN'%.͡srO7Z}{B=1Oy g|":dU|,èLnNbHxz9q(~zPM9U UƢ洯 )_[|CQ-1s5mmOFt[$pl{յMieRn,2'- BpcEwN%pRnYMTP"3*!b>4 ڒx>?03hJ0O,Zt*y%Y!PpI7b-X\\|qZ WizVl|@թp-FXM=qBOp=mҎ}P:eZjl~u5Bbl~ <-,əz`q4?EEȠF"QZ6}M=~a;i` ZS~Ն2`H$E \lWa yvA]KxaAЅ@n߈I]C3 hQ`f}"6@uX3H3p)Tk2c5Ą#Cv~83GmVI&l̽Tf* }7SM5J3 s1VGgmK=H;@⃈-AT˼ޟx s"C"NRgX6u!h#:Zs#$ s'coT b,L$0Z٧_^U | %h9ݵ>w]>}%(KzRڑ\c#'n6[r{'bPek؝d>H:g+mFy̗^P~ ,R1x\oYFo7 +탌D$Bl,?q)= 6jGLM䜅mmw~;ErG!zdFYL+tZ H'!- l$9PYY@);2Mm3G(kq Z9 '1}Q0w-#;/ho.q]D>X#Ddq#1y]!zۿ>>/񼚹D}!t 7չm<#3o?EGGA;*%Pe"O7A8ȱU|uyhH>d$7ԡb%7 d&|=][v ~ޠv-K3E^p3.5;[KjM2n}αd=< Hw֗NZD'zI,J aلjE2k׫iC^y%!VX6S u'eĨ~\qyR OX+ ȹ>?7䙜>+xx֘n-gOx u='ɌPѤ0 UZO9A~vi5['1_ߓЧ(O8D^B\(3s1+=GxBΆyf#I4Ւl䂵u@db-kCdpo&RmN _-cG$ݼy@k[էÀֽvl9p"v7s9G 0eD^DsH4aG΃4vN^a˷#/⩥ykD2=Im ^W\Q@M )kKizOH[ӠQVYz $|߻Z?N5=t0l|x~M9>}IHYS MKY p Gk 3E19b(??1QML 5)Ǣfx'Z(Ƹ4fd |HEx'sTwT8G'WF R`O<ˬo?/' e< ֲN΁j.k:xy-h]T,L@kBfzyiRV2& W}PQ,pHilSTP" Ĵb&ns=FJ^lBSŵ[uȗfӪmT@0Gy`HդUgSQи]4mEL3L "̏h*6L/^Bn\vđE";ǯhu8"򖹮o7VnÐSl3B;I ʥ$Sz-!Zw&fᒸ"nS}W\֒)iJGK=|A~R9I*W5>A@eTW% `q&xHg%Ɗ5fU#_CXtpUyf/0i%+Ӡ`t5\ҁzt0[~HqwX$-v1xbʷN9mc%3䪉=cK7K;5m4Q3~$_nb9i>}n|ڑ`zvC+6c0GF!^ODY'fzR |Q{A%fWBGk|R殛LYPߚYA%dZyy*=k2cPt.T(` HW31`d=bG8;>ktOi?Js2$l]Db=ލJyjbm6\._̗๹O;dx)hd]dzf]hq 8<eJf&G5*-yަa Mൟc ߤfo,]P+UId~KSXwB_Nc`"3gȖqCl3޵^pI1IMf@Pvm琜qs;5{Nr :e7aNAxway)Id@%[C)Vqwb1ۢzB j AS9hEdwEv#Z;H9qhp0B5_;Bf\Ԓ3G*:zMC̘Vys5hL!Lp{)|5PC|  '<6#Y˜ "l *&kL."pԋ!rC(\6fq,k{q\@x^m]cs&/ I0TL$  x!РXAWn:q2ԫAIiUk?d$*d.ChisÂcYq ZMl2dW(=Iw$f(sP #r;-˙n n>5ROOfNF1s}ds5Y¿&qm?_U=x4, 5G43 i;W⫽Lܝ=ABCvˮkts z?9'2|Ha}&Fg= EJ3> wSjI޿߽z@DA,3|G5Y[z (,NO42R)quQ4z6멎5fw)ןԋhƌ,6w[%6q[/JkoCq< yE<)"j+#/=htcUL od}nƑ6s"ao0`#ug6I$z$04Lߠz\o1qM=Ku*gFjMHlx2to3ߏP(,#@ͣ\=T(-,࿱R@wF}]kQ\u_Juլg(tb;?bdr;2%HHHq)p.cVo+RæMHK>aKC d sCYe X1@O f0?Џ.?B}ZLxBb(P"פQĵjP-dKEAhK爟z3ؤ #bOŖ#qϢhZ$aO.%afMKH + 9{]#yNX"(zAC);I*XLrJI>!|)D7<>UC?tiO,x2G rnℼ^+ՋqO.bG%f ]U#.ܜt ?µU E}5O=QZ-}ڏz0={.DFcU$]cgº PGGPsǬ b8_{j^0c1B`26c2iʛ29]eyw$$Jri9W.'$fb{-wl H1I~ک˩W$Ab1hI6ئ+1C!ZVe/ 2C5 ) ` KN]i FizIޞi?`;!PxŅt> Q^dÚ:Cm؃ynŵ}aTMT3w:0͙O@ *2CBnZ ~ωDt(g]4^6rP>uv6RyB :Kcud秺:7QMitMMZ $P4]yd 9lP ,M*H <߸|Gճ˳|UÏDzz26 *_p~p|Q[.E 1k+TQ^xu7RB݌=AhlF,3̢>M+$,o?4]K҉qP6(chOq}@b`p[@ ُ[c(`]}ӠZ?o,8vm?^-MvԻϪ:w+p=Job[n~Vto *^"Ïn'@}R7Rtk0IP]N兺PF\X"y[ nWOr9U8ĽЃ.k { rfer)7]~BG2!i]Y[(k]5 N=isM>ٷhH' 8'ZdH{=}3EO ɶ<*`7ԋ7$ΖtBC ۺzNbA2R}N.WX^ +:9v+a} y>˕[6GУ߰^ykz/U௑,l ,{χ[O2e…O/|b"™$wCh SW E-4FaH5B_3fV쯎&{t)~|kȗJ[!j>D5tϭ!ҝ,ԣaᨼN d:Ա*"4v C,!buoea8!L snVfW쳛Hme \=];$?ug9u pIt0Fztmd8(0r<z'cnh`c-p$v60\䇙Ma;"k =Mk"]nz+-b~cg1^B6w4BAX-ɒ B Y +r*ц*D\4DAN46eSF,Bg?{}P0r#Bܶ:U•ְ΁ @qgF_J 3Ô#cqR1ϴ$ YUp z׌JN8KyKm̱d(ǡ mրڨsanAKzt KTHK N]xA<53m'^O?E>B{5Cǝ~Egb~w@%my R)lpWW҈0[rЃ=7W,X/Z+y0|G OL+'Z_q$*4[0Ί~`4;gť3( )N=c)&*c-SVӃ>$T0x_;(;fI{~ 8!Ӌ T+omեr:He#T׆9ײJpI 7StX'?UPrY*Wzo%_0P@S߲9 YHP5b] bVБ@ "X7`bfkHDI8%uR wrCp`RN2D$6u,*cߨ[ܛ7EXgP,R;WG~+cЋGcDO.n]DF?dl?3QmxK>"qD!\6eRNdۀX';NrhQQs:YCsnkA`Npf2܀1JDhů(L5-vG< K ..)*>*{HwXadIHlqY#dsw,6(0dKu/R *~fg VGdiuѱ51'LB4q-䗺\bMM>µ[6wq៭[ NUC>_'VYbq-R& ?O)[Nؓy :-):8]S:>guܚǍI}p/H&YzE;t3=ֶYkTP?6kq\3vp~N{@M X Y l(B4sJr[K8 Zv$wmZRrhZJ .̣ Q>?|(?_e۴J1zxwDkleʘL4>|6aEIF] 0O~d2cvrHvxBjr H"ص ~n" cr: 0,)@k{XPi=%P/ \DXa_E,SKŠy??|I(P<役b1e g"n͗yH"Ԟ6"ɊnP;| hM!3C0BDa=M:M~J\$_]/PxlѝO(A>K'S[n"D @vZJNDR.UU}iY(!ftg:@NiG\*Mb#6'_Zl+XV ]T-.x h)vP΄Q!" QtDlߵ*ʀ!tg8\MkV`}MX9JZӟ͞q7Ƭ#eIhqI4kH j߱54e|1)Gb6gF鹉T0:e"~PyfJ/3JLVpc{;wL؞dM)3]y{|8S˰} ըҢ:^fi[mn!Gk۱0+>ŇmGcP/Q„ہl&lNny!EfhF[̉~GgGFvœ1N^$Y]h=mL !Ng}β?b4f܇K"[Qr(|CKMg< qG"޻=sN>6dAI]'P ^t Uvj@ % ^Ic"H;5OSM-):2?Nb.*{LuqӅP<ބђ®0],pLȆ:L[U ./gjy bOg@2 X^L\~հ,FYKU_ٯ j~k/xEχZa-UN?6q޿Gx9-)b q꜊]f5v7v PJN*kf^_?qilyf _̅wI;8yPI6<55W@.N|忑"+I#]6rtWǖ廻8zt}K:P (nsqGLL/"۟&2<8&AFa>iI}6( <װ@hjn!VV~aQx$Aq0C)D2|k_4<93jxp07T4`%e;C&3oYBt %.ЪMr=<!u0nO(!_V%d܂0>%*eBS_T A~_ҩH@G}Zq`RFRZOҍۘ;9+jUGZY錶eZ,pj\VxZӼШO D„ϿhưюMreH.G`hrBitw=F>HI8Iӧ禅8HCOdRAnK#B<(f/)_L' K>3wm;ȈM۠&31߈!:Nt0BIgď pۛ<'kulV(QX7&x˃(N5sEwFtv)BU.ÊMpxb_CAU I# ޝh|嚩/3 ЙI46d xp@Y5V3d}o#wG6rѺ!C=\Rn5Ńsd1W L&4;š~Pltғ]eSg׳s* / fn :r/ h>>A[t[3 bz"xF~1+ݫzVI|X%g_-]'> #W}ڰ\W?\P0sFǧ?;X4APꦬm)USv锷DMxkHjGūJ3[kTVT#%!+ft[xc*,)iҪ7+Ԩ&=\Rm'ѐ?\&-SOhkU^!+w̉EwLvQ 3⡗a2rIMtmn\qntvHy[gj9,Vz/@o%$:f Voҩ rgYZ07070100000102000081a400000000000000000000000164df7f6f0000cab8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/'u]?Eh=ڜ9M!z/q>96W~ 6 cn9.x!3p $e|1kk"b9JU v+UPʚU3 WR18 B|1Zn-~#UXR]hS#6Kj |7Ef~ }M%n2t)%5:Gͥ7S#W!?n(f{y/ 5^ѬFyjǗ I."t>~KCcqx+6F7 q1C0#({Gޕ̏4vWIE'AVt5g ₂9 wmDM)'2:íjqǒFJSiBQ:YMgJژmNBVQցԏ; @[|](:[ b^pr2lg` fbA 23Eb l՟,.geue謰 %CЕM| eI*5ͤ#¸דDwXa'M9b\y҇~9+UбL䳸4JZ6:哩0H=*C ɗK{ A0nт.:鏩k$ BW_#_6 +,W`T?yН},o \P*J95+۪pR t aI8 O&['.s< @sYb7K;y}2&f܄k2G}#=[3ڟ0}گCn1/5uJlh>y<{+ƜrDyKlkClP"rKB$JV%kK1m 7kw1%Qڣ8Kvba`䲘<]7^h:Ɂ5/P'!!̅-~80T:Bm2x+>Lу ނI"Fy!N?yG'Stۅg'=lDܚ" i#)TU%6ݖm|KZriQȭ/Ĵsf:OߑY"Z9O|[+yYolmLE_xb&pk(C[~dZz^"̓t<:n/u;;m ).1*zd,9[$=hEUmhyM@ZҡgՖC\ o 㳂Aǽ=ɥtj錈>R>IU2$qŭ֣帉Eo_@U|n'ż35г\hW9q;2p+ٴM-ͣqb=_Ѩ7/X1 j;e %ońFց|g0\y=7e@Vw:bC*vPfF[JIܤƾ{1ԽX1DGNOseAb`|U DM1FC˴s.%ػ:EN d!Fod7Zu+7>M$kT ]>mv=5j!}y”ݥ7°F}/7zQₜ:r:qI̅(q9~~ y7x(;q1ϊHb;q-FIv7sUgFU6<7Оk<ל#x3 =-{B 6 2f{F,hnh-y8ùW" 2A>Dj_/_>YVc17(m[WT|ybb|!8y֬lՇu.Sᄝ@yb/ @.x 45Ɔ1]Hvfi,"s:F׀~է _<B&e7 Z,C$xh|e|92'ΕJ60Z Œ2zn̦`Ly?_fy zYM¥G"Zu:VZ_qj}B/Q'/mCU>zX2 &ndw>3v"Ќܔ1\*)uܼq.Rޢ-ow_]6d7u@3!WHnPLDc}X:wʯD~Y8|VˍMæHω\JCThX֬<[A/J`,ljåm{}Xc[\;ua}\Q>yj$p8վgf6ԃY>֍׎Jq(X{f1^H3'(Ikc)[9z-$QM)5`|dN^A|wf3rMV\l2H]h7Hwɘ:]\ HY[0 Iw{a`ܳ1S%Ԙ_ֱ!RKN?XԛԟȂȍ ͺ= xYMqUig+%~&Ns*/cO|(4dfV}q2B\>MBe>gLc=3jZB, H;jq^ts;wΫ T*i1P ߲0- yG^/E0mFigAܚK$\Σrn&%3L9LoĘ[FbO޷*z/l Äؕ_Q#ɕ+$l̆Y 4xns:d&d.sErޡ992DZ)zs+F_(%v"3"e*8i ʴ]dO֨G3̈:L¾e xb9gvzVa*}rui3vMv!3@)jʃ⺡m9`JmܹS[ T]M>3Y`;A T)ǩN-AA=.[Ci93A#ʁ2G^EG : ұv{d 1v*"Q{G=wBsc`RK*%z^:[y~8CBQຶе,wS:v_3}ߣpXMR)GbmE㢯.n]2D8 +{G  1:hX.v(Z#Ys{Xe 4=&C0[@~N(D:ԁv$?m V6Z_"ـ?3bU+&%\eBD$u),М€|h碊|>ʮqy^a\.T$2G?gO1qN^;+H4z"9+*=^K>q&)^^M(m9n;FXp\MkAhF$5MmFrUi' 3DqbܮŖ\LeDp42Wr)&OtAIgءji9D&QA15 탘YN=2v\| As]S䄍^(cANbUjo$//Ao.zm[/mMYd HeN6 ֥wb? Gas.rYc}VY(hD6eb*1kZ[#rbJwnhƏ#C]Aī4Q@zVX)'%sbvyc/-{Fܙ-ǂMl;ko>>e7sB)l҅oNz>YrAT.+i@jrb6$KecFoy4S)Vj蚺Qm">#m]O1:ڍ nO{?TB- ,QўX*o8+i ؍-E5sL}"FbM1{60ȓr63wzR\F:O[mNe|]Nޞ식߼[]VR>tY;r=)(LMzX0-RqeXR$^H+tenƉFVs/ Fq'+8K?<;$g-`^tci#O ,]FjV{SG zVv,)n:D̶sާX¡7|ҧec7Fb" v&iGףNo{30hrgziEH㟞?۫7-E89-@c$\/\ɕ[B\Ff [S_19+9;y7~-:%v>DF~Kzaȇ>(<a^ski5lY yF6s}uv -;곜'iYwA;ΆM4{8g&ة}6dE@5}=@՟wy|?b3^rmf4cseAEDYMǜE HO3K Hc"hp0łSQ2v!gBMcMfj}jD TGN}=W +s `e4$ 삋u_9 Yβ]Wf3Mǰv4C7}d+z4o;mŽ}bpNn)@c;y "o"C2k0Y~`Ȯ=Eˏߓ.<[=j1n;56#p/SR0GA=;0y?U'/e2UU1jiF l-[,d\Pf|$$qϾ^KUsbm+h8/FC6>HdBLRCYq6ѭOT@'Vl=#9KL'b(5_=*;VF{NeA6YO@1A}IOAeܑn,́ eJwت&+}}[X^ebմ k(ۅ\,R~,'}.G%I )%Zg,Ԇޗ0:\F,f&T6dO;ݾ0m*H*O8W -g FnB0!Bn z'[$-T6!7<ƹT>ܟoa|${:ۅ)=_w+Cz!]\=)Ƈn- 4y,-FJ/h1嫫mC֌=vf@0i֬i/.{IvՒU$:9ķ[-owK%% :^Tn\j-AG:d~1aͥZʭ&$'S@(f.x߾1<՛@e U7 ZwK<iXbJz)5PPp o GZg{y9v!Ʊ(SBX`l{m.`) ls;HN},//eW&& Y[2pw8N[F%Y&y>dEn7h}&6xhpbѧʾ9B%H:H-3q7cw~B`6S2[p06rjŶ6Lpd_( do؉ 9gQ9$>/ʄZ\b{l Kyj#of$= ď_f4ӤQ̩p& L֏1wwcmr&ha43,i&=Nw̞hX;M0\ p 73Ίp|1. 3RaͲW%z WՈD=s:j,u|pM8+*'2JfȝE 4\ km#$Cq\ΔHC PpQHC8/[R`0Q]0{dl=8'FD/v!2CZ~or*Ýz81@j:]KUMZ('q{SaiΩ Jor/֧޶YLrC) HT#0jUjה1x+|_`rGu1fĕ?Ga)|gsTNʫ{@cJ<"<9:40s(4K'\ú?j޺i[5>MXȡ"MUto;n{,PUK/ĿиnKݮqDy<,T'S*b}"ԿWwi-TXRJc,Z?t6 <=8T.qz:XO|_[2pc?_@7ޒYԝM1gwX%v,^\RJqNQ1h4p2b/C]݀emh)\Qq I] QM<6hL&l+ZYv.ǃu3?A 6e}DJEС3 apk0[@vo;5t |N. ЫX_`"l!,#'o 3ͱ{xWK(f+)(E8@qTFY>! sԎ8e*/k/b..֒ Xf)jstG/㓹Lo_z`ץ!˞/@[ԨzQ譢T͎a. RtF J&>% -G_ 1pdLa+9LS$UupdVۣh}aˁhQD#o{V ϟKJ&_xWn'7jсն*^~4%꣗yIc˜g* t[Znq#>Jc03Ɉ? o?_}Nt CJszkjEwU5[:~~zjUawX6fO@jQE?AƜ)`W7'Ȗ2va)j"z&r>bPt2s빪4[-ׯԭ[!!(`wvOumH5y-/ؗR)&|GxoH$|6ƏKVr݆)5lDq6 j0 &3ns;ѷ|d(:JkWpug]JFQ4cs>s8kRsVu ;+aBhSl{~z5wg8'!˱((ṾglE%$ SV9M~ՕԬRaEvm B3:9nNhޚ(Ed2X([nzX\eu]{[ u &^=zրGYq>=4 w|-yh/Yra `ޢȃA,0&rZjZڬ*op}8*ꨎfuQ,㶄@_K^hd)E&NBL`2̔NIDA7|1tmPf}(B]ǧ+*5ݓAx]疂VVq!+'ej":Ӱ?LaΖY^zVR t yM4̻Wq¦eX4m Ռ^>S-gP/ҮXX':!GʘP1FJ[)ĵ"I *GPNs GW 9֓*lr0>b”sSB5Nx&ēKծC6φ3MvzoF{ԪٚD<5l;9.QL/zg ix30b%E/4dѺY+[jl Qz==]{J-|7U  dS7p%5q:/1~ͬ)N)q$ uENQxAۄ*+Ȏ z]tJKC? l\Lx_YazZ/m]h%y|T"V ֊u[+tV!@LxVo_ +M.:=FˆRYuL/vWt1B{ٟE5`S-{| a}#OWS΀ft 0d"U˨9Hrlx;a.f?z06% Oָ"[^Mfቀvt:]fkH}w4BƌA݊q t,cx2viKY^ ELιh(uM$ʤ);O!AR cԌ52Gc)]%tꮻEE˕IOA 꼍( e:X7?EQx7$h9pFtZ3VKCu0_C&~i l>j lL!2^-IFt8,$Ol]D[H]ϻ"-MK䖁)q,W]Z'A2!SBP&gh vi+Y)4ck(v6ߡe-µIoӟVv _j:rv=UgsJqwuޚ<YLRi* Ұ#!O )}a[U3(.SPp`.eCd3lU*fUY[e8 ~L0^LhmŞ=d_0Țk`ɫbe3Xsr0y-c !oI| ͹QʚMJ'd%{dQ`'_aS KmUCTX]߲atI0P!îsVn0{39w2F$IhSZ>R{AJ-aC) _:m?Z"TJXojRC3[TnQƒuG=٫ѝJL-CcD C4tY1Fi&ύf8Jq< /FQ_D@Ǣ,y4 \n6%w,fD0L a$SƄ#.\5vAD3rD_>h]yDuFJyp2ִ:>/߳4ya09^ijU(L) OZ,欝-I3nԖ6_ J/.캌w% /H?^iO՟HI,2ޱߛ]̣H`Be{ܑ;U7<A&R/ vyބCT,j]/ex[>> ӫ*@hOb\Y8ԚWLIsd !l6niGLNL١fv KP~IZ$y",N*]a uµ.9]7e-ʚIk|@}F.ٛIG6g'.A$U`Śf:UPՔbEJXc0Ś7 mwi#A7lJ <]K/}3U%>Mޓ!n!'+Hz JęwX79 V{\8 #ԡ^ve]:)^TQX;=ۡ*zO0IZk):0MrAh~:AM_-Ooi_eWEux/ZTA~VyGJw1M Ҷn曳&\Rs|H<JDoS 6]cѶInWMFd{4y)Fҍ\:?#s8fD!t$BMG,Rppitt 'e u~ŽH ;l`ڴ4GDDLҀUZ\bro8ZdiybzW_TSYA*} X`v2, yf~CB;f?}u7xl ~#Ҵcsn_곞(Y5p(3o~VGfH%ikHRb =`u{c9[Z\g2gբ O ʮq[".JlD. M "(.ʈU5?JpY:lvm%kҜ$5 :\O 6>pm? lΤr`Y-NokePە$7Ng|sA?0?md 0] Yxn"c_ u[)^_-eQ3F]o\ոOє@TBaٻpI o+}ޟ|Y.]7?.a ޷@ ޓt[h"K0VŧF:>JQGۍ/eS㚸j8˃ˆ-C A"|yUDA'LfBDQt$7Y^tVϺY0|~+2->Y"\%Y`M74&T z>3mЍ]<䱬KGS9!@P@#C:ѥ AlIǔ>p3cd8|fA% =nx2Q-/s$״{)+rebSYgߒ .ЛFA=/mIvO] 9U.a5^isS? (2@(Z76D:R~/LF)ޅ~ˠ0㜬ϼ ٪DF$-ݫ rE}[,GOBJpHt L3I%UnG:|;KKjm q0`(3y3 NN{FzvFlܴV^|Tg*az_os ˃%XoVMC#GO8Vk%HCQ9*u]PJ 49-N7Shj7x4W"&8V}7=/iRPb1)L?VcES[  ɑ:TF'MbQe>%ǦIp\р8USնN"?Q)LXb"3UV30  z-h28R1̆Yy6M3(jowҭ췰4^OicG;6|)9Ec?=0IcDG]z)]%>6#VJX|<5W4ƢD"ey$+:N}eZyE@gc3E=]hGneL`ϧ4`K->J⿰mER$;G`ļ '9gE%j6 z49SӬM$pOrXC5\%}!%k2^+E#h 5AtJ5OňSޯ4Ƹ; rш󪝙u`^ %-q|gFOf\k@VG:""n΄. -q88~q]#b،IqXi/RqdܰUEbfRkkހ.LjPM&}[Htm)Y8j)Uu7KzT'K7|QLr~mY3'ھ+v9%X Ksi^0(pPUID>xtESYsl弭~SZ2ؾ;XD}N<)@^I)0LIkN5O."Uӂ0s^y3A +l7(jU{Ms֟yՉs}v5̜pIS)T9sx\d;Yh 7yբfzcʹؕ|,bP; ~IfX)qKE23^'tֶ ::c֌%/\yxg=W㓭M=ZezvgHBy\h"U?VB7ǫi:2_Te`SYdٯJ(%.lms9s}ey^_eEQ\eu "R 6nx݂4Y{d3~y://穥p"OW(!~unʫĻ>JYz2:J;nq5Ǎ!ԑ2qѨp|abJjK|ZӔoɲ 2l42Q<-M#diDvo]+YC:tEGbӅɷ&Xjk=tAK],1ռ6sV-XaKR@!%#YD苧M:_2p(ɳr%4|i|yJ] X-2+L %7#d\TꓧǖJDn6Glvl7C!f6EZ\AH4bKpm:L[r v_6ڌ~b?n_ (R2]rՒ__}@%-fp4F>BNf;y`0Zij L!]?}]?ecXRp2_#04h 606A1X5 VB%/x%,t|Ftz, DՂ;z%jӾp"fGdKw&8n] 6f_ /b0m)ϗ$aY qBFMJc,V\Y$E?yЦ~/l~[S3H-sе4d"CM$xK9ĀʐEN)`z2Tv;/}lr6ȓtZם]*Ϩuq= Ω+_'/ ]12< W)B,q8AG_ VI-Rvսf4ssܐȗ RiSnR[\1*qbb58?ע,"=*} ?4Jb{Slμ,h)&Gz LdQغ~r 8," wU@-x>㌃-qwTj r/ώqWb$[=1,H1>ȗ0WxCmQ`d8K@jsG`vMX"*Q\l@0Q5ܳO 0ZDΓg9#0w.p9:J~L_K6L ~T.%[Jp!!$[}6J/E=D3o˕Ȉ}tt2c><tM8jnX~Y r~ٲhR{CԸF'ǬXX\CbR hIQ>?L "ׯ+q&I`[m;!9@%=G2K'OX~r+̓,jb qRCrٹT̻;;\ !^ @標aո3;<"(Iʟ6#CEEv8Χ-ԜZMb?$z Ne!鮩/fJ/)7Uxd2m ns)SFM!H_Yh$ӕv_7+|5|ӗYn%L^#z 5Raï2%SUhx;63e6h=aDs oBW+K߸w7lP' ;go9TR^Rs\W*T"ā1Hc=E%t0Nz|`\fý/eP~gz%-(MB#ft0YMr+{?+Lʆ yě;4py6`x:4?aiѭ뀸5 u7^^hI54 8@U >Sn)oЀDy+;nT%NQF$m:WW*veo &7r`7']_ =;j9u.]1})&զHAzI (8z]0kݭ3[۳e}+~_\v}('i|yܱd_vT>`'r92%BN?MvK,XF6a/4q@@@]0G}f  "8SegEQaf=[2m"ITH 4n(fO)H9Љ7Gf.3"v*" Z370uс#ٓlǣiO>mTL7 9cRԁY8zOVLn'l fEOYJT_D0h+|.>&{D%1n&[võqIf W1x`VLnwz\|G|+yʢРƛ7VOL稪Z#BĿ0ޘ;mZ$JΆfՈQ{OW ΃XVB6dY\+@T| x^[ՃDVIqTAeBI9#Fú a{8--n'*M+2ki Sm:/;ꦞ*>vDELMqGm7ti\-9琥#W\v{P:[߮כYs=JC*B؞೶& OJf6BG%u<֔ E4uA ]6*BH\Zp|[GxR.We = oY9h,|[(bw65a't"1:a23~*;NNw+dD F҃={V›U%݄Zl;u@06\JO& imf #Y~y*E^QtV U6!+4*~n.1nU=sWܚRipݸ}0u:]I iRl‡}T62 f%jmѱi cg:I#)57;a!SHM/gB%91>WakJ/n ^kDY爳pz\j̽4{8\& %%1gkx=%:=Ve 0x05 pЎ|^ghῒ 0\ƾIcz4ȥ ہ1%u'jpoFQz.n骲狪+%s~Qhil̚wbաSJ%efՁ5%M-τgˢӡpt"`Fh&iSu+r-9wTݳZ5U`c<_S^<341D]R@2)`|qc(7pv[9d{9t7bUޒk$s=BZZNCד_) hx*_%' I?t Pџ%IJOP ue.iL8Jg/(xn.v1mr0WX"ReL Y&P\߿xQr(aI5t, 2ՠ#̭A{xXi=.]:0)E3vNJjCk$Xހf;ٴ_N ZlĬoAPo }&k[=^Eꠞ,)W%BMG&޿Mx9=ڴ4zbqTgՇBR S3_bX#>f5S='[\v]N߻ӵUiqY\lƯwo@ɳzQ9laH=Ar@uաbx/Ha2]aY$Is:ொ͢F, X".kj ciS6Ddǔf9j #ΨBNFϒ8-&dS"t?-mX W~syEi>R b~J {mi.IEʃ櫗t)Ηc-˹_-cْ g-&(Q=mbȌ,1IHl1U?-],(ZntE$-: 8= 2:Mhy_,7^N@##ͨW | q4kd'yc#z!q0r&ngk%[wLkOΕ_A{p|8 g-@Om<<0INO2W<8S[pLrյJ#*fXw!q&C0YD|h,γ9\q[T;P%VpHNd炛!} ٱ.Vw T<(fI6 x|L+V,Bt. Kriք nV?K;w:,BR洔\~JyaYxQ>(R 04ftgξJrQn:`g>g(E?R'qZ%x9Bnb.Td C>J',F^& rS(EؾHrZ w'yySXJar:zyIz ST<:5XaIچMS±$~vB:\KW|'YWϖXvMUXuݘua[X)bMAE?%<zY{ հ-_VIؤ:qHF FX_6hOl iq$6OCk?a>$+Qaql!y|?On3!ؐ bzN׋m}d*O:ޥ7; 8+>fl >`9h#$UT8r[ m%;,&jm3/Өx%̿=j4UӋ?9%0h+cc~3^`|B=0E--Œ/ ȴXN&-10PafDa YgD ̗Q|dP!c`D˜̵^mu8؃G#I jNq`vdg!T uy(&T.d٩eLXDZ{3'* e(2v cG"m9`ŪSR-{|4˰l@G=)@iݩe,O6)b9VFR$?JŢl,B/Qh"Q׊{q*=KDSsnoG85xԙ g, vrxso90J!縛M]>LDlL'^3\@7$!wYd0ʥ[ v耩ԑxiɿV Użc d8+x5^͋Wpܗ۞QO?Ca 2JoS(M(QONq!C\Jm(Zpg,,.HZL6\ZC +yj F>! SSTpI:LsU+ߒL?dwP ̟!2ChEQCa;8P^>9{.76/`5MAذD dCHY{1:TZ0% HbI ^& O`ɋ7c"Ԝ<O XajՍIaĨp@'M)KܘH3qeoRZNnԕl;MWpOOX'SN:]3HIܷU3kHCfAyQǛP6{QEA׫ld+U itZɋcv|}BCyZU33|_7fpVO{sϹ]rivBza)u=&{*Ϗ)㟕DYX*;}-ZdР,i#+HL.њ}=:&+ ɘw𷤿05F6Y  G]a<~@>mѣ8kIfb54)GIo'}:-!c7`cQC8LiekdL%Fs:zʹ|RRo1Y;✙nj@iGߺ*$ْu^y=8EaWED?i۫w9c@LF)Zhv|rG;R )-!u-Is\4nԀ8vLkurg`L I0um`\o ?7g̀@q۬p:Ɨa&fѲ).3ĉFGX~o~`(OD( KNeI,.1wqxK۳ɥ&4@ݐWDkM :> icV/?@˲Ǯ/nCOjzKGt"ƥc͝c%[ҨlP&[{_s \:qOWnyA@VJ,6Dj_9Ӄd.Cr gR(|c=jwV*q"Ԣ,;=܈6x|P[M هgt³@c݈FMf:j|!)d낺6ίjoXAُ^f-vIZA~v+CO`~֞-8]|mBT{j`\*D0?K=Е5M-?*(Tjz,[?͈2?)07XC {4Jۍ@J`PHB[Lxʎ'9冊nE;'r]H^>qsl,U1b:l"yjjf%pݡ P(Tю.5Y#ߑT_l;]JǶu_q.ށ<Ѓ%dIkQT0빵ᝢ==fA}9f:M!qzݘ/J] 3OYP0-=un_F}!]-SUFGR ۧ90l$)@`|:Av`e=wjѬ"4!=u3S*){."d0pF%'pgf/jц6L8RqVB\~w1Ñ&aPjɯVr{,I~^y\So^i5!;}ިl̤v*6QAڀu<[4Sѽ#j* ^k؊@ _6`K*Jάz |ABP$J4%p#Mn p 7;}btɪ'06f(pG!}zGL\/I?b<3\L6aNb0칼dg?WR&'{Zt L%[?:jC@ZcSI˿N-3BE#'zrG^}+kw|׈fVC;fqPk X~ 9ۇCﴋkw H$ft^F77Ģ?JAZ))C]vvTu5 o\D"BY\ % P@~}5k4NϜH|=) H0ow} yZgyqQM7"R?X]CZѝsuL%_bDl>C+#J)M?]׭99vI sLo5M+MTip V&Z[XG gs DwnGCU(6_ XSѢi%E kXGmGSR;:X7Ydg_>ep"m+dJ'n-TMg&byb*^2㼧rgt- 14͒5$\&e164aJz$̪ xh4\!#BPhs\m䃪nd;F 55RJpP78 &OҸXcϲϫ ^f#=#g'-Y)Cբy4q[q<`wZü*G]rVs@3}dqh>@hNtsRky}|%YDh eIQگysWtN).ht1mAaRmM:C?No/g7jkB-\>9F zi15:uڭdRe=Dnr I#h.=AqhDtyTta+XFi_94 hyfR8=;K5DY}.<#X&'w郠.S2f>J %>S;t,t.}GW)XO!I6ÝMVCke'/_i\)K5ra]&X Xf0z'Qr [L<ŶV |ોU]u+w$< .>2n 3ppeCVPJ'CPWjQH%Y[qV00@T v% G 2ʖE'u-O-Xܗ`Fsj:#xqo{ުJ`\Uc ნP0'^p5y]TSqs |W.F®86-b262W7XV .XmqQHn|x v L˚4'vbk^h}1qZ2;K!gȢ 7P!aMA|]ڬBR\~Tڦ2EC§zGrjGDOGoM Ʃ2m (a,G!E@UA0MȬ, 2EVd1^HF('L>YBڰ#ëkJUHt x RFG|:3Opɶ{XJAghrwQ_6,gם3jO@'!đx;H!s鲃 p@ko$DA ibbpSgTKK Sh<Թ;.X#'=zwSo('Q7^w τYc {Q}?.F2!]`{w v/߲??n.`I羚vhk 9>wi&cND=r0~Djlw<&9PUo9>n2$%]2$gAmrʔ6_,O7/2lg8Q5Rh)ZPt}pXXjI7aOg||B.5ѧ+vEra" 2]/C.9wrӚhCQ"X!]n\},s$YڻS&on`!:NK~0A 6匩F/t)$dVȬbI _;^q=ya_}ՙ}zȪyyD)LHě +OXhp+? 5}lw0LnN\ƺ\d|ta)MPM=jL)CmE6KUN*lDC1_ɞƶNnK3'^7 &(+C`TF(KsMĐU#{lY(O"23@2RKf@`zaJ ì*]"Ap" m ihsc"@OWXwV*H7m31KJtLPfЦ̹EUJ6HpO}X8sB)xMZq;DO uaϡfx@gC|{uVvv*`*UX]aTJI&o7y`2nIpvPd .v牅BX &񰿩Yu;+Lχd|>-W|N ^!v`C]+h!e0 j^E1eNFɖPR쫠[ a %]TX\$^e:U2'^aKE* d"hU皷gtO~3e^(`1IUi9 *|}ȅ dnFQ=uZ>ˊ2Y@1VLNA3:t$|d•xEF ϥ󣀻os^@68BǜtEzJ%.8jT+Q2k9:|ō/⠃ ON> n#3.ɍ4/ 7ou6< }Gl }FLtGI;ZRC#dn?Bm_s1ǹ8̒9UB\lHv7j`^WFG?wvb@$#LjWDXSYնqCK?VnGkEw&OkԐaJ&| /T3Y$`=MFvd8a%,.Ce f7A =2 GU͜R]G{3"Byv(֘uc$W݄i꟤B|Ǎn\SĒai[nJRָRwMj;\RwyzH-1pױ΃9-K֫+]&֊D I {gh l= b9{)^4I]N *N@x6&wOWr%ōM/!Iu,EU>QN> x-4gRQuHG~PH`ϙbW2HwgGoh^?~6 F05= ^`t߸d;\ScگNu1*Fl*|FG,q&E Q3o[iIwK4V?eVemw@CE##0/'sgQY?g|uBCQnO0U‘GcxB YtR1[X^}iH>iQ抣k>| s6LWEZ$jދrcȪU}4;.I}P7eYQg$XeniEk.%&6ysF0^bz !bgiLSu9^XT!cݽλnOt u_֘՞x˯׃Ma%tr b EV:a{KQYK4Wg!)y`(&]ы|P iu- XWfUj;xG̴V"˾qǹV#^u+rt5'GӊHGJjɽkEm,ɞތn;\鲯ߛ6#Z>[9>! *|m}r;J 챐Ю遑tUṰ<ۥI=gU[8$@D,E*튡>c6J(I73ښZHbavp> *Ɉi *|w߅N0<kx}b;hA,SehL^Uqw5)K|`w }'8w쏠Fb$t 5J*(V\g"{TDwoJw(aZ7 @wBʄyfI?lfjڅUoC8' ~li?eYpY p4 5 &͊JqZű,u4}/Sz>|?~@oTlHFg&G*lc!8(5o⣟ήWH[t1('ѾQLr n#ۗ9xI\Q(/ 3VPE5';Qbk7plQ^n U٤1"aq(afDLJw|wRyb$ a#!8<Ե_LO[q8-o3~]@b 1-ֈMn eM4:f6U|C|1Ԭ2$Imr^t Vb\ [oOv 1./Z]Fyl.إ"-)YrJvqM;_`OdY*R[0r:#FG:p(y@i\;Em{7xQc=MR (d𝘨Lحxdόf!uHD/ƝSYZw@&'Z aOW4

" w=_x!^+ƼmD|nKu9e97*UQTeZ2ߥMjsN(-k+ #{W,ߴofGd'0jy=gK̛\GRq#CaЍ\fI>_ݾy{M-y *aTҲĶw8q})4䅜Q 6)O}l!n~ۮh{). [kcTBd:VY`zA`92dbH^ZEE5½A[NCOD0`l[ XQ~ _WD4!Sg'}MKVnA|Rk~~1,Ybw&y L۰ȀVه"yIqwRCV"\IEƈNKQJ}QQ*l<̰xH&7ރyA#ozsSr\䍎Z3r{)`%+jNxu";tj5#g>e[*m['9Dс*a{.aȉ 9oӜb? /$['j|:1YŽfOrYV81^~ŨgJm`Epf])v, n1 :Iؔ&K=4QtC)ʎ|.#?20GX*x* ͬƔ&MM-' %2\RR i1s0%4<(J%RZ }1GdIPZӭZn(R-!CBagK s'lwr{!A]UYc&\{}/| ^ӇS;.l{cw@'ؚ܋>\Gm~~H}r^MSWycSx`D>DlkF>4G.?r@+^F1V̬gU yk0E+O8aQ&V:SEԎkDvTojz] Zҥufcj7|Sr,n+w7u0ceX󠢺r4w6 ŰӀ_(SgQ}@ӣѢ]rmJ7w_-*ZFbK>" 1 Bx,0ٞ ߨ#^ڇ׻ ?韜tN?֍,9G͛/O=,Áe jQGdF]Xay:!OsNŒrkv=W׬CڥG P!au}fꈻ itXzT: A΃u3Ԏs܉h ARtL2noR'%an ɗ;؃t 1|$6͌=D&Ji8_xkf"GZu"4S']q52Gΐ+po@2 A:sNt]c [R{?Zu,wGQ;2 N#J Ng*Y x8A{OS =X"y|f1pL[~ Cb/&N<ʦ,I/ͽ 5u vtw'_ z8=" QTOCu7eZDgiPHo{3`f^ $mԉvqUk\5*Muy(' l tr*b@"j+;2R:u\sz!RΨ%{T5E̹6E9cC ٠]S,h13m[/G^(d'\+rLն_ka֠2gvœV^ȾNy`{ Um(q 9Wb }-Pca|(g}3Sڸ|PTa]_bqg"GMR}4( " a!bg%o2۷yO )V֐jM+PouIu|/嘘h@a0gMBx¢} /]<*)Έ3{/gȫ#!TyY1iI\.wiv+WXIHPd~;HF|vi|,A!(q^pCrSɆB?,`o:tMJ`sMk؏LP-V2L0GYYvza>㢖4Bd6n'tQw0w:'p~h Ze7 ߈!^˫Lh;]Pn">>JP/6Ljn9ZEs7{8y\#:ZKL7b_phP:-gZNg/dkMlpDatxrSPGR 0[LMnq.3I"`ܩe\d_܇ ZKfJ죖wk~X-"W"=4K+ȃ|CpqTE*0 l'(e5Rtan^x}9:Dz Hk}!#,ߋG'^4]7T#Z&_|&&MSM2ŭ.j:a&cx,?*DH?dB4o+:Q|;CT&֖Mjŀ ]\AԖP\ߛ^p/%(Yw%Қ}$V<Yrm%ǑƩzzO@^\*v0m~J~d ~=͎=7a5Ldՠҵ|ōqIo`s=&hn< {rF"CѯM~c92L;Ja^Vj5VfHWu{/ *UT$4VL-L?&a4H|yh6CM`vξ?ȟQ4O=E'CW(Fp$` ω\gU0;~J;GA s^fo.`;6 ,ͳ1Qf4p|) !} ТbXɫN$X4/ cL5z]ʎKI)wA-eҬ#x~w]#0M`HH0Hq3Wr/_CmVx^%u\֤uY5%f.[JECa9q6k] 8d[Es?XY̺ ~C}Dc65*i]%7[r'$V7^U;J‡Ê^FKs,/y/1PZLqAgq ijٮyldii5/%`pB*NIOn=%aI"Nsq6I %*Y\Y{tI2tYϩU@ W1a3ām8lw RrvR+ OD`vr6ܖ8xYw&!-JIxocpNbj8tCsWp'+Ddό\ :QM40:=dzFEڡ4pHE&VϡÊb"fӱ< ەA<4(ћxtBjh<Z GEW8֗a[B馌lh]H@RcFN%2eӯ\7GĽi]n%Q陛oJӵ\ˢɞGřg4vzỦ?!Y#j6N^4d^WAiA4I$p\u,L0Yh΍~4{'']`ʛ顢bCrORA$TP{&}Dhc`UL)lcc9ޡC9!i5W3Μ|3ڇT-Mq.ZAbn@+`4g`P7F ÏN+EK4KzE67W3\T WAV!F7dQ䜖/qSQD^K<(@ϚGL'Q HsYmd6+TZL>G"qx{W-$ա^}?t@8UF(wZl1>}=gi 5RIҘ72%u3(FMw߭q/fЊ ߍ%*>3oX r&trJHe 2VSsz|{Ҋ8#T Fǜ-'ڬc2z/V8~vB/$jg{& Zc`q6c8,ZGԊU)P;^\f}chΎA&m#2RsN8,X,6|7&~7gQ=j5-{c@mj{Ckb[)j5يSnsFS1>n 5GJw=p?VvR[-n aX6U)=@l~T*7a+$D" 'rW?Yb'% 4|x&޴CZoȉwWm=f^QjS_WN6֞Iք- l(%>Z5\wׄ CZK#b⺅&pux UA=*ix@ssnݠk9@-y~[,&nj­u֧C~(ېV^mzt+H5oea1'HVm+${zRZH\1mG|Ljtq ]jLFE'g6ašb63+ F/G=Al+ Ɋ[V8nql.9; \KaGXNAǦ-{PD:)wN?r|6'l%vҭDV,ooP"Tyc;5u߰ѸP69k Gel2${\0a_eWbA)ҪP 2yЛ?8;sB47IHPq$q<787 4alߡSA É72}kfX@BGS' zd 1Rr:$bM)z\8zyDV8΄D5m v߬ްL Ȳ cKS!5=~먨ҍ[HAPJ) C<N\#u* OL-괴aģ~+^ qM/,P vL `J]5>F!&x>Fj8xi4d/l!Cl9 zgLG#AR0|tm ĺK\̊Ů7^Wke/x3fT≐1/Ѥ/flM+f*y-ҡ6/Dd"lH}x ͞GM+d-qt&e]Y ti!9'2HzowYH[2Y`l=r'Y'OViCZDKW ðHm gB5] 3#GL] ӘH4 ͑2J;/ԔC2ٮ.Sɻo']}gICn(GrYk}a  K,-6uAuaVPEwNP?=(r\=5)O >Ih8q^J"v3i_FN'V+:͐oW¦WHfGKS-Z8I)gs8Gq{CFΌPeQ'RҨNJJ Ȣ&y EIehj/tVf]쇧\3c~:hU2ȹpsտ4A&TX@ 54H%<RJA69ya %VtK؆c2kfGA_˃E(<@{ѓ%m.G7M4OC5a~?Po4`|Eh,Zw$7q.0 'Np C w#觐|ɯt-GK4MP0j}jLEdᏮϼB|wYYh<<^";߄$k…kٻu16uM1p43̒&x8a;%?mSft2PBokItzxߖ6ACzڱ}t&eHn20pQ.PCEUF# {>C }~B"Zs'v0) 0Ng&P)C:_ӈ@+y_CA1pLcՙXEiD-0ϕ=PX/p%'7.;˕%,);klw( + :{69fHPaw1&b!4v[WBmZ|PRS.΍[zQLʀ5z Jg|ph7#t%$grG3\)((3X!SRoƈ|n`ˋm'mfijF ɝ3[ 2ve_JN|QU5'j(ǖ(JEcu`j1S(Xu4ׅc:Hƅ=ʗP%q)f_&x _/~ʨzYD8%I{tv|2qL.ЁQAjDʈ8Ii'~ n%g TtK2dzt1R"ylƂ\,ӃAzWhS^; 5t_ 3 Th<(!6At&h&p11B(b(Q:ica&Qi-{/%}!u]1|5x%/$e\ه ;E^X:@ hN44*~XG۲X9Ux'CQ+ v>uʼ0\C?Ff BZxqb|cZz.)2*דS\pj{ nOī~+P?^ʉ}0ίcg]8ys3ch8hn0/V{ {qy/mGxWJsoAhdT{NYLQ0a872e|Eh88aPM:UOB|u-&aeaeKKՈ\"0 #[G8=VX~Nx+d{JX,t&Q]DIIj_#|wZŏrj 6kUnS p9ձry]<8 vH J5^%ޫ':`%GWwKr*\աT#&Hkla'K88YR6ʐRUMBnGG3¾O2JeeQ~+A :uG xZмa*poC:q^s72һm˸0e{  r9BQI쭛8l I@}$l!;-dtpp}5*r;ٽRZKtȅ䐑 v"vRwNSK ̾|Tm ֨VƵbU!gNG ؒК8^m^ oֻn@DԺ[UjJQh`-1H9+ w3m^[VC9P +:iiSe:' /T^&0ET=8#9"_~oS`'ZZ np=ƑCý>aWZ&8%V(34II"}QVfXF~zV2* ߳]nF҄:#/k_8:   >O/:iu7)57nFʚb+3w6oU;QXQ*>Y0qR:'@D~TIpAQ Qj<PN4]˶-ztڝ[P]Ǝ;G1'yCളcJ* Ŝ6TȺu_* aNw'NڭN~'<πz'<0" pN33=($CEW䏹i"Joqئ=0tR`{\Ola9MdʷiUab+Z:sb2KP  $}I,3w? . `-UmOaS2@7`Aa{hΑ& s1|'pbvxW|fɵ})Ya$/Àg5~.t?7 8pDI2>Šonbq"Zr džLlf歒ưcPlK]Ӫ fz[:>heru>Q# O0ݎ%֠VVq xPa1>EQRu e v[qCY_K[AM./>]dH:ϺtzaD 2z Qw}nmwF/ĒOZl;  Jr1!<4櫌/bSW{&A74"3z 'U K"1:RQ2gK a5@ 7[W*Y|kL  Y8Ӷ7XJiʂ ,ڶZMμ[9_"HEAx9ޟ (U-˩"o0'ݠC(Jdۅ=m{zN8Zm9 |7EQ;?ю1F>lş J|茕X*~ 瘠[vH}p>O1Âwk8؃%͌ah]+ xE |A6s/.w`?]xBozX3Aͅ$s}dkpupi*,q%d#LGЎr!h;赪k%UPxDF/$s'3[}a#8QӗϧP\%xҧk5Im'Ͳ$FK1oyx}=u@,#:.?5ehM|2BzzIMq3qjdZm `Qy#LBV3cBFL {E~# "#6e'DB8 `.Q?2% $`_9hɢT8!q&Nn6&˽x8s!@(\F>JQ$>5RTsN80hP=3u)a'^'HUm]PS4W3QDOqK Z\ vzI@{"b*B'EoޭŔs`xEQO>1z*CŇ 6|W(Zj?6 ?s>3:WkjE)[ ޕUQP-Pv-$`u^F :& uM8s zOlyL`ğּq]TA(hɤ CUG*yyj < Bs\i3o$AMC d {![ 3 bۈQ2t[o=:J/'^Jm I:Pas5Xqȧ(>1↘m(~g9ۈ}jm}kd#D^8O%3RyVإ#_&{b&<ȩol󯺹7uLi٭yM:U]3 gnR4;rLJj>w|ZTI`l3,z 5Jm-kCպҺֹ8ljq-afH=I eYN$hZg%=%.i'FT1ןҁ>k b|>]+Fð|]R{ 9($;4߉'ia ıuw,9Uz&=cE_M^w{"/P~A.ZHs삐 ~STj}=JS_CtIj'n;Ξ*Ȇmt )fN:3Idn;8n|$u ֵpa'}8e 7y,\H1ƴ{[Gki:)ry7iy ϑ꺘x&-p¸ !71HX>/ZwI^$YS/_)EzxU7YZz Ln+M(E+|#%h=B/+P4 T㧀ZXcr&Q:3Id1\ Sv](C4LiYκ*nj6ԗ1ϊ*I;Xf{nLǔl" VDž /ݍb_E1447U:LS;㉵LPp ҹjntȷi*sT7@e1<sM%YELG mLRqPXN>N?v$Hb޷ma4uDa%bhvr^޹;]ENR#E(F;: 0C&Q٘ˇV%@d]`_OJ{UMF4#fj&]U >@Pk-`<$t -ށ ځ2ѯ *Ώ?0p}D)9HC 3KA%tQr`mH \` W lը_'G )&e$XѯT#56_w |rޣlנtV͂P0 -*ٸ<>"f2Tq<10Cz#6l#乩  qup^⢤1MG`(NH[NPw-OW%r|>˟dْj>GAGsz +;͎U PtVFD T]ySGcOű~>S]FSFpM75nْ LBT2Èy$hBq>Fa5;^c}2DHAظoQ UE%4 :7Pǃd,.(1s-q7SS❕) >h^V8N0[GU[#$_098̻ d+@JyL<;b;[ sI"2QٛN|h4;l;1"دs׳%WGlWkgN-x\ UDž"Pi"-3]cdL57,/s|H`'L\jw1& ٢a%1.Wx8 wۀ^\įi4)5́BSWh<\ Hf[Ȑ~rU-,Y (_w/rˋ w!xΊ n;]p-ٟkk% d^ο&`@8;L/j5܍lSC(;v2NgmHhjsO%m*ymG-j ]xӭMܥL. fX4j )Rŷݨ3+$ni8ܐ4ik1nilpj%p 훦 ȕfQG_E6j.%Qƥm[&[~$GH2V9iq Sk {WSN20h{9>_Y?̵,{n4]Ӯ!n_z;w )f=8'z+܊pH<zErD5@[CˢBɬ-AqXE~z8h @?_*w8Jc͐J#`/V@.(x+Ejlf1XNh!:/dpЅ&(_U>j#~qE$ʦA#QYM ?-)b\G%D]F9njDzA64Oh*iϽuγWiOtBG2qZT`v%TiS#b`gWcDH6 (DM0u  x'PbBњla#ڤ<a\"BUϽuYle4XY\z[g_Eહ wR;u'N 23}y-1eoӏSdkuS^)V/p3)s!*5xPڰ^=do#LU[6?V\F!?%W7-#!{Lcq]Ř j !L&i!%VWx]ynV =Ro5q 6r1?Y(zbѽmp"rqqr0#N!oQ1m,m&ӏhkhYG슁>-@Ε,,lVSܭ xIfG!%C /X.Ռ[a [W-rG癑rL {桚 ,9:Ytzc櫘M0M&<tFaۜx e4׹V(3펣J(r{7po/v|ltUXٓ}۽X%;b)qDY[S^ .+6Dlz ekaXPD͖N5.6G"(cͩ$"|5=VZ" [Kjc@pRYPN-c<v3y wܘ * t*jjzgH^uzޛUm"F3mQx˿, .I6?kDٕ7\#2My${· 8Z ޫ~J|)(8 7}a]nWR`Nmn="]6u.et1gʄ+V#/o7Iƽd4qzwiP x~25d&aωT k vIDgׁ#M7Oċj&0pg i[n3151;|Tól[\ zF:*&7МZK` [.F; ?Po*I.f`(w6QJcw_Ih)k&zT?)tLrP),}*Xh˺xC$v.U0ʴvD6mbvhŚ%tGzさƾ_Љ^ï| cxʚs~Z@[9LVL#1-7oԢspN};&b0 ΁ֳQ!c)1_z/,2#0yT^ wS,ǜ9N][!dM=f r;ٺ|V))o'->W$/u`6Fpwv9a>wXAHRL'[1*2iV3!ecT.o>0h$h y\H:͕3 1?0YѲ/G P8i̶(˘dx>CMBcYv(|d_cY8I$6z7O vkVBEìg!qJtDUr34qV{/w-@BO>7`~Zl4 /ֶ!v2+39'P*j#,I>ariFgm ɉ⮖ sjyEWٺ)X& s74,>8?qJxNI[!RE֓/4E>uLH )z7[rWvkjH$$fR~Ceftʏsnw& lJp- M1 ,]@$v!Cm5%׮`{huPSg"d~KqgM_ӉH!f*]z, ցnGzj)szsRx ~MZ3;B1nnnO;8^~JQ-zmwYS.m#C@eXPhqP^F80oRNMioCwRd%YЗtdoa[M`w ӏae={ y2tq⎶AW̹ŭ=JeO^&@~2VDD|:7BE;]詁AxԀہ;s 6[)js}nG#ߎM PmnpvhJ?ş,-.oj`JTF}ҚR&6%*h-wn-T{d0lp<)4P[::M"dk  ǔ MKV(.*%,A9M(ވ.e(irTP(I?mTTuN0(.TJCzb&xi} Њ(t܆WOCYTn.vQ\xlF7i7BΨ~.ɭċK? P2eļ-yYpu%TvLP y٘zn$R)ы&4֌PvK>2tSz ˟B :Egل ~1Y6xF=,~ k߈V&N $i)+] Q"!INJœ;D$O3tVpþ^[=$̟Uoq {> E"L}x_>,pJ]<)7.IAnq "0V_7T{Kg^b Py-fN H0Ģ`!X|pzV TIfE+h-{>wy ݟcSF np|sDdKPd- g+v"BW7hMS׸ U9bQ/'1UE[;EDZT(\Nxñ m[Ip4o75y"Գ|hY,ENۛ0_v$>S-烥t%uskt%YlHFoRPc==ua~Ma =3U z<)t _-v5Bz6@x*xJzxum誟mY 0&2s byG^if~ƥV .M•jgL!1sf3~tjP>Q\\vYpv=cW:뱛oLÒùNȦ锶%'ZF~ OSY"hNCaqK$j_zp/\l2 7;:mw/jژ_Ǯ ;jv p`S-=B|٤dsd%ES*79;Xh`oG\," Hn'nCI:kJ5yt_c/,I-fGeM1!ړ&(qȎ]Ǯj +-}-l,f}M4+$ʤ<+tF>!,.o8ows`b}FKӵp=%7𾝇00sy4 VJH}@؁.$YBᱞEȓΡԂUk) N\N.I F l #/npS0>Y1ךAf8CйD3U<ձn8YeM/3G6HS:/rM;gs/%-Eth6qNO`J,~ScQ I'# 6  %\wU⋞sRI'^?k}SP#7Nr#L'8d;B`1}}oNɼ8d6{4Y&u?f~ڭ}Ռg g'p'$#>_ ّ2.Qwp M'%K❑H=胐(rAks<>%'$HSgbN2L ?iGlŽGE* ˁ:FA3:bb.=aZP54Bxᨡj BmۓÃB0hLD +6Z+hS[׫ccl07#v G=E`VMt:0K H>sr=!Zp=?IJ ,F0$ w\!{'C $M-)me֒^-BL=xlXRw=d1nh@|[DAkشvD~k Aa.ZqVǪmqHj̢d_rۜ*<'$nW63hgqe0l')=iu&4Ae-ԟYNf*V?kfz8h0 m^"_Pۆ;7y} 9K Eָ5 o߷nCUuR7-Z?p udg1W>`ĔaZiGK0](}%ψgZ^QlbPZ!q/[ =O ,ϸ௶nƢd'lyQ`aRɌ-wFRs'-Ib桩b`LTJ.;[FoCjʣw l8+K;2.ΘsGTݖ Es ߲Ubo )!k \ݾJTM$t"Y[,N`BDQOH=C%a霁1wZX((78 ~}+:j|uBdV+`ϢZ#k_w]$o},Ϟes [^yIgknZzѩIAM$%LPS(2MWogQb'{0~aK868 T];d`nXb^5LǬ1j%/#Z5͑P Qje%lPphQz\Qs,d91& ۵k [=ϲG# ǭr`GT_}fA@‡>#~!xx_2|o0Е&T[e$T%gPTr-_ utA̝&sL1=s5G%ENEH~TxK15b)'dBz)uznOi암 LS~S%8#՜n=y)7||\U'8UHTQ/:\6菊C5H#9{|YN@si<@|<(zH.(/ciĕˢt1dM*5Mmբ}g"BQ9W{:qZVt\!%耦xRUGi )#>o()\g:6gxGfuѓZ%'L]ߜEɁǣg~~9WxBF9RQsFE_Sk疃o.8^ v2R$&d1b=:x#)W^ hCc4r]-{Iؤ]$F#bm`lwkAwCRP<2y*Sq V$;KjzыBE9FU4NW5Җ@I:0LmS ;Ve[Yު]@7GmCn CsASP)CVX]Rd E.ৠ 3E8lӚm#d`eYђxƨ5$ʛ7'41x]HstHbz'nt7_< 29J%J^Y*7J CB= <1Ԙ^eT+%m{xmMd<ZRjEz:8Zl#$CêKULkABx*sYLdv8H`.JU;v/ d@W(@ˆ,gzIDGj?NU yd3ȸ*>{rlޭ D,~أXGKk6*n*ێVB/WkAP;ћXL&Z 18팃xߌ˜jϾ_b.3CRm+Lݝ\SfC)%,fC$Ͷ3fI&~]ui{مdғ}ˀg`^J+"uU;x/ ERᆁRuʼ7ʼhH7W08 W@А~ )qM!XBIo^MէY֞Ǻ=JKLKA&g`Q&{c\ (3-WQॠzm>@U};i])=R , DCuulqSiC( 1on Ymn 9$جA7W3w.yo/4 k |JSj 5YlG |. EF~C@ {njɷx@_ϬCeP&1Ր0VgnJ;g `]L$%&{dݥuSTֱ]o={ *d qZsn7IpPz)|a0B,6wBlVu]趺yA` oRC !gO,EVkBp^T_a=}Lc}Q b&&^des6I1iXyP[? ؋omgaP@Xл4wp `orkpr7!8~n8D'(8 F g&'=ULKcʽ:: g 9XOxr~Y__XLz'jC - 5U #n5U!۽R;~D",r);B~SuD|IKf67ye-`e+ԎfU?*5=sh A3` ݉.8Icn`ƮY+^YZvشmV }1f칞D_SQ 6F{.W0<9 $ ){54ѹkkaD3xѕI Cp0,I( }!T˸@_@o_!q\nӛl -=ࡄLW{*o/g`@/TA%e<C_'<,n-dt]U {w7atY(*Ν;I4q0H }/+%j($ Yr.n"Lb>"nhLpR;s'Z9lLAw8ƛ,=m7ZҶ~ 83*RU[ТQlo+ZٔTءpuk\Z S$t? UYyV=Tl,;DxDjkȇc8YV`Y9C[Fu]a4dz f*z(=B|4Æu~^WrhW͋SqM#ZuȒg;&} dEpw&@]rh^yV̳!pY=$L BŒW93!E}'LEIBTaFmiDXQe轨 *v`Q͋msP/ȆC|VH^$du^l*TR<e޶.UGq3QyPDVzL-,27[0)Ā(|uR+H͍58C< 2 ](V}h^ 4* z( A53$Eɯ3ގ2=wdvtnɩm#n<}` s sxP`A3p=_JzZzLFwQEtB [OU.K@jﭾ?Z_iFtAE#)k \C?$; E+;j^#_Y>0QκJH>C gƖ-3ZD[Ϗ zT̲*X؎ wLA:m| IW1^@;qٛ;$zvSB“~pG`:pjI6N.` q|yf n.pbB M7JZsKR/⁲<>|ϓshz]XhNhB:W'IexD\E*ڜ8Sy$@'u^;l4?$Vr,XxiM7cXe䥊R2-7`@Dw){Nhۺ>@h٘KZ"ʍ2L7QYRA7a0wC Su]'3$Z*~jH4s ?h (B6Ii+|wo‚umDMJ6:6&nŦ'AlbV?xscݢw2;_6B[Is/I,=ZyuZs6msMǎwsPj Lַ˝\% xw9Li(_PUU6]-iU3F@}ʰ=d,7' DU⍅d5+̵4rf(DTDN@qnȊAp:9F~B\a;k*{uW;miGե, :Tki~hu1"dUܤݟ:n{8%^Z40L+'ѥz3 3-n'ìCs$xĂ*|X{m eɽ8><)O*T/`a?t8Q Cb֤FLi[V܎kY5NafST*@m9y,LY:ܡۛJ0Ikb)VrxzNI;O?1j}9Qf/SZL|yŎᤑK亊.>xlH12ĄyxҭAQ]ں* {Ea^ m4%U@;,8M=$64~S!P5,oMEmitEdM%˙2ZzN5a`PyOꛄZ4fp+ZZSllf`~d:HS^{Nb/V'NIO*4 !Jβ Ƶa=tKHM/\!$ A\@+ʄ 1-u0x<>U }ބL r9 T.rĔzܹ4&._Us#@[1rZWg|V YC/mYLPAZ'Qf>" "rɠ 2x’n bcu_=bĦ? _&g@\&&Riϸ=@zT87uũe1Cl4ĞDf*rep:L RPm,Z0(D[\zea,LFIwgqaa܁TXdBcwlキod^ȗEBƞŃ-e i~*D+z¢v?Ȍщz&Jf#M;^ {RL؁5n$3tᬀb)79= ɣшV%бs}aksڨB.)hipwD?/ J*t?$@:UTg`ǽq8e2JIl<P'ܼ=R=8[$^^lE V`%emRId$e8*iEi⸁ opGڳ -4Dk\PU]/Tݪ ǰL )csfCױT3 ;+p`yWP^ K,oH`* /] ޗ&3BOhMsQKa,eVT~R2ȻxwEQMLIs)! =^^lMEr׏a 7wG;^jwq!l"r$e lgispɲC.yP4nElri$Nqjy7m|85tς %.f uhXqM\9˜-lCIsUPJ;Tx{%~|H"2f;x+<>.ȋW9+&ēd w}ɤjprmlàgkXuxxYp> lv\8DTwgL!z! +:诳Pzʹ]~ku[ʝ:7ai (IjYy2Y5MuPFt`8ޘ$_5Ȩ$+f!2%!zJ}wp+ Q%z; \5U}df7t8RZ4ڴWxR^Vp- >`T]&у{'`^Y@3$W!{&p6ɢ> :hk{ Q-1=P׾+xLyu(SX0V7>]H|?L@ыiA\n_>_>>bR\^#DžzO Zp髷1PPj¬g v#= ObĹA<͟'#y3@Rla<è+}&>6v[f?مg-+h!Ռ@!vD+hH w9!3+5.pU&D%2K#VntjSni mjGLcpSM㒻cչa4tw3Q[qR g\^Tcw5-y|`Cg5, 9[.2|3o7$xUѕґ|u)}ҦO߁zl]ef)V5nu2a/; _R^ꆲ%<^5Zƥz &F*C^dQЫff$\4гaqS4(Ut5zʏ|հܰ3SksYcW.GufVi.z'a!!RNߋHv-hN5J$eWv=g2U+C=]|i =PxRyZœr@ 8!r&!8Dm!>GtfX[k;uWHo.wX%_V"9( 8Mh0.E4Gs8%xj@W"Vt{ ه<Ɯ7ݛW-ns'ہJ'Ƿ]!:^iMھh?qHOtӾJUx꫘GUs5l5F˗ ƙҕvSC~F ntKmf?>?%5_ּTcv:ƆDQ: {jh9gm|J%u@+Llߊ9G w[`5^dtƭ9cj3*&vBU)"sd SZB(:[NNnVYdMUJG*$>hgЫ2pٿ_WOVF9v2#(#g7Wj5۪g`Q{09~g[89Vc9޿V3\aZ弘Է H'9+f %^vzeZilTgπlI@ 6AQtd1.S`9| 9C5r0L^?6.x(ўF!6z'(/4KT~uh+{7V(ש GcwtӎW>,IDj7 A\f*>(.>>6/9 {+. Y%fܺ4$&N[bdE(SVlS[*ls&}D"c1MVggpYu,sQ <ώ!7_ZS$zr*r]=7( A8Tpol7OL&}v9=,Yi$qI˾B{ECE!GۻYn?7ъ)(ĉGk7$j@wB eޥ;:[M`# v3)I^#hh(KwQ׆s,3mFm{.DS^òz$p-Ӥp'5= ,\;jNGcЎ/ 6[9\MFy@N6S4@ZMFھNj$AypFU62WF aBLN@N{i flk+^tn模1rZ_V^H EH sO\gpqNt^Oqu\g?MA 'o qMD5 9ԚŞj;RpQ:7]p = #eRo>x0H8=˕gGdLPQ=(.Ma˱srɧ\ /'Si/L qIXb=Nhk bFSI&"]U~OZ߹X ݜ[)h#ĕKWPρsQwNJTbAY-p;CSpyl5TMgܚ XNatM848C)5W9#͡ҋA3>챫Bye.Bsr0@!\a{O]IDǠ&do[K #TGk+r"Y)/Ϋs,:/1!I[c; NM̉+;1њfŜr}s(Ht0[G.lv%0< Dgq>x멍P쎳0H;JHA=ifdZ$C3>GS*2t \Y ry($,]f ӯ{'Nus9  !=V 'fù>I$|j N$I(j!` ȷ)&/U6SWn=pq穈#X HKa@1dé,b b!ے`yX yQS׾23>q/f}wOez.J8(d gP$ዦg$/!d c\?ƗXP}UVc&$ ZE+HjLnb[ >k޶|H09=*A ;fRBcxRg{\=]Df[c|:߼ zeDQx,V.H'Dj>L  dq7T9{S{d KEiCd:.z10bס'\7Z˞dq1ilC5wU DQ\=w 7~6 >oo3quQ%nX UхxY_ h*"; ʆڊIהإiƄhF|}zMzU{dPEUv }nzkI2HB)|Ƌ`?cA4zhb@rT0٣0BEVHF\7I讔1l ! 2Dnujd>1,wH4uCV bds4Ր=-4j@t|ǍW8nC5kݿHWUP~" O [e?gG ʦG*%X,g%%3x\13)#˱J[.-_bA^ͧ/?@He񠩲1'^`Ts\u1g zsГsAe,UNUg^*LT5RhC3y j1dp *yxT<`_cy~e_-E-ZV^I$iijS\P..ֿ`^ږ( U4h&//t<1LAgO-98Bg~!S֨wMҹK z!t>bo<I;O@E?-\qN> yvAX~~#^f&Of-Б ܁.smOu 4~ջLl#8H3pbFwWmiJUZ,2g(JHg ~S37L_M &xV:{k?1,w'ZU}%LA;| k`DkѠV%ԒEB^]n^;{iƖh {{*kC? r_s7WY/2*ƍ1EL@QC)l_3,"aH伓Z Ӆ;$/5V 0Bb(8rl򈚚f8⩜j.R5s{ꡇs:U6S%([v~({C |p_ZʘB͔T<7i>c{mJQQإ )M#Vw]i*2dbVr' rRxGOMC!됬DZÕ]x9ۯ~pQ̔a9_UCG뉶%|R8`F74Ƹv-As@ጥٲ7:@R z#vɏ o| i7⑇~`k{ٟRuHi q"1+^B$P E/ oLamyLZ=w:3^[ @ ՘bsʩ7~Wp'x.`qI@<:z!Fl6T/z9ct_*_et8A?2(<AߐQ' p-dGM[->$`YY)Ǟr{΄vcY;<ºsb/=G%4t\}~W߂,;*J<֮|"ttZ^xF|u9K݆WpruiqM`A,@C^ !XrОF,Ә%l{-ʤ}ԑ9vB ?Pt R^걜 Ųڤy{UZ8ftcёIgeEEr8 +kz[-XBr"q.ʫY:m!`Q+[9691> n, [j En{hzVr`_җرZ }!f=ơhS7e ;Q+DOorhBtěpb>d%^AQ>KXSL+XKhQT%?%нa >$Wz.rK^J0*RX3]w,[=ݮOųrǘ CJr"g~r2NֆF++xuv89qVKGc.n)kH́oixjB(&Jq;5ڡR7m&Vƛ"?Ңmse]?pmA;Z:HȄ<3+QjGgb˘$OH͡8ly4 \%W ŀ0c1vS/&ozB,) 'qKp|l6}U~LT|$78>K$4MīҬ;{RrbFW|YarDŭ Or!8CܽL ,dz?GHVPu : T¨XFʜѫ+d !xQץg#b9$i1pp%?{U,o!PK,f\U4㚖YãK 刨&_~ X;{2ٚ~cm5Oj7bq=y >R7@2czJVnK*ʤv9BbkIT{U}b(P =wͲs!xCGyψe޺'ކWڜ-輖{9vX+K,a?͟ #6}Hک KNlQu& ~YxF-l4&t$ܑZ 'Ӡ oJ;[oɠ+=쎟A}(}b%n`iI H60BY[8`wi{k*0nUc[R~J*?Kee9holM8f_7q^x,Y[3>) F(Sppuo0\55= tNPN 5q,%Zm5?~hC/ɒBHcw,eӈL]LF壱%F󣺚n"QϾ97 .|CJ+`n ½JbQXpSvWb[A m(N q;j2tQ5, x~lS5}"ۙR%͡ak]H ڗ Fu: &p9vƩ=cs[v4ߴ86ИNOJڻOU?l]skWR"gX3v3-]f &J6"a}e;/@"vz @ͭ3 율|}a\`xeG FXAV7ۆӀ}m쬡~޷-0($!fDAel)CM غ>. ']H|H =K-T[Do]huFYI[s7N.ۙVڄ&1~cq폹&>z8$v@=xUD|4\ԦO‚-:vh,#H}>#z~GZ!HeQ`-{rpg@>/D%^N, I7vV  LR9uxMC1䃆”pas3zJwV4=+8@;b%lG;/qJVc=Dۥk[*]VgD;k!zgNpբ4Y0xXxIK;\܇@4`X,b~ =Nv[B߿h{Y!Lҥl/h+򮻨P[Y 4aD޿ꦙh\ʆ6kq͸صLM.Q lu[SSQ >B_b-Rz=avpqJ$;:,*%ǸJE~5c$~|U3JZg5&WNO^#+خ,wʬVa>w$yB/`3 ?c%}r96׈CzΨ[rVl\2(7G]泫J͡\~tX7,9RE3N'Bj}EtSbߢSrݕ_<$"HhQkRh y+D*XϿci { e g\ec𚠃f3TY#C dThjci&öfL]`WkUɗ1gw/z<8IuVf_X(J_1 y)1%6%XSP87)!6S8%[_w\;A[9>mhfj +xѭjFs;W0 D9r?YN9-CK^70&8i<̓N%ܼ/%c;Wcp?ۂ ywMf0e;NO ;DtE\UAao\VQKйAG>yLR[w@GVA&yTW=1t=IKG(*%‰0ˬafbMϾmYeĵ 3s~/<3+1 jE_P|MZ ZKXwZV'!%&z_=P1ыN7CFdca^_Mc 0?` e(X-i(4\UiZuu$Ks3#X(B^kY9 LR}>b"`.ㆵ\#XpeI\MlY[XÊt8x-VO9c8@p~U]κdw~h Te2\!O ccyNI1pm"b-7|O|^6zj“b*C 51j4Q~yⴷ B3q'=x愗Nr@a&Wy@T"Ԟ 2to)KAV. ixL!=8e9G 3]К8W v\&ր 1" % p(pV79K;I%6{F*0NCg}^RZ&,mh1?P k8-KNW!حt\{05h8 ?-Tc 5Z)]j̾(O]7I%h:G6=hS?e_Ҧz~xMN-؛pzUQ ./A(klJ1N(ޑmo%Z~[bPMx0p3/&`aEԏ`R-#^ ,m2Bן&λgcـHBoV)hҡޚ}T4A7`0`СO׉"|g'ƅt:eGZ&(]G('d E` | '-_#l(#+LTHA$Z%&vAM' 2; YgL^ \!6R|&J]g`(~\P7NfWZXq~g?IZGh \yX̩:lS^&;"%͝kM?5GI򌕹9jw7DSZX^z/Ѓ:N1*]e9|jO! ZG+Т&}Q B:=5tS9im9!&DɡhrV~S+O[ěZ1 }V;Tgi@C E2ɬIux/DvX1!t;mCDHq^LcpaTZ!̡-jB/7bghKCs 4j{{kd:Ѳe,C$83[C!g=)ۯ H7Bh}f~Vv9!tI l(:Q F: JD<운OG1v>SRVؤF#߇@,!gŐ@[rb_EpN2PSB]UDf3eF|OgICu7AٽJ_ Oaz<; yY ߛIV%sCB9 )2v&1F͢P/^gWc1n-UJNC`MJ? v]U 1QΥ*l'|yifZ(T+x`p(=+ lU4PoĐdAqMIzWO J,OMȒӓY{F+Px*M^dHNOd#%{ԤW^rIRS#pH(8f+lLHw\*>f j3)1,6kPT gFD <ᒡ\U#Vrr_9Up zO4E4?4 ,IDx"+xD%t^ϟ[Qή1OFϸ3-ofuUMlr};poOkܩ ߳[ur&&҂f2LI,K&"d߶v@(7qRxSʀ0"NRE;[JaG.wk֛iPKo6ޒP<&ɍַJouKL7kO;Hj94`"TBqV,2A˷AIQ[eaȠ F(YqgN&6CZn 7$ܮ\  6T](7X8hp5quW;Ow^BuY*U6sgt ,P5aiȱOR(}cB"ᱫ7j#dRsAmt;jjR$J"d-$SyjCYrmqTѩ\a3M@։KL7W:zI!*[cB513cuXg'mFoW{[o1}6pZ&wȓ=-\L[ ?zt=fӄ)LA{Ds/6A- 2v9hr)kk<,i@L>QPV~kSIYyG%~DΈ8*9;Fowou'u҃#2"Z/odP{L`WF0PYI 1,LJioc!ڑ;vxC)kAF"؉Z\Zho'Pu0@2wb1>~l008P4Ԝv$6vHA윦49liCAGѦv/ذpR|Y&۸\0WK4lCаzHu8YIJ0"jȱx&Vu$VF c)Zy G ׾-pxP" SJ~)eT-8u/ W,qk#s?i3h`aIqnWqŹ D '.lfz$k~OHgyyRldu7ss:((O너󾗀[Cf() OCI%N_غč^A}dS'>R}C1=-?M=!ha]{x 'ɭcc1*Y>8Gw{=)EԌdTy[q(g=+ M+WO` +NԞ3켊L @]MI&?m o)~.v耓znڒF)wN4_V -]Tw= ըP0;Y)VX:eLMj9u'(uC>$kTQSi_ k/!3x=G!SFx{e8kx5*ui'!%,IeDNe~7ɪtUhJvۃ}j{wb"9ćjR^s 4)#QQdC~N2  2IwFPͻ#* ӚUqs4]e,r/%be͒\|}Bt),?@wA1 PjMXhgpŮ|TsJ6ud<*CYWW]w8yp;Q~rͨPMZL%``SMƲ,Cd&PD6Y8R :upH^! e1JHbRңmmVІz%A{6IȢKDYqEkeWSHϟa фFX#5a1t5jڠK#3 &U?`CzU1]>"37Q+tuZ'B-,Ll`'t@[(7BLD5!`*xrS'r,.DZl59*'38sZ\lKEXw3#o,i=x%2JS;(i$_t}ſrZ ϯY*A4HFj Z{p_1i8(Wc,N"Zܯ{@8h[M[ fW7N1}.@kݤ8J;+BbXih8/0ZIuth f/QEiض"#1yf-paЍi\ [{|6>t;lR6fR\Ҍ6N'E%5aig45:Ԧ_Ik_틴W!moxz}CI#U @9?/"*IUyE Gܺa@xQGWj5$`>UԕJ_nEB=C']j {uce]ۂ M2_VVI~P]iWNkt-hsIPhZGG//S#69㒹/w ?xFQr-,O!0&"IєF RsfvOU|WhPKeDY&&7jk7WY{^ C ,Q CZsΙlnO!ۮG=cHWZ?lg@FάWA~0|_'<!CjR6JQQ-sE-x1!x^S}Cx(vKQe7y@*E=qm4,NkikDESSåu".\vqf{R7Sʫjt0j9V.޵Bval`r|zǫc"rELi\]0! g1hGKȕA)VNp/FIGxRJr}?ۄKG j|LR i{";MpI2!DzμxO/v!HC1\&*';JC"n'/]%y~lk:f% W)1yLf-7k˙TbS$K&>tk$?mjf"g_)\+v4+,:}O4p~N[ɪ Zp+7^-1YznPj|g =!mdovd1_Bs].- &/ί .]"~^J^ݴ<e4QE&i*sԦF4No Ρ_b/bC ԟr5)c ^`CbXU]N撸/'pN]/5ȫrq:%?a0E*C<'vKP{䶄\y˓+;/UBW)^Дv̥I~Cy({%`Hbƛm" ޸2.L6i p [@rBNMr8L/ß#esγ0V:3w S{bE@|Z)Y ^</Ԁn*m*rq#͂}1m3 4>1:ǐpG}ȩNXWga9UXVP'@Vy.J A2Js^fhf莰氵e[!GSGGV g\ (&J7KM|뷕8Ą>3 7rc!}v}1x6RƀYdR>qeqmi<6Ex #G-p]Xgi/9F2 ι3rˏ+ ذtsAeOCS4gYE%v4BImr5 =G(xnw,BZX_$V;]t?FQ9©ٳٟB!m+c8]6|Z" ݶʞ^L,G698&-$<¤BN䮣[sqM5uaNmE+"𶵇 '$޶Z{RRˊgcH(: U;O F[P]>uA@^Sь&ѳOB9A\ӲH#'D5xlًk*zQ!lZa쏩J1і@/ts\Nd{}"4 St~MBwa~?жm*-$27!":W9U֊4YD8м|OY K1fi*s$4Z~~=eUǔ r4{ߪ\՗98c\٨`j1N~6 /r%t d5ȟ7"0`.*duU4rNFU3mfnjPv` 6s"^.|~#.EPE_U vcI'zI :fz4 5a\Ɓݣ+'^Lt7 eg{~"sj gT16\1;&Mʕ\#NJa=h9ē(_ǩQNq=/V8PK xWv kq{SYC}oe|ԁTGL.#e.0u 6"-a*% "/_ S"UY!Ӧhinhtu!8`҃\*!ssz *7]c11Х |>TN&zǺۍ_뾃ݼ-=AW[_?F X- Λ(3B>)#仅1 4"%iҥ ,pژӍ_EEPꄍJkԠ 1+5 zޚ3]Y谉Vc<Pפ/1O4͔$i2q=;(O鎅"k%as]WD8 UJ; o1 19D<%Ɨ+I&M^n;}Kn9z"8Qv ,VG!My4^'ڻm\=9p?@N@Gr\Ď:dM&R!kMSϤ(_p!](o䚏;ZIį!jš٪r>n8x2O nڦP{߰R~V_|b}>[2p\}30!տ8!iM|jcͣr3O`׃<{3֞`#0!,24'E[[ LiT /0+ P] Uڧ8keJuΗg,$ y-Zm+ԎM}^c|V|?3dI;_;y )~p]D095d@o~cj,;lT \3_av#Dlꩾ>.7 +cE6A ]a[H4].׮DC+ċao1$K1i7 )pMq;Vf.=g1g#23 H v 塃kY9f!> z:nmݏǎGDƑdٚu~cPC-Gm">F jk9g[(ЦVA6Kz8bCMk Cjlv':&TK;f~ڀ';e49 %Jҏ*Зӎq&[)'i^!>Ts}Ҋj '@jCJ~)+/^4@yf ~rԸ15]D4y-a(O#,Dp2JBRY 粝r`f]&Z&{NSK|beV튽~m)d&T@]-Rvu(Z;s:Mi6:vK S7D@h,Ik_4+Nkxc~< ٝ*6mivЉiBf @' hzI)Hܓ/;N&+Rq6*.LaEm?#sp2h }9_Abv9rPwj~W%% afH<(s'R)\Q}wFo2-OW'f˛1ZNzbMIsN f3{!K+^ŬmQU>*p<&XF*c#m0Bz#K**\t N_6N_eacux).8& X㥨.;^o癫/ bS} 拨yU/FOpS3Ӵ S,s+_4 dyd5+hqPz!EHFΕ&`&G>QnX]'a#`TW&,\:B0~&γ &t<Wr<'tV N0՜_Y%fraC5l󽭑ojHA:H0$,fզk N͊>.軂"׷Y3VZ-Ʌ)WIPGW㩌LSrֿ10$!);tHAD\G(EjzhμS qf{r cvEVN;yi#KbzT/*f0pe !ΐ\-2熂iCkz%&{uF S׼C3kN5GCsqFȊ;Uey.R f:8"zKӣL$w.1m",(ͷO  VҖvΖ/+T v@$=jc>7߄DGS'-9_R8",'9 s`-kc 5V$VeЃ2TD)Ǎ>p]Q\=?:=V 7y{<9h*ֱSFdrwRe6aŒ W`ɒsohGWҙ\МW&_1׾%VZ6d M pEXj*%ʾ*-bًeSw+xdoalB>F;tN tkoĕwъfs]Z; ,AxpF tMtۀJBUѼ"^!_[ms}ƖD%`q2N4pdtI W 5R3{^~N y=6[N@5ؖ[-Ee)K5\btnN M`%^t0F 7`Qk2ZXѺ` 1QNt$4?6xp:.X(c >-U:+3ӓ ÛѳIQzٶDhb OPyA2V!9Qr3\(za0@DqC߸4M˫"'Pu xk.s%('h"`P%ِlR ea) 3Q JCf+2VwB >;obUWG O@ t֨>#ҳ r ]8OlR>ﲆLzv3uFj#))ؘ(^}(B9r>?Lf؉T IO.,Ð |) H9J|˖l{mMzJFZTm ?Cs^"W^ f;<ū h on٥m^wϭjʆ>]9KnP=_+<"H GۍI-˃Wo_!'oekϺz3o|I rfRD`nhƒ5؇.JQ{1hؿSqoقBE9Q^=rr@`͋hO }_KіY?;}G}r<5rI 3 ?6@i;p{[E$*b/x憐KbV 'lۣn`qSQ|kQ!߳ B6X k}x7*B1 (fobctvF{pY`4b=2|a17?|G dΑ"qx8pYWү[%MlQر1("YEMaw2!7@ՒD=-Y3Vlp" Z`Re,>Y˸Y\K@_@ݼ6w. 5p76%^[7~RF>Eq{-ݔ}TMƩ:=^(,ːk9N#Ldy'6X\vQB_Psg?dKɀ#iqS;7\u;jF(lFYǿ?0=%ç., OLjGֶjhR4܋b.U[$d^[`k4\q5==>:Y-:v.2Xl2Z aTteTNtS!{ݨM *RjdTv6fjIA_~R/ZzF2(`Р)IA\K8`YCi,.Y$4xk٤h_pt0a`dF:w'w-/:lqx#05 EJk :-fǬ6]")hnbaj$?q=^_vܝe1psU1W[&\YG5pY_dj`&m""cǚ贫+9!};U[mɀ]Avkr?sf˟JERz$X3 CNOST*q.;/='_x\w'W8fԐ$|(ErSMYG7ԴyVt[E=~>6x6N;?NGfN FK[7)JlS+W3l!c0C gU#unVT z;^nڪyp?w6hO}Ч9eeEjR?"wAYv𷶗4 vSf?ЄѣC5Vb UB)5Yl=HJ j%E! C>L4\5tv.a钊%LmKvQYѭ)[I~:E s]a=ȳodr,P0ѠbRԕyRnTq/y2av],Vq A{t ^˃3q5,w: u'چEwI$pefEDnj2Љ?OEIo{S;xULG欚v i Ot0 %åf; [R[(YLA{J3xM/b]> ԡ$aS畈.,^ǒuI8g^rzUKR$ԵVG!bPQ{pk\ Ik_Xߨv[ڞդoU%h]0ũt!-ev֮Pg =2C8$FJDD8AlXDkAz˚d3!ބ>:3kiϙo\|_s#GŤF.mͷA3}+j]H͖1ˀZ{XE lܫ1' :{i [!~0|{ľ+iKJl\͐c~ˍ(C|R{B҂fHR.3;S4!W]~0i.rg̮3{VGy4zk`B.3i&ǤMլW ǸQE$!,EHHsbήhCDaMVbpt K2(< apR~ܲud*F에uO'(5R;B  WE Wyq[^L ?}eM4|gž]1'5myܞK0kT7BQM+O3b1 E웑vYdQ&/˃6nm{Ojsұ[I(҄Y_z֤pR7g&:8}o~%w [Pnn:M:}9vb zk#KG\.^aq0 |)ʛ{ɒ*Rٴ v),OoP#=%kj]Qf 4΢ɐSeyfaC}WOllWne|Mҿ<P3f4E BkT;9d>@|5UM%]oji r-!x*')ښpZ}&B݋7F k{kR nGĦM5>xλv1Q *섦O7@Y*CL tsF!xCWy'Z'=,mҏA%6qc|~5*˝`f0t@05B+)i&'dKKj>witY=OϾ؉H!RPo": *\,d[$Y>̻ t-@UTr (]R0^ĮҚM;9 43YxpD_CZt ')+Z/5*ؠm0h lk6f5`y4Ć6<[`P=%/p^@X7xn% sP* ]l]d4@PA~w\/ ÔD*$4T+`M]t1\u_'8RLZo;Hfabd4}eK"fe>g7&ga6dy9TGH.hs:ؐm # -껢L-r YӜ\D!zLme?չ޹jJpPIv$FY[;Lz|$!j6r1c{4/4 )pc$ɼIQ!nˈшDkLUZU z{X XL9~++]_א&Ngؗ{?2l{~TP'<\̿ (Ɓ ou6 ){bg L{0*qr9ګ޸Hwamn.؞:ޖ7M}FGI Qj8zu٨JFX`VO~jaw)0e !\ଵy{r$z`ZF>Ps˱z^X“{} ?1g#^跛*C; | 3j1"HĻK5wѝ[6Ɖ12"v@P]>eI-L~ ~{@IbB1˸̱aQ._ς5MmG|xx7l; uBRqLNӆJBn[\&DUzUGLə"YB$(݀q l'sۋ)),$gpu!q=8&y-AX . r#GEPkɿJe$545ӜuM,Nnm> ?Y2F]Iޱzv8@3"lMP(GM%s`u3fK=L|6TARm 7 fe sIqYI#?_Ci4\UkbjW_0 е Ӻ<ڮLP>v'Eg[^?a֪.\AFl5uem#.$CՂTb2=|(fk ,kM"R_*_RXV>e!kBA"(E;D N/ڸzBkD+~"ۙ*2%. (tޚ- g/9v/ ˹iV;KpGJ߮ ~hMY, v]B2[kJgiQ 0\rKv=YQdR;ZZ "|{nYu]D 6AI|>HKAq߃ً|!*YcI3'Yс MwTY"H"/ѪF#iS8?ݩ2щ 5ɎSCDG]͢𰜟K%MzGXGGgA3N „\͛Hœ&)!Y?;GEh -\Ahw1f+;T:cDje|t"Y=%M+ohVeMTڟ"@VS .)MۭK8B硜cZq8be' /s3+DG 5,{S4c{dez^B4՘m U`hNJ$F86rt&SAfPHvAӢuoh @=]/h?RyvHG~W T=fE4u6 Θ!s]nnhk,ȫctb)P >}],N:a8a }bh~ \2H*usWx H^'ꅹʬx"ǛY(#~{#;,*papn4] 9$"~A;${!} @-T\5{ZGp ZҷdzSۯ@%t0~sw4BaS;/$V P:זk.b7#'3h!.WVv#fLfyaӇsk6@䗫IcI#.*,R4kMȐh؝}/k@*eq-/IqJYAT^ Q[vLݢĊdo!A&2Lj s x{x(Jszāvwm"S/LL^0B U :Y{[/s lF_,D!1QT-3r毡L= eTŸ#PUāl)fo4On%^uAc$1rBD!COzπܻSrF^\G?U/SB"-3~j\|^YfD Zq[ġ&c ŅJFZG$?pbpxu4p2DT uԊ([kì^ԍ .ӮÌaҍ yḓ CVGbWzZyMsN$ȉJc.TL.ѡ:l,dX ZkNv6nY5">GJ ^%־xA6Fvk+BD#څp`7:ԩ{O0k C.P`o~!%4͡mU@׍FmlZckCϧPR1w(95ͩu([Z-UՐ pLyK/>ՅF XA/3ވ$K׽̄nR 8S>x@]uKHlgJ_Ucdy~/n8NVb{X/ɴo j6ɼ:s `lV_&']̕$7ڀrpRy6b=5 ä)mP"%+xl^(͊n%H97T/ڥzD)$  tTz)Emv/~U|{Mtzv1hUi5 06EqB O.R>cC%?!VCɎb{}r~;IBhDȰAm^"&6~72;0 q!;@Sātiv(f>MF> K';+3}wS;xsX{ӊrhpTCաX{XRCl5u[[qCh]15{I$$oc)iYW)]Z %Cg_d3<T+}p "1VNÄvDڬ|Wjok;xbñuN3ɸ`Ͼy 3f l4ڜu'1Dmn2(@iMJ{@yq. gjgsE-(7dz#X&,4ٝ&=/~?\ħ^gPF'O^SZ(Wu }2+)4^ }`A$<r$4QAtbEk#,.eKWsANoCnt{Ye$‘;Vfl 7,`xv*ib(WLP$7z;yRHiN&n:éNص2J2+3ŚR`i(+& nmx 1+SŔc*ʱVּMNHO>E9MV si/0eZ1LoCx򌫜g"/N6q=mp90:<gAV'1-Z֔hc}XYTϴR'Bt'U zW5A6"h<\-媲]Q:E4IHޠ4(x< f?9Gx513gG=NQ}~g؂Sjn>1c~W9.}Pnj* Gk]8l|hEg<!ŖSved Q@hk`%N̷; q *K`OnyٕԲt.#.Y,RnKq>UtiE*kE\hDwNQ? |9{.%9@\䩚7o|`Q\;!~W=.G4{";Y~y,Qy᝺A< N Lxoil80!PJZȐ YʋYr1'`1E*JK1ҏdcA)6yOwƒ}*N5};!rrYP:@ 붣h 397sD톁]U?Dv.4b8 AF|Zi5Pv1)iJfike43B 9ʣ6Y9!v6L}{Y}w~Y[CՇFnYߙ#0hObP{{] +;C oרhxws l~AOd{I  ˟/oltl3PLE֘n(ٱz8F5W.bN.\Z W;&-h2 $[U{N)o&B|b@{8\ ml8GyW'\eEI5Gѝeݗ({8eL bŞۜYiTjt6 8/Dž N&U>@.c`fdc5p$;)Vc aJ+X˛ lgCj*(/AZK>%L_f/Y5gC&-ͼ-rL4Z7Ev{TRbFWb,{ ʭ .!GiPKr$5Mn\˯ddmfA)]q+~/Ta|?Q߮ˌS*%K}Bi.vްN~ytk9?u*YPhbHxuH'| K@(6ӡZ,86/ҵ/BiX"wQ+ JuAsE fE!l&L!ڲN֌])w~>K1Z~PjfR}{4l1rr X? ^ [T~l80QfAdRxwJ:! Q=YJHo6RY+<%,Z P: F`0ݘpjmfpk\GᏊm{o{[cYF;*vAO\%uaɴ)gyV(wmKJ?`,:ǟS|}$rQ!Yz&^RL$;tM}&<'FTOŊ쒾n-%LQuJ{;^ gG9qn 6:m)$-NҮ]cqCI)ϲ f6)eǫšߖ!$g8A,;ă|x+-PmNh?Y 6 ;xߨ`@kP_= M ^9ڞ\A-BTtNnC !Fh?BU#LlV<30HDTz]/ 8h WX`&2🳧%\u+1#DRe6yKLwhԓTɉV'v H||qu#L:+Y'5dԵE0P|i%\!k4 <%~3ڼs8UjA3B *OZVakܢF` oDcZπ%q %&c%Q&R8igЇDԻ+? NamϬ\p^9x-wg=QZ4vrGw%qَh) Xe27qxi7BR\y7'z ޗgm@ Ҽ,X?2 KOAFџ3jaauQ[(1#!4t>U*]D|ԯLtI-! LgИ)a[xw%/]#j@ܠn, 1A<]bqAD|7Dӊ?M6jaIvuǰȚkݗyԠt tkmbet`YTE*A`-?;u bNvoD:'^hc 6YSRRhkQd S\3``LQ@Naizܱyҩ&K 6eȫoӄj;)soW.EM." 1u "[}2&3B-<:TDu5d@S. "GW;1.Lh X3;l:xEĦ$#1.Na~B,`%( 9.3/NY;^(FS6IJq.0[ji Q٦fr; E97‚;<%AJB;0wc_p%kZޓaٹBRy B)4רNj <WzQR/TED|A.>:kC]R0Qq%NwԎg7èXGO>yf~26]%d9Bj I\گpInŹWOe04C`z phtpB=udGZNN*Zg{zi7kd},2bl5ۈ7HmY~GZ͗#ױlpюi,4J\.k{d+m_9Ĝ[a UHMoCv%wҕ7jgk: Cqs: )6l^:6{ 738*`,`5l3M Jk̝ܡ#tfSw=7=0gi}̴pcsĢ i(,gGrhۤ4*semwuQ@kkbv"q>؏cCF΄~W6%fRi@7&7 n:ITO @f?xj>#s6TJ Rp.A.|lݖx[o;F'dF&|Tz0chpfq)UKlK9QqL$SMVu#4Fձ#18*?z=}(:QvWyܴV{)e@5WVQDoRQ#t5r0p,’XDoezl/PQc8x;t|, V캃X_Z98L9n.aº}#(dΕyu_P/yHnӎ؂!4 }<ֆڽkHQ(jvT̕ :cHF"l[7>ri a9\<-T_X ԈniDB~ ٶf3= Фh*l J<2h_T1bxB27曄 R(1Z[kB*sFi}/- \e'?=7f^/~8Or{'eWbJ{#쥤(ɮ~imꃆՒi͐l>\ѕ* P(t@ g <ËKt6E:w kuKB<8A Ay478x8 ޏH7b*Zø(7[(H+׹ %Y|ˎb+v '%A;z#`j\՚,-صRX{+c,[4!gg*D?丰rE[je9j*4g\7:mR wPyv;ã!n Ctaٶ뼊O?b;xOVnA6A)oFJCoou4aL*XgNKg2O:oܹBVS,~}Ʒ'w>OLCeOl6Sv'(V27¦O[2-X;&#ҳV(yi{Nke1L}Z}~мz "DM~3!)粊Ze]G#5e7LP1Q7&7͉tԘIؼރ |U $?EO#  O0н.jܷ-^"v[uNQ,|8ɒl X$(O bcJug̣ٔubqġ wiB?wyb áXO烰kt[GNԵ:}O+ BPa+_19P~Yq @س՜-1c*r83ZAQU v>P9 ᄬiu/vu:ױ[).voS] ٤-U"d Fs @Ap.|Hl>8 aۛ|t)!GQU~iqX$0 9Iy̭ܥ`C]i-b?_oevd8;ȧ?`@I3 _Glj/ϭ 5Z¸dD}᳓H_3"}:#CB֬OA  `Q5$LII,nB󮇛¥Et2hxpX UVnOqսc c,pln:yhǽ`0Z_e/ztfs¾`Bh2V7z%=hj6̆y\dRIA:d=.1hq,Ei @.d:Qp݀[g;Gs [LmӍK. q<}(LH-|{$q/7H)@šUy4U6"]*hʨYxPԾ'R{D9tJ5 Žܛl`>%Ln5RU)N{:~I Qh0Y+n_oov^+LɬF[!{yڙoN;t]*pí$#d9kUdjX%F֎C[_lQOp ?zx miu8^{SC+Ƚw j&w;IJQ+Tywt+wURDAOmnu`, ׮eA.9Sdj@sDKz^Q:˄|js*2JwV!ҤsEQX.E?g<,ex:UBMsB[Kk_@n'&NrjɋfLUY{+ vcssL~EAfvD*y_x® HǍv!ܯP~T}P#ط\N<ͭ`HHY% }ʤ:QluEeDN[, SF el_!? m r( mI]:jNB03WaiV e&=@I9.:eymɡm&`<ԯl kXu9r^c2fejtA$y4"Zy} `aAgCǪ{4DjuाC)lc JXKKs%Cq оh}sSK)aɸ` N*7 0*_dvH[`#ehbLSR2?;-~>O[Z߯X6f:Hh%b^c(?y+-*с GXlPJIM&uקu5}Cr:*#Rkya%`Ծo_"Zʌ q/em, NC;~FTYzYP 7PBL#How>]KAa"l35I#^34dnuM[+HclIԳ?F>nZ6^[]1$5VkfXTh@S)&-.~T} Hy'6$qpA3S|qtF:[`R)mbBiI7Uo̘C.}mI8ۯ @*WP*Z}eԬ7<sku"[ȵÞ$yeȭ1ɶxRb1`Mn6vԎ4bRo= 2r@5- &xg%#}d7"VtroQ+O_-%emj8t[-tt2-s3Geum'x׹ oRtI<@j{t@kВA+>j3{Z(n-crJ\ne`mSyD& eΌ)VGF{ݾQӿb>cč󱇤mּ8s0 VqFҀgD7z?#]*+vcd,.F an^8=cQ+K-;?>m H0j`ˇ g`D,Vm?,6t'*SKI94VR[]b7m(Jղ/tC: t;f5&f|k.*ㅜPNgnB5JR!k881 t6;* :]|SoJ2j=ۤA hB9'O| ̑Zi &E9B5(֗JI T`/ZN LTI+2+sk~Ii# ﺊomӽrWpQ>;i]SsW" !`J8LIhy\"P Mw--}'­0e_~X[vzK]_>881"CDl՗e4-bO$:JUM zn-J&oG%grA Q5?bRx{j2{naLx` >Dmڿ,´$y8U&TKpc\IpY2tbn3"ܨv]:&?JYfz&e&Q]\DsYWD?MmўΡqƇ=Jx[s"zvz7 ɗPWh/ Y䡱0))*64C+ăZF&3kG4)IG#bd 2@%9bRgv{!H85s7qebjWØTkhu5뱉uZ 8:gܸ< 4^ZxH){40p,B[T>:90\_;ޅ!ӳ{Qv;Mֵj uoݻtp'Q\XKį3.AGK<$@y_G'}B9|kd2e)g((bIprKD@ă5~-* f^~Rnx7XI^d|A\~ï>^A06APCc{t6sK狸g5E3D?t`r^+'ƀP>ˊSD9ZbABzTMpߨ_T4Aqe1MV\R.qTS";==>JN2j#@SMnTMAQn8%w,aP&)Oa ILt݌Y+@ˉ 2:rϣm.ҬlDvƒp/8G2O: ؖ Ӟ$e$ ~[YOנg#Ӏ4S6{g}qWA* ;6Eqg |bO(Y0d҇ڔbgӜ^*-,[}^‚ߖzw@do{³=+}~9`-T_rM?4qHE-qH?ς=0rJNsG ֆ i]0_F$~Yy65g2@/M vWnY:*GzڭBގp 4hqx΋+pN='~U$WZPQ"QS9\ږm Ht-x -= zVL}>QD i;_U]߼N:vܼ0Sd@N B'tH;SPR=#GJ*͉tR#gOGlyW݇vjU]ENqS8P\RpfH%nbBrq=H<TY{[_6tK o!ԨYD0cԔ!^ֿǢ蜢|O7p~ӨK3&E#҅j!Vu_dbdM"f"9?b:;toB_j/N5tl}ƃ!xo9uH ћ!›LۨZ8Zur_t@yʸeѼpf?dJ- 95HHQPGrY>|r~noI$5oZ9dppa, 8n-_Ck l:D<,UΡDX {g2tʔzC*GU1zT \ <꜡t  f3r/ Ț|KJR98nhibXhxSϐK l2 ;fm/>F,Ö1Z5~YbQՓhvZ| A=ِYJ uB5JDqXKOW} D(\Mw8#,uB\{j9XʻJ8U?upmVz,+T)&7R0?jTR=}âWJo |vN Yڬn| q Z({8\kή*.}nK9Ok5xW_/.T 7da0>yُ!ZzWBC1 hzܨ4|f])(۳##N KmBψ䪺q$Ǻzqb@xiljpPwƪ8$='͚002Ԟ)8kiznj}|[z)xUЭU=nuBwSWsfftï%~Aiz(PK\!ŊR,dJЪgp[З'd<IgLғ.RFÚ|0jƮSnƸK? 񧃅hM\EA߽26EkU=YXOGYɼ֟y7筳"M#DxEߓX}q^7 Y+Wr23t`r Vh >z@Jr'&/ vNBv`NdE)YرWȯjw}HTFS 9F;J&!D|RQ)H-uP' %d!X"|Ѭ` S[^txAw5'(Ң6Z͈1>@e-Ro£C֭3·:[$] cͤM [X>i /^}%|-P bA!/ڲԿOh0xǃr%M83,ɑlA)Ȋ1tKKpk^ӌ1`zz#ᚼbz,UcWh ,O(D f*W5 6(p(nZ»<@^% $4ҝE0v(42MMk:).lеg:uE`PkD([%Lfa^ ~+cy?0al#cWyK#y7^3by 3L!ys 6湼iusߖw)سgyom^Y[a~sc(CIz}E ,lP`ogdp'n8&ho1gQ*:K#26e[Ы9g v ݎuRV-q5{[OZp^EBP3xN>XӶ^B>l}bly^-&g0eWMF-<7P-0csnsfx]7- w \6}HFb0FB30I!}[!3>YM@Z]O1=P' Z:@IGLyx"gUE?ВQQdΛ(8T_ f)] tAM)öL9_5q>oe}>zJU7M\b+6tx.R4G 9ӌZUQ/ ~T-B2_ 9QS#J|m|w H61a!ql׈ Ly,he5ɑ0OL*wg6ҙ"Ӄ}@g3[akBB&= 3"-|QWV2Q% "jHB{@/2! WcJ>]_OA t8Q0Sw]7n 'yA1[5 n]zV\k!I\~ǺNcryìmr{;oؖjmF(4Mr<0ϙ|x;]ȍ /&ZtJ-1bz?)MfYO (GB!"m0ij;: :,&Ρ?/p)cC9yH%TlۦK]A\~֖"X?03*8Y ֣?5uѩ`kf:@縧!iWkݔt_OܒQPۤB݄&Xѹ7"3SxrkF挮N$)ԶX QAR6Xl=APb <6NJwt{ LNt]TLܠ-P_`k! Xf.Ze~? 9D\o @fr曷6TE!k*}=d`$ʅ:a"j'xztktg2J5x~lāҦ[FŭȊ"*nޠ@2pyeؑTf[`Q*kx 6}>ֶb.s  0Aw uJ( 007a{bVW'7ur٪]ִ'E:Ά|Q6vv/,)y );YW۰mgc\ƞuZcs2c,!,bE&M~}^z'KTXsDwblr]NJy"oߜρ])!R/pcޮd˟r#lBnp1HY2,S#e,n'WG)98d:'F9–ĺH:KӠټD(X㪓7B i\z\")nYrN PŅ\pڕS \L">5O|Ket'6}Q8ݥ!V5`.:+]//`) oGM^T_3{դ&o 6)"ƍlR.Ie( 0GM XU)C^ͦF"~FQ~j?-}u!8븶PyWUjN?PJf*LApҴkv'y-Sr' WzR38ZkzG{A»3eFmWNEX*X dt,0װ d7dQgeլ+913LP%c~r\KF0X 6 ;ѯI2UA_ \dN Ʈg0w 'xfq4߹σN/P\Kb?=:oo Un$ppQREPC,}tLž,o!(dvrh19|!]:,[KͮP ׅ%cČ5pƐ%'`Aqs+:oEf#ڟZ@-'!Z/vH\ a`㢐 GA;:JmECqIyNdflQrǔ4:h;s ^586&myWf3~ۯZ}t `f/.qJMZ, _mcuܐ5~i}hԞLчx 54zEA2/!. "@ڟJo F=a#TAD $ː{2)aoB"{^YT7~{j^@>yΔ&^A6c|u8mX8lM<];|A^sW̭&yl`tXQh&}0<;L*|y'E\xn"C\)A2;og ,}RZur/!8Ы9{Ҫ':P<՛{0}'R{$  YݙiXbBT[>Z3ROo&Wk{^iHEz5>{RuMEOg4-M">٩)2~wZ H B +Qimy C Ujz{Ix]=G'#~jI6Z\ۣwJ}h=hPl1}4ExtLrv虹"󮲊LdI}x8`-JʜT䜀7Y XmA^b ק'cpʠjYFs5J޲TCѹj|rH)M%b$1^X@ &T(x_<0ŗ ɑJ ]ϴ| w&d}a2gNÊRkƦeΝ`m r04V<y)O}| ,z 3 Uu+%y?HԌNR{T̐񔧁gvG̮Ng|\`2 ih/Zt/F̳Yo[mc*άuzHXڤ˽ *ښ([wܫb*< uCM8NGWϝ>_BOLANAL\YvÄ֍]&%D*_䈎}z8I/[LUH8&>^ mpsX6jc¥Ҫz}cV%K~wFI2tn}ċ8M8ɉ=@d]:G߱r<.hZ3;)^ٜD6ٕ~:G`MM&=?z(;pf ǢI!$"Cfr6z7˺9 ;#l_sSEeB(ĜkwY ǔeq 6tջ*ޜhAC T0n yE% 7PK=LN2.`)iҖ?W6v7 )mNh]9oN0)o RL1ީ0`u+:V0ZҾf=݃^b%`Sl%)pdVNAyf\ ŷG^t CJS07'I,h?k5L<>~hjDvr\(%XT_슑*C,fH,bʿ`RA* wS_7e"if$D~|!|Lڠ7QLOd= Q2 WYnHʋm3an 0(޽_ՔBiЄ!J~=d:N KH 2oEBN蘒C6K*+#Qql$ "5 Ȉu`Nl"-p'6FG6@eҴ6si`0JJ,)٭=m|-ܴ-~E6 %vv_ h؟i]N]`!峀wѠG{ \BPCɛ@(D´p}_uɄ7TuQxCC[F@F'C F[2Ѐ3P 2NIB=$zfƺyiM]^YFQ҅tSCZBp@ϯe2Y#@.F?!aW\DcS5s8< >EWj[뮟 6rLh3MۉJQXXd [){ڎI9F!`׊WaR+>l4a-ވ9 3 Ϊ,ȡ; \հťߞ~|=q5_jm 2ssӤowfSͮǫ0+W+waTEHq?b 畖 |+;bl?YG \Oz38HV[E\P.&&pt7br}8D(GBQh 0! G0B*uiT>elgZ7a+K0IoAWpܢ@emIk-$P7xG~I2Y7+sֹm<Ёj.6{xA\6:P]O&Q1C ݑ/CYwg2E$9CFn~2jv_W2fx2{/[4o "_;z/FߠH l@]}RQ]+QzFgC8d*Zŷ䘍?("tL.!򊠻쮢(@vϞ"99# }z[Л fc(#߁[}\i;E@ ]A\u6r}ZiZrń5wC)9:_n2|zQHo}yJ8j54 dk9T} DFK)7έ|Y&|HSmݜ6y$s1;j˴VcT; |Ē>򐓊J"I-zƫ \F"R^ɯqoWwp䵱>f3׳+Y# S+=<>qӰ4\Y䖸/$ *@HyP5b!γ+W A`9_r_cתl!F 7PO,BƟnfOKz!#7 X=6DRD2 G%;:\S3%ȷrD(o?oc1s^sme=o]z +e4@ˁt9=UlceׁJwZ6 xFQͥj$lѝC* jr($? "1qfE၅}wfP|ygjF(K%Nlб ;r(2\Wg^dz|aESax7_< pۄX%Dt~Aj([q**4Q ]+ʛ;#g wlN|UN&Bw) Jg"&jG>}Gp^U^)6qx"wh4Ҽgq&\Z2EQ+tRR*NhrpÉʄK'܂5(#@1-(}arbYM 90nHW$ p>g\IvzHC ׂ.M]QjZ[" :&/V@kE ir9_0(Fy{;b bx.o515oX+% )!DOsI h]5"aZ.B?%ݕ?UF gvOS hD)JE9{KUe CrC&ꚼ] PJHj1x7 , x/2դyt-}JH;2(6Qb>5wU* V˲(T-gr29."i,Nw%A\OEpVeu k[)#|ZXNUUǀoH)^@  ~]I7t&P:moNԛb]q6'9 aL% ?&C} )I+,=Ĕ*pM-MCX$OLAwk1'/ek 1`,Ӷ=$,pNPh*&0P^)^qvyԙ6{<$I)yn]p.iFᚵ30z{R@<|f XG?F]؅QCfv BZjJ]ٸk!;YW5wo=9o2AN1wH66Z4_+LYޒS֊4`}8xlI _('m*ФǮDMrΥ7Ө!i^QHN&dwm])QO<.\9SfSHfZy\uƀw\7ZšYs^DTD_567Y~jVE}Q܇QяR1NY. eн4[br͠I40EO /̖ 4}Şk=8W#ؕ%B,| ).z̫ M3 t:o6%L$/ChmnrǽN(EF AzHTi-Ѷlu+nj V(*,ҜaG{"x~!IV13' oӍ"d6=c( >Jժ.+ϫUw{J+BiYNA6z5h)V ⲮДFN0-/:;Koj 4x+ (. &d0Jh Dװو[p *9:-9 t{j3z.Ӗt2&OttєpӋItwN4)by ɩ`:I)E2<?x 9ϲg|77r6Tnw~d?RT>_U}~hTJgGm,Uc֬SAeJiOxev.,63߲ZY۲Sq>:R9^H[B'_l} >aeV m q)|a9:ЖҚA ` `xD#!>dG9{`mՊ8Vv/T 'Ԃ}A}`?xEž~6=t3/HG0%)iSLu=4&ǚx8K'+ g@وd%+y'?nՎ-<7·,sV>,X=#<̹K=8EvZ޲cky9A\y0XHJ᠚HR_?DΎ~.K\ڽ (| RZ7,4a V.֫xMvIއ03(cc7Q:]aEA T׉Ŋ$qom0q>gz;A-,C {I*#О{͐ JK,ʾ+ԭ!,0Խh>'ُ{~ 3cJduLiRQo6Xav\DJMQ8t2ߺ$l4̈=,7q7"3zm& G!LO^)T ZKI>C1}>hSq_zYwO-B!>@SCCp()n푢/v嘐zj~F/qō!u rG@Q`0 IThh]P7@1ߑ)D:i>(Em'[O4\dy~DL+L{^쎝,x_/sKgCfڡkEv t#N)4_֊PRCaD 65oRn0=lͯY \xV|*']'us4ojmPQPؕ-+LЄsB 8Bv#B-ddwҨvlo7-mӅa_WG{N~j=Xㄬv%,A}R bHF 7VcNV$R€f,0cY ?I&}ԗdM1 9߯ j) aPĵ@0?-79FuZ/cb4<+ԱvEkva[cl~9/->!ٕ {Jns\N΋WˤdyѬʰ tQZԱmBB&3sPvXv (qDңeQ8rM惍t`Hށ֥fsB]z2phm벼'wjyz}EI3Sq.N RZ!$YA"O\m:Hi|PGԵL' F W6 t@ iܔDa [BS+>{UF'|T$3qz ,p'tF$'?(\vt^T=wP(--_V%/hďP|j֣d3/ "݄?"( lJCzՅ#4z-!me5б-R*o^l4>Uםݱ(1VaWoi>Ng10]URVZ~ ,NS!O A9ʳ"KaΗ8-q~1IV Gu9ɬm+7zX,LD1kvξYd似@ܛJ鮜3Q}PtTq]@'j.Hq"ްgOTI| AU91uV{A}D76QJ$trXzJ3K>DfEyqh+9P6?FSnP 4*+@5N#o %3 .=e&e)Hզ ۲hŌ5 m_gho/rHl@dI~u$v7B~VpzSwڙz@ڱo./hY%qzD OT0pB \+T\pYNk#)rLwcݿK|k[& wlX4]ɐ4}ZX@gt2T}Ru^9xk)AJ@]Ǩ>V[ 4a'ʬ|6uPJsn cjqT6,|#o7щoMd [צr(H o $ X!mբl^ m0gU4Q*\xYGJH ,=;$aK,1K R0;3E U77RDC(݋/^l s 8=Rn{}48c\͞/ h P6&n/DPem ҋѐ/f=T:Gt+ck;VnQ \|]z* ,mjOδW4c ;{ZQe>z'Img,ڬ5iϬ ]zBuAEhor$ 8!!ͪq,xֵ$99vEK~Nv9Jvx ϣ!iDURSsT>P?K{$8c?w O$ 7<8$$ b A,ѢSe 'G^\x=,l}_$n|G4vة}(<_s>J0iv%g ]C2 {E^b utG!ǞL]&ΧcGvS8'ٞDW߿ $j;Sc:7WE?*[?W~v;v ggX"yRf.͟&*1[(vƱ7?ΐKtTq2rSdxD8+ױ*::!L]GUg~f::ӭLm6@HB KA_+yf{q̌YRYĨ*:0yNZM\tWB([XXs# YEcC>`$^z–% tA˧ވSM3qωfKoK0a~ć<څ|ړ43J0qqP-dD)Vr9LOu800ql$2߼ D^E-G{ SZ%M0FП{( 7cf [-Be@Xl-lga] 5[k\GNc~ўd|{U a3Y olˋ7Kg42T ssE&rٹc3$yN4.lsDlKImKfȒd*XH#m@!4BBy䱨Q5ebM (sv ˔zpi'R WZ3ZD2:\7n$p{,[\h ~7v˄~'vY)߷Ui qvPB(2+ďNg#L;:Fr q!nZ8eiar1Ux [2fnDZpvTSHdں=pI&Gb^vJ@D# UN"K'+F*Wd߶͍$5&^1O`fU4$\( xhZqEdfQ13~f xI*0t`mKԕZzXADԄiYs,a?o$DJxoTƮq&Wq iXxHTYw"v;`neu3RlL(Bot04=_y,ϧ]k2?lك$x[j~GH@7Fؾީn++pO;ְ,Ѯܚ: +M/Q0XM炬*2C\}Rp 0`~*wCZSvET[&\E*go5VE 8;їbltB)S69,Y4]ozF[Iޡ.@n-Sw¤-ѱ{$b8H>ŒJyHlv4 Qm[ZhN(=f4QRkUr1UޢԤ&l>.{&/.٤KlR mB{!z<=F͖'˼葬k?⍕]f|/<MD*>}@)N!SE!YOŭv̐I4S۶y4fAWpffZ~L_jh F!-#q֑,Ѓ*5v+/4 1{lׇ,Tm M[b- wXpkM!mǘ BJ(Q6][4>j[v|?Lzy|\+] (7yӈV7ȧu;a\$A#(F_OPN`Qu|^*x!S|SI14+4NUh؟TI>z SN8iQR$4Lefg1W'w5ѕF4>N"L6jX8B$S9+6%GcOXGmOwၼ4ܚI#g]XHfj1",Khgh@m1z'釧 jKXְ*n丙 8 VZsݶj~1i+yb-W لNr]Sgრp"\˂TYW]߲lEy| vI^o_)ᢺ{!h6Qq,D԰$룕E '֏CHuXp$qo\z7aei* ̬.78+uۆbύaM.RӘ#G*#WcϬ04ߞ-Z䏮pѩ#}66l?HR!;Q1rPLuotK tkg XR|1VQyD6 KH PQ,|MkQ(ADTpLL[-jn-͇aZ.%xAC| LYK";k@wbj%˄gWϽ|(2LSAַ}ȲkƎ?k ̞~kx ޭpEZXHW~ ;4X$6سxr>:T #wgrXLSq5] `2u`^dR %&dg&7Fn,,tX9Vk6O>FD%xgP lܦ͈/5p.Kz> (LQi#JBM9(Mj&sZM]m2SѨco=Li-C6u$3ԡzQ vJ/zvݚwwlYmg}+B֎kP/Vngq\D~ MU@f ~C1&ЮLwi- p{#K%oRxJ V}%x*aFI@~j;Y"pm6pRr${D< iRsҏR{’QlâBpҟ .m;2BRăPA*â?SpXi;7^s=9NEY_ަB,3 ~ !dC'%.x$xGi)ܦhH'y@0<4zXbj=bI/bN3:j,WG\&S^1SUWk1cB=`{GEL"ti|H`iHk#N j#!-| S9lA *>Ǽ} 5sa:A5}]L1˺C,a'h?y)e ErKˆ#f)o^QQwzDt-$҉ǟap49|?A}KWSac(u2~lr1ǶlL nQ˂Jq1zU@9 s.t) DЂԼ~I| D}ϥhx&L}QyM[b^@#A#܏R̴Պ[ },zKrD .HVAz`CWb ߢ6=_VLz_1!A24ew>6K#dzuxUnx5ەQ;ѐ&!yȌ]< y 8n3,C򉗂aXft{| \܊LCY~=^TOac6>$ 5"u7:qfl Qҟ&k#ZfP.W#۠2P\$#Az%ۡX,KdϙG/̋bOȖ$oy0.S\ Ea;ގYu;~ԤEc33t<jlWOof:c:]߃_!F {i,\о&XP8׿.k&YE2[|B^̖]%ӆ^׃i-Hjꙕ>,U;ɟ$w8I4xEI3n,a<&;8ݖY$\rX8x)T8\u"4hܝ WTα48K@74ؚkǹuY0%Kე>ЊRw(5j% ]Py‚yt&VzƑ[jš(^\5%ۄ/M6L?)מ\ >GAJ9#zlh cلָNl'L.=zP ;I7 =G֡2)g,VcJ)8yKTedf %D>\ױOaq{ ']Ȕ>)B McoJCiz!B(C $k}TD٢e0͘ }tų)ʃㅉjdk2-jx׉|_v-n&bhM8 _Cځd( lo`f'uIWs@E-[4 &}pvQFZ1D&7ՉMl>| pt?)ʮ5#0ǂ~Ko7w>ݓzwV7k>"7EbӖlҪ)\;9:>g>䌆Jcb.䶿 +Y?n;I]Ru{7qx ?g&HN!b>yç'گ.٨m~GcؠgG:4ٚ '&ںt*AFc~$f$U$Y z)xP^ mC]CS]H h';9ZL\'L 0,c_4G $T `WTov#IjVaFݝ';̊Q:2o` mKgsEKYWkH9ͩt zR}OiH3zUa%?аtt(5۔ \6`AWCrZ|i<'<Ӏf񶴳 }pA^HdF[CT}45E0 PDUbX`h@6XjFgų)RXL!ClVoщ+n'8tjt!; AO;d? ?a7; /کb|5!a66SG&^ҫ!YP-dܲVj1HɚW䷒țQ1uTWqCƏe(e tTb-b$E4$^H{34c3V۳DcA@=% ^jbf"D&;t朶ffP+Tv] m̡%]ݓ5PSsrdڇ8.[S{.W^ x56GGƼL.=Ge4 Bwq r͹<POH<,(AiI?!uېƛ"{] '(gٻ !v,!+=}^JE]H5cs QN #O e3{怗{~DeyS}ͽ׆O쳣>8a} 9e^,Ҳ,l*|/G k}L M #nZߟvt1^ IET#K?I/z9R j [uӵM-2fÂ+٥V(*ߣ`3Dǥ/R(2ptm\ aMmAØUO>;O(Kh}UhLʧf͢FM̫A/R˿dh5,8MF@D}l.۝k|iJ Ei׬@1 !ȶO3]d__fum˅PXotd3CMN.RIcq!An3D,ٌc=}Ӯ/tpc? RHj0H`g@ɳdVm*@Hĕe+('Ȥ2I3A&X_82(!P*핶:,c_UFƎbԇ3Kc%хk s3&6G_BM?~[Yʟ׮dOpzz}u"x!E [e5^{ZijqT;Fsj"u`@5,e"nb?) !j`E]m>GG71'ݏQJ@Z\Q&Y|@tQu4^'!tt1a =2}6^&hV?=Irvb㩁ivȌ4(%P qapg+tnkQ^^%[\V|:OPHK;ǦDfdYK 2I)tIQ]p!INGiF HHA޺&u/T;(VL 1')oֆKtwHѤt]ħq y,#:x#Jz]i$6'EpX28 ݆ pM^ߴ?pHj&͘lz0J&tӫ4 ~p鉅3]h,eަ7_p?4QrU 3w=OJ{a,T(zM9,碇FU ?%ңѡ4@˧..s4gdhm 8D_2B w':|mK璣ϔ'1AN-i-{5VnV+K)rSʜu@u'_w5vv-`?I'@l N6ˠ;/f\--f7L.+9q@c)N9bQ\ɘ=ݴN0F.SĒz-۲VDtEI6HhVN .AwWݨ٩) 6H{V~p=ӰU5=G2,$][aD7~{GT6C[?Ńk1vx3=098O-[m~4F?"]5^IٞCU~\!x_)x[o4)G6xh 5jOH"Y]Xtq}3/̀_k{%Wlo5ZJbR} K|(9v z}ᄌJ0G2Iv:tw #:/mDE2EyE`ΩޝH?uso: gՖ*K/I ׆q`Xg7:?axi쵕7L%KDm{~7. (331g|vՁnѯ|`|9|Zҩ,{:&/x iPH!8'iK!4uɲH$T~-fZ;1*fb>voJ{DYƕ_lO6\b\l.䩹8wKdrS;Q}MgS6,^2 N ei^JWodfr2tAʑ` xu(FAD+o9(zDo /m Cp^bATDd;-9<[,Tv0y8H3b8Ocj ʩEʼnj=5hT؉Y}·#"v彘5ȼ>f^Wy>h]4cUvɵd{_,ɬc߈!OG<ȯcs2^~W?MR/D e@=[OSC(-)Zx0'mw-4MPY|h%+xsI=Qhғ͙ƓtG2 3AJdʅ_0/@x@LS{G*DI .)چc$k?̪zePjֳ`RF)dȗ'-eTحSW'rG!f#譄x`7녳$ >b?GM"ąA{c 1d{ih̭ 8\0ASέQCP k ϐdV cgJ 䮩 Λr+ac@zf.7,U-'yXv)#`/q2˂C,s'&gˋ1ExQH_%bIYE6@S\Brv#j\M$?SEh}~| Dy?#Vͨ9(lܚz[HͰEhlA 0] kϳ$>[?';s H&Ф:чq[+9M&We6 SUܘYA1Ԅ UPTƌqIz6p2kRY7<KDፄʗ}BCbl˨?oQeH6w ٨am^+jAO؎R`g\Ŷgh8G{;A #" Ks< %D*bؿ&AW-jMAKz(ZII}\-30M;[01e3EY(ӱ0MEέi/}h4ð"WZ Z]"%dߓw|qJ ȷi,g3K+E(7Lhlz4v @Kp)Z~^oN=*b濫G;ނ>Au#aK݈*v8u?,b()O\P)ddɷ52F-蟞RU4 +-I5IGl;ћȂa @;SW0&ʕ}@lٺ w<gKrr.XaD$_xek{Xu>}8 6!#lcuI_7^t~AL)@J>_ɷP5zQf캴 ^?pSǝ.+%s=3Ӥ0}Ept.I1GRc빒QEiw㑢s] dES9ɸA%FئJ8.B9_yՌNbX*2Oή+YZRI6--SbV+[y3i*B]ThOqZd-}6lL%Y}0Oz:Zk腖봺z9#aȔfq0hT뚔FVhOW~sIv`iwh*Ė&Kg +Gyr?z_OHkI`'gFQ`%V~ɏJ >lW5ue@eW#_4re׌ITX7ӵ 7CέPj䛟(+ xWWF;ӰU.W&]H s<pA{IX~HozK8pMA#QT~ ~y[&DTlAiX>|L^ZC,~O,$IEV!߰t`9I--vr;U>(lII*$aƲ0n9|fUxC]%b^0[#lÈo[}UmC`ڔ6YvRHlS:4 1drntUS.a>i {[2bvCk6+u "uBU)({ U@rp 9KMQsd 'Ƚ%E?Y-$sD)×ȋLRW$Ï\\Rۧ"iR_1+0<6ߦk. "^d`fGkNāӋ7e_3&|w<p9%EOC"W!8gʩ)B9@s" ΚP1 D@!YHz~!\)®(jj. J-{Og[]ᝡ(g@{[\M*[ˮBI31~⾷^V/mmZ' }D6U\\8S~p>1[<zҢ3 (z%&1:JqCL5r8QO)Ҝ9Jiq'p]7Ep%~By$@VS9#ώBY '=-nvC5wJ-ݱN% M/}^/j|LI"b }ѳ+Lcw+1/C_bѪڊ(x|y-U%O 9mDǢ _5wVL'9oʱ&|]yM+6Bɹ&qɧLCIr@6TͷȽAm/ k2x~c,Lƺ`RpLRFXLOvn8͵W%ܥ:dqΊr=u^ߙs ;毵0+?ـC"&`PvcP F˜"6Tj"Tc{no$Kwcf?߱/9$uv o1B 9?DKjAK`A?&wԫέpeDN .ĘekY|gq8H"U0$lCQ]u."}s]=}.X[#.:E|Ҙ}. Erez\pA"9wFSi!'XQ 0*W,pz [|%;#LωUH' lk}9k0Ui1 S_ ;,92OLyJLi+F\,bmM<_]ѐR,ҏ#!񚶄;#J?B~n/4HC@@Ēr-.Kr*xKsXkE2bC`h IA&WãoaFg?p aAci3 Ɍ&T@[@+b{ xclu١q8m}ep1N/&4ϵ U2{EO+G ­5T^D&1 HW+"pX7B#_'oQ1/ղ>,Mlᢶߧ4E};P6@>N$?%k~AL,= tI^@DDȗsCoZrFrW <&7GL{;g{LtP\Ɂ=>VKu6JM!r x|-eihDYķ3&64Ku`(LhY=IYYtvW%E`寑wAMr}#h"xāü( 86^~U-g6αxᶺ4XDݖ.(sl܉8Y\_}ҜWex30u)P E١>ҏ8< >V۟4ß[&\#C 7W_8'L ~@12t,Ѡ'LY`hᗣ.;Ww@Ѫ~rsF͹cx0?2D("gu* yN2~]X)-)0Vo0lUkI[OVt#[%rZ7MVOk/ФAjg>=`dXC+"d37p6d8nNH3-+4m0hOz2W=#vo3})J5c1QNXƕ$]^wS v_/LJd{q("Fm(>=5Ky-Q`Jnbd}f0W>I+ &`XY󑻈 Εi2PؓetH8")FY PcAO%SޡX kS Cݽaȟ t@\pXh(p@ &SfpcC Vx6I»4BgX}P2+dzXz؂$+(bJJa?h=^d߫;]fTh'ԛ<6sMkz),ndnfd8;~9H†| 2OPe+qvP7mVW!ם Z=cddA7'Uji+.a|b*e|[|~I(£5pB I*MJ}SeWJ0ޙk'B.g($s 2(cpʼn<ݛ1PNykT ?o<@=v+g#$c`jŽ;(3X_g=)`6Z4F;mHv3!]If9ҮG⡒kň_YUf/~@}кa$y94aNsBI3f mٺt3-L2/L!8y|EÝ&̧"LRr 5L8*Zem;*RCJyYNaWI)zF-r4AޤV&M fb|ʑ范4,bA_eb.ԯlUqK#y-J=MݓomW>#VE+ԟNNVP^+ "V!>W~f Y?iإ5$ۢڃ]SğL/uyC9yhJqY `7ΌcpO:4rX/$c{O0}y)9Q6IxQ~*+J73ǩ|U sxsOT!6 CnMZSLRp:h9UIeSfm-[Wt\8n&uZ vR0[X5tΘ bJ3G WlڈE"}lFe>φ12/ET0 svjgO@=Mσ>Z- KH6*jKJqhoÚ"r?ebDOKa|F}FjgUJ>VEg)g^HxɅW' a&\)W5ӊtK4&N$x:ӖcUʴƔOJ/('WZwIbwrS$`D(TXwFC˟H-%sc؅V#4"C[F 5/(?d-P[VM6I-<"C" 'ǴYv]`~EXx;آ )ו GP*4CA/*ɖ,2by+$j}rO~AM‰ﻞD9@qv+U:{#: dZKE_M(\O;a'.V,}U&P{k% (F7> /,qk^L8>|n 5>I]fOIdjiJrE=#mV{xƆՉ)ު8!>E r+mCiCI X'ӕi&rժqʳ7B%b$y&U~Tfx%d ]Z "]ŕ{ʳ^3 < 6R˅MLt˼Ш P%ۻ?hfBe,g>O\xp^ P&nrѴ<5Hz=ZPo?i+<驼 uA:꬏ ŌetOykA,"ς_0AM 0 IȺPX1cjl@ #dk3S4 i2oLڝF*3qUUt \=sϽɯܠח$zmJӇ=IqhpŅOwcL?uUwP=q< _ a;$̴.-}e`4 9C)׳3~?k bR"v6OK ,[DSq O/g$ȇo4IߧNj^Us 1l#v~iS춟8A>=&{CjNuY}QFI60SA 6x!>! L(y~b@9%8Ҫ#&=R:DwNY2yr/k<3+&{^ɏeMK)>xXn$@K(hͦB8:e1W,6u]~Za0I # %R T,WCAb;۶=!1Y)s1!fKwTI5S^w;ok476@꿏9/gQ 4epInA&R['"u^IO@._-͙ﮐkYqL=I(~5T$ělXʘh2[⒏Yk%ZV`))#{3p&*sY87aȩdiJPq\VYeK~d>UR/_FnDW0 vGwk&QȠakA]}\4v嚥J\g߈=?н31~EK=t iXv{X#-bzoL8<@0 .2|p|5oiS*܋d a@q#iUw滕z~Q,RɛXi,@Ж{;STE=Pj,K{EGu߻h[yKrߤT#DQ;os%&Iv=cL̛3rgJ'N%;dda59tv~'nIݏJ-͢4=k^"K#:-=ۮי?7U ).^bpu߻ [=EHb ]tC5'{oUz-SmIk+(Y(w,6wʆj9l 7an!ՁU6@.X?Z7Hnhՠq=kt@i:db?L6n]cۢg f\*sv\Gn%ѵbl1A ,Z%!Bzu* p W]x>Afv5꣄=pS<^9a/vt>2 y!)~ّ0#j۟SjI.ꙝ@0@\SxwfGGKZ7כ9zrO6lm9Uen̏rOCtFԲ Zo'CTSd*y%vv;~Qd>, ~Mgo@Эyk_j=Xrrv?>r5݅ @͖:x/ROQGgי&'\?ʘGV4[~6WHQןUX+Z0[j>; { avY9,47;2'mrIE (>S`-samХqIv:L`u\ 1Ric7eu]z{WwT9ܢ#VJhǥksȢJu*l~}fBlSU}MU5لE| Z(Dπs|u`ۄǙ=qsABu:La+mx)pPDUj[ԨRUqOYWT)& ^"{\-}+M,X{,&Oѫj`T<ۊ~azx_6{ 7 sպg(zSҚD8y?錀`ˍXΥzFL6/JodA}{X8JvMC(Oݤ zgٸД= m[ު$F,J]a4>?(:^⎪W<]};*"̏r]^Za W >K@Y]b)G6HB*FLK倲@2u2{&Lc~_3 !nZ )c}$pz֙q~zM1g垜ʴaH4g{oL׿`>-9/'P<@-oG%#*-ZoGmgszUX]\m45W45i>ZVr=)#x2VN{ͤUV!S>qx1m#JI@˟sYcsCUu$:d~@mKwmm1͢hh ȧyT4Tz}QU`K"&(E!Dbq)4;'Ij-~ Ո@ya¨"F#;߁1CvIA;WYmY!/]k #2N7l}݊L){ _D.~ȆJ_Ksa z=6%Z;lsq"I^[=u"^d))1C7rrS"u0_[uʟ59Oa F\  +#\RyvX6+~:vo. aaWh ?Qưf (> cQ#kXؙ LUYa0tߗt01 CfR㵑=6B|DŽ4. Β䤠di__*ah p}"~m VxK+?0~m0/}t0zѵpu64fo8㯼'?yU/CpǾUW=l #vXWʶl؀.Yܾ^Ć,BĶct89CLHy>?6/l7QT:Z/u7pV>uC6T~,0Gd0_MR+v43fFK#3K\ j#jBu 2S eIs)=k2eHX0e"{j"6b%^Y}-@7HQlgenн]`c^Z\ è)X3g{t6R/ek?A38/ srX</DgmG[ihVL4F~oGAPUnz} /oC0\_fã`$ I7 G;S8M)Ғ<ݝ"K QTGaZCC~tN߅:C 96ҷ}e`ΫeJ6;Zr &%%{‰҄MnPӈXӉQlw8 VT,~v/^xtnė B,G#R1<0Až~~a 'fINΕ GZ^b?_H9Lp{oz^:'^%5i8B,\ӆ6#(@^ <`s<l9K;<:mDĨ8 yc\ __3E(`(jRJLB;?pDCU)jVc"8wtL=MWtQ4'j?F6#ț<53F_zC)CyX8ȻIݺbί-> uDRpg*| ^.Η+.N/1,O UvFPG?wpE1AoVNt,A8aAuUJb,L9fif%w6BK *`321ޚN,i7YPl \ J(*mrK/jLz"dqRBqw"xV,!I++d*RFҪ0A9kkrz*໿xSX)Z2xxݦJvT\(A'~4/!y^5{U?eB+UB9 (e0I0<*<ýԸp x0d#!!00 D ovqJ)ʌvg1 5>)6hN.}p~?EʶVW?FXvՅR9^r %œ/^/GZ4ܬTKr9rbT_ cנ}YuQy$T x׉4A_f! t;H)&OAk<1u78/tc9y50_!0 vK_l R*Jk(m+mj[!*tT-/UO(n3'j )mpij}tN<o)/nj]3G ̥@]ȮВGu4;9?z=+hGRtRגw5'~H0Գ{xP.0F`9wZaW0*Y'j fB;)uЄ'(g&Wϡ[vQ(5^kT6*:-igFbl Fkh>C}AG1ZAټI5.ϱTV]C_6h,!gh[&4j? W*|m( jpx\N)<͙YZyPՙ$'%#K6#bN|4<\ن|+Y4G1/^ UsM(4aSdYʴNhnڗ.bYaHEgƉ g4 wW[irXvW&o,Y0ƓflP!Ѐ9ʹAL3%AVmAfIWYt޷ d2 㣯™67±)&-V @XТ,NҴmmMz^~ ,KB.l%vlqZ1\uYBWnv cp: QؼmsCz_o %* >q5:0)NފG~ LXFz,v [Eyj,;iCܪ݅r(6(k-j)gyo+8$1"o<7,}YwὁG̉!8,u3[1~h}#~I^Fєl&o !v9 kjao(vrv+5eߣn8z7 CJϙŎIT}h7ޑF+nNp"b5JR1ڲ@=OaoJ VtUl|n? RoU~6ݰSP=n7k~ݙ.?` 0}P"Ղ]J-G4"QD:}783(aGt (L_%id=6w]oXc~W([§4s*,` /-ŷ2:6j9J?GަM#T:ofk4MM߱#4g̊sL"mFxyd:&u y SZ(BG1)}LVjfc 3i"(U&3Bz8I ~"YI/s樋xCk R5oSeO"l~`vrDG_0.m]n*iN+dxZ=5|t4& V!$vį7GS* GR*8c$MGSavڂ=D40p͜kE- qxL`@E4Ś~<3/H%0\/rYh>pj,[?9ڿ ȟj7a#U7,`x$t _!ny/E',v'rF0(s`pN#j1 պw\!nG =Ga#TeV.c^iLt06DT=VOP2j`Ҕ\s4}_6Lfu Ê'b]xʀg:b†dM \cz'^U?=K1_VkzP3u㣰M )2g7_6 ug$K=_)ց h)Þ.;W?oise/]zȄT!wC8q :?.loz]l%Ә׽Bbe5ޚ ިq+7]p%`ف!xwHi٤`Ѱ" @Ї5n_)1}sbPpTLbo1E{Վc)|L- %8bn;GY>TͪfW3dOY#5,|[2/1/I#&3,/ב\]ɸ0-= qB A3KM O+9ʩ_/kH1;i19#6B#HPW+G=u ^:Akv)2jʎo)%64ˏzuBT}q f_4lNاX:9%/wgDY,N^'Hbe9W?ۑ ޕskɁȆ<+5$'6 +[ y:hXb1V@>k#NADQѯm-!X,nѷ y1t7zl&mT )dufVGͶk:JSbXEqPWfkknBY5&WZ8)(^+l|kyu4!꒯RPIt/7O*ORWӽ^ѵ5u薤k9]0tbA96dy^WAƅ4X$#ԅ HխH@ٵmM8(\@:syI=Y-"2xΤY)&]߿z +vx\IuYk(OZhvWy QS"3ԧ kUJ| u0[9'qa7>O>4 e(K_<2w;:5j?XT W7f 1gJ:!}V 2V7lqw?[.ڸxt$90oMvߦ8R[OVNZωF%w7Fѷr+FjNZl_z@w.]=nJj"T&UiVn{^1Ɠ5!P#Y{ky10XH Ϭ@R0)(n~KQk'V8RZ{yVWgoDj#5"Q{C6$U8Wպ7._v0srHp;MJꄹf+MuF(w/cD^%CxW:su07sb5?HWkel \cC^b} ܻϞ 2|*pP1 v;Gr˰!>0;8j79I;u"yGN6L&k C) c˓6{8v˻F='\ܥ;ZA :GO= AgA@aӿeebS W+ -mSj0|d{9QN[j[*RN2BrwI/~L5EwFX#Dgܩe~+-# JTS(i;&[j%*ZaR Q+xɑp~zIbIT U 1C7E9UuEʐAEQ; 7lCl X{ջcs]`ƓqCRYViR$LELYT1#N?>-#L\=ofќ. "+uz8XmZۮTs#yE:E~U'8mmkk(/:/C~(&$e+^Ki}g4MD&CL̤q $N&Z4>GYd U̯nJkJi:ӿH˟ ˩?#f-s&@јpj~qR\6u3| ~yXcP+ A+x:l)x$,ttU֒$KEVx4($6Z$節 Lؒ D`_ I)wK\iV*A' M֢5z}N9`VU"_eJK TK,w6B>d攸@մУnduD~'~qNo>j~{R݀ {CGB.R흺 BcGu7F Wgm 2IOkf\-cuz٥9;&]o>_79H;F'{K%cOqM`[h11H*e0H lM>ȩob47=!{Ӫ!QG._)Dohqe dk+P?R*Ϋ2y%8:])'*|S1Oӣ3u?iI?'\O&m=jIпsXȉW?' H3S擜sDJtA{n!UwD+"` ?$eTW {qM_#)GÕs%ܪ[/*q-31W%׮\Jd܅v`x%v4|OcAlSK%)er"-Y?{^vLQ3I<܋A2CG7(Lb16e*ZU@}zхXp$7:RMkc .̆o vҼ0mxiCJZDI21:!=oicȮ$Q7QH }S@Op"Vuj6ݟ"u$O!9{S^8\ϊx`<Ti$k0 gךvnBL+QԫIwPM?{2M kv L3A xZ feoVS0gHpF/mq2~ė|߄8h/۸ދ㴥ӘyN G?vBSZd"1;xI6܉ٞSg4b j:#cNuT \sBm ЗtKѦ0e&4R%1RNFkh֮HohΪo`xä9C!̨3 ߟӄ3QӿG}Vb>d,<[/7s@-[T*[vv*O}kvd55@ %t)¢jg9[MqA>m]NsW4Q:J"MAB= xݲ۫@ y=+pQ!6kH-DR׷mqj#I=_B7N?3"lU]_]Blx,B/}E5$OΜfjLY*8x4U @{jN%jLA[EL_!.~:c¾#ފs7 e[{[ C6[KFkaqo)x3#%sIV'DOEsX E̾[Ak d?oЍNݟ'"|$-4|2C9^~j&^ #U-fKpv8G,OX8oLۧ2w7BV ӝrPTN88n.MUXȼjxC$|Pۚi['ݠdT; *y!2Z"Ki^/yu"nj9ބ'%ms6doõX4rn1Z"?4mEUofhK?^1%5}r.7Jf|ϒ:;~fW5#,>H % O@+nꉆf)kv-KMO 9pomɢ0~ٰ+>|RNZ^99*L ώkq]GM=;QpeE6t,^(&ƈJ7龛6b'$@&duYصdf3E4 R#Gx =|O u%$ d*Cƹ껜޴4BާIS $홗D"XV&ܔd͆Ό HEo Lv {FMmep!E.y\>Dй,𴏦͕:i3IECkŒaq!˂c.Q(Fg`"<*Aޑ`|-̃d:{ux.`嘜|gIO[Lﺊbg3j_7u(?*jU æz.2Q}`hӇNS=>D8aʤڢs9/V2>M)Pq#I9VhKAv(]8 _6oR.H3$̓k꒯mޞo.2 ;`1m\K LG;Hq>{ X HVl`&f|N:t뢝`BGLj \ț }[g:X 6 119!qyHT~$~JjoxWK&#@ '*Q5}9?Vdx@:-Ɍ߀eh6}*"DMQI4G|,䙽[K W;W hm諑騣82DU'm,h%JӤOjpM[4_7&mkajA|rM|*_YAGCÌ^-K.M7ye>ɫo0 =hP"0'RıhbvQ@)jBw'c<'=3?oU>*@x@:Yzib~Yyq ҈ 4)dU$J^QX0lZjʿl6{hmHvp/- hsi$կ:LB_* 0~r͜)Z. . ʛL=0O|89Ίx3i0"Gk[vUBixFoѶ޷"n_j` :7”X'n MU',r}X6WQ%i_GOD:,X* QNJsT+Dʔ4n#Uwjc_C Ӷl6.Uj4_3X-vG"R`%qsv7_z ^==}l?ŽLޱF9ra7f&8T~ZcX, 8L nToX[QBaq>x!0ڻZWaeaSѴ*#N'(:KMU8qzVHO 7ΙFKj f{)@S sLmWoZ)ub΂H'D&BAʔ2L3xEpd2+bPMzIyA!N H}͢|8~{X@ /C)E7l*%;,LWSvflvkb#] 5!!6KSq1l{Y< /Qz[@ e >n߀$WH9#qɒ֦aKލ-P7JU3b`!H2%C_]`XNʂ 25p ȵ Mpm`.xKt|.|hZ4B $ 8ч @ +JMg)l' j=޹_Tj$׋J,Rs[ lVRec-jq,/u㉙3xՑ:zlfB;6F$* ZϾFLap?XH򹭷3n@jF]9ڰ,7~1ތ9 _8[ݺK8Qe٤eL+Fv(C6N^VBReE ! !E8-̋co;o]l:\oM0Ґ.gJzGL.u܃_,%q;x$MEд>ҍ`o:?Sp3?\?zP[tce 3#4Oaj{ى^@%]Sxq{鍢NBAB~>CPT$ў!yTEOn諣r5$/%=  pmJ西_Bv<ϡ+CtD;4x.nef0dU6N+H=6bqX=N쭁<@O!l(^:)r)0mƞGCjLҏWnAŅ]%A^K)҇l\QjF6:ř(Y{A2րc34ʞjAm~H̆Y. ORBKW%{[M( xX4d{%+-m-$]ZVMc_.SiTR-@IWsC18HhJZVE UV_I%G+N1n05* !"!Ӎǁ:`6 mT6:JҢ:wY qND-M۾) `').q=9K!m$tHy*Ny"VUZZmj1ēfUF"AR1Ž"IWCXpy2ʠ'^u/V*uڒ  !@ IۓR?,K3a:󕈽0uunmU8@%B[blPW5Vb?Jf:612<)CO9ثGwIϖ9JҦjLdbWIid [F;} X E#(X@i \Euf\QM6Fˇ@+f`o2SuI]<ªıI$ I| E6UaH:ЮU5.")Ϫ@0{T$p13q?l\4ԁZXqs DI,q7]} R=^LZZ*o $Ʀ&IqZBuFX.՚&. 4^E).B1F N} -QATЩB I$xK =iiM\uWx< f=RtݏxpŽByMg6~9Oي=IXձlqz'\͈չ^\3U7LOs,} V#8S@#iAw&R;1H&"#Q{(QR Qk-82J>냵k \+sl <f4ǓtFl81-,`A-i_~8H5_Jb%B*Ln} M+ =7r|zu{ ڝ%|橸ky">4"BT|hO¼.t]ⳇ^Y`d⃬/+@%CQgr?[F"_2G(0{livFN2oW*j ͨ[P}Y$O)"wA~ !{A;kIE_ T|%P`C1 v݆_᭑TC vd81Dwȭ7j#8p)d᳗$ ?S~]2vTO6@ַŗ~Y s+UX]0YI;7,\>W}zɐgR)wzEWgԍ nuP >B6B|Pa Kۺ|): [vwn HBZhv)z[FFkce#9AF;Zb!_qZPP!!+{r$d^TЮ%_ ;a1*X0}3B]ɼWSW]kTwsRؿtN.)7&%3`(ka%wӾeV`aثzz|ϔTvY#FKc ̱̕^I#qc(Jp\78C|h>(ᐚH<+EBU`B BVT(w:PotJkflegpO"z^["c. s\'wiǠo:nDä 0Y,0jɡGȃ KY \/ot5D' Z3#Ա[NWQ;bsѩk Bn2W'DGT,ߍ b|Nݘzn htE+4,y(#I#z+HrCr3pdB:nSO$Yov&Sm*:; J `o諮{"b;)iƙC>H=2JmK2Ӭ(łw*_wTA*t&㼔5`NYQBl ~ @gg1,ц 7O_A.ʞ^ӢU.ίzphsW.`BILihg!tG  l$&q9;ᣥ<<(x\N^FOw;f%H.ukzT\7^>N)f(us#C9ϒv<cVbd@R )wCUDQb*1+F4 WҼ $ۯeU(wa( տa%U|7jnN[o{てш$|}r=`paFeI>w{Z܋ >m]]^+ |VO}"aZKIGS3[?Z s+#lгYI| @|tPT)Z|78/ x>e:6"*e\y9Ч|Ч R>A{ ʹ۵ӼϨ OځJYK( 5ɹ >zr|Ps|>9+X|V;l$W]7>">̺9SbJ`N%ae9A<x*s\G--QGhsm$-. &ZO"vC9v|񪺄YYfp?u gxV( wn/)ksG FyPFy\`#A;'$ b/0ۥ[7Z]VTL6K(7=hVÅ:xܠfprK؇H^x|dfc0؎5g2EcFn<&%'ΛzO~P3X|ZӆiG\ڣĞCٰ15KL=vp$ygw:/pbzˮЦfs^"l25^ llb.0]%z!#.7Sz ֿ2sS6P5(tKH"$}^ W#e WaѻѶ~7yrprYC,%Cq pN+$`5*t,2| fit}㝒f]g⇇)-XUIOɴ^m\-w(Sڹ`iJLpXoTKٴc &ռ8~!&Ȥ49M\ ZSuߗ\>ɄQnKN!ƭ5d\tTEK؇ 8k4Q8?~672aM8b07X[*VM m#SkPmg@*D@fuWk$3{˖ӱ_#^e*>lJPa i[qԜ # ,8)kt2VGZ:2CA٪np`nGʃ.hǗ~6ZUMūMBK,ǷYěK鲧p:IT=,P!48{2+Nmouz߯S!rcvlK(nDG#_3-r %ѱU{hL!N\ iĵ_>raGbA-p лCIgW]wsЮ\S T*7]\v=br^_(,{B̈́-`>GyHg2YJ'݋fCX3>Z [dA=6L(ؓVEsõKU*sVvw 1ϹŜMtzϪ"\Хр5bh_ QeJwݸٖ~}W@77V"3q\?GʻF]7XHilGT*SABoku(BQL [/wz>Zysx '5{y_ĆQjDއG'Jxgn$@-"No[yɊaWg9 ELA\Y^lYUӀm0uJv5KH"f?1ʒZ"e t,0x;]Qn`i7Clȴ Y6tvKe'9<4rhn:2 1Z `_;wпq=t{-aΜK'v|p?GX@ƻ_rtiI؉:CM Yri,}|~]wo71mo9xg?$aUG,y5`?8Cd-u{ C@؆>Icea.ذk$'RyEePdP V Bо2]xO*Cd`eqeZx`} 8ͧ4qnAoN VQK}摭2d}}GJ8Ǐy<BAwl7*!J_Uwm8:[WؓJ#Fҙvy!0} ҀYC.h*HG-N4ɕ|)]x~);ΆgC7 :/k+xC7ZRŶ:OmpG[}SP !zk!.(dqk$u$lG%kT E,Jq dLVڲ~i!.iw]:R*of PAil^i~/U)W*úŹ녱$`;(A?C`w9Gux_~4#?DژX&)Iq>#A!wKf^g!?ӵҭ#<6WU^drd>d.Zt4NHp:_V?nR@&|@zoG]䧹Yrüh_'|zgkj.SUL/@Yh s:fcS;nD)t$b?YP!<2YW&"`7쎓etgG&b*dٳ"Hx66Oޗ-`iFt|D?W_}ĩC7S,<#?ҫ;vRjPBo uڝšHwVxOpڿb,{3JG_q¡ 76KEThEwFMD@s1W VzA ݓ@) qqd7>Tg65 2-RJtrQ"5*%!jA=d3tncb;O5%`cC% Vv%^0zjAt7$6l aW.>3bT H I?(Iq3P{Dz{eBQ0-7ѿ1[S'ZkW\- A8I!j|z`/o(D@I6'jҁa}jdaR/ :ihO$s಼N6e3wkU';DA>nu'Xm`\hRY̾,'O!ѳ8 ֆR 7[#0"{Z4%M+t ,_zbK;*,YE9@JZӴ!gfn !7d)E[& H1Tע+V'|ÙpBL}$lkOv^V*dhii3=ܰ2uaסrؑˏ2'nP 9VsKDoM:d::| {tmXR]@ZA.ded,̡n2Uz?.Bzoz-DU=DmÛu"l=GN@i ;@5ikSk)px"i˼=t W(7e%k{%4W͹H\ƇG?!.Z99 %<ޛ=|W!l$}hCmJXnryZ>v7_ 8]gHLtaكGi)PI1:ķI?i?+g ȩ"Ύh}OR@N1 _۱%iC/mQװ[ʓ%3raM-75{y;3MIW* #rٶ&}nA e'3>=%8'úo~܉q }:VVtouJRQ&xLƳ†GRRi0`9(9y| 3t5yVi<<04 P-^c(RA uCTQG֩bنr !1_A?@׌,\nfa;8:;=]6сfEKW=q ӈrlUJ睒Q;{޹4/!+=2DZԍk  O\FoB?IQ;Psr>WWt#;;}s3CRSɚt:ARK/u`@T:65]UiAl$Eqm?-+GEjgGn]5P2P#^ʁyu?N'pz 3P4R] gr$e;yГҨ!s|bј4Uo^M >#1s8ͨt[Z|Nl $!bQE9&eo@W<.Lu A tgA)_K[!l-VAZKJfq7$$F{ Ö8fIj(fPAU du3A@I[+ZSȿצ~I1]T,/F6iV=74PKи :rȳF * ծtXqᩯ5>'q_0|Fw( (=:OoUq`j(+oQolXHº Qٵ5i5~Y ,&g]$fQ2/hGnd699,A_-'{ 㕯m!}Y݉[Z/#/h&X+e*ruQ.uɗ0Ḁ k &t8hi]0}EhʥEwS`6ia9&Uci)i J6Yg/AKw!=&Pd$3P,m:IZG򝱙YZ]Nw z-2 *ژ=Gf=0xQ=8r෈?k6V(|`Vh:)+s}"aF'Ӽ|(*1 j q{-IX<;0X,Aiل|/q_WYDyd*~ ܦW+峰zY#jVU -Rx@kM<ֆCVɸA%M4Vѣjovht lO!Ko ĵziZ1m ,%7t &b*K*:ʒ0`JeA!o<+WRLy%Ρ ]K#6/85JOo9hLibLmyS8*AArFU6;`_ |bf-dbCN_a2 M@*jVjzUCˠz$!/!/i:B ;9̇q6who~PL*u(G%wP'%Xѽ`lx!!!{[h]D{,{ U/ٔ@(Jn4]@]֦҃O.d < R2Qm(*D?y?q sS!j䶲Qډ2'霶t{i!OZ64:BX Z1Vdut9ۛ[f_2 9n]-d;*70.۫RS Yul420iT0Lpύ"i'ZPhB)"LYE-8_MV_ͳ>Y=VEc7Zԯ3Ov^ v%o2eS fb$$LUiשa ?Bv3;4FfHGOur;zǍF:Z-DOUou S㛇+ũM4/Z*xfX=*s q@q{|k;w ZA_"\ڞEKtENdrXC6 6_3E'ǂދxTjzA/@x-"pS6@Qt_Sa"n7?gnm:m L3*j ?aĶcDJÕ󑪜!`.Êh젪g玉VV/![@k Qzhp_>¾8HI֖ cu~5{9 rPnIx"/M"nQ3/y-ja=Io{لRoWpm~ 'glKHMS)[c?&uj7ens|o:G':=X~׋¹ii9*Cv&e5s!,Ӯ  Ӓ[F=1wJu`=Y7F)/LRR2Bxϒǔ%vSz -j(.{ OD}Yhqc'C ?c3FL{|N]]~u>-7 )z!k6"h8ox_PQ8Cq{ک|:h,$z:[X[? Ÿ& M#$:>}|ѸYSx֙~58& "TWȊ B?UQO怄d@R@:d%E0&MaVv2rKGOx~%L|IZ~]ˢ&I$.2F1)3~PĉL*9f>/gi+90դ|Y)0rbЫgA,H4+}-ĩ}j{Q"5xvhZtv'Y {:eH)To5ԅHn܀WŅ9ʋ \m+4`~4v%d>Tce֙^P2Z~)7tk@}-%r#|r.:[n*x 魊2FzrA+WEɒ#v -q+2=^벦h '_z5әqL-޾TdG;Q-Hf" 6~ =@Nn@\B\XծN1뙪+ ki&gJm"ҋIf'Bm%Q_/$^B<+)Um chn/T #Ċ$U>.Y7GpsA~:wC^[|M!|&hvj w8 E6hO<[+s -Xʏ4Sr%=V]>X?MϹ*Uu{6'enMMtk?eͽѶno_*!x*6~/H\yP@ld+rgHQ¸&al5*IkµՓċBRTABId &_E}} QņP1' {ϲ&^66Bhe1~]5v^<(}߃),@TO[ݝ=z+)rX5cno{!~5tÞcȞXU_ZUS|k%nMG*&>:76&-ƁU[&D<ƀ.9&&1GEl]Α!) Cl~&]L:< 8\iD"VPſcwㅖ"O +p4 (@TUfv͌ehl˨%x5U.hi2:?M'A$}#ڍx)x4q($M2Ҹ*{KjiNEx(`pVAt`S-.-Uh-^| ur D{>!WexA FTfd-IK< ՠÞ!޽oZ|AqIx%&Au;tؚ;H6 ,s(~iӦ]BFj<߲L&mtމW#+WF,Vvi*˸C]?fJF6i†)|} 2Z + IBJR)T.q(8頚ڪ[^6s`'\cƥ{Y?h#@ikE;%/~F,0lAMnfԖH?cfF4Ctx89M[.c_*R{;frtju 0dIy{dxNJ՞EU"xw2wY1 2Z=J~JQIB'K<Ц [Ve.CՆMXVءT *E@]5GTQ-YqS}"7L}߇ag׍2N`g]t٨ŭt2 pw,TT>ce4 unw<q)1FSQ@G;k ϖFcn0G'xߥuC1H92L"҃v!:'u.sE(lkhΙQq7R'~YkvEQt_guS]u4hQ9B\`R5m*saS4_Ij4DA}+ aw.,wfpmǷ7&~jv0k`!y7eU_3o]Nw Ce^avxwĵGt;;_MuЫ l) "|׹Y1(yf4Mp[6łX(I۰]0%A3D2VeQ<||ӒGzxY^ⵐFTLb YvAQ;CObSe_Pi//O4;TtϚ= |?6FV$+@/^JڍjkQ4G$..^_@h _=lVP^{V& &uFMheR&ݞ`xO7 `4d-3Qʑ"^m\~PI8-{TNj$L+ܷ\q9(GR_ @Q M:~]_إ~vhel$"6Ǧ^O/7 Ezh Jfai_5Z|菣HKNr{nce"'Jzoʋʈpgׁ3 ɬB3p$Qwn;6g-А/`Ȣ01&ܪM{I 'ʜ &^`qmIRRR'ZU_gRWkʸk F^!uwoR rqz8_%m"IrOUn7+ Ҁȶވ~L=~emE ̿m@G7N6奨F0ff ƏU} 5ur;II)q˟]|a}Bp0es #ߕx0qi CYG jRDN{LaIp6=-}FQ3W(e},sP{a]qQ44Vw2k 2ĴI3**f@KPED<``鋳 3y<[ͪv1i ۲VcLКT%aoeV 7G(sȳ'dQ7TmCSA \#w,vlA@n+4h[i:A 'Ķqa{?C";VpW9b.dэvJ1N^˽>g7 Ԃd܉hOJKHN҉tBRdJĬh:Mdۡ)SN;XaMgߏ$D0ޖ*T7c0AB|u`ݫ]>o߂jSf9& 4Xip$hMZlWzfB$mѵ3( @*\ @X lQ^貦Wy]O8xS!qG*wxR)[.6CZW. 簗Dd62뫣Z!\rsUO 94:Wo8dEpJs3Sj(.$eL٘nKZX9vHxHh6[v'5UEl۾%QQ|@R@cUFBHrHUI+.p|E]>vy= P*{ut7#Qݫ=_ 0VMd'@Q| ?z^ފt!=j ;_X"&I"`[_[병 ZD. Z'"'§Z>{cc# Y-GG5ḉʼ-$ {J5dkE(׽]_(B3"7Wk`H\OY}RNcWzе\-Sk~:|)9SU KZZXH4*Ɔ! X1TO^if v&?S7MAVFX5/TUK5_ny B)]cNvT:-opsnn;<0Y{Z6*ypzrGbxa`msnF!1F qq:sз !2Yi M;\T-kȔL;|gc1뉑9ۗzO'z_6%"\_bBNK-j[Շ '<" P^ĕ.9# 7󇽴K+͓@A1A3.yú{E9e1tb@LկE9Hd]eOgp n2} Tmj7@&l6ħ=5j:&Ù ]oKGo)$/@զJÉGЇRWM~Ը6t^>mD~Ϧ\9 ._id6vD?xV_Z] o9Ӝfjb˞ɩ|8"5V>|:'^Lla?XkU8 7 fE dѼN⭖ڌ2oɄx#Xyp2Dqi@Lm߭R尞u* tbG&+ް8P/vܖ&n9Õ)Uu(y\Hi5̯ؖ -[Ϡ'bB.!+IfX ,L$Mm9+%4Ot܁+&w)rܡcDO:T&k~wVO(PEbX2 vչsi.U +2IHdXaV!L Vo4G8 IZK%%s|^|_XV3KLKXQI+#9%xpVKzְKj.3fh=hv+8e0RퟬI=hb\0[%.^%"b?z&3~ql4:OBͮN `X0|ӣX+ Ahݭf J%vkc O2gg @ oc+&\ek@bR #j; pReSe8'zy@||҈Bc#n~T| 5~kBMI[a+ Gi >-=X2RA>hA19GP0$ d{gǑ󦗁&&<.˷s [W%vqB@ sR[*=R`9 4+o#9uϱvg5Hw:#.Ǜ }E"o{ָS٬D̴ ouY>W^MD(+A#A#sУiY2v +v5eJ8ЮeF+\f m@/TqƲC2c:wo7=g;嬏 U[JZ\D q!G2`x.+.v8H=UOșV1n/P>ԾY]<ې~N4yql^ VO33~o ak/kBfFHIT;~'cz<8#G9匉gW}̓qUŸ-e{GF'J;Zy9@4yAV1;ve|TSnlx? Nʕ ѭS<8_9J͖7Fw 2S:Jԕ m{DAcz?W̧EC9Hv09uߓ4P\`#=S\"Anq$4p$Z)r]BxOdq*E +[~۶/hQ694˿rI74Ɩ%ZQ#oIB\O:8"(- -h=F,B%(s?5qwQD$*%V l4RՎtHJbMVK]1>\Ğm΋ìHm:xEԂ5qCXwNiɾB=z3/ zǼ g^б "ΒNrf ^@M S^n"F?\?ni9l3X[C?iOj{E]N@BϲN/XnGnwcW\3l^쇃cpaCxVRU!ic"t_@mOLhPYtGv+,5ؿ/\a'hRԖED 1PImdI\̰U{Z' _7YFٟI:k}yPp#Vˬβ E0=N!uu>8^3 4|~1qGUBFl+S2KZamY~GT6A(޸ͽ?)q֠Uc(l! N4fzk`j 4h2WpVe:|8R0K:+pNYqg5S@*BlPcR5*`/24(cwުF@n栩0V7jڐIBa(g]+Z[\~ Rtho[xA/Y4Hw*PaE֛b,aͣPzAɹ=311Z\FnBC]LdEw? riжx7!$5'<6 Dٮ CB\mv658%^y,GPGa)ʾkdҒ:ù3U !K<ЉȼU)+E6Ws_:tXMf߫CֈB@fBU_XxIģڷ,ͤ" d~0>hyk, 8Нk=&rÎ-XSV.9!"@.CMv]H{m:Eh5u‘Nޟsxd">FZZ1@.'/.pҥ~ ̨x2 lc< f Pc%G>Ӊwc`>ȣ>!o}ٿ djX Ajwkޭ M%6@ yN1(3%GB\K6 v=5a>.n1F ,wժ:.FbmKcbw Tg4|xMI;]BpI#M=x8y9a93!z\h`e%"_TXL1 PC06+^&TJqǗԫvO"يt 5VA S wr%[74:܎/小O!9@zh3xI/y*Y|*Ib!(CU7'c*/Ű_pAJ};wbXPᰩQ /DK+npIm͙{"8~*eu]03Q”6,9(5Fz;fQ 8ɏVMySC%7L-}'Hd)ypd1 :+"c,o9>JqR\ 9C>J ,~n 7ѼEM5. y}k ~z6[(1T Z`N +c$1k#gatH7Z2.0~) ܒ Wjl8U<ƈXMjLEh ~2Lk>LH8FV.g6u] ch0 |0^NQ v`9/ɹ բECigWi1 =u]R܍ ѭ7꼝Nx%G)Ox2hV>پb]j>F]I}&L30OuHt72^{+sCӻԔssoۯne:nO rj5+X%- M ^S e 0=۝eԇ=;I;ȡ)ܖYr =-å8G?% ?|0 fÍ'cpW;ۅu]wr`~I* eB(R%3)la R(XDiڬ/O0gQHp͠륖P 8߈c&CW͉myXB$򕧎|(XE`uɹQ}w,Sf"e]G __K֍}ޒ>$|^.Ir)8곀s{)^ă?A.EsnϝJO%‘^KPǨ ^tT,5O,۩%K%G`m4+?jMޥj5^QwVSdT<v:+zU@Jl{}'F3E4'fC\lY|}.P&z^1gu{j9!P)#3-7]] Yji24ͻ>ƾI F7V{#&hzs/,@Q<~`)aHuC|1z#c^}IWZ9r&.9n$`(pS_ikJ4hWsvX12tmʏ|nVy!)oQHh2ĈH%)Z Tb^9ڸsD_髲Bp1b0;Υm2s |RzMWޛK eoI7`tC@)%~54_S2w3OF`$OueE-@{` ZIN m"T(.ňO߄0~FF}asۡ:;?",-.pjPJIBZ_4Ix/?}| :lk'͌g ۬ ]'g+֗CS엛.j`ꌃ#Ppynvh>̇hNq~Q $v=1,0Q \;pu"ɷ׸ъy .!0>%ZS:D:?ޏj|l !]9#'LE9Cv]HRZ 7 "҈Jaڰ s\CB8=e t nJ`0+[Rr81%ck++;zН{sQMkocuë9=['Aޒ1 ><?æQ ww>6L_~ۃd{c`D,f. agԾנW .]Oe5B.d0X!Vȅ`C->%Hz/>+9E{ [  0ĐP)9t5;$[MLNQ+U> O)ALT.-9~:~3j'2l%[0 9Nh uEd)f+0JboPC] xy5+*Uԡ>ywG1*hR' QB;`؅$7]sSp(wH?~?A ٞO: ''Mh{] ?")b=떾"(\6l`?q)BF'*eԇ78[ z8ݍ Uy9(?6|sd.PsgƔ$=mV6u|3W}A/.A`k6xjӒX'y5Vu,o7ׄ-ʠadtAR XKDǔѩ:k2&F zOD,$Kj'˱U?$gkEAVPO0Cx q٬<WKx"A!郐"Lrk06 LqOY^$%Sꥸ25IO 8{nnQJwY#  ԛ#n^Hk^!ں&2P2 = tcdzhbv,AYi7!>'od?v#9ASZ7sErb^i!o{ٚ&P-aFٛe2ڤTtQK!^sIpM aS:–Fj9 77BDO{ɨފk Q}>@%'&t:-ً(6T _:b&=֟IyGzR@ ʋ_#}w YN#qU7&Ċy" 4z*ɥ>vCs2}Ja[KooF65{YTSL(92m0ս` lBzչh+Ukΐ;}]whVP|%gZbf>CcY9ҿŻfQ@1:5Ve*V@m"2%;N, Lc)y 56Cl}i&qɅKU~(N; 7sBBK+fN汉C6nZbm絯Bl({5Qs,k.:RvzuQ z_ gga3-H[h/ ڂqH-(1,C2@0Zhৎ; W_wi-O]z6gaV~_! ȳP0a[.SMR]DGٺN᠚0@ˈl_9Z*ҲLqU9K ߐXzgRa("ˤbEtZpw5p>sV$ Cm1tԟ#D&O)g" D7OZ(ŋ^N'"tg“sjh@Ȗ54G<}7J+-?d$>gC-"]P.MCA-(X~üȐj5qz\j-5FM]`ז\X!f:ycL=NtmȠ'EH"|ݤqiFVٮzgFD[hA,?J[&2'r=G9M2'5Ai{1$ψא`b bV@0`!?܂B 9ֻm>ќ閥\kCL}8z-2L{l^/)|dtS݁s2 #k11p։L#5TlDD$[,M} yGJNȩasHޛdYKbP #%t &qOd"ոba }gB(16^ծ.i@}Ԙ9gsaY`*-lĂXSuH}̳7>^z:DOo~yz~ȋlj' cH%,Rj7b|C7tB$7= YkHKǛi⏋qI4M5e$mIIHcBa 5UMabss PuM6;^#bT{(MZdE~HUXŽ͔WN28Ú}x 2٧:U{t6YUjv d4 c$x. W;b3¯7gC4: ڊf3ex]=J^Mip6I1kXݼTN{ZlDt Skpn&e;fٌ: <0¬ZV, mSآQ fDg+<%p+4c,||ҜC^a`4edtϵ sJԔԠ{G(.`*8!sncaYFvH1@-dMN@˛yӳ[ۧU!sLU委#kqw5o'ym &*Fcim3*ahbiUFPVhY4 f&mV3 Y82c7rx*m9BZ5B%|ad5v q>pbseBW"@l Fx؞&l OT*Y@[? d>ys"QìxJI$m`ب22ECŞLnYO@/`hW(utK5w kPJw,+ }@b37*O_%P~ɍ-0I18/SLn0bK[{?F= gT5wF /eOxC9OV\ݠq܄jSF횊>^=Ժ2= ǷY @P`M 2i G/-;e&@m:zGn $M\a14n ٠-Mnq-s3#b-m;ĬG,d#jkǻIoS]Ve\YBzH`x|'R𓴿Np_c/pS2BDu\m!,a1T &r1g eZ(ZOtGZ+T"_1K*5vVfA1rXJz %Ku9$ӄK<@Fs R,DٮK WxqDd6-q*z{߂l=.t 8Z}'G(8B0V_d/ Wh e OԧÞ 2q2ʗT&l!K: N1EǷKRxk$ R#7J7%4>?Fwܽa *Ⱥ^PhK lM}Ps~LI193Þ& x1w֞2$1cCҪÈyLu_Omְngg,}"?Mq3\9jeу]w{1jG.h[v?5yW+tZ}H/55Ղo7OoZ'~Xu/.9$,sE"J[ 񏯸o09cσ0D#䣨2/Po@&n{EF^0DQ1U=@L.7ow}Y:un2x %,i>FLJdA~-QaHQR}U[+erʖ`31D43Y I/qJvX|6TYQ|.LX/q$@Y@D\59!h. @\P~Ī Fࠜ*Ax]YD~:==^T`>JO}ARc,'$Uw6K80bI OJ[#IUчؙ'N#;R>SZH8s+s0L"13 EÊ ۅc]alsFqb}V-Q5uueau>6 5IMdhbޱ -BOHnzw_'> roefꃰP2>ո>9uh1>o0SwR!Q*;KrZ@bIO RpI'~S8T*$`pn űM_!L)e,!dއiQ/AAJ7$?]J6~i":N>$}^` jA:)d|Õ{J]=fyh\~<Gz#*f#<>?ߺcV [A=Ʉ)N!*l d.{Z벬ΐ~T)j>Iή 5;N=vrgsN<$$$h-%SަN9.m aٔYAu?jEbm7fYP?jLx)AtY-Xz MF(E;wy#af&e~I|%9(A n,IYw$F?>\}OG2U4ҢbwõAZf&X8:WϿD"?x vK+jh87lϲ# XZX9C}fjIffzybZ,R IĬޒ(`y-F%?ڕd1 >" J Mtx 1r l@hX[պ<]kei{4asє0Ų9W`LdqGe+:NC+R4 +NAϞ^,?fJz-F^sFz'x/Orr'I{K c~B 9{EB}y=AVh3`? v*}845^+-KρьjEMn'ÙfwjĿCMmß:@n`s]i<{AěpPk|%$ ւ5~|2/zxM&Q6y2“Y<`{, Y$,4Lw^nLx]$ЧWv3&02OV*U<~Φ5P7M5tY3EP~)Ef X;XJV|f5x 漊2Z^1$?> }PB  54`>aDEweJ1;gU*I˰c0֜ryZ+7տy)t xKl9in(z)ugL N?鱮 MKM{/D Z ?Kvh=#wn৏<랐E@mqsfSZ#ǩdO޼oRcEΞK]}~'݉\-(/܄)I.\`]T&s9Fln#">q+H4 5+g3}2#*9e2Xz'OMÞ>Ł6`aW~Ƴ] CqǗJ思./CIU]8v^LTN'SeU c!UzȭRNQɅFC+ژm'-W`uz̓ _AiYz?:PO+Q>J RY}+>vbS^ι٥0\7cR%}F}!br` mʳk)ƐϬn9@ĿѨ;}XD0|TSӢwCÕZ' |Wa`h92ƅ;lcpl?h,=w1%to ͡0Fۡ<t!ܘleQwH?ѱmSޫ今lYɟ0ix:fhAV{!Ko 9v/^nYOV5HMϗ.En:vM תg%O!hvLJnRUEjɣ+N`/F, *I1A$^}YuH/gݘh*^76ªn;AmB()>sd 8kvKozQގ"?շjpǭ~+4xr? 澐>Am YPus@g՞h~O #]!Y,G}5qj*|X.2xYXԇs8&&>>.ˀh=ȿT#9^]ojjhġjrnеW{t.F77jc"kn,qY"VU5 Pu{WW&$fb]&,˔dٍRûZ9 2% ,?MF-r{׵~#Ajg)oEt@Aq.q~ 77q+ClYi@$rmjuշ}>K4hk >fLC Eh|Fkcs܍bȽ$S,uoedžHp T=$}_2ɜUOzK}^7%a?^x4?0}03G#x胦.2,deDJ_+XiȧJIkT4>>P0K6b#ynƚ6٭-Ӄbjx&<:P+9ĕ;J zVR@(PFoLLsㄾWEw-&Cڨ;>M$6]XUǟO6/r"sH"}[d6O%y-a0dۅC&X3aĩiW AفE[S^H@ [Gw6䂊tH,DP<&|NC}H DEI*/9A?j|")\;fpPOQ}*1貞U-mhNڽ63&gxlXpryu;27*Ic:qwGc_dq׀x)2S]ypۇ>"Xzk %5qۏ#.!2@Hca\}^GLy3h[ )pƔmS8tu&H;;u[þ>AoI]EUZ%`^6WzsJ@JO* Rw-MH!K&;yNl~k$s39u".z\Xxrp_ Qق?Rwco&m-&B:R_EbRā萬kh* Csm樞*0LL+[Mß@ɞ V+? o}];jğz%!+ iTb'Dh) .JsOX)!zJCY I 4_my*"q9H.)Tҡ %1GCuCWβ9O{W;?dtĚIFwhDL+d4:#ݓ"T]._b" !<-iHe>%]f/uo , {XJ?"-]e U sFX[e7g,^Ͻ>J$@&1c$&{&?X3TV 5*Ia"Q(P,Zkt3O+m6|SookYYCM?|CӘ@q1jL"x+^.Xm-0c >c3#05`8rm=삼"*XY*3ϻ̃9W9c}B (N9ٙ:1xv[zhx՞Jwqq`R4q)ZWg^%QBHr%S4$\QTj][ Xn IQ2˙ 2p>;~MZa?.h4JG~ KsNlS$B <z=!⸱UN -]FoMm)̰o&!iD%Z-fq޿/L ͻ>UaP6#CP +Qδ|M9e!\ϟ9jӚs֣gIe"#5 1Hs({ij<2.H%?㓇G}M $._D|7IvR\Sa,?1葺5HŮk)Ɋq>~j$ouUBnc_0#+4 DGxuVЛQg9^U3 r[b6|U}91 [s*.LN5]UZi0wqߪSm0^1 @|0kn`S+NΌXgMomq VVҞoG""_a5:JݰqT q<3"0l> onHH76IeOR3M1N<-!t<@Mp֚{U vK&ijt [";ч!t ~Wcٰ CYeۦ!J夗3{JU k agjqzUȊ?n߄x )׎+qC~ibJUwJ5-.G'(ڰۆ=|keL! -Jqx\-ęC ^p>@p#*{i fYs@z)ۗf$ɱ6a!E+Q5ll\#>bىMOm '¯"]~r.)&nq=֡}+z g4O0}&+涆}2Pe 3!%5?Ɏy0} P_~O7b'$,oh|}'~ ?HD x4 5l8u`jڌ$BQO7y] BI Y<6t;qT3Jd2R/xc4Y:,tu3-i(-*Iꚸۗôq(\IRɗGG^rthB/:]WZ|>ʆ8`y7 &oLlkFf´vO#;`f%,i a٥h<;I;Ib;4!g).IDM=/ ,zz} -r κo8&B$ǁ6s\P`<=z(W? ]&35*6Mbڞs{H k@|]7"[ei$H Qx>iڲfgrdR.$1'N>+eu F2uYbD}AQ=PQ].{X2)ovAv4D\/\ޕcO{Ik͢mb5K 3IS1Bw[38廙F(n.zt]0-}|&qq]kRf tU5xy؃% ZD-*j|,j7V`]OfA:]_Rޡ-GB14YzBf_~şl Ö.S.3f+ r)RxVf}afs|&v/o^le/kYѼp83.s͙J`c-WW4O`^XJZ̬(YdެQP5]jdo1;t9qd!-~68Si_g^wI)l|1!=Bhe0`GGBQ٨Fq)ۻz2&pg)d!AʗGoK%NٱҰ|U%"m4z TX΅c'ծoLyoB9"i*-+ {,>m%1M\^ <-) 9~k*8?nOeo'Qܗ1=-/fHW*4PF{{>0_ N?-o)SZ5DeXَtQؘ|%X!ӈG٥)hIlf6 `ӼV+;b0x {j( vJ~8AL&9 #\*:ˤW7'Oؖ{JL_u, |gZc }:s;H&{"|uʺt(~4޹kq86؇JH. NWاI5\Ymzi bD;S܀=-Qlz&5o6^8˸ozn3R^ ]t*kTH55wJr,to5N5h?jY֥bf*Pҩ% b9TT’rL ,?49[9`}38tTP>\bϾ|o 2iJwY§^Vu'cYJ^x<the#7?Z 1*]oo*bԯP6\-{H{R6AXY) JpLbIL+[vLq3t+$< 5ELhu87֭{)E~pNvT<>t1=T#Fr9aAʺS_E:,-6gk{E@v$5MHVB;Bڱ#/0 MnP;q9\3x'hQ1,M]0`Z<KMy-h8}ۑ&.J*tE7/H$@;?B'um&S7~jK46xALnT;7S6`5T"KnZ_T l0TS5Axv(b1KӥO]LӦ/~K T._.HGL^*lTz {+;,&%p ]T0^B} 5tw :lm\ !}dDžB{1pOΖBXGnGQ;ܸbV«Nq0h(a529`z2_W:ovOH }`ݮXzܩ ͛|ݏ+T.f :*6AJ؜K*W{z,B6/zGu.MinܵV8全GCʼn`Up܇nRAc=͌[-6jf<(4nH)_Nݘ+HU M47LZ>PvƐuj$vz޾7;9|T/h)g։W2Zk֝#~S%iD"4o&#WL5 Go]T'PZ Yec';!MMLgWnГ=e@IQϊ|-CJ3i)_Yͅ ;_we&qά zZBzcgQS 8H.pͰ A(jAwzHK" n:7ȫ<5۳88eT :%C60U |L{b?a!HpxI# H{g[d2鏹KUdrǮr2y~ p39Eh_EAy0~Ut3闀|z\3?'OD E>L߄'ª Q+ 9&}Eܒm_7S!JMBDC]*raWS}*WeO +ijdJLWV dhY,4WJqL8a=%I "3*0W$o+!r2O07(KK7ɟ6VFu9# _BgXb|^6 [bqa깣Y}R|`cj9ǵ W}?βi\k=aŰ9r8T]sx(%r"pV9<`Iƛ8X6Փx!t+DL/]\o鼸.MMSKKMpI{ } ֦P/2qs" s* Q=7QgE $SH]T& TrTIZlBN%|P97DJ,x Aoq,b;I@ L4GY ߎG t}_19^@8*4 H <̢-G(\@mi$pMؾpLϕ FVqW5Sqpϣ/HYbNSS`w5(m3? )ʁySRYFV+$6m1[~]hǀ~F)(Zu$tF8XZaɡJ!m!Ux^mӞ14]f`C-}pgۉ# ܨT%PۥS-Y2.nc1gYG!Txmѿ*N! vjFnCK/ߑct@.M`ULs- (B{u;}{p?vL8ij<$ny̩"32HӂDƋZd>'Jg*^{tH|;r*<  ,?$ӎ)e7gVԘ<q2xR~ׯFQ3?"R2)BQn,C \6? ZN 6y@g..۳F:$yl$F:guL3jNP|Zah]LMkhCR$8wRBS0#aaPEpY?l*PG"9@HՓD41Pw#$.Ey3>/OT ?8/};5qNҭPo*Y0QuZsl7K+9J"t=*E^TKlS<s2)9L8% @,XBWֱ֗XFh7\WKd[- |[GKP#eZ~z.:d'XqXh e;G#)??JfA eVٶ"НwVWcеء 7emi5a!U=MD)2%^Qe}MM~aO +V+H _u_R{8$#KQ]pP|nidnՏS& hR6?_iv׏J\ N׉3!{ڧ/%R46u+F)7 NC \$OxUm,-*)p`~_j3lm}?"m/sRED[*N5p>ru}7S9F1`d?}33D ܭŬ AbsJ+r㊣'tkO B`}R?;F,ce ʐ :{)*EPsyjrN][oKH󵤁Оwx-lrxHoܒȅ.p;`;T5m9n!(gL͙Ғm#XQ`wsq54Sfܴ5SGB .'W-б^)g` {1bO'C-KS  (g*BխCiquHv_֟T+0%/W+PӮ@bGro[.%"tjǽ L,߆zS@L#iHj>vy+BIo>VpRP8]ux@I̝.$Zb6oŎaK$ ]R`jRErGNܟzW{ I:Ek bmS R}uסt.nHt-̾kـu<9G{7&CL*-m[VRЃ%*$ E5 #~ )j]!Rydt}7ݙ^#*iÂgK5reNgflcqa Zt }dLj`N4;J5KkYa(^43HQ3m!gu!ҶH>^;DiF4vF5׹d %*z*(CQ}]|5#S<A, 4T^~r~_@YCX~Bk}lt"iac[y1tH8`gGCGŪzFLcܢfWz{ ^ C%#555}Kw 9dEݓ|!gQX ^F/RzCR64= Ď O6WH(ѤMBC "gLKL^Co2dgzřos:6Hvl(#h#) !|m~fZIA l~˒A O>Ht=m]SDghJ AK NW ۗұҎ~;%1i+dV= Ċ6s)fxl6Tg*)=9K?:'AAMf]CW-f~kLx#3|kUQ$ef3V|]f^ zH#Ԍ/f TD[hP/>gPdž,8R0x'%{>!#F5yYK/8^0R\+JQ ]R~bƤ 숢E:.f Y (Ӻsd&tՉ-џUmf1yt!WbYρ*qYwbyӽjs.Ap4Vf>* )Xˊ`XJP5*ҁ@oi\#ll&w'vRiRACrjR~4%Zs#_3K١_IrU1{TCWATFA5T3aN&v0WxꤘD-/s@O3] ~ϔtu"`Ψ%?՞ ^%QuqAH}x+׬e@Sl(8)?yPloIXʋh m䚃߉Z0S; Ӆ;ţj]j] h*߁~ZDzل\XݔѢC61Zi3߀!㔤88 iNGZwz%>Rhq? q].!XlV@@T|RbO@8~GK T^;yM {:Uљ:&yuY~C~^|n#{ [() 3\гB\ Ml!/F Q&Ή)^űX9p"b^Lf)ִiXndž"SO>|'#ش-j*)Ϝi.-ZMXׯEӷWhIj t/בBم'ÿDgES>& J[ǶH[؝rkAY¦qUH-]4`9!+.ba p!pwZ+h= zB@ޣj;ы<9o|CJ.9uJgO-^gS*iY?O \zskE{DF8jVـ';W7b[L[fa/_ed|%zlDWAa/0 ?GX ((.1qm7\Uig ѩbW((k}#!b\v1fP!`C9'g%_{wCTrjmhGGx>p h|^*7ZB3/8Ao>0;V… }2$9H7syѬIk /*]1DNVQA 9Wg}տ[ (đt&fDjZ.4+y&^\\:j"zqW`F6Tf Z8G}z܈U#VW\FMDMCG.E/3Mư*hM2$^4[^;?|r)c\WsҢƠ z-dooVSZ=goY{oZ*~#Ƌou#UqU1KIvFgp/1E#8WW(c* "Ϛ)qycfM\LX;2Fܣ68c([cgg *۵KbDgQX@јo"Fo4̅b2CN&ˋ^GDq΋$#ZZΗ9 X\θ05٥c(WTX2ơu&(fdއ/xn96ĜF.?)H ʛy+S8k9ZI}m̰ͳe.005M[SX,6~$8~5Ly0f :Qŀf__qʎ߁.̕jK%e~4Fv"o*P8ıdB/) ܫKTN? 0(4aY?-۴j$w-LK;Z@OA8,0GMfc!D;rcҗvC"8O9D<$j;x8|>=osO(gD!-}#L}Tb|7QU|pl&߸T n-bwl$W3'Cp|U]r.0-L tΝ]Bs RI-| A;n@#;;{=¢f n=>,ǔ#.u {;jc̤~rjr(ՔJ}P߸ƨ%U}dFi pĴ򷀔 7*7`4BXB Vu}w&PJh</I.j_bQlxYQwB6hr|ř# ~uYJrP5OXm9/GX/E$ UHM?&DWΛ"* -Bbo>͝|i8Lfd ;+Y0s š0(Ew!T +x͂ˊ!_1ehC_ǐ )غbKPY.pPz/Auhy*h55bzTFPPhЇZ KGؘ1 $T~3߉ٞNHHsuNS$XH7r81hÈf9 ׼gHAsN}} rB <'@"qPVvZj>aG+teϹ $BL0d`b7|hu љtI"Yf-d ҅WX`+:Xr q>Kǫԙ x8TqbJHmmƻnW+aELsr󀈂Dm5vԿC]=7 b1zZNgsA=QU`0+rFyۏMTF%y$YmC1|JTv?옝 }g< "d "LNVb]HqŏhkOŰOLuL6x˂(!UWi 8Gq `<圐~IW#Viw <Ac>wզ9K@ dqL:{gI[2^0*j"bÍճp =ժp;V'[CVoOmLwJQRU e|ic(mZ,q4^-XAXlsֳB@L@ѺG!Bסwަ7OjIO4LVi8 FpT jS;.#Z  o΢479Ogܳr SI!PZ7ȷ,#P }Nۏj}6DzaP|͚;F/9`B|B v=̟{4w͚ҕl^IOVo/ߺ0ڛ@|lr€DEp1ن[KĚ9IyyVπBcuP9 Y'9-b8/2E%1z ,Wlyvy]swؓ`0GIod;y-AH#zڜ%PJq*`L*vKYf =Bg!Bu6Q̽W ,w0J ]ehh`C s"X *G#J >S^M<s>ɸl#qia7֣kpvL'\KeW_4| ;O I P .-B yPv_%ܞb^*7 o]gSEe{ ,ʥ7W9M +=_G%4t%%qRBRf ٞ+kߌT)gH/ٗ2O kN)ugb8–ּiBUlDΛ 5, ]>j&oLnTD!{ӊ lU\C՞c KfVY[9"fԅ!|>,Xe.X+P!qLqcf*6|rrS''|AmEֈxACY%h"rŲ<Tr:.{Doe\8?Gl=*`}<J^։[륺n',Qc?#@tfr)|n*Vߨp Qv!bLJ5w1fOLu~ +nMDw4;gP=|G2 S"ɨ"hV," :m _w rF4vx$Vgwy<vG@P;$jBH\. %qC@$ 3<>w;-lU]An$Ylg%*82e>n3ȥ\+`+^"֪GvHIm 8*G컒!zO) 6&Dg b? l,I4dL#AD~ /:hӽ޷ti.@=߂|_̂7-5ل4aޑ& $4u:3K$(ϫXFj2Wu|<"#b bX<66ԇRQ%r\EBpXMel!t~ΆHoK%3`Tuya1҇ۉxP} M(Px@;Z)9 Eb(^5fD}.Y;1˧ L>cV8 S2g?y0$0|Rj؃b}^+7h;'c֪E{|<&AaGB}TR-c.KQ{ BUwzrC)Z;W\ԻIfø 3cŮ ѫlpZɶ߯*d~Es:Y1ܭG QIfAuH{%e|44(:r{objVf^: {D;o7&; fB8fˑJ{xz@\@\j6kgxq3^/Κm.+Ta}9uVlLa2xR] h.٨d,W(x?}T^bCo[UZAہ. \4 35DvC;_`$7B@?"8X]]CsVꮩfĘĩb_ 0IA0a"³oT.Ee*.Q.rod%1mq2GS ytu)y_4e ~JEBCUM̦ҙOIXm&|/p(Æ_+}Xh 1c b'qt\&|cixKq-|XcjGVAWǿcw&MS\l+4FnŞ< 543O!=-$`?Hd9‚IW<4MC+[$ ͎Hݧr ~{jj6w1XljZo{X׮ )Y۩3 c{ f;nMhdtnpg?ʼ#t|\%L{5͒/TvwHZ<&FΨ9Tut>vuIv)P3$QSquXi9 $]+E͡rSe?|{җb;--)(OJ>R*CAM'\$kي#4#"n>D hHQs݂]oZL!g(&x /e3+ɋyڌ,@Z0poDǡ\&)R[ P7ic)EV|`%wUV6Tvv.ym^C"0!~ peQ̈vw8K\Y=ī%;;ҵo$;f9 [C6Ro4̲ꯂC+T| |7Nl$*CvN ПrȾnUXXb"Վ|aVXi7@V,jدD,Ipf\}p''O\P+ٕE hSr'!y dz}ZAE8hvs鸴զǓWU6>+橔Dk ,ݶVGJInHZ '%}#'ITZ`jy .!4e ./pEcapcYw G~8`j=`C^f-WSߊF;Y M13\DJ4-(Pk^?;4a3̌3mVn>yn[Jj/)NGcL?ʟl߉>W CٖH-fJ}G*>^QdQQMk !6M s8.ȱNk[>Z 1*QnӟK-F0!fϔ3ht&\16!#I2[ܴAyl_+ND[fG@.c\kxSGF20⵸vu/AaL: Gz?X]ď ]/+'@kEm/f(Ppy,nw>OoKVfڍ;oW].ş}?[ڽڑ&LCbC =Q]aw幪Es4D]X0PN2gQOK{?\<yǧBb6tTIΜMYC/:9DDvg $vE^-$vy9Rܝ D,r曛ICl 5߆ %`ό"nγe`6gBǾd9UiE]^ B'#Tțx+Cbc`r<@-U ]R;I{6׆CkYeůAQ)ߛ8@R>)c$Ztl~/_e@>I"WKa ]^-ګ+-N s6G "ʗu $G, ~%J[.CzՊL*PpS-. <,ɋhbWkLdptEDKw#Ғa7\-L֠v\8r#w:ؿЩp(]k;S>sl%)0**tF.ӻ: +'hUNhSڼT#'0ɲ$ zІ=GԪ :Yۇޏ:;[mHP9= p26}{ \@^{1o"@FBk*1j!'Ėfu=paRIn1)Yvj[a|7sO bcMpbG.KqZedD9@ǻ>IȋMy6Gʵh)MJ 4bXC2KջQ; ǚfIq~l{[!4m~<ؔ޿2ڏlwFzHua]R}}R: 1$KBdZSM+ى旲1VQRO'<ٴ%{X|V!|rnv><&ƔM-Jd~6xH `f h !*r/"[ /t7Dco|ӀI}xF!C1QHT/jHkӹI~!0>t fS0!loiEPXD8@y2&j%XYb- *@eZ+DUrHC~]j/3\;a LB0߽0A'JBUΛ$%Abg]$D-si@=l4#C:2"NAEL ̣lxz3Ǡvj.ufN?#qt`>z+G `]}xbztЧ>7,:a7E!vNlܵDF~Ѵ[t$]O&qN"3G+0֤ŭX2iys(iŪ&|821Xqox.I5O nE@ݒ@$mX+FpUpҗ,f{-ww9DzwGh8YLT+Y*؆S6L mdO>U(]Ȓ<\@vJ/]"kf-FvPřy "G (j‘p{l#x[-&A>Z(I{{BlߐU (Y;xdĨ|s lr &m01b?wTG5:o΅>cʒvs 3x5\WoFz0 x2mBRN g ZH^Qz}F|m,eړ‡#zs\+ڐ0И45[OD ~lO in@=KD)Z0 N&\}ՃxpK5a<]t&֥m#¸;staxl|r*N5(rSCq5?,>{T$T~M{._kt͜z⎨ .^e;rO ʄfu @.]Cxv{ 9Imp)r8/=wjq2VIhQ\;8eC.6CAACܿ ;˶o% HJwh{-Ey)eG>4iBxݘyw)[h lTȤS-rcmP7@X9(D^7F{`6>W fxo16&GS:" 5,٩) T.(L*ۚ7%GŪ,وwGZ7$37AI|[\z4S:%ZL$<0Y-ޔhL8SC2l sCR,A}LՐlMqL#uiг#G*CJ0$j1Čk> cx]}섰h܇el*2I,rhoE&NiDnqJ!g"D!9g&z?2ǥ$b/蔴5}B &7ڸV++{6%9h +mπPH,(_3`A@ ~S&\ 1(> qSD)B!iLEP]!=Wmj͒AZTrh~OdHCnz E70V]~oif[0 D19uL;ޏM\_*鎳ǻ+]K._ìnԀ$CϦekb,\h!%Z'u!3^\kJRw"~Xn9dZ^9KTt]0: BtNB\~-SMUc">8$9?Go zs9k>iw ˧_+#C | g:65Ef 0f{+ڦ#/.7-ˌ (__푥GpIJ]&HI/hz"G ~eOQ7J%sK$yPˮ_Pp+$P5-!@~1È;\wimU$݇%JUz!.G=w~'^leawMr7a$ZN=|BeԱYLnY뷙Dt cx4]k'Tpe U!hI$ +mjfSm>/l6k(]z\e|:-C-<wܢ]XJb(@|G@G8GlV_:HuւOē e'lDb>;-k(leAag#\P{>"P/or(+T#d搼>ՆTG ΩTMTzbE/(5znEi-Ntt}೐ B13mV/ɗbhR*;R|'0^[u wIwn҈X.i8G~PZ 51f Ti͏>zi 9MxrP 9°_ qtBƒЫ e/HҊaz ( h39b!w% \,dfCRj»e['tC|i,fS?L"jXSvG1_Ԍ8BPJFy?Y3KݸWηwLIb@**bQo2I](!',A2l]+0;Y  `A }œ=ͥ SQKq$yYj;1LA0:!^tF7ҹn) P;;&VF*."M![M'EwAB{#o[p %0J`BPݼN^GiRQf}?0[o]*vB];^aϒDR/bp<Ĥ{LF.:Z_NBt$?I ^Ά6A(ެ(q[l)ö9I>(rvqubد\Z[s0.KEH=Pj.הGbݚX4 Z@Arm# nZbJDʓQ=O2`aOs| /usG,/8f@O9XgleBj{uȲ|?Of#egBg3i_I5@As[PMV_hTlK}i9=,f{Ǝ?K~%?M=gѣ4#CE%D?: С@?&`1@׽own*) KKSͿ ( 4.B@w uvP,t{v|mx& H&1O`7F)ZF!]pŽ=$/f]>1nӗpFd<I8yѡ@tJ *P"RO$ c,~&R9Hb ~Oz5ղĺ>g፣O`MW=BӫB.iCt`>ho:τ`d+ &*@fSw8v3 j?sdgcAMGc/=cv?0͂`?GU%|Ş6rg:dMTݤp5%J !BBi^"31,̘ө{~e[WMk-72hJjxN,A138ٗxI yddKG؄^2%6yH.!抋*FWEWS?Xt!+x+F Ԋd=aip2E=v !fZ&8kƊ^Bxb&I0<>9;%uҧJjd,j V:P.lJ\A%t,mD|Kl9t={쟋b>Y&5?ie=*=LnD7կi1,ΰP0sT0dj5}T! 1X?Q{&Pyo~=DŽ.!N#xd:t[Lŷs:%{L{ /*g|P;Ii]9,Fl*âv7!ڤd7{, PGkҗ퉽MJjVW#%[?7s]A74^Nm1.NQN8}8QZ1J%liX522 5F92N U謫a3_0 / (}V :槇CPZ':vA t)_&N>$Ή,3LD8x6>G*  kr-{+Fm.7^S,r4!ԀD5fשv8Nfc0s9mɌU_%˂z !$.첢ٷyjqr9%fEbեތR` 4e!V,󐑬AyKi%}dY"b[3쨎d o6>T0)HvT}$h2۩jS%飲p]XF,Ys9tf&]14d BJ5e>]Բ~C"y s9FtI@Zܗu I6{P|T4p8isQڗlX-*FYBXv]r$/>JS7*i چΥ4P2vKZ5y6l@maae .G^]kKxe}٤ Pv"%BҐrSeKomn/n/CVxj^4R="X[k3^ELJ (Z ˧?=d6ޤqzOAqmtFSH ᢧ6돜NN/sl.?>"xͪ18.*Lg iZ b8븺bw/[1t|0pNЮjZڡ%XC@ ^l$!w&e!P C.hZ3ٸ.sww[Q x zfA*|H;eE?j3\A6FUaWƫvPsĄ5doZ*)O. ,ٚ%Kȡ iHK"#]0%JHr}EN].8>ՋFigb&y=~1bA̟hѦ+Y"/% :?eځʺS=v]1oܤlWڔ)8+jTon.1CZt'*HO!\;klrLmU8 Ay3* *7~G%a?^;L:E])sћb^ͣ4PgyGd0H߰:w!ټI[0b}}EMm_{),tRxvn_W>:9G W ?qTy$:a(\5siA1[D'# `P1| \p.γDM]][)G>U<We“CiN? ޿ ܧ| WA'nD"JB}QE4Lx.F:C+5`Z\C[SOj:@+U+# r\ŋ*BՈDk fx/ϐ^1?5[tk m2:!T󱃑\*9M5'Lsv5S %(T1J : Sphc"Kݎ|:"T =Mw/8f60J[ YUZ!eR~9R<#r7H9Ao goVjW:j]pv>&K:1'˛|l&;;FdFGntKFa/zCc:hOLjG=ߤ:̘o@"xP\窱I~a}r_J0^IԳϓCR3UU;=ߣ͆?]d,wED.kaϰvGC.S*yƫI~n)ˈ\ǭEL=irHu'd^Sȃ\8FʣP CrP2T#&-V1爥Ծyb$S>q6ϽL ^n\8EQ>?&RlaN}\切T9i.ހT,Eꐓ 6r(G3t6vNќwbM)٤l\ЅVz1xL9Ӱu“b-7xb}G]fAe5PXƈ^B|;Z&rvyU,GrnTV*\P+eQuu'%!9c͛HHSoG,zD.Fvx k"oUSKpƂ`kH0$A9Ld1cXJt}wK(ŚUNo(됒vP7w Kd4E7?:[^T&puwlrYLV%b x-y=CE[1[LCOqm1u=ۜ9`e.>De UU5h[u$}$0ބ_--?bT#vO(`dE{K!uxt!ngh/SaD=B6UKmR;a4tܨѡxP9e(9֎>s4Hoo+A*;zV2;xY-x&u=+PNG?* 敞uMAzhTe0Ym˟ -; L/07[*3;g }\ԯkcӈ H9G@P @LMeF$z@7cϺeuŁp|ʩxPg>d{bΝY`HܕBf5kc;oorΡ=蟢q?C Keju"I%aL ]g-t(kY&tU^̟]=ʨ ng:pkFC P]ުԢ{*Q\~/3 atn7l֯bf4VZ4юlL,c1vg-cj:ASp]Yll2;-bFA^!Z1ѩsZPe*wkMSW]~9.-n.@{"] >*>='`*4&eo55¼LzpdS@V7Qw fq%GO)v:Ew%ҕQ֛ut`G2g[ցFSGL7sF rM!gwڭ)( Xlo7-(S3 [QHF%H]! ",(4N*?lĔ eh;1sޚF` {hj;b+]0dl4ξA˛1})w|ˊ܅a),75/#vB_tw>YRW~9(<՘KȬKNvNc5f5pO($ &RYAE Oi!lԀ Zq9)p@*Ktc+@3jlUJi@mT #4Yg %+bih@te9*ѱ[s-őA$l|mԡomlG5g:mףcQ3t/| 'Vo>yߑZ5E(Rq6ѣ gj=fOxcv{oIB tJN@kbU~4#7 w&/1OIU$C \ox0D%#T~> g}CR\l&> [/AyFv,WZe#O?A$=ZeS%H@?6#ɒiA>nڟ:NkC6B;v! h{ F#A%~u=)*;-k94eȭfTHEؙ-3bv29.rbH ~ -y#=w5&6o|2//֝'sA&>v' vJ7ޝ?Ј:}$SF @0NWt2>Θӝd,)\+۹'r2IWI8 D=l.5)2O Ve{J6GvbW' QtIA /nL`J+&\RSEM,o._Q!RQz%{kR)k+ q}| _Pn.gl`f1aCYHr~ 1mIe1ձ᜛QErPItDX΢SENP9iO4Ꞃ1a@M mhP< $ p QMVxVvVnu儰=~jFe tf;ZQOesWqت˾8{UR6bWu5N<2%Ĩ”G 3#"+}#$'UP!7!??`٪p7KèyA4~J=]wsTnb@hD5F PED klZ=?6V.ܲ{,HzIm/=}sVd+Eb| !M!S'NǍ|By8IB gc+@nLf91Xw|wO*$X+YG叕jǩe_qO)bf2"3:$R<|OB- JްO˟ 8݊Ͼc7 JCYQ{&wܭȽd~lޔZ?opTկ4R`BS Vj4DuU.:f BG|\^PhAf3;32URz7* lP1;lG=Vq_0[B--p.=I!i _eۊlex}<{`ỐC/%s;I jl\O^r&HඁU +y3+ќ%dTܕn,hCTܪzPZn4PN92)ggzezZ$P?'8p{+.gz;(<,&i/^oh{U(*~\|< >I rtl<"urcǀ# krR,O(|Ƅ5 "f,"a?𪂭VVM(owd>iَvlT  B} =qᎀ5rW#v"WFݹ~yW/Z6T98 x?(dQ1q -BP\:* `˻pSКoPz9﹆ccN3ơR+??r`M|mmSvk= TۭVnT*Ĉn6N /s ̎FtHj3f`\2MeNSZV>̼HY!]Ƣͺ;mθP%.R5w ^X^7K<2;CuWeJ_/(Fg O hU-/\=w~aK+0Ë#DFgX"ՠOnyxTGhg]r;F vWچ)do1CGCxY) Ebv Mab-*Z}^p9wg.+]S֮/σK̀h/wrD4T&:!'4Rnl/n p'YN߬yXP޳,w4 -s6/>a6|FMGߧ- +y vaRI+"C),75<65ID1~jI+Ew3FNA:7v\ڠKmW7<D{q 1$J䦑\x#HԦU~F"CBovwt7GgH:Nfd?}yKYdPU}KvR>d4*\P^s?d͂sBzP k]F&'XZ̝uϤأ8!@ozƪ+6pm@&$tp~ф@elY8f9[ EGSlm#e^j_=.曟TrOUV?P(UmfJB_y}:Ⱦ_ $˩q(v/"%p6*LTle%`#"VE%KRCUhjq,_k,LhIכzJ}N26SYT4q t:*agI7EOWd ̇%eN@e[XCuC*E  {9eHهHN #dt܌r'Xk@I s"*ED=n$j]-׶dxe2~)suD;UY3@&giIt&kq"Ѵs7`JwEWw#kF8 6-&wFʫ}Y 9?SY Ӭ>,!& ZO)j\uP >G]Bݘ!;b><}_!BX$+0!9W(uR)Z_sh$97tY_fBҘد&M|ֹYK˝ۿ\[&dBY7ȶ'ݟڽM=4^u!e2gYj83PzAz&)^a5Ky^s 4PW# ;\r|hvn3.?kEd`_4/:'3q*꯽3,*0-Ip "tyL##ʩ7EmZ,׋D 8uM_qwBzܱtpt(MDG^o[@b%L1emufPCM5 nl+;v4-SkCm9Og#鏏"6 GYi5㍧V$lӍT` $>ܔ<(a;Vy)Qf'0t ƲAE98]A? OƠb;NB)1tn'8q"+"/B.1j3ԯ`[KG/t< GxߴL9 &}/ʔJۘD8*UUym$+A'"}ĿGo̗ɷ|/A\&$+SE\K5g/ t{P % VoI#2Ԣ'l'ŦEz=p4%C8"`_=p[hX)X)ݤ|YȞYg@ ,6kq1)X[$YJ9aiv z*imxʊ۴#].*j_  I[ 1r6*m?lzls^XtcˬG=orގ·%Zܳu%Z4ܟ?s.xj: ~5֍y&s?Rdч%i㠔Jd6KᔡHwdCC@ds#\pQ Τ$o^7(u-jC}2ݩR.AT`6fzzA1IbmKH|oK{v ɉ`X_YHD usȌF&DwHP;]:g:ϛIíaJ4 W Do_€ kj %؇S\o" l] T *nXi = l(wv+7a<ޥaX+CN}'lڢͣ1\?d0`dV(>9B-L=P]:Ұ0F\f12"0"t23˘zVb5!$ {L@v+潃¸H&Pʎa~Dg\ |ڏ{ĶOJML b _%>ZWX2!`=, ֺ 14T%̟! 4p=1/d>& f؅KF]V=njhys#ىmFNXlqkm|d<)d . 2߲M B2Z9DfVeL\I 9y$9_"]9]7O+#~ePz]|*?9JΨ1y.Pn1,N[X|Л2MiY0vj2"uj$<$mmD' u ;itF˱R%hIhG:y؆r;(xR&O\K_6οyLdխE C\9$K\?c?I)üqbRsR6GR)NB@~t{-囏{ r?4m$OG؊]Wl$#kAFv&4kN s7t =i @bsw+fGprAi-Ucݍܟi4e~A^Pɛ.Չﴫl,ne')sE Al z6dRXzHij L_8m6l-%KNG.,K gz9`{3^v`U.3 a&4{ƃT 8DY4%-w1`Ur%2\T= p@ZrOTB0\~hUK,j> A1bi;5 HtEPBt~r:}y7~cZE^ZX0p( K_f`Zä ,<+U Q`JrVA^} g`nԿ .0>{OߊhYtN~a ĎaEI.O?TPf`d܇ VY1Cêŵ@X;0LM?(/1u?{кOq#,^?{)xfeQĈYQ+P@4rZ-dIL ]4YK;(~ Ӏ-JӴ3tj/]*aV>-[FdI{2]\7ZJAeqЬED'\'N%"mc(S觼~8V,3Ė`^ȩ1ӆ0aUǟnFftݨ%kTpĜ=wxHD pKQ1]9\Ŕ _i sko`Cp赊;i4Ci!ce  ϦwOXтef)O<1 .+xͩAJ?eô^_36q#3@p +U| 5]'1Qhv_rN娮PڹG 0Uu9%E]'M y{1[#=Px|B%ɴ0[kJ;S',; רUP`Lvb3Q'8hNu_֌I.D )5$m:U`p+08*8zOY.hCk7(;jVVla RY 3MӈR<回߈c j9aś}gDܟ WenpR72l|W @tRB`vMzPaE ύz֕@8r)ܼ }QpЪsӋF* x0ϼ[5C!N|_$)OSa1ü6]PSXr-j _<:()|Ze&wyYۚG F.H.7dyjtng-DT:/m(%O#"[R>14fX!nZt%|;0tw]6g^f &KG+߱?Q{>>AgR?{&;dwv|sR`vb1>1Qo-ئ5%zX);${t{* &T}?+8 UڹhPD>vs @}3G(z8ݚG71,Nvx)'3ySi664to`D*74GV~R]1qn6!I ԸWnYO&X>: 8œU!Ml_qDLo!mL>aG}rӹ]k72ljCZZP]"y䧤8ITyъ}|LJ唫/XZ;YVAs4[xhw.ڶc"![Ԫ˞B^oiҚl7BF}j+n9pnN.Yd3_EcIF* ",ME.{t"6DjK!g{ )$mi>9]^@w|`Q$jjgsÊJ.ëKcNOOcJS- lUޱRm{=!־WD |Y{dt#W>ҝVS}nGݝ-'_W]څƎyϘ}ܫN:U2-(?ܼupNvfm.:'8ZȲRx)0(ZR'= RlӨ!9OlG:xq8QPU7Otn\z!w*W9N vO- >mZr.g{ik^MWai93HchKj V9)b ], ;>)6XkCtLimTna:^V{:Β=<:\Ep1˛2Z{ dM!KYOr4;yqt0;rqcwIѕ3 8Kތk~D]gV]J~*ȋq:[Lm˙ʹ:aZ+B`?;$ڪV!Ԛ|~m٭fj 6xCLfm{gݻ W~qbe%f]bf76m`^UW˯6݊ %d3 N^ Sio2v9B#${ODCiғx! u*wݙ5t# 詁qDt‡ j`HsECxG\֨ά3|ko&gwd$ۼ溕kZQv PGwѶNmU)/v/83䝄}I( ,GCf1o3DT6xho9fݳ?_YcP8=^IZX;v-oQʹ' ZβdJ쯠 5`Qץ Y'gRD""DŽF>πTESK6{bZmm?:ܕN31;!O@8ȧ!ň {'Ʌ.L*̽M:EI/B&ↄ e@+d' &Cƿ#2|3u^10\U>8:`FK\jԄ(k9N9Bu 'O<^X E.4y`>Y`otւTv)Ŀ}WcY_p@CL^!z(k=mWA^=+Ӭo Xw3tĄ ^y;r/º=kW&g8ﴓ@X4f|lk=XӇ0Q3TdlŮz&迷7Y<3hwG5zNP*w} CẂ O%uYOyP>fK "H<|(-8tb S_CY^$HA!ㄔYDs9"Ot;LP }7/4U~:"8-34c MqXlVqG(7XOjj)i59|KmԨq"҈Y/,s§âӽjLfr8(ʊ#w=#]kQd5ﴷoȟ Dd eИcpNDťSRr-V!P e2cUFO3< 6-OUwӫ*T^ c\1<ܔ-|@.DI 1w⾱54f3Q_4e.2'x->=A 257vs0bdd?&xF3|M챉[w nsؖx]<⣊܍q8w"Z=tS9jSTI <"̋dt/Q'H[Ý埇\b׵*`7k^)-V[+:j\;oSwS+S魑c#R.FeSrgC <8oXm#9R#͒ϙ, $[hu'6[ݰ6Ե|xiM}=bQǣx>4a7F@^)E8A|T$灃MПmV࿾rv)3q< Hu.F<u4 .J Z~FޤH!uߣ]mX}iF0QU%*5Vfm:$C*`X=n:?*ʂH$Bhz%^ J+: ̕IV򩚸>,RGz?BNF@|@O:F_KCBB[YSdMx^LrKU#C2.MJ>CzGd6*1mcz NA 45Q>u])rIXX<& UZR?>]hta1vą2aIIkh@xH©Mh/D:ܲS>e ctT'e²BN͐&Ln&k<μ[lBӫYZ!xvFôf[^M'\}Xn5q>4pS-y\LLv(F7+̋0oLyX&#bEԋ )qa V\BzhL糰PH;#4V'$< Sk~nB[:zbG\l}Z˱QjȲG%Oi;-:@ 7})2h7Gɲd?la@1:Oٲ˖8Z7h(R4?LAkZs+wPh#6-?ո\.{{_Ŧ&6z-. E{ )E#uV Wlơq>D\z´IKF1>-r;>+p<,_S,O5Ww݂v\u6n(OvA1,O%8\k+Fzbm֍G@dU><uId =y5MW"89 Gre#eʥ?2;@_ӧ@5tcM_\G9x#>v"; Œm )lk2oK]pĄdo9<'C¡51v晃t35M.ix{!S7@(=_ү vsu,?yb+C, @zv U>>0C':}CbLw!^Rp!&EH-Oa(a@`$ͺsٔq3 !Ҡ0CDqDw#b>2`EF=D (%yj _dY\,Ns?}(WF=+`FD,n߿`u)jbf1)i>g!K02׌ݍcJp_L~^sV.kb%/cOH)H3TNp]̕8`Fƍ l/i>_ohr sP@L ao|T qmY9X8ݽh.-M_vK?0ł ~+AX Y8KbFn\3 l7- J2>]ҝY&: S,^5TAAǏ&ix ^E@mDӆ:(Ҙb|& uulOuLgy:\XmuScc%Ԁ&Nx|C ©1u2]K|ȴsC*c`kp>l ~lrXp"B7_7o/z;ķ|ƤN,NW ޹Bn({K&L-,7tbh \Rmr龭#?##kC )8  "&gzys09 W/bn@A6Yǥ K9Pd `.]B>CpQʗ[ s{d27rNHF"ѡS \Exorl_Q3gP@yψ޻]$cEڹ#~Dx=aO\D?Hj@EL=a [z1E i<CaT켖>w!Fu PrJuT~9:D;OyVپ-ʴXKTL+N\L6~RZϐOܚ&x J0 {i>J|M3p0%?5ɤvoS9ȏ::F؇pBW`ȓ 9o1Y.޸2w}eInf8i}16P0 9?0]XܷXזØS=EAS9آ_L9Z(*^]_h$ߩfWD=;!"/Dx9u}P!W% #l]\Cx@l I]W ,:%᭖}X"ee`D '$TF$2>/0vQ.5IX13*u^zC 횙qEq,x|9<6 ًPIΆy*Իެ4O^S.$W s,.P_|&c4CfFC3/aϛ" 'N`sDyU%/:`V5?ҳmNt=]^rtɌׁEJY.dO\CszPC *_utb>riA8%jWEOC fl --7Kd!5Ati2VމoO5` ?'toLxMv$m!xf|aσ7bDG+=ܑ,2ݿpXgC(˝:V͔ܢNF%l5.ֶQPQDnH9Cۈn4V[NK"+A@ZhgW3y'$"A-($1G qQ 1'`LI^u{YE @_"e='$}(S='M%jc x [( *!AwD"GYUS&i3:gHqARU`2׌nwD;'!-%"{ !IbU1ԉD\+΁!BFp_#[B{vS;aRڥGJkN+=u#=d^H2aU8 aۆչ=؊[[\ժ7~oA*=C5U 8֜{p ~)M^h]RΟP:ef%Y ,;i0O.~L;{#:Z=4MU3KyH Yo!aWŮML5tZ' C<< 7BUVqCCx8~bfnĪHAk`UKXQc C<'Ы=uPqFތ(*`lf?.lmG@z8Zv`y ,xqvjº%fx=tRqmh"gO*C$(+Dbǜ8Hocmm'˿y'hX8̴6$V{RTmjGŅU:;P7 Q QiS:4lR OR2֊"F:Kty #2e prQr$*B Syv; {Tr7V:[Du݆R5+:>c;q9o^;6z]n!%P4((tt1?):-qsL"rHHx&8\Lfp᫢+0&o_b_)|$|#W-h 4X`z>wZ|Hn*QeG72k\syoѓ=F?M1+BhtȣۆV@a;k+ GFiB 2,<< %Vu_@D;enq](flg7:U櫫. }U>ka|x5=Z @Ժ00,!#RDh.GI>IgKljDO(pXcdi6,3ldDh t 9Otɞw!@_S (ђV&eSv+žrxb^:}VK$d70rI %ϡ!9x:+" t  d^HNnSy=Ct]sff5RV+eǽ~U W: ?IE%q^Z'0vkI:)`/wVA\C]z}o4@AJGd K;#ұ]bՁ.e0UYӝn&%N4a+C"ܹ<Ͽͳ%C>)<+;6:T9a57NIUZμz/?aۏ z4OjrncN1O@RԵ<> #^eUS;&v~kr%Rpi;?b!r$KhA p EwN/\m]X|!!˛/Ur+w[Rk@;uϜˬY>U?Gd+r -ӧ*_ qz[fwmԔKx6q;e+Si2T-R`\;Rȱ1WF M.O‘i `/l7M0{" ͠M5 JFOȯ*7ku#A&8`S.(fW()FS 2imn"KIT '|]Qοtk`ɍb#I[m곝z6빌oOPyٞɖh/z\صnpJ,KI1jy!<:uJ E_(l *!К4e5%y)-rZi BۗCA{ggV  >!:ѓx7ʎ]NwT Cxezr4}JuK)Xanj3H_\lhpm=3NCTNX I'`Ʊ ^nHHh`bMsZR[>A^WbR l5u9IRPfϿOV!ol܀k/f:eŽ}R?_n">L7 FW I/h@@zU*g8@-N'މTb(GcDi%hh eJꣵ+Izf~'R!I~Ok3)2Ol!z_LDL&wrf~w&zo}ӡ=,H[@]GF/)HL)Aǽ뼔yL{DF>F 1?75zXHNT&RN'i+=LL+ NޱNT͓꺝kb H֨0q{ 3T! M~}Egq2tBEpE/X?m?T{XPTK9*ؒLx`BFeRj+uM]F|qyzbM K@>a 6HKJ /a.v cϤfj:c,hzQ !>ߊ]yb-?&lfTRx7r$uYt^I|9[ Ēhv2iq@f'aek-< Yv(_gw8keӀc|jNjﵯdxeN@FffuvdwSqFZm.o=8#2l'gY;Z^_ `s l\Ch%嚦!p>eW!/ŰC7B##]y8^Þƪ1E 'n]Sݒ郧L\@\2 c@Z7esA&{f8p _渓iӆr]hSM5HjJRz(d.kqFYϷ,[N޳If&>K>(T(F9ڼ;ѧ_e rI-j'Q7>&gn{lZK˴(/>ف:D4g#4~KNF|!ԢjM6OCHeBZ1k^hY(ׅjlWp~PI81$ Di9Z*o}4c/'㓏`&E K10E;e!ДDYw #_6!bLPӫ&\s[s:]/pd>d(CY_]|OQ<*X3 8OI&X8yJUn@K<ԎzZ jxl)0;MxyfVO9nԕqq~gFQ2%FdRRa]x@k+~|"5Y`Nh\OQYear[wQ+W{BE#&u+NþkqFYicҩh9UFqyԦF7^,o[AH Dq}+fƦ_&89DؙjTx9asn'#4:s+*,oמbo:o ΪFDSbަ2je\੗$-e"x)3" cKj/|ϱL"i*@gxJ#i>gX$5Gx>JZ!;kA(7h[];2hi] /& Β^xy0Ք=z| g!,eiD0OG5k =^ZIyNz4uwr $=E_WCSTA2j)ٮ8͔iRՙ%s)7Mq zMwHNjΣLNyoiK='S09p(G߲`x`]cN _ Apc`ꭩ_||Q'Z]O8ܻ#RAKܙBjbSA{v ['t:tWL8ƠpΨymwZeY@rJՉ!Oy\3 +!v:\˅IH!DC1ADi8-COV\=~tb~>KR|yWXܬY `_f\?&`L=mX@MO:=%ѯM -dԧlR+.*ƧT*q*-^朦'qs$f | Ga?4l!'W :0ۜL/Xy3ˆ &%|PgùNZm[<V#LT52{B1~k9"g|1+Iy oƹT*HG YXTgB&MwU]I]^R92!u<䰛6it?ԨZwb`/}cvHKl]~/ _[/ztQoniHOڦ²um\dW;vT)}$1Q?n Ss|Hs"ˎZT|ջVdf\ ޣc|!lA,rpjp->IJK@:cvq<u /ldC坆>E%J1fm0qF<^ڿ"tLjt9z"TBrL< kf\>e Dh˚0rB,.N%6zO$ɹr.\{'24B[{I]Ơ-: $|bQΚa)gԾ+e{dB-7fMKUm7q\TbΞFc Tc"8ј$cqn$  ('i9lLp!+LXh5J,#.u :j^jy*[ 2e~l^}o,?Ǭ]Ps0/Om@^k k*:wH̫R 'X}tbQ¶åк(y5B91K[[Y5,x Y8NN1FV:bD&s6 J GQ(40 2['3=?q~4ƻG/sg0#6~١ fs9gp iryUyB)t@5t̡>=Xx<<()?e=~xP B/1(PWi^C=ӛ|B8`A>j'4CŻ3βi5فT{G?*dr!'jSJf vfPalX3)=,eݭkFC`'͆ҧ\nT@})kq+?{d,˜ɻ^?&WǀI,udNÆi$^}9^Ld;F/]Tl*,6PrAZśp F ãFha *F{PHV `J*BE(#o>t)QSxFw/|]ƾ&Ao5L7?Ѓ70ꏭ%4 &d󩇃&qjpi9;U3H`wci ~+ -<$L,tP-G2Ҳ3q<$-IճW1/ۓ4tgϖ<'#۹g"ħҗ=ؿOr$™o2yTo-:vGR3w3V.֨tʉ%jHtWE5q֛̺uIW `Ԫ_0o 创';ҭ6U5-79ڎn>3.6PYPs+yE>pX6nL5 N 7:U8$Q_hX^q$oC)5$w/nvl˗@#2vj)|[h}e"VJ.t1I s'\wlPEJ4mBo-)_ie;rCx𼒆n43c\1R0V<1ARt[Ox \ 1wҐr8r"/i xrGh[>E}y&'Q=ɧK'"|]"SH m3tyQ͋s>%X-]ݭN­k!J[c(\$ƌxiYnPJk Mw+S yl.@&Ny㖤Rp[cӅQz`LV,7;P1^AĨtSrekԗ,Y/:K$n {񊠁+/QrXWÈuÖM6W!`kdW~>_Rk 꽰mz+lb[NfAAc&X XI89.(wlL&8$BOyѐDֱSƣvR^-9Is;luV' .DnVogup*o1IH@|e.7tllIQk9oyZh3pm4p%ȼX㍽R>lZNd̃Z@, i5L=:+ylY5QWC3qڈ.¯=Nf{j'gǁlIJNT-|=E٥)eV0JlI*qj_Å!*#$_IUɛͪ *dJ׋ڰ4NSD77w[Lur95gTÜ D7|NbLt244m~aAfB7-}+a>U,ݔ px4z+KeP?;7Lg5&Gm?iGiFE~XWQlPO](zkΣOGxl#eD;s'&Gks@klF.؊iL5gR>Sz]Д-!͸ޒO<I)%uER?x"45l:/oam?-U9 Gx+,qVZ姠Owݼt 4ہ!]1p',K+V0ጭqQI4L^yX3K.Y @Օf)Sd]/tD+wZQd)df SH'N"ݻ&;_@Mjvn(ܽWja,ɐPH,L9 "ȗqz7VU͊ Rݨ3[~%!$P؅E TQmhP[oGpiMnbd!a3Ièz>cYlǏR@D9uVs%R֐SkP͍g7OSj n2؊tGvA_hOu6a UZ-d&$cÛ7ͭFJ ~ '}}td ̡Дn:9u \y1r q"_yvS܆~^ 7CEpn-3Xs;ŋ^}3DQa;ʳ̟(݀*:~U.lEJFR2^ߊj~b FC#Zϛ`$26wGTZ*Y]Ni~ps^MN`js:$짠' Pz6u<ġzV@;qHfL BC[*$YՇBnB VPY=$M 5O_FFuq&<Q#{zw ߜgDq7/Ae;c|VշY'lTqP RfaxlepC *I׼P⚉o6ؘ#1sZG]ݤu/d >Vr!;-~ L5g&Ԓi@Ϥ2ճ=*pB &b=w{ : ,fveOoSnfF иݜ9%/N$~`6v{*i~Z"OLxPT$=E%3&R#1Z^a7n QtL NG GoYOGE`yDDVM ,u%UTGm\(d'/$]"z* YoJ ﴃ5'ZNת.yq~!(A;޹xڱ`"b*PM_2gPN;`25|WקwsyE'Lբpuύ[nTmYԑ%~(62'}\Ec%hCD~?3'~U~v+lp8pKxx"|?pGѐlx1+=:r32S;_at!nnY1~Pwٌ%UX~e'꽵{F^h W$4]:e(.KwxyIN?J-SUͨMPjEtYJRW9~%FB%v(=ʹ0$_*X%-5Z28 ٩O9l4=8f+-Ҽ!̠cb],NLM 11ܸ`Wp&Y]Fw.>DE-վ~_y?g0*cbx~ % u |dΆe̱lH#{K7 mпYۢej|'.a$>rő]E꓾0΢wQ.kG5г9Dî σo ٩KԔ}$}6nCpS$W'c]61\htn^.YsM8e#H%bM</ #J |dW0OD`Ai&/Q&u-)w~l_'9 7 Fo"GE`!\M#]>JRSbjO= ͤ:4,ngrshq Z  ż; JWxJrLVl9@O-Yƴ,>EGMpf c Nvba f! s2Y4^{ ݻ@b5f8+LCɤ]/^_9#$w'7%TC3Վ SBʀ)N"[8bkueKG:Cc'O}+%|Cf0{\ϵE}EV;jpH=8O|X`۹(H"ϺwY?a菓i!F@[V"|ӛ\m9+ gG\[D3V< X|C;>-vW$ML7lrT&C<]u}$Z7`U17$xWmҀYx_[u,CǢ9 6Sp,=.dǞ &q'+xcy Qٶ /9ulK~tj EhLϷ%h˝p:kLuBn"'o1!`(Q(Ϟ~J)7YoE@t^VUl,`T͒G $VDnG V P B`E%8M}-)M+ ]ꦟ+p{iIYaK'x>6P&zm0twꡛ3~SNY'JJ~g+`ƴ5K?z ,\du@ybEO9YYQA3::';IjEW~ULvbH*qV-Bj1|P؆Ea)y'4q0u5QuD_%~'\]kK') hASxL0j#C5|ӂyp-Rל\*\ ^@6ͨG^(] vC hw]7~ H?Y010g' ' oGb#*jL^͸CjF>WڕQB"P05 G̟;V{+pRp]~AZ]3&)ΪAQ{s>PM֖lhXm@^<%.=ʝCW \Ŗ5(yb8h$.1WlʐiDgѷch ]Aq* pxZb CϙlmNG_?_(J֫:D"Sw3;<к:'{>W:7$@Òsp`mfJ$-:BN)^#o@!q} c`Ep8k;5CIu* '}WhWrCs]`3qRKy۾/eF7vu?#lHby2Y]K}hԓ$<0@N-25U}syIյ^lz¹vGh(-sZڍr)En qz 6IseS8W LXN`iq#Q|$@g<\%c-h&ۮ!ALХm%e랶G{-i74>x?h5 d_/itٮ !mj Sax P@ktqJ27gҮ6z;fbHɍwv:7zxӼ % [%~p('D闻Fp/cb@tc>rBGh/:|ڞuac,ϳ_rtxzP P!j.^R ^A B ydiZAcNWqqNSdJߕlDGY7#'8_Э'QSQNtp΍^odvq⦈ylr ?!qv_~ɬ=i4a|y~a1e"^t{ }Y%Ғ99 jx> =[CKn5PˬX9y-g4nI50&1< NMK1jr&ӛkiI5O=gS<g*0wi}u2A 8狿1`s=HN}^ B %26f[RƹA%138O2(=[_|Qrޮ6/ũyk`9߱!C,6{WBENjIpѥlWA8ux@Y.G)(th&^E II3"]T/p7PFmQï#{=e+?<ȮzaLEIb[ 0t l@i p}xsB}CmgM.k]CC=Lpn-q!K6Zc?/ԂfF>m pǍ!*ӛfb1p}Z<)?tG ۯ{_p*g#J/jC†6 ed%~og: -=.ZhN+ñ(bbGvffQP)fxx̾X%ngP?YQ$lJS);c3ςpV m )"ܦK{.t Gd,/4^&ҭF f$nAy1QEQ1fo NMcgc087ܑbھU>s*[B2Lew#&˓Â6\`TZ "fx,n;늃cW=5LO٧8C|Pp&7SH6 `+X SIaJM;Mb$fG>bÞج+bOuAjPw!6?C'׷dzDBw(Fdxg[od K3ZcO.Yxqb,AB8޸H'Q]wׁ/P" K°r,;/i'Q HѮfאL}v XPk07=6z67- },Kaiv^4-Ǘߍ$[hkv:񸅃s: @a;f?lj>Ϣ2Bcn_h'Yg~y :~;: /T|&AԼObxoy׭t{߷j VHPP"<BZ `;զgEܱvܻVZXgPQv|~sːͣ cN^ҏUj{ ݴjbb$uhQjS0i<^d* XlDž F f=5Uc"0+# hxg,9} &*ukuѽ[U>DzMщ8Pu& d%9 ~Ry/Nة-gg3c6UOg^ݐWXl_]*RPF Cگxu3)gcZ/gp\ \vncaIV畔Ї||9-~::r+?yF,ϻz2d ai9S}It(ϱ *#*w˃vNDwΖXˆF5n_ᨂ=9Xq@7SiM("<ɬD4,֜~=QrTĊP?^*ه,VxߐlvK`Rh7LvLhȆg3…A8cw>1lT@ոaFz4t& /$[vW):Oz\FS&iH3U+yxLQOI#H$D~ rދbj!s:/X4C;֩?ĝZb.hƸHl'0ԤI\)VJf]ƔR_yu4T\8m8iC-_FW;TA w GW?eY Jw)U%ϔ}v q}nQ3ñu2?CS6!R9gq@eI_½JXfG^g Cm:aN.,^pC ;.KlyE.Ke&VzZf;n/W]2anzB`: ''a"] 4zd+_!O2wɧp EݟrO6pHOxMW{|pfz&;Y+“C%aԆu, l*ƨ+.ػ$IG=FiM1]OeL_e< V#ṽTi{v?q*6߿vmE1OДGfWτdOadb'%PW}+8<TXT,/%bHh 5"Lm.W1In;)6(XheBrĭWx d=bi>Hsfh OYGԺ&-~- /: 9Ei_gL4Ȟ(~t?e9gZ.1sѠknjb.z4jU1TliROarq}7W/c o`Ńqarm,Lmvc]v,&8 (*>l~q`D"|6׼@U[}}hۘ ÿ;Q4aH_[Ѓ2n]$@. 9 VmZ| հojwU?˒G YvZy=V_mHFtx1zNDOX?0J{Tԛ6W|2 dP3 |zHdvǘbiJW7*SO(g|_ϣ9Q+OqV".9AQq7g]y"uCQFJmx2s*J3QXY 8Hj}k+Y)4՜ -nz=\gp8;2CDt#l:6noG~c*`m|Yx1\GS|b3B.O]FS6@nyg5'm%eO^PbiThFxAn_ovW"l`o0įZ3B@shz 9Y{Z[> Xa⁙7mD@ϓ!~z*(O0hyPU3 | ωVNu2+x5$$!|JtNXNFbvFA' E^ɓlYw'] kD(} C'oTAnރ( u$=?-BThT9xIJT7xK΅!~_HļivOx Ļ0bRMav?94Zf:=>>&4y3-aVS'=6 v*|ʬ|wYwk:nR@1bu _ _Nbxϳ))M-JQW'Z* ^D <W5x%!Li( ШM>dz\u !P74!ig- L_F]!@Nt \h_P<z `" k(Ŧ EPtɸB[8V Bǩ&墋iĈ ;7R<Fx>~Sg&Yn9#+JѼJ3itL- Rp(l4G7뫘b16ix(jhm=F}19hgYgv2WHZehZҞ4H[Em?o#>XrN6`?VkظS4oSIE89}ҕ"ۄDkDnAQ7ͼS IPɬM1 K͸ިHe 䍸\j"wŵ(+n$A&19wT'9Tz8 nteoDŽIқ ErCuvh^:pbOJ1)wc!j5vt-3;}ρ̐jD J}yI#w5kxH46U~?a(@F"KuOK>r_oQdJT??&OB7&UFҕQ^,r5tX',R,zHcuG > ]~ {}IHG* Ǝ8;LKGX/8Z%͟2I9S?ܳDZ?p&fqX(BOuTRO g~lu$b5\BB@+oz6GhR .1o#mO G;sHK.d_nL7+@~"\=@umI.#I-"Mdx.!- T*2EaRO&`i A4D߯C%|0m}ݺ"+:m:߰@uj1@y8EDbyW c@ebmbvyY*n&3"IRpnU}n>K~=c7;O~ޙ9V cK?(u?6 w5xLX,l:DԖh;펌mĊeg<:6D#/[|x f |: 9r|yJ$~"z'ۓbCeԊ"Xiў(uIߛ{'/rK * B=KKw;Kb}(ȅZOO᭴,uQ  xE)ǻ+;w=7X` .ZEGƜ)>c3 D/WkE\jL zDYci .8$dbTJžz07?$]JlhT MKR:G&:޴@R]ض->,e8!u$'\էuZiڲD{l-/-""y[k#oJS*E X9޴viBbN*Uy IN\JGЊŃt&f1#QXC2& + y'M=O9G+p,IXi4rrڋU_AZS`\XEz@˜^}WiOg4&. ʹ!6t*~!3RF/R'ix(HXpk% xca@z7&`SeAjL=V_z+TF?&n/yKz)R@U!,0ʩkHLO>|NGbAW 5z,qj@,ylc``r%5!h5qخ 'g]sgs>TZK"Zmo\N$bp*_"4TMO3᛭;6*X'|>(q e7Nȧ" Z'ڷAf=3dXPth_CfǿSfEE  {P˫\,C{\nE<ID_W{ǟ ]}[`<s=0ug3[v1k'-:"%VDߵA!k5"q?s [jibS_SQ1|l~ԃ@9CDž|cYV;ίԛ(2Ltm:p6{I*YrJUʥ:2n.SP :;Q*u{ |U|nup玫jr8IHM^iY7>=}A#@|"ʖFaBysXZ`K^+ٝeb-)đzX-aA)Fq2>uH6FtL",4߼HI9&a޴cD`*lyEWJ{>1Z<=0ihrX'3囋q\8L;*{GhoYris Ϻ3+xEM0$l%7ϙ{w{f;9QqPy1̅aN=s5Ԅ5yQ;rBv 3ҿE41,Cc e7 UKݯ(\Žng?w|xFg^(]<9 K!yf Fz,JĠr}i? \kR/Qk]ԫ8oF(/} P7托U3wq3h<25hGVDDz!!uqPOS]mDb*nՊG+gF݀V?8/n+%b4 S[iem|^Wxɶ1ީ %).~:PD|#). wޛyoGoc43t]1,%u !3ûDzNa]pD]PY~y{~fԀb)6QP}R]Z86Dyu.b'Dg EPŗHLrdWbBr!Xk/]ʸ2 6 Py_B9{Dei%-\{ꖅ! Vtm;&rqN{8"4ZlгDEkCb eSQR\v14?BgAa,vwuI\֛8 1*_'PC)GϏ};Ϭb}E[Z k>EWl*)P9~#ׇ"@Sz$;%ÎG@}#|k{aڨ-9{kTcɺL$dlz@84W]BCv>N¢-Ŏ~&w)ـe*B\ A5ǣysr}Xx7,{S3a?s=d1C^*B8G45cK-D.$B TLMLXkA?UѯЄ2"3{:!1Xk淟mU;ZϪmtA,&7 SJ Z{:JV>{nNLJJߖtVO)n P8q%+玂;}6UsG8Ŕqp ^W8Va}@~7PgSR]t6.>}1D&Zj49Ku*".cU׌?XYfdE$1gIlx^_r2>foJGz|_u>X |}Tm3VZm-Pr .ZᯫСNbJY!؀?m_P*Ȩbg}ަ'բ_b,'xFJc>ˤ n]MqD&'k^ '_e堞Y&#./i]\LN:utV)5$OsF{)K22W#OS׋tztRXqX@1B_dxI楐(4+/]_iRG?2 W *l 4 RɑʘlpI~^9}M)Zs4_N%\yçX5pͼ@扫pEFzp.1]>ߞ)כBt*=:yIT6&B_y>zrU,d U5NzU [ݶVWl 9y/l6g ]Hdx< Ejs\JykZܴyU(#3!2A]9 /6s<+{T}vzI+aR *w?ˋS?]t/Z<^hD 񣼭jD|d1VqvG ɂnsAfzifs;I!IbaiXmh{ ^H:/pږ}5rUL+bؚɻo 7G )O|5,k( rsϊ@a>ǜ1D 9KUʈʣkzBH2zϣS qN&qnv[Q"~VQcA\uF+:p.-:x3)ZRePjVV/1R9ba'I"Q !J,E(ܢ8шm;-ҕ?fLYbNZ>OiR3ޢ$wUr1q̵MzNp+Կ@?DnjeQtZU3\Qoёflz~ F= Q܉Y̩(FRkj[b$pwC(Uf$1>%x%w< db'Y$/Uޣf< hꉃAy-6RDbVOsLl}+{. `W/fvP~ZaW_|&g]򑹯⻾mSڎ;7h *Pu f7ڙz]G) Qc$-Bՠ.y2e(gAYҫd3<>:*g,G(q!m:.ݡH6ؘ i|ODiET3)&GPBIk3)#>XHl7c|tEPL)TP["D#KV Mn 5dok&ū6 Ttd\8v;ϸ,e\Ei "w{Fy>|͏;_>!*e%~, T/ukۗS`A9̄1Yr5IM5*EZ9];Bv2BvXY! HM}Y,?UiAԐ)v읉%tتc-nR݄{u}HюSp]|scϨG7ў5E)y igF`$QϼpOW !u ԎD4RP;&å^N ]1=| ݡ1@7S\nvkV`qD_XK%ST};2{(0P 97LV~OUli7^ٞcW&$ѢDwL,L8h9@"^t2hsCY4 }R<,B¡/#"KI>U\ ϼ%ϴvR`ef+>ۆ "e"voLףl'7TD-R> x]:9kDeHr S/IV,\ȷ4&?/@i6f>Si52/,*(LCGPqpj* _ZEd l 7iaKQ'lU$c ݎqg+#g@ڨ暗wv+#М_* MXr5r+ws!zSCkxr;#s.*^F޾:o$1@Ye0z~)VLg oM$9Wc!iRJv+ɹ-mMPSw1RyHuT.}P@pK'J@9Pz͘ycy; 7!-[*%\$\bbddΪdqlD>#KRt¿9u9Z]KOrC[ /< h\2`nZsiհ|_sMg>?dp)ÉTդT_;&Wg&gaX|AZMy*qzRX:ZR$2^1ئZi71}Kі\6Bt l͕l[MH*]a;$z1 ~%zA!Bc\~%VTjtkXNGHO Q\Sٟ`YȃvJij?])wjAʷJ2!r9ӈ!AW-PZ>t(QK^,wC59 Ot2hT nRVǟM\oHq@5+tçp&}a{iB3鈴2 ސtK@b{֣Mk4 e^D㯖>;sޑ :wuhn/[yOg ϭ[r-`i1l.V>(Jw/}dRExhA4x{4fF kX[{FN*n5n0A{hrмOLƿTz2Hg#ֲXv)H6>qtܓL+'>Z,IZ+0a1,;TG @8a .S}`f Z%gm\dG0sc5Œ'űV$K+Ps.J88}q6^ 0եCe _tB^O|q&!wA{U12﵅/Rqg;Rp˥ߠ_- s$S% G AFܚ2 G5^8LJ| ȔK+!|,.CO+m8h31Ay+@CxFwY[1kEbRj|`)r~Wy%>YyV_Z]1e-C&uh|& GM6 :ε_D?XiMdEwQbZ sʚ7JktImK:Of19ZÜh7pLkGΗ;szi SOwލj@O #p]JhimPL'3*(1D(ۼ.d}XCU=G U9thr;5 +ɫ짵4ĶJ)l,>J[٧?~DܚϿt`t )}uYAd=jEp o+M߱D@Q/\s=6 bgyn-^bC buǟKv2^vs -1|^f6}9*8:9â$g5]+"I%(06ƳOHZo6+9[BWnJxPq3, aB|tJ<ekH:B>e€$p kO?DwQӨvU-AqQrܢ%DT:H$1V*<{+H#qS{JQ(m%?`ў:L,'sxT_BhÒhXqsbU.9BӬ.@cۺBQ^՘lٺdS×^*1(**t.2U-Z`Չ_Ѧ=~jS L}py _&q&dGCH` P )I#iy'D[o@BoPn}z웡aEoL(ǟy:)+Fma`4zk^$O6,uAh:n #>dMy˰lH/՘! K2bd*DE d37Hu:S]~)U7rB6 /Y] 1bnM‘(];OeX'vH[c]RDS`y}ESᄳ8 \RifFiH$M]ؙf\?٩3Kٽŧ*ȀѴt(wK~Ix:ڦneϤ|IV*3aN0W[0I vd"3|q\-&B觶"kYiͮrv|Ci(/y4WAqF#{ՐKlIa9lFó-OED lO޸#MJO2IǝFx | ixQˠYȩO繮14Q6IA%Cϫ !vˉY"ޯۨb)ĕbovQBI[UXofʽg~1bC<Ο,! +wV'85MYinL#P~D~JI80wnKoIo5tC-A 4; ߝdbU?%mDrZ-k/$ X1#pqr̫8STK$0lqc8xjBrЎ"D~l6C%|(aS9>5Is -c 4N&U wG|rh}+Uv-?;OKaȖyr-9űyi9`Zw7BB{NI[cnbO2HdcOGKHk>%Q.L CN8%}0eh<@r-4ف--D8p5}u^'0*g<׀Je$]E$n|qG.86ذn) H NN /)̬RBzRbD` VL MG ƪSoƩ5R&eOCV]J DV81_F]FA'ƷQ+%;Xmi!n',12Ѱ4~So4 HD52*G&M2he@mΧήA悿F܊În:1K uFx=(&? n+oj7>.|y.BI35zX(]fI#|I0k-b=czd-qXhdVw`h{>h#gU.|$Ӌqa:\`O=A6j8uP9Bňr֌&=w]!ZTZ=`4$2o;!i%TPMp(Գ .dU<)Gu9D6rOzNJQai+\p".n4x(}⬏Nx&]Gv]"^IhBd^=y<3;\]OԬ`h(jR},LUEup-|\“@bec8ӵz6Pb :5JGM֋{K!QPsɚ1>w4N|]ljD d / oSAPu-/#s1D=E41x z07|uƒ0u%b6ek.lX$g#i'чP3UL/kuQ&'"0AYvL6gN9 ݐ$ NĘXr]bVwYED\N 83?ɷb6g^<*rZ| *J^uyRGQ LpUl+75X¦A"F3tvqn]D\FR&Pҵ"*aنMY;VC*ep7^4˱ËGIwPYLYiֿ2:ํw ([šg#&c&-(r9V/S v#KKDg/bCW?8$\X5_y6YpBu!&| ngۙB"ng}/KaHu򷀲7}? z;k[T$3Z/HvgMUR xdds ?o@AxV%tʣf\1ɽG)9j7pjJUuz&tإ7Ck27SZOlkQpB8Z(CK̟oT+[\00aiG `1yGLo4!.O ,o. oXy_XkireE;d~~vl9tD0+mhg1iDE0AMw bo}rƅ\[J^m݃OaQ.ZLHY\m5M/M"/[ -WKQݱvKNh?sIy}n]fˈNe03T_^x F(T} o7cښ*;zepc["̱r6${9¤_%$7SlVsdT쿈վEŢG0Ӡ7 s`AC:b4Y(|1c5jdViԏi7Cəu%KzcR6[Fmc#]nnyLSoUgMi@|8n[b2~+ : rBUQ)zUpmz6{4]FA7B ;^e:!i&tA̡Gn5L]S'B(bRՇiVw -mc7jPxshK s*ns0w?}Vt2?-r5pq0;S%6\KTb1mo.Aiv{N;`sP6r{nwS/W֎-u"4KHDUCtB2>~8N4.z2DDS<QOjw/1Q%j+{LnA%C9YU[U^U˝ G/C 3;mV iTPͼ)a€Rg$o5F)JVg 7nr^#FcTdm'gBQR!(f=KQ;M+?=;h̒Xvo!u ̒mlMпvnb~xN?Jҏ9'^BGYK7ߙQ2:3%V/. ^# q\Zu+0U8 K&--)P&)-+n=d>jԚ?k1GJz˧]EOJ#SZXϹ_::ٳIZ<hfĄXT]J]>76 ۑwy۞#0zR~ a\?[/% rl0}'meB4я)L9@ϺAӗYX* x\PFmOljj%L'|cCW X \aoy٪*0xX˺(Lr|>kj(l1'# *Bz+I!$/70ޓŒ[06}~H a^Xؚ⏣6Kq\ < g¤ȇ~pGfKzΣ:,c`L[]%6p~p1b5Oh%CV8ZZ'w#z 1o9.oBgzUa?v P{hI"CDZ L s3,'6<)SxՆoHQj'8[34TF΋JD=]2]:TA<"j->I2[aTW9ܷw|+]C78J~WiFӺ7IBbmt1->\Tɺ" JfbL~Ht_\19Ƹ+6'.V ^:Ar` cAI`g1^x-:2ٚzpRVdER0PG9;1ꇕ}[_72g7c^?|֬Zo,.]. 8>F[u AO_kʘ.ϛ r#$k Jkzc daqrr Qےܤn'+T0]u*sd4EimTMe=&8#5I ++3m/K. Znni uécvyyV$)ō,=5gOp9J'&[Nya? (6"BxL%"M0 ϥT&<9=W > Ĥ)',w^yK Pƻh%;X;{P]0iٽSI%{T~=Gn bR~$c9KD, ʐso%\ ˑ+m:hz *pY _߽ _e%Lyx{QnCH*F}Fv?6D8G< [T7PnMc^0DB|A]چ (CdɮWEm3`^$>{'b%$roO<٨Z˜5ܱ-%)xU@v !$/}fn$GS[&U1rB[qPt4,SĦҗ*bd,~40J!qM U 4~XiFVLSuL/3a~W ^'; &iÌ23ǯTXUDE)IfK]!-hc-?ZFYN#=5<4UŃEOa ` j]ޣ ܆)1mIoSg80ZD lyQWÃ=A_GdOK]ޜ6,VZߜ խ.TxI>[>qU ),Gj=%(@W]?N딟w%9S4fbH!(11:& =+a- 6j?-yH3k*MɄttkgұЁ̏g:0۵I+!Mb$eymQPY{_Ɖ_KSOkP?uIXm}z>{C9u_+Gi bZ X訁+QzcQvl2G TqDgXeqc*6:HԘ^(tѽ_Z@OX٧) Qg7g4mqqhLX?ߕ‹w;X.Tҵ'K*pvnP=2[ڂp FDX$- 7fy6D3t{:qHK(KjahP\dرs,l}9r@1@%|+u{'uVڢt}W2.M/p"츤+,:Ē<161~DUG.A3!'굊5O&Y mbr`~IF*rJ2?! Sae{fJ-_b{v# $fIoR5Ӓ%&>l֛> ?m~1,?^}-3R3ufȓQ_8X]Iq %(8+\4/ΈژamBAe[]$ȥe^ݱ"( 䅙*—GO&譯H (H߿:P8ͦO5̷y_֜g;[q\ #&$Xt0f~>P#\ǎy*$`^2)17N5`A)96XڈH=J`\K  {ˮ ](]pGNz?~›ad/1k5԰4 iS>u60.q^!q}@R=YI~/JS IȊ?bXÓD?J4.KPJ!q{릮{[\WѨj2o(CFtPcطAX{`&TUUh>F`ڡ2CM IbRX]FSq= ׼|d󬉵.=Nqs'i;]}0>ni6DlRN!(w6e_uNqg5RLcOZ+{yS͛7Da_ooa.E-9j!mbsl WZkB/ezk2'm>,?؟d_l)+29#1rʕ /-ݩ|lp{]J։8Y@51Y=A=:0#럑ClZs|H1(5{7PDL9O -jJ)C Ou;uLP^(G]yٟ# ej$CLSkm|'!< 9@D"32-ЦPIPk/x9flKbL͉>-'I~ }S=%GpuԉBrd BW@>uM*JB{7ei:YCuሊOF'Xk$4 C""?$ҁPBW^/JAJzc WĿcV y}V΄3_j_ &) diq'rmTD]WvF\ T=7Ա"nWb喫sޏ,HkhmvnnҘXBL0V?ۛH4B=_4eRoњhVFB-f.g/wnϘSJm$;`[2?lUvvAb(~ 6-Zf<l*C{le1_Q~rZc 0Jhw;[%2ttve@a`Vx]e0 L72r5}lD&A$7uct:7X<*B"}2kO=0wPFYYCz``EK|*~19嫇{a/ SK-`/yYBlK[ >3x7/Y?gϞ\_v m3 }?v[:B y/iC-I}>=;ɺjFOiؽ n3v H;HޞՕ8zNҩn#1LPNsxCCrUi~@&,CEY͋[|ۋuRY)`%)6zɏڐ'+$Yp9Ջr`v `;@l#>1%XixAЊ ܍ũvUgG.~݉{OUº6?vR!A4 O\b_t5NvkHHd >/RPbY,wzz>߰Uhqh}N$TqiGNJZZ"0r¶H-xciE'^Ɲ *@,n2*1)/cq=S_^S $0(3vPק/?a)/j?2LdHm*Lχր}?Pڅl[;+$lXѠX5xLjUJo}:a6,ÈVxR;m,Vo a]@oR_W\sGeW ;߿o  ?ٲAŭ;A/AA_QԮ%9$-=tmQluΦeM:HǺvR ˻`J9Q;Ln`<"To^jkɴP'&yG|&H%H պ'(Õv]"5  V UOWMꩬ7r#D~1*q mA iÐowjߤbHEy0| }<52}l"[@,Ԑ]>*c۸ !Q<I`fk' Nq&F`[l)hù|M5pP&+*fZ[oTxWi,׃]kCΌz[4G"Hc re <8xh%C]M^DK7O:e_ T6%&v2 xD#aSţ|/F}߳ReF^ |uS|ͼì*\l/QIY*f}NOBk5np IMsc55ӾM?82Q8N7mֻMI)J5#7u8O 84 U,F_Ha0_~WC4 t}~T0ѹcC4-t+_{4?!SZfЉL+ی\b ZOʲE4җԡ<=j۝fk/dy6) "µK Y:O*K9\ h ñgL4"gɓ>y\3<͗grbfT$Mc_-ֿYEm){,m=סb+A|@l,Sppar p7)_2y1ӓ+ɛv# 2q pg^հТ i7@˃qG7 }Vi'/U9T2H%*`ZB:ThiX! @ɗu"w9G}oyexzTόcR>r.h6_J4;_7"vf!dͳ5Иtyŗ0| N{;^ $4:).{PkX¤w Ж xWw4|(]eō:S2Z豸!媫ȇ,(L=-]i&[p'FSH;^ԔZ`m_( %F)>FH3r] MeUmU6#r ٯ>rG^prc;1g|A*u/Aȋ Ec6?gP^Ԁ⥒Tc"$D [7v_3:IT!jpj/Y!.~qWOtkoyDMyW]>ߑ뚒o]M|pHmqWѤ.>R nB)FvYC?c-čSE"-CM ֥zЋLnVeGMy$%`W'l: 1l\ڭ/n顚dPD_Rãh؟a$;tZ&apfc:%am͒NJAGp'⽠_ERi'26S*jz"~2O{Uafex(|tJEm5~oΨЈokXְq_ Jdp N2FaׯA쀜}5A;ohC1wzA\嚥Tmu} ~\BJ5d~:W _N !%\>mnxKQWqÌFB=ۼQ+E_ w<@4d҆? fw2-rXº 2`=9d;{rOk V^G Y7S0kR3[zrѥz$lp(l4@(6HVn;}/bx'69PCMhnW{sgi^2:}${ԀTg8hQ&fhQ6}≗)Ï(}(r*"o&$ 2Vb85h5?v<]]hX2EO6<΄MLmv0;-fG5k#2֫Z`d# O !b1؊ˆR<[0H"[ I<!ݩ:#cq2GXE1SL(Qѻ酃“␏ig8:Ա*Ã+*V۶4U)BǧӲmh :"hѨpY.@NkϘ8JF2l80T_,M~DJ>}dw+$hLXc^X+Rk%lLMS.\72^araUwZb$)BF);Y"m9w {3r\xTCVM]byd#]Z=-y"xO/PaޓE ){W2Eoi1ju hø Wa'],Ib!ڻ#xt@hʀDȳ>ta)ePs&nZ2QϽ,.NHo@}`:!#x.&bՑS1r_J4&>pnje wƗ5EmR`z^e$dsv]5;@"vztPVf6PomgʞS2Y^Zf`j(lޞLě÷u"EQ/DIY3p=`,랜Vb1h)3/z1$ݘYOD3cGU-5,a;5#lZPym]0~Fp_Y9MWvS="Bx ;ZJ Uo6p9-z"$t)m6޿ p鋩~m^lSN+ɝקBa[|~g'LdVpf0]sNKu@ڢ9/YF͇9 ,kᙅ^֥ব}uV>ZWLnFI",K7|M9a!ftpV|LrE*]X9xY><9e1>uA qbl4 g6ăTvD׈4C;vgϺy*Gj?u@w|1e,9.n@l=$lG݄B\d 0ny \TMEIKDqqvB  DjiڈJ.sgE1LNCʑ,畋*i4)&ˣzߙܔ8Y0ғdͳI8͓}QZ@ \PHTʲc*O0PC *] HNP[9YFJYa;x {H|z7~hΞ(kpe?N9iİ8+MدBI١=/7 8ޣxMZ99tS(~؃m<DJ@]]ioT5 |ZP1^x6R:!W}c|_Jr/0Y@A{߫*Ja̓F'_chK@yh \|ꫜ}.5r=id,|MA)G(ӝZ̸/F.Bs~BWq?7i`Ӳ/r1P;]i>)Ȃ>e0]OM.{ GLUZ21 LgNhk'4EMa30=R\`3@Mj?1Qf:a4qֱi@fV>9Ch0Oʑz:oѷs{kq ôda"X$_jDݴBr赓Y`xⰎc^{~0l^ pPf $!^C>N.OĿ 9И $QNssL ïaB2bHAQm]V-FG~@PD&۵P>|khYzfrgu*,χFhyaz7 ?z&Zγ| yU8*#,I&86>K6! j\Ff+rKRڻbQ~ƾ ޽8tua u4__@ IH &7]^ZGD5dcd"d U濆KE0^l18}NFSS[|,&3<"#E᪎M|=%ck;hYyßZt9տ]Sz>U'{EIo\/=rhShצj@[}U[DT&n:u#C\̱9?(U.0E(y7CMkđs ;Eؼ`1 ٤Fޞԓ[҇%p!X:ԵP۞ FB%SraƆ ؞ΟYH#mʔ5bmn{c<1hӱd0HR(f@/49q4ֿB wɪ]H9"Si.f,gڸ$xklX;>bHmG9IKVS:z%,ܱvQ;ڑw`g+mTrN!#Ky"߲ե6@i*5Oh 9Rv u=3^m8Vlm4+^[zˡR*󉱎f2O}|Wq^9!] r)}.9=QX*!1.US֢ $iٵx\jh "F19cq_y4u2>JMP/=y# f AHȝ^;Y7MFaO`b/yZanQl e`h4bxGF]} wG%(_N5i ~Սq9zAԡi4 u¡C7vZea; eeLX!xK njI73 eYu1$|ڗtZ4^uQ ,>`,K ![e: }@EQRT 91[TάrCز>gZ3q,(ӦIn- W`Rw儆 9 k˸mKS1k* ޏ7$*pV4} 9H&VŤ\pS.<`YJzڎ'̕Ir mͅ܁rEP?Ɵ;+'LN˾j?ABJNsq(܅9F#'jF_(mt98ӐѣQa6càX{僾pDiPvF\z'VCoxBZV|Q-~!+Ić]O2 >$3,6ejo0FDT$h>KP$`*ѬHń>T+;B`% s1z'T׃}z,Q RD NUJ[u2SӚvwo*Q@\KO:qn ac/$T)={B$=,֩h,} -*{rxii2jyոbR%D nڍ^'u%zQZ8C#" J -{ݫ>UR+0܌HAM%dN-:x,ĞRR& e+.- i}"yɢB5:'EQDe46!բfvѥP' KRck #x1@~F^6cuOp-&.-:0,Lci,8R|$:!ONzuʑmEES2 -̵7N_1yeF=k[^^>w ײ2j,fg0^BO U=2EÖbm0T4^m @Q‡њ Ba2 LWM:ˏɀ5!f8! * grJd^Vn)cf1IH[ĕiU~GD(Eb@i`μ Ϣ `]9~Z;kv#伪xߔ&嬉|D2Ͽ>l {ʮ-)a2w6j<ms`cm9ȒݗI.W sx L 1fַGxBVc?.t{p!it |Mk͹S 64I(|Qkٝ͒LH.B px2Ө\|碊,w*tf. EQ;IApA]ۘQ,G1M;*_mLl ~*͸{YYgH$ߢ5qbxDZǁO.³l>YO,w("hzz s#̐ p*t\KCc((~rtVh3< v~G%HZV@ M=Pgn@uqj/;#m8UޗXޒ1~aYl𜉺.!8y~SG ºO{z9*oŝGνޤ/hc@!(|@lul$:fzwAI5A `Q]nZdC朶crsx)܌WTrV\3alԈ+d̯ ;PƼ#~[*}bkэ_m} H<(ꕢ(Վs}v "SK2ֶ1ݍsGVM|{MJ^_ y-rFcCBl\s;b}\~v𙫂ZȔl=3sSw!g^f$"< ڶ0g6|qkݳ9]К2y8Ek8RHb)zc?2DrUa)W'w7r.H)|D%Paȃ /`-WN4]LUQ9EeQBDf;Zv*?ARG2~".!mcj 5DiW_t+N RҲ U}z /а {bHA`uyﻺ #O+jsthv}6 P?|=$gbW߫G!n/klo: Hrd5.mFɘ S^߱- x%`"t;6ldAz[:PƏ[3 1VeHC:M:(jx+>,u52"%'-c*5K7nlŀ{ARJS[uƙi8UWXV /\m[kg$Cqu*NȤf_S!fy˔9v^zy>_yPCZ5L:h)oWɱ6 NRaFnOi J#!ghX0]KJd \P!+ey4oʷ.%ZO`4S=9\iY#09G)L:ܣe&ԩ g 7lr.J\WjX̫ERNT*!&OEr(36;`P*ӚBAc^/r ;ϓ@r$ooybv)Idj`Q9is4?{4o]):o%8E&e3&uU}7D 4dY=ICZK)s-d5*uB򩣕W~w9|OC"}Ig3! ddMLQ(u#[#rѻk}Z(7Y@LP!,rTryFX1 "\Y.hg.Q> ].Ϳ`Cа (ҕm!́^Yep=Way[!?byFdXdBj5Vi?u<ןhQ.CXTzFK#f)G(Iv_56T7O=wfG߰VÂ~ }ߥ1kWyK0Ad,c۶q5E[EPo{ g{~rΎM[%@w8j 鐼_AՉah>(8YBCm&Xs-a`],ū*8>= 2<_01#yBﴵ$m1Gs d0@}MϏٻ2XȌ('(ˠCFnn#*hȫ ~ jLJv &#UbY@ގ^<0 ̤g Ư 2顺o' č:M5Ŧ`KES<&Pu~ă"Pgbt9a }[rwiU~8ugm?f4#D<l(#ߑo ͒eux:OJԄ*f^e,KVֲ yG?V{_-&8μQm&A+-_p-$試h+ $2(?1;~@P| ` 0xqYI z\M*8P,dBkύjlKc8WYn bأI^?#\ID>*W.a,2O&JɌѕ5e-Z !tVm2%2s %pTž} |:7DjgDj#pG[@t/gg)}/|nz (c:Qlw|=T)= =lCy9pFڱ9~U^ g]$a n}}x]@Teש̞i|di >qK&N U[Z?{8N"%NQ,B =D,տʢ}etRUH||ʌQ=.@<(#Zx@7V-YK{_3}" 4a;dR,=>2z7X;iPCk(=5v%D+PE͇|"Ɋƙ^mb hvKEK*S=\T_) zcgڄY^W}~7"&HD=2$*#c,X;H\hs$AnV'o9Έ@4P'7uP2zꇩM@5ܜ8bpW#_+HC0?X@7t蘴IU:`WLff$./J#(zJyٜ6+JI[-I"w- B;D}.%?1v2}VZG^qIʒHЛ;-D[L] ?u~Ėh䡭4>;hY`q06>2l6 ЪnugntĄVKș8ÊER= KytN_R nERϜm.|K^[_Zgqg7\}B}*u5.nλ9.|CԧB)K#fhC0ݻV!; 7յ]IԶS0 ͝p9svWP`l$U,v=Q 86E0tQp/vhI-mQ D \3 wwvߨ[^cG*p/檘lm|^zPSsK9ѕlr'jzUHBŔ,9dQ[vX{H b}Q`!j6f;H'Z5Gq3x=Gt%&F|ZEG݈^s6XH-9h/얆v~ U+G*PoݳlMJ2EoLA;GEӑG7jq-A^=0Cǘ"Wn//\$TH쁀w~Ogo.mQuoOzk`/ykBddq6؍{pI e|Bq391g k4Qxeg$+UN퓞izGçt3# pp)ët\/t* 9Y(|&&WFҚ>Bx /9wpu_ÂV~`t(6"2D^F09!tTj+[6:QO#rO' 4" bL 뮽7YB ?]Η_/׮c< _K?ZlgKHޯSꙠ gT#}Gki&O<,n?O`ՂkoppQ S1 2eߏDĘ R֩שZͮgH x=*)'xzՖÁ]oFbq,ɟЌ䬭 v/r 1@Ie񄠅/Q 3[I~Ck,wћg5#\Yq7-;؅=SYNJ?|"apѪt&t\9 Ԇ4i373XP-ռDj,fv{Azyhu` C;ІYB/%,& ^RQkE.Hެ&oqjqWU6[x9i<\M)ƶDE;L$tcLG+Ι-#SJ"x:Ir_Fp8@h+Uj9 t Y G6<`bB0!:5E4G];Z5yeCZ>/5 +g ɗ8Heh fh"_^hcM 59;AaDwxr$uoZGBk_tTԼgD.@PEI^9Iekko !0cpBFR/!ͯ!#Y%#9҂%\mCX~y_,5 ʴ"5X T?S.l1?he$2W[VH?J T?jAVO-~<Dqڋ3 & @.hi-g^^1)[$Y;{ 'mCU:壏vst_z*<^5 R}\TNLA踎* ܋$>~Бo9g;>y=܊ B| %NDZE>-j㧤t@gSHM\Q?yD0Ռ'ku-+7#lrSTZzqq 7J0]HٓO }# '\xtύΆklٙ>q+%.1HG]a3, 8ڷ _KY(`Lg5G^jw+fׇ0"=q؅+Ti4%M~tk]%9<ÁqwIA;[| kva5IНL*itՋTUO?3D"A^ٽUŘؕQ3(gz+a( LD%Kw@f+{0%BW^S/Y bޫaS*,M/Ƚ a?X}YӢ <݆vɒ^ m?I@q;&0j AD- 2H\R^B{}}V3Ϭ~ 52629r7G  Mf@8Xvu`Ψ*w03Hs'bAcX mvpYzЁ@ .MBăj*t)y!4h=B Ng&`34Z.DZJUQ6cAŶG/jV]t(Ur+^% z"dRd>Jsf6h>YzJY<շ FmAC>k ٙ4TAM8IŲ~x2 }( x9փ|ܻ¼92{Á. !p%[ǖ툶;t`۰AuftZ=fҢ]PB*"Ҹ)VP{Hϸc)%{EMvPݯe"ESp0FUS5mi偑BINאtI B13INjD8tIB*Ytz2k4!?|ʘGkqt;VS OCbs(ߋԼ0?|@3jާ&KpH&Lr&vadv3n\)py@U V8VZ Ȍ.!уS}Тڇb"tA?Zc48P4L"rx|FjANߢ ;<ߠL(0,SB7=jv=-M^GigQZLnXrT` K{q M0iPɖngBFDYYݦp? ۭWj52hd뜐}b* NWhTP ܡXwlހNeT9YG3ay>-JRlU> #!i/ծ^9R> PÅ-BkkDU(;T`9:+-t)xF=۷pN}" =^\z~n:W<){fiT 7㕻)+g FXӘҧw3}f"$k?_ށ[,hi+3J+o 0s(!տO*F,E E:><)BAيX!GoLzVMVdE\6 ň>B|Nm뾻ֽzPQV΅/OM&"X+=ӯΛ€#75VSEcb7N9RoץNFvmJ8/y- C1kaяY[L]* p a ̀@dQ5{7(st9sFZۖXQ.Kˀ Ìh&eLh`h"aHgJ5Bhv,OlU5Ŝ Wp tFKChS g:v͗T] |R +Le~*3I} /{0p/hKw:g3t"㜱^=0&a/n/_K¡%L{q"nQەoab ez_1Q\%T"Z/O%B/Cdz5#QfP65OC5 .~aRI=R-J^(w2ObUj̯i2?u=>1ݞtr^v1hGc}JnSt%uĿy1ՃNj@S鲠]gQs͂0D`õ*H&%x4[ + ER{gHYO1<زiz*W^>1@:v"[$]z8,"Bg!Udia/$YA/go;e5DX1n;;k%3ٮ؉8O }C sZShz׍ª3JRkF7@qk{)s<S=& \MgRq߹I{C ) WHv MC~Չ\00owM; gpSdr6,V7}r=w X$u?8#tT1rHѤ[!)2HGŚ6JX){ fT/᳡JM%:yW3/egGNފX˾nYF +NUm bӱzFa֋(n&9XQm |$_* 2;x>n"Ijef\`ԁ[*!liQdeY5:z/ ɪ2 gi]Lx&[dGOlK&lU#D7PuAL܋Yt1o$8 PzLR5p ԅ'Tָy|N eJϢt*]xuXYD`LI41 2{ľ$n\zAdBRPsOqƍ*:brŜf4'~gDuc;vgDT)ה&85*HYL!Շ=NB.<2P~{xvl7f EfO7m@)!&eΟ.d>1SWW:Gc ]p%Ou 9Ƌ! dje-p~>hE?||)3)lQ `}d/pb`LExic v}ai {SZaJ= 5v[962Md&Ou0@ B$};8r$+E[/S )6&twj]ɑ^T+ v[+z~| k_jB!gyM^0D }q? 0I,]C H4Tݳl Jo 촽鰞h4F8n+$ }oP1ϐQ·+pZB%3ށ,Io =[6 Gjdu<;hV-a>ȾWxKl~8ИNR{؝N1ݑlO?،)#:8[u#&bVY /v6|"vDetJH&[I@M ~Sc&mRuʲX!ex+^P%Ӷkv/s?3=jiQS3k32Nuїr_ɹ]b$?vOO |=`B3eQ~0EOo (?<@e/w $1 )0Px>ʁc;xs~iBM3n-Vo u͕UhD`GRTԌO<&ɡ὘K졷$gq ڐѦA'ũTԁa* 4m:8DACHb^j5:3Zy үd!v XђkݟrkYG+mB&N{[f (; ly)>aAbd{qݭdNǾʃWWRP[O& !bes/Dv{=ۚ"Ď3BbA²O}jcp [4Sav"ͯ@~^SZhvE¦^z?VTTGM1M?mZ huĜ5B* ۆɵeDnzY۝B:ZR{ OHJ J$ R8G0ny&XA, cgVGF{95SĆWP|Qz-.f(Y[WrS~Y&CF/@~s!IՌ5է34jψ7*Z %v(Vn[SPʶw!v-p B6DE DQi3Ipɺ2 l4NqAu{]0ro*HZCCSնFD Hi+V=hɀme#t]umdwa=R*ޗg5F8ϊ3v#kU1)\KU)00rA\<pDq蛁c\.BX:L6h/i z7Ia@=QgNiΥ[k=Z/0AxLGBCVHQ¶WO,\NiVIָKPnAMe 6s&;5g{Sԍڒʶ) Ίe7XJ^@_E>~m8en:fGx{Bh;>\NՄvSD\J2nb)أ,Btf1ZJ2̽Tؕwp=8yv5οe\QLp)y 2Xa'mOfXLŁ2}NioFD3 SO9}A p0bGV\ۼYMΰoU12 .Q5H,ًF  2/3 J:1L%6 CEPtT5sE}Uh*X^5K.BEHC1΅3hJq^ʺ0шQ+pBz1oֹm,Z1>ȍWD¶&^^c*7E(bD;N.d@gbcQԔ k2wVmמhX=MZ@EWɠ?\ݼuWM *|Ə3[syf#>;U\iND)gAtd {G8FH/tu=|2%blX"٨U1g 1JkbOL{XWeԽj21cF)ώz34-)}ȧRcGfle;cWgZX b p;/{poF`5) *l}'`rZ<!xU7M!HFdQx7oF$iv#z(yH:bxBѳ2S\1o!;Eo+V nŻ׸ܐ77L@R '#;ވeoMwoG~ etUH5dIMptFc51n:#H;=ao9VlM,,~E c~1ƒ tW 4|  T^* ;-5 .@9 e>$-$}sCZG"^lx++XCRK_4DM&[d?Hz. .T Xh\/Wk%O :.; v#Ll@3 vbn.N`t,C*\5'Zu:adg0h\Ԛ 6onLوf4Xy= TTe%rh uf,Yފ%[Y01; Վ\iPʸfcHsu'YqgqEif@~ԛŢ!mIc]dd&u;-i֫I j]ԃ xa27r{m`[8Ъk2fD15vf~2nXl2MRst?.|e<"Au?,vRiah^)~|cgv=Sݏr 0ZPoJ/Q|Β%"*Vġ. r]2*m6ه *ʍ-](?8:2F\P-N+0W.k7 0j,5D%ˑ֋u= ۥ*7nFW3hd2jc*pr_ Io6r/ ܓXnqIP GXA iEHØ/|Q7#Tů-.]JGړvɘS0BUoC>\yfapAN4l H|RDkg:?VyM(?9R֙/pճj̢vLShH|FGZ#u3FhhT\2ה#kAO54HY/=s:1|≵H.SɂҌ=PG) F8ڄ(9~sm(NT)OEJ?qA[H?lF~JY~XYOFǖ t뀏]NַЂ0_"3bc ^@j^m~g.D~j^ՉD DfgŠ{|v]%e,Gz$y{ 5 7 3p, ID! =f6/nld5 M%eFkkZ4#Y7*vGMx~\3AްrRYpi-l4Zb\@۫{ ڬdA2yZ͒2Qu,b3˺R~ 4da͵V\suicz2nd 3%|^7ևb|H$(9er>Q#pR:HL{{ܺtχfՑA81']O[_xT.CԔ,8!Ǩ増\i(Yܱfk$z;p%-sMm4d^’iw<ت{*Q6/f5s!u#Dxl^]T@o,,jफsšduoT87_[UKVugYaBȕo1ЂHƸ_y*DȬ=S:^uwB_Xo3M[㍊5MTapv}>B⧰?njBH2 ^9]E _o'[$=4)ýW7TWmJ7)&mP VDWh?wWn_A 4, ו|*ZHIG4C׾[ၗ˜_JTxZkGrm@*wc*L}j$Ź2Kt_pGQE# ZTЊ+DM QCae &Yڧl##v cfiB >:Qk׆ bcQ1F w[N&&7x[֬)k@::!Ql^p=gIi(*EFzL94"Fs-/u)a A>—󱮭rэH^6Uc-:kLjɍO%ђæ$8}! \EM T Ɨi)lߔbTϷJظUX98-p1A# =w]WCd錷ʸz-3]z (?^6H(:^ uązRn_yj| fVNK;k΅QZN^,۹MDt+3 G*WQw7 o -(V'ݑ36hr\n(98관K1 Ing/d}n,_zZKθh#B6B7_]|BZWNO g%\\-:}\;Wғeƃehgt ^p]0<"p@R%?}Rܧ%!]K$L,@MR@I1̉ NZo+1gri=*Qc<}&lnGVTaO]!tXW)0{|pϾBsoMl3e9PZ6ىm(Rƶqy\6Hɾ͇Q7RG5 ޽\`ܳܨxh΅slC?ܔi[40e7C҆ A8l.1oyEp[ۈnR֩WwrD9WqN 4'Tґ0  =4?>53򫔻tO/hWppxZ1kf>G=wce֧OA}]ch'lÄC;^#vP9>BCF][9W5.g:hlTtɂP N/;dTajgX:1cV[Jc} WHHm}Ur5\jk'aud,&gF\ ]hAGAs¹)R<逡vj)2~Q鶼*k؇0R7ӳ#$+;Wx4},%;CHş^VІ{{FqT# &xν='eYquT^g>@*C"D0u` }NhDVNxHNA!Ы+N6,[ HG-ʊ\! I'`Jر\-1 Af35QUŗ<5Ԅc92.<@4ޕ؉m;݄a7^#xv>}ަXfJ#U,i9'H0Ft4q Z 3)w%RqSM7(I ¡mF[>ACtk[/]`<ӫV<;.q07XKNCKEDR (O}`Ek;3uTyvg ȡ_^*DQ-bsN]Y߲މЕ1Y 5/(74i`Xċ6+5/2''P ekI~o_ Z\G09[BL_>$S.U^S⤆s?=581(YGل>/^ 5? _#" .W/!VEs/%EUlux :Ķcm6"Y#Z]krԞ9$}"%JS TgdsS47\ ilZZ2Vm|1.Ws2jO;i~lO2pܜ'b{b C`hߠV|c" KI+C A<˕{{ՄXuu̼loƉwߘ`MwoP\ Lx"Ɨ*۪<;#$[wp(וK_MNFz[{ EZ$ \ɋL;X#*]/S!Z'[lEˎLg+|:a[/bChЃH%r SN{"Tߚcy}/k<f$.ԁ Jjo$l*0~jg\k,s^Rƾde=ĘNa | 3G%(v2e79O-sٳL|EԷj'Gx o0a9nz'`Yl]¿/J}ڹLM0"O'xM5OBpQ]\F0r2-1$ERb|FqxCvee{{ ~ܷ{Ulyu{8qsF3lZcۉ g VtS{zmku[Yw -9$"*IǪ|Dޭkۍ?YyYY( |V15&AOt_a=d˽sGAN?Oq`cIYm%S$>!nnK$ǼS]e3W_6򾄃(>BI8 FKJ7}!qJN|o9'Q (vy碦Na$Js @Wў>F)]JQ BJw . ňټ)[(^DPUz!p]6淩2&p/ u c0ՖUJau2vv7\ۮJ>=smtvp8e_RsNmaDH6)w)CƤi҆AAsLdVhy!8x8:T 7:\-ƩCd7(KQZ%vތGZeP~ @xݍnUf[4Z gGxzcb;^ՏloO? gdZ-~\їX#VF.Ƃ#N(!A|N $<\maGޚIIM?㪷=,pD`bz9Ots6TAaD G^6cBONAO_ `bzuֻ#\'g֮,!eVC fw,=!|E$ ft6n =p]?*$ 3`[zt%+nE qD ˲捣e##e~7t۠lUv~v0T.EY"Q`zIgN珪tL?t#}@E;Epz`$%)%~y!3|ڢ~Diu"T$ >G,)b8\k&=?/];^tML {B:č0p4>;g NdgvET5?fdHWv+UCоPDн6O7c -hz$op*ߛn.l+' {z΍<*D֠T=1r GDVOjKE^3'=Av|\pgD ]I2&:7M-I#AЈK8KtWN?!'+c%7Zk#Lg4 @cQ#Sn1d5U u"x :n 8AJ ,%1Rc/]Y-&jP,2妕V:k66:}URn,G %l AgL_]V@`rp&\N7D` Jtɮ<#v1oѹL: l)'i)7E7&Ņ1!RT,06bQ\U#\B35q}@ߢ%>{roΫ.30vR\࿞b-yY I^K"vA8JaHj8XR7Pj=mm~c)ASwʐ&o2ΌBwkdR&FZk"2-'EƯNJ[m ǺcK^M%<_bn+:O%M-Lr6,zS6q GLNyEq[|ܧ,c so7qP =ǫ8,N]4RͮZtX nV%|W|߰b]zWo-b/fp>3ھRH{[.;ҙ!ٯрyB:KnP~ijq(W<[m`ֱZ8p N7p~:MXR% $Fmi叶8GB3O1W 1I˚3Z?.ٷCUbK~By1CyToSP4pVUrf0{(7!Tfm .@f4_ٟeeT=͖y]~ Cy= ) 5@]PRdV,/]fS%&~ah.{}f>oYȁJY|[4s䱾ui+W ]"<]nRx@ӹu46a$AJp@\g oUlB?)Rz,ބKO8+GsJq, Up+<]|xCp`?Q >m0I=me  + eֆXQz/-}:H@tt`k7Tށ&6jc :K#D1q9%AO.Gga\܇K>7+_EmIV ѢH 'MpX% -hQ2 F>w=DZ |NA<-O+D|Q_)ŧcrv}+T=]Hf IV'֟̕Q}Θ9Y Fwܮ&{[Zݯ 퍝Nkʛ~V`WI@@ j\V'n\*=d*u}QHx9 |{ Ӂw*I(o uPw3,N|+rƀ!vSR8-i6 ܉檝Z /EJ4Z$;yEx_3La8ETl*"q2BvA$? | 3(Qtub=!2m /S7 )= (p>^#wmq ^IkR'Mڱ!p^!tؿX*C\b?_&: C|g-2\-a{XCsDD)z|׋Lz>^|45ƣFs-Q"PO߮a :b~Zr$S_z)5oɆ}&qY>ͣdzE)"=`,iě`,u|Xiǂgد}sjyS_o[i[shh`(s 6 bwnu&84"3T4ʂ-@z$LJҘ#o SzxZ =e}3y8`ϺA2so_=KU8޾Kf+UJ:TSѪv':7$s\$ffHVaV>\z";=әjҿWXO+A4ab#޵1!I>>\(ijә0Tp4ZU#ޕY+xο</ԩWr/p,T'l}/2 dR&@}] [!MFzF+M{fA@Fʵ0~SoM)LQrBD,eF"!*;+^5}+>?^Kn繈/3Ne[k93M NS釗V*yW~$F/>I mȕ![)͍|U4A6!KENqB;F+%%@8.J]/êHەkqANڃE &O ;+yÕtN3S+pB S#>5FkIDy=*Б児8 -?V/F`xA17p4 Pp֒2îṊ>Kg͗и$f] R)1Trp."'56 .Vbu?dpաmbx ]ǼD`X 3% &X:I=5d]_0@[D«;i:Rcycki"֝> t-x}l-OPBX|7#V ja^OJ7Ki8CTeǢ 5'-G-t>J-4~Bil'e\i_L?g>K)e&aTO.{3a $tLn5v|MGwΛ %zzxa߷M/e5w]kA[9X W@JjW'/\,Av)m"QإA{0l[|ck #J/ߏώŎ:. ">Dhn&AE,zs,] 0b$A~\J`R~R ۍvD6*hX]m BtbqڤMVa2,<(5 +)%K(@5@ _yB *Wq@h[6ŹV5ny#ɳIq>og闳ڤu"suc$ճ-Yr&;{ YslG]%2;U Ǎ7{^c0Ӣ pg!8Df/@R(Jj!&:azoL գBGc7'_pP%z#{{, p? 6KIJyÍ.\5&jsǠb%\AWQkyPf43=]OytYg}(]r3"?8g|~@u,hhD=][%vZD^ÆNݫGΙS>P\\ɫ\tc*)%ׂ`RMT]Z% niƢRݲF!gj=`?Z.QVff\'FKYWF<\1tnm\[c %:Z:O_:;tu}} u[fiY;-+ |nm"*S$1v}Aq|օQX<,wl;`VYX l5?1N.%V8{%t)ʏK}R[G U"YgLǗV)4$jrb=\2hȔk$ Yq sn-igǖjI QoX$]yI\9nݴ,߳ZUV^=B~]ǐaC <1 8D*5F)aaX}TPȐ%"2SԾ͎4/wxޞ;6.9a y(~p]xGOdgʄʜl]ы,D[nAK-eZs 1^}h&xp[eRDgBKL6Jh+ѕuPœ<8Kq8HE6sMFsCOgW)o l/- ؈0n|R>\əQ$.M`Xd MI wEEC.D#oaO.V}Co !p !}.w bl$|)cݺ_eKZ R M0oG ă넜6 } f_x:?+ Ӏ4^Gw-  0b嶤o\[!yg_7[f姮Fun`+!솼Ƚ}m/pD2\qvL)Vͧ:fY,jZlaB=ˆr|ƺ ;9e띬{Ow4JC5p  N:C|R|y4v]J,0 _ͭ$/3\m7ĂX$Dޑ&YlL "mF}\^SY䮙.f3 1(oUB@<,IkJm9x ?3A,r,/ɂai 8] [8Id,G fCvr|؞ ;%w=e? )Bٕ 1q5U"1ID6(a7L\+Cڑqw!\dKSPV&Y#}8r{tSէs#6-O2Ϊ yo{$Q<'搜YPASkY5Vέ_V|UaAd_,v?8""/\{2NrK>ύWs$FO;ugK0+/!oz؉i⨞r8ͼo]O|U߮aSҭpLnkE ̻Μ2,=G?j;{$QWcٴOIn@+a$RHUHJlJЩ%F].^-C0s yre-Iho/R. f"Io?u8C1.5,J+")Zސ-VN\(./#wg^gkZd8O[ Fw+UWf*&GhyyJ1R<ٻH#˩YՖQ~l֊ϛ?}o8wS1MqD\=@7ٲ5 U~*ⅆƬe 0@݉d@BA7䶺]?ԬԹTⰅ!MS ]:gf]=/lbio{zrb( ?~Vճ3d,d{Gi / =D7yBsku> f3aؚ`` V6,ZzLr]Yvox~xR_Z! \URH/m7>jGڟ/hQ:Y/d{8WՂ6c7M?4-n fq:ÒDGIN-&~y5[k}K$韥} =KS숖tFkplGZš׎t/h*i4ĩ;WBG ev T>&/UheЧ.G\JӖ@?-+W,Byuׂ!Ĕ%蕡zK"NDBN@^Аs|?|`X{%b9H/ lFĕL(!{B" <גu b3eb%mިеA++ ܟcL}#+Bڿζ*(~XY7ȓLp<$N(Vl@Du<>u#]jhLQ~g:8T(@a?udߟ!aP=?O$ ! 7R!m,IL;-&Og-_up{W^e* FwgKt 'e jv+ʝxȤIJr'[a< ·C o V҄W2J˜hq:^WZft׾=s2 !Af9RR'%DdA=ŷmCM~Qli(Fg&s Q=08R.n}> [fc\zCGNHuoܠVڤ{& r6A -zra5rB(狟rKfrFY !b\.hcHCHʳ7\)n\A5ݓ<4|!sR<{Ϯc87dsgDA9XyrnMEYLب v$+"^2e` G"3NN~{'MUAlRh`ct90w1 j MHG@o+Gr$TF&zY6bdwH_㰠]G" EA>@ Aq/W3dz95}^^EU/R]`$q=hNH@\I`神8_髂!_UV~'ѡXL[HL̢W*0j ̖YټC ߝΑ|k[c̹E,9m4ҙ&کK1ǡ֍W?1K[-p*"%9zſ"|シ'0VOKgOhY5G \h']8S9S>'^$cF.@6/ 1wy%05q3'{TeH<[ʉl!QeWUǻmv19#vڤNӷ"3qh᳸3tSG*VZA:O^q|Ьj?@]jdi"b vn:w<7!7T u{F>NzOD6J) mm0 W0o%;A50L-d<*u>>'4zјݸ&Snq}{X8)'x K׃at1* #0⩂ qB`#9RK$ZN+%Z}֏hdC \ 1bsV g~rcGwzH'4e11i 6# ٥ E[2˷Wd;\;GWqICg\_~F(Fok%b“NWHht-#5J6\k ъiA$ gMdZ> Wrʼn/ ,$R= 0O }dOo Qq\r]Ƽm;CI۸O&¹N/>)LY_nBg3:+dLʖBV0ѬǬmy~L; b58ov ap$&>*)2ďӺpc0k+EmR: [g3S^^i_V]cik hRv]bOSPi+HMEkϹx;֋Gz/jP&|ՌD:ּicEV+D a41 Cwڰ.kg8w qqO,uu/6>P&׿^čZr1;Pn]~;eK>EYZ*wV#v,|F^bWz N/-ЏO2bwGD a}OZ. M IyoR%vNrݰ. /CPnVL9l A%iJ *-C ky9H v#^)$ťBD2#b/d[6N\t)΂{*/ >X#˘;zu\SZ݄a˷(LN!m+^Nıg)TEM 3~WI;^HϙybY,q9JEB_S)7uC,tikw4D&9?!YI`Hb|=U:{ePl_%49tvJ)S8D9SF٧f } Dq%esy-:ߦ}K^D[8nV$H>5Yx| ;.cT>G9V0!_"P3ˡrn|F,V''1 Ĉ 8\E&T.My⚲N7Ȗ#XҬ07%:"R5sg ?qYׂѯW\ I(b1v2zX> q&Bm+O߱|R|H"@tAň_In`%SUU}ئBYVZdBNd}Tꐾ̧Ԟ8Cmj0nY'b>0M8g3 X!p.J 4LRtUԒg[T?93[H'} $)2 dK ׯR88=./ dK3[(ZH?R홲c9f"Krք̪.@9]w}7Ccz]iI<4De# yZYˀjnwq6kIo1,TiU@֗JvN-`EK`}r]+ qIəD^qS,\uu. u*0ϼ.OPoHHiD܌ 12\bUj)XhSE.# +B"6'b%By8=) O;7o4 8Q:h7j<4@#u9.^OC6MjQ18%KI $Z "bIt6N**Uf^d<w oHpYĻ61۷P\`3% ex#pJ0{|چa3-8)AQr|a|Hul?ja = uOU&} UG)5Do}IjaPoC%7ǐ\{/sdr)O>g#]n>"|mĖܗD+US *JbnW@%s%㧆^ ŗf5;*]mytboJE(ᑗjU|CK$;It^ܨSNG/Hq*tq"Qe )bV[Q|kGtEX %䧴 $)gIdD'aDNŞF/\JP2TI1@.#zDG1f6W~-OxTh9K+(8\1S˒2'-;;.¡HNjnLϿuT2F3N1ZuPR:3!vmya#,?*}vo׻#n1˷qCzś6CW}@66KGN^*E#v+&YNWs8p)ߵ W05`^WYl)Ffd$?oT̀l>T,ޭnՊ(k"M闌4wh\i*^ jM4 ;){fTZN,BbW&; R(H%/&S:B;ЈpD2b[z<h_mnOkx^ِgtex5)i}$#kWpխUwWO|81!<{v)ThK/;K,hQ 슒PlA5j5%0FLs<0*wӘDZ[bOeDޓ=k#4 pS{_VaYoC?=` $!C5˻ u/jO X-_(bp#]5*!!б'Ƈvf!{!^5vmjF,SХ'.yJ Xy'cs |NjK}" rHoܩro",?qpZ$>K|]mY;48K_qzDV6=  8jpb9Gz魏0tɲNv=x)Wn-ܪ#[dSM=C{B$5wxoP=jȤ&OP,T$*)r0;?!{$)AT%- 9Ǵx: nT2ӥZzJ6~DΗyD&lHC@ {8=mUP"_c# |2#z+2#?F>AmthfȓL=>kvr4lE ȸ^Ք^#*.[ЄR:;_X \*L3O(:DRH?)S)>t I.(=D 7&oSl3cfEԂ#G坯IxëZpaŐ1q^CPk/쥏;@g$  jbDLRɀҰBXF!n]Ym}5Q;i戗/^/- zG^i|M(PT㎓W\Pmzd,i{&VT]QW+ [gJdi%T?,-'u\d?uSx%wKlf> xr5b~2|&s(̻lEC‹P5ӌ R+ފojs>T]]1[,`Ȟpq[r,X|oH zH~J*CgJaCxl=TWE&@? ?os?]J[Lnיau4+Y/Hx"SӤRgzlw=76!F7_1vgD[ 0#ܔo P4hc2㤱 ץ-&`8tD]}M{u8_@+OFl |95h& 3aYf"{gx Q{ /tt ̳z`X$'!$NQ-S?_NrdNi:d,+=g/ِd4$eBq4e,9_gE\ŵ 촌 (pH&/Hᓜq_Hib.ثqxYXʏd%Fޠ(6c~~h([9ۼgq}hӠg:XΏ;# `$AweV qĄ p;`0ďF k[a1`%^(Ȁ0"8h5 VA4=C6^!Q@4~sIF(Wj,|O1@O',q|Ӧ[`(' O] 2}|ujkg*)CvwtVCOZF17MX=O2/aeE籉Ys|.yDp l:pխ޿Zw#f3 Scp'U>>;<&N +1ˁԄRX~# *X(}'b22qz) 1p6-dDz4x/ 4Dx4bFN2wnG fcEBP;'8tfR%O[Xs1J2 d*g '&!FeBz`\Z~*SKƹP~=/m߯Z6C9t<*M͜w)Knc.£>1FF]hХ8c< ƺ[Q-ܶ KeyB=[ %o:`\%3A`%`1 g5|V}Ur 2z͞] T5oBLY޶҃)PG ̽-rgZ ; ̅-Nڬb3C8 ՁB~n diYfPƿR.ayyhшsYN1sUƪZٚpdR3r}rx6Vˈ Ӝ^7~ ȭDA~!='G SM>Y6FbU#f8mD5@UceJa}jN?Yf14.Ujqj_X^\pj?N pi߅!6 _{*3-L{ b4 p$DF&_P?DmGa%RX"ָԙK x; s-OdQ>3<8{I}'f B1HRGTe5EB }?z᱇@ !c&D8`tW!8TC^Xd pΆ myy k>ւkB=|`1&gc]ݲ֫ 2ЈOCs^ޓ_޳~"_ju*48+D&/iY/4|௣Ey),k {qg3?4kDCP/o F&Y NL%Nǜ![Eg9;Wy]D5v$G|NSwx%I5|b}{0yhÅY:㉹d㕝/ǟje.WBcӉE!׸..@쩺:6-0CQ@S %㶴r~aI |g!(S&ҕ4q/ūXR6Y.c>ՍGfߩ_F Z=yYl}S=zAVdG\K&E~ u}v8mxl33b:Gޝ1/*Ȧ2<ޔ"olHk\w%P#B̠nU{Z> Oy/^Nj! 4fWD[$[S?wj }]k˃2Y!Mɭwiƅhn}&8P^PG\t<Џ@qTĽhXYG`یN ^>Hpԅԗ#gioT/HGBA*5noi J8ix[2ީ TQua/ EQsFX@UsJՑ zɰăj;yk u qa'@ٽ̙ؐT+A^禟/[%x!2GdOGN֢sDx%ppfqSZߥ'!+?sSxćRE(w 'dJ➾F%pqp1a̛:UqفA&‘ ^U7o6pZ^6@qf^VHmtеL-&޴:ܿІ_<L2ns$U!f>2MB<,\uizj,)aVnf0X5*P'UQ&xr_P 7Rm5pT2[!${ ! K&\+ D> k \Uh4ZM=W[' !8!bo3/R VQ `N0XHu}>Yjk|ГFӌȎJ8rgEhp,sXcyh;i4T.3-z+^s 5QqSpCxӠݟ]| G_JAz!2gED\ϝf:ױ\wb??J3q65@7Ulk5}m檌v1_ɭzJxc{h,@_J]޽pJtltcqIiRf$17?ۗ7dW9"NpV7z d&k& 7 |r_] *!KRN7s5>G.FJSxjQ[{r*ǰ[@ʜ+s\i'%e2!dAtz?T?R{0DҸB gW[/3ulϝei7RlԠgZ`삥>đ=o9— 6٣IKԼ7T)-ңSi)))pwHR_ǘ;1r-fZ$ #|:O6}.FYSiAV;=P;~LS5uq<$}#IŰa)Χ0[f`5fl@u+7y.EBR~CϜD' Z 9̽b #ʣ2"/ZVb[}R;c}l @VOEat9/c۽">"/ _lH1rtF8hzjA;C8*q3m/iAsd_ɒذ"J Dԣ2R?]\ ,+75U#U *+AHh&x*/zҟ(UNKPg OM TPˍ$f D ,(^KK$;_kŕ۵n/lA,aI4 aFJZksqX;7ց9CF f:FTjEI[EŦ~-+=G "-Ǯ #1x,DRº.ɾ6/6&h ]+hSrd+pDI!#q׀ j.7 Ұ*̻J;S&4&M ̾!=ZNL]= !! 6J{LR2aK'k ℺{z*%[r+ W ,*T]pktƜ=ح sEvc!dӖDQy]xnGVh"\VRZVejAUC_{&Ò-w6{F2՞{Tp> DLpHW:ĎoD{{8ԽH*Oy;y-]u:seԉmMwE `l9kL?8x9W-:*D@S׈VSyȩ| $̧^'ۡ,_=1BPlfL-fcM>TX}sqIVf~6E[ ߩ %m8D{|ڌ+ִ<;,mly-@?ϵ: oPK #ТM-a7wh]6pE*bnJKp%`Ƥ%|/t rMqZW'(gm,j (mk-Z7^| Zɤp?cq[S-C(\d_ Ўjh9-:s/0UhI@JHuH6n؋ѬۂXVʸB./ ADʨpPS,w֞$gNXm$v6yE Yg1J\~껠'+6⚮vW (tBo4G Զ0-בlCd8>EhLt $6 oHwߕkMfȊ(Bm_]m0RX&O>R7[k0'`(F G@жy|ت_RK9U>V3tkd8r僟-¶DI hGV:f[\*yk*gG8͋j1 )z]RT&k۷.BR̒΃M5B|\ޱW]C98q D(JIrӿcZ~]6!F-y语,/^5ܻeHq5т|& k][HST`|~7YI,>qE?9,*`w,}11I! J|tɼՖ&*'O; 3O` v"s| q# P6B|*$TFQ$袕sL`s̤?9>.K?5N6?+2HzVh")1hA]]8ӏ^=sh]Cc{,Tsݴa_sqYqM?MR ϥ^ a3GaFo#=1p$nTZ(Fh[ Oa,@3].8&N8:-*&nq ,SznUwkz^B1T%bXflO'Ӎ=0Y u-gۼŚ|kyȕ.MEWr{{ 5 T{ sm.^2ecaK۰9eobUV=rM:zXٮAܮ#OԆ3 [1TnRR5WGӆzşcip":ဃ>NCOn=`0CN7xLC~F(=uGӋw/r΢MPG4F o?VH s( Q98KI3DvQ;@bdЧ.hVvLiǗ=(W+ XkB`J`n mSݮ*t\_"X#F.klaj_ ] J;eb44+^^D!DGdVAU3Rn*,5(oJxm꩷-6P(f4ÔbK=ߕ4;aWUPoi]C?'#Sœ=4ڂEV&f0v7*ʥN^"nyHB.qqt⌮Q5:8Z~4C /^A8дB_ 5 VN.uz=w7aSGVFK,UV4bZG}0Li,Dj }?C&>Ѵů5M!U$-> R +]1$)č_"h8c-!JQ/"1jfDaq ,fZDg'7}l:d0wʶ4,ZNgzVkˊ.d('=0$v -jjSlԫ kI}Ӽ2O-?8тIɹ@s#Ҁ{ Z"-n5B!oc%刃~E:DmfsXM9,CGW\&V[ QT](5&:=ZlLxAؤ>) ܨB*:XMyjL|ZN (B:/ƀR]utW:Uig,VFfX8+:0dH AQA@1.!j\ bLhM,$7Rz_Nn-,|X;V{pHԙKZS+;uS _(UL4Ykm珊Z dE^Cp0$":U3R6d[e;\a/cQ7|5-ҀȄl1`(;pR]|oh=4rX9u:+\$E ptT.(CCoqf>Qg!azm.>Zgjm燇;eh}2eSȏ늼/m=FuMj܌L~zq$RL8_Eyx! 6LhT/y 7/FG*)? \G`}ĉ"d _6+WT _CiysY:z#ʩ>o{9)<˩ W~W͞"=;?>K;(|qDy &Yqᬲq=I+f3 ȈeL&rȘQ  'WEک~Zi?{ݶ\ b;\^t U9fQt]?r :'Xc^ ȦK;9HLjI#4JO+k}@wX s ,5znODi} $U X'Qr^F/5>=V%3(|5XykS0` %SIKJ72T/iq8Nm^\Şzi#I%2啒֓^/sk\ӂ,58vo|q씵bI`:OlMZ/Xد(•&uze$n /iqSKK0H@<0bQ-%Pz۵V'ٹR D'gP8;:E!&G$;.0=si|k巯ڟ4*/: tc]+Lau L2·6*xui ,"ݶ]X' tNbחRdE 2E?K9\zMU0Xs7*uۍEZC-]kEh5h: #(յ"g3u3'0ޡt9: t xG"{7A>Þī}  \u|O_7|XD(9]A uYe[ꗨHdp:[D&KP..pw2/@@bx/qD"(C7:OX&m`H"Nfi 4K$3j`ެ ֟0MY=[B8- 1LrB.ѢkAʧd<Ǟ伯Pc)EĂ%g:%&l;Km},N]8zȕb69fξ4Ȁ9|Ƌx2W3lԳN̔ q;$jWJ(1'/­9+<:U[KKiMnuu{wg/ n)> { ". ދRƆ|6nV)0VR+9, H.uxS5w~Gsәoh0egX*Ii9j~z4" 166ktM/f [UEHn`J=p(|_$S<vn,wZTuTf)_k d!ZsEBPVX2˫ 3fլҵPZ>' 9dd'ݖB _޶ߕ8&z-Tuf5o~;5%(U&TJ &"z»}gwŐ,͇~瓍Q[=]6tҎn#\Ǒ/O xJO*=wŀj_nP%32 }[SL!7*:$2A=ݴQ[J Q ]4 XbߣIhCtf"mGah7>e +fJREF-t9i}Hj /^nªVÔy=RƟUF? jy$h`/F?U"uC =|<-dJ^I: }*'#\ V&n63sk 87vVkp;쏸e-2$ q'^q{4?J9JB.1L=QZŐ=:Ǒ⇦T{)zD*00HL#dmM`8'5Y.#%w I2 д=A/9=݌AwD9ɜ-QJe)\=#7j+GUlָ~4ɑNU/2hU?eI{B+.s7$Wo.js0R˧5/Kxz@kII@&* 6ti{& V$SaTO 7a$O7CY[F aY%]߫jAlO Œo1%]f1a-e6$3Dx77BJ5Nqg~,8lnB]ZQ^IJvS# )sA"!U@ 5* RNv0Ӧb?MH\`%hh D;B?}8{oW& ,{ 7LW2rpVWVz㺮ߴM50cIvX{ְ9Tۈ@~vڸnL!ēE6-L`SBՊaMa,/N \ee l|ۣiy׏|1j a ypvv17H1!?6Թ&dm; PN5G_F| un2[Q&]2niw`N'H#0!A~m5.PlVr&~$%)ۡ`lKP}YD w yCt" *Qn I}vXl5% oa-x"hѰ{X%, /o+ ?bevϡl˻ e FxpLD]vWF`8m9R~)¯ QTܜJa /?w R")Tx*`$59XcrIQwr``aAIHZt %)|OS(QC>frwEoސQ"$JTyoe#jV8hRNFB0FT1HCm2M`7}Q_VW?cmu3P3׍hn[7v`;wh[;-A_Gά rxDRJ$WeC>b}w9{ILU(|V8Ym5"n7`xP$e#S 4 xm"+Gqؘ>axjC =*銓2~X$}zuXΒ0xe ~oF̒{B!+v]ʛ>& 4K :!\fɭtkMjhBUhWWo0l^جjy>)<bxy2fUqc˴dOL{x ȞKFmYhe$VU`ggbxU&k /+nٸ7daB2X>n9/rhҢkXII.hݗ-)LZfIhߦ\n^?xȄ#m>} 6 ^Kpz>\ԏ_tXbcbRJT׺p` nˬbc%[,[~O<შنV|\!G$ʄ ⭊~$^ my.@ϴkck3<ڏ/@|>59wE}D'/Ew <] ?Hȱv#(9>y/= YȐC$-8ή"Q  l{ފ_x +Ҳ `hUB npy/Oڟ$`i(ϭpAB@H _0`;E1HfU7ĨG?\o(-8-ϘŪރ u5(yVҸPrIϾmuJ43AVF8־ Y2u v~Aqixi5fzbϊ:2N Q0;v4te`fid ܰXj;W)7@?ňϼ1kkgz5A䩟#Ѡ5x}(~PPv3sY:oױB{.꼔Q+ߌ Rh偵m@VqRSԯ_ Eԓ`8q.{@](^0$ } Kw]J얧v`33s'K$= P Dr~J?ߛ7xrSa3l ta,d R-iH#X_Q,Ф To$(!嗖uz"۝ܶE~~|Er+qrF~BZ4 Vd^*<䜋$!0s6&IĥiT(a]T*/_!)Ffb2f$=2ت3-:tpyXA:_DFZ<1g_R} Zw G*)RZs(<5@O{/=g*ξ;[a:Ur q|_[Kr3Cd3ɯw']NB3[2עQUL6f+Jcۍ$)&lXg0N{:<\.t3s2AUFXVfaH)Mb|MfKdp7 x <<㵝kEk#ɏ^ 1Q{Jw S2ꘝL]7S:U Fc"͉RY1@.?awKkXjjznkA6qF)v)!-GUBSK)%w3JNixg>2Ow̏rM @a%LZ!wSN5ز@N,x;bFYg\DY8tA,wZؒ9½u3LHMR{'ZF0Mّ0uF\l؀Wep'u|c03TɎ.C ;jIOc<*ʙԥ`^3Y: k Mi.G=ZE=K}pAQؑxʂAv f4B*@k+JU@GAD;j2eCT~$y5N32/&H3)th^Y<4c3ev8O@X?k#Pƿ&_睧őӘE"Lx?GA$k<=RcM턛db8W.SoL'@dx:uD,`wGAR8KBNy!WwQ|P+ŃCyǺCD+>')&H${e z7Ȇ V猉σ8$o~^ L:G0(qeQRq\QD mr2TS&t B :4@2 ±eyR pqŎxi\|qҔ,RD-ٷ3 yïEhXcզr q9H51}pR2Pϕ&7#3G<'p*-KhaJjAgSDhl_Jg\_0\DG;ۇ찀~I0FJU?4^g0JmkH .smfޒCNJpb^X4^jGO;Z>L; }8;Aq P20;S! V?ȺZ׷wrwns:Yaao%Rȣzm93b\U7x*b`}ikR*}O ) Dhs8ㆿeedZƷ%:|/8q^E c_ u硟hBP#PVk~&buBo=E;1p7^fokh9 .r-ha[26 - ܬŠ-TpF,p -Pbjd*͎ږԤ31L->N{H.Vh&g)5q [vu`4+OBbU7->[1됿N 0Xhw E#Uĭ*Kge=M橼=${vyv DeO|{_qi"9,V0;to~{REy9t4Q/hQt9刽q3#2Ssg).[7sֵ8q{'c!ugbl{^,ٖ'J=c@"Mrx\&0t`E38Iw#chl3K>:J?pzmZCDo6Ѧ#eL֦AЦ膚ܪ࠳ǻ}~j]3 2 է %l66`򄗒uspeʆ-lrӫ3_! y"r;3WzA^%.WʧCJl{3dۚa˛<Z[x1MVӏWN.>q4N<j^ q<ķ;s8׽; 4;Բ'_^ V([Z;28esJ-J"!pȟjRGP~W*#e!W_hEA涃DJ!JKT93!S>Fl} ^:17QG1VŠє.mBj@tukQu$A/9|=i3}eJ'&8n cv)]`k o)T!>㻷4H=5jsdS⼈tMI_Z ul4ӡ2 HЄ.hUz 1X$օb=/KS7 XenހDȹiL#/j}xQ'гhG!I!h]|:v@{G1"a B \:QٙT)'Y:bX\4nNG: b`#{Gv"aU]eyvrh7/tjmtS[ -Jv=Pq_B,D_wH(l}{9Rsx.7FH#fWem\vu٫!s;4cY\԰pu.M-!{\iz܊E>+PUtLgR⋎mF~kuuX6ظ3g zLi0 L0!X{v-pRv:)9WD{QgdR@ennwl2 ļ8 @.|˾R&.s7@9')4"!,2Zn5K"LV_-\aAHg\Qٍd[8,C5BfqW ÎBj5/ftxm?/񂵣84IlX\BhZZk&LJs{0hqu҅t[ \@!2O\GEd,v7!ajLQ_AL Bl8BIA1\n}@izC_T@^c|ӄݠ",{홱)*γ*0rvl_:ئ q].0rbmRؙJO+oedpqJrˬ!uD-$?vo QaAwHH+̟DzI5p$ܠ2)?lSE"2qNC?u+!vSrp_4sYhVS8{VZXE1EojZ4$dGO9D Q]On.utrkf1/dV[Pj\-,~OZKQywyTFAz&>e>JK1 p 1q9¶AKcZf bdWOˎ1#]H@ޛL7NY13S<6&$F.so,v@WG=Unc<'S[hj6PnY,\s WOilEh9$*ϪHT򥱸OЌ2MgYZ07070100000110000081a400000000000000000000000164df7f6f0000edf8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/]?Eh=ڜ9RsAMɢ)s7qNNDES Hp,&^7 bڗӬsnDљPs!CRoO*_{r k;ܩ3G끽NjY.QA:E"Rx$g,LNOLi{+q^ wkuA?M SB{f +&9ly+hu/665BնыJ9ud{JeSFgM4M!1է+ބԎ'5nxHN{ЂE 1W6n,)VDFg mԴKٟJ!NEabf<=k(+`$M vW3YAZia^G 8,[WfO)W@')tHM[ Q<5DYLYӘ! d6t @%_2Ҿa;k] 4R}P0#6qj΅k0lK|sxslTN Ft IM%:A+ܖV`L;OªlUa5J~dBMŁ &M]:$W'Sä55uXg\X *;4hnRªV(unGsٺVQZ= j] zi4% jǤ5,e& aͺhMփ% ә)r_y%86UPhz |o3j3 džD5 Uxȅ{fOhhbD=-(b^ånkR0 np/{Ė"fl mIAI///h}dPki0|Jgy.Ӗzj\|79tC4fUM=l?ZKm0a_5HU|IcucdUI1rЙs<ϧUz=%E57KNX0.3l>y8'C7$"3F7JUQ!ZJ`k( "?ec4 [@ԉg5ҧYySvm 7Me?q3sXi%l'[epJEkQH5uWp+^q?J_,I/PPf>-D97k~إt+}u̵)v>mq4cQp$IZE`kG&QXAL*U_G(`Uſl&IX oIhX'5,E%(:dN<_]4:ryuG٣z@‘>7_K+ؐ]CRQg ŨfLPzjyDQ(0nZ8,o ͯJ R%UBhO_O]ԡ2 aźT2@(ˤ%uM+qSGpTVmd.=y(G{֝t!gzvFZ(9̭BAYWV |q'Z,'f|_#X~A4V|2OM:, ԂkD/\vOJʌ8eWQ ^)܅OR }P_SF|d }&Vv5oy,:Xy12< ;X5C:%$ ke n`|Gh.\L"_ȌJٛ[oy'4m<3CE+]] BG.4ѷ/DrHJE i!GbWdRf\^v6 VWIN2Pf&`&E6YYd4ӘC5$fMɰAo3=T:62ybWp("AXw  j3C꽁ݩь5a/uږ:K'>ڟrARpAe1f׽q2i@`l Pa}x~ņ_'MO!V \}ژS ȆLgpH` *,8o4_CG^_Bl̟K/Moz$PA@Gh,ЧbI+A~" ]?4L;-/ԬH_x8FKACWY+MI0dH>0sF읩X1 .;,ނM'=BNU|[&dsh D@߈. q R5Eﶉ!96NBxXnj q4%;:&@W"R.x?V1GN7i`zVidI+]^-=q戀.D"äzl *ϟ7yٽU6X! >> i~{yx" SO#i𒷀j*ZA $hbqq7O7=t_~DͱmN͠H$$d+`;>XG.S(mD{S^t,d4KyTAi5f<{e<$U[!@Cw[]Gil&X?%QՓYqi1Ć*qA ٗ%ss bݫ(eCrCH- %3oQp Н@?N*rrp#IÚQ|N%I#%pA_~ycfTR\1_ ֩y9XE NvQqaip~{ Cuʰ3eހ3% ږk7_]0oQDʌg?\uF f'򒚏h4)OwN:XVpĹa\c۪OFh(P:s8x"pEMWH'5-yV\? Rg̜wXe MA< r p+&JUB<*|Y{H>{Pq_\7\Nl"ЊCa/֞Ŧ24?jP4!<7pVI3ph087Px__@0f <U_ڛn6]?63F,[H.(#<P44ߵ;'(,ʞp .Ln0{*x(2ssu6"K袁 ?f(QHz"8Ҩ aAߕyHh:9r>bośM7 yeZƱM~)k߂ tu$t`4QhC3  &JuƽN)2q}bzZncg=X*uMWlKg)Ugf35\"T/$zH;JⵢY5#Н9nHLpJ"w'æ@h_$+c?Pou.VO) [Rs_>Eu5(;@+ ]V]4%cE^:jRjiN[ɸfweztEEfd(FZn@F@r\9e WFեvh">pZ^îӟ~k5Ma`r3eqZ wV8Y5 6r֕e1|=j83(\'h#f:LE{ !eFʓSSYcQ/DCg >.~ݭ)ks.t$Gz/x:j}k cȠ&{?w)Scer },͏Kwft Ou$ݮ;&p4X?fm,)WxoIܙg,w(r"ʡEY)n[~?[--]=D@˻jiC-z=|GW2ɒKeGL&x__i=n'Ds_5,+S읭9J~,1~H{(@'9KQ]TYX'$ ]ef$Mcv_r*s1~0'6;QZgK߃Wda^${"'=k 51IwKZW_7yq3#X8a/ޤ]2 M ~ 4DBZ[!f'$PfڹWs.vC/W$~ap`!ɓFA؛s њQœ_&ߥ]j}7:譲 ṉw#AWp a@0~[>)&5"RvV*gK imv`ҽ!-ُ)J]FźLGtK8D?UXi7E J 7ɆrL"HdV4\O$E[ٳB=\լQ]%?Du"ZsgNAf9ٟ3N}S:U b7oN.kw{fQ̏uҠr>~mbhE.y?t -&qm2Ř@ECMvP@CE oz4 bePDU-f2uP躅UY ֦NYsӼhBr)IAS6s_@< mvg߲H,{@.Y)t 4_SDi % ]Td᥾D@> CmNb;#G@~$\l5X_,BAۃu9"Yxş9 |ivs.`o;UiNi 6MٿhsfJ jߧ?Mhȳ5Lt'JiOSJgq%KQĤy:;̃~jBe;'x Ƥ hGh["$NiѪ)R/U0*A47Q֘v46e"rzB>Ux?$,u TsRW\,BOS>q @&N,^q7Q :˻% -8ɇ'd k?xjԲ .%a47\7DѠeHDA̝&! #lKw=01G;JjdX7!;3 M׋-.I4}e[ i*ciĄ=;䞬^$fkB>d\q*fVAlePUfVU9"ȶYV!nÒI)~b%bT:3T:7ht}姧5$4onv :-=c]`t:w!/t3H^Poe+k*Su.}ȧmR+ nqK UnxFa|2Bשe<mb`N+^o6q Y,5ąs15Аu k84Wو/p[1H$܁Ҽ t @sR.XU'\cBZy4/93GW;Jq1iݔhԛJW/}dB+"0ڊ"}L|txUy#bw8vcP]A\>NfCb"$Tp7̃s#4*?jas%Y=HjcvO:"ԩZVvp#,YH_Xt0p@xsg+ $/^<GH!֩lt}%9\hۙi&+ RcyvzxK'0RoA۪* {]bc^܅kF ?t降Ț';v@:ypoQ"b*)~&o*+lcf_V9%*&ׄp`؎' gI D-[Һy, xJuKь?h5nbN<~l{\"P]-|uJo;qX Re)[;SaCsiGʽ` NCGfEpYT qfUjrjrK[X3FEvtWϋI-Rblu-=xM8.֥ 'f~|Cp%\v c!(6"DA.(mDؙ+M]uq3V!-q:5VZWC xAy0E+bǼ6+Q ey~KJ:mMT MȬVδq1j0b)<$& Z Vtҳ31SF$Nda{pl1Ͷ(cdQ2GC`r/ׅaFB+`d5,6V֌"n,ⷊro[Mg0scID7hU$:b?~Yo؀ *c?H9$Z0K:G1(W]KИʟbb*Hk0d%|m1%-mEJN\޿Z# GkQCo`LQΝW EҚѓWLG*hn@7A`!u2xOFG 4krYTD=(n?{0ʧU Z#} n+BBUĚBly2Pa+"/yB%=S:7<6'+1"'2W@%'j*WM캸'i4jjSm~aȳX:%U4JptʦVw YF 7ڏSڐ;M+rfXmO?^=| x&W4V?$Xw%c`xr8Hun `^w*+ Z2{3wt`} χD:Svٛ kѦ"ŒvP0*  /JϮO ^YAފ&~o,HG.398f(s(BHܛN҄iؒz-Zg&u,"׸,u@ ȵxSZ0`8 %5ly!kѩHjC)ܒ-#r"~.o*fco|^cJNso$}[#^zYBK# ht'vی$}20̶DǂM ˤ&O,`UWZϷtA\p$]40TqMꆟN^ MĘER>,%0woQZ"`i.~.# ~?U& e- ty0;GAw%68H\eo@E꼖fDsH!Yf﮼NԪ\jq>eWwreDu`6\2 f/ĊaXAa-HLyFi^wIciHQxTV´L#&-$ruIsohx3"C0.J]DOΟh/NOk$|V `[uxC½@w޶;J߭=+5-tq<{g"v|]{I͜%Lv ck0 #0גަB@pK\^EP=;T;`ʕϰ4AړR[W"unGr@!A.!@"lAΖ.9c'JIr6i-}yģ.i*_/V2ع;, ѮN+>Zh> :DYcv|uRH[&58I|?,_|z\zU{Vw ϡ+v2ӱ&nxgfT_ _/9\ymFZ OKْ%_39D p eI 1rVۄ*iz#f/z xC>199Ә7kRKh[^! )5KGLa6q(ߧ𘲭9,be"sB!Ҷڀ\cC\eɽţl6q_9/|ZRuhȃլ)IWY--?w>Uqaz"v_}82vaW}_ MSnB TlUN1ƎGBzihwmLey兂R #| xa23QhbDW"sFwx>L Ӆ: رL~$1'ȅBIlw=4D1ɗ3kO=ͫ\HOQċҚ.a1e2:R >x 'p'.ϭe+8ǨMx2|pmd t?=O:R2˩L`pM^l10yC1ZK ot7EI¸," 0m#%F;Z?G 5COtXGKݹ9jT*'#g A<1|'++K;*(94CLC~AܼObq"̑ wu SH8n:v1 `0.*Φ/C+/!ׯV%^u6-ڃP[x6AV3-,nHǮJkךAZH7H %F-rJS{:koVmß(!RFas(a>@."n|Nv e@'OnCK_r%tu宊"9zV4ЕT[ oFccm1No4AHLC~a]3~^[K} GLD`J8&a׼|v*Q@XաoZ 5;x0fKҍ\x=ҟ9TU%) J Yuۋ\/.[0|3O?[a50oUkۧS}do ެ6UIb1/.a-+r& غc2RɎջu V&=boʚzLBi4ICദtb U7ۛ#'ჲqNqH{}K3m$5ɺ8F-L/1=Fׄ`Y$.p !"X4RLn8O,S~ώxb|ֵfu#登!L Cu݂(] Ъkv+ƶo@.wͮR7&NaL*O X["A%S5oI'!(R (-ޙLغ]u`5}|nT"u3]'4Ð  -@H#1ᖺx)}oFL$m㇝cM $n89b!g(]cPX-#s꿦: .r~["nH[D`[g6 R]_\vn͐"j 11(((;ЙOD"gT5ACZîQBŽO=R',IJeV)֢${z4rL%:@y-? n۷^=ށr,⟀j;%`7_>ʺhBΎ&;i2-&zϚ5trr,+"Lk '2!~<߭j+3UUctrْ{a\귟seXvN3Ц||p @|O-v!W|E4pHMg :np+ۆ-LtZs)MB HȼsʹiB_w'1uac?y$Jt|.J>q\G<#@ډP{wR6g볕>͘䔪SlGBYa4*ߊع +E oc(~aI7mYZX5xu|Z77_ꦯSװ,/N/5へaJi$$mjqfdޯKjiqoԸ2C!aπB@o8@ZZ d^N&7ۭmla+o뢟A7ꌔ_ n(;?ۗHh^rguH'r&S3AF%}phi;>Ņ Mbs%0uORHZKP4=L=Ue`g -v ,_j@MltgfLbvG%9CoswF8Zil!8Qr[j/6$sf.)r\*),D+xw~Ht\K4^{别ݘW5Lk/w!gWr۲%sC:);ۣI.S=MiA౤ qdp8t-B]x1-E%~ZM+*Fi@dE))S ]qLSTWөsnHqD/E8I5ݴBn{5WQZu䓦}DL0ԛ3m)勎_hu/ɱhr>x?Ax`”Vb@G{QM.LaZ1O0b!ųxJ:Ὲhսo Y8wY1: $Ft&1G?\o2ZO4T0hKephH؞7<jW$e>3.Ȕfu;t2ZQZV(kҸe!,yN %F ӂF97^ͽF$RC2#Ij\g7D:Rܚ\Xߙ$'<_Yged7𠻙:d'7c]Z+Dh<D_ ܐX61'J6BwEZ+tiY/cvj%X\6Ҏ5R,oFH )v%a-a3SzB9O2jZ?* oCqEOζn/yJe%)køL2>M3 ʓѕ 灧~f Nxi\Ǘ<AMm}rn}`D$ߥ,Өt6&ڊf3bmB8DS/¬1~x xuo^zr("=w5)[8'o l˅*AyG&`|90sM)lVZOa!IQd%?& d휛NPSnל - 0:*gF*|0SYmDKi8 I^] ,Y"S9o_Ϩ3\`\buvg괂za{Ӓ44c۱{zfA=؅@֧9_5JXP_d\ V)hR pݶ4)1/L2\YJBPb$0s=3Nce%-^_A>[}?Y0蓹 zm%]s> oodvt/K%_Jøllڞ(.[viO@*& Eu \yMہ{ %<5*vMR%Ɩgf|Y+.ALE*PkE%zpRSKGy:#, 6__h RQ=+bcJc7=A763N!cQf -yiUM|ٚdfxut []?v-CL9&Diz""Vl[~ m=pu\6fAӰ ^G1wYMpFlZTcbԵrpiS~ET׍v3:{*!/3RU/,V=`Ѫwe=:V`#U|πlc:n-\9l~24la:g;X > *&&6tG^r(15Ϙx*)8 TGɟRKjrgTrhe Ieeе!:\azqG0WbgyZ/j^ EZЯ`CqFtsö%<8d~Fr>wl@e(@r7v]UM)"\Nmh>|!EMqu<Ł)(SKpq k EW*JN҇mGmbAO6&PjSpr:)jH'T:$)^kK||Q6vzP&(H,b`Yv^;хȉuW阏&m%[8o'%k]Fxhxt=0 ' b,NUn1Gkw0؅QYIMHp*췏+ԙE ,;FUr$o|m/9꯴(PVgII tbQB4Bͺ'z(wa<;s1+1>|&ʋtV\5` ,rH [.8ً\tˋMנ !MS/]yuÅ$VB<$ p%OJRKxlBG^xƏqx/+ȖV0)gSJ/GpLٷ .桶JI1fJj~nUWvqKJgɅ}o҅|]"xJ8pv 1 ;M6w1]9$WŘ5p)2xxoID0~<.GwkfܠeƩ(5Ћ7>O\QÛ^D>&S/y85N>`%'IX+5A ?6}sS׈#Aڒ31*h'SOx]a|bA4VguAãl7`˴ݞy|?m/Ox vhsV YfJx,w [V\Q/Wp;9OF97V3W҆AV; 4F FF܇A]5dR@sfӮOX/sٛzS RFWgL14:CI+ºON" Ejt(ݍi&d|t2)>+W*R } VstnP0;PHPLŜW[ߣն@S}}y@>Q!6OAu縯Z)-1pYi#sSUEK Ww[ >`'/0MN)ɵL>4ȕ"81di7T  qv3 +y4thf#}b8g SiWijr!!Ú"뉃1 p9$ ]% ȵ#&_U?46N̷J14Ci EN#=$BRo :"Drf:˦U0D?+|Ae2l1" R(%FCUnoBo6ѻرBMR}1_l]àScx}} [ rl0yZ½Ӑ kDQy8j5j(1O;^|d"-L6C""NO&G1xИTT* 'MOōGH3J\aiӐu/" SqFk˾(˝T3p?Ϻ_Rl=j wB\;( pɪp&~X.J%) +po eN qt EQ{k1B8]6{#MND1ѴI< G[mć$$W*X{EHu#(K7 ]^^d!kj4v?c<5d8Cg`ovt5D]=K-`y4%^^g4{ZBD Ԝ/yXĹ?4-uU(2ϴ/O(fVSѦzH[(a`KPibUKrS2{ix\!evء b 'JH)7䣋2KV-l`ׇY.xGBaqRWlnH| TqI/7m0ix>>W3_u c]eDwSAW>{@sSiGKnՔˢ_?am`!91d vb⍃5]¬V=KS#^Cz$xc*/'"=,\na `b.DdIL\c)|=W36Yٱ R @B@80fR X&BCWpnmd:꣋ʜ}ي$mB魲1J4~߭sew^-Q9؄>1<5?JW3a5LC\:4:}j3 ӣ~C&KK5ۙVZ+nD%j.~+X.& rwj|GBus9[S.}l[*o(ȱ.,̣ߤ@Y7CzYp@;::@7j4ޖ]]N vq\!PҤ Oo[~'x{E{@@ }T,eD2 )gomЅqa\T }V6K2RlzN:0*m7&GlOt6f<3X^(.Ļ iDnl!'tslFE %l` rԙ#G<8=‚3w>~&]w^*Kٟf/zk\'Zú0DDW>Ĥn8C_P[qF~IzDN(WC|V8(g+wM[[ &WvH8ͣ]yac=ћT*+l+E|LmGeӏ໺iM/š:M)J#;9u r=+ȵZ:b ]/Ɠ7-.PSLr&Tlm0mKP*Mo2߈ h 2֖soY[#]1ƒ99ac!4̥ېrSOlz_od2.ZOb;L #j :轫 ( /OP!†[ڞj$u̅):={zNjk=uTcJ\2#Z2K<YkĢX 7>T^(wѠ~9yK$Ȥ*!*p7\U"ބȍ`Jh0])ӵg\E^|*;JޟF5̉/PU`.q\Ԃ 4oׅ6Q/;GC<5㙄[(ZYQX_wﵢOZi ]|̞MhuL[Qm:%XFIkZKk,bdI*9fpchw8)C^HN{YS4Q:rsm,c<,2Njqj#5ƀ=6J,>?ȉ~E6n/$sPm3L6eCKO*.;-ff;S_ gv h}3{LaL'-V^XS^[:~e {==OWWX?,^i4!;ƳВY7BE6"hhyOxO]*;\ҭt9,wo؆X0/+Ry=\%i}HIFrvn *oh}搓L`p}t}.)VdcdXhO]ZJ#p1D;H q쏍Dkb ˿v 0hfR7KH M1a/=k1ٓ w n 2lj<<ݭt9 _4MϺXܔ`^8 $G`~ Z@لyUTѭVwJ3N^J21Rqwgt$m|^+O*v0TEk׾ -z(cY>ӴI@MgzLR@5i)h4잍Ǿq8#$[`=:CG-rJ U=ߓW}]F@%T,8s̽ϓ'+W.Of۴=nן|GdYC]s*4,g({/]'2C'䘔p- h 5pb+rzLi\lKzTDt_tvzYUfsL^lX-D-;c4x^DڄQMȉ2L.UmhPkT}6E8G6$/^g^:DY.t cU%&#{S-lVa-l+ȫA}h)hK +2P &w"EBK#5PlL囤}}wܚ *Hw49҆}pjf׭[e:=E+ӈO4YX_K0zSH-JE1yqf8&LչRa(7"])3:y- Ϣ+神w"|}al8p%C/ہ&.kvz A FT#?:fUPNJ3 ]j"Dt5g(7OF($%aY3Aј: E'PۼkObw!,Օ 1 Qui޵2^W_ ٤7dgs =h:b[@ˮh&#扁w/݀M9)e@Is`M>-bB#AR:hRo &<d \V tI&9|0_˦g缝^IϦ-kftIݤObnZȳzΐo=M~Np! xK`$L"~.L68֑EPMX\L2`Br.,MvÊlϽ?>K)5WfOFzgzc8h8U홺iE [,f'k"QFhz\OGx1) Cg8G( )h`ttxڼ3gʓ=56(".9N/v\Ӗ:='Ͱ;W̻Sk{IVr187,M85ZsSW>}I5TBYX ȼ +uO$!Q=OZhb'q.?卖**9Wvq,bhB@|5 :9$5OW -0*_(`.`? Q$tΚ?< _ CĿ, sT%Cl La (? 6q΋ ہ齩vEEajCbyMj! LJ aB⿙A"G{3.{]i2 lKU`C z #Ï7[9K(/]Hj]MR*qnwM879>L9GV"|Zg0_ں%N,UQrt?T((GȊl3m+t3a4>Y[f&3ӷ2 '?P_4ob\LJ;~7e$GJB9a[M|z D 4f+A6&s\v$?~x=)-I{'Ё"4 %l" vʥ؈El?`ƣwh<=O^d[s#v랁ckuXj^P`5חmQ,TRnL+A~[е[/=2`եa'S^XŅ 7c/auO7}dK!JWy.5H66۹ˤ6͐TjDq@39'Nmd?Ͳ/-QĀ*$prڧClSsɍU :I)/& o[%>IJ)Q,w+"&4$Mng[L!D 6<&z *.$ VOK  QwE(?pH0jx9?2 ^uOZ_=!E:r6S'Faf@_UHee\&Gh;@ A>:!:eq1C߅V]w.0i #SZf^[fـ Pބ": yGOqӬXpH"f`luhU@kk@{ՙ Nj[nrOYuJϐvۃűE^EHӅ>c.o w.jL7+WGn.Fiޘk gBZ:OmGLB+cq@03Y? |42;p%- w^ Ob8[Ɯ4v52A >_}}`W1mT<}@-s'HDsǐ!VלZxlדpktRV `p@9H5qǴ枦ܸtdQA+!tX=^Z]ğBޘظpg]탠-C.\|WKC7Juen.@OwW\*{#sˑſ`!L#C9נgOmFzBPɑҧTTo;eL;:ϛb6rOncFw}d (.P@&t1CIaTɛq p5ONJo raj+o{` D?]$y JweŔb[!Uaq kI~ ;.p}2g4ۗk~m  -x8(IŕȮU%1ԵB R6"P&^ $  RgYD9=R̊^ǎGn,fu9iUSl6lL|"&L9rV) {q\/*F,ITԠTaAѫ_O^e+{z|v3h\--Dv-dԮ<[Tm<|2H%rgCz 9k(6'n?^xa:M4y}Q5]0kK-E :7Qr5* D-WĉwccpRwRXYۢkJ;x ˞@wafODTt!e-vUKutejr:Pߡ+Jɗ_g, bT(&B _V^TA2s!X$bSyl$UnQmH_6T*Ƅ's(6v$2vk]F=t AN#KN Ƚ[M:dɢ -0|Ć훻0oFזy- gp%N|"d^=L]T!׿o>Jǫ-?ㄖjt[<[E4B)0/6z&e͓mX5÷>[ʹLcxe J#NEf2! D[7?&07qTqkG*=HUλYمtj[B2 uз.>38OѪfY!WX0fGD1 =7H=XA 6&ڰQr_-/fj_鎸@t6Mc+WHN4ߞf1G(D$U@" nI7 ĦԟB7MȦghPd`_Qmy>ĨNp Xi' _'X`߫n\MW7$SO| `Oz-1PxcbZfnR'ORg.Pa5ŻWCNm2@@fQC!>y"Ɖ R_% -K}2i ݑlJ]Of$վ@~䊁b[/DO^koE\Y"ܝߍś{S$B` %\F^8ST#wn[72`m%bAJ~`?Q#8>fy$O\r2s z`_0ɽO7EǍNtnՙVH'V؂ (k Bךkep&e}Pa&{m- ɵ9ESEgC*moF 62,^.(ĢW/ '\6hz ك# w',.]h&nhIWH:';n^uފffqNr9NrrP.9kS{,eNJʶgl%'"YHW_S`ay\+%34'v$i2^~Tm6y &( u0T98-ӛBގVưxL6DմR.(h=ɕuh5(ʆZ+$]6|̭$bN͈C+ XOuJ'WSb<ّA gZ(RK[ Eؿ7{fu%0mXP\U&2^QF}Ӟ7kE̥8s QˡEǺ57KMD_釄ݠ O^x\Ӭ'[dvC;cN~vPذ|"R+-XhdY}utWhsGdİ|jCns M%6wX+=OG̮F+lgs.\6$DI#?݌c=+~yDم6ZO;"ll$`>nC|nҠ`ʤU&Lş)H2;J|u?8eíx'bIlAPrN~;:?[70&gh M2Rnu׳fxf #gM=wHm$c;m3zn`/ IiM̘B|>ല7 R sm 0}K~>HrdYA5M Uě (IJP'@@P["\nU2d x#Vߥ gA8zy]D ;yP8d I`ح߇}֎F,κ.w3caKhXT(n.<Ӯ-/9ep89s --n3r&Erlm,ٵv&wO(?*C? 2Y~I аtE)-䀘w"W,eN]F:%K7Hnx{FJi l{b܋,Dׁ̲-6 ɸ6Yo)b)6  j*PKQ}XZ&;b',($ ZEjBjj4Ê`jmuk)1 *]l>àU.e9/֠?`a?K6sJhR)l6ܳ>F0b``8,m KaZzk~7P ~'Zǥ9h \@>64&\"[gǞhdF<""|k5ji>f+"mpFJ˚T"kᖡ?NyG:9MdS2 Dx sn\ftq=8jM.ǎzMGW5pCW߯QhC2W{n]%O.y0uia>|$BoFokElu[᪏1J_AR GB{(wkRs`oO/ 1Wz6o2\'-uqG|蟮USm)< :=鍇*!SнumF7sҡ,=7?D+ vȢvoZ0k~vdbczKzTĆ,yvp'E86*StQ1k>ߌ;_Bw3'Vյ x,ƾQ= Up`\>s0W;ʛm /%D1=x5#DB_>w8N?#+ |(XjԆ<=PD5=' Dy,F[!]5st?~,\0J rxhMdIhl4"t7#~feNW)Hp?"">};6Uh.yZƎ|Y8! x]fD#ES`.M5ptr}b$ے?vnFQT E]1{sG% r/3l<]T|sߔj6_hoܰ Hٽt94sĉNeԪ״4M:gG잻v~kpו)WMD1#_k+Z 6F8Z/c6;u;M4v$ ߸x9>^۔)G#逯CK(툾KE̠UĈAؠJ/HP= hf5El5a9pH@TjEްC)T!,P 0ړ.>'&)]uO/0;N0]'3 @h&8+2W\sCE1yO'Qyk{KnM;ڞM<ᶿaM1ihA|||؀rGj'៳jLy0b됻]CIG8Jmt`x.~?;Pl'x]QeWY)t57ֲ.2L,|گ&|&19NY$YWK+ͅvz~vєַ/_1q7R2[2֗`}U;亻_ly9ţ:pS]oUuc* argB6)`Wu1UzǷ,#ov&v] [{)a忲`Y32 uBWv#iH}x>m,l#^щk qƃKd "EMjw0rΤ`{@S!f[T _/;[סmba7u=s;o?՟oҋZPcsW סم1z]h5?ɪT7UD cܺKg)ti(&.<|pY{GaQ/a$ߢqhtA@:K>0R*#3`1'5lm?RHx#S ,]I0›5|J Zlq>4͢'YߦPm:K}%\v}ZoЫ09xmPz\BuVv/9vPG~߆6%ϒ#ȹ:W-ߔI?n50j݀`xw6s\L69~є?n7FtŪ͖jb8FGiR OEvd #hzr!M[$Hm:VਁdXVSjGٷ֤耿lz|(4s.!4B-iI~+q{0Y$&$$[hh@T@tˮ[Ke!rQQwE)J> c/X*HѩCZ?,"K>oҳH#c;Pc ǣt'gv_(Ȁ75y$R ~$-yܠd.|Qvtg!L8įE&f0식]dVi9oWRr푵{W02-4$hM.yYGDZdC#t3+ʎ8rDx2i4P{\^CB E?EC[*oUĶ_S}p}-O#kbcNx'Y ƢZYU~פl'bݺ+Ӿױl:Bƍ@4dđ~󮮮o#[)ђnDqCEB`LNOa_ zCNmk-!TSwa=y`G?8-y>+B=%7QIvTh)wF)L8\}Y8.'1%1<Օ4JaD\rmTwWy!N J-Ԓ*~SO_[DS_咍8U`|1uσph,`wD4MBٕS sRkfET U&;Scb>{Ycwk(t£GSI5b`c =/ƒh2>GCbe'a1>P|@2v_tԒ!3gl4 PLsa3ܐ{2]' ٽwDIaמ, >%g#,K#]lAX;CY̚^;ɻ:M^}Vȥe"/@C#I,xGQ(Tggf_tHOF7UMYatmMɴ3 )è s2Gw|$n ̈́eK+xޘEgq^:I:iix.qw*%2)3 ;zܒS#e"H|^E60 ER_ .UmJZ*;c84qFEFz]ۊFX)9N 苦-k*+AVȠ_?'H_N˲NGO^GO#Jle-*D`Y?nM`|KLI95~:)7+ htWYTx)"6!2 dŘwsf.WTߥ{e;%BT7EΞeozKi5qáyaƓ" ˻|+وHs2`7;2Db 泎L}™ ,݋kDc#vBcLq%6?½۩NH>fԼ=[D6|S¯eWU2tr<^L)4@ɉ:quBCߟM&y~pxmb Wޏ(yJKq?bT?]Ό-XjƦRìr&wcP; 'GJB@jSt&4D :mi=iu;:%+,~?{Ʈ*qX%&-5-2|iC(PZ-l_ƣS͎ <^ڇѸ{XFӽ#c7IČ\l&7/Xw i&š4B 5P}5/#zeۻش y 7ӪvU_;vC2N6G[&"v*G OF!h*3.@#*a6{2OfzII]%@4.M)U(?d J8Ǧ H@m3Z-ǟj;eL9L1?tR p]~Dh,1^ZƛKHleXfJ)ߞ+h(ӈd0{NȥXe^>>_%,i es \܉нb0uDߣX.n+oUzA٠h ߅,OHeo{kne6 3>LCίkGT@:⦥SA}c!>4ycga΁Jh:,gqRGO*D+Ӷ֕oQdX(ndb@`6,d**g;0rF0Do-dnĔ;k…BHq %6EbFmv:v?M$2u*l 1 ^˄)H2] dӛU6 0#Zg =,ƙ I384l[19Lg(l_MC*afϲWCf Ei4Fx'gn;; JcrKG4m*0ncuZH^QT3dGARh4fݮ\jq:ZAZqcU0okݝb[~6 ю:zJ4)zC"I.k||qK!+$`]p zSâ;GV1?* HmY ':B;b0[sR|n5,SH=|akמi,n&F %/^3=A.4QߠIe6_9wLeou{ޢSSL$ wT[oUL-R~B7VQS$qƞ>SeqRAHV[q Ћ8IΫ);0!^\dJ$cމJt;ڨ2pI 0Or\᳒"ǜB/ RW|R:pNAhUL=zXUx6~  IV%EA.CC՟Nu?oH>BĀYKY\2$wkDBRy`E)72PEXU#FC Ӕ*5|'jWڈ׸F o_LǢr ݧգ-gG2  ETG evX5۝6b:?M!T)F ?xiN2e*$xid3H 0 5ۜX8#5bo { 7)]ZGb*9,jZ PҾM>CX@'G[M  tjJN\f 7V#u +IAmR Lcc9j/ >J+g6!c51b9]вI];Z4 8'<z-k"Z\z;Q4rw.6yA@tYlR";(BmsUB7m) ݱ,@11u_ߚEo GPfdih;ĸZ+] yѲjk#O C]>C׀DGr7FP<5U 18ްܦk'PwὬG +[i$.'Jo"١6ɼ=g{_P1c[!Jr[1y f;iFG^Ac>pցȡ 0kzk>gԬVi;>2ʥ'R3]<5dO3Hfh ]aj~fu +J`jbMB =Ғo$-zgcC9ܞ3|SޟX:i0l+#B]47 צXJğc[I RJd0rŒ zbuOp@ TO>v17hzV'|``102Sb;;Zk%%G}* r8;.AT{Ԕ|LM)t\;48S,++t4xB cMAX:C*9Vm0Uwj=M1crտ'f$F9SAn9 Rib&\djUYuh1ƙ@\,3Y/Z6lGdc&KܐN_=Fm#7J7`(9fWRfcTwcgDd}ba )W=*  ]lyq), +!cLk‰dI*İg=?ʤͫ nT6,oVV_brCY5JخKn=u$Jn͢&k:Gcm7wPYy3b FX?MY!W֬OsgUCUKƀwt/遹r^G'Tt;2)^Y!tY%¤eO/=O#Q`ߊ'/YqkNT"~*rXxB榟D'h@A 䳻ͭ<00<;a?NaIƌ%է)b[Φc>SW&p!se=ݖJC/1v/Q>>etnwD‡3D?a(w,ŰO^,ī@?ǁ}J%Xu"l=ߧF9ǯzkB"lPkļ2jҶLf+-"-a .jgDXV¥W{#GL~e3Hhpf2RSIsAB y:a \ѴQ rYҧ YBEC6i79[?8@Irޫ[ݗE*RCA\v{ӇP1cP$܈'(S/5fba{~tp c)rK,Hm%PAJi[ȹ)} ^PIJK |OJՉv!(6{N0)D'-w 5aD(ڼESQbQt6Eg D0 m`8+I_*s(UmfiɟP~-Yb'+.aKW? B [ֽ9 WK~[wK>x@ j@l2͠ d1tx-T)o+/N9'w);A99Ymjq {"TW7Hr_ V8 U9] lAٟ{UpcJ(=c]ɫ2gkM~6 MKWŨ/\uwP̳bĉEk俁jץ-.,snrYlN8Y҂;֔y8E҇[4|1\rݭ &BIM Pk6-%"9h˔]͇Pb nd~?nUeF")Zg(&tSg5':GS7^@ E D VO?]_;8n55G\oH-vD9G-/-rAK늱|1fPQ2٭f$E~mnJӤWŸ :Z 6AFMqʻh)Lk;j=h@P4:JZq nA'ʊjz;1u멚qLa9~IfL-aQz:|mqeAԴ BrY"`*|*-@Va[ >BNVT1޳񲰦ݸ6sb،!+Q#?9(=}w#;jP}˻v765榠NS 6H~jgHw>*!:4ZsU*6TBINa._?XjgcwKS:B:zҟ4Z862Щ6A$|4lϨ;#ۋC࿷s9~io2* tAL2`G̰aQL kh!~ŠU#+p?֥]dnضAm\ krlO^j 忭/QIkz*V8-&),E Zڮ7 9 hZ 6E߽bg\36Um1qLԉ:|ji^C2Ř}ނ^q⚢/&>Ez*өy)9K]C-$)IwEC1 4&c;ɜyltA͋-SMrφܧ-ʏN\zC"԰aV>õDkpi h AXrV_V/j7gG^EZ[Xv:|ՖQbrFLB8?YhL/(\ɵ2kg)'E ouaJ)RonKAހ=:U Iڐg})B׊EWK?4Ka#0* e8iN0{lB\4%5DșU-R7M'.+~բ5@m^LoTK~D'sO> {ϔlAF H3`ۘyNTrDoxs5o崇L:ŊzUO9YNA?Q5!c.}"H%)D bQ%#P8#)N8TH>Sļth c&+64rcBE)NLz3vO`^2H+`eZ#,_`"w# ?vA*j͋i/J679R'5ʟ,Qt*G&g{6 吂o?~&`0>v w Uh X<$P h£~E6w𵅤|D#2(5X h6&b~^LI~Y)Klz;G:LMPm\LXqU~i/qgn<4mIvJ338V9eiZA": ׺4 p/̇ j]_g՞#vBbcz X$Տ#E =`f;"Cȱ0'/}Vm/L{>t8i1΁Dh5NΗR+MN9͂~>mz(.\ڛ[5Q%Y ArvmE+nHeC$Z3izSYg%,8mQ 뵮B:SFz8g7S7BýIS<`0@vtz0KtҊ,kSȅ[K@. ,s7Е$~ma)T|L YRS+%Ow$l7ƮQlq dyҤ?pF }L`ӴB"j, X~fX\c{ —nFBrCPu|IqR؍DpڢmU"ՈPZ:V:Yϊr103Q* m/{]A.c#dd)w3T .(?i l⮄ š {͜ -lTR9V0f]H4(R`S/*//^v7; }2,[H'9+=v$=FBAaIe;8Aa 2/0 pI\T uwBٿhBOp-!,<Z Mغ8NF =u$l= lq,qgrUYyqxGHHs~ء-V$gPy᝟A7{Q7&{\ :\cTd턃qWnOFH(qV2Q;aJW)8wkY >;,cۅǤfސ/<"D +1U0҇dR ދS 8 ׹ܯ8s+v-~7q~O-t[?O!A:õwЪ4n\ Ǥܜ\tbmvco@32Ņ>CQcgd@Zy%J {U-ᆹɯR\&eQ+5@W g";HMBX}J'e>*F_5n RSB7m: CG^4©h(w:Vw5U`i l q$.k\N[S=S\,*)ZӧE\u4;kb;^@b'нqMi25u WH@0;LK1OoV9_~Ģ~  ✫jz s2MY&7E|tn$ H2b5 {];40>8գ1Q]0n`I<YQP o`f_lpetWĆC3gWt 4OW@UY0dBٲ$c6>&exè{_0ߤuE%"OoMm=4 &~ieke8igd1&;Ŏ ׁlkG=z-r45繲)xw·F9;@AwJ.Siz ΜCTήea%ÉD N6b.Tjdytu/ě\T.@?f.l H-4g`fcz=|֐jS !.[:r jdN2-uB$ ЫLΝ['9)Tȃ\Dl?+ua.jLifY<Ҭ3 rl4v Cd+lD;ډ H"䝷^mv۹}l7hᲲ-#o$zi %5Ri |j!4AS<-&9YV "c>=ߟm@%) R4+᷸\긓wAoVݼWiCKŦ1n$Fzт՚ ,bP}&TUGo-H`i L6ۢAۑ&i`H㗳vybG@H+ģ53L'\M8/1hLc6X֕nCD"ߧ'EO{>s #= ߄_d[Հ*+/OClna [<,m kǺd{NߜS f2&ƀpPQ1ڨķ _?J޹zg٫uy4yxЉ (WOl@PSxYTN]$`^>|9Lygpve'X~)XYs6UdV>`/魱ZTæ}mNچʒ ?b\d53m+&&4 ֯;erO[TO*2Pd:o@3\7*k~R")Lb1fB#ݾs"SdrjۯuhiC/qjfv cFcӔxcDFlr/avkV۞b(} $'fؙilWq5-& N:/ï jC\/$0Ek ߻ v;?2CYBN%,A3&XǶ,#rR(WAW O&"74XQ6a=\{r~a"B=i?z3$m" o~>]iS@fjLi$K'7Gr^D39d5w&p2qŴ aSstzѬDs_N̲TTϘ6P4p1ŋc`t d8"6: I ?7:Ci%)%8AVi kF%n}uBK<=I;ߔ7Fgr4 ç)xK ?t\~X~|[Ypp s A 3F& GtU9RT+[[If6$c&_i_}Y7<" ,PTm_Ҧן.<$#~BB>G{g#. kksʎh{xQL%e,\IrTɣ?Ļ/)) UL};2I$K#O\(i#tcbEDU2nf'@ҼTrr9)4p4sLuڏc+jp?GvCm7),w Q'C~:N }Uƶ<8)h"Ly><_/R>0<eE;"Y)ox: _ZM^RTWc˗:f.ł˧-{<78/.R5Y=H|w Bؓ1Rv`&x3rK?8N??"-Jpb#Rl4_je+NR&Wl o/DwK)VÁ!PNfpoa tO%U=$`@i˚3]VTVFȭ=@Y@v 'o=G%S,]X:~)"=') /k?52X)p->>'%Vm|7D^.X;;NBMi3ITT,Z?cU㣤BFB*n۹*wK}7e4ir bKbgR`$Vc %Q;^V|r4g5e]G'L4)A&,.A$\~La.z:<_P:Q/Ϊn- ׏!jJ8{:pK/e1@K:ZOA[5ZmWugJء510%ob2S\8gn!c'H[A%#^@R\"*M0v~>a (Cx1#/bjC|J{^8M-v"Q.q]! +Pd-gJ,w:tg@^2: NW9:sz : Z挘D~g!)iECac{h凚&7T~0W"'΍te}?3՝\w~rhZǯ>&bo?#x"Po#Hd@Xj4N\ )N= <kTxyH] bx: vuIc6׏Byi Wmt鐭t17h` 91n+:h+} }UrA C)Iʑz/~nL}| x4TߜF]9 ~ Vf8J. 9OunxxźiFg\k+VȝetihvUuȸ1p|+wAD 9(i߁L;b[ƊGuχ эgj*%v  g='OpCgV^3 kGokb>&~r(] e=q)+93b?C{Lzk((~(|XU OXQ=bb֦ܵ 5$v \)|nL^qv>+6acp!J(:v<[YPS-=h7n` p{3\| iיYtXa$VfSMhWM I>*ݲ]:RX|B qk38܅i&٧9.>`}K*d_RvH.DMПx\넞kKl99ofe MBr ] ݰ8&љ%ڳd>7gP̑ivdbCcT+,NH6wH*4#zyȂaԥ/-n 1-o lvh-*iAC8qc\Z4Ԉt"%_K[htE;Mñ֌  I >E!P0;oFs"vSX?7/ HOK6>7-_ Ϩ׊-HVigj\SCb;TJ7ܷ/i\B8Y1v.n]e!'T#^nf6yW^'LٛbژlՌLum_4p^։oIn00kWh3'->)MOzd~Ly~u;9f_Րx @cApXy=%L{#>BiKE H\V5v^cgxNj!ؔo#X ̆&JsG?v&/)! N,N|@2ףAakd}V6LJ`]xm<,_ Yv'>7;45Ա3 z^L>bU) R/-wΆNV%mϘP@Ϧdב\,Tߺ7ɭLf r\gNu2?+o1ݓo񽮞[`9b jg_X]9yT%v %@:uw3]w".ߔWiw8#̽x1!C,^zkˣbu9bLSִ+Cm_|y E%m'+١]#?ÏZb\3?Iȷ5-LsY(wK'cɱ 2+`!޻@o@a`~aGD6Pȴ~A1;5-tv _e~yf#(&J".5GP\[-} I:%FKD]`A2]vWɴ-H|z>4P1[*`2ݑe8 <7duqJLJ6%q jHOV%=zEڻ~V AxrqtRC*͟o!PZrV2jS{k89smo>͹6$rYh^EѧBU,AO \!aOA̜P{9i9qL5~ę2bIyu8 VuESl)1Uou'}N [?f&d^}-b=mw4\ UKֻC(ptϫx]j̻rb+0>)Pr 95Fn䕦5 SGծȃ-7$2.a6W}֙ѭ-9r+czGq|܂ɸ[DuiBR.wvsH1/%pgٱ(0Ɍ.6FGZ .jZҨETv82vsٗbQuxw,WlM-R~^u-A|6{2â./F):N*Zw/`zf_*3~>dO;?ԒȘ/MOg3t ᚵmUP3KO.&(J#Eg\LbvBLbF$<ޗBkv0~5 =EbY`ӜҎB׊*C8v`oet&4ey1!؃ `G rň{c&픪U+2H>wF|#6}yH$6k/.Q;X̔%6'⡲Ɵphg''g˛g54k*by21J؃ynev//x0\6qY,FK͘%4="= M=ߥŌi.)j8ל]G p9 yr8&2ܱwft9274Ixbdo2khe3x>[VR-x$_TYFl[`7}lWSh cڊ5I'":jw }oPET-xH֥D=\zJ餓^۽jsu2A`gH,BSs9dt0^]"<f:µRkmb'wTebt K EaEj j1Jޯ6$q#L*x#Ugr:z`iO.8:1\=3ʵ1Öoړ,~r;Eh'_ J;RPM됮QdS$ay% bQ|Asa_QD_81ULItz3 leum#jxt?(JŚ9^LY=r/ͤFlzIC9UGP,ݸf_i^xʆ:$ҘZ?{yMwyW4 EhQ\UUM&c)4c_B؜'mmpKwIǯo"=_G#9~ Fu&2XcB.d#ߏ]\|jAG ˅B'cY|}H#MsIax3oVW#F•ZHO9x/7&\ؚ/VgKWMH]9ZocB ͌MVveT:rᆗy2ףް;~AC;Z{ewF/T:߱cݷn@BCbXЋ'7Dy_6in2\rp . xfŗLК$(?smj))tx|n۷l.uw(5AM -h{e Roknv݈*ۭErEcZV{=qS͇4ljթ#spu=5HzHGV ҧs?}fttT g;nj []z0ܹ+u_`^ܽ4&h%F}*pX?] aޒY8B9H#`z@,'=V%n{_0cS"! XFIxQw?T(tOUÿojp6ۃJ1fÃTK%5s a, t0 kY' ZD66C_,5,n̈́qPJ(H=Z2e"͖C3RR+ȴ2b?qT@B/HlfOvΙO֌uۚF1*"̦ۥF.nLHܟ%͏KFY8GV󋋍*#rB@kq(D'5P]6 &64: T$(PƠ[ t@k`TLA=}ǐAdƴ.)7Y>s@LTݥ/ݶ5\_ip#ti=^Hޝ5HP]PGFB@SlZjּ/UvPFn=Ϯ{a(d/CĨޭVF#wr7s$G,$'T0|Asbre/Ht^2"Syw˃P)Xڽ5mL(@S< $ዸmǭ7{pL}H㵏𢵸Sf%mrև Xv`iP%BlYf\7,<ɯד9xa&!ap.lZ PmWmt!;=y= iR= gSq.KW@.m(|𸟻4P=TI]F6[(>ĝ>Q Ijj-J@4Au&v,nrmȭ9ԧRF" D";Q."[䴷/:3KcDv H]z#KM>qFd݇aݦ_5=vZ#)2:s 5&oMϪ*KR _a{&jE!,{{ЏټX,Gs{EةN)Qҵ׼L6Q3'I]Qm|--H9{E+ޢjUV2|L@FsL 0r̝pPoZUYr.eFBct5c(S, i'-8`B,E,C@M#!X~ $gϕ*c|x(y:0vJj y`'70|ܑ$ҚGġzu!>5A}z:4ayR{]pM{ұ_3iv0}[r!HKly)ۃ27R#Spf"zNP :(bl86F0ΉMz2`#W#/v,X4723zlPؿh D.eD\{weDkˏ+۶$]}'CBx37aѐ&$#}Nі&l,b[/2,Cxhs5bkC#eD4pfNyw) ՕGA('eVieT Z|D0-%u矦#~msO7]_C.VKn2{-lrAFv2v՚o6puNWM/a _v6 V(r/seWiݕtc4 ;x! '+}g=es쀴(ϋj5MTiFm*nwt+0Ԅ,s&юs5XxS.++&lϠJ8OYR?B^T#Ԇt={U1;t}Tq/{F֏&(U{ގvyNICzC {t VXЃQ( Y3M%1۸ )a9 Cww; '#C GrD̸EҬ𧄅 )Qvׁ& nvkz8:o()"Rti!cׁtO mU#3ņ,%U>4`B()*~6;$$eR|Zx])7#\Tc,dTswSRәp%&B]tGaf cW_0y-o~3qzXotb\OC橶s9EE̯J2hQ*C@֚#iQ̢5nx=ޭr_$#O!̻E'k-:%@!׮A>{U#'{0Dc:qᒊ lI(e Ji$D 1r]KMرsz9f}HR,}!0ɳhuZ=0׉j4@~z>,jf$M|(bWs2a51hr{,Ŭݞurp[9{()8H^9)0JlF)Py^y3ϥŠl\]X[U565} 5 ܑ8+9k ?ӹz߉J>pnb;pAT'g]l4@%B?r ߶ ]7< uLdL_$tvqFG˳"HOXa|Vfe<8cbQ~Ǟګct7lLBCఈ=zMbC+\N;|/z]0gĀP{kxCl5 Ry ViEXR3$], AM:"mV%`nDJ(^rOb%:6Jޏ}D_oaOJm,2FM S]0IrR޳ 6pRHi8hFȽN6#5zQCfn4T*#)vnx 7JʙsF0囦Q 1sO±gYZ07070100000111000081a400000000000000000000000164df7f6f000035c0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t/ G5]?Eh=ڜ9Pu:J@chXr+< bX7ܨEZۛLb1La1N$z_pSk☩h݅Y 5kPU*nTxGF"M-i6̣ -kO~ؠۤe=6.?iZ^} KȾSM1YفfG݇;wm^b(!aTF9^E/{=--ݷbxL|9[t3!֬q*۽6rN*RW󠫣 IU RDÀT~C}̯BfRxGnΞ5M]H;mTӲ@m6w|XK=B0_*SN=*!yFiC90C9AUb um]MXnfD# W^nEىIѼSrPkNO|g(đ^c"n~v/|O)@)$0#9z1{h^/38E?+̌}y.4L׶ҊxO~eԫ6ضfŵrIӺdQ /Q6_etxXMfSk:{ ݛ*\gByIKk5nc+\[U7vmBnGxlAqG_$K|vY Y 0~-= HOXچI%,F-hQ0g 6Z>bo{Dtd. >n')&fU1a聭ԯ*%xk]Vt ՒծR%ͩ:OTR􋤻78\FCbr%0@ ~}9-TtqDZFSOW6LA*+#}mV4jCeH5|0aKnTQ,vlzϓ7pO۞aOvȇǡ}OC dcS=DSҖf. Y\hy#F ԖKh |!_>C'ƅf k}6Umڙ5V>P5N~OW0lwIȬ,Wf8&3a͡%}NQ=%rLEk/22ֿtmt, fvDoY)Ǡr"z`r/E#pfg0_8yx7AQK68ҭ_{ӝ/g,~p'c\nѺK}aF*E` S.tT^)a oRa-z[uFW C5iN>Lr Zď[nR$ ut(Ay!Qdًo4^ p(2#F +p32d)TGO&3*{5YD }b2wHB;tl~һ2B۩ϙU;&}d8:i[o5D,vMH,/8?tۙ;Bq-d|Y8s/80z{!="^ifC&L@3TK~s>ʋz{p9),z Ƚvveއ爺ѵo]jc[f80MniK~SCv>eUh!?G: \ڵea~E.#ry aX/NޡTn< 0%K v4M8XTabiH6E\$Jx{Z" Թj`Lc]M}*xJuiJVp+W+=lUN^>͋aEBJw:]PH?Ԫpns>A\.7Y| } nzHh-EM#by{e΢.7" .39 :2 H^+ZaZk-[B 4`z-Bx>G40+N dZR󤶻QioZcxK39,+>xfXV T 2;$ Yڀ:v dhkS{. ٞ24t}x&ؙ&d8}E1}n`%l47YXx5qst,G\`Tѯ~T Ĵ:1H7F`oۮ (2r^}&E\'fgǶ{6!1]`^K 8d`_ PVđpl=ޕf𭀹7п=j= OSזPfJVtgqf65N5 ]]N)~o6@(5,jA^þ)3^%㬴:lUnu LO%I#&zQ hh_۳7`0ӊJ[H='td,)y; >K>t(U5/vq6F&_z}bhA$T" w[Σ=aU?nT&L 9|ԴD^qMEMq,SU*Ef^C_$獂fWhR2ϸ$xo&9o6܆a}p @UX0Al,fLY>5Yɦ~OxUwZ @Ͽp9UBx9iw1 :۬<4hg4GoqlR-4hb34fqdOs,dLƄwG# Z'%ӥ.u`_j*!C>0Ŀ*f@SP<,4)#uܘ(tǼNxuP]m|C^ zF5jlVvݣ҆Bo˪e4Db+&(wq細c KY1uP>ٸ׎Bu.Ya4ܭ6'ǺyYG# IB ҵKB[/bA@uf6'njhm/5ˑ~pݫTr T}1gjK1WەF8- \&-UGPl:K*ebzRV(EHrNݚqx3, 4F!Fo+n%*}=SKsוU-|: rpRlgb5t^1<6Yե5dǬ>޼Ꞗj`әwȬU%*bDud 5\r?FCleI׵yl{B⪕IewՉ.QK 1I-XDS9̅d텔2eUT=5kFOz$9j}dG6.-U/5qa `㟼bLBT$ YDvWX*hJhk6B! S]|"95Ya 4( ]~ wѸ-hG Vԟ$=Ym#E[+:g ǿFvh'=D=);}Z;1Dװ'Mn hfDUv16o|ҽ1k,Q^,tE.`71q̌tBdqRXf"ae4`/˅\mk9c/(|i6gmi-wCdʱR= _) ;S]CkWgIZIo=jqSHo l&I}-6khqdRjlRnzRU_?.yXd(,Bpʞ7w.CY5E͍h`'/?nJgtm>b-Wy1$)T9!?ϬD46-R1 }n{Pu&=![1i D&oʆP:ʜVf;AjŶ;—Q]E&?}S2>Tx0LY@r!|Ni9EF5-JQQb>IOvj[1Qßd@vO6O_L>c ^G J{̸a9~7$Vyb6Pq>i7gL YFG9-/9ۜr}9[*A[nh2(Dki7Wj1nWn&RF^1NȜ*E=(BW_[&~/rkO{A)}c{|7Dg?,c\թcg*0]/<ѷ7f,0ZiDCٹ x:lfLMMs&PSzKʝפlzFR_lw$p2xvKǎY.ᬱT| g^E*zA# FXxk}: IS|xJՒ)K[dǟn $NRmxS*Y*AFHg9yöQTbhQ Jty;EXzu 6)bx= Pt*zP.ռPthCVXR㵠[$f [r׮DR;f²k=z঴Xhu8tƌLtS)& ?`n[{GPˀs"bVLz.~ՓrD|G]Hf[ҞldqBWHeS47HvtKƏ }V](2!GvD El:l!fzQSG/쉳4&X^02T!`nkmLK <&܅bX3wHw&=@#kmU53 J'=OO>_?Y= ef(;)3+Ȇ5w~pv{;o=E$/Sd3 VkĞXZ݀frĘ7mAhi^,DYWNiWtPUP #Ȓ@$gee!ZNYW:[2MH*Ts;65wUS4X+4E3?/~M6˳q;c#O]?$6b wOOITm4$N;zhGDIiH7zZ'ڢ L1>zO}%yBT\(&3i4* V=c;9#d_51N5.:U5ҏ[\^j) G)h !.- x"Ld_ WbXF/V#qVu JsU"bΌ,ey_U@ e^vջ]%9 `:V Z:swn2qdUD,TOԖ:uܕ3we7% +Tj7=Ep=} ɰcm[g.P`d%R4%D}ׇ z)7FMqMcM{v BxݦnB-ǏPKeMީ/ * ˟EQadb=L-` QN8Yï4XIhvϽ0dMc@><v6#R;ۀs2fw%[T  x+3EH _d%ChH#'T p tY HDNݚh)j_ 4*p3VCKR_ۦ,7%#J ksbzUS%,U!:sHOY(LL4u014έ!t4(SzIwM& fu+0jY-7o`ǍP~*C䢿`IQLr(AҢ}na* Jҷ9@O1QY u6JrsK"qv4&W3f;}#4KmM VϨtz7$ ?o)(N:bW͎mv1z I0j2"*VǔinǒtՔHe$̈iz 8leg7ij_|i Dip_-\'=Oc^%_z-ml:^ŧfjP8pO!xӖѥ#*n̛j݋%ԽըB55i2$W+[E-%.uG(coҽ~Z-ElU)<@lg2)Sǧ? fYAUC #pZkw:x[K~&S{zw:ycY :sEݚf5Q -j(a= 9H ޷ M'2ll%b/Sz]r=K<#v+IwAw:*]ڀ*'נXvSOVjzЊVH_Kt ^.Ti gW/jk:"G6KfZmLҊL|lUf[8BO] rGy(z XoUwO4g*:|?^D.|ʐ;z'hw*|Oy4Kˡeރ*cFiȧ[4mլ[?Axo|FyFj"&_ DOjEdߺ 1=JGtZgJuWZܔ#\o)=BHE -왨5cDPAK1T b,Gvc"ySPD0߲H@s).s i l1 "-%iLp):Ym_W<\@L4FHxW#5Ya6ISqmbe7N4>v$`ą,|W {8;F3Lz{GU+~S9!7LU/EP R,cùl pY4`V\aW#K=)2m’&7Ҋm8~֯%*Ϻ;@Ź<F?ʬؽ%1:;JjQL3Z6\~#FR5:/c43yNVWU O +%~vipyrvid1G Da+VvcNR?ƊlGyyacuˊ3 \Fp_R\ix", ߪt h*yƔ٫Uh(o2@&*@S۩)2u.ԮD@C1 :U (lfwN_nEZh*IxșпڏgBsڇ]@`2HD\$Zo$xoʀ&_lG53u3CŒʫ?|]!d |4ka!Rɽ!qFך%yBu,]e<`aYD>WiB'1oIcT|[F|aT%,[^JD9yqDBè-8IPٽ_Hlu]Xtn[9ĒϷ!ng0L:?8 i;͙˹ k]Պe/?ĩg{LCcɐbGC&g`W]I2IJW/Lb툰B9ƝZVqxyhW~h4KoX|H]'@"K_͎B5$N" IOSj,F,A[TПXw 6 iB~ \(k'~¼l=:s;`YJhaQrp+4FPѫ"ubd)*`eۢ> {BJ%ҀB[ZMM00 Ϭei23j%+35[-HJkȒrsgYZ07070100000112000081a400000000000000000000000164df7f6f000035f8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/ttpci/budget-ci.ko.xz7zXZִF!t/5]?Eh=ڜ9M%{pD/E# 3:"^BI"qܞS&hJܳ&Pt@7 ef3UOhԝ%|Q㴼k["A3%G5> \F;@z7%h\l1^#Bf^N:֫16 kMmgF~E%V&$ai\MO\0x^^Ғ+Ildobj0&E]7BqwM3ˑJu*]H"~^j5~4Rb_s\yEC{N]zRpXꎐc^r.Rv/՗ѕ irJrȆ[Ig6Ow\qTcU J.@|>?W_? QO͟pOTH3hζ@WK>I}!Toz]3oq|yxS E^'b&<\~I&r3r?9Ќ;\y(s)~uYbZ* HۇJvfW7sȿCβ͂dݤhQ]o?*%Q]ʝٻqhCDzy.SM UGmZ|ڒd1>8&2cZ yGYK&K8a8~ rt\-bPmKQy~c >k]M'93sƔǩS6k+B9_lfPtUϮqR-;nE)B6<[ JX9ǍDm MMMm&7zM8ݲM&o:ɥ]m*ks Li˾>T[t;p*q0\@ ?ʷS@\!Ė8CjM1 ݴʯU{xbOПaӓj(LUƄ>ĊñGZbX_t\`"tK@LJjk-j-<"̫w @6AX6ӫ<+xK _%0i7s>З;/?*NDi{ݎN~ȽKpG<&Nx^!SI<Qi aH%FWHqbQ9^a7~\5 7!&FZ uM8v 1sc ՅA/)Ywf[̐Et+O׃#m[:.K,fP!Cs?.M\.dL4Z-{d;?x.$zyw-dO6<ÄClM9 4~yƊ fF6YʣG4z T-kD{99}S h Qlc,'+qKx)(``@/ $kTN9in D՟>l ey kt%o\ aĨƪ*]0R|>8|&o PpAQțzSIjs֖$T8?YgQNϜ!lvIoQgNd 53?ϗVè4\K9cY<%ܑE ҳs"NMZ"{ڦ*04< R<21κ܀`G^pf_wW ؙ8"T0::'|cvV,w{Z Ule|^L%bٕ@ez𺕟 RKB*F:b$'ګzR a`;Mn 5⣫| Rג{@G:R[}i]Dms]U773RA{DŽʲMvՓ3~a [>znՌh2R1si~hRe< %mXQȹ")U> g  ZYf8#I+?,2Gr4"3A*-.ֵݚen$g| &MUI(C *ܩmDu sNQMkgiy\Y="`'@;:U?FR4/TMHED^QYPWu2"F`=U5pp~쏄mHG걃[Ltuo] XʷdРY{|ܝVc{+v]' WXB/dd#!- QA<Ե-9VXcx/yi9űHͭOՓݵ8HکsUt92t(fo+Px_F&+8gqlLfK_;'0"ӧSi?Qj%/ )`ReJ7kLkр+NZe=CJQ0ٍ&3T Pi~ŞkbCVфb1R+{gw2`5ԞNl'k=[ϱXzDS6&dgߔ4*\aPZFTO0o4b|jXنY薋}CVyVYN4'`s !پ"'ٶCu;4 b تOBDaPX:윚I! 9݆/l2n.ưdca]xHPm6,$^#0`I-UA.zcaxxi%{moQ5&՜C̙'k^*9rYXi(bU٬o^WJf'Q]H6QlH>gv[R%zaHu3A u1Dn я,#Cth)5-Ʃ4F kO;  !}nc  ULMILTPs#+EG'FV`H(`AkebN/ л)%đdȯ|^Z ZDȵRօ8̇JZDAg0c8b yM32=jiyVfca% pYJ&^mV1&c\cXK[#a/=KsSzq.1*"q spƶ?j''<artD -OZ1o%~0ޮ6y/q$s&zS|[zgK }bU(>Ѡ%I6u|Uu:~P< j̙P:[iƹ/Kxқ728f j{zjwngsySrRr̄_A`'촖4H&4(V]k"% ߜ}TAw ʺdY (9Ռ-O(LN]ߏCrGS#m(vNZX8*^FMY=MO炫U̫px_ 3X] v4JF$ {Ù6=Hʄ87%U(KA]\*UUluP!Sۺ"]FAߓZ>ht 5~ knjVO¯<Q)(/1joQ̙w9hi ۇFh+3Іk>Wt`G IMvIsr-+$*ՒbXs[.D4~m` _M,xHq:h#?` rMMfR`~ƴ8xwwͶUwpLapΣY X`㒸u\ϔJ/lm r"{Lχw;N* MěIc|E{;Q é>;U$X3[qq*Wg}L,+ݳ#5qԻ|/"okm Ѕ?Bs׋ڤg e,w#Q*o׻ G$8ȱ#an<O @1i.FږE%]*]f JWкؤ)_藗B 晲T6?V܀9r$i)#wӐ#Ĝ``N$Glv#sdgLցo292D]ać~%8Hd($}7zܲiP|o g[_xx*s=dۓH*!?@k -pN*4}g#>yM^ջ)CHf%1Gnsrtb }՗⤠Osksg%ĸGV'w$:xrsWWzͻ}eKu\0I7pیs{rOf4Й79g}A rdz>#))uuA DZq9kȑC\`:W"Rw{X gDfE~mGI"*%p]ɖܞ.#QR'QVA ;S;jI1S-@lHTbQb| #OkQPɕ p4zkA*sQ $jڧP#e7dMrA /h+DyҘ-ǀd&3Ql'..Ҍŭ3ЮGم)sQWf2 JQO@2 ª1UJe0bpßşπ07Ac3U qEюSM:I/x ,;PY(Cf|zߪ5ez'¥F!oп``Q^+=߁zѶ:3Xsyc:uFFtG.sڷU+z+iCHZ$L QPӆB.4P W ˄3tG0rVnahJO I7M=e(_<1{;tVO*Q*5-`|,?E\Vډ+߯6 1?{ [mJA%]`>Ѯ[-ϰXD Π/ ldgXPQrLG~Y})ULbY%"Ԣ^el %6Moɾp0l־YV@AOJd?ڃ_* 3x_J7azޡ_[Q ES4B[,x͎<(͓)&A|a15[\3Nɑ499udƛOFWj-%]5֟فS5 p$"LZ-rBNIG4]% SWP\L: B $]+߰Յ/NL\+aĽ!p~gc(d:iʡ7nT– ƫB,;x)f ig9G{5eAGA&b&x6ê_*dsINr'*֑#¡g'4\O^qrZI1O OOh 5ư5fA_8fh\pd}T(mN $$Q+cu䅆bAy2A3O60G6PN7 _FKĜg*.Fn:C㣛<3y`A]muI'u㭽eXEQT($O_.Z"Q (# 2e~5q*>(NȆj48* hE1(aFCrgvG7PiML^MKKH[oո7XC U6"@ceN} OUV%e/ i'Vǚ@)͓1k%=^ 7 l2}ȫR $¹fX|Z ҂!R->?1zNܢfỮµ`vh`5(I{h|[o&AU]_PE7ht:!'^}`= }Xf,cʧ" Iߨ#l|zO(T1P|?(gj80p4h*-ޛ~r飿郷KwaI:9z%y, aL}]o'iTh@Z5%juFԿ`|R0]%Es5O?!jӡ u[ i@:h*WX 4> _(⭎=MlSc9ķJ?T Vd4|XީCwlB"7j7tI3BDꋅ)Ԟv8Ai?!.iW:{{)A kCbYeQȚ]2Ĉ6MӭWT47MOO K.!ǿ+}p qBCu,Yp6c-cE96HA3۴YõgAȭiVZ¾pryF/.:<6%f=Pէnח#K "P+&s=.nļU!^.lj6ob@CZdnHхxT-2j]X.Zq1g<cc=vB0T8dO xoK] #6HD^tM, Pn iWc\'*įGTARLH *Rwkwc}9H>2?dmu<X{Ǥ!ou=3_z@ @w|8ihg(W^ ΍)ywQ~.3",tơj^%}Ew}pΟX~T.}O^z_鴴+j+0a<_흕7f4!MgSM;:V=q3Mm@;rx($:(gd ZJٔZಞ>pԻ5'BHG b Ȍ֯¿4h|/QɄȕ ƸujfUhnApY@uCi(eMT:jXL`[7K\2am 3*_t % 5(%l(boP&;&Tݮsu?d/J1̎=1V/KL J{4CGinr],NH^]ACTdѬޟ'bpWlRS*m9MQwՉeĝ2 H-YnIGo3k#VHǖ+E:.yPOGkBGg4R R`])i֕'RexsW% J_,u BkYݯmt拻1 ]=S; *, gyG7`i 3,DA4Pp^Rvj% vF!`Ī\肙wWu{qWO3۟LЍ/ʘU+V)ޥ?@OWeW5~ߖ6m;6;sYJ;:3iPgm&Q.%#ׂ>cmP ]Z=FP>S?o0GFW&5ulfL #`ªk xOFLJc#gK /(&'dcԄK|͢rUk+qv`a[?4Df$+5z(QlOD)>1_rnX42& -7B褱9 =~7MJ?D,m=v:P|ݴeAg}|[>8I5c # 44KוߝC ,zvJIInbmk9@p'vbe9~;fXa΅?ky`㢷(cKo^xNe΋o;j6S.v|+Po)|XƶlmӁQZQ]{lƤ⺰ύ5]Ԁ!! =jjFdx_H+R4ge RnEB# -5?"eYfH{3BoLƚ]B2N~"TTs$rMʗlH7&+bkN?I^ e:j1JJ娸7t#&Qͻ֡*Ɗ`;'Byl +DRf\l v $EC0"6OƼ:NFNK_<L"Cf[g Gw?1UHf5&|_Eʖ&r+{=4-6&fs gY(NZ/#oՆj)\o%e水jmxsuґy|`yAJ»YʦkIL1S*vgoJaOOɅ\L zD~Uī#|:w{GTR{P[Π,*vC8&U fj:Q=+k9ݶD޾S;WNȰ&shtVGm}G$jOVfgUse}]SO՗ sYBtCLȉs6U܄MPd:0ɼm<K~T*@^f htQ|\`ҁbLrb}3cY j Q锺/|˼ ۤW ]ZLuo/rRR6ΝskGw)1CB>)@߆&v):O7;$->jS` HP(aLYBYV >Q5P{(ܶ:<#]9ĖOGF\S$ė-V 6>h]YjZF+ʳWG 1g 0EJL3˙=&ODF:Uta,k)h|4Z_CV4yK/,]rf5$Ӵ- ndk[D,{1 Om I݂x-HMyc?W> *l03BHwRT5+$}Iݩ _%ҒMCD ́y6˽-ЉVV^ϼgVM$o&5{ `|o8 l"2^4P;:M? M vgBh\iwFymhҘ%EӢhN Yy|- G+{jމPIQVJZ֛(L6.+0@(;WyW0r9lw2ZcWGstJjW\mJl?ƽ6!k!bqX:iHW絺N lR;?*]'<(c:oqPQ,A2OwKYِv~8R[oAV4]R(7҂F#~a鈃I|?v7nG~ V3vb>^t##ZRA_]USت= ڡ'Lq<$(N&_m,yHXc.cwAPN!#Ь-WBLz~GE{qz-J0׿m^^ bz׆1d0s1 Vp?Auk0 P>P'^&nG9.D;.Ed $(6[eq\ Jgr>ŷԕ+9qmcM{j_tBZ.Kbu0Vc[D35R]Ii$z SxV~ygwպ#\2G~BIԍx =?W?C}[/dP .]vr5s6!]Y|6}XGHC~F /Ԛ(_NϚɿ{xlazS'yD0JNjSG22#ٱ3lȜL,; X^^dӅ%}uPqZϐ +qEނn[CW7)J,+. G.L+b}2l{GXvZQc;N]X:ȭ&bL.5!|_t߆2U3yh%::~]NsͧQrrƠ.SJVNMRd|dK֌Ʌra ߟafĔ]MG`j۾`Jav`alFaSpcX#gwt5jrL>9J껼! )5SBn;B`=z-c#1QyɊGア$q碈<:^@&suK-AH_nUupfi:fS_ "Q:*̌tQ}v5Ž73WTN!$$4Q`'̬kubO5p33=*]㎽WGW - n4^fr5hp@(E ˽ƄP'`uJ{sy1Ɲ^H@şs% w2J;ZÝp(-enĦ{䆽GoQc42AzUR߲mjOh4XWT&mi"4S*"9),yD[!e ]羆Q8 C̲̿Lg[5o%md_k1*@:.l9W0bA5 ǖ'D@9ZIۤ4s*;]-wH,0@2lTE&#.LhNrK]K 2*h_J$/ h9R֐ٰ GMKxy**Sr66 /Ew r:tcO9mĞ+Ib"! ;V?hAzī -thv6iq Y1ÿ3{᫴xչڌ J^NzqTNBްJ}d%Z=U9&-~,m$mŐ[겉~g3gV=WҔh0ɐ{vS4CW8'\hHI.|Eh0]ZX]{]GGe vn$D:uvgIF,Iv!EJyLXzaQ-M)AlPˢ ^LBQUP eѵ?:_Px)n}izEBٝzBfU|o/nto}Uzzx רL:vU3!rFK_)F׍"(H[)'`\&j/ro{)Fj[eMKJ;.ՊLHϘ  4R_CCMasgfm9/(hkz S~^nj)xG>!w!V0EK?hyY]xL 4Ly8r1jeUDf%W9 I;,=X{k{'U=r{Ҫ"5K /Sw{ CPgIJH:JiA'R䜬{:հ˷t<&NbQe_ϪAVЀW|c4Eg1c}IhkNKʣ> o?ӱUcBԡaPKklxd-d]V^O~k>\ P}DuH?FB|mY+vѽJ8\tsz7`YWԎH/)/mPxFM{*%}^ m[] A4t/g_kҾd);r]<«!~>-\҂JO,ƿ"I KbUyL($N{VTP"zUP VNLA>ƧȠwX'5vH}%&}خPHvHaʢd6%0 6W·V&)up p[Jʃe1+,TeKE,["ͻ< J伓d 2E/{&=r: %.y+d" 0۫4QFês4OoTvRl*=q;4NiuD,,Cî!t}Ճ2~r9yTYʿ4tVc&a)a3@ |>{xgk1uWϲ(eZ,tuAV;!O"㪯2(+T̽N.0Jtp.InШ2U! {oCpjSC 'v܅+D6?6#gK ^4><᭞?_u23_R ސˡ FB1u*{nKU/%,KuW58ǥڃ!kr,URYK;dH7J?Z/qKI]tEB0$@0 QpQGe+邑Iu.l%n<z}$YlIlf2gsR,Yd)j3j(Op!t8Z1MXaBHIRhǵM! t[U*EMt'Җ+ fa" "{(vpH?]7a#ɎȰpOI'T+Y<#AH.5MyʼnHF21xQ0(^=!CBf;J۽Dž*w:]~W䵲^^_9Aen4̍T-v3 k{1l+%D uԻb;q* lvI 9A[(=.ZDb(e_NYeJ~k?dkj"~tEQHuo ݤ6SPZ:[s1Θ?rBFx-Y8FPm+W to5).ȋdؾsƔYi̶85 GKsǭ4 ..]?PpiC鸏c/ FLGr$D'r2U#b}.C[:j)tIib0$qoTuS8&)2kwP 7`t^d9\= 29X|%c"Uf+x]˂ۅ>&<,yqwfPS/gi}D#UV'SShEPI'0-ձs@až qk|x/鰜\0[~-¤r1-LQE\;/)8-S~1iCµh]1OOԻ8 g;ъӮϹ/z܆TV6R2fg%w9Gh6K!j3FЀ7\I\l8.@`wJ4M FhO~ry&qӝN fD w='i͋  pFkFw,K-ĥ<\C&ڔ^KxFR~JJ_L?t>4U̢Lћ<]=\@狒XnRҫH}-B-Kܗ?̒\ PdcR[uQS&h``4, iqb5dZUϰ@5:+SzspCsFe34Ξ!''⺤̓hZ?]{qeLqCx*yq 8m9vQ+W,ƩR;ft4f}qD TҎ!'=M$z;q<]!Z ׿ִ~*b 5׼O)H0}bz'Wa_rFVmR8sJϭaVhⱦhSENU8Hl[قpf7o9V5ڻI`XjP#G[en dTWLčfas@imiݽЫ(. uL9],=C~-8ȠAnL\eLZlm\7??2 9Uv[:jTG_.H ,xj%9'YOkW$Ҕ',na6녌P31$ dV ?[=O" Qhm Z0he+YT˴1)->=?,2pM~5At3Oi7j=cp:kScbÙۘ v)W·?綔5!>"m[0YCk*MJaO]l;V#O%;f RD lÕ>3Tw#F_%Gx+~VHdnN8?.=(U1čix^tkq3L6!#|G [rÌrh^Ijզ^p0Z)Zp6 z=b^ kWI9"\3(U  xb@lul?NC +/.ǐįL䋆 eWTso $UOi]bte0B4˥[Ji\:^tĝ@ѹG)!_fʧgh}r*VhN?Z5Ämh9>]gYPB֛RS:$ _qݖəpK[=qEM'JNiEg>^(cG/8Xҭ2A _,}n+[ү[炶a<gYZ07070100000114000081a400000000000000000000000164df7f6f00001e64000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/pci/ttpci/budget-patch.ko.xz7zXZִF!t/W!]?Eh=ڜ9Q 8>w2 T$zd>keL#82Q<P~f/{C 0)it* %q~yp@fd7YE4 lcgW$ӨᨁqC5?O#GI(<`~c祌`1%+pYޅu>qe33pF-VŷiOJ=wN hN N*I_5*߅6=C$TAP],ٵR|k/b⒦z4!QI _1/~zFM4Hi̋eKRǡ׬}2c0KA ArnaȭDg.xy6J'ߗ$@k|9jg(~?u Yk 7]*P]:mO>8̆gx9* 4.Ȏ\v`k_`N{, @E|J)b7"$KfTV]p*S•rk,C<2k?ab4+Žtj` ݭaD091M%fRE8YǍYY)P>akd-H, "2wOVfˆ)w͹PX&+W@4I#H:8!.D. 8 2[Y<,2Xm (PWO,Ɏ#ސWtBq0L窸Gk#e`!, YEgQN* ީ-W yNa1K!ox1'U MM ?^n `TE&r2&Mg(6G"|&U8;i.*f͑?EwSлT4YFyXEϞ:N#0Qnh{U6b:* zYdUWڴEĈnc^䊗YN[jvϬœ#|ȻrmO`L)SdM|HU}J% O|(^a>nm#o "ִe'U8) ~ G< 6)܂g>IZצOlH)ΦTJp[c}~]gF?ҀiLR8jz6=0掆qE2b1^ VZ>T~ξLwqu "oJ+vEmg0d?MG .#Cې=yM!r~$Y*lssPpjTUh{߈۸ȣF I tCy4׈,IjRņǘTXڭPtSB7Oy9ڵ> Cv4Y,F>3$yi#|I\go#(jB(}5""nxzCfv{|Xjk}&e/U-:}2Hmf<트;r=V&>ݨ88iMNS&SND ~GRqΪ΍}j!,_/?nRnʌ77>C 3C9"q2Zܝlc'm bY,voY>.}_B,opS{0d{WE_&x"Ɏj7V#A_i[IZal_H5Ò)\$C={)F"O؛SLI ­ c=ĉssU] Fr Gr1#Sf{ }2ӉI5*۫J?7h""\t7"f4.Z@a>hdNJiP&Hnճu.VlW& s't2fiM HL 1\5[yjrчkg$Qh8lY+5oH}ӑf T5O{$|`:aW=򐑐'()t1VqRrę89w(hP2+Y ^ 9|s{<.xHJ<Yߐ;c?4a)!ɦJFcȈKm"2?FUdl $>brK4j)洕Y&s X篍WMb+V6`b  <` dž8rwZė!x*¯bX0^F&$F '8Q3^Ui _E#ѷhV@xfǵA^/ikngc6 |th[{^=W]7e3'ػc? ;+CP)"uLd9|$u|X#HD.O hp#m:Elk}jt`s&}loWz\bs꼜>zR;)j:,Aj޿Cn=9$DmGQP45c\H輼޿k7^O*Ih: V0c0֥⃢>qŅ ^2^R׺O(d&m[n>PI:jE 6=09DX4>`Akl74!#7 D\=+@&zg W{ɗpe> +0B4'3lCD'M=ϝ w]QRҜ^ ɡqy"+EMS?0 gUjp߉]?zkݟN4ra CNE'?9KtjHHMFHً&SQVQ`Jڵ/#DKN=="Z@mP"ڃ>%uTBꘋ+ZGCq ٣cpsJe䭒D;|i<Bb0p 3{}N.Of2[ !1|A_w S!@^Km5(uTXҙg=ϸ^Ϧ$, tN]*fRHiT-WDyg AQuO 3CBvO%IhUZ@ 52 cLߞ@'+s \5k{B6e Ht:pD1u,' }돰xT3!&C m3t{]Du<<\o "UGWGby}QsG`1k: 2.VUֺLu4JP%oza *j 땴P0.O&Uy^+"Zbz`V al`dh5nbvzJE@yg௻7J*Xt:W^n y\9+`WGaVf=oUt Oѯ{`"<lMgؘա}%]IF~Mo\ż}GC -t5bc0Wqɕ Zine!kf3p1Qlޏv ]B3m@u͌ݏC-/e' ?]*JJhδ / uMG# #1깪uL%,CNvDpxroU?@?$ m]2TpmM8g P"@9m`}F;nnTx+{;란{uE7#%Ud=qE\=4cDu]-XK ](x!˪`ֻv1C$JWr|wi:D ` z-kt/˟YM0~Z@𸍇>?Yegqsb"{y6280Y "`İJ_&nÙ +SJ^hЫ6Z97%>ɿ>o`Nz=СbeE~x6S4 s \Ց|>Bӑ Q{l@6ȔPg@"ɪJMafT?)dץ!c Yl,SytO#_?&s+aCLqHÃ{idC{}Khb"-0]έ.`HЦ=caO)ʎuS8[W=EY_ =ηn*?'\6<9lpzjiNGu%}~b UC$bߖ8 `F[3Pb7 G2?GF^Ȟvll6{_7uX%7]DZعZq0=) =IaK۬V2UYj{q_sM58eSnW^5HN##"%I麩D~*rcqSKY5<9n@]S?B(${+ίYJ%#=>bDVB1Y:J P/0 ]8&N {IÉKzy@b?S+jRUߴ?Wp,=4^nZ}ye9zp:A'{2QRơX/H\YjKB ֠@au+&Y!Vh<\j2喝U" wl 9OzRRSx,PD@y]TNP)IƮ"Ĺ$Ut[ʖ#f.c֫V=*uR+#C]I3ZD7"f=1Zu뱽xk ^18=t8ӝ_Qwԉ %JAfYe[(./Z>0TS_b,CM҃8b_;л* |->sȽ6jsٰݧ| y\H6bv;!ٖI샶&LJTALNjkbn&˘z1sM|\O>FJa F%g># K x/VAabIۊ};!RTOpA,{N#y)"] 2.ppar40 VOy`S@ =YX5z(?[nǂq{ݶM=L/Mx 5d#,p};EFj;"NoeaᄗJ%55BךOMȑ~BY`_r"Q:3ł> G]O(g $ SjwL?q)-B]$a?=S*T F6Zg弱IVԦ  jsT)πf. &g{$.jVBBN6VU*,hn)<ϢKmMW0s:K*{>ل9YRAYѷHHi ڞj<KtB"oYAj<$kw{EN6 L'THnԭf`J߇Iaft;]fʔϟV9csf~>QUod7@X_BdM_`h);1NϗBfAOGrb C|Z* )]XD\yJʥظ>Od hф \j{ G7u 3H{ArRs;,%MW:=XˊSTڢq't(B:,HHaWYB~ ׊3]/SKtM^Eb44ʹչL%3PXU74DOIZ`xLвT9IFy/*bWc4&(Ļ*{ Bj>R&iHdj\"<^#;HFiyO7Td`]8f҄Z-M!=A/əos ?gJEgt44%;͏sp/E-zkzd~'[ҚE{r”oy{@Wty&ɫBD#L7En`u -4p. w"7WTxh/FiI?\j4ػ@XRZ H'*NsBFpc&.coC-$i; aH9B.8J1efAAzA @W1mMV~ v2cH- pJ/ ]0vӫOL9 LI|GOv]2I~}~mъP,\*(ým. 3"bХOUHɍTwǾQ~ɂ>pa?ZYў~}*<iNlKwc\="\( 6}Cl'`K؂Qojg>aBҥ,8$ύ}>4%ά{#F|/;|U0bKtLV\%~)hZ6~6ݐcnn &䇲FRS6Rv*CNSGCkacm;@,P pOqI4̖Ԣܤ8ӓdu$Mq#[Kd^al>L{Absxgytlmhg!([0m)OhӋn 4 ~˫?<I< 7x;K據mQ,n)2P1^H@->vj  XΑJ }s;e*qJ򼊢V2s9;IN3踶zRIr.Q2 !ts|{3g+TGVڣ"E!^CG,ιq]jN[9srGb9B˰M0)[ƩH FԷ Y p-hnduuVXU3 "F~d _-B_[] QWweXr eٴ;ýa G &$Z.\"ti>Ak׾^䓾UCէ\ҹO$IVAӪ`q*h>k>!)=g0hkO%fZ'uEfge($¶@-leg ֆ#+$я߾# !ݽa@]Ly~#-ԃDM:;y34U C J)G 9V8 U28׉ f窍k7L˲{[Gg)7-T{{!<ύƮ~N}Q*$_9cI*5s)]:ݼyVV (Mq )ݲE>![E~ xTٳk.^ ۵>QBCk!*7q!bOQ0OSsڻ`c@J` "}o)dC.,.JJ'^V1քH+[#k(P:@;iJa &1 R<`>ݛm@RM8( y] yZO!y޾{9Z'Xz'i4S)l P ]OW~JN 5ؕhrXEQ ?}M4@ֈ~{Igx;p  6WL}VE:Hy2*b?` A6@FAV:LoA0F>g{}cr݊_C1TfUUɚHY _NPq Y""E{fw8tyBNaՆJ#8ʃ^jmlQ8n 6,?noq+eBO.h 7f[:;>Gr@]-aâ}]؅b_LWK:LVS 3ulg7e{~;''YmYsJ-dim)Qʼn"^2Ugwn*m(+HlK\#-ӚHܲGeJ+̅~dof0yhQ3ӖԸ'`>wa5FndH',jU:.d Z8y P_Xu41)j}-!l88'^EV71I7Cg3WФh;:UXiT۵jml 7I¸ZQ&L?7^|5g\L`"_|ɬTݿDVm`E;8n4.1"i&$3$hZ#c64m" 9NcqT+ֳ3si~I^23'vIeIB*thd,$ձ)=.-7,c߰@''+x)8\CJy8-(7qDXbZk Sɱ0DBɣ ?5`,;*;|)|a#fdž mJɌ`'S&DuB[#lk-cgqO`-,3?Ǫ1gj6,T'Φ3쁊 EA 9ޙ.tcm!)9%yZH;R5ʐ$oOKX̆H։SR*/H:bs(̻z>~qPePm P~x>1u<XL&av^`VV1Pi90bfOAsh <"s _OM#U883vM^_\!wP=+ePM=@O{mD]IlFQO8 Fp2(aԕM]i%T_1:\vC~؋ ւ}2*AD3-)Ȃw^$>=S田s(%(_Vs5Aj\o } B9(Rgz]Zn耗ɺV3g/y:RJg9 e# JGP3afLb%`|5@B=+IHB5P[wo!4&GP= o"+dIG~##S6@ʘ |~#ЅHi3R%"`̵X~/b\f0uJ8AY4A)8+nar8/ [yisG#VE+IfςUq[ts8yo'ċe*٢ ?\ "ӹO/L# vo,쪿x9S$Y`H3J0~M {q8$7\I'Xgb:BK O1' w+6X\ƈc^[ͣQBt~#-}U=N޲Bh:~bM.NYfwR_@"Q.;ۦT2ޑ{)5f71MPƍ_Xj2PD(Nb'2F[N"yl讽>q*GF& a_8K9ԙgk &1g qT%i;G/DA0;Bm6qkߊk A⼓1 袎,p{Y2!܆-ΚG*`Sga=?16c^Ӂ9S7gROwMÞrBU&rS G\cLo{}hWʚ+9ccTHTJc3d{2qڡ,͸-7.Q_!|,t^n ?s}dp&(KL#նﶷts _v/G-84nxktb%㘥BRȔfvӊ)غOKk9=0tۊ [elm gLD g!P5ĆTgbz&Xd@l{'S FW|->u8.Šp;P|67dJd$uw?tB];e ,axqwij@A -c>ϲ NHU>z<vfptEbzRA5 o>ޜ ON=Sj)A P<ow8N5C;=-x>:kYYd>Xi&CEs PL/k m mݶ:^`Â90 C&~QEeb5u3'.Z[ua&DӸhnB^ᨆeՁY =5 1ƊNVbƻR'͍Ibb3Sc8b&[n?* 3p7`K{ďhk"nozm#-5-C!臈IF(~*Hn0X~ [8EN16?3t6NsRA !HZ\XzY OkE) a]q u ϓx0m) G|[.HZA 'ЍZ͟z}ֈj.&$}G*Q׸Bw I5bt0Q5C3 |Q) 7)y&aggQꈯT33`拦YcHk]eQs4sm%9K'-eswaDEg] Λoq4Fnq%`VMqc=m#bLD(ZvvokS M:lkTJ(胷:jz%G˧,@Ő?5b PvV+nm:b2jttG=(XY|FHo'@%:ɰqi#ZKi`` Gii&BąDXv(-a΄.2r+yԤ#_3%!hѨB,x1˾p7ԑ.6xyMZPz4 :@Jso6 χc[}ڱڞCx=h/7\5%{@b聀A!՛H%Qiއ!dv;lwMke|liHV͊;x<>M.P-s&_ʪ[Vݤ8DunΕ&[61{nTYFk0\KL4 v:0 3:aʖQ%[g02B' %H[sPo):2αzPhRμ zE6XҮqQ v%=&HF+s2-KJb"j)T@p6+՛{YޅS|7:IijKnі$㾫\OWЬ-{i|5Q,!봻2WZ:H}izTx3|noĐ˵gw}"k|Г}C8YƸ ŸrGf1=Y8'*|R/m;fMr"V\,G@" -a_ ,\L g(%at㖻{Z=Dt7+ޛJDcѐzEH tP biMî#C K&XRP}vuk5oug2;0I69V)ذs==Br~KOy;q¥,Оz9x[ND%]T;C֖yi2KJGIb EcR\R˾2njF-)`mk\ϳ0)z&ї>+<;H&E':  >w&=8Ր5w%ޣRUbkr5ۗb= a*VkS LT\XV{< 9Ucoo`zKYb/J& ~2't]BC/99u޵k`bWbJ 'E]ρi9'[.`X pb` &(Iz + 1 y:X{weY3G<_׉%=ꂲ1ob> zDz]3p,(ek."Gw'RيhzE0Prt~2㛉 ?} ,pr >U 筙H'L9[w<=FCzZ:5+K7yz1*%Z"p` >p棕7(`n)7}>N2]_Â5@}TE{ : n}GGЎ1ގB { B@ bu]vj@5<]{WQ¾BԜf|?{S2KIJsheBy.{զ2?U<pSYN{mRl}F/MRlqǾҐPyF$5;uw.q;Qymʘ i}Ml_Sl)7ExEXuH,#QŎféŘ IÚZAM!ۖaC*O]?}#hq 7%uab@F E^zx=T_p +';辉W%j,X2gY7:j_n]껍hӰ&HxPs`rz޵Ib4z/2 K`;D[baZcQ WPY^&+r_S+" WDAKUN}tmx3%|Ө9(eoZ'M'{@45-kgltK,pUY )`B(|"84>hMf;bM Bd  e \_kQ2½篽,l>NQ DH)\$ё鳥\7*#J?7p,%CkidzS:&^YHo'>o-,e3@0<[ @oMg<ݢ!ɋ[3- OOeݯEeAMC3X45"^86Fw;NFq(dI ,5a+[Q 7zxyDEU&{r]B%Z5H{] o6@mXZ/7ʁob9NU#OsH<᣿"6=H h9[)sP/`va(?hl.q#p̧: ֩epjk 2#]6űl~Q1d_.RŠs1mƎK*,b*YlVZ "tt݊xLz͹=@I~Dpq&A ˪:/=mZDi bp(ZΖ/uER5e#t:$;!1c"c`|d?bMxvo#* J9^%؜ & hUn&.;{C[׼V OsO7[9^nj8ZdE6`519ě:T8|ӟ.ipC9f_殮 Oj')?/쟭YlE]Zrd('8B Qh,f9ZQ|FWLM[E%ҕ6"-R>^iE0X o6nk.NztG5AuG=@q\,z{Mn_' :InLȸ;"kLJU>1w]>K˂,k(X>1$t?a/#-~ckAQӠCQamoxIi4P*vƝo[̌!A[ th%a|&S Cԅ@ 2vֱ䑪n]Wv]CrB¬l ٴS'@?cPlPAuB)GFAU^+4m/bO0RU-TD /T ogb)d9wF_ܼQYmRr<%VAF0~ad:"sP~BEbqeJ%7`%曙K8q6_]:tQ ط&SgAm>!qB$s?(Da5j{ƇND]gm8 [ףnD(l[Þ1[6{ɐR .Nl*(aS%||2w4&*?RGvQ3ZK:SsoRrN3K !`1*;WfKXֆ?~d `Dsɪ\H=5d'cC7+`##ZOVb(QPu /F&=mrGԉLNUKsG-IC $w: sa@P4QNn\s۳ NPuiCWN8#7phdho_+Z ^趐=;٪.BApFPx6ߪizND0SDΛgjKe+ko杅 "03hEsv73r :7_Jjhm%53n-دR&fKCڏ;}1vb`v °Xkcj xhm [2%1)O F?Bfccd迺}-j*_MXYۍ?~S<}7̾&^0챾8*u)//H`٩uU4,VF3e; MQ2w0k.Jh5 :^S2e<=A]bl#4흖±,ZjZ1sGHļ  Wqș QC=$($D4jM{Qsk:C(.j%GAH/CHLĨ mR\S,K#F\!#CO쭔gѝڞ@]a쨮3;$Dg߆3a/F~SqKl0wI/0YXgJ"d!-}s90,&nL  "Vb Za)ƟL% WY 7c,[Uē6ul@DA56> tCn7ӹ=p)2]Iyڃ.rk补m}1'mH+fb؍d 5 Yo/gNn[ MkE[2^۫-Xx[<3=XU[$.%LƾO#+[8*]H_ֳA ֘VE<[ +mjcC{4p6V_H@lْq0ζDR-HPt7g5=25l=&8 5 gLY(ߞ;b$ޘw v8qr m&W@B‰737Q5ꫤoחvt3ptKWxK0ŷ6/,־.hEBO;PXQw:86gURf>x`&pt3H&6;ƑL-=;ط,fF>`آ)F@Y]1NÚ/VW @zE %C׵ϭDM w zyw5LMBTelq->,#фnj1{/5Xs)͈Mt/H&4 |>ԓuRd(O/gH,v$pl ɷA |,.l E4a |B,`[ a*ƛ#"篬HUђ?O IRGfw 7'e9GHߎ(ʘ_dZ8#恃(TY A(*F)WO}{[Z>*iP}Rj⚏P{t@;nw<,3NcI-pqHG8 %<ܳ S(3_S=Mn{_T)?y:E#R\:&F>~}p&w89v0oe.,f?< j}D$ĩ okſtU^EB!R!˷Nd.FF2'88ջg8(n6/gFvt-1doVWZE˓l4GsZFBdF/E;Q.QـgC6GX8 Uc&xCaShWo0!<G._R)nnP$}Lk`POiZl<%8$jcɳ xK;qlHF$)5a@c./- LnIu-,Lԃ5YK dI(!]`-#Ic:fCן[ M}:kI:CްF@/I̊5i@1CUc;_]zt~ A\^Q{+ϧeh dj/u%'U[\ݸV<+dKwx[~AgPEgǯs?G#5ԗB>iI~RheT'ߜzmXWBvVkŠqLMaetUeݞ90"<ɠC{3J!n?zKzv}z3V#1e EOfQ@SXK`PԃWw(Pģ#+*B|hծ}=md[U-٨@-R8YU:%y#0+,cH8TI #I&hk >ћ;[ݠ/{^ޒ@gl!uWN7<**g]#yTb8H;| [j,}аp^dJI%4jзF )k3;*Va(Gq, !eyOAץf0(4_]}b)$Ɯ2@a@EfNNq:m{L%6ܒHb1B^DW%<9yf iT8۞*CϩX@Ih҃#퇱(ۣU9}!3ϢGw>[1zZAbq*A*"E"*^< VYlT~| (΂qjkCji-9a|p"Ǒ6`PeV:۵vIey bXڈt%-~_3NOIv;д"" rA x">RVyl Lxfuf t{ E)%{(3q$qpt~;FF&1ip\MQӡjDI&SȪ!&HP)0@^7iq˅raB_C>hZpq]Lə,k* G~e6ȝ}W+N-Az8H12cͅ\",Aĉs/$zP_pK^3.mŻaFLpɬtZԓD ;%|A?2veG_$v.9N Do:.T~߹UмO[8%6Cw!S$Nf'(wwėx)VV @VOM.ڍLfʐ _eXʝKJ [[3+,ψ|Sp6 gXcd'72A27X _? -_vIzdfX֡zoNB3])QjS^aJ!q{gkPݰԂk zKN".{[1qieol~T!ܳ]\qh -2DV.z$p1}YXH[Iq[Lć>ҜUjAPKYҍCNk~R1ʁ N+j'`h8SPMzF`W3@p?{zA֟9o pdlK$BSSY NDtMʼ%f7=~[DڼC#fKaSM5Йď.S}|F1O}{1:@XQO[ڏ%F`0j(=/Đ6^ U7;, X#ap0* kZ% PY"sK9\-m k ][,7p-WoΥў"ݐ *:Z_V+k3FˤpKSJCs/lCZ?{-L+y7o/ GBn0 C#qen}w+Gl`&12ˍ.Z99TO7[~epuPطk8 (S7k!@;d!M@V#菶=Ta S ~6p25"\k8@8s`rr0[ az "?LQ"(<=Ò̇@4XxAD;B BTxm565lh&u~܄~Pd^碑>`9/úK+AYԯhFշIy\Vъe8[&ȁS#xFjʇJ?>t;q≑7}$h EC]C-.:o͕eGjXMt\w.D\3,ƏC}X&^]9 SHn?ϵ %&L]LaW%dPa,s;'-Dx]U%" BT< @lA"b=2A~K+oš;\?t+˼ m,2ߟl|wLMBq :nf h9l9Dʂ5h`nQT5i5xIEslDH]܈E+h6O^whI+;T AAxx|ލ56,o!bƃGvv&Kk'=XJMrGXELs[d F0xӓ:&{OzϥjH򡒺R֬4 n#47 P9lr`ņӉuW3m&5ܕ@Argvq ojP*?RJ y#s鸳Cf9Zuq)<u46rr1T`%猍cG +[@Kq鯡 .ȫ_:  ڂ$pnv,oŗ;U>J-xXς W=V[C];'kGE&nR T=$#ݸzy H9gC"'Ab۔U YKv@ǀ:EcUJr#Kfwfe')}"g|lqt#f |),b$_+/;7))EV>n%XH+#\hGߋ,ik~eRp j:ʏwM3`x'sp/Ç<47E$;(<&+@kȏ̚y QѫF9DDz1r]%R؛t=raD_ԃr߂Po<(I_T@&'XљT\1qu$AED3_1|I3Ab>T `I r uA bc }LpK|ebam`m}lVD@\pA5geH5_뗃['" W%1?hY,Ӝ C"NXٛ 5YAXGHۦM[Iȳn X D8:qiy t@]i p#sH't9:e٘D\%v E0[dd+f)?*_ -5{M6sr X>X_)ם#K*Wdnʓ|QCmp5&\Uy=MflVYeztxe;01=QbNŒ_ZCkzC8n٠bv/5)~ja&B*n:[v{j/,磧:WxӿrsN[ʑrʭӁݗVm9;U& G=QM)mGrawj=$7sH[CC2T@3>?(ʙwb=5LH}"ۿmE%6?^ fE)~wH>FU*9RX a6ؚ_3e-MvE+8˦RE]IeY1KqDٮ4[GW%$mt j"qb"|THq ¼}aSĦ+xOI}f^]4l60=3;cp/ZyS LIN[=eL#5{b{N *sfe®c;p' NxIf31 AXf|`Ic-WC$Zr)*1ŚȎG̱jA )՚w˜9ËO4툇CqXJ$wi3o d[û~gba(Dޣwнbb5k\#R\_U h?N˦ ENIV8ɿ6z D~J*^ 7:UId+o%F!@Fۣډ)=*>(Tר azj1"u/"hijlZcHt">5z>aQQf|+ǕsRT(dGJUz*@YxS%;hd0eW4k fjrq+avB+UBGp&+`6w J2UjSCPFűJ`$'#ã;=#B`0[F3r B.dngEB@3/:҃>!\nuuV4)_٣)Жj/JV$%$>h̏zO|~W;]X.ZKVnĺ&< 2]Jwvf%w<$6V(yD׍BꯠKg@iX;LI4v)PvZ ]D W/7Mp8$wemÓvZqRX`{hjRurςX*!/vxSGy!Dui@dXeƗ!ӋW4fXqmr)0$}TWfVCQdvd6h5ˡ.vb,iװ>-.tURi=8<\_ ٣!LƊcߦAYaV,Y|&܆+ 딤/oT 6 "/8a|e1^ﺋ$܁˾IH?1z=9 Еzچ6=Bm&S)38Z6*}EnipdJÒY!ŅyB àdŔh!h7d7:PSZJwA繙?r$Ml:ܮ8vc0sC:_'>!lP%I^(*phpp a.0wp xX9I0'"bt>iN %:WJr}Zx:/kl,$BHhEɻ=hZLZ)?܄kν|}0r_w>l n %JHٗ&,)aکI'˾lxSdCwzBʝ;ݗspE#<TgϺqʼn e`N,H0qչ-'!@2dX=kۅ+FiV6 jF)g^Z5Q>3ߐc}7sPX#d\FJb+ l=9踬L|fEJ\)֧bN JhNoܝ4wį?W4 i=̕ Oe޳1g˚6o",+,A1fU]vkCGw0":Ī4z|SȮ8uS.8wY8"LsFjZ^ +:޼}>'bDnp(u5LQMZUЩz)@z20; [(BB2O W4`ʗ-kYKѐYٟV+0>wxijB)x]IIӒ&rg:rI٣`$?l>Xj\c{!(!yn86)>"nÊemu0't9Y1݀YQ !?phGoQ_Ab*~U$&+h)j*> l ~nRNRKF׼9i~޿juEM/%x}ǀQK-D@>)y=Xa;PHָdAE2 ԑF\'EDoD1,GzpC|WtF GԂ]AsS2&rE?x% E뮍Իz귓髿Q-kg$-FAF Ž20Y!àB @,1|D49ei.:g}b(&U]] 7$mnu]J:[|̵9&ةY4(p_`(.p. %2;4rõ'cOx#˩MFVίj:2쬴#60]t<h7wXǜH Y5\uÏPh𨌮^RZ=4!=h>|`}^ }aV >,enrzcޝnp;[|-^`="|qgtǔЫ"a~!^g4N+!$d b G#҈>j5oa$+ėpx:]zn(ޥ9b@\{tl -+UKkӎ@e?ͭs=J5p<rG9o!=x8,!kŤ3L- b4.?G~&Qі3PbC;c>OJ0K)ڶ!@tzan?~!vuEr"$<9 +4\:pLCiⳘczM;sԩKp:#Đ;i.f.Y! UgCezg=Å0МBVRisDH>A}ceWNݹOתzM>4zSg'T_,-1㒛tݽQsf--ЮF`)o_%!/!JO20w+O^TԛW|vɨS4`TWb0FXb$HݜI5QGkcXn99^Ѣx{l?:h?cbt"ClҺ%5⇶ՔLu@|*ve$mլFAu+A&~pF )Rv!*uUS+!}M13m c*Sk_>\Lo8MAk NϣY{)&>mK.m=~~Lk{ƸĒ=^Hq樾ƃE4?c|%fB^,z .G=E cdWB{l4:zG>~9RDJiIFAD\K"ٿO s櫢Řeࣆ!Rv9)JP .~b{-nyپ5IYf :6*qJI(kЮqk ;@%dPblUجj?"b?ҮN`8cDk*6fA;汦(WׇeI O&Ae% $Er{(5߅78sM:>fklC*贌.T /T֧֕kAq~+u_@؅R`7YCBIYtN 9ds9ueǢ!8.҉GhB%Ys>5]LC|FWPz`Us~ \uSEژ@ync]^`K>hWlDEE=aT$G@rhwGҠ-60 !q 0λ>S5䏤g #H]B Liav~/*2qP~`PEuX1_-epTHidWJOX5 ɤ> ]?$37O-?`#QZd4a`lpcP3qx d,caOX>VV/ PHui]f.$͜2> 7ƒ=55$UCqOkvBf~EN|>2& bC@O*Z)+:sߍ@unkw-WP}uyx"ܳǼ%#uT<_pZ!;L%yFNKPĪ!]PG(&"v qנR% ̐;t6tV%g m˽sG3q xb  - I`OI~#62 iZtޛ`y{)EVC%?-2OKV1 2gރaZCh)[2O3 ,Q& 6 ǕjqxEKIt81lahybJQs^]kQ=4|*썩QhLT >--ZRhG*B?y`FUG|o`*ّ Q%FQ,-|"w2/t&w~Y qql#iYLK.W4UgPr6QШ٥N}iblZ(_( j &yA~7 *ֶu\_^ ԯ UTnwWGmxGfDxx뵧Ry<3֐Ye'b!}[_Ĕ -%U؎B>@gVht20Z+v $**A6DҼUur*Wd{Az `;2!xg" NŞelW8GDÿbi(}YȮ<Б:brnxPhgc8z]f;13s˂3 ݂er3MDyZ31l)Ȍ*pjj6FF`CcmEgۇwq]1s53)ԬpEկu ➐b%6 T\n"izݼ':khjoE"fABlCfL  SY\:miKpBU&߷p[`Bw;mYWUk+RMN`" MLk3J,&bi8h9z|+I+2k3 |~py%t+ZoݦKtgwZ18 ʓיvh+jdPM[IgiҿM\g15h,,kF{ﺁp{-3}X̠1P B :LU{Qb-wGtJz9oxÉ9 zq1LՙAK*!\!E=Wuy.F "OL p !tJFt)͝.ے!+G> |-=kJ9_6n8E÷ U<6AD8&fgjSQ'˸[֒;>wPQRNʌC-_ς~B c% drEN& EG}\n[&%Ti[oH,j6S{7|K[e¼yc%B+:ɭ%fja !ς[|+3+2֪9YiMMF*"g4}v?K6ftwNR"V3񈠙xm;<p8_~L5Im!IXn`IiiZ&_-ǥ7Oc1F`TV Pq|ZX 9JڽBd-6ޡ˝7\X{Ʀ.̅MA5o\RHS &,l|∄\֪@LMA~rtm(*ۙX3ʱUψo8{-t 9]V2CbucwתVnߖ-oޔg{ aAa Z:xbNEJC4Xܶʜ/ノ#4ݛ1>eE9㵦cSXQb.)23wo׶MZm0>?b=Wúad>D>=}&TB׀̦;ߠ^ ԥ.aYkV_(ѡ [~4G)ن5M sϲ*9UGݬ^ "gYpq{u)(Oo Oɹ, "V*QW3a"+i g a־#A5Wj1{M"[eThqݤ^ρqxh7`%y0Go= #of]b:Vb1am2Nsk:C:oõr7}νەe2k)yRm"~rݨkW  w?]IwKhci=WY$MAQ,+wۗcfˁs0﷒ p%&b[MGDH'T1d|p-l1z#zE9κ_"(wpA?EK*Um "͟mA1sH_X6#\ǞoH"Rm8f#C(o&{i4;@aH2 O=ROL qN@Ǵ*XV%)VPHs"4!^r,!hdL9a\¯\'C㈁yD\e`Џ~h,"ab4~dA>WW֍X'4NӐ6vj']μg1YUvilCXP" d(z7<!d#Ks|ql'_PgK핽aJX(%Uʉ9mO,8Yg^"^<ͥvaYK Eu.:ZǶI1|EKPxFa!2)/–zKczd22ZlW ̘M()"Ϋo3Txw.~7iϮdK`@XY7Q垴,626}NIjX2$뫰_/'k'.d]lbbT'MU|N!F81 .Z[5Q*ּORRjf"g-"I.T^xx{3ʯv[|m:+м{k{ɒa}Oۈ-'rcGjv^%zGuJ ]|O}mԐcсV^M@w>_[&okU52z@c-P=yUQ$8eï}+4vx?O.#EWnAlD'jD7MJ P\y V 1Q: s2+%ũ'Wuɗӯp>58=aO^(F7JF%?@R +GFwmi0r%/ }qx(R3GB*;ȆFtÁo1GU'3^lF չ 2-uuBfxѻ.粭R<k ܰ,ڃ˨=K6gZ9;tdŒ;5Yȴ0cLB;HR+0]3\$[;ֳkU{F> %9DS*rnr᠂ty6 oG؛$dUqkIe>\P*CaTӉ)T#"H $,z|"US '9O*ʾBT9 p40w݈eE׮( b+U7ݞ]Q<0Q bFMZ$H@#I{[|lU{I֣oRS2K6, OTzU~wřVAW z,5:}ɢ?V!|T æn~N1܂I<+Dt+oMEѡ N{ d=)y0s#n)Ţ V)#\ь?$Ig A@?zHE!BbޡX-Ԋ`敯n(Y/) Uӵ$)`6GV8i<烈:NN*F)$ʛuj@`݇S&MpPw#Qtr;41W{\ү B;&OTp~( yX6.EeNj_ o5<0xieԃU&*oN%)OJX7W:NG :^F#Dw!5,$VRb= 7{[-)M#oBmqo0SCB`yuw=g_+.;Lfk8򔜝PI678!1àDrHc$+Q:c'4E.xwҺZapf& ѵ`j0^"e5Qp}{ rz1X/$vOxM =7ft[z5D5}8L)݌bݏ5+7FFGfP)WSã5̣"i'bЭBc:U:Ocs@Ⱦ 40!^08/XKS7ƅ~M? UA =ml3s e.$f=J/cnu^BPO9V~ q?eS U fᙂW-6`lbɬ(x&MA` DH7g~0niANRo-p9_xLNJV ft^emz֓G"fQ"p3&eCDW0k=)͸G0?=ϲ5ު,uTߧ^6#T>ZZi'VT{};MZKlяƇX.z/Y4@$pbڏ>UACR6[C&ƐUPŪ*Xg &S&jFc-goa1ɐEUlT6"-ܓw_77L{ӆy1dxkhքRP< m̶3U(!Hlwbrȅ0x31f=#`1h[o->0&I@1gIhQ%- [#XaJ*7*Dʴ"D&zFNIR3a7>oe@>|gAʥ!€ x1o4Mr*`2cdz>jzDUcѾS| HtSPcix_y4ּ1%K[+ 6sS_S]`6s։"3$!f̸,Edȓ15!NǻCҦYHW~g';<&qߥG' Yw \݌MڵQˁ/9(M8$yHKxbG59 ~+ISv ?ljXOZ?:_Z-5VmD2sal= gD[` mRNmBp%zDY |\#'Bڞj# D\%}*$s+`#&W,Q0z=SJ_CDsNM\xf 8m6*;OلmFsw.@mDUx&HA&e"Kҵ ;<2; 1ܛ5ʟ4'\(/M:3j`;X"y6SFY.[auHAPː&#,\-"k/q*[łA9HQ4ސ !/|^ X91C"F9-:#LOZ<%-0!e2[T\'d#gЧ? $bN+j~ qiV׈9kg Cf:wH iGc5\[dT9~4D;齮~v\"fVT?ںk7b[!xhg!n#BCrUYKߵH K/œRsY8.oM#6Ū\ϊE+/Yi-T^"ј級 H! +EJzPj7βf6Ũ`Ǧ.HtB+\xh+|p> pgbjɣʖAne|8NBt%W,TǛ"6YD{Mnt'۸uיowUF&ֶG_QB26P,o("u]k4:u֔,JyDlkl)1e\aHV Q{:kk#!_a.xQe*B%43?X1{7,H ]jh4J-]F Af, )=Y7Oxw! wyZwc'p΀kz8|$I+Ʋ aeG=d2ҍۙȲ:7l-RcbL^x<@.$h;BM {}ׇ7Pf峊H0AfѸ9Tc@<|Gj8Mvu-.#m)L`Iv;I v`WR*SK"O=`XyyTN]t^(xHxy]8AA͍m'2e H5.+iY ffAtǴU8 /JR-gwzY7 pX \i5 hScDt®e"+F}hwj NtÐ)bS9XBc`K09f /L`s/߁:8幘dHot$>GD~ *(r O pI(==--nB$ Nf77E 8r~!qS P4Hs8Lwm0sv{c{l$M ۓ0_ŏD'qr 7`Jxx~y!IIJ_EY.n{^3H(Փɛty[/ Uݔ|P|ipȒǨ-ZA.ED#EVz"'K36KT-iJO*LBS dן8A"9F1hzTcN eD+>*gQ {ȬyW6\)`L5IZ?"(X`T# Q?A-p7=aB B͕3Kv9ǰT<>}h>hn= 61`\YɞԀlbQ[MϮр˖_)o)-ItƧfdY h1 .x0.;! P<,T)WՅj<ݽn[`)'JIm9n979, A;1u0,©!9ݎNt1!Ĵ9Գ=z| m SyqSC&Q5KP Ϡfyc#f1k^Bg>lrN7 tdYn݅kCy *A8Ćytuŷ(0(/8҄`"A#^gNªq5HzZi@o\7?{ve@éG(X<ᡖ,B`:wۘTU*ocmb3ҨBM;gƺ8>%U\8k/І_',*F}KjmwǕenmE,Q:b*9R@u=Fsl&V SO_'ؑ[p%Q>{"Jޭ)_!W❘'uw V\eѶ+/8kѦ+Gqž}~I΃,+-Ԥy#[X:*^D2tߘuPxWdS,:)H=k(,&hf2SqѽW+7*y`zyM9m0A&]:w8)dPF%)N)źxn]/A/QD(l'f%)YOO,]W{# Iϖӗ2tuJ>YCYJ?˕ֲ~ <0`x g2Qd\3k;Ջ09e*zѨhw#,ϡTgm:?z*;Ӭpq{^2 6|L* 40`&糼jĖj(B\On)}K4i'{U5\bwa$#tAw-@,5NHJd/HcUȆFBkzV{J<5)<(a>DnhwoC%ї@gcjGp8v2Q!qPC3] tD{Ј.&]IP$MV+wPIOpoRl:r]i9.;c:Wf^wJ4vٹ}T_1H֔*@K 3ğo@?^:uuߝ:L&LʐbǯDm$f{y A-1B$}y\ؖ Zλ:)GM)@GZ"iau&E^nL|'.|Lz@R9Q~&̪}n[$ ;E"Kǵm '_9NٍIG!mJ3Eٲ6L~y+StHw뱊&-(Ct^k[*-HhA+ jTyK#S.I ,80)k/"Q^rTgK=|7lԕXA?tB+29Mڟ7Q\W(j׷(}.HۡnyNv xAy*}\'qh MM#3Z<$;Ϋ؏y2Kz\ABp`o<-3|bip!i.zር['_<+9q??v3}@** 4]bY@XK-aĦe0H>D;z"&bfO vki=PE-6%o:sǻR> I:,Ff{ce{]bpq [HN5%DfMT EeY?QJ\@86bgY\x k=Lq&lzJ-O B: B?쒑ԉx6՘%dLyl݋0w,5chY+09䭔]au\M+nbjsD]ƷDϝˇl~x7,㷹r:DtL_r'6oO?[JgSV/_` N슮j2D dc`n?^;D#ͥ :z^]thl s4 sjk}b >ǿCZV/igĚu"P%QhmR9 eFSʦ8i㕵Rg kz O:"hxרYXPDxfPuf{TKw(̓Y }Hܕ9^kGvi $Fp3ѦPT{xv:%Τ܂/Pjf yX_#A.sXbZmB)nx_vGwo$_)zF@,bk\p͆g~@Ml !߲`,v/J ֡i:LGexX&S/$W/~t0TI]V/Q@lU }˳R*=Sy$W闿-; X"=qo),65Y^fz! |ٹ?WZY/УWOY;O|Jd 0lᩪ1y.0VȲWP\J| ~)-0V7RȰ2%Ĩa[tMV|K)p(G=w e:"l' xmhɟ] A^ u9N41|Gr2_|R#u͎]fOvr%&ep}̨:س_R_/~!p5ٞj:{.3؁քb+KZ z N_ҙ =z쾪ߒ~`eL=fH+ uzoV-/wᖜ<.7*x\m>,X0 ?qPv~wv&l)U#VcvAiOo"4%C 6z&۹,j]B5hC>-.MF:^Z|OZ$) -uc=t3+L4' zKY:|(7Q+ȭ[^A _ =\^v9jpfgO%g: ej{sP'߰׊lv^4LzsCّM)jl,K&B kcg&^$Uh mZ-q TCfŝF;T2ԂouF(%B%<,gulsɧ漐:iPC1飕ݾ`xV$??tjP 2A-.YZ?"=>Pow%眄>MF/iiPGICUZiG1c6p[rB˒ʚO\"DO?;^3{~#{PR>uD[:Bfһ͛@J8^Dz@t7ў &y]]jK K Hl5ˊ$dls{aa\C*eE\} ^O.׺MSmue鿸&v:zPVىāzÁ g8ShW}aSǔשZ c^`4P ѨGI0!i<6Iu8a>r:ohP6Q7:{YD5jce\ZE)}˗-(c{إ͔ۺv'[]# qP#Ha)9(=e.:Ƶ rf1•D51X;tWr`mh$)zoоul'{k1y#k Usx 4jC 'fƭbpIBÿ<׌ӱ|Qn`Vṕ4tg:{vrV~kLѠiՍ,>4Ps%́)/b7&Z ^mRG:&'ZYnt/Œ=#KH#a?˧i҄U7((֍m33)P3L-jߑy4K Brs& I"?[4/׮?j!7^+͕aHʍ:z`f}(T~M.|xcioO-H'. ۬ s-L5n?'8AG@=O4ܺIZvM&|%* h)1!dUC@2ѵ#rH{ ՇGޕ{V;S9]I.X J7Hm 6/=֬hlf;e6KO2yRȎeM0|bCw3_a-jD?d|ó)jh;`5؋%KXG  0OXjhqRG/"*>h|K YZ  8lܭzF\$bq`E`~?7hj?[H:8cd[I9&+_]/F2v9"9~9 /eZSzSdKuNczw>RhZݨe,M^I^2UD=-q7M mўo}%k*A*m6HmRip4zW-s O&-[Y ᱣ9;ވK?n69"_jgСedO 2SC]U%RuxZ>TJ-ȃch)ktt #)BNR/9͸wɪ ~7q.ǒPe{VL=@D~G"'1) ^j(k 栦h?V\Iv-4Z| yU7 T˧Lp6Pl8YE@O7X7j$(=vX)4ey!*cT$s=~ԋkS ߾5|, \ɵ(ZKSZKN4 ZBIF 0#T`#Jк>A֚Mc<>&8q#7p 8Wvy:7HK98Pΐ`Nԓ.i=k_aO pIBUjkQG@WuaÝ.ٝ4zf:+!N,;qh@#*'+O+RLӋ6V͠?B2 j6zSl:]%PhCNuiAO~'L7'C{a_qhqcZ3.u\!~ LIA$}˪NM!S?x>ݵɯ/NpPN['N>vu&FGۗإ3B!Twc (v赴[>Md'~[Wэ+ǙϏG?iO*IZ>9e7Xn4~–:Bn][Uk!_B>σhdz>~ZF mc<#!8gv{ Mma=Px|n>FTan5bDڴyLhpoyaM'] $WrEϘ {(=߷LYf*Og 1jϜ@[^0[Bۗ饑"Ç0l]/%+ |A0%U#,K-ϴ@tղvyU,Ӑ~ bl 5'/(]7yexrLF>p 9E?Xz f(q/_2Iv'y^Z11=| U|F/RYR{nn} x݇PlߤJ uh,3,gfJ=jt30ǬÁLf7cM6+>asuh؏^HFzPhe[ߢ5Nޗ7~7qBB4khGwmEp#S;HIvMjk/A<н5;`/-Qka7k >{yK4ό1~0Q2퐾 R @Ays욄B|]uJآh+,HE'd%+HB_t9cAE ?<_5D~'^dj$Xǀ@>}2O+܆-r\QC8-C#uNT,sen,J烚[86td8՜>i?HKS1hRox:Rx~xvi@൱}H02T\]w>jt[V`Ǐjʪ's( wcEƺ'ܼ|gdwCE"ay|o**5tU$G$9d/KXOuSkY#vm4r^=bH\"N^ҩSZ<:_ե3TEݺ* ^֏V8/cIҹ5ÛSY">J~F ,~DRjT"{"K ډVZG$`cy MƂ`j̼SwD Ƭ?SAmjZa&}s.5T=JߥEf 9 Q!旯J[!@|U SIؔtQxKǠt[U@tMhg*>%n] _ZX``.~!qձOIW7_;7P㘳Z nSڮM*b#1/?O3 cx=IaZ' PY|t4 c-Vb{܊!p\xmAjUIV ЪIo)?lK 34~WktAWhβ%pckt4[0¶M!0;j˓SƂ],?D+I2K-=Kd+,Ӵ~(Vk_l<;Dt/oojlߓ 9<L5F: T5o/z4y5 s3Q@q{#*wH=g%,hm< 4 a 3׏ P YDŽ经28~O&:ʞJ]/X|Ɯa_uLIy'e9LjSdžrwsV 6cn#5 Q/@X .͒JR|ҡ,xYr9LW9\|d}ʽN 1.逸*eD~qCSm]r#z5tf>sigf :#̪r.g9+~:6N-|%np`nt;dw'>& HOYSu9ii ϗ ^X@D45\p3A#hRbϯ4 'Ʒ:4moBnGFH?* nNqmKWbV?v 4>ƩF:Ǎ/wGݬ( #R1Q.&E}$d^!+v}XWlƠn?&Ff\XYe5*R,`cO@wTX<\.wԣõf #L('&Um]u.C$0IO@iRj`~K䇱ja" _D'sV [zO]Vd ruR91f'aaY:rʹ 8€]H=ސ&oyeB-k] \5{;kHV:GUyh>55'HyULG唿!DK< H}?Þl ry]'$b2mRmg,l@[7l1-'aFY4 ?wA:,EY~tӒ͞M˜?qX:!jS]<ɋŎsAF"}90#MU/jV--sakc(x4:cZ;r]8 c)%,>٩$Y0`Ȣ,խR>#@U^Hl-<ٽ%\eq(suoP!Wy7v.QX},DJڮ~[lb*aJ.zl&lLY9O::0O T]Blq2 NbkA3rO㊬i)f7% " p+}j2}<#E/_-P PrsX0 $Wq!2 ZfS%4I)>QOJdN<$2TlC*qitIXqM(mH[k[B##sʤu*g(=ؚa=]>"LWjin#IG0ZeBamF}:!58S0;RSE70/f;p#"O\ԛpAa`|UZH<]A Ϝb5}'6k?e +i-]>X+XG;zkC^F Bi-@;% H'1~ ӇV#w%do$f?t%"aHR'uB 6x)&ZI,Fewlߵ2=s"Z(M5ǒ􏡤rG۬!}!_(3)) %#qs G C $/ 9 Xj#҄볆snj%ɂ ˁJW[4%`u =#y"!"a-K$uAH6 fGh,0Qg'%`n La"h/$e'MFM  c S) AUSE#}%qz@,=QK(_@g#6oE65P 40`j/M1nFz"NZ򳒟d ?} ބC!;q`:i-a@P+ CTԆ:e-5H@`ˠ$N{uƕCoQ8!# (2=Co^Rx? !As.KkLT> Wmm^0t ̎#6XR@QMqG,?!qY/𶌬'3%!zuO͔!Mw81cĠoX']4-m*Q:2b&кzBe;dd[GCJVcFwxڸlAt^Lw37u{ft@ʢ>rlttPj'NZ`HJ"]7`"e<+޿f9I)Թ41>BuO,_75,]L8h鳿nY9H e':Vնv8T?ךw%xo| P@8cvtemݫ'<< Ȉ@.TifIXYͿs,M.IF8mZ86cXs@˃M.fm+ₒNbuhB{{{WZ8i3 kx bPM8Y!k2>F/ݿs3%)c|K$4 [(h"h?ՠ ~"ǘ}Z!q$S@[T0FV>(-x댹HR ྵdIXBmL" rb@ԫ<]w0Yخoўs[*x *!ڧcͲ,)Je գ$W=d61$h;q_(qS * SThRcԶq\TZ`Snl?[(,L"9~B2I˼>DkCK˕d Ԥ75؎>ZՃ+FltOj~k94$DlɐJawkd>#'; o#ȖVI&%:?ԵMdt[ 27L'W\=8F k7) ZK,m5c$(`͖jp6jM̷.0P7#@98myr"4M/Ut]3 m|Bv5!pY2u͞n?8 u s%]N^`I3>Q^2DaaU#زՃ Wt:t!io)=MfM 0-P[=pH8T_|be w%^06 x8? V1(_瞷zS{ѯo4/b e;8muтPܲvмD9mruR (0ӴdܵNJpv[?D@}V(gzTOB>vͮ92 lcq>dY;02=U溯E=‚ /DMC\@ڴY!~V{J  2`xu 85a,Wm[0s9kסӸ牍/aa0^בLxS B&@?5LT(`IsY&Ѧ4=>@JYæ/>j,;Eʝ12޾y}a&E\lZFY褃bf 3Oؚ=pV0BUf}:/&uQV\Â9ચUy,2Y:L}K?fp}b!瘯-iP(@2I īr{RZe'r܎Y %,AEt}=~>EsK49ySMIʥ4J {KtYd4+`W {fS3%Wv\qRJ.35CD}ySq=݃ xbO>{R10ѪҾ_s ԝ*ddV%  ]}cnre?]2ξZG\2{jϩd;h,.sFI\hZE-0ϗ&N950q2Aʤ G`STʩ ^,/c 0{Q@ 6C͚hp'9iO>Aa2K:mJBҞK 6OB@ZfhH(%=31H>,#Bz"g3w‡֥uhgWVdGS7.Gk M2$r*krfUϔwc۲ Ot/[p %onЊOڴc|js}IݢJI%w#bXxS8VbEO @++wLRU6_Ǧ,?+ ']/uCB7Pgx-='ݷqa[yH40 iI]ű󌜾x5X"GOL)L $% 9s7%C4/r@>mt3dG|&`8vf|;\0*Q;D,*jTP2V:b+b,&J& aXHI⑾<9,H$wtvzcpVZ^.ѩP?],WТ;!+ž#WAc^J?RNNMY* q. :!a0eMR,gG8[fd-m֮?d_g;1 `IoT /8 o_t㦄 F|%1lO>ʁ kh'G̬XnH&%J97&uNҺgմ8R9̋}̹1:m5`b(I7\m VJM4#C ^:ʸrwGh**!Pg(3w9b8Tkz6Q~\pJDF3Bzo7ܲ{~gcq^?sO8+kR`ܬwIAMvf9vX DʞX++/262&9g1NNL4 q! ᷢ H OcnϾ~kɈUĮ+Z+]Y?ٿ\C|>JaE~W:"& 華 ҲcG+HxӗvbrЀa(fx}#9//۝H3rp=x!N!p.2y\{4mו <^ 6'nOs0d[Jiۚ_vAqWlB%Xߤ1,e!) _"qs=ƌ.pwSX#C 4+3EŻ:''f#o=>/?19x6K27g0-Sk eZMlJb%vui#\ՏMѷvclkY.Ć l=#!( z_,39}`,-fcT7MqtY7(TQF݉(fJ-ې\pMkp5Q'BԒ6cY:]G&Mi]\LR;y= oK%#o1`?50 W׫}[6cbQSJaL4@fOƖꛐqkiYmGilZUQܧA_t#A-:|E9ңmt35zAeAp@wټI79ƾvqRn*sȡ; ] Ib= ރh72]yZe+V3!q2$3ݴĢ̌VF=nY|RYR[K(2GP [mxWh!8h/><5FbZwl|2-;*pumqAKs9Mٺ?rdse(f7D[/7)d2Z"u,YdT+ak#)hr^Ra:TxOBHܻŖ{7!F#? E ;)'r ^6#/6ڣWwQZKM/.f3OhâJAw EM?*?X`'',DGI 66`IA04|V~G3w.=QF0T%نoɰu^[40tAE..m6.2*djbø<k_"8js!RhLZs5`B ]X0x$QD L=L,楃"=`R#bcİFȂ pG(K9Y3HYl}ߗYB"&qvt3YR{3LR>CHBѠJkGͷlㅓ4x/9uaOb"I@:GAcT5|+`5ГK{y_'JzCgRn.g]}4RԿ'ĉȑ\a ҂ 4dcH[a˳lSq?3>Ξcaėb-F/yzեFPJ [)5u*4`z4r5(|UPX;*p6lqvmY$Ϗ]J";s8o z4A 뀑lv> _]jZ}θv? bќrL$|S(V=LK0W9ĹD4gI1VBqb95Vr:r¹,.XϨ W_]dF wf8?/ycsѹo+7/. BtrY4:vV^nm9odik/.sGuXo27MvbM mW+C;]ςيSkΡ?LE;*c _XIS}ieݓ0Wqm Rvq1څJzohHʀVmMK m?V.[Bp.i"Wћ~fm#CcW_P'zIQ:&>K5o҇DI[JՆRs.(aF/lV䱁|WO7~3@xzQDlw @US8˟zZuD8섙'(Sp(Pʎ ܟ_8>Ę3 2Fg%qb: B.~P%oxm*~FwY$&[dXŁrSzC &:X /meY+%x#_g&A$", sBBojS^JИvhA237EV4RCM _);g>>ƑiaG,a4<-4LM`RPƈ]fX/d%,ee]b?}}Y` ޝ u7'9IKoyȭMlXdۆ)IA'bCX,ז}EثKC k9|Q:oBbjt ;ȦudBƸ8򸩎2vHmͤS\+’cGr"gs08|}.(¬o Sb_HW _⑔=P4o\.,MߘotauA"+XU%Z;~\mJ @2|{篳L|ٌ]B/q^cV 4~?ƽ!ǩX&مgĎb5%IZ4(D >y :؄Z&J;z{?r-K<[[Xcgdt8 8oyyU4`DMbu.)udR }@n!h ~9Vok<9={gﰪSIYdm{̬1|j*2.)73gJԞ 9SO0̴5(4⡍!]BnM(&Q!VyyЊ H,K\\GA@-T6ݻ8IV_r 汙 e< /pcS17p ~SP4z^ks o.JHk(2njzazLĆacK‹zxI&YNv!k\h%+",CaĴbnyfREL?ygqʆ%  ŅTW9;{0L*os2{\z$)VRg1AwIY 4 &٘651 3ଢU,cSB 8@Z|?yerLħׄeݭ8>e풓P~RNSZ_+!'bے,[ 8I5C6^o?3vJdE4#sMՕ}7#Ek>^5z߹& `M?HO.gވg4reNɶ-Y- ҦvEE[8.ɒF)_8IP.vj դ~TKHќX8ŁߘH<#dl3’Sdzxƕ8Z> ;oY킁o4{n6§u`Ц ͦvz)Sط"GP|?nVǦqQ3 ~:4KCPI. xSحnN2H9N#cZ-?qNVI6px%O1cwKuvfr΂ew; Uzʘ@-a'(ڨo &V@9ZIԧ"RLJnnt /,/^;ot9)_nDI+zJi=ܩ2.}q}8*=mf,*R3}gZ\C PԷ7by?ZW61IJNqw$4x}+]FVy4/s~l\XSj *뇺GW0wxIM [;.cD-!\'oҠ{JC k*e~ք1#,}SF"RˬNё܄A]8>tݏZtlLikȕnGw8;١%E@ :F |V_0x:\ 6"![)Hd<ؐs;Ш]%X[mgF=\4#_Cn$o֥8{䮬GR9w52D9'MUN [O:b2 zu;9`T t&eDE>Yu LF cRg/ <ϑr\z$3ٔV#RwQ.ٿ/c\{Orx:LP2z浠b(8S`yAd|kB}\RPtQMa~.z}Ý/r#΍,xOlfVJQ4ٳȊ.%a,VMuˌ7Ei#["m};X&xBZ2ȡ\i= * .,2 ]Ak5ox#H'[֨-lᘍv 5+Ayy؅FN.zIP}i}I4]UA7/# 5fTO6HbPE}G^L*ҿ5eh!BZ:aCn*=z:^wt+]<\HxٍW-+B %CGS U΋  =qkt+ ?:$R V 49h$#p=f4HaePs]U]B}vFo sxq@ D.Ii5{Я<DUtp0=JCfRjO VDe@pVQyN6ySdABXT᧿&E6!EЕȅDl j|KFo,n\mD^0z#jԳ\p< *(m ݋& 0b?Ec17Y<"BUy kZ.2;zwZ[20=[jtxɶ R>gK@b0q@κ ß+/|UPSH4d{F2#5'Vp7DEfN6$.TQJj_\ڱy\ܤ͂ynG!:/ ɒFc[sno?^-)% L]4Փ eN:>tq f<88<;帶sE7= ή3У6ytC}{}x]ρ^dp#r 1Dʋ#QW/ö4rrWދi.EUj{ lK4]bsE:l  * \EK_\Ms&OGY,6=c/"G|AljP ߷VNi[($Q3}^ F~:]"vۚQZ4u5_;hWĬDsĹk$Z\oו$uSWIDݝ!PX6 2 _qߜH9tۮ+ aM&Є笄5{PÃ]Ճ$1M3VkAD..; ni1 j< AK~nKDk &B,q?[ ªόYc8<j 0WÊY9@rjow1^ ƔdtJ^۠VY-3ģ3&∋Q ^SFL+ive4oj{a`aTBg.rD,$NlбWW3 OKzIe}st+oA7F5v $`f2J%SF6\lզ;W!b>DS^ѐlٝ[T/վb5B8.]F@EqQ%V(z\M]o>{U\GՀL?D+IHLDžu8 Zhq yfqPSԄZtħzD]b$,7uNz2.՗~ %d6$P,PIp'a|U-\|BӅĝeaԍ>@ޑHKF֪ TtP_@ &}4ivti m(NRWƍPgP/D T R)'*_.iASw_I[/OxU8 *Ur,_,:&<ʼnPau'! 7f` 'QrU0W173crl- 6"|`w&,O)\* $/,:&EG|_!t &}V|yq.YܟL=(zodb勏{έ1fbp6oUk ㊂W<}.| LՏ!R\NFnanyCЁ€:~D(0X$9#HՒ{\彬w"%$'}yrL_a+ =z]]Ac,#@C]o Kdv6qP6blH*Y~lnO#&t[`a"my}5"]{=.U-7A,uLKRP\&Gֶ}x]%ryQZzC5Xٞ)Us]E !4c2 c Ϛďc{]yު:^n6_vf&%{ Z NG#bb~~CB V .٘'S13v-e# pQ1pWNY݆Tm\lFW{]\@󥡪O ,|/զh-57]HaaUܮa`,#9S6խqhE"(+1%L4uI)5j_:"o^ +O% N)@V;vf}Ě$y W7_RpZiX)C&42H;s?Tk0] SX6ą:s,+l=O/g'i+R0QDy*FC-`بVI &HG\@u]/o*)Sxsx? 1h=L˟;h"u,Lx=8GFsfN&Nsd6|0GiG 6CEt@U._j'%z@/܍R-qߙV(&30k} pZ_:#[ָZW~s3Y|国Z"X޵ u #v:ɓ@sGml5eMUtd泼>73ݲWDP_(#fGˋ!*ԥc#67+f)"km#$yc vL>Jls@Ib5c͘}-7Υ xyo>C0܋t2O.f&(Am:J4d<';w_Y]}~TMSm>La ]R{],O=DO/0/eN;` (eLQ^"&? yFT7W`jp+uz}p'GO2A&cOyB vqEqGG^yr- oA.ɜ]>{s8]b_}9lA `}UC{ dY*r\vOL{؛aVksSmNY []o[ g.G✾篚IN̔k:Jҵv{-h{X*y2V\nnF᫵lZ 3; l8.Eڴcd3!6+!8x뽚0ۅ i$&b˰y?Nm7RN=!9{A@K4J2gtdP`Dѭ\={ğ[.|4yY졏pRWe(ϔw1)#J߯'q!oΠ`D h}&1>6 i}gK7 W_=dC<.E,^,,ϻ :V,1n ׸1XႸV09a _d$qJ9 q00,xOp&)HPx!eyȽ zE66 Pn}˷ϣPN Zk? ?~)|!wu '`Qw#{IxdJI哖9ڱDخ{&gW\fh|/E 'C7Ѐ6]2 ,Y $5i,2>g9rs{ff_GY`@j›b5*V'm_164IwvHd{֯Fs H& ,eDg{KnʍUU_97pxU+pnuG|oS+UiHIc`C !Ese*ttsYh)rI6xNm]ۆ0Ux̻?KDHN^Áq7A<էjS告 -WS1$/ 0 yB5 N&!O`HT[Ϧʯ\hn?g*2Ax/홞ܒ Hoc+cyI*0$mݵ|,Q,G6g%MB-61HD8a2(g/t*T͠$sE{0|(ߩ/dr8*4SZ15*H vb*ez P|g?v0=(弃r7d[ZwFCʰW!U瘇w4lk+E'akxB o[^VU05MfʏwϘp^kӥfQ,rTg,%j'[jsA9ؠrJ0yYr:"?oV3R*=N ^.G=(h*6z1xgsҜ a Zs:%|$Z¾*)E 6sܿS&M\xO! WuçuY%X cknY{y=wn]aV[g;/'M _[5?y3r6 PSO-m\β QOV;ݯPx,hik;^ pSJ{[R+Ȁۉ(ҥ%Mgɇy-9@MFʮ=Wl [I$@0&qSay2T2SO`wԠ]UC_`$#TVuStw\P!o _DVn+M֣bZ{u!VĨ 8i."A =V5= kO;ʚv`;X|WTJo8lj`m,30<ӻW9KD)fp$%T.m;b{qQ?kùv˟*Qt:yS\WֹfNs04:VȐG6G޶̻T'*.p2xQ=BS~SO-2nMY7Ъym5>>i{%lqd-,*F=X*Darb wK{Y۳ө֬@csݔ&Ev \xu2inD4#7I,)VI+ =ResMbM:D"29k38B $彜6Z0M|d̯Y-kEz!fvn(7˅InI͍+B W✏3:(}7wy(e5"X0ۀ@,;oa/7Nz*al<[ 4'LkVH4aE>*x$uE0޵4+qL~6Fnisܐw,v\5>Sluou ֍@V<| x4@ޠhyKFi*ڷW8)|. ,B^]n.qL4O9:'xT7F8WI: y٪yWpTp ~W-d_ ?ѯ̈́*ۡRp{ ^w&]p\,v>L~ d4E"*$&ۺ3>$r" sؒ&~|픟2C~إ=[68QY>'+lNF9ڒ?8)9.SяxnpCV:CipoauYx W7c:hvKˉI)?}YXx9N`Xcۿw 걲QNRڂ9rج7-JYW_LiJJ@ uI"$<`*i`QBB ͢\!4t59¶J$\wᎡp2ȏ_8܆vǁ}[vjB;$T(.F7!\.3I9RlBX|#TA\haЗ>7fr#;>:}": ]~w8{'}G[7,s^Jq `_טlj65 AJV&"zq(J4,q0oWp)`w`y 8;بHBCNąļ6 6~8hq}.](gW#3t㈰<& K]czK r8ep#r)Kw:&Ȫf7"(dU*3<(Fo(R3@l]u׆*s^"F2tg^"yI(+Նg9}̏gI.;kտsq mor⮽-As3?P?Xz}ª*#{IuGeh}XOpd xݐVÉ!%aSTq~Uz D>B}OEGFDmD9 zᢜUt=9ߤijWҵaaz2! IoU\BH1V]y>7!h݆8Xw*rbvȑ4 =ߑNۡ.H=8@֙X#SfBwּ%U.8g]d̢CQNnA~&tcfm 6ibhnxf6ߌR퓮N IE¶lP%ܳܔ3m I{-S-YRI+đ.P*̕:'9N/gvcڒ<"07FDuQxW8 :pǏe|hJ`(܂uc H5$.d^,}r OCj3Vw,|{'ּYVD>;P'*X ╰-.4EӬt(yiIe‰Z"Vpӂ.40Q@_0!:i {x6 m1ez~ U8Jp,/\2j)9~Rñ!!Fz@@&~z&w_Y?Lt+wT`%%˃ nLqc5Iy >_fꤪ/ +FE@Ž_C Lj07͗lX-2նE'^٥s>qP糠H}xj`da0u%KRO~:*\ˣp6) WKhl%53$b| X* H l氢1c-={0H = |;!C) n%‘jZp;Gtt=Ni f*37aBQlӮf+y}9d3M #[CU]~۲)CZg 0Bk>; e83Y2D|^Lw{X͚4E%;[48A/eegv RV6Jt/z@tfOXb=!c`y:aClJx<)Nvkd_c&F'ml&4{i`E7YVD۔;rCVjܞѓ#AG_m8YKD"R3Pg@^ "rYVzXe:,]JέLܒ#։) Xi;`+.l:,!׎9Wڷ.LW(S:7Poi_A{Weـ$Ŀ QKڇ|`Wto ,)XlpcQe q#'3.vY鈳 $Y+_6pCQB)<&er%d)@St2>FFg3ٳEëe9x?B⅃μ!so~`՝ oĺ2юT7 "-R8XWd4q'dD\k!c^XX 2 Chʍjnۧ ˏ%_!!dҢK8|7D[!LфkR*2>ANTz`bUDܯ]<,V=_0}>N!UDæ H&Iv,C$m1 g6$QRK[`CxJ]) [ >L֚oW Io!qej5vco W Cϭ5.KEV:Ez#pc5R;Н 8;gSJ2cwS[ά1S8p+ϲHiɑ*I-aI}P|i$L!y$6'w(H/*ih;Dy "[xŶFS1t5~Dօ]+nx 8A?[=;y/~3+</ r'P YDkxsKoY)M'?|iD%}v"/WAAsE,' hv[X('t}5fuw+<(a"J;e6?Z[z-ެ@L5lc.r.Lw֔{L#B/!ֈ1962F|K0|Ĵ}NKϣ}`gY{j8d$U <=?3k zv=;'|StE:,rdyAUDJSk2|sr4!( ToJg/fIgA\qeISyzLq{ ŃuBӍe?GM]n_+}c$ph24ZS7y` nEq |;4ݕ* }?,\nJ^HmXd?l\_DḐ8Jٿ/VU6Y@H3Osh؅@AÄEcz@#\)yn֋r{{@Po3[!7Cs*x].y =2;6[Hy{ aɳgk9h(aLɕw* j,6FOfE/.[6/vfV\xɵSTdi"#`'Q@Gmx26,Mu6xv毆ޙRN4CnH).4Ŝ)`fc&rJN/j8{nD<o"e,E62E2džِy_Y{"?n{V5j fٹV鏆tt6GCwwS^~6g2ѩJskSdc,;{BZ+c/Jp0U%[5r! -|]?y/W|`c`KbA ^ Rpc?j}S XrW^;LDsm-y-iu>ó_/TjUE5ccJ̀<}io471bSr>yL0Y[s3VJqS`2z~o_F]Q~U@YpqL-Fd!#9*glp0tmS|Uf>Il,\">JZHE_9xFQsOd9%Cc^oR24- r3:QgG0j[pfQ_] y]aqMlYzktr9U544e!}(6K8KZղV-;j2XP$t;eZ IbdgM?M`5xl.+ǃ },yk`ߢ,X" m) M5#KS pLSVvW/M놘y_ Dqo@a=eGcVFOe,Q0c9E`թidkbfSX1X$8M!uI?MJEntZl o%,z m$Qg+9 |ILYeg!#kʴQ賓_Հ4%%8 05}69l8~L ;z 'p'*] U6;ݔq72o48HOzrV oX}8+F>)FpHS>뗓:3쬸 DʧQ(hydF1Z qh$ÛӄBP) R.Y.w頀C$U3 X{BP= rV'ف֢:ұ4+vjZ2[.(pW6> 3ș=Ď!me8A(tzgf$wF2 _(G?L6w|WTG!(1ER|)g\3 a] tq&IMJkʊE5V'||UudUmLֻ"Iui#zx^LoF su갔-,$+]%Kb#$Z> }OvY rYw5 Ȱ"\X~?!&+*.vZwrU\ȼI|D>c__=K-u"eƊA)`c?GRItU(lףdikId@jڮ>N jd<ḫOF&j9`:v HemIƛ%⻝DuIL{̟zg YPyNU;-́żFp - gZ$~EOc3Q"2$5PZfcπ7R/w)"OՖfzO&d"߸ࢆ@YfzoI'F+᫅O%b)>ӽ1|/ބ5O .Nɶo 9aЧ1c&yb(P$#'w0)4!y`;5(^:j4gA}"KZ'IZV3\aY{Tҏn7$&~)> .Meeu6__+ Z!Tzmh~5IbyXx+/t46hO|1օƺ^!N|ѱ!nωZ't,<E AzXVjVBGċwɤ>Ԝ~c3upls4a^bbFtc8HpKㆎR0<ha7 ~[E JMqy-^K&؈_k=9"#nĂԷ"C.{7}R<ၪ{/MoFT0фBC녇b]E?N$y5E} 1!dJx6_Qzإ(|/>=h@q%#\6$培#]COKh}HH =-?Q$zs`kebX,">/{$!4Zpx^jfF_?[,es(UӤW()zϥz!f)lVPX4esrwtP[K5z¯j%L-:Mjv=4A#o>wcѸXYXF'H?_' ȹ2ƫ6j_=ΊG>&浥 0WJJ yq:pKjyfbVg[VWs;^|.@Yk :6ea|OݿѸK6^GGeEe'nŰ`"p^Q}_G_ ݄T9 'd}&re((= @w%Tzh71;DJ~лuz֔II !!!2eݖY y@01F>MfLܴiף=A_#R ,7SLL Ħks},k#=9IO]04_`FC$$vPԉl]䮋|h]Xh?%ȭ I>ġO3 1j p^,}>G EYKo!ܼxql@:ѻWSd˼)R?Q `׌󶈊,zGw +mfJPI*2"kx>USSߥ.Ўv̫]1f{.?/B#GR[ j v911gds8zĚQKVzފt,\M2F#JD"iS7U[YA*Kdk>N]+st4~ 8I'2 Ar~ٟ4'&u8,e3V^>1?z_I #9Jd&Qa$ydP VOgvkPKO|iLB2eG="JSC$;ދ}z1Z*7$'':\…ԥ:{w>x[iԕ3}u `b.JoLI^ ֽCV*ܧ ЛߑMa!g16nB*y`6qXSL 6_jU]dh/ c]n‘?$}(5E B Xp9zͯ[|ajW #^N  r"l.%c)eEm37~ # dtt/⁇0g_oOgM&NڹK:)`XAUCJn<[!JǦizB k="kg9L !c7X'iy_d,U# AOZ jٕ~Su\ES)| I 2tlZ-cMijV`2jϊyUYT0FϱJ%,8fyK܌q9M/ R7 IE`ksñq\O7ع9RAT@^$fQ5a_-aSrM3wj- w閿gWqg`ÁDK%UUeHNbk=- q6CYTNsB*"QEl w%vBnwJӱ;,04%PxkjaOϛ(~a r\%H4 oZ,s3]>}dC|q/:1,Ϫ3f RbU,% HRMg`j0OyW,y;"?9fbY*4Lf7 ]ZW\h+O|@Y!3VDv2)pQyȫV.9ĸv"K.-MJ`'yX:n6<&`yu}T&gT-RӍθm[EHΆ2V1pZ^ }50$(UVs2FKF@ n%3֠&K/!YWF؅h?k2 DC?"rfKb(lIoCV_(X"O7vn9WP?8[IsRE&sf;,+x㔮;~UVwxpRXZ)D xﱈU8\jWӰQWueĪ!5n4Q %xu<'KAkl+$Ŀj8/(M6rv J$CC8ndUmiŀͬAk8In0{ZnAŶ~.۩8,F_$u#bůjӳ<3bo]bE9{R62gYŘrVzbpqr1OVb\C9e&DES ~'W #M>Aĸ2SyZS\ZA,vq>`mǷU:?V,F;_ kЈG)yN(_}ĩ5M^:e=B&'3LW/n *f w6U4 "o"yʳg!ZlfwP@ E o7po(S,14=7uEHq/8Rt ivdng7 [P@Bߓg?1*0R|fO[as]X;'Y>7V=O];JG))27f(1Yy k@M>cdꮓ "r׵>$@bQl2Tͺ) @@"h4Q9fsqNltFK4֧QŸ!{:\$+Z 8%C"6\ePveō6o72'zɌ@QɽYi}caQaonQ⬜)I2}Lgli=1W2TkBRևer](ڌe*p4KTzNSw%CוvʝKgϲyUf/:tkn>$-R7f+9lb;1ڨʳܷlҬ\9_OV rRYrh6۴@`e_aԴ+>[":,w}D^یAC.D*޵~}H&T2kXHf=vSkG+$y:ma9γ%TT7}  *E~u ,| h=fbtT'kKA ɱ>drS1neL3c|\R @}<ش6$>yc!$3R2!tH7񞷫ݦRL5 {czÿx=օ2kƍzBO )~=LyooAO/Ydg4\97z|\8^h= {OPNƗ,Pw \٭ې869* R DRd| =G)F R@+nD܃!ӻTF#l'\-]Ɩi8 Q"#X]_ jzvE/|IPcI9I R<*4;ׄpST?Ky)Q!j:izQƛn:B^ Xf+:L $_ȷQ'm)L*DAa[沲/FU%/>twGV!fWVz/owY8Lb7WR=(KR`'їt!hPn0TəcݬR=N (Dhwp8yE׫kzReb19זD`! zB\ˍIlsĔIj{<nhG0*ℇO!sW^ǟtO?^lg/{mTHqf)H͓j|9ۊ^X :Vqka2 &`c3t;iH4¬8z3})}O{l-ܟ+ڑz s JJ)jٓJ*^5zHQkU⏬P LpD2#=QA)=+YNTP/:rp9xM)͵}Hg0 sw AW?OE%vc'Thjb>s/I31cj:RUj >.6X!ZkHkP[j0~Ǡzci+T&zӔUңu{WE$c$_i5M&Z@pftpekYo':.t.xw S^sv4g!Bi.]_d C f۶z]~RiD>叴]qg@*8n ^Nh6T J}Nޠv)b]6bp&|$@ Ͱ'dnGQ 42j!M CMsAd= F~Ym&w ğRtSJ[Rڜi,; BJ]J鹈Bodv]j)trVeX5$kw Aǖ xUB )[z\LyĈoR P8AثeUn}yx^o?} B,:SnnPm3H ̛rboCR0 S&\)!*@cn(9գYrfS],@fb }W"H-eeFxczLMCkvy5sh{Yhf/0Wqu;|(a͆"Xb!c˱%ܤIBNc BJ>+w!ՏmdK2)Q䷢ ȫ5QXq%tvlėW | ^'t.`74i ~MRm>:c}ziZƿl}x^p5?dsEzZPgKž\slK?Yf|GUlq(_?YDMUnn5Cb6 f^ gL",k#isSM&Z,Ԕ:yρvw?#ogYZ07070100000118000081a400000000000000000000000164df7f6f000023d0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/radio/tea575x.ko.xz7zXZִF!t/#]?Eh=ڜ9Nf%ii_L)/tñV6(;>nȃBO}foX(cv׵ 1NQ ?\Z+17/()d/HIAo?B?&g9@Xzž_.D;M +ԛ%ꩥ6Ji߈<ʯDj /uՁ'1c0 ̙^%"[dڭn:y<@sFy l`$dCZ4@ LF7Û`qwSkɨȶ=ZuΣ?O!UOh #zH<}{Y}#e߅B{^kYWGj~uϟe0&".iyٖ8j#DŠ&4"1񧑽C/HR z2+h5H2YO[3Rpݒ+=SRc@>fwC.6r4\jz% ? ] vXK!kV~%}R<"Yo_vD)-O4?f9[PmW@({-պ%Y y&W",g](F3DY$_QȺOe@) ^ _kx^:W {`ԏ8Ȁ+Ϭ/=+ ǯ 4dMy[+l7whISxfr0Кn_[b4U7_'nf%St,S@^IItCwW3jH~3jG_a rRv?+(("Z6ĉ[dN3w|`9j@H{]_zԵ`o`6LdVC"B#5R{-l6|}exwCt,y5skhN { 9JqYg /%Eo9Ǯiʼl6䗖`XL4l]`:7AN$p*xge8dh>%k9.rժX@Ъ'B j+<>ߕ:;KT6V6BU5?Ŷٻd"Gn+=2˛mmAf/iW|@kY+/`܄V`U]C:xvPuBDB $nm1 yɥ$[#\ dh N! u22=SԪ.;oe//G9׻ă@6E_Zx^T̈BB`m@Og#BDy?I?g#2`dZ| ՃyqHͻx;V لW}Oi" N:D/]'کhnD_N4B9 1oРLk[r6 _Lr%Z bD!wtgUTlR+,ԳGq#!@vvr,p͠C!&C&s(ƅE@0ɉ(C-$L5J*}HFl_\S?*V}*)Dư{tEU.]8#vnfnµҼDGihD:j' E)9‡]qc/$Sũ}\g?$7-*ɒ9ÈIq _Ok6$ejao3+@cG#Zjpůr؄3@&NV\bV7lC&OaB*Ǎ-+w.)i 'yfd89j@tNk^ߧPQFOE*1uDEg&'',&cYCYFYMt8}hن2& ;{Jh x5ꦯ "HKe+&qޕq׈3 @`sOTu2W]Ϡ2UҋĢ/eݰ@J ~)`vi; x.5& @ Tm;IbgkqDV2G}0snLnkYs9b腲.vi=y* )S]Yʧs3 50ivtI{&S &l-&u>F dW7ihr`]5P dy;dWVC'?3˓m2aWX`_IkC4d4`rd0ϔPY0Ž%R;u]Ų梦HTëЭtL(cO!_ObD/Iٓzl˷ڤxՠ 2-:ɂ6>eYJz֯4IN& (+0Tyu| '=tq=g? i^Bm p\tk3Wan18`i#m_k (cڽJ5E /1Q*-ZS7lj(RpX{ տVsgRf~)s6، ~~s7}ji?I"G:RItU3hVh_(ɇ"E/#pO1;b0ރ:k1cz#\'(!mҦ='CE|x Bfb ;UAfv-?d2MiC傇nÐ/.6q%J@Tp5G *452Wmkyvh>0Gɜ~aw6QIm+[_ĒY1mY]Kˊ0\x316] ~04۸"?)JL `ɰrqDT6_J,sF³Ǖx1?觴=뚙%WcUWh6%}wVkU*_ӚͺR9$ڎio@j6p.;_ <8|7FBǫ>(/ĂjiN EG ]+jw _"ys`&]hġKĥ}t-T'?tfh?PNK[/|'ߋojz՛['vs:؟i0Futy|]#̕*\՞ p5ۨ>8$TɽZnb!_~vVs}`(*XcGD>HAEv&}+K6@{OU3}܇ΎZ48\@4U/ :1.tR`{*>wY+U73[a<=/t ArZUݖ.)0I|x_oi~zM}&ʫa?~jN);\Y>wǍmJ RRI,AAr\K Wε;#; r-K' ( #%R( XΑ)9LhrR¬7_g=IA@ʋnY! Pq3\%t=z_()27SGPD7bRBTQdʇ"C5+J]4~߮jK]dTv+I4bP5BCuSX PX539˞a .\ƁaTgqMVP-ffl\ ; A%f|f6y#0+H_lg$yNݶM8 ?a-`{@Kݼd7T\G,sg0͘ХzvޘxcW kF5Ԫ@)c?)K@i-ygun8>l74 4ßHQrllRӪIbWdʻ+h5Tδ"I |_f ո9xM,CQkfk" Sӳx @]YVjn:3O?֏K~!-h%i'6 ÷DŽH|@Let}$1^^jce_Z|_{<+(au pq1}] ?oGϿ8<H-21ixmݺv;&H@ělB-RƦURS BOWDQC.H3dx&p܌))ިTQ -7/y5bBlz8?1ch4hyp"N2퍶Gh=tEKpGP<W/C)~I.<_2Xx 9q?ቐ =+ؖ~`)XQ!w3(p 9Rc7\Ș7.c׭Rg,h عb~4`OndCuXq.BȌT!q!ejw|v@:<$˹e׻ߤ zgx" j_{nnqv]}B?yAGZf$,!2!O]x|5 8:\u֡ά+F'#ӊc@IΨ!sn+dm'xf.9$}W|ޚ/%0Ԝpe-E a17L때o] $ { N\]. )1 Asrۇg&i:~T7(Gb5,"3Ym}-58{]ENFϧY\b$=g_by_h4;(nA4Dº=fg磴zyNzmi󶧋 ~ 7򠸚 0A#0}袙# _LȞ(*mH|iMNBn{ \q? ]VMFWD˭cգĪWZf/Ł y"dq+Tjbm@}(*CNYϤ} "; ao@e e>P@W76) \ͣҥp $PJݟ 맳'pmȝ8Mpk])ǏWt~Ҷ:ƌ$ v2t7`O_&DlNA6ͧb/l(3sق5#X8/+qJ fhožE\xԿ{; Rqy yO>b'id#"p.e2nYf(j.)wa QH ?S⑀jٵ=6{I $]`qژ[0M Q9&nƎ"fo¨ ?335!*^t//ƬЍ0$)lS*o&ijrx~x1 . Me*QY5%mC;֝-#h Z"̿PԪKrC&i[q ){3﵆]آQR$BƖJiÖbﵗeǔż$uR$NdBp1uoPқQQ_5lJ\:551Ꮥ~<&mj54# 9CxdZ@,)2ܙȶ{f] 0_I(L!;{^W5J^XnoK;e:G`KPH0*vcli%:qwz7uj%IA?+Lﲼ-*眧^!$=kr=,6~G].L6x=(i2$fwaG\ry%5d{X(Dj;B9 kᎳN^#SV>8kCr,)"u>[L¾7,cG/E5+W B^iSd >hH?Tra„09{˥f_4ˋ%N=/M1kOI->#Ğ ŶIQ /ly#( Ӹ.p ˝g8w'P)l6/f.IP/ sUǺ8iJ\T)% ,/LErN3*ڲތ8X/;kUcFw۰"0. T^r?TAV`f7>tv5L6~2WIؤ?W0Z1Qȍ*0;W<ZyeⰦy~%uB: 0FLrQ~_GH8^_$ *xXm7,=;]dF͍\UBtwbR-`*{Im%k'`T/ kd"## =v2~]D[SF7o`S)#Ń^V~ҎXsĭ|q I,ZBeL('P;xmzd) XN,a#V:>HDp>Pw`< "iQR盄7o q$+6f46' ʡOk6u(3+ISUdN6ں"]E2pJg=HA+ B_жr URR]4mێf]v7^fXȾъ"eu 4#%q&DɩS,Đ0Ai{UcHqNƲ8|7:W -u|?PŴ=f_q e6~& ׀QvG CgYZ07070100000119000081a400000000000000000000000164df7f6f00002c58000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/rc/ati_remote.ko.xz7zXZִF!t/',]?Eh=ڜ9OC}w$EIs j647Ev8rӃDfa~ȔXU-Kk-˘m>:W'61GkSHiJ{3BN6JqBaӢ='8gV]\h&SѵTfM^jmͦq]cZJH{pZy#¸ 7 ߓ8w cC$hLvN!).X2 xeٙ RGIխa"6)䌛w0E [; >jH]ꌵp%ϠA1oy5 x!'ks^=FDA .j-ҦbHϊ"PF%7jbV";;,ǖcI!2Q`?C ¨O^!7]wN;?vr]hyǁ8ny-Qem 9}._YQQ n0jb€M\~V8?w^=0hN+QV%+΀#6I%v_fAditӏ92-oT.OIm Nhile獀QfxU ʹ}ֹI[QmYz-ž8qp@)ϱD)P2}wVGY {~:nF)B7 ܺC=+&[X #?i /3d u䔹lAk<5r{3TJx((g'pUGc{Ǚ\IcASXɟ`:C䂐[=gnot uC°O:cهl=D(0cv5g|>{MhXwHknM|ѫS0^zSPq!O aXfOEvP|,LfZC-Zf>O0$ L~3Gʧ6ΎX1,؁$!DmWR8O6|dlZ4|MXQܞpM aOŚ!iT4W* :"072(2,0S^zhp$/~fCt t A&B:ߤBQ4Spoy\ߵ0'# ˼۝Z;tʿ 3khjQu KTؠ-;h\sV}p5pP&\$ mgWx"pȃd."%0FWs]2.&KcwE3 `$Jw\[/Yj)fN[ӬL7zNw= Ёc/02?9KиHG`,gSH SZrOnWuYq n{C*+aYae.#\9U8][p_..LLjU:Vgy"HfueXQvh($n  L'Pva`W%"w@#^'kkYѢ/7CɞW~>&ƍSv_D+q( `Dt;s*#ƑƆ.+=oAc0dzjUz7mcF;^ ^ [w`mJb徙c_|;mSRȬ:d63!]"rY;6HΠIiAIw+.ɍs@[wgQO+2V'?XR$Irh\cgV؛iV>QGqG|G-/d6 A8tɖFYA*c[Mu(GXxf='/}ln6}(MĊVӺ6r3~Wd#+{΁AnMTЁhÙٔEb%_G;m띩x'Ʊ#U B?SBƇ71QZu[-; :-߉[q+R% l2.?KgBH>'Wl9F'seރMO9ܶs@(ŻWp;/*~Q(.88W.2Yw;= qUtr2S`<3f ,3ۤt'xD@Nh^:>w} RqkxӁ$ SzW Vuj:L$ب*3n\ K"`C-Ch'F|z,ڠc5$Vu$@Ra䚗`]pm"Nf'@`=^DѠt/CSPR$ʅ}JAeC(c۷!oT #A(w+ړ"w&&-z{ mIpuMdnL Yj°@T*z͜YS<3b}g^cY55 |ZvrհR~#cQɗEXzNIvul8q~Y J~r3aNŋE~?Ùhj;Ӆ[5z Q\Duʳh+6EV74GutuRTI]'grdMI4$i'ZN K]79>n_?aG^"6ţfv@gn~|',Uj3z]2.3=M ix+N|㼮N8gKvoԘE".ͼҌ&ўc v~:fTc{[8+r0'`wϾR5cFqjV`U_s<o3%WO986X¯6-ih&B[[!^/SŊ)i-Iuxw;n`k_=nK] {5ݬrૈʯ)sns{vcq̞oE{IgˇC%<[IE>Qn7wT"B:`ю3-Ii}:S%]OXjjtc<|q;6ISjo{Y Њ.L84OsT3R3o|{zQѽ8Y۷f="4˿/߲ KA+<')  j(v5=VQ/QOb_Z-L R5x,2w,Woqb/R` Dz|6 6&e%< آq[zK8θo5NM_#f rxsR q|05z,b7% 'j* /:?t!WR8f@-8hx V2߁7l/;dW@)Eo@q:sʘSw-!RSt A:k}0tΛWĤզ3Fs{a ⣟73Y\rV!;۽D+S{nYe-дI>vX%fGkʹq_;%Ԣx)IlI9 7 n7̧Hح(%9HaQ¾%7\f(?ՙ dțnJSxMvث.~7 HACHk1UqQ/&,]<@c VVL׾vD#'q@:?/f ϡ~q!@Il?lsd\ST~ap+?918@Sq 8xǜl{D\CÁ^<:tzIw E4A|~}97]j,q i̥ntPSn{,1^&*:Щo.LE;z8 %8LjKS~֑O6RQ.Ͳ~n@fe Tx7⫷bfS\g}pa)u,YSL{oT748cm]F p%.Aš ѡ擩ް17_Jǭo_Uif TkrL_xȶ)De#廾 >Rt-8X@=w^n9۠Q?a fA4U+!m1Y ߵCJMw-eآʂ:FW{)K=$N^Tq0c E2 5܋JR} u:즟@gP_M؇!M'*ձ a[ϖ8Y&CC ;_uֈOh-kϤ]c:1F g,ٽ%wG3aEJ4MlmI;e?_1jxH׃I="(|vS1nsLNAZ99}ӧE e&4M;a$C'̏&ĥ{JC{Ԝ[B" _OO~L_,Wg"jo f FJ^x[Tю,Kw r2>pCWDO(օ&dFL+ 87xr "Jpx;|; ɣ>~rxo7%%zV]?x]6lO_ (md[7G3deX`vE5 ـTNuו0IZ"nq9(KmLE[wUܷXE0#/~w\ /r@OH{v]j؍-K=$=,lfWs\nyTeBsBOy*r7H1S-Px?4_cA[EuΓHoYa3o;p>4hI3 >enҎ!\MЭ- }*Hb%fjOr+&eqs rz9e){0`Rjb{uz9ڔeCDw%#c rl?oE\LdugsSYUy_6e!4m8R\Q}5;OIyxΨZwżۜ o\1=(_&P2-c{a,.fHT(,nC|[l;ۻ񥋄Ƣt fgpoNgyq|%q2JE*jK!L{8S8͏_0I7D!y.qP,S=RF_3b[8Њi_B?+ȔBrp2}K)*jkvg ^w E!Ɏ$O unEuJbUdž1߷eFks Gi,:4Z)ˀ$G~dȣg @cT[5 \ GIU`dtFT2 ig:g[7oQ]S8AwTfav"IK?5mAG^#sxTS3Ԥ?Œ{ (-*z,µҕF&\L^G4IJ4^<E7 o;< n_[oϢmD+ _dVb  C.;H`Р(w;X0Rtm.a|##i?*FD: FKxԋaYdNBS/";5f][TTOAvQ'% 1ԧY8@O<0#I_ hR:15zklk(Q!X2?w q*{ m'-pz"9%GQ",׫0rS &EB+!^`[oK<>7?"o}:" 젉 kͥ7 /6.w% lC߆}!B#m}rf+;ZUzY52]Ìو]:/+ \yT!W>k7 Ҍ bFMz2^"ێ"|00e-!>"|9aIcx.ˈZ*'Ss ݮ~(& <ֺJ4`I L"ڻ~!l_u$b6xABGFiI [`2X6F82 aO+c?tY۽t\*%_7ea,^:_7(=$Mzh~w؃H~謩 č,)2[7E#*K3RȈobAZPf6Bu|;!܊ΨT^?noB12=pfo+̜CL`R"01حN _HVDP$,2i WBenD{ѹګnuN u}#ۖXt!]e@ C&Vd%S+WLr+ٹ R22T6zHAF)/5 Wۣ^ѯ;$3Ay!,X`}"$h7wL~:xy* WNB,3/M_Wꗱű tJd5P%Jm)(e 5 N^g֤tH~QR.$-Ү6o7XTƆ䃰'5wu!XXNH6]܏S._lm&>pbt+X*rI\ Aa \j)$CGZ7vƩoR&f,gh=xDGG/T*2_6UYl|Z u>'ԥLMS6Ou*CW^) iGՉt|KdRҕ\ZZo^GT,O| ={6}~QEa^m6:ӇRjKp `#PE0Xii19N`%(!77op&9h_)GY^:ԥcpD=1hACtFL"3De>_psȅD %қM/(MZV|39Rfe h;-fW;xᄟįL:a1߱& 2'R5>St)P֫U҆wK%sZRȜY1Ժ  HbBl 0++o"kH1xjs~UűYsNf*= o)T?^K 7dl [)-Ѻ .𿉋<1%a=3oWu?Au+?lL̝L3x,k981EkշWG`tFU#fl'^'eb(Ϩ -C=P5491N).1HS^ܥt֍CE}YUnX'z/mߍ?C [bZ,8@Jwh(kImZ jRa1%~*ӌ&l^|(߲lO=wI6^O%rirʲq˰wjr W4fLT{*d\-_"87?OV4&\ }Z_+SR i3p#^r}:#)uJV}..NjլOQ[s4cELsv^ƕ~f>7x@߻Я.R\5蜔f(rbMȿ~,BASYݴW9cGp о9Nx%ؐ(i҆3,"tD}S[`EJp:sb9}#Vh>$f*b~6_\;s¥OcS.l?@/-{RI OSĨY2y[:uwVJ5 zzd#h|qe:XR_Ÿgr5VT\\Ldv#6avQ?af DC'j$%?Ti]*2/U@xX%-Ȯ.V}_҇O 2I^|Ano%&wo>n*7(3@D:T?ǧJ}ixwo?7.R+tķ_cF_ u bO?M3 pY?},C_[weDaaIs{̅+@}*c¨hT^Fi}\&t:7'_$bo$`s s>._Qm 4O@ |L|Vl ~ūvGy'i\i& Ur² ɹsC_kc(%^&i.]o{?sߢ\:v[-e蟫 ސc6m}r72Lɲϯ t@RW>59E*^vZTlF|H: =cA0ըDX+D%jUjd[G'FWfB Pi {}-KLB9bĆ`ߛ+zʕ}yBAyD9fQ5OF)eaugF}T &l@O%J }^&Mt<˺-A6 }Px9D4$T=aʝL+KkeV xƊ#j)?+f}Ϳ8皃llB\H:ܥE7+N~C/5VÎEsZ*R /q yv@krтՕc Eو!FxG`U-g pA';vHJj@b q8з=)v$RĵNEWplKD&A;W; ۄSꞸfT$58Al<6خ!;Oy@t-v/ #[c= ~k1X ѧ'MQ/(rSʱʕIGvo{"a9gY1mnK:h} ʮEśt~ A®y)d劔!8:JI4]R{Ixg [`=lB~h2w`4Ae\u{~idyR^neƐ>b4o|p}&V2U!N޾)|jg*YmWԫ?=u%TZⵥ| =ʽe(fF"y]3ZIIAebw#r]/Iex.̚:LHzmTKFk8)/I| u5͉i X?\DVTlz{l`h 'uOm,, oAkRjLe0Uhz 7{'֣$'6.Rћ;6RTIs8Wi Y+=0ZpV@4u?I/nk}5ǎ?!a2Ǭ3s#erųA~BၠyP,ʱx2oG]go[;(ܟlL|:lekHY) cOd یX9bs9Qt8u, Zkz pu܍nutCBkwkPrq $L!ƊR'',kI0#OT?0qv ReL嫏ꂛ;!~y#"UL<`k+󋮴=Wv}(E0Z3^:1<ӆ^C&_tXpIp焯(f-cW%t#Tv\ ͱQ%c ]u.M@l65%~%ǣ,ZWf&M@%7 & Ou+38i@b]m"|֋ ,c kJ0Y~zaA&v q`4PӪNe.Y<6O wDa *hY0˪ppM (#{MD"|& > m)QP1>:<+[*4eꢼqznG0H 犷_􈩂Xzʰ-I#o۽}mVYG |R0,EmrziSH,4ҥeX>~؆S7\t/ڸ4&,đʞpD ȱNNV#1ׄ-cQMjsbrFlaT)bӭ˂?Ǩ?gaӶe]qDE6DWaC& + ڗ6;ȼX I?SWuxHڶ+ҷ-&-lJ&rT *cv\b=]0Ȫَ剴? ͬΧSU uff@ .-rUMф@fɱ0ձ*)4{jRZB{ O{l,@|DKpECKȌ`ԝ ̗<zuTm5t3+vAdO lTk$vH'r.H(~msgf/qүAb-W6L/)iZCLzyjnKɌ>D`SM"s#DKiQ2Z2|ES۬*,IK6CaCo-n$Y~ k[JL18Ա. ):>њyl/clS$!~TII< ݂LbJh4i"(h=ER(xuf^Qq{󓂈.37t2N0|itpw0;'!wb$ވlRkFCw܆ )ԉ梥#B aYf&L2Ȓ-JW_;ȯjS%u]}9zQڮ8f.Cv<^)9) 0sBP|/֛bN6ifۭ.E}$@Y)7kdF~bʊN?vv;3h0~9E:<;X_pB y}(L&H62M(5 gғYZ'?qO@:b+7cCܛU?&cރ `ZjgpO 󑯿gG596Px-)YSm:cpk>5gIO( "WaAʺ1̴`+L:GoPtإ1tG_Xs'n p^7S.! cgpҌYhZazfʦcG‚`S.~$#N+2qI %CCew7 ky͢_$&t?+ QmˆhG0W ߈ŬaCkxl@bN!7WRx7šh8ض00>;O'}n>0 {Oq7+:7i`Awe3Fccn4*P=S"pvGۯEZC>Tl" tȶ6S2g.`xTJ=>O\cau+{SHS1ɋg\hu%bbÔ-H:~E`NcR@Y"^˦tc_#JPi綘\/% S by ޢg#07tSfPӎ#:rpU !_ ׽nwۛ)>C7Q6z<`n*h:kYJsD(f74{EnB\%4E&hlgV)_^sSq% TmKctDv@RJwFFΈb!bY0ACq]*4mʈY=OVG ܅T}X9Ӭ!'h 8Kv5oSɜP)hH^Frӿ8k!W_=amtYy;~kߒ:V$'1W 2ƃIʱN7ל}C4L ["R#.>qKSsV4.YP!gc\]oSh Ex),c"4]G)\竡+ ^dBZ4sk>%^Ӏy|HfE͍8g^9e? ec My6MID|a$^5.~0Ue+JSy )pEKYtw vc0Z47kxr(YT] z%iyO['g)':V&FԴhFV q,AɑVƐua=tMT12#ңuu$E%rɚ^u 35Seal rZ+S٭dݽt18>$vܛ_KU@,RVܹ$o-5 IW?~KZ=?Gʿɢx 0 yrr|tuKT -?laL߂&K̟LqZfwJ=[m [t4GnH#ĶrԶ|4>xnU՗4[5X t3GF(g۰ O #DBnFZ $cީ-jn:7/{ 81puvh5ߢg|7^Aŋ&6ʎ+gK=sFo>{; kHX~:H.fWZK~gήh7IP$3xzswG0b[€pPbWM÷%\ř{Pv=pDr,6C;&HܳNCL#{&-L/M~j_(̃~1J怪s / !.+xKcti-ègHA3ʀ g+I㵡[Sbژފ4aK%jf 8 ݚ>I~ jg*i\ĘP ?A!V".: .S,L6%:\6:0,Z}y816u[z3%|칏S"l`I' B ш~=<E]1`eҩE`(*  v޲51N:1NsXFHR__v 'cW Wuዟ$ y^4`6OX=%0?v$ 6mq[1v6_f/ŽQzxu@f€ }Zd]:HRvbx9ݐ$߈ .EՃ %&Sk .hOE_I%wd Nh-xp@(0O*ÖPOP0 ldb-2AD/AaQNfL#ph<=uÅ= #1IqAkU1>NzIRs Zْ;&e#:1I T-NnjDB{p:ٴba|-j}9fy|G.!4L7jiOz(zgtT&1s}/ R1+f<#vtJFibqV<"6@z'L-(i6-[m!x-eLX3L8KG| :C.厓XRG?KI٪j=qsJqڤy}YAgȝ2)݄cIt3U^]*/'Á bTRWE(^_H``2 I\hKYA]sbFi5۷ J3v\=-t #@^:wd !YKȾ E29m|aD69!崪m?"P)OsɌ\sҚ57z_{TIV1kӔ؇6opVF:dc`Fe8?nׇ{!߫:)N{ql<GwCmQg]6@hUKV Xw%= 5-+R@Gt v` >>}Uo~?u^V>.{IGUOw`ίӋt *{r\6\æHgh~. ob{;OKLO>qK2C߹#j5(@r@U~sl~㩙]H/uIEd@]Y3O{0 _5_i_}{ɻH8YBqu\C[zhu% \͊k;cX8a fΛX=X)DoIÏuϕOhTwI!-oc2 so 8g 4rQn<}sW1Wౣ{ָ>pr7n:10W[gErY9\,eH}.tBTLkd=GH ~ +ou:0*pfuɥ80p@첮B޲8yg}l8D V^xDU[K2bx̒'Z)׸8 c!P GB[/2"6fF2<};(znkԠV?@7=*@Z /r1 8UBywnnnU;{/"-+ѯf~\5m 2ԝC4., :O0;WJL %O25~/ډt"iGÁ?v}9^I1\e7^B5S=g?jEI^*~BoLj!o՝͍kp3Ոscb5s}|X^{贲dˇq!O^<|]Pk1'R <@A0]YlB}T:OXa$2ٷpʯZ[왵lI.M==[G74U0 A؛-ʻr:jӂtp- ͓i8 {AO 1yտi \͏x&ZƉ7&|>)/]{Sgx$ZGc\P蘳bGkY5~MGI{L-MTE-' e0xAh:,.˴Mo5[\hR^{6k7 p.֜} <~i;@j<Ț:%#/Lؽ7?[͆ O;5MraJ0%:M03jٝt3$'5L"t;jCLݞNp4 EJgQ7mWց.8?H2mwG֮wȊerwcKoכ'X"=,hKYOQs?&%mv={o^]'RMRGJu?*q 5SS/Gn/Κ>spRRK:Dڣ\=nE22CXٹ^: S{^4끸lJnM8#Gc$engXFqϣd_R| r|(AD1%AJO5cѤS{ 'k35^zv pxeI&}A\vkWXsu*syfW8|%^ ݫ)&q'DX6ȭBe " M=+Q$L*$/J: uay!n>ULu _?P.s tBL7S#xQ To#vK'fL|~bSkǾi"iLb<5m>Ԟ~I  2Vuf'e#"W ְaP%pTŝ tiR`utGMb [WfY*KPP4g[ 9K\F?bR[#M 1F:Y+\kĬr>KCgEJ2b|}i} FYY1b YyZUćY&A^'INvIeo0Pft@.S:/憪#]ъ3'l-vDžIYv@aG"e)OX.Yى1}EK1R1ۘSkn8+)ND#:dγV4rOCIu*IKAs Wk/ bi[g9 6kQ/ ϺA M\K9"ϻ K̘ BˌZX&)TPp j9;;zul},ګf f- n^6"D%v`Ťm dJR/FɮyËp˗*emϕ&@i6x!RdcD,Lbzt12|ΆS%f~1,(% 1C4kC@B1^Vo:`RvmVǫ `M1-oxXVzltcfFѹF>*-OQ'I٨!a±Q # =H&3%Psb+1p7c!o:8W;_c+-G=jH@u.ʇt^Abq @8#n r8U)pkXǔ(n4odd&m4^8z$P3`ҧF^`ݫsz:BhO6Cr$C*f!mxsPD N(vDʌqV8֊'/ӷ-D{cڈ;:`|+J e;76r{gXu95d=*bIX‹GfS,gUOnwn~"[d QgfҀ5;܋=T}IXtXؒ/U9j1P̕u`e4-Z8/1 bQ.tzҺPG/@ 5^N?w L<"i LbܔUdp9# \&\MPs*2}КVk<oıT&0w;Q:7?sBlҮZؠ>gLeb #[FLB>k!+Η{uڧ=&ʹש1Y(if s?}Q5z08peNYcH;)Қ{g%cAw/1аz o;X*yfM!MME^^H|]:log%li7%4_[LXFzT}9z1B-_95& $ǏxM3h堇#h-y|$^1\Nul:#s5LwdTK-n(RN'$2+8u/c#E=k^oi5 W'h?(V;O"dgɑ]kl9HMսu!Q7N I X/<;: 7Ҍoƒ@Ă&qJܤgmhP@y̸wJTdWꈲjKhm4c#$*׎Dȵ|#빌7, Pܫ0\`q[L܀QBdNI>z>UoJ;0G򵉥=FȱAJ!"Gjxu*U#N,W':b0/*\(`E͢/~5,xһi9DF\kpW4bd8cRf29ktgV`}@ƅkMS'>}TӤALm TPWutT"2T`pfQrB1$Ag蘌ؖI-L T@Y*TeGGCNUJitr FX$RF$CvBj8v0v?+`\.A;Jxp$N[NAC_ZTכ 0ɵ1+qG"$ ?6Clzp aLױأքTs@O%vp Td+ijJYURW_KmQhvTP }1O6Zze()fYTN-OpJݼ|^%pVYԙo\1WV*qDE_Bqcg?gZ׷XXG(h: LZFg\4=vL߾8^(#M[.`pљ^?4NLvqE/lwg{ 7k Oo"2>mA,}AMx˪9'G͆Kpe#/{L~֝K2rG#s"ZE.Xp>=T`:D!57HO{|u#3Ay}#V]ƆC1tnK1L7J1kZs2φF1e)>ۜeBMI=hIceOlW" [i1VZ{I՘@<{z7)ʻ6 sSX7݅>,U.10k۟I{}JŮ@/>6@(M}v t݉9`Ct"G`(v.Pk5̄c!rm ଋbtV'Y&2rf!` ѐD2 P(O YdN[o *E1䎊 fU6N VHmɼVWiz|HuLb7)k97Y`?qop5#"$]ƟA^LQCՆwS`'q4DlDbV\x1+QNxJKPe)Sku,8{͒gn++*nW 4E7HB5U=?t^1(t)daEٚ5 M|7(8,H:W8/ӱ9CM\ ױl&AbAL6ic~@nۋB&J ݿ47G&(e >3U<6ckkܼT"1qw=>llnϺDU.I'ub>k/ފpϴ~0=ӑ"X J<4EMpHK䥅/xǓUhQ%jm7C,VF4dZ0gwS81Rg#+3>R%xbe^Nz+tZ4t54{\Kw5VF2dO<}Q;,b 9'*, s!-Z+`7Ui%*nDԺM=; WhRpn23%x ޗ!!Q9\ !/#;V rp6nU"uS٥"@ʣ/JP>OvGD>CG(H;|$QMKCa,$A.eiWBL,J*G +~z|l (er + 5MB1A4:R-*w7|A[ ЈT_i[ib|A]6>S{Vjt1pbARQ! f(jϳmB3Ys\4NC4Ý=\AT{igH냌KMLpW@"!H3TGa y1$=^$2Ɛ?0Y㙦 Ee6%#{\ݺ4 #4sf/5eT"F.Ŕ:} -Y8.`@u1{oRyeN QD$ݖ5?C"ߺ]#@D익z)uH8K*s\cdqki" ;zZ]3vw_ÒV;x}8Z5s%<FKUԣN"=vc:MZ/La(7Zg?b`_.w>L75g?˛ǰS%F߽қ)qx[)қϴtcaǃ8F^]ϢώJ/Ye4>Kԯ8SIr ӻG8'F[.4tpezc(N8@p *~1ɪW\!|滻,Ge/ZxhY0}JjqXw6K8)vMTN^(&hTm .Ja])*@v 1Є ShvUv%NCAy󒢟]U?=g(Vy|:e NVx-Z=UO5ۀNC=-Ū9RHyzisir'j璘 0O<U#d4 랴x01Hc9a<4?0nb ,8xc74M,Hg\m1x1ńnFe, P2 ?XYfpGJMI ֺhB) l?3Jyۓ  bq6__BfhVn+Ro@ےQ j캔y/#,+G[/1s"Vi NPG8+꤫5Pa\vƫjQfM㧹KyUOJe!̹"YJ@ֲ.CT_w2DO3V`EE ڈ?R_8Xs)|/n&ha kxE X|fދ0Ŏi`{ m D.C@m)(Uw8ioRoS;uI` z0SCj^P͝6%-r-;T`.YÀ; W<5^eZGqIk{oG;ڵw;,^Hă|p{F),,zzQ|H--;j_%n DS'Np7 ݬ~8ɤBK`He]L8s9s7$/ĵՐJ|>)Jr{I9#B-D4a|Ffğ)K죉/|dhy!v_\#Ze)/ `?}}o~';BR}\J0VˬT ̛3*kdN!3XՈHfWt>ɏ'z(a^5cE"|SZ/VٝN&EP2y/roQ爁_+҄V y."9rл w4: &W4D?X[|\ΉGs<f@~\i:znUQ#' Σ[7Uad^`|X*ǑnVqH ,w-Ȣk "[k28>Y ?_m%h~U* @ͱ+&3q "RbF6UxBTz|Ȏ4_ Nu{*xZYీ-V/]lgu[̪<^m]m*k]M$>/x,oi2wLʙ! 8uS: { M:g>q1֜#l,=>[t .&m) _޻rا.>1}:v`C4ɿ@ ?VmZ0O+v!Mqa(ːU{*vYg'CY+ʎ.KX+~^z,KkH?vSH9t=%5뇈K0rI12(s=2+7A|=] ^#-vѥV~yFj,Ϳ?$.UTO/؏FnFn؀x^Lګy)=?J(^+4k r\5?_ؘULO %s+zlBvA,$i|dTybsQ7mS[VC9f&K\1KFK!x1T9RwuoPm$ޞgm}U_y@3o6timii!#j>tܐ!~/W;>MC2aݫdp^qKA-:*}xKSlǍalc-R.2ݛ͓k7u%gt sv?l0g*pMb1 ^M`%UQg\TQ={p*XB7A>5@C6 D g\NDD]|5D=&cf%{ȏšb5mCI`AEdMbcT`ϙلWlqq`f x7COhۆ݁mFwvýn?^A&z-hDUlETם"T^&\~1E>C;s+$bhdkhT@AnU:ieE[ܒ5)B+HNgO W2`2;^jF7aiw YzGA:&5,ఫpOKy*Wg)]q>A, ПXt D_rrl$h݇!E05 gVbt=^fjH)cɅm )wnElt9ڰ#{Js;X֨$܁:%;tN!(3a.xu'p' i' K\zo6ig'|汱ĮQh#ֻ+9g$O>fIMi@p MucZ$\֗UgK%(틨HyoIӃ'݌&g4) 1:J4ߔ+GIyOy@=X/fe8 hm#B^bi-^D4o8e=PynK>j06'B4Sc+[df_A0'|7jcm)Y$w`'J1Dt*n_8Y4M^ } OTLȚ&fX `pPQh~wIkA.Cfz4ٷ=n!e mգge%")q\nX KJ .k ;e(Mq"_b1 *d+Ĥ!lwCoWQjByhBgr㩑嶫âm [w(%G"B_4ƼfɅ;򌐍~e&uLٝ1ETԇ@se^DiWmxmѶ?Ns:o'ÄwM39Xg37Q#\Y{u<hB~Va5#H @1e P'<z;gEyCM,<ʊgzf բq{",Kf|{$@]*i@ѐ7|Or* ɟ峢D 1ZƮu<^>ҠoC㨔06Ԇ3R8)}:v:П'-e쩬~ѐ=%P&_b`y 7[3TB*@ b>ݤGl';FɡjFxe,ރ]4Fv]Ý1Yt&U6ve P 6{htŌ'1L{XktAK%*2q[Zbڶ++- d ˚BΗ/ZMA͈t+QL"z7ӷw; k'j~ko+$&ڿX qh" ;X~LotfҌ-8ӉDk|%J&FRѣ?wTºo'cGqݣB{Tut3`0TwbQi #w+F* 'Aav?k't\ %7C0)vAƞ@-I%#%JKGǍtΪ}vs)ݐWJego&I[5@$y4ժºO\#:g[=ww'h"4漨'vxe+N30wu,EUT_>{]u%}YQ(أMW[lRpbhfK7 nB&_8q򝘥:xBCQ3jڒq631:6{D;zKţm )X 42ݺϢS²W\xC0{\,C9J q#M-'ҾncN/btz '0s:pGePv}J#8wizV5gӍYJ*뫱m`ŁTf]6а~ښbs\DڵxOdlֺ'GPDԂҀ}/YZcD{#mmT dUztvz^կB&&B[l|9pN 龷=JK}h@aɬ `bӓfHW]Nƽr"`Nfȕ9Z/$v,oS:[k9Ŏr/M+1qܠ>#c9X0tbנgoܝ/D&,"HcnS[i_ha"(SG7̠4>Q֩-a}^N$TxfkWhQGE!^@ Zđ4嚳kڒ3&:oQ986Ĉ F19"&7a')>(8Qn*:* * JAM|C&`H}~F_|;^#{bů(j[Yޭ͈=E0` ҕrR~'tczW&vc6rDْz9O'DcMO;U<^[?!ѸHG- uȔ]2P_`eTC{ٽ=N昁\U ">3la`~ s , UG?Z04$Ʈhm t} _^ ^>my7t\ŝޠ"Q=oE i[<6/Oy/y(? SP0\S P̼L֚'ܛNz8Sf zU%5 ,ںY^a$XןpzQf^S+M;^cuJƵ')cY9o5szr{.gXvǯ3}#Pkεv}uW_,[_?NhfBO#&KTbZOl,y0%\}]Ԕ A''$a n2L"T<^#w$2e)V 6N$ep;+-\O΁? 4z Z5\uml|!;ÈL;d/mf^BXq5WEs"Nz&I?ۧ 8KsG=o 89gđ6W[ ޺_/et?a_;dJ R9HbԂPJ}3Z}\.P)My9'N/<>@wYzhӧ% b窝0'9DmD.o(`&?%~{D5kƓi`F4'/)s,bfdфS$j0AG_w->y'IDӿWgXTcvɓ5x@56w;QuV[it1,ALqߞn;hCD6YQ@.fvCq77?$b_]Hc5FTAJR./n`H?@u݂.yB$E.< RaDw}fH](!,MNo_"[!nfcK(/*<.0va!U6=Mr @fug@kP#Yy;GoSm~E\cWFA6|=qQI5#$Au#"A!q;-)g˶PdsS IsbnQfKx_>5O0P+"Zj"o>-"X|Z'(¶*~|q(|6b^tU䎮!!!oȟy*F%cuU#@_0blfxG=FZkos EC;G`jA,CA,:x v 7C@a[H@ǵb L .)spO GHї8zws6J7po(qlsM$bB"Uʙb5{B`uKb=iRo6 oXqτ(L$]yS7L/n59Tbo ':mX'sܔʰrRE8ط'sZgOmbǞ8i3@^@qT2]12h';g. CgS&_t`qe,{q+Ϡ9I-̭ aZ-D=Mtp&asZ7 f#QTCg2k`Cn|3eCʗE0:$*wRMS+2q<@')JfR_:h!|ꭟȳʬoAi"#D)oF3wu^pXEk "cBLţ>;h.h5Wl# R:r跈Ӳ)d"} E7$[$V-c{\%)$GҽC}!`BMrڜQSoX$>ӝf:nJ^ zjbk{vm]zXa ihy2aاe%U OnkJ{z&+d $E/(- ̾]"= fh?y Bǘ` BL?3bğ}h}%;J-;Iద[U7QE)BGDE40Z)m2ۤc(W1&xy6"?l(NQV1N~(cSQ z8שPicDK~̈Բg<[-PrAɋx4dfz8(f\p DM:/R˜H1fx5r'L\;IhPP6ۭ(z7} YrF"T M;O3bO2﯈}csDnIEyzý= )xX@g~D9))u K&w42h lK)c?q-H4h[V@2ؤDS[*$YjD[qNXb@>]n~ҳ$9i:B/q&D 7mpҧ~eQ{?8əJ)<$T _"ys#:4S!7dKZ/-9HcDX"htì|<4S2j{"| Shine= VKH ʬƫV0t8*E:܃T[R9mG$HS큵GDt_Zhqirgf!ktYMY*| .C=vC br;Y_}y$bhdB7mؒݝ=_Gs#[Ŏ$hiƹY| Ajݢ͞֐zdiW99bZ9B͎τ¬j"0%VP՟/|<18BO YķsM.IDynm%~B%tze$haݲ7p,IZpna ,f2uqG!GmB(\ y.WȘrǙG^63WRـTUE>,%ikۇTYo!%ƜbIJrⱍ9y6!T\7aB(5,#`*&>%FZT2Fy]SA'ۆFBUH}8uQClfkh$HY +/+M1LlnJ0U+I.m~CT n,bFMnlEص[qAtXsSƱZi, ZH\ 4ll/)T/򫿥L9 T_m Pȼlurx&κ>24Oեd*ΉN8wY2*0j8 WK%]vPi83Y2^M)e_M+eéG>2I%N-fMѰ15<#ɱ;DYM|V9g Z*#W{ \Cxs⛺# w`x o;ҧeYD\[xESV/:Im n`ҿ 5@Yg#:6x ng{H J,Ŧ.*d{aMO#X{o=  aO􂏴8†@lm=D@?\S;j2 }I>Ť*^aMa2rp/SKB\خ%]2z{w8`7g1--Mg~f^OiA"}(}~\<-ۃ},_$ݴW눑PR⣊tSR^rkmX>O H7kY!%EԆ\@ӼZWM4Z;46tw`XQTm4uQ`jmIɎz G۪܃Rm(ypskf+ˎ6FgF;[Z{CAf$2wmt[g@a`6)=AJt:>a%>z$i|u /BOU# 6/"f}⧒u./ kϑZ%^"2. c.L:$WrKEt=3]y `HR_N[k F꙲sP㎡YHfc pP*=DO<%ɋO:P[Mk3e8GdohYdjhb?bǁnL?E<ZvF)^@#Imx/٤jhVI*LOUg~?0ѹOsa$ 1bnm?4 u9Ϸ$4D]q>^݃ Ԇ\ۿ q^CjBLm|>p|3ȳQtXz3d+KX#/ʌujmcL2Z@aJǟ2F-1mg]VzyFg/cMNRFʫvڀSOЗ@Rᥛ[*"[\n:ROx~jM(ʂ~#6bYv@`\pcOdE8o5'WpgY6<XEPᰨ7t4siĈqdB469i-nZ-!6w9_aֱV/+L%Ʋ5 9+v ;C.'69:OF = ʻk+h9F0[ Mt.N.rT{ ~9Ni`1:QGҽY0-{fn<8HTe6?^%n '=:P@MAN|"3iK6vBɆ!O%c/fe,['3*EfYe)2ڬ( ߀NC5/6COp&-uF/ueI=*}2cj dU'An1!DKΓYaٴFˁP!&QiFq=jC!'JS'B)8b`;epkS=V͎2Q _#N7Gr~2$S#ת<:b;R<qܑ9 JN;veG{ <uXZIFS)+Tŏ "x?P6Lfa"-hN)$ƗbGvn6C afjB|\e3(<D2HQcp k\ zVJQ5e=Ե>Ej/rW؆ V[$nl e'S1R|suL&jKqT12am9^7꟩^qdAWP1]2il_?lXLx(1;h8/JƆ[>ާvfĕ='.fNMtE TUN-s*w/6D bI]dmp~b\Xv:݇=dsdڧ (u4B`:v?/ `‘bQ}oY~V3G0 jp~w[}04=uqO}IqۨO&#;I2PgVTft`5u!)K[ߴ N6y''f&n6x‡N/ф2xQ?UL枃I=| utcS}Q#,fߵjtwx") EZ\ |L5SKmijc6dg3OE(4Şzlye !<$mmC&(ICIioLѦpE";ι&,VJ簞  `XKrA*wxu #$_+(x7ݚcbRk# Ya%2sH:iϟk~"*_c@%}}w8^BV O%sl&B Zؾ!s+),b39ƍ4U7(RËϰbcE讳uBdy;ы1| A 5$CL PM_~wG|y6*[kئd{ J|oIE&Ρ=>A`}ej)F814f%T4bQMf|}a%V45MkObuḬ̌;{f& ! ;f9@8{nȑإ'5ޥ5 GeMFF~v}$}H#Rɱ$kcFŝTVʚfʃq cV ?Gjb(B+>w עVP {=ߖԒTA)\^t?eu;džu28I/^ƎnbIf*993M aLdXt;7n;EuŕA?&^_Z?u0&\=վ҄4q ܻ#h}EtʾE >ZŃ=XQ:8OB)Ϲnjh T0Cs ?Cn֝}aZAY~0zo~yxdZ٫l+g>FLMW2TUo=Id7X(9$[RQ,a;mř8ς- #I< 6>H/TCjxɓ"Q_g\#~thҽO'~l=?1NWVip !e]T6! 0!}v/1Cy9+0< wOM 9q - {?=x?dZ¢,؏{8i. R׊]& 4aZ߫,=uUٰUy^`nL `7tE&;_ 9IXvPG1hMs0UWHe$=ZV/_39"3L `ZoweH?^+)tVFlyԪSff% +I۱'`#J*8s s%+Ih/wfׁ8yV ˩Sf"=& !yM9nsmSڞ (KXq^L?إ"5C3)+s=09~ڪ.P!oŕEnn㻇ޣ"r>ោy@U w})'Z"`Ƿv%6JU|{9F|h8>mىM "NY_Z|' s ߘj,[lVH:t-i/Ya|\9J%v3bL|u9*Ǧ.E)Әu]OL4mMs _ bT0YgjB\ss\~$9FKû$n:\,h-+d#KQ>Tυ!rk bw(- s;,> 9'NV?ERnr{S;F{5rY: ԍ֛}f {Bt?sB &+$}7`( /_1 Cu, I A tZ&'LWr2x6ԼNmu nmvq[O_ЗD^`3pxAx1}Mc%F5X0J*c4!yA l7 M@YSPx7sP%-#|Eb6L+$?elq:Qz-c1A~ N)gxR-67DU%~Ixt{̧dqKy \"pxQ#k=VQ,-؆S8KqGj=gK# 4^ؚ#Uh핵S=̳v((4y(I{ tuT $T X>p*h̹ snx>900oprЀx b'O)3(Kbwv@nYqJ!C7flTu #tӚQlsmdsy[ZQ~rUT%s~}˪XT%q)9ΘZfĻⵏ`jg曢 ,[ie5SX6=ůY6؏{ \qhվ}Yv`:EP5ip8Msߨ`X$nahY9'V)fЈQ,EɉED(& ek IP,k0|8e&qR.<Ic{7'mup{C=GȏpQ+/ aKY$ 𨍍 X\H!Je^Ex^/Q.}9ʵYjyh5Us\7h >\ݨ$9k,eK%[kC:# jh* e!;B[7cS98([ۮ)Q#3ex`ݶWSƠ~W"_"@'$si 1)?ktH#27 淇U`?YkQdU pKZAB6+CMvo+Tw*&'RB@YOŵPvc7#p$n2]|O,RG4ƀ9SlK*ɣB6(A_`ugퟦ]zCbm|\x|`ysLikA0'k% 15D&|5,`lZ*!1֕0)?vvM$_ؾP``s57]([^r@V5(wcvo204%Tk^3I+rY5D~EPn,(-kybW} U|Ԏ'9indҔ@Q\u5>n,~}N$Ø/Iļ\u0aum7qns/.'manV!HyC2)>Us jG2@<, oICZoy/]09=P)opMx*(ҺZ" WpZ;ܜI7}Xw?n)L8Ϙ}rwW*7CԶLo8Z6fNe(TJ(]axz/N.Z@R+)? +@6'O[:vSLKVƨ-rqQ|L+&FhG' 8^ɭ 9& +xw%U܌RꖓUDr_[+]4WS%) @zk5ҀlvJF-8>P r{ϰg֐{goGWJ)'UyqnwC/Jj;BXBJsoHY:¶F,e$:9:M@Bv ܸbaP@ 爓)͗ez\ бY -6zr4:˚uV`#oSyntWL7_7~ \C"<9a 9Fpq1"Z#Ĕ7)ruͺXgh#c ˨Gb#+U9 =P\Lx3XQJ]0Hzw\Vo.v(.ٷ1E3xrV'+Ȓ:ETǟokMtzsj҃( RMI0մk*0Z#6.-o۩fbٙe"bn%ɀ]DcahnYBR <X!EN8+l0@x2U%.(!8 B8R[16yUZ̩J5fHQ)ܢ7%ϳx&nBi9 }į]2fji/iGvh c: ~cnzZ uhܿ+4|gm;-d6rކ v7隍P:Fcug)hOr2 J>o3j sbãk{ eˊ:\>fm#2_.3;>"#2_ө@c%|Gyu!nMgE6*޻˾щB׌+-? x7Y B1u_qk=)PzZc]P\8qPmgu-fzTlI(D#)Z f$^Z 7~6y4#vmu2ܓ᷷b *UJ팂j# Zi/c\.3 Xó ].KkAf=*A4U|65{G/K}P>aݚ&n۠d d?hVtپ&uݴXo>0Q(ɵQk.U/;ـ{Pƥ Pxd? מLj͕R2Q4xɇY X9SRgc)G-h4$F¤NΖ־rX)P-w0YZ05=xq 5@yUtsye|wfӟ@Sգ# Zu=PYy<%yx?+-q1PR c(3!&]1IqRPJgHHɐU=' Mf m.zBUK(-Ḟ20qnJ|1g^s@[~ Z ^XbaQ͓Obg@80N6)r TdB[HqN>۩ڕ =])Zoy=&d} f[IE[䒪2tcmM]LVfFаS煌zA1PaѴu L6!dɏ>舁:qm2/E%bo`_V%iۘi0NI HJC6WJS/G.Ij{#\*X/\}0 YjJ0a]Q0<=Ec'A-L@R^"_&E7H*@dE*N)8К$:|(c ^hFQ*My;e:.."}1)ե똌F++H$YL]fڻRF8v6UZPVR@s+$( aI[4%!:W/f7V?LhMoQVW#H5 }Zpbt@nF1WLcVELcTcK,v.?f@,c0yTP򖻪Jo,ƭ=*F42,D?]T>huJ"UiC_Ї L?N>M4vu,W#*v\od Y5}ƀz7Ȫ$zv<֬2Qzt+bVJǵ zl7 @/`a])KBHTat}&wHN%ψgU?O pȳ5US0i7z/h^bJ&s9eq hBIjB3B ubřb##av!Ng@'1J_➷ 9lPcUw_+Aaq@z&ܑT֫ fn) vu6O'$ moʲסn}^).3 2W-"}9"GR"wti"-n\;3vioٖK2)E.d +du{Uh8:̃ަf`չA;p~A^vHt@nHKf0 G EGkX vNyM_pW(PA=dMBp4!+tX#Ϛ;K^q+iy2.JY$[ ͚z(HS\YvɟȲ+3a8^'oRđ[X} ]g[l*0 <S Ⱦ+xn:G4E>|w ULx t*kb2u<}. m > s)sm)+hl"pX_!iމpeE?4K _ l^Y[:|E`IsulwJ;' XJTD ݢh9{`ZAeX[܍B=S>~mSbIJ:< :sr5e2"穙**箛xG%[ lXT9^bP1R>[k26Qeh!j>]?D&H Se;o/ne.O[;_fEvӐ :+EC2"9thD$9xSVPbGjT竢\q:(?E\8XGu*/%xak NcGrU?ݓrVzd 6Zaߐ0JݡgyCΈ t]'c_ExtZ4Qj}y9 ϸhݑmv4[Y'#l^_S ѓ>CJO1bJ%H?6lc~sw '*#}S#/_.٘YbqJ!i;T% [iIb@̥{uu?=[ק\tzU$޳ t}Z&|4 n@6Bu |ł!#. 45!G+iYO|+׉ mE.:Ρ*ҋ{gnުnRhV OυCT 9:n~}/iX- ˀ[Р4[2;\2"䢂++20/2u@Z`j [F}⟓cm,M qAUnX+,>r y¦OpUxu+3QK޼BI˴TwI]jԂ> H,?s"FiŬ()`@7 Wyocw5GTofzp"A(@a1"k8K w?n|`8RTECyW]‭ed {؜YXX"RR8?T 1W$oaʘe$[:':DeQCC"JMmLH_I k?(;P dcU6 w!^S:@ BYA_޸@R`Z lNב$uuU3V?]{ƟbіL;ؗ]EJn} 2Zd_Юffz~5lĈL`Ԓˇ̌]T3 ##ʓCq5T26sdFT6OCrēuƱr~蘥MRO Șp;`'7%εkefS=DΎ 104ކ(}6> b+e4~B9a=jH*TZ_C^ە`'Ź0i4޼4 AI@`Ctpb@q~bRӎߪ8=GHf,sEͅ60QYV2=V\~wpXYBF~I+= b܄CroH5eT^0ĝY-j-&[K٫Q=Fuc5ˈι@prq -vb(>Wy" ܿ Eeu \% I Zхߙ? F7`zP RM*fYN&C^H tw}}$4\O 'ݗ"j ߍ;5޶Xj(?޸}PHDnz~/@(_JTx_%~xQg`V+78Sb1pV哭W5kdv5RWk>)t&1]jaG!fB+v\@&g`B WuC=P*Bʼ6Ϊ %7$W/=2]R68k2✬,j ?J:' .#!rq?=yas_Å ./T\$ ?v`T94TNWw>u/&mÊ+LS (΀ޛ|d3*wKtx,Vg :w.pa >og)Lya2ύҊZr8SbX!7 I)Yˠ]SM1cˊD׍VڻvCg|"ːijY'cC7ŗ\_2fUIcJN:vP1hPQLa6Fvݹ^wZ0k)O^8s0SK"j6zȯĨ.zɮ=A7^Rr[@wWq4#`1b6y XHbŜ#\T0 Q :8¡p-4qLĂ[?w,/PQ3!Ȯ00t Wd=ߪ}฾!1Wa/x-CA<8 iDQʙjuA|(Qycr䜉ݝW9 !>7}6@pSκ0dkmVD`X7ѦP w FՈB799Ev#JAbv%F4M"7e-3ơ)w=(M|+6Bc.x+=[%vrr1Ϳ|gM <0 ϩJZ}d1F\(B T`6h<ǷucW7p"^T9ɜfwGjЯ8B \;kVmFk #'cRxEE9XYT:p𓬑mBKf[zM[yW}*쟓ڛ!?g S0n`63U@Iʲy ;ձ ƃ}L ׁ&8-mI%m;Ac[ꮓ)*pWJ=IODK/+6_\xN& K]SfDc':Q_Gx 3TltlɣU.rfY&yrg bn-*tc'ZAՑsŨ`n7Bln|6g#n"툦BՅ^Ci>ʞdf}X\MVd };';]neA8lG) ܐI:befZÝ4t5aw*a`uͽIzU:6NrG9mk%LGToIav$S'k%I#&-)Ͽ,@Eުvq=UBל=o#%4r %F$:wo#COou&tz쁯,gOѽ5˱ {r TJsf`d 3@.4n> FF!Md6RrوϾ h©XR&;B(Y]`ynA3d/EN4itZo!װzL9+&CElcYSڷFM7uv[nxEď𞹄P;(3^jiy>562Λ=.GELݑ'.Z-UҷrE6_N@>X ͦbR5ONVY|Z^`4ɻi]0VNǵBrUڟ-c"! 6fD+7ƈ-&%ii>*"=EDnƓ aY-S@g"D#tHm렩x\rr^Z7c Ma9AmhQ^{5cw}/4ƺo.;*|ًzf"ܰ'oi'x^2dj&yOb\ ioď2AF^Q "(kRo.R-Q0=$YjE}[d*mP[7DCĘGp;mw佀qJt|gKRc)j}ݥ-iz%AJN&qdg'}s:{U_0zh^am[St74dui̔+ԗel8 w +ޣwC ,^E"u0:$Ȟ{Cu l~v!ĒyCH* f`r8gof+mE(X]7>mm/ nzNܱ[{q] GOڄ<N^2+?iRS$u)WƸ)06 p8_\rFٮ3WPD# `q}:׃r{k]&E&A ,- _tG]OX!";r|E˶5R(4dhWG 9Dz:vTqE{u,1P&H: X􃶽XD,B;=:6rqth˴_RQ d]5DW^6Ro5'"b*MU8b5MbϚFp,z k,ÿk+xj_TOR\MJnہg.ȉr^GD2&|VfZ*ً+P%̞֚W37x6xҒI;8K ) _0ZZ\kܕt7v0 :ma` G}z.5r}kOHBkxq -iqcw;Yn3N헉P Xe TG~qᾞ+;|#vEnsK ?qDpj8n1#fPG`!\mNډ({wJLj#wAe )wlkbEs2$gpb3`uF%BN_>B ,uq3َ2|qG߭\lܓfR&槰Bwx.$wK ڽ6̫EDzKniY'+a9EIg8R^ e)ٟ! GϗF -xYwM.aدѾF4Ϥs~鴳=[N`De;|Z{^1( 'P_ ᬒ2+=Y.'J~Qyz 1Q5pǙg%p1goSb .PϏ/3 zknL V>3XN}idh͠p/jn.}ҋș yAFpe/td}m<?/5+)չ)BIb3Ѿi&y"9sĆ, >:c0>Ku-Ӹ )2/8bn@aQ}3oxFq}J^w̨Ŏ- p0f1Á/kk[ `,4DxuE-o˜Xcr2}a hcih#]OQ)@/|4?'~cݟ ss@Aq}8D$d4ᗽQNzZ3Y,+'oLn"΋j!B)'/cɃl%Gue-ӄuɿ2!H"or5FAI7.00GAy`Y:TV> j$+"7C#cgEni pny#?192y4̳݌nήjmR@u[zja1 e۽R>>vg{ LɄs@W[E'+[g||20֠(^4Wp9]9+CסyO-`cqj^vF#$_CcF# 17NeHk³迖@F/C۪a҇f $bCxg10=#v×jBBO3* @g mYb~j˿CnZ@~?c_S*~V!4hW"Y ҫ|-v]h Lqz]NqsLq[y>e5U~ ߃VgEW7aIU2X2Yֆ3(2s="2] Է2^reՁ|5TYP\Ģָ=1N58RHQfXa ؋yV\%x |k({tX~rHELSVNH-<)}E-KKߕKG1}`g*J_TCJTS˒묚|D\PDMת/華lsd uGUwVUKWMz` VHsꫢ~߸pBנ:@( CE`Jn x T⤬F8W*ȄEJYRʝ"BiUF:I-K-xɹHzGd'EZR /Ma"{{'#=`WN} unq%^[l|=}?7qs/4;Z׮+p-HyQ?ە6_ZEr2Cא1,!s7L6}@26`RNb`}I%s!bڝz޸FYh-+|'!Yh@iD^= ARs7j0Fc;zBdԀ9[Aʁ^0?>~h$zEvhO%g~u¸ 6"i #%!{.mzaп}wp-IsH$샵W{HR)U 0𯑽t0+7Et|5?}\JS*vIwuu $ja zoeMXid+gƋ7 _DGG4l-t nn.%-S˅nP@(w4-(̆m|REYBgxOTG]۳SPpq {1,mkڰx>Ybɮ,c\ej!5i2h-٠JA%GWOʇa[-;Knk>RsRK.SR AbbE,{-}w10} K.#ir:e2>/'Ծ ?bh(R+xt:4G5 4J낹IIBnf҄m?{ )[1ٹީ \iVߚ)MZ_sܧȇ,ΘETxTơ6Re]٧lkk׮;Y|~1}9^JF#8wCv8]Oc{reWQ7ط棰mٶAFxCT..94 v'(78W?B ¯9U&cU%3K<輿_&k\ՔkǨ#e ( A L қϠe9SׅwB#> &(Ac z?\9wUfH^ڝ)!RžQvjf&d(04+wd20P'Y*&˳&=fИ}i!5͌s@^[҇f@=҆% ! a5DN sBmVc7O~spURɖGS&W{Unܯ6zHU0x]-䌉⎪ˠ,!cUVU qD#|mYCu _4CgbF]!ijͶ0yEb\bhj7OD&?R^d7ꠏS: N#]GOCvغ.qo]=pٲkXBRk3d%QTN I$FsQ;ǯ<3QM\\nI Sʂ kR1#ԯE/7乛8Fk7Mrs8Xi[OW h)sL,5qD=&vйmUKJ/xk<,5?y }fZ(=T_LiT40yRqd ?"]ye6ۯIdT[c(z7HjJFE:Cdg/wvZsZS) ~orpjQ B/DA\G4)mB{w~D?Ȁv_nWFJV3@*j}KtoHH٨>UU_HNtG¹EaN`^[1L* #1J NOWEO Zi:lōJXJ9.UѾE*>CRZj$I({Z0z`WLޠ$@ I4!lc=@Ćhڊ8ڞoT"ާ]Pf׎:XFS6$i .B: :x5!Hu6RB. †Gz>wU]dbOl##ƎޏXZsw/,1攃w= J*R}7+kwYJ1#.L0oI\QG-w^b`% eU^vOrN`4 M)q" 4'taĄvRA gϠ!rvT,?tÓlKg6 t48o0T,(Xf}SzNb,scC#qFf'9K^p~d;,*4@2dyϜ,ZLtcQ;5kQShx~;ϩ{87TY@UNdKj :?+6aw5H=3lT:g%?^Upr=D4|-y@ :Ye}C0 h/q#M%P;.qёP",6`oAx禉W ou_v mEWV ȍM@X !߾y `GeD0 52*Y5DDUO ܋}^}=7/؅3!h:C!Qՙp(kFQOiMO8J͹ğ_緳(HṠ(0ƑR ^,lmS rH+SW3E%T]/orOğLr< 㷲M8 |V=Lܸwo4x7\/1Q x3[h̤9T~6,G3[:EV}i7GJQRMjհxcnНuZ-e cy 72}t"]%ptvu9UMysz"]7WI{,H6?_ kO&IkLC  zQy"ұB,`1Ԅ=]J @IWs3qYu59f!'BмkqGd#1Fvy17ذšѿݿMz]Ýntcxxy$:~o ʹA׊S!ɇJB%%,Ǭ˸a$! >A$>#| : SRXwӳ~!Wh nk\nά^3ClNvxO>OB4 aC/:յI4|adX%ڎ}Q_'ɝL~1 O)u~ 923Uf5/˕̰d\_>>)fs6{(2ޔ?Pl:\ ̑+nߠYy]G=qh2D7m )W?+cg;Q`'K')r%K{m8ugm/jcд= &#298leΊp&9dgwCz0)hR&v<ȕ:5?-&$%0r=ֳ-3~CVK#G#Cs3Ew~F{bXf.Zwߊt -X ­:kņѓ}*4G i6`.t nm}XD/OZZ5~eЍ\kn!rլX2U lP?fQm HŠ#e+&C˹O_@wF *!"MSǥ 3`^ctg/6frT{,%n)mz/N^w szV#U߾Mt+6,H*Ԇpy|Ie :5mB$u 9->9A/qXNOlh\QgճX,m^znjoTLůT7mUv.F;EI?z(S;}r2 TdE&-ԕm>׽:;t|*ip2[^FX=I9“9v{uxkJh +МP2.Q$TµqRsyy ldrAHyQ-egd|Vges*+ٍ-|OhWb ؅΂f)z:i% 톡2#ntQ20[P[iuQ,jg`҈ wi Up`ʷ6+uHub@z[Na!x6B^&1/ ;Yx|EʖT eP9<,"߼T#/9O7 )q5Qcɣ($#[|ǽЃmr`%ˆ:mplj"K?XW#mYX fVi|&"\zhHSmTQ,£Mˉ@RVP[s!-%J(<ĜU,NcD}o_wz* [po3 &9?Q1>9;C4w2e+H&3r4%#xocb4xrwΊI3<gY%zwfo?XC/9L-yM N$J~+?q2L{ 1SlG;%U6(e">KyTH}ns[x6/Nfc$  p+o|ux91JfEU^B?:k Jʷq}OfsMTȮ^iL$>c 7$ǘ1e3H=W^qҌ "Yʏ|-IB ڈ!`lR\=Wq-CYSfy4UeMq1a%6ֽ;wx%ٰKe;Jy_p|Ja eҟ8M떂o:%_&r}kL'd秭]qsQ>I`/3dߡUZeu4ϑ4V ߔEVW!P#bؑEC{''wG(INT'=TS_s٦xn#yg8Ug8x=ljJeRË sHʫ5M6Z|gʺn,V.T5k)w~q̔sWX%hallcf'| *H vќTOxALx] }Έ;"8Q×nFk䴲Sg&7rNRN#fnLd}!΍3/Rrم1I^eg"GsJ>cѯ;3>z`믪>i6i^rwl m]u]&Bnr{vFgylQR TաCGEѮnmC7b_n7á)H9VSCrQ:N P=ZI4u$)8Ѝ-ܱS.c _JkP`p`J)Z[a,b\0$$->GdM]USE;DÙ, f{]gksBlX2mřD#iPq#֚HsvxwyeC:_f G"j*Iv'mh2߯g+>EV,!Tt= 1yx&D>Hy^rt2t&A3#]Qg ;)ӵOo-2RM^<eK]O8bJ?G-͛MO{(2#aX|QHF! v @Yc'`wX2Ϗظo1~T]]1=ua69*}Na iJHc N&H$^$ ΌxJ\@U%.]2 4 p]J p _DG Є8Udm[{LzC7_U;E S)g4) 5+g/>8ک4/L+|[;[%ڔ۹ ^=BAb7ZBǁجPYs.-PIM ij h{Z;l n+UR}p'X'}hNu̎h`sME)2evQ0|;?]p*NF>Ӆ Z Jڛ]9l/\;UB*ݔ@##[죤s WlpR vNfy`-׆˲(%_^ UϤ/y%a=jO5aTnۛ>o4p?e@vb]hٳp7Z0C݈BN#Ijn_Im G&{ʖpDJ_ /ۯO.F—Q1sg=iKpWu1n\-W5 ɱ:/ *3[#S"p܏HmDzY3?fU"k.4.Jq5eTz;{g|">Rjf@sUH]ʔxGVY>zpɞ$_dD3=N`f45ce/G|/,x/RqR'WzQ`w;^uP1ܕ=4y4à O wԁ]:nxEIFZ4mDnG0.a,B}T[@%;o+% +,wƚ%_?5;n }ǃmO!/V6Jz tjvۭ4rFN|`tlӼP% H$,:"m40__ lxrwtڔIE3I QDc&sU|P,cd۟ZFxu>"cs*]P^4F E&hL.g=G#VA|!iԞz:pZ(آm]63XL d|brj;;+AS^'gHSZ"s{%V n6o*7+wV!U&\]WI>~bKX'A)W ( U)z6|&YV WH#'YA*jC~RϝcYNƓR=Rr`!Fd"%גh; PP&o6h)aOY6R!H 4sj"s1HWw Ya:%q MF~ T3Y`Y ĕϩg(3;.OddGa[a|R'g_cJyD..0xZ/"1&fƏaT :*YNt9!O?2]e/2lol5XfX꡹abCV9ZT@<' W;;#wG?3FpF˥|hnJ:cLJ78/zOe/4ũI;|Rm{E0F qN *)<$RXq&cy\!į8ѹLj Z⓫8 p5y%y=<򴩾ȋ29zîLS>d-lY8GŀP׸7a/Hռisc3G\ X=Q'BgiZaߒ\^1 } 7..GEj(qTِ>!Q,B Pl0ȆyG&rt{g ?U^?.es|OŢI6.jd<&ԥ:'P|'zxDwٚ#+dvXo"&)³pΰ9}J+3_ jK!L e٧SÃ!pU]r[tJp R'g!T`su&~'$^t薺h"OJspbU? )j?F iXJjV4_P,M3r t~&W Ք_~ZгN V 38o.dJĈ(*۞ O1cЙ`N_Λ="Pr(cQR9GeIVJUnvR[D1X5 I], N2|ḉf/_tō IjrE+bRS9s3۸~8igYlxĞVXEOj }9/fOvz1!ZG^.\mJРi<ρ# NŒCКɋ29vc.FPprC+-IA R,hxz7:=q$:&PK uq5QYM.<5xCZA7DǥJ&WtƅR#JXz} U&{( LK,KdѹҼ>׍Rda y9tQz]hD)y$B 2 hyg1\A DyG`zS;Dz9'Sݛ&BΝۢx \[pfO)x%?z.) k mPuY=-7F.r@Q"XB_w^vYn(ϲx}QGBVwZ^pK #Bdw:N7dk#-+I }BcdŹm\jg҄7B!qN#M6mPDž/V[5@:aaV7\iL/S{S!#sbZ=,3Z{F iËl̼V9e*зՏgcp%.W\S]pV e¬[@_Ș'6beLBCg/ ,tod7 ErB@r+5җ%sLb3n\m0Ҹwi ŗƁPܘU<I(+/>[#Ѵy{p&a"'GlIpٰB|l>6fo|+]Ѝvk$XtӞ o @ xu1#-,$UϘRR%%4DWuvvz3QNeQE5t~(/Mځ{lc@ W`ұN NY7})< +$ F>n?a+EjVm# YjrEy$!>ˠ0r .I% vb\Vz¿jܠ 3ۊǦG1`W@2oRk `Bxܲ*O`:!3fВfcWjy2pi`J*hӞ5)foQN )A0) 7BskgU&c KTMڰ !iQT_-9p$:E)[εEޯrL]*߬Eh{>d!}KU-['ڞNzRm<Ǿ%t栻< k_S@5\ٓw¸(0oF7=A:I,f3sc2ss35"D Gtb- nbaSC2I!,24_xzpBv{ dUjqA4}UwD Y'v^|>H|@K,+=lAÁs-X"I'5rwbyZdGP^M.#\ld0R&I@/ QG2ȳaO) To}O&Ơ }F-W*xs8hPx~_S]kLRYjjB SgĶuIQ[ A;In%zvKHU.S h_M ,,-ն(f9,#>V1QfOy߆Z6F52/ǝ@fbRe$kqWϦ%5D ^(򇜫 ۤs"M"WQXʀ߻=<j>z6|PT3(b`7!,}gċD5,Òq%^ W^R0!4ɮPH4700D}1 _@d\}hܛCn llE{V2q?v~Y..0M|7g`cqY\04T”^(?ƟMM*y1yG{*ED)R[h#PDCSiTG[}A $<~+1fabw@z+8%<J0.j\H_*hpCn22[<)%!#;ܾȇgL~Z9PXҳRtc1n!"(uR%rӚy(8$=I3_eȴ,赘 -vwT gP3aI fj'N1U[ .;4oyG[bZl%bCIчNX3|r 6{NUP&nկ^2#*q Y:X(e\p2) ȡl$*P4]D򓉪xhmRo_p<w3.. /{0h4ƨ(wMꪸęX=+][o'zPy{ȜRA!w"+zS OҠD"b>4]4-̃YΗOs%R9# %4T3/+d}xS^OKr$*g+%Қ8֙X56T+1` ΖlFnFup<̯E1UEЮ݂ 3B:Rqdek8Tx#[$roZ /u xƛV 2! L/Һ7$DeD3eBL˔5N!'mET=ڨӸ<6L~t!W(ɳ .r0ih+5j**P4Jܜ|ĥo(QVئ0;YVPt&d-  ŇvLG'ݢ &2-ݖ;)L)?Z{]_ݹѣxka""zi#v85iPȇ=K- D%['*w4^d X3-s tYba#_A#Qs9nU1JnβB9YT0N){体Ha¤SFdw7:6妤ظcY4=uDt߂ReԸp@5-}ж~2‚s>BR_ DXzâ J8'CNx1Zu2JdBv46EdqaEԔݑ~]%v;5IʔT j9mܪē;=wWnA4yY*JNo,CzHb͸FMC𬉊L̈R™].\U8~&LJ{VSyc+u bA ;6> s¸N˔Q;.)[6?}ƒ])%}谘ou߂:Sg5$ we<ٰV 7M2,l/pKs+M @%"꧂kf)QS _ 6ACj{*E) PBBT<3ur;o~T Cg ,sk1v9 Xjr+ަUQo ǁ@MoS??s&E-%y&o5xoL`&K}4y%C5@8 I{(HC,8xFI э?L]NQ;V!E]zSN/54Dt6sx쏡C*m7=5ؗ":;-@0цb:~D=pPh8!<>lJqKG <3TdHϼ3Y~%rF+Pe? yQv[٠:U6CV($IU8xHO÷o9 -#)*]+8gE2d'K±y*Ð-`xD;,3Մ!ǀDR$<)|kf :Rȧ='MyU9xr. g  'Ź3'> e;v2)|yef||"vŕsb3m2{jis_쉄o˴z^/ȦxS5C_0: ;;IĖp粈P=k;b;HP> ?0z[˰_VΠJC9}؛OI0 (ݢű xsh@<> OC/Cs-Ok'==oOϵUR3 H1\u?2#E)Xk@)HoBi6V-eWa̒F/A7\~##H W q7Dž  vSQ0|#V-d.X?snb7 $@ي1ߞf_&US"IG^kA?׵qJF5{ئ2fU~SWZzRs ʟyk>2*хtX9c%g-%?BzD.폀6L\^N2J=0J?I}Zt o`ƌY~%IT Fx_BJIыÏHTt7r@y˒{E!XݼQ-!PZݨ֍Tˇ@?*^rl E 6"­DfZPGWV,XsȊ;þmc\{R_uP8x6&n u?9y $+9CM?I{L*a b#`> +!Y?H&=;da]OWI錄DQk A6-VM8utC@^_24A*d<;'o/݄I)bwѓi3 ~p&dZTuMMH|׷feB-5UY=2t[V32ۢd_&+Β.2\Q:Krif0#;$0iz]A=kQ ބ) Kh-rCHb@S G_LхT>e^D5A!~+ˮB9tH΁L;[:^|f3ј`0o14"]bmdc- p;7b8*4 H-B$&$7]Į͆j֭L@ZY*tIf8VSEY'~.E"D:'D{sHţSNHx.g͉ 'k;?=a ) W 47c0f=7A4lMqZ=~SB>  !XxQ_k9Sx-al{lL_RxFr^観%hӬ8)StȷDxAb{B8550^q,{Mba_i+mȌfÅ%|Fpͥ=FȭKn?eߞMy"XD5("QP~Kvq8/\ϧ=bh{M}V cR1S8' b8YN2nafV}ajMN7LkbOZXgNnŧ\oq5#dIZm^ɮÇofC?l1Lld DY@:f'cR)XI9h?}^ټۃqfZ=טo0ٮ=s#]&ɕ-@CO@A;p.}!RT]lJoZ 4p~{ąOFNLLGCҞ W8( ~Ud+92|7M*/x˘m)F{3J?n8>}"@(%Fي."ތͣu}N=m{frS3|K@˹7GGeR7hU;Πخ f C 'KY`ײťYJW;ò H13/%Hܰv޽tuFby`ܛ/X.eX >,rfxdm6 d > U&Y7i~'l'nS>|k^RgT\=}¤*8D8ː=Czb:.{ M 3z R=5"+K~_di /\VH9MX#O1 rgm։ԉكnduj]I5-x{2#'OI]eAIcyZYK Ec!7Gzص1ҐrǗJmRj=~jKEǏ幺rr]T)r0|v6XM$c|"q*aJL (IT2zg9]Х`} < :WppcDo lg1׆jq(ߪwn[iiJʐ&$16)*_/y#}$pw/n߆鬞agYf .9~p 7 k_5=`x˫H9~^ m 3eKCxCD!餥&Xۦӛ2P)O;ˆf̆Yie@"1< HOKlCb|7sÿ/}]cv "_S4NzoKTp3/nt_'޽ͦR, J%!\4H6 UwEm2^\P١isF A1nLfL3q{yf8oTV+%;㵘W1y/ pC`‰?BL2ݠbbNC Z!zO nr?w uJeUFVjv}C[-Iaj:ʙg!r{S3TɷrKZ—눦:]Dovʟ}ĈL .hd9HnN'"S٤>Otq!'E7t R:Fk?*;7nւ$P֩i rf)$#M{ϑ} -|2 v?\Dա //dJb~cTӰ׽fqlJL=$CK3-7߯tI/ߠk0;R؜A[v;呛%;>=Eh=YG:ƳTE񝲮t]祢LV5O4j3ǾS+i꯷B3VI^W6wEIXYf4b+\hC7 H۝Rlt3nkR!KCYksJ "r٪Vp\lllOY E1Rm+z߫kNU[3ij'r\jPqUj_慂Rk}Qkgծl$I;hu/N߁ȥ%EtJ%q\ر/;`n!@Ȑ1CM3sQ9Li.&d9ܧu ] w^,#(E5=TkQR V^ W찂tDVHud5[G>K[ B 7/]Neof'׽̷K0& |S8S\wrpʞ ; dj ߖ|UeQfh ?9KoPh8`=~s}?vw̭?\#B8if m~{-")/Fswᴁ1B+ǔ`5P#VcJ@ ,: cq++6׼ G>v5fmzG%WG?%' PdUfp{^ qhes>3fjA׳+pI(aTC6M(60\*Ȟ! m,0yGtvî˜S+П>U(yq.۫>Necm[W=n vW-d02 ?;JQwwi? _9뺉2] }e4-d_%֧Z&6>6DLx`})=j*q'K '6&ٸw`' I}LiBp*/Y.I2l܂=x `fH-,rs#6 VxW=?̓L> %%$<\sQ4,4TeX/3.}",kKK㊈jVO'FBڨޞ*07hwᢁ4`B¨đwSfu,SKECq7T?*?3ުRY[!f5|g]N.YQo . zDmBN4*+Ԋa -ې` `;s3:gyhgWξVs3?[Xa-|2EC]m>-]5nJtRfUILMjF[W "l2􄡐"Ө[X{Rg ju:3'r. 2ɫ&=m5ﶟfwqFNŢ ov_I_ۥ<~h5O|R⛛Lo NQRvנêz'jɓs9ѼqMr0}ͭ+ݰezh#1].="G[Xڂ4ň!"Sׁ%^VS^&>".2eJ53J:Fcߋj,C%1VHl:Gbx[ŀ)N?|9[bu*-&Վs>dH|DAXd so%oCWPA5(`_LJ 4؂vq 7Ȓnۏ4 =M#fܧi|WqRۆV]'k5>(WTJγOt [Z-u]M20oVSKDNa ?758 WplHWM-oHzgc4!? ֿ($x,Ryy_ EvbuBP=OD(@Z[c:ާ9*A<0¶m{Zq}A+lt6 ;h`Ne$nONiRh [7ȋ BC(%Ol L-ŷJ-hm\?-B [6: ,qzeyT@} ;MdwN|viaj4' 2vJW_W} J7O_r}6|WeCL_x5s03.N-X:븎iKtC`_P'0!"N1+-aMV0^ɫ^BD]I"Z9I~aЅ ~ʨO "{' <٬qs(=)׶FL Z<6[qa~`8΁r8d^XY'L _0u2 RtI, g\yb!aI paϊ9l~䳂biyvXdv[~i?J%!{Y3r1"mF)]&Ilqz8[1T*^A>0sƴA@#dpejAhntl+Fzktthc׀(@Xsٶ kXIn$Qq9S+]pdq[Mm{Ђb(UޟxL0H;(6^hÔIvsVCDq?84uJ&iZf[ʅWU{ii,&>ik;͓>:gw'dCIr--?% 7Z {%)@#J9Ƙk!Ee*_@4Б;f |#% ׎X{~"{b-ti*P3 [~FūbL1S[ܹq!h~ *=頽5>Q/XvtJ*lM2k/ ×NH@xq3_RzƾՙYXeT RKMɄBp`V`l a*=@YG ]^@OíJ ~slşo$Xhy[(R21<1\:fZXX؆1uT~gO2 ǃ X5+d>1C|;~XaԨ9ìVTÜ ܧ9`*.q̢ T#e좰q>?:]W/}_(Z&*3t'8 LGQ5[RׄxfW#RqF&*&yd9s&rlL VS Z4nJ̹RS5:-3{ט& >IAJHZPJHM+?mrIKqJ;qw9τv̩o;Jϩ kC~!)-2㳆XXv0nq߁ƒORZ;FW1,lSO];L)v=MǠvhI zNLƢW_T 톕PJ A[ |g{.lxb=l#P@W35#omtSa]Y&# JPVY{AI%ܷls!Mw[DxB WhGȵUT)ت|\%~Wd(!}[b!{wNX_7!}SZ@`Ƶ'9 h9B(#OmoקA}:H?wj rT}n%^̧qqWMM7gCk C귩D #-aJڢ!jay$œqy̌..d,AJ˲/^Ne1v>+ DA!Ɨe_7a{foo]3%U#pj6'MLhCDɛ]!S֍KKwI- {ޒq ;K2Cܡw6 eġ-nI͵<]JMcsQR6t,בAώ[l%P(W[' kL4)M!Mk#fɫñqzpô CHX7o.s׹\nF|;jFt 59щt1̉wNcS90ŒB*"ZjxeM(xr䠉ďſ !s*ܦMW}E r8Qw2dlDoB~kDA ky=9Vְ 9_GJQu ;ys%CHxQ٦<)sgo>,*eM3D\d]78m^G\gWGg4 28r eFg ۺwXSA B`ާ9\UPnuZh嚚.9[u5pdO>Wmi6lg5F=J,s"̇>mi!icI!uɖ_hD& PVԒ;Q qw}..FN8:6D|kz"7e::ѹ+̵2v]E>f|߳.+_mؗ}tIk,I-"Ķ /pI%xpZB>"uJS<0X%{/acm>Bn-kj4(0b0)o3mHBB[`s*ޘ"P* =5i=c:nt4fd 1˄Ѿ=O [EFJe7*4(pboSd'Gc6^冘Lgs{hIu( 0\Q5#ޝ<(y!3/rhGHrla<]ߏcbJ|7lȲ3fb9pV8jy@K69IW._o!7%{dFf8#_)ܣWH?k|W(sszكqzMJLX4iV8sg~6dW\ɥVD:/'>̘tDF1|[ _q6R˭7ڜkeQYgeX|L'o~};>!Hȏ!(L7CD[7"`foP٣$w)t舠!{ vlcAw/!=_o`oH4&,Đ4BjX8^B-1ܚvÑ_@qXώ]K\è.u:RwJUҍ.> l)cE)C8!D$^M-\S*("Gj ӕB *;#=~ &(Ю#('9Gx58/mIBzqpz9%D_E {$ Y mO3K>2f,$z]&BC.P*KS₂Nn_#Ѳ&ȾU.mb̫!Kg08 Wa1#2→#rC@5X&o]J,2H5T\9-k;[oiZCwa. uv0>ǛmNF@bOEZ#X*q":{ '+JMGμF ,@t> Vqه1bTsYvp"WoC4џ :wg)vۑ\Ju(h2=Pc3o5qFk°8H f巷4.$QXn'T(-$X󐷐yrkAn5~r}‘K)ޙRŖ j #l#=|@>W]$-JlK]GZ zV;ۂ#SE˹.0k~k d`eQfƯRU<0`W[;Gxt DFTnlf k`P!O6[ b?6뮪K-5X:0!6|z9bCX$h^82?ii|Ru1ͺs[Ѷ{ғ_-u¹S>tBX[if Bj)M#>6XoZdE#!;^djz9?ku̘KiI㴋䕗4nq% a8qO-{x$ CmLuȅ@m {x~Xqb[g&n_n]H5Īj~+]F/O/kc X gOMw̙f^-QQKeȵx!^݊|3U0]+4.P#sAUߜ_5,{+}‡;́P<Ws-8WDm L뿕65jҲ#!y4ʙ2MZPw:,vP3ʩDbIx뗅~+UHվlDk8xdHJְVψ6'<\܊fݏ߷,): &Qv KX6i!I&0~ZHzi&|]uaSk{y|X1Ɲp7~lXZ eyY{'3UFkynk@ң ;~E<=w-2umtcGHc\Ij7:7Hz{+a ;'HsfH.4%G7[`cgaNo6UlT耉CU<%>ۤ+v݂Hdd/8m&:ĒT WLACJI{@w<ۏz0dp9=Gq/,m)$8M2x1!"J˜pOpV̆cp Qɦ-/sxңDrQ <>oCO`VdzA=D6KFlYrW+|k.g'~s3XEaR`,eθ>(jFXG(e>?,Z*bD o\᝔N>b o[g֓hO֯(rt, A{n4UH\X.\tyJZ *8킅Π d4:We2<9u/у d̝Lq-{kȷfP.kvMsڣ tt\cn]'v >Tr9ҚJ e8,kB .MV]wmW-acw6e!bBIGNǥ#D0hW 5(Lwڻ44qɩQ؇^6+ W:-g}I^Vit`= 6ynDy wD ~s/TSFVNH9aqi+ZL*` wp ʐ 62N0DpЕ|::pQJ;X͞ "-xu?hG@ :89'{>Muq86JU#%ȣ2U` 6L4HgE͕+ʉ0n+Biw $q2(1h]$݋c@Oqm*ߝ?(!} E&%4OS?eVhZ90]\Ƥ3Lant(:tWv3 Wh؈3ϳ=x1W5k#YbW@?\m9kqI6*vGή[ ޮ5F;o[%]O4cD@~;5k@<-^ R!gH [|abښBVNJ3n¸e+Qˊ21Xxsc"mJ$^3iLoz/A.+b\c)}/I hc|2G3$ N-[*>'?@RGGqV_JCzzbb$"ϭkg[ $ۂ\H NT57{Z^%s2x^`]w ~J- Rє Ox;@%dUD?:B"4G2ZW3WZ#{ŠH {}@Y-ھ:ɐ U%i>;NÞv|g>*lQk=ײ@IZ~V5;%oY_p;!aP2` qa%Y,~oPS\ FLx&6?4 sMǴ՛k̖5۠ױѪi) 2M8&m&BLQe,W-qCNnJրd9p;} 9,hߞoT{ )0_p]hK# yl "S&> 8l+R'f2 vyeKd@9)뒋U.ڵЉV 6Ucs1[kY"C "gfiip!/O%T>rչMJ8/xv-. BLH)2W#]q6Bǜhy~2jTjCP4ppb*dJMߜX[Y'[Q 41,&h}0CBSQ?V%s\NDH-sΐȸeƹݢin3bbϥY;RjF2k%eWE($ T@ѮW~=z)wkP"ΤPMc+z1`!}F| \|uS: Fs.JON\*,lo=:gFz/,Iyc򨉾1-G>F| <&IOktcbwg{;`y찄zb0O\H7#$'QUOcV/ 7{=y{jFiLpU/BJi4z~ǭ6Ť霃 '3]r5VA=#{ \'5tko/>$gz,p)h+46b)6U!%oԕ_r见$0XmO.[(m|xWr+3͟l.eY$6|ۦ(8H!vE%Ste}sSh]C6=k76WN*\jrPR@ձj_32}+f#M@(6m#wZp U~|0E}/③Kv^PR6߆h5)77|xw?F?D(2ͱ.RR{ >rBDQ4ΕھI~Cs+J!u>ģF1鑠Tqp$(&zU5}$W |͆avP.#: E>Gy p$אV{bX ʩt`S0؋3* 4h7M63U3`Sxl e ;iyL$)^+ɔ&vX݊X/},f>I @YT[AIOܛCzN B ɴh9\iqkK6ӲdZ#p>Az#`kdx@nW3~ J Q?̺ssٚK8[ OO# z5 )$, C|x# l(v.%Wз3mCNu CfDhBL!e(upӓ?OFh3 {'( 2eKYhW[UWpM:T9ףsq`$}#|~s1u=<;U@>۟-Qe2-j#H_[@38M !.G4FLnT1Dg)ǹ^ پgi`Frbf# .6.4*h\GCƩ` "I湓y$PKS e ibٔxP )~r6ܦlcl Q$mӴ-I/DaE~~scN~"R@8mhbG: ֒  2^n`8l\][QH-k *̈rԳ,]/P.BwR\[uke(9BJ6 ̷NTw 5)Pٹy(!\=1pj\Y-=bF"4uUE7zLns[ 2p:A&ũz"D쳟|ۀٱRO3x5)qՂ:Sj:܇<H&ۂ\Kp7pZL p1!"S3}V>?Fأ'=rˡJ$rm𢭍n/H8PܝkRІ@ưlwyh!{R*R5*Nue M?^l9ERDŽVp[e٦I4ok;qɑ*' czU53jQ(H!V,/$킫,HעYF,oX֧5K484yPgL`>-?I2k椿ǁ`^JvjS Ԍ Çq 42 ~>H*)i[TEAن-q;nu$-H]{uv\GMtb;X1_VS*la@,KRz@uik}_L}zU`9LB21 醊N O ]e@pk2n3YtHri9H"_mҠ{>6sY~ ~Zgu @.TWunbΊO*Ғ2MHx!FP1Y+U?/ó6-lj`:~NdT줥Kqan#AxxJ>8ءâsK63Ď`p4T;pЅ_j*iV󐻩3lj*W, ]8/vH:ks.}$EoFC~ԋmRtvA^E<=a_n۝a UtSᕖ;Wwf'˅Uvb8FN7RXJ󣻺?f`Ƅ<۟Ad+D=I9.|k4|lgd1HG<\/ ~3x g/MDӆhxͽSʓQn~=ڈf* jɼf#һ;׃QU#p}:7>?ʭR6,om`RET-Xq=a+7Z(SO\=t,wrhMj:#?&K30f7p?5u pv<7̈MR%TmQkЛ+V:|XV ފ_ `"uР+G6!F˔&et}G|+>Wtxy|X,S``{SVyxeqs^@Or-~`sd5. pؘa 7G(xU¿?iF  в!PUH&DB1K>T~Qk2 Ipu܈ᬇ^Ȥ|9~md$|L3<6 3J, ps\'ԀpFN%ytKP)o{5S͂+aqp DF2HTb84rė 30GGr$sv檙\ƫ7aOT09kZѣ8*.%& WH&Zmu8w <(My˦jK5&j alqu&8%\Nl7=o=Vg3CqI+b D5 3ĝܙwjrO!1f#1 R"LEơ%9$Zu zVRnbbUq'^eQ> "tLz*I~I$3ز 6#5[S]hdm[jk+RM*9mMwxLkӉS{g 2[O[J^d'ݑmyXE~{I.a 2] Ԕ?{ᱎ2rˢJV_ZTE?. DK9 u0rZ7OR.MXA~ETH0{mQtTeD!#d;RE&ɛ?]LtU.gSx!NGz '^H-H.E \[V<޿'WXʶEh9>[bi|&a}ϥMaSXEX(Sr#V;l{A3st~/֤*_-"V'c ԔniվL7vlb 3`&T %Ԋ~>/FWey ǽY2 zJ#Dnpٌ:h)eؾ&DF@Jc@\m ;-RVT>KBA*  xrG%@nHjo@!UjEPusÇc@ 2LMƠa=ӎU[hzɔUi'T)|IRG ɿ]ꛀ,.n@V'^EXsd;  >#ҳ~æ E - wBʪJ;rcQ C5v{Ani 2 zroV ;ZH-ೝUMyrԣe)d;{߿;y% i2`n,ԁcu [4~%*pG $tN喝&9ӫuhbL]kF\`J@A*QF,z4m2Oed1[U  >=h5Y>K6"Rq~vE~k;1TS2{bT K*vƾ>0/QߠD]_9AF.F+DJԪDt8Zm'/9(֊3@39 gc~Dӝ4&ӟΟ}D(3I0 qi=1$80. z|H_t=2nhkS.EeCrgmj[ tj.z|Knп~B#v%4` k6WH{6<^Ep;ؤ~GFVW>Af:)\XUFD`B4Jزnl1Nq1:0s!,d=׊_We&߈ iVA( 砿^Om$QceQL1h@RᙜbVav<;r?]@`oyz7-84;|м? Nڰ]:+6]jEACz4P NEn}2+n@:%cS~lt5+괋g6/*KX-e@"ӛtp*:1rIWߘ,GK,tv˪: [aR8/j+{0io>' T߹ݦDh-H/oO2SOOѸ*܃q-$cTV_(5ZkiM]cJnƃwjfwLUlJH)[ǹb ʹuᩧMhNtذa➡fTW~3 2>r4 S 8{}gqǪ;4i7s ^3vYU5%GͫS`f>lsskt*[:  ²dGeݺ_+-㙨|.AQ<;^R<ÒVLJ xYɔܵ_i%()i:wbH l]NnIώ GYv̙s2u{Wr@mwZXxBMSѱX`b<ˣW$7Yep,W2uzla/dy{LPAKI1̉Dؐέ0}lO%?lvp@DH M* xLURMz ;v#Ckal*+'dN"Wg:aLfeۤkMg"syY0}u%K78XT>&!ľUg,OH)7'?53˵ $jv__L܃Ĝ^$ip?^OWBtEj~YdjӈeǷdՂd/t2WDv掮+)\VSF4ylXI坣pQ3 Q;lK# VMKz NIN/WxP9éYCRX_ .($({>Hv:_ 7ߏa7sZ:ONI"lӊ:6*7lk;W{{lV a{uюHe?*'=fiyeJdOKRۦi'Q9mkja%#vbU^lwGu j"Tp69m+ ь㏼lOpcK@5ǫ,qm )~.Q̺b\v0wߗw&pwM9QB)>dRZ-ڱݯ ]/ L(.,8- b+4;(h;S}2g"(Zxg^x۾S5Eւ-,bYi&0bN\ _ aP%\ͯ/X"6:O4+ю;!jiEhV9N9 ,X0zMU !u&8>CVIT@@0՛Mz(Bg|-a5T9}[c7`xesYsIB%JljD)F5tU, hۏ4CPBC w8Փ>ܑ8?K9`j+ȔtgU/<1o x2g1OEe¨ W91>e+-^!D(Wʘl"q JL3^NGF{W|xx֫3[ T2o "c%E h)$Pdq/?M-t%7E@^q z$)eB뱜-MOwq@ Bǖ& z="3q.К>'ck`*ӵ?ƅ dz|hWޟYvwa@皗 OW`b?0ow[ `#n*M=&:!Tajw(>oFbe|}b`H0>+;D<>RK鯠X"2Ulq ſXM5'Y|adRB__b F>^vpvQ>z*lyM7S,Cf7fkˀJM73m!ID . eEK :XV/̬U]uG(55 %T'gGhSO׃] k$1 pl .R*<%愦ozvc {Z|y>9e_")]9oϺʝ9T*7{:WDα' 6wâ`&;.}08Nv]:߈qMY (igT$c\iCmQН13aYi/G񇳑 nT  QkF&T4 kQ a~QdNi%pySYKbuA.˻:R lRT.!tN,UmZa.INUݛP3jRn㋽|yޑK=G*JƽIpnmj--^=1.gNbK_J`(3Q@kdHkb$eCtįB6,wE*uv5`;0p&.a hpAWMqdR?wi2-yW/ҹ3l/RN]IN. g!NW$-Zu.!rs;8 x<3"ևr&q|4<Z4$؞V@*FZ\)ӐQ4(D v Cd;A wW|æf6FmIo)0'_e@sE҃ƝKQ)CVѻҫݾ合"/:u>t Wmvy"Q;x#^-~GZ;<|h<u r~`>5*M&q&8橵*A0qvIb2Hث~.(ȡlۤ׀$(H/O0/.#C>rڰ}qiM jjW>ėJu$u i˜΂h&*/2&>Oz~eho8H[0IVWkDoD,ƫt{rNj.W KLڬNMщ[)1'h52J8l,SAR>snث2!$wZ{ E\$?BxqbhS^!y2"Q3 콱*7d`Ȼb_-5 ƴ¢ӞB˨o}^?}ԷnUt ocT㱊ӭI8oaC䳃G=L>f9 %*Y*PLv:hL*IdGl*Ms,M$|> Eem>T/' A@\hFju"sH: 5Ka3zR;qn[Z&M E(vCil2.BU'K#Ojw`oN(FRjH4&BʛQ -gait̟gp4DY\}%>قl__p8m8A }+eə5\9_k:ucԑ{78%Ű&Q} Ѧ i>e5:em[4~=GS@^w\ߥ%teJag8&1d&ȠYB~3tC:P?^vPAv6;(D,F?ܗ!NN"vITucBAoud3QͲk*T10Bzv{d"ݛ~82D9uy^sc4mJֱ$c\:J‡D CsOϚAphr=_Mz:U^L ۏɥ)t>S s {*Kth2mcfRĄI*z0aMOa/epDNgֶnuTju{.֞(o&<׶8+̻Sn:1/&Ra$@#s$b.rP;s6oG4ϴGIil:1k ,o-wk9# Z&{Hձ8Ǭ.^0 0h* 7W77N1dgV;,"QPN.e1gzRA60.(\S탪=mJ [4RjWO[Ɉ<9`$UdJF'@%XAnL*UQK-K5ג30]7c<(s$[ĹcQӳ. Q' DUQ(d/ Ĝs}4fȁJuA)KywY]ºyfGMP=Y}J57,3~\aL`, ɫn @C#xUTuC^}r#_Zx?^3T2 ]ecz:> n~ɇʯ CMâ|ى̃bDV XM7foEAƵzr$)'c gBF:U_&D,pl Wk|DF&GyN7ȇnIbȿK`IDQ˛؇0JK*,034/M6VbFJ#^xײŜ *割Ixfm2}$۲_p{T~\9ٱF2#B M>CI>F)<(>2H^c%;mud@S@*r^ӕ5|3¯-̰~cf8_W>!Q͚B΄gn,U ql @-x4!Q9!K99ʤLN'8ZKzN:XE{)h&iTI`[BS9flЁkL՛SR:"+DpzloE O rp.*x ]R]1vLE5j{;SZ|>?NoMZ"#ܔDD\ l"X?(a?zM̫ήmȩvXM. "F&1)(;~$\fA w b^}m}t~G) ga-SUi;SW;98O`Yk`_ք|xyETFMC"X-|fW@ߠ2l?s %{4rH>=~s^a#tKYؔ`Ē, *p:{zogUL٣U(;B*&[XW! Fћۺיh1FAX(cǟ=O=t`<"so`5*h%Wq+G֡\~,CZ6qYk8.CvBIMʢV}DS._'Lވ Giļ]2AI{= X2%$9OS*]AYBD n.AYifA^jN}V5 Jx_"l6BGUn^0gU4](TͅIڇk"))+B2ukVǩ-!_a7Z{˘ Lo}nv󕸓j'Bel! |! -iTwnRw/Ӭ v%癎/^9vPo* N!p̍#e:|9;4+/Ԯ\ 1\z(kܕS7Q{@H$=d 2S4!jiU%_RߌT/e#ק[v#ѺzUWFc$q^N@5:UXCl䝤+NiZ= KfkY1n⾗qZ`*Hi~as;ї4n{Kv!UojOE*8Ep,*h1aEA _TU ӧ/&rH LT}N:?0~se3TLcQ|+/_1rnc9 SS[-Pnmn[%m/U/f>.fm75VjXb.螊^ݲrESɚ Q vnG/jӔGrw#vS-ysIP?i +8/wp% K\!D1ֽ^_Xg\ТoIa͏K&_7GD?9(|2?0?Zxiξ}VtR6yv I 7|ian_t$)f`%-Z<%i"@:Mfƾ5/AڋH/ȝ4YC>O"YdZ,#^> mǩ卭lu1f)1b`C_yn4(z8ӓx]^M{AG >F#}e2!@(P dXU87>u*:ގEsDj%mE IЊ\7O qE z@C#Kޕen ǝo۴{Aۜjz=thNK=.N7[Pf4刵V"F6Lko}rrȰ#^=J{fq2&*XNrJ51 ۞zh+g &D4M ^a}i9p_269 ÂՂ_pPԾї2I#m[n꼁LVތ :3-ًB a^JIN9wFR-5,cx8a^Z$ueR}Vv%m^nLAL aP|2; -VVQI[C4OE(?i :l=zmY]h) Ua]BA,5pߧ5V>Ԣ? wmL.܄d4*mif ?>Ȝi*4eIqTB{_I.hao,pJB&s\lba`y)ًY3Ⱦ myjY{]jU7mkz,osA=; UO;Q=o$8ǔ1 ?+I6z91XSIs=#1= (߁,ׄ2'5QY/ħWpwWW*fx2%#NFgQ2; o<ԂTt&]B),IYAO4c N3~S R IemIYnIVsmP3X1c&,pⰞX?ǎ`e!:'b8q)gv-&>1d$UU" ƫBxp4 Eꍘ~\`uٽ{fۊN5J/lF4yjc:*/@[8TyCc:{}N 4f.n CQu%EfߨdE@VNcBvjN8㖀JrӶt;1( r.CW診t 1d)z[VѲoǼIV VH. 螁C3jWʠY0s_"Ŀ A3"wERQ'.g#g%ǍiHnFGG4IV\GS7J0v,s"䞫PRܥ ZHOFӷӑPZBgfHsؔx9#o-DR&qEjKGF0xSXdVpmfͻ)ٔɦ%krT\CQa;jpg\Kjdp+QǞ$Mk#]cуp]~8wCr^RVrR͊[VD)Fik`ڎ޴Xo8b}?M.)Q?&+=7nFpy#)NUr Q8-vʴ}x<7Ƙ%!%PJ:`:浘4JBνOEјl:Mg+^dB_!p򙹥rdPUʻ:ei'z@=$F',m#w (ԃ1f=7ڋzc ۿm<`;4\p;UlP%6wsowX4EmKFKիlb_]# <htud ޮu1_ &4EA`#x>¹ RS+7f{l="F,00[}Pnz|R(D(cPe`~i)]Mv1yTTa3~U"<[мyC/JL"S3㕲Umt^0fDi<va7r03̄=K:t3XkVO(鏦 qd $#9p-tqDQ?u#T:z ^lk >Z87Mu60h7d J, Pp!5\t0%C=9]3. sM?Go$&n,Y/w=ĚU%h9}/_L Ic_TaC)`2دs۬жߔ,$2)4Ŷ|ƃL DD E}Ul`)?Q W=DDe39odz5xݻsh@MlsKAo?l YMȀoFG;0[AI6D75-ęHs(miu!| >:J|ml8UjO4wJ\E.n Q7J42gmGY{"B%4Sх1 %R)x6Oa4$2R4:[c8qU?cpZvtE΍mλ: ojA`\H-z\R:E^7kEwJ i]BFQ:b&qj+a#(B^J%? 0: }Wb $‘ ܼZF֍&zع]y|;B0Wpa˱5SvۿOna[bnw?ޣ}T.nem} ƌj1t" Z J[`6B[n=X 8&W8UNܩȡZWFmP+%JMcc6N䔗nިAO覎-cO=莟׮_QP0^G~ ew28k~piDb4L%jab;T[O+RE8 Y =NޛHF7+Y yKt6x|u,BY%gq_¾<229}ik#ugHЊidT>vAaWQ$_r"\?*\ 06?VVvD,c e+|] 38zeS9ﴀ&^ra(XɏK f gH> Ҏ: 4M>6MY>"#H&|P 7Zb'?]=E<φњ/=&/$p]-}MwwWQ1AI&[g|UNBy1+#/oLq6l9O'qeq׿\5jlPT+1"cmS^}za`RȧDo2L(~DV5P k.QSFLAY݌185$IgVڋSyin$$=y`YD>4Z&zE[| O $dvċi5Qj|9 |\aBA78>l$V$oMRkPIyr*}>QhƝ`,Z Ԓ 0!qɪ=76&Sc}=AXR .+xQ\ :[HYNSP; ߦJP KC\<~KĴC`s[jbۓ]a}W@FLb5B=<͹ZҗJ*Ke`' 9lB3D߯I, F,:kT5ڈdNzhĤQɯgϲrZSƯM΂FYYM1'A6ǽj@}\2s*,- t_}VCՁ`il~eEʘ)j<4ZES܃Q)sm8%/8+ײ,bqe$Juת>M.nB |pVh!>|;9_J| mKi'v{:V `Nmd4U!MQnV,-[9~w~%Q:+uV.0qyHqY t6637Cǽ%EP2-DSut6MVZ9}?ļq/Mv{kFI Zx2 fim[m;ŕS f|M&Fd[SU`:4%zL7~n_p5Ȍq&xER z~r$s-tŢ#y7Zcerm@>G+oƗpY 9'6b AܾX@:pX/iBE2:QTG{y ǯ/FuwmT QLJnQIZ b}bo{q ic>r/sRG22/4fIqS/u&r*:J{fA/Yl">Vk %X`@lI5#rVvO1{ mY<1)U˝9^6.At:-w8B>\:@~`*bf.X> kSPS"݃Ęw? "S;$&0%/{S+Ĺ#Ͱ{"Gm$~\,gITbc}*yKt?># A0tSnLBn߯;ȫ9/̇OּC3yKz}q;G6#i#|TM%F8%gع':젏Ktf}iP&0u;7^3`_geʊK@s+ڣ74aamQjܧzC'P[wqSwAǶ^*{?.j?3Zs' TNjL 5jȯ󂬈yZ sDJw9<3OEoqLn7L@q*XDNfpghJ2!뉙'2 ˎ6 u ʆX;v W2 uj+ &WPS@̋=a(B]B8to LrR /S ;0g0ML=e^m٦34dr4MԈGR2fy fCd U7YF$P!-['nɒxfٳ2uy 0I\).ϹAAԃo%j= R dハğ颋ŨT^ȀMM[.Brb|T vq]zda3wquRDaQqhg7^:" =wSDž*!0y CfWI! zyn&kGUnG5~jtEmze#AGNx!z@& IJw+%Cii.oNǮ.<6W#3@g"02 &~6$X] ~ VA;3qq](&Y^A#Hl!Tyzc\bUA&8r!?5#F]˗RkմR)$O}@pLI֜ J"؞nqJaζXhr`'q^P_0~C صG10p,,>I:|YCԠ[B.8aHEA2Į5dZf/caYudL :xfMAO_dB)87 _p f/AkS,) K ށL- ?mi }X`Z*{_Lhօ{Qla|r\EITn(4ޏ*2g_ԇ V wY&miw+SI-6: ՞Xݼ0 FBr>""ӽ"}IhL{^pMJJJU`ܭTORu DC}u@p D|0 GX6~PC%)2O!:3dhg7<{.>Kԃ er1QIZ%Xj#CFՀR^w 6pgQ6< s<qPpԦ;mF!E凈eU^hiDLF*cXnV3ESĂIt[jtn8b{FMq4v2 Wj܀zJvGɧhZRr?}Y;xu;yg3@؀NDύ-hx'p0.hX$:9ȸ_D:^mqA`IJ2}aWPevᛶOOdp>24{a.34@G|Hr]Z">.yf]yFcmY:Ps8sׁF<(إO#7=܆S iڠbKq->¼zg1BUN6=uS #GhԗvYpY."!}` ^Uyx7.Y!-X: _ڌFя3QGQďd^`ײVZcE­sj8i&>8Bp fqqKU"8M2-0"Q)X/bFo5$0Ļ,ȵRgN uLZ}ṞBܻ}pL*KJhZg=5{ػ9M+_b9 vlYZ(2Ts M5-BI2Ďh[,/{Lu=qѷgm:!<݌mg:캁zh|'atҙ_>3ryfRBC$|}\{_FfZWhdD{ucjKbCR'm?~5qv,|@DlŴIz=A1r{9~p5C[ i]7؏#o(㺒h#1kcԃPNx5{ط'{+`{yH\6b8BMoU5tWWdeR2G"+YF}yj.Լ ?0$WNQʉEr)Ł@?A(sGJr'2Z6A,ZZ ]$Y{LӢ$RHrm;X6d-|0 Qo'%!E :3`6ț/m蜐gӈE<7]w>NK7eS9C c厧D ՘Y3u.*'>psڐz$'|ZBY @t63M[Qwl-'y/fb5ԋ)o@4“+>@׽FRUYă]\&sb)ol^Ӱ -FU_4bD8&zI 5VQײOqlwgUFw(@z}\ztЁﶨg LYCRIZ:Z>ߔfـ¯_ɂt)AjTgx&5&ܩI2]_zKäVeFҢe(::;)<!ܿ]l=NbэD5~zB5'Hw'WD$b}a~LXZXӨBgn$X12!08n#<SK4I*\+wj9j  ;#nYn,˨,T$ sǝ`@'B~V ґVFf99\T3W/e䍍֥^'u!접b7c~Z׻E5Krs)[B[UZuHcMĮ6d䋲z“61/j.#fNikUB3o` <}g 1]T)b.Pp$rh|8u&&gPjvJl4hxOc٣YG1ϱ@I\(A!ZE4dML)jp\GK0 qDPŬrkaϚ)zH d5j7GjcB]ۚl)>w6-P8ib\G?p@MItp.H߹/4؁"e GJwHέ5sbc.-SVU-D y'/NvdZ*VDA3^9u9٫in]µh/V'GOg%d\sӒ|[DE\/f@Tԭ*(yǎ$gPGr^q["?.Jw *UY1kJ>Sw- VYa;E (Le=q@_, 2j.b%DG:i X]i^͝Gj;est+|eo+ JFHpx="8y&!LV.DŽ|"VVfL_/VbFbG[v(c7fnk,j=`G/ z?Tr 2^.y6#NU%B2A3y-uukk|lȄcm>jíJo4ŵoC_4 cFEe[ /{p \#m_L6#)S=ړ*ggjaE+U3Ljb dh$?? 1W`UCc/&RMaIwY: M|wɥ}J̘7%aPh"VQ_DdRSCoE" aC 0ӥ dTh.f>(lu4: \M dDgI34qwRJX@cm ukĝ҅D_0.b+BLAP$-LOWf(:m~AC 45s鷓z t;8~D`,P8.tm`k֍3&no tʳ7=|1 [H&81=?\-&ǜU"X rP$>L-Izp,}?y]cEӌT 珀}cZph9:-Sh*Ch::ȋkti"p< 8a#94fM47:c'cyVv A `/z"Da^ V(+И /$lHWn 9#{S!@0EڎT4#gUnjةB[,|Җc[~oOr0T%#_H37]C^c:UsVI yN#[~W!m!glki$zj׏*/Lvls?[3j8V$ x{b jCd?TlDwJ@f=v*`JTB9i 4f F#qT1v48wM_n L0٧ȷCfQ=AS…ظ̯ ʏ6"}Bܡt/ _@g(_J3n+fӀB\;2Fٽ?ovNN`Bjֵ' &Iɒ=X _/G(а˻y֗/&U$W͵:.a XOp!0ALhQU u7+i5 }aGhA}"Rwsqͪ-`fXF|P#.Y* ~[z_c5{/2R$ޠm<0_~}D^|VE w63 ĘI^uyO \5L~ρh/G>@aBwQҳ!cSuCHP- +8"0\NyZT.&>vz˧JO(bg&9WQ&7\$ud$^ 2NtĎZ6Z3YI`тЫL[v_c#ȒX Zdjc"XVJ2! , I=㿦;P#Y* RZh'JFd:3ӄUw yQ'Wb I#i[),%"oD@H *ۇ ]Nګ9g7kRm=&O(V&: |k|}Jϛ߷GއcQ-gSAgi6$c0J/grp$ $Z764 b i @ )/,hvd ~0xWr#[QGϪ$%;Ȕ~KH?{^<&yJwh>z*پnBI ι-~*TǥVotT]zM% ;ʍ6 R^;쯬6qͿ*18ź6ٳCD6d4Fv|gq\;j+hTVoXInyl~kЃb lC,QF1o廨 )/qd M9bF&׼C9h-і]~p!m)jYTt{x>9kIvvt=קm`4Sgt,QxUQ(#rC<͚d!K3:궰Tf~%PLFR w"ww|Dva~}:WamX,@ePNoGXz9'pc+k,7Y - ;uj.^muo''i1 4B›8DCƔRlA6d~CeX]#>0Bqi2>R]-H8?[".Td`bEҝ~{rh}'ot!+h%>A ҧtPDHM`/&P^ihHg!G_ D-φ튡}ړY"/pʧ;W,KiNj{Fw8-eߎ\9Fȡ6j\f)wl4!;y-ϒ7a ుz69H|Zɚ7'Tnv@[>@ GaŽ&7z2/\| ,E=q\~77ZO"vjKwWޝoᓻPY7/[8d+n,W߅΍AzIvƒyPU(̒@6mJwSHV Cl)غC y[oH(h.Mf9MZ4xGCp;^|*I\lA- ژIT,Gj3-7$gO_]~sn]*Y/C\P !^s-lnC>*÷pkوta3Jw3j1Dh52˽B@⥐Wٺ|+6bIwQ/\2lLέu.|UŎ1m_ߞH^QΑč1y%&'d䑌&w#}Bؿ8eλҠU(%.#m-+䆀Pk1P!KL_=19 u(=DngAE.6ÜL620&=쇳>57SvsRhxBW餾$FxϱFNȡ_&U3e8s뾧zw]MK?" @9T,lJD WҾ4E>ҡ%sS.G vI&ac>:f5_ A*>,GZ;H}߮5*Q8'Ĥ#렸 6.`kZQO+BQw_j\X(EFKNLR#ҙٻkP㥒::9^#}tb߭C}bc0Y~COy E.$Dxc8;7:Zcϵ;0>%:^oK6T18 ø$`+ͪR? N5b >aS¥Wd~.c"dN'U1Jcl[8|OR/HJ91b\ʺR%C71ugAو("aߺAXC U'Rsҫ:n_}e4wM:h[Q|k21Ku]/F)vjULs%vFapa~gP 2u!iRy-]Ag_#2md4_SP~z1Ơè~ϡ#3/ 39g #E"J { kKR>oWvgu:@ߦƌ젉3nU΀$@k%u8G)=ؿz[ T-)Teo(/" r։;mW4 H_:ڽ٠65Z7tJ,f+3 ,g ]?Sd$4,~૱&øVvHe^$֕gvsyl߽8ڽ#{0(d4o`md¶%prS?:eܴ䉶eq|;.,!Yo+uLyq}.1vDNT,o.P Xi!f]̟T_fVM+uq'A2fX-nzwɩFOAj+/=hɳ.je*+D>2kqBpD# & >8/VG;mݢh4. ޸" {Σؠ;[)krjiD., oR$cxi> ?cUQq:\ĉM݀O$ӧ~%lߕ(H;7{^*ol=#$\@]o B]Pɋ]`0gGUTA3AD+O=w?\gJ'ȯ#X crG!YD}%V_=AW/lj_r+F(o@R_9,]oxR]iX/%h98u%;(8<Ûpݤڏ~{zu(J,4`).cyJeUz}S0ȹKgyI܈>jzPЮ/u!xpK E%Gfd묒+h}t9 r,%ik SQ2QT]: e0^!t,/Ix*dFT О i2Tru@Ƌ!q@(ڇ2؎0%j{O*_t g;sTCtZJ~9ffr)t*d~R+A͍7T mi*)Zc8xf^` t/!]_va.KV8'վCIOfBۼt,4B)04B_0xAk:%QjYzixw[ٳij-TW lZI$w7]}،Ĕvҁ~k'ñ'!,pXhLS Jz?f- xwU)τ R >!;!wm&CxGP%ig+!; ,j]fY TCۼtWy;G>V &>x-L[ЧR11zdDȶִux2 P@'kB  F,F7 +OWLc ʅ=X0 ԈN<\,QK]׍#]8Ӕ>V"l7V[eE Yk>+xi>vnC6b$jLKr6LOuqG>{JG0D_tupH>Rҭrq-?Cm4J ވs!.,ɳ rg:(+Ӡ 2H }G ZQ>[ܤ2}R-sBSv|/Pg(e#"Ǣ%p6RQ 9_xGI0e f!%fd᚟0m101˾@ /$hc2%NDQ6ɞE)D6?YK>|YԸ5a{ǏRWV OUFzod0s qDžulF@/p̂M82jwn%jz存_@=<æc!sPw8iDL!>Sr]n2"=qϢ^R۱\l{>eojWQ]뎵E^eDxT}9>1O]$?I?4!y~TR4u*o8_r<] ։t&˫ ;f F(Rx(\?p_ii!xCakIW%ǂKĤ,Ub"eViOb 6Kh.2>]r!QOUiW9n@ qq.h4nk7*,[]'1;z'bx >-jzl*-K''[:%&R*|6Ĺ~r=R ig`yD 2QV7Pf/,F{N2vW*ȸ*gR yp?1rS@\_2^ ԙ4 V2g{^_i90{v]l".̃姏$ăVL-Z}-Y\ʛ:[jdx$/W`z(MJ[SõShxX;yfNFZYYМ<ݿhSHEBϽu՞ 7*h g?O/adJx `MIJi{dQkOL"ڌxtZ4>XnF eT~֟Mi*6;꺡*s(cä47+iUTFޅ/%9zk<ھ'gQ_foH8)~o1CHu+Ovl-8 pX0t?G~QX^p"iP+!ngʑTN.3EF%e]o˅̸:k$!̑NNQ&Xn|*0c9!8X ?} h w\6J70Cljخ $iyQ'Krx?\{QJ1طS9]B׃|3l]8Sp>Y$v2NDȽ(>Wciz{e֝n9(1)pmk KR5*iYF"AIS}fuߍ?'4mO:3Z]y߲3YDs/K@[1yLV:ԟ ,jއ握ntP(UT|bO  *kv%@A>l|^L}lxΤB4y_"] 5GaeޞzmZG!WɆcEn֚#}&x'; &&qGx .ůҔKc'OlYID$dmz_-WMW9aLKAH҆2^FgE,pm;θRnQ5V ?aAÕkb%I.Ў!T8&u~U鴴{`~lH4Fځ-Qh0I#,GnTB 1fB!烑 KGkn} "{< W%6#S/x[q49`+9[cr[ |` ?uLr:>VL ]&p3Ln|3teBx=$DQQюO,GW\Oo">t:4ߕp=-ԕp@٣'^;:1O@[z&ea蘈@r8o,9rژ-T %VDmDw-Q4XvG߅:,NuXg7?Ӂ9XB+"=ćQk8^  HLWz&Xw'C U|pjLF>)D`,;i3*E\%o.f=-(6|e\z!bcWVs .Z7L)X-¢a)"/*|=/#Lia+ygd$XG jn&$;DTdZ!YBo&V ?0E7ƃK("[3kB5-&a x8R4+ ȪFvTd/Xў0=!𼀢Glp kc2O535b1 %ǔA7A 9e y3ul{DAb2A=T˝,T ]_nՁl s6lwk8p^\߬);!n>9o:n8h. sow:Nb|zϻϠ3X眶UE`uY=­RAf6sGu#W<8(۲92֏Z9H)2TjmuZ͈y =4ЗMhj"wVF,(c1-&:՗BuZĭn;l $.?.&w;*hlwz#qG.:INW6}4K3D=vSv?TH$}o ]'r.(S54W y/]' ~.jSXCĝaLt"Ij׿>l3 9^~Ē#\;jGviH oG G`~u&eoTuƭS~ E6uuR t%CZ+T]Tp[z7<_@=HHc&|lm=}K},;Q[\mLݤ:w2Xi-|˺0}B갨#9#^=9aLoi EZze8mkj5q\'`Ovz`̹g%kt@ęFuMf"!=2ǻ̒0^!~(gVlo e!^*&v &nҩWFH͑Sݢč"P&ĢLWI*_oޕXx,TZB+)Qr МuC"|vs4V)( ɝ[:V2[s?]/Ug= Z]Et'BE9@1Yzy7 rG|ezp!@Ff2cf8ExTIYҢqZzV8Hy ~MS$?*峓LnLb^!+Qro"]h1 ^-1K۸Usyr rRNdOpX,ߑhK_Vж$;=--ҵ+#6XEy_œcP"UaS֣yCtp> ufLu+PY&fežߠ4l p[x ϊ7%ǛccsLg())%LUYxԇ .XcrAkMr KjbA.۹Spx+2G/K])-*_4܉~,B#FHq >CEs%RfSB#f),AW;?ͺx #s ќJAf<4;ZrPi awAYBZ8mO_!z.nl3bFʤ#e6D8BقU F.|jQg#j$&_z촥>_>yҴ j:qpj[cSz)jb}Dye7O~op;ad2|+u*%{BEky)V\NJq/2j|4a4p{p9$Ucugt̓ԝh3+YEƀV'V+*8^Avq˚k.z i? _&Wh CbK~0zLi[H^QYS,Va^,v>6}oU?sYd閟'X+_ IՆGNF^UoDszSk|Hq+ȽP!,N s(t%_"A1TNtR_k5WOZe/4aϭ!Һտ%و%\:[GTJ' Ow+ök}`Jo["qɀq$#O {.;f*Z1goPf0$F{]"bj@؜ [#W?xl@6L8QL AvF$ne ST \DѤA$Ô@>)jAS<_|v[˔ʹDc2蔪_\doE 4ŝ0jy~wqᚥӄ#0Ə͞KlhPE/gaBpϓHQb2!zQAA_ΰq,j6G'eٱ]'C.,&݅%DdF팢<=axI؄1,&Ig-Ya ʿ,@, )$ã_L)\n&ĩm,H'"P1 XF3o%g]WjPK=`Ă>rsm쁛?\<}*QrWRV[]CP~wiQpDT Mx[JtˬHOYO9ȏs.TCHḰ?\KggduJ<; qP| lfϱPBXG׼hYg<" o)&eT%J!i0=VhР;e?)ip f}E]ԶP%;X_S7dE\כKz\ܮ psӒٵ3JxrP &C+HhuBxVd3&jc|$|"wA;C2CAZV`b,^hQ 9Ч)>dΨ3*_ONл+Ri^I;k2cU k~`+ I.!~"`bf"f}y~ cn],r/{%6Vaw0MsK?ykEVt+^tl `pEU|l)R0)b+$gBhqmBǜ[3h=搝ϫּ !67IYsIeo vӪ!kL+7y̦d$9RPrJOȺJ'Ƣc`!8j6OO΀Wwdm2+$`HAzcCl|&RJ$n!LE& +0,ؕ%9aqv{lq έ gXb(așXt]4$c`AEmF;f 5L>S H¨C4>mT \ 5ن\eīIF{#\< Pe?Y֗ĞW[81\[a{s_sA`+لkk\R;ך5iC<%2WkԲHvL1*W5g~RpeAv6wMWdgwIֈ^StuF I-|46}(:#v#} غ(Gy^Yz6@g*d=Z(jDZ H!yכkcOqCX7GhU:gB9{6`F磋!s A{!V.CW^lbඉwsy {2d}!тFz%,YUTC.7~OTvzps{-Xdc',dt'VO g:ƗHwI)/th>Sp*ڒRQ=}h34FmW `] K&2p#?:#lNA((2 "]ۆcLpjѵѐP;rQFD#ASbnĔ&zPl=BY#dM GJZيts=*޷!v X FB.+k NDƚ}.cϷPYH].͹qDŰ$4JLzė3a_jPDMq G|]GF'gM0J%2 [LP[BӦiئ=WvdKo7#=}1AA"IIwQOD& {YȀm|pL2fgx srKZۤ#׮/tw/ä& 5CkMX(C~N2ygB,!@"`w9{)u(JaxF<r\r0GO9_QG.;(vn? G!KY1K+*ft =[Oyj:|Uy#<chV_χm lmehjfauiZ%+X6-Sݠ=5G6L)D϶7$5HȥIl9MʚF,N ` ;e}c\R͹\D}64lIB)pgZwǨ*Y\rsf7%u7v Y BZoa$%@3:@xɡT`qS, m=ZkR)GfD!~<;#if <GtjpH ]L$Vgr,Mҍ.ҷ\k#émdg@M 79]_'Au[];3徣A fQ[>TPDϺBN*ն.NjlxSGo"\@2DyWFV ++.ԡ11Yp4 "d 'Dh< dr g[`$bC{OVc䥒@e apg!Ɲ#M-n[a]h,y $k.y',} ܐIP7b& ߘv6Vat)OC'8lėKV-36.Zҵ2TOYVz*|e eԺXhŐ] (RX$LܳClOfM ȠeV6Ԋy~-(#hF{`g7כ{`>2غI{%&%{q.RJ҂~Բ`ݮ[7"\~I aX;- I@fknJIba@)akQV]iHo 8 gNV>LL[8,!H) Ė⢲tB9WA?:<{ԿG $lrEHB⥼[ɲ s>O$k!Y| !D9gVʶO>ajJ-/327o;Au[`ɭBI_~ BZE cniy %x0/rT޺o}x3d?am?D3[,Ncե?ߤk-?G1fSWD} \f +IdY@6>QE:kp~,E\7MءG$6»9"ym)ϒK sdLw;̥i*<D Il%-]xܷ==nVƤ|cc:˒̏rle@}ov#rZU"&rݷK+~]B~~'$$N_gr.#@4<ےL9MhK?qGq3lm p`26>ˤi:2{i%4N2[gCQQ5{ӯ\hy ̳i>ۓ!l7:nE/Md-Og>?1@FHHńu;umPNdIyuٺ쉇f?xjΤkO}o_s춝? {D9`x [>}eBN vɗ(OPWOySGO9O`0mLbm=EIߐQճ;)w2y?nw/E/^ԗU'K>b y֘xiG.8,e`VmDhsJ +]4uO<܅$8rT#G*sǜjb22vԮ'unaenX ZYX;1(ef}zeebIk;` t'3y7X"݋xŜ,i0TipiDRs EA7zFzh">@})cY;'*mU$To-s7Ois1K$/Pjbl,X%dlf~#qa1?F?'f'OE6 2;dgIh1(e:L]lHr;o~8-6Ҫ1n z6Qu;}-d"-t1DYCwЌ \s[LON p9"ro$\KRIx_iQ5U]8.)m!rJd68|}jTfw)f <Ӊ,4 :uGL@KQcitv]Z4{$/]2ٶeW5 E/x%>%YщĊȖJ?xF7k$OpɜҐ`cArIܸ&1;ІZ4IcQw9P Á:X`"7Ј_ ,XH6*20i _|bȆgޞ "i6Ф_a!48@?Pm^SmVfa!I;1  ¾*?zR3ɫT1r$IS Q5GAz_$E;sqE{ڭ;:#0n+]$$n.D 뾙i1 D+bS{-m&0Vgv!|}RVp|Q%`Ѻezɤ^ÁJ^!\5}׺50݇\XYEqEGY#-~;YˠK*5w4 f:Lq eE,Ik 9)er26S;fP\W)mr_VO/<1C`Am05"LW9&UРU+ 5KՙՐ9fc^2DWT!/(no6E7f|rW$mhs B(A~k.I̡q=n`d.^'̞1fJB+w- 4R.qSi,8.C|#P}WNvF_rR.ҷ8+RWl,=yO֦vdj I(rH8?ㄉ.Hx=kԙў̯Fl䜰mFݵJs!孷.!7da.xȞ8N?;˱R_wVJfx-:bBQ_&rkф{{ua]Fa 7-8Yp'ɘ1P!͎C=@ vqA7r g57~qܵTkSAdHp@?z. ;W$b`#;" y~`Or\FyjHJwx.5bD4L DSuz|)xx9?p*DŢtEk0}òW\2oSA" Ofsg |mf4fF)dײʋ]B[)tP61oJZh# tcFbʻbjsPUсY~AU`|9ZbFh9\1nέ,z [s0UHv5耗Y[(7v̽󢲯HwEێPߊaE_*۸5g Gs[x//}T7X[lٹtĂ8 VMͩi ׻+JgnZmp_Q[DqUr&CYG<닏(ѵ|o~`';/1v-vlyX Pׄ5}F(>Mq01QCo V/5ԸYpЕ}d׼4P"Dc%Ϸ@WSot*wH'͢ݥ,,jEgj~A[%o({LOשf-y)$\]LvbaDp4s 18%M.C54~̆ޏ.qQOx{seTkJ-2!^BstThb:;fu/^ںCJv3>*<śȕV}By,q)i'1{(_>,V5W*_M''to̓<n H3L:C `aYNO ؕe˝cjP3 <?*SJ?cpqdOHcDr׷2!yF0# KIqц9,\F(LT5n#a5ʇ aɣRLe Q "Q^|d*`]j;zfVx<7-eB$ sb:M'U(j@൥4p 'o5C:LXB]}:*e+zzǠD (]^{ 2NPJ9R{MPrdKNvRqu\v#U*٠؋>Jfٖ;<%a潃XA!K00R/fn!w! o'^֨^i1[\C}UIsäUQѰ*ԼzIOQ_TT-֚lHT!Ƞ w)mMIXAg\̦J4" mx3/v5xf\G7MԔw j@=mQӷB944|+JP1 _++~JBep`"$puՑҨm7`ݧE[QW6EL7\ȖUjc1{фkcXƟ[_/;@eL+ζ2dP=.z:P U] 6ynə}IU3ElRߣX0UEO+YM_^YA9,dT,8>̏1WgZ f2<5C~|;g6a$(Ұsom+ӗ'xbV}bᎻ{E}P_:k B-5F )V N]i'C7װC}єA7'xvR I2lm1HTH +yXˀ_ TiqT0DhI $u4l]9Φ :࡛V#bRI_"'UX|8rh ! S>.W}ZGH>Ǎ{P#ij0SpTeW$'% QW`@]{+#{8 Bٷ;#uLsW@TǯBVwfVv(^{S!˰x .L?XR!6)dB3]^˅ofs-M曅XieeJ 07pIv+ٯ< ىʗO) g b#,Vy="}/9*Gh!.usGܯm'H o ح\GON3LW 0!:N:C[PyKYZzd1{ݫ^Istu3&P~UGS_)6BG@pdv`t"̭aLg9ю*LD-muI13 06$Ztd6ϙs jߩ.GH 9sp (( +WGJU<:hK+AٶbsF2U$Zbc㽖8xlȈh٩Ze%0^ WWŸ }&aJX 춨XN4.4u i|"0Jtl%Cz%= Օ݉Z*B)Y98I~<4:COyt/տML >Q'PRq. Pʲ0J2xؑՓM؃$|O l3[J&F7_M\:%>CU#_As5CbNYo dze]SfeȂ`к!6HOEQ\`։dk""tڟac/} }q<+a^*uUW(SWwj&4RgtoF4jngYٝR-qǍJ'Wjz&_ӬQFT;УX"==6@jAMT8FiۘaAy<,>goxg4 ^7oba!|'CIL`c ~ab[NNDI묱q_6bkIz?  U&+'ili]a Px &:%aH8QWsQwr^k#BS]t0UVA*Mr#cU 9^ W G@1.ĺ5 *88=:A^sy:k3y.¹D;,RIy_.$#`$\F 4,LL2aP6) 6BLGqsӓWi'RTH3- qΪ+xgbd cQG[~j|G5T#uH7mǡ1LK4#J>CsG!wT$I$IISdSV+ZjS;,P*1Uuzx>zlCٙAX!k{6bA(xC#2~Np omG9WVD*V皅Gz0gMaݶjvTYұ, ؅+VIٖ9f{Kme"X=C`x*h3VVDx4q`XdUs'Q(u'#o-5!ܭ_rE B$JS'p, mf8Vr=c窾2"i9rv/|Z^埪TI[^pǙ(nECpVnwUsctq;ńuHd` (ԥ0Z$rrzjHނ^|ZQD~^l",GREEQY 'b̴rs-h.©5]/Fɋ@vyzR8]D s# ].X:L3[j ٦Hi}C &sXL+ rrd,56í.OaDj#mגjn%LS&$(wleJUP>sX n7~i R +\@CIb~@߳:EزJOсoo3  ^dNg6]լz$\B[/Ѳ@sl7±Kjy*?F2EDNhM힢op;e1YYYp D]+(nC$(ΕޖC`<ڃ 0Iuՙ0(݈tHOraDx}"3X NA'X T?ܬ۩ CMe jQM?e;e?%tlgៗj_E~ sLPv꼍0430pGq WTzy 4^ =֓ĪٗT?\طE{N OuaC ZW.o Ծ&ԙ)ӎ"J⮕ 4f2%>jYoFwG ^Ǚ*(ɱ$^HIl;LeXhUMbZE EBVּo}yL1Sgeada!Hx gU8EiZZmpjd$W9w.9ԡfbdZKu޴ ^)a/9-0:J(+ty</!-E*qX:J-ecѣ=r E㶷~ъ -ٱ绒.5pB~?Iy#B^>*)琞6-CxrgtYtՉ36Gm1~}M`6+x<;۬c'49x8d>0Y0^}/-}d 7>o3Ьۃy!pE:T3=p;,=i[SZႚ;6XRZ`:ӲU=E+xٳЮv&W+n](RnƚsܸګA>$ 2`O9սXvVcAB_#]sQ z8/E '<Խ<'HP zفf.;]O K3k.:_xP[=3u+9GabkĆ$az,rϚ 0,<ֺԽd)vM[UZ p`Vߗlu<EBfw"8i-k 5fi8\"tLYpl77,7뀵 rDz -1XKÅS{ >"[pc eP~X9s'~H}oJ?OBKJj$onJ"^dn0;g5pngfO%rྷ̥ӹp' `wYR n<͂/c4t-h1rJ%сәɶ%4t :(3h_ ir@mȩRknS=/&YB׺CylQOnZun!zH$$'1+ڋܵuM&܃- ?\sG2=q{kae6F:1m-Dޒ;?aH岗TeNԻلORxI$Ph [ׄ<8?4k8"wkJh1l6' -e|` 6Ey)8hZF}'Uj濅 Ţj_qtn7njn$+Sͯ]? *QYU5:T%Z'sX& G 8?bfI~:lP{[D1X^%ԑ4SӴp~80 s}LC{>ƀiBPݾz!i6:g#cZTf`C7L2`&2A~P S9$|._$bn{ۘ rhcGƂ@6&]@We͙Ϩvʑuc-@MgNws O4J[r2y} j41k2[S\)'mP%s_@ xpENqz|Y[:yQg[,Gɷ\u*ndڑޟ}pQZ. VR@$|B,["?CW蓵zީΛ#ބ'k%D~} /;2^Dj:u[Buw;YLcE1U+Ҽ{!Ja˦5l6"ܿW2vaZ 7:Á#4*n_UM1^10O}|#:+k!m4λK* њo5:o[[C.vD:@8vbd:nAD]bzAzC`Ad솄S :{ϯf5(Lyݡ֜)bS!)^42.xkk'%Jt͌1vpݟ_7!Hb6t0y'B :\'TX ,L5Nb$VX!$#\@J=3Vy\$x0ȍMCJJu MY2H A\>}F Sզ O=A 3s*ƀۃXL|en k2;Q`׳7g:opհ|YK뼮-qW4㊁_+ v0k6bkXKL@}+5OC9=Pqd7rNT55?%Yad"D/E{d`v5w|tC[  " qk,u,_akOg3Gw &33‘/g^ln[l  }>m9͊VLJEimĦk-DŽYYHQf-͚AT u*2 #~ ,]A_(Nf(8v#2lYNACsKqs—<{IdXFTSpda"f  t@X$yr"lk|$Ȍ1E`gzJlc_4P)_ޣd5QVX  4r saߵ$}AIXodAZ 'o-e7+mo s^rD=:hU3;#WCjWxÉ ɲx0{88-y2Ł6]k"&8Nw'֋ؒ#"bɒ4%Y[c=V`.l;ه b ߖ-,`%e" *Y(0گ>|.ֹ7B6'eb4:y.2doGm4Sr,n*3/UocE %YLp5AMNw}KNW=`lO&zFYQGgVdNG%=Iem 7[}Hy4}0Zaa70?aU0'k!n?k‘LiV$B*D`s [ R,Mz G=5Y z_W/lYXK x{*5)XYiaeNVv yp+U z@Ҫ9/wZ ,7bB 79c(U W>~.j,(wMlYwKYy]ev2#cW-ֈBӻ+ D 1~l709y96B5D6ޜ,)6EJF) ֔jPO)L%{,~dcc‹qABͪh֘ݖ8t?bsπO853vK|Jdbיx璶9Er@e%&sl]J"QtPUE.ZT|R6;=\=f2ՐEat8aj?:=AC6"r&ĺ;3O6Vӯ$/mitp r%K12qvqtJ6 VK/.?ݏcWphLv8׏8|)b_u4`ApS0mo"Nrb5Dy"v/1Nyq#9d{%7Ojv_f2IQ쬘pF2s[@:,r+K'KlSKҹPܿ[d#7 BFrEJsJ'5rj.0|f+{嫐:$FHO/glIjD5_Pz˽(:odTy#1чVE̼T@E0Δp-Y4(&^63d/O|PF$+<ȕWJ+w9a60()@Y)_7hf4vEHiWBb%)QVR C*\zrYe\FJ.FA0& n*K'/3i4p'/dMPn |NҏDza\u r[sm˄m01 c@V@b dPr˅'mKa ~=*6)[Xت7*GxdV(xX)Ux8}qt|Z`!aOjG]AIt?:&!h>*yTn>ܲmvK;JרPUsUJJ}  |F}(V.k31ᵏt" Nyl|E:W]Hw6ɸɚ],-Zƅf+ܡn,X me'|;]X&5\*FZp]<8cχW[~X/Gby0\;q>Q`5qϨ&\Q]X4KaO1MY+^c@_:Bt␨Cq1梍z`^ǎ2ҭ\ŭߗW ة\-⤣B8Ow% ORm Ym_,& <54!&&Nm-w%T:Ese 9}Kgx7J` `̲MiTҒf:_#A$P\%o?<΍X(b$/ĝaлDBZ TiU/G:)AEBm]S>3μ[zn6ιr~J߅cA?SeKd1UػrZA hJe*\Ig!Z6kᶥ4S1( 5E%%Yfy_z fl^@Ԡ3keZc@E/{@FV>$Ԡx* ö;%"np}6Ep`ΡΉ۱m4J5'F jW4_'";'n_Yt(B,>LͅoKkJ h=Nrݩ^E\;gʽrO'&e\ܶyd&K8ru%x ll乿lTY@ekM/ed G +ֱ&=fK zU\Luqr1#`A:; B*YK#;A~8[w!7Ihy,`S{$KyYis^l-+t&fLHon[Da?)]b/VaaA1]%eYJLb^WGւ;ԍ vݗ&"?t}F|ҭ> 70&>\YIUG%E %h5%GiЏg|T?6c0yVYsKW +)@Jo[O1Ix,z{KhQ3Tu]_v-MS\Cfi*FOFaفYf*w Oޣ\ח8^sϲ/D8uXLL`2!bF t,몶:{aȸJߑ0cSk%| uNK_wgew/K8pi}'b@,ˏ:v=1у6CzҹM ߔ Տ&0 @/_I%^9ΜlޚJdcv70d`Ζ\DԮ( #wps !6%" 9>[ $LȽp9b;~# ʑXQr䄋Ro,mcդ5\o]-9P1w! bo"}PѰ|ُ&8f?<.UXTZe+"߼!B <]g"uo4W5*W]xdRs~Nj,oq,"Y42*T{UYXҫfy="CYM h)s0b\@4jLt/^]>fBۊZ irTHLbM?L騵ʙyc%k^hqTb 4%7m)GZrr[$4#S>uҙ HU}Sp2ڞXX Let+Kυ=|%ghԺ g!DmL5kGe?lq-CCIP/dAERúlVhd彧k_x߇U]U4ܣF KI@OYMvNoBo)62-\ouxw5lõ%m'Ya`A"HoA!ը(.dӈF*@QN؃,#[ցNJaoi PahtO"8ﯻCnߢ7L1UK#QZ ޕXxu@L]p4|k}\W9z g.J ̟ quxOFݑQ *mPI@@o$j4g^ľ bvk5 l#*Kv{5cC0N\ N/b)B0C0_/{R*#WWq8#2^όc ϥk ?dn'jɸ[m(e,ttp et4zyL`ي8B¾0-_oNlF ۔҆ Nb?'l6 Ao%eCb)1pj݈Cs7cv'EE:T7hJN̤wƆ:u^ig AF]H_> gVo IV2%Wn=;eoI-O83_INt5sA=UZeqQ2e3+%ѫd <4"\˿<MKi^cX] ~w Qa)jEoɢ\O enImA %|?t@L{CPϜ7] 6>,E O٣,"Dآ,'2-'iI1ϼMO~5bFbJ3"쭇R*E1]D _%t5'p_x1Ė7F=xfMǦYT iX_^4M K\sm3= #|? ; qSh /ac8gB$FF/sv.++@/]h7Z fhŮLnX2$M8|Xly/&C!`ENajUH+L`@=ӣAr4=#R.Y]z@GȄb+I}N7&˯@S9U._4Wzֻ iXA qy|ѢeeR ܥ&v'LCʻ$ 8XR3 g/I:ˢVPr/J5|>9o{OT\KbTR[Cqrl4.x[Wл{7]ǹlt'-XZx+Q%ijA _<[DQb`:&C,lCA`[glMzl{"g8og6w;'HdF8:!7}`]?\¤#k>?^V |gGT&wH7h9& >p#w09ݛ+Mo/dlr#/YRv5Srx1u@CJӥÖ_lЙNL׉cv]wxK~&3_}hSPK }ߡ/$-ipoׁƄIڢZ wtiԚ$z ț(>}yZ>TKj_/^@c(~"'Ƃ&C tʝ@tOR7eFuL^k^?iGlt6o(!B{5za4BvVk$٤Wg;7^}L|1QcFTg!p\7)٪L~}Q} ָ+tn ~[[ ոBi)5 ɦX@lB?2.Vk&+Y~d@m5=ϖ H4:DC"}|3ՙ!h2n;ҁiPy%^!'$8~1z=A1"<'exY<٠SYh)"F CոGcG~kWCGxv{oR88_8do')O`[F6] A9&8S* [ A]&O G{qrW3oTLφ1fdTtH9easLUV lK.$9~4=]; j22U?XƢ-lOt4~`vh|S9!f0 / j\T|5Zڹ)pCHv Pfu3JCRֽwϥx @]~nnsЉU3^8feh䒝à"amhoܥ dPH@θOa^9y&ĚHƭiބi[/tP‡`piTL ( /7)0UJ*VăЃojvp Ttswƹث>x(NV&" [w6&kpsu%Nws@.FoÀE%JХeC]^5QO(c;!tɢ@?Qc֩spQ@_p @*UY ITJHLܴbK[bha r<?ɴ*OU-q+D'&2..]SK+4Eb[3$ BqOTo1s5 N'rѬN/Q+Kv5 '~CHtl!r͸/K}cٶc5],o 2_S `i!p"缵QzVO1%K{Q۸V1a_0ٛ B˻QtR_ZkV&!Z$n`ve  |NO{n AU79̙SНRJŤr1 ۽gZt1&^cph[jyi0|ye!QK\f=l=&e~ ^icti,n-<x걐7ƜY)HJ@|)4o9Wo}뵅 citySNm^ҝT5*Vxd,sM2þM~wzĢnJ-+U #I#뱦.'#z/ 1g>bRMxPk>4akXL:LF<(Aw$@LŽ,V.N>7z[tw!ȮP aˡX<0SE첫~㣽5 g->*Vyަd='X^p X vX C3ApY.KEӡ߬KtCvERD=GLSw.fǢ~aa'70X QB]2Y5;:ZH`]fɉ:`ZWN:^> qّ#qX`Ѫs11Ñ\l7@GRKY1S#c W%7080e?&p 4FmU= Rcws1ɤt[+5[2~曺"/ ܩyO6|VZ|h tUU"'_*5ro&/O^;?C)I# ^4Bi ͸࣍j$yqTVfp3.:0KMwg;,ԘNFp J&(\ 3%(׊x+:Bwz^k.ЖQH |J {jVe?bͪ g"2OMq>RP;Ec A1.^As_HV'TX㍹HAHM%$ 0-Firۡ#O/VGB-T0]qv"&'^\dAnKϪ*0%HZwޑWg3%*% j0I31:cEm;%nC&=mq㖺bvpkZ? \}):wŴ8N]9o#}bA|'!qV\!W}oUmߴnU40Tyϳq|!4_YY?HE^-`7ԬxRil'I}cUFANv|Ȫcdʓo߬Fu' cQN@:W H6'*.KT>bP5t ]8yã pf;fSXEJ{Q|C󃈩3(vdo_X!Qm _༞+fpaLJ&SņYhJp,}WE> F0 〹=yjֲؕD,ȿ9 !׻xqM<]r<%4/""6ChYaz<$=],[o^_kEO;gb=]:r{",E橊Y V‚IX} }A^2&"O>"?ޙqr\' L)^Ls Xag92X޷-[1M>ˈ-&6U+3 |i1P B$wAwsMVx<ڣyͰEtɽL1_$]k>{Kw(Oї/Ua8f? !L{ $b jbֺZ@/Z'h.h+]M:&,֌(rێdS~i:I{GȤ !;DS$;ߓ=G:f"ECAi"J 4^~Z e%qsFn@XKfE,0,?ZzB')2Qvj%xFXF [\[H=n.>Y\LQ"5 5MHe2)%A8-D'6w n0Jc^οEH9(p{^Vt$}: ,/rO+ѿiMOaft |񷯭K mQV )'B0sܒ(*k `vxA4-9n'}JZ>R݊cQC/(yW2qj4[o ;uT=g'&;Oͮ$i 9ҋ/|Iݵn,<ӧV;iF/c[(|)|[򾤐ʘbuh@sCQ,wo.6/B-@c hn z,ΈFԻaJo^&{J[ G8DXi]#xg7AZ }#B.b;_MdIUj= tX)kku-qbnR~(DKSܙ6w~CdԉI?ŜϽ˸*NL΋4SgbTI_;ZBY|Le$LB/PkHXBT? kd͕) 3\#bk`rK/ԍ_gZ{_:޳2$i^ D`.ffns*n:8L7ӂy'Ehu0㝏i9(k<=l^WQ'[فQz\ڲ )iDE]:bJfkܪԑ<>m~aFXq2LoF6;­-7m €;ҹߡ ,hX&S OZ ؂v3=qڑƺ ]|KE9EQڹxʠzW_ZnT'(F2JѝR0YxIT* utk%wA gtv ӝIkv+nu y6O(:l2*D=2ΞIWBȃlYytXiq+- >Ha~e#"i%@k~19M9og_E* fC/x˦ zg;vC- ;x "1Vȳ];JkN&+8CB+lXdps׍ 8 w7$ΕHp9 tZ*^ǂV[evIr4pCi uzWoqVce.íuK Wug#%.hQ]Yi6ѩSedžJ (zOm4Z]*/1(٩3 f9g]xXז4#r-6_& L8-6l6 (0az@5.NEV[԰CDmpWYBj#{7џɤRbd}&׻ 0YTVT;8 AfpLC*^)=tRbcvH֎=DžHy~E*-KžEUKWL[thR*2E"..-q=k Oǭmen3$bT<{bIRx_کuV132?t5˞BH9gR2RPP5itA4l9@P+*2"#L}|8~Ezd#׵ҕ^ }R>LB=yk DeT3bb{_{/:PXL<#Or\g~=(-t*2;=|@(J'zLKk/=|tfJҷAzpb)l3f+'iAYW\bϠNiv{Ojz:WT¥(٣ˮ I2}Is~7b^Qk 8 #Qj'rx E9-Aϋ@7~mYD9ToQCMI¶ߣs-q,28 aP)K=>8:~X '_/4-&V]kmoX2L7Ê")xnɎB+VQqWy S*MMƮ91~".8~>An÷Hsq??e#{[bhz.|[*4^ׄ}ӂ4kDtYy3NYD6S{Uc mŸ'ۀR];n ɩD|cx\%-xl :u58q d}I1Qo z5?e0CXje[zP# 5d52^I%?!8LJg׋f[}l=e l*Rk{[iK0KVM˧t$iMwS:7Fav ABP- Jh՞XN^B8^6v(cp՗ ǒԪl 6N\7~ +D)T&ɃZDŽٻ_uw9vVwۺxW?9UJh0ls1 8P3\WCګc{zF \\ct9b!53B4ڱ~/ G<\)T(\3Z]l:*8lŧX HP^p*];k-H?nŗM]-5 b:G8wƥ/㟢%6^jt1s5BFK2"KW憜Mn3bGA,PpC.z .JA;bdWвצJD}>z[>2zkf=_ }^e.[sF69.̸Ke*@#Ó9r?1e]q).&UlzE^iߟZjH/_8G T=6}Υ~8!gUQJkdjZT+2缳/CyL:Q_dN |TT(k]-(,@)8/i`OZ^mRڢ#ЫnYdƁcq:MYؐUu7y߶2K'!wY<ЭY * b뚪xuЩui=Y])q0VC@\{{ ܒi`a&*MP $.*O!@,dT1k'/цqkGx55:^{?,Pir_}Lt RJc+$J}꤮M m]2ęʆP8I!ۗ1JMqK˽"r~n3 -D+xG=2JbЊpR|}~ζ #E/a)W%JR `/٨;R@Bv[?.DJj3;A(l=tD>4]egؼ"Gz$^1Iv20F΍]'c/C]%HnٱȋJ nyE? o-=t2_ 1p_,,g{F/ ք`[/, Ӽ\]e;LQDPӂ5\Cj6qZs8!G!v @^/}#:/r5-Q+%iB|}m_+8c2K<оr+GQ"q@hw < ,{%&%ݱ/r)ԛa,B+ Np&nX=ڊyk Rg{b"N( i)=odKֆx}䵁Um{* g$q!VxRs?C},cCWR %*C2Wxĕ[*kmZSAsJ!;x"Tlz@~ݨOHB3Q2&*KjxgGƼjx+>u"[HG(I獝-29d{f;\ӚCM<Ni(jIȷ]0 WxuIrH2M }czp걜'uU6x7P < ɨ _-#ʠ* e+kI;"6AơK.` "0|oτ1x7xL"]`FsIӻN^|ڻEBʹ1hL{e7{؅ D4+.췈kSk*ZD@]#CmkYxl*pERhKAf~ƅZg3tgT@1wGs~ߐnIZ+y!QTM ɿځ-F%j|R=B"M{ hJֵ ;j>N3{NiI_0h>B7aVl,8 W-EٰOY_O G2t[O)3toEgycjAfF=7\^d›rgzl :#u\>!˪?,W\̈"A՟nԡNߘU[f[,Y[L:4^6 `[lҴ/`AHYY-H\7o /РGD;m+>Ԭ0fú.QshVXR!O=|Ve}Cb=`\ase'k$'Bx.=z)ϖOH:v8L35h*zC5sґ$>a ^i,:-J-97>hji. )J;h mq O[t fa#G3L 945wu4]TU7ZO&@ވW$S3htE6"E e5K\/FIV'(^VXڷg5_-^f5q"n!>}"ؔoNMn.HL]#ɢPgg-gqjZ6$*5rnncvViHd3YiMj}K#i_[u}hwd/v\o~bG79SR1$5|xT0g9*O°ڪ~Zg`;a9WtD.b:.N&wtctAAdwg\)ŨHܓtA+N$.j g/!fFhFÇs~ VG!jr]Xvée]2hƵzir~x'rXԞLf4ȱN#`$@_(*7#.!2 "E5833ޏA7,bzz6[5PkQ)zZ/\Yu0n0TVN? }yr /tsBBe JMxFP>07N7 ~? ^l Բ(־C\qA]Xtca]A ui:#D%VJt\W1-K@bGd&Kw;zY[Kc~ nb5NɍLtN[H4,c]-rT>QjEL6AS. &YgEOtU꒐l0am^+d[#PL_׳DEˆt {5FIsGYEnkQ= 3l W!-}t>Qaե2 _eA۲!=Hqf R2a`-!`YY9}N S߫ B|Vl;+]$C={_z\- ʮd D .s;5Z@͝-!6N,щA> 햌B$_19$@M/aA\OZ}-(ޞG3eu誴iG:n[>NY.s'wx8Nȣeq9z8 &Gљ%J~,,P5E2AslLָ>ҡc%ܞ|s'_2uM6@Le;V;q#t~xqMNl^ؿMVK#<[{`M6u2-AI3U(4D=*,Փm_~8uKy6{YqNYOG4l':W0b vDˆߨ~ŲU?ho1LPX9LC?bqX 31 4ftFp,D2X`9 {N$~̏3DowD;I^;=;l)-",۩+gl{,vr t,:BXIwAΧ yGl^0Sz>lDXs.e#(=W w`YB0Jg,܈B?+KεILb@oM39yXIҏpU/r][Sa\e0z hqCZ)[G(ifRbmj2t5+{U›xޮ+v}[>QE|皇I1m.EyS΍/tjⅈ,=](sw|jBtoXL  s7CNA) ЍlK+A[85HD$X`Ă!o*HJhh=( 4:D/JKQٖ8п5*e<>].-\5ȞEzZkV-)"IF c]3܄|t+CaQ'!!%W"X!ot# ot?V(]BS)l;k4>^؋7UMgAD/w'tXuљm1\V-p>VE=m:5/KfKQHS-a&>EtGK{j&TrJ.gCO͗_ԢPT+0 T53"bۃ^.n|Ռ {C;پ ,h?XI6ܖ G܇Yl hjJz/KذD'vB_75GK^s:4A쎅l >6s Q9;ypkRfYE}"v]; [b ]uO>]²o>L=|i4Xm0Z |g{0 ЩLʱkX/.RG0˃pvT9-3Jו zgjp׼Q:Y¶UPu59vߤFLq9A&U},:̆cJɘ=ەش b|;B3/zݮhТ%w}}"bo]{1OB,K~w<`\OsY1%jXM-@u4K#My%GRLB:dX f76\lzg.^ O.ZHTU0F_$6*^lU,5YZ- ݸAgJ}V C_-&O-Ae/ܝԌiX45s~8K[[K(mBoVIggcH@' M!fPaORL0I7g| 3?$V8g퀟 DE,-P3$=8 mK~O)LJ!BGzPli n eQd֦'R@0xM ]Ƙ^۪"ktLN9cQ0Zj^5-ZG[0FRYxYL-HN<.fyw8,Z= 78~~u 1ͩ63TEMɽaUYNPt@SRy81ZF|dH='naJ.0#K:}..0f,~h*D6SK``7Z΍ ߸5+fĬR7)P{7 ^uTd^}y"+sgjR{2D$y-m\ ,c \;p@|;ἀ+ed r%7P%}7R`|94R Mr hzu(٠j ,\ iF*e6UVLvֆeVCzT;yUi v!B]c㸂$hE-{1d8Eo #GIo2Wj?zQ@ ;'ѕbSȩ?ԋultI8ڋ*F$B í&;߹,7 &>w(#=bp: Gvv/|(`Kcl4iF1cܮG0)KO@v!f&[W\SR[XV4XDfpY+XVanؤmX!fV59vywb(.zKUMGy }ZeV}eH$[gmJpd>F"Hx-j NdIx!f/;IIeGӠң[=v8ƌ4ucĭ,Nbςӆ gUX>!PܚI rȤlduECu\6I+85eYl*^瀨opIĥ-!cc8[R /Ndp#jɑC݃9@1=qv=tWGTHai Bٚ0ͼLsUC~F}KjI |UOek Q?>P^lH %E  3BȎ F &!oI =rE2[C(9ʹjW`RJ`* #)*$V)L)Q+@8IcBOfi͹URx' f&'d"k gHX*22ԄOpV=@p7!"۸ JaS^\,ܝ3{V;^I;Qs!"axgzA[Έ9v3Dɬd*Rq(vxU:ve ?cyiL4!< =XI_. ѳ=*3f6jDP)Y@AbhEF!h^?d7($u2zV` ==[ZuNǙBOE-#r(2  FNMVROnoûײJ0} <ךULAg*+TcȡC$^Mma7eA5M7 j UM`Y *ێlG0J| ^5 rP"lwA Fj 7`y^!Fڧ0H:j`B5zùs!wԆYTMV9NCl4 7y~zr؜+:_),(>fh|)B g{D#4"AuFVQP rNbs6^ 0q>[=)ѳ =(t+K7u%B4J bח\ 'b/eU UR?X 2aoί10D&ɿ(lf]oM=gOjjz]4NgRD~fia,*|w{ޟuedW|z<2 du8,q°{U3=v)9sWD\~ج} ׇ5˼ :w w<3u% '8.}Wr/<=TG?b9t91?7 V(l~ u .KRi`%i^ LCdQDo]Su(U2?#sDj|RZrcK,~8=`˹[Ϋ;3խM51"Bm B O\{ YpݟLqp{,t5^]xK#\*>׼5Ci>E]%t?܃@(Xk7$a@Rb^mŤ4"dHWwÐRNMs 76X֧E%sbnW3Op*ٱ\WKGڰVcA>%[,A້#~r(=r(W([Hj8, 5NkEAec_ 2v|a% Tpi@\dxޛz$}ǃ`$zTX6QbaaAږY9&|oUلk FdׄКC8w]efL`7?*.poLfOws߰K_:`"afۣ«׮!rM/ۃfhט?mhWț' X&Iqp3ur>FA7l%$jBgŚpNc1:n yW`[>}^uԺ.{s~i2 =NǸru!4@7[pc$MgDwZ N:OZHDaBGE~ʖVuǮgt|f =AFx eoVw>R+;VOg@xb<ʢ_",|߸^evu`7@/|t5k`,)l'k+%J=&̓H2 C%ҴLv}@VREXxhc J~8xqp7JN?{~,azFS C[n9_UnR?' 8UD{֭h/PвxI|" ݆^}+S x: : \n"[-q')})CNj3m)Qcݥ;/1Fݖq k hpLʡXE>?Q6[T yf^[9`;oEҮDoXc6nvչ=0f9]_MFa)[šC80Zi%~b++ZQOF>EB.2u5-*Cq%ޫlGm \q+ʽu g\av@Jn>6*%ǁsϿBe:W Nw"OQ% ohl}ʵ!)0zj>5yt3^5zC1:DLN1Ӽ]؋ {^>&ağH wjh62|X~TŲNC>ZC Y &IG_=jwJQ5U%M(@*+>LH9d Cd _.25>rp#WOWm`Y3P|s؎g{ejCajH+GXhC X m/$D:.zZ=*ZBg&1KRKJbws U5%D,  g(u[J}˳LxU[%Hބ6>J^kX94躙b|ѽ{{/4ėlpDIrs+>QS䕥ÝaRwX*GBX\Wc,&)bqOǀ7`؛ >~$`6s>-% mg [M *{L,QQ{qbݔ% } {흡-2W[?erLۃ՚–. n:KMbC'UO8M9 |S:TD y{{͡ӫwjO[o|KզefSfRAJޢ<N}AukC*q[[ -6xء~".\i֐kZ85G( - eJQ0|PDpw JaRcN}B7 >LY4=ph5L =~) M.ag[yWHlBřM@2gxr=,DHsz@Ul9\d-`7tp 0ɖc. NxVڗ7_LTnn0ט؍; '+)3KT/F}*Ep ' v֚]RNjI^'1=iZ]1zYןi>vלBvw+ܚuye(}.hD\R| +fVz{*KHҘ{>2߷wk&{u=S[ޕ5 ˛RoPŮԣ-}l;/ڦPǡ/Tm@Cu2n5JNjp4C1y֊ r Cf^¿IYBCugɡX(@C3| inaWQ4*,NX_DwV0mEw%Vpn|Y%P}|Iojr#QX_Z/ Z盛)j1;lC]bž`(7;7lGo@){+:u~c#sRkz~-a_߰|⁺#Ȣ`Vѽh),F9}z2-V齲ŀ%*5nu~faN8 G[~FLxg)a6$v# n˽?|-~K䌠w1_Raj%BѪ0J~;M+&!Nv%*] PV$sxeƓȺ̂hda8y xQۖ"kǃn`]z"JW>#Vtrj9xvu1}sEZ}W/uZh *UT_lyK$գAtTZЛU6TxM I*d8eδM Q_הPiQOwi%){L==q+rBIվBAZnrbF dX*+0Gs5SXnaÃ{G͏D"fj̦{ET)|NK& G|EOҮ.9 1C7'0gv*~qMˁpNjrC˕op'ҹ_=rs9IhkS唍8 ĥ&39J4PkcxBONgGZ8 iUb785أ۾[McmvLѫ0}A?3DW`<9  h W_/yߑ=L-]TBqo_Bϻ0b m!֢N0`tL2r2ViqDGcS:ۦ_ΈБɪ` #ɡQ@!l,ޏJ&PK|\vo>q.w Kd" ][dT!T.')} (ђ/*weEZ-Y(\;WwE*DB-d'ܮ-H|7>Wwb$N)88Pn XIxkh1uM"[2yOׯ[+U)Ȟ[{_s5|{m|('>"zަp~[ӵJ/h)HQQdb:+ޓy=z 2&mrʧiIQ@޹e5q`L1uҢATT.zQKkP9Tm}Y*A۬9] &3479$2\l4?rr1fŷ\r98ysR ߢO;2*GWJpt^]B*@NJ8i5 V[t@Pk}4=3+ eV o|X\φ+7pܨB@'@e?)s-w (Sj‚}6\V g6D?2Y{&NJ n@}1?&ʌ2d4F%#O=tf DsUNHtI)/ғJAO W!(ˊ\1_APi9YjȌ,)_ !|a7^GjtZߨa4nQRSKelEjLdb]z'5;<ߞ1RR-~@)w! KiOe?4uh%ym}BS"G+rXD&g|r EjCN* 2MD%M7M)>nTՁyhdUdoN$N ~z= y߃05:H}xW $~]ﰙ%}5mxIebg~BMnv<~So(փLiċ'ar7y>\_g5bs HVt6Q̧y`t"<{ژh 5*yQتz LG YM`3V,^>+2d;.&\ޜgU :$'~FxjFoILmo:[6,on!V[V7QA:~z- Z)@d XvHQ̼pj3ŌnbPLqr]adIhj\xn|hѯhdFLNI rvoA>hj)1[ň&=W@Upv]UK6HbÄRC[V);u̱ @ =2>#)%l-ƧPץNǃg1M08j iita2'<_F-zH`&4?<x<.n 3ʿ-ÿx`G(^tOFg|GxF?᭄cՠs8@u_dN֏Gox@@ cCރIlGN,򀋝/`Fʱ "?|1GY% EzW΁ %~P>4Kun >YX9jqگFk@ yF7h{9Aېwk-͜v)`wܱH~ jj9:~siL03^͎k3"u4B^7n$}/Z^9яvPq"Yao\z<$vY*-e |_Z~;V<ɽ4EJZ5oXQQά,Ǵt 9 yH䀊*RTup3: j]kt'-o c* kKV)NA[`2'vN:Mo^mm"%"'*pMD_$n Y4vXTm&\2UWI|Jcd!Q6u3;}hd=e),SvtQ$Eq,R]UkkCwM1ƜPgJf,zQB3'A xIMIE\C]܌EDִe3E+vg}M@ % R)|&#o>`ZGG:9w%N (_ /kP䱊|Q:tgqTE~"^"]Q"0ˋ;Quf1R?a`@TWL}UsWRfM#Rgf#NXmO%)%~%/׿AdX}( rCVnK^Rt&luް 㶐 }xj2@KƉy^r߶A\-؂Q}6ly)Ijzvdڈ~cu4שQ #lGVRN{{Y=+ ۷k恑Ym+5b Ű{}Q ?P|jI׾ p~ͷ#w.⣄(YB'HrlM^1.2Sz}p8eG(c[4@$FF1mj 7|. Pa.J4;sp!1d=!jƏGHKnuAL؎Mv0Ҫ }58ObRW +Y*%[4V ]}t$oiG76Q!yC-vXnAhaji{ax8*.Ovqu՜"=wZ ̓^h#DAK[N-҈;~S,M;1GbfۂBJ~cO6^^ZG'њ4)Q+,, @L߸8XӁN~o* RX9UQA-lD@zDQޑ>6μEJ,osT02G|olQ}cJRkNhA:sLLߊrƚMϝxey:XrR[Qլȟ i"K?)7;sSGpAc k붦 nߜ3XB:@R4?7;Q窥KPrI,QrVi~YKG8R9zh('s e^J=n :ykȪ ,.4xg)`- Xd^uK5] r׍3^Cg~4L4JzޢLc==hӃhe'sݎ>L4S '%X@a9K3җ&S/ؼwlrn]P:2-7+xmt6P[6Iy !1BDA;'uMChVΡ껌8פLL ,8Qz\M8MIE-An)|vkb)qRw$cޕg̽ufB E4n ͈ݔIS^2=g)I+WwG|(ň& 3nn`MIGof@榳opH!WYg Spz,fZ͎kzٖ}fVϟ@S?A434+nhc3r$ /r4mvGp"W|.z O?闞f̢Ec!MG17<ӦD'T%[΀&Qh4{UEy7a-L1n' ډwn[=mzI^ybį[7]**H.8cP09{{rϣIn5I0eS3SέQ"r> Pu!.g%"qYx9l#Dńx*.x ;COȉYMX?/C{״jM|W"n;#pÅ3qZ D.<}(+%ztBJmʼn0;2ܯz;4ȟg/\]iubdK؋G䈓u䁂TNBgZئ:ṅ.6ll!K1U G{(w)[/M&f+eKsJú?j$ !\~cO}XB36j 3/l*EA='-,y&]͔lxhC:N\ K)/N˘Inc»lDzGFSBåL&/VqĨA- d\8PSlaf/A+uҥ[I&zkW8s h~F'uyŤ 'LOW!y u[x22cJpLAj{36( P?P4]Yn{otM~q/W'G?x<)yj$hA 9. tRC9OMqJaޕTKPmQח<W-Ŵo_xR A;/>#2ygBXҵPɍ aRGtagn ؀pQmu#|٭׶I.zGrwE h;W04JW|R+|0k{"@b+*IaNv";W^ [Th Oʡ{Q#BUrFT4Qə)/=f|Ƒ_]ɼl9V[.S.n<):-*3c[p!wuhOJ9@<>[B \.$,>mϭOWԖ1d!ģ&$Jl%PN ?+t>9΁UV+)< jH+ɆO}Fn!<8"+89˧<ˀa kjOtR- <,1O-uQ.1ȺT/2/:֛I(=ɉM}GV7d&.=XuIl bM\J@x(24,n◜^(NRTV\bW=;.3IU0gecF&Լǂ*FuW"?@d 9ZVl2dw$>^BM:uYQuz M@%Gѹ.ìja9ZFn gY LJ  *xv) P.;Ml Ȳ:=c띤9/h9!"VWXi"LK&q~NY`b s ,rxzl""a9Hen{4uA$ % 'SR;!Be6()xf ;I:PV_|1:ܕ'-n^0KEsl{v Xh[ sMwt >_pqӒO'Z:cl[\_`dP"dc1Ŧ@ դ=Z]6rO~݌^.0i7+Q,*zB6,0L< U[O@XiL};S;LRK׊ ʞRZ/&t/a!ZٕȺ¿<*|{p3xpѧv4-5^Bxt15 tZ~l󐗊i$l+c8~Nk=׷%\+'+.̝W"˓otYPQ9zZ) #QnF8AQ+pӺXQ:oհN%Ð7vq'~)/7l{b=Qs" BA O-7ޕH9>=zڴ~w6饧0ő-irW|EeHdG4}͈wTCw6RhuM#)iJko]3d1\Q 6\,H]UZck0UoI 76h+}<0=]+Hw*:V/BO q'0 uV CjT|ĩk`垍NBC 'VoV,:%wO,Q?P5Mlߒ1Nl$[U TeN ^u¦ ˩o ÅfXI˴ @ )!#خ2PT65lHEIA4 7kl#`i(hLMm6 v&]g3'gL':Ш&+ΤRq*E xőlN۹Y) y/'j^,K]% ite@"ˏ@a&58X޲nȌhQш #΢9@@^*Fwl-) o>f$&Yfmm5gUQYFtzN mdMN{Rv>G[vָtOTYF9n{n 5tE6ltɯFeEN^kmk?Vb/4 PZVTωFEqcga E/txс@2hòxBOvQ:Y®בXVJQXXS%z4O,T$kP.b"? PDe@ WGpKUyҳl@|kb~Ҥ=O, YN56-P@=\gE3ŭm|WY_ھP|]x`t7ܤ%(C]n[4}k7֘e>]_X vYzd}d,Ӻ8OT:k`ݸ2˞1᫕PF#z3d#u]^tbĎF.y옺C?ChwsfrjA._ٲs=ӝ) ?AX%4pzv+u ՛?u;0A**uTf YP<8% Ǯk.*K-e>҂f}d fuڕP} d߀xR>:h+Wc\f| E;? ,1='MۻP$q"fa,`YEM)nBIX e a#\gRF?FˠT\T Ҡq&R Nc:H֍V=L"I@L& uZ~ڵ{ ¶:wFHx|L_>u #cqhǜ$݉<3Z}Y\'ީ9Կ7't2dPOX贰'҅,%A-pX,ɍ#%": w#E Jf6b^DBU\ԗŽ[rdTJ4&yZ;)(|7PŞ'X t µ|W}5'|M_QJT>Fğp'\ȪьEDž$Yv~0 I-Ce\geZMu*пq0 _^^7P[jހm-rZ]502Ϲb? *3G\>lenlJr1 jIHU7мEۗ:ral>{&@=7f"2^hI8ۚ Ƹ6AI/ \T}o%cDoԼܒV%ϸEV0S-? qH ;ukx&Nx+Gx 'ظwcWЉEj"X[^2u͉G闽{GTAy^P+IͻLh֌T_ +w˼XJGi4>T WS xV_j2bU5XG%)$0;JPr3%/WFv=5 {D < ߢoa HPE)[5ʘ!662:%ZT6l~ta *D_J'U^Reϝ.0UIͬKœI"\zfAKxsBhPao4l[fV҄ %-11e)ޠ]ciQۈX\IKkJ`h.IS?dVqNwٛޠ3|@vKPLPb5:3:iy zk_BY~|YTׄ)#06m~E2m9u|eZTm|m7G.0$6UKXHG:BK#0Q Ֆ̼3ffJ&(UpE z҅@NvzqaStƹ5XGh#`B7$&r5P%ٹ6P 9ڪB  擱:qzjʕdhRW+1 ڈӴ|DC1ݖD_P:9ܽwm|}2ɷ 5SEނ}`MYw=z _Sn\5uYzm_^ T] 9&7׮vgF^0?Bs$ [J9bAQ=7ZEVDK@ۤA뎾ir."i}c=q-=dUiKwDgv6KXOW/2T|pdȂS ѧԁ؀F5HU_Kf,m?"-TC8g{~a0C[NM-H5L+ǀ3[n7L<{5{J\7M;m2k#ˁ|ќtL 1?ThUl~c}8Y_F|8'|ͲXew,;' D^IK4he8Y1Tuy=ڷ1S$vT0Tg4:*ʜ:A5SX阮F9GJ%T~bh]ىxD?1W}w&{|4+l%ul%.e N>!Kz Rm4Y/ E%~d=q\LA~ [I[v mgq^}f5ڋ:o0y>D&̮(Dzwx4M4Oi Fo-@ $?vUz3۹.&e/L&;z3M@x]a: uԵrbhپ`Lk第r[ftd(H&hWZaCa>'|aƴw3i>X8{-zvq:[ktsพ"QS,O@Z+)<8/oAskj\g [?zÑtwHqq9:+slR+7,rI}淓&M٦푢ե3-IrX ,cg<.!Kc; u.Ï\Cj[؜D6F=Ɲ{Oߘ [v*tfTBR>@gi ={q{;!NŖcZi0}T/(Äʸovj|l:@UlokweqΰSƞ)+cfE|HkC1Rݘ^?4GC4AΉX}ɓhR f{NPdZ AXȲUړfe1Sny zC/24nɻ3bԸ1)k Nb]Y퍆K}gKϹSDRSD&È 3zJXV{WLǖWEL`iUscJZhh]W4ӄyB'X?JF0U< 2KyT=ݻ77d\R5g،xő>bw`KG8uh{*?̌0AۓRIώ3jC;)K(w =K)ƛ+ip9b;9֔' 7ud |yAzUgǂwFCSimW-n0Ds,˯3duɒmwHNlTk_YXzC@f|k-B06Og 3Ufh3vK^Q> VtDQ=E?-=n`s"q橚8aޏv EiNH? 0F-anETV 8\t!_ɾAĦȎ(\rܓ㽏XQCn.vý]T 8 71)X9-kZEYTTytHp#!Li"̼3EJ tl3/u!€h m>W}Wmm)+W &SAIߋS$wQwх1inC aث/2"Ofe8:aQ?#7zҨӫq!n4P=Iه4 *AumDā~yI#+{njC#-oH=guww P<_dIesv2ŴGN WuE뒺Ňv=EyX5o{wVa饀{]@@M4(Y̮DHdߍ|5_'.la'bJ ƅ3̦`i|Є1-!J"HA9^Vrɾ0p\7Y5]gѵF@%q+#́xP 5K5x0$ISK`ޚU3_RLl>G*>s歉4p bXqN{eB"8"o7Kzx̪MxRkږp׽ݡi4H {UТok9#6P%z@c3< ,s)|@rʍZ)U=oa/CD`@Q 9Jde9(r@ᅲMsJ%iګJ{6&@s7 Diۋ݃G'f . C$;*Y.ʖ Ō)Fy7;?$RdF?dRvVu?yn@P[ZZГw:-U Qk 4O!6ׇm- &Ed͓/]wZ> Y -qEFQh-.t m{O:e3C .78o L2.枞s2CdL~ڰ4mAtj|ʚ̦;ނHYdk9Rؙ$#ph=9 BuӪo(_ 3ؐ=hD|O{PuHHN wRdocRm`zJ^DX0Jxχ)FzvI8(SD-*&e*ё ˇۆ$EI-]5MøݭЦs>@(03:n?f )R'&Ik=K@*EŶh`~Ds"Sw?u0fu K?{٬J:)!E^Ŝh? Iǐ9s>_$e87 Aj:E8e辱~)yd2ӻ$Nk9tof<=Զf3s JkDDd}|_Cu!B~n6R^iyOsKUm' F"`,0HaG%ޘ Qj"`mOh? L0g82c͂?an~,ʍVljk/;3/6uX|N6)qs\?uΈ6ZDr߹>.Ep SV,#+)j#SB.]N|-vmbҩet&rN՗Jݒqiq,ʺI'-]"Xs:RrY(DG冹)S Vj/$ɢLԽ t~dYytF+VzÃ/I͹{`S]T^% lPw9f}$2:|B6^嫖ҙb!Rh =" ϻܣ7Kpܨ/j(}?,CX ղ-[ HcL+,KKG#? &Fx<41ъ?)1dnI{r6k¿pe{ -ew#y=#16ArMl%_ύi;H)c nJ*X&d+$-^`^m<9 Oeߣ8r^!\CT{xi0z8weCU.S/'$٘|:Su<{ǼWK +R$oz&*Sp3̖U``M@յ}{ބ)4p©YR^7e V& ]d^{U`!ma_}Sأ&;BJxBYe 8gHc m Xc0q^S9O<1~D!Y%ϗ-l9\>Yx?kr ~Y[w]1+Nu}Vl߉E *׊&t y_P84hYLt c6jX2 gz* ^7{$aF\hZbtTQĢl8.%0! mmk6OmAȂ;񍔮q)3]8@'˽on?3)IF\-Q5|z11Oi]$mKH'⫝""ܳأRyx K$Z[O"O#c dR]}VllM93~f ˍN"ՠzWҪF45%2qJ3,=0 m\|SRo8֫W7}2!m<2HNҚM`^g{G/Iu̿;9o}> ,!jju7˺\m;z{A()Pڴl3x5kti$'5\sH\2mSo>5lvmpqak_,cՐ\g| 㴺n.Q[Cun0⡁HAuw6=hoc4EI Ǜ:) WXR~W =ɾhW{L:;v26 =x/)++e@H=ے@E]$ fp_Ei4?X64&HV ᐽN|[c5>HQLkP%a9mE ;s ef9vr6wht}MΌxycZx;\KLOg?y {C\,IF w&|?`d~*u1X{ƥ8*'țj |t; {eڕ#5quQBrV AV+wF. VycD]鮴,]90){=Z<%:4hGET),~nܾ)TTa6sc)0J)}-tN)y?Ѕ:hg߆Zb+ADT#6%lU&G1Ӷ3CPz4~n(/ xes~*KHqק!; I `oKP;cr6ZE m6B4)~Pa^.G v"|F@oMy~7nccXM=ĽB-YIX[ Ā(Wqʤ c%a̠61aL*lrY!`9TA4dÀk7•0ngMfA_@שŐh`Np:OJcExfX_O)k`t5%dlBo,cr@&TS-yb5Jp[٧gK+ HJeVPaI4:l/e}dG c[5nnU7sJB"h>[vp=L[t37,__G"7$~՛3^9buN9}4G 0F PL!1| -nα=51~,KϜH~0MlajM& CòQ?8n/V$o(W_Խ 1=V<Tq7;lWp=UH mo>"{b,<ݱʝYv=b1>"<$J2#Y2zat͵h_Rztc$a.#c7=ܩ-E8jA@dz%4_S `d@&&`wEJrXU I <]е,=x~"K,vp)(t+.*}kH#T.EX zqM+D@bҞ> l@Wpc_F(G#]*^IKlL|8#{rD:_I1?@495b'BK7f36X0cxѵ;LgࣝiʣDcg^ 42zfW_?iD#'I-u> +2Tsz>v*(@-"s|b W]v;\ه[J?0PZTP1Cу%j))Θ=_%.Um}*/>6*\S!OoEs4v gҸ UN ruz[Uң`v:ndϽ A#-)/m_ L<~47ebe3$PU 9^\9OݲLlbi[6>GQ] . XyҔG rh38S 6>4YJ+$$eQz8lg`$%7_#&I@lO+Dr؋㢠/֦GzM~jY_BCXP/جn)MH9,mkG<+)/_u.wf3 J㿻 zT@ ]^ۃ}ϭͽ"5};)m3v%zC0 $X0p{' >8oxb fM7VN`tlM-}S@EC?"4InzS@ڜxn{K /ǂflaZґuj9C"5o*_SX%c0JˣUIk\=ͥڭh1_+KpeZM%tϞ[HFg?5='61_BSI)ɧØ]]x&Ӟ>yթ'*&af|O1:֐{{&sBx?>{vy|)%ʛ$ve vedMɊGT C$7-wmt{٭3K9; ۺ|CkuCd*]WjiM/j"y Ơ;@o +ºzQos1ǐ\K 6Tx; qȱ,"TLnzSgR!Γ:!pC&eϔ]iƗoA f_EwH|$!LݸAo116pgO_fv|↥\pf$]+P7L0A{?x6=[/' ;ezXJNCr 4v_(=xDiuĞ&i$#|R= Ts ( %˚жTJdT5Wr 2y3&Fs*)YjHx>9>v)-׵{8ai'P#/n`D^E=*>lcEc_mc!11N̜N> fNK$:S8se42ef2Y}7lV-Ӹ|ۓ[6m)I!69Kx_{w:E$9J;nO =rCboLDaLPoeh6p&r΢!䌽{c[Se(XE J!!͖qP,N-+3,'6Slҡo]s}ġG'/li/񛾺P-" :1Ҥslj@ї҆[v`>CE^4& U;+kbٺc`mu.Lk x滘; ]@R{#|NTޏsɨ SfYLvQi(=?W@t@Ƙ%>f҉(eדx`(5f:G)(LP|\훱V@;%}ISC!\wL ')HGkR|! j r/77a$be|&Um~Ir}?d^x@>ŴH 6n^wiPx$~*_rv~묢1Nc|kA+,L_<uw6 bo;?TGqF^7uEػ_W$gݜ6w۟,]-԰cY\192̀2sk ZC8d%kgHfl[<"HXSϗӞW;22sGjC%H_RHבD }2猂uzoYpG4,}waFȳ.",c#tL Yn 96*mOXLlD4Z1k?#+ÐhPZ&-aLZ4]T'@K; Mz}6N&=o=Y%91O{l%B1gB<@ wH62c6,ͤ,d6yw)G_UNkr[rFsy̡$~Ā,Uϗ?',[ At1dgt;ӟ3zYOId,dE|Gƅﴗvո};0& ]t Qz'C>bʠ8YViTh^"oz 'LmJ([)@dϐǾDkIAǽirG;F}8myv^Jx&}J%"'>bR{]qaJ=M7"sº~8A,EmRDUi%K>T#k0h(NrR"-6hd#l-xXz}Q{9BŹa W_h=b_u.o"=Yeaۇ\wGV@=%0?EJ.BMv~?zKmu_bN~ߋP\(iU-Rzcކ2Vo +#"ay>q"S xf7?M%W}Un_vWbU#-p<v NHGi~;ixvMtEH;"&{4Gy3qc& Sy絛8&8i"!)KFC-@(N ,ڏڂ샘_X@#(\~9net4VTsA1-h{INQc($)) bMٿmYɠ߈ԲnI̧>1?K#" q=iān{Ҽ ](`  W1IkGoy3V}bq ,{Yqsx]჋wЧjW3{_ed}sReb2զ\ܠgF*0ml72o9Pܰ?P&س04_t?:Hs[zK$I%j,2:e.z6=YNuMQYTI<"uxCJD¿HRUhgIC~&ퟔY N]NԉyY1N~e,`nN'zwA1~R_is*BHbs!WJz"0i_IT}vd_0VOg;MT MVYߞ9yz[ݧ^]4+/ͤ>shGppHMBL.7JQ1y3zHw36#4Gow֪+6zpލJi9}XI/5ErКO7*`E ސDQ,E-If֧]A?ZD!wֈxpV)S\Fn6P_;#!:]' Y&. %cJR{ IJ{c=o ;aCՋsVS\ʰ/WhqB,cټZ+n}4'=U\V-'ɖMKZOJ;KʐR|7őwP_H:pE>D-Әh5LUp~!TgĢ-*" ٯRk*PE<]yS?eERߘuceE6UA A&V\C\;m+9-پ{ayU?Rĕ}5l7gv4,`&̿Pvr1 E((_6:Pw*:$Yn]iF0BSߏQ2<n PFW- 4+ 1k11].US)Pl;]0/&DƺK*ecC[}93mYR'HIȳEsyKGj\X*FQ1ԃq*o!d+F8ZKT碝:8Z42:&lw3l3s1IvvMWo,gAH-}lȮqzSz|'CRLYS]+/$~%GztV&>9CQ0OxVG< Yy6D"f`y*6ј;e'>ҧizҗ^c.pȫ:?V:Aް"FT/Y'>zew` oƦYo,UɄyתIB]5kVfJd!I+/a{S/;d}Epc\zi_T2NmO(+S?%BKJ(j[< 0[ ;q234,MA8_;ˁCbj;MBn$ C4@⻱ႈyS;oG>@ykfQ_"rY]I4޻1ZB 慍(ނ{8](tJBz+Us B՘|֋a` 4b Yd?. k~ *կpN-[ 2Gz$jPޓtT+;ǦuTkNkTƐ4zZV(cu1_u̓kuQ\﮶q%+IZWt4ײd<7Nu1%KI]*הZ8<طy;J) SCG\EAZshu%QtOTǬsĐoPHM\q VăGU"52Ke"{gD bΙvP)aR 6/7 ?>_7{s@F UǤS1=iNlB|oL:(PY Ƞٕ?gRJdKtF1$)vfNB^*| _ûWۭhpdLD$uSn΅Cpe&.(qhf:[#A$ںY]2q ,dMp=_F{ݕuYE"K?ԧ!?u: hD(@N{RD4^mPM#]Ȩb dG3gg5LNWm_X =z8d;B׋pˍ# $ggN/w3f{``}pQ#͍r fݦTYdJ]l)X_AW27Abi摟+&J\cR4k+j7Z.cRfm`y<-\W^C\rsz9;iYA\wҸ0V' :l'bL=^̭o (] 欙//Di|RHۓS>GoVA9Q@<07K_9"k0ⰦGxhGQ ]%j[-ZWuZ1e_e -F$4F j{/e֣SF{cХ9^I,vrNwF5QT7PKEoTG8hb=E9MJ+1=+*?DNA5|aVf"ĴIID$xhWv]&56J|JBWtN4 fCݙҫrsnFjcX`-g5;꧖ g{+/ϣ1|żf{<#{>vgSbs7e\T3,0m?\K O ׏!P9ޖo^骎O|dE{8tdh@PbhFA8U12~H $rZV Ϣ*4½!QKL,@F#m?1;=y.{n&q}-EjOU-uiBe2M1&ORHAv}]촮Wk1|Gt?lLc#}~2Mv!my>x';A<1G!t,48dQ6C=[| Q8$6\GaᰉW^fbE879*|ic3Ilz[o}i4*O\3|ʝj2Ԛ_@F* g倊Z<ZkvR&fjT!!=./(Ye!1{U:af,*lF':Mju_ +? DYPQQ.t:zΈ' }w1\2|[S^!g2$rłp_Xr GQ/|R%;+Z~/ȠXRSp2qMW*^(50+]}J ă5>=W6gFBm)>a;f(Yg4H@ji.X$H͌تөK'Ø$0b, +! Q)vu쟇v朽@컱^] 3B#L@57vvcvu+͘+) k7`k/QȍPٷb'&W((0ș\#uWSm0+5n[c DBb w-jd p(ō[j#EtkΑxSlo`xsH(TXwuV<¶y^..Ob >L ]:QVhM< S~vOQ%Ws`tWUt®0t c!Ҷ[JB#y h8#&nƞuBLHQ-ڠj" !W k6ϝ }(k:9 ]z<岹]"\Ԃ%Fwc[|Ӧ U3(쎤(IBG~:nΞG)d%A3߱I8Bp.n_`,x:l n+(z|૳>$M! se =y$"؛"7-k[o\EFx9,6 `urJi wt*ʌ9Juv 5*)^Mu†qa/vɸH Rd‡:ί_,}KXf=TvJAm$TT-$C2/M  ׸(viH3d"G6' Ư_{zc'3ZN|''+kP7Tz:1܆3c߼P^8ǒPL\nqARV5眗5m2-%mͧYP"3㍳${Y`J* 8+Xzts ~ek"f]'U#/d;=I,tAn*Xc*618ƩsT elb_C &c!<\whƴQ,Պ_ocdFHpD8_jљݜ3tߟvSb½^Zn3C1@Y3|q+?S הA6x1Wmą!Mu좶dꚦPsoOi~6!NQ$0$}De>DCS͛VOӭ ~]t4MK0]X;mMO_ewn{1׀eχ[]O3ǜs("@jhBp } d\c1".r0@~hτx頁]@c5*D8~< 1J'g!!w@uUj$WpCNg eW55W:jAC&pp%~gsz"vleՐC[Ш<=E xn+dgI4L*m>}Kkfs_Zu*#" "`}I$!UØ 8x%x:SVɂ"c]eWvAӶ8Lp?)^)2= "&Mma ȉwlknH^kvK 1r_{vLBTT bIJ")M͕c]p\? u JSiXoƲ 8 ú~5A IB{$YE6s9nP3 (鎯DO#X(O N=Ut/ 6QRR ەc||e8,c=ͥ&nz6<-gP>&Ͼ49hǝpthXZ0?Pc2!f,~§_^cYɀ:!țȈI^80ܲN`06-i};pex1/WI켙~tܨ>%}mZؾ#tx&跙$0 sKjf*]:.8Kp#Z 4 C昋Q 0rG6+k!r@`Pjq2m:vV](^IW{o" |Ԋ$Á@ pni"T<eo5;w) 2~'|:ӌ O$Yr;TLF! ,h&1wa. H X &MILxfy"^̬q??/"ݽ\`T[;FWTK:fYͿ-nkT-l%1ً҃@6@B7֘sxcW,;VxZ2`/l[ |',l !B2aؼ+}<˄=io;#9Va B{^0&pf{pq搞4JI4EeOym0 êA8Ym'E އq[/L"lJ%i(}1EעR̸o8"Cִ d3GjʕOb R9:U >N7){;upjYϚ,^j>^Q8P[D|PS~"(έFQ;fSJr rJ,v&^K_L?PyfrȟGE)Am0Z,=K w౵\Dol!ʣ%\H5 DCD!YYf:)tz~מXW=hYc!̀P&?MwR<޻FU`Sxi%>޻v^@ uY ,Tx tP@X){ӧ^ʆ7";/ Py|igv%&)N7 5I>(6N eQ!m}:Q44g瘟U^-OC3H.%KÎ/ c7hysP򁼜yy2+Tm+93?OH@kQjnw{t tĿӚ*~:" \I%@29]jvۣUa'ODV[ 7y+ ?˸f\Ov8DRks"I.,W-VZ{U+gſk[T>> I 9%U6÷C+o9@q֣=fwaoٻGt݄$;Lp:!jzBOR {DBW0@DP9~u xA\APԕLuEqah7 48Sg<ae9)xǂTG*=j*B/Mb3X4 a.gci$a d qcz̉{.]5{S_ ʟ;xO;[?-u\quU-]g,QsX-ȅrKʤ o (&}ej1T؟?,)޸M;S),-l%Fj #Npٻ\PEvYԉyjW=#q2cm4>{ޠ; |,8>Ϧv>=F}%t3TP ?O* se]6uBK{HWʄ}VcBBцAb1H@$/YGs(ܷ6>m$ɰ>! F.5 #V*\S1@ eҤnr1Eb>;v㥂1'3h^S^?6ٮ/d` W"`oA0h+nz>%TܴSJLP xLz>ȼZ?\irFlbW"|fUNk`^Lj0ܩ!2?.:1T4W#EO^QA <=.Mȕ:ܽu_2<͈tNrǚج!ozpͼa+'>gRgK{ a#p` ? qW2(6ׇ5 AD/< 00jLo$@M"5 q $<(-:c3Twd_)A[#jm/Tk#U,ʧG!xGF$;_S|UI!C<zA7+Z$zݒ kW[|d\Eī͖C3߁ 7QFov($؉D()I %c?A cI&^Qgf" <wM+q%E 3陦LZ-d*ս" XB7a%Jh?dbM1n"A'"Ĭ2NTAljҼœc*S8]Uh,,Zb\R>5OFaF|e`apeψ,H{' țM64&u"\AL̗wcXgaBG_H~JnQ&fU #X=[`x=?dH .41bfTt 沓NNM`=;(+*sE|MiVZ1ԲSsB G҇i5YyyVsrUZe0﩯=&7i|Cfz vxNZ|wsmiRe=h%~W&ͣWGUxABLF5ycE}.,UߧAuu9["K3lӊٟP+UM0dQa0R~\4)~򶣮)gOcKh@ wUyS!0#zەV<="KHk@&23m}+5e b@_D s=HR7^`Qq @oF˿BgX#ĝ+ [ yaݟzq  :wVY˧nDppXK<75ͱX 2 !XtaA)kǎzu#`=1H\Y/LJ903pܮ#4^Q~5#}Aج!ɥAC׸Ps(-dsu,7k˜5QN[T:|YU=,=% J]#6ɃLOae" ڂc|c wtJ]OK/ҹ .DT{RoJ9AO4R'U*3S690JrÎ19 ^C~O)Bx/~}ڹ~iosI3YkǶó:ޯkr{Lն4S)_$& o̟}tK6T)}C:|x:>vʧ^`  Q+kAP4 1tyAκc= ;\hVI]K'9Z&vǸ:,}NzJ3mUl+Hc'/}#+X:!!Jx[6~f5[ 'CXke=L_>6'j}8)dcss)DJ i]^Z7r8;/_o3 2;|,㐅9>>_q1O^;ᅐ)iF/I̝yנ- 5L79- *K=mљ¢K@NQ}}yGl8k~&|TYD$K:6J/fwDO˯_8I5;_I.uW5IĕV UYJt)8E/"fZeI:Y'N*G Y(EuI-WNq]пAwI#u#|Ŝ%ssf%ڄS="/<.<7'dIX 7Gy)bonL:`ۤ𞺞LU;4Q~aCI!r)(NK@EMO=K5Яe )_eP+8+t/ͩcprPzαVrtYb{:V,5gNݢj o~o/m\"2h',P.&=0-;75k)sޭ2s9`&f49{Mho4 2ta21 YVs`d ]d?Nhbhq 3>#0Rǧ-oOh%8ICcL'Zu~6%87a{ɛuse0~mΓ&te9R~RBpi3zDI "Yu`|ܩD7 ~vt`49CYf{aurD>ԋy ۑ ŲgeƄH3r-넶xȁ }D,Q8Džۡ-ŗ& ƒVY?N-~6/y1I ^kklQvO+r7WV]R,֍^tҹ,*c9M; 3 ES5ShK)"2̂քx DIVd06iݶZR";Y˼n)puzMX,JG¥/lJU_Ixl` s3F?;C6Ug/V^b93r #f; p ٨m{ 7q}H*kNw 07w_qv'x'󱒷dqfm|fg1%+hd'Q!8ƻ0zq1ФJi1 $n2a{Xi)WSVLd <~RE>DPOuQ}]+@9bIZ{`G7vS'+n0 ,dhzS+p?j*tWD^-H{ //ed}5m wS~to#6(lNBQH{6˿5CA9)*$$z} Ȟ ?csǂ*.1t= P/ZO?Pu[+|,E*g+%Dpn `r:F O-+'`ڽys /gyyE.'qD[  2Kko2]:j+!-@goR=zf| o5c#pMݱeޝR*[)k`ߗe'7o=ج`0U@Hp̏Sc^oQ -Pc)"{w%2aOB]PY;uɲUБ`+aSș~-k2Vüi:o4aZM~Z2-Tfjtt}S^~wy܆,,V\d \ qQHOREojXt 87zl#]]kQQ+I_||drMhTUv)V6-8i0.0}~Vb\?]!Ga'e$L+X-kF(XecWGUTI]BwFnI'[4!/!",FJD{Iu4Zn%bjä)Ӫ0j'DF1 L ݕ?4T9cyZoUUvPuC)LMqgD݊m"Vö>a/@:(TthF,JrSEP*y\Q` ̥vbP4ş9A% ơ;ZI.\*νGobV/&9W)9ºs+(=;%~=Ap) E07إD \/fl T4R4w5#:zv3H"z01A0j(e#4XҶ=]䖆F?sZrU,%iK$_$[)ytZ΀%@,\KЍ '+|0SA9 y`&h%R6@ ;jeA3hזB ʽΝ(y]-ˀS WqZ69Q[KZKk8PyǺǵ]&F{x "r $f-Og.F5Ѭ8QT!=\ {Xi#onb44`2(Au惩㞙]J$9-[4GOx^j"/!  b_ݗ .N6YJq %H-V?ǔb8ͤBĐ0Im"ڛ>YeMv %vek@@AE3^ K@j9ڧRz>@$U}K*3vb2.B @*'ӽ3?Y{&}rJ-|ToeQ4cAeA$N1ޭ{ChY#j[T1;Wu^x/f "Kx,g|ò z]'P%GL xewPo^_B?FCI@'ޡB;n7DvfT-U*3*U ɨHw<O=1X#7 !hvcM"Ė3h-;NtHGA@֠X e:J^cy׵'( ZުҸ A0ܱBCZ. 41dGG10*Ӻ Yt$:\0vAchC:$}⅍g@1+h?YTW/.*p"$ Gޤ8׌S^[ um1VS3M$J+M;gɭ7LvY{cDr.vctn0lR5 Վpxj^{1{s,L:e n:<_Poful0^~j*{ :y aFKPټE㖢Q-Ü!Fuo*#s[R~FUW Vdp.Y`&pkK4a h*ELE+;lޞrc#DS0j(4MP 7˭̡ /iȅ>OYFJŇkøpxUXU"B6w ٺyEHp-D3܁ל \ q |.øC؋!vQ)kO̕&?i3WtjxdA mGQs6dhe+u{18%ϔ Ξ$ž00 Q,rS.G@;Q$T`(frd(F]=qCўbr>{Jߢe9]tJ&> ph~}[eʍiFGgzY+W!_(oŦ8,1O` xD!Aq&Gt@Z2 X|8yb'앁 X俪/XޮB 䜡 'aѐ=7,R?X}k:mcd5SAؾƩоmpQUIXCq)\[E0e5y]3T'oP_'B_uph n]UfI#cm ܷ)Llʀ'3,m8t1lݼ &[NI5(v-/A?yqoe:wT͍,>B(-$'# ܡH6') 5b864G|e6E @Ɛ4d&;J C$x=LEexHgو+*V!pH~quIoX?,˖g&|hiM-GF}ص|Dnh@tBuYv4Z{ָTQ^z[q -wVJX[' RMk9oPgkk7eRJ Dvp=8=NmPR̵bѝj?đ;aLV*?Bx:t?LuQЏfzb7`[aC+LiP"F3^*؂_žYT9+ w/ܵ,S%[`S hd /2OO2.f)J)0/;'lf _\_6(r@̠rc/.M :JO6X ɰ*`M9-IN;Mo2#~a5PZff /|zAJ*8S+A+9z+A!+4G-Y 1Ӕ6qy@0f:tGBHTy44yluB70*efoyk/nd~'hx|Vuycr,!H">`uny IcVGctR]s 4Ac?Yn:oUM7j `_6Z*+XWm NQho]z(.8V#[8(.DAp|{g B{@`&+:Մ;ɶ?Uv0RQys9sNOU#7es!:ɊגFi|o-9(Qn3>l>Z #n"[{ӔD`̬\@d{_͍ czS PP EѭT ,:X!WHq|8(6d4VsT6|fO3 yxjkBGMKVɉ'ac9H R({@,뚄`F kpUeTB^VfVџZyI a͊tלsXcQQ$:#;7h>R{vtθU)6=ߵ_Hcbdv /(LNyE򌯼2>J;>oU ]pNo(dyn Q-<jT/WRseٔKDr2Z/ZF}~|[O&uIJ(`󩮒nfșH>Lg6~ɌF7ǚhd(i٥k}oT<~5}F+,b[m2q]A,µ__\MufIз#E/`^ߌ-}XrJ+ 9D[<0bzY÷"2c&f X)SvT70>2ȣ򵃿?R4ڍ 2w3-oCT$$&H#g\oFrn6^>P` BD;´Ud}*f: 1Nʆ]rt!{~E ;Qrs&`pj:DF_Eˬ!^4K휗aք/Uq5c~7;Tp%lgXy%%9SCk3,O]:AOsM~. E}MSⳁ!y?jp HF[ ȟi;TŶpG7ɧ>KZ6p,dI= rrgrk,;SE{7h2u6!`xi[~ZRQֹ"m\dH}w?bT{Ul`j9V%T9lll&GZ.\;f_&Ezhno-W8 Z 6&gTTo~y%IoQvϤ.lE[ W36>W ؿxKҡ]1&qBs~9!xHNGt7X^#lZ1C[cA)hz1ER:=fS*b <"";E-FEYN^vgk&lB[47m BlId̀y\H&B2 'G,w.%[L?>j@[1`\qΞw12VlBnw3r|Y uier^ͥ!2?:.Z;lH948#?At~&K%/NMgd*3lqhxƭUQ6 gm>'g6 Mjky~/W l8$Š׫fxFPC_Y>8OAQ-ϭ;u@ļ[[3d^T`5;8;֏8>cO3vh9e[{OK[ c>R22S wgHr Xơ9n?e9=6=jPq}BRŇl& d׉D%IM'u ?sh8Bs ?jx29oг& _]:SW=c,w zn#OiqKx6ue(t|sHf5A4A_)%DyJ5u$1&#"KsZ;ŻdSЦZam# eY &}ӻd$pޭ+VPaV*)Ɋ 0|0{;.H'>3I0oҗnɮᾞ` XOVv\s;"Lxm ɘF#{d[F]-qȊT@ZsRlThl[<ʑz^#f]dNט rWs%N%{뙛54Gݓa=&dQoH_SKjqD7oYFEvӇJduDk#6te92[Kэ^lŇ\a`mŔDNRgkܵengbBVfiJZK r2.l>+'R?0Mnuw6$=쥂dA+nRE2 :rOOm$4>m)` i΃Kg?u//Յl53_4u7^6yf;)|*yfY֮Ѓظ)јwEo*<80T{:kba%+ɏ2kȓd;-՞puסZM/i"2T _O&C51QΝtYG_ZGID @; %@3-v4ZdS4EJгSy5VgWM+ M7O{咝RSwW*pʰ~ r Hw-^ ( xGw"ܤ@툯ѱ/3/++zc> Μ~a.@yCBpM!3uhg|шEt4뺉ZwG(Et^r#9KzHl!x[yߚl|3`EFT*f2AFwX9Ӊld7)[0V (V!qɱ}@I qÕqiIlЙj3ȔPD4D+z"= \wP DP*̌A)$ vB $es%T.Db̟L\Q2eOg7)r1 \S6XTݝ+>e&'~k'K;Nc3^8UOJHraUgy^wL0|⽢"{($RwNT(zyt% fGGםR)Lj߿O*Ə4=(sN0ȇqRОЪFf}u&Q$ơp] (*dū6P"Tԅ%԰:$5 K /J#6ܩB]7O-B9 Q Դ {"'Ll4돍¶ bWPӒ(#}KpVV¶FM:G(.1<) R H;uYuXϱPǦ|%\7tY7=a[nUVTZ7G/ NDUު%[u͙t:00Ia=Ln8Tm>Ɔ̡"{ ;#fuLSŁbN&k &sO.z8f|zMG[?"M(/^%y/P^*_Ĭ[[4٦A˓5/9M"Am,omS ?+zZy} dRcQJc\)EPk $-q&D>S%YTҗkDA6h5_=`wMޏ%H+<>iErmCVBHsk-1SPF.N&>&V64Ζ>*4qst[H ^҆p5n<@c<~H.yK*фaWX>f2鬜yCe?4fzGh*A4vQ~^r,M)u  ":2o2gS sVc-υ?ᩯ̖i(p5s55|]Kup>  XSx?J^u>.#v'U+˘-GL@ЙxX+VVTXr5*M=sfr`5Xxe q tpV$"c+@)^M ;*%Ir57%,1Ī@6 P{%طxhzyBT7rA&9׫R<@Sz [5x./ugEJb|t1ToKD iQ};zFMV\Ɉn x$4l$Y"Etxx'1v  4YZPP7:m;KtɎw2υ>剼b1_$=gQ/<،5)Iz:RkβF߈~77ukv x@xT/M2bN ?I(CgS+T@x*[*dvl؁v!$&ţz{^8g0ھ9iHZS}K}jK7`U-P 4,zU'zoZO`jEWώgr^w82`9+ŕWDfutc-|y\pЌtcG?t4z**"R>Ttphs=@'?[:TܱYOEh m;Adv) (%ߚD WT..n s6( MADޛxS5vPSN>~0rR)Ho&f4$VT)Z j'3ȟF9?ML;';Oע~4hmkM!E8R~(.l0=+a&2]2Aڎ/ D=,^.& aK'wYצvLI>ƎqQVR:uF·Nbnje&ɱ(, HQʲ95s5#Q֧iH™F]&=URјsR&U /pvqG Xӓ琭 4caVS?Cz| 'xֆ02yb Lg}%&|^4r;#v3Yz(JljF^uF b%)68v P#šy<`iזpFFFƣna䦵d`(:ZX_7w NGzabx88sKBegIvh"$Ɋoq O_omβH_K m~9P^ lۇKbquPpN&DU&ل_ 1$o:rRzz5s{^CcE4Ca>+bQGFE ',0 (X#bPk- ngCݪ*{g~|e톨BEǫYVGO>_[NCG\' -kD9x)8s1 FLs/H~ƪUU]Xyp^ڳ6Y3C;X oi,v@zǡ$| %8Qv^GM8_- fF#͑&8"i,M@5,ġ\ L_ Ni J,mvAZ ,8mz,1c᥷DJ'\6 ڇT'fT-k->T9l+kطkj6RE4p0U -=!`+7F[X& 9 tb$SgxhYEXf1۫GMYƼ_@-cO3rL}5BQ8zM=mI>^YSbeben\nbKBXP(Gv 3?ۂT\I.kߴ'o[uqek@ftqS]l( OF-~{FQ!4bgqkJ|ג] c~_LXR%jzႱXIv}P[uzx<̀۲6<#3Rn'|hDm|c)H7g"C ]CJ$cyǼAJ̤BG[GϮ ä*[^{ed(S"{:F飆+jv  *p 9֘ WzLBa {T < ^{^:Yv˱$G]XQk+=J%%溠zYDJY^.6lHؠᆈ䳳.[ʥۢ(~7 +jCP'hT(2MwDON- KU0Ӭl%%D>CW+N,6#cjpoUslbJzFq=ApG<EzXU탪{ui^r)x71ZWyBxȍ'͎Vt (PjɁ/^q.{&fxSw6CC;\ q}!e5K叽2r5;:,{ܷ!D78k"d>Wt*ŭ(8r"p'_g4c+E2X9*9Cީ)ɠGtk<+9P%8EuZDL`TL-HŲ Ieb.ڤe]Ĭ̡9hcMuU-f'3mS03"s1 Jgba]hsk|<6IXJM!@|:]08cLV>b3=kXPT}6'KPlYr,݌v=}*y^Ϋm(kYPݷ}^$,iI&3xSVL61A CMB^R{C>?* >pjµ.+l]I72Xjv Q00R>0a$q\ tg%DWAs56aC5RhFR \4PCy.?6mP1k-Fmu]tMkravRD$!僮O'ar gVd[kK8CqU^ ^Ȅ[!9rXv)+κyW.rѶ=ۜY9hmOPbt}vtk(8W]^6YMj!\;:cf].CKPkem y1G "8m }dO6MSџ Ztȓb)&G!"Jh+0lxѣ0C扢q~ˑ> + paxha(y/wzI%1ŝC&vb_h~szQt:#m3(ʋ3r5@F*9npi x5׭ lg@CR:R-~}0;iT(Ĵ>QCP8~諚AG;J=h8\6WQOÄ?,k= ,p&M?6efKnI }ѩƍ=9SR!Cp :rre'8z8yo-5N Jn+Iw NѳXzHffu)-TNVɈ0 gM u?61n/xo. UGj@_ឰpO^\,-:F Lvh6*o}",> {zb@X1 vo4;2YΟ`|peMX l .κ-=EXz$BZk>1.NCM'SSk!)(YoX QK=>S7AγJ`19'Tv$yQFƊI\Tɜ)nKB=vWN%|MFdi6G |8}TmT9 ];:uxGoL-?AO|Uk]L S k_Yʗmv<t,We҃_Ȗi5ý&euuG!Oa_~FP7{viC eܱD&Y?%=\Xoe&?IG@Փ?ckx Cbgf4,ӝ)jQ,6,Ư=g}܅-݌Hb%!Ɵ2˒,ҕd`ۖ GU۵w-&ŏTZA`dkּQA]\'u^-.n?)/g,0EYuIyDJhO~xXB͛[ݼk <-<e5l?Hd(5ǔOAt"kdtgTMHDvNb?Dt4jq< 2;G`eNy7Z3\+֐U @EàKܽ1}$ $8lp 8D^1}%Yc.>``ǽN24ȧMOKpE,)6`*ՋtN.Pދ "BfU C ̿^%k̝/(^Dgb"ţT6~r>'=^'HhTъJB/KH.jP9-mه 9!3qTZ*m k6DRYDd I`V=8چj1eUBN{;KIU6)Tm^RLAU$ˑ;| @^uEO}h4-F [0@V..ZjA hG]JrXdw o}$wOQHaLAKk@s @/d/ El4?zp9\Xz'ufxF˿{s1k\#?4گ V(Y>J5g fg=){@"7pBh hVw,zc_Tm ݵ;y}{44L*eʁb<]# z# FMAŠiikGN1)D'>߱rxPr-u*UұЌ BBd]sSG<{XeeHzU4< |ԎK2M,^oP0@!]y I_jXEWi4hxՍ}ws_4Ϙ;yR&9"o'^3X!iiB&P9>Y'ߓ55)[C.+7W\5?E!E10wZwօAl;~Cbp]gmEDDuDk7@q_®xcU2B=Dԭ O繖Ȓo v\h'E܃,ܻBa[:[m @|S ՙ BV1V\}>ށ][4oW'E4KDIVŠM'ˉe`sTFNI[HS~iږl C }}<8wWVޟQOoa]txk@*⺁\sķQ=.}{y̆,0"Ƌ2$f N2x[YFm&SccJ9gQJ]=Kpcɹ_q +9x<+ ^dU+ 6П:l|jlv-j(5h~#s<՗LȏY 7チkZùΥ4 Z MnbtΡzE{T8_qt|bGZHB19 \quY_RC1&}#/F" HD4C?~\|tg#&ԃ<ԑt=!1I&-ؾ|Ȉɛca@2,e+~1mDNÝ -zR)B9q׈nOKMZ%!Ju0?ʭlyh,xʼ1;\ؘU<є`uzxt"Tea10+vֺ U!3.Pk-A"|s&ks|&(g!(u t1-!.u¹X|ެЃA0u2vQk D7w̫7%=MvVv"a$c 򦥇EjYb8Ug)Ҭq._8'"R|AGƲy|HƆ$[Y0Q(Ktq;^Z7XA~~ӉjCUhڟ]!.:b@kɏuvu{}ɰg65˜ei׼A'̖g' C'u9@C|X2L/]!{7ia3: \W k+,\#xW}ݻlyimW1sH9F.w5WhĈ7>x}(/kW!ǭ6 Qvz^э^ۮ_tYⴣ<Ȟ(H?7ͧI2D^Z;?׉yPw -O# \|G眊9q+TBH6e,PʥaQ[sh b:;tcDWgH 8 A5ȫO cHZT#uVt"ARsշs ` 4b}B`?dY2sEH 5 ?Uo8+Rq"0E1,7P4}!$5rEeqLi ;{"%GD)o?Q2EUSO&4GjҊG!r<>\ZFȷP&SE/ͯv L- 'h)оolDnR`Jsc?:/#];,fUI/lEj ;Qoe* Wfsn66na&A'ML[I4IxAIMma dOHBH+"mLHLCd (UWIi'өPwQגs톺My[$_] 2Nܳ*xM a?W$Qb3Ϊs m7$9F1ag92FGDKmع@vd> 9t;NJ ]ӴDe(|]ncXQaURa;=Q6|f%> [G[ NLLLE#룼˲V| H[GV/4H+nڜjQ{B`f^AbACȪb[sCg=:g*)P\9IJD|/L 5Ɍ52eȼ;r)aO4}d:r>,UxF'lˆߨG K.>k80™jD?7,o+hgd 9?Gr r+묆y?;dWj}B6j_`[ydCp1Щ)J!nsf*%FYY"֦=춢{4 fx HMax @P;4`x#"n;#=G~"J rDG{On6(7+? bɼ>ea(ϱv{H;Y[ڑefcu$\u\1EgH{.ޕZ3ͪ.9F5Dpi x+g8r2qjDoBL㑱ڃYu/bqW<7_3U PقKz^Շ{<[&|r7?'!gaWf:e87>Pć>wfId|N%+@{RZ󑦱{w~]D2K'SQk_ <>v&`, ܗ)ᤖ|ԋpW˔(DAYjf Qp"Yֺa`Hg.QRWNwa/U݆.L?g-RrZ,qdj/jEs)JŽȖz. aNAyzo8zu:]~Ws߲*0P I349 HM[x@Y]^B}HT߅oKc^fȴVS(N2z(^)פQb;0 RЪ~I-F*3[Vn[\0͔Ny* Qa؛~0|\f TyJIl尾Cj=+%'_P0Mٮ+leP2ׂ®O)7J{اGAy@xھ7z 1A{Wq(_/ZWKg53ػ H#C* Kd`5&q#P@T0giYָnVM5Xm{RG "6uh0NteVdYi1qw5*^u-/YӒ<&:=͙,hz,p/Ę^gj6Hq/ vг(p߀ Wisx\%!a,溩Sv|vuΪ84‚⣫\FIL.Nȃ UV8$9}Wh_m*J<$w|q,ŀ~ZjDznx$in~ENd|Ş$^PAۧcGK=Sc քcsIid*EU vv ]0=FnN(d?-LOBFR4eGD+mSf=MAA:k$A&: }jNML ZwKb3Gv<"8og$Be)##;dhI"-9B`BȤǡFo+7NΦPgsc%`  ]NeK^$klwu)H'frn19twފVwB\-Vz3qnNceXѧ/'xN̍1֥ O柹5PܽqW$KƔ+ֺJ 㪭 %n)2 uU3wӹȾ Sr Av|l4KTIxc` Dr AAs͞`&Iˊ=[&vGmNG2;-L HO) (XRcLEF:ōN4I|^Ad9t vHha!DOTкcܭ >Y ,"=%A֓VmqF"׹-s~f3D=|tW%?;RAǫqe-PAXv ޲r?ȗ&*3*8dJOxBUi><`2lp"!jyi cb#;RLqO4H>)@+ЏPv u; {:;?c QRZg]Kd¾5';V>=rD# 0in/lOSwSr P;pBjT 6jgxޥ֠8شFÿvqÌۖ'c7苆el* DJtm82kػ.ԙw,$|Gx1mq{P`Ǚ%ej~V1KW(;ixӢ]u6yR1S)PcSb#UPRkHqc3߀ETS7Y}Wf1bk5 oix$%*CYu\ |t#"G0md?7kSMs3̶+M#]w5Oa,`Yx^ "!&k3ˎύo LH+f]_yhנM~ @AEl>xQ3/ fΝ qACّ i>\ s9EL TR懹\^PP3lD of(Q!-nʖ4mA= \P THkx^(![ =_ޢԺaE죶MܫU f҉!98Y-W g39yq,O"BJD@rcw)h?LXT3tlh5s _m]FH"éU Stc`|(uriԙ#'*,oٞy[0T_i1G `?'h]=~WR (ǖ L1Ehmv P; e}~0lW>$(x <LP<{GK."y+zcG`c{%`קճc߅̥^ù'XSf 6C|/ na'xn${Ep!Kw~ 4&M dEo`l!)N{qx"Ť6^lf2#{&ښV3?aTN I,?;? هc=r?t>vIx279~.0 lC7uȫV$`礬*vQY+.c"bw\rD yrd`<~%F36 7Xaq}6R^_7E-Ka eQxy ;[_̝:epW\BHt^nU~$,ڨ@geΐD'r*`0q|C76282M@e컇:g2|³q @M Ed'2HhXEuR|sJ{(ќeǥ 5,IcymaGCB|Nɣp*DGp-lDA'cQtIoɼ/H{l' paG3r ; *`u?̢c| )Piov6qZ!KΣPtqBy;c< πFɹr]xC 2 ȼW=aEosHj䑷:gHer 8 ˆ0t}30/ O*]\@cq=H_T4uPPam:%~k&Fw^ܶy$r÷ĿLci.E,4Q sg͟Ux="/?i2[1ᴑ PAxp#qv?oo&;ɧo_abrsx?ܝ07Oj"a@[yRIqܺ^Řkp㉟jAPG*s:XHȸBm?D ɛ#u94>̀ Np: g4MX ՛^ё(ި Mfs}#ųۆ; oV QBG&s:.4 #vj@aSz"Z0$q-Ud~8T`uO V+Ϙs= S$⠄"/]c9.a 7ʔo^Ք1~q@_$H }D}lAeQ(TFVu x@~ax(jJTB+o~=k? Z;6?Յ{LF=G UuBt[FhڥvpnŽetuz@%f?bWU bxKɳP;x 7H6ڐ ܽCY\E /eZn3RRYk.LdUiU_3cVx>i ]}\qغCqԶIl;ݯ;$`Œݝ`AHw4J/8,\&H,|\a 7(׍PMg3RIV* -mK7.jc+ #IoV{xpef0 0 Ǻ f>o;U[3ٕO.w5|0:|'s<6B5<׬j~^n+o-o"SO/mђ Κ7cּ8L?+/MC%9W؂y*fl7_ɞ33hv7bã֤䐑LXbG G3z9;pFtID|7Ho$J썡4( % ֑r桅6;X7CE!-3 cN6HȵQKÎ|?Dcݠ᳤VBMܢ;:ڃּ3ӱ1BP9j=P@~ kWwp*O^>Otª'U#^x&j25@]b '[W8\%s{+x4 6,jQ mAXiĩ/C`;9݆Ģ3=vLKUԭ/%p=Cl}=d!JWUrLxk&~???s[m y%nSQW&4 xk!HKR]=}bFƚj(;=AaRDDU 3Jx!3%3hDh 51*Y#V1ūY ڟttĩ_\͵oE5Atc AKʶ/{&nc;!87:s˹[Wd$0 vGP!㻛M[,m{%=4 E>gH1A1'[삤C')$, ww5_,?-:VjNAo_E<&pػ05 s"k0THT8&Hb%oي31Rt,SCMY,$+8=š_ove_! O E6GKrwOnaR 5O_8l-x6?6=?jʪbY]?^g`B8ZjO@܏qfLiwfUdH9!+!H6LU'^- 8|MNqս[0ݕDz̍/ Ll LSfFj#r8O5GB/'sg`}fgᗍ[ܻ%/U$dnͥ!o ga%Coؽ DB6i?JiRx۟H㿳}&)4iʼh혔+BiGw!@qOFCA"8irT݀t_wעDcGdX"4G{b^[M6 v‘'& }b6/DTӆ,k+Z!69b#D.5ġ=rzU,W/~Я Gϲ^UÒ3ꏰ8<[ hD)tь++S-unvV1l[N\K v}.gb:Bc5 +}{|ij~%.fmB|(W5 jNy Z#un{Qn bb_I·h 4{Ѓ@>МrkrX27. Hގjƽ4#3$ONgF}tmxuB+Ѻ1Y95'J'J3\,h~b7s9?z&Kvz~ǀ6kąDVZ%sJ Fq܄gYk.ݷ;kg ɎnbAC\G=y4-HYh\ϓ< ]w3 1ca,grqѺ3'Y.uM qrd2l^{v4cEa-56p(.pO`QP873c DHbB !4`pG8:Eˌ])S)[mqk`Z<ܱ9J3crfڕ1 ҁwK4%o :ʾ؅(9x8;̟W%^~%V^&eSʽ[?͂4cT. \,:mņC% |66w^*+"u^V! p -tУ¢b/Kh kK'YvhWV["*^*̏:=.-T;܏@D.2Hc-g 5!wb]zc;CR؅E˄ YuZJmG^ *UcȖZ` T*xeNZٟ Vo}ozQH3|%ekQFnueq%wL2Ix0.-Zm7# `>E!um!zcksW),eia2UrxxO6(Z wƄpC?ք=_]YnΝ;1>1`>hvB剨"[3].5yS,VArDio<>k~ jz$x"H<^Y-Qou41JĸmcFml xSF+| 윯W'=s ei5,&`y&}AC%tuzHkZ5CaOB?vmH$(J vbZ;@j.)Mfq̲kհx0RM$τAecG%*7v܊A\vjJ- K55ܩZ4݂: Tвm1+Uݴ`ojЎRG] x)#&Nk=QJd=⪼xw)C 0^T7# 5o8Ptkxٍa4tQ '!S~CH:YM}~{mOd(0{m` s(ǪgsuFU,5(>L1)^H#6~, gy٫[jU>$%J.G !={a r<4 ̮uW&3kh+9.\֦N \"1 Dpvi<>XvW|T&rNH"&IS;o )/T5n6'_uZV+t6X[\[Ȼ0+bQ 8Xiяkט*L_90oPiɘOp[Gh'Օ"BZ!.+TA])0u<2ԔQ)8L"[CVmFՒE5Ð![$hb `8)[)b6Zae7VzrLwQzCA;Ŧbv tOxwt!(r8,U轀Te/!H.T'ĨH1Ki O׋?}?a$1&[XBLF:zWu *``xJ u:)py͢𫕪ic=%hO(FM:6Bi>r{ \߯(y!U1UxoM[}}P5{@CvA8"y^MPF| cwS%1oOnqHibI1wٛelTgJ> m=reAрO6 go&^"l{ }dk%(_j`7R)(ZZ ƙR{ t|:a6gN|{~Ǭ, ?hURBP5JEM1Ո`:$Ly^̮;mؾӟ2*: FA\00vӋ"պ{5 ?,r}Q:qqZ)0jh%N饕YXe}0챓[J$ [Ŕss8 &cdY`|G֬壨꼾̶һÓ!\O=uUɵ?쒑8O(Uʃi .6xE9 29LDc޷i"힇?7 JN9FY!E\T9@^lWJ [mY`&Y< KIʩ0ZL+؂qCsvC,\tͷ1І3X8FLo ĎgP=c]g}b_4_($K)#y{a-F́<` k3iI3y1[կ>!dJdj}_'g*􀃭(n @^Q  G%ᣓoMT_8ô6.虱ȵ>Ix,Y4S%"~Է#3#z];q897Ɗ٪;JÕMō33NFA RPFxf<^Ӊ>ZW5 N0͍o`K .QЏدn#yR=Z;!c$#mKZ}_soWKIWL>C*@>曱=m1ɛ0 BUZqy$]85$nVOdSbQP_J 6 |i%Q>^m}n4kad)M -N%Y P0JυD#ôO*BBm~!3SfF0)vg={gL d<'y'DTda R x,c :gύ)mCnH!-~%5CGx\*'D_r"t{̉dɝ Nڶ}]zFb9pp= rS85*%IiQ_/lZ-.p|ن1||}!Qhbw7Sfqۥit7 F 6^컷q\]j"qI Zc%Ol_NcY!Ytp{7#oSW: 0ӡ,SԄ.L¤1 (˙Mi_ Fι"qr h(GЛE4Ι#1 <`F= 1 V/els7o!l{-T0u`DoH5{wv( Y%ҽԧy%/FC :zI`ȋ>S^W iS~eHH58`-U|Tݎ[~m.YLH_7xv4z]+w/EdA<~Fz8FU>)ٌ3ʆR^6|h!E5/y^= UDǰOj(^~[EY.Ve ;R]b E5]6 ]j[z.dX6 8s3`rNEn6YQ28膉qўq6xEM-zP,P/XR : QD!еmqêqVN <a`4?$C)Q~>Hw%)'ƭ*bfZW5 3AvG:Fτ_Ceup.fOC[l邓*Y?`KcyF4&_4۞谼ɍzYq%|4f#GzC̭!&s:BXITI% z 4ӆj;X/wnYna j;pOٿtNnz]]|͡i˺/SWۉw-@zJЪߤJ/sh/oLw8wak_sBpȣQj$>D?6c=PDg!-Ww@8ljnl Nbz ; <#xwVıIYLr,*.6-`zv-DxD*27=hϲj/! N}Eq ۍ-$mnwݍR>7?zsoiN#~C鼞Eͬ,i9 ӽ{3(nB"j#D(KVD?)5 c]C/^rM 41:".mR=o)F %7<gŠ zOёC2n`^XGcIđ 7.Gn Q[T[14sz0Un,2؃%?$[w^tWF[u.@u<6ES?EØ0NJFoY\f_9Lc^S0X&?Yki- 7lY)ΐq[}mi$J*mkaDʦWPqb .tL45Z8ϖ50i^iZmQԯW0z^{(]`f\ BȖ/w̴`+A#O)=ci"((ͫC|\ּNyBISFb/Ծg. x/6^JBռ,VŎ=?@gkY?'v]=~"s~ĺ>SGz rM3dP0U]΁B⹼47?>2:m^}iߧy;QvB8h7Ra)݋A+`#b剳>! ^cJ`F)XJ.D7 gu&F>$ Z1zUˀ⭶E)}uaǣ4l Raчs҅Sch84IS^6)hy;I4|h1] oB̷Wkx<2̐ύe/beqSѫ3sXVV& \|hwDbڳ $ò%X eBlR&:YoGMcrNo\1Er//yf2?\ɳeO6T !f2Ëi<?<Ұkp@]ȧM9*dt7pnP@6n /~dXnِJXq[hw&.u|IڍrΩHAm3_=>/_ϼb@˨mT !$6i|myC )y.)k X(fSdy$Oi2(}Lje0PQN|s5-8Cu~0#R,R^n"곗g}\TƄj`81q$qyYrEAAtY0 Ϙ"?Lr}o;X6ĢְK;[0E1ayg9+"?1$-lRB d G׊!2Fr|)U㶩D>F+Dw3 mic67bWO6 8ߝh0l<;ʅ0)^dDrNW+[:,w]z:vG;Wp͖{s\ G=VD\V||# 1!c̽ >KnTzI {\AptSꌟê[ü(:5kX'0WR ϝ6.˰3yڗ]UAxyJxq+5q""߀Z-Y/Go#Wj#j뺷wzs番 29\,hdN4ZȀ(|Df*W*G733Pճ`/ϭ[UkpL`k矽*@ur-G`oZ,Ca |aT*>9uM4{k:ج,P{ؽwͬ?0Cџ9:V<l5Kˉ)(R糁jFتI*)Zݲ=@$ `Qo GR wL'?i,zIC ?yPOXVu=٠.;K/+6N0)WS7E¼_wQ6鶀?`-1,R?A㥴k4zPX~& o?C<^6},r/v;ϓV%CtŠw6K ~H`N$?p7+tRblIgG 6{a;̳㍠]742@,sĖ7e͐hfiq^Y)xO P#U?Ul+Q\H!P.Ԓ\Thkjrx+Eߟ%p5f=A`\/_ZC/&.ALƚV ܑ&;4WY$1oW(vqŐ6N@n־0n>tɇ.8ݸmՃ]JdzBs]R v83 i21_ժpbBy_87;{̑S넱 -_u{#¡wf4[g%tdAaM%=(`+ jMpE4%[}h{*(SgZF3zcQF(NE }=^t? ')mtv |֮Z k8 c_s}ޜ?Ey> ƾC~n]$FVd2̚%`vGq7" fϲnp(wǬsJȃo9 Cw +,չ/pLxgk\TSwk9r+HTo];eĹ쫨f_Ff$"U_>8ʮE$|ӘxP:I3p[_I”q?%/Wlyt+0QhCqP!ᵶ*"Hޭ钊YosJ pWk$Z;v(D$ }5dɩb;nq.C@}_oQ2H@2Ii9:T+ =:h\X#Ekk2Y>%32"Ӳ¾ҥ߼I$; v Ν8dp!"Ĝ׏`͒e|E%V=XT}}rQ0nIQr0 . 9[F"QXtOÏ_SqBÚhўgy*2͂cb܉:'`Z?Џ`W x ,AC}o1抠sAR~@+%_[RLhF%L Z5>sىNRم35JH'7yt [9+o=D/S;`\ĉT.^(AuUw9 WM\H8Xt-K<=fdG 8Wڵԝt!qcpt'u%J"0-m)`~6($% nM-bq/ik bk3"o8Έ(=gʒdyu r/GWd|Ö@0eҡS{*/~K 'v\5ihq罌< v蚿9cyIry</KV`"dΎjhFÞ_BheSv{u?y&dTIUKp1AHDp-*G$骥(y۰5gɌ;.5 `QI iԥAd?6sY,KWb5֜[ fc@r鎳`X>rǑt p+Hz`%{B)ɷ]a]sm_d}K4ٰURPAj,lZBTJo2,^)37*WAgr}愐y @ Pc}`Og)7*}m9Y`7Q\Nxz]:D[4<+^O>F`е7śoLPU'hqg+As ]e쐽QZXXEQWdF~p6Z%p_&02QRז]+8[\eC/%⤦ FޒWmțڑ0qAYC7l_/YDDx_kM`6@i[ XwM} i`(:z83b7߼k'OKmry\G?Jfay M/=} `8;)BO(ߙ"pG%S5'GmKUe>ImB Z z BVl3TcPMut&J/I,ĎUY/{_Ѐ#l$;LZk2dzۚ"Xv&SM`]-LS'SDNAJt .*^?~IH`2} ƾ[,68\|&%eHj">'2+H e{MݏLS0 |r*|͜МW>?<8 !GPGme u ?q)֠3ei_h>u%9`F"S*@d뢃c6#꺓r/|Kar/G^rQʎyrPKK qtR,~8̓tE^^CPu@:D1Jn2`M+'F/_f(!!ň07 s0 Gt$*<[w/WWO̝jSlUI]]8+L] S]!Q=^RG@B2PldFۂ^IW5 3{tu:'+ѻ.CatP^R^iڞ`9Hq^}$E22S\/q._Q l(/g.IF4+$=4.r`;8D)&NaK4BQM[=Bsb6/%=z襐I6?#Ү_'ȩ~8LNLxڌ"v0=8]-`V){E=ձߊc8Bقcd۲wL'8{l)olNmŞ(YO ]k&[גuFEHR})2k34ʽ}Kh9~#|zw(nxK]NlP}24+ fÚ݊*::x2_{C;$^-:/G 2Ds*t* HnjK[IlíQѵMM!ס?RqҾ_͉vV.?Dy_p t(Oٻ@ z hlۻAhF ]Lޡtko|IF.& ^kg̬ja[%+NQ1 *+G/Li~uILC TIz0j6_J1U8KQC#բ*F?rZ2)VSkB]&!Nڼ#ڐt#3%9p-lDD$g}[kBƬ~^wu;:mOI6;{<="~/x+@Y.GrH^5|Ǟd{M&`YsaޞFklavbntZAu MH_>o;Rdd;~-$GXpb;(t%H*[zLF j_51_ّ?!_`HBy1>+=G+b&w i}`Nmn=AۅOߟ0~iF0C5Q73]aPu^ҪR YAxzdYnkROPwvu*KjsK]f4J o߫QVSBz_rfYsuQDb/B?oKO4uiu$>t]`7~>,q̕;%VAS"Gm!~ WgA$2DI Xa taYtmLj<IrxP}s.#~AEq+-2h[%C Fмd&\[d:xGEdnp;jlP+U]c ;).y~W9 Kc ZOO@K!>jX 'xI74#j]#1iU<ȵ] Q/LU(ʢL[1fui]Q)#+{7|#6<^mq̅] 2^@]e0H40 Yqh|{{3OkJ{<4R}Gy9 |>!h\MvO#"ros3\zCE]`RYL[$ /gW/CFLA~M$XFo<%! I:D;5͓;T\]Pf i"UU9K̞vaN H;`f2ee ӔbH#=,-XS A'-9wk5[=.J"3E㮵#yw_sgjs^#ϝP92lF J,0Ԉ%P %! l /p1y:; ƸT(YU=Mi㟆1v5|  }j,-a,4 m'R ^g_HvHQLiHR{ FjleJ )oYfنjNaeBn ۨ$<`R|L5lOtwl޵.::CcYrFcP WF#ehA# eW(sFp@55˻BLZ7bL1C 'c )Y0~♬a WZ`۩CS=޴6uWM )d2y_NG(~`2mJ G%ImǢ<6weFЌg#(}`Ml}ʅ(ZJPe%"P/|+px`i#2!qe)Z}lG+p&yx// lbx 3V,. WCn6]2u/nfï.jv9tnlwux8^_l};dž܍mo]sK~]sH$+K\T9 8TxJ xL# l&GIȔiq 8'E趟-es8KLlyH:Pz_R~>Ɩ% 0ĕpI!SvGWje#bz2bdinTYRmP`I׬11|tvC;u{Em&KJXHkdvyqvd2ld1]YXaYn!X* } H+ǝ%Bܥ Fv.č{3_a3z]^#>iPujV!W}\G64X+"',/!q94t&fs xf9$.>|x%I`i*,ֻBYLtQH\ c}&6'c*6&y{GO5&z)^ S0i4TW;Na>$~| yV֨DUH>8Dl-/G>7` o, >yp%BwVpfM-`(U&T iԀ FB@778v Hܮ L4[- SV"'=*8Y:JrϗR1BˆL9zW&izo?.bU+89v3}f@dok]xڢͨ1s jbh/!?vQ!\w;FQ*DTqB*{> %7NJ)5!8|a@ܓ~N_S:j3Z$MZL_bH&Ӓtbl?¸ӛΆȅljCy=ʓWy\y W-LIX 6b5A\d Em;wVk3?Ҳ{پ zgz8H99uc8S;cQwnB%4!6( oox]5y%٠BsxaMr}q{ LĬ'e8 [az7 QdapDI=pri :1C[M^=fH JPa&e9t% %(Z {b_G;𜧏| i2 s3y9~cAfk.kf>H {a@F?_eD6,5#ϛ3gK^ acQZ8]u-c ɼɲzL*ʯV Lyt( \p#Ǩko⃪\~*!#\^\)s '+ íwdn:!ܷ"I ia̐w*+r^k7p3mXt0x')HyۏwYطjNjZz49D,zDD$ƚəH3rb_">ɷ_b׾h&<5fuб ;&Ȍ;%h]e;, mol'lڎ%  e .pЉ%"Q ҧTp!1YU%pj gz=Μ$tE'Ҥǟ ic.(ٷv!]Q y m"i}nփ:pQ|MU該]EaWA!sS$읮ݖT) _-QMX&yag$%N__AAF񉰱C"8zB܃ [$޷*SI(ȜX+vX EĹXl۸'^^Y*}X[ղuZ ?C?HGҒʠmEnIa↥^` LmlT?0gKع2 #FM+9QVv84ѕ^D >lXVas/,i?jogOdҭBfdWPR<~n=!\۸$"k 5`{(7)8Tϟ4֊V<*!Y 9A"^)G'kln7.X B=Ӷ!e)vQA*Lo2z/w3OdȞAݫ oܻz2ߚD+ 3o-GU_i'׹Hd IPz-; >r5AWHG5r,& -/6*Fv4"3凲,Fmyw9ʳGP݋npҨFȉcef'/?H 1F"h5&G.=k㌓Jw/G,25e "鿋 u>|~4ER%LgLrUnw蛚4ۄx}nxԥw u 6^dLLdHĔKfE`a̭b(%> DΟ!hPZz;8sK3cpP177.ҾpCT̡S .g,eo.oS)ͤiR;nZhYhN QJy=Ce]&3̃_d^yÌ.)^2Qw*xmr'څb>Hcˤ˾UwFё%Od(hWw }H7 8K W)5zs؂N93#\{QXwYXtVlgj3K3" .ӝg|#\܎x @.#uN~}\TɂH B/PBb@3&桧7ıj@>=a$ȕ+Oό;Su}(=/95,]Ν- ֢o=ҋfy芔Ƥ-\`x~#!f]5] LaH~rx?9#ؠOO[2wK!0+.&,'ү[y~HW5KhZ@u.,_ױy7_z$In榰W$ߚ^MyBfR ؂-!~Ұn˕o |!#\l"a/ӽe]WݨU)L&7 }nwWvۭZ"θ$0и)rʑV`G=^VZ8dZ;oXN$cS{S)d72H?gl{LbD(͟]۷)#]K>:8ryW(-zϰa ghB WgLK;Uu2s 6[nNa|!-Jx⩐6EФGA\~fnGa/ pPb*%}T]`rDK0؆bV:pgV.eN[;xD&WޥylFB^ r#HPGN#=I>襓ͩw-"V4G{,݄KYf֜wrVa|T<8 eIo<0E 'aA5>vӸ唋ϑ_Wv.Vh`5ZS>*ng|߲vv_Ga@q]7; Y 2^|/W (L(YPFZ$ |87ꚕ.5o`ȵ*N3a>]-v\Ch7L0L^ vH;zX4Tj:2ވj~ZuǗBMڢvp/=DPq f\tlT8x,62/_|^i jꊒ8v㋧>>D Àܥyi [e4#{G% Y_0Wt#.0Kq{*(s̼Lq Q35},D?UV/CHs&p 5d]_CEPzR\ !!4 ՗rtk2YgkF^#& "AyFf_3'LLa X'BսQlrM燴َiPxA8u HQvVsK O_ff~O,i*ˁHVAaFs=$M(2"_5&[%mՐM՗`$LNqY L{4Tͱp9}Nk"Ҋo q9*D!N>뮓]|""(_70S铑'Y`}UR6K#Y;f΄B!JfX+I G_%֤նSc'ZsZ~Tnb8^; CQ5ώ^3ynf},%:-9D!Mu~Ү Ē;ZNam78u:'<@MS<\-3mÜ `\`5qFYhUOmw07B[4鱴3#-]X0{K)iQ1F6BH./Ap~ҝD"@n-33oBwG2ZsA*<Ƀ@A&\>uV 64 M;gfQ *g'q /{ȋu reRJqw2Mo<0sQդw0noJlژcY892,1T &Lr(xߡ~1R'![i+7& uF/bedj`g#hCsNyBrIi`đ }u*q$K #D[)c촟ؤ]j_,W(3 E*=S NHn{a xJ=x uZَK=؃nG$dvMW9Ы1CQoy1.Ie*\61_N6nzÇ{5VήQ/D ܇6Vݭ(Ky(XVNzIn}W4_t[l,b5wwA%CK%SSq>or+:sTuH1N_Kw6k<_×:Mp)]wUM(NUs[U8 Va^ [\k Fez9񀚕RFl_.eZ 4~]K=pok׊hSc;_#09lg= _0 @3@9`!:tqJ7]ߴ5Ӿ/BʞY?~Vq3Iq&1М!X@AkC( ҠCq}1)]T?2mnvwu|=jo5 ol%,9Ȕ@ ) (]‚ Vޮy 2sx* UV /WE?2iKO<כ{5b(%ƽnA4Abǁ0 Qp ^+yM+h2.gv3:Gﭼ:>>6 6̚@__PNW^em/ 4зYΣoU !k0V1/NC}R=CVx8-,Pa X ;FD5ez/ 鮦i_0I`zfn fdi]9QVi'T1@xWL1hE 5+H:U}kzr88K ByV)E!*=pS [$^ȡ!i-N^Z5ցݕaU)/УKvUҡdOA 4KJG^:n,$ )4>#%e2$`]~ؓB;d,0dcK6s.9Tm2ry nx d( 5ې:}YF kq#}^Upzǹ^iUh=-JEtS(Enxe@o'>3|}mZV4^5N i2¿i (ĂS']lj9ָ֮^GO7ܮy:q 3΋hH_wYV$Gq-"򒋀0k'#˓xwT棏OT( -Ti]+_IRaH\Vn#`2c4W 6ܔ6N Se^\= #[sD%D=<׳kFҒ.ٗWc;M`w#J4acY0 ;XhzD} GGE%IxVe;p̊,1&ZF8d֗љƅĸxD/ştUeEݪU|Iё䆟،_φt>yZw%1 ome輵Pq=Iռ }rxRD"RAe!8>C;#Y(j4M-Ь};T1 F\uSCDݩpNG%@@vGg BY^t9Y(_X)ȎIzaSXZ ZvkjFV3;bμMfީ ;;\Y َ(H& j5$ۉo ʟ!*3^;mje8F:쁪:qA ]ojH[Sďʫ6d%rD)0zhHvU}-Mh@QĿdH@W|zLI+i$p< =Hׇ<('Ӛh@_uBs֏o(uO0~@.XyrwdX~[QҶVo?iؓau`=ĽF`MQ2kV{P'.^slf>$9QKLoۙvR5t]GCrPr}H!GUO ge]g@_.|c$c$/ooKps~2i}"Ogdvw1*J#6l*XH|\ n$TDsڱW Ap=V<n\WQsDȬϪ#L嚪C4._fyxi3o~Sa%'l 4E9&+>+ %۸DeuAѤ@'t!G`>%۶Fw\y| SZo5"v4cR/ZzԊ6'[ڿ&]/?g ޝBmW4:K c.e8l+-kP(DբnA|r(<˂Rʅ2Haە 6FM0eJ]Zeש~NGͪ$}aD̪'ʂxN{ئ(E1,qE(rʷf,im!ݷn(oTK{TYҪm N߸qSԆL 5p/F* 2c35 zqD|z4\J4kq,2DŽ.[wl:d-RnSfN[OZf46ﺺ( #m4ezpisF)u>gHOR>us߉ Ʋ֊,,m #N[!',U}F7|0ټ*bz0 .J *9M|p/{DlDGߖf9Pb`KOjybF~&?Zd߰Pi/ry¯R1ix g">l9v*!A4[HiJHoV")N3``,uoiiН] O{! =/[eq`f'b@ b_{={hrC98J15?, HsѭPmA&Yͩ7OysZͲ\r::22'i6{(SCŎSI }.Fi:ı 뭉 Sd,@9YHkJ* NNmn! &Ua+R#6t%$#g#+b[bH?y @FOoO֤RwfY*!lIj` AŝKu B@%%Dyjm<#dx5X< a6˛xƅRرY7CZu"PIdNuj~K[pS'uMH3H ҙy]K]RXev'`-b!5_|R#pf^}1ˬJYqΨZwyR ?%`]N##  ?<9$Sfk%#qKCFW7;/֘lfɜПw&6qVfUyEIyD4F"HB?QGImrLU:F x$CTў" K!9EԮLGF'd?; b$ !ZpV>}ᇃG:G{{~ws0}/8Ed1*%?jH髒w\F>wk?OxF[Įyi89{RZ&` Xޠ,NFM Ԅ%Ƭ5}:;F,<iyn9 O ?;[jV-諲2sɺI j`"y 1";Hދv;K=.G_t[>b ӸL6o϶m. épWD!T// MMd9&T9{D@"ߘRD(U S3S8;#zSٷR**j:n MhE󄍎.2_`Ws̱.gW0/mU^lփ6*Ov$3iT3pSu\|hz2X> Bob:,Q:XxZQBTO{1mp -t!wȃks)|4* ECAf3@Uܩ!+LVBf&IEωe?޸JDX[^h/<\"~^CjX2lMQ{RpG]¿WG%ha>1 i}:j,PϢ茝*kLloM]l:ɇ5m"rsWf |\6Nd [»1L܈S"# Z"pNpJASz;v xXmI.Z-_5c|_C[O`Q$~+!Eו9wKP>gF}!N摘 ]h,}j "gZp! ŕ~ft Z7)'Y[\URxw YOBkjl9kc$]zeejj>}y 3vHKI%Gg֚b__'T57P,/ fc <_0??; SO @͈"",.|Q$-L!$7`,mn6B!3hk^/9Vgt\z7NJ<:d4^_ůϮn*0s~E"A"1~I^U_M6j&Pc(jۤeOF_m٩y":GXgFLP}V8^bwQA6\w@uN8cv.37 K ȁ .UxGUXq*(Ͽ$4\rk((r bƣ_mW􊮇~@o-|CsBk5;>=/[⦒}V4UlqWsg!3e֞L Bs]2&19Tx{(ss: b*+?J@ǶfzI}JjM[ybN4R~wxk^sjnmIcƁ8?HRkZO)(+9:h)8Sy.)p@wŠa.3Li1zNG^-7=o9Ԇ4̕aUG'W- /cCH@ρ4Lf)V^ b:(6>r+9翼ORXQ *t.lsAgH` Uy83ʭQ/5.Mkrf8:-ku#rXN_ 'ͅ/^}5T11F+bޒjJ$:ő# m:"D۴?[v@@Vz„9B C^0hb`[2a(Z%Y<qA16;'o:q8\]֕j,ZmjC!TOKu֗ "j= ;P-Hˣa#V_hy!7E7"2LR&L`-@7L+kz$ C`ϜQNҠ< 1&b|n<Ko [ыN8PiwVDZG_uuIX5%}%.lqNJ iG~9o~r.֢GJ ~v).ln͈+c1ef/TgzVoʳrt.( iN#7*ͪOVRlwJ6lv˼TBxDmMO`Ҿ3itn]aqS|^ 3-GTnr`~22:r@q_I\LcAt7_2Mn0l.4EƂA \!_A|tie yF/K( V}l[^H|nAW_?lFI5HK5QR%CBEjoċ{pBNj0˻ќǻ+%u!lF?1 4@¢FD2}gּ,S`r(ל1wՈEJSoGGr /qv_ ك`'NhnD 6wpӖ_$lnCv7i[ejyVAP/t:5P1|""\ Ϗ+vW2 di)WactC̩l+&);vNEIw4n_pÚ1RbNAwJU.j1r'&Ẕ=ŧR譓CoEqT3z/ \R94;i@460u tD 61Tg0Hu`)ęhVBP/n(<󍝠>5xAvg6MLw!~DuWQAmsa3dq( MIT,Фeq{zC|cOw1 Fے{0ޒC)V)Syʭ{ѢbMDahQw:ƵAM U:2mTeAm0Mq-qM±+{K(݊|]-Bhb.;KuIč[xT'=p`7cg|PyүR Bnuü * Nr?䆕򏞎! -n9_pNP̓`XFz[p;!?B dM5,-%(Zes"_tkrDpbSL+RI;}ŷ'fv ~ sª-y,i>NnpWUVޑqѰ`3m E9WutoTڣlJYA"F8tHE1Pa#e%hb: ~kVݔ NZ)iКQC[wvI~Jh_PƏU0wMtTncg 61odQYa0i+T̛rןg>3:F1Q XpfkPx2mG?:ޭAnɻsA7u5KbM)[;Ж1Hu$m\69y)gϓ5<-WcMf&iffcvo LE3gL 8,35vu XN韞73K]Fq>Joj0ܕH*ԦeQf Zp zO|n>7. o.89R{:d_#a]8gmB~fBYb MSOuf-Wia)- !­4{'%ڶة{e CX$$<>3>'S5vU)B+>J+0ml3q&IRЏ9ۼHnުnWChք],yszK5їhO#cʪ&ܟޕpS I"1QgYО- ϟ?}!F{nA}?+^H5_~<v'5uRϢ~hd  *GOGd3Tɹ7)J{Q 1^f|m&?q={a HMU(^[ŧ;+#>ߐvb7h1D?"B0jupfvR8sͥd7pc}q\y.iE7} "nΎdUaJz\g. z."g=Rj]y+@"UԿ?~*lHrpָȹok hqBlU4x7 =زn_.EtA Vc+Y1ɤC?mO9#4.1?.>I#*M䂗H2Ea[k|c6 jg0{x?8v|̎{n׈7[%`+x.p@7S8mH@_I" WsT>[@](~F@aTEѹOrTIemDqm̂Ľ%{.FvTjv#DY4U }P-56_"D?3~J3!R &诠dgi,=m_E;:fǎNB^a(89X|`IOˠ14{$wF +pՖs;U "Cs[SmVp3A@ޣK[ΰ#BH!bT/?"L C^K Vwh&dڷnm-[H2m9LqV:cm T6;:YƝĹ]l:1-cYVf>w!8eoK:`YH# EѲƏ^K$E+GI|/ĘʷT @<PG*[:`kRZ;nMͥu*OpENF)DQ9cўuSYCZ` !_j9 {_IF]2^ 9qŋn3{oIms`GBR+ez*Tد7K17sG=uo֒dnO{S dHUk9К11mN-_"*st0@۴j "Tâ W&Dtf2>]-4Q^`tSW+7СOyFz6:Vk-\О2pP* ̬*otیAAY_~.Zv*5 P/#U@}?W?`1IE8\sW|-n6s1H o8rF}XV1>FU>,mcg>|=1`,sft*_>|pǢ=Wh7v΄C4Ϻ^JH ]Fл63o ]}`c jpm^{CN6S@f!$z>-\R9d~R,醳cQhHfIDWKIMTY4rv i]@IVTJoZY3f\Ԭ˾z\;,|h;;ze wFMmcR< `P'J-t5,DZcW<0s׷7GޟO]kxcBPL?!G[_xś8\"_cmjmTN 91Φm v-7X]E 4ζKoYJst8*!u=,(tu [xʨ oqa7˼(YH%9kH١蝤12iWyDw:u5QbcrY*iS[2o@CִY:FC@T)S+MgVtE~ޚw!gfM[}H7鼅g:RvlzJ2۵0`*G5%U3ν|dZL̻|`Ϊ1lf|̩4!44ev*&& M9ٞ)gZVaDXXbۓnHr,ܥZF;!(7pvr f?"ztV?0qXJ, UT^$zG߷;/WA[ߏ@`%'o"p291@K3`i$K !D(cbp> !QLπCvyeZ)(i+pǀglWVF n־ Bu1}8u>lG.^; +&as3{gdcƏP g:dSOM?5" w'2%WBfl]g&7M)FqˠMy-,O<ɼ!h ޕDvlmֱvfBW';< 2 Y{l'tU7`x[_-A{caO|G?`r ߗbFZ^zH;|1r7boq E &]Psי]W_OC֖L+S-.VLS3[5_ O.}+r4Iv47;3-Vf6X+&TDu+eV oln4e?&w2p_Yl]Rҫz:Ǧʹy;IL@"kBK>}|d\j J~fNaLݣT6`<.dNC5r|"s9>}c&)1UώO{xߋ—FIJqI=g-0{G{}Ň|)ڼ0p{de QO*H *[S]chDڻ^> :S5cPw5iŔYvVU8BؾB1D>E!@伋_PgLtlllbДXŸ[C^/g)v`hĒ^}y,(:]^fT[|*m7`} nO7p38Gb}Iƴ8Mbxпߺ,U߼7EJ"l&*RdU;)=]C^G_@gW:?3Qa^"6Yܶ-D<ߌq(ȁ῍kZ! bguz3Ća4!y3k.R@2c6 TxkgO6^\ 5p&f1݆2^RZ3"E9~0J\|7v:&f4s /1=BW{3I P/~eΆf=\JiDy90_wCIZX+ i+.S@Kב? Η3f1uӫC<^7muiFOf,$.4B./:O? k',}ç,耲j.,76:ٳS0,={N7l7B.y`2o,<F=$@fK]α($txp\ЦAy{]m5b j#+R.7Xg!%bmg#]Aqx_I ^ӤYTB,;7%\1ރ6/yV<,o@q&?|{2Hai){]TB1kZ {>1ޚ^3&ZM惗:ySݜ¡Gua:=rwlk\ғW9fJnJ VJ/`SsDy@wow0DOv uJACĔ*D^e,] W~K3oB<Ö&qj+B`lZ=`7BҌ#T]_i% @MQۮ& )miU R4+#0K=X]b3|QlԾ1 <"}Mߢn9RUl Pa-$1no~5M{oRjK ;>Wr[8D.m@ѪGud1owp%k+7yE:WPHbB2E.'\;}WoZB6C.3lGJ XBG1{Q%S`Eڕص r+.ӳ]{$v %R Us{kZHB˒aĚOt#<ɢCZ288(_.#PMP[P>i J4 tu(|]|-_2;$O#ŭz+<)F" \Ab-ѝFomiRwkGVXqMD2w_LN@ؚ>@YKW#܇W3-LA m)awGrs/fҕ-+6/E"!zē{+c`hɎ0&6[l %3|C++ϕ}GYb=?cKgM\ +urc>fa5sºnW!D荛u`W(K*p o[֒zRcG| h! rjn\~=oeStqr/_T|!ML)6YuF¦gqϬ*׈bǞEלpT=$[7`$Nud@*J8kR5z umh2K' txVܯW1a%k@c5W V17JDkv;g{v* FFתJߠOπ\/+4Ȭco D+-lי2-oN6/y~ ( ҟKVT#e% ]{1wB36\G'~m}#MJ.$(= (cVR͋.\~!\ݮݶL"0N+Du9숶6mJtn%fL̓QLFO3&Eؗq!S0ܔ fEfC|^,.EqhDۊA-}>uq:7٣sJ:oYk`4zMZO!9*hxh6LHr }wPLJV߲}ܣYټ0 OP_+ z|$O{YŴ1e-@y^l ͇y}bacbd`;Ж& kQ !PG0z$˾N-P "6>ieu&&u–p:-CKȐ旁Azv6ΥȂ~>1G?8/4n5^Pf6 2oUbg0[hUTY9Y:DK]7?lYx%&4 58)bìEQ&Б{dmL:VчQvT*n&u9?8o'Z,rbdeb""Ro凘?/u\kUp-ZrWXk 3Zj?#8 ROryg=7Übm bqJ\+ }ذy3#dGOدן@*Rg"Plߤɗ~0zGDHI낤̄q,uiֻXpS'^'|6.4ph7Iw0vS~Y(U=] 18%s>9Wd `c E| vǯܶP8DaX?u%؂a=J 8]ݕk/>~> gdӗ2k$;1̨jcߥVD`+ #P `RcmVڶ+IU+>#=Xv-r01H8m#xn ي 7RPB3f( ܌0OoGlU k:~N%!UrL c*L%nn>[ `LM߃E+%|y=.%B`okvwsH`s' F S1i(q1r q\Zm S^4k1!8.qS`݊P,2-w Ƃθ{;Gg`*q]1ڼAKCf'aD:zEgS k`cm*etׄ}[WvK'Ӌ.HݦX =`$X"(x35Z~P\JȾf_0D?r_xyR=|CU=Q*|sLXf,GԐRuCB!BF5\kҿ'2Ҡqyٖ=jsD 1~$:(U4`0wT76>Gv۔ (j Q``%KYXȕ >=_HƉA/cWeYg;~3j({C i3C'{kx~<^|xb^gZ{Ѳ u68J`ȍ6XD0veZy@L^DkJ8v{Bsrieۊ7(Ia*G!FdzU9o7vm4Ņ8c7W$nPQ7{sP|FLd/GS0UbhaU/^CtcNu]{,n(Ψ ϧOp@k*S+/ü٤"[+s.iBkԓ1fMITvd)d]l,\4 9E!te0Gxp:ₙ>]|{d`KTȧ Ѿ53{dx϶>Ap1m.l:l|2iK7C-Fa[>@oeGe9mG73.rR"rl"@|(D2DnJE#/IysF:{}zB;AI?"S|zi U dv$x\ lm^ V % mH`ߠoS}VEPL@j&/J[<ڽմRI-*Fqjz jFlgiH%*XT-#Nq}*_G0z<(Ycb||Cgm‹{|q*c!2;f"nEVr}Ť\@~swQwւ-u}:A^ztrQ"~!iҭ BpH7IQC۩؎2ɭ}/~ȧrPp+H[Po'1-Dp©٪T!dmw&bkqG'x!45C!]()zst0ʧB<ʀN2dY0)VM]Xh Onl!;d˜j`b .X3؉8ɍ 3[eo RaZTͯ <}xA9E8͋ ~ ֱSkB;|ӁjR\;DoA7$$ds7/%#bGBdg¥Q2 *e{' ԓ1}I&1"-j֛%cHؚS(>EEN^J=4ɵp%/A( (\yH{`:@sex+Nݞ]#%T8An2~i7ϧ1 .]?Xhyw$wu&z>OC_IՓ?@b躀haw8V6tyɃe@ٴs٢-VQYp?0QC[UMt~,W 2_7C-d5ޑW ~zj1HA7h^۩tF',^W"QY_\XkFy8=: r~,ݻv}NU(f-k8cLzy %0bq,wYFh!wLH݃Db;G@\R m76U#I6BA gX, P)FP00^k֫Di?آFznܐ3;R7x()_cf0zsfQ=ge|)A9w"i"OE^)?VBHQ1tZ_[TD0yE8ذyZ `ZR0 U ۘ(" mI/\lc1м ǿNX",ڍРKO..k>kp ]"'=QHzٻ+ +{8yr&M)8Iqx<ߊ=wkNj{ 1AoP(oٔ~wx_2g N-ُ)dK;Jp)m? 30r|{}xB8!ELbbh$ݴuŴu*qio\EҢ̄oiē'U᫩a (6Q pдl(~nI57ʜyuJQ 67GmcfXԎȜFN+LhUhCw%mD# WFkaZs0Qu[~?)gˡz„!+Qc;M_ ]7&,>|Xc7P v{^-. m`nꕡi3]H8p_0]Z 89g604Y392"@s*VR˜P_95/'0ז7@~.2bd&Ç4Yy+5[zȨ},&I5C=m?whU.Vԩu_x/f@f?]$hM&yPխ^r|Fj:}0c# @WM^'YAQbYb6K-P r A"`/&Nf㬏{z5؜<|e!]-ADxd[ke3X'drժh&ֲ؞i^2 <)QUyH坕NIczZo-2a JOQ m?xQ-x *3)Y SbAb~' S)[]dwKⰔ6sG[^SL&; #rLM=AQJK𬆒j2T u3_4#kNA HWINߣJKOP:4r ߹{%^#xPFJ$bj  `F;u nc*B)>Y 'V2%M+N':04X"Iq\Hf_ҹ[kp9v#!r:\r). =:ϣBv[ f˟V9PI7f~UW+ )h)ݿVXX<^3xjwᛣWV'o P(5r}]5SND .@ ?jYëC~a?٦|}sO*Nڷ@$Z5&!9~ã}WkٞݩS>^5EםcA9B| =WD7zY6כrG=3T;Jk ӆA$0*qLx]X&ÑL_}5"wL NQ!Iyo~  .Gof0! 6Ž]כAc>0t΋VA_ WoYNv C2D!L\HvhH<Ö^>.(.dcbCdER-a'vP@vIL΅6^f,rؿ}1󆀁hKYo%cF|qU~6@ \BSȼmUG(`]XyLfN2ʂ}!6P+o J/wh8-Ynj{_bH:ZҎQe"*sχFF ZC"9 I-/iǰɋ+#7;L 6aĉ@ZNpǚ@;rƴ?En5WP]I[}eʯЉ3u;~DGV9;h"Q%cNy[pT.Q6D6u |Hwd>WͅLnVF%мt]Ea]Iɓ`&=]$)0(Lu/gavs݅N)rwm`VKTҶK5:yc|c=SRrv.gfC'%Tz=1ӽb)]6JIEHE>3pNhn0><&pه_GR:NR\x؄{⥡썳sG(T8 ഖַƸ˟6O:"-e//1kT F/yߘ`OUi!OI޹:VL׷H+J!]j[Z +|2ӳH]LJa2Cޝq<@,s'z:BkF1SWeC$,>@ʹKᑑB>c/+ !U5&2͇L4ҸJ:]˭>Qh/N pUKK Jb } fH\,NI? NR-t}IX.XTAJ#s^И.%4$.(X i0[Np '_6_ȶ_GYXȌ0E4]XHl)5^UTUJķ$K 1қiR* ɭ iq_S4ps,x晵S9p*;Q'-',!RM}Uoϱc%>l3AjɖhsD#y>E& !hTYp8\<'.]|<:JЛ~*J7N_[- F0H}Q8L@~Bu̮SuaV?/>hoi]5xrU93`W6e-)l:k% HD+SbǠ)EQZ$ZW\_c Mqu(*n{=.l`Cw+du<Axh}iMJ~ar#{-ܩ,7XoOJXrw[ZTP"YU]iR8OaQ*^#ڴ{: zQ[<ݶWuDpz4HR6D[vixyۊV J6OqĔw}yGV'iN˓`xg&Nh( A ~=jT$FrpS; lZI9籗q!Q욫_71q`,3q;U({ '(5璽":?&p`.qDiPߐ.Xꮛ? uNmp. 79pK.b} 7N5ZO݋;s6սڀ0IeR:3'6"F}l@ پfWoB Ŭoj=n!uthS"45/db }$s-߻! ȓ+# h2{|^Sq規{Z==M8v %9(q7SPdHJ`|ms SYD@?'N R2FOh@;aV \j ٦`5tL';B+ZkPt ~@&W0tUW# Lw@n!p "}IP1g9J" @RɈ>plgr4Fꐑf"I|Gpd2t:Z+NOwڽk\t)W5/kX+@?9V"<p n c̟`< N""gwv}Y=XH_\n@y*WE)Pv֟%m~aQəcX;\DdN81TRR/t]鑒=އ vWU? G9eZI^~e.r2VCTNLaH;LrGgm҉nk@ԤNFW&)FP=|y.خ8_z8FpEZlhXs Yk ^rVN}|*aUOc`zdBnn֊&6Jݥn[G_Ugrcŝ`V\]oZD];K0e!"F1SH$2U"HX$C[ޞ_*wd[x-l R2K5B"z\ vaъoLs<4;C Ai"ғJ,+8t-4F*ݬ;{ꏬS3A'C @(Pvy+uu~|a61j(6ɉ@B*nSffR1lM@;Ȗ[NXo>f~|X1{+|/9,-zCytղDn=[uBh-)hPUy-殂}\|Ky]e]/R^KRAS9zr&2K:oRJ0PN4_e*Krl]i=>TN5z/|*|]$@)3]e`PKa$ [યBe+vXz|G=8fd{ Ba.)6=MC@B&}٦Ҝ ;%Я̶xXSi-WYsF<痙s]r"}C%m4JOA8ƳTTks~EK7vu_zw\4@m砥=0Yj!U8NײR秷R>ɡmn6 x䦸̧Y!m;|jMÔjӹ.\&ib'wTAOfqġk97 :&ZՕZnSzK^i,HГ~TwMdLpzx 5⺻2 Rb.=.~A皋W-l!w)7hE8vRp'ՃmœH_h#{"nRμy%;+W.ی^ Hynj +VӲE"U]iU26f)چX4b. D3BB:%!M9n.a1) AzܰwfbU+vw)?{&ռP@]n _^{o2۸\<e N}O\4Gd!mrbX C[pI*:<+zQ%SS8,Z8"U?@WjޟmdNә9kΗTbVMb83*.H܅w`z"Y(#%bCq23cn;C{!ceT=XԊ*(|v}O sir߉m(73|l;u.quoա@b:45!{L|fzI*u<HV:P9ؤ 9 bT]!!^ZU =UYݷ!-Zl6h]35{^'D1%ˇo+XGu`fH? meVAʝwu y'Dj.Myuyty7Ie؇: }e5مܵl$:FXv|v NH /e?úSDt.tl!H}e;ZzВ9S\ /&t .KM}/x,Swsn뎻^Cʐ5[-;0Z;)񏚧:\=?lk5fm= {>!Bt+_ BNm80DC:p^Hy3AxBϰsoSGX܌{^nsq"3JGXV>PB+a¦|P;gcPv7 ifqs?:%O0]K%4 >ȭ;^ԠYo:8dΟn$usަT%zd+dAs֥Vcht,e${~X㵅Lq(%6FUY92+J_m6#pt3 "3 FDg0DLս {&O#G*-X r38SGm]థ#C+׈C=KhӢ1Š,×u|Q«'LI:-cZ" GWћ2<Y>}bN'y'0C {IJ>9:qÁEoK;e.Ɏ74ьtd"NI'4*W0':on1i{ZJ>И8U]3ۓi=43ZZ(Xf β'\n:fG4['QWLMmW{Bh=uAAK2%~hDY)LЩ-ӱQaHv2j\m>|9(>躔]{ sw~tpX0XQFMnXˏnrj ͭә$| ILH ̂ TӲ!*YpMWđNrۃ?A3ieY \ѣmiAW'YyT\j+ ν1eиNat`_FZC"mڕg8%quU`y#RѰ,_J#uHERɎě kzN^N KAx7 aU;hL8ɎGe?f sP<h~PyO a"TUh Ek 44'R7[Ρls\vJ#m_u 0hB|C|Y`{! I,>TGD~RSmO@[';^%@3Qa6\j޶nyQ*OK7|X-7O/`$GM$j=-iDuM h \xֿYk NɎ/FLR,4EE6ŷUmʐ 9:,Oxv;%'KQ] C elጛt S'qP@!B(VЫ1`@$,JMP-ћI߱ȯ"?Z%b'nޓey &Nz| X@c. d{ h-Im1j_f~Lp=ҭe`EluL+gep<ך?˟Ioα%xlKޏ'֣p@ [fD>=814YhN{GL| +*صB}xm/ū2m7WL垲J*pwlX {hT .%P8:+ /:8B&2.K;Ǩ\o52 f+D[VHM֯Gb5^^shLH~)9/!}(w{RJ f $S E+'L9hutlҖj]l/w_Bj{}411mHTALQ ։ pcڥDV7b_u.4H$ifhȫx:i;kMTX2I^yDd'(NITO{+Cb˻O&AJ.X+'|<}np ^8(7ܬpHg8\!\Dyƛbaty>ޒ hoRpG_Ҏgl}F4âtF[W*pi9`{"gylVxq9sz/]2e.9cP0 FRUq솖qPSqd̖jqnzCCs1fHOh5;)%}KʕY%TQ,yKjkt`N] aeDYdEJN MG'h"PWOI8(M޷/7\TM1݇_ i&F_FYmZOi; !칝G+då@(7G\Ai4$mW^i/Qeb]} `>*uEG5&8E qG/I]Wf('_ R̠-S /y;o@lsf/ 2W6i-Z8utME"~8xdrc!2/Ȣ|ۄNDđV-o; }NlHgw45q3=E/q |/qQWبY^K]8Xx%m5XUggJRfǞy*`x{;ax?7hEq7~,f ~ ;gEx}a&%?1&@ Uar}(RN,Ќ~KD`MQkz 66\žKE)w.$pmGIht׾@=9yiP@uzlAs(wPZw5R{8/ro*0| ;QR#S.4!AU ??'""( S#C0l/TJGlZ_wj7!6Lxn~M=QuXCϮ{j_:륆NE.x+C?SG(#rtި峛UXT*vo$1SќWyyFm6 tƞH4HEmR!ҧyDhͮ?Qᄿ7J~BGD֞-e^OclɶNRFuF?!vyʵeTڥl'p@W\RzPJR9S]ǙZ,lxϧAOtksvފ 5Wr;Iga@3u!j*P8ŬLqB/Z9Z;OsD%A6a`oylsl@S E֒nl"Z`;q5vDA6HzE 8ĈqEo+XztI0(7nwя݋ ]"sc^iR{D\rR -ku;#1`Ѫ~M,CLЍ6 f !zFbZϘ-#h]BR9˻+0ʱF=o@~UOBil2i$== iE#֛FcfߌΝ? _#BUgzcxqIظjɈ+ZVB6!-? '+؞ '>YctLMpO?OziLՙwgBh0#xklӰ[i3x!w"C~q$$cNf ~#f`öhCގP;sp,ӺY%02ަR )i'ozYrFjAyrf&}$b*Kߓ].>.Ee Y*Ga Es62'_sh.RNRQĻ_FTSSC ,S =lODsi=~?@faK-x&w, Q[y<ʇ (-CB!7ۊ#HDDgetL\[}ZňcDqjth\N bMsHu>W#Vv=w qvs#Ǩ.RЛ4;OYIf>@:l>rXn/eqI p9#SJΊ,I~NدMeryX H55an!,!v-D+oBtvO {!'S //30j+ bRN s*4x'tk;d0ndʙd5Gt皢Oe?e&؊v"ʍ6{h'v6_2v3$G挚C5XKnIG]}i C- ر IaG ,b$Ofߊ9ÓdNw0B36BDy d8fp$ٟa9Z]O>,,tz;Od}l''}~& To8qRc\n <.݁o^tC⣒lxY뉍z0J۳gFٔ|e>v89zxGu71Kwd??zpiqS|2 8\{:Sx3HX Ivp5(Īv՚=Ӹ8&7(Jh7Krp:[< 9%/(NJkf;x'+q0?4Mq y n QȢi0*sYi{!f=b:*S~7-@a8=Iyl*9$ea/9ǿ#fsX.40^6A(X.z;ߺ@&.s051vQ_vf=Ҷ3uAj@N!%䲎4B.})Ԯx)އwt0qWq6~jAq3V7iEIc`Pf}96Mu̺?k^=a_()ٰq >R,ޕkukOL/O^ӗL<â.{;\*e=}lЪAD}5?vh]硾+  UZǜc/k Vj~PtIqxmBovϿ+C&fs,^XO,6m!w%6<UmYlK@DIWpC&&>i-4}xuwY&9#Ki%O1QJM:@I) ^<wK#̺)%nlpd#M|RPʘb4nKqۺi|$̺%5 n`"0=2[XK}-iї=M d,/x[6- ]kr:b'BWiSE;q4¹w{ ]v>J!OepPB{426VOJ](@mB` AK!yA\Zs  Ru6ssuQT\.ʚrFԹ{ekfGK~;loBƓ˭~#Tpu]Ī_@iмpqތu4sn,AcHjRqFk?N8DpJaYgC]r& ꕯ>1!v.Bp=JQM[բq7ҩpoT@ ˈ,Gw-g:M!7Q"4! CΚd tBbv4!`Lͷ껶Z G+䠰3McJpo(kW:mbW{AcR44u#AIZ+&C~ _ݶRyt3t_v{ʑƲ|II"(t\U1> pٸ+ byRnTwv_)"tbnYowJjA7|"~iÆ*1 3/gX!B1i+.. ԑM,k۽s[fс d[CW7t1hD.x#~7$<: f YIepaz_#J u=d u iPF(ei{oG ᝾: ,Bz V4:=GIYuaGk37^%Ov(s;@[Y3[ )XMq\4_F]xhs:Zqmy % YiaATc _.gpu,$i0AsЉm@e#ڞl/OaF<^Ý[1(4Ё4J~:pvF@jP?M,JŤB0q0u;HLw)lDr 8N[vݑeҠAKy]@d8ҎP8™ujGA z \Nc=o1Wm?Zd5}+cF^= J y6>_CFZ1볲S'|[C,LcUTġ%ir8Tؽ/L'حq/֜-F?jWL2+so2}Ndbmqj(넁vwT<_~}\f5(SI3z bTǡsڈE*ccRA4К"&_uzu+|yZ#9PC77' GX#3n, (KEiW`+{\5qNCimYҲnӆUK o>ĩVd8:5U[s;LICFAqFD u)W_XȟϜutIyΧo [}pl!`$+XEo(,m:#y.~XR}nB庰""`-ȅȅ 2͖>Y!Z+kz0v [<S--Ilu(H)h[WdDjMogPYi6֍y9j-HuF;wrbr"޿eZ?|W#z%:zR̨:Wi'v244"0pes~E|g%٠vB` IG RVh,7G* ĝťAXBbMΆcf>m`sa) 4o_Sk?#2WTNuUN_EJ@uKq)V]cE֞a(i_Cb[@#crӚ"u`Ʃi͆ :QKsO*W )H<y #0Պpm*I)n) 7a!mê-]" !cө.pjpx )r^G_+F[ؚvrc y+|fkԒck*9M+cߜUa 5pSLڶbw xhLϞHkgv٫8eFb Ca:WLmR#:4ѿJJ}Ps{QWuH5O0b<%\- m14 _s=Թ%rQ W~yveۍ8^{@Wt6fquO2-2_s3V rϚ7M/U ӻyAt: {hJH6_K>8)K͞sE ;Dr;iJx =ςcԎp5c P< ˼EexdnHJ}Z ó~2鹈l|lnܞO7V&oӐuJ&[5MPx= ?hF>¡i(AhOٽ5CcKCDZ2rBz' %qy[bbz\倬8ݑIɹ?uaX#怴[v57x|6R#.˾]zx5CKA:,I+/Jd7S.'<_ITq=*Ydz jEeb(cFĆ_՜ydnUB*mi. :5ǽDx,6JL>2hx:ފ: eW`e2Kqmb)e,sw@uot6g|=wa#D1'`[MjR2Uz*ymsP^J\yY#CR DyWoh%ɯ[}AcH(_HG@Z-efr)ʼn(@c:}%SzhiqlaӅs^fβ,2^EENO&i)}'%. D~3y݇؉VΕ|` my@oEU좻$b>ח|^+@~W>2۩O'=ͷAҞ0*SOe)|7#x8UT] VМ!ZBYkMA[ܠbgOŒlVS3?{,)\d"J JάrbL޵c3m߫gл=7L{} 6vJ?a:֎D9![/% 2cǽp钝EhaO)(B]eSgcZ1yE $7%"K=4O->BC&#F1 V|<59ɍ} ˽Y 8ܸ.:uuTJlNU;7bE>e]^)B)K >r[mcW%T)]8)VvTkPJd'ʸm}Zt'l:U7@S``C۟)찧7D e,}.&h٩ۉ _}eB+ XA YI1Qut-~NC0.LȻ7ڵ6%A8MP9䇢@{F# /0G#Ǘ9H8 WvJ;1X_MnXLPV-8ݽH>VtT*Hdkv%ZCDvڰ]FA"?y u|j󂇢Pbsod9VnIY(%A 9h%剬1(X?śBF? Ɇ c oj$WtF }#5\4o۬n <,hq$UH̍v1 Vw—.9ⴁL2_g]lEQڀY;`l8P,\L3?W3c CV23]#LJ z6 Rf-X6hRF>% Tn<~Θ@F!:fsOH{#.䁼*@$T6chxns{zT@]%":7"no %`6=uE=؊SazҰ5tlD)Cq0m} ._ǜt W:q:y >=Z2v0 4ZCIp 6ZÕu*\c`Ew@D;3.>?۾?OрrsLv:ÿ+ 8jt> ]?xyUcq.*^r޲ ߧP>tGiD~yyCI7L(}kw3RnK4xXn7|'qP4ZO^j3.hC~;Bŏ79qMZ[@zb_ť LŧkU ^@-ŏYqpD];ukHcY{z):YѯB$!<->PV*!`.+,a6 M(pVwUyX"<t#ٓ9 '<=9S'q;W=_c5K3* ]c7u0Be`T#NLο4&{7ԊaNNz~kW)~SpՋ#j䲺ryrI0<}rLPtۧpǼ\x*oM b8֎2Ej c<埝ϣj,NtH\jz4uǎ@] YԠiOA5-Aξ).C{eȾH6dJ5USOx5phȌ? 2 Wec'$q5xznL,ip.F@c@/X.k4Wy 6vHh9u8@(2ogaȿtbW,%HXsUyVgQmxC!BC nCJncE(@Z7dMjU-C{LQavY}W117Ͽ4Cƨ>T y_ ::v$7ťGv%DQ]B"!4?k a#tcz;Udo.=s07twر:I#lH/,e%@%8z TE,#Z$@&,=;,ZX' V=~˴$$ґu e8D)`Rrt,}SpѤC__tܴ*ٗw=D"zUVP3D9yv/Ȟ%9#/%`hj!4jױ쬝@QR{?OGl!x*t?>4]GoT_*Vv@S# KxZsEڊ뮛Z?\f&hI ^ FloÔGrzSۡn^Y#az#4cL(!3m `SK-,ٛxs $-l$}pwI08 `32Jq=Lra桧VK5` Q_I #9CVI*?3I>3Ww󖧫Ђ pc vXǂ6?Pyxɖ\Ta~azD bG.8|b Yx~,4&!*ƹ.vWc8<4czn^]i;c2֤ +٧,Pn- ''ZTKkdVmlh p]'2fjt70 wwЖc4 Cσgւl8K?djlXof)X̏r={&$yځXSS:iWzDA#nJЍa y1s*Ifz;ɂv "%m!QsYB=r E) 7!m$?NBv;+@2 ]7pC&A,3PeW~=;^tVK|mE1-|WYTҤ r8,#iJiUbA݁P HV5r^vnn%EMjIR/؁źܶiJ,_Wtpn0Pfh'P>KZͼBx_ T2FlD[] |!鍩UʊCՍmfyZXRG]&]X@- AP2#.((‹K+Tcw@9Mq/>C|W!H֊a U}E.f AN?N@#T( >L]5=\'8VΖ#vT&kIQ{$:Gm":K2X8 $CxP\I65> xr,UH)MR3ڬcXtTqI mȅ,%0z_3 ]T%VPW.VG1YW"<,ZOiEЂwB`+#i+44ulB+0,6<+ h H/5D dJIFJkb4X =IE6Z%.wkuqJq @?j— \^V8<ʠ*ɑy⏑|[]m!s,Mp>,|.Bw<4˘cRӸ5}FQv&x@Ȩ.pa~3E ތϺ-& $a) Qix2U]h#ܾ;͢ 1\.Ǘ2*h:9b<rx~?%~LVĕ\46=iQ؈SO}>gJ 48?jS炻ɔ.)M QM;`ܩAq$_)-,]H68Dّa-T,yETmӍغ5IadE$mv,lx끈]L3qT͐X0b h?ݤ2t1h,;FnNgϰ+Go,<1q䚰 K*sXwTu+5~v卍:bR1*wF ՀԪ։M,IPo{q|ypj".WsKtƐ2N><':ZH\2UgfsT&X:t]m2ח҉ ]6f1~DGWP;uϬc`Ϟk]C^zx<<륒̑J{(1ب0,@(BT^bLLw @_iSIO"Ғ#?Ol'Hk.^݉-TaF&. TڴU^nys۾UAig s#i,c/<>N``FفxeoF[e$.: >"j膏`Akb]%-`S3hcJ ͼ#uщ՛bYi_#0֮0T^UQalt5zAۼWTMB9Jш-x,sك}!guD+ X JQWc747Yrj<4qCCMX+a1h8#\kJI3܉gwrJ=;[}Fʽ*d2aբΡsr{+]vm6A_I`EI:1[mgX[yaRhY7dAb>;7 *nvV",8ЪO^ )K`OlͲ8]}{)$u@`pFu;RB0_EXP~:۰CwqPpwPX:a{C&v$#uQ–yxY'>UY< OkJ62T NmrO,JP ~1JXE~ KY?31bgu>8|Z͉shu>Y4m^ޟs7>C~]^FүSy/@E&&0$ƣc']nEB8 u{x=6W>e\OGM#ͺMuMȍ^=-/ivx3WuYoshm)~nMw[`c΂W]t 66X8f&Bz9@uƎ9Kc8szNCi3fA.h̀5/,RR>qB%\WIkШ<|P*]s~a]6̖vR) LPj44*j0JB\mTba Źylyy&Eӂ+Zd?ѾU&&dGR6n.(HIp7gƋFy Ym4\NYfMqB|86 H&Ƒ8m. .Ҫd 6l&dp ~w1MDw߇>[`X)I%O\`I 1up qO ~RTr`)|ȂFtR0rnd7s'Y~zdu&~B!l܄q 9c3'QLș`)Zx0 K;΄Ȍn#m_KC=d`'6YQ}zؗa>B^Y5X;NR%i靅1=ټ^Ck|"e>—R.6n a?˥%gHN`bAF v 7Џ8*Tæ'p@n̢pMWN6Q痝,9T?LQ̡IiV _ ~.];,sS+.Y+?IcB@]Yn|9<2|\]^`94R1A dzRK)qWI:85P,;D?=_OC.;X-pbgX Zؔ3c~& _![;o\PgZ n?s&vƛTEU8c~ٵەaTP'L8>-O l}GLH9t80P?=T4rO5sKtj T1t '=vHu $~4;B*m0U2/D,ۑq7::ݶR Hh}{%ꮉι"#`ln-iI} Wfjf]# D۵'}~~(dX5q u|{B#:5V^RT+Ml\_Lh 61'lvy\Պ>NA7&fYinႌcVkPSemCEѝKbzXb)3^VqC*\ tDN'yg <4bT̗ a}_nNYW#U3EQ.jg R=+" YK²%4ReQ߹YMcܐj~baBm55nB$?#hb шԶ#B_ӼsY'wI^H=dk}O֒(cGQ´4 B6hqlN瓁F"9{rNPCTqbg2 kwqe :c lN#v]qf=cKa^BRl ]9[7;w22W-,FzS,zڀBu NbymwIz6G~f[ ]&^I8[~)v~wȢ3>uyۙ0&D]b0ʦ Ni)LXY5}@ @@|>8{Ԛ.@"m}? B#މj 8f6CG@eH]8#z-;HRM]OY#k9yrTUe/ODSyOx8w)*o[U#( j X#Q~s*QƔYZ7EX+JOh}` m"?%ITF N0urtQ&&)(>u?- rc{#,0W,%k_adY{Wa >_r5<{]vŃ,im9`5~iF)YryD%w7FY~1pmÌ[I1qs`Ja8(z\j2jNaa{{G=f#Nikd:ɗM`EW0%!#E8V 5Ck.AoAČ\9^W̱ dվL:e \F[K+=GjIلFUJK9c<J>\G18"X-p =4jDJ*gV*V nU] щ?BYT&3}O\&*J{+K%'Ū+ɆeAZ6n}o*zџ*YxP4R i0-ZrG,{];]n$$Caa}$yGu," .;CHH(+A •x(QB۫|wC "!`t2&GJ" 1Amv)VM~TdH[)Iz1"#2{'#@_!JDuL"Hw44 d6oxmJ'y.p DA ;)vk vB៙ jۙJ4Q9$^-# O*hR]bQGb0R+s!^:͸lDX>r ~ݶpBP;,8U>G. GUDnػ]Z *D_t;N(s=׏A<.8|ly^'77( +F57d6 tp؄! [EԩC<UD%Ys3@iZ*1[$|;XjR-Siή_ރac@h!n0YZ>d{0;טw@o-Ls;ݯ.*Viע{V(-U kӘ1 fCMan򄿺e}c5 Z/x{&#>$N<IZz%.R!YmJ2J[pcP d>:m.&aC(84(K}}3:m9&jo0Z";WTj ٩p^ YH(m)oM};uV_kHCڄ[$mȻySl鮾t\Fƃ:2^"ӞMXv f]vn=^ }V Q3g,sg)pVdyEa^s̔qFԔŶF6wlKK-9Xc҉<ً[O$IdAdxyKY/`Ɖ\$J/ LxA D߅v;! (oFt#\-~f.`to63sdpqp1'Kdn{((WϜ",3X< ? {#WjyQ0~N6s>{OW@ XtYorB T`-ә hMjGl%B_0K_AD8*`N l#|]'l 6ND:8I,-2@~NJW5vo~^^PD:{klTa9)dcB4{/vS;(u 5 ۓ߅1/mqt:iq:;-_^PNIKU͵lU~4({߅l+!(ըỔ!V (*L'sP'Bčbh̷& n62뼊mAYr-~pvm[w֚W%#(*_w0 e:}ػêUjaIhIdHEolPV/Uo=\7Aiv\T<8mRu3ɵq7ؼ1^X5wo.C,8T&++)7'fa ]'.8v'i$sD$ר(*B'gڴ~ kyWcњ}:9l>Zr^YjkcЧ^#W:/Na9ghXzɀYJ&D`cecn^  [K=2wXI\5v:mF)?h8&Z$b#c9LpA IN?P\A;LʿG[i`D'mf?fϿORBxx"*¸g0IwZy%4]ˉ1_$ז}T~sJTԯLлl?MGbխ$( Kcҷϋy\B5Ύm/87yL#9KёgNҴvgL3 pl|~jVvKXQ>f3i!Pejܤ&|-sGn\tô "Y"@ТPJA qxEIWG:k`n!!W'y;yΥsӥ"ׄ/ ~Q *!lv!WYDnjoBKA`ꢕx~fcZ@doɶnر|TԼԾP+RC{r_eH!oہzhBh]ҴYY@/ĈHW;`;TmWnQ=~izP+mWi12QS.KLʣzRM@N<. &#`d;T3k#(P)/SB Ayn?'Cݞ-pq4 a 7#Un1V =3NAzEJr\>+(ǛM3XFkDU^7[1OPA(aogfi޴u}*U1V\-FAxJ_1kzˋH{S>eқFm)79aކcrse'*Q.cZ8+} qvo!tשSz mgє`w/o !3~Oo jvZL3,oBGN75]ŶeE;yCihnTEmRǚ H|vSx K`OlkO ˹2 K'Q+zjtlV3s& Szf=*.: jZo}>5v/aZU2W|cy2 Da4kz^kXkt[q <22GzАNC|O(\|"ny)A+`)TS;kt .{ZvM]wHWl_$=]r*'--ݨVzd|{cM[TM*E!;^H5B0u3`^ zU]0xvqܔ{o4veC!\҉u G(ѦB2$֭GS@l#!7&2PcT[jqЩ` qذ?/E (?V]kSE}ܠZ6M1vo$Y*A;4z1ƌN 0w:2ƚ0 l뜌NF.y7GS^keW;c9B^꼦a~ >z6 BHQ7z(a' uӶJ4-7M.Mvr0Ma6ldb]?bb-d&2/jТ@Wuk',El ~$+Ewjv0f x4s]ycv ތdų@SPDmfgϨH>9D6e#bDq;yOtR'=mT{|^޾<~Ėk9SXI?xkؒK@'6q[^<G '5sGZm-yOOPU f3(@8: )Wṗk8r~!Puw}z%lr.`g¡O 7cxPzh\+ETLԆDP@\D=}vL 65z{&%&BƼ`䁼a9e+8(t/#kQ:0? h!\;U%4^ T7|l#Wߕ[f8hln Xї]HA84ƣ#80)U_h۽\!Q,@qI @?뵀fm}uWə/潫x z'TsldxDV 4Zh* ex\")j"|):7G{ͼ5gQ3pzOQٸE1Z^rZA6̧b.1^ތW?kRƿ#1P@|ߦwAZn{K;(Ѽ0Q\tKZvGGIPf:ZƇ;GvTN S2F ecwxl/T9,/4+*qo}_kbu[CN_=J$Fzx͵UX ͜D >cߡj!9-}b`D L}Kf8RNepˊ 1<;wTYv!ʭdM‚z|(݂1H jO]Q#eyc)IA7|0 `=_tӨHƉ)sxz&ZJ=\<&wa-c7kxgn #.g]w SXSY4;^]g]MOÆGj>pЍmw9L:l73瀠f@/F&NZyҏ+=~ԃOpNvC48d`n t NVauֺIcM/"xGčwpiujˀ@Gd }:o9D7Q=چ*b+d˒;P&e7#\|VZY9 (HBߒLGJ'?q8(/e_d9\v;Bg[8a&q@Ƕ0=2J)ӯUy00Z> 9zcE(Uř:.lxR'%ӝ6+.Wn#R,!9 {} =vQ B hOJպͧEF:`kNIHKg-Z I cS.7/ r#;voH6:")j<]TH$uCs$OuGȽnRn{Ryee4QPhb:|ong4϶m2s$C΁qOOĻT7o8/Z=D{HW^xjJRkMj(TøT[婷a^KeI5#7ppTGvõAVi_̰#Q,g-ܩO!)-0B_2#(m@GWe/U-A Dpe'c&{0|io>./=& & қ͂\o2pbhWʭ-?X'jQp?o@ !C[ɘ HjE$dFGQYuu1HQE[qo4Jȅ5^f4.5!&Q^{ A`e.o%8ueo]sbMN=@1(OaBy39]OsRNؼӶ𭇐>[M} y|=Q % # oz9.ܳ$ ̂aW4afplzPTa2<":s 3+> ^_tYc>lWԾ`s9m ؐr3o~t!\PHgޣ\%\V :BT( ~`8AjUZӿEaA1K[v'&6mF?|B&d]_V1_U e|&q%/R}YѲ|[a+-AF]z>\T({@:3רQNIwII0v 5&5[ Ig L׷a`2.ci̩@Oe &oBW8,)!(X`O6cH;  Ƿvδhz5D:"%ÓpFư RYm.'%`#nAA<GxZT%oRCh[2@]u98;=eD û}y[ c9&v?S5Bg(1]y趿Q^2]`={ #w{ %xh4B{0-'>/T+qdWD\)FZ&dsҩ"$]F1IO`b~(!%ZaD& OiMbEw.N ޶o%@[4X7d\ot& 82|PvAc`3"51g;=O#WJxQ5X$Psr3(Q$HS`[-pbt,d=SNF^ÚէI]/ƀ31Zؕ!Iפcܦe3+'Wv8ie( )=dvϥT;CcKL:oeK] vO%P90&]4Fxg>"CT?<$yKZOOYp[y?>71yox1rҾDY~0 `g`0~552,^q/ YFEWuoΙ0шYxb1%Rw{SRl%r?®)L7# ^iW}%x~Aw;R5#&ěoe8Z HO=A.-H]vՉy@4.c@rύCLm;@.H;dmr駱@ cHQ $fW^9|;b1lw0֮mdƫ-T`9 I-D4t|R5l%fl,$FI(&BO î JN$G,:wW wx$ihLdP-Usv]h"f왾h L>|K]+еuzQ O;^1䊧2 E.9&Wh-)Q%)ީ{>LSWWdj]uzGj-hXmþzJE-굺$$~jb40pYGC/+X+[I>8& 2׏gc5/+ثA7 &xSmG\KY@lkA|S$l<~M(G cIJLc{2% ͦ:qvlqMHϚJN|X簆(ec==ĹӯzUPB!;7R"o5 `2$0*fsy|0u斻]mܬKmeh`67NOg mh[ _ i`foaDAP0a8X*@e'L7уˈmfi:s Y\#eJ%YoSD!] <62?f;t|I`ܖ&6=hqMmyx6a(*lh2CS k_5ln׽E($lx.~FqYz" mLJ6BX_}uF<8Jb]B146C|i}'Ȼc)zUֿf N4W4;?6%RjK2xc5(bdal\~Yr'nki~oK#B{kCf;5fu]aD|gywO[!]WP?5 TƠj-ϗNM-Uo@p\}_b!U^xɎLɪ6'HBYpTyr4M8` rT#._WWBp:oj%j *(6 [\R"yV*ф hYO/PWqYmtl#pbqT<(-E l ihu&M3WԄZ#vЮ*dqIU &g@c#TEM+]hԀTHÇ4b9v$Շf ]*|*UG.Y:8;ӱj{zHX@jj5AI9Y؃:aX¦F'Z+Kx ҆lҙ jC$K8XK7}a ƾ[ZNxѺqxp{C~q:k_UZ-ͪB'8X70*y {qK|G6R`8є~̈́B̬\b k%p'=VLDOe3/#v?#-[;J#0M*>tۋZr|EY3'Bwgt^ZT`g@ְ\R΀蘁Imtd)&t~:8F5HF@:]~~z3{./FgDt_q·iq(@$fAĆjWzsn* C,ϐ ,I?#^rv-.bvcݟ5.UnaoT Qz߸E@34V•P{e&% 65htRq.AZ`+DRv]\r`W}+e|rz!R~M2\ DtF4DGjvq%Kh ޫ<.gG^׍R:6:#st2Q*X} MFM+trI⟅ ò3p@K*$ƣ0PVK umeYQzLϣ5]_r8|8ČZGx Ү tqKM?,}߹k_$֭#~aTYHtSڿ=kfN\8?m "3PV%5J$ N<7nWRZjůѭ[X,yrؖ6 쫸OM6{!7ˊjݗQHKﭲ|?5Rgyyl6;-aȍ4SPO54 w_?nT2X3f|W٣b_Q}c~ZA/*u*lsAݞP}?Y&iNxs)k\ZTOic!;k]ݦ䀥r"k2i-۟pS^?tLҍ '+d-\N%B\}ep%+؄Dpp5Ga1+)KWqz|)mȺ`7Jå_cH|p(l_^P0=؅l |mqe}RRKd(Dh[~R"Y(O"i7`E4?׀,?*ȚV:3Ttm]t3 /S Ȅ3(9xn4֮gћ0Ȉk̠Nrxo \yVOc@ 1苾CAX xIh;7mq_bCژ%+roꢼ:';(c0Y|Kns.D4+j3AyO~mjҕTkǾk;z XQ{ȒrW&eOu+ŃT[TzLE HNep J&Ob͌\C* 픆P CYunj'V~FʰE֎U*xU *E{ݠӱaВbkns`ONw- "m)Zl&)cIfiqNʼb'ڹ{-CwSrF Ķ mxS%:%_v2A/y3xoFz0FeicYiBS37 ^Mt_#Z4᥃pxܾy?h.2"YP(GjchOYjG;_1դp{qhwh<-[i1 gtS/^G†13dJ}Xnh[jG4,s]ԦCJJ-o쮃?%.Dݐ(E4;<-Du g/< O,bn)UtjTRWPcz#$;"lzKwI98rm8!-#sO?/&}J l~szau@"Nv_ʽFZz^?Tno錬)5Lyf? @$S@a}qbMD'$HxtlZRl^ˌf$ ["E>sAQ= ߟT|t8E]#<WeC=.Dxi,O [)ۛ_ސ]Y\=I=]NPAc *QZ۠ksqz놅z_ʕ 7 dR׳SnŸBH&)W{`rϷ9(lUktu-)^dApOqEo HN4YX;)fa)Y<*Nq[$Z_.桪bd]N_Sx rXZ*~{+ݪ֪aIa S{hP2gy<3ͺAObDLC+7#XH?kM OLoa8UEP rCaOap:i,ǛțyqN} Bt['q bF4Bx@bwJh*9}R'T@D'h|3Et|T}ǗH4vZyWDʓXR)PK6q|=^TE;!"6$3/ gYZ070701000001a0000081a400000000000000000000000164df7f6f0000139c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/rc/rc-loopback.ko.xz7zXZִF!t/W?\]?Eh=ڜ9Rrs,ܷZ ]st0$[îUItLwok+R"`uցv()XNu YF,] r=n 61_'_e& "ڭەωB&H>s *?0E{Um.~..PѦ+N[yuE0z4P֚69ϵ&rb6 w |օg B;-f gXX2搢‚wbU ~o^csMj U!Ho89qLUO_vIrlS! m" . SoR siII}wxې:>1j8Mŝ_&K9 )]{'6WWsGp[wҔ9̇ 2ZLӖ߶$"XC/׹mVw} xC^c oW1vQdܹ΋\~bxxī&z:yqbSB~f-Έ<{2e'U$7 z1k$E"Ԃ}=/ϘO -D#9u[ P󁐽_.kiB !藨Cdvu뜻D.&wYe2zS2~$*3)"OJ|ǡTcyrn!lzkEvk ܋Sa -$V DEȽN?=|b'ΥT-D)rm+u:艹R]T_[̩} h6 =Ɉ;Մq(d{T G ܳC aH/kS7߿>\ΆvLԿ >{ɤnR]LWS{S]g]LN+d9̘NuoS7DmGSz^|fQ! Kh8=#?[\EoTnF>-P0d"tY@?]"#x]='Y˘ߖ*gk20%#bTJ|*^MVql@yvmTY}Aa4>eػrvǻ)o"gAfOn6jaL2Ѳ?|K f% a>_r'|䎟 6;%t_iU@bX7j5Y[í}T_W؞8%P~ EyCSs+|Ԝ +*AB:ٴ#XFBai,1y[ҨvZ|f <.s=T‚=AYFNseN5r#ѐ:b:j*yrRs4Ef!j^ʆ#b3=ǻnp ɭUۍ Sco@Kd+_icnn٦2,Βj$ ( p,XiDÞY_ݠa}.h*zQԑ|46LVPo u9Oҋ +it!f0}OTnA}p; W,h:mqRܬasu aq(k8?VTF-XtgsUdrK;?Do\k9Ea)BNGsUH) o/<4c/j}I{9@㽥.l՟hNAYsB3T=<_LDs!1{n"}2O4#Ӽ}F^T9dr~K--qJYrd7P0GΡQx4'"x5T FC,[`ͅ61ᰟ$u%z8Ҙ9afugA ¤`+RA5ÞF̹ho{$0받П]\bh+oCY8mHwnFQ]EZ+.XNQg7|&4E*q^3a!I.)؛u\B`4Gz]DDUmΐ$ns}jo>f<=E?F L+Ae d JCgi9c/]äf>+@p[ARpaU+:pafɌ&Rg99(Pء}AkupG,=B5 YXK$odRp$5z8cRDAa=> 7EZ\曋k}Ƭ&Z؁}vf'-K:(Peȡ+R')R)-c.kEXbP>OEO{)ZS"n}N>q 3% "!1m7do؊?ENY}9ҬY~Ҙc9Q$iM*asS,u okJ37!:-QJ 4Cd W>wފ|X_@!E`I>I] IEL0]L GYhnu+ Jƿ!P7udP_ dS{v#DzZCJL胬HcFE/7 asf_8jm3:%'ECR"2w8{{r&g7h4FҘ\L5hY㌁sHlx0 buNq%;% >+8 7fNɡG9lv] ߸ۀQ]eyӖo=$m|bVp\,6ꝡ``Q[x(\{ J1{Xqr^ƷIȁ[A;P[B~ :^deEC '7xr[o@hnI|nr"5!F%PīkG+ޱZT+&rh?yp KP̹YOmHzJ?yN!ap5 "%l} 13.oFBn![#% SBMq.F5zRr${(ѦhR'KF˄[oQ6dYqoR(t&BXuZSU }16%I  Ͽ$ۅ%JGحfBQ)-rt\ ÷$XWǢU.CT6--<)Z`t-N[Oѧςq q *`'΍PK+V7SZ"Rm g7:Z(b_,0۰QVYصnuL(xyz 4KPҬg wrb E佶3z(fj-?~/H6+=EJk& :ȱgYZ070701000001a1000081a400000000000000000000000164df7f6f00002ce8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/rc/redrat3.ko.xz7zXZִF!t/,]?Eh=ڜ9N[w$DAdMz|xĩt4N:\)B!?#w \+z 325t6Ӳn YZYYHUDr7 ڠD@dXp<&G4^NKaX gk "g@QŠW|{*f.0z&5Z6oפcӣ^$RaCbdGyMWeA"n-*)jY>5P;c{)TcB1ҁ$R[=nhҔu_V .Tm}t82r:#2w%ID6Q.YTH!%P$D>m,l6}/tчFkE4k:WkZ9/JAR=sugE,keNZ6+grvD?3?~8Yܬ`RM(F ss(;hXYc2Q UIb_Iv"[D(tj'VEZAhU D;IJ+s  δs*; 8)ۇKͷfcYHlA}+G@BP63b4OMpXƲVWDE;14OWLzQyՅ8v4#= fN:76̏h"][,8_I/Yuof7-Gwm܉={E^4^dgH|u<\b#l5ޛ ^V׋GdѮ@4rF٤L*c]1VIi [o'fu>K5q`>Ud} D/YA6|*gĺ.{b m ]R\ 7N0rQ)0ߙ RPkcgYaIhiRMorzO;R1_73* 8:|Pkv3jA$sAN@lE)^Ej,!$%2UO][oDz_ݥX 3_)2~5cAP{d!DAO .?BdI V|2Z+8P{yHrNF~_ЦIV@{5OP]3y/DZqEQnl XP|?WW2_ؔ.x.P\_c8G lTfقHㆳS*RO[Oa<7~p Ldq MtRrI o~ZNkv$Mrr٣D;"kwӍ(@cr +0 Nv2%s 'ٶڡ]҂\#RKtgS[e`U@d#}kqA;z{D%/ VzqH ŴMfS+n"[W Pqύ)NP h B9 lRgnbG9Ъ[Y_L5xn\a,$ ~2t\ʠh~V@cqԍ5)f {8Bژ 6C8;#_W޸{]{#3%֞#s8uJn/z?w{1R4,`WȾ#}rc5!U$1BH&KR9T>CCagVCXQR׻~g}k[\R=iǔe=r톧IBcWɄ2W1.FQOv˓/{dgpZstYj1l=Cd\pC#+iSV`]yQ(JsVNص[J(1\ 1 Z0Vf!HvR|}VPT R'7CU7{I2x2h  h5լZ=gW79EZGW5A^\)d@|x$N`jP-jmc NfA NUγ.W4A_Vu^Ğ'"M>cj6<4US}H:+xie ?5>_ČE#TfSVg5.y\u1+j*\RMOr/UGIMqϹ}Ä'}%p&Rk0Ӈ7-0pV$)S[Ph ЙJ,C-'7-c~`x!1 %*'c2/)b=FO40q6mOHHK^_'8#0vߍi~G61<\ϳv}bMLՓl7?;QsY_Pye')N+7NBg'Dĝ|퓶$"ZmD2i*pɖFttOg#@T.=@pؒipKB?͡ 9 IOLؚЫ; YGxW@R^)z,6}]5W =$OGP/IX|K0 5S'@N?i$kmN=P/P [ G R_Bdbjn*s?&UބF>IVl2 (0 Bu||樁~h\f*e9&l  JBWֻWUAӝe4pگ`hdɭ] x"A#RZɍfxݚlљłuX6Jv"sB}V=;YZƏo|Y}'..&j801MQB~*I%P!\qbeV-D$1tMh4418Q W[UU{D;U玂ED ;L(;њ[f\<ÿN}WֽIjgn[uD MFY>ZOɌx)ԅ = ;^a5|GѰ%ӯ42Qҏ+}'eUnˣR4< q}X|n#$itt!o21iY[ſWWP 0xPĔ X[X}-Y0xJ9"÷lkOX|H:&}{IGOݠ>迺[.>Ϥ<!l]m|2vS` /*!Uyf ?X`L7# /s1 /0=jJ5 z̙#XkcK wBTqrd笖نZrDySuBK˝8Lpt\Ej` = voh1z'}q)qǻCxMn9<1f<:Y24S8M^A~Ƅ xĒ~g#?vFzqÄռ9CS+Wtt7G*%w_"kP& Xb=d8RƝ۾<4`@$:cs/eL0rrC=4a?Ih|Nʒ ]C&Q7 g7?cWzC @B bF~e^'M v^zPK˜"C|.eY>paT<w*B]MMJz?K䙙/-tcxBDjEE\K 13`dONPI!CV}M'U*յszY$|K.g=k9h4-v԰:fQa5Hg Jr"l7| JYx&ذFzMףWci!B:|I8̯E&j(4,M6zUܺnя8S4 cH>EM1h\,:}ljJ\1L)Bgg܊R)GGprsgѹَ{rB8?+%oM~OB6 WhfBI\p/XnKZhbN=8p޲}Hl1k#7wy ?YfwH[x8}^:"".ɫeI⚾ ,'WX&4t}w~+6N<i;pDPDpseVOR6 u7:mu+ -wܱ t u`؞CGRz@`a_$ xp)8 i&' s=c˹g ;Ѵ aJU[;K<0qK1_.kՆzCzLjXOTW}RLC)ZZ{gOt-Z'?C)YYsZVj乿 `BJmb4WFp1)'# C2*WwJNe([_d)J[fҙ64̶D;+]=XZ=lBO2 ;K-j>O> ɭ3B4(d<_Gq^=ld*D^/l÷ReJ$ #pp{vp @;ut4 1tb;^$o^DOWgci)ng2Ycnc&İD K7R%W?>JXs,3AjjyTmN9*|Co2C |ҟn24yS2%׶r 7 a}q@%[ӏQe"H߂ٓx.]RԛVǨRʴn|LUAn+Ko, yi*[7I'?$čckHhg\Յ7dI%M96wwt1|)I8w4͖,$G< ;EobkF&*>V^1M+UҦx+XgIpٱv' w?W  tKho [H,! [PW8+㻭z'ֹzY!N:E [mi_ Dnt7?r_Pj^jXhۘL0::͠X\q ChlV"Ϡx[tT2 J„PkO%@W_1V1nT_J^vxpBigHuZl=y9RM)2bk&DSEHW !^ΖU*򈁌f&ɋHW=w[wzŲsFO"Cj6cVw7&?eR| H>"-Xogs3JǽY-~ sYj,*bޞ>J}ZgR@Pc d0ZE3EPC6}r6Kdczc+EոX8:5Fխ({.GQD(B; dxY؅W(mF)u u(9UaUxUDwJ*G* Thb%&CQɊb\l-߯P+ɧK¤"X/iCFDRsMyPC"be)uYoUԒDaދ8G(r&&BT>LGrZϡ}d&ȤN;`ⓎAaN?å mqW@zLkbor%ёK#Ȑ~1znҀPy|& Ihɪo+L7\$5nz\3~adf=W̳]Kb8Csaz*J?t]jR23nAG*فؑXԶ٬-'=>o2( _`z³a{̽]#V.kjWHI-Z\q( ;J\/Z{ib>o[? #M6KxcFȆl(/BW-kjQ9KY&`)JEJzX6;)"ū6uO"n}YC& JNqQ|{/UTp3P]ܟ[l4e bh\HhjĉMx!;`qqQK ?2~{(>Eӑ[f֨v󴭩"\DީuDvӬAXF/*謾A؀&VЁt3t ؗF2wߚ %KNӇ {<3!Dswj{{G6 Ts0>e& fЩ}탯&ۼ Abt$f4HZPm "}'n(F&q^e#ymt [ۄGxa_t::38VgɸgJwvevGa*(4#zUZs[Z~:lhjS̾t+q۟+F27|z_9 D^DKK4S:T%6jbK ЌOKeu@RSu}{ɾjSDJ w/vU(2fT%H{NZ{ϝ^ͣEroi!e,Vsk* }!7/ %% ɝB927ڐ)|:}6|P(e=Z EVn8>fNi'kHG.[PF*N?:Iqɯ9=VƚL?DᘝC׵a,@#JauX>Uy@{Mne{&\3y: اJ]=KhLqoؐ0ѸT.t=~TFg9KbحeOhfk %OᖀlwydWlj4wx-;"aMg͊|$6?γ TIrfQ‚<2wfոAƤ!@Nw祉jv5ּ[)d}<>:=MK\;}-֮㥩4WKViw"Q^b%Xh!6Eܗ# 6O{oщhQhPGtPtcG$^W2 8%o"u  D!ŨT?QI$wFݖWe^'e zӡDw9֏τŊM)LPlgV*xS?}]mdKxOƶ}1=Рoaܯc˝*g/u/4K{`ͣޖ+c:xm=.9ʛ>žZs<\x]=RrMLE&R1S"%i[j@zd/eDCR0ERioLKUn05GB ѵwg0J7s-`9RM(tf@0+W{RQ/#hWkf?#4-S60&7W%:ͺ|&4ɣ 4EJA?Ye `Fa 6J3)]~ذlhv,O@*awԚ:LQzL-+ )sLUӢL >uXLd*y"&2IAǤH/MIػ-=nSдU s^g{vfiMD '%Sep:uCzG%bhM.MMt|L0r3L (p@PǬ0e 3+_ {Gƒ{2R$;LkD¾NhT)u)녽89[Tj<==ԧ0m3ogFbPւ- ޒ0pzhFޜܴȸko_YH9bCkB ~ :l]d&L0|i޵"he,& Iq`$S/1h {0yư!^/6"1 0m=q&P}M7+O8mI-㹑f %#{S0 킘 (=T%$|R%vTnCDQNLp#7~l#Gֈ@q[?, ة]f^0T&,2o޺^<2,\0&nwU~D.'9 f_7ь-zQKyeBh>zy"$oc^hi?J:"懨P:AWT{ +ts&wwZ3o{cGw'%"ֳXzaWÞZB݋i0Svg O۟WD( C+|'?n*QvȚtWA%u)|pqՇFn>܈4ҝü+G//"KRc\ER 0k:HLk I x64u^mAyi07)h jB %탱Z;DYK nDG8|4+ѯC$ځ{c[Br^ߨ IҮ;xĺ>sZ|kj n42]fkˡ=#FRB|6IOƱ.\+Zӂ\muxN%'c=QfO>[:f Ad8F{(ůThA$"!,u*]*8iO< :m p&:[$ U6ݜ(beQo$`%ai؃x k'ƹo2C֩߬-#)oQ!4P۽x,Q X:^䦂sʾXYvDq3[Ah-#8ɵϚs6@t 2ZL@6ҷ%#tni,H!TI7+.`%q!Z'P9#44ҩ"m;9uޙ1&>yz248h( pQ).=(L ]}\]bɰ{n\N-De[ ^ig }pfɻa l{sLDC4<ڶ6,$qr[Յ&gBO.BLztE+<>_rv$UY٧)›b_e|AS1PfAfz$i~Ja֦qNoh&'$!իeĠNL̆Np:.ctXݡiJyXzV;1OM P澥 *7Vv4UM\P93^LVX-2꺩E9M#j0GZMm,]aGY>[oc'W9Y`9*O&AµmOxsŶC/32gwOk~3Cg;.}Y#Dw]Ï SbBv㽭`:ƃ]wBSM yBFr^ёTXir:~8b0J|VCmv\Y&c8~['?ӘRWB1@?/Oƺ^N{UZFy$(DN9Lޙu+gZDSԝڷ=Q\=[gaJAz+0V0=֍$h*z:_ٮi=9rǁV gщ7u]EcHh^Vp7trS*S$͐$/NΓUֵ5rmbR15r's=>u!N\ǙbnI >lHx€?˩-JZԔ5@8~#J4}Rz`v 0SK;dK Bt4Cc8%'"jU7h|DxiL D%CY)z}Hթ[ט4RAN6Frl#q!ru8zS$0A&U_Nc3/I#LXГ0Hkx[,<_i[IqPFqX)v괸 H\4?g{tVMTNT&'< EX ,C$2h%WΛDkM}~ L1,~7h -dQt/PիJ -(IzY'5|]) f07/ZƷDG x؄<9FnlĀ#vѾzfӼubOGP{" N7ufeapZ2uW b*$20mny(}=3epQمtN%JXzY2Y}~dA0G|+u #l 3[[BF3Ccؐ[{6̘֚pw+m8Zṉ'J}B|3?ĆPB9t6M9=. rHkY3$.}Rmg( Ux<4A_Nx$"N3]_X3bs?@QvJgj,inz.Un:٫Y5)ҠLXpo3\AܝɈ7ݛ@R2 's/.PWBјȰ@ֵtcb:Q"bV)Ig^  K#yamvJ|NL%y?HضBK3C7 ΐF94.va޻Ih6$b(sWID/103%po70boR1K]D bZ7N]%Tz۸bX淌7A'11gq.^b S#!Hpy$@`Ehye 2u rC;{`_1pCh sI#rZ ^[E"!ܮxudh9SIۧ3:1âN򤞨U`~O:pj `VⳝrU'V%*͂Ie q0HGQdlwbK5![b$z\)|Dߵǐ<dO)A܊fvT<HwDsWq֊ \Q[CPDAˌҿ; +uu iͮDݭGג,/\72^!f>>jh:wZO]KDڳ}lwCMfšf8s&BtOgYUpS[f;I*4ol}}^U[KR3oo.=Zp#ֆ"520lĢ?q8\\H zOl r|l7E8<CE9 ,@Yiz~;_m3P#D71x}`ծ*`A\4WA4T0~^#c eRBҨ>8X[AxUS2z ,jX } R9ظbYjGa%Mp@laX^ޕȰN X?p?o?(]8\vl @8gYD6е OeƏ/|V-̦1oƻ<@1NFPڤ,(AwC:)jds +)X\V]Tv/OЏX0.ʓȧ@?IBrSt.эZndUjE<2 pVl3P_nG5ǒ3RO, =uPs}:ͷ(SRnz{V61jN6ګ;3yhfQsX8:ĚWA`|2]*h)[ A?Fx5La:/;Q~C9.>ԉbay<^G7F՗2CW:dFGln族Ó"r>tl怛kb#st4fzUj4prBGo:K?,,Q*O@?ʔy9<B/=]r.N-6ma׮bhSgDŽ$q"t!$c\nKkyKjPl̪?0 CU w3Cf G&8sXyɮKLU~A\VNkͧaaЭGjp`gTK[V9@} ͩ D&ڲ Gilu![>G3: ғf¢0Gf€a̦UzP͟l f>Zf%+-FrmEẋ@vr$Dn~w47 VVC" حց\Ý7#$_&.CkQ4 D`cѮ3S \ \e%iSWʌTq$BUr H2<6rEgdp+_.ظF?3g~(~#O d]a7YV^&rGhTFAG I7I7cbhJJݑ!vۻջ镝aٕ\'9; JIU|i2ݲZMY%⠝@RƂ~2:5+&SV1ڽTb.NVT= YEt^IƬ|(Gcc:eR_3NJ!OO21 C ۠-" Bh̀L`#~.G1LE @rmkC '̯:/BMW{l\ӯwHbEUG5"fTWWlEB<4*jK$l:CL:m0rEk'HcN V輐A$POHm{j%Mb'{pj\.Wx4ω; u/F;%|>Ȼ<0ႸPԼi^Ar/wE[FeeѻH 2Y_;Ip[1Z;[W_OX(4*"ׅE)2`c) 0=I)vFJ]uLz+O\sfPddOPAŘE"!!Y=&',_<Jۜ * G .kʹ4~&F /uiC4ʂݾwqKGC9꾒D"Сj='YӢ@X &!ȵMġ9;_B϶zytOguk?fy\|u jk D5, )Fbm@DM3<(fxq7*uއPdWZQ]7GlGRN/bxv6)))5OT|QPTTTPsjטH. #*tgs'؊*s_ъj߀c)(0kT ɽSνc 'ΘXd󓺿s/FfYk/kSgIHleQ\^v uCulf;[3:Iz 9k1Mŋ(@׈.h컗"NN챚koBU0yxb I]}Be8SRpNqtݾ-m[%.2)˂oy1x ٕpH3$(gMҎ젛`d=s%~vǒeP% 0#`JAJcT`SYSJ(.~-/.{jRDVyrFsZkfb05' d/jgE =ґp )n2Л)QqEڗQPO@:s+. 74~HBɺD^fe=aޔXƊv#ғt sGy̾bR$>1 QQ 2}DDŽ~Ԕj@Ӏ.or:agjA(ܷF]wZ剚Pq[;Fx_fN{bOY52sԅXW\]оFl(`&Mrco؊bm-tAgߚ_?Ḓ~HC؎GFx Hon? b &ן𻦰B]< w.6@Q.A1Gaҟ:1CۤxȒ}H:$K}4wcp쥥z{Ht#L}74gƧ/-`O~:sDmBJ( BW2vR TošL̰A(oWeyr=s7`dUS"A'ծl̪N]slHx>$ٷޡ^ Cc pf+ƮUo8[ybdZ BVlD(vDZ8HRit.V+ ۢ;|:}x?qX4N|#14-\_@V.׬ӗD(qK~ىNZحP< , P N7V-}n4b1΢Yr:M8O3|B֘|3 p0mpijd9Wu7s :il1UUP(lWIh %mu> w#G`B(I6TYqIELyH>:9oʖea= cJez m=" 3֍Pbm^njj|G֛t A9tJ&D%BLoe1E劚@Qil=ӒUR~Y|Xrbtڂ.4Q6)ZWVjPU(`g|bB?™jd=Grn++=͝jj7XDj. [ܑayC:\> F%wݹթz&'%UOYR/| ߱}6 jؖoz~sO1ٽMY$^Ч+oHR ~k: iQOJAO@)Y쯼7;lZJWA-bd8 ]k˜IqFV pDDq䜫Ll?VABbeTQi?ls4D1GXFXT4%Xeɶ8 c eH(+~#QyO{aVdhvy"Pzj}jGvWhr1kԳcҟs%` 'P!ɒT!R[ѲBSPNFw%sEIo;I#Yq& bujajpJ(:_,Ch? !xbm׋*UOwu S, \F?UOrnflI~$0XH TԊ`7\iu.'U I*z 0.aۺ)O=$^Uؾ]@д5xT}X|YSǷ%\'tswgʈ0kػ`;%fsٙ@qh @6l.J=aPOYB"q{o&鱆) {Pօ9ia2"nQ,TZI艻|RG o+WK7iX8GRl!Z'Zϼ_mtT]iamB#8 7eDu{߾x 1%M9j)SUt,ҥt+8IP=4FH es՞!\,6֜zyǬfvq@5gdwv3Pl%GI3+Dݰ4yNG_߿uD_HyWq;VSDXt+c8C!=㨥 Q"7q>}t°ealnY~<-lG'jVUA||*\?"* D}?_B2~0dLSQ <̐* hT(q4$mO0Ģ0= nhxkP'ēP _^ m|.ѽ9yI?_“'jO9' D9d\dwCOKbg@9BG1&vQ" a}]uצƎ|/Ty^B 7RعUWrs*W1S]_LЙ(ĵetR4B$٠m[(yDA$Gxqj*]HcG 4hS,տHс'Eܧ}7FW=(s2%'TT{kYg,4ƛɷv` Zd\0FJdJvLG=` 蕺u j] Y 1]+jkYWfPݔBpAb}+Y3m{ K5K,y ׻Ujs/C"J-:@YC)GUwpC\m#ΧTSGrX~N' qΉw>,xYy{'Rwo/'%Rt9_:]/nd`E ,h=+3rO3LJ=S!$^2.>,l;`,ahUq AmNF\Q%$SX {!-csW7H &AaK].*svDE\J%t.ٲ@!{&(oD˛5pC̭Px~WN8B58drOJ+lIkXhd>1#/E36Vß;5}s=}ZyxYb:0[}OgJ9dmOIZ#F?*vsP2mW(E"˟c/Q0ˮ0T+~E ~S}b/.|ȡsIԄ Y}.u< _m$Y jZGSYz14=9_;q/5qn'{% (t dYyFYMl@6YѣS NxP;-i$O1A_9hjBvHϫć¾LJ@ {#^2Or2YCi[wͯ?{saXI@^4)C eqi|]8v4 HzB8iD*5TH_2|MA]ї_XV]vç,:@ýc$8FI>O̼=6e{p ]&3 -A:M40G0CdK-4;]"-MonyeH[*YZǙ5+(Ww5y!aCE0%jWZp>{_Qlw&eר?S @5AmWnA}83dd[R*~ ,A< 1W )H FNˆ||4ią,2HK?@WT?|% ɦVНaѫq}h \CRfD DDA/鮌aOtGT;2ȣ땢5jZǬsp4d[ IȲ+!;fRMQW%kEZ+Kņ6;y0]E?{O5bQԘ14wУ/Me/;t2NJ^RDby\dYzgq f:x`;g zaXf9Bk~@jm}p(TXa.˘& q8Ƈua{E,zcb$Xth:!-E1锣B\NnM@kܵbw/XMqJ8rq@~I XF=R9V+!Y~8M>o(4#I5>6rcb_a[yQdznྐྵ/oh\|pؚI{gi}#NHδטh P 1?hӚfd)ED5(v` ?xLURmNDQ YYb:Z,ABg;s. &* K-դC Ɯ*Bc@48sʜdxڒ]b+?VQ޳?¨WgA R4c>|Lh[8:z:zkкX12VCң[7H1(U3 7tnUϾw/Nu8 6g4'Eűiӟ6֓5?1pT~t")дFӞ7{ 5OTg+m'g / V,^WS 4 avTϮ*j,yHbr:.@v]|*DlP bכ}ytL`|lU(B{/z>f!A e=wI"Ǣ}}2Lʮro)#I7tn^Σ=%"ވG#AUm-zv& ('e3ђGL^X~q/f-yV;"m!b}]cQ8 @ ;SxqPUYe2`5Y./t7hQo'U3m*hc2s݄ge< nʕ">͑]? I^ۧ9JE_nf~lWu;8];yQ&gjE*-&0:I<#?e[y‚&,G2L!F $,yCByDD&ug.Q QVvGC[G Kjvg4$*K{t 3eZ%>qkVϰ I8vC?P $=^3 gKEѮFy4!C߹`HscO扻:wҢӏ X/bAZ&Y (Σ((I0f=tkd^P7ت6;SRáVӏ[2nKӘ hX9ؖ(H3i20 ^qel&&̱ xHt9*Xuӕ=ɜqsN7H\ApkB>SKV1~R-AOx0X]2qlgc2{XO0<ΎUK/; DsM7`r: \sZ)Ӵ1H>r800#G(^Q)s,7?` ?r,I*u/JTw5!ta$Fte"^A\}L%T .I2/1VDOc{~1\k8MWmWנmW鍗[ tZB]apk G /3L@If 0AxQcnkI`=%;+`K-VL]M"Ve6B{Ok8ao ^VٯbNa{2w0rF^cJ`huo}ҨE{{ҞA d_JB,Y8,0LqmZ!hline?~Mpmެ/D<0*W[eLSW%N/u/q3<]_yFx(zDvYދrVb Zupuxq^6CygEY_𗐡ͤcK 6%s{#ں_{nu6x<9}!u7:u{@)S:@noGz7 =V`@wRʭu.xm/\ht Q.Phu,Q/$:8XhO= :ƒ%9Lj<{]\q"q#a DK^"Ld<«V!qLػxn!^xTC _K ]?K/ *$-c Fؽ~*C(I0éc1/]\HWnɴ܊j3*8vQpë06D2FNb:yl )]h/1"p>/_nu^g0bf^D5SgN, rHPի;i4Kl](`H/- ~"'9':Ճ 䐾2bu %ӒPOO^?= ~@FZں{(ƟR"a#r?@ku@[ /h>})0zzOiWAMy ?25wtY x!9%T*Vs:H _v6Ӝ"LLY` '.L|PDB991ĩ scɢѢWT㕓5{"Y)fҙX#GCt hzc7cBHND3{jr^u [lY [{`- 1<c>.PYjmx3QdU-N gNGwe$5t36k GrQ rbBX8G6 X_?Qj0" ᷢ Ĥɭ_#VCö #xАJraBܔoglp j !x=K#?v I q? >計tZk%,ȟڀwkꑅAzC4ѾJko2? Ϳ> BT1lܘO.$j!xt,V|yb1x~/ώ/r`*A(TmSAWx7~w"-azM :mN5+oW[v fuں5,]DžB<*m@]t lP &L,LZdX/zkV2)IcWLm: Q{/9{y5\oXRM&nsk搁=V\Do~ױsXDҬ!'.'S8opOjzzeXNi֙++"F{ՃB0[ƴJOdZ>f_I0lU*.COya)4T,`rGZ⧒;*һM ?45c\uhF6n5of*QGx2Ћh06f\%DP7 jN1&tY/hf58"ر :2H>(y./eJ&7IRДbu$\1r0n jMrKN{r)1[m d$ dy T`̆eUQLn(k4A[JȊbvy;j}N"EdgV]hkƃgY(|:@\{F;"ӮWQ|kħbjt-r^Z1q\T"Ʈ`0QTx:-L*첉BF&gWj|أPvT{a334ϦtelߕlOسr@/E>I-CTuضݳ4(=sǙ],To (;I [ĤM" }"vD' 7dSv'+eLA/߹1nYjNr},>SkK[/VůCTżûDZGF"BI/wIb P*?DcKN&7~E9~l"y, 7~ ! w ;w]P"Amt`ӵ0&Фs^:n辌uTI_RQCm- ͮ+2YN1.߭ :sѫhP }j?6gW9ʄeo ֍g{*PB>>VljUx}N}~b|ro6U+!ѦL3tjj캲'T8NpiHbvkipN(:uùEntwj pl|?mdd@̶s rǟ?ݚ]n=JIR.F·l6υ":n%@5@cVϿ$=|;y0tdە5Z̧T7Fe&r El'<=q22gӴ> ,c9Xr{ ^)2.ótZ55 ) R+4 1PXYVN/B\H$@!R/t&uٮG`ް: JM)`EC!Zg4Xn"60Kg` }_ޞ홑~A_r>>,MI.E)*7g^mb@p Bi|_|> q!<^뮶TA2b*N/ÑM|^c)Ь)2a _.|(X gfB#R<2o{_ބv&2髰 5X'D"м gaISF;$2W B-.4(VSҶawɹrG樃cYpc n"Ofďn9Qm~~vm6MI%6aO.b#-2SK(3%3Q"{j֘h2:mWMe~Q!ȥx1Z@H٨m }-\T=L'BkuRGϾ򋍌 i'w>Mݺth aNH\ğ!} 5$HY]z9SzTM$70tmSg´ NCFuI6t_K Ãb+&l%SbUTi2I8)%Xo[ҴWrPNYMVg oEc+>Ä$ܙ@٠϶T*;#fL~cOVŌħ^.("$W5Kr 4qLQZ'%%H#9ѐG 黹sh ޺. '$?3 5d@ǦfAA:1.vQ @\'~AJ-S=hlhL>_DV”NzfeTt@Yn -{TTAt$YηԒzȌ8y&;ѦZQ8,cL*'d=5\Vw9Y!8x*~h"XdGҁ`1@%N;ǙAi)D8{i7/(s!Z2Gj|< DqO_{A"-E029U"micQd'vڔk["ʨ$?KfGxR8ɈQLv}Ce#4gdqIapoU~S"t@OQZQ)s*r&q,9r5:fXWꝎ~b 2F~=/=? !~hϳi;=:&ZPx鋌߬Pn;)ۄ >ET͵ 4_E̝'cGbjf͒~߀G@x-̓YxCi2Oo,fl0)xz5@.B# 52:qE+:pp^,t.b.-)TDqrJk]ɫUI ^gk q]V:s3{Q<̽n@_n;K6QsqWSj.: ^T泽6oQ: &<揽7\IRBz,FLLǢwG(DOΖuO7b~(; ݪ޵pud\Іh\ Sb jX?#/jI[X,VPk.=B0FŦ؇'սbO%ub |%sXJ\VǙלߟfw6HFtr2 Iz@AlX9zNO{c@뀸:v#Bσu)ѽ W+/papCaFK m~LNp~H3mX#[5.^̪Rc=. \(pPN;QH)B/DlQm7轞y0 4}ô)њV%yâ,]rŹ(-ܩW BI!=R*k/u2)R?1{qD6@T8F봡 &O'*9?X)Zz|v֟S0 .-C+)GuJv$WkT1齓. 0u_#Y" lTH '~liX*1н/sF{AXݎn)/>%܍'_F2G ݯn3+No'%?o}wbRCUHk9@u@&?}IHf?~=8kw'Q&s<'>a3\b2z8JԁJyO2$zV"=?ʴtzT X.KQ HȄ (_ 4ZS](İ%v9M`$1L=G:JO;֪gT}10Agώ[A$}#p5Ц,d:7kO^-:r~Z4YGV}.U i6Jn4!ߒ83lU  b½3а<=;^bSĭ6je1p͟S5S[RD*RM "W_!L\v2- 9w ~GwBn9tjb\L^NfYY$P{Bȑ䠦鲅H\xz;UCE }c3TK˘BAОT.dHkYx/gnNzז9t$yn_=xj~>*0jǬ~$@Lyޖ6lH~ZRKB.F"RN 1"A$\IyS$v=Kcp-o33xy&Bs< L]&~PR1-BD9W|B^2/ S]g&G[7̢MwbErzjA$Hu@:֫TF՟]n MqFYU, *ta>ƱɳS!h_+~'^NjDƎq\ey)z*xISgd4] sG2DYu,"(C*U_ˮkQdTBmz`I>@Gpwt ș âSuG+|tYw-6C Q(Jx6S]{ ҩUeN:5So/*Ԁg=EWrºY/_ Mg6ӧ$a0XζYsͶiGueAlo3V`aֆOqaTbIi}溂pv=< HeB/t*]Q;,~ xߺAIc^$]BѴ8f p_X4/qe5XWOBF~7 CJ뢴e"NQ[9Siq  /Fw ^zeEQ@!^Kt|]Lr%a̎sYFNՏ xI}OR00P/Lf u+9y[_Ck_hB;[Ap Gp~rRL-{͔Ы{kt n+OOf}1[/|U({lVd2@-@nL'IS[ ~6\{/$p)&s: E;t>۶ùm*>7KIn<LY7bLH|jfo5EKϙB;c,&U5li6 .OOTʦc4݀Ni]^AA@<4 x} F,NR-[rŰ''d;Y1csG6"̷0 ~+1XJt c$a"&(?(8‹56bqŚݰSN&(m"usDSnoА>H d7Uq$,>alIP,m RWA.D!w!*2ԲʙuJɂoGz4:5RAsKY eg/)*73񅺷s+ssi OFN 5O]$ZҖ$#YX  LAH&L%`ktepDOne/,R@ J1T7_eIu-񿃚][8GQMh>Q4lw[ uѢBsWIB˘2ektwC?u*}o1(}n(-7k866xpq~ߥlO+oЦ v P<2X[u̙t'v6D]jFf ί/!g /vef ٷUuLɭE`.u<:Jr&gad ]L!Pr(~[r6:jDuZ IsQvӝbBWu pY3TQZ"ݠJv|l#{F5+ ڙaaz,9zmYZ؈:zNq|7#G,ۘWFɒLm Dwp')87C OZhu4Sx/w#^dSY+;}w'M~a)Qfr\1N ~$]o7i!ěBGM(,iMV7 .Dd GޠtNT%VxSe'w s0/~:TVitcUoIfAsԼv[ɑ8sXaF:D=ۦ{jz\_Ǭ۽qvi޳WO%0(VCY`]? *a/@<ί!^[ƪ&VuUQճ.1],eC!nm(8U0 ղ$kFztP($hX&[4Y?!J\C'D~6F}iKp}6Τ$Un&fr3IڝX ۢ Q/IYFssSŒ}#%jZܻn"~y$dtFQoJCML1EjM:wln=3rHh] ">u9nIB_t^nYK V|3$$ L~:Mha8Hd]PU͚0h:k`f,4ޞ$57*\TEZ <LB0QEkuKB`X+m^}׺ӑ^&Y셇[2|L~c@kb+tLN g% 8BО-h{]&V唁=^LxP/d1.kثk#1̹hhT"vJl뻺<5È4n c>TK2Yo7dœkIp,ILr2BTi<NsRɉf2SB Ӯ~aG6uؼe3 ??㘸\bWʊܿ 5zmѝʞwHZtȇK6}cwWvXCV[Q,cu7C{7"OUvNڦM.Ѓ+_{nvO@;]"]kj{Ś~` |7IMH=`kS쇨4"oqަiM˧N~qMIvwY>!IPu\[/a*BD_@fTc0&)K6hCP8"2wxW\b2`QjEl&wz 1tL[4Ӭ_^"ǣ ?aɾqNaq|aq*=ZOſpIIzD js,mVةsT8v3DpO%wtVӝ?bݕ{Sk(q>G9g,sEQPhߑ="(ԧ 1Ý[Fެd 2S{NSbcð>?EFo@UVB ;:l)ə?{-L ȂUX' }Y-qB,xfY1i1U/ `d)G [=.OhtufTB3DԷ\4V1$\Q>.l~7CvF"CFWlOVɵȠ V <{\YE@8"ad^tyY,bEA ^b>yom 4)(-Uk;玒ܝȄ`Ej#%hַAd;? c4:?[^|\T#`nO99 ޡ12L.,,dm sluA~Aq0Df^*g϶.uNݬ2P3ޯ$(Ȟo)O 5KN9w=QF 8y:* ))eLP[ -C]"yM#K%aJ *1u;36AxK5"oks0tq.[|k/fU}Gw 8h'/Dxx'9h >vQ{M ҨneDfmwQ)T nĺ[.0%$Epkt(2 g1gMԠAϗ.G9`3}}Jm`-;@sK~4e? LJ}v$DΝ"^U]m/d, #>:vekJ熖w~-(l^;F86tǤDT2cA=2y\%׸|]ǐ^+НjA,n߭VpsAciQ ṹ}*sYac3'0,i㝥P>6_`K\ㆭ4ɫ&)7|W/1}[\YBh:]Tr ,mC-u,vN-0uv\zwg.wNh*[jtox0.HOsY)I_S+7YƑ mٖ=g},ǵǫt_3֖V@OzRCQ2fqZn nī!2 dT">W>8م4#U$4dJađqū_=h>eC[n@̼A BК4R0a@p:\+Rc^cE5d-[Y*t*y)؆<h7=Qٽ҈ GYw&0}ߍgwI OxqZ RX<&,3J!E ~=B5O0 n 0/[)bE_͟yg3Zc4 .ͤ5{ϭRX},1B{EU)˨D@Dk9Ģ*p$JߝpEM:O o?d.EB|X.Q˂ROUPSYO8S ǫ60fX+(֏8xVsԸ~tRvR,_uG+E*E9qmgX|+BH/Xoi ʪP\Q|eh%D4]/8j|VҀq ln2D͑.\|h\k *(dJ6DRt #r)ιn܁(|9<ّ3폗}4RsSH׶io y#w~?`-eZJP/K^%q-.DVEm!)T$d-=8Bń6 +nD ZЀxNLھ㨗7Phn!) }Bz6;Hx8ͭU55w&{`a53aVhɔxۆcw_=]? -gp"l0LyoƆg/娆V^ׂ&4<b.v7YI˗5HE܋ڟk6x52NUw6ķVߍI$SgI޽@g^c(eV;9Ϙ;oxȶ[S|ʾAUi;-R ;E wRQ$ BS] h \ުJ~LXeZa>sNDeK"@Tӓ,h7FңjÙܧ(gR+ٻ>q:{3 3{qָ7$8od[2Ol۱^{j&Qc wE$ag>ek 7 4@k)C,}=!@[4 H>yNA$ztOx#BcC?4őܗ^UI8:Z.^3R5KA0-J4R9rܻ? ^+Ta_m8q]\ *$~O5emtT^@2Nr &KZ6{AHn tdrmg c=2(6KgA0už5O^uT,/4vZX.BD'ee2swNMZک6i9? NPmD}:ͼ Exfq$JGNG'y#Hwf1_W#obWTlK\ut"!PȜ-O"J/2&/D?$+*y]pUɻu.Xbdyhv> Guceus=+Ɲ~G?_R*pn?az{vN5&;(1O1H80!; +Bq!Q\D5.nk Y%8wRcOzVZpePnPb5rӔW"[1χx]/}Zyc9"$ȋ4k}!UEJvX#u`z_i䚺qKM0fxKlsJfU˕)0qiYj \3o=$m]G:Qo"f>nE5ݑBl뒐xC < 8ˋ0II!ckA!w GE,ҜxĺG6#7w=/ ܺkNHPAF(/~uDasbؙa1Z~@Հ+K( Kȅa(}T!ur'K RffLH gPFUuYʉ`إ5#&w#%˄y&_~zVbC;tG'{VE%]9e)؞1&H Gv&\_ RK Ic=33"(mFvρςRol`5ii9 ?R}R(8?[h[ҽ3 @ Iw-?~̳1,<֦|knl`)70U? eo@_*1K_"SŔIKp,&@G/&&ֈW% b4JL~` `0ȔaI/[UeAډb9B=J2;?!y}ͨ.RՄF&x]+WjwQGt[I3,'bۃ,Q,hZ,PQeb w\=ٕ4WCL=.&q࡬N/Tu1QU d5he+l]ߨP0ϩ ;-=ѐQszz`q|T>jsj =¬}dө4Q?fI Z].Ο@+@ mcm)CQ1?,hbDBGչ 3W4z8)Cɡ9Mk V3/q^% sLc{ÍkFE n?lb 1Qq8j!Ogb֒DƸ=h{4G>^(?B[_e?{pEzX2[{0%r ߸|zѥ|!:BCw1-(SzվjC u*8d0aNA0d0 SjŚBinǰծ2#)-^"YbǍa4͸lme˄o^( p/115wEDeDgJ1 15c:!QT8(\ .9lr9@a-$総0 sx<uV ޳[?+=t{<`@6b(m壉v`\@ؓ3Τr%:Hё0旃CUYkSW.Oh+Z?gb YPxMIY(R d5$?(hg(ҌۃT!~`:JTue\#J)FԦddVbQ䡰S bvH 3cC:A`psO) D=oE. N S%jP}-R1~yғyf aK*05>"ʐv7FH /. 0[[qa*v:i!{y8l⑀55rLq+0ainJh k-Llh'g+F Լ咖ýPf,kY?!C{l^*1\@at^+dF4$L&Xe "z5ZPon %lpA#VY$g((zAa sV"OM#f8<,դ/,@ʣ^UL"T.C/`(߹uTsoYoV@ꉵ$]e05\VWAc=;!$0*T/6p/<ʆh' (P՟-sys *쬢ȀH$ ݉DGg'u&%ʖ-CS2Q&-y |ptTz設AR/} e R!/grtH&ܷ."@|+m궯Q)Qv=LJQ~>(}7 nIB6k{AOKîJ RI_h9 p{GaW Bާldb1񌕨1u@:^y*m8YQCŰ,x I9Xt $ \aq(%e:iC 38'LȦk8Ib\)z֞a{9FcBHbPѢf\ޟ@% **wbPV|Jv3s{9 O31=7s 1^hQKγ0c_YMWƥ?7G >RўZ- H _V o0\\# ,^ߛئf gˆ'{\/N"|po*h%v'$%H5&?-vF@&$$wl>RHrOM.^X@H R)Gl#%t]R*_mRG'f'_躩K/$b:FQ,@XZM#NX(](/Bt2Ll&lg\;WiuBp:/rmns^M_MF}/g)ő]yzA ?.]}N977T;VCGח`bb8FI@O U|s%GO~qō聾_67BfҺwF 9 I2q"/_Z`aLug[ç]?F7LJT?SnR"n@ٱ׆B!>qch~`5BVl0x#%gy$/tRj޹-A0艳̰6UE-ZgtE.` v ʹL[VPN4@yu+@*օ/T~\<\:HDXB\ULYHkX=LDq͋{/bk01wt x :cBh.Oqb7C/޺ֈvx0Q79+=DIL'45κ[{y>HB" 5 褊p 5o?'c[m0g4{Mbb#< +%@OLҵebO`ɭW ڻCPfotqJjX݃u^M օ|]#;˓:BD:4lz:6 '2fĦ7zAf9+z.p1&BZ0%']2J rJܤ"*;?+ʱKoN̾-Sfe~U 2ļ{۫hp`t|K^$.o\m@6m9htRL}u#gҬyMBJEFXmy+0v[GA턠Lfd 09Qu< ۋ4E4A@?YJWT_e7d.DN[QJ|Ѻw"3Kpɴo&*:+K+dG@WCd}Vd.]n~E10lQQҕYvV◯`*ߗPA n۳WI͋M0 Ms[7]?o N|. _NWԡ': J{3ַ`9'#x_  mc]e )$)V#khbVRkb˟@q.|ugz9yϚq8TeW -yW}~]:"%4ok[Tβ0/oDmz6=uӡs2ouY7233huyO[8$EEPS\1HsהCQ$RmSj'D2½;0J:@3H ̣`0>xh'=Z,m[_O^(\?O_BZD4{{űpH&)+*}P JT2&~hzZ(2YeWh?m,BHQ^,sѐ;NO.-GCV`(=! V:l* ]~$gܩRK5F$: 6MjH>Ԋ%Y@G!ʳقԐړ>ͩ<%0;֣*]YWZxT4,بaؚ*\T΢XZM-òvES4G Z|̀Kp Vg{0kWAKXirUU!|jo꧆k|`AqPN^;5"iULbөLVgEÛAj @Hm~W.1[4 8'oiIO ,_컃8J>a#bts"#r5_K(\wY*R{eQ]+!N9-/&$_PMٕՎ0PB=ݷlM5ݾZ66,]$g)ws;<ҧd:C7P息NXMjP$DwSRZGG*ݗ>6{~(7ɰ(#-( M{JF06Ύm  VVX5v+;H[_,)B-$GKË"MmSGn c. 9gXRd+/+QMKD'8{Ɗoz+/LJPu͘gs J$?遝<0s `>6 C>0B=l37RNr†‡׫8 z9 \/ՀJqS/֐wj𓄷YYaCZgb $>b#JFSyGv$9i'*ZEY~ʥiM',1Ys̬*)/XFXHYM6gf/PBO}NyoN$#95|ZӯzSc>=ٓp4n`&ldaJ@7*f;M!b?85&gz`Oqy4iV~Aq)o~Ng0 |jfvKG_ϳ_ s^`Ah;#(B-\|x7 [q8,?O #0X\l5_RsRۃk|I.rBZF/#u VK^Fu0޶ͽ [G'8>QXf=VCO6Fz\qwN+M}UE=!5\t25 h^ٚePMPVf8n%!TXTEޒ_Fc>=)c)]O[Sm{#}CD:Nj^k:HcoQ Sk1]Ž{d' 8yTĉ9W0?ze@Z~ّ{Y֚zƛT,Ȭ[Tw}#b zT̏)6ku~C L'Fj@FcvZ2Zخ&NT~)vѩ'kBD@"@W#_84x r ^KHu 6ʤ=P+P0BRamEFn]3cBykGفYٮg3\y[%*nr/7Ijz<8HX@. m];NЧ7vXs{I]"q/`R/i(*0(~SSOVQ#}H1pi$AF~?|͏SW?#4't.b&t\qQ9XUJ`Y3X$Y e$y1SFf׾N#e$veUW $5.nI섯m4VQ i)eC철ĺn1@_l!H_S嬃% "FkzX}NѪIhZrs`d~qk&ډU5 ]7O'M*X[>Z}%l+ H@HMý?ϒxhl(ʱZa1Nz%-JPb߷F?lnQFRXU*[xVѷ:F2i5S0;wd1LAR,t93EhQbh+({Sǔ۟ 5Hp3c$|t.^n.Ԗ@83BQ7(;zznce){"".-D X`F%DZ'cnyyܠ=Los" qRc &Q,K߽o9>s1ܻF AddZ](m,!^C T,\.1lu7߂7Wعj8l'`*L" sNwXxM{خd}`zh.sR' t%ϙ̿p2HCmZqJ=[WMQv)nGȒd۟p{4h74vlx ]yNi\sѯ0߹tYy0i҄2HSfZNM_)8_;nX[;՛GhcI|v?DKKqCH_C`h gV\,%^JI:ۮA%p) hB}B[oҩS9?=e74ߔ)3 㼎#mϝL 4=%9ɑՄ9 :p'SNVteȮJ:Žz,tnVZ%bB$VD HHEUe7_6C3WCM%uM7oB!JvPh*,dXD?!v";\t Z2 +ύKph2b(d <R`(S xK3 `QiuwSR5I-$qL}3z;YPn $޽>^ @@Z'SzQԆ(Ij #+FR8vOmwFmrG(;dӺ{oǀ9ݝqpv熔d)j Bॗ+`S4FŰR*Jrn<[\I{م}i2qaw5`"B?c$!BewxNBΒDq)M)00o i(j(IVA >vS)Ӫb@JϳXpW,~w竷'oU /LK͑r" Ps?9ׇ)3~AxyYn-:±MSIIܼ޿^w|u <сqzX\sz"9Pz2 DVjSCh+u~K/ $:yZ0dO$yzrﷵoK,N5?[;,? ct`pN7):$6:Ɋ9<{7mzVCAVN^GޝR0>}sVזb+X`1 ˙q\d:'+G;2'4뚞Wjmj,tD:?YEI3ȧ'гB qJ#P>*7롩Kb{r+,dJxzFR^DKVx+{,L7ro#͂` _^5n彟Hh@'3-sAN(B.ZҪ%ȭ /^M75]톱;OT^j<5礗a$ղ@ʯp?^.=G6\ϢԔJ+O'xKi2 (һX`m¦W3P)A/3fǁͻMjSRKǢ1JA9 6ߊ#A>)=lć3 o4'^F7 c6^.C;v Ez˵dy6a{dʱ5_D?+hsv)l'O PO>şF+= V_:Jk`xfbC#"[ f{ۨQ;x$M&ȍ۾5-Qi['Z} l}/Sk&_Eqvj^/|waZ#.ao2% qm%O 0V4̀f^59Մ,N[Y7Py_i^Q<΢j?T 3x_)Vh0ڞ^gcꢖ g{b9Ky~ŽT̹O\p9V,#{@<8!pCa_6 Rn07 8j]t7|SESao?Ph[x*6|+3P*VHXcCDK\L? dqq1R(8LHVBrL\WkIz"/\" e$cJĢ$)_ru&uhAs Ĥƣ˷m֒J- % ᝃPBRjr m0Y-!ݶ-鼰i@J }e19|,y`[j I I FZ 0CjId Xnp( &k6QI^Eis$D;?6>VXB˦ ˆXIIj'$EW^ItEl5|B@>DS>Y87@:JNou^xVv+b<柺'qVl.?%TBgOk6=_v{)[.[\ ]D. #Iz+Ћ#T ֟够jSƗ ^0z ,+j 5:YO\C 71$>,Jm*axJ+_PK}U7\ܿyTd ^3 ~2% ,pІ kPL>SeGkWY5ÑFű0ok9վA !vԘD0<@g^丯UQXۆEffA@\RX>++iqy\qQL 4)3&2WjuJw\:.M1LV~ɂI(3%j0AkK26K)% /Ne_9hrw*`Wպ1|)n5CG$]XIQ_Ӣԛ&.L8aX, 7 i\)+a*IxnGgebnY-ff|3}Ś.!3>,b2!.%$xE\U^n3Qat; cu W>sĻiA3DDo!m85L<"ڨ'(KΗp fs5ض ֽ-Egr팏L-jFկ "rgv$J6G-ZBF9,٘F5G5e. /s An ]ݡ( -,GJYg7ky#щmIn/@vV&FO+r{-k\7$mRL'eFrGbF5[;h:-<1k,yQե8vyRE~Gzn>[D |u JO.MN]Mީ*%9Qr ;;V{C}QSQT:T|&t]Cҙ&jEQ.Eg\Sh?fJY[n Hv;62Bb})l;`$@x-&ZWB}WLi^.0'P q3p{:Q֕;F.Tta@e]SM's@RK#DfY5L:?܁iA;a{N TR?5]!!L 1S˻ q(Τ/hyLZWr=VS+G-#Z|&bW)6>AK%g{t٢SEWdJIRP/?IIs&MdW^Z&ʡzf:ۭ6pЊgYR~*}#tJQ`*y}sXH-9ri@`ʤ`ߢ8?09aa_igjv[\i=Jc<2{M*0 DrgkȜ=|qwƢ_Ҋj K7`@Ղ$}m ǩüp6z&y`_UڃҚ: M V٢sp>&fJ[tAKh%WPpU=| ҉viǃ!f  8rߑ|FQd&:[=cI#=m8J~ PАidn g֎+do/H{Ҷ7cp/jf2c~5f7cYʼnYlOHR Ϋ;kz51a/1 wF ()е=h=q>FW̭:{Bvz^TB 2eO] t#b@4(}Cښ1Mu:&$G⭊n g}L&,oJ52 M750z} +E̐YeRCgʲ댞qҡba yMk܍1bgř# $|kmHM5bVS´DT- -ݭfՍ.F8^"n}P*.$A:0w R![ć>8'W<4LPZwy`aFXif9MJ!7FI~SɴvYm#߮8kXbgYY+]OԂSa0 ?)tx|!{BqΈoʊ| ]~Ol$MK,խQIA dQ;tkdNI[mn*\vY75%j~GG5Gecd %d[*U (^|c,kN0װ ;MPqzvy p]cuOQ_!Hǰ]*q]>L}acEHa#Il8[71aPHo* ZjUTP*7 K^ z6S!6gMXC  mK)-:U/Ea=AYn5+J]f+HQe8ܸ<F6x ia69̘uJ}Ѣ8 ~ JRۧc.W╗lSSx&r\VWX=,ZXFNqa5(^˥ᢎT?۾0/EW3JN?"= s\ǖrU{j+G`Ce=W8afnC@ bOEIW_GǠw^m-`ֳq*6rϮQ33W'-U(2]tBd0Pg6n?mRϬJRmLh06f϶qeo4wsS-ԋ37AG9W YBuZ|~y^x'%oKl_@WxZ8B t(܏^Aob:`~qS|qg5*G%8̬jM\ (rԈNٴ V~#^I@AkKa*5◰6@4szP;ӂP5o/RQDAN`mK3e93PʖU\ӹ;ڑSfF]?{AMac\{"VuĨXĒ _ќ6uɞ9WV@VҒ xPF.P^ҠO@V䕹j\\+*9Pb1\}ip0Gc bXpt_͙l:ē\ʱxL=tsgXs"\f^f^`PV,bP=;ҩ*;Yq*[zDFԙ(ګ Z*KNM#O)V-" OAosZ' tg"4!m68bqMcY" 0m@Nz|IBV?gf#쁈:0}y 9l4?2e |4c7^Ta"Em}}5ז=%sWXVfh̃>A(߻IGJ;^KVԴ A7ጲcR\pt1?gF%4.=>׍j3[ ̿(%#w av <_pEױdp6Rlډ^Kӊp<7HnLHs_њ ue b%lԧTU)Ps460Z +6* s.$kRH*bdmMϛE'gi:|/D:xy@pXwЕ$1NI=DRl֥@\+ggK&HOQ*9x k 1p(=UQ=#Z<6-Bz2GT, Ә8Iļ:2i pu_Sk26{orN좎nU Z!ebR*, [5 ~,T/؁*;j ݿoEFq# ^k*ȧpSiY-2G ө,/a?Rk"LVad;^.д'u 񱮛v` }{^ag>g To7ov-|NY5dxp}1V`茴 pHV I^j4x[8F8qYQ2f֢6+KV (=mF+Ad򱸙jw0d߷jנ 'LR|Qpɰkue\?޺6Q/؃8ȣ͖B!r=^~|qb+8wg >w'~(@[i~<=pl3[ *N7[uU8{Ds]kLj" d90"#}teji[K)$hhGDr0 1^OWo3'$碎JdD*sWϏ w$hf{X? @aQ F_*n{uFF{qmnWx (TO//"e94 =:]-y}ih YcOu2SΆu D6..wbܕ!31VK m[0)C/:u2Hu4. =Ȅ< ?&wbz#b6np#!j~V /SĚ-ኟV%;ΊPOj<$*eSd/.]7Mx@W呗'SW*Ir2˥`iBz#Ulqy1`nwѩn `K$4)$wd!S 'Il^6EPIfnqA"!y䠜͏y੽kvܽ?i1TBQpMwJqT}ǚ}q2$Tq1S%؈b[dUra- u#$4"ܥ`:EdHY"|OILtt HTYD.t.μu<X^`s!tjdũ̥x'ޠnb8`<2 %~d>9u{vӯY*i#;ekڿI}{N^ʐ1TvO^clG܉D7:p F=ga߷ٵSzQ^w{_CكWBXCu.2:ni<]M v][vk@F+ /y`̿WALfU1+QaҵOLM>GI)*jDۜ$/g*xȕ0LKIKNʒ;NJ?wMe4M?:&-f`YDAFbNC T%|t0$ҁG~\c51!ly!{L;-/${z/( Ȳ.>ffׄqB dK0c֎ "nE'AZo^7[*Leo?= ['E ҙj7bulЛYĨ΀goJ[/$מKzq 7.g>F gTR/@KP^%4`%]cҪ~ƮZr~wek>BxAXZ,>~ X~幵c ^e=ʑhz`m!p`@>B]nt8f1~ɼO iO뾰$o-WaSy"5|cDIQ ˡ쒤BA_s5[Lf.xU^Ml53&ɳC4e,LkkpLf*ټC$6Ȭ2!fV ֵp)>!դq#SzYjW5IYXvc'mBA%k4h!|=tO&t\+t3O>_XtR*-`Di6q! jlf3]:՚_ƌANFYmw~UHr568_0ى2u4Nz{W }*g#nU5+ʂ~RI+6)SG`ք൵d/RA^riӔ`*gZ1hjS^?RN3?Kr!_vT~P#N2l\D~SjVMe2~Yo.F#G  tBBA]nY(H}]PRĕ5egWp+B*d|1x{5zLu}̩Ϙ'8l?Sn|y鷍&5Jv]"g 9:1w1=A 7ߔ?P2;6C%((T h{137Tל%`70GƊzvEmo~[NP3 FQ!524},WY6K7ܞ/:oa)NS'H&bo5qd B>Q̡$x™H  R' f,!|jD8X`sD6 7BB6)SgխQ:;F)220Rgi[u45ruU FE{J!<=~~Yi v>w-N6Ӭlē+-_߀{xe#q4ڿ >?r% Y9wۗ{ߕ gE3+y.$}'@{l6h v7KutԾKxZ غ,#guٻyT]xltZO6uoOUI-+8gV5;%ͬ!L5u ؙݶ|!64@ qlu5Oe Jy޼*|Cq/< gE"X&cWaUJG0T뢬@TZfr[bn8b!Utw JEK>j7oaK1!6P<`4ӐkY`9 iRJوm(*pI.&h d4&k7,DMLdÞ܂ٯ'w'eתr}oWSK1v ' iZްX^D>(‰72J?Lr* \]6} c%ϚBTDϺb@[c8vϡ,8$0l'4gy$ʜABDs\:Ǭ'ղ~U_[w߹|=X1*>X.wγׇm~BJHP-O\(\=y4x>T{q($'Hm`9OcgB-i1f9fM\퐻K5cg8LVIXp)?Na~?AѦP6ź7A:ݪk [XWp+VZ֊ƑTρO|UcJځxxT˾E'˗ & obxrEAԚ漊!ڽObzGIև<'tb` .Yg_NhF FN+}6<lj0rLӿd-Fpi!w;Yl6PumTrKr RЎG\E_PW&V&Di=Qm]V xR\Y*j& q> y׵faKz:$1jy %9G WƇjАM]cB=KbOܝA! 橥6h3c L$*9F/^@̫Ϡ5%uyP3.Vfȇg1qvHgx`m{߫Ecg E"^VH\h׭mQ&-NQc6f-WÒF:eʶݸV)pn%x1u,U.ɠdT7o."_|%_Ktsȓb":Os{ ڳLas`å=Ng@w aQr|_"GýZӮF ,C q E4pzxY2!G:ܐybD&}j no 5Jg,^e/vJg6D L|@chHF|`ULA58CS!ԃC*Mq [6 24Yboie%YBAITeQm|Mcpm2n\0B(+GC[t NE0Cs[k\r_ Vr1I mո7}bFه:dlp';3y1vgTi=<wqݮl얟>cx*#qzs82<$heH{\3s|(|=+pm:[~|WPinLjt~ !Q`G_.l\A&%`1T0 ̲d ;\H/!d_Qcil _ÆоNz$PN# ɇGZ3A%[&.]#Mtѐ8' 7U)_P}`1 b,u^ovP|P'Y#<%l uwt KCOw ćC+b@"T^c;؃RJp?ǟؽ2ע0U nݓC V.yzp$LjӉH- ~`+0Pfiw#Y{%BO=pc$zL!ۉm(q6b=*h9ßٞAR1`-+Qih<52%+J ܸzq0r&L޼=<d?&N{o>TL1b2,A_8su90Q]A>p<_^O*qsmtc3D_v^vU>k~3-/ >"cx8VWgp6K51 {+Fk)`LcWogoʊurCFށU}doBM$3AvE$&KhqIy \`vtA)E%/3Ha]t:uv `o,>^|-fZușErb }1RtV(ohNv3\( ]b0B4e]p˸]m^dCE&f=- »iY~^-px6XDuRi:0;d4P["iZ37Guf݈utbBU7JFcf,],_椂v`H'bKL >F&)wHj.!|dC\Rn =Ü E +M{\qa`ۉO(hӰ՜Đ M]i}eu9]dzGuފ{2xu]DP\y)rwK4Xխ9wXW W:z XMcSjϹMZ'>uS#&<|_&I*mR6<T}'"&l¥,\^OqJ; hn 6 b6h5vţHd.F`21 O.e$l M#[]1AS,pI-俈DSW(r" gGM% j U rG-zsDqKmq:]cqxD p8C[xn uZ1fμro0FԾ\;:gTKP! ɨuwqX810Ա SR?8i2|S)~3.Tjdi,RHjG6E֎3*M"9ةV'SY$ɍ%( :*Cq_~2W ` dmtgΒ@e"- G'v^&+s#O3E;2wh$aSf=$e#z(S'#Ճv廇7NS4ȁ.<Ɍoñµk*q<(Ō휲4 wmVdk6m3کI_Kŵ׽R `ov /sYl[?.7G$cX2X #|%T׌H%5/v 'Ņ@, `{jܞz`)оF޶ ]]V?vFz0[kɞЌ<%rۢCf18;[{m+U[gPy5Z (M?tu݁ yM9g o 7J+hyIJ+egOZ |:?jCo| f:dբ-NO0qB=LGdw%`ۯ]&#q}naϤ7DؖnǓ].4<%b  Ύ]к'b$ce bƖO^=LH\Y>ܧN Iiߡq,~@ 601 *oN6T8k`+݁"|Mx_j,y*%XMg!Q1Q, مnBE >-x[TF9j 3Uoi/"o972vmdKqg ~.xc` +XX:֤H/2@YI[n- (tрXނ(zR4|`#y"  t@8Q[D:E#?̺S7k-H-i;?,~FJ$"%sm(Rvhns`wC](,/>fq|ike׹]ށhYK\V?WuD0\+x6HqOYi'qOwU$f6Z0N=$D&sZ 7lUR\L:elo>a7 jK)EfeնE n ̹ ƚu? Ċ"'D8=d?DӴjGOVگMX]Ut.JCli.)Kƞ:GQUgvȊ:-g:=2U2E`[җ7UU\7,"* 1sZ&Ob3q9č;C"x/J6wNyqDep.Zq5gez^V/ 30P x9PWd^^H@=- Ӷ&Z0&4(x'lqD'b΃O.Ű⣍ne`mǝlt@jK<)XnwZVЈ:T-vG=23~ϡB[4 S+.iMW!K{4il65E픬L_+/C {Q}/!M9&PYEHNt~i'qEޢwjpw| kBv/En2!w4~Wv^1U'dKKy(Yn@V ch˥.g"rGШуP!:?lVChAj O\ǹޚ6KXj@zAByXMڻqBsNn>χtɩdF^)XKeӜ}WˋJiH8̝y)(BlF~_{cqwtgExfA1P[H@G{VvKޝ.(KvI&#wDPD;UCɦ`^;ˣeE;%gH\uDĵ7G€9f#:yLfdu ֶ7.7+7׼gf`3D!9dݚ {/*U N&[I h+fl)+LP/PhlX=FԡjױK;I3)5pg:);ȟO$\\35_YMkiSkrQC9`dMi|3m@8y=9]|Pc+j(IQJ[3 #{BΧ5 ~,Ϧö68Ƥ{$:GѠ'aR XِZz`!ʚSέ'0־Dj;KW~VQ6Ago/|(Δ4Picˊ[1ЗY=+72FY-am@f"#SkN8 qXhZms&f-P;߹nH|aΏ&'] Rc3H=m'aov$6IDE?3S%F6SO)By2|x °ᚵ|)ZՕM\9<9H`8  Ȉ~@_Ф챣x`9369}1i +6Ӭ<1u!?ޠ &qL6܃@OiE9X$(12BjcHi i{ߌ͡ئZ"!|ZE]$CY0yT8F22X8⤂~!MC#؎/çs( @MNꑼ0?0b"?{,;X_"^>u{s8!sA':Ƿ83`̯TpWFm]t;Î1 ڕDQN22EDt1^)w1*uhP](ֲG!nZϪMMj9 TY ɆlVsPi$jg^+CEx: `׍ڑK4U1&'Pǝm܅S)e? Iquv.[P߄~t7da2~\d9sg!7JwҬBKTX;,o4MQQ݋jRhdL_4W< }pu Q Ys9Nk~H hA8ZSR3а)?:rR S<|hVcVѕ5HgIh =s.(*ˡ>d Y"Hכ_W4 }BK6Qc+,9FƋ\|Uĝ6BqJX<EqGx8TCg0u\|٬MkNfV@ΟnN; k[, 1П応3|/M /#.ay;}s iҌ~m%-%| ɼ8;O BA5OQ#f#YU~KZ_ё<$tCd BfdUXX~\V.NOxgKN]@Yg.H Mr Oϝ1iW,Ye]EFeS%o*1Rz~ 9RB>iMl*3%..U+tENb`2ԖƔߣU@$~X̦. !8ƩÈ9'I?vH 2 v'\N?y|{7+~FY qϫ_w8o^v t'4O Ffsj0jb;\g>CIP,d>י/,=rSw[!O׭u=J踇ӽiD,6WE@J׾k˓ oJ\GIQ3`|Y_~I/P+ `ᑢաo9J |fsk{ڻhׅY%#BRm[5G&1"gEnECk 4Ž` 5@;63GK,Kc@O-zJtEL%9lj+e.ގɳ$32#a;XQ^XIڿŚcY8v脙9 =t]`DϠ27(K%9IqGaaҖ燋?s7&-!3cn]Ւ=^,:}0 UTAZPUtMH5ϰf|D"ύ#e'ZV-Q3h/aՂQ~v Y#~dKLQt`Keu X7Z :tsZj x6˴U]a[y)VP%<\/VN O6V +ޙ,4K|hb+ ȧ[HU׃SLMF@]Ηs °[5Prⅽ GDHT#KYq݆ib1. jJ=*\}iMy~QI5,?E;=^騳rwm M"9Eߙ1bH1Ѽ6&CBM]@u<Ε4TYk/g7OQA֏M'wyԣ_8wdͺh-rXZ.38X>nn0 (c>q˺Fε-FMLBG1vґz4O ђ||ʆV^QjPrSslek_ӍU02w̶B4h8~!4Lc (j>uw%g >PJ9t"9:DPUN97`duJy"]IM5:똛Һ&ä%ǻ~_H49Q9}B9(5>`o=`cn{6q&O-6vT PbnjX}YnK¯TdTqFK@7RZc_[ u7LGT6Ӈ> ƚ돧 HUļ?8Snp)kS@hRfw"B O%יBsȿ8$lJr1/XXG(9{#1JJ-K"gfT!}n{ *e IWO[+j'cjʁEsEb="K{ZŘ8ZtY Ǿ=_9kFuRD 3 _I-ULfK :(x[re߀|aL#:C H9Rcn̜8 Ȥ?[N8n'Q WPvx,Q6ߞ5{NxK қNiׂ΢t|c&uW_SU"؝ӣق);c5F?X@IPbZ!_bW#Œ{^0-z=)8KNzRmE, ¨ lg¾ٛE˵2)ViH*W0ߓx U Qg޺P;^p{`]s":C;ւfc3̿XhS<@A3,uHCD&D Ev= ҍdmaè=d|n \Wцd-,zŃF( /=.,x׃ZH{UK$7jgGC[o\)P~9pgU10~SYqIr,JDB`m"O͟yH'&i)7He_EX[g]"0.U/ K `OF|'?i:K>k| TRGʦ̋ΟgNAmRe +ƮLPQo RE 0aO烾ű~+՚-֓T խ>5PW&LT]S[Q 1Hj]=~jy>k$^dMl0Ьu2lT=$:Ì"]22:I(P]0_>C" 7^-HX޼.;δS;)0K`Q.y(v{}}lGJP6,M g( pL@JOr&w<R7s\tO »Ծ0Q1LUyB>_6 ?'!|g ko-v_z|@=Y7 T$փC,4Zg,׽Pq #q IAgyS=_P#I{,_&_N ziF}GQqp gANF ;-wʧ?60דƃ"1X>"!\-wp$e zȿ !of}h9c``@7ܤCg'HE AZɑsjuyoyXdEqu(R-UMݬD}Jvy+8}>?"J^,l:C< *s+i{t5:(Q%l6Џ(!c4~~JvO)aR1܂gmBePoH%h҄AvwZ1.Ͻ`D_.Qc2鉌]ݪMj#!c‘JR 73F {GPO$Z1йts `x*(oWbZv;m?ĬpN#OB2T"BaB$E9*)1Mp2aiOd zWsܱZ0|C L0>87 @zJǴ໖:*)T wꊠE~3l7BD%oc(͚/Alo; 8ESgB9f^&rEt"/nmc>u_'3[8myvQF} HPqx5G=^VPq9Ue᡼OZ*!3+,fqʄ9QK328њɸw3q7%vG*Uz+{s-VcQC'/Y^B8+Izya:PdoB+X>8vVg 1>49=2K U4Y3%".W(.mI\VeOz?84g8Nk :[=j)Z̯=`L5}`ЬRFQ'>?=М1g,K#* bcF0I!Tu"$wCTS*掝zx@㋪r>\F&tNtTt;!#[ƫQ@[rwlȵ$1SgS{ŷjG:$U5A7WQfM v $Ց7j&.ѰcW 5$1 d%jt:XSk6 ^%`E9 uoO 8h ϥvg-Aـ->5|CB$_tEj}p k&. Mp#'O,3wb`[<6wΎXM vgl8JWi)҂6䌥!'tmȺ,8Kƌ@_z;CS,~ N+yKdG1tċλ0QfKс5V_,lQkH¨^:۟c%{ <ݞO"2@$շ;'l@3,z(?ō-vyL(!@>nL̳wW6l^]UJ >\.wS=x% M_liCٺM7@oȢ|+d^6LO_k@v 툜?FٿbJ貼_ gĸ#@c& 3 6A }:ߗj0b)ht8ٷN ىf /ȟf */t=;^ GFcU0?6WҲ3t;@~~[Ed:X4C̍4w1ې\G>RE,0Ԝ9+oj$7z/?db0N )ŵRGA%s]&~-'K#us=j1{f}9. Kzn$wZ\EQ<%yNP*^P#Wt8[L=7geE8+dHԶ N1\'̵? =F[o3eH?܀7rVPn ,c(dkMv"Ԅa#2uf?uCORyQ(Rf=SB9EpCmi`ؽr[΃'{ncAB7cc Mզ>^ 짒H"xoH!mP>oTQHMJMat~zI;Dl(hܗ@9g}bcfouY=^(#f&2^F3VgثaMz;EcVb\~3 x}ђdH? wUx11Ҳm6T8kq=zUxP\..; NKn`ۄU^K+ym^!9v=!)$!Κ&[@z7)/)+2+kZ8i=?ʿخg=-+zdTUәqY ݨW.6a.3H-:pzuI2Ŗ3*C !XOm #$fcQ'wQj(\z5κy^y36C.=z=PI4ڷ!#yZ=|p`¬x7J68 `F]ك-sw7[+̲3#<c8| p`qNz/'I5閞M#GpU)58'V'A_EbxƾطIOɺl4T ̻Q17{=Rϐy9Zunu-"}֯_!FĖUǕ^GW5I\Rt7t7Ŷڷb+| 5$@v!\Πє~"pj40j} -3*c FUN ˀյy} ^==|Rz֞3_r;YVQL4m=!'(\QWB~ļ >cp 1gYfJ3}.NWҴ}Q Si/7M?:=G׷W2+t 1_CfدxWZWTJ6"֦_mpyDVB(*MXgijW}B/SVS+H} Tv̐紌 te B>_uT;k,%`zRF[el͞Q6w4`_. s g7 f0Wn`W,Zw"+:$hV>ٹz#0%Q_kJ >e([ >JՋ s}qfHcn@(1CW\D$kje[bسX{rLY7\'=7B~oB{(rNVyΦ'|3 ބKx%[VE6P1Z9,ҕcWI;di떃ia!anKgg{e*nat-"gWCKSK$dʯLK%v=wъC^YJȑ>-ط:\J$Wxb#zQ\d..ЁcgW (7gt W;nkѩ%#;=EJGm_ڲUR ĥ.D<rTaʼG̦L.L,uon_fڈ4+?wSWM;4{k6[+qAo35xZD??7w moО6pv+X<AgQ&j9OQb4Z vv~RY߁ @ޱ< ̤>O? j+jO> $5W %aBazc'LZo2 -\Ii5}k| ?|k"EIvk|3ʑvt[IƚW 0O:VJu/">_gЧv虱R=u X5h!܅s:~:my"ϖ։Uаu0}!VDVgΧaV7AumMM^]64#XQON/EaZX_;KC 0E[L~`z<jM ?ػ)oې=x_30FPҖnG?ʺ+KHxwJ>M$*v{5| Mx3~0. zdLsCz qG@Y:\u29">@ZKw~_²f&tr:l'M~?^ѼU unJ&RnıZ˧n3iטIJZZ@@, MPqcv.a)3 l3~$Yk$XJypl̪cCu_ŨeVnԂ`8`t%y8wٖi $I&e|4撑$5y‹ΌF<̓xVp4#f4;ƿ+&)xi+:E+IZɗf"H"B~ӆb_/S!E_غb5gc0$X,9TGs; PȪXCLu̓or>;9gjcii/ba}d( CQsj7 BcmJ@LmR/K$%߶\\2[_%=oBA#"ʼn*->8RuTPIAOw:7gx%s6LZ c)k DGKLj[TQAm [<8eemmH%:fBF `#g:کnΕ_fM*Rߌou/v(Q:92ScF 7o[?7'E%?5w7V( 88s=bL3ZK} |U?A LWP`zPfAvxZJ<stXYAWsCdp?" ܽoj9$xc2FDcXQ Y+νbMb 8ljבpxn)0:\c1|r鮌 !]l[ LfgIE!".D!s CӒt+GЀAnV= @ңiVtXRv3tQ:-*{u.V  }FVY.yAd) A q"k[D)D7+'A 2U Fg|=@GLH]Oٌ}v>t*kϗ~ߓ䦔=>b'gIT8#[h )x m B@,BLBGEsoBȀ_8TA ]✭qwؑph]ĒG9){H\jNJ3C!爔Yai]ټ@W*ub/蕬 )Eg4HIw/+ɌxoA3rM~!mL;)WNvaVcƤr,ikHPJ[ {_[MNZ=yN apgoykdi&'5٧ĉݱH-_-Pɰ Av~aB܂'KS 0iˡ=!mIn8Gvp+T(7VFv s>p{MF+?~1E8W~24E8V28(_>\cne]y\ A}?k!T_ ( Ot1fփo.REn{RF3CavzqW答דە.h=ebWBMb\n8@r؅bP:|0D|/ Q`b !Ti=R#Y |h0n~[ v<~dLbwtmw!jтsNȉ?4TkqL̠K:Zq= v ~鶈r%S:(p BxC&A?##ٱ(_ˈkbpi453L1vQG?L$AFG;*$\¦9jw(&9Q;U>Tո̤sLHلd5m0~$CqL2d]-&Yb-fVfEYC5MձeSοX&1PN (܋rvVrܾ8fye2%L@$ӧ"Huyׁj{BLᄇn*^"W$d~+9~Je[D. dH~]LlxܲBt z pa[! 4Nv ȫF.g$<5:5Z0]۝,ȨIJI\7?p?tLծ9))]iVi   5&(;P oӗDSGo@Σ`&!/U ~N8oC~ܐ.` ǚi5xiLe3 m"_2/#P>_q(uXPLjީmpheYXЋb%j0WP܈5vLq:51u2b5僋ոOC'ܲzy$sIIM@Ijd\lB#sY?an!{u"<URt*[lv;9*rA+BD\kTUy5b~ڢ;_ aS`,[Jg|V'q 0!Eɳ Y-jzs7k%15P#P],@ВvarL MXς(3fU@?!^] m;O95"iZr^>c0b/qv|Ef,W手E.P=)f2&trW{CxEͰ#º(2}{%6j@ s%\Ksi[fH> QGύ0HL9FrΡf@Bչ:WiD %*(;;錤jR[HoQzP?k%w]IVY٪R1L._Z+/oݵ%$*itcOS(5w nz. -t$'+X|8X~F%:Hv{ Qw^/rڑ +uQe#0fc9ndLs\xs>4ʽDR[R.5 uiA_"10~.^J[`Xߪ"P؞)AmWNG]}k wPP|" ^nt*㸞3&]RD9 WnDW#}[+&ٳfh~46]wjrP.$Y"ktaA4% reudkॵ$E2=jޘi{ OLʷ_J{F"?ƪyZ}Jgyv 9b/d.s]-|\")׏mrk{ 8SrȃP `0J}g/QXbzr!ǠrgUhREooUIA>M4~#M,`"xC A}fV+>P{`h ٞp m9C1W7` 4{8?ue##2D]֩{5W5hNÊUGQ+FBDyMSLK 謑vbAD&~)'~NJxcuT$ ]Jnٞ𨄫7F\,{w쳧Nqƹ}{: %=pS[AR>QKTeid 1Viism{ީ!]`adUxa_7?IF$4TEi[n>2՘<űw d^V~w{[lw 8ueTUǢ;P` PFgy|mGşxfb&xO Û iib1I16hJ3?O- ׼ g;Vql,(C̞tLC\ MTpn $a)|ؐF9Ҟ]SYav`<`F^Ce֬D #XyIn?DO4AIA1pf>7n~)_\L0ysX]5Hҩ9oqno3ZiѾ[P.6Q]49;6oɈ*=S*NjdEF%Ze|\&'>2SV&wS^5])›ܔyH/xd0і&SzV-v/([TMx"UӗCw#~7d _5ʉަŽ2 m 2$gf2˥to&TV ~u~UP1̵$He Ncx#4M@  Z' Ea+s`V<}P߭: pxأIhn(B5_rV+VI5U>FpCZi}0a/`2oƸ=_1/k@ξVV.nbNmL\3+!M4U/Vꋣ"H)c]wea,م;̆&a6.YGk,JYMTf7nVC:\3jP0Ξߛqb$$vlۦ뀟͖J!Izz5sJq ar f y0/ش>eG)GAo^KBvb(Yƶ>BE}l0YmS` 3pد*}%L{@cяj'[Ӝ[xhNŋ%2Hl9:@C4:%aK6FLdǯ-&)R  zc^O K; +^^rUGA5d, NXMm"SeU%v(>Y;}1AX@Զh !HdQY "L5R-َWi2"L'I}y ɵ>mah,䣪UP Ff9oQf^ɦM}XޒS(Tg"Btc,bL!0+0q q:&#÷DAuy"Ĩ5Jv'fؒaMQf(0 qn* %߭ϕO@hH $ C.wuVw ͐)9q0@8GGKATp^ߖS8"m ~s@{L# q\"@PRHQK{un.3}O~yGxp*`Gi'w޹-7qد.Dj+VbHi%LFbnJȺy>A)SiHFGavEQM[=BU3rsF3T:[JHSHThPcKYn);9j*6 DmE &j3$77HܜտC;&_oqY-vʑ'H:,&b}U9f2e6:)tg  =CG_ pj\~ϒ,gNХbSA:#ٜ|mm0! P-F?xdaf'5Z8 vYs)< '.3Abt=EK%+{&UdJ"gQb'#ʹ)՜R959`K')y+mJ[* LOv6Y 4X1^!G]ު[Z[;v%49/ K,!ꃮp/,R`oN?%ըb]|3t+9K10V?<7_s=v8SCV|vj\fRY3rgV]u. kSp'qabB,`ƥT;.;E7~/C\Oo먛z&LLz(?Җ=3 34Q3E]^m$_ ejΈ)X;W$q^vlXz1*/\Pdt5.fS1G]T5be6"`aG]@giA+Fjץu߃$p0AP _ O^6amq~ 5@׫Nʽ~SH\{zD)@jbBbo ,PBӪf`?w27 ҄j0Lֻj`\sJOգQ]`OJXy0$ fبƼo61B'3'rI"V%s{:ݽ1&fxj2nB0t91)q 6W)eQb B|1(".f`TA&L9}ȇM8.V"xdy 8To>U-%#XW[Ik@}Ez}ɯA^ ׼&5D3wz/0 lNXvȪvU{>>G$#z룛U"[坭VXv:=+k6ɿE2Sn}Ϯ%0hq]!=%J]cZx>v Q[JgEVJ$%*}!7J?)Ħ_:}/RY{ޘ]VJZjZKafncysq˟]^[Aj# t '~FvVlG\ZS{73n2:n"t$dhԭv#䂣w0Hg]ߑm(6#.R1"pWkI V=qZ2-Ķ.dUf4Oȅz} 7NlNsqYvYF,l0gv/q[dUO }iBf|95]S0wYN5n٦mDX6@H bh-e9(fHxZDX#%\d߳xp1/kĶR.(p+Ys("/h@xw< .qvFs/%P1!??dWDJN7~7zAƥ4*9k,@dX5> Q+>Ѭbf K=خ.E.ay~_va^[jTbS!mdm'0Uoa6I:U[-2ъnTr|~-.>ëoWk^ Pba Z5FH@jE\2r^*-[ DV Ԕf 's#Ja<.ذ8IrŨ2#oA'QKAO|jޕ*O(eqj4j7GZ)5R| 8i qΚyAar`ѷ3z  /4Y]1_ [-zb-V $LB{4a08NѸ\{d]Rdatom.T G}#&*dË&_ !GbB?wW~oN|pO<ߋx~K#1yVެ=pY761J7x6_ѐ?9q3b֬ |CL؄[a'*_ Ul9խbǺ f%M@4"K$=*udՖ:Xa!Nc\7]!l(2NL"'B4?z-R7yb~qsqp샴A1 g#hMt jGDs5{C]Ur+->]8+!PF篼[tYL!-jBs{ OI% Zet:Zr '>1w%q sdY>N1o,mǀN5VL)]m;v$p#OZZ-Ƚ X0Rl)m<|(t)ǃxm'^-;rbi@;pE8HTw9鉅xƹgSy1e\I{I{aՇ',I8W J L E/a_ .9^P"M5: )^4Q^{LT6 ` cM+n*A۝gLsng$q^}H,u)tُ#W)kaת.?UeЯȓ ƒ:; aEaEY_:8{ B](ԈYlQIB捫TgܻZ:h)kBHdHq>r\~lzyNvYXuy UPqi$V 04k7"sܹiA, 7\5"bzvdE*VϾX:Z 0zİl{"EnTjY٦H*pgtnQՊT?_.0d /y=d 4 i/DTG<͇ d{ F}A!&T`S9㙳t8-L,0ruq%=-տQ-`m4:Sէx8vОWg5M3!fcb{jRdVmskmPa:j3XW܂x\hPШqj>hI 2}xM#8̈>QaONMjnwp5әy,S4P@DjY{\p#r{m]5v1' )81x~oZ+W9Ɠxs7(=)ᚙsҤ)4+2p$EUL_Lk &0Rȇ*!ĝ'fz}9Z4ѡ/I9NzM5U~m~FiAFZ| "lgImXDӠ/A #by4Az{bRtf XO?W^BLLZeqc횗{pz3o(I]eݥ~dr S R48=I-'W@!%_NQ[=`=đ 1̙]nFE' b9۾IA  k~یyo|!HOPIqa$H2s}U2ЋpD C!kmω=}nd{ TC/.%vY{'l ))-"L)98'A4H|zFC8 FYL/HN=bW& 6ѶttlÓ㘨a[,NWrSP,FFniE+k.,_o㻾J,<`S6(W8M"ͧV/!YM;t3Ua|bcjwTq#Xu@g5 z=s33dpymqj!&{F7Gjw} ]7]^T!AwY˳3ќi&˨g5uah%?:L{~χŤ}?=a/R|0؋)`Yّd=qw|[Ӳ:2KZT?xH$ݔT=X+(MNyjYOwq[2B&HJ|de)Cw8٩k`~0r Z/n-RM|70"4_x**1e#ҭ-+^bRQi KqiVR?QBډy;Z^p#]D (",JtI>'D])NgƑp烻HzO=cc_m;$JmkCi;팺յZ NJEgMnTW-E:mACpB^8(&C GwڼbPL47E~ȍɛ1Z, |22ʜ\G $[L#t${4L"uMazоr4aZw{J4kw0~$65k>qWlm`:^mBc 17=zww_;{sNOkt-A%I栘\` /vLϧA7#F}E(xGOG1 Nmg=Y-YDMsg־ەíےw hfC­s ڔ6jΘJY]R}buF*A, K\HZ8*;eQA.j9{ u|ø@~lOB͉n)0{D9S%5YH/hj]eb_Ԅi0?wooUi#+ɒ!8_BKQU.Ce1C m!cMهE;瞧?IH9sw;Yao[ Ii)k]IyH?<@ P]ęa<8F:I~rT7oڒlUZ)D.uW.zH.QY 99vH_/KtBJrYž5B}#'%ޜ:X?^e/sS to_.dȎH*Q=)/QZTwZZ{yCX#?R_ϙ;#]F)PB_?憎ɐS[ˁd4 v`8p:G6~-hUéf#&ss!k'q\]I(l"56Y_;CDv^HUcIW$9Z%ڤ]dCK;Y2Z|)=fgz=-mOs4d><\hL8ߗBҬĞ4+#E[I;j`aM!}#R)$ ӅP|2۽8ޓjf`J.%5hCAF̋D7GE?Cqjp68%tEQr-ms)Ot"%Kӝ4~;,O6@ڪ4ZY&M^f ɝ0䤲:򇿭Uu]vU/ᳫV-.J˚P G#%@9fd NaP^ݯku=]Z}1h4Z9ϭOA* </!Yz(Uo!x QcEm^:9Ã=,:GK%9CW,C|W^ YVZwM_;%@g[OUgSEf+oW ODnc<\!{z[?[}!ȫA}pd2S$.塞i#0}ܕI=#Y!'_wu!.}QMeBҹH߰4 bX5Zz5[LJWP9]vR:g(6U+PQZ_$>7c Y? ŝK xF8}ɗf!HǖP/&M{8, ji#1xgs9 D!v;Wow:;INQ_%OS qO9ljȉa.K,INIϣǸA>M'* /aOma(@FB_T~eK1~i4j9>PlD^X҉&>:X YTjy)FQ[k:5Č7Ưv<(~>M#|jORuZU%/5*N4<t[:1Eyj齣n=5b3XIjo])f0g@!^xHFL3(X ܑLAxcN؋UY&{[}lkF}jQ3hZ]Bg B-'b,0 j~U0V"%wF{\2:YY1h_Y M|CP:BUs*xa(Mp0t0 )Y폜{ݛTy>EfOMQtMH`Mz ۾8zVF|H.m\qovs\lAY^=bY9K2T0?cZi$pY)ThP)G_)53dSo{&!e^(vPsQ3|MfFxnZ w1D܍?'ga[Zĕ  ^+LpppϼBnYC5~u{'3xRzrpIl(`ډ݇ |!V/k.hnCôLZM͵NDwxG{F! 荼eͧ#}MxCg>^N;QVQaauL{yH RԧM`G%d$|z0)(B<7faZⷳ&G)ⷧ͊;q|i!P([-hh3rHo"žmn P7HYMn+-KEEYv pD:EVgIkߏ#,cSb5J݌/#&!Pk|P[3g%gɂZ{տX\Ï{F8)o=\ GbcM~-ie1o1(4{^&J=L#B'ޗzp8o=y G'SBwVdXCc҇٪ $E&>q,\(Rd-oBzgU#ٺG$Ȓכ̀--x΍ g? &J |AAtOXѓ]~(ћQ\5cPZ)~ViV6k=$eK+QG18ٙ(!!adUc:% YbFT gpӠ2q&%(-uֹ~vbɀDC6[u͗?﫢#m =UcK!uK: n LAA ` BO6mǛ4U='_pe|?%Yauo,煰nH/E>l^IQo4U bԫ^p.[57ѧA:Q -Nh k*PSkƣ˸YT鄶$JXI #: >(cq.o&/,j<4ʜ:YJKhdLO_ȜLbU1G*;:'" 0puLh6 8ʢR$ZP } |EaNFevڔ\ h֑c7^,@Q~̘ߞbtn __{;yim)h&A&(R97~0ICI'T%J hy?*0{7X/+wBX[!U}tIGc_NvAܖElKaGSyT_~dk h5nDm%T/n\Y}ƷQCEړ?KUF5\Q]USD w&/yo@dQ{nc6bGqD_ ElWIN) |{lPߩ}WD`P laWӺLTHrswT_}s .+"?'w:Z2ݝl-&j[A'=9GcyOފ+޽q|f\HHă6TK#x4c[F$f7, P&IPIG.i-d*B^IΟFc `: StArYXZ$lZ1 GZ*\}UI')hAMM,zH <ۂPiSPD֝sqTK h[3W$)RF$eb'=.vE۽Ζ~P^;U2 4>ڹcRo`?c ÍC<ܶZ%{d ;ƒ\\:g2zHS}r#TEvG.c⥷_ v IP2.ur 9x'c,^q"nR֌JDvTPn6ֲ+ojj~$cz姸{CM9uw9kXʶ~]H/2?l&jg` vU\1~Hh#~o!h=REvrEXks )65菚R|xg+B:hx=~}Kł!rN9t$Srr4zU|M_&>/~:Y I({"y x;C;UMK"wXIaTdU(iX t(6~x+r;셺B8Odݛ?P&("etre?"F$> ͣr8g2M\a8%\@5ua9ُCԹm`1w[ oleU#7amIHr!PǡDo~޺&(7O]=ASTWFH-3|cM?M))$UP0?@CnK⯱Ҝ #Yge)5>MRi&2bL=)(L}M AZr<Pw*i 30BP56׻fg O"ƩMZf_6+,: ?h<ϧb99-y9ʄ7ՌNDx,pAܻȍG`$z5CJgVW58iO1UQ{p1{ce<j!mMsU؁"}/U3|:")\)_ vEP,jTl >X,kSXEKͭB+4$OAPΓNӠv۾QpU+#-fQA6M$`HyFGd?E~WYMkWcu8q'neSFbj;<J}""e&A)]ۘt2.ri<8А)?\ 9\{΀BaYuOoYEίw0b^y MY,6 ))z@(:RfAډ?ad'"v}4YgZ@CX7?K!,yIsJ-]*oDda\xnMf < i:)peØ5Wq{. }8V#C0%'$!189 Cw|WJR90^]6BP&=Ƿ͕S3ANr# @Ş|JC;a> cJ/<j%`K\^+o >8K*X2,⛵nbsoxų[`ę}+W]v H4~ĕ`JQآm&e´W*Ef49ͧVSt.a (Xdkz6fHW3پ[.!F_|/áڰU'uEjDrFC`WI4@F;DN1 pLZ20JR7UNMzp޵D =rԐjS` %׶q ƯBF½Vl1!#njR$0΢)P=_j;7֯\L,D ߆H>^Z D„3o1# )6+uDU?i= f"0 Zfԟ])0gMjtx`O7-# ;( yӕLy,(hXy_I֌^)2ŋ#_2~5 /J%vc [Nˢ2nF68$OA{:0ۢc eie>ӚHY=;sJ肪 0RK ~Y͋$3-W K;[^? ^D,xe/ /Z3hw{ƦDyUά8Fm;)הyH PY$1K589#O!_g0u4wقX& #(=5$BNg95Y֮=O,rݭc5*b9^Eܑy a |Mq-#ZamBT퀵P -ZqW 3 qj}˰ j@:Ʒy_y Q2.Ǚ"5gRދ0A3OP /wpF[$v 6O"޲ZBl(p iVܘ-Od["FmkRɁ':qeH_ԏ(YBf& R_%ĊP牤T&{1pdt6R;r֌it((ۡa7njOZC7Scea#e:kѫĜH<̙ 16(wyspc%m{"< dEҜ4g1Bd)uHu2a`lMAr tH_ R[A/?^]^mBž;g9O VSJ)#@ODKЄ'](]ƸZ%j/ A.o淺7R㧣vGueF=V~-\Hq ~$tu/&0sd^t 9_q3~JgYg=FmF"zv4Psd:43STݼR*`a6-o0kDh%YDS=mŒ鱊 &dn@ntgL-4 (<0o-?@cz}@vH`8 b؉#[VLY_7#©~Q:F60,V?Tm1hq ]#`v'bCcװ!t 7q7$]mjv7<0y8on>za{"*oiQZN>o݇;)o!M 0xp Fmis-#aԂ-Dx {z*iG@( 9EbEd fwκn?wiڑSƐ~l/ִz-ȥ:hQeص,~O&41EQO{sD7up?89Ս@'nˬC!}^YN UPTxxl"#ۼS$mfJ=2c6gX&I$/U@FQ)J4W7++rZs e fb"=۫tae}s]-Oz}Cw-7j$HSװʌl:{Z#ͿˤKqz@;:%5AH'4Zy}sETi\"k/ȫ|i][ d,,$:7{/K}a^$_Ja6z] 4c@JX=GzED7Dc澫G|q Q>-;zrGz|B-93Yl܇o .(_dn?e'W*q)FHRcv۟_ v`1K1p  CA3wGoAzR;N]y%tl |t_+޷Ӓv 餜"ngb V0 -Zdmz-LαJ^:CicH<'x:  S *In(vy9KZcV5E sdNyD 9!^V`(M?J`7RH%*$cꃰg׬+'tRƇl_S,NBoQM =֡dEsQHqN`l+[@! 7OvVw涽SY4e%q؏vHȃA~ Vc33 XۙMiλ+M Au |xޤpU?ctJ\#aX'Y0uĐY o7 \+'nQ= /=:v"9cֈĝo2wR#X}$MB@s,G5p:!6ܿ&CLfSXʾ t*vD LAIc;ύ~IQǺBA`Q!vfQr*+kc9b?~2 ~ߩ,ů#w%j5>pghuLglK  /dk8)/%IV ,) t{,jl;ܟ{=㊐dM8oe=F%@F. 0e,$#g՜,?iCacdY`pTX薏,v7}䬶HCM +8"YAOJZEXw# Ღ!{iQnv f2ٻ_rRR!Jŭ/e@0AO$l①hWNBJ]߆D1TĜՈ~+u$[.)qTބLk m72~3B׵@8'E*uMQ=`?s 12Pʬc .AJii"5$[#7FjG! "9hH%vCQ[܂G[o)3 A獬|="^,b@7ЍI}! ڊ*lF(BM:E(o]\^ t޿2u_>qӼU* ʓ^q}Bz82ňY їKZGNua2+OּrmNpN[Re9L @j?UF޻3 oO&QV"o0<7԰e3Nq; F:OO$(A=v’/}6ꎸ2 cXA2冉g f*tOIPI`K<=@ڿB%jY:ҵ97\Dld.̹f8?d'!mw*k63>t>s/](NgSb4u\S38a}E&\{\<ͥ0d\"2Xo٨ ?%_'. 1¾컯WF.놠A쒑&y'/QHC LRKw{{O؎3&,ztSőh}gC/xgXO߷T+ot>o^k'%Pl.2WQRXi T4i3$a&$Kercy -PBMz.WReTk{wzzՔF&UeuW|tkj+pZ}Waw&R߶ZGt\L?^ V |Kj#. &L?ydV{c/7+iϜ81䘝Ҵ*  p?C% =M׈TxY7IH`5}~QqFvm4zLZØWhx|R(Yjo|XpabBۯYX|W"9Lyi HwO#P+5  )(mC+0!B2Opޭr/-HbTTAG,=Y`+2`9w9o?RnH`t;}=֨t앓 ?ma`}^$ެDZǾǣ'ĵbN. )%;>Ijz_/v g[T ߝ/Ɠ:&Pr cb‰UT#+5: U*.#I^Tyf>j!dRTPzMFedOP]4pFNٝgy3Uʙ єoshmQPiOcv㟴YHò<ByӲ) j{tVX k"h]D3IRL,Ns3FZduр#1ȍ91:##ėtuo_Shenzů%Zr4xDvvU0i.UqW׮(5ū?C[_Wgra/K:.DL'S΃m}אF^HkKzi 58jrg"ajUp- lN9,*MqQV25|Gڀt.mĵy&y qB:&ͺj4΢~'b JⱤU~؈Q~+?G.knS3 ?tv(%OK{!/5 7gGg}ғ)P^L u<% }qG-UU"@ߧBlԪWsG*czDJscYzPGa3“F!sQQxy >zfk0y_kފ (c:f/:E_' ޤ[ \*=Oh͆qhf M~xӻڨVP%MYETնr} `NͣxeXRB\%IJ clY%qx(;JOj.. ݂u 1U#/^]0Y2[@cq/>^3= 8@#u^)f Hr87blvc#yn Sz]|t~6_eNsaWR\nĀN֯z>lWxa6}HK-/s|!0C$hy$$$P &®b>1 7gQo"][:>-[Hvǡޫ/jvSEPR;UzI%E0 涅@Ic0.v9抋nrZ0}xPR:@?!Mlq+e9o.LՋQm`g<В&T)%G?{=˽)q-Qh].pI.FJ'^9v?CVU?i_"k`D4/XWo>aИ 黨xDZ0!q|B9rϴ|SË8<_VFog(_b|!azԅ5~ʚ<_:t~2хk)+dj^~I X-{("yK';E}B|XGꇄhiPVȹ, VsP pKϦ Ĵjew:JEg5Gu{X,يsO3G3фf i)yZ5WJbѵRG%hAD$kv95=+u{e|NR!0=f U-9*rZ)Q`o*]k$ͺ aAcR:ũ]L\jUbvAmUV̝;$w(ZO am;s/p֧|SusdUVɻ)DQSyAs'̜T334{%|`YnaJ{B3ځz-cUf$@Mb īzS7H ˣM92$S;qU]Lvs)z4~6oTlw @z"ܺw%XKxt{5]au໦9q9Dv_IB E$(ܒ[0֕ۙW 0y3w"C߳CXQ·7,i~ƚ9;My79,0#~NT!HtFzpra_F* @.xl-FWثgHk\fuLaԪ6zs<’"IePFlтN475Ò~2/\r[_]։Jr Kh縈yzK.Rʲ h2wJ,9clrŘওkF<\d65 Xw "2?WqL_ԕ]rV:)|(I,d8y?|w:tOsh1;M"[#,n**hdíþ^WouH=hE׳? b }:!buTao *8'[cHp1ᅛu܄:O}Qr 6(&ER2LǙt24rAf+~ xxw l  \XZ)-9-7"(iWYo;_hXo r%rif)e͟-QYj+}{$o hZqW5]Y*݈|_"^عr<$# ib A@/6܉4cNI/uΕ>7w6+&rEH 5gL.bvI(nվ10%>aɳg)|PXo?P(;T;m)p;=28'9}ԇ=f%iuf L#[g +ƿAͦmKi44ĨY1qqA| ~7S-zK $ZXNgNyr4n5%QD+tlI43>S㕙{sHbk%joL1'$8iRΘwڡGVg`灡) U^@r Amv/lf-ג"MVfVAWAóWXfgs0j9cs%1AM2*Y S@3RC!")7\]+viO1{q|"fUӮm΀'JQ څCB˾+P.R~W,F©MKPϛXJJiW~ lM"yxŋ` {~x@l"|<tbP6Ir=(iX Lo晴@FҁE"tz˖e?\8Kfͫ'voIgR}F5ihdYzWlX Ț:Wt11gttė?ݿcCq*xl~?jS>B! V1J g0fAp:զ3]Uu!Q?kl=uthK͹4 6ikM<=ǥRmE6dog oʶFޛٴ&aVfl^"2Gu27U~x]VZg pZɇiš*5;.óOWYe%2kė/ӼmӭtٌpB2H<\z5m{b꣹t|2aZq&*wy[NT*%^a%؋3Wgߧ>< I7Ѐ> lU~r$mN`:cLKSG!0"RQ.lnt!?.uYvoh]vN7?,$|V:+KޱCn&~Ɏϭmÿ3(Vd.hGjm#H0'0X_x߾N|)d@8]UlX:1?Rb*u1 $#nW6:B:POf4ɞiwK4'hE Ά/(PmԮ\*]e H͌:>l5)4"x%`K6U$jgZz+ .^aTE t,q#]*^H1Zܪ,,ЂM⿻مKj.y.t' ا\MIFP *^6)˂ x؞]5:Ӷ%ۀn97bGWʒzVD1eb嗦tXYΌ.%pQk&roDkd2b~>roќ" !>т7`;Pp;#̎o6`*W"kϑ˪`-xҊ}OIfo 1NV4rXOQ6;X(/b2냁4"ā?)CT/uI!0l#]sm}kZ|\&j>)IJ$!?T#_2{sN{ۗ\|4_8Lx!2iij%cL(SK鉶/f܁mwZ6(d}T|&"P6&|XDAplܯp=4"&5U>Fs*un|VDƃ%".*9EDZ2½#x:Ȗ T0]VXu&(De߱s(/fo/q'Y1.{K6'"n>v(ÜцjlWh2 x#+aU`* VU6:l^5!Qc2j6a6a쑿 +0MD/[<#lrih_6 mt%ޓ}sO@?O<1))a|/G6[CC#@Ls\xD IXvr(wNeb0.c8ۜbl3 :)Ǧ|d[Ǽ3Ziwn/y,/fL wmm{st M (S$ɱ}oǞkWjD6I6{-cB fmԜ0I=Dem_҇J]hFN%{uÂQf I=,@92ObLkg$_MB#Cƻ(,0VLiS‰DC]͈9Z._P~Ɋhu[G[ݠڛn!RɮLVկVGv~Im4u0XJ3_z[ ,?p[T B$٤ËP*z k59G/k !PIuE|9.*q\xgOBs2u CXگx<;QqRw\?9zIK%*9@y=4ua!?ɩ^;_ )I;:WJ?ug|"_ܭUDo@r+/qMqa6Kv13䐚6|nں7?$'Cӊ2i6gahHyMϩWuD; [bf6BM.܉ۡl}G+?Tɻu0 *^N'MW Yo;E#^;}NZG -N|ybCWA~FCxWcmDn@vXfW|Tx&vZ?e摓7 Aӄ/& B>Bmڼ3jt:1RNAg)_}0dEZsJ$j|v_qyoFj;̼55[7<(n~'a"刳)9:< t~3B(W6TT Mx؅.=A33icOJ.zc8!VM$FX"$xyBNA nz$ _p XGawHp\@ կ jJwۮu2}GmP@P_Se`-Bj"^zǡYXyϺƌ?(~ےэV}>k:yޛ,n4Bؖze'/_8@0h-S\A(m/a1ţsA*4jz=&E~&ERybgrs0*"zm}Wő.|M \{?jmUΤ E0d>jcM(@ N6B 1,1n:cG0@N} *_Al*/r7buXzu 0:X%QU1U^XTkR5O2۹'frH]zf[%nDWTR(C&KsT&ܼ{|jH#\EgxNNT 7T\ƐyHWn7 @Hf9/r:౰8 H)˵8`*T8h!Ϸ :eZZi=!п?QǔH5#{Igɕj;I.˒B> TiQH͍ږg"mWj,[ !vIsչ#"4nqٻ8<02m&qÏ_#Y!,rMuQ+moi@w4=QRrMlb|? (.{^?&QH-erK aIQq3m(WrL=D , ൝PP=xC / Vb 3 ;ޔ_.$`UXa}|`k=xc5kA{ewn(S+_` *X:|j6O)hL'mWG0_lHR֙NH .}t7ŁX?vMUx!c*Pf@)/w:{/ּ `0tL"E/kہU@~0f WDًn,;5x“@ Ut#}({RۀG%O h:o/*)GEVmQt}kH(3E6>ٖA)I8]ڀ@q6}x `|N6~ 4m^lRoYyqi }FVdTس3L'^)§Ftr >Q\W4:Mh[pF}[lxA"iL!iA[*K }ж3Xl}F.٬*vw4r?Lb;$֗"G`Mx=\l~%<@/R柩dIY堛FY=Z'$ HHu*c%\]# 0j{ydhxcc[?\ě: A6Dxwf葉ь#[d;6gRH q2nMi4Q$捈KEnHh}~P )$Z{O>+EU _JWWpL)T@ux;|C'կy\ԛۿni>=u~-8*'ڣvDqj6^SB~Rn8?A R]<1Ję~ +@vyJ_mG(Dv<TL V'?g3毲P?+fI=n}G]{Wg'eUgFVjH'l4Ѥ"KJ}-P+m0:?A,1F? Ԧc,=Bv'9 9A{vB@,vb];=I dU<( ԅ# IV\FcRQ#XC+Jr(@je~}d !BN~N]a =Kh.2Ǔ*g862y1m82_D`ZjZjҦDr\!7,q\|,!{Vq$9^~>ѕWLc,&LaZL*oک /%8d@t9 A=u g?}o :a80TKsG&*?ogFmU7j:|〔jed0wa2J`,}xٖ 7*)Qu(LMk/Wϟ*hIuJP .(tf\yo`od ZC ^u)g%%PpT8KɊw %lKa:4U3/G`lc%8#A+C"X.$x+emI RzӬ}!Hlц5;H. ;fzWj&sGbCVzGě/2P?ˬ  A "Fn׌rtP_*<;v ?mZqLצ$1VfBVUsJfRqpv蚜j]oB[E~UZhOB2hT-rת4;/mvlWBӧg0Vys ۿ:lIaNta`'3Џ6op#މSk(w h`^˵4F 'x?.LF\w '[e#> 6|*HJEK9H&ɴ?WiFgZAr.~c6}b8N3DAW~ttߟ9:\bRţI^7+WOu` C)oFJ!e|Cu:F oKckGouŴм! iߟG{uG%CU?>0ss3sLaT #룢p$2Z ;WM#;PtHv.E+NQ{)xu(b߃3(]cj&sۺS?#WQX"a'fßKXFeRJĞ'Q:J ol'̺8M|L TOߞ*vM05g$*+ S ޻Y,%>+ k:b['0A铔ǿQ`;\7ɋ?g;P8fa, NΫ:s fkFjIlHS~ͮ@D{%%SS5F{!/=< k_2UWNNa ,Ri8'N|s@@Te] p 4= h Lj *DUأ:RK$*]G/m8MInS;spy pQŇe٘D/)uaYu!i9Em(6y#ԭaU1ᠤ('r\580hG"aښA _8Ȟ?,2M;yɨWX1cuJ bh|p` FUЫ`)U?i)B/nSOC'~P/B!4"I<5%tt i [41?ō1ɜH)@-4Y`6P' $zE6[Wn'XTD崴vn4&r܂lrwIzo5fJUa:#]6Tv3 DŎ+ 2PC7j^%nUaVw9A1I Dޥοf剤+_S"Uil=T׊ؘK)8.@NMjauwΫ"3(Ya C:\!]k ]ъלc0ih :YRDm'(پU(+K")0u'fȆ>դ,;mK_Ps ji_!$^v!".5 0?md;M"T[,D D%˽(Qч(N۲g+}\ Q}Ic< BrydOJّ:0ˍE?>r8 B߅'[8'`6MX%l!s}#F˰PBe@ Eϩap^\o@Q'lCz2gban'JSgDnVbe tL6TH>=@ er+@77ώHIZεyf7:v1ζr'|1{Ư\2'2S+rZX[JP_ Oc˛jG2 ,ōU[ӏ9} #/Pc_CW1M<XV󫢶퓀ϺE[KYkF5XϫA#,}[4stEOd oʉP h3'dR 0_ -8qV1׋r%0zdpſЅ(ympLdoE̋ϾG jŹ;ᚭ5OS+oLۙ3a:InTh1 o2d:eE+ZP;cq<>bNj1 +9A7d'IOOX6037bW?Q^Ru3[򑁼q,$r4EXe1 {< ؘR7d(-5f ֓"FkE>QƣEֹS$` 'afz6X>9An,IJ7JaNCebz?S̅ݫ", ) 6 ɣl\q΃v 1rpwQZ![8f`(NPܢK }of}1_͟ ~56@2Q;$\t ޠ.#iڎVCnrݣz]^eicg7V觛x:H .=.8GnfD o1Pw$iFsIR 'cOt* *7WU&OP֬RݎuXyToXm p3QdBxΩ#[(Eևш!W>Bgic #x,n( Ƕ@FUn/eYS sCoXaBH8%y}J{{s05#_N#ca6oZt$K_)Q#q9HpAtH0f5B nKQM&[@n?߼D@,{Jc#h!L=72;i!ݒŏTkrj3ya"HGP_I/]x8RY<F`=cb|8dm]0ALנTظ~JL)u}zum E n|4#>鏾r 2mw2]VA #r9*:VӲl`č0on5+ZWI 8؇0VX_ryku{QwgXG}VͳFB%5t#wStJ3z3@jN5.{"0k**)pVuGdA&Mb*s֋"ES=? Aq7~0e(ƭXc3g*L49b$Plȸc}ʃ/F~Cv+1Ng~*n+!x-9GBt`ΩUl 41و\ SY"' |G@ Е2{B R]yԨt# ev( ?nWa@]o U*6df+>+0x /r-nA3*+r-jTLoiMkq^S}p[Psi !## w(ڬ}+6HWz='06 \R+uHAQUhz9J.~`XACR^$a32IU_= _5~ҠЯqcw%zR zʫQ qbw'C/A h\RU6 iݤ[Ls\< S!w`W9xO͈eI߰Lh*c[1'y.&++ގf6rLX*U5m8%J)=z 4TW\6dp24?9|#Շ1X,Us5m ľh($['@$7B2~wWH 23hDjiK83B)B,rQ`:G6<5J;pRB0ܟJ,LHֵܧ*%X5^jzqVBaF{-;Khktz.9Q:ᡬ(>ueԂ_1!ʰ-4wLhi ]/yoOj|kPD+#zx1}q[3ii"BJk1e;sX6R㽍z!~6/-]^UTѐBFPfE',fXdL}}P@lTX k_?5:RCEAPӛ )NJ㦞͈B@[p%C{-Þ_ }2&x=*>Ĩ"o@ kBZu Nw068I " pm.@: ࣛH܂;C{4D`/nA`~*Avŝe]n>SK9fы cr_]Ьz[sȩrɀRhT9X)jk$lO0[ȳuM튭N2€ti|o~_ O&WGŏLݝxHfUl*hy] @bnWM)$ ڍ?8|;m\P̪̋ ?TjPY_k6 !駟~{S0UQP O^H=;dn˱_hˁ/4."/iK/k̸=d1m}A٘j!mz+8 ]Qil>&-5d 7t a߂s1_0GQeeJנּ=w+Tg?b/eUm# -xa([xъ֔`U}@-XM?%^SĽThl5Af:уTQ @hg8&$W䨘s*hsս"G09 W4c9D| 5MTmfw%"*n.q, Ѷ<\xվߤbM> 8CpW3)pSx]d T`)ɽ:7ю"d*D}<42F~vGKNbCUkS;?HP&߱ţO1ޜkGG3gŒ׿,_;Lm=G1x=ٷ , LBM6a|@Fk+uڀ6I>> wNYk_F=< TXWM!DN|SBKb"J 62}4HʳUUmwYG_Ͳ|Č"B.CAW! ۫6_Ճλ!8jw.LlK&/;KC 7Ry*1;[ܹd(C8\|j0;pJ*LHhO-\.R!1=V*c)t:e0u P/epk^E(^ "Iha8猩t{\^NDe9S`X, F¤:T(~״0F;}XFY$) e[\",N1[l h$7˓d)hUUON]14֮N*PmE:'W”5QlJ28ww)Qk; c/?%s:)O3\<]D2| NKObh;#*uWl:&g&%jgjp ׵0C>=ֿ]N7b9t>lSj-Cm >ZG778r2lT6c'&8SH[l & $/ʰL[#.0S\AXDe~ji 嬩]Ÿ9?}jtLlCf9__ 1y|YP>rꄾ5Ɨͧ=Fĥj Hs>8\+\,݉7)E^z^dN6`qp&a'J 4֚Bw7䖅O^ ~, %%c Arh9)iDXGB:RdB@W]?TYD'dfg`֟\N@G#Zd3,iC8'z3V;3aYڻ]x}>כ$̀ zu" {Ø2>)6x=? A/L*kb{_( +b*&d?m$%NJ(]򍾵/\9\fD#YM(C&~ Vp*Ja2MMoEq hdau Z+4V,274E](ルHroar#@jY4^{fWϠJ[Gx #O1PQSD°D쾑$BnX Uy7O7g?~sDٕs s4{ޞksT~Nj"!\++z:^bx`U74J]$s7i1f}ImzPCy*U>"9VeazdeIddܖ_TĕqFR?\NOhvp_9B X`;!Ps@Ix&! I `'iǟwL(8L/ϵ~@lN3xߵ&D6 [x|!G_*$G'wۼHx .a!#¼׎/F6ǜ bn"ڿn^O_ڴJ\hǎJ`2SzU9[-ZBF#\]̡/=W4J쵏6W!n:*QepwHX+^dwpڗec.ltpa'{ geXU8bz;eAYՖ^#S5ǠF*Z:R64JzOwa~=#TIsp.sD<@m5 #bx!ٛK; >FxzzyǑRFjթ =:J^'<haM *ZX]b( (3*&-&UXquԺIU g.!,M=8C|I3z5(SixC{B&aV?ag }'QR\#umDA+q|\U[#Fთ}w(h^{z2Y6'쐃0Urj?nJ2?0Ӥjw|7 d-CKxg(Gpz(cuTa8#Ź8 Zu0{~eL.XAUlu!#G-*o]̂1Nbu"{՛Tסh\kDK/:J9)z3Fh"cC4[NrKE{EvmӇFoP3Vp\SC÷y x_ѩFH"}o~ifz7%N{wx>l2X] F=wc $]=,i4i1>}Y\*˾'z9Wn-u{֫X6:5\^%ޢ- b+'2InMLZ'cҬ2")G[&S>NB\`%m"@&qLSǪ{gPۻͨrzoeG>_2Z`ڿ&)#{I.@Uy9b?FX] C 3ӿ[}Rg7>@ |67ۥ/sCs4iR`4$k {ݭGoU\",\^^eEOMDU [vRR9A!G |[mJtj|Ωv MBU!$;m@ gu"hd14I/c}L=D )8 @hhT 16#>(m~`vPt2 }RᓕKOwFm2t)۬x%s5>vK^~qΑ#M}*_}1\pQE8Rm$s0kk3y1fдKNu2i [7 kScɶoN51`_%#:g.ZUE}L 1YcOR}gbl6.$(P&TNX#`)d{VT7cXHq$$ J#Sy,NgrڸN꩝ (=R(FԫhxH&.;jv/o}gC%b }?=@E0l_̕-%PEԀb:[QM-qePڞZ) P1 F{UtN`EWg7]ivAC];jF<%P\p/gF[sDw:udWågnBKrkwhL$՚y3Gɰ=)?#AMb\}pL۽rv0^5.59^p ioI>@Ly{i:fv>Lm^ͼNφ}"ւ|tr췁$yԌXG.՝Hk-cyecAs_jJ E2 SF.:ŽNTm#ն0Ӭ[rc}QRtye˕u=<=I)U%Yt4b9fH'~e;=-!=.ɫH(~`"WVat#  HN]5B*/rTy>p]t\?̀500Cj@ ! )b[ŵ jn_ɤ&xw:mI̷ 7PpJp>t/P,N,:2a*.0U Is$4 NKw氆 Yӵ|6e1G4Q {S!lf˗DO s6+=8r MF/o\2kQv6DgOm͊47@YW%^fm^) 6772("ƲHroJ x L7tNp}'( 9rt6.2T& -+Ԅ )MaZ SujMc\RA@cJ2< ,[ObNdKt%7bwf*1ЇٲH*cB9 BE`a@UX:v2DW,BGUx]|C_r?Ιg|1m@6gc'B?tUKJJ!m W3,09}eB`xJb2w +}"f Ƿu/JJ VSneu!2~yC9"1MU-Œi o1dI0)iL*d9t R|쫶]x⦅T8,{M ݝ _5Y߁ A|G-~X-(J qv.N>=o#n0/l3>Zrp׾؊ymHe/(gW)j䞴!MVJw]{8]aߞ<1+e"">|-է{9ۅ;sCW%(kLJ[4QѮ_#=/u1B#"A#\1<QV#R3Uu@FIX.ӽK3.mAYP0Dxl>"%3'Dj{eؠK1S &JJ0JRcy:iK N:3t,GZ~~xr;"L*gR|$-K;5Z++IL?C"_+&+&_ @Tprي<@7~!@hͷư]n:B݊PE4 9LU#{&ӧ q ͑ +?IںsF{lCj,!bv *啫/H\}UѲ{76"9&.%"J*@w"y8uW.*o V l$j"&1T,PcL2Fm9 2~bF)'A񽢋&{.G&t^ *ƛ5gg͊}.4vɠHPkfҟ=d38 ,T0?$x Yc;9/ȟx`j,ߕ[#i6m6!N,Tޡ;h,]M%H8њc2M&lT)`'Жuuf;˗lP֨/#`3{Q&>"znSLecPht6s1pBZj,3C6{R{{&(|Rr~K6]U`~'_Vmy:ܕ tr1l@+BRƹ Uqn}*vHr-^'_k: h|(LDQp WO#P1O8uz:&qQĚ˿kQeEh:X:\tDv _L('u->h~~[0#o.NC fM Mכî8DBڗ`XujtdHgBx/KvecZ B:eȈjf6e3s<`3ş5ͻ 'kAc8*Ve ?Xx,d[_ &>.n!;s3KC;#*k*:NF)3Eμ]YX.=umQW|ʎ\|R8N;@{t\%HJ()2 q!Nh'DXHQ7ݻorɢߓp|xTt E C{tDYQ JM~*/bہk"76<+8a$$yʖH)-m+;ZI;[&IzqÙ $7Ukю7rNHpy\ wNax$das3өbIN+flBha! nһA]h}RԪH%h{{<LU dz98fzg%G|H+R^܉4i7ObЬe?A6+>Iy=MHtE:!6:)M tumZ"7gaԢܱ -w_SIhnVkFTޓ"^pj8l1LPmw#е%%č5yp*LOkŮB;ҝB* 9Z9ϋb ԫ"1 ѻ. :-ϣfWeV!gARSt}a[+ĶU:&sDQ6NL+Èb#mM׸~Ā`<ޮ,׊`QJ,'oXڅ:fxd']y*q^ >dv1wR⽃o.yIYKlv_;r9cCGfpl:#/A1)s`x:f)fu𬕣t^}jH;#k2Xe\Dg]*wc.Ti``lPo+c'}_#CtVב[&s0dF6`z:>#7"37oؠ@K拀0Gc۸_7D oNYL++Y! D0⠱vϫ=<,WXr&0ߑ\$H޵% >z;~DIpj눷Y1u bJX{R@c@%Y63y3E(^F2 bR 1"`|޶" ~5Mf#dWO Иyuv}z]w}fs%ڞIcp6>`+]tfa* 9z+Y'@t Grމ95XNpxs}oy8$Cv;uxX9q> #4f~?JXYRC-0nǥ]x:f n9뿨*>֮|%1\)8Y_F쵫=`nI ̵Fmiݸhͫ{J2joCEe DyE|KO%!ȫ%)Fr BQk"g 2 =FV_Xdqt =L8N:&/klN?DVkYwwȴo(K ~>!)'ρ_z,̮G@rev-˜ )v?RiO24VfcDHI:5PW1ɗћZ( \]S+P Gح< AАd9`P|O zNP鵍3Z{jG>J~8SqS.5.ݼ1u.wSo":!i9WSL  @Zm <`%*Le&{j㺝kFg}k_|ܬ'w ] ՙ4ҳV=SBڍ4ST]cs>7TLYW+~;n> ķ] i*TGI.)_&U#_O٬`xMKlGy pj>ڊ UT ,w&1n:ܷF߹a;E+KFq4HLӺ&_AEqǛԔA',ޚh]4%m3cn6舘\D]~#^VvXIqp '^Qc˼[M!*F&&ەqʡ;6AuZKeTC ^*~>NRG>x`3Aa\kmbdz‐O:εvQ YzW>2#e\$͢5rvieq-q#PggΤ<s Gdn5asy} xRꨥ9=F*!f.UCt1 q3p ID|0:7-yX5f@%S0ƟMn;<5*;74#zmw8/˦XŽ֮a^2eoY{4b)#&a2c b ?nH8?[qrTII_eQ5iDH#oI6 ͭ=#:M$AZig"P,a]?&ICQwQOՖ沝V3قz?3F6҆t8 Fe։B79eꔷUSdPW܇:m(")|?Oc+Fn'u[p|M,(z kO&S* MlͰs&^ezڠl:6.G$46BLQ*(K)VQKnˆ,ǼcOGF޼Y2`ٚbr,퓅/ϸ;YĬ( GUL@N˺Fa]sH ҪƊx!ÌFyEFZdϐ}`lmW5!5Kx0|dύ`bOıq*itӽu{CoE5>4pa@GFRZ.W|[h9NyjIUI[oTJSч`@$'ʢ’l)pZţ@bu(>p:Eu7;@6=aO)!#`Mo1=]:LGM8v.Yr)>n,GmTAX;lgjD'd MzL #PWz,>WL}nٴ̺"$#AsUم(JwݤB0es6nU(aܡG]t ҜS(IxQESJrW*ģ"\P Z/B*ſ2LkGDTOVd~‡ 4lZy "~P+;f|C*JkuR΋19R؈y~IPTiUWybҩװ&pXEM=ɵ@rj ,V Js}Bnj9™wk*C^&Fӕ,.JT(oP'-9zgI$O>S_S}Q9(-QBaK N9G ~eᩊ@ʣ]{7c۵_ d&DRuJ+tSJHŶ d5ͻx {ڝ?bcAaILJ&O_B>38Nn;wM7Ǟs]rv~$SJ_LC};gG1d8v67o}=*@lӨPVUHf[ !\balYz;D$m0.%^P۪b}PLefSuOÕnH]:KruY!uQI hz/LGS T / sE>N%lԗߖPr+36+X.dKϧӓzA"`9e1RX?{J$HkC ^bйb:X.`Ɵ#sFC]zj aX/{)g;(ۛcηɌ8;4a!%/yE9:ec'$vҞ@X{{?h6-|_Mgr/`PV?z:*Kv{.IM#K6l 2hVţ3ݐ*p7hUay#e L&j @j͹GNjė*G.1a9BuX*H~(?_ꏂ *n@m;\?ˤ3 -bRN{=~(g*ŻI)᣻3Wk[=eтԲ[Ҹչʹm~|,o&B*o'rO/8W.^KRBAҢO Pλ+WQIdRl&"V$)/XbwcМV J]% `n9(*HhM&X/G ~Khct ;exnf_vb6bR/*JZ- lcęx #p2ޘC,, .=. }`1tdǀi|k4;q;~qBC>JԂ^wNH]gURGSBy,E* ̖0uHB\HV '[]ta{dKD6.A)!Q͔A" |;&ϫ6/뙄ej gzz;c>t  +;aQ*] !o5͒qz:@+(lOlZ6 cJ6%9~ v;H62';bD,1 ,+Jsr{ߏ?Cs±RяEkZ}kB/HIi)ƐmZleN" 莧?~r쎔f֝n91APOp/9+"m̰Y@{.0\{tɚx[>~hj&QLo8Z9@|Y'2_PׇVhxG濈,jzްyIdxNWv"d:M>3[䤆xAB^}o9cYJZM` }(B7PUƷ# k:8sd0rnv(ivZ}k'YGR͢-y1ns;rN!Kߒ +7cz KP B+fIct&8 N'}$O=duQaW"36&C !m|Bh͵kY4Dq{|Lv^pu@5D1hc)@uc`/&[M|4a|B" O_1h^δ̋$&?p-~k<}[;DzKRʦRLI:ORQZ&'}9ȝR^Nqxu|Ҡeݮ!tAsfuעߒl龎1z9Q6FI`SWaN^f R \ej=^%zx~v8Zϔ2:+iHyy bBa06*Kgyc|W p=Vmu|y,) %65ªTREcy@IXV4HX5iȋO>3X4n$Z#W@OTԙ>Rͤ$-߬ͅ}w Lj^ 7G3%4|nEQOWMs<;ܝ{ck2@K8q8$Zf?} 1'$:t}+-`W4}䒣l倌jɇxעʺi+2B>p@wx`p=-$ACXTJOT+b hEeCcw=@jb[}W x߇LgwW"P6U}=qSDYKY:y7`#.Y[õEn@ A.B!_ Mxz3_u!. sa@1~[,|AㄠבqI"[fBo>6jdtWW^Io/MOk4ن\`b"V!q(7p%a_4Nn8OI#$nF5)նfa+v ׅ=9{\ob[+iٍ7M ST?+ۣJVtZxb1 nL2IPAc*X KiY<h!xK.2 q{ Y?@0Adcퟍ ǻtO{Et _:o 6:=ТF !9@͢ krbݽ6._M!ErjvB RS;ӣ\c%|88,$2YV;q@X!+>0KSA/|7E1B {*ȑXSZv+ɮ1M\NKPK8,勭 ɿSr2Bޚ3kD|saTΔD{{Dmw ʬV7B>VB$H֩V7?dzn xE'#͟m_vyC)b0x9=Gx=S-JӴD){"=Wj6.NdE=MȃZ |L h@IF[N 5I0p1gaH1|N+yA<ۚCPty'սj]\"!B:~xc)Ԙv+mcšܞPMu݁+ͤ2 m|͹`d ۻ$gyx̯]=&0ϐEaqh~ 둚"+p 7}$BQN?N"ē޷+ω|y(|_/G=t75))US|1oFu82*U{e 1߷#HK4Mk;w՟;D64m- މOxi!Q瘲myZߜS0B'gjH^`01xHfFYO郚7^Mhf֖ҧͨq7󒐯DO*ERgDƵb~`{!Bx(≎;+m_bls\1t>)Q{1/p=\K90D_!ŵ{TW(@8`f>nzx&/Ԇ`:qWPM$bg`rR# v4ٮ ik0CwP߷rAet sTTfפt;%޴ `[~ [ {Kq2HE@!'e4p E%_ᇃJ\S!w,HMߜ"IR;Zw 8Fnc#BhOb;\r{tx*V%v4e|faѶ>i#-M*0蒧@ B"]ne dt5MjϕY }ȣ3吠O`0RMȁz0PLdG@9<`M3ᐚ.9gZb:t2 &8ە aـG{Tg&nqkg:|:j l"߮0Pfг(PGLiC|=-!"LbS1CA*lq{ACZ]/چ٧i%Ǧ,?`3猌ٮв#˯ɭb:b _ƙ;.!b׻h|0ه4xyAqP p\4;,B=e eA-00OʈkϺO@9 U 3\?aY$3rC9Z|ok`":k[M \<^K=K/( .`_F ΅ɛڡE˧n͈z,z w3!9גuH ,ܾW[$P{ĄPHhPRc5MpԬb򔊢n|Cۤ$Me^nC ~ NCVᶥ{䖣sSK^3?@/~ CIX䓲x*bĘT,^+L7kv6D 8~Ux*SPIu'$A+~SBq ֽ$6ЗZ7#A룍 ?Q 0s(\]=`dgÉa \#ul v]PpCŽgC-{r"BAM ^N^Wb{_/EFO5[߱#^oǸ5t]#`3B!S_>fT,aQG j_=Q@:AٺYkɎXNP<ų+G!%(/v[$CS3ڼ Syl ҆C~׈6ּG} L|^ChG$d@,.XslО?}S ;5 Q e1b|↓-;)v_J=UuNQZ5-C5,@\!YXmQQ 8رOg5bI.x|=i|vutCh9Y%MW)8[ gQkX T6^ ;2 1W:uthgY+WmI`fdr2J*&%ѸXT'C@zK]$T3!hL y<}8E$D^K4a] #L*e38"1|]'*2l?WV%Bo^o_hǹ%.Nќ _|aQ^Fˤ$yԝMDRnlJF ;N'LfHqet9fujwv 3 (Ғ#">&cV(uѡVЄrܦn@`g>T0  s*.jƠn`ЋGOwAm1RiJ;i+eH2.ݗ EeU;X7(98F UMbշ 2XTrKjegog##Ҝ.23tF8 AbB9]f7ӈjR۾оsuzTXNF\Q7?hl yH,^HO\2Y)D xo\#* Lѣ508ޠݚ3q. ɚAH9dz0Om0ѮNcX̊kypB>ÊT^{ <}iM'G_K?  6+\ w% Yp%A'cR`ڊ4>ȯ+uޠWf$2ZZ,=0f}iJŹ}{NfƨÁ\vFg-`!4_Ծi1Oև4\уQ}rCWVpT *;;jR^R8^[d8W[=i9QEQ9OlUŠ/79nj+k'f7kgk?CAx/9EU$QFOp+g[OU5WDrk [éS3lRP[,Zqn*tmd~ *4O PJIxLqgŃ"[(E N(3Jwn忎HP?(p)sD<"MȔŲnZI"1冊7N6{zBF|Z4K"8Q)6,~JЬ?l^ , ^RJBj\(iXu$P$CG };MI˲<()6xF")yw]QrfO6@ U NNe Sz?}*ח=LyU'fܹL!Ö;GXnܿZ-+ 9zzڏz̈́M=G!O`̴hP2h'Kٮ7~ɹP*aT$Z/N$[ܜͭvjO## lU. t CܷDK( Z;Y[![Miɽ*-=nמt.;ݺ[AijHuEH)"ONp==L^U\pC8gvf_NVhV7~'vr4jAث J2:e&e;&j7=SO-A ނÀTK'#KpH<#L諺|&ʚXo{ 2&O]Mґ\Ks@fdž{g,ﻃV?۩^IlxfDRTلfӧ{@.+D)h ^'D91{JU|CKKv0UfEztD[#J?zS]}۫S&Nrw}PZ*?g̲.e=xbîb/%ҤQK$[+=+nlr}FrffDN>6.AQ5VҮA|*N rYĿ jN(yVKT=+JZy@F+3uk֑g> SCgT]s+53bv|iP%@:)ˆP-TlCuv꜐qQDQN_AG/|&wBه ؗxRQdEgP"^-j:j۟3(޶ga8 q_w4i 41]{sXZD&25(bl?H@/ &U|/{ d 𰫽J$łr> [5q6& JVy2ԌJ5Ɔh>͐alRYr(@+3[iɒ,48mhIUQ8{4]BQF!bT65sfi]yZ|" nCc&-QMxB24i7>cd`Wx!KCjkQSp ] `>f4 -B鲸E {7e.yAc=5r9e!tNP6WX5{bI֫Sh\&.PM' Ӱ},ӷM] -šנa Cp˙(Cq*6  BX&GMz EoEu517X~W4r7kct$R3n8rzive4˴5:Dvf9^c_?2jmZ=>+J6흖{:!#`"#=҄qk&Tcss&"nws܏L$Z ZuCVCmz}pμ \ITP8As2+d$18VR&1^hJ(=[V1\rB[LǿUTJne!U.`6[ _qt=vdC KR{w?% $>\{,βTqp#wќ퍣HGwGNw3e&c S(ޓ8FY!g~s3IKKN,:dBV ~Lz|>a::1iJXSG:냋XR*43:ĔRowW_#A[Q Жd.e%?%4'=1{$ZoM&$P3|>: uUwz#VɿUS}uh@GiǽкtD'4I+jV49sv#6-a)|_lbf"͆ ?q׭TQD$HO3n_m"w*\"vj D<@ C߫~!v$ԫ& A5~# 5zd9](ΨB'" F{`ƥ :b< > MP!zz'RikLJ {g$F5s|X)m)Akum;੻&S86MڱybEB2Vv4nUj0t;ENv3<'(4?c]TIAVK(6]]{ɛ Ř%[ *30Qڽ*pyWF/f S喜._#°``=]#`(Sh_.skɜK2,ޘ?gY8޾]);PjZ,OHlYILJW@3 4X'/y/MW{N8?X 'c#c#\1 䎫+9'~6X4b @^")woJ&;VvGVLE 5`Gf B|j "]N*7ʟ][S'x ?2u.u 5|A\]9ƞFK[`p !zj}͖|_b`nǜ K XBKVTu^@u6:k.@xrBpj"=Lf)lXXCi_4L{ j;ǔ/|v. It7܋U{zI;zqy]4N`8{@u^[~ԑ{ǒ] ̨6ȷ@>T>>3rFXG@>FF}'_ιl4$g=2XXmY.F2?6KRla+DbX]?[e#ϐ^B1ʳ >l'oNS~]ٻsg@s1n7Bt=GQQ*]t QTg<*^L8nf,!y sAzзqpt{rMW2 <dj1*5*12^71=)I5]-B"@?ܐ¹̉ u`~%\`NZGx*^8s̈́UF:׌"6o+6 n:; &n$w  ~G?8A㜏zOa{;G<6@.a']Ҫ>m i>{ WL|Dn\WY DWl{ccI]4|KxJZ#UhSc`JDܭ jT[rX[İIf E[Ⱦ(|ܪp"jJHܻ 9 tzev )5i8t!Dةٙ*OL 6{ׁ}z+9~%\Cbi!:}>OpwzW'kkBRsh9Jl/J>&H}u2'i@8\% 3ІUF1{D;{hƥb) u0%'u5z+·zz_mh">Pv 6B\(l74)X.*JE}=hzh@쐠+P`tn8L_Askx=vcM4 :enXV LܑG~`⚖*]+V뿈(+n"+`?G?߫Ydt7*FM.:҅_PJh @ّABЙuɊҿߞdX`r܌ {^˱nj';Pfd|s|y{Cz95%Θ;YXywCVA3dɇuݤwlYEFCt(@H!5Lw6K-5%^:~]X-Mڑ70f!f yMG"Q)MyG|bCVd&ee獟8Ϟoy$¶e(Az@ R` (D(b_Vwgx;I>gi!_/vuZJ!#f=J~hp2'JhAFsC\1n0(U * ; E"' i6GRQ]h+EZZx:paru[\ҧ/=6x_ke4z*\3C48:F[9M$IQm{ƼuOTx3j+#bfhzNjB2'ܜ-B%hCg)GMeKxP5(/,M і>ܘȑhg[OlO]W Q]8MW\[NxgHv?j*l+>N%̛BLծÜ;,u=EUU(%EYٴ*Fu$^ϝ2[ /q8st)\МRfAߒ4dXܒ#Oܥ,/+jBqfJ0Ck#]V>)=v v(>3ri\}CrXىbR-^R~!|(sȶ ϰY-Jy*q>tLPH͕;I rzEB|A9tR \Bpw.ǼJ4@~甆u+oqď ¤RݿhuR"\S7ґ!ė)˰q|:pn]T3Zep1w$bpZRFK퍯`BJs<)ly40-/y!^cA8-20ڃp!l'ʻ%?!` 83,Ԛ/ 1T =|]jCXbA;?S /L`f55.d/eP ]ea6:blK'9 My0Rg]ߗi2Q*d4Mp`Mi DTE7VzHN3{qg餱D ,ymvq9"`񤮗<63o1ݓh>9zIM7:>I.V-=)LFvAG }v]PS騑vBXŜsKAA\h!b9y[ ۍ'L<9?!eְv#oMB67RMu@n*NܞgpB\5J0Ҡ HqB?Xl77 dGkC,J-޻m֞ΧxSuZv- J +F~m*8d#s2Cr9(diQX ;"GI8e8}J K[@]s͞N OҦeca&w:j0sh"Vѵ/b<)&SFX3$k-lO<,4O+}ªrn@X->x+Geq as KՉPĝSNiQ'$\T ZmU!f~r>H=aܮ2(%kF%5{Z1=3Hr3eI_YҲѽEp5nt !4Y3.` a؛6L 6YLbYVz癡~<-^e<5Q6^]5Oܡ -%z# p)o%E4Z2Cv,FR/k\>H0m1WGg`@02֒S$5_AAi,̈}`\#iLtLT/qp酫=j>7>}r0Bf?SKx)3%>I:Rf 0 }4͸]IXM2gkOD Ŕ;5h5Y ;̭f%ډf<'I$Sx [p ЌR3|XWB.Q˛å:PX9+ Nhd@ uKqѻZ-Qd D,|, 88!&$a Oy`Q0"g;ZmAU] e ,w"}%p_%9GYG.η)[0q|jfp3nhj"#MW(ZQPMKr0D8c3d敪u%&Wf8!!x7f.>7|9. BeqEGu|^ n7*h@$4kcutZ)6ký:dI@tYNpSm$1uۉ( U+hp2D|E`%6eN@Xoq=]2b1KrrP%EN&y`pi򊲳=WM т`E0f'09Z*fY?V>b}&leHQ5zalx`OG7[HQ}9ރߧNʭI3j=&-wxmHż&6á#?#9 *kV^}#[pe0g Oe~/!M |o4صB} k_}Da"cy$[ T2=FV<؂5Xq3ĦhG6:-w.y>mdmchΨ#Rj٠%V@wF6+5K\ɢ#%m0X?OVlgOmGGb{a[fő-TIޣk1_${<{# kkȄΎc )U`Y*nNȽc?kGI`*.@G^1+Yr8# 1R2lؖYj.vCaI 5D2&{U 4л%#LWXcro6\EKM஠@,yEd3 C $_KJQbge=CR3jӭ1xȳdAZ3@@3D/@.̲߰9M'QK}e/![7~U0$)iB`Ir~I BŬ#Zkxoǎ"3.$ƉZo' r4߽BwdQ͘ 1ZeESҭE٭,j5n"|\b|t{pUEr\쒁dAH6ɟC _b Rě>VGEmBlB)X2pUYb;>C7) gV-!ϛL6ETl5>KR:§B9pB KLt<6Aď(9Y Tgu~[MITlN_is}.6<>,ìN&[ ruE~ f@I7WfsJԲHR'5X:ECL2B |/45T3$%5t;@R$D&rKf!&V·t,fA;.˔M}uW8?AhkfiE\> $rVqe1Bۅ©5~Yw ]pA#(=B-2p3gd/joGięxNb(" Gġϻ!$ٸ8qzhs P bɐchV(?\D4ۋI'X;ggt՗P|ͽ}Uĉpo{ϻ T^Te~:U'fVpHQyBxg~sBn\*1PH47cia{Fk2qxܯ{:o,zɧ`8ʐ6v@' t%N=*xzŧ&4xsEBhI/u㫞1zA{͖woO _{F$|'_e-ǨչUS#d*GdDش;U:I&+(ޚU7K zmq},ơOѝ мDŽ92!c 0G 2ܚ^wiuoO k$5WIꌄg&%ޭ)F6`>o6<2 Rd&KC'^PU g:؃u9|4+$<ҦeX\!U| D?ɪGR@C"Ofz\a8]0Ү>ϼvoLdbMaA2 YU'OaQ{pt kE| M0`նۡ8=sw %1A#PvL* ؿC|nfbxwb[Wg^f9^ヨG/Ic kMGRd7 Qc})8245ҶQt77_X㒡CBTA>FVzwR#Pd:{kI l3c0u5 `bO eWVG0RaM%-庛 fei"NR5b"I˞j~8rGJJLX3""fm7_Z5PDmNg}v6Uǵ-D,'%ȖP K{BѲZеi1ފ*s9O3M=ω`GcM5Awt`-+ 5AڝU~<@rA^x.;X:Wo`Hh ?{\F|Iby+Nv/ AI~ԂPj 7Tt4j?@pbC(($~0酱jT>N@ʫ@bɏn U*3]UNb|ؐ5]5tѸ {!LdQJ2 ?W?_ ]BC( SLJ,Pk7,nE G%3PWp,{x}~npv[p~O;ϊbi[OteỻnIJIap@i@y@jjCg|i8{)BlߣzI0A?Fpd?x]}  cbotg8k?>vG/.=7ab?kDMxFy1÷3)|2I[aCFgr彮f6O5QtF7 )8 pe?x Ǥ-wonG!il);:bȤ2e(|omj5͖`bZ7 ?S y]a3yNwbx!:ųc ,U\9&)TtͶD}ڒc17U}6bIЕL!D m}:;JfۆUݕ8&o WV3 5R~҆9{sM.bTG !y\T@FOQ_ }o4 cf2ɐ%92/x(=J1VlFTC4M1 Z h'9Pm9D]"d^/%B,:O :iu9Ff͜!'uՁDϜsAp*VlƱ!huJUΧ HFow]zsBNƱ;amބNVf9S N<#`Sݖ'EDE |-ƅ#R\YUHgP!L2rJ&8T:KvT[\(uԙlk^dO#97lp_*.iQЫSĽ3Ztf z@`+rTޯI1e8ףEʘ` Bߔ @(I>qJFHr4% Y91rW'(>c*n+Swh)h^`JqO$9+Hs8l5d눠u8(9-D[kD(>9u=lHmVEF\K&xP#ξ 31gE3ƹe:@:8&i ֋]dOL/MGxڅb(+z#پ.eMNYeXÿL0L#M`xs(6I֧S P NBϺecVY#ބVFm%UknNydK~U+!􊖛N^33c˽<8Fjs-Hl1mUAjmV0C4-2 EX'p;F.8}PkL%  Sr#[rSQl^/I dkȧSWUgw'hH+Vcl,iTVY{t˭,pF{} C\0 8![ d~4@@kRs>TIUn o6 |{r-ΙٚeFG[5w !%/Vv^ha"o^8{A-P |iju݉;:9~i xVp1` 82|I$FuP䒃W0]H%^OK̪6F6ZUc<.>)ek]tX}B]W,w/z;,bUQ}1C/vfhzJs3a'>I{a9LiaJ5ϩH10\090hDTk0c][;HZu?cèGGOhHpT&[t܅]ܼ!5mFէSUJ^N(. ~la!%QNL,5*Yl!yΝX@|{£FOZQW&G_T  Y^|^ߴ6GߒJ*Udeq2'|nRY+4|n[gBo,8&S~jې̭. Е[ KFθ6WR4l{WPEV@Qwl4{\fcKN|3mV񓖐wIi#)0L.dWf[!.ӎ =le, va zEdÌk-rw'|x?{H8`e>k~yG\r2g^r"x|p BK}jGy2{Nzѣմ6 oTLbN03`Ȩ4~N™I6r'꩛S\}[s3[r+rAg q7" muIV@&6Vߙ#OA=م,af iQ| RsKr!Jю!I|&6O6U櫺~ƹ@{S0 Q(b4@ C[ƘAx-@e5\&R_ t0S:eQ!gh΢"pjs4B\_&S3QbÚk3 hJz)ë~hZJz{Kn.)˦d{8\Rpkn2mQs7#@Qd}…Ul-j'E,9=mOP?4@%2ui']hNM fHЃ#=ʅ8!y.څ@quzWDe g.Moe.o JK>UEQeabC#CÅctw>HW1c!u4;2ib5Y;ȍ'Waga}jW!n5?l.m5 4<;Q Bܱi-. GL\8܍lƒY9W!qbqiZw+\W,!d1ZT [ kJS 9ELaS~ 1<5Es(TCZ,S/?0s n^176.f,{9.]S_5-A$V3#e1 ;=c8D TG*A&sWӦњB,// _RjP3uz勐&{ y]/3%pB!JgE*$3h}3 6S}dӧSBz(J*5t]o=OY0 Cȑ9tnk4Z+h*G n+6 0uQzVy A poS MnsC]96U@UKy:jڞ}vE*g@-(Wb+4cf5'D(Sc7a؝rB~D;xS:J#%2wm bD0\[%6YL?!Y,xĭb䰋N8jaU1v uK_c! Jsj`8.gO,$s@n]\mVVO%#fF~*CӾ[aS`d\&677@*A# BJjp}ң"W_!~z D'Rn=Zרd5 GUF'9x~v?Z4_\x T^.k#v# /1Y2+Yv~o =GAAo ?s|P AaRAdKI3UD}8f 1rh@}L'xJVE^2(4(2rFF0w&+Ƅ.hƹJ1%^#noF=g지!Lڹ Hv2D>,QWuQηt2`1iLf*`|V8߿…⪎I0abuG ^ F+, 8aFVhk* g4ڟon,nXc_q^,O,)n9Ⱥ])qc<5xd@=)֜ KR4,*NSڀ:,$ixM` KЯOG5BTS'@%UOh(^&Zэ&@aV<˒OX@ ?&Я*9L[߹OʎvilYYH\tsQuaa@ǭ>(—B!n} dB6;&(x(ô˘neq{<6F!(M|)Zޣ׻=K&~>*07:[(Vao5\qՃkjWz3܍2єz!}mYụ3M-JOLpU5Vy졝R#aΥOȪ (ѵIWXTc'mDK=U{Uv &DR#ڙ=0{^i1> NñE+nUÎsgS)/&!k<ða]'wE9F3F54Us8jٶ=|aQGc8u%#&#I4iKe)v^+2Hʠ%Q5(]wHͳLFSa( \t`\|ޯoZc3W+QvUv\9v"tOЀm en3.xV>Q[=ї"ܚlhK#?W4Sd}aQӽ>F"F,Q(MĽDl^o-isƬ)]YH5Z[F=Vdo,M.ݬ| nfO:FWH!sya{_ FJLeJOUH:II^CIZe[sM( P-K&c*5bʘ+J]X}ĠsdQxkD*N>BEd͙D=$;;AOYtS+PYcք`=AE/kV|qsRކLOf?EߛZO>ہ.%cMpI$ `{(_:/! \^YY8U Ko)I msyg,"]s +&u zF.#՟ ln.چg_Еbd=- ?c`^gB-J+K U纹~-P~5BuN=9I;32N G>ٍf˞Rl<ہa#%ҝʻŕ1 0%`M!GM"K#:fE.M;S@]ݼ^bnsAY:o#{y_sisz HkR/3k)=oc'؇vXkU]GڔH)Vۣ\QEȺ?a큳M${Л5;TF;b9C׏g6j/zU6)/ތůlw`&.UH\aj& ML'AKPEvvbD(K`FAߺ"H [eoA2vQȃ['`f[Ds$%-vbu0ǁ;SUQYxSjLKkN%S"#'F( UGօK;~P:c222>d73oJZ'A^N ,@:iz(.KEO0u2sџ'hmޘ)=cdAܽg)}:Ǚʋn5#2~u|C[8hz&n2lP,^;5sھEp;3p(txt,0 FcS@p%9@UYK -AOHHս<®־=-aJJ4MAG&,s9J:@'=\K Ma(St Lpo'}dYdO% g[<%*V)YWhuB2vYv#7\Uco+:g\}܍(̥ VaJ.!ӱO}&8Xz+g39l-JfNW7,",قыy۱ "%ҕO\nT#^jA#iwf*/: ,9c1$<Pbwk '"WIxH=G RSO[Mz.>=ŭ-텱juj" i+V̈́8'22!mPy>su @aK bZ$/!BF/5*B{0}, QHrʰ}{] =(]f= 3<.*jǨjN.FtN}5 Y+r*Y'YlqL$ 뜵֏F )"r2N ۶C#ŀ/ڥ𚏞O68Hq5n}[q &e 6B+jhqzRCr#jh>a%B Lj'?ZRӬ\ ɮhi6"ROtx1mvE H;[- O\ 2`C#f\)rPM9% цPyg_̹v?ML:u!˱?x.!8m:k d:*k$L W+}'ztHF[VBFʊehoV=ėJZEQ*Nq}\# qZ<u( t,١1Aʟ]F#P2 dR詂z+9en!S"|R4]k֢I3N1Je0@;.#_q:Z&H0o$ch`U~ U*c5]֊b^BM#v=Qx:mW̳=]auh.!Kr3dbxl~{ې2fvcr ",;)opKa;@o@k|,Ha ]WA+F(Op4~׾jnsF9L$=q>=»!W41%f,|Q4)P5G.rɛBk u]9a^CIa]LHJKHa0guwFًPp:n 굀hn"-O9FgNwY;&Y¢e?(Ztq0CW&)z/AZ}a@33̼I)$?vBɪ&Yb"GdB} {谛]@T/JAD063xFS)ufqe6uB*h-$k5o$f\MPQR4CV;zEPW/ov嫙:X`gxd{[6 etc [>+ZL#oPOm~aYȨ) 4I "3^F^5w[g=<%@smc!.k@G"(ipH˳ȃ}v Ap1J,,f wk搖Ԇ0wqsN"a6ݡ::!7pQ>zN-(D?uEsRΈ "rd8̾L]!8ݽyڪ@1"XS]J GZ`OpDͭv3تY=fEJLd;;Z2 Ƹ\`PvSJ $wؖ_Atv#91 ^^+v۟eaLvD=C|_ۨʷYPǪ쏞NKQpwYR]Oagm5= ö簰HJߤM41z%5DRD%[c `z ~J&La(s[r㱵2X$XheuFP5=NKgmjK)`.IJ0‹X`R"5%P ̪A$vwgv\0M<لXKǁz0p2^HX߄30PeuKl?C B* <[|-ldFv̒SCH;Äh1 aAY<6r[x2ϭb\#ǶQnwnge1X'ҀLw|/S%.T7NuSYpBoPdI‰#doȦ\L6 ׏p/t0I2rkE$$%CNrl~!NxğY!q /-` yפ_& c]D ū ÎbIf t8;A޶ Gࠎiut#}. ԑڊt-o-^N)Wl@|E@a\uUdIkĄSaIcGahn~|H+XFjɦIہWmҲ&ʡD79POvTB;Md=/vc$ PeIB ++UzXX8諴яB-@!]-h[?hTpkrGQP\%;&/@N@mO~ERr?#dWz u͉.Gܞt\yչ[E$pU-yl3!xI,bmK"0`MvAO 3ΰe3Sw #WДY HUmWZ̘݁Lp1,Z}qD-.39l2лi` Ko!z8~VՄo!d` U >GThrv[!d" =7,ngJYOԣ 因Gޡ_aLĊ[-DF %pT0q*Lz!K8S^)X7}n*m.8䗩J<$wy!lɅV`cٹ}3Τ!|DjgH9"ʛEFT5FO-{UNu +;_X96tFzE8!5 ү{wtbThzóbOGD 4*RbL{ rH:6i'U76{LkN~ƽ7V^$UT0p!`F\Ƚ1 T /s,iK}S5p YH-1S揦gLѮON /*+[gJeYYIͥoe!95oymuqctUa&0@sUEnַzuŵs vD}=t簙1 1^$[hj+Y <@la<{ sz׊On)&+--M*1g1NnZ/CMGK%h;x7m"/#}tL(/-<\ +w_ X'oeH'ksYK DʡɽIg&oѲT O a/hgˠ 0/9BnaN-S^Ĩ yѿCƨa]x0C]_] *7hS{K4cf9u@u&}z夎", 9O",~Uؕ3G &H[aȈzC ȗHjjvFF4R Y`[P@lWni-D#Uɽ9) [tjT@Uj,iʁ{+Th# EW2q(̞W7r%k%3PEHt ^p׌'S祐$E*8P42̋<|=%ּ$t:]|O/;FswӾ Η ,1n&Fs *^DrqyoLέ'Y]<}*d (P nӧu?[|yɫHqtd+;l  lwI/ i!y׀s՟,;,ax4UsrxL}A⤘ )QAx#۶T9a#\Hz&JXKvOSo.pMMtcDf @2r"XA>FBh@c.`$W9ꛗB9P#= cBgs բ=+V3ͲEn d6e@#hO ~mapORCGgesA~:jD^_NkQ㕷ŀH_ݤ~`A+YԍHqm p yVrgrWڌ7i9d`̬#?Zl{R}{T.EoJ6ªUu#x5`<_ɲF\.3Q~Q2x] ch!G<,-t_l1\i@M\x bn0w u5sP^2>Om`ss;a+-yMJw'gk B N^Z kGa_^ʓl})&,x}R71!Ѝr[S)8rCh@u"0ߺ:)ah^cɘ/pFad7M m%1 I5$؋Z)2B.h5#i]c#pvz|d)s+byדvlGpt)50ፘpy67u/o &ϓwd0.f Q,`T-$q6~%]cSpd@a ؾ0'В*'oW]"Hve̜{Tb1hM)ߜ&E\ ֐msl*k.TQ2&]& U:25PnLPz)Hbd&#cxUn9P\Gû`IRwFrP:3亀EkgV)8j\\֮80vh Kq>žxHD Ap}ЫoF{{1z+ vBHo4E͇F%Q_2c;J#ϲk(awxwG ̦[I]OB^{Nzˆ1b2 b`e=3oPi_b6{N$z]İ lfD'_z`*|VHxz٢gR WܝȕEC+$|}cXH1e >-//Pp:̹;!kw9N~~:(0^N|Jx/&I)ȵƳk|-u?uÇV >0ҦRfƭ\̥T.I܀`QCh7" \ec{Oca,‶ AHq'-u'E vj/6l)LC*8*ւhߕ]+jHh#й"l{>h&GxJB_]8{A$9|iJaL[Fᖈp7=*2NiG04b?8>Dc\NWYMbG!`AsSA3U!o6I2ȑy͠]w wM15 oeˇ{D*%.阠%o8:hZz'L[ 3!d7F(픑5ѵپm|WiQ|x^^BvC:%LGpޢWP'L]x.^!jŝ8@e$ai %Vsq8NY_=BܐfS+o~Z0;-.3M+Zl(ՀN?f~8ճh PMmu+yNi$FCgY41,MG-(&LlRJTLBk+>`3a_Țs5z/Oz#ͱ_Oy:(w>qh0fzE0t_mpSĥM+?yB0Ůu5ӖH2Q-076f)5Q3%yQl+ P@@Rp:/h»VG_λ%}bAK$U|XryAL hAsG/ @i&Qv3IB1EI.pѡu/&k9[qt/V,UcjuWy] *EB{c&1w'{l5vhȩи a=,nhE)i0).j[}crZc5poOeu=G(֩w$JZɘSj\.y (yF'JF [Vu^7-/Be1V}?ܮ Rm2>~}'nj+I*ʮ1umNdf@WFATX] ׍Lր)}ր [6T!޷[H8QWKSx="˪e(J|w`͌\o>%2sQw_,~\ة_Aޗ1#?# X0jdܬFci#IDEk] 0`K(Q6AWv׋/ vt #{N>8^ںWЮMWY)8G 9n;?8a]H>%RCVwqz3.yxKa<<jfWK"=Kh3gA-uRH?DȑcE5ix.#FAAcrLn_aTE 7E$VU[QKvyZ,RAtk]@u# `}P&-peM@ΪS O\? Li@u |AR 1c`E=* ai f<TD'-z ~3O[͕ɵS&}}lGEaCȊ]Ѷ68~C]qZoV[H&rۘ+g Xpîq^‚$%ɵ#"aSby0nƯWyçW[FvQW򔵴E}ޓ!Xr0s$NJկ52N/n8wcNo)|5lNXs+j\ m'A!0+gJT,Ԙ2]C>p_}k^SW1CG`=J&f!d}8nm^F>V1 mW-y y 0ֱҡsCq0%i BSoYch7,~"<_n֫7͸$.P]$ q?W=1F`/,+<ƸB/fTQ]o͸% Ѵ1^B璇d&PYD/:&K[,ZOW (ï;Nن8#3^{iFBK)mRߴuT =K" X[x~k9mmZ,Y/0k[,dXv}qL*S\<Ѭs!mniDGl`)/[h>`YbQb}NgmF9st5ĥ6 q,#VcG7Dԫ̄<4@%{{׌ϛT C6ƹ2lWCvK.Y9H)mU(ޕI_&3tB iSG|;NbЊ%*mK|m]ިr٫T?6e!7|MҴ)_1u^'gMyNrU`^r`# nEmO>;jRFȟtX&*u֕8@1ȹJJMlZBmƳ짎ʏ8 ?|v; >LyQ_ 9Xb9!Q}vW`ځ \ZZay zx< * o~Ncx@9}ʌv?i#+RLX-UġZfʗ){AJ]M.֡kjS>h7$ꌀUW)O)N4]%WlG*`#C0D~t%] M:o %)*l ʞg ZF?:*=bpf>82J%Mvda>vA)7i軿XK2Qf*B<-d;̦ M#\`#{MaR׋QU/Jfg%PaYH+v+y} Hy!40ztD"|IɪIQ$?0yL/j`pϾtLg!'fR(GX:>ec@5ƚ]+`t(e-l=v- m_rdCeVzXykY`QqbE_*Ru7l1)\ro4dQR?ƻƂ8: *HL7v5۩ Q}RK/>oP,A6lqtZᑊ{ߑed2RgݖXc_kQzeY\P`tGV6  !U41+/ 5jMp+y/z_Y: =VRhKQq+ ]9XdaL鸷 t1lٗ~$57&]l< '\KWրpvM%(`W/ D6._LG+ӱr-A@h?C.s>B~E~b~]X yЬ&]"rRHa0 ^\킄GpM,ì#G_sEE }`hQV}> 6bY6S>ÁZ~)흧X;҆P/;JԆgTP D7ٱ5.kIfIHMpeL?.Ay5Yfh{L^#oWiKTk#sLg 4P ]ςo-T٣K=臭 ÔyH&A)F6SM^ͻViux>}4&9 '0a*!]K#X&ɾw FldΥ,"/L:\-DL6M4(4BnuW ϢM Qh@d=,ce]aGsC-@y|yG1 QG\o>׫&ܷ[Lt$la\O nMLO F%e a3M4OkofcH}bU zNxsI$ ~7|.4%Ěb:[a{ _iv '^tLu:2~o缉t,µѥCIǮ͐L P%<@y8a%gwgr\=E V;jD}fߑ;:ĄtpJcWMWtrmjO@L ΌILLitak32kOE*_7Y^%xr-<c6ujwkKyZ@ȵ؏B|F=YmJU׏?рbwʇi eegdi IG׹A^K-0H^` X . (b,w|!ה5a:V݁Tv0xxELcj)5}vqc{B6bAK QU>* s_R@Z9ǬT }|pD؆#!z⋭2\2UvKvdrq4ƸJժmthqϦ_;Q3)⫓c^' ˲8xr"iM4ըςQ[Z#҂%\q>>m%/}Rқ\+ф@J 33'b/P7ؕfέY5&+}#X8{`mnb?L`>h֧i!XWmǻ5w"brT}s0^`q5@g:}E.閬sC=/"-`Q[4!Z6P_u0ց7$-lE0K^gUN|ZoũmYQFr8rw= H2k-.sz㞗o -EcXF+rAh ?9'1>/.Y8vv]q_!=J\>Zk{uaק톝{V0"rF=2Wȩ" cv3]r9?@.BL0Ho+dJќOl)L:PUxJ$w={ͪsq`@sfX,g_nln/->Z,=DtV W9Ŝ5ӃҩKq~SI<D2pKˆ;Q C콗WÉe-B@bBJMV TRKl5><>"YτdN13cY62y՚kk1Q9_#ň+mI>pPVL}h4!2{~8{#fȗE#RGX>+gҡe\ MRL(k$MGtaa hj;HSZU{3z[1AJ*2Ɲ~$;dAuhr8H fJǔzi?'{Yoa*Z/ WQQ}ҘxHڍ*V"Q? g^O+Wɒt |_w',|egCnCx8T6>6E\CC{,ڎ 4Q_WOo߲0nXmgڻA+)*cW&1^'_2r2~ J;Fy7*G)e,?nsr[bXKg Zn'EՁ!{@ҀAPA$U.\v bFt ؝y k" ^JZLlSD J򼵳 `<<ҪŶl 9EPn&S"KY|)%V@K2{ikd }#![w\&F[d Zf$ L,aP[DfV3]9K=M8DHJF*n^%cZmȵA$ڰEpWbak\07. `?W͈+_YGxk #a GJIluɸ{pMB߬뛺뀔)=e`bXR>;3n}AD ^dd)p]'\rhv]QJmJ `bJ;\T Jَ}djn սe-99\%:!ØX;`sWQ8:\n << vP NȬ {k;Nu&O:'AhK0W(o0ka/>e;e]6YEXaI]ň0,"5 !ua !-?;rU2_ۅd:㾂㕤>G8)K9@= g$$HA[-%a'XzE+#!' \ ZT"=\.!wI%_*"/b7tZ &H/,ŶZcc1TpYG~Sͺy iRNFR śTpu)Cΐ74CD-1)v u::ʇM,&GJ/ ]ܿ'X- vzU{1·쁦ة: 5r 8f˞A]PWܐ^\J8`Cr? W ejFl,eBG> v oY۠nvlaO ad: 5#yƶ~G)W~#nfY9sjdF\}a6bֆuOQ 6 2LV/6ܖ{P|f1燖%{"^cڟޓ̮spߊoiL@ NJC`2-`oHƿk拜5EjחBFP";x9Dsm*&wwb uE*1fXtJK)p[e lCt%JW_ 0  se1zYүKA{b-m2URp c&MXfF{a>QuJ `@y>X qfjkS̳ sl iԳJ"OLlP[OrM Ͳ{6.E-@%;yiE(to::vpdnɞ3`~$F|m {Gu(عz6x!lnwb0o3jo]l_ 5P4ҍ|Pu0PoXr=`d{dx3}{=Bޕz`wZ Claqϕt^f$4ՇvH߬,\{pOTF: /3TB"?8ġ ʶ]xD .֙^xxPȜr D^8A+8׊7<ՒQn pRsg5h+*X.1\TMY_md@.L2&iZ&h#(ϒhidYsBpD[ ]F@ Z-ީtzDXLRk/rBr=Wv ބ5?dJTrpѓwۀWĹ#S 4`_.B'>x-_"pK٘پZ{Sm'+O*k\%,j goX[9ƘrDN& r7w2ǫm&Z>5It~Հ9mv±t-von0T>Nd1f1QDw9{"Rag$Ol{j b,l4y~t[3cԊS5T6*'Ǫt8=zׁrqĵk,.'~M.gS!':$iE}NJ -=^ov_Gpq7ʅ\2%LW}OF _?_@Pj9\Tmj<!_ ' l%w'wCFzH;뵞fjq |=lli: IZvLNZ ~|oh<כ 3M8$U'] GгXAӱ=U$ccęJp X&ӱ+R@3eoxTs5LRCˀ vJ>݊ŴpmO:jdzd;z7imqy1b5tÂHs Džc%l ېEx>t*j44<"҃=.€ԨNG:6Գny6FOo~߶-{[~1n:MJd@PVM(߈1:jhQ ӣ_hl=є[TX@ćb"u9Pn8/ш\{MdxK`5$QfLo.v h :=KyK%Z3|K_h=W2U"Z~ē}:HSDptƍoIʎwh9S1we<( rKׄ."xA̽ iBP#,O|@QBcQElL°k#U54]wS7;G[0:qf` J ii\e˲WQӫL#Q))K):` >/ud^0z%}b9GVCNT{F 87&Hq5hnGBsDL q 6,{']Ůw 5[}XR|CuIT[OFH sUiTz@KZ-D$3A{K`tZB `=jF]pcTݰ>[NN֊nmVYɄ71N4YoG3v \5¾\YDWAwfu+p JlGmR]Q{(EhÕR(4sR3qyc6'NU!H+MN@*j&"l˰;AIlY}'wkE!z$$Ϲt* 4(U) h,c .5ɀ vZb6Ѯ.g_:Ӕ/@ p#3?6BInYJiyJ9\i@m3eql*f0\'#Xfo+ܐ%ư,( }#v Jұ8VAvo ~eڢe8UטLUs6&1r<-An· iC}ϖ*ݻ5o\TLsc1k:2=6~3Dӓޓ]@).SG!*?(<e1( 3S+!0D&_`L\ * :ib+y9996U& x=qV ΑsoFDiv0j!^YL*I_8dwj(kP$dmdKj׵V4XHyvm'D,6\ߗu-\>іYd)qwQ@X֌V)Gsp/*fXS.d|(taN7rD ɮ{gG=(rdty U䆰4^\!|>wGAo^B!CK3TкjҬ3zmЄЌ>Z3+̹W)d89m G_9W7FD}ctU'0ϟְfr(#]I3cftψBNKӦ33gp,~ йX<ޓvt/0!Y]zAkq$TE 7n-H|B$"-[}8 ZE8dZ0}PX\O3&:9b>!N $x5uJ⺖C~G-Y@?r#ّ›A070ٞ?@-ܺw6^&/sodZe]I6b.X)D7Pf65ʵ}R= lw[zfTelSm (4st6iYζi/V 6ߒޑA(SLgWӕq-Yn ~,(7#t5 jƔ eE"B֬|"A?Ei0zeeQNX+ Ĺ}5֘W;Z[Ցw_@/('=:>g>n&|s '4 =j{FSiZO#BMbTܘS%ysa }ORyW})8hii 5qmQTAeY$Osϧp0gR; }hRia͵jq΃YJb鬵9c#H̉##9y-d)mʄ>7dMR" ^+N=F%_BֱB Dt d 9LO=ؽ*.K ^l`r yRkYf{u_N;]xlmĸ&C' .&q/ 'nd̀c$!Mlک/Ώp '#G:WYzعpVDkBc]Ɲ(Zx 7 lYڶ6!=4 [!(v.ԈNUObT)F0H籌im D-Grȕ9`0xh$y eTד(-cņ]4Yj"Yv4C iD{s3vлs/~1>kL'zެ7 +/*;MQ]!i> xk( cr]>B=lfY!Z l{"ۓ CqѿJWX6mg 书ٛBXɣǜt/DP!C~\MVUe`;T`4%" "!gՐ"n)'"+pE˞͌P#>N36a gmWr(Le& 1)QI8# @~&"*^(ڂDf.8z\žK10㜅i HFA6> FH8}y iO#+ i$z?nܥWjCw }oN eG@e+AKqF,}3MW(WFq.jrr*S;xP~nن Uqj4k _ @W HEȄ YG1UwhPq81Cli/ b EdH > p5L.x%nako^;c]GlGJ>0iKIQ:ѭ|)TEՒoظcy룖!:XX#D7v\W/)Sޝcf20$ތm Hvչ^uEN60ZMWoL/aeU^PuE\JOO 'y;z]{U'\m_2'ц ER3Ѹ BUbH %wɋt4[a:EE$K w33|@N/r0>FGy~C,\ނT$HP%ugϩc%Si,^YGq@닔< Cim!8[#Rx-0*l=';b&&%} b~Q<fgt(^WO .DP]N8>?FClf#,HEkm+aۚ14mD6/UL‰+XwYmh*:Ē6{k{v%vqښcX˞;lLck}6[ǂKv6h YK)NѩTs]?_ed C<rgG4{ĽSD*])1(BEe)\eZT REgۖq6_yV6FEl! KGdu43@VbZ'jBl* Ix9sGa)my:, 6DY3uY?=ꜦŐu Ks>{j]H=vR)LQ=mz ^"X&{fzy`4h,\@sKu @sXl~4zMnAR9GЛn-j]D,řz()S]O>RX\bO+4ѾwZ[Nf'Go.Y Ywc~}oX+3C1CƲwZ:Ƽ͍2I;y!wfʏ^;wDҤD"@C)Hl:Ě]9y#t>xzL_\$J"{Όc׷^ Ւ\bAJ0$_#DxK]yt\Eyyi=O15'61"+V7~ ^on&O~/;cݯd~S)DUz,4eӄnB:ܼzrNjXq޺4H>}[ppVc&ImF-IVqH9}K~$@>nxB{<]{_+㒬M©յdg46[:GW%4"BͧD`5E$_|wө]?љnJ,i&.G׏cjXykw5]Il I!I؀~;dΒzSk $7lELfGo ,f2ScIkKE? eae OELdqY[3*T2RHm:aȆaZnڑ'ZRg|Gv8vF7 xwE j3i5;fǕ54ƙ 87wJFx[6sƆSBVHs܏foXzaCr9ܟt &w w{꧔?4crT*>OlVSn٪C!E NYd|Y bݳ¥&'0"oCo=rdk`n^~%"3P#e THQ޿rM! O/w:JZ$CٖC4ռ`R^2o?v;RnQ-O\TO_=mħg_1|"E*TrYKicjowe6;&ӑX`́ao[L@ZV1c< DmhZw{'S)"۶t0<%%|jOm_ٴES~-T( *m8J_^ŇBʁrEEKs!.GWnknw&z{w7 ك mg &@8 ۱_a%AҘAR|r]23ddʪ` MӲ G 8ͥҘCtM hCC)nmv̺۟wQ|ђ[[3+˯挚{62:D%ZqyF-.sޗ2>X{\zӉF -ޢ O,.]89l֤X*Ot6GoJ9%紦6<ߢ,h?θD։a*N$"-:r-j7̕J; 3W6((hofبG@/{t#$ۮG-@uH Pj"hD-NJ! qsQ~Xn@×zuxd+w o|w31dGr0-]Q<»3Rdjz;ʶڂ3D\haA W(M/"`l&Y |:/an 2no<<X&[ke{RYUeX&~3͇-'eSE[7X\{jؿi Џ| b :_Nձ B}#fAնR&Z(mXȦ}o'eV#-Z !3KAڵ[1qqnL[YqZY06Dr孔~N 0y wnGl+ [j—]y/;Tu~jPb%LYT*7SpfaO]X+~!Y@{ΝM1"{o* EaP5^OlG̝ֆ/7IIe%F θSU?];&r^`5r1 o<ֲR7JPc~CJf1,2V  FVUIED/d %?3dL鍣uuO-8!|]?_pjhvr1Ÿ&k筐 !$'F}`ܼW>ע[N͞b5>FUM|>#[8<$z7t{)^k<VKL,DqP`;>K}u<[ʋAquxUQ*iOLE(S֊IUCLC3veAH8#ҵ!_{Xc$0͒ev]!o:H'2~leRRQ;"ZBLS 2It΄"6^ E ѽϣI׷Mi)U9p6g]'aL9nɊ5F"4wJ$v tPPv6f9}4( |0|R( N(:2M?|zgN͌Q4t{W{Bω::4*S"obRb@{tfq뛿c^<8e[s-HNkatY^e-aNԦN'6 SV'㝍UCǣ^Q)p0!$KM !MxV LRC)C`W=${!}AvtoY[D ӵB⌂_*J4yZ ~+,[Tr$Czdz&cƚMPnlyZy(Ƈ/)4b Vid`:^w $y9PTP9m{=81SݨvqwOdLDJ\[E{|:%иoɻ|B}Vs+g~fJ[ؽp6 MF,/!8SD:!ԦV2BP%h2;1`yA%;wl2Ԏ kd]eX޲'n5+FDcB{7qfV&ͭ]J/ =C>Ea) .#sFfZ4QIF󣣾w=q$xbI{0cXCJ_4LׯK$zUٲ"ΥC#_&I2@}`-wK&P_1դKPHUɲm`)#!2Gl-5NZ J[I›% {,wu&VWf@b:q)*Yh^niŴQ LTU&TEޔs.Vɣq8x4$:^*T:E7\Tj&PPͳ0=sFd4sccp#]-E-'/`̾i:{r*Z$#*{th>FMy PwOz{"rW{;=w=h{r]JqJSƾTS)½ ŀ-bkt Wb ,gRrY1ү ߫r&ۙ$F=!?qzns ~N"87)7wh:JjvĊMڨ%8ol}C>tQBcw  \g"/kT|kKI*ⷷQ0@f#GjM0%(iv:F v#DxG[~(Z劤 PJ(Td/bk Wb_ (GN46Y'GTC)||$on)w SaweS+<٣yGd| )u2nr#I.-y~?Р*ۭ=KyVXezt:\ )dwBPA 0[AE[^U"X$ yvc gd|S Q|l|z#Ǒ;8oH6\r4|m$fLB$ox&SS1oz&v!I䆙瀍!J0;]pvL9{6z*ĭlE?%)`SPF6\A<VlBx~Hn7@Y?.5[:*B0LJ #x*s?W|]pS,~qZP`.1[0sе(: =`ࠓk lpi:?]w9ѱz(9 N*5r04q~e#nL$4/ rAS_xHU67{_Nv8gZxճA Jh{B$VU(bRZz(u<>+?}db ց(GBy1^)[脭doe 8rg>7'H@Lz[9o,Q亡c 4AoPeBQBs} |b΄ 7e$=T< {5R ;E{՝newqLh[V6.C8nP50)^5H,h=u,FY7!FGYҖ5KUۖc.leV¿B"u@ôCG}T,+ĿBF4Kq">)2y[(A1=_Bט4̽nC-Sm8^yS7+.*XNQ~3cA&]xfR,8jņEksUo D!N{NfEMuݙ(^.6i9>sSԟ'4e!L-h?Z56qb\0kS;)J{lH`&v>f}ldvݬ',ހ<ـc&[|eWtKw;+x=BbU<.q˯Ce%ȧpa:>f+w_DpWjiE "}u#3zFi#m̘% n䝄C\Wb m&t%OdTc)oYId#R>;jO'`frʼ{hmELtopS1v+GjX}gdnc}\HF  F`se^two彌ҙ $+W z8]7*@Ojޯ ,c_PB_j_GW@g7Os+i^G5c =i p# <7,YpL3C;|<؃bӦj+'{%^J<7,!lĢT^Ѱk Q)"t(/H5~#u>r= UnnUΩϓ w:IyOö5ۈG?@N[ӈKb-Iѣe9\\%PsJ>9mJ< r!>c,@/o+hJ[p%n;3|VcK1ӵ*JC 6c$Hp].,=ſ6HyN?m_st22?7Θ:>*Ʉ[ B9k7x{?)>52 .Ῑ:]e 7 e-y }Sx_"Uhn+=X㬓q킉?[ a|=H#a3-g|o/EEC:TŘ(qRoX3g7laC`-| J 6 LcU9/+'g+΄yi;cohV٭n c8`B0HС糰fBؤ)H={1*R`hbu[k3NԺ=ZV$ 4_CDiU|AsSeVSVW}-Fe 0uV7XrѨ |.: <ΉΩNME$̃*O>Ф`Qaz-E -%4_*;+iQy`j6ڝ0S\ *)yn`Ŭ$`1.e'" 'l^P !&TQBሥE7) -CYfFʀ!2-܏K[C5n/Ǧi{MC>bwì~op$m.5+)l"g3@vɟQ#-l,=i0dA']Dͨ"^7Oe +Lst8`|? +@^)p_^sl(f5s=rW1t?hdiփ\z\PaSt[ɝ?_dQ@H$v?S%KVs+`KwwN3>_U7Lڐd2.¿J>dhT:1;qAm1*) ٛˠQܥ /1t{EQw+̷jZ kj C4=r0+Zwc~nۙI2cQmшgZb3 &M&ψb,F_Fbq$31cWvfWr64/,)'7Zq ݪ`?#iu~94US%3Ykk^sπ=fYtsϱfqgUZmg:CCXI0Mq||RnYsiНZp0ϏwoQ^'/LzWy[-ڸFr!>sKx0Zfc`a#-Z\GP)G!F<n7"&R|rn:RMU$2sGRygپNj y^nZ|چ`mxSc[ud'st oov_!,j4U-?~b2?)3"Trc Rv[ UV/1;!@=|u Pg ěDv UcMS^z'T$qG|*?bv Hh9$)voV\]?2MH6vWo\<8`5\%pm mN1@m;FN0|;綘E>G &I\~ N p 5Kf*z=ݚd ]{'⤪ u8렛yQO`pX +c9;CE> 027]GMfSF >י11l|& J@?pgF%Qџ1:v1ʸ ?92X ް+X[sc̥0eC"=C*MEIoi첳4@?S&:%4,N_du([BYT2-'Mq-#@af(:?aR_E3gԇ&豤zr\xIQ" vGB!&saJn5B76?eTGiw5if)m|/wmB,Aza\5 Ne"-*8) 30gD[Vq}|v\+w!pb.Xz&(F1n;&WZU=MRpP+i dp$NdHI!tUhC P)f-`و.rq.hf­~mGS-皎{Rcǫ8kփ0ϱo[CKՋq<壻XKtuGYWenZCo;C* ċE: FⰔCs֞ϥCrl3{;H4_td[hnn]ȄP015gAwd$ÀP(< ݰz9R)-)y"c (kʩh.Q2$L?׌t*nB`ÜYM`)/m{ܾ%սP| ,Kn@N{ CSP#04ui$ *C߃t_hXlD-E^$-HHHe k21)TFo]`&gi[mH )Rɨ"}׍Zrb'1m~o"4d*@yD6DוZ{x| ( }]{in_?SOOɖ :ىP/J.g[vqfDD"$: rL*Q#k՛`ƞa mX-ҥ;]3^?VUH+<á}GBU,ܑdmeOmUw7P"WIW4 '=Aq@+ҞZY6歨XZtr<6CK"@m!J޴;b= nã~Yy8%iEyTY*>gDHx^y-(4AƴW-ۈA(<9]F W%W!Ref7l+f*-kg$%eа 5*ccOEh6MM-slX#j'DVEn+F(TA%n/(Re2h76ôJPOǪۏX$L+!ՇgpP$/RYͥ`Y ]0&NHqkQ$D~+802~!}Il3|ߞo98OW~% %&1̨%9ZsqR m< + O!p6~ ^zS++e6~6^ E2eua2K  w=jwbX eަ_{䒭>(Yq}8УslN;+m49&:3wdX"nv@0LGr{$' hr%_L)٩ n^tK eMc G(mA\Janis;TUQkGeK?5"|ajUàG|X՗sa+hEJO%w|M}82 M9^5xFN`dᅚES !uU 82{9bIxZ-NH,L%sS4X#P q_k6THrhƨbEfkt2˧g0t{8WٍO~N3t"?OE@1ļ`j:qk y2G"vCahl wu\FK'P 1ºBu(CvpIHi kBOE(CoWS{k1\WB*ͼǮH\t\@t_✈o_G$ԎyZ2k*ROɵdy I_"GgmB>NӁG#EFFI0K,jF.9]WG\f!a Qx\^VE{bo" , ̃$V }֖6`ygc0E㫝⃗53Z^n2ԑA~u3af,ۺ2XdX 3Xơw`0vE[U?S-lC].:WeSܽ$[RS,F#C3!V /& n_^M'(.E÷ox.^0"N5ȪRСRw9^ 4G+b~w]\SԜPl4ƣJæS¸C7^sk P5Q7:S{]jTŋD^"0+Qֻ:`njD!%Ӥ]yأ.9Gr‡k8}TZJkCS΍J) %$&T8ȕ ha&vgqdWjl1*\f ӿ;:(ЊЂpU_gkNm՛5Sn<qϙ*3];zc6Nɑ #Y3@a$ޫK,sW.4U#A߻9" 4top0vU@jPW^ !7Mt_xx(67t#i G\7Ӿٞ5(؃@~jN 86y#"58Y<>]YоE) `u>df&]MD-eԳ%shSi}ʃ&\ d:8֚4;N0*;rcn#'jH\g/QXgC'56\3~9ECOzM.d6' IKϲÙ`w uOsM]W ݥt"[)?/#j$ViP?t08PaڳZ6htwA ñ ғ32񌏷tt&ˤX,JH؇f]>[W=}!銗W;̓jAVKOg>Z3 ;g,@7bxX&jqPg'*[¬ڙ }ܧLñ,}4Fu7]L/i9dʗ-|Y6wZ6 fe:a!9Yi"w Cmy<ϓ.Y@w'q$> tҭIM9{]m=7D}z{y}L7̮>W?q(L!TZC|Ň0zIzVzdd0ۋ1=[C53P:ysJ(m֊\5m]k.Z(rC:☫=ffx5lXiݥ\JTo{R/{}G^x@*_3h.% *4}T{A{=&(6 L D=ec;`miİ HИf-tTU`TkL=q2cS~8^KNc)Ef{ `?-`e7#ei1$S (I1Cn~Cy ]Hl_ L.57ФRx\YRI#׆k'JomO Eh+*pg@ 9'qtQKl˿2jF${G OT2ʹl'$h7:'Þ$N5W eە4}pUv;O@~+t/+IY vz%0Șvөpud3B8.a!{-Pokȿdth/!*(38K`Lebg OSW "05C$t7˭إ޵@9'`gؽ]ۗSt㱋iF޽c'%S.jpآBj%], 0Y|a] CFA743Q~,C?Vk9;])VO^O6zLȠbI8 ~~DŽ֦Q{U4k:Lzhk!,:ѱ=Oj8텂*Zl*A.C~@B_f@HR#e~dB@W WWu@+kWqΈ$L3:z7uȺ ^Ff ʸH3FH& Lȴ1/xFHWn}82w6⵴g"xw0V`xX @n \tCdc.2e_+]x wk؄mW%DCzP2gŀpB@$MjmݷKNx+]v1DlT]Դ] &}jSpO YGvdnQbB5 o$OЏZ8Q/xNɳWn 2։uc0ƦRHW ۞/JJ= :όҤ¹V=}.1))F\ N3eD0ߙ)m?c\g=ӇDZI209UĂ Tѝ#M-phăx\ۑkeF| QSRMnk!#[x@pA1'pޯY=t uaj,1(Жp-]!CS/(Ccwȱn$9AӧEѹB9y+{ی. T)`ު;/&K{p Kqqx:Ն[s06V8='xfi0=}%00a6P\#ǨYڂnc:?jCіl#(f K3[%xL˜㌄c[Dv]?z#."Ӭ ': ^85{CHRsjZI '9{; x.y\f >i߲%6ـpXM&WcHֳzpHxk҇n?sfu@7l;u?Ćx lyj'm 9!:4%+JB(d2 }+QteQAasGK~ujoKh NŚe <#5pwS_wh ]qpr kmMLyeOX75+Gx0,OΤt>gcN&4 J!-" N=x[އ԰#Oצ"os+!E1ml`»'!-宠'LT0MN[_5tنf7x+*霨y[xlo~~I;vU; Ar>YE0҅!qNK{7cܲ ((jE ꋿ6rܯ Ji1?L\j5ZgUgz$4wj;JT ⫵EaMɥ9]w[Թ8쳢<]?ڤ- p7:E/W|c\WcqY-:<MϖF _(ׅ2Ue z,X.9!ށs1_N\]}!Yj_zzkn1') HC:rp#Gv`ۼbޙsF2l (DRUܶ\zLN :ȟۊsR7ǖ,f `6nyc˚iA Y KTi4LUB/mC'3%/-j;F+҄@xnEQ-=ԅzw`ig,dhzor Nh]K)8Pfq/ApB8ervndah{b+ fE+ )eq:n|;}\MKhMSDAf&{J]{odȄ h m'DAfƱhTمFmcP%6˲iTl0v 41-ld/`ͳ,)CIrHX|4(n'98V I˨;uKD])݂62ƒ±>Y6H`KsWw'_445X< dnrebv`&K6Unj˫-Lج(=-e85m1$Y EeL~2>s<#r?#J2uԙDƇN[}uؚmֈJ)R<>NmQ"fA̬g@*R!S?ה=P/敻5=FcZ.D鳔¸#x)<`6j~tYcԸ< Y)HuZ·?"$ߜl7"uL}v9龽FlG@ /|ٸ@eJty5[F 21W>I$Z! 5&s[a MyPdDIY[Q x uC]dATaO[nGՄk'\6;nWrz(+X/YzyEvir}rߟ-] \~2SSiQ#SL!^ o<V+`RUm MJ㞕>Ħ$x0nDip@aKlK,bf:;-V9Ep47-&3L6WOy7( 8*Q!b:rg<-4CPQkעPۀJ58 q+([ 9zp]QScM Ѹ۫|RbI$(L mEF5`qBW`QxJNY沮9olc}!BnC!OEs|`eQcTS YC;xb3a+ϥgt¶ @@tIdiz;hGnﵴb)FKoL<+4AL>!+O<ۆl(x=HST9}8'n _`iZ O.R%3)m) #WUu ͣR`l,'֐2?`ԦSAdz JȮxbDF\A&:gr؈Ȟef@"F&t7qC^|B8#,=)zt.mz0^b#yfo \H!luAN>|@Nq=5@8,<WSgfmnF$PdQDl4U_ !)vSԐxT EPԚvX MΔp:uN5|ŤbdN=u,Xh3d }DZ^W[[aN5q`:7ojr)⍯h_/LEȰܸrGLkAsLr9bMWӇuB|PrmzYk0CĜxTh96g^3pWj_w3UB2?ɱ{sIm{_"2k.7 'FBJIu@1MMʄsyFJb(:k[j{:>XOle(r\auΏqKzlb '0oj%&X< 4'fi, 0uvA& ϲ$lvX +Myn'Ԇ9E|L&8'rêBꙂV =Ј](&8q O?,Bb@iTg! =ƙK|l,bYe0T0cׄF *n!5]J'QN._h~f @qS~kIh̖uP3a~;\9)]6mL[ώg;qP\#9a.6NG7xʭ dy2+&f>=2̢-:z!z8,0 _}#ikJ+|E4vMhv:6 #oFу-94%Ϲd!maۍ W~Rb 3Z &Q>, uJ=<5od“)kt_ D+GXerdORt3߬Sr? |;ݢ"ֱs~)Ȗ6@B汔z[͑!'}%udͷ5 c~,b CT-q<)d uvOE[eCg$GޙmCLRQkF+%%IWGcsazK|%Hܒ($;I>Rbz#gPBm0kDs(} Jǐr k`,rk#P=̍؆ܤ޹EN%}%bQBӄN!+ 2w "` bU7pEe\WB6rP26SIA Of5yi/Gn[ϼ͔pX$~sS;&o=ת9Z] Ua Q:p >L׍FQ% bY{x`a.07VuDV8k$azdACY|}# ̥P4vE!ܟځuNZqW ڳHcЉ"WovoAɭQ5=ڒb~wv4ţFxL-T}f6u^\ǜ#yD1ħAdcZb3Kp8" qbe6(丶9m=~P35h'EÄY=Oz)=|&/NaOSVX}a;DʫT/o#"nM#Ku#`bD$zAnn4V$>v~1c'ȯ?"@ƈ Šݢ#![V - Kҧ8hq:"0NY8: (/юPצ·<eroPf\q΢xTkpQQ us.JOXxSz5`aAUNKLJ, &3? -S!!)7!WQR9 "_hÉHD UtgK_ Y a})R16NZ\buÎp/f#'70!#q'Ÿh9)P=R nGl@ $ƙ"oNl:V<=so&rT⧭AXEACSDc%qk MTe5!1xZH.Ygy`Y6h.͂#hafYx:@lv̼/I-RH²$<)سjBmMP;>v#BpvA1:p'cU'ZkRF 7Y@3= 7ppxLvO5囇'ixX":d$# HlSPvRi4f b)bdvHD u#͚'N`dRɅx~WR }@3Rn&8p2h(;ՄqBPԽJ9f6QPQr+%ZCW<g$ FW9܀l t+[DH\*fjIqC"̅=Vd*+Py!ZL7dzTJZUkʲ7:H0=Z݉/#)[F6#P"*tQg )ӋU>6hpqZ 3ѬE3&7]+bH2|b5/.ၜ15eDDr3() QZzsd} m}eS. #bEʠMDԙ*]Wî˘ԇZfkQ[ļZ)Tڜ[%/`p}U+fdpٵLeU"_F%Ft|% KRvZ/q ٪'jh50oct2x)(ފ$ rDkhy3`3KrKb!K#3ܖց¡A]:OjEp>FTs ؍N4Dw.S$n3u'x̓~V4VȬ.ΒEk`ֶkoJF3cuR;z ѭmGIsj a%w;^QOvOo{ypi:?~R̆4bsID"yۙaaE LcxzdjϹqtg12:E]n W)k }鱂}6M@; ߟjҌb,j:bg瑿h;*AV9 z ,:jvՃ3E> Ji8G? >)8l?s^@OJoK KHz}QנNH82D뤭d[9x|"@-n<璠?3js1ąR}V ̧d1v_fa}ţЇ7ZV4/D Qu<(!GZ̛1co2t%霯h8`PA|A#18?#{%!B4zm/E L~K}\UQ{ƀ[uJ7b(ORyC&F @ݒ7M֥pX`^-N cozE%Z Fa ʡg4_Xh# {NuD$ۡS^X(2@KmH" be:sY._:AVaE+8?3 { 6fy.p1 "ǹ} YQx'*ZZ7^COq 6`Hd";Ҥ VoآKfAJh@%@,|tA~w[d-U]9;D->QԎ;vdo[6#lHZ̹TpD!M )uLʾ\R5 !!jRy Zں(}d'.$w=T3ڔȼHHNvthVf/c,bX?eioMe[ F:TG#@cر]75Ö+$a< F>{gI!u:BDI_W(\ $ҝGH1zX q{! ZEUIeM".IiOLϥ dQQ8zA:8c LoL̞n5?mE?- k2u3Dc I#o_A8NP$ mLT|_@ES\51nm")iɡc!qi@4~CɵLQ~Qh,8{_naE=jf@rLH: ltVrj+-;BkBfHóen3r {HuC9c(˰``I~j)(6`_>FvV"®ievS7iiL y=ۓV:g^|p^9η"&h2\R[ξ@"C%>g O 4 V/"pߌwKNX}CvZ.3UQ ʵ1Z9›8n& }`i^%#7FWP R\ɴuvmfWҒuUi&@5H!> 7[$y+wt}~BcE dOF1{W~PkeK"aodQrqNeO 8Ȫ3wԸKNCTFuVr}$%h 8AFjD)lڻư6m*qԅ$arjsOcJbD攡# P7cE["UF6lñ7{oY"覷W RL8Y;FZMT?M9wm;$Me59kVml#GM-m*Qyl~jtW}0_V▙ϣg1%|*ɐTaS^xkF-:#Z*-f:,W]A970%M+[eVr縴8k`R!W)2AXH/ð\&N,5=a@Х4c"`v*WCgy]*/E.߃S<'h'Dp/3 PGm|3([m)X I `$6cuV `T'Ll32kZjn9DRP_ QC;#2,pW_HӸm7Xj%wDی[rET hMs=ǏiɗE6rɟ+H#&+ֈU1?x9h ~f1IIsmwz?!8ò`BN%s#zD:+0K@&<jЄiȵav&_jKp[`[HZIަqxL"s I+b+tEAlao6ސX#2dܖTў4 |ZQNQbo З'*/k\ie~?%DÖdh6:!Xb؊G#l7tjXZw :.q"*p<9I/d *:2"0p+B9j8+ϗfNw1嵳65h_*>HRAFcs|gLVءǁ۬цz'hA H Z} !ԋR#<2,84Csn, 8.'Ts W3z`Y6u&ē#EI]dzZ.5\3QU>oo%Пj̞YH盕*ݣ8t8=(V't&;Z6ٱC9`pB?oHgrօshUbXYc`#|  &']P _ݔJg}5p8ƐCpH{4,Ҁy  Mvĭ /ԇds'Li}`W=SvACK]$E(YUϡոN(0s%V]Tf+p)R9Y}A)ogК)rTgg yZ(*3>9 o* ƐDCo#%fwM)e-@^,u*gd>+lFV> y PW!6=%$V0c߲ pIkW Fhȱcۀc ڞ Y^_<-ɏ: caȿǣbE'ϱ` `on %@DZsuV(qx?&IN^PVw V (iD 'y$W4>  w1YB4Tl<>[F;*T iuSTҥɎ8rK@N鱐^̺aX-Sn۩]"Q ~_7/yuW|g)37?˭ũ YXZKM3x)ǡŚ.l}V>ƐJ"e0Y;GLlԦ*mab j+zHC9)!Wv@yrfqH?s"jČMsV%iV,TuY- ,Fړ~"?mgqMZ^f%־j$" iGF%\g*E"(O8 1M%n? eWN͗Mz'(0 Z gֳJx8es5o\ CZ(mGCB8T:V6%t1֍3맶7Et4{㴞^Ƣfȯb%9{u<=pk0%)\'6Y"Vv6O@[\eމD\MVuֆKm +N!K-Dhbm<ςܢbLՎEF6=Su" ^P~ќ5ܳӕ1Ə$-n"Zvwj]NE&;w7H|f\W1IjΠd #[_Dzu[{bδ-5tTL27hْ)\5s̶;_cOMH vJpJQe! yET}%.q:*ٗIH3WԷNVm׿ 57M={ ?k`{b4B0ku1/č9ڈae<:歜l75QsΧw#aH}^ܸEZ;n?iX"AҢ}OGKHl>- 0P~(PR:VID+1<]唣rQMx 1]QWcwq}hh }* 7q>] 6xM1QS$L_bơv` siozD_^l,u;) }K} w{h(MY#'uD]}߹׊ܙeBB-)[nX7fO+O# m>?ՏYiB!3Bm7]%&N(rnح|ue&ƞZl%P.ʅMt6œvwJ$_ʹS4?uXNdz*e!h%(fj  [K F)vDŸ;> X} @ʎ!N°.h' XFthfh/F uZJTЊX.#C^kј/7E=B`j'c2_<ޖK[>_>lg'yݖVxU]|ڇ4T,൞jY k͠h*Itbo}bjc߶# G:{ozt5SKy+{r?/U5WGy a j̢Q|1"Ud: K_Rk7K!JQؙ0hiXfD%5- IjمKt wfyEyֆm`5D[ "#8Äʫko޼NK R{VƧ® ?Y2U0HA"&)Ti*#^@eTLM} E8{Ll?ŊOh~[xDW,ơ qpnVh;'ѬHoW$ #`~i [63'M/bH&5 û I*"ܾJc;˨r"B\Q[9qp*}V`w9bSн{iHBF^g=5f͓*$m-B C}) 'J}It$`s6ڼ=z=50IiRizoOzbom1ijC&}Ev$ }L.}^wەMKy%N(3(-W$5GbpyWO@1v7d&P>߶%0Ē5NDi_/Y+?E8`mP0ϒ漲Q$&W|iʩ⠬BUoqr4^a tهnI};./BXs¶&*w@)&(&Q^FyaFۨ'+]HBoB|޴j҇ʣN!)<%٢N\?Lѝ“#%@[8=O2ȤLNss}NqYzh'Zr΀ɔ,Fĕ5ni*w>pi>o9?LʏR|((p|kTJ\$beS+"e;> 7LG/]l`Cb]u$pXw P Єʩz H cN3[EE7ފBXU_tYl뮅ytĖK,R|yi1 ^Yd]zZS;ۧ)dͫ`jЀZ:AE?9N ғ|kl˓ <::$Qj Mb]tvm)a_Ukqt S&i^i^ue%`B]oqVͧP^/[dLۼ&Qs lo*ήoFuSwUtӘB4J~"xL7F~"7K/دdi6hi[SA.{NW XYhhHHO',鱳=/d\jIrN2]-;-A3iFZ1|jȊK8 ,.gˇԅf1CeR̰-5 hD[Xkuws,煟c#ۄ0wl]g9@MG%?2`Iɗ Zz ^݅eU㑜}ytpl>. Q`rU%H>$z8GEd72>2(nI(Tǧ V+[Y A_6i2_lc^ c7$(nN2Zg}~@+*LpUsr <܁wQ(Rs"?=bc2[!.xF}lk ;ڬ.`9˱vfԛEn@akI+MhFטk.ƥ$RՂ2ߴj&Xs>~wb+30P4ʉ*Eu"qqGMw "loh|50t/B\H<믥/>8[L"|jH4Iy(a؊B.`5=jX'?awn;xQP<3BGa y2AJW(ȧ:'Cni /Yi(q:;U.Mj0>0AQ&[ߜXAš6wR2A*CUBekT\Ŵ1Tֲ{2pbε#gl=WGo\Ng]Bg_Ĭ2`9e(A4]ׇ1x+'< K``Bɍn*J޿|9JBn8HYk r A&*ug*j"ăzQ [f?_Ac )pOk5k?_=iZ]Ԣk8h%BNAWmmirnR2=W C~?I1zcͺeduмD\BF-R,j;YJY8jMV/%zer x%|"DĚ6U`a,w -/gkW6B93wQ5_Phw~:~"ĒFCA Ibfm(7$+\4W`h&rnVqƈ05$f?)/휇kWtg8l[$8/RX|[=%zف:SK%>Xv iк|aqY1>dc%wg<1zR 72m0K+.&1M_[h:T>\oz|Z KK*!<deNT*Fqvx+5RL/Fm M+ =ʢF}v-a}h_ Ŋ{RsGl{fpcE,fSƮNpfeIylc&Q;2ߘEԒD0P^ fWq$2k8_}>y@EmNn9VtcTGSs,M$0R>v@@Bk++ ;W=y1:='Á}O.c>PDB:uY]Tk fIGBD>;^ecẀ>xMyjޭfVa {|'&P8܉wWYlH@niq\#j\BgOK)eP9=؝ CORz\xCE bw#(K=5gF> "ͫz]7`UP~:D!FZ N":ٯ@͝J4A"ګxi`,*ww#nXT;ܯ E8~P~LpCxƟ)D%:Sq{dW1|y{SjYGb!jO,%(n`0kGbzRv"RQh#\mF*BOVlӄy $646WVxF?xU)åv,0`}(!%2(WD* {Ӛ%V`K@pm.&fod#_" X-? utD&>GGsӤ-LS9&:]BYxky/Ն5i/ Κg?q_ 'q'v{F"1Ҡr:@$CCA:'ςe1 R/E'-5#&O\|~tۯc0ִ>w5%)=~S hܠCu#(-t'(`޾`Ht_#]Tvi,R[){oű&,KŽ%B%ӽ3Z&up!szYu%-LemP {XT@ﶀ7}Ű MVyh1mr[ ?qJh(os2Ry6O>J(ytV$1 ;׾*]VcOQp}&N=~6⮅/S+:'{( [.'Ype`; QTc1X> 'E xszN\7\tQc4:S2 ӕ~`EcP"3k75*_| MmՉ~4&|F!Z@&#AVcֵ󉅁X'К= "Bi"lƆ͡Co?moI(,?`CGY!V5@JЮOޫEiϦ@ b[dbͳVhSdOGolwg?xҲܓ߱p ?bEij~5rNF!ߩә"1!9qV<x;䤵,H{^[\A{1G;uQJI#rnüp #V;AH_Rec# (ї:ߔ@J"Rx+n4w8LybOݗI}vz^Zu88J)=Eǹ2#F0QfR/%ff5w Q`]4׿Dq6d kaOo5?s٣obvGoSL9߀Bj#-8ZpӺ|a_H1$M@2ΦVDc!{~ IWulam5lV/ri lz'##:w=rps=C< \߽ee;(GȞOU\JBZp,R2#4', 8khlB&!5 %@ނ VuTC }D=0 a@!bf<(v/ن ڼd ّyɷPl3r]^}^2fAICxy,m\*HV~IxmG8n MM0Pf*@7lq".vV4Hy[Ae|dv(,|ö+ōNRA1}Qz*Qz %p]A!9G<~Z3YaaR^~$ejUek_E_MpW[OZё )ոIpGn]ʽ0~FNc+CZ2hլ>%O8j6ۜPWﺧD)O5-gF h!1i~2s*U.x\ ? LM^$J)wba3z6A c6#<|-u*ptD[ MQXA P&5FֹޯNSPd*0s4A}!ꂢ[`akY` y?z m@lR߀usK Ⓑd\/%+QhTt8$_eF ^îiCW6$9E}E:/P1*"/+rLh?a(61{%rӝ*,SdG/e.q3 M(c,$B>hP :$ 2\w&!L^fz|̐3Ġ 9<twL+M5䥢`RsuS U=/ALq[ =_}U3vwzP7īօRBL^[*ng okC]UB-E@7f)L c-Jկ8p[!qy+ @(dz)5 Cܲ:ܘwd0 /b\d)"ɩR\VE*A](feK/0VĪ A|Ӊz^'M Zy]z#dp&շ 8ٸe3$EtLI/~RJY9Yb[{a]n:TyΤqcF N3`¨Hv݉"2h& nG:B\:&TL]fnqykT1mL砆k:qkHP,xpckU#馇oWl¼O;'n9yZvG5ѥP6YժXbq#fm#(}ey+:t!_PFp?ąhFu+@(uqf9[| D-3<HNy\V9+\g! B~|SoηGnY5~ 7[ٵd U̝ۘ-;dfv :}b`~5{<2iw7xp(uFsĖ`oPG-;siZK?L1/ߓ7 LAN" 󔤏Wx$Qei0a.sڳ Pǚм`w"' 3עÞ7pKgY˶A%/oO:at8;>]||=ϻ4 p_/ɻ;`MȪç8Oْ m "g6V)Vβv봔|(5 ȹN~*8sPJmb6ЄfY-@Aer2i,#2@uz.#~bQ;tOEbxRj9 ŊJsH GsG߶:::1c欋0$,UxnkcJI]_2>| ] |By&(Y.3JBg3@C"mT9}.q[~[b w3Z:I7ၛbg2.:1^VF;3)Iu2F Y:iwEl̮d/l-=R=U?,O7@ɑh '!QgD0rS_{(fDT3 MTBțԼX@2S5go^z(k\9"at 6,qdf{6Q( %"ZcxZy%j5.}h]ZSKDBv9Zx v m0>pB/d;bt7KRzs(65A `X͛#OsBlxkBij4Õ`Z>!};o?( 0j p.2$j_EO| b_40\v k5w؟PFڢvlB-7{AF|vn$$cq#aI/qh  pQpBALj7EoLgR;OK6`|wyMd)||4K>A^G:?( &+F7-tRpJCfA@{<%AG+DeQo2q}*qboya"J<bv~&[g},Rpus:B N ^&HCb Z6(R%=sbn}kk sl+Q嬖R!놰l0g q=ms4V#,pծz/h4 R@̽4)9B˲T@@WAQ+ 3CFg&CJnĬQSd Qŕ&|EN,`5M'1+L;qtu8,J7q&t "د6r6%J|!֞`!j3E'@=HsM W".=:2̠!luӢdI^)͝O&6҂2Ŕר Yt *<ېxB{_ I rv *^.2;Zp˙N @,B@>NoEzKVӵ'=L6OT Dhg~ok"yEG:Rk,|_P-W MJ僗ēF~/MO BAy.`';YD$>&zOtm?/vA6GYN<#Z7Ŋ_Ebۍ/@.o?hYc,Oy@; NZb| IZF,JX$vU;e^M"nCm9/wϐ>2~J,%жMKAUh" RAH9{N1eYzhi&"9[(>l2pkO7Bm|Ί]Y!$VwA@BMoQ^aR*5 SJj 8:ap\ri] \ڳIv?O\pw_=CNqC.! q$il]HY9 @dh\+UC51$+d]o/U0,v~qꑚQJk")sU.QH1hn.|=H&`!EfDx*# lѢ'@|S+mSf8ro10n0Fwf۠ b#~uXV&%є6zyKPҭw!ƍ!}(?)c6?:NL]C"7 -ۯU['){ȻBfJ85}v&RT8?)#PoCICҤ%<C5V1.LD-z$eÈgu9OUEắ]qn6+`_{D[qexG[@뱍Zѹh taޚD.d3J\T;B@71SfSbFg$zK"R˴/+zD5mF[V+߰SB T3%Qm>gdx* ʡE"8+B5I,6H !gcpB>&-7yo)@3vΗ4@ӭokf*\¥+%}}j+:_! 1h=~^' W*W¤H˿(y7-'v*s+?G3Q 91}aԲ{KGNG^sQJ%ޓĪF_ ~UMtɼ&^VP(P+5PVFiÒC jtͪ- ŠϬtFVseZU 'iT€+Wcm5ҾɔZ`Y(?09Rh铵eZGe;J@ٗbA<[eѣ5ٹհpgC{/j`ek0xLY3I 쮉WeB0դ0n"r0&\sLn߫jOS&g O 7$#t>\fN~`J\oHJ衚VV'$\x'H+Q0/.Q1yOz)z7}IfgDR5I؜tڂmTR._=~n/ŽMrrx:2<<~~Pe/'# r%l;A./J~2t͡d:<]5IDżPwR ^އck_dl *JlD4C$. _Up)6bg2۟o2!Z54vwNuS D]H.LW_Mzۘ=\T}>Nry|B t ~ 0L{ccp_'n;Nv31 }r @t~ã5"|Éa\8Cdq,Ae9oc}]~Clŵo DG)}82CHHİaFTimG)OIMl4l0C$``wyt_YUژ-Ⱦå0|~l_(T^j3il A!5(x暐/h>|7 vu}+fm92CFJ5P#MGAX0]mMbE8&R<$ ا[ڕk]IN%[Oڌ9yaR=BiC4[pniXŒ( vDÀea/t2h IOts7. dYMlX cZ?1(7 s|N4(HEQ̿wC08vj 9.|nHHh@[N 6DHvTɀP( 6݌@ ޓ%V׉;Iނ1\F8Ɯ,7l6A\|e IS:/e9KsQDEzcD%z/ȆR|M[gy_+>T3IE`m>uEjV E orӓc?!j#H TP{%5bge<9j-SyD /8ju!?O+>pj|O9!3X>n $_&=#NKNM'<R :V]<y.X(uE4=V=9js;vZx-hq4}*bDPuTdqS9橯7+~v;n#D _ӟ@SAwxjxyn6k7l;րwn9&Tډɘ+Gjh<ը毄VHUCjOm/I'HTbrF/95`mn?r[d~\/--Yw4 GKKjwA;ٯcZۢ= װwh޶{1L̏,עeN{XجJoV1Ν`!2jq,8 |  ,ϒ./(%Rxx5Wo#1Gw) 7?р 5xKI֟:K6w=*?b mPJ|s!I!Š t,t~3*yYHE'a)'=22FB+LXL]BNdJU9PoT h]GrQ<vza&UNVAZU($7ЊXtQc*K7M:%'{㖿!{X|Ğ[sJz{)\T>q&ixS+aڼ(A"L:dv5 A @3M8z{>_ <Ŋ?A@g! t7mܓ\gA mG iT fLc>1üyITJaDKZ_͚ŜYB ٪BpfX K2@vVnQp4uCQC|- ҅)Vp9׿C:C%)/jfH̠.x{Gq؞q=yN  u@w~Jϣ~+Qq(6@ܻ?C e+')v` n't< Y3*dK7q_f^-ѡ_2}ġWz'JN1FJYU]q(Ao_!iqi юWvF A3p\m4c6>Sgk='?fIm2)/uI?OyҐw>;r${#S7CqU?jmOW=uqnK˟X5h0$jjdeRY!bett`oCbʇ7͑KM疾ܫ 6lhLJ폝 yA:f9HW[--ϖ`aCH͝F25\e>sJK݈X檪Q3)sιia"nz?.8zq ѠCJ}z_7\K pMN4(F`Ys|o)G N7Y>uAH/IDGr>A-^+$q*IM YarKhR߈/z.8 wLzCV 4kAr/, +}vutu4z}OcJ /2#Jε7ո."0:"ʻsQv- ']D .Չr!Os4M{<$j=7ŵp7j%yR(鱀br6be2Yn˪b. wZS:u9~{NǀkӎLJ_dzFb[2s2 _@,:Ԑn aF\7JGaP@c>/Y4aҊ4ZߓO\\N`CʒkN7dƞxa~7P'-rYDe!1pې,31UӶh71h>{Z9gjϙ6ފ gGۇ}IIŘ;L#$J/gB4`8*-̿ZAѫ4hy f>@~L٩lߔ䜩#FN/KvlZể5.0i&xsàQjV !%&1v@(k=f obUPfu˭he V@bݣS \$zXj$S;]فmDxnv$C/ $6yָ̿z{i,|P7\'i#*&+q53v$JV]$ɱY^WܞzBiY4 Gx$+\7jO>dkHrO`5dKs Y*wTW[H.|bko_FIHfHB(!zx`0Y5ũCl.E 7%VwI#i.{qPKy2oe ȥSyG::ȦA6-M'@]ā:gm ( | _)V_u8QFDޣ778TȤ'y|.>$OfhrO>'~TdrTWXc1]KѸNO#D Gb7.|޿U[!8Mc<-z nS)Į(V]!^lYsp'EZkq9c8R{-hB F pUTCpӛ*qF`övn&zw@JYi?weR>Vٜ2gDΪ%8Xmv 9iWBf7n@`F/S1Cqw;F8RO(j]@ #+1A2pּz$ޜ0# V3qR#}e0n6_Ŀ 0kF\r82B{Ӷ}ќ,UZ(Looӂ=׸[wnTiz {_CO:Mr'5jD8d2E4`*2C$Cʹ_DJ^ .3N8T$S0IX@-e\X.\+:r&^$UxΈ34VpS d:bǮme鿼Lz7ty@C7Q33O06e+v6`sA[w|p{!Y!{^APD7~MqQn` Z$bY7>W,6 + Zw>Y!SJm劭[,J8e.bVsd#?yy+4g)˟FQO\%F`MA}xA7"סcny>u%=fbA(Pm oQz R,?qkE/Ӧ:z^Tyjl@KA {D5=GHQY'쾗c8)a^Nydo6Th37Dk0kaDx3M [6]3ݤ=T;3<,uqM+8,/i#jWuB'S?At}oFgBK= JuhDJ8)ydcA|6Ǯ1ycty"MTk@e0KMͤ7I]Sn. kפ@[{1O}KHe^3H[mB?~^^Jz+)ƛB18\㪰C,eHWh8_6FL;~,3cf Rrf!ޠe- j}80k?g<¹8B̻RTl*lYT*/V>|nZ4ma˖!lشv+sa3~ATU~?tFaظC:7/nLoJ8Q[N$|f}_xa``"|ٍ%~]})b;KUǀkzVVxX>Ku;S+I僜N 64qnxP\jGٌ XBƩ)YCVV,ޘf, p+ef{!2shf1?/ jɻ͡ϩ3\eDwUtI&3@M\|YV?$fqra tNtm Քl\|5*e@dL]ru5%֖a䄽_]! *|5R&.w7g UoArSˤo"Yͬ/lL=f&6X$-1Ie|dIXk'Ʃc>Ax408$@yhQz;"hy+\Ŋ:B42miNi:5v &xoVn}uacNUq{vfe!xnyVӕb@GRc h| KW*X1f|4ߗ4H !,N9~Yb:dIˠ?dqWTn:[ nUr_%ad}7^U %IF#kmӞO\NQ``xMG #ͨ49ޜ\+te䟼w j6mg|6yu /jC=)ּ}(;ÿQԣ!Z ïiyJXIxjV.f 5 #TeߣX9Su9M!Zq,(6`ՙpIw$%Lr%[p{L雊P=K3']E*K?a& z N˫Pho ,O 8/g-ɭTWsL+/ݐ穘<u6; MTj&k\T}0mw琮|(:0. c $G%&y$Dasl}x8q"o($2e̗ %p=aǯ]i-ьr:HfsxB#;ѣ=Ԅ\Q4ؠD<(`VF9H @Kj̠߁RS [zCUdXv6y#@J|Ғ;)}]sp=T;&2}V#[v0h8͖Y3="m0<)NN|(̏Sy:5 " Trb+ :$,9g}YKjXIțxWtA'thV2z#Z%tIC7e(;mUj$_-!R}G ZDSXI4? mqye-H61J݆$a`ڊ᫄,&[]yA-_,Ȼ6$[ \B噸29% }W<}w^ŽM&. '\oZ/*7؟)i3Td\tJ)#nu*B|~d#rgX4=AGp)=csR* yea Pt(>3 |/y&JG+U#/+A5%Ζ\=7*$nX?Dp ?`Gʼn6*D*HP&L1&RZ|nQ!#c_nM|2-L?TrT? ѥ9}:G@QZM~#;׽` [P\ދhҪ f 2Mtg !;9=84oKTQ˲p#P9y՜ihXW.ͤ'* LL?ԳPq"g9wiAUByܴsSZS> fJ/) & IIJ_Q\߁&P࣋P}_)tZg;M& d>//Ry^^]S?u#Yӂ*r2zӄ{f8e 5zYP<~#'}!Kܚ?d 2G)v+H4kqULumj:A;G\CDixXS]Ȱ2a<5 5l"W_^aWVx6-ЖuWB 9*mT+*׹5G] qlRI? :v<ezxˬ0z*K'O)ޤdx2 CG%lYAP+.l DTf1y2WF)+ajpmk9ʹcy]S#:l/ͼPsbȜ$;68 1RiW|"NmΩsFƍ,`ФY;;/)ͫhM4f0~ȜT_Ϣ9w弎aи%V&b 2= ,>P$nL -hXU`F xv+#O:5D>'De[ӿrp\hF+a;׳e#aSc) !U!nSЈČRߞ,v0b7D|n'vUH:M탟 /.!3\~7%\Ț["yUWf'pm݋q(xivs/|2%jv hRhcŹbOZ򿰣x][!_Tx y:C/+mhe1VH3E ei(] E!ZhǪP+Frq4zWwEm'Hsh N1t& q3ͰUp҂i=N?NF@j#<_r0;$ [1d@K IV Yi?Vi298@g|pЀ yd@OKhxY4} Z+3z=^K_cEaζw/htbSpK]I^-F}mAQPaiX0H uF&Mμ'ɿ;,rAhۮi#J7wT%l 0FΔLa& K9CՇ[/ڧBB¬pyyuoA9׌Ȃ<t'e߲ gtC@@P_0G5r*јgH(^WuqəW)߱8`fydt6A3+ wQN2`L93J'=A AWYvƓ-UDN u%J!X/0|pm &ZTnVyVW|\E Zε"P~<̀-k ҶC_rA &)I3n}w)nCfJkJQ#ŇWxv2,8rpG̹fŇiTS>\w)$ֶ5ڜ^,UKW@|\/BI:ׄ:m@_,ۿ N[˧H;JRb*٩>d ,}I-wF-\3 rPA4abdˉm)⏗Gu0JG+5o!͟jh!?~z0IqOԻ&A;,+x`6H4R|k:on@{*5 *y t9X56\џGVnghمd>JZgFTjOo^ ?_qwp.]L4}GG݇h 5|={Q0x}%|bˀ8`$NB1x0zKUMK~y!"Tڴ+h9A@0EemB&OSc'͵=q[cN_֭jUf܃CD_/~AzI%]&MvDWD!Mqk\۠h[T\fPv('w[z4Ӄ+i (*U.|WBDoÆ.3T-vuø)U/Q/Z3T|uc#Ø& DNm>>5[ Yi}E 5Ma2BpY\A8Wg3/+]m'cu|֨$D^qh=]̒ cUέEd+gq m I\,ȻClu uqXh!wt h0Cp?iN7Yt]隵\-6Όy%/jTdDv:veس%^lG8>(ٸYS4e2a&I52zGRnuݬzb6+Mߖ23Uat pA߇sv4ސBeP:,Ì hdkKphAŽbvm/nuݟ3_v0(ECKh6uP(R}8}g}-/0&G.M Uw(pE`|{ HbO+7;6hH ~Wo7YLLt--S)Il $^Op[z-@R74#7v{De9Eʙ_Ujj|3;򶜷*zK%90}nQ6"Qa|zˆ+>`k?7zKd;`_n ?;#_/%`.*gTpʊ'6$/)N~qiZhfX 3:tUAoˮ'sck�,)0%C.OuLD?3|b(m?kjEzlEJK~HuB7p\n<|=wT}?%o۲5M;gK 5rDv\5'qUoS{3_4*0RGi^Qv3SK1I34iށҧf7*=;ܽ3+6|})ֻA 7.*g?BQL~`Ƀn>B~+, `8f8<~C^r3b~2E%kZƧ 1&+=If׀C,zYV! *RBzWMkb/"aIk4$tKql5V"k,1d|6Nmt[6ВzD3 E),ǫyIZ$'i;~ kiDnTSl/ Xʧ 6okWljʘ Y= Ws~VI~ ODk,~ gRUR q*~8 -@.:gt,!P07X.ޝN@iW*[I"e@p;|q?)*G`zaRX 3bf;KhȸL' Wj&v7y&C(X  2% F5anG(|3/NYYd!OfTt)gKYրw-~pusqX;wfKg6kG$,K(Mvdp4ꇹ ~M5{#k3&ii"PiN5`2Pv< ) 6CN E6EpkPe tˇ_-Oç+uB4U4T:uepy:q_u{tCh'kCjSBN/{~4j 5\Q\DǖqG# 2}t}U?47H,'eXAC&'ؿs-95i{YWz9,wʏٯd<}Rȴ ȋhC uZu sx]T*dx !i#3vMd.#^K+Iѯ^/1Ff֡[)iW-7Hzmp‘wT#WSφ*c2Һu Eo}ᇞ2@zMפPyq^ՓTWU9V=87FhXůrкx43r^uMI:x ZO|fMfR -O]A9g {nkd'sC pvwZ i#M:Z H$5d(V д\d]Z9KKtYuryk "GoUԓ0 -(`BƮ*Wny}Gc>oIRNEW^iECpcIE_@,ʃ{@7+$ ݇35?6l~rB/MM u Di$|oѰ~!IqRpC\I{kb9W>xHw8.HZ:dq+c򧚺1ޠj_DKfl'U{-"%&|8Z%5>p<2̳ qH2ڟg<˫e[NRgIt ؛~> I8qOv5WW2ƒΏ@TW(V/Fw=AUAb)?2AỲŮG`cR(Fc.+n?&GzJ~b[|4VMP :$+ܧjȍB1ŸRE5tPI6>^sv)J;[X8qϔGשQ"C: _z=lFk38zJ?nz@ٳeۘD]8ӪI`U` A0b賢(c;K1,`o"§O: ~lQnG:7DԯO7"ɽ =ivTc3o"帖+Dܔv nRjQPR6fR`Tƌ#I:Ip+^ChfvmbM%rô-G;r[ ]E!%f=hRL;`v GtV{y/z15tuPR3*x û+A@DV;{񓢜oM5O\?@R<-EH}O zo0pL3'YsµxUgȖx !L_2[iy1tw &K?hMč*9A:%9ӕ3gF:@2,*RENsh sڷYPEUȰDM'5fr8NƸf!{}MVKUz;۞:j$ d_+ozTvɄ.I#~mIw/a{blsxon=M?MOZV zYg@3L L1z6ń 9=yh 9wjr>{BU^ϳq@d -'n"NG"ڋ/A|metg9˕BkZΩTJktrP.OeX'[މCUeEP 6KyeiyK̲ jRbDӽ?3/8x᷊T3EtYh[H>A'.P#APL՝$Uz?ݫg(4joKT5W]2{*3nMKdƊ|F`*<5֘ C )e&}%#y#bIJF|a>Rlۃں-ىӿ׃X:e4X;LuBC.絭 !xMeZcۖȵINW VK#B<0+֊7ƹޢ}JiFk]g;/QȥRX๐ldlMpo("8R0WV:`9]]EAP" }@oQjẓFK>@K;TNd"OV9y6w6LB+`쳹ܨջ:K#Gr_|x#wς Oypnm 8o At֧ q)lҜu+yTdHDF9?](⵼кvXPS\GD:Qe*;p&տbs83>8 "&V9#(qH5 ׿g1I*ǯH"$σ%gnׂl;t<7 DwYx*2\M  }<$@maVԕP} $'#RCCA,͜B|!% ~V ,C+D\v5 BA-f # u| B|W/~u-F%}Ljwէ.F%=joŹј ڷ t|m&D>ɃQLNQa;+c{mh }h ? 2wtLx<ԡ{­YTJ%BVm6=93'1 n> yAXaك8)-x+ @Vi[#kp 1A=ds8ߘP-p ~B! ȴQTdujH>ƃָh<NX !q+g3 6eqV}~GQ*eRx]MBaR4q^S. K`j(SdBNReZQD¼XX^qxa^+a1o2'"oe((:@ߦku_D\?(u ?$=ls;8\QL>shl  eDl+x(wdQ !ڦ{NO/S?إ˜!cNsvJD*:WEMw?{r.#^P``Р#W_3Ủ>%Jon#,p"XX6귚H6`[ED1G9N!(Hh؀R~Nf?c*]|{2ۡ3w :8-Qk+qˇ}ʛ&ݟwDo3v4@Fn +b{ 9[ ]o{,ђepԂ_$tPJΕӍ>geuE:M-c;א| ƴ0X8A_k 5Em+#JٺKKH!v;yܼ\*#DZwMY%񆟓z-~n얔 ,+Z[qu` h91 W2|cQ`֋| ird4Jm;]Tn/մ-T(~f5UrLژ;?-m9,.lr ZH|%@ 7PSNֲ)~gzW%鯷Y!Jb0e0X#]Ϊ8)/6n}k+j0'OJ6U]ԑTUs H*|cI9Go3M/A~G.H3iZ<d$3ɖ 6s ?9 ]Jeu  '%]JAjɔ\hn"OxW E.0M$7ZkYn#wV6b Ңge,ʜv<c_ǃ?R#-dⴽքgGnB)ehH}}!{h0|$Qu3zUPjIoĩ&lG6QIjî}Jf&* # ?HXh@t{Ginx}IY^h*p> >7,F :ҸjҾAu7:~L^:H ,uBj⸅aɢHK{a@ \ Jَ;֧˺l' qvB|˾jdZX6 {05DU)C[_BZ!:0 qS0r(e8r 4I$zҞ6Ĥ<6(e5@R$on9 Ehvy=D%8-u4{ǓO;!_ym0[B0ôM\8dHy'*bEkN˽* HٖFMNw1?g W\9586E(Q#zuҒW]plv:AFbzif*Gbcf )Ub\>[_~]>UUh Wy͎Lt@:i}pCd{PG- j'>᧵k)zʎH(Ƶ t-KKIi_"6]iwrgdj ͶS}yE,WmEetӐ;]IrC8 onVW܉?(e7I+AÄHgcϝy  8pyӬR%#3}mAH@օAߋ#;҂F50Vz>'sX2ϣ;0k&;YlsrVũܚ >h=*6M;*[e_4ǯ^TyL?Wg~/w,_r=q9Ł ;EXU L?'Iq)0ypkxuP*AﬧqA`e`y-i&W3 O6ibky/6*.e/Uǃhn*քG&%+z2 lf5/;螤j[;gsG/թqo1Uov<|<>gzP3Pr\p1YA*RJ/R 'L#Wp:}i1fTaDW{3m-m9[1n(6*y@>׏Q'v=T.'_3g[R6CE_1gkZ_ߪ5 #WY)XKV[X@y̥uyW@u''u_{->Qn5]4{ c_#|`pO- M ,!Qwb ,z=gUH<7 nF#t0tG|.=ߠ4{IG 6[3x 43Kcm݉qGlJiwËo( `;U&xUͭlTmOogs17e0gH<7PV4#=G.u.#,LrS7<ge^al`pWSh!AH-X'fkit1|r40ǝe{P=<:m3a:P2Wޝ[7C'Gg/{uN$JCt 0##EZ)'+7 B D޾Ē 8w 8_l r𶼼ÛH_SmJ+3AݬdgX+!4W,.rM`!~$@$]X/+ FT[ W]lj;%ͤhr#iKSs.-np`A+@NX =)n5,/ZYz-~^;)agLZC=<2o;](vΚ:bYX)S9N;u؜zM߿ѫmݿ!bȼ .w$*Bl',K@pJfڠ\Jǝ 6='mɮ޳DʦRjen!WӇ$gY1Jl(oRt`Q`<:|we_C,g;*Fav!&DR\߬aQR-oN@IDe5cAvJxa L໸mD;)f幇B(krݝ g40V0tveG} YqsElWsg=')lV9aLyJpa9z@ 3ÖCRˏk٣,d̴&C4L$}S>Mx zf+I VD3Yn{q[RZGPluҺgL箿lޱ0j/9)ȇۺctbYo @ԃ(JQ A"D}c$vk4ʷXM %0:Tz G//;2^YX%)~r/hm0}jId1hJ]5` R b%ViWC( 蘒؋Ȥ&7W\LE Ӷ@nN3~_d=!9G!?93,)yG/ap?A\oDfƣGn}X׿DRc_?p󚜟4hbS\\pQjC}?mfT/xpź̔5mYj5+Oi)9-P"0>e:U]ih'Ӂ]=pF\BJexLc Bb=+nSG1žI/ 'Bnla8 h /G@W <fx;h+THis2;Y{'6WE-@ G_+J+=O̾ۮy+R:թ8[(? ;;4WBցa F3l,N})ml|YЀJ 'ca+$AMXB[Oqpc.y9YiܠYNFAzLL򉘬idDzq7, TLQ=]]xin%0,I%\7D-\|/cCT.U,L'>%Is{Ȱ}17Nb ll85Dgye<i8p\9ٵS v"U1 zh:tZ`6EmܢlB {xN$7J`s^>ç'Q+Km jmfVu2ve[ګڏqpCׂ !H_ %JMv?R6zy7 S9b7_wvuR{]7M'r!jOo25k:Q/ ls ^Fa5Š%)s;E":M 0qrjwBӾxxӜZ~=FQ4r<#BJFzɒ ۦpKd ?۩LiAE mGre4+WK㦅yyݲdN:g: vHe=5k@lA`VޙІ[M|]9ctJ6^JVmvUkX\tյWhpgk Y ^Jw;*5C osyƚtgdor8;3Ԃ-mSSa&V!%5k7Y%M19z5+k$iz'ɛw] OKovD"B:w~yQAUk6ϳ@RjiX-98 \ K,` EWrQSp0l(]2i { JH'f/ƠL".t<,JGzCm)&zsr< ZyGB/KEȉ0t,qH]e> X':_ vύ02Y9U. }D<5zoilZE7.42]sUޒ:vbLcf&?@fnfJG-lzK?SBѮ'}-D>sW'w9C"I1*"i6=/-ivስ>C }ac7wwl": -)MvU:)];84m @ED"Bԉq1h%~Oj ^ť=Km28ĝM"W)NV1;m7;tXBS.WpjLu%s=U~Hš\)-q)~XgӚ]2ΫAUpa~Qal.sW8j1uٶ;2>\>j4& RЏANYUK<!Є WLh&)`y8%e~ߌmόFπ^>:<ܜ7v PqWL C؈FϟCCWsΕI?'q0?} [_6JtU'2>7nSu“~n6:=zoLzshK(NʈE1=kl ]=4FMwKK Uf858vЌ*Lc$ҵc1VU, X~s$nȳu+1 ԓau`H|*7bRw4^FYM:輕F:rƊE+SE~%?_[? >3}ٿij axd%Sb/ɩ/L*$J0{Y +Kuz bz2#*k_tdA+kj>ldH[xk_PFh*퓝1ΓPn|q t±Q@j".{e*+bby!N4@#ڔqnrOF3JuCH01䴚ڲ?j_qFo16Oԣʓ`Av2gH$U-2 ś'^ QJ6j܈J>Jɵ(Xx#0Mhg=V]JKJ.QfZ>yzY5Þqi3Ow$TrK\MG&=G&lڶDLIԞ<^; i]4%v}br%@!K;CN:ݬIro0q+wÏ} 8=B]rWj#-i<rc*/9a7le9BGC4],ZBA~l de,@9 lcz.PXO+jKhOK*$nD>2sԖu< Ss냧vdsMz x7JѾUà L:Ri6?#)ީ)q8j4v #2[۟o o;%"U^lOA@e:|ySl&$g"cǯ Dn bEMIdbu*'0 t$Dڋ1ƹ̹b`孷W9/ߢz&b 9ފId80 4?ܛ"eǙH”[;ЋêV W]K-eQt^=͈1= 2>_r\fdAn#.’cK&03+KY md8iNR%Glhg]Z~H_[﯐߄KdU1Y[.v#T .p߼pTB& 7(8f7or_|YڀL8ai\" [WBpYڶQN.~&ik<kA(a&!ck˯Ty#G%jB0K_uXYċTm=2 6aG?U`44{Lq>[e< xc/㬀ZnuԒAiB Pkwjb/E=R y $T]T] "̀&2f pS٨0Ո0QѳDzv_n6Xg}vnls2 w!>PVMfT 3)b'dާ:pkZs4$HT 3&:D!1EZrR8?>$5K dP:=+VJ<0nh0.C;7=$w>d]x)x$j?̛8qz_(葊왧y ɵhBI" gY F1oUD#}1)Jf獻;jrC,+ 3?`]&I#êg $Ҷ4uL$Pk얟_XՂKŤglWV)n5Mh"8E}Z% nCnht[tdg] -ܑ]9/ïO "|γFl:ѬJ o)Ӑ:jiqGQ8i2{A; :[=ZyI`A"Y"4Pj~ "`X2ڿucyH;͜ttw1\6ْ7FdtKZ.*D*mLR~`PKޑ7hw*Zo*5Mbpju~qOfCq$b$ AnAZW_4tѹZﱤTd8lҫTNa/?}daPDI˭䋤h7IKuTLbf7)لre-+.~KG]ib'۳Z. I8{xL^ַw7tɋ9տÕ0)v#Q5rKo7处+~/7!ޯZrr aa(B['FdmTI2~sFp3=ed쳀k?H3Si2v,$2S ~:]b-r{Z,0tz֐ĶJ^*PGlJ<ŗyA,j@P?jzf lBbKhS51" 2* s!Z2ntjXajFh Fs5'&X՛"PcF~K$b z"~L?ZD%~8JR,|DY7kW'xﭘ#R*jq梓cDU˗]ٖ@Z~ |D5BItFR'e&G U3sRRwWH 5-nВ2dTSc+rAP Xq^\&Yqqv.Yws'Me O r/'MS&8C %Z+?kP 0 Ag^&MQ_4nt/a3y<*HR)30OV$$C6#0VC'm( A woqv &XJQU:lФ<_<`D3/a噙ڳm-3Emlپ>=P?pJ1aª {+(C,etΔN/"~r)i}A T֞=r%C)iն@NZbPA sZA>1BK!t;ш~cJ~vs.hGfu i4qskiWxWzy.lʗH0&K; jn,}€͖l9WM?r~L>}Bٯ%muG]*ͬ|Ų[xY8\PxYZ͵Z+U4C+&xjÂ`dR8ETfm5xŅhRJyH fO' wNƬBTv^$H..}lG/Wte-]L.EEr1?FhekL5r&FѱWF$:SA4yRn387/{;TS,_C8bFw=H`g}VC= b9twO}筂 3R~(̄fȀ )Be+DpZܗ/y܈$W Ffݶ*V*<\wTdB <жMʼTC Gbن/NY.W{/&}-7:xՁw\Ջm`Jfħ[N)&~Yz]guZ碬O*¹ޅ;V`γ=;{%XJ%\X,cr'~Q. o4 m{ȡd)o5[a&Iuo= e9ReoLc8D z$zŔ42m+"|U_k\[7rvJ L"J}/ َ=՝M_]F:\;b9#0" qky*#`Xz( XņK0;hnfl=𮋆$|U˾FWt Mh/hZj^o`.Pqs%h(|6v>#yU(Thb!eAdO#gny;2aT&?tʈs]b.^D#ܯ0opi[kv\BvaX@4>d\{m`ujS]1vtܖ*G-셢cWw}r:lBUWM>+\'"^}Cez{v?KyԹ$y 4n3BM 9{ VBa0%-p̏aINm_}~*{P<9IUZF- ۝{PJz]'9 fxdzmAc.ըyBVW(Tf$3zq2k+BU1LujcxT; ~z}-%1;DZ_)yJǶ"r3~V!btn+bףǹ 1iFpT;2IxYl%CF)"Β-é;)k6‘'F7w+M,!jRRgc X;s+r`D[8n$isX9>IP}Uzqw A1/v۫M]*-#ੁ!>&ʵK wZAiEr Uw7ȡD,ȝhGZ$W{xUHܶO)]jIM)f8Z\Yә-ɕ =`Wu0ge[$B(r9L/|'o ȍ դWm# %nPr8!T=lFJI\AUJR>v.AT1ERgx +uec&˜2%\+tMw؇DU\yѣM!(-׋{X֕ jzuΉӝv8# 5 %::~@`q iw GR+;Y3h; ݯ8磹m,*>ghv`w;؟$~[>`"ҋU4eT2zy3xޒx1C1[ƸpW|mvQ(J3EuQ.y> ;I 0܁$]gmt?W;tHƮ6br ;=J!_3!;᱾㊩qĽO6yYz)ӂtr=fഅ+Ăm@6 O4f"향‡[ ?Ɲ}%%tV~0GB"hSTE;m&>}rI޿<"fܝ +qebH<%ꓪjCZZ LʹuL+r9먣Y$yiW+!֡.}x^{⤵D_U fU5NDm1C=_-$Eݶdi \ K|GGU>#Y p/)mWdgz M" ˦:{Zc מߠe'3ƍTĀw}K+v|(ft&QE']8v[1LVqd(S*k倕ݫDA7KH;XIԞEY3~[Vm|aqywE~ k(-^V,*ah%#Uli;ߎZ3CKYN7KjFVHWyFIJUk>}?B~w"B #T#e&v4,h8BLHo}bX.pNCtV6`dip:Xź_lD'zE\3FdDOԛ2HN9/x3v'd8VgJĢePTB8iVϚr*o}FHFKm-@yAd-Rp4ɗi){ǀUɤDV>c8yW?ݙ 7iɩ@zIfG)P﬜%l[ctAF񜯚d2<^$uIKN-cVA'̹>a-YT퍫&~Xu;WVi㧷ˠ.2G$59SD{r,m>M"(* !u4ɨG1@7Bom|wgm$ջ{Pv13fVgݔ$ҁ ҡ(`mx%f1ap/_a&=Η$`l$^ ~<-9e[WIo7@OcT|(gϾlIr+p`ޙs1*)uzyh iYڻ2mUAb@GɄ*j '{p6xgQ6pХ;涁7#' ̇2Ъ`0 Lr6H4Ga,1@)]̑sHjscK )\s OTUuzwzi@;bR8@Jom%Gpw [,+VR!mL,wMHȩ,lpt>|hk) B6`aE]ҧRLeSmn]ju5/AΑ ü;(k5q.]YfW,B ^%~7xHw2t14:eI9 w?rMՂ3ɸ,"_$i"Tf;ZK z45i|k @I_Lsed̉w1q@sŴ"niHkKv+P] TۇYo3O<ӻ+9T2cnM4}MmS2[2 &Hy]wWE7v"dvs{hQՖ|r{ZHD3kQu_!Utް`W$S9-fOlGA1Q| אH`C$/P:4; W c8͌^Nll% A9 "1Wk58X5bT. ,xIhGؕu\|W e.]h2-ڶ!Q _7zާ3+O\ScSQPTZFez?cvE_M`|BGN1g1g]CQ"ݥñ29?=H|ȨFB5l[` q޶Q2ܻVS>;_߉鹃|wko|<"=Q$uPώ'RU]Ulc7A]-"Jl&~@t{"x43ik?[NTKOC 7-%:1eXCc'3$ByZjUr {ޘ}FVf}F>O1gJ>Lu]Ɣ0nLf huJ 6S6~ײȖfMr _nDG>T.oFfaz՜/^J@X)Rm^N=aF:H,~MmWG @O-br&i0bTHR`iYG`$bķ)D{fH@Ǽm5=OS q3b`jbkP\PJoG-D]G\BMC}N+s>&_2n(qq~0#ZJmH Ut~DJ=KPx0yE>u!o"oB#& ) NojYNWTo$䙖xqohh:$cxu.ے@\ٞLkp̝'Xb#|h$j#1Qn"3F"MPM*uwyU! qő|U² ޯq'5!C?8Cb7'jgfbIcӶ@6lt1X+ڧxIQ80Rbo7D|gzqtJ(i/db^}zxLWH(ă^Ǧx^,,]d%%{2 V8(ǔĖ=sH.@X fFv(eI*%KhRϹa5OΈTu*[M/ꡓ1o-]] ;]K޶.<(S[Ӱ٣dQ:ǀXP;\"V`:K8€#+"gDJ1ױIЇbK+ԣVG{3pmyxg3U]&-N4m60^rNޣdlV|3=5m,FN'·bTZygbb@N#8)6=j$qh*aٹpTJqodno82R=]p|?e 0]k;5=6Zۙn V(K]U?0a ( m .sve@Y|+L* v醢5Bxx ,6tg"H|^/.U>ΌtҼDrnegs F5q! Z%Ϩ0c@YਚRN)} ]5unG!ګVlgcO9T)zs}]VDj|~ ,.ok$T11,%-f;Zs.]/mwn]xѿa[e3 0Wn}SN!ȬQ?.`'J _ſ}fM1Jo}#3J?TT=.x֗dmj lAW(JBf )ׂnGI`MK 9cpъv*UB͢Wma̸1)99]";[ jޢ.?] BnSv 1"q-6 +…pi42?FjE԰\jf!5qvMrSVp:.FTXyI9*!?L ҹfJ3Xnng]'e55HԞҘJ;AWMy2I 9"īs!y$Kg+=NH =n8'b[+:5UG牍?7;h|GTJI똔$Id&>4V eՑ>)cf\hj}5r`E%wYȳ[ 8 /sxv l֠E3bJ$U TU%*K/_rX̣Xc$/#IP9;el.86~AҒ:sz( [8E|\ZsBFY_+zEfeaJZ:,A(L W0c Q%c dE.No}":|/YBF)y[Tݠ]Ga7װ"QNq}$ɢfi3<@*b:u:P>2 vuN|& zMhEG#Ͳh4,:o#3EF K*)wLg_P(7#" >]4.sə vOr)qY5w\xk"z!ss.?#2,Vq 0LwMO^ګMnI 91oQ֋w$T<7OSrLJ$OZ1w@u1lD\H953: c3M/m3Q ެwcR3ʋ8Z^ Jn±~[y!tsn,wWWy¤NRhB&kC ϵ`< /Y2]{i ,ঊk >ъH@e!Os0€SRT^˯4.9a #%`㔐 ha왓 } \b]*5)+ .bNZ  ,**yY|螠u,knUs8^Ddc`r'pe, <&#eLwdw^HD"$9!"3?+|5 6t%U {ߐbc$LR5*_0y#fq0@$qsXΗh }`B vEi`zS~r/B.Gi:Ko Gh;Ϭl0-VJ:CCДq]$m"\D 8\a(!h@W+6'y)a`:MK@mHaŘJ=VFφX EXX@x::? KLZw=,Mjs>D!U]8MOشp3*O> ˳ֈ^ 52-rHx5A`bkQHhzmw'YЅ*@v)>5^نS 3Y ~vHI#Thf$}ӑyUŌPi?wTN;18ZǷJ^m"u+[GHׯsQxV5)Q=.:7n[7xv 5*7t^;][ƺfx>F+PPOFےB=9W>g ऊNV|a=Aϐ~ aVa.pSy .8t3v=TOట3*mDSEfHFU?%P n '^r{ /{fw%{_OP(Mu /ʃ&qm`{_]]"B_Lf` ).#>-OG"Jy*͎#޽FBȵ2u?`0 RFó׬8!J4a#цqxVۧ*ֹbNҐ] [YRU}"7tAY4x^70L Ngpm!idY(V!;E]nj;Ka\;twp#7ҿ ?VjEqqp)ۊE`9+;t}uJ,XFC#)U#8.s۾0vZe tSU}\;z~X7G){<!ek^}Җ|[>2>_\ݼFRTN qղ$'"|]Gf)'֌ aj8G{ z [oV! h^,m. pg59vJ^Qr:|(ڔm,x~lw(-zi.6P<^swO1}K'Cmb+`[x;7ijd HL;eTϿRń1g썷okECQkp.* ]1k6 v_+V\`,FC`p~LZ\.^<dVF01"('JY6зbٔW}iŴk(ϒثhH7Ʀ t$ PNMCIxO zfQO 4qsҿnc뽅7B*c_Ed'>ahy`6P\P͞>r8pk3r›ti`T2{S!)vڦe rm2LӸ^|wMuFP4?f|#,[PJ4{Q8 JrZ.pv Y_g1sNшYj3f ~y7z+J-c7AGEjNrƍ"lKk;5iz25|i?. PCwCeS;_-wQ)bWo!JHcb)ET3~R88,9唌}FKt0  7qU N@4WDjGޞ珰uS2 GtKބØUDĴ]_D]>E,e104IJ[*yY8}}~2ǎʳcI$ЎO ;BlL$1rD-J||O'J>p` NeqT"<.-$gtZE6} A?šƲ{Ⳃ%Q C 0J`ܽ>FEH^VĩSfkI 'iD%y2@WзTSJh o&|OFi.^T2 Śux5;I؎ .hʵEbbCC4 w]i=dI``lXA ׸l-NcdC%2 og}VC?@s@?tqrۿ\ƙ^38-6&QY$F{ F3x.O7;J7%MWoɇٱnMkKڄN׺&=a8Mq^Dk̰$BBXvinsWxbI3v(R&QU"nv)q:x<<>/(;x[kuLjzk򧆔\?kJ}~5#KnXn2,9g'j_{~!1jC'/XhĐWv7=]M@; TnT~~*x_,}w {q5z=@j_pS[%&ȵR+gٲ`3K;S#.%cT][ sp$ff5v5T(psyy}K$t 3r)vXFe^-eNJ@ J`Z@%Az8DrԈ⩟蓒OW7}0,N4wY^9ZD^VRx{G!W w9pOql%M*R'$4谆53d'ԧ|/R"~җiSh*s6pCpZaI'eU:$pCmD'O'jz&4"rVnݫBNU]jeatu̒!F_57c%aQgyV̂[9,t2Œ|x =M9R"m_@Ŋ{2\6.ᏺ1pkTG.53ӑrq=s[o&h'`=A6.B6T8ZB@\=7Xm/|fBԕK5^IKG*Bhdqܧyw4((k%ex؎28V^c99Hl-Z0h#%5j@5L|B`A났3^5+oiN1tr-&-[! iKNx?9J5)R+__ЂZo47@n{(oppU]Fe*x3_8ѬV'Ș@RWWj>ifBm~ gJt| 膽V-\ KI;W꧔lSbHxC]_Csv& s6\: uF^+RΘG2+}q_н Ώ\_ j55^O )V|z`Kb{^_qZY>ONڱ$vu;wh$Ve:O}5'*+˴4}n ,^?E`#ϒWT0 //:u@KHiY@/0$H@-AlN'JK܈AcƬ`fjds뵊1%̈vF–evz~#^^ e Olf |M#)zh$ףߐh"^!;;cleoc5<_bGUiͿK2b&Y #ol&ɔ=XyJ ^2}qJzv6}&lX &jڱIQ ㈯5'H #g(/wʓW~DOz$OMɥJt!!J= MB$,E Hvn': ^@|F&Eg ON|1\"w/Qa#]IedaKc"me`;c뿁P}uSf#)UmυqA?햧kxkdAٿl RbP [X0} Ί햙!D%'wB2Ys=qvuCfÚw;_; *#bw458V*K%-&TlMS.ǩ-J4U5w(l#(7ueR7b?l?«貞]mm5ELCu~} .;ݛ+(c)OǷ#6uI VWbp¥o$T:T b51O\1#DĠ_|Vomeq_-j4(MFzןduꕩ~#1Œˋ#efT9&5.8 TUz($Tr}X؟ű6m]ڀ-騭ؓofPyYe/,RyS9*&, ߁-ep77mpssz@E<َLhВmw&KW -)ƾ1iu7^H%ۙ[-@q))Kꎹq; [0rCDH4} d v]T;}8Y uتY]ѧw5diɴ7ES`6| BJò`3bTX$_CɁLjuӔ/cz)i`,T#T7uHd$ۃ֩Pj(A:E늒ި_Wi@YD3rRxcٙCY-4QxfLVfV|:䛉"\k)uw(a-/9BLad+MW v8a\vPEyWI|fKjGjk2AD9i7%z2 pf8= i\RYDZc˧[((e#sl2Wo x)\|Z\BsH/*EfzeAL٤*7bC!й' p®' qwl1LӸu2V8JRrKqиYeR?m!,@taSֵ9@f`X©¾t:άC1v(?8KLNjb8~ bw5!#Pl{ )0X1.y9|z]SUzr+H.>n$o2ET;"ME* Y% D 2^AgnʂZ *dZk1J.S]pgH n1lČ), hm6>[\Lr6ǛЭPwҶJh1ߜBgO4zX)!ԱbDW{rO)S(Nm67}UqsBǒc p@'(QQӌ"&N˾3WF:8ViCke.;>deF>!J%-( ;QƮ!21xa_f-έP3Lε(ڋ0ϸ%u8C ngy_ޑX:x&9'5VUVM&%}j9:ȈGn>*ըO~.֚sGO{ig&)v:]-AR~] q  R4xh'R :uU$t{g%҇T};78"zBC4 0Xp>oH~Ee[ڞ -\>n9L?^;e䃅ZIי4aړsR7+V1]I>*_+$ݲ*>*v}?_}U/2.'"%[d&b!j뻅,S1z$:,8c]b>IƿYL,jߑ_kMؗܬ/|9>P1ֿa*vz+Ewej@ (G:!n J'es2wRTfHʟI]o[34e qoirE卟??(/k` MgBGsNG0hχ޸ba%y !HI 6˪,'AG߯t=p%,IKM*|q(HՏSaK]c˓qrO@XiTh4[rg˳R_{Е5HzϞ&)~sV>s}pcwZKn2$Oowd傧ă9B);g_u*JT)ԪK /'PR*@}| zђYa 6u,"97,[ZOjVNӴ:}rvt_Cq.SD\t օuPyy Mk6TMU5?E\ģc i]7y5CoV.cT465 O,8SȊx|m9dݍheTc[ 4(eLj?lkrڊA4j\)S+Fꛇq,?|:AgVeӹ98듢1qSxx 1 W6n4."[-'L7G`ܡBl "\Z%!9[|P* `+_QWо\-^swe{Xp;s߫^]]5%!G7Qp"Q ЄyUڱߞ}S 5vA|G'& )* Px~FC݆z/R'h-SvB/A3Sh}qfhsDkf+hE[޸/3 T > @XZZ ? -}dv Z !nn%泸̴^}mhnA& [ga0̿"+lJuBϲ?̖ 9? o"ށ8l;ZoA'ѐH*=ծ G @ #eBYc& c;}=ZL0Zhx%՗EJi?ƈ{=U3hQytMnn<]zcRdn]͕mF]բ_%YU>& :v"hlGGR8$vڻ(;JaPԺ|>p`W,@ft$(j0o'b|9 cN0D+Q˹.@L9\ݜI Hy^A@o wu>їK5˗:*MFKJ#wvT"*ޙg)A6?n!QDO1haa jQ$8BnIGC x~]qM/ E~-HUmvtŭҍ.|91e%/i䄶NBθN>cG<[=ط먡&<@ ynM?C=*_Zzd=Sj&ss* ) ·c$Cbf7 m h X[4ķQygX.~ ɑŕr5@Kg z8Cd%Cq woKeJ̃ʨ q)5o ?>?DN?j [XH:.v`q)QCsPow5dE)$Rʣ834n\\:eιC(WjhKWbgYK}dZӒ:ӷ*йmދN0!òER`fQ) >e$q|3Ob<<:aŻ͟0:Zo+}VqhZjz*2{v3nI8s7O:r@פh3 "q+?"I{Ͻ35~f @$yk,\&]I~f2= K]JCbB6d(dsՓEJf J7qDj%gd E᫼e0/c;ni& j&pZDKh;\/g Oq"An P~͈Ǹ0yA՚kFG867 #&,=4gΆ*^bF<*rFs{>Щ8y~/Gf4q=Vvs ,#a؋DkŴ|BEIs5dFCM1dJW}noܵ 1- 2ܾ_R՛蔶55$ Ļ~EAE(k͖0&郋#?n\E  ?X]Bi!&9GʩL=>{ƓfDCטLILd'kDQ+Ȣ'K5[C[\hx *٬jq!?  dO))1 p`ygwB,lJFF>Rx8CRV&g̐iX܅3ؠ-{?&:v;kfPn3ƔƖV+35_*Z\jjvUQS ;) l3s8W!~> !@"Q.^\)[7k&ȪT8R*X'V~}ut2E {Չ,^hm9 Ե?#YxH a)q! wmB5Ő^6#~y^`E`1]3SPt& 5\, -B/!:M@C wbt&i2bE .fp /ӳmEԜǕr!1.x}3ozۣp۠OĞ&pv-g c1Lt_N"v?U?kt-/ǏM3Lݐ?#TQ?Oiz={NeK6 DH=2Upf3 0l+:ak580l_6ǫ6R z;Ct86u!,Hd-R b];6#@mr>Rc2'Ot+03˝k5XR*k,!T&`$~>KVI /J=A5 W]U@(e~!=rW\Yp7!bmliK:A·wtB2<VdRM bjncT NB!f!~~ȣ/Y^ħ]A8rK;RdٹR/hi"y2([VSK3H+IZ0Gxm.Mj'9lF!rA_ 7(H8z&=c,cpQQz1n6隽S)H}4@%'O%%/ ʭ{ښFL*@Jq'r/e\~NaQǺznl[6 LGiúvbIT%0 ̋/te+t@cj6(9y%,Jo&^ITH]'`wZW6s{sofЕ/oyGg0<5MgY+ƗJ՘ܴ fl/ׂS!ZRFx[e!~ 1Bʀaf)⟒Bugjgn$HO6"]U~&KvN+*{NV"ŧږ=(gbJP%ұ,o\9zOv$|*7˃ 7zݧe4w)g$Q r_|ۧף!E#\6(| OG2DU̫S)+L^*)9 6K\攞/Cv:Z?H.mגh]}z Sb1F׋R_[HsYKgO9?u?%*ɒ]BhHl#YǞ^'K<^TJl`j 53Zꓛ5IH_"?oYĻ !g}!hA!]P,:Oc X3\ޔaNB@Ct\ fZa5s4AC$uCg#>xrFEܴԪgO=B=s?R|bN4H[Rn-1HY~OCfΡkQ4BB}_kj)_I S q5F;61yQ;,6oQqxV<\O ÃIDofY&8Pm:icgm7ch!o쑡G @&f/ g n5#F9s+&R\ :8Z&k1{pƗ6a` }D*=c4 %'@6QX4+^8D0p$*>kSI,3ѧ~~ha&=cEl<;ߥSه KNs c O/0pGS(*3^o0lc{Q/,bDmLi,Δ^I{kE> US/"~RŠҨNL][^ɦnGK [.q=|da?ݻeI]$2PeI2y\($m5O7;%E(VUvԱn.9yL_6 -4~S\q^8Jh%8.#IۤZ2(:aG@{\{Xt).[ F \&æ!( `Hd&'/UtkP,R.Cz`k*hb 5 :q>7?.%@ʟ)MzVRBE8:ca۸)H`@a(bh*u\ \t`KW8[| 5X #2:1^ L!F}?M[7"~Ty :nEبeq_y%ďr3ue{pR_`Z[L(,icd+n[`ހj]‡R>wNGs43B^`B7#η^=v#`7LDJ*s{ÝnEʷ_LZjАآ{EZd%4#Mݷ> Ali DxaE|.l` vޠ-^M0')3)=)5BNhS,3>sCR牲M*{߀lK ߎ֟y`DajVC^7kqʹ"!u:vp /0uJ,Fy>FR l§|?~+lW@Ɉ^,'Փ;)N^!jHJѾ9%n43+pGb茇EsՋC0ľz_DME!0w@ejo@z[V ;W1=\?%6ⳁls XҀZCDLDldS:56 kx"doR=7S` >I8aW\I g~6gSHc^u}51~|~ZM0Xg-EK`5*SQo X_[ M(>L;T|)p3w"?ݳOG+'Bv u Jh0wl5n @S=I\Oڣm!.eVsWŨ>kӅM"K`8_f4v@![ ۞ьPh`QCblgЏj_\sݜ  (a8_q^S2lBXX[0 ^M8mIA4;}'94@֢Ȭ('ݥ*{fgJ K~ ~}i+m2sw*  eg!cg7# QC^ F,YHx^ nAib4[`90!-Ǝ^aVeG_k ;T @8}st)#N6l8$I`IZȿDSX*°{yQ'/FrBY-,Ftq~ jmr޿S% xnmKa3R5wI+i+^׌>++4K!oc5HIfPp)ed20 0!rd-K+TE&4T ,R72-?Zo~7}=l _3>-#ktvgm\m-*WR:35Hh,{U@VX W+آEy5_gi?zka &'XJnOkZ]墀@jezm%g>PUCgMjͫoLu0 g%Xz.gdN~GY O]b<~\ _BIŶ +"ɿٵLȰNŦ!m-qyyCQx/\LL KުP7WD[DX1 o !ئMJ(a@.1\r5"ˏ $5Hv068Ki@tOւn~N @ }7m1=Q33o*S:x5'4FwVd 9 A HBX|D R1w_yÅF( ,!NՈCaP%;:&ӔGeW`gF.|^=U8X*ъ^d2=CZvG Sd i$́wJo^!TXۣ u%{1$tn؎fBWH CК!T[YMMbxzMX3@ iSOplC_ RVPn_;i/(;3JIٜ/ٶ@qn$b#pa" (6g wvpS=>c_kL$ԎG3Ϣ@z0Pf2eRx,+gYM X٨fуrWlכ#kԁtN.(nDg7bos@z^xDwnn\&G1.E> UlJSP {TY t@,#. $dꞲhC+m7OSBZfBIEtoъC"͗!}*_#Um f9] U叵=T_ݾR!c&;`Iపʐ4#ӻ SG\ Tt4)I|sP~ˢgVU~.`e$Vl) -En/ZXO!DepKb=cFmТ>$gyS@BGYm c%N@cldc$lܨSReG%Ke?Ӝ"ιbMU ^<#bãվ 6( \r]T?d[)mʐ,"xtӮDIk_PA[A1FM=3Ŭ,ۻvr8$EQjW5?IrmӆeţHѹw7 G)t2N$eiE'Ⴃ̡.j>ٿ!@}u[q8iuIȮɫ$,O|]vZ2'\VDˣֈ҉sJiZ<,'<095g{wA<v±H}sb]~@dB.ja&dLEGµB$æ[xb$t#Iqfbp!o<^y|%Ÿg {S磦nn`C9+aF4r6ί6)1RX+VؑwEbF[e^I!)w3Go!q1@zpvtm,etw3+\"jvSa9Næm1v,Y*/GO4b]^jQ@O[H*#UIR}%>=jF*3C%Pt6%x/^ 丕 2=nZMbv̓zdT(e:6W쎺2!9 q8c˟͵ThYm^5#$A]p'P11`5;j3$: {So'nOw.M^1rfҌNRSt|բv$R|wUfPuBRV+',2Ov5vܕ/~^'-Ji]pڪ<㿾lCklLÃ1*IOA[~MA ըɴF`>N0?e{s"6bĝ۴6xH"qAFwx9sتB^s+Ix"14@}NuNn4D,(HJ%]!^&'l/-kT;is ;KgA,fIwV=;T6o^zqi,5)H}tkړF 'c [e9 %Et! 2uϟgyn|R4&g}|E:3D "an$%(Aw68{ڷq$? 0F}RNZ g߬|xUڀsRL>^CĥIn3Si0dLHnب¿;@UQ#wQ#i:ѳL/|n༖>]nQ]I+H1(x!m“+K Wٹ*R1 x\@W0ּќ0R äo0)ALKwΘ%CyWwOBQXBQ`ԁI`*nH|H-q|fU`pBzYʾW;g8>LpO jMĨFHX4)o %Ex9Yџ2l.?DmDZݐp{98&?/u|jKt&=/wJ דH |kvZ_Zyf|A+sTa/ȥ.ģb R[s6R3%/YNH͆M*uyFl8㆚W~);3I4J"Tds=tj9rI [ǚtctqq@JT-?N:v>wlPx WM`.?5L-(ۓGH>fƒ~Zz+4; uf΋}CTl)GX+=?fu7jڒK7 5RRL3jJRycyZc nr}҄'c9CʃdL>R9$&LE8c:2hC˹&iQJ72A{`EcLީ66d xJ9(sAL;*(]bbFlϘS9jй̭"#GYdX~MtVA7Zd+#8;B& ֪mJ>J[ j~Us Tq$)-B~>A;T9 ٽ:u/IRpD$ă[CݯC7{]A WZ*E)̀V7(]S#;xk{Nǡ@@wTBJ/G#Џo}yV9Sq, \InἇG,?Q3--G" 8+#5 JWx()WꊑSxEw-u0k o)3u2g¨fbF@ru۟3t%2ܣ$i$Ʈ³¨].25wٲQ~nR\*(Bw Dl2*tP~eLDruBF́EYm({["5kUW'r(sYFEdaҍ/vo?$b&8&('@m5HHWgfC[%>)y^(;n'IA~1奍ƺf.%٫~+ֱH5[=;΀/'] >13NJs+TS|0uԔ tsD.clhO|{8Ո 5#kyd%Q-AB̹IGslI@1NL'i{7\6F< V-Io1ǧ1btX"ZN !PHN̾<`K̾αB|&W !c4stOiD'X|~Tp$濽~!WS~($SeV %1l=d^ډ7R `m$D_o{/% ڶϫ@,-]{!(̯)i#BA,PCv\[=<&Q2&-tQ2Š)>R뀭1K ui.]t%XTne*W/~ls^.+=8{c[sxvvr~Kۣ}O(y/i hIq-8]z"1bN-:A]? BT Uװ.gFƪVm#=:^G'U+ݕ3H˟LQ~ct5nGj֫hĵSg`Nq ^T&*m.] }D))ڃ#J?牓Fĉ(EtE[sO&e28P$hem->D6T}sW0ίفxFa5=xb:A :I:o^{뒈PG8 ;P (}4[QQV눮ȑn><7h5$b] 3GBĤ:N )YsQ-5'"IwMd(3D\/WrLAéxrB_̺]E oKN WFk7h$#}>KQ) ԮyF}s޹NĈWY @K}<@m7[o`NW}֘Ĝ VUu@0.`Eoqi*(8U[|O^ JZ87U[5M͟S;lQ ]mAL:4ސ+F?X I%$! @RhԘ616!NB^l+ :_tSP+Wx92aTn94 (zPeH!bmט( sd p.MЌ?F8TZ@afJ~T5PHz}LW#5xGquMh̼gC 'P1-us^oL D?Ք5ʩ\ӫNU2%G}&vG^+r`Al> .R|3w!Klo Kt#CDNeb@jJgA# Ɓwp0:WI kbSRF/yS#ʇ<Ϝ:RAت3 kPx M^,q ;jc/2g< N~c@x:ǐ7dn gggs<@" $'8SWkO͙mGNajbR-k~BMD.֙E\I&aW6O* #80X|ɩ]Cl̻G$=/C\#)ytqB|'cӒпۂzoic Sne|m)e$C'L$_wEruA(w;nkeJ[=?P|li:bb Ϲ`&]DksBޔjMY4dLizrS;5{,! #(iv{JW\R639pp`smd;ƨ>aZ5.}=  4Jp@]|Ϣ)^ FA0NT"UbޚTn·6lVRAy f^aFR u*cP9,N&8PMh)jҭWk`W[Te=SM{/xZ[{I҃|;\{wx= _W'ȡxIp+>krQ%BN7 np{{愃y|k9aa"Q{H?x- [rUip"'bJ1W+~ն:jvCrAb *7ח?ԷzƏa=7|LG}.I'ߠ]\:`Od$hzpѪn+)y:Ck[@TyشFFT{ B }%O d]Ў*tZ5CЇǰYJK.d7 }jn^gkS0} G2dZO1;^[s鲂OpmX^=ZA682=?sNX|N| f"֜G|n@]]!''WpWNSd^.~@^Stg-,Ԋ@M%&e9D~C8Œ۟ 'FWg RXv͏6ѣƉꌶ'ch*0(: ??~WgzQpmM)f-A v"= hLM@N ¾4d?$]Eb6F4 XW&6tU ^pdgf8+ DCk,Xq%/jW3c\5I;43& jw$G#Ís%MW\hB i5R]\ BL?}u?^ώJ1#餌Ї[/ώ 62<\,/v _(z?7ə 3`5Nv8SunjCb|[ 'oOl"J뛐[vBbCQR!p?Yu"xqt찌iBk H[#g֝#Sz-'Ndt=Vm jrpXKnֱxڳŽSH48L r;jZ 6f 1t8@W40Z ?ҒZ(]ul DaUw:9.g*+sZ} Pz|Y܃* aqBce"2??xvzoRw`hO s X %9ꎮs܌|14lchҞ]op,}`״vUADݒe>Ë2/_r]#as~(V,n$N*g5P9KEx*i(A+= H0<,\d6&ohrծa.>T֜^+j?үFdw Fǵy3OyџHj0Qגe|ګL7vmen5MSHhʙ;eM2CAwKvy뭘[mD4oe6Ex3$, A6м*6jԐrSXwHlv653X-NHfUEif|Vq$ v",2OYhuv5q Y]I=Q>5Nn9|1C/QF axL!ܥx~)k?uZB~њ s{ɳ ,0Lykf~#fA6̄W G`EWzdvMJ O>%0A80vD[,p@A|x-,Yܤ`Mn',q퐉3$C[_Z]h2n}BK +=]A8)%(ٍUO_dihEZRD͖k  dUڌ 9Js yemG)R'x3|O~^F"{058Oor*fg'sOQӮ\_%rQa6QI#W3K,^5(+7Y]L-u8$(? r~OÛo\Gs >fIM:)DfK% XQx$ _̆f(Kj {BL{(/VYΥ畼{A2"^^7&C~;(G*I0אKR\A(~F?I8mW_o\v5bt:fP3YJPyp+t=t7sn:2n]t ˭ʇB"vM]_1ԜXFZp79L[Nh}mյX1h|,떖DŧSg#?ϕc Wb -YV,?fsUYĤ怡GN:.TT(Pkph* 5:s}u5l ѝ>5nv>4R:ðfwf8;eDU Sm24u ppOI|ݙ=$H;i߹&=3_L& j}&(sR$-ʄ\#bSO{Ii'}:K{ςG̚106vj4 |lUGe;EV0 PVM0^}'47'i ܒI޺o~%H= a{ )Ƀ+X鑂r|%i8u)祛)^zo&R\2k3XKUI7JX|\rjc[ds(8L>h~x[&j=d b2G#Z97.9Y$ʗcA^W Qx]dsJO I|NePPB1߬x^dhqEL[{f-iK(FT;T}85@\?➈;ZK+s@{CK4N|OJMFKc]鏖 Del4ؤd/ؿl}v<ǚo}" a^یdzlB ַG _24vY\cY%Lւg$+ x J@Y#PZ!qGlaBjetSiw-@5,V[E$x7"~EϬ+w5'lfE`xB5~ <$ peNDkb*_x2(lJiy ʄqWsVϨyKcbEboaMP][Pi(npWKn<})88sD%2@v1һ^F>ByFk&,|˸1$P4+α[EF7K8( qZ9bۛa<]=䊰cdᖌzIO,v\EA\ Coģ/9ѐkR&g.Dϭ40A3w/!GXڕ> ~N\ )@9V jaVL'(F.e>p]14V1+xaՕ`mZ-`^yCJ[rEr TZǻh+L,{##2e6G^+z֬Ku}6z.Sa`V ߆}߶4Yl?贂*A !*cYo#/;iy3/%@0|s₪x..*( ϣr0*g"FE3&gs\ljt{]D<%_Vʑ׾ѣ]P&Qbk?e T|1oø["fxi҂Z*<" Y_LRiEek)S^EuD7O$C5u;4>(mATjdcIaA[=8, Tk8mOƧ\8y!a?H.jx6 8uhffPœB4>چ2hWPgu|"BmU;}oh쩪'${qq)Zrvv70M姕QU ,An`ρa1BQ_׆"eFnv Ԭ6^ÉeTHom'}"ӻ)εX %9}0v|9RD *$4L3fC?1&LhHN)Z`(dwh?谅J=.#66{{zg& %C(G+] y&yTc^l]K"hǠӼvaυte-xzʴ/DY5:r E˙+ջmI,kfܪ% YXX\j$m FfZtB <({, ٢ 6Z_/HIZ$Ol€c9?*%iHAr78rI K;'ƫTB9,Ry9͍&L{ I ^Q|bj*vy^M!;)!0.`FX֥ߥjjiśkb I;r׳U!)cǕ'5btIT}1wgjT5`1KM'#|Y4 nȲe">1Fj|J!߯#]b:ecHvpJ:*8`_'&h|0{U򸁊HiK:k5z'D7%nJv$8*ZB761Wݎ &\m-5\3Mm.42jk2Qf5S9Qj[l%WzrØ?*F7#RL<.c5KP 3W*=x ϲHZ4Jl^:q>_UvC0`8ȣk+{PK;I~1lĵJsS\_mI8xXj)πUDFW*DQ˄Tyٙu`F:G9-?R wF7-fR /|rfx`ra@BKc#γZET& Ŷi/5x0d;[ğ3j̬^u+q!̂\'9 0{%.yԡ/4BH;}d0!Duu7x=qHCp4K8<-MJ5U !KJ]s`꜆RWvo"4CG|9"XiX*! хE?[} W*D>ʗ3MIs][9Ynp=>A2`~u1.g0æ !5ݑl .J4f;n F8r*vei;7Yݪn +?рtS/OTMV* `^#Ȃ"DӼ'AGG4%MU/eV,ۀv]KO V9|C;8klKRd1Ket+;9ݩzI-tqBIǁ*ޥ+C],hc$\t? A//Վ޽@ S(4+JB[ K=(d~H?~/p A@9xCbWETN L&@ho'%ִ[E -ˣS |82޵KH&ś}XԚ J<3D(!3N-2cuOi1Y ׌%ЌfNn㊱afB+j8b *PԼn?<fS.ZzCW*`;3=R>:˞=)!ҕ.k3<`%jO;!,[5b0IF%:`aĊST;b;IlJe1gtK R2!zeJy;Ǥ%7h2@bZ'߸X{C']`|zWM9s^^ב4oΔ`^TNۣ6qsy;,B՘,q*H<i!&i]k& j,zA<`-s|LTh_DZ\caȨ}gwr'9|woރ`kv7:o!8NeWoqFX,gC|vMul XNgF#k}bVK<,jw-5@_#;_T oTVN–g;_W˶[!xEҘ'/:Jh$6l84!(] fǏVaY$To 4*PD &{(뼬Z _єDZ~\7Ga({cՃ8(X܅d޲-He)ucbɌRAAP<]ҨGo!@ʣZlqUW<iBG(Z+]}ZZm}:mM k^4s"8e ^^U5*&('D%(ɲfq_+Ue#p~g趻s" ?& B|Gʧܑ"RHnuzhw6VQVW`QDB/66ƽLT^fԿ `_W*R`?`yjh#?:;̩Bҹt0Ip[YEy"䍪ڇ[ GlncPu5Ƒij k_ȸMxfr#|Ztc6gk(|hqY8ci8HQ%-Z,~D.#ĐBoY2~8ۚ{N[yxt<-\@fI,TXYaA R9&@FZgbÌމ#b\`ؑq:־7;lIE%|A_P7T2%g*]HuWJ\sL"SPN/[E1GƦVIl4g6;}VratcLNޱJʜF'.~_ o3QDxc5_{*YZusGQN*JT'lFJaT;t^{3ZSC}U v&lzų@T6rga Ut ?$Y!Z5aU6uq4. {1b0$>>K>mD`S)XM"aC\[O|f'򁗉{e^ #=N o3j=\o&;AZ2AwnIhɻ=I(rdcG 9$y5Q]+I23bq_ѿt)  z 7*@Tx†Wۃ.Ȏ&-DcS|mt烞Lθ+EmYOqʟO|u6g~y`o}+MJ7vEPM0n+ӁcJӏGU=IoEK㓚1:V9UTe@fi_GKݛY@<}`MbSUP)D>_wgö kSM}[qG@'kU$옅:d!<<=7px:| vK"9MZ|` ai}!o|l `<ͯ$(l.{)Y%UQ,hm}si]&XƭviwyON7VԯA{CZe.򧿻 Zn6.m8ڰrBr, ^24/tA_,q+]!JH:I]0gitWB)ENfdjK|}qdA~WGI!'|ЪNq Mek5T WyOE]5 *jN}( o5% @ ?+_ZEMwEL3楏\F<0^]̍ȴ5:ѠnV?^'j{8¡Hy C?3>-C{ D#$ɲ4vW٦o r D>|͔Nǜ7#!a+!eJhl&7\K=zֆ݉{0[-+j y\Ǭ?xoZ a͑ vҫ ٝ N@?tJrYyUoHeմ58IFmx#|ֳ@sޖ,$b* g# ~F%` b$gk4tqu+1dRJ U!‘Ebpjt26BI_sPǮ@iɹ eh%a@T}4P}fQK$տ@4X"@bDWQc8#\IŌV-q*Ɠٗ uΈK&:}śZ}7F1TBʤXF ٠ܨ}L~/McHJaV(,xL +Xɕ'?3Ҙ{=z ,{S9OPy>q1GT]6AGXJpeH/~qw=f2<012nW*kȔ;8@}~AD@9BW` ?~= pQ]=T:9uH`Y_Agƍ.{| 5CMm' AUbnP{u1$I q#~koƃDEQbn6*l{w4X'7;X^%F\+*Lrʦmt;9΁8 +9 "E9?R [YaHHw\>&I;L) USUboilA;!3+2%hP;9 ?Oknaouؿ h$ lYm{sPc5j*{P?[|GzlA äy$"h  P-Fuu*rR+N pwJS4]{cU^ _2̿*dn0ZtA4kc+j-pv>>#rt D_Q;J˄ĸp[͝82/}b [ȥG%ݵn@0lw=uc2$¿\@EZm-])"EGp~[nVT hS]\Nc?U3k&va; -&V_XCTFi/ qC[;wɬ *@h(f*BMRշRfe߯Qf!Zc6T: $5U1Ne[TgB7m,%y,,}zlD䜅iiN M1J<Õwgf"[cB5K6x]iya]@04Xv9 e*)dz6Ie86Br r^#İ MhK1gȑh"pDd\;~Du7f#vS ]֓i^.)c|͌9z/o7y+y[o; .\:2*RP}d:4$4sV !r?Y3W1ۣip5@o P۔Zf0,?z}qǗ Q.v/> j=m>[?C} ;:Չ<]ӐHdN[ct~ʿBb ¾`q*-Y@w t2d|$[ۆw4/9ìG')փ>pmV+"G$@16ۉ}FytA1)\]qfYT^(ȷ4;,g̡ %1v)i}] l19J1e2V#TI4pxEIhcsX.@V~O4#pc06:W + 0}/AQxd4!7Fq.`$BXRok`$ {DH;q+ēfU7xiÜL-1[J*{C*6V&Ok4^%ϙ|h'|o+y w}mG0 5͢[Z !,΅laƘ?E[ J"ّ=wh  ٻڣʉE(y8,t÷!{c5 IKj$4,PtGj"k&Ujr5R/3  15èupGc^743;tb|*z.RpS(VN,VY~V=GUqU否 t #&1]遑\Jc "gkY_cƮh'Q qTjD:PEn=r~nοU5-|ݮj$S/]mGr%dgh'(pª]@1VDH=B/ZTeD Ō\QEF b{s {T@Ty $B #.Dz$]4.D,_4 Žjov|!rB i?]kyT:ZiJ%;9ro KɻUl/bzj\fr;Nv0{ !uOL *}! {I6_*)..[ ^9SVǶ[vz; @F~i^-mx҃9(?mvk~',N:6/4> !R[3gtmFD.Hm/܅hT /K^Gկ_Di4.| $s͑Pq(ydV$qG֖+si&8 CADdE} - G9,p5 ,](Bui5 M+Bcz5Ɓ}t}sv=)Ez/N un(-{ S+s""`7/t ݨY,rD,$%$~We͜)(G9ckjvvK|^}lr51oϣ}^@_b0kc~N˽;`By+GC&o]qŲs'$0&"E"D֨E'Zw\,n58nubHqV-h> rmn' vO#0By&ܓU0|R)&21ˡl\Y\'rcW< sƓ>o߽:4RBڭ2YD*5:9娴0bMM1Cmai˭W;W-D#RU":)x=0W2,nx\<–(&z$taNJT1VЊSnR@;æos+HT?^*JCCŁf=oa F2g@}YƔ(;Y;!?z/_.Ol+o{fr}G܂"$RUά!l AQh48W}Yl! r5,B10o HwBAஔYn-Y5Vw%Ҭdȝ|LniA-|5x'u~*~3d߫$yNY*(5I'&[-]G+P:g/fjyM=(rn7jx]"#,z]H_!Bmo~ ct2aSz<2T #h!_[iyG9it:Gn,գ2>N.aAAuESlpAPBY P5v-HBcI"~%=?4zF az@ؕϭf(b|OL1:/{_+mzf^IϛNil3|Qq&pȇ-tӣ-t䎈zYՒ(K׍9sΞ,M젼gx~׍j֭Κ<۶H B,Bz nHۘ٦jīatt&H{U01t.Tw|"PG5GhQH ,doK$JD?-'a&%(BjT`WTHȋh){̓_[lyL묚XhξSa; !&7X꽞lVT $zXFȳt@*!ZQ",CƔ;rIqmH!dLho3WjOf2bZ0j>3cɟXo.+w 5*oܷG>U= |ć]'&"`x*?CmuSEPng+id$i-P?ug  u' {T D99P 5)Ypz.yj!*o 3VH婼?Ri1DsRs9M1ЖA=rt.!IN(NT92Ù1LA f18\o=m&(`Q06'FrC=ήHvP {/1tv"(TW1:q \b3Bd+o'\DU GӂҵJ%Qٕy]"+b !()^=BM NXi>zTy  5I[b+d2?w%z 2iR7|Ṿ!e$&/eI9"sbY J#ESn6Þ4L"Wp(m}jI_4e^MzVnEd?~/CQ fHJp`@js|kdmq.HDJ [dUVxϮvY791*' y|%Pm}8(e7dO쩔;/ϵq+g~Ys #m>[ц(_]1qxwA2i\CekOf*~;ůu96h(?ѷTLk7PBԷcI{EMdXCڽfi9Hv|'(ƤJ_ ܏0XQhyi<[O4ZO1 u!߻dvR+u ڰDF..VDαuUT/ࡏ kiy;6֛*Kgz&ղ dܿqh+MO\}{40`[8}y~/Fi mWu-g~BѣzYg͑"=p}e'8U#waΖ@f ViEI@S>zQ)!O44y!D&iE¾2WYz5)']~hȡ6cg<1'~2tgŝ+` [mHnUjX(؀Ɛ[y\M==X2D jfl~F*ģ9=GO|”^auKZ r%: ~0S.x+X:{&?Y,Dj5CK^78 9$JS3}! WPk?gR,@q`hd~,ܭTHag"Ti M t<2гcVT2-D(2(ą4[> Fph'v2?¤Jw{9]e%,%H'm "HH Uڦ hdi&:L?f0̵Iߗq+ωAϮBFoɡP3Ƹ"~"H ~gUpķ1E=gڴ|cřUc-vǤn x< .b$ksR36%S ߺi)0.duF@MC]741׽ Cޑrd3~ .x)T5m8i.*]HӲ/ #r&4l;C_?!{w+庲-^v=1G5ML댐NB(5 &{$.$-l..i#ysmlwMlEj^ g/!dt4.PЍ(a*gM9fyg&G~Q1@'3c>zN{Uquo}qF;sVՑv׻xB} Z6QЋ1Q]+>8Dڿ LHyXNkX*Ot\o|2$\e-ikLg v_h\Buē,PbQw腞GtM (0Ioua%GS Wi,نZnt(ۏoiXuHPo N^ 6+µaUiNQ+XCXݿȦtxz-!^:;w!̬Ln` FZD34 S&Zw0w+>hgc]ͧkHl&%2dOm6n48DsP>o7ܞ@h84 ߓk]HiHnҳ6'ŏvTޜ6 Phu٨^Z&k %ۤ;$ݦ9["`u'v6֏f6ݚn'aߋ\DԹɾCEα4$n^+/eHݎ {9qbBYHϺ-UJ]Zmw-r5:eS"f7@+9?~"UO\GXNͧ@b~)>(fNP;_ojjQ_7-!;u\@ m_&0Qc;7zORYfŽlF9s"\CawShƉĆz 1Ľ_!RtT($FYvKՎ`9fLۯ=TZ v99~ 0HZ Ħ"Y&Y9QLь}cvm63d [{=18fhFB% sqp* LͶռ5pGي-i7[ُ7u"y<'T~W{%M |$ xlFFs;v yjto>`q%x{. "gh3In9[Y%>=:\sʩik˥&-WhYީ#h޳XjݷG;~z~w 9`ce5o vCFY[`3<iIW<OE߶~]ޥEH$ŐJvPj]#6?;34K:4Y'ص]A8&~3tmj[d]TnhF|ᢩf#Zt`x>Q=ޥΌ+K+(BQc^90o {V?g/;Թ`p$믢s_w*Rr=1?c#$!Eݍoӕh_F,CaZk(,ϳt XN6Z"4]J _Xt^h(fD7[缃p aMxFW<%҇X:+|2ՓC_uX= z׹"+}5Dd1%ӓw~z2tjPU\=V (!zo#>wg%$ݱ B &=s$B6(tl ݓS^ 2,Sp8x}J/Yo)Tc{nzHŚy+ e߇GghX!Ne Jҷ;AbkgG `MxwTnk"R'D [Tm3=/n+ؔNBXFR7#+GOčk&/ʵsC"o2S`KX[4Ճqnod+s![Z;v|Iɾ )#OJ4|21|O2wEZ9P 4a=dk vIUwBGw V wF 9$=(?B3)x ~׍UMs+3{}`K|xQf)i̭p3YW4gk^nMEJ–Ŀg)ޕj̏fYoY7D*`$w5M0J٢i{-ȩέ]1 fӞm lf^qXk!r7zٚ99D|XzZn8̂晅iH]9T׏%9uINYy тyc |_wA[qTY{-W3"i?a'x] 8~,Sg)xhǓVʉ{dT84PCY8{U2ER C+U#`q7u䏿P4y$20KbUVg@gXuB"8f>o%vH%y @ z@MLmi_Qr@#$u\IURj4XW,$)Ѭ0} 4.~(ɤ+ݩeE zHJibY @>W1kEdz BVlY8z"ZMyd |#>,k%Ɖi=TVE@E0"7let9}a8ʢ@U0n߻1֣U: A˄ړ>ÌD/7؅.=zBeBZV~Vxy~'d{[;ʲ;u Y ~ Lh?pu5 צ_K=AX#,Gj̗dɮMhԟ $&a<[ץcYJ>!82T$(>аX(=אnlӵ5QY̞֨{$SpvdSKr0ؤn&XZ鸉~oҿR[N:kj5NV?DSb{a"l{GF!xАJ }(H=Ϯ+*k> ӧ# y]I2C z>\ڄQ(30ϓ8)<fK$A61,BMc$'x/<ӧ}{J)D/cbBKS%}g^Sq@[cvGīwt R%[?5\p9WԠiXaײ~),#}^N6 y&l]2ן2>K-3ܳbQS`%wQGn n1?e P D; u-abp TEhp~&oW;0fC5R5Wy+W dy-nd8N"GM FVOa4n߈fh 4EWLf! lɱ"v"*@N}HwS$jcrϤ;Ľn^*1yJ5𱬽?qQgdž3$$fl=x X{u;R4/MZF2t-BF4hS7> +* !Ƶ!z;vⱱdžz^FM0Bo êFP>o: Ņ#3svmm#.k.*pZP9jćUOoq:TxŴ#9o\WAƚ;*qEק~6>iPYGNfyzƸ.DODl438qUJP:2Z On^ȩ}"-CO|Va J$KK?02|%,"%>#] s8#VG#7oTv j˝Ɣ.T$Bck552.#7*[x%d =q.!3)qyAiDܤj9jHz#}U" 72F]xp<-i K8Wl"ZpˉCyIlv7Vf: ͕ MTeBԡ֟laLgsN㽫4 lWϊβ]:/,v2^'hQOYIRê$JD$1q.3|-C!x: C Scucy(9:: Yz.Wz'_@P^Qpa ³FQ\  )knt~@D՗5 21>'}jyfθ҄oܭ1s|뒠/ux ϛl_ ' oTNpI2@n{mTK0iZ۳oJpaMg~g;/?*RW{9Ό\zY['-_2m#F2>ҺqFTB`K~#kw5_Kaȹĵ 'u`e!BL7}ma{  9Sen8ږ)\Ut_F75WB/x ݡqM,;FCZQM)-䠶Poy@7_&[_ʇCΕ2x4LTfg]&{ߴzzc@f+N/ s(G*bl)T<'4 1<9ZkOmX_#df|^іT>Gl%dv6 =P`tݠ|Sq]mxYE~g#XK!L,^ņ@Uu'8肈0Ihy-Op͆1yI$ō"j&_Fm߀u"/se]U> x(T؂C;[<&MU6XAǟCP^腐U˭!.ИD^. Ur%uW:\T <ܖ!!mElvIGb CS)=MM$x]C[:ĨIBQa>9RP9]s4gY?)-vA!~6t~\㡿l^nkJ3W=mӓdDk슴:slrLVɶ:?iR h[YJl+[o'F GSHfTݹPZ ]0~x_꩐* o2YQe0"\֛7.>R='rβ LGc4+<< -IUmLP߂ ^KVdX.XP'c8vx]-u_Gm6?\L%JO|Ҏֿ!g#T&ߴTeowU1w+DJtg7Xd{x+\Vi Vȍnꍆ`5IxA% spSTzoQ xKE='d%IJEIoxNUS=\[pHxFEjFjޤ% Wo[1Q ypEQl` 4/; %7㞜GI˾-?$}7rY|]P$Bf4ni J hQ|-B?:mtkOsLDzp#ual o#2~򴡘( Z6a<2ӛ(/r&؅[{.FQrG2x H58 'PK 8pbc]5[IV\r-fsLkLqɚ[BwϙՋoq m;QY}e5a>Gj/9 } Р?Iݹd_+nAԙpP1v,)_ 2Eu4wՇ*jS'*+y*_2mKaQQLO4 zE i:/GC}Dxpzgxӊ%".v*{Z<JxYau9k3a y, R܀/TژfPҋ@-VY}΍ED[sh?rE{|=WWl=3 _< LVbI> mc Ҥ+i} ./': Em9gh,>DJ(2463,3x1 SxȏIsnr ?h2{GzC>]vf|Iog'JJҝ%᮫>`m"vlW-ǢFq6"'"Q^k5 4Ay"!=ɣv^3Q:b)"M n"FY_plDȾC}[4$.k+FSwfh嬺z Dk.P|I%I)HDRq3~/Z!1`x%;ୀQ75%.LBM rzeMelZNZG:}D }Vic z8mtM=->fFp䅺 ,N݆@i&lMM.{Ŷc$Ef.JbeJ)t~z5*H|Ɂm !sz tEXaA"`.ȝFJ˧rCa|2c`Mkjc}(WDg-F%qۢ^mU}ZH 8Ѱ6n6]ķGɃ ^E^?Kgpc߶~ԟMH ʣ/6ouizo&ĩt\XpԱd>wG3EesylU&ZMbx~ z} <0 $>ղyP<\jo7o`[b'2GP]ר8 0F^ۍ` rX[JZ?NF /s`ӯI&pEl/%mÒmbR2Pje"`r5gVcWn5f$,"A '3D$>:I (-x @jJzJvDI?QUL6;U]Mq?"|SFL"]mrh65Z?ī:>}>q,{yӨ,Ev[(8L/,CA Ɉӽ,Y*߽~GSpW M4gL\EJKG ++5l1({vjtJtҐbsqǜnrVdb({n{We)V(7AT'F[Sjezܵ8>cŻ0ePA A·i.۴LSm;VfӾ2{ OƜ:ZcxXy,a1^T튜Z!n]9zGghP5A\M8§tyUf'(P;it 6R&|s~[v,xdu>Zkͼ7*a}GNOGSypkX#)ѢfJ.&^_wfSHҮSiխ/lu ~t7S ZǫGF4zBfڙ'De \Ϯwi9#)w[E2r&DTƓqףZ$\2h[Vԏ6?p-DE 8+CJ8܌yь,ʑgnz MA =  pyBf,뀙S@:E XesQ5[HRN &ZbtbCw͢O;VbX[9nOYBez()o0[gTW^|DܷY0<ୋL2fg!(2ȟ4\$*a.VnQUS.\`KiԱM}RŜY'б\s^jR@[:@ S1wnu9Rp]Q^y` \A̍5s/J)zdU&kw\̳!fM63*~ӾkJrJ8#A~#G PpӢpD\>-[Yhw'\*W(3jcF:u;[Q& aE%orn1bZLm8#XE1Qn/v 13}zo"8v 1w ʁ拸Ц=|U?[:7z!J (/$;c>FQ|kvͱlDQBt엪=&pzKxȭsO^!G >Kj8b< }dU+pD#a/E}EzIݨ;~& xX1a.Ʈ-pƩ* =KUohpRYB-H֤TU=hsȺpwg38<ଫk1ڡzzN6GȪ]9-y?Q *k&Seׯ4r'ylNmF)I;+Bk*|9D'`#>@H&4 ߈⫝̸NQ7hr@=ׅy&Õ/-1Cb,9p0P4l $[RB7p Oa!Lle^K0](2V؉vInzU湜QSBl9*ؾߍx7)Gr^|En kzK_ǟ1hX{bWDQz <˗BWZiq2, d^bZnMvXXQ<޵.jupZȻJsFaGm MsG JjP][8 dS9?7P7p߬tC! p/Q"̪׼rۢ(VP m"qWepq26CfIط!M? f}ۃ7#c4&Lt$5:deQΚ/N$Exe?i6T bvG0r*.=:d&L&^q/ew R.l$K;V82/5Mr|j,YC$].N9>Kȃ Yƛڛ`=&yǹ1 6cWky#l#^/vt~5|rMx]..$)Ll>Ջ!"9 C(tڞdDSi,ݚ9t0n8g"$4h>y]\*0?$m2닁zehVaY$xy3 m}·tKRcGC.Q`ڰxfɂ Ig5z.?i|h玚,8[|3ۯv8i-28:ڽS/w3mcTCҜOK_Bqhܡ]vwM|yD\c+,rжaP/^1-m ⺉1NPbVeۨ5InߔVqX/Tȓu=a'p 3x/& (9T'Gnyqn!E;*_x6V+$gi8Yҡ<흛\=g}WYsi(:12ݠ~r.| Zك=ߧ{Bd~P)~*f0|'ӒtKpm%9͛5wa|GBdܱ1Mkl~tb(jM2|pd";1 vX=1k8֩lEnNMw-[KNʡl?}E'vUo{׆ V(MʧlzYҺ[1Wً~*~#&E;MYT7꡷\p$6fUهmT* }`*td7[2{:)$%|N YtP k6׆\X+pRgDYųBD5XR>00.0I$UÚ"ʥ$gRJWC~aiSOe,)/6GN O0V%zD}L3d%붣Nrv{˺Y;Ó=+(=uHcͥzۺ9q'> a,`/𛴟rWHzzjeʊz rC?@J*le { O5|{^2Mw=>iN"$پyeVziߌ/BՅ0 X0I2m*>/D)3P1PP_c (dnB]`kn3U>VU6>Y*Nԙ݁/)&qO!+wŮߧ8$:P∙P)k6&CG t/)pWI+i>I7= |CTk{yeDp 0 2bs#o_9e79A 0ςhPĽo^Q~;;AȾFF;󜥃WcIBEsk1-})_M"{z*IJ: 't!EX j-MjFbj%eI Wh-*O,z%R I>{WQ_݄Y/@gɕUsOC9]X?XER{䭧M&"1o̔aOԦaҿBv 4~Vv4&$&ѱ6bz~7+S+dK2}pz{\qt0˪7]0)O8`6 4]orlkFԿto\,5>ץjE^|h]pN)Le,ZĤJP5KFǚf"/t\KEU#xe3Ȥھ,TmضJ-v6KV#ע ^vs.,[7[[ɶLs :4cF٩z\a ,#X#.xQ2|.*Êlqf Xtuvӷ+h>?3riZȚ> 6mLN::a;yp19ipgC}D;mϒ@9oI:{TR p 9+[FsҨ)a58(:۵xo0>d.PwխdB`Ԥ: )9@eoiilc d۴&D]/eQvFTvs_siBJO:|IЬWol@Lhֻʆ!j|-@FTa<T"Cgٳ[UQ+*%nBxJ7"pf#cbMAЭҖh#m3T@o8 Q#u&|Jŏ U(sC]8˜'wЙN! .qU> Css[ RSm̱?)51Ccui(?OKgFշl84@ fgv!'. ǞH}pLJ$oV^ ݀R]Jt3Ll{N0/4ں^f?bCᄖfB#]h<Y6nˌ'~mx)*OudQn?:n~3O e}x@|V*ș4E-ͳ4j\WNχTiV, @B,/clR-/x,]Sk5-PŌٷHg^ ,& d'șzo-%g1r@KKՀOʎ,뢇IhY%ʿ3[0C=ZGu^fM{8z2-Ծxq-9܄@2~S'\WfaJ R<½ư$[ P⪕ 4ii'cz xsL0 /z\?ORU\O(F#'8xOuH*`#B#P).1g?Q-&0хXf^QlR$7FP^#(̈mlgbw KWyN1"l :ET`|ޙ1 pofBIj,ۢF$sB7m"ruݛ[8(Jɜ* u۰oWwdqS|@V4lj1r^ge3c޴>Ύo=B)̔Y[,/Ũc="LS[P$_L|dtV{/kN8`ggf'֫!Nʑ5j=ȸ{ܤe]a{# |'Eُh[o(![ĖrtSWlc/Rp|ᔗY%s2y93XcqZ`:9pqL,H.)G 0҂;2)GM\Jr4|jZev&Њߚ8S ̠#8IȲl$?mlZG>s}Jh`>GUуtR@?i`.,QVLMWҳ.q ߀_Ƀ #R yq#M-~dm9HH#y[5E-kXpDbsG+ |A0|Br` ](:#"4B<|}&Z]y0[~/Bd1g>pQ'lO @yQcu ?Hikk#Y&}#!<P˷Vy:ilωl~ oNJBZdCDoq ӛUKz?H]]l*3M!!=BOD㈊[ԗQn;fD4Dy/D'?㯻G?. m6q }6l,8TqNl6l .w;`dmJoYQ`y =X|41Jlk ^ZV'*$c1_GVRX+!p5<3B5 #F0a9 A 5t~wYN9Qa=G:r'֖ ]}G 8EVi)`Sv?sTq݀0qKkjqǛQOl*s u!5x2/1D_Z)ʷ[GPrJI5gЄ<|-ui^+ )Lm_rZAUksO#F{5*S VϠL~!K醌j3|Vm W;<4, ʻ7[6 u k%%l(#t&~+a$ij I0KN v mZ:KOPFG[y٠cLVr|Wumyz*|d6 N0+<v4P{;ľ=>Td3!^;]LuȎ~gVQ1xmߗx5+x2 Q p6 #~``KKn[*fAb|}- Ra<_aa_D$OU qSޫ}"8хjzS5Gm#WS!?)M3)>=h1|]D7k:BGO: MNK+*$|8} 蠔u2nJU_$ 4]?كWE6<⒑4/yMg"11^JFBc"aohtf(ҟLGWiJ%d}RJfb(ӃQRî{|_ {쟈ll+ufIU/Ȭpe xJo}av!/\}Z1yhK[0iI+5 [kJQ4DMpjAb*Q@K7> mSQ:\` ެ3WkA  /i~sxCB_á?|M[v R> 8 ?nSS=6|Rh] "cPbܱit]Y|ަiar\F :w{M03Xd*aJ-r2 @/[-^b*Wd2'H?~+=5إc=ے/@Fzk8Mŀ:]Y @&vV"#`PY3gω|.o"A{a_QFJՔDwkb-1Cry7-@J(O~a6b(FA/Q(nFOUt]bVN셩x^ N!:CclA&48fW`ΠbMܜX._"\S ȨɏfjC6 ^p=RsC#-\cط2mZL._Iw O 4>q%$:Z<&Ea8÷ Q'~!>Ybc}zb/`Gl;9n8v @Qla#. _Mֹh]ۄ_!;_7̀+֘yPIaE$kcU;wju@ 1oiU?%rI-Di?j7S#07ަIzt)Wr7#vm tE>)@Ǵb=!Z+WԚì]rF<(]$,+K&Z:N L6^ 4-}Aj Ƈ5m)d'q }0J*o3//Φ. @=Z1Y/{b ۃu,88Cy ' lY95++Mg;o$Rl؁ɖR 1s?`|FnNܜŏJ>DK@{M";CC?hQ:,Ukx:/1iOal$m-M26U`Dp w|+g!tEJtpR/=)9{N\b% o?m{P$Eq;CUd?>ҏfIc?e港hIe |ПL5 ceB.OI'9%F9՟HLցZnX63(gT|.>nP \м+t/DR)>+Foñ%41bt5&Clǟ6{,y tmP%O>|<Λư,N咀;D@&1'%sW INBGB{Px%͔$L3_bun!BU$ې%v̮BWظiCXTi9A `I;@ךk6{=MO:~ N@U#̜se%`ˌ aO;y*z{CQqCF0) Q.FdA^Lʅc}6!2>)$['9P]]4ц)D ttqF[v{ fn7Wg2sTiIs\0]zN##B5翟hx%x uINc#mԄ-E!>{,K4}$`U0S~ =>2r<]YI*PiB|%#]EFTB,[$_f%a\Z' @QpX;G&AV-c [Jp(H`;UO{e5^!r h?x;+tǤC=׿#4W>1^aQÂ{:‹E4;|;O2"En~Ys!t=Rba7[eRG[Dw <ν'%&`ƿH{0#סuWg]+8ZK~-t|}pZD Íb/.jζk L{ s5;@(bץŵ Rڮ-QT'?4c`I8'$dd!o>WMq)$ 8=Ⱥߟq=ĦrkߦDZ+'e6Y<čaok.p$O=nVC0(Єƣ]~6Wl=$M31fu]2vb5_L9t!&a]3@ҟVi5-5=Xn]s̓Yzܼ j?T0H<( =W۸D!)-BOM%20$!60䝆hq 90Yaq,4haf9 sF;)Ř<{Vv&%@r7cFA^;zMIȄXDo28(y ֋J[ 6ji"cgȣ"O :'`8AWRԂ,H:FI]*ɟU<  K+Vр0Uy°1AUGs/h% /ixm[d=&@Ԃ2q'L"/Hu pА'\cTPb1ݿs$È\RTܯfVy3?zt=ŤNh"}`1ykJ}L6eT]ag|<Ĭ:@|YY(Eo2 80m{Yb*}rYˊۙ-ȑ/ cwΗNa}JE>ȆC۶" eukpZlNѾN |ۋo &弇U<ّ5J &ZUj?!U 0zAdEHSi҇3Y|^3°_ȕׄ20dO87 =c1K-AuaW'/a]pRc`5b돏xW6]OֿM/q%e|7m@m~ upe*iB/'΋TXNʾBZ,cj- y0#xF nD8CsKEd- 6h?ɪH/#LZr~hg9CHqolLhƃ݀.8q=:ܖbv49ix/Fsl{?,5I/_M&1*QHƑrfELED :Ađ 1wN1a9#ym<ӝ(1ñ _de5 L"xqDK2hQ69u13D 4ЌmdM+`&ԛ5#fbKVc=H75oEЈZi@X:ޖA}bAFVU5Nܫe=(0";9.H@ĤL=xW$xsf~LCPf+~RsSAWS?0Ҏ@/=M _oIQ!}ÐHj# j8 #yWBeh "ӨlELVR;ߙ=-8Z7+K8-Y(]o톇$p6-ol]ȭ"_J:"gK]p>^X@1&Kbx=Ѵyf9GB5ɹ+)y7 @7bǐ}ju:5_yكڔKym]䓥|nQ"Z"O'xE~f =F**USi:`:y%Ie>jNxr!8!x@NE MhhMTJ"x9 0J$t,a'ﰩZ_Y.4Db`7Ht8lWDPEzP`q4g`4VS "@~#qp#%DTy|.S,(Ǟ2!K0gArl^+H2u'ȸ9Wfһ@p6k75]FlpB?vI u]|l.-kf8Ucj}\! o.'8)l,nPOLxt*8D=FN [e1 WT9l^Є({I-jA$ӡmf=SmDm3[ZPyjMYj"M |QgHqUER-!p&m w1>K;uerNmal1)Й(\Y@ .B^P-?&pf(j\U=FquQ&2 aOQ0HgF [t1h`ޑnhp[O>PJFj>/!pIyi{ª-Vo; o,ɑ+g'0yYt;klx+8Jcpr:IzRq]MR'4wҝCni)\׉,C_)#ݗD<^^6ng57W.z6e2#̟fڑQ ~6lHfx*@xy)SO/<Z\5ə*zD0ġG M.QɫZ9r5@+@`C/!hCPw1s"|٫,IȎGw~ KǶ̌4 x{;+sy@," Mg@묦%pA|W޵l"sј ;`K~ڸBh$'2J[bf4v@i6h-aJ1}'62RЕ=xp( 0h.#<lH߁m[gG\^sX?d^ԽPf Nm >mq pK*)VVr2X݊|Վ#Fq%RJShmE_=JIf~Nwmc]R/Y֏-Y0oD${0ݱѳjyN~di1= O88L",ʼn~J.|(w?|+.%XDC}܊*s!\J! t+2n QQG@k hΣ,piB㰰Nb.M:0K|x?+z}!YR#z9'[x#/9 Bq Ay3A@')deeJd}qd-]Z~oF_*,rמ5!o8:챺2 5{ڊ3I"XbB%)lE4!u5-vCm n޷DYir/˲[sbJ7`yЄю^'4P[W v02'^gcK{]n)i̎}q{Y> IY\6`[C\~ fJ:ܰ{S޷bYN8=_ӂa:% r%'FK-Ղ kע^Wo}뭖y<< mZ;r lCD!I?ENGBs  G5uKvG_# 'aD8T2;s7FC̀pPXls2y@̮`2F-_z.|ť³7JMv?, $@n 2zxeYf^ )M6ݨ;G!44PM: jZ>C*x# _ 07{V^frҲ깷M2\:RCe\EtM/nݛΆYO/9~{F+ӟ_V_B;/JTa0sWϔ%Jq bEm}aIK{7N 2j2l{3뜫)M^M5I ?L'4g:p{\Psw1~;,q(9:\j^BTcHp=䂳Rc:KʹlmMbcm1x}$P.a{YZҋ&QmZN|m;W$ hĒv8O;sP^g_A2ݭ1H뢫 wG8]4[Pa35?L곉 F g0dr(Zvbp&!e-+4 $ahLRFOuk䘛SʯP^+`ƒ;5 lP3ˁYsnwG-K;*UEI;\,5s;DKb~m0r}҆BV)S {j:$va:u}$&K1xe= NΈIRl(+S+.;| ?͖W!{Auеaa Z.( թ ?[v:˖X4 zq]Vܸ1 Ɲ*s[/Xtz4@ÉᠶF}Rj $_1mw6pE% gUG9͇7@8 HqTe%Lr67=x{{Q& XE^mUO6Y{TbOhx72ز›S ]\2zNFM%W<)߁#P+ eYnS~M Ihq4 ۺO37BR#}(~;Fdc?ض(a,9 GҲ\aEjwz|8?5HTcEb82`O\l|NOg hE;"%l;)|L7&ץT`l{e0a:,G>կZ;U8ɗ-{!4Pt1fRn o/^̓ ΋KCE *^UŐC`/lEǾvZ$͜FN8a`,E)z)b_Xo.;:g]FHɌ̉8H6v΅Nܼf_Uhph劵2Z ނWr*ƼGyڐIJD*y$JcqmPErSYM4[UqF9EZsEx 鬮0Gw|'W%Ԕ fV/7PJJ6i-7)qyD༊Տڦ7hV%} 瀭<ݭV,*>MXXw[Aǩuy%#jE.w2*a?qa@ۓ7"C,hf6oVd<@2[8 ֋"r 5>;(A?|HK[eG^"{4 -(?kI,kCqS-4ݺ%Xciw"0ǀ[q&("tX$KN3!6AHO9Ccdkns9+!(up/c$2?{-]/'~I` jpD\->5'3#VϴE{($kw?J{!>N-Ieqrh2rN%C߄ӫu ƣ8EI :]@ts>][9';&%8KW3,Zy _bElڙX컽s^OT*,p>ryw~GBrKU²!W[ikE"H=!cYtRg<ߵ^󻙣 E/nP nx] tBuAk&Z"kT:MM=e_}f ^3oHr ߙ}JzM. ?f5텏, N)R>ߵ:'${izu[خJK1+в!$K*jFs^C?{\)vrM3̎RkTZk4 :6_A0'ϕꎟ7!`"ZxA|b`hRڞBPWBP/nڢB5ꁀs_KХ2 ߆gƐuo0$?FKU GTD6ʖÜzzYS'pV*p>ko_%P=dZ@ l,yĊ_ @F Ꝡ4{s;Opl| \ВSVٕ$|8Tžd{˫A K/f+${-uG{+^aFϐVIˏM Ņ1u?΢'t1IS9T %ojձQR2t!4{1p-ᱝo .^Z꯺]?fީi`k=@\=k/S0ŮQ`jp[? j=g ꣢x2 62[ZMS9x۱ Β FTm qT1TQ,%|³5*2pfj0@iFN=m8%mT4gt5RILQbd=P]#88]MaT[ :7qR8"@R+ 5*;gO4RWHT=7; _'&0WO͇GY1^ug. NDCE5'՜f+5>}XmptzAKt䎫e)?@ԡ2FVZ%F:p/v\ ͩ`[N M*ŷ`!g#!L rTw5syAǨhD;I}Iq\ԭ^z9~tp=raYC4swF՚tO&@} 3ha1vRtם2 ך|R,2֭==_Ƌ(ku[=꿳iL RdI'IDPPWG/\@G-C?K`OR޼i?_=9#DՆBXHo}WpSO "ʕ^^6q 9g&I%wZ-ɟ R^rFIy5{9y=pTC4̈́7=ĴF݅?E-|,WW~F|} V @Kӛ\~W]F}U%M7DbnYno!ޢ oKX.sߣ )۔7;v?,ea|CvrWyls#Ȳ_ $!}IX`M4:& Md 'K9Tפ[5W{g6 :rhxk|B]dzrOƆ߈/ `xDy'nk9u7#'Vʧ%EŸorDv/lVS!F~iO|5=vȹ,]{MOל7&@UO6'{'G{.qA/ëkU٠@:pO=^FZX6o6 𴅸$@Wa@x?FLDF4s{l,5OKYs1G~ ïD2 wz}O z79Di~DeAW;4KrORH r#-!ϾNV\_+Bhz! #kT),Z]%ٕΪ:Y`e9K6&H,XSf|M>SÎw{GɪwH+@w?=VJA<+*H<(K1#E#;g)H;2uDnf0Ԍńf:Ie_qc)XOy'G>ey˯ !ʋXik_\z@0$`#Bzxyݱ2.򣧂YAHvk4Xtn~_~x;-W6{xkpm N }qdOΑgP2aM@R^v; `u$+ԄfS7FȪ:2&#CzjN hlNN [Ƀ\5}M s "b(3q6>TZVyrp iE\ME5Cs ~uV8WAH64ߟj2 s^P/<۟o[>a掠7ע͉d]ϾR '5(?펦!/LTXe婮rz_!V-TJӉKu_Dt'^8Wvyq=7OTC:Zk eg G`hQ3~ܫ D"_ T{iT\V^k;|羆unZh@B';ʀ\^[qXrPGu)C ~fˇ ұ }5’jpj$ׯϽ{{E959X.RƄɊ % کh\&+T8ɕ|l,HKA0mum7 %JJD:<ʜ k/a Cuաx/lWQcHYڽ̋Wɨ /ԍVTMYzx1c~1rA&Zxk$peL'ఆӜf}$=h} ]T &|q9Kg}ϋro|^9MBgUQ4FS%N#UdSO(Z@kPIV7^c᥅py؟t٤c*>mM plYV8CE_cy{eǹMJj13"%M\ ?ʺZ6|[{=D&rDŽƒ& p[9HcaKwp8s*пˏàT-Mղ8űL V7X.T3ׇ4(G 8IN  X ůr5eIߡu ,c?~G Hz=7P夒^\ dEj4H 1 _!#[&Ƅ%,urcPH="HTp)|#Sü`),Rk&݆47?||{J%!T} _^;bRC`*2Y+4j R1ZӶlvEߴ.=~5`Y1K'5 \8͗١uy!@Yr"'sNk5xRr\>="tؾDwipn֚6x-URmܢW t'fp1 gο`y=V0Qvx!V.@9Y_&.TgOv=' NKnY/*# 6,^rj|-@#@KMgӯ 4yC4{jηm9PGdeюZ"Wr4"B W拓,x;47xUV^Q$ f h"Yre["7tgVKT6Z'toEu#zOWGK޸Hf]\#Q8EVDz)//vmAcEa|W{>^s ۋԘ7w)ER!K=/)U%F踐PlO|<嬏92p~omtb &8}5E?d#'`u+F)Vn'?<qw5 Wixl!_IB֢g-̸Ƶ?՘0-ԉzwT HXL~>w􌮡>2||˞Ջ9'̂ 扦f6lZ<<V?P伤Ƌ<ߦrrUgh=`)5ݍVi=7HMr9$t1uIwW !uvXŴiu&F]rۥJȴn j21nm29׮MGU@ ~鞉Ɖ$ {=c>[oZ.A`K؉lYX=x9GTs"Ppwt%*78t?zܱ:wVV "U0$XxSFhÐɥa&w1vI\8*x Vx0[t\4,63Hsv\!,ߜxnQ`Fې"A)+JdDU]YW/!F%ِt9\" D|ɚY1UU& EgU&1ihzL[~q=xMjo%)cZ U4HeMTW?/-[Z+?@yП'f1Hb>,}7Jb-8>&S.V1!:`z%t&2~8l =!dpt ]I租$ }v,d(L㫬&yʄR4N܇e-E&|F]/o5fZcN [sK:yxD^I?ҫO W<-Do^TZDqg>2v'P*/D=4s&86hÏ1"3ub^3M'q&gvcϲqv1A cw%CA'uA<(Tӝ+jFm=+͒NMJ5XA ً{ 0R*t%:o4(Єߴp*/ۿuq/dyN|v&M{,yrU z 9cq_fji-;^E.UppIyc" vd6ݱ6 ӯd?6hq,LNi@mYe"[a`aGVzq.SU  p_"qÙ3i!ү :+6~ZZ 2]l1 JLh{n[]rO{FkN}z;Uu 3~7۵FFw=eŏ_N`)GU7ԠN|r\Δ5 xgzrWk47;WACx\KXGm@Τ20,uL,My1hW8naq]EtfҹMӀ UwwY̦~4;L+J)cY(vwy \`∑ӧ2cr+9hi#a=b?j̤m7b{Rwa㔭vyU'nE^[Ow9x[ҡnK]<:NlelǾsZ/OLEلfq)&NcNVę0+Q&rRdS5A\5ƘZ: =BchM)$d=zjZwnwmqXׂ[?R<$Tě&-FvnvzᨆyUm g~C?9] a2֤;Z.P #FTwO}C;7pD_fc:d{!8|~j՝ gL]- 'NA'* [}R[enz&7`mbb@(r!]֕ݭB8f&y]G->zWV C,@ܦ]䄑b`+skVF'*e{E0e}UPL*&~Y_gtA,ؘǯ7{x-C"pav]`/)ubMSɫC\#rL6LDhξl.1./6n(FuE{Lf8W*3;e]FK\vqyI{5HGo0D02y@/!8 2ژQ09S2(&F/ά7ź9h 3 J"l,tWb r2+Hsfhr<4m+L^v-|O"vIy %[QGђ_%ih*=FE>;%ӈy/\[ BtU?u6땳+zL?Iނzx`1rkZSdRO2|\ɢ=x;9Хy޼;@~?j:J@N xnT_xY>.QD'ˎpy2@9F]mˠkyaevZHckU ﻧtc ^JVaL ]pHFr[yi'*(֙;|7mD;c8RCKo!OĹB'/U{IGs'>9Xn$>ed_bX(j=-#lS!NO&ɀ#=/xe%XX{T{t !,$t 25kxxj;w`5vT'4z=R 2by9JkqExAE+pnAm$!D]ZOgx' T'9 TV=Buy}ӊ}e,<L@ML%/VfKi i:[7[$ V,Nc%\ #O+1vI>:Wxm0YUB$έz2(yv d.$ Iq ) aJ݋k$Df ;Ox<3[c>ywPzF-FEgmL!g&RO}]_@h[9E5 G_a-Y% gilR䓰2 ;]ڮH!&=+6BVs$ ?Be 1tνg3g~s{vkzp Wz_&+O9XqO@jªOuɧ9uG/sĠm:!,Y6y#R.5"פaNGw] pl~YjFrA*aؒm(x?7s' 4I~=ta`ĥO~{빳ᆬ?G(,7xZH붉b-]={ug rUfߗMB6!.5Q8)M$Č8^<9bnS#TWAήG@HAc$2_BoFn*@.MLDRW2KV &2񽞝J2_6]"0x_g cjvBD`tv ,Yp%=ZUnhqlb$|898$I&, |f׻6I3 n~ݸ&9eȖCFeo)aSܮ{0#6竜\Hǒsl _S2.T#%Ǵ*L 2FSv5HzF LiDB^Is@x@A,/pŋHYiJ" ~hDR M[ 뻉ea:#޵"=Y)TKh& sT/<7C J H!˾t9N,\D!_vPd,wE Ӟ/v>;cm'VuƥMUWb {$i(Z2742EՆ .yv(WW2jǦFg9xǸr/C(4^b馨#QbS( ~I/\_ɩj# `ZjV&h M|)MܼvKșh.FN? Vir+ p2Se^%yzw;K]j˚ z [nJt/?:<@HJ&:Hqq#$ qFi[[O D[Rk _aGΩJmT0H57зތ)Lgg:Ӂ8hKF^yP9z,ϤHS+@}yV-fF MȒYFs2>gTz5ZAjhq;'(c+A@`N?9Lq`>6y>9GbL/ֺy$p;E2qb@,ȴ%qˁ N}hc1(5߽ s!jprrq ]f0VԣR9qrgnL8#yymmՈ^lٺRK|c`fXh#9q˹Yg{yӊSדqH%<6 ^c\p/s5dknA<}JN2\ou9@hAX(諑Y"/z뒥X :Tm8T ]ԗR;䫄5.fdOar+\1Jp< = l(sLk bWT^`-QB۰rQrfGIPD1])NEy!s}•qppP=W&z8X[~i(%ۭuu !5OI;ϚOSF艬KWN̟,VBs c<VT\W4^W$G ш1cGK"8Y 'e\y2TS :baVLv IT0MK6kA6|.k,̊}5Acb5H&lv+jJBmC ŷOKZ,MiNsKa8Lt#>a^gC*$$}`(i9:7ﻈ`Ýi6Nx Cx7)4㒃T(nI9 YlYuS#EuwMZG}| QqiA^K@4on.1ЋuqD7 y2ʫ=qJXڥ™H0lL﫴pz`f|AEY5RXcKay+ hQ!+{ &ddw{8ACL% 梤5#&18 ffEA ĔcO$ǣ֠4e>[ę^D|7#W&Ѿ+M50Z|Iy0}NcZ$pչ9hQZcF1FV(JTː>5gLj: x(Ӌ"]-4O%^³7 !R\}Qqz34egȁIfoal߹n2Uĕq˻sx-,,DW3(C' # >n$2veEG+elm (dk5QPa~=iB6nygM]@a @].pLT 0KF/ۣsXGG nRIDÝk0K5'Cjz^`hѵ]3y_v|2_CIF7P#h1<"nhVrЗ e[A6ai:?ftۚA-v U>w2e۽wݬH-'ӫqZ/.rߕ􉓚ZDr3 U\~9?^6ǘ0D-ҡQh#AtTfp f}!h @Q/_z|vp=Wp ~pUL\ZU77 |Ff2&`imV`w60` vieru69gh#70-*͡'Bh7.j-**Q;3N*wԁ:@'CQ a۷v~7_̜>oYfjUU3Lc=jgp䀙U>^nJ_$<b~SzPNް-GEv,DOЮ:sn6+ 5.x;J&>%ܺv&IW dja;Nu~]4[k ^'k WSLCݺTSo4A]KzTsJokVi@:xӺ8kYR:;R֮YBlvOb_N_h{h/zt5B ˃-}e+"lB&ϙqto+`kxurI*rl6a!:jN86S ]Tjq*zi w:NXBs>Mipr\oUG9bȽֱQ?Pkc:DUd 絈nK8ՇF3,R)OrvH-o8%~^yz EV0^.ۅ#0\W: Q,Jq_%MƂ kqM~uf%?AQ> H`8A)8niUzFh#wd)sbJRTzv&KTiUaj7g^0u kD%H2y>Sq~<ΝLV¥2D4e]W Z20Gp{=o 8!I'q9k+1qp(m<̑uժ}'ªDYR(%% Dťd+tAXᕤ1mIuNŝ 9K$V#,Q`sմnKaruj3[qc71WUZ{\Tg& 4ـd8J.;-א_Z[oh $ba 6'JUe&ē#&bh)V[>۲&ؿ8v\KzDܽfQi|!ɉء<)S$ߒ׿Ӱ%1*zRF@0NC޶W\uM!>"a#m9PZ󉔐%&+b!9w0CP{hנ@?F=}ãj$y8m+bIm5lٟ Dv O,)s v`tcҙ5\|3A kt@*1Q58njs**e9DMz'wdI fѠ{Rj㯧me5lt8|+NHqbk2t#XpɑeED~J/h@xm^eDлjHˢ Ø;ԘǭY0nk?W$Nh5[hq`&~~C-0y@bL+C9Rڲi)der*:4ۻ ckU2@]1~F1Þ #3pgB؞/j`@U>&m/?PIp&D/x-scJ 5d K8u`Vخyb3ivw`{oAƛǷK '3;,Щ'/oFA [+A1[!لE`"(aU%\ |(#Vm[z!kÉD ϤTZ5 iAܱ1dnQIK6լ4A]> !'RSMrķSԺuRYR[lP6 v<[ ]-qˊ LJO@>CsjmmSR:=8IXaUVQ[8񬞢0[ Im*85E9c/uخv`$`KcCbw J:Ei ئDYҰL;{'l{`=}$o"Ũ-uȴh]@u2_ 5t&\}~,4HNlaEFϢQK~Z^ zlōAY8-Ճ(i7(j/b0/:]RY`S‘[fvcHopQV-kn]S*XXvf4z*[$S2nz~UgIѣb h"6NYӭd)CUD]e\ qIaZ `X ?x<ŅR)[i]oˬje$ZO4?ϩ*=G. Qae5ox[~cـqúnIW. oH,({o#xh$JZ-4a:}%3e. i-@O8$C- #Y[\$f$znlwzHEc WG`o\xqfqDS|:Non;^5ko=@=mdFW,Bqå>0nZ`3'>+$٫sMseIʙ ()4StA^2m5SZIRZ/s}/Ad .FLۈ>bi5T!~[ ⮅÷wVpp3"j}*9_@lQN$3JZ"{8s:(KwaenHSC#f=꫱nB4*C;p*EېfE`&"&Ҕ NBBϞ=r+ɦ{ ?C#Æ ||hg_bc7\Vئ{B*'^_"+6Mn|E۽' 4NNL+IL?2B@LtnɅڍD6JY $DTwea7Br0! &K5k⸺R.CN#LT)Yɥ67:Bٓ% h*ݺAmKآȏ˙1T`oׄ6XSPēS<4qÎDVI r2[!x126Ki{A@5ԃLkh1Dcy)|›/ui ʦD"G#Xa guKFKf\_bu6۬{RӭF&5#-(*EUo8"cy{@Mޱ9AWoX_lWպ6bQ~ҡD *c_ >x^CGwz(,>YZŨk(h?m!FJZ)N>i iD1Oْ0iFpa^@"D1B%mlOKa1A]QA^\ mU|Tqe4Y R[F.] L=]1 lK#m̽tW/(Ik`ĈY! rDfZ +eD8;BtqoeA`z@!nUrn# fJN]r+֗c]mm[(U`N![$ΙN)l$}!w[1XX1.آ?w{2!Qf96˫լTV3 a'tɹgeZW{V_AFyi[6ZtS`T*|z3ZԜ^Z/ex$:YȻ^ |kh2`-8~Sx!!ǮTgwQ??F&#˝ %!^ՂJbWOLmľ2\~3Bz׸|f!oa՟-+O{5NvNLd3'p0ċjmx<:s 6][oG,`SoˎvW6D,G3kо"tK{n#RT# v9iH]ƙ6>h*ot͢4}}bo=h!bo]YgwTx|4F0L4(!K\rB揶%~eVM>ϊ㑄"Dpm-M=Lz),%qo΄nJK3Ѿ!|cбfGw)gUC">ScX\ ՞{k[ЋxxS0 tg$;8gӪhGt5*e<7r^wbaC@;ܖTQqA1~8T3":uOFZeRK njdi?YA^2("CcT@<e#A.\õ/f1@Nϵ"VLCk]cO! [=L毛Y6;4B C3 _LZ=3pIB #U{sJܠpԍq;yzm+ )g୔ w~o "w/~rcߧ6Ue0f^4[+;jdZZ~E&n0gkA1>;Wo\oj4|V g"1O%]`LGbWl=:ƾN8Z{ }D}@L@Ugc] ?cKsz^R$u`t?bG"@a,Ƃ 9%a:ɲhBi] (8NzOSDЍ=# Y8A̋'f2/wEi&n8s&ߐD<-tMm1ϗR6.le>#lz@=s۳l0#n cF\a$Z+Ր5@ w+MszzQžS_ 䧸DUX2h[;i%ټ`!=8|'ݦI+:y'K]<%D+Rgx imxEZN'1_'Oy#,]?#Pe{13[nH~W2kUGԐdk2JB+d"o}5ϝC^Pݴ ZVن9'@MHe4*ުKȼ6][qs4u9`)/0`ޅ1SLyDéϣo_aha%sE=%bwVJCTq@TXm4 X;}.4^ {Myu빌9ХXal8p%sYHqh4Y27Llp"/%dNH !Soyv6Cˡ0ȷ$YoN%~'4NiEeRKi\ݚS㤸A}#h?;p)4ݬ&yyY#m{6pǟ6BZ,$'NDpCacb<4n $40x]Q L7s<\$xlM]=J.= u~Y vJY_^- sk3+KL:Cg<_/ /a&a\1L~3B`A0j{s,'n% S!? t|eµRt-E q_V[aF2sf`+'ىj? x &խ>p,c;[φt\I{{hEb߹9$o1_9QFG{ KkPoG͏F˔N06XZǶQ1{#]H)ZjYlB|L Vdo"@&)#2O4b%bT~+]vxJ}4/GzL({x3n28k;- ϳwM[$m'1=bV&,#BI\fw;Ocs .t VA$|iXVF+U[͗QU79LWLLcE>!ѴhVJk'| Skk+QO' H8A3_m:CBϏUX61Ydw-pL==aSUnHEaP^R$yz] UZa lsRS 祇A^/8:㋤Yv'ꐯBGݎ1ӯe- "]V^ֲ2|R2 M8u Ĩi:3ZPyΟlg1ԸY.cS5Azq7l1`1~!4D 'C9T.I2Y.;g|(XؽPH}~ IAUNlKzR r_ bɂ=aJ蚰!A1d ,b0 xn)wt4c:_qTa܌$ u2P.+uSQֶ"E%cwB\Gd[{GFռ/& .e\ME77E-[)ց8KΜL\D&8e%cAѮ^OȟUC>\h: 壒#,A-czo / z1X'Ԡ 073m0<^AWn '#tcabaʣzGdѬ:Le@Fxy<@hV|A "ӋILqـI"w.Y ,ϨO [O[I>-p=3nC|5խdlbvd,TzMt \(:UUub .Q^D4vʞu.-!-vۘ=y]SW2iS\6;xe&g%]Cnm`5ݘ#`RS2C W,c%%+9ɂy\v,z(}3#.L.Lt-#@ .2\5ɭ<<5/  C\6 +`?1GPz"{ @ Yd$~E%}۰ܬTQ[W&9l>u\x<Cs7,7GV__^KP+x{I9I83J4 =<0d+@HY[&,vf"DO4tfdz+,pUS] pO5Ga,4Jb\{*CK7sH- e?1Oev]5ڈ6tX\YdQ=\.I)e!|22Lbo Xꊅ<,+l(/KR㰩FH}f+DZgZnt ۪z CPO]r:xն9F(Ǵ`]?^o*(87em~%pA)7E`ܽӴ7ۘ3T;}_xtiș_bn,Ό6"Vsnw!T ֬5Zm A_rތĮQ@^n;}lp : kН)YޙgCEt19(׆7- L&gp-mо ܉_h؄5f $LE33psQ>o:ɵciҾ:[450ңO`ERn٥zڢ"+ /Jc=Z4yIb:/AzT}$G~v*%:܊:kŊ 6qsɤ)1>1p F^i9ȗ)Uʅ`g-W̮**Ӣ%2_ԍmMn+IwӬץEmԏ .jTgqZ;61s^č(BN([d!rkj&QAUUmR5M=*$=G済w*gFg$W5[Ѿ'ĸ nǝcGR mq2aD#mϒ;SMZK*Cܻ6BiGl_N:L5B'bLĄd˛/)ۦ4W10+V>.ؾix[cM(aqVC#Ҵ SI]M'Qsj t#6%vIM^-\0Tz0- ĥdnE%7Y5e!OGjҔ)ʞihU]/WlW4mV5v#V!5&牽[}L|%0Sr %mDw#N>JEn+нKi65z#V:Յlv`_jFNΈsZW&b[}?e훳&)uٶ XYqư-[:*ڏ_}be,rR%AϜ'h02\؝3%`>䓺/xf4P0 zgNe"v%ԵOHn !;w/,nN \1j R~)#pk%(Զ=NFuW;r|SaH9m'}]K"na*t(&1@A+\>û}y`ch=%Ӥ> %dykZ- +ߐZ ؂m@|GA D-ÎBa$~a1\k D1]p77v9lbӡYt""JyH%WQk@РmINA-ٜ'~;h-J6XصWlܶUfS@]vkS=܅7AfƁxAl:E DC=ܟɾ-HiLa] (=- ;-Mx$g}:K߉ѦSq^gfe.B:j6Lna_:7Kل߉O |U&2Z\X!la@':+gޮ[mEcipww;Qq(bv-S0ICM\X0 8 STF RI0REU4k1HgɄ*:`\5.NhK!kǂBcZ1у8]B^AHu~`)Ou[&Dfʷ^čuX#яv d2i N3GMY%hzb¨ߗc}WBq,̢R.ny{hB#tuj'?^`:"hY$~ X!cA7yIƍG|I3{= њ LP4k%ŢhEo >B A^mA:ە ['}u Ңb\ qҚXR0+, `Nw&I$0t`0u! 1ZE\>D!gg2|Oj&\9w~aE}t{:ڛp7!ST.^3c0OM*4#)8]g͵fQ8[HZ}}ZţٲKƊhTVK2;-TUd >20srJt2N Y2P  ?왐( iWt'PD(U's;rVBdá-d24& XO+tF^Zח= M{'#[U41R(]ϾVPս"?N1\%FJIT5@nK5 T%Č#H -T~"M1pdM=ŎQO[vH.Sj8YR %_MBj;%TEXpSJ^Ÿr/(L &GV8%5n]p^/9 HlQrvn S%\@?>\'!1>s"k+x8Т x |\ (grCh7 h3 Z1U@V+9zYanhsDfw` ~7)گ[O"tc^Nr;LX!]=|~y(b<me^[9p1RɆq/YiL05B|va8:}Qhb`oJ[3\1U7p[-u1'{m)I.{Ԫ ڢnkPim&oT%q!W<`jv(vq]#~9 c̎)W˽<7xβ42[nz6vmM1T9ɆZu&XX]񜹢S}qS^(Uu5x+Dy&ڈKNhKH BaT[6m=! &r܄zT(:g'ok[DMF $%ןy+ҙy!1}C 9OP+m1#]լFn&>a˳*VocZ<@"JyE%.{?׳"rd6:ؿt3x;s6mOyyqHLVPS~]j^r@_z\p* 7 pi L+\jXS6YOUFQd6g4=كcWeRJ$:edjw\3w$ K9e"-~Ӯ2%8fڳ֥,W^ 0?i?9[w>(߉+JE]Tu--bC;| I=lGU1D @N Ht ky5xuͱv$OJX X嫩o_AhhF?'O ;4\W_&t ~nQ4' )U]q.#%ɳI+K_,2tkd=ذЄOLXl̽ m/kK^ņ^hh H?^{nz\_"]eJ%6!B:sR鑫" X%[ Z*BGaY7+1>/{8v̔*ctZe*U7N}md ePwMDHa9ѿn[,{?O1]ϮM`;#z[N8n0A7JhWRr6B766ȱK4gi7e6)ysZ.lҐ0 &+[52易hfxcZG>1KVrՂq'd $9WL+vX"KLWn1h橮Gt=B=vWhϿ@OO{`^a\(҉o~A; h }Pf洈 V9J'Mo^@rޔ^/OR=UzֳHy!^W=v0 JXt)vdXJ=CEh5|i,Pƈ?3M6!7 "a87N]J5ԋ•@|jLW&d\dT0$D~uEZAyy&W_ӂbMGC]G.j7Y*g^wbut!fe {k/_O><͞Dda>71lll _ImL<5P835t uy 3wA4fɆT9o`\%52QﳄC3ݵF^mx";>"&N?ZQTFg %~/UK+q G:0)e0bPկO; yw)DQjUA`FiA'|JN_8I ^?4~HPzbxbL8j5wA C1y.q.g!EuV_8_+nFt7ݵPrp`!RnD<-[yՠw'[+]d3l#"RVA`:#9 .Έw k_)/h({y Ʈ rXw^},y7[eԕh& 7d@SNyId yQ p9OD*qUa_2ιn#+S$ lz3H"wcF6Ym*&Or7d5Xxtq^Y6DeeG<Vz-7cMnV-Uh]=/1?tCLF8naB ^5XCEjf*s:R|k * V'R~ %S,N.4Nv͟/&)i[yNg|Kn4"҇u +Xn|<+v&nsX94uA5(aKy6ƞ+5z.~3oͬ+3.[RZ'1_ Uls;(vųSȬ ^zYm_-*P}F2]:9D۠a4*[qCU\" VնxmvaeQDZ 2% v.uNKG )]@VSg>,6Yq 221'CJ˗wʆ}a,T.60CS!CPN5 `U ] Tog-%xXxgFをǪbZYRA[&3DF*;Cz)3"u6!N q<y9f+Szzl~z)"֟/KG}*Y(.ͫ=tts`YE {ig˱J?.OR by׼?`CBaka:Ur ShB-HqiY,!<9fvvr5 Y#$T~&/P0h1?[tYeո#)P/;uPN%Kl,r}D )o,mqDBZxazWpLp6Ž˶eկyq# ⬻,y0MPwpTsq:'6(WRAQr} N<ŃaTM4W%uvqpK*u2HMeZ^X)FNλv6QFXUv#} {VA% *$1<(>z %dJT$-h#m^8S*:_@ A=ՃM QM@cZydؗT͍zUj Bu=gqz%ADW39 +w\jbteҫSrSD> Q]Q"m ³k6QH]v B@Hx̹g I;=H7Nt}ۄr ~sD_QDq'fs;`' @ahן}Vx )]+|m pNf@ym_ ZjQEUϴMJ ?]CԠm9y 4`z:OYfq.?,/E¼uz&Nm>$0 F'.Yرem'D-]TBʩ*iv/Gy~=ȘS=훨+Nꃞeز R e }sg$؈brÕRx|")H g5[qD`=v3-BҔDA;= Ȝq̈F0N @WZN,5^>aq"Bv'aN|pm\ Q-YCsJuA gMЫjKPnl_ f6SUp|PNy3,J34Mˤ|dU>[-, /J&bͧ=.z0S3_Ci|8 zIW'b>SX?ӛ| uߜ/:nYo)RH٭LAl)拋#@ "X4ZvxNہƥ*^3F 5HpJY-0܏Qe Fj̴S!)[u#60萹cݚ DY 8m \_Llƈ{Cq] .xny $ nK!B'Nan79ˆngN;* 7 d=ǽ0Dq}f\Ox,G+'޹0cUWJ\! OZ_GW^ԋO'=h 10+{HN$P7Ґ1 /J 3ڟ^OY[4Q'WJ} g=],1=AO@l7׭})JRF͇81|V*FveJG(wWi{⅏I؝Pu8=Cf2դh-%_}}~rOmdcOJ,-^0T[78 $ ͇9`?O2,#hM=YF߉03h+M >^"#-v^q:-Sͫx;|f=tC?cl\c-bQWn=/B`RahYr̔V3ڤ)侌ǃ3`/qGɲ l翼 wCguQ@GY?ɒ4߹Ǔv}@^ou+}ND5a k#mp` ˙7ࢽl*UM0j28~|IP9x'(@xGk2o8wQ<ԅaƢ q5%獶h'M\i-fo.7ʬ Q sF/:RG"DF^GRϰqWXHC* (I.5hǘd<4?\4^HpЗzS0dž\|+`b& _>'4qT\X;$"J@4bɑ:՛Z[_6)l1~9xk`߲MemT#xM6S3 pDz=:ؙ+mBrd Ź'A_(-x:L֛]hi{ Ԍ13_8e2JMRIο%Υy%% /3~ &m߆ȘMl%%fg*(#wFTث8]s'fw;$PW~EtHWװBf9wLKߴek9TPISIwD/,E0+`Tҷh_I K~'%A|k;{Ćo2)η{݈#9Omh/+Y,'[1j躦0ZdP$ZL.F~GSI4IVmDnްZa7vY dyps yyYЭBoҥlmL |l<ɑMjGٶfiN[6Z#.ô5v>虇g^Z;%:IY*l_rT@VTc6Tnp/ _8‹\pYAJ GsP@ͩ DhNV?}Jr);%&MӮ&~R?/'2KI d2h4q8tN\nmqI!˵btp1A鉷WB0.x ]A Q`󝯱9BEQ?# ?͂Z82i{6pc6iE-ѵ+f!KXc^\Lp'WPw)2p4-x HEw+- ^"?|ZBA@$?sKB^atˉ|eա٢+y~wcI5yl5钐*'}?,q=(1۔߀tݶ\; +^l#N.neԝX𓎣4,Jxa <UyKĂJHsUۗ.<_>W/Ϻ}CQz|l T@_{e8<ڂj)J{cs3n{ҒY+ۜV_!>Yslw8bӏ;TW2 >Fmuob(A 7Y+k郷L_޿wD-kΏt!gNT̸S " _`ĀxG CIKmض ^>9AE6GFawuN~ ŷ)Xi-k3yZ tJ&:x+F$*>5h#v HNo?]!ܞ*s(Qt.%)Us+J)Mu>t-G,@_r J+Ky.W`URPUui狶Th&Ny }k'b:6i&|[(@S{%vʔ T}3a <l '/4ZjޗxK(iב7m<=+za>%l ;J+iuC':~ZDƞ-Fh ,֚OmbD5G;{akU^c7|Hu2S i9Ln1ϟFrp^ ̥flܲX_\{u.ze`_O'|}WLy~貝Hx4:v~>&OL\hhN"b9-3pR^/Ϡ!#Yv_RWV]{[ r2!m~Mj%T&bSҔ9R0r,<ݽ. W I} FRϐz+:4F!F&g:0Ho&xV7o}2FyGۏ}W]3R, *֋V3І c-YXd MAًXPк̃J@[2 g xQ0<=I<|7Ml2;tf]\ As; #VJ?{-ٌCK9v걳d􇯬wm*05 NM kj@{6%prY\)0*3B6 |Ue(Osj`9xAC$g`MDkjtS5+CAh62"W.s+x{ٵO#R3(20aU*t' Qi ܤd{)+u~Ap" Gm`n-YJCZ̮/#YڭoYP4uh{**oE8.ghj_cýLɏJj4Qi=څլ;YbFv=T <6(OƵ 鷫,KqEZτX̓Kl(7ąu N!5Y󕬒#٣ơkkvGfJK猴G #~ @F]D6/}ȥL7tDMB5*$v)ɞXWۉw%b̖cz`2Nƃ?NUp"Ǣe<ƿ!&"U)vl|'bM~@řw#¨Tټ(vCq=UF 5YVVeWҬr]Ҳ/35<a.gO瑎uK [Lvu|䨲8MvhdExg>`qCqaӍ0;P 8併ؐںQh\I<_Z $ne}f(uNՖ:O%6Տ?>4?)ը>; :{{MZ/vk&IZx84% hPܥ ;;nv$CEی0* =W`6^$T_c S>nY(Juf+?l;G3vcYճykQVq[_2U=}yMňtfjiH7)GXÒ-2pi9}fcntX4վw 9?O gGkڇoKiHdC3۟ ĸU^m oi 2f2o8Or\t#uVl-f}\ XMaEǟ-Q(<KhQ Hي)62vi[^]pBMn9O"~>ŢW{4;<] .[PȹNw`rp~;3rV$_oUJc yC=\a ~z#_w1ϊչq'V"n))r0RTAZ .uur^pO,l?+y9{O*_}z_Ͻ  C?^GL8I-;%,~4!hPYjun@<4_ʓAts6ILٶUq.ӥމZ$ZEPh4 l$O$Zn+m}?Йu-a|O@ܐ`2"k]p %y "j@%?/*"];B>m\-#A1P*R) RLkaPrѥv5!fzX6[F[Hz^?Ypfm1yG4bakx3av]-E4-Z 眭OÜ=/A-denٸӀ|'!;V}OAΩC=qisX Y7-%v@ۯWl*ޜF.BŴR@y%V6JùeMyOA Ӈ" 1= |:oo|ؖYbjMvN_{ Ӛ.|K5"\ v"_TcP_$-p|GڝgJXB1s aA#JyA-ט :+}Mݳ^ %& [`%N%r&z|K%66@6Y;W3dI."DY4{Rv>FBj-l/ݾGt?i*p}&r̮a>RC{+e_I=/ !޳,'b,)ZB PFܲBwM𘩜#,â5B/sN~:FϪ&C(*/?{0m!)"hnЦnPj6oD\%j6-LƓ՝_xU\w}&z'f:Hkcxd R;'5aTz}gҶ*ji!⥔Ai*`VĆ5vOPKx˾GSsu3, գXm=Jbđ}ȯú م'u` I^m03}Oe$Z@6D6Ft PH25NqQjb_otԅmd^ŸSɍkhK<9GSƘ"gz؅}MtsKa$X (8:9]c15_+U@&g,0ǏY J8m#H9-t \sL9=J_-1잋;uj3 eha>>,[wy&mC9] j11RE3 g>J.`,bAU]X-h#ײ=Sw+vj:yG|0+}Eהn:ANY˫:ex}'%S΃nNnpډ'f%vㅨN5]<3 'i9Ll#Muz`<E3!(ylO DKKA$H?bpV%m@q%cov>7Ff״^_cm_Vbi>Xa,9&KiFp-Wž 2Db w-f8Boچo^Ґ37 'g[ּfpltI SDɄK7mU$Y5;!ÿH['Ex?.\]" i"϶GR<-ĬW]ԫTZy~_TB唁hhp`mnɆA(8/ūt5(`=hxªQZ zP1IP!Ȼ˧z| kFҜ2?1.'ztMJF:j.Uˮ%,4;$sB=KZJ;J-уf.A=+|+g1>pxMUR[j8>xb#F!y?2EPJU\ afuعu2_%M}78b؂ }.ʤ]~Kk 4VFW ͥX|1 i^mPL%)vмO^+*LTuOQuF()qg1ER`;Ub9X8@~Õ,IIG yIK V4 ҃/ٝaj!H p7D4*8ɶ 0[ 0" >;Ynr+|SqqOxY=aM=H{ɹmlo!gGvȿiYvcm/B ཙe=qQo00'Oş|.)yA}IWw,'89VѼ9Vͬe !fo hKC|SD| !pUeЪYiC>D*lZCT7*9?z=? ;_Ek !T̛>Li~`!Zp ȧ^{&u XJ?K]q925)"Ogw2/\nHԀ4\y]YfCм??6:¸Wq87xD'RZA˭%cz)oNj%Sj$sK?S{ a1߀wƫjO#G) E>& i*:oh;3A}LqcA kVۅxxʰE  wr$8Ito x8 K s2;bWxNE87oXO6Nk`T*BcNaY&Hpþ駟1tBFDgp=- m{c E.]'-Ps{zڄmy%^ kn?/G\iSxXW-݇Da- c.v J^?/C Vu!? K(B`}ίtt╯3Mֻ3J(ϮؚЮ 2\0`~/5PKlXU%hϯRYVd=֬z)*~M],\kZ/%)S3:5a.U^'+Vfh#2~aA6R"G~`eRIJ"m99 >&NqqJ$>Ri:V2S(Vz 3<ܡ46s0P 6}黯t'P/aԳFrųkԾFTgW̒IxYlL~t!cpT+/|3.͹n1G ]_;cy$`~+_5(X[OpN^zLB8^%#\xLC=t$]*ǹ8(0h*!.4뛕xP@o wHnL \A1?nPвz݉4&6ilwrzw}bjBdw~\3KWڮ2S&Ǵ!.\ASK:kQCo UӜjӋ K&='RFˈF<ܨ_hK5SC޽~;+P:`PZÑYN2c p8]5:6me ŀעo+* 8sAwFFc3&)R>T(r9r#'a,鬕k;0v(5NtE-J\IX-{oI,zsi9I[@9ղj}E CWޗSo*[Q2cyN9MGvΉqZ,GlȰ+x։{rA DZ6w=83{O*^tQ8}ZE^-~G01*$&~H2R)NAi籴&甹$n/%IfG$J sDzJT):ݕŞt' <BShxeLG7rNX=NaC (Tfe/muW}VR|ђb4lCݏfQ ݵޥQ.ԧNhHJai^w6SX-,f k5k`yM1/Zޅ+YV75 F16a̐uBg.EfIQVpP*qd/xL"3U=/ .wXV/qk< UϺRh:V5.ŤazHń^/8U80|M%Ƞz )̮mI!^2>Z?& /!w+Ȗ$CV,&oc5ۂf -:;2;>k֌v=]ɛMY"{j 4S/\uK_u\dP3Ҏk$@UoRgˈI$FfC-se&s-b"Pm6tϛ/c B1ݭ}C3Ş< {o_+owlKgAEl5w-K/֊֘$#tem8VOоs,zSErhJhFxMRB?ӛWlm0H7N'N@!X}BcXϋ0uU5#O\Z_fj',i΍u;͙1ӖMjPw_qDިqۭ`uy3#vТ4pp%n1-\Ido'Xz{C5b`F&jU슙ebt_,<{ _qk J$fcbھP2ʒpq*dnBcK1WN@WkΞ,{%lC. nЍ!Y2 E v:,v?kRd(;Acmnn ͷ>gW՜cOæ#ku`>5fa6bfv)⚁1&܏6h_!OL^-e.+ax9C0d 1é/+HE>DxO%1vN@)!l ocJ NpF~tWܬ2Ki|91gb&o\~͢;g (ܧGx=zW^;Xo-J"Freԋ}$?@t`}(W2P/;$fH0/LQҰ(CG{uJk0ʀy/yJ( tI@ 2}_f )S\dRQߒe8jiSjA4DHgff@S*INؠX55ilXhHb?A:_=%#N[~;yu{AiQ+ET) ),]~iB3%2 '>GsF`XA W/D42ixr!f7W /ӧ+b7 mpOAK3kY:sdZBxcvM=Q #6L`cy88%B^#{CVQ^S{!t;LKV 8 Dlچ nO- 3CEçtr3_g5 =ynP47q4vU~FYlBX'Ӳ_7pPn R*[ yB[ =(6z*:Lᜯ mx1Ic As,r|ʤ]-,!hN ߦtO ] GI5[%`*$.oTL|QUq&z}rq=Te 2z]PكDSD"rDŽm*.0@]A),n=jc[$Def.=SVLխN @n0.Lq KǺ!qQ}uWJJpRd17yg}ip=0c-yz熜o˖†ًs b>2\ 7?gRiqGQk#T,:k;ܗHst/i{;v̶?~h:Qռ.Os")*YS8t]FZnlhTZᵻ8j-CӛX\*Z4d)HfB= yLsN5l ȶXBtL0_(ђ1.K?u#$`c;JSXdh s <TP ȭ>ղOD:‚HN#h/gE!Zl~-NAa HEA (}+uB<0!Lc5I!ȫ*Ĭ2yO^F˩Y1"[cK_5X'G3QH~!$)NL xqfl7R~b˥Hu'y6glE@__3r+v(?: t0'ǎŜ8bhx늁rci.p (΀(޴+QaUtF/  .S'WTz8-i#xMG8c>KKu]ϰ 3T ADb9;M&f3&Xܐ;L,LDEM(#έX&>/4@%͊>B63(7bjJGS2 f跪չ//<(oAYb#ik^ԕe(\s׮U{< ,iĜ#7fɥJ2 SbUL/nE\&'\rx-E`E}?e}. ECDT]A%MebP;źmJAЃ[{Pnl;o|VH{x9],d-!S-?VC(;GAnTAW>oWX1ϗzߡUZ:9GUM4*^U*BC4m&[X{9#fH;_F7n횵4K9U,/ҭO;iW3TIXFG,Qkh.m2ƸѴK*4fqLn; n|Ea omFAc^Gv׋$W?,xP)ăX3K&>2P 6m&@"Uc2j]5T1:12;-|STgr!{WrvI)Z/V8t^|NYo&>FQ:?Jz k*GAltv#K ybPqpu8$4.s1Qx ,K3{^h6fWX_R)ψmXQsV^Ѕ^M0+հIe# PMD'8z ұ{GvAgIK_wr1^ArzMI%D|t8?G3u1|a\x=[]%y hrz 7iqr9NqY,ĖV+۸Hu80rzA6 ,kmJ^Fq%ՔZT&ONG~&QEpM/:*d&Fw^y]te!}( [L]MV+PQٴZ&D6MrA"s `P09׎ip°%GyT"! -=iQ`UL#{ǯQs4 ޿N٘:2;(!TSb{jUNx%xfF-3*}\i(S5H{m1XK%$qLUpdHv?=fg(W`գQJ&E0lNV?|6E"gOyOՊx3v@EcҊ~%o|CO!s>џlXS}d 5/a.\ 7 )&ry'`ǮdyI3kި~NK `E]8aSsv&f6}KcH(RbWd- 5`Sݯ`Θ2idEUm6x6jy]rfO+ d* A+ ՏL' dd: OAtv_R򼑇3"6pk<`!Jdy}MTbCy^ihwBQg˪Ct:.S_,k;)>ɭrkWI䥟VJ ge#2 R\1jU/lESl+3x0Z@M&𼨓r8\rXJhވZ3UR4m}Ζ^qwƇ6ff:8-n%l\) L-sH|f(H8Q 緇<갘%n]mW=Xt :be<Û/ e6v: 7h{ՇS~ r~|vQ3m^/S};0.!qS,8^q` }-K ׾Or0D| oI\aaH].|ET!ۼ Utᨦ!(?c8m+$)eg-BϘq<'AM|fWVfq3iIvLjJM {E!MËt>.BVWGrn`(FD~d~!+z-)zwJ(ZI q;(u!𬌌)ѫ>lrz<܈욑xWVxc6Vmp.2f_-;]aW E0heq^GTg${4i@mZjQATl6zن:%/m4I.ҙj˳UB=,|9:b%$Kh3T&ؓ !7K]A{䕈, }5@#/eSUfw.D44+m2yf ajD,Y;[j)L;nfҍS4f4C|;q=qxջU$ٗs骜;!ZL'&\ !iY7/ F7EG( A &pjS6eYњ|JBЇ6g]묡D|A=xmjO\AD9gΓF/GH_j՞ŏ׽(^kJ_=i[ׯ'9xjZJMBm:hj!e\``g&3 'liOs4K6@M51]xt_1\i?2U1Ĭv*ʐiH6B ^OzJh P/P$q/uǷh_'SEk ݘ"ԿmCBst=oN&s\ۥVz?WP ܵu%*iH}4tnyd̑P`g P (, y(d-ǹ;#B*tM3v22fBƪXe\>pVfFq#AJ{=.ǒ7T$[$ś;;%P 䍻DWLhG} 06 d^9,m}GYl%,Np=euꥋ0#NoTS3(ha^j@Z p׌iθ4=ЈV"Q&7F}xs\A,vTɎ{*%1Y1kq׬E8 Ղhv |S{Xy5ᄡ9FZteLgC(0%1F~4"zQEiO? `\*18ĆKRjv zH@A2S5>͙ޡޅ "&h}P#Y.X3fݥVA)5{0_mȘX֡ BnQ !=kgҭCDBy/ڌf4X> %p} &0|U(BAj AV6 In;M߂bea,fnb.%a/Ua tWUlC0HG2Fu9CEatIK̘ UjF*[D'tfz#i '?,x¡e `H-vKD@.&Χ]]'zO/x#h ۮ{[/bCI\n"15ʱ]\ b^X8 &]p(A,zxc-Rb_jI,op(x]\wS!G@槢OҋmVlZmW0#rdYHKr)2Q:Sfuš]o.E-烆IM =s9S9 G@>Z,.qiR` ?$"ujHdMLcozpB^ĭRdkQ:"Kݴ (=*ВHb'qf$y_U9f\+Μ .F G+Fê-hlD~3ɇBWD.޽?(t$L-0?թDXL]rw {_i*!ϛ\ii$ :Uu8E-}> ƛr{'\u/79Y #ȿ0{ܙ gī5+ +,%ZGdOd?ݔ=ɵwKyBi;=kiԥָz6YN&j 2B 3MrMu0Hk)RzmЬ4q*$!As.@IeqcZޭpbourQ _,<)hg"M ?OfTyLdZ/jvn1Յ(K ~H^Oi'Kٱ dq&}/m~:C\R$J2ߴQD Ļ]t'߸ _w? Gʪl'=\ȓo0XP4H]?9#N|8Pol{Œ`" 4PP&"wiu @#eD{ aZpP<Kr}q3"RPe7:wĹ˶2: P֊]&%iJz~3^,NDQSZ~A`N:u҇!燅$i߆|_C$ZLTlnƬ@088j`mNt0)xfٜϠV3;@^@:_fqm-*:[փzCgvwdݕ1Q1 Խ*XBŇ#JPCm|`5яwAWFURc.MCʙcV"mW裱 ;${RT8K&_.%B 'RJ $ژRPlQvڮ_tqJ+WZ6q)GLtw鬷Q8EEFedn,b55η<+E9ml(uw*m`ç8ԻGnMyMy D?VNweKlW&&-"^6ƧjҸҥLPd7y,+N3}OMAD*ulQMCQD_Sh_iT)YL.n>ƶ>A2,wc)w7VF'VZTa/kE^(PsuswC4TD7&X )7>X>\g+7%FhJzQjӨ7x5Y%g9a }2B6\ktq]yGkPGz9BݻLN{wD-:Ƶo %|1䮙т vF!e8hOI%nnk$z/J=IR p-)"gM ct+&zRϜ)+qCڣ@ד ݉=h)fͲbd8we2q w5lp֯LWד1-ӳft@_6/ʆ7Kt1C"I]UaY#wR&`RX#6l fbc$^^'!^ a*d6n rN$"?ax4؀![Rt.-#XN`I &_[|4keS{此W]u',Q#1rʔKFd̟0 @ Wj] KQFm@Kl>YZf\6`Pn=> t+T/CRp% `nȍ3'QZ#ygV,Ր̓ݪ,OQ- 阺B1I^G\Em/cρok-wӠTӸ4T%-j`8%` mDI?Ё+~3bUWٖ%SۻA^ŐyI#.pueu mf4!ʬ" ]#i$OI[ Iu?-lLۛ3ZtM/2  W{,68Z00Nܹy8\tiU5W 9^CXէPIIDžlRWn\6>Pa&ȵ-pYO`N}Ք֑/sFs$B#DWV\}Œ1pSW@!ی y+ ma8ta;%dn?@!dy)Yi :6GSv2"$zhKH[ZgH^= ʡTc6@$?KÍRdQu}Cz9-ĂO/z(,mM y:|=BQ)kX;m 1_}IeQ cUzXز ·Ɗoߪ-31ھFI5GU6CƊ{LSt<3/]B8c}/Q H2Dwuf.zY+{ NZQf]c9f w[Y2+):%b$;9Q\IbWoXڅ= wW1`#xte4c'hQ8~PtKq}g5">"7j]d㭴¹]/78SrJg6Ne-w-;?.Psq ىfH/-T,j||5_1jf>PVqAӫ6Ǫˣc^+)*zmrfƜ:N}oJI:-mqLSѻt@\+k~+5H3ǯy@ZxXjEO.JYF!3 qsw1r\vU<Ҳ5e%'eąNZ`N(B1ɄG=ZhY]FQB'lLZ@ymzJX`y_2/'DO \ F<1 XoZY ypXbA@@fdciܪA5M'~n RG5ꛥۃl=/,Te6g}Pa-_ͼMwGrCpM,JZ;.5(ܞghV:v'OÅ0 *k!G3PU1]@mKac+Ad>/#{+ṉSZ+c٦|6./z'BP+r(v@ FӮYa/`!e3H>Y-@{O(s dy*KAHE~/<. =] ve(J Ќ4o\tMȴ'5 /9PJCVœȇxe>KΛ9mdYmGz샐 lև[ѻVʴqS/ 0FG.Y5)XXƢ0mT9C83<v{MsSHӿ7ɂ{%>v:nW>;dϣ1ԪnU_iU]a87O}2ٚ!))51~h[4Zz)?}kZ?߰T{p5%Sc$,MSϑܶfl ܊z@OdzCv4a|5G%LZ/T{캧;D-H7{twNVilM_UqBn6+p$WB3Y*3k3"_>e {)? ䷃ ͻ`cG,j-pB:.CoVb'78] @8^!*Dd, $12 e0MnO4t3NZۃrͽ-vOV\oS !CB훬 J'sk U_iY!ˑ D\jc3WX8RdҴQ~Y͡9u:͜=SO E;.Ϣϯ 1+Sv\o'R)-q?!5J?S9a x\KD/M{JcAY>WRK+ ;E50% o1m;z`˃Qjt#ڳ$|AK9cyTەZl=O%28v <*$9٘RnJ?2" ((U|E-T[2`) k=@u::AZ B'E8ށ2YSK{( L[2?M &A_o6"'׈$nKg͢sP x]"uaϤշRwe+,&x\ɜK=/ dYq*s~b݋$PZ`cHoe Gswv Oׂ8:kZ*Q 9s_M;݋ c3M!RυTD`<]"Ayݝo쥃_795Hƾϐ'TCv8⹋׵x䗇G"qKLۤIr9*I](`B?5~!gOLBo怂v9E"ݵvTmL1')TסA?'ЫBО8%cjI 4Eu&:J'ˎ\f)?&Ϣ-bsP N?U}}^zls"˟]%stwU'APya~虒y.kx{5@_P$}:Le*VK RigwrDd0ȗC4Rxyo~ښ, jLt;}:LZ][hp;EORy;9*5MbYqw;ƤTf5&'pkN4]MwKUYVc)$"/L,]Lt2$SU>yb&W[CnEZZ'9T%C+q+i];ºGS}Gρxiwn,{$')8wq ͷz*9HaRG_\nD6Ŋ4#scxpK8hsCPhgdY ebq9u0cPYyfz1e^cjJͼ0t҆{m>( UUe$Z3% ؿ.񎈁.Zu-iև#3tO[ sZZJ`ߛW=) 7WX-߳TϯT!k?:ep\GXT~ɠfntCykʊ.Jwdu @ӕ~13VyTI=2Hڡˏm6pqJc p-g-z഼͝_YN0G#T]!P,!ݐ~-yGS:8A c~,l%$ kIY/ºq9蚙;C'׺K K.dCBFHMی図( f;jC1ﴻ*"Mq0,SDLJq%rdcbUG6ZG #K./%.ل<w |\_3Tx)/}(4pB=> ] &a T==:D5gEسt=Gwh  :N4%|%!1+04"Fʟ GP̹)]?5(m@T3D#J Nuʣ@?BKCsBWlw6I&Kzڒǚ [loVHs:[^$kjvoZT6ZEIc7) ] tNg]˱9Vv7F86?9qF>V4r欆Ot?Q9~k'UVݵRZO՛A ROwi:I¥ l/V(&-Ȭ%eޏ<"y܍D*1"..S;@ 0֛RO,z,]KU I0.ב'Re6 DK‚KrW(|CnYNt3=_l}u:]+n"҅5֫Ze+z:#Ul1 טBb;oZNtEqnX WZ⧀偝}-i ~1X꣨$'Xd5b*C M]dyH0d:kij%%TpHn9|ACsИR?!_9Ѿv#ֈ**]wɣB 68LeV]Γ.6|wƲ0R1U=S~F 5`o޼|Г1T=n(z(J]Ľ.|ك.c~M4e6_Нjx2;LGVԊ; n˶no\r"K1sO1nGaj[EMl&ewPqcEIZV%mowD˒:gq~c wsԸ׺h&PIq# 'yȗ$֊et/ڠ&jUR5*o0-5iX*vO}5Ig/NUOO)e gRuX[@iCONoh3WlN~zס$zHr:X-* |\͚ %$ˢEgf{m}s Zbi{g`{,5zU3ܶ8-QָJ31ց#RMز"*oyzT`dJ+C5{*و\i-6/a4FNnRTGBdwU1:˅*ƈ^}qɉuMKRpm%ɗV–0clzz?xv6 WihsV9vJtOnWv%1BehgBt=)M97rB+<:6K?T~n:jm80¸^,bLE=hlyf-iGWp%#{Z<yjiGLH9,$Aӹ&e0)6m,h s9+Вӹxc[pͦ>CD-N͔!ƻ߯U̘n8`P:L"WVz.כrPiB\aT:okT8OhZkȹܸcΡ7u/ܟb#e+mKpJ;V~&uGQ;?R8 g])SmN$N~-av>AWi: @i5R@ف&h yϬHh 2ZcsdY~q 2?Y Cnۣ<~)"P P0PWbWޢLWR%2 5@kcEaH9RC95FL5V!nH$:er$21i*$ג{FX>0뙛 4w>xHWw׸2 _Tq8 rI1MwtQ 3G^HhD9˷ͺziJY ŝ;mLGU9;s4(s /?їtO06ڳK .͵==jؑ-{"PJ3o+G} o*~\rEt#Mr-oG3錦1|/Mv[w[?YwAm"' )!!ph~k6sPjt{Lu:7tRIk}BZ0Bsp{*h>%Ayxqη/\#(H?1S2 D8`=^f![IjDlxGxA2х1;5Rl`hEȅGq*1bg?hჵ;uKՍ#L˛#[m U^~Fvt(v7evޟ~Ih̓.:*GiLW&zq4xz%7c.)3~YZ'<G0Y͢A (1Mu{ǟ_|aĝC K:ERkoM.=MIB鱊s><O}# SJͷemQG?SҬ4+#7>yvȪe]yΧ5ޜZ^0hv%*{N{qPKvUh$?>&TjN\ekzF&R{UٷN$S ?(1ϢF*J;e3HuCl*! oA$-p SNa_%GNR$qh!8Vi7y;gWAkQƴ]w.(}$!4J Կ0}UbV֞bCw+Ps:]0[S|nx>8,kAX9ږ<]߇L:4FBl7m5"7rau7;&t?Sc#)˕ 5t tnmVʹ@@Sc:6m!01zן$&&.ֺS.ӞXAM 7˓RQ-U\﵇_cAu.ϒM֏˻~z讴dA{(+#=Ƶ S1# 5mPe0g'Me#E%^0;"Cmi,(*mU /CF)ۼBPG헼/rOn"K6_m*DHZjH81Azk.,ʗyZ,EHpL`Ľ1nOVTSĶNΎ=YuDS94/s-bH@Yr+UȔ[- { Ea!eX?c49l4unxgF&7)&ZΉ?HANmUĆ)뛾K(#R,uF RID"bY>_8IpިLCF(_DyEB`'@B\d`?m~c'1R }Lz5bK~s7/Y {CqU3R@wusކKsgMآU4dibFCw5\[$; PT[ꪀ#9dvqe~%`C49l_䂟gʳkĪYDdYOhӷu؆>[^k}nD+5`Z<y_Pi W=HmX}%I}Wp03x/!p`ֻ )3GPU݅@Gy7!9٨[9-Ffזp5XCkYj?ьYjhSY4}uܿSO"\qVH!ˋWg Cij9`p'05!_Z+7|H@*ɳC>#T wOk %4nC~WIp`MZj ِ]*2Lfs*f0 HXVXe_ɰ( /-x$h "p]mJO>#JO{Xif}#%ŽV1.T4^32rFV9=Ua3YN.D%1Դl˼~OƤtTЦ?3a+hXEWӡ߹u #[Ihn"%8tq soqnB-rf=~?/zlGblEFɢb] cuPS|Vuc(P$!=&21o㶏ҽ9}2y mro^%s'~4FP< v5O/@/QFP Ӥr*ݫi`VAyg4ȯ Au+ VYj"RrݣF|rZ#wS&Q(m.LA#|2@IFUOCu~(XQ"96ĥzSS6HI$&#%gI?BE}_T7lzR7[ϙ+ۊϾg_[ 쾢!NUĐ6Y"I?lO$olI bMtxVu=GrwLo&w(k2&UItHky$ǁOXD$$Hg”2GCS*V#EeE@ ɴR]o`9Na}#JɎN~[ 2q^7i乼(YaxǾmMRYW]wa˴ }2 7f؝BNWKf 4fZ9LѿM0A;q˓zu$|{ > 4i֊p';3 :Vkaƞ [=󦿋RR1O70 6Hj|q?m>s> ld1-G9"4ڒmNrLNZS6/1kA+ȄٟhE,Fo7(o+x8Ճ, e(|dbh zdPD T KRhktTıLsd={6[m6E!=fH3"*@vk]#5[!tzVY)F$eQ"y߼{ DwI:9`ׯMyIbܫěJ:]JqZEP:OF!PI=P@l ZOjq_CKA^zt }lHs>3|[|\){)"݅j&d Va1G .ܪs_&Jd^-*y4Uɓ_׉8 P8W\w#~ >*ne86LWŖG3j+hs/ 0&ŵTZ=A\8ʐʿW|ߕ7s>Ӵ =5M Bz>ש΍7$W9s>8n ܬ: 9,ibo917F̰vKET{1nIp[zUҮA Z9XK(q-Ea.y3q~PGtd%odG?LHRVCPD[ $nּ,%ge 6MSCUZg!4}C=1kS` _p"3q(ڽk6+)T=Hyl&n:}u3%a=v!Qe_Łp,ɴIrcr|:5WQCbo=Ռc~mt.:vDN }I`MgHbug"! cIY>g&dÏ] l C ۸vnvheh٫HvYF/9'Alqj4ԙf@..X_\u 5Wf=Mpyʹ2[l 46zCR#SBv(_I0'xLK1! LBZH->xwЌpO tؕ~)n9AѲL$^#lhŚؚOIn&g_ѽHŭu\" 7du ]kׯC=XVF|̭Ws魦O0\KF B3 wYI.+ӻ]H6uTV&'Mm @5ٗmM5k{;v8٩JC}Erw_9_?մ&x y&GG&X۽[ .gZG渄"oM%nŰ(v¥on6$4!||aK.ƶ/_&׊0JVV-rz)Mdഡgu%/FA?dgb~z΢aX]fĖXC4'sj"YyO1% ,5 ηDH]{ൊu hqߚzٙȆfF>3CuH ;B=ğ}&>$'MBÎ 81q$&PC]Gt_?zʮ¹lLweF 0lyM6]<w-@*qڈg4ZrL,ro!;-vhi1ɝ?uX.ljPBF9å7d-/fޮ8雄`knl. M"`1KC$] zLj\&nt 5g""!p+tM$oPaIMT5bړK^۩cuO@/`I*ZMf<ذZ&RY ~Qztz"j|BJFe8E:h#[1aBتepka$LX$A6u{ʓ(G*FTGG:Kƽg 2B·] RoψcW](gp&oft1nj؆Gjl ؈O>WH:9w&ն@+Hra:g$>ҮmTA%.N3|+76r|5-O $g!0rq= heKܫYdK)j`gDք8wڲVhxn76,M&ߗvF=" QyeCsԬj1z >1T=D-YPUsinm7)~ҙZXlg{m7cFxWh*lָܰY6qݙ mwIK˸4}M%w4#6Št?߰rݏ{Ѿ{?0?ac\8ݏ)#Oqir;)mь;de+LYM),.˿օ2&y#DɈSBq>%pȸM7څ>%)D ǶO|] L\Q&!Mhq[rC >a+O @@-/O{ !slE֟"dEwԥ&;\uEH0[7mBP`Y~}P1~;򠉀ζ@5fY6m1'9+lfs2tRt : x Qf BKs$t@ZZ8korv)*E0+'vG$*/>oλpWN'kd/XK֊0+ U T\ `O-8RQ:R:ԔlwZ±1I;xz"g0l 0#K4L}{x6!dSϥJώ~Z;a%#P RFZɋY&32!2w'EUa0tm2hNƙŤ \QXָ *c9]oT)oFdCe+]jzzຸ[?Z )Ӓ; Q*9JK*IDsQY6~P7!>&=ZgORh|J[~U=6 @|"11iEƗ ~3BU5bHo[fP[zSM,0yM9+S+'ވcIrOa(Q=D=ԭ.6m8("#,GƊ0 9_WJ#xN{8_(գ0ҵdmRBIo3*h\ӜRzWRBSuW%__ Q^tRh 3YIf{5R㇟j=XN&S .n= 0>DZ9WQ[JoGrW8KawEShbb٣P=h+X(+SY5 n!ddߘN~XqIrߜ-?`L=!Be8aBbhz'4&K䋠XSEQ yFI,G Ysʫ'*;mHc( # 9j^ϑfMPX+9ކ (S/0Omgi#)FPAʼn@xc"Mă?,ސ+s!؟9&ypu›ꥨijП5Yy᭘&[Mھ=z/ ?ñXzGۏ\7?`VOYt$ta_^z҅VpYr?C϶,R=!Π.3A [!6LRЌ d8nD A3yD̳Oj ,hv^S }q;RT2 #D} ˓4ʐ\c b`o6f7ނ]`^@=@@+[,ú9g6Zh靂[#Ӷ%Yeq  ']qdG}vKD_{Nc=GVk-0/ÉdKFAE3ajgFIOƤ()qt e;Ӝi¯jiG*%ɯq{8QOxXHč[VofS.rakCxCm+7 ԑs_OJGQ6.8,d(0q. 5.U-j}F1(9B.JTlH8儤KκeSbS;}BM Xr7閄ĮϷweE- YQ-e6 04X8YCƟ iJҜIzs?>%Mnr,Ҟ1E/\%`j){}r=&JYR]ZCGMXD e0/`zɧ%,E9hr]8fr?pK֨\sH)c㵲b>UJ*$=OǢja[n:g[W!Uc6MQ>&&'_K#B).)gEz&g^OZ01pl*wݒY^^Q ӫUg6LRCݐޝ0Cc ` }Z-|)J{*7K "@J,cz$av&aDSأ.ov+HcUjzFO=yﻂiwva7(0aSq5v%8/ȷWR3\nzCG*'EMVmN'@SFj58К"dfP袨Dr(/ ]h'y?UoRh DsZór"baVʂJ21ݓiW8Jl9z&h6WUN`68R}dM',zU"#I26ܶ~^6WnbI}M +Iӱzv>D=@9_F4]NH)LCR7eR];x \=\7Yh"BK^Uk;ءEB,؈W81ziC WBQqwƤ4 Z_<]Hz9Q0wfgp ޘTC=oWHQu}Ӹ³9.իE?kby%M7:\kF)fQBeWhTwiN&豖hX/cEtt%IS>u{a哟`LVωyKEcIXp'!ylz{o 8ٌ;(8 Uh|ñ>]2[wt6iw-yu{6˿@Ͳ|cvx.3nDfpf 8ꈌO 4x&{rcRx7Wm X}VO|(\ |C.LY1*W?C0q΀*[u6xqa TeV0hl?*M"Zp7+̶XxDRy]A:}i`BhN:Fv" 2ˍ[-UJǷ0{b !-N!d/svisdVdGXB'` = Lڲ3l?1WHJd@f/@Dt-Fߛ񩅲d,zW9`2vciL*\YLZ*3?RVׂb]rX!,Ԕ0wyejwG%-$P)-brVb-I*#(˙f$$Gk o3y->>5kL\DL[_^NV#=1w{#Lp #${`Qжk"(`H-Y+1Ȫ٩7 @p9eA"T qpH6]j@8r=nI MY(o,f糐Ӝ?/o} x&koU>D_ڰ c)B&gP /)y9SR%hX7+uq0Ā L!/&5lȩ9%Ҧ;PsN\VvPɮv7_@yE!i!h,1sXfT2b: \Y(|#)lPG]ٌV#C7|ʹ2lՁ2w!֌AMoԴ" /k*V,ky=MV/FT|RDIncg{}i"P1%@Ń Jx x+lF֕@a2ő145Pw$ .Λ% 'b½щab`:M\9V ZV%ՅPϺ܂+_蚯劯$+v®-M[iY*B|^s<m4>b3PV]!R5?ȂGxv |ܻ,dpJLTd5ζcZyWh2ި%*x%"{,O3V6^g91Ha WTcFf\[_{Vfl*z2k`b22\ȃ :aNx`Oh @)N@'Y;BSBq}c "]& lJwLFj0SF6Lʋjqɻv3R2G## S$[?v.g([* X; RN%]Ex$g,&,Y{zRzaqFK2'#*oǢ.avdMYGjJۼl,dbZb2}HEx tNsEmL\o"Ec}O5L@aa.S~uDIeLREFMjjW vQTC Sq U.Z>fP)RحG\Zs߾y%^FqEhXX}P+rP.@HՑII. loC03E(Ct2Xǎ|^Ck ~B80ؤ$Lw-8 {u)nTQ1j%C.s ǟ3`j(''8arg"9ma 2x[QU̔vrAgORoIݦ#{ #VKﳻj#6.ٮgD ~Om@t#˄-Jj[WrԹIkr:豫gb R#?3q@)caA5&At>VDR8~cr3qgq6?f.by ˯:)W7lJHyY)xb`tj^@H"LˊE{?Sryc_'i#-SUUf"ˀ{l0{5c9[Edb C^^,]L:k2qBB1!fc_Jv;H- q!5 &f Cّ[Ah8"n ##CWNCL#-Š>/s iD*Mh9Lr*(+Y@rGc 1T|!+[o#ݜTGoqETr7,=5ڽ ]T1oi~S5>T%Ƴ(yK 8J7RXU=Xiurq|4ƴŵ/×'tMr-A fоF^FrOQFDŔ^MGr >z ,:M)Rc]<']{}!rNW"|x,nH f,}I0-mH#OF %-H:.45;4ʌ,F7ϾC6!iY&nHaLKՕ7ܷhN"㫬Ze_AR'vKh΀^zd*U9&,z1=VGLD4]קT ۹_LrtnovbRTŋϠ SvrWulO}~B`-9vg$*j>2!37ўΧS²~L;?E<-fzt\Hӵߋ4V"O8ˎ{P7*;5SA>J+/̃5EC4#=-JnI"#; O1"R PN_Gرt}}B[(n[̐| F @(?Վ`K)4tO}7kPm"l+,r6M_lcoqL-z/ x臣a<"ޝ'],oEm{ &ø -*~O` ULJ׆LϠÊK|zOh kV`| e/tj W4^w;^=y՜pBēj)ڪW %k>缭8cNIGD% M0q ;ynBmF@Iީ?$gpjH)m @Jo[# AuL)lH˿`+:B^O`GXg`H!e׫ (/ik) .9}ci$q [!p{_%&A,5L% !C!lj@`,TfMEdpnisuOGnC<Ĕ ">: ()zwZEL[P\iR!=݃=m}vjC,Ӗ:ʺy{?#Q.W|?ؖÛ`JZ.}4,*J.Xc~3+S ),aS~CI< 1:.)BmF1?@&)u wB>D h}gM|d헫33#z_E?FPH:$,TE #x#ǬlW/M]8G/idBH9}+PlO7<#92@0CJX Uy@ sf*!oB} !`>Xހ]\3R0O~3m!#q ~zA:w0U:HyݢfEC `N~=/}vIοr,dؤ4cP7)6]q[~Jv\JĨJRZp)8( /efw 34H\z>5oi.lŭpHK0]@՛)wO%M]{&X"gYVi]-mNq# Re`Hufvl_n_1lXKQQ&* A]ɰ=U^/71DZ7սQVs(wD%& W^kgI$o*ْ'Ս>)Uq&* 2 ;B{FR~A>].k[!ld1K#}]t@jk7-NV 7R%fmےܳ7WGҠop֕^-)Wbr_R8hv4+,ww4sm>\+01M9>Tk$$%R 1.t%wޱP6 L!4li~&(HΒA? ~{o ~3o\x;} T'zغz_P'`x ?AdT%]VziIx'Š(4sL&rd,qɯB[a,izx?s&./n -djKӍ5RHDmg-6#C+VJɷ1>ObnTTcdp#^MPjifׂ TJ.{*5 7ξh) lvfW_YSKL1>)?"0T~ !)<- U$mgTe[MDOKT,/Q¨moSR˯~Ɠv!1hhn|'5H ),;IG%V<>&,D6X]#ˣ9eڂuЯAE'95>!ʣTM!:X%&~F^΍;׆ɻ+*udEE5tn5'N##=OY4 D(EVUh?*ŲcV8kvU'K):qۂ{_  m\UV\& 6ep o{E-3CkX3L!vEZԅhrR斃&C!tyԐƳL7(;[D2Ȅ(SvL9#V4Dڲ,p'?W.n߲;u `ΏNU/W`\sRf@5$䜂6f9g>I1S\}s-TV=O."Jy6eovtFc LS9f+fޡ\QIo$yD9fG-؂Ʒk(mM߯\{'ݝYjcDyg@\v4Ƌb~dέf g}z{#5' 8ԱKp2Lײp)ieCngn > RY#iQ'ԉgOW^rbˆJab$w;={kTkU^T j'+sNu6-+ð7t@ԡ*͕9B#զRobUtVCm_jpi 8tBE#K֬)M8@ᚏkXhS鳞 n2m|~NT!)VAʱ9ҔUA>94d \aA~0%е" 3N xR%S@I&ZXПG V9'ߎ2Sr$O8ДuPCͷHZLzS|ck̬<$Bk;Óo&$ˡZk8RBO!LDdqU6' xaK(b)"}lqFM9+&OP]QF)6TGZ`Nprz v ="8$ǀ~S>;÷5ԫ6B dVc㛲"(؝;bs&Vuk݄ҷ%3m1 sEQ<"|߰ AZ!,k OBjleؘ9\8SY]Y)mZf)2ݱovTmO9CS?pB1L|RΕHAq ./p4NV&ޕK_1Q a`z.'$+v9+q|>"T4"Q9O>D&^@P`qɞfVhƀ/9*,ɪepq~p[{hy]MG8wEglpP3L̍Uk|!P v#Syz#0M93 /Usꡆl(Y>y.8eA~(ʄ^o7/) NVRs%OR~H{xZF+JVfNC33i ۳7eaQy&D 24Ѝg"Ԅ'Ɂtc\415Qgml2L,Yb"3ռ N*^"VUcb<2O26A@T2K&JTruH u? d MG?\X؊TCetScH WZYJ.Ȁ^PvysQl94,Ijd6xU_y@}VJU=5[7<%'' Hع{@wQx͈idfRm+1ݻJ6`;AW|Ə<:#PnNREAm+ opg',=[Fi?Ghʷ1;7NK[`*>C .Yd{4f1f5p<3"P(52Qh&ƦTMU2{ Fft0 i)%=Lq։IaoaRD֣3Wp3T Z.zԘހfwmxq2 fx*Uc$p,+ೖ< t!H̜PǾKuABn"vČ$Ǿoz{^!}Wh]_|Iα :ξ {DBH5-q?~@6q/)#E{W :#4"!As_:m_jX0ZR:ƨ@["EXHAj'O"@!9*_KBǙX_Y1aY7涰yJZ O{5A{CmSE#A4ܭ'G?uXi:e$:|Y4SP%DXMMQe"n[.!ẃInr/RM|zպq`;;-RG[tG:G]i > mv3bҍUJU-.d@A4o;Q 5cdJ8bH7[{1+k"n`^˴HdݜdZH酼M$̵^OTJyOR)+ :B-Gqv3K`[WNT@6~̱)dٟ1?SӄgߩBO6 |L)I{ Ɨ4;y05fļx6MAuz3Z@wՙ Nby cّ'S98v5eͲ>Z(xgkkkv_eƽ&ɢ]jf#3f.D@|Zv."4V&tZy?b1cTQkpbVH7Pv"6 @H :{ګޟԻ@!5'U(LZ64jq&cvc" 25ysCivӓxOIUL3l oHurX=aBvf Bk^ϰMܷ+nг(a2xA_omeS5NCPh`"ךEBgdIcZFv jOXkn6|nClbg *EmN,rӅHi¯xGGk(',>/dזd'rbY5~@ϒ>AIC) U!^]B'jg-&@;KnZ[t6qbMIkLn1.iWV4CLىqӇ62+G6yxi|ʎuEAT雀%A_˝V^gs fM :\$Yh=)>?ca04톭B*7|J-QMd!,mtܙ9~htcKXJl%&vse-YYZ7'Fyׂf+|ŔբwO0Ef8 8C;H-dXኈb SR By"T^u7ʆ>0FF2 Sk6wwBjoZ9Ç-X 5u: W* ]bT DŽs k;^ e4hB5kd>9Z6mayA*놕Eu}j5١2)l@lӛ@m1o'akX`=2ڍն]Hm*BU{u+N-zul<=ֽY꼏,a vL!u'T6}21lvVk|&2P7]wX:=˷YmOvErJ)1,kUг·`Dl\^i޽ ]b׹1- iv~K sUʐZޅcZkpOa'o(TP\*#E;BJAW[IdJ=B< %%Ƿ*lNH- AwY̳C;xd^qjWo3x[?lֳ`ڰQ\j`9L6UR=Wu61ocȱEIN'[:)[5K5_7'ՓYV|[3hK 6#b8;"(v0ad~3S'bM㫰pl3}y|T_䨮.m/_N$6csVf0.?C^{8ܠI|B_[PNG$!ҧ@(|~u&,EAKO}ށ1 ,UdF%5"Y=XGƓ䊐BáxVc3 HA(a鱼Rɼ|gn􀪪o vΜ9wDEo .-ƤneE hZ=hЂ:ЋѡsEQ^(/K^Ha OƓ!kKO/&\0>ߝ6?k.5Qpΰ)Y~¼=z߲C $*Hd.+!S7n\8m|tj'0_G;!9`b?6Qs42>Xb,h?Д]2LY\ MI*CjMK\*KOzn[}P["ůٜu\.%oO:U҆(!pb;cc:A,@-Z{v^ݼHXxƆyypwYJhI2(+Wsk\O$MjkbKO<_~7y+x^SRU<{izID_ZÌ 5^qHX[Fz9!FM|'<.iR&~D϶VG i&+uȶ$4fVO!FfgԖ6Pt榦U_˹yRHd~|/HD5F;QUzU{15כ۔/5?ccg#=vh%>V ~SFDJW[F` 6lZS2Io? tB3"iH$w8&) ߁ cQ& i]Je&U[0=p}`DjbCMҸ^.7fXt%cu~BҴZ;'4vؒl\`qY_Yp||vF] 6lx>NmPp;BksD"nyw4dw;lz ްvu]f;@/+B^I銳@+ <>^NG oDhD'Ab 3Wٿp»k$XΔC?Ok-'*ҝJ߬fp5zطݵc]0։f3g&oewtmU 03W&o0WČ2rcmPK̿6^be*.]nZƏr-B '!’Ⱥ8%NqQL5SwYާlBvhV)+Ph)9ȵHt:O2LIhTWX<_) $E#)Fw[])]Tr4RbG%(cOV$c%!q3njYWdܬ>VhDžJ4L__{mp̐ {[LF TObKKb-HN Y3n,TMPR6"'-S|xB@hZ"GiжTg?v5cl| t T̶ >tMq>dc\fp#qTF{fW磪$,ӋFI agSRCJ͋6J{k^˸Sat=i=%j2]7e %1 4\RȤިД[HTXq2]ALʷ}KXE++]iKc]3hO%ٰBg'1$$$yIiQ=39U~]|*S禖ʣg4Avp ڗj4th,b"RǘX:&#D. 2 8J! v?HAb}+zT/8ڑ'XԐ]=". fT5rB6oޫJ'Kt2nvM_+7dX3 Дk:py-,3!;yi.naajkթæ 9Kz' ",1ݰQY2%tGH I],@%7`Bs'9ufsAU>+*QiGe(ήr=9.iRmKr$̸ܳk%":-\6͵ ":b8븅SIK ~4@0# 텔*{ }/K{^'YEg!QÔ$hdIW؍<0sяfq'XY1rWL?d>HZ(|<Hf$`\#IWΣF*VW=3nICU;ʾ_=,jl/{Nl!=W}?UFn5kĂ]i(60imqin*哢Z!3ͺdM-iYGI|}-΄X*#aA.Szy4pP@:;,kNRSOyƃܠcWZ$M9[8h9[Y i\pVSX_4rµQI'>ZMxmvV2J3e؟!0/mNK'+hZ_@ISf}N 4Szr?h]=DI=pKy'`Q._mҭoC-OTTxkF oC m8Q0qnP&$@vFC R~\%䈄:z%:%Q|U#59J ۮDhS3?Ux ɚH̶]-ݠFYR^)G^|ײ3iQIdu4xH0Iecqy}\SL_ʌ9"d'm6NAhuRN3)o~Q2Y,x3k|hAQDZyt-YQƒϡC7NM'uaUED *h97dgSNt&vL˟3 WKW;_ը&뺣,qI87zH {QP!w}W)V5L/h̄Zț:e 7&k\K"xQXInD{U҃=B`$HmL.. m$N8;W%v_9؈b(\8Xq#7iJWɉ=SW Wb:RܝŭQ384*p??Hil} W8J(Na,a7zdKPb"WLM<2>!LT܂~JymΛ?}Κ犝p\c"IcXsqO;Lg^KF!NjUgۤظu?r4bGHW+v tG:ΊW4T}< a8ه'K}E R;^ԧbK*6asJ _A@zy(ۅx[otUܠp.ef#9ٍwXm.uc8Q?6ksJְN$C:ͦ_u4@S(`m yj.o2E%{6Lkl7/X ID/D5 ϣV4K;Dm<*VQ鏼@JI,F<(n'|R0UloK,7Ɂy="Xi.[FːzqoP7Pfd(Zm#A?,@?O&nEf?f#`O6QMkYAߣT>Sb")-ɵ5ZTG^k/͙b 9D&jn2`}5 g&u>elEqsWZBA2nrt@J䒿 zF#Ds$f;p&LcpϮe8|Ay?2q AU;?Jx/U?9ZJhۏH[aC2.}K4u6(*G%p|SxO>Y{ƚ5m*}*qA0EK׻81ma8,tV%TM?hZi@LUhG^_igLdqHy#nC'b §z,Col O9wxvfSHY(M 7 pJcc>qxc`rCNn|?G~Ob: F@]7[M}Uu|6i\szr+͌ %0)PVHeMqv!$X̉pAkݜ*vSتd&,NBdM@.}: :b5JlzF{Z/.'yKbli ښe_U< -!+JhuR@z^x(2 B_vYs4{IIpdu7'WrɊ|d"-2 &GPJM{ Yb4j>qXZ-gN,-dǂ͜TAk~D"].Aʔ0Db.;m/86񫂔Y@:SVRsdX8I2NSe|4 cz,'nE-)Z ߞ_U@hsA8+'x+LA)Z^+[$l Aר%4&%8/&ę5-RBl àY~vÂ9o$d㹹q_ h·Eѱog8SO! I~ͻB Ӑ]O4V׷ї\aҲy<n?POؗxCK)t ,m)2̃@h*KZs AuPs9œdr1d,='nc5mBe8Əj19Q1Ĕ;NtH0R!N٥ln$YG;h0m+$X dTqe<3^doXiv1IuH?nb`6)y #LjTGW= أuXS1%5@`#$38> e^f Kě©ӄdT.OiJKV<$ZL,wU#YqX *loPN?#8O}#CJtˋ2X΢l*AVxҫj_ )c ĥHf$ ː +,Hs)'2Ap=yg^ጴ mG dLomaʠhn|cBBׄeV4n4 qO]%tQzўfU޵ZHb/b.{_a{S=RW˛/ր[oLL4 MAV2Mx;Sk#=!A ?"Vo&K#96쩈c0 &n^􁌂̸ӳ/Zh @pH7^?P`aݿe2>OUzM(}<*CV+1Oǡ\-֋}G=*75lUw뻙"v= >yBMgNi*^|;GԴDѬQ#R%;o ,:ok[a\,gͽemhcl i@M|ۖ ӺV :66]G CQPxUV*MK\oCj xx.ͳ~K  @'Oz^K{|ZT0qx~c+͇L "svhWDF"T®=RH~oE=Pg7;8!4Gڪ>!-kVl6l峕wIɬ.np H.b2YK6Ĵ8LE,&ț< o8#Ck'LKT}B*%J:jSXV˼vw6FqVKEB[8\J!?筪 %QiRg$^A$,g'@+^+EZT-o/ꨴO[< to y:Q4$y%JI >(+mP-'E. $^i Iޙikc-vh.=LѴ+9 sP]<߳8Pqs 'Lh OGr\bF QO%btXC h0eǨJӈOV E٬s1ڏ貇Am̭/)W& p;2U,|a{x< c)[hAn!jwS2(BPfY7n#lz|ē/~&I寜fjGiĝI΀y0V#LD&IQH{v0" UԤ g~틊g;80+9h@"]}i9_b8̍ .8 h_|u&% 7<Q$H-K4,$qH`:عy F;DMìWE !6|Zz.x!lě"]9V$'?u:M$18ו҃0JS2 )6զ&D" c ;gX-׉:.G^s q`'Ľ;H|~fFaH5>a)q:UWZxX2m]&Ӯ|!FO k?K g*1*6]H ˯2'Î6c 6 M1I%O^Kw=E [RYΣװ+%&p߮{{ `pNE;]yA0B%YhwoK{9JK'm-R}J헩:ɺ>RƎȢCz#tIv6n`h.52/i?w'rIm1*\7~'67,mTe3̀CbPx/xa CM ؊+? [[V&QS[A4?7qmj/]+MksstO"6)1z]`]݌ڕh[nTP\3.!?*Zh}"_+&]Сh%(nzZ.$ GZy~'&7llt:$-tD#F?%;v` o;޲߷smѹE!Qs \wyysY>c| W#Ծg0n|vuv:^01<ҤKRUI?60:?2Z\6 6:bBڨ4*Avs5*x"ewi:zS;.%u6r  #뫝cq &8R<N4LpGҽy> QJjqQ[q-&U:+9U۷/QPu ZW:pP@f|U"j e&3RwVsSo= 1gOkئzkN6|fM۰|N!elNt(A.,EN&ؠ,4!q5ME;!0Vs.ZuQt*V q.WzK j(w 2Tf>G~qےqN?6~ݽdZ}Kv =wrW۹* MqQzz8 -"E:EG'Hّ~=ӭ\ \4!n!X0yM!6A#{fy;&͎+3-reb'A"a>o;Tm.kYrN<#ޝ}D:5#&̋'#U|pҏ&;o4 fwz*v@ӥ!h^)L2W%W;_ը@Kn ω*UpB:R (jH{oMNytDCҗph@xa{άwZ$WćĎv2߰O~|(fxzoISgeǤ؞,FzuyH\'Z6S[uLdW%T0OpB$vLXF:&HxĬ H+O/GlZl0  EػvD>AdAr*SexBa+;${ە` PoRoȟ8B+gDT% %Ajm 1va`WB>(69^Ȱqc{fG5)fg錡ٛEɣ(t>7}r"ڜh1PpnޟXLa+S"F M&KO6e]H˖ŪLa\`@ b~0X(Ct0yG= i>j|pGc mإ.%{]l=m @AkR53)gYˢy\E(t,ϒOGoLz:$zRo {c=%&ȟn7:-2 qۼGWs $7P P%GSFJGx-X.Zt.-&%7vu( , R!͌vIq3ӍkayʓfI d{[$[^Vؠ.VP[ /J>fEzpbnfd dmTt3|_6UwJ(8kaAF ^6r.h*GqqL6+#Tj ỳ_G7Ef(v"|̖L֖mwyc.-2q.4woLv;l`#[WOHY +^kMYaw2dLMdG+dJ˒i&6ʔ@Z75@) qB㐾wF`,Ǧu| tNH) ] =@>rwgݬkLCv4b"O vcK.b9nn'IbKK ^xš>âyU7O:fFВ޶OY1ȩuY SZdT) ѽllcйK]bФ^dp׶2Eēx-u}F1 JE(<ɑ!ê}Zrr:ctV+QHb1:fyIQ"uM,a3vˮ78" vǁԺb1JX4{28ލ%wq><+9G1Xa߹vNM\%uwV k3@b꽖l_: $Tu4 J c Q F9S1}𢭷x`'s{QSD!BDž@_wVti "@gSժ0z_~w|&7N;ʸ]4Fۚ6)ubnڐqf~Ƙ{'>ƙ2Fwjp9N TNjja(BX9^_O.( 6ƴ:ez4d M6ΐmtw'\hnb(#f!KGƂ#sNP.dM|+ IXșb$a}P"lO|*nj$k^ &rji÷8tfe:A.GY<209a%\4[t)J:#g.XQG,[T|7֍6(.XZ H8/ZRMnFEhN6&jz4jr^) g=F, Dc_ԗȬ9@$I z}7F=/mVo&ӘuZtQx%NySykhoR_uE4:'A(N>WndŸ|wm#B뒆lQ *ËwgLG >KlXkV&>_ks|=iH6<UPwҗ^an WnXZ  E~; {\Ȓl۔w7/w6dzn (kי҃j,y7#S)sE&]i")._>eS㘮i8w} _=m5A/mymQDnz%1(}BE &;QV|y( K=LqJL$wO+R \}ǤMؑ/_/[y!6`8) %o%:+AOtc^rOk=KQV|BBãߵ3 n)5U>ppev=qT=^!((=ofzVKn2R-˝}_A$©T~Zg7 0V7UtdjK3'XeȎ!ýiOjVta)Bo` 1BkJp>y8M8x2pMp/ *ObV)޽HEz|At?鼡3Ȯ%v_:rʰɄ{IO)@#X_|fCj uWĮEDhO:h@n(0Pd$#*2_{}yHt mh(F\\ &S=ji>'A%/8:}u 'hfK[fN@vƊ-X1@A*]'HHDNp=p=F+Kt8rx8ԄhNf)j!BAMh XF$"][j&=C<4+wM'sybJadoY1{0$ aA "+OP.3ɿ+!zMi3l ԫ1/މ59:q)!dž+"NqqdMQ\oK,?Z#󯄧ĺs)S ]]WphN-h#G ]ȻW_IH~lsڭj"ÉÛG= 9Ҋ.]FnE/&yfG¼!\ FIm 'zf(, ZdNzŝm,50!J N' #n9LZF6~uLy(O 1iH@EԣuŰ OU pM> bTO.j\ Ti~#Y jTDk1I9-'U%;&@?띮;67Mpk4&jJrwCjEx{ˡLJkj/ S5ч⾦WV`*qjVYȒHܟoK~!VWK3{dn@D0㈟cCpm>|t!Oniz&wVr)yR=[ IكJsN}Zv~KƬno_ ?[AX²ۀ>[?V-{dٽ|Ơ8CVPO /C˥ƹt2$OG~9bD5Xk.㱵jA1xyȑ_f)ݮ,ycRd|,m ez!Ȫ$u}} yLm|\#שwԏ@a6YbogF l%E_ ~{}q]ŏ&uFѬAp$gERA}?m%DfFivJ"'/<ͭQ`r l|*S&V1d%ý䐴 |;>wf#ɜBM^ ±P Xw9fBޭS2sIծ SIa ǭxRУ[NMƌZD,կoIMIk}RF+1(Xټu3 R~Cu9L,yX"~qI^1O,;bIl{c{H^bFSYG/]Êp@0x< 3_*EYaKy'LҠ5tx3}do5+)"R8(pӪmcX+=i寰},OrL2w1k{Su4J':%1܄'׀ -nfT_2 mdny#Vʉ7",J81 Y3,:@BI }^aSFZ9_ ԯ)NTۂo#U7/ő cpDT񐎪Txff݂+YwQׄ^ SMѰa gN(+0H2⛉͐NRL,QNH,=T)b+FtO 3ğXPơ*Y`}%Z-m.50&7W& ]<\3Nq^/2&,5XM%aR!Fa6о.8MTk#SpnLY}|ƀ븵 qOQהZ3zSßznl-InCRS!d<^FCLv֑wOK<>iq(J /1YheVKH$ 䥗P_2i@ra [d@LR"_o$,~ngTzvmzdĴq'Lm %*(a7ٷ`sJc^k~~轪VW.NG`"F&ϣ5a"&OcDq+u ݈.[>7 j˦oQ@q-csj>u/3 Hi5Js8_;p)䲘ڙ5;B@ȜkZsؕDTdDY:S˟&5-(Qˮm܌$t(wBQ,'_tјՑ{;?SDӢyzkJ3y+GJCٴѶ+Fkm8cuM<IPUuEj8&I{q@PWeC*t tԠ~oLD慿Q?ɦMi>2i0gYU4OD?wzOݚLQ Ȁ+ lC>>گ@'T.-L~cuR8y`A(-8ɄxcTNFc׀{L]˗QZ0ȉCf;QvN 3hfKȩ'_LТ@.!t+1oh9 @y`m oONotFB^1Z̑Iĩ~Eo(8CtN ^=/H6W#,?!x?\"{}Hؿ9Pv-LՊVOj\芤Ų KK _ Bv5qB4[֨e15Mv&Ulυ@:ͮGAGp*}r9ON"p03trS*RFK@ Y'*VFeٯl(M72h:ZnT|qK]K,(&K6 2 N~W(4)bbr^cL2_O+rOUs:f$";n͝Jͤhka<8qT] ts[e/ϊR~` * Vۥ&T+0 "K1! AcCg-04Z:Eò%5@ )L3E1h]#­Z¨lBĆh܀L?t<9TOCa,<lȠHp|I,p5ۂI)H$l7]ѡ߳fE/uQ^eմ6*U0`6ȶWvF~&/L[O9 п` _pb39~|,%9b$1У}F'rFgW]E߲mWN6,n[]~\$IW2(MH^|$V- J/N)G.Yeqcq<׌oVBeXD)cwz247qrzR'C|ҥqNBS7.E窭g/ -n-KkefBP10p:tBeöB1rz $vay_Tо&ږoAx#xg5(=H;زeqJ~$*9`''~Ec\ Gn:Ɂo3yUΫτ.禺VaTgdCCut 9f9kn-Ǻ6Rn@KdL^gaυ2=@G!Ϡcc@ѩ_2@gty!׉lָ6 K;(f{BL-$>؊̎@<+)J'}Z)JHkfO㏗[H)nSQ7"MW bƢzI d/Zc'lӒЬE]/B1 Ǐ9YmؑëES;L7? ur.!h J*ͰhD/F>C/[՘,";:U(L؃i=˸~(>d(~%.I: 'T=V <\j,t7%fi,aC"MÑS`d`FHqp@%%ɤ)4+hW662m>hG*5.Zd}pd)noM!+[nX0ze#T7="^.Tۿ9Do*D6ڰU?#Hr#UHt7HR">-g֣D/=(*` j2 N,+&ZYUBr"w,|az]K=d(ͩ[ygt|Bɱ@ׁZֺr*lz:'rb&PXvK)d۞+*3o)ޏR6g;)Rь#}i퇝)V=EVprYg婗z I,Or/L:SDooP#iY˖oBG n|:\RCW3[L5Ԯ&?ż(b[Ц^aDa3\>Gr x]`*JT{dM,@wCl3 = ,˘>R2=a՟YbBϵP{}yܗzţm(6X! w6!Y:\Kek…VN B2[?J'XyJjM~ a7b$bŎ6:g54{Gi .(o~k5?HqP=bү'ұH"O`UÅmr_z& Rhv h{濂5iM BcVw ̈IlOƸկ"VpR4gʛ݌WUI2y.!:#i3SҰgrz"u$, kLahHS@ԍRGJ,Q~:bq%łxVd$uc9MH RǬWCX(w@0SDtD 4zq:\ց =[K#i۝aή{"a%zJU9Hҁc.ʩ$[0'13 L9~9B֬U zg\;nBo@[ĮcIݬIxWG-nfNxSd ;m.M @MI@D}.J4 jmرo{OC袈\J)5VqꐅqMU~@L%R0SJG Vbv-#~0jo*B ԕ׏>_iI`Y#Y /P bDbT*~({٪VR`^04mGyAGZxE-/<wjfGeǻ;Ri۞f?y.ɐzNQF̙y'G}!Cskκ4&W*b[ sK&ެQg%cqQ*DM+E}iWۯf/Wɫ ZJ㷅B&=}QvPuOlޜꑱAϯYZa,0;Ľ48ltѐf 3'LTȗ*.u]c1ӁZ_aqx_$o&D u U?(zzu714vX5M&KO矘E#,ީ{~aS NS%.!D;BMvt$?oIٷǠ]&558)<'h JH'a`D<ş;x8شNFߡuAK ^gu0x|ac)+f@Jv Ղ3{.fu͔8> gZ$3{ӏl \Cne4%٧Cqi"$d&x3 OuV u!FVAܚjSB4QNjjzp1O$)uzFp6;݉s̯,w:Lh$95 ɧ( Ĉ伫\$m9K[W>N' @Ud'-E*j砼T~|^$)x $[*@G>4Vy^QF"NXaP7Ȥf=RO+XiqE"@<9y~U̘;`Rơ9}̮YbmRGpYE[oׄA9XwC}?xmnz#I&r/  _M꠭E>J+F:B޼9̃< 7ΙejN2^#x춸}S_ޥOvXss3ޮ Q p5BvМ\A_-!M8FmglO'tY;0 (}|~9Zlx=h'+wYW5w:q$*j/R`t^}q*;Adk8נqb{l X (#Q Ijޕ:,)WO / )Q"7 s-?%6Iv'1ۤ2WRqp#c\vԑҹmJz4̗~@;w+GQ3o$+IB8.ۘbm]Rn%JXiHn?/E9 fi38Rpo>Ą݈_&)p,ڴ̑.jTHcQsZt.nYp>+a/Yu4 4oNIpKrhU y_4VnzS.;A"&ǰ{д(Eq?M&"FCWjp_:=`I7]az'DGdӖ&p)ۏЬA9-9*lHq|8̚qhZ-^Z`OSO&=@3,Vz<& i'¦FJDߎ<蕲SpzM]ޢ]x@p6!^+TgwlT!xi0 L !(W,~hcAs`*Pg6-QaU蓹 a^:;}SkPңȵ5uG *ZH&s΄. +w jVNrxx>ӈ,ݰb`7z͇w3" {me~W ;>iվJ.4j,ҾsM<}u@FoQp.(4sч+uy,;\ D6ˋѕ<$/?LPNSPI՟>L$Cqn)CXZl`Wduuԃ9TY5{P.(g P>ĕe}W'F+4!ث}$[Tdw֑coIPM|L!dQr)Eͬf9C#EC GƜto'KW[%.QJq6.nP{mρcڕ& >,Og?zEv"Sbo4/'xYޚ*wk!BzC'9g/YӃR黋D[d!@{z~K98|]9xߟꁢݻ2.rz@$g>p2{uu(=3U`.FSOe-Fvv f, $uG>e_V8]Otu?"ntEQ7zJd jr]3~7B}c>*m(ä%FTvP!@>v ívF2 i8zH7UC+(.LNH[q7M+7?-p&]u#5Yve \R=Up Y td~б?/ {&+FPA ^ݐH6,/ ,ίHw]C>(! .-Xsyt_$9xWU shug o{p~Ĺ{,6?;  ?jT}e-Wc)Z!_|Dvx٬hr0' Md/B1I?1h"YN #0ۺU{uҏMƆr#֠: s _n)g(VhyZb3 a\G*Jp=zGE)M&* c×Cotdm"ͱ"M f_~)\BW{1Qo{k)\L, z4 ]!d{y{7ʢvU0RHG4HHɋ`oɦɝ:6ȣ"Okް$mɘl8;ŒĉMK{$Dc!,_Y |JQ1c?St EqnHI #[Y8"'X}L||@ރ8ACql_)BU&o4]jш2D7p|r73e} ʮ7T|v+b^clf.ٔ_g&b˥l !¤?$6:e/w~H' .fCўQ٢ŃV,CԺ_u #dZu':?kMy[+4yF`K 'dt$C^/tIU䝌)ySs *ȕ;T^"vz6)p(:^w!9@dp>3V9LJݕ&'Z3\sv.H~h7ikD#6x Ჩi0/]gZHiGt #OJ7 UkJpǁʨsnO$ 9q"ձebd(h3">HsF.PaKJo7Pgɹ+ORF}_V4Fl ]eI) ~]UK/^5q$7knwa>9BOj~g$qD +lNȲ43]κ("܆uUjTQ^G]3˓8ٛG9Аko8mmj "&p+Ll.Z2n߆9FX=l8=\y"{ UOrRXmHw/ٶ-<ĸ<W\H lNإP"ߴs[D ~ n FߴcJ4' y*4aGp6'QMG2-~W kX` jzYJpvゝ!/;\ 5ɡ]( oWgzkZ=1םA͐qu-ImJ]M l5|.΍e$AJ0#׎LAt獤*cޏ-~*^kLL:zO~*<-oݼ0 V"?V X;vikf+7N{{|٥2*Qİb{mpU Ce2\Sˆ/Lrk ,#GhԷ?|~w3ظI9Boo q;E5 e3ǒ=D=gb1"Qk :b4ēJ΋˄h SҊ]s` g$"w}g B j6q8+D}ފq/20iE΍g[Hܔ_kdF­32ÿOo-hQ9"T|rxLI,>~w=]iK'_W@r phҍ , )o&| &>;ea;MnC G0 觡B%5ӿmڸRH|ӟ9^G ߦwF6QP2R?1,ߧ$&3d܇ֻ~9^Scvlf3bC0~>Ka|PT%e")uӼ_Q}]I#nm'w!D=K_ӃalQ"L'cSwtG1xHx$!F[} $wTD#^pvf;*2%mp^زRz.ɔyYHtS?8Ch~- q&b.sv 9yl+?BmN<Y&C&pXzLn*)R76@x7Zlsj ?8_x_?%C/7~NjgطAmQ&twJ:>U{mo0bpf0 ˹:se} cϞ5+|N⼗ݖ)UN7.s%U @opDrk{icpt耝ۢq/ A@7wydP97n|g+Ӭf7. %WC]zSƵ_v,vl hB{x(;/ث'In\RfCX0N{|1-I*\!:^4>NvGDa6BH^]1?^*!Z=_v('%L{T۵;ĆD?Br zUj.Kg5+C9i\PQ}Q/kƍʇٱ3U/7m jAʼn>3 AW M;mt=c@V;XtecFy_Ejh8 򇠬ƃ3Ӗc\$șC|MӐr29;^awٶf90p_,vႃLHV^rD S2HJ)[0]pejԠQ2FW"w)ENFFh'6k۸3kR@p2qK.W@-A#^εB.͌i됑ߙ-Ii2BJ[o"8'T*ad3p d &95 Rȵ4׷ a)F[DPƇw=5 U]a/f\+ 69^2R;p;䫝RHMNd$vAtZQ(XeYY<*136" R c'"g#M#NYhsN=-Rb >%> O?"{1+fn+;7yeiצ4RI2k{4>*Bl3/k^^ܘRfv[*'O8U= R1/ZS)$ӠR8ڡn?Zv)ͻV3 zHW>Iz`e\ٺH8`rYU% o໶ο 1|ieM*RI{. v(O˜*{sA.PZ77־E@שMfJ-k~@T$C͊1?D}aRw=Os(ǣ)[jԬZ}/v6muU,D5G1 $gLdt.=G.grөgh1P(x++FBzE]ob;>y~B:~PVg*2,QMG7I6b2)cčW7{X'-(f /qn VīCSs \JIh<9p~a oE$=oXmeD|~z?4MxIĥ; Zs{oHu3n|HN(Oٻh~b9x<,58oR΁vij(08CC[i)V1Wl-[ު)0uɸDgV'hwy_;o?Yyd驧 dRLseSd2m7 -8 +D`:y iw[5?:!«-@TZ~qqt*ZzE$m< \26X_XE r㜫eZ͋+8D:zZbbUJnx/ _[>8fӴPcHPƍ/(&\~zSYsL {٧ OK!=9컡ccI:S<78v)ZC˶u <ybE'ֹ:_9ڳ/-UKF/n3 ]B[BP;#m&4%ss%"k@dt#s?!FyF8M߁[Q[ؑoFE1REN~"Dq0lzJђ \`WJU!Q!9R/տc+-_jp&&N>|+={1KxmtGD|g;ɵe5'/Uio!(+QW3lV Ֆ%$upu@ Kժn맰:&ZZb*@Pƅu,FO#p`˸i ICi4mʱl# X8QC|bD6N^*Me[^PƻcXc՘*rQuxL;.~,¨PRJ&S6h:ĥL!!HE$Kuz tϐ˩:Y<0#*" &,~`Kgҏ.Qd`9am7Œ⸔C<;E?Ka%2A)zb[:i@3h[_%"1K̥.rJbq~>5j<_/9]J&YZhLK_pNosSBWybAnu+idvJ sgiXxU: ~#dĂA 2fה#@p4ȉ <P#]?G>aGiZQHTtU_ΰKbZ/{\?5tIQ#WZ95eRqN#&3CV<]p98|;=dq(oe{ȣW)챈c{nseP`1"A2>Hp0m|*@aq*:LASu 3'XPWb||ص_K:JY3y☔}d87 a]=.P%ldW @zuQU1B MXsjAs1;+^ǸZ/H\0pz׎ޥϏw/ފߣmɣc[BȊ@/©ƟDuޥַ F(9T FWubqM%y=?錻mBBFSP\W\M841 WG4:uT^-%{PL[8ܻ{a;|Kٝz]ʙSfLgA6A+9>ph*^>dÖPbfĘ:pWJ#IȖBls Ee2y|}H *!|nƙ+\| S-^`H 53s0O$N78 <I]4vR@qBL0kivo×YjD) MEkUu=a ; Vxka5p.ԃ?6sL6nפOu{ya& *1yrmS%bNJșa+ tT.:!k:ct&s:<-GJ7!4o?(E?"f GIFSO- 2Q\NmA-yʪ]6)Wp6~OrGT GN!~ OwfXva7:UU<__ry%c!d;;Ζ)RD|jBI&qvJyJ\ S1mTvER/H٫>[_,-7#\E:vQCR&ta?|Nl՝NfPOgдZ  EF0?T>q!h kC <^XLvĜ*}ҒsꈂeA C}ݶ ]c3'#ކrlĒn[@g()g<䑒yX+n$.M] DSD;F p!P[6֚&9yb'}!je&.L8%ّVXKaNu]J8qP/Cb *Q/R} ?k[ A½1ǖXH_UAJ)\nh4v9~=ZtHD='FLk;; fx{(R͍ϛ QpYv [VPt!&66Uh{K]IÃ5i2urZC[<4R. ){ bsx=|v: ߔWxa/ ]FoRvQNӒC@xq[b/lB`I+cXq&< q KѪN8ڸ3֏Hh Pd/bBQ!_Uam5̖ irȶ?t nQGʭH +SAzƯSk OYS=W8P' ĵVP[Byϖt@'Q( {jιj!{!N,p{--C6y3O76o9d@V5 ,Txه6Ky%^N5{*)pWLjsRՐ|5e/(rQX?2mEۭD9-{VPoz`8ⴉej\Ǜ HbVaV}uxQ117@2Ǥsʍ ֌ c@}W{Q~f'~ZipSHZX~!+"˨JP|=74CKHRSMN,ŽT k]>Qp 폨QuZ_r BeܥJ0U"&YVgG|4HUh.+O Ƨ۱ Xk%-|r^3 ' `tkP;82ȗi3U"SZ"˔}:A0UJQ~%'V@5:ﻂmv5=`wƯC7J3y. *KH`ҿpFN+CWU\5[s0 c8vI/`'`LC6yc=Di5D^kد qRˢ'oZ8.v'KşX4V)ac(fjV3ǩ.w,E&h0q`Cm#f.S5kǹ"9wucߺFPx?b[{_d{J~b{jW q 0䣕>DDM̵Eh:I36NVTޟP4..'*v %X|8E&{;I.aU>:mܐ^j,D޼9"~#*r\@pfԬ63\d2c˶եo,pN>F-nh?7vڍ ws`ޠ#w[uƃMOo}m C^P\Xo!?ءzqNuhXv{j"?6&3aU-o //;zl&,l31x3|D<=|w__ *܆vP-c'fhjL}y5*h͹VJ-MyZ岽[ٟ *MCgӹ!뀔H}H\錜oezb\@{<2fӁG( -`Xˊi8{eSk&GNwίAZ_r46:Et[]eġR{:s aHL0/s^D 5Wܩl wqr0=Ao8boXnR- B6We,Eפ@ox)}ZQXTex /hR@:JZB6iWGδwtGlL"b0:^h 1vڣa8&Wۖ3/L%035loUg7)d[yGLz%_+ yO惩,aV2&;2n8E' ۇ]g%\a.X9ꋆom%Q{Gi^O řX+kf?_R:4#KTx}2~(ūV1NR-G[UrيdUqקch`>UE0@z: ?c$]r=8=pq L0<מ-LƻU]֧;&֔\0-(:tsx %[!njj *R5WjQ[3}}Kj2{;rk\bVѱXũk![5.=G0)FEiK!݅^ȋ]aa4=(qCӼ^=p%϶$eL_ۻ1mXJp bW[)x+N&I9(mzA N:Q5P&TCWA?փϋ*DF=Zks :*Ei1W`38xd\G2%u9Dd4LPƵmis rmjB$}1H a%Ze 6NB$\zc#|b?}R ~Y@*31q xL_`̱NQ5MQ =RŠHbF98ATXu3~N10\Pmn^mu)烘JH4 3G}nV y`IE079gjMٛOPuQ?CTTT- +>p!PdXݢ(%"̼vڊ?r {BE[2FV3/]KNIaΊw|5o|% BJibRP.L.;~An7r@tF!8zhA~XnbW8ϲWQ"!M\h(.t>]zgn^,;YrfJmEK҈ΈJi柤Po: #~?n֨ǛUjU)JZzV!Co|BK0ީ idBT0y) ]pzBxc?Ty@'d!6Ȼ;v !j,>< .r=02\o,_NJ@8|>=ФDCu2d3u3S>Sҍ V$9OHր= Haʑxty7d,۫7 Յ+0Onu>Ufb_812Y٭AZQWMVM!g|W*d霻Z?SVzM}TA 3k6Ll[|D|MޜU ˛C8~ZB @鋹W7DWiIMB+ZLO%sWO0KmC 6ҕPm8zeAyH| v!;hGE2E:Mxc|vllP8Y*QvBP IRUųiV@ΞU^IPmWϯņ4ךi ~y2Rcxtm=r*>OOl8>bB39]#ӅQ^RUNwq$.ݒn,䩼{2%ǗN_omՠNY2Q_ SBX9Rfĸ&&̿>#ݗ`]' ֜T-TC@Deu7 ^zsV[ Ÿ0[xpmΆ|O;[S1@Ͻ5$X3ɦ @ #`Ωk(u-W͏%.0wHZѩ{S(9ݹl:3&V)Hm Vۮ3K &{qN2.>ZZGZO>sOE(vLup37~u(`035'D"))F-C_cro~z||8J@ʩDϨvbTAw8Nuca[;IUHzᴍTe33 oSZ~i^#\ {Gk嶹c&T- Gm.ybR k WTYcYv"SUl/B^aJ l6Ͷ#uC%fjHqYo]N@%Qou֣eYΰbA LM(d}o) &l3b;ض"s8'ZfcȓPi(;q%R/ֈsҰN6PVOv@QIg--|=-Zf<732 ģfwمމnXfPS<GU. $qL\pK\:jH-|빭e'g/h͠]y-%aPT܇om F3P_AEY0p>PgItb~cND`Cd3bGKExA{k1k=;YGߨX,\24iFfѬ/Cpiu0#tCgk9d^銧>pzyfmo_L|N6)Ba"!n:d`b٢aڀiͤscES ^BQf7h r&Pl$ :n*s Ö)l7h{ߒWX$9{@?#UŽ]I,+ <葊͌^FX]n 8VmCx8~~tzZwc`(y{BI|[eAk2ڒ`(3;uS>2kks6[->!|`@]Χ r3s 8&NNZJOaRb!CIPy`p7jdx*~?lT,/~7;JM-#〱5Y2P/EzxHcZSNkb%gayiQaѢ488>ѣ^s^ct,2yse7\T=`x{ʼnh#TuMLX^{7$1i @KS5 }v s*^D-Д0elsa\DK$ t`@ˁӥd{2Q&SR=K" Vݟc.7J X"~^}ݮcoī\ /noh*iFϙ2(J{7M^V,ŗ=$WZFs?K a:B~"1p%zTo^V$8X2; xI}i4ZΦ05ioS](N ԯ?T>u;Nܥhd ;MߦX\ *_pAxDW5jەg}VSa)L5``}̓n@)q!T@:6"q77t6FU%!}Ya8Psx~٫Pu3Xw#U2;BS< oIN䣓NdLx YDUg}E35*B/rtx3&كcgS|<= eHzSݳc#q; o>場$N(Sid3(<-p{L/M)Q9}PY:; tFq ˱%6'jŗ"cypu(݀) 끏a}g;PJ%uI!AGp-8ާEþ Z~hEeRS[o4#2:Zj%0azNjγ PFBa;Z~]ɞEtai}Wk/{y/ygM@γINfa~R B6u7$ 8oNjrQF)qۚU jc'`L_SVpVdBmbT#ʙ[Qs+),;TeӳV=mkZ cy yfjY'[W~>,MX,]iςNCUIv%r8ꤊfC>)7L +OG({]Iv%/5~Ճ9EJ= 6GhǓ+*py >:2Tq$&NhR!D-]p' ^wR5FQ*N0<|l=A1ɀk 6$u9=Hހo*;ze 'fl&kYDg%Вmr*)  4ElΩ") f-3[ #6&#/݁sq`Clڧ<Խ.-|pT`%8vM[-OX|Q/VW_ax QTi/z@H5zNC~d'٠t#HNB3LUŰghf ^ݳ6W1J4~:jNb{Ir=_"N4TnȺT@K.)=OH?g]k"N8qs4+m$bduE60lWh3+khm \?: v#ZO߃bv32H#;L6UM< &~Ze::'UũqMy\?J^™e|'tv{\խhgKtCuc]P^=o@n+P=ԉBp{n'Κ`ܭX`yG5 f2U0:U2A~B5 X' eGi@ R0V3[ys[SFGsZwR/[Oc 4bjt} K}XֽzJ@oj0'U~!헐 ] w1!>J꾸aqtI)Ϻ^Tabw[\ 0?3<4l/,i2aZ9-m*SYO?Jꆏ?1^b.*&\YJ2t[&B\4AF7aT 6YJ˪fMF1. ,2I-x^l!G$jWn6PAO1J[;G:Ggl5P6!@l&P >q>VܩșZq` IhnZxyɯ|MnK28%7~m;/yі58UF3Oۃn랧 cvSGk -"UkSL9Fǻ=POo)IZ^`V~- gj|2",`X7JfYVð'NѻjN~OUgMHT$Q&KH$lik2:h3z#|8$V1GnXIxdx)PLv^.C˚=%K_)o)[Z~'u:\l%EQ#!O%sϨJHUt oCPJ7 eh5 2eB{ GAUZ0E;}tm0wAT75VVɝ:Կt␰n OT>K1a@(AI1;7DK8q8̲:aw cVз/{k>="HVf_ۀS qdVrIϺ;x |2Nƽgsb6$ܬ+fjo۬rŕ ba9 j`sY;iNUI4;%c?HWjE-Wn܌ W܇6 Z까a`cF4hc$vtP=W`/cd΍WqANgK[HK2>ܺPi[~UT/lbD*D> r'@>({êƣue6 #=OVJFzS~=ŻҠ@y?uF#}B_Tעt19iaC)> SA^2>]cF7#Pq!#0T6/ R1{P0O50YSK\cMPQŒ_MM@RaPdyj2ib5-K@|wq66A9pʣ"vQ*@oksa.́S`p~?CKZɓOXJ Wh˙P' ܖ+.oboꪑ]o/l %?ko9m BظQC Շtyԝ) f(2=Ye8 "kj.pldH=Z$DemAn3?,BOmt0虉?AN,Z[T'w+ěII=-**YzDRGWl2yNJs@3ahFciV>}|&'\4A{a`_E!+~Ʒ^/֫!rQܫi8Sꗬ( }:;\n7\xS7CWzfeB.?z>mj5Je2:GOOW*-"w:}0PJHs?3<ϱEZRY41f;_'HQS?iJ{z"[f.RR2i`eM4o?"U@,mN=NQ&F{X#1bNl]}&>jv?7If0bvokt^>I:q$6ʌ]?AЄN8+{ }Z/gS;aQbk<>O>Y6~c~0h;4%m:fXTL1q@q~Af-$X:JLJ.?}-9QJqgEZ8 ҼEXyIWC)+ي1Ǽ\2i >pu@k-ơʶ1 HWrGqޟɳ> DrjkTl@v,|{JfL+f4ÏAKc I薯Z ѺA3䀧O¡ IK&&e$*\X|׷SCc倚+no+T5< R{"Lkx9J!APSo^Kd KWΉ6yY׌O%MnXU%G# /aQ2[ Y(j=IhWL /OM_師9ŀ$9*VT Y bLA7 4C Hi.k!g"y:=ujaFZ+H ;Wb#Ol*is='鼸D/Ā|d/M =c}3uLb,R^lre vÌU/T!h>%<ؗ1hS],).ah 2)yyFN)vbbڃ[SW8[ceš? g+&yD_,$g S(ʔOܩr [LX:.iL';k`՚U3BHs\8h+ĮV_=j4@ <Z$yFW}dغU@PI)-T9M*o!o|cl8E?6uT3̤ xqNؽlQϳI"pmd6c9h%>dů4?>2] Amu } HM 2䐱לOd{ ZR]}D A¬P(PT޾5 _*( vdxOº#4ۭGE4>V0M~3MI6ke@x{g8>dKV2ДMWH»>~NTﴘEٱ9xP?$O5a&Qr2>bov ?j|ԯ3kׅO5JөxMͨ փh#S^\˫<9#'SE 篯P`V,#gtX[)kݷ/ICܮu}|^iZ|dǪo$\b,,wɻxGg5z/Ɵh/r5Z Jg6rK1UdZC+Ѽ0X9q5 }ʛ;'/`C5vGQt6A=mݝ-ӒUr~+h\b'$ }PKD_t֙4y437!rryd;g=#L~>6x'F,qW}^ T̻+@l|WnH_KwGB8sb6A8=TX) Zf0G*m 6V!<3 7'-e_yN 8ώeHUP>MXnEdЬ QAtjGh gOޞdouP t-\,wda.>9hR:.Y _Y ULvFϏD:s6Nv!@Ӭ +>wZ&պ~ Ëa1"T{9`Qc;Hۅ?1/wQ K1_ǥ 붧e6w7[ 9) ΀7ddmm2 V  E u0;3$tE%hjy%a%GiY^~X t}X' U:j9#`uaLmv5>O -}4zf,ݑ0ʄ a2JvSj7uk˽&60<p`?>[9YL4qwNYl)k8H<~gޭ)sK>l=l]|/ơa\\Fܸ2uA3b!̮2 lK{*2rJ3!5ٙjD(Og3T0wxyfиH% #u+C!fJiETZO |Oq=5)e!x:Yp憖b#~!O6J\!x4|L7@V}h7?[^dfhZ;UZwbc~E9F($O MwsqLA'O,|3vuMa^)n, inq{!,"1yv9^jS :W F9X8O OmU?TѸ2Pʾ7Vx/l [;.,AJ]/t@_nTsan])f>ؙ2r<>ئTI=q)Ǘe6kӓ@WB Fm?`R楸OpA"bp;㊦sJ dJӰrTA%nm oM>d1&T?Ɠ/SmeE}O{:?ƨ Gߏ\MLpMd`"\v$LnWJI~\on@cdhqlz0ŷF6'f}VO_5IQKd|7 !U.hO4Źϵjwm D'~72أ R(o,BĚ8XGaM5@Ԙ*jx[4D֫22 gxH]ɋ&m.Ħa!^_+J~Odc~q$k[7cN`hCyZM!n!Oӟ/mePvt!hYIKb@U-m}K/EYhBMUdW` pi?Sǿ1dK^nUC8={r|tn9CC3 nHݯ\D( x&%*Ij8c&,4oc=o^d4[vD%e zWP{7]C,%&/~n˔;{\'[6 >?ҬB%+c *:ClJ 4;߼H´ݎǜTEU^s3C4\mAsF[+d_ƞqWU hQy{ɐ((|-O?{ux/OT,5m&YvO?A̾PgDn731*.,dl\rRMB=stVz)H21vel4H5wk+19.% /b6"Cq\ |J k'BM`.͠pPKt΄F |%l '\20DAO9sIhU,zE9qlĜBT)AIIZryHL8pK|fJ; n{H7]r1BﴛwpiC?Z`dwVDB3[Nhu_R5Mn-:cWla@rJ"MMO?.)XD QىV•H{JNL$p"9+ ] k 7>8\%6fFŭ^$x9'iCk# A*{P ʋvidOE~6>- (<8_hI9uIi7): UDn-ux0} t8%o&#lK: c]^IUXon\(Iߪv2l]+mtsSj1q*TUxjbK{1܋5v#UR@KmA ݢ~N|~MCZȪd%P^!4INZ.IuÊTpTVMC 롷^u׏~,)+_yնkN> )R^2TqhxmU1<`z f%DTa@KH-/>8 Dv6GK].YdhMs9+b UF8UGf{lx9:Az~'V-J8j  ];V#.Q{LD=;GQj݆BB1x`M ZnAA-kI18q8@!E ul;PJ_%v0"ޒ)j pXP݄ť"'tw{Befj낝Ro8e,׸t,- ,่峹.(t .t,ur=TZ)cSqj; Kru J'[x֏]TcҬ]WP!s2%\K-js6I1w¿u>1G'rn ‘`7+He!aB…y6uLj?$!G,XJ?0oт '&=ρsdwN5x*@hjdpVgɖ]>Fӊ~ X2P;K"pIΞm=9ZEA ۾6 sWwqf$G9)KNgߛ=T~ ;iД0,ëb+ B{' dxdOKcG&x ?p8NUB&h:hlH؄ ghXpZ=04E*y[FOb6ܯt}drbd5IF*2XpB;$ʳAhn|NY(.&"{8:AZfHP~8,ƻ j= iSvyx9mOA[::7e77@?$YΜ˥hHj}GDZ`sڵҘ{C@ҞjG'^A>[Eʼn%8\WKPRәɰ$ 5!1j9D3.d1R鄥>14.@(r6B1a  "&mK[ JK8vxuq?`)mG~ePnhhZ5=H_k;"8ࢦ^MCX#Zgs+ O8^LH.c($n'N|9uETA".aa6(XT&RNd$pH|/.1.kʨ 4šKBWY)q9'CW3Sbv*߁a#sJHw#pݼۡQ$jci(g+plӞ XH*lKDy iUM&^˫ZCf^ l,q2yMuBWSV3YJdBLs>vVdT$:a .n4g' !ljP|S7VPk?+~nO^'T; BM3G`aE!Z-e a"] Lj|ׇ}uF~߭^0.P!oZCM0 bShi3X  A.ZŌ+r>}kT nBݩmj\J#I`QE"S}l= @,x==w$Nʭy߆#z,_~ <Ȑ`Rhc]DUq'T؛j&x\љƮr1= E'Mas(VE-oYu7ƅ\p[XC,#B[bd+d*1 eIY&`v7y(o: aK'kuS$ H@{.GXb|IN0ryIn2+ToEZ 7 4)i(yR=y9 b)6i@}+,W ޗ.QvbeJ',J}ܚ<ٶ^I.g,DN: AyY0raT _s"Aw 6Df\!Bz"0E*y!VFY.8c)zp$7gKrLO)oOFkσc"[X0 ǃ"1|YSg;ִ8e=>$cUʂm iQ80=Gmw[qV[7>5*jeXN0&$43SauyHiԺ/)6D&QS'SiU_Ags'+ 1ـov>?I,1 W :;V?YF6čp;d5quE0e|Q;al3+c"D;|&ԈCU_|䮢{^J߉i{'E ١[D$oٰ#*Kw\sg#'M;lmcK$catu* ]@unpi=* /@7MsFoӳ`n@nM5v9i Y}S&nz-Zv Wd{&W񦈨hW0ĝ1]!._o3EҐb0G>ݲ溜%ܚ"bl6SB頬eۛ8'h[(DS5\v4S$ Qj'ZyMծ̳)!m‹@%|ҕh0jpсY}T(gNکgɷnΝ+bSz-"ӭ"\j2uܹ/Պdm0keXُa~ D H*»L}lC'q|.^R<9a0ۇĆ 7[C/BA|lANJg}9*?4q^!s^Q&|;BBGghp˚&^@]*Po-^.&-;,j}90<@]"5H2~?O`ː? L+[񪎡n*\VO|,6%&<g}-L[0[zekU^!R:;,e\u\u3 # ;56hU1;D,`foUͳltZ",G)^um|tEEp5mB:D5*pHXJ&qg:X;f:K02>qb4;5>T`-̉Lfj)|@hgXE/ RP8.F|S x\YOcPZTqJZx⏲؏Y SYM.X_Ք %S}婤_bj&:/-p/{8x'A ToW)t_$%5^YC$p'Nv2TAR%BY7xH[%Y 3&3F]$6e 6a_D*ΊD5NXk=1~xF>dY{($Pui!6qzmDMPwvey Jq.l#\}%쎃f+Lp4rX洩yP ¢L q Em.WhZQkGPX W?O*&A`d)*5dpY=Df=0 )=N]i7&/c.}gK:นϘāٙ,!8k;ϝھkL6,sir4cTf_0͒z0wֹG0;•Nw)ݿ STqjn݀ ,eԯiZ"8Mupb=h9F e` vV;В bķ$WdBi0;ݿR@2Pqƽ/EV=MQ.՚**~@_cK1Uܱs H(a{gYHvJ὞v{iz.(Z4J\sL+CgqD|ƛIp̟$y;#m<2GKw o>f2O.>wDMGLl H fbAICf3N{[N>o1mxLRE>9S},~B4%O~4 3:`y $FN-:HP  ӼIʉ1>/r%j_Гjms2io*m*,1?1TK@~(84ϕs}ryY< 7CklmD%e'*WFD( f޵xtS[OWPr8Ӈ+IilfVj΢K "BͳGЬ$.khV{ZQ6(fsu@ [ޯ (? r݇_/XjcZ"ZNP193.*ɬk;@fwɛ J50HkpBBrYip]0ۑb,+vuLо F ճ"zAX9yi\ZRf`<`Mٟ+Lܢh8d̚G\;:P1n.|bWSO|UFVK^dzFe$z2kva#0*l EuL*b^W~R.Q4DCbv*,=";($aS;4~L&N'[ߌ)mٱhS˔|If??^jвkHzG @D?/؊ӧRN;j՟jo#EЦ/`dPP3//`|W:qayL$̟#zOR񺀰)yh.֬[DꦮZ=H[.cRD[u k^;|0tA3| /QBk:dAX5dz<%`87HFd']tљ7%iCT@p!z8 F,YY}P@M2$^~xȂ 8d+ǰBdդ%,.tQ<̑ЅR$͠<7(, ̋˙o1a,n,KThxoŀWťMC==%ࡊ1R9mvȢ2%,F罭:zVQ &=H5w Ó19L{+bv4kogvp2n<` N] ~bI:;9r.(8KW/Ql3$qCZrmQ[X}O6Ǫ0ć<˹.ξic\^Z)d'1IRZ7~D*W,|ґn!*/4938DZ3't $/ OFħǺ9GuqGM}nWOϧֲc/D Y;pv LLoEzΥd_Y#חKd΅]&9\|d~o. (J['+߱ a<|͚PP᝟;eY :օx}RWESLqS]̢#xHNX vUUXpHZ L*I V]nr6?jۦ] ÿPc9zx/Xi{H|=e 3_7dtjmu0;Қ jU,sJń85%l@u֦jm #fܘAϬ/5/T0 g+[?߬NSi7> "'*#!OZPi4_2އ: 6-9kʰ7 ن:D#ݒ!5FU ˗ :CmL.~:EW .bXG7L@R* ;#H~:KKAL:dNl@L>dx--,8|fV`Zbgi޼64s(X l;%RXL2|{^U:pfk+걱꘳4$Z(3sgB'JAIz]X,]F+5 MClf!qj= pAS(0:*gP?D$/6Sڤ^D-U吨,Ul#=鎌T-̞Zg"Ea926DzשVBMf>k{5x6t/)_e٪t=CG˷숯NhfXO3^)|l=S <_1pc8,4ʝ;wi^nx̐ގ"\s)[F:/bl(`Oy%,KtvŌd>.J;(ƉI<ֹ9z\޲V%&Zsa s]][hr̈O _hρԎ=F7J%0\UyW&l&D&Z݁",j;x^aQ#pۨ).*KM2Ր8Pօd vp% uw=S gtțteNiIű*ϺA:Ϙ`tכiypMh YO)o)Az1E7< t&Q@~1_No.i21$|mfq{hp&E{wk` p"u߾(@݃/%$yZ{ucC@k'$@ʴ^%b%OdN 7M@(Y(4FX0B' ȃ+oU7O?\%aeS3,wG*;&&^i?Bᚡd]P5wow)O~(S̅{bU=zD|7/?Rs쨥MഓGO3H̨aЂYu)Ugy*ˣӫmӛ^^r^.zz4".(m"8O~N"yy0q)oEUȺtnިuK9}Rg=%[N2do~}.bij<}gsx(7['y@{;c;GSLy\2+oǛwC$u佷g-=Fޜ)[}ҥ/TXKK$P運&a>K"cOCA6I) gE?LDydcQ$VhiاQ$Rl_TsU;y]5>Uy$6{Y2c҅?]/QsHQ؉X7n".'fK ch=K~LLl5oVIUGj(1) N̞3I_Q40'up-M]J>չnq * z.Z )B`H][iS6DnY[|@2z\L~ŁqRytG@84A~" ΢-(WNAȰ˰-OMY0_o߈[r,LF~ZdB7%O|_75vLʬ):;e4-ӲဉL\.CEGk6 ڎDNyV"č25$֯)c[h lH|S1{3n0Y o֦VH=\F7Y3W 4.K[OfM k-qHj}OU?MLAPĒ>+^͹疨ձ9?]?^]`Ҳ^ Tɘ#1ԥew~Cs_ ;``*-RKuJ2j6"LFc+s }9+G WļX48ȯU5Ayrôr666E|(㖂j҆'hsf(ÉO d^.Vd̿GsC ں4_< zTEu9Aޏ#A7𾚣:+]=h+tyYFr"B?Xva7nŏ>.nf0245sdC|l;y|ah."z *uGv0?"_φv %{?1A)3{J3=SRƴ%d².OI'AFCu*~{tpڝhgڠ)"<)si4s,L"6 9!|aւZw'K$OM.3IJ[`)kihBvFK֨==hb"q?q yy z ]Nޞa8r1iadm0= r$PW2AoG_/8>(QCң 5sx V`ݖ!81\f>䬌ZMJu_s"“cqEڞeKM-(DI.J@͏ I7n L@ 5V 8VKW?q}&,#+քsN݉?QI n-ؾ+"X'}F/HndV!q:Fxur]Ag).&(b-s@+n*涐HLl9ᦨ{@ax2ێ`M41 t&CkCK5L]9ҙ3c".mP BM"f"ᏝE@U&$DV9@CTRHn$l$/=ibX-SQӹsJ onOT~[^& 0qPf9`d42Y>[zYt>Y9!Y\k~?-kaJOJ޻7D!ۧwnRU&7N+&ǀB' NIY  OXEągGjǖc} ~H.ܾnQB)yZ&xdr#LDaQ cmzwZ]ܟCվN0́ZOm֚3;RifJ42_CQ(um],V')WNo j. ʹ퓎VN8'Ϥ8n8>!1sṐ=( qzE9 IqP% uL x,\'sw <-:$d0AOrKڿe~JLUF䱥:Kp)Z (аcy:ށ7>P?kPSV͓{];j8-*]0o8z$3Đt{Ng#o=P4(Vp ]ͷ#C%1]GU"[wԓ ;R^o ^ KŽ$r9p9d\^7V1@@حP’5Y q#1'? cb쌖;HP+XN PRu7ܳ(R1TZɺ+=T^NN Q(+U%Cڶo<ז3gRcd*㷚XjLXU'PE_ >7T^v)骅˵ 6|NY3d *<.!ѵϭVp^⽵,01B} [F)K_,*IL8'r~đ|4;xWoZj x=_g' d>MQXD}1 ۙKIܰC F4{396m3JwqMz;{@LoBpxŪc޼pp Ȧ=e_/35ᝓaRI@*GРECx9lI^K - D[mw8Ua̱VS(I:zi߰|cN*^0"̰}*LK/{諫Uj۾Ok-T7s Rn7u@uJ&ϻ3o\^ \v^_f)Dҏ:4hhW>7p#qDEΕ{~aTgeܤET x=l<“86QBMaej^ƻAѸˌunI'S m6e;Bi>} TG^5>.TɊoW JǑ"[ h {c&$_ZFCW'F)J]j5V46^ tA"h{C5& :X(tS s1Ql]F&;-*/s_u9u3yecI32ﺚq$fHg `4 krhmVtT+Tqjxe;R~ ^AV:0=LHa;y'TԄI7jKsv>QvC4t:,Q= QFj{jvԠG[\e96> l!1JG!ڶJR~ߣ@Y 0/K,]oL DDO"\G-ؘ{OEl0 2ـ!T+6Rr^-+] @^Gu ) ;[߳MTcGj{G&d*^5n$S~2{dcԑ)N8^fۊ0@G?2GC+=hg07ïDwe.0"S]'>pMοZHʈ@\{ ͙Rv<8-~KHͺڄKPv*h9Ny݌)K[Ɏ %4oLJrvtҀO~08i&-F[M+L~ܺ|Qؔk`Nu gH+c 6 ]@;+8]3|= xցjt^Bn )مqD#|Pاvq ʦK=+埉5KMס@\7i{WoB7Qc5ab("t!#}|/9K&H D~i`UA?sцft0оm&)OR n5ʓ#Wl;"CG0I}Am4pxkaO['C`nhBfZ Bq/aŖ58<c_3VտʏEG0g)M gU-0ϬN R?uRaf K^`e{tဣ8o >7Ajoǡ$w,Uy g ('4?};tB1ul=1y—[s~B!UFp%5AUxA.,@uJt0%Z PMD7TlyFR$՘[ A?3iF->֨Z7?RAf\ccB]J@֙ʅcƢ ; P<}nv@_ 3@3[#Aݝ3hp$>zD Fx  Uoن}J,){8@¬ )w jRR\ncmyM܄ ^$1Zy j PJ43 rAL K>k~@48Ҭ$ O{؀,y`~ϏJ\ӣK̀N~KpieL^i:u@b9_o<p$A\1;̨? Aoz*Zby*@QIDn'-OpYX yav?v֧msܒ*=Ŋ}aR {5mGu{80AcsPy4VBYGS^|~>]&K0Yg\aPmWnl/ m?}J~XUhã^6ML3(q K &?I*/J0+zRE+\ںEd~v?jr6V_(y>'t1Z穿gbZ T:,l^.cwSj; Շ`]1m8jn]%4ݵ ޞ.ɘq927nȓѡAI)NR{ I} wȦnь׫WL޶YۀE 'Uv!J:uAxF?fFZ!mSfe=LS.WMsXSm˾2 dž8gPͅ>MADӝgR I+%3J.hieF~Ax95"Ȟ"ҷ%1OXa_b8gA3TAf 1~]g͓oyF0ZڊY%ͅ@Bӊ(9|miT]H-TfM}]b|ẍ́G/:0V?<JjŇdM=G|]<\jLwENc_p`%!O<)PSXE_"?9>XN c?Vd9E ^:Lc?~ook2M-Xhtח0yHH0Mitr Šs=rQvϋE5gw+S ,|Bdr^?E'͞'GvfJ#aK5>1eAkUȳ^k4-?gqH.}S>z 4~) k5~9Yf)LiٛUX8@/Y-w,<>F$>rd _Gscχ:dXJ[bf+b U>mMF>ФbBrNHEΎ-i?r!3iF_D{ f͎b,kq,WXƷ;IgE8z"xnZ%f#yYК@ Z 4Lk 5"ݰcwq 4W8" ya`?< Ң4LKz޴h,'Ƚ i4ݖYdCo/b |{C81` # z:t$i+_ge~fDL*1)W4.`ҰD*T@:Qq1 y *EP] $xq.P3@5zˉ'g2d Ο!VV w)vn6p]0Q9qay1Jo1oPr7'thn-ZSG$w|Qk5ma%W2BMa@w3p)͑PE-tbqsZ&ϼ@v }&J@c-mF'| ǹ ?#Gu+0P6װ*zu2E4`"ޢƖ3]L T~&^aFJK%MqCBbRJ37c8aY 1_NHi!2vX7{ޅY-[C_V'v8>YC(VeCl>;8a&ˆŸјؿiSϏ~/.GMӍT ),߈癖qd>a=HCզ,D a/kݐk;iS:7RI'XAUt5VX>d7 EkA+-ܭåX*jʜ:HO_Nf H[ `r#6i*fQq< wv<,IsEzs%06p90vک'o<4N)eE}4#Vp164њ:B"y;o2FJ, 3^G*;_o*T !kx^DK/pZuN_ 9us&bXsv|\#u((qDIMC%h OH{ξ몢!M~f{#xUSbL裯f_ %l#& dO%-K>8ea @4M!,mh>D}*AIJ|eNECm +%=uU!5fnݔJy!cDlY~{odku=OJѴޡ/AF^xv{XxBF )u7xj&lz5m8Y!Aǀ#U )O]%I/ogmqŘ|m%AmhRzɦDSXϓlwY 7b<͇#bv4ؼMnahȰgW>L)w}FkAtƁkxwdZ_^6`l4ǷƜ!4 R F=FG/i%#Gޡb-mh0XsdP(ER8LFMJuQ+jYtϒy3A 4ڊ>Y1SsgflT_ 8u;dR#`÷%3uدxi~'5G~bV&khU/%'~jaj[sMP3f &gԥptDouHlM9 w8YBnGK5"@52 >=|L]+0S~6ƆQvo.}cSz /01 Ъ񂄰 ʡ\LUGPâzck-8&KQ-PzܪN$=asxҜ 8_V?[p`vlzK4w}DZd@Ҳ! M)}  "LRq o8+_ݙζ8Wk⻅XME40> ~:}d<sO!jG_.TB'`0O'$)c6~Y⸒.d- R; g ^ߔ}HBF*=%-ҩ,0.ȫbI3A?9jy&Ûq.9|k?<61Mґ\5اTRs,ЙĠ :^Ezݗ<¤ $S|Hy3 T"ߕ;S(Gqt5+~ͥl=|މ;4BW08OA)=i!錩SÛ噙ak?nM !skߒE=/)Nℵ86P4Qh=UbaAANRj Yⱆ۹6JgdjM>:䢄ewqpʕ7φ.$|) D$ ,%{1y=HÂ{U3y6!DΪt\*4&._sɋhsE8 ،LH6ss'Nz-+b-. ܞ Olⱘ ӊF-ez+eU!Cz&3s9P;kݕ}Tӑ<[`0$3j`}]#''9#\Cs 1 uߐbt!1 |EbB2N ɋ^é=ʝLiwve?ZZrm`' QgsjQdN, h4.0rZDAac5׈Z?G" 4bYQ ZL[-r{ǡI. m G}m?CZjK$^^71u"5- YP,[IWX,xuդ)V~A>3^IzRwa51'IfFaVhfs˴\чk)wCb<[<1tj][ 'EReFzR/ Srgr^N X"`Q_SfHBu$%fH{,8S|Lj^\'Ǻ{]TGa7p:Gm5(Q9H~ڍ7}vU&6O1Mʲp S cB'`R woNBڤ&1"w`6EbKekAb:̻vuуG!ht\Ko1c /a̋$dK1)D6~N4nv%NBU|ilN.&LayҞE`Ydn[.mvVF ٧ =vd 6mr ^9wl~oǗ%RI޾<Is]|}!ud? {L;*4|-?[I75ǘ02^B 5B*n~dsE>`[bc&{WCAkY=kno'*fό0izV8^5w,3!h(,Vu)'[̝݇8HI:)5iTL4:VؔZIW2(b 0k'nqXu1,aׅׄMQ:c !ץx2Ns7TY_Vcje(Fkfe;&C S\\ۘ_R`qo}].= ^_+M8'7n.t8VF gE5ַIrߖA/˭rNe'~Y͹$NlM$)fhX9 8'glhp"K٥+ &Q s#X"Q09):n<L4uN,[3 }lx\LNqT^rGQYP;}Qs&CtTsЬ}?Q*eR5. h`c9VOW|5)`'  v OV$CtfqYR41tqa(aCD(جą^ nB0L<09EO3h |Fr #bz4*!- $+C'dS1֏Z"b`F 3Od_j T Bm/ZT]IR$c=Lh֨ʾ ~cΘ~|pY :񑺇#Vۜپ|r:oK/!'_:ѝ{KЂ!˜ 3U6R/DF+-hj yǽ3Оin')i6`?S4aise(!.Px&4_U˩rqWaé/VD"m/.yEi. -;L)$H柢ˁvQd6[;ED4HYM Ǣ_6̫%ZA~MFB R2T>G&0m\*UhkQDF90Qu~ tbHS6إ鵫1inEiq 99.ĈT7:]a/gjbhE?Ur[l&bHi1@o&:G@@-xbs8m*lXⒿ#W69*NR,ɇ`qlo&8\@'xIF?3ދ8 XEU\#4QAs8tj0r2ݵ[E"dtId3v (O8Y~fvN 1Ϗ 89qBOMי7ޗ%ݗY'Z-@_ J̬rHƟQ6P䝺L?M/I}3qZp}i8"Og[4vf2*dрv zr,{@j#x35@qs#2i{Ȣ1i2(O,6`|W-J#nR~GFv0 e"EE-7_<=`$ptԺbPTHbP@@M3@IO<7Xn8V#p1ai0O#"ǖ"hsw)b::>a]Ff(!OاNQF6sFy /~ ;BIM;ԳG+$ |?#Wm"8r{O024Lu+~GGIQӪň{s%UsMF)vPm7Ue [m*vR1B F&޿Ru>y҅ .Yq͊oEoD' hTﶎly ~XYv+`}X$S>qLUg|8:^ γv9d{>"+I턴Ԗ|pQwӴKK6 svav=x7@qJlԻ$*`l[fRؚ9V4 }.J#!GWeP y/@vC9k7w 'Rn0q;{D}!wR呧?6dEM Ðg<@+\S`|I05c){XƔӹBVG1kJOM5?J$hp+:L7)M8rF'mO+;]kK+8%0B0W gP;]lB_f~pyj1zn;d⎏Bi82&ȧWY鍦_y_M#m{L(?[ORJ', -zcR 34fHD@lN W6 pbszCs[fbyjQ6H9d\LbE҉lx*ҙA'{/Z_r0 Ү(=^0r֔q KibJ䁏˥o+)H^F4undہ:?X23 d02e궙ܚ zH=u);H֋J@48̚C+xdz_I.]х׬ SdʩX"ND3/+U6+{"}>8s2jϙ)qj/hI^ᓲ)*]xkDP<cr7bN%jCsrtU}jv bH%KȬOGω2;1sCU=|U8\ly׉܏ ('Ut֭&33 <¿{qtȟ~c[d8bK pTbw.Eb4&Ӫ3f'[sV v;Nc<ޟ~?W'˧j79D!aTEu?ֱQ{qoU$:ڷ:ܑ'}u"u\fW㊂5Xje_߰:53k,.%3-08N'ts? QIEwtdUy ^n-Nqb BivV}}$ m`q6G[i_3I% K[ZjnM\C+iKTU}K_@-owO Ԟ~d@6|vgT4,Of(M5O+jcL\W`DR@<k9nd 'Y 8 q\Ȗfl0^cRիÿ0zdԾ˧U,<^7D0Tm_dC). +`Hk`q SFr4sXf'llsJ &Y)R|-1*9~h)\8/ 6e =kb!h@7:X*[!OX3f<-&B%3\'|SKۖ6(3',w'݉ʰqd0Hm=Ť+zò ӯQM5ښ h<G{m.A6Ϋr|z|e?W ˆIP!fz02eȬvu%_&\;.謣VadXLGƈ_`vpfvSM]mLsB'7T ybM4ju3^1+VuQ̩2cS@lWMD5lص9L/V`CV~H\ilڿߚ|12.,8 uRz^V.jT3frtqB(U.Fىubii!s>mnB:hNȓQc< AEubX9vFb&h-Mi=t s,sOx)x*>,_ 2FW[[|Duɇt+!C!탅p05tȉU2<]:I2:UXIZai3gErM4&>0%A dp>75GƏehgՠgNHE)Eϒmpx_žGŽ%:|>:_Ԛ-ߕd_kh>KpE(`8/hjC{Rmu33ϙ<-Qn| HW(ˇ2u[Kkq7R>oVNջ% @hnIB®4>n۹vOUo%A)zSHgyu5/R΅Y/?i@l8ĭ˭58{gV "uz}(Y(}rvFR*-8ߋ`4&{PpTT V4Vw+1Ov%; zQXae_L3%t ޲q͙5[k6ܺ6lDX@Q1."\NO?"7j 䁸hH|jrģMR:]`2y|Q.OX݉M:xRz=>; 3Zn-)v=ػ jvaGȇj.*/+H.ϴ㌨<ȹ趓M1OQlDhq%YraNd5)SI8MoMT݂6폀7_!!cʲKQ'-h^@3kp`ҙo_%Zj"٫ι=vUIm4dr+_A;Atu(X?px|Ёdr*r ݟrc:Xq@ф:'N-QǸlcѸ%+fT@NhdGMZhU?6`fk1oK! }r(*Y *4(G< `2gT%y q2%j"wQXuhvgt'ơڹ3ٛ(a1b&C񷔃 5O: "8$PxAW1ەN&e~dSGh_ h:5d_ 39cvX>S"hu8)zHL Lf QhPyץlCaaye$[3;8~m|&'f,:T (Q tӠrCZ +HaEXxܭZ:lyW55nLA=V:[ j! F%RfT/,hW`drQ@5&]x'c7U Wtϸoͥ[]:U`z$7( M[ H9E55VB=c_Rch hv[A"*(+llJ’*sE|zYTĪ5FK͓ Ҝi xAO~:`%.ՙp+>o[ـCF*f^wGo5R7t{I"w:&(qkz>h|j~| t}mJE4IuJ* WQ4}ɤLaXH2Î5ܸW{巸Ymf @_?^5;;LWGfANN <^}}JeTG3gFt 4&`CX那ꃌ_E~~}{Ə[!qNGcY3蚷15-]7%s(}<#+ٖ NB\CdYcP))1D4BT/Qڠ֋9tyŃk>ox:Ul~HETА`*J**S{gM1cKCCO|H@zsH+>0,\}P-]fG'0.wFl ŖURW_!cB #_ Kᇉt_n6oY{}B^|C,E{y z !xI1!tsӥ\|TbCa[!n=<g V Ds^ TޱSˊijF/%& ^ՃI@ xpނ>ᵱ~a\y@L|H X()]Tkb..}[ÐV8$TLj\6 N!y 98gMV5śhpLܧ"kkr]\tj  - x ~B}@HT( fm~T纨[Q|kxc+cɈ# Nl|t= l`MùT*"r0TGsG4y/P"<}xvcu/~'ge4E5FZm+ДfEWޔr0 `MLs/Rwɓ#L2m>5k?Dg|w&.*Dƶt$0frT!:O ٥觮bDiR1Z?7pBIy_DbꛪhvvxViY8JOu\0pVxT7ԚRE>.ÜNQ"`NXG2ϨPoa},=̻Q&W '+7|/FQd7 42-mޞ+(BLA^Dwd:d3MF{/肛0Eᐭ>w#qq lT*s7=>oj򘄫j8TN{$Sn Rf>蓙ٖb ȌCg[ 7.N G2puaC_fp^Ks/&`P֐LgFh Ҥ2LLJ 0xJ&F3(2BK,Us:'.[kGP<"=[lr![8.z5t;RW? c#s_꩔lHi&JVK]Gf`NXK2niRKO{u jaaB}3řF B-r5?`a՞I8 )iIU<$3>~eUU;X ol?űWL5jm*̟X܇G!bJ9XPT^Γ3#Ѐڻp*,X@OɎ39U*Gq=AT #݈̬߳F*hV.B^=nMV$Sgu%Ȼ5 H"F߃v2ciI*,"}E4 r>gjQ4Rn[7!# (Oө $5A.xߊ۾sRFAOZ?"[^j?EpH;b`bD,H`U@l[ EE"G{1@1N5P* l`l4 kAvm[v̹3g4/tK12WiC?S̕ NӔJ-{!hv*괠 ?qŅ;eGi"lG63&R d3@4?ک뗚PTrv+RD/|qh|$Ye29{\c-#L+& ج"BݲiO(R ŪԉAmkÑNkxeg>_[ /'x~?pu%|3kmr&$m]dmPędۏ!|IFxs,\x|/ew+Bբ5ԍ6d" q,S9dj?ߑ7׺i=ɋC9 L׀TSS3G{)@(%Bz;*1+pB%-1"!a/J+%{ J, /B"1)Qd}νV ON )$dUKZBWJd;R{[#ĜpJh=]5C8ԋzlx^rA|.h&b>VJb}n~-!Y٧ͼyGy#O>.^襶2um!t5w|*E}c2znWN1=#d޶; /CfV+M%+wzZ3}ؚvQ Ll%2SZ; i) K/&Z툋 k? t)T9gan M |l;Y)OYY~xR{;{hmf7u!I%ZSHPD8T;Z즌iR-z 0 O7\ac=C(*TFH'`(.j$JXPTH0C˕wP^4A$.F PVoT PSEʬ~]W6TcӤЧY5-4l6J-" }{uAfhɑjV`b9%9wkXsr[O=XHhB܄m2V5ܓ=zc<DŽ&l{Ol'jrܳr10Q="G7}xc5u$``gAi$4 䩗Y[kne>Kcs)` |6HC$S4e8myO0Ǜ ;*_DX暠` t˄$̼qr} ܸz !ĆIr)E4cC-}s[=2{_ Rx~ BO{/d2x ^wZE$J^mwRSF2hF_jjh%k0I]19da(k.ks`M(Σ[nMwvz𫷻rØ|1h LRySM:#4Up0ig84Oizzokn$0p fgpf%~!+>R(i 8MRNշ]qzX-둽K:$ ˌLP }қӕus(<{VlݾaqZ"ȼGIg^ETao|%tt r}~tE 92%ɍ3z ܃xM!h ']>f"d~xqt@*b{WcxpRewJ88 _OBU'g׮Y)FE۹Z(H>(z7Ez-[iCyaЁ^)v 4bOq3>"8Z6RܙP@vqV,z8Z/,EQKѽdvC~1Gnf?%kX "e :0GA(ĂvƆIx#2l҈U{:_DTy,U#\k/A_t`/%44y+7E?jmsXH]"5fw|BwNc(o  J];/WԪ$sAZ2nV`i(2 ˜?Ŧ<Lut̃^dS@REQ:&PCH߯?XI1mjQ0Xq" 9a 92vw2L:6a ".(s Nvi\JaMt$[$k_ j7ݞa!ᴡa7'oYncu]fNjHtwqlwdhQb2RV_SBs< dFmroR4–Bݥt ?h`5lL)emwJeAmIȵ%W@_sKO=q@cA9:vHiʻa\ӏdbG7#::e윈3)OYm%r)t޴1Au ӍibpQDԬrD̎!dVX3f@8y~"r hɮI?@ 2ʖ(Ԍf*Id)ѥU/E#]4`l-JDOa!L|]mKÑ*mEƏtp,ydF@T<%̈ .7ol͚' pcƞ9!> IZ]-q $2R!Gkb~>}Oh6<ϼ/R?2l^]|Z[FDmgvL&o4nd4XGRͯӆ7E57qk,Q_6|DZ3etY$6q:?ԢL_[݇++ե. b;jr)53]C"q'<&ŀyOp;qW x^ºN, h hvϨhX?Xr- )$KkI6,5#tq(++8{VIȀprw_hqw;)D1z)ǤXbjxpё'+rORu:և6L{jU۝;SSFdWQڣTe{fUyWTɧh:0Hzp=)9ɬ7&#7|pM=PpF'Z#".oK)$ -kW$㇒k@GW I(&?(azvb]7G_A,0D(C(Ƚdu?8C2mZ{m$"aERC*`VaM߰r:x6X<_)K!@J<8:mow~xnɝ:qӜKp沇:@g o|Fg;_jV>b`7n\qDn"s$ 5-#`J U&%v 9Zz<=/xi xYWm:%vޙc-$w$5(][>DNWyĵ{;4p&)Gp1]"mq=I=U6̭}e `4wާɢ>Di8P̜MŇou+\ `~5p+;a.z4;b1jp @@xLJU?.+~W#`T1L0iǣ5f6U޳!6z٭p7!P1_dMP :y;B dzvY\5iesZ$𱺮^]_MORzu/|4Dҏ8'hjMhHXG55+'wyJG2jJI+DOȦA!VA쏻 5\БWp첻9b+) 'i6Z)4\@1 Aoc`rT_=ɒF$0jpD2Ԟ,ֈx ŢvȻ"Q>'ϓm"w8(M[&/0} 2ŗX~;Wrh2ҟ@;t΅qهYQ*]ݕ7e`)M'`ZLAp/H'Od[liAX R0 .i~wlT<k '>D_E?G:|ڒ <0eEL+n ue'4%#'(%Iڝr%> GƘaǃg'Q7-Jh[d/)08X LK'7`N"de.W7uMHn It/؄ չC47ɗ)|EQf hؾe#E,OM<ϜU U#M;--t;fns0ՒGC!3[|5 Md Ⰿ߰ y;nm*W:ǓQ1j) J,h!a4L"2ǖrӌ7ea:X2FkX!^GGv~#HF7emūvk4Rq|haTq3NOP;RZZU7+}yhI-@س)XkᬖNyK3$I#b;DSى*ulf$=r_.6k2Tn0$싞zV+`a8a`5uŒ*ݫʼnND]1u9-zs"Zr1RЯ0j/ Ig@Y66$uSR,'Zq>3lWDc#ziaM`+(J? V`0BSO-z\P"z ‹ʜ8@XKg!cM9;8M9-gsWtlz'1{Ewm8t|7:\ gDˑE5 vEπC2,Q7%DPȹ] et.kBp@é׽#u$L惬C߭j]׸*UO#nzi83䏦ҧ|O 9 tyw#=UN 1#[_2g>Ͷ5$,&2e|M:#Ch, qrT,/@067`㼭g0ZˬGX K`C:n9)]PIS;Qu8!&ǹziR|i~q]Y }cFaqtШ +L :s`CGVNVRgk A\U:=!'мT~D0Av>{^j(t\3s#SG/rQ֎$tR=hdaF,/Q}7[҃ EXFQcy:@d,Ngkս $g/FXwݝaz 燯o.KMIeڌ&Rm[_5sŬq 2AG[1~O8 C %XԎqRJQ!ES?z;(> D_+.ѻ_?@#2<>jq$@R%WU$R '8W_iǗbSh9>=& x/:;;`u5i6x0Pt@k@foz Iմs%$d?/H8׺%@9- 詬"ʨ9c8s9f1p|y>}2J(8WT~Y|fh7*/?g;νޘ"-ӆn 항R*Ł-r yGE7L-SPAjqO53/)6wJ2XIFulP]}H7R6^{o2lB%El0M<nڊh'O-Cl_cyRp+ȁYC;X`@Kr yJnnU\Z7`[QCD׉ew{ܤ;FI+NadCn^8($iu<3A7oק ldwR&9;ڶۜpr$g`p4tV w2|T%wGf9^alz jRRHG9/bJnrea+AJ慬Mf tT ~5/pʓ2NnPOXM"[}ߑ%BwsHo=e|TIDsuRANğ#dKtЉ!\|esVe E*) _%,_Khn#+9|+n-1!ǀEȵaM"G&!|*6w, /# jW1l1yި5| gןٸ_uVbXNXn=yX3IR]$>֪91a> 68LlƐ* }@NL`Nn)<خ?}IqS:M9/[V "`/YL&ePӲ) eƻn>- giv~_ʌ4BlR\: ]T|P"KBոY# J'|cDP 3s]:V6^akw#d["~ i^.(p\m4Ҁ";r4I[1m7ܕEq/ )ֹ$09Nҗ+o/>r8ur hzeXݺLzTzhƾ 5.i)G(: w5';M^fsK V"j)nUW^@{qӯ٘ko_g{mvٖ?_i]cqV!Zd(rKda1h\(qYH'_Qzioţ[qAF/9YH8јMPFNF[pf砓:mxX'yJ/xOr26H \vGoLsA8CLk7;-2 :-G"D=T!ԕׇI=tߵ'¤eV;M8b ^ d#^.WX-b~F3a& i9mO.Kl G33.8#@B{W2%iwWhkCS{!\ pǖ_M`\9K8BP&D\SAV0[ǢXvLzd(];FVP38z'"w˛eNa0zf%J0)SyzxBa5^,𓚒}t*`iܥzfT9O0zRa~"\<_΍SD|Z`Nf;AO_y 3 E#ZNZ^0e~jN‚ů.Z@ϳY_%y`TC&:PE2 Аa.rJ<\f0dI2D}xű}_ȃC(YXLhHkUebaʠq-N ou# (VGu66yzݟ3(!s 6p2:E{Fh녑BqndH&F:M$)%/3&wb`?\+to }+O)K҅ϔn{Y:K‰{=l'M#1R`.ؐ.@ i?Ƒ7'0--Ʈ 9aӾBfq>Xǎn3?yD}+|n+gSkbE-GEK)dfQݐ2*Yq㏎p!G,wVER.GV56Œf=fkart\݁ݗ:ɿBpeq`C2'ՍD W=c)FYSGK[Rh5~&fJ dNٴv䑵{zk!FZF }7iEÑc}š~r\z.Yz6DP:^mB˴U.7L] 9ɰ߻\d iy(l0( hVٍ*LemLK{NIRg,|U9%g""& GD6È/I{]@ŌGqq drXo!V8wJ.~RmeF֓h'A g1+sE+SV1r: j,-3??Og3@8q}\e nb$%'@-TeO_d ˊTmS#_ Ʒj.;Q15C]7c$Anc[ze"v4藟A,L)>;Yc >ڜ$ڡaH"@mTq 4!ŗ0C0\XݍBhV7X)0 R9鬟k%bCP ]Ѭa]E7 _,5$#iyrEEVễ i44[nQUz:]l~\9ʡNE4#[S*H80+eo]һdKǼ cv飯> ^R5MR\\&+N LԦ ?Xq/i'Z]:!N8UDZٮ[" ̡d 7 _H*= oM.pG>Rۇ# os^?!]&~ ݒLhe1}υ4T"G_vCB,ySLjuR7ER*&H/Fܵ2H} ȼ[_y$*l}̤^gP0@ zC$D| v5 I[CN[IԝrԘb$!ϑA-&7ݪtɾT$w0C̥y]r\ot$rˉYAәXGA]VOMȿb[qs/֢KD.v ރw5ME v*$j ^Y60[@a&Bln'FTb({ƍtnlascٱC湯r񑊽LҀJ ʁ CrOoɭزc]}Z =~vų\,;4'J=ɥ#d|>y7ɖ{gܗ >;t7q7`B19<%(lo켱1@eU]G~s(-<.29q`zP?uV]9B@|@ƕyWpxTM>]#їܾ=CM W-5뮌-ܳ*2{5ȴ!$S%̚EInfӁSYEvdLߕ]d9DVuTlFJ ^}dp5tir8ڠ! L0o&oQK{xXiؤݛОDĘV> 㓭8RP}wBt]z, iлvy4&[OLfJ=Ƶ"9Oo%|PmTfa_5j3(}psuR/`&`Q:U-8 _Zq9+VCoʙ|Ň\u%8hEnz/id} g{ԠmM3`_ַ9h j1I?3j% =(&L!)SD% 2oSųRИq`Y{u/ě.ؘ|ZE`#&3As qZߔY: t8mt+K{!>Ff>EcC([C(KŽ0DE 1Aщ [n!yaNނ\ludP}xbu~ӓͱ|]}9uhFb6-5 Hܳs/XfUwb֨ Gʢ P"#; ;#ňq2!"]_ȼoMz S BEӧoS{r!&}a?w<SڽqP_^6 -Y%ʝVV5eM{$4+dҹFlE9ZLI}A;T$i1q?x 0~]~!8Z,n88ywC8:ܤuEp qQ|g&=ZFq+aH9aW_##H܉D |2dqSd hMJ l%C1`)3j|櫢+sj7AuߏYjL~ѧYU|sԗP{Q#MN#v4W6SV4̒Rx_9 P1T)ks卄 8݌RV 2_8#DV`@.u'QН XF-6e y&D#P\*S|b Kq޵t/'WmɘqM@;o}ZFa9Z_G骲I_>>S rL<a.5" / -KD5WJٛ֟ mrElH8CCo&ti*GlXW(NzHJ.!J+n'PGSVs\7 uU 9/`Oy#}^Iv?=3SK!픥Ȯ7Q-Q&[ \H5[vzwJ/  'kݜpui2XCϋwe˃^]N͗S2V /r6f\TWض%6J"@ +4=>s~qo; \Vݳ["dPMfCTpUb;d-] Y;O7'_4<: ]LōQXuH0X[&\4`P˒zk ,)]wP1M*H׺/*yIIա:67Irz^/V ;``@U"+#T ᬆT[QLBB}5(B)o,zSCCv`qO<8 6;pm7^R l뷲qd6Ofa7GRM?LqDp݌KUp ޓl̓5I[jw]*C&n<`W9q(j( 1eM/gShĺDA5rcgGS Qo|-Z5d"Hhh2ul1 {.R ]^v3@%Yi]3!fUp|߆i^X gs8IE6=/{|@x"sп?BfOm$]z]*n$N&hDw)/itTt k{S~cvv(Q>r{M3Q9~냡 "5gp4ms+,|j*+% x ^ˊe R݀>C$ (v'Kx>vmLfd|hU*T\WFޖ^=U9ܭ#bys@!\lKw@KtT!ND_!}spnhfOZ\TÍً**K ģ);#i< .+Х+3D i@"| ro6=DL)W1U]<%ޅ }ڵd^/櫏ͽHUhQ/-_&x㖀5E}y0[F FUm:}V&Z~x_7fb ?1l-@xsfȼPƊ5 6®5<彲DaMLg$jhsK'?X($uC4>A+[:CFiNhkcS䰘Nn2*'oHSfPX7UQAzbky3H:a4ֱ5(>6h6t+ aϚfW[W%Fʆ}W*-d4]kejhJYD(7]6{A&|YRӐ*/LX0d+Dԑs:ca%mU?"`c1S*e:cZTA> p'W R0 Mc>Iu7ɦߐH~bFIqɍՑzJ}WgiGBgHD~09}=Ac!X}`yN^cWb.7ek2pd|2GG3O%":y:./Afΰw`PE(cUg02.iI#oNi}:fs9b"/7M ғTOIPL Fتϝㄓ}b+Mp,&a-R8/8!>AtE׎=S@3㘌Y"V!F0 o͓R羣9c%%njuSW90VXb9M*VI"OdF3`+P#k۴GFNNl[=Oc[`%XphEPAR_ *,I4.uC#k64y*xľx`9E!RQp(8;&'謬>5WئV)ȉhV!.\66v Yɼ凜2Nm_ vqм$OS ! js9tC*?QEHjy؈hB8{%(b$^licXKFTYM%>,DLv.AwW(q>4"NqkPԽh ~ V,|L 5ꬃ&U}PY' }tVf e33cAEX\R<MڷUz5to)M[GlTLv'߳pi2Ցkf馥ԟW ?WRFi>keKxS%ϋ=|NߧYw %DH֗yeX+;6#ccqpĜ.H4ԬPYQhfŻ`ckC fk0Q*G5S vͮO*''{N~, {:Mg"{xR0JCkyUOr`1Ii'tgW O &8Z'1$&4!M 2*]!r`8c(_`Pn(Ϲ@|/X#'z-^Z+X$W߿?%E?;<Ԫz`ZЉ >6uR0'1EItVyԧVw 7>7@n|%(pK#Aj25e9%a fO*({e^J9Si> yz.aXiLFS#V!Hfgl,*#ϾeG}E\rzZ[_ i}6ڌص}9dƕ?5u!J#W$9 .4U bRcj^IexcU<>DWoSϣ) -QSՇ2pU̕x4eܦA.zyIkdCMk^.XiH0ӾO-T7ʎ_֣[֟W͇xEڽ( UVE'IxAyT+\!Uc4^/ʮh-Bww%ў>:kTR㯄Q?R-QY6ېY,fPO(}QRKOҥ_SF@,čw^Oo%&AA]Ì>|s,L:KL=} zb%˄ ORɚLz`6^(>|aX P+BZ~ETLy@#/鯏ncL8}/Q$ CsY21_^.F#X`7B>o `vp!J~S=B.ʙ.+xj+ i[HUmAd1%#d&SQE.ЧfĚ}nNAѾOc@vO}f2o2=*pچ`-`>$d1b숶’p3.%8ƴtc[h,OAIJ^5&9Y32O+ ^ a91(0R$>żf`0{[F3g"Ա)3Aj\SGssD1W/J(n0 p˝-YF76_o&OAcI),Fe㳻?SMRw^ʭ}P!qZjnoupOXCݒfPt}^ţ*oMO plS7,fh$i]-cgF8G/YWA҆/#+|e+=>8?r,AJn!fwae.souzHwc3+'"^԰!ix8Md| l Ly=nm7B|)kҢQ|v<ȃx'E5dOe=UNZG.RNm็ZWU>4X,Ȇ Sx/* }ٮ6u1̖iE=ry=jbxבYҞSUƀL1Go$ykV%cpcB%7ЪqbR/5IU>-_>h)v8X> eUA S)|H#YUS!l:u>Oe:PMJH_8[4:!,g0V@+I;-'2&9"}` Jnl ރ3tvwB7 ^pJkJ~HB 5Q͂a7d;/yGn!)8EփN[A5'ivͺkͱ?4T*r2thHSS(s#Y̺g(% =RW@K` h,ka a:}=ʸ?Oiܣ5!G1=uxͤwGxxDj.1zL ,L]??Z^H8w,@ڥ"Hinz_+U8# +5τ'53ml0f{ 9gW w*kN?1ș/b[O]j{g۵#Q$o؀2УٍCzmx rT %}/Y.ֱlVp/ g*hޢ*.`V}p;p!;3NfTG՗ћ=*21?PGa] jT`R}J.{3wDzd/Y-A~VQvC~nQ4*(.EqV h<u—d(,c٬'t5 ,ɐT[\%n3Q*ۧA<&F[n1qO$\[:c`[r&aļ'鎍'Fq^+O؊{=olfBBsCөލW:+U̖z6Rd^RK]6d& >xif0)[ )X"D4o5DGTYW'(I# ]|0^`MUK`IGA]#Gt]"T S3(t!^kJֽ>sڡ`LbPl.\Z=aD,HD޶>DP_}1E޽NӅο]J5H8yNy.?l,1&llh!eWO tp9tU ,Mbx d㏧F\ܒ!z4h&Fft|6*\m%zeOJҳ"aɼb_hP 1XNU{`MXjL lUIHՃˆ-0&hܷ{ʮ GlӲvPH}(?zI:m@t6Dq G?үE Y!"qT,qZ-ˬ. P iOզRxd~۠$wwoK >&ZN 4O+KY] sz[J(Zi,|iν!ȆlE VFl`Rc$xu32wk=y4N1 iwhTj\h|̲ޜL鈒wqg>G;u|%7HV4yj'X292+xKdh5*yto7>uQ9ʙ'ێ~[*|J]&=$wQ.-)!J[ZPCx5M_"ɍ3 S$d̯,,eOH2%U+C@'nO;Xb{~So}=jhG8ҾCĢhfb?jUfX8{δJb}WS}EEŰ 4I/Y+q ]CxY@uݽ+? +[ 9,E7}Y6*>~Qm^tJ?5VK|6bTZ>%OPIY!?o[zV<[3gްY˩o&1'E lz;B0(_V_bwr1}:%=#azjd*떛bb-ωs~nt*v,]04Q`'_]r4Bi^M~(F`!8|/ wD䘸ɚFXߞoh85i,,TN%OGuQNGVgZg-w::47thx_WNj٨ p ].5 2H$8fS)V>W9TW~7}'GS?6}fF C 014!JtK$ZR u8d) 8]z~1ԹFf<4=敕o}#_w9ZpUȠ^RK˱ft!MY'uQԏӴ qu})սH^NZ1'}at%7NXI?ndfGƂgќ.7H|.|By~7Oea,^&MËz|u0jcTIRo,ML}LxQ[0ʇ7S[Kʻ5v`7{^GHў_/%н@`=r6úٙ8/#9荽Y.2Joka۱}}m.k usOt4;"q@wf=>1Xyf6:$.ft7ɼ#o})oTK͎iMO.F?5e4ɞQ`rӏVc#EFz6|JYMз)olxJq4lN MOae#Pijґ(aXX`5H(#K[ CJ`9rO2щ{i-x;9,w,٥Qg#+tyfM Z NXiF “(e=IFZ84k%7|غYlNTCI! ^ ^C5Θ\x˕5icjWqv:#̔sp,^jUIg)^TKÁk6o D{QBOl)Hiѵid'G,S_:Uy߿c~}_'WPKckNPaAL5lS_wz"K$xͭY\gWW]|ͶaaŰM!z.dUtԒ2/l9ohJBiݠ -E 4K `"3.Hhv*lv=:P/=nS~/+;G$V^3EYf@ >:Na|ao?ՂLO<*8B-ɪw"P,3fvwB1~^6=Ҟnng-h{3/?E< wp+n&,h/:ƻJeNVoxW C嬒tǏ߶D 5-}/=+_g`6Iߋxtyu(`]E]:/K}6tstQ-?ñX3R|eCd4Ћ_s1m +t&WhNW[UChH9$Ne8UA e gvұLI+WEv?縕'\Hl1PA6QX2Y"Yoz"¶ɗ] Flٞ)yDv)f=٘O\+"gЦ,j%  uWx])7]_b N+ M8L- f"fNXjD4/2Wƶ3c% Q@뗩e Ml|<dl9ve LZOw`:W牁x(e2l7?HNW(!"ki2 3YCιg-`'Ί1 Pޮm~- '+ӗFH6J47[wn"z"?# lr_$X<Q5e*ʼnkuR6 c{=lI[#r_h: "JO^^#(òb 4g/mIuzJx&F9&. ,9h Jҁd B BB&@R=";'vN':E-@6(`m'f;Яq $ۛ%C;L]ZI_SZcsΰܴBz|LEBw1w(2%XD?[1Jh@GZvE@2pՖAղ0)lv1_ҌS6|߀x?| 4{]#Kj!G: {~LGJ]dnG=e2 KXUZ݇)Nc\Kdlċm:%6ި}4nKNx]ǝa x 5"QS#7 Na;^£lx X]&.$@kAD:1 soHYp|Uvr_oKGZj*ki0x(K(;!ڑ\(ׇh*v묪Pk;'N.<_k`$;Dp1Q}K7$Ĺ"1}AUR [=.F]sP8Ǣ1W% pكX7P>6 Ba'\ y@2a/PRb"4HS-?8bdZz>]lwq Obުb\|O@ Dƈ8&]AN<xtĖbm٫ds:2<<<;lSYKutO$~!H@V=!v-^iTq}\m )_a_Ҩ [^ E4ZhD`EM߁M@u,$oY55n+ӴScihe`)8j?2/Z*j JC2U -,`r; PX'x|$A:lE_ a~ ;ٹa)jdY2J7ȉ4{&6}s4ȴidI1YTg0@;/p|@g#<1VᾴC9^L_& nF'\4cC*YKyrdn qk pժ[¥_.2r֨hv-5R+Z-ޭ'P(ѥߡsA1stR296(s_B9NK5eURbpQj|!{1ӬbYͼ%c'SN{sʸ|2E&֮;c+C_ ld0(KȆEGuak:sf.qE=8606E UR/ QY–gJ{eK7hxh{}O7 2RŌ+ݨtAPrjZ-T5.a؇a6~k^df2f%7QľDBuE˻&vH#;n<l X~In|oYCcPrXE{Ѹ kfAlmdٻ1~ګJҚ_Neo27Sn߸`6,\U/V^ בlչ&qox*]l1(@W õ1 B`$A{ gW4D2Lf폇'&~!RSR6Qb MX  )9b\`39k%!ۨl4wQ?6% yB%O]B_)l0yRwY-!;4Of~A$Owjs֫$]k`0dl $ (t&KAcZ^%a>Bbx:\r&X `wK@x-4쳌2L]T'LC'9np-vY% >KD0( Fz^TF >Orȩ]HҒ/*hc aO+a sf sLc zlXAЄ5.МRdqP0#u12B31{aI{©72ypw)՜]w I'_| Q>L;'lp퐍 MNZ8k!}D469*|?5 5}:Jvvj*݇ }2|9=F=BTqHK\*JUIC<;a)$J9{E1,~子H\ ,*6ihi-IRD958ZԚ@5DGTIg\Y=dK&GDl񊲞v2@-7Fܖ+=ȩ\_1cdžp! nEILo' ^hX/L!M*wHUg $ ؤJ;w\=N%;<+Fzgx{(|Z\q AECRxw b1k'y0gNV gxel1Ѷt(Y-b3f]J0.4'\3~9E?MK(4"I 6q.NO|:T/{em;'ڰl\OrS MͬqǢhgyמޯeTd(EQc0xZ -oX5>WP vC.TR.?h)Ʀ8V*ܖW#kY9$χڎ8rVwaCE'=$b9ڂ.4ɰ]Veı_cYƨ3-C$fF_UMi/xs9ޘ90 뵗*0J]WʌہÑlx0=BVƆ WG߽waa*p;}rB(=n^tTO&.iRȍ (j, %0{Mj:QFI@pFlO#s֗hJ6/{/ԈL+(bJ6ݱEL!|td &_%lH?$e]i~d[ZQ&%o2=ŎImN_aj,(jlp@n#͎ݝ_j=tGV0Rl%Jݘ\/d v$mI|Ie҃A9?gi~>"J(& /PlZuչK.ľ6Akw/:ٞ'Z\ Mo|sOq=%Q4FƔVw^ICڧ%>/m5#J&ߣ^wm;H?iWׄ*r(|[HS-Tok֞rd~Xy\ 6alGhng{7YҲNpv!sx N)Zݝ"ĞssBŃIKo=ACn% :54|EI}5M{Y;^,{#k|$w"?6Rþ?tEV|ױyڨ&nl;%?72QBw L|l^Yvlc s̃^St)"pL<^􁞶9Õ#58~ܐNgJv86 Ş@ks { 8d9<Aغ7J6J[e$IQrx"J^^fyͦ!}%*{#C4U۽ًȵsvusg~m.0ſ4X=^mzOSJI!j\x c[_ѕ.^NBݚ&䶊a7xՂ8ʲ~1D? I<JU|l,/VoK}䚟^q9uT24/-Oƶ*-aTc@^H1s9p<\|jEWв~8{Be@2y;e] qx>幩UOpރ?vvo13x9.72-]$%懫fp#xvMt跮"HyÖQڀU"{m')joEĎsjpd`XxbmmGV3q6,~#%FʠS@ pмERw,TG['M! "{]gk.wIAnjG@vYұe;q ak*š^Þ7l!ilW %_%\$:E6>j hy(0r5J|~!摲aYLlQAr Q8ʦYӉKZ^OԵ.l mX熻o6k|Nn3QYٮjWEY5ZE"$"vY ;9x_~וto2gݸYQh>XxM1ywĒ l G  (Ob.->CBȱdVF] rXU%aJ"$M]9NQS-E> ڭ&\ŕdiKjnETyU)Y]vVZ=,@Yd;^ntK@݆BW M +i)WW&yބH䔔nIv+zĝU;}S#nef)JigLBufIJ?2n_zq;7N|}֠ ͡[gXU Ose;S6ča7ީ$ ey3p>_HS# zZ\m|-~g`Thh4B7HW6ihm 1,(5u dm?pFmN2#yY!VN 7E*&kmOzݗb(=`s z:ج|TkbKHl̳ Qt? }Tչu$jn'$+?)#NfIFfnA.T<3'q]?ʯG:?qx_R lIq5 2:%P- v_ubLB/%'F`ZN'R_%gJ-\w\]e^̱UhX6BMf}3Z#/"y-n#lʣMoC;m*~` 3gQA1^؅ K>Oܨ GYD1 !KD;Qķ/t^B<̈Mt#^ddk%+BC( :%1 d_72"d64¹ܰnn>v^cjBj~PwqgE @u74IkǐP̖d_Ekk?#m|bn+Ѕ%,f.}p>L (hDr0**;:xL5NCYMR0P$9i^,ry+tk8Ǧ6¤8,]du3m7F^=L*-*=9sj靲Ié@Cb p"ulܦhze>,2*0L6C 爑dzHR{˖cqX[ɀLfCpRqO n*42cPmr&TD&hӭsAqvj?r60БwU=0y/B^+2υQW.򱵯j)PǼXu۞ OL;,wwFݴ N~߃·d(-tH.Y9H#,0U/bwʕk\zS,}ol4'ҫЖ?VEl^G+h=?c/)ZV?Q dVz @*j)c&4 iA [j^ yN> &ђ ۢA̿=돶$HcmږY"8AbB@B.)gq6]Y vF͎l4V#/j*[EsvhōqUϻ<ΰ9|}q,pl$kgXkӚ\K75$ pk& N&j2,28>I=PGPA @;-zkE:_~1d0) \%!z56^?2M("]@e( YCFſE7qA93/mHndF3*saBkNq v cSih3bdTS}OQ 'L@Ƀfsj6:Lm`M|f޻?d#LkpmUx$O$'+1';UNheSrvj_= Jt,o⛟~w¥%RvXؒ6aa6N3k}W({dr/4قaԭ9;[=<[?q .{B.°ȋ0Owo(C>%͓+ҽ&7Aczb6x~AEz=d!|)l#w_m 6~0 ]Ѝ-Yig=,~,9jT~KTn,|~ޖ,`F2?#QD}WX+;σKr,`H݈W]Cơ8p&|s\?0zڱ[Wn_JEoO@eT+43~7t,Dž4{EYkM}(zJNo~A#^h\}+*JYtq[#""CCꧏ>Ƀe* c;EC :8 0<=9P4\ld(u,y$W}'4#EMZup4ְROI6m~Qj*s>vЉk]S$> A@nr\^.Y!o#>cۈ!4U|Pr"MYDY{)*8L' ^"U8JYu\ O JcҳJ`숹> !b\s\$hRjMƼ &\hQ|< ЧX .94mwY* (Uu`t5 )eN3q&hoݹf,c saJ)<}PB3iiҘF+]2^rz?O`ZK* ZwQ>mYUb~sǝ4F&^nuy{ͺ'i9 Y߶}%QQʐ<'"zLcRRomT;ǣ.~XNcjyۯ@nqVf֠Xmw8З^9FFPk`]5Ѳ밁XNO4.gJ\Hl9 1!JI[QIDpBQa9]z Y71SokIlWM<3!LkM]M-G=>46[f">fvX?֋-O+S\d?fFOBյ< * a_J\#',Fd7v\Nd!DVvܡ1>0IN ' Ir*K/ښ}m W iތtwI4v*zА-"e|CCu9}V?EBb,u ; I;%!UX;@fΟoO30xtMY 5\"~h>n]zF]SՇY&w@/OM t}Em׬_U^aBS02Kyll)oT]Aˆbt/Z5W<=<\Wu=߅7 u,"sr6scRp.,H裖UPm4Qo>~}DPqA\K"9- \h쀿5U>GqjzTiqL@`j*=ccH"~8Fqn3J` 7Yv@ A=) S -]/0 MN O[g?JYO`#Im"_F)aS*>Nax7SiJ)aS{q() #7cV{:\׼'JzIKܶg?eԂɬ=oz" ⓳YSs]aOOv\`- XhD3No?MYr!fvn;Bپ$Nb˼?.䧴:a4B虧11cv@xN<i:,+Oh;,`CwbD7YuAχueF{Vt5::mHs΢c#X3B G:"Npqokv[;!Ksa]!xV4< &pWgZ% ͟xJ#rQIq?ʨo cj1雝%F My7%L zi$V WfOG?бP@ḱm} ޗ}ZخX: Gvg Lp%ט*DqI%$O-H);{x2ts1h|Ui{ N/dNě5ls#~ 5<=}ZO|eD;G2/8jnat699>Tu)b&X21X4э"S{Om պVN7[5Q{X˄^hƃ Fb#21_˛Vm>_DnPgo(5jRZOm8z=^p`QPҖo?/l<1麘uz |x@ CJS5HKb`,ᑏ"ӳ)EV٢L0dN闍3w560>74K8ڐ4z +bLCPp! PhF}lS>$QK$jF69iE7-*cqqz~Hs` if+eB\8N!rPJ+mi8Al PL`74w1Nlݨ"7UR'ZX;ᷱQ0!`H dAF&J AC29+2 =|$ V ؟@;b*"j?:xAFWUfdl\1f665 l:^">Q^{W0fv)IinEv4Q{:/@u0s$%n)cfۄzߩ!cJ@guǩ@s]bk8-ᯋ* ~U]JY4M*;2Dm O 4ڜw%" f0LP&h^Lh/ɨp_x}&8f9΁qgHusZS4ԓD ksJqlU\K¢.}$:-N ~udfx(WH"u9RX;T:2T6K5aɠA{ txo޼ɔ?+h;d\ "~=Xǐ}RjxuE.è*my|ueAP:n9p&kۛCdU#RNWrD#*i=dX\{`m${VwN^q3.RjN\a(0']@mu v7ɚ+i\oU'$$V>0| x>,]:!#&&upm@#׏|F·:qۗ-GRGRrjcjBjܩ"=d:{Lu V=rǀ:q݁̑Ímf+([t{8.ް e12Y2n;6_ 0P_ɢ*c5l%>P%/ֺY KhQЄ_;!'ˏBM_A ǡE@Şj҉VT OƝ5$ow[Q_AiDt[ӷbuUPA8`fsKaJZKP>A1#|v{{uٶR;wآžW;OW@, ж+pP2?2ik#LP=PS ǣqM83NZJ/^2U_zq7;Ows`_{?2,ΰ]rTX}5*)3Ezӆݢw@R?iK۠ŊIlIYa7rXiAg`7KhXvg)ukl_0ufWŹ6]QS$Ge+4t i?ap8G.@+[19f0s+'_?H,ba9[SՎ;w(3(G[JQZd8$/h <$ 3-Gq~s*emT|e]DhUAq, pDDk r 6amDNLYA.iGGVF,Zbߓ^ޤ=g-;EYŃ ɭc84?0FV2! I-+y0Yz!֏h 28W*t@ßyuwx~M ZL):>"oJ9u'@.v׏GfJOSR1tzȃ#Z^@S\}Vu$3nIc mBY)Y%T\1vČY+"28U)^ɹvqv߁ji ː`{>%ǙEo8wT(BNAdow"~aFx:|Yc-V/ŚyvFG ` >RS" m4:StF|VԥR?AbKu׉y:þ]ؗwD93@ 2h6iQ*&|!BhܒH/OOZ]>a<9lݦ2S赱GS,)H ? uKRɠщ< ? 6;,C4[1NWuck4+F ?3 W ӦP7QCa9ܵop HP:&5\-VpuqbIa Dostٻ%yfe~ HQ|*vb30Xh{' u|j ^B7m1L,«  O>>Ud-Bיm$yn|Dk8px{S?aMfO (t#( G8PTBX ه] 9*!r(G,u@, L@w;!D!&Knk$d.%,NSqcN^Wg*h 1BU r:C@}ڵڹTk><@ 0咸堆!9<)Mjpy2g~ Nir\ ^6p> ђ%'S tv0t+ eq򇘌C.PW?'\,"zҀMh }|;c)u7N'fYgL"cWc؞M!xqD3lRf]k'?6rC38|cj⿗|XJ,,t3oͅݼٹ6Y%pyP9?Z1q6qja!'6kedOUt{bQq> 3,"[_|j4&yOK C֩7Q@k;er=2FEXҮ Ƙ(ΤOmZg:g5'Ua ZKr tD%{,pUᛉ RlD4=i;tvH| Ѻ0e`_.1qGq/^le3=evL8R>8O!f9ãAEw 8\A?+҄Α0vfso;ݰ=fcɱS Gd IgT8)q%QDKAۆ紆 #>sitFR,y77FCxj^2 \\Bjٓ'Կ+c, u2pKspv[vЧ*K*)_5{PX*'/ù߈pFAțN1^Dj"jU'ENj?B/p9> FcR޵U(=2<6(8YF?g 7d*&8rȡ O1]2MgKKP=\R_=>93$ o^s,efvXGnĕW/ \{Qs${ ;q(|N1E]΃)h( Q=ԁܯ4{B()  f𭶣mfl56\V&QTMл"Eqr# Rb( لq?!I-|(a Ub>(>0LTFP [|sUUo0`"Vk[BY'Z)b%}BQC=ҩ(Ajҫbka^)>9'Ş7r̅qi몹u ;(!cɵ~2d=2ںɒm4' >1DLJ4~mMA Tlz1{ :|\#W$ @n?bC(:Ap*mo31 ˨͚c ٜJt\[߼3 مj}H悮z؃L1ji1Z0VU75˒fekG&PE6y <;R`''"ψ3ObC\z-뾂4IDÛ}N+JӬ\JSv/jKa^,λ@8\p&xaͦ䩹!*)6-⠕ƴЧᴗƱ+p9R}ZYKqF"߀"72S:z2[$ }սU=@BЂ,B]Õ>Jb~Q;Hm/f9Ƙ2 V13`\ O مϕ(HLt RQwCԟ, +-~Ν:z g $@7b؃hF>"jqRPg E,g}~L,b59$]3pÊ%MK)` Aa4nxcP$h <~׉t6uІp(|AKOЮD 鿗jq[jXA-ȐwrBMkFÂѷ)|Wou)a8ʟ4>$u|N()~:"=I]#ՎM#l>SKg eo⋊Gq6@yC]-%XS N~]zIx+pĿFl/̕%¨!}`Q~h:u*\lߛΙqLoDHX,LuMtDKN, JxAz^J&mRsT\~v[{B`7SBs)=wXsy\r%:a">8Q=}8%Uc: /}=6^`]Xz9,؎p{*[,2W";2tG.RxNiĝ of*nc'FY |a1yidjQ?Iepjˆ ~6enD݁M%!TA4sVⰑ#RycHM3+MCuo<4CՖ *_{%Lˏ/ZtKۻI^IH'sq)j#Qj;BϹŅg;q&!]":|g,"!BܞOfjz!p3))KQMTz 7 I-R(=S)I01>=dT``PńC˹ށB}{lt_դC[C:ՅA;?Af\*ՕbޫqvV'|嶂=5U"{<ʇB4,*7`ٳJThPt3a$B!{w&qOD[6Lqܯ@/adc="=(~Qd@Ś ڞL+ 3ٯ8FCdn @I458u`tT@j-ը\q6{ύO"8kv [vW(X-gWng<{$dss [$+> ^je.f"nӂMWǬ>ezI(&n⹴@k\̳2fS, u? 51n:m)hx!u_Tr-j1F"^6Wg{\Y8g ot\9Ku!4%!skܘ :.`8P15 vUU5h.<ǫWƏs}Io:ŗa0h4D1~I`EnI #$E9faP}/og(8-v*/~zFR~>K@ )BvK=T6IYi

6V-宝K |ZGf;`{qa[暈CXOPG/# :}n*(!30)[P2LAH8-yX4;WEhY-@,yQQE+lL ۪y&`ƚ VtA P%)9/gR`"nJ)yYgZ -87(OƖ= 8}@S'7I/~)Nh(ׂ&u䎸81C7/ViI_a'x !p}oٓuL &%C4D.S&ƭ 9ѹH߃S7S ޏ.V -!i KЭfb %Clj|-rVYF-ׯЄMvػrGm`T^U8y'\(+^H]„=ر$Re3J{AY~6 X{+F!'99ؽ-tj!kBX'W9i/vܤ}ӵV(JvZI^_]z+DS=Ə60>(P Y9Q+buxUm+AdB|6z1>c#Ud$L(s'Ga.)եP_FIN5_ o) ymxً&0oP@}SI 'fSB@-y+KNKgu|F}ntV߮lSg%7TԆh+$h9 qn)5 hqs;&CmH0kf uyCٕu#C?v(RR;/1Ĥ?Ğ}zC|# 3e ծ&-&?P"&(5y~ك feՖPm4~ݘ2 f:]{hrP1p@ IyRF#g+Jҧ"?>̳yD 7̍I`h7sK#c(2GNDwשA3# H-ީb ϕnI /㰒tN#TF["t-UK-ߜk0N&tCC`z;]<[b;`4XX*滜n z!OS5%BYO# r J*2Ō1X4&#\ȵ3H70YeOs;^E9?hi:J_&&~^Ή#]πg{SZ?'K; ֭6K\]@fdhdwk4k-N6ÏŠ|}Q5I x_O4/ Ͷ4 ޕ+ 43C,0PQψ8,PW+El+=eۯ4o!*k"Tk exYlY`C'oTND߂3Uաc{>D3ˈ;4殩mH2VDPUU]\h%? "?kIhΐY#p4KFϦV \Iڅ|}QjGa nj,(NRoeܶDbqL,_ۢ*/4^I#rd~n&4;d0$7θ[۔֪!/,12'uQ1b f!uaw 1Dl@)>_{wru:kbٞeIN"g+}e]R~Ru[9wSK NJ{"QӼ /$KGn5uaчr!f:= "LYm"Ӑ]3T(' P)^t,{xLvf*X,%i~=e->/|"HmF {EʼnW֛p?G\lgf{rF5|dlw~8;k=-:UB* z_p;Ө3.R]騯;H N& 3%N:=,Y{vwK?/@ i茡GCWkamo);uZԉ E"5u՛F/kO+܆ Ԏ|pEӸDgA_XvTO9n"K0ld[rU BLŒ[]p/G0x>3l$gǿDV ƁTn!Hb4E4VGGl.f֗(aP_qP_"^oRC$fz䆑14aױrfɰg>j[/s*+~opJ~VU8[}d3Unߵqec8G{6[ĸuBm28a'mɀDbX{o7[ r]( %_E|g ?fl^.y0dj9ﲎ$/[ңk-E/C-?4^yMB]I7@A=%UcՎˆ4wB]Bow!~,oHRw/qJx) 芥>jA!·ieaT8}z_%ʊ2K C! &,Տc$<\S3/ђ}-v{6ؚ檠8_:lqĿlΉ^h0gX,/x~?%:j1,$ p,OQdZ@gȫf[mQp{UUi!%5"h*=E۳P#TY.5ܞ]h%&E^xEvm7^/kpėv _vk_ܸJl{6Y+`[ZbD9 e%/^3ujemN&S]Y>,>W 21 :=}beoW+HՏaFPLzNA 2;TGnj$eQU~fI_O:DžiTFjHGts cTIy>Y .QQ +U3~bnԿ5<} }ha N5i3 c~ؐ>H%Q̡ \dG d)U)%-lۂ<:ANʃ4G[S#7;sGB;m=WR}Q88tvc{U4  PK֢"t~$NH6~:'{t2 ٗh%y6յBm%$̹'-*MyAv͜:`>fx#2ua,X9-תYvC$7u4YaϬh`j5)tǀRF&R"M,9-#nLF֊ˊUdP.UL zߋ=j$y?! u?gK o L$=°?w}!F1sKRpcg* WatE3ӄ;C|r4)|:;`m;ڵ-lA険YX-5SoDC8be&<;9y!՚[se%՛:!X|+2P>([ٚ0#&H+,??;VZ{ao'=>bIۏկ85+3O Y'Si?Fv imU ԤTePaJqkG0R5F"K{ia# eoyIR>E"γeo.Q1p;g=+ ؅@|xh~F 5CXZ|u:k4frv[kH~&Sο^T1cfTs@7ЩA8Ejh˛ <zjknuP,{3 qg Onr8֭_πBwitIuh 'k߽Z==l΋Ej IPľ-$>p"/fiI5ntx6SټO"&?yOUƃd62QVIqE$L-<-"7aV;U^t 3 ħ[ծo SS@׼ 8㖈Q@k~P e:7….6#!/.wJoVQk(`R#\FtaC~q7+1c$XQ?{y#TgQݍ.iU }0lr} q딻P۱ itik@YI jqCĮ\-է] (!oJ71`v C= 0<à Es[7>/t F{@]k-/( `ji} E(uLFxU>律 ֎[Kx3A^Xu9򥡻uowPy bföX{"`)7IhrH&6v!ϲSr xZ0T)SSʅx =? ^b)5A Pg ~D!mo)5ÖSܸuY$0|Ǿ27V}ݥ'O7Q "Wӓڍp 8;^T1Sw爷|ݮi?M2{^gFPOsB.a/]@ ?c2P`sf䫻0J]2h-m3h.,kWP캲H?}Wy#),mѬ[C\D4o-ED8bKYh=`\7 kA>YczO̖XN;cl;~sՍ]~t ~ m%1M!6xXI% Ĵ=ýY8C놭SLB梐`X3(7 d0!bw9TE}Y#ˆdlMu[J+Z}?꼺.j)#Dc4Q%/Trܹo?fq۾OoqH>YӋ=Wڠ×n3 ex V,@:M9xavO ]/7*1r?U43OMnhe> iVC NjPP=C:}{Ѧ}ͫ߸E[_F'usl})Ɛ7" ΞThQRC BM.^d%WoN2cnST6dj4^Gl*20E{sfȕ2 R0N ~t25M>ٷD`.$ z"'ρ-s1{1 )JmTc?vuҏlDYZҴp?i">KnQmFCm?!mc|nQcY0*C蝁=;ke%K~tf3y;N#s%%6lowҥ0fe5!%(tX ?-'c]=4am㞍)!W#l_vsiL-yZRWT$C*2`V~"Z*e vE1_?(q4 ꕆhḶףM;=$z N;/Lo8R1򙟃ugz("HF Y6 )K䡌1ApvesR(1dg=7v*XFo")ڈTsJcPL "\例y)t^o2=$h<Za }ƟDHۚr+d6qQBnefhņvNQJ8Kw-bZ8s263>KS bY7Aŝd6'J7UC 8Aϴ%hLxT)u η6iTJz`Zah+2HkRxm2R?Ije楊 :E^`\רv^k00iX$F_lҌ~j5+H5 m!g@<5;_ FV( Y)^J1j[ϔnNN.ýH.gɔ$eC#7Nhz{I"3US[VvY;Wՠ=KZ\US\eԍofcR: W5x_g3f5]ه yPZ+A vc=ԕmh>{[=sQ"yS ('2\dWmW@q=9(xβ|AbgF5[4Ve JyMŪLIQeHuOIs5b@Dd̛ρgḄP4/1R?DHKX_?ekL\k~-q ' v C.WZ @(/29ψk3. ކys澸G &Wi{+o~*B[ ;&Պ,0c1h% t@}%#=\Q~F@8Aߡ" 1&FlyM(*&<=ǀc @̉9KC_G ~ݵIIu`2UfO]'emrֱkb GU)6-'Fy,Eu%A4cϗo$O݅c**Ԡzfs}AJNX EZr );A ygP) ǁ 3@XMwNBZg榎.7.s~A)Xu{$d%txcg":]o|+=XkA,"u񖮾z_\AQ.WZNvm+v=EltE@-fgMLfRvK[ׁhtl=([ i\ /B6< WGQ%qT#4K&7VdNP?Sy56N?ko7}HlѐP i1@Dh1o`JV\($ UƤpgNܭU؀3rcYt<|[mUzHV0E~;7(R&0.=5gvU}}.p6'D'YnԞJ]kR@1\o4dЛl 6{+2bbWex438 z>Z12Tᦳ:[`GqqF@}Ɍ 5D0KV'wGMza7:wqȕK[UJ+QUDϣEXCU-_p{xV{x3ٖLŞ#%X;uc_GF60geB\Cgt7t%C2$t~Wd|SuջlO0qxo(c\vMZ3\cs0Dbi cr'D2Q'"k)G/o%־5bhk6TT&tTzM0r>^-=|hu"x(ck/o]U6wqO55V$P ,HWlM?j8ioqv:݃ggzv=uPO^g֌+z IY||ac9U\Ȭ3λ>rjQ!*iut# <qRcb} yl:¡?jJt> J\kP{+Z!?LaC&.* )dڳCwd4t)EղCLn^pM#<3ԔآFOߒvE̟.4<9ssUX| t49@niHA$ z(վ|Go=wY}  ^` ; Yք4̞V!`D4k6Y0u=kCh *l8 |?ѴFh! qi ^F|Xe ijej!ggQn@ Vfm7E`dd&^<˷fG$:T3㮲pߨO]qw3IȒ滧tW?%0u5f~[tCL.tM ^_@?>>\ v)\_m4M~͢&n=T0!D&=Y[3` MJ!ϧ'e¾42nzKlXxLhͷx_iJb|tMyGOqKǺ1 0h/ qR52|-U&KHm[^>۶ŵqF)x2o6v߮LD8ׇ lIth/(U+\W?* ++&6k?r~ 7 LFPKnywUDLQCn1-=i71f`F^tt?$}_{es$!Hwj*g +5Oh?O&I\o!";ϤkEh?@:Eac:iDl P^ Y0lypRa<\zi$} cJ=S0Sf' aDS  "fZptgaq-{+_KOeq9V K E~5Z9ݓ O%HW+6?2=>gFaIKm$sŻr>=MX4 fJm'(!5x§3̓^](#uuRqO=BYPHSL *۫Jx- wS@~\N h71xco-:wybū{⒵l)ʉy1]ꋎ@g |^vcpu  Umm;ƆZ56zYX>##oL rc5bY=uxf?@xW8>ioVB 2sT:3~[MW0YPᥛ8Ht^EqڴHpaR~d#Z D R:Fz׵eeEF}+pc4636P=c ,JHOxV|vwCfJqABL, QY$C)(e,'pX&OinZaͬJi}Vxeke%2X@+$4I0:Ta9NIXGOBtMKjRTDˤ>f5!?[+,5Ez!1ԑ|c!=<209=ίZ?ςl2lBPt8ϣNP:K97Q3VTƙ%%gH8㡓XyY0n%<+ieX)D \_FBc^1aF EKu㔱7%z Ic*j%$TobZS6yFcs o~0,aK cqLC\ 'N-܆-^1N"kȘRi± $,uDD*b "!ařXQWJ?4 4򥫮^1HSJSɜA',nj u}bhN,LsD^GD[aH^c ~ӤwzvG 𞒨Nt 6g6~) D1P+lj`-X KS^U6QKaŔA,]D'.g6j bs-#39k&Ѕ0?YOž8Gt #iʑRJ}edo5M0P}^WQ qhqO2!RO[p߇ 7Ks 4)P,}!: QLFV^7k5%676i}Ɯ\•Fw|.ˈ;T'e2ky=嬕p!& -"%Ξ>c2I6#rEΉfЯ@]}r4yYuE5{xe{J+pىʬTB;#Rmmi<̨IJ\3/D6<>'n9625P6_0jطLkęk>=67.Kw,ʭ;RRu J%9+&8¥h7Q1f2ƻ2_(Cir#/Rk]nzseڋ.B|l׷t]Z c*Gkp'`Ζk*k1Cʶ.c2__* Tc@Ѩr,M&ـM̛2=qD/=*m%WJ9I>?:+,~E99'b?>n98ډx5&@2Sڄ-;.K]s16ea ӭ3@h.r(ĐymaT1Z3ŏs/\/JL9 ӹeZ.,ɡր~{3}Q"Kpéa^ cLhT^: s:Cs(fVJ~6WnYO;T )^5Z-˜O  R(ig`*%3^c`g76*/.SDl*!0LJzcbDM*]w \0E+;kLŒ]?lNhbp3}.!mمoglF%`?)$( ~>/áp%Ɖ)([jeG]96ȮGWM?Z*<𠑎>= lC?1Hd ߕ.#4-P@v-?pvyՠ{#' %KNnSqC޴*Y!;[A 5ueCYz,V~?.ȞYtuq,h>\EcoEz48_>/3asN8)=k:+S/\u$N>Bf@!N~a;rm4Wf,%%Śߢ*V̜,D$7;T9xIt2oce 虡{k78̡U798SgEl' @diG9LjLT85`2;8;?j1uZqPIvZ3j?n{)t2]$yuti\C)>#'E]qp`F%u hy@89#-lX%?Q#fQܧ8rp\]f>pcK+HkD/Y2 nnηQĈϦܽ5`fC@S}U?3SY۞0 9XaTc(m?'/A;Q0P/60M }`ކ?e?LI(-xQYt:a}ׯ?Yxn]ۄEGmd w.g)BL5A\m)?Y} ^I25}˞E0. Yh> E{[2+sXxb]h-4cWm׏ppu aeYiu/,<_'PˢwoY鐐5{ROWiGr0TK.;[shH5Qnob㗺oqՃz1s;=f}85K姒XUlдFjYPҭB9U! >@!Ju~R$ ˲$Ghʿbbo-FO*l sY驎eCɿsX7eOFi 7Ic]C|1P9še6B Nc_Yo6뵓%/fŲ%z,MqV&%z-&R7IK5Z3<fcѰawm~:WXeިx[дhjyf6j/=Z)xF_}K;V(Il c3X}qZvk&K݈pK(5/n"j(0<"1CB@zmJ1`(V9jQ?'k(+#+r^=:PD>)d}E4=>ZM3JՐWcWW'P4 ]$ O70~TսK">? XU@)t6V|`-e@t_5P/t~̱v pA'cwW#LeoK2-bK4N&z1m~зS']}A;owúdZmye阻Lelc . ba ~mgmBHjvTL-'n{:\ HV?F[2y.5P)vz 1` ="`4Ѝ1]t1rWc2EY $bj^Rz^p! lb&EgB%>4vEҖֆH9#߮!)<#IAr 0z?hPkR*@lj1@A.raꭽk5:ѧo&J9jsld9ŒEcEᾳ7`t8Qg,Tx|(H-q`iE%N+ͻ/κ-[lm[ohF""RcfG/5՛N@z#gali c`y3[Z. n5&4F J*TSɚ<*rVnhO] 6>t^<ҋ(|>#Y $:bJ+ /k$Ƙ7w2.p;x%R[`.| 9sayO^J]hXG)'5#HBhwVDLfʼndRݜq م|@WUHПda^x|72,O*\ܩR I\ 4Rj7?< MEPa8Ųn\HO߲_&NiT"5U{ُuЩSK D|* ݮ>2؇z>G4XΔ!X4p Od/4ogvcUsWkO*Rr=; C MDE!oJ}p$r/?KBs/ܕfEQVWud -ue#U򱽗}Nx);3etj'QH8!T8$O6Id3ǵH(Kּfۿ{e5Bخ)VVM,2,d^5i UCy`4em~+h/'~"Bib~ga @i0]bC=oDSƪܸ&yi4}K7t.Lr4c`kVXU].;0WGło"WsQ0ĸT^+oup1G?0]!<zPBYMiiD ln|mN5`,Ե=N.o8>0 Lv ;%0Y eQʯNjA q H0mWV攙a= 9w.넉W FVF#^JerCڲUU9%^UԪTjl<5l=?{xZVF%Pm,/ܼ@QggG[9l\\=6.;O¾GKO[@a ["6kohˠqw hIJsL]ް>M NnHWU"@/!MI]CIuZL[4ꆸR+*`is `~ cNfh,o@LKlZ[:CI#2_CVy\tq,jEvzJWaʚF7aOp7y:༄%eIm9պO"Y<[D̊9dhN7‘Ė =<4kt4 uaYm{o0:Y-A;tp+Wug>@Λ;]Z.Q`Hס2Ms#J+ZtDlvU#Q9~rXM źdY:7܎dр,rƬ_D۔3yƺJI jrfm;̬a պgg8;LðR)9X}5u8|ݙT" >9-$?C9+=oiMh ֽcIN U>UN}eΘ@^,W>M˄TlB-ށr lHyh쯄&G*S8>0HWjTl@&uri@K2QԆ8̈́W@i68KS&ͯ="Wv-CT;( pmHD q.+YcX]ݛɽ)}@7 +X ﶞ yyIG"PHJP'J,mlP|@F+kCޥH)%zFr?kJ(R1x^m g4vlC m4^_zX׳k`l E-i&l[ӺӇ00uQihw-zgZ+/fͽ +&򉽕N'Ū 8EPD/ h.fT'󑘒i<&,b`exZ5 @]&S䤙l >vWO̷c."Q%~1'7jmJ2K-}@oȴcIQ'Tnd!DE~>j&(CgP ؇n$Xh40*J1sZ{7L;mDvj(8$C~P)YH{bHzg`؈Genj"'2;}Z /0_~hs)\I ܠa:kl }сT9n`W2ˎvZ p52ƾlFsGaR4 @)r[W ^L} 7@E^] _(0If8}uCQ=.:8\62^aJ<W7)Mo˺p6u۲X(9L4bAVQ `>%flz{]X{_Ur".e ܣ,&;`G(U_-h13Y>HN;҆Q%,,W!TA]'{b#K]m*vEU^ ˆqLpB`XJǝi KdЋ>wB`"ͤUQ+,nr"_50l^/vqC-e2,҅Emheuv,odA-|`\"=g`S;*B>*˩*!;huHA`!Q؋F7RQ۠`no=\w GjD姘RUE.χ㾣UËɓR÷.&Ӄ y^j4֗_$:9&(3+n_AQv*%nGXzlSK:;##زCh38CuE F z\Ÿ iGPg/Ws4rd6Td) Tدb`M/3wFLtzmԊ#ޯz.k L3 }e-ͱ*WN ψC;S0]J_2oyn`b(WlAF@ .Jf T q.R8s`ӰYMGd[%>ܠ./(YoC=P׸$F@7Gd![sMIU}&Ҕ'柖0ÿ;)z3Q诘,%x&pՁhHȓGT2.ϓdžĎ7q' !Aw&c5'C[ɽXO8O<{Zs3&$A5(?|%Z7;mԄp>@xu[ǁBB$@.e7e'Z=:`F.>-kXbz0nx=ն4s56-wH(&Uqp`<@End7֡^t)T/X- xB2d*>N\Y݊ا =C(IOy\la2DM: A[CiLUAW a~B=ּƃs7O9"PݫM{Z|^GA;`aY -'`|;0y}kjetanqEAGxc(M}l2ezNKDWO>iΦwaÿjϽ qIw1H/7~ir̅b1zߴZN*ۂf5kJFu4ͳ)+ܘōV’4g[aa#!yJJnQfheTo!t$:$.5[%4'ɸ Sd"3t%a}cBd::d.>B ng*W]i"cYtnaD!,X<RH{K}k3߈B}LX]֋44MLVޱQ+S0Pmg_n!]w:gW FfDw3FmN}kft wǔ0wX߽-0DzR^NC)ՍTg26|Rws>^ 2Rk(z^xubٓO!V4/)}3h :' Ҁxo@w본/?s&auۀ!;Gf)Q[Ijj]#OHg|[i}e?_n{ʋFN|0gl93~e n}10:9ű.)`8Bg d{#μ%RIx EGSO:'3B0ݣ#20"Ƶ@]Z&ae0j(RgzeMo"Xp.Wen"hh} ?[Ƶ%Xc:0ɕfo,<Hx°ՂRjt'n=^-IHuvI~21k9LotK^uQm |2bC9"2[욟{ >@kX\K8>Ś+CXMBG-d:(qf{TuѪPGʐ (>Fj'~)U= v%G)@H-*M~}\nAޕU8Sq˜C? аrvaT]Mf;j& !Kgw'л<$/MK\H/#&*oP &f@SARmyOܡ4!:azXIg$XOʬvh"1Y'i]9 #0 6S Cpnk%&']aB.F' +5 A?h.DFd's3r?ur$ik'uu9H%PI?jAhU:XIʮS+Y= mLƷ?hԄ=MhzReಬU 3!K)t/~q(cpA6F:T]:X ڏ>,774hMUxo5S4mW>>n-B 8cED# *Ғäpö1||e^U@t?MkS2{.G}"AO(x(<G/QFI[SzL֨ -}blGkҁSD™qd;0jz ^%xG*+=*lL)PГ!'[ʼn I;&_Qe`UgϞB|V7Ы ]Հ D]5ixH=~N}D(2P~?|9}RLVjO`8r8SnN0fǽk6nr"_Myy&lv2 %Bfm&fiU@%5rt W!2!h\Sm M=!;XL^~ sKC?9AƪC@w}CYP`M$NIc }+yG%33nFə+ UNde]J*˗q?<'znvxNfP'x`O see>9*Ƭ! }y( h 8XiUeﻜHk\u |-cDnv(, [)c9 ixm7r2{<&CQ$WcJ9!?K& osH dtV >td)W܉] LQv94~,˒7 >ՠE*d/ɱ ߧ%U,O+H${CGoHOr G~]LJE~@qs ^R`OJ|#ux!dUSOKq*8Hp|䧧oٕk_Y '6bȌ+նԸom{pLrrsPrnPf% ~ID LsS`9OKYhLO ĄBjW#0]=hr娌RVa?L,L!)y3Haw ۂ%mEG-/J~pKH0FbC#im XvFQ`Zu=cYxć'_M10N.Mb# )'ey&Ds*E[syy5ol0M2t Ă -E[%[޸ԩQRt&˴2%ɞQ^y BH@MG@P =O = Wa\F'ۤS / :fCXH H }fPXp$Qr -Ysoo{r%m~18vS*9 LO%&xtdt}Qu&m]$R')C' 'V&:aDK; fX?1{! ِn9iu)KVy|BD3NC$ώjpѩMKS0|qK*\wB$ya0@خCxn,nV9r(=ؕ\ۦ9+Sݾɬ>ˋbu!޹]I%Msc 6lG+(nwĘ u 5->YD,o,Py~lmpI]-vS%k5u*G!\N'xжPTMSၳ@XݐN9nq1(bs, cŪYU=U?´ ^mbqA(+q\mklBvp䭛Yʊ{G4z?uSՔJ]0?d`́i]7-TgGŞ3‡ȹG'[\]i l S{a$yIHp\llZsWvyںe}:Ĥy5JkQr8\eVq0i~/_o.WY_*LpL&: W٘*'H)sܒ3PJqr*% -A9;RnwMsL^.jרK.(ǘ P6 }&[_(FNvf z&pT:\S'ƈ4viaQa];t3kO qzdʶʕMbF8bT0yzl:I_2\"%=rH )#d#U02Wru^0A~ w-DV\u,!&mf%Z_D:Kw8Mr..)}!V>(})8QfX~D !t \yvP[#[T+/_%ߚ"T'+iER3cD%7-[nyUI#'u_ )+,A*;R<@ɫamFeb0m2G>$ݬeX?j)sҙ}jMyA?1'%9$zG :-6@HKom 7= L0Ay ~txܱi@j<>; 9B(}L@ATg D6['y۲-R ;yU`G :3F IӪ8vg:w]l@jp x`u_Trf_v[4@ 5[80z3NrA24xd1濗jNFzKVȾ{d l^ŨkAC/8=W?lJ4Zdx\ITHƅg˜Z~uWqQԶ')o7ZN4 Qg|y^]Gq4(n"~U<gX6w֕0 -4Eº*5b(HMS";mDm".5EJHʷl|k-BMip K!k>"En7r#Na컵N՘U@V04m$ }ӳwߤЇ<~,=ahtE쮡uZGj +S \|*~s. +RxnF{;ym[ݹ-de_ytDž P.y41R@&IUs-A b(O&R ZgkBF|UvIĴ0? ݅tMjT af vc;bYzuL#I2hfzLr߷̃)UWҊ#q4h˦ оBҢ KmHte*챦'׿rV6z2 ]C(]iHB!x y@cunJ:!Sk|R˂?Ig25?# (?F#2üfSΜآϘ6(6Nq(oS #ksbPȗ[WLGH#пpCypG<"=YE0`gVsgF7;s#|cCP®xtg>mâvc^ufV GId\@R։9Y¹S^-81&n61ĚܑZM:8Z0LdڸG|4 I;. *nftQ=g: Fi͘cSs5V^(L"pCⅲ'4@,J5Q==^EZ9su$eYaboʔt(mk^ x@?°GSYpj #/,fSl8l=fXn2dF[Y{o^kDG EqiJnA>d3_ay$V3O/TaУû<~VC\|.G" G0\UI?L ͈D~,;ՕBSIxNg*zL/]֢y|ٱw!foe0TLf!~UxG.4nBn` #lKK*Tl`w-gݪ\-ْi L? Ҫco^~iʃeso=4fbmX? JQ2OG1B~3b_>pCn%STdAA$g\$.ڱJ"OѠs&ZJu{3oI!Y|H]3Ξ-vZI'S8>eew{t[Ї,Qν`JlAg.uTUPPaP]KB/ ⎍$ hOЯqg2.gh_J&Ri/ij{^,n5*U!&@c?sF ۿX(Ɉ)0=0_'1t9akk&)ޭ*\Z ́.,MW[yCJHG9Kc֫}.Xxc1C"E/]O| tFb8qΏS;6K"]}_M 8|B7N5%]Fкւ=Y*e!_rNԤ ?|##Bt|@Rxu $vlz2(>^@Rp)KDsH»z[EdL}1^QZh s9^4b1(%FziwoPr''6Em\} l  \&+ YZI'1,۠&t+YD9xaE_mk&7Qvpt?Sǧ 72һ/cml\hvHoM*fR/_/ D]ԋ b~9&Ov{oQO$?5L !8>{e^pl)lt&We #ccO\pY+Da哅o_%yf+>I$54K9MHޤzJPa.fG8GIJ{3־۩078Κ9RH v5kRfD0[&+j&Pl{8 /n ^*wew5=5m[uD7xd͙^l!RN HNm[(݈3%ف"]F-咠Ve8Ɇ6)9FDLzN;d~) sIQxyhwUza}vYfS |הJ밡5چn(b7ܭc#O_E4&vH*S(8'J.~es)N:ҹtXV6rb0#s̷i3E%,Ɓ@Jnof]07䖲,hݕFO Pv;|(( pX>?W{gVjv&[TmXxWzʦ,S&+f(МgTAKN\? u à r<4&h&޽IO㈂Rz)~aATCqk^(p^r9(6ntyV⶿| E }&dFJ甹#OfW';sM Y4 O+_֡:l9 g Rn`/SI"өJn%J߾r, %P*$幆=NŁiE:p׵g(y2"!`nחQNuVPYuKlA߬(N:$+F]763otƙiҮj㪕,sxO縅X4- 1Ǚy,Fj?E8 UW&x giK1Eo0ZS_w7|EW@q=J.AtgY) b4H-#]%鍑EM:]WBM2 Mg874Wu|[-|~N;—`c{tn%4*Tg\ȯ6ƹOq*܁?!l?+3jqqc{5DZي2{'ӡ|=''}UrqtēNtmwդO{\=uDB!0i[ r$'r?qw{߿+&4wK7T?f=ƍ_gP @oW|_$MxjëT%Vkq6E hZa}컩^s:b<߱U cJ'咲9nk'cFd?v$叩(P 2(:0GKZ r ]v|<87M]A̅kx *>G<7ퟅA|z*\{ &rͧRM:NC\S ;4gZ!.p91}B"y3^M_tߵCT]=H`M/IuмkS~㧐Ko*t_T#Y(͟54@.[Ft:_&%0u2w]ي#ğ.՚$TAW6Ã/[+ǰmӵV-m@yC|;Hv+9~)b@(ʸi`:2J_/+G[;Y!o<5$X75[4UmC;$=+YpaV`ݱeHH([W`o_ո?ѲIy2XHjºˋ1k:rmg^h^dE^xعH?/Rbku# m7lGqlEN|ωS&릈Kl$=53]b)4q4_'<<#Sʨ[k(ֲ[Z}o~B X:c੏%oU $֫w9e~@ Xu]n)[ B,r6":V6c4p J`Ѽ.QY><^1pHW_Ts<5 2ċ踝*|UQki9ݓ3(R% ~V @H 4 QՃ: /X|(s^>FÕV5`QH\2(LwGC0DHX|pհ\^nYHw7.g:w%+oKNq8˃oMQ1 =af }'6zʁdL IaZD9 f*~騩tw%)|{4gF!~Wn v!u] ڻ,Jmu4b4M> M?ղ L/#ҳ'/y,YsR7=ip\L@v߮_~clhB֒+n->{:{ZRerI<uA6!u*)O(g̊wpp?c(FaɁ?TYU;^rŵح*C&~V0sԦoRaڝdHɂ>O"z2ARr\VU ѷ M9Jo=.1! 0.:,Ed\E 8ޥΓ҈ rd1;BK@l{8['WJ)'j]-<`v.36[Qs1lE#I0YrKxdg=ed3w IUPݬa ^-6E] aU˿`X.WzdQ2=W7ʐ*46s >OiʆZGd0Y,5 +[ԩE!S˧?@aD!vW~چ?a|%F-ǎ{$=tGDnX6YzSDr 2nDH{lF/Մ%f R %|)QhPi -TkbHaZ1xX=ۚ1]*yf.p֧||9)HA4 ѨUt}\mgHAT eȲر3CBZ,$OTrTLqHnL ;3t;H;]9P?b%eQ]-,l"M{bC. 1 &Lѫ~) 5T6jI&9ډҁvHxV2G՞ s[CTή+B4w (qbGܹ)*5;me\̪9P ~[G!2qIuj.xfF%tRoBc4DU؊zu'MwݠC0{qj([2ldC:sMhL2e)}B g 8oԱ@C:~ď0ݨ7(Nf[UAfU; @rIt|OђpM!츨[عc\ Qjó۔[[>àRhL@R!ZX LuJ^[Xכ(Z5zdYfexb,4dM4uHP ȡ o91(ڗ\GdlqG/ Oc6qN1mT5;2^PI] Z,M:TީPP fkҒkU: ҕjPά qܖ/ڎ@m<}vGK/T/Z3qm4ʮO#"ceY+ka-4n<8^#7N)}y|RwdA*:e4OPnoÉY}.jğ}c#H8&,eF7a|PXWvoKS_DvuSB'!ȅx3xX#ي4ȘO<1KՈ$u|+_RҞ{X"p^UGY^lPEJ% ǝC0N`˓aba ہ2?;E,]f=9pr ӮJ8 s g5ϲO1a"7&ːy,B"5a/n%EŚ>P&^g9=J`ASAe#T<4Ƹ LVc}uvmo`׌4 5 Y)kGԖ/G_գb?;=dY.FJq2R\SN6:9Wፒ8[\Q o s:uR-ʵ.^(zy#,1T .X> LmG߷zI$\ΙL&:: `^GcyI(YCFp] PK*:ER+Qop P9vJpdɰdhC h 3!Wb2^ ͂j¤Ŧ$D?^QdjedŀG^wYTcG+_![H LX マ1rgi~: oV0al4K,[ECf0 5J} V+: viе?âpu?O dV<{6w9sbh 7ou܌mUwj,AhW̳kih!v5L%ޔN R0If{>69`! Aypa>3뮹_&CTCM{VE.4՗:1Ied)GFtC{*RmMI>vЪ邓²`"p+|Pn-AqPmʗVL 2/H|Jh&f7W9DS*yYABd ,Wi*%w,X#nO 1[ ij$fxs ,ʌi[@+UwAv9k#B' $21#䐅P=In?(xlӄ룥:_#1<5^Z؃!J=肷9%(VxàM>+\; V ,ȺryRt{Bkj1 g%`Qif5+NcٖWgMD0p""QIC3xqgvg^:EN~n}l0U@\HU듿2 $}{>пubbrybTND^׉,B"ohL mݻք|Y";̎<5' 9 !1JP_Tlԏ9R@Sj"S/5yh*;\1j@FcbphO!!L@zZR yC=4Ȕ5Viİ=>q~ܙ[fxކ(b֋z_فߕgG1!6zA,[~޻:hix57o LFd9Keekr'>Tu~4XF&K,DsO8WE{u~YX"0`mȥ.1IA[iޮ_.r#PZbt;E(T\ܜB ?2t΅*dC ?oBAq.hօAʃ҃Ǖqh8S|0@;M#\ϥl$<9.T:LSg=tjFrD RU ;xOt;l&}><|%jb7=ςۛ3^nݐKے2VDPLÈZ Uz,SBw oQE>`S)DӴi 0šTXEEVē9ߜzf+HĨYP:o?n5Y{X*4ǬBOk4g 耽)ZE[âoZr+Hnsj6תh8-]nKь^CEv!g#G2oA.SG]?9xf\8 c<P#6l{+0/eгFa1.t%'}^b0Inp(i1^ 6w>jURQ8AS|Y5!j>ɡ#m#oκ\V]֩p)%X޳Gm  UÆ遠FF@w@E>UIt&)1X1 > dbN}2DIzC8aH2_m%tMHS 1\!h덍`(S%sAdAPK4od ndžkZ}ȠeJ: nz [XK]؜0P Y bwufXW-+7[ڟL/sB s1(Q>[R3cnCᚘxfxjx\5G?naXhIQ@hVkqXi̶^ھx}2q&нA`g@yx~)2!0DUljRðY{e ~G+5S&i6wH$nUZ<iXVjW@Àc^='Ve#/zO\[)ӌ:΃a \Q8'Fw oqGo`8~$& o4ž=oF/DK:{qxӕ4J-MA5V LFx|Cp!"x%@X<|!k}Q zԾT0XS1C0TvoH˩c_^ޣiccb{fZ7=}3:]ۇSG2P\Qr%T5 D\AlqB)K_obtc[5͂OS-[kz}nV2gϺ]mu+0&|B4@#_{hJЫ/Ʒ֯hLP1 BeDe/KםP^PTy;TfkQ'JO(%+%kipR6UHNGć.=lGwaTjT _} O bRg8&هE-@2H>Xx96kt],CK|.vAhcvүQ (ѡĻp rCE 6g"9G x]bG4k@SH5'74x+gOny(KѰc f-3FY-0"h4<[YF%t OOŸ\)(LC{l ;P?=X"%3p P:ߡ G88iTlG `II!òba-SPTT,3Z2h՗/P'>ia+yvi?E=4X NazϿQQF@IwqCd m@?7oi/]R,Rc^7m7fY `?'%RAv*au u3켽M!I^w#o|:/kѕLfimZ-!q/8o٥auD0X;)f&i65U$fK$#%Z{L (shFo5>sY-'(*NL,׮ LGx5/z9-u)P:y$/3Ģ9T!d ]<2$Lh ;hy}'r+ %U>]) ?($^xf] LV>TM_s]M5R4|@d \&{٧w/Sv $1r`Y&3P {ׂXS/3 wPUk?q㤮$C牋C m2hXLqľ`̷x-S)6N2ED27Qk{iWSí[pyrʠs7[ +h.xSÄD>[(ǏTk4n'؛p\- nt?..OltN|54$zN 否[DvĜ)XQd"|P͍{J~+"OH d"kQ"2ה:6=n؂AL *7MwgTwN5Ԋ>Ewg§EPI?PY*=Ijv pꍿ=oO׃#̹r \Kv Pd4x65 m":eG'R@+M5aZMR̈tKΰc 9/Qs,p bWڇn'yz ey Et-O۴-f8y'~_-wy|)\&d(-@@VjMjT͏C.\nuHd.F,IU[_\nʏ~6@<;{T9S/o%+iD?$xͩ "!V+4썚Tj7K}(2*Ȥ{4{6rL]eoB(b6-WH_N,ZK28t f,%o\Lݜ@cNX{SODRՌR\! ε?I u/-8ZAM1+*ڼ&½(<1ָĝ(X*nʓd}z Z2,t?׻ɚmj/Pnyljg3ST=Ҷ {$}]vNF,$/h^IQɓí-:g LyUUyR2eS v HVe&Y6ElXrNlW$_D<"Z k5VOD!z<(SqP)f LM$e88%,\%4" $X>48U ^\¬duɚ̙rq@/HɸJvb'.P ؒTPBw5BN9N5KU&/hґme|e)z*R~8#W3F6[Pu Y9e vj{c]C&k/H^eah(an0gϒuꊖLH,G/BZq%@B-3ĺjY)*N #b'=9>A/!e&s=hN*ZNvy 4Vooz/VUg$^1ʢD[xQ`: $#jMӄ^z忘_.g˾?XR9ou4ب|[`f(QQh TV|S`r_ sm}:G`d)gh0[ ?;au ? j|:/MHȇG3[юġBl=Q 0 as$PX 0; mW# p7Ů3nn19Sz{hV[C`^kg9X0^ ƍ~JlU|8/SV1+k5a}`? nU6v? (N% ,jۧy8N,F BU p-TwewKϷI&.֓"}5 Ceb&Q"b/.d=i`-0lI4 B^X^gl˛#\Zs1U˂Ft}^{@c71V3*!~%zَ_\%d\ig;[xL7$wzL(xN[T ^b.$[vv2<E\e\uI52 4.@SHulXFft2Kط*{.n4iWg ߻X!V:3, rDvćKgCPʃbTV0aNO98]Wdykx_q旱;~AC e"X"a87#0+˺bI߮J\Nfѡ?RJ`NQޫʠɳGSXyr aHk,wxqqk6Q)}l곲w nvSBGQJiavgUHXF8t9{P|gB—Ry%CJʆ AXeYpս?Y۶߈P%k!cDbU{|DM-Z{gD/ԪK!ДJ6i\28e4qN^blżXڒXw($ }R9 88yx]z Ij$`uOSa#CAHͶ&H Y/M|Jӏ#F`]D"9d%( e0ND_rZCeN``14ȔK)h b6v=.5=@\՜IM 9|V2?LZ[::pskAna c6["e1`YlP+:Bl{܋>h91]bsFzLk @0> {TH=J;KmsXJ@WxQ}U۠8pߪx'B|kn-#D3銺H2ӛE?l/f!u쳚T1=\Ȑ/U;8ў^L$:q MbJRY~u/8Y~LJHY7 2ĬZ; JeBoPP' \M}4_ 8vp ٕи )A*tΕ֦/|ƌ^2;-V?h.|N\#*׻ⷾ͞ 7 =*FLGKTJi%r!߱wJ0j#Zjc 'yy)g-؅5=zZ{/᧪F%I[A//bP-kE\ڑ:Ǣ) P?yFt},АuxR+aԩfVWEj ^|Ч3z^JD߼ hʉèFp7) Oy]}.7(sg^$>}bNŔ} W% U2yq$Vz=]Zw9[;wz~+')G]BߠX[Rj3U %BH|i.V372>UE :ؕis 9[#.jzd#3mu},@־0DޏZJPᨈw Ȁqھ-ǧ О b:k?E;{) v=Rrv34hT\,ߤB%i~ʟ,lq)fƍo-%j Wx (/fgcORN$MTDnֲ=qk̍j%̰# =vb .$ qOjh0`lx(fp A`lʳa JbOUAD-S-kL]p,YRj?;K~2HB)PrUQa%A;0P.yGA ,*MaH' tƥAjJ*_wr7&ڨ1VT)6uD wdvÅCy3\id;c"`h ܜP>;XBXԞ!̘W~<'lTؤo" e)A71\ڃi*hV31hATAj)hۗo~-bhv)˪}rPb`b&4"=HG A3^T[5C8*4SGV$Q(u@W`Rs[臻hy4Mbk,,g, eW4V"8~!?'۝E.-bcUovK逕ΰs_mO[~4˺˘1Pz[Z]WK0{1BѐɵN􀠲C ^q| I͛>k4SK@B錗_2&A161~,bĻj#tE&. h.4_ QwlF@J< M} 3^'[ځ2T4k\QеNmخsF(m3wXj%V:Y^s[C5:NHƂֺg?RxzdzY6ëy~i.>BRCaddʊFP=ިKKDf6%?!j-(]M^Y]42)"A`,Oڌ( bpZX$(U.s&Mjݺ6|Vz!?zZEeM̖X5_HÏ8 6΂HZN[TliqyYob.j HTk/9bs >7A37F?W_S- 뤭shw;마'\b0tAվxT2iMm1}jcsaJRY Nj',nW"t ټ~bۏ? 8iV+PD$]Fϡ#oW)q084H/G>6y(m(T&`ɈB.{[̏˟ lspωMoyr"3kr=]fl{>Gn *dK;DPS&#} 0 WEuMNIqu<1+POe{kAvDk- 191-u*/e5HA6N1/4 @ s>ؼ9MuZCA_G[Rum݌:$dg +-2g)Gs|d57~9m9^>SB JA(.ړ=&t6[/4\݋;.k|KO^=fWO + uIc~?jkS_go3A+I8xВ`+UN"Kͺ6182 "z/>/(U@fM$`7χeMfy26Ϙƞ}m";̕ڑ9ѬZ@>sTs6SMcFS/c6NJ̛*v=T%k_!ۄ{zdguBf%zaƛ0moc%VuAd5\U[bwL4:u1KZq[K&<׋ӆ Cd|7ӄAB#e/?zgԝZm?vfIp_W5bY8My&_]7<e1 2q:t,02ߧo|އ߫a62QgH]j+8\1y=́Jp9VPv紒h߶eKkIjc1EhxB=+ ;mfH)V-+%;N!\y3I* 6y_"?ƃyY9_H ˲[} i? as/8@OB4cbqpҤtfu.w*WWtv 3'Do5bg򈋷mCO R S%Ѫq}ғ2p $]\W #Z9u!sNU; < 'tdQEԐ~.V>[~oYnٚ|;-x-ڃn޼'v jJEӹ\W C/ua-[)Ӝ!9*|VL=^@O~vH u5"Dh׊ZtD)p{)wМZQHq!GʧS$aU5Tリg'B?e+:6o5H}XX@R \N~Nu=zH7ffE:3@ EA'h[#3z ?ܫgL1Eۍ:@ T$Zi&QK@ΘQ )ymBB^)έdH)j)GVCef͝W3f钱^&Nn)UalPPA jE@Q樚M9@:G`H_v[?#olrFMȶ *'43l^*sp!I9eƠu\\:}뎡+bՙDh1"=ہ(]l!i6-b*bѢOZǛr-Nҿs&S3}pK{0\CR7 +<LJ(z7M$q `)Y ܉Q:;1An\}[ QΔ (Ҥy %IIb'x*<V]y¸$svRnkOf'Al'^դ1##x T׿/_>ofcf! #C [P4`^4)_n0/wlF|H;E5 ", +f_-w7uVՑ~ 2h#:քݸ_ujL6"H@8tq#W:-x *.1n쿷[0]'--OBi#໠̰*;# Q>z ~0:׭&@`6;>RWw;0K^Ԍ1&azaZ 'u&ƺ nj@9]i4$+ΓD pBB- t]g5!ԛ[pӕ@KbMzFD7:\(H MF,'4G QҪqΆQ՘KV >&HևDs !MXSRQHF8.V-YqQ>ِ>cEiy@pTd*mU&lVgJ?W*3T#kE{J˦.IwKŶ:ڎAs*M3<4qagY5+(K!U-cs5kbca3?KRZ6ZRU&=stZ%dV`vd;0- ;18ݕȜ|AZ#w>:2Lw_4TrvhZ/a}".p}Rq7\tJT7&GO]S . na@ugc/9`=EBz],pi9%Mi$Hjgqkj7&XL6FDD,8 ?yٹGo\%KkHar}k hw4tEP節ߢ@_o{*kD }˙]AE(z1`ɚQɒOՕrg(dG"wJVUEI{BLjBY7펮ުZx ۊ Ѐ%d_zDNւ{}ٕp_>s{J.|E=C>h {:i-BMHe_SrU?ހ dB@Hv >/ gzcJE{cVphq+ Ѫ3Ėi,I5^Fg5=ms*"g*km!CׁM;8ӊ'|R2e8.?dcQڏ"y1& 5{+=_pcD4|Rш37BtaYV]v~"qccX޸=@9DhvpZpeA,Q%m6*k5Pݺ)yC'}<#qjӫ.)187kd~{>NPkj, A ׃|^õ`߿Į`&ŪQy'Y|t1 L3Ub2WS1ױWk39 Pfp"@łɛKS7]`5.E)dOVl"j`=)'-ݫv&N 7Nm̒]$A#F#i:6pvr?#dW_Nd .Ɗ8~ x"#ԥBڻU9,a&W^$oFF E8>Y^nnFiI$;RPT|0AjC)b^=~hJݒ>m7hQ jh o̶9?ŅO81U08o6C]74dQz-VҊvBzvJ+ѿ'5+g#=PZDt 8ʦڴՒ=>؞O]od9tJy;4fa}UQ ~M]viB^y5vˢ@ (M ཛྷsNqEkWV`4ɶ4zf`ICԡv&g m%oj8mZ y[ө026ɖ }|Tz/R>W/l. W}{K);[kW6+9WXxcw8%^LRc|tuM Wf ^_tɸ󈢍`a:qH4#P$ _Pn尯b)6h#h@fv֤3HC3S@ݷ-N"00@41TJ|O~I{LqS)]~s,%#HWSHƾi %pDsν(.j*EGMP8뒯nfqn\۠uN|C!d%5 [QMPJل^ yEzz:eyشmL;PGd} Z4/*ӎ= EK 6Pir] bO Ib'QX-wW j.{32ϼ>n(6,jF&g ,R_۲TZ(o !CUf,L|arԈjܘf?Yk){y5&P3L칧VVg2ЬFE0Q;e )ו= B\5+X0C5n_4k`EMF\)Q?3>̭/ҟ) "ao`Vs3z5RЄea2UQl BzaPT܍Mao3K[?C(u81)~FDyȃv}%F*E%^R4W@L[sɃq5+՜Zu->Jg%FΣml66q)mBs+>?9y*{nȣV6v-{UFAxT;'=Vu+Oz>,W ܌.HĽisJ $)IpX߱El.tUsjg/zlⰏaE eo˧QqD["o=Z>6x#Z32 o܉}vwƍёu.%p/ν;I cCbMzqAsyP`BG@j{xn u¼f}$q8@~x-~h/ "7X0U7YQ2ZO,΃W7ڄ.2*13 y ] 1tiɓ>*h PO=#ʳVJPcqQ!Bl_NnW0lo n4||C LKdҎNO{Q髚ORoI]/h :VL0;U-2 X;{XL(NcBo7>M,bxlU/[4hȾn=ֺEƟL".N6 N-F"(0ȿl2[ctȄzk jNQ:Dv=ZckAx",,!Wi2_IȼnVlHe=Kuڑy~*rPW%_o{ n }%d$B'j _}(=ٔQhll l٩DdMG8]=t[:$j [hjJ@ft3BeM!VdVIMW0!@ @dyWx`3KcI'ZͼsME(򤈾iR+,$ƈ3(@]@<7!Mxq=6"97#Wx(H5~YvHh]F/Y|mҶyE: 茷6([A8Wk๑AfCKd0|nTb̯6f؎ZE?W,ތ.H2=BQ.H o)&hko5J-G7#Hf@\i⟀a{- EejgeBRI^"C@,럻9n G.E |\1@nˎ1=i<1rn"*ZR*C#/;aƸO+KĪr--}'ߝL:!};GK%zŕH\2)z$+A$ [9,t"]+r!ֶ ٓdfkR9SngX=:7'͈$8e\z39{tOyVdJ!KceM5<[CclһOO1hĸ_{TEK0-sEB% |Y9R)'Жd)c7>fVV]d6*z0@O.RF8"$IqK>>ضsEW<.*&UQ9bPH`f`EM`3H*hT@Vl|On$O~AYxx.u0҃z:sx: ȑQswnH%5B=D<<)eJnN?}h%2ʶOY߇\:sGQ4Kޞ,n\/% NY|U{ M+J'QadoN̋z>ׅ4K [U1gA밁&ږG*^<Q Np]C IT;jjLU^-e0 )r{ ~o*%}K"m4`fwN7B' z76 u҇FV?46\<dcA#dGgdU84U.Q䇋3SO3]j܈XRI׻TCְ./ 9R?@q2bxaDڍ$γTMKoxn9}g܆(TtdvF̘ji}jf}@2d*i1󉔌p!0[ y!t/n,*Y9¹pLr*ɊϧgT]NVPn.#Ƣ뛱qU+Ѱ],u1,9Ƴ:  //e:c yt7bOId-xOn=g[{ ;lՐ_[Pd)e-\sUbj +[c[߇okD;:=3J$jxDUYkHە9ኟvc$'C~Sgˑ6v?,\3G-=3Ӱ?yVi/7 ГcÜj|R]j"M;#.3F 6 ) 0gV"wlf[bRZ1@RKi-fcWAU\N*pQ^+#b;wQ^߂8k:%Rn:AOR 1$19.-hwSf ΅w{+1p`"rEtE$Ld(21us\sךWVJ zgfq>W4Nj{bBDM|EъDF!&l|ENJP嫭PPQ~@U8o@I0J2?:t9} \6j ٩*Sx5-:uo2J>`FļȫꄫdC"/MMo 3T@ZK+ͥH(ԙT-O_bCwW4\ju\P[{ٶN$AvK` Ca%O^L7:9Zko&ɯ }aJ脕xjݔGyA-!2-| MJG.adgVXc|JkPV08: W薵(&v<\`sTk{,,+8P<5xe_M\sɭOŚ{젟IX^$6+$Z6o̩czX6T@fԩ’b_7Tv-`l1{B %/'u8N^pUߓ7n[b(yK'J73l:GiX6 M`tpvp93fGOneօfIaki6z90aIʅ;AZN{ 2'UT.51(C=aUWciA\־hӷKy}ḩef!WN( _J04˧F mt]{ێBN >Ptb N 7u6RXm0pOSR^P4s2Q8ECڰY*4IO$]jm !fTu}L8rgd}P:LEv\&+;K%^An6f7EMh<>̫0c,PMTod8`3< AO0{$55*)nuk!Q6 bәdE!С-^G_0Aj{)o!}2?ZJA?i޷}l ,M},JNsЀ (9!XXȗ%b![qPw)Lvp]mV:ߝ0Sf6¹nmԢ Ŗ198F\Qcw1_=+);I (ܠ4G߫S.'=U%wW &>q. ȈGH0C  @ 5c 6dj}vqVaty-] &fQHn~JtBŐG 6b@7zzrE7mݗ(uU3B6EyAD_0z׸WUR %Md=U+ b5hfJ#'ieDfwjjY%)n2X`aCv̛9~o gm'DuESh-uGƯw7aY݄5|} dST+o.`d@z~9V'84g2*u 5cq:8rLUyّ}T@v%WB@8Z);8IP,) g0XY5[NW;PJ^ʾ<Y.k #8'B{Ѿ(|{;ƀP'҇v6.X&zՊ`ڦSO=ݞZU/zQ~.T4x: к gU֫_Hľj=*)z>%AhfG!qkKHw@.֘  ͕7ԪWtST~7EZ9 .^ua;Ia,nH|n)?~ad S/!q kS LbR1]5kf"D~Fְgs+H6`_'[pcs,ݗ#L }yvJ3'q R[H4s<vBo3`lug,ښyMVrmoE+4O%~PI@Ys#fǝ2 \=VgyvA00s-5^o0(NvW\cj,QJx&- /fe:2Om7[Oxi֗:^TE$!a[ 2u0={]{BB|w Rws2PמuOoYK8!VՑcVuvKW}[s79:j:ƶOjCɺjZܳ/mq1nN|k8|櫃ߍ 4xBMǏNͽh;;%h]J燎`7^:ԼT<It8)A{$ D>) '",30tMSx.yoZ=ZN f ؄qOJlA /Fc[˗'T6oB_4xT?q ,`"C3~L6G~,9PV6c=`pR F8g-N/;bR:J!lg+0%XuIlX0 hHD)qF/p*ctN5=cxmH:65"S+(}j zU^Poūf'-bmV`p="cgKPńFz59Qg3q :S!Gk [;5 6Kt2Ҿuء.zA*%N4+Ʌ` %?#}@wHސO(,~Vہ@Wdv) V=ju>r0! U`[37neN={3WLTiouŹLTe8p&̎Si|z&XG8֊A@5۶)nn աƞNY.+ hDLM= |\dOovnG)i1#%`B9Rr$rdխ*xIemfyC6d"# :)%EFj@r5/ d-W@-+K玡3]0G̅>R~M 38ب͖i%C>trׅ$ܴja(qf0|!n8t:w4O0=2eR݅{؃}!Xv&{6ʹ{C-E/*SwV r(`Yr\Otr 娆f: =,'.Lke igr?igC3Ȏ_v'Ns$0UwV(ZEo8w;|i쭞xKk;!|o*8^~쑦`DDPhLn ݓ _ؙ7FEkxIj@㨉))4udKDː@3 Z3~8 k=X2[EgRƤE:"y9&c:Q). lCCEKc(Ci%g`5Cq1/M;PzDIp[>cJ+X6"\7++u kNC ΕY 0/<t.wjYE;mc6z):9~iZ=xppw$dU WFnUC]‘wb!gr#c/UXw@4dFK~FRj)ЋpN%h#!0ƭˆ?ղ8lhV#E[\CUJȐ,"H$bެ ,O-?k`?u T̓Zmdt^a_"xrzA4 rbed6t\vI T\S#KxUdDq7t/T^hեK a"Syl 啠c^LK1M?TaE,4 $WX|ǢBILlhG<=+NHz'IzA}uE8e[/uPc`B6?ȮKzbFқt7G.S0]R*K3v}c !Cu9XZ/~rj %* 20ɓEg>`~*b-,ÜgH] uHY [Kֵe nJߋ[|w Q'/ϼxkť EƗ| &PbJ)KeVF lr-5z,ýn a?O|L΁wEXI i zHGn@OMH!) dYVx2NI/uy$~\p70 u?If--ACZ;<ɺϷz\2fQUX-s*J%ؽL)rn;8E1$\H- FV9*7G hjn8&Y[bMmo1l!Kj:WZQ"pmK [oe]ty9!\أg~> BIt/" jī2Z_gSsF" %90~Dې2:%dzhGrmҬ>$ (QKZw5vMxL76چ2I/@"Fl4 ii:>v8}(۠HPGA5cP_ <22qdO*Ob("+d=Pu7C =:!Fjwe_r @4Ri>o̺œU1.$lSd P6&%4 i LY]$r"Sp0EOШI $n棞ɛ?Z4^G|Yz"/(y'_!!sI܉)!Yc|$(+A@O&W Փ zI(+»kE%4%^,n ^DtYe,nu߂DٗAf 4׍HoWbI')K,F*US?T7=nh?l@ee`ɞ K{Πq { `/x3ԋVKȺh /QE}R?'ls ðh$8RRDq Ɣ4wtGP7EPnGn:Ͻ O*S4 sR.'PMj>٤1(>}qW-PIEJ ="KPf)V!%Bcۚc"cV` Zc Ty,KLdh(%gQE)$ % Ui Vg"q^<6a@.רa,9qݼ]6|I,Xt|^wD#B{Rx4!@D%l+g>;X1#(^@fSDZDs)}.1>Gݮ أy4P)_h">4SZSj$ӽG^Va1F=Ui4ħs'} U+Nz>hΟʟt٢хW|xFg -.1Յ2ڛ7߷$/ƒ.@4 2+Reqdu Bk#Ar|(e EaUt-dEPzԎDS)7Uաi8=B~ada${AIQpQ\ofW?_SZ\3侧E`&h0F>|8Ī\Ey&( PRkҶeX_D3#Ǩ! f##=8<#9%#uv2i#7 qN4aH6j"Yx'jڀQGPPp./JTjv;kq0|4|Y i?'PK Sx?*܈6]wdxl(r3jEX7=ľ+oAR|WK R55 ! 1M1ivMu]&;*>KkY?Y6o/ (6}9vQ'?a^|cVis u?v{xiW E83` H#yGBekeK^YX+jR-Lԗ)+7Lj .8$yRKn eB壆hv raቯ*~#܈!̚r\:cgk0؅F\ƪ{[~0!@ X8Sqāj*.Pĉ叮_̅fOl$4.h `bʰ>X(;ϊׇa!gMcȖ/#J@]*;9(ɤ(ϖpYw%E{/Qls܌8qWJ~ٯRO^y>oőh$f϶.|Z^| Qn-d̅"E9- bL)Q%4OːCVgUk;Hs8 WHfo⬡/H3k&_=d47^ _9069cZ : gb5k`|"@b&EP Rx/17nJǏñ#[V%qPQ$ VX AIsnsE?TC1W,H+wUX5XoLn&`n(\$554֣.9ʋ3VyJ]QjU$r\a^զcգ/`TZ,)tN 'ʂ op@ml0/Ý) GT4Hc5`쇈 ή:]'}`l+Oiь58tM?K=iyևʺ`hF3N$cΠ#`PH)nk`e g+'L*y>ex^FbߴύF绺hbڌeHDgOɲ?jL"΂ӄ tEz I˜o/Mp&t+?IJ4:QUDFPM ,Y g}9Dt7cy?' 6[/2TE|Փ(6gu-uG;k8bم[1lvF\˰w}uCQ`K'/KTǾy+2hq.s9Fb;1_HW$"yH"(Eߏݑ'@Ni%p/=Ĉ4q{۞A|8Gq%#KaZ|"A7izgj `Bj p;4y ܀(ۗ047h-&h_H+R/ސAg>Ws@J7lp4G/ S'#z ['Rfs+r ܕ.Bp%tM@Wg)ˇ* 6Q 73I`1EXڳ+`|\Sg8H@Y_C~vAUOt[/ /:ѴEyt#Ii2Ny#vnV}߇Az:ր'ꒇ0blmzGuҝhcuJ ܱteNmuVSV2+҇4X&HZ.">)BAIÐMDM941[wz5 //e1 ۽E/0i,t<,Ǟ/ ?+()M@/2[B0ë?8d 8GPh}R7J/>8<}x+K O!XފR)4;4p"SgoIͨ`g'fʼ7a߽kA$2rIifIly[b!ہa VQ'k^Ȇ%Oş mNq!`W+tq$5XMw::d>6˸bOA_őhsgNyሣ&o;k#?nR}|m֞Oy7ŸQL%5LnH931\M)y'Ek,|Kj\O?ϫz.4*LV_n& tssX 0' ?*4vfg"|Wp[%Ss~37WX)kvy7U>RG3JtI#dmT;Vu,Þ\8,`>~VTdʐ 3yK3-mf^7 gt+Z up//Zς 60SP^5Zm`^5\ANq*{SI k7S˦?tYіd zVm, yzŠxK&r MH-㭉&xd~k15e3r^wfcXT;&jjX`7&9(q9W}ul&ʡDP~گFZRgRS>_TfwSII.@ge3>ީJAQT`aw6EzFle0:?SAxoQ'z{v/.ZNlUKgI銯DL:Dzc6I\{ *,lּ2ʑ P0T|\C;'єDzU{*uszf=@No4~˪۪ZZCw41Ͽs@XeY'"҃m߸CKy)y2l1ȗ0;Ԅ*?{Sﹱ(@l2~a"[S77QfBx6&a>u7ƙl@+{ zMm@.xy,o3\'\^Wԅ~vV%x΍Vݮml(߫(!a6d.R绹cS?kN 2x럤dJF-ovh4.ʼBdC"KNmѵTB&!_w&[8ڽ2yw{HOIw8,hZBD34ñv>/dbSRDKR_`nX{žl:%X$6GZ[:Yy<e r!Ow&Bk!p!4t`V&Fo{Ո58-;&>$'3݈C6uSEp>R<08>rAM2>L@X>'cHK&*<`{̅#boHt\z M Vpuײ #Ck BTSj xUo ʣ$kHuAmh@>hA5=sj>RʇI\% `&o1 H4~a'S?$cʗ*#A4úDMZP >R7'K*jb,د*`@ݍ;M.Bί cev4DAG^-b]ɞn0WqmJZ&M&!u?VC?H(/[ՋJsZ? u/}KFM۩eA?2ALM6>xYe5`TQ9?:BdkКA[rj]* Et1)8Sc OVkӦٻg/ N ](ͽQtWF}Y6̳ ^GN`<D$ߙP瞪RJr%?o,р:VkC_tSn~>R]}&o/62Hޜ|aV7>ĭXx|wMt96ɚ}5<obOaqZ=!x?Te=Q銩wu-oq@J9lZhnFn8+%U")9F!.@:r|T8ɲ-ᓊІ3F:Q5X۟wbu1ړ0%k+VIbܰyF@;%Hsoy+όβC( 7Vw%ط 1>`oO}|Hq sӻ[D)cđ .. X mMuDهSH+IC4D6N"M^ ef09Fُ%ϦP}(r"W)! iGɎ-4"< ogbcT^@pF-r;ɍ*Z8t!4:HT \M Pj`T5jb{Rx"rL>~CG`5W y.OY;ӘCCqIvfv\ & |ʦȗ½c+UlZG'4 w&d! PbrcGRi}0]i/-c|%w7KY}EnC^u7<(|@pWؖ `=3|LvA Z{.s)ڀWٌCmB_6O&'o?4!<¶JzaӰccX3A~W2U#y\NUmAx2;h. }uw0oT+QKנЗI)jeeɲbQrrX>:b\,Y-?i'2;Hf cNw7ټ"3H6e0G_u Y"4w>+znſ3+ l{}FrAy-:LÃtڙ 2.ՠU^ &W{$Υ&ο}Oax;fg&R]ǚu~,=~/<%F!qCE-,Fy r| {9Ο؟gkH 4+>F @[%ںsIQ.>~a閬un `[K+Vv%a+ˑh)Ī`'^tHul~-#.A@㥾Oi [EԨj WC}HK;#67='>wC_uMtLu2< Rߤ3@zg}Fn9YսʆhPR%͂īC#'Ǎἤl`݆rCV5EIleeBJY?!&k4Pc'/_w Q.$gchkԪ{&NW}vvg T-]E(Q+`M1>F|=浍s{b-d^{)>R@o9AҝIx",C':&ɃrJ.f={@NakC(ZM`Kf4Uh6Hd~3ka_AWEC?] :.DBN{+}H7  ;%[>+4y&dI"+LZpi+tL6Όа{4ya[G_jj&;>'X5H!rLJ%5 T^r"99hOZ"N?RemჳI=gZE\8rdu#I*ϟ GpSHGUuy_ PH&C?>` YR:^l9\ECk :X3^H@XL/ jv͹K>B_A 1yTrUKO#Vr00jZ/,:p]?u4ywo^~(jp>77fh4I/E~y d!I4AֻM~p.P$-9ڎK^T>7D/3 XW3 "Lg6?P`IqANl}B(b@9+5 E;6Au}A$\V1d6ўWӳ {'Ц;pwI7Pi1No].DWwXx<$v0…B+ r<1`Yp\8 "yJ;)8bՓdO+"P1W]_lv# e#t?}b3$L[:ymA@e>Ҥw]MǪb{D>ܯ"8f%43Eì~}p@5Z:c5KZ/hsNOD~-6!]\b. ^Pt2`܄6D΄Cw=(z˿#S)0$mDDB^\Y;^nga=ե7O`FQLcKQ<29<وRl`z1@W0ud\wEt&3;B-u09gp,K&s3ntdN]􋲴e{t4yX9F^)Xpi>|C^_P+X ]z &BvmqmlA FA_gmo{2yhc2HlC0Φ`^s`nEsOkƭL {vԮ[]2[F <}P^ɻ4e-Ab% _+x&sN$!`ŰD^WNbX7F-'RP`m4JD1l^48fX~P_'T5.My qVT6b&N}5EvڭBU'<]iX+b¿a~vdҒ wV>V3p">p0xAP=ΩUfo..Mz}neM7\(ثݝx9–p-'L^^xvZ-6ߺ`x<:,%8;9629\F.HoSـ}]Ŗ-R.r [[Ր|觰^6fMLRrc.[os@[@%DVl}v^c;kk6QD'<Ι`S R)!ANntk3wٽP/=^q൮{ϲ>cAS.-&߹rŒ{ N"-3W|t:IdnbxRoEgUu/*V l'cY"tSai + 2-P`˭8ۇ{{cpܹ8?G4$g.f+0J US-t;-X?Gd>9F}zRDY9$N'fChooOK8=-"nhې1b45#lCx "Xvc!DH"Kax_L!fAz,.9iϒ-ؠ34RMf[ @ E`^Ea13n=4bV~LuCy'[Yb0i?g(51Lh·:$fM[GLkϪ B50E>gtnlŽGJ0yeo¨*~w 3z_ sȵh Q>*TELq:tygm(SzauDs'+u%.\ /c¤elǓO!!S]nj_ǿ !z ߨSc6 /MیNV{͎]\/89ID"-ʩ1?mj,i׿x%l{ǰB"ǻ*q In{ČF |qźJiYc8q3~)n6v6L@u zd/ _x5{MЂm;')fjpWc҂7&ݹecS˷ړ+17vQv2Zp2Qi:*i$3kNh@Ɍ?ÛfQ#H61uf„GP88äl6{Su;1:߬Fµa^2(Jƭ{GvE}2O4TMm_J\[%?zT%?@>0i+I &' ×ѓ?B躝/M&!ܺQa#կ7ƞΩ{ c e# zٝOA<.4.A \\C%zyoWh"'~oZcai9bY 1ME5[-备&9:DuNd$[лɮ5j/iHA YUX8TL<7 G0(z6;ގC/sR%s5Zy.U<-ҏ*S<ᾴG(覕z4m?FuS]A=+oI c,„H&:"A4s\;A?Y>Tꃛi6[A\(f'ч9va9(D %X8^*jH=-r \֛}ex Cob)>73ߖAY]/V%l&$-f,S%Ϙ?mxj MR4B%e]!nqvvJt)OxdpIDXÛd(SUSxċ ›iDƞOuKڂcc H~߻A-r:E4$q(KJsKo<@ZCe'7vM-?Òw*ٜYܶӡ} qOn.!G'UA?Tz,uHb!K-t=5Y Qx]ĎL&L@4r!H!6s<CW=I/*`u`:Zr@D1̻ʚDuOU(N jטBQJax%EuGKЛ#xN$ь}>;bl * &= ɝh*I ӦOh$0Gv%ˬB+a [P?r]-X Ǹ4b7pd3,jEsL]gBk+< YaꃵTlq<PgBNqkmF[83._C9//RϺYwn#{t.!I<ߋJou9P!cńCYv{=lEۯe8޼ %M/ӘLܞ2 @&m_^^$ <}((*]JZт1v;ŜAr5zS1rǑ"˞m=A3a}i.]^ir>dbE|ȰC}k:bσ8 EjMKqZMIkA@tlИǖ;oSG%ʼnQA͹d|Bq0YA}`.ӞcCN<.1gmik]T.%:9pMq'O1[ZE/7T\5<^냍Jv@5d0$%>X[~A{QZf JL8J"z'IWQY&:7ZS7ၞ#>W 㭇Q)oc %un9ukL| YYus-O ,k]d ;&֭M8e(_V`4=H"Btλ9|2R6Xubh8XPߩJ)>Ď UZ5[hi07eQmHW%D E< ?J691Z\xБ[O%Q<Ѩop!~$K`p|eJ),6V )4ԣ='Uw}ٿ)EZ۰j#f\ cAha yWr|kn-qPtj!Kk>]򏊑t˸̜?\̓&۵2K*)u@cW!B"B1P D?+_La>z7k=C2u͌gj$'`%YA# Na,,UHyׅ(XK,iF,u(MM_!E1Q))<kni<0,%dF!=a\ZSlVbb1$^Ɇ0&kp ?UXC}GGwFkChaf0 oKÛOXAFs\okӖAѷSe4;5Vq];7J&~q9b53n/rCLG]Ir[C2q0@Ipe*rhu=XCH륡"u k:P[c8V"=աD4xan jNY/(f4IhL0Õ'6 (ⰋJ "_BVLkZ-_aBW~7M<+ @;@C}N} bny+:u6A5xSŹ JM.p݆?D`%;e8=PFڥC~ers~'vev ^`g9ߑT\U@hc]|KK_lLT}X|—c?ߜ6 E׉bYu$I@T&e71Ħp)oRrpLkHs%̽M#L*Žoao/>|(fdd%4*mFUPGiI*OeFG|<*!8{c /rCT8CHMMz {y}@e}D!=eÎi:|Sd48(,a@d8!h;X;AKG ʌng髨f|2,JXNrPpUI=]a $-> 9ۤ/DI 5Jx 0tɬJեVf<U/i߫N5 -^(^JUz ;@ςܩ3^t^ebҋ%e7GiZ\^IyԦ]o8vo—ҍ'ΖϤ)%@*Ml+Y`N݀)5E.&fIS&^@=t !75u lXMOPO,E1sV}2! l/JU1[fwUkCC^rBc10hꒉsK@JDy8i~EYthU縘W˘xc4VUʦ+\꫶%$$+G5҃yBvƕ3l4o}脡 JkbPtp(1XX ՛G݊WnmH5d0$?5ݰIÏf|WomrѴ>aHFVM$iiPCL(և-)]PX?(gba՘wɥ$u/ rѹJ.)rsSו^@| s8 |,Lu,T}\ZJRno3[7A~]فa3 !u=ʥ#6E7@i%3Ax >rwu1B>]OmA%,>S1X]w.1!5CNQѰl4`qDO$?9ey0R#te0ٟ9o\r+9GUU}9@=a0WÜ PcC1޺GڏF_&jx0,E`7rVsՌ@􂆢74kHVΣ27%^|o*@Wҳ]K\MDS>ݗ+%$;?jGlh口N[bD w#ܙͩFaYȐрcqTcH">O'77ův}\җM Q ] J6v@̓|{jyD2!%)1 7l8<]lB+fi]Og/)Aۚ1 /-SO8^QJ &avy>t褽_.wZb6vزr\{XVoچsw 3T/[u} nr͚FZ{g?tCaھ;(9 F$t6ANGPuit:n$NQC⨌5+ݍDjeKj~ O8(ٍ#mYE*"huQE;pfmqeȯl&eHh4\.[eNV^͟=_]KH8㍜OSb9c  |rj^1XYWW6z)ZQؘ"ʻUNdW.8<2⢄.s8\;aI<&j/dr'SE`51Dh>Շ=rFr8mԼnge3V˛!Pස߈"x ],Zځ ( m!]H-=OOF|‡?A bzI"Rv9 +CGG IӐ]}s߿S&R8k^炕G8Hi#G!n}ak̏oF792qA o{x߃REPz]70R&?-I&.d~O4vp,_{mN,(cӷJ7]ȲgGD]`wu\o1N -_FpM fz>\0ƙtYnŔ{7]&P+X5컒s_"GʼV%Vk2gV; ҔA*/A(cM+ @zFW> Q|tgMc=D=Bscg- D-܀PW*^Zp'@yX/?Ȏk"KL@R Dw7 T[SOf w[˂Y.gт]a 'o"9# &keGG$*SykJ|+ R?geeI7`h*wWq?ȡw"Ϗ6J+v0#0AFbS<`?PCRM@:& ]v݅C'|Pψz}`M X(2`1F?T2R:*1e#h+Wyi2bv|jW_ɋ9Äf>>A|sױk9_nߐL`_գֶT#9(}c8־cCH_TQ\d 4M¯Y.s1_' O6I Gʁ=+8grԳ'9u~Oh~wE4.I׿mhK`_ͱKqޛ nOga19vB6T\_!xVNem efJ HLr㴋/lE1t_XpF0I.S@& G*I|5[݌o̘f%`MT~ Fc|#]~+m+!5GaܽjJ $}fފtңe mD-CsoD|7vk]6o>/ĒrYE'!3+%!@᷵:X|yAW!Zw!Ng"̠tgG+'?:NK=6(~,"D N( nN6h-I* ZZgd>f#N6.[6#_|m/ i;@G&;ςI4ūpj?׫_.tG?ޒ#s0,)eI_fZDHtm,FY'yB19 LxfTwn`ݽ4꒾[_`[@jpv1hi#P\3t,uHBU*KM)khSmFyևLspTt]JD& L4S54YVNغ6nib&6ƲŻ ScD?'αS f#񭼎BvUO$ H0;NձDhzMG箧sn~H.#HҊ% ܧ%ܜi"uПy6#TȞ/pyƋ 4k9$Kmm_^ zÜXOj`tEכ>Z=V[!nSƉ]kgsA˰pl IroO˔ ] aHͥџ~> HɭOMnQSZN+T`T}0vΌ 5ܠd@H?-J"yi9'gf_@Xg55{]aQٿT4Tj0>@ˎ #ӌ .ϛuS`A^ U+NiL-1!__I宽 tBBnFl?x$ [t\PcGu; 锔 íl0^kvP': +>ājf/w8ٕsϳb'0՛vbl8Hx cP.ˎ 2giK'LQwMD(EN ";E P1BjLY =c/7UbS]Nwo#cѝr$LWo?r:l{5᱔y(޿zDTOpήOݕH 5=Y,׾Ƙ/\"fX%xQ;Vտ eA慣L `gYCƵ*O8[0o× eR;Oor>&Q$^2A29CvΌюGS Vz?A:)$ʍYWi =n=s q"F3K̪G9\bڣ5M &̝;g3\ɍ қH\Co3^pI}Ds J+8&w1ץ6#®MjT[o"֍q_wh$ &&%VAp}aKbW@[HjrijCՉPoTTBw`Rk`Gan%G#Ɔv)_t,l%>{S\#KqOHDQdX),V*eOy ,"0(Tnd:,Kgb.G8AAC9kX}hg&D&A?Y8BVoO5DgI,s{ec7 hO1nY.K%:{#@A3^l|#hL''>udKjѠ򚆍LULZAB"wyeKWc/YznƧ% qEiW[ 7I [J+\ӳ "HfdϽ2WǷ :$uTmh%Oxv kK8/JmZ&kHP(g:ճUY; rRW_SeqOz_Fᢿ 4)p'[.nrh8YV*\q[kDHs `!>XHPǀǨ{ {\4 iW$rTtaS5Ya1i6R @O #PiQGR̹;Kuԡ1X0l`.Z !/4Nj-];jg\8$VXgWj"!E\5pԨ~#dq9h T͘ ly*א1rZݧG Sp ohpGT)'MR 8 j d Oӽ5nR)tA Qg9 SY~㨓L=cdw)'IV6{<Qj ^ҖCN7,e镴ZiG) !@v?⒖2 V 9 a)=#_?mmǒeQ.s;KX_8{j˃|PogI Nw?}GO {]EuKw3ʀT() 637.3(~sԓD 0FB{Y{Qk ?BL^Y chApoX !y7@rHcӟo,hL:N+cxʀ̗ h=h4C U(hd{vmJ[DC%wK`Y&&%-d)z9#|h!h0JpRO@%;(OC29iA)UE=lq y[݌oa²>Noy(&#. & ҮVڋpؖv#o. /6sjCC֗5RR# &KXc L6Gpɪ:A™{, %]0TS1ۂ̥gi 20Uݝ2X!IwQZfA'BfY&]7W),(HkǦ@lN$RUc;_Ħ"P/z'gOF'@+J``|(ʩe%J&0` `+ǭ 67v dٜٝ{wnLmiRPx+197?卼;R8HӎX8_D"< y$X0]x^qӳzV zN#5C}q¤.3qrQ$vݻ˭S,B*31Ns\4-6pfE"Rcs`PmL-Bɉb( 9`& @?!bIouPD9LU"ln>yDXOH+ː2ԧ#*Ll|ZZ='| qv7S_SY.ZO両Q_tɼ7mXʌ g7e3Q ;_0Vp{%7 G Kbm3>(2Mg哙E-YޞOv ŮI }9be7<VU!SAwwvp^XbG"M@yd0wfs|m4nE杭Rq72Gd =VEڝjjb#TW. @] /p8ոE;]h/ ȭ6Ip``=L r[nD>MHt JB×|k(NJ{h>ց.Z{f$(8lؕNGӚC'P  տ\"dY7#: iK?tsL7 \6#u&!vjx:Ѡ%FkSIٳUv1%8bD$N%)QD_f]+aWUvt|taՓ,5Gp:t!*' 0{7-[Sm>qwL]pב-lM3:E#j%&¬H1k+59$H'vq %WE+ GWlEH߃Q_ʫ [-jz '-g.yALTfo XnȌF|WX`vŲ0fIg5c MOŲxiQ6l +O~ȯ ׯn>$=c!1_hZTPo%G.TgzX$"6*M{y*xi2;OmM'T47?-?ɫ,3R W&^֠6]R9v1fČ#gwM\FȘ7#:j8HN"tPG+K!cٌd$n'_ߙ=WEEP|z7tJV.@ m_T}>)S17E"/pl3kcV~MNG]u_k;$ۻ-68xuƪ7֯Ro5X5Pm>'\n$d vДT;A6O$ TV1G33iPq X1O\<qiQ~7<=ы]+Xd:p^RpvST;a)nhM}Qj G6ߚ%OzF[z;F濫sB % eYCQrYEZg8l1{t=4NWڵ<ӖDǥ -* 1 \{|~Є>_ϴdu٤ psi$ ,+vsC>@!h ,G{1.s~a~9ntHEb/FI'SEDE+IX9N?f-k4kOﱮ;2o`_ZঋB̒V$n\l,['A"^[ ^Ӄք,h9,a"퐅.L! #( F<8VMYhꢽ/2+/ HIĶgQkR3Fk}q:AbPpN7LQc}+0+H}AM_PQƢ?ݭ\RoCufw<\~{w?d;] Zz'l|ȗ&KsюiH"vBYcp.v4Qi:;Jx^QŬfPd 7orAsD;JAsTژusIy+kuJA^y=2sk:+A bl]Χ]x aݢ"GǤ@&$6į&_Ӧ1e wGF }(Ov`**I腙떂<nΨ,5o_M /{ M!>*&u9_ZY\u|$\)2~oB꥾`O* bvnQJa lEJ,wBV(zsv-ghu~v<ԸM&)ūsH uSWH{MvAc73 xIHEƚV4~kK3:A{T8 p<F fgX)d n]PLX`)+kpڼ.}We̦.ӝ03c_\T9B<ǯ쬘4*K VcM3,JƢS;ub#\<+cUmnwL͔*#Kޗ]]huIzyL/6}oď{vTl╿nWnxHYqYrn\F+ 4ƛQ7#S:֛ :qG_p3mzmΚ XZC;*p sj俳Ϟ?67ֵxz%-;/DԌF G|UpP%XT %XrUBkZۂΨ>)EN[|y=HZH$wꆭc;wl']ᴊjw_#KdZC|I/< .e"=QH :C| kKepԢP>}E a2e"P,=\YޱB8Զe/a?Ķjk0ouZ>PgyEKh  t`%lRdm0ЇA3b Fń ,,|,NнbSZcɏ coib]"]kcxŏEK߲A>WMUڙ^" 2y,".dG|3%rHIR@y7=rxa'-'LɎg+V 3rCkOVp;F Z&$<|T {AS7-E`5Mhzt| =< A-4O'9Ir*^0F^[YQR=k`AlKyR7<.Am!:9{y<{J43ǝ6Q[H2^&~ 7+  DDv{b s Ifz & 0xVbZ<>xxLxt%jL o Nm4ٮԏฺ m1[|^ilx|2j UAU2ɐ`~ \vm\y){`@b/gAu{lmU:ܖ"B OU8M ʁм}E\V;48Y >0aȲ)1O,ZI2v_.w*5f>w_xmQ4KPddCԍ?Dv P%bۼwᵉf鸗 h<ѿ"[򉏪fg Vj@ dskYR:@|B$A"h* a.JOsUdmebyC e|6Q3 !Hz S'5ks Bby ^ϰ̄&%ӟFpԐW[ Q까ei>mx1Ԅ^HO5K1=՚M+7&$"p$ '49UK۟2ꮦ4>-qMGeҾiP y:toX1rHrGj è+8Ҍ\{Aru3ka{@ɇ0"G1W\m,ojŧM4pbps\:$#9X0)6L$Cy uH:bhRm "fK*n٣Ќa;j$gDL0Bh)Y7DDiwA52.- rL|H]X" @O}f*iz~`xUH'T_WDn.<%v= qbضb%;g{8{p:+pv d3=~&c:E2`= 2~Ȓ |Ok``%$V @@5DfZw>6#{5 R ,vg/WBTB?d^HPeJyxѮSѽA.ױ<|d ist[cr27ߞ!SJ=Aqhl&!X/zV+9VND SNh=="u@H̨DRA~'sJzR_Y$i3#礹KPGׄ?Y%X-t'GgkH*Ǹ=9"ʻGy4YЈ.t8*lX^R).)3e"]3ɂ$P)blm>ld~ҐwK2gEdIo K7eH͐y} &NPf`qf@E~~|M1rz^l`_ۂgn+j~z[N^9|I; 4u| yxN[Q w9X3hGnpw߯?3-c#RTIg ~/|) ٓ$[ߵڜ5z\H|APF Ռe>6&ZprP-cmE6ۊa6s .ð%9jLȆN6 `krC}%bQX-(I$y:Vʟ4'+ˈKdO%@Kn`a€'Pn$~30I?;\S㞞!&W &BZ٠-oX ƠDiy1* n֞bړm7m'wnPC\ CIyemiwhY^~_Q*guvBd/=ؘFؠ#!H]C]%_ ֗Ӣ \S2.Nj{-yZFTseKsMT[3Ae)V&~kAjtHD^  ,ħ:G{y܂~5<XRdg=괥W؃' #A";5br,eNtD$9R)orB 0IGEt5\hٺ`X;Q>A}ZEۏ^J[R |BQka+|6˞^q;"sm(ۮvjj#k܋\'~,jr6gn:Hxz:X ;?]t7rn@eU6t 1r*l!'MX޸{7D]!?;Kc u6_#s NKX{0C&#wTՌcuA][UQRVi)vdS\7%zݽz@H͟dv "V׆B{($;-U h20s[114XG- /Fߴ*]iEnPR k8x\5p3b^.ZG#4QC܃nun^7xvӮn 뇴T~<{D*h vD*xhJ#<W+o|dwH tyЧZ8kc\Z?7@.èh.|בkJBA%6Pi|l:>,Zc<_FG VfjW0[FF+ЯHֽZ;tIsNXiwVj]c0GQGWR-ݞJd^v=E{'CT!5;,;ֹ,@rxxp TD{%*U? !GG0^ݖYȬ-=.gNi;$Wwb,mѪHvu vK>wWy:Қ+C}+WZxfR`M%9O)KZhp<->F댄.:&XhUJkb8lM,ar RH`TPVn+ j3 {JEA7H$mMa2>wU 't;Ku&I.qO^VS1qH8Zveɹy7~'/@E xJ'C 5- _^\+)HчYoPF76ThjU{bLjXulh.iM GCͩz>EQ[́U5 PAϚz4^n*pHKUՐԖJWĚȉ;Bix *axz4x(z7nKr)A5(W¼ M,qgj#UKu}ϗxQ%\]gQo`Z3..^ mk^?҇udmgriڽW1>NO_hpzo#<&z e,HFF7j s 7ԻRh%rEfDRᎂUnsbܙ}/ YQp {ujnɉ@!Cz2 } pOjmCnML"R6k7fҀ#˂N:e3]&4vJC_ LO*0z=w * i{rG<~C3&k QfXʐT{m43ᠺ{N`Usu6;63h/!H.vE50cyʓF&aX׷3 Ҋp"5$Oss0*HeVKhܭ+`'e#X6=CSld+voxRE'4?:se)hnLVrWHmlZ<ޭt}=F?| ,hoVa:V)n'YkFKyiO]-fyW9a~_*f,ƺ%(Ǣ]k)ImoI.w.e튼% |G!l(aY5aކ~A%gh@^' >ơIC7rVL #h{UUR;=2hg" QU uf1"j.4 (ժDʭGzhj NiggQk}H 6U͚F@Ւ~V{ذά7E 晥1WU}S*6 Is\C!k3ff(_ /[qhMpס//1$yKjK V|w7 c0}ή-<מ| wqBpS({&-qTQ)i“рpg)qk ft^Jwm:\{ƾ!wXڥ $}i[H'uDKq8$͸;c.d (-W)#){t57pG[B|XJ(~˻$Q%2hU%ڀ2eWBɝ`*11{ ,d^M]`b0/ȿceVqA@@6`d kp7q]DҏNv]uD#F5ڠ@+"v's zV 㐫sXz\!8 13(i0)c1ShpsXwk mW$>zG菆G&iN tJ?9p2c~Ocɾb3<ޥPϸ4.VGPI.a4㬆} KF .KDcCܤc'5"RC] l:ӭIAT$?^8G@_Zl7VQIW>tT~t͝CT]:#W>zEr+%]'3ٜGL6]beo!y4hVBPak$Ű"PzxZA<<D u&ZJ@kp½~hP~Ј-L "#:%% J-1 ^PYXcLSO<whXH;אiݠ⹀P}b\7p.w[䍧Rvuf8`Ápgl؎df^I7b<DUa4:v,~=${J*9-%˼vsڭZ :nQ6F rT9w闹?opdaEJ=sw.1&`3>gOz0&ʴ$:NN3tU$A3^{SD'.b ˟uXgXE8Č;"H/gA#q ^Ϋ(V.ZK1WufڐA]zuwPQE{%d9e_Qn3ȡԗ4A8Z)v³Uq'xŗiTȈ23]tñ¶C9t9Pz58EIx6[W5|Ow["9PȀͲBo+慦'IYm? NŖakK%w9KF4xZm4 |D6@ u7cy*hy^YYO]K^9yѡ' z+Mjg RI?%=@%Zo;-BGu _im_wP[`6FS̘³;\/KyɚzV FgCګ, 6` ;9aB;mlI\v4&HN8V0gW4i'K־Cs,NE>?|?^?xͿt{OO l4gD\/Z(Ao_GCNSIiŦ5<5W⬘ .q߽9tgJ&3K1b+tuż}a ιF9UT΅"p=PN3lv+ sDYѷ̒E>ޙQO?uOļmÂ&F5R+^NRː/T ꜯ0q--IPQI Ak*s8vYm;&|Oq&+\n:%yS Oj}$fMȏrqe"BoqՍ1mM. Rnwˌh#7b]Wa,}?\nv; <-ӛ"JsٰwwĻO˅ފO}sl zD*gQfEJ88FҪWuzaö?{< ~PRHρv(/HتMrA1<.oQM.KM@7n/j <_THHw[9u ;<6J^UlQjLM5-!%1k|q:jA"PI#3BvȁoߕKڴARrh)ͽ?<:/Lcޗ՚q*`̍D݀Mly)#֌J/*W"K[*z -^ųJ\??wf{n[pjQl KD.:'rRSUVK*;so첨tz @LRXUq.96@N˴7 Ň $3 ADr0c#m aC!vEZxŧÛNJw [Da9I-X)& y/M;oA)'T IkGk_cPUBF"E-tYju##4\h-@f<3^UHIs%/49iVK^ϖ}ˋ^ޠEmҒuaH3dPGYP:&7ǛJIlYu4 XZ`7?%/K.VoYL`&c7k'˰4DԻ%02QZ4#>hlyp,Bגuw~-4xM^y_rU;ޔ7`A{`zwpPp6`djF]yknI¡cƳ+fyK5%lpbtȿ|ن?HC%ó 'G`fZyrnV{pv+hvҩ-lop>td_Lȯ N؂ .sQ0.XqQJ5/r3O"u)166='_NEA1gju~a.`hu=p7u9*v|F%[ۮ˰>7cjlQǦM,>;н[ J/.n~M7UAbt`᪱S)q]@sᄱ^"K`xH{>!f5IpAyFg_;9YNԬFQM`, F~3b{P["N'Ac8|t g5f0$Z}4ꘇt$VV8ǩh7~\Deզd(g?2r4%N"pOhz({Zзgl5iF4zi# {ΰF=LΆ. V{&3xo^+1+;~gf] OLn$1CUug+m`ӌM^EOj-" 9HǮO^51Me^U@+oW}) z3k7gY̌˜e ̆o!:;tSk%b+Ip/ *Ly;܋b{Pn _W+kbЊD[tla ,PIne0:ƣu:tW\ȀcWXFlvKPĞYu~[8HJx  o:]#>-T%nOHWz(;>IѢH98&z[c8}K-ggVދkmys^1?ʌ" OQY/vhhuuBtdu]|ھ*2{e':\B=D%Ug 'UMԺ9:ЮmF*,od *򥎓!CSQ-E+JGsO’Y]$w"?.GPM!ı5=IZq}%^ <_q^y'RH4KU09|5g,^f*:^x$-:c~WYQbOH<{Lm0i=:6^0cx+_&xDP郦f&]X:K*dKZ7{i-@} ΗC=8v.N%5+{5o#Kv4xES=߽cd9*$ށ\:\Q.=pM"'Z(3opI;VxR[Xftpݵ8_,^se bV,b >|as;%GJ88LOɚ oC*yZ 5aUhX7vwY+g@*O;''M )> tv|u^P)S8=\rz+äj<8TrP b'}Zv8n~{dhYoWbc(HY-0._|vU"h31(1[ ~ҙ,jM:M^ 2#a3\\bVi6f0o#AGu L D^3fĆy]ߘbvwưq3_Ȃӎj:wu`m"*:!eiユ./ӌ_̞*ځ{Vi~d*E 'u"q\ՖaH{4F[;">QgQy1>H;lqPC瑩a1ݪ,+K<g#vE-G]캇 ZF>;h#`\[ry}el.xYN].wGU^IltV6XU'=!pfK@fan~'xaZ<Ԝ3_9u1x"IquVK}?X_ fܒ;rIh ,N)i #w:ZI 䌳:W%.'AY֌*L,.+uO!FÀk')q;^u|2 Q 2,o_w,EG.kPwمr d}߯#=%w?f`z\xԺ F6@ s~F.Y4 bbm!̩M>-]HKjM 2Lx*Fcb&4{/"jچ0bv|/0 ͛=7.|`1LqOJdH'>ɖ cP,3n9:$'uUKbZZn[P\WQQ:K4p.u”bbK ڤf9(l\l4$,Kpx<%=^N2 (g A~Wޝ8zKJ?ac-3&~ UN~J_L[o8dk)ľ2˻P߾Խn˱z\#>0\ȔfShÙp |qZ(RVuv 6Bs5 C8>w>o'9h2Լ-\ DD|[~j[9>''*0'8K]QnyD! m`WA\/<[2$0̅1L!0?J ]@2w ̜׼."҇S -/ĵAjdIޘ `ri8IIU~ 8֙Ov^Y;镤M,*M%We2i`m.,~r*8`HO= 6uA%iQ cJ4! .9+>pېw弮6Or{X<; ڋ/xy`U 8{,.0: cD̫So+^ۃ&VLt!f'"F 'G3!VBܿO?p`6q/2l(k4'i]!h΄ga_Z%=Av 6e4p•5pX){~bقQ4oɺ +dz [4ٿ;^6MeI^&U@7-dntp(vb˥m[+C)FsdcklcG[` J洤 31R݂tv 2YARޚ.A~N3,0Jӧ9Hh-I2húV"EȦ/R2M$Q:c3~>C(n_n6Dh=7426kb!żQWv7`ESZ2!t^/# 9 X-g5PG+j,_Y0!\YD9`K=Ԥ"  Bz 4>g% gʜs+`WyCK7>L5>@{y[9+\9Z5|`ҍh%iQ]᧢GJ퇳[72h e_$skƺp-krC0YMOm`XCvz'пrjsFd<"$nDF%T`)썇2c~_ W%-AUojug6~Iۜ片Kd}I(^ipKcȁnKىQRF\& 9MMe+oozajW6J3Niؠx u:A2:^N=hx8!Y8pVM~ h~H`\ǧPqPsj) _qgpB%G cdDI#THhܝmեՈ_%MblrP%-+H #!+.&fpuRe.Y@CEN69ƮPH 94ƝPt O5cMJE Kΐ.-V`\{r[c.4^t7ΐpweBVvAdhZͣW$7%6Rh[ZvJv.0jP?ĻMtFnAF 荷߭TJ,MC+ցX+'q.X  ~.Hw%fV]Nڸ74/}ocŠv}D4'}0~S_!,jO܄wBѷp.aO k?B#O̯F?!#, {_(d"n.BkVtoa}3Z~}E 6-ÂS34tbCʼrDfUZs1„8#,&wwBDn#㶁E2C[QFFL>͐C |ҡBeKh}_0 .סXtVuT:'Z2E fE)*( Vzy%zm ̞}<`H'Aۀӑkm!)ZK[,:V^Ym?2O(0)E/ Ay[Pr#aMNj;b&Rq]e5OzĄhF$apA'@ƩOJ0!(dW60kR T^̉u[:)Ɗ+da>B*|l/%ՑD/!^nn=> m9uzFCDY cpd:!pg$fnY*Xb:[y$G[ժ\[^tޒTC>3o]Iz;|qy.yQxT;DGdKPDER!+b-9& '69{ .$a qhHSp&ݵ9;&VLUsx?:/3aJBEԎ@O#ʺk en1!eQT,zIa:9w. d-g8R10%8^%ƨQwNaWA#~n0. X%31Qz-;wXQ`_Gp1;PԎhjz{B\b𖜏5x̞p˹P+vml&L쥜㴆BuBT|'db3Re{m/›ɚ(0pB<x.O*|Iv КE4rx֯nasQpv`:޼%` '@ID*o͹/PY [^ z,g{%*EhgH;FnsEtrC`=*j1HWUm7L;2ZaSݽ,YABۿ2:[-~+;l[DM]QTΣTM_֘F͖ISDZH aʵ DG#4AGB6HdÑfW^EX ǐs8ɻ?NLciN̵ ],s9N>NcʌkG.ՠR_L{Ǫ 0gNG"|>Z.A]0WX~aGv (icOοVmb V~5H_>h>gB} / $y`5Ly&wv7fwYg^S1(QD1&:3#~ cȑq|0pa̒xfkpzPUq68< T8"A1-sڛJ^wи#(&Sec6֔":YsC2T ,yjq\aa6BqUԾa ğ4O6vpqIp9*<~֢.O͡EN-olIQm 0<8=wΨ`&Ȼ HmMǹ[}ᄴ9XiR 5`mX ίUIJ3WiKo>OFpZ,C}@ͳSМ^@&JfVn7JDrz>q$sd'AYHw"w(J;AJ(2 u L@=PD~#.oj ^ ֓T"ڔ|86G>Շ2~ȞAÄ2YD7JT \3ĿcĔ`vT7MQ9/"Ԥ~@oء8{Hm:0Jy(, H/;Zz&BH:4M3r$,5>>dZE" Y*_RG;rʧ(O/HD'1a+IP,)='z[Cr5+scr"V2˒$I*k0'¤:ldP(w [3.M9؆ )2"8İ"hEsyr:E<\n%.Ҹ+t-~Û@*>?;#F>OgaY,;:*WpH `.#j/O뮇?vl0+x5pL|m (qhaN y-OU>A^ V-vX䁦Uq yi6Q9q\޾|BgkbD:@ᥲEVxh-wY?L 2$~d9y5=1@@Mq͝Ԧ,!V0!29H7*΋Cr!GI,HQ$Y8ɟXm8$1t1 ?lkPOI Zsb\]~LJՏRPSv (eTYдt{U{t]ߘKSPʙ$Z!a!=6`ᙹg$"̙_|HI=xfC^%UBWću^U2>pPqkL[4ѲlDEI/Je̔f, A >޹ O( 5ɴk d1e2䦔`(?D p ?>dpY0i8Z*DSI-0Gf[5/')%bQy :bhB{(׶@U3_-_lFl̙@xrE_󈳬vC{FFX6cBU<ߘ<[ri8g:=sZ Ԛ9j=igFw ]1!8yS6c"2Kb( SʨFS0,)3M63T=$0j!mÒ!n,ABV%]dy, D%œ^\c/f f5+2x!%eǏcy]qM_-R0 ˺cƮ}pQ? Jvτ~U{ܲ776`e!Ȟ"-?~x7Os֗$Jf-CyP2Z,xDsgA̤8ǜrLL@r8p6p+$'E( +Qqwrㆉ^(Hqv,{ f`i6 +D=al-he:~|f ޝ;Bܯ jiZ۱Wn|]h夞= H"]K:N3t!jPh7呹oyjm_4}kuR$?KSBch,̋82 UfVHo (% n<< wf(XͭK),D2\yau `8! o%S_6\]{rKZ[>II M-۴ǔewP'% s l\5o mr/;fm+Nn7sB_9vqp﹩y6̻Cu[`Cq1ax\s%=Cӟ7=LwF#3Ld)'#{5J, g[H7J2oUbG2 Nܕhk" k_V&w:0Mpmjak`P4w+lp=OcܒmZYq"orN֏ [Ms54].|/͐(\X`sxVtڼHN)[jRfxJ0'NW69E)ԟD{k=V]>*C0-Vv@V_iVPObj3V5NOO):am,UtrxS_C'sbC*-n}_C 4vM g6prfpf|^mJ1/nP1 {;5 .$EyM,,Zf|5_B}ݭ (?3#R+BPJAiw jjd |VSUMй:Dv bܕc٨I_@܅*Hh @ƝHaY3SQ8S/7<<1~4PX6-L]}.&0pkWnŷY3=|hTY8wC)W#7;tdfQ=4d#I{:R8JSҥ ph\"X/WggWzq ePG]Bax]CL6h14̀+.tZ('z%o@S$'^.dAp3(:9y5$5fSGxp}1hM(i.1(]ɔAqw b!4<#:K:UvKr7Ps qn`TP\waJ ϶g[Nr(=e+y@>_K/նӇџz`'l|]! =GZв2% gylr˯5 cEDu$#PR`uQ&ZX;&o240GzEH[́K2jaxL]Xp1dSʷ>tD>fѠhK4U%ؔ`( Y$5B.Xp2F r 9Ys3B Vד$GMW6EVrd`^!>6azݩM*-#4CPXwUR? ۫.v,gn8g#bTmf|?yʈ:T:m}WTIuzu5 Tn|=@W\3B8v@zanѰ%VĉMrp_苹HXՃn W:B'|35[bO~NZFROI_B˼s;9KChp9C? /BƒhY w~QxzD5O+G|*d<+W5h=%6 95b2й!Wù8k=]]׵ *ɩ:u1IֹOnH#^CY\35oN:pn)6[1TwWb59CDqu=XT#zJED: 8KX)=!xdWA 9A+TH[  %34ׯd*=V'M n:P <`5?b'8KPvN`.~G"IL:Pa&o'I_ MPI<F)~ёvhIVYAYoЯYN$R0i oWbs֤abpS]m:@8\Ms(ۺ+%A8L ^ @3 |Zk+Fp;.ecґZyѺŢ,y, Ȣ0> >zSQާ,gP)xvMJgW$0zRS .lhOS!|\w9KiJSqK1 Wl~b>"Ɛk4׭SR];}^$,(Ӫ)0-Ct1ZJ<h=fvld[W䐱(i!3Pf,_wpB@p 8 C23~lq,24DL06!(f 4ij&9`@Ԑ 'j byOPϊ=@os{k$V=Ɯ%; Ou j{g1?0E.:].MoόTIyz Od;>8Ttӈ=lW UM,WHį.OY8U]au`zm#ʵVDzXD3](0M pF_qp`؇juE 8JYfcƛR n͊ #Pe@vD6 TTkL3{Qv#0CLKP'[mR#Z Q_gY9G.uaYn"+rb=RRCV^5pg`/,iVݚu@|S` U@ $ 6iS u#<=JI3UZj gB̈m_hV!U,BzLFȨp 2hB$t)]W S |$ܚSxǓ_sYqED$VJUfO@ ! S*߹W-JN/BUR͉~# vxib}e56|=L;8$>L]3ŤYlXFV7ϾUb;KvIF_rﵝt+ h.ʵ Nna4,_8qTs'0\.mUtmdk1^v =2Hwدh j b齼S/Kë *P3xʓZ2d2R;:=UnvPP@]626L'-ZA mDp{F(_6%+S`i3PXL9gLjխkDC|#Or;l9NxY=XCpm.5O ~OQixMf⩆.)T'k`zIȢ,8BK߀Uze+>~V/8az_V!*[^8D=օq\4wg.},{Щr_4kgi7SR6NvђŇ )(NH VᾜG"oO^źJsBm~h/.^xߖȝM ՀΓS.z|D\Ύ6:=U5$Z6`ým l3^ʓ?| z0`Y6@ziֵ6zo;-P Gaȷ`K h:W/jV<F"Z$rz=nX1c;,k`.hipi#ֱ^L[fƃȰcQ6A |2rTp/1Y?3#)q}\yICXFןOν:TW֍}J1_ŦY7+d*9#f&MmVb+[(:vsyX:MfuYFM]_03oL:gA K"{e 4rwxA?NP{ S|<6x^w%sZ;l3,rLt^.}F̩PvՓPa^ƧjY*:uX1" 9Nl㊃=Ig,zĶw8ezͦuH}W+$!LP9,*VTw@5_8ݓy PX8NB=(TPHN|uKAi+"S')wx;4,>ߩ߅?Cn+\!$1S2ż!&.3a4ޞh0C΁U'7F_ӍD'ϨH(Ns8ٟ]4/@'\{{Κ]X Ulhs)֛-_^mgJʄC= aLzLQ9)3[ mk#B0[Qt62c:c(sUM'FȻ Z`qrJTlA{eD8ex/%!mB#,tAq>tK^^>%]>ԹF{ƸU( kh̎p5qαW64< H$?gR0h8)'3دH F5i/hC;g:'Gc81cg]X^yZΟmlr29V[IZ,_?^<"Ke Nedh *1 1cȭL *WSOeO3[L`+yTF'qVCt2Ws+'|pl[XѮe!:{~zɓ9^$;E|h$x4, e>Xzr ٠ *.WwJ#UX`ɥYx:lqt6F .BDxrxCfKQ:3g]VlhE h`҃@1w1S섫WsW~QP)5S?Hd=K|X#N6dY}߫:ɨ4J/7 Ҭ^'{-r9k0Jtj|&Dɳz|9DɞW ;\StxZ a|mA"yEB G] )E%¸j(ϛ3.,NshufA/78ޯϣke/I |)˝zntTF^Td%7(SԸn QڣT9u'eo2htf4S2.FPө|-sp쿶5yTFd?*Do T u4=g kn9]) JK'n XΉIChR{aDoJJgm:eM=R%BlK`R ۣ+Tݽn+jfų:Va 2| S H߳eѲ)ixlc[auVdi)IW4Ąk7ppwDGBڵiAZB"G:Rs̢ae}QK|wpM4$%=MgTGI8 :E9~SY0R!6.8ˑ֍7\KłvOp`1MA|aS莣I!zN81^b,0$#ͤ]phL(m3y!:d>.|4(e('=V‹>դ$"T+z1Rݼ$ѕҺJw"6N©pr<7>c1 \"NhqiY +6_ (G~k}*7k1~Gl԰.bn#8kfmK57ńQ\ZC*…O$2 M5rَV; ޶`gZZ!"#ͳyD53"uedS86e0Ou] ^Pk3!vvMjR"@_1Ll 2DnS0=V%c]s ME(zaU7jh%ځ@XVơlq8'qgWYv䮱:6 mZ}LnG I'|h|VĊlOdt3h-ՐX[ΆIf3yb>#`gɉfSN~>õ[ 8ŏ#vbd ?I#|C*O۴w3* fثwD<E)y)Jv!~aB6L{&G[4~'e-|dV7we-d 4 ZHkaRn|n|!w T uq?_A b,-džJ Ƿ775@Y"7?+&];eϭMxM3)#*S/\M-vBV539 (abbI^IfIR nNUo+8{HD5#3C8g[HeEI3,jNSY3'd_*bųa%~KXs`.# Ke|-CgYxs J&t=Jk-މyqTR%//:'棼/%8Y`޹;}7DE&+U+DvFgeL} M{D!so{*Ҏz2i< =$kY՝$ b^8E7@Q U(b0(@ToH>di35%=LJ9[j.3X%/#ZH&a6#Էm­ +$CDøq#ެc6BpQBQIFKyDtmmw9@a:=X +Ao"{ cPxv t!O&d# ЩU 7eP) 8:lPFmImd8^]1<JSKS%pkTy!:};46 5YQP<鍛#hr#p#KHptp] {vTڙ6_z9dXywj+WIR" KrPEѧ0<3tFHP*lm-F+a/R_iŋ-I->ɸ;VYIgj>pYHϫvg N}&dLH\V\P+Ȳ{Wk|e7G?cFrh<>Yև^bDLy~+zНT'[xO*I-+&_.fZ)yP3;lAQL 5/e>QNRn/^g;(*b@@T9p[Xyp YXU+ *.d9{_Ddzlj>Y(yP egsUz>y\6DjcTT5nQg7ˊD&vMLbpl➐a sAV^"LJ2ڤ3= Tb4V ŭ"'AN邀 G,8:V>r(Y2+h,*eY=;W3݊.мزj*@'E #eAv֤y&[Ƈ+XtdUqDbi+bw<Xhj_& I|χ7N5r @ƉQdƟ7̙y;G3 {3kqw{JJhxs [w~jtD >qf4kM̈ȩPB +?F lbHάXӴeћAHPcԟIaIHm{U%{oT9qmK3lOy#Ndmrjo68CEgPdݱCTΊ)f :P5F  CLwKaZi!n aYW0+Eٳk` lk淾e|L5;hi &$i2MqY kۣSs9]`}>;\K7E*Ugٶ'5\ nK yj*^2ޛ^(d<_ʛˑZ%_Zx]}z% Mz 5#+:ƜCBl5fU pNUX ̴%$g<*GHcщ(7xj5ꏵ@^=&K+wI .n yݡ]q+zJEupmb;㐑Uߴlg *%P/\x-ftmzCR\M=ǀ&Q$":u.==9Z} '# r:Y$HCLҺ[[)cлEy Zx5ݵfےPۯݢȞܫ.yvKH,,Y'qi #- q4¹*?x˗_=4۶yOP)$۲ wB+ QOT}q|cX[? SK2e!_&%b{R]C+ڷV NUV81)̀g-sB<,J~, cc{|3mЋ c/_,c ~L }Կ2WPyAgnvIROJ}4 ;4u.<=@PD~@#g9CO1$6i1; #qyn^UfW\FAf\a{!'!CYd5B\X V iow|^g:Ƹiq=>FVF4dH{'#Ĭ 0b|(" :跀#x *rILV4щ#|n>KBoHOhhx9Ԁ%^h%C3Q=~zqd@}˻^j;`-S@쇔꾎OncS![^TkFnA܃=4ar"ϖ׏mAGzn&.W29 u&3WW@p24yq{T(6Cb|jkI_sE<ѳ{Q981X}+eɖ$cvc9@Sn->]6tD!X9 +H$bx7%*D٧hU( YEv,56\ DDzɹ߸ =~#v˳y_jҐVdo$>BHƿkaG2Ia.kArQ$b‚UEYg1Q0lDmH'`-؁ $z㴬tx!r4EiJ59V6qw:u[>6C)Qʹ`¤/y-c45ΙB@#ogm΀+=@$|Y Uo28G#Zql8WM[@M戥5+kI)uԓ <{.!;`20lЭLExXB-5JMTMEZq88HαajjTX99BMP D"._ʼnfɧ qOk2Q#@>Wp{,!}۳޿ MRk~*(?,)a+0$_PKEmKnJpzC̴I5_`L&F'| V)w#U.|F/?yIJX7Df"MM{Ե7ټGY\#Pl.[:~IZ Rrʁf`bI[& /)R[Ǔf^ .h{lj2mUnF&n}[L$DFƔ: M$l4DRnU02~̢߉cTC/Oz`Ɖ:E/(0Kt vi%/wmdv! oG#:f-H`woQ4m_OD"7άBS AlGA~z3[Q:Q}?qhF3S..oNj%+iWV4Ei P(mO*n ]ߜCo'_5 '=?i\PY* OjMc>$]4u#ؠbu# ?nQZ#c2ܱSAbXt6bdHXOk[##V!%]X}ʀ!7ojc."sG[SA3\et6UU6RGx0 biKʎp` U;~=D'z'"ַ٨P# $]C6|e^'obgxؿ]^ rb]>RP~Z-+ цM`a4lZ f1XhE)qDg79q+}a{S._5N%:-ۃp-HT̞ ց}x0@X- o`"8>'\j^P:EU1':&b9nk1k d:}3l:ӯHėt'A>I "5=Dt{ Mq1YtF_ҁ+T9x5I#|ޭ=TTxæbBZy#٥7gLvROVMcR֞JBzmae[2iE EW_EZEz߷Cx6|=vPlj7*#:1?xz&c*ͥ~/rA?kk+tHmj@J8>f{$j,>:iLI뿊\~1#(("&'/MXsKW̾}ԪyP6#-rXGYAoVgxAj޼O<vhV.PnW>~jٮ9yTnϚc&""Vtip G~ xT6%!]h[:LzҒМQץ@ wN|b@P!Oe/>#~ȁAx)EŖxy* Oe^vuF}G@\Fd+*$ 6/υ3p7v˔? ,b*kǮ&9cǀԏ}nuo^ !˜)6;2ɵ,;6ӷ\b t oTo0P9N8" )x&h,=q3y68<{tlJ3Xp}bBݼ9Vfqq09{q%PMdVN1w|*Z-:;in4S?lH NCφS:~v?:~-R[Aexn:/6F|?[L fG|?4-R[V}O0[s[^*7U>fRS ƜW9 G@X 5U"̇. c|W4[T:?ivQBK3Mv8sgjBV >?w{]@pʌ,Ab"T™دȟR]c X/-*s<YYӢ/,ϜP:|x $HIdqUsD;Ioz]Ws|mFX5uFx{>=䆔PSjV "IfuGؼG@qtܲ`*UեCP Wv_U0;\'@o=р'lp,s7 I,58=yԬ~N*Ĵ[uq#`k'>R}3oD99͇[G;VHiಘi꽦i[yo<`C +| E m%͂6(%ZV 0Z{ r8Sm`';>2t͍o}kj!#4hc_|_ = ywĝCD'[jƵZۣ﮵(}8vlK B!A#)eHeE^ܳ791Ut3R{PkAsFwI)v1bzrW2\ޞKTxD3>n K_#SI#ǘ̈́磶p>-R?=eo*7ng֋zأv>g2wP%&vw;\;aTms/Ul\ϝnN#(j՞±  }$!`)/mڴ@4T( ,*ܜCF@+}~*}Й؄J<%ͨZ гuB0xPK54@i=w52R2"[p~7s;"6=ĘXӔ5X!:l5JɤG kiPVP]6"Wbo yL豕 U~BD]&!:j"Gg.K뭓kaavöO?`>UM9-hF. z,F\žOYӃiVqD }[' f=oųBu &fc[ׇ\M򜐄J"g<8DNSLv%`77yF*H%ZkL7)T&zMΈgޓ cY=Br&.Vl=|LM wPZ'5BR6af+C $..'^ëho ҲP8{ ;7;J( ~X`ZuI\ŠN3]~MQFcǐ"pp9K9DHI.os}3ώ++~F3h`a,oBJx\[Cumh+)+WU4E"mç~ƺIq~fZqEzǎjP WH' Y ̚D3)CegPL srDҕ8Fe_ЬA"5€eb>-q_pӏȞyL`[FfQ ZmhRS֩oJجdi7G jiGCJ/jk#2xrHY92/9\U]YݶRYFU)އ:f&קhNa|Uap^ƣIpn7܎NϧLE^W{"M ފ0-6&*<0 ={t!,_Fn8Y# S)̝* : . 2,reɸy7OG5ogh `s/3^ߏL]qp菕Y>dnKy+lܥL b8ROxA@nk<5ц۫=g-]oM0eAs'Aiu`l>L0F_MkoFv76L@0(t59 zH=eu7͔-»ӖXS]ϮPq@Dh!Ӭoŀ[-Nj,\ z_I|^-! bVl,t\҃,HMLKQǔn kF tj[.VDC;8f*}|d, {dBGC"STvpWf2b 9ɦXI4.Nj2Ak2gC; qr9Üb[Je Yg9jRfNLB&V32JÊkHPCg`a" =1/fJU#ip|yLa\%Hxh˶ޗN Ft?.T0]ewWG%Cv~bEm`"Nq&G|+Tc(}dԩ7iIne$_U6 S˔fnm_4,u.EJ>G@W,-Qm" E <]` !y:5#ZR+N:8;'zdC\:3}+0C\R%N{& EIm)w9Xrz*]KR'@9ꛘ]TK-m^q=n0R1 kpD '0'6E苈(OOݼލEIR0 }ھ`thfP7ʆjkGك4\c@!ay-@wfY <( yINW=n6l1te .18y9JZ@8G5j6{>]M2Unab-lӵ$0ڔm[ōGҞ3>1[b-t eSEz3 Jwj_ثO%)Vf"FNJMQvgE;ɮ˼}{tnMbO6i4Ύ8Y/Q>QnT0"qBuN4GpMvԀ !sˏFK;4WΓ^ɡԺINuD͜&N*R; d\8܍E+C6?_} /pwicO^ -@dX Ha} ZL}o }]ob,- deĆNl!Ck!zUU&1E=y+5<.:5?׃Oy2_4g]CҿWz4!9NИ*LI@k ]$fzE+ @-Lw ^ۢ-~kҮ[/)*.Nb?^u. 'b`S5{#s8)j|{Q\lPjEO- |p*oTBjJ/pj-,8ZXs[^I|BкhJt WRPN4lW(Aq@Ua᱄mOMt0OXU[aD%R^LpՈYӈMZLr]l 6] }[ kn*ݡ j}MMyT[Bչ)2tvn(̛oweDlӶⓢ4Vה24-?iP(o K}]v: G˶zLڹ,s L[59P"un򪝲u7f$Ȭ>Rc*r1wɶ \XNMG,J86Ò, TO*)}j{v>"u>Bhw\9"l` Ezy(3?w&8˛Emfj(vRivlQ,ɮp²":nIvx3JwA.uiBI-e ԴX+@* ˗9S G!TI!e拔^l(`"9V󮌟k B;W $(5l0Q[3"LNYM̀I D PDNIhMt;:P{T47h i8Ѣ+1yV 8O#֘|kX:+S6Dzr槆Ww9oκPq]oXp 馕V6%2>2bOz0 u`5lT &E_7o},;8k!,Ȑ@㿺&.RDL//1u,pHߠ<=<\+|?[Y+X8ܜ%%PpX~uCRR.MLS1wr]zVU7'E{5$ąsGJgl"  Bqy$nls X%>9sƨ8n,#X\ KؿwmHR9V|&ޚJ98pU =? ɚs"Uܾ)ehs?>MU7=530ZmG"Bbdy̿cv7qQxV9SY;~p3=9k%0X&_e3`UWx4ޔmQVMre-~RB38 hoAyi//RqPdF+ ʅ)v=r i:]OgqlLxYʊgC~!'Pd=[|󽳽s8BS:'/YRViI`}vJMq nz6[zb>WEjtc!rvrukz )vJCԤݵߦ Ǥ8WOEPEaͬ\fk$fa5ql:k´Jn.'( 6Ku6DB)]ڇ^DcY}X9cB1OS&"X QѤ}F+]JCux77e`+*FWBWRTKY&=hN n%6(r3Ev^*X_Ϥqت#٫ޘ]!PKؖgB>Ը[sՆ>R?'pKսY 3Y;`B!GIݍZ[RkZ01Q@'#N2d@WYTлg7܃_2J{<-\PKqp@+CWS_] f>I]F,K:"i5gBSϾ,/i8ۺHMSEAޛMc##8t;v4Xݝ̃1cb<w1mk4n녂. A-r_fC.z|˯~i ?"~|D|?\H+6@N;zo/}8m ҹg0!E_Ƈ]%swY&yxc8(Gnƃ &fٮ$Fb"߀^z=krnܤjB阌 f.)bwD e*wa ڵ,MSrHf B_; ?O1o.kʇpk 0WS!a@l1b2 jJ'i@E3o*g6@-ĦFܪ'bA:2?VBި}gӴyg4c@ i\4'۟V^B.l7y8ǚմg;&1 ʉAN-fD(GGA 6^!0?qwVۓrU21}\Iu~U|Z Ja{9_tK` Frn*\Wѵz[! K)ì{V4B>O` (Om4yhyu@xNYԆeBYa]oz@v^w|:ݙyUGo?Q!~]Gp?{R}ٻ;0^l$Nr"S0պ*8ط<$WAn  !o;nPLJ0+Uv<͊rf.JGX7量3 $9^Ui*T7N>TSS=+,r:c3AN9E}!̢k7uؔz- P#>31}J]_$+=.ZիN)bд3Y[z$=]]>=ZZnXpdir )& E}IUNGKI;28rg/|M1 <R* ߊU@Yae|Z=rA56aُĿ/y]g`ǮJ/CG3Wd{Ux2e&~#bdf[܅Mj|dd!9IUZgA7QЭ'w9 uEkA)}]#>^`p~2zr鴁ژކ#MZ I)i1/ҽcS׿ʻЦoU@yr~]kJR-X;RQavawrՕB7~\e)ژ_6X1<%n\vdZsSncf.雑r{ "K`);ɣ\f~KViY/^=Tnvx.<7+a: Ρ87؂x @rtvD1@R ,lJ :``"FzeЁ02- U ` Q]t#^7x7co0in/CO2)M'~_] -b>AMAhSNPd-;*| -[g1bAxBA`8!~]LcZLJX®vAoՀއ9h]U9< :y: aW_|pnSEC:›D֬x_X@;~Y6YF9'xM:x|yr-@ք:ɲOJəQ%VWD\k[=T+Jsg\]/Ҙ6h- MJ줋BG7S;6" h!SDOh%2ᛤޡ\7pwvdDIyU>9?F/wvM]?]'"C0+dȪR"V;)a⯶C֏$oKKBPyA$+SNh߂lfP򂁉 H^"綪LAiWŅJ?@#:䛓kG_`EX~::OSfd6EWțמlEO/ld n =~ܠ% *}oX ~@E=!͕nJZُbu,#-ΜEjD$R!xҨnս3t㹄y)_l$ NդTa",- E|_|KYe|TC<ˇ <RG0Z+D'ʾcݖa>҄.rjDH[4K`n/YO7Q#^0]<6S?k^V p-8!JYTM$d4TQ\C, 2Bdk'H)r7՝I=ł_"/RM,ZhMNfwuwPA43ϧÃ? 0sXHS#QlN{kFRnzs3Pە?vY~qh5L* BsǾ콜ZM=vrϠiCH̰N˲")R1+"0qvR80I!(w,V,+\l{\@Bh'Lk=2̐ Xz拦#qQܖWJ/^[$ѿڳc-Pvs_6b Τk0M}xxe3zUKolߓZzv' 2>}E? e^7wϝQ4eXcBg@Z{Je: u5>i~|upJ#xNtY '#gzAr7r~|HmIFm\!tܧ'?{=Yx_,'r2 _ɾ|\X-ރN_Ƹde;9${eOTi^m 97pI*0+ۡ Vy],ITQ&9<;Xo coah粼;̢͐IN<┽j#-3+A&3v'Eg|Yŏ(Bt dr`=fD\'Z.|FY߄Pdws]: I ۅ-6[s.܊b3MnU:z{Sduֽ1#_7ک.gjsؓMV8ΚP@5\ʊIx? y 9\2$2C I:G`b??6y߼fAhxZ/oE)[` KҰ>*Ngkvſߣѱ ʮ0@zz6pl™DF ˂!K]8VB$#uB=|/emg5FO-"+f b/TKÌ=IQ^XABn/WOSlT&+v NA~,nG֭E)/ ƇbFq .,'vi-6{pnWLz[,ѪFDa] ^h*[OcJ⅖i %>ӷ/Oy_Cl|M~w*„ +,)sl۸ODk #j=EAϑwI Ub:6tQajă6I'6H-3u;ȧkB/#_CP)D8DPaO*>Q6F*7 _fywd3Mme )F0m46ʸiD\=ΰ%pDQjŌh+olmFBm_߇!?Cu2A8#~,7Շ 2/ |~-0ZCL0!pjxS<3@XX`'*u=G~(g(w'UtYiS<4J.(yv;{+z nAY6\@aZulNe7柘i0ݍLPRvqP3 AQjynKy{w:a6;SUW譅Ff_rخJ75Zl~0}M\QD;+Pٚގ~x=~j2vkIӣRۦ*9ȋi<x6ڃqH&4{wQڗq^$AmzDrK,IbIx=bś Vad<I=|ff5Fm TsAuD^d@iX/Ǵ Ezj`F5W EOa$4^L>Ű{6( c\Hy@}j-zGtWLa4Bc$e.5kX+p:$ ½1,4h5_,-Yq|b,.i1:EAȺQS,J*G$Fzq\B}_}5C>2yڍw_,FYK4}cQ :߂ ׾=%R29g5ӿjchy؀Ӫ AU c$TJ8d eU-)6p7u˅"Bem>:/ aQc([xkz9f:DtKMM;NA^^ ѻ;kv N,cCJ~&!cց[# q#8 bҜ#o63lFb+{u,E.-m$-,EG߅04ՔB6ccL KONmO(J$ %v*6MԡK3rӃ^[Ye|Ƣ/6O="'zDЙ'I V:@=Gfbjm,D[f))(g a9x;̂AN,bjpF^@|%|a?lhSfIQ[fXc uCt`#wIϲSr8,5 \0ah@yE%UOienΙ27kڧI&hLXٔ uiJϜY Ah75zt|te\uIo&~MĞ͡Մ#0}>>7݀`pO\n\2*1r' S&Kt>Q@C)5IxǤi􋭺y;x()Ra̖d)6w ƝN8j2KnW)̏&gVjc4w"\MMRU(lI,o\GB$̤K~i"#>Anܿ;#%"{[>OC h![zL5D;1^>A`(Oy)̶jҎ*M)Ң= =Vۼ]Yf_!PbԄc y7P͎9vB1!>H9 @Ÿc~H>ˮKbrxֆ^j.vzmz6s<|IvGT(Dgm\]E;<"&> [\՝SB{Ju>Wሢ/-wG9r|9fo^ pkهeӒbzTrՑ7ݥQt ˾Y(1hCO Q6مZU:]LSbMR:GYC(M {ˋUWDRkby)\<.kK\I{fg2(u90WLnH9ӕ瀪[OFY`lM6KT|F\Nm. XZ̃@AE*]Mk76v%RjFKs#羔{Yqyy$%ZdXD,#-:E 7rNH4;?\^O#Ž[ O7k,)~Juwl%yg0c;^V=:wu}VnT,+0Q39]W = D BRs I9{+4N.Ъ%$Tӱ\(*T3/{ʘ ]Dgj}z~,`#ځp'CFϭtP:c#.Z` fU틝W }toFBi3#a:y> 66|PJV7l,MMCnzhQ b!e2VŜeWRY~{U03˴mk8#bS>FqGKm#2_} 77P_*0_r~~2u%O2gT8!\w/s׍=I"{CBm~A3ߗWz6 XêD M>LWM[@,:Y^ju>{;S۪qgMiPMr4fgPqR,RhZ9uG$:bqL9iD[\INh8A$@AJ-K 7nT_u|gTPImj~o]ԍ~%`uG&(v >]JB"J;/z\8 h3چ:E/V?J+kτED"" &3 ^Y,4o~sߛLW%ٙ}".ϦgIv ,S&O(x,!BޚMjyN{bf_Ut1 Fʧ~l10V^),wY[sfEwFdE>8ŧŁǫɗf $kP\_SZZ3mZy>گaui]y03RpQ2S[:u4VDg%i{v%:#@~=S*Ȳ&![g$X0 V[4O1 DIOevQ,jOC' L 5Bd [8P ZG( #f\S0kȇ5av7XoIz2˷i@dHqL JI"{FE4^IN?;{؆WUDGpV;!j?GD;/(@U+mH<3/.~05TEv%@ >7`Cd3L&WZ_e`}aٚ g#.0Trs&cɎΡx/BT:E/v Kx(5*xCc}5|;@ABv`FᭇBgSŢa=LUi.l{[Mh,ʓͽ)bzpi"Rx g O=Ǣ`ʽeW~`uEwSN?kr1p;[K| U%Y7Ou5Zᇝ,k(Pa7>iHRo$Ypu+S-0WwvfggR'Q/~8Bı#iɢ p0YڪVK%"ϒ7s^ʼnmCvјԏ0gfJ*ZіA-70n,͆,cRJc‰1ֆ}f 3܈fcSK^E%"'ADrz,m:ܟ-.%8~GA'CZevc k^}QDŽC|-WZ%5U_x s1F.ZFQCr&*޴Q"fخ'*ς#1= t ,0?-%"8F_}k{ƌ; vݜ֌ /͜F5nBN2=at]^(4 DpNؐw3X9$Wq/Њ'uZb,!(}.PNIUu ,t˙H/TKp7P4/] ZNnJD}"kM~}onByyE*['?*H 'ad7|"zkjLFayڬ9ܒ릁t 震hGqt bA+ETPpV&Iwl.gZJ*Sd\ϖtD>(h"1Z')σ 1@܍E=9<ȑj~ߥХtszo-E8vZkjяm<*,DpE+ufun^9)Ei:ؗu!pd@rySR4} ^3iY(%ϧ{N zF[vtzo`ɉ ]1v6tVE>+C;+7䆆ﺥacWİad^ A@U3kk*,' c_-VZ*"f&2bS6. q͘vg1cuqڌpSLc*5N0' v~|pPؤqST\ p@Z,n^Hس qS@~r`m([,Hu[YwMOmP;^c:PF# *iJlPU Agͯ%zF#w/X{tj.gYptB2n~NEi!-Ⱦ(sshhE)h&S鑌+7Вs]^Nl%Uk͕)X|vJ !xj5E6u'Nn]gOm^ 8v7KPqoxND`Pstn9'gʖCo%׉!- ?ƲE&k+]k*7fkv^4cH9>s̐n?볉;/aɃ(x{eBKyK2]Mh5VE-I2g#/aJ)wiqu@W\kRsS ])>9rv;xl <>VKjF#˟F(Й2>0[~JJ[,[Kmh$+%dkg?hi؞%Dw׸}T2~2p=+>>`3fT ܹ|HK(;:TY G@D -t;M%T7`H\TB_eDj 5DK&ˎqBJ/% 4[1ʖF:bszPldS  F nb Aea6+-^O&(h$?(K[qNL{ 㵿niـCI6KٛpoH;KPag 7]{N$rٌ˘ՃrtйX`1d<U9ҴV e)X p薢!z_a𨢿Bݱpv(rPsokRM3B TK:v?HP7JIڥ4ѳOp?h4oO {SPlPg#ksUƺγmaC(;*7sl2b$L9q_rԢ{簌CVllDW:3ʾ'0: Iȸ">];` E8ɤgHͿscbU"/ uC';~y)VjZJh&E%_=yYO)D׵/^fPsl_ؖKmCW@(?Wa @jHz|![Dtߞ2`h\3v׆.F-EnI 8+CX oYx=HwŶ6~]n|MCNz@"=kL᮫8cjɸL9_<,ûAU\c!v?ICdhF{ +aGX5DH2Wiq?];XDQ9D :ZQ#:},ٴE}]oT*w;Qo2|Pt}-zҁL+qvZ<䳱rOp5hS`3ƕPik+ p4۪6Pu57<*jzKl-ک>,H Cn=F;9Ɗ%T;$[aMZӻ) {naCBFr%=X1=KVE{4FbCZxIu&)PHvoy"E֭{|S: ]eS!vOQ 7Ҹ5L IP="70enuma.!O@x_޷`[+`r>k8<<˳OTE[MޗYB>-)~Qbo 5pU8=Ɂ&֝p1Ay#S_{X;^|$7ScByIYHO3Žxa"inWN!ĕw ͝0(i8L["6VOjp+]7Wo);|3TEfbs3qr P KOU݋ݴ5}"x;`vL-.Xf`S֩3Đsd< kb8fMXwZ7?g{:4V*2krH+Q}.ڣ!S"r"A'6`"UxQHkuMަg~y1*7`gG[{zuJjK+L=s5`PL*v1^ ibp'䜤^hgCBNy[_pŵ$t|i|UkI'q2Ei^`[t.61v5-h蟪oq=&`V73?ڄC{<-E6 EiNݦO@j+6 ;TMВeo3 y3tUkӔUK˺}2ys9fTH@1Ƭ"R`tߓ{BͭYHt].2!@m?89_ձRDjzq;|jB]%+*@ڞm2'E(.=nQҪNy9Iu[OE0iWG|3JO+JuR8 yYꪕhi#K?Z۳gy(鼠t4z&I-֑VќLZ!\0cܬ`i~eY+!EW B/wJx딵/≮W"b$}f̿)͓DS?9~CEښ{R ?e|ԠyچQ%>Xڢcpli;%ZB]q`߸'gV|ykו|^DIϊjPmiOx3Fp |!FfN2!]KPĈ'boʇe5JLu)Ytv|MC蔺əOꩁZF0MFN PGmVj0T*YQ< ٔ^5NÍ CfXBZ|L3YA)Kjwb>V'O//3rydDl sb6_9ɃfחNz:CYpUKnLO` Ej拭ي7؜Hl UbL6>]$n$aӒ4J6Ɛ r/Rh~\ؔ"A>^5w:B$$@n7rȨv 8jx~9YF1.6Zz IF5INᭂXnću?-bX]' T茩 `o>+w˻n6S42J`eZ-/#aU l/Yݣ Y Xa UTK(ck/s'%<e]G3db*%|WB֧y)3(A/x~K?5핿kJUwئ C4D󞀸-yU!&i.pѢTlރN=u*!Gr$eGWyF &ˤD$w~uӰRhhV>*"dX[ؘef۳y[h&Z-;ݖK%Bl+N b$$+&MWց•ȖKx9|%#ʡV `xy0 %)+9z=|eaS'7 +P}lMEd=FM3HV26ygB2T6DAu*tH^_ԔNIZ׶輾aYғ᝵&ͥMJЎ4b֛)+<"*EM + *Pv~m,圈}6ɘR6Ӹ%8t~ˤR(~GQMi [Z,S\MͩvqU\z`Hu`hηryw\ڬZr,6Idep4\ wqS!mIz[F%8fY=VI_S;NjƏ>C\ؔ&7.4y TNVQuS<"^Q9 zB7kz쉔֖j ĴX l[d i_=ClQ]<(?[̖ǒKQf^&]@A7 vck93ٛ5+%xZ$ldڍ,$S]jh)eq}#e+da# NLb[yZϜnI-a`8X>_<"=yqHm64#ĶH9MX캃M P"y8rFKM< 3G4Z{ (BčFX&t+bT}3IDgauĪ */V:xp%g"} a )dN#xLSr|aq|U%t nk|2obN.n+`A42Gb71ma昔 .IIUMI.2w0Ad?MEƉ(]W_=/DF5g;&J]֭qoc{Ld 1T8la>LN"+V sOUdVSٶoM de zrZ9sV0Fv Ss&jH=3hfTiα"h\'0G\OBi*qDu%G|2/$1y2a* | GxgeoP[&LI£e]o#jy'փy;qme#*L#;9G)c6} jTB?jbWL݇F'fg9,[|:DJlLhY&1*(>mGr7>A2B^aBCl͚_U}p1($F VB a_?AIg0wxl g>ci}uTJwܹ2c[(:jε#XnGFI$D.מ=b̏<^Q 'P:a2k6hg^ yu&l1+;Й/;^F)u;j۟ge.~&Q+ZߓmeI*;HgיbF+񼉸6 e5rs7G *WũDΨ hSI{8?FXAFF&7p?Beyc&< XN;Ɉhga= tXK, Y>LOɻCƏ'!nEN0h!=Ed-,{P*b{GJW#5E n0F#Q_w; [ K0≧ZWb= zU fJ+ ZӾ@ydii=iB k3P~ ?iqLf'ӀȜ!B7^Q*1?OqTJ;8r~γJșHJ}L ܺ2F!yPd>fn 5T%F7&L9"f yْq㍔L;91fHrgѦu^|WHU괗?h廷ҴO8?Y"@@v_Iq0+=V dHZY;j gLty]cf^ +|Aa;#QI|!^b1힦iH?-&q 3$:a:VD^K&xaۧ~=3r^3ŎB FR؃c Ա\~DtwM@"~|Tv識ķ[!W4 a=BPpϾ16z|B~΂/tF,Bg~Fvf0*l&o.L3k)1RA{9N(i;>OGzÎNwJ?˩"'BBV#zPz@ٖ,HKN?bo;T_eTaUe잰R.*nOs,u1?nJ"V$ɨV[Ԍr62ql4GA' 7Wڗe~:}ŧl/8PzaլϨ7"a-|4 ÐxM?,߶tk`Ha1+k" hmJU_AKMf51fͷq_Ddfk:%2L9,?1.ϰTz⯬a-nz6͌-Bg Plպχ57QA64rIzvNUK^G9@X)Z]#*!88V>;ФJ (xfEK6m|$N)$}J;m| 5;|u -%I)F>^ ʺ?*kzݿ@uS/G5V'v;aX:8uۑ9C=ƩcuKq,(_#),h!w y.2A5&+ʡחm<,̹ ^ĉ)y6Džz͓v`)l9ML?$P@J!Mdz[*]GFR7%g2 'A)͛=79ŝ~ISܶdx` 2^N3- ރg22.mP6-kapuQA~'!|Š >DZ:!"T6oBKue#WΛ +~DRlx)8_{^g^r x)M߰Fy! ]%KrRd,ȰY2M[`(ZH'![;/;7?ۿCQ sAJCh:av2Rx3.k_fjV/im9:0Dt3_CղC<3Q!JN~ ]&5 jCMs,z>UxH>r]- ߓz}TjEʁo>](yHY~W%_L:`T/St*Y4#`;|b$W{T@wT͞uS}B֏>F3<7dg[Vmt[ EoyIp'g1Ѵư,>QDs}@IIu[B=cˠ$3C(=.ɜ`ӭHD5́@fٯ_y:՚8IfS#ăd#(i@%rdl [G8J,x 4W:ca:T$/ze=E'I>YOӥ+p#zf ={) Œ=h E_ȱQv]Cs-:z@OG󲵠oפ~iш\U'TAb{&ڙ*ԃp<~N^O~RE|1]rr`#W| D)+:Odqc1kި\WEa vz[S"`ħV]es!!\ӏC84GMl|[ӄS4Ib©V}}Y %}f 嫟!Jum+5 srOR&g8B7jU{@xYYIަ/_=d*7N#em7nu_ׅE|83LǜyRty Kn_*c;N,h!e($OMxrC2_<Lt&Հ}PӈI:Qcώ"`cXrP(ie8$E+\Y޲Dp >Ǽyy6 ]IQ[ExԊ^2=r!G/<ӈP,QxO?MMHnϊbnxM۰~{ske_;xg8u57A(GM=4r{L"-L. aVƣy̑tXc7Bi}q4Ft+49F-:'ΌO$"4lP#m B LNNt]W(we}JkTLuv-=+IdcȢAQ5%]ciC39 gLgڃE)o['T^F<ͳ ]9~n*iMI*,EƼQ5x+O8D[מE!ŅEjX& |\es==D#*i}4 4 $][O6_ٸviEԬwD*?xeEnYhQT!-kc#'&K񅄊,z`H/>Ǘ[7@~7=K!0 1â$$տf4M)޻H *4p}. @ٸÆ,y 5LLEH2IuHNiUxn)E1y9a`[~R0m P8j"XAƊ?B?ͥ1>:lfgHZg7X!\ ]) M 2|Kk =؊(ԡYJJ(гq,}ߟq!F=x]Gz3q<b5ƝO%]ݜۖfX'̷%,7i=rº- /Q' rM")mˏd ݰj+ z")e?1R^Z{x\u_вLx/D>]p(/7 `NT]8đE܅ږZ8cAZ^-a˿d$ ={Mz8mB@FqyHń VxX)Ua0tHJ;_ӡ֢1kqP)p&lU9]}^l˞tWp(B¯O/)njBKqSqA!h<QC]#ys]j[ ˡC&iŞy* fu3bThkŤ/ :WgUgܕKIE(~J/ 0Do*=Ap:C\WP- @ơmA? lOg }% 5p]\T89S {>EAovQ^":D>&jHX8Nz丸2p$]O`!1f)Pu+&0-""գYlR>wLcT RXRa8tn~9P&LG;-DL .x=lR_vqU љIf,Z+4y7y9)[*;ҵ{`5c\Q3F U>b O€HQ>d.XfQüTtM$% @?DE(wgYomGZ^.9\"|6<`v.W68jݎk=Q5m =p «m i#*ۺ9 ڢ'=:; 9FMpCj:- J$hW@Nܤ aDOj_(vឣMRhI .Sl)cx=j!LuM6dJr-N7/S ѐ8I-B}T^+Ӎ;ҖcNDI)Uq`iVuw4&iwy记V85G׻X{㒏 wp94V e'g//u濽wڵyr.؀TS6 ~,xXã$Eڟ& g;8NGJPF"r2R#*s|E0 3 ṕ{ŖtaB^ 'n3Ms.]]o==nǁ!Vį S\q p4c2nBt3g!HNn^)JpM$(,$xl:r,#H ۛZA+(G#֫75[ƛWلU}Ss~D(7&jAxbg/_6sAۅEuoPb3 1y޷IcdBaP8@$lp;1D~˹%* x-ǷI3W!j>]b)eC0{%ԋ=y9/;"li7hsL|Z{Z3%,.`m 9~E&M9*_O4v}sBɻ+gi 9Rc8.k6Q88,51jLj$_ƋZp?FOVWϔGeIeҐaWEՙG{ʑ/2ā;c>纾ZxVW N',DxtQWȾql?B|`V w!F/q]$xG8U_ g V]QxmxD#E^Z7\svT3́S.U$ň/Ldee\o_;c9z(]o{9;:6LYqR3+r7C_3l B6n1@v l υ3ޏ|?ZnaI"d^5=cEAȄS0E͎A|g޳0>'Ցo!,i7:5-nvϟZ2x_ccj;ŽHO7`x ԭHCyKb{}w0~C:u׷hn}V7+oHxCjfVO& >>0w˷lu:Gth.qwpZߍMa4HNH,Ϊn)7BF[sXiE!%4kF`k+acoIRFKTbN1T^g(gjnpE%GȲߤRm6 bV;*Ջg8/M{rN hbBeDF|`8q#k9z)JGA7}0Y}w1MfVM!QDrҚ|1-z9kΝ!)PZ矘XQv0cwcT/֣>Ri Q f:jI'(Wk!A2 tzzTVQʝ SZQ%0BY\pE{~nC^ٸy.nЋD`E"ޜ[0pqHH>>^ RZH׷9TňAMB~:G({H`"uzjYHձFG`DF W Yo|/J].3:I5y FqOK| ̕hlybW[4zmPAAE|ޝr/i匰a>ʫ6F'YIܹDs~'\I-|O ӣISwblI =a!J#(?(w >- L#)hN{^^˅[cN3_U z@2ӶĐh!q_O2C5&[lvl+׉QW aG$g]֖Tg|iXǑ N'e u-P- ٗ'^2WnHV + 3}ZF۴]T6BmP;wgǯBy&ęd;/j F(6\WqÏ%WW2qTzG_jdЙ%s*Wea憦ɅFJO!kIz͘ae,Z%(hֆmYMG·2X9_P4[8EczL*pD .I]^QChMC OMW! Ni$Y;> \';6NdjD@DCkk]0$ A*FEcgVxL0S%wld*X黳>1z,I |< #6u W"avQ'LBZ?*mCs9~L}RU"U? h_Yl~ Ɨ+βgw]IP=EL1@QWi3L5&2ȹ4ޣܛ^0m!wG}cEKA*҂D{ g2Egd{.pc1fûeD?JR\NU~gnҋ|uO$gzE5(l(/kHov|葒չ]Sg[uFM9~L>SA@@iꌂd6@ 5qYӾ?fî8ݴwI1LAYaՒZO*TCf '=^ ZvꍷXu{LC;ᣲ`aMjĐ '/%Lf۬+pe=29 ʼnv/ҁWP _nppe4ahG>S: /Jy>[J%B.M>;%l8kY5w[&f:¢U!ĩ M%*XU?yDG_i>k"? !)f%A~׈zn[UG9E#Roը{߳$$Ѧ,L!(R:S}O(H83k2h9a} Bd,MVp:&eQiI"\hY'Ft('mUI9d6 `޴l$ ^]T68n̚ +axɧbEVS}iYVYD`}6&9~07Edߡ`  >-աB}tfBgJq{ɭow]/S7i2<= Qk~Ѯ5_yjwޛ4k%O)GH#a&>f:x_x:'NPA t_ |ZUmTr5Z t] gk-΍L;@Bfa{V~9ezBu0Cy yE63BAc0E /wKIMc[ɤUiw_qAYܺy/VI6ܝI#xٙn'lYX԰=[.O# :O?m 0@9B#MIt%INN'9a(@U7nmkhͽTTY*fX/_{NCQ}aW/19WGL4ĖqbN.̙hÞ;j3=U,ϡv;H)O+3 aJ=]@'!(rGNyl%y/| au) uq`}ߜ[ۯ $o nd۟| ?gӂ{㮵I1زi !D&9*]ξx.טAJj3 WL8IlIs[%$V̥WcVB]q_ϰAv>\x!Bfz~ H$ {:H+aɟ'h Tm.rc- ۨMy.&Μ'Nz~WVYt?v Ѱ&Q'w#o^S吃Ս6gFdZ,jR;G,$DEÙulEw#~/;Ҷv B^7Ƽ-%L: 羮-0[F9nn$cR#< I0Wks6~= h]݋a G)ăpB9@-)6 RTptzc3 ҤdZ0Sʦ](/=ߗ,5_z-Om-n=c* QC$)Aӎ;ʪu" FڳMVmI9}-X'VT5$񽶒bۖjV3P"#o\dɬƗYU032[NrcHi8'Vmv/˲@hi7. T7&o66ʤKAsFz`=D}ߜb8ۘeBӋ3 VQD'HJ $JvZ|foLL> +0jmt>ęz΃m}Q7&mCWi !`53XqTΙvq`:!>R ]5E'_D8*\Yr'/FT"gc{Ve&R#z҂`B6_HYȓI7~t+& f(l}kȼu¹)D7v"An YKAk=ŵNhH4ig:*KcWOtF0p[PFҺFK 5Y<޵A:j1.JȠ&)qѕH6z[UvE 7WDG #_t7o^ ؐd@Zf$U3.[22)x%4,QÂ)O/K~7Sv7U¯XϰCֽpuuh8-0](dF|?? QkdQ_tEIQRuX)ZQd=hҲ{A.W\ B_ʚDvlƋ+\zYgs_z&FTOVSA{D\һofJ|e_>oSD+Ev_ hs5G&vo|&Xڨt4OUBSC&:Qc9LI䶴?tc c݃n7] Y5 _t'+ZyG)htI&":w XMx^%XW K7qrDu!pycT#%M}k_ O4a4DԃU'󈮑;6ts ۅ T^}oti NAx'pfm KGtklXim!N.&Mu5,_ukX0 c?wiD* `%s#̑Ӕy{s$9#"uÑHd#pX+Ԋc:HS?`qVߤ瞍KdFyˇ48VX?eޠ+RcBOeivqnF3gNإ4kh ٲ(82kB4=ޚPmq)0dV_l`ЪR$Wic4!qt|H72yFb?8>ۼN0*(̉2X+D?~~d0pL2N!leiTU{:DnEj]A^ ~w41i .bpK <;`,._ojQđ9h8$ZF#_XEmOn#L}mTz|B̺BS?O9*>u -z7!cW.?x1$sTOO;%- raV{Ӹ:{U+ϝ)mg7{fvBO\ȶw&"i aa.%]o{[Ҙ6Ёu|;(y!PuBXה& ; .CPOu U3L#@}]0HoFR>^tyп\Iȃ'"q'?Hr1w]C5H,iKzXjʀ@TcMVs1gi82C1r.OVfF# ,/*x6kk Fk{ gc85|rE;d<"~FF**Gvg.+,Na9DC!Qb;@+VSa@Ǧ}lg@QQ$<C/}CёmQgBjPLRh|n~FP;Oq34w ʪP o2٨9Fy^?dF xmGI&IY \ pp -}LvXBXX9]+1?db1!H%Q I$2%t*t+EGW{T݋H ޼a^_WfoaEb5Zo0/|U1אKg G1Ȧ<9,Sk]5YQȩ #a bfkq5kvqE| hw8a^ë=/gڨme' ?Ȟ%pIc# _J:x`k$24?@PAo.%;{+[ h[ZT5B-"_ѧӊwZvP7vsUPVΆ^ۃ^2?RHs9p/Fz[ʴi@1`|ǠYLJyj)Ǫ;A my^81{Kzp4b&KFPe:+Ee>Y H;? P\9 `!]wqQmP6 (P :CMxHLz_p)?m *u!ukR˿*Y >{e1|oF'-9 ؜fsT8@`[8KStn;VuotוٶӔ^7)Tb'R"b?q:tP && XyTM4D !O탁< w?{z `3]ŗdNGz40lzFkf^,]L)gI=1MoS4PqKX) طD_SA 3YRjwQ i!<唙 06LluDZv,gNDDs|P>@K]߽aUqn)ҝS "EhAa~&X~tXaC'+U!L~pCNqO@Գۮ\Y44Y2r0d[ Zӽ GKKFdwzR5 xkI5B2(:y<,}-ZR`@0(1[~ pp=]pXh϶ׅf8ds?vx͒tON<_7ZG])iKc"q,ԤH\2i+˚A3FQsL"qDH#…FFY&^~`#lT"*śen(Z=uqR#D _*eʣRQQt6z0{JI&H_yI= @ixS4SğzQA ));Ek!"n7U#z/p֩]\FkʧAґq!:h-&"049d1ΰ'՝|9d0'Ecі\8Rl_m9;bmȰ?5 @mcd{<_jQ8< Ic\ϭOE/C_13]v{WZ# ѨFPX+\Y^hDrCzæR qbsj͘ju@m}'VғetBxiT 'aB\I㲦?2&8v[ cWL(&>ĂOtW㜢&UQbNQ[~NVDPV~->kӕIm7J* Ȑ(CAn$8Qdx0{$~6"zņXDx[s 84w'WdJP|ٯ 땣a\C]{ugZ@'Jȥrn:'|J4*'88EL|+үAgo17Y˃ Ua:\VZ*y *W*JafÔy!4s .B4!y&X?RwYm̹Mp{)P$m< Of=ēoR0 0BQ+[zcaYZ {z|R D~V#m|Zg&J/518<1W6iZ4 ~Suikw36`}7VmL dyuLIMLu/d/^jWA0.#X{"`_j% 7Xe+N.+\F΅K _'FV[ō'Ȕe E2A{_GLKأ.G_5EslfTK=#-bK"Q4=Q)feAP Ё@ǒ1e$3 S>WsT_ݕTEaNo9NwKKHBDK$)Mnfgw;hJCnScPm_p :Na TuwA/#ꩲ=ԉ ,N@8!b:t󥁡2c[0~y[LmtoOd5mϑgbҭ,IゃlxV583Pʬ>tV "ʖwW|iN9ùm$O"PT ;'[rhbJ||gaX a=Z# a[ 7 Q~h4.vCD+4_~c̻ I"i`s4&[e[Y˴A!zg㌮TX6S{F8Ԯ㚺VIl3A|Wk/uNPt]HwR)Rຑ{{nv՗^!l*7i|[?Goy}$4nHN`w;@\$Ĵٙc>7f] nV'obvY;פ /)9Dv B5=fۗ G=pY|@ j}{`#X^IՋH!@ g=]嵇2R=}zsݣZ͛%/twEMWEeK0˯ 8z ,4uN^+SKw1$:*'ka.y^WfFYcٯPi-@N=K?~X{ 7$T(!fDP(<#4|)Au[\dua2{AߖP}] %ޞdX7+g"h2xIK@Ye:O^G t N?<3 #cݥURr]"CU'̟OqJװ3,{?>%=2|W%";1UZ\h@깴vSIR3%6H^;Į| +=#32ا~:,<>~rx#c5Ŕn}gЂq;\E3&ȣ@z3S^0y ?,K.'/ a0ĬGaƳd9o ?Pq9O{̼W~/Z0{${]hzHn@w;=]xg BDps*%dX?`0rVqO<44_Xm3{Gs/AƬJoFثcڗY5ɶL3;8βW߬|0[vưO\z#btN?yzN=mJSb?ǻT@#P;UZ7Y K!Z6=.~Nxb#ûS֏yry:Lg;r9^".I,r2@C۝(4č* A u{Xׄ6{qYtWAđF&-` 6f%f^u/@٫P="%Mq9^IH~+3^* ̅n*VT&gS~HPD=_OHpcDtĒ19~H9`!e՞uH)Q'O'{,mߺZ(oBb a/h>if l˯֬+sҘ՘ P h˨? גODڿC2>YL7AR-2pYMɹ׷wKd8 \Æ&PǞxɰ C.{6{8`/ߚEGz'ofw%] X`r>砸3b`pSQZ 2@+zw+7GV$8wۇRRR$# cB[cff/h/nۡ?yOMY@xNb*\8\{\f3sgyҋ[Y n6h |4kI,^Ꝩ\tבziDzYk."1-g83NRv,)| ntTy-~;07̝\׵ğW!-pȃ15Lfk;[|["%dM(#sOχ@s~Ӕ&Ų)k#uݛ&Lj XC1*m{'IHg##&6;C.אph-7ICdG& P$=:)j),F{h22:u"-k P#?,Z~iyu*.a,ԗ?ɮL}!E*oDZ*i`^4 yI6.FF&xm~R܂*`A: '`G~I}S[j{|(%Std@L>1ޱ6|'>ɴǏ53ANZP Qٔk91ѱBєxi@Q*tt0&5,.;I{5+L#=-ɰR.O/ږ0|;iOjm܄ z{P%|8wJ0 `ۯ\Sm^X|U0ԟ.)QO>` co)Rt3Lj$q %t/GЂyһ`w }OӤ"{F1gZrgUo šk<~9QP^rmDYB^o=MgǶ%\T:r\fEX3Xf X[}2js ?"pffA7V CdB͔5ڰNd_JAFFi$s;vi.XI|̭ ԌE+p-nj` OXYץD/2LҤ-Á(־@ZEWspB@iK+= v^ fIb U-1Ѡ-i+,6 2FA^so~p.g%T0u|y–~֑yPnØ \;f ۻѹI?ZX6:wF̙'RUSؗG $ ֋ X~Ěe`v|@`1xnK~FK]B /foq CD%zo drJJ\miUѐ֠#0OvKɱ|*ۛF++"A!†u-æŏ{}}Fc"ؒn}E$x1~ ?|μaG-V0*;4RU?u*޲h! ma,= N|iЀ 39t#w3I~Z^W$L\r2b&U7t40_A?Ò.?y:_N}R״(NuH*2%Kn#$˻f;'DfD/Ctvp9ڮr;o07? CŤ+PJpm)!DK;M@Kʨ\UIZ04wl<҃T~_i0-W`(w]Y0ʞVPq[xR_|-v_L(}AQ˦pT1dњlمP,9 e| gA( uBC)W ts ()'ـ զEmxS_z,=)`0ş=y`ti#/ iFN~=Ozǥ~QZ4 BP+U4K"ˍk^l2*m`Ckf(PX+st8r [s<|G Pt,+5e G.g##_pU_`V,&hI- %ty"%: ??~7`%zOޤI:VWj鷄cYT-iv—΂=TCCLTT 'A ?X=3fۿ4f'bGJ@I3NW}d!ͻqHu?,hs!SpR >֙B$FS/]XbW+_S7*7,|l1<$F6\&`\-M3Vs[G 8NqCoZ{r3+`iߺ*LKg) $WiGxp0.F~ geUu"5MUs -qm a$>`2$N׳;dn!NвxI)iO40΁1>XW !L@D7v,Mdy 34sfCk nxxU-5J΀$;.d72'Qߵ2oǠ`~}͌=J:9u4wDcGr,{ߡKxo:a7i0DwɃۘaTѡU8`'n|`UHCGè_}ҊgP,4 2EY( d nLD>c\(l2)Q2?Cb]Ir$Fb[&^xs{&`Ʋ`ltk 1#J ᎜9F+DX:MMmQSg{J>E@֣AӯeVJ( bD#Gַø(=T`='ڭ[Ml&~]'/_>4ыxe` i2>ſ\qp:pY]5}L~"a?4SpˋIȶ͏){Jº>ck [#{NESPf)8q_y(ov8 &,g,WyzDTasl zO %=-6h'MA5^(AD.M 8m#Hyk?3K_T'} (V#< H:%A" 1PK d*2ul\^!v?o?TN,G*G{7_-I6'ί>dסH{%ǵٖκDgy{??(ݽUlC}43K᥿1O{m}'5{,Xqv_w `mT!t@4h^M5_˴ $JTcs7'{u~RTi܃K6PNoKYjt*8sۭ4OigV(9Չ$'xLlb`E݈O+ W+gfvG4_B0"gDER)^3u)8:db8[bfK2U1XbZ˅CNFp!)2Oz@>`ŞsOF&tb!pSd-<-t»٩?>4' B1ǯ,|m`} 3Ǐh9aGR1)h\/(o#"W;~&4uh IւD~X١?_M#p!): )+A)$".1^\[SnM`A^fp ˂L&h8C%Fz&Wr/fci%O~ \J/qqq(5!&pܒp'j\$f,qsg\L#ulU==ӀnWOtm و_Bz#GEM嫋zZMZmf*$Nk!Y(AUy<6b{s,^&h QG8C{H8ׯzH7?#,a0_krWu=| TۣSoN(O{Nm{Pz[`c&0@ƛ00)N2;&8C),#{ IhdloAϠ|x'+^zljQvOGL:TlIoI8e'PQ9HER`S !coɧ^*B)eEINmA__bs at?'j#)dU`<3xa.rސXʦTjӠ\8ȦٞfU I<&]ȃ,];&8FĪE#`<\OUdKV `r$wm/결` 4 9MBBR$*Au{ V+JGcuM;ɜCi/>k %R}XC}@{-v_.rr5"FkrfE Y>E> `DM vqh~LUZtS@ii;Z/s?(1g_xz)QQdX**ע{/U DMe"e4ǐ7bG/mb0^XzhR(1T-PzcahӐ AU8z1+VJ0 ދMig/,$*]B )9'kD` nz$jԡ[Q*6]L2Cj{=<֫!Ć0=kA_(ĄV|!Uz =@'dZ WV9 s1+ljPv >QM^1R=+4JBҿO0"e,x0h)<[N{kaرP@+SFfQ7ZmXy`Ĵ׼咚NOw]#ǧ 7ie3Kn rUQ*Fs<~6׶y\퇈( p-+ˡŠL送@;fm u 8zuoht@^Fe8 QB>d uGp0~/rU=8b^W'۪ Ǔ:3qs)I಺eU_ E&AZ+Ѩ:۰#J `*Tv,ʳ4٨ mЩQO !)ņy&$s'%֢~P[\˷n2w$&%o+Fhq%Q/ĒŸ \=(GG>P)ؚ%+7ϗ7O3(W݇5\2Ch\#溤z(.?/-xy-"Y6RptBV `.?R%PSŨ&@dZ@ ok@R'%xZS|xL=By>L;/ "s1-#9(ql 2(|)&gZO?\i/qj\_S>z[ѡZ_eIUkN?-lP \V@ӫVLGvPSi-!ƣvI-LQk.MI<gKθrjy4ShН~Pr-wJX&(`{f49z|AݐRU*7#a"i:B1ÖHggđJlnsU! ?Mi\"t˽u='?.(I [_|/$wa7%ylM# 9Ə7 3-%Rș2if *d;z7.} t<}-Ԑ|3ȲZ*rS65n UYg'z=d1-Iz4{ FV\ĖnJE\ T nc+xǤMahկi4ZpʦfA(Gyf?&CVy?Fޚ4Sl=] ͋y6Qg BK8`wp^rO^ .WCqb,_hok.,~5c>EMdӨn.aD>c )5luJҀZ\J`pRupYt15u!+!W(69Oq z{_S_}Ib2)t!F- WxIKɅOCpA[_+fc@7fu2.X Y?6 H,F jZZ |"cDh ,P\xMoԜL\jM6>#f|#oU< KtE~n4nGO/'6k)/$,k%uuq˪JpBvaF#h: uHG-wWd׃Og$s˷d6vƶ9@ g:2g~֦|!:EgXe K H 7ߋEP`TL$"h@6~56L/nԏNJ_(4|d1gTӑ ಯ*mv'0(-;kTS!@ - $3ӷY ,~a܀e =rfdžbO^/:eaSͲPp]~#ۺ09 2!k7,]pUdVLuDu&VeT|pûyV9"zZw㶡D&'b5A"m2oh~ƩJքiP{mU*}zhX=Csv@b"C#¢hEtw $5jitD!ayno擖. _m=(M ]5bj sє?#>G/<~!حx#~.zr_TC]Y|1_kU(B0ЙH+I&k^ZiJ;ϱ7Ö6APNz"v`Ʋ~k"L*="f:򶧫+NǢlS{'kz{/zK@{ϯ'm;#*d02Aēs}FAN,>_剏m 0Wؓw[BeDXv,M.w5ڵ4]gR׸śeDNn|wL#BA*  hU{ ~@+ܩ{gfYjyZg:KT$"seLħѦ@iEv{0hTx{#BGIyy@[ه8n.U(3O^D巤t7P.0v@5tn. Sj,VɻCk (sMT!r _aHT=a:օC\; |Tq8-2=R С-5R裪{f=M^׬=Ju˩ Iu3No-r1K8oEHf#AOkf>WOn,İd>{-D,EVg^KV>[} *pdK3?V*@iS,fփQ,!Z?01.]#b2\sC<ͷ5hd;$-ҥL7@&hc ą3;+Ϥە¡nZ|/ztJBph.GY f'|:c*{;$@s ڔ |2J^"{FL@`v(J5qKl y&E _t_J/3xq8]wl@YMW2Fň |JFgy? 9>3³*b,FOC@JD*g2 s-;;C[x`|+ O_2CG`gpy*-;ZWXiʇ>ĞǣFviy;U[@k"pkB^ʈw* @E3 \ߐvI8W2cú7dLHAP)Mg$Mz:bgʐzl@Rj*/+mfZgq܄lvJNKЯ S4 4h1΃EAu(@ G\We}pl޼`CUʌ!̒Ra =Ő8џ;P,`Ee;yߑ>Ў׊uflf$\ͫU +(xjW)y<2&p8ӯ+# µJ$1jkkeח0?3Eg ߑ {RQVxOJւx4PF=CޘVhHZĬHz/ 'ɵ:6T:"KpgN =|7ƘU9vItgjā%Sg5FkO #֪-@qB`i{ٔmL,HeqA^s  z0x Vry*c6PuGt81{ <9owԸl^W|EmQRXԸˁf55|ɨ $OKdթ$&ý:# ,`;"$n#ڽuuEj+[OfBs)M|u7":u?Hb`6S'mhP^Ph-ZY$u0Υ!ݩ >4YcwF~ʈ%`/1UgphǨIyAIpoM9&Xgғ#NZ5R-,M=:]W%S^D)R- E&dWus͡'.Zk:Gθ$/wԛ!cwcVٲ'70T* c: Gq4TyDn _v\IAw<3h'vוei t-ŧ_M5AkIPWiin8o'пZ a=| +]\54\JN(Rm`u#U%RqiEPS lTiPs,]{GV^!Vl%A#lyH BڻVgRTE!qT1Lhl|I&$5csk&&=6^^79S&(qhLrgMqAJEPydJ7y |tiYqԉ ,]?~mP`c MY_E_/H]>Ɏ}M mB(#VUݡVD$73M`AP<{lJ9SrY%Cͥi^`r)bR'bՌznq`5Ƿs#T{&&J1b6n9~R L+!Hٴ#=md,0{:L=&a 'YAi'IBI*#qQ+UWU[YN_6зTѸ]ȵ;u vehe+6fLEaCmNf} l D:a"Bef>%Ol}d..+ӏ[$3h,Tẖˍk=u=( ^w2Ɓ.PRhG7PV\C`S+UM98_h:F*%LqoZ=ٷl^?`!mo &DsKb "!3]ZBJ8 #nфˢFwI_aZG?i`oȟiC)02/E!`VY:hnuM(;|eX]uy ky`W%3<zV8zc3cW`tG-ʋ&)} V#قwWf'f,IK:Q0/-Hˆ)iX2\P{}ĎK= `5j=^Ƃ(=1]D4_P۝4G@?" Ubnt#u @}R7e^݆@ Mʇ2'kl#e$"g兠/)g+Wȋal:u3B2&ۣ<~pKƁ (!JdsR7z K_Z,9)C"`} K3(`4󹡒Jiy:{F}LwϧV1.> RYgVkt %BW|= = 5Q?{^{T1/)N$N|Sdyx'Пd @\}Wh#-QHF(C] %Rda @1ݙc¨F?VS+d'ח ]嬆1d~ [ .XdZrqd 9/ei!mD1&eɨsuڳImVN yIVZ}C^ B-J,Vz4 lu x r @^S=֏53 ۩9v,d;ns =[)fr#`WLwN32C;mV_.(sb`Mt8WM/9o yaǒUʣ"iK ;"8&ݶ$MܲOOh eR_J/6%w/MPvI\z3,%0쩉꡹Bª鰥@ A;ʶ K dfu$TI(8Ǔ2i4\ܣrǼLGtq^1]Tv 8 Oq'z_(!XțJU g❖6oZe6K8LGA j>@I|- Ի8]FhkZSФ!\"yJWdQbhZߡeHRu2Is L0轙>>DF:1DOR!GBI)VERiDZOtsNQBmsW@RVO ΢"PҼ ,dNtnoڧ$˃!ۜSUi٠qZSy8[\ 5w5AP: nfscf$A |jf,1_T+g3|!Di%ws+{n+tڣ7c?3q9qXP2UQWp*08?4 +RxtLЦo!܊8L UZ R[RVC'9ɛΤ[Q$S- ~PC\x 0e|Q*!r {nV`C] ȪiQbn60 9`,I0^Z[ddN ba~3#&[>$AAyт<9RF6hş-$ϙk à'a]! rNyp#Dpo٤W|եWALj29u؋kK8w̪GgFrx),3iZuR[o+$}pҼ/[ɰem,2& Bݕ@m[m2{dKm]/1d=~4tn*FDEK=P;SIͣijmۮRU` u `oPh)le `h A kLYgTz=FcU/&6xl#U!H'J=OãvX){βMܓkm Zr] &f2<Ϻz*TƼ9됎ݡޑntF L@7q1 OK/hS Q *GM P"nىѦue/S15I+1Upelopy:_!&yS;SzlYJ5*ȖZզxkW\!.=LXv/8i*LƟ5Ҋ™MajVp0M=uQn%R9Mޤw: `6',~y=%MVÃ]^ωȣ!;q|`V?exMhDt&q=I)^rkZ#kΚ#"J^eǔYcN^/|TWpm0s \ &MՀsƹȭ7bq&"\!i{퍼k0HSZToC:;\YfxM씢(Ki{PTAzK $ E:¤rJU W+ Z_S-.嗘RvA:jS@Cß@Cp\}J?:a{j1=k?^F#s qlIdeGK O+#=/A1CPfAPM0% `Bibub V[Jb }' cyٺ@ۋڶkv-zfe`$I$V @H-*0/2foxhpe{+ZESN:GD3w.K~y{m.\G)Ǯef\442kF^& )ŭm#ˆ!0RS6~M~g s}_06 `q>V:UQk/Q嗮g())t}@YwZ-m),RKj-&<5IlV1! YX罐+^sn2Lϓ,Np*8*dI}!a4-"# xw֋Ee:Mf080+S]>-d8ڧ=T5yU EáH̆qd v= 6ncDު]cތFtҸI-o<#^ '~`hd0`Rh! x5䘠S,W/.5TMEš׮8Hq]feL7UR! -3[ vvo+^d"ow(*P54Wg6_,>GW`zÌCgKQ Pg*yo`ű?7ot|O G t!9{fTCv.?](؀! "hj{Բ*dWLk+n-ݛ |~r [C pN35Zboy)-0e_Q`{sY?pE")y`brrAw/Mdcv OI%rN$Z!y$ocaC6̒;b8^250䠶=H82bIxR;,jgR!+1DPYqp^9\͘f϶Kg!Hc%PS_7]'rܯ[L{ѭjrxA+Vƀ![̨3AXGߘ3 `:DYbTY2v% =o-} / O_o zoMkhޞdnxo'z{7Wĥ2pityIb?dS}ufvt.Z2x &lNGS%Y[Ѿ!p,.ywLٗܮ:uH`'ѢD`nb9Ib`TKu6͟tJUg~;=5ܕ|sZQQO/8دq84fkg+#oeIץGIxEoDEE`6*pn[YŶWӬ>_NI̱6,[$pMh$>ĕ`uv"Ҫ+#\Ӽ"#bWÊF|7ΐ{%̀*S ̇ĶzXkc͋nLdhԌNU?m"^oMՉJ v E]oK8Ǣ5#`wQ5c;D᳕`yąG]ux)_ dM+ :oݠ@fi9eFtu hמ/YNal?JVpӝ@P{ahn]EF-fIg$TPE8VX0{T4],節bBgQJ$vd>pP4ΥOEXx͸ >s&"p}ZZ觌u6N0lљ#\)焀B@JLBJj~mYvW!Lلxs'_S\P&9~_ܤV'`N܊WZp9V?륋G i|ϙ @H(R]OG6E^k(1Q6B(mB RNu_@qUƧׁIL,3`+ߎDkB G{hԂ2. јN~vmvt_a.4"[`,WNrdUPb'j-2Lȳn|B` q>N?% ~7tNuWEr6[P g;&cw=4 A`B!63`NJ٩%s6gH*;3{qr[K2C'r?RNpK2%>):ͷ y &iW6D^0 F{C0-tki&{߭hee) ˸pA47{(&Y ?; (C!a"9?Pzjx+fHmq|Ql(?w$1 ڋvq2@7^7V㲌 2Z6I+hl_9wAmo8,GՈ1YI Df':5|AM|E&uUe\̘:blDf_ >Cn={(,/{搽2wi (aۺ^( wj_aJkM=T )quyR:puH>DW%pަ RNW;2.6W0 26N;iجfnؔvf,h;dlG) H9;K!\v#pls =l>(wxe~"NQl#m%j_7NmUb}+ՃpQk) ܝ7!ne{l`In$_OA(hp=kR. cq\>|i$e.V_}%g _B|Lh:\Vx:pͱ\!@5aJi{!#Lh U$b^pNwQbNER7!+Dˎ.F:koĿɿ=aF(c;'Ukۨ.b߭213wZhss1ᷠzWDl!nb(lY0*.9/N1:\qtvq6Aa){s.k8xB.1Fk&~K˵HΆ(-6)_gi69vyZtzh dW#E{8Nx2 A aEC~;8eS4'G>*|Y pHv~HN%0';Q(8l lTXG:>bKdeە=C?)Ik/X K h($a@&Td]kN-M abQEjJN@6i=7-N\p󂒚hgg/ (YM6j1mM0ctC[A3 m3v/ N ċ!ILyK-{7ݓ2ܚ9y'[UPu1 #Kq:gXrmAe8gލoV/UA}'RœZ{W/.jԸŬ#Znl9@􉈐g>1a',(uۭA 'o$B?)1[q"{P@S拯=D|t'E$` #4Uw\,zZ\6{ pK%3k!c('sSNQB{"Ō0zPOݑ#CHk!LU&.RLՙkKE? 9cO Y__6^!_ǚrkڋ{%qYq`~!yvIHG})yNs¬<,,<{s_GW_x3ݎX71RkOFoF&OuJGvxcKb2}SfAp1'9N +hKcЖ`#"c)[YֻI[Ye&^1s1=4/bak6zZX$x% UрU 86%luhKE@:l',_§`nKˍ~,,E #Y ekA{irdDh7RQϵXVv*ѡ?\ʉJbg"1SfdNEI2/ &}9s.?Dwr=W .E0o;(y)#tka5y}IAsr5_l-s, j2v:HɃzB:Qn*k qa);kk6F\1\a !ChJzR|SFDۗ Hl/&e-5-k;. M7b `0#3߁zqMV<%1kʹ;~֨ȡ?5uo  {J91ϴ5z"wD}x=kH9LJ vyy0A1("5 Ix|oEI7#\e:((_#T<P&q.)&! ?}e@35M=AckFHew|$Yס>R}י^/zs? A w,e'=lg #I}Lu4!]?Rc̽q@<`TZUrdRj=}j:j}Yrzj E;z684\Bc?LZƪsg0K6T'T;StcՔ^ϫh@{u-FsN4xQGnR?%S0j/hA,Su-ot^]c_rSt!JWq6C"㚂GSU?x]*Xߟ {n iIE9'lV uǗaI6>K׍sǫ5qz9m3 a4r>Etj d*Ggi zي>=tao^eK\᎝C\ Ϋ;Vruſ#OPT$̑!`l~_M7fǨ߾̷!\NI!gޛ.ŕ0jPm/9Z+ťW-+m8nVoܟ|eI暔́j>''LbYcPx0g3Fv^m dBBNÈ 7 kyCTe"]̘"uԧl$$V!{Xcrr#g|ޯbZ"]Pzy2r<8nu7c{dbsehGf!53~cY0h*H=d7~(xdc\ю"5(r2ma\t7s)'C5MS.~ pE\ !G$WBsMoWu~hW Y]ٟJKD ܳ$6,.q*-#nȕ6C977^G/DX*OͰ= `i;̦0'T~g,(W+pg:OA= ?!28t yĚ$THػ+~1IB\|sx<<.!e0^k Kf+3rŕDbznx_ SV&zAkzd›LdJɖae#@No5#mH'j'{0tj ˋ"Di4(*|L)(=ƻNN\w{4\ފ6 #jw&u~/Ϳz'Ssl@%qRqLtLE(4{ fЩj\ŢӼm0hPG8IumC4 X9˿fȈ&^JBwd<y"wbXxi֘IPSFLx(3`"o1g#$+Aȿ׫Ha0&&W\߯0͜WCī7\.왏EHdj׶JU8tV8 ]CC!7XSCr : tBsG*0i5Bs107/>3 j/yȌV~l6E691A؉aQER>Gcy/ v`)/>óS.xc`lF%L˕.ϫV96#jAnѻgd-1.nSh,ho8_kRWѰ M@MBط.).k |tR 纷} ~[m'$i3ˍ_S;aރpvᄀT#_&50w.u.nuM`Eb\^MPF,-&sONVeP"@ I&>sA`) M{6'd1h1ODsӼYiZqLMw*BKV EO Q-y1S&N҂USzWh+,˔:)dbQ| aխBMB!Jah%T7{[K&=&׉3TQZH?VMGuά,QpYv] ^G`|kmаl\t3~b釹+ҢB! ھo he3ڳ 2oce2vZ[zEqc>xz?=&]ILүt[m>~ Pwi~]V$]!bDs6Hepybɺ\þh7vMmSǂen~PpOeii" AFܶZ[ gcC8(1*};Kٱf}W2~{Va%W6Oi|Ě7b?v{lp6&?R iH.pTOrNAE sbşd#FTo~U[h7RaU쵂~ 'T9= 3&)FVeÃAFi:{KKz1`h AQɛ}&--_2$ҋ. M 8zшǚeX̢Fh7(1i' W#&k fZja'l~㪔?$̡he\Z*$5A?xY vWXL+w$9ү鱬t&T#- I8;m^B͋{0ͭ,b[pcyCG83@nL`LgμlT%25ٵ.'{kb,%DM+$\,I=04D|y%k$q}~- CHM򉗂w)%̢S=bUDӈNl>u% )_2N8wC~ TEFWEܾ5} J3w4,@;Qwoa"?rs²sW_Zu*`kAbs;Xm wV`Ig u[]rl.hH3~#dFqdgFKRf$k$hK;;Bdx0_´Eq@ӽ(W$-wCUsR{ i=) R"ߧhh< }WqT97y[gqkmͷVwxn>C<ܔ.0뇛 ^\iWnR'i]bWQ%S/2x|f ?nW-9잛ToeX80?+`r3x( ݝv"3SPp56ۏgՁ2N= !A"(_brmyr 6h9?.] jr>rm=B{XmagiȞn9tYM]Ƴ/S|"&xb0 k7#^S9d,3(G6xψ5x@}c G-ɪXhHre(Oᰠkn{Dӊ3TTnb^Ai-u˂)Sq{x!|t~z-iWyjP.s2[T3AX5c .׽DO): Is[sNGi3MzNT/E#NI)L *S:)L}Mj_/sy J|}̥# &am O-$-Lt%s)ܓpE-$X94U4۱%{c\:j|U כ4rxLQtgiB~L41 ֠m8ޠXrt(걍|N𡙔' jQzyX:r\.(U- Sno^'jk݊':O⥑|'mDie6.Ԅ"dbBny5j e~g5dfZebDZysxn #=@ mZ~Q_fiVPHM;?M,A$D%4,[>TJdJׂ_nc@}n)Rg ŁeʋiNȰ֫'F':xPq9bA-?NQ$t<:ѣ$ %o{Xؐ\vNׄ& ]{(CGbC4 B,H6 ,a hq5"%3ضC3onEpC?vVy@%&[+@~Lv*.d9#r"-T QݹZ) _eQE}6R*^;ٛKZd]gVF@q4> gU㎲.ݏ,a`Hnq/oWsc9M%e 4[ Hd"h~XucSO k9+@ Dr6`[Ͻ7'dtXw'sh50lEJWXeinVMtЭ7BOx;BT#g_l[ p}y|g%h")j;uVp%ACNbzR1#_oSph.$.C 2a{Y19H eI RN3(3rB ̣jӣR؅ 46Cu޷> ZJG0YQ Q;16c-٩J?S3Nbߔitb;ij܇C0gI/ ͮ^NanzW俕|T'f7"ޑ4 ;+!|SQL31G |jb,npߤkpb\Fٓ^=G2i(G4'wI&صS [tUAIs<:.zlt𧱍DS ^` .9ܶn9v>,[L}2& \ <^c I302u#&I`Qwj=Huy{IE,n t)"qb1F'SAԤ6w} !즐NLCnˢ/<S1T!ڦ!zQ.|PW\P 23 UrO,}k Y<{xK>Wn$fy=h6BbaYnLD1 1Ͷ~0ea):s$'?Aw0n4i5ŗ@LrܯCQ7Dެz=DXd$DDZQZzޘS?TgY|ƁS~eK3 ^G6BI0VH ])w's";AL`ط\^鸹ڠ<S|yaSQOY:+#A*q2Iuh <,M}v%;(mzX*ՕA|S7ٸT \ ol4L#;%k!4WNŶwőf`zxENyP@mnh )9ÕV>HL-msR_rBuƣt]o_͝!&F[c0lTmV$AJgA N!h/ )[R;'%lSebQ>G!ݝs^@>EƐS ̮{/Q.:>,y5{7ޔa?w}6W4|UM}lrʦ ]>E/Y&mbg<:ҸqX;CX+T-?G\_b;E=2Oyٲ 6@EeCi'$lMO&< weS[F?CS1S?u(8]e\+YpH['<#Lߧ*68ȤvKHfercRNw`w&"XfaI¤҆%rOu_Y]m;І(Je5Փm6n;bs1͜5*n7>GU7'SMPl٨I%+jQ)InBmI)$ZP ^C)J\ms~g-T_ܮw*Rk`.Nqҵtl?vKsّaH~v`+"TZJ _W1JGYy݀QVxJ' tRRHӅjX}?ֵʵ)ZѿܣԈd9&vVմfz0DKFFL,ifK6' po2%*lhεut7&ђ>^IJK^R,y&#Jr]!p_<-bVvrDqxY"emF(-coТx !U:TyѢ-jUU ֝zi͞%uTd×& E5->/zlr/ ş/X=x&;Ns)$b#PCR2RKqZZ֚u21zB6@`O@" Z3dۭ{>J}Xk-6+q^5ͧ̀҉CD1 Rls|IZF#`Nh2$"Fk&P;meKZkЦ'?zSgU$և`g)Î K13ѳ-:Bbn. KN,!=  ja t٘@kC $~^(Ys)'x g~ @WUYx5EEF3zD_&[<3J Dpa:ؑAT>R!`j %M%CD*[Eĉ_Q(*JoH[P:߁8RPhei=B5|1/_f?ΑJ>,YNwMԺ9.]LpYuKWmA !9`m'pmi-ڜUǣk{D\W(~+YTZʯi Set`LxB~KTxvBC@5(qAe].]ʠ =z@`>_"n 5 kҚ6Pxy|8H%5w:"Te>o_t $B *2+SF-5=yVcCL6EL9ɨHKsQUwZn4ÃNtX[Y5d Ec9u.5y/slxwo\HwcuT2Xg5nH / pu$ǫooI<$öQFS`.aj: Dj  & $6N/VeG\̷wr{4#M]:L!2Sa6Bi{OF/V}W#?$!]RzWxxz#>*-5OmFc1;2qLuM[\'￈9i&uW`֛%q>Hݲ5f_xdyi?QAHVbߖYBlr{*)L9LP#9QWN(I(ch2Fy7QјmB|V!Ǎ\Sdk0d!7ʏK"# ,hЮsvt򔏂wmūts<%sޖ8Ex}'M",T}q}׹ήMy clRBއ< QfW ߡCGr`\a9y fh>MT8 EEeQ wo~&Og:W=!*-ѿ1dp&tc:2ەVz)ۑz(ڦA((jm|_t۩뉺6ӷ wXbDAeJ%/>*qOvMB#F|l_n1r/lRx1rͫGބ`6Mۯebs=ǙSHUah\񇽈[hʳbQf?l֫.lkd!q3S#" lQJ]L&nmE޷ !RqҸPuCKW?Z)Lv7}~Zx6KX)_1첍1M6uxa4L$k(`Aܞsɛ1ZTlh4亅?*w@Ro6ЧќՐDFl3W]wm 'vA3+JH a)Q]< gQ|;h=##&qGccRcY 4bbV;Su92eiǎe7c[2`rA8#SJɦ%KkxIam!Db>􀮢x2ҴiU*{NRL3qDp rYB&i"eG r;/Vr,B#(ퟏ?_8}i72J":\x: TKG6k;3c y'^M 1Uҵ)/JNHiw@4/zsq|1͖W-f''qfP.V!yxSm},ZcnԑȰd$W6Eu^= Â`Q4t3D 70nGLJ aֆckaI8tF!fWi=wKKxftb̓%֫븆?}l$3خ;2.9pT.:t' d^ph3N,&vX_r D'S@gq9լ%YiۏH.2 tdT&ӌ&vӥVF#=&12X&͗x,ھP-ăM9c0-ȆWR*̭< vS( $7ɲOK,hAG8bi}D}%~çnjJχIYWI H1 &HΩRZC}f:2WUM<6Jqs4c|h3k|tu9_}ߺj3;z#!4 7H-^㙾YcsnE0Q-a܉[MwAHV|X FVa{c *w1h=U7M_K!;3'Ĵ6PdI*ulMPN`8!q :Ut_OY9|sۻյSw9@SƧgOFp)FN]zU$bLBD>=e jGE)y$eS>[eo Ssٞ=4mFa!X[c׺SW|HUǗQBx_5+eiHX۪{O^A]L従G hoSEZBnݨ@>$LڠsO~LX'JL0%gJOȵm'`~: 4֗ 8Y$BOc3K#<;ZdXi-<uJFʭ(fTŒ:wG_Ym37UǻR2P<3"JiTboX`)Rg,9Cms.ݝ rǯh'>"~p6$̵&wvtaGDO Eo ٚ0Gzf Qզm>DIxJMiOj&ז]CDAyEoe^PDieВ1}3G'Y1.{^W$Z|Е& 466A5j;m y,D i~'G%V"śK4COVFT0c> I3ou('tf|ͤCtLI1l "^Q?9 xqCg=4!$hHpg _bCq)*%H^H MuC bfu$׺Ms\o|}_P Hl"4>;\1uswݰMr;4= 8i -SW`c_#If^Ҝ fxDͭ2sO[PlC̹ƽ.#U?cw%"qeŞ_{e LٕlGXq=Pk#L%f&}Q*OD#|Y` u>Q=ٹ kDCG1XK8Z$=$rTvrx4vI,7>ۛV +99Vz;bEљ*`v?4V˘Ê7r |A8`$qRaOMOYrTVs KS"6t\-jTmf]wqQl QM3L9l)ؗeT[uh NPwޮ(4tvhد]?+HE0jިA f˲E*{y!<.x^%T,F1Rich1*21o]_U:%!8ݵ369OrROY BzQxUaN*o+eM輙#NYHdy IgoaCMu w/ e{o`r_:6TɍO(^iwBg`r$ 'dOR0igw rZ`w x[)⭙*nt:=7#B94*o;+|($Ӊ䢤cT 9-reM~o"I*p%PGN 94,p82ﴐ۹hF3O?W^Wfg+1eW6ņ䀋v*\x!TW;Aff2IҘ\FS%tߚ^\ԇo=odfoL}R1'B̚E{7OqI 3:m8%:KVE3bԐ4L(^uH-\߷jq.PJ6ZQe{5kȫFٴ/4ؕ_Dlc 4)V΍x\:pP-?4J*+\!)Zke:Q0x̐3. "9coEG1.OCitW*#? ײxyB uYJys~d/[P~&__ڏ+B[t=Ugfw|)#E:Y';Ey|= S|qbFR~&+D1^Z Y"v*ʹ+:Vlo_~1T.>fAk]Ewqֹ0JQ{VrɄvj;.yvzkMRs'm]w /AYFrQT'$P%ܕ K]]|wSӡ(fk@kU$cv?,\~#Z57S;syRR" m䥶|VyU$8[ 6i6l>qY~C]`fC$RZk,+@Mi@)LM`C8j'2m7{EѾ 4U>1Ldq|zev&&*گO{KT'| .ݦr,x}H?A9T䊖^A 3;,-#V+0-(% YNg^u#ۮ-MPY҈l}у}fnˋ3%Q։>vR^92Ͽ$Y d: ~uNX&)^zQ&S M3W:e_-#풗r x } R~?^==$W]7.ҋ1_/-Jc btoL!]m+<_)TW %Kf^)ZD3pwn{tAjiO$+@?h'<l@Ƈ]ʅt1dn@cҨG¡vAR* ,`M{DHۇ*rgiu{Om#e $$̽ZgYRY6'㝟#~؃d1Zߊ}I?kmVq$2%15ayz{۪~E}#xmfDdYa؊q%sԢDŽQru]n 7`ж30\T%p(rk +Ȫ鴊"ZTvkRc2 ?;{{VMV?M O+"S`C@NTqVɇκ\ wv}c7o hqrc&xq{Hnc.K2O6-\슸J%4dMu$c7=u\SC  !JvcWR(Oxj8633a a]6DeXIrs"2'q,G0\$km;33gtR} ]K`BP@ 1} p*(OtвlZ+{SF"֊Ճ BmC(C`Jޑb3ܽ o} L,cw]m<cH`5}꾨 b<ƣ: *m-vWrʣA7!ti5 Bz}+~A89<b+4|Ie"qK2}"vfESUDkak}w- G7=G] 9G^GB364M $8ոl{G*DčrvpzL oq%:M ] K597r-`Hj_g2 >R L_J6+$fI?&sh+̼;Q?^ߠ3 "zU=Z_L\IlݠpOiWJ sE%Ob_,G?=Ө+3MſdWhe)oK8i*N?,{/*B ] }N:ɠMN5Mķs㏾odV-(ڛ-<ԿpdKܒhìGH8=-u:Ԙ4M^q:O`ǻߓΚd& {Fkl~}ޏG):j=bms ڢ=E _i}Q<7QyAe`\f(D ٖGKD~c)ɞbe[>1'K*bO M!u!Vsuk:?́9@UZ*4R:ʭ;IgF!?:3#-%n_aî۰?INY'~M:[ˮSGѓi2JqN!3`fN5$] /Xio  9s] 6z)Q!2>.ckQ}&WV#qbFшA'NtM䕥Q=Ҷ<`ׁ?]:Rr>Dbt(yqZQP5;I@nkB/_ }ND9R$^md#a\?PRJ=%LDdjﯾaӭ }*z@ohwߋ@@┊1T\A4 ۟(ɜ@@dLjYQ[?(m6uQ55do ^v`GF'/P|ߡ9fŹO79w$$Tߣ‰r;6F8E؀N/55.7ie% iyg|I8!QodFq≛1;!B_,CwF&,R)B \ 3}{ݓ/Ȑg<6QZʃ M'+F\81|}C"#Ce0h\I]hX 'geպ$xrX+T}>z~ &J'_"kx(+ Vߛwmc0!/L1YJ3mYx >1J>0MR7~TÒnoWjL)&ky NN@-zB ]@_wG.|c!d6le<1i3I9 KКF9ׇ;KXSBvũ$&l= HG^kEmIm{q!X[~ 1&,E<i&W)$f-XA-sl , =5w ODOqT`<إF+mPl6!&}FMfwi4R$Dx?fIxtj,r.H!i/cи<"/qLV51z<>$?agB%H4xV5Ǵ!AfO@J("Lws.)<~:@nw 䧟Oe_5#b<ϡ͢xj _^u6X/)e%~.~s7mR@wn!LX a_Yܙ3?̶mMs0z#R$=_'돟#SԟlK=gQ/W,glVWAC!. ҇H-sVi'[5@],Ha}q -5jghZ{%5CZfz^A#¼ :nV .W]7KҌu([zԧ8tǯ0` $H pC#T/B}ۚPb{zn VYЁ%qYG*Xq!qumEPzRcL!$pꢾh| P%G|n/( aǵBRl)=,۬ʍ$ 1L兄g4aGɹDq DV>|~^a|Z~Mؘ;$ 4~r 9 %ghV,cܵȕ~t )zR='w4'H\>; +k"0>ZEehRpC{On+6L`2-k,vJőhT;3gPWG]ȱz1;3E%(IҒB -C !I x0U>OԷnЫT˜@sUCА338Pep{ &nU Ip%@2MN/CsN8Yܗ9?sv<%nvoz&1[}PM "$ƀNFoMq>אf 41um,볕QJiPoQsd{!L`5'r`i( $YſPUFy,xnaޖhoE9.wMQ;&EbUĞS-e]?btЊ㯒|䦳n\љBMsO+{XЫRW*-A81kFK&T um~YOa f]_7}5gm1@ԡ|AT[G6z˼ r|vXRh%i ƼKR0"ԕj9].YeϚ&, 'AMbsuߝ}gCH](q-%(,s\;r7h : hf! rS_6jHo$$йO;G)*:ru;j4b %}2@:$@w5lM5r (EPDaׇBxT0 vN=t}tp}xvQQYKeB9?kU~'#ݚ[](a3T~A|>heb{ԫ UK43|mtD$%97+5Y?mp`7zQu#RnVd<8Hz$Z|ZL  7IpvbLxծԞ#BU{4(RV{G}ګq-̢􇨆}7 &'ꄖzJx7[8cJ3A۬_+7R&7X.{aH;KnZVW껜ek~V͕}"-%daMP%d&dJb=f'z~.s+$-vobwdTIXe@5<*#%uo0WXԇ緍മt5"m9+pnn[G|3w` oZaE1dXBXS%h@>*ׯh/4%*h`+IpX1zyyUVbz RXs9;&Vbf:xf'0^J0`|L79GCaA6  zߪZ5^%, ,X&GG~a x)rctr6> yznЅ_'xx԰LOQ"ҕ{b#q@wC֊Vc}5l>WwaNg܌BWJΎxHl˴ +H 2@dzxXD[UbOawi)B`xSQX%PomwߟΊ4Fzh2/W; IH3MM_,]rNFDZ;-,ypJ: Vd-MO$xIsSx_"lDŽJ㵸/tx }Umz{Rm(N ߡ~jCa~8Fͱ.KܑAJta(mW2J¼,vev>;2 7:B 0+Hד\eS@M!Hl/D\0>XI t5`j-Zb ÊPfq'DL/W rKPbRPA'QL%}YN~+Z %Q:_>H2X4R}_u&Vnw9V<5-̛AT6hF`šVjAu@=90LXJEÆ'"7q,4ORO5Y2.:@Vnu&8*o,G4 VsBŊn=972[botuWv8/kxߣsa'aA꠽ʥnǽ]t)3=>ZR,qDjL0< ;d'^7dh$Hf%88Rk#8@җ*Ik~?[UpaGT1)J1(3+.Z!2LVbFƕ1q_}cY+=t/Rs玻&HrK] l<ßS!&gSekˤdK7/cbKJ%rY .&8ª]/9+b2)E\_e!/qKS4Cݗ($(3wɈŰbZ:IDM-nB"J@h nIS[nq>>l!T#NM,O_Yֻ؇`A5h\Q(5RUf@\r(]gbF2Hu QCBYqBmO 393o4wJ6d5쬄%hcu0om_bà)m0m=)Jx(< /Xeaa oK l9z`BxyA'|Ofw ФrfDzѿW5tQlz+c]j1.Ce#OAĒ=*_lHXكfǝo'J4 r : & 3=gK0ec$`mbnN&/# WHfþ!|MI+ ,[P S9Im/vuĐJZ& Io0aǤ [RCvfwUnռ&={YfBL,~SFI #rCOMbʀskkh ?k@*氮:ԩԄWvaF(s_^PydT8Q(=dM!B=Z&L˵l/SgGxG>_9 w^GJ] g! N~zAbE([${ڰOH@10$&^'r{5@ oΎ_iKMflqPi)40A I͑KIĤDMfq9r`L7؅C]yȥ)Rs!G쑿V 9xwaȩR m5RMuh|!|5#[EШ/!Nǽɺ:ADl7C=hiK0]"ìa)'b!x|CA*r9LX+_O~C9ӝWT]Nw|*c^t8>bf' A±|F(ucNI..?Czemu;m4q6t# Dd8%Q)MlaY3yUǁap3L,+!<"g/o! j99u8U τonPW;w@yVIx}L^|FG'6QkrZ#mJaRţbtG _ +W:>59kZ@YV`kFK,Y?svY̳`wc1,jij>WCG38)23Uzu1T\M *'4<0ѕR56Kb;-zLT11Qf)`KJd8}~ZnH TEƫg=hoqKYP)#nÇ[GkgU$dhƧieIZ'=Vi|m6GvNJ͢$8kJq'?EN`~+H{AU+wy'1y]SV=Q=Vle*b `TVDϰ2v5LAiEc]ّO(/t(L3knwKU!A0$E'z/+2)H N&a?0B#AoDbzllC*RqR[} *Ri?̊}t#q@onvFlrQ>++uEw!~]䃾 k}ytȻ -ӼEDf ~ʈ`Q|&϶;U˨zvE_uH%? r5pRh/XBo$3NlbYY<#"`0*a)`a!QHB(0b9Te`jPhG[N>k|R$YEŻ3DIn8REA>xD{+_6 qCS%Ri>k=OP;R^۬;劤)jϧϊƹJFI6yW7P.vػ޴11C2?ky0O޴5Ql + e`D@kJv- *j+ا]Yjz׬&}ɾߟ+y"7jS?csH\vu?}\V(DŽF}6sU:OR+!3w6~C<G68(m֓3ݐ+<9XD'&sG fvӐi{$VaQ$ܡNxi,}Q|YbCJ rb4zquEO֕|Wq8.vTmj)& f ]J3z_>EV͠cj#!sA'bo o~DU6/Q׾UKn*9k[B1WcV2:zˈG U -\<ٴi&B '\mG= 4@Qe =!o&Ľ #x*7黃z1j3l^dGz?w q$Fsޒ  T:3nQQƍVwow㒭;a~e L>Km K9KrM6H{jrXXҟj6% t+ZGmsT X|:5.ɻ3(U6E:|'[I!`'df%9.tN5qup_fnoz85YT (-_ثHI :t٪M:CƞR`3Nʄ,J @X0F|<Ya" pHݐXfO$³-nM HV[Adg*xf:&\ 37 .HϏNs &WA{|=]4jej~Y.s}q5]c(yvƗN\lbD T5m/MZ@"_!=7δbH(c'8>r"mHqnJ'2; n9gQRwF^|T6MJ1%N__Cڄ-+%gtam܇|iu*͕ 6Ijaޫec:lXnۻ-m:A:I45xx a(XmT Ea~{uk~LCoJP6DNv!Q B~:[CqS}DpƦ 6iLq*Mj4.)b.m7(" WY_O ~kU9;ZXx5:o  ,dkydwI\+Sd"Q\/҅!`YQ72V2+x9;~?tVT.h (k(xIg -QĄjߐ ^Ay\8񭉏!qggґ#]hd0)`q eMmZdKB&9)y=?qy`?ۮxy@X$^Lu8pP//ަeƝ3ƿ:byfx3o:=__!ˉ>NEE)lJQ8j`:0yjWC;ϊc{>?sBa,OP 8coA Cfc8d+o0艫vjG@9軚TpC򴍊=t w|!iyK{GqFڒR/n8>B'sOZɑbyQ5;v6[O;O+5w_?c -![nu1^:)UڳaHAwT!b%˼7,.o" sI\WoF CuqI]\|ޑ/ѾJM;QB4:p\5_sya( ՐuP__`[uM⷟h) m^m #>5936V ~,QwD~3غoc.mB4~aH%˳`K.>/L\T&w+dm}tm7޺bc$ "q0lx,)^%XtZ{2[UEЙXxg8'm[0D\AOyr̩Q¦HOn^_w@Nl D~dȗ;g\&k6κ\/%DF Yf\r$ bWAGju! mt|>BZqH7td,(MNȽGZENLxrŸBh)5%Y"q&Hأݶ-bR6/їkXaƆh eď VSt&wAR)Yf"\JjQaE AfY!]VPm,)H8VG1~D 6Γ/**Q$ WZe"?z9o@ªnVx0'|;7ڎ5 Y&q9{KBEOcgcWP;M3Sڙ9$KDTyf޿4|?Ti2z׸mNI~є=ͱc G^)[MTsˆ({03 { sUë;J DΞ̺IY xa,k?N_4%.*/IG =O>Zu)>>?lzN>ٯUWAQ&w$\d7'G7P) *Gs ɲ^֖e2\:BԈ$)PKU*ǰN }|C|wDկX*ӓFd VwcpN1w,ݩaB<\fL>-KŔOFT`XQEoMQ^!Y Pf \BglLuwދ׎~^#yENͪM*L\\i5KVo4`ڛaW|$nFZN"ˊ6+<>p9n.nzb/C5V*L'|4{ 4R-\ʄu#ٽeG54%y|dq˜S',@i]qD~!]]=L`Fz;8ta=Fquʟ'Xc|Yh.&ce@[{64Q@i76ሀ"u;ҙH6c|H84TBF~|ug=GscȧWΔu)]r9XX0ΝڒD%vRn]%|JMjdOgK ^`~-EAX׷)10cy5o܏ '3Г${ɐQB1kΥw:=-ݑ@ӑ2"7#Eb'Uk?*>,t1FkF,֩1{ʞyg+Z#ML#9???6J= qEDt7E'! hiD籜uU*.cJ4l^Ħbhy >ldJ+|F+4|3nIW(3U]54mQ2H,f oSJ%1L9w0d) ,A||oqJA8MR S=:i`.4_P%>2kP6<'\J5鄅x5jC" gJgΌ C"ҍsςluqAFqDV'#?nlH֋r5aNR,IE!z3L{[SKDg6b:.P( u}$GƫsusF=$+6sռ\e_rДj+Vlu'U\purʘ,Z$ndE3^W(s &GkgG^x` Ūe6{&7- )Uͻ&}k6 leНW='Gc5D?)`,%?]5XF1FY Fo bqCApOꎼH`>1/%&~̇E^xĿbj|>pXʜ-2>QIh/ȳ" jcL pR@MU~nxJC֒ b0&l#wb`tD ѐݰ%R xybH Vm: {gu/HGܳ¬d=~fN+fCQ ګߓƞRĘI a*e^Ó~eTРA Ҵ/P) widžcN5U1m1wg>/v_!~wy^]Сϊc=rSwRQi4JJضy,CGW>PCnWAYQTXFF0Hp/O j{юrHd,ⴔX0KA. BdڦL΄߰=&B<[zOWi!v&e÷ʇ 8LVlXE[Te ]yeGkQQL]Zb mAE]JxL"rw)a^{m$%;(]6qHyEȓi}7e6PCY-M pyecI {ZJGcck\pǎ]3ky.݊~{}b c. }dmmlJmc)LAQ5,4?y'UPdpШ{Oߒt/viqOԟgi%f Sy  Yʌu O@ Jm|,'EEq ;:npl"p!2F pZ;JWn <4OYH|42Qf K/rr}a@ 2p|ߑw6cټ ؍uY˞ 8q#iRr$߃\ aQJkur4UP{-YLpF}G4W!Y%qPJb;qke*uݛ'AK. XcN/46QnZhRS.Nt))A62m֠" -1&Rӡhnu LhDB %zEP% / 4;]tk^4HO6Y,\E(C5!b(|zHjFQ4log3H(LN˲:l W`N65oYOq g{V^ɠzYqp-Sa(_+ ߱-?ߵ J͏r _€VvU m$!qf[/++4/dp83WV pR+0ay`0" yU0ZhZ`g˻c?e^Ĥ ?NI-{O6O4k #+~()I2+aSX~@&RMOL6MꊎHvS~f񖅑"f0x$](.[)'?&ܛBn\DnJ/N%e[56(JTH6C(u:>jE SH|^aGNn<)|ZMmM1*-ZK:{@UK2)qA`GCK̊ae i*)46x0i\u'}4g>J݁PS fݞo &3X,(YQfn<=_An-" ȧQ)]XFڜ{ $_&i"K$Ӡb#\~ЃX&=5n2s;[:Z-M^ɴ9A[9쯪*LvhҼ_,y:A 6Җ~=d)CuoGj4tu' PFp#ruJӨjb2ĆN3Qa[` IuZcB}x266jcxq4|W N@I";r;G$A4R6@n#v XW^nrp%Oz ؝ˢ,DR&Y rڎW%90'H19=fIYt!OS)~ж+?+q~"CU|SĚ{^(FmI` ׭4 ݄̐è7T>"dZ:O.;~vVVtT@@^ fݡJ;V`)] LHJgܳ߶0}#q'.yR04SNB<[ۑE#&ҲukRî_٭ouyVX( Fv)G6<:j@lN!zI*22;68S,Hp[W:D[m鷿H#H&x 5\*mUgfkst2Sai4ú<97}膱U[p5B؜*BWfZl}IZL-l=`=3#nem+n)F(㼾4b"zqzQWofw!T_Kiw-{_YvGdk-7_*U Nx܀tڲacd:?x&:J4p?[/?ԘjgPLڧĮ+-nXxhdGk1ʜS948lHhb 0'fwpn5f ,(,鰰ג2tjLA<Y5M*,!eA=iyXyG{Ŭۧχ$i:JT5oB,.~YkHظ%MiwE `M9z 8gI(鋐h6~c ȻߜY:> Cq0&}m}{Ln(B$1OBycݱɟWּ>D;dca&)y* 1,]KEHMsɨݖzϸ&Yb~ӏK56 nefi1@ܪ#smüp(GӫC1 Ur4Q|osǦԁV/m`w d}w\׶ٔ:9B+FNacn ElP9Îq-6E>-wD)wlr[22>䰆aMs60DM,II=gvhYg&iρY#YCC-GLA 6 ]L6jeby1n | T.4/j Ke'-̗z--쀅lMrImTA7xԓِQ(`Sp49#.9 {QB] նK'ݳͷW,`X@DlPp6 GAHT ̊t?0gGַm|zť:v;&}5]#Ojwf}*2Tu)n7iRЍo\"y>ѱ#Z:["SIDPzddpe<oB ikb<#\ (X{rf5X.zU%*pNSaa^'>Uhty_]D̥ϫ_ifՑ2+h8e|/SD#d ^zf+Yfȫӹ0gńL{EɚN[O-Bk**/-nÛX2?ƠH8.]96B`bUŘCՌ[v PEL]Yӌf$#'EQ5GBmji&(qNn!8X(Ogt= 1ec!%.X!S;j;Ќl;Say# (fy^,ӵ0W?#h0ޔ)X5@`CofEhjIT^ĝw(Dj] U`:ޚ9[%蹕$Ŕ c0›'m 8\lb7`p1Ow)#QJHZE =]8yU_)TQfoxk!*Pଆei4׼9ff>+IIk v ;e(Rem'BrLaK?`EM,$LN-2rT|͙:r>JToo] vL]Y6|͈Q#8f̴4ɊgdU'%(OlCJ)3W-! 4 0̻CD}8 KۮvP x<08E:;JBam [Χ ~3I®6[֏.ѩC"i/{Q-V+{M려Fwڬ SC7t׶Wc"!e#Upk[|,.l =k$dž@=O iYHa0WM^?$Yi:_X9JM;2iUi`Ipb^ jQŝΌBʣ2:@(W÷}59|<ƓF2U>9ey%QuHhL?sαӎyR'ZA^_%q*t-.}' ' .ӘZs-O$W-] /p2B*E*`~JX컗qūO2[ŠGi/g,W0Q:O*sC"j-3 A{eju#lHyST?f R2#bӬP0?^R.V;PlkCPh'Wlժ=d:1ĒΛޚRUԺ&mT֤"Ki{0 8bN9lǠ|tc;q ,T3fƘ0V?U:7ia&q৊nHZM&Y=+p'vj%ץPh'q70T7tflTvFKu0| a)m*=?uk"?SQ ,NqSbuV#Ĭ&p)5Rty*D ,q+[9I : 12lBE+)kZr IP$v@JL"dH #E;b᠚Za5.~^$#Xą$Gm{;D!yU c_#Q4 whCy牕NJ&o|[f͒68ݩ@:Ew|qJ \)~gӐB/cfu;+$@xb/?ɬSF㰵2&el@jbm<듍'ےj `7šwbJE %%"%a_,p%xuxYBM)p.<3t邞?M!nzPLإ l0vuK|146WHAOӀ[u'zNs6&c=r~IշuWefn]}8#5ef'm*sRnC(42OWd`05)mY@z< V^l2ʦOUJx飍7`(z=:D4%@ +;d;qW=;̆aArKxjQkw(SmJ+adfT(.36yV7btBC͇+sΑLŧ{ZD2ڿ:TjpMJZJC|R0%e}UM e:yh0i8-j<7s:Ofv:GB" F$8!6a iVz d|ɕ襪5e̼5פdb91!6"LO*Y'o6S=O9|Ի~O_t:SMG+bn%ykU[\$U'YgrVq&4ve{Ҩ!vZ彩oCj-r ,c:v70^Vլ< 60_:+u:"&]/&:Yo`דl'w8C.dJ)@,V*Tq'نth͌z΃]᫴Ӗ!/3Il0d-Ond9 mU@Э0'>3{1:LM!oQȟNwaTmf6WZpg h!Yn[U{baȿ%:C)Le3Q$YF;y}\l)Րt E:RQ,gl뛨JQ:xGSA -SQ7Uq_DefB|\uAKUVp:أMj#G.X fݴgw#ڊ{al|~^G1.ەy!E!&EdZ8 ʹpyb1&<W Gx$*xKϦ+A# ]k~ ;O4+Ȣg#Q~j1G鬑Ad(]^iN)j<E+XeS:Ej;X Y>O2M(ŒlĤ.^W1ry'A1@~IgiTuFD5gV[@v6\#~H9 aL܁m#3V'O^'7~ՂA8[! BHy`BX*o, /=/Iv_sۋ%,>:q_d1M U1ldIHR_Q\ӷWèP`g'-s%U`IP*@R1nM8{ljؒJV>v>"լOaj\ 1bЮmw6:iR7DP,R~2 |;dK KP= BZD(bS-eX$Mj g!gD7$Qg2?d,l!:?$מ[A8`ZW} RKJ C (Dׁ&q"T')[ 0e:AQTc*ĢNcPSSMZ’}+Z3lږ )lK8:9Q.&|78fhS aӈ +CJ69yz_z].Uķ%W'=2FBM'W;;eRKn]i~yag_W] h# - >ȧHc̭N^hvf;8yڌj"n|%1{\k{` [QmfKT|QEi ԁtIo'n`u^]}^'ZmY7&'o[ണ`C7գ pJ W`V±(fP?  Byrl Uy%kڜπE\bfiYe[inT67N{H6fh1Rd_do &=rQ! 0H2<K YsM-^Я(ཫ Bۯ8~mUa,J&Ylk_La̮T-?R^/gQΛDijDo 7GѨ2Ji(@J}`C:7&-䱚6벐/_&Z U#NEI8kGBX9h'RJY5[9)'ڼKM] ْ,V1C|_X&OV)ZOW2jw_pѲ}j]li_VXh!~_x̌ Դ7#d>^a/N:ҫE*0˅9D'f口"nLa%ST}[BLkDnc?Rwqq8{pz#ro Nlvn}7sDc2dGV- t"Hr{$xݽ^C&?]-i`g&81ɚY5A@^}"a+S8nD ZQ[ƽ̾) z\cadpO`B5ِSl կFsfx?r*e'IRšdX{zm60 ?|4Ze<#ۍdrzV)~"ϪF`.*B"?h◭0ݭTT/80c͋~!XG`VzV9ݟaF$y.K<i+TEwˤm-Vѱm,nl3j뷡Y3wcp|/[˽ėe5F{'27RA_L&xxQGi8TFm= xfrH“O(?ni_>y,; ) Dpy Tv =)0Kc;=ǐMF︟ޫ}qY@Ҳ u%k|:`$mmպs{ }}WCv >aW"*krZpz&X$ kdݹLw ]ˆQ^-Tپuzl .ѴD US"e{RnT#Ť桫onםt0#OcD,dԈq$P1fe7 {t@ֽ#!U)}? 6h@}GdBFg ]gfiucQg6AWi"#*LFt6eM!jMZ龞}۳?rC_>R.2 :T<(7o e=hd./v60jE{9_?EҌl>QbĈFZ c9P&@Z|i]Vl i}c`͘ya+Qo|p&rč6z9Q\?~-wNY;ty%L{j {l]Lh&va}OZ@q8P&,TgB\F+D8HSUMƱ+'5I.0e8*A V"nj\fB1~[^"@Z^i.j\ѓ6.;țbBa#5zn MzPmlӃɛ SB\嗖 m|;;llNX~eWe*7⚚vx[*UGL7]g(sj;\Yv[z :Ye( o:Pq2L~;Ó#ɭf7c_k+F`4" >.:HiYۚq 9ɑIcvLw]W3 O$l@Cbav`̂ Qh`aτ슇q(99?5]H:|a&]yRYNHڰgE\/u4,`݇a!Ԅukx Z(4]v:IβRKRݹ.Jܒ*G;gGYW7lV K!v>t|JoϘZrԪ܆1qW. %֣$&5Xƻ}fO/)TNelTOTЍ5ପW{ETIyE]GY/-3wk>jdI?ot;]Y \ANf)KyImڍ(,tKCFy+e]j/bEU҉-]Ervqs4|(6UBL7X#'76k*Ӎ" %f~1V{D8E? LG|$Hݡ$M h>|ۜ% -d "aek iX-iJQ ,hrHḴJg@8_VrzdE)M[y+M ha _wS@6@8xo [m6ηB”t";bn fuEQ"6/GTO;&}C$_9VT&ַ)0ծ'}K% $qq8v<" 'WThKR/ lOLW3[v<y'Ru3^_, AÒxv5(AhIFlNh˝*̍PJ۫ Ts0Bٕ`)o#҉X42t @9\HqiWxh&kXuJ  q^Ur&O6Kd+8q"C9U:8M07q-zf #v%fmRZyҹZ_`gww5WFghmcjoI>d2_WWnB cvy*~$ZE \6F?tVDrdӂ& qu^\^[']mQwsVQpQ[cËC)cGgx#{ǀa}/ICچ9D=b +At%`-c@CdݨK1ϻ߇Ϙ||ڂ5rߖ p}%ԃX g,o bQ)O%dx)zHXɜŦ*0gN$.uFxjrn dH62DM{LSME-!f mQ+ZMeI%(ȘUK6 ?`:Hۆ0%JV%xgJ{i&bC=Xs˖-PWpvāėO g-atJ?tCo:7*,ڣYWK"o}s(M?epb{,. iحp xBݎT\f09c0 .WiMZ+F Irꈧ\ТnQ,N.tNze [v#˼.@^r 0\ۺ5Zv $u0[1jIqg!_*"#$էHDEa=>0bSG.NbmS ߀ٷkb"? ?b\Su]j<nF_rˆxaHϨ65@FN\5Аo:-x,i_scύ4jOǻ{GfXmZ/{Å7/3hYhh,ٌĠUy_Yizh_fXH/qd8u*cvzOYeuئ2$uj`w7_LMKFVA+PDׁ;}LA&.p4LA#/Xr_jYʵi<2J.1=pR w |i+ r@F_t'Z^T s#L8bKTN1AT'6/j.dR^ACVa$l^n[ aH3|K(b&f.e߈^,E=S=lJm~y5ƭnme.Uau_VlxsaF;=a&*ckpEbS,7UPwtxOC& ~ؿߊn6ow nNr 召xE}<%ɑB9&j1ΧaN$fX0$D (  ,5^6P!u%wFBBx~Aiyao,'g^JS߃,ױntY#$FG Cj@7Y^%2W v$Tܵ5XSuUU?94_xp}Д_/TAr;9RAZu˒DD% @ZoPf^G1c^21l'Ή|qF0ZߜXx0h[^koV,d7w[0A4f%lm@l$6횚ĻO2VP(.=D*iYet}Ҷ,di1X_fBM! #=f͎DlHg( X&yfgai}** yJi7ދfXDTnM"dR`5.鰌i8#`+/ UDx k,[__H;0[)_ü[9%EBy ~eb{p,GLFdxBg:`и|TnpWRrI.[¥0wۊ" IOejL,߾k;NlGbG |2cN4%4orw2Ŵէ0iҫgacQX~JPtn4]3iˏ)X`R9ڬy@(M>G'{h|6О\苌UWB >kI /c#Q&:z\n0pD(E;*#5|Tĉc7ED߁96\܌_ONK̦5?rҢUj:\ʰ>9g/v cA8gEqҗd̘tt6Ve6by?46V1ui"6qP?lh7]  pش`|5eA俜2*%Ez]aOkkh Cn`cYwIX:\.lMVy>A\*78_US8(H7fTK.1gEVp'z_lj|ivecWn7lzw ~j_C@ Xz j'2^!+Kr_PnYLW:%[}Pf w@g8݋-n#X[Ay`9 VrlCk:fƫ6@0+cɔ37{y]K5&(LLT>q:d1[mHľrSPB[2#t( &7(xԿ  Bbo%+TD 3@t^^רkF (vzO2tx^BeٓGv4MUtr;]恹-/p 1sL4!p/.lګ|Op&vU1^w~J@c2rPУqsvRI+/ð|Þpu7{vX+\eUKgڧ[+*.y)dOICcQ5$VV8 iQ$+K.FYq] H%oaWu\hѳU듴I@%tY%WG;Jvs5ro?m?ߣN`[{;>=yФRf i9/TtnB֩I4WM櫢qK!1ꟽ+~ "Βc n)'F)vJ2*u6' {^bTI's4!ڥga`nm]'u1@f[*vbIѼ XJhCzº*kW.o[R]=Oʉ*ˀn+W kbxg FcMKAεnw\|!4cΊPN;O =-c0&W_r丗M +ГR "4OQ8Fz#cDE)9*z@ne/Hs?n2` ԜR=!jIEWYV?~U"*ĢhaMYo+ h8EϚ5 S˝HW1^<-+4S!~yKO>gy̭].qbve:+$O,NAVGiTIjHppifme*ӏA640xڔpz ?:J&`t4MA?u s_}#vV}?RC>z|'u\.Ԝ݂`b: q=s%JϏӇܒߛ#I /kbK5rj@n` ZSk4][anWߤ'hqOS -U~v#`Mgkhf&Lq`,XfB`o=c/LnW+5y]JGNC_ͭs7 (;+&ќGg^URo.]Y8mډ!i+yX뫂=7e2ZJӭOx-LshG&&L}wǪ f9u ލ)?\c RŮ[A>54w ڀT!/wk lG|*D.J-wL8uLv<<։4(h܁آVi{.tfoMs}&9 (rehes0Y&=3 \}1ݕL+{{HQ r:D /;0=Tqa =8B,8Mbɤ+FlJ20@ 60;b-SY{x!dgL$v YN52҈ʇGʘy )٧;PYz-Py(9t>yU,8An;.HX^RRqW7(+pu8[Dm,ksK*:v$jR|Q!^cE5"_PW;.*.ؓɗ'6|i?G {dg-4[Ѭ- .p ]q"epibԩsN%]Z"@h˲:[#>ݘ֜L`..' )qf҂a{7€=֗~^٦%is9iyz'߼<: jbcʵŋ_h؉.{P$MQ&lHuŢbns;C$ Lن52s~aX.6RH40jQD8z~c_-{aұ*Imz[dMD-O[͘8_J"ԣ9/7uM42~ѩGR/뎫.. Vh(gmS4>=dȤjƨ`p ?7iL"naWkl"p^AM6у5ױr @HD\\q%X,`\|#M9m4Bl&ۋ#JOC8g IԒƠ謰uD!~Ik2EPp j [0y40X^F7mlz7V+o\s!b +rO4>LFrNgJ+n ˨Ga#-3AX_KN T@:iÀRG~w pUV cNK.s cjUz:1L X **+0;% `[8mM$>dD%f"-p]DXăPw+4G9 gfF,z*݄5jd~Z(,2V0J0z@_\KZY)] V NCL:'k7ed>9cޔaq)λǤ6ְM0aO(I\,DFYe\S'LUS삨ji y51wM3^[ܖ9,֕:I+ oFS;NhLVFE4 k>HC ҂q>{Ëw}]ǂDXL LOЃVжfMTb10!^?1ޤ"IjyN1OQ<uSI#}(;^92}p oVI!k0-g|lEл/qVY$ Y4/~>7}P"(@OUe\]{^_k}| XC-fT2:$-+-3Jsh܏j RS31⡜ӓu QPnNj5Z>c* TCT6S$܂WP;ܓ&ZCĻf(>.D K>\KxL>$Nai!&v 6]VF[R8n03 R;lL# 6'tLG! /N1Ί MXa_<$OOiXBm ˈ 5|XSEPzi$ߚn(ONܪW=Oac$_OiOgyoFhCfzʙ2.Mr@th&vxV%}uLؐǘbON.ALIOc'9L/6],jŐkrn2qbxǀ^Dv> ۃm䓘l*DcY|қaOEX03UXw0n3}WoՂn*)Mzoj̚{Y3?_q$9`GLO&r*|?m1ӽd PStFB 3Hc! 7'14,jʥ3~idXA*lԈ܅w㢸peZB/r$xvoeb/W:Įnd 1* AQSL9L'T\RGBdhaƖ#uS'׊p?HN^TNT'T# m ){䐿|¿(U95%{sutH@rPy.wBN}9'x#^~!0:PIf,!k#ӋdY$'4Hv\cr;1?4\4zcMVcwONe OS [VE+W0\{idz@ 'DKV] 8Iz |"ϏBٺ2$wXiR36mq7l !&~k[jxξuDBcq;j-v;r7=\>yY#XA#`j) sD@ǣ%]k2W& ?yp9TL}{ow!aD)4}RJ3G9= o}1+䕳)54.Rq'pJ6b6ޞH2C$7Z4L=sLīqN/g=, (zއ!,d_`P4E@|2d=eDݮR"VanR[3lq:\S*Zݒ<5:;wFm UJ5P_\ïIZXӥb̎E`HfN FT񛜮hsKj'ZF{KY5V%~^{4;gn)I&P'[BFCFFP1~V Q_j/EŎ@c1ykQj8Yҝ_ڳNjn(7ZJJ"k<`_03$yH$|B'qb?TQuX&_jyu{%Azw om+T k _K(`vF7^:U0pgA,KA1mM$1 rGFSHNL%-) FݾbSImǀq1F C`C Q|N +f ݪgǂ]oaQY]x@<Ʉe ~[³ A=h f9|~ᩯ)2ubR0لYVe~rK c)#leGf5h?[1POSDA]~TKtMXf9!-9|oX9&#@Vqe73(!ܵ<-5>P7:Qo!^j]]N- ]pQ ^9Uoߛ1/V;UXF٤I[ǴX2l50b!&%9ϧҊÐYڕatBPHΣG3?&wNH.́=$Mw-VI?U@i?swRtLK}Bޕ: Pήj9ޤmUo{0_0?WD1!;v`d*I!!hZ֓#) DϡW.)VVEtꀙ0@[oP3y 8'iO膶TNtxmmh!mU'y-vFyTA sҟ ;4 zO ߡ!U d**T*v򡇲Gul[5@l+MMϺ"ڟ^Ā5Mjϕ͹4^*4v33 2&.i` 3,Q;O%+_4UÞY~mss J%.A_J=_ngn;ŖbD-M:(Ǟ+K_jz$&wk$M]0,,TꮓU3K^!8V&Qc߅aJ"ikzw%ꄂ\myw^4WqX/ivҨv$rM m,4on%r :}3-= #h*)w-"8etpy 79rvUwWE6a%WÏ?Ψlɇ.+|j{݃Y/ (.aEcj6݆>hٗ]a}-BSR~s[,-t; /k y9ob3c,~uG{JƄ\P2mT¹H~mvpϦB￴zH"ÝE)"F20wGܵ4fl5VGI: /qDgн{`Za2QO ٙXX]Nr=@gyۛ1aXpm1ohVY2 01! t l)Q q#t?Ju )׽s&ٕ*Ңɣ*[fkr9s*Iu eP=Y,\V}i|[|1uB>z̉Hv0n$Po8e;fgi_s4&LmL@%2?<sΤ2|qQ{Hk=9,[;[-|lI ]8H{=?VޓbP,ToэL= ȧbl+3mY[2DpR0.S(=qki"G.Y@ s5'`EPb('BMd~REvX}bYƨ^_RoLTRG91_uXj"86m؞|u_[}j2$U`6~UTR{m} %)T;r7 F] 'ݖxDu6֟W:8mCQVTp>vw ڦzu}C򆐻)Ӽ]A R6(-~p{19W +z I%H#_\Frة=İyMt::r|F G:7l$J9HIL 0B5@!n5>3ѦАCJ+LX#eE$8BQ]A:?&6!w.pJ3VUN^~𧓚g9銥Cd}!pI݅i Ȧy\JAGqC\$pJȡ0$,)yjǿ!ǡ bNDsFiA%$K+^KcX!CmKm ?=L1X|X$w+a;~1%≻DLSJi9q^a;oW\v{8!/Mmi)WOո~>!{Yۮt{̕8 P5F0N<6Fb6"iJ \vBh]gSoA:1oƪ >}w%P4)"NPw$fQ9ۛJCr9 I.yJ'#ew*ϴLNQc*okz=GHF! vzߝ -و&9AKگ9ѥ^ \PB/5re#,WX?4IToFZ+نY'JwYRAF%P*8˦(F{,VmLg1'Oa[0е&@M9dameuE1hq׀"y(k/O&w”#Q>q@m@f( )$b|k~Pn@$~ϼ+iAQ{{2n,=wt巍~7'D_b ],{c `D%GWƌRF:s8%uoJ/:3|.CPmw8cΪvPPwgC `ټ ` dk93Oѥ5ҁ\[\Qڑr9hc'oq#W4_u!ΘIЇBJz0d=$ཕWzF<F1e*}3^aIYNmJi'iĭƕ L/eHx^tJ[~ X+_#PۧJo;̕^4$\v]1٫W(rlxee_&¿.`Χd%#iJ*,d x<^D%-D܃^{H{-Q?aʡ bAJrᦌJPRbƧ7US`H#ě۫_<8$#ٶdH9˒'ÂK9E!K89Ui T5PlZ5V'ju$yO,qU3]p].ӗ;40|K[|pE-ōPѱMB fːq6S#{1$ P/yYl(qRg&:AH"f0làc|$p_4hvvH52z}v[ag֦'6k6@B=Jf4 + 걊 | {XW 7dbf]+AA"b->u>'o19Gl9d c'I tujk?/\z*`"~J눐%qqXceuWf9R5n%E-% yО~ipY\}mg"#EI+پZ3LW$!U C\R"2X@)ioi2S߁7Z!yߏIP1bK ~G}B'>F=_-o112U{$}Kfd- p `L}!UAL] zlzvSpb=E\ |!t7CʍV$ݚyg=PHt(8ף-<H|Sof7ø1׻< :DKp[{3CMbl? ҂ $pPɞ>Ҍm_z=+J67] ܯrz naI%,*08{3Hnwg"]'WML6~ҫ`jI2GiRm~&?\zm ׌ϖKi4.Ęn"M.'M\ؙFM.#_W{/x!^"AgKq]5Րիq1;ssV68RQ*}e$)f\A}8w`Fr%pNVgiq(xI[e A +6stYx~F7Q=*r a}gMp;-&idʔ?yGh&Kmd=\O;$~>iS$$}&ҴmؖWG A^Exq(} XGN8sN_=(ʝaR)X0?N]oQu0Cco2 ݝwm(b{yl/Ɏauu#taƭfmO_poK[Y~IGdbaM/Uy]0OúuwX QzbB%Y%$ ܥkь\X4/?f,2Ւ-iQxea͆lu75{PmANJ/ߩm /FRvV؆@/X⟾šX, ZS«c^ㅼ/r |˃ܚtd2X2r_:RO/r=.?Q>vЋB]'+@vZmGł*3=C)zHM?_fv@}t^х9YǪ{7S]%2L- @x EdM&{ u l 1't͛-e\hw?7'BUzS7DFx2!RhSvz$; #8"̜PʈnT\,U"2Ї9,YBYFHz텑LB.m^l/,bp$Hׅ]`y1}  Mn$fr/jݐ%Z&͹T%ȁ@naap3edmo#uj>^(>}CZJ߿hYW<k".˯ۤb[˘:" "'y;lMc9p%\PV{B?'~n!н`o9f.[OsH$ęYV\8$3LM җx`\ +U_<۠[k `LFf.YD67BPzAZCFj^t90P;hMj.*N%T+NCة_ʜH8vQk>IKtE_L zm>K7,<+CB ft3]@&tIfMd<1t8c&v'WTޞudPNQlRdF7lx=oA2yoH+#B7P+P*UK=EQy1z|b7ç;h~;EwBJv$ȑ Bo5/hpG-imw~BSJ[ܰt T&KHb%>JJFʮsǿGBj~?1~&A@XV0/he`hO0l+ΩpG`0>qTq8ЋdeD[5xvډڣ* F$e Ճ"i| !xԟ/;?i]~ aKO8'hG)sw%k_4<9Y,o ~ĹQdg`z&֕gSC7X[L[|LMXy{t Mf1cGW/Dep~bgm@eV#&CtLii|[ $y r?L‹ؤ/ R?"ꪍWdE,|AУ'x2J{K}ܩ{Ā)oCY"͋ 2Y7/gk鎗=9Da3T}iu BU`cؗJޞ}Aq8ju. / \>^!`yi@;$.aN[+dpFa$hO0VYK%F,7t\+ىĽȕ"EǸBWP_Ym~g]־2JsZgYն0"ˢ00Sl .+ԬH$$pW#WؗjTEcOy_hC1ј!=Olrʊ -BqPQx&.gCD b ^N"yKO":RLcM ]8O[tEʌ//!qCw ha77Q FZ~>,ڇ8?3Hq̪1:K+yBg\ryn i(Bo+u)*9 !92%kʭ@l_#fjc8¡`Kܝ6b ov9 b^fk rPX)6~!.y 6QLq4ROlZz# Bhg N>NQp]ɓ1$w5h7JNƂ)2Q̐S]a(b5o)fvYyѷ3ّUyNW.eR;zỻ b/QB\{* \9$<\ Ogdz%}_C\S`/1ij(_236`)?O:#)—/'y⧘Ue'[?)k$gWÈ3&+7, duoHTEo)gYգe%d VާTPv_ciˋG?;wwj(-ԺWP'nj9[3}"R3*)CDv!*FUc‹czIpזѴXwp^BpFlѐ/;룗]1w:6O%׫T( )Nh>Tڔ񧦩tfw.R@H2!O/j7qy>a\Q: >TFPXk`}gz0(f˸vkT6zs1WZˑ7C`9mjGಳm&!&_M2!`L刼:bBdfyP2at4Õ-ь]Va<+V#xz]|E0}p.`TqgV;_޼i @ܥ{0 )(I %_D$Y(j.l3m]b<+PZ;fۏ",H'^\ FܙF$J\ETotA' N@;hܱu,{a٨8-EI:~u(]{aZtf۸Ok*Yա5nA.*NplhSU.- :S]ψ' `%btgz*ZcȌT91x]Hw\ "fOC3ƹ".!wp,kV ֕@N*ikw#Jr-AVvOU*IqCOb&:Un;˲z<_feMPwaW|K'FHpɔHN} ~\Έh!97~`P ? ћM 8*uƽwSdU~q$C^31N*E1CIl%T5'80qEc2: >v rn"aBM0:[R=_T'FWQQJi'/ҵ鐾4(j}JF0?26&=`z .GF[`۹˻C!r WR2b@0ѱ YqygcsVOB&*&[,`(ε#vM;h$?̠`S+{2(?iIZw7٨2G}W}o`.tuvUNsF!%a.h?gU B}Zf56k]6e}[SOҦG{, :)bc(g!ndS%cTcM i@^ŸC$WCޞ`Y8(yn\o!B =I6ttKQ䈫ѽ* 0Yl$F(Y9GV{>Hh1Ef^LRE~{o*Sh(0.u=d{SG:)|Bn߉N_oR%<~t"~WL޶l$-IfQHAi_yhҗZtͱhW.vSS x/B+QنӚ%^#$Q@'ڲцp+,0F`}Q uS[`Tb2leyE5 *nёXrߐVON`ȵ.tѩ4ܜ nC9^jDi*c>iBEpR,mQҨ!j7đ]k~ӽaS%-)iXF__1QЌ㽺I|o7Ih͐JFwj+ӻTkdN\4сiϚF9]I1 ,]:!%CDX 9֖%% i(geNoFc!!:6Y6k~) E'B;d3:Լ^^ȓ4ŭCKnrBG)bp{tbWeNq69/|͔soWt8<]%U _/H0//ӳ-rҭ˛:5G ! ȵKшc4U6D}V3_-wvuU^ey> ZDB4 "1/?˼~B?9 np=XxlZAXȭS5*s)-(*k>+3uo 58NJL{ 7$}I IiA0>jj \Sן=6~y7Vk#"m d4Z(@ MeԹ/s3Ce@#\Rrcx,7 ߗpuZ"\[مl9a˥+4qơ7O)ߴ"񠭗+ZX?>Zf,fyogk:3y[؍k1;`?;$+*dؕt |StĹmÄ#RMo4zD ]VyROl`Uu69Fo%b*oOQ*p(bQ~ϴU ڠG6VEHYHXaLqCy>_Ejw7\1,(Cٷ+l_ΏwڻvqgjwM`kɓcD N#?x/hFưÍ7]ǬW%U0ZTXRO9BiPpe}+[OxmjJ)oM]xbOC\SɽٱI"j)Gg|I<$Tb<:E0T'SD%~9;Q}j} K"XsҷqƎ]Evt?Jl%JkxhI?NU-?,OzD2J, UQaJ_t;/d--n¼!Ҫfm dKz z#h1BAv͒Q@$ #O< ˛Q**Bo=$nbפZ!Z$b={^tV8A(pn Sf+:#x*R- ~v7F!;Ky`H ?PՀ5&1^hլG2Pj1+6h:VEgڈ5O]G[erT#|^U)^ggN ϰOeHtD",ʽkY05 3 / ?O=~o˾RPu lpO Z2\GU4Ay}]d4Wes:>Zx >ֶl3*a j2`:B;8gXsm)4"ў]ѼjPHd%;ո沃Z]g`_nG\B]Y= b]QbHs $$ZN|tewo52AI/}*ZbE?Msފ,Q5%r}P2rirm+ΝHXi"]U<a&4&Igך{߶m_`OܿGBu,\3baVe9HROs1nF: >Qޅ漏fyC[3ҺUS~؇i\#[\K<*)&8zmЩ2 v|@Z[<%dPޫ]<ѕoQT=Sw.`rZ@1EO"GHG@)"-O 3#E2ʳ?'> 3lk}u޴O6s|D4{xROPY zcV0c A;-E8DUl?'&mZB`od- /d5!$<* !Vt!+.Œ]WWCÝ?(Z*Vn nGmWUe*GAO [ +{\hW2R k4us%OKy'8 *Q56|K7}m$M}n?Ppu*L@.Q~r UNI- K_QDhuU[{|;X]e"@hG}?=~{送O^ECϐVQq=Jzn`j"mܧp&n^!sć[;X$n\C7#j6-ŒKS=Zre0lJ~LCr<3+:K S޸tf!ȋVQ5=Y)s_+!WiCoe$@JXK`<ᒁ]wdz(% :0'lga53 4Bq 5\yPͳΕ|_sO,3IđЖxtΎܑdMc9yjepi' b/"YIdj@672F[ SD ?&= .&vHp2c ^2˖ V~Mռ $7NOƷl+g,x֝%arB(2 F25_mo)ݭ!tL4[oG ߚI :0H.bFGJsfJܘq''(ge/~ts]/WI 1w1rNۑcLE6E%0}Q7S-A۪$ Xۑ*Z8٢ӿ7#@ j[CkIpf6!"+ ) -D "$G;~}zH3 )|.8"a#`2MQe (&]P?dplKo3/xqXv67Kq*oֹVs8JYx2؎o G$ʩke.?p[&ͤ3V[R) 86V-.&y@Kb}~T~l{mb̺ΔsW7t`WRaÏ5\9frsG^^6Z7yEq j΂1p]W7ݰ#TVUq˿wyqb3 Eu5GuZ >C%O`yCŗBA[k# ٦'ScF#nPb ӔxTg> y@6o;U56v頰XF)/"OiA>.G&_{IZef&G]5aȄp=1 ]3un?NWgRlqPmeYH˹6ͷ|C+Np`1ׁd1 c#tAE2~$Ə@.SmFsT"X<Eâ=LƎv?ңR_*(krxQlX\ԙ׮q-_+JKz׎S4kI<,qY[gNN]_l%N=^@ /fDchb,X8C&pk..3ҾyxN.F@7z`$ [Ҏ+1pL 9;7G_˘Ѳ|<vM݆̚4ֈUJI |a挙߈/nar>f_W»;̣4Bzl }}HɭrH15E;ǔӞOXij !|c~H?;!4[Y MUD`䠴h1tsG޶dC{6Xmâ.SK:=QϺnSޠAZ Ey vꙁ_/&CJ b'oxi^e=Rf26-śa.'LX%-t!0I2[ODfbuI|;> 6  >ujh.&TWKcziXR;T'!.WQ\R,y8/=VN.zh: & $rPaP^cѺ}. ezhD& \9ڣ4GXHվ= 93g'm:% cL=^SŊK̂^yxnt=13~G[ZZ,߮ aJ9.bY8"f%V}5qK_K>wLG\I;ȈI.\fsiz^=/V4x]y8uOg'ݽ=H.iJvpa:^[xJͷ{. 󥺁->~*X_nEVA9 Tug}v6 :}d ~C_Y/cFrLD bQQxBCVL} _c/깄i.`QVY_zJEȂ!5jQZR>1ݿJ^jV|v ll,װX3qqخ^ViP2ӦCVf(̐*b,R,T FN0Qni{(͇n) )1U'!{x%"8ޗL7!G+1|brUYR4]v" b;P Pms|C)Hȟ+5]/^S3BRUaېo>[dHY+co/[) y-꼍*(TZf} Κ$sOp)N&s "!/'ʣZ Lr?B6 59SȆ*X3䳠}gs{ %}%UM1#x\s1O_ ϏQ$L͍* ?NKY=0,ŭzz2N@+s\F`)''0," B["6!-7 ykh;۩}畃oPj g,XHO?pH b}r?xxdav)ggt+?t"/zB|kV1s/1,BrCCw@_ƁUkL낀$TtՅ -t}Y);S"X<< 8[3.t<Ѭژo1ifм3#zuӈhbjUxfRZ)KyY]U 69gi'qCE8 <(#B26W.>B[}X^%|ZʴIS }W٘4:qCo R18`;X) ~I>Wlb}]hsecuXr !nxzDG0T K:/4ݱnǵ?/GKiE:2B*Gw^!ҐTTuyXb#kˈfDWԡ ~,ּ#֯+8ƀj\&ֲhG^`E099|Tڠ+z~T?<4oo2"=vfny9xg$Fj¡)GGX5ôk3u^}&,R[g^59awyPV36ryzR&_kL;,[:34zI#X(:DBJm*S4uXpP6ψܦ,o4!z,g|T/','rմÛ2mDezy9sV2l}l%ъ8\yLJ;J~酋*"4LkK_Qƛlvc(6(7ZH [VH3{ #{ y;PX.WVEm+YаΏHDcBLO}yGYwmAJe; (c:?Qi<fG*_K3 YԎ?'-3Un(t6ϫNy4_څ"XtC}uWZzʡ!DiRMCaD7)M| l]JWacá)u𣖍Og#Ċ7e4 h'pԔqKfV)UrWH _%fA0x`Z(˽Wmrۡou Xӯ|ӲU+h?D5RHRtL6)_;ҁ~^R(@>C7eOl$͢0RT=#'ǂ>?М`ւhv8,VByݭ?U5j p ˵w"%U5l}\L||RI+7O+rxl 2[%I*;G|s4--Wd\ ^; IJ^S)l~n\gc%9;"% S *:K{/!:0mk|z?PPz0U7|K[*6K_/ &$;|Ոx{Rሖ)^2jq|bbOE҂;6dv  s(ta\#ڇqg_,X2E,B(C޻Lt:O[NUyUsrч?$c8 APjU*)vEYs5'7q N0 E|HRsm\-+P%xZxԡ>v01j!@3_s y-eb5 o(\ EL٤-9{ wt>C"ӽfueB֗<[CCpRV3P2Ur;YqNHB',uhu'-{hcME g k=F3@ )VmC5Sp*YlG 'Hi/zjj]#槝faZv΁w>N\/.5Lg%">h7)"aJ0(ȱt2HnwfxEu{JGH ^;7C>QM݀{k>b>3 W[͉+b7 Ê!Czkq81)8n?,uOj1WȊz,%[*߬>xW\r%Vu *pf$Z.hODCa52>=V2yAUn2Kyݡ_ʵ%;Rb:繏9 %4.hj^b`HNv.2El!oJFe.[>r.v>/!e>vk`͖[5afIk MΎW`^=ZX8r7,ueT_g$]2-=cI}3)~̀,Xp*nyi3MY&JѧF3}=Zؓ9^ *p\)i^wФV=1Wt>K.$%#hf@ڄ3X}0qD71؊c߄`>͌tl/t14&jL` ff8%Yy?vV~Rd$yA^NKYf/PmPOtobS>ߠjjG|?QAuu$je+_U"pwLDWh&Kt1_XgAsB ɏ}m XE)J|^ J:N#8]ͬ NL86F6(0HAbӂ A KFD˰X%Q 4" a.\v/%UH"őToo0!7 Bn`F n6ig6Pc8bO+aV9O71ыRme{ WП*M NbSUw:<⯃mthxA||dZw+ ׁ$Hql 7JCOof{R _㗧eN˾|KtF dr{HL;CK>iǸmٶWy@OhYaAlǁ)f Yv'&-fı}Űl'9½*I.Lb-HOq #m\D7C{kfXNf} x%Cs氃cmn1e 4qAz'nΖx\굨h!Z5?%GG88ȭLMszvl|+eA|ǩ Gbl8>%dtvan7#@Hk~u`j\/Rr΢خ-؉B>$ Ъ&gƞ>OcM H?`V#|.[zM{|.>hQQd 1ɗg ʃqk̠o0%Ѿz ~߭bWV:"ڎ작\[.A\WTp+.~0#\Es҄0po97t`71q.Z OŁ)'fPڢ1aj%cΕJ0D{)T槠BFnr WIH xN.ҡ|{GzϨ&j){dDQax>%.8P˺<9e[YѮhҡ:R^VVzN?9I l+rjP*N\E榿|dɬ:8 c˄Cܯ{ͷd9pt^dRb|(BBtL=tcs1;;e@p ))ڹk_hdać{&9 K /ġ#WVܪe)WCF(+О?3`0oT89Bs76x]`? C7MkDэjps%OSӎIh%I\wBݬcd[DI}W% 'Lv5$:5lSm+ Lˊ{<#0)>,s‹B_as9Zilmw[|>'Pz"T6 =]Dt͡E[ނPN%U)Gr惞G"8E O-3bjo ¤7\-xgJ11\DE :wR# BnX,$2R#? J\%*ؑM>羉S#q)K;}݅E&$b9 Lr[>#A KKzl_im@UX'%^ߪ:]I9eS%Q $L"A +=6e(~uɭ˞xL#UJMN| .R?kUe,g2&'m=!<) @\xw GO$2"Ö(|E/fqG;Բ+h/ՍaLЗz:3-D1ƻC B 8/y^TCorwR?6%-9Op{VŊsϛIgP$ -}g!bbb[s8n禃b&WGsR>Z kN'Y% ,bÎL B )£VD@jZxsioa=>i%\a{AUy։@B^UK9`"8:V*t/@^yY)VƮBʾ ^(,3- +9rN3*]c:W0-jHHMr||=6e=ǚ\erWUk_aS pK/|W@E1abD,<\9k}ѠYT@O[S liktFrp"]yc2bIcl!+YƑX9C#N'q әf|^막Ff5HAļ8s o&^"u[jBS h weqC@/!{)3]+l3h8GdfAZ\Ks ["TNׯQ@+~=le?fkVdys#P=)6Z$#ǖf\9ْ݆HGf߅jR)t%{c~!SkYQs1Z@q OI#)ml_ !T1zX }H.ʙ%EfJ.2P_wjy{O0+I80rʟ,v((IdxwZ4,ȳbLѠ$P}y$>e y tP~y!}w<9I4_hC\ObPNZs̎&'J-飝S@`#$P:61bkOCPku f7ҡ~LU86ald.ɂWT= K$qɉwMBA?3)GVFZUs?TPwzֆ^3 VSdSjh47ݛ6㒻Y"ÓPw/(Z 2vqŒ ܑmF7bdd^v!O5yՂύBʊ c! M`VŲ4iQ[o卉W9Փ:Xk2|ޢMؽ@PÈۊE!boh)Դ[ư zd(&pm Ŷ8W<|$+S^ѭ'i?f{q_(JGRDH~B%^ldHlfy>T=r 60R3|@$*`ۏ&Ġ(K:zX2X8`nsk efS;9pfiMB סUfWﹷ*ǵĖ5o,Eܯ*](b]EaVŪ0.܂mW)RkLqzAdxOؠޯFC1;17m_ pD Js9XxydFmq ,~!g)2_+, Xۚ@bMjbH.R%$QXi5eǣ^}:,Vċ3c GM2'-4%pl ڒV1]7t26-}"إ'T@BMgW$S#2hJ>Z:=ur >^q`"rP$g~O^xNXxtx"l *0$-sd=3D$"~OpP.C'QKtQ2 EjlZ:Dr8pu *xbŭd)D~б1JV9' h'_d!)1cڇ}QrgB𲼳=E z1aɞlrGǭ?,ٰFzʃ|Q&U<"uKsd㮽T}/7-:R"K#М&mU+`RD"ܠӚ*PlLD#(>u]lre Ɂ?ˆ櫍)ju}7lBIc?P{ 5JR:AD2+ɺt>ye|u v( #7J_ܾTo12szNyYLK2q&{;Z$jA@Næ6 oP(ܺPhrJmۆӇmANuX2xU?d1ޝtFͬ. ktO-Э.U*Yo O@b zPj0 E}DMt;r8^>C@502)[Y=q\V3Z>S J۶-V ٜR",9L@p>MK|ݎmYDn"'Y~#ަx y>͂VzdtDCV(GJދr=ʑ{>:q.Ϝf=m/v+.CZl-MYhg4?tB߈xuz_a^܇ Afr$s\*1Oq~pʫ^_}mmx@[x~юZ-f 2I.fPO\dqRŤfM~m5*:Ujd96M<֖2"P򏁮miA3])\r 'JMPLELoe2@!dIᑅ&V:#@E.C#Gl U=* KMGQ,Ti 0C,(殼NJA1 YM*Ǹůeg#z!v^>]bW3m8e{Ŧh#~)ѢƦI H{#5J+B Л6/`ގI r "BY3"&ؤ#9EQ&on:A\sbaxtQq0N .P%I.LS+Խ^cqw EeRP8U\n}ez_Ȁp BuNT(JݻuA9aFw84UEqOپ>\,QمU@Bh`U=TR٥-!\ ϲ:]cÆZ@ڳdܽ|4.m#1 a5m^w4DDʌWN ΈpM佒1wSQkѮLpdukLl:]$E%cVSl[]8:2,iKqڊl##/7^yBZ]FARk΂kAk{S27HYltj3-9E 67<.i#-i.oG@󹈆<6k<8ca gRO ɛyR0d*ld8tڻccJ(!K:% }!?85"$Yfi@w`du -ʕ=VkTP7+Ai{տLcK$-[%Xs}LU{DHA/' ^kwY2,fuOgWLn ɱ }C&}U]@|"0Ӆ]UQ~@ 9vSj@\z3 T}v-<qb$y dvl6bCF]Ld9U!w@o֒mc˫9t řS7ӵ[.:_Dn3 0[Oz>mxT]6jɏhTOѯJ5:_:#D޽?0$>e-D߁B"OlVI#Stq}I<)e= WUG~FLkCb.J =a;bslq`5!l+ݫ@]g2l}ř-=Og%J- {Ym@&vass1*.̺zkP^ oXmOϕ`o3)0Y%z{ ֶ$<KtTGWuv v-<*&FOMwT-Mz͛OJ-`2tp3o[$M4F<eisB/!(YZu5 &q%4O ]2.UѦCq3>:vcP=pvr73[WkRN|uo~3>Y}! \DweցCf VSn? Ӏ`WQ0nj d|_W^07G}?îv 72_i8"2^ Y5b`7StX>TUv.;9]T!٠7#bkUH=3w-JfB_1 |t?(jٚbB`=BMI{з6)iӒ+ ?΍K)VVvxhM0B]V T+X4H:|9Z keȁ+[;KϱtZT?',U4:d=%5%5Ʉ6ʽ?ݓgoFS+l{\]Vqe3L|8OE!ism WjEuug]=E jj ƋlZ(hVa^< xX h-LvQ /_Dև YE1>;.qqQ4Y271i"`I* LBL4Oy^3(E`)2kUUA.G9!I~:4078:O cKlytmЖc#ZEU~l&m$1WSSs9?@G)#=9gJͿ"dKH7Kz:,~/s|Nw*|wp.xVU̱<1Z8;:gl(4 eCS2"i)RX|,F>h42N ֛%^Ǒǧ{DgIک0QnnKYK.9#2Ƙ{JYwy*_x19e)h Q珎q6g$Ӗs@3r d$LL%8E$#1.!qw}PHH)JA^w(_䲣rX(C6gu65MO9 㜁{ 5O~āد;_ ++:, &zGuL8T,=G$7],"bܧz;ĮDGsP0 n>Ş8Q>{bYfd;;4 &txN)ٜtTB)]̄D!3|B(zY{Q`)T)c*ɭ j}c*͍F}ݛAL.☜KˉtyYjrZK.J.dQA0>԰xL1\᭐% zfI36uC)XGQӂEkЃDݪKRƧ}4 /s@*i񹥺1QT' `P F?zG4s[ebGdJMF1?z wȩak/7U8BhuR}B{%U`.U0ǔ Ac^>̋ш({/?i0]gAK3{ƐQ4 9K=%+|:OIj5Lco0>L+GR;/"cys0 -̗xx~Qc8O{ _e>Ǭ|zGz4g!s07[TLMk* =Ɂ6Q;sXb:s*7>VڻxF6D T2 P{yj.9wܟ0&f 6-k;2Q I}ƕTQU#a6'*J+>_p-S0"7pӐƟɿ@E4ji^<^k_q2TuQ@F%3yf_u #f;~"Mv !׫|#= K>Y}kFr$+ $&ɱ%B* оOJMQHE=҇5t}.fl;s2:Kkl &rA>'.v"Nh>j=(Z? ":+%t8ySH-zP 4-]fTI{ͧ {$[y*{If`&1q<(rVQb {SQhJ"V'::zl5J;'Vel[KqK$,ym82 xJ,.vyḃ#E?"U7#\N{Z+nC!Xv~RoC΢k7;n^w0NVHhXG:(I"nI [=0;as|[h(1(=mI[;2\P] }h:!'P+wMpћT\#!—,U8*l6?2*/4`2PCL0Q 'o g@&Nf'438 ȸUH$b^ دPu)e̷WMm;DD6ti<#B+͞p!|p.>,-s(Pr{$"L. BӳӾOו+%$?aq,d]xc֑#E+jyh)7\6N2n&m4})gYZ070701000001f9000081a400000000000000000000000164df7f6f000025f4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/em28xx/em28xx-rc.ko.xz7zXZִF!t/_%]?Eh=ڜ9Lmֶ NuFpwPNTI3J ©K6/-Dώ@G0"X[b^˂̀bDj}e Õa|@@ 1DNH8K1WG*djkV0vooUL1ngXK{´S97BB'zF=S#ZsD@5%ymY4f#"1"lɡ?'V, HwlY07YV[%9ş$*}eYFjI5{A;,.) GSsZiIdA=C4BsS#CaW@oE)[-e2%aN&y)ٴ6SRF4"f?ʰ+qV%NMtnbܡfIfzv%[aOZe= U"4~Bu~L=z{HyWx.GYK` kHC7+oyLKt';.%1Mv zP^a$tb~m lx@ƃ#受ӽtuz++\2N$9O'wOɜ6,K e-HtB5 U::Xb,!v9)*Wlzqљ$e\el_`{fU0; z'krB>hZQWrO [{1Ot8{ӗ&#yfwD|_"i ڳl !aI+f>{C4K,|g'2`}d݁/=^^'c7`+}T~~vٟMֵnEdTz6=[Apb SlbHFz$Q#+vknņ̒KHjF53'3K檯2XͿ?5^.eoP/443711Z>)J9@NAm}*t뇭:*s7aSJ2b<6a`0{wX[h D_&(R1f6hG+F&8y6,W Y㌐QPs "eEHkEEXqKuQFBͨ|_[BF X**ʃ#Cv#puʻ!zpřJFaWJϽգ/qEaުJx*epZAjݸ ɽFFN{4:Z2X9E}`M/dJ> Vg)or!I4reZA sM2xVQ_ҹ\zN}?#CwJZh !@ax*anee(ʃg.4'LwaV,xW80#d6R;~=.M*Ķkz5Չ-K'?YۑĨʂJ\ehW ^R|MUsݘ`Ov C %='*\G-DKnP?sˡc۾*r}h];*Z9C)"vG<(%X{S5Ux9zBR~{?rH85iuEEZƻ$Hח+KJanm2}ʹyG`6l4!-@i B!1cjl#KoN 5ʞ~F\QJm=͏B ?XJ7_Ufk$oQ(s _) eNwoeEtiD"|@ Id ,!@r6 zy0լ*۾d24xc㿗^19)[Cٞ?.`p%]y2bHfE&os{2j$Zn]ǰ4iz~[osL݄=1ZS%*<`~<,j@&gfH*R^χ!:ɻC " * )px;?/\ϠA$8y;e( aV(Yx _11{[2W_)-/- KѾkv0Ɵ̞sKDq@2+e:-}t9 D,a[%;t1=YyflyI@ .J.*2 3!h3C=ߥ1͛]J .6t5lВ ҽh@ 4%E4m+}z-JO?ln⟩cxwىrߺv.=mTퟺS\w'Ŗbm@z֓: ONQ-cі9)TJK^nc+r͛K13+ǫ~zx'kh7~s8u>k)4hZsm'~ Aim ;nzS}׻j5\EeQ}*8K1tZ`6|gh-AG:)uO؊[)ؔ6DA;$FoS3ݙ }!jfLdw.+iodT1@#qi :LwH䲨z!ST hQMόKK.`@e)Ҡom#!KR u|P.8&о z@=Sƥ0Y9 Q-r]SN&uIݤׂtss}B3ЗX`ܮ볒6d Jh4L@njyT[ 4˨AE3juPc-F2 |JP@%ohg<'xV2J]OmFNl]ƪ>8ՅJ} 镉CsˆQ Kme;VvǓ\$IoYn(!5ɺhK̻Cr{j gK!-1$,'w3p;,EzVޗuzp3bxڲ&i̸HVKbusKO=eEQһc|oIDSJ] IZb,f: 'f,Z׮3(L\$ꬂ;ӾzuMA9:V+28v[^)f3 ^5k:&$١ 2F=R:O'業zNq. oc*;=``?1|ACZQvD 'UָNpZRD3{: !*# 49 mEy` &L VL})@EQ7N4udtD[LD hږuA+jtsV0}-K |54cJ dw5s-Sl8kzZR9BYa{Y}/jtI +22*y4(aie2/G}:Fa:k VSDҜVƊv)K"Cǣܣ&zcEFiL/M)Wc5}93h䪼#-~qns65O{ (PY;Aԃ.9R.㴊?H_~~$Ä?NN?h2[5vW`yeD%>FP\"m%}͋ D5i[Fz 43>⪪`-D:@a4d]We: {iE|E1r@{hy]쏘!lvpq&zȣ\R:UR1$}-@ U7da,0Hx[@p!gȼ )d2TgcxZҧ֠fpqpӪԷb_5]ᡭ1!MACvRdhiUzeؤzĵ+eᤍ/eaiX̊ǮL@]QpypW] yq'+*lK=ocIsxwݸB:ZOQjts0d0"8t#"U:63.Txh"G?-eOdvy 헉P0p5bN>< jhF÷~]JLn?Gx!;!{w>$[kIN`ʆ)i'>.{-M |+Ͼ i:F+ƪȞ1tӎP7ȆP:L+[ `٬|4}'^ZȻB^j򎺫Ipf𝋻Bf-/!r _rd|~B==fאĚw5,? 5 c=iQD>Jՙ^@EnTwZ>lLE (T?CaLI^n|x1 vZn$ (K|Lz&42lY+². ѻc7ZמxCcM0lVkT0=uG\ :M7EޖMir;$lb4P]3Ty";#+e_K4nLۚWzsmլP> }Ո󜟢XbJDB.抢Q83!Ql\Ƞubm]|>J#Ed VIBRqҚntɈJ݁s!sWp(z_g}_q?-$ŽbH &i.iVo d!@>NveDcg c4,K&2&Eea6e{Ku/ !M1@}F|B텚a(fi\ (~z1ۆ 8udZi1_Ɇvg񢝒 џ$9$qVUx0 P.R+!9gI PiwV7nŢ!ѰSFC5PJMQQ׿ +N,N ݮtyjT^uL%Uv,-;Xp#0?=DɞI\6@9 rcwɗ \@fĽH!%~^i;Ǿ&@UGcp~ |6 }qDR7W IZ[E }^+{<*ּ8d`vxlEFNf!I]ȑA:+w!L %\]E (7Q ŦrxcH)͋bM/P?]熽'] % 꿪P-Wc ?7dTؕuf-xg&F|#'~Xau5{\o߆_>Io*Ւ\{aOLk떃N'wH~,<E3vе l[2$56FK VIK}p~~ek>8Kܝl^a4"َR#7a un0uuV۪qϏQ(VC}$+BjPU|*oݱҌ&! l׊ufe*z,ҳ3+`@a(>°>l(ĉ-_**MG-fn w(`1<' ;''ʢ%3=`zi*.?=ۣ11wOe>׮کo\Y8\{R+CO~4uf" Z_i](Kι4yN~X Bg#_86OJ93 mo{3l(%Z>!PJj:<1jh Ϸxk )JtV YTЇZB P)$-_)iq?z bE|ߋ_Ƃ;\S#s]2PRN«~ƳfseDʨ 2|c"{,/2ۖ鑧mȀʌ0%cl>xtޱ.q9 ɸVL=e%qO|AJ_`fI7LøתK {l 66qIJɒA|Ti61lfyvKn\H_ZFiW}# 4!`NG}x~:1e < ;IgcfHm6%mޣb- NY2_}3s%$ټW`G2|,A~{GYIӬ 6MJ/,ZSJ;uEuOf'xO 8V{H3/^TeU&r)*du#v;";l_0;~35@m-(nťAK6) 3H*HGw8uh2 \hں]/#,۴rk&êl{нbz>.pi!$_Fa=35!~Ԍn{bm>dQ 滧0tsdڹƠMU#K;!~4.$xƅ;eʔ̫av'#|wNquMK/711-0DwA?rw*dXb%'i:aЇ?Jr1m[!d]R'xd}^=o?{ckɲZh*$`#tZrBUœt!HnN815"^ T Kg "^Q#qiHju1#-$Is L>\(C}QY R\nx6$G%#i4/8C9!jfa;悯H(\=#iQ _QIv؆`ڰM^hxo@R:@B*R,mxc{2gŎX$UfN=qd>` σn˿aB%KP Czn$ (rYoe1d6Nmuo$yˬ\/q&jpG %ݱ"?[ "F 7,V&] >Ř+d-}5:Z%@7cj6ֆ̱-g25홨n_F2M_$QÏd t1n_T? s$fQ疧I+ХoxStT_LW!q*?Fu̖GnTѪ3iDv||\񏃻HCzaҰ3*IoNـnľc&v eeEҒ%@P,=joKN-gYZ070701000001fa000081a400000000000000000000000164df7f6f00009e64000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/em28xx/em28xx.ko.xz7zXZִF!t/g"]?Eh=ڜ9Tgww|W\CY;phA$%'C9iO#}Aч~W u󼧢9R/\R6=Puc"ElIV Ž~іSH"xd7~7*^FXe#,!@Rcz؃mu\ۚRtnN /,KАBmeL¾R`eX߬!9g!qG' sb f7Kl9W[iG\zezͳW>bITT#YY8U9QS6QmM(ҧp ׷8H%q2p?ALKeI{gȦ.zo cE.|fz>В64-LJu|dA=IL6rLlޅsb'-tح:6m i6`7 1穷n$8j5#'qǶHc3K]+^iI UHUw˙RaV9~/=rUq\zYN=xd3*.L'm E-܇>ac[^Ж> }af ӇbH.{ÇR߷ӭv ⥫W>6K,``!  _B[[͓Z q7++ֿ )OH"WLV&:2_ddʽ.[1¹*~ﯢkNHhMbci.dyy\fJX- OX3/$F9eL/T۞ 3$;NT4`9KFyROd HLMw WV5:;4+A^V04M7nh٪6R uoRyft3`#괤y%;YzZE>ȌDdAm" ?!ےUGq8hDHl})-K/&7XnW!mͫ6P#㸒uOW$}rxa)!~[|TL,>O56f<(?BԌ$7R5 };mX 4Úv /c||lnbP3 [\7S'zb5|%|1k`GbI3~rYp#()&W6wHݯ|JoyFiM'FZ}-^1,8MWyq=/ηpI#-Luf uMvE|el~_n/NEzf^{[zMV OK'G+Z CaU%_&= ;].$zw̳֟Lb#MmChD6+q?Fa`;cѥgyP!fk#6vţLÎ~"8#huZgoDz{* ;k;8Jt@s0YEoDGTbA"hPB%#(Ro&_t; 0 ,Jg.ڳ+h:41Hi:4*dv}K_=h+<$UkqI)z{ĎP hxxKJ"<ֿ̤/=QPeb"BHΆxGBNb[a׾H\Vj/$r_1y꼽m}cs e_/^Zhכ_ .GGN|1u+a"erE[^ɉK#Eܤ|8ȯ 3f7(emY,G,8 Ri$- b=*8iB/Q21'yZOxSșDς}O%C7cIԯ4 (K 8V38/hB L#O!ʹO~QpB|5^EsPH>p9 q& k/uk=/IR.<5 <ԑ <~yV'a  @esik6%t̋#`~,CG.']dN[wJBI ߣQ\u ̓'+Ż~+$|f:|2rOøpħyˀ3+[K8 xAtsO^k(/BsگlUht]IأKx, Oѕ0$jw:0846]#@췉(nqAx۶ ~6=7 JQ7l,խ|ߤeΈץQP"sÒp#7}|}hȮoA >Z^ٕD)r Y?CW4Ssj}&' 1Kbƫkzso¡'QDu#jW:}D3֎IH#cξkGPĵaDR$?fQAֵ*tʻ‚D)miG> >@VZp>9,+k?~COwRPrnd9(]j׿%FV'i@fPY9X<- 8ʲNU0i+\i"aP5&yC%:R>3w ?rFɟO v/X/vڪw$F&᥾kYQ"4*"]UI Q'a}p`^M״fs*nG,Β 9͊} NkOjъi$rZWh4 | Bxf] R)\@uO5!AI!Ji@m{Zie9tFF>NF$-.}EDP{/TBGXVLưb;Dj⏥΄gN(.f& <ǂs7eNYw޼XF;y_O.D?Evأ Z`^C=Q0 Ņ]YὌˆj^ͩJUtSx8aT2HC.(Oۊ"ױ},;薭1q75|w3Uъ$迉ԛ1_ǩx}Yp 'a }<5w m y|'*-,/T'+)v^Jap񋶼hR!Gڬ@w.jAQQe&QtjN:Ќ]UxGΙȏ-63mFPj L_ܶ'BF ?-q3g%vWhX}mLʹrvzԟtS3 kZY4r2Hh(c-p|>= >m۶Y;Cm7%Izf[)Y$|R۽]T_n35 7gK$7h]8) g&S1#r5tOu\$n̻} W/)/]Rf U'&ո2;=x*~(3u|&C*5r/uG3CE KrAKD2LE於]^וxp>.%񜭅wTRg] L^2dZ&(n"T-8' uq-'p/1|B7;h^i`FU @sn ,="f!4tp={pOo6TԡI3UpOIN3TCc \L63yz u|#!mO_"}._X[%nf~rA|f!u:%d@X/>,7Kukn*}< ǜ0$NZr'1m嫽#l~^<. laV~f#Z]Ucl'Jy#^"!6LR܋Y\N WQO8Q5B%|Np>,bT胈ey+N0I/RzQ LЌy2|'8'Zd@d[6$Mʓߖn}LJ20bHgu>Z-ˢ|aYraǔx@;ets U n:{q9o^35٥-,zjRKKWUSI3E#i UpDIz_^4WOpǃĘ ѮD(pm[flEZ< 1}JyɨPi,((NJm09hi#X{mV޹=*F]u"t|n,%gcwF*u#/z^`A2v dU4;+-]b\hچyD&n !/h,s,5#T}p5o/J"ENvMSG_{+ H\AmTB3n5>=mAזF9Bz3:.&6g.BBLܮ>'?\G4>t·#/~>Vdɢ9q RkTt 0AA1+^VLHIF``Q(GQs5Tn [p{1mRt#.dk~:i"1^h$Ȏ wXdu}'g+[O-r3L Tf{{8POІ{%%[r-)Ndx',s7xos&cblZ#ls'/$| Yi0=A(@-9 o! EX/ *U6bY kn+d.o r[iiZV!#Z@{>䶄86)Z=9@f_Sȥ]#p.7duz^f$ͽQn*cF8_ܦ})hdb 5KC Lu3Z KfJ`vp&SYk) 60m+/c̈́`A~< 5)sv5N* 1ufڙ-A%`hx"4v;Bc 08SߨZ"S"מbB'9B9i(7l>@HfGoq!fצŵ"[P}!6 T_aB0Oj]Lj p@}F4vȋF1,B9J<^Tc4}Y45A%+̷=-ȂMf#*_8/w:t7$8$!6X 'F ke(M{^@`tRwQe;Ͼ$ tJY5T-ϯv^IVA܋NU=֗7+SQFhob- T=-ҸX][XlZwՋP&W/F| Qn޸2Qkjv/g '1SY&5H Yv9Qz}u:i@L $gIpsu HdWVߪK H8IaNu̸|'_hM ,42ᚄ/AQlwKt@iM iP0eBQ w8voR$S%I_8Ӱ3Y&2-BYӯܤR!(-0a"+Sq1|@E r\y s14 r`nW ;#=EX]'[hBLaqDB L]DM,Cu1XGuǨ`Z_%7˹rmVwHxwݛ5` 5B[ Z P 7A-,t647H\QԂcmD2UJ]Va[NͰza`|J[Rx7,",Zqj%%+3IU>LiP  "er<kWpa@ !})̽V p:n`&) zw3vN((`. B{ Ϣf>Tr #mfy{ڀ H5pNLD oA2"qPAUc` wݱ>vsA6;Dڱ= u}՞ZY2>GaIDivx!{`2Ih+mѡMG'XQdB"wo3g+O۬YxiPY7R U[Z&g@kui0IOgD I'њQ L+yV<D[S7Mdp qX?B1bv.aZOWhjbVQa\JB]/,:ŴOy \R~/i`!1G^'تG!:y+ Z_KvsQz0nxe&}-׽-I#,)z[]Zs?ӀF FR@/ "y!s3o%>:RQʦߥu⊠ ǯh|"&R07QF.nWwް{V-TćLpJŞ )%tw,HgMھv6 ;n*LʛvU |Ux%|pYn ({Bm$3LKFfG4 43ע׻!kF[/竻Xe=:g 1XD'0XT 7ej伹D7s bI˜j_{i5#u1g/Ql fskU:W@R<`$flo ;VZ&ϞfUgS8蔁$QUR{8#e%(3T!8$,VކAFJ5JɬRpJѯ^^mUdK ƦMQ3f B`o5騣o%Zmm#=vijZM<Ф{c/ "^{mI/K ^AE 54]|ziZs^ƭRLհIZ&wi~H&A`SeV5v?=HLO&=Jfɒ(0Y]q.0^ xÖ[ٓ՛c-k"R ~k"lg ].""T*M$p)?׸8ѫ@aL=E TɊ)*}rQL,TQKw ;WI71d}ݐGՕLAx"4(]500cql}BVMpڙB.LpCj]^6#ݹ~;+x#I^ۀGt0C8_qW<|F/hmxVbΘEkj[J|Gl-T o}_&ß"sy8@5;(j$yRh:Ge>pK1 h'~v:oxxwrkh '^5p$`f>}/+8NC'˼GmàO&-9ieRpaޏ.,w~q^QYuZ9V SRe%kzǎfXn ,ǸsX&ʺk4,'6geVX&OVO"Mm٣G0*\S6\bu/.! D\\]Jf~ImoGAraOm ]=~Dx-$ ѷ QAc#Ww$cZrF+k ;aHNK JRJجC4ǩ0"Q0%RȋmI;( Q [/!oۑ{x$SFPU"&HФ/2?y>TJgBD cG+/Jm=gld*Ayl$p,流,V>aiEHg ~ij\$5p-ᰓ}5rܕo稕eCSSw) +3fJݨIpeUaE( I=T/ji&0t3HDobMVIv[$_ݬ>jԝ@5`xm"$'q{w0ir.\:ԙ\! O׻m2$v;vVҸ)t,D`΅ R)o<3s&lbƀc.&tg-ޫA>ZLX"nŞC=jg-I-\M_uJ&gfD`|$ Ը@ߗrh  it6gL} 0EF*LY2GJҎU~xaUQ0c> ujx6,+.0x2y uڛ9 ?Nx*V8HQ vܞZaQN>3&Av͒ngLx3ڿ˜7b7],:8zlzIKWHw^AiɪEִ9fW0G?񬕶 {>Sw.KD^;͘MF8 1_Vj}.>@vdU ^Oϰp7T$g!?hͿRB,qEyfIJEt4mzCH="ת;~Yzٷvw ]hIrTz]Ͳ*e88A L `.]P;psN8-pc J5g>@EV̑HVZMU$g50;ǔI$\hkV~{7"j2pqC(,Қ*tǝSfPpjN|?0/EEh]Ag"=Z U~"waSd٨PT>$# #k(_/N2UV_]]Vڭb9pA_i4>0ј߱0%-jL%JP* L;\I/b_dyh'斠k* ~̥.Ekգ//{u~KRN[2R3w( ʮª~+tAl;3Q΂\Cp%@ ݭP)A[鶸{4sl1f~o}+A4e1wc XHb>Ϡ ?q8xՁ;2Nߎ$.DTRM³oA>z5ĉQ!jk(ٿ>&q֧:sXc0}ʻތ Unֹk!eF2 '(-m+j[o `KVvIYeh2-]^jA88tC$?S-V;%pnIWА"mSn5!g\"{|8E8;=[eGZM܂BXdIbCn"eduq$n]:k9c?oPjz=ÖeX֬"AGȔ ).5ڶH';A⩆棅%lF'=ņ#5lJexߪT]nwnB3n-ݕjAkqHԀYX/By'I"?BrȻp=\zԬj%<?]9+r?%Q5'` GȽPg<#"UQtjߴCTw}DpX>5F߇wj!5Nqa x̕.Vm͵^A: x\u(ވjB\,hʐ2O26p0\&ՔIA+"[]JR0oY:?_t]Gu㈔lTrh&ܿxh)jwq=ϩP3JXȩr.gI-\h|pįίe=4 XMnZO%0`Շ#)`P}jR5}@)7ԫू/T>AY ~W-}erxu_ۋ`"w(h|*ƇX$#BHQsRRۂi5_o#CV 4Ç cN1E(@ \/7ոf!|pùe5G(=@u BCz&B3MO_oS&Ff%l Kb?y=P `bu+;sW8b`bt+Dqߓu qh)?%oFQ0H=dfcatAD`䴎S@V0Ys\ Gv]uA_ =om=VG'\*~WL@TtjsVq8JA T>/C#@)Թc"P:AݻIK2u|rHhUOctԉl$Y)^Vu; m?؛{bqQD&PA R]<;vی(/ya>;jϧN+f@p}2ɹr tXv5a,EaK< Sϝ=XG6%̅4CHrսf. JӃfRe𢠆:ݝ= lup$oFOzN k0앮2Tr5|+KhYvyL -Cwe6/;۬ \-pzgg5-nf®-Q'+]bzrQ) ~?NĻGƳeӢb .N/IzQD5Z!=2]']"s28ZXd,hmNU>rVXo觧TޚGQk}~V6;Jhje4>hjR)  o>WVsAQ_ْ&0$di]Ń~#D ˕}.u!aSZ;ix}e]BN(B^cFcKh%By_EJg d2  i X/Gq FU 4.. РԤCny77SK9GH_ q3o>/Ά[m$"H%EYJ*3 U.vŕShpHo Gce>%lhP~ \F 9D 6[(ChX-_ywJ6 h!*R=9hERQpԬ o@ua "/m`{()ntG5 NJF⃝{:gߗt׸EB"HpH(t\x/&W;-18MǏ]oD* b:Xq\QA"dɗѵS1^W庺3E,lwdx-`B#9jرVDrU}sBi~Ʃ=^)k k;~Go8LXQG ݋~.F&<5@%ڲ.#Y3eHMUdA$-` mo,I5J!}uE)6?̯4>v8Oo\4l>eD1 bo:ƹ+_ZK+.S+6ļ1-=SӫkzVvE 0BDgԵ"9za +4݋dw7xDil8&0zVÙJ%ycRtnB[J.E9$,z'O3גw Ym %"*o$H.˜8h« ?Voۣw44w&D>{D%y}0},Ք7H}b>MbvRBGY̼\D5wngFj&b'hsV-ӨºOLMl~C6R5e m5CqϷhz `JqGcq&L˒f㷫F_ż9|c)L_Sʊ!>% tbḰlwI{!X E^4_3_6vGk (ؘF,*GA+?k3* T f]U_]n"sޛݒ+M5ө))>]%qANU23>ũKbaفN%@\WQZ{6[,~dƜA& G(^ ꤄raQfUfp)<)cVBm,YI@C =h_.+v֏H +םꔙBZ{<8 E@?BbWn@Cx%!Qh2JoS_JIPVHK+3SwRIUX^z6;nmX(՜7CZǹ7r~ˑUWuMY ʇ{j&:P"B`^4c1$.5Ȃ)~ZE>%-w !wIe:0ݷ幓ZkW5&ŏֱ2ocJ. Mmiɡڋ$زa$y1V֫02A.%?`;U ٵdDOH\tdhj&kYD\J$_i83ხ c(#&ߙ^kq"O: oR?lL JEC]WM]̚32Fa>z~ .ʲ[& AA}n z2[8 lEO8TΚqԯ4 RuMqL?zvyg[ p0*,~Ð147 ^Fe_hj>;Rouk5L9Yk@-@nV;Eg'yx'O!(Y;d#i.{+$^=9 fXMSr& w84>  Pk@JX;wh Cn&!1dm:ʘD%p!xɂKjhUs78.^~Vo)6˺Cnxl#`Q:+p~ID7uB.@WeW ==ui@"JE;̌2}>n{~Bs qBd"l}Bǫ*U2Cc'sΌs $˘{/J3*)zsyO :IV }/.Wݞ|3S$Щ~pd4\Mj뀁R KsN;[[\M* fuO1&bk=92640T,򏬴m;5+4EuT}k!-L{leXa_ YkQ6x̋zP)'<ꭝ1_*8B-Bjdڹ{gT ;fCC/.o>GYtL_ /xŷgmElK*U.={x,'s/dl4]КR{pџJ[E,y=;a|:OVFρ Q&gFGd<–p_..8S F4J=Ե YI{Mrv!MӼ?'!:!; cX|56GRyRqԃqKG}J·;J z@qG޵5wKeʃ'7Gxc<[#ӃLQ<fQY&9eOirf*ŷDLKI+bÃƓxʋ^d:+~ODE4a%X{gJqMvIԱb-X- ~ަcL\IeS?WhHƱ$"yX Kr}Ird*MRI"urݭVݙ # =&ZGxyiP &Od̬}/)9+׉5j0TX^e(eㄯ(O$0ʃ4$,@6XGq4:Ls#]D# #ꉒwv襞W|mJyba4i\\w &pV]ArŘYIOj̹;1b^ƞt1k.',L+,.ju-^F˪u;D XXnSK{ݚ;S[K)~QĆ 'ɪ׿:=0y?QtrW~},Q̩~g]>PྣOU LHh}e*_n>$_:8QH!`z; MrtsG#w+E)j#{,Mpʻ+TufNqzm!:Sbo%#7}r?|%΢T *M܌|1g 2GkP;Ve%la_o0E(b&N-QM U06ˣ %&f'%%EYe;.wy&rA5T7VlbAa/e{VФ47!c`&_qr|a}5:rO&l/bz]Ec_+Ȍk`3]smPoOnMmuU>42vRXyϺ0g4"$泖cL.bLG܄p^(upJu} wMPH6`a] 'QKhv6ԠPӴU%2MucrcM͆o/5;s&ˬh RN꬟?O䨊" 8iͤ{~{&0(UjNBP3^6^ …weEϲcElK̪y4(2DV l@-\Eқ0$[9^x_ WR{cFdn`й.'#ó%uٙˈVN }9Щ oD T/4)ttOD * i&F:˹/h9z}a?<.TY!LaHOd6؈1UGb6zU9 _ Cˌgź,6\퓤C❊&oɃ }oF#uHGRMۑ]P@fwbę%`ռfW(PRl]y/,3ϗD]kMJuI#;/G,g^:0zv| 0\i(E@J4Y-{$ႽT, UNBTizXBт PXL0x2&Ɣ+!bbɵ#Vm c*=KS{Vyȟ) "Vf/ێ:Jmp)Q lhesGyb 7_VÉMT=/i:n* c|}CToSQ YIke0u'Js% q0J˒=tkuYIx9܂CEZeFb^W% m> xXm"ϥ 3_8#LSVz.U9 _>{U3 FJVgb_vYed Zs]jZ^ \Fs,72nuJVd#ટiܸ%G m!%7qm ]lHJ%Hx;AW=tOf[%\4*;U]&pB1cێ"\aLi"q{fcTI>>H"[䳾xN[J,M-Lpz`7’t|7~|0:^`ŊEtWEOYpE뗣3xʸ?@lYP1un>9ٗjZy߄و_` &Rڢ`D%qUﶜ7ݬ:Sc_, j:[aݤ6 fؼ/`?G+INA"dy1a2c>|jy<<7FkyƊYWȾ }';4cd!Ƽ;ްxQ60|Qi\&vZS@) b1<%7qY.5҈u3֢Վ/h^ME7H%e\wo{ -3φu*ItӱVnAUגBpCnn\VaRVMP\ؐ0(Q\*u 59#֍,oþEe}mx ʻh8 : wy(3Y#̶V;cOF붂,_y #_$G5Lq%CX^R? k#mEcA'1Lcq (Wc#4|Δۣ0{6b))d̏:.8n2>mu#W1H<V$G#p_[)E}Z۠F)YP7Ӝ64P9ΒBx9묋QN60e%?NU!{ jE(S|ͳ=dwZDFVPWJD)Mj!cMHevf ZPk1Ym ]=84++pXۋ!:&tDyR[pE򒁶[ab4sz>fXXMŏN\"E:6۽_~d@QH&.EZYUz>~UuC9GLSqwN? c# hneSKJCTB͒6K2.F}4zu{p:-ofw+Ak9/3hԄK56cc+;ftx]H-ho8&{@lp6aGSk[j3RB=RvZ\bA#\]ѻp4]TpnV^kTaݕ%(.q.2>[SWV|6ġG/H^KM`JӴU4?Xq1\ (Vn/ep;ێj_ӣn}'D;;, uk@6^# #CњVrbɎ#= aad;a,Yam{w2Z}{> !(7*UMZ[D奺|~†@ lY%n"5C@2,ZZ,# U[֗ݍ쫇]9uroVgV2XԤ (muJIy䯮U&68TbgZgUFS1莻 +JNJrz =|泦EF􀲼X c>W:Sz4d9r4w"Pe*'M ;G{G=4oK&PrF`N۲9˪5p7U'`Mz~Da 6#?`oRP; O^yeycǤN?#Eyu2:Y44Rq Dk9?qH7kc'sԢ#{A:Ȥ ܯe2ʔ;a[lGLOYʉNiem'e&E/=M)qUQg mQ 4g*_uIx:& ڇc۝iJ1_ e]zWQ$z=ҷ`^T}j$TGFZF0~E.o5Ӌ Jh%l6#IL*%ﳟ/hB`_;8;!FᐧWt5woA% 6gJ,Q5k1m%0yiFN5JGh~Y9|$d7`p%_(tGΫ\OőrQ`+v+ڳT w xPxxsȔ0-- Ga:ͺٳt9X ;`,n;#wEm:$;CE DQ˜s[yJ]fZ#6یʞ1a"Cr^pi*A 1_z7jquͫCv+$u8XֽaKUrtBavqT:gi _RxIjK| OɪRiCt +,.9ZMIh{*\zdIH[;d |N.H;LP7Np a~Cc׏ZB D/I6/V fkvu'˿^NZeh(0lה6Z=?)5Сڣ)w[pK@댳m[1S6J}mlFTCi#3G5 b/@;"%Ь 6If$fCRđ,xmbKK./( &MJtg0&K!/+{r](#a&5@p]JTRЃCp"Vv٦\mOHFvr=tC7t^C2;rCG^FHyO] 3dԁ-%]a>7c 73UFaPB9+{KC>^WÈw׹6jz۩,):.}bCL)a`(Gl^yCꞋzl0d'P,W(^lh\4T| Ê.kCeP ,=w򋼖.V+%嬫-c8kcgv #(,O몮6~z9J(/s/(a3f1lY.bOS4k[oK!gQ[wQΧRÀ~eVJk{LBEkPdػ E7Rh89"YYY^;BZí:JTדBUX!8#ZQ5.hzQ /-Dpބ t7\攻Œ~wxf;;t]=x`YPL"?t)b@ʤO"Yft6mM`*8j:<ƌ@<}`=h="#mL`nv{H (lZiP$&ڊqӱUZnTNdE X҂;(z*]"̰K̫ IǷU1p(5#[D@<*O5)},/NeY6 vc}995נ#ȷ=LQ>qf~B6ojh!Bݴhי; DjƄF,s!bI8=] !ՁFO H!j sg_;"h~*@siQulsp뼊#7|m f k65Cp~8j%qƒ.-bDF^BW Vj%1O<&|hBzo~{"m1-^# }gE,']@'94?Jٖ43PCU:Б]C@6In0h:=w @п[ZA=}Ǒ{|= <%h6AJ%ܚS(t&ywgNc ާ"n s1|9V:Ww4h3";$`ŨY!C27m"0\ In+ ;fD4- DRf>V W%X@lA/K-bŽ:` WȬ;[ܦ8}QUJ^q3=%&ceq^bqONa֩8kB,jm."AzQ7 "$w+ }%jd/["wcT~IONyC8^HiϏ[ԧ_ըS:>]A|^)Tr6EF(fqw͆g( W!;s4ǝCvm,Kr@vEs vq֚*֖8$X5KڽU)L 8c}ެL\9Ң]qg&+Ŵ:=ֶdr(237jMW ꝣQF٣|KE!EC"m^)exA/3ҫҖ‰INr"bk\hrZ=SDJ֏viQhyWHޑ,j^K1ČEȭ:ˑ|~:kO*e&XA){jQszI{2!E  G-<3d0}ɣG9|.ԐjOHؘg6#T3 #")yEVc\6bUhLCTwR "01(s*6+WTbުb-,i ҧl<uu0[Y"-`B{֚׿VER4jQv)y}s*~r1CuZ=i%=4v q yQW(sB͙>&LjF:ӅۮY?!Y?%Ij_?86[S#$\ A O!~=N8=nX*L#K{tRrGVZd܂]@ij+~朐7 X8)5_^9wk|Deg5&HƏ!D'Y 6*րJ6΁~=3]M t+q;vڱa#@M翐 9Ѱ傧 l*(zޝ!| oo ;7ogGFnPOQ_i`\qb?cK}o4 ɡUB @a mi!sہ¦Q\qP@Tx}Y$>bh6wMx&~M^ OWQm;Oė5V]E_ ^jCs6SP=$<ϭm] g<{'][`:d8'jɧFEwǸIIN %IY4_2t?cߕ~w`[=%hAѲke/M?(q|x+3&ѥ܊NZ)uyzxz0dQQxbSt*J&wvyZx˳=:}-h g,4g5}ZNuEyuk~rI&<7ݭ/[s-t)>Hʭ6Q<ȗ D7fJY1@(`atrw%3iЂ-7P^ĮKulQȂ5ف$=-9D=1/ZJLJV5@dUbXƼ;ms!Yd[1q^~IdGSql7^Nuvn OT߁'yWueL4+O?êL$S s(пm4d, fWt?gׅ+vv-[QU59o f$EʰG sӬU=tApժ-@-o Cd.[\^$Bej"w+s%LPWjzn. _@w9OTUI{:B]]1[*|=V(I6^A#ª'^>~ 3G'j>2pJy/B8-VNԃ\\PZH9aT*-w 鄱 Q?2ie,j[Q:`z]/;E\W۶ϋN R N XaA ݵ[)fC@z'1[ux"S[5$f] 3?oWAl9zfU1! `q0W-@F'D.BLժ #! Ǿ"P^/0M TPr4p9{4t쫠4C:ᢡ,Ow?:'bg z5 x›v9v c<2lS>yUpR Ͳ[Kun0 I(Le_a`i.u_OdzU;i4we }7=5pi$ۀ,P<^?V=͍LѹmCax(h@3uv7>5Eж2+ONq;JwrU75}\u {IycxVQƻMi^pI ,$H N-ꃐ)Ԁ[r2#zbL\%(񖯧X?lF퍝oQwGG3>$Qz M7Եk@%xu&}V.vKhuGPEKP bp3S-'cb9$cw!\{HHvA~b370G7-e>"HNwӴRt$v#+D_dZ,Sz}"}s\#eqgjaTdr羪(jWEov(nĩh4W D1ǵ/cdy&AT5@N`6KsY|X_@^1?(R^V s<|Ԁ'RIs"o_}}bG¯VH~1MNe#h,Vj*)?k%rW,DN8" ҶvI"`$w_ƶ/'sZl>*tltGWAHG֑MqO P@/ȌT0j4-kkSXW K74f{L d$?90<{~uH";#3R(믇$+BZlsQ]A|fio/2~}R 9! DgU{ꑗ~J/(uSe!ED˘TGwo0Ԣ38gxԕXy8[xzeRawFsWDGޤG_.,cXU!<4hVr ȶb|iW)ِ %6BPQHL[] 񳿂P+ VIFޘUe:qevq1'Rms BJ ݇p% ^ymL U2ܓ^okChgHϺV qb ;gG2*Xi$ܾyo)~GOh2 _%NTL#Did[Kky-V9y'm sEMފEP#>"8L?Y{ LyϨ#{Z8M&R!}Ѽ>̳j.Id 6X| RyiWe/gZ&|G!q߱QM.mPH| )ØosW`c.1(A'Tp|>L8ŋ_ >YVBn p4Mw 9t|*p .e0 b2CgZ?dA0zɜSUk͚*eA2Pd{6mڏ9<6-'=r< Gh`ȳ ^K?V^zysxpJtn@1{ևa ٖ c$¯nO4!XjPƤ\cxng  ~Z`|e'E.#6^L*7 -Zm?:4rn 5E=Kx'jaʍTT ~ǓE%H D$оRT*XYSū;¯f 5 -5r I'.5|ȿ'P\ Y~BD\RN̑7f'zDKЫ[ ñp53 U&MK8[*#} ENQI(=}b)DgGjb4.![0K~gkLS4R۳}R-'M;faAodp:19帾}Y=vq;OoyF$wh45H4i Χ{K@( 1aC~Y7"`fjWtW`85$A&?G]KTÿa85>xgnCYCDfU6S}$#Qm?QPS݉.BJj@XZ2 _@yD6ChY4HL)_,3V|!hdaK7#U "seV?+hdd-tVue{r8j'كY76cA;PI Bw'_ *[+XgYNv'.FUh)t"v`q#25VVP.q?t A8zG\<׉>IL QU/)!Z¿o=h m9YG "-c'U# e'<+Kġqñ:T(7究ol LݱY{DAF/[UNQq-&Ikq(xrvB~M8mjVZ#C׏ת:bq)?#e Q+]_i3u?>6>k/J7:tǡt(k|$bok5Dw"kJp&QJqĒP!#A{eCLvAXl9ݳ8?=]Y}"$ |x6]WH7ưBK,V ^M $|!X6rlXkakCfO F);i4~&-3ݡJn C ٜ#K\̦Tri|B/__}>$UD:ӐیHڗ?<|FV Eq^fq W!ak3ml%)kO\iz[G4rF{ A$9L\fFSt=&&W?ɼ|pi^7l}V.ow2-cS:HA7!ڍ-ɻ(qT} `n#2r)\8|M%'6It}!ٻ"\> I@:?96 o&|fFiqFXjjv6Mn  BT e 6L FM4]U+E rrefꌊb' 덊tӬ"?v;NH\hP%tH,7 Vj$>V Lߙ>z1ȤϖAemD,VO`y,ցEf g8/ˏ9)vƈgA[Td:fvAW> 殈ň ,sgPtǜQ x|oUjg,`*TNs0;laȻqTO]G%? ?O t%&$*ׂ0"˧o*#cX1ΜUQ`\u'Ō"B[mWJBps!:o4 /Ew0B Y~Ȇ.PuoT132$=ʻjAV^ɬKu%WbwomcFŴ)iYX%uܸkY| wl{1>_P'(,UF;k[L<\m;gp4A[(x3EWd  ̗Z/>rxc%ՃsjcPc(:b;ӗ~޻EcӾ^Ht:1HKOyMD;:8Mdeg-„/2X,Z7GLhQysǧ&_{nw `u6N/)'a -52 s"ƍ$2z%T9 a뫏&3W$SF1[At &S۹̫D<C&r_qVQeҳ"+h_[A묟QC3]a:umM$u/7!yf͡{?N®oTp{m|gr/ѷKF _u?^ 41S?ҤL1j͙ȵcG`2[K> 0|ÆUsK/:?#Ys\`D7L5F1jr!͝YzWn36Z\Ɩ7OVH>"zzPC"?is{miFƙ})r&L{1lɃ\S7o(L{ZYs}ږyv)~rn&Ƥ?9GėNa+&9Im \dڑ g(i̵Ж>cÒYpj#{l$|̓X IR_ZCQV.]BKKnWkuaڃuGjБVS~V A"QhZ MN &A.~wK\' Ab,CÅ{=@8tc1 Qa4^H&F$ck|.ʪ[O$QQ{rJLq'@dzԨO3ok藤9"9XU^|666`]֊†QNoF;|y`;֜D}8qu7i9?6ZJԅ&~LT[0+ WnPQAڱԒ;UL%f5NIA+PYS?K^X|X:fB[6 Ih=U%YﲔFSOC$L::BKyX£]7xJMK #[mvԉ+$QHT8.;vt7R;Bܦ<9n32+Ja,믎w[r/0O_2[Z?kF!/:X^{i3 k7Q${aerR_ɒ{A^?3uĤW|2]"B4Mܻz-կ  ).k4LNjҨfy׽_Sl$ο9Z}K|x9QC} `m:U}ntY(V,DYTQfmn ^+ ࣴ'S!7@-:qa23Ь3'm i_@5vx>?-sAT?ڿ|{S?={ȩ60jnu܎P m 53.NpXZt&ѳ_wz=xB4UL@}IS FeۡaB MIg2YҖgO; e>Dzdp~lDB[ǡOZ] |?xUM/f鿙c˅;i+e cƖ+kvs![r @oVǙA1i=1jM*J\oǀλCT2.a U&q"~g[rʃ ҥEmڱ7,Mz`VKbpQ[u2VCS( *ʓYe]׏ٷ ;Hޣ.I 0{ݻ39qKTWa`44D|&yN#@IqJUFQzURQI"GAuOZL"{0% ږQӗ=?pj0~!Is˜56`Xn2(T{lD7 #wC1v`EkOQS#5M(ƔU3̓1 @& hX c=س!Q|&lp߼6)7}4#'O7@uDMI\YgJ̈E׳Jfo^L9 )δ'~GI>-c[i}t5ZSߠN(_qӲ6aPF;qf1U/{n8zm7FD?F#D {24[b ud[qQ6%dhD [#3^.`hQ>Cu]kE9jt{7=6\L-n-X뤞Pb9)m􏃭uq?YǁRUQ>lʶ)]88цE/>/ɱR}ptqQQU':oEΪ=3Ydס/M]4УDO?Eh~c8CT,ŏYdV0ua;B ]$BaSQF趦$Jy*p'a~{H뢳?iDnSQ2 py5/CdO.f}+(-N?$DŽ@z;=T]sHP?Qz(SJ.Y`![w"dNsQ+4R.j'jPHPW,C)j,ZW-Go)VrkWoVA3!+Rw.zY .tH K$_X<xH&&@DJ{J`k3 $+XYO@+.,Rأs%CZqjKzndl!xF2O QzUDZ׾3ڀԑ,׍*'h' C*>iR3ȋ.O7+K~Wq@r-4Dryp3 e|A 2%ǵ!^]~0^Y.RbpAv) ÛԖ=y~8/BOv׏1tHĆcZؚo $說 Z- C*`2hSs\u8;;]ؕۏ@P8=gFN<3TJ2& j\#*vΌ="Y. JȊKZȎz"tKE . (d pZfg_/,BT* 7~4ID $^4fے>~|GT8)aU2ba25z{|vÂ0͟(V*]4 %D(aɼmJ)Pc|Jp}gGWi]D]VdXjb|~ j:at)jzիbwega(^n߽t*=䯁8U ^ +J&$c }Y"Bc" ]V?b&;TM@qԴï_,Nȫ 5u1#SS!Tshf# a;=GDiR=c.p}sHߢE03$9ƌBXX 0F1u]^<<.^D(7{UUNZZ7ϱY7f!#S9pCi3CjG,8$QՂeZbJk%Vw.a%c2sq%b"&7vJiYS6poލi#H,STUtTNV(uΈ_!j2:2iV7[O)h9nifXc˽0i6W G~3сn[Mot!< tTM9l1tcL˽D+&"'j(1}D 8EAe5v jD1P|(_#x M𰘐O|N"1.H/ jo 7f%@@8>G~o.uQE*V^@3d@ݑWVJɩĚ- D򒟳$Tnj,N~N#kяpDtïPWa,c PC6~`]T$N ` _1)%ŘdJ>u3hdllz[sLK Ot l8>As`Wх[0OBujOMKzS@ 0USJUҵV cZD|qC\bRKUx);Xݗü^;EO/&|TF_Ҁ)1L¦;Ȗ5C|oطF/i+1b jW Ȗ.ì 4uoYtؽ_ _7[ֈBʮD8YE7Lu/Da !M,Cpj'/|H .^HmDFz5|\d9xTN깟,Kעd8zN?` aN2" W,+| l@n(6wT˦Sͭ+`|~{xQ8L)'YL FhLrpВgmbt/z񹄯uݟ떇OK\;kQ/ IяCLާoi$h͌(QbxC*ck5e"^Z*x1.umr;(@xs 8PK~H] 6fE~mT: ,'oMI[S7 \^Үp DZ}vRB5p*e ;BC^eZK֡REO0khk\Yṩ<&Ls b,ȐE+ m0 i C|.rLaCȫ<a2xO] xoӴug?41=W];xN͎"4+ ^}CU &*B,Z`<9=Ҋ?yt.ȧwpv1rc͹/Oa,_%?hɐWV#CQ.&#G`OrJO>Þ , y͙a[!Tݛ` nYLxNHm䰁u󬏅wyN=[hkU\w_‚훌[{e xkyPCD Di&WTB9/*8 禁F꽾0~ZPEOҴd_ !B~ǁm?G1D!L獯N۬|b&_7,'1 ThmJ kEBécq/:" _WHMʖٸ^U킯Y+`jAs蹪mr,|j#K&igM."pKgQ( }`% i:8(`A~.!<~_Z݁(e5R)VPXb'7Q4a]Jqۤ1'UqTP7:E"ӌnYkn^go=,%{¦}EJ0m'D;"fZ[G 2~̳{T30ʴ&pWC:ۨ~$ė4B"u5LlQ[z7ğy;+ ?4Ok[d^K7w 7*4!xWX`!HWrl+,A޲Ѡż|+n{vk.([:ʩڥW!QPi7Rx1;Qcf2y[ceb pjTt_Qj0R03hLj#^oXՇľ_vmC W:ϯ$.xH 07C1Q&D3*cSĜ=C~x jBz0̖pĮ%W2ؓ/v8, .,bz3lsbzyMrxi*cVsٺvo|~yɌ[/9?ٟa*dX!78Ҙdutq`O]61.{_T}NV#D^),W kNK$R1mp%!#fJ؊ܼfڐN IgVh]Ҙ%G| F(7HҠ1WjՖ2noTG EHj8B7F1J.F$ qJ*MgƧpp9 WޫhR!t'ƭ_]\i|*c(6mXRTFXî:(z2Ձ=ϸ!Yg%cG1O`.5tx/HOr"&|TZ'RPd`Ս6 JAR"6uOuGSMc}bԣ86'~6LhN@IS֓ BPwQKzΦD8ffGe0TH`w9joՓ(F z_sBn9ҚJE6{?t1G^ĺ\"c DGt7X"|pa)ұض\xˑa]1ߖW^uC]S[X u|8*4Q;.,(*RckuUj6Њf4#&WZ}{3l.Ǚ5$3q`tj/?XCk<|pIjvSH-J~V1+vy/EQd<]y9+|3ϬׁälW~>UչTuC@133 [॒#G(|(-@宮ݺЖ.1NX E!.IT([@덀u|G0:8>PT+x}5*4JŅU~?i6vRG)/Mȸ\I&0W'q?!d{*b^i{Sc׮ ʙ&l7t2{N):4P tx%9 饍A%+sU2VsA _5Gp K@utQY̅jGP7NCyI@:ƝS{7i`pu}ɚ1,TIkZG0=΍E-JM"qEm }xsp.9ُeeVx{Aސvg ?^FpMbU$-򣑰yp>aFo8D5RtHTV]0!1n Zbt@r4\?$.X]I$Zg:ΐ jԟs<) kSszj斸8Lhc% 9߿<+.ߡw4.Q&ZG"fG7@/DnIO8_%R6Nh5wͰTw SRKsx]ָ+Ii [ *0޺w4-m/-?šW%"z*6qG>9W J FO i>;W3ĬQm"l1a$ ˌVN&(,5)5{m$t{>-0 #Pm1lxwFxn>^:X? 550C{k h'#OPf!ּa'&GdnSb9'ndV-T?j.sK!S-&%'^.#'(\FE;"dI6EeN@3V[zi`:[BtܴbF3"{ۛ+kLrt2Ma'u5  `]j=#T_#!^Йap ֦ܗA[kE^ Qiq!h)9(! s ҖQ[څG5Ѫzۭݞ/c ?k e/ .,-dEgاqd8Ӫ6s~UBR(Q d؄^S-Pe!о3GcPa" \1|:ٮi繟jy&lD Ҕ!޾!`\,-6"ӿh, #On%t)pvi]cBz&RPgBJX0mXReIb3shPuoO^.mV8W{)W> D2cSD'5E"5ڧՋ< EXtqL'o 0 JjՈ p2CqK?U ˸gaFx#=u7ۗp1=a55 #~]]R0qjLB} dA6U;Gܑy)ǥwL e36g05#td@>+_,KDft|8?pӖӁ s|CfR-]}e ڢbM5ȕOϳN̡;#:/}?A'iH۴ev$?f#m݉.KIqgBg1<$`>'o5yJޅYxj) ´x0iZN=Q恧=R(#1]\iٕM)dC=ӕ0y`> %ꫣXu!rG~,4pciX"y/9PDexj7\[ !a1ܚM,Ҝ3o<7~ZKD6ׇ&k rT;vD˽OQ 3rz-A~ͤ{]Z Eˠ馔CR l/ǧ,VgV4lYw}r ѯeSde՗3q|]]dlhak)Ev`oYQهj t霅%dqܣQVugQ%s}IJB'13q % 9FAz1`u2mΒi6hG *Q)q$xK~z, 0{/5^T% OkǤgfƬap?f!<ҁ W}SRKL)Brv*@fmQ?xp{"7rf!㵂\>.LG`;0g\6#mvoF Ld S12ȪnW J'hϫ±xH`+_4Fڨ p@a[q UZ28^̕` 2Aϵ bMڗ{Z4mO88ذ1r|ť=Zhv|ӻwv`N*JXG̞ kҭuC7),:'s!:B׌1i$G(jJ )z˝V_.4s,䧊@W%&dN_Ӻ.݅׮I.jqAi'dL;C)~ #GClqiGPi1Ap@/:M UzOP[u l8}ΟEh|\/n"Dg#l{=prMV'5#pɺϨww;b!w-8:#-S>1nȭ>` QEj3l²寪.gal Q})+!c,kbMC2NоeqM z#֢D%R uGΏG>jDCXS(/̎A Hoze*e9m@&N+ _BK30 P}{`B1pi5~hڟIj- >}-Рry; .a8'+?ݰU`ɜ*$1`ցUCu{p"qt\0Yx< @г.Oꍧ&_ۍ1hgmoIVq6ّQf@ް.Z= s\+]؟x`#QVorԽ˜g v`-5O8*`&ûik0R% tn[=Vjb"F,,8YnU =mDՓ5t}dTxͳGX,iŦÐt,+-0I󫄕w潤dlkt0`mwDkSE;1S䷞3^-҅qƚ+@}Qm!k6grM'BE,zuom(l;1NػVw$pPaDn YQ%t+_+.!d.!q&+Yt|S~#v JҶ.#~vt92ZtgwV6\ N[]?xs"UeV|t k@^iCLƞxBe:7"-]oTrVT#vz9ݛHځWf=:JW 1nz]  Rz!G`Vr#Mʍ# ǡ!{"/# DY5Yk_2VrcMN*H6!Sx6;J3M-Mޟ㯻r (T27_,@_O|S]K3A'TzY1-3V/wih6!ȿ&۲TaIJEVNKLh+<Cԓ"A8))?l_!^H޸o 齋C!u9YuNM]bZ -mLDym3d0e[ 󷚴)RXѫYխ%XY̭!-P2tx $(oOTx̳͐Η钺{l+ɱZHD3Co\d^4a+1*zp ˮp㙣m Q`RBMd+8XǖuS'QI\3cns ЏE ioK,_ޭ[Cv>mDž-߲ S)sW]WGk *vwjfݕG)d6YfVu'Xfb$/;zekLwۣ0u-~^BuꚵoްܒS"lwB6tهtB }V$\ZJMؚ"h˹~s1M`ۅLƘ{5@RKz> Ē+-U`߽%^ IhP7us[Š{L%!m^Nd޴D ~/d[*3"xOxi0/aWm/<, ̛$9)dϗ38cl^ 'bNDznp2^  Rxz'#0]fv† P$azWnNS?: /ݾm/izdD:1 4/Ku"X,ks(Baҽ|rkU%ظNd#U$i!HJ_~R,vҪs|FAA.dl1Y>D9Yb3ZQ;:{B䞓0Cv6o{@W`A=E.I+kR 4!&M|kƛ)QY78J${/  ,ˈQx#DL#0S@z qpYē*R+]DzGT9 ltɲ%O:̢0k8l/y,tZ{U:mxM4Y#3tɉx,$?q_K U Yd㭳+ D6=XlFhGiVj]ELHgPWqoד6ˉU^A]sވOfHJ[8Vy'WpYOP ?XEA`/-&ftS4UI ;3 S؈[tT2Vr| 0-W _o#OG_r=طj,fo^/@0^Fsv P-G7PAeg s/rНUw\N:q7\j7:]4pFSzrb_IrQ#{UaA*tvP gdiw>dv>bS뽥OCXuUjP_-Rp-&0}1U;LnU<@n Jwn Rf@mU|yߩnsbzH[_Go&^ k8MQ4L ohHG9g_v=-8ZKZ=:kH4dZq/*ucus@9D8%䇾HXH_dHE ֍nmn`l;4s,Rj5Mҝfȧ r*XF7A7G'|IKMl @~J@\ Iw=d^c&pWd )i~Wa9twXřI 6Y:(/|շaeME,NߛE=5+ʶ6Mq"CC lrB!9΍Sw-U"BGz j<ˇ*9\"ھb653WC Fxt bŕKx&@cq\A\ X~h=gG>1屽e3=w gf8U< q>Bvt~Ƴ;īYql lpK"GW1ŋ8T]`8!W*ͤf5KSe&07X]0@ע\*[~"B† fۖ\eU7bMg)߽IsuEk^ɁW~2Ő(IV?4I]QY|gYѰz~4ua(kh\v-KQzd΢1RSW+ U3BwO~c0s@[ _S` vG&(#M.m& | gVh,C%e6ԏ@ bK%jgYbmiHC -21\(`ǗϝϺGl,|ųMBa;u$ 13!ZD#(zhyXPSԒ!3T n}9B*QÐ@R z wf+K V4kK GFO\ 8cNPP! V8LZ\Rj˦N#0Qʠ%]D(袲yRBDeɎK'WG8ZEj._bXVֱiD!Հ=Olh;RR ?R_oP$KF)m3N2}+h 1upnwC>7`V@wNk핔z"&@, 5X?mGV ]ղmvs[y2 mvq?{_:D{8-ţKADC%!!pxSiڶCx3'Z_0%# KY[M.*~5 'usųT7a9fWalf<8WpUp l{g#6awK?a:1S;] #dk>exۜ%ض]q0PGrC'aޤ]">amIu9v}D[^oPr0Җ7"fYs/'+d_Q"1GfH-(Vf P8Ygih}^FNaIBCV4 P؍g}M"MQj>كa٥_VSPI]s6qMsD^ᱚ84ڡ6"6c{0˯T*5e;(S,f醆K10%|*xVI: 4ڬj),ʕ!nIgP 泠^BRO2X6!hbKj!VEE0+=p[[?gqo] o?vWojFabu^ّZs1s878IR?B1Qz{rxh4D)&ء-I}In#ٗb (!NfI@9.Kn_ c>_^=OI1YtJ<@gb–}#R*Js_n5 F 툸[M gMf\]3sm ~Fh l_TbWޗ:WxcS> f }w2Y|}cV#@7lP9oDU T>AoQ\ ~ jgzl`()MbRs%5v3£ mXmDNlR8Li4.Sv+W>As{)#-ȞU[t6qβOsx'YF4y|E%HCE!vM_P4b/ͣ;|.IH\쳚F[脐sbޜ07Kx?sar}zW`XmL:5 TY-t8gtYmv) z*+1mA^?24jΧ/n65S38)Tsvȵ?؇,C*A33Lhf̈́u>3N<Dc@~= ٪댕>1߯4[EϷ#:u1.OR`2xqH`yE -wx`^|/ _JoiDrmaL _]T$%Sc߇\ў*:GE=H΋6XǠgxPr% i!oyN0h3Q3[v!SQ.n4Ufl{G˪wsR]Nm< Ȇ`U> ,2/=bW#V7S j %%0a2VL\'|V:ٲv ?VX[{f$| 3VC¥ݎ0P{Ԯj{_ K>eIvXH,?na![ ~w@H\N`JT[DE~9XP|sOKcۤhԎ%lU]ٯ$:Q1q\Ϭ߆Gnykˣ;ɗ~,o""J`f *VaQm5mE=&gd.щ>,M"vZW}Ma -.bW%ײIk\4Laӽ~ Vή>OXw #­ɥwDʸ9Kmz w#2P ܡ__46ko׳L͓h&|eXg0o7ɹRtyjEȷe*L&u×ғ o_O h"x8O$mQi [ 26ѩ͆CRanF "ӵۯL%%"ˌݒs='98BDNc_qtOH}P5( L4AҤ[H&# 6F=4%quոmB5Ub/olLTwDH0G9$olt'E7ŕS=:װn  "VB5 /\۵Dn̠H{FDlZg耩; f_ Mȫf![,grjATkޓ*Puo^n=x~v1^.mB '&pکW4a+Jkl&&#BUA$ü-PKFέYBY2sWht:!BǪ,egAcY抖M6r]Hh,L=:I'[o# ?pО )oihʁWL0׶&HtOs.+g3ʽ%9׃oBT&'}[# (CJdVT\enI3𘖊WR&vk,4:љ7O{q,\wK$ U&X[vb.BմyW7=TgKK塋Y># J,x_1HE65ChR_3n_qy wfՎ~Cs3mtϫHdb vP}Oa ;|W i Nָ$ҘeV-NuhJEТ*o̴8b6W`E3t F9Cj'6ӂ[z+id娇sĉ*hw{TWhӒIx*50MdzugJz@ܜ`ނ^61蘫˾vO2'!ն?N)E, K3舦sZ'x{ ?Xfcqa{r'JJ}H6~x+6ד=R%v ru-DߗW6i߫RށV1_~_GHTZg#4aᕛ+CDXJ˞EhWmu$5CԘ4til# U J:[쮟g Κ[%83#(xÑr$^ggA|8Nv5˜F:C0pH&]3$S5v՛ב1ą\ntcPF}8D<};. nV<^TЂ_ dD {r{ykg/e=q ұUS@Olñ5( vpk/JO]뚆7-.9G: V:LeWcn?q@7ԦO/4h}B)"%XTTPb|)s8W+ՅdrԼ Pց*/Q.Y7_Zk4E":DY_ӼSB>FĿn_<9ĹfgVGf@<3mkFC*X_k7S:}|yCO[{'%1f(:}QPƛ*wNUz1f*;fh'kҞ[׬KQhLrVnkc{{D]TH~3&do:Ko]IP^>ֈq)oJC1]r%pKOv 'ۻ\JBvc: ۠]SHxR{:R)d)vZe_MR16b[#[Mi<_gbtC3{%s8@\} Upے$CEcmdn]Kp}35@x(gyUVF(ɲo9 ym-%[A(vʜvEɑċ0(@{˜sdͿ?VtTꖠ6l/cQϐĭĂ]Huf/2 {aaVtiWnPF2Lw;:[<:V,Նm2s|h 9Pb;xՇBx 1#4`HB7~߲qJO@pޣnWƺc!n4 uT>A_,s66 A:Jq">kT~8HPMy_F)&<ӶxRx*jܲy1ė/j~i] {-DщOd) |ˇ,?c|}@2(CsHGEMz@Laeߘzr 'Ew+`N"F*eޣɬ6Â) t9]b Vє3@]&VK|vF/֐Ȟ];ռMEU8]ށYOµ0.B~kڔ0B,Fi+*_v9b ۱ov~;hwhJ4%\.bWM `& M KB퀁XdBV*1XfQT6۞#~I]..ׄK  ]3 ={;9<˓FH[XmT7'CzXwR@HlbFu@:?+諣#Ӗx@-p>T Xi<xZ"s,cv$%u)z!L)Z8[k<,QHHDt꧋׿;'gKyZ(a/"w1,d^6M~P{I8rZr rPBA ?!鼮[dJE(#\`YEX՟A}̇x欯HKMx>NMƪߔ2=]tt19)`.K&F/\12EWwu!'/'I]PC8f% 4;0+(e GPo3wN4` ?,@JЍȮn\F5@E o>L'"ռNw~WYL-cbJ;*qV9,fBb5t X(v/ס{naT+>-&8.8(lg2oZWCjTġ!0޹UMPL!dZ]ND7jr~_6*R+nۍa7 S51ZCf]jESsxh8B v{H=K#Nl/n(zޘqdf!Jm -+Zkq4쨆NaOhQ|T =DD _$I!h`wK7ظ>X >+uYR/:{eus>tJK##uKLFn#ڎZj/4B)R>pb|@de^pm:>JMo?]\Q:lbSOvUK`Ht&+Xg;seB Br!pޢV=gg<""Tj78Fͤp^i^@~jΌ9g g*VVmxWh%hӻ,v~aJlhWZ<_Hsp:BdPX +音@z)om1 X+BͳQLW Ok/WPq$y;d jBji7j"<-XbgQDjא+uK Vբ9NU .?;z,mUV) otl9qo>3I3^A.fFID#W]/Vo,JQwH.6t~0yB,4$D6؀w66ta4h6Buש53(a["uZ#>9X4pV@Y}dV-!FPAZbtP LPZ n5_oA*_ sR?`^)Ow8A9L1Ԧ;m8FgEʕDaRgf^A"ZKKeaϫZרS ԟ+YUyY5Rŗr~Mq_fD¼YhR^J/؁Iku0dx({hXOy &I ?~ cdomA}@X%; MAi x!H~2@=e$>yZX}XrC~;Ho>{LΜIt|w8[TSfMzL䩼P:w9Ebrk~%| ysM1V(ju!ͲGL i5̟6ƽ}LzpܳYFbSՍ)K'[gɮf9ŖF; T?!1RT&Ҵ<\Nދ#6Z+݊mYJ X4Lq)ޞ>`r)QDTbu>_ע0OItw1:CbǕBL ͡'v6!Y!ڍEԈ9|ܢ !}̢$GSr)P:KXі#jϭLkTH ۾E֕!L5]lP ]./ 9O#=;N?_ީ3Es=.G#4jmR7z Ň`i7N(C+&Z/5 y-:spU_,!% (V7%j?nrvo-p횖&4豘؀͐&78IPAqK xVN@W2H[sH mʹ !h2k[)'h@-803w 0Z;'ueV=`<׹Bi݂ѽz#D:baT{V[lDYe_4o4. t "wQi\w_~3SqKK$Q 5ۙ-^iTvDuhcF摯.N oflZߋRMT`)3!2Z'sfDR$\"j-5t7?HuZ9_`/yY1ʶb$J#{KVڑ&F?T-'Q:gd"Z`H/99J#/ I5Ɨ'ɂo*#w["cv8b6|FGuB{/_dOՈ,|]Uv>,Xa9:_FD֣IܞNPPY¢#!Dz1;Z"My7o;PqAx g&H=y,ns?ϧǷv^;u"GIU{.8 3O.H>ي|^5 $*#c<yoElHp;b&YpE f* |Tr@gQ'lw`O֘ң% YOm-sX1^glKP~2pB+OH'FaY66/3` \FUtŀu吧ON+HS2`Oo0Ѓq1/I= B`*4"Q~]dWe?ϙ(Y#j2gm-Jz҈s&%S,/llL,L0 Ė 瞠x \м |R'YYxٵ+X ~n ظRqݩX1dz }@A{:u(흌sEGQ̪ͅ9"W=J4$Q"_zTĤfj'hlbeFJh 0)x7JPkn:$PbniػNjVkͷ晴"y4 :oE`]uޜ=Y]l8tQisDkxޫ#KF@4e}2\OgfJޖfs YY~ryLEo؅CjiɫDC5Z81IVv4RĒFS';1Їͮ#c=-i4pvȗ]FL<tx#Y!o1ٮ؛Y).v_676TX X<ϻN \kHɀnLaQOwrTL#ksYϋ*qAwy4`9hbFshqW}nL[ֲv &(LɁgwYO٢ؠŘY3swTw]R=+vȍ&i`OFZPXrDd>C#dbq{ɼİHbq 1ZnF>\ $ED[9 f4!qtQ 17ռ&uX,^+A=r? [ S;{ Qwkq,t=]m[J r Ŋb!8m1=g^"VPduQ3͘N*4~nPD8&%cn_huRó L \#a래(3jqnߕM=OU %׫"myvB ŷZP=sD^גLB5Jr "x2#  # F\omZG?D?k/ !Wl{Jy@|X&js`͓ؔXm'--"tYM|.y@6s}0ꔓ˹wV)D3BdA:,= d>Oy Bu.Dr$)FZ뜺)V/8D/vĔQE& u!QNТX.+;)X豚Ϡl]Mq Q/@OUGu~hi *pnm$6v+W͝$D+QhuxjE~wBxv?=<3Օq}jRϺuq~ud hʌ@Po9QJ}wH>f9@5L?A:9V*a % ѻ &c*g;C0D&>o\Ăd/a[%w%F /.*}XҸw.炳kHnC ӌqņ{n[/JiG,?$<UL![F/~nUDV8`D +tUCqip =@J$R M Tl8Ho\Jwâ^!eˏ~#,[<he!4փq U/ W 1 q T_;Oђ!FͩZR񿃏r"gnatѴBPKII`))Ky;`P o-$"$l9 Ymꝡ,͒r3-FE WVp͡*⒉Q1P@GYWHoz,udgJNsG==ӈ&]%y.܌@V|?`x~f{Df(20Xwhh8]C]r HLYsLQwQˍQWݏShH.Te5UkNWR^Ji񔮲QWeяK& l<[{IPVbESf]}zb0"ף!^>Ԍ*WzIi^k>2`9.wEAus6D Q (v L`'h|9Oe^\ޖQ83Ƚ"d"^UU'ZlΣzn &CkH,.>X5RLfƖ½n$&{!KɲſdpƤ1/A%W*vUz| Uz2<}~厩>$s\q(:+Dp(H<k&D`s,*u+a@z|-_±x=ZԗYSˉ::o40HB;MƋmqQe_5D>~!(3%ƃLdwqxpKD䚩NZi,Xf/t,Yes5mu 0_̾B|񲶴سE+{q]'3էVu]Մ)XCK掾;eu(1WIjrDFYqg$ErkYځ]3Pc +blho5/I,M%>!{ H{EM}=W)c -!Yɒ—'R #mg߇I 6w,}V4wb%2ͬ4k.aH>ӵǰ zsPjW/9%EVlw֖Txop_='Ӵl5܏ #2~#a}Ph,t(!WaGD/!6Fd^zdT҂|7m ˤ>t;9 a(i_gjDaW:jyJCP.bn>_רkDC;eσH'!,rM{-?IisjDN~Q{G*)+{WBA˸!CXNsȦil#rgR`ŠpYyuh-dS<B[P klF,(y +?{{"]yܙ|*y,0Q_T;4[=ك=^`ҫwQLjQ:_CO.kIgA‡vdJ}`ǨJ9AI;h/0K8SH+5znR!<=C:XN k$bD0$6]+VxCh"?/MeH;Mx p͔ ʩmҬ4.[iG)r/מ_/V:ﱦr "CɨnN Q:`fΑa4v ڎvQ N dNe*/\Y0a: ٕ`Um%;N8]%-F`_7W`L0?&pqyy?K8I8r`K8=. {`y|)zܺ;u_7:bC2](,UvgE4VxM0k?1JM\ް!σ}>)^lg+ WEdrH#aD'UMle.ǎ\LކTߞH% }g"5nsO#='C2qv>VyH@"Gxd~U|$ݚ=87ZX|L4'\@ 9DbLlil11+[M"B:v WMˆbq:"Ȉ&0~#Uz(-$&siTMՍ&g=FgTq]'=ĩ; m+XȰ%$$^JFm̼dTW%,(ۖħh#oW:ՇȬ$[&um9v^'+!y6Ii: O8-=Fp֫ ߗbMZmHS`~@ d=<.I9:&Nb D& cgu@̣~Ul=4Io6?A$*55YQw+ s=͜zCX%ԳzfbM<7/,S2G,mԴex~\6e5hc "*Xxy9CU%|m0?B }H6}GjuJ2=s3I(USq2z6'%H+ؕ{|qzI0NMq"/DmGH'}]OS SԄ<d={ZIY?JZ: lϫ.VL ~ F{)9߾#7Yޠ6,A ]@~䆰9Cz2k<~WΆwUr%u.mPcvxDbp22@,:{JEG,{CqqmR/ P~nЀw?[y +=R6YQ?ANI,"-};*E *3}E[&Bii͢m3agbCAo o>eacV~0/,;6 =~΋ނYn+sW/{ܫ_3ťUSiq#;;& AN?u2\g q?3q8Y_wL1sBgr̾X@I BS\E pM479/{6^. <}.h1 ^!P% e&X1}8^j1*)t5{W+ScmU@ɾȽiIUe8 рesiAT󎸄:pUo^fhVT^myWri/z\&Y&G<+)uOeɣ>uΘ X)_hE6"ܽRNGF H=0vRo5fUy^X EںEPBLTCQcQ{C31ZHM|#M!K4 .?P_/ F;bYbv37Q_jlyxq+L+m:˘5}-ξ捦#QEYrdY]~0pp6z 6w%jS1% Ȼ_GaVGdO*$_Fw$ ?Bw 'R=_*^&uGR ~Dss;|TpYRAš[(f%W.S|i -m'(G);mjcjQ{;$&Z'\>ߺ6` b|}e(5AOt[b1g=,s1# h%A5jj<ꆍ җ@Z[ (%+*]݈qZXn?$8627gQrw'Kc?o1-M"a4' (JF2K&o ghĢgQ?S6|7 tojjDzP%@ݥbka|yr)įvrn'UuҸ>]|tLv B_Шy^^\@t*n'^w+q8~<dAT$of[{i+a9ֶ[.,fY%S@5:gx ak^GQB}e@3O(9RXb&:: "l;La`M y#$ ImOez즍l:@b2YUA8$9}qىG-R0՘B0gUvVHϨ-w&15r0'i=_noD7͋WCftu cL2Ѵ$ZǾ1?ի.vR\E ;qaH <9ߐeÝ3bUzw5=kЋmOS_ ;.{-c8g+LD}I 5 +҅HC/G'o-mb D2%%-c|ܞF7}#M}uڎ@ ܟ> "1\yC\7{ R$̔j/Q 9mUGx=BDM޽UFZ9OyuةRIUYL`ji,w%D 5#h_b }pߔ {OD"Nz%"8)MGhi闲'{dM|e|5IjNoY2 KFnk0*}vz2튙䆨';jr=1~kh{B6Cn?i%)"y~#+  (th4a]G=ᛍP%RpSFOq"^8]{~[rl#`؉bGh c_ٻdVQ[A=k?N8jH`vIw!/p= 3fXԻrֈ-xRG۝}WaaY3}i'̬.ّe6QkɗI"<Fwai5R~Y#U-yVnQ~ρit ,f8aHVu, S!ݸ׽ι"p]kΞMT[_jh4X(pHas3lH!5}d OgA 4p 3`fɜseaǻW4}>Ϳ"H8R t4MQZ-UT}\#wTYVRc@[&*ҹQEmM 0fb2o'PygvИ#Y4ԁ><9.WjK1 ʐĜcYXȡP c lT53̰zd{Tqr G00]hwpli̲J_,f'L{^:*nx)[4Ė̳=\?d;ۺ=y [>HvweZ>R$K7j \ HI:;V02ZFS_#IԂ  n@Q.wCƼ cɺϮPZĽ@HRn4xtmT޿V5zȒ<3Y?>": qӢBjE \@7'Tb݉?]j\yF!V&<`.`l- Fyi8g(CzKwHt(ѵ\[J!|]Y^hjڞ)&VrE ٓ\Icv9 ̬$ rCC(FSKh8DaLCì8OAqQucN_c&^kfl-2䰽A`J&z(dCKq6eMmENq}+*j l[bO= @Ǒ mZXY{&Fq*Eh/T^תx˨OF&h O$U`^)z"ӆMJ!02j}1WmQBĸۛQ1I7 ipc=qi4o=]{`peiֻ5CAY־AGD&g-6#~dFi3dm)mFϩ3/LDL:& _ mfۋR>vn U#O;VDV؋.f2˽2K3xFz}D̷t;n+U_:CI]#Q몑Xv8D&h$+è<3 ϲUuZTcPfk'ڗy#3$?E"eAKd8G.!~ThA>+즻US 0;s2hY'0lJܟC-/vTgvvoT?8dqلO@TfHWל0QMޫl:qJłiƋ_bc ?<4<(U;YCVlW37C,n񫟱olse7Qw(i|p{{<$kY|fVPvI^* QbRMRa)B0&>HlZM+^wG+4txmK|K5&?DHX%z 5޿}Je=|,Ls(gرݢ2xp3ыo⭤@gB _WÆs){d{weuAeTxC5xT%4G),!=\l2tq'Q(a ``WC}mg- @~fy"#ߧOnQ|5 num*  D/mDtnj-zycNq  YԷ#8,Ԝa0-uO!{Dr;2,vbWV[};s甴زĻ:cEժ;Pg.V?}ƹA;]%LħuuX i*:7zi # 3dqԇ%w٘;7(N9lW\ǼCѶvQМ{|UXpPfs|+΅Ö.wa#燇 u #ap 5ǔGq5ޤ"3, .hЪngޘ<7W^a$ƲN8b,weŔO#8)DoV^*/Rvȕ ]]DBCUWۮʑj1+ ;\ťk?>GObU,ۄ>f3V+Pld2ҤZLqc :)r`,`6a!WҏιynCU)0sAsIGZ+2vyWV_ɳ}}-i3[dQ<4%Wd􅢛(:phAo}/Iry[ ܖ.&ߛ),{ )SMB*&ZykW^j [ݥ)w;sDO )EzѧAN󅘯pܓ!Ҋ"Bg`1u>>lL{k1-I "m LGToJ+=7+ /on 4ycRb]4  So_ c79 C8]Se.:كGRaõs9oB|J=KM%p92W f 8:QbF;;/{=TK=3x)gTOez`&G2cMYN ̔D:8QԸ9yL-2 \10wV|NweLNxPhpE+zbGRTL{!)F9tfI=׿Dy,U*tGw!]wDOzu63]&1FTsmXx*t?5?}MbRŐqWO^{nP[9 f9Dy.d+'frѮ 5 qel*`Om(sq:xf#c|1`TZ8{#9o*$1~ &Ulk ϷpŸTQ%8 fNgQIxbAE *ٕS/yuC;]O^MMgNKà 6z9,ڀ.bOUh`8Ljj`M_XҤzY$%f9kMnqhRi3c5hOIt ӄۻ&}I[WCir7g?Mt1 L++%{فs64n$|_Yr2DG/!7d25qH=8bwe uxD4 _ʏ)I%]XrjF6f8`_oXuzK w;G>xMH6c xgn:h!?7A:Nw@zϟ5*Omył8_I~9î^u$8b+ G|,"_|G%ɜ]v+LXK*%(6 B%qZ7O% h].&QZ8~jRPd4,,lߏֳ5LUNO-12MC &N%5v˶% }$S p/1:lR$d62L[aT S;1BZqsD8/WdƆzGvT!7~כk٢!@v'tU ]KiG#9Z+K%?o֥o;{8n=TyrV`,T?@s+F)j1kbF1[p=޳knJ1ڲE1pN͘\PIGb-Kd}c>N#afR<^3\4|4-l1Y[j͂ Ԟ BC\bolLkLZmʄ)% 呮G7:x= r]r2N!tF\XohT'hoH̀[p5zx}ZԾE̞q&ҨD öP_>HMFF*Z5_#G1eĕ}}|>[IzItjƼx\#ig6X.v]0NLAZC* $1R!WJP-+gxsה_z 5]33sQ#}I7KV$Xe_:Z6!q(c09hHT+IZp/ C ě!;49y&~Mytk^v,? el&ۤcb2he|ÉKOc_ԋ/Nj+73n#yؙb|A󠣩[o2AnsN!sZ%pCvPWn xҿf `,w88zUw*Nop=A?% PyE Nm 2^-vJ|/#F[T.mb 4,#z<(Z4'YT\EZBVDJ0+Ьz0, 1 4@LT#Pn˒jQ>M-q8KH2脾s8 #gh$$r'8q"qib2_ W7BF4v6eyf'(hX ?a^MҀ{ +W&:؈YesI5%钫MSG#^r;^Ym:Ŝ#rT{'LO> FMJѥJ= %D-bcU*cQgW݋c%-ϦPDk.Cg!D1(;4xC) #c v7nQI΄nB*+Z2cv9+mO*4%h:FnxD|J_h%|D|vtaUh &/{9Մ)DFWe"{-%\!5v=(C8;#w#aY7(93ş OMQ K4&.\ixi::c_˛*uؼ-?xT1ׄFz?K!O2@ tfw5d!(ôq[g B4i1d~Gg6ܧ G.;?KʾOVXZUfZF59a, $'^Vt}t׬yrm'<}WfLWeFl֒xyeK Z=GB [miZ(@zz(=YIK֍[D]&q>^{&g% X^jekIɎe?X;:-E^HqʼZ߼o'YK t,VVOQgf[x2ЌAxb d ϰP\$rC*yJ%e >"a^E )t% v:xXchOEe++NlU(/F%Xae[U8$>{hچu ^9sUWxV~Sa#x ][f3[~>#4nRTU`QE+eW-1MTYJpIҶ[!y DKU`ɠJo@ieh&"'Hй'>'d=0SwxVq XKqm{z/zqlܔ dd}Im)iQx(`W9b&ʸcwy⼄Cs Cmx -Ae4Rzl_ڕ{5l V8JCEgv}uJJ >yGM3ƊocKey6NC6Zv!͜4ڂE٤Ϧޟ٘2Z;m^ɨ(wdFQϫ3N0JyŁ1R֙bKVzQ!>iQ#ޔuP;s6lJ} vaݢz$ m-N@~]zYJ˱iQ]rÀUSz'd7GeS2!˓4aiOݽn~n`&X'I8y)N2 ɿ&#)?F! )g=DU^jVKw5p(wESI4ے){RLj^[#"icD9%>ѐ`͛Nj`V=OP0Aϻ ]+R4~,]$RW:ErKT[_|B0].J:? S>C.2މ+qVX_Y$ v'TjvJ`缷#U̫bL;ur`u:9 \5iF`ʯ3"mVW @Y!C{Je.>hl-4 hAJ+w L.O&;gD]\DɇrQ2&ם)Ϯ~yq7ݩ@ ؃ d{ ue(V5ykr'̝ K\c.hVWߑ`IjҎ{_ ''}5ቚڸ|#ͰOT0ʥm1%gAn5ekRGTo/W+$QFy0XL JyFV7k]b]n_uE;3i8 D>.C3MF6fcءhxE( Z:!;p l*1ϲ8Ӕ·!ICId. SZn(S?GraK(V|r-D7t`FREy`O}nW >R2dX޸`j"*-!-dSe9Gy6er(BwDwƀ;y ruP1Ij.#%Dp g<:8,~ oݭԃW4Rȳ4lMXُgpqoA'A ݃n&iixNN޻ɼU=ҁv3+[>ݏ<*xJ'pih|c&> %@[r ^%ڦL~avbC%,rp - iИ,L&*:0CmѨl5R>xp̚xO`'[y0G=y(χZ*{_7u@xy蹮94l%r/lg]=Dt( Ȟa Zl>½Gݴq*%KsC+JV0 F4.&b,q猾?Cҍ.#{V('F+qVIck8ټ}iku a^^eGzMqCq{98VIURE\9={ ̈́贫;̐#! 2i(\tF_ Z46.y#W KC"X5ϭE׎jyKzc1 qrJZJʎOJׇzq]j\eS-3d5[c{4\tM@M?=4= Wnj'?s1ѡeQqEPXʭAH"4(t*bqʁUU FXI1 }D?.]S"5 +H]Q[C.Aع[qy^Ȉ ֣ыeԴTy@چ遞'}M0L٤( [vJT%ESX}rUJr6wb?i7ڼZǩ |Gcz.:*NDU 0c<ɸ@7f "K7gDs; mB|P \(< YrWB ώÕlG܆%6Hao{t-0]#Y&aE \SO'S8I]=P x63SlO m(l wW$ (_. )N)?-TSߥIw[xysр0|+X lfgV͂u܉C_Y%6 Bu5;UI=>\ԗW;tbRN3* F1(0$Kep)+n"g&{k-V7- cI$ ilYp?v )5t#["wq 'W o=%͗уڂArH7U2Ck*2埒PK>ޠkgc@iW1z2yO׼GF"M[ O Jr*Y0Z򮙠H|f @=\sҐʘTIH4ܞ)hU|rtêx FeJ<|'tP&뎤1𿖫)Oh{quLB]F/~v ۸a:~ y5"IydYpI>70䶃6R_M*4:uB"uIzB/#6Df aU.hxQ9M'a>wk?SOM37J:&P Lys(ˠ_~4]nʩ~4RPy~E/79eVZwEs"Y6]+E7U4'pZXJumw75Q7;bA_u-ΕZF؈U[J< e+վ,Bmv0,Q"T9Z2W&rU#(%`Mn]]F'bZLzF6pX~ ؼ+4NH~"OCA%Kss?~Y!K֙BýI»Ƃ8A' jZ@"㦱(3JI9u I;q7ݶyt:u.T1:\M&4zUD  Jj0 eW-+V;cDn'Ȋun0`*[4yD%$ &"qEYTmGYoA( @&[:[4= b`` vG|Y]mL*z@|o$S"Yjy3ILua/8WF ᡒkFNM NԒҿ1Nǡ$I1s{:Qz}.B޳(d9e{$2h~3׏'A2ǀ^ᡁف꿇۴jRDSbPeς&d3zҿ&@E 3OSo'(jaBt[sչd>BՈDm6:ֱ6v^M+J`/hհU@Nd?BI2i l9+=M9C2j*%㤘I[Á VL% ?[G2+DJcNjüM Te=hz Z-=lȾNv' DwNs=<ʑP;: *qN jOVTkќ~җ Nv jU s7\to12^HcPJ5G_\I,F/)J  /THhVB#!QFhS3]J"ܫ`9N@>-˔dTSTLnkxaUaՈ3 &"rV6PTۺ.|D _CBX.1 ?$ #ahax[dQKk+~ Њ 8]p6cHʤb,\qkϐ?o %&Nb8//KRMsAu ֱFbo69cN&V\?f ,2 fa`M&Xd\eVЯؿ GCϯ%xS$'UUBwh.Z e[~cLG. zޭBzT>)7}V3af&CgGuDS\X͟BaG\ N^|Gwφ)gxrr3:A!Kӎ ?/68.L^-DN+S>џB  0** W䈦\n}l(i$"-tZ8?Aj 9qĤ4/)u{F2Te y.Ct6QzœW Ti]>-/+՛^݋s'w־+pbnv uy@{ #tڔ6ך%ub;HTJlrﭿd=?7:{y5iGy+(=pVpbJ 5P\fҕa iT󗊪1-NQɲ~\;FF*RqBv8$_XLT{HUGw{]-~E Uu+KZV +fn֬0r7>Ʀv|U2v5"t' em[2gP-&?R$U!W}S㢶v%H1aOq]0<-rbBZ!-Sb3-ށ k;sOcF)c38LZ=qDW<@RΒ0_Wp wxљꦿeg y7>Z԰븟*uD D aV„Ab sOam a٠#@ΩR=V6Rh"?pI.- =.2T-ŇY ʾ@z6_bD"N9ϙ8o_;˥-'X۟A.IQ_׶HH s#-c0Z{|WYt_NKcH(gl)N-y]n)B&KAW8?jz*[RbNrmExZ+v{{EW^{g|(%~m hEEX($@)[鿏" %Y Gkp;PcsU+BQQ7wˮk>c{H:%DkBjD v46n֩S9ӔW:_y[QgIZ~Hϛ1)QLƴwr iN*O UYt8&kZN,z Oi \ (49:0tDGy3ܭu YBh#6g/0seex}B`0ɢ,CP"ϲL2N>|} IʢcO nKx(#3_CF ~ ZG]4 ZDbq=@k=&YԱjtC Ӭ'?qVDԷJ}9(:XL*Jz'ȷymGF K ً{Lz!z&ev!".u!K,*oY''bdaMEa݈7чȹa b6>;|b\絨$Y1$TҲ[Wt7= 2f%e 4zFSWqҕi?렃#KgOY C_q2"))qigR~^g>lM* nche{_2ykcn`i+pyyX( L9{=ޝ IM԰Gި娔A>CzׇʹzdٻM Zg$ Bx % vqB@8o& bWXM m`̼8&Wӯ`>I k ҍW7xw,MDN@{P>b{Wֵ(q/3C YEEJ㜤 A64Sڭc=xIa'o S3<=Ig@8M[O7 97iB]wTm4 $%/|PtBlYTe+s4RwO`H"(B`VHlnlx /"TDI4.YfqB*+V|>q:9m TQ(=o$m'S΀eH?Z$ t$%$q{{c_';'=˽I'’FHϥs$Zf[>X`]@"mܳ$a(3!b>J&ۮdj XkKi&KdGJɋԜJ{R=ATtF]MLJ^"/6څ|~I9\}CEDwFo-Ek´#O_"ѧćζǫ|=cF+ rIH2x/&@X'nap'J}Y| h;dmVD KU ěLlnc _VGfcxnnO:*5ynC<̟;D@0+sJX߄u_M ve[`܆hj9i,$BI2=L]S].kit.PB/3#)Hge/}0:y:GɈ:U#A@%ߣB1$6i"1 tDu6!V0 X.iJx! b\2a1rs]-Ye ߯) %?b<؆ P\>!tt֖p7qxW掿9pN*Шe=ߒ>ws3m=1GQ>p1,s$,-~_%jrcj QMBznHZi^M&TP;."4ۓ Q_D7GG(V9Pݣw$[jWϾd].2sF3}̆c*_!A6Rek$ֱr Q@3xuP+AsI`7WBs{]i{` a>zE|rhdwzsJ{ky10xJ3 =oSͮ֏''_i@="OO&ŷwq]܍ zw=Zw^x[`'Urh]ӆV#IT Uӻzq=]iv'.ovzX<x<b J1}9KE%Ѭh!S𖗿n8iqKz.3[ƅ= k;y'x"G]4$*)J"6.KVɤO!u)_H!P,KF?POIX󰶧~34GmHO\H;WsUgh 0GEN_W^')bZtDž@!;Teva1VVşɖm )S#.v~]+ܣƢ=\iX _;gcE&" ؁5c1:N$VǢU$ڢnG# y5xM_aGE>`JU 8 V쮷Pw 3'WW.>RSecx·(ϪγǸ+EԤ[R7E4~~ʷrHӰEڝH"=* LTW_ &/? >\(D4 WS}2 R/ elId轂fnN3Ԯ/Y Ǧ%‘ژI<%lgR̙1/%6DAd~rцwr4wNLq'BlEWN] ė7DħIVٝd`j9RB"69qA#ݦȔDH_{jUZ0ǚi%Sp/E((3RrxH@M¾,q8* Yp/@F?7C:JPT` B?f T Ox6?kWGPMݛ\^ @B$XD/UVX1ӜWN@OyR#Z/ͭ/EK,E^]ǗvV&a0 R}M'xL /Fw;C'ݮ0{D#L/6n(>9(V~DۺF| }&A.M+( 2)PlI}GɠO D"a{ aG]╃b \ej5p1 YAӁ BNR'1-~^b؞RҌNےTOFBj(Uق Z%0sWrK\,:Q<:P=!5\$†]f[ 3*]$v!/lz;!`F܌b yhx =X|;RT|4T  [Ů|۱Zd@'|eg*ܔu^ipC;\{pa1vm%}Ȏ ElG:B_ڭQ\מV/EF|b{cRxVV:iJhTP k9J+Sg\KR 1pP_h$WYsX^,Ĺ3FN#4x2675،ԢI Z3̽x*錼CݸC?C\Nk$uE.#~>lfWǔAVcmp`a-bSQ1.1l*)k!B krN?m7ո%>"sA&C89z5ѻ ƙf |wrj j0Hﴃ۽wYe ,rKqT#&nγT+Sya'b`wZ/K<37){Ã1Ds=knE;>,{9Et6j%t}MXR1X@h=`{hd1LMO]Kcᵊl:Ӥ7KĄ~4S\ӝuԫjπ u-h w(4gp3=;yyΒ(By o4ȟtx!ܡT9yQgn>m{DwVsXEyAH gm;^sc`Xc'W._$/y,dI" sޱeA(0 ) -q`P$Ld)\JTi|_}&&3}xՔAI_حT;5Ttq_L^'DшZ綪o/r̀\9]w'DC1d< e\+83=A00WliPz\S{ G2Dyu` ^+toZH@-r$?P#OUmX胊3sJ DOf&j{pԸJj90D|@lS(ebȏ- |붿Fw7olTB ݇7O57 1HZ5mkzl="`ďV+CM,(eeO;77;hM4X=A@Mmchp .uD.#ZR@Qa)s)]hl1%\]n)nvt Od%_] 0JHҾB1YUvϑl̏Bٵg'M|? i/] h#LH>%Ѥuy5HW ~>RS$?E ;MBBq&5(ـ Cn (SqplQ:S he#ӴFaz0"ƆtOX%]>Q2slj.Whl,s[4&.헴ՅkOXI}@U2/LJr7UϸZLUof,Q4ڲ||gE^<dfV~&1* >~ByeT\d$SL4 GHoFfw\~7<ȵBڵW(6ċ)l,qn3? }~K<qXj P7WMCaS>ge Ό^r?Pn+\1xb+扊BSv-zZ$R{f=ffR^*'+o)'x,ٙE#YN.DT>^gDptHM_і~5B6e9HHU%2']-G1/ӸJd,.)R"u-W: )SPڍȣܿ;1tDW@6ROyT:!',mnTʯ9y}MiEH:פ*/F}nc{UK b|-jeg; JupN@-N12-5C W^c=.6Dը.%H lUgpݟvv KIKdMc([ ]訵+[s 5E-iи$˹F{NY}C1dǞ9⮕qN-U]ڦEz\x.=QY3sǿ>E $<9& YFg^Zhj+;IMV q6-gگњChaqׁo;]@Q9vws^ᄴ^ f](hKSQdt#zo D('MA&;*pI掠&.@8flIR*cr1KѱBAՠńv(=|\[>z'JP2 {f[B&C7Tq19LD) ]i '{N#u>acD H-頇CP59"R <\ޝ^8-)0Ѳ+39n S۝oItArVHcw$tp.JM_D+ #f0~7;MO&bsK e` XLy/kr؞o7׸NpEX<큧{*4rǏ!(@Ʈ!QFC窃IeOp7)nPF]r".ҖbK]S!d;iŮ]0vHQ'K|z 3֕6V}wj\B)k-֘b@Wt#͈fݥss?Oȼc=FtEhMEV"/~l w83[eMxS5 ^IQz})XtVesjiBIV5;߆ :_ H+m &٠VRi6/L/Hqͦ|,=[~8yjAB/Ar Qj&iB;ĕ#׺NGS/@88?`"l&m0ԳbܡfJkʴ Ō&c~љgLKlƹsb$\5Rl1TRfK֩pv'|0v^3:u^˰CV zXFjNv%0KT{?\/MtS) !Og1OFYr_d:Zer^)'ڞ[fY <Wxm_ q.0$8'|nq!ӕ ] HNrd@պ RTSA ʄKƒ wo󥓹`RMJ S&h*?Ty;G dAEiȷ%1FgB1Q&jx]bmıi5AMw\OY<,額m tr31LW9 9ڠvq5A>k/ (Գfx] !v̹F $Vˮ|c-0 X}Z%PWz⻊{] n0]{ECHoV2PV[eTȺ X{ B]3 .F8Inӝ ߰KdV@5 bc6Fo|Id@!tC | \A0mGѰc3X(v̸Lxz#LVZ1_ga!q9[\7Ty :BLKX=O ?-@Wu , 1&K@w~}xC(RSVP{X艧OIa o,V`,9H:3Ʉ"T ȓBE dR269>(þkXa'KM FRXGP2=̯ HC",I!t)Ϯ\_Ouh¡T 1/^2jCQӴ_J(7KB,0P!>iW0%Οu.??tl"fC̪p[YLO+sΔ$8 ހUk"_p L|75eGa╧r8r ډ+QXi4cP #Y+lrD+ʊOnCaΦG* ? ]3m{6klMGТl?}*?d1ƶSسOOy/Ku<>sGpLz{'([F")[C%Nf^!54J(y[ a1_4aGH9`͢c ^ >+wYUKr4<];k7(}JV}2+cDw] ĥ:&8ʆGq-* JM WҀ,XJZCN(k 8ҕ ٨@ÊRTġ&0k'\}3J,qƕ?UoOv9}) p7%#Q)l_Y|_O!V?di ]\ԨĨÆ(b ÿ_iIs-:h^Iu3c:#7&ZQX>G@iI7n+MbmDFbXGX2Nz)aYs&O2ǭ`I1~)AлQK"lvq3wџ Ҙ{l/ 5wOűDнZ˙`\fl$U5}+?Eƻ5¤c267b%k5[@@x{K`!\{g㓃qѝX-ȼ45xf ۦ/{ ukw1t.rbzPbNDt d/aηM84Lw=n>ݝ|Ps[kxJљ^])'?h8θV$N4׎ jJ[xㄢ*29eFJN T\OOD_,;1ʽPܴOg|7ASDɚKҽm ī!>BK:eD 2-@:@^ST{ ?kCĹMnkf;F>s1 .]7ۄri:p6&Y`h٭C֩SV\Ѧ8v!Zz1 y4X 5dqE-"=]%w6ӿ.N\3 oLWD%L4xiV@?/yF'fQ 6GI\ZC?t[7״g9ZڶਝRd8D͵Vz ?d{hN ^Am 8}k2ђocBQ`RP"]sGj=(篺/bT+%AN(.2BtN毚"=eZRgΒ z =h(CxEfR鿐Ѿ@Hm^o_SL[eye"j;ciΖp/OmhPJZ7NݣםG7Y04k_<3=AYVGp,Fti>}-5~p?N*\48]&/AJ/w_-w:0*(J=T1[^fgK$ Hovtr}E-bOop}]ic垺lZ*=h:ZJ,%w Qi#Iaa`Pɰk' kd#iǁr",*EľicPgptbrFSIMo}\|%3S ~kƑYh)AmR>zk-|Z"YV2SYy6i&'  t'VVVK>TxH ŦXfhcք ;툿iEfclSŅ{'B 4U Vl##MKo 7 ZD/,Q>׽b$['Oh2Al߀pxx#*ͤھX ԣ=/G%Gpe&R(ñ- ҪG`1q[lNb*w!j/ OL:T>:+zlMD2]!%'t#hONyHDt̽!nnM,SW߳oدXV̴MKQEFqqP|C~p^xT}lӆwi96J0 dOSiou6D?+I8L񢟐PvfsPZ0&аT뙚CBkCi"#LYGs&9ݟMf3&9RKsUbψ^`Y ROBWX~!G-e$+ϐkOm ]=+_7ht~JNjI=**u[zdNVTsGHgxr"̖X٩u?ԼHa>P~+pԚC<09BhW&3΂PT1c@q -G9s >-~DpCt,ZufS;[0 -tRybS'nv ,(U<)l #RNX@z t_Oi eqMoN"\O?KڅGAvS-- %wz79α/ov`WwZq ) qgsuD~h V~, $E57whI2ەPp.#Z)݉2$cYl*9M֫d.4alSgW۞`re~ъL&}OXbc)+Ă`-j(oͪ Bk)h^;:L t* PJQ'kRyrR 'u m\] Q˩ mH0-jُ'^x ?CTCɽ qGT>#W6'O:s7vVEd JrFlZ,l:\U9hgXdN,BNgk_`xt+ 5XLڍ}o1I̥7u= mo 7$v%^z˙A}ʚ+Wg@K~zlתi8>hpb03zoKA@+!VqY+< kAtmql-SN8ԧ85.pa4#P>A03'pLN55[e8Eɭ zmiUl*KY mHLZ&j%Q 22(ԙUk~b9[kpɫ\[J4*u⭧gRKT+WRh\15,qԚթ~gx.e p!ES<.:=+q-; HSw+l Pb뛕#{D#?Nv`FYa@BE@N:'#fj!}ocOag 72c8:b{̕ŷ5$,O$2P7o HRho`J0?* ʗTA+d}Q.25Sm8ڀ* ~}uj0dW| ǃ7J+Nu-@AMd~u00ED4@5x3sO N[?o_P9LkZGR~7բ>^NK[^0O 4'8( ۄdcp/4n}@POSOy~Tz~/.#%}z_Y_ {*.Dkܪ$ SʻrPJ ?\sYR|57r8n|A~}nŚWQmS N t畃@3-29i3_A,kg f?Cy 8L>N-▌,9mw$G[R5}[us U(A~@Ŗ\TS̈́ZjG/Qz,xM&9GN6NpSX߫tz .VyUҙS3Śp>hb?p[N[niy֝G \BNn8GW,?p?y֞R=f>g\Zg1GƓb@+-BPٱ1G`n0\m^[Kp:^P)G0m4Ŭ%}2SCG6t̘=ew3m5 g ~3dpSZsbjHoRjqG}僢B F=fmhY) y0 sNoZ3"\إ-e߷Y BCNP>$_ y_ !Vb]oBwC>\#Nc !^e! jTPů"a /˲ՙi*}e&ەM$ l B塘G9v)(5ş2( B ̝! bL7)scMW*sj0g̈́~):}zZW0bSRy u~=*_NoBOt'iaPzpޡF-3:P~:;uW.P)b 1ŀu sv40x`$(ZGg\D|wP- 4;gqk4܍8 𹃟0 0b޵ߘ.-,<A*G! L1*9Mo&pXP'- -~_I)>z,v D4/֪! iFT& ~`(ѧÏ1i1x\飢(:hU}@94b\ NSV~&tH;5d J/޻?#B1:$o7d{])JP܈2U|eMifd(&捡Bh1x|vh9[3W- t0oTSW,2}yᘷ,@ ?*/W暁TpsLq[z4@5̓ A54ŀ}X<լ~ Ux]+ bٌ tI.k3?Er/x}ZuʯY`?kf)E6t-N3񓈤մb*; FhxUq :WwTD"9u+Cnԯ'slY9mW@h'th~OUj:r̥K^Kna2_,Bm@~36Qǜ۶OQt#k}N }&ܨhhK;c%V5E[@:V&JcnJ~%[ŗoR滔5ܗgeaU@bu> m㌕ڳQ"uoQޡPieI_urnWۃ\q]6J^V^M@ l@n_fߴɋodn.=Wh\œ9ml#HNwep0Aq@} RD/doP3rD!4ZfՆӟj f[Qk|;lZςdS_uK5'Yp٤S;șs?SmJi7˅T?X>(zS ߈/56B"HӖV s9/Vː1Qn6_PT:{ߧЎ[e煯شb@g *W7R+_MKO:Ѻ:NdBy'Ƀ ҚK>^)r[Θ@MFV?w\ȹ$u~d88b%V#}m/]o$K.=Hn>O}Ei'>lXCFEzou=='-[@$!Kܪ.+RdJ1|>IVOOn=PfX[Ir~i[BAu+'?*m r$QPDZ\m'jq8k0Yw*E:uPR׎D $ -,PLxQG yqeNxfKUf %: KZ>p6@p6˩Đ{.|JvBFHc+\*gch+m=}?=cLh9a5SŕdKC 9@OK(+ S*J!\Z WR\g͓f d=95{|y{Bx%q 13RK@ҡo5uѾ%C:;$CsQ oYڊ(VNݙ=y|0|&t=,Uן㫂2i%ye=a$OZ;Cɯ.ITXANBMN=+?EZwr$IY^Z 59^Q ;| 0q"etcB@k49ϿVD2xy2:pQQ݇j |`+Uj-$j !^gʬwPLc_{ԯ+GNunbu6nZ`}e mUqCWl!?o9p>&TtVh0\Y'ԵT$߼q~MA\S@('?E5z-c F@&0|56oLBXHʙ >L"IeWB<4HcgX:-Ɂe1Ngm |틱_2ZȻv0>qUqҁ) D P0kN*=]j>|^7>`{]Hǽ 6=WVO-`v=U4ͣ~ Q{t)MU8'L3?ūR4VR=Zzocήc3"3=w0 5tl]wkHl='o X%"VГƟ^M nu[Z۱VKynޕ}i00ajhcoy@z;QV\BGqѬ,xܜ=M2Fz|~2ܭKhr CYאOqܤihm%P탨]krV1}j &=U9<#&9Oeb=oc9jZni5T9 3 {[>Ap(3=/ᕛV<.O*Izkj\-$.1|IzPT YV7F%x$Y4{,!8c_Sݑ#; n7U\f:UF]`֐^KdʓF%W9 &I 2X8ȁʯ[B΢__fVuHNHw.Mi}"C@t<á· CA?-X'H^1_!jOcpW=׈fLCO nTCCe`X *4/L @hݨ7&4çT%r\ `*Ⱦ4e5.Ӆmjkmvl ސjMsIJWUp >3vD1.捡P^ r_p764KVyf!d4 -Q yanRY-7RzDܯړF(yD޽ZA9s< etAkx&_z>#HAu\ ]R 8&>T*_Tد]AveΒ8a\gƑK3^ANA;dɩ}=1 ٤Uvn'sEkOࣲҋPou,v-ݸxq}P4 sK c܂@tę#1!ؔ.:$# l Q`( ɀ4j,`pf6580 $*ejr;WiSvt yAN=8zBy~*<+s(6ș.x2㗐4DtG?P/Nmj!nd qG`s/ب!c v.ò9U^ZEyܲF;&?QxSzҙ ޓ䳒4:p`9~ M,9}'ksQnɖ5f7mb9/d-wqlc\|0-+hȃ0@1Ia#x .(-S,s9AX;7Ǝk[d.(Oxk/$K,RIP#9$ @;Uh: s kEeuÿ`U=lu9˒~/[,eI T2Cz"JX nl偻inmܫ6;}WWk9܍Ϸ)$#7Z2yx\e@lV_*OplB1ں`>¯؎3 +MffpZOz6],jwMXa9/ތl3Tj3bD!mll(_D5/cɒssh-%6z %<βi|m "IH7Tt^1>u>b,:f"JU!!C!jk6MlX/ouCǎ+˹p_'֋ 'ёY^ޮ>ǞCZ\IŁDZ>HKT7\(%^G?#,"Ts(?4 l_ \"V~GWN܇L '_Zvﴼ_}YRD1B%#xڒ& ,v,'%'cH+'AEλ  ~"8538tYVV}LC4 M逎#ؼ$va'{N nOzD@E0)5 8~#_7 Na`6m~%*'e-ӊe R ? }a.>|*aDRzTU=w˓8^\c^ y4fM@m1$V]lxOZ=`MD$m\N!G4aYnFc% 8z #{k#? Уq&sZ(9n] `S6Pn\pIr\?n51y֧(3abQF8/ ST^rصUL] @gyR #E|5s'^уP&zrppZȤ2l3͝Tu]|B3#b{#1HE\@ ^G,}mkiˠv3z؇"E=$+FB9NPP͒ BӁn~ l0S:X~B~rz1o8:! -&M\^ vڡ`u,藹@OA+Bɶ]D}V)R)Je잣sId2%*'j]MOmrՏBuݮ%1B6GD߰cu/=Ok^@߶cyDpOPMg$?#R#K:'Ixelp=]'Ow Oy ՔfPf5>kh2bSvo0õy6@P܉}cSyLs7F39}(d^7&ǸU8?mGCMG2@n2ښ Y.EU>0`Y d>s2l zZ0I7Ì_;Rmhngb\(o7}^vH<)=1&x # <AA' N fɐ88?]L`T\ ho&/Q}DOLL)io-_?0bsAF;csrz$g{{HaF2uФC5L;-bSI8pCrűI9#A8赢6Xct[b:)uB8%>DXD14VRSΈOj`V9 ȊLͻ&B+zĭBc"|JS Fǰ ֆv QTrF|h"`b`OJri$^-JlRJy,GH$rB*y'P- qJPEqvPTn&f}gڳmzոD[0L6u`:~60ePX>bR CF ݖh\^G+^}\.ɆFOv0%g(tKh9:d$;:_QPN[ue|JXt:O?\? 艃@qSN`?B!̻9X1*`JmB\N\ Da X!{~#ZVݮfGy :ƛ7ܼ@h>1mEN4g> 肍OZ8- ?c:L@!⡂ \9M㬧F6["KDiwA;4볔L_ %-W?Wef7ʊ\>k~o|rZ+/ׂAň O= OǪb|/Na5Š%3"ф$SMJ8 mlJq\ \n56Mv@c=BEwyGuh\36 %3[E$F&Mj H'JX<ċbJ!_,>Vc=0c ܨnQ jG~,3 gy/o-{{(8ZW_Bw%D"sz,͙b6 ܴC5^@I Bcdž' 32D|0g Mf?KD9f ްa:`[!$N=T];* /Csˠ[T[ S/r^)]o .re9KyZ3pԖcCLe%(zbN!U^IMR )DWA'=P ]#.dwX94WS@(.g|yQƺ`7(0&ٍKעb:Jld@Du m)DzE1s&ߓzПJ2tf'(vշw|rTN֒EQWKD1QN۪ 8TlO1.s$Hk]זa 4 75L4jm{^Ikgt 0q🥿[¬4xJL4i%T9ҩz<t_kq zk4ؾUIkGE2fU&P]T [+Z&RJB4q$F`PGvg0Ζ^pu]Cz+46՛>>ےb[ 'U0W {ON:o@mtC`ku*<_k^u\hZ[u!oc捐LlN7;5k*73N_YxC#%fcutʿ=H MT `XсY4Od7Oj1@pXHM=oi2L 4Q肘zsĮWXDBkoϝ!|Pтxދ&-`az5$nSlE. Ry5i+uVϲW`l۟H&mQky*]L.WBj_J%rwC;Plysѱ'L<_&2)q5ϤCKJ=JKqZUd)W}MŮ~ob\@\Xؚ ^!}I\>vGоf a=tHWV-+ 'mc;qq"hDsB!2/U'ͩ0N(D׭Au.]'v@F⹷#6 nڎz:Km`0k*ZWX]8 9sLO!ϟ*؉GMu7/Yѣa \XȩHU+W?7DªŶIqpC?6"D2O.=HnYn$%@ݹΛzIޡZTh9y?wN Vwƚ-b (X .E5^) yVx0pZAit!;fB CDz 4GUŌ=䵋>s}tW? ;[hFx!*7nA9*4=G#ИPhTV۶|Zs]HXy[<ۄs\QD;*5X bGN(V!nhkrQ`t;p=|*ak#Ι&AxCO^N8,DEeYq ^sRef_p \VNEYU݇rzi׹IռHdruKbm;?Ri(tJu$=-g?9<dljvpXjjY\~9 8T]> #*#Ԉ':'xbz-UX,rM_dHE|+/y p~YG$*9ǽnI/+xXCFk[NC~3 $O{>\L~;2x%#>nXE dIm -CK|-[VtxTExΰrS=R2e84g_SkO7Pu*0ߔx}[v\rYu,2 ^+}-Bl?U,VtEʐ e \W46}ȦQ9+I_iO=u)w][,b^88?XP\ @s^ބk™M1;kYd D,$VD義5ީ1dsb0-ᜀU8ŨkK!#nyP@1adrI v+:WqL l\o Tw]FBƁ+Vl;!_>;Ridy i/UɃZNu:k1&W#ƓY8,*G 'j?ncZ덧q:"'f$\֗f g&\ޞa8L۝],M<33"4nNo $0 UM-x9'1YbήOy\Չ[݌am&qoW90"9|Wͻ\v' Rr@w taψLY)xɯi\Ig=iXXԢf ﲙ(h>lWxW<ׇ RS[ Vp''uS'@ʉ"DR,*zj ay ns( rET @y+,{K8B'D8eQѣ9,c#2Z7Śu`R Bꛩ7î_|Cׇ>w5b- +L oz:QH>HXTPgqp'`>F vw o5 }qb]vwSOe\ȸj$%3ǡYM[J  4OO }SӖa =̪g"_"`̱8'UOˀR&G}:s a=tkēzTI vgTGgS*@j1wżs1Ryi!ũz(rBξ3&Hk%^q/wPsTH1I sP]w/US/h,9xÃtYWD|Y\@pMZh`OD ×b=@I.=Q0 {*9Y!KQ&$d7\yNc9%cO0Vqz!NJ% oF`#S 3R@fUX~<4alTꬃA`*~釄u-qTO7ZC}x#NZQ ߻hJ\턁ģ1l]S'gui fÿ!hA>.*t|pc?zyyH0Ղ/nكQ[n־-4ˊdCV77TmUSNJIˮ<K.|5RL]h$uA鲁J5~mf\.?'\ r^fۛed R~olksgmCԉoHY?MPE(GSӅJ^^'X̻I# tEcY6D&6R`06Lh p>i߿”?wㅚ&hw AtI33# C+ _߲VZ%\ z_28]5تi,]T4>0YISK|Q)=4ְ(;TxhP 3o~y*^UAYȀ=oAzg1 fvڕ_䞛JNA$6zVePHADޯAHj@ c)#-+ hboo󊕋HЖg̏MʭlNmDFc̲v;e^pʛBAgmRa8ZyiTZ4DUn#})*,5[U )gU²_De;P _"S)-8zU1t)Qdi`' ^r᳧ᴫ ,m 6ѷΚlovWy 5wDgṳ,8p^Hp݃UUtGSVɖD&=Dƹxma snLD$)-?k p^sOۦVӢřt>)¨{$-IUR9==(`A?!Bn]vk'h4dT*,T0@qZe8Ҳߠ5 i >4W0H }+P)`3"2n0a"pO2Nfε=/TV*D̷71vd'C` NVoX2حr)T.IodXRKjjzYVtxGg)FE5*Ro[./4@b y^af"<T ݹ|U~R6 GAU!q=wlH hD P᠀ ̰B_zMQʝ[I[mwCWGZ[Zܽ~I9㧝/*as&2HԊQ?UD,J,Ɨ,-&̉"n˵AҚcmԳFN AeOyܕBgtq_wٲHoSUuA#gd]gֲl!XumQTEfL(:"*j_:<an ~bBɕ(kЃsWp 1gP`ˆnM. ͱ{y#-Ù 7ndL9Fxw+w h[ˌ^hl?nӑ$`R5bjR71)/ǫuMpX:EH 5Geg=rfXȸ)+FJ{/rNI7ǟahuUΠ?T^qoy_-;)[$"_DtMO#[}@ERJ"#9:EfE:i/QHyWweSbr9g޳K JR EB'i!MaZ; 3;>|n*xb66(7ywb M~]R9ghr>-ۛTo2+6Ҋ آ ¿_f[ܟTJg`*jj)x ȚhfkGUVGD$aHw\za)=a@ 06LjKE K^kXGe Oc~ 2t0FYľ,ŝuO2<]V5h˫T߷DԟDhñ}K݀ Ηs,_ݺHhHq+3S ^.UۺcZVXa)1'wtc7Zl^⥐h 7IY^zd@@2ńx" 1'`^mJ߄#J]YH+믩`e(Џt<:Y&LÐFNBV'>l&׭n)R$ K\Зړ﹍~$ʓ9bH x ƳS3&a&ܐePkfkPˀ5pBAU(,H$}#l6_#hC[r&?6A0{dٍ|$:όjn%>Cఽpgm[ 9jXl<(b%l |&"'ł3הD쐖 ^3cl!RmK65 2;YH`tkMOJ(""学*w|-=iÅb~=i%d Y4lH0ϼ+>U^^$ʶgi;~?T$9VhaVC m:c{ZCڧVwY:l+||f_qe / "e6Wkƀߕۘ  0qሙ菗!8w(MAVqn3'䴿WP%?+t9CwڟHn ]p diHvjn*34uNs<C1!o Ԗ^YXTBvu9^CF=A&vRO踍Dg1F֧cc1H eCm6W=MgJ/x0`ɦ66>6_b(Qx/ UdMK~B  @H>T=cִJ[f\3hM= X9 ! NvTA'NTZk.*O#ѿLm)}$ҤzE;תr+q&gKԒ5s L=HL6o']/?HAk<oƆm62rnTH`mIr.<Ms̾IlI^18m0հ] ~M:5{Ҷ*]Ok̪NPIgJ΄e-rR0؝El^7^˛R}6)5ˬé{e>G$ecwRl/Sc1)ʦ ՘ sj/ v?G- TrU.8%j*ɬ%Щ#F$?+=Li XZo`^q4RlS-P?$`F hu[u{73 뢄ߞOnVY 9"jtB aJzns]Ah-/V]DSpt]^8(۴k"O= pSܾ8qtw%O7t{/θĵ?6o([2Bl $j1{D6eMEjlN:WEjR] u=,v\:Zam0P(|ǣlW)OB;艒j,@Smo.*ތv m e>_RP%. 0rb'rquwϝ9Ւr {oiՠȝݎPP؄.$GC /z?O㌱w{'H 0skc nJhsdVؽz_dpߗլ#)&rxk2-w#<튒RWI>x@UWT$݆eھr"ʸ"K7s A cv6fBE6~+#cՅ>*~OH TBGcb4Ke.s5DṀ ZS6\LVF>OND]z=, *sW8 xE%hg)mMY&1 \*W_1(֪,ޛ;U#fhL7 _*>qE)ʑcdnGVƩVa{T;kPҞ9YSZ[(s?Uؿq0j)I Gԋd-TIAz00'/V͇Yimj@]7s.b$ g _ FSu%O_MpNX})-%z8ivI痉'AFۍY˝t Z<*$H[`#p 1LU)GC}*ywh=fs*m?ܝcTL)/!JmS E/fvz 4\bp\m~#BѸns| 7i QSdQ􎥌|TNdy,ukIgSl2#^ߴ lf԰Bv- \_rUZ%NٱHʟeDj!'Q ,̙?Clk.M<'rӉwd5+.G@5XwM=.7i$i購?,O#{qlDtXD1T{sH🏑R:y/*]eٺAgkN_S-,HnDh=cgm2nXgEHOy[0 fr])fiHq2(Odg9р4qoxYB:OnR&Nˠ/KΔo )TNpDhxtᕿ ktm.c+P&EJzڏiם[viH, א3?RN@e0| $oWT % Vcx- )%OW~#I*%.}E^cS+4uYd?vA#q:Tk`l'N]8Dyĭ{;σXaZ |͙qS]s\?kӐ\B{12cz(̈Ӭ'`W Z8n:h\ cowՉ8v U'lHa&v6چښiW4wRSI6QR@A૫U,v LҞ}xd/ 3Zz(-k 3;v[Yh͞W-0[4<Ћ8JӶ}ituX 6J/~M_pbzwBX3ɴ {b"\ `b] k2+H|`SptWAnMJ!A/j{UWXE= tvc's]𠵾 cL9 & n HIAaIua΄6.\{;NNs >#bx΍+]-GI RNuВ8 ]SMHy\.ױ` \Is>yPtt:N< )Ւ`v҉y!|Oc}͑,hufA[RIݟoN|J0 iNCfGӔ ^*JN5egR2ConZs¯fM5x2 e0gh#DBd '~x: ּg. < >8v߾:rMdYcU12`E3t#0VAN>+/̢"Kc4 Z/c!wa"yh>VFm9q$!R=C=@@gwd]ZTZ/zX/NGXǠYp[$εwoyq>{=HRt#HVF AihTm*P١`pXp+N1#t`R ȩdlryݟG"S9a#Pvċ=ZqijC(7sP2u??u4wY R}ږ_H& Nt_dA {ȹ9$#PbEIֳjaR`wNȧ mMiGerm&YDҶuskԜCy]< QDlfTB37EYcu"o`Pe SU\Bq᜽K)a9 ;ƕH.z1 VۨM/Gsw[VtiETϯPq,Ğhœnv$i 'C) ͘eS^$zӟ MT;S5JinCұŁ:޺;1Ӷ0F" U -sB ~yb{ s$IE̺ cƣ=/'@V̸M+V ٘XDbCS|BtsiI 6V̡H7LSn}s,:xǫ6MP$WXQf@.(?0k H [KQBqFD)) fU.6D0;_ܰ">w@jc[Ij@t5)|P&*OL߻y_{ 4rAlTGaU*_%S+ R/5$1pB@FyTvn&~@5 oMEiE6O[˗2%Wk30tF;x, nc ?>>:lu2JJ#: G6&ဴLҫW($%"҃._,\4=#}_Z|^0پ/&g% GDF_ґfY[[JG :r-jor .~;8q( i4LR#4wu薯:sv1B#,m주puy~'uՒ5Tё,ӊoX;f].T*mA?G*fɔ!/zuݱH u9'qx/B'ޒە%SD,chvŏ7u xm@}Hw}ԣpfSO? !Ch8b^CQDIxDH{v8QrG Lo]t5KCٌJJepkSY,n@ww2)?F&8LuTψ@0002'؂mQέ;[ѳ'nf]YKi-VZL석ǪN Fb?j/)rBqr{ɡic^/F¯`pg3ivz\L?nKhYgXJ_Ɇ]|.#(9WU:mUy{`ѼjCjeoY_މ%7bm'M;Vܫv2 u$O^F.งgEmg:ѱ2q.*ݤG$+Et+d ooG𑦵q:kfJ~׊P\FJL֍x෥X|p%S}Ҙ~Zz5umH!){J©G޼|%28d}$bM<ζa=zp 4tۦ]3̄tZt1H:t=`|k1ÁiT\c^e4`l "EkNx\Io\* rOc_ٴDjjv,adt1fȍ-?|b+\Vl'BcF:\):}A/L0P W9P^jL9@3 $d7"㓢t@$kQ<0ϫlAw޿ f>4t.5J_yuAgp@d<!fd6 I0S: ~ )Q!ȁg;KbuOJ%Cvpw?1$D^}V^7 ۹qX޼'#p QwX|̢q4z˚cLbZ#znKՑ[ۯZ{:C#m̚pV4 1~3ޫ RRAb@6LH_ݗnl~VLʷ9nc!~43ne[FidZ[ RG3 B ;bs|/@MB Uio,g }ΕTN57Gw%n%FI )Q?} Q#H_Mw`FQY3E{)-Fl~mVc@in :*-p?*ŵ6с̀mӗױ>vS[*F?#ٛğ h>M1'MtBP\>i]~$dH 5ek49fFDR2@*縕PUB%к\P֏&nS|0[5\7x+NM m>]p1SKBOpexT" baHwA='ɲuj 0 Gr +HA !D-@JNDX6:LQ T@a)i @ [П}Zk}@/\|'fZbsCߓbR{tZ;tUpoteFd\j :1J"SV*8/7}h/"=Uyj-A? X?BbI5Uj/#.7Ha1 `ԖyI9kٲ7J{ 6pB\$$.re$71Jl FEowkP k@ܮAa nOQ!7Ԁ̯ӪUPY,"i _o16#v=? #\#\R 7^!m"jHTSZQJY%5.$PQqw oK֞jl^K^S_o)i㊵#+/b6R9ZIA ;]@75p\G #II3Z~;1TC Ϥ!峧4 R9CQA$&K-{{v($?uwI $JŴѩknN _0/FxIrl_~fvfkB/*Z/7a 84kX¢HD0h;ݖ {ʘԦu}^+ǪkC$`eHf$0@6ziU aaXߌK&A\7ڄrrF5]AucO‹Wk .H^4[!%#07/FZX;.Ʊ@};)vTߌk{c@dǘ>YE7^̗7iA$s5b6ufِmq#>b!]Ki6B,M ꓹPkUJK<܅%H+VpmjfSR܌w~`; *Z cb}j8k,Rص_"9xoٶLhJ 9p&^OP-!T/o`mIr[Cශ?r^sβ0A iok\f"cû|15قŸYITm*YKYǜlbMv9hX >*zr `*!G ; (7f,dII ~$ '4$#,w~) 6xD֐Dsˋk[ZnMBg<`9ך+! [,׌[ugV3Y_m>9AƤkqj(!Oރ{G:?%$K.`ر@Znm4vX.9DpS1= Xh斸O&L·Fg5鉏SXD\%9It20<.[@ZfW'en)}{~"tAh-&@z!=)!@Ь-`W;Q<5_IZT"/QI8H?\˻ORB,U,bZVFzb3. jVTo+BA0VMj[c%r?^Hpb]v1m.֑^ŷ.:)̸Z:1 j#_}Xepz9QYx_ӌ=p!Y8ZrPBO $ r6 V<}:J:SV[{V-qHDQA<֖VzcsDh8aoVٸ2 ¼lAruf1bf@ 0{0,1m0^;.=W2s!" DbV5JE~ϢՐZ3r+6qVP` (>9lnQ~s0//LeaK=2뭯ύYB2b+ ^v!co23hNT;l8֤" dܯV!=Ԣw-;',?-!0!6tt\G/PTwS8Oa-+xwNGrJ9CI(Ꞽ'| =?*[J"gzW+,Vǻr4AO='9&sCdyoj||/aj|youHazVDun)-T$ƧsA2 .rѣPijo6A b=iJN3-iQ_-nީ &# Ѕ%Hjg%U 9(@#ehK. u,Yo29?H K׽F!1[N.g2'ً2l@FDț%4N #rK(9"Hx:[$WYVYK g-=kv% z) tSapa7u (݁^XمCpy ɉӳHnQ|v(iY}\=.?y/%a4IuzP+&ho>sB%HNʖ;U %^qfp71h[*Oay犋JCEx]t.\Rqj`T45g|#XS&Iois3![Y[Pp] ͧ`e7B`%f,O\2&?jb*--I@}8C#\id(a7~t!ݶgw74 BiRֹbhóna8Ve:ʆNCvʤt9NU 5؏ 4N񘊑Jۇd(D{{ int] -Nx~n%'ssPDyﴓN@4 ܴ+ܨt Ts&` Rb{?jXÆ='|8i 6?[޸0|75}};P{=&] 4;Ԇ)9 $X`{9UFߧ{ >G`.S90IIUV0kԈFDKR*($P2}S-?LE1'4+ZXϛ;=ZH~U]ǐ%@o@^XStNH3C.a*DpV}7<y`T\"}6cEE OCjRi2逴uًFY edRy*3ή[tK]֍׀~߭h*a$)+}> ^Ba wg4H}W74gֳ#Bhu`2EF'?]Ppvon6%`',ό,t ~$&_PKPohR2Ez & \߾_N1"<y00"A& ol6x Y鐟~h!KH7.[AKWT-2hF{!ms/yFS=͙C4}u'J_jdӵ jD} o.H40`ªh? +euؚr/y!06db 0x~*0kHw6+ _&2΃@)! 4qemJ-3:{K3,d Ѵxz-ȡQjץ,XѺ"%-CNUM2 X2Gb[}mٗ*8M_oU?)^epؔVLQAl6i3{'Ui}#4ySi^3ePVxg:X` -@[ÃBҋ㠟)_\:3wq-cط+\+?+&wmX$_nô R͆έ`69=rihjKT6I06"xR~rҩU4n}70|?#a8ìni؀8MR'=nc=T >&~W[> N|-l熻sce.C mYR2۔lFȫH#w$|f@4Nߊ~lq{4A|"'"/?deqBx5.H}|'o{،-1ӾuUvUY$j Iɟ?00鈷_uM15,_+ـrMv$,]l7!bmڵki2rt2JdeXt۸,8._', x0CP۶VuɌEQoiEW cSZAp#FqtuY}<E7Zh#G)L`nE&9sI`PǴ/7k9EdiM{\[!8OԮ}|w[ގ]-\ߛԧXtHC*l^)Y`zq)q h`U;+#O+1 W0:~O5JxqQcEsE +`-LJąc)@sfqcMsOĹuLǣs!C_jr/8s(oǀaS%0N~CiHՕ?CEl SB)S&o@aUE\zsmZD.;;DfL#8+*x#D0[G(u1¶"%|Y5>iȹ + IV)c O,x$!LPii BAKܬ`a-NRQn@dW CwvA@^~Sr̜0#ב;]u4"߿NtJۅ>x3i0XU61:?|=-XB5OAm8)ocΡݷI?Q-5ɷv%"WPPZ'rH2 )@'y {a,P8 X2ݺpKH-7O>i?T ! DWWxϽ'}j2X4=@i}SBY[EmGn1Gka(4>z6q=.<7\ e}' k/?&Y[G)7Ba;{*1d kMƼs rh=1|R)aGt?W4qҶqM Т[=IU9mJmwr4),Χqd.!,b)/[@ԩF3AL4>).\\օ7r6?:obmڌPhC*וBC[\iܫ(1K͸g1s󳟽b690R Uv3KҐn;heC K?L( XOS^Rn:_@P I$1By ̶ʱE.ڠ aqj8X|YA9A/"q^''4g"E]Y;1ڛ^.*4) rws>'0eԷ~W[l6KiEZ:F>ŎPl 2Hٽ Fs=@adGUM2H넲me9'Vo"|~ k>m8ZỈ eMTҎ?vhV:P5ΗDZί +ŏ}3lC/)~dPbʄ$LNk4L/V>f[H'N9͉^g\MΗvhaw-mZIF8+.>3]hjZkua`)&QK%Aw{~2#n"s>n|ۼiĉ"4O˳ Ɋ>}~wP(uSM[/-!Q7F[e\$S|Mx bɆ ;mG {J〉i?2-D+ .1&O.@Qn ~DՅ_^WnyGjAl3UQŧ.Gy΢-7Js;p ry1J Hs"k_ϛ(l/QU;|ox؜Os`{0NF%W<e{K>|]K^{Xpw$n/wѭT*5[=߷.a5ܑ( CTM/(=[Q/b[W {K _.Q}/a?m͊-@ gzd7u/r֊ rs2Ƨζ&pxiAn)I/*pd@}Cpg!6p>R7R,7(3 {?ŗ2gO[nYߋy"ב2/E&+R2f,B-̈x.yZ^U2A1aIiKog7 08Vb5E:e q8^5K/kii=G(\>*嗀O}WԽMsLqi  "dXD5r c(e=g |,~;ۉNx>n a ĉ_TjqcMx7c7Gx\1PYX*6/? ( "Nihٵ^i56 zl*j~%B}x<G%S !5\hcLዾҡfq'KjIJK3hџq|);5Uez`~ BXXSr% WQOda" ua}{3؅+xz#< =KQ|ۛn+Ʒ65GmmM fTuWE.%R5 ;B_L?wv qX}QƤW=U(Y=>{n*Ró>R XqI&kU8.3|KuX^3 i<9x|nI^`5% mi$lmșRgXkDDّQ0z eFA]o--z$2j\A(>!ZB>SR75p+4:{n:@J,Ǜa06zdYȳ檟"TH"O ):j784uRG3GR1t P8h"jռ-xgMֿR~P$=XB:ݴs k@sձ \Șp'VxNbJ=C8\S^Stx$iپ<3^1!]58#S=n1$H+~fiQzX,s 23AΝ P_E/R!_oY(f J`cd)S2IsZhS^89ݎ<֬.J1>y'BTMu RN9-yREd7 WG!g,5-Z B,6@tLqg?J ;@ @6s.Wo*-X~"PFNYCuv9dUh_OP<^&><ȺVV `0,斾ݕ(=u%6c,+ݕ sJ 5Y~n})V`{aRvTr ^xeNQw7_륑q:l#\Laav} 6n˾qܐo*dhi64*]>{;dʿc\eQud#{[`92Nh1bn,7vÙSr7_0UT--W)3C} 0uf"4& (|Oyv"dU|6 n{T>h(#Ӹ|V 틯j]z]?oT&Aրgr429/"AXJ{W)vE^(+Q5d3d lφ1^ mr/ΖZlQ~HZ^ {Gc$w{2X 5hz+ycPӱ,JԙiS Q&^JT E1`^ ®19i9,GC49K_E RS*v/o=oD1֧jh-a69]^ zHۙo0ݒ-8KVʼnc$Kr|u_WMb~x2@z'[{/M3ӕ9$okQOUoTqb$6kT@xƦV=:Vd)R TqLR>ߝ ޯcM}; ==SCB鼒@F(rb_1L¤?Ws$*Tg#+:;J*jm [ f.5O6`<)LHB3lF~%z;t<"bA.!t(fk.u[Y|R*FJ g#v2+YSyyݳ#Ŧ ^'}h9=v9q.Xi` 0LI9 vT@>%+n 3̙HLf1|Y1Kup,{;=Hjؓ. Ja'܁ds.mẤ>%NJ6= ۦ}VJms{_3C?T1!.SI, o JùIhuly4K }lfkyfzX61:_,`ԿVrn9NwϟlK6 +B?B 8*bpw U9ȣ O*ij(㭌귆Oq 3P>pXWNfP}xrj^ 6GZvX9*ˍzw='з `l3T|<"5 ҙXb~ĉ_ow$D̥Ns?} E Ez -f%ʍTht,HP:V59^#8))vn2U3H![x-A rn 4['~]E\Niً|g1.zկWzQʋ@ш˗ k*#ld#/H F[ϱJ: Sђ%V#a7ԪelWF>8m8Jz$2b^L΢ՑKvOr=+%t&,|Cjߵ:Ɯ惢;&&ロr<@cPI%p`ӈF!~鄧h1y=)9&¡ߊ^Fds]Q&ã׶)1h\&+߽i UeB؂Y.ۮ.iZ'ÀI$w}wx/` Ti8$a!zc )U;f]L:zVýIW'p&`R_ K saU@I@&[$r犯LL$LѮA{_9PLAnʶ^|9Wgcom5,r}A%KGMI"̠8Dc0GۊWߤ0oE镌`,SX[<0w s\ :ėe#͉րoۭ1k+dٵs/ה.wϮ+ŋ5km 8u~m߰*mp7O澒uFhd svy*`ئzJ[J(y485"3\_IR+QLŽ,n*ur/u/wYyϚ]K;/jz2igoBG&Ӈuf nPɲrld{#-#}y5n\0FfE]H6=V5 NX=iuϊ`5FqJJ""}&( t :FJ% `h(jtČK*q.q\( '.MzJQ mɚh,X3Od]%k%bv'<%!xnEnT 7 Pђ ]&˗8w|kRM^T8k {5U7c dA:Z%M]}g5Lsnhۻ\awZGBl l\D<` [MMrIO]T{,TC6%?Nĝ5=ǖ== ,Qb)ψrbPMGhzC`*׎ؼf'/_ rYhO8uVj'SKv(_b+T` bϣ톊qbid٢b_.gYqw6Ax)9.7FEawU\t iEl4>Ƃ⭄&XvUb2bhxMJ5@Вe[V.gGO-[SP Ȟ{6CwbIǾ #+uy*"E6RkŽ:@!vX@Ltt2t/KȤc3늟Xn>Z6˔@ qx62e7RՆɐpbIx@A1{]j@q>˞42$>*1x@$ԙL!Psj*jZ|ok R*}V 0cP8~ Vu^):Ȥl{?;{`]<R9BxDT =XkP"c$&̒TmaN·HGJ.ՅC?/]:*b8C̻s9wD0 _#dC5S 2of Vqԍ VMMzYiT![7X¯9[$CpB~L1[ڿ_NO$q$WsvGnx=0qw!\֯hЮ/*ȓkWգ~"E86b#1З먲Dž2z̖d!k܂(522+prrĒ u 45E_9/.),I qHsu'H~Bo[xpKP]TWW?>=NloNu+M^7y]g*A l(vMApn ac~B;A1)n;?}..Y<m?fxo%ώ[3 qD4%f9h\-OQnk3^(9iEֳHt(j6aޱ:d#rwΆx`J]۞_-Nx+h79]M?dt%Ċ[Zv~]A3nm.? :KQ?je`{Np#~iKN,N"Yҹ3a{HOv^8<2~dv;Jtc}yo<lj9l@I_%u\6C{W1*ě lɆ.> ~&}2.1e{g49)nr }MT < &/rT3r齡~u1/8byȿS%!kZH /-ujmKY yhq40ijm&hRJ21 tΞ b=?.0xZSR.*z᫯)oyIq'['r,d/= +n^y?hڛݰea%3_-Ġ+ϔ`~`v :girar ]-Xa(BT" ih I7.ًa%@(DйPc2&}R^[%֛ƙH䉷(hĚ#=yW?],lnp}o+$`H=}=At#A(a䎂BG(OTRX1a)6 ;Fń; YQGUgi;FDku/uwjnsI8ai[rLs~g[q6ss[dS91e0b#ӡk1bbl ͽSꪇC_> M317aRoCr%*H4t3`uG6bW`?vpjc\}=c>(+ػn>K,ղK^u2yntVEՙ,dS ۮO~Ih9:dqyc익BNx:U}T0K>6gVge XCMQKdb. щӧ- @ cטiNy*טwƿ~Bx~Ǭ4vRQ 0N;r=)p'2jC;RkRIKث %J8?LIoAqD3PjES4CSړ 8%@lܵ!) OB[Ө=Evf[irxFoEZ?V+|aon%{lPִ*E B jC!<:r^+Y.\C}?%i:J3 ul /B/z3G!ӫW;vР5'h >zdmǀ{u7ZTs>5j^uIy;OGjq`Opfȟ`}R9c^Bl&9KR`j4Vk2y!"vg=LV5r_ tc:Uy`sb-Qjх;K%啤!v%%B^p3.XUJ]iY|^ ,Q,Y;CO ɰKhvZ( tt8%aHoz/hctk{fqTUp7*b3d]lR#I jOjYچzbi]ȼ櫦y_hT@jD,4 e m"vcFrHGR*Ҕ\䝛zyᖵwd'R"u_10! w^.7瑼LmN vB4rRF+add4D>\͟n$bX]-S`1~2l 5׷HO˭>r@4H'E)# L:( Shvp;Վx!/p9, %ūeyU ?f%#E0 g2źpuڔR ANQ{}h428QHWoծ?jqLSi;v1[jK$(ܽk4y5&.BcpjxMǚmvTAۻ UZ.(LI12hW>mJ!hx+ fJWa:Yܕl7kC|{:OF@wcy½L fO|`;g:d"/Ld,NybDhv|k9rid)^[HSђ;/HZ:u 6ރEDAA|}rjq4ѻ?5 }5#w>M-# o#\ )D G;Bj~^OqV򟼞5f-M[nBhQvz7CkJG gZq B0.~:3)̵`8]-Rb+_]v2^VHRSG/;K,\̖R+mtعo s4f3Şfe9s4xV)e_dUY*=i4 2rJ& 1Eb en_2ۇ 'ט3$xw %=1vvGZi u_ hLA£ i]\K#PH)P̜QK^gFd?'FPғ Yi-xZiMTm>gv5сg4y{;ҹԭ6*ySm-_a6 ,ʑGdJ9K8랤B,v %_qک08`_D+a]"ugh^C_UnK{Kf`EQPiCѿ ڳER?؄fP%G&j`Fi#7M$snEltrh T~jIE7 4㧹7Nڕ"aaYϠd+_ ȷ`{"ןԆ)/0.x8#*J8_:R_1P_m}9x9Z%.^PZt> fffpf] VN`NNw/sB,f;z@M(G_ԗ1GN@9Ėg z<VZUP@7}{r0LCl$L9>AiV8#9B<"N0ʰsk_;%7El b'VⰌz=fTn M|(d#cM{ԲPX].mTF:& {Al4ožǦ鬳 7`էuؙ;$*6MvHpBjK~խ^ -)v2)+#NmP:fBRXY^R:UGmLZ&!]o/Z@&أN艺[nY@h5p*V0`tUV gm!nL@wrPH1%z]XU]-sJriro+| ] % |4=CF"߳`8H i.}Am՟`vTP}4:ÏEIQͬn%;NrE57u\'ٱorJ4ڳsp]=M񀲱b-A?;*T_r$}ڲSR}"qV&Z2x/xE=*#?ê!]7%;2B٨Gs'uw3-V?kq*cP}6a f$zWinDoJ&\=GM*_x^*pЄ@Rm½gV&NWfK5(wL5ڃF`hW67t]7*P,]0B|(Nф; 0ϻ֒:W!QTq48A 'vtFƇk'-!ՒgCOT@NRz`lJۣLVlm".y#GGǤal\IuW,?ϐV{|8q/IѤny:je1+WeeJ`BQ )6oiNnXSRzlmia -SxS rSCw-Dݴ@I8y~2w6t]пh^akC|KjKq/l~_)Do{.i!`#gB%r1N虡?ӴZޚC2 GM5a/Qsy9_H2@Fk0m\vtQiYB{0vSawtz阮 .F][qYF]rvA[NFQDc2&_` s}4,3$ζY@SU[tE>"t=E)d^W9='@ز3sIf#JNWC %C<ܸ5LvX΁SSxOFNFR<%l]>O'&U/?;ѫއLn Feu~TX,tJ XHh/βzE:Syly,,!݂AR)Ku/qGPEd.*4?SHW |[VJៃ8x*m |ȱھW.YwJҗp醀X~΂f'KWM[-MlqfJqKο}HȎv }Ƒy\1*:ׇ“x/9:1Y(7K{]+cpCל7m 4؊λVi2F4_ߦX*A2j>r#@—I1tiR~Ze[(?s; M(MAγ_ !"4i芣 yU"ӀLV9ᗘ_b՟o,)&B*w"sRq߽Ctۼa䗾81)8N'P-E~W>O-9/ƖR:*N:T_5sLT3-ű%-$u"k֥NkA[qK\* ZХOYE{ȴo* !9quajtj9SmFu!ϫ>;j݌Eg JaqN3'7.q}ܧ( cXZEH H@c x'{% -2-)w2)`<] @޽57 J2ŬxD:@B|ؓšѱ'G?.=GځǃJ%])iZVfn*vjA&67L c% Σ|D߀F=q9-0de{5Zcڑ1wO_#&/ z +S`{?i@t=(l,4L?QqeQξXIe xr'2Kn "Vw 3ľK3<$]iLD/I =YI6(C3 u ` } acfZrn6pV'm@X7ANJ-w1JQD&?(zsk47R LU&D@}tԚ_R>sarPyx_&ɡg:VAYaQ=}~$4>atعM` +rz sra\R#W%aa,VIP0P&EcD5MOsiæ¸%Wn ꝙ[#bd}\ʣ6hg9l!M3.uϸ}r,kZa/X7!D戢h cedMrTs0D?hǺI!o\GlNʟT@!θ"$ZOw=R1 x*Ÿ<\Iˍ<6qhY{%גE/]_}Gıx ~_)tnҸF}61V@9mSNږEbZW9ʤn+؀$g-hIm'zlsZqV]gs_X-*_E E0kfc1j&R#[!>0 p{gI2碧db}<*|`^;~˓Z+.+}.irCeڊiU.(n'=&C.Rkƨe DIC)O*n6a>tr寒Yq nn|b&]rU}k/CԶPOĘHDo 2~h{|)5!S' Zȡ7K#jJ&tՊ]>W`s\ d-XP#jZM{\TȦ`&  ow~VcWZĞ1PĀ_1@Y}х5֣|STaq)zP-8FZD{5$Sߴ?FvcQ h\ {F Aϔ~!w$!`[¨~>Rr,$~ȅB qWf.r`x,٠&wlvw%2q^_(R)bmersSr9YCP jɞ"Ei(T}=穲x ˍ(.uІ/74ҥ#vd<mf8zsL#_m$'*-|kv uH.:N2M'ö _zϞSiLb𧩊Cd\uZuV`FLߙޓ|08w!| E@ 447[PWoN>ϠXhi,IFy AS?^PLWE]q>K-)CmpNn\ZUbfbbf*ưm2g,Q+4%k(cýS۾%s~C킉k=B!p5 _CaZyXYcSE{5v" |.D_:NY'RKg>mIc)Ix$N,h~4TIrkP/X04%ո)uzc`vR@(NNCzDFt6kYPE ư^շ]lqv47>u' c@b) |ʴe[tJ$u&юC6V7o+S )}ر|5`jh=WkKQ5ŨFv*UgWAvحBx7-h- R{5rORzԤuyyFjt)ȭ '9taNZO^Lܐ_wqIzTl[=@J?s$wS)6߁ɣ-T|Yh`@q዁? q@ )O>ۯyM9HZ}[tٰtIlC)?v}Nӱ{k⟆t5f稀YĕIplzF5@ZT:R3('f#"j8ҍ{apQuЧQ/z4݃ZG'Č}U";#_VXQv/r^|/jE,ȜaƵHn4fc(4LX ;LƸOQ7V$l\dڮ!R :xg00#^(qBbܱ`i}nҡGM NqR2S6m[`Zi$sEn+3ҫ}a#ٍԄCJAoHmo)=81Ǽ*f]KDE~fk\5N{0|1H:Afib jEӥlgBV󭠒V`gbb@ٶrx Ut5Ku̴O86K(woҟȺs;Kx`2mT6JJLZ ~e`PUs\1ǩG`-^@x}zӌp ^qhv6jX?EJ7xM `^+avsawzR䐝_ߐL_po1Nc+U+֜?nf:e/AFH[Yh0qE/|9dZ"!m^tDMF]ZQeU<ә\T[uh:cyQ=SyWR\R.<(gQTd^A0O6s8Nz{84&5M,@a&rٔD?VLYɶNpxy”m` ۚ^~4+4 (㺁oޯ6:=Y)k֧nB^GFIg`5uXst`J͙%XVzAO30!߇/pά"|0|.#|IO;ξlJb-YD,qMnT'zS۬t`Gܩ6b!4dDdbsZophנ5D(ntD6"- ɒd .g*i?PΫHYha~ ߇(XYƯտ@1M"@g(D1 ,щi oKKL [YhR首MbF6Ndu:PTt&Q'@3qfBȀ #ȻD3n@ `YHwNtZ6lMY(OܷK|kTMu J-^bЄq/aeζ~ID@/-_=i*=$Aw9,W& &;#su0dp* E-;)I.7􃈺P\pT׭Z倐Vfn>f$;#fWcu*`%g)Iگ66]M"}}DAwoIye19JnT/wۉ$*+y%T$4cZ?S5ʕ:A~b[_f ƅ.||Wk'\\U*X7pv_<9jxq₌# %tJ?#_ޕeO$jx1*8N=XNYp`@T*V/[R +4QoP!߻3 b][ZlBՉh$Mp Ḡs\UΡt_B~9WӏԤds~ 7!i`Aֿ@U57}`&N\E]pcσm} JLZ:kOAږK6|ЛS"Y!2q_ʥQ% XY .E.ˠHIN5Zc͜|m 5*wEd1tn!xQ+咫lb/`8J5E'|-|ibv 8|W#koCKMhZ!xJG9j@bt/Ly 99ϨvLViAMAgYԮqAj>ԹẄ́>1 H?&`u\mS{=ӝX,D6a ѫn( v/dĕdGySRս.HsH8 3C1xFa:GU{P8ba(T [evo1Sل}O8мt+#$AB^4wi=kht %!d;豭JT`مۅ *XN+֯u& '%Ո!=G5csmP"|P+cYձH,vƣkɘ^,GUb򢒫E2p}ʼa-Uk87YVz1Aӊ҂]9} CY}e9b)Lx|~H$S`R\0zIKKe%9^5wT.t?ػ~icQ#Dĉ?q- om* 5vDT]k x;lQmRkB*{ԏ 3V7<ͨ'͠C',!Dɶ!a|h4FgbpOYN^1Rͼ%Q9(* :6H|:ͱ!U=lf+d])ЄO>?ev l-]<,ӛu}_LG34/Jh5XNL]J :' 3@*äfNrq1p&ˎ=^ڼ#d*bXGWH lӴp }%΂_w+sh QyO' ɷt=*64W N]ZSm?_*S%* nPcpV5Zn㱓7n MWJw[\Otb'o1I˂} $!I{ ~zW2 +n JKU{raW3SX;W%s"y 6#-k-o2#:\b(8U"ʇ`!cSl~y_Q]>uoQ:0,JH5gp?fF)5b+$"꭭Fέ/}H>P6I|H2Wӊt3SZ Uޓ껣mn̆s#LS! Vt?q4asKQb*1'xxuuUe7F?_%ZznW*՚TM4]z pYm5+o@ %sZݸw*g8El*'=R}Nݵ?UnIGX֔Lxe)I1yM>h,H@ 8k Vck+]=}HWM w̄2!opO먞Sd;!Fib!ޓ/[ R^+kUfKHɾs {k8>T #{?/Ym- eKE u=ѓr"-B?c$oK(\8faR bxNhc+F NSULbMGgUId ;>%*gW/H%j[lf5u/h-<P]@}E`=,bD8uH=PoA ȷP2f y]Xl66ƚM}1_3q &(~ѯb#X=.kPK=i=0)}7ɼxRms܈f.iE,J'=mqJ밡95|HB'bsrbKdw4-kc'P7.$*ox-o>/< -p/v fem-TpEȒoA] GӠ/s9:a"LtJVH}^UA[Qo9U!tAЄ]a0T9P;nB)GmFR?qr`>Ikp6;DbC τӣu%VƔ9ے6:#]VB:803l '#p[jQP pP aayclyoܙ,pvo.D|TS8C+715EcIi"I򋗀 6]oͮBTZe_`.ÙdzjZqg*.qg1E]8aFKJU .ޙ,oA&z9?~xkD/)+4,[ˆRhQ;Ah iƬ Q?d&QYJ2<̻tY9%[ 4)P%U1kt3R!e#jGp$6ׯK͟YiVA~Uj>Żp~7h94@-쀪zG4&V ֽpz+ _h+DHP£ɢMeoqݙ&GV3s$v/Wd׶W 9º݃8Gm"cGsdZev9M7Ow"-$|(7AZw+ Vcjp2Yk1j:ёr#O΅ıZiؿes=u8Q3O0Or_k^.B@?, "5rI^-l;evj۶e"N/:t[risky7j1p5ru-"Ka/J4!Kz?O5H:)!BR&Q$^VgVWNSݓy4NhC-Yb>K9&&\tj78ƚ@6 # LE*F# HFî1N>nU3#Aqw=T!V!*l3&wo M." M }ݐAJ&Z9:x?CeDd#"Xv#JMK XUSJ+;-NVwdDrA٬+KdYeWv!ז&He(-,kx} ۺ=y"aps]s9z3ŋ$fɞܖM^cqAS+Dᳶ >Q6^uyYÍ|_іwqN,1.+ s`AL3UzR/+%Z<)s"h̷/w:g+ZF뻌ڣԕ&y՟`_K7>Yȷ]ݧSkԩ26ڡ6hEӢW[9AŔ-.]O G­ [$1V]5yvBwBXo4tKkzFH+P ,srMfϝD߫Z2Lϰ!>󞇋SjE 5xџyz,G)| Hn":pi_~$&IN(UŰ0gn$}hA!"Aa37fDE}6, ']*ޔC#~[;45uhu2ɲnښBB3SyF 47{B!7sWIyA>!5WȈAvvByQKHBʟCKHR`q.1rރyQRK{v+BXM:;Frv6P[nߎ@4Fl@bӞ< HeDSSu/v4lB ]YJxlĴrVgn"9|Gm%,8ڔ5tChIBVg]I` q#1 םh1t T6㐙2ht3SƯW -)a'.SwG+u@A> !^ UL&LR%}P9\hYUMH*``̩^at-uwPs(߇vn!i(\. l<yFx|lUژ5/ruv'ZOڞR!%z7;~ R gsnPtCw5 1bcWqO/ FO0;v?x_gLgIxBCߢUE⪾' c0c-혅7ml|( L1U)Cfdv֛Pi|sZ~#lӬ{Y}LHtM%3FBDOyU{̈́A,>'пA D(hTIIӁRlO=߷b3J4|lsi9}ձ)ЊSVg Hڠř*^vm&l5ۢKy2Ҿn8C,iwI;qEK$kX t<.ϔ~|\CYChzޛ:Wh"VYB.a*`QY&ؖ]b `B Oav p>HIc憔Qmc7AK/ic-z>#֡ZXp\KcQCJA\%Hs$2UjKuz/KUAa367ξ.jŁo,a <]^ZG $!:R7Q:UA5cp򣲏y8N_"Y3x]4nge=MJh/`6140~| `,Ti\z5yN!.-.:+Q_UNI_pd'q̾*8w4KjHY0xV !KZs2 UF?RȭȠ6+ G6ս}S4UgbY9zeiRɗWYƯV_r"oўur ӜӯޝԢ;Tأp+Njcoˋ:+̒'؎~ɒ%[,vˌkG(8}οÇ s|rںm2R_#3N|"VgsE>-N;O 8_뛨a0IdTԝJ~;WjE&T4{T d Ҽ)GJz^5CsFLZiѪ{uFCT+r JM_8'n6`\h C ;7fvGƲ-WTVYt. #TQ^XiC>ǑT?Ȯ3ݭRftwڙklI}Nj!V8ɓz(7Ķ"pvN"}`}Gqab(Ww"Z [6n $xU1mgpLRubvխc S*EڸͥU{JmɮT ]uj*-]ThԾ3hW,7֖&ٻxM,bjt?-I7 :̛<{3̝?0nRUMouC\Z˅D8jO^Wk@X8 v:e\&/yh{q4{lN( I׸ 7[קKl3ҝ9-y:51ɀW< oPgݪ-R=%dz;q6LFvCs͆5%qnz$P,nu޹ >B5Q|hW+6%]UfvY$cxmߪRb+rY[k9,:3y(Al٨򶬕&zxy1 Gsћ2Mlrٷ֌|IPKx@@4 Sl~‡Z05IiEqn!)7(f 8VVͲ)FĿ|N@ПVlp{;4@Sש3FЀ#2֓ v`f$Ӡ{Mq[zhZY!0(禎9BhS f2jǧ]WЃSqsTCN8*+C^0dfp# >̼0b1E9$V4JC&>uЎ/?܌_gd73|t߭.]f wotH5g'd;kL.Kⷻ*3Tio.%U\ ?TXk痬_Va.ފ 3B]МP@p+8wKCrp@93ыHTfE $Qa|8]~`z_ xo9Aߛ|Xnݠ~($`q~vw f Oه{:UYOkMqƆ!.5cF1qq j3U|} JF@ DS@/WhK/a/|۴r5m If W ßU Z~XW E>XU׼kfGxKzEj wh5=x\],+­uք>$ot-)wV\ĕ[:Gxw}Cm?iV6O|+LQ1?HmmfP&V]wbhD0J ہ6<ۍ*u~ 밫+)C & 'ٍD*xZ7p}dj XtḐA%g4eSnHk =&ӅC@C$/~o-Z ӹ3| q6Rb0* ;fx!psg]&+8ֺyՂ3/}b *HE;>lߖ?8q3Ƣ zw{ɬa%0ۡj!%s9kjq{(+NSV1 jV6´]*uTaGmj]i0I^cxOÃa6w 2 .v{57ztuGJ2wnZ//*rj :krPnaۓWDNZc<5vA!)LO=KU84\t#ІXzɴޠd?ȰԐW<~ZF/8_5>!4lJb9պ+Tp7)Նm W= " !nN,/A1k&NM'k1Ri7jeIU>l)j2m4$ yGa6S h,P=͇M5Mº 2:5[yqU3pWXaF.wLɩ*;b7׉jo,>uF7 wj)I/Ir3 &H lP{ڗIF`wa()i#0F TX4m]vVފ'jom~-v^l;x2d\JnUy^y%B])OOͬ)m-sZ$HI ˦zMSpx&gTFy ?Rg' ,Kyeoq:W @i 5=ˆZI:BaѮ4a' iQÓ-KN)ewE I)Mus^>*}uD4ֱYlWۙ&NL]vp~5 HvDE/{ ]0v'&5Z Ҡ6nO0fJPNZhMYߐoLB&F\DCs\4!SeQ"^3W%n#"u'J\~Hm<ni#]c/(N:nߋ j xa"`KTщfL Wt|  7*eAߪ|{{V0_/]4VGg0X[VcNB^'[3 iik\b?$x1'ʐJ97!K0܃ lk,xNZltIPJ^ӣ ׎;*%N}agÏ, Gz(V ą69!V80WmX]tozsy3w,y%:T|dǑaP[Fv :͏V)y#7뾧 `W (lI_cBBFϙA$.~GT&6ͅP(W eڢ>|VwGjὭZfTNS$XsU/HwdAl F# ̔g#ɚ_\d4mD;9Jي@YBr{&rַL)RFųc/UػŲǁ|<\޶c보&El,r h LJO-u qANVLyߚ!  Yi)s5ܦ^iA6QH}Q$:eZW|G!{4X2{b]:a+lȆ 2m5VP-Aׅa-SKPѦ$O4 cS2@$޲X,9F[n^ DClA%Tˈ9mweX\遄ֆ%92p k]=Я Y(VyCJɋ0ĪkZYM;pbO o~~HJ- 2L K'qrrOX=BjW`L# <".>tډ~rMt=Ov4B=_[3mѯ}6H{~^+|  F-3. C& 9F2>/?;۾AQH乜At& s6䯿='xw<.lJؑ%\UC*@HB.g`oy L=.>ސ1M __Bc֚SI|*Q*s]NP#R\Tx+&V!KB_u6[Yco 6i Aރ\K6eQpObb̂;HLTM} {}PpͨV O-OƂb)\lsX+RE)7t=l[P=ទ8ZH-nR {#qFA;X%`1gLn6ϱٔWA@;@NVĪ:&<9=t\{'}{_$<4fޣU5魲GRXm"hֶș"hF阰pR9:s_ҕ~ V"}˸y{S7<˿K,Tp3ꛏ5TGpoT<%k3.zMtefQf(mdnP m5*J%/$J/t-PLa>/1mT/EMF$syVf{BoXr*No+E07֞mVp%~Ϋ[^?'(ݦSerus#Xlg٠=N v2ZvͰ=P64ie!Ʈ$"_8xV³}iI[(ÃϘl{N pUD:] y@|BK[2h_r&ϥ_i17۲& {>m//Vg巫<JB}2{6P+w7 >y$/`񡼟D(%斚{-IIWEc<$z)RI?=`ўL5 a53-K 47ܣoUR5=ƷY1f9' voS :Uʄ,v# _1+Q$*)"15\|Ŧ@etX: Ǝ6ܸ{wؿo?7Pk;Elf&qt]ew$v[H;PZ5+̼hd+﶐E6%8b|3hHOM ĵ=C \ntUD-k̹c`;s[jDbƘqZ;9S,d_TO &4*hT.G3C_#/;\+䡠b;w=`G.#/H-8w|(ھÞR)1̹n4ȍ@eKQȼ='(ϳn%HPX3m n!TN?|RCF{X)%m"zm-A7e" %jm >,FYLh 8u3\ӓ١zζ*A!Ōf\(/Dž,`-d !+VDH ip\O;?NLc<\p8ֺQv @] y2b~#XG70+@P'oo ^Q,m;poޚ?ήU|uOeiS.NJ-͘QeɌ$ ,ʼn΁`:$^zwASy o'#UM6&TX{V׎cƈu3qЫR|K aWwIs#y—ω7/K~IMMJ(!- F4#A ÌZgF{ j/*N/hDpN<0x՛MǬw< wɽv495{JG҃bᵅ~ bOcK-o\NG)J U'Fvsf!ѽOQr+UFAQ+)I3fA@?Uf~}b7#vo-6;*ZGmBn^h%ѫI0u4΄kU:?Jm ț0w dOd$VPS]qOZVf{JR8ch-ΫDdXu(@ [-Jonm=}zL_˵=O.z7S>JS4 JtX!lS)%6DsD~$gY eF)Ž}Bh~蘯pޙNDŋeki>5J.DasDSB2T!t¤7inu֝Z.xA&pECk#=v ,ۂK_ItbH<֞& =N6<֬oftP+][Wl-#F.Q97;x -&FlW;&FE˂zYUS߳y F Y6 % 4F}ZRNTВxXlY!)]ą{fM2"Q 0B hEw(@o\% L#,A#ytjD8ed{ovrRBcbp޿g_BNg Iz]PD@TAM"O _NLǫK[e@;Cq>]ԭMFv,T G xCɹԹkxMg; @"&5m^p] kad6m=^G{ĵ>%ͫDݫ:C_u8"Ց5C !fQƔÆumԟby|NgsAF:QKxu@7@=A$Og2lj{ߡ3B2E0=h%6)rHg ŤRvDWl\ͤAĆ'U EPRP8dxQNfx/z1LV7/̗n5HB .P}e ȑ'b^)6$\"cG<v>=^{&$Nxyvlrjz&X@l#.G<ѡ+p$PKXiq|0|2|\߭)$Z&3 hR[O?@wS 58&>/ʦ&M&`-w^8d5@tۃQ` Yj+)D꒩VSRckq ;H,2x)` } ӤCn&l^ʎ>ńG*䉯ᅝHh*Z8-bʀ$yo3!btFDuP/XjQ8L's@!m0TK&u<}7 2jch]n W-_* |y>a!(UXIE9E 磍3P![ޤ-̭GΠur[k:2,| ,-V'@+NyouCOypщ-[EE*@ I[=OiHSAJ!cz( ۈ'`P~mW"<$:rppAҜ«Խh5& h] X`zeY TdkM3i(#o^ECx;26o5WDƯwx9H]^c@țt`VQS֒nQS: 3rq6= )tw鶜vÁFžg>uUCU}2M.cڄvγk ܈s^;o Q5՞:_ŠLB5`Z8$`FWhP`X @WcLuυZrEp!]\-?Hnx8r1< Hv<ՋC ߓT^66&M'}c=0|˸+ %-Jh(=cW7Qefs8M7s}?I#b?\M9Kwi\e<=F[I=$Q[͟IQPrFx@R$6ď`r&r`GD0ٹsڟ(:> OJ^2(WF IB_zʉbEm{-1r/JQFFGe-7􋧭3B[t'- s3/b@BN)n)c ]fw2T_}EO]LIK߽'BҚg\PV73;2a,' ,6By"+څ\qm}NBSnyfAb3t °p̃Pf\K%KDk0-ը}yUyy6b@"$؂ 3}Q2c3Jcx[}зBR\ؽ;_5^&|,TYKx1ml-"/(PB)u˾dO:.PDǯB[%Xs :UKBn@*t32ȈIhWuk_4n f.MٙWFSFJgjgn#g `|`uGqл{t7Jo[>fkbd,9XGׇ`~%6A晖O#}l"Q<$TM</,$ 42_KG7 7 dbnP66ndQoG#*qяZJ39fˁjg #2MU]begAoD%qânbu}*WӈvlS{ ˷^ut'gə hu%!04ᐿ {̷ֳ+'0=ȐYkt o]Mv]OXu(zLYӸ!ejGL`1=Fي,W0` v;~o;O8LQۼdzڸA W32%n^'`8;ю+9\! :ݰ1m 7dH? 0ίj;tv/D4 h~{FKE<7W6oB~\yhm<>/\>w1a_"jرƁ2VfIKXxLT{̪jԅOM.?{U-2rȼZ`#MS٤ i{Y-o=-av Aϣł/9Fb{nEag(YU hӽ/:gz18nr8*9 5$4Y xH li;ql h'!J7Ⱥr#4Y0/,1MЗ o&eaEiO=SRlO󖕊{`_Cb.򸆩oN7 ژ.Y3j_풐n\/e2#ǶWssUr,}?g!tc"NgZ$Uy,_5o=-y0vzɠd~ =I=Nr:>2Tۄt%TtY#w6ݐbUSQ$ck6iPDg&pw|PeT5%vw{Ť, Y`Kv)$tBҚ՗7izv^E=<TKU)|G__`JC_;O슞X%ip(a8gSfA(!K//$2"WYȗoA_@yCR%4[9 /Ӟ'4h y]d635>}?4ɑD 'iF|,3Rq+LX u4lz@ڕS%˩*wʄ)'SKM>;`kt1" j,0I 2$sS?A<,-E[RArhW]f#Tr-qkKƅb C(/7*~}e ZJ.O:P3@OVțCEM k(ˢPOXG|ő~ҿټz^oݮR-h>STdyc˄,ĚK&R C1'_(yRaPUkt.\61;@ V;Ы6˴ެhL=)n*7Dv c}r#_*DN'WҔm@,Ryָ+w]VsK랴wb `|Ny Q{j "am=/ U8Bۖj\YF;ذ+n K+F^f" [PQ7W4r?hH֚K=Ku9fYsXWuMZْQ$c9|V\KSDv(;@1 NkV;UYjvK1AWBgb0սZHv >I?0+YntC(G~0G_Hڻ=)P+XqpɵtBLk^$jY^1>r- AobRK;Nծj@Ғ>t~ 1[Rk&}3o$x*A}N78bsZqP&ojv:US W\B0Ԍ=NHN<.rv3?QB/)U6=G`|O" ,CtOc;w5^DϾ$xll,ʑ"+*xm? VⶸiL0]9Dyt==vDS~!1s?7} #3zW3ֶE,-_V[ׂͷ]^O5-苒 l I 2DϽGqn}{~/SgcQ!bz<]TtDW?M-3Yot=4I'e¢* F$PWg"6Mu3? 2ߍ}SzɔG1MLɉNfvƠT\IKw8eX$0gTt0 . *pzDU-_I.{(+dD|LJkpsx=a^*b 1ǒ0iQj(ڟ&*7 WɜB/KvӇ=Su'0^ :^`Aϭ{){ӊ`YL/WO=-ҳS۠Lp$;sVVMt$h)2mۖ嘅K%jLJ&쨿d5WyI;@͂;xQ@sBbu*&X?# ,RČef2(X!8MxRH(.#'`c6>!}Q~0u{ l FQ\xOՈb~2h5RَDW yH;1ǔ)%sgM.p8%2ͫȈ7l>`ቄ]$ޓa ݠ̘{eWou_MLzB%yRhgjCaߕLCH%J.QFWڅIpfd mf-{֙ӚBvRpjw:A&IOqK ` )Ho 2UuFd}Ljfn~EPțC\Z Sں-JA5x N%,;Esnk:@V_Xl. H5k/}ɏV ,YM4 Ghe=m>jJW(tCG߅+,ށ_3Zz3Lܟ֘q[ŰIW<m A54=sNWӺZY /HlW?(lCU+Lm *l]yv[ -RtBډ>|C3N6+Z/>4l;?X[4Z,3g" 2f6`Ptą=|Ԕj :r$cw.*I[@ItDkF%-LHbйܵY@E[] 4S㠹* ;;>8@Hշ8#CJ0&$(Y70x`&D┻׊ ƈe2YkhL(wHbNďU0ɀfIw @Xe5GW :q{0t6e{+lJFޣl=1"dk;C ʹ:`*>r9CnJ&oQd\(y{?y U%Fhv?W#OoVX2ͽЏ O(bL[Ln+v^wYy`lEUJLVH ٢W.Z@|.|IWǸ, C~xSj6h2p@6stQ] [X"컪7T0 `K0))#ش}gA.L+<%tEp :Z#:J@ǐh$ɂ&RX7قXr} K$Ӹ=iQ]W%q̕#nFrOi\orϞݶW_b AW !TZOY@(}S`r#A 1b?NHgc1O:` }-雈SĴ!8MCbr=ȴ_%$F|Q5WaKAzgl6v$|ZU`8˲2:@.ni> 2j>iB+ 9g/Ƀ5iT7|-/$ݤᦸ.a LiԳ&bNEz_(B /$1:!]<| Ia }p٩ HKw\ERd1 dIa1wE_QJ>o9!evɋ(<Ln ګ^'n;sxiXd>]nt_0 jt}_$5w$H3hFo3j)>@)8(@UKnrB=f n=myȌ ~^!꾞0sNCt!ߪ},+y^v] >@,>&4)o/,.}mźW0c4D Mf’p'ܻ1ydw߯ e_^ߒ,LMßdI?_۶xs Wr\"^}8OGf.?x4B,%'Թ6NH'৯DX%W&gO_1&%9PDJk۔>U0YJ&9^TRT'BeYn-v> TAkz22a7j0{o3.b75EfʘU 7-v>|{  1g@EF"p~>lj4~,xS+Kf3tὃkg'ݵ &oT:c6ЉCEs|#jqNH)mߝ~GGP\\e{Ṟ),4 `ݗ(EmwXl3R\Ӏx\:F3"CS3K9R;j XE$jPP^hLʳP_>'g1Fnu["{z[ Ӹ7(v|O[}e D~',xOT+3~M543[FZ7/>ӂWLRgCokڑz| r넕O 6^rAE5usUJZBjZ{輈l]Ʃk7ZBqYS"-GsQzS!zȸ4@N&2cl-;O|ؓyL0L"nk&m$64n9:UЕc+T:WM1ߚìML[QzKQ̄yueE11Sr6HxtN.fv<;SQXUgWK[d-Gޒ)"2=n 3hʞ ܵo9K]z4fpKhlm9fxB:awh-0x Eɒ"j*èDh {޵v;q6L9"}77LdM@y,%TeρX~u40k0׉YA(*]͘ƙ |mG#tw:sWuiWCw0hInĊ*fcZ<_. ja#Im! 9g +-& uNfvL0@3H@>5v8*vTȐLdDkZXB.F@fSB̓wu/ y( ߤ> \{ؿY7\/P̅hw(wa6`WPX$yrD֛h\ OosE_NY S%#*vpXfS1E}r{+CAoH0 (B^[NCz^Glŝ:I'oOyQ!sHZ`?BG̦d1ŗ`8yQ1l+E4B7we~0@B$ɖ d&C:O1NgHG^8DHKy3m"HfhJA[E݅~.bLݾ@l+nOF=s['mi8R M;pV;v܇Kڊ[ ~|Ktxrvf.qqZn@ih5M3Φ*4TTN4>$?$\7Kuh+(\´7Ldoͣ;M-iԅM3]2bA 7uMqq:-f8g θhl 6yz;)4)/m!y'7o %%bBțJJ|RdIOGIn0z0G4Q1AqXj>nTZs TI0Kn`,mO]? iCeuaLO*@ӈˠ'{l| 2ؚұVACL)s8_IE=QB5D9s& ~9:arL#}=6\oEV;s #%=P @0RYBKrR^ g&OqI D;u63sw+ӓ>hd(mCE@}#N+m'~guRFP @XTH6P:qƿڪ JELPsӄ,?+{rS?fl~E柨(s(.x$أ,Ved4Ü9*#JQm]rGLz hwGC،^FchVEvk VDM@;)N${HXV bK # 2ϑGzMߒxYZ̈e`2#W !l+蹢d-)n.I߅h|&)tOJ\|> >xO }X6oaA2v/t0ґ'\itMpOxڟl^(_ou FQWюYUύnH֔"WmK-ސ5w9G+ eD:V+bJ]=Pp]<~&0 )YV͇t]Ϭ,ĶG_ԇdk˸{_2O: hqy.=5hR[OJէ*Y D{WJjWQ2iEwb>1Zd9"~F>?`xyE$5ȧJU6"r=^ݖ DYCDmCc%ٸa_ْKLpBOC*3Р#@rRε\xM:XnO9.6)fd3Yb{Cn,͇*Wӥn>꩎4m AnQ0x p7Ȧ&= ?)9&V .R?&vChێ^3*a0eю;- O8QI%Ko&N۔#Atpr qYaRuنn,Q^T-h7\b,nQ @zΙ$.BM+?R?!6hVbzA*p-L!~|LkF 0iH%k8CAI#+I9U&iWnQ=mwG@ e!1x_t]g\TDê_ {*}'kG?MPPlhf!!-[S)"7-8+]oZ}?ߨk ʧՕ{)p7rgQjWU73mrd-݁o k|ؿsB[ }4QA |]T=?ҭST$R8E@+ =UJ8*Ycɽֈfm}ӝ8S:%rD]Qò??ߋFc_Wj!e*$aT#YiqrEgAM;>.1Gw!:*Owd^y,ۡUdBkXy(p"'Ϋ]`sj^zoa#$Hi٪;RfkߑD. ! RͫArN7Ypa8Ւ%))J`oc>NF3>ʖiy@\9)]ps<'IXMGȎogoa#C\葥O3HvN87nuVJC!4C%e{:2 Lcf Kԙż6ܗ,@r‘Tfd࡮xGKš#.#EOB[`PZٳgDҨ*9,Kv p\-h֙y)ZZQrji t}yyϭtt\YRja2xpAȡ-gWAn6\h"zDqg;&yi\۞.IWHQа_9SF22(b11,v[2> 7˝3q5B{8G9IKCQ?C F5 UkH9unC/\g`1:Q ϏaWm_e9m;kSi5Ɔ!£ ;w~_1k\`l5RԋiHj)(uiص}sÚ!;xpGB/Ҝ^$;:ꒄEM芧j D!"*q t|`? XNzK,WotiaTȈ~} :; 2i&ЖueO= N]}6kdc{h.F㕽VNv֏B1@قP7ƒn<5#}y6Js ;ճP"]ת)Q&RݭR-Tx?uGc.e2 Z"S^=8@0Kug.䰜RdYTb Gfϼ5Mk,#_:<)`:7poWŻ1Yh2KxY3 D1e*3XsGE;LeKxR]N v*R*~c0SZ&9StבK- <7,Qx;49š&oCe*J,Ov%wJ7zr3zlERoQD =#`cEw[<| QL4 9U蝹=dSiwpަh`D][[2 2g̷ DR*Q?„$pU R93PJ?21`'ϐ+UOF-E"m%}(^㦈b VtT4Vp>-Tk`KUg(Ytvب$<)<<)"ۆֻ wGo$N$V$zvjBHQT Ҁ臙 @dfiLTל:OYCm2[MpbOy=#A.g`\&CZi^k0DKYV0l5M!r.5=.wE^Ȯ B=K86 uǼczo6^xږEF@ObGް,\hcX΢xzfqhGw)(F5h!hHutYv#)E =oSk'd?[O_Ɲpu 6Op~R6s68 Tf#w\|0*&5eyJ42oJ"AčˑΈ8 zȓ)Ra&&ZHO}R@֥PkK?3-EMj>O_?s)@o#D}tCf7ouh="6/W ˖Y6wr.nY["BόVv< h4yuܪ,7†g;`3zcfb5by+kŘ0ʈD̚ht8RMxou y9v4Z+u)ˮ6:JC2G_gBsM,39,&9q\%![Zc>]3QU:.‘v~*UQ6tVs n4]ρF "Eh_0t68)-oFN ʑm~ٔF~λbXt +YSBGWnM֗Z uًOWϑ;$;n!kAFH@9]?,- cEKl9fT^*rmq)DPkd\XMmإھ Y n qm!tXC$_9glb*8Kk4]9b7;f(_7b4[zںpih>6 D7) c kr~Qo5C|iU=j;l^W:#t93W: У'VU+//v˾HƒI$[w9 ~;A~"f;p޸J@^€IQ}5a:J\ /7ZʇgE e9-M\%[" )|毽f3wޏ%U3Jfb<}sTW]=X&Hж1_L$7録.ÞE UVVXg3svl}[n8[`>Hu0{(8 b|< {D6PƄ,4 bUu) "%2 }DN7|yiTyۄ[ xEII14~ޅϡ1wckk|:1 1K+oM&1Aeg+i|<N*gk٬rP9؛A&Q@`W~upIF@*]X6{[h#VZɃ1]2<[V[5Ԭ9O[n6em%&iM޶:tf&n>/˾ƆMx|NsMT纵1p:;wKt^O07{!=K>l+z}aroW}ϧna-k{Cy( Q[V^Q}!?IMWkm~x*_ͥP/3qX,ץ6mK5ͳIYǕ,5@;oXKS֍Y '*]?s8b+Ҵ>ė RRC(^hd={H\$^kPQ`ìq+aJE0O )+c QcbTEj~ -e_vTCYl6X5Sd 0M(A({~O'LhP}ӯm*omː$SlcR5vKOz vO?uNǁ{mZ"&&w2B~Kɨdx^=rk͌jlP 9qod Z6(VvG}Khm@:CH}ZؘwgtB"hy)ѳ#Oz7Åd^4g3>젯\OTӺNfHs^NJe_+qM _NqEWcr3%U-劶Ț䀚"5 Ar $uj&e GbTbh?@SU22Qc%DlY }Bg5hTL#ݮ= #;Vg@Zhi$T0{ ]o>,NhkZ_cif(&&zhouS߲bfTVdeogM?Ě{}4޶ ܶ>efrL/>EY[lrthTxG^` ˔AaK<6Gï<8]lعQS{[ԟ D*";OneV۪l,)zꂃy2HcW?fvhsͅ#N \U !NHo0(5+Blj6xpeffy_6~mqIPZqGГTev*kInf2Z;]}Ǻʲ%Kr>2O#(5\׳7Sk&4z 'zZ[/?Y}w:ChȾ ?H=kLᗝp'}xN4ԀF(+[DGDϞ~=}$1jwd{WkӇ""%QQ)$kfa=3[āLtxՠC SЭ͙M e5,n *' ؄-tIKi#i{mⶏ\/v݆6gֺ̉ݞ3x y(.iDGwpu mٜH!HϪzBlJWa"MePl { d֧s-8,##&1& 1;:Kg@)BbVF.-[cm\`Z0k9 S)#.ToKUfiq#>4#C\MUEGfm,ql|X'w u6kSG:mv5 \1hP8zR0艕`rQقqgV9R=Ht`HX OsȔk+@UBQm?~p c9|Kbs*sUZxn19#6:y;WzejNQ)U`7yB=ޅ?n F`l܅@2U3ć_; P-|4YC9_a0, 4%T6.Pf,4<eŒ2Ո%Sad@Es5nyp'k:Sde%SϵRW)-#7Z4`-޸*j0|"^}Hg [9s;^d;5.uY滫 $$grw£^ZYbq>wuZ?@*wؿXY.e.d7 +|,pJY.Sa^Lא҉IqX?beʜNլrsV paR1ըuxycU3۶d̠O2|$lB$ڥv_P$֮ld?jU@ odf:16MW{ a~ 56$BBwl,#mb47u1+e>>T,;,&:kX^ꃣ2wJ6>*Mq:z&2%#V)?ID廇FZ,4-LP0^yA*940XQB@^ ĝh@Rnr%YL$ĚC@pLr:ٶ)}-7Ϝ,'4}_9} 5C@J&O YDNݞ0 0P+dή`:E2쾆uhjdiKJU?<\O}#ī#ltBiձ}ʺ-Q'cڝ!-7u/(΍턽cb*P#D1%>+TF_'W|`۱RT}zQ .vȢ Wf3r7N6-bXͫpVlc=NdWֿӂ#}jQ~p]1! YCxaim6{T:'01c' W;;S[of2 7YGj#Jo2HyKx&؁X.՞fi #@Mpb`?謋i( ی,):Kdp4m]  7gG !6 ?_q{9pu!nghbIJ3P;lz+jc WQOsKi8=.`5x9L=n桾eJ-CT1( jB<@hh6껪. D[JP4$}TyA[](0~XA+i?uP@ FmTB_HpHO &f\z`η%i #V_ N: !~4.g%!-cnhI/>zGp,4G)%U=2}@`Z ο^~B1 ᑱ6EEH= : Ip+:y84Rᐏ2J@:vs1t U_&/OACepS $Cg?\1599uq&X>ۨM""8jH8!P{oA-:3&\ A jhFy%'bGas%xW% s=ıN+T5JnIa%"by͓vʬ q׿8&uXڵͷp൘_$rIwHL)w4"@؟wӛ1q*⟔;B˪Sldꝩ5A6P'PKE!?]^IY3N`7bE]ȩ.yNzmer>3s>NǸSOӞ@<vbeo2c޴|2odĹ͐v`W\QxbD~o⋛SDz˫)wcP5n0J$@vteVvup+^yQ2kC|bgʃ w@d?犁~.(eYԺ.摤 g-y.z]eoƵm'iR,o_:~,GZy6^{i0ӣ~kſ1_|V !D to>MjG^S3(D2c vm)n18A::s  Ĕh*;c1Osals+}DC&b^r,.L)K^ ]J牉A=pْmxD葬99> nJUDY5ֵr\ kNtZ\Bںvw#JV5X&^ndo0s3_ @ ܋ΰHZ]ا|&Z eѴ- _*yTN4\xcP5xmZ+)PNTFws]D-C\`2JBݵj*ٔk}B~!<95 7Q%{c!; `K~T/9&jev+^R:1"x$\}_B↷5YJ.f`,?9*t 3 xDH \/W&}R>Bjt%ef@^d_aV`KG\O,@,0 uzlUDe4dF*)A F;^Jj YF."! JMX(|U 3Y! c`#n12!6U7>G c_R# ơQ|,C.2{TCj94mB}Ј~bg[kUBu5Ǜ[pvRa4n; ը FCl}V [I/C^dZ0|H81ݽF*Y]'zxI?k j'vR(B&=b!>߾lWEoooy iޛX464y'cjM5gcG_ϔ 8&ݡH($qJ( 'T7i'bk ]E/aϝ [?TJ2aSgkCE$i4yF<5g^Zda|`0b'klǏ8prsZ+cP3k>.9])[& !xQ̞غ!~JUsZ?KU?M^Q+.xuX&#|Zj\Idmf?4 em$RJT1_՛45 omvTEr^q0;Z8r2! W;U/A z|K8F,uyrbVk*jYg>EL%^Gr5Ĝwn1)7WME>SbH7^X=<~ƟA EtH&=Ee#vl=Kq+%8(+]0~}8.'rJ ҽ|@Kvf[s2G@5H,P:pf_)+>Pd ':z_ֿ։͙U:"LV˞ITjQLfy hIsjFੵt pcxփf8.9.~Y%bnW?5N'=t6AhZ/k̝˥(H쾒g}"i"6 2Q uWwJƊ;mu0^_{f=Z6#㘐:~:@dbG xܚL A@(_khAP{ \dv̹-q$0{)ւk@.d+O[ J;|kg@/sⱘF ωvkF4F}JKdt9<=Վr_ˁ_`XHy&W4L!NjǪ7Q [B٣6%3^ٜoPW>M'g*t}kc&EԨArt˾<>s҆U+Y<]Y@PpN"֨*T-c^:a{y.ɊȞ(QFI36HtD?dJKzR8su<ދ4G!<@iʽ :tk<-,;;,kcFA3^#(73UiAۙkLvo :p|ы}|t84vS(vi9[KA( .tV$}iGk5uYCUUHZhDgzP%ߒJl-}2G<Z$o> n ܘzi_̬X/Eϝd|:2ѳGM+tD^U|o.PTدC Џǎuiv}ǯBFP*lY Lm 9UЩ q/t~HVvݹ3 Hg=ܚ7I<>ջc\'HfƼTMK@wh~)sp2ѓ\bKJ}G"a HXlט#\ep] ˃f_nZ^ǭ>2 ^Un.iuHj'p>&󷄈w]oR63O籚zai~\(щktޡ8ڎf!) @/Cǡ[FKj>OAb9naݧ {S/nq4.LH'\nGnnwvU:bs5 `F,(k**yGnɜcc~x6$\X|g;W z1 w?ULxZ.G&凓XCkrU% {ޮmCdR\E9Ccy8#],/ezEcϸ0:( 谒ŷfn=P#EޢAHǀ=^Xzg m2?=OK7kTQPW0]-~H|10C,8 !{VO,H~lk>,0y:rP!"j/ $Mr(inMSQZ#/?ؖ؂X瓞hS@zb!6e *cktE/E@x"ݭWͤMM_o ($\# PTתD1?}iEC&N|5{3;qЅp}݌Ps[QYE-zXwsԂD1wQ  i8Y; D7a*#'( r}<Ք-=``ȴ$mVgI2ޅǵ>z$4H'ft1HσĞD558vy|XvAˉk<\6: !zb(ߠ=Zт N :|]ϰ?fܳ& QjIc8J5 oBET# NuPϡ9s߯^7'"^zom65a s߮̿ T3C22Wz_Dh}P1uOk&5T'C9~Em0q_T ۵3Kiii#$R LڅN&zYm3\%巋28싵 4m,GW鮅}n²XBQ̄)taB-.kCXgם+9Ҵ8Y;#-eȲ }-آ[LMt/pJ}\/'BtDۂ`exzyT=Di+%%oR#r@&asBOjWej$~F0F_ve~ lY ᩨi Xf̗H,]_\+Ab܌Jcs3K.Y4,e6LqQ._d 6^rTw)IWlx[6o%ůGBbx@9멗U[ȁuE7)H9៭L('zboU̓?TgˎX49xa*v $s[hPlDm +y3p+EIR&(M{W bE/߆:eĂ+n-XEgcnqwNsu8fDEixeZ&=S%-wSX$5Ӹ}nSLhvFGNAn]BkMu7L$EyJ0&D"tpxMK)Q h _nIwmJuEBMnF 2"ȭ6,]ra$A1'\?+ xlL)YHBYLS* A0{Z-6(yt,fYM̶|fQcdbӊh[ʱ`EId{ޕ7]Os'DІ4ܕftW*ķtt{GNHE)Ua/j--eIaGJ. J^'B9qǦ:vZYqQu:(HpC|\="ST9*s?1zEgeWkˇ>ZP 8Q/ 0݇mӎ{IࣞI' {cwEj"ɤv( 뵢u' tDAmjqNyXd`siK+4Jxƺ0oFh'pmRB,s⇚N.r2#z5ށJ Ny#m .9쯱1{r A7vi:<TΏ64N1IA_U[m/p>A`^WCT28QQ&uˢ6EtzeinY:@(0'#ueJ9->mg:/*zI2FHit\OH'!',UpB-fy;dfܟ#_dR9SI[v*> GXiJˣhFG#SeFr`̄g\di8R7:Eq"6nT|yy ܦӟ%zuo7y_)\8/؛.m)\seJӰJrZR߂Q^xC EHYL-˚o S་jz¤b!'v,Oh0ּB8w]H_ Yo=AA;E0lt?U -7W/+{W (nknx"wOn$#oR#.-̥=eVOqيQ/~9BEA-$u7݇&Z0{}4&nd) n<\n)VdZcs>\kS.^Vsɯ9]db|K meYrGϋw)gٴA- }C宍n/ٖ0)͕ItM fжT::te 838>7^\1lU1;_;e`n'tvKw[N Κ,#}UTא*T㮝g޸LR]ɠ/.O'Fӓ;a!Z+avi.lwpCL.O9l}@C϶AV_q$m%E'7MKP teN4睓o\5]j0>4o$&zUٱ~yer8U*Ag |9*W 18vG'`KI9K6NMp,i6KɪteJINC-B (3_!#!)ڟFH=8KRQs@>^BKb3Bhr_Kp؇:!.lBu)c2xɓGg-2ݱs|N&"EZCR M=؀2֡, nWR⅗+Ugm֎;1vu*C/@Kǘ[3n&pjCO2ڋrx=WF7Pv0d(mN-k<0_˳i[;"ux}MUeOq~ѭr[c:鲑U@guiSײb`q\@ogYtGX)ZTTh ՛w8۽A&oK7:vfJC_)=#!Ӡ/B3Xo؈?RQn!^kO(Koԇ4K#Y##r n.˜(~2Ptd~\EhĴ. | k6L5_/V{'4͝8GoJզWv%& {2L60^OZv(n b֊'¿Mձl$/j˖T"79 bYR%ى炖쐅,>uBF<?Vykxwtn@QC8ʐ﫪$%C颇-KW?ƶMWpvN1o':C$K ~͕C,Z]'cE$iQiBE:fLudCho9"\$ڃ(oaLg^8XkA#xxu-z+qp܋,my('w/ְ͂-:AH\](5e>:Xq04$PCKa,Jy<ӄJJ-Oo-8ޟ12ƞ܄-jj=ƥlD I ;__x}(""(%6&ꂻT0 t6u)G) P2 ǎď;Bd3涫enXRa?V̳;1v9HFMj~d>m>fwL{z*5d'1r*Np.ҭSX*ljyruˆ~P''@:{F@v8J !#9IPq!Zi2B8d\+Xv+R⟸j5:I Wlo"5[&F_W=0++%D[F2 `vK8sMbVGjlc`E NԳG;Zqp:CӟRAjXS:gwI-2W.}Ʃl1kd** tOꎕ츭o)ށ3T)`a?uݧng2s"児* P%d2D! }B3^pޕ*pKZm}F7{Oz=de$lj 4cH奐+A Qc)z:mdWhbU/#hN~@g\棅,GMvk;L0.)U>iEDga,dʽ-O4 EVgMv'@{;d,d[dPT+W'T7aeI?i6=Hd$+Φ5.8+ׂ!zKxx[ؠVKJ嬇OFA,(ҫ\ʛW.j˛L`"^BL^';ɩfvT,xc{jsZWP |^-,E/LfXQ;+즂HݜAhLj.bM♄B&&U'弳ZjAI*,mW<Dܒ˅͙LkI hp1wOsf<"  xtlx~Gݢla O]ӊNvXź~C3@\/F&a C.<|j`dؕ&臘Ƀ/쟩捧Y(k/T`UJ)힄l 0Q7YG[̞B ״VHRo֜6ޤYÑFԘwv&C֡9Nr() &Pvŕ6]Ήϟtp;Az~b?.t.{`܍+|s%0ve3K!CA~;i}jW>йbls{@)mX T٦1VG3K7|k~45Fu=&޴*gA`#P)N~Rag%כcEph8EwP^1ypfNŨl8۰P7pUL8ʱ|ڸA4y:5V-2>"4ĺN3±ZM0Ňf3>~ݣz {wBfAOR?27FWaKp<^^fJiWI0-SqbGVuqGעV~]M=< CʧQ>,%lK`lMfdvzXՄ%6j2AIÿqD '+\-7۳+[K,`c)hjSP.5ڪ8lbK2VOxrd ) `Tn"BT7Cr=10Gv(D##;YbޮqõA,ϺL c~0ↁFhg㍣ϓ}bㇸ4@h (]Gt-&+@!!cW".`Mv~b{paƽ zFйC'㘿VatGZCa+czZ(fEu,*5fہ3y̰UX./pOL㷼{OI7HZ94C #PG+! /Pf8@3f0-8MJr#<ٗnaEgvY1B|?tʦE< Q-;!,PƯk\¤?ڻ'6jGrwVtciFtw#Fqe|~UaӔGUmӡwO!/ OW6 l@qأ.hDRuĈߥ\ϔIߦ1/?y~ݘ x=32| hGLHs]AwơVosQ1Kv+/(h~)B\}Vu!$1&~&9e$k~7 emDr'-wϘ>#1gEeΗ;xhy kpڿA {'d#79fޓ{hq 72;& KVCMZX$ %ѳQ&!Cu5ILm o(Wo"d;Y6f]oZTKF TGo3]@!m HQe )BghB@LI28XH)' Q/\R^S.cvsItdcOIј4`' Tp+{:8*h u?{229&G)91*/z 8nXTtRu|CÄqq{SWhEmњ>\`%p cҲ}OłibYckp3@zE½JE$"^, ţ80O`pB/\Zn^f!=ŔϧjK$Ua oOE΀rQ,;@WhՉK | 0bD@I|N,C^ ,2N*RhlB}ő ,w$<m.Y"}E`tcؗIp "t~qىs DσkKk970%JUV70H?D<( ZV SЉG&!|MG5IX<-ffagӍnHɑrs&sW7M8U֍};gCuD-{/ge p#rJ:YnzaT5OI  `1i{u n ifGў K3쁠IrpPjGG6D'J*hZ,a2vȕB{oAGVP>:iJrpc"Zݣml^"~ U#&- f.$ְ#Ml׊hYbyH0˾z)UlSSTL;c'z7o[ Go/Z0B۸; D3`9/PA\6Tܙ+EQe`$gH}2x>*Hnܷɜ*!+@!?MߒetuEX[Il|@|Uv0}CRCv~{~ *Na;h% t֚2F+%Ԣ z[aP0W_ճqѰ;a*SP/=1l6^e;gW*?vM5mG 5.z< v|+Zm_I !xmYA]"Q=|0"?k{Bh̄UlQ#wI O[aSөGSΠA(¶:DtіbHUxe{#;ZaT0[Cߝvrw:ޠbUN=K4|,.>^1hm~y ;fP5)`܂JmƏIÀP}|+*}`ue8v+ NLGX^YZa `OʃMGHE'pRyvԄ>60 fZAϥǘ>D04SKɿ|ȅaqpJ>d =gX қ P c. ҍ17P̶Z"f^ےAZmLo|$8BhˊIQU .F=]fPLaWhv 䛙vSzִehd~}s`D(*XtHOԤ)nCH0?3aV8L)ŭ$ɮrͷzYN44k1_k6!p^g 'ŹzЂX}s}=w]AM{LlUPZN ^ o !دSsnX%b^f1 UA])XizEq@qZu:QeUGJB- vD ;?/5ST4(:aR C4I]ی8 ]Rkј̿ݟ`$ZA06}G71RAգ2=?pC)S\,&>R<\M"J.%j Ԫxcs>N&rNBr9u1m(!$G >Ɉ7o6GsIJUp,Uǵwŝ/|mjG5/k G//iս*@f.[sIqL 1#&)|zGUŭo.LwkU%0a0&Y9NG 3i&id`\wF|bD 2V5&_ev~ ]AȏN ~ ٟ:5de :8c0+3q:cOJ&kgˌ ctӂ1ŭ۽E7!S5*53qz\ý}HwM 3e̠Ij}@{-f8kuADl^"mY26rccv0=S-$E}(H.rl=mOnu"g:'F[4ջE?=1vIi3}'D0 &WoOٹs^* >^s9i~1׆3B}kas?oY^+U{옐s'np{-L+6ZORCC[?I2|SO +LĐV{TGV$0ŧ ,ZE8C5)00$qŴ(7 pIuh ~gdij"U:8F1'~0v@虢QNeu-5?jЋK0 Naa_s /,j1Oϒ؜Ԝ=4&Q'v%M+:j4Kkܠbg@(]TcI7'&-,gyԯu8؈XxYCH*+Y Ⱥ jq;+%9m~m\R:B2)<yp &?2êy5~>-p]fW25DWNadhFWXYfH {h"* GSϥpe'V@hI52;Uߴ; cn'EYbاyB=۱ugSɽN ڤ(\v0}UX&r5&%<gOˌhf< XMȇY[[( %T ڠw$Nw-ܟ u:Q$%Vs#\oNlJ!0qVgU!UD[`]-)m16 Bl@CCLŀ`zG/gm> Ne{]TYxJ!Z gJ 3hX ڱg-"::6 J@V:Z ݄">2Q?-bGk@T=`/dA$J]ڦҋYnjp@]F]:VBRHVm+_֏ARGMH8z.,wYlP.7FB&lX9~] 7ExK|S3g/U񅶠dW)+}#KNWf >9=2 فRppd8GIޔDȰB:~*)\̋zu/<(FV^/}Z' 45f0ӄ[01<ϓ{䷟D0`[ц`n [VMS> {|~vyn4&(j$(߉fPv oo OPŵܝ?Af@CY΃D>mHFgx4ZFms8Kk\CU k/C%_}z.s|\e[:3S"q.'͠`/n죔4(&i6v:m`.%6PaTwڱЧPy% &Y|c ifY6J>/P8RsO/w!qG/ d!%^4ߡ۔ZNķI){}7Z=nM<IqN$u (_j !ٮ!ѩ 5GRU4:)j+D[7t~}6g1M[/ۮ a,*"ṹpk53Ob",fګ+1/`DWp6;A-n&(%j{2VRL$8z ffT8#}]c@TklATUo~<B[8ΊS{*^sͤ^Tyw.+)QQyt2,B,+MkȽw謥3( ^YR('^~NlW^%t&2vg]s;q,2 )I="ؑ#s&eq1uɅt#WóI=LŔY'T)y5sw4yZ[~NR;ٌ́5xN'iwS()RF XkZQpd$A*c|g 1Rz3bFx+@ j2M/6 d<\˰_pe4ŘfnR7!m宷5c!]? e _7o5v|?:B5JJ&W F#y{J&Y8^I{БżO\׏Wl]\f%+CKP#N%iֈ%`-X[ޥ}X!Yi.鞗5Pytkp2NmDvmc9bٓ ~   QAnA7nWQV=5_VX E|IӠFgQsY=dVt fqxP \xd xc{hO|%ZghO= ytMԸM CL]ĊwqpBV-M&ÿB/lXY0I,c~5;1fpّKOw{I)jEZdxn# a/6 uotS+Ao+@ڰACNa2.a2ji%4 ب&tiC{кCHa9՘gq/l>R?սmwuCA;6x%rW;  ףnC쨱e) )k_̨ MUO2m74Kz})IK"Pe5vXS/eM5m%'T!mj:.,Hp;<,7 #U+cǠRU-̯v?rV*ɨ㠎/ Cyi5>2a _z|.jiI\&Э{MoO%76M$3y0$;PHIZd xLCYU6 d*68@^;=>\f\;ɖ** 7., K7Q-@5ggİ?SYf[oGJòMsV! #C$j!)cޠߒYU q<{kHqp6t<{I|lg rhW~h,c~;̅2]En)f6\1h"MpTk_vAf$`Yt(MWI ]t$ 'ήkتӭϦ^,d0^Hސr{L'm 5xNqmjEme;Ga-B $E: ;&{q8g=cۓؼ.nwa݌s-H|֯R|4QJl68qF(._J[[\ <PhL ,7>%& H5;DV|#.|!_9wel%}:V+ef? n(y)q# =U%b n&[t @Db~`['^:Tr#NB|#:|tnΣM+ԃPk47[}j^9=5@ ~bC8.fwǽ%KZ!9ާpTض[JH/,ėPޠd՛]XF $Yw;;z,IZW:w3nطS4qO&Qq跌Er;CdOg푸nz_В^Yr!ݠ}<, LzN ŵ]*$&$/ GXsW}O{ {KY ۶9%<9(`EO>dS:C5ȱ &o={99l˫}0kT't"YdIDBKA7DY$H/TʅP6+ǝJ .^1g9n1enJҟ4ih\vU>qL3 0q_إ^wx0bD;[F)iܐ+divzQZXk?$^M;MHiQ)Jv"tYW fqٓBBQj#o1 GCD1CA1gAX1WE$~GN -!qޓߌTgYOȕ@-h*J'X2G㞧U SZ Ld0eSM͞Ĩ VOR tcf.W8)<@anNPфSR"TG.Ȼ%/Ʀ;+b[^pyp%M6ͶƌʧZ5E];ŋFkwZĻ|l:}-l^V6\7+ -lvW)nPLz8E>+>>8А_{uYUBFA3{>!z-g>YɈSD!h= 8hu 6/+LK8OhB[DKG4;qȮ_.j33xeX8l+ 4_Me+&[apb3leut$''Z@k]aA"(eM5Y*8qM`j0b\uPUC8OnBݡ +-V*S6M\i5|q42Kw#3_ R8GC@vyeџQfC[8(?jcF7B!՛G$+fc%.ت-1LKA5sG~|kX#,scgɦKl,0d w6Wb~\RaVZ]V'9֎gPGFHS+>G~^LyB&vVH:D|^`+7s<țZ|{H&OJ a8I.?7 RM.V͂]r9g No9n@'ƺIDb 2R3˧M GFx^&h#/Fň|k-Sr)JY CRc~\/8ޒ[6&ڬCw>Icişqe^[->GjV14Nؗt]Ȃ7bncW$,)mL>-]dGfUp9IA7mG :Bm c (D(i;Aİ0.{'sa$M$8̽ceztNmV4^s枸EmﴥK;P/p̥Kr\$0 OP3|"P<–b+?)5U*c측fqN"yG?@&&9`2\y"^$gs]]ןx0n]먞rGРli_1f;)z頎t,rkY]n tmJk!)3ѕn1F6?+$mq]퀝 (}Es# q`?!p€:g(.|:!1oGM/-0e=̿7&q3$pΫ:/Cfl]?}{AkT^wUWz4:6#2B{u)[-U!CgU=΄n2iڅӭhNF/Cz4SKgRp $.i;ɆTO~y?)&y^՜ѿFS3?"H}!GT0 /dٙŏvbHIxI]B n_nN 0čQ HAT}zsڄ{wl % QΥ=4,D 6 'a}?P-<@c빫#HeOA B̓z lSĢ"H93U+]rWO`p\z~10^߲ӛF,ߤ`툸ޝJQe⯞87I9u61"~[Dـ塤LtA [r͊d{ijr.8K?Rntu H&<ڃƓI"EPT<(J4uF  _Yl58$هeU[gx:Տ\ yQށO}K>O}UdJ';Hdg$D_MZA7b EC6M ėh[6kj "UUaǖI@hEUI݅gWTyH5KVx5xHXg/bdPȏr] sBNN,|;y<Ǹ B|(Lv T)H%78#?K (C>g*ăR7:Ҍʥڔ/;~dsc6v7L3);O1mnr2NTfƣ(EÏNj[RB,/7/ :fJU7 bBS?mj1|lJJqM rFxUOuj YjXM=> rW*>Q|ʎ& yώ [e+Vs=U|O7&~R41躐kb8ڬ)OoOTxpHix fNu (YtT{39t'?Tbu+kXQZM9 Q"gCۑ:GShX|=]$"q;&>~I(NO{d p-S)g޿e>lxg |*[ H-i ^qDϹ '\g4Bwv72gxlڨS'@>RSsU0"g`y&`ƕ ?hyy~--딪>S{}EBkUAt(ǃ֛`Ja/Iɷ Uj)xi&՝BP[؋/Ђ--"2z~nYI ٛL y}tL+,EK Z\$O8kPhsj54?;c<_!*ĘVV+pQ1.H0wȔRL@ O_ bZwPXn!5bŶKil3@]CEBv'[`CAZ2Y-ɬr]/$".OO,@ SI9Oiǩ]n39Pb#ۦhZM`2efj8n56gH uO\m:0 ֳI*V^Ū OӔ'۪_æ@{P"eC[qPHig2sϋsd@$ ^-G>s[vN+U΂qZP$v:8?5-1{s爢FYlUuvpD(C6 tȻi~ a5^"XR݊ˤdFr1n,FпSx~1 e{  )aۀℋn0ϿBÀ.E)p窾0߶lFWDTut9j 9A-Ho%`  v+;huPFg7~u,t|6H6Vgq@/cNҠKJ?fO-sՂQ=*!X =$M4)Z$2*ƹq,_Ҩ/ìײ8(3YC3V>Mepld%t]ui},Ȋ"fȾ^,+!Śo_ A9ΝltQR9D-hP"o%CfVĞP6ш=/IyA>FԹޫOiZvmiEcq&ua[v糲Eujl#9j\54UPڹ S>Cita}(Y[+Q<_qfF PSҋM.&vO[R2&:7zK :z_e:s}^ ]2l]؈ 9}2IZ)|eD&U R*Xro㲧 dۯ mQԘK~1)Z%hEއӌT9BMo9F*GD;z:l\WY k ݻ IaiИy|c"o(;|?@y"6{[L6&^\:cC_^ﺊ*883 ef#l_Q y[Q94I3Ncg'ߊd)*lǂn- P[0VcQ?دg~O Y_9]LsoDRFmsfDR|7),GVUm?ifzAa},ہ2*mf(#ML: gc1ZpnR90Q`$xP-TOSj+?Kr J(@8`sm3l}92|Ȼ*fg '\g^R&]a~߇81eޙrcH-+:%ml;cQx!HmI1Ukg(-j'˝N{ҵچj4T?fD'v0H%E>þMSQ s!$(#h[9?+ L( }t@w9eG_}Lz:!9V[IBE  @l9@T(Ԣ4;nƛqV*Q($/6@Fh #`s3{`j{SG'i[ZPj!;~)0rM"jCZRDO ōܐ::e SE~ء=En:yO6p'Lryg/TӵsdhaS m\`6Ӛs)p.T}TxWETD)ޙnk2}>6yF[Y5rQVge43ywK*1I5$/ 3{ rx#R >QugkK{CI\n"< $Gy}/A)e ^\>ljmQwB$ h*8|ܘHb=n9׬gu8 Qhm.+qdpb'MF⓬P9]`h3 X[4F9:Epic%i_R}ߤw*M#3->|8}+hmWfZؙa *)Bk‰0؀G.H8B48OsӤ}6Pa j>k2S-4`zXꦁ؊ <þ< pӶSwg&X { hXS29}(wXE2E|!P21DLǒEd҈j1I.SdжER%]wF'K4#';GJ~{PK"?\&N2^< -Ŀn;x>;JMej)klR!~̎\rPI? ]^~{A(ƶZP0y[nX[IEQǫUhc謸T#̋RYDpE0r5c\<,"CmF3Ow顡(5K㊧Y6đڒwtxfLk*/ZA)!Aۺ*0ʩc6ݠ7;c^-oe7ѡ tGi ٱ%z9%  s$]WY -l>UDԀ}GJL:ܶw|I`4tw~YU;E TKOq8(jea a(VƀІ xAVf6yOi d tM ן.\0"=q #de"Y6F`= F>)uu!ghey&!]4 &Ar.SQ Zy14K!fCL]kdǰ_xi1T)6{lji'[-WtN.Tq05գI`]Λh%!%٘4h7 )w[: ;`[a%<~"99ius@C }7a~ً<߰6&S0 ɓm,_вQroundC#2 ̤W~ Lc*{}dM1΄9O-*4q5r'EjXGC9GNSKJ/_34 +{ @]$=ۢ%@Шj3 n8|#'>_뤖RýY%?Ee+?>m1zO1?AϿ$2/O۵Rc۪.FGƶMMA,3]h8Z-dKic:n&,\Xg+u0O_s@w]VlpňʚMI:g5W>5ʫ@r F H|YxfcCKIۢCxNuMIZupP!Jv*1\F4@p 7yXV!^Gvlhɱhu)OzD0JU{pڳ'C/ D] ؛>v;`WK\J}[L$.5|.7oOXyg6#l`|٩ʚf¾O`_%P]wW"jz(>[aU3/-.l=>_!7;!sxڐ.jӔv$~Kp\![TVa 92C䍋O. !q'͇0}3MrDϼJ -֪@h  %?rcj&Q#nظe$cDlcEu&o2EȀ`Gb)=U X>knoY nIM؉.1.><1 wDj5)i|)Cɘ=26_mG$ 30~XjiؖR{ܸ,5VLjvQw ÇٯR us~ANa1QeQRuj.C M$ݶ;C*m:Y0l:e{dԁ%d*` rtFlUf;d78QoiUxW;p7e_[LqIڑ1^Wzm^IGZܮT9ܘ ,(2͂OB徔lڥNDTܺVjw;6uӣ]n J3Ld.~}Q6sc>w%X$֎f4f$![/^abS@UCu^| ZˆapcELJk:\!cN[2TWJ:;%dZ7.tK}ށqڥv]Y VAu,wxûu8+/1 p0r9JQ۹~ 0TBˋaM107G-* 4*;Yw.l/zUnW`d! j.oqJHWz:A1R!3b&g6Kࡰ'h+3F4쭫;cm}N.9kML*vø*WH2 ׆T` ģ0=ME[%)]UVuBa9+9 K9:b!qA~WWavOHW:sb2˹@/#B3_]|iLt$979+5&tc yW{W9@JیJ;E0xwZ̝sg]gv"g>L%yԠQ9 *s䘇YC$SL2"Af74h) gM}S'U$ě~mҭOR+ gCc2Occ}>7f#c1Sn(΢ap {PMF(~{ vL{.p'ᡎZU q䶛t,m DA"((>:A)rSusMl0'ǘ薿e51uR~mƪXqL3$oBb9]3^bX'5+hUƱF{>r'#.*h,Erp.~xT-d/pkGo#Lxq cgˎSp+E|kϸ@;$߂-VhYt@{lT5p1!!QZm5ie$|<8ͨ-s`5;,=7[̹Yn+]ǵTM1iZΆV?HvBqA"VsAJԕ'aߐ Z;c ?%NEޝ@%2jvdV/VMi(4U!Ѭ,'u~: )02Ϛ44 i7ǹzY<W,*HX&TB TTCd@R@#F(SKƘ~l;rxTҁy51R̀MsD)3&].G?3 VhfvE%N=/ { 'vj,O\v%9ץ~>O6wOw)9Qf|s6gʴӜV=r<]@"<&CժXu;l0C4v[]t&|EDžP矐%$Z+LG'- l &*Pm/t4[,kݙnẍ́.i5q]&"Wz+.,t{/|'_qRY,CQ 77hsTʪVM*qc"_Ptv:zͳCgWԱpFZ&S,db}oYQ15vBFcB\ ƭ }c?M0735^B;h]h[m;n sС=ltԷ7`5vi5RɞhY nDT>Ww>n%Y NG-L7v~A4ؿFҐr_g':ahԪDoL?*AYe5qaQ2Oߵ0.Qd:kRpl|eˣ̮GtC vEwBs詖)ѭk/'MniػdzK/" Kk\9TV^<ފ׵)AE5|CHW+'_ mE$yz1xZJu2T >" WdH(jHDE䗂{b@Kȏ]?L?o:;hܔ`q8}R<~P&W^oYz1̌_s3=GSV=C p^m/'"% QOsb}$C4>\'#m]!2VB=y [Z oL n ٫♖:, w>}(nB9?JK;R4b<˥Vdʮ*v *_}ɯ''8͌4?1Ns`,!wbu)ƛt!5ྔ jƲfb+E `~SY4\Xb|zN69]Nz'€4_)*M4skxM:vcyE<߽P_pra6P0AA[LxL'l 0O(w =2ʕRf  {$~(.4HR ^\,usgaow5Fo!1L7M.QUSEOSpoj%1I]R; 'gokYX[(i)>\#I؉yP=Dy-Br+ ,K@~N{|XE{ &%#''+w0, R&3  bkwR W*(khOM^@S,flpgCf/CR再oYb#&%Sr֊z*ǷG_oֳQb9)@UbYڬ8ܯL~}6.S'W[sXr. 9|ɀRVjoÉ_oR/j@yZ#;>5e\-LOC$n5Du HN N 2Pz%8a>dND%-qs3ݎ  pF)fчKrEQ}μU*fN "t)}t&q==ɫo1@=Y ;>i?s=ӓBAێ낕b [lLV?-2,UW بxi:`={{tXH*:[3Oa0l!f<ک:RRǂq)%N#ǐ6yp+o Sj}Qrk{<Ć=ko]HWYrLsYLŰc5Î}z%F2D !$&'Ĭ{.j+`H2l(o¾<̯EIK1}5U?]W &Q P'SsndI^A c#] Άڝšy1b,&3KW,=@ǹc>eC2o1 곙[fgזď"_~Qޮ qNw?XE;\y73O!;NvKIyPU P:lxv'zQwWQv|>6Qyg͸yef@FΡ6pg#$cVrKh22!G&0-imp)GU/|jt G{LlTT0CUԷZԂ2^QE?ZЍ|#Uߓ"@)G_rOF݃` NLwKTF3t[7FhM[ .<2 QP~A͞5 : +^[8jŎA),}O5ڈ& *ۙgD0LO(^]BKCG>A%6O.AmMpj(S;Srsu8c?彸~,S,q*iȯr@xx`("=UxZdaߙ,wnH|LHeDqU*d(~zi88QL-G˓k8ui?ʎsoU 37d=~]'ĹeP eqU $aJՔ(#Tڣc_BmkV=TlB߸[Wm9{6oFLi'F]\>۹ac^O?|e;'Nt#ma(_GT0GxB Y:p8] >R&|^9Ձbqd,<+N =:Y 6xdK|G yۍnZCj?[`+]&*Z|T) :MlhE]֏bx#dB iS\~ -Vi6ec̼ ^u[fdtY}2mU@ᅖ"}O!/ENW>Y> -SmABSqemqA R85u0S q)l-s}|Vl^} ( τ)'DےPK@|Tw[ڳgc.B&^y_A\e57{aב+.k쟻 re^Y{o-r:Y MȤ._qiUG<Η ) 5,ru kK]8v4m 谕Rؐr?Ccֿ)nZV9񞂰5 F,`4"`[hhNYywԼaK\x3^U?wn`b7oĥ-$M%KUy>smbH-~iAJ ysEi*̜:(A;,P"d&d?JA9p!>rΰmF1:?lDЍ&).B$at3#CU_F}qY Wm2rӰƿᚅ{BlIH=", }nrو1ZL#͔gmDIq3'NFUf&1zڲ 8 2.a Xb9" Ry&;^+Z普vMrI;;=#7(a깑?R$qY&Puك:/Lbvdzԡ+iylʄhrPjz=#U0h*hva -5hqt8uY@ D]lYzָvٵ ~r&}zpaSA004ÛD}͚O>I`w9JK{VAz3ٛzd]}T-uK+"< A?Ǝ,Fr,4"S]Ž r}YyEdUxB`E9e})0VqdϮVfS{O `Vj8%a7qSRh>!IJ}\{{ejEQ6ΥWFV~m*bƬDžsYR6_K(nނ3IFyl![c9]1.ndf$Uӡ#Bwfyr1?;gl-xg_ެjʙ:,}@#ш՜(OdDOwVhn*afBR@HjEtrIFMGř`i񱼜*I֐\ <E)h1]ܚC+C7wjYg`PPJu0dȪyoQc/B>miFP&g/69PXL6*He5$=&)u5}~[;X|j"8qHRjGF`pF?)M#CGL" ' cBSw e`21U7= 歫SDl17.X I(SJ ZY7m EMa*kNx(z4/D4~13K˶;$=ň:OF +pCChs%J,vb1h`qrO} 5/o^Yy|NC I8jw&0:GIЎB9?rZn-ȉKmRDaC@İ/F88h1:'8mT>e'9dI}WV)}V*4lvS_W2Zb|9ڥ<F}j! \.龠qE{a"9LTs,n %t؋6,kb "C 夿ӕ-o!Ħo쵺͇LsȯI%>ZLT $U؉WeMk%s@BHSZ`͂}.&yߛ33|?WΪ t|/b6{(g{:cԻK^_os ۪6U{S)LAqV"HsS*) 7sz [,};*@lZe"t:P{h*^ή)@~+Kj J`̧\daEyz(bZL Hxh6bISdVU+T΂GbQW~`HN¬< dsW?ўuF&DTۘe`d]q@'`w$ǯ&%"l]6a@ 03=xSaF]N.[h{ޒKBF/+KGH EKnڤw{w2x2+a) $HbIVRss^5:{3{yOL*-XfԶ .H[ouB@^T3tnB^|SE;W2TUS`Q& n&~*XHѯ!l^Օ.r;7rh>mLʱ#? ޖMމ= \E$h]vay]cdجHT0QrCk_V>s1J-yi*x+ 7(cSDt+@Fm}=ZA6huGJ1cy;f>B=L uT\޺G$)PB.HŇ}¢Fĩd~;36lv8Jhm#ZuGLj7{"[6--d _]&3ܳ%!QjH1p~,fj!/ADc|~$ `ۋLgs`n݃HbeQɼSC>\d (Å;DﱈT٨l91'aZ% [h@"_҈A!|x2_/Vtܾ7v~oZIԚSʼnͨ:ɸ'E.&\JkrubXMn)gtV-=W7Bs zQYerfX1){$ּJR)ht!0gDAwf \N_K> %!yTݏ(쟳z` g@sI2Mԭ'GC8*u(p:%3i3q:3@3iL1Z׃?ʈ^ 49z\6E! " #$rP/"PƯ%vz^j0 ΨCOƾݽ1}:X7ȋ25ШJ}R.-/MYTSwK/ M@3f=062uv-q,c7ȯ;kr Q4=B’0 ЯigI"?j*`fA1+ҍ-csk R 0WYkiz]Ewo1-_K(lZ7\~$LuEn"B)$7Bi?a͚5}-s"+=SZF4h!U{^xT.,Ԝ2_^+g->\ 1dCFD5I ,e#Yܿ`!F}ݯm DBF)[*(_guLYwlN Hdo B>7P?d;nZ s~h{eKVvip5#9M'a|[Bc^`T=\JU:Nc,%TÇm]E\$=UK K7.8{ଏte+*jiӝ:6C?۟%x Ҿ%6HVEtB^A3^Cx`а T$`oe!9q!飪JO`&T2j$- fs,x=_|eu=σ5wB_G4ngLDBy7d%6֗K6g$C`xX`Rm )KQtʠ,cWIS 5J"M;2b":&b(D%C>f\z#Y:㭒A_xRniAab@>нj_D>VQl: zlԋY[H[ƳC$fueᆽ_f-WzѝKn x7g}mғ-R o2Lys.vV| >)RYY`YBg4oRo>Շs 2-I5;|6+]niH86-HKc"~[L}:|Cm Ɵ|$ҼPz\U|i/&5 ݚKtjAu.M'cq%kϬ2 EL"2ZF,ѓE@!Qwʟ&[SE::n^y ! I 9Tq e Xz9_#'pʠt z=A,'d9P~Bzw>FGvH"x"_¾Ίg,!i kڇ%״y 9@C !ِ 2!ƫIzK0 KJg蠮kzblYwI.()O-C9d:((8Ks;?vTEMa7T!!?~H?%<`T2'z*qΔ샎p:_)#NDcN%f.oy[ĄTX:VD,gLʯ~3zL翭wB]=n a?pmO'AF2oUO)YJcX&[sUWNU荺6>:ٳ%YfwlY~n.a"4Q ѩgu,倖 r[7!ϸ,N21F4IIX'ڰԱw{WXB6] kq xS݊P黅9@R|ʰ+ԩWY.]u8zxfUò~CWZ||PCr߹(I^SC:(as,i5Fp'W*eߎ;B6U _) siDz5!gbtroقe AS;zv;s?G'\5":d<ꙊT>_ S /C)z,`=T.s YCM 6SeB1T%}͋(_t3 F Hē=NqkelL)Z~^AnsFo̚Oo[ҢހlzkS{juQo™INj P=%Tn6L (_cK9 (.D9L;0ZhgrF'Y0!F9[fc?Peʋ%̵hjDVd.,SA2iJd8}pTQk\_-]^ݝ0['AfͤjZF\Vcb1ޫ5R"R$&ڼ(`A܈ ݘ*>v%SX0?_?fKǢ7,WSw'D;q~8Rrq+!cnQi hTo'apmjmQ7q(0XdDmP >H4&_5 7IÔ}<!hݩYGwZ %){yԇ&]s/5e!5p>K]Rg&)jkUI $('"J`y.0ul5-[",St9r} LLL=rht*E#7Yu}Qeי"MvJﻫMU "$URVB E V@*)jf2Xc][ƊwuޔVVyz@R&<&2e\ gs Y ZwK ԭY ڭ/ Ajp>`#|iB$M=.Zr_Gp="nmϫhN`|giϘ+ّ|Bk(b8x/쿻z&srHy("_"|!DO"Bȵ]-WZ=ȬpT=L-o+&a dE%̓H .j2e`h3GŇSdnY;WoTt,"ިx*Pd ~JGlkkG;Z5P@pףTm%P4ҼȪc5>|iu2#?Z963B$Ӧ.WT/ NA~ݠ4\2jS|%o8uu[b:e ^E&mwnK=rLȬJ | ;Lɪl_  mbE _/%]7t:ZH{ֶ4xGT\e:Vm<̈--[RŪx^51prDxŭVrA{a$?IRv7Ow[k 1m$|;d} Ʉ'_ 8dea OY2Q*ΎF1JL]CuW9n +зnA'c89p̘wT,V>MFHg+ON ^vDD>YUц-Q}G#*4&O|M@?t{Qt&_J$OUZ34Y3hp01i6z8El"[m ZuVyTGx1b5~CsOqI$1XJtqP6[#j~R٬Lii "')hр'F6SRSxi)ͷvnkN<"Urq])@L[-U tp QUk[tKi{mEiHIw5M8,"$zsJ,H 9ԋvU㑤$RmgҔ"VLĝ Xy&qAEtZEĿ=* ^zʼU &XCtno5NΨ^1` DX{7|[IoY)8#d[7w v q;~J6:ڨ4,k,+fwBoJ"Wžg'[{݂u Ý?PvV$Uh?zQUq>VK1.:U?,84ԕTZw@P/\^ l{F6Ě :􊂇r~O(sEFNU, D+ MAkԩ'N*{%N>_NZB+o^9TV d80^7( g歃(~YgiLS5SDyϜKV])|aT(݃ v6upO)Ծ}lA([*8 )Kw'/70|d z{1, &ڧ;x$(l*m{Ȼ"4()Zd!v"C{P }9_>^D¾jw!=I`iq_qQA!aMiOr!s=O,NGc|YfBi䪗' ވ,:۫s Ax=6n=m% a*Sm>Ѯ<꠩3&aSyZ8Gx౜Lm 2pzx:8 C 5b8_-EEo /  չ(xM2 ,RFPhpiT(9s@rs![^iYT815Da%|ݘ?`=%P1>Q B}'Uiߟ_N"n|R0;6[y!o)\ʑ{l{j[lC|qaXS6Ve?y;lXĸd[9>ڮL-ˌ!pѫMK+f #X푀}6L MYScDs#܋fP5gۑ\~y[>ZgI;0>^Rؕ8DqG°,“-&@ 4+}WB<5NX\67ClZ'a+Qr ZT0˷ >F<Pyg$-cx@ɑ@!/)|J $K8$XFc(D0JVmFs8IU_ μѪxҪp8X/-g`&^!@S05Xe(ʲ@iNXT7`IۆVêNCKLW'a*|x{!v̳fp\HuxU,JvSh;ʘvs@Ӭ/dypBizS\xDCZT}kibKA dsu `]ʛ4^Z"eQLdzТ񝵮 R~dq"ol_zemyߥ,l=*O8MF0v,5~Z8y=fs'Eg&˹IVʐzUcW7~x `c f{m6mcإ# ;Xm\:nnz\ل$٤jO0h*u«5/Ն薾nK0bwf)%Wl&M2>dqWA4L5k;Y A4!cl{ 1ⶡuMFMi&GO$5PXӨh{G]"p†^H!,-j*Ca92N^YRd1Uz<꣡q3HNRi*HJQS'ƚ.<5uA u`q*lpX-|sjIg#s~:6Y$Z7,!bMp*3*5hM&,E(wHO΄7s &8&@j -z]/"r)x]k45dl9Q,jU8[uuWbJh]_5:PU/_KvI g[\3MӍS~%ݣYRν5"/|"/Ț1 9Ls%i@6 t}z>6̃ƗMa}ƴy?qCu~#އ NxDw|Cɦ C,n[CLJoDoB3)/.JCT0T|2{M*2ӌEݝ #lvF"l ADmDߤ:*% I')B& N@ CATʸ>^aU- >9lZD^>kʲ@18 xuo4iq!8~2$_iZDb[I-sB-XDď_1 'f",,O%ia}t~H{c.ݛ*ގ]÷*9\'E "eKґy%4G5`dw ϵ4gj>SҊX`OƫFo':5%'¯_7K^wF}ʆ &d}Hw$#7r Ÿ磫{WlIp-x>|qaj'âvF2fSTZk婌ow 6@R}/W6X]y<=5!1߾xb$\g^L|<%XMS#8ˇ˚'գz8jMCuU]x]^7i@n|aR`-At4Tw*.`<(OBf\&YnBX3v"|<9UA?τ֚<(Mm*)"#H8Q…#1>d(Iv&\Š `Aji8U=mga"aiG&09`2pWF5E[z]B{huDE⡩^+T/s^=ڳSˁ@Pׅ HQkOT|E:@+Ѱ$Z-`C w5M j?a )?hF@Z._Rb0?@W( *\nҪ ~fJX5bHL_'uA9(qzjd\vb6fNK/BJ+Cy1~ʵ#{dhK|kTd~8Fm-^k L)(w8`؇.ZphU~L̥\Z|sh۔kQmBB"7Qˢ8-?08dcdt^k< aT%"3&l$4x/#{qo^T֬RlZFߒPM%/ &KA+knf qiG‹6pgvìtݫ7H l" .kC"'KCePЙܺ#-[1|&Qϒ&H8/"^QqCq]3]iB?8=5=@_JG5z awgK3/cl5nקi_ S{Xg`,lŚp)b_FYJ |A= [ߊƪHׁcc;bTꇃ:db7#^Ȱ/ƶ'0+Q82(v,BF`݇`O%3 =Ҝ/ S\F&6xM*{Z/`? Tuڝ|=[iRm?+[#A+=Li|W`ҽnUpy8%̴62!-CI?-pOmHY V57; صb5z`uwZz`dJp"v o& Q7˭v i`g~%`^Ú*szOFs,{K̥^AX,%w B_-nP,PfLŖM]LIi̢GD<)zxچ C[ZWFgB}H(g*wƅ |':ø!i[c?+4뾏dV՝-YElC7SMg7Xsbp98j_EOV[AT0s|mV)JְႼqO` a c^K%U4Ja;f 7kGS莾V]Eū?`Dm_g, 5`B3)Lpݴ44'|J] ~̱h%";t (~i xECdCG7~z✬sx`iFLyco *r2Z޾(73jtBMN(,.װ17!d` Z*Jm3$?axS&VeBa7 f5:>pAQ·So\h,"8tǗ URkٟj'g| М%E+ЈI+?V*>Hņ|p7‚86t5nsO&yɼj'K~]*Loe6﷕Hlީؑs>ƇY2- c&Y*x(Ur4Olid5ـl9I΅ 3K\Q6u}C^KTB*"3P¿/ ֣+p+N7P+V^ ڇ"֘ZF|p6bfTz&>^{А] XaIբUaԿas _1RHW|ˠhb[pi*ҨT77!P!-w(홧oRꞝYaLfgAHppa"r'BAEFì 0㹙>:߅vP'D'w3xk"%O 7F̟C%F1m`>. "kLL_ÑڷYή] u+ʩ /hTMl^i].+"lM̵Q暝i#ĐA?C_ lG  E Y-`r|HX=,&H -–Ms[zZ%OݷD$W6Eм o eNֽV="mP :jtl@[oQh/weXz26l{r(ciXEIK#Vw vI]N< ~* & x7^W|O\,= |b " fx)J~cE;)i 2\OYCO֢,8G(,j*93k Sq *BlLwWlM`viBF>0 K Ȥt) n k3k|)VȘJW'lyF'MB·%*'bk% 7hR>sâX6) b)!ʏSQ>Q#CiA!jv6Pjd rUn|B.sfǧuNaUcjٽ-`u %vUh5 v] ӛ=?#2BOXS2iJlq9T=S*JA|½)?;İ+i<O3]7tTOrn[[, 0=ki/.%'7Jr't 2VXz䷝ZsQOE7Mz>#݁;&} ~*[(;7lD^{i9_F&wZ 8MJFOmb5hO]DʎH=ĎZP(~1ʒfwŮ}ǬS.X> ًxdɧ`L+CJ馍EBRi)=ʆwh&u"jqKgA ~,!k;b\ř$&vz,̄uÃmHvN݇(e\DNϮ3Lp6WrfFw9^y #Õ8uv=1iHnx2z98nl|\RֶX&<ԝg9 SS h'C! 4 rCM]jc6>EeǀUŹ=)U[.B8Ay"рs{_yYkih×uѺ$6'@!`i9Ke hCsTw]++.^(H ϊ3T]]kķ`B;-ߨgu~" JW7$C˹/3~fK?n뉒(uѶF9Vq0~75$dyq.MLk/n?H:DB2A[~&%M黛6YŞʙ)4up> ~ڪXS _bg{ kbT؃޲md$KH~OUݻ9}1KVxua.j~/fDSV6(ZFewOL ܠeh0knŌ:>Va*[f붷脮AtqD&1O$Gp%WklU\S߃Gu:gh0a2.#ф|8O@+&.<;уw=R|\UzG$iM/Pw.hir%'ώQBas"C´|J5i|?yM^؄>vTxc,/I"bmwkvޛPLVxlmYYp7皙5y@1 QϕB}x=w77Bh -e)d~ g0jY.ʹ#PߟDVws8Y>]%C]LX虤I5i4Gabb+|r=꒷T$a1>2v/<wCNV1rjJ۱m)ťQ_ɺ 'LTQYȁȜ_1@E"݄7 ŅLw/]g,I8!~eB"QNi\NB@5X{J˼p=џYAgIJ; ,4dym5=l_'IYt62 R ARUEg1/&o42bX:~*Qk6ϽQ_0oN{v*;GsΡDۈ܈e .#6ހԪrȘ4bH TwB|n=4Dgue 9K}~px?b 熶Ԕ:׸g;@VۥW[\Ce9mUD.Yg78\9WOMѱ\53S (<KXPq8Q25 HeQ V:{F&uv$C+ 7 ߗ-TUy xcž&*|I |ُ|pwF󶻏 K*6My!:&M`&Fn|2\Hq25$?@"C+sI;x\ 6u/bI <񏸢@{r3#{H_}.Ŋ¨֓⧏:HcHfH8 ]6C!epXe[w^xetxe Wn'T|棕ǧ> yoD?'Ϳ {3>)!4Lu,1}Y`iđ ^J0s* h.2_Í+Hp9`@*2lѾ3,Z$$vu]wfe.z絚EXi0&\ǝ:Q.8^])y/_u(W|ev<0=U$d3 (T }p&y&(D~K,Y1H]I.xJO\^ iMm͒f = gZ `@|f_Xܣ(ԓjӓq!7 VX)bږ@FQ2_ XӘFAuʊTL՝:/ε(9\n9 L15pZ=hxOĺC}b+ǂhIB%K`t? i $rTZ^s(6T:Jj");hG?+ЙV幌nz3lL)Wn5j/0gn53{?G'ɼ+r4ՕjB>Ȱ[Pv_c{3#4n&`hUQ%'KtDŮ eq"T52 HAGF _Nά ׆il%9;4N2 *S47ń?azKK hA&)kT rىNb^#_ K<%@?dHL)GP nػJ%9w b#TC4n̔ȎȰ.5ZtQn,'8 @aMP@v/;( o3R"C-3] :7Fe  h_tYL/*t%G%[*f ErRɚe&*vI``W:%stF4IHɫl^E,_m$dIvL|( 'y<̃wBF&dԍ7Mx<מ{W7 HґI6%[QS'e3q?R=ΗS3mRaFcÀ t숯!bУ.%zMVTƄ^X Pk9UqS|Lo-X>ldD{5#+y\*مܩkʁP>^ ׬'JQkmimawlU[!WiGSiSm(s)eru"0ќna@'3ƬO=+֗fP̤ў [P1@_c/dL2ś; `/|&̙{&4@ck[헮Ɉ4m(2>pT썍fL<7 * F|mFW Dʾ;_ͱohkw˘\ULfY5)04OЉ%y_v]i!Wai_aJ]NԡDJm 8@ ad<0w̶ѪrG/g-ͅF ٧Nb Ħ(dbȍk: 1\IzLr 5_} a tͻ/jPfIT0S`AhR7~^NGC=P-X·ţK]j /,]dB,L8O {Uv6 2垈Q8(7糔s-&ZWWܢxD2r&0L^c䬁K4G 1~NTq~ДxťŪtc:M\%h}9q~!ƭf+Nb1[x}Ɉ9!6MP 4l[_Ւ{˕EJ"gFI|?Yؗ4z*07Jl-SVrb ݏ/*5ӹ8'Y(]xxb-EjjO%v7w5HteM^aG\uCX'֘$R]Iчd8F,#ncլEw،R|5e}C+A(zŴZ&.Ϸ_r$u1`JŊZ iɑ^{Bo8o8i8P M-σ08YpvI!(Ơ-_n<7M]7 k;HІT}0>u  J>SxJNs֥#ƨPdpu|_` $MWkPlp{TzW*cj9EHu[̘j{rE4Yƞ Hs)L/Al(Q6{˛ҔϝGSa^ٍN"v bz03 elkҟp^ْY0AS^N  QQ"4.?fֺ#n'@"hڒs(xat`=n.!!Zz;j~?Jl?4/Ԟ(0I;[Nu^ZrR60$z lMSՊDuer 9׮M5DMOT$~{>( `=֫v"١G&'4nw3RH c]msc$s.ܚn(@E )MVYR`+ԹrKOǔwkժ^uxҳUm4HSoa`SL vu !.7׸*I-~ZZ `Gt, v,SI@'ےR;/ry  <@w-A83U8nrWAVR}m/kZKaMtX qo{r= Hg" ;oOe?^-OT-+/ J-ν,]}Znuu9L#F\ܮEjk2}dd툖Geecðf!P:nmSVRt 6l5eBft^5ԥ:YжkS7;HQ{UjO-VRM>HV?5p JlD!՜p/w&0!Q8/4,"[]r@r$xwvɽ1Z:vA)I,܁#KrjCuI 4TŸm-B=2wط&i]O񾩲Q6D !/_! /i#dlaY(zȜ?9l~88e&&FH-"Jwt=sL&C?#aqƱA,"Qosմk4|D ScEfzfħyu x@o2ɢc֖pw{ΡqRo Ո<U ft䍀L8Xg32MA؋[fg䔘լ}FL>uRyUqӓRsPG$}ȟذՉAR$(v.?Q4"WiA34܌0`~eLWIdkl5%k*r2At=+JE5^2Du*H5#MjMpQQ45N+=Xw@,1 lIk sL$D]F?'}WVueQlw f<\5IixԶ'Hpͨlt@uWP.#g]"\U߷wk_7CLL=^6:>q:П&JdZ$p#1.5ɕMb*"Qt:v4Ol;i̖H.֔CuRDVNja5KZ6j`=&W!dyLܯN`BImfs5PC10J7)^Ŀ>8 ۛU[(覟 ,s]#W_lT \⅕)a?ڃs$׊6w+՝k6TgU~{8Ee0kUQP6!֯C`1e1SWEfDeJR3M7O)x9YBi͒M}媻B JLo >6斕>YH٬^¼p%!6qiea?hBi9աheqS0G:sFEJQ& 5l-dc{s,:FVlQ{?}ٔ ib>;d:⹳xe穷7kPc~ 5~V[z6$A%5`kDj^YR7COeA*` H Q#e+N-~9=gyeFs MXM't%&3>v9g6NQGf*į% M:u+ J| DJ~s}<pm$b>QRFP@q${7.kZNP=`L]'Jof?S)VPnHWww;ݕsM~szNg$rng1Sg=&.Hר y\Пg`;6^>U["X|2Tjɀ/aCg+Qc+ wE,\l֔װN_^CN,+މ)o9w<eK&HآS utd,ݼyVY=2@ ; ]l^"0S䝓 ~#^֘oi}([ Ukm쨢zG_'ZuǴd=FG_\wːʂܡļ?(Ƞ \G 1lfǍJaC="%kбjŖ Y5e0)PIљo6vb J>pt/'6׬@a-&.n7<8a0y%(x辘#KŢv-sYc U);lF!}猴xbjZ<@1YQ+.-s|C6`E׻ UHhnX'$ou.‡}Tu #𡦮RTx`swPZv?,G/sLhռwP7z֞9Ї9w+&o[W*괹1lrQ8'jGhq̴T'eh=f]n)SRQ' YRgqKx@J;o&ZIjOl~&ȸpxslA=ne"iJ7`%kH+|Ϲ7_P'ʞУT~w"u 7Otccf$ԫfiR[Fe O軷zέP> J^=|L9<-$*On(2"q#LASҥ@>*.X*hR}ޭg{ްS"h)?c-N̅.N+BWm[_N*\jҦx|I>70 eOJtDzvY} #? zh^7} +7aI 粨!Fx8$^z.fF fjσI RX +"KB׆hH,m< x䩮YMs60Ԟ?ͣ(8"3!tU;= Pl Hփ$=>Lfj2*5BC|>Y"bt.؊PY:8!$tIFِX}f{_2~yo7^\,iB`. QnЪ9LB3؃7?kG<-Awb{ÖV_!4u'0Eᬹ^D}1LoDмP26<3шxV0Za 젠 ea'5g ͸4=[3=:GOKq cH-J <ŕV{4Xe2ad'Q81FB5e:15=Ek Mkm ƜFg)& o烶ܘ[e +ڀP)I1ac]ngɨfmٍ=V( V0 Ne\Y3 ŀv9E:a?$MX8Ek.1Ys1ik8Ӷb,\#NasÜKӽ!6x.iDE8 RE&NO߇ ל`ןH' {BgH5^3jˌ2j`o[7VeIŃb`!_m۪X(ļ8XQ`l \ 9gYMre"[7:qY!C|m@frː(x\7=Tۧ͒r܂1wϞ܍}H-{,.IeDc4xi¶x %ӇN#$@E?gyV{fkt즔bpEnK/و>kN܁e$tyv /: ?%|[G21!/ 70ѩݱK+_{lM%l2N/Z)nNM152?;26_Ra=g05OP \O GJ {GKP<rE]9k@z{P5aԟHodʮc6ko@PtYx`s D?|cZ2dV0lO`q"4 gDv]&r)٦گ7EL5?Qb]=JFx@R<ʳAO7')J4g#O\KX%\o J*K LSngkdj74s:Y@Hi6L]VzP<,mvF-/l \U <5k*U F[QU5%aӷWi&yJ]>G&ڗ ukම$a݌Ϸ#D z5逇sa;lSrJQM[~}$ Hi*bχ`85 u@K miyno QEAczD^S%f}-R'ײk]5o/~T,S-cAN`6A/\V'mzVuA.G<⺩d(_y ^Fxe C2$R h؎=+hf MA/㠸 h>'mo{eYE|Oq/`[g= xL&I%,m]9_[;t%x !c\ۖh&O_՛66#>m{tf?Nm 8_^CQȜ،*x18 7[_ Ӏt h_\e2=z '>Y:79Gg͞Xyr\£zh)#ͮ'f%o]G`ڙ4vy#c+)돝4BҸxdT!2 L?[?=N.n_ʖU:>BU),I/.HpKM^I ή4gD(3;aoQªޏm|{a KZiFE{Mb\٤NMi<0U)g{1_ |6OĆcij#(u[y0| ;$v Q^"j$P{iWbE^@ٛ_N H !'r84~`e,QcUw 6T.T[e xaUm<玗-` 5E8aQ- T_{OeϗJ%}Ogߜ zF+Y?xȻ+}4gde.Bܚg,HT#ʓh C-rBǟ/QZW{<ȉ͆sqP`5 sw?gK$;8]OaǥO}{ -s T䂺,=3N} -8eNLZf5z=TG,{kyŴW;_e2pUdY*4R{gT`d׹7t,^Y%`2 z68F}S$8b#LF5f+mvHPjQxl,'OGl^!k*=HTeeTJ=QQbxnjQa?j}: VQbnMRv)cL|w|ǩD0ʤia: 9RX#-vU+@>ϢWLfj-G <P2=G<(fM9t닫b2[0{{ +}#׀u"lPai,F̲#F_?oSدId8R\no"!c2!vam@mžA߶;`a*?c\M"(ȣ㙟ˁ10aQҟ VyimPYxx7 6jJ?!em.lQbtح%Ծxm)阨9"3s\Ҵ=iP.R+E]Qٚy8& 0-{ⵐcBfV6֪kcοezM8O%3]Mr.;NxzvHvg).OYNGXv`Ŀ[r2P"ʄSyǢꃚŘt?Ѐ- |);Dy%6m~#pkA!x)T!h4"")K?B9yYU"g6wMS&Fv>_@hu4jWFt؆ojL>gfS!T!G!t9&Q(aJ9Ȳ;+8jX rwӹ*b4\쁈VHCOmS1|-|Cد,-&K@ }^J_66(Kc7)B:i0ZYq!Qm𣦋0I]|R nA_T(+EB33Z2kfaF@SsLM݇s9]6: yji@됛 _nkTtqSR4C]m1!g/WIpdQkRIG ԛK~N3r~/J9UADrf@ZpzӰZ\]IYDeRHUO{Rr; wFڗD&7:Iǃ~SS230=]|weñ9BgdY.HK?Ǿ3aRRbR?da47tbtOgrp:0 E{D'-YDz`1Eu;i pӫX}I3EYR! ƭNGVM~TwwF&jKN VaR\읡5zm6ˉPl^%%㥄1lbMr!)s4Ƥ `8F@-s+q<*)x+XL.V׷t=/A{q {z ?by~r:|* 9ΐ3QVۀM Z[ۥ$ՀW -;fK@_,,1^qLވMu-Ƶx#iH:ÚQ W2 z:qPVnfb4 #VDt%hTFפIBwzJGB lQ\^pUMĀlsVOOի(N]򈾁*Aw|]kzYŸMW-Z ǽ!G}4ys[o<[ 5F\.a8z3͇;jbLtTCY"P *8 ^encð>N(rX>}n׍vbvqy#n䋩a QZ 8M[#y=vz)Nׂ‰~uEi6֠1>IrgiZ2xczWZ~ɻy};9 ?s$пbrB_yjLnm8@{ w;FP8D|<0 YfkbpP o gzWk0ecλb?| !ڴgu psr _T"%_Uuʼ~ZB̴$/I# %˸NIp㏩ThoԄPOZH^/>#Dwg&bmÊpdr *k;" 'G<dG0JP̨D1 ;.P'"iE qkQBɉS]@/1zQ LJbbMr2ģҰXidhuhtڞP'*E(Ar0b/Af0$g*ϱ J~8FN*M$9]\l.evlٹ w<֐"NGE^Pau^=s:dŶU`mpE P3*M [ӹ+5X$58A046dURtcj>WKޛ@\bލ `=hƵК ecji ͙ϓ]$h݃h(u3S -o߉{KD;8N\cVLCfiI~Dzu3Y e"\ȃث@݈5~e绹D5tMZ, :ў1\/Yhi3 UK.d_W3~_a:(ۛwf`cE=3%45}H[p^s ȼ{PKdù^EY{"-ogI!Y9B굻Q1c%E_ kN+wg7?Yj IhCOkxTV.w4eJ]+[k\w*4=܂}Ku7xm̢dK9" XQjvX[U !`. sD UFRH=?8,sdsAo~TkO ʊl|?{%)gO{8݄%8_FeDR9y]pYRiMTMrleA`JuZ`y+Qv(!{Z}={d_^H욄ԧ!6ohW%/:l1h)bd t:#bO0 Nk{ivpt]{}b>Y)df*ڱGwPg$Nwaw Q$h"1퉛pQ+pmj޾,g[[4g -X&xsCaa4rGz` qtM++=\Y)c㚚%]#"zw-4XP%Smvz0Խo]{ V͂?;xg"e$?Lڻq""'O?/Z)I%TI2n& X%U-xV]ciV?cK !DxBgm^R1$6ȭqa,x@ƈ$Xd#=Lv"8"1ki+\xcRR6<6jd5YN~:b?ΗU瞥JIwg:Hˀ-wPMD)?I SLH8{& 41.X0E74>bԒ4WrF'*vrp$8R e .}@ڂ c&]}nRK<, 6 '*tců@c[){A%ZO)Мk%kp4,\谀o91Qd-;ؒ} GWbwԯE l΄ q^՚%0XA|rQ672}md:*97|⯩K:>a#FxoeٓXBX;cSRZ,SNOⵇ" ahMP{`]Wr,j'VW*3H,^zwzu7:De۾w. xS r[n4z*?Xւ!u#F*KL*'߂zjޫH[."ZdFnP?aVS_\uj#a@’ z:ۑGץJ 裾 ϵHw+s?pfD !UhWve `[<"/5w!ޓ+XI3?rUf̋tZ9 "X{2v UiQCi֓}DCZr{1.~ ]uF~*zd}ǎ f)_ hXș)I w^=<+_xW46pwZyI5gLb.O?eIܜg|!{Y.S@8x> pӦt`ˁfD0=;z]i1>&S Y($s^J}M0~U(Zw &>t8귒Rĕڿ =@=;P*C-wRbSp;L抧f[a %'$F5t#OVNE×֡!=FSa'鞆Fxrm5:BQvId&>nfݤzs!fA*sϥ2QCtK67dgެ_EN1 `#~1Cn]h5dٺEH}Rpmܬ >ODqb*Ct8Ѹ4{'JI$UX.DokoeE;:šr1`L㐀AJ@K& >Yvx@y$2""#}7Ckj4@xLi0]=RF  RC aƽSRU&-;UJvYOW b|ܕ6K Ya#q]r$ͤ*?m+>:U4EJ4RWJxgJ A2mhuCY:j;e`*Q L@)0 ݘ9cMreP E ڤ#d QwZ2eű4:6ZD<[u [#8js2z[h}֯78cq8#H"I)V$qeH{O6, Q.}P#" '_ꤻ EnX7.QT,=o|m^wk,@$X$wĖX;#YB+ERni*&wWw!%kGp iyrĴOv6@.;F?o]8j`&$enH;kpY%I&O_z"ȑdS&gffى٘'pF^z_7/0 bsŒ yч'pSVx {Pndh {\&8h.If 2ͥs$rgYxJ$ly)׫݄N^8 ea%%CB"J/ &{x44hg;ÂM?tl'D;}''e2{NH 'nԺD|H#X?jƆN>%Y:&zw,8j+NdDoMv TvkiO m8X@]hJw&b!3@C:aIeI}?)jqMlgʆTJ/w"u?PTF\>_RKZm;{Ύ;L`SX-hk;o#ng_~3&EbMȼ@t;:J/?@GGo i,JM1("Nm&b\+F{k9X,&@ hUdKgXDoSnږ3OSAt- gjJe*J9/2xsKڃjC!LXAgbhރrAo?&d :+IICCU6I҄'M4a&k1BYJ'>qhp#UJ$0`qkWư!-mlVKJ:-gTK,:RǠ7,ሚ1ͽ)!qV4cQKn=k7j|S)>^S7yc>~l / >"t5@! +R2TUs^?2C"?Ch:sjR$&w fAg ˣ 1&WmYTcZ"rG~Ʀ"ߊDПǭI1,x/k\oj}j<2X!~ ,(? +4ޢ7{(Z0hF>xT~ Rqygzm-Ca2IB_ JA ׼~LEx^Qt1ڗ5+DJ!=-mIq,rՓs.0쩷ns4{T0aqOʇIaB5aD2ȍt5^p֤  .>$1I0d9wJJ=r7%#ʁIb x cWG4<0\fk.O.Ǣ Q>'Q|5y/b-grUKe R-ߺ|r΋"l\eHnChEhZe< 8 HOf!(2ږ&Z+u |bU j^,v[KM%zxPdg7:N$S!+s:Cl;A\d]'CQ~ m~ :rL.! ݝzXw[Cb;*ŨR.1ׄc-eLbuQ/v_ISQ +Ճ⇸bOy<\&R7[gOSE^-UQOe/>w#V0) !an2St;iZ-#帺AP4P9Y2d#bbگ ;UZ8{m71y{eInѢ4f6YuUO۬kv.Df-H gY|s <sY{؃z{ɀL~")jFq~Rј_2dO^R7,)(Il8M84w`'#'e1\~,I1?җpG`>O!uOH)o[¬ F2>C\~ OVOގAgڝm. )/iQԉ,=:8吪_ WUMSܤ+.Yؠ6SkfC?JL?7҆toH.YPwG>(sΤ)z2q뚟ɱmKz Lz,QN/4*:]pf]Cv$Т!r5ix$dgh2`ɷF@Tu4hf@ Q/Fe 2yvt?0=i ^JL{1oh5!fyGht{;**!AAp4–S޺ DےW6;5z_~TN[?M?6en0 j0SkuA+%|lx>pe`~de2&2 x;] :T'P[.wl-}K~ Iga::N64OAxg0 5LMrz3LQa=?s[G?`vV 15('1Pj!<6w9sr&,dqlfYLI5:rx6WԖו~~,5.}3;+^RF̑έcj>\ @ͦ(D]n~ԶC3Dpi "吡߬/oG'KH)ܒMM]Hhh$P,v XoQrUSDq(fMnd KАFnҒ96r4رL̂Vt ôyn]\if&fBqq݀2>OVfJ6i"^s$UkN)̲ZFybEBUFR5mNlWWRƍm.nGMˁϤx^@EܯmgD_oZ$dWE.%?aBC$=,4O7!J_a9&N:'clr" "~͙I2kJ1Ix{5 InX]~XCU륔gn $J8YnhX 1UDn(GF-,60^Oəvc3?}U#y v[\+u>TyafxNfp?Uw/nA|M2b-VBtߙ9_ndtgyt7 Q5=JRHkNrB'Tu:l Ul!mXBmkKZq4ک7(ۂ'g.8AAOJ.b˼8PMS}{sF1C+] _c;iKHqvuk= bwؼUPj {+fg V Ҹ!=8,ڿ o g{mXkU,)PVMLF$Jtbm;pNf*> lXC%)3m>*.1&Q1V 7Nas/>suQAoЌSM|C7eQW`X؄L|"ie72;2zbӦѢ1m@@u^e=B`¶/ZKAZTY!4sjv+wEݦE*nTGgś)=("i.2YuT,]8ŻeX(@spk /y dOK8}.ؿg%ۧŲXfD3<.'HfSO7'?oJwI8"Gիκ /1eE*ظQaȆӝQ n0H"xOߔ6<:: k*ջ2c"muvBtFA[o{f9;FUZ;n)z[nsT_ ZXClh f{9 n>HSMqLn%i=,x浘,XrR5MsUA#oN(ښ?LT>s*ScQu*t֣aIE`Ʀ9Ol0r[3ˑUǏl+jdw_8T"ns:+ o\@_{VLK{1I{X @PQhp9 1@͊L]5$^0T"Jr5=̋qŸ ;Zb>"JlVG ݺRkAJwCayrH1I[fG2PF:؇ͣr0 ,w:*0 0(.'"܈kE:CH# fד4nyS|-GuogV1l2Tz5KM/1ߛV& {JQR7Zo$juAC G)@ gc>= `A5eu Ь<̔U(]^ҋTf,>XҁZ,Nu^ ۃ.-0+T䒵 1AR-(8ZT:f-eRR0(ԑF/4OzGT@.C̻H&QƦM9/ۉJVL]EGͩ]-STЏ&dϢ WCNq>2'8:_d6zO^tz\bdѬ$sWntmT,Hlɛ$/UH* [=##;6E%B8F޻e*3cI{,%mzwUlBk8:up֐]3Β'Xґl%s{I!:KV"`eiёb <5+'=BUÓI \!% -jY :V=1C4#Vw֔rRpeeRhc)&>)VrS"Y22qtLW_|3v gTa5n]sg:|<މ ܥuBJ?FRGjUfeew*e''K0YZo1d6`zE`0XT~X s^dtAY {p̸L\%7lY* 蜬c-'xe%qgSVmО)LLmsMHhq˞B$ [ʰ2Y:k!Nofuo% <pЯ]" C\0q'A3{Ί3PpX1LtNMdWD@U<9 >os4T$מld`ۇ.H#v֭lTFT_I|e%bvAf ߣa2ABhvlȎV2 _(G~iI+=# \(=Qr҉{zyC]=YVL2wE)^S` ^jm^|v0?}MxPu*(P/?oh`b||}@n\i-bC& ŕ$dv g$UqIQ/l&RtOkɽ'Z1o3TX} aR.:g#0:G*z~x8Ķ[03 ɼ>|Jjڣ8I5o@3 uSrTo&z>BAÂs{au͈bȓ L}쓣 ՐFx_9_/k! &~gj#EZ*Cܠh/! V>L9AEFf|gi䕰n;Upri71mܔ[@9W㈯"v+@tVXcn7gXP&t,AYdrLz_;%*^Ik.U& "-] F3/tIrN.`yS3%a iv8d_>i 5iTX167OIug!>nūYZ"c袉 )vū6JP ^J9FCUϒK@Q2ӹ\ۋԕ/NzI.?YW`:ȅM/F|WwQ뵥 y}#>-<)\ J( ūʈك3UӐj`/K4d{Pn6빱 0_̷v>xXk4eUDh!d`d ƼDW}l5<|WCaNYxE}L(q)ʕ\@x,/W"W#yKyw5 جlJ bG/ Ь/SyW7!2>Q[_ok#| ܈+9 +;]UhէvL2,%GڢosYZmN5B^ ofE\(|`uGL5VfE|5!aaNײYu ^ZꝄ=߲w9 r]BT3RnY>_"_Inս)MK.#^wvzxEF:c#FwG s&=<΁w ]Yh&Eq_ߠzLӧı煳o{yus*~ ΄4: sP O_wL CK[c1|uv)t՝dQ,`,}>#QA$S$6)T:y?L_3F &L13f RgLj.- ?&9kq&ucXujbmoI(msw]f:OJց&w!'Jt6+p*'al/rg6Ќi:E&W/rI6?-d{6O¯hf+dKAuwmK9} Ec] rkEC6.~o&#(D@!0 ~`PMɣQh`B*woX]gocG P8LF'$ i/:͜ I7)wx; :̦ 訍 #! R]4< >lT+R nHї%1'L|ZƚO"|h~o]QxgAwȣ-ҷ^?[ ;9&$faK%^X"ڸ<qT~ˊD5&طWi|^49P`?hHS /o]Czfnrw!C-H?﮴ d>.{<=$=v~@ACr sM&?ˁRÑ_EnrtF hmq@:qz@O'& Rt޺CwR4zsɀ-ey؆ Ւכ aI fU\בz3`1BR5FT@Y%bZ ~ t4L>lG< #JM/-{ܑVv)L SdSFB| Cy𭖺kQk߻ޙ4՚XesiL8r?BSj #߯w"c%0i(>ӣV0 YצeHBRn:/̘4+YX:kĪ/TnTy$vBێ\BCu$S2;އ*_Z&-X aQM~O6F8H\>պ}s &ϲDod5jUқlݡSr( K]ir uQ!ݚOx}&L/ ahv:>(u=vኆr7lY|{"peŔv&K㕽?ťFg84u>X wJzu@Wlsy0ܿx _A(^ONbf0[qs+iDz 8&dҬOjyPLx4kˎEN#DP~| D.bSһJ,]™v-VHߖJSEΔ[8c@ ״3:59Us)b}owm{c_eqT߁&;lT;a/ k&=l⡋O5I4)/.[ǜ^XÃnBV'd/u56u ΒXvCs=3Qpgkc^@tX3nƒ*H<-҂:h\MpoR6F).t$ b9Jmɷg+<İR&P59/Er9] 2 WNg.g~_?kB,[˽В"F|Ƥ7E=m_\qJWjyJ@;棿\0>?`Bc"/W-_vOG jMnC% 0ejxghzaX]mZ[$fFivY}E !sL!u#*+q>I $vRe\ ksBa=,Ree Lᗨ_p70nV`kt>Q\ZמJ݄g l$>wT:ۂ|T e nCP.%ŭTa l^#[AzZ΄# '`m0B7^R[ ^O<(V$"yߞB|Lch14i7VU3~*>rRs.H<45 cPL Ŷ9KD7謗ʽ3+UoԹ^ @>:A)@9Q^}FC= p~Ԏ1V?`C;mXPj6G whIcc$>3a}e_Wdʏn 禫%VAGaX~C۝ $.S[/G}3} g:dÆ+,%qªPl;6tS䙈P_XV"xvӪ5 hT@'>%蘁T 1I@ ȧ/JW*{U;<cx:<0U16Y BTCsށU4K'm-׫Jz(Vkfn07-&hWyu6\rBmuA{佴ˢpy[{AfpړQ|%]-aU-Y43h%78 nn};P }+ {^?K+, ]AI㨎2'_>k02}vM|lL-k:e55p|A]-XG:Kdz?T]WTăfBEȽksfJ+Zs [=q?lg)ɃJB͵f`jzլdy5_a<ϖl wK72PϥjR8e?,KlHj`"D9RoSrަ8'/favڝLLVS3GnR:f+GYME 4UMk"]{}]"xhe PFQPv#Ol#ࣅڜ"hh~?p%~;5[GbpEtrFp+;ٔe>l(aZ.d p!(ވtfG&nOx>(8 0GPrC ozDy}-%+o%9g>=v c)nέn:omgS;q0&Eѹk#,j _e%sQ:WeU >zwwd&pz7`R>/iW1y'%dldlILum`c؂aBV1ꉯܟ";y -W{?B$Gݿ1lX鐳ĢnK5{%rVe*YocKG#X㯃4DA,ÎC'KtP b̜RԕG)蹄w2NaaXm6V{siNuLؙz }dj@F#XGCpٔ%ㄋ~at C*^)©K^ՉA'̄H44C~C403m7NJߟO0`ᵉ/B^2HoNE`̀FߵVM1N}*nJ0(Ky(F:өp36BRQ"؛{b ߸5`+1EMYbAT8Bge͔Q) \y&ΚS\P[VeGV~ˋCoUdH!)uvL[?Y]У@xvK!QK]OiyǭH@.+`!% R>K#\e*f+\t-F 1cJS&̍߾~Ҽ5a dRCi"T*Y'+]:&@6>k-sJUVE?ưo(DdxkeZ:=t!?%yIyv&IH!.S]#cn&c.gUP"sQJrϯI7.٫ЌEγj981!Y^-«s)wI98cButL5!v OY> Mǎ u/ܖ1΂{+-i*VDiNOt6HpNbOŞ<ee8 #Gi&[fLKu'3M 3w+AI2N(wDCؒPEMu/T71D:ΙeO5M$"$T4,3U*eHB!Y~Su&؀f>e/xskʎZ7?S)Mdk@3D3čh}n-W5oIKƀ&|< 9͗qBm@F6?&B.H7L†/_vaH,Z!;8"bT_mXD*}<_㮢J2@EܥOb5N!;"t[/z0i ;!m^#um>:XJӸ3TذWk7{MiZkNۖW{-V:q žVR;NE#RA%箋ݶ۪ V9xd-y;/hlߴ1fe O!#ocn 1_݃d)fpZDΰ:=e >Ҫ؞d,ضΫѽ=%Ev_~iw|VI%.^˓|9ol0$)y50a#a ȉc8!]tl5B=Ɠ[O.NQM[58XaTl-ybr,H UO6^m;Q.p N0>VR\|QJ2LAAӚ"iT*mr(} x@KVd*L Uz¦ FcCkwD~K2!ЌF߭zwsMqUf%z7_<ڠO鏉(7jVT^H3<z AxW2Imp["Hir! _$jx^] ) [RUs 'TGX}^ܤw6H]IUZ#XjW NwBN$ "yASC*]Ќn W }!^F0eT[e0[2qyx |(n3NO>U;3R߶z\#X&Tߚm9z1ŞX[~C08^eKhm IA W&<4Pf;[޷ؖ-457k'W<mIe:fm|(ve| ?Rk_-z+3gjS3~v'`8f5a_@z,Z ]+6UZ rcz Mazxfe}1%E>Wȗ$ A" 8yi\\h){fi%@3t 4)s Px}RzqF9.?\N'hqQyEB=#ΥD y-qL o 2TqK&#wHa x<=d} J xIWJW2rhulC9,(lSM=W%x6ҋE#0EVEKg\vMC]͡5zk#Fʷ+WqѶЎF_sr1 4u‘R@eĚӬF{< Խfꨣ1.p;QIu`X4z8 vpw1?bܕLe*ƴum`;$a|Bڢ@B!Y"Mɯ~cl+R[+Uiۂ-hfG,%'se"aVvv}Ju t-iLIF *m"6]k}5C0 @o%EL%]\^ޡ/-ShL:(GJsYTdhʴ2bԂ܂jGmRPI\|i`P/ ~#.Cٺyѡt N]O 72{)&cǘ0Fo(Bǹ*rLݿ5T]l%PX^r1TytiDDj,Fxxn5;&-b[^AF|צb mlxWRT\I3&ۃ 9̼:I-ůU9/Brr~oCBaHl!f)e^cӜ@NZo@aoN>a8}" 4wڍLuZ|JhM Tm\9;5)!BIwE۵x]a2q+hI^8a;L j`4|ûYRJ_̌u˅gUih<Mv'epGo`ɒGmf%I*xD9zV°^ dRs~̏{HPɊP9qՔڛ eE3 :6GAOz2yC N[(xw*̓*p+%O\7Z 2=1!Ag_{NF'!/pqhOD9$S"]p`J V()c~mha/^UwD/]h#vzQw\cRnV #R\X4kLLgo.ޔD!<.,t„,J_6~qrZ9{ `t]vs$YZDKQ͊3gx} 3kP[hhNnt Ӏ=.!0Nm85E &Xe\pysr+د3GnX2i#a~!GŁ_YCc,+\ٱ]bG#'@IR$ +WOY%O'Em,lx.,__49k*1]T$8Pp=kJ[E>@6GpV$nd}m++;;*&[ [;hBSI:az9#Bu>&q\B(JszCҤx"lw95!G_lrz8j KH)Dg|M 7CeuNy#aɀ1.M&b2B / ߔ:xC+{5R3 pi9[2/.[!|^:@/4r0Xai[BM\8Փ$aUGCfƧUZG*#ԉ?^>v8sbA#Ӟ,Za4)]z:l'ETT+PV`nob#h{wg'׋?0> cSև~3Sgs΁tv8x~8qF ( I:h!䩷QߜxubT/b֙PTyoaelLM-W"V ҧ wV|A{cD-qԙX郐Ye"\WjRг߹pJC(!h &`* .-:(׹>le-8\Me *<p0+BFQHjD=v17xM 4y=7|Gb#k&J 3`*؍C@q= z0+t )x(N e1x! ʺ%2I6m=9ͻHB~0J^%ڊ/O ݺ(KI&*-/yW9<" /_s^WJ/vmCW uUr]SQKaPgjB4[Т;j[7E K۞&hLܬ(O?p;a$P+gjM[ 11)"W.>bw>5 10KƜH*FZqg`L;&e0"յ.?z`X cf#'8u?{&MA˂ϵՍkXBnʰ^.nt<I~>`yC7tN8Lĉ3'~jN7!C.rW`Χ#آ>v!>N]ES&ԅ$\5sO!Y{OX8 (<يgg"gZ((8gcZ8@tmS*hO"m *$9ipK"vH݄XE&/Z0^IHR}Gl֙=ڽ;u+㴠-9ڻEo|`j M> vļǠ9QABuv8?1}PD*P@%Gu0RcV#79j1J$g; sbݣD|"LzDZ#xͪU)RB9xzq=#ۺGqw_h+xF$wt}= %_mxhS'h}EŇD(1/hbR߭ydc~~FV~,|ӫe X 2 z})JYN{zUXԨ_~FD5B`|"֪q [7'Gܑ{nL'FSݪZ%xXPF)gԹn6%Agl*f}lKcys >C4 ohIdejJ4V*|@~Fo7iP_8c,# l3-QB Q i\3ij.Z|8<5W>ro& 3ټe*~2)GZÄ) c#eP? 3MttMm|~7|g,쥒3838Z{j;Z%<8ӑ-wM*++ MC{ZQ!2ĜyD[DG:cfDfR :v´Sс1=Y[,:syh@'z]Fsq^]Jj{c@HRf [5 $7l0 CL iP.\ky@!'DL#a'%P(D*vNd5k:\F,T.)DԼ~b pjSy*`7Ut\O tC*P P/'6;e l7{.D`rrGCsͺe1ұ9˵*u7LSs̩zPqz;hP}(5 C [4oҫa?QH#TX V+'-ULpS8<=:a @2 КruV\mSncGa2Tm離: vu O˥?^-s\)Kf[q;Fݻ@MEs'JфdԗhqJEV6$1;'닯$rw_ìfVϙO{&룄3w:x f}mtZVYNűYcG0ęv{@>Yy1Au_36>$}(.C3v/QYPiOs+KgPSt'labaz|[/\Nm"0߸,c#@e9Oːh+6Pi{tXW:~h]oF'ښ'7D`TIq$-sSCi/Ӈv$T%\& =%\'7gO}vWtOĘ>4=+,"8 O.~!ߗjszN"a$<3;CwosνҐD< c&kɌATĦDu>لwKhm*ׁp1 $<ݪYCr==GɬkR8hD ~oSwģI>EZ?<|Z/6Y <ɴ4Q~EW>:XÉ`'-fY$o.T&h]wITp02Y]4p,5ׂ5n [6C@AtC]4p]((HLG a%ev"7[9HwD; RWnpz+!dnrPb6vfK](n0q`v#| FG 6-8s ߝd~Y5俒 dm0M#ͼBh){z& ?y+-rSQ{H r\'}QG 2beDlM޹m8GR5nC1G']G%s{W/<ֵ)v,SXNɁcV11mA!6<~9fsQ |p2AzK>"QNnlg\Zt7*&M+sN;Izu^8(;}k%@%"2AH nb#)Ϗ-eL"C`nk=1P9P?q >6p.{B 9{ٻXydEZdcc.[v{Q![mW{EGc6ܦf1[gaaYkrP$z*oijL}bs`rpبe߮а3Y 50աb1%C8U|q0s&jD 6Wn"ÁrӍFuǕC̙W]EHV:HR8pp{ķ/`/?1.rѽzϭ"(S]񒽺4֥U` v.M\ z=Y(Ji(Cy7a;z)m\'Ӿ" *}-(XITr2UuJb@wEpR:Do܂xA<J<4.%gDBK(MkZ5o)MP#TZ4 hv)dlF G;+d|,;}~h\M|e/(vd#/$@bQS#_]ER|y;S&VѶP#F}l<-? 0B?ѡ-]˿a`q-3y+6իw)5$aSH^;lefPbZ: 7eXUg uˑЇ+LOqUGu$O6tTފw /vz6~~nJM x6Ӫe/? W$5-J[ϹS-x鑶i43?x%G:eؘ ǿ̦ϣ/^ J䖫j!yFBio·0Qs@UF<=K=Vߥ+ v/_w6f~rf^ Pbz]*[X$W(}skH'_/#`ѵ[_EW$ge~b>^ӂi*m !5v>pn4]ByW""d"G:KoVb; TbqwIr n <<~X06 5Q(;O;fmfBgn~j ? (?õ4x\Dq4GvGXUu@z!,k\0LtQ\d:b;m_x1_m_Ƙl)TTG8ۏ&^e,v"hъܔ2~c[Ba.5b H/{; ޛh19:ފ-z~5eNLtO{]ETunԯeˢ&.űWjV3"IL_,W} :GZP5j 91\;H)r>Q':xT!37-*dt/3<;`1ȭ0' 1c52G⹋' |f']^r@Ppd^gGb5 ߲3*g[?KfbhO*؆vLʧt7WտE֞%Q!2s튙ҩ/SgoӿҔGh 6ApwѦ= #wd Ɵ+stK6G1 {N|;FDX2C>qnuP€aQSW@ʨ}t~*l/O8ښ@qXPᣇMGl6HoW<]hkL{YDu;b&G:d^bT.QJ%8[^Ou>V*?1 N=hjC|Ϙxk:\ƶndɞz d^ơ,䧨+} ĒިߍnN$2 w/f>c{nyF/IJR&E&"=R%ޔN[qH) E \,&2^$jWO@ Qu@J*qWtymƪc; "Eefמ: URgNZ,KN\80!z},[>m탭ZAGXY3 FX7 ʓQhPlRf{W֨Aخ "{4{ABvT -__C4ɊgD$5r뢥va.Rr5zEasJ&z "WVZq!j7oϯ[ e F9Co|:G#1%P_B0>8  eH[qXMb~\j9yrf/ꈥ޷y~s8?" [3򑑩OtfVuaiwav{5A96Jw,`K/6)$2}.7e bc!?VbyT${]rAWQ|Ki%1CN"uy^)<{RH!73peO`xRy'iAYPP 0ΗgL-<ȤUa2b/0uؘ߃ &cRxS+Cs =1Zx{.}9؅';Po=/(lh.enbf_f{dm"6B9Kj[y*0iGG4:DʪZ\ƌ1.=1rUx]F9FqK.תReq>,jys{ _ҙ%!&W.lp>ro"|tWHb~zD- ƥQ̞M Uclw.{O/2 G_7S-ʤunɩ̞LI-,o<M  =%"[^~x`сz 9lKy2 On=ڢm;ٓ@TI#@Ə }&]U6_.Fy}_#ڽFKCxz?4tr̨6u ~PCN5$bhii)PeBkeI**3k+47:џJRp@vRpB%\%_gP=Sbk 6ܲM|HuSMPclj? l:9r]"kh54bIO:i9g1]˵* $W1p= qCrJo Vkr#9"z#WcˢM C×,AխGKQHT"/c[`U:;,,f :.rZZP&ڳp" m.50w5:ň쑼G&"sx6ZeGe^Ï5Z!AWuѝAZ6Kݾ ] Y0+Z7Dc†]qjn/o(Y=!}:/@0xM,|D6ޏ@ЛoO%kYy.!`/t B{.orQ51sQ1Ժ͊YC?#c8 w$+9Ϗ=eM')Ӳt DuR]ﻕQވ,t$U2(IOtwj!Kl7ADɄtdstda2BfR凁ʵO"R%0Y[`AцR5S^Qߙ  ,-1H`g]:HwE-̙.s)1HZk |Z'D*G !#6Ћ],'qq'89IOD-T-œYz x mC~4 1DwOA<}MUxy5 T#/ K,/#?m!)2u':(d-Ufٛbp `jzBt"U-_K;ˣ@AvqC{nLÖKiGS}M4f\0*k(r$Qz1i \%d< zh>&<^- "Њ M !BLLAOePA7-:TӤĀm$C LyOIwptx U;ϝe;:EPqX E o.|3%8my 7tAo"6,fRw}zKzZF꼣.'tqDDl-ўrțAT(o{4~v6| t&hQ>I>vq>;ut cng'2dN>2w'ۡw9}|dp' o/H9P]+W9rT-h.3ٞ.`UBFx4#n3 ^H7QM\ԋ{ [BX|cK1RmI2W=F3axD3 @EߟHi YoD9b_@x# g*`忕 @kG֓`_İHz] `c1fwwL ^z%S)s 0`1):T^USwЀ/ wY4jjYGGH#e;6'~׾2 x"Mt 6pD>3l<Ʒ[4{ӠrfF%ZPL6Ta(ɦ8_I&W_¨Nڍ=AyΉn)es߇۲NO/^ΟǖZc Wh?h0| g9ag"WI?t"s GU9HHCG-?E.az =""d(yx~o+@e;ѫ;ՊÛ|l.&3#+ޜ!!3> !Ɍ$)hrw8 2 NUxlX}6>/8efaUz|7 x4O5eJ101,ZL1{\2 kJ?(p#d`"{p˵J0!xUn *#zwl8UgQ#L@Wz-2~,W禠{8Űcy|* nTR=nfQ׽rDπ׋M՟5-B/s4(R_n{ˠ:}HN7}0_DSWʹ&'SiX,GuJ BGD蛷E(*R"ؾMHqen`I\]` !~lĦoH?嗋%h3E%aD"mPSx7iK "rϹ{G2y!< 3B5w Q80JatlJ*qJ bFdV|win 1O9rt!3Ù JFE(a̓ 4h\/i)&0eY{ɤ'i>5zSY/z}1G%L Uxl=2w_<Up/!_ȎP&#;AEZM_C4id˞$wt?͔dcpVEhwZ-.JJ"E "/ZHv7S_'r|XkL}\,w\zg^SEf:'7J#E/&_KsVߙF\rdr`qd0wRTS̡,brB11%6^sϕs^E[[ӦD.hNVy,stv &wPEbV4ME$vo`aLn5*^-{ܘw?h=/.ƖPՍ?ƭ$he;Cϖ.hYWɾD]FzC@EOU4ޭEBP+7laPN/W;rԳ+\Ҷ攈3'*Ny 8V/h^TBbj8}k#csEZ )!S`<@R-GtVwSvyۘ[9ru.E۫q;2!EDS[&ӧXuz&=`]Yºx=x%fZD !b۽9~B7kF-MECYJyLc5#䒝vb`?qF}0꺁zܦe-־x B֮&:9.~v@/fD5ăR&P\[x–V¤#IeH Ro mxNa O1 X~ |gjUMvXgX(F#"ۍRm`N Ci 4&+)QtrCgVVG /Gv!cE )%,3| Ш^Ld=c91~gdP3B#:!?kv nr$n4+w$<_IѢTkbL Z:U7 ޢVj1c$?L;+8a5Xh׷E 19-~i]thw3Y!" CN6`N@Guy9%N rҗ[eՍj=YTzڈw!jkʜZdx; D( K-hj5"E9cMuw5&7]\I li+ e-÷J(;qoߝr5*R-ԋbSq'Ev|r\ʶ@ 1T g-K_J^\>=nbE|eXPlSzz#gi%č0G^%,^7Zmr<\dL/_mОH ͠Juc<:vwYlz<@|%zicyEr J4Hj~'zsF $UG}kS4JG 7jnv̚شkJTw2c/Y|kbhT~ = .Qjp 5dQjZT~$LYQzaV2/v`ʆrc$Mvwu!T?W g JdtmoԭUgI}{,U/Qm%Y1<`U&w[vM$J+C{~].=/Ԭ97P 4t_qYHr!JiWY}oN{z vX[3z~CNLra/!n  X$hl}UR5;p"# wn9m%wUXtֈmM!v5OpI)b&ڻvh9VX%*`f_.mE=]-_oFn> yo/TX#h;m{N ܀[iD&H:ll0E6^dw)|Qiy#5NdKim;׮> dFLXe㒧'4Cq0IfQK'0LsnR =Ξ>\`;+`xPy{'.)?`L[;# 2n̅Ѓ]ZOXH%<1Yo{"y bWO X!#'V+i]Ź0 U`1 2:X1v@tibL ..:1CS8k/׋ |,5\4Jz9&\cT8iB!K-u w+b9Ij$L^OPi+@ٰdK]wU˕[v<Y==fYT-[%BeNmRHǓ-+[GͿ„^DH%ejknkqUw7巈߾oQLNlogJ3? P $E"qv&԰o"~zjOr/ z?}%<"MK]/_5!fc''ͻgMpqjAAXY1L(7rilƶSpcZ6>yU`Y~,E2NdI5TPEnTgc%Y|&lC˧2LI]?k[H j7m73c[@Y<'{MLgsgbJ!\U EC} VwhTs@|+` lhnR~YQ֍ll Elp~P"+cLRO:`$pLq Jknb:.'^KM">vE,ڱ5h0ۤ 4ZH:?_Ϗ cGx{Po</ʅ?V}ۮm9[1<ahM KB g7y-=_-/S(f 0eTmkW.vQe*D+L ]E _;'%Kܲy?,Ǡ5~Fز$TS;B,7yo{rH#`cFzHʹQ11GY;K5,,XK "ިLMW`@֥6N5W\H*/D|yMiTco3A9躺\$w?̅KO3򮒭P9ֶXݓtQՠ fIAI^zxyɫ}f!k1 umd -aJy^zDTJ+ +o[1asѿ Q\sCD;}]xNpX%Moq{~WѪtD`n\B-!o @ͧZgH³ppM 32e4hAF 'EnQs.`7:C6+Ө#^yH;bLkpd?R H.A*\eO2Lsy/Vu@fO}?,DЉ(KU!M% :A3mH>ZtDuWpk\#h$CS0;t>I0 vy\ " 6ʸ4>rIixShop9 i(Щţ688}(p=K[{}|XdЉdփmphGX sekV !T4&kCԝUPZ˞/nh1R\ fa NITHU8vO7DZEk8c&F[Ж*+e67FRWJ[ ])ozq2JF jȌކuu`W-λvP GYX*\ҠMKy|Huz?(ohJ.5T=F@#/ÆGNz ˱C]RUf e U79'8a/u/dɪ/cC,&U)Y^Zrb?*sY8Ntv嬒bR_b<cوE d-ڛ]Qq5:z_+2V*M #_jv.i$.X=X5Udw 8{E`Jw/j;InLV/g]QUS?NbaZ: Y򁅲䃔VX帤S J?xgX)DN 6vp+{T󮻵G"lȧ|%"]m՘pq v<ŧƗj5ԥbQEvg ;Y|> ,В⹴v[9{RJ3fy~3FEEu6g>s:E'}m 踎qPL+ŀTMa2tRځhBrdy(bOE[YB"&e>cz&O feYI]{EvT_ۗTfmey?^5Pf>ƨx,S^UEvGǀZL^k{²\iZU _(Aq|ԝ+!܌y^>;z(nfҙ5H@_]A#;+ "#aG:kK:f&s]I7-Fe$ .Bh b!%H+#i&.=t۩qec\sE#=iy jN|^K;Iִl C8$wDΌ7Oq{3 zɧYPힻB0klѬMD8ux)UgbP_\]!k,Ivl_A?^V*^4eQ9ob/͒{c8ODG/sSLf?8>9#8Aʀ〙e ]y]C!7JInɁUc/-%s&oFBdrU$  Y$-@G`Sx%\.=;󛘴isȥN(bkseG3tuP.ˎ#n Srښu Tj!6B4ejF $6;ԵڲQb Fc/;b輴=XټXDG T8Iɜ:8mf׵21ܬfU:Z֤梵ovKn!Pt Ȏ7ܲL̈^t ="o@MM PY:OKI'tfM80quN#QQ N\boyʯv$3$pb#=mU xʁVCԒN)^v3Bmtw7y"A41򷞽h T;D]:dz jeWF]aUXnЊPH;Eƫ2jߔƪn96Rh3AGfTH?>*s=uLVX_*3s>I=w-dX2/8/n_=Gy] p4XV^ϣ@Aɳi#f` ȹ1-䝍zOy-<ۀ:˫ -o8b{) 3M^-̃GBK (zw] U:vy ˒ꜹ@{E?+PdouJ d`Lf30pKx-ye0J̙Fn%4< IE}QFryޜ]H`oMoޕ::cM>%.1M[րF־ Z|Cͳ2n(om k5]a ,k(SVqx30 `6 i' y('#LhAc\+69 f)!;WpOP/վJ|,s>uk1:Ž p^tJF/Rj}.ooDQh!~ Qe߈L Mif_XE$$U qp5i-( QE1Wve]5 ]m+823lM"k`kkToߔOkX!ۀN =xvTPh~Ϳ̞*''?$s!]wp t+1_.hѮDJd%meayus(08чJ5,ߩ j<ްY av3ޫqܠ*Aª-O50} ԺT D~=9b`Y OC9T?aiͤ2/|}~)_$Z BH+]/rcov]1K.mC?szxu| |U 1;9F+iu u|>c_'͹ZCݵtުi !0(l .S*\Y냨?Gi|jΫ~dz{Hrvgm7&a&H8Ozl) / s&ҜW '9ΔNNYNԁkҊm6,V;)GI9Bw==UzEO׮р JCL&mn)1Z"=3'-f!_b%C:C-h 㓥Ŏ frkPB6~)w 93N)JC@2[OpqԴW lHhlK4'v*yLN}E>vԱUSD Oaͩѻ /#=DPPˆN0gx@k#LXUl1tZ`uMLaUmFbdT|;> ٿ=DGEnE!Híڗ#Yrj.,NZ+J2foH<|@vY|]t[`+KZ8L0JH@  ߨiѽH ujuWY8 h4zȹ sb LkC7ɶj[Vaԥ4/uje&s~Op$HCDd9Èt * 3ھr㤍ӂute>Fjͽ] eɀ+}E[76;|Z J_g?z9x~<YA7opX\pcLOAR5yRƱOvx+vόftԲqcϿQ})jۄiP;֝/+2偿ꇹÚ M{iQDS1"WjX9}n+|WΝ\(ōtzXRX@߄>fQSśsPx kr7Q~&G<᠗R$ޠ|f"a>'~Wҋ1LBŢe@*Uj5\tqjہgFN'tųg ~5bڀIl~[ddlͯW>{ѿ\=2hf+P*'L'A)Q#Eš'_TQ2{n_ ]_ł@P<@8ݜ0vތ%|v2=uF#oޛ)xLvJևoIBVQ/VG3F7Ïi#UKqWd,az;8d}yщ{&NLf-Uzg3>k dfFޏ/gW*3 ICv-1rhB"cus6LG\Wnr SaNM_a{Xif?X޿LU(B <=\Xe3mRg^twihX$b:44!@|M7iI,@(`=k+@ bb>S;4IA˓EAv8:\ur8oD]@!:7mPb:4w@heOhwg=bGa{OC=B]8}\oQ]k%MnAVG|6:)}iC `IsUÖ(v>"F&1 s?<ytä3> GҀE]@h=x!bc#WgszZ䕠:S$e"Ѻyp doa!٩ 09i\nM#?q]'-5s?rD0wc0RɬYv&?gYG#Mz]>R-F$>BvK8#N}sm$kZP^O 5=NB ۰ o&Fp//w$ix\f\} c;#@M_ L-n^3 0sy9n>Bk_v]Y޼lm2W>ӻ'C5B5yl6gM\n<:3Jwt9*"qCѭrX_u3Bv7M(zQQ(jaZT1[F,-5m8X= c%MNQrZ8c6&ˑ;,ą1S>N>:[+R;}ѣ@{HsowuB 9eLC9U-;uktS?z` $+:ioeI!$C(\F}$ sMeXz׵i^$ ց$ƏB6M!pdOT.;wHd= c/SǬ9{ev@3/Ic"AKYk93]6@`·4QԂ2͘5z6JsM fhNt-NEWl!k,D]yLؿu_ Lyr5ځROd&Uf(64YHPhYp˟#zvWSݭjn@ײ@q,:M w/ G5hƔ<] DV;.@pm׎>3"ZwiFƜw npbr?o0<-y%%AUf{@A"|[@M xN!F06orȮ x#wTGd\AnX9S ʚ^HD7=:Ck \FN0 .X D移~r% ~]~X<+(֟`ƔeuV".d NYgtJ;3d[xkrԥ/c؈M@n'̫%56a6EX!==L:`N_,7^l8|Aѫ\hYŘY iV<Yugiч-2m^Mp ! [g0iG%hSlgWI|\Hl|bj ^UJwY嵜)BRwvӄ!RnXreaz@dۘ[<6~rY=.PmeEl`D:ѢawkNTcTX- HVFV.VTbs{N&r-XhPƐ@?7'$ ~r;Ă_t61y0f.慿Q"#g%EA; 1wr)=Yib%;/:X%,W0DfcV@ty6N%j,)G yh?8DXYrS]pE(iԑme.>%?t.H^{kѫ)d9[znlTsX*%HL/YG,<Gg`3<!6cT%0 -&]ի)ʆ!fb"UZ0QbMLuV1}7΅43O U>~:Gx12ypL ZЛ وE.M $] 1Vt D(Y*%'Ɏy8eը֔_:N}lcȭz(2`Fr鋀Bռv)"H#{/}E9f?|)dl&`icU$԰/v5X|MyUA!挤v,;C-kY: ä[:+n*T| Ѧ fޓ9xTx[sCe.9twC! .^f2o/4F=T-gn/Jȟ`zkYI)d(=FlLq]&FV :ȾO6i͝9y T8y!Ff%xy<+UM)k*@_J%IsURyX.ރ,*QG2O;+ǟ*໒}.ш쒸z m<\!!?K\6aO9XAß0^PlS4`N/6 JStU4cy -5uTTU¤G~RJˁ\ Cla./ N' F P2{ (t)f78,DVa"z/G@78 )H%]Ȧ:v[_"IYyɌ‡-Z9Vljӈ}44G,w?a˳Qiğk"eyWG*uY5 2:{X"Jզff:R9׊4`ʥ,@gѭ(z8l- V:p-yV۩T:oFͥʨup:Ia,oqٽ yЙ؉i`֮s%ɱe_9.C%HsjW$]ZY*˃g -]۸7-tR+xjtzTIt'*k kd3Kg=VTp(Sו UU%nO+UlI s+|Mj V:}h՝]xkk<-|8Hρ ~Rf35Kkz@Hr~"(Qt?]}젎&zP]J )՗<XIfcaKplj7Bw1@YI0!9JJn1pIWB/hɁ+xC$&Pm:Ftv8Imc0aãoTkGejZZxP~Uy!qI幰Q8 "=wv!V@c< 6ZЖWJ5]INk.$3HZ!c9'JȖ)a@;3[ tnէD&(,7qE0ub 6%]0w3J @=s>Cʺڷ\D?Efô`k=@ e2/χ1ἴr 4rRo?0¤0W[+CZM>pPֹdO,\1QqDžpe] *P[}NWIZݷÀs?Eq^|4Iqqt|?I9\/HAݏ9Dч] | fMtP.IH;ܵϽ^t?]*bAb[ YW yʎNN:꛴"LKkGn.aWR 0m80! ncǃ=aGMDB$$<IdNtB.V6_-P-n5d*qhlfE~\{( ;#r~$|u)n5+UK$]f&mMGGEeUoە:xZ#ֶC5)llQ%=x;=<YwLPr;\\=XI8D XjT!yؑ鎒O3lmCfN*WiWX`{&gZ?}kl=:o o".]%rяT!#)e:ϜTui3 O\mؖOѯ(;K8^IkUԢҩ\~n5!\ިٗ&7 ٱϰ j3/ǽ=$XT65Dl !MBJE|q*PUzvrx="֪e.=`)R{4Y0ͨ_9gNqnS2z6) @(:L1x|7_m8V@"ׁ+~Qr"}<*Cj@g4M0^G1 Ƶ[+|[VR>*Stl3.3K<4o(f0&+d2gDD8ӏ^~vLTJ8={MѹŌ>X4%/wfdF]h;QaeNl2NB3 9xeKjVkrF_ 詃PΧvʿˉ}Ǟ:%ȣJWj V ȕ)'I::#ېC<&' nԦý5jw4Z 'l@~2$vjxTL&Ts]7J#h]NtIs'jΜcس266OZ\ D1 R@30 ~zסY#19DK678s?];E<9*ohӆD_d\5}3c>SYŁhmGŝ.lqHwuBnsɶoFS96?)ar;= `O؄͏˯ Jv7+bV\YɎn:Ь#O@,LH;dpS&U=5 KP*r*r1`iOA'ZJ_ʣ^gi:dGFC)MYIw=ֵ=(m WrFRAgQsȿb^v [uQV7d@EY qDXgrXrXBeWb!z͋;~DKr 7V)ue҈aʳ/b(QyP ;/8 ݆WU9 5Q? cr0p%:F'.3zRvNހEVآKU}VDn(_|9 XB=z`gPrj;bN.>OtYJUS&0ޚstm(wwle:r]vpdUWeMTLK`Gޅ`̀("%+ lƩۉ£#[[Kb^ eNNYƜ>>.f7+5> ]͍OmYʖYԪ;I~O3t&9s_kT_TءcGl]3 !ƪuYܒ4, Fu0!Ux)̼37Qۤ@7:^=Mf}e+-SM$_U ybKXd vynF'zњu D!)աnW>TߜJ%""c*gi ;q NI;PowȠ!\"S3u0^.)s2Sb,Hr߃;28w{(eTT.׿jH3kd೦_˷)< }&B;4r{8xXg,IhEs_ޗHSf-#)Dy7|G3J+Oڗ8-jL˹PA )N5\{[l2ԉ8ּ ^ЈH}[ºNX^Zhmjzy$?͠D8Ej><2Uxa7NIPr#ur- Yb+C]7JbeV/`jfeg+)&&dsȅ52 KikCvg|n:tՁTi:EH+]Iac&\\ )84Ue-i"ڥ ؕ|ENX٦}NUE0Je'}tw>qⰯꪤH⻛?˵~rpduykBmsnQH Zc>aL'+L?v+jbV xmE7EoE.]nH20gk*-i=(\I- DJLY5ۆY I|$N@L'x z.<bls; NR,meH\ýz>/Rt!lp#L_ qΝ}/};Ǖ7NR8{;4RxevWDl/*7Y<ލ՚8"Udž}ʢxV_hk2_RqDKi{|)z%ƛk{QDҾ.'MK 2]^[jXYWl}GaɠDdsx"òQ3h#D*-c\iS0ߵ +K D#"u@,JJ%~/U6{"DyKyǿw1GW78IM4j541}s2$~8Aǫ{k 3l- v:|~w%paz8^1HYQr;(|i+XXn*m zXRǀtB]įQjX(pOxFw ʁ/QS[̰2[ SN/nޫ33m쬝  TBW@NJ^%S U P?ʭt^!A$9881@E `}GH(O+0ݣ+Wtd7m[]?YŸhoɠO}=JqPY-W ԑ;eAŦdž_ǭ&LHDj}pƌvr?2EGƻ$Šd{@Q"㚱WY\,1T ]i;0e*Orvӄ!bx+-:r+ v ~ G(#r?h=+/w*$_FRb,v8dҀQp6=I `sߠs3cdkkg,郇p=hSH{|>LF& a_RBN^ϕ}U+*4O#[S[:n%AIhj. oBW/5$7-BUppH`xRƱ=g.UC܀bJ&vYy>o/%}G " fn]Px*K| jPSfc 0rGB~! ┽ 66٠u?s'p6cpVu$50 IJXopX9^ "M-?C05 CȦ+4yج^e{5l!TF:uQ֨}\6.j@ƼWS QѺC圴.\K6BdʧV#!T/>(l{d ϜԄ;^'#R> :'C !)'W91U-Pi&i-y@)Ua28܆6^z5rr-\E(ےa-8ެ`Sz6Ԫ"3omi. Hu+TJ4oS-l B61 1uMa}[\^[]:6&P/V}J^TtC7'hTmtAQR?`tXzB$j8NOJ?c$?SsX(%EK*>nĥL#Q`V}ӓAZIEEaszf"H{ДOGvJ{%rR-n;skTg{7et};㵂Jf1|lJXէȯC/r3}+Et8Q/prjZA!PЊM$nZӼR(4K[;4Kɪ :#Qc7[dd!dbhx,}lcP鿴%c,OUIpQDKW`.3FOVg`._(w%$z<':o9})dk@D&`K9ܟ[x)WXmӲ:ɀe=&gOP'|%IS'Ag:q7!w ]AmĦ'<{AV,bna@nJnC(H ~@~ {E▀"ɳQZ:N3ռ&JK"课xo\VEcں::M#ޅ)R[W.g'%axk'X X Y! wt l>yqLo²uQֺ]#w؏Z2z9 #s쁿ҷYiaW,teWS]?]jdoW[͇oݿMer`,7<Œ *C~ vWcc!\0؄#&[5 Mf0Yu:ߏݲѯBzgbaj3kp@z, JgM||Gzh11f{>.M#&ITmG罞ڭtH&S:7n7 B0"c;1bSΡ(51RtPR6$e>fsveJ Fv04QB%͝=0yF ަbX6ۏ-L_M,mf5F/dUd^%t[h\фT!UNo?0$r~jt 59qOhLI6ljXr\wQ.`n.rޏY*4qa;#jr=:|{PDE_YEJy 9xKKoiXbO //ʂT)ώ^R6()ݐJ2aC!cTj VMLjIzHpSnH)pGm@Na([LʛbO5^tV2;#W@K\FMP 51#>)YY ^/_Rf$A|,韢,吉7z#)\:#7|k?q55NyH''va[1{=nٶJ{ .˲d3dZ鑺~%wF[9j ]2PUŹ1Po[K޳ y3ʼnl!2°3mmϯB_x_ghjA:<u*jMzӚxDU&Ԥ&- jxm\6P#$0RŞla%\mؙhȸ̲;+4b^ңz ``5M. ѕy mкpQ%Lw"NJxL d7 &y_+ѐ)#hd_~\7)@DB(TP;U#rUnaWO;r*0ًҥ-g b-IGSl1@#.D]-֑#@!,8r|pȝ_i|c=<&uطkqss5yՠ1 L,\\/m0([l#)/!XND4IF͚y4ڴ{t:3c^vOOAHQՔ#OC+ .'||VEXjɯ͹{7TIpBۭ#ysZv2)^ DTjM 孛q5/xOa6)x(EX!+b|v*m߭fYC;Ѓ~8̜:/ܢ]oXy~\q#4(DmۉV PuAЉ.ecJ|JˮhX+e84] 6Ɩs5 HBկOvh!I#ZG ֟AV/w/* {4Y)]M7J/s d" ѓ %$`دo =+n;6QҽpH 02F䴝z.GHj.${@ʹo/1=\]dn V#uᖜfШ)j#+粹Pb#k]XAŒq{&pbu A  jw<N]]sN2]79@>u#Y;:'{VO ˼'б1I-Q@jZ32t ƞF(X[ (ΒgL-gkYMQxrЀSė9yb0YN-Ŧbd~dUߤ]/)f|JY:ܺz2p:V:ec(ϙ.Ȥ@damRIcp&}1;g#^/z?R2&*JO z]ⁿp4֑6Dc!HG2U?<[=u48l*̃Չ^ˈgN$s@Nm֭3 Nƞ€Źb֛y#tj`yVjܒ)z5G6#1( Z,d0c8[EJ|wHe.SC 4My`HؼTڎEOvFɗ=@&*0, #:z3,][S 3rhOatRDQ(uU`Xtb*ym D#K}{>!`bYv2,/ݬ[z7v0 m)lVCH sAAΠkX-X.ku/VF vU N9@522V&UL)X1{}V{o`.L{q:qӨMUp1S#I:>p]8*b;tԢp>f]6Arq `E5 ^~ =tHZmЋGM(3O1_Rli!`뤕R%EՁ gEzaW m)XsQ^2r[}8eU_JF Lo-M\ז8@4Z4+)ތF^cf.&ZT-?\(ͥ-bY5n$>AxZlS%P!jčެ:5Ezc_n#;n+fDz71t1huo,x6LNh"mptn^SI.؈ :g<]P,kv WzKJ]䒇n&*t(,"p. (j5Beɛ.DRv:b1LɮMYtZ8x.RVk$-VzD"}uFZMA%!|Ǩ~ed =¬]_[m'\aCVmh` aޢ4!hBO1"uѰ|3)bS ?4P#k;bI§yHh'ޥ8_GB| h/v'\?{.\YLV5m#p_%0QJG_՝*3^F:QI/XaP)g{ӷ%rIKCLOIגTm7fyVF;sqyj3*z+Oe6#36zC"J/^ +n<+h6YyXZ: B yנ[X\ WR Vi],:;oQǥDLV00U}xtOtt{HcqVŶԐ;ԇ>/̧}!{l4rmL^R,dѯŠ2LyLΓe)%XT:5|޴~}ykwTcBm/,G5*u*bQ8+;B9 x|O`h#9S-N:v"ލHupПx?ҌC3Y:B18ÒVANjy'ȩF[~ecS5&ʗ l8߱pwvV gq5yǙ,Gޟ*jov#J|tGⓊ~/qF94a/l^R>T[[;7š8g~Gj"[?L`bM˹XC}H4*+rYg~,ڮ]afǐnc]PykުUc%C_,S V̨dVfd-֝3{O!R/f*3zBf&?Bl1H?Fh3f`v.W'4(Z~C{>)<O9eucKScWuX;>osK#' k. DBӳQ)%}!B.DD1Tf@ u?Ǿ4Lqv3<jJXVtb4c$Gp4RuWѬ#i!eH7 gSJftw' .XHZ+*pESCĒ3BP @VRR]RR-MXFd]7#J.MhYە5?l⏿OPkuF>AUmq/$X+)q\Vj m_y-R Ҳk=a'D3pm\ϺR&z/uI+u/W_sJ< lZS/-PZNZçpD..`8ymKb{O--wZ^ѐeJb|$N2WA!&#$7z?j.E$3".So'A;b7R" x'9e- nfޝBDNLhݾ qWEi{R|{jG|e jݵ\ pb= ̔?qnZ8C5S9 3iqױ*e7O, ̒|E7F$l:2ՁRCYOEjh(Hln\pL#Z!GC8fB XMmDm9ZC;kݔX )ŒR&N!zs v+ VxڀG:O US =GjyXE ?eKV/EA5W=BQL xCxK 4Ӻ((lu!S]6`Wx<&a~;]1,<wշM}޽$}V7A2ȺBYTѡDf4s;CT(E,\,̪J={42V,@|&{3|zh u(}As*XpQNL]F\ImyR9h;,i/|`+Sr}߁Ycsep Du.eVs88|J?Hr!|l.ْZl(2B.{e*83t$yU&Fk!,>Hh\vo$F/AQCiC:5]™⯕<^EF<;~ 5%@F% b:|Bܜʾf9u=:˶(x]H<փrX9q6 '_jﰘ%Z E80 -#?ŗ~1o+O ƀVgL6םF>`2sdsr t}rEU@7ċ'{A3Χ!nFW%AJ?sޮs"k@ ( (}P*6DqONzaƪx&B5a(ݘe:OLníR]0a}z[6|ͥSPE~bF>(qGc Jv_r^p|?'}j6x *meK\/7in&ղy=DH93O`A?(̀P#3gݜ8G\IV´!mi lӜ2ik=%־:Xe2孄Yk|Bvpd` ёH 6Ҏ!fRYP^PV7Hc%>SZ,cQ~;b9w]~竾}+qT^NCur H-7:)(etl!ʝ+JHW#RdyN, ̹ _PS=>t|ct%!myk6ө`$JnO+b75"pTcB9Yn5ӆͲ_ 9 ?uY_ jvw~7$rF>KE{zmUx)׀V%DSvᚑ T b,9oJ<(;R\ (AW嚢b6˷^bqD5(#IBۜWz2'p]ӵ] CҔz Q Ø+ ˓p9|pXeN$$0@[?J8Ʒ<Ūٽ0VN~.1.ٿz+pŵAHSIrvAU괥X6d|^ @M .P0ͪ`fB1(#ԁa0Ckx\k`w9eK; $/Iz/-La8׆t%E-D7Wh2E#Dzy HqʷYΆFM3«/T?%q;'*K q*f >mIHDfv9{9)ļrY,Q7ou 0S+s@W/6E$![_̟ .skSGWSt®B eimՅw-N'{Lv8;P߭ͨ&hEݱ~^z(X`&>;h*eiGs< G ;4wdPG؃pTujR#19aN̵g<6ᢾ%znu@ I z̩򍭰CԖ&V4Z!1k RIT"i"@R-=o4d)ΰxqFXw 1V!#5=aj/ADsD>bm&Rʹa2#h *u WF:|xȺ3uZw?' ,[ inJ\=w=WГ&.}_C`ŕQZi),K#ݺJw@"^ H]/CZeM|y:` ~ CC 42c-S#gl\jwkbϹ]zbs(bfj2`P۝=+0eA ʙ2&Vv!.D]6S!ѝ4"ǙT-9Q)wLD5wY]&d*`18!ُ-uδXlJP'N=prtCg9DǰXg󇴃VBlä m+JfȂEr7%.Gqgy=m>g7gs›z;'9 Ye!ž~I}g9l`_*z>A|8K2*a>ޏ`lR%ؿL\OL40! t%_?7a 1<@O:W9| je7; o~(IlurX*K6Ip1 ~Eە1R:DXvWvhӸskE H/qaG O!k u 0I$QQSOYMqƊu=.H&KmqYbWIOs~ q8E_=REwzXJZ½QO0:T!hBpsYW})$-[]Zl64{zNI:v-Ae"G$2,Hr' t,UIg2m}J㘃05GQ DRnk X6LABwYb_TS#TVԊ!QO?b +3E/05X*\dM #:|n쾞GJq?`JѪA8=#?6¦u{+#V8l7GwIEݹSA t$M P"5.;d%xoI~Q7\pDL7) Y^q•lk>(s%wKL@YBPA*OvOLms idW$$fO$tu279h-w5;(ԽO q~tl8,J\yjnbsL$^OXWTհ{\KFQ^$(&bH4[Ҏ7VE,L߭C&b? m5[-? ޗIdɤWJ:`} LF; L&p6(6"gɥ(p.2@K]m< pKSK@lzݙ > 1q Pm1IQ<MXE9Y{{X0KGђ7iEq1Ě{*6#vaOܥ) j6Tħ,E4[dzgXd$V.q,(~'7GL'~@JG߄\;Gǚ^<`ls I U>pK[v˵zBAJ@")6nWۛVY% ٴ+JBrN[{Py< AaY.?)c-ɹnSr."nw 1|*vyqe'7Vo 4qІI g"ɨV[c6KuHS8L$~A7AFގE`]yz]${PZ!TB++oʃ?E?r."ZI[X6 1#_ӛ"W[x~JRΗiYxrV1ڊeo3ؘ=A-P07L `5QJ#}iFR6dMR^]GdIӔkv!ӏ$W`35ÞE0{s@*Gwm_!dT;{kjP\5?V-#%vI'6a":l_͙JX 뻃[(җ7 B-jSGDH vEǹ31Ti^ jwqx*ޕhկG/K#?trN[I=صwSG/oHG[gV?Ͻ`GbscqSc"Lz˿X,<Χ3CG$$]de9ԩ#/w~po>ɒyt tUHu Revqx!ƶ<$/|KWyI˜;aWU Y7XzGH{ku42ufI4z4RopgP 8;=020px }U)It2h'F}(_u˯x Ŭ;eV^9,vP?! Gq (q;,"  Zxptu[ʖcmzQW=ޱWzEO F%frzٕ"dfwM[HG-J+ |0 9HK²>"C[͋l>/E`xdah)l=n/{DLH:~Rlȓ6{< mq(rtNj&USNޡJUXaC cӭs2fUZ#3wF^Nh[nӬ]e$ #'rA2=k VλN@i|5ĤHi﵉='犾FRV=ч{Wڿ+'|x@@& M 0G85{kyʐFP7Os,u:^MnR c=^3[I縡ab4Ӹϰy"=|#s#ZL7:5-߃u*d8~Kmn7@䉵N_V7wVSYL(M[jPIng"PE$S@s6y*D; \DrGw)䱗Ejτ 8= qnw% ɹ[Ѡ mmS2ś-zكP^(ڹh3⚠fn1O*`-5Z(ԬbHXy^tq6V αi;Lî4l>iU1O1S]u#qՖê@$mH$`9^J~l ʊr엺BgiE:U@ВL-$ZiUC K0 KTa5''5#ZER˻ gV{c[\KO&ۖʒ\!sN@$Ig`QosIXBb|/gލ3jPq}|A5-jx+I}3n.C0'} `to "ӄ`{STR,ԎGPGxC:Oy76ukzB+Z!I Ȱ!{a8uW[#7YU0gFycp]SaX+H}:{%eYs-p3Q]h&j~S|˄bʁ4NF۳S mYvCR3YI=9iJOYq+YٿI3fU5r|qۗTai@@w٫2k&?ZK#UNWjcʂ"D (jUkHS!M21hp!saejL@g(ads<ݜQrKw^.A4,dRf.8z^>HN]x'KNuOd7D^fY}^̰H8u=arD[0"ZIe_,uP[q3*)oއuHͫnZ>9tƺ >M7Lk8VvS1DyVБ& K>)F2[ȄJVGO"Ny̪Zs+T`IަkNw~y֏AѼQ[MS$u,˝m-N/gr & N"xaA"'_fi0] c# G7 =aԋk!$d$bNְq}:D5P^1@C~w>|.Ni:1LcM9߅S$br3}a$UfF\hK0PXZBz3/D8$mFHJ>\iDx쮸SY~mV<8Z 韪$Hb**߿(Ğz %6G1Gpx~ղuI1IfJCK!X_=Jgop0&CX[\TD<[/1pEۿbż@Xy^PjjW}4rX,7f[2HХ^"#)PPbia0P"?]d:kj~]S9?z[\)_=AYS<9d 8Z]qk7BT$9] yPbWO67BPo(+(5iD~ yd=,.r'+x6~CK1ֹ`Imsv9H0.նW*aۨx~ p iskŠىbl,ٲm(ss&'zϮqR5Xy Fy,F )6BTo8ş-d{ߌzG 7hς<#L` Il =Ɥ-24x*w@Mgc>0JJD:lH n"Y4 ;VLYXmtHk]yA18\<C:v *Mzx0PC:@4G<_G']gS hWFrbtWDcfga!> \ 0LӌE!6R8i L7.1I ie"=uߤ:D$ʚ=bw=Mn72M ƚ~IyY^5>GqxdVWvV?gMHI W 8R /906Νp]19Qx9F-$n,L5xt\ԙa|vg`,0 W_ )McFo~`fx-\I5nsY{Avo#фKm1VY `1C,'K0nG?ꫜ迲-{E@بPB3N];fmAt Zq᧘Bg汫w N$^#epULqVHV,V:+FS6ɫLżEfiyB<3\~28T˩d}Rm=@>QncRwZ/;9r\ ya乛7{.39b@ܥAɪt^OU +eή:ۺUqsPҗ{F:Kp jM5\y@Pa)?]_#}J'nK9}=a⥞7ya:z"rcd<s"C,{)W zƚlRWֳW ;U AHjHEP,.A:=cƒ4-6mV9Kj^e Mro##oRw>)'IozHN[ibNJ##Qbs-mDz1_ aMV 7Ge+eRsSB {x8NU{UVd]hQpXqOy) Q1%Ϙa):ӰN8kNLD{( kE Kb.#G撕dU\u|$>aJxJ1"́SF?¸,g#ͬ) w`ttZl P*sMI?,ѣj=Fuv8{m+'Atd"6 , :F$?{R. s ۣdq\YuR^?A ^ϳeJgc:O :p2( ^ЙGb+pӡIcZ\oBpWTx: X>QTҏqƄfOb=\/mggᥐo"I@ VZQ;.uPrveZ=f,-fi~x@xj7NMcֱz龚/4|aTqHjqv^pBLYg,fז0g"IxGH8.\`$IY 1?2* SR$A& ~:8 ߎT%:ގ 270.[sH064s ۣyRSf x>QB;$#`:X`()ή 40F5l1^;t uJrPOZLy;Hli @zF%+h5\?@'&ImzJ%)!Q1'$B'XXzⰾ@n3|JfqG9Dp(<Ǻk^w/ Y70_Q&~_]zhy'=S?xzHmMf=uV)e&g A>b^]Hq(BD\ &+r=IyEiR\\ftThPR&>\̐v[v/R 5Ř5g6j-,^^x3ay׷=-.MOZ=h],"Чe0 C{VXVJP&#&;BPW5pxXP@"lux5kD]׬9JBki/X;xi# ={!$e:ԓ.P^O0J"}2Cj49F9_.{ӏa=P2N o]i! >%~s3joUTf킟 N]fSR^"O?kw%gGOB~JIXRm?_r5!ML03~>/;BxAuL-Z^CufV=N#͗,-pɌ trF,z+b^l&iN0NWi6$;j3cLR 28S>Fr= PUV'ܧ\if{ {Jvh-5Jgb3 s00e$:~/C \'ǝzoǕJ5})ZFk;(s66K_FoQЁKVD'f>͚` McnbQ^-elRȺd]?$UOToD̎hx9Tn#1 *OYb5?HеtV_xG`ԒF-2y[e✇X:}"߅ xIEk1N۱6m Q,Mۙ'anL5R(GL^o4TȒ}2')B3NqT#b=A)DP5g2HRJn6!UMgwSv8(^d}`'xY N؋;@2GAM ј,񪵃G1]uVV/pTWF/k-"k֧3_}o:g*Y+l|ө a' 慍1dv6ڄ.JFwk g0EG^J^J2q}g.\K0`Sp>F76W\ꎷ;׍^]4 W( N e~QOA,5΋j0wj1FYg3cJNCQZz}V橚F@987I܌SM|U{`BJgo՚\yܓYz@^"H5 u; oŀ}dJx9 Ҋ.=Rl;{ !{9T.d\{ӹb~rl+ FdP!8`[I~γ?]ZHlv{ѹfsS=/奈'>lPPESq)[\i;-6,s-YEE<1[ގTq<<z+zJfؐ *V~59)-.wY-cd otJ0rŒjD%-lY]P=&ĵ<;XvE=y]x8`< :UL `g"oofl|q^뵒Z]lbΗ1(EXr"M g2mC,4o JoL'Pouj:ScHS `f#''b6.~QSPeڮmq >wwykZGd̰5FB7es]bAZjqNvֱ+j<,uX[´=mT]ی-9N@aҁ*"Ư ϧBMKco\{"H \CfgBkQ)g>t-Z7KLV΄QxiiSL(8=NW@ᵰL_j-WjФĴ(}FeQ8CcZ=odfk'9rSm{mSt9SѼ.^H7~Wٍ=/S 4.(CK_QC'+G!R +)@{Il8.BSw]gu ŞoؘnR;[ Hp ^bW|H0% 3yQF2r-<[o6?\\ EM3hk w .ڋ݇+i\>,^6p&ʶFKw`*$pldhVJi:' ɽZ hh|@$f߁Ɉ;_7;1JZ&5^Uȟ\gE*9R @leg-aV[&'-~%$\p-'/nЎ_vN~/RyJ3C'@k*=Z RL{gr;"KD/@䈛|")>rҁ+? H^٦.nͩ/Y VWǗg1iK:w7[Ju % vOz#.lgRXrٓWE!GZT'/zͩ[bt:*o5v(W_<1ee468w:jeJRng7$7xQ[dLu=Ϡ_UQ@z 3jT9lT$Jjۍk67y( ؇Qc W,U1611}c~ďp='8 I'ZD n}GN3CUjo-?HJŧ#FdƄʼnlqM!R JVnKh M`ba _za}J &gWʱ=naK} *كL+wRO{yDϫ~?4俊 &>W%d!tqx){vzq@ʬc ^s4Np]Oir""P , LzD1d뿽\Pvv9&,ѵl{~BJo40,Z0EܡI۸n1"lҒˮ !S-[M]-f-g.g%S]xh;д{V+ 3 vi%Q -PF5g6 +%mƛ}`LoMHی?%7+Mn,Ag7+O&XKsv*WB(^E̤ūPtZ[iA ^_5Oܮ=7瑟i;_aː_u]gPͷ$W!L5NBb+WA-$frYk Q =Z+%NO\m`q!{w:=$zMg .BK C""kM\<36iG_¯}[Ƹ|.) u%VדF/1aD$:fU3Ll/=7a9Qk¿peBwMS'J4j6nQ2|@QB:*9Řq'by7^r3C|FuPJþ*,(p76? X. )},{ZanH~^J1Qz6v`ݧQ^lvjg]k ' rYnV+7VA@c'=4VcvoE@/{UىV*Gŕ44pl_z&< D~aͲ[ϷJ5If2ҏ*:ҏ#QP!si˶A0{0gDRܯW'lG^x5}Y. e^kJK@ aom&/r->F6SJk)F*?=ߖS > 6an[8 ݘD;Nq/.ZĵѶF7 ({ CbSCzVg.tk_ b\H}|*]kiY2iɘ:$ց;r~F7UѲ̾ [Eޝof!7dծ,&Y ]A$P\9ۀZLsPo@7{*wwꗖ(;J5GD'A'b\4cEizBd 030q+ =W)uNS |TE ct Vw5{5ޓwE1.y2:@RCE!]oaw{Vy`6EZԖ⑿I\ͮ=%8{%3/Y"Ktȶ#-I)Ԓ m 'qZxZ"O(ϓ?H`݈A^!*cv12L,%7 )?ˮNU"1AAh#f>=$@+ec[n vZgL`ɺ:rC DEbh}|_=dQ֕c8SShJZ$X;ڳyJ6c"k;łmGk0*E R|J͙0Q@ıg ev 3,q {4Vq`&q~AK`S(Oކ `8j1oQQ+Ky 7(Yn:LV~~P$r3eE`wcB> =:; ^˶lȋg&kԖ;cv.EUl7{p<t`nUU plxJ-/9nrW1{_a7uC|/F2B.W=_V#_LE*x+!VKzf'^ ngWLQwPMy/(;2PEԭi8hiRT'jc̀YĶŞ}"^!ʄ'P1zfĠ__<5^dae;7$-["=0H~ O2St7oCQiLU sey8 ïaޡ'nKN/d4CC&ᄧ!@)Is\m}Sb15KPmzlg] K^mRלjf6!}y5)ぎ;}jٔvXIզ%5,rJdtfoYr ﷏Ꮿ,fVBk)ҋgd͝ " JO=_!;OenbX)Tb*x4{Lg[{+<5RS,qr P`ꊰu!nӓڙBh6>6*7w\95#,?`k=R__B̞Me91d{/ zy7~fu@h"¦[/Rܡ\hRu:i:':$RJxJcK(XrWh_O!D(Rs=eg Mayf8NT{Ko#h']AzWۜ+׺--{@$ePWsp *fRseݰ"o SlcG>Y%F5}lG 7#Luq7&=DK 4Ncf9w%?Nlղϐ 7fq[u8^NCT>=ue =[EpW֐O³YEe. uyIIJXbijn{2tJ[q1启uGMm"ń/0 A8RY RiiP@?3~1E1O׹y؍hp$_]v/oZ^1KNv $1Yu)Dp;o~Es"m9yWpWe[5@ܼi 4(ʑ^M*K?""2ћB@lWVJc+޳Kq,#h -u̒bJ&>nGZI647@jkن\vnbq=տ `Svx)0_"6KRdhZ&>s~u}8o'\0"{5'1f׮}Hhf'r[6?[.L{C CcF{yONܾs7|vqYpi˦8$xOVf,5{0<6v moي?|,n= |"/DFؽw89O3!V:KW)V+v!W GNm:KAiJ|Q'VH^P6T<aw=N).425T{dw-bK+# A0QZDf=7 H1ؐ0u1~l٠U|8 (P`] /t5nsh}U9hG+5U &<@YW qN HC;BuDu"|f% †<L6-n\L!qzM+: 3~[D9گ|çD팑B% U{2w݀?Gx4fvlme~7NH7Rii<TJ+Ek/`C3+t^4 EC#\`]nmP0TX7]ka/U]Tr3prF_MT4,\`/68dzyxK|bZ?fj7AJN$* ngD}Ijd¬K]:>MwE(uZC/=Pr6t`y SnmuӴX[Sv}|Fɾi74%ڿiCc`K6@VԵҗ_7*_p[zYsf:զpVYr BAFuaabw C֐Žr̦n7Z[d,O5Cz^'Q4);4,?j<?-S G%#o*T>bZH-E$[|cAvLMQ,PEwkc/!Lw ^Vo3&h:+e4jr)Ʈf=YPⅨA=jy=ZM:)j55g* m(a{dP!8d!7oY@W.Kі1(*UQP@1DcmQI1אvʂW]CPNG K^:Y8+'4'{NJ(oXϣ:T4cHCʨسo\"bvi72Qk|׿2[=KA+'XO]u(ԳpG8iy?܎V$hɩM߂\(j)D7\ DZRYj;D_K@N,c؛Zq7_x_jjfLhLnK"`D-3nADP6GgF=M1EDhp&xY:8. [;@\KmVV؎Ty7f B6)<&셇ExxKIА]\{#CIYOMO|ńhhLjm.%YQ[GWPPW yAxǞC?RmW2`{f*Y< /slaă門T';Hh{BoaVߐ_ x %qW9]Lֺirנour1 _y 07mkH-+7+6.&akDzRMÚr)%6yˆ֋A8eXO7&6\2gZb NEB$z{7DKV#~CpzK<ͬ+$fФ;l.2Caz*ML&lUlُ9/?/=E1J-ek|! oE4@Pb3hsQ N]P@sz<6֋?$yk T|9Yyc\kDrt'QH]١Gmy/jn/?dzp=ڏd߼9]m*E cwjV{ۋq ZhF'DY4. :;ʞ B&E~.peȽL g؂;"YKҴe=O @ՕwNe E/_QTa%C{/YMp!Ibx&͸`mLN-CX鎌:UMCqF;w!9y MY=b`9n[WuŀϛP'%7=mGLҟ]&f.~ᘻ YϻVLM/J΍i2áMZF;48;N#]) a?7X\Kp N 97)CX) yגZ,F>4/xzW ! T &#.LoV#@zPBmCDE=S57{FBg(T@FJ"pJ]@`xQb8--V'F Y0/DFȀSʰn}fp!q"fFih \MB`zzʽ\JOucqTR^`zjCx$_9/cv(×wZ# jb NG`^G }J 8t-sdEG)yųb>RLy:.#M;e5Ki1MNM zo,^"=U3`'VXRQԥ9 "2wi^YPW-oZb)6+~ @ r^}'u/Fz&1!CnŁ:-|v /[)ͻUE_+~d~)gQu,T{@2PO=˧| 5\5T!Q*;q ֋[iڑJxp_rZۛ&@8bqhyO laJJ'l `{] ɴ_A!RN)xAYdP*a}I_֍GPݎ`~CVx~nIGT>މ$a_EsQ)' 4}cPf7aOPn(14},&R@h $j]2;"Cj9$>v}6f [d8Tnoס\/;<ĽKwDz (3i"3ȏ|'|qgfy[} 3wbI Gȏ ~-oj qPLƟp/ R6ܡ%krJט|>ă=UhF؎8wZb·[XBXUƣTuu;?-~W\wQDi{] iɎxuW+AH>2"8ѷ$2$̓_1)IB.93)T?|I/8Ƚ}l xO+(WbCp1E!x_1^ WkrjܪMޒ hy𰦤'n SSlUe/>UuX)ЙƀAk_3CBK nߥüvFss;z?*_݆KV ҌGk=@S_/ؽ.z#*pQ''|=\M@*,g$S$o%Ij>FϮ0 XOfx tH F3UDf`Yk(kgpdOJp9;{6娰8% kY K{BPX6ʺjv& ,02 Tv*ߋ2OjU!W g AұT%;ʰU0UU-M׊-svMRw^ԂC~ؤ8v f9£w0mdL-f϶-.D|hkc^2ҽfsMco)*?X*&u%p['Aڤ)g{)Y4&V"D,Hs)X{H6iok4/$]g|BH迼q}5OYz1V pr>6 T(^*Nx:r0vi'>8BPDDemiX ё"3մcs}4]LۑI=h$[eV^ƬF6XX՜ǚ\Xa daę+2+##z0lӷ>la]2Wuaw;}a}͐} >-ul9j7G`tW2l@2 PC*f`+f+Al? ڐ*Ky d;HG|d̅Ý6L՛8pŽF, PYpEq9{n>KJ(QKQF ]j]WK Kݠ΁e{;3S>W]dL<4i.NA7A0jFI̟9 \ 8kbثH'N0{[8sp`˾g`.YVԳz hsB.0/\otPAmi%׸y:D2DvpSJk Cv0C-> c<%˩9s8:k{4D wsI֩x IUYO-9ܰ|4`:P%6tm̹+{x&L[(~|RZ_h_N ` >Tt0NJq%hܖyfNb"nBDDFrz藅ST[b@征6jp8*8O\G? ZT{Wր܃d mL)+jw}vFpz]"QUy j!1 QPD[۟hhn{躕tuY']י K0 ;YP$&e51u)lzl&wG̔0vSL/U{mn=,m1>{o2o/8XXvZq2R 7[ ^e~y0ѓMrt s]ʚ.kؾdދ4xMk4LALʷ R2lJGvz^, G6rj3ʎ~Qu!b;2+2MƝ[aP@.p;8fLM~W!X !#U]W'^5hPD;G)FF~xʔDL\̅(*W?r+_ 2ygEq Jp5yw'Ӹ I^T^н:j}c7iw7T @1XK1:Ԃ$kZf}1&o1Yӎ }(i!G2FyOܼYM-:m+f">l m ?C2]qّǷ=Wt)>/,P8`ZAo=ŎJ x%BZtvA;tRŞ+o ǪܐO5cbE9ߎ/ȂF.t]s@ߴtZAkKe >gx)+Kf@f*bS0Q/ʁ X-MGhh=8:ru<]s_F0Q6AG+A jy%ŘQhP'3O[mg28Tی? 2^0a\]0+W+9vOvlܖ$tTx&\U)5.J0KdV5m@PA/v1mkHuyn()-.C:y  L.E!䩯 \VP"n4^IqTz^YMw|H}jytsu"5* n蝀ݹ!oee54{ܠu*0܈z.|" Q׶y%v) kc0FGԀJrӴI阱١eUNOKF TI9RչmKѧ/7`5x7 9C^%O|rZӌRNt֒X[:i97KۨI LT>  2ڭwZ̽Si`lK(ޅmET.'#[8ˌͅOk(_$T Xy:25زf_ CՏ3c̷y/E쯹rxM:4:Ϛlկ>O5stWχřE:|)w!\ɧv fR3vsƖsiw54[iQYC3F9kGűoj=w 5u^6z +:5 t ՗2cxһLpɄ&Puqf;BoqliG IՊe]z} đۇ =Iql@LR n;:?VC&i֧m% IkU:]Q2Rۊ{&((^ڙ-YП+uHn0*'̧Ўtk9G&IzOEE ˒#IФVzO:! D ;k)BEuZtIOހ! r3V.GPݣxA-_wYR,~5oԺiTGW]zNCg#|N5܍_oOK ?=/͝[ F2낎\VW7rփߨO}8@S6BZ/PhA/Rʛ.f0jogf=S[2%k7X&PV`l[f,3N9Aiɜv*CPU=Cfgꗳ!wR}m_,MqEG@dV,mN<)I)' 7.J$RifXPQPtw%/8@yժ D|"jD~rpX^q5[@Lm*E9 4_k~6Rln`Цkx%|xmi,? on:('6yTA#u)~ROӐ>D%rʷ;_ 5'{:19T]8Vep'Az eO-5m G+O(Og85ܺ1'%?%XI7a9/$yɬuj_a?8 c}%A/:bJFf6iuά,f̵#<.BJ6 7yCIO%֞e=I<]V%!iqyzc\@:#rTЛLnk" >8<#h2 v{9Ag$T]! )I]alB^0D?ʻLហ Sַvfa'gkTgw:@$AnV%)K<ܕr6MUSz7倊C#shE=kk0ZT P^gC9| XL:\rjž2&~r4ٚly (ʦ>hLz,B= W+hK4s: ]|Iݔza\d% $쓆M늌6p]yy嚲ިFks" r ݕA3p{a ePRd[5*V kB+hz'’\zv)n%P8hc]@OfJ3WON*^T%=J ;t(D7~J.D9HD)]os'Yk"m[p' F-;s+H?2hG߶pcD72."HR؝± ~C+P9g1pb0YtAUe6N|}H-ļ*¥ &^̈́7* qݺ TyʙCnLWp';5_7[PjvHmz89l%ӟ0 AbNLҗw![FJ-IMc-b[he%k[|b.zfD+q"x5ء!tQJ1 Iӆ/ MYZ'v(Q$ɣ:L ̍MW;>YQsm^N[M!q9~o YfW[^,O]bECFpk:M_ÄT3 Wΐӄr)G@ɮѴ!̷m7еI+BAjbU(()Rtמ ;հ*z d(x+ DgFo ,Յɞ]:4_?! F?hT}[/BgD/wi?bP>8fS`0O`6 oQ\L]x0ӱ\&\o^>?Yw߁TI@%yۏeyFB,?:1\*`MeM@dP34O|2Y/I{G]G@Ҥ`w;o[jංj_UsyG hmb`u }B" /Y7Lag$W\w&GO zbO ȁGv)R&ERP^ rbXI1=J pJT?е2PE,(A_Om zn^avLi(GLj5 3;b[=+rKW̓ Üƈ/B! ,h|y4rl n0_†+|WqM/pCo@ЊJG^ drÄ\\D`$K/yl):^{!ͬK~~:6"浽K#q?!D-$I~zƫL*9ar)W.61&م}-}A0w+8*W}sstfCeo"/"Cn!O(!#ÖLI5|#vOo֛ H5HbmQ߼ZXHvh[IYu{!!' 824I(M۷?08qvVO%#nî)|RX%Kt $\VrDzV(< =0 fmv{.]UR]kC?- q@}lӘ$[ wŁ5gO9a:X=pA@Nk" zn(Jڐ:ʖS1#;㕺B+$dyˉMtMϿP"9'JaOcomo:hIeKhݰU|[h-,.nձ71@&cǒD:n|Qt`ݕsP-%0-y2v[ :tU"hN9`y5!Cھk1pve,"z%)B$őP?!72PD1GȠye_G?$_仄XyF=Idɑe=b x꒰VeZ hn:4ս=aLo|̀Ahs[19G=tߪ +ǠwlA ri>:$34$E 'LuI%Ǧa"ZBg#RILj+e8(?Bpޛf+4GGm_ƣh> u5kOg%7rZo$zu"7%يnG9qKx3g鏖XO9bs%Q婪o5fQͅ^3WlkP=#Oa<=$C!!DO/n1 3ox͗s.2-kp2 Yi# * I<ӒedA"p٧c@'JiV}y}8v YIبf-XPb7Kͨ?J ݄_GGtă꤭JmE*N)t-2e,8W|MHEUElh'X&CbEVW[x *RDlWn^bK[*l@>%ҌϮ!)Гϫ<$ZC8H=,ً%"όjߧ佰QAͲ9ҸHV2HIy7d*I#"7x9rN,ႎz?!u pbB *B$HHwceSbD/&/D2'q,e`F[mBF>΋t{]#J+_cEI?dR,+À.ل.  !G6_Kg{)9\V#$j'j[=뗬dIk+dW,ZM?Q@J Jͨ(Ƭ\k g;DQΦsuZ3zr?ﰆR8]Ց6x њ Տ{؉井 tab*Rwt,-K$+'@A5`yX 0V#@A¾\"=M\B(ӮS0y~ַFVt0?u91~ MQe{%Sn?Z5b8r\ s&Gb-]}G7V!&`:K$1 Cl$gܔ-Q\DLv3@=? ȜTKme+L[ZBDCCqCT~i UN?!M_KJ_M"/6S+ sQkEy"!_l6(H1̗)@4e؎r0(z _DD?] (3siT ô6b;&U{^噖ilʼ$BPD"pf_jlp+c2$S1՝s_X:Pؖ8HM cW~FJ#NQQh;1وpo>A 9 b,,c7h,epP9M(IWǂ3fЙ o-gy;1R9Qjݑk-,>[l`/J3P\H9R+!Q 8~z`oV?j<"C5ȎY1Z,]l7O0^d$.i9:lHL>}\ jjUN@&SsYKh+N$lA5%􇧁 0 \7cj y L>I7W/ʖoocԠrIZ9Oa$ b*QO 1lڳ_q2'E%#-x\# [o0@gwaxty D-{amuPL6tn~'(B̤E<0JsyCZ*Rlf)]%5>xУӃG[B/όPkf IS՗v[e*dQUd$t\4htIcZAYꯦ}V^% _X̃[,6%qxkAZp S)(b[(y[K܃͕Y+:CC oYwWy ݃ʛvSp^my(J0bSAV +:v;?&)x L PRj]ӡCOia,5; O#ź˅5ԬBkztĮ@ G_ 'xc۔]!؎nΫG(rU^8z(QRG7 :V9: +2xqd k#Pwی186prjVۯJT0V$pD5ͮ R\# ]iYK*s#tcz w}4Lp}H+'%էB<2 KHCY^TW:zBx{Ӕ=!2tjLPvWL&P0C$fW(:x`~\A^5 _3J[Dsɞx)ٱ|]z׹hP@j]t;B w^Va{}C`)?υβaA#F~֌x&IL't9'qr Ỹ&@+:SXHmRLJ("hSBf\giE8rBbkqb*.MJ:9E君i>^Sl)e@Sv; xxWn'yie'y^l,H3,SW!#R<rmD`!X@s9u -)3PZ6D> b?y4υE@`v=vaI/&$6ewQ #\.'CY8Bof&:k?_ hnö`i|v\o?9c0C)t4$80Rc>3TKv@6%eo=qwH\Kh7R'E6̇e_Ssb*v )Zk-;М=:)1τ":'[qGZz `^G&ЦB`!n6 I&a$l!$쳢nLS'[ٕ?t!0 wNPaDX9k&#p`yv*hzAՖ~9mBfZ4cQ7 #QEEƏ#b)7~]z3hr\Q@&3*|gP`Zk8QwrDʰd,;c ̲jζ~byg-Q  |iC͗<|=bNV?:8P¸cldґ֭3+ RJОgAhhURWaݝBɬ~~=#\Zl4Jb ahvVGgGȩ\ߤ #)78ab|/Z5Ht^%񎘕7EH\J6 q퍁r&ONi!%3[9r4)Wxu@>ez?4j oٝ&Ρ5۳ T <(?Ӈ+LGTlPox>sOsSߨZQMe6hmp#W&X8^21tW 5lAb oXJ&6;5( I^".0B|ifS>0?̓18h2VBߝ <;Z̲-SP0 M8p1C31(:?ЦU2igUH;>EIb)^EP'~3# tPeeju>gNdxUl_3arm )7.PLiL u \^ͫ3j<{WDػ ~d/eq twh0̨薃V9ak8r'M~% Bd`QJԅOkB;W W]]|UK^N8:`䂴n뀻wm *s5/ɋ}"瞏ͬ>-;'*M/n,pTx)>Bnb9 ^Iaޣ0ٓlU%K&~N#4DUlkӎh%c8^ "&;=Lv9{,5ܩ°J)%$q'11ہ`#6,#*1FvKO2gP2BʄiΛlS{*m[.GێL>{tza-nӨ@Z9 =TG|Ah)Z{{ucx{bFpJˋG`%U(j9Zc0Ҙiʥvͥe"$Hwҕu7;eW#.=3.([{ƳRbM OX|EЉf[e+1}k[e!&}KsuY~',nK Z~{MZGu^}wH Sq8^<,hxDm$_$KS+mְNmpco՝+n8㮛]ȳ䛖vXw3, ۰s1P=lfsf]FdYjFzO4!Sez0D1KCn}DU |!b\']Q-*|#I0&"vɄk~/^C'Q1۹B0!pPiJ?i%XT<1UQ!%C@l:lNGu[tg6, Sa(nc85W<ٌ_\fً C)FF<|ZC~ɧxnъҩp$idX4kE* ˻dvѮF* ec|fI.wֱ5^sWl>CbTeOwQ8/މKӵ)^ErcVWxj%x@);c}ʼnn@JIib(e2(dlc['t̙oʟǍ HleZ࿕yҾrfH*%0e(d{ 8T>t{^\&>5:񏃔2+9ܗʉQa_^o ~WȑgMEfzɀ2Z3 9t)&RGdM﯆l:v[툩5lbj2D-yO!_FhF,]7=Ų!cc 66B݁=ЋǼK/6 p'и*Hn׈A}t(bR12:sdTYy>LbpDԪa3.8t20v ^wmZ$O,fED(sMkwϭ2jى ϔyrvC Go#ɫ(e\?ž̊-tY6m$eK^f2*ʧ!̶̿HwKKMW$%!GIX e'QGj?Qgqu? 9]= wkZv]|TX! N(# _(_WP7ƽ\3#:H}hzw7A٦f%%\ f})UaWΎ { mVOe וpX-Eȭ>Tg_ia(p`Qyֽ6Ax4$ITsvȇ:̖i̢IA.jBإbN,w߆諝-<.?ɞ6+IZ9)AE#RG[-l׳ς(X9=\@?[fd%dHaic| mBUcِlůt]>8BRd#J)(PR+pn]yoT#7 :l|T:mfFCcćat e11*&hZj&٬{Mi6r7'8V×_s4,Q* Yw+_ :?Klه-DO64'{_XL82ip۞A`v \$ pƍݟnT_U4Y!`ou0LP!hΤ s64 Zj] qv9pwrbnt'@Y(tQA8wK5ybҭ8#4|P b\0)o8}h<č1m힃S:e!{#> fYhS>P&hCcJSu(R pAB*?"0urx0 omv֑_~!9agҾ_*S]}hz4wn ^M*Aپz!OVRO~ۼ/ለҏ+O,@a{ D|Vyset9Ѝt?->-j>KۦsAG ogݗЄqEw=Y!.K4O{bn Y.OJ.h,L.$5'-M^6jbG[ 8`Eu7Dɰ\N?N0дŒf!X:,֪. 9t[ \h~VIJLG&ğMyִtnda+z+]5H& 4d)ד Eqm2Mo"bFy];v}lFա*"87Y X$nH ^a d%8 ڠ f]e^nD֧]5S.}/6BDO*GˉLrܸ/L@WHoMNx=& .ѥ)6p@ˡ1Me6BwyL|Lk=-Cz͙Y@/0@`TCilg9?Fގ&0iݽo{w#FTӻ.!X8Z X* ܋XZ>j sB5?"-pdNSgfϋdI& 0 l yU\gV- jaBԕ5t1yHj/R~;QrU+\.7f'aX{>r}߬L|jkON <#˂Y'STYx a !9qжEv-E>mTwnA4N-Gƙ=Do%4\F \gR_ά~ ]M4]iGX)=f m2F8MGċ ͷ5{~fcU7M"St75 vflNxF<ϊ<<.ym_fjwVWy5">Pͣ]Y+ ׿.`f۶'lB}&2'SbnҜH ;XS+*=e㲁؞/3++sd,D $)Z@~Vj~\Y.:\6ͼ{}&4һڋv0gdQEFjg2enn>vP<dF[أ$ GS@H ^D6rpto1-W@gGg^"bϜ좞5p QTRF ةߋw6g .ըVۥ$:J/և 46+/3 D-.PDґg=]8bEFN};Fě~0O }~"xNΫD 3Rus1rK@#%OUfJP8y)>5c!ЭFBjA&CRwKdT#0EF}z!fW aq$6,rNi&mFqF*d\ _/ T9jvuTa'=p eG&SE{tz?bnQ-(t L.̒C0z%cdl wbtGtv kN6#8v1zޥ|=wA#N/h PQbTCwN:Y}׉yZ^l>;ԑXDtlhv&&m}Rp1 )⍺`荻_<a|XSWpE8W?P6Ejtc_#npsb 9X|/F^<.$*8pϨ(ONdP֦|ʋ!sQͦgzfŒ)qf`pt P ڐ̤ľU;WϠ>  BͰ^_megxcNcc:4ǙRuf.%]KYxT^ҭ*M̠`cu|5RB]S6yzmv|zI(E$$$FY}p+WZ@Ә|d.Y:/SON<^9G^_OЫnQ܀BDo)tp@hL4h9bBbvWpcpe>~;^1x.K@?3I!?^AxIxrW+84ؚ2_8P{qzjA'S"/TYbSvptYNgSv"~wQܢa@:Knl3kY19A뵘0Ӻ JAD%:|=ݛ;=ɓyjmNhX IR NimtѯuYj]~kg}dk0ܞp*u+.{t I)l{$;SQb#2FKA4MRB;N<˄4y3+^S"JyK&+-),l&БqH|AE]*]u>LDHڟ3ƞv܌dPHa V5b=ՍNK\)D.C|tX뀣Z8n2bHmuJ2s!(rtN 0Ғ^A w8Vr0)&CG]0N>Xh7ُNjg /!!ʖt[//ᶶ!ϋ[^8kpkp!= #+88$a t3GyUij2 \׶t;vap뱓YM@|R|&vVlВ&b uW^Qwۚ47(tΞVX^( H rme6ي"wahNt=NGOu5fO[vKwCl{\[s"%?k{GUCޱAp Cvu {tLJqLN S%49m6ùLB%j86O݆>IAJ ,FnÒr[ ˤeFb~ (+$~u*| +FDXVY>ˮs)C+؞/Ky\a=F. =aٺKZ%̼Beh!In"=c7Yw9#Hq*QE{ ۜAlaVF `q9j^9gc77[Ȋ|Gnip+W0\8LdUd_gT5ת0i.)oը^.tH3iGn=Az71<[|;pH{u, pY@j gڢ_tJ ncn[&E.ݠGN^=Z.kv1 `\2=Ny* q/E@8%La*ݏZnL S a?jAM t?GQM׍ds5yXR|8wo$@pC ?)Z  [*A\kV ԝUVPKW?=o ML>:_KШHk "i94 MMr'g aqoK l[޵ |)[[~U(n*[\0`>jX0֜ +ZaЪ遙G[G)jRIGJk?H89KS+dP˓SV% &( ^,-\#(-nxXC$_ff˖ho"<_wL rznbnS_B71]6*4ؠI9]wK.,2!vDAf%mM[(>^d] }Pox־݇fJ}i**Һߎ&q7;D LמR]_J:O.U2=noc*IKiSa LFzch6{8gW!0 ߵF >~L3\ )OpM9 1k=J;v`̺TOeL]BYQ=hTkৗV]7$9UY%3n{^,00Եq">qi.ctPeٮ)KSU1 {A@$`و֝A﻾c X!SAMn튧r`lZnް7n>YxCA_GZ&Ox~4ӘNv%=a^ђY~QϗU! _B93lg7c5|Y_>vF1`4Y3A<ڬ/o*6jA%B&Q s=: cNJIZb7Kq[`qcj0O͇V^ 7tK[d5=ƫwpղkٺ^8@$ L=jP{/'_Zj >-6g>CȆd %+ 鉞S `+ PcTCW_d_QeArܙXj3BD++h~F 2 v_Tޠo7;?V@+!xT3r6q.8:n(f~-SҒ/P/40r݁bNqTdϢ#dc,-'?iJ1߭sm~ F x/Zˇў vZh:۟/jʾ0cbZ) e@M-)퍫1?n_%1j<)F5t$m_{*iC0IRIDSfA ^G`d w?lXlŐ8wdC>1`<ƠgwOeï߼5 +=X$gRYE@xgMOPGNS%`mDik ,Xx?U͸wgjeşA9-28$3XAYd|16NT(™T]eI@ 9$)Cj($Os.밙IoS.Fn|V"'bE7e ]FNBѴGX~8JVqST]ך2]zd/:y `?wl汹"#hsTc֖dv"%4f#d|SXy`bmb!@"4Ƣ!C\B~   _A"w[6[˗bAܾ[o\|Ot)wxF\ ૽FyFH1kO+"UχLéb>nC }&aIؖ8˹rsTm frT7o}Qfff}4WT~ռcN?{P.vC:ϗFc{9S zG\)&a JU2q}?y)G}o٭uv ͙|E AjVS \3!B|[4ؒM}>v$q, Ey"J".f֏{[\DN6 }Vg6%dB| !g ?ڷC7Ȝ@'o_qwB5e\n ꯝ(($~Έ"g Y1ⰻ+.?L3B2Z{]رne9|Sᆁm{|2ATQK֧RY%s=(tۧ?+4kکኣZRxq4n)_jqL@9`Y][m?/eG~(Q-{B"%)@ w/)#]ZIA""L|Nʋ?e2C]K*:]XpYY;"9b(Bիrn.ճ$`:fǰg< $YZ8ʑ<,_՝ۉFܰw} v5ѵZ8.=tlBFXuVx2m]0$:V$:K%O ^j_atۄ5(C+%Vh%-dBﵲENYM/= Kfr&2;Yqڱ Af*r> drl]S%CKk v&rjp|w޷Y+_T7@'4+ⷈEaqNgvT00Vv¥v./ o@E1tUd(g(Llb&\}ߞj>g+#F>}!$gAeoJ4S;*ڄrKh8%s}i:rZlk(W MrRF|@KvC4u CrT̅ 59zGk%Q$`NWff=5tKzڽ^H"~M<0E_$$PbQ? H,BA+sH:%QiMB0hz/n!gڒ8cԃ[[Q_, rj6">Ul:md7F%:suڐk,뎈ݟ8Q b7@WΥA35Ttʆ/JHQW/a#hMR6Aq\™JXclhfz*J&Vz5T[!fcsQ-~Fc2#SpV|B!~bn`%}s;yח`Tj$c:+dxI)`a6lWQ$/.*y yTҟ;*GMhjs4] > ̚F:' ?s^e-2}4T6$B&S4r %*ؙqmG1(.0LOpSD݃k_{+ltL1:F-Q)Y6"ی=Ր+kF-g֡O4b~4gad]89Do8$KN"t͋`&_'V|Z15kԤmgPJ5sFwdD~,LaVسi}/miފ6 8 cWe<Ր+.u/Rn`5mBO|0cuu~`Qp lлENJ(ZZ[nP+(\=wիa^9_Y?bgae ։ܼy!NۏF,fāF1{?Oh)# Wpk'8ݭeI=7$=Weu"ץp. j_L"Kz!zo5Ҍ@9.Pawa2Yt ‹e0~$;}D5w1kt>P#jdJz>aWN8»m/IVչޠ_}Kz?w]9o6=|Fpfz>ibl'N\[m70EݥaT1⑔3*Wo%}po#{Ym$4G82OǎysR,KeDG Xuʢ3jQG6.iyɞv3GR_noІd$^|lt/S^_p40h1X鱲f+3 ){}ݭ > g Q_% +wsF~a8 rqqn_VG(m3!'c# O?om{-iq=wįcwjN :vw79:Q2֧B :1K"pEV>[:l)+TL,X-,uH̨^K3ff*muc0EtN dFWy!>pV(Rl~!։ nd6N&:RZP^m ?UF5H 8/6~eoXu:33F&4f6$ƠGg X UOB{x472@/@kE|kTswۃE`$K?P JgͬiJBqI;8j~U\]EO+d(;Su-}MMfu10rV5=b_=:;utZz/uμp|4OC~7=z@PD̯aZ3}.MfxR7?Xq o,(Oaq ;nң: jY,i8اӵf'8ׄ59&(ɭ_$F,w?ݥ}*~T+pTl"lrΣ=q?. غ} o,/<ڠw0X^(v'_ZKlrCsqv\`oJuDsW~o#ua=wF-Td Ήfz[Us5I˂}0~7F~o^գn&A Z\k?;{w;ބ Īc!0T} (C`㯜O`h`B%)q8W%X6XO A06e<9) ~ȼ6B7Dof=:& A8~&bO1 48 Fӳ7r% dfsOFOErC0OU=;Nm̓70Y>EgN3)(X=l9Ycoxj &o ( I%q.86wW9'Yi}Kƛds3ZT&NWH1v*kTR훦uc6K@h.1ֆu5u;ߟ_в/N_O4m 1P^w_OUk#Zб]mP kjC Y-?G# ,rPV}Gž/ 'dڹ2opBwn9P<@\V&UXm$4#ab!W(RauDtM F;x:X^!Acxci7ȉm?cOPKU8 x,隗ԼfMɆI~ oqzV (F-aGْcBw-lq(F\CG~9 {TVG7on+ƷkM@N1ws.E1D%K4I1yXc(fTkW+3%YNu:$VMkPJ8J %8 \‣ym/3GwAT*MyV)}x>, .2 #HC E"YW +KWx Yc5͊k'[mm8x4(knxLү p{V{"AiA@Ғys*Ò)|ƃ!X{zx;YT~M[?Z gG'ұ]uqjc-=무UP~Mz!A)4 $ι F "Fsv_tТe1BOMU K aD>ө"0佦9sAf;Y_$ u~#QΪki819??7q,@VHuF<(9蔴*.zeu?޸7ފ{;-l^y7WUk#5#[IހqxH7 \L/{ҮϨR"h2P.#8LSI[Ր=x Zݑ_J=rY}tZҮjcYXgc{pǷ -URAؽ ۅƱWD }߄W>]?ƃg6)JoPh8ЯFo8AN#K-Mw1@av-j^uj~0Hze3ha~6'GILlySw6C@u| 7G*מz= + Ulz!N IDlW7o]"IA#ϡ5PJ%\6gn'sqβ*q?14/iBt@O^%~MÆѰPa/yj 4BP) {ĺq} [𮀹:i*'xeG7 G&Μ.,i'^vBed-={o["i6D^8^E9]@86<ʍ.Y)*^uYT$PTb!NiuvTMU8`zc,O#VÈx7Cs}07$v@ |ٯ>ԗ-For1P_2dQ/2bE"6 jMd!/8;uht)^$ɠxv rA ̶z᧢~(_#jEDl,-32#׬fyK¤} aDD]k]* W@c.ƺ e%+vKM)|Nwb44N3lGF\*3 =UBJU^׌gltӎ\vPJ V=gȃP 70v[`&Uu ,t4>M] =UL5Fx;R:}e!'~g mO\gbLxе1S|z0yă2!O2@@+ֵvF)(ߙ*蝁=w1w;{f zbӔq׃T˿z$ y;̹슬`isJ;?qKe>Gnp8ˤ3ƒ'vѕy@S'g`PZPX'wxKrj< >"<0PG xRVhqWl*Ed]Cu 3HAJ78hNR /KF V0X< 0}0kk/2C@_81$]rbW/Keo 7|tA%QnM٭ }1uR?f_;}P7h'`qz'5T6LXh_M,;&dn" ;+ J麹>ws9s4=rCDH%h 7M{tq@X͏IWyu&C Lٰ]Q\ g!vjpA!=)CK/ iUêPfpGWLjm<썅w_L0Ybw;y7p:5 0J%Μ =2+tt`|+A)ES ڷ}ѻ(13a6jvﻒXMZ W*~f~r#5nz>#N^|ɉYQxpVT<%&^5@\omX1,6.{RW(F(ѻΥ_YAXHW;p KAl]r:8,PDH/jq*~ͱG^mޒ\^71*;^wɷx~DR7hDvj#TI ^L@^l/\quo|/LdÂ6-|N\ !0mH*_Ktll)p ב\~vurJ٦ t:+<~:8+a+90x٦83Z'ԗ#q/]E4}S%0l3Y{nNvCbJ3E`B?=w W>9٪A=`Nxikֿ г)lE:N/{9{TVTUH OM>wI!'/\4h|V %:w#2|Q'dr0tV;Th5$R ,A$&>zcX~ӠE=\5rܺ&C60<ҿn(vy!;绽F(6$qMfRȇQɆ15?sW-%ӭwWa$3|Kp}el SAͷ?l&VsgMCG܄ ZzXKa=% nn RaHG{&6nZ]8a f\ 0 rOa- =BEZ;N8dhӎPEm!]a0`s WL ]P 'J-qrO ,1+ẹ%mGvf8ӹŎ>Pg"s/9t܌4˨SYe睏`X"\` gToesIQRWj  Nu̻XȖYb 0*^d#/GX/3#Ӈ6-:S m:sMEAMBv 3LD;pԶITn5-yNFpˎHz%iknrHS Z%g1̉`O,'ӢӢ)<bt/uI<+ǥDq_'$6$b{#:,dt>3.?zؖd}=ˆ^޵3y-{ ӌ//{(N;HrĘD@rOn{E_8N }Gύn(iq $t~dA<8f0Jqr/:/jM+kM};`F>}]ЯY%S>/y%FVLkݼ}Uh[" X&hz9_pjJ/ ϮcXb̓x6@OO֏C=Ӯ+PL/ueTqPSIW6yNS7$b]3Jϸ'yk-t)/B/+ k l ǷkF;1 XcZ/wm;"rԬ󊮔*BBRVm{'O ۛOIWqIm1kx~l;8q:R 6MjSdÃLDLf7J *\)2MŃ!zg-ܐ k⎬*Pt߼r: tktI˿Fa|2EIdX5]ڳ'|Ui'zjF5r칎,=ב@`_i~jyPUbU$YAp839T aT**6QrV.}h ;閩@'n13 c=tWdV7`МccJ*d\jJd`nT(! d0m[Fwֵ^ENS{>$%zv#$?7|n 1yiZwaz 3F/ JYFNo%XzVș*h(:a??Zͼ+w HQk$["tE?# Jo\>ujྻ d n߀]7]&c}[QVsf@kܓ%dqfVq@*KxV;^w3 ѴvXd\yhhȪ,G(m5 7-V4˵@~,7<.#|VWZ@^?@ʾH cP~G:kc& ysJ3=fg]JpP$q_<km/Uݸ/#x>uI=[ϗ;L7}.Ă$Ĕs`îB$H[?mZgmJg_@J&6-&6TH jGVՠЪ2ʟa #E !;~U8V: +IU#xrPYeQUⲰk ˵Nzb2-D0k4"Ÿ$5YĊCTR #oΎ]IfGG<͍$GCΆ@PvXu3GsDRnvQJ8LG9)iWp CcjՏ=Ԉ6 .cQp|)9${f39 / 7ZxxO`J.\ <Mtcs bQ6]J582p>ʛ@!X>*Z #D0x4); 5RjGǜʫᣓ;L%%f3 @YM'MkOϮfC$Xur,*Wpa-R?YA_Sܥ 5xD{&__P^~lUid/;/& =l,YB녪,Xt5`B l!}Օ|d%[=8hӓQL.M_W!(U /4PR)Q0|i #zizQa<d<Ն`gg1V:="RX}?HԹh5>0#ΝIS˄ƶV"& 3%pE:Kڸq/*;cHlw,]4l8Tő# ^vS`'$D6JB\~=~S{Lg.5ZF5_0 J"sN#$77(h6Wd2oc?q|(UcwMW1Q :9.BFi)6IJr:( * *|Rж} 0.9> KcdJ 3 t:߼⟅s "V̀q ::bTn4mV83 VkAפ"(U^aH6*1e1BgLQ.4' 䤟*9YDPVWwxG-:΅Lz{rW./H!I{E6f({$Aup:A[*ʮ_af[v;LfFKc ѦC5L$Ha"ҔWg}u3ckRJ,Y2H!>?gHL&2ǍmR#z U=iG_y-6&08o=@獼U~,v/UPauԣ❈>)~Vw"l}=AK)ɝÀ|B+YY=JfJlmn gg5:>AޯAʲEL|5eZ F\ek A.x64}/&>'~k ?C_[Ҏdn;5  ZM×ޭ@fĄH+|_-jb^aL7㲋z?m$r Y$;aJD/ Il G=^}ySBѬ+ ς 5p`YaIrmvt)&Qh1E n_;kmWh8Y XZ ])~_Ԓc&zXhd s!W}[>RGީڢ fT͑$mAދ.3>|Z{;I]3ԡI#Hr7S2.B]r@a(V#vT6VV=EBCZk!X?"FG#:*E$J .00l*-O 7¡xF}rȌMqC/36}9g vCq-YeT7xC1-LKӥ(+ҽz_OQQI":Itg*ȍ yРȦCaFt\ !P5eE&7@Qxj>͝pFq /w⒤ RT5Opmt9^r.n%vXJzoj$&oA{"أm/8K;]z̧ytX9}QRf1#Wm_kꇆ|vρyU۟=2xJ\Sq-zw.jmuf)l4yTp| VP[4*@ mm̕`fy9}|+Qێ 62,f8\"T9[},kyo<VI ׻dxrv.[/Moa87PmԐTBpʎZ`e)VShėpGx=zIVT3B9, `{9 K5]}ݸQǔ+;<䞅ϬSC\͟-PaaK%MKOp;>oZ'㣊b]acs0c>16VLH#zYKZJ'Y]qnqM(X<^wkY%H]?!~< k}P$N].d4_csc-sp20{p!3T?kBm'\TB^:qO9xF {v Q%QA8 ǗLJ\zGK=[i_tDH8\Tnl޹|Z=m 5 2n;2c]z+ka7{xiIT*u[^W%p' 3 4}1R )!mknZ7dŹ6َ&b_Z&߸fHSt'9'Tn~EUPð G\q^^F;`/Mٯ!ͶĤ|dW4 Cx^%%lhPy~<iĪ'[C[ʖ*˛i$h4! ?9}ڃHlMsjmPK E?);->/pϟlFOy ~_S46G9ѯu@5y{6$hњuZ1zQ]y33ѩ]-mb-gCRczi }b '#ut?4WOjwI48E£n\^klBC Czh}tigq7o[.yS=ڹ):10YzX}۵OIZZ,p9Abp.!CSwKsЯep]EDY+b0~~f9E؋o@Vܙ=$qq9yo$DB2 @OpA.)lX7 =M{sKJri 8XC ]/B3T* ~rFR쾂6Dx?=@ٚbin@BrW"a{ +6:;'Uw>?B:0bS I忔_ӂ( <2˫:M%ϠV' N+v1%a(]ߐ5/N.{|'MP}oC+}`Ԯ(eY6@s3#W^Ƨal$nRv>v@%u!&В[`mTIHeoxdãW|4_24ȼelst*Q֤ci )507Iy[Pв(uپI6@6M$}Po}%{l`- \/Y0]c̖:H5 xXU\ xi5\jy "9N0LD%\ ˌǤ/ ׯ %Q%V(^7ɵV*);>j|b8\wU-:z_XIUa//R;{] O;#]_"^4$y J+EX߹ʳ9Ԁ$Qaz57#c-o/Osbau1MPVL)q5C$k,?j/68 !'y4r1Ssfݐ%5\A_K 4'E6̙? B!" b?W<(cZS>v8TC%җBa8PYgHV^#d"7ڰT7bD0*;D %cGD"#zGϫ>vW!zF?Su? ! N)(kvy% (;OdH<8&[GP\Ght/]INvho@;ˤ\د13"= >T[و~P +ceY춨U #{1Ms aZ A"/_Y2dph$4T]=ZV-0t.`BcCFC* >i2 9xlNܠFlf^ zWAcm0u J cO,IM"vٮ/2~r@E끆F`;3(;or|B!l IᾬAS'AlOBI^c (@j')V. #XA)JK.`C/:1-PدVs 1I}i)ŋnէ`Ra4Aun~s92%?pafٻOcpr( jXHMʀw{iiM툵@s^Sc \2o2\Rji_TlrN]nOnd!-0VCn\dhu6tlϹ7?.ap,epoԴEIw20,.nvg1|=$ MXkghMuN,gɻ-n`IIRkQzT?N,G(0DmYĻҗMl8WѼ OEEWصD cBKi0{ȑvoz=Y#@#)gB1:}LsT\t?DY<⢑HL~G&#=|4.i >tɆWhL }pMG:Dgo(A ⡌װj`.IUy[׀o5-yU ,J=sA_A ^02'VڅSR!erMK:6o|-6J =&|z9k2$S + y쮤Z"cbseOԐv9K d'+n)zWkDw2MuTU4l/zUhDAӌUF?_ 1kN4,ۀ[$ZJK $UՌu^=#/\orߕJ i/m8|I݉3m/(IM*d$ EAx>%DRtaHg(dSԊh\ wA%?=LA>*ׯwr<'i ¥6y6]Yef_ ZsDs4kUjZD'=fX{$:, M V AQe_W,*o]5Rֳf(|V2q j#t\h5-~*TaW |D\'wePB9Ovȯ=B؀O@jfD#T:>z&+ k\' RQkdǧXJ4 ̩P/;3ç1oޞQaOt]*4.φGkEoU4rl/Stvڊx(v(zS;#=, (e~$j́2>4~ح>- \Z]" M**l8l荇i3 ?iXhjciC.Ĭ4= ?܉ӰT= ɪ/X~Pb+AO~bg _:DH@U&ZT@"AA6c4:~WG걯{pJkC}o-3( tgFeh<{AGn65UYN/ Nfw$kx`ΚA`Ey%Ӎk𛢖mVAea%[<dkg>'"{JWfMo *Ogq`,}cD3Bܩn9`Oa6efl ː ҽVWJ7~#D ȏy5"u{?&Hr3' $(L oP&X+iA8у}s}XfQPapG>%^cTe %6Q?Lv)7vx88FMnJͲ#ו gsi|Q{ 'ce)Ȝ p(SʫWQ}> 6ǀvuT^&(,YCE;Pwy8)K2\'^d002#>Lmy7s맸)gsʄƉ] |0nY .ߝWtkKK#&(LgӽCe_}t퓽|7;4pG,Lty"hh5XhK E;?W2 X#u 996dٕ qO(H@qYc/4s `Ϝ9w;jcN*+aA3AbXKݫIu%:;R,+,#Zi],s8B\0JNhX;ZL5wUlKrڞ밼 )͆9%*duU9q DVX^Z M}2Y )xф(3߁)A#Ԯo|/YDdVrZ-.׼f;~1֞3d`);l }¬oq R۔?‘Ȭ)Q v8˶^fq?h(1#KmN}&[w#Rg>Յ tFvv(!ܻDͮ\CLW Pg:χ% rXc.{7}+|_Vx RՐl>k*@J8ϩħG7ܴ G1+`c2{ۥbJ< /?1wyX B=,#> 3F),QOPOW{2 ?!X4TGq7ta aK$ AlCvlu Y[:[Y ZP=XzcWaE܅/^6]hX8rBUڍ5OlQl03rKJU1 ;%%ELkXN. kQvh;|x ]W]ى{I.ӟ1y [%"AUFR}+r{ mb0YrUX7F8ֱ&3==F,"@))$i1(9l!XYH >ӸT>g> TĪ̏#+i&7d^)DxGPIZ/+>ʾn9⇊`ƷJ,Tb0ctv?40Uś^WAbpi9l!Ů=ު+f MN05HU߲ cc.Pⳕ;uVVm`J#dߠw~~0͌X"s#3:S%$Iz7㓩گ봊qgpAy.e$ʵꂑaHϏNvm!+gKR&TQIImhkhn4[`LjD`5j7.qu*j@W e yX, Mf`SHz,ƷLS |'39 ]nie@A$t#&Y?jco([6JCed@<ͿgK<kYT\F<ZEG) ^̞ xNhx 7+DJd>1ZQ Z7jj" wMӮ ?UŌy]9ku 0VpjKzbh,|KvneBsBKl L;ID h\Px%\C^J K.*>`$s]Euhe5x'1Gg&2Dh< f듀҆Yk@!xΕeS\y< i`P9Y{gݭ6qou>\27B[GMi)jr63u+= 0 e˗~ е S(/#qOO&*bBPHJj񉳦A\|&UϴQ$jE':* 0ՑW=hu?Yja%8k\ t SK <$&i@(1c\YuLJ ٪ۻk :[Eu?s@v¬e`ڑ$~{ۧFhML"w x>}a]x]=tQS>?J`L.?m vNW# `}gVۡ}-x>,#7O|ӖY|% b~W$1h8+EnIpjO,9Һ6)x]𩱉NvmES,G+D4P8Cv: |ҩ 2FK't|߀gxXoXRz]ރ\&|_s㤥pW`{*~jIh0|oVгA'wv40:Ovsgճz;M9TiA5]Lƥɱ\U?@t;甆e0mz6:|>&5b4n2S*LMH,q=ltiP>c`` 6$tœXNJ{}n1t91`6-ګsn~U)SZZ 9zԔo&+D d.iQe&[I*4{#BN,#%ޕ$-L6RhPQ6j= zmkP\%!#xbHŻP4\4(>t+]&,0h?()\KM)H%\6k;p`I^ϓ\4HLE"r:TH¹Jei+5&P.WDRvr0 ԧ!/x採R9^iQc3Z|NjÙjBUZXMEDK}KfŸi8nӳ̧Q: U=& @m)4rTY2 ܧ%X1))y=r}/uf!`〓]4}d8ZZߌ211 F伭g6O#-T)n!~19Yۊsz IϘ?JDDc?ߟf  )mIT]¡oŘ>Bk|V4q,^6-l wS]c n1`xgYC}2\>Я񏈮XvVJ'LzT@_`!6wPoe` ;52c<_%%GoZQbz`ćs{* 5  ˃j H"AR_k3ES7ga= :!#W11tF\7zB9wM;+zM³7$$0vMt  D3%DjEKʙT9&P_ Z)'Z(@t" ,n._?+ Lu&Q_ʘ=]„rQv}H)WңTDv%S40j/4(J;#?GIzÒ_d*L w[@LNJLrbwRY_2  ԑ \p\`;"cNGfTs[)҃6r/Χj(jXSt fY?ܳ=+q(㚒46P`xbs!\FDaGWM؄SfԪ"Su읜5Hnxz$AN*5e 6. ‹;W mL8q\LcGY|u{wXy:|QZ %Kl 뱲SHryW UR;-D]ETFjb8f{W9 l%@?GwXƇ^jJc2ĥo§ $bNbe#fM tMyV 7,=$IѮm~jsUQ(-8@jw+ɉ=(1RBX:I1KyTIK*1?L迄|_EC;vBGT?uYJ !/*kHIĚYu=U_K \eN?-źr EQ\(xL4ajJ\C B}{WqsWESK+>fH-j>MbuolNhP].A1{K+dRcꜩ pWUY R jEʅ6GA;!4KiJ.cϑ.JwaƇ+hX .<ӳmS_RlrU1O١hE DFÎbw|.ep`ׯ";i dLxxDZC8RM,-T?;,EV1 {d`Nܬ?f.ޭ:R34iPpIq^of{~Pc=6)71Y9DͫB| h*'v~,3Κ*@:I:%h)fP8zP^T^| v)߈( SkH@Z`m"L dSt4<9[`B krWT= 'şR Tޗ).u;}F)~ypoDqp++oU"*u9sh_~(&Zy >ecOC a=_mY##JBẄ́|O4>A+"Tj8}|e]ޢJ$~[v9riŨٝ䍋 9sN룺m_KDs1=脍&2ĵJ.?wYr(lHEnA SS,J .>6)Q Q3\ FEZ>O] *hiGkx"[4B8qBOB= !VF=zGa2{)m/ 3Opn̻) ZXU>jF@G3?h3W!- [f<0l@{>jˍ ⳉXeƀ`lf0)G_e&%hxQ"If2"51{9#q@}8!n@)!̘ I nL(ͭm ,ގ[$HP~e?1*pKd"CZqfwI勺 VSۃ/gL9ІAN}93M!+Qpq*_rYȥj7gq̯j JZOxoʭfgH"jnNzx.?+3"jm?ˬy3ܻiLgSr# bgUބ<ހ\yU|bL6t9RK `wp]ЎY xT hlK[r8JWS"|߆0 JJNXkEЮ6pz6ʅ`[.x $03_m-1) V`x)o~Hw+R䝼]|HfYh{_/,{d/~?% ^=kl[/5.]DƳ#<Cx3?\QSt8IW7kPںFYB@SHӲPg4b.bLBݼqoCF;Dt7cGMc~)<C&WmhO]XuJgVCb.0]4ڈKm vYP .lwx`±6"8\NEL@]#u9i`|!K$lD5B5w_l7= 8ya?6fV"Bylw`FX.vԺdB=4k-1H?a9[vWV)ȞbD"&Gط:IK&"^"iU%\npS1/j_A,HI¸=+֬h/V{Now@aQP{fj=i$tNԷH)["Lq9ʌAHߧ~yK,0Jc|bEn讳GznE>B1^U͈*_,ByUU\7cgh|vtF0 ,U=dhLP=!g9C#$(}T ɞ'yÜxFeevaCLńYgL>lZz!Y)8d>WGDu;zNȜ>tߦ W@V&>)ݫ$ .}Z =TmAf`W# '-{Ry_qN%91# ڛ?Zys"r yh3ftzc\mODdUnƁ&:l>;_JݵlyVaGV=JL:a+KƦ(ʎO2$rscyX=DkP[;_E NgZX7OPXи΂ ʽS|lV4rI.&G2!z/iZ1biSˇR/÷EvO , @IBXALT\ʺJg4YO'JH׹SNRoy2MDZjLxA#~ AH::oKK-t_+tώB =l6<ƈ5ߚdS8g4ˠ ~ņD P7'\‡V"܌6ÃMNL_,$Ywᜏz蜂Ys~>̞٣ oIgG9r8I9k0XP |zےzK…CkV YY2윫ɭ%5𺁈G(-gIEHHJ+#دjƙw(_Ru tu,wDt82ggJ MMπ*"]nl͂s=lhR{jH7,5p;vnztx+-V}94Q`+ms+Q{QWm 6 ?oT6 = ;^`$7c5JI3t#-ATWJЋ,Yx>jx?}}WG K<<SBq_]H5tVz5jy ]uJ"-9h9nK w\{wѹI7ȿ%u".[Epޏys{;Լr8-7`RN`{%;1 є %RC TL7_ CXeG?N~ʠ5:k>Xq%{l$D#B[NZj={fxh9Wd}|rԓ\JD Io<w`m/7aXL|-H@3*Sl*lSYhsw.0SjlY]Yoq:*Gb;Dևk`UJ;&xAK23Nj\a[J?̭҈DƇODΌ/[( Z{&|%J9gX<~cC&k_,sϞBZ^T=8}Si )'PR|t"9Uu챴Jz0aHՠzz*oh)/1G:^{/@xGDrn" bI4!j41Ft~g^m %7`:5x;EG^,RV_۠;}SR>q-蒢e >RAj]Koܘ? D(1N`kTL-WCɂS~e,;*r ?M%sh/dS0f5B巼mQa'o1|9kguPoG$W&h>f`c,WnDH#÷=o ~3sc0Zx26Ƥ;xhawv #}]`)1ʳ_r" ^Njј (E _JRo2/a 鯨smSryi_ Иݣi]sLT"ɦrު9Dvw_{3syaT 7.NX%*!Ot( ձ!9Iø#,knopTxɝPxB>lhA6ÀDWrL X}PMH2f8-p7p6դؐ&扞ECn\n`Vb C}oiT 谘Q,{:?b~yicIgwI%Q ՞qCfe80-z2ޔvך:]8wZ7v7HҬ~=}N׋:th#f\t/dRp.ӵײ[݌ףdHMVDŽ- _b-C,9~3f8+xnK,¿. _JCO 5f"^$.9/Nr_{00TFcoB?vQ+N7mo[3&dMmnhgڦIT̗wYJ)-d7|Z[+]'OB'FnВ{ҺW I:Sd؅A~!*yt:jaIWjo|oC2@-h-rwZ J]Y~.0N`W|IlYqeU0j_#ɺg|]ڞ^D 1Eb eD6,j _e^tCˣv+)Rn4)V̻,lf-UR^RVv8J]F@݉|QtڀG|lt؝@C -"$LX_8ʛƸAaa2`kn׻ Dx*<2 "T@mϖЛx}_W$2i6ɑuO# ,i`xf0p5zDb8>:V۳}|шǔntDFH]K _>_u6nX K6inH!ijF!'!sr#"y2Cnnbԏh]7tpHp̭9 2Rp۱HS^tMAsLpC1Wqn9 JB]+ҟ\cU,0McWOCԑ~sh|bѐ<Æ#wYJYjUezˣV~*̤kA<4K 4kwʂig#щ=˨W5%dG.&kD?[2Ż7H |nSb'4O%im\)Ap-&'퇵 цJ-Z/tⲃ[ͤAP0VClvr;(0ַ;ts5oʭnGU`" Kqfsg$Mg_Me Mеthqͪr܀dQYy0myX3wqξUB _TR?G5kcäa )S'ּ6e<%wH-\@k:voC<9{86488]w vqۥ_A鞟VݑrMN3sX4,S?T9|v]%ҀZFu=Gj'L(hEA5@hcd6 ǒ= קQ9 7ς^. Hc9$^0l,zV.<<"SkSY!qP #Z!9d|ףؗ)|NdLa%Nwi_QJst4V2T"+CN6? C+!ɳI`[٧]QlH#*V$^9 퐤J.]5bKٖ@%̀%#,޾QY.Rp>1ڍ%VU`m e@d rKeZ)WK>`#LyLZ Q.(zi)JWwCeI(%~f)ֵ BHhK*:J?waTIxd8%tͪ$0I%-KZ+olTƺqGd_S:tnG3ϵż@!r-ET`/Q D[w*;:FAg2~sl9m*x _ P@|sn~vsHtxnR ;ge_nqJX[RQGGOm'D dRK}ŐkWg [ڑ`/JahP*u4m8 8=ԜK+0Kf8C:P`%,1Vr:Ǣ4H 2Y^^ͪu|~Oz@oB6d >QϭkbJ`cl#Aiُn3yP녣 ,EGJט7656Qʷv42k=,${)ygk)ZjZ7't5.ukF'rk[0@,VC2d2("0/+S'>VTrY|8C|z>w:|`=5WCr_,]ڑχڵŽ%v9XJɍ'6΢Z|l B 5t;Vu__&zc,'ucѾ>Va/|<_ '/{_@[BwI2 OᐡmN8" V- K2կhCg%?eJPk8-p$Bu LN\xܛ~ѵ#Y~NkL14n |d8f8KDmvXSWYUڴO{iby`\DYuʱ:2$[ r=8dCmϤ&(wCwLME1x5${PZWx"XN *qٙy?L} Vn/71\RmN e:&]voa%(u;섚ͭh1JY2q.<͏}6O`4W vȨ3p6 RrYݕrynDUE#k_U6Stj8w\dS@gxB' C .x@ _98vS$Q;'b*, Șp[Lҹ05w&q z}P^$. SL$"wZL!K" _=qlr'j%<4{)~5Z1)q3e5ƪse59Rl'z!D}φE{a]is:Ԣ6 qMf!"B*)?tH =m‹>g=[Vq 0ץS8guTiF`ؒ'hJXS G_ޞbY)*R]rjhr[AzƤdLis4[<[ڷv e Ux~e 0jkjpzb(+ 'ָ ǃv};)jDk젿˥bK| BΘz۪ o}Nfm9 u[~Za720>6AA *v(`JN6+̨SlS]MARgVI ֤m $0?~*PUMבoՋ+kSėcmwC(?|uLpޥ\"qJ& l]6'Q[L{*R4S)FXdJ&.0yƄcw# u,"_`{9xH n HЦ_yH,A=( tQ-iLymߪ'Ww,)q|,ܯAj"oG-zP"]` 2e2QA] Y 2Y\"DYSvðY2[b"׽y*51P%Ӛ?&$?74:Bq7)sjKN4[|p,׈ RE RzKŭ"$ d VbN3@Tnbx`.67V{|f%n 6&8wg;#3uO!K|,?<ў<軠 uR=2eAH+ nۛwULJ̪^y_~0}:zO5sDžʲͲij"(#ܝ:"+Fpp5?+Sag73׬ {H_>rJ$+7(,Kӣ1ϸ7<4D i ϩїB+mT@r[|f&qPx4_ R.Wgpsp ,+ov~BuEe ְaZKjih6Lq1^l ebJ +3^V}-uyK7ZsжQP؟)c&4or0ࢡ &h.;grfHeŚ]NS%_MHA)j )Cph ̲{bj=rDžIBv 9yJG.Ùq@OzwLgL8ĵ-kcf{<IbN\mt }N~6 o?x:1MV4I2I8=pM\vظ)(;?P{l OVwy*}zjcD7bͼOl!ahRS-2!QZ.}WF.{!INPrT![b͖]=V-,R6yA^ѾO6Qf]8"ADdD TMt0MTmkM3z&_ltKpK.^Jtԉ+r"8B-+WAZv[_7 W`'+ Vm#qgG ٨|sd>f`|,(!N&[p Y"xL+9&JND\uR~^ăBffJa3}Un(*o*%Jt<e8Vs~DRR>/q76U,z8 qS>vK" t$pf^iމGEU2P}: ?*ʪ$oBͱbf$^R1:+;* l7 ^o@q z28ʦSSLq}ΪՓ^ExxtjҸA>V@lB??h& i}jM 67O^^B)!0Ah|Vf{ai ݡT=\nng]+ZEa8JV郁pZ#17y$7yp`hߠ}=bq!T'EăH-&V ՉfI Ъro2 *p`y~ڵ Q_n$f6[T͞%@1P><О3L-|b {]C޴]U?Y7=(zZ*9˅4ug۬ "Ֆ"D rZπZ )QRc(WXiTrjLְ/з;BDr&ZyPIE^U J 7t)A!^Q>Rɰu1tOw`X)!%ĮsO}7[Q02 ܋ߩVG-9)^%YlHH 6<1e];Ֆ&˙(_-l j&1(U >(ҀtqqU܂Or'Y]Zi@|CdwYxY8ϜfdmT[S[' A}} юOU3>MӔ Vٹ1EiJ=´}EM107d\~Hq!fa|۲g힢ąp.0>ΡFwYvEsHTE!NKH[,k;3n LMFal$0$PmĦ F?ta_D)sdX|:jVh£]SN9L.G7i+.+  +o+>;硿'JWcCuU׈sEsQ %䭒MyܕOu^߇W# +FDH|^H`{M8'IWX..uaP(ϹKF}v2 ]Fة9h[#/@|t*}׏FgbE }r$Z5K8ɮּ4@&1>p»bM3V:IQU T,BU8 YL[ TO0$r,ر; !BAS~< }oxNjO܍U좪xB|}l-\`-u_ ~TP.3]964i͸'TcT YA-TYF,+yTْ\r ,=+Ko>vFdAE:+͸k =D /=`USvR0rȫYxPbIM !W' Q?|Otc \xKg0AH^>Cidn+3驺>& '՚VZ _p V#UVrLNNmt\R řruЈ3*JP(DsBrͅ 7okQ_9Igȏ\/63g!ڢpAw WQfB4W"s2fɡs[s`;W?[I2~iaoDMi`b,LcХ]Đ,^@ X]i/\Td0)x8oe(D{ȏ!rI"I,xxZ 6Q2vXvSfv$a~٭H*#Cok*%_KusKB '(zٙ?C9ݽ ؑ̊^Ɵ+|ەA9]aGdqk=6}G«IDBM &[7bp瀐MӰכ< s/i0߼xX|jP JOu@^AAyMnB`oh`8TCFpǘK'/, YFEǗע-1Y)w ]Бzm|?+\ID?{N9ui~wLZ52d` cpd̳c=l8x$jPFQI_#29b]?yE9̝Ź7C׈ٰaW0H! JV$Lk6NHndjxD 20UXJ:UPAV8Y ̻= 9 uws* &S m/qDoe i3^ v8;FeNABg8ϘJںRJUQLUDa#,Kh0g:H'}*yGDy@ ]A.Ʌnb$W (,mWbl'װ_b.CY {І1`|93Zюb;#QxM͸015D͇kXZղ͟iUkiMhQ<, .Nv{Wz; %-MF?n"fζZ8@gy*7^2ʤ&pżspVDsVpE&ҦoFud} g&ˏ"u7}1R&bRghj 0Y(nC !fPL~:xőȚy q#k,#xFDl۵jD/^پХ./j?>AB:0coUiM^KPa-zV"C:[^ K11y3ߑveR kFT]WF@\ruMP3E8LǮ#$|Qp zAz_ V~ |n /@ϥil#7hKyx큲\ :54_-=4j9~9rwǐͳDFudPP^k~F9k,FKRqjq=נѷ dvNQsYX& ̪ jφϾ&Y=)m"pemfj@ZC8qnqb028+5{Ms{%P O)^1~9Ov;/:'e[hQ Eߎ3C ^̚j#GzƟ^(!] D_вM=Zݲffb3gB[d.=?xh'h+y`{ A>YϑQ}!\;x)E; h74'iJ@Քˁ o7)pF9}d$lG~fԛr}gHyskgf˒çvfVo+F_[ZpBc\b**|2';nY?8s*p(j򂛏A͒}DҚp )>3ߚ0҆Jl?:cOP\toJ fHy?PlH뿢,cY^smh|ePKj~elD{ԟGaKX9ұ:}&7=∝XhW`xG%2" g-Ù:ôdQd֨ge˜&̆{.>2u9aMƢ5ߙ-h6DnVRfn l-. =t*gD[l#+aQh"ņcDбobI^pZL~΄O,:RU4Śkz&`\JdpTX|ON#: 32sr)kH{Fբpk`0vRA(![ Iz% A~G*,dvժ9t}r>EϣK| - ~t)| $>k$yi:kG-36nV|4E侫;O#;D9@@5iiܐjc)1 Ov9OV8^0p5&N'6|7H&3>0ۗZRߋփ*ʌ$O1o;.DhO09@=وls2]{D@ۈxEWhtABvL[*疫j -Xfu'K6=N~Cʙ<6#IT+"8ۆIvU3F.>RTC'p[v}zԱVu[ވl#Puמ4gGT*ӚlWEg {hNq‰ƍ?7xZ-YXDšٓ-BL)GY Oݿ^n0ZLD6BB0<ɟ`n˓ ꃏJeD4tPU}gRe#VB[·"vV܀,TApb:L8w^J:;#;6:oX}22 "nK5>-&_BTe/)"݄ej YOd/fI :J;Y>V_}֬$)G.$:.'5L73g|VL C3C$zQv "YxE~CqjcP SE*,_̺Jc-mTBc` 0s 7iuzߵ|)OבO ]loD?~Hh')&1茢KX!|ZOɍ*ϴA͋\,eYkwޞ\g-eOjӏMݼڟ1 >uWĀt"tdH&՚#=Vw+ ;UI*5 0Mi~lMy9O=f-JO!uqk= ?_-2K5q6ѿnx{`W@pT=NbM4?T(3"Z،MoH?d ;ەolUjxg+;i)jev 8 r 扇1"i+t:^k~qgG%.R" U"@L*m:օ=:u/8Dt.=Zv,9'U4d~nHr֙UFZ08p=e |xń^ioFR!ɮhvemupT=Ϯ9_cI=4ҵýɵ gAp&1THFHqE)u2Shº2Vd#wDp ĚBW+H᚛$"SZ$m4TU'6(>T:£݃0?{r4B#݊n"DZ:˭;Be ~!#DD~ӊ {ly<5n;\\s 1 3J~r9%bHUMh6iѥgv}9Us,/Р.vHoZ#EhISbif͡ wJIWY7A"N!x6CGџ}?fK=u| J?yqGT$A&%ǭ|?weRA,NuM߲g^@9:;Ȁ]9 nR:5WMVf*c H/-q VsEXPSwQ#M?z\g(Ŕ/cxxgٞFeqR}ݘ:b69ExILI][{;Ku$ΰ;\gI\Bɽ=Ds D䵙 F]IX!U-]r/ R狫v8DU %돎8γ#Gd2h8dy˪ :"5ثd͘3&p"YQ#ܼCsmS b-ؒ]Yg5 @{Dm& lf&HZGܨked6\g֦=0/eWBiGuل8`M\x{d[JBr`:d:AH2AaH7NB.?hȄ({zBW&T~A-".۬5^$kTJ2&R9?NAAHrK1 si&7ɋ#$i%m+^Ej g!S ^f=m$h߇G۱,$SU_!W!$NŝP1KT__-´E ^">rMΜA|J);sD;5a ɤxdZokwZu2W{ᬺtQgVM]%!1*(/ H|@҄Q'>qAmt}VJt2upd@$Ϧk{-ŨL[ˈu˖fŞ@SAVN◲0e} ڂz݀óYgYZ07070100000226000081a400000000000000000000000164df7f6e000057e4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko.xz7zXZִF!t/W]?Eh=ڜ9MzA)u,eϫnyMC'grjn( U" $IpMr|@#Uh6]2U|_zzk2-Mah#G㹾z un,,Ɓxj묝E1cw2>5B"l;-o㡶YAvYE2z~Λ1WMd{EZƤ/ ¶&,bۿE Khh m8Un_Ǐ,UֆDopI|DB9TR+]Ť8:@޹\ ui*]Gw؟00y8촺 *( F{ xs^l2!iEz xwC$潳dWE*F ]-=SO{Z_3k!JP۳`kL}hS[mA-ph vrf_Ae+5U}T:R8}gUPAq,7LJ.L/f;VBPd-Sʀ16QN:Z| }>;GDD3)z& !SR14k~ItGAE0JBs.ߚu7;[_vOzK CsЛ~vհr!0Xyy+ǰ![3U,"-^4F/zRhk`4],QTl D9mG]|^ǮGv,j6= uJ2+Y!dB2}C2`:Q_Jm19טGN0cޟ/&Z4gK`e{36C`EaxFyf`6w!'jw菆[}i-IwFtx|e sExa BN4~z| _]&D]L E6mNcd'M"د1zf8o ޛ_cp+/ܿa+u@(oz#C%;&yAs {)m[Aq:{EWt;^+<Œ\8ULonTQ}=[ovF'2ġF"U2ߜ|T4R(S$@ `txl8ͭJƽ(AߐEʼ:X %VY&7kvTEL/٢=$w>\RSi1Ma#WnO4]p6:$Ӽ!'Ǹ9[W(xo+7 ϛж`Nzו9Ϥ#NQ2;JCVVۼ&9l(ܦݶRx6%2=RwT^izH2mPȯEzvK=gk[ K 4cǭsiStQF:4i[!Qq$Ōv/8ܤ&aiY*:=w2 2KBYT4;x~a;:T VF upja?t.6q,2pwus+m )~}4tQܼcqS2AQ#h]^mN\PM<7%Yi"+}-!N8QZ[2sjVӤOדzkNQ//-=:ϻ዗͛@W.ELA5d޾XY$X\jc~5_ <6ƢRe;޻r]@ROIc55 $>?G)zĖ:vH36VAj.Z8麱[iPڢB]+tj;W]b.K.R)LsG`NV!2'lwbea[@.%*DALFCRmOwCB#aQ&|4t]^ۙ{K@Aѐ~1E_@ vV 9nSBP9XQvW2Rԝ;c ,"\ Eso/b+KE eF*€}*VJ3:{/}8[ЗMZQ|]Z%9>S/ob]jqx-M02Y.fTjirkdeh>¨jMQ}ȋqd;'E{Y=m{M&O6wkE)!N?&*SLSPHr` ў;wO/'@1X1 o sv >Ks<4FBQGəZ΃!r'L~\+Q0m;8,"J3+823]i&(2LSqJW;?UX8S}ށhV4?0SNa07S#X 5eN_1iS ԍOJ ,=F=aexM(Q+R}ΧN\C}&ޗ(C ;/ bLXc686eGkipȌQ ~GJX}fKG]KYeYV֯DOU:q V&~AS}zm}/%T! ﰽ۳CkMgs[rV6M7[4n x=m Hh;%Xu#4 *Rp̰ Aw}˜kvyIUMTD$|9(6bΏl9 N)4İ?$(< @)+5hW<2-p<@>Gu Y6̚cܞ͋?pTE>ʥ*LI !FDydr|p=D5J 2\uPTbmy^^4]l 8),X9GM](i;_AҋҢM!r_YxǛ*uu!Ъ2"j h!|!U>K̬6rx~qJj^*UGH&U˛ !h+]ag~j o!or旟q6i8zs'#׈D R4 1JH! /2lw;. |6.B:%oo}&V$'{gS@2r'+aUCoub뇩2U|W:& ;؟۷R@qR{mqM6ǵT Ԉȑ&cKC^Dfk, u} >|(d%qYtLLEXhS2nJ>~5EK"2V ;3^0PCnh:T'͠ 3{ d::!*W>o{2y1ǭi}#D&A1g5ì"|?NILi4OWxZ|WA9,knc7 *N"j;JicSmB0Mwߏ; : _B@`{j@1t Uw ~F1YU$~VbyӴlPÉEr((A$d>\7_lW >w/ɍ2V/'#zojb;!L+(8SDg m$TQCX4\ funՍXF8 jGܟtjΛ}2Pp/YUc (oGY"^I0=^]s# fp≽/"=Cq]06 A^㌕tS\B9gwGp9-kdxE# EٖqO 2Fe:{"UM7u#%0Am$]͚8%Ȝ_URtϽs%`xLc%kk |3ݘ(J) ^嵞2=pP%oAW\+һ؜ u\Zc[hѱ*$qe7~>N|A3+l/tvj&C/yVc h@xf&Ay'煮D\ }ȧNA0PUPGHqJB.ܓrC0 ztPƜy -BX1݌6k0=O{s 8\-}Oz‘<ՊlAK{+yy/n~:%fC(BkL(Onw0Aki$[1+ WU5v3FC14|;roƊ0Z *P| @;]O`0^{Iۥϛ2:p<6$sa!k#̞A]x@鬯0jp!TxXHp%ջxZ&\ۅͅ/y1 KoE8Lirb{$bWA#AU3)IX~yVmYIa`r@Qpr]p?$,fN &f? |yzÆ &;XuGp3 $ZT˯-ӡ\\Jz1Hd'"Zʏ-6H[B_R4&~]. &)N ,P£ @]+#W(==^VX vW]}}@sqWujwvn|튒TH[ŵbl*O(4{daiZEk @fpz`{LrXмYϨ8w-B YPB/yAhVos4lA绞F(PΨEv^MJfS&lgYdl@% !{f*ыW!4OV>Ps zmlQŢ1 r C"vPAZ]^ANsKW) m_\tq4#b;`5NΐGl0AAswwA\@@p1GN=F~yFar㝰=L]t85{1DQ iTeꏄSqFY3?ZC׮EVrm^EIo)y{&샠2o xH\=`U >̈́ފN*;v|g7?`ei踚 ̜֝ k į`@#ɰVq!a"MU/=b2ZrC42ina-UhU1ӽ# E`68!Du}7@ZRGj1_)mk lњekt-ʬ%#%H#g[ w|F5]᳭c&ƅZ -. m4&$H'IgQ3ac/c T:"vҞ[,H!v{}&eQJ,^[&-OQ2es*NLs6!i}hJ3DAv6QAkَz_b;%q^5c/bMs @M7HDk;Pa j BcVF~Ti{Ib [Eyuy{VXpmQs|74@ DŽg#|J~c BtDxk_\h|H0݉g%gRC߶(\DTeJ0⡠(ES”BI>8(Odl9*&|޷ );]qݣ3uC˞FLïwmWDg"N4gNWH azOhgtc[M;D#"Z 楶i@?7uXZ$ؤy@˿jtO+-}e)&4iOSpilYU,W-JfRπ9 cNF`X K~ɏorjI +4sA:=F|=te0|Igp,R/8ni_WmBbEIsGᱴա-z$6W&CH 2 ~)Kk@1q#;jb?{,"Š3!j9*hjMdGV_ptfV5ajQx> !F%3p:¾cE0)~Ӻ!O#O䨞&Y* 嬩s6,G j{F4:CCmzɌq~7]t&=Dj^i2K\Ơ 7;dƲ5Yvefv`BկHI` 褭nSsQl]BL. 1^p`s{Z|<)}m_8Pg߿02F;/uzf t [!h&.^X}>x 7ɆxiNgXJ,-P i#$(yCYYP8jaH (OyU.'hěk΁eH3y '2db:DK cnPyNn@/d>t4_J* ӿm&Oj{uo{vN"?}]**E+Ķ묣/TA hkW*ثuϖ?NbR!q fmdBA-cMg(r~G.%) \9GqOc*V *rh)bom 1 Xp N?Kq'Jj`ayΪ n'% zD%$.Ʃl  jHBOU& oф+y($ގ-|I9vw#~:Js"6m"p,@ܔ HX4a;rmEz=^+7(uI\5(8;? rZ;Nt<= z"$dgzշpvSw] j9-AB 3.u0CQ = #C<)f{b9Slx %Ȅ`%(x*U/>+xUo&=r{~Yeڃ9e xBrÛ,r0FmW#`O륈 ƢFujBwĢ[LlGhb8PD&0Y"Ro*HJ\`L[1w<juQВ)/ƨ] @c4fb=[^ 8|@F5DoҼ٧*g$slҬfYΜ9o@VA60*q\ݣi'M*hNlzu6韙|=)FT]yWqB(@KP̖oJ#'d>K0Xz R7Z:C̔}=!nq$[%"1Kžӗn֍2FBEAaAGj_i(U#pV)@ͽ.E9!_N_YGl. K``k}exh?;=pћg6UZB|ZH##CPA €tT7~B,F7J#m>?j4//vveR:l0bKU㯧2dY=@~g 1:lZ5׏p M'T]P}$2bPpâwĪ32 ix˙pO$r_y3%;ͫADz6(_{  {L-7 "X3՚m!n}m*S88v6IcBa;$QwOմ|{ڰG(?zR;K~LQ)6A;VB-KI]͈ ,Rr·f6ePqwlb`Լ_s#?W: t}fڊf}16x=&2L9Ձ2*b=NrjV̒@'˒Gb 4cz^Y1wwzE5VZ /w!94L˰qcQMN/y>ڋ( $ީAA } V &-Szagvݚ#Oj@ZUN^n3 u^Xe&(UKuO={0]v_f-1xjxN UȈs}3 c1k^"̽DH͓MA"fo9+։dIcrƕjom!j E XksXt_zLB8?}u&Eq oڥOܪw* _۟خwƋ|c*i/s(6h QɉfZT]1ZWI'Q//r~S91V2:%9gxͧ=*"S(e{YS| 8TvXб  Ec0|OQ7bhVu 񮾋D\ȳ='ZD*qSQ#n"Pt ήV*b.1fQrUuY5]OwLj4ϡ@WV{,O^l{Wf] W dh,!|7XL#v }|"0];~cEsIdӵ=7Lp63L>㘮e&%* F=2%؆.tvK-꨷mJTQV,(&zI+lOShg< 4I~cUz|`}U&<A,}):sbmG"|FfVoyL)pa>[2J)/M|(UP1+eB%ڀ gAv23S_3||[gǂ'p]@ eS;WZ#iB.{|CFLHf=`BԯՄ;ģg -{V'JUc IKܵ@c K5 cߑh-u!3p_΍k?ºfy B'Cp)4py]0[pym; "bGjܓm9u2*QNX0}mzMKcZ"`66-PJ*lh+EuJ`Xb5R:-#ƒ~*>Cѳdj0W ]SX0?#'DT=ZVMxܼEGqԈ n@T!sxtrNN Ru%X1ij]Э^C4F馸|DT82tfwB _?LR`J7OKm`LAʨ(+\}.IXWT=,35ӠRi4U p z,3/_'V*ڔIW=XFDu71A6.zz!m0,_m]8&8IL%"H#CP*g[O<>]E퐏<>6Cz;ߵH 6hVS@ G]z7oB/,̐Pe+|;䲏+ ^ k3YHlOQ *9>9Csaόkh:h D"ot,5ހU'{` |~ 0Li-a(D:PԖߋz{,ԿbZ9sۛ5vJ)ß5 RbgѮ4>3h1!d & _8F}UΊTjaۗ}¹UG9寸<@k~omon6n#eje*}ըJ߂ \Y`kw.diu AwK=a\F6[ligP,f XVvaQ 1Lph,FkkV;c9h<7n 3NF~Y<\zM-)9t$>HlWȨJ:F9zzZž" Ht}l_?Ÿ?ZUj LXOcf߱/*!4ͣawF %B K̆.6߈tN.mx''4l@B((*oH6Iya# ,wLm?vd7Sy$cHa >wP~|eah 15‹fgId08~<96ۡ]j Łj@!,Ju81s OACW/1⒖p4 /װj`xq*YYrV=oss GĎ65mK* ufߡWi Xez[qEa\覷cuèg}5rRvhGM㊨3N+%H`^I-B7?0Qn\\M}wtѐfإ+Ϻt9ͮHs@eUem€UOqעq|#=뗁~ݩzD&; >&U ԕ@ud8=k,\XОMr! +ZrTGx(]OtrsT+h@aizF ~tz+Lv=W%@$b-X<؉/`9= ĹE¾S\Ww#Nx[R1.C=h2 nkrmjVIp]]?Iy(&*iwI/Fb/VtרA ~W_[:׎E;D""-w!Ҭ#,\¼Όkקּu!<o_eB#.V4.{Eoҥ3O#uzrK|3ţ_!.Sm6HǷ)j,ڋǡ* Sщ#MS۹nv$e *E{FJ +\"xj]u'1t45$LP k"&23)DZ_KF%L$A:iʠ?w)peҔ5eC~\~y"2#1Q] -&q l-bJG~=qq,Z':G~ vLC'8Ssokfǫcu'?Lyr*ijص㋺54qOZϞ `04 џ:(N8MyitW =2>9VJ_MQ֟+~¹Ԉg6R4h' N_ #4\f_Ɍ3ìŸ =Bƶko~qИɠ{cPЌuy1+ tz)x z}+ $c|qg+,Mn3ϱgѺ\QRl,Vߺ\nOI·7/fƆ t2Vk1Ӗ ף2Y ]B0D2 HAYl(۶_D"έtXJ%'F[3m hm9V4q8C>MGb}Pn:F 9~bAr6;< ҍюqru[&KZx簉٥ϙ!Մ|=vpt~5Lp9S^bo0yNB{^=AFmL V>?, #+d>[pSV>y?w^~MVo_}x-9$ws&22|ӵHQ%8VL5#_12)\\~>£l%0ˁޖɑ;׳/v%5!Ȫwfm./usMOv\Úo%X!0I 0Afgƥ.iYР(2 i[h>A׵g"WI=U^3&\#ҟ_?HeCi3gYZ07070100000227000081a400000000000000000000000164df7f6f00006124000000000000000000000000000000000000006200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko.xz7zXZִF!t/Z`]?Eh=ڜ9Lʲmmj6+ $Y$d۵5 ܕ[NPBsÃZdk#,8v\֔p{K@WlI2nyUʼnI+`~[?7qA?B~j,3Fl<=CSo/u_e`!_~?Qv׾4@oɁn7v ;&Oƶzaql.ėm %[; d%v*Lw1f8? E@ ӥ\a; Z9oQQ $Dv.ɻo P%ϏP0;16|oڗi+g@ oƔe#3CǕHDu#:xp}j2n^ؿ a_Y}N@s Kl(;J Iyz 2D>}ɽ]aO@t.5пO.`g d#E"7o)\o5y6(^MhŭvıWE.'Ρ?xߕ; qJZ/7Wp㉡}>͑5cv.@i$g[hD \潇 aF"ZavwϨ,Ţ@㬺2BFNkk%!c]u r@ͩ/\ie&_֤ `0nZrZj+fchf00ͨArƶ\h*.΅:"r(Q&u9/)Punݩtn<+H7ͦN` İa{ r͖)$ {Τ Β2RZP^Bdmݸom7"h``Xpϛ`$l~/LXְ$in(gWё +Ҕc,GQFT#v2!oYk[[GɄˆ%+v,`uo$P>d,Gy :.>ܮ{O4g&xY|erZ˻9t[0.+QKJ M nd EȧtzO]),aΈ @]J7|R"PyqrV߸)^lkpq(B!}koLpP=ᙴ޲m7YCY'2!kͥg7ݨqk3zH:1۴/yS Bp^N D܌p!Qhb_>`s" Z(5B43m#}Ip>#v?e/V}:ly:\t @"f7 >3rekEDif] jEL辴oK_"0 D˃Kxy&R1)[qnc fN()BPbla#L4U1;!0ċx$W Bн'jHrQ~ v 2$ajY# F&9 ~zauQEd԰|.CB{Jv "ou Js 8E:$=_3S:]BxR,a9^0dA5f\xu=9Ho]v2W5{v{*TePSf#DĔz8d 7y=J0+0 _)FhSytɞ0^cU:X-ea ri楍[^d <(~r~=q["gЛ`(*yr: _ ^ IJnӧ0nZ2ap&%*z *'v&PH4߭ HUl+/,QT=BtBB=惐PH,#ѭNTN?xۺ~"2#c/E^Bٝdz+V1 ]L |az10ߺW4g}rԔÉbwXa4,cLĉ8gUSvBq&_m"Joq({Tck;,YLY:9cj9zVrL]kSxi_ߎV-snXg0(A|6))!PSҜL5,!R60<8J1ſ"ΚwUk#.HtvoPUb3QQ`~y/:ǣLYP!5g ]U\6Yٺpwg`|kq*"탅itiARcBK{A00`QA$:Ղ9JgN+Q5=p1.S3?ڄTɣߠ۟-pĻnvz{@0y=%EQ?UAK~XA>a*yIdgډZ@D6"b[cˎH?PپY ^`g+ hOpҦ4<3(Ǜ},aI;y:ӂX&N2pc/p4o:7= i$8i9D儏S: Uj[٢#?ݶWHLv^*K]0/ۚ0x w lƝl頽3sTd^qCxU&[V# 4J7h$F!3,#DT~N$Q8E-CT<ZjDI+qRaJNE#3UUWގ5gWrjW~leݮ}  Deq]HPeQHqJŘ(o=N (渹ZQ-~*H+eV~qW> _)w4~<*'fp~𐆗Zϝyݗo!QU5xq Àp߶vm RH9wOJum$bOFdT+yS_tYv[Jp"_ ?^ѩ0FCT}ߏ~I%`CO-JVHPODTmEsz f9r۸u7GKfT]XVmBF7x\Ɠ,nM:yd%Ǔ%*em@zp/.pc6Z .]?~r˞/= NC45˞̌/4|C *V)>-ߴ;Uwv^ĦN$ ]~à hi(.Ӑ-m5GY"Yn?+pt@[ =V/`ڃrB1D`"AQ۷dOAS4i}7H>?w7۫pT^i{oBj[~֦MA PzjF2-Q0"D"/ߗSY)sI|B|0*V=^ hSK{4P-^xA`˶N#→L6ZsfEz #U{ʺ MKNX^fiDZ\Zv6<0r8 {{4D*^-Oi&#= nݚg4*yRQF%_º 5wDA3<^֖Gc m=zYJ=*+ܻI ,=ng+$467]Ǥ 3'O͹O ~`fki,(>Kϣɂ[ՠ7?uW")YPZ߂z-nW0\I@Vx?tc58! rߘ-^vY Zz7Cn"r@kYs8.q@FɘKHZm*ީ}YQj ĹT_u.3~pk~iEqC:FLuΘ} 9&&:+{B2g%#pC ~IX]H\G8>W+V *) $x{Qm'V#VY,z tW@7)vՈ<[~2ZRDzV2sA`ȘȤC:&0vGh1hk>XSВ* P[.W]|kEcIj;=(@Ĺq,+/B:>ۚ\5qn#5_hrUq a8#;S:޸elA@iMDsƌkk7[_?ʿJ9$Ěo`1σÝ$_zz؞Yd?U}N51WY]{|8%JoN}L='oF 3t'W^El~UtNlH6yUSA: ~PB0٦_kmAbu*Sq}VP? "dlnϳ;ex2 V<; q]$0+&(ZyuI(ix͉=4I8Y5Yg2 RKɜlO8bDԝ:/Oe7,CtE1q;6'`Eڵy߮B7 :Hf]HO!2Eۣ (Sh?`8cDrb˟L%=|eq% 䇳,~<ٟ ҄U0Uͱ l?Fn[|S>#"8I hͽx3 BVbXw3R8cbBj ȫx"e@UB}>l.0荚7q*3AؑR Z6ZLB 9} (MyoIB6quft%# ΁Bn;s$GjGsYM n/L\ϭ#9=nuWPv@K ԍv99*[{dg1%6#MC71r{;>xǚ]:6T] 8"#WtԸ5@tAkNWp)($׈\~ZߘܙLqv|񤛙G<%l杘X\_N9|A_چđ lhl[UJuV 9W2D\]߽1qH]$J޻<' ;N(7ΧdR,Ww8G؈0? hD+i f 4eό'@ণ$W۷SZsϢ'6{9(XE$#]?A1 oG<- uۉ6A!}OK ?=r rKuB+/ouCcF?W7(=χ>2ocɩ[H4,ϑƿʂ7MtΓ}uO^(e{m"t w%%a:~ z^|:DE³B(ﯜMu f>JsѵfCիZ̆q o~mAUf7)㾪Ҵ/Hl'~bB8 e%ϠqQ~|A #syWb-ϟ!Hv SE{N,kZLUjwCL_+ABosN}5sIMs=|3f}a4INs豫{DRܼ~7NbMvuBGlf'RtRT$-{g~&V^% B[xS7 ,0n:}f4{cڮ* Gg٦A!={[>5-wb%ʅYs*Z61'wTS'"*Wo~ݺ Hۃ|ͦi?h::"jFBgv ;a&(=`png_JEZdyprs?0E>M(Hkㄨ Jų+U:ZY͇Da- ؗmH*wgDr@Pј#JGgsYMakY?oS,LG Qۖ ʩJkr}* `P-2O͊zu²^wYVm,~py,eE?:?ѓ3a(~4i7$jH+298Qk5 p/Cn/I;y_ $R?NyuH[D4Ǯc -C:R#6*ZpU?ޯ4A +RzX=dx'}Գ{2Cc銀RY3QdﱃSd*:kgvw/UsoD!ESdĮ1õ@:ZH#~t-pi o} fb<9xIRA21˪p0T>Wnʕ9-<)~Lɾg|q Q1ZA.\ZUd6e`6IDh3?6m<GZ5Jg;^M*EׯF\4)Mb.փ5[E;X+V7}/'&QeAL}I O|!$ j׎9+$!RV~z7fE5n/L/t_P)}$76 ~%19NܾTjY u)̖]FIIBj6b;sFeQQe?QYt ؙ', rR yD||5*3/q?5j!ҥ!e!_[9iBm< Fwr@,U _YgdXNI7RGb+=Mm6srcu7e>IeG_'#}gn# _2$Zuo:%\?k{ T0Nً!5pJ] ; buIЉ 띐~쫅 s6Lhy~9(ۙM>52D);H|Yo\ր%ۚ6֧B_?6JuCL 5eaˣ-` 32YiӉݮ In}cW"￙l̀MK0%A% .[sT%e[n! 8q c7;r}E:V.GCP+ȾWJ$t`.A00gxh~oՉ4Ԏ*%c5 !Ć*NcK{]>'h .m-D5W{|P~\u"Y5C"`]Q>bpJd6Xoi2۹BTƗaQ?,ӕP}*R_rНnbrcF%{|H>C%JȏFW@(ݕIU3ʜ=x]53\[XZ7-?XƁR/pJ<=>!ew0*"`eT|؟cĥw҃ؤQL~<AF"UzH#{TaXS5;sՅS;E@@3<C4A("AUͤ=+6YÅ@6?o3  U| L ~Z%'I?8^Ǥm Ivn/A"ݑcQ%ݠJs9}iȈٟ`qGࡦToq϶1[DȫX'-ѐO=;_{&D) i=BkLl:TٙSΉ؄J7!\pWVr!cof8*+i^vPk!6=q582v+H-.{I]J??t,Υ O1%&YCE #pO "#%л30uS7g]>G\*%>*$"qZL3vEd1b_bQsy-6"3X2"H U`hᏆ' lrv)}`eolA֔uOQ-N#<ߛ{#_iۋ=Ѻ[#ÅjQH1 ΈXn/ LmFc-?(:* d dkHBo\,Jr4wc=܂@qG [nX F+B֞i\\Ȕ;\?`eZhY}ab.\cH>,0Z9ckpڃ@~wO)vkhzBB;LhLPH:n[G!I<RIXj4Jqy?+L(^t,9q]HOS* Ѥ WBZI"#ywU3dU|1@Z8wl z{l|qIЊs^v/"[ x$b_v# (r!i1H}b"pOg ,KbXtªOHg#&(9^rQ_/`qT݊&Aq.Fꅲ)ptMSRӑ zkXTkoI2T'dH+#(לD 9z")1lݷ1Kլd?e)oX9|C\u۲!^^K>oz^yr,$Xp~C3j4Smpݷ UhLƪ^\v>МjwԻ-@a|'FOY =}z(]JM:TL*tVl-"Vp wTH D`=+JN?tO3]b(K 4#3b^U&aI[,&`GcYNU-G xW{%rN-_H_+5$|a1? ur{DLvv~`Sш3r}rk r  vu`p=8bCO"5f@ $ ݍ x%ϻ\WkQ)R3n _w( e|ۋٺST)HwͶ9 stRUW74˒-=.ʤu*D.T΃U31{wzzU3TOn`R ;=vdU&spLοV߂,[td\XG|f 0DFᡅ;kgLU4*LK)}}+s Pj&,K"n9Ij߆B nug[ATBq}&/cda?+4pLEWINS:_qd+fgoԘO-ʏgd=b.ƣfW7.jEnHFͶ- $Z9J5q:jB92̃ eAJEYH6_S}0ޜ{!D§BW9.oa%iYYcbVdZ?U NX3{mF#@߱7sC(2of}mdP1qF>D7huXAݬu(w/ !;@/ኑ}Ԓ/;m9Yi Ai7~űIY( b&2#L4.g,7u@r0 nHdKJ|S3y¥{Ua/QڈW>^><DYNa[ y:Xԍ+XZ:j<.+#SUtEW(u Q.¥ǰ~0G\4&:^Q^ֲ,]`-*^xB]lΧ>O "?7QɥJS0w~kia(e=18\71Bc Lju `tZZ 6=|g1O Nod[߼_>qdK_F7y)Yd avi\gNзՊaM(]>c#/]a t#-@fHc`DFyMrw-kn\ww恘uYXs`qSB; 4J%IZɔ] ? 6=Y V!1<#f>V1hJ1v~;v1RI[{kM0V %&noo0 {ekqE&'bKnC ߣ4(f5p C .Q+,)I>_P fM pLJku`R4j8iB/]vqmE)|dS 9ZY0en`1qK7Hm7-FHjH/GRw?G!Qj%CҼij$'YiFI^WV=c2V ûV8J;mID3>sיۮ~q¦zRnVJoQ7)mHUBVOQFla%o,\/}Quq>ȼߛ3΂G f$*- LAFcq硓#‚2& <[w3lh[}El\(+_u`۾O[rL[#z$5Ca4OP}fe {QhXca&m[`@^DpxU|oψE=kyeԩR"ג fdY-XDEӌ ]#Ʉɍ1:"z;D řŀ;$Mj!Ņnt<{QmO'5`兣B\CJwIg[b8/]7Q6xWդ8upa"< l%>I:怒YYpER7aрѸ(^i!jF2Kfn i=tl1)pتYk-?fFm匫f vW R;p ?J`V2rӅW*Um\T=[ܛTFpӀ$逽STSpH,UJM—cY8,:뗋ʯ WM^NPx|кlYg򸪽9Io^s=^k.=n9#r"sЂI )y#8_}j 7?Uq./26zN#k,;QT芷ɱKk]Ԝܾ=ܰT}d|BY}oZ~5gt2>c它CN AUW[j nFzG0(ԄB׃\ňBΨ2[]&$m>`@*YC2Ȱ/$ۀâI yF#H?t3Ir>'v/nE 14w2 V$jr̺]tq`Ɂ<^Z޸sSBM] v8В>=s sԘTzʴpr}nuJ=xl 9 TjdekV׮6" >0kI[obn ]IRdA)pʵ|>nOgZ70˨͍lЅH#@lȔjm Q.= ]"_\zk%P5޳^Xl<2eF9^  uBj:m˄>"QOkQ( I/}f9kmhp9G$ Fe/GҁÿK&$ܖepMImip\k v'j>z7Uؚ2/ ,k?^OrM l07> [by"C(J2/64/rBJ@M)' nU `# ;ΒbS 墖>k<[~oùA+c ͏n U¢v}"y:X8c!TĿ kN4 /@f2j.<'^gLF? jve)#C\Mw3`%_Z#1%%i T8 C~71v@5"9֯O3x-r{jM}N{b}>,R M=T͂\ 71,DMASf(͞)82ȖgJKP\+*7K3mX;6Hƹe.ErQm mg[=A*qQܙ9[5qD>ˍ;댇O@oAmrekb<{ϴ'%O{#C\)rͶ%56^8FtLs#&D!TG}V3(`o~(1:Q!ՌkCl DծP9g/,EC0-(q;ý{[wj=6V]]R6Ss$J)Jv5|J1IˑP2#.GOz]+3n5ߖkv7Gv 2r! xJw8nI(3=xEH*xW4 .Y<T|^QƶM*'([B.z#Im#mMV#VyD\jf5\Q#uy;ȑ2uꗽіH T܈UU|x4Yd1rPDBh S 1n!Ɍc7TctR:@Y57 NFxtR("ER$Da KGMؙaG,q3 D8}Msj)a@m>w|'ꡰ$U8̣%|*f9FY4>tIE2~\"g4Qm5Zc>2N&Ê)0q"#Bǩv@r&m&<"߲+QgkG T>/2~h`V5}9CQvxQf.j:qazk;tKV c:-pt qDxvk8/*(a*~{^vげo8gu̬l_"RBqz(ב k2,@d3골V-∅kG曠_Jmlҟ:5a Z:S/ |Z /|TN-=d6l%r6D]M!:qQ?\HujRtN\0*F |ixcGrXG񸯖Pj w z>"OPc]+P鍄jp/p#FdXAۧkOr}~2=mk̗(6fZ =ĕF-WX5G?%h'd( Hg$ez&;o 8pK>iPMTpd.dd◓aɱ /˞㻳TMɭ(Rqq]k-e9M$J ZJiʠkq)s5XA"W~n|Vy~m[ fgFŁxr *z}6Μ|^R+SkVj>Y}-n7QcdJUf=5?X[)ع:ɕr|_(~r 3>NW]jz:q&7IN?^+K`x *dL{xJ8W >XnB`-"aln@ŅEbRV)Sx%.ԂdѺpIgUB ֙ѐue65vDV0-t щB9QW2GHBa%b ul&#>tO6盙yϥƆZ`l̗צb/z@8LsMO4 <`F0ZG#p RrWa|{}mq2 &"z-!rҁ$Z i2ՀLL"+K.L)Xmw1旖զ{#g`+@ YHrN9?(b n}aH#nhܷRbu{ d+][yMo^xK9VCD ` n, PԺ։&֥[OtK?*`ґHdGQrOOOҵe^1gZ˨s5KPqZ8Z7&,:_f*c+zg݊ #ݹ0+B0su|.[,mHԏ,j,$: A=1_[8kZչ?jOQ[ݶ^tej^gE׵ q<|S0.NC=ovU43ln%d OTp0Aɲl;<,~ u\?јpR1P=99JDdᩍ>R([>DlhJe1m7weL AlK6 ~CYTHkY {F,ߔ?AYY~#lc.0.\Ö]&f }Jtx g}zRG#|MJ࠱h] OAn>NCnNL?[}-ii~-0$X"gJA_՝=0|Llw4Ud#F郅/`b~Z2.LǾ"0[yҞZ #AO9hd MԀ nܰ“d,I΄9MhvR)Q1 uw`.:\1.Ŏe!7nySE$2d!Gbq؛CCsҀ@ 3Ş~ET҂Fޞp}nVȯ3f]Sx3CObdubP͒?l33jq#%&$}1 I<-o`\FCy9zp*>z:*B2c;bdx{~A氀DfZ+TcN6sl=bgWšS̞Yl)䎱p|9 _E9&Ch7M[F=DDŽKU! *,@ev?p6snLGԮ^vTmļY6 g8O̰,33S,cԪ+II_=8 ifa u2q=or* <.HӔ1ebHՖůNccd1tQ Nv#$KM.ʂLVHJL9&_t8ȻS;,fFD[/i}  Scy38]yU]] 6&[S&9%`ò$&C>ce?ZD17qzU _O3߹D[!TP%EXzг A 𶆅&vGaKy\GBy-}hhGNW_B4v|xuWfw5mZj8Cbj!zmC߸[,5+me*q3}{Z^ OF"_ e%%6jQ]%Rŏ7uC2ZsYt27K2v?j:SaF ({qE#O#U-*jUP/ oQbWqޏpWɐRCC7CSJ`=s `4$կS:2{,s\594p7K =ǵ2ߦz>0{[%o4#0`BAM9_ԙLF<1[G)O$څK#l`j0|;z#쳅e5Jdy7Bz?QbLuLcO)^zБ6d0A!1|rȵϫhY(呱Ay|DQm@\ {@ez`5Y"V5gS!B|='lXV~Itࢋ̃(F8.HplЙH  y6"V-L),[;E?. Օ69q R˦hseCOwg 0^V!&YE&ּs=o΂sl@>^gΏNcyȬKCEsUN4િ̹11Tu=Uc",-Rm~}0 WJjvc|>/_.&1 Ub [v2Rzw0Y !5ʋ*ep_8;N-agӶߔ `jL2QaI<7ړ X6V֝TU6 Bp 茘rcMv*0PP4 b$g|"GčNLj1 d֯=? v\팔mӬ%$+oЮ|'%2P[Ho_D # A:!G؇ʲ &.*U=`5bY|c(M&_tM;ln5?73uk퍙JaGtHkڶ`97Ʋy9N2<8,^Y_WX  M ` ̏ӝ|i5&-yP$#jZH=,*5듀#;]fZ^a/U2#}" $g5]a)~hI{ ?2g) ee.f&*NHklKSS`R?~0J1WobD6P{-:K`;%ۤT2|vy\R: V!Wdz!"Q}x3A`ڣ`S=p-UIB1WK9*p$!@KUF0,OO!gr+diy!B(7{k6sXRBM\/[F!69=0:(DE"]NɳޘT_\ҹ]>($6Z&"ZnFx_<HE*T6O^84+ >1T《lmVG ]#`!F TE֜`ŰcaU!*#aP2TxP-Bb1Cc)NY a/6 Ǹz|uCA`~b%o(#=^~f.ipG9{v3Z ,aoݘ%ն&rX$,+r6Iwa%+(Y`OlQ7J'!oA!'XpFqpLRF }{1us}p-?ҭ@ZU_@Ixl :ЄI J5$!2F܂g8ڭh1'2d4HRgéFmxX8)׭.&Ϲ*P5֕#,sAGBdt5SgrWIH Gy㎮ӹ!˸u\ ]8}:9Tuu~ͷ/ 0fnӂ|X[g\ s; ))7[{Hs7َù S)e}IâZIܨk2Jp<=rx8h\g4kXv|_^joЗnͨ݇j-9xC+Jڵ ,4֏)ʑ"BL_4 ]ZO+ 1-Nn!;M 襁8EVҽ1Q"ih#2w?GM#7{I %_`FԹm" rYm$ U=Asz=4JgԂRJ6/{HˬOJ@jZio YpfYdsHC?,B]S!Ȅ &{1U>~˶ıHhÕ~“fD2OQI_ {/$vU#Ə Kɍ}t6牜Sja"dPF}#b<|'46Hvgf[tJe[UoJbގ+s8n:[PkcQ}3mf#/ -݈;6b4ԫSS\7)@oe^>6`? c$"^^ _$Q0'%$B/sxt1h~SPҚuȧA+(wz+Ʀ?|_P9TB:K.ҖpJu[I[O=紉ݑs3%Ub&sY9kS29G6W_WWoy3/X=="Qm.ҋ,W(o w-F.hYoLOI1r< E+dTZu`Y.c$+n[OO2U>3ÛchZӋ@thLeэ&:f(/SG a zeTzk?|hP |DBԗK{`>v)P)Edtu4xnbZJtd kӕ[K{VQuyZe,2PyGT0 l],Lp4vbhfRMοDjöJXٌ/vhBM>DSa E29%B r#`!k;MYۂQD`guǍol@T,vRi)?B> w@tYeL. ВKX-^ '`e:dͪˡa~kR`0 {s,T]yU RMPU7e2$ ѤL2 1h8:65=$>wjv jm6:%<IMlq_:&mtPH+-5#:ymjԩEqŴc;Y˛$?ߤ 00c @qayك<~1EeQU/^|*V[<쏕nYiю\E@W p,'WTwq+|b*C zHD$S&o>X^JP<|FX"-+4Jص xgYZ07070100000228000081a400000000000000000000000164df7f6f00003ef8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko.xz7zXZִF!t/->]?Eh=ڜ9M!S Kݹ(d2P:nmzlڂ+?MF ͻ䮫X 2$QXbQqێXi )`mf濺;I!ۂ]͹]j|5Ǟ_ O :P5*4MQ` 54Vi_. QT78f7ZzIynzi$ 6q4W7 l9􊜱khӁ >(𺥩AXjaOmdjcEW}dYH,iqӒ%C?Hݑt*iI< a*e67zQwZt =!+F5UIa`I-odt*zA.QI*=6éٱWö <<쿹bF }LD>%j&)zm8k7F?Cտa;^9&7rnYOnX )"g[^p· ;Kn6B0v—3;@f59Ho bZ8ڷLr}.qLC15&f 3tZC;I=?K5qB! FZ'Mnk<,5uHB֞~ѐTؖNoz`/ MSe:b ?j뭣|dĄe'JUFfhIMC GbD쁆,%|Pk?|J 8y ?A4ڢAI,dE E Y$E/M+tF=mIO,IթM~c?lOP&\\$,}'!A<=egsx׻{BR=\*4yՕjomGi|٬X ˎAY~o1$g5Q*A~ gl#XǝN$? 68B D)eHG' o}"lruZV-ˆ\e ]ca䘵2#Nb<괙e5ymqԸ tc/OMQj}z[(l@ί~ǽ-=v&q3c1j */Y{ǁ%b:-Jo*ZlA_BY!D:P=#D=1\:5q=aʻ+B @BA_s?@ĺG}=~}UszcVu) v;R3+1TQ@(YLG@1npQ=\yPC@&j:m^F7;c~%r(rqq95R XUbEv*p<$2y])a~FL\\{UlgYvrRAt̓T̲ , YK @$6HrZ&]q&1A8 fɕ"2F[S 9P]xЁ3qNt+7]h\rK-L3CF2t%"_~cŌRoBչyFS V4ym@{у]H_QGU%0|Mm?1r'Teݹrr@eƲ3iۨ^Qi3rj)<.!g9&G\.-j.yV ̧)!&|uI:o-sȾuZc !^hz##bdI-~n(sPQj .!4|)3l1%gDڣ=[Q0Hx7ݕ`6eɆqz&e)Ӿٔ1#lڑ; 3z fXJEcCGS+z9!˗5*͚ژDMJ*"t^b,ǂ:HZd4w>y30I )%#/}CTV,=ux1B&?SIs"JJQTCJ&GLXw?%-󖆩:\/}ͦzY"XW=^P(%A&p5/ eU2>CG {d0ZWCέj| 1S&, ݀)9{݆G'$ۣm `Ahxxm\)f&-3Hb#G"mq(5/q-J߳Axua7W,f._# ==}64qdt!Ktx`Wm (ں[8+O 6 +c %,"7HTh5c[ @.Z}^7+*نM?NԇE;.MskSs y`; 5bƳ".Bn1\ `C;!*wr' Fxg<¾0ݶ^xggEEM8:IbC- fX Qp'}V X! M yS,qGzJ4i>Lf|<FCh3x Kީݨ]~v*ocYrR99 n ^`T~uĈnԂ fKVʥ[^40A gon˷VOFTaf4w*_>(_6_ݨ0J5{|bBژU9J\7,qW5JAO*-5p(|RN&Po;; ەXKYWɒHd \M6*iYOI Ff( 8ZpgKGQXk?@i5N4ԭogƐiCV 7 + Pfr#^F7઴<;D2\ 3vP{MMz꬀+DFD>qC+E&ᗾ`Jtb*xq9 .]?tע9Kgj Q-s|Iz~l6Jk+x,d-6JEI\u}<7٠0k\[!2Șd!S_&F/7 )1+Gr1b@tn>/yY9fD\y .TF¿T/"B(Fmu|svҠCwB;N v`DV&E5%XӢO7jI+j'V6u /M3.2 `c :N8H]3qRPG;~:%T" c'lt5"]/0 GS:+u+)ҸO&#7ttr33]v?Fn THJy_I+!J.Y=]"i5ndu(jз0)vqBv58^?zGTP~#8gp(0>;2U=$\N *~ ]y/kQӍgݱj_S.=dtv4?BLx6~wR뻏Գ!qB9rR$y֪%q~YT3ű0riUL"L@H 1h >3^U0{7]XX]~hBWi ѝɖ>j%" X(H1Bۧ"tҳd.VY>,1Yh@U?k,M:hSv&5V?W"`w`OWmUAHXJ'eŘJ|=k$D#X?B%ۑsgIT"jyp̲fy0P[` Z^ݸiʹS*:mV iKW~g|iЉ e6=u}X 뀿 e֗!BU]83glWa&oٙGK O67mJJC>zbvHDmz0;YyO_Tlr3bU%%1& _d+ r;W]Bt~n:r _oO(ź#p\%c#j/FSefDId+'Hݴ rETLq_{<[1 dU6 `f-"~Q`~*ξ]"XJ# 1ZٯCf;Z{;G7_Vn.9M_C/ 7yEQ ]q & hb͔Z){:!&ru֗33M8gZއF8iWwo yBKpkXEJrt:y&T8GjU(L$.pOBO,H3QQh»0Cw4MϺ:4xOB^`qi]#M[Î<ON МzT2QU cRPzl COӟreYvA_XAG^bUOFI4,V[>'9 ҝjO6pJg4P9z@G0XI\HKC n}4̖~6ʄ4rHňs8LaQZc2v:3H0*LIA&}7 oDāoAʌΌ%lK_$v`fB&ɓN-v5CH= nZJ B#L̑@}=ddh'ŞKC^~ED9 2WxbXJxx4D Bwv>WHü ǜ܋ )QU{t(5L.1O;q u]"3ʸck.D,yoyeS+][kr͵z8Io$==s\Xĝ7CarbHf9Wz7Vbg=%X|_>ƨ`q,Dvz}OsY8h_a1y,)  ˉ{AV18 ۪k7Ľ{}ُNHJ?hj?F$d[`"?яb@W꜊?H3f:M4e]1skS#gfܾъwxX_8bF_c%1"3' !queIqP3:AFIMϟ+y{|)-$΃-%_]H#TR!= (/31?҈~7^|L"32C Ԛ3gOTQ!g8#3\K)jfCJ,֋'E9O劲lrR 1H`9wU}ו^oV S^\}V8%BP e=vc/&RSape#RE!2hUUtF[vڠ8DmUPb-3 }9^+ٯ.8~)kZ[@GnLedKRuN ="I~(].y5rJ}Xͣ( R֋j{A-0t*3`L%iNYe#]ݺ3uEY֛ݽ{O6y!)q~x/mq^@4 #/Iߐ#u|xƿm|*F0񬈹Gϕ2 8.|P@u%<hKy{G],RE1`[dku*pOХkeZoGb|iJEJv栜 B"uauəbӏEM ڌ@/S3"z!hqZI뢪=Ao$MdZ`5 3 *|`/mC+ y+QQ3#p}A? wx_$U{Se<,.5d4!b#媜3)I~^:ʰU={' ))E4]Z)cM֑ˋIK/*$ Ljx . RV/O8OT)lu҅Q@#|o:Ipi7- ~ZLJ-jxDr*'3630H7c>v*y@3=îPoI9c+*EF`ĻaA8!*6GW@_VE?-PV)T|B cc B,z2ڏA">FSOHnFť@Gɒٻx,ɐ5t8l1(M F ZR$նI^ P=d5z^&t&}7 >cS1$"m1Y! \pp2Ӄ jʞħ\eEU͝]k$DHgDw2:י!qMֽxQyЛueA[Io7UHx\s U ljV#DDSJwu;G4flO9pW0 >6:ƼG!~cV| ;,GiZ}̻Hܿ>E#O0#*T#cl$1Ԟ߄HY&4лMlEw_2hvL1EujIϠ5=#PZH8-:8Ȩ""LȇKd`fL _ry8uJKb^"#׊)&Mp% :=wK̊T dDʚg1뉐umH3y0~^pm1iKeWԹK 5P7΁&[CԍsܼYcďzڝ+ve}O2@7BJM0/ 7Ҫ<%KYueOHg`;:}1^.6{r!)μM%I4)_q3@#xLdj1p#z.y(.6cvAZ4697Ƞ6$WM2F]}+Bթwf8[|mq8Oy= 6&ik'j.,cx',ob,d ijNYO~t/!S$qU%4.H=x &<~k֐1DhMs+SӬWtuud)J5%#1"Ekt 57h&vT~d^*v+IyH9 )TzZ_>BNb*y1SNRi;ؚ)_E]]yvᄉ2Qi&',Җ2dUI4SnAl1EnwUx v(r8>(D8H,HOT( j!ȇ\mnrCm/'c/cb M_<·Fc0,ru._-kt;-RWG="K2rDM/,}ǞPfgY[͋̅)Ue&n+1a`%W%RNIQ-_̚4s[/xjYou[Դ5(gabDzha@}δ:ˌt:+|F134ni\[RkYpՁBaz< k6 I9t#YLf[; Ѱϓ q(r~='$[ESBαM>Í"]:}$F眢9v⅍kf,EAf㠲I 1/ܼf.LcAahn^v>E~,-Opܸ4JraLE%x sVh$? YmH UIt|At|b T66G+_KUX|.L0VbqCqyFK(\38)y<ՔDd` TJHe&GG}/N?'l9Gq˰x!-TR>+ [O=1~"=.rN:Mk6]kd*K}E9WQv-.|1?Rwlm6&ktVӣ=PN/z :wv|0{Y!6Vвv~=PEA"iHɡ]o +ڊ[ !8TqG3qNyXOk.gB8 d *yM}7x*)8sVWЅfYa~\2z9h1M7s~xΚsj0 /M%U9\aN(5zF*'y aA5{a޴>4&H?y{i`%78]e;KɦVCj&a.eWQK{(rO'&L8J<c{k$P`&=Y񝐦xMx}?ގrnT{w#+?R;03Զ\^o\A BK^k !~$ &轂֠̓u%l2HN\S g~:jsvm_PVF>fUڳbq8EG4E&`G`zK ׹0{]ZC6]wz9/K\ڿ;a%SnY0weK_6k䖍OYjUx0{QMDn 9f~g""~y1j;jur ]|;9pĒ%%Cq6Xdy#EZ썃{՛ ,xΖ|k3 #QFᣦD^?:Kc,1/rl\D 4) ,O:*<. ]cimjy>\bs&| Ց[sSL0őXky꜆ ʻp4 댑 t *V1( o )fkgyI7QKX:^UW5-@!.y; Jch4aI Wl84em6eJkCUJp"f Oz`P^Ò[PLuǫpgL]q ))EiYd͚H#uZKx-IRiGG7e*d ,9钫n ?j~'9$.[ය&O LvD~A9^׬u'\\(JZ,N̓En_^/c]%7` ؼ?ʽl]'>*0m%n~0ڙPm.~`sM;~ڍ.!^z&IL*r t$3I05%N\^mdQ1.qrƮ7sJEG{V{ODE. 2(lPn̈́&nn+ mPSW 7}iq ۰ JL(Jf?,/XߖP1]K3FI̱F~ Y&#6ϒL|a}k)]8VHXlQ L*c[%ezˀlm9 |/WW{ۡn$T8<3[ZW5ߧrRPҨEv2 Myn"V$qVw2:--UQ nU^Z!\㈧64ۮAzQiեP鷉>K0wuT*#(DG,5Ǻ`g!vEXO+X\OU\;ؽ2ڝț >)Da(?KFytZXt- m .w!MiaK6F\+0) v:ׅodPUmґ~a$b(@+%іcgVToXF|]JĠ}V@tOvmgK8GL]xFfKyY֭Gb'bpL~6{pAPȨc)kJg˟%}A@cce} .E7w0%,BæФJ$(#9nɤѸ }q!r`Ycu2;8dW JC OHv }k$.nENZ_IzmC|ܹ `Nu%3Mrʕ2PSh ޔAab51sa }]aOHyIi.a0_(l Lp$+ƕދoqBp,:t7$"w@ `MG( W}tLۢE>! .J8f\|_­[;f J&$F!­?Iv7r>KuEwz,&pL-tcR kgKpP9TF絲#N|sL}blC}f &,OIYjf"3g[@+G5"NDTʻy[~S]۽/W u-1<;?Ŧx$+K{ !7 C0 DIΰfPxKhMb^AO~S~k8G)8`6֥x_#NDΞpr,7֩ > &"C:1raG}LʠlNHIO]5r֛/:|ȄI&]mSNڱ; !ӝD M l9bػϩu&]?7A%>Ṇoysá6A`lꯏ(vlB:`qDax";*711)AfW0śA0}Xx@S8p>o<ے971&9yz;N,7 Ϣ n rcEQ`jd;lHC-n|[Y}晪u7N(o0ݻWAE%2$h #cM4^ ·4u@` ,,Np;~g*YN1&VSf4FS}R Y2ۇUAf)}9?Ӣn'xnX#0iVg])A\>j7#Ry!@D:y, Ҳ ʍ2AOnXR']Q96ɾS$/"l̰ RNAAV-q^N˽jWm0M>Ow cƭ&DrjA"Ӎe.sQS$%DKQxiӳTg hէ~oDiv12/Le82ԔmgyDŘ?6*̃cW<*e]房{yXYu[=뚆 f҃ڊ>Sލz߇zJGcFD"cdl)eN ieX6 դW1pcnf#krJjz1r۟4gibA^}]5Ia:J:w`xPS̛|{cyv=mwh2B-+;s| mIs*4"[J6 lxzEl3 Q5i4hrp0=xsn$ !H*#߶[׍QulI/|b}u7Ο0ʅS_ǧ}&$ԅ ݳ\ؖUbCWK!d89Q4584ɢ;f4Nݝ#͐;&D #B[^dQn|Қ  xޕV&EŮn_`WVIKU@Z#ԜlJ;CfRtoл,l-ZP(8@nDc6"451U6E=$وQ-e~В N;JѐZVUn:!zd~zLJ1y}vxk1U gIa&(~Gqo>: _O?٣i ڧ?. $azUWfFO8LXv0uP:26~GO ;W:^}Ly^i+GEB `s3ZQ`@/;_#%ۆiNrBa`]jCA}[6xgYZ07070100000229000081a400000000000000000000000164df7f6f00004c88000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/hdpvr/hdpvr.ko.xz7zXZִF!t/W7LF]?Eh=ڜ9Tg\;u4v5uBtxG)W[:pȥa(Ħu`2-㯙κs,}>CQR͂KU<2-nrjy <ʸ|*}^{Wgλ=j;g5\9,d<~pl# Ufs?VBQa'?+=z2u$[M> xA,p$>KDvyll۳hFS J@*^ Q 8o''ICvTGiݬ'Z 2'ZZ)6h9$aE܂69&S?qQALϰbBh\3 sQwH#cO1>@)#^e(8ŽH©u+N&$( \"CMg`FMhT(}=磄G] ~)8i(1D*7s/<͗t7&LHR;ԥj5|`5GʶosrM1W" DӒ[n^u`|obl:ua' js}F.=K@ա#HZi0aJO·f4QcL{ q (ڽQYgl>]cff` j;K)8Mhך\]  n 9哔l;9WijZOŬByՙ!y :á+C*n#,"Kсk Αa =% x hx3xN_OߛO>o2FMSx#:+s 5vt:$lN`"f/LNfҙLcy?@87@O5u*ϗ:讑a_2|U(M%=Y-m%U.ѭ? @xzn:ab{Slb_6P/f{6UgrT6@'G 53u!2G XWb{n?f;N` Iz o]4ܠe7Z)&NrݔZVsim/.Chۮwoh2;..XjlOFFArA& {<|jԱ!~V;~)lGKEIe}@6 003ֶ+/B~3f1`=!/K w[5 ݓ^i YS}LykCZP gB2 |P~bYJJR`(Zt-?)ooF̡:gA-ފ@ZP]k88cv\D*tQ)*]9sf s1CzP}5NJeWzT"60jdž^ 8@N`^1vpwK:!GH*Ny3v ϭ=C7YT0wcZX2I i~(ܩ]vUa?0Kkl0c6}^Ff 50VR{ A瘃#Ԏ(lʼn4.qg_ ]*Gh;Dxf$p!u6>+ŝz1l~|jT:*]1Eu%%`T_Ōܔ]KC 넥~o@]#1VQuy4ZwC n)zsZ;۽BL/1xH\օKGi- ZT;쬚'L~:lR(slPӉ9S1uLa\G֮29ͨ=x6tg:X/q_'@aCxo/MG (eUej3Dr(JPNxݳ \bP _i:yNN~DWmO}^}{K\H)UbGHfF/VGwَ#}>#l\?a^'Y'\ 9$ۿ碯z-Kv+d!%%-,WKsZ&K[0iTP%)!.*u6*EDY]k^~КF 02xQDDR^1_Вb4+vs-V1??9/,rO`&3W:xQ:Q1yHMp^vFE$Kk0M* >P0ޗ^4a:l! rǏ̩VD&Ko1{U+%]dI s1pR5tϚ$nEg/ѹD ICȤ' $!_탣|cfRJ[[y?=ك'z3 1 s單8Y?53>xȄnRڛAJUsjC [t^B,U@DTE[%@S-y˂qvtqZ Uԣ_bp=KEÕJ_;~b]"rZ޾yf6en1\8x2 KfoˏO,j2q^D+fA0v{1lﯭ8uaMǬW6e$7~>À]B3P?[tK]A!^RѴ"|O1P*+UݬB^AX\ů8@ :? EH\Zؾgp"gs0lV3\ 'cA<@56#1$Wu11!Vcw AQra)b= bNUg wƞnJ%YA^]ȏ{p4\l˷L&mb{vmYɷz ")_zwk=^@J f'y!L㻹uM"36#)5 3zПɮi&eOO?! %d\sX|gTati!F4l #hOk{O!4e)Zַ74'_%jst^b!e-D5enNI6 +! fqHk189 H]?*+Ʒ kvpvSM_ζ)'T 4^ 4R+&U"ljv[Wue]s!8jUXT"C4Ӱݖ )qp N1B}P9V/|r#р!g GE ߯bE#$|N1H?ioh$.|k]k#zӠf [|IGҥq䠃_rQؠ;,U{ݻ4̗0hO&[.a;Pss Bߘ C-cN쮽n@N˟_b5i4OMAf jgNpTۻ4Y"XmOQte{GdFuCʋ~31c7I?s-xyS5Ta30ŰP$Ŏ@`2,"ԠѹQ$ko*[ו*]e~MLPHI Nw,U&rm/ֆiPβTj.4|a˫>V QH])mFB#,iG3Z|~L_F`|R@ݼ/LwlbsjÂȪ]( wM{p, N=+j(4w.VT#INHScW<:tAáŧ{(fijJ J *Kg;(<1͖_B IQ&=Kn²S;1Ť!9ɕarX4n[ P.6dSf;Z쪏~פZ/$دc ɦm%7L0y 7[9ZTԔ8ϔixDʤRu1EXyv:HǍT\x2{L˜gm"6%[r6CSL\7%]ޚyM!pF7NSKn,tClVTL (}tg-!2%WK QeFas:פ/@'$ǭ O̓k*E>C2;͒꼱$ ,,3XoaXBs 6jfiMS=.j>kF.'w\i|l"gr=(sz)(6z++7s' vAΙ,N.`#Β K7~,dlR1 pZ?.fRf5}+Ȳ<ג0\GCDnLuu&cH$$LͣZab8sܜqavH. !zp`\1p͛n8 pmtd杕G7q y2kLc .yYxqIndzipbvyc]E1 1[; ?scDY r;o MKE<HmhzHkCŎjiyp43%Z>ʣuIk^Ϸ`Ģb Xs3z%$kJp9߱(e \7y5Ī}NeQ|#$:9.j+]mrҒ!EYb* rX3e n$^3FoYN~!jc !V8.iوo)޲)7= < Oy$n*>U  6<7m 7b.رC)솑Bi;uAR8//B`"5&ƧbS R$AIec4NJ?=tY+ZeP3u šˢ]|fS! tI`0t#4.H pS06sY৻UB9O-_&`)KlN K-M\44I,B7G57w{+W/rJbɐE:iK CǺ]TgPeE$ }=(}\JxJmQLHG͡j/#vkD ʑZF]eɢVviW]O-9vh 6Xd|йzZMus'/ hE[ȟ!2 n5ࣣ _0fe[VulH7 c݃<*1'u9CH%'b35Zl7_g寍(ۤVv5SxO !7\nwΠh0 F(*#M8BKmp#:aM&Nmr8s }R(O6HoFBxIVBmޱ4u4:\ux̑gT'\}3;t*vWɼ62I ^T˾r]uu[bEpԽliVG#pJ1e+0տbɋ gޡM} "}")xV))p}A_u7 LiŹĩMȤѵYc5,8p?Fc,/&[|ev)@=(V֧) ^[GӳOb]b=77}8L5O=K:'xz4R(aiYf>bNekd &Rp0_JO'Kf)ynW-vxBmfm&wwBe4ܬ}r+YU9x/G$)ƺb\E/-[ YT%8ph[oˎ swcW]`5ϵ/O2E6❬Ff. _",E.B> PQ1 0K"QvOgܘmM|@6e$6Hmu'B U 䄝1Au-sĢ\5ٹ0GfptyR+n tCSr-]`'aY\129U_-\[c7llB u}*t3HnYD@oȻUra|]|*sݢ0]Hƭnc k*9KAZ<Hxr|v6eP'0PH0HXBLҗk6y߮ݖD?C* :D840bN MjC5 POA{" Ԃ_I,6#\%8ևz&?šu͉=NwyT&)~? 3n C?#%8M4t6<4b٭D"nͧ}F7J]-ڹzfޥlMD騮Q,f1I}h~{*;[Wʠr pؓ`|Ny: Gn<ir1|5ZBOggEMB]E ed|mˍ>-B 1Zz(r~lL-0vQf;*t>r <=fLg #Z,,"b_DV_ Ć=q2pd6uQƓ1}]d*C&>W-{W3+fM I^(S-1r 5 o.^vpO|UۿN>-{+8uQV&yÀR[j[nAA?3 7 d &ke^?g: |sFsO{* K#1S(̉t@. |u@HC"dܕP:I~"RRJՎjx&Rfɖ+o|4/A.?Oj@af"G2/)}3n::*[n~st@8+g/< wmIVx~MN,g8HYDK/NYAiv#)o}Pu? $ryz̀Ř:k|q#b=:jeZ=vr=aF @&AXw&5@dVt=]HV-'~"{W3~̯Nmޅv՘7|Xo^uPS ƀ>miSz>wS‘[e2Or-YsA!} 1_)v/cKuH]BJnyAt>s+&Y17 IrѢ5w>ZjMmUꩩkC3Nb"kJrdח\_ ,WydTD0({+:$u:/S:zs R$y@%BO :at\&.jCW-tUd n J$׃O'5_?$mcsѽB2Џܲ%! ]^{YNܢ͗w)5ݧDٚox;Nش2@5XLt`"!I.yY y W=ka䗪 s۳NSd SBY @[V(6':6}㪉q%Ɨw7~T 8Ф9z" At0.2F[<;Yi&dRnAx.X"D-4T鄍o Lr)yyMhiX3\sمMo}R\LTSRnpx>/ Je;\4FKJ??$DTTf`l>?#ACJ HP0Xɸ}f8Pc`Q?|9\ 93tOaF xäf钅=&=$Q1NV՚-q%&! y]͖e/t,CY$# }4y!F,f_Z7S֏0hjyɻ4ģ}N左Šyq쎖!@BTlGOud ò 6nυj ;ǝG+'Jw'Kk% 7@ճ_׏ gs(?TQDjx5KF t%;tOE`} V7*-ςP93_1C2aQ'^}A\r`}PlM.t!BK!R-%jNzd␄WJby kCWH;z) .TJR Fc9DeԠ@i.Oc%Wuo@_B/z>%*QDg =q|5Rjِd",f+GTWEQ$$)%K5fwNCUqbVT5 Ɨk}S*Bdae8}QP,\n&5v4?'"ΰu3{ 4O GՅn|$-+R̮D&UNQ5+̑B%CW!V{! }ǒ*,M tUj.aA'E ƳK{=.J'lX~WsWHJR#=C=fﺤx8)Xh #'vNdjG^3>ZJxp1}]3= qͻ[̻{ds]RU2ޓ@[ 8tmӍ!#g,"2jvT9䡰מ&كfL >n ,(qes6Gg(` )bzeH9\{\3D`|ԟ>;q/c|3TJ릯%XUUŇc=L>!yL.p,%P4OA̻#v4?\mݱ(y$`=mw$8=~m2Sۻ~ADZP(TZksi rI5@|mFiSco)}2Q87M`PO~]b2ߍ&\8ROZsZƒ+ˣ($H*W)zE#>{SxsBmM;­dѣ܆iq(/V|i_@oVa g, 27 Q=&85n) zAEvŠMr :4BN= nVi+Gle|0ׁjGkknEus1ՊU_*ϗdصЯ4ڹMqXOVT"eY!W7]ID NHy,b֏WxGJhbt$h::ZlJ.VYb{\ ^^gvj8iPPʝw"=g^QpDo~HY;}y wr>~)ʂ[Y|nͽ)ReTM1F!b;`|GD :˖9l q7P5 {Jzx̟dCI#4T?Vb9ȑM)Z 5lyPy=6Nkwa( yMVr׳_{;g3)܅g$8g׿?UNg-Xz|dO9\o}FYlڈJ:2 Dc"׼,~iWiL0uvNV -{ut"-9xwM`hLUnGx4ݐ o'+2jj RD"rYB뜄K;S;N~tniBEܸtl ]Dvx^H ux m0 c7*b=:&dtxw[FG[^9:O3V82Ӓ*)pm۱ДU[ $!)x^X.}lRt)1 S :y$qi_{tE{ZM&O[DOo>W@㋎u*bv=s,cNCiI#qugG%lU_`~%E ~.(ITL`iudZbשo,#@Yt],NC[Rxm.3X '2TTG\)n?Uԍuإc ^[NyOI)$ЦQY,1;3zR+}$lF"*]s @ܹ%ysŠ>gHOfrZpLo¼yWQ&-EM~q*n!A(.ݧZU@qQ,A?C/(KS)}ګi'CbʄBY2,-|kaR((B[@bP]%!{3|yyiE%fsLoogZ6*Y/qA\ɋ xSs@.ǂX؎;։?~>Ƚ a QܨIޓPbsH p1 -$U L;) |fu#Le5ͭq),}!N@^ ?|$znԖ}l% 2xweCװ͊[zOͮS&tV™-,qT:)h|I§rdv wpUo} !ؙ}M$_d{XfDžf 8Hp{5> A#` ,U.>Y-JdS¦+s  0" +{"o\<`wQ: NsǴ&]WS}m$W=pgjUqӊ4b\a1>q.'] Xʁ߲:;x%Ü~o4+un0a%L) Ge:@gI*sLw_PbRxkts~ ڎ8EcW%xu#-o 7^W0ꝱ8w~D& V/qddQ[9}~MY !ec Ӫ(%$뷄s[|Ѡjy+ex8]Y.K jBt]&>T|zpȀCj`@޵n#{A3niAÉ@M h֩H۴/eCvR[hwN<+mv[ Kvx|a/dX&ɠ[(z;s7ɬq㕊H]-Lq#>-MJ+7\BR[Z@:my( p }yrR.C+W(`ngZ$> +vCs7QR1g%_v {f'6+p(OO\a!XOԁB;d4I Ze2 [=.[ w6sXy5ivvN Sr{el2w}Gm_tXQ|O';m [wb_}?Ek8gg/P ^qtR56j,F0+K`jzLNjk5-(3_r1EPio2#ÆGw+ x0\YJ(kF4?X_i~ZtI4A|D̗[T {.Ui)ɝÆ;bruN`d> D4"fty# 3F}ׇ $e8y :%X^;xՔ2Y$ 3Ʈ_Il@֙J\~Bv  w);?qAfiNi{ /qb⒍ͽɤ"*owL@gY'F q[-JGBդp+39.;5g@e(;ۗ8[H3aW.` *n&zLP2m dqte¼ŐEsfaaf^x7Ƃa;1!hÜP_g;C@2!HvNNڴ| KVI_yQE=F`Q)d']iѕ^Й!^cvƒvӣvt0|-cm9AFvp:@(R/m9y)_#X"MaOoMVTwm|Bx 8[@o64cr*3Y%C_g1j:9vG%.JgYZ0707010000022a000081a400000000000000000000000164df7f6f00002618000000000000000000000000000000000000006000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/g%]?Eh=ڜ9Q-pw2 T$zd>C;˥&Z AzFC` (&z{:IғٓU\2G%6ըۉr]Hu-HFR.`4nOF;Fs, JE~ఇ[c+o[soKdc 4()7)GDgtJ"O\)dsE+yjk6T+` Ed8ѠQ:,*3Nꄯʷqk~mUX_Տ" . zBHؓY"Ǐ)JFQ˽ ]WsW+TM;l$q<;ly;`֢o(Yt%Y9FeƸUnۡibĺKS+!Xr0`KzhL EP70,K^ZpcOWp f 2a#,< $͔^k9}p& \n ]"hl^_osvSq`$Z,NwS$`fF?YW/Kǽ95vC)a-,'*iI``/k=TxOUzUñ|9Vf ^vIp+W?Rn1ZwtLYҫ7mcb <W4[d&׳͆H7 T5RٚT!Nw$LC8}fF"RW@Z6^Nǻm[4,hUEi8|fo+'?j Z`@Q#i}`VA*"GCZm:G^HkI{, 5 l6]C“KnK%׊#SsB[kR84l~uhɱrpcފn? kyv1TNzK^S0ɍFbv 6%z,X~C6(nm1vY ,KG~~uȅ,ɒ*s^Msf86]|7 PodW"򮹏-T5ndձuZFA5@*X-!3jwwB)써>WE}ɟ}] n0/ "iՐ"wjnÚ^aOs7?3(򃨡׻G)% ܄\Rwp㮂-4DI {QݴwOSbLշ /ێ1iR+#aHGZ2BCW2fUmkT9iRqo/*þJ-s%[cXqǓu6{u\g%[:Idx9ɚxfMͅ|OuIjZ*lߝHI!DaC6P fkeܿ9K|BE4o?P<C G/P5*(ZYS[Wm- ^<ױ^'@&r۪YUÆI#Yj8yGl Y!p,5<r--ZW^Õ'y0 m'6=B|'3N屶G਒XV?dgo}}ٯڞCAP# ?H}2 x}dY2M!j3&|Jm3xb^M&z AXwX8HJ֒I!am qI|iR]v_Xl3#{ȱ s mǂw5 t|{+-mq]ҜMp%3pi1aqb1iS.hE:"Jq;A=X/7y>52܆SpDSOrrK[Ta&zQ!vqh#{v!#R9 t3Ǚ;[~e9e`b<>Ѷ&`n]Gƞ&XCvi[so`ϑBHʰD*hV *bV yfC,x:dk _ ? t3dGif5IF\!>wv~tn2ߓWu Ŧ1y=;G/(g~Qh[C7[ i"3ţd:`p3(( 5v{[gF \Yە2k}px2Cqvr90`ً@0Ye.NU{e|@w:C& [;y f,H%%z9^?+CWުSyxW9.6@ύW Lt2|-aK]Yi{&ӧxecD"#료c4g_SH:auJT$:%8.l+#x:(>{4cB2 wJy,4dO>!=vvDOrzc9<Ȓ_?E+ g@DAE>IV$oa$0¿&7+9 v_W5cP CGxy 5i鳆;@gŰfoI]́}9tbnzԊHӒ,svA}=`GߖS"r7.ja|́n5C%$'-Ov XS}d y.U]9&wt[}_;!_YΤԒ,z1BtW. ]kO4ߠAMp;H"sϋ4ҁ^plѽ&qS( n ;- Ȗ߸>NAB[9S, 7XAΡQ.Y/Ԩ,{ve c<>&m m!K$+ vIL- \~If.YN輦^D9FP6#I? tǜ➸T0'|`DKxqfQDX^"8e$ڲ@Ӥ1Rt~ڱYLAOҖ>x Tt:i\8?ݑ⵴ h\eB %ΰ%8kbh.'n"kN95B<`D$3,~T lS~6qHbQ)]I_lT;T GX[cf5fR]^-udKoNx o2Tʾ&56V+*VsbE5jĖ>*&]LQ#Psog@4٨&[1:qX e 't E+a"aT"9\S4=(T[`~QA4냄&m!#}֜o9E;9Ph|+hp YkRFcf*]hs6Vdҟ.:̠Dr^™:+3P:zӏae:}qfnmF:M/v ʨ;yב"Es9<ۯ %@TV$dr-.Y;#/ E;&RDReCSly ?\BX1d(pA[!O=k؀B!<۝tġl+fBO^!G\;yT^QM.6O̬V>u*nVOe`<z5>Nj&{D qnjlxX]&L*͟yg]kYsԎ/ q6ZJΨ~fɠ"S̜hWⶐ`v8i_Hc=~Gp:A.Vd ' 8H[}5l|1 uԛ.T`?`I.*W֓,ɫ0`i~D!1/3T@L<cq LDEqLLBA6(_`F.êe6[yDO Zn_xZZQ+O!$Kd˽lwk+LUVb* sԚ"PڌƳ| Ջ?QC%@2p`JVPZ.^OgфǡI$hOqZY\C +ٸBmOȂiL]?)ȗ3sfࢳ0 ㊥G4;j߮tg{JiN7-|fFĕ+@kh4ZN H&n [QO/<%W|#z d~֮[-J`qܣ|$4d5!oeDك{w$ЯubCy觾w'1CFb/n89i%{1Y{y,+ԛ]!2MBUsfEHhؕ^UgfMjtܛCS=UWX 8$˭`c:#8 NmvS`b;xd06mQKJӼB5i"8cǝ ώT7OlťѮ,Fֆ?& {'|rphs:@(y{~+KNcL3Љ>q8\jM?9F' #ї%<m81gҲχ[07ޛq\,fgEw]V +ۙ84eڮi|I\:46c8fTAܕ5۔o"453m1-DY塨W]U;|7wO2!ͯ=kk)w7nt1O^@3pUMΏ杦NK,F{>Ћ q$Kߡs7xRNy$&!6lY9~Ħp* ^ETb/:f"7 VܢHpP2[loY F" < /_*a`6I&Vykl o)FK%}ARhCIY}܃*ZzVؕ0)-dhzB *XdرI=ņ@\Bcvy$lKV Lv_U/}*wH]9| -&k OQ, 'i")o_GN"4֯mӥBJnPʢ3k{a{ZG"ﱗ/jh#utTe~)iB! w 5 7Q0Ņe3\ďr6 .N##p(ubSQLJGt~iS2(:g+*:ЃdR 9u#c1S:RmʠFJWG0ÝT% |+\߱$1k_!BZemyF ? T7뮝BB{hYs;*az)f`qӷ `wR'#URx)q2Mfm*CsGY2h u9οzcGa3PN¾T'`1}~x)qafBbS7 D!"xpQ-|rM՜?ӮkZA{yn~ȹŦo]ɹ Ү4 5V6려|nmV>heDE4`Ƌ`{Mh(Kaǹo  ;;A.l |600̝T3QZ4y~A %  -1#.xԨTb.@FN}n =G*I/qt/{=X!&jnLZ+(Jӯf Χg2h}fS:#fїBc+U̟wWõx 5K\΃U 6ndmCl}WmV?4PXAGx=CO+PG "b;|U z'EjgL93-Swp Lx&:,N"'6|shUl46SJbSg#+ R`c' 3_ARjoAإ\=cv%bĬ~,r ɌgmsTD[cHvIU&6X0p;btWs8fv(|K0ӋVpv:wVhzX%-3Lx3ҡvѦe0 6,}AVp U;"=T=g:31kh~<VuJ^R3I's>K}ttǨW9k]0[Z{ĝ2 Ia{f-v`^ɰŦK`OmJVx-"B]KWF HKú 2!8Bϕ}Dgڍ8H,x:0O&5h ٍ[|Unż9eݢʔIe>8/Q-G9#E1M \ֆߝɦz{Bքה\a?bOIjS6^>g}LQ<9w2Rx@b)ŀ>hђۇ|eDMBmb>+9@fʥGW0{cxpG0\npbV. tOc8nR!}&=x>CT@D j K9]ñgYZ0707010000022b000081a400000000000000000000000164df7f6f00015858000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/]?Eh=ڜ9SJe7u|#`$6Xt{nڭ׾+Cs$]yL5Y V~PS(i?)m(N \5,+ ~ƣEiIs@iߥHFx$=(yn&:X@糧z [AP&b;2onSly|f茂-^<,cyU p]eEngvtgE6wrn*8:z[m.uni\ lw zYߴ_6\_b:/S50 Q4F>ȏz,L@`•p´g49xvg! G&j1QT|0ԕ7oƙC ji*}Elzee̬4Ʒ"^9¬|Bű8龧SŤ{˚zѻ?w|JC|s/5=tf;HI$,{ :k_7E!B  ~uAy[ ,TGUb<)җ )f_/3Vxo](e= nEVZ6UGs ^8bj*;Bbot|ExY@ʬL5 ' јSA4P>t}GY!40j Asq3$*;Z䬚-){%DZ<@rdV]:^(vbA \Fx+9k/\IwTՈdLhIɌ0^[0/f#JӅЉ n1C}žF?@uIW!*A967Y E5S&~),/guvY M*C1&8byK0o(s^3͡b.s%Va+lp~ algib4tQ]gXYvײdXm(M>Q2widm'ec eY%4`{ R59.EGCB*9Iv!D >DZ@>\\{NG)$iA\5&`A#mV1W( ٛ?'g#'!peW(]^w$R<h1 )ߛ?6BB VV"Z<>"B㞣M1M,d0Ej[|d.%!2-"+ƭ`sub "ᨍtm};3@3ߦmh٩ /zެ2X 1 V 6&{wT [‹fcfKuW@A9"tԴN+'iZ>]m栃*WlC_qyN6iJ=}XC}~8}4RԺDj4lxQ-s(¿ 4*~1=8Okg_nh9<uԷ2A[0p/lAcZm) 䳬Eh `tyiZ>q|YރkQ\=;EQT i!|t=LYَA~.gST+A9`R+%Jo@:Q%-|2qkMG*DLi3!U/)\5#-0b >L_nagѪ;^8Fd M[QL f*߾M=;Zq)*Jʪ ]U/bvR=DiH,G^Txc輯Lݶ0ÿR1գeRjgGH8۪P"ɳܴb7hIeoSYNDF,c>X|xș^WQ0J@hvQ xé9M 6h`\}ft>Fu<7:2Y|o"8 ?c 0)k:#ejh,DOSf4 zԝny=T}fxn_L|DHHAV Y613}8[Z#?qJ"u%jXy7R fdΏ ,YѰPL|Uo]u[w}?wQ`)o4T">Hn^j~,b^Eu;B][=E@]F:96^䞛9ǝ8YddTw7ūwH=+ 7BF`ru27qs)& -C)nBTa}7JpVWFzvFq0*r_ۻHMaMpmÓ+܁F.>_K^8TTIz\\#r[dn6МIL:Ua m3jUņO +|0 SSBQ>sZQi0\Lm2z↛:.{^&"RoXJ'2Mb{3J0R8uhp3,ΣA]u0*2ju[b`f3!7ҋ)BY@WZfl0p Rx82SF`FMxP23'!䀃n`[ܬ4.-s}z=:eD^k"I-BÚŘaGc{h܎NzzMBּgd&l&h%?gy cˍq%;oz=Jo#K uBAcHm dfIc잕qI~OjVizS%}]٪J\~6oAU_/߱0>eb@'R4T܎[7jv$L]'5ȸ+,y"r*)4w0n'KކʝvB8]Py o9Á='[0f+a+#FNx(ٛ2^%AZ:Gl Fੋ6(} МgڥNݑs T^þNLE;:J$Lo65ӉEhk~xaE'/RM,TBa]=3w;+].Vx3sj`e"9ڢ:~#_BE)f86W}쿒ҍ)ߒOCC*hm´`ٞLg`izE@IvO|_Q欚4!<*ގ]kI^Êyk>VQ$̘IJol Yx^ǩ>F 72 rY /(#>O*X M?&3c ->Ts0`>୫Z:h-&u=bTegL'GJ4Cr;R`Q:ҐrD#VtUE P6 sEo egŹ:n<3Q5/.7uKL/8;-87LJfkǧpt^bʁUVv~dBf/-"~"J ^푽w &^*$AZҽ"90R2^o[?VQ*ϲ8a"$~ ΥJ?z>ۘdoɜ]oyw[-tG٧hv=LNcJ3 m5k炘-{3L=K-hN-9bQy,;:C I`MSrĶ yz^ MV1!%6eU# %Ѿ3QygH.V7DbԀT='/`T"CÏ(0WbH˩Kϟ[<(fւtmG܆uzh -͖?3 IUSr>)=]mmn\͂!HҜ1<<]F""2mhu(AZ|A ?K)BKќ/f])/pJI)jI&'9xLUJBr :@b M\>֐ڵbkX|)BiGFsD}/g~AȴV,^\Dtqtq$#7Ɣ6A g[;ðB?D\;ǃj }7Y~@Zt١fn,qp.!fC]|d5j WXB b;XCP||iU$$nkJAB i:°r/bB~B ,@y; `<0-; Hdtٜu8O?bdMb~5kuevO[$jdYQ \ V+ԕyI;vY쨱Pt/E=b͎vX΅=sѰt}-m 񄯕҆%Yd56U_/i&VKZ|0D Bvּ@377i> S{N;ϕlhr(IRM~x 0Q nSFͮ:>h]Z٘fFC 1jFCsi<Y鹠!,\Mځi,~!HΓDi s@Ɩ͑K lup\%f<BKb0`h&^Z7_Y(NN DOL9Srn u˺DGݰG'm?!jq||_3 i5%.}v^?O2bc{i9 N;4k.5jx5HiOa9O.MwherNZGYilY,^S1˜)jˉ/朙y`%NеټȂF<$aK;C\>3|A̹=5K&؍TZnS=rY *eٶ՞mw?{IE$JKNjqtBkQwO+v,F=؃FBE w @X ~۽ 1SƑ ~sxycZ/I<]3d Oߧ|1`,:tBaE~rѨsV|S~p{%bJþiӖ, y5_|?+8Bpœp' xކ|2Qu=.4ۭ[&3J Ǵ X-3ĄP͖_z(r 7OJXVNz7h#?mggau T4GY:! F({~Voc`62}ZcѦ jR#Xl6md"qbC#"’wȬͼ\:O>F"}NRL ih_Ym=C?>ST͘ PUA5qhW_}WGHi1m c+M<:2N5CN -2'l2N O16vO>{ˤؒ9]sp$ VmLEEs3hT<-:|OHـ>ƁB@ /Z^yUUJ$#?꣹{zKsbv0_mҺTsv2! }#iOď+nА\N ~plk/kx>YpՉG..'>XT.Y˶޲직un;P翴)y%W4w 1B=zte Z m!'V"r=VObx { $ՂȰnh ߏy\!eg#X-utbiHJQoG p>lNrD 5V Rbk7iui2n>;HK& P+RevSs8_(:Bs3e{iV!V ĺRU0HDj1@+8+J+c'{,FP*Ano`#}j?)yq- m#h̔z,0!?w!S =/40sg5 Vc͞d1/7*kMceMc̩wkXImϤ"9H4{[6+n{>+2׺ts|]Es;b51* H n*]KΨL! S!sh<6aU90%:޴Z**BY=放5迦Ece[A +x/O0*v;a2z̷:vQW\+{X { P}Ȕ}@{4"e+pЬzO%R I}S5=]ְ-Z%9 QCJkJש}ZЮζQD6n Q!:'p6B2,F6NBc5ǘW~`~K+\i%x}uyk.;ʛ'ܗ,AW8\^K C~j~*:>љ +x}3wJ,53JOI. UI2*7~6w@F[EuYԯiSlol(%rI$\ONY3Ɓ.Sebb%%ފ#'ВjŒq!EPicnjq\mʧ*VU9.L0 Vԓr_R14cpQ+++O=;1ӲFATe'P3^n2Mf+p'{7t<DzSö^nq,$[]K/)0ɆQ1=uIv57Zl֞A|EUFHK1PpBw ?yl~XHU.@0Ba})wW_MZzc T")#뎩f >2cߞpߍB q ~(K!ᆜ6)FX( _R !94Y1?|uo=Eae9T3/p\R-#Cɱf bGnbu2uJhÉ)) ?:0Ȩ澛ɒ{򡼂l=?)d.5j(`~F !9>َ"eWXh2n5R,"63ڠS%YF*e<񦽲 GgdT@3kerLTҳh'޳6G"0]T+MC|K%5oLkSIΐe)}TSa5kSpּ%_5f'Ic d]h"@mF+UMɳY|i!Wԙ]wzxsrpcZKJ.zEk2uBOdmH3JBaLP a1-7N43: PaگS/+s#g8dC=mG [ }łU~w3-"roAӈT-[eQ_؈mxVfi挑KDAXn#Rļ&C"a^ )|ccG0MK: h,hg'1v6UU~s0,^#>= /޾<DئW3uGS!RF,M*_Vh*)Po8z[+*\<Σ|EICf޹EnSc7bbɌR N1:1VRY}HDWD~$ R &KI;YiT]sbďն_[C04k˱6+d9ļdq~-)%hMLR#f[^ гζzzeNYɺ+yeTǫKRW-ӧVlc#IBius;ʯzЀT!i ݄G1M2z}/nU)My'Fk)cq k֜ËH֪G4clX5Nc5A-aTE ^o7\(8̐6%<-gLxȫB 8pK9՚A/wabV4ŵK3t9q=Rx*b^$A{>%/p4l,F*dtkfjP^%< #7{=`= dR}91v~fgf>MoRX,QÙllىg.u<''W[xB(y嵪X3Xl0(:vڧa-ϕD<0\&mN/ k7XC[ve(7cѢc/mTcpGܕ iyc :AxcjDkR+CZ?]hD>,5?I6c?`(.Uslp-XCD[#nk3yiύ/^k6 T#gː;[uLT)PG9VB`!aƺT^ND!f5 IHpƇ':H'iU8FZl{gbt1gG5O0Zfv2Ld\k"p4^*b5 *S'C6£{m<L2LE{W 3T9얉iLd T&ƝSlLfgGm@QzY o \GrkA=,\]?{VHPg86`OI$\6ޭ2N_4)_>>LV8m`{)+J'kiqt;f> x*` 9 n5M>(pV~+/;0_\W:A_Ak (Ñ~f[J87y07j+%C0oݤ=* 5٥(S&!ݲ8OLl mE({w~^AI`-bzY~ں^G!x N;3|^E/v1fƱw!5˜ÂFry짜o~l}GO#<b7?#TΌbt./jg?+o ., 9MDe4&XZCtvXe;P92D,w6;Π 7&Bezu>;WݟUK͠ 3ɫV;!瘏TzAVũ3[)sݎEtd @q;oM$% rR2_-RPUm!RZ ֚LN@}*,1X̩o 8$ U2 w`e9FM%T>Cxs|FAz[Pt:8ZZ9nR}jAh% Df>p $d35p)-, (v0-%ub}"fנB鞯Ϳ1#-4?5RY׏3y[8qM+ GT2 E[0;ֺJh;BͶ]4W |7'1 %FyT|#}6X¯s2NaefxKv :='c"TOWqKϿڥ0tƧ8M _W#)4.׉鋦|ǤDU@U6ٖM%[/Uu뷧ŭƴ+^u}e&.cy͊WJo^Qɘ:%5LRyGȧH'd24k7y u3X?EAj+4~Jgxf6tHBյɦB< *;o(#dx/Ԧ$M c79Q,Y{m5O ,]g~Vuh4 jL署'[v6~c9m0I\$ĞImV5[]$F_tx_LRw. >p]A92e{p@>sy? FlT S3U~j== l?.N1M#ǘˉ8HgՅɏ,7s2ZD[jһa|w^V5Jhtf"wFS6,N[PvzL-LD1r|>O\!֌x@b!a~l1ƣ'MA{n\i+b[-λʹyE}B :L~M>kU>J{dr2ms܌=fiA?[,DT17gU}s<V!fFv y#'L5H`wu0Agk` 跒mXi1~49 坚B> f wT%%mϬ+q<}h}YQ2x?Ű=ϜT8" i,.2ن0crln:u;T̩ÊksܬYhRMcks^Mc?ئ *BIxkC"Īgs?I ;_6hWzA.jiMN2) \0F,JU*.y-c yWixNuqJMx2ظU"t oqAd"^7 :qmuAӚof8ϼl')פY|+E%eJ\ 𐝎6d2B3Cp[nRha{lea{{&-؋o')jt㇝#ajSȉ<֞T9li[0,LνKυ*ÿ]4b/)3cA0s?E:5XZu ڿ }A%F 6Yh#jtI݀#iԴGRWHEE_^~"JPeފirބC;9 #ڣ\' P`Ǯwff\AP}|k#qWQ:!S"_x"5כar%r;k+{r=n5N>B(3 !J\9MH\`2S_?Z]6,bWu9J_vR&8¸@2=1k+}}i 0zCt+tsbTK4K;iS8J$@̺9/ן9E@TS{=%sBD.ÈuYSLYGTm#dNl(zjV2Fwsí(,^D=NybH3ܭLHb3<{n Y~C ,VK1xIS`Trx>bG2jmsfUfUF*sdzm6cU0CW~!t4pf;Myz2%S]lfjJ*I//<*Yβ?M0 eJy̩~x=ۏb;G,;U:5|?=oapJě[>*8T_ yPp^| ì |B!x(o Q[g"?xp*U1=zh#26\NeT 97i rlo=D:L \3dM_j%PJ~:jKq#G0\ FmNj}9 @i'f'6YoBsTvuznRQ1U4  aF0H̘,X:Y6X)wkQqQd==UWeX3=jvPI^H#"x}b]9'*Q+)jG6θ#agTQ%nqe1  9¾ h5~2 Z. ۮbjU̇ H$qW4*[0\#Mv% e71LEJXVdHqA}=, Nb%X)uvC*VaI3 CWEDD}X_V !a+ʐZ `cݡY FR]), v~F :Ө\X=:F`>e;Ÿ)-$Pw U$ș!+iEs:Fb+'#4AĊS:Qpg[!V#2ƴKC%&~PJZۇss%l^]UදW0A2iWs YIc"\;5GiHl&4wݨ 0cn/n@>l}e2l]XF8*[D;O1QqɧmsxU W,u?jbVZ&d&lv1u: ~Uog{E16n_=եt StdȨ Nr& `EPhNnj:*-5ZιWږUڷ-/]SzЊz<89SuJ\1JâQUnnz~Ŋx,9Mm~O^Gk&Df^,=59 %N]VFmr:ބw'}Qtdb*.}<Mė[9ZtM 0@O a!CN\j ^V&[CeO=qSe-x(ߖIJ0`"E^4g(:A}"\^rЋgikx[-)kEiɫk(Ikz#ES>~ˉd6:fc]ڠBGBPT0NpvqqoiW sAZXPP>9 ;@ƒRkpWTݻr# 𑍣U?wNE jh& ;QfCRIб|]U<i.ya @ t.#q 3 IGzd0)қ0,{\r"s>0&G <U{ e-Zt @l}6q\ڤCI ~o jlsBG v5s>}46HZNܥb]_’yvr0Mfq_ L~Cױg(-%a>=G"Im'/ݳH/zrb #AQ~ Wzx.''k"tt/X{;ЊhLL߀BgES>}Kgɛ"o B7Cd)!s!^s& O`yXv: %\HhłF Rs4zl:Z 3[%';BnJU00{-(}T%]ojbBg\%7D kfm#V/ڒ[(uۆ p8,$mɿ28ڿP@hQc6f-{Yg{CA i6_T)<"`G<89/,md 4б%Nmjj`I 1י +jo;`\I [,ԁ,?XL(_ S5I]޾O~/vtpLgdBt}e])^(BQ5 AQ}̃Jx|p99S[q'{&ayytY5Du_Dꍘk a]"0 $;*?i⛔T툓Ky- —~Hpxf(׬9–4Yk=H!SaSb؂5@&v+? jbp4 djEul}Dg+Ra &L5HIm^)Xq?pۭ>_X?>d$FFOМz]|!~HEbc L N]݅,U5`i4\ 2׳_Em+ C֍o8S86*f{fAqCFb$QQ7 Dl 4 {ay?4h f2GP0VIap!zƕe#ﺕ;SA#iZ,ԍQGS` [rßۚXzR^#{.\/B4`GB>SК [{Uظ_PUP% 8,߮hո 8p ?smul#ȅK9htJӔUиN > ".Ȃ>~\f(5R(N灤0!JܝaM L's}뇨 " @Zb_ئte1 Nw) [/("reO IަL2ڎ6+/䭱 _J񍬯5S@dbzĹJ[NB)^)ŖR.~3Ay)1bdoDZGH:Mך[W7s#5o0"+u˷y{H6#3*%cx5*gJ X5ïv6q4}0YT(]s\z\SW/J'QdpsIә(1a#gBR}{W( P06g4ҾN [#nec9e%I6wMH|cİBCi[Ytvŝ@yHs) Ke vTP۱*ſk"$#7*.eͿ IFqf7nJ1Bpgݿw7 \疜Dx=XtC*^BO0~ެ@3Jz5bF(X(DirH 4dC`D 7VV^*ƻՈTBZy$t8N&^)*e8V]W0͆ _ Ķ?O`Aņ/^h.T ʐ'/رCE0-Ӝy#:hP|k+Su}S9̳ÝzPw>QRN!ץxɼl, ,wfM벮$/P+y\HBQen+mמs@TM#E͉'hDZAA KͯddOi*pś'xBLAD?tA+&d(ɔ?Y_ wopm$kM%ݷq 4yUTbF)t v޾%_Ϟ$˜Ps|Ax_9?9J9 'RkGpϰih_}e9;\ù,J8'sB[nIjM!Vڦ~y(c7@p&#iV@ 2د/ nOOi%6}FS:4%M GS0IDȳlS%g|/$q7sע Eޏ# T|%-JHAS3<, kO0dDLlDhX}U v}ilQ4~{ I8OٜMNfdv2_PP Ym9e#d$H~=0hs[21Žz-:+AoQ=hdnH qzP|bYCq_(pL.w -v]D &R}dz~z$N Zk̻+N'ﺥ_k6:0݂S@g #Y!y|3L DȞ,+(S$J4usUfֱ;`rT}0Ĝԛp6wVYe˹H8"# ׸_[[idDtQWp[``W_=y3!oL+g4gI0!Y)C{ w_,Y>yT`8gC\+r#䥊hn(v԰,޵zcj 7^ЅgE3)հSKu uB'=->R/y7gV EƩ]w7{Cn:w,xzCs6;Ϡ{:no l?Jp]]G D.dVZ[uAtsCy,;r 8"bx\%r=nX5/tKg`Z2i;r@mOϲ<+Fk&}^XD;ٖjUYz_wc٧JkfΫRP' ȿDs#x&dw/S_lR94ڄg,I3rboK ajUrA7G t:?& P8; BcxNWERTm洞O3_J'/N1-耠 |Lu64\upOVrc EF6/>HK} iJC@F,ɱ2$|þCd~7(zQR&f6Cey7πao龌D?cqs)xJ1ϐͬx7 = sn1kم@eGiQ a40Gϙ]r~ 9P@D2:Wn!a% q([5Ll ݀wP8gفbk(WBP*Qv9ڌR*KcA\ I{? F5oˊF҉}:+)>N`"F=imqc aVO,\҂n N󷧅:eň?Gz-wkw5mHhV6.bz4tM( ֔ pð?e/~FRFՋbhaTÊ!>oDS?1d37mo*(慚F^@h;nyi`F>hEŃ.KU藧l=Pjw?h3czljFGXlUwܗfD;4?ZDX܊6wE՟Pc(u&3PHGmlZjr* *|A):3X1_psHͳ,"MA1Br#s8dHXle9'Yk1 u݃Bka^/I-k: Sg֊LoW]wPv;I͇%5]A@]tynMnAIfȄN b  h;spYuﲹ~؀)~=~bUd'8k;Nɑ@27K$!q|MMX\虮VLG 5=]z𐪏-p^US5gc7|4ip+ PoAɭ;<5)3H#' ⮻ =?Z/lƺN?\KG)z`L \|kL!4摣6!YY@[v]rCTHIYv18)X $xDɜJ|78H_S(PThju7'Mjǔt=Jgc= ;IMX"tAGMz~H%?$@$C,hma ~+k>x K &ciזHMHt J1dNmix};9p::8h5MK5{V,K8)ȵv>hK83̐}V= /x.׿x;tZz܎Xǒva-T/L,PKk;(WK> z?=r! ZR<J6o>#f L8# >mKQ4ρaFio?3Y&Ϸ) L[M(BJxES?ʄqQy|^Q:N`{0tCր]KMc`vYV#; CsQjOcDZՂwY!; DܐƣQcnx!f;$;՟ف3yAC#Sώ tkϐC-zV  P2J@R7+m|<|eunUC7}";hjtca"SYS]5aK[Nq੹5 ?[nȕ$+TB3*Jgb$!@>7P1(?UbVΊJ?!)M~ FxhE:Z^@,1O-x>}f (sԕJgew Ym.*p&A톥qŊzTl.kCSq{7>tlPٮ1Z*v%x6lĬtkܿ?/d֩ir]V0R7T8"g0BBOK9u ݗ55 Brh'P}ƻB?EѠ3۸n-Q5Z$s6:u%*[Ʀ@kvB3IV~D@(5mVa~:dꁳcgZ %^8YlX^\(`@+]AfzyFM \:ӝZ Ipm8i^ }XT <櫲$@_.IV״Uw20惉^Jc,2|‰Pe11'>1h+J ^3v9q&h=,Ąwuz6_g;m \% eW_bhGR/ZE1,4sq$鲯!mhQ?sJq. s$'詆p [,74*]8@G)3=cN$υ PMAO&fE$Ř  e 1|?>^|!/kwqca g>@ҜX=zdz߃keݞJ`? D\p t|;jIBE5#mtzBH Vȫ|bn6WԌާ;b+H3Z.5ȃeSUd}S0?jZ*znLQLi#T(JWA73OK>%f)^ջm@N3/*K -s7hYn !!, VW/p n\1NBQ͉W6]=&/>FIkAKQSJK̅vg >!>HD `Za rel3jT|IX=U\`û&"8]t74A8eq|srmzS~8 k`oگ%bGgS-*#pQq<LJ <CU򛯺dZn=tA ~G ε-5ivc@]¿ Wb{\͙?qe6i6|U!pԬ\):>>Nd .Zz'hx/pFqm^ j AHO'*:*BS L6,UQv5IHF9odKYRe䜜||]B ŲEy=]ӡJrr$Jv½i%:;v2WJN/sʆ8u3! :Vͨ0MS#3W8FVUC0LּpN%`kq~L(6놌h+Uٽk⬓|D#ptŒY }iM r7kG]$26dZ0u9spBRExb?bn0ưfoЋ1p;ѭđqw2k)M`ٖk5a#[/80ZJ>dn\mb{ !7o,GG> "RlCY7pnlWaV% _OoQUatp$8__a곊qs_1ӄ2=*eĭ?<1Sy5-DN&MaJ!s#wW[Uya:"}ʶ#{,J9TzO~b' _`򙪓~hI6jXGE(b`ATZWe Ea#qgk|Ί]47U/wR_Dҫz K^!졞v&860UbE ,1#^$M5Γ"3y$:ɏy8\yRdI<΍E2á?rNT",r YhHuh"`: KYi6] :o3:U*89DOǕq#+5c,$hA|%m4Y75t F+v\5׋.պ}L TT4}uhINHhӔllps8]zR.(f lK/#^E.,@rP7 `G+_tKrx\7eͳ`'-3N`f74ᦜ(}~iʸBͪYcߖÛCA*;>‰$IS{)6n%n;b'"D)㹭BlgP}fK<7V(*ËeAͧR'B(;ŝ[2:5qu8")֜I/M[c7e!~ -Aw(ǫjOF~H_bH|\~nvU,_qe}՘fMqG H-VKH=)Utr e+!& 双G)wx. >{VJi@0%`;֞W$>WN!%YI.\L-C2ѿXTc6,'٬im Uw>tԻ dE}; scVR1oKMa(01ՋYW9ʿM'0Hsƒ3 #Ba ]uJ]8_^k,Ǭ=|qϠ zA Vu fœ-8b+B>Uk=ݖ94ٮ4"9g'AaR6 Z{땜Ou{|@ `] 4 29b@ r%dN"fz#U5fwٷ0zRkF(3f$a $?*4 *!ֿKXٲco+$V -+0ySֺP/:zSfۍ#wX, p KMtCɯ.,jԟBZ`f6c.7W}o!}1rـ@`.l|92z>dϠEL7{nuKwHސJ 2揇Y.\LAkbݷ|K!0{exf;$8>f.0~l>N\`r@[b(SV^S?O=L,LL 48Vܴ68ẉ1F[0nmvݦKy)fhQW m+k -7 `h-ˏA׳|(i{g~)_GVHf?PϝBo*U/[!qEQp;8%iUFP~(o9Q"R z3 Ax^9Aesi#~Q":Md7e`jqul0T}sݢ#=kD[Tsn(8!1eTU1EɖgǓGgB|Ub ﵯPx&&2m,?R$Yѓ`AhD(5R؞8'N 2T7C)Z5uBDh0Hw ӭu] oX>^<TZ8cܕ |JpHvyK_o0劯[duƏ@4&[C_WdmuzRUm7bO x1d< p{ɺw-%uE[%ʦ>¥ rMHd O77eJ6{uς޻-}KAI{"Qg kֲtv6 d`|p-_ޙ 49kU@!b:;p~|A8݊~U__=7 (Vg!Mߦ[ǐL^Q-Љ9-é)߲f-g17o\)Ww`mG7kj$몀OYو֏ is-\`Hy 3zdlQMuJƮ:D^hn a0i,bЂrH2ycB ڏךדc"WAƝדS"[n7]]fPʎe pWjM-JKzK [)y W!LuhvN/hdoΤNp&KP!8A;c( lG 8]D8g I0I(@OQ f5K򃤄u̝vri3=A'{i(*qQ }C@Fd.*tIǑ8n+g!φ '4tJX'EkL_n6ON*E>#2a, H G}n} 'fvjkk&}BͨFYf]q%c *&uotH0l?_~ڰ wvy?jF5N>!n;ø :xc F sb P!qC?GB{c>~R=\s4 QaEdr:Y'l&rbJQSL6 G_SJhtX绳 :3X 6BUm&=j|ؔQ*g ^d%z+Sf @B9`tG0mzγĞ݅=$R¡t?(hMT,Fʠ bTM"!; (N*ZRbT}uɚE6ퟃ_?O|ު UuQ&r_s`LC\Jji 4gLFNc*sp±޺,a g8_~NEaaX%B'g?ԫc*pHO%+WEPX܆$ YjnJ㥂ph>N#-1\3Y@q79]ӿ5O^־OWﰔ#,^ZykInf(/e̖Xf"+ ]:PϦ4dҬd]uPm3vPL j~HęycD$Qb<N6WeBބ{ Fl=_hwϑeГaʏ`)t @+i?txVF]վ0PCNm> f8{2 jY;?a]^[5|URLh]E'ھo':JU#¢*RkL"zWT OFg_o|=u,%ž=T&g< &X1@լ;paH$$dBt4-C| 5i<=N 7㗤77ՊZ+7 l{E0Pb3Bû=!:r`5׋CgLV5y aT޹`E?)TYA>ui2 /`QVY(^U-|sŮXMvr*=h5TPp)RZc(NQvtƨ(5Nwmz u2 r4\\z:FȋI1儑@9N/dT P"$]mD5H`/ۨTp{z=IEEʼ1F. S/ʴFXS喝m9:wXVEIDs@R1Gɀ}TG Rbq^đQ6Ƚ\t~ G} C^{JX" qrynS@JmA'9lg|Nb{$bE7/Ԟl.f>)[~vr[VֽAʃ, !W?\P)<(|d1!Z/,  Wkԣu].W>[?|z!oc\Ek1%gv2cNӃ60D0 FtvjD|- cJ-1XHX~ \X>V6'K_Z]մ. .Z,֓xZ>w\kcUow4" {v!{ O%h%:pƝԿooK|=U|eW |"*CT'PRV|/vN*:d` %.fThЋB6ua̫^By@T44mG_s3jH \%CĔsm_C̕۩sə4}&] G#'48J^Pu {7A/)slz 7ZUz;D}/\W,k[@X}F$.A7c6f éCySͅ Og?1i.zugsT?ॆE2>) ets/o{3xTLC>j#K||:|R|{axo+1>h\ RJC $6x.˵baD[ǃ-fv',_GmLlhd³N!\U. زVgč⌸u@6JHR_lhvUr^pHEMq&gԅk߆]vZtT̼;9GM';hᗆ1PʈjՖWz&be 7@҃𪄟}~Ֆ䂠~nDt]2F!VO[$`u*xD9&d.( gu.҇,oV*jZNA>RlCkX-}Rwq 'M|9܄᪥nĀ~>VvͪH4S9P,_ Р1$|ONN9?0Ny}Fx 4CҬb|V{Y {#!}fד!"zn]IZ@EH/i]H}{e_ n_~*^IO IЎ?c}+J:fc.£6u Z*+ *pJah4UkV-O= t#tIpmi} Y\;U߳=|񜒭SIŠدD /sxѱ<[W@ $%vumնmrVSI?M\-v^rDkN _R{[Յ`٭mm ;%J/m}vx[peX> ZcOr%kET>IpAWgC~+$صh2Iא*?n I!Rw>XG^"tVU""e<5k0˂+XE^_EY-v[NL+ŋ6pѲ֧}+dj*T7*vzv}D<8W/I >XEs[j)7bn%ja{.@Ss4<^| hY B@% `Z^u\#z}n䚇`γbQ3^>gSUrJҿmʞpFh%pKy3æ~+62z kTfى٨!,'ݫf\x;҄h gأpZ"XJ; ;ӟh-M4 i KV)ߔo!M&  8Fm0&oȟ&Lsb#)n3 +.TMJ8i*2 ?v6`%uS|GpD.k!X-ᷞ͌Fꕙ&s>`&̬wl_-cfqқŲ$ }g i(k aEaAʘ7y*Nuա` 9@3TFXYϏ kgb*Utڙpa0PV b: ?-ςD9A#q8m1E Eέ=&5OQj$[=S' e5rm8\Qb; b50_0arf,CC;($mqsYtyt=%`v^Έ {Ft‹^#10_ޏ?q90kj~N|= j[ CHp)訢X=ߒ8Ay5,JCqѽ]iޣ<0|&1#.K"4aM/=;aq'~1S՛d22'cA X+{T2 I/ф: ֽ0|)'X[  OuYhMCK"RuQԈͱUQZJ*lK }nIdRö4yW%n9;=['d&Vٲ#krֵҤc;.S]Jw#^$~1W8!,l WC' /1h5ίA,Q2v9Lܰtm?PC- Ce9[kfA]\Kވ0rԍ$jxb2 R~M%îPnyqfBt&S>Mŗ2^}Pu ~xM'Va=(ޡTN2/ѣyvFl~6s?s̵C\p|%ʕSy"Ļ ^_EZ5pׅ!D5L,w/* kx2i]b "$`[v  oT:TWb;Iꔦ[=C&~SX7n1Զ=ގaÀb/PZ.`G)/3tZ.A|Vs~Q#fqDkJtHљ"1hǻN?S +8â k^KF Z+IL18)GƏ7]a)X~|XT~KoC-(FϝX+0hyO)l5 1xl˛Z1qmA 50 WTE2|Rs~ƻ6(({x.MҖV+LJEje[Xryl^KAZ_@[j~/ۀkiiÃ<'Kcp~tҢFXgVzlt+&q~0dI^9nkMnYAɘNpAp7?}06M4g⹑bSQ&!^\&9Ez3K=%io }aQW|%G^x/}ڂi٘Ka/js*V}Um͓2\ٝ+!c-OYgJ{ʨ^аevRyNNЙ*/)lVN͛APLk"OqeU˦/a͕1ahP i8b_Y=?_ypyT}[:NH>7wBpc9L[ >~Qk]PGj"&[ ֒,Pn̰AU 0M~0+T>U {vJؠu6V(?3w79h 3k 9 W: _?M15rYo ԕ9?ʷ%s̨M? N](QY@vgdl>R7 (el*!#nEʕW<y&ƒPd-%K_>Ϣ*5C%V b*(4Xt<5R~5!5Z#CR 6+SX`r{ͻW~uYFyxsJ:1HB*>76k6.?b)G,KV^ثv Hx V p0eQk09qF_}z,@NGzd{/q;0#Z.2<@66BxCX~X%퉜]UtfQ B2)Wbs6>GM&L{{-DuJt0Br*0%vJ_&w#yj!`iV쩮`WX?J dN=mAVwJk#sK-+s3YT #ֺ6Moµ ̷l3F֔hGzI;w-K'a"OTЎxϹ!&[\6 hP~IZX.g[&!q^- d4׼>b /m7 \Q+Oͻo7Ș?xL4xߥm?놊Eam:rڕܪ*}/h% Eݦ"CTuU0՟tj<Gvg$ۼsW4#*o(ͺwU̵UBbn*e۞tFV`xؘ68 l͏SFdZ@@sR`X!b>yָWf@\NAm&6E6rW[˲ִ|M)>˝&]<0LYGH.V(u8ϠPyfcYFKz1.$P'ݵSuWELy/fJ%o+?otMn/k1q[uNgM}K ֩j^=VILuR߷Swm]W+}oxX&2ekȨO K2[)&HCCV3Hyc=(u<-iu3p$\4d^7fez ߐpӤC= R:6NHwM q%ǎE"48vVG]1e-qn8QV:LaG /P䉝}8x]? R+?'@lK  ԅ ZʙH[ } hx1Hv0+Dx`n$ ]\K= d@{gSEz6G,Ob_ m2t6iSog8z1]2]LܨCvo?UX~zw[%\ Jfo]4ѩ0 Yީ930q?ڙYgM[(|]-D-)OxY/'B)ٵ2J . h8 0<_MI5'+Cn]-^ͻq/A8nz(q$e[dc&mb%ߎeeqdt%YӧJɖSL9Cڏ _gd¢6`;q7P ڍxk8+!JQ"Z,_ -C(dy :5EñBuyQ4#pk0L-!$5/#?;|4ZsjQ38l;0zm3=bΥ{A $azLKKc:E&Ymk Nx>I7V5Ķ44 ju%Ϭ"E9",( ltR#Ĩrힶ\q$jVpLT#1dvOt 5{?z[f{)װ8 #1_ƒYtaX!>HEEF  !OFLͽvRPn ;1m+[qPCQ sw&Fc JpJ?3yj; -A(N>h pMr5@Aɔ]8-Ѫ~`f^CimڢQ%ax24εߝ j6b Lhymx6 gEgAp zR H&r:`q_#+%cjJs* +2 /GȤx7bbH ma`URY;}&*]V7K+X#Z=S-'5N >o9DЃQI`]be xL &Q|3 R0 mռ*hٞv0mg6whHрqxwl'/FHʽP/bKlϱeu$c?wZ4׌'1lb.w_j Iڋ>p͉:>PP̮%N.o0jHvdGR"!,?bplԘ 'j!a~XX7Dn~{D_ .lZ` HM؂sS[W dGob)duOd1#n\"v̈A+KtcfD.Æ\9m,^C w3auw%<hEjpm~X AȤrYQÓݤslPNU19 x_EhnV^ȴW[Ʋ)<1_KG=8$Dj*یC~kjr bO)ͬMGL7gD/Dn hWUwԙ `[eh u2sU[lYM̑RI~ ('r{Ziz9y⚼JVO:D/3x2hKp Z+&ge$#&0PGS#ܾI} 57is\rYe&:ܶw"%*v CR;1=JS @.3!JP6{bl@ﳳ`hR$ٮأ1:*~ քre +j{4{Mtr^>,):0js cS~'!ERɎa:.m[٬bC|n*ńT_a7tsn]sD`%uS2/v]d@B>R鹚?lc'tc a v'$9M!GYLgA ImAQ ?krS.ݶI_ヘO@J/]A ! WaGOH :[sV1a$9Ċ776ߔ%>FH ϤO)^6PU *.krݰQn7NU9h֐Vh~tI}7^ʬ~en>aV8sx(-xӺ]F)s+S[HG`N4Uo^Na! BWA6vqgx$ `0:b*;rj{ W^\E6F1^HVIJGW0SB.qBBL:*~\hFoԥBB%&>+6ʰs gb1c:В>FMR̺JSgA :gaUXOFTf!i)'#jTN9א`h]wnV$ct+0vr8d;ܗ8|8),KvQe= _5g>#^ث 8rV*v`SŻ;QtvFdbpʸ z%?!t?2aۧxI^Q^%B0L% -M{Kډ<,.[Hf8uS8)ɧ({ӛ+#rex"o`tErw{QXK,E=2N̍j~MZ( ď0dخ?@#\h50fxvʥڌf?D?ʷȴFHn=hMqTH*&ʽi$=GXc:JS⺃l7a*dO9^0?OJA8 lL"f#il%꺂vg tI+M*r2S27賭znPPSeQQJjJn9l[.J>|]7s\d)ߔ ]eKs֙d>=LlU[M ꄀWuin Mwz)`XA[(Xqfe !U1o,Sh"T6u!i lI %qUY󮛙TE)/.Tn6e+]T}n|^P1Bq̰Xዙ \,#,nf2\d*Ռtk/ݦ\95-(؂r{]Z,OYHVfCu'V(4Y}6 7ew6rzu,ӎkY*9X2GαuyzÎ.څo)=q8@CCJ;7INsFr5LݹL7e`L[9N S½}e# wl-DItOTهѶ7{Rb+EfF{c~OY;I}UZʹ~Bt:5PU;>}Ǹ-P|2IƳU5R&4ȅ1ۖľF t1za^Ϥfffc]w=1n8g "gHJJ?o`{_q֢HL'[h5ҍp)iǪy!W-l8ɘṱCix9+:'{/A_ m:|4?3wָ-.9Qh X PH>B UScLN#|5Ɏʼnq^N?|m+z Ro&q^?c.I4zy5 a Z>BfXR~~"Xzd} _@3(W WNXGrז=|^Kr蘮b&=>_I Ԓ1*aj9$?3 ',jqcF6~㵭i8@ Kӄq;V۪Pse +$`CXP q @3>( w%?3T$ 4ERJ"7.&WJPof NląziiBU+-)p {(To&2cmtMy8IÈ^\1[ql*SzB0]>;w8%["eh& \C4?jcabK5}d Hg "VɥP n19P|aj}]ü[ojz/f)>[å oPSj%M}#+Ex\Iw ʣkCEmv~k֏[=Ē"|tk4|BY;Fم֯̓QTKA0> w|bHe]⫤Je"(sz'\iY}JsA'Y &0ٿmH bVg"i!K+ Bmt>+(㾮孎R$T 9{E>4,=f'"<D{ai߽r޳%@h8Cݶi˜6CFKX}Gnge4ċz\i$8$zDzUm06w̫[~&10/0RЧtm.c?- bTxo."X{iZ#'Xҡ=`e+r(%42aK&c+aDzP}kCs|ۃsX%42q }D6 n*K<Ɨp?;e zYu.[發ze7pf`4LOSS;I>!e笹jhZUz"mwf2t<4PߎA0%~?ޝms긎*pSj+uƜ v٤ǞE8HqՔ#UujP?δXО?uŢ{ %ɜh,yV_\'׆öU>˘9E-NR{ vl0E&h9k}=\~MSej^~TJ\h vm@ ^qafBI{UJ}utp+oK)(C!g-L3QI~Ј9I؄9Ei-_mSmyT"Oe@:C Ʋ@aApm"M|yj'b5~9SO}n ]Ɣ  BX|y MʯsEGuo[po/I@4qN)j~GK8RH*3B28c?h6}k3 EL0d[%;/e?=D3HbOTC2P;@+}06/{oP2-`.d7=F-ȕ@``A2qBQr=/{yJ%3PMiXꀐe; eemkk}WTMDwhlviHyG^dAnd%& 5\ұo*"ݽR/\8Ώ.` 0$)8a܆kGqq59/?'zk@v=]aJ8곶r(Z %u̒;9|aP=S_g`I[Ġ'UdNBtź#ϝ=:jpO2ŵ 7hcdK| b ky'd3v2`Kg9|Xs n1tG]F)'_`ƈz=r(j"txH5pybΩSqݹ2mbKjppkAWUP$t?^7 J`WZwI9vJ_Vײ= |bO_aH}îMJ䰎`!=8AI@w\W2֐w@gOfç nI !T͟ߐ68]Ii{Vt6 Q!lPzQW?8F{LĢӞ6] W2k':}ɃTb.q}Ӳrd&1^,4bM/=rȧ])?}6yLfm?=tw%E\5X{Y^7}5O>+INIF 2Ҿ9NG=<M`QtC].$CF/"$;@!(ġ JeK}ֱ^N'abƟɃ™_NJV1&Sayu43l<_N l<3OޅP~'ŭGG)BA2 J` LWzvD\tCX~]EanA(WB*|\aZYEnݑʼ+演20a@d.$lZ{4O[_BCV6[g92)DI暱"WsA*M)hC5Ij2Qni j~pW\߈)IYx|TC pJo1ìKq܀C9dRx0\K_>f)Ą̅'אywov ɅN$nf)b [[Śhl*꿷 @ekHvO[?ima bOMZfTE4haIlVW  - e%[~Uwpz~2:/=##Rs^K,vDkY,F2B#q3e[0><͸A(j>v+v2VhzB#`=/{X+OT{[W4ـpDGW1rX} 8xbn7fO)1J/=6ӍtKD> gQm|%9KKwM[c=ih-,Q[KgMs-=wzHrР%)'ydg1q秼3/_%Lk[d8/@prvL$a["$)Vŕ**&}DU3;GIG4N\ͫ"&J sXw t=İtX[SY ߟ]wCDOf}κ)1UBxC.!_,`ӉqnδcrED[8K.v^;Uƃ",Dqns]n(>ߕmhKFqZ3+QGd鎿*3_]ؓcqdǗmM'' ,Wk aNT/o/wIbȊp<^r PcXw=|Qoq鮹ط]7LH0r1$i2zS)b_!<'0cA:$.ENSZ7g?yT L^)ꭩԾ^uΗ}5z`2"rZLK[ϰD #b#9Lh=7ilBM`3DUv9-!xQFB7g!i.tX?XSZ_dO21 wQ 2gyGXi {Il luƸ:n7&z0`9 s REd/Y r ouC_.H`ZsUtH绠kkGj"6|mt[S{dup#Vo]/^T/j1ϓ(@<ٓٶ[(MXۻ^;8qr[RxrOn_s -Ihp݄ o%6%pTat/cftϹQ+I{O@+ًO!E.fܝpNunoz_=60;Mn/kFHrO] ;zugӍA8>գr3 ΥhsLUVX;iqռh6/oc($hF2 o L䫞ѻj`^Ԉp-㑪xu I%0t$rU$07fO+Zu?;;ZՔ+812#[ɷE|1JO~s+X y[ϳ~SQ5"^= }Mz UaGsCE PƈAbiVA^7=XG2qNs\i;np}Z֡ϴx~ӰhG7ʄrw)oȶP;VɨŽ6JwR4CdԈBōNrU6E>C^̂P~Xga.iopV'mBa|A8Okp6T]zm)]Nfߔ8FE"ib *)|Qy/=p=HQ{@B0.fR6Xs`[0N=D5_gt{2E;ƹ|xF!:obJj  =j|N@T0 hLTwkF NS^m<\5{`!s'rKRZ+Klc>UagW(yjyJl+v_Y W ZN-_K\7^f$V'ZDBJHHJlSx7Xu&mNƒ&~r.Iݺܯ#tϸws &?LKT/aIg,'P++xE\MKd܂tl>GK| ]TTb% H{g&t[^kTܵg]u2}&nջU%jWK%2ɭM?s*@Uh^"ϰ$ 'Kx;ZYii3d]{#)y$P)sjuX-8C5A,*W[f933 tx:yDHv49RԺ+} 81t0gNóp4;֜jcN\Iҟ2fdA\76r>#[&g>Vz}L$= k0.ZLc5vV[% `_$Zh+LمOFf9RtE&b6<._D*g~jPddFP]!% XqNiBT =n-7ȕJ|hr5ñVhzTx Kp)6޸(V;W+,i7F)2PPJ1 WW yz8a,J`|OFv[yZ^24jp;1R{Of$6&#wbZZ_"Ҧ0Ԣ$K =|u.ΥzF9$_c ȼV],Oavz1sOsTb^4 ZTu:$b?W`:; 5'vL!t-@| H݀^c3.L< ޶x/gs؂7.B73ŔlߤyHBj 9]Gt e4$ i'k#Uؗ !A;8LǗk2 IFݜm-h=1!0/ XL\gH)AN3L TַՇz6]d buA1Uh+"`/~m"f4&`MXMU" lu(tzhA ɿ:isJͫxXK="qr?]2[_«I(\]{1 ƩBU#è,SZIJd/|72^uhc=(6ϋ%dR7( ./}QB2ds{JKE.I20xQ) T"J8ڈiM0o!4ۭy '1104E}siAki\ ɉCHݣ$o![;jyػ88ig9"CF;{p^4°bօX@mu twsSaP2(Scц" fhL*==_ ˀZ J~KG_Ĉ[] &wzIɾUD:Cv9qC5>]#QH+ >Jf5P}iY./Kk̫yքU̍ACũAK!x.@gzV5o'_Ս=ucRTXppߪUNd9afG][tj~[qPA4lJt=#=;\ڐ悝l?0 F w-zY*;I`$,+PAس.Ts巎/Q:G!29r+VT'Jm|AY`!Nw%Q>a XMwokXJ^hDg3l J@f -.|0}kKuq7~Z&Tq??-{*RFR3ᶭxPɰZJRm&5^dLhfjm\sw @EWQn3*\ 3X%DJ D&4Q/M .bz)UFdus8e4jvT%~tx ^ W|wLH9]5/V (@<?f-5]MA9N@Nge~d7+j(z@v_]j^|͎F5zOl&@bVzI?yˉGLXf4~ݹ#?V@[wu(s_n} T!*윜pi $=:KNTKyZ<]!u$E)g2*޺;͎+[0`3YjNIMr\.|W:_ۈj\Hp1,;mieTT<27(ȘI;w&KaPt!SՎjafܣB[]1ZKXuWz}N8,_ hKZ]de ʤS75j~q.2H_FhB 8sX;0'Xxަ&ВZ.w-+Q4Gl[vV}5yV 5hyb_m7eC _2f/Bټ28]MW|2XeMg9\NV6d 3oyyW]n\Ҭfk(p)}'%&C{q)2b I@+Xs?Lp%  !3N&ޣFirg]miy`O(gc8;?,4'TH C>3k$c3  shz{BS.S.E'&c/yf4HLL3 *'֎FDUxt7an: {^ U?tFtwQMCӁy-[e<'tl hԚl+#D:kLVZ0 -#؆ =4R KHvhQ<#c|K0ipڦ|͙l(b0wc5Fܵje|OC;Vď?7]]<->i:f]8nbt.zu#C G;Vw~[w^wm?A3Q]gƫFf'&r%@鵩t ]suÄ) b7 pTgDݰk)|(->deԛ h,Wty/dV9 mSBӴD.//i}dWf9M${ke |;fCDj+!nxg#;W~/؞B 6Bj :_% U/nYiőyٽlۂ8auOBcyAB$KcHĦ $A"w|Mk4ed%Q%l8䛉jWNe!(C4j,vhF+i=~N`X=~& |g--̝2Rd:6R4/{Tt@nH#t=i J7QXN݊ai+Q,Q>:Yԅb*b'JMNuTSvQcna (i4ucd'4oYC"ލ}/zWUl/D%̯p=&|q$[1~QSB'U>Xkt6xUi>UE/[NT0,lrhbu5-Ν҇AP+8M/gBZxZWţw:Umg"yŅF:VxSJ>_3R `&rr]Jr5(B&|b D3tM􅔰<\7<&L 4 Cr: nEHOOmЙee Y- C7ڿoE%^sߌu BCc%Y5H Ar֤]KPE݅Yk"Mfr_Ԑ,PRpnn2HOesP6tE 3uI"ZM?N{8<Lo'xfڤ(I߆+U=2#%Ng`}| x"-PS`mr+Z !I?m]Bj:@1%2Y):N&@HN 팶T3.-PRIy3 e%rPV(>OG fI Mϛ!f=MJ![Wgg-C9!s% sC8` ^|YVl=FV1 k%<Z5(>H;z:ms&ULvT{0f5Pr$Ua e͹m}rlu@yt%<*0a wcF@Hծ&?7plo~ L7H˚Bkk[2ĩ:A$Q U@eCsXc_0-8(h Dy![PN˷"@Gi<I,Woc$[1g6MSASUb^";b@{yB >zYjjfHݯB+ 9Ik?k #SA-c#RK\Ǚ'Վ4Ɍo79kӆ= ꙱b_5*fRZQn7Ub=o}B<&p^d`W=<TpG RP7tpavƤd$e)N ]k~Vїysg}?2BhxͱKËB"o~CGaf6W,K~U)2$W1k3Ǒ4AZىуY5Ql{5!D^Xf*12O{VrTD]p^#FՏxkE~p;\k# pCwTyf,?ǖ\E0>nw0|㧟%{NR\\]C 鉂PWMb- у-IQʡA9;}(ބWG޲X2$Vl2ӕ'((ƪ{R5&10;t+j:߇*X/NHWfԣ={+Uo5W ŋ'[®H#Ɣz3³w_d7iƭK4~.?݄U*1^wjlƫP7/q8I6&8!6|BwFcRDs?;A9h^|nb&%r*?:UI\4 ih4_ .@Mkudy߅mJjp*1$' om<$¯"nJPr|HE Iٞ6j[6Ӿf!e(;lB "ȝ^!Y '+ؽ4,Ԣv\;AFBҽYŠt-u(|;iY A [&"٫@My&%wx9pSj

R+ j"mcʯkpāC/K1l

Ijl!g^[Ѥξi+t_yhp ^;h1E P8+cN/~]ƺA9c6(Q %z6b-L-Rj@&( #FƉ 0Lpw5\\ݬe<P:@4lzNlnBȵb.ypSr Wy3zˡ?Q7/aJ;׈B*QQG;:i8Nt#xULO} 'ЊϜ'!](imt=,/ BQ"SӂUQBz@=ᳱ_WU XegXYc jGKӰ~ ymo]HiF{$\Z>?,Tb R^X 89͐LQm]+_rص "yoqFlV1v2J>b V!?CgX-x P*R+ v( }LAd@bЧ-׍67P8>w00N eT6mˢlԿ.%_.֙,KZ*9U\P~3pL6?!Q1yJg,Ɉ\c]*e.1&Uvi~zC-GFj?wQ?mo>!+F5;?^+l%_q+BiZIU\(YW5#1x?[_TXwQDϻYKBBRD6]MNi.*FM$]"j153RP ߯ |MiWz W'o!P̾٨s|$΀OKn.g}XHJ65с.,Y3m_ʚ4Q휯 {sbsꪻ[?TRaټb5|?`-ϯ~fl |s  #[d8 r:*B%pO%G~OR]hYt6%RSvs9P)>žGU&Ig5%j\ɥbT ~$EʉV423)νȔ^YWڀ; Z>M35\װf6VzV6Dq.޺I,y<IFTc-ʞ epE6i\;r#J4Ca6ֱ#g8O"lF ꆀV"s|[ PN˵BNk_s ޟ,[ ˱tWS /PI@-Pd 1JCeR"x3'%iSa,#߳IrU6tZ=`Q*nkTB%OnSF\iN Yå-X`f+.fId}$YˌFyga4GO' K C Yb{;{=M$G̋W|w⩙ЈH "Vl¦,^Y sňKTp}QT-0 &nG`>7 *ʇr\ӹkJt?ݒVdx]rU?s7'z/G$ڶ/*-89FaoJtz_d:p$ʍ2eWoaCf rNT](':2+K Pa;ƣ_]>/3 Nפ_}r_aw4v;Z|ȺVxGpw}]b6&T4f2.Ah/! ;Gf~%XVrEiMa!?Yc4 ?tp%ętc&w˪5sbڇ Ȭ#D$DTk<6JTr2{Q[=/7^?6aM:o8Z!yE=6V5_m WȻvmnR1"Ԕ;4ߢ6VSع~ܓxщu%w.Å )C ќ阨~(ۧfۼ>}e3c pXb}{$]cV3A~% wb}`4wi/9Zm?$tqnz>~2H5sH?Y_U* ڋH -rZ'> <{C!phIۖu3v>'(> k$tݚG;D=~p5*e/\|51EYp3p"Nh(Xod[ 4*һ0 cȊ{`']|A)J]7 㝞Z3ˉ1sR tTg/ %} /S"]?W(+zЂ)WR(]]t1[rÅ%0:3TԀsƕy#Oڃi!BJ1^q?mBj7|lwo1,1G6F` '~Wtyŧ݅5~ 6B&[{Ld" >A.$h0uqF@Tgs} ipw囎E1XAX3AUAL'bq!iv@8yo9-gh0hjGC8?MQ-XF㻰rBv]@̦֘^b3Y5a/2Bܰ^4e1nC$7T*D^Lmh/iǹk'|Hn 1Dp `vI5PzOϰk_Eˌpki"hUR_nlHj2ͩSk)y'\ "KxUX$nFIʨj6+D1Lm%ڀIl42"ؚf_FM@B_W?{p 1U{֋p/ C2@94#S)[򲐙0kkyo%Uc$I)wۤĉ ;USh4b&^|-|>A ;YN)Cs:G 3ӽ'o'A+g-o=)@; )elM[!+ƖQ_kQp,QA/3Bgu*$h7 1.bH+MoeݩۻrsU0n%Hٺq^ %f{uP#'([̔3D[Iuy|%@qY#`noNVӯ FiN-#l{ۖ= 2pc\p°&M*0ۃj͛|W ڿ9/gFƕ* rVa.-9J-8^y٣-:HRu'Hq]nV%+6{ RרLVؑ,sБȔwNjԅa;uh ;!_)@$1fOgcT+%ʁ M ~3xR1m.:ZH3 JR"T3r&T2S4C)"G}U|ޥ^\gu``MJnﯚx!y)'˃U"s@zb:8t%S\9*̍1.h.WσhPq)[ӽ{fǾ"AKy`nxQ}&ҤDV^4/؉=-yԅqJWgEoMhs&։ȶ<z'|k#KlJi>Zb\cN{߉PL_~m~?4ħj`*O4,ǚ$*3|1P3SR2 )bYf"T3Lx9oB cATGKP0qȥD?Co7oVg"ɀD}PEơ´a v.zAI2nq BÌ$@GB%'0R.N00aNHzV8p3t$Z,:@OͦffU 5YdaNFaNݮCP~7\mRP0[-˼)X|<̇dtMqDݲB=?gH6"4G>,{AGF<'5HOKBJ.ғ:]̯Iu1Ւɧ]zp5x몁•N jgzjzwb,O>tf5@}AngZ5t<_8xe}B}=ZjNZn@61?˟'Q b?X$c]G]jcEsw6sMj @U-4m/DdUZQE}O(ha+"\-Ե*Rkb%'{e#rM}D,wE6Ν/U ;¤1mpݿYFl40w܀,aʒDّPS υ%y<&̭ݘ_fz Ӫjn(uvƈrcPxu Ը?pg-U 8Αfy feKًqP뤨# A5pU" O'n)2 g8QyFņC[.Tp5 .#JPz]UUB:)vjoYQ68fʑ!cizL ;g*GoxJʪ_O,wx:iĦlޙf%T7L<6A'n*[Ǿs:=]"PRm f%pcLDo8(ȿ^pGqֈZNgh>k>%|fܼ0i%a>&4eEȞ;~=%N(ek<۩GFrDd< |C8űḦ́_.!`,z J/xP6D'p<"N6%y`&?P133 #)=&62H[Fs & =?qPe8wbi5z725\2Ie)Dǐ vGC; w;?{[,,(bPڌʅK_Y\10n@ $ڂʾ+ >޻*M?);4bv2.tz4}ɑ04_By#4;(N!/ xppXz'syw%bw:HaTE FOop|r<,68M`(ؓ5&(ѳAgMCR'cVM/|ʧEY 8q[XWvI80=6Z(ow"'RWcA|K^;;t 'lMg7+g-vw Ò"%:/ng %쯧T70%g#lrYDz?ɍ9/"Ag3(P_b.Zr P`k~U򖦐ԫ|׺0Z S@EL _1x(g!|[B_t&k 3ѲZĂ8ͮO)LYNN@*` .ROq\646;qZ1*1MT3n̕kh~J\TV&IVnH8'Y>J7M2K )-݂^A| ,QYS0J1c @"jpЛܦJq0T?u)W߭uՃHK\y"!^ U&P_yH%sXoXQكT'{oQG%b1aJm!ڐu@{L i@Z Kݬ+֕]d$ 8Ƴ 64I)lO/K.zI=d)ݝӅ*tryN 'Mz5w!yHv#ϔGz;Эf1* <޹ɻ@eZq0'ea/s(;WZ4aTν.0t4,)[zUD F 8BeFq? wds!kyWZ=H\ɬwLXU׮1 cKʉHwbw¯P8q!LN9_X]!:o(W\+?M5f tn <iIjFv47b=U䏆4'J/ip"B\rS";g9QX.:ހFۀ8&va}i=_p OQpp|7OQRJujJ۾َ+L{!_ۜw{+[.Ijx.FKdLh xT赜f/]c!nF}{Ӗ:.{kj%Ҧ w:dSAHN_c$Ƚ)d]"CBsW>},P>Ÿ/:i:Xl:>V ~c`3D<8ISl42W ~|ʛ7BqK0P)5󽑧t*?+mbQ9`?s3_˕Jdlc]&]\zr\->t8^vUvhAٞ4.KvUua8 ETA[vWYXҸVyH#ԬtݤL yeL, (JvC @Y$ԴsF9ss0ƭ68)|' .űP& }E) dKM *l* x^Ğ\WLd^Uvs;N̈l'9Y>ͼ%el0w0brm{| VgAMT?KRb٧,=v, ݩ)PI;[1ֹgj2fP:3Xd4ntl!80SŠFeS1Sd Oܔ;ד܋/XN{hTgAyʾ":O h^>PVt]pam#j3@()QBzǶ]E1j\g'nV)ըiʛ`}eE۱;41c8O/F&wҘŋRLC.%Yz^(?[(p'ίxΞX#> Fn-c] БA͟_~1qY Ⱥd q>TX!DH ](,HV 99ֵ۶lx),F=ywl %.gށ yTzvW/  2ͳt'r{Fu#*Lϼ<GI@X1HYU+#w*R{5Q pTvƷc7ɐ}]o C:}&0e=hIkKMϯ=b165@6G爚f G 6^kt&#xh+RP&HHf2wD `cD S9G.ܨrEI'?! %ό@P+Jtgkø. &Tx}ڶ:cl[r>M5DHG|ҖM9c VABQp:- x5FdeԤ%,b <8(h4)8(˅3PFObU~t[^os䏟K^%4'76&Im 6AR=a/T>K.4[&JZ CRhvTK;BD#ĪW-tޔ!ߺ`{+ٹQ5B ktp3S:$Y=yEM Si@vB*ϫutPK:]ֲ+u8K{@SmRVej䃓7 :NuiDB o;rJqS=j`[ %6V}X&AoqE9C8T.^ mU[u\ɛw*ܵk7Y CYjt.W `]ls ܚ]Hbv˳09>MDƁf޵\'J'e-mٌ{łxKL"@ŵex 9pܵ[4~Nȸ^NM (m={kg^-9X[DF2wܪoϭ͔(='7B U!}U_A+U"=a8|*K)Kd_ps7B$6= @e1<׻ vr߬S4k^)حޱѓ`J܏1 |y7"-Nz [HUʸƖdwPW1B,v_4i)Edɒ@Y/*sL+_Pqґ9i`p`|Y .&n$ 8hAd*)4n}[HjY#Qs &!ŕ3'QTW~Mpi.wrw_~tѝDcdr] !RǣZ^Z wC$膾%5^\[Q}Fʰ;!oYiQsu~ ڒ~)V(Clc{uyM0IkyES\Vk'TY]d4!B' Ec^s`gHoc Q's`If([fi-pr~ qxf' }98>=ǏOƀ0:*HH htdi{pz㦙l#=',iQֆK223 YjHʹ1ANr6mɏ3/,53Ujn7åFM%P`7^5x< ȳpqOlq_y+_ nwءw(9bm(Wdp].v'G#5( 2H*uQ}Yb)PU=doFyjќRI,_eM1N0hKgPΜ_+_i/ ܒ:/τ6'%D%U M9YY~2Q8{qj N=VQY/ f5$uȳUt496/՝T+1x6Ʃi`pQyZlUEd-mP)^x,۩reOAS1d;،@u?7V^A1d DC&-bݻ&uШ5<7AYVAюMn>AĦOQ:6Уkn>@" N"]p!kbEm' ͰL*ڔxfm$e0KNb)O{ 6+D_&b,u o`ߨR;++RCŤ|O5jb:6+Mc08k#{*Z (Px4,9L0BfqN0uiWDZygSB)yBU1@ӂ$'*LRwԾ <*$tE4l "5P}TY~\B:o w<%ȶG] K:Cb%j3f {,~21A e6nHx>9G.bH_Y$)7Л_УHU[^$pn0F$8 0)Ly/s^ƶ{z2^ q$fpM,܎f5Ы { IBjcǬX>QiE]eb-a/՚~W([FYC&9{*BVi9aX"t!KHj{5l̀8-HP AP= ejɯLSD8{ֳ^qˀ8*,N% S 3'}o4햘y iq {FPkH慄 Y"݄^6HBjǘ*H H=eM]N2htR%0fV$f5נcqy&b1E* AJir]> f曘bސ*%L .X̋sdahzpm4v%a2 ]W jH3D}RRXi; /?^Y #\rfQF,dnj@%ylXX:ȁ֏ .B}Y[D½`b_oǵ2R`~q\tbθtbԣ1X,r;fkzs;2[kF ;t[ѕ ۿ3I &hhP =],[Җ7A0uH BW5m+I-г-oy2hT>)E+tU;LؓJ&iצѪpY`݊pl:F6Lؼ"]!i Qc}H9` 6tbX̽[dӈ_6x ZaDJA hx@R D*Q xo_\ҍh6%@?Kpn\Lkkm&[Y$1Z3ٙAHbhl-ï}j3j <"DYҹ9fВ$۰(Hdr/Z&ƱgإJX# k#.hK"B{vfBSiTCq7r`ޣL^ v̒I:O颛  $_^@S=x[AZB @k=~aƓ7d6"6_vM`Y}юcYȽ`dfΓ StNzŐE,`AwmD {@(HWFSu+_~P +Ij w:o:'5T=ٺEB,`H!}72 }Xd(&"u&ѹd/}_=}/i&/.-UUz`tZ3FoLZ'k9X{)ri<3N%.{F Fq'i*"fvA^mGJ+blz$;TVS;m "ȼrpVg'Seҋ r5җAρb&C"PUkޠS8W|1o$)oE`o_{O NK8HYtx~Q$m4'@Wk+8VV GF({^H#Iq D@oFQkU KDN  NuJ_%'j+} G.XY,C+oUmB!nk]H`Z{z l(zU$|t"x$-o*Phi]ηı%Gb@ȜRLˆl)S/%4ċ{y ?g4N3:rA v05_}3gM0 FaS]W;/䁘ʟO˕_^µ^3%s,fBvbz3f*W&ޯ?琫DB٣Wg,7o  lx>&4 tI-ÈsUZ:.s2Փhi&G|]z`@41&-VY]).亻` \R@dWh\1>eLNpΕǦzm70DnZ&$=LŽ6[ɜ>j 3%zeĶF ' ~5l9fGX[-hxyd6YNjN%4 O 5-sXxUZ$YM ./j զ2n8ɔ[plB \?^Dt!_-B_#V!7*G7H f+i: i vͩɵ"_*X jE9:k}~᥻|GS'ZiO;1" (z),Eb}9v[1OJNC>!9*]mF]CÔ<]@B+Ir5lEV(i;)).*8 Wr~>3Q}jjFI47UUh+I٨rsr84N#.n3yuYZ&Z {WבK: <^Ȩ=JWȵ73JI`Y੊ugw! ȱB|5'.}ټ2{klX'KEx* 0]͹@1jw4*%lAq/elIFԘqg,aQra~X>A)gΚBd'yʛpY me_AHRH<l#iӵ()S7h~/si"BGe)y]MWyC:p eSPyC*+x=í,gXRcաo@U.p;>Lds)!'e#Go_(P1sqKSc+Wv7rmG}FX~5!BIAbA+{$ w#qaAA$Gʶ"3 ˲6ZB36Ȼg~BZHEQӘ8nAodkfU6`Me3t$Etg>ٽV(v8n]9ib{+'qj 7i 04F۔٘??0i:"\ᒐ`ȶ0N ]eJuP;~ &C{l$s:AOyGrPdxM=ߠ (GFcA%,2ꇚcd2ִAg`!S=\BJڋCk" acI.ڵK`~NfDo(OțXb}'ahNʽHe`yXEYQ T_ S{1Hȗ.L6"yNyEv d-nt,WFC$f* XF?ؔ~9ޡ?~`PeV+v.Ajڋ[StmYV\[4T]dVq oGCu%-=[ /k"t9NN\ աp0N7` .#Z.,}z|{Z~㳱=^ x%6n ^~6QP\/Zs&y-N\[W}[0ȑdeyշ_)@(M0)S4>ptL[`GFG zf5iտ<䴸S=4f"Yp,.Wjx%8WD6р`BJ^kUODQxܢHy;#g?jGT1m&s:j<a9/]Y}6\!AZw\`Uyg}ϯ6\F[NR/ '&)Rҭ:X. ֘Ý TԽ1fsqjJt=ǂ/`e]0ή$`֣nhr}03|䛏L5NJD~gbiZʿ6 .B٠:oD4v)KxFs s-e1d1}Tv6|pTb''EU|]9{ jT܁8@(lp T8PL^[Qc|@֠1`E OOU0r=͞zU&> ųJ?MTjfս MF8IsŞ `Z*ѹOgY,ræSBr!lrZ;QVP{1Rxbk~o e ^:XESxӰBީDHVE65kS{o 3Bbo Q}Ռ<1ʦᓽtAZ(d{%E-V5DhH\1Z;,WS8{yTBR=@hVw?B3>MzUoUW+x|2ZDu%F\hX)ѐq'boCe/O#$`}w{&r*kѲKՃP~])'m0?Kl!~X (!ݘv#e|)RaCRceRv@DJ"C &%qh ŠPk-&|ebD z p3ct_Or#vK忨, a|Ŧt[,<}~im6yI豹$&aS bdpAzF^ǔYCrV PM;HMB8S2<`$ޡc$톈q|\;U . xoϧ5h ̐ZQ@1 _gNHDR)ܦ=IgB uI]-$IO6cOãĶ!H$&8 診͇ I&‚4r2 @*t~(:'!@ tqГJXUՓ(*9kWq?F+[/sKM5΂X $[֘YpɨTG0? Bs! M;&stS{3;Oniۏ!ofg$+"ӎgĈj}}ڢJ5&%*"mg+2X$¸/H;c*$f ;c& sRhUZ 0XSl6w k_B&&kCŌ0]!;A?H$Xf6i]mS3!&4|T*7檟E # CIBol+&; IO| ,%L;]Y}G ={'etRiW|`@2~TF3H{dTލ9Ĉ-B7igǥUQ2ظbpxgwc8cQ mZHyGiQΖ8#X-dsF&V {_H pO^Նr/\,W% qtzucݾ'-bh=bfn;~-SfxщС@-vPzDmu]²K=*f8*l{'Ud֋:h +ߏ5΋|tNC(#{fj2S~' ":`,O]!)Ç,PR+x5+U+?߫! ((%g}5D&LzI%].v>nHɿ?|_eywM}[VW켰gg:@YDÑmu_ emD!I[|,+UJ+__EJw C/l 8KB/fpц,LoQr$J)~H1ibр_(CWF, te6@Ef{B*wZ蟞]ȕ35?ɠ`B;EG7w} P٬S3U/ֽxu0+Z ^j]|."MO5 D0BQD]+B@/suhL7]oѶ8Z ¾i—ȕ*7"BDEyW_w*̶*D4*Kå]nĞgۂ t!5aG8߮*0Ʈ66sݏ|5KM-ڗ\ytyex 7^5X:y9~OsPhl)o6g5]TcDFi~,jO^g^C{z ~3-`H hu|Ўڅ}!B4M=PYZu(,/BՒ>JXINH65mE$iUsو܇ #%)lK*,BFpq3džfGsEZ`s,,厨S#T*qmk(H$="D&NeXW%*ΆmI KLJ8 a*;e*%!Gbd ?hHX7׫5N[hkCO,C%\l)D &ԤAmi FdηC ?Gn1@hJϘ7.+?iUpBa&03Dut9֠UF{})+PC2W'ԋ۵K\Gؙn"i?]nBLE +tӣ 1Ԋ /n; `q"~\]-L*dq9 >Zv? IatC^ZrdiDƵd%llJ$emɗXvۋ<۴$ c?뗃{$O2&JY};#lRSMCz]bt.bb:3[ׯ`7{/eJ%l(}h.t8+zn8<-+KZB}h3\^koyvR MZ Y5gs0sv$1WYU%64=윑?Jvܴ kpPp -ـj0i~ !)WT+z7SNVSk6'Txi&> e-PR_[πC_x.;rQcr R)>N oc˵t;J{`{ h[>`TVp1gYZ0707010000022c000081a400000000000000000000000164df7f6f00009440000000000000000000000000000000000000005200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/v]?Eh=ڜ9O!\t.sYZWqyZZL8?6RBCM&닂ߞ3A溨SrIG`-@V+zc@8?e>&@ . Τz%)JMˆ1a0U&ߨpW,U@9Yj%2I.fZ*jF&<2s]%mEYBLkx{^2>*Ag V]s!} pmR) +a_qTa92+z~8y"dOO[^ilzP*]Y¤՞ 3@2&jjdW"pCѧ(fgD6YW"ɜ4cy!#I[C`3rG+ %=#ǝź4mnr1wv*a,*TrR 'B 90 z̹ia5FRO\xX-*xHpdd(6nb1SPwĕD1tucI"C[N؉ PK耡)NBd-A+rwKZByHWhSw^{q'ӑL<ՄUE& iNH.m1kfDYܺs:Ř {HI􀔭CFijD!kc7)d^d_0ҍHúĶ93TGX8Uj;&)]Ylv~;NvدرrP!%:jaO2쳨_j8»˦0l&T(Ag9,Ă#\X*+ipX 7h+IZ;'D\YܵuQdBr_9O Ì%&# %M*󎟡&;gt1.Еy1C3P1'ڑs=k7wg+ $kUн\R Q/gr`ܘJXHaw*G]j'g~1g2 o(f2gb(-h%*SJYmtgem~*ϭY@O/z85AVw"R{|Z?Biͣ_dbWprs`_L/zI- ]f~_cWM*K$U .ԛ qO v9)=`5:+b̂PbhbCa\e1,u qQW# v_rp]v;vX?n$^.nxS(ׯ齑ln : 7p7)wt U}*dQ[O>~֨Yi>+ʺLd"LeN|5\4=ʷrR7qA75xlP<갸itxe䌡(i, =T MDa ~(e JmkLdq&T'+#OD7AǷn|1e#6}LE\v 9nnpq=k<򝰁 \xџq;(8Pi4)*p gkLqJ๎λ]n]2`\o,%?b l:v\bQ]b>V.(.̀3vC*o'˨IJ=&s!T/9~`@÷+/Ԡ-;#=b齗Do'P7lhæZƒw1uΙ)2jd]9P1YlۯQ>{<"(-8jH:Ty w^aTбCM%qgV/+Hr/jzg'nFRSڒ?&A$OG.zg=IFiT,Vxtwa]_4bfvJI$wXI9ddeQilEݔ Jˤ a#ohؑl_+*+ ikҰ|J]'9%x M$j|]wo$cuhkܚ(4 F CGtyxDʕR"]xBl -qN5 @>#9/h, [zwJV¤g+n>鐍> #@)z9, 4S1S@}ruvvNLL;bC~5 O#}icW^לX] i\ ̝ lF[d'SWE ƎqI~`YDm?^xVٷ;Kd͌#[8dԻڑISJ6kX$yV@Jˢu7nUj:ww%VZ*Oiq16J9\ ACfAM_2|'*6.=^6xNӭz")'aZBz!6pNh,{3R t^s*GhE`{ y[Epj;ukεBy|FIRATA^Ohwױ|U[ G|xYk\:uܨ>DTY0YpsRsGaZ-k6<|_. U@& Dۭn]?Nh3!VT 1r.>*MH;?P!ZJ7] {l ۜfoerYet& ތEYmE$C)B)lj&bBx 4pR*;^̏fH@ǾĒ/!wL>.s"}[vٹ\*}b3ĩ87ˑPqcH-9Qrغq*D]nUg3JQ\QI-ّujeʧ>Oca ֻfd9K[S'vY|Q. n],N9@!h:j7ZzoA@΍"Ư%Ϧ}fVAFT%|Di"^elwxnžp2(i߇b2ѻK0ee">"TA\- .m 21i+ȊU0n#,vPAuf9f*D ?/.ZSEWUI +Hi|6fsuuurDn(x]-&m,Oۃl2t;k LxNmX*e[`JC\&-R,HCMqrF"#KhMxC8 (Nk{*^!ʝ<j"jk9WݼqqOozcP::] k#7["33{U!s~vwcdI9Xa_B<ɋy<EC2 -2>PΕ WgMzPɃ2ԸS &7gQ+%7_ G=Mwzף*%s)` ѐR.ۢ0Pʑ?i +\#pjUv)<LFB%07gq8kzR3 fY&dy9 c.mD٧QvoG SE#9)Rg[n+m Rs%0K(#ű\ENh >|:S/]^ByV?Ŕw$'05$T%RQ]0vk[7ZĠ83v?PFVMo%ҷ sZªQlVo)~(@pPdHI.|W;*+ &~ZL2ǀ-zɺ8䳦MTc@ZTjS-֏"^k]-xZUv[.fjD1c/W^iø=%9&\ƠL}%J} ?#9]-w@&mЎh"ErP&ӓ`vA5,-a0w!"!iRBL n=e}iӶ-#{'f N~Kj0Zj5P)fK ҿ t9"WSP].GYyJ]>(euۍT`yNk ͟+dy:vY.x/QثA_f+TF+.R)ˆxu|6S.ix_0q1[wހQ/Ѩ(ͯõ*PC=\k.PpK0{->1ͩlԸ]yt*MMAk~SR3E/*vWI<{yQ7 Ψ(G@I{_wbzeد2W5>[p2qL:i(bcs*qHjxZ& f?:[F#S!qT݄=C)Lꤣ{5|8w >c v& }ϕ%0Y]5~ >?.P 7^r,&j23ܿLPi$wh )j<ܹH%֓grg"ՓpEX]6vū]tB9ZqYEO ͉Ii(ْ ;{d[hb>@fSdL28 GL&.Զ]׎9Q[P v32WA+KA!]J?,w" dՒmbl[eW"-;|7WԲ87t(8q6fvDX( 36l^{2L=K|dg X+ȩN39 Wȇw3.WK#@)41AANBtxmĞaq1aQ[HxNsS]D/xSXFz`MAǝhc"RFÌ7/Q(Nf`.[8Z~ 2 ]?Gź.xDtqnϭImGbvbSL.&i[]ÒD mU<,;՚`'8<EPq?f7BV_WUqUFum꫖ID؎RW)]a)bF,(o&TOc& S0Xn|_tЖcT%Np +LJ_O'@+ @Z o$䖈A,箲~)ZHr_N`UTq|,P.qtv ZʡL\ʽtR~cׂ}naYtmoG|# OGpע rcFSZLe;_ju_ [ͳo,Lb&iYsD%ˋ~k,Gl⚶A7~sW\̼ SA3UH)8Έ4 }̖TAc\PҪg v9RltI%ӟ^A`?jSsWIƹnyăǫ R1G48o>rH _íHkj, 7 8m_QUQ37w_8e3{z%UR?M,Dy+oaMP(ARUm>ˁB=0!obMG*aU/h~! > LDyG $H ijm9ĵ)ѐÚ"&.&F~FB%?; _u |TZ>m=ьY)U:^(7H"#&stC5Kn?N.ok[@g :+x sFxci1ex}` LU5x>{U[V*JH*-&i{"I ؕ5'w:B7t禝[$}g:3ŮTJ]ķԣęfX##\.C 4QV`uĮ`^5A&O~SU UAW̧`ݿDLd[wF %ΡOv6vfWvn5h`Y_:,4Ɗo&#KPD0p^}7i#Y[;)1?_d:/B!| ԄEDVRu5:8e |<ȷu.&ĸ;u<`XIh\dJfD./,TNw-6N/3ǯ|6^rb)9ȴcdKn Զnϲl׺T1c| [[<7:!)ӳU!';ƫpd fpCY6y$Th "c1y" Ro1nbjwioNC ,X\"ҺZ!ܦQ<#v]+֖=zl|yX[ |1y}LQWlwRMںR8aC )L]׌T1{l\8.e1L;U/~ɃӔJAR idbmѝ:ۣagǶ+f:x !y\yHgo DK.lr}Le!&Pgҡ:2`fhY@dףJQ:DQhXssG:nPMowG ):¶ȱB7ɗaWA$Aq%Ř_ﵗtyLN3z(V-* p "gWO&bB/>y4:29dԀ>HUܚ"!y'P{|Ͻ pɄ(RjG ')bNy) r%&f#[gz>]ho&LkQ#L$M9}W=)X+`LC}5=9wj&Q^o{iLqxeǩdf񌸤Ҳ@Tл{܃_>?u✏ҁ@ jW ȻA.RܽGfQ@Y^:"\hOY̶ѭ J3t/:Ov`y$ \}er 6Y1/TyNsBSpD33W ݎMe0^±kbC_eV%P2؊6:_ 'BVE/n6r?K @|5/ojL { _4\gJVAM].g9s.!r EyqO('o̪w2]#Za4[þ>Kk)dZ/WBʌ:̂Nӓ41߁5roОm+n|#G70P\ CvJ E ~@9*+c<̦mV ?<jT@N6LZ}XB8A(ۤB5ֳR9VfUdy8! v&&Z*n.(LXT!/v?dF43K`lޡAN)4H LbM-b\o~RDS*XzQʜ8;[S1㫁jmo\_3lcyK5)\ubVԄ28#yjAy|Տ^Ő Ɓj:2?tum{ry(1}- nZh6MIv2Ni34 ?Pp(u|s<2u*ǩ*5>"x5g6):@ODžd 9HA2v3^d$`k {fQ\ȶZb3ZYϑkJXEUҏSԴ4#Jivg,eʱN&[:1DKs(s F=ʽaͩMHXɻmK$Gfb 03ާ@W/hmtJeIPZ;^J>#WRDP5Ǭqqm0|}g6{z @`^m 5H!lЃ$;;$u~ba kQ}xso=~~tAQ]ĺ{4v}Pk]/``S.?mӂX6F-ZNJ} r}/j8$۪ck#+ T֦,(B(,8*2$]3bz VDI"hwJٝs?::3KrCF|Ŧ>* E*E}Znd1Eovd䗉w !{5g̳E%~cIxniH!LOKJw-%5.e}#XiJ0E6[t w+3H&zڐK!x_/YJqV9g.xJ{/=`˥bxQu|^O`[V|b hC+!u63^Nak9_J^yx>r~R˅Jyf2->tw>i*Ml=qJo"B.ܖq}ְR$24nfl^=bl|W9voo$T> ?H%1>U9W qd/n$NSLbi~X )SϊV FbF'r[G{4؎C|Hjb-׶b 3>o&+T^P,|  XtEJڍLw"xѸ-y ,aƩߨD |n7_:|U"0p3ļ4>t q! h fB O'9['DŽ@솅-@&qUps}wkO5_R"ZFzE37u#eŀ}W.j˯qsZ D,7( Jbv^p\_CD)'o/Bzӓ1,#^W:^v͈i%,쀋nzb.p"{ȹHL#}-?/83n5D"uظ1TiP|^AfX9NbHAWʹd 5}W];xpuJUgNDe4XR܅aӋo= ׺x8 D|܁M [`w8JJi R(M0RJE@ɟ8lͮ S{hB=֫.,%t/hߐ"K0$}Z'K4T5PUϬ%]Afuuh 5G )Ov5K .lrT_i/A4{co4+V8gaR_(Vk4Q;6*^x. 檣Yz]O-rj9>z9HIHƪk}մ8lSDB3> m!Mn n m֧@wxA>_Q DԳS>Em.F$ nB/qel#?x(uLGee&6h*9~DH`gI+Wk 'gqo,L ϵ{2ae4Ia']R1eHL,w tO,b6oVSX[{!1D=1ICf+Yd>H?pļK &a~M/Uk9AjqL}9^I%rlza&ި?y~4CX39795_38pPBf^1^G5{͆#_&U:F_t8+V-sӎP(ᇪ 7(^TٶM)ecf h24Moadr n"{q`8=qXSg⊇ASccdt͟R6SDXǨ'Iߧg 4{\WycM|ğw|X(y2M((v"mX汮a<17lʿܸ>1F>91Qq_Αy]rAzk*[eFt1sbR:Hu"ޡp3{ %8.|Hj>Â"rZ Zd*Jxh_x'Pڈy [aKT5cGv.1Ud=Ja֮o× V%3g9ãŵm-=z^V.˞;0nI!SNΒ8u>מmQneA:+9wXVríkcHP;M͹ 8iUњrie9p6вaL~̓2!&J$I~)j) •ZVl wD GCMNzvNz$mI+d_M|IZnuaS!f=V5Ke#A+)1W|9Qx/#څ *$\ZĦadmӄuO|lQ,(ޠ݃I-f!ݟ<79 8 UCF5e: f/ q*)#i޶VyԓOՆ[n! dxB-T~)S\^^i ^\?+#$걹nސ}wcG.`fLC:LI4H;iq٥[{;?.}7B?F8@'2I3~g֔P%y"ы Pr{4dC]' ^}ڊf7 3}Fnu{ ˏȀN n0|2zj߀Y} BM娝gadWe0UyoOQeDXǤahL Gra]쾑LCf9n M3)Cշ̺ʛNO5>v0`cFibQU]uc?´69r4kK6a(lqlc#Ҿ! `2xa Hj9 ݶxs>t@Rd91tky?F8F琯Z\edn ǝF+πKZ ;-J(K In&Y@CqOZc@,\0jz;?DZ=Xf\x`"Gtqv.Al6ѵd@hL'7IPv( `bL!^O<:NԣLhpp(ߙ$PS`b<¢o/[-Skm8~bwi5V}=6~ ̛@nj`Uv e(/IvdW Xj, Ɗݢʁ0Aw\lb- H09+.9:ur\mU W0±Y6Q3 "=Ψ-  #l;"A)Aخ Z4: v<'GtcB^$[ סV.A4'@ß!txOXC^6fB[KE1@ ?v!(. Yo>鿔Ϣydq蜋/e!"N7٤ޠfw/LFdgO8އ32ŵT9CΑ6ƛ&Yw6 5^ln{zô_kۇe΢Jbzq izuT_575 fXH,x!CW@?A*v}L(sl: ٹ4!)k \ 5.~"bbI0 Hr*Y,<@VfaJaw|F UGSsy~Sl|,߲&Hcubyv 5Wp,a 'xIy)чf[3chFmd_ϐQR# դgK5%"FA:-c-k7Ih*o<.ݽy(m' :8%񀘃9Wo|s޾fZ-θJ3SsHIOyF7΅_L1;*cxJsBК?UrKR,Vv}Lb>ۨU.t%tZ|Ad O|,}F.u@` sN4&}ܛkKwҶK2i ]R˜$M|+w69&,E* .MN; puk ~Ij.=a,w*hBWI)iG R` nY7[7B׿u"Fzqsҗ1%2d: |b~ L=ٞl߅qI0n~V!тj!} rIM$} f0A濘r45^=xK$}6<ۨ߫I'sO*ohz .B5g\Z}&η͎>. ( 5]#h5it-D`$M 0xbXu?dpK>ɬH\/Ž?ZO$s d><.ٜEaqPI !1 wu8;15vS_G,T]o,WkB e_$*I%OEfAnnH){kdB"`WAI3@2*HI[޳_V$6i-f2|||~Ӻ13WG}L`zJ@x+&?Vgp +HnLj VՋTyxXQM3N"M,S8"߶VHV,w.g3xjlf 6;?J]aqs]ّ%Iuň­Ź䃵'Gˏ"M* ${#L1I‘8j->(?q{5W¾ZnrI'*@U`z5Ք?e;릌&֍:Q.Z?:+ ȼ [tף#@ZrIdT .J4L)oqĖ@ZGoN9RMȬ2ӎ qX@=! o+}ZO:vq\%(TZ"mr @71|-S.ۥIlrj6 _ws)űt <O^s(X{$qRC)MjW3)`XU嬀UwZ6o䳡- ב;;ߘf5+ PjQ%?[3.'{ HLaSpp( ]` E/BTZ D뜻E4/ 6̻L{h;9=?zz̚7t*_b}xˁ(5[7}MMݩ0b{%ٓBc稣ͮ'(mjwB(m^K4*pRߛ 2M\O0R- KBAum]F<$ ?K\yA'/si\#~PmD﷤[vj6fz/MKF>g5%N Er޲W :$lXF׮ >K T&/4 noljW8Xm ?CA|~?9\|n`FB:j# ^i1mThx?ZVokMځ?hbqgqǷmt {Sw~ *iU2).6ԡw9sHnڼ:9V9!HW]O| > ˢk $A3ϪXZ]/\&l\AXFd,k`s۰1oĬj]t 푥jWh})_ g'Fd5uYY_ J zPhr}ie5lv"GY.)Й|F`g>,U>20/s81^+e;˾*Oe kDPj T bw(܂Yonk.!~ pg>Y#+UvomX03 =bhP@wf@cAn!QVV'GؿvЫ>AZ'x s"4FIM-$qbcK(b/ٟ9mlQ}KsBAnKKZJ' ]5L\-6mI''K|#!0ٖmakm6_ކ|+;3Ό(i2 )meސQBf̮2vaN}>0ANkC5"?HMUxl0*y+fB,Vv).Öֶ+Ž ԻfbMN+,fYlܬ°RjSmAv~'hWb߾&"Wqwb4 $ϗO)20' -O}^v:D^ae@/z4;{/WP3\:fs[4\a\,Z;6fLC)~DnWuӅ'6f^I^#(>^fyay3Zfb= :Qjv.F F4:R5ehN4}9^UTiKvJ4=auR VOM jLՆΰ`z,͗'gs-WV1,ˠƥ*C٫^_յfZF9vmFjZȻ<~)3ynDd/.QYo5 [țR<?ف,%Yn! S7wE}^ i>yM NmH! VªGUpRGR uݥ ύY%7 mZ=QCMއ_^MQd  ̹mHLw򪓡1svRK A쑢6|D:?p(U7VGؘA2%3.D-!ѝfHn:+t]WN] ^:fUVK b{Y@uAw9f>P qtfX`֠d4|>F`vf3˶?j[X?^{#;p} ] Aa`oVbq3(yiVL*6Dm|`ަ31%}FO؁ER3_:jntP m+v[fvزmnq0a|%F(6Vub *rоɘC9ȴ /)c .3AoJӻItvUDg0q1̮m1]i—{RL*Q 93)O@X,ʋ@+pES=#^*R8TFhj6V1[4[Ue)XǖLhX'jx'0pI]N-K%v+S |h-Y-K=H޳ء>δvUPϴfXz_קDr|X#q;Ʉ%C L7VAJurGdlaj|tLIos@UlvUѷϡ{:ѫܣAʄjVM܈eDjOpX=`+m_Kq ot?u$oqVgTw3b2d Fs:2Vk|gطp*~Coήx[sͣ6 ; N,ޤy튶-PSC>Ajh߅V4[T @9zD 6T ylŎ<*E'-x/k{:jS{Brߗ)-BDVJYbGk!@f+"ɸDĉE*(S'Lq|+ދScGɯ dȮ"W[VTuP9KD,HJCcb|-1Ӑs.>(Kc@b = rvLe_A$w{t G(BQϮD=lhɻahkQbV仕m1u]]KL);b @?_BS$1_.)HpH# XA2PtFcؖc2-.ߤpl6'jU%ɮ@дLZj8VE@99/=K}<'I5@#gq'w#Ď[ 3v)kd=8Ʋa.dzA†cFk"Y줛]>oEb}N C7{ECnf1}%->}}|"ohJmBN=ѡƒ46<25ݗѱn qt4߉4iqv1׼!|$Y.u%ul kewOBЙK?s6vnNJqR)qw֩{)cH.'c,Gٰ²3[v҆+,1 zg{59 T]ƙYАnܥ;kyWv=E0*k-DC -C]jL@6fGP'q9:[w;@ LY\6jyQAmPd k޳}Ѵ3ׅOa~- +,#|$`d5]@X9}}BVKUdk,* Cح")9\)uQI(h qI襾 [y B ¼vݰZxcLo[\ G;Kӏcu,cI,/mEq FijOYi9sWR6D(+mߵ 4bTOQ}vX*V;%Bl Wb:RwK/?{O)'}>ã+$6K01jȼO?+~Uvgυ|sUN9,^߃;k(j7C}AWc*z=efߍ|Aː?h"4hdx n]?مk30|eXgo, Ӭ |dP~ xI 1xDI@I/Rg2!*tM]fkUDR9`iWth >YE@0uz>NR(!ާ<\W:*`f#;h֏LYJ#e`?Xk*a>;&O}f: s-Q}ajװ4& D%!#_òː$_f` "rZz.7&=@PWɼM]Vʋ/l5]3wƜ{gâxa~ \{ՂHjbq3hwLUkr /\fS=},dy'ܾ߯z@'"&wUﶶQ`Oûpx} ;(&3)VvbMZy?R#h!V8d M-(A%#;2PH>:ڳwUhsJ.Co%G4ڷ\0\)<ʡn+5r@Yiz/ zxbD]6#ʧH^ $dqoWH c#EӌnUM͢pVVceό%ŪK7Gp1[>1rdciѧy9YmxEF6/OC]Ɨ ̭\!Ep K4~Unx"m<[L#-&i~5:^)JouK~wVr;/,h# Ӿ%MfXTK( =֦97'4!цc:<sm<x+ggep &\jIk34i('oq+ӃhUigAġۅBӱ-LqΛ$cLGGEd)ǚyMY)+C3{l`IrrrjquޣZ)Փ _ze>1ɟ9,vp/ q ̑) o3x\*g"v]:v|~{/*IԬ>|WtOL _|l+_C9w+_7LrHdNjcsS"3%gX0V6k1NN2JYT.?T6rLVHD^6&qK<)7"ҨOn[R &AJ%NZ%@YgJ^' /I\e%j9<-% *-@&NZk4<-R#q DZA2ؤ.({4ӫp`"ɘkZwӐHzc?uL3KNB5B&/" $I(ͣW<<B<<X;޶%5 .F^3́wzc_Yhqf>~:RlQ~/9_b|[B#SphXh>y}f.xu+cjr$~=QyV9?'hoR4XV}.!,ސ< R% VdXӅ,D=#͜qv4 2i}8=UB 8h-ǙfB\BX{ # yq Bo8}AD Uqe'q땙NF}gQտL៱m*Uvjd[j_Ae]@j Z5,Co7  FG$m X#w^s&dR#u^^{xnݚԦh˰jm*jzqJT P*;SgtQŠL3zkC/VdS O& \j2|yAl9=ѕ+7#IX}U_j[OCՐ6#cs}trigu4*6W\Y^$uMhñ}^;jLaw89@y]Aae :ja$z6^vNJJPbokb~M&mx**Mԕh -r=‚b]QfV+W0BJхhg#!KKVo3()3iV4YUȦG'"Z87X#aK݉kFŜ:A*(/'O@>0@t4)Ӓ7eF0A!|X!lk6cˡ}y4ոNcn}/ 'l*L~w+ u*=RY6Fk^c?wW/oOԸ\Nw@Qc5I\X)s]`^ IHghs(PS] Gf m ~M8KJiO |IQA++ I[},h #XC Oݷq `&yZCt:%KLߜbFh̒Aل4BiR-t)C3_ oä%wYjHJZ듞w(~׻n@ѵ;!t"332e}zqϣDڲx9Q zӐ񅂀É.1n?yZ/S8xĩv|)ݐxn$-N92e6sWW)yhvoC2?Yi0$q 3 ђ홰[4Z ^zչ105dadVY<=RwH.mL)~]o9,ޛyq-:_Zkf wnG0,\~|A~7NgZ؂oRcZoEʞ;`7ȩEY~蕩.U陷hI&3V\Jj(^祖!RC᫞3Y-wjVډ笉B)@N8yT[8s9I͍ =%wxJF! S6-BԌڊ&|=rbH&oϚ[Y ZWINp+ p1`=(AM#Ka\yPh+չ zN&Уpe  X$-^m̧E^S#=I1$GiJE_x:X+8(+dj-e QEU*%ws%9(Ds2>.=st^^f݅cgYu:v3Q9_}2-m4=ɧ㟛'cwA'0"`] 鈽R0`@E:XWl$RZ0- ?J^a~`1w4.XZc6;$fSbpUoPT,Hi*M%*?$(gi Y iT>%ch?^0R ۏUuk )mxӳҶm*(|| kƢ[,5+Ӕ8 (@ (1^A}v[$4 [(F DIb.6!fS)\IzRV>Xsu)nzvc6s" }p~ӌ&@/A~G{uz9oF*1ܠWxp2!(v*clM8u խtT5ǃKA,)&:a}N4ol.X χv`*$# TC)5KJv#XhE^@VC5--)ȯ鑸E>a}>%m@/Ah eV":[~Z-a]iFݝG*c t#OFTW=`NGckRzLKmH?2dY9Az]0T'{W8ک)vZMW m٨UB%4s,.j d_L%N5`wⷨM­ǚ Bŀ؆ٔN0YDM(tq~cv>/H[JQ2b"W[YGvƛ6Mxͳ%CEQgtX \\y7|ju7kx=)o T>sR6:R\o-Hɉl}3:+/CbYTRk mWͩ!=JhPQIZ(HL^BAƝOӭ-o\5n͔$tMb:Jd^Q0gx\c\gWJ'"2DJR{*=q7o^12j2`=%@\ֆ*S09~/HDq%`ŘY_A|f7l*KFdOeuX/)iX|z&vyhoYI SvTYMjűEVPjJUA^"%D譴/P.F18 emv [mPهNTx.H! B8+J a1G;|_q6A+JY[UD$eGK0ɎxYQbr?;̜:M1U[ -n0JEq;ǿ$[رKu\}2D?3$dR>\&LI:㯫8J!eh ̄{r1пƲ/QP?̳LˠJfn,uoV'،፯|@`ϛ1 `-Kð~wDpU$݄b#j3܆;0ۧ!)΁ {â?H (eW#5HLB60*oFmBǣyѓ2t@D> Ձu+}RYo\қM6" $rQPAPG)60~2>t;Vп!D$x#hJǚ|l@qD! ?cЗtr<{ T%~NxsX҆L0I(Y'sw3c,wbӗue$]! >'`laټ7}okIA?EV|/uJ7)V>|͆\B͙ٮ'ʂH2nG}m`d#T6-bs,=U[)^9xCOXvPKCsm"ań;vT2uXѭ£ԓ3S~8/CqWX^~%?G+QfG$مLW[G8 J+ /AnN=`1C"7B3G3ki0]پhLur}i8!]r{UtR]v1s_Z)ALLtxqxEu[h^fwq j[%T߯6>TUuut󴼯gDsISJH1$.]"!U\cnsه_2|%`0_SX ?H[Ƌ~hM{L[$ NR*=R3i376-yj` Bawۓ˜'+]?xv>&II1]^LUD"E3B`ˠmedPN T񬧜V4Za*F=YB{3Pǰn 5FΥ Bė: CBU&-9,m53N50rՌ;_r Y}j YsgWyTUA(xlXE/ @[5{J;q^ިF~r(r."h0xS)6l=cצLIgJGx[bmߘ=G5S oI~VlZu پ.V\3Μv1`=\-s 9yf>N]+W@UU1.h^r@xrt]u:xUepi`?WC:H?NaBl3 7=c Ep+ اZcksB5D^..|(h>n?VG"pD/ZkmÑJWY%QwdZ-sŚy~-W\pZϙeEF-BoJzҐ rkLtZgO9ȅN3{hIĿ]6i0F);IRi=v|V\`A h W O -^, 0dɩC}x5x-28cw+FB%e t qs|z xyrGjoU _kfv88q`&>*0e$Ty!> nx]ԆG*_Kk&4(T %o;Dl|g~r%c-؀f36)9E"i"V  iw4/ޅ:@|Ykf&kz%j/JM%]z˪ ?vT`F@\xHsx1\uD(U.E)Fr{6i埠Lnpw8D}j+YN_x%]c ȱ HHvS>8wSnugeDUnOFC-,+kՓ̴~ޏ[Znp fTxZEl?}k3ch>sU2n( nG%J_BߑƵJ3϶|Mh!GZHObóZ qyfrh!c\:5MHRJp^}nq.~~JfL6%e7ݛH[eʪ|r\5%zwޛ!_8Ȧ@L{qʌIQ-~;@A8xc>.d'4yS*_c);ב <ZnaCZ9=;:KMh),sY9ڱ~p ~\1D=x!#U'C mN1 AHMB=+-%P#v#Vە) +7+$7`% N.3fBS9=;Bsʋκ#x≪yAŻJ\P@2+&<ƿmS6S"k7Я#l|->a]0R _=fI> jg&iQY|!FFI3ܥ6%FjcC>}ޝCV㢚~ʝSh2!:13W\B4آs|NQ/ygjgQaѼ$ȭ=P>/,DT +itCyM#$`L8'> &~$GR 3[qzϚz>yIJT5I9:3A"MO`brfǸ M-p^d'upY 2.W~9!`k&Zӫ~҂|?6/ZƬg{uD̻âUCޥQm% '%Մ1܁!TPΕer腢k}YqξL~֓+<7`ݛ;2dVqZSS4128)0Z=![0wY +}7?]7|w$6 ut3p71V;R\9mñ!ӲÂ'Tl}#&a)f6EoR3[A>l`I&ok+>2AR"1ša_ze)B'wO$67ڑA6.ϵΘҙ#SEii9g,'~0rK8Bx6Nw|3 O8_/T76\},@FF !YYꩿ#l`,\K['W=#J, 7~񱬪FrE]GKa{AdÊ>]Aw5`ʪ:GrJ_wZ7 pgYZ0707010000022d000081a400000000000000000000000164df7f6f00001964000000000000000000000000000000000000006800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/i$]?Eh=ڜ9M)5CD!< M Ac (دr ,`u^Jhk80\U@maMKk.pZujŅ5 k3]ta'yzL?|<;/KP}C+R`nP^+t"ʁa_tTAvns=l-b[v]DVbx-Fw׋hJƕ + ] w\ &h(wn" <Z£Ly*D>- M?ߔVi@gMDU#h abn21,^Ktgi+ݛMMڏz%"ҫ#F2s41nx q8ϯؗkf+%"Q[|39ON-q\ԏBLOTf_xvӭZ#yu'u&ϩmƓMĒ`}89Ѝ02JC̜zAuaV82xj.2fzȞk$Eqd8AЯj_]̑]׭yrY9YT=nD?[睶1g ol3:{@Ϣ;-ui*դ7li%,U8B8F>EmL /KN$(&aLaj<$1!o0^ o[K` ɘEMZJIJ^zق;B4D [<,= Ќ+-A@)n%^{ȷo wKġi@ 4z3.w9$2wENe/pQ8P9 =$ 3Y4ɏ"QE7>=aǘ" oa<`Cl[9"ötL{f^cRe<?>V.w+ %n㨧L&wOZ&fFwŋN!30Xe %8 Rk,xFayۃnM VrYTg/ w|5nRp8.dRq)B4O= #Sed[x\um=P?#>&xdC7Jz;'0vqi2_#vs7N%qrS]>( k1~@c;lMI_lL-b~"\Z~ kudaL`JsMA\6NnVZ$ Eptn`:p̥{ f?!|aPd% vw^8b 2|M _&W LSM_⨲TEvm:tzw^mtHo`YZ(x3[4Ϸy6ecrZBY#[c'A3,#"U*#; zbaW72BF9a,wqYq7KI~7,3aC6LCiǩD}o|]?~~ѢW(?g@),}.<i1D?QkiEXM_:.OlpQ0g/cF:t-%8%ձ\l\EO +re3[A8I d_PTĽm 53ٶ?Y4r.w4D0Pˢ]EyEr"PVFsQZxjp%qT3#A-/sd_dZIw) 9ZER2AxYeKcoLv8Pa$s R(tɵScc%S;hOf+u]Έ T[7og %0Q]Pe6 5ˑI%[L8\xo˷<&mt%X*A 0=p@^{ CYo>CnFX5$^Xh ԉ[>zTv^fϮ~>2gegN "}ZcV,_ֵ̘?zHqnȢٜZJ$@ LXeb TӱhQ[jT6SsݪlNuu&D""QcIaSOiL+j\'u4"H =}4<ۦ#V \:g/rdeCt1H h:z+{xʘbmTԁWגFŏviM$6 40DB6U>{JkjA`|N7&7]XFd DFNtʎj!8-д]x o T s]Բ髪%M#s|޺|tyի.=>-7''E2X(v͘l}TwʊL YT)yD]r3 8BI/ ? %~,NM盌͟\gn4h%<|W؍. x6 {F!,f>*gN5}O蘦gA'DWӽ؁3]O%n_+I{U^*o-3UzhPsL12p)J<Қv ~ddN&Cp08lDON]8If]X\\NCA.S:⁋zLd1֫]2o 8Z* *ju6_fz)im}=y]>9,=ԵM1ǹ)-`,C_9IAˆxk1nvL\OW23U&)>l.F-(}5Y!mU]7 3x<0ÛX d Pk̘~#!i?ݢ1agP'Qdn ?]s:d+.Ϙy[G{C@ΧX-ܧ3+y,A?ewAxdTB|EU`F7G%N3g{h|29Rbpϧ]I&_ja@k?Z cӇY(,iYYSmt>_]7B6SR$Tn{[1躥”w٤anfRl$˒[Sq;)2mpCR=݇7e_Ë |0g>T/ytbZm`u fձM#Oe0\zCaM,0iЂ c ܡ$l[uaP7B5D%'ٺ^I 1hm4cֳ%Z[wmOlvو4`(9jg~Z8'r'`-,!q9.s'H5,8 I fR!И6- u G'oQGfuVOC{Vh,ty9;0rZn@2ldoL Hf_^؀f"┰hyVpYJezP, ~ NWLь #,/"3rY";Tco D$Ρ \+ò&H#cm\Dtq9 2N~WK43ĝy.6aCŜɪ\VgXh.{:Ϧ S5LmB[uxRU/ϼF!bع :?uj!j 9=b!'`WXo{ ~ KSs|*\ܢ1XGmb> ]xkHط^\7=THhh?5ԩ.] RnM=gtXDAfxm\ڛy ]D?xuo^f{8,%9ի\ul~CۣaQPWGY?fGԽ:A8a6V﹪L{XB!|*ÀC{Be+UC е8IUWKVE)m՝ 1^yk[8朻Z \t] b6@"5US7g.due7 ;k pХT>݊zV:k(br)|rA`R6RBlaCf"7yӜ*=l;4rYh7F^o_7wLeA˓\ѩAo21-z<Xp5rwfQ c8¨64d 'm^rq2XQp!z{+Fxě"tyt, 0nyR׶GY"_Jo␉a o1] W.-(A7աUc 0ʷPUnŃ҆ R-4>+KѺ2,i{JwTrhU@ ٭MP-ec)ݎhޱ4t3!̛޴4` "'p ~mF v,p#WUʥR; GUd$A^NKΧJh.?R*pX^SWM>@hMFY>|ZYzɡ[#-˸FaAܻM4vI>C7fci8 o>MX3TBeg/I';i 4kbݏл}+.حѪiŷl6#q)ƛ._&[ % (J!e{ U ⨜#e  2=ě^[ߙ(pm]B_:\>m713W9ISFeҾϵ?*]bK?Xiid׵L_ɘ%-7V#nIU1)Jj+'q8UkV yje55iTIxFj@\dY)n{ >{`h /2mj+ ѩ4B JJ֤ 8]²EO 9TvTלN[4[88!!ihXk]' :Z{rR"D}a>5]jAs.N(YQwzŽ<'g>BDY-CUuI2/ `=`ns)M<\^ģؤ͕I&4N0θy~tuRidQLZK]%R\:O= yjY~~?4tD⢐Av/8w\P!JҾa4fd2Rn+:izk_^XKt(w5Lҥ܍݈VB}ڏDvn]A4y;TBfP Ӣ)e~[ojEez_񰸄D47)uVi`n[ Hط;fP^ C=ǁCR WJ? ab0١f[;bY.)'?Fl2}$Éњ1޺۪& HIVv 1-z{[JI>^wɽ\?D*O,= &V#0>WX1S1>?9;59Ii ,p(9<hwq$0.i'6V/fFCRH)Mow09]hc(]Pp/ZK jT➀PkCXY)Yx(L: iq)JO4ÛWac) Zg=UdPSd+cEs_VrtVDqrYf31|(MuBs f .kʊc"a; wYKkichBK"7^>uڮ4J$C?q(hRNY/hd@N}(w=U9ѤZ >UHta{̻-%HKwZnLhH{V_)lc2u_5xEE,0`ߚN0iK$Z`xb-PR1WMԒ,LRhɔ{@ɿZ=C? WjBکTiC@K:&o0@縉Թ2Hm,Jjy'2r)UGg}4lڷvz%s#K > Ur%eIyDa`aѧ u2;ܢMLdJac"mP;ܔf70 nqQ}̞I\K`n" 7H>EnXf1) i7JpeyC)抝~w oȧ6)}'y0NDT;xAB-;Ĭ/t;4K/oBmQz:MNRםNVVe{t"0 geW '[>i QIN\D#D%߭6SB7& ŹfwY²',lA7zyt=[vEe%] +zy)i v^c]Yog,uGF>VƣV0m#nF6H/~mJt߳LuS #E`eIaiV?'kOD`IBаI3h$,y$䭏D`M8\[O֚01xW  }N|AfZcݳE D hVSQa=8D:i-LƘ! ?LI'ăd]=: rZOJ9{uBnBcR|2cᲢ-~Aw5lK ~N$Z[bC=T%|K 4iK`5e4xEceYL:N¯ ѴΣ6p؉?~-*TU!Fj%v5bÊ5G+囧Tyd;iZo6) ?D8ZeLW JMгQJHf\)MQ̙C=1 FWc׮b)=(MWmik~0‡i_eQBs˼%+%iN~KUĩrYW)z#{ {)=zghQ?~voC< ?p>0[ !4.(P!oV8H Zj8bK5"9Ć`&(p~Ev .' _`V}_qzlIIMWp:dB XPAƽnײH듢;Vt+Aĕ6 4cIhؐyb`a1r92=,tk(L鞓"))> ÷tCrL_yF\| Fc'Qp+``E;9ư-Y0SѦρB†Jg5Tk_W,sB`dgGB#>dSTjCi9Ӯl#[g?x0zR-ϻAL F+f˹MOr4^<ִd+ʀ'vf'AcȡP]B_r%A a#&}hL`F~ݎ$u;$Hm-*| Yʽ+4r FGƠ}j.y^uV\Cl" M菞<~vwh4ƀ$$D3Iy?E ,²F7)DiHVnf0՗AѹA~w޹X<PjʨbtHsa*詒 >M 9YŜ>5 Gw+W"]t_ru)S F+V PQ|#,C4$&K gCBPSmd4>up ˽E /*KQw$CA!K6+t  ssN '˵B2wǷ8[Fxe.Y2sLܭ+:uK]3/I<]Kml͐F(3/h-N=K3o+(R7Rs VDZ)~g s#m7 !QpU2J`; &Uɍa 97O_8C^Iaɝ6l4Ė#qsZ5U *9τ @![[ "0WZM}WƋDlܒ{Ѳ_5/4%$5OMe+UGpˮv]rv++[#(0?11v*+`/G+dڝvV?aVFRa%ĩiN["cdqDKEW WZs!#HS?東}k$U6 a V}$݌lX|zNkfv+rk%U|ޣ[5wM*K[rT$xH5#0{˩ O 嫤Ⱥ!m =@+>^,̓Br,~ Bk|# Kw]ݡ]}AGY#u#(k$,ج7Eݰ;V OhL3;6rJrBX3 Ȟi&KY˻?O)4O˗H`% r}Ǐz|Ji9C\:{-0< e)U|3aI!u uSG/u+H&|ק2koY/ vLQX=@CȞ GUmX0܍#dZp r_ 5~%-5IadhEd^`q-㥈4-zZ;Gհ?H Gg~8Ǽ;[{U#!~_ wcjq[n c6J7+t[!E0c>-9*?Kjq%طI1]ovO1eE30^*d롡Nl}E/iSu4uA<>C9I50krytѾ5̧0&e5!No,Mٿ= &Tn6zp }?#7Ex;I'k/ 7}ZgM2:8@d\8L_m:nK"}Ne-89IZ-x|9F,+|~Bb$#we)8fE1_00v\,'5yeP5lTרG}kM+2U1'uӄEI 9JaM*p@L&>aL7`c4SA C MjjQ(GZ"V vE%rmH tR4'&~Zz-[,=m3#57_̴\eYFVz``)j݀t/?C׮Op/2GxgnL?n7[nxEMnDl{?{*W{X/+ɵmLe3X" x\Z§ƺOE^yyr/SfpԮ%]de@9#O&z#L,* {̗_-^z{oi H/;)ř6n𜒠]B 86!=/C2T=#U"&o6d._b& >0Ɔ)]Qt`뭦HҜn X=idhuL2{F=S+4Razn^$>M0g@J.侳nԋd 2.q(PXZ9}CuFs(MvЩfl7(L*\nσn:OVﶼo=r?;{pl:ZtπXhV ->dΰRXqlقO'xQ3Ȧ$=E|N =!nn0-I_KGYD#q}lP3~NPe >HMv}I|}檉? n .eW=^]_y.6b 'YE޺G4CphI" .}hEeRgӌԱNbʻm!pgEP,6>8|iBw~^f ӊVodI^m)k^^ΞпZqeGLvWm°N*8H%-Z1)ϲx5@ygod#vcws(³)8̀2vڟٜ[6=EIEp+i8!C*8Vԭc/B%3*C({m8I Ғ?^Ej&PI:#'{k2['ڏLȴuz:k:&ek=K;o,Ԡm9䵙O#{{N@܎?V^N$it?i}RhND̠l9'Bvyi}#!GN!37(:3gUqm5 fBc1Ƙ"⤌٨@^Anfa79jom'E8\%M rg8GLǴ?E U#4y>hrSx{=3h}mw=\: c%+˥fW<_&7|#L`+sB%|T"-: :#?o2LV/vpڇ[4!=(| !&/,7GexP˼:lzK7Av!y0r?Tl뒎@:߶bn{J e|R^n2 8>NGLTjoB3Y~'ڂկ{cKKhe *GKiw;3:~ɐI][cO.Eܑ_9!-%,I^ZDxm+x ah}_ W<[u]Q?-sZl_7,z|h'P uM*bLYˁuF+<ȑ!6̰$  f؟Pj l`4G¤jՔZ22\:UN$%`l˵k鿝eh#Nъ)'>MNEz♞`JK͌ȕbL,vB8O YlNx']__(.:/K;]]v5 9_:4bn2rwr|nfVvHգIc¸gv7Є4 7W‚QrnFb2\2?/ ^fSg[0vXg>2c\?tt,9ԪF8ڟ~W;ՈnF:{@T+`Hwmp^% XޡQ{%dzu M~kK2 42*Bs{GY!hV0Q$޾RkCڟ +L>J-MGtz^;rŸXqLJ7V{,g~A-wX.0 g:%mpŻQ[H}1+$gU f_і ʜˠvĻ̻Q,ޖs"#NENm,If%<#[^7I߇,OHUB WvLtz"ˢƮo|&=AxytQJmMd4}f2&">Ϭ?o/I˄['pnOxqRׯ zs .\eIBMB>(^݁"o{8x0گn;[2ؘm9dLMQc|BJL_z0qklq'+¸EIQoFT} #(7`uY׼0qO48{\y+(z=4ƻDFgM ,SAԘk${48%mRr !-~sG@PutX?ɋ o rV8D5Čч7|-2/`iԗN}NDMm0~9Sit#9|'v`oWu|E2o7NfѫoZ+vFmJH΁lpY\pŠҧH>0 ZfO<zPZ,1Tl0M7kFmz g_*+ ctH1A7^B-jW-3-O?s1.LgL$A< Q*k32 V ʢ2b;J!.(CmBYZo`A{3H0< yS%bl>:@S,k #6g X>,f.*r(JjT'=w}# Q(PٓW ǔqH҉fژlv҆yuMEX2ђiӞv΀!s:+o e{pԦV5 F3P|oL t_7"GmPHatv%XGFx嗇N_u0ž*([R$L;rтwm_k[he,'F]sV8Ə( 8xY`k;q91)ޓl֚qyZ5 XQeIck4 &US  #BuNBru$@7JjZh@n|ɟH[_C ȾOӲ$0[liu Z$HhyLs{ ia3·JMPdI'!~tYM)c$FKΘ\IO2j[W=έ Ncs2ꩄK+M#n]-2/48You0. UO49 H54*c)M ^XAH o  9'8 @sS39S/Uⲳ ?5%NAnd>j9+Oo3.(D΢m傊vg$>іB.?e<ǰ\ILYT1_PQEF` ,/ kt3b`'umQ~%߉?$ÀKv7'{2R xqͮm,G`AJyk-Ɠ.(BLB>@<|ũOEj2H&5?A r4"/鎴aNxbsETe $0--HRSҰ|O| uBHϱ99C-zNRfs5赭R ;,5bHRW݃qǁUP.+׶զ*VBO]ƭIQ=z5,E i~d /$Et3ݽD\2 7;UT-I*A ӝ4-6Lf"mRq~ܗq9:VNji$W[0ۡ{Fv/b%.9?K>(Fћ@@-;s26U[c.0eY65?hkT%ac^ϑq9(\xx͓0ˬ05-{4EB˩MnKvݯ dzⵃ/P]+`2 Wۭ׈ *%x= 3US)yתU{j9iv`4h~dy[N V;(xj)/#&_Kb6"0Q:Z)dI}(Tk /IbTe!(?y2C` q8o |lF݌V'\ AK#{}=2,\ .>?\3:aaaW-Vr&10탟c,ظF+['Hʶx.F^`FND+t3D:\_a$^J&!6!~Sr6eh_+Sؘ+;weHְ_{VkO |ܢot 85(^ϔ+8x$مt0*<RV*\#[ofinH"Ls4R"K/A4{%50No`0=Xk(T Hf 5BP#zWv[CLH8 T֜)n-oaʀr! ւ~;`5پu+JS!a`|37sN s"l*w@v `SA!E-eu tBVƝj4oцښ]C8a'n;+YhDžΦ Qj5Gu p9n)1|жFT$6>\u [Ybۻ'hQ~ITTq8ԛ ԽS=AyD QM&gHFn;:x`/&]B$.ڂɹ$t i(f\뾷(~`.;^@ (]j ]`\EF(ʶ"cxX[&yΕџ>HN}{C]Q#""sq#}3vt9Ժ5aꠒ J+oWX##Xj|([4~5+.[ =&J(ceΎsj*ioԋ©/fZ]xM}2+TS5/cp@'+&RF,B.{P޹{Bo<XNѥpWZeOk E H mќe춄Gz=,G0 !D`NB.Oin0}XKJVexPdo֬<[hЊrnzP߽Pb LiyD\mY:W sPP'bIKj{Xτd djez5MV:ddE'qY$8s]+ قES8.ek \Ã<# CxgrOnnY4syEs \fev]ڱol2.yͪM>a$ sz_I7|o#ZDb ӸѬ9&Q 8HjE}@tr nIsϡɆSɻYs)р1q"598iae]z!>޴qh#ŊpUKi+j>CĥACK9q>T]QӝmIh'EOyY3.D!-NV84$}'X%WGrio?W0֩gYt9j(ʖlNЯ90X]r/*&y69W=_. {֟zXl*KyrGAs_w""IQ3Tfнv50# N^҆ŵo9A {z#hS sӏAU?֙Wo~N;|.=*/L\O #(+O2LY-SҼĉؽQkAR$+G{ 9~g xF%=oӞmӘIRJfpްZ`;.IҚ|;⡯Kq`eЦ)߱rEaPnN"葢^RFjzcCE>5X[yv2. 3M-"EC֕/nk.՚lVvVǮMԶ9Gr YNmS ZA}+%;v *]M,{YpMappm^vW/;:e얍Gfe՗Y*)Ibkɋ2,~Ol&aL\$xk%-xW7@0]!fZ0Ң1vI:G+2(&`Uaһ@s+J2F0`B56 sʃM8O :$ /XR,'0K'@Ot]ZVIصRE1NR̚LursA: vŖj&2 &cP_٘i< DԂ mE;\G9HeL L\X:k%IYeK%$ڥ*Ca.ozqYB2l2f5KھҢ2j@#!sc2[B?wj۸)rY\Q9نl:7Yآ%|-9pUTvҡQP&^e`kY}C%&&%:,&}e4Xn2M/ 2;"\P"+0-Puri])TQz1Ǩ'q^[ _VvCJe;`@lx˾T <9^lgPRmċ;؞NR)ћP[:UH*IC>m TTh'-[\ECKC$/6f<@N-2bZܯAieA6Mу)>Av @ 6`9=-I"~dHɂrjLJr/u[B'|ak=W%"@ <";̃d xДAǭ.7(W3W9unfr?N.߼v6vօ.T %gRHw6]mq.d~\a?#_*$9}U#=r-$/4k>{b}}cހ,j4Յ OWa]FPqr2o6?t}櫌3T-"}ו٪\tƮsF8Cs]",whVW] O2Yq;xމԲHfz׿Pky\Nŷy/ԛܶ}4ťt{#n6RI0RqUG';>CӫZ B!<.0E >2$ɒ*%V  e:j%,lM}vS;Ai+ihJuQgQ^NTRhs}\*^C-dROsJwP ƶp!YLhs ȹXx_ڡV>r_-Gm߶# 444Zj66CMR>5y@&ȯ'P@gfVwCFF6*lh#QЂ8]g˱@]dJ'a5G-Ud-Y$9UyQ# pg9 L=C P|?t\ދS&h!sgpvmh,Jq\591P!خ_ٖcxX$}U$ZQ4 ECK>ۼj P$kób Q?6#AKgơ,j c Hj)WiU"9䗝yAyp ;cL-=0bvAGԇoݘb-sF=k6_nQM+h& qHXFrjӥMe=YJ ), K24 ],^AF2GhM&x%63'g Q{`lBa|[uQӒΘɀmҢx=9\5D~(?znAmu';'xQWݙSf_;hǕm nD>+` vAʞ) (Yi#l&{C%Y g3?[qGlq q:\wُQ*z7:$p l M]tABU?.Mh3+ѽb4 FUZyI?`tul&ugk6nI@=P17bmzpPM5?Gը)cˣϖ9I ca͇5؉HMHܵdX)6x-_r-A7[#f 3?Eg4sn;U GӰhRr( ei7O9-g(5`σe#FEӲ%[ѯ39>.rNLD|Nb*[TЖ-:,&Q`j~10u+gzNIl-NĆ`VIn0 0W"Jڝ-H,R͗@8en&,E8" p(4y-6 -ƾi6mO$M]wN?T\u nj .T"gFQI"ѕ-ĸL :ũLc?3К ̽ZY KBctFqŋE {i@(޷4ɧĮێ[6SCn4~Z6?:Ǝ#.ΔyF0*/vu|e,ʖ XDB@_O85< F:4N6i!V YC3*Ȇ[) 5omG\Z'{zD7QDF~ ceޟ5\qm/JJl VBL|@c"Ӑ,*bi4xEt43#m&U>#^Ҭ=JVH_nQHcvs2KceE*l$^tXֲ&s5^>t-BdRk9VۊScSy~xjjL3H/ ƉK'nK&!$DMVLVqdr' i48VgPAkvӑSN`4J`Xm1J*ӑ5=ԧ 90FGDgRs=+7d'|}jB,=:I%z0ޔP#R[o=(l-^ #HNmH0'7 WSS9[V^^eÜU!72 :)} '' ~;OO}!2 { Mg9͕45%z5RObdžhJok598- ڷ.un4p<҈*PLm1o~7ڃlϕ iDZm2sʍu6#KúŹ]46j# g,7[Ǿ+gŋD&m3G_k1+W_ liOÏ^ *ͦ!'h9=A 8e8*M7Td`/Y.D k]{u&e-s͡ -3W>J_[eo:MJ4Oۧ}sW)# \LǍr{jwjۍ?:!Y5Z>>FWA#C#S}KunmP ̢W`/.k_VctbcFH>UI%8=Lȷ"%kIX+@qAw'Ctpc!@$c1sƶBFO4 # >j![DZE4.`!0k k{ǓFɈ#S eHFɌ! ]V(Oo(+#R:G&YR/$jAp+Y_;:+!h./I$toq:wƯ7kT4gxgUF38>Hȡ*≱$وNr1b7pU;x\yϼ = c fY:5Qht5&c d"q(Oڜ+*}5/f@ Q:%K Td{n[$漫 ]L{k.A2 I][a|943[[>:(,Lok 2w uo)GۊOioh36II˼!HFCiTK':%_1E 4.Z !I'h&bMk%BZ"_V#uN<=<[# \ECg,˚D_+@Ȏ{Ihl#_.h "\u!jÛlMů*wKP x쓳.XX ˖\bYHB hoZPi>mx򧚇1HyEt9M}c]-T<话g5n)Ȑ<wO(;gcJ,pn)\L;:\p0Yޮyn. -XwL&z3YO{ZDS8A jVn#6jH Ulf,EE{/4Q[&$`usXv0InI~*c3*۽p`yXH{ѕy^7mPTݰY‚e v(kk DqE l+)m!(A9tIʹHvJh[y`i{U̞yl*4~3>HPL.g{A@CSEL[P9u^jV5PtٳEn퍟rx \xޡ:]GtD D~Ls|J|J1*o;Ê<'aL{UtΩ ˦5=@p0  rtѮwYj"70TP¹S5Q>Q!NU=yTw1El9'/l3ʇgͲT8H%&2 68i~\FD eJͅ6+"Sm%”u12zD`l]zcX k]0G嫦Uh7t/"8PXaIحAZaFcs}<~9OTv6*|hSUK|@&f-^`}πe6^o!o;n:q0όF- ډ`|b em2x읏]5ްO%L z}%x;"u$|RAJ3%EZ$|'bH(%`΢I!WXR=~<(oMr]/=~IA؂|~a+Ҁ#? :n}м: s\JSFAbdӽߺsƶia hv m6곂 ;n ef^`ndI54~}6, ~ңx Kc^olJ\~MsuC6݄MNg.v3jDYDD@vsiTL$cá7Zۃ =j6B_i.,9m\La-ԎN`f५o^җS`F}~ТL]0_Pc9Цz}EGI: (m#@vSg rurRM 䪸%Ɇܽl{b,=y^mSJRLѹ0IL_5y:ASPLs5+nornbTҝZ q*XrD4xTk/ DSP'hVчO7&N]RH`Cu'kp,M#cӣf4Q³? s[33q\vXKzCؑ/Ϭ&qh.*Y' ZC.诡4xߊUȤzg_V2Xp})0ЋɃBlNn: NAeTžLƽ`O|MezP{t(RRE"f}R2d#-ҡ!wFQUԃ\$s>2F1@*?uBn樁~nB,o(PXh=Yvրs(.ےӅc~ uKi ?ls2zqFZR8>i8i"(u'Vם tW9{o im "Lmx~sq R*lNK wCQT ϫ9wК?ZHAW:cBUog 5d Dw*wc؉SܭKo-xMmW ä(#(V<g?PÍĽ' wkt8yʾ?%\엁b=ʭRL>ЊK^3iPW]Pc4f7#U3`P|(.=ڰUg!2,_EgW@!֕H(φWْd=sԁ%#iv R^:qqG{X y)gH,Fcx5m-ThŢ"/^JYE>댙M}lkA߃߁%S &Ł蹂0)svrN!qb}R |GgC㳘 $6-~Xo*}^ޚJ 7p!e\ OInΔy%(EFȧtWnZBC,Dֶ#pPK*>VP8bs""`$] Q~TIDjD {4,E!zR/p'[F0cJ'r?TzU M#m0si(ӗԗXpδa@ e mINlfA7Ok+Ġ=;g\|q=乃՚0f<0/K=2sz>:߸?tV2<';ZVEK0΋ 8}űS6)ZwYtmln0{}q,C^/חUxQ^۸ݶ|7RWx4R%8a6W~3ʾPe2RG+kOߝ.₍K'KV :d8R3WXi33aQf3Wٿ5f>E([l~>aE%jBĢrw9;9Odd٨Z⧼($x'W{!9 *t*A:`\qԜ@9Yق=3R=NWpiK/ lo(U]S*LOAKY LPk;M̬zAf=i+^ bGBR(ml(<wTK'[-GJ:RIHARӂ"X %ٳmqǍ~ɯ>Jjo6U~[?ڋWQҼOsvlo?Eztf\[˼n6zD.E2 PapXa =kbOlJ9sܐjoqN׭m2 {+:}MVb5@t3m0-ORc~?E'Lx7bFq?r#qM,vO(DfڞƻU9y;*Ƞy"ؤ$w] Fn(x#*sNogf=G:gebs*YwO] rQiRi!@l8G;DCv}qP6h>9  OϹ0\ZCXJ|BQ1!.^+G3wD,7K"yŧ;"ۊM#2LADsV؇qNFsNlƇI)اwZ}sc#G{nyFh-]OJO n((#/U }ɔRK}?߭OWi)" Oq]{sc|6̐<uw/t|Lmbp||q<&.nLMyZ[ 3厒=G OĹ.#ΜN>.W Nk;{"&.z!4 dǙJLM讞ӧ"n5Rf`pzx~~ܐYIY繓ฃu=(&R1%$V!Y2Ӽ 'jG(jwp>I%I$;Hof?XSv. zW[;߷I&y&eؿ{N=gF19@|@;#!ץϽ;asL5MX_բV#&P81B<>7 kVH{[ԫ #tN;nPAT7߫]c&\lۖ<|jćvhEr ە{=}vRs"+° R<~碠] NL.dNG+2lasx]N3SHQC.}߷ze%ao)%x'+'=_Eȫ7ymѤQbi.yqH"ԐUFZK示MPc4N|O۫C+,9(pZW au$0Ù#efqRoS#wujҎ#J5;K3~OZ< h,0p>@(jmBO,\VR1cz%vwibg OB-& 'd`ۙ*pX#O>{S[2O٨RǴ98cq1;ؚHF9cdθb]w5G5$8e!ka={?\KӲ)RpC㬨t!^Z"^R)8^==)(ƥݢ/8fzy˹S!E;^(w$@Kk پ&jpG e;5y@%&'Xxc%<5{@#28-Z"qL/2ҐهEx*ֶ\0X*/[:C}LiD$]$f뢤O'c I {޳"PVj23ф#䥄 sC0@35.VS# :84EXlk.GՁz Q)N?ƒ.+2F((O)赿Σ^Xu}܍"ˣۍ-gx~1X0M8^E ;]5>}l:xs)_PIrQr7ֲoR!*!Fe-nC+N⟠^G:-n]Bnsg.t6)ӬIa4!Pi#cbc2| %NA ~k咈I4i*P Aٝ@oV3r,@ 洨n" ﷾c۽G,pGvXT@x)S05T2@IQ6w-'h[^D0Z"{Ѐ< A$|Mq3pG bt?.NhLZZhB[?Ug=8ל[1VQ qmp-y# =j2 _̸j#e,N=P@/ONwv^pX>8^gY9 wƣ0/4j yDyı7$C،:!'E LtbZ.@Ug1ћoY==vk`;C9:cW:Ƭ#r O*0ӈƳL:vXʒ(1-Y53%:0s&Tb:jSkr(F D=HT4F۠ʒ'}kW_MxH "ya{m{0UɝNf=f8 ^2<fW57,\ǹ$閊:z~/wċ}6κ5&H\·0Jȏ8@)k.kSԍ 8hCS!K/:5H薭9bt42Yp5}NA w7{y%{] =~C@`x>]?ijO_쯥wh;soKsE.iTJd(_yX<$fʶd;p4t@/X/e#ޮuɚoL>ehT n?P|O*no~׉Xt\QfemoׯĪ弸ԧSda}%}~<`Nǂ$F]QJ/=A m6b|[׃ݭ7K!B{4/\RZhK| IQizgH,hNwty;*#4*Clylץ-/}쿩b&qbBn\$4(ѥ=,.0"DgG1}o h]`wX#ӟfi)E۴`4>)|,8гa\ou&S}aJ2El*UnxVabU/Mc4Iy\k+e^KhP;z&z&c!]eؼQ0= uc^9KH\vLFݥ.s" tm)ֹA/^ @B'gsu\ݵiEӨܯyq'X6+zÿyW81TT<‚2ظ&+\ųHTd#(6[x+ؿ1gLhiy%d@j!Kr!Er ,*R.>Ըo{o;V= yĹ³${ItD;3rpW6uC)b_':տf5 G?_'&O7yI0X5c+ʰYDAMR̰C;/2z/C~xJzB$f#$C .P*3a[EϷ,"IB 09TdW1&5i|]BVS"j(먂E-(הZ0 nj!95̛,VێTr) սuQysFad;ءPʃŮ?h<u Ze]~وY&ˌ_f*a:{eSLNI 9l~09ÄO[0cR Iċ1ė/{t-J{1!NݰΕKJ$&$}+/_fQiFRhD_.zk1yUGqT-L])J)?G GvWv,T Oq`cڨ4AQi4 fP\g-[4+²䟀2ezǹ/@d(#q bv5Mrw^E,e>LltFn eԂ&(e3Wa5!ӥ2m_ɟZK0Mދܺ cn3$Yᨤ% ?14~㇭#L翶p ~|+֋-a|&4#+Hk0rA*`R}YDn" OrUZ*pZ_4dϜ򙆭 ^³@"R@u }_R~Ӛ ᇒi6_LEg~kMfs{gHׄ pXn PgjquȐqח"X{(:qU=m|C4HqLlzWSMㇴ{}A-iFW@rw,F[E:DIGB̙-èo 'ADAĨ7$~VxO0^sW4[YoR$wPN=jG=׏"^TN;o:$䧬؃׍jT*Z8R'Y#F(^/lY{ivnH{Qa qRo+wnn@^!7΀F@Dhܣm`Fww;Si*jѾ<KW04/X]8У5̓YZ ql䊑8Xp`zRI3W5SB 9QhAYmNI^q6&Q>F0 #3TUzSEJsZa5#,Gg5IOp iXXKL]5f 5G|X-L/\u 8K#5Ju5D]#71Xѳ% BX:Y|_onnz.Ct"~ v@xbMzgĿE) ; 65B>䔋أٍ :Όo3[R~7`Xr +t+pf#b A)rPi(`<ګk@Л`H)fg?rlC6 ARP͹a3G[?U+o`7?![GUE0ܟxZՍ Nom X3$IwAչnQx ZT)N~WX*j҅P_>]_#&/y3?Y uH` ֚pOXm?oq>$#\1$@I#[fߥ*(9N|y-}sp0X- 7?8G4| ,` Vl!l4 OGv gWAwKE=}r̮an} C;{'iׂGp-!& f.P &|о_&5-a.vz}Om(7il(),ȾX+;l> /,eI=%M+ʝyJ҅{*V8sʟ}G i[Mܦ&px7f lO3V`M]$t0MwΕs}QP6]+N~lr8'\͵ɍܸ;V E 3 Ip7sljr̦Zvڡ/ aQ0~xvh) [l'P2/?XaUS9h̺(56[a;K( 7\gw}GhZ^TV_)AVS{n7חg]}l,#i_Ӯ:kxY5~5AV=~}-i ž*/?MLc~]EWn a4=O-=SiuXDH:M &cqWnnXMZ/ <~;0k?mք$X@vcPjn3Wv1'5Qa=!{U#ÿp:蘎~}wg1eΔJ+SMd|IVJ2ž͞°v# & ]idx"Z 3Os8[sŞp!>GK6+-JL,Ն=_vnN,pK#CCtF5J Exze/~G$]v\kr)wUP@vddI: ;]8O$MFP'mӡiey&^AHewEzvM! TĨy'܅>jMI*<,k͔l@dFsRW+Yzo~LLOٺGedˎC-[T}OR]cW=YAWHf'WxV:>UٴVRTRTr]0j7sQnZ,_CCkc  |鵶}\o1ŭ"x?_ .GY_W!*M1mMBCb0I}%n.ޠ%LS^%J 2 ;l:3Bpeod B)Lsɥvs1u0fMq䇋CvˁfO_;_˜ٛO;ta\Hn;oy=G\ \CuXtDpzlvFZg"$Khܼ4 t(fkskjX,.3mZи c-\C_!'B͸*kP:񌃹\Zsbmcw', 7ywu66W[.|D>r>ff<D>'_ ҚkFl Q(/:>7+R;0}׹N<}4Uw8 $OM|!%?& Ǖ{plYt @c*,NKEagŜRbvVE 9s9UZ1w`#s|kroהּDJXs2t7_ 9kspu #\}K/˭p( hZ9f{m .c+TĪђMr7@W,>.Wy OOXZLʘj F]h|l/ yIJSP#>1uwwz߯eS 8Z*P`zzz7bPEӠٓU~t%thoĽXFaYOXqcGNՅv `C)Tm#n#b! PpGŔ$pAhn *ڞTA+4l!y1`mM:crXHm<;aQ;qLnY_l%dE43 kch*84h9qou?䪫.+@ CBeU``*XLٍFcHx$FB~ZɁ}D9:Sڍ@̦u9\B22b4Hɇ "BURgWKZk!=?3BՀ2"C]H~X<#(t`hE\K%dOQm؆t SXh>4πܳ{U)b_FHkUSc\^&uk"W|ibOIvgz A0U{Eg$P2Ax?Qٔ? D#J) @.ݵYҟB8w~W{S:#>Epb~;M& o2?g:HkTmmTFBH'NL."0}m^Қ!}\ԔC+#ݫsm+&)T & %޽çQ hgEQ*jUĂk=5? xɆZ:(_bI"F܃º\O!АyZ@&P ?I CTV5*O=ƹjoNa,$3blpu܌g>+c䝉A&L?D8']DL(X:{)0h\$pfuk`rUg8a„]]J#)NpC`Dۄ||e%7`SӬ-JQɌIҷmG%pGvte[G@L@|y%9j7.7"rb*/l=EF`+":[`w8Yz˦Z3LO7=1`~ydW!YJ3ߦv!0aCfwH $ _ag崫IYxF˖C?bm"eT,FMSp 8P?B\ꦓI5M*\nZ6{:f~b2d{ٺ݅rz l ou?"/Cpn^SXOJLR+)|v2W80]Ll1P=H$r͈ G)C,7ѕxMCq0paNtTGN>0P_ #]`oE `htA?^4k ѩlJtGWU=ᵫS.C[ڮ%,Y5j”J@l4Qmi/x;>+CGld3a㱏A`˷SxB&z!es$4M 2ַE,;nFF&=!\,Kѫʄ}Iْ0xl(-EJD^BMװOzZ*NNC4a#Q`^ n'36{ CaRuv@L}0㻤B"K@5:p.1Dk++!eR+ _hlތy,evI}⫤ iPlMdP8>`[(z7Ex~ fFAܶ# ߯B^wit =9l- }|؛&=B3`%sԡ4lBw; 9~~KRcHg'AtkݻUl u38s%t0 [=\I+`MvT^ J< VJ~f w5#j*|VƗ?ۤ7jC Ix#$We̵n] P:RK7%# S0es:wgA 2Ct*WodEwH!; lU9)8xώQtל' UeB/xq) g~Q2U/Bט1SQrGӟb_6Do_P`<2͖YSؘ J}=8 lޓ݋lܫNF G&K"]CuC */FԗgaA$Wo"+gŏJA8?ea-{㉾,$& NYaw;MW~MQx uqz7'+(3Qʢh8A.rG #uafLL7b ߍ{Q$Lm_N"΍ŷ 1 mv S1<+9z"(; 6֣9JV#V(2=NܜϳsyA| F#PT+kः4dM;bgΉ F&I6)oz4\A)z@5~z@19mw+-Z8Zع#4?<A!(rZ` Yoj,Czɭ=[#_뛨iκPA~ݲ3̨tl {O* u~B51ݐdbGF`u!s5TT+6:/ BACvMNL&{j9D^aA-'MHBto_1Q`V@Y-o&8U/R #TR3ZGB6,5dث)" &C7?9ă7e|Y{m~=#;!R֢Ӳ9Ӿ=>TR ByӣV7Q4Ư3=})#vx;I$Vhb2꾀Fuծ2w6Vq5i2‚萖6̃IHaDK|Sw JhRO2ord7i˜*(3^7n ^m82{B43O)FHfVÀoJgݔ}S|3y_LաQ>,ڰHT8s:<q>I3+YS-*9 =az%-Q :cp<q+ƈ11oɲ[17$J8\e{SK\xoD/Kct-fZ& b'AIr-J[#b؍had^ #%4| P2OO\;Uf_ :â0ݱf%(fQ|u+2DXY_{cIQv(W)?uݥB+`%vp[ ~HA$ſ[&Oŗ#`,_2o" +#gxQ'QHxBvؠB0y7X.>|a4JѓOz2|9}J ϛ P!X]OӃp[ڞEWmk:0~>'Ϩ=id#&DZiv-%eMc܃Vkw .cWV~;%ng盯`bW+膼E4? \cWPQ`' :.ĄZpj4,髤2>Mj?{bYfkK@^ec8W3DK_@^(fD} VۂzU#[ϻ!Iz i8C6PcsځDGy΄S;WF[D9OQ)3]]~¶T|İ6G%YT8MHcJ1bB9|^œ0cQ2KO]ҔDLK(K~J&яd RzIҬJz,e)w{A;Z4fccFa[ !'tz7ݸz08ܷ8votA{쥒+UR^Ods1KoKmJZky:*2gt Dcyw1@߂٢5% =%"^?nLgɆuVdRSԵI=a`5cWmeН4cSV}4oՆ 5|)[fԅb @L].(r}75`GCIOf` TVzt9VE۴0 ^ /U MtC; [`4k|֬o9] nv$ iV;abUDm|\l_88ҿy%]Ra?4]M0D Ê T".n>gG.j.WivKt#M$s|˗: *q`Fa.4_14gKgm@jXM@Ըd-`Nw54K\6lT(8֐6N5:yS^CEE)qt#Mc~!q ;Q~9=w8f$o"lFEa20tȶcʳ&ams]1RdsV΍`KE̒~\J >6#{?ArZ; [ 1u-s@( (:X0SJB4p2~[qy'<3Ż58W?Gti#~YU%S'ym !9 zI o\o(H7Voy R!곣h7@ȯA3f$}Z"'MDx?dbxnlC\Q&?D܌M~J;.:x=(9PL'aV(m9&6{B(2yJ No~Ȅ 0?\h͹tCh_M~MPʥlXLɲvC=cLm O;ߗBP(i卝$L x yL8 Qxb0Rϋ]6Ax;8-~{*B5lJHQ!/_MN&H;/QZ߈@E0Bn껩D;BwI???&ObӰhAw-:lAzjէ6d C0zŚ:;{Vŵt7/(^Y6b oRf9ΜC>7Y;hF|3*UPŃ0򸱡|owTlǮ(+SLUh{MW);#~/UauFE?XM&0OGWͿڹ(1&׼Q&=_5պ/>QVaIOѬHכGB o%ׯ3)ba)ܶp7*:?r#9ݘ7kJ;T]8][m=u.*̩f6{ļb(p`n?fITnB?+1Kl:iG.ΚgʹlOf"jM)=drEMw7Wrk-oYq˶(R~/$C9Fگ89aɃ5j2 `:s2oز+lR [>Ad=d+ ֋ B fglrvF94bޮt5zOXUJ_B% Q$N 19f'.| ,}:#6V$0嗰_f Gbj_# ε^i1θ&sDwݪ#~Q0O_o:1#?i:: +d#֫7P) :|^*`Rl#yk]TDK( V2$`М8m|]MJ";=bmN |5{_7-ed]QqP݋ CN܇ܰLrNf$f䛻c[O&Ѭo~D(8HC$[a !bGܺu ;:y_/["W[ξH'v9 ӈC3}-Q?igE@5ZN])~Pz?JqUM9 /1hFR"&v\06y=oOZ/;zGoc+%7}#Z{f$7M]Ĩ5]?nЎ`"qDCAT9lUl*6Fx-j\?R\댇hV,IqQi?>z(gվ:{ V Tj,z\EL=~sW0x|03ZqPyrcJd˼+xڛi#y`a ҦbEk0uoF/pavX_aA`&X>Yr_=XccAlm&49\*'Jᥣ5(G:-W@ 5a+䰟o5U|@wg<Ԁ*q+`x{=+[WE xbS'R/s# \ wC- ҝ >p|^p5 eĘhAvLw U^MoSۊVr]gK?̶3R9 7+OkBdžnlb_9P9Gl vWh -dg76&r/\mx>&ܟ ٕǨ Cy?>|'pǫ%l}fS)d}yՔc8` <%DG$5w9bP\z+;J8`䓜KOn*<<{{^ú;zq"*VA0Uk0 Eb6XG9OS[T1fr#6z\+,Fj#I5Bol{RgGorzAt^rgy+i)^K" h!)x|zsf;6Up2zjDD XNMii Iᴗ~ s. jE?[@I[j) #n}-mx +5 j?-FMLqcǀۏ3vnsr@ UDi(ѴtDj:jY:}%/qсUN: %9#P=-52xt[j &s"JZ=U3H־-)֤8MikHSh\.@SVRЪ'>Ys ;|ZX2p*X%6` DmuՄ6.AfzrsP#rU_ ~&izEanv1iu&O7nnCi9c}Sٝ*nwnIs6܁O`i.wbeV3|6x2LT7 +=ckB`V9o_UjnA o .=p.Xm_ DxnqLy`OQC- ڌ0B!q:a'uFfjjeJpaCmЀ1 :k3w &tHn~BPr)o"nN`!p9/iZά\b8B]$AU)9mf^D5cF))ݦ[fPl2N,I1ӜiygPG`J"iƄ`ۓ o?SB2o*V :6oh?l_w8#kۃ^?>vE8D9CUfuX_rpT}yq`<ґH- :8z`HWB~,cEMsľՈT *M\ZSj@ W=L)hȓ`⭌*18J?)Sԩm[ PA!E_Υ K |`[N =хl"ySQfыr'aSV KHGm>G1Hz;TomG#\3J:&A'g"MDɉƲ^Jf5curv;FE`wkшr [c=䫰ՒbtRP 5'p nV,M0(e2w ;,$jJ_1 jfAmΛYς܁[*s(ftx+cHE^kq >o$HL=#YׁIaD$wvRO?`So$v#;ֿC-ąp*Ə@.@LH$mMڰY딻}4I,SO!¾7lU`]BTXcd`S/'/#.:EONe)#3,?M${r"Z_6<壥)%ZbKNR2<ۈ0A^ig,/T h5Ӊؾ뵤Кٸm^T3ro}4uar⊦Mh@(8-LߩDEǨuƹrJ=w] |9N!#&: ΍HBq\ĢwhdQE_4I=`9w(aZ6=ҏ||}<>,a?MznDDVץsYXP\EIa%"NBB?Ɠ{. YGT=Ul=5,W}~ztRpɲN`sRĚZ=35fi-[j4s뒈F̢g>'MQ7>K"'l)#8i -,pOU*Lnc:9f%SoLb#֨^h)mS{ ݹ%_x?2gu >ptj2+>X1{WѹCǐ$c1ЛTqB?֎m%JrlMKhPG^iE舦 /*.5l_ UĢBkH-cWpx^R ˜CǾ^(͙Z[G , j lLKaJل |6GPE ="D* E֢(j۽E17-C$qZ0 w^'z>TݝKǫ{ $>6q$/- 9N !7kF@z;@&lsvi}`mȪi!BÑ(;&wo߶\zzPpHj4xs[KE7k9V@pQ6UNWXC,l;џ =H^}m)F ‡?P&=sw՝>70"}tvs>Tc&x|Q& HH!-7,O}WRmoB*25Ї-)MRAMYCѼ'b@gvÃEj"u7_G`QsVU}[57ky3G0uVKjjBT`'VQ튮+=zZ+(@bjHb5 㣐 #}E})^iD(-@YX#hs0 s'=˙:$ h[OuDjGƧgݘaZs)M{?b~ ^}L)? :>,yf"]IMcTXnM&qRV)}+ m8@/ߞmk;#廸:ÑP9 Yʿt¤A0 x34 ;R9ci%S DVGMcw/$øA,_o"5:`##p D>LH&қǓ>@+ճ7VDfz; 韵"|E$,Owm^<2)0u1g)5(aRmBIq-WEk"+,2} 'iy*cէQL5yoTupd4\1MP?VZmoư`́Mv@_8$,uBIisTOSxgtֱK~ !F3A$CExڡ5@5EGم'oŁFgbw6uEP  w')mX!3+\"vh( B;yywaj*rYF_}.RbzhLT`)_AGUUE}M9A4 :}0H{<'+SrMu(o.|?~?Z91uܜaa]J+!dNHGnxCfV)rUWRe 7[1fLzj>6ώ7y2XEder++rZ%9D34۪I7_I%LΘ)$䍲h3'|zΊT5 4xE ȂV_yBaU.T$DzUAOH)NА3Tpq©V sZ0ڱ&W= s|25&1٘`n~QQ-q:KF˞ɢ{PǶݚQFW̯m(o`:P mM2XiSsˎFE] _'5RUgɕ-Ȥ`QM\zt6wPe8Ev.RQ2w'k:1SպODi`meFc7GV;#Yl3` 0V׸w78aΤu{h?|mdϑgç-7c E{.^\ç;{. '0ZjYgݿSko ϱa4kMY>ٮ8;gsY*j66M;!6`R[;EFKU)*:HhPfyO˧>MW/%WOQslF)ewy$M:ڎ XC`V1]0u81s w*I[YM{QހgMN;ҁwP|FȐ;3Mه!\Pz3q 4 \C;lO9*nv$el}˩-Vp&^Xmyt i~5ӍnBX'測~MycŎÆg v]!IȀHL8Z8Sd`<4ͩR|zx3WE@z؅CMiqs!M1~]X{wcBɫ$te2S̈e[8쓾ׁ(l4A2Ma!|sU$gTLޠ ]JَfnaOe){a tk TەXQ|횱.IB֞.6A^0z&7KX 4@ifA"Sm)h`4}-Dm>MЯ-HtORri՛w0o9aI A!՝1f d@ ncp ."!)\*?|%lu#յ$4A!w@d7df-;67gk ()Qbyt *Dp/&9k^ }<Ӊ3JO޾sXM:%{3E6,9h߲L^,I/a2/ǟH0~4M⮉dx\VcACsAHC+@@R$й͹5{J:n}Wnɝe=tw|{^Bɦ3TV~[r+7ͳ!*k5p %U QBavykX)6['ON,Hf궉{y^D 1Q ӿl~済T;&UG зs9mL7=PۢۅW<6<1c8;CΑkAN^ u=:B݉Nke~E..XP,ɖ8,{,G=:ѻ-03f֗{U3h|näA8}C$~ ơe`K2в$) A=R~AWk'1KQkCu#%;H) PVRލQhf8kAeChĀp ){XizijOɃ7?9V1}eoo`xV/JvW`vzYjm^_姆z6> [,H)`&ZEƨuSmxPMEn3gBGzҾ{Pܗ2B:L.F$'ﴵ%y\y?BifaA `Iv]$'2may; w -4!e=zn ˋ[r(Vl^1M]ICocU?v[7Uo*UJNxc\f gH" 70VI $7:58>&` AM (1~+3߫Dg JMg#DApX9_L_ ldo @eqO + ί1OpKz43䋜tˋʢo-li`'N?0H4Jwqg nv}eU@0WVy%,TX\N,x5SVj +v7A1N*tPBzud:|Izr4_#w:5 D )Φ}1*}*[hX%lQ7o&7vJרB3\'~5 AB$7m"O^r$U+.LmH 6zawxi dIȮNWqh v}T5OaK=lNsP4 ԽTU#f=&nD})Vsm0JIBxLѢ$;?Yٻ4Vuͩ]hW[gg"Wdqo1IY'WZgZ~^]3~t+*jc4O~2{ bjyH𮙃[ `tפJͧ"A[zu 2qI9 lF+{M%:dW~~0,H?3}IQB<$_uԒBhIJR{S&x@,2ݒn qE<).F.>hl6zQT)Y:jˊl?`rnk?{KyXb[2 -L6=HfWK-BS9`辤rZW3#6ٳ(-Rg;0&?Uj@s0=Ջ񉉎lL2%y"7N5E/;2kY\uV&HHKrPOfSm\؞"k! ك/<gorS80<TtqG#`W_9. K+ؾPx%zJclX~=Dȑ%u*]"ւ=ˁ+4AͶ'icrg ,7!ִG+oB mzʆG9~JZ9c7{Fk~bYATaҨϔ;J;!*: 9)&g 3ԇ cQhrv65^..Ъ <"Bs=D+Eqӝq8cn)s_ kevzKO™yRH_xސ+jISPA[4N+E

_t>GxL=]h_⅞zn;k!i2 6D~frGp727ԥA4s"yN!vD/G\h鸪od׎DD?Kx"ѕZd-3EsYpnWy3{Pr Rq }ٜKJ a&9 nXp;VNdFZ;".\yl/){Cc1H[2>,I[y΅u?\' s.!>=ƻ {HBƤx)K+^%K][WAdD1M?𥳐ꍺ3_iTɘIr$0z4ރFz`svs-6.} )Q%4?FhST2T$dXECi%f#E?۷UO8c5oG; 闯R|RJSEdJL[C_;<-Z)YB B94%1mÁ<ayi`'9::Ø"^?kL özyĬ7yQ|#]㣢vweܝg[H/L~BTvo4[~U&8i#x1=!ؐ } 䎠ۇ8{ϕ1gNvhݵ2y(%+두p ]e9%z;&^j¢:10N|yu[5SFk@jrϙfjt.K_4lҳr+{膷mu%*cR*9\"Orq> !OˈSQ06:2Mw;߬ǿ\Sn Qi:f m{1aDEB ϤJdjG_h/GH]f~-;[pt>b\nbW sEVA|! Fz"b8i6}=2?vCńXӃ=3]̻G!m o49 Z,O mU.$49ˆyy' |@Ncnm{Pw;_sK̟ AtƝCMN\4OBwA|7>:l[DMd|d5*BKf*`z ȓGv¶x ~:6lłFaJ5~Vrv1\?cOC5.Ѝ/meVbYrmc4|7dz'267@5bvD͖)j:b6cvNi.m#s3lNВ#jA=ݙ*ͮSBKog3bk3(RnA/۳p! bg}㌿?oK}u\ @lAwCN X(ϵ|2GfjL's++zב) G])pDs_],B[fx[O_)-y`G96!~P{`hO4)tk t>?җ!s; Z*Ki>ZM//1:Lzߤͱ\L=xhy٢hϛj%ZEBrp=jD@Kmr 3`]yU%;0DzO݊~uNoKYo {x]U֒evhMғQVڪb36\y<2'E'v}Y{Q("/v {`"4EEh2=B:z\4`$ Jbӑ\ 'Pag9l #ܚ3 $[4\lKI` 拸(r]̈~wzR&_ Ű/\BaL5{: [ufR6(=O 7Hix&i}0wЊXSG DžP#<*MĮN㐪m->%ah!_ hRfkZn#0k=8~="Z~/׏ݓmt qGUL*3^$hC(93ArIdEQ aB;EJk;A-RľZh.ALVZJnQebCV;K3(-R`$ȍ벰MM@\㾑tL05 > 2)ȋF ]:pQΐ#bhiOnZg6yyAaM3RM66h o Iqz*lL@A6f!_j 0hS3&P ue1ؘ6e:vT[%$wlnAzMw*v/3Z7J$ܫ)d AutvUe'`=# L`Q DxFFw 7~\:] h.2 . UǢH\eN|s#+Ձ!uJ5"Ѷ젇¶ƺbCL)ThBșR;=hc-.$- kf"f(1RKR0V/wƑoPbIM)E:O(9bTmA=;g"2ַj&P5]Т5/Ǽc߄ߣo:/5MӾg9$' K { V2\Σ^6I8w}ͥ'F1)tt%@gurq!U@ցE|5|8T}=藃xbċmxdwyϴrd}!VOPn03rJ(+|{6zltc@Ӛ )q=JE)<9Z^C/CO-H|:gEcx#9*oƫ#"x N{a>Z{n>9[,ZG%@ $y4;-MU[?[7>(m~Cͦ$vb$0_,GxJi >kF߯fti7Z[Zt7q.ckhv ݼvњ6Hb g8':[̟|lV1l u⃸ s*ۚLHO6Mn=Qa4shjߊGqD:~tS5*b=nHW4-^zMfXrz[X"AFJ%ݻϱm𴢍Od_˭ #FJ_$ڔ\ִS5)?sv z VsF/7c}@w/٭V(f"-1ae\{j >&( oeYmBI2{v5Y#䷕%ryy &sG8dL.TqG~zi5 !_.Xmka nl0CyQM=4~`>:*꠻ċ|RObDgL`,ב޺,+5 )ǣR& AfuVMԘY@$KzC6(  nƿPv5BȨ0< $+9Np+Htx`An]b9K7u.zHm'd_\Ho 8hw_w_)5`El>M17E\[*7w~8ɺ,G '~O68)nQ 7 d=g9/H+B@#J.nF3l02\"O7|m'5uoj@O}l=peQj*g$CK_1H͍|.)tW7 &mn@:J$IZ[)\ aac䄛c z1^D#ЈCN21ra,xRrk_f!ɾȡ8c6PF(6P;O6r[>H9"n%!LWIVd2t[2g+H;T$藮#>+]$u,sBP3$6$&r?I+s{*'XU( c~=Wε;{¨t-MǡX%۳Y[mS^e9jH5ʩZ:; %&k|c+@PoTdHEϺ=SNj6[wQ>=\ j4TnQCk^j3CKa=V \Qy?(߃kmg}X(Ou.""}W:X$k+B|B 7yd LC"EDcFXYAI9R`-4Bm]f֨o7 =˟g(&EA’aUw+cҝ2v0ჾY8c~ɾSҐ ~Bd klnfkԄaίBڔhnbK=A`ʉzFP3aaf4h)"9ל%.tp&&?KPC-P:(#0`VW\-eN>_?g~&<|8rKֺVњ"!ymlG361Gh! 4>7y DO/X v=EG٩آft2::JjFQjGM5ra3,>R&X*Mv91i:VI -pnA~5;=96h.Nbʉp W 9}뇑 к@/j(|%Ϋ6~dkut\.)tf[%(4hş z jh|[ByYZ0Gps^^sԝT ]_рV3QEFV d=嚴9 XPyGpj: g!kZNɄL glȟMaÂ!L|a2/=+cm>$謘GknZ!oTPh"Xy1P ).cACҡU{cOXN/YShPW]K3 'U~Yy,/uJP9WQ=8QۦdFw Ev*vM_poH(a;C sh!HL]Gȋe6~x+wŮvjAzw ?Ϗ$ݰw^"] h[f[w<'س-GBVpE!RfQXX&mQ+_oS^@pvuJP=!1n(0⎶vZFtfGح~'h?4P:#6Uhq1| /.a념XWaZA\ 4:_L] 3X̧-+$KAd 3+6^`+n: L?% Ӝ)ADif\^1 \3tZgxѷV /T1.o~׺$ctIJMś{an#$VC6n 7&Tԣ},M9 7$׿8B/:LO} dL۽i; Έ+OU)SVF2c\:*BӟI(Z 3m1w {-8BƘpc?0ԑ^z޼ V{OlȆ4Ԋ;P]s?I\r>n%oB >#ؓaX ×~>oP3o1*t?kwA"q' `Cf hąjYLla9HˣfTڶp34ٵJ/&c"v@сʽ_:mA7Ztea@I@q4 OyOu 00Ѩ ^ozEGi4N&g7,uk̙v=^RCuXvɾG" %[kUm + 50kϜi (Bn~8j6VYUuNɄn$Vɺ`u^8ZuCg=go_c썵{Zwu*YǢ}y1ceaVY9m=xSQD;:'c Dw6N{I!@!Y޿\nx~I0 UW $[[tT&q7XU W!uu_>\ g׶B7޲YqA[ԏEm_%K{53ŖInjjwC8O/ޓ!Pfؗ{ڎB<puR'XcKYtGڑ1u="zbƊ$c XPoߘڗI X^5:<+~dI,"j}4+(̶3,*,lIIU)B*9m*:sk,d;i/Ak)St~\L $M` O%5` 2㇀ߢGNJpچF;'oikE[oq"wb>dž(|N uu^BSTJ?H--|<6"ɘ嶼zVc?IѮ<" h1q‹Υ.ƅ,$N'2(>)w[›l(8ϼ&C@S:i(H,LOT5)9IK5\ddg94DT.Jn`bN_/j!`R Ӡ>W$/BnB\TW^>b&4τRFx=NfW4<P$r`}ڸZp ٤J]j"Z7%[\CӜPe*ujZZ"FBrZ2FהeZgTcL4Qf X ZcU菗Rb\O'La5D֬N2#˷ÚFjeBʲYD粫P8dfo DVe/&FJxphh3=;=?xB8{,,&]jj}r5Cŋ;y͓*LuEU>9>0&Q)sKi9ފ؅UWaj1|BEPXN[XâDx[*H`|84T@"[dϴߡv ooLctr5[Xgub`>-}ȹ,th̨#{,~?.`\F>V2R yZħ]W7` )}.JZIX#g loP?4FnU;|;ILs*0V)U&b})@H!j)|TU/tWg h4#RaL?Fϴ@ a!'E:3.ÊW,TӊME(7~-`(ZAN{S97iizL8DzFw(hU=9 zU)*ˣUQb{'0.ᅃ{Ix'kǻ'݀cOSa 6ȴJ"ZW ᔿS~1zl/w7[~-?Ge V!Y|(1`H}HZA639Rc~# d^^͍cMom`8>-ä0jK-+BIw41ªg-IQtngX^F^Wǒ nO#.ݾNͅI_lpw5'fUr`Qwé)r6t"faYT}7vOa`})tv5$ ,I Ě:Lg1w~&:,̨D4!f9V~˕_GD8!EUaO}$ΡAS=ZTUztVN뚆x]:n lԖ. ar? $9q|#h<)PK!x'ٙz"8aޓEJk,,߁#q/zqm9Enܵ,, Ul4B<3Qn}(p Kj͠ܤ֛qo;{ ' wp".{GlF1M{zctFaHZB+]1Ԛ~L J $=7"^xF\,qP{?ʹ6W3gPA#s^|zk:Wtbs]9԰.u(2-yKyF0*&8rcj ;8ifDG)" ࣎fWNwS-N<J)pƂ8֢m*Uvh%oQ-UBPk֑Eެ;6f3"@d7`v KR }XH~.cÑkp_0`3*q=2BɋUBOciÜ64V# u)*HJǝ`F_P*iJM:s8(2 "Rtz8d$CI^*q7HNGas<^sҪ@E(zm`̊5. rYGb aWϴ@vɺD.3~k@{#c9"*|[Fg|q5oɌ.$SSZtpf(+@s\n" T1N*{ug1H ڷ]8%r漄椴 ?a^DR%UvcX0K Sj[t0|)?}z4nHNYW1nHgP:Ӷ̇_Ir^P+ZI~, _bvRU<{B97$@)T V V.̀gC"J7aqm/,4:0SM@MrYh)8_ 1Ur|\Ij1&W.*4Gw6u23zXx /}_|iAguqn{dӗM$V'Ж O_ `xH%^UNV}*цJ3 GӸ!*!P앭T7 }g-ƭo}VB"/jVa\C Fh뤰x]E2L$0ozS[}gv1F>Vn]J5l_)$H%j{375U-j @$Q0ifV9g 涝$T R2Hj]#XB 4ZXRςb35yp,*RNI{N y?6,TsfV)g(V^XraE<}aNVlIdfB1,s F cNB$d\2Ys8@2E'EsNv0*]-zG-\kYyL xtvy:mYbOuC92p͎a^ 8F0.f߱ OI*9("qtGӫmIT1,H +%uFo{sp1 j3J'˜*"}~c<&qfHux܊M ϗ[c@ܰb[:,ibhSCeoǨyRh@^-z}nbRSym=kfϖ2s+~Sz͋MN\:娉,fTAxw["P4}B|OKa Q 4pU>}W=8p jOzzֿI1Q2qCgҽ^ѵ[%W1$Me򭊡 Qq#tMk}7K=+pM8f{SưICb_CJއpW+9MiQzҒ|5Osdp 13@-3]` N! q} N-V3\KN" obH۝GGTa+-ݼ- z5#"o҆+hh{9e n瀷@;=TGIpn'>twh1FՈO 6HIDulMH#5ٸZ%O@A P+(>;? DZ>[gh+at? XW%eU4rCuf ldrk?ȸ1K!~JSӮBjLJWV/X|D1 :0MkgмC8׆X|ᵑ kn 99іm(ujO_{ǤO+4N7x!@'4h'oƜ`y }eQRVtt@dbu35`+<[wemrmk-9NtQd]J,]L{[#b,S7s "WٛƺԚM-\4K|?K iX =%pZ#v˙EqfFB#N "~0=>b˃ԣ!A,3NY;^3iuQV$@Ljs yX~uK?-%1x\89SpV\R4g3-Hď0+BHeڻpw{xٰCL(,jY4s)̈ =Y&?b<5LSɃLmJRCJD-+˖DR)TdbC+''ط*0SIu?ߤF.57t_;HPEUlS轹6($ vUJ ! ;&x', )~d*w,MbT"TGjᎴP85-=ĽT(V ]I黊b gje@SģN&. ; "X uӞg7e0t5ey+1T7aTk_Pw2fju,^%k'`[ ;Kac$y1l̛R]%=.O@8SPS5Yk&$4 I% /8r=8>L5]E!o*Ndw&)DS1dFˣV0?Rv"S`B"~IK#=Ҥ{o \*#f/m5mZPS5KhOvS |Gc.ˆܪgj[jD>j=& v2Eو r4O5b'=j#b(tJV;VbՄ@!r IhɎi@u2i>bܴv~&>42R!8J ͠+<2ێ ve@7Q]'̓luxfSrz kl0Q oA&ꕈjiMS|#EV*"͎h9A}T Q> roP3 M?N9Z9Q pO0yo'ѥЩ?yA=^5?:ZԬ}WRfF1z&QہD vA] { 2nXӭU`)_PT6 ~":g7>E?G̍Zgkjn]f! Jo9SV2W4 *yd.QxYZLFOqcuh Ǩx2ĭ[d{>YflͳQNP}ĴPq A1,Wuqgƍe^v>{EpL)AᚺRT,Ӊ`"OqkkfJ)qY۟m]%)7#˴I3nyODl-)̒WjdjU]4/q]CE$mKMţ֏لin?cv. 5]pwy'S¹ĹHRrH;)=m+dX7hJ3䋘H&1b~LfYϗ2\lGޖ6QRw+AB=(.S*֬J JJaC=TTLy%R%f "!ty6b3"ph(nKL\]Lt]= ڐpC!e/'%;YԧO!N32aҲ0++@xO=HTzT3zOq(c;j Okj>je%4yz1و ZQ~:wIy  g1F6b`]EVGq.k>3e\O1jL׭9 Z\ɑT@2!"1r_W} $g-k悁076o.߳k:e|Ir%isa!]<`Ȧ8`aHUtC/tk`FD]o8HTW1`x x+Oa|DB Lse( [=.#a(03E:_u@\(Ul&Kq 4C#Bק#fX+wЂ[yXH)I9Xk,k9 G'ތI#zǬNBQ1=ZOJ DWB9Kn@q1jT_/4Q ^=|HIER#I1[#8Ԓ,cҼ Af䨷G/2NXG ,lL:G*dX-׿Qru:Q-2BF洁pwjxsbfTtpfMt5;3t洢,DaS,AdOlNC1LWEϞiJ^_Ϣ |rh,)eaZCsA!e=nG\0saCpMc!"'?t9?l*.?_3Hiq\lo`?k̡A1ɡu@F ic|5hR[g' t}JҘ!B \!c U&TU8CvqP%_aE$D|QCXJsRGhj^v=#$o*VtdUTXu!™Bo(o\+ |PvXղ#/] _3ܧYh]@_L>/,M=}'Vŷ1Am ŒޫBvzVDUzBOu~m}*ĕG >O`C!hO?\G`(¯ˆҥ`Jx?]ĀDʥ i\/&t_HUYtǥ8NR<KBp r?X%J@}'p_U }z`x81s DAQp*1rt<$gPOWO.֌-0J$> ǩ?=&{i.{#Wyy*C2vTnD!VՠH7B@]fɵDz&jݗ /j4Ʌgj|N`e9N(kq{`N7h1St"BI9 ]ǣJzz^Ux$)bLƗ+Œ yf7‹,ph vis_)0W2x@or~ܫCM΄ţ,#ο UJL@hۉ DL罋#Fɵu:TN_v0L9Iru0BWEeQ$s{邹,u$bq}@n"i]LǺzR˟i.<(΁˓4P~uUZ !dHŌ֔ bWt=y8*|k8þ8IЇQ0}THBXЄ#@W]5v%|sGAJ6%˕.S||j9Taq{ Še[htJ;iS%-&خܞk`P.5 S˖vF t퓙XZ3l,BBD=r6`a2knN>K6be&F9 @j>.yXҠzj*=m":iW?0[]W4DC np<[u c,= r=w*?j2]p]㽘8Ɉ/& q<89°io"ν-^x]ʘhJXi;p:%\||=RY^v]joDpG.rL]+'MK7zm=ˍ_\Z4%ߥ9~dq])o=.RJ:zU P&ogAb5'[,{Ny>Q@rOSޮW%Sv#ԏ; oN2?\f7^)[1 $F0V)ˉG<jHi.Ӡ"e:H"ϻīG\"KEpŪFT19X-_y}Icz)zd3k?d `!zO|*HPZ[1|cҚ4}X#v|[ڠ˙Y3q|6 `L/1|[E*o#缔2U18 YKJ2z" k߬L7(*hsP=!4!=+0x$tJQQPJE0S}y۽8ûDn4ЯC)4\NO˻Pub <.6mjSi?QZuJ?N'yvFvF%ّF!*+C܌^?t(] ۠oGM=;,F3V ;)P(P7jHSCtM$F3]. 2 :kԣkL-Z^d&N_ZcWgjv"3nF,te*e'Ȧ_xƯy@q͟h99fӽdѿ怊藗&Iqt(&Y_Τ 损jgؘ]eF?! ~pHoꕐ%t.LtVh%-f ԹLwqQKAVe664 v5¢go[H06?; Ԝm"X>+6DG@$ r/>Uth B?oBbntҨ:F ĆܳpN8OUn+y\GCs&Ӂw "f0mcmл6}9ȴšwab:Hfb,͚TvF[^_cٹg\{fe #w߱ eWv3آ~OϢ0,/`TKidZBц0k<Qbi09.g<1W I_!oh&OL_gjnhK((x+3LJuK76NF8e! ӡ9U:muطR#ׂdo2 rʒѧؕeSH-_JM_pԤQB8ؚ<(!c(Z̛x\f%U%)E;2>W/{s f,cXg)~lA@z$+m1J;i8 ]JiF`UF[UKŰ|pCx>F2gWz{jzڴe=[<5ȫ!|kw/'j10]b M]:C@6Q3B=+32XlB,mnP vI m_FTRf*s,Hy. db.Ve#;~ 1)VL̂M(P,CEXHxeWE54h娊4EzS.Wr$JVlؤLz;|U@FLCCbn ڽe$f "5'Q2lE@\qdx!Iqa d I, f*p8i18vA?hw}|n>H:kr@>8L.P|>Ӹ$DsBt8OTY 6xtf+F\Rk͈2 .y{DrKGdTgMy/fǕlaȁp=rx9ǔ *LQs} ?a7xԜ}esg{YQ8> m=LrxQwS8ɀ9-ni0%JS%;y^+zRWv9Cs&BiU>8cF,g??; 6ZzWN4" ,K k_D7_mU? IW!g2:o[V6 8J;pH!(Vl;iѓ`ݺM{_`jGE:-ebqPiǍa M` sMge Wi =rJU̓@^|ImB[d59x/&ca x|9 XqUuJTH#HאE -!ZmI%?d+9H0Є\R_cRļbc̞R3Ti޿hBGY||i@uq-#B(dRkRWE@OHO9EnJq1BL @zu*chW8հSڍ`HO86wx]5 MgĢ$cmyB$\-h'-l߿bh1}t4@`&hJ u"F:`I؜)|ZP&oÒDjJ~Ҷc?VVov36GFt-zUTXWf;H* 5Apmg`m|NS 2խfAkl|c 2M'ukաG,19Í*+yTo1ݢA}zq<V'#osLrBh>ftN{_ݚVN@[3A@|a!hj6ܵҹ(x yoc#_XdS[Q?CYV?̃H6֫X [`VKUH5"Wfv|7z%KFY..hƚ~Gz-w79r:/uzٹׄ-%= >ULV\FF`kѓ5SwLTCKJYcvB83Z{Fjc/BZS8z`=Q-#A#p%.nr{IdT C5ei.0nԘ1h] M[n:lϩgQtj,r`;d)A 1%Rds=O*>oԯGd/қ 饪{kC4Dy#_޾8¾xkP)|5(77bOeIKW]/nK'?H|}!%SEicCi*jPo4Ig=.5:n'þ= &gC K~)B{0|#/tc#=U;\.Ej-jtc&׃W;hJikM+`29M}H(kT H'Nc3cͪqU*hhlWY c}ʁ<%T0X0P_YHj9ɫ_:,QiS*LFS ~p U`i;$ "Ѫm0 !*@]L@: /m'cr">jOX{_I%䲠UIY v)yŴ(麚 7v0WgTVF-!NNĝPiĨ].T.r^&A(˳W֋}.A9U0@ff~ZÉV =<bvSI.#f<7`Kv1?*sY^,y0# %hDQ udPd̒ge9џSX\0U 51'!UϺIa:@3? P,ÝlP͟femfQ%TÍ*-@\؛3V CZn;gnt=@9ڱb|?9iUTS6GSuWEt1#k|4Y{}>ߓ{qC3Bz#bU^_ uTUCϿX3SQ^\dA=;aopI2yJP~ަY;*$1rl%E+ }瀰ZeNF@o^]$NU ! 4C}e0]0E]@=d󷋉 (!˪ kgA^+̄cmO9+zN@:W `ΠrvZq$ ׳$qǎ5#|>\uA#7S|^&R|WpPB1/~Z987 Lnfo9`b\c0/[lbOm)Sz3Zv8GqICÂ#ěaj2 mo!Ĩ} ucIUtu$+qu=쬈*V7wP{6~-eР "rV597:~_3w`+Gw=Nlmk]T@u/ϊڗfHvЧet{hHuB9U;a2H qy=c%ąKtBNbcaY7x<~SKeT@ ;[\ ȓX/+nd '# ([l XTy3"+tɈދHG=&i'`x.s^Kw1TE"*-XˏCUʒ> ~뉹cO1kghC-(qSKYJR(=۹ԙ>E$vv !,֌cgO l"Zb.\N5ʕح+W @3UgMӸYƦ0~m*w,56,OնlڑmY% a ?.Lo4e6f tV]lr%F(F,{|,Dw,r{ςht5b>p/K?N"Y eG8D f0_ ?uGkͻE,*wQGe(ѩ_J.<0U d4wbIیX8GYMM*rƴyz@Ufdv"t{a8^yqc:EN"%\r,Bq7R۽&SU&GD |. P'Y:òp\]Bo:dw9OK Kw&BG3V; kDdËJkM* иĽ`2 3r!%: Dx`Q7orEgN$4yn* )tJk!{iEʆ2!fnjY;FgJ??.a* '@LiCX^7}wR0km[6`zgf?ݹh"ɘF^X]pk딘l `um a vO.Xn[Yvt}xݴέъ;ϭw!æ41b87*2;vs\Б˗eSfQ"b;!!X{M_m3pcT W" d@bv?8EV;u ;Xqp );߹(R:u5شz= p-o +5|+ǮL'BGq MR#?EeU**7!؅N=cz6Q1} 0 (^,dW4*:BJ 8Cŋ>9Bv;raFp qo~-,ϷG(a'$ }=x ^ІCs{N3Y8@çC<+听a#]/W2*Y0)S|IfÑS5j2̽]sYAd焂/;nD z(Ci_l&}|,Pj_q j}o@lR?֟M‚AW-NTBDpA{e]ݦ{< S]Xg0QY : uNy㎚汧rwqb%w.Hi(,ڮ-~#fP13jϷw$u}'gaV˒q־&U%3٭d#bw-{ӋkCZ#xnYA4Q0Qɒ qcDڷj~/Vos7~3:FֹA_>lǁ e|Vx`S&+bFCȃ NlkpD֋T1Qo8:=@'хykKq!BKɫߜܪM3*O{ϮDWj.GdpnzQL $(,j|$|ezmka`%f̗u%AOfjYSSc :?Y1b w͢*긵4Q]a63.^'~2>kINȾsM'/[?vȰ|)ȣլ=`υ1t¿g398"קv8}~Bm&^S6`.vLRמԽ2Gxcͱe݈ᶆR%>1h ai 5F2 J!%}L#_0A=苢t])zAp&\%M\=–dM[$ۭW| F4˗G,5U]ݟfwӜ!݁˞҃K eo'vb"'(T-) Y4wBiB[q@te 7Qr8%.Yơoc8SՒ*"!AFf9;CrVfἴ[$Bk5ocXQ\,M$5B?^|ۓ!?WbƳK1Ur{\ӳWik(Z!)r\ݯ7 L?v+-Bh|NSjdۆ x[zΡӖ@;8|0iWmՊb\l@qגGb}0gn\ eERqyM)XH2lT,(s/ѓ"yZy1-Bɣ9<NgX9lu&jkl΄ b(5h51Gu9yY+^0|3e/5Gb7:%1 .4hܜàP8yT C?}ɽZtD2cO- k 3|ޭ[*B,nVO¾#XIn #ۮKFk (!Mio3آ%Qg* 5pvO*IJdeN=†%ʂOo[^3muCF S*+M 8mXvM]\A8SfOm9T*y`bPӠȲJ^4W{'|PGJ]p'No#!7e\ zm'@aDR(2xa+IzQ"Lxh"!qyB9/˳>{΀0r,oZgEC+GK˦C"[`zVaTmOAp \94~A4saL;ns/3we,^䇨{@ilVbmYefq9W`$H u oY7Pr'󥇡@߳g@55S*c5:dkm1DHQo9 e30UY ]CձN8* jp9`@º<au 0#ޑM`r3<51x1]m6lIӬ3 <,YH͹+iQu.6@zf p@JydJd91 D\Ey wRIca%ɰG]vЈȍk5l;[Ӧݝp1z]+'7g5, P'~%|SBY0j5[dMңL=؄ Eh)~YrѾf #(7QF0nX- 8 FTzɫ4&PD))QK7FSb ?Hѱé  qǀM1xd Hy97Fsⶍְ͝@08l0r i^Vķ~zÒ*P_{_(:k&Xs%Ng ^vMA^ck;)+0,CtrxEE詈 Jua ];A%'(qjzJ(ej B_FQ}8Hʬ=à}T0ʱ71NxziI!:Gzfƶ}E߂\חO M-vI\rd +EP} W<եk|>$sh)  :>s5kXD7Z UnDmDe^u+&S&5ĴSf fK/hSOJ YhxY,M5; xK=m^zeS|z~T5)R TfLjI{+2CM2?u">QMSSO"y.'G[wߟc؏*,%rcKS 1!DYKpUS{s|ugI*Hp2f*°T+Ft=VY.)oT8K$VzP- X5-ZYȬ^J)<7%Ħ̌84m`FއzHF⭮GnG2aq6gv TLڏ$ C{we-NWO:%t)y?EH`TX3۪llsށhr]]VM܁ʼ'ݙYdغ 8}Գp=|#Fb_x[$#7k3>7t~sh5ѰS9Сjs7(g͜FU7|s6R)%^+UT9#R _QV"I'CO+,HkXu8TY #@nJ9N*jXՆ@ǷlTmhӗ+7ZYv|K$D:SUؼNu@y %->YRFơ|ԇ$ Nl'^K+0ؚ씶-&2⼈WyxJE'kM+BЭ =51!ЧCy$J OlMiҾO0A GKE.oOjμBW#d[ҘzΙwY,37LՖq1_ "Mtq0*_U"rW?Y!D>g:8D>G 9m'GwQp3FWˋc@!d-H^oMȓ8ˬX6B"p?̣.L"; 0#@e%J/+`_ߕp  :BAG~; ZMiC8L*;=GTFɓ6łͩI OYls'tD:HO+z bZs?X%FnCR$c%)Eo~xs i>߻Q/f~bF #)o_* p{gYZ07070100000234000081a400000000000000000000000164df7f6e00003ec0000000000000000000000000000000000000006800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko.xz7zXZִF!t/o>]?Eh=ڜ9Q C|;u4uuBtxG,2KrB$S]p>S7[VI W'þbmG1ZCл}c7'p;&f.0L-nG͔T ۧ[G$P ̜ *@(XZBUHtr vJawS"aZ:>SmpeV>}S $&5-x@4o)X.nr=B"wy \CIMyVu p}Oi9{/ )y 3s,T£~dxg2"=>y+L|怈j~m^Lkݸy@lJ2FJ=t#"?&iZaF-. t Ǘy3|H&l y#DE %&Gϵv͵GzX I+8\kcL.T\'> .!E;rM<Ͽsxt8GٝOR"O m'sT2E`f'h]A@b\,*'pRl9]-j8w(UH-p[٠t빳;I#_u`¯pģ2 Lh\j yH?!)5k"Ű^0M9=bO_P,vNvظ :Ex|z`b a'`:QzNZEl=y LıPv='2#VU6dqGl0 VݱK(l WfͅrP5d%:+;Q8/U68cdJ+9"jխx"tT+ ݊:ʲ css &܍9Eyf*E|kJ. ;|8g*rIV@.~IPFZ~w?i@YNL ݯejĈxciҸ?HP> BZjF Ij&WB^ 6 LDEp@b(ͦ>Tɯ+cRѪǫW8 a L tA5^&\=/4TL!>x4q>Rq"aIvּGΰפ0LGyyk0r]# Αh`끰w_^p=JL?[ynxB[tfW;$?HȒ5E>)C*/ɺ`ܓWzDUK4|S.MF `Ȇ\]9_˒;`*uGN ;lP,5\W`(Fn˕Tc?iZfc445J}|9Rf;ھvBJ›ՓhYrQaqy !x3DG&zBv$#vc 8w~]'To]!K>8<+) c 5(L-FO g(}qV,T(ZFR&$_,,iuRPAh!lhxjV͋ 3ub|ܿvM[#bEqg fslś(>#@]WO` fErۡwwRk7pP(6cL7!F5I(a3!HWqmt2n=nqE1 \_-/Bbsc-0ue-M9+b3}PKSIGR{j]Y4MrЧp:JxГmuh|tt+ݱOZC]&md|@Ҽh.UBI23a**uMԹM@rw|pT}c޼lG1@p*z_y>sNu܈;ci1ǀ}3vjyV,YOX{ 9B,hSXl#ӲG-PH8ϊ7^\3U &=8-ړu\.9BcA,^?Ί>H^iVvr uOpj(:)CV5wp5Iҩ}]__=d5,տQRc9T吪+),rWGs/HW;Li.ݭ҉Q[WtZa#R;=W{z1bF_K>C,Ջ-|61_&B z̖ *=-EgWUoMb"m#++K*F 賎.wSۅ/FM>w^fT:R[4ևK&rX]msZ37ɔsGvkUj!~%Ԙ~uJ~] 3u[!CrPmYbr տߎZu!wxKW3X%=ލ!*uaU wJsa[NSZe($*H 1\ilqdަǣߤgA3pwxbB:Vj>prG;%k %"ezdَ-Ôƴ֊J&IXM<vvʡbjW4?)7Ą=% y2P}LT(#za[oxH'siҽs0Χ,0.y~+?ɞ~ـ}=AMi=cy k)#DRaUh"nlMcV1M0ȁ؝Ш>kOur$SPH%?0\x^%g )PZOWC{Ԛګ>"md` <:d@c?h36b{IG"k I)oW:">9rwD 1bbH-&qHXEwm$1hJ} ]ڮ~BL Sj$< l@Eٺ8(;,pw17K۠/utkj+EuHԣӬl&t-5c>FI%Qaߝ X,yj蝻fKA^0pťh:U܂ 7 b&=B7F3"m?\gPK ЈJ~ H>Ϙ+g6Ztvz&3:l`=h9jtV/7TTqk@y1LrW6I3zcdKcXy8Obf'B=R/Rk1iƵ"{EAKuؕ 4ZemZ30! 'hɅ44H+eDpؑOhoyIh@L9oUxX.D:f0R6(hc௎B`NnmN$pB۬J;I4Gr.FPϧȏ"_YF'5|L76"|Ƕ}y`P+Iynsnz կ(NPm lO%ޭL&CsTdrp5Pl5ɍ)?X`ȟUԮj֭>n_٩phtrYUz*ix*!b:#U>&QHX﹜|LވTvyC1V`[E#⧋ʭMC h_&!=ItN?:tD9/u tu,JϏ0$_'wٵ$Զ(.K{T48X`x ~ =0G,qs iSfH,p.wO81;9VD()KK/$;M/Su*sՖ8~ Pn.q#fH7cc@xmZ1-E^lƜ_Yƪ A앢yEz>ֹ52>h@9y%.㨲@g*i& ʕ-VU3 lcV!0^I: [c>Dt&@gp*ުRSH7>Zol"MvcOzʼp͞t5>y/&!bX|U4k]_IQ[*|<<^kktN Z QgۘNlF,xLqH1OF.ֵe'zLiVM9RLȱWW4_@UGm".'f59.TS2`ͬh^AuvQ v nro_d}^/>ɾUi_#D&Z7_4B)r|D]PhM\K{FJWF v+_@,]E yd8[.Aɔ'9 V(1,6v٣Pfdo[Y{H.:ٸvߝhQx1i\Bf>X4#890~LL uׅ ׉SP NHe&M.r<ϳ'&)MJzDRr. qnS%[ GVU>raT-g?i|~O1&@}_^C*+v== GmVy$Esg-%q nT|y#+Jz K=qEI[Er4^{h,^4 M񔽖ZJ%@eIeP䪰f frJ=ei0gd6f{,i6`'d\B6DQٞ}RNkHެ&-o&u I9H"Vsc,:d߉5X[L[ ؅'* *<ah 7o@D0VMu]hXi+B`IHU}8+P?M7 xG-257#H -Y4=j֎W7hLVqzV5~ 7u󁔟E Nh弌-Mwh4$\N)G s IRl%+S-I~jO!1Xu_tJ??in$h,dmkFK:h)#d-mw_ "]T7WSqBBQŅW,T6j5b~QPN N_@Ps+}KOa߶5>g3P1UwFZC[&qI-*{3F-?.Gէh=M^5+Lӱg>^V?{|tZm7&X5dܢX_i.+ʴpJp0Am.i+t?:rLJgNդGQNɪ2^BW)HTwtu^GA LH x|%rL8`_PM/ٕ/ޮ0;8/W8S@X@AtcH;R}ڰ1(8]hQzXOz*qJ!Ogp>çes| `ޏù.[g 3#yHEەdxЌ8O.nrb3y lf8Zs0[;dS&Ds0qu^cP݊kGg>y”5ݵYFAKG0I8y 9q"(;uCc°nԽڨ##xxs "YQp$G;5W6DSW9; 0?l5/%G=2f\C;a*Sܹai) Rm40\E DYG? J9oEDX\Zo<

W,AGkuw J){~m w''ʠyMLSvϓ9SGf?Pɲ/7y"qsPu&"X/qaYs#n㷲؆Z JYM*pt(U*^٬}Ծh7N S kY=+;I3ׁa&$3 $yB$ $ݻHw=Jߗ)Lb>LU~=tL98:z|i>Xң?߽(7!gi$(/rLU%zY526AfJ^eF!(0²7tDD.J@X?Pg2Y!Q}[ΑP$`1>i_co4u -my>? QHf E58[j& 8+[ >myFPġՌ *SՐacWpB}n3$.El!lG45uӉ.'%8lSN= {6;T`FYK{&H+η-s_E:b%4.W9G6]TGY˅tK]>WQp8tv૑N2u11 R"(e̔2aP~捋mJ}L(mV1RV[o>R-,$:XgSDVbiC8;RiHJ{nHG5C.g8 a[*οG.>Т#wۀPe!MB GcS>Xa\'.fSPb) @v/w# ">D, Wc =/w%|WsjPfa?Uߠ?=`rjw PX" Oz7\hte{RtQ(p΄Q}ESwgBZ/J$hs"Ǘ6Zn^ok1tj5e^EC2NBz0ct77p0 lҖrA[m+&))qԟ5(xv-DsT(Qw/(i9PWuZk0$/Im(<E[tYndJke?һs˧lSa4|-6xؤG~w>Deuſ ,ȱ&A@c&^D8f.&aqCj%ZH$l8,F9 Z?9!bC^դx/K'\QHhUx ӂ[/ uGP HP5.ZXHRd^}ƥO cm7%Fo*UBLǕ-i U /z1gu)O5igzfWA}].Qw*"@J.7dV$nkwx"gn6H}W䙛2BnH ;lI4`κ8p o08-guEw`-x0IǾ*Otvo57Q& QDd]qo7.h]N}h_4MGv2[7r =|2[ jDM'uhPZON ً(AkstHO7s=5DT4Wd"K0WȩqCjϿ}[83$RbR_'vY2-o1"<HTc>7,}näZ׷KKftK)աT [2.7)vs5t\;[~_I.wi" EKUa0\N7ۇ#^MDM)*H y.8iL+[m+X^>JV}~vFCygXgʚ~T\RfYdi8n g˫)xO[k%ks;;Sb25:!(zMkT- L,$Qqm Ұ4M4Si@f?Ev3ԜGT?~f+q- awYSHOr D{ SWѥ䢡SӂBUG[r h]BB:ɀ58+T-*SzĀ ޱ)S +EJrgY/Ui^\xe?*V9B?C^@WJsudb} dT84tI š)݅ %hx%Ÿ>讴ti>ŝ2 ֤.//T?Or9!\LӖ޳tk]L AI^հ~V>T)Q[nD8+[CHr\Br2ya+txQ(((a/C^Q_kK#WX?ڷLgV.ShƨwPLsPVy[?4Ǯ;]C4Ɲb ]!J6eU~3KPx\lh6yE49lu9Mtv%T}z"J{DCCt ~mHyBhNSTô] S8jiη(vmi.o|T3/{5Df=L[Gg|X$6 x͔TcqF$AR=)Vi~n)@NNջEzI4$udEC-_x ۛX%P)a qycR`6L~NL(M3P2~m]ckNP(TP-)ӎRf GĢZЏ蘜|(o ĘY]yhc7D;WĹ\9;ɖ/CMѭ٤|&0P& $#G_eGoI&`Fk.dlŠ!ʑ{3x1Tz,@Hh8+q^V`ǩؐ|ZnϜ~[@|FP\+X#hc16h8BLfO7"6c6VOp-s}b5E;vҙIG_i 5%R?U"z^V3zܝ5DN!W|8G p0hLH|A ^} |v0Iv쳳Fcj'4ާ4udS@Qenk\ad(n(pu@Tis_}_X+- `kIWt`⸡\M3 nzqf\b>H .+N ~v wD1y`Gj~;pFC;u-1aAy; [E1gxIcL(5ԑ>= ap>ZcO48WZb{x[,a<ϒ{o-4u}<*<` 7]`T1a"%E `ːà a K\_(q%/! $dx+qK4n:j q4*+Υ$->s>&bcޭAmiy<睿d㕻|ϸjBs4PͶԣqAg>?~ V뽍03~2W #X_!Ԫ> <E@TA61f.ԇwrŅslD2$QFkq=I‰}w-^O7e]FEu2ZC/NlWݬpO5+ fl,6sij2?=H`H1(tYFER 1 S^3/wi\)svOuEۚ X3'Hnߪu*O3(ϟF5#aҩģɰlAO! =;h0(_[zLGg%o;PfPaVJ !pUF]] 2X=Pr ֨]܉G*^q+@Bw>A0#zҹI q#s[5`|ix&KX^pgfP OFy;D J;lpfJh갇R{nlƞdAn^" 13#Xc!\i{7+6jyAlƍvIs1&2m IsyʬFv ,"08No tUZIOC}:o(7d?qK7>p8R*ԕ6O"u.UR5䛹A&vvU,pDQ~˱*[ސ\% L>>9G(x{c&.>NM_Ozw(=;P ,!(bvD|]1R{0 Tvӌ*rįǖZM{\?bvm{]\}Ą,?JRr#3F‘#c#ߤ?q ز9EQ ǑY#"KT]E+yN~]h7oݒ.SF]&f<𵐖f`T\%by|RQb6Ϥ< 5&#=:m㵝TFACgL;n>.9? aDޏ4EA r"cY lbq V ܰٱi-q_ =*)9;*\Vsez6lu_e?ӻ&"u͖܎LS|H=RlPt;Ul$fSJvFW3ytRޓUݝ:#$?6 qmRhje~:LBOOF yJ$R"=_Jɧ|Oځf@)'2Q^<"'F:ruiiw]W T##ws6LlA 9PTDzI3hAW$fi 8<],~W2G@)e)u *׆{PXUgAYv0CNHn>*TE;]*0&Tnl74LG)Bn 3(0ΐ?~"*i9b%_|*9.R$吢SfAXfs)B`/%/fnr !fP=lꋍXݬl x}}<0͉gYZ07070100000235000081a400000000000000000000000164df7f6f00003b30000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko.xz7zXZִF!t/:]?Eh=ڜ9Pt54;/l Go\C݁ꛅ4BĹ{5 j3ݰ\T4abl!2r8JI} ݤo]2.GWS^1*u5K>f.3~Ե2C"dD֊3ֿe)}> reN?Jy6 k =IfD؎,ӐBD^Tkxg#gsFF#EqMn1>‰-\u*p"ow# sAiC%3˷zO%,n*2).Y$R3.RD''!ghk<J59zF4ز_̻2"!%p!!tdſa5+3:o L9O&v鵨iշ rcz e¾$+L66h7u:7`S"7MRxJ#٫{k@.G,M4L LmW > pivv3n̟t6u~vIٺ= D"AYݪS?RaDstȎFC\p}0I6L\:Jd"X}vd{~rӟ;6tc o^\O ʔ* 3(#O* Dx)F sفJ3HtW\$O1Y38 %P|']GHMwO-u\D D1Yy}X ^) 6 gTMzuyDRly;f=߽skՙ\Dl(M HTlYuZ͹I` ľȀ=8v"!v`H O_mv=1t1zZ?pH-{gânxG%U WN{Wz _0!>mP4<~sp$E WU[.r⭚JS !>cet(^IB#3_[qNa %w,;%k](+`╕Y8IpLPPE(,/H'rY~'Wo$c]N[A@gt~ܮߨD+ts9/T8(RuЏ7 6RҞqj`Ako[_)<7"[$*OhS(&~jl w?2k+RPra"PP`z?KPeI LB]S"_c"WA%Sʈo)zFW\zK9S'ԦDS[ȞyUx%ڏTzsrN@]wH#$xñi{'s޹jSS8U_,nvf1hÐ9ctē1pc[iXbQ>C{,V!8Ju/7U4zYf/)n+ШD(Z#h@/֔3R璚Y,FwDm^YejuN e>G%IwsY߉֖5i"kұL? &$nrYI pN$>ψC'{ᄻU O)̠4[RT0l`XiW_ph}\ lcS![c88OzTozV'7xv*'9bۊ ?XѬ)6tB5?zBn,h B~`Il@oZA*.@@԰޶'a\xnxsGP1և5~`lR(31q!(DT=Cw-;qX^hֽL*q# L8N[/3d~wIUTNh%m.dOSԯ!mT٢wӮ>I0QbɍFBȶ}9Gǃ{|ؒJ8],۸GŔ< z0VG<\ҢSU/LlBV\wX!} l$G]#Qdg3;(@0!֗[Y*6W:.`@J0 t5 *a-qpqN`/зIÏ@J;1tR\IbƕM`F -bzWZ^7߈l$JZFaK|ng+u>+ًdakS27D -o0V,r됯8tenR,ͻf)*JNgasZ K!9#1aD*`r 3{qtܝ|]:C! m2QM۰敽q8\"`7N^9|`qiQ}$?(Q'JiՍAb^<`eĪýK~,4(3"zGpg*Cy+hN4H/y!1!nLl*= Vo8 Gs8a QC CDA~6ӳT+G& xI.a5`6;Yb%uߕ:{ 9 9|jV_geFaj88=YuPOsMtbI+u@ƒuQw6A#-38-}[ȠgFijrJ3X%ȶE Ac7ǎ6}#xUzDT@}zsYf*gQK( JJi5! ܐOo 7VIC_nB?$ߙCt@DmÊ8z)iv8ŕDuj_n}9C;Nwf) fnt UB 0SmB eUQ@7+r[֧ADnӐTyVeb;k_weV%b<^$)H^hZ§~pw@ռ%DgANBu%4|aԲ߇u( G{]P !Qeq3 T7Dl+ BO١'JomU≌RT KZu^"`/s^qwAZO0jCjn53RY8Ftki{Hp{aXv[-騕 PL{eQy#}izEF"G'ZQ <7/o05L 's$1XKGXjG/]~50G@2%=+ D3I*LT3١⋴ӈM᧽ξ⋹mc/NDB6O=\/{ bPL?p1h*cVZJ?1q64{xHQ@=3?*A97Lo4v{.bqIƸAtm2إM" xILrgT?Wen|Gz@y2ٰ*SWBƫNQ41dApTkb&$ϵ˄WiEɐ:c<N~ű{5Qr黶&>v= ^ԁ&Ű٪FzD T[G}IRawA} Q1IQShwwzCp%E쥄4vDW!zhwϡ?;MGD,Q#.@ (h洠Şަ|ʐ~mԊOm| Q@_H4^ЌMzXzS*b ^k6w qǨẔs;Od!ZE+>'+ْpHb1_(;!~R4{-PB ?psuU  j#mЀZT:Gqac (W]M ;@oKk!ZEփ#Zk7N|Ykucn=7I(9ebOto@z<̧ϼӪFt!a7M_7U)̐*߂]P?76AjU1Wx#N5Ɋ3yY7#\)V^S`j,OhU7=>nGS [$gz*CL]K_>|#-2' (m[n,4k cze4JZ̐VM/ X\`vr_+G A6rjHX>w#"iB{5yӋmW <hom0h U7۵(hM :mv/ ({65ۓ\lgf^j(kOί#&p{))` /l$ee.FO$=@hRVVL1ȕ6@0mCͧf7'pFgV1H{ϧ-GG9ȋS/ u+9W/qUӬA#j z"j ]&|$6:wlGÞRkHK RS{7Nr ` FV`9Jݖ HRx7_w?ƎVKQPqgS9 #9jFJD~7kg&ģ:hӧwTu) ?§wğ.3^"C/5i4M HͻVR$\a1/[/|Af6C5_ɸ5ѽq]P z>x` ˷)4i]R.{&vmua 9޲-v'*WE~|VM9$"MhȺ0"G9d:\ , =G#<22V.IXk&r62.}pXԶ ɼ~gLeJ"|TޡB82ITXF`ՂGl,8 񕛔iWU!9Xm蝩 RWD,B87,cJ+B-ZXj*ӱF!ܥ>&wb'x*?jw- h);n.ʄ% ֣ng]DAUxhrNHX=W[n >[I\-c։[za.6iˮ4v1|s}: LG #0ɢ1&sK>inrt'xb E٢1, Yze>s# \qU]j'"Ct=0(o#H6R3Ƨ8-yrĬiXtӍ&aEt F#JvRKÇ_[XUA4|?O%~$J(8?.L&p A>|&hRRXb5]D_bI;}S1?_1 -v?`?@0ZJʁkݤLևa9h Qax):ySI1bKɱ}jB|1n- ?els9RK3tqS -n;$q!3u|~Yh45>rtoɵ3|0ʏB⫝7`ꗩފSԽ}h}8z8f*{μsu?^TڕS'75;raMC 2yX5gBzjX*0a\8]UQ[ θּO~Tmg?iIy6VvF`+mRɖ(^H㟀~ָx0-S3Cc%ljC :tlWܫȹ'C aż!B gQDXFD@-9Z<=5S^X m%"ys"y ĤIvuvFZ)y{񥌇YK\gpRn9wSǖ&Ive8&b@YE8XWP2RZ-{  AxqHK{d;p/Te~:wUZ2P!Q5|.k;-G^" #w/NS˩iKFi(0~NYM8$'9BE =ř!1L?HO_=(1#CY)S;KIt:Ee"} ߏ#E̢ Jƹ"MҵXdL]ԕ\״`7(]1ۀM 'woB/,|.I)KΙlB8U0T66_b4/![.u:1MK%[/"a7qhG]u#Cz@!XTK„ڱkBԷu[i(pFO L1jM  rZ9^ouC r8h]!o>#ݵ}V{ve/+\Q6aKad9,,=Ǹi %V@.< Y%3VCLCbt|3bf蹶']7iq9܅6MluZ_<|9{KOˆ?_N$m3#_{=-׿``A\0ܲ06UD mG~AIJ@KQ3UNף+vX!Mhwih];t~@~ n_< Gl5zOLek4mq852Tϐu;E:שNAdxh}g걹I[9D%nׄ]ji]]O8K㣺 \ ߲y9z lJN>,slCm'9)&Q?-2g|l\pAhQ,Q",>ɣ ]I`&XeւH[X.\hQ+%@HAskg"Y ɘʾD${!N10g)Yhn甦{ۘHVkD܄E$,Pε0sq{EPC!@C2@)-$ߙYhEH$Pɤ~GIrgO` KL bre``#L5tQz]Nʣ0jZufAx]8HD >۠nlw=˻)ӟ^@iHB,_AzΡ zJ֯6@hY&a訂'sal$ŵ*N8,h#8Iґ(q:<--aoI۔PFBIFn8,kYٽay[5sd](쩯.b䶵k)ɑfoa|~,gN/:5jnB0%G%vw!=IOH!tG5ކ&?n#zN2h!wqQգ6Fo2s0n~CchH6At_kђ:ʟn rwW?z)O->ZN?dr?we&_Th >%z-ep= {d /FM0ڳݾBR7$ ?m50ʵ;0SQmvƝS渱r}SԶѵ]\%)pR:-Ͽǒr,;7M 7 G?n7r}5 9Q$};`jgjOVAtSIlT+iåM{%(Ve2s'k˫3Sf7pkG[=vw8t?{ Stu8UE87_՗r%Zw|T <k4:0;*K#ٱU+y/Y?9%S7QZ EP] BRƫJ)Yũ얈YݵTpY@xߩ̞%^o+3Sbi1D(tdٕZ6F9 Ek hyp:/ Ӻ/Gb{u/x7׶;ޣKsny,~,J D]RW8e ^D! (X\mՇ0G2pƣvS_tͩqCyZHv/pv+wܧDAֽ-0-LY_E\@[L,cۺ t2J\ <0ܷIyX:p.% CzG{< ]ɩLD4AZH+m%F&mm$(`K<ҷ'Cv#k~G {SDF,zӼ |#h c4 zp*3b?'Y'7Id]ft:u1 G %XXbwظV4 1KnyPfZ`WjsG\PhhkTHW r(6&QMl.Ӎg^tYT@0#YXToQ VD .l⣫,s TB($35G:XF)6(.Ԟ I=|K:kˆB&%% ֿM}mK3jAΈGn?j%iޙ'Di;ȕᒝ06+ SyHdTj|`b<b_TM,rEITظ"Tp~\8ѿ%ɖmoSЪADraMkjMcS1IqPzI$hI:IgǚD:f6S<>1/h)R J2Dd "~QlV|rhעˁY>ư`,9' !<-}FCLo>zHa[POa+jlD8|8I"2sq0!<鳉)(i.['~ą6judp-6EVxIUlѐs*?QJX#rմcntFz3 t>1̨x'@V^pF? etp +]H^${6ru A rGs Nr5dj4twzV⤚/WSy+9"Z{Jə:7tbӱܴZIyX7tVT`c&<_X {] ݔ+wGRP]Jv$c{v1TQKbcQe˹}E FNZU6JYW5;gWkzoC0+uVeI0KJz]u8izӔ$# %@'͉zߊUaTܙDh9ԳRf#m!TϹs)J(4xK>T;A)%`ğ¯S7{yZ5 -:QGp(o, qS`T@Ž .@:͛Z>e7p nk;FArYHLb{AfmqvN\fuzfv{ٻs6ZÖlb^"m[cW-c\jŃ8Y hF&HI,ҡ .tb ݭi o&zo:N+Db=0vcг)qm϶R.d `h# !P取77Wj88l:V?Vq+:ƲL)y*E֤dɉCc8Y1v>9" p j貃sSK>c Ոwϐ&sMw5C3d j~ˉc:Du^'mtivMgYZ07070100000236000081a400000000000000000000000164df7f6f00000db8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko.xz7zXZִF!t/7w x]?Eh=ڜ9Mr-pD/7xI#Ks| If‰ⵦdSq2R'nj@u̥G/r"B. M% ELL}⭡D,Nz=BlAL@ @'H6,q_&Jʯ.Ͷ5>KSX|K$+R˦ {Uh ueq-*g{tNe 1]G ]j3 /κ3Q6]oWlVw z3JS5>:yL*ׇ5xK1LE,=HtLcfJѠX'С Qe1vkFJ#[ y SpX@DK$6sA#덓 g[C{;dT1{ri}^I[C#؄XAIbvNuQO~egŬ=g.ln>Ϩ߱gٯӑ/$Թ hGöS  >rJ,l| 1:g䏐]_sO1:FzОG^4e ?崎]l]ݶS!-_J،[0n.$Jʘ__\n6Me/-nd4 % J!O`ʪڞ+5tڜ3aRY,KIxOIviB j}Nk(/bH6֘qAsZnDy.VdOj " E(fnY#Zԏ!#a\NYRH=*SuPY%Xg,)59r`@[ůvEaaM Bѓ"[JzvՖ_`mAԲtT3'WiuJ{o(f:9~?^N~lܟtO;;v*~1>['Toπ5p-QZ\.KJEO * e`WUIp Aer=kUs ssxC]=?uf=_) =>Rtg/*:/:WyۇŒҤ~ntP\>}P^98>6^ ګASE}s%MtFxckprgΑo27z0Uܫ5=/ 6Ǭ$RM%}i] NJZ]e%]ī_pýB:k'B;!7Z k@̡54d47m5fŹTuKqr7$Kg'5?dYBy>>'||H&qu뮪5|b j(ay& ju~wC+@}* 4>W@w27}ArBeVu\U]eQHFm{Ӊ&wUa?"˛?c[K:$OADU !V/9k Y[)DAq& ٰ^P6e*|YC@h $3Ti`m{]nhw* 0$#[uw|;3ةenOʟ*YM$34(dمI{}x#*ԽFl#9GCͼLɢۼ͠`cPŠ5~s_|8]u}1CK&4csl|H|.ny SgYZ07070100000237000081a400000000000000000000000164df7f6f000093dc000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/usb/usbvision/usbvision.ko.xz7zXZִF!t/ɗ]?Eh=ڜ9SK.w:uD8pJc [Sw\Zl9s &yW^`*|@nn9B|<275>e 1)SJd3EG6N:+*uS6M\ n ,F Oй:^  \9/<^ǎSe: V{X%kEe#ӏy@}fAP EM يGӑc i޲cEᩧْ<C E.VYdq :|Z~!qN @)œ ޗGMΞvY6;̶_m@hi{ci'!S9He*P\[caӟ>eTGo1`5np3GDxP'DxH@HUwڥRf|Y8ˬz HK-̥F-ȒߏJ6N) 3$ro$*BSH;עs0R*WcA^;~HoS>qz,5wb)Չiy?w f=Z[C)o X#֬>n_]4H镦SzrO3B7n3BUxo_2g]lf'\ɜ_(鼇{q.DLեrS[$!AU\fϝo*V2aP6NT[i]_iҥ3?'MmUm]guA{ :!uMIu mmdzbDk~W92J}/%:7v كS0=㼂wą)æBpcO/PUzGPlWԳu(h .5j=7 |\=o$}m * kG Hq2z E&ܶ^lY7fpbLZNI3l.`cD̖%"OC̝Py̲Bʊ1e6 ʀ5(OPQY mS7t3܆Q z5'2ؤ n?:9[?Wz"VG)&@ +4D~ɶ35˧gu=7Ahn&t?!=wC첆Fl(lv/$IJq5D(nJuYt(6X"0:b5۽C朾66 4A"mє8~XzٮxNi2&L帚75,k䙟P@vj.2* ^MyIEzww傠{N,~fUmM 1#@dzbLprr6RE;wvQ+ף 8<7e2w{QMΔ[ۥ1M~E`.UԶ 䕂B6,*;54Kni%ML"x7L=â&U{NN=dYDυٻkXUPб:-^@{])Y# QT<ېvE$:@֬JȑmP-lKɩ|+3]Š-M{!'/ȱ=_jNrνTc r+*aXTpyࣵJ%㜥fL9*e׺U•f(  79oktlF]JL5\!C WOd0{OH.9o-D&ϼ3ѡw,M{GtOԝ͌O0.x*LH8 tn~'qtFHK66$kGQ:0ļ#WV-M xSǕvFJ1]\d*+ ycTyҟf7$ԦH84 U=E#D?ffH g$*_0c=9XZ58=F""L6MFUQ }8/LCne6b4D`*Ӳߖ`Wikΐ~q>LdFI|^,I*}j!f. |@#??I?ULi]k# $BWJ7Г{[9&6bV3lKk;ʸ?U .b w3 ɫP?KUbxj7|N WόBE"dko{(lW  uD%cp YQٮqїDI瞰T)n6Y%c풿Ԍ~\a0/`[EP5V@Оޜ\B=Bn" t8Tӿ!Gbo \/FW&_X! e=Ċjle: E[γkXB9j'D9ǬvadEC"rq9@IQO$)ő/3煍+;ēǛUdD5eo-ថ~gMp4-E0 )W`8y秠16$-&b9[;kKN8肖ڐor&N,}n3.EPPJzC" yM1yj #r,]!GtU$r/ Vwr֍Cȓ+SM#T%gDCP9f0L (X}K?I~Y0E^H@k~'%QWjDt9(o\d+ G)ح7=Wǫrg藪iTJ#0ahWiPZaibPA~_#J[Y5CǰaϨJ&-Γq~eB?-wّ]S(\ !:]wH#kT L/H}8Xx#gJg ׮Y\3 ik#d.mߪ:ivZ`W'@IoTzʁr j r7 F[((链n.FPvfss}0*fxɄȈb4+;;Ut3cWMuZYe뱆`1AV5nU+3@@rt*qYS aHiۀyNPoaWƢ/+V_uU\Uꡈ8=[-56)I[W#i,VRuܨF3U^cr*Kqvtvvjy>!'wIOu :0偲4Is+ ܶ;Wޱ$ȅ//tUj57kNGc4m.PCb ~TȟfBKf=p4{b6N1l$LHI.3x_zac&!MKir䒶Rhř`ޡ}u+LsLu@zmb/ÑlLY ׅ"u{p\: E-FUL"lEN]TP kq\m_)G P1&G] { %jٟxUxqHx_|^'=*[RӈmS!o5cuv :܄;k$[EK;Xkhkz)a=MϽWeY4`Xf&V[[K8GuF,0"h#=m`?6S)sX-2gD߁X*[ncMi)? [$Y\A]E呼pIaT%& E +*oM-|yN'KrgJG]Xi?h(jm}ɜzo/L q {|[tJ#qpd6bѷ@EFlfWc=_V0;r}3o6)a0; hIE/yW}3,ب%GqN$װIe` &1BM)! M^6~DO8OsztV&Ms f-y#8'(SRƉkc[xǍ38>*&fs;W.'xvi1hd`i˝&:W"zb6ˆo@D.O ϊQb 8\Sό =%;ܢۋؖ.͌ݧ\+CV{ŬX&GfDroXwiF}d=#vw ]ifL;PGV|)8 P0:;>+"ظa {/TYv= 0bWׂX^4WaY7OV3s.!,c;<SGpL5@$o@ܷ]qKtΠֲK\<E@Lٸ9>v-BwηFGO 9,9RL@u#VzWj#!jlք맿=[My[-S֝Yc`brMOY8~ Vgj#Yn|a&_E怳Nd2G ~{R-ahf0Zm4@TP3Fx=8 _vNC9b^Tŋg#ʐ3EH \u E<U};ceҵLP)BB QTƺj6 -<ȁqaMe8՞è<|}# C4z *=1Of.\G$oV¥(ϔ>ü~{ 8›L9K3ofɳ|ސu6JcZvlL-گ^<("XG!hPF KGw?Vv8b1~d0jP ~2@FrsMO:]Dn0^]p@Y;둉'R AOĢwT\v]zљSs-~*GQ:K*0QmOɴ/{XGQ$ Np[02y/ﰜF8#N}Nһo-R2 yʺlAnXc9T&Đ]1q>%s+`ӥ]*sax ,h߹dtڿm̒}k7쿻[[s{Ur_wG0E_1r?fW-{|~{]4"3aW!ΕöjSBm7#5D$g8YQ ܲ`A/RI&꞊Pĩ\xV)*Z-_Qo ZC;I*P8E4H~yn%}GVNfwra+h'NV{&#=TQ ˍfqҋR.F`gTJG@y?om0):(K1|{ 3v.C{S,ӪeҲM|V9dϚgOsR$zeiLgj1eK bc &PP)1wtn0VM㺁BhvК'HTjC}\#>K'3=NZ^t#2WB2>Vgv}Vx \MGXk3|49 ܲrc6';̱kمy/ߦx$c .s _NVCjK)i<ܓGՙa:٦Isyt`Q; bՂ8!BwG۩/-T֕4g,I5_k;)Lj%NO5dgbY0h0-4J=h5sPO:vJ<+jQ<(duɲq¶n̗oV',mPۨbEmZC2<2hblc_'k;Hen~&A`ڥ_OHKiw9*ove CaXX*kA<Aj9L@]-p Ԛ%O]Y]P5%jEbpwUAyBN>BZ_}n(G=ciԜ]) Tu\+Y:u|pQjqEZڐEb%瀁l\$ݕ$WƜVUِp$n`DŽ{ ô 9Q8Oki棯=*홚W֢*",V00 LK}|v<3"(y܏qQy--̈mf7' ΟܡrI[dc>PyA1]1<*5P bLB+ZV8*9;%rRyLt`zM0ĀnK)p1r!l) S}QDnO#I,Hc%gtf@R#|0R4yrPfį} gccNop;%dB5Ev|rj:[6&bw)qqMԢ K&t,Ω!%.Bm~KE H܌U<`M,ݦLp2JI*+~,j+ QGㄟ2kz0235ǹ]~wSX;Q2v=K|h#]+V,pP?ۇV9F0bմu~gDaIHI`Qa>(,@-GO49ӹض[QynM\"E_e31zOI׾pVFwwQv W^PmvUniF*ndfg~1=r~XVb(pWG蔀y`gdE Vit^W]Ⰲ#~4uጧe姑m/+f,bbBŰCłC\ 4-#*\tKO*Z.? 04,O3!*/ {=-*e ,$j%Ub/wHϑ:wҵqlޞlm"r **`ty[.ЈvPv73qo驨O!c(˂,j wxv(n> 9 U8iSA E>pYr=\!;V(~1$xAy -mI2Jt@,&h+^;uK),a (VwM F5ih C5okCwCO( _G1q]\k@vn3S~gڢ 6d-u]zDhƺ^5v68pߞ `z`4UaV]6ݤ[`k ^޼&(&rp;I)-pF|C٬Yf>W5aeeuڲwJ6a>0sP犮ѮYx" NhO(nhr/X+*հ䵘s˜_jn;E.v&8#`D T;'zFI-1K Aw.$(5c~ T̑wŗ6%CP xg$16RfmvpL<:7Q',ek,>e֭vNN2s:P>+ b?2L.`  1n! g/X=#b)EQWL"#`"ݵT>-8!0+UEǨx@ 2l˿_/d>L@ 9)-aR0Ͼn_d*G|;˗cuMm\ 9= Bb>eV= RQrɯ"祉c,:@H6`p#IP|Ɣt&VJb^Q6>[K 簥ݽcdp^&J!ۂځBGxBnl+2X3u\(e3: 룀qTovml'Kn҆UɆ/ O"הs9չFT`J_rA#ΛEu 6u}R!b\XN3$nN.K`6&(1uD\d\wl~lޓ$OEx/0 aed&gW1=˩k -Ԥj-GBr] HyxS?OEwr {-A#8jL̮dOUN~VjJ4NX݈`[{#&gRۈ̰D$O׀}&'!J?NN):J/OUM2`}AXJ(|?-pkH` 5=fWi,(4Nwy0Q{]`J Zh=FOZGTG]mPIZd:yR;=SzJ{.Do+vvǀ`Ӽ4K AslUCv3L7;!oe!d?-2f8֑2qVeH5՚>X% -A<DVXn]Ğ0+902uUtʬJt@=(%%-;J܁Ձ:[}EOч"C[g.q&egSҖݽan+m i}5} tu~4J/ˏ6=PҲ%]չgUM6KokKrxtD !en.QY58糵9t*rko\&ۤ/)~p$QgwZ5K#7_~v ./RԊ¾NyoVg^v_kKwT{[4>( 7RoY$CݫӢ;0cnkUESY W~QQ)AOuYYŅo+/6/`UWj ''ٳ 7i;+V]h^eX-)+n(sPx+![1:&q(imMc؋]"wi{$fx/hݪ+7#< cD S8sֹ=כ_/hil2gzN$Ju5? o"1:0)˰pgsO!AfXG|9 3٣2vQ=@Z}lGqɇVt?KYC!bD}SFdC~^!ύW>45\},e8#ɜ3}FbdEUퟝj#U1`D'k7hQ%#ʪU˭~vX +agEԶ]qJR3>, aT)V0 lƱh{ RZF͓j|^ұ;1Շ-KU$0y;jF?;gn:q\Ha?U!ysu=\0xJ Ra/6wwhT*"H]b"P1[J>`DHX DB,a0&ga0:Mf}^6gUeoЙ}"c@eMKr$m?+GTU8-PHKXjd#i oS]gnkoDw (޷?r+WڸK,\am=x=лcx#ؒX1(AUIZ_rY$fԭ{,I곴`RrH/3&LS'; 9]'M{nrg\?fEXp&C.q2Er}1vwhm  N-XI{8fImz-a_~2oXXK6*M:u&yE\V84܌āCMQX5my=&E}ɺk3 L6d4 '2l8E67NIX `~ٺmzco{k;dCFL =*I»:#<`JilBXtNRK^!qc=w:%kc/0-L"䎇lG[rJR>^桝oh_Qe+d&Ns+H~B,K?q!Q[fn?&8`M\5?z'Gŷ')P^7I+-.!z\zlE&opvWA@{%\ݪXkj篙Onƅ,/+Vcxyb'd̀—Տ7)>j'Hzg'.>гļsb9yDd Ҩ޽ſ&I#q˂H/5< 5_[ W&GLRi~Tĩl$q0gOA|R ޞا0d}8eR}@ZLtP&uC{Nl$В^ɱ[nVM\j -1wryUUe4̈́>;ؠRL ^* aЗhN/>JYڒffr`HQ*KIkRu1߰ne3G9Һcǻ>ԨI[$$1MykF eB$Y%{N`|pՠkis,19DSk:S&!h|~@65tJއ1bG4)ŸJufb1?+ Ta(ۣQJ0ECg߶I!>rɭѬ%75;>RM2g *Ml}[^em}0՝ChfZp.!z^0HjiI7/ktuXFNC sh`;RPJj6XUfn G}c^@ o"ӫžA1a;@!u-yڊǬFA`,Nu0XթA̿i;E+yJnD@i=,ۀ! 0$C${-u0Q~ݤ[u}@&`3/syk|3mbNaߊ`FjǴ$[o#83b<}[ۛZa|vzUr N​ Y1WYLƫ#yBrpU?@ȻZmݟ%;(ұ7> jPvF&_j.#:UWY>2dqU}.]r?'\"0(HXnPʿ~Ij@)13电l)El~%|_ UgݻRڪe`si^A!dOkTB)AmL!|Cp)4\U? ;k%e)Tt'3(ݹOo7F1hn;fW&]PM$.!.r>=|Zl(m&}8N.,E]ډF'8y%?8mԊ'c9fQQ@;.WPrF(Yϩြ?2CmCMymD p:]?jXYyDzeR)>bS硜0V/݋W愡z+ GbBMv|lI1+/7WO2 X9pQ˪/xC?78.oOJp_+&{hbsx'nF& ~ׂE2}N1=%AZZ+0wNuVtȁP['XTv?Ζĉ-A !U,3_\z}@Xa|/88N~Fa VjyϖUuPDYTJ.P/T, fr2Z]Ae.2?Ը._-X[qJ\ []\twtRި|}d e`a1͓Cw2咅PWԿIEUUzdgTj8NT`6(QҏG ?b ӥ AMX#i@2|+Yw)e P&8~jJ =_[|dKZK*X\O2)z֬wPϳ;VK3车5N $~?~%qP“t0"o|Cb/ [y/=AIݪV٩.@ԋvc稐 |+HlQp[K5 GH&TmOHDe:u;Wu\@B۴A*LY_C߁1â @~k6ǀg{"0&5LexG`h=W;/բ%V;3%KZXb@vlTAɦ-qoY8SS $HH1bHݽKf:^w͕8/;jU{V},SÒkb滀Z`VE0CFDBo>Y/f+x{O`;RqهNse(wҮ֩ܓeN<>ē 7c_r2{7~T'Q<¨GL|kh:;]Xnt>?p{4ɽ鵢w4lFO X+@<~RGҲ"d/jk=4Ni)S&r˚: $i/=6ȋylv"if? c&6UK2,f u?msQ\KŘB?4{GqOrƽ^|y,BzNh@\/ibPgk1aAD8*SKl-a}'έUӭH]Y?h؛YJcoNIZ-ߦDOa] 8Ӓ+75lxUz|SLyD| P^:ߊ!1-MfºlIc3=w1?̽D!J7w& zϡ0a CL3o&"ud w @`zXc$}"+CD}ZYxߗtaEՖ3N~Hh}ٹW.%kSj{aiW ?\ڊ ZUz[Na4q6#^;jB9M䵻Iv}b.͜zqHܐBtH8'|WGQ*0e$c݂uDg>F';.ȏ|ܲ*6x،Q[L>qF7U%f(0 bcTh` yY(b1 Ɛj9țރ2]͡!rxSA`#"WFGBϫ؂C|5ȼGoIVR]P[Qj[Ec%ؠ/ 3?73N4yȩdW6FJ G`BBvCH 64åCVv@-Q)6)ۼA %>(Ĕ +0#y>]sqf|8Ψh!zl3D P;͝d /~AI"j~H,_)uSđ"F0A+sn+˒ j2 eEȋ> bHd SW6܍rowϮ9m4z} D@ůQ1wФԎ/ICE"W? 'پ3wbD-n~13`&!WS]zv>CI3Ǟ>roQ+QUxmV A0>ѱ8 )Mݿxg,/FKYz G$| A?ScރW .}ogV-~dG0\}]3ӽ]4w(ܗӅp [ @ ϣT,& @ O%PnǠs"C`Du4D打= zl(jmA#{"413N;5BTJlP:EbbxhڵYy]{`Q6k GJm썢?YJg!v%<Pt mI>`ZfS^xP0q'2;Rg^%RPZe鬧g~H)WNCc ]w*ֲ%# (oo.H1%i2r B6Aجp@wQb%nEq #هZ/CH1 c ot a Kyss/#q?6 r-h7 Ҷ;b=^n(^/{jd FqPY Tk(\WNuFqڡE;fQ܋U 0@>&,u6[[fYQŬ⧃gK%ɦ}v/q,_'qz>Ļ(ZTlw+D꼈8s%o~\ϧD\ôc1?-ӟ, Dhqs3:1J52 sR+0›[kn_hjzZ/{H/q`Yiz/кf_wK81F ǧm6HEY9W<|@~*kQϕ' "MTY*Gm}&.Jr֊7*[3 Bb!fP 9Dp9|":v}%9fۚbQ~B=F >O:3BQҸSFy &'W.'$ơ|^'gFsO_89ac1<n-_"nWC@4Eq=\0\ 撺 |s]q**.tsD'/s0Pң7FkV\{oƻAZ}_dcJ҂;(2'O :ciuc솷&'qsCs(>c Ԋ$ۺgx9TxJà_޺cDP}86/t:&ig FQNmWNu9zg% ;GNjN\E,/JңfUug/,K?0[(UDq~67T[Z}K@CossnZc}O ?wVֺƁPFT#5B0}@u'(4:Z:4 ytjZ+C./"b79XBZgEjYa%v&,؈k?7xNimo FfH*⾏Z'BvX9o ݷ9MTQ &T#ڧAYkcom@m0X/%X}UZ2ӟ۫Q vyQ>$>#lǧ!g5N PݵrÀ*ic@:3u?yKfdpj4JbZֆ}P@1x]0 Z"9tx'Q@!,]G6y!3otX?l)2~D<{[$x/iQb{ބ4 ,Jf e6E>;MĤG )uq Zm(A%a= CVJ߃U&7TC dfp7mwIxQLMXe[%q[UUXvu-?L;>w 9!/?XCfl㚀 t%6C,:y?@~ZFg y{ '["V՚[zasj{yS ;Jb"a XY%VT>ne_ <-dKBRi!/ts5ƀAT Ok0QDCԜ4~-LwENnKOhV~1hls! /Y?h1ؠvcG:b0G=kﻖDɁ>q5>XصpO7l p-^CHrO[B㯩VOmLz-O mo;NGt>tMU^i>)vb"1/>tk xiNn'w峷VQMf;w<{NI<χh0ОZļ . ܞYûUspkH@J.ױX 7kk6dni2w 1qrx7] x6(dL7Hpu,+Ӊ/$~⌷5&0 7/]<>+gWFw3SSγ澜}M6$a^t=LVcxo*-\ȗjn=t1/vC'̏A~\<[kx,~`=D3Zlnajr:E)Ylm崎X|p+bdږyphY0,3!Ǣʏ47ErZ˥ֱX^S4y?:<| S^(da%S3Pd`v PU ì͘j*|v>w:O<,Pk{M7A>:L<044#Q΍/vr"7M3ZW¥ E*䱴(2' \xI]Azpq%Q<-_~ifZĺ#p<F܄1g)-0ERud5GbljKsnAהn.i~#{᥂*ɝU#GT / q w'u7!+DϽ-pd$1X-FW(EGC=.|$V\íCAP,BIXg!*L0y=-sd\BwŒ z(rޥy`tXAyr[6a&qىO M=HAX u<+_sEDTy/ | c]ma'] 6|zx5-$Mp [e676SEPxeY '(^f|O_x MZז8~j]yzz5$t`;e&M5kk,A̼a3[Lp H`Iv]kڌIAPƳiuDCoTн1>U0e4z'n;0}!v\g8y?s8Ỳ.l]xF*mda:[Q嫤 z)4/LY_MEJ2I/Jݒox+r eW4]9 nqTu0X!S|{zHiiC x,piqK s2qFjxs|W4v3eYFmxT??wIgL m9혯+/sQtK [?2 SmΗ.`qD|m/QE'&iON 9F{7ԣk3#G@#%nU|گwc܌yb#J&%W~>57\] Y~j'"SR#ө-9{„(iTFIX7@3e_̲ZRX2ְuX<ƚ{;!RjAH ;cVq"քн/fi28uRH 8 ])0n'y,Vި*~'D΂ T=wIry S1FPAtх\yR54 w| GaCP 5W߁^ ,J|8;@<2u0Uyq;i,Z_Uk7ݔs]]F 8ZQ! pJRv@+MHNrt.1b#.b|+y1"+Ck`J8Z뤊}KUgj:b)& 1N3t:"=w< ;:> >ГFORȳsYZݛn[O3LY@-N̵cmuAۺj䅏bN'sLدSpx~SI{{8,)eU2Ro؇wѺIYI7CtD'.7|~nVn?d_.z)OZK~J _,krۧهa+W㍐V[&?ىH+b:-ܬL9jÜvX:GiB8 f?qDL7>z"(> %[щ} X]ǟ 2 % nl@O B?K#B [5RYaf>AOOJեkΡ\OØC7opjmh\WZS}~LӜrՋ2-vud?`ͧW^jU޳5If|M;[34u jDzl]k[x8-Y?]Ws/zzl嫠Oq䘁3},5 U06UwS3RC sQ"pI_N0Ƽ(->eW ䷛2aKDONkIJppk=6oGΓkThY !=#VKYdksc7aMwU0|Gm7>ȓ_BǖX7T_0&2\eS =eZAatwS& I?OI26ɪ *skF{8B̹Ԕ$q/%BoY|Y)척^ Xď$;C)-'V.򡲈G/ɥƹXL)-=~y).ubF6eұ=,}WвPAࢳ 3xEׇ"sC¢A;<ϗB1Y~mQj[)W [R*ʂ|eDR` _맒Bc@̿ Wٛ 窠/M_\1TO ~}ڤt#rZ/l6GZLYBNP/ht%;]h BLs Ȧz*M3-^LŽJ}ޘQH(.xlrt{4ZUb);E ʈ]P ~ 90BOtGnKǰͿWN)fXuyfs_^e|wPC?V.ڿ"K{>)(yptTɭmn'<+b8U=/[dPֶV,@M -[ݺlmũ'Wr@<@qQsu~X UYfBy,/ߚnO3!8dҘݝv? :Es&8Uܱusa((Ԋ0:+$&(]LuR7G8S5ʝb~QQ7csQ3d9΢ r5"+xMgS΢d6g9y5!N}]gᔈ 3ʵaAJpM4B}] x/yVdk97ݙ6"pO$U s°)u{T]>*`ئ{'JXTA-xGi\*])|`&`UF^7\[ַ!~䣄&w:= B."$VTsΦ/c̮r Cmt l"A c&t~se(ns̝qݏE% ke+R$BL$!V+ mvy12ϖ[o 0tjpby+[:dڔE7eT'Tv88usXAgk5ih +vzІٜ_z2!x[݃ia!֯ZUqe k=$e4 NjH=IN79]A2?֭PQPm>5 w}ҏ-vP7\=:OKY7!b\)IDJֿ]7UɜP\KbJczöt(^y fx ;D@y aKmS/DK2C6֫bN1BI'iW!'_7~6T'ؙtվ]B1!:V,io&z=`RNJ c)S;b'4w.3&Ϻ&iX/hTAdJ)P$(`>:Ħ9co]ȉrj]"HPgtn䩰0|cGwM+')fm&~ }Hc5_~U .W3 Lr ЈPdü:p;3T.ETwOƾTOD<^ ,22|YaÉ55 bb!!|)ݛme Z劌=:i!T˓Ъmآګ?5&E\:F޹}ɞ9~ՉC5c H;[Sn9wd 7 BL#"agwQScժV9v Xi=G4= g(ڶJd˄H d?,\K Xo %ݬr OhS:rS!Hƣv<40onNZH [4ڲaa|v.+aBW޾J|@4yl(̘ˈhǻc߷`q3B曝^%MuacFLdYeB J@pjOyOY<x6ƍ3ѯ]$Sq3j0a0s!.ǏP6L=>م#WLEZ\^M-˴@atR wpp$}KqZ2abg *L3pכoH}l>4N_~> A5X.`:qA9(p'~h$e6MsuFVU|s@yi@t9!XWhIg#<,0JHe;ZQYV#;s8]"O&~L*G%Ƕ`7C6\C&Q O Rh4[7 wgM:z%COk܉3pvϖcÙ<%W-_{At"XJjpٞu_R(A+wەNV/GPKބ̪(DZͪ |.ezJ۬ECdР8ű¢֏e]}%#Sas.wG$ly"ԟi=]6%]:S&S~Qd( o]Ъ$r*%#saB 0Z,Y!Q6A"6-S29VڽY(;1[XolF'aDM]<c\l+480\Bou}NR?Qsc+hjͦ0\R\tOb w:ʮfsLQ Im.]W0k!s5!sNPF`:(O[DZ%ƓjL.'HU9Kc@z)k?/-yx>jDpRhOՆ'~wEњQ#uԮv~ w0u OHC&'5A n ތP4$$4`>fn+5~ˢ^rZhةLXF\bJś5((N% xyD9<2NР2')B|cP]) שx,9ڰ<<g߅^"/-׾Q|RhGlf.MC`a NHpÐN^y1s@|Tf P:<.a$[biƠ,kefPhofc1S8Tk!t;,in;6ɦXms, 9Ԡiܔ%L&][V#mE{gG4m"Օ׷d8 *}7AwQ':߻:\ү7[@Ÿ,$y-Q,][3! Qt% Ok~+ 1NM)$NEMj]n!F["Kב{K[9W(}v8vv,uBc2K^Yp:n4k>)f.)ߢ@QMHe_q{L:m'*rC%'yʗ)wZmˑH )p܆ȯB˿R[}Q\h_URi@k`Ym-Y_㦗G9𑡉|C)E©IS՘џ5$j%O[+a٘HH} ߴ̟7ٯ^bcu6&ƒSJKg؀Pr1{_IɿҿV`_xf|Yt]Əӎ1M?#4=jЯXzl")S'V}f-htb=ůmE=?tנ8ET5f-euY$&,ܱяqbc#)!GYRf:ɼ[xX ΝWg.yF40꤈X򵳂v܍m[a$GDm-N?YOa,8N-rIIQG>ۙX3"Z\x88azVȡ]aCVx ^-FqlF_Q\(,ð~j OD(A3\ Ft4G~xi-mf/˹f#Rd&6DC3?Aif5f$K5eyŖIzHB JQ+^ykH+32rD-Z>Zt)n Go*xӓsͶ)3F.,NS8^W;h1d p@A1H[pll,B{9881!ў4EP5LbmbY\Nk0d9lLn( VX>/tڍ_ ?r(GFL3jx̏u(y?Xe*';Fn:pfz%׀uiS ѿ r|/3/C*vȍg Tb}:5s䟆ۗXcsLJ5ǫISM5|i&q8eJlPux'F]j^< Tݴ7 Dˀl3* m=_e s{.Q!Q,&r `U %3N +2qv&TDdi= Q޺Kbl֗v~h0'5#B.Q:;2痪ӬwceLy]+EjK(GbVXlD 6y#UwIp ÖGtk(OSYOfg$*g Bֵbqx nnc#ZN8?9y8Id 9۱n/V"ꐽcAT GfWV-BK?@ΰ[&e#w5>^p+&< 2Y+jh ^֡0-)y ;0쉯b{&W=a.38+7?G$H9^PE]mg!AdVM?b >qX{znP1qWGlT\kKQ@x,YaUvLcB&H0 8Y$ 'M^29e$2-XȣEywDOR{fRLf6N2Žo/ 6)VQ~Tt=L.% y)=+~_:3kdlCqo V>SI Qo\E'|BLMy;%cUk]`M5jZ7+1%D7y:CzpXw:={1]Uz pFK-bh^ BͼSzлy&H[fv#4 1pJ^Z<< ?[ßd6wv;ȭ%d&8,߆@[H,}w,Z̿;މHmbg=f-Лc?ٮbv^8=T7:9JHu <ϪQg gWX`"AHw  4:4t`\^gP);lf>Xj1J両S_9@p.jN%ٗi\Lw֩DOR<)%tv(wHTsO"2n;yk-'pVbM2 R׫m{!#y8 )=&oAFɌS*ANfT^t{B{D(}v0|a\d%AR7s~l QrMzS)s'vE\ʅ]? /N`8Nkmy_G h3ڼ"9/oF;vY`_h?%&Mn]'A1j+LFKPCE\tz{38rn))ԭpdP6&*HmfbӬyuLe` ]eo]3~Ű&BDW< ugVNKa^R\Rs68AVq*p j^4fefAlɞFo5llx<a (B S0m0KwKԲ+ qFIXSS(c7>6)ML$7gVі+~c b+sջia :ov _h !405} \UZ<Ѓ0S5_HlSe"y= j~fcr^[i61RCҳ N-0d{%VTPc {~*nr%sj_^DToj澡ϻl!4#nc?bvO2#BEayBfU|0'-z֛߻ArUVx5Zٞ|#ɘ'8 WOxvEi ?KAJ 3V0@AH9OpÊ 9r wY_t> D_'U}q,OAHSoL]=ݲ 6U71fK4VǞ+k-H r'/&k$EDׯ <{Blx5ӌRKbZ,Ȩܢpx_RƲ蜁zd~֍ ֙iUk%3x9ҕ$8&tb`L6X̭>pvEkU#r>CӸmtONl&Ӗ}ԉqj&j0 ,ù3/<.udh&Ɠ2o| aI»Ұ2ӊ_[#K:%~K +q(h)OO2&Zؤs-@67AԌΎ1;,?yI@m_:I_VcAǘnjcGFQҧCuveS ̑0,znfU\q};O?žUV.5h~~Xހa+ՑKW vȬ! $Z1'Jk1=T.W3%M0Պa>o~hV[x*j[kآXXYQ $1Ul?ZnY BxD!q ,W6Von$0+1h"E|5bMDYXx>JNk\z61;R1Lҫ`:X ,?H7 vGM4ӣkeJGg1s+ƃ1L?ęyGG!&o*tь+ e¤M3kr}uEF#7:kw$uxzatq[nUjr{W=(Jmg貈rkH>3l9 f@ꩲOWW2886l-YU C3MDuZ} o6 i*:QhV I21Ze ugw':%oO8[|,E Juݸ=bXyq lC.&\c2Иef8%ۈb%.4#vn\^367ۧNVENҋPHv;3YwpiH ;bAhęcI+bCeIyH&ήg捵T@g);b|*l33}$}U(Ao@?(QGr%mpbte N-Jf J!ߚez>+ht sbkqPd GVEP vLuYQ+vv D"6M r5cW7kU/$""{&zu>F,̠-%gQ!G4˘>V'o˼lH$e҃mʩXFxא"4W<l8v(K&a,2$;պq< k=X׮Λ #}GiH=]rЅhxN{,8{Z 2ù|kRNSg%B"]Fbv 9+;j$ T V^u*j$,&^{@  ۊCAd}@) ^;ij)d=^*~oedo+u.V }QKőc{k ),`Nj;n[p yDrrL"jfڬQm(rp_Ľn.e4<ڮ{"&(ӵJk_ Ri(ɊkPidV fwBW:$ Iq_D{nAKc{"IG^}l*19w_\gCN@,x *Y8}9n/| r>|]K>>"z]C SФaUU/03 t˧9 V@i x0bamQ=xJw x;ckrݬԙ}jghs‘F?UuNa2_U͉.&F8?&,@K,Meuc`*.a,GuR5!$IXx1I{ao/[N*>]gj;|1/0&9N@1pyBbZ=&nkL B`=鑮yQay? ;X ˹-,BUR$%׺O#c>aI wPo8R]DN%QvW? Jɤ 8 J,Amx>+6E/dxP#y܏|q|bƧS)ϒ,Ds+įG1 25ΰL0}ъ/B#IZ|&ɘya^~QJńe:9'kCqLQB|*1P@c-ō=7b+ .G__&kz7y&_48_M٨{?LgJa%l&1^ρ@xQi¹-Ótjx&  Mu7N>cSV$<:7t:QSÇ=y|bbNr&آ`jGyqG\ĐNåNNU{s4TLB*4[nD` \ʩ/u<-B#P:AF."Q;|gtS?u.{sˍwshNʅ.9dk-1AOp"蝶esj@?7.`)LPw1NbπΆY$p ;P>k%eADKe=C<TO4ox{H֒lkm[:,_Ȋ /#RF3{ơ%;R0T:MBDȾ ޔzzغ od-D R"z5_S%?H]w6#Gm!G*h\V/V!ts;)\?T=VɀS\}w?!+$q̧u<_$ArEߎ; ꕞ8ک|ex:FȷFYT'|sО@^Q,=u Õ}y!Yi2MIe .A E*2uLӘέNrp9ހpuhy;YWj%=JEI(k˕r䍆ukү~%_' 59pRe:-ݗna7/3&0=Q0ЖX!j?JuN,1>g4^k_R.B@Fj~7[WJhwx.PG|V)08Y۷u3UkLOOEƶL6H%QY[{fĮmѐ-eB`+7VlTq S:ξt5Edؤq?w$m$)iF`iboL]\~ R8ohR̴0 pe+xY,aT]3 tU508t%7Fo(n@eP "Y.dl~xo`94~{'Zx̘[{ >Oh_^X^)l^6wIҸW 2doi̞ܹ.LZQ䯜)?<.RUC&`+ay%&{bIiE"C4aKF)E~~mϦQ<x: ,y*|xFMU Y91 3ΟNM h2BT2|xl^`m&̺-êgŋg:f=Y>a͖|pV=Aq {'V1}av}j F I?=@vlxpv(͸gJ⚝Gc_)|Hڞ|Ema,G9g6M;"KQi^DcVW;}At̹>7 a(L~ b4^u4PCLpgЪ#Z`BIxWNZ ~kT_RN([#_BiA.S[ O{Oe')R?rp%n N x-Z##vggU!)ΌWaQ:~6KG'f-HD[u䣈/\myCcyQd1My"&\80XPRQuUv=GӢ&c<24&}[3LX64}+rrsőL$đ oM&&1#Q1:vleQ4uOnz9 @oovГ'ϙLwȭlUDڹD_:: bigj:bUAi #TGt盥Ovɗ7C )QP2Sf?%"vRh1 Jd+>VЌac'T;hRhjĠp%D13 [1+9u7ȹvIE*q,{ |B$M#kwG$to+2TR^ UUO؃8{tA`ݠ+jbj[682(Wt`BQFyS겆 <`$)CQtG\[5ӰM16*aY[*ͯ%ckS0R~ #]di GkV EUxsڣC,퓶" ,M,&55ʇ`ܧ:ñVfI(pӚJ~uU%cwDd )U*] 0Ӹ֚ pt@Pn}28@T!D.+8Edjɭ:<X' ݤ[|t>[.e4vKYy8:T82vĠ yQS6 x2՜S oyv:Fj]Td2D~ hпzo^+aw-''` g!*T2jGL} ̅%]|v@U=POfy(8 Ó'hV6 AŮ5br1P*gyySBz KFTڳhY|B@t LA ymqU-`'䅝ƪxԟ$(~B5]"}{ \JlnN^z4(FN,7_KeJn;Ξ)¹K͛7,OBtVmJyމyoBYmxaD|ܤ]ck'";uWT#<@E_%`jAo9;v:GU-yp@5UoIx?FO/>܇)~o,$\]e4# |5 t6! ۭIqp,k<^9%Kmth@a=\BӠǂ7syH 1"0~8E[]/B,yH6~hと98jQHFM#&}]/N2C~CļYY1Y8x7:2cxN3-/vɨx6\z2:6 m?k2e~(}*:KzbLzz˜4FA -?ݽV%i#L4oUnhCin~ʵ԰j=m?@ˆ0iÕZ&E* Wj J$Tlx_ jV\?;Gx\\nF`uInP%aA5M/ّ\-\R[lHQ0ԽX P;\@iν6 7hqК IE<4s]2|Wͼr|8|ox:T'.~i!P S}se㘾'P>@wf;Q._(S5@T^LZuJ R,|JY-zCBL<`Sgu&߷\6P2ZpT/}xx<&`>}kK0ygf1lȀ/ LL( >T)VET@$03* ,zũy [1 9RнלqF$_dcW ÿkl]zE Zsgw?lSaR |?椾}`% @^(F8>Br2c0'0' ke셞0Їwd}7ˈ=WuT}v,UþjDNٻ[LZDb>JRpr7A% c}oChNZyϺ&L6Y-_TZf mY}tA&vU}MԱse[qzM.şl>o>G? [v8RBK{_fyhJ-w<*Hlޑ4k ]5`%.یS|P"XېW!X,l) bNd?|%2=@1Q 7E'/8w.4`'} 2SQ3$~̈́L*NN_ 0ckSWӘD)_!,9RUw0l3{aKVɓfEykSNԮJElnbzGSkɚC9M)o\oE|ȬVh^ifrxۍcEW8$}|]m0Q7jy)ڧ$Ƒp[eʀwg0 qiUxT`K@Dٴngз+&Qڍ 4>17#ɮb^qQhxAU e_ Eqv\ʕD p". w5`:uaӕZ{JƤg'`tr#eU]ZJ["wg.6:aH~|ܪ@- t$'c̰K:0zOb>wR2SzהKX֪U㛊mD*vݦRT`/uU dan]ƅ?3.zyv 3\qĹsےMl`JmFAVyK'@+5|ym8,% %z@a|~WS};p{O~uxy4n[D򈶀Zi<7qnWyW[맬z^ߑM.L YSdk6f~̖|od}:xS>,H:`߄R1Z*KxCQؼroNL,̃c+rg-V>l6MXJ\{D˰_SBl;~Aw yeӅf W1\7 RGO)y*lT.D^YJk:VSP[a2w@Vz!c =;MC^2p3Io_%w nvѪNŒu?+Uw53#rd3;WH)8lN+"d,ZC- "r '{Cr)n(97,sKjϾsݣ߉Uz 0/JߘkSó5tz}knizoW< {⬛oywIrd(bcjadzJF<:Q̿Nru a:B &'^!eJd;fc 3(y@`SEYƖj2 TŬ z u&kѲtI`0UvDD:Rrܴ:QqIFar\) 1ے4!:%#%Hz7C"PUS<_JCl)^'z|( ^hp'`<9T6n9lC{n2YplN_) 8Yls1*f3tT}5.m/< .JH\k hO[ Rk dn"9 $?A9R.-P%3'y`T2u4%䪚_`7j@PDF0m[d= b̘?ܢ% @Jravd>L\ ~"_C!k}6DŸ"65σms nwemsWn uv帲\2eW n~^b25i*eS▴X/*)0$>/T*B[J˯zb<$tϹ x'm>2# &\v,^#W=_$ޜY+,֚̑-,lsoA'+R]8I ckˁ`BwQ&X8w>`=fLk*cnڶ=Y|w1WoAMlA7#Ü"UG[^tJ5˚D9O, 7͕˧wQέHJؼQW%R*m2){6(h€D9tkia`?6ȋe}=7{\"܌\ݑnUn$x'B۩ ݈^ޅ(WonJIS0:`jM\gKC>L>cZ^\e<,}5 "0`oP%чFgx+NVAԪ&B B*;Ԃ"{̖萛u=Lu}&*ͺoC, 2s7$k6/'X[#x)iW=jfJ[tew.凁~GxafAii7Tf!/`mlĕNC\sFq'l"~)fCJGd3i +uGc ˄8jmz%c5G:\@IjAk_*);։:xV?c2Mv)`?|)L׶rk pL/(ӸC.iGƷ@((<ie6,q/# gpNZ,{'L<ʮ!h]fs|Gu[siߎ9^lnҳ pP{/ChNut)gCe/5#w8V}Z)?2M^PuT2 %1EJJ-cfR*'_'q|SyshlevhJyX]ѢHi]N%!A{)0(w)1/^FmǴ]hϚó-ф6à#н.+Sds=X=/1$a2h#uXc[Q{uSrNӤƄfۚRo 飰M.fd /9$Vv:g9w#taρd/Y>;fټ{Pd̛(1!$UҒ=.!5og>1ѓ7MC^ˎʃ@;m¡A 6IX'| PNb&/u2F 隮;l|t,Gce{=@;Ӗhf]兇fI%Lw'N޻ܮFDS̢/M&Z5T3g/bRR6Qv4O'L8z!UNڍ2ێIbRΝ]!(Q|ЯKKlE}t)Hɴ1BubzvU} On:+-'h%-P`7mjYg9C kf7ciQcu{^+"_J050t=m[ .Lw<3x-*KCNZؿ5E1D'H#Ocl? V9=Z c}uU*d N>"_]aD^!-#݇'&!4#x@G+0N /Ƨ5p>I#Ym(B1*wH=lk7R0r97b %v˘7gjH/|qgd흹Pyfqe6/0;X\Nbב(}rťo@y_0fT}ts9sȑ ¦ndS"ZҤTgꑾ=UtKp US4{a\dzy(j+NddCuh.ti|" FH v fxωuS\Szq0,)ɻ4쾄zχX_e_>Q^1T44]&L?-%   +;xFu4bZaH\v )ʐ0^nz`k*TD/"QCkV!,||J^x#[d ^]yKñ~NJbӊ>av(eB# %7wucHY G5 O]$8[QuK1‡¿1WENjj#oS, ۶#ÍW\t[7PQ_,_!7+kuMLu8G~M dǬ[s,ï܋iYO o G%K@j [xw(}\=YײX,uFTC0I 7I"2`'#}D<^C[>וwsHfPDf7In3٤`pz<7SXb1bjH 5pyy類YV8<|6^Eӟ@=]Ϋކ^})i0'3:o DI{/q@z!SߊRO%yv@d9 {`єpz ,yܳI H%U (s@-(a/QvXoc=;@ڳ<oI -+OtM[`Fb+ nɜee^sS$>_$<ܕ=8=U*j輸Mu>auW,DqpP~zd;nE'h5<"MECd R T#+,xVÜ^gj)cA=u^X(?y}bKw΢9@q'B] 80=ضl|9tIl#'RCǴ<]t=:зز<GkgC\&TMv%vAGUX`Ǹ P[v;+$н\eDl Ot1V$a^VI-ԮvF?RM6[Pm=)"vIT1"BnKP%b='"H<<F_ʪϨ+Z^Th⢒R17sg`_$CpR  H ?:Q̢"e率f]< ج='ȟe^̙N`is~^ě?B*'Yk2}@vlZb&g/xw_RGBt wcOz>~As/풾+hpb \f;(Vq-7j^@N qߩHε M;Lj&?xdjw B%0;u }]{l~Á[4ۑ'&j + 8=8G"r~`vC 1ݖm?T]M-rF|:J/>#]\ 7i;cGi1=S$`0IR|}F!#-ncg1#>`x:/E.Fm[tmhğ^[>!wqæ %+TCWZq ؛b6GdDJ|wή,T a$pۆ1U$lHU>{*aHŅkַ-c( ,8DXt'%-|RDz]nlT48oLz'GXl&v#:Ǭ2}9o#և;wB82S14׺NfA*Zwx,oh@eGѭzԅ4gb\WNŮes/-%Cg]f+ZorB\5]kldv[D)L9t3 S Ue eѪ5[kԷYA^OZLڸFD`);ѓ3z%rp1; xz{d Z5U1~o$h8nV_OkWXewhN)a{Qυ rZ`AѤDV3;|\͢ByvVE5Pq@\"ٜ={89O}w*T&Rr˦XdZ7`}rڟo%?L5A-)n !gc6bLZyvnm utdWJis*~$՝؆ b"q"oT kqYA?pjI#MJ LFr+O`&ϊ>ô@A!o#,L4*oi9ci@5Cu\qYFYĬƼ rX f.MY٬V~58s< ^;bm9W1g1?h =ř wD=qJ5LƐ!"{Ey%uUsQoc<mXִ*ύb2"4Zy1'6 (R< y]৓U!`> 熃62QTSotPAQ;,V'IKS%RiXz'2כ?{zUQzY )F @te>r13@G`WL\C>Giٻtu .seؔ Y8 NC%`PjTkJuS & -$ Zo;ƗZΪ0]*Ǣ$Vk#=Z?&)R+8zs  הClx1IMwEQx˕SV;'KKVdVFх(>kݖ}hJťJ J=i%ROcسbPH.g\hbx;sB@sÏT"uC5M[o$2t+D3seF݆"Ez)Cz>ycA /xZL2˫^}2wz4=֕5yMz{ZWQ4UĴZ%up_~-+߄ȦQV%&Wܲͩdcz{-v: < ]WA\XЀŮVa# c_}Gה@rca+GLr( Nj0V #­Ӵ{zIܘb󙍑k OȪ55Ib ᡅ<޺Ls3\sHEkI2-ЩF`]j߱J 9!+B;daehLsQuBOܡTb71Iz6<썎31x.)eBHc6xHx _eyH $j-1)f-a"cݝH@0GE 㟬 8^vZcvUO5994'뱗E>-D LDw9P 3n[~LmnZJ 2c D Q+J*ǩÔiy6jԗDʐ`Kaq\Mp+r)ajGƂrZgGAh'dlPV*A 4DrX Xdԓ`F@ңbʑTQ9MdV)"B~&S݇e#_^mvt^!,Pڢ5I|L(E;VaP&S@?(+i|LܣiJxd'jgs&,_MZd69#aF Asq'E辶}+Y#}oÕ^hC۫VpI}܂eS6|T -wЁ~R#}տ*kpSZfabm[4)\pa?KXzMi!4ęTpk63cҾ2 1b6KW.ݻFԐD䕠+JT n>n1)4PuY_cQLP#$n!__J_|*K'?u|mlpYRGR}x'@Սϝ_]1fO@}-Khϐ:2 4O~5:Ȑ[Z  7TIn*:NLE`a!J6ip.} dô-]Hۙ[OwU0M'])|l[1dU.{H@rf^ʂ. Nrw`d̩p@n?sQ LIUIGM s_?lV.usC2>1Syg.Xb;0M'me@θA sN"5,UNsgVCeNJ|T +f+*)tiCGͿ|/ґ;W`oƾe AcXcn3'.:ER|Q%G߂V2}pB&0Hx8gUj 7 plzM2CsH$3I|NK|5*4bؤaDQjYD¶m )śRnAhL79OqA4E`fz^] Z~x `<"B.?G5OZåEBDQR ۫g /}Wti@h=/G]lkFr̉K6YdJs؆M|pI?c&3\DvK3y_~.^%UFJj^gAcyO 72v_˕`R5۰A ۠k J:J1K TU/EN}\%N_&C`J6cwNq'@X[럈bA|9Edt~1KnMk't+Pa'-.)ZN~=)~ǴzQ\V-1|OJ ~꛼GXi Qƚ ޵ɕc_ T\qv.=MM\9'Ө8dE/ PX ?I^Ok}4a!K\ڡΝ'}˜|d*4,Ws>J~]nxFt;gɮ+ i_0j*3$D5EU3ܑutuCkҳ;Q!A$)~𯊀C)ċKŊ*7Je+,_F~)!\Q[w0b};LI} !qMvDqȴVywZGY#d/.Q,/fl+(KayulB ثᆊW.!7VmK$!x>Ѣ``u;Қ}1@^fmZT8ǁ~˗EH ?WQ>b* f,-@6Ľ*HrH$ezH>Rϋ+2:Q#iJπDӍ!ZmM.p-\46B_ PVV(?R>IuFAh9nYG :iooU0c'\adx|EƋNhg+|$ț{0D](]zy?8O*}[4a(л֒nU;G#% up|1\0=#E}>+Q7mUpQ?Vv3֒=tq. f-sax#}|`dwT M?x"&&ZtRsgǢ_!JbQqdL}Gr^zȭ57TXo׌s'v[J51WSޫĚ0SP6^Yך`aȉ+o]$2T,)X{Vv,Iވ3ݜ+zj=:*QWeZ560҉A.@YB:fnxX Ν7'\._&\%ɽ *h 6atkf A؞R?=<_ L oOz?M+h[2^+gΈm~`qMrξ>RX1ioG;hUEM>c/ 脜IJ8e38xDr1hИka<$U}SvW\j8V7&~'SӷލbcmT+j)D88T~zY-iQ mTdMJU fC*r6e"JS`ܩ╵}i}Ja1n02ɋʜ/FM7+:.L僿vTOe6a.]^ No YZ'L6<[=|G'%7Gx!Ps>x*kH+s+.Mr\vr?#@t)'x5 ox=aQ /Ү蝧C'QLE$e,cd ,DBGY8+NgKLW̞qcafޒS;[˃$Hҷu<[Go@Ҵ>t ȕ{ȫbch\VMrŮ$0^ 'K 7?9@سĞ`cQZ)Mcd Qŗl3F3/ ,-!{Φ1 KJ88 Oe-^{Ū`yp5!#X[4V.j۳ Eȝo!>?;QJ}O<7ƪ {FJcD[-眡>EH/7x|D? 2@C̝R(Ȉ) ާ[z?/m!(=\sga>MsN ݌f'AEAYJV N\sÌ({ \_K\C < JLcddo1ў+co>CiU {uU>X1i(đwҩW|󐫐}=/S^PcCߥ*Cڤ B9x[SRV8ӤuLڷHeyil_E6Ҕ͔#݄k&߰]IK?eC,Bw*+Q$ q+F6v +ъ)ݟ%,os\Sw@q*VgRVAO HX^QŮݛ|MrbSNfOsoOl$//ÐheU?ꭄ%!o4c1%.F0hYFSP w`$=: :/m^BrCl^<7 5ԡ5J_E_z껨ULoB^GyBM6|f]9/c;. l}o :67 *;/feR2۸)U2_?w)>vs/u `Bd!y>JaqZ.x.ERp漘x_SW)j*1i,ΕnU!]GhӼӾ2b* @xOh 3TK+ܳsW{ 4[˧|Nܱ,F|i_ey**.͕vf+ a'Ǫbh|J6VR}A+d>X>|\Oڡ$~q "I$4h:;g0, ˲L^4 Ym=Nz?$԰vHWj:U1m7ʩ_4\3 6NesX->u09 p j+2l_֤ѠO\3Sh}BLaʖ@[vɶr_8JƌݍA5e,>G@M]0wЋ_KS3DWW]>yq̵Y}Dbw(o;72DE/t-w!Fg]4b3 ~*sڜ!kZID0%& f \!:?\_q%ZLӄa$eІ >";|,4 Pƍ &t<{@ 0프&LK PQ8,bh#D%&盛إڷ!r zyżVi5E$CcSUkGcL`Ndޯ8,AxUHH..1j kn>5nrHժEVAp۲>yʾWӴNEaj%tYRb/ok,qE;F[K؞D:Q|EU=8")67<4ksGqBvzLX*$ s@ceyf1!ӣ\ob}2]KPmg?7 x{^I%0i6fh@kSIdRHlRڇĀ(MY\2tZWmh"oaZ!;K6q+Zi=5 i@&B->!ZiҲ1.b|S-X.ﮢ/c^04 Ks5?Zԗ$`/_ Vtm`f{̾RCn}R,ُVb Th'ݭ/q!,nkd!^SbRqԪpbNW=ckqiBVjQi2'Hgk!3;d C 1/KۖUfb(z@w);}sTaPo07R<}!V9(ExJhۡ ~ 9{I|d6:rMs=T7, .igΌ#G .Ev}$Ѣ,޺Rn>K̿R3a9~-CspVIQW/RpA.&ynpэ*Fҝw!Кn9;sl2WC-cc29Ҁ 49x/E2<Ϥ~ w_\^r+b$un8wZ6DlF^<+T_ӼPaX=#p&xz2*Ac(^{L9>9V>aȪMiu1ExIj"ֶY\PMBʮx ՙF1\Kَ*)@2"\뭺2^0oް];S _bDVGj,P&oL.lG@;$ = yŊJ?ZuRp75@o0&?ͫ%F1 IaA\VvyMVdo+i@4Yv9Zz1EU*,j1nnj-zͩmsͿy/$9EC>rއq@tKPJFJ$BJ͙V>¡bl\GAS!5N{wh?A]kIbg'>1:A[\nӤH#+i'3 Mx= ):|4F&''[4ԐXr_V"MKWḏD~A σW I BX3ɦac$a%PbN瀎:zJ*gD||>}wKhTQ wJCWs]=;AsC9Pv!+63>y5ܚ˼JClSMo~j 䆄$X/< !Ug놟9(`mut=55j[Ai(ӬzI,9yH&m"mCd(&|.u[qsMat*KDUX|Hh *VSyG&oD^/Uь]eOֳ/:x`. 0>XI^X-my`$$`UH?+ x:e ~IAUW;2Z쉭t\'r9Y[=͚SqT.0"8\$%-1tlW;\Ur={Nno X::vmAg^Ț0['[!8չ}AzpU@%dK,}l|3#Pk*LfQfQb|DJ@d&oh򔬪*Ftr,B){LLbxVb_ЮWaOYjUsu=f݇Biek*+ 98T70( K|z bZސt j0 >$F8@m#0gFGJg୲p {8SlHm8Dߍfd)4+$AܯѢH4NBrRYj z,YW_Hdy/!qA vfZ rxbpduUq'd ecynh1E^'󶽝|Pc{':@g2m>1@8QT,U;pmm?֙f.8JR湦Fej3 0,yb+v|ImüAG'kົ֒phlymZݍ77RWssJD'a'-4|CL_n(Z<o"ءnRQЈe U͓8`ni!O7:.aQdn=_0330hҹRTxvaѕ?zp!YSN X7E~ EzRx $  ~ C:WHϚ??ay{_8(bE[{NT"qha7.Qܲe33g0}[ ^"#oA'ϣ1}"9=.)w6:nXZ`yg,q-T<~&cP")=|=8J,boU)ڽ(BhЈO̙Eq٠bPj7#M_Pk;GUSkrTZ67%]h(Kkc)[X7v=6+Аz,K9g?!ûs4zQp]i k@(i*\VՇy?bƋQUm2u}?R"R(BS ovʳaË1U ҃RSZST5ZrsNSP:cYy$UVbim܁YZCVGX_U cc$|ƂK6|àv-Y[-׫7-C:Դ2cu_1u&NBf;^'=}դY0&:9 /8T%[8sV;ux~wZ .c)KȜ5zӚSe\$qgW4e*橗j :@JV=E ~5_ - wTlm4Qf4y!!R}jO[%9O{ʧ'3͏jګd-^{"Mי?JW  }|fp5,t8Nqd΋"|քY@FpLwb6!?o4=4ɈZVF ާ*abG88d4qZM~F Pvj#w5My2 M@8tBgD4[? r\UԤ9My2LRQU^^Z8HmZ#<Ȓ8bg3]%ړ2H`_Oy%?ɀD =!Ul>,ses\oU4(+=^$vE7^Js#0Dpk\ɢۭX3%?Зq`o/??aH*dk!5SI3bGHJMZ25BV AF!k&el*#| ^2RTf?_}Ɩi0 jJ9i#_f"yB,/8 ,YJ8z}YRmoK>($65;N-2smHz8Yc_hȓu﮿|Q%flD2 ,"_Ap`%q(cRY+wp Wʻ]I~^E%NU 2 s<W3Ȗ Cz{Yѽ܃ۀ%od;#34"i|i!F?TYPj(bgn0s9u/K 2Dxtfx.8hЯI1jA9rp7ƛOoL;[7i' s\K|œ)LSPK{n1hEP*5B-x _6" м@a%fpea~9k^BuyY0XSPMDF *\s/)\ZNOR]\jfPX&e52ZHRHReH]}&jrӚUI)U3ѯ*_n #VűÛ! K8[lmLLʽL:~Sh5("suJAɣyS;dw;V\œ@%FӠRC,h`D"#bK!!>1p^Xe8hQt^cei h\q՘cqfİ,GţVi.1967Ε6Ju(kd]hx%?ZC\$P"v 6/CDw;Y)C=EXYw =S[FUv9CgXPBx[NcӰԀ sB7&5lgS{HHgOs+&ٚxG>2]5oP9J O)Ex(q6ait$!ƈde yO?lGfG }ǢCK+R]ʹ&} f3myύ?2q8|G?mCzriQ."c͚~}7P&)V3B٘3H}ӡb&V~ hE lM[9IKf|GS|yмs_Im*w΄QlrdP\ bip+"=ăӥ_r[S ~Te{ئ~>uM{@%(b=6F>Jke?Tr\L~8Tqw&єe!4U[kNl2]:BXv@)!@8ޤ*]=gU&eH!˖eT:K oHPs>IWOIVa%Ad*qtW闓/_P\qNO:8--W_j*v[poh:+pp/2=3k,L<ύKK&u3(k;\o7pFv!1֚K7$Cc侭^KVO%iJ 8iƿߚ@E8cnXrLA<GJUqg-.1gnM)]G3Mw:K\N-pFnN&j#KGYX5|,J{ڌ}]gcw/ɬ BK=ct}<&( |x.+WT%UVZl^멙,Blyl{R-v|*q'N D%ǫ(@!d`rL k\NnΤ)?7Lgbd"Bosг xSfK.<$,F;`jv6$};v#+y¤,^DwVjhp/,8`2IcNO? /QfO%n %a= /ݙEm7ýog͜|.Rk .|=hr:rN' ΄<6 E+;ә}ͣ ([7ބ}Qe@ŅP  K3@G*=@>?Vjdu>ܴYJ{8ST 4sDjdMŠO!4fNPH3"ZY[ Ih(c;QYTg8;"bā]a9 /W$O\ؼ/nw; Vnr:û4H1* mMw`h&wX+U̼%QSvOũVYҀJ 6[2?aױtc ߼|NU^j޼*LBET6okKKIRvPXlHG}.rHc٥+8* ɱywk92x C7;%sOi>nxp OW} q2ߌ'1b,#,N;qӤ8AH }rkīE](uV@S.rb5I&嫞ůjt|OMFV"Xڮa"ڭJwA6}Pi;ub+?˖]/JD{1wv8qh*(R [E"}K~,:E(=w>wUp~QY'Fwf0PRpʞ ,9IE,~1ufR{!aa@bpe,Z36R8/&Ryя(h eaܭi;O{ ʈ\԰*M<0QQ`Xp(|SNeԗvHT7V> ?E̵nޙL-7Τ*Y?#XG/%E>'՜*r( "~]d~ UA.)!a0"#c >Kx1?Sy׫~eL P.OX:=EKca( @4֢ޱs?!hҋH%!hëVVe|$EI)̤ VTÊ{E6y&o^f E֚eџHP ~=1w>E[vו:4yɖ!Y-ޮ*8>Ge1{E%!X_z]I/W|+~$TE9ũAsJPPyLz%74E&xwLV&u<^>o9G N8=-z.sUC<~ޝo%(q&x_=5boxқ;Z fbkΞۤ%F~ FΌC]A ^xgPa^,7ZwuvKw=C@$7/Uaמ07!t?Tqqm"XD P/'몠;vh^d?S`zG=ZX^Ek~輦PxB4:¼#W)1Ŗ 31a C"3yI ݮ>"{sS|.!4k;j͵0\j~w;vJ*@+ǿWYl0q=@E)ZTVwzImY]n~7_x1I Yw2~TЌZeN扸n$Q;,MoúF܌{^C=ԧH)䓨3Paj5];{8HЧV0fË$6o#wO6/js_(sm /b8 F8Ա; [۸߁_`݁0 +덛{δY:Fd߆ ,(fd?ڶ"N,5;#cq??{@k௲yx 6ĤrD3}3~2> cs4(!hsNXo ԓ|-aQ:|(ɛnJU?*f*9'M$e~&<ڱ,%Ē/PˋNϪkVΤ7P:kr\czh,la  ʬU-ԤclV56HGQ 3nS'"sN_ Kw@tT0_nÐuLyR0PݍS,…=';$ t$a)lw?᭼0{cYjZ*\=7Yq-Vg+t` ٣03FsiQ6 2<_H}n!4b'O72 6c9k M:݋^dؙtU1pj:QVhMm#cwYz;uΡ Z (yCaDrz=9B3%4s˙&CvSsn61 ! Pe&F\ e(7W#hax7~K(=i\ OGFMDAKT.~ =0`rQ[/)=n!5hW]\S(mM\XOffBŃԖWMy^{C;sYki6yH] *ԑE?fUOn5.hy Ͽj䍿a9%ʎ*!?Py% ? ,%_<[KsA&`0'ƅ}8zr3sO)ymŵW3eRѶ(F9͜Xw=~j'fw5p0f:Y.4X䝚wA xKRMG_TZ >jl%^'=Beg i,q1vN6c,!D]N,3%i L1;׵|I pYK؂wS'^_U,ס_%!ȈAiY«z*,bCޚ 2EKs"f-Rgl_-З7l:<:9 4BnrO9EZ Yidy1 oPM=p%!lg'rV1fWh[0I%@of>G^L֘rNk/Ji&@ RZ3}& 1$hZF(BPhOjૣՊPc[C4IRCeHA( , PaHM98#+ue4fŪ~˥J+pn~kzXt7[9#)+e73o8,dIe:0V׃l`) -i E$SaEK 1饄cN kl=;+L/f:}uGr:k B]b6 +W/h]K{ZpZ P'l?M甼ҷ K\{}ȳȈp3ͦ&e3Mj!7f~yok"[+s~rwM d}|Dag ; :Y65`Y쭷1hү=G6\^H.6!EZ>}ړ0/KM#;{d3%H(,N9 B#zDpfs gێHWn.mw(WAٶMQZ. 5QP=GBu,r \3`KR-w#4 ІGvYIl,'V|=N! ˏ $.8>qqgas[>MQfFQ{f릱h2;:(ؓ{*u+!d&,_ju Awu.E<ӦJ ƶ .=D_)8(CY~Wn_ẝv"5d0$RK*$wm_9Qnu_EL# K{CSѮ3Ch5ߓ ϯltmpT %ds?[yoxh/ni j"F]L TN#\eWw p%v+UL0&N/ .MlIȝaZ# kv!sCmv'@4}`ov¬,rX+R esp0bNca5 #Ve[yjd Y[{\pS{*&uӫY;Ǫqڠ4UO:`-bfKؿ\Z-s77>o!@ܭ塬 rn%΢ Շ>IY4w4Ku^ي&P\0gC>0Ǧzwod/=㦖F죿*Ljp0M:,p}T`X$f@5itsp Opei#r@4l*Ù9n1ٲӿR9 ^dxh53+pbj cf:V48$G_aٸ3&!Ŀ[P%/ɔ݌ DqS(o~ P)|dX`┷5Yaa,#ݴ3KBڡt6`Y8}0x`g^vn[BwRjLC7[Ew5,hd|La:KW<{bGhgy_R 30>0dd۷RbײAl+ne=YBtvp|=X S۰+ kM8wr4e\﵂pNx|BY|j=))gWD Uոh۽МtdlkI䟩8GŎaZYp9{ֻ T=AIԺ;yl!2mPk/L6$,s=I&f":O 3_!)dZd67x΍}UZt#rI_f;bVmT:76EK衣__QXL.v5wB>Pr*f@ XuF_g5sW?3pjGԻNV\>ks7[NV8]<ܜD}#f`bz :Ro1jfE,OvCѦL&}`<|QLuLmsP41fL&PQOPq=?@&jS!" j[Fh'~`]M#śF HG 3Wmh|gbSȰ V ""X7ƣ˩.uP ^iɡ bw hFz(Qd:z&Ӷ 8H KM zod0x!x$*8!*Wtx~nͲʣ*7tJT;<̙j1pU8i?T.ԿXdE4B: vj6ZF1%rm19oʣeDnV(**zY;JbN.1Y%Zj2hǪw%#ޖbjNJX^;\Z2P͘,04Z Uw D(93sb6T!r-ֹ1a3Lf f(mWc2QkBFL"mƳ`{}rIHDư8sR J *˚ Phެ!l3% :[KOk\H .Ddqrn-5vdnE \M'IxH#9VI'-,$7^˧ yOcFc)A2w cHF9zԈ+UE$&B;j +B0ݦ./LD ʝL2 I(|%R"o4D ^\`N9/g3x8pX Gγ,~ZwFO@ˑۆm J~:`["\JR?gRlBLǜ2~vLxp v@?Sgj{ɵO{<5g3JU|ڝRd$Ⱥ;e^ʠ(%J֜ dW[@wƱB"(3c0Pއ~Gyǻh&rT;ԃNzIۍ}VbCj59.^B(_^4m(3?0Cj'%@^o Ŀ|{[LdX%?`>(;j ;Q liwwMDo#|>RE\Ũ6#Poޅ!t720,+Pwj稠4UAr|$RICcb_ʄ 0'Ů9q( ᚣWq"k T"L?aK{ 1y%@Eܓ@ vJp;û;ٵ ]G5qQoQToyj3!2sM.A=RRFpL̩2:) Ckook`D.ЄWVKw%&#;*jK4~"iBGBUAL'C2Nq!YmAWSxׇtoSu]wAiLf^N03"e%y9 ̾N3+é(2.jb6+P:]J]"qSf@ 'O ;>,\d_ȵ.^LĦOldFlS!sMKFۗx3z-.TĥZxUO񺄌VB(۫Ds[y˟qd /".BX`L/ <+7v6?Xlre;܃ޢ|A S䏨6Q9Uʧ]71CjRٱ<(&G$CĸrXF0Ν<Cn%<ss`.J-??%}eG•H$x^Ψ.&FW#E̳"<ۈ 䛊|{b%2pW7IzZH cK;`lʏ~%~ -Cg_cAy]~0У P =ë";ܩ}u\nn8Dm,Z $30l Q@$נdx#P?Cv+i6'xYPo )VrS'?AC3']%*Fw(vp K,eJF63H+ {l#/Ŭ3N?ݢ6 x+<"1o7ƛ6N.H7z߰;%Y3ϾtzCCQ.@ `olB؊VWP<\[-l0K5E[Ֆ'2FOgJ'N"Қr)Z\qu/D6-ʕVv`Η +4NPh/=L[>zte#8h0}#^ޛv1 W[m  ,v#ydo7^Zm.RO(j;ȟm % 2>k) n)vԷPޣ\_}py`T/P pKde0S(:% t[ 6tcvRZiF4~+D˚T;imuv :DZigߒ2bgp{6BHy\Qa"tWJF љy+?ŷzQ+*v( ,DrxEz1 (QmMa@POH&Ǎ/9xϞ\MF;c&?F0W>pg>ᒗej8,uNL !0:^cH8 ZGY?-jA@Scv4Tj;0yŁ_RbzƼ٘(䵀]v7<H0;z[[9RwOJ?TZBw/. _w.qaӇɺ䇿l"+KK|xY fPrb˪o>*dm *Z7xk?ms˞$ B+&t]]30}pM\D82ڇF}el)6#P7wdYɠ!WTsbd{6M 3qI詈(HkڡjepP]Z'oxF*ђ8]x̰,8 B/;:=e}qu[zat %h}ICB%eb{=TrG 0+ϑ{3D4T*@uEk^7JŌ-t׏DB mZ[6O+b{w)2Z ?|藌5+c 0vtAVP(LV$V YkRݙ J6 )vlSmU$y?b n&y`m:_Or*MF g¨$:}~0ܧY8OZ$^TQFh lń3Fr5Wm׼Zgd3DډALEd0[`KިӒnM[5%a͒IV5B [2_aF%M'#4L?;[//z{ti'"d!A *O7p?*h)U(T,*5IWR&J$ [17f Ttn͹&qہ9ĥS$umlO+ AnZE+ OQ#}Olx =£a2R3^LNffP<PbU&AZhĩ#6ߨ&`9k^޺T:` EC)~4w`uY%*X؏cE:Y)H Y8y]NոV!<6짱0ؔE#zE6q* ]K$ŴR$46X*des=u}%ږDj?ù‡GW;^x ]-]'ƘV {xٻD:!5j S#0TˡM _qY8ίr؝`8&HܿOE)6nTQRkʌqxri6F fK,kJ)+fE"3Zk&ל늀& $n[gmB~`u(EOk5g+V U/ՊXEwZb\?3糙<#W0βKZ3 FɒE4t=Ox@$o}uBBYU9ںt^Rs f x  KMmE+#e'ns _Z49*&7fa&cNB.T2!?\7O%EDu&\6k- {M@yłdѯ+| ;jXohe`둭;_c44Cb wqQ6_eL@Ԉ!g`=+l_ X}fksa0'YqWKQyՐWSy2{*QZ%!$a|[G|B\r> +ҵni];دn(șQuߑ\@(a,".sz $\eJ0 = 95(2p%h3Ds]zO&<8A:vUN9[r5СrS4-0[j(?f7m)H,K!wtb.⑼͠_s7}6f~EjIHdi^ :E}7pŨ6_Z5 dn|Я\H6>qy[TMa߉.OYzHޅFySl<0\,X ӤdAd2>(z<⻘[94KpPlk؇+'6)S`HW̘o<zQZNz f{w:FK[LE?68ճoIGޒ8zT~C\nG$繲ZE"T^P/XGE3 /32([r(&tOk:+ 5pS[x46,y #$5 5{&BTD˦<:i"M Yy tĎohα}wyJ&6K9rMաb{=JT*5><:E֗`,dI&~E.HJ2)SR:Lˣ)O/J(" z3̺,ٳL>^NJ %'`n{I ؈]5.?/[FI Ҿ4]lr¨[p1SDe3 _~BabZ-6r8zI "ʵ|%iw)dIfh=],L M9ͪ1>dpVeK/d>2Jl1&,|tkZSt tZ(KO 9k}DE r 4erF _(%qE9l*P6XOΊI^vs76Ki~+ݓJX Sm\8X@!Dc֨^Ƹ˙l$IIZtE"m~=kr^) gP0!F⫫oǹHgVʦfg…o8vAx22Z,WvBq $)9$ :wǟV5paeA,a?봏nzcWEOUuO4 >Ywɬ*'.ܚ; jȁ W"OQ!ч7'<d=ϣmE·3u!.M,!OZÂ&w i̶'#XA+pq޽bGR)mxhIoD(a~#|i#遼p۪ =fP:dRGM-2]KɸII|5P 0E(yUߨr)&~?s>oJV䊲fC63Y~.Baz 2;2l5*+)BQPHkm>RUC<- "D/h=p>kN5AؤD=q}V"c`{b@(Nӣ];:˳ g4F8 g+@oaDJs:32xsWi? NV?|`"eXIVҿzMdZ X0)y?fۤ &0d=r$|:xW@Gloӫ1;SvUn\OHegi(CaC|<%$jYNJlzٷjq 0n;ZNwljY91r`mw!C$>X;MsHULӊ<2 74k =+OdtgI+GĿ"Gu{h)ɝ>k,kES"LDs=|$T.r/\_m02pl'!FCZP2 >`RpǿV5,ߑl88K)xbE[mj;פ7u*d!EZŊjt5ݰɆ ߰Z!"驶a/S)#ըzزxa1>Lv)|Ë 7|> tp&vJݼZQ Liov|-E^S㛔-r`azs:'i: h*fi1}ߴbL@PPrP $y CB:tKCl:9s_]*UCVn՞us{/oUO"+ p޻^A/ʙWab\vZL,?ڦԎS}zg( `]_=ȜW8*g+zN.(m~o{mڑ73AAZC3祖LKkxPf#??b]ra`Oa '*Iŕ tM})%3AU(xhW4./|fH܀T": Pi?HR h~gaDƨ3H}pīۢ4b!ن6:ߺ%N19فaє{Q<;ף__mU~fz!tܜVY vnIB?t/TְcO86sF#t {y]<^oڜp.‡6ʑy`|7o~ĭU~{iϘ7pH&%ooeȆ mz>O I9m3Y6mG/Z!Se`B+ 9{zMYdS8[@^|` mK%<,{Tle9$P0m1U2OXdB/ncZD ( rS`?t:ty4TI G>0cٝKĽk㬁@ (Z$ݫDZU@8`8DTΫ O_'8Z;l2ĘPsI hUE;m봸'=A0HĎ˂F Mf[$ %G{g%!U a(xcV VII\p;ɏ\xأodr^1SJY: U"ߦ>JR=#t\N"3o$l'Mn#jNJ4܃OadWCc$ziI8{%o$MKkͤl:o4Q3u axV[1E9~x\j<#@yJ~R1]yJ%5շ0ݝ]yn21*Ц)USJ 0ډ n$ {y!Lbۺ!\#ړaB^38:WCi|h%~>Z-`_Ie22=5;=Q=7wn8:IWMIjL xgO$H=yd5=F;l_˼yxSyU^|L_hy=+lC3Ue莓=C}~Owq"CKRF*OPyo 24@ }]K8>4I;$*M-POV(%[XePb[j'!Ym`7<z]FI ?wDIW[1 #) sۢZ=CXeΏnX,(U1W_d-'g@;f bØC~v8 ˆ$ӸbM݀mK.;p@!!br^Ǔ I'<<)grx*ԢnI{`UXu[?pNl+Wv3]=잭7cǻ[U%5NCgMήU`XwRɆ. 5K97 8ٰtpwˆL%ZVsDBTa,kC[h3D ]H}€|/oB[Å3|ܦBnAN}[NË:5'in4wO oA lVp b3n `ǑTg=z<ϵk~+BGcaE:it]>YN\O.#`*v6F7^qC+F y:CzC<ʏC; 5Yvo!RQut11\{vƳt4n!6 +G #C:6^]ڥ] ,7 d OVNrV3t{ghCǶ;d=Sw#fxO1V.dUAld4ΜB=٭ޮb&ܵ'r81/B([~Vmٺ%&Kz U5))[rSߥ3͎@XMg“q&$AzyHIiD%f͸OLmcNʠӣQ/~Ja}iD 'MC"fC;k 0Ӟ%1bOQx9Fjg|^}gE!%2'>:OAggSe)@}ys5|+Mr?)7㯄_;Td!6f?4jq>0ݚQC@Ou8A.wd* 3ZM賔Î~ =JsrwmZA ,xҡ:ۊp3{0B4gĘHN S: :if1BgZ3I( K.UȾƝ;?ޮ٫Jv]XBw$3Lg{30`% ": wF}lmBU_V퀗qXyl*Ȃ+[+gshl؊= >֨^ivg1A₶U\?O|J[g) ?}4_[XHޣ~UucK)6Yԩv3HYp2:"#fO@ dzdރX(%~3Ǣ$Wmz.o}#2QrքO^=:3D-r?Jfۏ$z~?& ݥN$nFe(fc@ɻI_퉋܃v%iyLN 39"T6S~)噼jR#j=kwKG2z,|]]]y{Y^wL2m-D/ 369]J>`:j>iN!Iv72l>)D9ѬR\AHE P;Qnf^== h1͛Wv0)(jb`H^cPFFZ=('CP'f'ќ^"͡3w|s91Č@]?Eh=ڜ9P")|#lQ[<7,|_MEjNqTdڔ;?[bkyX5˙vftt[~ ,C)ԣ\~R0XA+W - T#SY䴼~]6G#!'#3Fn&0漊(Ќʫ!lv0!X`PsyeF| HAe^l=Hhݛ Z=ovޚ-;eK.h P ҁ#݉mOtsq) ƨ_4~"O5CM| w3?+H:S@v}r#@;(Hi~ wޅ¶4j_>y*~•l8 3J 6;a>C[֔(y`DY>?d!7vfDAH[jw5N 1{ eDyY}+U-vg4*4GkQh^M\cxxW$+ /ks*~&:QPImBtC4!k4H]"Qv(Յ]$x67OD^ h?@Jg:˥mpQz8jjAl6ls ur-CQ T[)1FӹCZ'tvGm2$m&Wq%xlg%7U{p َO# 8zJnl݅mY!]s`nf< SG<)[1GR))_|u>Tgj%Vxj| SWXOu搬#]M6dr)JQ\3m"ň@Wrd/-ꛀ>'s$䈩 gIw cwpT4.! c0J{$#ļ;`T!F\ $?ð *]M |<%d@x+*1X g"OSpO [J$ҩaaJ߷lUP^@={zB@D v֑:H$FK^U">d U ;#*=҂\-Pv6O+W9ND]Ј6(.uZS0զq~IpϫX` #wʿy.QCE' >8Qcg^MRT:xE0:X#v~ JIByii0<=AuC+ZӼt%ouO9O稥7MUd5<3{(@h0ucL&G!{G( a@R"Rr=f GpϞ [NJOn7ͮh_m-4&l3:n=kԙL2CɷEGTz_eR;EKIT[-OVݟ>erR2A͟hVPx1jC׻ՁMKݑ>م/A:G}4?@:8:]"WikC?p}ģKN# HH?@0Uf޹7 2~ZaFtdRZO93 ! SBE٩wmVL {W{LB9Yg֠jvСK.x  gP+u SkM=':xWLe"PIT[ >^,J\Qzw-5E֦!jhUȘ 2w_׹lt~.>bakޘoEabO\\K؉A K 7/#~$yr3V(j\Ʃ{4Cv%u&nQ$ސ1AZFNK)@6; P*%D[#%%+d^ Rd؅\ϖt_Gy9k܁xsLMiOp9L"lZ FпB o*( m_v҆çՃ>˗b03j2*UZ0C>#*(ʃѲǍ^ @hV2MCT?wj`Nzi&MVBM%kqq)h(TC5 Ȳ]i ž6Vڛ"xW쩟y d2yt wu{-9 mP ƿvN~ZP^0n֣{E%/tt' /"Uɵ;iA-m++b/8:"9Iց廓 ݔ Wx\sHGw27>&?=q,'Q˭IxOXWRE-[,qVX} qs Z3FW1 P}mS7׭p!uDp丹E3TY45.ʌAB C x4h|,Wݒpww9b=e\ D`!L8A9stipPFd$K-Bȹ^%}*/Stۍ0E!Dsm'׃}(I2KjioLMUu,ob6S+9[{\P>J)GN'fo&ahl TR¦O5@%/M,vZ09Uިͪv |(lQzIԈ- K$7*z 4rNVvc.{ [u&^g*/ <֌i [VYA۾|Io8bR8Hb_!9T.^H, e})+Z^*8\H[s0pi8yzI-ʈq!cwW>RNiiNlL45 ,xpi\Q}9@:zo-lwNJ>C@SQ=OZkCq˰ԊXEmM؛E*ZY?d"zc$jxO\=}3g,ݷN qX^ͬO%WPS':3\c6U#"fAffYk}f(B<WljNL&ذ!)Q;3^$AÄehluzj*^Pe|+lk+шNS%fd1x]$:˺# g!4A]]3X(aXcO]&Mo)U4ڠpW+ԹS՛XHc+~/i<N8F8)GB},9{MyܕW=WMCmlH+noa;= ):ٍIpFG3NrCo2ChOm|2*0]sM8йb(QچlCu1 f$N{mÄ{bH4 Q8,;C@T3H ^ijJE!ߣ<.M/V,M;`OmcHuh/X`}Ɇ)B5Z*+ao0eHl|#L1|JRD2`('Iv>;/$G~irXjvNl=f3`dMWN-h_B,0<9+ᶸcbؾ͹hlei{3гO@qzOo.):#u  t6a7Ea~L\ QSrDGޤ꧙a_q(fD#M?r M9dTAɁQ1W@<\[^u) .?$βxTxz[\ Bӕ]{i:\ǐF𖳙^HѬSQB_"tWQi|l37#R@9Ȏ> 0l2cP.xk=ϯSΪ 8ɮm; xnV\m?tݩ?CG\ <:뇨Ƃ)Ȓ?:@H]e]9~!nn{$'Փ*H&E#6-Jh  뒉'Ѷ |3{0 P9nH Hf-'?#t+\ M~29`Q=IlCgsҏ|xs_ }X1! WImD<;Xa"ݳz_*n&+|"{o4C>C9&]d[^ lEN"8+5=|!@*pSZ]+)H7ԥE}Y>7zLǕ $<5Ul2iq{duhfv5e8;=%@J9V Uz$\L.GWJ,vW΢86} B,K|hGHz R5frO&m&p LGS@󞉏 Ս}xRB XEٷy6Y1LQQ r8k;"iJve~ QRg03)Es Q<8#\wNuWs`B7 ZB|y']IܚO؄)\di#"Mتpfi䳳?`oCg=%ls$2&S,ZreʡqӶ-: IbyI; vdy$sv_6>L =Hh,Eno9W9B!u ".00)$nQ\vͦ+-P43oGe)2keWM9ʂ ѤuvGr! &UJ95,cD9z'U a<98ej Hp3W#Ձ Y]!>^F@0v" nqnV@wtlqT”'&K1Vojč¦OMC1E5z~grDxI+S[7\}ʙ1 91#3ᳳ1lDi A/{pBm)e W=S16h8:egq_$e*3S_lvHvG> 7bJ[ }ŷŋ1U\75.=)1VB#W22+/jƭ#:~uuԊ2S44Gg9Yo/=#p> (wKnG6s=Q: 3dAYV*Lj?&OԢp+Grf^<D9JG HO7Ɖɭ"Lع9?`Q+-T5 PfƩPC<#b0B|vJ!m ph?An[7jbUmCoBOw!!=igy9qݐ,}hh{ z_"ZՊUҵoBc!-lٵDELɞ|q3Zur"~IqѢդ&OEJLn`JGa뿟|+XLS<34 ˡN9q21}x 蠅ҊZsU2[Ek ~nYVs,Ƥb.v>q]!<Ş sGxQroתN=gD@4M# G7|l5CO3J1;FЫu ܞ ra~:X#HyD !}GݽQ9wh5pj&0h]/xюa vY0EWL*F@Ra'ʇF%z#=c(FIWWb]"e,A=x[+Q!n{2ѫ}?~b2P;Ѷԭ+ q{n>4t{P.2v: c$ѵ9~z:їO+faxHVl4Z"Z$u<⓻!uޖ'xp>ԚƠHN 1컴Rx lgc;Wݻ};TaIK@ͱHj124CLm|kX),hs]V@2 f# M0#VMǫ>/[i[["ǁAh,Z(qgkROE$wóZW% zbp&Wv<k5Cc$+}0T"_\k |ƢJ՟ Bu[_??E[6S3Fda'Xu@Zo/0E!xe]Z:qG?E4€`ޝ#N柂^UMw}e-rWЮ" 5;W{ZSU܃?QL>_tk= %st,Á跜#[lzsfbMt∯<}c`\*߇/ \kk_-`Zk'OuAH]Nň?_a#[nc(KVݒ;@^upZ.`43TP{eY_ {v#ua ~ 24op. j7hԠܭvbPydhk#!YGǹe6)u(~l-?&Y-Y$Z5С~6:߫ y/fSv64A^Vd|.tH ],aE#;FD!nXd1A͡~yf%( OixZ-q>i ϣAn25rG&X"ZO {^~JId@ϐZ/Nݟb0'~*Gp`#jV*/La6.x=-g![͓RtIy: IT62-#ڥGeA.0roYPczPz94ŒD*=|W~|2N h1h)<=+OEtךv=0Ӽrqf4 {OróNl#3%">шKl9٩k>mnQ[(ܢeRY35߯N*M?~?c$S/cޡpo:ʁ7Eo@)`Orޅ5֟j޹-A^jY78g/qۑAWҞwnbASیnH\T.L =r_rN "O!-?$3J2H,:x PJt]CqbqZJ1?7_''E>DK]ٞ9˖F6uU%`!3%";Z1$&ZZQǨ#zTU:ՃLP 4 }5J4B D聪fjBNB3 [wi-܎YO}ڼ'#TaxG~OzjkHKMI)\|z$~yH7PИWfvVd }Ʋ~4`]~%  ΁c| OhQAѰ癦c6B.5@S񬎕X:4/VAJ^APi8hՏ״Crj&ZqeCCթ-'[[>wѣ?F g;j,]g-u'/eb| p Qs @/%m8fZ,ט-u,}]z;` V\=ZC݅3$bް^J-p}sKnVD% >k">ӧJv=@K cK0.1w كpsHQ>l)9hڤԥS#lmf955Wo] +=E;]Q~Yq z6 uܳ!mJD2:#<Ԉll`3kLa u^JZ0b0'׍7U5\Ty/K4PPM1¼,t't3oOJz6ʳKu;f{lD39MO) <[?=`U̵Li9+Gs ~8BNa>CcYX(Tܡd;74R'i15 ~HXBx<v,[LٌFsߥuGstjk_FAk5(7ڦSwpGT sEw{ZMxh$9vCxpP_ 85Jdk ]?hD~D+`^P"^ l;J⥭|ݒf6USΔ9.>m Y Qj}(yΨ``6gyѸ.4z*2%< ڧ 5?ܱ?kpbQp`FԊmM0~KqJ!%|ROЇC-&1OJemSᣬFFSS+ -coVSIH3<0T*d*R7iA哯 P0y7W~:9 aWiֳ=SB3穻qw6^\V.FI q Vf&Ms6?OiZ$>cF=.p s^L \k4wFpz0|^ϘnI>K(͑y4}kO(R`A"bhO[%85{mڲ{hnٻ;ofp_~9}:N^X6M]T}T4\fT)9N5L60R(wH_5l,&4dܾPmvK--NXzwY8ͺi%od."tS5tP24ArFK@j)Is9t.Yӊ[=x ;Vf%.8a}D7"d&1]X}HaԞ;3]5Onڼ SZD~mt̫28x] 96uºe41X=>P I^m$)1tޠuax{&7DB)-qzc@~7 C"c,VB(t*v~ְZ" 3v4tNLk Ebpg0{* jmLV3+@KD𿑰+Κ0r 0cEŅ҉&>ƕZaЬca#u l.q?X$a ⺋ F+1O;u,UݜVTTFw0( L'N}qYu/2(sYvB^mi+Qf f6o!ж}Q,y0&ssT`.'0Eal잺/W*kb|4`֞;j퟾iĞ|hf^"WJ/n;XpNh>+Ᏼ2C8|yYeHdytGB UJۚ./r!Wa͕>TBg-GXJ+.dC#lQfF~*n%2Pb'ݔRxDd@-9g$;j~,1G-E?AZi8U]գR*So G*;%& 6XuUi>uOf;!G{܋-I@wW;V?^4Wnx|^5іM:Vx: (/%LU9f1oU4+; is] 2LYOibā+%rD[Uܾ\M̰xƌ+x (qVJLwEX94- nΎ f<<~rV7r>N6lu/Pɣg FΈ20n|68oǬdPc(E@P>$F68]:e(ԒC?bw^!\¿W "Bj|fmAԂȞnp2WJwu] V"_ԽDhΪPLѾ$gG@Q L;H℄#8J ѿrT8ܹ ԓO{TdO,Sܠb$N|PI뛾#dCʪNmCpvm &QLKc].$ rƬ1N? 8CyBW)%1"LxfAћ}lԡ΢n<ue5H6a&f$S.go}9=Yn@jpFF|mBw} w}'N^i`ٌ$H _zt4;_s $ʸۢ<"VZYZ =oHJBהSU^܈`m !4 ֲlM (O9Džr.~9\ʊJ9kyt򢋺O?Cqz3̐43;\57,wd8j8ך3xНEZW,b6nlI7o^Os؁>eF=|y/2TֵsNr, mY!Ö\mJڌ!Ȓ =9S b.VlO9,ssK RnR:= 1s`,WFYa峮 ]Ӕ!g,j{/8^՟w\CQj]x ,[ t5k#/|l>ȁuPCnܑ")/ _P)i43k-N% ~J9)ޤ4?\ض:Ac4BWDq\FZĿ[ K'JʉZl |.׿у8p+n_#-^vY_RᎣ!y r  ,Msmy`Oݳ $;VV8 sah7fN2 USrٟO _F$g+eB* r0&_kaɗ!:ŠL QU-yDCIPnUT[Jqxm#rOpVeŠH-qLQ_Ta'X VaOHg#RVqI :yK|xͲw4s"9IhCudO~@Q!B{ ^d ENj{}˱nkk#ʂ!P 4.LR/>9Y`FxZw䡱B4@h("M$>[{2Xri2Rn)2\۪8; GGK}1F8*jtCdiZ}nzd8z5kԙ6_Cl1YpѺYj:[[8cZ|v YgYZ0707010000023a000081a400000000000000000000000164df7f6f00002e10000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/media/v4l2-core/tuner.ko.xz7zXZִF!t/د-]?Eh=ڜ9Of`[@lH Dw]ǏXSRcN9l^ zūz'Q#r]oɲjjY_n٢ f |WQJ4ۨU(eϗ $ vrZi:6"]JȤx!׀nim˱URTchgK42S'.U5T$ ae02nz`{*#ZFAS/ _ƘJ]،D{އ.asvPp7ۄC/msgQ0ET_Q.RȤpY17 T^M0xOGNLSj&ydg9MRTu>i'D~ҳ.dO,C;gng9,ߙ9N%<9sTs>W"7: /+f6|>Ϧφ{p4^Ƞ![U, A* N̯WӰijsVu53i\)={iJ\P{&S˗]`#\5y~!^ ѩJ\dԐ_ CHJNi%]+eP{LºCIW .KUϻ_##\ IHA.l^ϣװ m)äaxJO.KPkB!2>q`nYmi9?P&Dvs^B,^#K/Ҵd+`އ\Ze,EǥnNFvyG<,nkחJqCz`~tRGtyGԀ: cf| 5V.D'Wr!: GPOr&ąbw>A ck|m)L6 COWJV,68B˘a9~鍔6#lOC:c%X)C.AM6ݶ\z3wE^m$X *"m[gl='פU?.4Šo$t: VGCQ(L68Ծ`%/>+ɼd_}Q7$ӥ7g/` ]r3Br-3-i>^AqrBS`w fdD }90aዋT Q`@o$Pō}>lI!L͏ Qt22H ү?H ď_ 5fOG3]㉟OMy7O \-˙s:Yf0N~ސi u\?| t$N~!? "olilCf!G3pCch<苒G҅"E)</S,&1nϞrV2%?ݢΤ fR//9tJ[bs8,^K(gQ.Sz k.BbzNi}GIO/PȠ<R#P=e3rIJc'67/4eaK!8+DC.{-VfUm.Zz9w=lꦍǍHָEJn!"~ a uzo{ &;TV21s{ԋ (W|*%ِ ?$oʝ(bq:煞&i3{9:_GF4' r j>m4vnC,ҙE@vY&(5Z; #V;MfDgU7fCG? ;w`2BbXRk`^#!MB>Zԭ^`Eխ8+l 91>\ǒ,&hg&ݴJ}?lcgba&ȴQN Zds_7vBͼ3mM,3{/#͛sruN$j~9^yJ4lo\TT.1/;?`5F uOE&\.%Q$l d(@[܏D4EZ"" lOYd4hU!Iɤ=QN?24ymŞo|ҍ=Hۍ%\5ۋ :=غq2oA*]N5 !jIƴ:3=E#39.s5+_@o ql`e=v4HS+WfD<JxzCz_ftsDc%14'+?oFM5&"w{i'>BA֦!j#>5O5߆HJ p52㒴t%A$xަՆU@ \haKGƷcxzhzׅwQ6ՅƇęzm\wXޢ<;"BckZR-ݾ|; / 6ËkIjjL;h 3v. iMu k.W˄oC Q\N=lnRT?."Z"5: }IiRC6boZ#Oc’wA*v[D0F2D:fE%[ XVۢnoҰ< !.cr Nlz)~˥ 4O5' 1.:g+:U9*+o"߶2Wd d?j"/> @B`e0r)|ZyȮ{npH# /V)wx_E:+La_d6Ni#g|1!.e4lBPSC8͉lQwr$DD}+G>8+kcں\D?̑opk G \GK JE3HJ$¢T~B~h%\)V*dI@GVqfS9 Bԥm7mUPwNڞYLeqVb=e3Y۶S(,|AHJ3mv9tӋV4`nV~C%[^w3^3^2n2dLaVK 6锉n AN3B]'V6ơ#Zu%@j7ZQis^f84;vW%\~~Q~ZE{M8@BG31 dV#$٠@QӰ "lmtVLJ(WJ 85V چ@'t#}lF'#(kjYVG@7TC͋$*/d&ZH>n Z 9:H/s"C"3p}6I2FXh9P OF!'-ZBT[}wzґ̲Yb>RCTOFӶdjk$OF#I,P AGax{ `yWD;gjV] GNK8"f3䤴V,d,P)y;^ȶ4(~m;bʯwF$oޞ֓/8+u%nm wM~4{P c C̖FASAn"Cl| Ea gi\rmrKY8$C%,n00tMLnwSu^K#lۙ'~gÿc$nI+iV#SP6p6!l93|ѕP&!ٱkvq\ZhΜaL}* *0^3%窬lDZY@_%xI-K "u6\!EX6rWDpy5OخX~ta4@]YWփtс.7tX(W. ,a!c/߷qZxA Nc{0J=f48"tWhTS4] s.":vo68xJ<5+AHl*b ZM#YPKD)vbwh5٘$R9i߂]`W7x6{;ωGB NxJG<ETF ƪ0P"do6~DLn\z`y,V sj\"@ #Œ<ɘ0M ts5NtD|pi&ilfGͿ]|y2ƚAԟ}&ٻ3Q ցɭ@4E`4֟ B3G0,Yj36eyc@(e0.yCWx?W8n|zZOZ%X2\u-"Ka V !A<4cJ ov:p0yE<)q0M9݆ %Z\3Uc,Xa xK1!ĪwDtBJ.P )b }[Ӗnh 0K̟Ju_\= 7=8BvSENzV(!.Zh#56Ԩ#!818)ďlv8O+FN,]Vh2T˪yLcˢ(UWEIԉѭM_@J e1c-;gM*7mpxl Ԇw_dJL@ULVZY;QD ֛Ÿ_q2+O+Y:#)soc'`kLΎ*ۘOqGry-9$$m@XjQGDly3FmJ;̻_"63n$n>TiŐ )9 ?$gIgt?WL_?a"^ rK @0MURQֽ;=cSVv/] ]p~j/ эxg@ZH)"{Sӏ1T9Kci7xl8] M8d,<ܱzRL 0zd4`^{qk(~a*NkT⌻}5oJ"I|xǘ5=%Y !3Bg7+t +2'ͣyD#kh 3dĹTcݩnEDuF2.|̭v(=cdyXW޳/<غ Jh϶S^ee%F`@yhPOu_d&U! P<>C;LM9M_?&tTf~ҝ QS2"2'SC'({i=Y35d5@WwB^qrO4Fu퍉 -o7zȥR>9`9å[I9۟ oVoh3Y Z]i;H:D(l(W$, } 4Q)8(L`p@4tCQG5cue\Iϻ_` js_H8q9#utn3)k/ @6#ðZ 1dmY=9MMK}Щl/g@s{*vIZvnؤyv i{ZPrԺ3AS#d1kh:㳀^6<妘FXQO]&JS$gZuEF+{<|\xx R7bWc2$t#ݠUm̿qɶ'@C4N-T o%)JZ(I'mN15S a0 >Ab&ȤMߐceMík~ Q~dnӮtcϣMgg?>-o,9eGaq]mmAWIoI bP4f*;L?p%n 76Gϟ(1_j*[3 ɂYwZCxa|d3J|g-lְ9gx &JXd5Z2:xn^i;OSS}{ KAq +{΁td4 -̋Zq&d :xcALh.Y?5fjF*2.pţ~|'?ҨY/.P#FL$k:g aZ1pm` yoYa@5b6.`0UsM"l|* #:=LVRUTz M|j@;RHQ] &ԡ(@gX=qh+VaS7>"bJw h :*,CHs@yԏ;s:1- ͕0$K֩md)7Xʿ3ԒT,_ߘ.Di8v6⨆T=K2G\|6拑Ez8d p|to|2St8LӁPAYI_pS?V-br}Ôx1ZIG该p#X=2su [m:|C 8f<$5֨0ie׾Qш E_ve ٱLN ɪ_JWip$kfah4O+~ 1Lm*/-|c+Y6Jn Nu$͉BqNۀܱ&Y 5TYK&:2 ykLCb?5ɡp KmЫ5 K Pט_Ɏ$M\mST$Y\̤'N3~Vog][/zfNE=iV)M@h{R X~jOneq\iKssDfٮcts$H bSX/#Gw-" Ga j U cB>Rf)[KC_Eb@f}Hi|Hޡ׳A?tF+BE YkX義討A+*;1EԶaDQd?6ů氬(6B_E{*-d SnzQ¨B%ᴨ16|fG){kyj9IrI3ɧLg!؅1l!`2 H|$>/TVʼ{_ş`7GCY\S^gn:cJ(gON%,u}׍c[k9zRJ@zJQCZ'3DӟË[)@.q|-n E0t)hX/g^ ' y{Xmƣ.5?Rn1`Ucp~Ԥ2;>%l3Eq[>}$"dpi|Ing&39%33^8\6z]eLIW 377^uinߊX˷]yZE5r|JBƮ%,?chԹ-kq okbB:>ӂ,~h~t-&j&q2W $&SF&i۽6mT]] -LlV~nluU9ƤdfVx[k}WSDB7ɶaҿYyLL7A)C^uG)Ka#Vŕ링}?)퀶pO$Q}Ndhqʢ$""6&Z'KX>X1rr-h²sǏ{z^uԞwbfVJT"wlbx{R~Q\ȏ?n;QdN[mN Iq5<ԤK A_| >is9^=5*CrwP3됃 ƦR >V?lBEZ04yf`{3.XRIƦg?A;mkY~a9W߫f-ܟ݁fL?Aߺ÷an;)܋򬺶>Ā^Aug`60|ZO *Cjuj#)r ؊LBȎvؔ9S": )l+?,8 e26Fvmm<f/=ߕ, rQiƞz~ٴGûjfy3HfI/@Xy^ck:ͨ0!K]42~#70[gHxSi)qg d̠DOkT:5l4_["u̚EԒvS  @0k&"5l;Z`'9<^%z?Y_qD-f9s (Di4͔:d-hpoI Y?Y}oLCZjj|vóׯ;Njܨ* Kd7@0vфIE+D&d4.lu/I"a(Ɔ@N#(sL|I%ؔbļKm5`'4X嶈0O?E= jh\2r~?, g{#/dT&j3b)~Kdž{IH+7~ ej9َty0$= *_wd$j !ƨxe!WPn,Ta +x #ɋ|GPed "ƥO :($Ї>\D&z0%xÝ ~t4DIl&0y{[t~=μLH2Ⲇh Ÿ`#ml(oRDyCK珅?e\@ ^lUe̯p%}Rx=MӵS;5'nXAN﯉c{. 寴fmc"e]r)?S$)#NH%ڧt|`ESg֗e2ήcb'=) ]: 2h]3eefSy ?7!x0}σ1OQ5N/Qf\) 8GYe%RiAyAhLlvnFw+;p`̵[>_st UiTzȇV:U@ߦRAB,L ;-80?̸t/Ik-av&;7JDB 9$^[T56nSƅ(Q_n$\'35.qֱ&6ȎsC27`? {mT~b*#C{k5]#Niq[lU6lj/,^@rV!tz{6( YfOӴ:Ǝogv.\X~Voh!qƻuD_k/{mՃyGWxӚpϡ軳$9f]Y /}pxx-;5:3䗞zh1մ S@w|L)6:i{튅}~-tu\ަ%@uiz#Rl1;<.@'zܮMϭFBz$6(x† PB&0-X!)͙PD=i6ހqLάN˧@ Fd'$"dɛ^ۛuK-Tǐ˯A/JUJY=e-B-BoxMvq<[3I]аo/|A*|XB8m! в4KK0Ќ@.xR {Y ,c#~]8F{U&Z\ύpߡ5__o$JK-E>c~zgwHx RX`v <)Џ$IH5eP`?m0: eJǛf0P}nf {JQs`f;/AuVRmu4xK@PQy 8Coz/ 'yG] R'G6HAՔk^ŒzV[ҊZ= x.ޑ rqh1F_׌xl8lP}=_\.~ #*7aU6srEH4ѱx iYT|I_2jX:dp4d{6sqU ml| ̘2U0.c۸i&/Di~VB6x17Ùѩ3e) [ve\Q/uP<aFoFҏ(%o& 92$B7J}۾9ld)p~XYksc;P. [bwWRuTk aOaXz.,E7زUS3?l#ڜfgRFɝ,Ц1]e4$p/m{t91TmI"Р'3[y6x%vZ+m R|?GۜX#|)~4$O\t ~$u$ ^Bk M䇻] #%.f,aT9ľ$sPCQɈϾAv/OSԚ|̆+u%1ϚX@yzYPȽvQ <0K[dȧlԝƥxp-/Fů) 5҂2Nh^CF0 4")K97:C|}ܞY1 kb^/\2ɴY2kuA6Ro75`sp]ka$ddo}_lȎ!⨀[U&ICdwċf. 4F[X젌a~آmPﺥl4F { 34NS`)8{b=[Xo1nOWifO]fE{ٜ*P۞7z9_9-{G»?aD;ERӄ[lKsdZ&BZgCȥ9vٗ,K&m 7qg9ǀS/Hd1LsaFZX+r7Uj3~d`5 >.ShYC D40)I Q/E`mM:G#hJZOuݝ~JS8.W6d\Ϭgk;BfmqEj: k["6hE#^DbGKo%iwVM&^_zѶ'n 96ap=z\jqC$j گLG2x[=Rd\5!|d4(H`v䤸)Hc%|"cڊ17 G4D1=Ӳ"^gk*5Go@e>ruԡѢ:s5fթkgr@_|+i 3)wt$7T o gU-G 2M[O(M~d1nŝdӆh`G٭YYPjAC>{.'0be\gֵS9]?a33jlK[TTa k s/]h1\h؅L4qOD`GmFQ`w}KyYCE\SxPVm" $D-˦F!*tDZvH*ޔ2<ڂ.WMzQS)_J WsʊT_mJ6(}q\sm3ލ*K8PjG;B _pЮ'Ź4_XOn CaBq2/0kbxzG.,? C`0?> ? HqqF? WsJWQ~\@UM30hi:+u͘6dn䜦HA}AP40 Ё΀}¶ic)wZGD#_F qX BKVbu4ݥ 2+By0@4]hCAVu10bj'9BQ7j-.܏U(c ~^Bh Fv緳ʒ_܅`L5XC˶'G6 8)?S --xQ^(0[;3Zo=.\1AS[qS%pbk&Ȳ Ų$|[^'骔jznTi04$rl)9pCgDQ«]$]hG^Q7*奈-1m#2eRg 6 ';h2;oz}wni΅(]TaMBYѱjL- xl;#^i0co.(Gc1BM<`.#rV ifI5ew@֊ue-;\fIrh vAkmש/ILAI=\Z%/1Ű3v#kX`R͗&g=TM@s~ RoK/@#=IskZ ^:ojAP2b̙|{XxEx(a4G!˩2/ľe%lM\E3e2FFS׶ 4bG uE[s}ۣKXJY/ =>;Q68?i@V4-E\7h(o24Xk̏313Ɍʩ2S$ WJ+5Wt" rB}nzbKk\D;}Y=eښh;K#6[Lo*{UU+rvH^$IIE˼ߚ3q(lFؙ8h})\ ըe9-CQۭD%̗;+r  Lƒ`,t.M/ v7nJ Єs"`NͶ--D7l_7^%N`M~ˢ4A@c)/k{uy7t /YW)+ N3k9o[Zdu,h ./vs22295_ؼbUyf57*a\ًo2hVeL%h'dJk!% '_f#5_^fD'pN13}ZAq&5j r䶢Qd)+Խsf̬9?xc,ׯGDŀ3g&-SCVtV }4b YmPg]GZ"J9OGa%{K QrB3ʑ僜B0<`nދWlo# BF=e&wZ\muj]v.̶U]vO-,*҈sǶMt]uݨ(@nx!>D2HcHE#q g)iOKchhjWؗnB3Ug6l ]RF\f&:dWV^ne7xV _t1ݩ+`na!Ղ'1qEKuFyx?miރ= u#$q',*A"C&ٚsͼ)$ zZbe09 ɶ* ,qt.ĽEµ8Lq-YÝ ;(n>(1LPl*c0, g@,'[ޒGpUcOrӚV{ =XЁ蚖 3. E)E&񣅒4.N܀tU|ǒ:$P !_w־b~B_,hbJb:bo=?M[9p[;DWb'IT*M:']Zx{fN e+/:SGZslt{ҍ.f)ob$}+;Ym!jXLC)qU9 mpٽ,> 4 k{G7 \꒙Sf'mz 8SdF9Fc:ZǭlFt6p0'9\DLWn  i)* (eG:A.FRd>S.G1IH~sG?En`tza+2/5NX '#+NKr{ V{XF6l.9%>T.^* 6x)ARpO]#oH@ꔼ~Ic`d-qNuA2rm5ɦz8>tL -^ (([i$S?6Y~|OJr{ %40j l0eDmVMYIJh+`F(ԷC{iXb-X٣uN[#Jĩb^/t~vqcR1M]A r*a9l>冭7RذD߆pVb.NT+ jO9_[=qq!QM$UEIB*=rku1sx?U4 ErC [ i=Udac6(S 0'M kg{e]ӆEI:7 OM"RmKMA_yG j)~mQAYqAI3Kk #rv3H'Kx)7\~$|^Qxo0 - )|ŴgE]sؖ&hjcNI<<]vlǿ<7h#OF.P `WZopL~s7Ճ K  .h[~OJjuڑ&۫iP橧r (K"8\6CKRMQaΚZ[jb#U &F c1a؍kEeQB(/$ҲS*?ͰOdRi{J¡pМ&Ln[ϣņUAeRt8|ͽ^EQw)j˸KT}F΃(7;ec 򙜙 uNwsa%!' D티p* 2?'sq}I\@0j33adVej+@a&<؎Ry 5~e7Pq!N85/Vql,vPl픙&h2.inYfʤCIW ?0?pj VbUkw)HAfcf7SpR8b\jA[8zZX|5LuWrbɛ~FP8; rr0{;w:'5$S0gLݐ}Y5˦c 4;miw`~Ƶ>^%QpaI3mu*Sm87L vYz*m9֜nfJ̆N%.[jI~ˢ!<+R| ISM--cJѠv[bT?P YWY r6ªTL2-' J't*Ħ )QUeM5v].)*QLQtLA^:0"WW:7umE@eK%K¼ ň [C9;A"te%Mz%ٗ&a#aoce|'-GcWld؎5cp1(df@#:?^0N-t( xDޏߥҪ5?}[ 9/[p N7# ._zPCxh9cSX(| ;dR?d65dCCY@Ivt;!aK(79R޽"k CmNO5ځll։#"wvRY;LAt c*Q^^3+>|.ι,>E%gڶ,d†*b&M\U;GxSi=ʇ"2Cnvq勖  1ߕWM2SCB=ה]#&7em *R^D,2#6iV+r}zJඉQTCӍ"ᠭpށR,:E ԧ-+ӪN8K3e&6{A'AR e: _ mː ֮" =wQskءKKUc<׵Cs' cm)^qu(3D\cKLw/x!*cg`\C<-LĒ)R qo'Tp'$y*l 1n~wև*X}@,qPwo{А{Yj[=co GPsI d)+=$FcT}Hb ^M8ma`مbZs^$LuldzS 6cwp& rZÕ@d Js]YT .MUle8d![̜F5Lժ _s@qV>l>y 6~g W 2_%|I(Gin8 kQ&b5۲%7I&p ZŃ6 YW*`B$[P6Y4uW#}h5"r:bI)&u=Ai[Ut+k~atT'_ڔ5f,)^:$);`jٹ.' yf 6BĂgGzfÉ,4+E"8m^=*&ZnUr&<$6;6WG\tX^sU[„3l^W+{7ws|eK:X^_Rhͭ"nLKn(<Qic8[Bo0?W !!$m ?DP#njMys1"o; ]SxdfTRfҏ 9&m^?JɎ M ;kٶjngo?SBl0t{vzj-.zd}qݰEsbylIh{ `h(@$N˦86E2WL=3*L) 3~lG2¯ l#ci!|.0u% ^z =v waRYy7(kRZ,N} Ɖ A{|~WTI@!\?NCqn͇H'eQ5M8ۉIr'é@HN #8Y%EAa ii)=xюπ,x==̈́pepI11$ z2uؠ;GvOdJw8@ĝ k^.HR 9ȫe,YH8I[!ӯSB'gC[O,~ˢnBB^?+%#Lu*%[›s١s0H)EVOkNqCoe WhGATo2- 몵Z䞎̈́Ym%RQrN4&a<.TUR+5d0x$//JSs%F^Ǫ+Ir$<gnt5UGfDn˜в;"V1I(> snױxL%7 %t&:ynk덶{5?(~[JҔ!myKqdF@wz-8AHC׆Fi1 ܇ 00@#˙\{bL\Z;&}MxZeҳ/Q^5_'R -'B#nge|IAl7sJ^Mj 㥽`v09|T9qeπi8JaHk&t8QTHw \H =W[D˭ 9]aK?{tq701"#yI-NpHT4L 4NƗR 4_ LUq&D<y2JGgm]4'\ Aq^P8B~S'~$) FAÈ;<V񣷬+ >jn3?C[+[ L"Pl*d1ޖ\}jZ f0u'TwQ}%-<\eaq:{Iv:Q;H;tfD. ,=T7`*(5!˾X)!SJ@GC(*DXNUl*}$v"ЊiN=.Q;1o&[Jh̥QCN)3Pw@ l&r?7cA@֯;bx!YR{IPO߲D Hs|FK氼Y gBh4'(O͙lErB PiU.it)Ó8"Uj*n"<oI}][FF{oW)#>:j>Wk`_x}xg1 ?-r!;RMqҘDp\ws4pd)ߪQur񷯶GŒ iGcXKjx ȫ=cGkƩZ9RE"p ik pV}om$H**!wp"$TuCEݗ@93EŒx!Y@bxh>>d!єp@d/n׀_R|WnRHc 9&X_e,$)voɜ7Cim;K(غea<*,QYygLh;.8$7uA=YGgzf{">ki-n('8;LZOpŲ{  3Lob>a媻]氧Iboq*Ovhu` I@2ZWAiCxؚ]ʂ0vөu= [ԋT#Ƚ&69VF4=nC+& i> Fr `iŃR;oڵU-Uiw,Y! Σa/*/u|^[Vl`]-S,Yd~߹Xs4P.66nQw" S:9E@y[SzE׳^L\Qw/śYWFG~빴bְSL 81SDNu =CXm/5A]xD\AMB#m-E@5F{хf/YK ˓5"nW6liS]' '>FLR䞹;tvDŽsL;nRK^q2 ǁ-)BH1=-9,<ȕ;/mL BŎse,0Sm`lfL|KxWŃ6S[^ 54#ZᯨsLJH=^=^LKRldLTvE Tao3]k#o>8Ƅ t4#^jxb%jCLRes(|!QMr?tJYCEӚ&X>{ט[(,Ȟ|~\|?uȌ0=0TӧثP=#7}^+sol5gYsp?})/p9MN*vuU2Cxm6vf^& Fi2pa*e8n_ WTđf*[8KC,B/j<"G:R?pAP../ZB)_% flռQtARKSqNH )5AbC/{j710?[ `)W ֽߦ&Vw=zۊ {9Q}ldXD?:AmK4mc_ЛcMLov*J BֻKT\)z+S7q[D]6h0gہta#dYiyu'2誚z!؇_(x þ?s?eixDL*"LJ"02Xzx{1UfKgEDG152vʴCc'xFόjtw./!k a\D%r*p~9g3 ]CӆnR*ZUL]-Nl4+#szZs-ϕopoWT"ɻU]JpBYˉmJo] L|tT#TMEuzM# t`-Ykѷ'FkNqꌸY:mJZ?jc\!5^3,\IF˫pӢ_Xr}C8'_6'M1?‡tQJx:#7-Q3ʡŶX-TE6bq* pށ$֯TJ]ӠsCfJk%yكsǢڧ")86JTZDAg:VAFq+-vms i7Їlݢ?37dkLp\ M o,nzS0TրKOٍ)w@P3dnBHKE:袪 \5. Cj^F. =V5B-I-٦g=HH]6Kr+h&tvJi͊_߂Xdf%S|+|`=hj؇er`P |ʦ[, eu7lJmpEγܘ|[}&PHgfbl\$q=D~N%|hCIe9)>Heh>.;RG4* {xXN 1fxO-ֺP7AoL-2f S=!xEdgQ܀^fnX=r18#{Gʊ܌u[7Pr~䋅_RBj '%Nm$ o̅1jbg1>[arESH?b<9VTJ5꿂+\$(صvwq=׷-$ ш'tg4 3{̰{+WlQ(͝,t)/uTa(<\L1|L2@ *Nunw=gԓ'Vz0s&)PlV[BBO a"L7)ҵ1}PkIR !E9c ^?Jهڌq0JcJ""K6t0ie|@^/~ ֲhg6q V[3!l[πKb&~[^ zm"73-r'j58,h_e4F<5(C-sqf"e[\PêpY7%J/Ӷ0~D KԊC|a]xLl-["^Qvj BvO'IeQ@z_+dmo4LjbF B_xw %f:UU1˪rѺݭ1>;Ns؄7um&`$~C6,.h@ɎPaP3JI:RmF\ )sE C Y'pOL>9!/-mwѫyB} q`}!kzv2r z;'Yv/1 ݾ>94a?UuO BB b{0i Cy[[t.vio(B үQupݷIuO`lB2d~m8uC7_ngvPj&s:;qßvHy<-3 ,SkZ dv4i~$YEd~'[$fyc| U&pU1c r.ٜ:i]"+p#~S*qqY?}wyn@4YHN9odI|bxU )pzh& R 9=Hr|zh^QwǦ=iȎok2A$ ҨcI\b{ d 㞢ߡtFR`ǭWX[M+ cckSkbz/K]^#yޱ)+L/ϮAuN ^Q9h h8n%kR@ [r U:\ՑijK7Aar& ,uxLT{GJu;$w`9!8gJВd'۵ Ҳd׀旖Pm61&[;Ws,m!:"L Sac7hrs#-V뗖IDk59[H/mE*j+i9< y%۔DIPW"B#Gj~% UK6s;mT-ἧ=t]|5'( Ղ!+ԌnW-Bs u5wf53uref+ݖ"Rs2m {$zJ3]R<--eERי)Ć0M߽ YHڂQ<xk42iݕq ]ү4~=YQĔB! ;?5Vhj̄#x[osH"W@۾ExhJ$Iï(rI ɤ׺ ?@\,tpȆBn]y88$g'5gEtˎC|pf<]0;a_p2@)J:'- lJ ΰaW^ -xcUZF5]^?})ÑZKY,e T4e [29GN&?U*+ewh 8ֲ{PP.)ri \ )L841EÀHN콊;X'),XPrȭ"Zp| vY@S 㼚*-$f,|(5:'= !R}]\pPqQӳ]Я=Blp M^kt@U6[8UՁ[MڌϰZ#9O;I/ߧy:G6 m=sr{v9:6Z BN|{iAc=p@*йhi kw++IoPqI˅]MzKX!9+d$ hJ;Ly)f>֣?#NPrߏbGZmR d_Ȝ<3pV\Rt N%;+r*@,(mB?y!Lc(Af@Ff} 1 Ũ=B_id|k hN[*5 :: ٳdȠTA'{UЄr@7~ Aߒ^{7V౿Qd\e,O>XhDZ)CWsp1CUhbB]EԔ'|3)f A՘rP"x% _=OKӈ%BMCeqU{ɐ{Wƴw]/XW4l,&62j�2ziTk`R)+zy!aү?mM<1Q`xi/v/ OI{7Yd8tMZ-,r5Y1ȶ%YUX<pwLb1YOQXc8e%oA6/ "FD X&S3^[cjlwĄn8At/r~̾,⏜ejj9!sIT2a1Eؽ0^"h/"N:tI@$'Ēek֞ +K`@ژݭBRހa.y1F2^Y`-:c/_ܽ)\z)z h 5$㨎 d'jjF+O< eaNM(gZׁnoNvhxM[gT !yE`L}0%A X{?Ls9YCn"LKOPQcڏRO]={ f'8l;9ZH<>% 0 lLUc! U۔}d X>M1q)_٠[R5oLh]3`|ps#o_ =8IA1*:kl[OYV+`o rulWi,sSt_8a+BJBٲ;F|v9|X0j,vã:ZKtf/1TY۾08gB:M$F =n:VIH[F6ɩAt`Ls0-}%mY'|0l8W?=%d0m|XZ{14J:1Lñ"<ը@&\|q_Ub H?as17LY7vU$>l+>m~atCjùng3y`aӃQb ov5KJN*e> sLY4N)u*Kw:=$ت4,!s`9R ~q=AuKa`MfImm3nK|r!ܙHϙcf07wg2{lf xp. AM#Xɔ+K/1c琳&m"LhD-N Jrz}E.CsPp-Zn]n#'?VekVlØVP&h)A6>+Z|yr0p4I7w.`9n95k zC\u42s̨mlR7WD9e"N{7D'n)kڊWy伃| zzwF0'e.ؗt0,[BZ2EV0d4Qj܎MᕮƜ$osL#C!K{>Lb[lFSԕjL%(t~ xSzHi1SwMd5_Ԩm$ŧҨJtq/B.l<+pEϪM#D/<0;Ѽϵ {*8hd֒@>"WpST)e]+vu>ьj>T?^CFpͩ 촓V<,^rd/Fp `f8{FA^Ps'ZHu|sPSB́/A\)t[hvdfS^ BT*+5ol7$ d%t8Y7oQ&PQql K : /#yV]UkS$=P +vG/h`5?njx+EQ>993rה'|h5C:]Θv-TAHr{3#nxKˠ0b]ʵBƖT~)6TɽNh<<$5Po(7lZbMF&iK'|`a f//:$j쬺Deu+V/.2ԻDtQl [1TI`V:+). *ڲl5v .YKףΎMd EaMRc b:jX1)~,e 'm#]1ıH;BQ-€dpW ۞z+˷=⟎7*}mZ+ck1J5*K/jsSjOe9iWFn gd\DuabLΒ\oA˽ u1ο"I/&%jU;_+ԂګgE7m<3^0O̅ j @좿S'y\Hh[ܶ"BM*b俷b8W,or M9*9}ݪ0zqmL:ҤQyw_́ldXrtfQ]-XTm";]݈q1-'x=+mûn\2iOњ)J2޾oH-0z3#g:$ڦꂝ2$yzIP,ICDc0C[y;jDCA2Z{SDŽ/cF,4S!6< gqI?[4+};H ,&d3Rt<6l~J ɸZ۹no3=:R{17 (?o4ivl/LRtck%Ha~֏9dsku;.Z^hf|1J=(KJ0a]yA5g&f2J.,dK`R"}w[ 2&Գ2]hYLKaBGe5Fඔez `('2d=ZU%!ڄvuf;}Iv<Bw#'ۙmd43x?J_d5; dEB6]U17Vx<:~pv 0wU H8W?G.ݬE\l n XjKT+l1@:T)3E\ߐ#?UOZ=[W(K#@$l믁-,b_k?:8B%A eYvKugE0Z\B@̕ M30qm}}%GT.X ik>h,E;(\~^$IsP67gXjYv-AhRmmm\V\1ŭEWQ{bI``o Mvgzl;7^+k%N{[-Qˇ|Q`}a啗8cQE;epR=] PmQp7kv`֊{5Gɷ,e{bL"F~7OCg80 GaǤ 3?UY RuP(kRLwF*8mt%h- K<ꟴk*4{_# ނ*DwTf W%rJ ԕ̛eyTWn|52Լk7E4_lx2 mIty|ECnOkwGW9(|d|T缺}\m>6h U4&y[ͥCڗHBC;-62 ׍kd9 ؕ![&.<6(lͻUL慆gd~F: XY%]ͣ8/+5(ib~؝piRsErЅr p,iV+M.@+gMvrB 8>B6'4n;ʌoP#*o@AaU6 Mɻcg#DBeبA+d]>憩ܯ>6lBLiud%yoz֒%$PB8W655uFxկ WC:Y &T7l=[YEFOQQsP㔾**v~ExͻD_3|J|` r4O0%($\Ѡ]E)=5(~ܤLA|5\| 'm|{~`G#\>uGӺYwj՗CKT1A=]K;U5{BgM)"(b)p> ${nJSxY%#+b!( w[yI2(ӫYڥnYZ8v~yM?ԚD%1X~ j-:ywӨ8<~y nk74Y<`L!T@5v0rAei\_fnESAT/c^JGB l@'Om\}+l J&+r$+TG7f!!Ұ@"eRϸ8ENTrS#6Lc`G*k|e덽 FIZTfltG @\2IXf/ya `DzǒRen 8fa >]P,mE- ] V!wrɼ8T,@|d?9A_tCJBͿEIJ8;v&QbF 칍1ma ;lƳ!B;ueڔA _8d 8qqq@{ٳvи^OOo(,d9ysկEOpD%8}߁qydyn?1 c9H2yyoUg8=V2UvGXb8F8i(.M".CǢ.ywu * 6QF?pUNs7 zPNTv9EtB_@nd(w!-'P9EٯZ{R* CЧ3Ǧڭ:ӧ?=n}%Д٘@$ZEa/NR %!'  -Zo9bj?}$XR/z!. ۳~^dBH] D e򼍬\ #_DC7ędLYm4R𶃹>qd.U \{OL>rLġ,eH1~fC5A=U/hF3_u DYgAegx^∲F]KCL:z^_ 1ly͛w9ZQ8]tk4/\raPcހ2FӁ8}K^7O={2^_2Oʣm1QfɟHr4G=gz2vD˯=~ A}9^(7T0A7fpR'0+xLU [.⛝W#;dnoMF_~ yF@t@unpcT|BR*v[ k7T6F8ۂ] 5տ:&F'g-WoVK2Wnh.d҄qA-!@yH}Fy BnIakۭA_ENp)6Q2>|>Рɐ?lZoq]S4K!KH)މXwՒ #fk`K?\Z\&[A$:k;k-Aw\Y[?rP%(DFAksFZ6ϥTQO$Qݡ)wGJz,C{9~4q8N`n̫bֳski>jf| 5yq6ۛ4YT$n_mClv?.~yH'|r?I/:XvuMFT$qY9ڮmxG͝@MGm?ޠ+"&R1p &Z.wN6[W4GsPC\׎k-`+^K\[ YI$4ȎkYBFtu$^~vt-46uˑYi/B:3$ӿ)fu6=ioUBq^zzqH^=+=oB`o۪*68%qNq~~}9~t ;5[1:?>掰 F!hDX"V;;/㏲66]^׌{&Je(Msf<|/AwGo] p,Au|Fr׷[/W3LϣתV~ڲ6x2F^"V ;t*XbKih LF}v~v!=;%G]>@ْAyC̳2>gVž=!qO,"K2A'|Ez;~v'>2=MPdMci9Ro:㯱؝"5ڽRGa__UAlDHVBLTfV7UoN 1 6gEn0nt cK#Fϋ#@Qt!O~Zga1p?JV:܉QRg4Ezܧ- t?(CڪPs؎lWQ]D{Q+AÊ({m&66YCfg=eJ$[2r!՘S^ `|~hOF>i5|,  :cGjLFtl'VwÑ"vK)]?OSoJw-%H'Z7"1vT"9N"!OՐ¥F%d eH@ҧm~rE0z;h:ߌV)eyC=w11:K }>0<[_Dcx<7̣Jn,Hk3V#绦* DƟˆOWOC`VWuN-Q\ U]KP'eUfrҝ*hߊ *-?K";lQ2c "]I?9E\͙_(L7m8 3ct7H_=cNj,hB*/9!YB]'].L`~}3.-A˂=b.=~`硸ߴ`'&i؂ӖLL/oN4]V |ld=Ul5g)%1;0bG8[N嗡>(/`'v-ڿ4:IH|LCM3ߦ1v5];5Њerv >W4Ed4fIĹ|(-;ip`r8xÙvOUQ(ƿ_aFTh2Z8@+P3=>UTv@h@r):Ǩ gt$#*_]O-7ގ/[ʙSrp}=9'=A=]oCN^PǕv XOʹI8`?ސLrILê$i9{\Q8J*D,(#b/iUݝ OVһU+k-MVMhy՛GfR(7ۛ2 ~[ip|t}= ݬxRb1*L8_v 3f} 752rgV5q7^tw.&}.:՜f? 9'4D7JH\\W2u_ThNʁO/=lLrպc 8xO@VBfmOvU*U׊?iqA]oI#]CoDɧ +д<5"mM 1)o^k߭_ NoZ {= ` L8V>6zs VGNLi>{*v3pTHdCn$Snڗ-De&pq;?BW\YCcjq̈ǽ4%LZX!_ssT^vf#lO?yǭQcz -ap} w5!Jo$g8d<ǀx[63D/$a8-*A{aaxpZ̢t֢XekH2|L 8TRnQ 6VZ-?j\OI):8+@H|P?D__tNI:|ooT}j]Wn7Lִ<ѭC~I_Sa+TO6t?8Z~hl5Lѣ{?$k C4%Cʌf拥%-J qKVH<)=a  O#]RT7M$#B#R_bxc ޜX'yʏ-%-[-$A0W=vgNs5yKӿ;{joR̩'UD|:TʫEf4̽FUȱ-JqCgMGa Ζ9Mشԫm.<өBtc1w6\4 1x4h="G@E~^Ȼ<[Dg goZ^3?$`݂mk+HR_>>40w ( ')4hr~D,'L0$##O=Wť+sY(0R}8՘ݫMU}$h`Mc BOL.l"2H#%[m?!#}aoi"EbAE}S)8!OH(U`@_c%YۨXx ,Zٗ\E~lD7[KFKoxB}(hxgπ '.[ Y$:nwvM|%Y \5\3"6hQrw9zPf,MM>( 6֔Oh[H?Τ m VXCFsb}Kqqg1f &)!h7:sGƍS;  :3&رq#6QP'RজiCĔn1Tk MhTa ' q59֫za96b C17ъ(Z"ٿt\JS i6V;J?:|+==qefF" Rw_'կ 'EZ>tӥ6YK*iS ?B> >*φ1°1)<p؟K ъ8ŕ|\o2iE>+M`^ Fc5=yn3)oxbC(Y hL5K1y^7( aH Zg"է;'kN ‘z+<8 ӏjyhl{w E;/i 85W3@Kg5w",0|2ƽTD· -Sc(cj?<œOWuw|LIÁdw3 3]TBf"h(>dŞ7]SIaĂ)XLՓp"JC:^*Vh$noFhJ`_yv=i-8彩mG:zڜbKj=wjg2]` ;"+k3ݓ\Z S3ҒEG[.EDOg'{$Mb7@5|wPq\4a!դHS7|DECkCCP ,*[w4M='"`M~{ 2ٸJsh6(d^i.>'M -L <kaPXP.nXqݦ@s3t *t6kz`QubRjV)8-#PIaܤHo̳<$Ǽya/x"i79 jk|ꂓ-0,<5y!܎4g:-N^[sG?e%L})1{0EE*)&H .]!@-v52z:~2K3M dPued>4]&O7Ԩ3So 봃=Ox@y# OQ y.I?bHN9+O=+dRo޾~gVyn5XLhZ, ,5y9q`vC0R `]Ahb#Uen/6v"<)͇A|5gGW }͂"Oopለ*trNJ:)Gkƙe\c\KZ-ӵtJ{_K{Qb?TNo7dWS-P^C@ΫZ [yxdP:rCC& \1$-%s SF/ȭ:gm8,XYv)еzx^?8h(X^C:Hz|.]_[ wb&d!%(>'/@f(kb:5a~^b w, ?ȣ!h^|_]jWKv%Ybmj9\`7ӥL@2m{鄖NHCbϛW>fCEfe\2V%.p5}@yJ9-eIys(WrH=(QH$9E\d} aDe3? V" ^GdLM WQJ]Eu1ܨq#_23-o7d29gC o}?|Lq`z7~7Ղ1g cQ2wl4Qnen '&.߇*oHe6ufi tG7zHYXz 69-HN)bP0g44|L\mQ$ޕ|l"Sk[Fc4*Z:si[PؘjrZQIÐa`8=ְsZ|!hlInI[VϿsJ?7>GZ/WbA~lZF\h-T]1BkA[(zWPf_8(غD֫CsrYG>θpp8vJQ-S4$'/HՏ- 8۫*3>]Y/z߶` h1JM-$6`^'QN #q0a"/1{,x5|rLDDc\1 HaoY҄{E^xph wYql:?##dGڸy9LwbDljFlz BKPQTA@uXRR p33D0ރ1 Qg&RZZ*{{}5kRyk A*th)ϓ`!Y*/LNS6Q)uX@u `oNg:僂IeɷZ1.~_Hfq'Mr\O)eʑvv"J^xRJ&"|ޠQ_S FŨB%'†l7| ]7:q2gra_z밴J iyK >ŖR:?ˆ=x_VBZwJOB-Pe3kK*_~ rFsxJ eU  ej.d腈uMZ&F 8_ARUszk38 ެ9?gl2Aݠf=^ȣꍪ[BmA [D?h,wסGk}5Fޏ])_w3mlLB1zuEcsW+u KZy oCyyj=\6sHۃ=pLY* =9Mn˩콏QR)BTHz1@TXGhˮ)b5԰59 2*0c_q#$sCۈV FN'5,hs͖+W]I5fggUTRf D@P"5?UwTLμJs67~wqGKKJGJģ9MU6k>üpQS%_5G`8cU4xnJ߶ؾ6mNK38零#~,vU7/26d.?b<-<0~6.`(̳oX- APHd-ٺYk"9iI£4S/ע9)ۼo#2sG]:F8GuQ‰E a8 i陏cG\.N9<HV+"C 1#IL̗j3vxsGd#-QۑIkFVHiwsXOH,IriW! oA9|p V,R2/a20njS[Q P̪˿ GN -2d_N nyLj.rwdJgn 렗t8Ex+j'V&X2)]I[?G2 ,\e ~HUԔSx~㵴 Bww̖$5 ]޵h&h* _ )F>r$m= eMQBOub^U#EagWBz[qԉV:W˦%&D:6(ȇRmah oDe:e <<4W1>x..\FE64$7w^yܠfWE{lnw{zX K\Jb@ߴͪ[m9zp14MIrCo`Fpw'.8N'dAX%'3)|ZlAܖOmKꐬMzwn"K WQ!$ 6F y[$KObBak#[}9 iIrCZDZ"?xVBQCD!rdlj<ޅK Cơ"1'gtoM/~,"<1X{0 d(rfleQ!7%Yb]\1]Pvh@D[Nw<`mK=1usw>`i; 3Bi#PFe+ԔoFLZ+k5=85%VQ'-G(`#۵ JOnJJwegKm[D~L{nM_-~J\=o#ޛ8?oZ!ɩ17iP`boXTn=tTGApxSS:.f_ %q=n]q0ߧ*R&{i9w3C( \R*W2P(_#$u[0w9)$%wp~Q>8}7·aSb] #U/{:͆1ҭ*s7$g7TmnACP;d2wcFځ/$.o.7˛$d|ӎh*;H>({SV6H&S\dtg,<"DŽ+uqK+SpJYE\<,3j iH "k(SNE1]Cx?æ|@03޲;2a4(m׷|7FEq %Pk"i<3UnH u^0ц a"-иҀ;j |5L ![H}L*S6jHs uo(5nD ;ƃeь|V #Íq#.1ZĬjtYs|aIQkWYwo$nӼmֱBސK QlB>fح2ވfϦ۽jwKmڈb3=gOa)N݌ƁBk(ZR޶G)k. yoB7ǝ9 ]s^a!/X詴|sef|m/ٕ-O7? ;N"yC׽'Ի޹Fd^ ^ [$fmVj()gɃ/NN."+ }BkRU $YZQOG|~uASy(Iؗ藮V M&lF0ch:NZY=4,~`hUI5´hم^g(A$?ϕ(O^_ZL*?پ@IZC 5Ŀy]Rn.]m3L4wfȄ*ݬ.@ջ+%wn,$Uq6%9PNt"+8c?;֊E5 S؝wܩRU\<5iTD8JZ^1R7 R%p/j<* Vа 5UG[B& pi-^yIR_XmNw0};U+\*5|^c,3О# @gʍgw=oᵝS`Yiff74FͷP+-f@@LQǼ{%J]<+=FkJdTh{P,TnVRyRuo4p cFm\/ZT.r.5]bl}" Gk5Ps=jѓ1JfpHۥ1EFTC\6wO=OFNA 4ƃt^M:5yL}͐<~=` ف b.th-nڶLh0xƔ&a MQoK)T4u&wiDwG۲hP@cj3.| KeWDΎ0־ml"a9{oYԐ6F/UreBLט چoӷFDލBTJӕu&dmE(T΂`S3tiC+{ ʃ(ljx{P}KQPɉkmRrG'& |=\o/<Qm37H˶Z+EA(to?Kk]9-'t5wOۏo hL0lˀΓk/ *yWbX W#.dtgͿjiuvA['!FӲ=) )/Qe[z}9dO؇~u-t^uG(f2=zf>#Ld/э.7\hk2yr Nd,wP +.-HDW3Em7I}ĺ}'!A,|ă:LH n殞F1b4Bx'u_ ?FO9J!gB#_PYn+xfmԼ͚)jRU}Zڥ^ KI_Y5Z}m ,90dE4ì cJr<283+4k@3ft_i\NΈMey+H,hPߖB¿N d `Qn0!@{Sb=*ŕP(C0medabY&4!F9'xay069  )pDJbo@=4͵я*ɁrsƷT/f 'Nę3w,2- ~+0 ֔05~ܪ.ZF#$c(R_%8d@Cڤ6#*Ƙ5⦯Q`bhhi- \)=T,=BjǠp̄b ɂ[1jS홊hQ=ȨdbN(' CΉ8eO{b BU](ЉhtUCխs uFkZ^ !ķH%>WʏVfN 2l A 1 .@>5e5_D#LDڮ* ) ѵ17~nQ9>y 'bV}yNn-׶ܭGL|A.6FNt,z6T/t:OU|p×<,E\q8<0Iܹ>Wv2TVB՘q s\W)jEd_/4k3@LcԿ~$@8ؚp7v0i@@O*}]mwCva`Э)\WD4s uQC ?LdVދם#mJ%V|4o VrrZ5n.E>Q/ٕI/+MG\jAx[ ֹ /?aG jl1vY}+*`3.nx[4Q>}s|O5/@i!PYEV6e d ~O;tM ?&4lj|9%o :?J ]kzyTThʬXឣǧ{W0I+&yJp˰5?R oa՛Iq7b Ar.Zt[Rc#bd[ByMzފnvefk O?f TՖ FHו$/I* fxȈ*ҾK]KlC]pRP.K 5mLKk!pdv,ú@H9[Y8k)=]4*t4ulOԱYe8jZC%w Jy6Puʗ$q&pΉ%'nAW[*_i)}."OFM%Ϋn~pݲ7}4 DU><&&NIDB7.굗;fGv:yh"L1*uOkWWS%/h(1ܩC5 .lTv8F"iDu'p*^ BgP$4f"MePdTNt?؄fUl:(g ԫjˬFAK-uy}9G>/:*KC,V榪m,QC/:юWAbU& :rj4Cf}'тڒ#dQ]YOQ iCDZr&.`,.N5 \8H0I0vfŚGj2szxz ^A`g^]Wlti ;$ E+ii$K='vPI*h ݉/NtL@rц3tVU&^ڲxFΩz~b!I!ߨF~m ^+*AR.zJf0{QRIpb޷Q,> PxP"`rZm粛; ח~JU>#˖\.tkݤOmkkx1`҅T;;k'$~hiN{EfQ7٦WhK\^/2mp-'00Gԍ8jjP, -?y@nEyh4*X`,8V8 u|4*#6K^lmºd /N ,慗g~dzcc ӑ;}G׆GI MWjPZ6GӦ15|f_s65[nMO 5;~1_EƯDo21;Jby6uȬkY ї9tZU &'*s Nm`%dzfPSSW \luWDV*FFwu ]<0@4UR]; =ÌH^:D=EqeVc$+U|uzƒ" s9L^m+n/IGɛER#kH0~s kNKrCi+/`TBR!OrTyM1r\Z:kuJF4djx +1}N;zƹRi58i}d7~"_x<0*QGa˔k l* 4PfHBpWS> y}(XdQBl']FG Y%oims߭ V_ r=zPmGQ?VٮpiS yih#&[t8Ԩd(!S0S[ fMۯk6EwRoݮœܙG'5|@o l~)Gmָ-xH2YQrIG(07 SWs(rO/3٢9ME:2_Ēc$S9`5mtؑ滽`C9؈p '2ǕݚPרR㇪v_.L_bZI`zB3r9*g:tcCWγT3es3:Δj^=H~CR(RR-Dw<0(ascU@Bol:y}l8^2eFh#BK0 U' L Hy5ngO؉N7nxn֮^|\Y5w|` k sI,Wcn2 H?JlȢ/a8!2,L]56 FH@I2 ֍K_:J&gO u-bhUwUm4,L :$jeǡOmVd95LBu_[0&SoГu:˯|XJZ#>ǝB, ?2I/ м VJ|-J(h^6ThѮAG{<#2D~Mбp•Fɶٖ'Y ) ["t/%0I ,% ^E=iiHй631qXkM)"x B9 pBqo0LssM 7j]|pA*frO`f_5$M'2D U /x`Y71஥hbsMqh&cPuk_n~\) ڝlZvFXJxdy!RQB r5*G=ozZˠ i8Q[O*b[Ԭ[ BFp>ع LLLηm*Z6%8m#Q!aG vS%\S>a;.ZΑ -vx%#mh wxĵ-ғ05̧/:X4KAIK}Lqj$زS4߽bW2Vc\`2^QtG h^͔g )p$R?5dEǰ]r8.x!vխLQ&!#kє"vǾܔ-m<5h]ahxq-tW UWYg#8ufh0x)ج{Zr3A^T.TS:j`aR`P}JBH e& ߘ OBCm&QbDiƏ$ FW#E{B`zAܻuDaYI ȲtLO$OD;.{F; 5wHy4i ҷ ΂0!Q^ᖦQ%ylBNiUsx[ck% ٦j(7P*wjLw]*'-`+p7.Fͯf6#^NwŹB^RLn_iq~5Biw0-aR/0vy!$4`bV[A`)0ֶ^zE7rlYׄ)݌ך/JqͮaD1*hE'Iq}6` ń|?a,6N_yV0UOBe #dv)SNV:U@}RNHxey/y5p\@s7CmB@AO\089Cyґ}L[AIzF* I f]H0SXVG- 9:X @NNgU4ucMz,ȖdemSWGZ&-j+[_WtDׄ IL|Ul6В(βJS`t. ٯh׺F<o+ygÍJ0TuzojdiOH|9hygR9Ң($G])Y}0tN7o^5ţ5׌M&L x`2 tSnM;!$ nx8&hETgdvAp*( $疓^j?Vix8ky@CMSmNS盙8gH//xL N< X1XTquBof(Vԏ٩E.9T\mOK(WٙrM25lF"Dɻ%T7N~˘f7K;+ϩC k\CCh YFHֱ>&q[2d껷ݨqTG6w tdVfք7,Fi+<VϠ_8_چ]V HrF~I%TJy&tm ~7(d==:)$sը?Bz񚅒aA{C R~!NiˇRy˭}`$yEnbSR)Jnx/)ѯ&c6*v]O3AGs@C2W#m= Y#5P4(hes'h4;:b6ʭ}\\lV[*4HE0u+XuWPDA5z56zb} ɁέyD{ӔN?QHfS!$ &0p <q_Qu!r<{W+Ĵklh9ؒLfu+${^>#];lD(oX&3'w21{]۫\V~R,'-%j/<;.XMT*R/[ ꠺P!*C FhLi<cF(O7!0xr[TC7N}k(9^N hR UW}w,!7<3s[n)SZ!%ȟ#MwO#'X1&F8/oi)VJ.;~Ӏ޼~ \FsbTw8EIQSѩ⿡~ *t ,֓;)<6K*Ӓ)TkNUxm 0zwӦF)?.y^l,"8wQn.a[M=gAIo`DA>]&I4c{J$,{#{ARfߧ5$o|nӯn 虹x6jzCxVn;UHOJeVY] 0k i:R;,EKoKq \d ?щ[1ԼMaЉzMQG>'H~zsFuӽ dx ZMJW{+ŕ0Wq!l*ͮW<6قDgzv?lo7Dk|S9,0o9{|3 f㚼_u;rKy`g=,l~Um0AE$$Uw"1 IJYp/"+!gd_ۺa/x U̢P NW.t%R2 qmi!ilHnC41:|9q$N8,vhTpxRv8(dq2yDGԱ bivދI9λ5)(dUY)ȠLLwsk_xM1uFdljKJR뉌ǁL-Ew4E>F5=A9yZ*ƅ_.F]'~2p]/-cLP~_ߐA`fo ee-`0T4ß9[+jA 9SU^(BYV{Zk_@35fH1^GXd w*'@HM|rsOF&wI,D;V6;Eu2D}]cY.%,_[Q2%협)$2Eb+&VL(: 2r7g;".Da3ROXD/A Ym3'Ncw;p8Ef-ZV5[ amʚ0=nL]" l|; O`ݖqm * J&] 54a:3@'0'er(ZN;`RY! %^}Rn4챹LA6e1^ 4mZÛR=_(I "h,P9m}\Il4ZgSBB2rN9/΃_4-np&J2C;>uBS_T:i;L :i mtTf2)xC#vro", 8t[nE$( UQ;uyh!Ȯ_o`ozx_@1T7h^9!XWm簭%(TNj.51yDeq[s}F5݊Jt3o#>N0IuL#Ў5bmi[<8V1ӅF(q-y7:*DܑC-\s4H.oR[Pl'OџO#Î%F]Б=+@lײcdTLiL`FGs ]$m"᛼"+a7MV {DL'D3.׷Dyo$d}XA*4ψda`X@s!)ysLQH`,T:3Sñ0K|/ z2!KɎGCLy, VQXƓ6Z@pKǑz0"TV:x j2p-^﬐!.NFRFPF^5b]T2sI\]"{E e@$+'PN Ayst)2QeVrPrhh.;9j $IU-Wr~p,]X:x^w7F2JUY2|7qkt"bU +Nw '!Z)WlؚLZH!SD'|+lY\Mu愤^_ ~M~`,$DZf@tP39u~0ò+pB3Wf"g?_oEvė]dڸ-smZ QwXēT%_+L]aLK)ß;Ex.M@j2[ʬxuW!7hWT['}R SJdPaÿ,4qٗM\7@Ndp5Ѵ:|Y^$gջK ; iX+SAω']N>EiE4JhbP1<XdtɰOd6 o3(m"-]v@pB]}#Fتl;sI#!D6֖=igN~ȃpOH>Dfpv@p9-@o@]Jf` $g^ DmOepI$j!Ń`ڄz )JSPϰِo?6qhznbq|'vw4f1hףRk\6x[^RӔp/ ʪ: /t_S5\8bV:ٞCw?X4BV4DcZ +o:4Ih59i2`w% `+Șpq) Ke|K+ 9n8V}7M83.Q.4h~b04æqu,VN/Y,GlxyJ 9xK Wq 7JI;sJqD:RQl*cHq8=IkV{[JSf?QWEt8mQɚvxgvt!ؾ7JE.^'Pq-eF"vߝҷ<%ժo6*Yw 㽲FfRZdXUCހX]prbʵX&~ڦ| tO[Ѿ^D| ;J@9{5o` X"m>TݠSbWФ6_yǎ>ޯ/168$sY_z./]m;Ƕ掕968>I  ẸX"e0]a/7mHҺ9[=$0A̭ ^3TPpx65fЭlY@<<\Jtձ1rK:s9h^ȄGG3*3ޯ@(S&,r6bjO_:98GɦD|OeS[Mq츆. Z Cmt`1&ƌA",hx*54|f@"Ur;pqfJޒ]cDHmJ>##Xd:\İ/PhPᘓ7a[ UF0 ݀6ۗl+] e¿n/.1Y 3Ro.9YmẀr!؅$"?Ro`6~崒^)7F~ mjӫus^[ڑ,osUf/V2^{+I^Q+񷨦 .5_C1*-CEa2e}9=^7y? hR Wp BEpp1Y?̌sךxeq-+Majflw]!jyp֏2ze!}-w H<)ڼxN"6F :o3j4@:g|LMoSIoޞ;%r7Xy͖hϕL!c=tNGRDQu!߼`TXWɮ#dahK0XװKVP˄\ur`ΕO?nyw"e{,PSmp"0=.(x]XB !O5>h9탁L\\H`qSPu^+Kƻ#/:ߖн O*@2$f#9f @ t/9RμIs(-鋫!/B][,ӣ$h9XA.h-\6섃f=(khY4IZ$ax\ʧ}JYe,T pQmbPttl DY#e |YSHpW7_VӑYCu?.W6iZӈ;3saMz\>`6$N&IUp3o?iz96= mM*P)S$&]cttn#Qz1 -#m*< Wbl>ʍm/O]DY˚f1rLm(ݢ [ySL3𪍜J VNK?eK6 Y0UgՏ.a#ЂJSY"DAz~) D3Kr[J)Ry ѱ6a` F#$a2ՇTGw#9GpkS`bO!h,gQpr 3ݟDVې|l&lVa)ɯ# EZoɨg&7<=wP3:7,$6>1E͔bކѝɊl KX1Tr{D)9nsE=P6B LHcXJEnmO ? 58 ԉU#hx5 QTI#y_-](1l=q "uׅ0䙤J#U=IEA&f(lq!d& UCL ~٪&5 P2=8b-6Ql"SyU"F֔iA!CIxӴYɘ!#K<}@Mv9悥Ayd9xV-\DZA`>ZG+ֿ"qM^y7C,S+(b{Dz}bg _5P\ 8> Zw }u-2>acށc/A3CuyiMx2R<*z!H8ue2^Yp/&@y(O_mg'Ŷpnh?P> gk;!'uL*B/WL~ q,@i."t8|+^&w~Kp9՛[cuݚ7< iZ{ zll9vzOFSf3.Ǖ"1Ur9ɪ B \#jh:kBSgϖJxSI{xJ+BV+&ι-$ySk`j'%cyt2!W|PvkσKX{>䇔HޣJUja(-m=ʓo\m4jTk|S θ˖NTַ*&]FlB'UNV_6kuùR|a}Jl wxX0y95n <x 4l\DTN?"뒒9\n;c5 ϻ5WnB5ZBu]~*)2eM[;C6%\yWv r~4kxVǴT6\6 :>fb#R."'u%!?(y-!}ECpBz)7A+Qgd)z3ʘomD4+;4DC[!oO-|(<4qD]+gsbdjn6<PQZ ǙC6 vnLFocB|JBox0YKZ̀O|˅>EU"2i\j}uΫ6I IY@6^'~CW]9V, z‡s5wKYu_@r@f}Ice82<[l9V/iFE"@WVJDv@6NA#dy/qQƘDEhubú2_[rI'u?0zpuV26w蒌AxbLĄ̄95_/YG餺Oʧ_bofołt 8{BȽ{k1QL50>ƌu2A?.ek썭Ӂ\oe X s$ fb8(}Nkrl;ȷ{.K39T3rѻ7wfk>4Ryv^`pcvn(XZAnB)t{S D?̕sZÃqv jڸ^7U):ziwO:,nc J xEՊ^2|!1acM!C r` sJN>Kuk֚3+bK-P[X-$qG(R زv˞n?qߚ{]q{?j9nF/c{Dx^oPTL.')G0\N8-yy":qNP?B(V< KG"*U.ڶ-+|2‹ز(Y=:? @*m I %nvJյ5X >4jo1HķpŖ: h,׽/ Vb8D얰. ky)+1]$rrx mĎ*B،+pQ\}Vz| E7Z.|C[|pG7!䜇>Z( q&dץP2r9(# xTBr1YtegPIڟԜ;RjxMq%sfvMԥ4aVjg~b@k;ӬFS}ܡ^vjؕS{iFWEw=+䑼37A(p`6ݶY5ʣd%yuiBC3"hR Nѥ̑Ƒ[ ѮZt)&1B?)l`Fe%{iwmd!(ܺ5;kZmO֬Dk~9bnUxP tOEdFD%Pl>:Z2֥7ꄧ?9(gN3]:Ε0efe S6NNߦ2BoNU\"ȒY}0!9&(@|"+C-tk )m7(rZezyBmM9B$)nnu) :G5?j%6:bQ y”c,%u4}̣\2VL3/XH(;[gy,!邨{&#@3DkM*Щc6S}{nƲg/^ɹ^|v}bڹ3`uZpA,<~ \2:z a2fд$N A(@/EzUn'G@7IaMixbR ldž]cx$!_N">%/2,{E-pU%1nX<Q܍ ]F՜[Y(#wqmb?Y"[|tV]t?>R6h:wNRHžYFۄ^=sA<>,t0&;odox'3Ƴ,tc׆t\G[xi~cf [Ak W('_BN̞s>G* Ҋ!Je9DYjhDcCs)c{i+"wzdzy_#,w$vN۸=voq(Cm{XXAQ>b}ZZ#j|gSЙY0]4;Pr:aш:Bq&sam 4X1e˴?mAm=l-S|؊P@anᇓm|h t)㰨XJEr 5gwiЍC3M %񽏿(Ys1u-XSNTfb 'ul̞HXj@@ ȶ-m1#&ɤ 9B;#7GŸStB>r4<-ИܶHpմǴT<T3r^\}T7JRR<a:wV7rMRcqK/= KZºlc8~DJ7ĉeSΫqT)XBtX|CObrXWͥ {_ QE? i@яLs)zw}~y.-`(nPp6aS"Wޞţ8lœMJ&/1+QJDec$Z?d>[91@;P`xfQ &ɓ@ t"3nȳE$F}Ss&x)~&p9U6og,kE̾x69z'*sh"' $gF_ ]>f\m:^,nIs0/lp$*C-AObMO}ra 1ʟeQaSLc@*xB"OepVխ&pMS|vOd&0'6,ln yW0bq6;pSnYyH-bS%SH7E)MOa; ˓&ڀ5/L& q(g_Z("gzw߰SZXpq{g1}m]5z,7>vYӾ;Κ³"lG[ٶD}76:/e# h`' Bq4 2̶le+(0'(U[PWHĖAp@ǰa)yy]z >R\zɌEåRD{f KCvH8R/:Fmay,C_0` 6j>$sv#laY kVm>Uqش;41Gil%鍵\WkG5|H}wʡ 8]fE0&"iy4|(nWn{#u= H+9 RBH|eJ3Fyw+6}Dw=KwBrq)nS8`D9u#/M h]eZ@)U ^^,5(Y(?EßG-(I">b^lĮEad{*ULI%z݌">f.Yh7ͧ,bVMzA>›,b]A޹% 2u%V{n|H6d+]o g#[ޯkĂ_Pe٥1e\e~L8)Tl` %coɉ]'dܚ>V_êy]G,W{l$JCBJo[@(39zIKyZf1ve=3ok !YuQPydže{&~gƸ')sIƌԂC1wXmD~%oQ B[sBFֳ~Q]f"y-AH+dY'7Cێ%ɂsɪP}E čmw"1b<\MH+<+eM K}LO;璔朻< ^zS&^QTU 7rZ6c w)fa#RH`~|VX6U3a$g} z 缤Ř]urׂ ѝnX03vXisg3J.ѥ,0v4SR-Րg}bIht9ǘa83/4}8 Sxlė.`n4Vȵ]`UV] 3 oJ>Gsg`- ق.~du\pA8mɞ4ĸv@δz[BFɌfYÁ.u0F^kGHPn>_Ҧ({<.r0lxq6akYLKxF)Aj |TPLT58&Yп ட|<% b>> _E v.3 J2M|d=ȲN9p'/fgs@-tMYM$;/}C ,΋KPSٸ3yɭ#ϒWx8aaPK)T l3b-\ւqͅQlsA]|9q*ua"us Caz=r17q/f9L di(yX>X! `.ˎ&Q*rW^TݳsCF⬀Ѯ_zV_yb#TcqI?Xl_\DXx1G Jc,iޱA"; >9> GQ&dMB&3P_5Svz `lp!FΝ3"ڎM=9xY u8NotGV{ U?[|pd^ݾmY<ַ$x@p[O#GS$үUr?+&N< kvPDU èK58hWz/˰yʋ5}vw )N.Bk,t԰Lwx!uI}hP\f빧X$b26抣ל[i_:$%c.(%RUqЉ].S Q_[V=TY_)św:J"w=>pi<{"fy[{3.y@2~>)pnͷW;bs'|c'!Ee;Lj8OaMe< <փ XeJ%!6X& _){a0t樵utb\~x<ϱe8BRM[9YRN<`Q:@@9%:PKdSGdw72I Z*ɨQi>]U"ĝzf Պ>M^ͮĞD^B>O=bɉ\ӲF_ N4+|B>Џ.zL3#8fX!lp X]_F$W_M$HU۟nU"~[?|mjCe7X ) OGHKF!VYP~UhNW@=\ߒviWܧ<))ޢr1]MhZ3EOi " P/M@~Rv4gmF<}$9# Xt>=kpkr~֥CՖ(x?˔Qf.p pn-C2Znق$H':.uKVa<ʮ*n#+>z*~ q q3ny+ 8箷%)_^z ((sz:?u/3W :p]W?mM`n{7rio=TzIh+xܴc P0pϽO6e- ҙevS 57 NeBcmԳp]*LL8 ,WEIj^:BU#)oVb%}M "ɠx\K9-]ET1@:>Us)NJ .W[̳71[X#7Gj(Vo d: x _Y*e0I޷sN54E$!mXWK0Xèu:04uS?5m)of${RsxRC4#gۼBLY?g>tCENF񲪍]crE^Cd0 EykWjuB(+Ę=$rwFRh '<V6ijlIwma)\VpVU ߹ykfnqri!rg]!Ri XgH?Pcd$,9)u@XE#V ݠYegq"9 1_ ,ձ/5`cPǺ+[y&7tӟbZ1#v]y]/p a0O4-2-O.-5XNs)I?PJ#U(ԅ 6۰[itq}͠.JjxjMm=D* ZE"Ja'N"R'=)I!&f 3|>.mWrA}@3hMdy{J5j Jwox·VoHh"$h<EWLk1Fmj= ɇF_Ϋdү֌%k#GjJ Ⱦt_ ӮRH2ӵ=R3 xe*MDpމ]4HF|*=&+U8ċqּ&Ó1iř2as[".vAvx26wsc).|~$>rۃo ;,>#6z=nYm3{):]8eժ`~ cp0$={d1tݖU>=z5V]wd u#A#9M#]bi#Ie)& >9x˯Οv%B{B1f~V<ELq5IЦS;ZC)ÃR&H̱L V3eͰ z#[*gltxn4)Y%%E#^Ea2]{M@4%{׋R->}4?`NW__,ĤITfdl n_MC{Х\yZLm8xV?g^ݙs&x6*[ɡVýg]7$õ,W [/saOm\'zA A\2ף0:e(G3dH행}ky$so- ~vxh`Pen©w 2$d$j:#Yy owKa}.3jLI4UFN(@q~Z @E@˝.+ t~0Ӥ{-`h.uهuOC$f1B}- 62t ͫ5ݤ+r}ȩ]uԣ1nԎD\RGR3lWHvZLy?bFJҥ+qNfq]MR^MvB=1yBf[8F%amR'ӄx_~< )6f` w2Wk{~ "Mc,ěG 3[YR:8$ #`E*i>Ǧ2֍Lp)LCRwEK$ 7Vx5:|q\5:u C!5Eu(H70Da cͺt+<@2B=n?5a9)09 v!j)|T504"Z=~k|KjXJAv*?_w^lrLeDӏ=Lx2FM<,:)ck;$tItYljWq D96+:+痄HB;ޮoJ۹q(GEdp+oȍf*uh5*0yBT͑bH?< c"4(A.a>BbMM>h{zƧ"T7f0:(Ozp/O:l}DER Pu+V*l2 `xg.<3PB7AXE OnW=M&ik{X˅< !jiAlyhC7Suc dŘM#4.b/y{qB^"B7nہ$5y:fI{|:'<~,70&2sLAh`p Ϭ=վi"U^|X-wAt$l4z>ٱsF[ [>q>7~ IʗyY򝤗φZL;BNH~,P {oZ}u fY&xTY8H'OivZ-Kq,ĘE eA 5,WxW.ϱ̔]v;\efǹi]V9yGt4(m> !+qJ@=ψYW"5Hn>: qrƖB ?VA>Dǭ-cGZ 84ûy?iJ8]4P3# ;v)uX:r;wуK%Z#dǩ|X[tDݾ0rc%6J ZânpP7VGdQda\,NQ/Jm0f_1a+Z*\RWhUG`=PjS6ؤ&[=ѸmmD\8YBZ+ j tAёw0191R$ڃ=Z H@Qi0U5W5y6g wMoBlQ-LU|u-$pi, ئXhƗQ0յF?XB78=D##Y@#8}ln[]E1`:#i `&UY\)J =ɘ3P+^NBi_722GPOx |KU[ޮ +6|JJ0/(TK_:'(w+?ɮK_W9q JI6GJVup!f΂*Zw,v1ꌼBн`q2uuKO |FXgom;AD!؂Pӡ[˩U7۽EUۅ(w3o! 6-B3y1ŢÑպ]YΩ4odDqGPta̚蹵:82e[CGw8u|6W( Ǎ: M*G?=a};]Ұh' ?L8c{~dkWf }6 =QfV#M~Hc)rAv܍hhBWccVDq@ i 3X-)ŏmV["1?n!'ҩ]ZVc<(ʿp(,蚷{em}{"I(imW<!?*Y@iFйdy۲xSY Pmcّud jCީD1 RE,{,Ϥ-GrIriB)ȼy`Y-y:=?c;L2 R*u4y}uVk7ޏ!JimwGt΅f~{IihSsWy\y⧭LIzOY=ȩ:[8)?=TvtWQjq /\XOB륫B\4[A8Ui>6K[s=בpGܧ=j87|VHk;>Ta_ayN7INg"iБѿ(6,; 1W"xvV&'NSq+$T(IUZ.xlshhkY2Ќ)bwbSO1yf#XB\j,`t~Y :¿&ןXu_yR#ȥnLa.3{D> c KhBaB-ğ%e4 5x Ev;~dJfrn ȻjRU`BϽWjWSy.Nܥ:$peD.Җώby̺&o_bRPEw|=ovhG, 0hw"G!,z₯nF!V UPX-coL}ɘz=gSYMH "퍃R'#OG͖a 2;kTwH[5:`+ސ-B>ㄵ}Gh;YKGW2lCb"&tJ(Ȅ\Xr[AЍښPK 1 R.&{ȬK0ꪏWKW)e#łGikN[g}-UC)/U딿Miޞ=Z @Lp:iָI%c|b;d{!0|zw>{'^L>8B mC]_ *D >J5Q?leKr~ζS)Jock;a3HЩ?I1އ11~ >Bj+!`~zrQŷs^X|5g+t$:F%۪R-,yϹ!6sҶ{A #/Qnto|@~TjUT{ƹicjH:#}<}M}ĕj7@6Rj_\oeK&K`;]_&,mH['fKI}-iL<~c0_Y{19Á+"iπdLz|b /th:P-V{6p+Ҹn.6eg6L0Q:]&&~2UB*Ci.3"4aGş?qٽx'ʀFRCZQdfs!ʒZ3H>X%֤ѳNѸpA f FshҜۖ16ú_۝pL]9`5`l rӬ=qVIUW"~Ȼ-4 K8<ذ"WS<þruwDB?1S68} <[98Ư@ni1 1 ̥(t6|ubwu~9ELLSpjJi}^󇄏ÔHݏICkн yDFM&F&-إDIz:l+3`Iҫk4{:r=mHOף@sS/5b?زc )6$98 <3`+C}= h!TD)c)1 {D;ouNt5DєU-,~ʆeerE!4߹E[BK?%tjU6 6Y`w+'ۋ.{|p r6-, $}_BIM&{V+X;e.`Z䦩teȂ;>%vjxS?S_iɰx+2:U{|srljTȨ5R[8r|3Y^Vs&TkKߐ\0t|g?]wHEѓ?" aa^n5ݕ}uӮdLnW3j>Y%7j?h-;- )z#i 9h73 Ջykַ)DXI"ZSHm-p F#ĄFk?bK^ Eo׳z6BT ND\EWIdqtR9!P5id/TlM kXվJv6TE (Wg5NFt3eR^ہ)L!'7$_ay ZzWTh9"%<$@-&S^$M@)(#Ǻ bTJT{.IdF ɝZ,s TqH>(b6/soRu7=m2'yAv0e3G4[{TWkTd`d:^mMR[˺Dn9ziN)Trlf;쬟vu7IKo#ZS/cwN.Ǧ 1k|VNBU[P<)F;~ž6FYJ_:#8[B^v*(78<@=AfS3Ph=y 2i${H4h3ƣ !'* Bx|YK F0f3(:|O@ل (AyI'"z o8u#-.&l۩_x?Rc#-V@&.3Z@\D ( nPmm<= bm=HxBwItӕvlW7)+at v3+K@xxPB i0{S*0fi7i1;큾gwz! 0TaQ ,3M?I/r.g#~]' ZuLOʈ͌ L6tD "C},,c =-qy-zEܩŸGa8#.mWMiuw/DD ҘܮpXq`"ƯVf5K5NN28: T&(+\Y ] ~w[]SbD b a3;_`92(奃&&hN]{bU}Xrj06A(OZ9jPX,DR0c'8I*.kޜbpI-Ģ"6`2%QX}(`Q]SD1tZl @>"Mc"^Q@v*w#`.N SB8r*SD@9őAWHLu ] QhRPJC ˝Z">>~+\f}5+!ރ%k6e)UgXJ1uomzC;YЧs:bȜ:^*mm>v]Σ /eqEɥ h!&1܇bJ蠳 /vNHNϣaZn~98Gҥ.If-V' ] GQqxծPS'UV83=&޽[ t,&2kr91𢁱3 (ukBn^&;¤55.wav GXqg*;`;_)+I붭sۄW;!q`|OBM0Sui7ζˍ^FVF= ?gj(_0͆is}(I߀zyI~n#qu;8[/]|c-~rMZDEV3ü״uהF*9 pfY\HQP}[z8ma5P̮~ 'ms jYޮY ȎY}jf(!QՎ(d[R8 yEQar|E6!J6m;u^x.K%/@5ѻ6v}Nx:@TC\JWlGqRS؏|twyH  X_[PL8Oz}<9@+v Z=4>*nLqZ+#쵄.e?[z^*>M`V98F DLtE4 _M~^xqig˿q)TX5MM)BZzcȝd|z,>,q"~,J yn/$ƨx]yȘWe^fRRhBNPi#Ga&08H4/EG^2 ^cvj1#O?O9'$ըWA)da\5;~;y7He nJ]?`ѭCC)efTdЮEHbb \ppm0_Zy`I>2;byr"pîW(dAg;4i?T mըgV25U[Oxa/M5yy9n`ztXe]`'%eyecQ\tbӫSd4'07^Hė'feK݌1I7IxZ8bkj6QݕOB!:ޣ7M5#d$W\j OG$]F@^5,7"cct貹&bވMzҒ}6@ DϠ twvxDG= ?TJYDG2i*=  H2]Jx7=9COۖš|E<l3/<-n. iB_no$O͌^w15GG3M:+5xhTwK O9|nbulO%H\Qn{\v^'}!5f-㡈>-GނƖ J$Q`/.KOJ=>V&/Ġg=Z f(" |O(qsz ?%6>/5dMu,9_Lx17݈s7 }\ ބ*ڋgmSɯ}3hH:iXOf2-_RA~MY9 >A֞-ͮ!hT]/!(}8<%vP]{M D uU \ˀK7Niq14{;Zt>K bikj uB}N2NU-,Ax> iܩz7z}7 *xL'NVZ^:AC!x|@!JVp,1$ܸ 4񝪯Y~f# { )Y]D kGAKdqI;`mr:;nCz9;efDZ\*}=?Nѓgk)Nr`?h䳦rhuV-E#&Uu c!]OCj?o)]vdW82˛ Zu&o^18vnV._qG4QyѦ87pN'&WG3%[dw[ʺwjn" Ah_E}Tߛ\:v<_V=:="W.PRt'{!V(z4)WMР^g B4[ßh8;laAф 8܋NjF4XV#d a+a^7++2JFB{ɼs:B'Aq 5Eo'ЪxdKÞ>,0(-rCPL\;z+>dG!NsreJGƃsz4X^snR]UPݙNS|/hovM_BHAI@бgQ}%'m^r;1n3h,'O ,moqEwKC}"p {K:kXȰ->}'6<Y NS wM/*d,yX_))R[,d7=Ito5|{Vu7S"*iȅ8&, Ͷ~v}=zav';-Y%(i`ፇ XlltfH l'#e@ en'ZTI mp?h42U:~vIFVJyAWz{篧c}@2rm(#'V'G޷{l jgaɌ%Pg(O.E6"XPuU@6qOugiu׳,T1 $Άqx7\ȹӂ 'X=>H.t$\o nPC:6 %OR5~;TY]oYV(Ilڲ̋MWDҳ!!6Bͽ;zc7Є̾"e% 1a[Ϙdb>`LՎ6m,+t2 n ]?,0;lV: Mp+BB&єJ7=ŞsNh2wy!OfugN^9jiInG0{ߙͺMZ#td"mx1a>7ʇ%flrZ J({JaI: kS/;i;xDǴg˜o4]|f1}E]L:2PU 02|]RrbT=r ^  Lg Ҵgv%yjRVcН]/UɁe%}h*CApS f6x ڽ:6?bJ,2'*$)8| 0aUɦHrXgUCrV'Ԝ4AQ/QU.W{qA72;[#E)Zܰghډ=~WZ $ %6ԍ%dWI~n;yG' /?`q@YfQN;+9`洮 )xWx}I rV6.pX=$T=p 4陨,B\.(o/\_D!=WyNBmΠT"nV& bGJ}zӽEL-Cmvk:܇|T,-O&mu #rO$HC&jo'aQD *6s7HxY:~N۫}W7SaT5&&PNmT=D&S`[$oݴ~Lu^e%1uVyD+-t!TK_CmO5 O;;}QYHd G3e 3.W؆Yz@k380-4>}f:sEtS~baȿU ^|Z͡R2BCNDckV+D20-o) x iBz()V6b;>> L?r¹ςLRyE>gre k[Zo`J()mȐ(wH,l ӍAoGP by[QB/iK奯$M˾oVaL׳EҠG=/v+iF̓,_\f'-q2";ʥ{n@6y!5ܒ@՞t,GQ9t@#(̐֯{xpLzu"92~9T B *>t7f}m2* 8F>t{y] $RpRua䤳6>yoYfL&b5H*]]' ATi\G{.i.%P%9UwJpsɁS ؂W$ZsFä=wj,^vd𖋣)L#[{%KC$svch:ԃה1].;bXJϚ {TM/Kz KYn{:,  ϖt&I,a$s}ljYF%Iw s>a#Wy,K-+Ⱥ[Jd [}p]Q:M ;m Q$詪 -<;OH>mY'U$97M (e=ZSrAͲT.wA)RX AA%t'%Q]չVIUsXevL̒Rų+aܙ ޤzԄ|O_D1=~s7mvj; 6!VF, <<4txF] 0U8,ֹ&6}'HԀph~K 9`" g@Oָ'c d /83劍lMD&q_t& ۣn4!+15#g8C9?jK'yH:@){h% zCW]Fa[L~@ 5یrxoTŀV )uY\5S 45ט9EHzATYS'}XFEA,0a綠g?&\J=GRV1oܕȺh4 ]]$DD$V*hV)ѷU,Pk8q_KͰ]lJG?T!'Q>yE)!J3Ȫh ?&l Qg0XD'tԠQXz[ C݁)bl9AIR/ke,iM{7Hɟ?L~m3WSm(|dbCN=uk5ޛ4@~8wR$m"|S**=f}ĂjZ C:, Ts—̊/9dx5`Kp\zs L2u[wِ&<,bgj/I/`diڭP?cʅ B>%I=t1,C5줶\vIJ10/˙9q*6(|77?2/ mG 'DfMb6t4gBuyoMa*^X)V ˘gw3.""WL*P]KxrtJ8'%oP?rb)0|. Q^~P9En=Y WPpθ HkI&>E9%Sd[" 'yDv+I[ WՎp)2lVqcϮ0車"1͐Z=G|qoNefƽ[pI+`\x4z%h+дxC^"E" o+!(*e8X?C o ca QP'.\(6cڗfoeQ_-/*A0R ; id UXTLE (+$L5&5jIgE0^:R11<{Es)y9_UdgԸm_SO(88Jr9mRk["Sa9al:'κHIEB,M.*XUhZvdqY794ǟln U_CI_\®Əc|{Fc/ĖIGvN]C ksPI|F?2aʊ i)^VX7~ERWw5KڀnQ5ue>^Eߎ-5/ ZkX˥42",M@N8@}y v/+`[!bAmI b(3 N:lm I?|~\sp6 Ys[⊸'X?EYj]O561YD`/S/Ywڭy vN ַ*T3}M@E\vUBe TwxxΝKa+u{sb S ! MjU6/' Եps@NaԐ0Kh_cM+O]Y;1}Ug lNh=an`K :۸@żޅRtةo:`Vr%2aIJwcf{t#`vB`ww.N.h2𳛾RL9{̢@PHx .+Os!^R\>VΤR# #\:.GsDlgU`Y Gir Ƭhncaنv>IhOLnҋRj+fKpc #&;~ 3@5=,[65VXN肄2b3/'b $Mk˰յL ku{7ؼy|q$'7aYN" Fn/U $fhDA1$a$ ]?wHn߳f5RK^8'!\MBg,6SjnM*Sgi8 7C {qSјwJTQLT ͓ü4 w:OUD9:i5ҹӞ)ab_xLsMw;ӔP(nvtfGTYd3IRWΉ,hMm`#=cxccq'#NZbHmbJYٳ=l哔8v )'ڞjEoWI"[S|y|$ӑz=$` ~\ѕ2gFlLR} 'ӿ%rɺI[C s6ч6'@`Rьf)fdOuޙwkǫ ںɟ4lETK٭_ ID)!XGsSLކutw2-iV!@vF =$-SīH% ~$*p*<0,B#Ჰrtv#*$%G.)ѽ,F_{㥣RTU1 m$f<r0;V4qqc)N^6%`Ldšď־yK"_ $)NM`+xAl?WS„e?mٔ;8#_W>]jE{" *_iȎr1}+"7 :zz[6ۉaƃ;zֶz=7 .23NG]@FVѮSzn>RpKӆ4ߥTen]^%>ln)~Ƭѫ,r?͟~^؊ri8O Vd_3̓t/̋&5^Ewz& I`I,qkiS}.)~?ڍ؍gO7Y,)ŦV/BefM:XZZ}eW!@1ǧt­ՠF h RO^ QP=#~H: z쫓Ҩoa[>$AS6VjԞ4 g;6&.gxܔGg K JB V20C \gmW|MǗ]eip0>(pQI BNQ0.sY3&sߌNypX9-J- u<6kN s!&͙@P FFu6("}Vдdf% ez0G5X&yjJʪ9|wm{Xh̀4IFg%Bl ȝ)Cufr@rXq|0$4{od^LE3{; )$wJbb_,%ѐTS"]1{b[O4393 υϥp;Lz{Q9J8cDcjz'4d:r~ Œ^3rYķySBs bѲC}=FT :-ܦ ΀B7N)t[ n^W:˓JHEO/e xcE暶:`OXZA(7\ytŵp D|5&Ss*|k]S Z|2|!褸EBOj.dɭKm9 .~I [P[v$@!9Rb iz㔴ImO~)4 {eA1)]gQҶvw>|&׸Z^C̦.MaC},w>ͥo )(K?TmT< DSQ[G@IgDuns Mt0^ths]AH;`4f0j_bS&Z*Won{Rj^΢C2z,\N[? k "Iz5$%P7} ~*VsgFNuؖ?5O =2wc,3EbНn-b!ˏ1)ud[5S,4d2aF"ėάwHG˒mK$vwGq}(VhImx9׏ ΫJz*5D n@Y& lXl0$|4VJ wFɗ=Cљ͍p+<9ܴN ʵ7ӷS(hdo% EK-Nq/ϵ7M9cBs#}F"'}8"6fC12``܋.]|ivւ D[<_LpeVEe$e7ne# ( 7_4c2u *>{XJ{U+ç75^JVp? Z~y&ȭ2taos,[ Ѱ|&ǘsMSN+s9GSgb7P&:VQ{eKLߖq}Ǩa~&h%rG{YHQppӏԤx@7}AxƝ$"T61& b;[җ?~ h]> tMJx9B >4<>_܄{{tgNHW3Ȝs 0b\IUAQ7f^1QQh]\~K}'[gx銔|2͈Ux&a\]^O=$PZ`[Ė1ɸPk_KSW9pl^1 oQsKrC {},o>?D=hAEõTWjIMkg8<,5>kB.i`%ik M?p~HZY/Yn!ۉIh{Nd"ʀC>~a0J,pp^ap,v OXG94H<֖@)Zΰh@q1MCzN+y<Io) Yܼ -<{UMWn1ž?4P쐁yTv/{!bEp:5KDIi=8JnCmL8vˤ=-?@Ouކv+|/y'IHFqjf jhϘp~s} ZćTnS:P4gCfСbw{Lq vO\C7V|9:-}dF f靕V)b7A&o/dGYd4ez8e=)=єG6`$L=I %%QwnJsΩޟ)b`O2j{G6nl7943 X_&l: N>e8=x,#h3A3+UwbE-yk]lo &h\u 奩wd%pP#QȢMP~q @n]F6<ڻ>a\*!*RzB?H96Um ̖bu LyۢU{ewkd`ĹԴTezQсyvޔ Wu߅0@7 ""l%70V' &74w A&B;*ȕH>Z ̌y'!Z>ۉT:uIjCڍVG-2_nb`,_~4Pb]YVS_-K'=ޱϘU0܏ل}B7Ani%h-_{ɀ`uk,rgm"gvß'%4aWrjzC ]ifXPE?"ȬtNDY ͮy,)iœ>SnC2!vfj(((4?8Фִ]%*0ӏp&v-Vl3'׈2 QR^_nY:-a<,vҩ~wu18j|֠ʘDуt"g 'rӋ`,'E&54+Ãʇ hOɭİVC .X!~-Б.-:=eߤzZؓ5ڏpZDGt1S8aX<޾v# p+Z׻Gj࣮TjSӜtbaP@lHa0D&='e.:s_-[}!U T^6 [/t** lM٣Bew[kۃQJژasg`BIvcH2a z}޼4EGKoۗ ,h0X.Ұ.Kvҗv Vm?p2>, #̢P:4hv.e4)g2_`:cOUk,U5v*m[ hcj3,?Sdyo"cUۑzЪxXng$t盎܆7ybx ?JIUj$a2'Ep`bC$r(Լ;%8cd(T%7DT[x+94ߍz/󋚶\b̘$ggˀ:=+/͂d'z6;` / cHQT\0):6U4@z@O]׀LQ/]kp7&/$uOG[+o7i*  LŲzkɘ^M7CKc(e g;|ͱغE lƟ@ ^cGJ B̺HYb1=WZމN4W:}*b ?&bbq U7%^2BaVrR?0ɣK9}YԠ}\߱=V; HVǵx v "{xJm1r?.18W!RYThEK/tԮbJ57,dN0_v]_ĝҒTJ~@rl~١d6'׉ԮLRVY_8jTex+(FE}ۍTH*Z0F'sIzGmpP%2(\[%@]:Mu Q؏&S68<>iwwEaf\h<c}T[t2p8,X¸>Vcٷ-A&D3hxY!E<)NU7/2O!ZTUÌz6@' Ӱ:RfbذoJSKV}BS͠QjcNm9/)78XĽ;}-Ch7!Q BER dY??fG2Uo/L'\茚EGu0iN,1GeHs-\ى5+/mSbT[e#' DiO|X}cNj{3IԘDB;)Yy7/pI| T%ّ #kv9w&G~{$-Ey+`d8k6LW =OU&"oPY$uK[1*# lhJg1В'p~!}~D{(}ܪr3M Tz7\嚦2a ԘQE9őg.eyu{T+o{5bn&g]I‚^ԒwcZa8d_tҪ|g;ogd.]^#s-S~ mnK3um?8*{4A'*7Q,xKvU6^">!ǁzi P4IvI>P-)!(QKՊ'Z~B8O>K/vxX'mz2+w{}*)}h;7$$\];U:`y1Fsk:~ fWBNh|n_x\CS'wŦnd +8mD̒ZCnbtiշZVD|/Va4ôEИ/tcv k(4R>LB˫n BĞ^B2"/ [:cDkC\)+9)hGj ^L7"} A)+V~:lf`%MC05ӠcK1 \OXHiO rl|jV\p5YӮ^BN΀&)GdVOs*فAY;AE9 r I[<§H F4GuTM'^ vMV2#&mӇM ۏu&˹c +Jq 黎4ˇqk{hzhl{D CGIKQ{d!:rRGמ,pp{t|we0[weQKkVhix|^{>=Ri1dڄp&eOwGw77s3 ?u|sUb^0v ݏwB l.wjNd˂2p ]:IS ׁCs۝Y%9+P9[)anvL޽3[w@7ؕ!p6_Mw;V&Hԩ6QYBty]ARo4M<|5FGƗ_FgN Of03'U1zԎ󢼾eιX8 8B@|(/BwML]`4TSw-+mSjDbN)X^^{&o$jȍ&l"WqIQvӇ XkP ޤ\b }.٥JynTIV\oܜN@ə/ϲt{|j B.OIäңȉw菧LO~<e-IIwickZ|f)(oh-1N Tɑn5"+[VSje-/o뭍mpބKbѵ qYHwB-WYsM*9AgWzqo^G;yBۼJC9t RT: K`ֱWR~vaZP{84C Zݿ~(k(~ V ȯ܎P0&RMEZywEf~Q,4wxV##V XAql&_@mClvh=@b]UCI jY4K#Xv"eQPaȗ%GK”Ͼ,{\5 X LHf :ՙj=,JU& 3~Á#vٜW]-&)m51$n~%cFkq#3P`n7) YEp⨿bQh"U`'(BAk ;8/YChɛ-O؋Eټ{(ׄ,_c4f"i2i$5 RUsv{%Nw= @'&:]kǶK#PN(Rp<Bk2q,ayhsIrsC)`oxP6ֲˆqJ9O%~J9674Qq$ӀSJрF6 eX73&Eh_%X|h.:eˬj5ZY =~n 2Ida%[9Nʚqԇwl9Br!|գd}U`أMG5'8+WɛOiDBr~Go--Cȕ {>raIzđ-j*m Px b]YFs7Q?i#q:oW26NZv\' J l, !E`zᓻ3?R|Tb(6GoN?߂̷P .}Ly>.r DQ-)3O .fpc;]* l!vu. "j*|z!o<>X]V)sžN-L?'!ުmC*Ԙ H/nʦJ!~i ]I=z1q BL/-&h$Tsc$ON5 SgC Y.kXū[S857\c-4 T^%@*.g TN7 )ELA=ggz6*\kжK8=ʲJ̑!W\x#F xho۔I>b3m&`Fԇy\NׯٰK^G,;*q;^؁+\:8$Lo*o}߮f`sUQ\~%V ](YCOnv= &qQ5d*TdX+-QR^ 7is){[2s2 k+ ZSu{fф|5ϫ@~G#0 #^*m^ǡ=S㠴/>*Z,\|qg̓ ! Y l:al $cuc,2~햤Ӗx'[%ACApt#霪ζde,kap{ ]9FF ;GӇ݂m SB$)@Nq%G'e%׼.7ూ}Z5[,Q _Aw&I. /b*Ba'XtZ0N]dAzv9_)viWfS9X<=ojcׂQIz|^=ץG]oA8]t{ZfDdxu-dH H<_4P{Jp7FV̹z'y 72*y"ɧhCځ xSetr!'fZb& {3 WqGLB`WE,BL{Gmz -D`T*)F7zHp ,EmMi @ Y@><'.FUhӐQF>PD9˶dLZ2*'mf|bNWD)eʢ(J0ibychw'5V!NvYt@LM4#9qb2*' >Qgg Uac9? ˡǨ㕒Q+DJگИ+ZcZL e򝬂>38}~t+|(B8%AI%ԿIGD."h<6s2elid;gȄ6A-g39JFO!v'H&(Pv!6}Z9(ۺVXr_QF$K )Q6 2` ,]IW$Y8pi{o- ('-?}41- I߮Z\tUw.9A_Yr,B$, `9k@ Ǖk7Z6>`fj kN<-J|$HbUEt2|a[dZЂŠxot| 01wnWG}{ ť,Jy*,>3&iIfMuәF@ ڧvab'&_8QY J#:ե=Ld|goLY͏gecH{*8W-rЖ]yƲ6UaIYO',>%Qʓ}wT/slؿKV@LΖ?VEҥԄP2e SLJ6ѫ<*ǣKˌGjI1@#݊|$IY2: "^1!EI~}&tV슗F1>s IS7 q#ko8=͒^buhš C==J5,as5'*,{O1'S7aaDKnٗՏMȾFYeȚ'R|.؇+(k r"D] !E?@p)!=X!ٜ MǑ3Ѹ) ` QQG )?qTdL*kōRׂ-`z5U3Up%y=/^Ctv Y n[0cYsdO3< 8WHK4MHb&"k>4c VnqwLz|ʶO㚚kWEdE|sXǏ s2=^|LvRb(BrnC9ܼ̀Jw?BxTC;CP'n=1@ݖ{S0\}]z /#z3NכW* yuqRHZ\I4#ٙKz蒵iNJnꍰ -ރHCWx㫗:<Ȫ^HugsGc,Q Θ|i)>ת9AEڱiQԣ\]f8{ %ԃpӀ1Oz(DۀyRޚ澭t$b罱[_7Tr eD_.? `HDEi֭~=ZlAse/k,ψ4%BpG{akKļ֍ _¾,9ά.E@K O0aI"?T!VGC!8IrRA3l}~ X`tSdes-]OƎLXQW)ةg:-tB@c5^pLǯmY=/MO{ @ zhW!w4GitC}bwU|344SDh8ǎd>eYx:C cp,e$X3e c 䈳_'DJ%5GPޔY<_>n 0zk7[/#ɾ|ڻNE"W>Zl)2aPN!ƨ6ڶ/!,io:& tT%!Bsx6ۤv7pDh bCNx^MɤM{p4t_ (78? dP\Ȝ8KꕷeSN v5[hhrS4e-i[aA^w>5sGTDCT'ܨD͢ DR"v"Q:kH%&%/Džf攪@-I%n i زqkt:V^U{" @WѥTYlDHn(qwUd k%ȷs茼PwjC)qxCmC_@WIÝMLPjRyR.bv2`bl kϕQ$I~{sƩg",(N%foSjcI=Nтmے) WMZ?.NW֌+,Sj>lҹlNfP\;i%hWXOmdOi/+y&8.:1gbC&>_71q)ԟtCߚKN-Ō[$)w8v ",ӝ:ІQI~FSoY+i1IO^YVioê piO7{ߖ,[(,c;OBm-*w0.YMΑu.\xAa;.K9*恠>LI{ܕx֒$rLBH4,W?ЅegtϭBBw$phk̸t*`}rݺ@6M׭yS]3 +lCXltv揧c- wbC^  8Q''@Ѷ۵ĉj~QLa3ib2 h7]P^ǃou|PŝI49[;LvbF5;GC'ounⷑ1koIadUV,"TYPKc )Uf@9 Wob #O3kRхEO\E^\}ېUF^X@q{1y2I 9= 7e/@f`t{k3fd:l7>Ῥ;#L%AyZkOo8wӗNZQ|nu3O1(^IaB)b\40H"@\̺|Tc8NRMx۳u9/g3=JWBfV~|J ~Bt?pveqbLUSDAK4xJB65"pS5Jڮ j ulmw[7LSLLԄ!ܕGn$y4JhMi͟C߭Z6,`֟+{ju]8k_1g[!\D@W s n!!I8qt//d@j=e~pp@dEP"[m}Gt-eqq$81ݸ7Hz|m`g^ NB? ;&V]}!{09CXr,7},+o@EgCdܨ!iQ8. r8#Eo:Rt{*'-1ԹuC}"?\M)Wn-CN]-q=lg+jEnako&Xg[;edKJۓta4[E[Naa iLY!ҥ&9J҇ Q ?&U&O$38ǒdL!ɚһ&T*3 QpzeW3< +BOSPls23Fǩ3Inw OJ% AgJIPlpLCKiw~YT3D/=:r !TGi 4_GbEԈ9ژ9Rsԇr73x%Db%mDŽB""gLK#?&DΡLK湇{v73HL--xV;䅝'!ގmaRL`Ul;l;e邗Zf׏Ҙ$8zuXW;wM$78ڋ 6Vr3kS8/zƘMxB{#'RN8{Tjs(粳#E.ZDbvI^w{QS@ ]({{v㕎5ODFcXZ(7e.4?ut2=_x .D"S`BoaSU}ia㺨F?C?~ytT>ضD=uP$]"RN8s$,ޜ}e^Fs!Ccp3ՈWf}3'=#")_.9Y"Ş3c_/94WQ,#|_6iHMknz YzߚRjRr:33QAɛI9sj5Hԥ@zlGN$_o,Z"Jd_[ uSZg~NXRo;yf!hZ_Z#Q#53oRF[t >PO{9'"8>ʖWD /CNf]/cJX<(G1DS/ȅJ.cPA%`EBӁsjSny8# 8KM0tc䌇0Y EM$=d.5%(/<됭[%mq<"e sv2ڙUS OɋZwvUQ:M"DD(pJz 0Gwd), v&V=J o`Zi}(Z7pGxfd #uYee$ Ygڞ?J>7 :k܋ Ʉ-܊ֶ24nR 3:ԇO$Lj<76oKtJ"uNXoQqъR/R'wM,=|霜m~MTue`"ZhLx ٭ZQD"HS/b*\b`t4%'ТK vپ+WKcoM ZofIiw&f+(ufUI%eBvÎd,^F++>*Iqʱ;Rw"=&Rpg׬ߛh8wTV_󲼀@8ʳ)Q&/+눌* lwk6)svǁEOj%('em68D#FDcN|1m;]bȯ g ?Qyv'֐~";` ЃsY#@ _uo3׈Uר4[>f~̸z kȁ$bX]E]ifHNBB*%Sgűhx!b3C \cY AI9Z&ПJc׮g!Z ak?xyQͩ7O'Wը }}W{BS7 6_=E"yRɶi)j}k,X; Onqe3}1Ch{4e|0crO&<4D`ГP̺\ k]·p_=w |=)2 G<u7.CmIۃpL+BO&AKE%)bn3~AOHLW- o{.:%jVӏلHs $I2@wE8gWE)<Ӱ_KV+z8 T&7[ ǫd' KYJ::bgho(q 5:_XO C;% 5F$Y]Or~7 _IUԃή-7nB|B=l8CQ3b?qbv ѩtUdl3wW5> FFſ00em4LJg(Kj:c(z涎jf Hf wɰ1C\qT\};iJ⻫k|M!}i-u`#|l@[BMcaҡprW8X%sY458ޮ.0@"['ծ<ľZy&̧pf{ko$!)" @P{h4)Һ)ۭy _lb|Iyb5- 3fX#wRz{3ΑNp?-.C(wk?—qm5nuc+8*w 3AB|r%ߔB,5?Cge5Cގve ]W9ų/ Y@|o$xkߎ:j;iZ]mДn9f,m6Bnss3߽XbE4e[]Q&{*8Sj=M/[X/FPVR$ٹ .ˋș`m k ~Y`}#ߪ:˚w-bL>alb[Oo ?|KXy3]pw80Um6A>mQ(EMeݍo)~mUU%#.}~n a OOͣ^NPRM9HHfrN%.XVB5ɛQU"PJ$ ¯b~Jހ cDG!]h2S((8^'^(#4Hqy!ԤЦǽ'+Ꮿv <{XL`=7X2 t8N glbV^ywQMlz#nUQs-+~* )o \,hIE4 xpH)f?VZRŀ,0~wqՒ[x1tKsԹԷcJ-$R\SCMd*8no#W/C|7o3W~h_"chdI-`X7JDr>W]a˞:IQ_HpRtz@Z窄]>:q{ 6CnA6TY\iި8 bQZBD _]Hݰu뚐lZt|a *MPeggf2V3Ἴ dfAawg7R#AYpXs$p@oyx"ɮ^L(HB@QcNIF J]4$Fhe! Zʟ# Pðd{n.)3!{m|8 E5T~r׺!vJ&scQ}*4WV fK旣Y #'ѨoumUZȥ9!P b@kљ-sO0_(BwŌw!ڹ--%II:L*k6}kEeٷv`RQXqIJWH:fpi\ Pg,\f:ENof6`KicgfMQYSވoLZoIHqUU8Q9n`9}+l˪E )+;x>;ASzl9 }1)u s"ԬL`G54L@|FPa虙wA #A]ܽRLX%dY抇_`87*D/ܛv}F:k邯f$ˀ:a9A6/dzJ#YDc96:s)m:;bFx$h wҶqϾ/3W RǓcI]/1*tk97xp5gU'j PTT6˻2m N"ϛɀ1d_Z$ '6)t`1PlJ<Ĥ/F&p &қvXzO9'-߇v2kM)`]7h,z w ] #P4mnWSD2}c2٪ Gi:}=rGxbgm\WW m/ d򆤯S.Ne|c4U=&})>/ NyKQWz f$$xȋr:c~x,%SW\=+gPJ}{$Ysˆmto8\m|]DS|3 ݿ7oLUA)B$,"C8(02{y 5$LW':˒e!_7&ERcwzM"X,N# FX2is 6,kM_f7Y9Jk %{ݬ_)Bw7~ Bяg峴% }; Y͒A* ^  H/=W~J=?TTkXq8sl{[2(lqe_E⬍Ȏe]ʉ[8=#U5y$d]X|>74dK+qh%dM51hc"lg=yK4ߥy踮jD3X՝ì D1|?/g楴ooL+Wo.uЌ:`N$$B;|SïIilwh9\ܽo*[4}Ӆ_pkD#䴊YHVr^O-F/⒙\B1>ݧZSYm(ěطp"dN\CV8ZX6L5+;ATd{{#< +yIpL e%Oy1S p ʐ?LO2]"~ bޅp$CTͩ=K?7F3(+~oal$a6ig]3jb@BdQuΩ>ƾuφmfn{3L_'3 ш7 #dҽ!dXc 3a+*J0ĥ__75 X'}X%ͰD}/AoW@`s`2x]w}ÑqI3U̠,-ؖ*lmFp7~ 1"/yQ6$\(5Pm[˯ޑБ◸~>#Á )@Ch 69 AMQSm^B嵭0cBgB3> Y})jok k80_i$7 ~FhqW?(ֲSFlx O(w[&62ī^J4U:OwiT#Q?dQd-Nۍ#Z߳?a:^瘵 KVKdm#TO:p:%1aRJ\ )k2)0lo}P/-˜}sdoϘvg;<-RWgeQsMA&@xߧ9,t\/Oeݥ!7J'FhzGAaEn;_\lF wr$B i{ ޝbՀSգBKh{#9O`D2ݒ4{ˮlӝ Z H}AYc p[_{b~ǞF+[~WLX„C6mLPGq~)9?hz!: ~Vc.FuDݰjh "чkB&ٗ^ʚ};,]v%`wi0HjS5aYFڲ|۴\L5 jdJhE']p̼B*x#W>HS~O"j#!XL܀7{OS|_uƏ2xI{){.*DP:)ѳh%ֆ5.=X&Qʫ;]:2F G*XbxGU!2c"=(U=͞"j,e㼮EXYW &q1ƎK)54v:>7UG˟%.gVr7 L?ĩof%t\X+4g&Kjs*5jlVq=jsbEUP ?NIRd&E`9;'ss7 Kk9γgHG܏ ьp߾#e[n4cWXYp29VH?Ը,/ H:=SvA=Pp\ESbr5FiLK ש3oqmIXӹ4[pxK;fA=?Nݯh4~2gi7\Nc [ 4rsfˬA7ҟ _y㎆Gg;2~V2c ߻{.jꛙm$У.gޖL _oo%kWiplT&"޹~)iv'RHGl ܅֧M .85|E(}?p|UJ^QQ Zqt/NCײqd7 SdzTl ۹#bSW7ޭB{?qaP1($B'a^Ykp×(GhI 퐩%ž${/qITYe)J8g-?7Om^RaI(ׂ[PcBDpE.K ")+io~\d*Xڼ^|XZͽF1Y}8?a\EPˌl䶬1p9]b!P>g/'i PQǫ[a (ÆYcq9,dz#`{nʌ&00y| VaNUGI ~!Y, nY~Lvhse TUY%(.:?^Ò|zqmj eْ(}D}f6?fA< ^tV/X ;AcP⚄n [oij/hH|nj)6?gD8_@#3V^tNsHֱ kWb2f },N- N0rъ1 T(x%} < mP{.s޴1>>ʖx>c,g-aiIVRThH59udA7T⠓(;RęӏbQό,Iy<2%\ H}BԝuJ͇.4:LnSrtCt^|"UJ'<e#6BH8ؕ'̈#X7 |ƟaNjÑef[bVAeǗu6= 7")#^I=4_) r>q һ^P bpQT O勷} 8~TѻY{˒ٰVp{W}ҾvÙ c@p#"TL  [l.K[8+H~ ~ 4,+?'Ք!6ɘttٝ ,ȣZ=G½34= H01+"Jκ"D6YK qsΦQO4P5g2,Uj{ D C.g1E)؆iY6Em/(9 rQV=ˡ꛵lB_TAv8!ֺ{dZXppu%nmb {7Kn2aW.G]sߛ4KhؘnjVfqG4 p֩FA[X>/=zjhkC?P62kLV"Y7[ˏdYӂI26N8TΨW-Y0V[hZ 1XuANE YM1mkrN ɈqnZ[^mཏ9 @ !(8 yײ^JVO~FkANtrTΟ$ܰ`Ee0&nApdO2*m(C4 6*)7fVn1i)G̢pU3]Y@E%OM]d|j3 >Tv^ǺA&*2GBfl22l%פ ѱMztO(MD4^xq^S>ĽnE/rw6Ht!!sPywmRwsg3qP>^ߌPw``_&T`qN>z;O2IuQۀNH[T^@n~,1M"RGEph}ɔ1Dɪ2`@UkTnCQ0@ FaW غJeH#|L[_ FԄX1 m6M!qnmbX2b\\ Mb)EYC:[)>/%kJ$!_H>F]2q*pBxf c'>D&>yIGV ߪi<[|w\y~sT0S̑k$^˲ɾbӀԲC ks(9:iRn^ӯ6:>#6&1),\\Lmf_8 OKߪWZt#qY0wM ,~Mn6oLpUy<~""e,=O kY<7'Qh2eu=2>(~,f&hU?@;peJ1Q\%G@^9pj%E[tֻoʿUw<4țP1J!"Nٗɪ,@$i+\aR/z,)VG^C^*Ex7uBߣ! QB=,+Kmma̕_ӰjOY /V(k璤qD}w?,Aq[u)Ċع;7M6h 0INw $&&p#h:jMʏ[f=#׉b Ed-G(5i'!f0jѵWeI.#Ch#3wePV4AR;Z\+IVH;ߥ.]{B4굤kV0c6a61Tq0ioT%4;#C1e-Vqgcx_1s-dWC|ʴoMtz:*\b29P70DIDfPn[|tc_Te an61ᒍqА6ߑ{H61,ad[P )^;r=2 _o hx3O} L٨㕮m%j, 7vHf逈>n^_3a(Y% Y+:FWZX1$Z=$udFFRYc-Ū;Yu=`@)'35鋬77pal)ZNX\diڤ%jET\XH8Y~p,ͨ\ibMvEd*&VpDg5:T-i7bXЙj'Ng,i} iZ^1Fd͆ O!IiT2=M&2 ]ԓ38f#6B3=f%z\ ] \JNKo8F:Lp,2:xi^,{X~L[([7{Yn2,u.||W$rZ)N4- ,^YH6VAv(>f'/N{D1tM:zU'hZ-Z$B:d)hEbL?hLY1a;f,@raFI* tAK>lmd&= %_(#m@bZn {a%eJ-笜5'GEm"#R~Zo{ɿF_*z-\ C_< ;7*(N;!U;u.?(䥃dgLŃ5sgc}:ZŰF3[ "(EgBI@=tu3VS`+$`HouSA5m}z"#uo`K)P-A;&Js'2ZVHq6|ǎm:fuD\PĢK.  D~Vľ>^Т#)kG]f*?{d\`g妊FPVv^ s_ZVJ~jjF+^ ?mRrn ]ReX;(|ZWV~ k0 HQ8]n-ev y+`[Ukva]nP4Z? }.;a4RJYB3)U!_T9xߋ63h@nn*U"wRE <}gg cE,iK  O'0t^y7_U jN1,[X҈FNt%n^ ӢRيd݃-,kr_+p4DKQ&)"Rq1ug-{3+9d /#*Mm޻'@LT4zT>x}qLi*۔ӽaC#7r!3o4#C5lrG0dQp;Ÿ*Bq+SOʸ50c_Zih|g!Oo I`lf7K+%`Pq=6)F1`jjbV~lvЃ~ uWEϪ׆` j7t)t=Iӻ.xfqx` >ff UylJ0cq`cvO{Чȁuq j FqBUCV0R[R\Z튳h>+2Xj@DspY(Jܓ Ammp6a(l޶Pj)U %MXBYeimhY͖&6C[85̃ 3tEw`lOk F~ n4@Qՠl%'Cf/$e\eء؊7VA-K^y%Ԑx-y\ %UdO<5vF}cƎ&TZP~9 Yc{_K= %J&"RV Rh`{FS'~Uvo/skUC _>X8X{i $ԈZD% (Zc{D^<4~ψ;O_ bXV[JNFUppW%:?;őĢ)ÊEtAzTzSI(>2תA,Rz.Kå*2m!gRuiylU)/ 0nGvG'ZkD!17Ću5<P=~xPbqMu9cJ`j[,yfqkɋvϪO(^)dt0"a+=ݣs!+1CN= fH0E̍R0 HmGu˝`_Kz@SNM$n&/՚fV]c,ZW-!u=n9@d %c;l(x'\ Q:y# +F4j,_BL"6ìM'Bf k4+pd'Cx8_\D*,T)6!*r%(a5x͙G_jA}g PK:K=ܲXk<>ysEsWQvvɹ:q2$2&$ tiܹ~+ l3j FZ5-юv}4VpW=m'kC)?E\Lw!1tY7&Zҝͷ`X{CR Hc 7r Ol~HE[A otK ]v!}{ "Rz~#jV2y@P ϩ炅i78g#75g?IG/t_?deZ[&XU!\bfcP_=n}#9Ѿy<-7ieEx"q,DUt`d^eU{knbDI7s**yԌ(}mPL@d]0Ya&h9(9TV/_=Yj>ݴMd(}|=voNjh:~ / %l]-NF|i#df^oa=j!yLEst|/oTwnSpM7!S&庚c_ 㭫̈́c`psRҔɌd\@sN)%[ ➥Kn.rSGpzf FQf%k:nkNmo. 3={u@Ƽ|N'WfAbX~NMTfA< ;h4#C䭵}CFhXe? skwCm GiOG쥂vC=묖|ƹJ*Hgc*@Lxpit}~S~%tq ɫ8Y.|KwGĜa߶Cy Lm.-d~^D:j@ş t.ɝ';&0ˑvhJ\?60ri[[rE<+zGos{5P^fƜ%}/̏y8smƂ7{Խ&=LBzi8rl%kZ'V֬r03̤O,[6i+H{L߿ESQ1M˂aDacβXIpnQٔ Έ@M]n\Ua INZHzO1aˏ1ut|TȊ#utl3¢j,]5F']7i&AE+ Up~ 2dX·[ruT*1e@ }ޚ S%n%.c?lwo 73RT6ZSNg Z9 %ʌU0[+H𤼱Es._&&.V<J6E7`-} *.Y@"_eT,;ۄS2{b @"u:mkeQ$B,%>Kt%#愲/t+4PׅmxSٽCӎ]p_u`>e1H o6-ݚ, nrpž(02QSGjG(, IK"?mHȗ?>g&bcEk]\Ns%P!GNjmEb;TVtHi2q? Tr9KU lQI4~31a&.Ws!fk2zi.Kr`}=U>/RIL@X>fP>?N]tI^4>\9lN~&H 6pq\93OÉ%kq(ubL̳ȅ7t jДAqi6d. +- & u [N Yle3: aج߻8Q*OAӀcĝp={lBhn#7ͫo'mG'%fkf_l%`/c ) Ư" DzLַR . W'ߎ [TF(9H.IqڒJ2,lޡE b OwßzN[Xwlme LZm{Ʌeyݬ6pPےP$BsfGx6% #v@ۋ vfo1my1SgE76u-UfOGF)9!ݚ2εZa ;?#Isb1[B|3#-z&Qd@]mhJaa5 X-*j/h5@ 'y h%7q*dB&R4"fR2^D9|6h}@cu1RK7{U:}Xow ѯ&=1~@ʔ e5Gku{AalhYljXv F*U- 薀(rfs>f3-¿+J-[)xOA<d(R=mŰ -,3UbȮQ}ez.yNV.7T(=JI,J<Beuf;a08!ku;T@|\o09C28SᄌR. < 09',FI"␃~:mM.ӡiց9L} q_ǁHF(q@~:T VFC/FEPL\8,'4w >Ƭp=RX=d(y$|t9ҭ&Ʌ"{WSZp7 i7=h%:&@54%*,2Wnu^I> 3{$JrP`?sU*Vgvg E.Nzb槼"SDQ$KCNVgQ0'zx-!v_Bv Ai|WUGS6-`X|66/bPlܥu\dk=u/pTVyˡ ^`|k:O>DykN?~%ja(II-9+48$·K~ zNOiOqh~aի8Ρ*W=YIq'{ɳŲVկuԞ3 4hC/3L4SW$~o{p)uMWCl៬!>gxp͸B ֱ* pzzg{^[SvP2p5 yV/J*b]^a sRb^%RV@Sz*͐/; 3 $yR h׊RUR>FK;x6JǫwGP2'֞`STnnaRN H<C<>Mͳ2 )D`ȍTl3b֮_7+"71TZOA j O:]/QBT8'17ˇVuZٌS9hv$)>04ͧ?9ėmsςz[ !{T!$Y% |ItRu-\_-Vb6^>/NpQ8SK5;9˩mS2!]hoW*3ʋhAW JO3!GT'(' ;YH=tL4lk}hyjw;Z'W V6=j/=Gpӽ]Be`9g"wݦkGE1 ڦτRsOp5r!xZ %vQN~Fv/"xkWKW8z+BBv T+6\Q_=*6f_(FIѨ9Q[Zr =]L̛[Kd-|olU`3cDKxwq*<3s+l:K&䭩*]板!v 8T;3iU4jBT1_ꪟ{ywL`IqRN\^e:,S.MƖzRd.%>hPda*͘-:bt͏ 1_*E`}aVK޹'iINn)Dl&ʙͿMUyQ5^6Yv]IÐ0R<%B@*YNPӽ0\„Yf'?آTGnmEcHήef$ݫkb&*5bXv(_9ΣF6D(Yf%Xv G?ℊpwͲY;0'ޫH!frtD4׫>jM |wo,]^¬YJ[K0) ?T3 ST!?`ˤ-Oɣʮ1Ŷ E $NW)j-fا3dMW Ӌ{jӸA rߚ?&أ7[~X4M]INmX-ءN#Z\}"6dfũ% N@fޑ]W@9tUJ0٠3'(ݖEj~$Ap3 ؏~[MAqZSoJ0A`[p4 VvQ^bgD[ gJF[;7]3"I\ۘx=ΣnBR[^/yf`Xclyݩ;C)c{vXkYߡo@qbl(Ɉ,p"NR:Gw1bU!IPUzW*ogIoߝW]Ɔ̷d>k_ K]8s0'حA^Q`C >h?mT1"5@]4ka $F`9 x=(E2umSМɪCS{a5$ :>rQs?Z؄boR}ep ٟW7/? x̱ ȴ.!zƜ/8 aB haʙA <ܣM#*/?'fA}%6ۅfZ|+e-z{kWn[7t0h-.7CUE=YH bM@x[bJF7n4,ҥj.N[uE&I|y6&H*T٘[Ԟߏ% rU/QFHw=-`y4idT y٨lw=S&3j9>BĝF~dO*tYfA)A=lÁ qcmv/}Y;30XAR(b?VUtXsK =bw8d&08(Gq Ĥ4.:D/` lߎv 2xcnS,P5Ǔn~2*2BKwolTz5_@lkQ#}<[!I4E %"4yV!t9<$L .~4=~rq1 <_Yar!!UAX3wɭO(y5gr0R*pDqQB[I$=[GBz{- c,@v@c:!| Lcyo۰-M]r jȚͥcddd ë^;.x wZoea<^&e9gw'.8M` L^m)9bz-$3oYc$yqxxᮃ 7YhӹRe gom9S2waN7?o=H9yN=PP^Iceށ9W[n Pma0Kӟ(N+,_O]4Y7eB@A}@Dr!{{0.g ="{y\6gBP5d 9D1rX>%y[",t?џkUڡ݉M5+_GIBor•jm:39 @ T S~)<:s"ͯ{v ~@\ltnt *5e =w'!`$2 xV5rpi{mGw0ObGgpIL}R/ l; 0-sQ^0Ja7iyer05 n::Dgfv5 9VTcp+n6̝Y?AAX@X#E6:<nq(Jm&/` D&9qNkYM-%9JMg O٩+jYpB $EN]" "lȦPА5(dZ񌜢oɜM!'is6¢iaq9V$z2ccc4 8@4.JD=H=Č1S1IMv&o.iSWJ%n@YY1Tu-ǽk~/c?I_pĐ'?JXH"Jj_=`=LI+C_L׮)הWg],2~*Zs\VQ K};E) >=,K z|m]qtwi}9qP-ZőS&F`3 MVX- :$˝!*[򲋊 j߄idl zCZ!ʄ z~Ćp(d/Km#w35=r@z ĨQW"E>F- !7\[T&j:cgP;펖c]S2{ԓѯ gZvYu;/,+!"O{*uG/=SvRzMv*W Uy:Il7Gު5gr #^{$oe.Pb؜sxd_7f`\o5tZgs '2 > muge a1k =4AY-V$yUhYo~{e[Av\miy݅ߜ;6.n m㋉8`i/a0 KF^]hrwZ`%HVࡣF MJP<_ٌ_ ><])`[ܷ+\uGhk'Xk2=s|Z9j_zm]()ˎ |7I7٠%5'ǗҾ 19\0t! [ל({3ύWKU0] ϑ2l1Y(mËZ6'<%ZFHrZGֲbf-nɛCqV_+#=hT0LՍ#'F"KK_p 'ժ'*%|&HN>*-"4S  ׬YBn /anўh(\mU7tc%<i-\(xȎl((QC2~Sf˴b$5:ܒLbΩg12*/i3Gq#g~> gEx9xme#&ãq^&Fv`I+_@(ʇ|LIq$iX!#fDp |)HBC N g$VASW ^#awn'5Ǻ|[IL.|_Y]'j Ze_yG<*x,`&#LK*V)=䩧ٌ}򭚬(+-T9 J% <ҿ.ޠd$k<~Shh՛XS=P'=|zNlaL΢É-ܢ,N^rbJҰiom'ol#;ˮ:/cسiD9-tS_5B>xLL3}FfKGOn߆$jRn k3SZϷzr#[.F*(bphKkYC1 X,?r9C7pPp#M`:cs4tuםYZDJ,=mw*u+z5}&;:FCaMa/Wt >T\jb8'jj:4`*"bX 9t-EUP/k;H;981خ%YS/4"5Jmi6u-MsAWNG4-6H 3 wa>8;ѿ6v2-fTr]2tr޶#{ ܍zte|(_9eA m45ucʶgGUmgo!){WUJs6$Zf蟕~wti(\#tY#z=h 5W8eYpgjIFO]L:ߗBMAИOS#^d@zb$F >?kkq4VwF 9`#fRNjԎ{`TQka7%yCO0c57xM\KIP(0n7-mpVs\$2jl`.a ˂ 4`+0֌zE,"$AQ8 dzU شXȃ> 4 ݖ"B lP<4\˥}*h杖j =]Y5BѨMיa]XF×U;SOM9H Qw֐!:."N|QojXT9X4¯`_#fU~_Z7_~5H7)id23#mi3,qO޾dnS,<.h&OG޴hA\1XlF ,i[8[OWK#"kvGVek0ƒz/ih]"ZhTLPx°j4Å+ôV]djA=͘5J!&jn0 XOg 'z/4rGl<x?W:_lg7ECj.;Ǵl朕—wpYc"RM^ںHB0I.M%Ǚ c!*1<>UuprX~=̔To ۙ")f%$N>-AgW|?|H{*y YA)_~Msue 9q+J?:,T 1+(v[:RSk!2U90. Yj˂Dp/(gn ?:Dh~LɊiYI^4v]4W8^v<0#:quT#9pC8FLT_gMmK}|אjMP(c IS5_df2.Zz6A9)k*;@ٓ/]F$="EPHPRpSDEʽ k%yYޏ(I|E>WD`Px=Ծ>I54re 'ԫ3$/08C*)Q姏~m5x\|p=*TOϢw\WGx5(kT)NFl{gk=;DB^~_ =ʇQȄ)c̡HwSdLXM1<ջ 7fNeUcӘ@XNu<<@w%=ٛaif#1\KɄD+;JoR(W,ki0ci4̵z%GM6BR$soLIle 8=DUn]3CCRH' }oڭ)n/7豞ajCgG,fHǵQ/PPk],lWS4cyDa-.>Z337A4\GZ9녗T9)4ң*T&64&#= (@L&5RM>Hۏ+2w0MXTApzCT l: +0/MK/{=b]=v#a9y3R|nu';w?(ڣ` 6kiHfpc6 ,7 %_ Ha5)0׌d0 KQ qcfےh6@ƎCq>ŏns~ L0y[,JS`!viGvU1da1Ap9zg9w DWK(ЇZYG[ƀ3r=C6|?sjr..G&"TN+\v\o2n@= Nz s)Tjv^#4_d pCFǣ%qg ?yh3c`ځ`1dRE/16 df a]]U-mж"N0 >_I1ZϞpQĀ5,-J^mznx߸B'+۾yUI: oݏp8c2:r2.e4Dw".qv\|GAYg/օ)WY~Jvs~ߓ(yQ>ϽZ^DH*[AK[4Z!L~ˬ#Ta*WKN:M( '_b)zC:NcO_JtQF&hEP^ bg+`zB~.l( UQP.PG:YrL=wC e\ N<=T90\^)z^m(6b"3SQEҊY.d ·DX z"OqAR3Y"]!jo|5UF"]<jͰ0 kbj < 3$%/EAmd07Lg?@G0z(dN 6{F)2oWؽ(l;QR=O]TaɁQKUx?U;2Lw+pŗ{>4`n8?'Ҭ oX#9xaUgYZ07070100000241000081a400000000000000000000000164df7f6f0000217c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/!:]?Eh=ڜ9TܷZ 3pk@aq,%UD™gRW?`OwDtCq|z'?ﬗI-,sgeTݽc9 :U:2+՝J`ԧ#bbl 9 ƇuV2m{gK`:\\|Sz;NaJVHn-ﴚ $$ (dayMIqO)RvH}a`X9Z\ޠ뛀.|Xcq^V|ZeѪ9k[deN|* fW Ӛuw(J)lۜ4k5ߤd,%j-/*k/Mv{+l9BLx54TF1dY-+ΚMٗy`;9,F$yinI| ҝZ|*NFH4 ӧ#-#-b9sVN%v5?VS{"Ghh\S4ғ$Gȱ=N ǽ<'~͹vuDA`І{M΂H8uy q&٭- !#\;YaL)&^RhLA<9@:* g?f 1eIB;P]6IJɾFOEGmuH6'ͪP1{b0v!|>?cr]);0]4nR 3]Yj;3KuJ J -ULJhm~  vÿFKfCmAqS5#eN댳{vx h3s#n%5CʻSض!~ D=;LP .h\o+Ҝ55P?GRV\f8D&PwmŠw# Kc1Sc(!t;Gߴ/\4b0ƫ1A:O腕-,&0sRjhJ1 r/Mj@۶nJUd"im,oZϘb밓㻞}(*`l:LdaZUèu2YG7!edXs끈72j W.fWQ`%>7CK>Ox-= [vfgЗRm"ʩPz*ͣˢ1.i|bvҧ¼ |U t/?݂'F<]_nGrp ?KDF?l+ZN\ti밴a8G<T-P~*!:V> a4 !בJeқ8Y=V>53Yn3-aWl)͵׼۽R>l%k:DIVKMSPJ Џ%V_J3oR {UP4f!f+e+R#Bֱ+Kʊ$ӕrd"u-K]X_t"6cݼtak(~!|ExFg.]%#ψWqS{7rk@yd=1(s~mRVܻ> @>oV5vDrm7D9*e3|}#oxHr|rIgZ^L3;ՀT,5P3/r~(NOY;{dCqtn_K4U̜dž ǥIɜp-"T+V1!e??)'$O%Z_BU' 5q?Tl pt&:.ڜfK֤x*jK5,f\A #GѨnU`#G_0S0trd8nAkM4$v1`]wr¡We$fjo7sL/E{9 ڊs@57 ٛ\o%dqɩ߽pmexpxC7og~o~{ AL:Qopago쁮GsxY,C2Lm:O!vaiE<cbo{_#g+Ǫ:x]fA4'71mxܻCbZҍ̿J`[nJ0*өuF"N8u #B%%#yPGF|,u*#cm:կ@l-*6`͖4M}uN@vQ9/s_uœvP- 0:H#EIlA%~34@wC> ݼ B_<(WfQdIn9#_ ,oQʙvlSm,`\_Fjj+q7:!ykFr\M`O4_M?흶_Lh#Z,H+Y"T0j봠3 K,#/=5" q5: oG犝B$T ydRڇvHuXZ E:KDU╛g]S taÙ  o!'-DH"F=VҨS?~.C;d_3xzqF!Xx\`آf3p"]TC3w! (>:\^Lc2V a3: YGn $4WڠOJRXv#~tn޺42vYs<@H+>n֌Maq8Tvic$"}_)Mr$;d)Ř~,쪝j֡pQmerH&#NFs-)̥w5F&5iÅwծOY\ Mx WB2$N#_7VK;M!Z卑Н6!(jο^tJUCuAE7 DъUq/^wR' LP(7ZJF|b0\R`q?+b@V/@br3 DN0f4+Uk:!/$ \0EkuX<" $gjnq!\"dld"'-zSׇJšYV8zO1x~&mAhx&mÐrY@Fh6̅NZEPS#v"#w@鏛Dզu/\,+xY|Р n>7ye=86~c1%RFTFM/dkJKJiiZGzƑŹkN ޢMFF&لR>Jɸ,^ug q!|.5/@!/jeSJ ,2Oj+?a\C&)iߢўGA 3SJ/9e۲ Z N杺_.JT1@i;$\RsPid1[q`nÇ{C*G&ON e?$[@ߺpՐd5iF4KE)㙔F"YD\6s^S&0JdR6D@>/Ehԅ- 7x2e~ x~ /pMed%4%"d9TsL9ѦE jgtXVt楉#PeOƸ 46+2Uko@n+Kwt}NEy/ ]]PyTE`~go F6tFfY[Ov {LZXf;Y6 OBN7@|+i>Hl[ y~.^fz SIܺgMQѻ C0[k%yskqQ*%ZpIJ㏁d35HoiACK'aR%&,[ʞ )Wͧn[pxA{)Bz|O(<ۛ=Xv7ΰyH[T:jmp'C,w7 5'{AFcA*'8v.l(qZ׉y|9eJn.i?A Cbu%…d@r. hQ9}th_l׽P$$[zLI\u",fDi}SL:bzeB(Ar:@5V3 9lĽ(NQc#L~ffgdν[)c-IG>nHB Glw[~Yҽ f 04-K3?xQ5LM f.ڲ}fr iTk1BwM&TUknPS3W2Q6tt߄鋗+ *~D.X VNR7 u s֥\A[hW\w(.\GXQJ#btefb\ٺg7:lf|F]"x(i ᳬv{A9 xa~j 4Kd9&ST|av~D9-a.gt6BӷV{;([oEmZ{;i$d xrBBDy1COV%?NR1Fop+*-뭻O~O1FlhhRdX٨bp9r.uJB gHn?cM0 qHw_KO:/ M @1x1JKe]d}֒-G[b\ >$*8nW9 ]вkPYRX{ ~4kb3DNϘEe3S;: b\='0fZd *jv#2_[ 4IzCeL*]Z ۣVήw#HX777~ĈXxv&|s7ThE8㊷ JRLqRd:9ܛ D2:˳gc Xl.ÆϿr1ChC-^R{^hWX#wn"ʷgW? 0K8k٭B}dOT_dt\u#SuX ]& S1fZ4sY2WNz} z:nSi߯vdr3N`-X23QRMZ;EnBD玍_ lT[0&bJYycsWQ^bE/xgZ[`R6M/͎LZ2jSN Q@O=)ٮeo#-=Z 'oBUgYZ07070100000242000081a400000000000000000000000164df7f6f00003434000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t/3]?Eh=ڜ9R-|A~w2sezd>ɳrepޛ! |-4߮ƨQKTێn'b/jTOgAEI:R.-Fd6վ6͹,7U* ݊l~`2GD]{:;Q!Xd7T.MCnNNĚțӵי :: AtJpbN8 ;OnT1wq:o7`F7$[Zf0/.!yݵ.׬k3iٮI?W/Ia6z4b9!d%ǟd[)c1(c&D[BhshḄA!#Kў[ŕ`Z ]xD*BwW~H."?1:ZPw2l%d_Fv]VN#WZ^gG(ғ#xWUR ȸ*|pu{ǡ0er}9k$~F^<٦BfA WJa\MԤIr2pUV{ڍ%] ;\x!7UZw5А0^ KaONkh"be%z2Rݼל%*#ҡغOvy KWO!,񧥯d5d%_Ȭy))R;*c2Wһ-T4Maq~gH;z)_heZh1bSKV>Agw3o" 6`0`SzQ %:!sP9`Sb8WiANza k8RϷ\5`|_A'+RKmOE֖4?-}}@IqNLT&D8z"aq`)[̨;)m?0 o# ە&Jrw$$S':d>'u|t= "Bḟn0t~LAo+/|CXFĹI/4$apӂu\}xJP-p7BIe-`Lq2MxdAM"tgBJ'S[?z%Ny׊v*k< {|UTp@ (IeN3HZ!UjHo[CR]~ُWz*gN`=BXug59яߪ: -ů Vn>@gh.Uhz΄O1ID> %,1N弗ýjsR:J>-ahArבd0fy6V,DHM뺹~[bp{UP*OGOsktAK{%ffbܯu=\MxZ&BPyY1V?a<;@b0 m 8;hns83n!C*okblFzpZkKM!dh{~꘭o͙CtK2rH O <{媼٠ËeSߪWLGO,2; :1q^cmO<2(Ħ ա,;!{rm5AS@  NښX?}>X,: ?_/byba3gT)r|Bb>gpdI=]3Krw-ph,O7؍tek9+vZPvw}vlxwq`:Kl#bx_FPyR1!q㻐y%9n.PPovAJV8@8͛pSWHA& ^^%ڋO*2 Rv̳1xYY 7DbJi|G ivz ܽgEY <2L|{[]eяgmO̸۝[ !m,Z*CBQzՃ)YV`Ω2ߔ ~k~oUVͼ>,x`[{Q2LOncG%%?R|)y4¥r@D̛3Urw#-hOX+qQn>Xr@zd$%Sj K&Ov" #| 3LZLS)cG,Kť{+}uKzsRY[.hAy3xه_mǖG%I ǶK~8@#0j PxnKT3M!ustz_m֡0jNA(9c8=?F:ėc߬\E"OCx磪*R~qƓ;' ]Y"(p@跐eI3DsٜT&טP$h0:F#SyeQ\t.-4GnDe ŗ i%͂Rih' Ǯ7k-'4ŧʢ#Xˋ8TJ&Ffmsy Ƕvʇkta&#w4*F֒Q[%&TU¥ [5THxǽmB/$' ްjbE:zy 9ȶ=ZA}<ǡ,dъ(^2A? (BJ-D$ VK@<SYa0y?Zz5b-34sDU"6=cߵ=H5w3Q ుβo]O_:}_got. ^ ŒM/wm \>vw(Κc$%("% CwkOC{i"liR=J XZČYjɟ ѯMVⵌ{C=E،, b%幒;$~sڍx{2`|v$_Y>0vaoM1EMPs+2XVpW!cd8:UV7=wXR8/t\O`e=RI0@ӂsP/Qb~'JNX$.[hxo`ߑfT1zf¢]`Q~,TmNV8 X*>nYf.jԵ>(~/eۄ*mޤ4QjXy]g!zGh^?p'5=}b% emLN.R`R씋PqH@`V'`p?٨R:fwz1A16>aEhK ܉ɘx+JZp4b=Om/$߻WgzWS޿A`I!.F/8VJ( u?\vNCj [f"jvZ3c6ź dhR߉)rmHi3\ 1#7q4mK(2+L'۶._hY T'K颉9o8a~4ArY6Af Dg w`_:zSG.B A"#+ #V ܣƋ?:&}Hаcٛ[:nSmT[H")/A*b;A"s4tE=lR}:.GOh3`'|AQ10Ÿ+7ދ뇖LpȢ榘i>?ho#ko=̫pL'2ᐺtτ8hjPPL/3sDeV}<2Phꁡ 삒He{s%gM]\tIAjV8.ur ~߻T8z]UΨ~Cڧ|ܴ_FUa찛L FM658`JOȶ]w[++zt1.UͰ:xgvrRE60$z3pc)^B犵}rekp* !afWmB|u2!!mt~!Y"D￈$i=2Ggh1F:f"+SL ;5=3F)QNƟY -=+֍ x p.&>JLcʧфY2i48+" .8xOjz1 bd" o=iFQmp̓#?j`v--,![WԂ_~`^疱7AZ%iOHUUPu':$&M%"5ّw[, **NAdvrft"2t^+ƥm .Un&G䢐0q~cZ|!T7RҰIQxNtkBf()P"PmCߏ sIHiat? @])%;X0J+UY:=;H\Sn̂P\Ǜ¬X!;={Y9!KA!;}֦㏋^R1cw/)Bfoj=)-wx{ɘ6uJ]ԊmyI񕟓C10b|Mӭ$i912XXCa;:ɋjh6&5t{ҿF3 4V1VMⴰlx1_tL?xSW &  Dܓf7s8M!ZzBP26a(n.7.byc) EgO |jNV !mn@3UG*,nkrǀ=*]Z6FmeC7)Z'ངTpKӐYj WFiHz;.}(E(d޹9Sͦrcpm!`эr~fH.{= qm<Wt=O'ub+R]9 W]V>#wRLi^REBXhtae_2lq)+NIcIS9w-v lHk9񋞱o w0R씉:MoD~dmDo4%6%i1b3rdv/-=eNto^JU[xPcwG6| (TvI٩$5qb*WiK:P("8DZw瘈0 0:\`+]j :=نE\cXWQ QopXP`?'" ٕsf& sz7gU|Z.4}e=` \V͗?률 o!C7/*JmՖ"4}YY>7R kw^?nuY7BQ[q;yGff$l,},)ܓq3wa(͚yG;84#tM-jDd7G5:$7Ҋ!P? ibO[ MBy CK@> 23tJ=vq`>u 0} f-7$HJbv)4ÃR1 W0q2F60d0B|"|FK(XĞN4d߃IJtM~ȓN*)75SVxN&!#=e],~R2aƟXf;=KdW͌2umL`v|:l]YuǿV*g-‰bQ8#e G^ӣ(c{T O)Zo" qqҕSQAN(3ӊQ5s>F4g4&N,'4L]@Ů:\c̝/-Hn蟡 #TDl\o(qb4 .kǢ)P"9TשxqK<;bC>RpY!tmdqk?+a"νABlFk$e qNP0)n;{rB,>i-\b>-c(/+BN }m\VY-iԀJfѤ} /Vt_|E 8/;ڇ:DZe2^^nu}P6u͎"p cW0qAѣ@mav;d PzIK1"YZVJt&1[9ˢ{CX $ N;Vn04˨?zѣA&$yq#uk]~pYZ@NqIkt@ \w$y?igWri}C|˴?rkxӈ;z+c4r"Or":߉TxJ>oK+V<3:OaPT e>^j{tmhDLd@5xɢgiQݏbV Աu-;/onC߼HD;7Ɨﻺ; cq}nhes%R]8rǘ35xn߭ad(LЃfq׍?hBAYh_M .ASp(:?ZjLbK"~Rߕh!3W@]QXėT.B5Lґyalgp?cmU5B#sa;>@Ua:SCI6 Wdʏ¦@S#ޱOYQdWb`ijssbKy "(|*ɿGq"Gq HH4Q6jh ܨLjh-MpΊ4t0is&BޠG(oҡLlIIg|Z|7 v~SR*NyIV@+(]7| խ}5*.VpCu77ޓN{jysUo~DvPjYV5C1eQQ.qE8^>.И`% !W)L SCLeO90##hP==nȟ)[6Ѫt>f."ʅzݕσ%-jx]%_4ONwBXt'܍|T蝎pҽeSbNlwEyy5UY`9UK+J,7K= j.Uy[bkr"Th\t:$"n&~]Zgh. j%O(#W(YFܢ#P9ąY8:A3YYJsIhD艃QY x|'Tڽ!; 0r1~~a{ʠ_\.4!lE;D@bcC#6w#:|9Ё_B@]%݄QuZQ(8Irpޕ:h3D2\:\ )HDzd0nD-zs:C1Akr^2BX88< AQpeOWV6[{(vZ&@<I{w4\8z.9lsi_6$VV JDqIT^7#X,ߚz0p!M"gחECRgk`"g,amoPP ^ 7eo %|8`/UVVIl̃SާfFz_PԸ_!F[ RNUK! $') in61k~c[ͪ p d ==S/qJ')ͤ~P ; NoU8 ?:WTTQVe U-&O~) @"FeRPzDĚEm:G' -֡u6uob ^-XTOTY&كNh_o'9$Q~MDM0y!s3d V&j`GQ{VGA^4DW2M`jfz8+qC&nǻ5-|ѷiz U[-&,ˎX @J]6)$,EYNSMDb1Oيz^nP׊rWrM^d[5&!֋aPJBQb {EgO /wT#\#L!}tnQRs+`t] _ll d5H=-"I< ]qjQ]";CPMX4G!.4gkO5"}=; =s rǂr:0ڜ&s>4/M:A;disb: IkI逝Z0.|v`P<˨;0*"6Zk.@j㋫'rjxW<'G&,WyB&kj)K8wD`u SҘkt`q1ƶ"]i iZBtQ]Z&jszHp8D3!k1DD"[ աl_HHEJLsU9tн"Yϖ'% OW P8tO"㈁nbVfk>"ۧp0 1п%Rl .R"Uݙ է{|G>t24:wnYG0| :_m]?\1SI=2Ni3 $|iQA (۰-*{X]:$QDGbZ!"~(49 2r\[+ctMH'ښy. pqT}"8q\^x:n_+AFҶa> eذ/Ӫ ɓ4kB6NwtwkF! ^\UXv 5Ɠ;7J2 A9&W'P.VXwuud^OuOzz4K0 0:H!ŀr2W6_+`0z/ /^Fn2,Düm xo0PNabCTF+-c3?^=bJf"QnNU-Y*j,̛<ߪjN raCo$= +0.w@4'7>yP'Z'K3f+Q3wB??q#ab7i&~mc' L,qds|GT.?UF;LHRx==\,X’bX~UvN0Ų4j(oyeO& aGu}̨LCLYQ׵/YV̭c0\-RGwedvr,]'ÞBL:?,W?jIg`sYSc5n~$u,afs w3LV%j^u`W,u4pbQXp)[Yɦ s4^eSrܜMArQ3<_d"?f]2Y?vyT~VaI0Sp(Dj}n~(C ū D)jZE$YXC0I`H1YʟhQkgYZ07070100000243000081a400000000000000000000000164df7f6e00002ce8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/memstick/host/jmb38x_ms.ko.xz7zXZִF!t/,]?Eh=ڜ9u3Z5w)Vy<]m_LCqy̛4&#.fjf7@]VrҡU'x>pd5ĎۏK1Jk2i22TKHnf'n~,[v,:z[j28E@ Ҕcw\ˏ\:!=ѵC7'Hfկ5>>XdΖX&?47`B2`!zY4bY ІyYlj},M~#lF[:*?P'i+SoJ\jJ߬ su]nHOuqcRezo'xp-nӾRE ЯB`cos6op?)3 c4a/DfƎ=U߈#GRXa_6 b*c= MVA |{hN$}Ѯ/+"jxu HcUD;GR:kJ@I;@ AU{nҲZvjS⼹ד_ȃSG] dz\YH_R\Ñ]+Nw%So/y Uǫ &v^_;I„ùGMi1M"c#G)o? !ߧpY|8ѓb@"[> S٩cF+]/0[3Y(AeD'^x_뀬qJ-#=_Gμ6FeU"K0 A#)Pji] t[5Kdew6j)5Tqk+.[N}8*~a.& Cm0G._ %o^؉iR'R (zǣr?*ٵ9P?nE$ HKM bTh9w66Ci'3{5fԡvV$̇]+>C5-+RNPv1Uc{c@j>AR](]#ȍP9FV#n/5k;{oĹo :i 0ffH+ HmCE<#2i3 ~Hjnji 6+&A5͡re^fw'T9ju;yŞp ܢ&-c)"I-f׵ /E\q'@q;\ XW( ֫ v2$U#I$H{X(Ô?z jA8A"c a66;<]Q/W󽗘,<2 }1g$8 ˥_=cqy=y}CQWlE\< lm(/t+qNm7B#ڮy&1,B8DvqߩBgQ znUl)ϡ`\9|45DZh ΁sՇYj*=ւm5QZmGL) $gor6MGkkݳ= C8pZH!kSI#6*e8*}^>X*(}֨XvjLl/8/n*Ϲ.e60bԗ8}f xx(EEEz Ƨ'\kċr xai\km 1=\EtOMy@Y{ڪW *IF Yņz}gLu]yzKN@kp(p oYo$m ޸(psOZ[" L'OQb>'(=V[/Й [Rix_?6*}ZUr  {좖?T*2V2g]bs x Az;`:h:(mnjrMjqn> W|B|Mu'SD).D˖;bI {yroJ3+[C%38KlF"nj>֧Ƽ8gay6;4_X.(av7 ੟C߹DG#(w;,ɦ˨ ]5^#E`?1 WJ-M.7TW!cwvW WTVI&?(Nwp`$ w$ Շ(>~ Vp{|GI*Fs>]䝛o6Goz8朏ْ6 %ԮRG Hk|*"a8A¤G02x|4Ui 4:V$nܜHUL +TaN'O3-(F׀ZS[^`%'9̵" *"8V(R d1Y`^SE<)5y;R.]%'$騿M+qK 8iZ*G( Xpt!5~$xtgirAWGe wyxa+X5'%t}r:UWj \x:VjL~fd8n p=Q5b5|`Mܕ-$MMS?!]ԊD/RTG_cpҊӍ=xK p+ܼvfDš;]jHv>іO aB@z>zciNc`UCBW[O'ܥECNrDaqNid D+9LNH)k`q /Uvce+g{Ḛ№@|o1ebTMb<3r|ϭ@VpV5iFOB J*aNӭX睚 tfRjnnlFDF) * q["pmw@vC,O 0{\-Z` 2HwrsƨI{p AUV%NLPf2Hky &~2҆h9w3Ei)+ 3҂_j#L"J[bf{5Yopϕ+- á/|cicu;+= z;ca #WULAdu3~H DT0 n hTG;viV]xTk@2PE䧞zEB|9:y3DOf" B[!f(o{JĶl{# @&A~69\M5̍[1H=w@QkR7}7p1 sBֿAN/>TkQLQzZ9 [ @Jw QkоC.=g*kd*8[ x1Im)Nf]0+-v񼗫{g!++z+&L\̝w=hg@+7M毉iPnP"L\ F ޅ'Af@c:T2~9XR` xgB:TX;峫!.EТiyk%*QJ2_IO.:D@ոhiWV3ބBp>;O&~ٹ,o1e(n٫u>X#1w^Pt]ȵeā0(c%#}g>N+\c@KW.qa'^>k09\˽őw\G^+o:m,nh!2yC>zVP(,b*T@ e6%bʠ0 ށS2~Jy$.T;*Ȣ`8QS1uv,VJ[mhо _܇+C>T b^6SJ_\0(2a=m1[.{S/2H|̾hqL{F!1SƢ6ּo%h/x.veuq Y;|E3EԔF\,)1$.j?9$ZMBDb7Dk5mJ cqmCnٛc°nnQjYE-T6F>5EWpUtUmi/!** HC=F"OβSvHM:K߲t%kS> VvX]ib:KſIPfO_~prszE(B~+I{8oy$"h}1]X"pշ8EϞ'̚=Րy {V*Ld!VP,ujXͻjQ`D;ӸPuhC+X)028[iI@"vW۽b#-x)}+`e,?? VsZZL@oVS|i}ڑh% |uPU҇.Ym-uBC%ۍIBv||T' ;^,Ga)fHD)M n1x-0*,kWH)*\Y| Jw1-{#V ;q;S邑vY?W-)w2N--)NT)tPDM #<&L̽SQ srll9d|i99H qϞ PU]/hٹ(;N\* oB9Z:7Y(GKBpi~Y2hսdC=8_:MKR96WsF);HYT< mDQ?m8dCkc65|&OAcG&52;_dR՝3zK.ܗ<ؗa鯀"_~btzuJR[_f 0H/.v6`ÿ5\~ C 'ҪͱFR_u!Hs/H P^(x0|X2 )__!xvgH/AwR%[IhDB[8<9/.jWxY׌s*@B jVcT/cmLpT :֐),'M)XD&K wup'p+\lBS:p/:"r) 9h4/7ȊTz_6!@&k5g1C|W:*M&"'_ 7ng#*纲,kÍv.fn zؔz#T}:Y3ʺ^1 SY52!M B럦=M{`lAJ/TLEcX*^{,K7L+5a^ \IWn$*YFY=bGU3"q2z_'~lrVI3~Iv{/޴NMz[)Zr^vkKL!`v8`h5$J{/m).Bd]O Ы/(8 =Kf 2/cC.nF8: V',=jpj-Q,Nj$ʈ2qzJ5& >U*m[-a ɖ Tu@k8T~POZA3, Yݪp;cK(Gk" YF-9OGY]D#{wUٯlNnNUi$rЊPB zzw-0؛ < y/We%pUE?Qh Ӣ`ҩ|T#UH)!uW]]rWA+Wy.|ٯ"Kە*j_^))FdT9[{V-+Ɲ)B^A9*;a6.JMeqNqABCr_\Uu?C CИ}Bdglb3YB%܊{h%JNZ獓 v&5Mgr(%Ij\ð//'S`"H&5#5H 3ؐ_  pSgNw^neA85*wHpAؠo-(iq67sTŦGEℝ\w NIC0OLcƝqOw*OX|Ԃ/lH#-R9 ,HyjcQiߡ'e׌iYE)gU6WԶ麽xNRmØn{ \#C"H͋|:T@E{cL߷iz&[qRۗZ .>P|12 ۏ7[Yq{RQO" %=q.{ 0̷%_^ɊiCu [vg= kdCON^L^Y]7de2t ]tI(K#6BW4`ECEWlŵRtJҬ4DG?hr(FU`u#@F =a ^K7zCZN^4C2JOM=W8X͎C`-P>jWR* ̰ήG d-U~U>SMCaLi ݳ\DR ޹[Cvl@۬>b3r޶GordS omgR8bA>}(g֙٭I3 D{!\{EYrvC;(ILݝXۍnt;VP^;v  C,#ژHTnT$1Ēs][GvLԱ䱁[.[6+/1SUW}V6/섇ױqW9"Z&D ?]nyXdtW0vN+8BQG 1fHVæBkt'U3ϡ&eœ–TJƴ?e/0p"آ' d}61j{Z#@(g7a+\LxR4sBV9`rd ?<^ ]!2zlc"Uw*6Yaˮ XXq!nwG8جf̄34r]`׳窐@jbj,"鎮Cٜ8ť!p|d~V(6xvIlE=hs^ʓ QL,ϹMDxQnvn ؎/n20f`#icHlJJ&}ʡ̊$C.1eQinXkeB|Eoc 0l#)2=N 3MKWWssfUeN,),A5:U}k\[d=bS@0Oԉ< ( "iڂœm}W]w(/\Ȉחp/[Ԃl*3jѪ> ن EAw\TČ)i1qmY"ioF2)Sv7Mqq+9̵賃 ,3ad4SvKg1},?"αV5L~FT |h!'zrDXx?( O}/m#=ר)5l2b_蝂MZeNxzڊEvfȧ#6k u9yjO[U(|)Y0٫q͗" Ÿ$uj#!SJY[4ԱgYZ07070100000244000081a400000000000000000000000164df7f6e00002d18000000000000000000000000000000000000005300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t//,]?Eh=ڜ9T""w2sezd?SW P$$3k}*ͻŌrqR -*җH `c6% DjieϘy .X'agv)?uwW >0IfcCD !*bFl7 H`O}v:-Wİ1NDX-~/Ҹ|E宛eo|"Q\ly&~d$ V6ы|/+I)-&%@E<-;pчbm`:GYRaP?N`<(^lO*b{bY&)︂ ί."P׷V 7$VTEal #o[:hGFKQObwȂ܎2v av W4R(!Ur@=+,)}&䱠mA_Ѭ.NfДԀIPΌ i+/t׌2˙W =Zo0_ꝉҰ-GR94<}ENjۓwb̖^Dnj>s~|F܁,|kEET g 6-n_)r;oxf-i.MɄ6M <Ӛ}Z/5ȪA5wo iif }DVz ֮Y+KӰn4kHR 1ZfeF[ ]Q$o{'!rt94(5^DPm9> &?$$)qݺ '4)'{Q`#h )y"v- XeaXY.gudhڽq rd 䕹wыay4{4 ~=3?v=+ҎF3㱥Ą{SߣΔһ@f}<|V`8CEu}j&+G =Lz~nwoW4wQt<Ƈ64?U)tt3 {pJHQTF?cŐd)3qJhpŨ1<(~Ez>e"G~M[q;OWDɒۯ'3Rti:9ll7AlmA8R;7Ű@;"͙*g Q{PGF8h+_KΥVSOy-A,HpI i;ʸ陧~ Pa5Ib.`prŸs$@fVq?cS5<'(!iwzO#NEoLIcp)YecNu14찜a-,-2>LdC70fQt$͑5dzBbln7mnrS縋sҤg(2(l9\t\,diYrdQיp[)f9 ֈ_mB|Zhkgߙ |)O뉣hGm=bܞ)# P V\f۱DE3$N 6,NA?Z\vp4Wi{mU=a?7(-Rs} -J(rva@߼pAdjB԰aP#֯Z͜o U K4z-"z 2;; (PxEDW=,£b(NYzpzʚCo TVFnu&}.[: ~H("_[l{ M+&Ueޣ 7 f7sѕd:k m*|JEޥT8y魅w)/M,:Z*y̢6νpCvÛ9O(Æ9UYٖ ܊zowr}Õ|ACʖa\}KʄɶgKM4NR@DI/H&Slʖhz>ZAHM0 {ഓ%.| 31afpB7g|p}ۣ,.ėakw%DŽ2m4A xxwj\wdv>1nH54u%]H<ߐ JteWbwu G=ބovsSh40W ;n3W "Ь+j . t)#ߒGzt;(iNE)#";*Cj/=Q )(/f9 (r }!vch  =)HHEiICouꌠŃ^>ͬH,urHR$c Wd4$;i;.zsd sisȋl`V01Mg0!%+hZъ'fٷJ$Yp(>; cu*==:X+"ezۇSӄW\4G,HLӐN!P׃ʽWx6ծô*InkU,OP)W-iq@&AqJ4\p Bo)hmEr^KTwՆG Ŏ5*y`x:pߟy_ee S'rM7PLJd6di`{ ]MᤸMYxy:A]6q:EV%hY_[櫌a~GZobZ4g2 vv0rEtJƞf@9R_VHH;~mUN난lhEx&]E9#NgԞWkcgQe`{rbsj3d^5a!b hNw/RQK`N?`C34JS+C8@rhS*Mlj3ԙȫX43~U_ı|rOf(@֡mby#5?}ʦaъF=[))RxOuVx\04YR'͓,/>``HsBӵZ۽3kTtH"LpWd*l*U1#§^ڞ/YwzS,&?ܭ ̰<ǛfR:4JvV>:Eܑ0A VW'@MىP+CApP0C~ze%Fa;3o^A{&@p)]| F\A^c릚WV fG["0=Q4.55;y[$uy;_d+\ͱꞗ+'\%+̄ߚ:ӃE*C8kجS?lP Vt0԰7qppM. 1DcR1F@]hҌGOPg0jQAhW[lאWFe{"sek)IYvaK.*y06p+Kcֺ HMK;]xNCY`p;6p}"p)'1%m#c(4&J>}t9/<=~,o/*z\QTI9P0a 1e>7=w gtּn팍os3% %Q,yDћB ]P-tWmnv(Cs ;8N4b 1$'cwnd.%Jke ]g>Xe/ʂf3"Tzm;ITxۛi2ޫ<;%N+DDJ}MK`ha̕!<ѡt{9=֭,׏ E<ۑHF$i(MZ2 !ʧӱji%Fǵ(nw~G޵}:m3KggKu!DLnc8vu@ ϛMb.u@#.'@6Ȁ;uNVB}Lfm::|懜d ⮇iKl~W(4W` /Nֿ@`)h/3z%[4:o2܆хZNF!ffΆ7-.UM 9v;_JtD^q{Sʐ"ɡU*%; LY|Y]vr郕t%r$x \EϼٙL$β&t".[!Lk0`c6w˴(R,5bx^{ .yrz <LPa%!B+_|WvZ5nK"9HBh\YFm1OI@U*)$u0ÓV"\ZK%+bOPT3[ɧ|?qEmq*`M`_i'PӍ4$;iѠf3S[$|N.?z%]x E2*k) pLYY(jdqsR7; 3 :,Dc(&an!61jj+=)} ȗL ?3ɗ_/xSg=_hm^$vi7ͫt87Z Z%#ewTɨ yƿ&fcyXiWgqtv6@I;8I 8Sئ\ L[q7E'+Cʹµ~x 4(L.yFbJ:=̧H(ǠN|h^vfc8d\LnU]uo3dG;꓏T[옩<Xϱ.b89sT.uN7H(E-`GHN#`"VH:tej6S(+Ѧ/" Wu"1e ! tVC,1XoZoqfjVVpx mniZL[cO\fU&ov{&xn zItpM0]͕o3DWb=>qW%P>aLB9ؙ"Gzr>-09{[drR6i xVk! v,p6ofͮ3'j=oNRڐgڜyI9ѩ ^fK?xC}~ڔK%H2w(`sQm  'F[+@N`csEMyn-ߎ<&"!r Q=?Gp| };jXi{XΕ աB*aQUlh唤N†20%=ڀCM:4͈E/T2:t,9EAjVU]d:K_pM?3W!]ؖ_{r몣X=Iۇo 368Hf#^R簍 ?"HTĤUQ*)J+sDXߔ:Tb;bV0j7h"< F%Q"R k*/tyᬞm,஄ jwZtTy*U؁]tOQ\Z5Е2 X`AnБ<LKv߲^s"wTD͢с(baCɥϫpLh!ְZi˂'9}"Ŷm]Nx = = QZc.(nPO{abq#a}9Ko{⯰XɗE NQo4ZQDFsa诒utqZ4Ke+Į?H9_q.u.3Z+c~Ԃ\,]LPW~RTTA>Ⰸ :Y)Ez1.sf/ ?acbMbE! SH*J,XkezO& FJQ.fewO ]$臕? m #)a>ƨAؐacr}6 nXTChm=$#@G\g!,Kރn*=3z~؁K |n}q)Z{"ggE;):T~(jw9I7:a Z::yCJ('σ혇_ 9H!"o"P|ACZ+%dj9):~%h9H\qror%0G x«miz(DLc{iz-+V\Mgk[&ʓz6nw7 agitCʹ!>Ʃ!*Z>n5(F@}WydJ* yݷ(Z8~/o2z,qėA:J.S^J wۉ5IŁ!w]!Qo#s\A|lt>[z?~y'bDk:oBVe.Dëu ;$J)ih/|s8Nˬ EY- ]IA]&@SR̤mrUq$%cxwY\`ϐqlj$s*.͸灾0JqTU BЭ9*}7tB (Ȧ;hI:q)~{b?БJCrX,^hÛMw kse`i1N[H;rDɿ+zAt-KxKG%;3B~ fk?dzpc9ٓ  ga&k0嫽`=hJ{^xA{' ۓRiVh7<CthG ­n8af wz[.$|qW>]㺍RFaz]Ƈr@3|sA{:RR'HpuU|аQ͟|!‚l4閴\?L (F12H)z̆ ;'ŸYLt_UC8INM0o}t3;&P$C$2C a wZ:lD@d92^UcxژEW\)&Y*!H/oHk?Ҏ0G=O Q%ʼJ{!g&TP]L*EXqIFC9kCl=P93dmuHӟ;G%: ):[YŪy+JJAT*3pƪ)f3,U8U+~tV2p8]J &r K;-VwdPOAmT]MPnkſkKT՘fS-kS 7HAx⇇,%5h)o\%A+'|D!7GZqz)%}9oͫ25\d@НD| ƌɓ%'Y~gYZ07070100000245000081a400000000000000000000000164df7f6e00001bf0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/memstick/host/rtsx_pci_ms.ko.xz7zXZִF!t/}]?Eh=ڜ9R+'~w2vђ-4٬$;9&7bafhzSPc*#C}8um VWJܾ}yy#JBNWw: LR>R{V" ?Xe[q[$G9Pv:gX. "29EQgVpJPլAԊDQ@;;Nd,Ѽ*p% Õ}%C V?g4  7>-xmv&_T_/'lNa.:ƣLA݌h=s&һ3ذ,5eҞb ӤY{xr,oj%%cpHlO(/BDY86HM;etۣQ?<_|_q 1NJ)HFטƒFlt^}`- d F5IL>\F7)~#q\XD`T.m2}eYV`C)(=Yr5Nj^ov!95ƔWP#} [h+_yM$ʔ̬` {{&VYR߼>Thfcs;GЄO);+w'5˱WcrSji%kc ޭjj3 Fqb=+`_)%6ia` Lf_ZJ` ܹlwD_]&vc7 a[5^h\Xޤo.)4+bf'*ׯv>H=ՃUX9RrY_KIa!ogԢ?,e Ůϥ=ZG}ٚ}E\(i<:89V3a:Q~Gð˅I1փAr!:99f7c&:.5”2bp%K*.]&Fe[ҩٵE*$= ).J@by|{b]Ht~r?\H s9>I ]AKRVcP5 r ǼpjJmyle7w.<+%f<{ޛHaBŊ= aBaTpCQE}1yPE7l,Y $=Xq "V]ɒsO4$ MZO9 r_,}m]۬dM#dW;Q f(#d2&@me0 yӻhIJ3Ě0{7F%Ga4pwG|Kz,o?u@oWk3C\A<1L_Y:#f]^/m90%k^R8ӌLB<<+d1Qsj;BBzYTQ[ȹڈTbe ]% _4YtoeM {F:y[EQc)rXW;Ō$ˈZyfR pI0'3.Fna|xi!|gSEIn1*,l^0sc S^TO$3:Scs. )$Ƿb EJ ӓ]VIBRK*Մ_ugӄ1ɛV&,7kuXȡPcp]H#mN WQᡞw a(%P4@. 8R5#m=樋\ wࡕ$]}7ǧ޿KlLpUN ߌ<.AgL'%X+,~&fԅi P|`k3I}Qm2?5aCƂbҎ$Mak[t5 |Hm0f =tBuP,1YMY`!b-Dzm؀~&pi!u@ 4?b0 Hii0(}xUbP1(X/%BFT w$,XE@} Y~L#ɢy%,p |IgcT>Eϴ)lj:$n]9?xkٮ^[׏Ԯ:􇆨C6{|r+%m.UᒚsҘwTՕ5K?6Se`Èf,>FX7V/1N\JdAE(hi ^8Rol;R'tÖ8ΡNu6b[2(LgU7oV~Y8p={WRܸlC_f6z#?j!~Y︭9M2A->o &. 3agdP*d=z6mt$ l}ȥ}TPrs`6D(?`?[*1P`U >Nb|ƒj}"A'w?G8튷<_$mh`c$S St_l꣦G%Um__2暥RQDs\G;S 18_,{#f*+#~=Pٽҭ#`DX8% +:{H!W(=vJ'ꌞ ʃJh焝l7p[@ A'S,3mOX&'Q2VBN3r>m, }jbb=˱p-/zh:-f/;x8  :%K]2UitQG2!7 :X}as(dTNXC9h6EX.6vMm;MV+崯-KU`@M['_k(/eA@eT`JpwˑxyHɇ?-!%GG||K^sE,))sdsğX'Q1R忞@'? aֳµ昂l&v TpZ6W$ˤѕnUJ6Iܕ2na)Hjnn6eV h!פ^JiG/ Ve3ata֋kWא KJ,Tia G?-C"UT8M'f"Vl,$䏥iSƭL%A^Mz_Sam7yqaN9'vjb|,pwD"Os\h=Xܼ+0@GPO^$[d"D˄ݷ{kٗi= ͑#7b/X3_@F!6L&@x~^q1>zcX7[;,nbkVp}'bLf^ݞIwo=>ä1X5loq5c!Ok_җ5~ҋWEsd3 b{tov64ۍ^#JK6ӊwQ/ڨ5{T2z*l@kMp-~*vN\UKީpAL-[Rr8?LionV;,voԕZ$Dm}`j#yNcMpH'j,5N?C;ܚ8J|ZszIU ~D8".˨8>]ER˨39C9j mjAD*yN#&G= 04u'Kޗ;l/ aBXfgaV72U{P8@q%,t 0c(pg8@ewm]bsq6G7,b%;m̐-c_AW9?gI9:r0FnSF(B')23Ýv '(ih눝\#ILռ"dq&u Cڃ[+#H$#k+C~ "&2V-.฼1%A]α_bxO^`́9C6dk%31)Qְ5½ƈe1IvOPWbTəʚhK/82WC<,R EE[:޿p >ŇZaVe<@2 WCFQnXo!e%ѥ Lߥ=n|)Ba@ocO?N<.axt&zTOI% \fvt&?r1@3g?e/G%]m 6i0$DY`b"F&QDS6Iuvqt{fWf3I(}[A[Ѕ=W&ܫ񣳣$㙬BK\萋UZhJv1[q25`zw|8\K\SĒ1!)ܤcoIEԲ0w=q)6d?F6W<FݰGo0l6"u&%dklHYOU4VX~'pf13^2`4HHħ⢵vK¤QB|$e 8q\:.ǗbZ*jAqP7kj'MGp^ie>m$XAb$C$랪$s:в(7"Ւl.h0`eG!ץky A+j)ف:eܶX+Xg F.eMحݕ~Uzsq#}jҟ9.?|1{Z2žwC{ ms[.&G m)+!r{8T H/ę[3**9>3U W l":R6`-ա$*ھuV6rZEao5FMOvh:IJr-8.7 Mg'&q՞.T&n({K.W f.gᆱ:dĴT3*!e/xt︝fYK`Tbvi'sܞmOi0jEzVWɿ ȩiOlv'ԚTɜ!s!cmZHgoi VWrҟBeiם^DV(]N}~,LE[qch@guA*Hm8JKL 񡌲JHn2ב%roxIV]m4zy c;MS`z0 ! ,E? S;KZ¯:gn`V0+*êt̼b}Aq`:_ Q'#ۖ 'r .nءaUc2$ɢ*k\E@ Q_Eɻ(kM+&6y 0 iY=<(pTW"xΗY+T!Y[ a Ū7m[*'TG'o_݊ (`:'κi{1эk>OΣZ̤`]uz a눞W://Epׅ{ә(;ɄdǤ͋@-ֹd_eYu!nč 89OI A_uv%+,;*Nʫ9ipɹdbAb[ȴ\S'IO(c<٢y"#){q0jtOڐv dAoY(@>{qs%@%]O[mD}$%1eWOq)N10)zv:S^pUɢџ` Po\J+-۠ێXtIѐ!s)CRjl {tiˠ",ZS-Fʼ_d +!# $5mxL4\6Ű鮆9Ihs'o j3&.66;I٠ˌ30.1tT\ X)WhvZOy@Q,lLI_Qps;ı~zEb [;.~?c-nW5NP4 ·(6&30AH tnpZ(4stL֌RنrrP.~/[SJCaMɚ|= ʗ]zKm v>YfWra<%ks4 9Y/dPu%:ܠaV2x1,8kK{,e`MPRy_7Al'}Dz eb2%Vuw`P(oʣ6r쟆(䘤pg·8(H}ZYq8qL|X+rS1E}}qIW_d&j#@(@I_Ɗv.O|qeFՈZ~ZYorcꎺtr6дNTgO',jjZ:5D D]S$n4jt%  (16;G>\U`A yO4jds#NZvPHoK+ +OC以Qda4"*5j۞m&X3rI]m+c?4 #p}F!/TL7_&nf`jf~Yd?8K`ͽާ!.^n [2DDi1Ͻ$1BqOƔb)X5^;lz˾6卯 o$V !/5d=ih|dCΞDdxr,+5uwfI ^ g k}j$ŀ,@E\h-૜zՏ6 UvȆD )hDw^hͮC2׿.}4QbwFp~4f@ .=PG↜Zywq؏lM30Q6`{P yY&ĹX>(c:f S5)N,)y du *>bprǟj+SЯİDU[މ['.W{1&jn'tg@C~-BnL62=uyj77 cpx*.cC^IJnj")IpM09\dKR}xݢTw@sJ:"]x%8,N"o +蓨d?+|$P $xtv.)u$Y+ UˢkI`9_oO}ܘfdcGy_e]\^wM)H^Bj0e/.E";hwWpK듾| l apWcBKܵ4RfOT)r t^; ;;&# (6؝O=E &}sA1͑3:OMP0ñeL3B ׃D24 E\ nxreK.C pe jWZeBfsnh"=ܔ3+u-%ec,рv鷵(u̢ugkd!SO2?*&=Fp8y2^4 a{ra=41M~`d8Z_ޅW)m {^8!0ɖ0iN*uxvށ⠗EBnFx(z*F;)-C݅ytv{a 5 ,(iza:zQɺEf4Z.B`-WyYl_A@J_AVFE/yOceh@b mYm+/])-$*I] h96XvnA-+Lyr:pUM:jrgt68vg GѤ#d8{4[1H*'IbʷV}kuZ 2 !eI5gky4ǔ:쥰 le$IJym/BGJ[P>KtE6%2 T9&3ݩrw-"l̞Fk]435Ʈ-7e?~S2._k>3afmݪj}~C ׻kB֔ĬmFEܻdnH "ž# #elB>̪t:wR%o➺W2y^ Ϣ "a08so{vn4R}$lӥP94 PGsebiە~ H -ז,eYKrTl*aBcp2ŸY4~V i>#޻=^')KT%3-#".QY-3Z.4#)f#h{U{#3}r\fiTxEQxAExP 6Pĺji+ymX $NKKؙ^axVo>q&qw$ʏGfB3mK^ƌ-ь "=#?cmެ:fͲQ$)\1Ɉ;Uq<~DWYӧ9O=Yym&ab2prݞ9ZԹmI<҈eKcK^b?xB_˰-6x._,IecmlٙԶ= Exb&XL *? T."bexAfZ?47`W9oW@VuYc@}/x`7jJi#Ӄ7îꀚ8*ikC`1|ʑԜIaPf!ǣ:?2"E?Nstp=4ј˩Mn64]җ!ڽJn"ŐYy8u|֊S>W9"rz#?w-ɨ{b$>.c~{ywJ[\YBf|UT!|DͰxW9P~X6GP+uǏR藍iVAF~@vPI7B"C=V$ Fg] '85/0}ğAktPR% a+VJҎY25ȿt=佸WZ-! l`JhktMӾa]u%N4;c;hWYKZqZCTBA.t񿬝wg˙#lbwΰK\LG o vobolюSDL80'1RUp.ajE- >,9N2M%Ϲsp]d|~ۯ‘bSaM /I7tҍܵ (ޕW+ [yQM jO&'wwde+BI%y |{׃ꌆ߮ E_O.DJ{r p/:(Q ~!((bӨ *Ҏ'[X"j<഻,crc{mvztlhRa3:!MV\a^f$UrIGjGzݷ;=}@!>%V1* Gxmg{TYN##@B\7gI^ټ $W\80 zҥ BAVWRTh8TG?D{oYFs; +635&rdy G>WՏQr sfV$u48n|⦽ɡn?6dD?,ˊ2kՕ[)I0;>y OV.% _' v Nh ;˞%,kduJck4Ի^mz|.I^m|QEWycz=YU&ՀQR| }wЉ8t1@"䲞e%mZ}`+9`j1 ^C0<݋uzxxbĢvV#гE tzWY{)0[xAA2 z94=O\CI}x6geFWᔤ&;+1ɐurQb2%zcBi AZPcy !RGv ֦{Bg tq3믲?-Qﰀz7z1n 4H"2;x-Ekv'/ jpj' Z:sy6K@C,k,wxJB D}$h-~`@C+qy"|Gq,V%a߻9:br#vȘ, P!OTcCO!Tfw銋?d{am#pGH[Xif HE+ѾJ.a++)[V|BrB ᝠmXylmoYiy ׇ,d6Ps-85L4(SrF _|L{4|_mhRRs*sUvu&a$2.-/ņ`:Ɠ6'MkO_@J yUɚƄ4D e\ f96_ xE$y?8d]1o=;Gin BG}Rq~#&`#\ꁷr(V)Ag< V]RczG<˂rd*ĺ y^zѭ$@ouN{vK2\V3]WSw)GE^p[Q^ջ@wB<җ5?m<$UjOg9&{Yk+& lq #֎ [U# dpSg_#NruFFa(5[mC5;"s>42X)E|`ǐc7a>"ΟS|M2-v[q/T[f.77+5h:b{$/2du/"K!T[nY ~U-dL$[,Ɣ3ָCtn,G̝.Ιg$Oeo8Hu@ "^4L,lOK4%8[nf&0Z( ;~ӳ| ^k9\t5y'Ɖ:z{@F>*t"PȔ S>KྞwaemWv1zS Z6wj8gmqih*S!C ˢ3l|5)Lvzu}i*מKɏL #(8wOelqO:8vuS.hJG;ďTik4Gu*=coOd70݌; ]uS”wc (Rk`l@%u.(r^avsL$͚`#Fv\B AJPh&H@b塱gYZ07070100000247000081a400000000000000000000000164df7f6f0000d680000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/message/fusion/mptbase.ko.xz7zXZִF!t/z=]?Eh=ڜ9NeBqLdǏ!dɫrpun?StN0! I1>䝅5;` c>b7*ĪJ\> I휤 [B ASM;x&N6U "vN6c?OrY_7%V~$ob<24`{DtlC fUU}rRޮҟZ^:Lgn}MwA8'9Q!%gTsu67p >RoN/&\jҞ*@q>7ߢ5N,vNe~rs Y(}on1 X. 5d3:R.Iy9h¡:wrcKz\BOKf{r@ V#d13?U&jɮ&Riժdn'B.Puڔ*X~ZĹ@EJXG4r3\ fz|sOI\kuY/,-=u(q{dבzYڢ[`wmg R!eؤ{v:dU9؃2H^YZWÆ\:y!zXm;gK3bKIcsjDk{i;ZͿB=q|ZX!@ pCGQQ&&(]c' N-б‚JyL=dSV0vXQHʼnt{Uu[]Tz5O$kWhX9u#ڥv,˞734|t\k֟Da+gWeo}=fM 16}[M>fuDsOop<߮d[;@1ٴO)>޼i !qY2hr {TO`lLJ e5u8͆+cČ]i ɦbcF9dw:,PY6%p]b M}&9<ykP0^`!DBI_aP4j`l?C^_O/L=Z|X"ByйGķM&Y]A'W* ͖φ~aZ0g"@Tr$3#5,<0]"[碚q M -Ip6ר^sPza"-Ehڤ Re"]t(upR* {BmL/y ;G2G {7{ڙ`*hF=?E=+|Q:P!ަ#2d8q5Ȅ?ƒ?iyBiD;L)wç:>БRŋŒT73Jϙg L>>q]ELYdu BoNTFooH7So9(mG̻E:|}c=cAO:#HVayƷ^l&#I ZQ$ykog0eAIzWhIju^ߵp~gz2ۻy Rb²߂29Iȇl9Yӿ$1ks*K{$ Q΁ԁc`z&x_E-'kRe\?`14'BA6[%:糴9g܏?٢pWB@UХomYL` kJYDԼġ~THMh!WdftDv8OT*."/1QַQ޴;n: p@g#Gl+>W)y XD%5 >W! "G"#) : ;k"ðh୾n8f]?0uQ2RCK_̀`,Adzdji*-L!'L]۰)S"};]vC5TlL=-.l#^)n;[<,2*P20$PUB$fH;X4泀L V;^x`zʭ lr'3!6Dm5fU-A je> Cbtv< zDZ|@)t9DLQ7 T~ BN zHz7Q%o~crO#ܼyP]&B\-URcT$0],:He 1%pysʁ X)/C`ᄷaHSi68vލr ;aAl`Mbf+ova\EMgZ2*vȎ2]0uůԯ`G{ BuۤL"YFN"gqZF\"CZz}z3N`co:'L.C rY^}#v,}˜R=0Zq3f̶_b5 +(a3~yN Q` ^"tո|JMiﵖw&fQA2+\z.)Y2ҤS.+l=,@V)Zw҆y[*,zzo C+i[9񒷀4F;:Kk4mY&Roo>+&-bGfGs~ב79y\""nJgD746K& yV}A-bc!>L)Ǣ~^_:Jr $Hǜrro#+,A_yq>;i7y$$ rKw:T魶h#qG]'L0ʍknx?D&sH~dd0,M!Iżw/ g$w SJ@$ +ݬmhUA/ov0V0h@ZXSQw*POt$Pf :λw ਘkvtP0R ZP;Ho>'`>H-z-1CLtmWrQ>m!N"Yr6j˧bo't~c+k@+aOZ}~P F'_ub2c)鷼 Xm%B(*0T+ʈɆ0[ۀx_ &ÿ }x5Hs05DmrU=[=b{bnCAuB::GSU#xN,Hx𓬏%me82c@ zK[d4<̐hvi0ykK:16zzh=Х4Hz2mߣhBRO闦;DmȰc,TL.w:e2\\VZcfttd/|_#?7[Do\S?$D1O٥VGNGdN{^ rPUiB"#۷f xEr }ek||5Mn wRE"OYMz#OS֡G:o<27n # _Eo+LՑ(lX:i"&L`aPjuP .I޸XIa]8~5;bp_h 璗m!A:ՒK$PWt$eUC3>xKba@$Q#jgd Nu+D(h^BC ,AX_@D$|z)x}IrKj[ScfcoNzQi4ej|]m$*Zs\uC'>hg)JY\ D}D- o${,B{E-cЇ |.>%#(Pi/Ok}IEqIֆ,!T)31g:B[y lb/΂ɶ0Nsԙ",WFp/xVQM'ie[~̍t[+h6r_.I@')xRV P&.U:s4)ho6j[n (Ǫ"nO@IƾG՚\Kfa()iJԷGG@>(/B5WiDަE!by+nbk-Bdgol/p,(\в\0!j /xrP}^4*K>t(ej;+Rvt, %t J@"=I&LhRVw /eA˃wߜC{3H#WWps*C`o̴TfpQ(&R4s/eN4>wn ymZ gX!u MG6kKקz;vyE0(Ãq%'+J;p خJ%bAxʁ:i}}Mj\]d3+x wb\lhR[#_ ¸#B!W,\.-U-dbEw6 ؝Y,wE(A\WL3$%Ll-Yu\(v]S^467>.Эdk8P(:,V塍F՚|W9X|!f1d1W0N@X"q{2q9!<*yԓ{DWP&)[I ֩!]A" 1'Pb(k9r^eQϓ?G>V.D# >DT5@&?4Xc)eÓM2ybEm^:YډQ~Mp6_,WW#+墨+avMp*eJI66!d/N~b*E^zU|CBFՀK;GSR^0)56RKr:K`!OÿvF_$ RU=1~+LgvUP0:œ#1"O=Qo&4@eqʙ,>_ "nn &'%"XMPcpzݲp  FU)Y췓3d9=g֛FrK_yGh[}-=?m !0 k hGK0?1m4h;xeoD9?te&{4tm?z-92u r`C8Б?Sf鿏zDh(æ\As~R6Q7?ϡͤbt|e5~1EQXX>*/W}5&.ݛ8E CFrffmC:e+sLڋa@gvT룜"r";֘|pKU:+*{w>C0=l6`-"=^'IO̖M잜k3d"䆒TA]2Y0VCwu݁ꌮtɎ1RShw<+-`dr(d*_@t5b}xPlacoϓAi/>oMo#ސ|e#1?Z^V kUm4MV]g0mX/l c!,K2,f jF BR:>fi~`h\-8CƎiVL&\K;PKX Rw ´urxKHrGLQo+Q1>? u=MFgedvңr 5p=ei!!(g0#NOB>&UGcE5l:1N(k03+Wx>F9Y@N'ۙu) zsAc(jgQ;wfp~n(΋tq#w!s\8dlhl)A`?^4s(9wNk5ӐʘF UBljoxsjdg.柑(/irUuP땰L$ -ee5qlNp q} PFJ,@qlgMMՙ$nm8cϳ{ ݵEaV^GfN‰|vS4xmt{&D<%xskn[Jփb/0gGl4(uIKaJDPd s&CVE`+ĕ۸C}vjhQ*\P6!y2cv*j?Ov+IN#}2/5bPχgӘ1* "t$@ ʤ(^w+ D>ZCłDLD^L ,2-뜁.Xs0b8l׻SEs7pzaKסc \/Ht)d;2kf7ۛt`ncn5oՌN!$\rf|1H_.. \yݕT UH6X}lyy3߿ J9)#k>EN0l~J䷲Ej%Z,|]Q{S~N\ Rɨf󻊺<6Z1P;Gg<­gY@X2g '0존d|ay'H} ,3Sb{ɚ\4Fu9.1 j{ރ-&@;> =Tj pf`Vq9밓Y["m "]=$4[Cv7B~ǗS.#7eT^D:urפm)qD:ʽA)buo0edV_iE~)t}3$%M[ lJһ= +cq!N$r`=TF] y4\Nۍ@}3F8$U~k'g¿,%仁Y[hJizpdςwd}Ri&r2XI`-HA06e>Tz9((4?ҼLAYٗwR{DO,Ԝ^cO_NJpD4C^* O0=ŞCk4%4"9 ;-D)HL (pR/R3lVqBZr&ĉ Ȁ* \&w`4|#@H#A1wIiBp$ۄ[ ;H#MR!y̬-}4_ #TķGViJbw7DU ,Ȥ|1$$S+AclYKp|_~ufh, t,_[>t4jH2jaOWhߞmOEgqRvjOكs&cbYzYH~ H G`r_}g  $P$+uXMK?3J̈U7shZfwp߉D WEm :=k-C@YXnHA}{1"MBt* 2g _bǯɇYʷY(6y= cy;|K1MW$䞵S7)b&5G g' Uǣ=}܁I!5\+#}rJ֘S]Am+=$ q/A%dіW:o.4 w>#K]#c7ي`/pw> W_vҖʚX6Am_Sf,GE$)p}Bw!rlC3n9uQVZCJD#X=|.xZae+e w(v 5'ݥ#tdToe8|@;7'd5O.K_'$AMʁO+z3ΔPX$gKc,;^ThL4PwYV)i.f^"8>y3@Q#%.*-Fҝ)eޮ'IMZQ&-}mijwObb c͍FI*ԶÂ(lJ 1qv&bҠX&?5Sa?(lĢ-fȻ`ƺ%am< 40YZw~^_*?t* MRPuzA}}A |.֕d|+u qO}D>h BFs)gɣ-aҊ\M(ђO V4b,UXɪ䠖 +!# HtETZ0:~ >N5kBDt9YTvڼ)ē,n6} *BGH0G_OfޡuNJqa0gEHA20hc7fMWlfc98~}kisy1Ab7Lzoq~ASQe9Lԇu˞`kXоXٶW-,&ĉ'P\ӵ$N(qXPÆce{M8d{E4alTݣ@~קtEiy$VQPG$-(JĜU ˵e+B^9D5,@o6*(9'^%EsE'b+M)ivŞYBȲ`/rj1 Bz.~}R bG?U/cѽ[#3: kzt0A5?ׂ>gAd,ؑp plSmN^!O8OF$KKq.A+wX%LkܯY)Jul|٪ /6ܰj#) ʯ0(IɗG Bv(ⷖ ]cLaVv1ބDGv>Q DFZ $GӍ#gK57h i_^5|ޫ )"('-,!Cn f'+ĢLw@>$Hn#ͰEYKޢ$$49gcyW\+Q .V[$u:}{EaI(بv]dAypAQx-Dj,9'7"9'*lr Au/hRo!ǭ<18y7{;VN\N=顺9J#T=<ex؟bXmO8v6)51D x@=[`iUz C`Pj~W=/aGO4 z~2[`kz375}~D)o[/g*难I$1sAɐOUY k҆v,[T Μf Ҩ *4FOB2W%,?-nU C >rnKsl?n@*-Q7Ȑ$. [N): cxaԠ{&{߳bq-S"4-L>B$ELߟdz3õiEM-o%Ǹo8}6k 2g$(ۥm%E_6 9X09- IAj1'%`K;qvfnnDžX[NsM2k\ZF{A j۟8@w j-x>jS0Z )eM#2:O@mSb('e12On2@. Pil4p;8ayҏn x mer0 k)0f i Ƅ*,Le{QBK .y>/DT:-a#϶+ZFh<$нp\T NUMFOպf8emV\ uj{9)9z =(#+Oi<`14u`խ=7J/U{1A;|~PϿZyE[Q ji Qg_}9{~t/L;~T3OK5 8Nf_!=**j#AYL63=iM:Wl>/iye9:TABecI&Ĩd^h4-؇"00_I!;?ل|C3y]~'kJ{i% IZ?62 aFjb_}mKG3U1F*B4Y17&xǑĎCOT.n3vF>lu[-ar16Ar?Ӂq3&`uڗ!3a 1N+襯tr" zg/4|u\7q_}K֖(hb 0I] .C<h֯E{j<-( ~T b!^4%LolLٻĚu딗zR=x=Z@MP80$CK3L +3wW!|1k>aWTxm8j߭S5XԌ]CJ_ju=^DETV {J.H_8".;Gu1vb<(D;O)>u9`aVKXBK>e g9XCs یݩ@n_Qmh>\8j=2e).~u[wA8fQ\."kb)֊F%R༡ `% rJXs-䘅d Wdvl"{y3_p2E[ p2.GkCp}ޜ&+1_Px[m;e";i2󞥸\[&] ƛ;y]}Lq1g{fFbSk$Ri6V+hӼ h]`asz"q2ἝA;Q2f񺿏a}N?X,g+WfKrڦ1mp܅t = Q:ZgO&  :X(hJi/ ڲk$$(Phϖy`PO0դ;?t6Z`]Oݣ%:3ifST(D$1+=l;z2Ù{?f +/Bal*e/Kr ---33hԧ>;bJJj]:,-HNRq#`-t9FHU CHGE͙s7]9Ĕԉװ@j}dzj%U9Zb0Py]sh4Ij屨ṕ^2Ƹ: ?+qp`fޝTu|U/oPAkم zt(RB";zqY;2ב5}HWzBB mv^zOT=־psK%%cِBD.bhѸr X_@Um6pi~d8jP R౻L,fM޷XsR\&\F.IެH@C 3|N%[v!^늿^ڟ]/ ECk=v; ,nVe6[KB ׃n=1h1Ba.R5(xXˀOK+3H]ۍF8ׯw +hg-`/}+A;io]hώ#? '0;/UKG$^ wdAɆg3 V Mv^?~K v|T0@^a=qGU S)E>Fin0G Pfʿ?N2I,̳r"׭S-j4Wga<%] :dx%4T;y(ͺ~}:!U={B}X`W㥒pv 7J|dH<~Y\o`NՕ2HIIyQ͛F ںFl#n kk<8)($,hý-|=AiR'#ʮ9yL! K;u!Č+r"a~d+>/{>|b = s$vڜ Z3F>npM3F\4-8ZeR>W,"h6|GgѠhMY,C2v; ʱ-Yk{d]M- N38|s = ]lqhz99Rɓ5hX㌋)'T"5ݭvr>Z%2aoϧG`EJ^[bq>Z#WFE@7]k^>8M=v=k2e5]cs[ ߞ՞,jRm"9HW"k`FEH$* ㈰7+ș/ꩰgkCQ+զw\M$\B!^|Eq]Nu`a?t(.h 2YQA}15&x֐ܧ$bݴ; kj9/W.[JgG-wBoQ;R{ ;ujm XW3~Sh_BX!HmF^\Ve,i*$j 'N EXτH~1bͷN,:Cxj9G $Rs5MkJʲ,H9e8kѫfcyϜxﴥyf!i>ќ|mkvĶˏ 1G߼Wڭ㜢Rj ȫk1rUɤ0F } ٪=mAt1Ƴ`䂜MԒ;co^ηE'$򇎌JJ,U3CwU?&2P{s(E1Ws?T,gqK?V|XeV|`fqIJ}2YG Xp#ʺ1VTu١T/8ll] ΟOFOր)`Ξ(^Im0'w1(5o8yZB?;v@`8P~<R1J<7(LmĎr]rT! $F*eZ$)Npv@XcF2B+u@,kȥ jI;zCO$/|2G\&M&}vǺ|?gJgKY7BN?51pl|i_ R\dIu,sRhT%]ZjSv]c`DzYG=DX=A&WDщ=.-y.R?G_!Lmrx1ĖXf(MꪝEr<;]wX:nVrc6 g)'d Z'Ā5FrYVhRnѷ.›[6AQf~xnSXb0>C``P&3& }$-ο\V&~0mEa4}|677eo#zG_ !pCX=7sspZp]c=\NSj6Ih5Hb B}nQOZܢ*BCܝMq4oWjAM"Tvu<@6 J/9q ݥdn&EXF(>e@#K/V%S{oHY@mJ5}r`&91|Vfy&4ݬ(abH&eZ"UMڣ'9q9$@H-zݢԷmh[g=2ƝX\7-Q]X*=& tyM`1ߨYEF%z{sk6֙xX(qq Fn  _¸vL */` 5O1GFINv{zt Xbvn-PK ^i8shnf]Gra i6/P og@*Q"ڟG>`bF{W IO"`Ӌ.1N]n8`QO<וU( ג>Hoe35:3? 2U2 P"N> `vc 4o5V }&=ʉ&9ŚyňѾh?~>5 F6E`Yp(oxqp!培o-"lۘVU3:0k٤6=>oEg]2-Qv_`i7-Q#T )Ww%&$] "sa[n~I.H 94:|fZ"u=x68pʥOH@^~Va@ ɱt XͻKt ;t#OEמ:o@tEm3Riw&3zrf-Q8.4J]?Mk<IlU9ϯċSuVl0BlyB4ӘzaZ_+aX F+Xkl)Bk/并$GUf{NH3QcW\}Βda@ꠦDH)xq1RS@3Pj~*wLG7Lv"{o]WGcȮԼ'ص_ӽ/L9"E;iOH戫֙Hsh'tSQ+TsgMj׽K\tPy)ܡVj̖3\}a?c=$Q;ѣ؜b#v,R%1_v*0L?5UQYhѷzci,1k\N&\frl9wBxbsj] lhڕ&W)9oV2<V`]WV 1k_Q*K;Ee)$;7Iwݍs?NB$K֎p~*{C,XN?ؕb=â\~ V<fmm-º~:>S[G'A*g=}Zm 6_[m #NqKPͺ}kn-d9cu*ZZ134o8 {tv"_Vm+}aq]A5&!C˂1ڏ!>A?ߌRtgs$Pcexi[r6MTZ \)G Q.4 6ɂB- @FE_MԾCV鳺iRWΠh6-UTv7k48߿n+ѵ&%Y]pM z88 L`o@GA˸C>H5=/Qsm(?>׹dOX779y[i M_6l kynv,xbCֳU§hTc0„tU0!a!}sΕ3oļjRR)inQ\d ) LIfRJsNk\ݦ}# +#|΢ekl2X ,`қ#&qU̢&XAz;Hsg-6 EnuQ=fJwBzd'z 3 d@?>42T~Gc˽n'pѮE`,Q~f#Jw.ES/vBO_߼w%  ++YYӆ$Zr+N,R#[yB8n3}<(kmźC~D'٠D]PxMß#`5;0 pZ]ؘky"w}HՔNN)rl| T2Zz2tюEeB(=&7䐥@n2\pc*dle=9MYb\-BZ杔#=iK>sj9(=I5ֲb ։:ߩx?Ϗa'yMu`o[6#d*vF:4}eW3R99k~c7XlC8 Y=6E:9Qn1A++<]ʼ%wWCyO\{PN$$:j/&Xr>37l1=ɰϱ<`-,&÷PcTi@I|~׊X nc?@'8rK]UfQgAL!T K8bIQ ZZ&)w;2|p;kxrWoaXC F \'9͓=.󴍔.9# 1݊|~L/Oұ0%FaB`x]Wz!RɃ1, jk +dU[kX}Dž%zcf ƃm{E9=#Ym8!b(| o =8@LA{7abz+JBY?"Äk,0.p"Q rR(=%=]ZmKM|eQCtcJ%5 CƒEmN*#qw`nasxEfpV,\* == G"v/Mĵ iŊyqq+YVlZfRy33$wV4$|k;FfjHު^ y 5_ ɕ"E !A0%NQe'vAŌ^@409Ȭ'Sɧ'3y`/j {u27y@aS9`p}$AxgLg H E'"+6-w^>춏)PXCJsWCn4cChn{ | E W sF V˥vu7BvĨxGUcXJӧ9mNgRyCŬ"0!2J>%蚬&lD+3K~~ƦIksG}\!@`cxI_@LmHk&O^yIG`su;75-c ~Q?ooo.Y񜃂Lju,U"J ʜZ{D)PPaN_.}J1t]d1mK,;d׹4}hBQ ˸csɆn)kGTpgY t^KM,RF־0rr'e\Hw #rY4lx,e)V_I5Azm ]|KNr)}ߺW+ۀa"' 鍥hmE]7V6 n͇9I199;͑~9Wlrq ƃ"i[?^Ҟ nnΜ7RW՜8 9GRG2#M>4շȉwG_ZL=l.ŏN=uC3z"^hh5%x#HΕx5\/X5%ٸyr6wۂ\Jdpf1>#@z1`D>&pXHjiiaӥؔ&{l᥼e] Q8 9% {,/sPC̞tz)g "7 ;jm69y3de:c rA5w KQv5OsmJeg[4އEƣg{& An6I2R2Ui~<ҏnZF3 h@6l2fɕ(x9nNfwt 2nCk g$PQ`Y= G8޷Ϲ_f>>`tɗ"CNEYwb^yik= ԙ}֐?.k3wpgW*}f+hGroQCCN 'oe*e6qt'EP`P":#O${D99N5{đ y7zDH"2?Dug uWuG-4o{n htSMhSS@r]_W~,m(g3a0M:ĜG=$ZĄ$(̕|S8bwҙ7ljB׆{ODJE-ZS&67̥'UmG%T7/e!U*eA$hDP ?:S='*0$Hf5xOG>F,S#òJ1ӛ3JKSlsEJZ;ŏe.qY\ 0{곦7I j? aWNՓ?7h9f  H,ЗpZA$X[|uHKʳgև r&ZE%Ē[ ș!C9$Ffj4mgY$>[k>GoK )PK*%m?MX 6'o16KPX9P-H;:Sb?p%Ur>E>$wNUQ1VLe;ݼ㾼mu,p7SAsbΧch@Yr`b$w&lPb$//=Cq,cj\c^81|ђthU:p!Gc\q!ANGe?ģ>hP>6ǁN- ]liqž [&TXp{N`Am^ṋ%;yjo:yA%q7񵤡K)8#!B񀐪wyr`YTYJ'Ь\9\X_+2l- I*ցxK_Vxva֪@gkS@y[|Ϫi^0Cql "֊Iq)X{~(ƒǙP@OR-F{<ਞfIRq1{JAXrW'\/UukA?gUDW⊲ -ЬQ ( >}/~b Σ{'ei^|]>sږ1ݕ+z8-<' oU"E;`if| $˾2-]n;B5 { Sp+T8%A=,L( yQi_gǀ^V-b,Zr2_uqxMoSlo,? erUa1U. w-uP iц;sZ"R?TVDA(H(m)v7e'sszA"\ xZ"Z[ԸOrɈ=9oO@nD?%4@*;caaldtfOV,I,xMy\)i;WH"u庻ѸJ +m;:✅hEs6%6a'fEkZf56 :p}/PMB#n;_`K鉱IE%ڤ;ſEM気 ~#Π-~3/9[a* lUkzo1N ȿ>'bI?ȿ/(=މs\8)Ho1KMHR3 -"6N0L/2D>uu61$ }-ӿG %|bW8"[ڲ:n~KA⿣!x$ygaאQN T:ao.OKf.x^h(oJ9vl /g:4m!zV)8S %9 HY n& kfAeZE#؉)v_\aQ4:rs~u*k}v@EQg,+- ܆Ҫv.XS#Ų`X<ƵgBВQ1Š։k.ciTk5dt:a i$qQCey˯\m eq_=&c<$i~5ǃ\-YEښh!X*#ٝ6T^3Vb̥F'!Þ1z$гC>UC3ⳆfX-i˜ic-G|RG[jH{^<Æ[>,n:0gB3Bg?0ECɅMl}gY.c.oL0VԹ`qoĔ)b(WkTJxB Haj\<'+䯓BxY@E2fA Kt2BAd eZp:T46ݺ}eq.+ds+̌.evib<qʎך p*OKuJې`EIdZ[" & s cN~w18Riu,D̏dz!1!1Kd%O6Bq(SZ`nM8ˤBps Sԉh^ȡ k=ƫ4Y$n4<^=2Fg״6W <ٶLc×/Xfku 8Rᮊm5 lƙ87"atƹI zd9~zt}(u7 #t"sCoVG69eۥ]lQ.QR`]Pkq- n-w#L )J8iӣgáDz$>1ߖI==iBDݞ. !(N4퐶#o£2qiR(yЕ{mMzЋzg?y0AW{$jW IuQ& ml}Y.grI"̳4A$KSbmljzu_sӲwmwHֈ(6}_q[qƀ{#o$¶ۏ{']C↲9r[gg/됽Q#m !Jb[sA8r-+ *aߚŠ,v@f$- GeK^ɉr2J3rВL .bP/貄؞A00 Z2V/n)ܱ+sz8A uZ;MOyq}I*eq߳@`aKkrF%Jצ1b?7g͂/!HJ吸>"b_9V2z@Mak{N)Fӛ7ԯVC=K;əxō,sErI0H+mpC$eQgG0 xŕ 0+LH:I|B[k/pXFd nm:IӕKM6_T v3*w=飫k.,zl#FV?%?j٫fLix"NެNp Z-Y82iHӕܞtϨHBa#(R;L' ʒCB뙭'4h s!y=_xY'^S D7#w(7;Sk EЙ1X{'O?8$^ eifT2Qωv8ͤgW O'&no/"K]93uǗ:|':Pm !vNjq *S͚K"5yKv&3֣uWK/ؖAYeff"C4_8D7K4\Q> dpd~]h(mM"X$sK`#9"*JJQG$7lc؍]UnIHft&sApQ(n )֞& n.=E9!PIؘ~mrc]L壇A잶~7,b`o!\68mK^.܍5{t{ȸL 0dU;L y?C d%$[ 7lbvC x`QƵ3ta*5|&Fܸ+Rj+ЗvV[Gגs#^I.΅h̖9#H0N w1>8~G.lKS_DS,V6pT"ј}räq s)m E@ h(*NؔC^$(AE,.I^*?6N^kfH8=F,})FbN%ˍm֝FBF`m $wOi3Ydž@8w;ꕲ`Y]h1Yig1nB(܀W0g}5drh~%gњ z$l!m 6.D3`lD UHAY +P(k8Ӱ]\Lf:i|@ N(o0Zz{"//?;{IKm_[*7邸gXgCQ$[]wV[OHW*j]yP{Hw<,g! ("`=-y8q#`7C%_l FNR{ Tey# ;u)YIa͕ GKq hp}خygUEM"@gX$eR/Oٗ'5Z?}1Eg?;C۹DY`R?[gU]"9GIkVΏ9H%R0X>x\cm_y_F=Q$Cܶ dc4#^9fǑ%z*(#P76i#!Fhj|ySHJIf/~kI7WBAoPڪ$l M+ǻ! ]4]KY-7g)3zc'%r`Ͻ >q@qLl7J Fr2D0Mxe9u|N c:b+RFUp[٩G*=|/S3RMO{p]Lmabx~XW}D &d4АKF0Ȧ`q*ɈkkwÙ 8 }Nr ;5txj1r0iYs=GIk ?vG>i[FI嶓M|D6N(EIr@֩P43ufz[g:q6d2R/~=g#X̥\#w򹖯m㕤Oۇ~Q N1lWJ{i+XQv|*3!,k&_ }{AP<Ϥع>@MxdWp yG7.s1t<ay)#7qMTұ"֏/,Xi_f|.\%G! [S 8ōtA'}Tow& W]n`bQe˗틥8\!6EѦ!*sggцi>l2Slg/w,XdTET87MR6pr#W1*:bԆ6{;{]w](vՆyz& \.騈݋. TփVn0C 7B'mneҵn +~,( C!t])/I[_v={1-{% -ˎW]muH+aJzbyZ (ΖĐmKX(LG`} Ol,,\__3E#Nh +w0K+::%wL"Zg&\`AW9qdh9#7:{J][i,w.i\p +j4:və/h\$wlQN+~Dm\|SF+)b]K^:+35wr㯜d/ y!]vܮQrrxplFt;T4O y4NCxCѣ.7矛*-3 `{=k^79%(=*FrylY- 1Rh"WNYېlSR'$bResA?K5w|s͹ܐ{Qf!.h=ײ$ cF7X9n}iRYSTgt)Py`Tre w0{@؆ w.<2@"fVN ɲ),N+ۧ(e/~>0+P\19%kE]ts:"H侢,u_oe``lDIї o4#"WȔ)b1pa$/`m;Lwl%o9j=d:쭣O.˭ʆHп&"a+K^!` o}EhpcӼ ȇ|BFFt[X<:$m:`߅Aa g]Ĕ^.dTYoC 1,H0EfΧ2 ӒN*qpd#FR *za )9o 2ѨȊG .][-*f5jяd'PnJ-f[D}zAF_ dd_')%}:ĸ-/qQUƏDVM-ba'Yhw=6i@,-v;?y2eo0+?V~ v) b>_'.xx:=xHxEc1ӿ^*(DX Zn`w/&F/9O[+lu|%@D->oI:7KvUklYO̅ w=tʖ{ z'I@eAuKƉJx\3SMȢH9BD(=5H_g ~*,6h&>qnIT^ևFqY flƞ><"bF e)A丼v"&h .B2$8lù\j/\ÉkCKwxG1 fD%jыJ@eݓ /e`<~jK &%3фGnaC~ mS<(8EMxø*DŽ,!+BY19o$!O%߮xMNUg.?@=^^DRYϷ:9 ;&GVaQ2mGGheuiǖƊ",ڴ=FM*Odl yd@GQX6,D8R,J S2Sj?mqOᰵאkUe;Yz+E5̨i I"j&Qyb3ZS'F'd`w?QK7+iݼل<̜ -w1(䨃. dwlJ߃e$6f/t8l.~PRqT&ƛC#]!2p*2u^d1EDu/yR\+QZEz@ýF۬$ <'J2 h8߳*'C+jvA u V(Y3^} .Wn0 I2ZHq2;WMR~7 Bmq77;# Pθޛk 92҉7 ce,.o__g6߶ ˴OS14 \ rC^-d2 ʋZM)0Ѱg CY&˭;#`]q'.iдS]t5@B{ElT2e2-.[+8XN1U)0&fCϠ2ke[WIDɝ6UYg!R~*E`|j}t-^c3>~XxNb1pŒ[C0WYb\#֪|LԃՖZVd @E#!0Uvp{N<to5AǨou7ZܣlEۜeC=_(!,\W62m$H)aja`#Ɍj~!fE6X*f[ᒢ](lfU>D8t0X%F9妨Z7#ZW< NLDzB:>.i=&0ֻ-AFq0<#4kY`:։pX.ЍeW>_ H6@9pQnԊ "t QC.ahpvs^Pln:b%5@و?MmAS썉C9]?|4dUYEJ$V}IT4y(b:yPKl@}6*婶Vw1Mrܓ:]B;ܐ ?BID '9iYN9fLuvdτ)0u ^ ]Uq4 /;ƧG6cW#WX <{GP7m}^LpJao{16i|j>xGΩ6Q"tּ=`ۊdj~WIO]S3tMQ!.*beN?q 𡽂PަWx_~w9g8h <\M_ZZh\9gL2gtMݬ{.i:ߴj#XCYDV%/X|{6SN{ipNϏKE=1 |_ &\[GYw 9pJ&@eM6Kk}9t]4Un&Un+U[ׯda,]SX'5숭@\t@2ju"FURFa?V@.4BY4U#&B :AY W=Y&q]ho-䔕$xw"܃nL8"3<ݽԑքcBx-FyP<!m$4Nh }F)0`CVd4Ix1GG!p§yp (wLHՖ@Fqbn^K]D,K$%iw"\y$bpHEr.Zxȶ(쓘ȑ$pxx[CDb(w{ԣ]6X9E'ũӯQ@_zN$Ds3R:a%(-ՁNܧsh#pϠӊFʬ?}*USCl 4o/([/Jk 8`>U_Z~YRX=\ ز6&l:_߫##ȺW 8( $yO kV_\1m>z(Yd$ǀ# A ȑ7GV 8 ډSce4bS [ C֭Ni/[66lP}S {_ A`e窏ńUʮFWg,jFg3w*sm42\eۧӈ&|_Wb_'[L |6)Ӗ0lx=6S!6q=tk' NRS x< $Р-wҀ?C/)~z 7UCQ3*opa[ N :uPY@p _X;B>W3|{tIu:rB驔c, s`$v?:%Vc{6|]9KrvmiҳD.3DnXD{|%. @hœ>xZ&8*YyA-n_0\2i #L'^ &K+ i&BX Q~`'O(k7q>m\ $[kBݰ!L1- ߳A&@2X:F{`BO(6NJ9"ʜżG׶1OXY13m`)4'Y"JU"@p\,BݪW%oZhYM_'򞞕Gw@ @A``A7 V#1k'~ؑ ԄevGG;uz*W׽KNZ=kz\^F!ևnk`DTjP4=g%hzx,ݕ~_щu9ݾ).x#Qb%'toz|C$!՗^(p\z?C[>||'z'FWp2U-ؼ4ԭHR֦kM-}leyfޝ^c E : 6,JGӧ3=Y:)CS(pNs6:d@ָ:%6-|OQiLi. x{YpJ,)gC`/ӕ }h\xm<BTtv*&Yuގߺ!\kbn}1ڍ`b,4A̾ޱl MCi4ZJ |3]$`*1%dBj#4xP`=J;TKCߐ^qW^zTbZ [8qĿH*=z+ӘPyVr~4ϥsw29h#ER؎]H*sK%³ BhR¼$\^f# :YX^!=Шs}6 l PʆAXt<&:cyG k{cXkgGO^F "`hÝT9hec: M}^s(:Y)0O.br T2ëhGsVPs4/>j#Ni_2Rbb缬u `n`a7r1Us/ v-7e ?\.$k2C57Mz*ͲAS꒎("YgeOv<idU`.v gQ[(T C~)|)$-{KU)cA WPr (.MJRy 79uA2,?z턿MU\Or=Oh:%?$e~VI|cYӵE );B'Z^=`oۛ+΀L6`/(I*ۣ`^`٣ .]NsLN}ڧb#"x7g~O3ɇv] r #[8 >bU诏 ec0ZCJ_O*lȾcr\ENRRZ$bTF-cv}EFn0sӴ JvŌ\aKU?% pdFk6Wpc0CхnLYs,UK5EYq-\>3=lǏ;n(ޫ*9 TD t#q @MH7 ,.Aq*3W4v+ts%ݱޔ/n"hYѤLY*f涬*@dI8f7y[OkŞ;STl- zlIB|Y1'vk˝W\^tI Jƿ{'dx iIkB4N"u "X`btڪ5˃f{QkTjo0 mzs&0&1\2'|]1wUVI_!z_X|z@" sN 4AVK !/ǯ㗓g,ՑLq _xve܄i3MT~A[ rP-,Qfu^~]QݭPqPn?POWqWb.a1 谛}xq~049NAc2c&h 4?2ծˑt|aXiSqEK] -'*Ez:v`4LTrXaٰ|G\j OXF=tLL\8!9@CA(=Lb~b+;ZJGrrn$6D΃C/l`םX%!+'qk& =q7ntw#a1ba3ޣ1D$y(ndz^xq:gW bt&*Wބ| ,kY?wvZ3i ~YHɺ=]_ExN^1L @EAyɟSEvpe kƂ\,̩T7<\g`[nك<l4u=y'yu^֗δ$>_m rdZ秎/V'WDhck5<'yl&\3sj9 "ϏqAۍ 2fO$q"Z(&'Cg~Os}fxhu /_# TidSGL+G&_0pů$iX[1ŨIǰƪ#L8u P8#Ĵ~^9ds^𘘎C'xyXqlwJ2,yxc칬A#80ޤ晢/W?XX&sL<֎i{AB<^xO3)S&n+ ZRE?|dFaIڡ~]n%_㺕r{!]ңl@XOKrkf| \"eC5FA@<Қ<ĞFfC!N^KHNi*aqݸn9䃊56U\P&ReɰyMYS,FH$@ۛ9fU=tiuV1tξ{G$dYi=VSˬ|Xă[<:Ց,3YlChqj)D#g=sC ŕwuiKp-8rHy7 L5ƃN3`GmB Bj޶a214%S5{Mu [4OfqAp>㕭&P3#MY:<H]"Œ\xXt9u nA -Cex!s\숕e5A`1p,LBEc%a7֟DJtu_*@Wbֺc% '#B1&?QC iFΜ]Ӎ}o!Q/<+MBLZQ ĭs5⟩F!~t.m߹ B['-a0z]=g CE'n4o9o+^t@ v./m#]j|1U^`/Qhb !"b<5dG?5JM6d #[wۇs%#9mk0nTbzæQ:#vL X5W6f+9ejXq!n>=&*.aKr`e[P(siz"Ly,_ ѕ: ʀ5UtLN+jCb+ Q^hA9Nc(;E+o=QwAU8 XyEGϔz[&<<)aE5Z\'iA wC"΀Vg4mA"m e2jxtOzVCcȶtj>H,FsOݖnh.6J%afbfyb< `>'fS̒fwUb0SVlBcƄĩRmwz]ʹE8Wa% /K@϶ 3.8ոڢ,,+>籕5@ :IAF邦},#zhֵO+Du1#zdwFr}i+t],.Y(~jg@oUY^ )KҙѸ5jY+O;'xlJ,$囟W|M7opֆMlB*gL܄ݪPjByN ( (@K[%YFSpٌb~!>Dy=_8^!GɔCrAvTtt#dJL7@zS \6~)X-1M^|˧csxEOZ_'qOzȁ\H`N ZQj*U% %:))GTKL"W^şΊbq Q'VKL;?x%Ĩh:k#1w*yd E$ «t|IF1 f̜Io6V5؇B8Zpx7px"WiWksT_E]VY*f (;CZlrmu {zhG(p/kFp  ۵@Z|6ȗt)'qhK ?A VYiD?ŴJNV^(#țҷ(C'lݔdW>uK\>B7x|\ىkdt=0]3w{6 woYޢѬgȪn&E¾M-/~ -2L~VO0#@[|̳,P8N,"-ج<*tLﭼkD<Ě ֯^`ub^H}H) fT Ȟ- `evQ}FAi?$ ( -( v(]`~^GD[yGB7 o3 ǰz g3qK0Hh1A E_i *a$OF}fӰ)8[0]q^,"yS*`ݐHC ?g \TV H dum3иQ'Cg$[UA`A'j9#jNI`G&}St`t:n,vKU[a=6 m&+8@.k$fwV |Og̘(yIbEjѱTϜ$vcܥg#u)?M6BvTnh~]=Cl ڛܕaIopňz@UtUbCapWU\F.A ȚUhoW g-؏gJYkig#Q>&B`fU0$S-TZb<4R6nT]A-G U2h ~娔YW@ RjS ҷ zܑg-ɍ_ћuGN޲K/uES+3p@ɿwФOqn'!2v}bFbB7(m7dBuAa<5tB,_i E,xH@8=t]V|Aqzٺ{'rr30ZW%55!`ˢsGPUw~#qD!XyoGl~ۨg4 @,@zT診P kIr;2˘vsJh=OPb1z -w7:Tw ~Ff4ΐHeQ (/*yNb.I̝ #9H=@7g"uVMzs,W ˷W'}Ɋ?VPoIxF+N2\kq.ryjl&QZNt{a`&-馝K'lIjyg& ^cF//aE 1eI%󡥃/#oΉs3zou]\h r݄,u3޹'J'j#-MF[^wHD7g94>OGONMH}=%!((/'7|5/A|/#0_، \NJyIb\;QUS_`m\aW^g̬8^ cK}\辿\!ȈU,JQg-pѝ,@t#Y"܊iVe}}g$UP E.:ř^K/q43ZlcZ}XReXj_R<,!Mw'klCj2K\Sh[*!A=\-3ʻn΁OF*)}2Trw]_Nµ(Jd;խx^m5$byMsk撂DNԷRL Ydio,˄-r!^(tOfN|l/*^d(lyݨ .B|ϒ?)i)\uV"A(?&Yʿzo0;'_lXtpt +[>'քy펀7-ZȫPWE9({I-'M, O0qi4 \b ìrs]fb(g??vǸ-h#cOݱP7 >o9\ᖜbm֭ƙ tYe'JF%f"*&sjښ``<~:IMs]q.!HLTk<:?ةMƧl|ojYrlsvu%D ɱ&$:.K' qW!Btm7Y /1ͨvXy _2[j }ٓs?6SQ)סQ ~ "q.79U-/5x5Ұ=fЪ(I:ޓ6[#CT"GAݮ;sޠ iae߿$OEށ=8гۧsq9tcr9J&$Si"WsKH[ dl h(nɹhntR`:9g|NRW+X9ҟ<g-AF$> I_h3!2zWv^dRb-A%#Bfv,'b<_gzDqC^} GXG[# \Kp5)%ǞPnFר4v| Se3%UL-vʑ9Au2aquָ{sǗ\YP8ANTYіT~zRĶY5@X-1_Lu- e$vI \E\S"Ọ1L\A%iHǫ7*ďmI8h6lO{?,,f2`bf z6-%$ؔI-7yVVuF8xV&j "^'`2sS)RNb H7[򱴽U*̝4qAbʧ6Uj# h"_&Q?).KWb4hz' A9W>,OHV\_[U5[ª yȻ T=' d}va.. ŝƷd_X~@G~sJuWx$y %{XܕS'FҒ1Kz½" 7>g]0'x+xkj(+q-éNo4r9a,>]CtkU !> lvgX{%Xo+H@J<NhƸ2jjCG[NH>8[hoM^e >{[-VK]W qC86`N?Dl[1ݯ rhXl1I9<3h@G{,9p {%ҘН 3`b{?r W)IqzKEbmt\5\Cұgom@tACOh .mQFS{W C, ݯ躑%\S8Pz{e*{Sa&JNڢ[I=#3 g,6pTMU`9C%s:c+hKz+IFDK#2jVpܾWӡv,^%h :_-f *'&_p[W`cg8=gFD㎉ qEI̶rwOF6Eʲ9#4Hޙ۝1pg)>uHK7j &цM|r[ódYu,tKIK⡒FD297kpR}҄mwknwFトk)RW$ywt77tj[ ~a"\٣<_N+QGw,[٫YR~Wh.ʥQĸrqe6SE\xc]& 仮$b(T'2?QQ"g؋<,uMZUHXd.$%[\]7IVTQ|N*C<|+^5h6n_Z4v0N`%n ;t9{Jf\ |FAɬM\;@a8yŘ7}W \P,:4ۊ$҃@{%6b,y4@'s$ tJ& ^(SR1k[X܌w1Ȉ597!~cύWvj]gkI*a"V)ӝ5j?Vv~d#I=Ife6Y" mVߥX`gZXҨ;hڇ7lTF-SY5!r'8]MB Dq~]iۅ:ٳt;N~"`wtY׹ \ FgRW&K%.%@$n J#,پL8^&aɘhqEӑ:,u|?GFELkOjLOudv-P$liצ*7laSlv$ +r61Ê* -L.;aa?a@Apbu# 1ib!`ޫso9f*;JA=dV_v&^n[͔Z؝O`LP\2|7ꘘ5@t;w.AQ(~ v]uJ=h뎘}ʡÔ+V#f϶b/Myhc$2yFK;͋nd8eyRqck`ڸqAQN'ffX)m#hqtT|#MKh1Δ)+D@gKJJ_gL_4Qz3oh;S%zioCqƶ+vX.C1EkH隨K>Q%5hReذ=@!r];mƺͻ:JdKl)orX;h=3dhx~a{$B]),*āyv.:_/?ώN B&?c d..uNpWʂ# sepszNϿ0T K=1`2 &8ovfb;U)4%E>BS0g!KqpN Sô"c}uIjR I:۳ A8l4u˴nd?9e> {<(sq3ቦ ֎[%V%ZHZlZl S(Rs_w5?L NRiA܏)Dž_rO :[!ARq\%{#6:&>q,#e%:,:SLO'qFcf-׎iQ@vv/MޏKg~?UiᦈsG_nK)pE5/, !CWX5iqCms?f-]yM|^ ;PZ.a3&A/Rtnz(mHl JzB /PXݼc+Ix2"8Q@`D&A(|߂#--i8L7#rק&"}fyH^LpyF-Y4]5ƃo(/Xt X sSN6~+hi4J2ɣrՍ\/+ ~|?z7!ϸٶ(L6K_#8vH`pned˦˔Jt_<.K>HՇsgD  S+A* Vt \]'m u' wEے'sB|\yFTACTd>!N  ^j|i\Gvb]6(.7qPj0z7oYRD%;_nn_۸(|`C^J<~w#sfҼɹa!ƆsX)u[g7|mc!-Ld֤=Ir֦~*3 LNfx=BTD+ o!y&k O9FX˼U`8跦a1ъQJ+lZ2w`/)-$dy-1iP,4`kh  $ KOL݃#XX_*t+mڬI>)y@Ϫr%Q{YKw8 XGջ 2F纍F%8]?d Xm˒ (+,@ ;#SC {t`+q\>JqE64V_?\ފ"CY)ks|e隼lZG@ibX !u.!i o|Id}}*Z8Nh=3/? n'C-P^9)_-D3䷣`C+'O~ڏ=66K9++$(qͻ^ Sc ].|qsHЅRNWLoR.+{>ƘqtioX EyCZwaU}suTAmR(5kkHݰunS@'FXљT"@Ka$0#'r+&u%0mU'3hRV/V+-`aW(w0ye`%_'"&ĵ'y ^:TֱqC4>K4x?ďHΛ^  5bjkT޶,`u8| q!5dO;~B-MpKą4n|5C+MF8(u,!"e@_A}ϥr-<ڛ #\U.lʆ|}^P(\E*k i> (ԨL ^X{/$k4<8<.b_};^sGߎ^:'-vf7$ ӬVgG,Q;}~K_kaRcT;&LW9܇ $^B% z5f} hPJ.4>ZZv% }af Q"#m3zKϮ)~w^cefz(Y#M=~eK{x"6 '&O6M>CCg&]RZn tvDQ~#m%2tJFkè'\VwC1sj ٬yD߱gYZ07070100000248000081a400000000000000000000000164df7f6f00008040000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/message/fusion/mptsas.ko.xz7zXZִF!t/+]?Eh=ڜ9L:ކq5#z՞31;t(_>l0XI aKj9[0M38;,VEJu'Xzu[ 00C>'-(Oiڜg߾'M#fZ4^E@2Nǵ-˜m"x\K$ݝ_pR~\)K)qhy?x릪AL6=N TI-L>{ rw!ϖz.],x2 ߖ W^db +*HԖ%͝#ц[ "蹿NoUA:rtRIJC7Hi*GwǞ޼n t[#7gDq^=lm-I⻰⾣z[ȚglZWxׇݎ7¼|܊B14EXKHѬm1 KEkaꋃ =K. c/m&hqit[`ΆN͠%=+wF Mظ;÷^U-B+h_:S6s$Q,^e |hAhDy]Kg5 IԶ# <0)~rۅn\DaNZ 1< 4gmo `,+|;9b(zϋ%fϰ` bVtpg<ه݄KV&P1W̥~93 I]{RxPT'Ek_! M}P`83,_*Δ,ݙL HST̒7؛$;+HfgHցE~˴ v>;GfէCKm;IA&j<7 +xFv%AV\dwBijBS^P8G`8U$3'/d]2Φ&G_O[KNmlPu1| -ūG}zO*OYנ9|ֆ4T?YZjtUBЯ3ӰS1j[ȢSsF9dUavݬ,l+9*J~jH[( 94`BO}z{uua͂]yft@"?s VޕfĶɾ}e?.9p&j?>7Ctx ?"Q?Tz{t^fI/"a\§+oi];Aՠ@d^OQ-ѡ(%~Ԃy gUZ;뼋~Nߙʜ R~%4!c }sy_4AAz-pؽ,;zy!SEU+ݒ.DDD Ћyjaf0F`]jA9rjչ(ўWWSq5WHkee ۾";SIWEtpO<њǬ /abʚB2@upV(Ȓ sӜ,#@7y.Y tvҞG@obk4D;R``X4[F']1}v֗9֣G6)2vOLF¥*_.6OheHx[߁Rv_8gc,^9fYF0W.2N7f0gD.')*? ױםxrE9@X̋1k2߼kjQ\}E>c2kTnvˢS3zZe2mOmw+)kO+Fk+RvbeP&Q 0 -ʭ~ 9o nM=Sm9=? tIHXA=ww5uOk=3, @k`1BĮ%_nK ]{Rǭ;"i&+kf;!򟇳?=dyXE<BBkfipA@Ib^ 9 v&EX}ֳ>;zCky=l.=Qͻ}[X9Uꟑ*~\=`Vs-͚W_>|X-LfYRf#:F$cl:)_MqPac pc:EP7 %,&(YX*q|c7Loi5av3PM3Q ?찴t[X>TIB$2SNsfZDM<#qI/VIHUxm1%_NFJrYYN9iőC>`Rihxq8"S}&br(F%iWXT$a?$Wݏwƙ7pL k)(Kx֫IXoPh˵&}b A,yK]$0X_W,a &"fd_fTIp}TQY򑰕M*MRSģ9H"2 &0x|ȋy oy9 jR(Mpf"5Em`ns8B>!Q><%S~[<'x~](,3|^AO[Qڴ2Ũt}vT7WIP)\vkjhM46y6Rזf63ݚ)· yB( 0"3%x#*Cq2p8'ϐ+|1#>srMo.o׹zAy qpwĿnB?vKط+i-Z$BPbŵEUyNheFxpE>J%wgC DDI }[DONXߙ;wN2Y>'RKX#@2)ͅ>07Y= x`0ms@W h B2$@bcؕ_9h3Y0|_c"QqVkm+p '乃Ij@MWaݼ9fZk j(7lϠ?I&bYRf~Z(IԛC/_EK>N(5d KsY*Pol/ء:NEl16vּa3/hr,? Ϲ%'.J`Zs?*S? E( ۇQ6n\ʒN݈oUbe"m4C vm=K /Krk&Lg`40=^JL_ubU3ZDQ'x(X"9O ¸-?߀W$>%ލl̅LL pu4`d3[\Nm9 q1W~ @~n.!QDqqPbr~ME!BD2^;!ٯM\48lQR`Iqs`EҍIL7,?U |# O'%| +1&n#/7O.e 4*/7rHbLqioM<=@O,]>:Z`>Lf,pB0N#xgk5'8J8+|O.k`UIQ{+Z3#aIəv;VE9oy\,~GUy[kc ƛD h^נC f܂+vԄʲ$%*9$-i])0KPȸ~"3QPFlSW&\Uѣ78hsّ>v}|8g8gy"&YC5rmDp> a9u@:b/@YHlҿ?3i 2Q@n(Q{;rLpe@]q Yl~vW`MGg+7qaz?lb\D>dZL4%Cb:tq>PG;Q;~noo@YΐNo=ՏLeh^%\7@ͰH‹,|U*kW \9G:J2{ÁV^`QFDͲf'`pipd7S rr ̯DqZ>xƿ-!ؖB9Ѻ4DWAN4|m0#㤙zMꋛ  ɫw!}gmSВ*vmZZF[,/k)$@S@f#m@$2j c3Egi4jubNiױÀ?T8ܗI:x2,仲ϺiX2"wEJ{8 >|KvᤒW`$> ;&BWG=*##EOĊjY?&yeHJM*1DU)@(, M: +f"2H}eEhz XWVʣƝNB˛QBиԲ5Ja캹ZrSlW1; tZ7(*ʽ maBĄ֐ɉYR{}#iL!3FNj(0l' qQVs@`)9I]tR'QxHt9v?%ܾ[!Bj<7-c:wwxBYl[Qy(81Mא>. L0u5=$C8rR2pZ1:{%O6N^M:ʝ +e#hW9/Ea 7m$D;߀- F{C!jO;Z @9+8vt3f^pU;oֈ .lC*ɐBVBHfl,,2vKO/J7SUԇ(* s ř$+Eg+݅f" D?p NV\"M+Pƪ,g%F7Z38 i=#I=#ola ęoґK] er)űJEL9-TTAgF}( k_U]:plUĐWYΔ. D|=މ}} ގ5dS&R~m3>wP(^EwEg+:վ?ɽ$. )j::L(bC!'on0}:6ag4U=n0'6Q ʟrMAdədQ*3nQhWN{c 3>G5SLࣃ!P{)][P Jza +٠eW{;zk*Fg1|]RgӠ_`ՍO2~l^ 87_ɬ$PB+0R%%oΝȑ^n=-qЍ <1mUz '6Ne K/، N9S#LPX)龦h Ȯ3daLྌzCof.v+7|1c {#sh'`uc`?\ جM՞)m DUdwzEfMPKQ3xՇHaŁbƭd/g(.rTBL&hQ,w[.Bju#J3jD꽞Gв ջ>i@@Cclwf=Xi,jY?B^HF/)"FUěm}D>Hn*7DK\=NαR@!p;&(|VnVeBžq)?R;RA vAWmşP 3tmvV)uL@ua8-2JrH VkRr p g~F0ALY#_!% ~ $.tj(@/tMXKr1$顴*KyuWD2ˀYk.Q& ̀WcHu)+Q ~vz[Q"8 xIWażG 0H`pd`5JED(uNZn}҃a -jԗJS]s iN_g\DexU,S_`e4zٍh`[l:H̿1B60V FK Lу٣D:u^{Oި)VdA dw3`莙A\#SeVܷ\9Zu 'tWKT_@\tZ RSx"njcsq%:;@GiRh_b& fKPuB ^ .'x^m#G.B ?L w11#0jIShؓcbm}M I;Qvkn(O{F[C>R.pH1wn}CN*ҟV.GR7⾄f4:gztPg՛xʫvң-SȒe༤+f1^0?+ hF#YF֡D@ܩ0O~/J "ޅw2 1̥ +n-aٽ *~^դtO4F>N(]AlpߠϰpF eKi@w9D@}: eAqɉQٶ 8 q` cكd)hb )k DZ)M|_=" a sޓ%pB8y@f0^x"Ə[q{C ]F\~,Pl$RJ=<*V򦑎c9'|@a~{aT~u @Wլ4bn\$.~Oe l5D]~@Mx2X=nV[JS9hoܨ3Vd)f zQuw16třL.3f|KH9vik׿RJy0lzgϞyk=K7j+ jZ6vrm J?-]7ơ١Ƶ#V;lMaM2B~mhۣ&jp{3 Wlys4jߟ*?d? ¶3N-]62?z8潔ׄ@Yb,er9P5$Dn8Vv!z˹w#89MIao `cکrwׅ9=^r GUR.WEgrV{J)eosdJyg?Y7>#/N' "/c?)xOA>QIV*[iӭQ}PS;M<6` hb(Cv x\]y6~2)k1EBv1ф6O<6%W>V%ImY|*:3F1IGm5u!rvա̇TYDe{`~+K1oKտwZ)J~̂xzWY&0cX͛ "}\/ֹ(m(^P mVҪC>=‚>-_R9Ҿ>%/ OxK5N.1J("eozZAZ(sbڇLòI6iC _h8_[lRyD.''gHgA R}h8kV^L3eu&6~al}InM2iddj8>: OXl 8.Nn0~ݨP¼֗p 6z9r /&Y<0[qkVY'hyu+wR?<ZR\ xWj^&4a׶݃;Ed!:0)5B1_jP eN}W|+#ASmKW.zd|4[ k d?Dž6-/pR֌#+?ڛG;D z똞XrNZHO~-.!<#Yw4(ppn?W|*dk c5l`C 74/M2ү pSơEv-D^=_L,+6+B4-&-Gkj[߅UL(i%ӧˬp&i|t2Y=(;SsMWg tR~h-*-?42 i F4HI*ňyU+ 識ֺF92qs%9N3\_?LJ  sN_-[?^$e69B_|f>myԯ#kHHFŇmQH?)M2beshU@>DpOļ0z2 '0_S$#]8zuwZ-JB}PB, t}P]/SȺ'ٓN(ͷ(LӐ#_&EV[ɧx!',56R썠߉L&D ? ;}Q8C|Jl\׳F XxTa07^6|^ Ւcs9koWB$_^l`ebq0prw-L:t!iZ3~C C<8 l Mۨ]k8$&G."gFZ̧(Z$[k}zIjO\3C~YNkEvnj@cY(ƾC  ܍*e0`}p%wfs2 pFHa&FZyt9WAfL {qIَbFVRoxh16wPu\a(.2_!VDߧSG '@|ii{cr'eVO"&fh$im6;z̈́{A&xѕ:ܤ,f«YeJ}4,6`+:62F뾠nb^׭__ OL9˯򣸼3c{ܽ-ލSb. %uK<_a SU\۫pq x_3u6!W'jA\CCb; pY:@{xZާ~$%( ; uaÓR~“}尘Xַ֝Q qk  ]*;a9[YfPHk'C"8O %ߌ!u\?DCWׂoHBP3rO]GѭziH-m~2L IFjއIoսtUԾ"@O!^qTX- r @t|G[|.s6۰]`-*_ 5>3|~8Ճ[<&MZ|NQQ߽p_׸bi?SvF 2Z{n?5py~E# 9 g1pƟ":XA#iua;Jzk:aya/9ݭ$*7t6U ?M[AZ nP6+O4^K'(mxj "jF |Lo2⳦:SfΞi fVg5־컙CT.p r(5>O#}L{>WpЭML厍o`'suvVRjX/T8H;DRweIܭ 4?:Rݵ?8LV(= (/q(燧hv5nW$U8C a"zT}m{h=H!\{:XS;")gNݼF?ae{VwoNYﴁ@RExץ)}aZzl9 v,Jh{ס 7&mY6GUM8ʱO~?|Z"qEKv&jp@txK ait\D|`kA-_ 6Sެh%4N{9Ȣ!*eϲ#0xzZ-@/K9 y]!GUL5NzQWal3nWyMB}ݪw&;Ul*#f1"RøMllӒ2Vx}jhTr>e9GN~m)7XO*k tictͩKI[= ;XΈRH?/d~MSڂIi꺋;a.5@ iSU ;\>D{ (UP{2|[ 5x[9S\ 出|"a Ys|2 gH 5R$W@:{ {#c ;|)Aw)?Q3Mⲻ;~"{ rʟ)sVZ&l۷nGGi=Ify'c $ Bol6' Cm\j\iOij8cW\#NJ)#j<nekQm*ԡ]89 D[#ѻ`_` C;þqf ۻ>ǧ~#8|ο87#Vg99_M anf 2'~c) XБ smx&mT@ j~+!vǼ` 4oe`!i\ @QޙާU)Trл*Ϻu?wiLDdԉ|)E|ڀkH=WL ҅ ]%.8ze#<]Ji&lvoDRpJӃfvɝGφ/o\/'{x8x"|e^$q9mLX-h;ZVđ?2Xa.ѓ'Luרy6`3ܸ.OXt:˂iK7+qy-7-ȑzӂ6}^8Nw.{Y'@-#YaS}QEvR%8`{2Zm"źG:VGE3P4 "둵ADM__./ :( SśyV]rs}(k>B9§Hrw,5EYESz!"%k5#h=MI|(ȼ]aw0uVqK2ǓUz6c*TIFeO6ԌUZ>`&qoˠ  DZ9<"d-&Q/OK 1;t "pZ864{r*5"^Nd 򅲸0Z`;en}3wGK!1:BN 7Uh(fY|fmZ^BKNF9tV MT6FZA4?..FjdUڤǖ3`+._ ʹ\}ҔZI$598Qg VeJ7 $0L#w!-9p=;tݖ5j.0iͥEfGOs.#V\v&jGK J1땘8 Sںώx#|DJ#p2͕}z75Qm)ԟxgsSr(M  J?'\$U?wLۋJCQA8]{=L꜑eov JjEEr/@v,X  @P3xҿXU|΄{bbMA3*kj~gzI36{:]y.Jl2$ uB٘?D. ) Fr UߞMOkwhd5 [5VF1jYqFԖ[˚c*<(Ґ%c+ 1!@0&_3%9nKxۜ~DF2y)|Ò5jR+M܀qZ@ќ] +C];mzCEJ-9)  j e)q2-.?L:Ly#od0(ZUG(,)0`-'^1ѨtmU0k>П+BpBpL΍,ضj91vYu| V\*ăEPMgN 49`yIVtWr|}ħH/pt>gSL| ;u[X+a$nb*Q6<٭]r߲g~iM4 UE]W}21VY0J뚯[$t싮CsLfz:[|MϤ{ΠZ* 1r83#'\auFhD74{&EI j*8þ131d2cڛju0m=e&Ӗ7*MeEe7AOthM}C WinJ Oo_a%+4d ύҮ8앷`!ńH=BAߦRIJ7 : -2 S*x$jar0.~\uvnea|&?b78\ќYC_Ak/%P ޲?pd1$^8/^֐P[PD79eâ7ANPm3F`.8qLZAھU?Oԗh/ ҕâ3by;G k `J.9SpB|˲}6!henFC'Y/x03Bd'Y7)⦝tpi Jot/ r l QDtlk & TtF&D휄PyL#| xIKZ܋TV]nSga)[ "S#YZEϠԵw14'i&EGs.xocޘL1ifMdCV ]^wYם6Ib |+Y؍JQ^VٚMr25p2Y4G;0sY 1G"R過];x",E]ըQ6[z [uI,\1o{kb|U fg(tUL<)lj"UEG1xzY.LovrD6_\2yzH[5I`QV? ~pj^.RNI>yyoOaS3ɩpѱy/&v}kK0lPڬ/m (w6jѩ\ףydI#-0F9a0_{ΐF(: 䨘=J[6gszCAHlK}c5og'zX '8cdVynf+6ktGRJMҲ1$ç]aD,ߺo.{W0r t_;T~"*^9:ɯs?9UEmLUU%Mܷ,q$vQ6jC6}jSJ1)9) tk!YnOz ρ Z($W񈶠s/{uA@-VҢm,? ZC1sN`F,aD7m'G4l8,qB#!6W;Cs߹f)?u/qo>#A|Vǁkibq6UڕZbqATvȠ oei)8Fhv_6!jJ4pݿr ,@Bh) lH k=i.+Nu* ą6DsZIIb9PџqYJ nA1ӝ / c}aV$RJ#\usr/emG6QZ F=;ScW8ΞdgӰ68k&?)M)IfM Hrp MF\yDayvM^N[bӌ8kPo=iGo:H6Ta&T.[ޅsXMW}< 7 $81X6iQ"(Hd6u6A<1VXB3HjUuwoI[T 1(ۑA}@J{+\80Jkަ&VԤ^0wxq VՎ4# C/xf{J]sQ8H4o_<1QsxFa+?tQ, \H /VD!.ϓ^o[."^;!kSAٵtx~(61Pٻ bLlk&JFGUH0WkF蜚?yu+#`ZжOi 0XAyMSץ%l#CQs̏J>!z- ehyN.DJzTjxvs;;kuOW9?Ԙ6Y;tY`f 1p7_t Ճ?˗Nߏ?QN6 `q][ˉs0fQ8-l'@+ 6zm clMCř[n?04ۄs^}Nvw.sF!<%yk~!n+N?$`-uXwcKfmo +twVUhFgP(otzl95Չ⾒ ȅjQ2weVth|3y.wNEfr4: Ep3r)?-"r_KRcZ&'}d feZv -L xNe0tVϧ|.ch7%E O@~d䑈TJe? |$Ʈꁳ~A+&I5LE GλQa ]!"5o6Pf4dBCruHr+JvXU̒tJrsXDn=r>̓j h회 fɟְ?OON0$)ƫ"4|A[[C{}>Ӹ V@3LvRR6MsQ1q*@i"R`YCzI.VG?LuQ _+1A* =K*`H)NSDH\5vY(ƒZl+zw | :M1%(@k?Wیp206h T U<%Ҷw`#u/2xjK=v7 ;}ӸK3GޯO0lܧܦ!.eZPٺ6s6p@Wv""0#0g-ɓBH=AȲqƢnbHhg`el[ L2HUm&8M^[ǗbXf4Ռ3lmX,8v<SH%uOsjV&҄7L#H+=g0UUzJT$Q|^ޱeoSz`n!rv˚)7oXd~)'\NoBaG~_XLG8=3śI d29k I;zyB}c':d4,݊-"Plc'50Em+&>' }WTG,RA$+ANʹJX戅eeW#~u};ۣ!m[Jy~k&x##( nҾڐeɀ(v ,^H:ZR #=])0 h.#bFok8vk J!tF"ƯxhHx}+"AK)x>ϊRRѯxZ8j[oZaSrϒ8 YY) =E7T\tA,qOumDU0I34%y;3 -mR^?n]ŽQQVjK#_~ļRiFCŭL_l4'#A3`1'G؇مY$Qb8&f7Y cx>~ڞ,>D.N[Lpt.xz 7h|ka0s̊}ܯw-1)>n(Q$ШV]ڏqXa"mՒ0+6mO5N˯]ib{l %2O&}^DuKw3ɊG{#vfGdn| &]lhOؚk[-Kd^*0sDis3w|EPdB{*|꧘V5 3$`(ہuy.4oGz -ڃ4&C_[UUFVVWzS\C9JWBΜ,]I GNp%TQj,OdDfjT9,"PxȬe'Lt]?9H( 3h䭌mnS閻 dWz@BMIBmZ:gl#a ".5f h̶5F5la{$[5eatgzQR s*iZMhVD; @=4錺fOY{!>r7%}(_+yaBB!`N ǚ"'ͦC!I:;H$ƒafp'rϯL4]b9;*IEQLlAk]X(SW7GTo(F9\JEgؠg,3_t0iȧA28?n'N:EJeStQ^ޘo_b!D۬ {u91Mfp5aaKsUT*~d1|nV0Mx'pK I~o"ݘg;&۟x5ĸZ"iBDD'<I+P{;xf1Cޣg79u q4:(bֽD Cy^y[b!ϹLH}lrtr'yMGK%) k9]}Y=c| lpofIXJ2 @!+oDH̋AS 2o׌I)W1`G#FpW) /;/A-q I(!n?,\0\ќ_ 쁦C/]/< %&e>fx>CmowK~aE.^OOݸ 4ɇ8:~PIxhR؏,"{l*MrE ϲX֝~<7':K$Y:2]R*3_1 dol*!ͲmۡBuNꄑ yM/ rVC;1d• k289t"W[1@!h"}ot70;@/Nc#P޽)C\ɓX]=ǻN0wl1cCi F{FkS~E", ukC%]Y#zI/gKD9Y}˅͏ x#t'ZM͠{I|Q.e(jFktcեeBQ'鹡mUO K=+X&E\z Yf`]6M&Zk҃7~Uo'g66t>|tmdi|%'EcB~(t[n9dz`F,[G&+VYa%=MQ^U.༔ BF : lG=xQE6huΨ}:3 ~!1z[uҔ̜a6JBW7IQ@\~`~38WLɶ0Ȟm"'P [Os&]Ee,{5ӚlS8Z+զ>qi8l2wQ/5TTl^ULd)]m| .Bٸ}gK "X,"Uq.+ `P~0-nBP8d)ݖJxBlDP@ tSQ||N;[%p?ȋ{S17"C^q2҉H3-r%֥n?$:Ff!L0K$Y=c&0:?:E6nt;UГmᚄ3HK}tb?u J2vOM<1V)[NڱJ@.UD,iwC#R\in&}p;&(,|亮#L%+sϴO v^W-[66etjвBwcA;^ǍҙA㟣eMGM^"2[ 5ƻqSDiANnf!HI;v&h_*j.Ji63YҋzɕpMtµ B.2ݥ\$GƲ937`%A#YL啾sa^MNt/9OM1 N)<@1Xߜl E0T4SXa:Oww2Q LO;dŭ;A>UhPmYwW|R.9jϐ- {beq(_tB܊`AI{')[OTd}X}Qˢ'M J`2q"'53zx614Ë$޷]^6MGpl6Дȉ,naLXs@8[ ݰW쳦3=d/& Ub X]$Q<+a6r[( r#N'~P~-5@(vbOR\*_ul\C΃S;pvWaS~|@0 v՗Ev#u-DZ b_=:hc  W H؂f0Ԏxah%K6]B=BP7"G-T[qbcʕldZD/9) m1#) N'ݔXҞ[ZNNf6K^$sʗ"$stQźW@5hM*IO݁5Š$2 ]Xʃ\Vo{ݒ$URj{jU%io=VòEpF 6mTU aU nf߀qM>Y?D7 o( "Oq-kw ҽ'{7Xe >]ZHھ??9# pdG-|O^+05F%P|I΢yĵAG+_pJWBeczc UT~5ч^&N'ooc1 s\ן4Ԣ\և;S߶.9C_;Vi"/dfW0nBÍNRࢁbS[R=1c{m !鼸bq{.xr=-&M.ɟɸ㳹-wYI0ƶz4[GOY4F|qzJ@eȦSr`ތT,_iTv1`9 Q[G-۬)sU/Q˪_}?*C GB*t,r"PIMb!$LBEb2d$.P}20mُbdFu!W5U`NK2\voyȊ_k7$X{3kxL^sˬnbg w08!e@4?fjxIM շ.' P|UFVˠnz*N)Í}MEJ7˜+C|Lc .-;[;"vexl)Z&׫kǪEC'z3Ud&Y[`,[d7m簸,],sߒLDFKTxIT_660xtB:bJ7xyߋQ.-wz "3* xIT-QV-E/C097p%? rR8wbb&tEs*FǖoE4BHSa P?'K90h&WzBxΰUŤ.d;K=pA]D~.7c%K i  "k;8 W Bct<6+/è޷E6]q2N>'bژ iu Q0fe!\$]-̢Us916H4*V> SߦY;]~<9+h@jS U#рA|r$GBqQlvG]/Y6VHzQ55NB1Wize۶]Giu!)$Ŏ<*{6 m+/5HvɆF{~gKyzxT:S[8aD= P 9ho@:×?ѵN* R7CmZO?@n[:p?%$Bgθ.l~#DݳgabN8;* ^ŏmtI5(}|.M{囡qloY<L(v,fuBMPo/q#N$4W'j߽4(hc,}*(< c}bO'&?4rYz0ث\qt:X݀jMi:Lٝ燶UH 1cg6oK_5; EU Wu^6=2knjxɈwXs/[!m'*Lm; <=TvL4lloBP ̃[&XPz >tmmp0SG\!9*CᲶ L"8R ^PJ /x;jz0=ͳJ M+UC. iD-'UM&钃٪`..o0mM^͒| 3G47Nu/d-JOY:Ih?pVĄڑW~^Czb (ʧk'N10+^sÅ( mL&j1H]~ {<\RRSLc#k<$CM=y:e xZ=ND%|@cZ1 ]{/'S fVG|WDXf>k$FzU9׍g=0;rkz"Ic[w'ű{rv5RT/;$sP$Y0җX\zୄ q}lc= 䤠 Bcj-%B9zpRTڸnc7-l?ʒ.&*[q7MgDl$ 2"O~IQaK+JOnt@3YdV; ksѫemҷؾM;]SX2=G .XL<-bV2 oeeHy2cm ݋T\ W3"Oet+Ly6巑ӹyi:D,X់zQuFj5/jp񸦠nGW擰v赳-D֡$OZ\cv4æ {/Lƅ‹Zvc^wv#D>;$kVL@ Ar΀ &@oWîȂ87s?8v+|[3K5Nҭe:Y/ϙE +Gj2c}>M}a]ePTMa^5g6f*ٴ5Rm`I`,.ʍ3snn7`<yՏ*&\ xCu"91V*{v$ cD f;d%Km+sq@ea5)h^1qZOլj e ;{cȹu4y V!2,簞ᖔ⬏sAzYk=?at܀+& ,cx7VPi00Jˆm m*.P yƛQRȦȝ;\Phg(˝q(D9(KߠX_7'lؗ`nqJt?hzz܂B"]|hK60i`ijj?DAxHUy;Y2 jDX>]s XzFI zIe뻥jU5 )Ѽnrq%][}x5GNHF[@IѰO9}mtB_ w\'6aH L#{< ZwiXj=R_kfV$a1Q2OP.tĸj8W:CN˰F-fwtL{§{/G3|XTQ/֑ boVAm~gh;w2+<7oLRA+=IY'c>3PC.,eR>w 4^|4IǸy|);ҳ;  v69E^oi_q7Pnadia(Te?ɶxyN:Cx2"̱_A`8r1@3Xחb%ʋUL]y~7d6ZTڬ!۔MsiڦP3XCfAq68u߽DwolpWHVޝlͫ!:~ TQRt3ʪ|Ik̺dλ]ZXs\S\V[|4XWDx2fD7:gGW]bKw^US,ɣAXKИ?(tJld8Ψg'%H[Z<4g:D*nsȪxCy4lw59V6{b. 7 uq ch?{儜}U-g7Pt! ̬5uUY%GFŇ (NC J.#tK昲0Ģ!O`BIPOW[3nB6 >,؎EL0i-^QgkWۄSRsaJ 85iiR\L) \p(eX,9R o ӖPVl":TY1&÷jwwnymQks >_H pE:t nfk8}!2R!4'jAFݳw%S2%U S,Lϟ;?y4P֪} մ_'? D5 SGCQOJvԽ/"3G4VӅdVEY!Ƭ=Fz(|c. Qgn?M!82n:! |e6/\tSx=/j) XpgKamHW~dM,^)_LYPYʉZe6ƪ)u_ x3c- O7Y/=%PU~.uUUܧ9'':0|v %<ѯ%J'1e˂n "|*A O")Ojۃd:tЎ.8K9>p.MvVB?Tߺ5[U\ˉZ~Ds'QvtTDg#V{WU2XnYPA#h١.;"Rr!|^n͈S(e aɎmF^i)JnrY-1Hm:rd`DO/9RjA}x[V]IgB1sz3b>x<(PtcQTh;j˒qƨjc%W *>'bㅢ!i- ~=kqw;l{:6Kt"bxJ ,\Ʈʘx%erli5*RN@+<Q#kUaB<YΈ#gԖm+^,'j"._(jW+,*/ ⑔0 LQ& w-AfӫKTU7.?WPBL})5£J`4`@'Hi^H6I}p:ު 4rO߬cF< vza߂]J?Gy1^)]ؒFRH4x˿^QGЎjVC#85Yci b|VQO* !L|jN8jiYOx""L/IXdM3O)}l ;74D sf-Pb4F6$GqIPwBdeQFaYݻ}H $!m u$Tyc|boDcXu,O us#zgUN@2x)X{xRSZSVgA#![/!H;)%|_aef6`g:6$SA6&i&rlU"5ݯ:\7RjI#WC+l%5 {W^˃$sѸh, FQ ɏ:!hTf~Ц9,';y+ Mc; l7q"a~w9Cx3ZFZaj-W> `(#Tމ"}xqX O*1{.|ؽmN_c2՟|$?x^-"~&uev-yЁ$!^fms `56&Y/ ȋ/+!"[RJbŗf ~QUƥPzC.Q+c03>|pZ*tI?&<}%,C{G(/FM+g6G2$z řl^45UxXZPpձSFw X&=l#==>Ƞ6A{dÖ9aO29X~Ggb9JT$ɻ;p_]4zvBO g[3\(c}I,"J@,]EͯcMU`M1(mdV`Eŷ\&6GFҀC! l'_j]f؎C@}HZ~ XrvݥrF7~61v6lZں.<Thq.*:'|&n?vM*/Ԅt͒{ l &b&GQ~*q)GYoU`e9TEPCkĥe8u@i. ..YzRPvUDuXW%+Ҏ8Ռ-hL.iQ48I5r(bl,虦xJڱY{nCf Ue P]iq,fʑqqUAX_ɨ$&X޽.?;6y`zUj:?ߛõQa GI|\)<CκjՓEjF\!GhS=`LqĹa=3X__xgYZ07070100000249000081a400000000000000000000000164df7f6f00004d20000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/cgL]?Eh=ڜ9Q$<;u4]g8!txG?.R$JtSIRDPӁO(: -#JDQ}X&X_qo>DnyxCvЙ*z w;Xg{@ưS`F6)IWo"KUȆaP>@'\V"/r>s[pH/Υ3n|~`Џ\:12>ps<3 H[uƝG8]6Dg|*q/X@ܔ't] 3R&X<_;nd/`JM O+du wn5"J_GӞ7YԤ$UtNH$ƈßd&b@|ќj,|X6V!ˆeCZOWZB)BB;9!W ٟ[ ''Sa'ݮquRB zLaewv<\uufW v49яz ;|h2o$}e\Zĝ*-Ns4~474^EES-nB,6_JSC`a{-AL#W[D3jX^#:1F*yN G(RoqF@[6? d Q4(ۮi)%Y<+{N)>1OHA.9ծ1)J߆Ee /656$,[$w)}| ,D+Zw:tL@-Yb 0ۢpe"@AhO/NF"(cJMJEYW9ߺpfYoϢ (8䧇iEA-ލbDyM4+b T|`knY2(HPaW793`7z|NT1 QtVK)NtJGZcd_>%m'F͐/x mtP,Q@U= ՇmET2eTG!ْD8BXk%.|9 ".׀YN.ۥ5^<[n.&}r/{ɔ}Iˣ F]LbH@0^(Y9 {&m[!-8zHz? zBA1ٷZ"zf>i1N+>z[Ӥ^#"ʀ3:;+AERw(V rY 'cp1BAPej1)Lzi)_u;8oj=p=2bojCE:uW"n$ofj= }\ Peh;CQ*I`|KX0#O_w#BP' QWvH%-[N+~3rEOwm;n$mTz%W,8:x+? YI2J(,1a l`%3/ǽ+Q5V B.C&*~U,?́Cwv #HN h~G3N 7 Ѐػv*jmF=H=z5r1hO]N@5"}hDslr?F _nR5ykYa=̝H6ؓ!bVp^tXÃx.C1H,Ä;{YT.!FPL^XC $\^k19wݑx0L/ayf^B ]de,7s%Gepjv(oq^l6B&$կyb"9;=OycG?5 .08Qi$]^LAj-INt^&WDÈnZbV6?D חG9W8t OrE"3sÀ QRgy8J0$ $RfKU`fɿFvyEH\ S<^ˁ!1aUPVw@.`+ } He^3yߗ]j `aƩTM[S(Zy~7\Z+H7*;?N\ugC9 }'l מK5;dtZ>GbEՂ2&a"V[4=Eg>DV~F-ȽG!S]F*]]n>Y]O+{.S婝7Ʃ p^YgP zc!Bqao([DTȁKA o. ݲ+z[S4Ҝk!"9 <)>}S$D3/u>|0u"9Xw(^m45TX4 ?T>dgX.."?&"{lֲ=Y$}vGX2քPh:sY-QPA?]OͪUk[AkV5 0)|řg{0V/9 `|Cˁm&4Q7ȂI0j ʉyM)Nr M͊(tlM]+ahR_QWpaݶF')Gw]-]ta`sT!"z̈́Y]lC?Dx'y8EޗmCGZF3`2 ;aqO;F5 P̔rjn:rU.[3 7~ 7.%cE9 kV $_Ȧy[[g5Xra?Om+љ%+`_[% / O2w^Ȝq$e}>LF to"ٻZ6L'l4A0WJ dDn`tPe QW1ٶ ȗh^9DH:-lo8tȇh+%RWY@m+Si4N/L݋eJ^ $?G^_|* B щ<_@oT^O`& N+k?st~YO&2R%ay[F 6KmF=]NϹLQ^G^X yjt"C]'CGد5v(%;^槃VY&_ e>g8%뗥Ɏ;_D Zš B>JܼF Ӭެ>V\ÛW)&r|;W&hX0 FMzSS1\6HyLFJ?YrG ,_{.m%2'I7ni f* kS(@3R&[UkqOԔYk~2mU<gW*3R@2wO]A(8pǘ3v̋(.2(ŅIhhL:?>o@׍=?j2 QyR析Pz#4 d:Rij˸H&f9;)C: sc"Nh\HzA d>}H%$ 0`l,p^@gřܹ:Gπ}$00aNR.BEhfдw͋@!lA.KŖp!5XSk7jX< !A҂\h<#Ĉ.T~ xNd< #`3^kvCWa qpu1{q禔6+9x a=6X0)lcoGK[RZEl܋u~TV7,&P4M OT}R g^\=nxWOIۏ-=taa 5K; J"]!7ɧ&Ej>0"^  2Ͱ>CV!-dD ҭx7hTOMP!V[_[#žڛsVK''jdV)ټ¸'*Fxl2TND!=JћTd.F({y 0)FBy \ǩJ/]Y`xTc`9?ˇHg2/xQ@j{5`{yvL[F6_.S.6HcE;42lmgr\y {4j9׊)w?jUA钬oXt7T,/U#jjX0tXK^KV= < fy޿2N%Ij `G̎/;gaXneq˫pmZgTӽdL9+^T gzm1"BBqׄ%?oϹoDGʏ~zߺ9Jo m)8[| f~bξ ':Uaȿk'VreVڹ[҃hjf@ Jatdt/tW"$P,餼rlgKV!6W)!d' '&Иn!p2 +Z(.nQdk"}K!= J\g5TlT͑31ʞ=g+K4]X~^<2ј'WkRu@J彍sk*\ %5`Ѳn[0(Fd) rn"  Ā\eكIC\AW)?z `\iZHt[{+ȇ1 LlL?{awV7  aia,*lwYq.^HPv75 `ǃnW0 2/zl}ZhA/23 E(OleAz7;T v0D {fPjQ9;ٱ7]#8|3Čt$93du? 8 6x5sh˻3YP ZIŌLWɌru $ǑmSoD"Q!ןzJ(RTt% ;ZPxM.҇nn˹1F$)Z-⎀U!9Kr0YE /!EhVM6M%S?GUӜ;g2{LB|"kQ;y FM/PFPD7]Ytb0(!S SB4UVKN_]oYcxt Җ,H(BS8$S HB_X${](Yi4pll_O!3CcΐQCF2D9Uu|hh"gݸF$Mam1x' B[Z5HS7d$O׸* THFXj4Eun@B3r$ӣ[Z#Ȯ˼KA Δ9&RNڝTlS;hPRה@928V٬NM T3x.CBM h.s 4b(JްRW{͝>b#h橔XJsӫJ1V VTF^6g0[NDݓR&5cG K:Cx"XYSfӜG[~Sp;%*٘m{_ g0RnPE0[}ZYkˇאԢ Z0]َi;/$"-YW%_YrrLYƏ=AF^[A&ApT~GPv Mj -I"|ןZ[0eO589 r}2K b?Iu}/耩 ٱSgdV5%}T* 9eucS_ͫWU ,ς$LpFt9X(;ڎ;kkk0M-~G.D(Dq`ػ%isґuy)+mL~ԘINGȸ+O|Z{(fQ-!!)]: :r}QqyZ?&ݎ^N43EZķ iC#'pE=T˖kHݦR&k^ {bjugb <5C p5{8|QQiZm ƄL#^w !%rջ8A{ `۔M;9 aË* 9f=P2h~e)MQh]7uL/+̂]G?v@ۙ>j`\},x QoOk2D=+*UO/Iʆ ptt%Ҕ!kdyMޓt]Mӥz2G-KpM~]=Plkz"x'tz`#3yz`Ƌsִ3aQJ!'yؚ !LO/¦3Mc ܨDC^& }鿻yJ>{y+*{4F6@ȗa]Udrdut }l-~?V{m~tP}EXoX-` ^ZU>~Nk \E(vTB Mki-a_o[]ֻ=BM)KqLBFYzLHs*peC'7"TkPC8$ko/ NYjF+!%)*_0ߓp"L#0HtbNxAs *0ICa^r]/? Gy~)qJcmOJ|[c2Ƶ\IF#=,EzcQ$ k'+I!n7 8B-Wh\MWUPT}>Qulc|0&9<}jL[Sng6.YAFpz0*}0 ,.Ux1&" t{|M=N`U;Y۝` O (YԈ ZwLZLx 9ι4}"8v^;/lK#}"\T1|_# e-PBF0mWHǒFŀu`MT- `[΃ .2˚.F[WFF yziCH`x'.Ƚ StI3j- 6lO>IfBH .K][_:aO"JCt{#1ͧIq`K}Ģ3Dd`FdTyR,UcoDhJ=-Y?op" Y}9 (wÈ6[I+֙?('KfKYk1V![ Lݑ.ʴut+5K4h# %+y2Bx̂cj[W9Gs,^e5N?L`P5Y p{+J3\gXw .fL+ pVk a/Q â<2)1Uvغ&[ Y}Mwͱäd66] ,ˏz!IQ|{!Ƨxܓ7 !vO?IZ"{rRH$iwLG8ɤ--P[X@=#>UĬatDvjwq}<;VZ]R-,Z ̍ʐ2dƊȎ*\T\dwB\6Hb+H>RX&,t ĘtlX,Z6m yjUҼ=?2#@0PĹ[(ñ]t&j,{W=jhsD;]jޤ͟PK)R7RjVKCImc̙d|$Lfff􏊇Ns*/n - 6l`-quDw4e 1v6ӽ(Cb*[[H^]!rΈrD+ۊT:ȹD@ʰs{?πꇟ9Qj[ ]Az\& >ruק'v۪̊MaA€} '/F"WM:}&x:R:W?}m%it#Qy2ϣ@Ġ.}tAOv1&sGF&l5Be{?g;(֬`MBO k_9Oeseɐ wbx-=Y T&wsb5_^I,Fpa `S8@Ңyw)/߶-:[gm4" ;*N񛎕ca"^6qtFp'/ͶTY>#Dc)6k:& řP0=kGނdDïwޔ nI5}eFBx9묫][./wb& 7FƇV*lxJ:.2-b%Zp%3$tuF#k\gq4xʇdE̐H`T/1S0M[RAY<du[T==c!갏ѯ OjeiO5UO.J")q!i4$9,D `i%^v1o Wt9N"U;-8KrJºqHeGCS"=^)I`]j8;pĩjelh6_, 9p%#4J0sQb`2HgKIۉEsG N.'rk{;c7+(ﰍ|i(ďER䭈\iKYbIp%'f2٤f- äsF#`s{vҐe{~F -m F7N"6PN"Іfa'\o-]~>#0K;]j?x}/ ^b݇C5x5(UE-u= [ʋ,7431$DDԳ@!ijCF:<l6PCd16=x)vS Mj!x9ssދBXN{_49*6 ۔ߝDIDy3^ּs="읟 Tްd,Y܌kK};7 x X_)yy3,7E͵`Ayb좊jTka8gl5nA v /IKҺxKX6Io'pThRpݬfj@0ۊrn^t:V٨C[W&Zc:&6 *#ߑ!M! KjJA9wB!8U& pwS%aU:aqǃJY9;Q%t$7m0<r yZi[?#'#M]TSx\_9ퟃbԿw\n Y~f_2(Gxߴk'm8+*@?c2]x LӓHc+'߯"eDC4A҃%˻"DhBU3[ՊV ,P YA!\7 z4"Tx9K؅0bEb =N7~\\)K+PQz'B#_a'U(,?1HJӧH/#eCgqzzj{mФH&#K?Xm4[t 睆?HX!B(1A~Lנ|g# oTX`W֝=Т%ҙi. 7Üw!-] )1*~@sƱ!1 _=NR<5ںn;ruJ6Q~L տu̸EU}_ںͧ:Nձ-` ERI4X\D[zKWg{TBk|0kH'07*B+oe/XQw1ε{&'L; 3ؤ0s@.F ߺHvjP1}(kWSQOŻi[bc" ,j >^C.Lۚ ߑ<^tK :lܽR&Ś sjIM5cMrM4~x-G|ӟc܃aRkЬ+7+!Fag nK"\]ثU.s$p}?|%yiZ.71o$g_ 8.zJȯ(|uRsNlPQ6M{>OJJ}q"*}o[A5-[_#y 6~-L|R>^Y-nA6:_,yy;Z:㿁/[C@nl0QZ ('pѥPDrՠJ|3ˬR0jL)fF@^ȊMgփG%'*vȮ{At:o0gste͎j!#= g6` }S*=V8|*O`O2'.!<EAh%PS"tc>%N W +__=dU&x̛s;(q\LR E{0B<G̒l.$i]cHp|h(`m3>3a];-Q{e?pV$\p-l:zp8e8LXVa_rTP@*)fB7s@N_¤Yi7y|vxC>F$FZ͊#r JVW *U09Na%D0ψ7%fr'õzdJaL9]y39EP7$A9<)S|0;WQb2B%?@ГҾme3 UbBU 8&p? Ka)uݟ U$]!^/NI /YQֶ,A-:PTdldr#㣎Mզde_[`uû-&@&JR<=WH}T̄pN!ρIô:WiC.*`: ً$];LZF%LpqV9WFF60d.:{|2*Yw& S@!& 3j##ajP qn:lTO xsT;дT@/;n5eEƮׂ.?o#\qi]UBQB}gSnb̛·xD9XFXw+&20Zm%d!Jh_!C]tinR.3mNq N8|(ʎh5({[] x0lpNb`v/+-U~P B`x>{1Hd)emN7/ "Ds/ N-ͥV4691T5u:a A0DyuNǧ7וw1@ +6ӵ7͟)`|'M4tVW (cxYԊƨ8I`aX fTp3k52&00l\Z#ʞah7P$d- P\|Bon<ȐTQ&i nکO#S}JH,x .R8·\TJ +a8X=Gazˉ@08QGep i^뾅(8iP٧rW9ٝd0?[ѣIVD 6 o1J{%A:jU"5z7 #ą'VYY{j Ppݒ&0u/=Hoǁ{Fֲegr;GE|<}:gr+薤zNiDž;h*ڶK Q)@d}Y|m''Lt'+AY\ge a [;-hO3qpTI/"f c2yX.#a e+,.p?JFޛ0kApc;3=9D; zO؛2xNY9QLS:f +=˯]1,(>'[=(`AWWVA Aw6LZҖ&mP*34ok ˘(5=a25G |N*/ˎD9o{&  Uߩ/ɅD$'_ta^)mo {=qY`BfNLC eQ0aR\C [T Hо|-Bs#a`GՎf;KةcP P!=5x e!M>!3,_Kz,=I/Du ,"-|K|&]`Ō_V,#~BuؾC^rN0. tLEA>zPr{?js[rrG< n]Uz뭴c@xCzc$'rG3 J~ٵF&p5 ʹ 8sKR^f o;f]ZA ŋHt{ : ,QL[ P $}nt?h ",o(>M,ԾiI)-~]74Td(>e/5{ɨٲgb ƃz͈ѓs6nYdW89up14fLNH!d+^u:6(.s1B/$}ǯ1@7Pv }h:.iPi&FoI73[NM ƻ{$TJVJwHߡ_0* ۺi5d`n}dỳ5/+A %XHi_nWh^s&b3Y;)l1~(XH1s+ kɧPIA=R*kGЬT2*gYZ0707010000024a000081a400000000000000000000000164df7f6f000033a0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/message/fusion/mptspi.ko.xz7zXZִF!t/ߧ3`]?Eh=ڜ9Q>w2vђ-4٬@`?d@H dð)b5poKx)َK(RZajYPsң!"b4K ;jy uFF6>G0xx OrhAE ^Ӱ^? x*]iV.AXrŅd.|c[bG1ޤp}go;@9=ŗA"Xe$HBeL8܎GsaZ^?'ڀ 8h\#(:<Cf縦yTCk̰asvU\΋[6,bEWJICU>8buFK'[t?0mb} X.v SәV:"`#ueW5rYU ᕿYnBRXaEG<~4!׎) T5@-%+K}2ٿ?u>uۤOY>^mzr P[cOhxt,f+Mtz4V [(Ý`ᾒGo/mRȬ bp.tj{"'9_N %KM~x8a-]k(%p#s|Ug,Xȸsc?X `DtiۑMᏥSuJ=S93ΪOSeUaqDf` N`eVzibpQa]Gu*Y]ƣxivx-aX VF.}Erxř\=tgZlG~h7Ӕ3U!4]綄3YI@#eLOuաVK]EFӡtǴ4jΗD7d')IfwHߖZnޣ9bonqWCB}%PުB>i5&Bݲ4C,O{C3ݦa1Egw, ж<'~6AHTqgXiv La֒m zPoUC.k3 )oaaֵR c[S˫8D8D:(=Y+n71c =)xӜ6ŭnR>[=xqRdޢ/ FjUIY~Pj5PBXE/v|2O5%Q[}#(.V?~&g6Ju1#VGAdz{d|(axM)SU>5ed[kszV+?̿F@# !Uoz{V5fV@ZZɨ~6NvoY(ȧ; nXT]Q2ě=|=c%yB_"ޙԢ {7?[MN!i\oVI [\MwՀ2z JRz pm&h+@2]PL:Ha?頕mElo6K,LY]pvo.|:`,+E®IR7igaAOsx--#&Bwj\JW?J_CI$).+UVP9[=[j?J+^U8١\,|o@ 29/F|Lj}J~Q "[m@M<Z쀭{9 f ps{eA6`iW 9Mm~);9~[S}բ#>%7܎ReDJdg˛l/ţ(=+, ZO$]xMKޅ{Yp Q0)Jjo3yot.QJe3Ё7Om0&X!b1SCΰ%9ʩ7;+&؝NH/6kj}jAis`-s|A6< CȜQ^miS *X5~ޑQ| v&N! &//6Ej j'`,H2FCq &TEŔqyB4[n[*ä֍apZl 1,m=J7}0(g{L+؟L>uwt&ΛvyÂ9&&O8'DEiqX+xZb֦(|\3ckMRٙm:tW8AK=J{ )ny͆nPx=H> b6&глino^kLP#MW\#šӗ4칑4'51i;Sm heM޾|9 y?tj! pE)ƉԬD8(v>5 zEː}S C{Mq,,[y? AZ2fb8`+H1- k|LU#Vb" CPc]8\f,{7pT0N}i y>ϑShO!_-ԣK0tO1;̒Ht\\E4`ub$GaݖՄ-h#Ћhv !!&g"]OrMH1n'd_,PvǝP:2Z3nW=>UahCqr"РP7մ9r0wXbxE$¡hfXє(|]͛qX1MU K$RE}k 6Ҿ \vlYj^vS 7CR&(=>]ʫlqXքll!? $3#![xorX5w,,K4|VR׊LD1- 0\L>k#vń =tEq)L+ZcT8yHk v'i]A] ~/2~Z'\B[c|dD^斸*:9L(]f*/` c2HKC!̄0FY5,k]lLsMtV‘N%|Y3yWUiBATzfuo0J'!6/eKAj-&ƅnup*_ ES`+Pib^PV7CVd =I p <V/ Q'>@h*զwܹn+ig :sBB ^7u!+;v͌rA1SNP,w; #H\f8@!Z BR0c6zN裌P]b2Muٹ/o&_biWu˔ }cO$mD,8T[67iwB28VC"Y o֖lRHQPT H/Kl NA=q Gc"ׁ։^W05XEDa^.x''5p/QcA:mA ݯ e;[]ޯ܀AS-8.  &:%צxڜNH\vb[2t<6&tʝߎNt% oƾIj7rY'$)*\VHkݕ-pi"(L̯p"Hξ<1Yy@|ޝsC*H0vQ0F;a/q?=NRsFfq/Z2XIT޳yޝObs0D)AK7gfcrmE?LLLjƈ&aĈI{OO‘nIf0߆*3g`$6>8*]B߆":-./a=r{Fa|(-NEQ@c[,Jg!(_77w.9 <ȴ㟋ًYX~5%n'<'NeM:{ؕB!d-tn [5kLd&ހ:74q?ʂVّ m */y#:Ntu&_]E) ܓd2'QAmAb]XL7, 0FܰS 0V·| I)֫Xlt~T+O]K$ʵcB@NkBI'EϩϞ $OkgM!7x(ZnwtSZ$ H6ON-p&DbZ`1 \~5)7U鐴EƱk}޽QG~ּUu jwg2JiO8w%u&fص;ҿ/ogbibR#>Vaps̊lc&+FL >O4P|(~zHL*F=[X6cQR^/@Ɛi3CEHFP}޹lxO'fHL쨁,y]yv?%rMXoׇ=Jha1\_kUО{ ]Uzh[+3D%WFH4; ؟)BיEϣƻIP%T A<[{qc$n|v6B!Auъ"=`?Z_Q=^N.t?n:BݳPJ2!vFP׎5WX[inq.P1e":h8"&P,}.:yH'rʹOʝp3p ]-0oʍGDdŽs:CyIM_1ncBw(Mm_odq:iJ&4|4 H-ܘxD|q"O=?wą@z0>wQ~OaMxB1FI[vI6R-؀W-G  ky]=< ih/)pq;ŸX\nyy#z}B]9˜wi iOSۆh}MyZ/h̻rۤ#J ^5bN5-,«D#"$CjTmJJOkv6HeR 3H|`SQV`G/,#(ug #fDӦEpi15E\wxAZo:76o'15OQPEp؛"̝ 5*TPQ̀kty)H0wEN_,"gxM'ơŌ=0%DxWS |!Ԩ.EѴP2{]d{b'HEhZf,gzR(T-P!ҳHH𾩉=V38;c d F\L!tOGi_cp}0nuR.)Оփ7kk,CA\O8ꄄ`04&}| `tu 2fҔ񤬦q~ Y-f`ηDsG"/gԀSXWa9TI%uDwoM.$ X[Ay +4Q:㋸ x9M~ #J]Y@>QΜL/)Hъ6nz/UW\6Ԥuh&dhHЦ=*.%WrzV%ϣeth9hkgNBIÞi ZB9ZPC.=َW$WF@]_.NW k{ 5U(c{  '^7 NzvC H<1Lc=AÎhch1JaP%RGJ_I<65(ao^BPDglZ1+Mz6/ٺy0QOvfNn3mE_/vYIYNA2h+=ݨ0#\Uc\#Fu?~ǖ^ (Nԉy'EX &Q}3Tn*tr W7Z$HIDrSU]Ui 2͊ i.Ƽx),L{Xnj=OVXWř)@jl+uϯ'WY)H`h~wkg WJ|Ё%~y+`IhY}::.:_ԡ́w'AF,țgC+~V_H^nUxIֱ߯Qln^ʀ&1vfAv"4+@VNB3\4h R<56?Qۥr­H 94w{=픐!89 B qFY0LUه6I#shr}ODӷH#OHOz+:џrQ.S/94T 껼=J3-\yR `jc?;d6H1I]dǁL"SyBn;Xanx,kق7aM@l5CCfEFA0a#=D{nHJ#GLgVFˆO,,>{yin,u/ v;8t,anĒgZګjB-注 \;&Ilݽ;+{vF[ RLY . sݑQ><b+DM&aU *;٘t`f5 ؞<~[*8L [Yا>4nÚʁ["tB!wĀ`k9g>+Jホ~Os$\fZ1v KD2I|)jbgTQoJn3Hfxa?ՆYg.G ~aEa5S-PIk Me%BVKF6uO`>vS\~W.P\ i(Hͫ1WKD.R^}b-#١%ٸ*=r~ ^3f3*Xƞl~D+!=8p(%c1D1v맯 EV<Gm WCH!;\)9!b- gype5xȵZ"yŚ>H&7%ٚ։@-@%a%(S939VS-*O@-zz|t2 tXU]7ͪkUCvMҪE C 5t 9곀3٨@=_%ebG?:k2ٶ#ʱɚSʲOU_rVhL؜G`s;--oK%H_- 㾻b\:-Y~Lp:@\$Yk\*мj:7a/odmXZ¾~֣2l'vYǤi<*Odr1TM~Ŝ3.mKtI;+G!"/;U!& \RϖӐj0KF t-l_8%zESDh~i \l%JW$1$@ `1mK&iQ|`7Rn;*+<ߕUlnacq['0),9f}[8c[ "Gنq&~]wI^nQ40$Gf J0˙s Ȫ Xf/1胴!InE._QqY\: ' w8,,lСͷke8d1lT)D/bfVTڱgYZ0707010000024b000081a400000000000000000000000164df7f6f000065f8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mmc/core/mmc_block.ko.xz7zXZִF!t/ԗe]?Eh=ڜ9N[PiQ p@?F}+՘檞,(NS;zQsEs5.AuF: [y2Lqup'B 2'^i=-7؍+syﮅ5^tGA~aم'm@'׹rC u6H[dA`ʊW9nַ'L2gwJO8*lG"u-g~.5Kl̜sjWX{&,B/Jj_`y9po߫;WSqta. >$>X3`/S=NUxtG)c?lkr(0`KH`. k Jw$^9MPzʧ}3t%:Ga[@5[bzxA\\<$T8Y}̎^葨di#>(ްe v;GD|^m@W1o9Sj]@>YCf,~Fc\/c[ U 3_ l6 )G ¾ݶSMW.58 C7iJ[ƅKv,:)17a3a AN{$8q&*J%=dQ㦌\N!//6\7-@|M[z .IF14{daT2{I.WjR' 3S?zKwrɟ},1msot'7:$Q埞36kz.rwܢfO6s&bCA5lD̟!i#݄e}!($ghp4U(ƃ|I,6-1|C"-if߂&ź!`WФtfP,4(HKEAe0e\;m\#S*b JxΩ]Z9G[T߱eַHA\JȽ-8V p71"lAـR0q[쫪ګSFzW3:~|b4 G S;[@\9bG; j϶N89(`[q}LV*w{I݊U{8ȡ =,O C 7:OzK`95xE?L=Ȫտ*_2W]BOLtA:?eʐ)}O z2zM5ʦe"cW x݇y2یqVkW3Z KEšͲDerjk\L^`F[y!a3sA<闥ZA2UDwq`mDL>_B nᅍ -f@x]/QDxV6qFE͇wTnJ$R8NDʇ/^d5`z5 !`2U{ Jik>Ma(વ;iv{wI\Lè:QOQqta=wѻW~jTGoB9zP&d@J_'mV`ߣ&}*jw^Ɇ*F62&ƀ&>;> [$QCծu?ξaZ'*+UW@[>\JBo2?Yaop?/9u bPMquL4dR2_*#ڴ [} xW2nE*$}Bn1fj9MtHDIeߵdӢƬRXA/&IkYw/Ýv_[F?@ hr YxeaE3_(FݺXҌQxO& (Z$P} d34e&+ xd}h` 瘻9_6@il3@d2?dx!mx*k0k1k3NN5vȈpfH3B@qZze5<jD uMR2?A)@'/Z/MA)`%MsoE*П[(v B&r-w^8&сػ: :UtfCz/J0XǩXM ,`^=~R zNfD?4,kDFⵌW` 6">],))cwIRopyĭ}pꩯ(j&}=F*V WspO!'ӈkỖ J/qOVsV0Tozd$#ٯm3x=i]"7@cې,\ )ъ~لfh⋐3x}4A{ZE+X0k03@as^xC*N{iiH^W+wNeu+S7 }I}q5yFWx3t: }QˁBLo.ؤFt,4_y*M`Ԛmr#HTSkCPp-Z_>_ʨ47 HY$;>"YZ(<*^4ogoe\KlW'o8v ;Qj '>ڳ];K]s+k|| H&,2h^ 7fU1dpp2yQR-ObŪduQi#"vXezwi̚~Aͽd*O J*; fƙ 5*4} CwQRVxuE{%C>1zTNj<בFi!Әd0t7k| ^4;Γu8z!ܠ e UB%y]G- c-#7G"B|Q_r [JVKj ذ%:m2 " qCfvՍ1) ms 1L#]1L71WmUQji"\H8*DOJ9C tA ꆳ5~<[Wd)QԟSdĕ90ُ@h'?=ڨ+hmoheb@Qjrik =B.G"J1DxrWvm%UbށR1X>4 Hu==rm.T J{ә;_`s 7O!r[H߈zJȚB0P`qRs6gZvńOD4߰:LT#vиZi_K3#eEIR.9 K;r:1<~K0yaX~:S|U)zqHCT.T ,|0-R q^4273bq&CQ&ݲ!~1n 8L]ͽHwTM+W>DX9C ;ͯ +QtaCzhHrųN׆|CnQf(/SoS vZ3>$ _zupOajstM'R5}?5*KBMǥ;kd ML[oY3N {+H.E>rJ81+9Ժg%|7Z @pKaM%E@Kl^#mC̦ڎ_h[fqQ:ڰ]gBG; 1RC-HoJ?$i+(%aN/hGll|,G l[W] 4i' ,!L["9 9n^GS& z8KdI?u*8 |xB*EnSXvbr,ܰA$ X0)c)JCؙG򇣷T:|.xs|!7*4 Pl2}L|dg )#ulOm㽁VqOUlW#J+Oj&zy%E2 QH%S½#_*GU5jbd i6ȹ%t%^'Wu6}#ʚ1hAWTS J..Z6Юl}gc M3VPm'`SbsXl9pHLίlG]\($œFbK g^t;pw V<1r>@f{/iFƨQ_Ӟ8d$4N^?NDQ!Rl$wBaGzPIG'O8*΢dL=aH|qn ׭a+ґ=mː^@I!ΔKYMGXƑة{d Yɒ9j![HEr+%߻f[!oh P=BprLlҸnY eDoǹB=F.jL/g}W"/!&'*QD ?jg %90fZ1FmɫE#^r e9Z5uf6w>Li+ @9ĩveeJf*e.  ܛ/]:Jb*\ "$ZxnbVYBTS63ԘPO(.qȲ]>]dh~> k5U%>a70NkvK LX&c|D@G>ǀRu~525aS{O 1Y-S[WLĦIuֆ 1XBɟ/?+Gs'ΌXT n]`1_ZH48Ha!+&X E*Dt'cW*"Jšdv+݈,nR֜$%LL,/*RG= HZBryy-:ޔ1 »=<<1jΦ4|cQa< `ƳTϿȋ%̥P7ᬐa j0q UBUf;a*WVIv@ ХZCtD]w#j-jvZrD.̯&ټ)t` ;.MOdYa^]ض$zxRgchSFޛs K<ݖMүwAH^e/Ph!hꓟ {z+&`_yrFfN=UłT/g~.۲(o m2wGr޳0lH t4VK1d\uLA.;Z2]@&/GuE'n d!I; z2Z'ps-7<6NZ|"9kUyؖfMPp|dm'r{' {PHxbC=^V=Xl2`=vevi'ݻGCwb^ 팞4aG < <^""*F̱󘜪qRiQO|`6@TzÂ.Ye'm0I=MF\#^狡ǎ=67vG+"JnVf״XR%я"]f+E1pD -;U :ᨏTW"(| B,:f[},I71_OKK ì R8c3I1NF G3fI~[%L8rt] d4DŽ΋7O vW~&ʗ .3~`(1Iؗn5Sߘރey5q*n~{CeۡU_Mn&khu+OԲ!6fs磉#9 o)g\ڟ:˸ = q"赵GA̼  .3ܓ0݀eio6 l:I37_*z]?HiCu0V̀^F}B\$re{ QaXCRg4"W9 /=UhݸK"`&J=X6_TރQT9D2Bx)~V`#dpɊsp486 "H[e +θF;AEE𝉑$j#rj@HJ/ӆa<6kcAe>AX)EՀLb+el/+=iW n"GL h_.'{jW=!KYR|5t0Iο54<5n!27੔)eH?ÒUVC0)?JmBn_KyrotKiA诀dᢔʲU/@zYO2g34A|xfV+Nެ\2ɏ U_z$ϝ/whZQ'sɇПKUk*2Z0{ E:EX*Ys  XiAnQ]%E{kteI5 uLqߍ-5'}n01KnE=""v $.6<{Md|*yRd-r0U9E2Љ Q5[Et!+MS 7\ @ʲ (OqUPi/0+0vpY')L ¸` WR nVyC-Nt-U񪾃HϤ՞8S /e Z`Bvǹ1X9Zzb[}! /=t8ahD/Vg`$ܦ@ BH XM_%LCziI\kP[MPgX MH9W?TOP%6\"4&c\Df0+Dh|&EĊj(jW+ Y4DO%ID<lٞh Xq2#dsrݛwVx6 5H7(3HSٱMAL}tOBySxn*a嵦:VHNRj~N(h;)@ <Y_v!Dؕ2|/er'L F=W-0%o}_Af_2*'Zc I+(:`tZ>w5oRņ@TMFr۹HM"NZY;5Ma"/d RE V0w+\2vr_^սw-lְŽw%vzX~);*/o MT)y:Q]cDjy{o6]l2UёmJ=X\sX,rlEj^wz> YbcM'ͿmBze|bEuOY`sI"@Zd#rNO7[b|23Ьz47[Kxy\X%"X\gdUְy\OJTyX_-{GB8_ 7ԓ<kOK-E*?}0ڌV5.شh(NR*#H|{ #?rD|uŪƲ0`i}`︌rpȧ#9  0A@#7i)<[yֈ܉tv: ]3ãԼ"2KIx)+LH7bT=Z ./֌fȖ\l^HHOtTճg18TbuI<1O?ڌS  RJ1Gwk%9 :o˶-yoe%e@#,--|oDWJWvx`E$oLAf|fa/*#Saj!z$-BQta4XÇ`Poaz?i7HL/-- 8 CSOXO"?+O $8/͵]T. 5zrJ{;q:%ƃf˦b$cZ1M*em=!@ W8$傐RN`I"OġTk !r u pogbT4G^6jssd{6i4@ul{ V^챁bTGZ5xPslQv&e ΪO8<>mb4]hw&f4ᕾʧ69>ԾA.tvMiNcv;lG]X/sWSM Coo>wh݈  CbDu~Qǩ^o ۉJEo5;2s)D24i3 BE"m4'ed{J+&RU͠ ]əƽNJq5Y dIrbd4B"{EQH~M[MbpgzJ&C|flS/ݳCל2nU#e琓t{$Oyo|VB,l|k j aDf]2Ŷ⎭ÒX;+[<0&ANLx{n=6 dc\uyFS{6I>*fG@G̬Xp1uW'}. C4-S' mA+x=O a u|(ʫ9讑b)``dRdФ Y%&XGqi pKNA;&2W sB25Fi MZ`iz>P5Jf}`bp0)ď|%e̛9 ֑GսLgJpS>ODCMF&ӋnjCnwf̀pO1j8A6|9q+˜`S*`SC 9 ?D*OyˏTc\p6%MK=up'4E^Dz#מ:#."مޏ9'szL' o>**^"^ hV ]pG3%ϖO7lh UzJ!R5h1) LLo(0 @UZB=dr޻[L؆e bIe^-)q) ~S]tgo7%kߧ妭^D IfT?eq Pg8Oy s5l$ah&V)WaâފGwXyCģxa3B_1|d2,"(C;,^r9B!@+.LƛfQ48#sdwV~ C-+*.C blH`C ETo7!-4 _cѓ"fξiLlQ'Vh9H;&;=S}Vl-%5fXU)?.6 Ɖ~܂M뉕BZ&Ț쵷dO7*0T,6=oiuHC˺߇@a}V$懆 ӰRצ5T _eiًM餒}u2O"4 콦x:@ݒ ֲHf r9*v8 uc/ʠYx&Gyyq~f=5ϊruџKZR?XlrwnweI9|Xh E+ΞCW=Ģ]ʹN&frT@MI2%"?,bfsr, 9.FqiD`cM9_Å^jzj}63;iVI+ g;Ox C$SI GL|''u瘺7[u%9<\iU9YS#)S`zNxZT0VehMQ2o Np-\?ޔ\7=2Zm$0rVX@T@#7,gx/O1q6` BT|Telq$̜Ni&T[ut/p HLhy%9i9Lt*(. (MLv %KEoѳ*\at*ל'+Ltr\X(z4#V-WqRPg'd Qo4?5XURXhZ~'L² _)z z=*t 賝5Qm1hqs󒻬DYf@AoP2"x/xRWNWTT9m,1y=&/23 '3\ć;B*`!x?f%8*/ߓ `R@aA̞(-"gnĚR q=Iݧ_>ݣ!TZ#nك FЏј7vlyDZZ:U{7"aakRz z{ŻxMy#-C|Ug2uNeP4R9({Z1l3kEUJ: ̖W=1G*D73).^2jyex+qڪVyAG ]@_[qv$r LO^ wJD{}?JwRVh.Gԡ7S깼yҜ]<-+LRއ7p=֔[ݝoEHq#WAT/@sf3+S>L{s- rGeBJDZʱ(>tkZAr52[ }g}i,Q_mK WjeQەI10WOwPJx{S-WplF7yc%F CYUxox.OSPIkܲg=d2#r_{Pb Hi_ j"n̿q4jknN'թfő\_,z69"a*泀(gwtM9=@ =^aKFhW.w.^~8^D<\4S 7qaavPiW~uK?6we ƞdŝ'YJ7p_,{ю21\FoOW%RV.1*UĿ 6FCH{?;H"2A&= 5ʊzx7ATC!H__E~lwq$|D9c%`氻eUҔ+2y|=/!\̟!Ö$8v tDzoe@ZM%kz%PmR2U831Џ #6) ?G~`K/]ݡqP]ڮB讋"å$} IAlꃇ[/Nh'Pgp(C&2.{3JHL1N _W pnA}^bЬxÒ,Wc+GO$J,k_ d^_;i[wzzíl30Xpߡ `&U!ݽɖ@a+|‰%٠O={%}ڕL& V7rj[6)RvSu}HD rl{{Z[naZe'UD SEi "v \ C؜ˈ=aܘI?˵͝H*l ͋aB}xi@pP)J|H%A\K RL7 Egn5JC_(P5ΫvUs 0KU_T3d =V$?bN𖛃m@H~% .+Rm`NVI5 yJ389,rFkr.8%2~FǸyVcݐ5NVI1!o*Q<i_ZRaJt ]t`_ὖyQM1.EʈDg. YE ?ؗDfYd-={<T3 $21t̤O%Spq (🇒cp:TͤU]#}3pb4idǴ(x@cX.G<+z:m UL'K !Ba2h5Wy(9(g:'VhAgTj[Jucb,^7Mc0sYX/2J;^8+6EBymܿlU06%:̃]TRԭf-l,hvi=N Iq_YGJJmo G$l6OФ]_Nٽ3 鞿mu0EjD_ۮ-L%OphVn/dp3Ej{`3>6MUJҞ y-x6Z)DL6\eg Dq)-ݦW;U뷥RњM@>7Uvm9_m;$4NP{JȸZ1@@8.{*ž /ۢb=#%xx%UPZu n35bLIKb+ycLAT'h\ǖEzdWiRCt#WNmt|f+_eTzQ.Q!Mrc bEhS5y 3l] 4ךPa& <7W@OAJZa)3 6sRBVåQ@maBu,LĆcIrzxOOYK[l|DA/xNnj VБ@6ǔ|Zgʧ#먣 _G|,c DͣxY դgZ{H6FtRBaieX/ŖӉBc&;SOG#/a/`L&!F9EHR`Ӥ{6Ӝjo 3s4Z7m F2P%% X~Ж eo)~qf*<ׄꍽj Ĺv!:pNVdwҴ;7zcEJ~%nM0Oyt/We=Do](Ɠ[K&$-Mo\Ͳ}d?be]/PB6L(l-uqMT@3^&u~ sk{]ܗqK,>Vm7OZ S:B` 4V e*DzhG7IYy%_?h sjj֠$oP"/2|s#G%ynβ՘nu3j|'3+ kwҊoZ2NS:/Q/9Käx=*()^̡!_K>F zBڰ7p C=JQvS5&=!"YJm*v' 5ȣt|`z= s)G%۠6E}ַMai!})޷#2W@dv]dE ڷu|P>B @  =mFdGW9Ima(!үOŅzUޯI D4'\r>l ? [袝@"^.l ^x(]}́xYk,Ɲ'?8Ȫ³`%z\Q܆3?CjN4mZ. MH*@k"!2DUzIP >cnЃH0oBI"Q}؄PE-)!- [aLgzByzd<1Nc\;5:ݴ}_^:n:ŖA< 0)O%ld0#IxeOܨ;ErnT)ٷ0~B0rA? ُ,FڳpދV79Huq%g9f=^?63%۾GVǗ}PDOKi!H@_yrؖ (1K`7in[VQ"]^{3适%T >>%mpæOp^^GrD~-!}mMzN \ a] 8~֓Fb*T.A*Gӯ*jnԡu'$v$ӆQC L,JY`x:d0uﰿ9EQ+6m=ZÌm~\IʂP[o""xT n]$Ȭ9[k?6\pʜ!S\8<.5GWO['E nni3#a͸Z0aśAhZЎĶծ̀s@{~tMєc3H_+6HM)Qa[p BU7;8pGmDM-'|1QhLD^wwU:Ϳfh.u[@$(DTyZ|Ҙ`؂a5`56g%+/#v7 zyY{߿"(Rs&̈5҃8K_6#` CHum`͒oDrñ?׎1AF(+v/̠#eB=) ^|r"-+NC mN3Z !kB%'cI)| `9$LhiLa~=Otpq 1ZLf2t5MtT' RS!^~ ( иm'=)ܵ3<-.Fq@ׯ=_*vB;Zp#faі92L!:]l%{fP6h@p+n4 tTZL&G\rǧO&slMj_!ds'F=)[R>]PqFB9H=b*Җļ=y0ɢŎ0,v!{tu[tŒ shD$f8Lp'KX7^.l/JIZK+y BGG*Kt@Uu56^p4~4'W NƵ TsBoo]"/FT%K!\ވY*Y+G.2mLF~Tvָẗ.Pح6[Rw֯s&,g xJζek~퀻3MrޫEܖp-eF!Z}iEq诒\̪dB)F{YZv@Ͷs2T1Xl5#TޒvHk8})`]`iYBSeY/3ػbZȢ#9+ʋz;vurDDH2^cb}urA :g>T]AuᲣv2RlX@V7 XS`y֞>-u*~p qH)66@+i=ÅJnQ_n^1:&h#WlY,Pu;&"nW5FhE;مZ1 i`%-gp</3S﹡q,!Xmt]r)s΀5>#BhV_A2XSBDeYARV!)ʟEY0 &wxzF<:C#hմ)y`䥩r9^/"} =mAARbBqtR!4FtT:Z)fd}ղW }܀C~" n_/R6i;gDqv|1Iis3GH g{zu5Awpazn /i#4%z9"KYQ+d:R"dҷ`JA_.0Z {?" 6^KP.[*b ;Og0ZH,js,b0$[:Gdc0˧=oр3qfk/or-1bV\tb̮=LmЍե5u @0n,bDDDŦFټ $AdiXC?.l1õ7-x_ھL nxxql.:%Qj0v̘cc]Oj5$Ƀ꩞I* ƶ&Htw`&8S%֙ThgP1ęgي|5$V%龗a@qoHS[#Ѣ#:ރW<(=mP׀bT7eCFunnO57ƍv3mxSxv st Jb. b߳q%YPFE 3<'io+zWY6t) 88Sȑi qD`7yOV L9ys5Wa6q?_7$FAe1V﹇.D&e>nv+T$9qi08b[pl2\K]'C!>`R冾5!+<nN/mJX;"rG.gӥ4S 㴃>疬nO+,ۭ m0:"I#`M9o}6zO*o}_+7K0)Y^3=\ҏ|;yUTY#+v vi{ ww gV#o%b+ϻN69E_UQ,+b7jBYQz #bHViTpWѐ{CW̪y#UYG{&/KlwP.J:Czgx)G5씪b!1.S^Dۣv1ïk,k׉#Bs`?lh5W}O-k G7Ӳ] qG1'WH6ٳTF߄klC+zF:xNٌ{|<_F􃵟}s>N Ѱ^smP?"Txd=~A{'NX^Kfx{#1HL%B5EoNI.]f;F=Vl#}WKe%qh$hn[-9 [쁿h(KJo)0wIW\mpS",8 mzyxy5Rwuĸ!iL#O ݥGZc^ɖXԋq`@I~EPQꆉv)'E62BԷ.}lj-H(뢰#5P$2et੘,bRk\Ј{iHUL˵E xb.E4_dX,z s)F m/-t[{H㢊". EViNH9^+d?k qxtI4Vş;:9Nc0Xv(HoŇOq4_ ruv> PuZ^1Cy X *ڌ jR."1˜LBZ̖f6-'ldz¥h2i)o^cDRDTtbjwΦ/zŏxiZꏚ *pq;<܏HE=Ng> )e bXˋ!;a@|"^(jpj0L W֙^I$Љ2pݘ:xÐnPuZ8!u/ L6EO`Z=L^)_ |B<\yJ㏫QKr&Q\@M| 45"V`!n,ԅs~E'WKXN 4_Ark!D,aI7cWwë FR0/_5PS)kNvʸ~1,Jn&^玜ϣTʚ9D#vPF$uh򨧈,ZU=v1zmoK@9GWzWlފAvBrs4H^F/͋:aˁ %w[yN{DZ QRJ ϣ+{4& JUEH! dAٷ .9k>A0(5D?2c@sAtCsS{-.gYZ0707010000024c000081a400000000000000000000000164df7f6f00013a3c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/8]?Eh=ڜ9R,lף*UM:;!kn%G359V̼+C ĉ3< Ty; ʵOBxny\J#k; #N 1v@WBpR[9˷O <㒹?&oc9u~mN0lZo>i]?ʫ6 /ۊw*gKB$ь)\Փdfnisy6K.?BR DQakGyEf#:[U+?wt^ˠ("uKv=}E֋kF0ct]9=@AʐҹD A}\BM/3B!<&~6`* E)I2ly0ӨQc/-ql;y|hDIմRKHهTSh9ƼTsʫ$l{M%J)0:Wv~p iy(2cyHR,C>D?}y[A Dxe}O_Dkf{7_|6?uCQP!7xUɎ,S{dU/۴$iM+޻g$vk%4K:U!7ڞ W?"`K$:Qp \9A9WKmA"G P#X(PM<x9SffLB@BX~%J[Ʉqgc%&؜e* }0|Unn$`?>)dCV-mF.Hd"4k @尟Kɽs{J,wUDG?Rm+ v4JD7gqo/50r;<{,1k9eӸGK\Ku_ t7Cc->( US2 x6$a^绚Mmtpcٯ$_1tI;v/l±s'+DP'iӲr$H];-e@ⵏ/n(4'I ^C_1G}*SE%z>*R4A|иK;FYM][M^AX=0cLLz! L2ʱ9EVN_S6Fۦ$:b%@~LܫŠ3ױAΐܴys뜾B{O.ۄIU N#čH%~22[S&r?'w)KeȋKNIN턘lظ͔IZVmjg}g/;h"k"楛(~U+Ἃaؓrd !~JUC]<[G>FFD{4/TW+/5 -Fd5|}U^N:E*K9lK;;!l6l<vlC`%';aF7ʙy.k}$v9*!狋AC3{"V, ȁxfD>ҕa܋]Ҭ`b!4YDXhqC|%HuV-+׬wv9bil<&Cz'=Fi0u#ĠIN9ӊP](@}88IjBz$ΟV:"+Lx"O&3Vfͽ wxQ+* zO(rwS0Wdz*,0t)Jqx d\ Sy:1J(q-uTFP2fׅXp`:;5,@7w*0 J1OnXbD/PJSVC- &}A 5L5^6?>_;;Cw RK{k_Ĝ%ܤT6#Y5>@ܔNAB+%;cCqY3]&Bsԉ  }G©>lsXF{Ѭ| 3|c":"KZHLJmb>.{{Lw:Oё?lL渙BX),Ww*h`nмO:[5X;@ %q6יTjSJxe2foJءe|z Q|ܞk Eq2*JlkGC+FcRFCGݍ|k'>k'~+͙<jbUSAf߂ SB-3tWEqQ<ؙ.{JGUb\ 2E!cB*AV&8a/uFg+>'%پ1/c mjf w#IFEG ._N#a9IT0 }=OZXNJY'}FyƢ%m\0U,Ā@Z+$AAY(f:aުy:€=ftח!~vja4h_&6TRB33C4]ՙ8+R6 {Ъ+ʉWwp777[}gHuci ˯{~]p@YT].LFUtĻ͙8_UM5( Jn 8!7|&c{~ܸOv$XDGVu9nef\e[QѤꈘ zΟǾ^e;8QN2i%\c?`4{yk]^D~*'j9i YSg i5³Z8:h8]b T.MMG݌w1w+{]jU"i{Σ4t%5pS]Th|Zxz-sY/JͤT.üelQ]qOժhi%t2jOO$DDb2em шWBeT9`oMJ>1Zb"?rׄذ'Һ0n)Suk;#hnpNRH+HZI2R 4!Qu8*mqf9~!0 vjvOɹ5JЧB''{<=й:LCq.nWB|_ylf#?gKiirDMlxad?ɜ-izTmv?g­f񧜙$ZЦ6+T]J.z(3K0|ADsXKʖVqFw)RJ#Cr:w( iڤhWiKTSTrfN>su곏z i}iِLK_(}X+њ&9JY)s1J hڍ:?MK0,[\&tv=|7+!VIݰ t=ɿYSIwq'OLD}vx/F8(^0J pɔn@׺{7'u.ߏjh8Kxb(ExRI퓽+yx[,bBV4x~\׍qwuA CՃfg홂jJ9˹e#h䍵L/ZwB y2N3ل@>H)`1X0~mZO{_H$%E` e GThqX 2:)4GOD7'6 (@Jt@ƭӒ|6±ecW2i'>?(\O`_ljj.~yOo\AZ5NbΪר՚ Rr0B(v޸D]5G:Yq1dٽS,M W6te'J$^yWƝm6*UEB5*ZtsQ`kP-,Oڳe;{x z "gcn"E"=s2A#!]ȱUuJ<䷮^~ƒ-_@Uފu5*12hוg*E9h"+9K\jȧx$Hb,/:wx m 0HS !7ω "+T8MD"D_;d,%'j7q*rNܵ27՞ \FF 3apvYv?lc-/1O3J28ā0VܔNEM{O,zi\7Ϳ_Ҟ#jSlBDCFۺg:3"sA}+>DG} /J|7vxqL,0 v@' Տr,݃6{2T̤ >|t}xߢknϬ(ݍ3Mg~LN%Erz*Щ;?脷LЭJ5q6ux_m7|#1,U,x0v|}feM6d:AWde,pA?D WhTjY`3V^?Va]uEfBۑ #PJT{Eq;g+Ғ[WPI|{#`INa_[Z'8NZ_gېCS 7_V"z p",n28|[ թQKVH:߶*~=㜱631O2{TW1>ڎEi)9 qJTO2f􌷑 (8$E.S񅑐` dɫKHI-D!T݈ QŶt}h^%N:Ils["s8"gۤ=jך^lS85IIzΡKƲ:i+2= /uT*/6],MC3Z MyA,5=(6c&l17%@6]G7!mAUjQU3"# ^ҘMð/?_J9]J\MMD-0ABE~P6t#5E~pykȫg^=I[5}ՄB`oF0tD5'"P=~^}AMon]Oab=Xo_EBٍt΋ij9Xsi) \Dp6d>w6[-h_Ē Ocju9N~؝ 2PNA~ x$}0-E],ut!^FMm"sjĝ;_0yn">nL%~v+ݷ-^)}fqc^.>VCdo+/ewW&8:l08B9=r?l11.B`~=-رoף gPɄ!2Mg.C TCE(L0*vdᬶ)6'L_pj1}sLl.(:&%GKR vb;o*ЗT|h ̾t&NdFf9ǀt,eR<qmBIvjXe& -w|0<%p_Y?l`y* {?\a40Ah36Ԇ@fbw-9t+CawDceO8ZyHђhaO)Q]g tAl/M]CZ?Y#'oh.C|d.zJ H{2 { =mTpgֿQq?䘔3loB `otviw1:TC9|X oK`e IX"XGM Ǩ?:# P; C 1sMK[ v-0 z^TJO0>mC: [kjb3K$yA{|VG]ںC35]gn3#VjF<Htu:T NAV]e`K]ɴG?Ȣ q>P/קTeuC1mX'ƚO-b]`KnFqp 04S,k9ACό+sց=Ym# q~C%91m48Tp1RPA$RA%.Y8ʧW&Egl*`kJ0|Rwn@>9Ax{(le,0ͯ,=Ѫ* {PZjknyM{IՉ0o%uY s^% L5-1l+D\j>&ut'Dse8&9{bwy`-;4+~5韼=>4v+#oa/nCJѣV(_WG,_W$/S= &_3G|F 5R pȇcĔG)o/^߳kF%2݀Tˆeۙ8&K%W bEp f5$H9[TTi[Lk=?R@s_sz<فWZ. \~fdrdQJ ~WH~u@3`AC]Y6Ӛ/FAT~3k*aJQj=Bꂐ,Kp| *]qL4ƵUB8HTiSQgkب%?^Ve0|R nW >$馹^tW#Z@Ĥ\6-E2,b㲎h][&i GTS4[ "VTMvW,1aT#cJh$hRLcCH1-fȕDSb_Gi}U`5S}!Nwhr+vYT~A$yZs+.4>9!SC`'(_ "oi:B˃8qm8BR^`}C?ްAR! X+h<x _΅:BM"FUL(/>JgC`Bg4Hz߶@\I +~ ?B M;+R]D.HxeiXQCd=VþX4i30Xq5XҨZ]v$u=ԩǿJQ@|KWʣBUv#?Ь@r~<(b#n`"Q p_Mł>'u_`܁ǧ<Ӣ>$I T;v?ɣTiAaEDrIBCl1Uƌܤ w9gpӋ3 c/l|Ynp~*bkQDC)%Ͽ[\Ff@qؤL# Qp#ؼCh9nL"h|{EB60BraK,:Ec{ZhiF"/r(2Ou/F) i̶O6~D9ˊ.=~YsnFUOž_ M^"`"]sZ7&>B( ݾK{b,fcJw rn\.gω~kA)yfAI,+2sP8vi#&|,LYLQ)P:!Rb|NcjY-o7pBxgrːż%'DV6*.TEu>/MM%9—ę;w[70] c.F,/@˚E3@Ry 8^l9mPwfl1(9 -7^wYupfffիR_tKa5Qi 6Bpćir'$9? A.ӸK;+J\y5;XD jˢC<S CqPR@Fd­ɖ@@J)jڿ{۶.ςb4wZT|Njm6RFZm%jN?#_ =}VIƐLN<2nOԸٶ,{sZğa2yWXֻJ,NTsرwmF.uH5$k˒Y94%kOTՏ>6+m@0T;!Ua7ШxY14v`A~^&ݗuQ. kI{k%( t+Ob-621-[/Oxȯs}a bxV1V@Pøt,s<3>ׅ|)F|)?"J{/`$?kB7fbbәKZda8tWe0'Ħ?M|ڸž] ▦3}ٲ A.7 N2gP諗S M>F6^秬<<#[E@243gnn)K F^w ‡KO$?o3s{ZUܭB9~F;n-)%R:T$'|,;WoV{- Ug&6FڄJ#W@@@hdJᎎ2cU;{'o?`\:t_>:"-IH=+B&|@k,^MhC<>IŲzaă:fsjQ2:U<9 =:+^ |c?(<+h'|_+ilNj¼LzP4)XNuk\F"sHe%grE*9Yqe+%6BLsgx~5/һy?3K2<a Ӱ{y36Im~B7¿CW=5!!s:v$*^;F"o<г7INkRO-gEzu&KEpPM͉ GWe [o4iRd#.G:XH>d=u^8f͓ni@ۻHC"9[E_Έ 8F!Ct7d~K%6CaF)2-ؼ IkKgi/ ȾqM#C0H y}yVAO1Xnz!@WR7L  ê띿*f"^l&d^Cf?0 @]B"$]\/\S13SĞ>A!\gLؘ?--" 麾T$"]UbM#L1S6u EGsdD]K KLL7KtLF{ O. I3c`?=bK,y\ݺLC@bjm2: +i<qs;E%h"hې:1*[,spJ1@'8]5jU,pv]}26J v_,R_.aE EkZtEӠ)9!P/POnEaZ7ѵw9-:DwNִ0VEa`rT9 Liz~)KѕPjvXa\ԷЀSD8j*M)ϧ@hboKtf.zG/t?Z*e"j%HdypL񋟡Y]t>uu6q’g*%)~0g*gJ[^yllӱ;LhNvD2=X4"i7\ࣲm╸G5V@/pTţm6YTzB&o7.0_3)C\QB Ÿ&lN\^;FiE+;.ňvJlg[c0C{,\U#F׼IjY eX==>x79I&{|p8vRTrD7-&Lm.2HgN ğW:v)_.%3o@`AN@(#Jlw/f>;4*hɾ} +;MIH"u:^x{GgoqMy"y}_dob (J "#6٦KHl[qJ^qTe͕s>.ΧD:m%ϩH,\sy_͂DRJmm/<8fϰb46"0(9 ><ԇzEjƼLONM.sD߆Yztl(*1-ڑoΰvI%oaVd=AQ/HewbUޞTb!Pޞ^yPCuLu*(~ԣ`pY1y 6J}3&8 [^.u@Ll7٪ cքDN1MӰ(r`;ч7 q]4hR6WwYܮ+5!}@cd^Hݪ~фb{_C8Krpa>FXZ˖ SU%~#T(Ͱb?di2*gKS8RAmEi!,3m;%!m3H>e: l; ,{]O"4, BS=٦ ۵"GߔB G#:ȋz,ZjTa ) U!T*<*ZAQ&xe.mkd_ 9㐙CЖ9h/@" 8 CDe r2@o8/״Zvk¹0uQ=CF Nz;]ԫ}ʆeR`5[1LuPv'+jLd$GpimX ;G1groL(ɕY .s:3h_=S}MBAJ/]poKuYʅZ7i>wZKa_}VlzztK[^98ӦZvPʡ9'ig*Ct_AS#΃Dyq갼Lm$i`G>+!C•{/^8C-94^~EQ0`( OdnWWq=֒;NYls:z1}˝.hċPgs"??1tcu0>}RјG ѐaҨ;`%/kHo>UIwir>h g-6@K3&yEEECxf\5ߊWx\;XT|_Hklr=jZg%ၲ%䟍D4+̛IQZlRw=ʜeύtAe*Ǩ6%EsL=\v##O7_JfVibZ%Ex4o%N%? a@7~h_v|r-j]ײЊ HO;1hs=,oZ2mK֫,o%%<^dYg#v0f#L Fc#{!1-) |6B7Vb{6kOe٣@8i쓈d2Q7iٰ>nd"4S({.TTrLhv-F-ypJ볳v]7ʦ?M3Ǔm@/+Nk贅dJyKk/ƅ%-m>1py{Ɖ|FdnHa؜ +2!duͶIRutʥo?=cYZf:)gm0O&ntTOsFy0Ch`խDQc4]9$3hVߡ7J |>h+'I|^R+n+piiiPN(K҈6(xW.\* o@;*#BY CÐDŽ3G+kgg(V$J^C;+֟0(,\sV3qelbՆLLI|Sm=yIxR7ض>Dgvl.M?1T8 2PM4em,9z[Z ʿy ӻK x;O_~`"W O<*A6X>t)zny6NdJL@l~&ZJ z->ZwESo̊`I5} k s|f73SℎPvy\f-;fR?;HBاt+Z{dH><\zm*b-0BtI0tF D\1k}M9y̕~¼p}S͙y瘔J"JHc)d>ޡC`,lc~8/wt"r:1BjhX=[19nYؔGc2xŎkio z uNUS)e},vBpq&(L|ϗv>2̶ȜBi6!H4Fx `J,0G9:$ɬ~8e)z}&U5_.pV.$U <sT@qWTn`! Za%|5K#VgۡYan{8Kjp^XՑ;l2p%!|+g>{U/*ņQSk?R#df.20ip:I$I!Z6xD!a_h@Fsmt,k/8v4 x%c4j*!dtzaϱ Hɉ XCu}ӾMRz1Dz&>TA)lnleYQ1CiJK/nk"8}Frh2B mi{>*j`Q"idwIJn<{ ^ ,y:޻r'Eڕ 4x>+v]n;xyxRlT *xnֽ/c'x;۶2I>yXwMg$<8Qz\\]SktSsw?r͵֡݌G3clŃ Ɇl&p஭/ dm CDEj ͹)nbTFs\`svήFэZв<9{[G;9[V1*;טd/~ S4J_= ta[ _ =LBJC>MNs#럹brBQ%/cƝbƢ\D뻄o^p,DgG#C2?T:d4(OeUޚv:1S#wak۶s,p"N։ay'T 伿6ng~͍UNMݟ(9L xl~ټ+e/oَqR:8+JI6ߜ0jpiYN6(M3$RJ>̇n.yx#1];&?lFXM%Βj_igW[4$׳W9ewF xB]` ~^ge\*3Rq ÅeWȪLXs GxhbϱķDk(q>/eXP7 %v;ֿi0a/C#=7- ZziaY8׳iqMYVKsP#fVNo=6(B|cf`6Lͱ˦ NlcPv\=ه4NY+8_FY\I~8hnN` % UnګxfἽˎ=;xM.kerx h  gpy'lCi?䠍&2dS1t@9_u~2tnIG√1"hkA}# ܝGc&FNN}'VtÍOh3di)'\)C{"zq9k+B^tGb3Ha4>Xڮ{TŮ_k{XMWd !:GvF_bNk0u&+Wj˹tE{.Lɶ?<^yb4Xl"!s1M634D{yGO#6H9Ԁu>8\sa~dR^0-`K vpy :|T]yd1 (޷"??_zHBnq` e/8(c[0 P>Ѯ !*+BWH[՟ \ *S%*7J"f:W` 9{Ӳ 'GpAE CdFD6OuhLU>ITA!i0V/롟's$G%K`+Y`꠭=k?g-Zr=m'\; ߲rѦ~Oz]4x]Bꁌ L f iKse?: U RGG Hǘd,4C8Aԙ?&"3R0f:1\ʩG5~~"g̍4DjQMjL_av0Aby,YNA߯5 l1r >oe%Gb4Z\R i UֲbM$Uc4KoW,RiQ^xXyE@I(;huk-{|QY(F*h0=#xÉ0)SfRqiTu Y$͹?bk☷,=VrܴM}#_8kնߏ?"ұM7bi y9Ic nϱىueejj??81qXl_ )J(uWEWH$k&oiTr(" 71k="uҫ_ѬٵҚZn m 8Y*mm%.g[Y }Ҁڴ=ꚦZ gKGđ謉wb4xZ35|'{g- ڰ(raA8O_Iiҿ&ܴe?qWoLFf싙H/2癶eelX"RyaX:z k3 XLwJ'UыߗvÉҐΘAo#v|1wlZ2Y]˲̭ºДߪ'Xӂ.B3Kd);A7JU&HpPCߢIV%%xۿAMXFZKXk ga|ǹZ@l%в [ץMw0g{.%9Ra \u74poA?@qGzٴH8w]7u_<#HH[u[mwunM.8CFO³'BRIBHa0lkZ]l֭"cu 1λ9 Vb]q5XqCJ {q "֐a+5T[ YT~B c\]&jmtu~X'+&u TДCV n0: BIB]n|,co|]yAgSb>"om!:h89N/׼J2W9)2{{R#gX՟,,/rrFHv7TN̯8zo3_|DXʬDPBd1#Z 2^dnz;nag}X4l! F仁#}9 Sh-qo ߔFbvGPs2A~5ӴG~e-WaF@"wͣޒB=abec҈mee mB2"iE"M\Ew E갚FQG)hdu16km!曔hZ_++ !aFF1 *tZ_RG2FELMr4uuV.`Ϗcd^DִbG Tҁk%AM'Ko}'KՖfזGe„_2ԁ?ئ'V%IR]Aex:,#%o%UIjyVyAk쮲v&V3 ]a2HpP[<6>j˾^tDpi FnUgW?%n, $̬eGaMh,VCA`( "ObH >LJO&Yt 珓gNz]^![ 2l:>8+ӎRd B Š}ui(oxJn}m+1'^aybfh /tS q!s<57I<1VZ׾$!F_LfʋwOMZfu//rRW-~IU/YM'A2lA E1N*6EH^6}ũM2bo^;GG# H0=#+Y c0"N0 y(H P2<>WU@\QNjF`IlЖ*nٵ`>h &i #ISsjmS0q1a Ad,Zwh̘u@F.PF#N%~S' hsW`G(Ɲ1]ܙ0863uQwdxlZ2HCV϶5^ݖh9WZޫ(M+HEq!Kq@4ɤ^2y, C"mbɯHN CQaC>42;/u,kz"s?#Pu0=viy}ksǚZ ;A5lкA*P u~Ic:A!cʬ 1W30 z`dǨ͒뗿"?u7JR[žqE7yK ,"oRQ0?(*?5k_Z_?Ŀԩ?l#36x>U3OIr#hS\0NVjCR,9lxD7 6ϙZ d?ր _Ig_AY<0ݕzۍ\ǃ"t"# O6f*\d4nSS"$tp-:wgww=޿p(KaT!G]tA$29'Z!w\@o 3ppv|M +-= $/Yx'CG'0Vd#Ar̠/{Ϻ]- \4%%2_7S"Sg¨ nQ۱5hrV׿4 q_o(D*s~(8˥`gM(z|.4IҤ(mx^_ I+ ]GV42\CZSe1#^t3QcSu6ڣ QK V;j_LfTۣ<11[" `E?/ʩ/nh'4؅v[!=.I~5SG[f<,1 o44 ETb.g-|rYtG5Ê WHp!S4(n/bc43/ŕeHJ=wqhy9vHoNZHߓ!GHtwe(\{Y+| )PQjm+HSF*@C%X{{FMwT4 O$JKIƓӧ!{w_f]nl;R Cx?м0GV0/j֝eSo:Fn`~ Əmc)ؐ+6Iİ1h6m׃z {g6({kȮ <&cH.DAADZFC,*% a9L2ihYwuR?V%@du "Em/7oۑVp')+"߳A_;7m%f ^g'^6] -j{ThDcB>ߣҏIkplyf>  8F:3~ņXX* B 'A"9IEU 4`0?GÐU}e=AiGt9~S1sFںDSuƨbdK4mr㙾Jw)E rM$ ' UkD}6խBo[cxC\Hgh(,eO}K9m/\B~g&46Wuz!Us)3- ߂iFFdĕC^oF]  ad0\j->@!G7}U>לB8D* 7L0Vܘ,'h܉J'<1{]d} غ+~`)=i[J5;3?žN$ s0oTU8Uc$h387`#iQMm_Pꌰ<:|Ubuԍ«F<ɘ3Ipt۠!Yuks{<УJ@6)5[;f1$:=X DNPfNˑ{n`b^[ûeɦ6SϭR@3%nx gI6u(Fib@jF~pΒPlDNj-2=ٍP`.,gVV)|v.ߚ . f)w0{\I2њOCX15ŃUYa,,,dpnzZ?ywKr Օ!SZJlݼޱGnb=)zʞ%ݒ֓IӲ* H9JWˉ>W=^Q4zxE']dm[=hJU gE*pF QN W" :<8(#uXnx2%d,%-kv0l68$v b036t156odԤo>+ @ $$h)1sO6wr6(a=`ho䚖esk~X\+_{?:G8 KyVcHfHQulkE_ Z!=Β !ÀJ͔Rbдr.[ױ7X|Sw4/p v hJ@ɡ5+9岾>L'*f_hrэfrESt.pJ(ImA%ɞVQB91.N4Ȩ(ݫ۱Zyrl{(=q "檷75]R݂P0WM'0vEQHECD /m5:RW :u˜T`RbKwͦlKVBed]2\KIW}*cnBQ&ϛnwp奙̸I;1,][<܉]d u0(TVvG!6flX[U²B2piv} npi)4nOiRyIlp![SbkD]̶dtb3@/V|Ig" ݒ Tӵ1!Φ e i΀}} R#Bi@m=m\T0XTBPR.3 fg YvGj7R {=g+] Ȋʫzy=uD&BnW3)1ufi+Re* Ѧpge)ڀB|af&)sX8xb4+,)AH1##򘑇Xx@r!2Y"~WW(6Rx^o"Gp _儅 wuVx1Z}ǎ~&n_nBB=x||:N ,fd#2 3rF,]?D SgĔ62[)b[8$lFKAd%Bi}^"t(c)Xd >LX/m?,@:!3kϱ°B``UL7H ;׆$uvS!(M4 Ɣ{d"W4۰Wԃ1J"q?.,=J'N%yhBxX8Ṉ׼%f&@L Ҽ2,hs4oX(Ypqq[).$͛oPa5c r$f rX҈zl0/ ]HrVI[e ٘NZa~T>dV !6 SS+"d}at1:oW,^xXz`=zfRevN3advyx4ul#:5ʳ/PN=I'brƪ{v#N\[2?MR^$BѶE(yUCUHgH9ϓ7QH﬘?|d*Qk!W{e„Td 6oz+o蔃9(64}K@q[뷷R`|XUoW|>A5R!cɸ<޾v=[hۨ6ƽ/Mq*w EXGmmءM* (sʆcˆ?DB3Qi@3;SWhтNѳ9 ߝc s'V9Ed%by0t) 쩠ͧyg .qQ}Ar}AktRUMSVyOn-ԾpSY/OK.R@@|!؟x:f#R_ҭlw˱4ѰuGv;gA^J}(Q[a ptPj%NJG?U|vBUTM/E.%zv糏pmvyihŢE[TV(¤ͤlC(jcj6!7 .e3bsAiFbT5ۃhMVȍ/PKʛ #rkMF$6nb*i8W"~*.:h5%ZHaZK"-lH6vc^0G`aR[W'څJu`!AٸN͗5@cGlOh^ܯ ۧ9$s-" d%;`({Mᮜ-.Kw cC|t={ct]nx~]cb:a;/IJ:k{ g+dx';bi IfTEn( eo#yH"/V\Tֲ A$-cihwk_e>>:Tf%q:$xJ4XnCsy s5Hb/]*ųafIJ0rELl읃f+%H |FtduY5SF}Qu}KqտRTDnT *laepZli◂xk̼xaٯk༹{ D q T2X T@s1$}P7td;/qy$xd2/ɡj{#mEMj罱Ot1  $s>AXuoCіr4eqܼj}7)wɜ-Q ~hX \W䥬Y ] djGw2iXʊFgj/Vd 1XO*[ppeʆ]asjoL&!ߑL|'6=Wdn}~ Fi 1e\qzݱ4k,G|.qH-05;S?#aWwF ࣷ!w//k:*Kq%Jm~qºqwhc#LMH\;\3}OLh [})`^7F[ c;VOSȼsts|ӈT˂PLf2$[?_@$7S rBKq[N`MrW\bY>cכekxG \^5[lY὏#L~[e=T4Jo;Hv$u< N}k~+7 zRCXz2_EV| ޱc܈ù,q)hi3*b"0#%W!mQ36 GAΣ(!>Oa@F󬮎Za4Vm6q6"oQ:Ѩ`%LT3M'6̇:cB!? N<` $R"z•7TRì EIp=z jGsUg"2&4f첚nTgI ϓŬY[Jp9f\^[=ܵ ey~O=q tWbٟ.."<8D^344ɱ:VUۂ$]Zgu[BMHs GE11A̕2hZ^9&,c \'CC~vD^¿_eVg0B@0w>;kq+mt$1W)E(bga@nf>sa'3ĠkEF&Q'v@(eqDo)b6M8tdRKD<:`&MJt& Z6~uULXU\ dqAJj07WfI`"Y=&52%2*OX%p}Dy>4Njo1ÿm޷w;W>mGD.*u%g$PtRV* ^K} a1QlߤeQۀjhQ Ew2f*}RP3M<(!w!:bɆot ZT0Z L1n1}< {LTY|[jt' 2} {ZRq;1* |lzb"Gv{nߵJF͵],DpwǙBO.;`(lg ͓uNh )_4z>kf}!3|%*M c-'ccߔqbM½tȋv, !^g'B5Yk=}s$E'J<YՋ>ư 2-yCҸ^Lj1T=`88K3AV"|AULtGx%ǫ!oiH|q~W6c|Ӑj\0ӊ#]CwN<$v)o0xC~~Q$τBMCoɭn 4`on並zTٴ߿iSiKaFQ "FgLе>j۽X덃&J+4!ۊm±no!Ip~rR={RC e(.A<理v`JnyӀ>@8Mlwoa=qnu1!&Ȗ.5g bygI %5_lޅaLn}J/βsbӔ~~CiQ mCd+@m覩?Q/">˩ɰR%.-' vO!$'srr#>b"Krt.UT)1)bUK&H8OJBs&;_猶$ dP~}1[*{z {MmAx`Pȡ~Ji}P 8X r< 8z$™Q6Т字\ҁvO5k;&׎gNN;r]mG\kH3jݐ 0NrM*WPŚUfՙѶ|+cm,YPM:Ec\o;soú`a>;2iG\%Qj4ᖙ˶Rݬ+]JSm\@aV^B*kgc^/WX%7Ł$SXR=`d2 :.2Q`*2j0}ҍ5A1Z|$I!+zjD&EoQj$<˾D*CfuPTBPȞ# =#vߖ=a[ɱq8 bcq Z Uv'bPVL;ӷѬ1[J&"wRedE3U%M2DN KN7-X x)+Ng%L,9g1!bl^U355Vh/RDSOxYIz駱s*Im+3&.x/~-YF)@&c' 6\晜tH?nu&r9Ud_ Cai dF)UWY2.eD44ַOz{weA 6euj,67fnam|!ceS\QZ9 7* bdr9u!4Eymmux^k/c{ 8=j yt N= UIڋxL@1U]KOIt*cϧTnMIpcR&+OJTwjYM_iz=?|[(ڬSO%e?*FDs:8HpH2_o:ڄMibn4ŋ6t(nqm<e)IE:[uakK1i0y3k`3tmQ%Cs)<_X%R!`Ҵc޿`s }#^DS{W-G+D)^o|Al_Sl:Hq0Tw.'(F mjko3N%]ٿ&"/-W(V5E"`Vr%G;ڢb~ |v(Y6OO9Q~`oѥlto j !Sc770A78e6CKWAaF\%/v7&i/Ơx%knȌpo0M2ڕɾD'>W9$݀(Wg PH]wL+eNu"LJͪ/\>N0y<_+Ҩ/ury,,"SsYXyH F/ӝJ7}fg hnAgܗUJh b3s -kP7jKaONB@p3>u__͂f_Nb/R;eo3~\%7A ,|(/9py,QqMB=>n&:w#RUs"#:2"Wc.&)ZCxOPF'<2BfWj|1|p6B:˃)iSdS6IOHern VJEE& x}1 1uaҰli1. G_{xn l()nA❟nԋxr]%ex26߱ 4e4K9$oCIKO=!r (PT93$Jkh2_18qצRRٔnZ28[UzL0!{9CR;Su!{֡ R9dJD_$tJi" IDn V{ެ#>"^ux2f7{ `,t"ago] v2Cdl@!<_lks 9J pQF DiB̵ԓδk 8ue\S^:F)_vm$ 6d>^>s4TU:p+l'@RMPcy/i!\3Xf$M.S_׵Jdp;ҮGu/[ ~FV"+6:`6 k*^|@*Kt2FZ 1Fe!Z9 9"`V+%]5-IكO<7&[>0(0{C*]=-$: ]H[x]|c1Ȋ.W ARK*PՍ8.~ަBLu!]Džyڇ 0Aux0F] E7*n7DPvT\ƂEq4DΞ$Q%xtj<#5l$g'E[S[$D.8rȤA! {c%&:)gw]CBdõyĠioط.cC{`]"u^$_rԻS*Dȉ`]PGk&1wPhrhȠw m?zSWWֿ z|xqD>Og} J(egOfy³0[vmEoC =Ec x>w&cazT+&A$"!ancB>Uլb{s.>6 `^/th)0E1uAW&£ /lFYndq6STĿLUM}ݐlyct؏+Q-X)R{2r:j `xO8@d` D6l -JLGSa}!Fb00Fe\USsi(S^[\ 9Zp$[YcX$_( )g9i/꒏GMЋEyO P5P ?;&*Wxt8@߇“;x>clu m0o)eR?+8K.Q+\@1j+2) ~ 0 !yo}g!Q|D"DÉ,-Q#Vնa9OPt"~C,(EH3,/*_#qt)5!ar`~Nri7 `ER盓"үycQRWFjtB) E@V=McH*6|] s딍[$lU6N(YSH7,3##U:fJq5w~-րڶ.Q(I qcM)A.c8eOEG5'mY÷-#հN\̋ $uQqه*1kN䮝!E\Q U\ \;8axN=r, xX)L]w=?>&ET4<9uhco;9B&I+ g;gCú,3.O:]'8]Ϭٻ;uM~%Ȯf<`+`?槳r-,Mc| Kq :yy/5(اDד#@|MĂFGщc#yБRT_u#sV hX\&T,3;@78BVI/) ' TGt?]Fا^FۀRm8#WëA5\qꝸ{+iY )3c%FI 'y"\?;ۜ!F4 ~#eG.ċ3VU$<| ưh,Rh1fji SƭeR0Hl ‚264|F _ߘ_&(O": \(υ x$AbVIe+" )2b}4<a $'IYƶ֜;& kQTXM h7۶R{HWEpUR"@4WnX7BsaZbáX״LLH/ .T^<$ZtD/%j$߯:<:̨r">'PŰqNIG/T燎@2KBŅ^ܱ Lx̚M,p:Cqw6'LcrfdD3#|gܯwL Hm \LKG+"SǺ"hʔަ[ B itʴӲlN?J;,ErVCQ*~"ގ\ Ǥ_U-;>Ab oy}{ۘls>YRb~V6 l-{׹GEwiWT>Ιwvk6t*c SLj}?Z_%jzqB^A>`cUU V$lTl.4|DJ\`-xa$`#[r~XhrI-Աq ZLQ)~J|f;{TI:t 5mȾ.tD'M\<9v(=G .LOGb+;=/~!BA?+IsK SU((\3Wg9-U"Hη;JLKZ;ѯc0o9&\b $ctОolk]'`6Ӧ/Y q,rrcTzFFpjٱ <;x〈6=7BY4x2nr0>:FZ hƱ) j•&cLFr7J ;p,WOdg/ގEe5zn2:VT4}tn!(Mٽ<3mgAR=)"Nn Fsį_jf^f@2@uS2G9-,ˆO3g7>2\`m`ՎЍoο_~F)Jhˠpz# s$ F< IlKK)$!Q\ D!ɻP6EebP÷o3Tf]rA˧N#:4 E^ f;|~s)2gwMWЄIHm@hXELrFа)v)" e"lpk;ʌYni+#?/Z(X7ίեsOD,Sf]p!m#0ivM8bHьWF$)NsA\:\Ex)2Ym&N~ *QиݧФc'./NTF&c]uŷ/c.`5 ;x$hWt31LEZDbYhKa象;5ų noLJ)g?#-4F`s}5Ҷ1oM?{q{y cWNq@P=8Eo;oXF778b6Ko:nrp6:VVtE.M ukxrl+FùyVzq*$9TCD?Z2džЌG. #zm'G_%ȁMk,LJ$i|ei !ZT»63@=́GY4 s"@LM}ʬM i0,fzW+'xMMO2E~w &z[F<^iin +3~i W`Ӏ7gSC.pYے-BQ4sh,ؚB}ݬ <8M:`!tE-$xq:ez7PLؘne#{vͬSEu>3^{V-L!B/a[UkBE^@'5$ W!?S]JE]>uz|{QK(u+M@-q Gr\'?ha) ti9uc "mW<_N-A(ŻoUi:枇ߢn{a!|8{$`:CVْ84rhio\^)ZU/k[jgoT4O Ʉ?,Keܷv% װ3 [J2PkNMS5Z߬Ja'P_ 'Td޳aLj PS;)ˠMxE8fZ?q^|hvXfg^p<%srjxSRVO|}Uwr)Q7nL&d 9j!jPGC sJr.Iʋ0e>i_!Y8]A‰;(3Ԧu2l WhU#RƥIJlX I/s~er9"¢t}%p;>e,QM'|siXO-+X>yׁgWFiMv}L D&,IVio^د1?BP,ŭrr#nK]Pp̜'?oy7jB[`W܉[8aTi-;i}qy3ɃG#`І 5^s%1zj|l.vlTO^I~CWOY늗OxDw%e&Wb YCYooUbS`Pcz} ?PeaMn:氃>E`D. ] 5?6%N9pB*cQ"d偈0 b~ѩOL,N #A[-SoZ#ܗ3jkx0))yEW=\\ 3rct؃=@on#`} ubJ, ;Sl@#YkQ0"{cWbG0xq*4BnɮMN 61eʦXugV!fJVʣ! bd/#` AWXP)mng&#W:ҏ_ lN]4/œE>m5p MvHYVMH/|Hk' mzX?鿔C^+95?H7]ܙ% sG_Y˷pma,42OrhaYeBPUUS@ctDJ * ƭHew=7x-Kxou\H>yJH#`0\槮;/mE<pD+Z3/T~x#,t(Hm7*r\fь\SxP2+,%ݨ`7h 2_?̿f,VbA?꺤 +rVUv>n2m-PΐPWrUF,# xX?5fSR^iiBu/iX=ԨpF,{PFy+lzֳW{rIr oW ;na .R~ck@gKejU&½4Zo'ifqo'F@n|agIiZ!]1kt0ßa>f.ظ6+# #8,+t8y Y:edƏH.sdw@_%Lh؛8b|* tD 4ikE;8fԑ=/Hld)u$ʭ|M&M5z$;6c"F1|' 1\AE=ɴTm=R#G>ŝV0}m?lFH{Bmgt_~1@rEg1k1;ÎE`J=@>Q>-`i&5^6i>cو#| W +PAYc?}'-l#%g`y`1<ȿ㶐tx}L^G{^UҜeǻ KqIRؿJ'QvzU)i t3g4#3pLoy>$u604? ]`>kSnͲ9`U:+|uR樤"zp[c0[<$LA&aF~$ J^b=M!WK11࢔83nW݃Y#sϴ)b6+2w9BށSHKP-kfq\3GKVtT Xo<lJvr[9%H\p jvdts}v]3i졛o5 icR^/LGG[$aM8_R09ӻSdV6mE@d'+ǵ/1;/_p@G6_e[ \P6!woG[F^>N҅3fm n.p4x3=2&)92ડX96|aOWQZ'l5-+`{_{4bU}t>)(Oc}yqjkgjcvSG+ùtSb.5[m#UD5F|L{?8 &L~幌3eNr6]0Jo/#y^syTY,"ugbpyp\UΚ[`ܢk>JnC;̅%'pW 6{ҘQ7g_S01JGM03-TwhSƼKǫHoaaKEIT_i[_lD=*,ҧ- 3(暘dV#hExĭụKmD;Ng&|3|$]%`vˊUmW,D';?uLwdSTS83G$ A> uIЁ:N J8 L sH7݌K v덌{~Z"2+V)cg(=%JؒKw$Gҙ"~wU9sQ8VyܼP5<:dW1}2#>H s@T wuj[T`Cv" Ln[ _ f"<'gҞF6VW@",&"$iλG |ulfZK1RIK 4]GIl!HrƣBϐR p),-j: hr3Ґt4A"2MiF%_7:F<##oB4H:i.,c=F.ZFeaIg$W'7 1WHWOjᶫ!7Kj!}YSnOfk]c"ڟ8zFxG䨴d w];[7ύ_=Yy,_3b(=`h<nLuJde>q9QE`bYvD`0{K:n7M!Jn] T=Qs39)0s)ވ[`uU䑟[]+9b$]x,6ocsLWO͖6!|u)P\Jgx>~)i IZtʱ2&Pkǁm~5302עZ#ʕXJBBaKVuUGuwDFΕ.q@)\}_,(Ek著͏c"s}nD8e_ ,э5!Ul,-Pcb)3Cp{dW}߬XUEX9Ӽ%wxrEO% e%[<38$[f ̀n=N$iT9K[wJkZYBarF!xt%Sꍡ0V9AL' +P5wxfJf Gۺ*H$Y?7z&S\*3inɿr^1wO s :#so3AuVaBb*h1쯵qO7^~/\)fL`^Bӗت:$'kyAju-֒̄})uTq$oEm)=!N |:{D:ya䒼WZ݆'PGiG['G|fGaunskK(tC)Do,,Ju<%{53 s/$&'Ul)+E0L98*ǞW:%!C+P2qx}d<0;?wXnBۼi i*B 3h+Əŭ]si/kjD]> >e>fgy;AưB+qj_5js3ŸwOr\5%[DXw`^NWL #gTrXǞ y{E<ǚZ%,{}}q(p? Qhty[}e#gƊ"8\rBGxd\5bF꧓MX/ iAmxYª1p#FHt=zۘ5 }0H ۥ K'fk]WW h%t-aprdGyd<06kEBYEU;jעw hƠFq}mDp~?*BuV𦚧\#svQge0 ӸׄP8C+@#Y ®tRJ=`b$,Κ(5(>{Z Fn潕\CJq@'}n ϨH2O"`Iof™z;?y@TT v{ ϱ?YUԡG)m~٣*`;$“T >Klg 'ܯ=!T܅,Y PEx| /d`roOu 7'ИI[yѭ?I'L+>-Cϼ:WC쒤X(Cv0eR)B5x^GK>샅8x%_B|Ϫ4 bDQ۷|MVKea:SEV)m=qaO3FG\q(|{KkI]. GxL߿bt&G (v= x%褃K =9*8 &N*y-w{񫩸Pȫ-ZL ڕ Z+1 ЬS?#=^;(HR͵8ݮh%~Rpbq7>(CՂR!=%X%.J1ZZܙVzq4R;&V A}GW`uP0ۛR(zz' لF+Sb3\6vѕGOQͨH+}>~8UI5^ =U'iX<2u+Npǟw rsy"#ϒ"bQABT_9[14k}RaT{ƵQΐ5A[`Š%EZ5DZ=R@noMӚ'cfgΕTв)-y1XnDx2E|gG Xu5\.rǛ"ˀƻ!,%M. p6<zno˒/nO:0go$q+$mGڶAվFCdK{"' D6v9E4NzLⶤ_B03a8›L9"ޖW߇oiPWTE\~Ai%Saι0%V@a_,3p9鳗P\eay[XO$`gvQ'`8,-,,4+U+ P|ʢH4PhDhiUR8~~Vram*ddsV?h*s> dAa=8%(nʹ+%4$u_UM5grxvjEӲ\9$-?`)dvߠ؜a8O/ܡœV͇eK~ Xr7q,.'1Ԝ@ 7[{6c!)>L}E"Wx,´3WT,(}#|!sZ+ϸb/sLЎZ_˹˱j_~ɢ1Z3[θo'Uv}-| j(!8-G L$ @Pär ?7-mz J&tbL=@]g~Fb*yjDԆ`A+gkM\tXqj^CU/"Z:&Y;BiLo6Ao!ar?~`h -䳴cь͡{i](,i&FZ K_3.Q#0-=&Ͽk o&·׎{ahr׏isxTJXx!8y V3q|.#`z"Z7g̬VTD`ܦ =0~79`x%S1IG^ /Nдkz]}0VO$Om`?;!ug Kh1nCUL9Ûٴ\/0'cj)g}4X 7^Bkkش pۛp0:rlc7/]E18#_HB@; 4MHѨJf4mֱDBof60UgԵUCs[܄M,I],q,}I&OJ[Q%=`k Oy83Bk7w̞Q5a-l?i>Ȧ܃QhKJpB#Rh3i2_S84g7|:H4v.=y\NSα cct[0E:v#Ę6EKUL ݗUpȆgul-rtV#ůPs{/Jed!~_ldkh_VsX&(`hJ9cLԗ\^&:x5H;0km*CO1ebdǰF?K clnK>6j>ggsLI$s!V}I*˿j0­skb\hlUb4q~C(R:g;?\v/1&V+}&_ǨVi|?a]ċx,CWrP,߂DɀCW}3-tH^fy ^=09 5Ppy=1b&a-eDzʰg&HC`z]6rHOPٚk+JOB3(aFPCJ e:XTT9L}' 7?ˡK*$Q.``{CZW]kB/ԯF>N2ts˙Eᱶj$5\7kHYAdaJ ? |_zv 9#"A|>tm`! 7 ғ2Jh1 k5jTkG_4R1Kҭ.GnO0ع `W0t"#t qr2f s4pR1GS@As/@xl U q R,_僮TV]&xϷq{v/V̻oD*)K\2쁕Ol#@phY&>tRcmhJs&9 l'@cUۮ<:˩htO疬7LrVJ֫xpW 0| $x;3 ;JL3P&@:Jt{A554g/R$;zaLeL1+DO>w rpv{\ShH(us<04M9 ƕ01bz1"zSdN]^}KZvC]гْ%oEJ]7X?5( Y[.'^} 3NwBFDRsŠY~ ,g1TNS Z,晋bF_V~㙾Sp)^smIOm1euG0yix``fVZTҡz{2TgutX3U%^/)]0=V/Z'8j86E#a3)х{2iA^\ڮvFȟCݥE APv5D{ep1 39r,p>Õ>~+QI5 M1kx#׬)kzY/i:=dwT\c)v Z%TC~'\3.sma凃OғIRЉaNh.OӽB:ŬwXs+` EzWFs4c;'Ymmi͂D&]\b#R4ORzȳL(`"ZP AS)AK ՍрbN i TSF|~>b*'qx$.~a ڍ$8uKyОi"b?eYv T缆L0]Iґ<¡G-^@=P wLE&9ȣA͖HfiToPȆbqKӓ~jqn Ua%, {g{1;d)]9zFHDzS X6f`IU?R H)kaI}Ʈ^bᾍ"឴1ItqbG[ڞjh.c> ůUF<1|%;6/u.d"$遭4~=饌-!,`w705'VgEgHVhXէB/GPX-I = 7"[5T0N"J?"9k~T_ L%1ѓ8 pF2¾&w pr ?񵺳 3[(}(~Ėy`.t#^(2QXY[. fϹ UKHw&MՆa(<&~agTS,c{Jy Rd>mbl=\Qn &h_288r+3!HPfM:%=7ĽulROKsOHYZn+o,ҮGLA'ɼ`"!5Du y@rx9>gƠ|&'<$-J£d7*(u y;u@gд :|F/Z^~<y @}g '|;(.Y@ҳ-/a T9X]47–RF4Ag.rV]i76Y-lT*NT݈7T܅sRMЛ.<Z!z]\@X2v[ ,P 0C5_1\ؖĉaeapNVX \1bSeN2c+%0heT<+C Ә?,6* 4JBxE7 P@QdRY3*Ϩ8]&)nT?ws[|M['UJCTTs%#W2K`]]:\c=0/Cٹ0 `cdhـ"S`*"bLDDۗV!I}oz)QePc엗Ī =LQOQc}K~QG+eM%#pN[e3e;,8 șm^-v0Q b[VPN_tA O[Vl7L?%,29?a}="$4bV&~F%/QM)@ 1+P+ s3urlR8Y$Ks7~%_fo[@lEQgN bK7 -R^9O* Ai vRMr$l[r`IϢߔ-UV%n)2xG#F nb .9c VbSZq*T{Εđ 1 rrwjb͚5rW1c84r&o0~6z+tiB!ˎlE4 G7 A&&ibK ?g4U񛓗cyqbCnmlJ[\MTB{ޫgҍKFmcӜӠT"*Q3[P 0KNdx3DgqLm(#$熻/C̿?53Fa9jRO0nkSbWMcoX?1'{ڠ$ &QR&Y 򶐑01K&4%puy>9Å  SrM?jpy}͒Ia p, -xb[yfPSfO%KcĥML^hN6S80vD\]гy86IojO.~H^WeOq4>?9to@lP5-Z SyiC c(;yq0!EGD0x-3 ,89( ^"XnR"=ӘgJ( Aoga=8weL샚?DJĮ;0 e+]ֱ̼oKtybJ0%^R#ZccCzMܳP+2,vS$rTyܞ)ˡ>sfȨr*A;oKaQڑveqlODQ 2_5 "kd<~U9g<~ mueg|0..(;Wj߁3`S=CՄn8tSL߉wqS%+ W"0OH_jU=77VP A6*!9o%^?' 1-Gӊ>zv-M^6%u1hEx>BP酚Yk\: ^Upr@["ʽX ?)U^,QY \ԱKfDK^ `IG^^^ic}2%$bI7ܨ&yIYMz<;P{Dh+pjjL.vI}dz`B;*IaM"e3/?3hA"'X8Ȱx,Pg.ij 2]s*4mSX%01MQ?4g3:,"N{>7B><}Mx k>{GYs ސ@+$;dvH߼q7 ,ߣVsX> f7}{<%$_'?laGr{ĶjugLČP,Ql T CңOGna)aқc>]g|j`7 gq䋷EUq"=( ɍr*>¾e܅QvO3_֟D]K٪kc'v߳D"@ҋ޹bD _+6Bc2a*0{yڞ3! t뷽,g?S}~_֞ yqIH,TH&TtŗDW ԣ4<9qFFDpm[c-wDt=(gޏJa#?ޔs~޼֫ صx}?1O(LP"i04 Ls[0^p=D<0f_iO ȧ@MI6dUёqKک0:`کn;}yg2 =&ܡ]1g{Gr@>.FA}5}Z7\FK zq©ɇDvPHkG5+Ez4F#?cдd+Y5zj ,qF`b\<̞LDJ#k;Wgr`,zWUCGIcp ,j2 7z wWXϺGcR8'{G?L״QϦ<.v1G}L4"i.b+^CNu]p21`0A,Y k:(JS.y׷01 Ł-jbk+|&랱,gQNN@pzz. ɋmWp:doV?UL6 oLK|"+zkQ7t1lԜDoރgFt';ւV2u{ӲwԾ(n;gFb,.WȮ[ikT=3*[Xa7* MeQR7, $j78Y= G!Dw=ᩉ+V[݋%ʹ &H[?{n>hR6= "m`Lhrϳ(Mr=_+')"WlVZxʤG׃egwfj".k1>@̾HCiQ{tbI q̾\c4ZWTD(")!.н*YlA4Ss'Hu9ʚϡKs4dǹA`V]\mU&,%ۃl>~&G#*(j[$c<ήԂ;?WLލ(* @xXKK\o% B"Vq/?SEo<@ 5/:@QC|62̥u1o?p5L[ZɁ+E%ୀD{ G$ɭ>MH& 6ukJ@f9Hgf f7&ғPv)ʧ9K{K1ҒORMRdxQ}lU10iujuEZ;pPSNi03HM$zu%slE؊K _qЊsoDO#ac/J6eWqiPεʃvJݩB?Hs빴HӲ_wgTR ^-){[*S_<5r&~~vaqx)`?x1,R#B %fLwС٨:`_?ykoOWB׮֟#MH*c4{lY}aR F?XQkj}ƅZJS{H0t,_+e'%z纠MjvМG2g!.`{GtF,5%CY%h%:2 AƳreȿ>-Wi%yBlF]yDqg׫1)FIMS [ֈNwV%㩅a>6J_X䰮3In?d mmQv$[A~oM:d3&cfNIm\؂ [N[\9"TzRSYb~4+| :,Ρ (ix:.A */p)H#\AIe7E0jەFl dkS,Z'WKf$V3g!rH];M";4UHD"M4I#C\+:I]c>t3$Kà␬hJ@5?jsR|-kwHFs(K3](7@s%+i+E >b[C#rMFu&hM9ŝ6G|SC غrJV{:u|DžF)$,qp>RVGoZˆpӨ,f$>"!|WShFA >DRgq 4pJJ(5n.nysB/i>;lbe20&ORhm޿+3[!OS-dN+mI FPqy֜V vN| Q# -]Lwrv%އ߆(zxrhl ;cThBkR)Q;-. WheJQitC h"nu1Fe5rEr/_ۣt1mDY;ҸIkuqBe f9z6"o7)SMcZJ N??DqGr,ѸJĭ•?ruvWͶAKDyyyy#FRmM,l) 9 V&cmI01p-쳄mdpĬ0yj0&0Jܥ?9\kZ&"[F %#@Y%pA{Ńk<=9+a)?D_S^4o1|=4 q2;.Xfe앢>_:APA-((1Yط$ SfN #}[8 ~0< jY1 zvo<n.RzlkX%71@R8+)`8uOfHg phzXF7$&q&vy1, {*OR UϾ; H$2ӳ{gSiڕW<=6cc2Ne7?QH`i(j+2"<iAL%`?0(-szx? ѻ+qK!Ud b d%ͯU~O*K*b0RWYWC^:!orU^Ul'po/Ctp 鴌`zUpH ,Vײ蔽B9 1M1J/Z Y_iL,[G/l1[G 0١ 8̏Yԃ_uOQFOiƀj7&-Խ9ywMQ_+]H04Ka!O„mNɛK*eC! faOm +3Uqa=b8O/hE./@}]~MX׉L\}?E6 "FDXqMsGn779,Ĕ@nޒC:-J*֑XD h8PM(3/1ܛJ#Ƿ}ܪ;S߈ 7eKZ1~8%Ep8֋e!bƔ+~$"h,: I?Y@xO_HMV_`?"D|NOKT`HG@ϗXS"B˪p ]OޏsIUցݪGnXeP yBI6qIx@{UZ0VkRAJَe)fc-pJ5} "M^ĺ'tIqUq4.9߀x!f9.`<5]M#bgaq~k £;)7"KΰtܬZAv7ɮ>S~'UroBRhKlC"N/H7q%됣Q1Tڝ?1T<.6˜Z(bqox3?> E^4ql9̢h4HJpy!D{"$ሴ!{E CWI-%x~#6<+ _ WÍ8ࢦ&Rz0ݶ Uea`s#EĻ:t@oI_A;hVG i6iwI~YNa"ZS=R T>[ǔ tK_?g]fgqyvfWzo~GGP}] R[zHgiP"h|@%Em%`<+uiwj$ʛEDOMU˨ ~g6X`gaH>q%/{O4|VV̶R˿U(NkaF!\UUC< Yel߹cctQ^0m@{-fy$#K=CdC=Q;vved; v֧l*`,@A㴊A2 H(V㺡 Waj;ڏs[:. /l@R#fLe*"Q9HM c.b>\g)mudyeu0S*ת'| aJ/W&g /J)񥥩D V{qDjݝgoDͅ7 SΆ n`nA/l80{bg .?pt"6uW~6 a6oMi^v5=,ޝR1!wre/53 蕐;C+:X/``pA)rd(`=lb QX[ܭ CP@&`hei{Zq,i{? XCSyjb|z"H!63V%(auh}P^"KA7FA w$nԇ 6.bvW8a2AT:I1J [팧~OS6)'";"oӾ :O TjU;QOj5|:E,o.,DO^EvX_l=61xꊽB "&GpBEup aa(uyaKz*ޕAOضةlvJc `6?_i:lD/:4ֿ|J7Fdʢm6p$$G9+jGnp@>L"baKq{z )9YS䶽bӔEGq:!dM2s(U}̤@ kM_4<H9htC "fnm`ZO鼍lB+_muOψH G^䉭5(7?^aA(2,Rzf@<WF9F@x9Hf eXilwpġ>*2],H*Y=ɰEc̟/ -Dd02lfE{_r4L\e-*xNy_9bN+v /^H =n\xiDQN/OMvk4 9+-fXz.S`$9IXJ57O06*N3B<[*N**f5u֜T6eMwe1ќHXEtl~"VTALcBg~|rNVvIb Q@^G@:z[p\)_a~1=&)mmPsfTr#T>(o5֊ѳ&Ҹ$kepdYٌn^aw@$/+fLvQMY6vnu[3BAfz؊ *8I> ջIJj~3p逦W&}y{h m[2H>'p ٭!}Fdxs|Z#΅l?ei١4` 0^Iӿ+D>Va A~AJ-#^.R$*lheɋK; d_BA/ve+*B){h}3~za [VXu`;ڹZtL s(!5}',R<:vyw!D ;.Ayi}fUh ^Uڝۈ Z 1%y߶FT\T=33c[ҭ۵y@l=ƅ3QwB"* ^Jp0c[TB?0Ⱦ,7<(.&.\n"IXm+ۓrvze5(yfkc b=D&w1[dfPHTbCGҗdrRqWɮVKJ$vheS*}@laO'į ^U~ZNuZ#eFS/5ob+|^(`󖙦K}I/#FEu~T#vu}rBna=f;|~7sj= _ǭ/8Rrcs ϸ=z&&A-TᴗQxJ7ExT業T Q/Ԏq3q_LbHdy>Y|4'P;\t!H^&6_XŠ2dҩFu+SqE,#Qʂ%~a\K(u$t2zу @Fy!L;SZ$`nsDg.)DcZ5VqX<&xJΧn5LAoooxHjW"HP,d-v3}1E2GuӚyh<*00VϤC֩-茩RuT"pj~hž̞B|U/֢s+@(A7;k+Ax3Ǵef\yP7&0k:)حDA{=NΟ4H4*G eYT7 J$2-m$pgTa[Xp&e_p2:HE_2Gx<&|Gac{\L%֫ϕ4 )":&u\|NICt4D"E!{&YVTT.TsW[J;(kr`+4!_áʭ?ʽ7 }q(]:8[$jv]a""6+|U uB2ݰRrd@t[P~ F.&˯ryFFܬ礝WSQk; {/4%J`><짱 Zfy^;12J'oBZ ӓ |P1z7Tl3 qEIb"@̹2E::==*E3,mW8h ,P]6r*fU‹LSdS@DtPGu 6_xeOu0*/gtiV2Xs7UJG3XoeNj^iܧ*Vfp .߸okV%zܑI"Dk4rJQ%Md]ޠT 1Pբ0(w;< SPLH9Q;ԭE<]?[`6\u$K9&(ձpC핰}4al0 rj0r\ޝ +>^Kwr[{dpi@dKnt¬<.A(\e/;x ]#8Z/z KN4eNI?d_qI8nnƨ2!-Y77xǒ dIa[SE:U8m^G[4 .fQb'B5Azj_YN)[]eҫ*E]bWl S~Ov-NDkCH!_+M LGA a&=uRBV틏ba 5}TMJoYvb>S-(/?4O2<2SQ;qgGLaJYYro+EjtG_!`0ir!묋8/pB FA$ߦO] =k ["6 ,e=[)T(ٙBnE eaI * !99Lv~aƒ@v?TBwv{REuku Lκ;};XGhc N*fSD/AE7u\~ޫ<)cg :CȚtqFo{^vXKmG{bRl|rQa}\WzO;+_`X\Bw!ԋlJXeFLE~;D!3.t|"eb0!wr$mWsczy+ ^XUI.! kP|kL` KUJ#v nHC m$i Ty6:F%)% =T1/DVrXg&9$?F *tuv],$)BCxCh~}hgXf Dˍg7"NMz7ަ,|gz>:`<=o><\E! @)34b-E oT@Q3nCarz"-\᭙D=1jX·p-Ni&h1nl*t4/iϿe"(JGwx8`3e,\g>`wA z8Y0]U1ĮxkuSR޴bӇ4,ǟ~d,-<ܤb*(Y]ք$V:,aZ/rLp:{tlwqtD=jF}qkTdDjg_G<m֍s}w,ǂ9Riy)#̣_Gd=I ,4lRL䛍dYu9c|8Pu~1r5Vr)Y߻KO@$A7wȻJ ):if&w do*b>%5roґ|oe' #ȋ*ɻkMV@).ϧ1S"" 2/PyFn21 ݳO`_L`q-kۉx_x]P_S}_;A{u%|-NpO<7&m&H4C';z[ '/Y{uk}[㌇Ŭh?xRO:xEOޛEx|CwWݣRL{ruql7ڔ Deǰ%i/В.ښL2ExȦRO 6\ZJ-yT`}A#B"VB5kl9}  j@jG1>»C7GW$ їkia;.nR}uC9od l+bVUZB!hs@"%a@?^! x"a\ơ3t!z >P38 ;g;$Jjfo)Llþ`z7*?Rdr wkc%<&c%(zc s&JQEE1q++W0 \|AUIx:B۴n/pl\Ϫ7]KlDp9>\VJY}ߍ[v/1E,( -W|gJRq--k-| YͯL<}8E #;$.zd#iqß{y<9̓vo$. of+,Jw0 N8k91Htl Ǟ0W5o\/6V{^C`jISZwK .h8ZqVucrS:X,ۗ(rH$XRý!OLr9nK ĨT(SmP.U@FS#YYŗ7Hq8/"3G@ *K ^i/rb }Ɏ]WV4CJ:̉+d>]pcC) *G]ȓ{Vp. ʍ{k6QaY%yyJ_ɫ,-mF%qLߐ  ia2wU+bdg`!iTuêL/ӿ9pi_VC\xZH߄~#&Ұtuܩ;2#>~)/4Pk/\|u7 } Uo%,[bI(pvxUHo49$R60!h,;E} Z>h2<]0J>PJXT{Uis(e>iM#b<ܢk[QЕ&z-rJ(jRiJf"uL02]"Jy?Yi3Kg1KHl׆3A͚6u,%&?[kVIa `,6,/lRqKЁ#fE˨喣#w M3`;E6[g,/%k2uӯ w%d%W[{ yf(:JhS#qPp08-x` *a<~IF3+]!nRh3sv^}K^B-HF:a VGǘ"7-8o@=p>psJ"-w hiaLǿ"le+(h3eP^A#{T$#Ě; g k2vAI[eqsDʈR7&VCT;k/,5J$}Ub  _갮E  \cTp$3PO2[nJe|B;o#6Aߞsͨ#/tl^P\A$dB(&.{}Ou=k)+@r3{iq۩lhP@J}eF{@Hri%_kא˓\.x!#WhU*_7 PEbjiH_tK&p?fJraM^QMX͍4w8{baUWÛ9mmO-|8rxBqѹ@#՝3ٸmPJkևu+T=.@lϦu-x<5 5/]x=iЕ/҃lO, b˛4V;J$a^r_UΗkY^TV a{v\aŪr")0RܨQf~ ^8=͑""-/r8'iq&[wOù1\8]J]]HvԌÜna9Zo3_S-E0znc&%,!؎8g!^uYҷQR@8K~>݌\ M 3NOԆ Ik;p/_;hX'-kӜ0=+yڮNXW ]eM-c*Q`H3ġlHWn(# ~*<['$ob#Q Lqd8'L4T\ rc&}_$aa 0s(t].QS3'[-tk̪hk FU#l_~G*G~5C*!.߼S5s2[LFqc!m,e"`4}YSӻ9`<O} !s΅+{0_5%k:jm!om-ƉCJ_{CV?Ni+4j5{MIr(0fjAշXeD##6B_y9P0-ϩr3 ǡh(h%BB̯ P0?5`7;Vϳenm`BD^H[dX>91IbQ\鞬b[Ly+Y+wIiNH{ ,0KA?"z!~s؈5[$I4/n4g뾬ɦ8K&@b5=,s:#l Sgr4qb;΂},(-GKxH~Ch WQV)F="r9 ]i- n}i%Z@o԰.3C" FMGf1Ubl%,-Oy4g!+MgLdҤ !ďgH&_UI,`н8'_Ra9y|”K(fc'6|``g9`peS Mc]]SuΏ&}$Wd .|o!+PW,BSM"{̤WeO7r_slx!!7I(]e|` b'тۆ5 Sºl ݍ|0*ĄrG. vE4Mc^?pZr3_#d`; j@/2}.V6%B[F]Ju*&~W7׏񖋀ؚP.ym8hmZ}4&2n,4gwvw5͙$7y>X^ri<cJ1d9ࠅ7lF"lX'x]IԆpQȹ_n`B xN'".G ^NkNjH4%=S&*V,brv}bB3n--]l+z*◛XY+* %,P.*LxMV JCC:m9"43ϸ-&9fXF+zii׼E$kzWX7@WPϑS^haXM9}"3~2f8n S P7 ^YU+Gp'I&"ۋD+ LMt~~+ۯM-l~Q{b:r?oi*M9/Ll ޥ"6䏢˦٭K0_GvϦ$"P[Ƭn`km" T2@ӂ=8ʔG (tT&}~;"Bz28V?jB2-C<~eQMx?.Ϭh~MA*0Hbaa?CC;F-LH!1.TBkMm[WQo JZbvx/֏JtdpcaVIgפO9m/d4d*y?lYҦp$< T[<:D;"o|p0fM6A 1dAțo:f_B,Q& OdoiL0}jݑ 8߀{8uKH*9T^d[Wuw{H~C➲doPEރMƚٷE7cF{hM. %vvS G;Xs,*_gc( Shoe`"O@:m.1X  cP⺶"J!_q6( r%zL2t>ԩ4:HdV .:gf{D)L"lD, ry^yf{!5}f-/V&;dJ<6 EC=}|fg PߐX#~C <"78s($$P``TR,l$p p_"{Er ~5jcZ[IekD|3͉sԋjelM) Ym-J&4'=qzY$Cx6Ys;VI\1ri'&us*OYDO.}#6?A['hBc vr.Tn?<7L{^jSJ=2>Y:%רJ8 jYz@! 3F'Ƙ3(v+'iu@0Q= 6AڴDAӡ q/^ W,lMbYyP6#H d6;m g=ܘ#){ٛ(xB#޻Ν5:Y K;RIAP{ߖ9G5FmЊQr R$Ztnޏ2{x(+Uou!{J[q*ABi:oz8(~:xͨ5Ľ1o:0~H6)T6IߙnO=m4>nhg'tbuס7gz3Y-rޖMfr%%/ QfV=M2kq'>dQ뵀+IQ/~^15,m`rFɝ<00 dzBt(wp:cV@1`Q[[5=p >)@pƯ2 _'0650 l~LrvU՟ef *NhhN&kD)d|2e8ixU3̧4ΥSJo*6sEg8VP9/Bb8hxZ<֗ :5g7_߫j + i~ע0vӞWFn~]nPRNwe9ë,7~m4t(h6ZkBy^~cuG]X t=$gt8}6E02 dU2ې@d,8قIi9YdU1L[ltr%%B䃣 F_I$^0X|0a%1q@a`tWue;I@\2 ĀҦ& %[wNMt-J&-|e`6 xDu\rhi8e,JԀfYDn^LSVF^.1zDC~2:KvnciЊ"[w_<-[age^# Qbo EGsνjT"0oȉd|v[o4wUXSY5[/+CKb[Zg-!Ni1bLC͙.8Htb~Ip}|98d2 f>*~Ev=Eƍ W#mG tvJ;;IX-8mQp aJ/OeWZFW5nXDJrS;,F pF\@}eYvp }^(yig߉Wb kQ?Al8)չ0>Il| (5^mC uV/>aP[>VBUrmN4Upۨ;+%ĤjO]H2~wl\Ko:'uxt2'+)eM_sʿ (p|ϺTN_OKLh%_컌G\l `E fBu?m޲  2a4+`"vi{"5H34I`Ge$cYY@M+fC|J`حzEΜhJbzn!J߆DH՘|&7lL~݀qgZ#U<ȚOBDYcvfF]0zU4sKu8ơ0tэCa|;Jj|=hwjA)ew7SХIWx0UA9`džLwv)O0X ҄b}1:Lz?W_M7yO/1qT 4n^\x4BSVC99>jwt8:d.+;Yiϭ4$k=5o JT?- ?WKEl]pɰaб7|Y2Gԝh=9vJ&v?Io<2a61_fraӉd0 %ڇoV҆Xؽ}e]bTjѳ/ & {IY8~)Q(rK =4nbd\3zRz21# õ_./7tTP < =e*_ŰEV I+XY1Ȟjf A} ̠d҉~sg>Ѕ X@0SDZsN6䟅)BBWy*_ v]n'X;`^d5aݘ^ZD{N_Y作my3sZMTU%; _=ӭ*no`{ a?^-6Zء6CY$z*^xOr EanB`x&YOi9zi) ^|VQ)c EǦ @Nȋlݘ8tg_Psd򬐦?2GK~T2&n/&v#ȣV0ej,ohRJ=ϑF;+e90ROr;rm7vvem'p1w$0yghOpR;}k}+XsIk;OA3&M4zjU}.65O .O ]WJȎ%a!3lBqb|$-pݮF a{P?o#Ԃ?$VC5rk:IC1!ĜuD@ 0<ӛ\Q]+ jg(K 3lpe)ض]Da14nd/%}}V)RכbJ*eYk6g{_MI^Xބ77[ ^L񻎢w; Y)M1Gov1ؾG uޘX3: /*:Q+o`]-!޾(ܢf:ۏvi}u ϬʟF{=5L^zKP1n<3?7D&=i2}P8X+1vIΔZ řnle6di1d5rv5Uu\' 'W(% j 7A;9ʧc 9)c&5+@֣: >у9t|5{,sA=玁ЄIk+QAlPcF){&xѸ+)8 :yM@Nrn~ƭpЂ %_0QtQ<Phh-}5lw#fl_xeC|_hLxx:GGCħ\?a(ooz;74Ⱦ9>qJX_L< Wq aQ~7b6ؔexf;ebgrɉΓh BxG3xX$sl٩~)xӿ^|m覵lOh_ 7t'Zx]OsYqu9[C. ȟL?W^?+Xqę2_ UR䡁DB+'[r7g%T'-hr2s![/N`vz2Jz `Ӟmq/5'vmxڍڜa<"]^ye)!S=P>*7]GODW;5H]|O#AZ^R~%ßǜKF 46:;=4{wNgK?om#nR^tL>^kmIö&v PKho0Zz 9RtlĹ;T)yVa)TOWԦBfPgqPQV O.!Нh_:l:m9XR),j,MIQ?)?o)o쑚VC8Ʋ_Υ;2 N$...r49$ %'53'ejQ,:J[yNlLgU_*`ng򱨃1F*TE$KrR?.`qVh۹[: -"q)zպ( 8U2 7:juB* 2Ö_ajގh"t!SXA9oJ M_;#1PiU`S 0Z{[nاlܞ/9nǝD]_v:KE4}8lcw-YO錄ڙ(чg~$_}po8$)8h}S>KàK%!<?*@]( kzcaD=1!MR/jWvL 3Tnw|Q:/f\rqPB8kp%bi  sfux36oaYUf/t)|XTFN݂s[$#mEVaV8?1ermKQ_o9F*;i`WAuk9@`Q s>wC^;U;@Q?iן:}`h\N04ת&\uRנqU8%2z">X[GIbv?WQisywӷcyח9 th1.. RqC6=%nsD[Z=KB0ibS{{II ?Z*'5ggްR+w΃`1MX(B8gÒd[JUutGn%2:5q /&9VˣLTH>d$@4\f\jIYD>ZYhHFOYn@v5E8ʤRK̴==§ zQW R {*Cȍ-QL\cuQV^"}d$NJȢjhyxq#(bAE5"E/3ij 8(^j*F?6̦1by#jobYP,r Aw^T&%Lt' 3[@ NU2׻@ k蒷YK ?R?_ecЖ^GzuE.U֓l,2zȂCŠ:HQiC ìid].i/X;lx:[+NK>oȚ`[,M< D?ꂣMMV`rvKբ: clx7o>W *̤'Ǡ?Y6g2I@!29Eb/[v5vRs)Y2Eӈdm4(v\<"yvϛQm`åC̠cN8)‰ؤ%~&/p([-4Q/DS ҡx4y3j }H;TQ/E] @[}^p[R"C[Nfs0C-u҇*S}mBS[C* ?#(1Iv쎗Cp-^ b]dФP[ XCG24r{#6l)_>L;/1/C확Rj\tGYTbq+gJtzH</1"gÀGpeQ -!x u$ s01˵tIWdEk1Ǭ~; %d.%ƩhQN(o ^]4i)g83k&V lOMr}"zmO.nc~]OMXDTpnOd9m{᷅WcS֝cB~|LcGlcA&V7 0ƿ!yqI8̬IijQzNB_Q3* KnE>޽TCu.yz !ΤwP3?nLњAG.A|KT_ɿZJ)zң˦*pAU' ^˂O~7H3|9GH˒؛*rJvb3at혊zL0KnG`/>AF8/ ?AWfbSK!Qݞ}Eyj3=pNܶaX#ISg k-5"+&rT&eG%ŽuNU:1' `!j.U09>E9 îHhbrkѶ_o2BǨ\N %2ls䆩i'YuNKW9 %nm;cWUceˑ~u+uE(,inq-f$,?vQ {'8.׫4nNz_D[eBREțLEr2:.x6lO#(Ty,(7 tqv\1M uԘ K :Y- 8E̿}~_z;l ! y57I(S{l99[)6b5W" aXc'hS 2*|lDp an~nɊ$h{8 bJF?ȩhvei4e1x؀Vu}_ԘX{_u;su.k"%fR~GEaf.OiCw9޺$$ +gڡ' u2I}nqsZbV#Ɣf%.*VQHA|^% ܻ ,hPTl(*"d#fP>n8-L7sq o!.Q #NedQa KuؗhFiOsJF >q z鿢ڧ3(ZvZ4S Ulv:е,j&X#_@}J `NVk R0p-xbݽZ_ٌJ61e֒;k? DApCvRzhQx ` AR@hm $[)++8^B&{\p_:Wt MP++SL{2 (f\Oԥݴ*>m|qچu"?XO*+bqz-WeU& $ʶ 4rm!N=L__~[4)f3sU3q`R˄4Qbr@tbD7⪥ *ϫER o*h֚h\Dۤ~- ,| @ӻN@k*2J!tl+Ϲy#IvQ= _"=n5N-#dgBUq/U!6tnJ-?gDS2~gxC^4J!iJ\V'67j1ո=sۺ-kK,3t*.hSJei?ىK ʋFϗ_uh7yYߜ U SD!őQw "g,lʌ/Xzs >^+:f'1ӫdз ^iU)=Sv;]5.`\uaq;͘'$]zY8BV0A+02OAgsGA -Z(We*'B Jup<4סjYe(1lYK2'\aC rx|M t"|2 pxoѩ |Om5:fƓ {F!P(P՜dO{Nח-^J$M@!~A8E1ɝhD~j06wnn%-c뀣eoi^ѤEձOP,mBbfyhl]΄ iIgvw<Ȉ=LJCB2 ]"|!y=} ^Y0R0gD6#1Q.HwGI̻,?|;ŵHOE]6# _bPz}u][òA.nvW(QjQX.MFpjXuZɕ^cru /t+(U]jͬqIeK J^"%aENGc}D[$u2kɒr4WD VUKOa>PjKa4U`h5%_ | U1+Us:FxTs;Lf %|*>Zt5J,{8vl4)rlh"ˋ1m+m}ZkcrR1dZ;q;|Up kre"pu5ƲWg'C|2/t 0~ns~6˄GGr[èVF m-pbt0K/"`SюZ佈Ώ ȆG .^g8zYfWX'НKxR$T5q&/M$[(a3Q5kԎHY:@9Q͵:nh@R|Cr g!|gP~H<$4Ȏ6ZYfUrcqBސ6іxa{uB3Z||;m*gY֜D,\.خi" ;2Nқn(*Nup2:1ҽIL;J=^OzXGdi.f|R%ӁA"pVt?tBLSev/|:$-Zmp̤/GL1c7TXw_0۔JIOoMҸL:0ϳhR&#P413EfwÝ62M$(9;ʡW}-?9|u )2):m8lO [FVW}mdPւG$3h{b*vQr=Ԅ7Nr%V#bЏKˀtkf]tβ+ se~L vs&s)mi!k@/|v 2 R2Y< *X:|2'PlTe(;f>V"KeD.]&jZd~1z_<;I-bD2Mմꢎ5:L0|d5V?vCiOX<C&%(tG󄚺e1))CE+g*֠z=^;3-vA܀"Bc/{Ȳvj9'J5/@3džEp1kYs} hV1x׀ 2UF Q5 >S.zFo3WO,`>Hج*U4;=AԄ`ŏ^I=:Rg`.z[C'h6jK߿G mpԦ9M힚0GjmJƂ19.m-}ƥ+wTp~sƩdȷھ QI)U^4*2R`+S:K -8r  tuG۶xSO!}D^E%I^e-Ъr&e2ku D'úVjR/K/9buj=M@kEZ|4ZVm˜&Y[Ij%HT4TVXQrݕ_3V4N݂x ?g=[G6ApؚKNDi&%C#jrЫ/Rs;ՙ"LDɓ5 "e"eQɒmΧ6jH$%+dn?-î]՟2R{[V='dǿh/X H?V>,h/ʀGUW"\iRzwd=EMfpδ!ʣ GvK&ScOUg?f`^TEj.4DOg~ZO.Q:?Nμp庶cG$LYl'3ȼm\{Q|8ޟduV2+[f6r?t`l!W!]/_5(_G~"7G|W$pt|#hu0Y+cH_Fby;? v7BU> 25RvA csVKE:hnUuT]X8_$mn[`5Ș}jÖdUV-c]F 7z;^eYrK 5_R|"vA(k0EUty.iv|ۀ&A]_w(Z(6mYzG~2Ida^D X-ʅ@Y(4mrT>4(ݬ 71a'~O;gi$b)yLx$8WcćkWb(zWI;bM=qɊDO fCB!j-| kA\,?אJS4*WG.mQWm:z, HvsMZdAnK?(FzT>f<,:?!_f\Ke ;4!`haddȪ;[TV;+ ]OE` jj +-O&Д5R;{0`ME*gQ3yEm`X&*(2Js;fzqtEa3;GUa )]/ q>z:2_vՊs-]$1/Nes L,6lg4j'lsGOYZqX,<\ [lg X|J)#=šdؖMoLk)y9vy‹>PM}p @z" |*ZV3꾒n+eQ;P=2%@ŠFH[vl>&h_mag1IU(𠥴ä26i`d[9kP RUIR@8sAv/21B1m _ l!53cw%ZJ r !q L?C$kܒh4ޅSr7If}?cs!d(KROKfę<"oNLߟE= &Or44ޱ()aΠsVށH·F>t$jTˀ221ˀtaW]8LR̳8OQsS]A'j"L~1F r/od<?~wfilVQ$ uh͏hʅE:JmdvJPGp0( IL"Ix@8Jiy j~%PX+gG,]uFe,?W'#a6K sIֲjc::{͊'Se',h"FspͤvH5gcQs}WP1L3R օM6"{ecF"p`lQmۈJ>Jxꭡt%|H4ϬcͧU LjR!煶בAb96|`r*9q1X@`Zîd𝔋nVV_^eNmR 0w_X͘9)oq9nEnRhy4bFF"6|gp|14G}T2JGup<… }䭌"H4g`(_M~d"[ҝVr} 9Jza3*-i*42DUN(.S 'd8G9 ckl]'EKi} -CaBhAtcV(,Y?XK['^ba =Fmq^qMpړovI:TGӨ7jPd2@x 姼vlj=~r !g^N(*ZH4]/_ЩY9Ŋ'J=&erXXBZ5st͙"e7׆!ꊓfThq&V.u!]TnsއUD)%,Kloe:lȡ4ʵZXKYjlD\EdP˻'lm5BX*Ѧ!J<1DOsƅ0(G٬$^2ƸPb|Xtw /6݄ƣVP=sm\A)^ :Qڿs%-7aLެPiG+1R[86UGЋE(WZ,峡Qr(wgs诏}i؝ٞ>>ēM?sP<1~q%titOE#P.e@ckX9op3GnAkpLXP׎3*gA3o:j<LGb_1NMdT P?zIWX6WWۥl%hSNHT%(ٳ*V#jΥAK tߔcwc땭Kx "]fhL,[\7әUqqz=yeE szM[>qVzb^~n%4[F4rnT^;Q\| XI!A@GFxE#Q m֕=cq aI1qSY{TJdkñ1Vv)J@vyʅ%Hr#ͤ1(ؕ vX,`r-J"UgQyEZi !Hmn'Mpi*mvj:Ռd(`lpe9]ԋ0 +^IѲ!( zmswO)=Y/E9&FV7<}S7/j9JG͞ 6?YяO$2FP~m@ӃfiVKt=$A\m<%k:rEPR"ug>Ղ#G;˺xüt2P*IlY^.R G8O^G */R)(BhnfYnD-@?|}|byGvoWQ: %wzTie~n˅ f+\0#P&9# :tC`A'0L~x-M'djĈ@G/9;Dd\]s%ڞ >su >63 @ X77>s+ʋK}BGzK=/D'<垜ce?zi@<# WCuQ 0CGX9^%cZ\A_^ cEqx>o8D?oz4 Oӯ񳍯 h-D3f4nIVrGl2r04<ڔ3DLNƫ&8NTMв70W&Nۥ)_Sa ʀE"5[m. <_NS a)9#v( $}ٵ`iźcAl[kNsӨC*b3ƚ4wO4籙wYA&UP 3~Zuʚd[P[Z{1f]_V5X99zpۏhmo!!D|B84!1!irCLK.b`8*.مG۔٤#!M6y4U^2u򋉯BL I%sǑ"!?([K/כq;yC{>Km}0:ÍD~/ɇ9(_ULV$5"+)n(QU#hKc# &AExW] bzi0%<|Ε6X2nj" 0xT,3m%ѧZ~ې*<)^_brNmCGQ}?cż`fk۬_nX,)y5邃є}&`:m3h[Q\SH7ڒ)ls{EgAW+&tRh FabkA8HݑPHw~Tij:zhu#ط :F-r4zWm1OW:%P c3ҎI`eQsPԫ︠ B*(j !NWN'jVezOl5+VvϚOmfVi;ⅬR=B<|mo3L1ZsbFq|pVjGA,d/DeK8@?<>݉cҠ|FL3(n7{XOlsڇV/5bp? ҈H͆xs뻠KI+g wJY\j X4׹Y3(St.Ɖ+ t62 YC4Q F nz96Ŋxt$h `|:vq=_ 7$*m,=ER=e}t.cO |8ھ23n 铕)ֆ%cP@O0%(:j7˚[gvH-GQ X_^2VqW,Ty{,_TvNJ:_ӳ;4\H.>fr׼55y8Ű+G6ɻ / He^T92|(_plŮ 1CjY] T47!iаS)AUuvc.)5`ύV#@/Y2p:#lJ aDdv⨦ lr0u59>vob'!c;Jx[$1 ,V=y=m3 Zգ:C*1@]dG-OX'|KsALY#C-ғ ư~ؤ7ǙD-AY赣QͽX[#3y&<3ɈC2o%#=PwgJ~X'\u=G#f?Y/2S  qF<)t0'Cm0öZW`$&/, 3$NV3&]H q{ pRJQC(4_ xnR++}d! y"Pc7{हм;6$ pِܾ6wƬJIl7/6/7pX xmR8C"Pн)s=C4~ɋ%巕-6[83. 6|/F .[Yd_RG"NG'_'q6?X"f.> <jA׾L+XVklFky"y><a em6I>=}k};.&.t,O(!Mex{+$=EjbaZsÑi '!4\".IJ>l*$,wJ#3{n%L+CfXzdžg-\v$ h=1'hiYxkK~Pd1Qᕷya+&`kee4l 7P.|E7/&/Py:tD}!lf(Jx*b~26eޅƜpN^%m/2 䏞}"v˿Z&1p[p.Sp;Y]Œxn[)fksJ cZM&jJםY"h)a#?,2 `nNPHFu0&B.cE~7ϥ%Hh6 >a7 Xgr>"lnEyg_QEfsPyl3~o>8 $!H(qܬR{@*FA H#/:scaA4#WLOnjiQiHgY\=I / @)>)dVšµr<@sF"Zo>8.מd=YfbHr$ۍ,ّQr{$C2v@u]q`L|^t5zeH]lj ҧRq?3S 5桥j>pV8Ya;9P71LjV3 b3iK[`#(RPK;@V+P?ƍZ͎vx_!_!#=Yj/?Ӳ)?CЋšV9W>F'VkE%D ҉_h_1qck֕6#;יP%#I^vk+J;(o];!Cua`d>G:m8?g )F"4LڛXӢdj|CDVFgpl)9AQo,?" \(!oŇ_tdp ^u*C%aC g% "&[M-F b){%5 QIeP[4?Qҋ(s-_=^SۗFTAR峫h2(u(L{xu+EZ}44ϹǢW//7][Ş,j {&Mx8x٣Sը m饚/U㗠Vh0uܮ 09}Oaq cωaD29o?FU!#2\kK;4yƣv !=%$߉e_"6 ?DGy7n%/]3lq^51hlcb RtƒB󈯫pD%Q \`>$&rt',V]- kD˅ԃrd; fj=/Q wo$Hjq\F7zvύ5Rv<7r{̗y@M\&eݥ;;"%8秐 8gy+^,`׋:xs~he6D]l{IUEu#*) G֏?#aM=ИS\il뎅ok#;Hؚ)'ՓDYȑpt'B+YL/V@% o?5٩S>v+qtvdnfg2A3߶Io}n WJY;>sM8ک@sJԛҚCo%;֬ n][BX $ T9V$u^c#<-@i@gF5-yE#W6_ =Bo'_(rj-0ڠ;ettUP{$Z $'[̅ưOO=+,-@.~)tM'Xh ٿ"Хp?@̦vS8ӻ W6󐾥Hb)feRwy\zOX-d 1g)5[h2;TDǮ0$Abj̺维37{YVsX_piyeº[ܻK% s? ljwB @ѝ+ި_gp-U],N~q,z-]VdX%0T6;67|c3jI (PVm$`p:u֬x]p/΅疋Z{%1/$ TDJxr@) OKYt$P1ғIKˁh@0- {ƦS{K9<{[O5r \b}n#6fߴs}N\]Z-׊,]Cˁf*Lb~nqg|&N3D+ q6G~teZVi2to>PyiɛM!;FjLu,QW3 鬘_#AlAak018gT" Dغ2B`f.r״ϗp> Ġ#L$~A@^99$ʷrTF{ʌӷd]G>ɣ\v ǎW|&VT&A^qoz\- +e|y14`bv=i ߤAW@CL:agL瘏6;)s ɦA, +xz.*yl)P'*S4vXKnZL`^tӷ,\aM-o'yzRg-1N!Tœߣ̷D/эS/ů-zXYfdTrI#=fHCu a!1al/uM4q.5WHD&_hLq-W|`v,NIgjej xJC*l&%T^-i!$l' {=m@<9-D7bھ aJ<# eox9"ډX.o[dZ*, {%!*ģE_ ?y~5*;j/ IU( ޜ+n}t$n`>-ϙ +hWvʎ{nP}ۅ²hgZ!#;G sL92**Ol4I]-bm.g7;Hl,`~5<0})'f%m?e _U,L{1nuS l/\}S unk IM2p3I'h,`,ꎯ{ݢT Fv2R+Z& [zI qbflOWkXCYhKp>]+2|8HC"YG↶LR|^xe{+^[|3vп?.~TQ+||SmSh\fޞָGcؚ 4PxXyHD6Yʒk !$+z|%uaV ww׽#x͗AM\1XIgeR|FeB"Wd,k? Ƒi`Ï[}9&6* -B,.cf 'sDpF?> XY~ځ |FWôr#~À/Mӵ1A&bB]$Y}Js:BӦ-S/мREMܟ\A^99 s_muLeqZJ| 7OfaBD/H-eLQ]sEe6̆ A\a;9Kp-H.r3riPѢ"SnsVB68o[ \2;$x+b"nqȱA7HL(J7_&ɪm†^ouI!Ii$=ȠWNh"yCP#QH אQ4&j_{W%j$F 7.7pl }EvM TD_Y 5S=dG  wŶ*s|>A!PSfI2TmCF@hZ0ERGۻXkA{a+WY$EN+_qێ2*z\6B[عH +fof}uJ8TL{l'p&P, |+QT'&Eʼʩ}Y<9e8F{LHŽ.ߜu^p w&n*X.L$>WUNLwRלIPe&6_mvJ}b\ ]%IkMv@t/ƒ%eXmCZͼeL˓XU{| 6˗ _y[Y{W-a%VnbԙF}G 5~qVL[Nh>T $Eycd |=x>WJxӌ7)v?$͙ψC2i&SGIid\cd"aO b\{fa[&| #e},7/];K:/VNQmէ'TWPږw?<0[BpZ(v [;5nk.M%!Iuc-PNeǜ[yv(ݧDm2pJwW-FiSSXMҸ. ]pxo6gFByXU7y;l=l'{UME@[B0J*#?="U&$r鲻2_kTz3>η.dqY$?Yʔu68I=O fz{(>B\ݗ5Zac]J-H"kg`jb,Z OZzeGxB|bTBBlwSקޣ#yU/Y~QqБ!Rof,ҖmUH'JTC7%SdR|rfg9n"-={RX@뵆*F7C{vMs>(`}B>5#ECNa_{ALzx]lm15|nN¹MQV 'l;TwVVc55K88וU'X✒}qBuY)-'c2Yi_1!dS#Q:(;־l}.Zfu ^-0rO$`><υ4j%缣>c 5dIi7ػ=2bUa/Z w}PrpUJ-ZۤC,n/L E;YѺ(RÏ_@mBFH}{^rԲl%D<-8"iH/bv[Hc6i.m]u(]fH$f R?=Y'@OOg^qݨA>Q7򦿋 Qꋪf,ą((ʢ,ֆ݂0~5l k0EmňDRI z{@c񑕻Hadr}t1C) <`W<$yel;"^tT{pA2J3|X{*3pd:k{D5)lpXJ1;U'c|fG=6zGXo2d]z6]Ll 'oexYc[f_,ʍr?!5=8"*O Rw%]e0F AMoU$X?ðp}A3 :Sy/G acڢW`$۶2bS3$yZ0pYn8NFqOMX3"*g8f!!Fg*ҡ"oʼ7x,[dQ oyˡ[.J0}E[=D]eEe)~ F(/=|Y{zsWߓ3@mߦ&Ljuxի5Y?Ƭn-OW>JZD$R=MJ 2Vlu^[:j ǐށf8O0%֒nj =F4ш}Mhjb]x>,a&Ro(ޅv 6 ]/Rޙ>jK)mUm4)$Q\F˶>'(?oocKC}ZJ|+Vٍ7\kO]@>Tf>'Wn֥~2_A)`4BsN*şY`V"ʡƴlgV0oGlCat ޠS!$Hb8gZeZsK(oNU\jPزYQ5Hsu0-dTTJJɔT_qABw&DY:Ҡj/ʻ'VIϫk,jW֋]A L2QKPهv3k{"<30?B=!9 }u3TA=W qi;s4A$Tv5?wx!v)l,۩ F{Zp`P r}d{F/鱬6P7 (,>dыi=+~֤ߦ5ؿZ’ŋEkbRHpBvL#Ơߦ cO$]ǢN-)B%ļ` v &vW[!Y`zc*OscSsDt,گAJAaY|Zި66:?=݊$8?z6xRYTtiܘp珂0 aJB)iO*Oz ]]fXp ㅫBKH(hGh%sNۑJHfi _ R^_ [\t>+ciNo3hq}q=BK aqFx#b"g]NN4KOmM+󔦶c)s'Dm;FJ5\N 0gL'﨧D#_ݿ*)D*AIdYQL!Yt =ߵ"鐜^}CX5,JN.FK2ef"Q0[MuRlOK^ؾ9G6q_/P@qy1T-GbN>(x' bUe (' #, jPu>t;*x~UD $Y,Qy3MhɾG<+cיb^>l֪fT8Ǐ!t[ӣ3Ic*a@GUw9¡RͧV}&eZ+l ?Pu{w7HE8A<#8rZ3qV$\,fA{zxKdžš%xiEye0ʮ0r +$K/xWurE5op%BpKVeOx u"βj[C"\CLa5L鿩=4B;&|eUCMBA!ms[s"kg%k8Mqs|cPPp 2/Ӫj6.jaHo|&" B/N ;*ŻMHK4`%05jLq{-"n^oфC)G`=A@EQ߽*)еѯk~,5~{p׬U|A{68#+8xUw΂x=>GV̚qvf̴(#(ݔ 99:,"w_N<+C6"F5*zUqi\8Ҋ19QX*f!3Z0 ²k՝N xQKpPK2fmZpoadql} ăjN2f\e 2Dfvm;bMt8eA}Z[5sg|?4?>p甕`чwCpP[MZ18Ŧ$Kc@3Nͩnf;(M f*8U reUh.i8x,{a"$:oԻ 3sڄL>+Au>nh=;s"H&D-=h ;JH6TU%0Eq첶@>;22o8YxaNM[|kOQ۰e@=j E 0c>nf3zhYVpbLRQĽLAZ%{1;)0.chg!0ڍKk D@j " Y_A#Q(bׄEGK_Z¹2&M9Z:P5XjߺP/"RQt"9/L#Nc!>$N@ߧѯZvRq a8 jՃhg\, y's.w5JK+0 aߵ(ϿV>fo]b=+c⮴IaYB0,_Vd(9!gbת~N04_^|[?kĞLYV>=Ŭ{._3BYOb᭛nJT|v*l C* 7@! mq$鯌k =b$$Cr&z*BڱeZVB38¢;, hF}Ǚ>1rqfuLJApF|rYzϒa t+9Q$mj@@s͉r퉾{rI T7'.VRTƠ5K'Yz?uU@_UMuNN՘wODj zx7tX ޙ)5DKi˘1RR~rןgJtB`8Ba]fCCԁ ":>Z(1C32gD C=2[g6<04鞏vCGV u 0z2t%vSMd8#<ĸ9=gr玱`6Hn@;#}&PYE)#ZG)rd/\;sEX $5g'Pnj f׹.:c*166п= XW%`hGiF]\lN4Ȋ8|`E^tg\-fGZ"؁g[e")-CrL"Cֳʩl#qsst2K_7 GHts#X23!_%l y{|<|,ſS9A6/.m1](CUWOnF-.]E렠]8(%^| L9g'k@m%nī9MsRH!J|S݋'+afx+J\Hc*FwH{d'/y.LaKb[DVȮ\)E 阂b9l^^AZb/Uw!6panq(ij'tWq|HMKωdtLjxi/EڰCG;iy$\K6"aj4-Ůގy~ՕcG|#FܠdC8o#fsv-YΔ0 n-Ukۑ NU U/MFD"ob3JFBFOIxk_rT bpV`kk)@ zn!HWCJ?hɄ! ɩ%XX0 B5^3/b)/{xt6Őe_znܤ*=>G yI(jB=PFt{y:\n?&ۑ\*:3Uطq9t`/xE:5 =ۿ҈%e8k p 4lG.a01`)_(=I*#dW/7$7 Z~ .?Jf6ʪUﲮs d{-4,\8CLq/)z1ĶȄÕJ7ޢ\4%|[}.0jr]:T"ծ 5jeMc)}"d rBet=؁oU1QwOdVL5 Z#ghG+B'iykzet*Ksi@S"c 75D|Ч3~QF<jjY'uKy EjfVg ӌm`2"uYXPyss>O߫P1\W`MZM37Rۿ]]'Y;9l)lBظw@~E!dc'nPE1W2Wz_cQ J 7;(zʩ,;]{C3ҖjzfH'r};6,rDpZ;Gph'j(27OS/DU|GlU5i zxO'sHC*VbQKb"zAم:_ a>T^y0v́ژFםw*)$A6R|}sܓSIeMJib]|ZKz]!ЩaڅecNtɖ0 Gϗ̉n\{Z5,ch7h]zU9PL(s-[vubbS:bk}HRn` #~Nʚ_ULt%7(+&"vVx]!&YU~XM֥h*j,Nc[oU+ q].:׌V:V=9̌ي.^Ĝ# gg h=8.KQPbu!*ЧI+4)i-piX΍WЮe122բZǸVBn \X]z]q;yC66{ݩ5~ W=ɸ6oڴ(_'(jP?C9&Yl_ cJ*KBt?JA`SdP1-5NE#π(̣H@~k| Ä ^)B#9n `SnaAҴYZ=XR]ѳd*;UyvQU4ESnB<rc P.]V1AIZU պvE AͮCη)sj31z(jc2?ni,b" KY33[h5iN&nt{6n91zPuп0HX(`NDʍП,(x[4jX+h:̡oˠѪ3yɏ 1gA  OG=J gҐǩ".PрhŻŗitPqWgb(y_8ET. 逡k1$9)4\fίi123Ƿp 44 P^zyOF"u,C n~NӴ?)kϙ)-C+֚#Ll ӊ8ʢuMٸ@>x +Aij~Ure6 >4Iqty>NhA`ps㩗̤1y_pqjƕ[A>eX26i? u#@;KxN0D.9?Xg"\8-$͕dS^$䗶z#AD>gOSs{Ŏuu9pmuwgE벤I#-vYQH[=\tz -hf(sg[]SG>FWzfq#!4WnȎ7`*ɫJQOhQ=`L>nAt^Nm,YNGr;4P%Q>9JoZ&A߻z0/--oޥFf߱CBJ;߭rC=-zL3qj$}Bwߤ!U.t-ĉSv킀fEoL :! 9;rHb 4A-Kߌh`bW]/{of"Vvָh[q4ίgn>mQ{CLu]Kd6lM)q}c3{hJf 8_{?{zYuM+EvɄ]CC9JBXh`@}ԝ5gG8-R^Zx1ƛx?)!ȹvk+C0d&#W"B ةž̴a$XF$ }epoLjW;⊪j9ydT͡qelQł!^9ӋXa?־?nᴗoT[h3dW6wM:} ]vp BP ]M+}˩D2?tMn%%AkZ|^z)ZlD-aSg5ðB[UIy;<gQ#;锜1!Р#^3P85#Ўa($SXNG@>Tަ[ŗؑ2:Sݰ* uqޖI*E]q M9P'8xvuiC < #a8Th@>0F8TtHxdֺ*<|܎ʩ=VWxoCKh^//'v-۴J1C_ R%4bVƉX wIhE 6ȧZl(oE8EnM;M1;,Th>R'irsfέ!6iH1/rFf q'M=$=qh3OcjI㖢+̏ r> 'YNaf5wUa+6#O>^=gZ 0VIE-mOa, pzO+➯Hbwމ6 !208F *F81v^פֿ&ږԴ Q1)}AV(mGxդA^oA?X=wQ)oD@[cTf/%Yd.fЂVN Da- VM?/, ,oԋS` dʜ(A8Ⱥ ގ*Vg:+5_e aִ)bO|pZPՕVa#<ն9?s*BnFr)"_[7MK :llCp&+wf)`.ܐ.oxdf93-m(oO=H)X2dNy Wx ے߻Tmy~}^JJ53"=k čFBQܪvp 4J^ZտrCQͱȵPZu-Iv¾Ν_}S4jbG8.V6Eʆo0WYam>[;%)4">rO7TOia G{]<%QOeH˹e3MiɼGG{Jt0RIo LwIv7!| u=fH#T5t V->>mv6"WwҌJn6@ [a#м9QN^7zpE]`iEeofDP֋$hYaER4'۱RUSʎl;Bsg 7+AS*+8hL7Uyf!] 2p7MAw3vY)Zztmox¼}ρLdgN^6b#<к5ʙi]Zf9i'7$&׮=΃wߠ2Bu`F)F&pFTBc(FTNOQ2a_F#ZO ˚; _Vɳf_b>J-JA1=^}ks".APQ '2nsJx|ؾM^W5dX9Cr /~?'OAjXyEVJ\1>%dx*FTf 8*zԢe,LvQ_2Dޮ9N $3* )4T5/g;{ /13{`'6ݥs4I$+y-#!k$]RBC"ƽ:*se~}#6eVuض!mP|t1Js%P{Mة]ni#5F'ggي|PCCR^65| dp ZhFU/B׈۳mt#=F̗}=,kSEnKץ{Y*0h{PÐ(2N'ע)f](:y}` Bb9ېfڇ5 H nZ0)[Ǥbc+s故:AQm=1bL|u[rK3..I@g@D OۯsTgr/ڧAG̲h@ #͝dZʘÌJ/Pn-}׀T(VmƦE:Ccx`ɥB/!|Tꮿ:w4G mrΆvҠIogi8Eذ4 i:|]-XR0xn9EɮEܓduUn \`N^dV#z!J& '}-)F⛿Ka RbY ,a0F4WN7l=t2_Q{$&޴wN3E&s1'U琢[16nsmdZJlDfp* 2d\ B!U3vop꤅|àsG'brƗ!~uxzS9 Tb<^ܟF=yG 4pUoS)) ըPÄ$R|?g*;p&a&5o)J6N>~<>!4%m~f)R[ xM1Qѹ 0Rν %8LCd̎Qh@הT.Y s/ȭ 8XAq/uשjG΂3$^ - Kl0L}rQVy'u'O-8&\ =2g!D#w"$$Lէ'(Tbr3M ҪCct4e1xLC@g%h 3#!QC]ZCWnj.@aYonͪiHL2K mj"t~AmfG>(bVW8JM0tm6(2pNDC;5SHTe::@gcbmJ[C?Zr}1@M&j\'2˅|`Yո dѡK§Y:LHMqǡ. MrG)$@)$C0*7U|MHY@q`ˋXؔEJfS߿l@oxRy] ,)R`u챗WeCsC}8p~&m+I8 Y5d+ƅ@)g E4&kAbS{JO֩v4t0?)rFj뷯 J+bw*OXs'rY=U8:1cB$K(t-;UB43ئPdɚ Zٯd{ f2ie}ż,_CnҿY{qxc%mGvֆOJS0r-. TT3ɋR.{np˕F5b瓛a:#k+a&#!epzڇX Ͳ5u/t_-c}FFDJ:AYrcXQRyyv"ƌ?Lx(Uepr-SaueE}UT? )68'pV(5`OmD#3!> c P{K?rԗy* P"4:׋MNMG0 UOLB15`yP*sKDóA/Zq|&GjVgҽu/g]' F9C(*,ۣZ6,M|6*$uho`k\:}O.j4hY=sc2yt(8 Դj0W906{ Y:pFȡ>閱gӡ\(yZFM6haPp/wx%%!t3" Zp;sef0ZcM^(fh!Жc2@Š:I_ @/A0^~G(QW}rdla׈@PS3w Sa;1#TZh1]VZ6`:7>&1H< B=Nд9| s,V#*;YG(1 i t1LIss|K@*ԚC?ܽKK$j40v5jˢM:3pg7ιHd}Z :4S'Rc:QT[> $]i9a`1G UDq ?J A߰Fz#g:RCN:PaF^쳱rJɑ0NsƝE%da23ukq=JPrZR/R\GkY#eg`(eªb \O=;捐"DenBvcŢ/+wʢk|+¥d/7BD;dd6ylO) 2hed{tIn3A3f MͧśK],HW)f|2EQyン#} )f䢓xaF1 ]t^=Hk] ?U^p*ל7g Ng3P IR*~@W7ܬFp._C<'{>蛽K p(ދ׃oK ou!5Φ4^`ndp׶pkyQ4~S*+::f?(]]v+Zy}!rV8,~D$\]xNWLj}f<GL (#$λ0IZZrb>KfXX0)vJO|5陔o-Gg;Ŏ_c \:| ֭Iõ&FbiŎ =Zj"NxR =s2q n^tfknT0azc/P@=}+v"!"^ TL jN@1i'TXʶ16V4ck*ekEAp[۞Jz^#-/,0( D)Xy^)m:]:%k[O[}Հ+1*= ,+b~<˺w%x&=X_T}Jg%\1՛;OJ?spKh^o @ $.Ǹ"PYԨ6pv= Z$2M$;p/WM]H őyYqoEZ21OAMC/ ۮ=u6ğeTmN7UPCp@!m g0zlRMd EI]'Rra&'4 ,gFfW])7qj߰#?>]39#* iGe5s.U^AxooW`r,CE܊8rdӕ(Y= |]ҡߢ6/Ґ nI!߻+3}  ^'?H H.M;HHc_tZL*dZ@CsDudgH4b7Gwd//.XylsgIdLӕUma+)~o*]3Oms;KjKa h)<}" FS Ï3b,Πwj/)4邅&$i{3{&Gk0Ӈ9e|l? ըt;Yb&tO\I|0Z "+q٩vd G@ʏTU 2OSLaJRkh ~#~ Gַz[e%c q/^o 2~uI.sS6m8oKtgӵjz̍HKtaE>J˗vLLa.PpA}5Z,RZtq|rv"fB1 A:/ zf MCiX̠tc2lWӓ-'0T!R|(4eV+1V`i.΀IEDS˚t?7mxZRs _;E#u .]2lϭhko,O(w,P[eTh5 Hk1_!5=Vj'r@]^)b򺯖==rb~lMih(\{JK2 Hj|=g0MweF BWzz^>U>z4[6ͷ9`1i?RWRgd]ɢC.9='sa4,6$92°9LxjC&[x-=B5fvU;MzclSm;FWoKx ͢D(LvTXz6,l}I1sO[CH2 B@%χt{\ Ɖ+ΫNG2g9MDE|b F U 8Y;*<pvֺFvy9P;{ Zfv.*Ȏnx.]GL P.;6D 6s656^F]4вxyuAz=Q / Kskߤ@Ay1b~IO`y$k@! {¾657>Ej|yB}) :!``&;˺\MT[ mSꞱIGi~/'3 &_LaR6ːL\=Pcinםh.4Y*PtY{)D}A>*$'!oǹuHq<N>\<[Ny>?R'^-2 V|HHxj|HseJK1]7`u%u TP gФr`Bh32 FD5Ú+ƧL[1FMS)ǡj \B(.Q'k|1]h?s7)vm9Rc23aQkK:>HW{a,zä?2g҂U魚7WZ)) fDXpKɽ"0OJEe۔EBZw4m. 3l<|]@s\[GVۭwD)azB.֋iXO )i_J9jvoѨ~Iw YqVfxwiung=ڝWn$5eڡ4F{M";"Wkem }@#}lдmh_1 kFƘq[JkrO 'tU:E= R&Y]"xF* $Nش}@}=~ lɭxG‡:)b5V: U ̜iaM4kI7@+1NsEO[| ^hGo󣫠(GuWKf3T8Сo/8ͫ_%嫬j'+Wz7UHr\W{@ðE/Vm,ֹjXa+mWג_ ަ> %ïr1Gr⡚PW(4b] O`;c.k ?Q;t8PE 8ܟ3뿓p%K7bgHs6EZ^A͉,E&0]Ĩ$l]~_N7- 5+3_幻֤Po@-z޺91(+S0ʌ IR'7N ^8*BSS5BV$>.8#A7߼˲ **12t4l~s̒ %bN⪨(hE vM ^{-Si{CU -v 3-o"^U$QHZEPg{T y`Ђς[7v%SN311{zg̯ KT*3dߖP?8qޕo+WOlPMy@$I`K<ʼn ?&Uhn^gYZ07070100000252000081a400000000000000000000000164df7f6f000047a4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mmc/host/sdhci-pci.ko.xz7zXZִF!t/Ga]?Eh=ڜ9SKw;u4h4zk%6Zx oI $AN7T:kvlejt%wv)9ܨ'+-N$z_ocq\'t(\=3eQVl!d2 abb;׮"% wAeT)A+zǙ<ϼÈrs d_nHʽIŏ\v;+| g`]e`ˀmF ;,:9 BO=ԵT?SP6:V$Z= 60!E5 /h/&]jlgrpJ{$Ӻ!cT lx=oY &C{lF+ RCl9a]sI(qӱ3*pĻh>J6N^G1Άd]U{ l`#s)޺A#ŕM_Z׺8撈*Ҕ >,)_1Gh`!h|},pQ Z3};!А.0aCod)]}gnAmTըZ h|o[$"v؉8TobʞcjOS9_{7)߂]"%m7lKL*̿4 rse@><-cEv+o,G~ea0lj:\%w_1FhXDI![tX)` 7}耪ylh#v!~]"ErtGF?4Uۨ9K$A!۩AjS*bXYOsj+CaVlJ݋ӱ~KbP|Kq (r$licx \Ż`mH"]x\6}IAff2֎7;Ix`2~<89`΁Ru1~U)# aye*+geɱpژI"U {k'շ2zt&Ye4QpJ؅.~WɚN#c')ޏi!O^-5+3K8$uN[CG;}2ФM%ډ/8HK9IIkoY+uS=D{ANN v^dw!`9 1eў>JsgE( ul`"ɞC,"a:I!bT8^par4kHb7t.`WvtKN!,hhC례i%yB{tj%U-5RشBQr/3 >9ۃwICx;zf' .tꇎ(c !Зwv'8v[&r0o>O^2YtUwW f e*¬N9vlXً=j̽J];:6RaFhE^&FP}1ͤRcSnK b Uf*k kY{(wǷlo{ۍ`{#rg=W}QAMmLBI Q[T U=!"d NHH*lB^$zE1]m/KK] ړp#ŬO=|@Zŕ}ۑGɋonu3,ޯ|_zy|nُTAK$TX0&   \tG(%6'^A}Ӭ) 9dDrJw}, nڶpkoFNf="ŕtPR4ٲ%," MZQW_ƍQ<(NIjJ68,x"kּjiܧZfa k/W@͝|U>4yZ uٟ&IfJ&@2Oѿk,`*ˆn?u{d`.=/JVz;[y "? S8e'&;8dLS~MxɁyM і  ~f 1? 턽CwJwoF#ГsU\RK T,(~D _!hJ1 s-]n$%_.f^nG]A7=o߰) uJ-WYl\I'Ҳߔq^YdVYEnK8ݩaD*[Dh>C#ַP{&f(0ᏹ a/ *KlZlWdAWM53?^~Зp#f@PZlס27^}.}rM/0dQfx`Q5r.}u#; FͲhҭΪ$GI6+@BA&rGT{maX(68bW rԂBq׵4\F*K}ߘvqA?S!Q{'# [P Ƶ<̙0C]bH:arT[1BrYyS$;j`p%?PV5%t:F>:W6Tl9Zf]&ȁ椕;)A5S':nWfH`2Y[W4 j@q}V',o`V9EZ3tFw^e,¿H4D|r|:VWF*;_ vҌFQƯ5_VZJZoxZq0xK~n{}MQk2 l4i. kVB`mR}e)O⩣f/k*;Eɗ)kPjc8D)j\ n)ށ`e%(!'j֮;8@1?R =g$/"킍c3 >!k7J#_`яED+I5'';t&B x{\[V]G/|n)"}ED!HVMgF^ ׈n+TP8`^ҥĀ,۝^uf$^/jHkdBͣs  7XtZgvh!A]>Mg#I&36LJ?)io52}–y~q:*fHoXtԺsQt\̲$Ka}ӈ-h/Bt`E"X'8R4x: 8`C@#|^ԃd~ITy5?K; \4x \͊D1un/uҾڥXH$9e6;cj7fáTH QdL0ba#pTax[onKYJxu_EPԓ`5|T}Yt[/HCsy?(dho)gt'Q6ɶ&te+:GQ'>LŁB}W-M?eV!#4x!RsyJh[j҆%G.`)iMZ@Pij1 dGaGndld7u&DPf4ֽFao}̩Kqz\۔Ӡ=@=ҭO+= -2aYG-/M%*_;#*ybi+Uop)FLw3 Bpgɛ5k Įnh֓yzŒO. XJ_̟h"WB7kx8%S;dm['*I$4;˝dجK; 2e`+JX,\=M'ga)>?T2G*Z|F;Zٜõ^=xyձ]Q9S>J `X戭F_jH8ek@l9=>b.$: W{ad)!L>ZM?oiBQ+ l،򔴢'*3}猷%W>YW]u{-l~8[0<b芳A%H7ԟGED[;H[{yI* *NO_m$|a-/g&I+=T -oot׉`i9{ayD TDbnK‡HW9M=tvq?x3T OX$-iDWY@ '^y&ҩ_-!Zā]>){b]d;b oVGK~:B#SQ|-*F!t*a,$jC8j 89Z$݃8Du \2,Kp v_rhG DL_fb}t<@Rȴ 2.~wi3g'E \G%fe r}m%UvU*6]h+\&#"}Šݔuc-Jj<Iel<Ǥ6:TnXw.uZF!a6XD=ږ lx+FK8Js8;P}57RB*G[?*!mvYZ9M1\MwBX֎FJ 1:|*| Ihls;;=Aj3-母,ħJ (VulE<&3Zf/ce/U 햨`*Ht{ 76)<e X`$qz"k 7*B8;iܙ7"_zܐ3m6/cV>U"q뼷y+W$Ɉ?޶`7!g>AECYmT.e$xB#27`=4!̵:0E ;Cf-~MΜ7 fĿf[Ö`8f]I@Je&*7߸Fޢeb7YŸK6&>byx9(У`hԊM{%dI3.B8EfOLfqTLw)RȐQj@-{8$M}\iu/?mtvZ6 /.,Dax >'; T+i!=Y6!Z>=EՄpx_bK+.xAZ7(k#avE'0Mŷd6+&Yڜ+<LJpÎf[sszlyPS|}AӀTVtmjp~kl<ؑ7*` = zGF̌,ElÇ0t1wɐWUW&$!¦SSRz;Ai n1=ujںLnA3bpU\)@Oxr !O28B%ZS^s;L nEv5QUI SXYFlσeU~U2[Tl66sϨjCGx[0`}`"2-heyg W-T8N>|GMtk#<yfsd:@Z8gGٗhtOrlsL-zȌOTQdUMP XY6.#dl޻<Π3 42LjlD10',ڬ7([WӻV/%^څb\Җf;5[.0.uvDC#2^41Ah &IT+bj#{gU}'=$9ǯV#kU_q a2^NnﻍR=06W< N 0Da9Mbqn sp[ojby!O~ 8%`[JrsNb}r:Fx#:'6s 6pA#TZI~N;&M G=5S_9Y=ā, Fea$)i[OX^ H,k܌wc}؎Que^b=fxq)8)T rN\['?T?A}l*h9ƼɻzMytElKa`N"a ZEhג kadJ1T_2sHL~fsv]}E` MxJu.Kk_lgo}b+\CD/Ӳygi:9ki1[v0y~h;nXAH9=f\X-r8+Ӆ+_D0M DC"5=fQUգv\ Öxҥ.uU`X X *$j[gUBTQ,(,CWiOaEbE8[xi`LX)zfPmή-f3ƺc~ v<GbyceS?S=3JpYmyLBf.N %fG1=W4{v>T\E1MNC芜Ҭx"|񷝰!p YBas +NX1}-Jiܲy}?"Jb6/aGR88Hw){%_j6́6{9=_)sʨJ?1v,&Х"f =^2Ñc/;`81bIC3Ry;%j `^轪2/UM̛ЧOD eB 6sW6{O5R_سpFM .>oE0͒ LM-`*5`,_ wFrR3,<걧oeY/,$W0kr/|r5fIvԙJCE[tu{!3hHm t{습dž&EJȊ3;G08#@\Q"VICy~`FAɷF5_Nɣ1ÆzzmźW21Khh==~&d>q2+K[FJ8|xFOѹ5dgc/Iv?Yn"qBs ѴBU 87¼h[P- ZZMPIրB$:f+(b-ʝ©zo鶊_ᐹr JI6IBZv+/]MxD #Z{FC/6dwq㨿3>u{EO=6FГ^lL$CJ6x䑅!,>(ONcv⸷&b& `)G`C} `k s|i}MC }ΪM}H Yu.|-Ƈ@%8:QFoBV. ǜGE~?n f0 ' TpR}v #m#m=]'•[Ad*) 69kv3 ["9h5s{x..'q.#C0sFFaȮ dCNn8gp:YrNQ_8QU؄4E܀[I鉍CTab(h f^ק_2fQna֗ݬldG(<X=Y4E9-W̝ ϞA@whyq,O@$= K4o$?XZ'ĮͨC<s7|sxy b "s x]y#~[ւįSeI:q@ܐ峣[p굞fjo/:؂rQTXd|1&woOq2V k<н-_|O̠䇊W=uƬm"{ڦk$|A!&6)J\xnVMQ8zy0 ze;͝Gz\"Vnߓ>\Y?=QO´vqonAUţYnM/Ԍn=@[P#pXAs<l].Bxo~Q0M iQZ-}HgNFa=qͺ7H}f{)>7]\u ,Ev(;*Z*3Q z5 ty h T^NyTDJUT:,ɁWSwgKLѳ]߄zW &+;w;ڿ;G2W] m7-xP\mw!ԩ I-tQ걺a KTL(!QAsVxRB`ފmF߲=^8oWס@Pg$Csc1O{ X L)XAtCmʩNȨk6dܛZM0@`Êek =jnLKg&>P~hGDrNk]'hMLߔkN1lȥOu1ElzaG)=ړ?Mb'Rd4iAwL7:r{.`fV<z{ޏP~lMzb %Br}#@&GuŬp>U7k[3&GpY S\y>VHϮ BC =):Ґu+#lƳ̪LiDȎJ.i|^N2HrU5i(:(7.c_"KofĜ+E,Uwxw1%WevG}蕼!7r#V`ɐ,Xj򉏾gߍv>@^ԁžeCE-,p{8ztS KLvj<~5MppD% dԣ0M\OȠhfvy}=]UU@:t{LAX&H/lUx$ڷRN7hIPZXT w 541t٘W\H2; (16 Zk.hE2-}by?|n_,וe.n#ms/}ލҏ1PCubtoCN{xazKL1}7B Ȥ'?Ṫ*g&u-<:.`t e;ѵvy ^x57?mƜpX—Şۖ=N\$|pϚ#F"{1+v,;S(<\D֜5efE/&'2Jh {o7JX]W1iuK/p|X}mPRx r}Mq{,Uc¼r&@MBJ)R[S%2p]zEMWS-vKyE8Lz*!_2?`X*`o)ow )=J)=7#ٛ=ƈHtLk@UVtU'̨Ѥ*)C}}({w@Ey8c>EqCLb1jL-q{A^&nk]/m;ˤG%i0tɜ,z&E 7|(!qeMcQHD-"O,/&0Џ|s3$~Am tuX#NCA8&{̅3ߛzD܃I⁣z.<;޾3`OLDz'&åow/"KO5QwZEO zWY;n 12YbSۖXٷsFԋDwl0:("~};U>[u&}6WfDy$Hu-⠪.}{w۷'Xjwۼd@ "7Ċ| >NNH]2z6w8QKk ?54Q`oʡ4+ ܠ@c2pZ̲ߋ9"6 B ?רS|i0Weum EK/Q4'wb#rB#Bwgo'Gڰ_ܱ!L+u1HztU!?LJҩ. eF{d"NuF7, ָGIK$fx83$om( HFΏ` CԴ&n8 @z8LAn^(ĈLKEδ|~C,pH]wg&7*Wc7~S9TZ⮉O®'W2V!re#.| E %? =6N&!D7Pe?@=-2;#~mYY:g:XM[# {Vz:4%EnՃX{8BBa\F(V ֕-LocYe 9ٙbjl=&,)Z7߮bЌJl۸K~c 4#.贡ioDDn}kp8\7¥AOm.CPPu[Ȼ>F,41wre&%wh.& }2CW%O##'+$nk s Gj#\&cFzp j= s܏TX B#{VJbamBN +Z&PX  '01/ ct8.N1M7X⪶~yXOp5p@i#3} G'3[&u}IV:-1> y([U*5r=]`7󐵧JwP*8HD̟%`6oOX7Nb7u˖o6komS ^> QYj(5 2ڷ̮EB'iך`C92~@5S6эȒ am%Bx[oPpa1xiUt,!mNH5ԹĎ&B<#X5-"8M_qxSw壢lNx)rxO$a;h-mHE j0"#-J% ͎ןOZמ= phvFDW΅3N%J~y[COP ZHߜTp #Sa&"dsEś)=*!7t%BfsqZ\YA[7Ǧzģ](zm4|E%Ɣ%VNx:f/O" IAFE깥Vd= K0_=J>f')}5I k&NA>vONGQ(F;kjFd $n|7XL $x٨NgY&~xx?pY,IH0j 0ƸNaͲ`EY/@JjBɼ$ϼ^5+5Yʯ~fS6?;X~\D>6D~L݅b5!DXQxq1DЬ>*\e5 ˋXMЅhҽXk-I; -MgXT}O FϞ-v^c̪b-כPb ߲uBniBIu#QxixVHrQ{f+ 4'Qu7Of8sܴ)OlLGs/x$ @( 6߱c]~ڒ&l{m8Z >8?KWz( &pscW;8mw) ߞn>5&*25n_,^y9t ^| ++Dׂok9D?c0j;05.ZK$ AnL6 exPF9dP%_t(v,eD&AhG*'Neלsrzv;G%DO HrW*GZLaik%d.y&#z-1?;~_9b5_0 D ~Q%jx,,?d,-7jRFZN )ǮaQ/ǼrFY8CWY'ne+ձo1n -hn nc?i8&<$T.E]]5{diM\TeLE×Լ9}UZg vR4}[bW?.GH5;6f@^08C3Wo:URɭ$#A2yH'gMWR8:-oiax{x;ok:.{0Ӳ7@OfنosO }^Ysp%b)%?qK>b#Gm.GD7_\*#H]ȱFMŸ ?eMvyI~D5kGVc ?ON|f+g D?P L3?2.=U Q,-렺rW׽/^'*c!^kz(&Kjh%lTHYɈ Cӭ<_2p6,e\H~:\Y? -nɴ niTZ>+dqKHl,Ř-Ǩ xim^7u۱gYZ07070100000253000081a400000000000000000000000164df7f6f000011e8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mmc/host/sdhci-pltfm.ko.xz7zXZִF!t/OW]?Eh=ڜ9SIw2eF4^CUheh>G㨒+[';*B=f/Fjs٪27w*n}ۡ}zR-2^L~ف"qa^P'O[WOIBi.1.JŒ4R,[[v` j8:CmT 膆!N@3(7z\8"|B4dlɐ/z'd~ܹ!:C0ia>%{)unu>|BĄGѕ& Pq/^%soAqn l8Y)HãWءiآ9`vnPp6^t ; ā}o{@7E^eVt'$ېk>7g!#$f,_T"^9#1|pX;*I*}%7N.=ݻn.Z% όϪN:Idɍo#[V?դ@#Ρy(ԻUOIq| %fJ?c_a0utgK YP7oF6I|j8[˨j]r ם$$5*+R`@O&\lyV':xR< 2FrXj\ ](KJyO\b `hX+sXL|/H+8ٯ^xVjwI\eK.1 {3P{+7Ӑ`q3g'g4n\TV[i'DŽR#g05ݮHf{teNX6H-T<1VUƊU]EeM.AZHO s̓)*#RP:[ Y}P3Xk^}PTӖ)3νnU IBR?BY;u wgWNj#IODH*q%u~,"[~WH[:ީX7N&ܶ]WAmx׹}?rf%pB&[J2@ _*)rd׭!*g쩭CRoe e%%tUÎˍhuGu8awNk xq,3x|;Ƀ Fj-<)zaGf$ީWMO}h/E#`ٳT>SX?F7Al"!D $ݡ: 1=ւ*P] %T# nl0sR5k]pk~L&9R V2ŏvL7V'gӊbJ7V;b ٛM۫Ah`P8[fw\ʎ8G.MA7)K6gEZ%c$#'ge+C zI {GF4w3ђv&8**v#MT*dsp""68g[e2tq1PкZ ѹ4|}PM .I fG7SEi7͡]3#8UbZ~br7$2BvXۥyߨqrL]q+t~/[WH4xRE)mT24Cё1k  ܬ} /c*aSͫƛtṈ9e҂y] A=Ueo$7:75V( v))4$֑G cagzQuo *˶ag첌lz-屉Ksb o= fsWyj˃G})A!(XUigf JEa6'&KRGQʆ#`x[oBżӣztvZwR/FZlaz`[:&XA!e*Hg6aA <6se8 i-Lu"rj3o#LD$uVY :ɥI1TZw#fYrveu I߮lsS"w_ƖgZ^r=DW {ni0wQgT84YMQlitg"-%`n\o*(=u ^s!|%Ͼp":yb(zM_? 7鷷) Hax˽¡90FB#_ ͜mx ٻTOi_S kκ+y7J>;?}{k}ͪ!(IDzg/njиm5X҄CYy!9ϳl ],eNeǫ6٨O"Kx?LdW6IvÅ)ID 3e[f޸gQ&: rZ^a P ާqDevi)]5U!zW?Qw>KŽK\i>E4n檺"~Ղ5,W6t/DIմsq-h<}ܞڎPX'd r_ UWBa,zs,䀑Ɓ@Cz%^:,l}{c7Ik%l/d~+u.]SF|sەhC#Ӕ}-/Ө3(Υ>kZPKp3!ÆDt Է:VEmW J@H$py/!S}Y:=KBZ٧y6"/L Pu_mbgUOTr_GvߐTޅSSPxI kt}Ļ țLF s_-?OGV d$q7Յ` <>lS]kÀ'&YWGOћRJ%e9rlCM'UN$uNպDʥ'W6":TX会:%sGkEjl]͵C~wI374u›n𷦗~T2Q5UXAR4&h |fFk>L ~'~>rӪkS ($~p $)ICF5h?>C8mPaXj_7֭^_qHEnAʔspMθtIetH6ő,rWbtMEmRF\X/4o{ %ʋ _p`a?j')0MIg0,".IЋ5п BLI'dv?&o˃tSn:Eò̈́}`FjU0jXA]KcMmzK=)|/HeiJ#؞f;±gYZ07070100000254000081a400000000000000000000000164df7f6f00006ff4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mmc/host/sdhci.ko.xz7zXZִF!t/o]?Eh=ڜ9LocXyS7m}(вLf\[)L= 7ʻ ԧCӊAN`f H7b!$r۫]7I6ړ:>Csq*1)L% Η%Ic:Ƀo< >2e פג_9~̫^]$hʞm2 9DYr ~ u7Rz%XƎ ߃ulŤ2Z3:hDSik굡йv>XNn*ٳ(BN/ZNPm$K# WSʺN wa& ;(<ԙ{6ӐRJ0 ʢ5\5沅{Z#晹QDkO4$/-X`)Z ]4Ղ4p%ez2Ϭ'Iɳ`V~ɨnW|ڜ@G>š 1|B/vN$%#6D^Dtw9pn5Va['IwEUX2x;Vg %Κzȉ 0cQb(qdQK+ :C2YbOJa:?7g( iV9J+G#?cyP3JN\2T"A{.M -H{5˴X(4ӞtV<4NӠ ߦCx:;0/Cxs %ը O[FډtD'7Yxzs9m hf8h ^|죝bc_|'weǺ^|( O0W^87w-֒f1Uq"02Tln C:>k @iq2QUV?OwRfy1pla\AghOC0]u?O &m#Hìw)Pal<`+Ԁ4Uţ7H益ܝު*cؾ"{PmC.K ,~HLEO$e:4'kǁNO, ?=wP,i˶Z~!䬼pVzJ (x~708,Q% fs: YF>H ӭI& W}[V /4PUPo4v  =z7|v:Ru{xděNDa^Bhʢ!- Pv(PJhOB:ʄfy;ݝD>M@Of!.h|T+r3a8o?hT Q\ģ J%a#f(+޲xF 2,MgȞI|څr6y>1CIE&|ƂgğD = jyd7p̾QEIc."r#D!.ew3矼M=Gye=^:=zOaWrhKp6, :S;$l#:)'z-߲suTS/$P5cbslT **yɆ?ʹKC<|劬-und/冗O {),ǻjv!Ꞥ$,l٣&< [Pvެ0EޘO@ GR I aY~abN&-#j>I82e_}o#̓],G"EbsV{x<vމ}yb r mX(o:hADnH ۬8ZVF+Y?VV(lF&]Aǀ.KcKԔ(q9xO&WK<.ИTt ;͎=w~n)]8nsY='о=}jdzfSl*cnc1TcQoG3EWlw-2%P78% wUn)0~:#~ _^N&Z;,v ] )_?.G9xq|/cS8MDu0x&qK 9GEY@FGAj'YABcos}UY 4.G~ݝ r(Ux|a!%=]:Uz lJڀ-#j2m6f_g2mNZt$@AB$4eGATܥam5KOPA4 FAS$zq /؊ߖ;@VRC> r .Na"րX;d_r(k]ĺrcOwvBžy &C A-hgLdRE\6=RE5(b%T՜D2*^?Sr66<̶~{EP"ūRӇV<@0g]F>i4'9QIydn{H<*1P^ ew9I;PIUah[:mϭOvC4DD>RpS5'ф󨝑*+ÿEpzW6jYgr}]@ @Ckg=pU\P+8gtӽ<򋋋@z,.;ݍ%VpL{0}dYM-),ܦx "{v׈:~4QiY'uQrrzB73)XXqef#_63lk+pb-'\B6oC/#Xh;/1WF ~IГ *%l 2 ]",ޯl-VȕKn=ctƂ2[APsY7y!] 8YJ3p9'v{}a6UY/2H"@s1;'v6a(Z<Цl3ojzpjd[>7Nrw<kvk6L^6DTWk#8OYGM.=6H*O|@YlL+e1r vʹI5;%jh%U`e,/|/q1%G?nVeGC((d`:K%%ŻJ?B4{ =7r:['$hmxFϳ0:pz w`mݤ4OדbKR5ZPj_ 6 d$W=23Z^s䐫ºt5] 2$iLTF`OaQ=؝j4[e4ֆoHٳ;+ی#zNSU/"!;3]rOӖ)p{% G0='J+Yv2zcԼCҪo.hRiBlv:_2̙-dU8( E4hPtDCrP]@{3 'C?9w5S-s^Y:?ҏ}c@ۗW?};PNзjͯA`wuٵҝ> "b|V+ >8r+r̴y_Ȉw-^~B NxNC_QВeՋ"_5; I5'6]g ()̙?|+~9E=ݻ,Mx],SHE> Ak|Bji= g`?Iw2]0Ed'L17JǕ|RK[3ZT=@ۨ8U`D>|ߌSxs6h;8 $~G | *QM"q4n,gje w/vVz2Y9~~N/h:Ci ڭL/닐F}H΄}B9pǁu,KI&[yvɎėILy}G7 :)skX쁎<ِp]Y︵,swb/n"Bd `_w1]ָ 4#a6'IA;)8_ˊN3+ ,}VٓpjM^.e# 劲tː[#d*-;~ =h9\WҜ̇ #ZGϋkB a<@<覟̔\RIi U2B9k,f /e޴UBlpy0& RZ5J[(5j'D&,,ofR-{*J] 3xܷ䫑dې] @66+Nr]Τ=jηH:T4cVƳOeid=mP,jM@<~,{m*)BudjlL~>1@XgY ɣ(0辞Ғ/W2‡D FDHc 6^wvSȗ rc)x$fI/ `K1 }HժA}lA~Ȳ_@jSKLpU^rqc)> VҚ0[`75oÓn CX,f?L+^aWBC2Xm[*a4mj:ܭCeޢNWa*W,RgR8x5/>ET0ȟqmP2cFhJd/Ѐf />.Ѷ7hIȼHAQ&Hxׯl]Q(Q%B_]:޻53 0AN:RA h05zl>'yG $< 'V̽tLmu?Yuz3C7LC0wl9- C`>[5ԛVArXkA2s܇cfk]dQ1 g,22Ľ"Gi!ɶΫ;s'G<"ڸ91rd^ݠKz5倀C-p<jˡw8&[x񲱏~_wt9!!pSE0ܝG/Aw.SR[x+7uƏgߕsvaS@nP=\֊g`=sC+;g/֛i5ʩ=a4MyJ02ѝ܌|/7(&l="34]PcNg|'P'=LMH4r\AOe:QX?i1G1~ɷdzEzq5 N[؎nʒB괬?*,nǏk=86hh]; EZ~+S|P|-) d|'@u^,%!` !ȑI !&*Sg7Z g6 lgw|14%Aiܿ`Lk< ~$^PG&u0VUK?OQ:;H`9qayĘ,>dO4ogشͥ F $ 8r'q'>G%|%X]̜ra1o#y*~s95\-ZfiNקu i!>c߿%:ױ@.Yn*V;- |qCEZeґE%e|Hu_.cXYLNA=`cZDkxX+yv/N(kX;c} fy;?jjA皾iiVu@Me \RE9+&N_k57bb0U_![B?qh_(c4A&V]ϝ nUZ*EhN-?o.&P$Mk(^ XZ^J?M3z6SE*r+[>F dH5B T\D/^u:;Tujum)~ȾF8  9,aR"t=+h$ om3?E"\$ѬDaR U(<_RŘ 20p qTNp#*F pL<|0SRٟ8mMD{JgeoPMlso TE}aE>`s'U& $G>K8k+~~I` <NZ:'Ķ߂Xұ!]mIQ|DNh9glC]6)Xo]~ hT%8PYT`R&[ڍKQѥu߇u \/*Dl6{۶CI E nBV24\|2ZT9Ko/Fid:n׫<XƛеtqY`&4\^wm2?sp%+v#Yu$d~.r>LFDb4Ft4#Q{=moZBHC<^UAoREFm %Cpf4ڏn(ߔdKGTAy!+~zm?z~7'./H:3喻u&Ҽ+0e4I APa i۷D kUSӢHR=s%B۠CӱzGiePqb7I 睢QnJU5} $2wbm2&,N_%ѤMu/׳$-*OU{O,:GW3\/dErOڤ Ri >P_j~|0[d̄~Rm, sc s` w׮}3%{!8k"i"+iGUgiaR@@m y$9//΋:8؅-;A$_³ŵXl]~Ȑ]_, LIcP60Ҧ0 gO bȲ8o B)nhHEs~b%z$~q|3_ zʿ~G oB1c{IR0=b[% -{"_v:s>OOf{l k );:.Ԡ㭛(MD9Rօ_FG,<ؐUce-Eee3UJ7,!}#zM\eW꼲"zDć]dɹH'~i)PkCj7/b @+0CӮ)HմN"/_ZLF~ Xc/^ Ƹ225h6-<- jɆ'1v"Vh> (2&`oQ[gȊ ~}2C:5!)Cy|C@}@aF_Z྄[JCAiW FaN` 7/Pd|R->MgW aBzܖ)=Fss8r,Ugt* h8[k_KU#,SWrJH D8V'tCK8D f: )@r--ޣq8M4(_U^0=ڸH{\I_}Vx85cƐ)Qcݍ9駢񽏮wtuAڦԅׄ)|`E34D9Tx Snh:$nാgTx9Sj/0*ٓw/qw Dl7p/"/ qStG`D}3xL m< ,bl_Fàd0~73S}y`1)T$hz̏>T@Nu<\`sZh \qU5#",nÎCz P 2=('zH~RAW@fڐDKfAeET͍EfQ|aImT-%Q|d=8i0~u@fH6;CG-E3L_.}h`+ŕ6EMCza{їoǗ[e0\T?G\8"lo,wW'ҍ-l5${vݹ0В/ʍy˜|zI,O>L:lGH e|EG@ žcy z,lSO]-^n x A\=|Ĵ / J|YP;RM)M_O`{iAXfKKx`yq?]"nÞ br!Um28 q XtqN46d)o%]x`-tf+b ~ƒ 0=vP@|x/tXSDt/jIV @jN .F)߄U(ٿG/; mxϋm25ru`"-y.o١j`etdP8=+4K7;)3y%q4(6 |J\ XURxPMxgrKa~MrU||g| |+p_;sXf/)HT0IŊS-Ѥk|*"nou#yF#lYe5Ž7xxMEdE45l|@>EBj|ݫj/X- UQ4:SqFPb {ꩼetĻ"$­ᬨ$ цAe[2\ 6NNJJt.RlQ΅c:7J%Zn3e#DmP Qqݲ9A*5RbZ@Ҳ~g"i(+$*U] qM|gI/Np-HH>N\HyU#$\}= ; ?JU}S|aCɨq9cɺqЁ0Q;V+cJYb=phY*T6^>7EXgqvʵE\`I6=n_zvS%Ϧ+3y .PӹD*7BݫiY7<wc 9X%z*UÛ[n=|ڸ%{JVm@/?J-4BNKIV%=vӞ> gN=`[,&/E5L7α{G;2ͨ> _yLYʘ,4E;ԩ$/>v\3:D؇#5;\74]N|L;xLo dQAnL9vk EyN^X~@FW:ID\):>}BhaQɯtGYId-\n0bz{VK!Yt*p|ݧn{Z4~DdS6 ׽G!H ^%a6 /-cD,kuGKE뙂Z:h7~S6HZH1~DVgLҮO^z9N2ۍ !Fl^5?g!ώC2eS_[AL!hVT~z9ʤ~Ys3a1~rOR 3hr? |ֽ>4ʒ azIɇj5 TqO~餼!BV^<.QxtKduVuf5A aѪ:1ϺTtf0!#SQm K +%QTu b><@@ !JU.(9]E +| q/3ǮA {^v_MHW:M'oh!dVef"*PZ ¼ W&3}_%S FjJAi[&zAyfΊ %\sl9+\i'BݥVT5\Rul5fg697.wT -^dcMw鱲d#Snp:/O"fM 3%FƕGjv3$L羣HUUذsi7` V]_+,׳GUbTn)7}낵FÛl J+y8b?nz[2iN=rfh- /?!-tH w&pwGFBe/ 8 EW!Jm#sZbk} :nzT(F yJ ` sIbBP:mޛEGc ӄ#{$sMg*{qlLR_2B)o^S6OB9}+NV.%t>Z6)vW MvK"eekX1ȏ#y¢?NnKLnmyM5B+?s򖅆u'[` pX%<Jj%< jNՀ|BH=&m/B !6pԉi@b7+opO F59=z5,d4 뷝 ϱ~Jm00;d׸w|X/H_g ?ꔣ/Fnry3[l y$[[ao,E~1t"[o$`w7( -ޒpgwxD5xlԌ|CKbN ㌵57ވ&Z?Ȳqdi?(i\RW)oʂ둡Dj-LPBՔvO' ~3v O/EOXpF֕93_&{-Bᙾ(ɭ׈%]jӓN`5217?;7,eGF^T.A;;`;鯅n!IdhPb;dbZsZpY|v\N % U*!4yB_&m1!?[x7_?d;R~ W L2C49ph>ET7@90^) m YZG6Y%]JVl2L U|A*ucyd<)oT"?P5Ihx^3uC$/[!܃jSg  LqFL᥸VGg>Az?M*qh.KiUL7=yv6SfUGlmE H8 1F9i&лmӤmz|[-NH}3hjJg@*뾞uzȡ^bMkZAέ `acٌfP;\1K6 miS?  =[0xKOF@'?Ş;^ gy897vyU+VˠVu ث4k&ƀ @e+cVji!n[ZYW c/f6-̾S$B+nizg@&lrB%/Of0m0 "PA]Vӆ>P:zrhJS2J=|G7wW>< M!\U퓇} q$I"lRgC K0\ܱ}ꊢ#yrKiT/τꔓt*OJX_)[)3!q"w"k6K3-P`DN Y*#vce2eŚVeRw;A3t^r}ۘd Sl]h{:qd 67C$ VnXFIb%x'{ c!ڌdNy*7^ul)8Jb!8`; í/Tg(6V7Ϥҟ0*@@I naW:t>}Rnygq|=RW󭆈vC>2i5Z#TҦSK*,yibq9ȵ]O _&Ls \L= +2O]tTu"VЃv~y +3iFJ}q'D:az*E{G6fhѤ"@dM(>u0S7a7g:eP+\AM 4#u56kH]@+'gҹ53dGEAQe-yW !ίT G $ \ "047ZMӪx:|@du i[A/8Z)r8*Q&m4$wӎ5J"e=.!c[N7C39<%L qV$Ǧd'hZojpA1-PBCP">"@c (F4#fUO4*o% MHXHRf0}G#!ҥE9Y=gH 3.IĂV6x?ߏ\1-aL\i@Č{~^,SȬ\a/%A [jմH/J eC,;wPQ ]Qj.:"ƞCN:G**uw$- J墷"b5eu}#~D۠A-XlaɬE` γ}5ZQoPD<_5tvnHpmR4nI''THǤ/Ɇ")s@:Xѓx؈yz5eRJp=`g/+D(~S!8g:#Ir5Z'w[:<19xuf i%MH i Mi]<ڹD&N0靫;̞ЮgaX»m&RR=GSwuV{VƲa_pJ-踕%;E%\$M~ y0L N*ILU4 X?ȣ0Y0d5h?y@(ڴ"sJ֮2w çJ?.؂Av*9Jkr^1PVʵeN0CbG-zIy&d=XTz W&s*`\XCc%h.\|vnѷG"ĺ Mr:q/L|G  1IK+,,5ᄐT7<POG$ v1moTmj"g _ @Y&LF?Q8 \gvFV~2{[Ɵ=ҁ?ū[B3&I)kn_u~R3fܔos:fHImqG${f0 XLEq)hnu>=mp\?5q)5YDNؕ1zxRjE،ڊ@g&L0PQ__m2m]D0EZy0# \YqBcukF%ڷ3_b;Ve *U*vԯ']k+9ߣ9_Ҍ6dm1{!0PwĵIkqE-P 7> :W; W}1ނA^ɔضLQ"eL5 'eufE.P,Umrcc]c^ w^j2ހ)8\J^h'qD0վF#Q`W! 'Vc.6Yzs! [NnL8o^;_4(e7QUf5 u?LQ* Qƛ3m+Nm\y8rNIG=ɏz(|U}kޫ\ `r,/OA\9~G =%jgGrHeڌU2 _f!Ś5Y–o/M;u_|w= U^%݆]v+gc?}VpI;Zuڃ^Wxy:>Usצp3CM>\#X,P|\qS?~BuU|lO2~> \j'VɳlYDl |g֧ԉ-|5e* =4,|X3PmzҹXJ "c3 ÂgGv从av2\\AnэXe%bnj?bk4U"9^7=$xݶuo!߸ :x0ov`n p&GgGM梯6$rF?MbT%UhE2=ٓQ-`y'W/"~/>d]h;Rۜ&~8W'&hElQ! VQ+"Cd\PJ˦x m1";O4>?B[Dfx8M0~iWK ӫ[ój8i@ )13ͻFz%ܘX[EVB}ޖ@&}- jt9]jX>^3ù֎:uwGlL6=eQCQ+}dar8o*Ly姹DF,N58Fw4m_{2P,ʴRīV -ldH'@m;9OdBLCAsPc5f_ * OP)}h1b&rŵPxkDe> Ԯ;pBUtRd:G`^+Fg'SR[i[gḅۀW:Nz1Z y 9Y[iUs܍S4- m.akۨlwka,MɄ _U~J Hqr  cf  Dc:ڟrFVvU:SD97 !N頖On~npxS$rȋ6;/tnĊ]ueM\,1GORCI L  .VJ%2(*Ұ#2S ǟH6<lQjՑ_`qr:<d#Iu<DeFSLvsuaF7!N;:a]VW? n}&IxsAD-)`)>!$h*&)nT=5˭?oM[4K8PZ|(my 't!Ut7~x\!T\h4lQ/r`.|b (ğR⿒lFU mTJfy"Ly@D Ɔp @< W K2QgG+#Iu45)u4xx,;Hj}<]k8kUF85=ݡ:Ӊ"D}2):#j9nX(c5ă!hkNt A2KQ~̸oY9WIT[IO%/{N圃f[Qd=3u} gy͡L~! w+˪u^]ܢXtݶAHz[{xz܂3|]ALO*L`߷(dR "9 aG8q K5y[ WG'.hvTnxV=u6@0GY RvOUB?xPg붮iOcק6FY6QVJ$*܂Id-یtRTx4t.OQn?irX,6uѹ=d!Ne5v lًSLL˜޽yå]<%De]l|Oakr5>d7{vD,b(eF-0U&kMU$* -ȕyoxZB*D6YF59 Q6;r]öd2u~Mz 3Eȳ(Gxao%Ɛ@5&A[ ! ||ٱʤ ZZ1Ik+\y\L$"q {;FҀtHZ6]jj]2ry^Da\ɕ)L:jT%N8 ?K%Y8_OV~aO>v6yQO&"1nNQ[ :doG.7jo"ǻ}?RgBhGs* ƘGzڞ_ W񟇉M} %na(|ZMW^+Ajj`fE }#gP3_ 3a LVQQTNэ88S #%i'XFS AtkJzP)LM5g~eM$}w/7 c WƧhhj6z<\9Ƹ! "&n-]gc>Lx XJģUSF}} 'l(<4o~ ^(X2 >&&v_[XVqV vhgmTr~(Z[n`Sxd6BUH 93/t62b]q쉷WO9*eo0b5xZc$P|~gY*ނH唫#aT6ôjS6FGg,*rZ@1z^Qt|N?` Cd>v*;H溏7tOZMTg^n/ge^᱅nv0QeЩ?1c}@?hU3Fq(X+mE: |YKpo٤IҸ*"$9هd^`v^O :yqf&]"0P<9v"jz: #1L`NMM!$1ΐHJ45{BmL6Scx_4Q .|0Y^Qsߵ#Tu۸R-zYܯ|[wRJū&3 umoY=sQ?"dŔh?SU̙#?6I[)[GP!MA9Fo#zi@(iIp5~ ×Mk!6] ˕\;n8xgW xgR FO@&]g8P&'fXZmW㎄~Vl\?*߫5.Ucʄa}i3৒Ӹݿ>揕Wߚ%pHntE*kXo[Hg*jN2TWjlP/0T0)\%*}+ !d] j0 llgaGH}H7E@{ϙ"O/G?O@ABhS =(Ww)f@-QU^`$ 沏5`Fip<]#&wj_D1(I-#[6i+d4b[g|yG'9\1另jlV(yR9 +,JW^B}%l%U(,/:wc^/ o (Zn.OgS.M6>`{}U|E9oY&|{qWjeܲҨ%*D".;lU5˲hG59o3T~'f&IB t9%ԭ.>L^帉7(lN!ͱbΔ@ $[8!2_H%}r eQ CT 0[LJyg;N- :!QWZ1VC>ĸﭕr]R"XnBٶ:!䒍>zWJ^[w,Ãpĩ FWmfg;8kzƺ?uG 09$+W}#sZ`]Ve,LSj'jc 濂%tr#pupKJˆ XZ:NEDfPi E/~`xG8qk;gDgi+ !֊w:RVq7j-#I-6 DX͘YqdR-26?Emsw|(Rb>>D >\qxXDZ(`V՗_so_.Pc詔b#[YUݹ]hΏ#unC1PqazH.hBd7w5H~DGE,n)uzo4M%Сp)d+k^)RL@ OMj3;#N}]cJ||) D Ͻuȁa!wE0}R%q#`Y9GcZR#G (=:E 16!e4Sc2DZ%1@ΐVzOU+l ,.t$t>zS ' )q+"a S;M<B1X4MLH{;y(Y])TN**-滦Lya-t~T1L(Aen8.B)>iL񛝷 HR⿽ȞԴ]vs!Tb9 yx{Tj%KlmY-*d}o[qҫ( רdWvq/{x0>sa !™΍>Y)F>q'MY/ 'z Lh}|)VڜϵE1zF߱,N ֟>v;J>bE(>5Ay^/xhFĊ+9}qNk->^]ut(ZoњST3T7 @vqΔ`T xޠ="#/8C`$~B iZu dN~'X!,R kB ߻ŌɰEH6Z'?N}ܸ%>$l$XaOC$-} ί,jtMß'ϾڤHv6` iLS8MU@t|~Mo] ƕo}6 qg-VuVa)R-}áH?vF"B0fQ3Ѝ.`] %O( H!ZZ(otSqY 1ncT u %Ιv'BڿeA.)Z=e 4̍M]Œ ИYn/8QΪc=$o-'Qآ_*+_dj Uaμ`gWs` 2OUNO;UHJ0\fH*f>{|,q/Ϝr:I3/e v_A86h51R~0IJwayWCM##-~OZv#B/fMJ*ǀ .ER,*^oFqC\|ViJq AfxtEF%%1ĒCm`nNx?= Dlw±`Ϟ ϶FlW KB@Bm 4PEHO;v@~'jM$>4YpHKFyZ e%*xt^,:㥂\hȄJCP媏Z,1KIIC;a5{e{>PQ25 cV47(K{oX3Y6+~|Gh,@d?S-YZoxcWQUz6G^>nRm$UnHv$ )?"g51rwpgCƎ.$YiIi#?pD5/GKIXt3B䤎p:V~ԫ/ha#b)ĨMհݥ%Yg@dJ]N-4$glk׋U Cӈ9Uc[ܼhU޴[a.jMep]ZE̓<_x{ q qOCѓȰ'%Lu*x(tΟV o#ͭ|2EKO_|o7"G(]a|}$J>7A5,Lw4Siv%*ѩWև ̈́N*F=+MzB'` vR"!BI\tu?`I`AYN7>U\kF ^Aid(!34ڌkr갌厵 ;8=:=itAN6Tt" vRqȤ2}_m=;x3.}B&ޘ޲ѥ$L)<:򚘰v$v'/ eg:-yUtԈV0E)UwP5hsd%A)7/xYpۛ TY}3vY3)~X, X] o?2CkTY!C><2z7eLF]4_ۉg urhqcC5Bs5g"ٚy}-} (,̅h=jUe%1B[sqZڒQZa 8f>j_3kgs&I..(ȀpŚ3´ 2Ztƽj[g)EuCRcoeҋY!5>K $([^?b>6_|_rk=v(hqrlP]i! DD4EY0dUlu,DX6YFxkD'-q99*&ZBEӂmhn`+>)&Z̪7j ;Hgd'Cz0hLqR٧ꉳ߅LM̔kY h|$UfBS9D:S~VT삪oTں7??7{18(pziF3GB>(jdW+eѴv(> FN 5RU"hsW?ӻ^kr+ډJ!dFL EM'YHf4V *†wlً%:rKdG@Qd*FS[o F1bφ )g烋I$ѳy̕cnVS9&ahPM~4^k31o FZjn*K%AE TP%}v;_V=S+"{"QE/nE8cCd|f΀^*m 9iWZ0 Kc D.E]jvʵ\6W+^ܪg# @t]c mJs  ,, GyCnA$cկ3O_#K8l ߺ*GbjJL%m|ڳe'.1s1lyT'LjUo`!_*x0g ܜɈb Y)\x%&q 'ޢdYs!|?ց6Jvnm dg(%h5"ȤPtAnywXj!ʊi*ٷQ*pZQ62pJ|%QJdf^0>YmעTk!{N4)3j?iI {#b׶Ka=~6"$<#i1 lPk8*-'Ry*_1[!8/}62~Q&v튇̍nگ)=uco5EtN8GZKږ I,{Tn ?(7.;XdCӋDԋ!Ԗ2|Oz0EZd*;'@WS4l* 4@ì~dqD#B];l?VӗOL3ׄ\pnQۡ<_Su6J.+_uz}fXޢ, WLRX1(j!s:ӑ$=2H݂wir/:b?e'.c sEq/8R([LSg]TlBcxrM0RpG]|&w^33t`%y1^}dȖ9)1S VX"{oWomH2#'ۄإ_IEi9Ƞۖuup]@֚$jX4@#:-^~"bՋ i^VOoD-'2+}n,Gy% ;X}DC챷+E#oolA@8wo{>%d^_٣]?pKѯfEڧxPk<ʜܫ'$T',U qPXѨ"cƆ֟S߬~2E,Ҧ%{xbTmy#IBV3"fɳ=~oDB[nTES Aa6{0)*XS?`?ص' RTollaP0|v`72aG.ʄC2/"Eϊ`(u(YvZlјcv7S{Ah5VF$FtP>Z&.YrܠN=` |4Tk{P[hd/+pdqsDžp~Y" Dg[ʫ[aj|W+JCt(o'ɺ/ d-|-8h- IvD]aSи(L`1]kH}u4\?Պ^ޛ$g4a~NTsYg'lMSQw @+z;$>X f# 2DzAٗ\3f%]v~k~S'\P".Fy%O!^m'Qj+[F*fUfi-Xicg}]S (C? Y19BTaj+g$޿zXzY]K#޸)1G*4U_2'Z!dPD.uܺTyOC.ቄ渠oVl=픙PT;c1{Đ =b4ɏ QF5tTA Cލo3fj0,Ӕ B8W)D'?5wZΗ}LNp!U%֣2CKZAx€X8) -}Kn>.g5"vǜBY|a6.CċLzwG>ģM79cK9 pn~2FcT~wx/`T[)jPe;b':!)cxC /Kdԣ+% ^eIJ "<98YO몸F_ W)}Nrb'L)EmÌHdf{AP&SC[ߖ/oIŚj< SJQ!R5[Յ @&F C”óvEw:>KiCkw#:ZGqa©r"u.lC}CiM*V:'# 2Z׊;EaT>*t>:Y ䷇2o}<#*(5;hVG5!VWwt@(*Ȧ?E#JT%:2 Oq G.H}~ AQ9nO(f_O֛b$27$R""/67V^j'3E.MU{2lM(}ǖ&Ѵo7"m_`S&9$^2%w%0K#]Xr2 U{x{G;SZ5ł Jk]Cuِ4P#6-myXbuUdN/zi|kb Izh 0Fzl[c49,93\/]TzD) {싙=s$@YmT!F<O?ltpKէ. ePȍRR$̚\trlNIOn>b!Dz^@&ORđ9&EEV6'0e$А(D$yAւ[-5^um.;9c#K>5 ǡH`04ULDC]┩NJ7I֑(t kޒ`xowHdM4Xl` b6Gϡ.Q'YBC<9_H?Š&@8BNVg gQTƠGGء ׈FLP\9%Ȳ4k؏Gq8ܑգ4j%9Ā[5uiNˍ}Ag׈/8=;{E, 0-.!x`k|vK$rGt$xugџ@%~o P|!QAFհɂ&2^1hAg&;6i<Ǔv۠l®?;@v 7z9*sF6NR$s@ƏfgG* *xP>OU׈,j h[ \;y[!4 hz[sVcEO 70ܬT;3F5y7@3Ph WyDoLju)b~' s SiH IV`] f p>cd.lug:ݒKdMw*kA%ܑ'#QW1DZX~MthBqQbO|j-byȕ))"z5\*</#2|nsַ=ٜe;9wV< H\) BdRjݘ"gB'! : ~r8Lc) ʱUn"Ky=$mV"BS¨aV \?k1(mgk] UĻa f.EvK]SZ: . ڃg4^<{Sț!p[` ;Xqn^\(Q#|;Œ:WB3"b 밙Nk 5`G,Ё:ZV@EXN̗Kѕ~lTC"R_E94ϕ({QVAۇ0*+G# BrxKz_36Ƚ+z|Bwi/K=tݩ TفOoG-I&e;F68(>^P`19>YO6̘( ݙv9B~}}sG:H_,Fst0iϘC7 UƏz&Iz Yr|}/d{U`q6^U !*2bbz:Xy zн M*Ce=?ad_{J\:CE l"2#B@܌vnIKXG,F`G*8) ?E/pI^" s2$ KnbiB,R+RPeO_)VZHgST]s%;d(T7Y-f*cQ:kKRZTC "Uo*OA o{[<$ 2 6%c:Oꃎ~B? cch+|Q(a,ݫ\?wY9o!7-Y[?E٭b'N;>LRg kya(HMmJM=b`}wD34Lu֔h >gW+kChc(9 N\Lj\٤tb(<k{+Vy'd­X3N}OÝ[_㲨4Ow !*K1A $X޳c;r}v8QvnrRrѠȧpYVƹ=LJp49D ue9 b?'k8'3(N MP x4QS3gKL$J릗yÎ-;}TɇapQ [уdbP)*ڦ1!Uh!}*=io( j 5t`%ҜZܡP*b`ֶ2%lN{x} |&&|" 1z Jwm#뎼QShX 3{Q>){%J=+dS#pR:|P. V,ϥWfA# KdS! S#eZG< ;Ӏ*P Q Ġ!S';Va3AAQѫ([u,҄hJԍz%Pl֭Ƌu|Cb)}-jr%.Aj|S`#swV]*2C@t!]L0Le8Zm#w0(t#PQZdخ HXp 6wNJե-Ŀ7#{(.1DO{W7kq 7G6mt?YC*=eb^DAOMB'[ pE>C=7J"s\ڠ-`Uܠg;P >Y ,kgz&'҆vXm6ٱ'_GNJ J&58cQppM}GU M$Z\⬷ a†lYsh:t8硤?\K;XoΡe+z`Ǹ ˻&s5 [y76@]P8gN /jo upB/aAR5>t(7IFBc H/VՈ0 wljgwr]I sz0eHCΫIm8޹5hՅosBvP&(lOwl6IцHN+nE76G]XCq0ϿA";_Kϰe.ٴcH`D~x.]6|#1:Zpq`ٰ|o/W:xflT/$]ϩG y88IGOE q 䪜I9Q]>Kv͔牞 Y1n F O deWF \u"ǘ`7Ng203\RrлT dbz&"΂ ->}r)6#=V8߿cѷ5zW8{*b)Fu*k"e:^/hF0%5b^urx!Z}^0]~*cҭ=EvHEI)x %x0v 1[PLj0(*IA $큞2yR|ɥd6 z\`Ka0߱e"hLa\L심?Tޑ9*P:t"ex`ҏDa T4ķJQq5U=o,*d4>Qw8!q8=^S Tq :irqFS; ։0z:M} BOR6 {ט-Ҍ7Y*@+hɷ45 7^'b"8Tc:r胜w[4ȫ-9ѸYKTGFBD<뮙弾#:mLc rp?0!17QTO䤋ވ}.;c pr fc@.b,S"Ef~H_ʻdWP!c2FrE1GԿ>zS,8Cg1R*Vdqzs6F 6z0Ў KӨM8q4cu!!BsG[*~2(NSp?@/f)^I{G*7T̂L= ,)ZҎ/e]unxH]tPqCy[C2]mO+jDsH[C_t&hRd?qrv}N2Vt4%u͎}ʴAM7 $@ȳ@ QRr3q_qo!sv\o%9o5; Vk\ UZf}H>rr Sn8loD :Z)OO%y 7h6.%5$nӌ{Kf͠~RP$"őpMej 7f''ѯZ~n"]\9@{hp(w`+멅O8XuƁ΄9ǓBpb&z=CZ B;-^BybI|.'ܖ Ģ8״M-|(o/A;9w)knF#tf>7鱘]GaCujyJe`S^cľv '-#M'8{o LHt8fz `Xs{qWdha$ag\fpIRU3i]&{|fNW%l|W^Y!jFMbdYVs&sts {(2eG wڟ q}ZhuݭEX?삲9W)1hEɍ.[Xa UQr, ` )"m]Hs1iKݦZP>?_662OzMhTL^1ᤏk$Ug(bɆ <a6he3lW,UxYx${BD(L?1=2%z2j>VrO)4::D!sG|w}PŢ7nUA7i;Bg m?Li#N_sA:(o2Ӏ-Eh 9ˆE389OޤU_D&X\td%6>2lBHE胡ڝUm ,#ᮙOuf.r gش#*8iVH6(! yi is.0ze?^Fdr0 '~9"=r1P1WpvmBIyՔ+p#;yFkR#sX?!S<{~ mi00DZPƒ?W:.V*͜cH7bJTh_^ =?*ʼ( kxv ,5_OR7c3f$C: pBJ#ܰ{f%.qp;DZ ]g]/*2xI3;Ǫ,3  1L9";}u@ը :mK8p5.uz>'g`D:ݘ \S+CtJ(_]vx΄Qŧ!bap"ҊߎLG|\Kf*߉wv:w ED$IY[- HR0$:45!')W\t,u nw,AW vӋKkQfq1}.AŸr<*5?;7IL;ۀxC]=e! Q2NFE[l/Y\f ::\nnd{du2HcG<2ZcͰJӪV 8[3܎WN25aϦۧV=!L 7{+~mL%ݘߘg:xAp@wqxQGp[GP% V,"BP3fZuk9 @KG_jc_rzJ]TY5ԧ4MlN{a~3oKʘ6/u6UM|FBODzw}f!D6<_NL1:b{SԘ;=3n#~^񮀡=]WEUtf&& u]TF+9Hz?UfLK4kW-6G9'F]YIg=5 +=%wFH'kA4 ~' G8$ݟ(/q@|ҨcΉ#iWS]πxe,CwF{忴h ]m4#ƓjQZ𗟁}˄VĀ9cӿqZgr4+62j8nfV7L'';֘ "rڗnWm.${y- \@紃Rnjse#蠍Wt7ǛLd] F64Ab:Wd 8L,|oګZ"t;c۶ȼv= KQcPB*\j3Pn |\#y[$>w`6dCyfQ_DL,6n$CrpWcb.߇tx p6e@CI>?XR#]"F{i^ZkI6jja{P ͘N3=]gs~t/00'Fje~Hi5c ݧ{izd NSoT׈# ?{2a o*A̸f=wAlgQwouW*5c^ψCQgS~ԁVI*sFyy=.STeGRzڒgguҭ~~Pr^ a~#V˽v]%R =%FJ.V_oT(.E_ιH ΡQzM=7W&oF3Ȣ20{),ٮv 4a=ƪPZ _ ;U>^-GZ Ն榳M3:q,IcVTL3шVw9\ H:DŽ:̑fH}5q9 *ʌ/ _*4HGӘ7:ʃ,tII6ΛZ OlZF,v4:I5W~ L@^[EHOiP?5&^ܑlnz6P;׸5cu ?RB?bcm(s6tnyJg*a`o9]!Fqpxg--y!^ /Z3k *y}1,[i(Q_ 9TM%+84 OoS lB4ۥDfmRTYF0Ovn*%v!1B85" vZbw".`G 5]. GxUw:oP7:#,j83]FzaT. oW2Ǟr\ g>nOSȘBi9ڳfb!m#ә)i&e辕,;;P$K78]q8 @Q ۧokM8e(TJKr< d,{Ki;zPxZg3u}Ɛ:hC!Mg;f\Ұ0߷!7f^] uɩ'L~2Zy朜bO{@?C]ڹRlΉk W&A+\#xC dndžvb>"G.DʽLA5K|^zr>QM mLG 16xQ]6mPuCVCgk~t*-s44L+pI Oj'1z)x[ކe l׻Ei '9kb"ȗ/LTCYQŦR!P- `*Nvn3YA[W3еdK;[͛:+ s鰻eYH~CPƿc겖}R*h$' V -"$'d{{6IڂDkӒYi{+ћrLI=T̓^z| n'DfEp-J 5h"ؤlه:#8@gΝWN]0,dz^4fѓ@:F"Ÿw=2zKOW$t$>vDɁX0MOk\6`J[dK=˜ZXun8iuۉD &_qj1\Љ@,k@YnWw}M=1cl:BM1֢ڮE 2l+i>i9,f}#CFObϡ.HGHoݨ.N;Z$v?Z*2p/FIN_NM>T㿼xE3Xp+f# % 2 Œ%xW5Lh|bru3-V1 o2},Zg-_I.#kEv|K!e)yp8 WѕV0% 'Za˞Ѹ_i\ &ݤ.Sg ζ-zΥF%o$v@66vU$pЗʵ0|XZDj֛JOemMA ÆiuK;" h@^F~zdDU:(-!]l,tĐ$9TTa9!_8k,dX!:?3j⾤ZAkۗ)U7ݰ]bV Xďpch1*4ߕfsWrPXlBKӌI{^9ZYXQh3#fѧ7kGõh +q+O1qUd{#t 4%}CHI#RVx%n8BVh<uP22hc4,4X#LE^\0W9:冟a`MLnQ j6k;Z>vL9=LTŰVⴶ:DƩHIRB,{6d<=c vzEvYHWJK@Y|DT _JA[ ۏzͷ3頙 5#(ѯa8.; RN(8zc//BifdJ=4ڣґ{cP*Uj+v޺""h¸jhQ8W<n&,\TJ>`kBj1#rɪ$:ʂڤOmq4brɥs2ldRC\U R[#,ЭexD4/c[_qw1 5+Zk3qsSfB;J f߅^ecE`_K<ݕ(fO94ǫцBMŌ[1\g##"ʦ|B`ٗiY[ SDj| rcHⴶY͸$ŹM)"䙷 M-<8 jsU[( UJ&[.6U4Fb3Vԛ R$RUVl8 Ӆgx@PJxw Nvu ¡?xJFni[~ˮ/=͓ZۃE>"03]2Iӵ1H6%ɜ l >wT,9gdn @DkZȼN b7fjHɏ{%} )fBek9t᯹ 1B!,+ϟ|1f@v]szJkrJL $-0[V"W1sj`J,U1@`δ.WK4 kJd\uvn <Ԃl=O}sleӰf$͸+n曹e+0yIt|?l^bg W,7Sz~ٚ==D}Rw]ff؏{̄?b08&~nndJаT.U{lΗb5f '{Xv 7$PO7+%S b"c++gO&Q9rd2l,,m7n @Ia@Q4"tӁR?A:_0]$h2 RePTrK۹^S[S@ݞuϯ^h%L +w" y!|۠4wPϖ(5ƺex^AOSJ\6zd]+Գ`E%ˠ:A{FW"jaC4תz# St6"Zn8bbԖ0UCG:b+_g[V!OBUu|ZʴI~H1E&&Xikޱo@19*'dHH{Z4Q)h2 ML^m' e8>/jQϜ FElnѳW/LY`@O;RL uF@s,bFq}ޖ@ Ѹ\ Q2N3VWT;hKB&c(x?2ޓ<\p2sp&RBB QhD+pЫ. ]z9ڈ*b uO)lܖ]-yF 6kV \<n_RD}8HkBp{v|5,BiOiL9֮OT_g HA ;x#jII.]ͶwVҮh ZpA{"t@(~[HfG)+S~H52qЕz,-sC:3t`b>e56|óYj\;YkcAM×JeS([kXlXSmf}:,&+3UFmV֧ʑ(7m [1NXľI?d(-qyԣ]!iwIcrY-9m6M捘 eЦ)_ ;F2[KRЉt?>WǘwTcߔ3TY m?xk5oj%zA2Gj 3h݇NdؾjЩOY>jT3>C0d };ne35;8c֜,0{-AڌL/Iĥ5쌗ͺUar/(*n7|8bv呡;* T@#TZk53W ` F)QnC܍?M"_k^ iAVlL_8 N'}c'+ }C FCk6ׄC rq53@}k!rİi([8[4mj~4k<]Y Ğ?f\r ?NX!t& KLN;/%AĨѡ:FUX< 8ԝSAUhsITRCiweD.f^ MDË45Ɨ,đ GOx9n'JCqV1׳^z 96LXTT_8=铟F{}5@^Db4] D+sf?Dǟ7'b8Bd's“?>G6#s5VbnmGnV6Ĉhd搬m9nK;lqW}85qP1c4FUxp)+hSȌYvDϔja2^Ybl:WhcgrjRf\ǧ92Y2]lV?T|[EPGc%{oyG7qSqCI_'/NuA_>lBǰ6ؖ|ĕDmt&ru]| IH]B+sqD˵y QQz\Z93R W>{ہPbl)ƶv'\(qb@.Eʐ.wp]=Q06R&1?6sx}$B41i>ŒM0]Dt2+t#RC ^ jBYw(JE_OV~E_|1ځ̞R>.4,l@pxzv1{\LeKpm yQs}_Yiǐa}W;( % s& {O\HM( Ӱ~wR\)Ui~&Gj&;a4fg^0rFF_RGַ2H#D#[)uRPPhDY`?=LrӃAA}wXaYhR='l_;e <IA<`w*`EqӮF$$wp-3T?IwڿF>vjJx<` M7oDp/5W: D]FOIUf Z|݅JadNy9It}j|s>!%gg#kPћ&Qٖ?b* Hk?9uEmF`;'ࣃipΆcU\fK@:3üHO6 :lˌ488iJP]# 4iS]Rk[ Sq>]] 7xSzEGA7QF˜>wH-ۅA*aj奲TFr7ybbrVly/#,*fN$]#Nu nqV-\v2 3>=  o|QJsK~b"3\Ws]61x^xh2GkَـX; >#bzj,0.H|tb=ҿ,.) t,lRCBK)DXz/"鏜z@\Iqv"P۰ G7 Y,NTN[2F˫Qj&&: 'Ӊ=D +#,X` UTǮ8F>R?"T1jAit$Avz:Ū䂏,Ӛ8.*vW/#oh(yCw q*e`% >.#uTY 6DǧMQŊIZ䚍|)-XU8 Wbh1d4MHā:PyJRRJ?C[VT%Q~~i;Ӷa)q=7/S~ "Mjx2s?7m΀i7& ''ݬYonqVYEeWdbAF} )fAo֢*Va>T iYA窞'3 q7r U ,?l|ⰫsZ86`%M!љ+ػ*OHA͸{*eifn2vbYHȝ+:zg9W~h[ʟ,@Φ?ɏj"*`vT,GL繪bT4| &8]\-SFnZ cIԄぉί.5W22 .ٰ{4_uɩ!ܣ*~=fZxV~wF+ae*TӸcyUIY%='Z/5G _o5젰_ pVdwW>B'vMMtIpY^kaPo̥4e~^~;$g"e%Z WW=ϓfXwǘ5m%XHUf~/  +"Y0,bFǔaRh/iČv.7X iO v腯\{\˚1S=B4\4zN{ɔ3G˕#WKJ/gr_-Ǧc FF@}}r\o"՝۴H oGm~,w\TO +*74}/=ڃxo8@4'EafK/ E^&(o0.];ʺ}/KVڛ PA_gգ)_<&n[)5A ]#Q&]~,P,+S@@ͤ ӐeT*Fw5>z|2a* fj:&v1uʅJ,OKzA)O2z+- ~}^Z 5W$mj/Z̃n6qN!\]C>M BiMqzaOyujmO#7|{pKpؗˍ1`#|dmE{?H-ˌsp$%D_OC'tqY&IΨ@QlE1Dw6b1Ha^Zqiry)x>20:OCǦ"c盔L>st H?|Xua<ت?)zRƝऑ'zr}/3~ $mlZMX@Œ^1a]յuZ؀Sg&z02@O:+%(o~wfgyb ̯X KȾ*U@ȪvB0g鈅ycvx=z&^Y3 (V/& @3ϻkd$X1#/8i._XxXϹq %2 ekI$0<)EˌznmĭOsT$v%62x/Dܫބ՟g99/_jǠ

    kBqxTFV gհuF2ܒt024)=ug.v$$m$2BWƛLAaֽȈt=ט%UD&ne*›vv Mb8=N%h%3xndXT:2;&bpqX=FCYn凶Zyg@cu IZ)?JpfؿXTkSXi`KJ17>ik05vHWZ]'}N^νG;Z?* ۈبoC%U6h1EiCٗߧv"KHn8H> :&kY 'y¤XR9żyzfl5K:3 -{pz2*Nqm?<:K8 h½CÒTp3VX-=0z z?l?}ӿ 0iLIo b+uMarۇc5I>k e 򱪳HW>-ftCQnMW$QR]mzl; 0 ;0f]v"{)lFRIӛ&(|2hj_Qڰ2q6rԊjZ}wLڈ#@HqE~pNO;RGE#p5\x>=j}u%0lԧ@bØDw (PZ`Sr9sp,^=);\[u&v!U,`/M|(@|%=0oJʾ#F#lJsSkq7"% &1P.D{L ۹Ei%3pwU¶ i3HΗ2S,h~te1o;~Cb_L usT\Ѯl=O7A'rjz9Α(WLs]va![^ ^YIv3p؄i<0戮,Y{rt䙙cVฒ|$VP+aex<%E6O&o.#pR =?ꥹrj0ֈK7"Rϴ;@.N(ٖ_{Q]՝?$CЄȝ2^_4L$DuR4w?3iv \ɟ~!Ra GWx,_mOЄrd_q^ȯI%r34s^dr_NjB:muN}MZ{1e61!}>lu U^WTh8pRQ>x*)Eq':c_it3z%3z;O PP7ۘl8rKd|5|\ލo_zf[~JxQ5[9h%靦E~T}.r|FQ^/Zx֣-Wo|B/sUn!;c+DsL3l[vo1j(LM0digprǁK񔂝"0~W >YCFյԛбhS U-b浨UR1@) )>#Y͚G(o0aZ[QǙ+к5uDjܖ_hte P͢6|~BzXC7 doJuQ Es!ST֮L@':~0'A/jLwN緌]3}PQMj] f EfUJjJ Pʕ:'R5EzSE̫Y Y]6W21Ŕ9:9ȣv5|qeе]3O\#%TQG4$P,0FwS<[% Pvf>OؽBzƇ&S(Ϗ؁\f! +x.7HX]Wi9ns #$f[RңiQ<%(4MJs2t;R#e 0?1JwҕHX4lk1Lx`@uv3o':`^$ ["Fje.j21Ar]zMrsnꝉ <vТ |#u;x\5HSz){0`~*5(@`[V#0f$]uaHP3a8>@ѡفu AT{A r̍J$5 '|N^?oՅK7+BʩU%ͪ2d'ǏF9Ԙf[1in[f4Iʎ%^S225 R|%F8ML@3y=cnWSߥڱ$Ӡ=G}Da*P4XdReu֟k:d;wGŖo#R'غf_:ޭKm5h<ذQA|L4D>$.>->Ê%mVgY%x=Dcߖ uG B:YM)c䶶#e z,܀ ?)9'*"=u'Դp1s?cؓBXo~J/ϗtfSh]_x,ᆒb;ev:&a5$PJ LH!Be6T2 >b(0P*ᣘ\"bhM࿟$8jo1&ۀd *_0]e EuxvaG4d=ۄ,]غG7$]aN};ϡ(~_yH+d3͟FRn->p:Fl\yPΟIEB]kt'Jb4w;z k3jAͦ(\9 ߐCzt>"Y&&jA[w`0 g^V`,݅NG[rݚA[I1gjN \\C!b7bcĜZLZH,q@ ">Cq:QVc+GC_{5V1ʰ =o[Br.Re|ѿ8 yDZ|6ą$6Lwl߀yUFm7RnfjsG|뚎&XTI&ZN  D,r ;ڒze؇n1N\QNj,wuh2Han^3`<ݽXpXz2S֢%rݜJpBBRH'e)K/,Vk"'/雽`UA >z8MGJJE/  BnXww@V ˬ/OذDv&QØFB,=*Ԣ骢g*]ƽ l@4SDˠKv Dc1=xfAmO`FS;?pkOPERb9d2@\T_G3C qh ؇9ߗv 8\|d o;E3-)v:6IXarV{[<* P苛 l"!pQyIqo %tO mz\> *RoD7=gPY) jpqS7:uzhltWe,S(G[Yxç$2:T )&X~ J%)GoHf aҮ biML¡ĠE^kb%yIٓEz''VJ]<,g{)$P*Lʔrf1\QF m4isas"hO{`DVbA%y1wG%w#7Թ*c64FfBQ~,";T&ht+aD ba{<*K{scV</3{~f<Դ J~?+>s@|@ zoqtĀ[>Ƈʴ> 5j3T ix^{Lq˚,5͸x~6JEǧ;:t˺34I")sݛwzma^ǎB9$-2h7}+yP9쒽(jP& ]/2Fw ;}Z7a}59v֓3Tƌ>Zo= [/ەbD}W4fFQOBINr$2 >ڬ$WCI*:/ _Q[vɩ,: \5K /"(&cp9!iZ]R OV MDRuK!dvkt.>P/+Ѐ $Flv}$ˊ d@]kjFT#S#pg>lU^l|}'Q-s6f ƭ Yw:jrDdwehਧN޿%WVA!g;ѪD /e.cL38AApmʠxFm<āsȀR';I^ORafUEoTX#&5\6I+׉2̧\Xsz,=l~N3N}bJu{LG7E3]'==oJG"Ipܟ2IGæ;'&s]"J^F|q|,scRhyV3Ca^2vuA.jL{;+z8SmsɢILIGhCNryeSq(fEcM^kԱ? Yg.: Ƴ2A|(Rc ,lڌ2[0'F@1~G\Ɓ 81ƍ.Kd)Տ-V:qNѮT IHO^M3u rPٷX}pDˀUkϪH*| E˨<ecvTssЎͽ"՛1eOCwoGZs TԾ3]w x;@Dp΃xłZOݹh#ÐƖ`{[ïOLjjob$#TH.:֕_Z`* e"=CE]'jѬL$6Viͮb2 TFV&<4÷B]PH .cAR5 Ypj1za4*8L{B(, yXu(E9&eѶ(5aejuꃖ]v-ENX7BB ]y-V 5\)J:0*26RQN^a],>ε*b}1!jW:d:$em+P_ _SI2xRW&Sae)urPr_ < c}o#o('F:8 \/4q ր&ہ0=̓q|O7 BhIbөp|.OJWh=s$x /eMG\ 6W)iUW@ 0OkJy+`~_cz VMfutG8ƪ,Eq|`=ٴ@Ƚ}l=9!\ǥ.S]7IVM]K|ZP6%z~%U B.'E+"yWA3EL(ʭNW:D7rT ǽTk]'EiHr~x-"j.ѣQrqn@`(B,*3s^kJ]n#> kZ^Z #{q퀕X}"JX+NޱA, MY09lZkM-{?ī'@|[Fgg-OKHDlvpP;rPi,Vf5s STDMmGTy}&).? _RLOMnjx'״179 gebP `xj78nZXz_Er+#I2dL'*_:!$p~h5;dL[7-rZs\3N(Y=c>ݢ'9q|JpE:Mޒ.lFI1O­Z-j0~ GC&tزD@ncX{Ӷmeq.6&תK;&_gWzW8tHS SK]xqFTe23+9$w/[1V;8 Csg'6zFej >c@rh40*wH}p0 lKJFR鏭.o=˶LFOѨA!Bypqlzno03i2~65,կ"b?BbO[L"Ilehϧd6ȄU?<>~ÚXcǙ 2&dGb(z-=fO.?~zڨ+~AHT8'`T~;č'އ;=m[lsZDh1sggSYqE[Tf*VoGq !a9;쟌^"0'n=ƳNWmp}X5Pa`O;c*t @QfH#`>勊;ZzMpZ <8ͨ9Ӣ!@<=aD\VȽh#pgL`iOy(l҃Bףk(SsBhe.MH?MvӐ^?6^:Hj=woD-cG -=WBhwwh-J8 TQ+WI!1j.2n[PǨ21_ۂsx?/W$+YEIzK&5k%!$Vsm!)/خ[WS,"ҝ^1Xp>R[D)} UЎ덉J34Ȭtq~&sߐklG^sLgs3[%~GDy%ͧE6`OSlTa+lCdMZ@ACC$OtcpL/ޢBRo#ǂLC'8'Xm\_;P`*h}<[Ns\5;C &[-ԹfԺ莿J IW[䓰%(&yP7NP/jiR!Xw[hlaLsV,!"7_O6U_̹{ "H{~9c,*_M x@x_ε}҈wǬ{uy)uwBoߢ.3]ؠ@gd"mbqCO fd=bjY f{s A<\l#ADWz7{\0 y;> ET $7egİDE[ jge9eE㚆.==NTZh|PO-T| '/;cR߁Zxf/8Zcɒ G 血CXV,KdIj(k#>m cd=F [ aKܥ+S)P~aUMK!N bh!i?7h%/`9[n!T X=b>YBI&f;*'q頺FU7^;*ek6l[W57PKGMs9l%،q#J4R 9U[<Wtr$tm%CwC U$'1uʬ2-jctYlI0YK~jϴܺ r*]1r{H*eQdZ_Ð) ܊c3kj6eTֹXw"A(@1c5mAtq{k%T;*@f׫ ƖЩ>+Nb`S "tPYi^TRlh(WMR#[9[!G)LV{RlO=j]AMl- Ib  3^^{2!QEz}?h'Tn7mIRrDCWƓLώ.'&>gG QZF dcS,$NJM>$aѸ>!A&`\Ykv"T}Qd$59 ‡oH[LK_ 4i x]:-A]dxde4[sZ ‘&'́c-J1 ڥ~}U\ݒ>O|0tj9`t֋! ]k-6+ OB8,oJ-be!.7W],]4qjOALbm U-Ƥ WôZR]OX)d%W|譱%`9ZͶƓmv{(s.Ӣ3@Pir8$5RDBO 3gg-牕/1zb7_POpJ "G>/=2t,tNGbIh%E 퍧¥ npV6hgR Q[EZ\7৶ffn䬗ˎf'=Q|daE+K)7t2Q E^Jl,K5lv^E7I#̽V݄8Xe+2r>0׿?l*غS*;RبLA2ő3_2Ld4-jz8uyh5<2.|<=>+DXC;?sdͺQB1eGxvՠݶVvIPv7@[a3nlZS*TA*#={RkDq-lJv!-]H.)M2 xe;E=f޴w0wG)j;[Ac|z-:ZR_U/4*9%?0=zD!4r4zve"% ]5adbA^*3 /L)-O%< fw`_3z\AkW 8 |G0G "JP/})M9t[Yg)nIJmUGAcp8F5C|q]xSP ꦁY(S4/_dzsGc҇= [I|At Lo;N9T9X |uNnQP3gpOTzi BHD~<|vY/CW]cfGmxs&k >*Vzuрɱcm jf7#;(Q nԅЄi#̩ #+FX@8S*Q=}:D7pʬ˧b5)ўPɧR65ZN" rLgFkJv+n7EБ=uAFi2N3[Fu}>*lo<]ft=ZdGEO1mҸ& 8,PöiHpBq'~rnԔjș>ҙÛ/ J`A[,TzRdb=6ll2l A'c?/hcVc_yR!7#l 4ѡ~DSxqrH?Q6H4/7K+5ˈY+[4ڌ5yOx0XuOv 3 $r{> 9 V/wxx6f1ܚMXs-Ӏ#nPh8DF")3h@\^aR1.)cg,N!O yo-YC >D3RW4#N0ԕQ|s!0w\9- K54`8SbDwӮ-I4P4@C^[=i8T_IQVuDZ sR`U7VU@NyNHNYGNMu D :ӟAgE 8U~.TLZ@߲#J7+q }xt0!+ב&=+?JAx$Ce"t͚"rBV2̻Ҵirj@ A<ΰ3^ 2n+:ku<4⭙^-E)>u Rnu}tPvn$x0TZ;ĸَ/\UWurxOxNq6hxA(5NjBoN nV<` _=@: 2R#rS$BmcIX~X{rjԶsRaMo)?G+8afs支V$'^>;:;Ctoxx3( NB( "t7=CRҹ1w鴹;J4}7!:mXdnѩ2*K^l0@7s˼܋$Lq#QӪ\:g?%@2sy4._6몃5߅4$V8"VUB!] *5) iz[~]q}0VA{ɒomX }GZ~ȿ6 q"Ύ2؈ra.J~FT3(I.Ou4klIl Щt,+`΋]jRGQWL;' f\Tr[]Qp_0"KXp6J) fAt<HEOJjiQ ;QpAQ3=X*ilac?ۻ21&K~euQ>bj6#Bq5ՁP񟢒5FD05Y'&x]~XԠ#>yS-f&,2cz@"d2Bq;X-KӰO Ɯ]N#NSkYɅmP~C@YW5UyDK[xoI6L'4>vRzeL ҟCƏc$>C=6tuJXI}v1՛FI:78NZ+sL \ "DPɛC2r 6hL/&ӝ CB= 2ͣ"qܑ,:Y Bcvx]u/vv ֯=Nν?ϙ>4OkҫSQȜ_b %%^`%=P]+6ˍ-eRXӶwDZB|1&N)}1gE=-=0Uc ~cU}j hT|Z I˶q1zJh}2U;);oplƔ.967j; 7r:u1 8d&&^ )}9>y^O({G707hcq{?qw~; ͈`{y(O/Xfd$*,Ěv--e2 {jR(2#Py@sc Մ tx#GFћUh?Nqہ2R풩Z~砮)?xC6_-OL ]6!O0爄lѵ/*!C0IP ڈ-[G#.hyb_ wx$o-쵰! |q+=z)ȉ+m8n/5&a~F )tf~<+V5 ip(p%t%y^kUzBL@8$f-wwq6MqP̨HF%Tl mm<-{:tgkp^(9+hsgT݋>ڏ#woiH@3Jw ݅OG{tc"w~XnAk'4 eKʬh&bG)2'|7vh)}Rft岢.MA[@wBj&JYѱPw.UY֮m'zT&hoHޘ'?WN|4f `W\uYp}P;\ԡm/v~o+qtzH3v*\c`.v4z7Qm/Al: (;,g )bbOs!c"TgŚ#KTӎ$}ɟ&:z'ɏ9$GF]fARMqS$5O!s }!,K!"OSX{U'0rp-v!+l:} ǰgXhl@&;4*rg%C^?ӉڡͣEepOz9Y>xo `L&sZ@=0 VO'1\[Ƞ.G%K% 5Շ-5 @=zx?'l#M} 0Z=s[VoBX=Yx](+0$ͥv]e)b^Ei{xfsG- bVX\Thʡ`U毂VA`r!ͫ>!—L`-C fyבvTmAȬ#CE;rd}>[nu;lh(n#s9>?;d>^x*8_OmJFN-ǎ׻>eҳc8'&'M&S nhuB!_GIV 互o/æ^dOLXZ(~(u%z[uGW"T?ounGJ'~0H2"oK,ַ(rԯ%N2h\;2 0&-OkivժC [uTڔ0ir{5-lxxW>X?|2^S:!d;W+S@\/a>:{lPa:qޛ`36\<\CzUEF`f B%}u#Cl[Z9e?Lɐ{Pϋ˻ht$ADzEK͆!3uf ibiKdPm_Ǎ}'gm#pꆩ?!z tZF,N8"0kѐ$q}䢤`8y6Yކ/egUFhu>5zںAjډa| |i*59ٚ*yCq \PQUȄCSz{/ d`56F๒PuP̛}auϢ`#Zܺszh, CλsDQ8ztd H:1-p:Ig sߒzCV^uf4Lq.xHBaЙC:󙶛kBڵQHJDžbsR6nJ!fZ/F' &{5Dj,@y5j E.@'jѻjκC@)B T/_ za޼+cX}BP.SM?"F@4wm$`mH($RďX&bոm !ʵ؂cU͖\ LX *9+TN!Ym7^I5Zų^87ÖJ:r5O u?Dzd4N»WR91L#tabE8S#S(vML]S')Y0kްdMM~"0̕kӷWDɆOF~jfV eP fu,cV[F|IE G%tGkv[T;\[* ;_y.Bv--k&,Ųёҏ+M3 f@A}+ ej ڤn6S& OBr?/wʋ2Tv08",nCT"R"D,JZ9EX^Ep\V5K*$X=K&l 7 uG^]ޥ[F;BDf0tR)?ٿQrsw݅-? rE-U~k)"s /[^Stq9TixҞIuA= 8bU]H" $'fgZsZ!&$N?Aބ|7$:}p974O#w pV y2Rj9ߦ!*.*`e/JAQ,-ɪ}qe2h{BMqXHWDž.)_cO!XwqhYCBr. u+lD ZA `| I!Grz<#oOifQ?bEx56úF;; 6E+諼E7W&N7Kk-~ůvǙū2GFveEv ,< 2 fsP`-I|籒wmEOd 3eIV+ɱ;CxYqF ;A[/PgmQA\>{/s&IAms\j;zm M@ jYh|alh䚪6xh"a IW&)X1B UxAU;є\_D'̀O5(U%XbT3#FCi_N]j$$;r kS tTR9Vad%8FsPk"P^u:iumODp(lOy"%>im4B:zsl&y W`UBt)hbs V'mpf5f&}@`;M䖱46Y/s~&0wg2$IL4#IKJDatgMOHxFȔ QtN8clp ݶYQN6g=v^_;U&vZ@BSa99piHꭗ<Ձ8ZOS6SMDa ibRi ;:!dosQڗ2 gk*W'H^q-qX+jtWiJ%צ^JbIuN bC0>pyBt-#&/ki+]/A\Ü<`t1fZhm4GՉH`ӆ.}9¼g'30o7M>VqZ/XTP7@'n0q%aӎ˰Z }Ou~wOP!!,-AٳTg7C k5،;:Ƨ9?,U7PxsocsomY{k9ovx?áJii[3kɤrM CR (`]u|{6ac?6k'!6gb(pc*Fox= 8#Mѷ hW-&vT$x<i;d !YR|mˣlUNomRkʪ7-<lw/K+aq}D>qޗ?a1:Z)ABz|Tw\y,'ryuGغxjsD.$Ku >Iܥt vY[`)(2W,XSIu'~y9"촓ģJpLIU /N5(W$; F86wa4Crx;"_{`)4`VG7ݱvv#xLoyS@E-ON7TJS3:5Tb^~-Gv:tq&EU1g㐐} @IypOQ#0sU`a$A"oݝd.hYfl1dSQNqªQ=,pTIt;hA)mxG&#(p2wvŘ9ϖtfK fT|$W~Kk( L\{o來[w#H6U*!2> r8n-.hʧ@ڱβD̢ɰ-KD'Zdu5~o0}NדDH<),K[6FX7Ke/Z) N|i/?znrz-Pџ*r[ȲpEFǩM\ vFJg bet(IrRF Ĺ*iUfVR_?iT/BB 55c›&UEZfF[R G ^nVztU[b.&޹ƬB:'=(EUQ:,liZ2TSo-nUG¥XȤԣ%QЛ*vYwkrAg"E*[YE&I i9sCmh\T/8 Ack] Cpaب49b?t{U80b^s@)ݡΖ{K~'l@؀&,IfIuzݾ`0k\6AC(}ɶ/GX֋~n;V_b`PJhDt+21ŖRXSnRj;/63!::Vm'`:#՛VU3 2f0ʘǹ$81a}) DNTL6a"G.*K[\DИdjumڔ$BYeN6xk=)ɜdO#u!c. wj(ISV~iҀnqM/"_`c7:tWמoiοMy2bE̻K]5v3˹.Tj&?`q,8wj K5D68–T _ͭÐ}Ql\Q>n\fYç--w՞uyZ9@]{!P4O %á7~l3SeԠS +JKY8ԡ#:{_ }-ENcJT5 XzWyx[)@QFuh}eEP)D|~-O$di~ 9j|:"~˛TA4 RYs BI6:Rt6r7̈́VA@UM0ⴔK衝6{NL,#[$ϕ@Ǹ9~* N؞բ8lvmڰm3C._LLܸȿV)^B@u!E̥"F?^xxG1-_YCOWb\yjLڍ[ ij 5D ߼w9B ~jO;g[!Sz?#5.R2)뇎8ΩrVBQ=NE XU!a`7tZh?c`zE 47 ]ݼgY"N4Ϟ&MY92LZgWRB].)6]7qZ@/`Kf׼ùK^ PO?cLA[Wq@!n ʈjVqMNWY"ai}11n+ !)SVlCw̰~]oj㯮2_w)zAժB;]Jsɐ AƭڤzLB(8y&0 P 24p$D x!>] ~[t@}O0.$ƋI'iek!!N'!;CP\λ9L'F>?һG<6sLʂ͵ܻga)F >[vA ] ~BGGH\V_Wz۰f`ytJ{|;2 :/k|ڋ ˘ysI8AFm)kMe4|3ٮo;턲*գȯQ~!YFox6Lʁ*Siъ]B8`GM*ΩlbՕ#4+(< ;޲8.5|%t"{9{^7h "6pc&7^!D;DҘ{&G Is_N ahb5!27h;rDn_FLVPy4?ESkL|hVD)I]dzQ!|?B+7B]Ǝ}_`u5kd #~:{R>襫0VjՄ+HٹPQفSho2Ԏ瘤L(Fg!|x<&v3DG!M錣o(EW̆[H$}Vp<RL[FHg7`/84?Ӌ~ X%6mIvEzl?V9N4ZlҦ%  sjHdgz2`s XQSUV{jQz]g׊76 8FK?|"sE-6$&.j1V: 0b2h8_#!gKtFVn:*"ӝ<\L~ƶC}"@zc ыP}_SE:deӉIgra#=c`j~@@al/ɬJ$4KһR?Ƅrւ0KbLPo_2uűb3'#ŞtIosivſX텣ܬ{ڐ.R|`kF4]9߇5〚Cs3SF {xbf_Y]ҷ *Oq?D,vdcGdi\S|83N@=ID20 @0ӯM?b8KI|NXRE'/Bᩖ Ǹe?4uAJ'o㏯mSUk=;Y:"oy:zaԎ2]^U0-Os^KĉБ D42xj`a ^޸^@ҥU-|hc/t 5~ٛV܍uWiOZɖܓqLE륓%Q Xty?vK="³1:yJ 2Xby寅SC)|631atN~<̷U)SaZ{7 +1Lin%B=̓$/BڤH;ȑ;m\X[@>V{#%gD`08U9>s= ^ nY\wlN&~g̼>{V^{E4,a(+Ep&0X_gz*pNEpP`cO^' y ԡ9\^e=3%īKIG 5C +@U /CRVE#rI eP.tK'EG;b[᯼E=tjg =aveX7h g'wR2\̿@ׅaK캒?KC{]pzmB1H>DHD1Wc R <%8Hʙk]{Yu]=(3)1F xV+G+L3X=gwǪ[@c$Lם ja!si&dx>]g Uz. vӨB*@oVJw{#ccw"d,8;:1fyu+&mîڻOzPv~5R+dtv2nb28 ;#--d;ݳbɎn}y[W9 gρU(QI+LsGs\<6ɫ CnVzT Mm?+$[áƒoduXHRDѾ̥PM1KiGGnߘ_8\BјtL=^V5@&) m ߳} RѺBZ`2"ss6^hdHo @þh箽*k7㒤>7 (](K4߉J CE.aMeN$sŻlN2ꀐ^@f%,'a4x1їe6#)|Mg+3)?5 4(>Άv g^K1X9 Fg ɤ E37i4RiO70B%|`6O{ZGsD^`e$C(HZ7 ҳ}x{-[Z)1ܲ bT7_m["e>!_a){tEp=^.(\eS%_{6/25BS'hA4(n\:yeAčcJ44ߩ΁m&/u1l,Sœ],c5@`X;BAԗ Q"Da 7Vv]\m#YOղd21|GUiO Gs{H=߹0g f3rt O?>`5ݟ`y\u X,7T.tJhByf)j /S%in]q{R)T8:+MO ,$/bw`/doL1d5\j_`/DB G" Srz`wэ,w.|oBo3|(] w{{Jw}۝1M3t Լ'&-BNLSU9lgC͔ X؊Q{(pk8JרMI}6lplȺO࿕DztL˟%-"Vl \ˆl:7ʏl8Lk9[ƺ]"4~מ i4OEqtf}o+FI_2y;2zzQ`m\!O>E-l&$Z8HxuDJh?2,%LO*q2HUE.2{P.i BvBg&,TQ̹0f-Jq][w~f6&+[l|v"ږɛkN-%oFY|1gCIQ6Tifd R"ܣ4{. 3r]\`8T:\NetH"?&sə%t/u 31+:>0OH`Z`QvVBKbot IPGp˵&)0f,)2ͻ 1r]S}OmDv 3io$dq9®?rο27Hv>U:-ߝ"M؃|f1a!wY9Sp@Xza}wTb`USHtI[Tc}+!-ڀeѪTD" y@Ng9w5?:,%:yTt2J}*<8O v^e:T/nQ4?XtR~$Ũѓìc/ᐛ{6^WsiU L CեRLFk7P|3?(+ )x-Ria9wo뼒e Yz1fУ"_1QtJ4Fkڼ<*Ҹ/KwȽc*i1?SQdl`6ˎB恟.} 1OdYp~ Q9%30= g*ę(ȬZvr C(N*w%:^zF$j5jHӓ !ߓtE`_-B& \w-?qno{;3+=nWKa9^17r S8wSg (kgM= Y znpf֩@34Ӧ1p¥"OpuWK|o\CRxjXVX@0aOdJ@:GD~Т-e|HRgmUǿFݶqKJNeQ5gJyƟf5{ h?6IG1ᓌt GzE(Hs_I *&d;g!s"B=Hࢸ{5CO0!,Nb@`)٤+ -Z(j?;}kBS#W$\vKeI3-(tGǢ̊-icR ep5jREyRy&S4ݢcHo'' n:e4O6A|F}|6.Ȟ~JxTD?kΑaN\VbœʺX ޓ{-S!LjȏG`688y~3YwT usz8Q}3 QxCǐj?s?hTW3Bq,S_8+1aT !ׅ?kY_=q\9bH9M ^Q.c`9`qv'5akLm@^WafTV[\fezTaJ '̲&58 Py_Q2gxVb|Gr mo<ß\r6 >Z^6 P3 8l?sMA(cARQBj'&F|{~Qm YE mfu)#ίszzk+\a] VhlyLp9Wb`u߽U(zQs+3vG+k.mmX)mŀAwB2"̼-SfEBZ;2:(^/69R}Q!?~/ؐX\_ֻwdJg7$vZ+L_v}؆󵷑C6wG+O0ކq~.!㙋w>;Ub iÆ#'CvhbCi?ȩjȯr (NUѱ'Ss63EG(JS/0|DJ('%*N3x;TNJZԄsy{has/#děd6ճpt+g2\ UbbG&˵ƫÎ.L|2D°bs|QG°CP2q8[ m D6*Qا=]?6Z+QVeEq3ٸ,PgGTZ6 XehD\(a$P̽hIJ!eC|@|%R6e!=h %Us/Wb\)r]I)C )-dYH2x4>x%D^~p~F C*<\5mNБnf@Z"5r "[c1 L9P7v%}k?< ئiwX/gMV{O ^b};_3bFFaͅ.ߎ{!N73%Cavu6ЫF$+waޅvna#k.y%^#n9e}ƚM)CP,ۆ&_jUacră|. ~2"-J @ ğ B) K+80#94Zګ>L)ކ{>W%{`h+zqa%k沧cgnA/f%~ -%^_GA1QeTFe ,^a e:.N X>4Ϣ}PSj4z={}GPh`ZI p4dv,}Uր9+5!m 2k]JƲgZ!X"ϾHNz@}`_pXeEe>a!iP_a[rULn<|KTux!f: I6_jN{3K{$[Mgng_`b0B.+25inX%SDmtu_mͨ@܉P+hݔ8*9^ l%nlW4R(mg`쓈齯Ҩdl%&+;1S6kkcW8L]׃@DNps%bcf_cL#n(N~B!-*zX&dնmQO'u+Y~x Hhtm,QکiP₄,'ʓ>Lr`;W,(Qͬ`-)drDwU P1bl(Ʒ̫YֺYE2n :~'򠒃~pJ~Y2(;+{~ojgXg><)AN*IARDqJjiR*|)KV}hT;e/WXFOnB߱~ؚ6H7Vvg'6L/| x͊Y% ҟ^0O 6\/_zQ#j~8 _Y0B6iU'XFӍ8cbֆaj[52ꌆZq)&ͩ}62a93}Ϧcy.WSzzofXLӧ`OV)UqzFPQpHi1H? K++ۂ]yz8Fd4TiqI7x蓂[LjoCB}`hTT5}+wMT[A{Tj˙@- f`0H+I-YZvflZҿOM&wnѧB꠩&~xy8H5^/w_'sL~`ȷJP|9)))  7P_~e/ _EBѥҊV$><^Q zNJdk.,s)K)] 4C KGf*gAd9'2"hi#X@o- 3:Mӕ?T2|#ѲVPU %=;Jsb!*:[W ^:R"?h~88R ln9Kq>8 Hjj>@ǭ&i4Y(ހ7OY0 E^Ҍ$Iϳ{i{aI5=0~0+a'~,LM4}*csWI+&xIgBz|eL};o]W>(-!4"&~6#Wn.t8Nв.5<-@ Kurxág};M'AƦQ%iL-]˜ubm0XdQMmKQmQ^U#z-`S_9~֌+vTݫ@wş0nUUK؆3'@?OPr6O섣U@+5 MQ63RapM>FXSxhI}) 9mzjύ; ~Dn@YZ Ap-sd{%-V 4WZAtbNoGy%o[Y*vLt5`O$%DUzk2LAID{-JN֍N~J^mO !=j`<,FFgSB-m뉾ӕF(K}WV|JFn 0 >E4ߘ1ngkLkU,&%?{KLԹt "Vhs,;#߼lZ1`Z6Qe&1j%T)-i2}i)~6.[Ru&ѷ~5yg(eZ5|)YPBn}W4˸"AmwsRхN_p0XVUɞXB(1B$O ު([.RA{s9dA c?sSۉ?25k+>`?}{ C9Pll~4]0 %KQWwVpaӨ嚃Yz8p-UO6ިELx.TZF}dr.;;Y7Wsd6f$;('l>@P@0uԠl'b./&3P)~_U0w<ddr,/Sd=b*;Wu/ G !p>N!w>䏡V_$cܠE%J=_nMQr0I ǡP1hkoš(0,ݪ>@gϧ~ \_Bk?8{''ipp t%,#}B9FKQ3'*+,ۡ!_T\ }:O&!*Ïb&]V $_Sν~ľ|$r<٦V+X\T276CȘ~8{,(0d&ènlwD8c's;OT,(=Nj+Gp9R5:FCٻ;Y<?$zŵLTi1~cLyu q5Re#ߪw1xfB}njpWc }9gc2K΢e%D69;Q+9r!ÿfЂdH7LzI eh$L5 ;TÀ-GB,hϡ54a| _~ E/"9ې߮M LĮnӛ-m'nչ.@J;cV-DT☪U Bj%C&m>lg&@#QTe{wIHgہdNbn9Qz.6zP2;l juLͺb7t(;9{THmL=8.e tjӀ6OU/w&@vd~x5vAA2+nø/¾]{vc92_`Y2Iņh.+Js(f=\}T\Z(`w̺7a+|U<q,gfx)`ri_fDtnʵ* arMB O/4N}W@b&#%BދJ.M6-:exߣ#Zrߒk/A//4ZͷI.2B<"P2 */; ԢȊs%/qӃԲd h1Ǒ!{>̵ ʘ? 6AHCh'u(9P%lDD& ';,?bMS6d7ѮXxpR%~Šv2GKv6C]\pJAT/-Ehcv?rT3LY[gg<ʿlwKPm9c$T97%&'> #D+a5?p*r6Ìl)Sba3pkm׷And~϶F&m qr)/XRф'.G-Z_TŘ*Xu=sMŲ}'c8%QĮ!*'krd*MdžМ,>V!|Nj\Do{f֥"J/j`CREgSQsXfy&ϤfYh2\ m"i} 2g&iT3g[(U(7f|̈́'uTɯn+3"zNv]#Q#tc O2Gm[vd^ktj?7JӒv3{]6%23gִ EeYY乕=uw!ԴcO)\{G@r/&5O%.:g^{2L9ßJju 0H݈E Ԁ&l7FwqvK{$c{"fjMmՋ>O!rQ[UǤ_FP-e0yhxnDBoK_尶*xx2E%79t³DE>fOIl<Q!#i*K S'XjF/'}Lw&,,91dp23GOe ."k&沝2̑uUc ުDŽMaCR5f |e`\C兮tT +cWefZNr~ZNv=K{9Kss#?,n >SR7a wGɆ1 U> RS5m%awSϳƴ=6 :3YF߱ iηBu`Y|V)e0RXn ZveMg9e=$=ARG-|TkXlKt'g_WHIȍ34J۬0.^c[S` ,h(?w4'2cJyr|̒ BKY "M8ĕQ'k$~ O?53uɞr0ޝ7XXߗH>r|:BU'o{~Cz{_mfܲ [L.|kOEi` H$7,BĨxIU4g<Gխ0uo(źʼ蝻κR-l$A炙eZǠ?,^"3"~iX{  .v[8)GŸe"UY쒁? WoN_) uloⷡj]/GXc[%le/QQ!ObNGxf,Ѱ8rv-z+!{JKɟg&o&cT2]9w?f 叝EZ ,uvn& ,!LGm͐'bL@ͩ'}4wb~hϰiF2-K0sG6TClӰ'i2ZeNJoFVC{ Z+T XIe-~s]}Cuq߭PmyQ]_wjbspYOV1i> -.VUԻ%N+yo' 0]JqK!LV檘as-Y啜&}W2;>Pmo?:P~}/ ~峩BPƆ3K 6Ou^*^U[Jut#g0 YgICو|l t2. kf`1wbq(NE$@2zҦd->ղڑXB<)>wN $|mJ P%z(`*arP9ׯ>O҃ r#Oy>_Pg{ Ʃ+E%U+u ]GoHN@| ‰ozz5:4w0l!,/%F —-;};|2X'rA?j(}BWAm%y 7ERԤ;W CdPH_CJrm% X~f]D/{`9F~W *3d[AOumS利2 /HJPu.7:$GN}dH5Q;VпfԆ~ MEK8|N#!]'$Ak)LTN ,۽hmT@ } puJd[L]딒@KXÉ%B ;{1W'b_R1@#`[ETfd3`q)s7z f?279e1IuΝHEM3wnꌷ}܋"lnV|V>UD(eC4qWRwI܈N~֘=,E%lʠM:WR mWxdyDb?+4nacO>f#S4ڠnd^ 5MCR1ytsT}sk7Imˉq|kk`fWbxy3OOC-Y֖ovtw 9-n3p+ju$L4{{vnNR<}mBŒjUhE '!ŒT3mg s Vo1DatEN,CWu\䐜D)͖E5REī{($8Qc9F{@g6{4h6#xG $lN&0NdzQR"y*JCͪZt™ZV+e"~yp3m yD]^7 <29'oam|?:h_J[rڡ>xCJt2YnmqhJD4"kF2kW" XIVBO? g\sa-.+jy ڊ HUKiIGQ(.I׷) IE;]N Da+i&n3@~&YC.*V] -/TD1ͯTiYl׻E*z6'~cC$ ,ҿNX\Ys0De2IhnAT퉝BbVQLHƒ,S<l_ߕA(@y{gyb|qۈ-%eZ4P԰xoB M=g`B/}IVME Xϭ {7(8*t>߸mn8ϓ wLU*SmB`_p50sC<6?a[dx&sL' SpiLcdV+R.mWY %Qt5Y;`T$d, 1&mEXC-ĬlVb-n(uЌ'w}.`hLOzpa^ \+u$=/ +sP![A:}k)5U|: ;ϮWB;m*Nwssx;\\ws!NU0@ppݏ9YCߌG!Y&E|M[p(nH+z`z 0nRE`}r$]נŐ!El4Ɉ'm9_3tW*lS{ pmmW a/iN='[DoM2+GDCxN\>)\,xiPDdk(%֯vB_2T٤׮n=r''s$ņl\hG_{<JPRm :ƷaًVľr wB92B۰SPxE{LZzV2lMi)c"gsaL 8⣹ 0ũ >u@j#pEL2BMTɪA#s>]ÙmLx<~\vE<іճVEῚd7*aWe@Wr,z mJ\Io :Ka>v-[Km>Y\3 u. a`my,6SX|ʚaJbWQGAfD}+҉ +拭&T{`8{Ԏ/%`d3 σJ2.= _ ݽA"V p >9›5bTi gin V-uV9t݃]t|aK3wC6! b, ڇf|Gkr~p;'@4N/Ç@|ϫ:+Bw r2ZiE M}5vJ?6ΞKUuTcy!M8\G!pyM. j*e EaW^HAxYv,OgkVq]̛B"^̈6>_N@xCDأ0[iʦKOy%7biy@:@¾:6bǶ3Ά/-1l0օ `qY#dF5dıwn~#'DlX1nh U}{w˦p5%vB2L,'H9@b{xCR俋}}.,<7pUu`4XdXqgΙ6 &+h{c]oL T{d%+ B fkZtOR-DKO4~-Zes!T%weZk"[َm md eY|+0Bi9GzfX8&lHUP v1{tԛVb4ˎuhh&ɭΊ{2Yjƹ,f#%i(ZB$u[\Kz@q*G/)}&@b!k(gpE͍=uͻ##]Ž$n.ϬI'Z~AyCgRv 1= ƹSٮ^,bi˄(m9j 4lߏv5[=^[)/3{.<us,F-8qñV#Z.ŰHb^ҙ`v|j󄌻oU/U;jBk^z?3dʦ#Kϟz|4k}1(˥_GGI8) Ylݐvl<,ωAx6y9ЋO?oNɶkyOךt3vMinْ4iUL[:PW^ rfw/ ZHn*J/a,t7b#JlDǠfP+2 OoGɟ{ f D{$$28mcwIqPN$ ^+ ikSpEsB+=o;{"l#| Ƥ3+v"ฆX5ڽT {AP q>dx\7}OCU\iY-׫9J6.kN/tsW){[ڳQZHt8(5\J(,i&էqOl+ umd&7ۉVtoX{AiLę2CӖ lXMÙ戴%j[㲆Ja8Ҥo֋炥N -AGIrP%$X >P?)x<vNP8+##Y Gم%>X CX%BMq֦g21^ǸJм/3A9fxD&8lTH$D*0pUs;nVO>zR.rDDFXM;XFNWA)xSI0 YY,eT7) #:_%<\?|IyE?W̗'$aG# 4'mD~mx[K8qtDž 1}%w:(r;,'Snq =@XGZ[ 259Ѹ2 sB[ [oO3^E{(8co9t8#(kXŎ( [$zʓ-E=6Pr2Aqnvi+v~^~Ό3tI@ qm΀yˎ,o|n/ ׎kzM`rI[S#NDc(ГWWoRSaKGŽ9N3=:16!‡eR/SIZ\5XmM⎅ FwkUl~zsbt?Q×`^ͦ8ۏN}(nr#)y5sC4{YQŨkL{U3x21 j`(U#Ή{@HHRӯn|Hs1ӀX5Vqe:aNQ˞]x?KOYI 6r-$UHibC /#$j xuCAۈE槑` |?oIIgaY#2 ] мX7mbtAE&xEzӧi\hhYX;ьC-jyD/` v KʥݡNe-(F3ʓs63E@rC-72g| ۳ȱ.&u=]1xM\ldwNԼ/W@pM)Cwq=߮c%9E`2#0ّ*'ơ&UWA#~y;7F| E߉%*↮ria\>]}-5+~"rsy%+-;fͼ3?7Q⋵tG.TdC4(+fTdpp].E鸄Ű]RM$2z=.c5ߧ3$š0%RkQX p†p r$lj)#٧"ȯ1ST 2rpWU#?C)?o57 Ib)W~ (aYTm~Q>Fתx@lՐjvK=.EʾfBypf|'.YR*hYpc/w8sc5Q6VlgKML: 2+&RpU6b{{I%'vݫ5O4"ɂ5j\IϤ~&"{$;fd=#+diK^<!}h=?Q勣Zyl'RP X2һ :zx5xj[;e턣i>utBVTQ:Ob>.EV2f,ԞYNG{L;7:&$7Zc&t>)6bS.i`Qv$!҈B]sƝ۩&…*V$}8QHQ-[d$>$ @<7T!Hȥtvƃ&Md9u2 " 54/xt f~_h!i ?D#"ވ7Iw$/[$3y6!ʙQ+YV#=eM d5>+Pt۷W6j stm/C~?uU zIr@6k'j%ΡhT0%X9rgzƒY\qFo*oMeERn߬oZ~=C:\I6E ^Mi\fxC|i?'o`K8Ty(v0f֬FcqDBF}y3 d̫jURױ]Fs"ר#Hb<# w8GxACԐk=M>pN,Cq%,"q~wϘl[qzxwPvů.@@sdd5޽~7zF󢰫wQo["UBf^8Kjn^C dX-Ee>sdArR-)|#fwQ rcBFN2eT[1aZ6QymZ|/doէo0UҚ%A2EjkNq۸lw:u .tP a417bw0!oo[R TDۨ4gYqw3v)C\U6l'JhI uʷ\`[(SJ a@) ԚzcXmT$caJ>7ҩa';*nrz:{gX)C+FH VU^栆U?رXF{% JB]Zk|{OՎTT!%0 ;o(6DGR`U^nB=D9 ?O#“ N 05U'Z8hKb#JY$V,tʨoTVyA!v ?d{%27r3#b=:ݱN/) 3Jw1%5"PNM7~K(Olon[TQ;NBS͘@f ~Lg-O;*u$J.P01.j&G5ϗI&;J}^a*,baZ%om*A?#X! HdD&t~T^eǁoOi0O)-+S~ Ao(ܐG .~XсRBIUWBS">A}stp?NnNNh=ͮC^`zwq8?{j"o&Y&TS{HfjHs2(z m'NSM~4Ww ~d.EPswpoU1C&ls[A twt&ttp4쫳n[Grn z;TީNމy 4}C 16Oϙ :~RFug fy` K8Sl\H(ѣ1BQLs&mt bˏqŦmaJ/ôYO-fl8)LVJ!(X UD*+kLR~2x4.dKGlk:u?Uu^ّSH!+MEr+X;CVHVY-0Mo&?0X`d&<0.#gZ>ޮSϊm'45̈jmu!-Ho)i(]7O[6'A@9s>P0̒lE eFkSObҽh+Kn mUبVG0U;B5ƇHTץ{mii3ex J?%Ҝ|T_AÄ=. !l<xREd&v$,DIKABGʅlF$ V-eRKX8gӀ4s8JKnY=mkĒ%0N&-8/@C;Jct.w^ש 59WËlՁ$D49{]%ӽ܁K4ǸڗT~{ u UxÎ\[[MK9z6I5K6}gS粉gX]y}2)Ͱ1 Ψ>c3'=![<@3{N;oq]U3v^l`u:e hiz DwXi\e.3qhVy+-Aculkv/w:>'-*14;0:8?-2.WA&aJCraـHɳ%)c'1a)zP^;IthMkNaRxzbPݺbqH~tJE#`uB_DXy1`ؽ5fqjF,q6^8R>">N2fg9qT 7:41B3SXjʵͧ7CK]ƥۍeP6;j*ЗBկܞWƲl(K 0 ylrd@[EF UJ&=faӷ_gzKwZM|[%d O+i;XNAZ /ZdgcRhܠxWW+10?`N'2(@7s5! #p8h+L6hjC Z׮c$QukðreӴd<8.+"+hEYCptۋqa.|1y"Nvw YηR&_T\Ta~o[*A9-׻9A3_5{1kܝo2DvO~[Нe>#NRy!c399Eݠ\y>ChUm%.WNopߋ1 uV:Ҫ $en} dQ5JEzWU/`gŦXO0eIGT%G7rFO2}Hh/Y#Ph~ *40kطf2ψ葞 ;_jƶa1& 'bk3I0b̗ga{EoT ]&ťvwB@y|xh>,H9u#_Oz6|mԠg[¨_M/] o#E,.a`ѤʓoXB// *x̿!n@Uy 8°mÚ`G~p{ ZသÏ|F* Htlۿ:<8 }3WM1AEܓd+F04֧\5Lܘ-d1my,7<4 KsV\{S^I>VYufE,[& 1lxvQ6b 1qb no [^4R Ƌ;}3L4iM~L'BJTq%)JgF"SJYpYdsFe0X+;rF=k.C<=ϖZNAp< _cN)On~>S8{6vDh{X~l\E(u5!i#җݾu1sVa(Usd1 $:T)%/T ʫgF# r6coH=J{Ԏ$n5Q?B JHoᇄ9Z%!F )RK^҉TC&˜ӯ6\1ol%W+4}SNˠH//YyfzՖH'I[!A鞏CHXUqZuͅ)(OHSdh]He^Dm@_֯E\(,;1g@el4MNay|?25ox<|p{!®PR;x2ÜKh#5 iQ;`c7O vYWzP[5Q-N! A B钲 1XHݐ{BlW#]Q ى)2Br(ZWII/h:`>ӯ^x|LϥXNjF6 <%S>IZ䰀 yW1& [υ-_]hAV^鼡AVR ÍXx $'%Җ54oX:cN}rIWӆ1&|?;aO>KdKv %aJVAU}6PA=2E:!jGhjj6{z}u"_,{sLm̽ďZ>l7`Đ(;8KiTǑi)Pgn9 ؛!%vYGBDt׌<1`NcEm[$q2nN3v] $umGNZ:iϾ/z;/\ D2ᘑXZ<@X/wS4 N%/NI(r\%(Q'kzqe7P V~|2эEbq 4=+UTׁIı6R_fTb9AvC=:FT`]L-zt5_5gx0, GeFli`$H0:3** !}W`CR+ԅbȡn{eir < ]㊨Xųiܨ6M:XQ@ӑv@=BɖZ'56¼7{A^HFY!*V)pec>: S+KC_ KӞd [z.(YZGG'K7k1H:Ǥ,iW 6ya|NG%) +K#. 4V}_2P]. $@ v(t_= ǕT&/N}W$  zYo!y QҡMT@(k5Iw14Mucۋ]|s"l: >Ik-Fݮ~ <&.Lx{Z+TkaP&̔U $ ߼C -.&Mfں(S7`1ȼ_~܅{dzD:ɱ^8?F>QzN2~#*]Asq@jRc#*-/]g( = BzQ%l2CGU*&nQFb"V5׀e.Oe=+ ' OnijV)"@䐔/q"^Exy 7*뺭t=UJ,uMXm{-f%~tdߤ!Hv2x!jSH5p89w(7 Mgz\"nBǟ(rr@& FvY-dYHdPT*9^Bu௧ZKMU?y<IϸEa}tr%SS'I?tG+*u|t>Š /]=H!hn76gݜTM?_=6 UȾrJ h.Lvq> Dj F Z ~_ F,i f'Ox&kZ %d$!Q(\zU"vK D4V`o2^O:.㑃Jڵd~]7LJ>vtZㄞ5yJ'Vw%-{i}T}-k8OkNx>[v1ԇv"eɡ8Tzv'-TMOfG}h >k{RQƃ^tB ~6bN φLI6#Oiekpxy1N;]p-/}+2=9zLtU"j%a˛%F4FzRr=ID"w`\v.;Y%iI;ݱXz"kFf᠀zZ'sESrP>}&Ld|OI-M8ƃ}.A8A'0gDnQ܈rW3k8^a8?J 5떰&P} 3&0n\P R̃93JE NM֢߉ݰ"cHxt8L`Oi5A4kxa(lLJn1_J2K\$|obi.ńb1tDUi;:x%rH&b]IcoPhm][+P̡i4gɧږ؞zmO6smvovD?fjS|NjQ} *)5\URC ב0wqڢFf(XdK2J t^oZTXPmBZMS f&$zͨRlA4)R5laL *`jF%&8~R7b۪ƁIJIɊ,QhMSa_oX&t;ђuHƼ Ȑ/kI@)p*<:8Hr߃VP>tzµ|۰I<}G͔9֬ A\nz{MZc5k \Hf }te?\4۾JbhNȡ#oIb~{e0jx %NOPn 5Zb$&Xׂ J6XIF;U徑byb)™:!a/uv.ZnPu7)KɮdRtR qu Qj/0g4t 6NSDEN a\&«} L6ݾK`|OB$fup8wjن7vFt2?Qi߸r}JI4Z&~j")>RB]o8&ǡv̾Ǩ">Mw0*%Q_}4l$`)DfqgpFNaM7F6Su`xw*5pS˼h;;aFI< y@M8ItO FϓCxf 9+} qMyr?me}v I#as54ҕ>ijX@Ti$Os@=O|GcUQz {oY{jdTn8-Y<䁨S6e=\ݝGs~ܘg.R9)o`%9v&}"9đӢ)WK)Etowx;;մp' ?V1?}/V`Wl'J;ohH"T",yNK:Ga_ @?ԷsTsynڽ9&9_˛uMyPouBR Mj9LjJ]LYBGY4d YOE 9UIq(leB%|e~5 L93z0ٌ# uMsx D}S."}ѧ ΓvBvMV$TힾBً{0T]7#-Q QdznSMli“U0g_פjbE'7"$aFHGPI@!T+# ]"F2QXOrF=yrR#n ]M0%p: "x| F  SGƥ֣U*Ahig"=\HеGP=-r@d ~VĴ4F&>gCc/FIw3t74_G~XaHF̍j~ 8:9d3J?ZiǰO8w-s4B$M&n{>"y-08+QtiXO"ۿa:cs ZD&6g9 `Bߨ0(?Ub:v%SykL?Y"iCX ^$X C!jY?G 43`KO'pz;y]?Ul~<jY֧Ze'nӯmVerP>4 CqV\crA;Jr&"˶%=8L?RN@_`N?6yORA|{x𷶌mTPgWiә>XՕ@S}m{ ɑ-.qJ˲*H'j=UeX /[49^$MC~UJbh5zN@/5  p+gYZ0707010000025c000081a400000000000000000000000164df7f6f00001164000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mtd/ofpart.ko.xz7zXZִF!t/B!]?Eh=ڜ9Rr5\Z ꠑe& Tl_1] 5r_44~#J ,tԳ"MDg|>v c: ?_FtPW\ B`C ٴrݑ#gZbέy O˩%!}QˑWu"gL.] MnNu/a 7v`@ͣ Em;6G{H.ƀ4_ e&;fE$:|x+'-Ub-l$;M*^zO$qr0o''Y> LE(ɽ*mvi~q^1q0~e *_f' Bdek>IڲF6ހqRAAT-TTuJ8JxgZx`F^QW g.r ymXĝ 4"t 0zF"_}=~D_&JU(9yZ ^m]bz 3UNޅAzi-5(B@~T%ibO9Eﲾ,6BTu4䃝 UB2~0L=]???4p?ҡĵ,<4t*8ݻ%6t9ωWLn ( -g}WbBx\FXG{Cz+T;-Dbgbk`NS>k,(G[D0' j2K5ښ2s}lE?!6֎2#?Oo pm|ux!JqZwM+LGiMWA/>/ McޞqX[&r6QY%hKFӊ}b}b4N(*71> 7J~țvf}\e{r%{;4 v>27VQF\˘Ѵu Klc. 1 h =V+MSY>`paβ`5B`Lz$x&mDN ľFo f?7]},v#vm Za: $V ?Ĝp%G\M{)ej[wШg>τyXJA:ǔcKўS!}?| ^?7m6"LlpⅵY͒3l6=K0 9z9vt 7L0a%R}6jE.MWO *^Q˫0_W~aaDC$]'׍njR~:.Xm",Vq:w)ɮ$4 UTfOL'"2WLN.H,ԾKm$V@;* ]ʧdӃSe%:n: -S7CV2R/E\,Dޗ@;sry(7̒A<+9cyk lg r0Nb35Gg$P 0啍R<1VWFRVMTl: "+‰فBãM ! 9X]hOsEuNfBd y߇DrO^@sZiirSNһţTM ^}Su߿*Gd34Ϊڳk.=rx)D1U _e:0>&)؂ 6LqA2!Sf( GghfzP6IL~HDqz'K/|Z}䊦8!ݏ쩟Գ㾣3ohy ! +gS}Kֶ[wlLMl_bXjlBL^bu =o0NñPlv>Hz ٯ*^4c 'JĘ}} kSjUh;ڃ^8xzZ~I89:b32BVs3lcXN#pпR}󈔬B9`o`c,L2y>|v~<_M@K**YP|x<_VgYZ0707010000025d000081a400000000000000000000000164df7f6f00013da0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/R]?Eh=ڜ9Q[ ku|#|5*" Kv"Y}!k4غ#xcf#}XVDH1eJ`8\c,J dV5Q*dXGv@(1h^q&Gi ֖y$ėaMN+?x/PJJ H Z= Q.؂%sXĽ+pq7NP2$ dk`,eoxx`Jm;Ҍuf(Z}c.wnx,WB0Fި-v26p :ق5rflGl2hiܐnBMGa7q\1Ru1+{&MMkR~? Y pIJW\B`I07`e#&%{-:IcڮSH4OK ?\IE3?)w{F H/Ƒ͟.ϳd^J-r6nW[q0[&ӉEvOm)KSTkG<㖓GS@ZRF4rCȀ~Sf,h+nJ]ɔ-W ~R-~K1k z|\wa}><RhrUR:EhU8?ٖCFS|14"Glq)-l=>H:P`bXBmwTADz[5 D0(3“J U"˲v CS婾šӺqvz6h!.վc4j+v/2S*%"; ImžTCx~3U2O\kBaMuм0,.z.}Q殡?|CpR67 njL7~ԽjDwōc'N].A[6ٛH@Y3/'[\`&DrsdT}Mf L7'Wb,֦Mj+ĆU˼m"/86XuU׋K:4M6 W  ]ȏ>K8ϻBE)uS* Ǿk`fV\LuO?[R]&$(v~n ~{qc'yŋM!{/o K/S,F<2 !%qj:orėki՚-XMvPLn-y vbuf bsZj)tsGs!ٜ'anӶm\A׺&}j_8Ae$өŤ(cU(,D;sB_vL*bd`Ϣ@[7259 DOD?v9n@@ՂS]@{yj-2i[JcqAnGnW.N я` p;y t84ڭKaLm-Gb;+(t8xdEǺ6wǑoDgE"\k_rW6_DГL1Qtz]c{ݻI+Y4G'$'Pa"Qp`mH!wo~Kgh=1U#U@ءȌZ'̠hLiaPϏG#BH:vuv.)QCD7K vl/ގPgQ[yQߡ> -Xc) ` TLl4Y?eŖka%LT,r3ZIOTFSyfYɇ*:Ȓ"wsq?;g{9[wBrn\*7? :G;c=ĀG5vF?} lPyy%*^~^`v)LbSҼu98g1#d=FOnF[]@ɜRדc?~nlhډ'+9 #`M$f|5n'h A_ݰ8Jۀ'b1E:rd'=zLp`vp{=5Rtw_V#S5h| oQ U˪aLux^(x^`'B4o :O"v f'taM&/ G&|6A`9mlB |٣P=ѰŮ*31PQm͂!L<š*E'i *G2"7 I<+/rf%L;Ãѽ fGP)Uh ɗ4cidRW:kbL5$Rd]{6,7ƛ Mi;4 q(w<\`#B#-9&+AbxeD-l:ע5qD`:lSwRhƨy]P۝} }<.DEqv,&0] u?r@ $П 2wwHSO\S,7rlS1~1āxPbޟԯ%/ Y={Bz$d0x:QD~j '˞Q,/Mu$S\ř|gÈ )^qJh槊hj!/:m7Jp|iz`%tn[)cwuoTo/9O/Fy+,c~֥Xx̸_ekB¦4Nd9bFNgmϺs5vh6;vot02z!0 R\uShV :_H~؜nc;fLq|%r [f2r=c5*R4Hl3cCRs oт߭GT!z(t̟Gne%Ԧ = A\NMTUS`Z -8fQ dggbBiw4J=43CaTs\ZJ\ 1Ł# BO{GjNz! 'ZvbIT'쮨sE1n:By-Rؘ.a'֗W߼s,^JN+a K  X. FZl}2A"{QW2\ICL3_-(|S>)E8"KN1IÔ"A̒Τp*2c`>cWdRv{j-C@P rv\U:g'+Gj;GZuRT]u2>iV.Wgi+՝>ELѪN5keF H3Ւi$`Sdr5l*%8<ƌ]gBfіwgFϰCޱ9(؛Rmo<ɚ-*bpF+=ȍs)a iځ]j]sp߿A{jd̼8?RLb+T& Q8B X~]7ĩm+&3R*iI"_eW&%}% ,D_b:醵WRcNaa8cb[rB>Qn:S~K!QD9L"&626pԠ|҅6g3̜╈m7[l}Eޣ 6#B2M?4=eR0Yڽ0u[^1ED/7!_E/8+SEނA()jk5:+\Yi) ۯiqu6at?-|ʉ yYKd8UK˦@b(ܼ & n43<85G (+\C7.ǂY)$P@lOϝ[zL4Mg-2meLj2pFBr/ fN+Ӳ< ܥ]U%l2ݿrPzFʵ4kKZ#ݺ.7~!nt_L5Xra4E,&6U7)r]"V[Nk^Aŧ8ښ.v ]GOKN{,HJr{R $;s!+Pnly6!-BZH;;F!jӁE2rb*ipFȜھ.Jd$q#dc 2>n:U ERB9\j\5ͣ=He &nԣ{k#''rh K7,%b4l$8tYdǧ+c+aQSG=B2!~ưNMdوq !.UW'*YN{zvOLF[XMHMKiď$NFW~IX,ʃen5 lDtnZ >=ϻu: υo:ː˟7QsjK\.q][/^XyhBh3G3 !Vw ~&}k8@KWCw0NLq\L*0)Ҩ=g棍Zy BǦM转vΤϑ9X=FD`VHd"E cwD_F |Ū&meOW1Qy*!8ˈY =mx:o<&SC4@XgPhMm\Vli j{W:H7nܸ mN\%J*YÐr&qA>BT~OnC XBZy$.HCxܱkބŰ7k.tJ_ Os jhm>Ԗ iFrtX wWg= ~e$BTC|V2rRlƋap>'$ބ{ J3T0 R\ n%ZՂCjJL/]2@LИiZmn+H\pMilT %'Lms ج>y=LV syx3)$B57qu7nMGmkc=dVgAjMTUyV T6;ˇO_v"Md.,cB}McH8 A8svNJu*o (tL iTfA'rU$bt1G&TJJgvA u& ]c-*Ozf7PJk1CWp&oVI"+-se򡕽M٩Un/k8,+)4T!3g#<#Auj$d֍*t%ݝ|<>i/,5>֒ONbi6sj.A}7-pn,<"TE1]ͪ_fg9zGsկ]5V 賚dGJ*hyOvv/J|BV؎aQA,LM Aqfϡ#U 3&|⨒>Y3!zʤZzD}ae]1rpZ1͵P1%IՙO=[1L{6.E}ҽ,rYhķ%nF `"6 )H;SrI-n6+eƧұjz/uml^HXo>ªCי=aB'rgO;|k\THq)JSBnA CPY苨ˀW K-J_,(yM{ ]*U5R:CKrIZ+18GW<%x$],3v6鸰8__rt)tqZ|](4ge9}?=nО^&6lYjgR X[ZO+1끃 jтlt]LũաQM!Ǿ?2=:Zo)]{(͖A QDPSL+Jcny  ~;zk@R)ldHRKVf`dj*E=/(Ӵӛ6ckϬ~fVsRb&U76`NE/PbVOeگ2j0&ᖍFbE.m>cIq7Y|_GS8,إ"':c(o<֧?ƃ&wnQi8{6@#83h}h`\FP]#t\Rju9{49EWƯ$Dɖ{^j~cDF=,PӮ_uPO~?i;3QeuبܴY˻>v>k7!uڞ SS= v.`6oТ(3@{iF0(T%[LcI}Cfh\VmK7~B(}mH|yr P 2BsfkP6Og鞝ae1E}Q#\Nl%'꧒㐁 Ћ1cA6 :p}EAֿ ]yh ĄKϝ"9Ss{z*TmLȞ~G_:E6Kfԡ;9~Z['G%+IAEwWgTNbR+5 @?M16?&'Rwz6:=pԴ܎V K(m: <%.RNW^P؝BtzP|L54E AWM*٤̸!'q oE dV V%ЬS.QSc`~Cau):;>H&niQ1xvJ Jlw!(:.ɻF!K chU8$?J~Y)eDUKOk)^=y8V>;._ͭzF3ϣ LٽaS\[!@13vEj-b(t,W1EZ+_Y)2"V-/Sn'$w,,R`Df`q xiOU]\bXȌ>,<$>S]*g6.z6ex:}Q1~*N"nJM0 =+`+: qUO[i#!|fxeܡ| FL%C4EԦC>]lC>Ƭ] t+}z_A;89 =u9JfQ9L|Cuq8 -LR1LƄe|u鉊EOjt"D-& BvI|.u0bמ.^*vBG)UnpVصJ䋟bleV&`R)kodx|FqM!Ԡ~KabNi|!T1*ANsk {@a tD&[˝NHYD2j d}_M0)iHeϞ%̓8Ի0E]KvR"ڤ=WtЭ3?=f Dv' nwRgWMC@~}'i8ca~S&E9*颦(^qTGP+] >W,eDm=7f*9T]4QTXK[w-~ %MN:1YkB(inv3}t]:e"iPV;7M Sh`Q3iNWha ;T(,CĽRCEfo~V;旼˒ڪ`th,b)0X"\uf!ڐ~ ^*id_N)so=T;xQ^+>n@,"DMeߊҢsvbcqDH v`'P/;ʹV Z叨I.K\D@G$!&2GǴ*MZm@¨TWHvM!8sAIw CBc+Tou˵3!8NH?lxZw "#g\,# 6m#hɦ8̑Dw4񽂢%JGpw2HuvѴZ^a^Er0ft:\o~7q4%-Kn{uA];ߐc4:j3Wţ% :`d > B~*5c)e4&/1٧؋ ֯ 1I7 z4r*ːWݭ#&f_Ŷ$|qux;X]rar>Q܃=ˏTzzHEv ?{lH&^ xGxs2+۴uFtPtSGYd9љR=.3,Upc< QuL#l_9Kd]iv.pUP)0+N"P|(u8/И7@ziK mel΋?AHLc`4"jWqѯ0lm$R3Iٳ$(*7I,) Pkjb@Z߅b!|F)a{NsVЃQsg1^SE5%ȢxU8F,ө%@%/3'؄*~澜r  ,ؽM aםkG@;LIuf `x1[ yf~L/+͌ۓ T)VWA Vjb);$fhz UBMӹ118nA2 {n´d_Ev0FѨ&¸ Inض}*}WgU?:^1vg|(z?;".YP@JѾ(͖.ݻDwIwF w'bgz콿hY9P:L_63( WFq{A*Zϫu6ӽl'*iRXZ%m3;tpoܩڔֳE9 9{~Uv&bPoȥ?|^ƐDJs.D GRgТ=cU6!aaqBB#q4LWWƟr;l,0^P `0DP/)sm~>u: .X`;J2?xͮt΍6TIT1+u;1 <%I*1Hf&Er1?0^ZQf6PƓ;̱'1h B%yV>W'ɒ5L4P"febܔ (p)7<sK=\Wu-[oQũqx4n㤍m5=8МuQ*\MyL*%Ac0*.$qખNrs"UAb77vPVC*W߻nsˠΕV.+%43y) [-Fͳqyz_:%!r,C78M:Υ㛎G5P_ۤ%"l@ŎVX2Z˼N?< j߬Sn_V r t)3o!t y6Qu6FҞld'X\vznԏc䲵R=gCCl"__}Sܯ 'gٝԺvE1g=倨U8kc1 GbD;J+MVPu;?XKr5R-[gd~\\Xo;85oT?Fvu kCJl9>Ơd4(/BVSZj+x_4)ʿKҒ~IqW&xĜ?9U(D\opB߫x(#-a؞Հ,Qf\d3`oc9TF@j~_i,QYԞgӅih-%Q>` $f_ӌ*/ ds\&MS^>YЦyB"&Ja5)D"lB~"Kt>v@b3иi]ңA] CtEҧ܀r&)jbd%׻B VeU[a#>K 0w'N@rc_syU.W1sPH$ۯzP B V`u1BHwQbaN,sDsњԏnvzÛ2|r!QH' 'pbơ%M!&-C(}RIU׸ sORKZUW:U=qe4998w@eq0F>eݲ.9͹sKa!gHexaK+x@>fֆ57=H|d}ܾpϺ4v [)ڕEkrxֹr'fڄ#OJݜ=3dMّ >SΚJKy7KK&`^;5sf@(g ؓ_pgP #q)L9mKzܬ|4%E|LsPjؽeJFΕ06ZqYosska%j:^ Q&8杞Qg降YUVM۸2ּJhnMKȩ*SbL߸D(=)P`ئR@(d?ŷӍ {{3Uv ] ~rΘШviXL. }ޙ%w ouZ&%NemT/`1+ڻǧ1ĞeD/;]4 ҚD}:xW+!us$D.0bt&:()9xaݢ;(Ts` p w{il|u+N)\4$2 P US 蘃9o0py⮳m'~~wӴ:X.>z\@:S#ƪ]E.;]/ .5_z6l}{SҔ{ڤP0M78 2a3 M1G2M'),%3߻w,jԿ9dV0mRHS [uQ&v3 )m>5Q[XuyGB@e}~@yA$HQ&Q>k04ɿ~"/:P2H`W_ 6.5[9FU&{?a@{{زo5'(#fA-lXu+b5;'<[Щf}S~nٛg>XJj2#r,i.ड ?(ނ(>1L7j# ywT}8Ʃe?Z]k\~y\# 4iȨPr+K'{LR}4[k0p-+Qǂ#? t,%uȖ*vQ7Vi`t[k5eIv~ί0|L)ސm4>axdWc Bt(( :x  5b ' xez7>;+ gvb5VD 0SW[1/c=Htۋ ܑDײ)pCT_A_3L:k[Eg+O/P‘e֒ Ob1*uS]t)QĖe.7c:Zoơ:Q4lǛ&OAthYGε[ #TmK悪?>VAgšr`Zk7h)jt?Ut 'o'B{_]DMg Z'A;-ۼhqk*Œd6q3|Jif\ U. jiՉLOv/|z= lrQAU>x/n6AJÎ@M'/6+&OM"1V4Ixk,NZFN1L? ,2wH-n~hd2ͬrkP)NQ Y0ʠ$(?*0r=Ϻ ȉxkxВk{!;\4x,Wfyql0_x`'B\h~哏za1 3IS+O1$n &RcLH)f ڠ^_LQSW'wP[ϝPMR Q296u Ӷ\P_hNeN :=< ,erh[/VDw( T[j@ ;;[H,R!BsD=M(lE17sUAB7G! z  Og  :ׯ͟JW$h1f^/¡=Si hD?*Xj,x.6fRPmmxDƢOF:Zv&7-p2S9:Zk#J1*Wj֏8A3>FMW;VqQ}iA _ `g[MDiᅳKz30Gtj7ԫ|RtQ[(_խQai^ّ;yMl8ѹ.{AZ"f-5U,ߍ} ԦBذ!I_{ųɞf1Wjro?+û݆{%>[xF| $  t2@ (Ó^phBiwF6NeamK*˽.w\L9#s y )Ɣrz64pxo#M@Q 08j@1ȬO7=59 ߯/[(~3aog{~4@Y2\ .5rn38rmV7_4$kH]׀r*uޠQR6nʉOAjԻ324CRFw՘ e2ag+'=b#:pxf c,@-J:x0"<qyݔX4~?-!8E*7 b6 [ђLZRzHT"V%{XRNQު<ȅp^P('hZ/F 6~i34PSܣ#79Hao/6mZABYL dtd*OSckTu:qW(f:Un|HmD& ~9NB+bsJKLg-#ʄWiei9XcDg^\eS{ډ1DFoWߑ{0~׃Ԗ]Ûeǡw]RD="|hv9xOJuFYg`Q%ܬn($r@]W;Z2qSYRflyR q[/Ҹi^o8cAӸo6wN$Kגur~߉͇o%>WͲ7&hjչ0]XgnjkA#pk[חVue6ՠu&Q aMu{IJjZN"nlHn>$i.RjHwmO7n] [A P<ͩL{wRssVϤZ= .*rh9SW. o{xF Ok@7wZ: oF{!^9FSl^4qB8j\S+tS,.\eY2 enœH(twfI=HiVxBK0T jWpQ E9a\tS|_;SâqAD" [r&+f_ԥA WdNAc]|*!FGS!kʋcڊL2ZŗIMƿ LΎjp',ǔJ.'Ro.jWhs%u"b>,)q7\R !$Sf< iMq ^TֿȐ< 7 ɋ:+d̛ܙI?L/j|v7=S6| 7ֵ=*TzB*{X [A mq;?zfc6E$@dt㒳5@*/ș I$*ڴlu'

    u'{U3+]wngQ5Kw?%5+h&^p,xwDsVL0oʹMp`ݱu;"mywex!@h)M4l—7]DqX DD 삯#{u7 4TiBnBoJ32'XmE)WH[!id{:iN%ECдgf~’ +]!esذj_w2B՛XQ@Lx^_sǙW[THrsg5(?RxҀ骸|{AU xWeG! 3L`&|ʦL `+p`KCZ&~PlDx`(F{c "g5CR .D8&P*~ܫ4^H%٬)J.őIV\ՐڒTmP@yW^zj Q1KX(C{~a;prMr&͘$n+ SZ_6͉64\$]h+y/9!.\z Fep15|~컾+p_nJG iLj 3Ibʫd<zynAp'Dhϕi 6z^HnK1\5|k!zoQu7qI)W/mX"ʗۃ^ Y@V9,d K\% f%6lΏ,n{r_$ cn3d3쩶{Db'!g5'>`=#^|0VdG֕(յbE &:^"giˏ^|oV< ۋNOV\Ҵxb.h'k) Ҭ&0ȻR)#ca_#0~e0i,YZ>𭩭#R_zܚR8upK+#^5Wӯc0uɼ! Z.kאW#A!"2^[Waq 3L*u ï*p/@Uar`vp{X-T7lJc^w6R^c'>(8=[#FCG_Q`p mQwɨQ_v";ńhf z?kIi'jfw',Y,l$B[Me*=o=V%JAOs^u0 NS*)ɛp溺ܣ#.ȦI,5GEÕ h*_)kpy5Dm'i_V!N;qGف~e[6&%Z"9?P(Y.=}kp2툉 } - â偫1B)refɕ K2IvyzD ;Og BdM(n{e |F.+g$?VԛeI^5w`CL[P]埬{h`qсmO^>F5~]VMwUzPy*cVm팑Z\9TfC#ںOS"}2(Hێ:3*DWe˂ݍ2FqmFZ>‡=J@4~/aS@yg,yZ a5bj)%`imľo"O0sP<W(I|VyQҷ{eL1hA[g6n酕}J bG X Y'k 0_..ʛ?n 4˨trTw"pSB {/uyC_}TQңH6s&_RVLg}w V3MBhg;iEߕpulЅIO"C<ڦk!~,T| -)(H`d'o'w CD0i{[dF$|wXxjxFdA>&ڔ?~*q5}ɆŽf3g~Ad*+:㎸q2+ t :l0&܄ ^e,n 3Mu\W0mק q0=LD֕[J(XXUefi4sTw <%rZ+GJ ,7wB GSRcK6Y}s|aC(Q1k+Kf:$.455S {_wx~4J~PJ(Os Too(jL]`Gf#Pw 4'xF~]TW1ugtZ19Yd/W|q Im) +Xg[X9F _!ےuVw8F&`{[D'3qjiT*c5~Yb1tFIh߽7X>K3A릺0)rEkp Y9;Pѥ}YlTN pkT YJF_'bowxؔ͛0c0ۇ*+Oѯ[jŭ#miv JcGWo$U1ϼsM~0+XP;3#DE<3A1ڼm%֪~$jL- 9cn%d+r<93a).Dc9qsw:`7!'/QmY"ׄLpLМ]M<H/nB*~N{dpX t8AHzпOrT+0 qq^۬FV:8m.H"[kt=N= 9n2uWP`<ţL,Ԡ90VT| -#j䍖Qt.GF4XJFjZJ5gbu4P5eW8.4›Z3cG]lѦv+Dw$EQ]]zORW*dpJ@+H1Xik:E+# jƤwM p_1֧eyl#b 2(gW#+iʓJ{}ĉѭG( @B}ŋ>qy`tYS5ߚ j:u $ EbSjE!ӇzvR=/vN3ijQxHn!Ӊ]@Kn.wW*AD2s&HqcߜOnr r#.ެUq=9cւb$eBl²4m9<է0GtƇwk-&:aHS#L@;G[.lvt;7LjyJ+jz R0a# `ʸCNoSbg4NGGPĎq=ţ(io`\O[Ѭ *=,bX-5FۜfɓI ]V 𶬗q3=(N}ǐCS% ;_D]Yz@-يi1{μ *\xWTtS"{ =Gjtob'ae!kFhQ;:)\?Jvv Pir0:{^;(b8h^#7f1ڇz٬p. 3Em% Vȟj(L9T9pTg60Oy툚s`6@8,BVx+fêw)xiolx-O`q#Kn2:?zم= o  }3 \4n ;^%eJ*n@+!q.KX.BSYܠ|5Y;V\ٗ=  qtoW(f0RhggCǽgHL|q=~,V?"'_6Gb捵Ȫ~cNYs^ӰF[tJr):@|9]=p1f"P+ ߙf 5[Wdœ"y}+>/TĶW')VLNF M@jSeTfGU%xxOAK<+%8,u`\&G6E%LJKIzhФ*3CA~i.^(=y9'@g4sdw zT-)|8n_-;I=%^.\<⠭_pJý*8@0}jVS!4I1 \VxElֳ=ӆrhs3 #¨ z^ԡI79?yOn4I~LghNeov [-%o|!lE^}Og4z!lVfՃf4Yo_Ua!8* % :.QAccT(3_?I|N88_I0FJkͳW4F5+Q\E-4.!Zɗp`sǪͯpJx_qϰo( !:Ð5h _tGh{^tzt|WدV 4Z!b_o. i,3*kd$%[ QAP7t_Hꚠ?:? 3 %_=^lӜgR\p0놦O!쭦.ڨ(` ڊ&}qZ"p7] tqPc࿳74ђ%d@&oOX=^SC6e`dӷ~0׆_7P$h%'VmfS5g8V '5<-UDMA&= KץuS8/6 $UyY}E;_p[3P0J_,.WsT"v[ \z^=~~%*(Kv \j$5v_ u'.: 9 IgGp`BBLjqV[ٰ^ wyNu\A'TD{y+Cgw^Ne%bZq\켿fAIQ4N 2ԫvrBj<FБ YϦP7wC0hPރ }h ӄ!8|rڶCDXmTW93-/mxBIRBL̓ R@"Bkz{ݿߠDo|U5&86-?&srfp#ٲ9Y;LF)BjU>j*m&xU%^XuPku~e`7yB7߿1aRllJ<6 `eHJdyC_ ,,PYɟpo>0Pm Mv`:%bGq|"̇W*^#t-:9ZUb28ݥI bྼ&[*ϧi 7a"{8jphwG %l h2Ca!:sZ1y2'tH]~ CLc^Ya"+A>6>z076kmsr ٸU'%o3FT0B{aWN~]8ǙC6֜yz |?}[P M%r;}skv8# N 4O`{!PlqjN$6>Q]PA:w5Ѫh M6Pt, |Qhᠧv<2)}t 0؜>Mcߒl8>p#W8Jp.2cT)a:RZCm" ej`8;Wpgd7Z/hC87_!ߐя)p!)!wυ+jdvRxm zrCRBxL`KPJ%Qg/*PhΌ_/l}J FVxNc5䓢Ь퓓Euk]{I^@L)oy6eX(ٯַ/kw\Thܕyz'о%gVz]3Ks5?rh=׿673CgAtUt9$dTHaCù~tt`sn47>+iE)b9Xy']^݋hr?ύ#~ۏ+7s );q'?wq)E1=g5PUtߌV(du 35@^B[`,]s5_039ͫ7“ҽSIn7 >JXni+}KFo#cN{f9畋-~XY6:I (O;;93j_\Ί6xPġP"+-t+MӚ& JO=e;cf%^M~gxW`r(8k4I=z[5@GSdtO1"~@8+ ĔH*Tq87`LMvuY(-inߘ Bo&ԊȦ#9@mJ4g|OBŊ)>,eHkSh,9Ί-hMU(Tz0ERi*&6atKqnM{XTyH`t/D?[v̻H(`Sbe6/$pAl<5[*LlHoBx ~5a3kОڄ3VV}٧Cm>"=['ʘG ;GzXTGumFt=]ֽuDv-_N+틉\&>Z?XY0` y)ӇOoQ0ɰD$'"3Xk{kU;㧁uЫU թjwl`YSt[ص0SЛԒ7iLg,IڞdK"xAZ^n ߷ w=Ōa%F-f[}63t2` 5SpԈ]S(:-{Gh.nSY+>Q#&mC!삔J+1ؾ=ۡGC)T­ύQ}%-^۩GbP=~aha=8kn2C9܆vߞTV;\nDE)g4{|% _'MG;N9E:e΢BM~ISt$366V@W"aK`VNj ܹ 6i2Ƒy ]$kҹ.%ؼo9f%* כ})g1Dw*A k ԸSɎu>ũw?ҫ1*c4Xb &Oy(y<xMKR%QgYZ07070100000267000081a400000000000000000000000164df7f6f000028dc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/can/usb/ucan.ko.xz7zXZִF!t/ࡧ(]?Eh=ڜ9Qw2>r-4d: D./Pѓ bk$0MFL i*؊ s Kj{$LG6. +C&ygE$Pxs @@4o+A<hHr $6?ʿڸn<`[mOnm \|SL\n7x2 +IiX1me*lf~svi_p*,L2\7Caq yᆩa n}-&>7I_ZD$z4q/1&xꚐe7`F[4Rd뀒+J"4\hh("#1i"O̕m%Pxkcw "I7s*a9~ӣ]WF=&ev4ڣs4$`D 72]GxPu(!uY } 4[z9lKt81osOF[bnq->HBj K݇&n( ʐMF'Z(cM-;8X?3Kn6@JWXn-G^DslS[qDVZQme\ݏIobwRY~Ʌ{O$9M ~-ά.cgS c,K]Ḭ\ߵv+dDkږ-==yx3tBQfy5yP4?r^=G5ڎ jEL0k. N,y p0}r{w̸#^J~qfF F}&I͔D5 o2 8Txk'_tF): JaM:;L"(Φu{gT,SΚM f858ah܇cl:@hof&e.=`C9qMI5OgEn4SXr~|KewLA>SoK^Kgd8nm+7_eiП$qTqu3rWoe#xQ{(XODˆ91JMpc R\&!١9G^x7v~,) Qxs8 $e M{H3Rгmd0vQI2$Ԏd."7Mu&bKήJLH~8j-p8-/.%T*{Fz' ^-F ?ӌexn/H.q{@WPC;{ K2/t1yp#qkhl̂z&VH^zڑu>Y6ڴ/1T {ThトPTD41t.co.k07?Ƃ Gߔɷkb/VF3{^癸M8F5BOh!a 1H"<usO)t fbTal glngg楄UcTh9e$ +@mk;9%W+͠uZ`+~k=#<=`"*~ׄ8LBMcR;ޘZ|#П2|0X[>d'R#ϧƔ@Lo9koE$2NxK  mOcr1*y6RhZKTXBdZ|zi߯P )zl2-5.[gp{E$~/ӨF{Y؊ȉiO#fw\RM%MsX6S0;m1<NxnJxL'Vn.y8:#zXi h"T!{ɲњ/MS2bYj4S6VYM|5[fFgr 5ZP/MTOzn-˞K؈|(?n9W "?G {ȡ4dTs#:+Dˎ@)aQttUc6Cw uߗM$:eW`pJPޥd8:%d 3nNdG@Z*!quP]L+xX\<͢AP/+]Dфzy 18@kƺ_o=B}c$#z oF7ޒQt /KVH:5Hgω'n[("oӦ*OҊ>{&6=R{?xHFaȞ_LTxѷt͏ۊn=i)$rBv]|+!t >k7+}k7]lH1 bqW}K*nں=%25vv"t ǭc:ph@CH.BY|S\uzveċe9/s=YEk;x$ĄgǞaC:F!}%l06Wd>h.D#k#0?z5MM \]5EmZ5%] ͈IB}cC?MW))"٘^v4h[!~獹_24)+ xsRBH>dZA#{݊sL_ȿ67ͫ[lњR}{O{rXiwKI#16g ]1fY<>iЏQ-O:v%Oe&&:Êm~alyX2NXpOuwgGJulc£~Q+Wf~cM뜨Uz Q(>c? -$5t c}tb$ icLCCCD YDA-psҙIuM3N vɪl- i"V),*6Fdyf胜:T@d-SwCFT4jrN% 2džPJn5d)) wE'axHd=^. 'Y{#{Aݻ\́ hŒ@H(@E `OyVoa~(:ؼ8^d C{֍iB$hkc,UU!ApMH"?HYVf@7N{Դ Td.u֠AzCO#Jcʼ I㞰kYp;JQV^/blO`W+5a>ff:?4g~ݜA|,% q^:|+PK)AV<8,?&ĸ΃>q6;vh2,,rnEft9;-<EoP 6& ]Ms]bH"}GgU?SJɔ%9boSJ&%z9@:ނ߄IrZd3w8} KɻJ~ƳRg-o}KɮQhIcfh6+͙@ 3kr5`3ƻkc.)DЧzbOꃌ2{H9NM`ʜ+ClRpX ~lmZd\]|ZBQ&8ܦhw-/ gGg\QXXrXH{Td0Y\e[G`dD/ۅz0$qQv u.Z'{U` 0b"4cSJ$^ gwǓ, +u+ Q]5xufWʉ`3gf/7UQ>v u/AMJݻ9ޑ`%P ' I]E ZZ08O$ tYQ6EK~}: :* { %hk,A!w+霽XI_FD;w )Ȳ^-AޞnG+̨*˔b= x&cیtIqu 5rW#/ܫ 6)qGh?3f jx6.zn~]y9:vqMM"m:\v'?6MVdH3qY4I|0NR!Ԍ5L!lKtz+vdxG8_<2c)u~TRxt<`)RtA*OAKcQl,[T~akxѓ?*lp 2&d 8'wnzZ 2: ۅAɑ uކ*'CCT$^ك8u /]-uDke/Y8ocHHlR YNAp ^z +h1e;‡+nur oyoph͘,$=޷. r)='Ƨ?Jk#%c$P,ͯ$i|fw2/c*DqʇZ7Jɖea2İ[`O\ri(8*l9@1hr|T f+"ʧoJ9׬$KLIZ6jg;T9zߚq\b^Vb(--YYW!0ԑBWԘ1}ұ85K_kW-M \s0:w:hA.eQgX?RQx nfT1#)!I euԏjQ|pqZ~O`ۓ-= ['4Stcgы2h|n% Yr%cY6ae99yjBo_'N},OE;WfYO6aH1k*mWS4Ď1DL!%ڃA")w1MN"Hȩ `H,W\ QW@g-󘤺L'Jh4PBR|*ˀ\Q FmqX ~[ ä*YZ C_}W49tSpσ%O0%M=AqA,BWDٴ8Ϧs^I$UM(QaL2Fۃrt,U5 Wҿl KX~1wњb߳懐9흎i4- nP"Ur $M0Z-'F -7$$bdT6晈jd4YZމsP!OjePVk׾/ŤxGwB||RzG[OǏ| MB6Px`Qx^}'g/}u/mKΤ|N@ZxH;|9D^^5-+DQ-DF%**cE:EHoa|xT&5K r~B{ il`!E7:l.|jePL[PώWHX[\ [Ҷ'2ۀI}Fz(Ie l[/}P~ ti拍GtIYCA⚵YM}UfzgifyT7$1ZrK1X%+ KnE@hfe't/ǻl0 M"^B,Lk~x?; Awυ8mJ mJ, EPu0Aqsx%E+ 9"mN;Ct _ bf/" XC@=( 3]kb[> t 6/}idݢἛ;#S *l褜;f <skαW ̴EYrqx&Ѷ?ךּ/אKLB[sfg'oX|Ɠz!?HFK,tEm@n{c}*zaY%V8 ieOZx>lU|rZ>z .{NEF#*5OHTI]D_IeXnZ&e ?>, wUcyX2"ǫkxbpKw`ko\@B$3kNh !{P]ǡի+]F*'QՎS~tHm +v6l ф/MFhUNȴ+M(J["+YI>HŠ,%8]dX/0a/e]&]5M0ߊŽ$e4uHn?@. C DH=rOd>N&kjbsL9˒xjsZz?P^^ޯg|BFDw-hR3a;^y8J"$%!Y:e:~o|A3ޱ]VP$JJF. rǜMYy`yoeiL=S|=#aR=:# ߈kf*N# qЯi|nSx'U}sK} ;*;xW~HHF\{ =MQOgmvG>ye2mD1J,iEEE2E KRw8oN* )\h8ח:C*oZrL2"v>1Pғ~43ctDhKQ,-{2غX΀,BN/3)T[6cV;ipt:,Y&ʮ n}Y,QLZ:=jb*ůWԴٖ x}؎F8Oc;X'Ю*0g_Rȝ DlKI fP ڕQ'~[]P\[{&Do) =?onEIkᓏ :HQ1Q1!$m&G c9pAXu ) H^KH\ 7DtRڰ!^ȿ6hdZ 9 7ϼjxylak;Lݐ4>X. Oȇ9"ї\'d&'DЕM͹JodKruNLHԸcDXz2h#a&Y!~Lg.>S\!F$08pøYиZP$` 1eL!4(Tzh"z={(5Yn@xk޲ݺ_RM_(%a$9)Cy89턹4h);]CMm\wd{& ~~{0$/Q!pJ 5e}zLS"Bdɭ%jz-t8NN[ӢY5c)7Լuț`iVJԃoR]˔va+H?wN>dtM]qT*qh aYkɥȁNB "\62#1RH,4?t!>7D]extA]eTTղ)|,v-R,V{u$1MyXZFd'^9L 3PhFGړbVjmhOlpȞVzU3QPcl'$lc6RN,}wԤP$hKCq^o{.J8|,r<{jݶv#j#*‹)eY;cpC;p~AbOlw;@ Xo#Yrw[Xo>`: E_WXu=vH6q: Nw*zNWGF OfslUb*,'W[0S`V]3 SN*2kv\ڹ*FǮ$~ \,˞AY276CpbTȺ'g6+ ļoڬFR}_UU-+/l[Gy$>HN +Agaw8E-naA )L.,Re&Sj_=CΘT|m3;K05V[`H}%jXnz# ~ & u5pए !n(Ud ]:bdjb2l9񔧇 dҺ`9C\+jdfa+f (Ka[;HxXe !,v2-vEr[ἀGtB^(D )߾s޻wvANy@?)kxGߔ3u^K^'tN]읅BG AY+>o=6g.*B!#j~ׯ^ob_Nwm$57ot3A7?+uSEJ)ߞ^)HKd`9ߟh=EEa CY 4$gNKRJ?+/_G$@ ;4ךV!dyI]E؍5Bh^JbU `É_Nѝy&SGֹѤ4zV9̩ş#QtX/M i1tEv<]qT&+5 _oxQR~)6ׄ"1Z 'vu w>#1؜)!jD,N *TOSxUS(Nvd,j)m[#y@)?:62cc<ū`^my#t$tElN>]T* pm k /,AdM* W9Ҿ0A{ )}P7bJm9WV{Q@r IovY.#=571|r\NM${J Q)g{[5 ۬I ,!EX@D()w'Xj{qOrЃjg›}.'d WzoZ8jP:oBh$Ia?tSM'S8M]RJ m{]ttQT -h^phx3YaM*p'`K2GD K"\R10cLf`Z7Ma!kpoFb " iYGBiV΄޴Y%|f{ ?/0>ϏF!*{7#8xa;xtux Z_*ym  1VDMLܟt2ҹ>cOf9@ۺIHM=z^ђ' A R!1A?M4U89?[3|!J64QHf@iH稞(c}-al:7-)=$L:z _rpK3NG9# Hn-}iHЭ\ALrd[SD:;P0WT+>pcCB]j0kb:O*.#j =Wyt 2pC1X;:xn|v2b ͤaWfFDC>7iRÑ ANZ0៍8uȐ{(9[eMۃDR@4idMjG~WBl@ ll ]̰15ca0vvyj6 ;dR:3{{]pb|faLw>~.w*TFנ}J +4O~  &tV?r?Wz.?)]#3%F9!ejdE( IS>?[^U 쥇hqsu9Xl4^ 9;u6.s!3 WթJ-7<3. E0P{$q\OF <  /ck0FŸjb&G5Mg ΑЕe7w6>\0 Ʀ!cυV!m`f+ś8Mi[ڈ6>ĩ5}k'1"7D<J{kon58WĻ&hkh\h0e(dK)W!{^'m"3| ˇ&b U Nm`7wUP㴉S1r_@wuSQ_PL%;لFaÌ3B&hI>gp]I^I[$tEKnNZ'JM3{[uH}.AH&AS#آ`:1`BiB:}Wys"I[绱9Ei0}'RS"ʩ؝jBwLǝdrM-f+ttEutv,i* Z7a@` f}lFqzC(bYgc!o"k k3i/=Ux٬Q%PGy*=f6(Q2}~Z\c\{aqV(@?̆X0mճI-v+(;cypN0o)! "έWS2[Sfb0<@=T? aph{Ǐm՞^"$'(+`{}x`Ӂ L~d<9R{AسXa0i1JR9({ =¶@H'iI’9\!Ü{ A="˗ v(B˳uOy{8nŻ5fZ`l:v=ls8<_9wo֏3CTѾp?q0@?^Aw5[EtfGSιCF\8>N]&HY¾AGvxk;;9CmF?E,P.ƽŏny "xxRc%@{[fBk\K 8+- v;=4 qdt5ۻnu MN=щ#^ȜHy;ed\j873%qVo\"|}~"8j\~Svk:Sh'Q=2㬝+ 2lP{5b0ya6v}D|)gfQ_B16ѓ~ekAڶ){P\R*|[ǚB&Ա庴SZR|OZ 8 6jDhI>l4Fh@\?ϬEuy/Zm IAfِ>?+mgFÜIB <7~d$+H55\`\ XLWo捾]wHx]eS%G>h]Y 5)s] ;Dk2ɌnOcqpJ|ATG 3^s.P|Ǟx bO,RS+?c 00m,"a!sgGu,>`m$H}rJZi萗gH#k;Z8Uzti 13 l(B nszf0q|y_G._qU"_q!"ADF"~ MøCe@+=d eO] cj[>5GS[ľku~Շڢf!V}y\2,&VC'd%Gin[,0=_O12}BQS~F U)\WLg\ՒcJ_L"TIz4ɯp'JlXw?խD#\S<$9ִ6˱܌xK^C:"50{)l!,6ZLSϴBܞ^=hrtaZIГVsٰ%b/]p )ID zlԡrWS .+%jQmfNjSh3=&- ,M[u i|g,;P##(CYp&Xni)ke*qAq[`4&r^vD->6ݤ<Ӿy)+lA[oZ\{Tevr<-7\D-7|91be5pkS푶p$r akgaDJYtq^}\7˻{ToE 8ݟ'#˃35P5SRW]GEjB ޏf7…C|:v)`W|̐xNA9 vIk4 *31.!A?>t|+6񄙰u >R!1v~T,WS9ݓjy u&,hm]"FC Md^KNsyAˮ@AU+sgYZ07070100000269000081a400000000000000000000000164df7f6f00006f94000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/goQ]?Eh=ڜ9SBP~SiYCma3vρ<P|nTGђ$ l8B '̜+3PpCk_nu8sNw~+8.21jg($tt*-?\yٝ7`sz*ˍ#3y ?YQ]PGHI?P4S<:wiaIWO_B+yB/iJwe@8}XZ Ws,YfOl/T:~Je(.srr,t[9q[,ٔU-_{!d< CkQ$-?D]^KGki,(q̓a@ׇ@'tџ7X؂{3 )do7h8M k,WAu;rΖw{Zs@1uo IO~X'VN쵇A}jxE* C c=0 7"% ,eitW#uy_'kh˘²l'g| Zs䅺;iWCzHQ>/QwrWaSMl:xb+нnLArp[4EZ8e,6njbP2\0|W'm|j2ڬrIH = rPEƷŤ%?,#I+<"<=<-߻*dCG"ä+<"ї'Dl/.}d#쏳zݗ(ByUXYkũ&ZGb~bN> ѣ.|Ob&>,o^ Xl.㯬>2oȆ|~FP*߯RiU/C7[Sq9n)-cs5G նemLswܙ_M4FȇS_M^c  R(Kf.ݙȗTI=j* CGtb,*voSwϠ́xlA& MI_;4`C#n<ߺ~S|jDɨġY؊,-yw;sܜU+pw<3GjԲӫ%' :qW+%J\[pРxdjG6[fm2sYxq`0I$wY gc`>k6%ڗlj&xNBƅdR L{ZVs&L ك 'm&[ޯc>JAIetwSH_)Jdlļs7( r!!ϯ ˯lYREjq@<Ne˫<'WWZ-YcX;dn5ԓ#"ۤ5c֙(l$YEwfUy+[ҹXgeJ9^q8eS8Vy&ģں%ZYg$b[׎2p^CtuI=~h"ȴXezXgF84Exnrtae2=e]z% UAlTyH׌P|q7:uwgX5WΡ8cOrR9PHh".? H{BW?k9鄶7#آo9Ovk`-h>Y/`=@ Fs>[EXsP`-G=Zޜ1zˏg`qVb(RE!J+oWrb0^E"06f?qdgI=F2S5?au.,f *=F~*r{Ne?G u*8]hhvygun@Y{tقm܋2iBjdaZQ^(ѥЖH5 II7Ks3hiv܊#gb3\٬d'u&kݍLJ0<$0P3153hV&oh 3 c֣zrcuןvUK&,u2+Kc#eQF[drL o9vi.w54qg@>5W5eଲɗMIe-w dZڎ@Hoo-p>YCo2 isM/7)m-8 0  &V*;zf > HjP+PV+k_9<jScHɱ?O~{p) y+^D^+1Gœ#5 >,Ry K-Z`IiW6kcFBk(ݏRLs˧Y`RtD$K'`J18# ȥ9;iewSXU% OQ'@kiN]zOs8ES3w9XXHYTq?W#хV~~e(F؀S4bރL6O\;-%HWK.bkkeκo0rS\nI538_aShgCm$TL6J^7Kɟ] 6r4ԣg::hUD_JM2l] 0$,GO _ϲ g3jtfT(0`FuklE/R )OwE˩RWph87c=^qx_ٱGKΘtK8WK Iҿ\>µLš[HR:y݃(Dn91|cERզ &;|dj7̈́Ml]d'&-dZN^VPje>ڽ]^Zn_`Qҝ T8zBVw`,:ij^-vER,H#Ftui}֮kckK3Ke&UP΄)sU \I#47^kS/ ^~kuσ1}3Xejg"Cr\ԫ4OUcNׅCxS#A8gkH{]Dd#Fr *-g~ߗO07c"oLkc$ kjm% )\&m7!|5E%Ź뾴O K'Q5tuεZ!(St1DﺥCe=v Õ\7&+r["c*Mn*%ow{i<ǰ!8wa a3Z+Վ*vo@]OXxI?o,ilÐ܇Ow{>8mڠ>MBt7I` }ptX_ 6G%u+zƽ>w '@%q4P0cn΃ƨQ L_>n4D} z{̍k;ɀ*?!E,r]kG:"Zv]Lj HeYXK?yF@9T|cK栭nF R ;jn'W1.ҫi=3ֺ;oACڱwtp$m I;~vZ="ػ,| f8:W! !طO**xI9gCZ#谈uB6!8fWvX#ߗrxM'`<` YԐ9Keag%.M/?y4iZ#:' &b3' h~ ؚ!e~TS e, OIi=D †}T?{S"m4`ނy*s;2GiFcdD0v.tILM y̿|uڦ~rD>)&οT022;ZuI Mnl2N.٩pd*\+XAIBzڿ`wMH>Yib3 qA 澫+9X$vRΡ@#vro&=g"8, 6N;')GE˓!Q{K})=Rɱi~ntnGm>DGO?Y(a$v#|"cFY|;٠+zNb*y7k/#DDbҭbaE,40-˯R jr_9BOGՇy+)Ü(ԣ"^a7c7V[.F{=ST=W=K`n%œQݶQ!G@x BkRDߗֈyPo \YС9"1A!Q h=ZL0o^Թ?[A*Y_~IJŹMb*(n9ujRzޒEo E*b94OHЙ;lf PVťtԏ&n@bZ& 6ڎ^[}}98g)$0CRIpW45'{M,Fop.HZƇLځ-xy]!{EB10J5R1o!-!,Wkb!j>E|[:SNUI'w0 fHe=Qh\B\oT=l} OGF&y˗6JA!r0'VtXpll\݆A[{lQ , oB+NirOyf><܂kWSL{]FrM鏀jCuk"zYrG0KגEa?Wù fv'AwNR#11zr ~J";yII(}гz8ʊ؄jɦE G3٦e!s-Uyh4btC鎎" 6PM n7?M^Ԏ\k*OGv/t*nHx`֭?C2ww TņEõ#4JeKWu%f)q+YnF&kRn{ٹ!;l\,Ԉ$PՔς|]>?/"ɈxHaW6/k|;賨@:J|w#fP(5@] ɧ t{ՔT٨_ !VM+?uk4w)1r -ON\uX£2K9$J[ˮ}܀WCr NvݛlvtJW5kƿZƭzl#jPR zQ4j~%}Po փy1cmohu({봿yo',<}>E8ִ@c,u[ѹ0_}CHQbCoE|x{aUŢZ.//{q@*ϚS!*0i+`g$0lg?^]e> <(Jg1տ+l;(tC13Υo]/lF!;N4KK_`G YF^9NC=|'pg'3EP;[jw#o4bBz ݋k4 2^q[v.|Yj0<M_D|E+?7E'TIe'_4&B$+65n]b(bh)kEKmP5&lzbk z\pOb,,edflɒ;6"1Xո G?60:,zs|غXx>,9kDT -X憥YgB5Bߔd1=ذ]H ޠS!c0ϋ4Xu3+Td~$ej3r#,>*^:,D/U))C[۶ r@,V*Achz:3E<>5N{(wJn{z,"#-V8FESx;K&Mu.h 5,smvJO{-׭:l0"cE/v2rry+b:DD);hh3PJo||$i'ke"x/L:UF"JЃ5O>)\R)I X +wʥw%¢~mFMr] SϛT_aP`gaNF.=KS e+,IYv#cS?FX'oX,ci{O ÜNJO]hx'.KaiQz׍WPt9O"جXz#N.*2e[0N *ٌZhP偶.]¥3[_ŒPpnSF5q d#}Y}W03)~i!ec}wJ)-.FL0ݾj0^ ;8:a$Kei8?1MP.O YMh7W< qB{hSkbYK(`7!pʣ z OI8oXNu>1mwf-e\E-Umy!+ QVF'*Qsq8T? g[C|u&zG3{UMBxȊoԴ7BOg%|\1HdEϥK2ĥUHM(q6I+ƚk\1|?X@+ه6R}ڰ%K-I9oޤa qju^SWBEb{oBζٔ l,_/a)+7hψg囂ϑՠ~ LL+,ECg5G+aCa q:Y^$5:5(=#qx 7Z3nj>F{ѹ)F$qZ On~#+XrelHKM3|iKUB1wP(\4' G/Z1&#Մο7g+YA2CS!].9G͞_+gEn`'XtgrӢ5_ʨ N  *47vy 8ybٖi)5#2wƃ 9M校|A}ύMTȪu+7)TWDP,.&/6Y,m-- N)-04ݹ' -F>\)Cܦ2ka[ ߔ}Umh{"0C]FewƇjZ.G}y޽ڠF{rK "ND8l[vt.ܿ;rCט+B6?PlU6YFdknKCoL;2(= RW\g9 Cf|s{Z>_+_Ik-ZG8dW2^/P/WtK7BBA0HH.^|4:o z3OJ G@=8]KKoiffnZF_Hx܂2E209ʪOHnH&v a/'9݊do?VcP~,PX!)s['t; _4 G,WzߤKO$ܜ7 VZacîCH6$qbYA'x4$bcǥÉ:';AӰIňfS,R0N0KGf#*w` uf9'Ѡ fGb^. hJ.uO>&T$Na0祾$ju#H|KEPfft3щF#I(brspڞXEwfr$Sk %<5sGUB"{LV ]{6eNͻNk%5TCNqkײQv~"qhTW*+a ɹ<zz4Om ÄAh_i d$5uo;˜ ̭b%Zy3>r'HrkC4pe ݪ}Uz֥< r{Rr4۹?/0 9gCN Ʃ$ /FΧm9J5GS{Ucs`A!m*CbCޢgX, #gMՅw\/ƅ=hJ25ZZe7(3IQumhX<++ pno1. ]Q@?[rf#A-GB39aWg%;G*)!VICpnZ"2BB桘Rٳvs*VU^B]3Q-sJwݱ4FU]e,$vhbDx.q2hPI{eџ%g_t R0zoY ۚx6Jw7A ,զ6_c-]|cjL}mZ0̣%۫g?^CܥjXӧk_ @%:UH")*5t'Z}7(X@#̭g{B-ΑHD.'/$,-q ҉N#ͪdh2Տ*3)lgq¤|/YD(&/]t(׈$tKUns\ϯUHd׀i[7[J!Ү7Vx \K,YFB,@"sWU$R. <+{%#: Vٱh{B$,t,vW(v҈Q4gPr AuUf#_Dx_P^ԔذO Y{#)d߯E/xKcZ"}>Zz8\`yݔ&v_ܬ6~7 \-u~'>xp>!ih띔._춅H78gG8He?.H StG VNv`e' KŪoTeϭ˫;blzp¥DjPXuXjJ #Y-%on4Ǐ2ͦ4 ojcxфKǞu"4ZM,эxugkOB/FBfԻR(uqrNߍ$_G8LG(!3Z G' I^E+&gWŠ<ǽ#8bf^? 1BKvOo9@.3,gXr1ثU4|s=D;Ǧ?SJ $)}h鿲=p"TXJe ?@H2TTVٖ 'Ͱ #}\bc{9 2W^;MqeIAV_Ń1%DB3~"!U06Ay_r :uy/V;rl@(dt*"4ǐ0`2YѦN8{aL_6 *:p8}>SHt^xAk)(a %;\m*,ZVN2;snQ"0*'pABh iXX*>hg6;AΪ+JB"Y$s{lTki\Tcͮ>1w'-Ydtz%X/͢2]v iմkYEƳ;y4tmЅ& WW" uK+ArZ)/$ᳮ˞Q. IhUCy׃L^Ox `tu28X+p q[(ep7طUv+4ȭRn.™YnC ~ (OZ792j0 E &<2~F3to4,' !H$܃+VߕݸUYl=Р qq<.x{?IcE;t`yw`ł{|=u}li@ 52T o}Yh7G;/ඍC:(OW+p4Szdyi'籃Qp ?ꤚP[$}3J&+-N$Y'++9UZF`k̄|gQ̙$Z"[a)/#XxϟgJì)EiE 3@nrGq~3A:݃Ql;|,FvbdypK"].[|@IJ_W%S6sGoIkv踫>HĪ"Y;[)9Tl;iO?+bB3"(<|'zOG˱ =<0b2U8@E:Dꕩ}$nIO4V9`S#Čp9MZZ3,| r@uLp*/+;X]x.no2Jk@(v x*?cdBqxC-@?ŏa' ᥒFi4֚7zdSMq?I t.aʰ,fSY25 O:àZi2%!M";}mVBxu%^)ԗAN;F>DDAq6S=eVPcJ̖'TeȰ Ck,\|2iM>kR$ambḴ49f\f=HN]14a-h9`?btB7X&z˹y5u` ruA':<˂Voxbt4M%,{*2qИw^,rR#㖎%2`uB1nFrqޫׯHbCJG1w78kϺ𫿒t6Rq1ų@Q"*?NcE#3n*~}+/l)'}+uVC)N2ڰ$_ P6 'L{گUnh*ഓ?tj$U?M} H?"ANj_L7` hGm&<)VK^Th0qQ\kPb8AO;Ƈ>2u$6i%#",=#s$NYs@E#e" ) A{C"/%.L?~je\G&q}d9?F$0)ip HJ1"_$l]H2@qCз/bs,jerWP0Oi@=K,_K0WIȉ3R `"U.qֈ͂![ELX.s4 zv>TC^t1r߭,<{G^v/|#[Qt wp=~G)pH$i{"Qܯ7'XjRqAΠ̸7\GbQ|BoJMIDYXo|#@om`8 Է;U CB1<~GQYl|,Ɍ=Q?/~"EBEP2I ) GUDMu^B:)%[ײ%`{?t'h!w U{\D70?H:E *Ȝ_1_o!'-Aftq.{86]2*FBwVIѥ3woS7ѯd9]E[C >< ^;)4J.w'ٖ K80 #ZEupXө"c%pSP^ϪG']95l$ìㅫ B8R9kE"Cb*HñLI@TlDPrmă{.H\ܳl~vviez'{-H\ЯrT}"&/E.-R /yCfQ:yiw'CˎV"Na"}W*'Jx)OOmql !k%A ]g(JVz "Ra'q;c$4iʸitn/H/1|hqQ/ 4إ&ҜcB<*׮rSICYroХ_*=BJ/*QNS;P?3!UhpL IGj V.03ۋΎZLe4Wo(Ӂ|-IkB:.Yy+V 6Jf0m 9rԺ$_',eR{W+\)I# wZT<\qknotH ZS@#$Ok=/4~=ڃ%.3P,%XScT{T!\P0`: F@i?$ aZv "Irm/V!tC TXa~ʮݡ^[.gi\1?P*J}1/Z,&w*w.qeRn`'Kɶύ$!\?sf9%Р TV %|6*_K?rXy 8D8!J0߄aJ0ŝM\ "a`a%M4aGDzjmgCmlJeT R`{]r ks7]20[A@5a~򚼝~Np1 Qr%Ө(  d @j&J O Rq49/yxM(P~'0TȓU{<'q1z"?KPLX q) 0aĽw-_7jsle|*r#$ \7EJ)6lzڄK7W13ĿMܙğy #$ @/%gp{%y$w齴̰<"M"& XE%}R]r ypR3]vC XReT gv%ѱ9#)kNgtA E[gSr(sX >{b'jPݟzS -]fX<,{~hr6K% X֘24 Aж[@90I# AF@R^V*F5E?sc윳cڈ-pai˱I_TIFx[l^6ܖmS 9/DysRd\#1=<>mE,*Vo Eabֶ"yq=mNoM\. Y+5lLjZ=UMylf SїxuաtƏÕZVYƎ[}NŰVa0Q pQ_m>Lqma\ZE#͑ j},8%н~j1D~eFI#"v~vL1Z'%9g^cG+=r/nci lğאXāB } Guʛsbpz@H^SC+]&4`8ںJF8`cS-{1[# EŝqhG|_0˾G Ս%rT|4edkYƅ(ϜFIKMY6y=d5}rȿ ,A Μ7 ezӬw&E?ٗeAR ^ x~a)}'Uǹ_<"^8<Ynn<;bi߿%r tۛ])êuC^E y㳦QjL2FGPOA?3,}*hð6y(ɪJ?JBw1g_^o._}w*&wJ*xu/LnTBJ~_$5ROޘSXյwYPh v*5nI ƫKC>wSc@^$"g ?HicsHubdFh>cVSCbk92}v'd,g*cQ .)82wАkh|o Kn' 4N__g't;#tYXTA cؿ¸lR5(6lM@yqc[nXLU L_U38OL t=Q˥Tm.HZ%vր R| ۹H'l%sWc א=!U$i˂+kU6WGyIfC_ 9 WE^.f 38 37jtp`Vdz\cD.~$7+RnجYRqyq-H |3P=09ȅe*S#$Y?&[f9S s$%qt̸7[;@s{䠠̙3G=w1{Î' \*'$I r`q]82ޘs8*ƥ{<e'V;LxnSO"jgGbk^l̪OƔjEi96kd}L 2`ψS_TTԀb KTtD<а'w Rۼ 3hex&_DCf_qiN~>$g>oJ' {VQ+ᚨUsHô#r};Z\dI9@?lh QPn5;]fݒIuS )SYե R'=7 Q(VnhP$ګqΐ7ߍxˌ1!t2/srTdt+IJ*¾0ɚ@܊L(RmB!Vqb@{OĄ-9ve{=a S8}-lV0#HUJ ;qXdzѻ rw ̿ $f|xiQ1D\,# [HH8 qSēBt;UF1toZ! R%4Ѩ[l+l4D{ar\`Z=+9*eD6^ iv<MrQΤnPW64rRniJ 2~$>8BFA)ZSOyktׂAL .' [?SlkhoY (k 57$hl(G7fqTE悼xV.UsLvz_I*岐sxJ+qK9w@!?VAuCZ#g2͔vE0Qgbfk7gu g=.7]Y=:EY`YNI'MEHunD'ee[ʇzg`aD[T#P;$t#$Dd|=zAO2WeTHBtdyZ S}b~Ҏd%dvزu_n&S &yfc_q8ICNotOgdՑ51` +2j(:f )Ao)!Ƥ@w,w~D=Kӭ}rgU Oèdf_ x9m~ON^226. ["~a Gc'Pn%5WdRZ4/ /ptKJ\ҕ6x[H%4Mt8 k uͽ3 tmWV/iJX*E%w#X ^< 7,?~\JvX3s~,8J0ܑ>eqZʥq$ɮD5?|޳ {.+(TzS(uCmXg˭S±#olÚZZ,AG/6dGY#5jO+7dKv{z[Ӎ]]~PHt;%e,ilTKOZm* ~)ԫx|fbYQT'lZ$E}|u4l"- a|QےUcc $${'xhk&D|6lǺpnu^g>[{15awQIG]a N 2Њu;JTΤ<Th6n<`9)h@h 2ӝ?t\@<,1Ndug#dY:c=Rͻ@f2qu '_TYBr$2&x"Yj98=cx F1x̚ҼEVbY-aE7y}[@ݞ RG;>Xf !EغƤvi ΀5kOs*\-4@?V{n+gBfp馿8lie,hRbj~LoaGɰ:>=׌u{JX3}{\ԏ~V6ZyM3v 6kÊ Tpŋ4;M5Wpy#Bbi ڰXk_M=|hWO6RЄr_dSu71ԋaB M5Tt5A ZBe ,ҖGPJRoJbJ^_rВ2Ly^ŕryW&u5|/ $;$IgI <:5Sw(v8*=( t6蟵H֌Z&úrF #(has7p ,Rس\^YEVÝ\HX@{S{kJ5©JQ +䐺E޾^Ͻ,ztn/yqiP!n d;C0]ey]9OcЙYs {H@)bƤ.W[Tc•(zLie AKY̘.6Z?0wy0o(3qPeؾ@Zz* <%=Gb_%ħ7~~ZzՏ; j%U/'s".% erװ.lZ%k8wZ#j3wAoH|h_WJDlV"5̀耎] pk,Jd{_29HG+iewώvכ;h GMWʴ|=\rXI>@Q|>>|?Wƒnt:TUMZQ{mM#3B"[ b|MfѠF[`*|Tu-H}xA@LROx] DȟZ FFI5v%sq ^GsS2"j8"/WG0 y\˟q%>lǂT:REk|ֲjU}r?*lI[b^'V^pEyT1鴭3-OBy+yMR29 u sQգI.sCM?ZCQܰ 3뉋z{ueJ%dq+ u>xkΜc5uFǬ^e<RyF2PJ1=$=7| JchBJadrO$5NEchݸnˑJyWH; ˁv#",{% lrj)LJXu c-T9vwhrݑ8w9EV[ia{1[Xg(w6#?s\d7f)F`8_»F$޸Ln@:Ca!iGrV )| ==4,VG1SpnԨ'*Xnf +!\L$?׷MTKW;OZ[\-|jV3_kv@bd%yTXOLmz ~.H`ݼݩDl(^B%­a:t';S+5q).EZ$TLfOY\H[{t3bFM s \Z0V_5$) 50ԉqdf"s ۚLBmSkГlAq"VOFWd^ ~|=A@}j39XVoo]av[vp">6aئ՝Xl#UТ b9y #1Yg;Zd+`ұ֪h9Z*p;O>ƯԽ/AXݗ㳰F"1 O}ap/*:&hJZI{"ғm&/cjvw8;Wi~:v5V|^dB}ofac  dY ,cq|uH1&yaKi?],z(*qPF6bfHj Nqר"[ղ }K[Z""}MOt+a*TV2׫a2LqWB$Zu+Ӄm!RoV1~h[T*P[NC9"ISG v$xEf\6\!&Z}(홣2\9';Zz:nnb|IihA3z̡T q*Sڼ@ E q7%bLimJ)ZmFoVtBuG+ZX7t+֛7m#5UܐFQCBԙl΄Grv0b7En qvH s#aT&p$LQ~dz % hrPG2~VP>M&~7`i2SxYXt.v?hKx "{L*bϠumÉxy%U/!Riɵ,o̝C^ZƗU^['Vn)R#q;BDOM@Lng؍^ħv1i?]AudBV2mcCAXbDx[&#"==OR?MǠ9:loqxًD@?3=:=[ p!@v@`80o0Jl-4G?_")Q?FONڞy/2el:>317E07'A\Rl,Oͩ='^ueHJ9ja1:wo҅Bq<=?Z; d#`w"~B=Rz[]zpB *(|sk@hCBT RgNlLP~4F$1yRJW!?\Di(4zv32`vqU B(vP$cߒ/r8$S9&!UuNqTҋ~XZxrٔxsR=h$T;ik3xil6;EϾC} x%6zni-dv9g8+$7bUl絅xT+TUwy,'|r L'*f%)sf-֞ nbn̿/gYZ0707010000026a000081a400000000000000000000000164df7f6f00007d20000000000000000000000000000000000000006100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/e|]?Eh=ڜ9OoӮ_6L,"c^u`Xּx:$ *b0p.v͗S>U Wнz1%}"8X@MI3oγK>YH"]9L/m\lZt<ZUESpƞk0>wHKvCOtCOF(^iN6{}<b;gHʞQ3{ x F iDe*Ekh]^=62hf:G`8Og+YEMheң:WdWŝ6Mã.M,pmRn JΆma8s9n[= &6 W3[4->G9b1|7rBP 媾>Lt-Vqon9V!g\b8{δ_=܈(&Ew(sOt83_8j6 D[(ɢ&Xr`oMAtPs(Tn4ϊ_ LuPO=\ `c w_f # 24jUs@Z`3 ?,Sk_|(a1HTU3w$?Yk %se}NE^f`!\]T3.pCtScuO B>?ɏrU?s9ƅzl0Į~1BRGW%U0 P3YzA䖑kLjo]҃nàmiY61n9f1[.* b|(3r Z?5' :YyNZ̶ vU7oDx&KsK9fz @K'=,WRr>}&HG71MmUF7XIyF7| LssgIw[d0Y< $P9ƋAd }8ƣ:{pi2xӏZ'5 2VG`7MGV0uR vbM'@iov(ԝ)qkǒmiDH4@CEXAiuv|%CnڀQm*gt,0Jq:[!A[O`at.|RUBjJaߑȎ8/*[A0YAP3Nfw  lItES|J`pʾ5kYnT2saE D֯eyf~3N ~F)7P|y Rjrpr(T ԑocG}c=h9NTi&ORzӯь!4DBS1a>^miZk§ʼ1W*f7;M F}8 l5/R'k+X Mi3ܟ+d zRxil"Gj}ź>ߚꍡz# ى9{9=] 0Ѳ&n@in}VFdIKj@K¥Munʭ@__'j_0_T붶&vcTU_+]bר!j&_Tu)U)S;zIBT|e@ umANUc [N5sFI zFURBk}iomącO2'MH%>wA-*a CS)ւ3]=٘&G`yw~>åYx9t 8{jӦN "UիD~2/! d*Lx865K|>V͔ù<ݘFӂp՝˨bqMƟA i T7Y2ݡ=[M/ U*ؗ2\)gt(Vq{tXv%M9a2-h7҇]:#t.´{ya4#\8`1CY9`:Bо6g (QnpeN2C 5@KA~NsUT!RY, +>1֗"8wB9˯dWUN _V) kqIӎ&g~غY A )T} *ZمT+q0k)iljt.USa3ƇvŻ;[10VMv=X-+NB&OEѰKuХ.mWi#?7u&(F5Bקzp0T7VIXBvNǠ#hJAV3{FѸlBWfJ2_ȏn0@~Gc۪+6GZW*zc H vRu)8 vC(_&W4]2?ACSq_Ah`݂⟗P7V@Vg"R0} Ld߳Fzv01|Z@NRG% cG }dJz /Ǯ>C͓͜Zy;4Œ]ScT7;'3Ыʃ6H꼕hh>}u7J ۹&o7E~:-7Q"{lx+zE=7Y"IN];h跥_^(5d^{2r\ B%hM>(L˂EKPue qP/|Q`5#P\ZGcvB )|&7u?#$.AD)YqC_~Ǜs.ǧT@y9Y28}s%MB92#x8 m+//OO \9' 4Z |N| T`Te7%X@{Abĩ*c rߛ=_dH87kQ|7lלvtTywK7y뭿b PYQݎbg;ηy'c>(LJmȊnIs,rܝ+Ur1º[y)hrIjΪCu6xuH "w:w;>׊W5zS*ZWzP$}) fk6Az5 hR}YLo 2t[r^E1W\eb~XMB:KP/,"' eʾ;nOvf@v{ 56,7W%q%*Ў-'4 G%,p~FwR  -k`p:!LT2H*VLw5NBIY41lܚ;9s3t"kJ53lvc#+d?.Ԅ3ǣqh8ޯ=68F@^:U e~-G]z$B 3̑lBRy$ņ y%5x2q3w%-B}g1ir|uIz%EJd58lIbKR-C];?$R؏VgEq=uz#lim/ǶMMnc"cfz Xڠ7K]=DLe)%Կ /"$ a( anuR ɨx̔aQ%dH"`|.ZZPyu MyA!5M֞Ɉh]X-G ]h)Mz~d0QW+zPNeT-KR~uf496fݓ箋ڄ'|&__0!;ҾWlv}\D|߶ȝ+#>Z 6L=ΕG@ר?yC| EaLQi8_JsO>cճGbsL "`0 6ʀK%Ľ4ܠ@͔M.<LF/4x4mr0Uz}lնP0HN'qhʜSy3i1N~rPf!H: ZpZg??[هdW7_Eڨ~e!HN)#]3(ZL^hw~LGSJHEw:+tK+1;Y .tSMaǻ述4K~"zhW3"7äg<WgMօCd&Y@ghU%%n(VD a| Y Eűɲ1mz emޤs@pɋ5|EٯsumΈ,dD,{?ijH\ N挚c!EM:[.PX IЈx5hbHd:q$? ll EXX3p"(Bv0IoCOkgOɁm\vr'a5< 6{N3\ȬvR~< ;" '{r3֑`+D ;#H$3.f^P褾-PH1+Tj00^F{fp8IG~xKi dz?\А@cRQ݁47 !n '/CBG[Ldd$/q-Tur z='HoDrA JnV,xԂA  cmp6qE2\Rn_qto"JTxjNOwF9f넖ǡt0>8ޟ smtݸ&p\Ǎ$:kT!ӫipA'<\Rki*B1HCHAbKvis 4!{5uw`MD ~G|,58K}{t7a(еDg/qȚiC#61tr%T|:Ã!E.b&?MS72D5hp\qjN_ Cщc)s DvΊw س6\KD :AFwV.p"Ӊ0C"2`´eJg-Vl=m/t_: ܀'‰Yn}$2A5`ry܇bvo_)Z\1 L~WwǙe=n`[N燱D]t*pTÑ[v=-.䖯!g/Zc?MkH;pК5:ֻ!%NZ`*>f]3ڥ?4&/2B̜tHN`Ju φ~tTRGU"kpi;bgdrFqrGhu/#"xbXəAM@zX͡,d;$k%0ME sAU%x GFXah ۞(?&ڒpqKYtӵx3BC4ezv-I:ggZpHҧ64e $tq+x|uMǘQ/OYJ6Q0LQf*EO|2LއA~;8EmFC 7\uhM"(isC RRL^b_m6V=(8cU`aj$-n+\.xU`41cQMDZ~*ݞc96B▖5y_FAS:@)1pECK|\Ei&hisriɮ%l?ᖳe MtĐdd`w&>K"]NAh;xt}&oóIi7̨GI=ˑ#}fk1Y/Z 1sVā^3sqx -:A츮'EkI":9g9ԧQ7ZhWS-bԲ, &\hYG1,3Op 0}Gc]vM ~ԉcT6fb3h>surWnN!%Մa'̖`}2arGp=Et+[܆%" =*c)c ҡ{VUGZ2 볩LBa+3JLVFЈK@g595iIiD,24rS"-U-Ҽ>[I^R!}2U*fWl..lvo/*F[̱uDʓVNb^ML xI٩hX@1@aM>VhnR=wj ! /lx7%{ ?p,h'>hZ29U;a{#maIx(J\~X1Ư E'lԢ(<0L>5Z^¾_zVY|X>s2{yĢ^\wAd럙n=6Dd*Jh; x'|ɫyC3i|)hPU )D(k{ԙӇdz( UΉ{%O-JJ:"* h$8&l<.>lF2ڜKmL{ uB"{nF"҄VV./sa]ꖌ a dAX o_g;;cU'(aZKoto7Y^heP-xDhn{0fx[w<ב<^j$M.m۩m$?a+4wasUp 4呉h#\jI~C2|ޝOs<٢M 6%hQpM:nɸ /CCptZv[>@%+E`uiH~}1'iDDJS0ّآe8cauv+0̗I͠NvԾ`[p)<6W39m/:pJj!/R[%Pwe+|=+Hgxpr. 8uzV.GΙq}#fw 2d.߁3A*\#@黻^1$C(cq"Nȸ\@/e_lD1'1=.Y}dV5 p|vJwoZRlDV/(7XWLRPĸtmJ ޘ3o}$ QxA-Xwez?vYAaՆ__j*eMj١ipdPcnpF`AQmDߩ,td~U^r4ΐ z}ؚ8<,_aC\5}.L GEl(Nąx)ژޟЩ5.>+ .e?د&bm^Q-~?Ha' /b"كOZz<\fGPj7wvu6M& ouYj&O:0 U3\Ĭ'Ȥ#%T1X4n :jpٹowF \sl^MF꼟R}K.#e:5Eiy)sTCCj :n`%x I('uDBWfh'~eEr!eH~P?UTr9 )i0T{rU:of|kKl:BE[e.]5DZ:)ey_}.+%WV"D"}̺s;'W^Fr?g^H{Q* 7A3 UV7u^8ndZ2]f3P|FQFIھLwd}v'YbYΈ5~>;쩃6!a+P^G ԊKJlN|ĸЁ͂xF ((VU2:4Áy-K}]/hЦtQ⧷R(|8X2a8ؒiHPV?(ܙtF˳܃0W)T0Q8$0"RХEP!JGFoɥoƻWwn,ph3ƞwrY: gѤ~YK]{wMMMGowO Tiݫg~ `Xm@=_ 5"@;TдCa.(ZUo]NPBѺF= vilK14Zcn)IuysSd q[yoB%o߹QӿcU"%^2oӵ+P Rc)h] SQ" IQXyW{ND)L*wd5Qϱ 0p¿podFxcsG F$]1mp:5ƺd6+߸(Ԓ#cF@dL:ŗgmU௒Y՞ ?7քgz» ~pq=G6ZjT gj7Vba{$0u@%- 99m][5S=V wk梚I BJyüBU=ަiBdR''Zm==,(Ѹ%+9O?((nڔFmڂE@utc}`v,쎣-nTvܖ8 7u%;ءImS ,?ie{DI.}My~yI/ggO R̤ )IHt$[*)NHZQ`8DbOUT"Q?4n iTRa fԕ6\% ]@< cK0%%vlM{YсstVv,m|ote")ʇ۽B2󿖩835Rh(Pn7=\[pa|ܸ;0Ë5v3wg֌X'ՈdPY_"s&nYvc8PWl>O+z2lh#e]s SN4/RI_yuD6eʅEvpBMVql(< yqj3'LkpP0[{663=; ZĶtwjw_`k; ޱ_>w2"[" 4Vӥ3596 aVNHgܴ ŽC; tvҍYk*9q[qM0#$ywym 2@xlPܼS xtPn\AA)1TJ>><|y"i᯹r.Y+JaF|(J1pv4! Co _W^e:{fp$]K,Z' ;h%}~<[OX o] E٭1(6* ӣ!g/Ha=ƚ+sVHgdO6K/db[Xo9gI䎚2]HOk F\E婴r(\l(mwM}ya6.&$G*1גv1̡Xk䋺q)0m1PH_MĎG$0v]6s{- F s4a'V)cE[ץo-0Fa ?3M2ձDzgL5D{jdbB)5Cl´3Q8[pa:U?\c!_R9ļ7bR_A{ 4TJZk-LhLw gdŁб%8Plg v\N˂(u7l^ lku*Wr]ubؽJ"r믷nktF~ۮ *Tb3pJ03M-.H/3#=xwiZ w> I{EVF 9$X'xIQz;Ki~w+ ?Pt*V(Q@h*{kt/J4v Njxf,WCDwuFttK/dtLv0p$L lU!pk>s" hnB#0ϻYjr)rtoSmyyк?".9IaXoq8UC]췻h\Ax,?dE22 l$sc8Xن))Gz;"H8.N5"[a>]}kr\̨yG؁%5;Kw;VhRM!Jf;DE,#/FD3`,֜q(`0Rۺ1,vuuX}0NWO'jh"Cg?b#X/W؊R YhZL#(r[)WmLޘw.ZDc( .xBX3"xVm}|w^c$ :]^-b5Jn kacp3Jt]9W  sEgFчI]"֨w/~.~o L,GfT$'\4QThꥧl[]~NKe* WF!=ն)C2XD-:ds\ ~0C¢ęȈ3ΠANG4J I"xydKR^&LãpHW^4ѹ.y nĂhk$XQe $.'JlK0s^Cx( {Y)|l' W_629X۔7#AWt,}m3QbWF-2b_gjt%UnUVّBΓˏ$H8:%k!8=p38Sne_0wׯp'/ W0# &I$ƒv<܌pqse k[Ս7sSl]C B?Za:)*B̲`,u0AHByyYV-1ܬ??_D]lZ:?Y8 HFE~ Ky4};<.fʛAT7R/?Ӷ۹E3o .ڎ+}:G"IU'6i j RBZ t5u= ֞ytN𓍍 g J {a=֗e_6爛KQ^K+e@M aqkl߆v1pɝga@ zh觅k:,л pi1GgɌс!8<q: EY hV7DN]ܟI"XrGS'dͱӷoyʓL|0- vIdgQ:1Ndm+/Cb`E{܅7-%9CvY}2I[;A~Geo^3beh@} C#SFTv8"|xtc/,쓕boMvrpDB-z0t朸Zr8 xgɟS%tB_1$ƐKlc5 n9lhֹ;X %YqO\b[,;_:`qEtO.޾"nKVf8O@QөZ5+ѹ]*sin(ÅzF*ao ២f{3Fw%&q3w- 7&0-@y'L`ŐwٜuP- \{VT,O`*a"D4"T-\]B #@s&\Ȉ} ? %^F bK4Uƀ#D42j͕hۭ7bYy`_))&3>}]RlJX!zU4׍AV lxc]c`tGCv JQ$q43SЌ{̙7% kWokK_>&0_"ᙚ:O*_MbP;0p=1Yai£P5˩!d<.z$E*SEt' B:koS 'j \ %;VE|oZ@'5llH ݿyZZCa+ #nՉēq 4'ipu^apKi@ĸW-A%΁{9JrQOٟFP\{y5%_@axw'l>]S.9x$oZ:oj~]"};QBMcl\2c Yd}edC1I9JOXz},˃M%0TW&1f(m VA"qϺ%`FMK-58r\A W3=Jgoo fj`ܖn1 D#<لCw~fU: zm{kHLƃIߘj~[;OٚW<G!)Y>*!~sxFF\8_o,ƁjzuE;铺ge:˧e"$-Cl%{hrX K*uZwI17dٟ+㡢ZlA58/[8~kDjK92(>4T1"A -|cnQ$.v3X1E!'jsLRdG n;ʻj7)[7񅦁'Θː'7gPT f8к:G{-XO[vDo̊ntQ(CEq2e=akB#-$:?gf^p̋֊#ir+hl$ںA\<*DQKPe޽}̫;;%zs`V3nx[8ͷѾ8s΁GW O0$\OiiՃ~B g!轵(,MLSSvjE8VS6}Ec )3M!2~SRC_a!{z<|$σO{s`&C#7:SF>+Uc6F Tb ^FX5}0[8WTc[&WAJ@=dNP?ky]BM׷#QdU:V:6Xݥsd74~"L:TeE t$26͍TtMtVf<_mq A&%|>3ܪ6{fJb)…_#Jŷ})N)Y,k=3 yeaŁT-ga - ~ 4ԼYW/0d%Vإ,)迥&S?8M^]aWhκ8Vg K1HUU -Yu&Y0lXd iP!?R#a]l`#n)uD;rL\C bsI䉛Ձ"4+:~#F?tnvع`r1݄4!ī{H]\͙jv=0#lw_Zs Lw*"\jS 7nT+2‡XiPxc{!x>h|9;ۿ$c|I 4lIw lxg֯%`.sd09AZn { v$B#eHPe C)%&?z[Jɯw| b.xQXBxz E֝7}b"`Ʀ-4IG8fB0| RٮA|gH\;[B{jhC=?xF!~af;s%@D9ALć-Z8+:*E CB͗Z-sc_m1OmrBEٶL0yz#Npl#:M9x6];| $kx uQ WA;0VhQ~s/bqDKͷкco #$KmOԟňtY^5[>Kĵ*SoF}MC-ol\ҍ v"aԳ6) !,k1 nR5r ڦ#poۑ,RXpMCHrѳ KXN/eD[uɭ5{3'g Bp}֪б6(;!4vS6g@/ gQpC caoe-$՝ ;I2睃Bꮏ;[ Qcs"C%&r,[B`U^E|tV2-aZ Nސhx6RvZQ擰pGYO#RwSɺЯ=io*Lbߖ xW/>{a/Z_Wo;b*ܭ [)5O~Xg|eUA Uc8󧔁] hheMG%MVH A8y1&9Ȅ`T",|ʕ΍i&4k Q|1ND:Uz>؝v[/Iɭ!Y3*BhJ֏Yɻ.:H ^+r ( f٣ /dg!!y߰HlIwP% {lEM혈@،n&Sca5BBF͚Y?*% EUܸ#õ>BYͺ"Rn{LcvX6s#D {91حfl5\[D/2'&ʭ g[hwOAPMSyݣ&I1qS<4-@ ,Yv k 5`{LЉX <e==ۯn:сb=l= R>;6fF:≀H0R nN,Wҭ_![_04/J ;| 6[a 0)opP y-4tH_W|hmR7B[qN俌h>^Ѱ]MpgQNoM`>,v% P{PF#^³U,1h>0< 1v&Ec,σqڗN Ž_ 4c`J_`rm93@8yެ,cP[ 4:}sRi/h_^܂V !mX7tQS$őK!?Bt(*}p#6)U7l]Z]x=Iײ 2]s{V+-Ĵ[0a 7nB͸TT[6|ejĒ.i#IϿ  $/\f qs}]}pscm0H60u 1%f&++>98ZTi)}#:ϴ@o-N] E E=k嵂aIԌ`Y}kQSZZEc}ܨt"oe$M_mߚ/,m䳘MV{4.K\ٿ.c!heOki"0kW$߄ZVj6ԕŴ+rܹNDʾ4' 9alÿ Po\ƉbKޘ|6Gj3db:qQ'SArx@QF}*-/e߂ lC O`Tƀ5POK;P5v#Z,XD+֛:ޖ\!/ea~yB\ʉ)EIk D +37ET~uzo*H7*R1ٞ 4yU+ ?yvZT2:͊vJQC Iضo?mW !^{\l&GnhВ5I_+*" rZLA,A&lZ޽ Y\ӓ@jpV:2Dɮ aiHz*wXKpՄ1 $ Pfp=Is~_Hdɱwa:0l7q2kDCN_"lclm(FvݙzXmsn`NLnfrQ\62!J^F_ GFŐ󎣡 pQO>"PķgZ]f&@wS_"rhsgO( yU}56v 23m3_iqq_W(V'$IY\7\KV g ̷0{=t_vxTr!h0x}i ~ĭRU/ͮ'8N"%5.,Ƒ֓yT(5 à÷sidؓ62i?$> hDFZ T.tUve,qDn@.E]غ0yex3[~~ƺmYPs9(07E739]Csv++l"LD %@ 3 .AN ړSI,܇ 0LB #Xc+6I#wؑ$TU^sϤރ)|#ӷJ< lt7!k";T,rq"DW<.~M"!|1vSB\Sh7 dDRq1<ۨ4B/C>.hq[Q64ZRŖ9V6$ 2{$8nL jWMVI(F8f:?L f+4Wi^đx)]܋c i=|h`0bIA #0cD69nEb!vv!H'ؼ?C=ތt.S +_p7`)G+<bGq}TC2mC?!V:enвdLI3?iL>`u^pA9☡{IdOk9 }Tx%; s<3;hDY'>A=+^*jsC4'm!duGp<YqaTשp + aqOF֣E lu0k2P.Fl.`2-QED?Iis8Y1?8ഖL=+ʟ9LDS#$RbOm&ED{EZ ){UEISiKtS 7yYڃ ˕YO_8,J݃ra}7xup@2[ߌ\-:kuYOR6rU' V̲$y+!t*e镱C̹ABQAf# fEN9u1\96yԋ:a/.&6 v}DLuDEQ~@Q5gAoy<38vvE{P\495䙇_09++9ۇ?bt1:Q/y@ߵcL/~;o VH&Hz31#Ngn[z5z,K6%BCJpZ5‡p?WjzСڿ#eC֭s|Ykc8WhM]pR!u#Q-J^vr#KۢĦs סU;|]kv-K}%xA ,mf*ӟjb]S#\1}] *ͱ^j0ћg(N|s:&kek~Ҡk)b`Jv #HƲP1hƓ0Rxf8k4A 4qW:WurX5OM'56ePZkHyJ̢X Pny14r̪ rBJAN`4z1]CmE,N7sk?HKրUxufAVM*7IƳT7' 37#؜ZqT{:s'ucpX7(ıkSzzh.f+C"GUȐAeXiγhh WуKKDoZYŅ[3|Qupҹ5 <3 0UE-6 |3 2phNt:< 5^bo`Q3;7G-1mBsʬ} h8.j_{#:]j :puT5%J?[̪+>7 Rv,/dHcdF4t3vD`*-N-(J̣p͡e\[mA}g]q[8OaْGw޿g; "BLJۭ(@of?EOX&+G>OFG}18i_'&.&E1BD6;JGD5QMAqpYݩ-X5b[Ai PuڮW8`n:ayzOgJ%ƌKr{P1I _17Aȩ~==>r?uJdQa;|6fe~J"TZM(G⊩d27뜒 DsK Nz\"s&A~<\ٓ}^ʕ⊴}plL wIDW̬\ ~'SY΍ZR/d&.wܽd-cZ/Xj!޷tfmi҄7__᮫eTLI$P}}*}RUqx+UAoC8l+?L_|>cjX^{CW+6.tG!s/k& ^`XgvoǼdX6$B!KspJۢlw;Sg_Φ1,*1"29 .V1tCn8iН0= R?tk@!JZZ% 4 rɪV7 y`/dJnyq Ep /KQ$B6u#b_ΐ3<$@-4[&a-) >%ܺǽ)fN2Ktݗe# #%ѐ}92]ǜ8PZ- }}tݱyp`0-# M!c.0IiXW5O,z~:'?4e8-@Y考.T/0D8RTh@\EZsVШ2Pa9q8~ >vԕz) %CÔ{Z,4g?U΀ֺ cIw| oNyܴ#.Ô`ԘoR)D@0_U=~ljvD9>1h.~Jxh"(k4yBն`ʁ)ßE"lg ^DXZ1Ǡ}(% ݹGkBZ}}y E[~%-d@>V|vJ\oJ]]z$CVd:ܖMCgAt*Y'[Θʶ/8EjzgJ ~*B_WdܸFL-.2[(T-p*WaвTc7hL3^rGxu { 5 hj'G49'bV3Y 9d/Z' תNjT{XqHO? a#uT\4֯|Ċ%XbWKlsai\-kҝP ,WHFTyBr}5raa'Ya$ VxY#‘ RS4N8 $tNJ8ZD'rbiHdA}ZB HHveK?ĥשM,*CG+=YfE h;m|`^̻$g\[?|SOlE4z;ԨW1T[VM9Z&=H 9ȝ%cјЫݷ _?K\ZB0Jpw טQ ʈBŸjst/<$mQ I]z%B-?.G׳jY4!ldטȣCΎńDr|ZrІq3aYr䮥 #>lQ\8:Aws)oyL>(#.Cq< t?bCZ`ܵZ>RG5S8MTrBvAaojK([ijst~µrc$5"l@W'iO '^DW"rַcw|TCAR!9T٧4atO(5gl &/EL%3q@kwQ=np7jE3+\E2_쫠F_ x%OxH +c` oZ BmJmDS ~!7Pw5̩0:]HLku7NG *uZH^JGǸőDx>c^q\g08]@ :&P\"K A雠Nr:Y]`,M)9 UA~z66Im'ڕ mЫQ-z vN(.C+AC^!1$ + ĕ6Jiڙ45LˬAr,\5t<JpkA`#3#338G_NeqSf/_20:$ _bzRM!&}n 5r/ J) Jp4dBL Zpw$è쥁C7URʤ.ϳ1S7ɊifuY:h0]з NݮTa]0-">hW<\ S_f?[e攅F9")6ʳ\n^fdIjQԸ\s}W|P&^v4qmCɂSb =w2[GcL(ޙ[(w]~-:IB2SE}+*4zR9&"JD@8Pp^= ^n=jl zP\%ZO3W'^ Ag\pl w D=^B#M'UL0Zr!ȝ薘?PFuZaJaAf~o>9SQJeg(l˻$[Y!n6 _N^\Sp.:E#Z7hM`/!8 p曠.j>~~oov&3|Ok.pi@ߴ&evџ@lsLrW |R@-pJ]?-{z6bAc:ܲ<ߥ HGNzH%#۔bł5o5ϝx6oOBA L| CyA@XzP1~ق,]Us^}<`f"ېMnYhU(\̥`0s귫w7=R5#=0Y\)DER/TʘN̿‰Z7بWS;3NPUeBDVP&V&)8PI?ݺ)zZvUa43{V ˴h S\^_!9JnU%h4?G:ed;{&b3l̾#YbtPzYtogpo{qsm 20g2_` &1sk֞-ũ9TEGAr1/8˫#,4Y 9{e g|+e} h 7ߡ | i'8qM8/%![x;sA׊NU j+ W,lwl"gnUZqe[NzElN^ &*Rb ̸j e'A3CO \/G6/{)I0nQšMjkFRl'h"0b Đ.e}X*~U gYZ0707010000026b000081a400000000000000000000000164df7f6f00006614000000000000000000000000000000000000006100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t//e]?Eh=ڜ9OLVV;yw)KroB;)dž%l.Bjӏkr؉rozZ=/Z=G1?<f0ZD;f c-#olp"f8zg'}^B%h-Pk[sKk~rSf@1._ vrz‰o%gZ-bi>ӣ{C0hz G+ٍy{^ῈeqQ[:1\'yblX125o*bC9I7aCnr9z@K~2/HB'KF^\ 1 k_x]]1-ulS/,[d O;h9bcZY |%y,) UbL#Y"cD׶%|JY3n$zmS ,[ױCKHB60 ]zTW -LX}0Ii.c761yJzjϚp ;Y }2?lbBuFMil[N:8pW#Zs˃T5Sjw]^Z [;۔]9GҖ@ 4CnZLtJ d@gBpYC#E0T}t3P&ɦԺzܑX5!o\Col|b}b-W#'3Fݦ^ h1hZO(a`#.x BY&^%L[{Hwc mqJ"f/ߐ+H(hG:@!]pJ6fKHػ=>Q5'JAk%8=HwaMchY*~'$p?" KfN^@pv3pdt.}(hLRLlTnH\UciZG%Ax% 6X!}v92x g"(/H9_0q&m]ۭ[7K[s҃gvz(뺫> ;xn,} & GG̃Qʷ;AZp?NsXGM+a\gWLr^V>g/ze V&6*᤻CN2=:lhKS_#%Kxw= "@=r:25z 96w~.ע;mOm.qK}}[$TI|Qn~OX`:ƴ )FT^0Vc>|)Z2_\\/] }K DVhAjDDi/f[2WCQ23^@RZq /d=k{ۼV+y&? b $.njҢ xA<gEf00-o\3 Zg~N:g}423aՊk/ka2ċ_VDN_`B :Zҫ1\#o= {,L JP[e]PW#OvkKtD8U3O%_̸@7(^nn/ & Qsw<흽HvaX`7'?G6?]z0|ŕL ó\wCaiD}7),eɢt,lWX{;\! ?e1Jа |2BsjrJk?j<8ҠV2Aev@rֹ!x$%ׇYbgV}#izaI2s~;T&Q|# D8XQfoR$}? `a. 6a].Q7wfNZ#򬺥+wlij׬%'R  VL^O{|ᎉRt>I/]3\8WfYP¥&NжqI#^ϼA&d 3 ÁҺ+ Za@OdM>47ĥn8ɧwgy98Y[ H2tW︛~tE\ s- ̀cf2KO&jG!b3EFd!:䭦B,S*@KY)? p ~[^8j{2nkTukF)h#Tľc\JN>13rgb0I\۟s`V^Gs%,^U1Ä\\ۡ'h! Ϣ.Mm=oHǼ1׺ ROUV_ۂe'h*=SbzmDo61/j2h**})hk6UjުEaDC=W_*Gݖs~UUj ^:\de*+^˩u L!pGE퀆_[H_<DB}M/>xbbG, JNpkz1@눌XE74Yc_c>yj\BW6W-IdT>'cqq2mm%QHsXOoþwx9gFW_cU6Z1̎|[1MDES054m\@&@U`Xm!2ڟ=MEc*ZwhDK!v!KS[~Vox@գCh8-Uzw^d=p^JN~-Kwyܤ{7[>d3r͙i<`n&O5F Gf (~i ʟ0??ߋ]S9>ي)4(bA?$+lVB9]&ɪ^Х#]TŪr8n+a\~; &uҞFuV N>3p1ؽl19.'WYT3{?j.g3'OƷ5eLqJ]+U|04L"$I\[s:X/OήtHL~.XMVxedqayN+?ߚg/kK6|TW.JߎУqixB{3xfr\jL*ñ_ep@mS.vA&^BhyK1 Q9aaA>^}~i6]p, ;.<34Ae,uԣ0j/:"* n3K,E]q ǵ96F1f{_3!NJi/=B`wL $,jL. (Ngk|{Wk0˶zaŜJ?yQ~?Dfڿ /E޻ӹB#!Qwʦ٪"Ӷt &ǟqOoNx=&1~%rן| n[}@x!A8*t]e$rum=_@#o 9{q~K7R|!_-ZtJOp;hit&vzr" {;RwfzoU Hg [B벁vm۷׶?uZ~/iY}'%P>IҐ۳6M$hC+n:h.M"^zXX׬uxQ*m1uuAYsj(0{oHaY14Aӿ>?7V[-:1{ mWfbJ3GK'DXrAd:l/\]Nvz>;akZd'Zxo?| tN2i[w4n5IHlO<h'0.qggyWϡK_Śn7b5l_K^CK^{fyA0^ j+X>S yqn߇3  \NAz22F>=hͱ\ 7N+$} ,i\Ln.X-#qC3.è]|:gR5W9Tiv+Ź5]e1"|\՟G?{jr5-[ Ꭵw֊5`t%&2j:G׃X|*(Y%[X@.^Ǧq yGznw1XE!t7`TFp\f)ER`O`bD+ U1z}-J'5=%0a<â>٪(KMH>,TWgzN&FG v7 # .R4^duv %ď~KM)ft5JaFZ@ގ[W l}9+*9+55~3U1K2l:LCt{$ $Ef`5RNJ&r})/`uL 8y+u j; v|#=kޗ NYOK8hBx!*i lOWv/a ]{BN+gSOKCufjswXEu1JF/ ,%̞ B^[;??P<^xq500`ɥ(3:IfG°A9k_OL6(D5;C2 ܫq(ŒmAg{彻Ȇ3G&0 bĬ,Mpf+rPJKsA*Âa#P48l/9 S梎ոc}€͵}g5C|s_XhIj}~%vGeY>b1-a0'}kq==p^XI/x,f uψ](j/4=ᾱ7J"uhGY3SfC;[IptT !Ju$>c/kg3FPmQɁWiV !zkD݀)ӎ,ъfMrkӄ_sex{M^-O'wqT&oe_YM2b!/ϥsXST1/$/l&no)]^YO.ӃyI3}V\H7 c?qFRiMiRq7},({$q;WO*6Btm7J`6˳gfA'6~< kTnyqVU ‹'ib0Qu`J%WJ5x`uE"+nq΃dBAd@ ֬TY Ǝ /=ɏ2mYN gkPB|%Yrfhw߾J9ؑjtxr\_ӊeZK`6c+9 Y'݃OٜߛD^̐4 Է}6HJX{{:[8O>8TkC}^AтӮ)PCQ9/mI 9 g>~%B\w@3yDM?br50⾴B׀~qE=>S.կ޴W C峚T62OF' t&-ԘBQHB+"-AFK-؁;,ppݑ=;St<Β&;L9~̧Rtks]L&7(Є w1 h2(c+r5GT}R: Iô$frӗ7L"nҭ;)z>sv½VR[#SCȉpbQx8_]9s6U^y

    gc%$PN]Y%CG8i@+VXu P{R˥D'Pr"kޑ#OY$rz?0&pP BpnX5'~}gݶy4ce}?1r_MՄU㦕XF\ 'I'ܷ =)vJ!"=g?kO2k@7Qpݶ%Lo۳cu+p3) Q(99! -VN-϶S=?eҘc6eW)Ou9x|+e__0ۮz /_²V2I&5184|sGA?&yQo^TtxM!S:ND\twE׍€\X6}Sg \/(YPqMQKjS䍳1vUmFq'GH2 r@IJY$m0p@HfxW#$.9_7N||1'snU!_.f1FdZ侜yepv.^6E:&tou\x 9~;-a}J5U=qDu}-njHr+vucb'Aq- >D Tt{a1g~u?~7y3j(gdŁ~y4 NWN0+& ؇d kI&lOI`^90`ZڵAyeX$~ sFp(XM#Bk\e SGֻ)wy|dE^jCX" <>vn+?rl}B4|6?S'j9A\.RN:LD 6k=f6>2FŘM׮Lgiscf$\zc<?8(8R fEoHRvհfgV7n傜ȃ$Uؕ\B#RH)e왈>N΍A"GiB OH׃w@Z?{@nݎ",9W&D] 'Z}o,5д4̌V&o4cO!mdeΡD&S?:zꦈk dI_ 0g8x˾9⑛2x5,OPǦޠx^%!ğW3Ʌc%YQXY܉ps_=J*|bGV؛|^}WrU.7S!5mۮ*cÅ%4(n;3}0Qb텡h &_hE'H{^6qvwT7FL"0C"<;iҴ/\ubۧxN0|?- `j2 P>yU$/{%Ӛ:pqkоq sYcO^Z{DUR9LܠKbPM֨GvMP%pc>T7󖈯m&RZ[a.: ڒr! r'Z$5Z]pEO~aD#c̥\r!3Dͯ37)Sݔ˒'F03UpM Go=2U?鰯 іH21$>wq9S+tym:Y+Рx7wK6ӂ cP[=r0ɐ!a;]b< qyz! A +x "'Gx5NdDBW5TV>@XhJQBlaK iv7/|gMT<~Nӥ( oi_=we.  i`Q?f98 \MĐ6pjCbr`[^cV _{mOc3q4r`N(/u)'bn\FkQnօ \>|->\M@c=1Oޯ]`l0y2#70)#9]]).ٴmX*({N\QC|Ki۽.& Ө"y$^QZEQLi Ѩ?1)$ m<:42KB 'QΎ)Yu?ڽ{Ho23g"~◖. t`1v$̣, ܐ[1`c`o2Z}702گQ %m4 qOo;'H^#b bE,W?e'.bϥ0I3zBؼ{[#oee.^Tb2f#H<DŽ (>&gilt G@߿[l1̧m f 3z%ν% %u0T}\+=DpQ)~!Drdh/f WsNC1-IYۘם.U %>9i| 9# *|Ͽ0^GzܹqWm̠Nˈm]pmYSЯYMzY48Ҍ SQ u~1 ȯ:1*r+5 7|74E &Oś&@g&V:JwF.$a(~`Δ^>Σ #e>j#0=^LRc$gg˿(\LeS!v{>hj3YTFpo' SycڨTr3wK]([桺ԴXM1c>-1(n6=q)?HNXTVRCtcjÑ8ؑy?BTHn"}젒]܋ϝՎo]T%4/T 'šXD?B*u|֕0 Vb? m*)9,:Q1q"Gh0ڌ}ro&~ziV\켡.=%;s`Fؘ ryz~8*=ʛN@{޳7ereV+]u_9q$ie*Vt6rMBlLrZcy$ V_,ݞ}~Yϑ >Oh"z43mk {ӮUK$Ρ9Ғ/u'́#0(G5Pr %}(ϳǥih [%U|.I4nO[Aqt'TގY|PN,.Wd"VeKTXk3F[}N6MUgAwX;fɞX$%6(LG>s:.&QJ+\y^\-oqjG˛*,Lŀ(>w;?/_GڦšM] ja'H * <6,/;NBWۨ{D0n)=fϯ i݅ݑ} p 㛑v umn 4j~ޢD=t *cͿ ܻjHqɢzo~пS#݊0m־%1#o `_ :/aM*96J_68!"-O6+hΰQUھ)ҦA.FlAf>sd-5T-̹^ uGAȞeye ~3V24cGDg^#]ށ_O v`!^ì1K˚P3~ /FD( )VP\֡uTVQ; [P(Jk2)X>CMi'8)Wfc'|4tTP0oeQ3SJшS|Gq8hB>.ίe:uK l ͍wiИ1_=_?_ɋDaZ!̆)lg}y H@U{xc #NB1YfT %Ay,^K^zPKHzgIf{H4{;D*YtfWv@' m|˵vqdk'y%;(( =d6_㹓g|Xv_,+((`nQ+ mfi']=H^pSAgMA [xf `#X6|L2Z ]PP_k |"V L$yB*5n }9.~E;c_ C?I.n`_XPU9OWP"q9;P<˭V-JՖK"69$lH, AK5k:y^m*󟛙ʹ*;8!'$4w`Q1sޞu{KkJqw@pR'ۣ3ٹ[# pj;@Y1lU 6Bw(R|J}=2yc { PKp^b4=JRQD pN&##iDmM9oulv&nи݅1]Z[.nv!iT0=A&Q5tn9?EWñ8?D|B&%k7Lj*O 9~' <퓻l naSi@1()j'fjxq59]U⮂b=6p048P? Z.qt^rʲͷ-3q\=)blPJYK8WR$RGzƽo,OPw-<4F>y(HH bAE7훼3;JGozxl;8rB.5vG{,@f˳Y~ 6O^6JɬS]dVcymFO#uw)a yskHg*mt ҟu֎ѡM(W _`d9㩧s )'c~Lഓe* ज़1/~8=% 9}heԬ~ۺ`)D> 2ްvZ9ΐt܅!5IӛSk96\h*bp+sV$ッO"X{I(KY" &oxUf3%8AQ9R.mS !ŏÒa]ME%w S=O:ԗ@ѯ(2& vjA5 I-htE~"rVQK9י:Oۓuuk7F`X] -8wcM=o HMen{Ě/"vN͏d2{мN+{7j^v[ l9q_ I:1>庘^ Hq?\DI?.rdR(ƳGZ|dKF[Zro2"Y'@0}h?#=Le2W'M `JĐ65 k#>v-!Z=mݝb#tsje ԃvNꤊ:-S =E,L0VZ"O,Cu`\alCߌԼUQ̊rkǨ5op\0UpľqX g޲Z;SܻoAZie(Y=u`x#¿Ⱦ4[ת`~{BPRޱ_w#xCN;ҏu{f>f?8-Rad-)/VVTŠI c-h[J\9+;g @ZшR wQhs{X*Gu/8l?SF@Dw2ײmX~rPF}~˙  Tǧe\춘S7b=8k֜KkmpѤ5. QeHEVu e#Uۏ )[sN$i7Au+onLꏘUqѰ`"4W3+ Xۏ?4l65`5]0b2VЗjj@g*'b%DIl deJO [N1c_4nQhbt|]ꇇwE#f2[dt/=װݎqk3&nmȹ+A_% H 0LuV'=Xwv[&4KdO0O'mȾi{7~4?5I.[xʀ3 KɲJpi|I}Ot3>K~1΢MN {68,>!KF;/Hf'GKqD \)FowB: >ȡ~ S߀D_;]S  *ݵsKL7a?:S)ҞZxYm$D+pyq]g*D&ro{L]xH_`IM9Lq)lr\'$1j,eUj:]a7'S UO Y lAU&A\Mm7F# X`H"Fށ6NDG|ӣ[%~bL԰q:z:U+h~hjJugh- |iR`zLv |utbĿuY{=oYrsjjY\x6E:>dm3ɪaZlaJ@#-ǖCT~d;ss0#"޼ޙ0#{9L8w?Pb`# vc=e.7~:]ǣfT|@V t" @j't8j P  ,K("ätnU|ŶNx .x@xZh6_pL\}@t[YOXeʱW;"x/%K𹜧'a7Ȏ>kF}mH[k׭aKrQi6:FM~tZ]ˑC'8;!7vhD6NKOZyƈ =Le?؆MUK)oUp]r\=fՏjiUʅ>N^ /.A-gQE{]d8B[AY'Ln 6MAeYX$MtBAopW21y1 9M =]FR-0p‚h&bH"m6ᮤU2IC`7onU?(Ѡ M( z}v|`p~|fSf#߾h _f)_.h/d\qzgK = ybyIA%5۰ܪ=ʣ SY~#7Rh+`nȜG-1 / "/u~vB=_ `5/-'tĄX!D< Fss_@/Emi[QiAݜ ֐ 8be#JOQW×Yޔ<\R0s\{qd972 gTb<` ;C<SMGƫ[kammZ A St/ 9'bɍe%WU7KJZeČTc! ^ڗd)I[¸D :Dg*H@"o" bmR"=+$( /L' v۠HIi=Y~6ƈ/}Y %g&!EL>DdzI[U٧a4uݤ`@RN{FcuDe/ƞ&4TR\u J& f0ד8pȪl,ȼ66rmgTl|nBX}u*‡;sڣVxt۞@^0B Q[;ik2!̔(;3SJ^ 3=n#Ly Ai]x{9S6C럎Gz[( ډ$OKnel7̊ZM^+rrYQ~;6 60vEt)DQH 6 ~ZY# 8x }ꭻ&pSɞL$cYHhKAQZΜ{rCwzE0KFeJ,] P0پCf`-h 9`j-dCǔܸ&){?REd|˔ڪ @w{Mbͺt9}RIcfG^e63gG /Иj:[*{@eI찼='8Lr\K{&A2[uyZm۰kJ znFyWAϱ\&''*?͇:OInzL}٭ƶ编Şw5xʓ9:U`Ƅ䝮_4F)F< A33TynSZQ-ۛ+}:\D3T Zv1UP^O0yp+;z^;co3`lc!>}04>pJ6cU]<3>Bi"B/4:tsUj27We6*NL\X:e+ғfzmPfZG(󱾮v^Kbr!Drs~!Pg1zF2IxF;ǹ+IjEPe?G6^.KWך!-̅2g&^yl^`*"qAYPōt _y-z 6}Υ̟Ƀ8UW%I@PO8=^*j-?;\n3h%D i`ϻJ0nfhadF`,4]5_5!gUeLdU : W~ߍ$DF#8HY*Y]T+(UZH[Cz{҃i]Fsc/G6|AD4XXD-@TJd6k/tg2cemYD9IbK(M*Z;Ԕᒞ9퓺‴ B6No](7@9El!b  <[ 7'O"N֛o:]y}`yb 7sncÅt=Dpo։ @ @j'/uuVz5:,Z!=lݻ H0oȹZ#b<3g s 1LNV ϧB*0#eQ?MR 0BSů׽11X# "T[PB2(e`zC]hߍ%ƈM'lۭ ӻ:(^''I!"\('h+fMڶEѡSBNAv]1 6Ehcm(e)ɿFD^ mN"2CkpڙrE׎] Ȳ/r<{ldm`P+AK-ِ cX#ݗTضexRͧ< }ܪ`o8ǝ(bbZe)1S/kZZ.40aatH~$Tk_8bώu3-}Gدy'L.1[dZDF#vt^!?Q|0='=Dg)EbnNY6oAiT4m̃`6]Jk2@^[O+DaPq"GbVR/0q)ݠ@OU*(MwS_W;4j.=Tjrn7OfVԀx8rJ^/Z!oHrY5ߏ+BFn:c=rʌjx UHrLpkꇨreh&3S#HF! ͗=geC֒M "y55/4J9rj獨ɁoT?vjT~.:)0]M &=EƉˊrssfE0[Y)xMOtB@(R9LG!0Kz(q$Paxrp+`V}OWڋQ0OL5曆 :6|΄ipy/\]BoB`{x#;0j y[GtyAx@3 f D܃tx}C'pwJahڇPQ!=/n0 ت&b gwl||Qk7L_42|ߗGCPqqҸF@oQRkg M֗f,̔ %bҏ,p nqD גS\.ƈ0-@A">t<7Zpr (߃X):&nqMw ٙ;|.K|P]DW<yfm1sSY%чF ]ɩ 4Ă?:Ѕ[PqЪQ}A;Fz.ӈ_F=)ʝCMћqnߓƩf ɦ YupR[UvO+QQsȠob(RN`zw,ICl-^-,M:# ?,xޣĂnYooW21"wȣ ƼdT( dpa' q r˓VvAIJ; l1zGf2{:AVÁ1"<f/e\pOGe~`U4##ˍBDV"7n 1 -yfl@2~ޑ<@aH8ð+MtwIOaz0Q|{gو7p {]%J>~GI"0%$W-y⢫f_8 1RIv 5юb,׽ŀy1OX>]:{a"6"*OHJPf@|Zfpl)X/v77]JSXѶ,Ų6v O \E+_Q u9@\ QsZWYBH}nz7lÇ1,6츸kJfR+zX3?I~w[̰+p 7}Qc"f=crơ'xDk|{?\n<C̀^ˍ|S@ilѠE%M%0cg̼NV=åBeb sa,\S7qyA.?odؑ %lw]Y<:3HHP̞=[WTDa gJ+%<ߋ66r:PG̝aXL!Zq;j{J{ x, - Q v+ͣ6Y~G{kd # c=wϢہ&i_*kg[U8bL CZ نiAVTv[ ^}q6;Y&ia2t$t %QXR'$گs` BY=Asu &ޚk^+MO8pg$RmR9r*VHg]T_z2 LpD{n&Pۺ ʅyӈsA7,N 'üE3@li^ Xxȵso^:Փ@_B3f xT&t1o:m{Q"I.:=pt[&YV[qQs0vG*eZ 6$=_;!7uG|S5 gӓH;Mq/?~Ns+CÄ?:M@H"2o4Z3P,6:tmbn̿$IfD1g{9ӻ]P(I@@&ZX*tS~ɹÙ *:+8 JXԛ5ݓYv] H!AjDDK"~>{XT,lUu<Y :Yd}?F^ӤPPj_JT"[N=Ɨu[O1X-v v`Jlk,,e\J6Rppu&/! |#dLaSw8RYM\h_OޅEGˎ̲j'`%S]甛 ӷCI)'9U\1s x[* \zk184fz/4~U_p<ƃGKe%vZIܤN9Ή]ݓkTC8F03I &"# @:ǍVO%X"! dم310 j.c$˘pL^Tg 9sUO/2]ٺ&5!R_'AߋNL9pQV`Z y&mN{k3ba3X*C*|Ù @.B\R,tφ[bVMv[ G%Q7e)= 2G\WvEZkAg(dI)c1]H}ֳܓsGjU H7r~M ;d xam]]{1lP50)Tx?S>6ݴ)Ra|%$+DZ^sN90յ Uz.+V)j+'J;%i'yڕ tn: R [J٣K貎1;E_2h|A%!ۿLzٹzգ4Ƭ53բBc=uX|Jg}Vҫy|B)g}?BTꤣؼ#4{% @6t? >Sa꫘*>I=wl-*_{(*]g0RD#V'#؉Uغ}5IA TxGAl!J)_dyc1mb*H"R|ˊ77elsXxl&|6Ծِ#(rt)ǚ ZoH(ǺH-1o?t,/jt/zQ1m ERܤR z3â@{IwlЫ2FcFM7n5'8YqNY,m>Feapr~f@ Y^@}Ɓqs?:XI!78!;NVf`rOZf inZ▉蕬5[>qnUd[<ĄXiFʏt(!ҺƇ2ݹ-V*6NOv=yΦzӉWEX O]9ɹoJ)3mI'h?$*cI֤eZqV)$VR{qnȀNvna* u=ՂA\nZ8xqö0Rth˯ʵ#&N43yn #8c&n+MņqU! r> a;)^B9ҒHKοw>ǰGPj~\숒%ʥM~`9`xr-J7[֧ ^5;ɑ%&g/tB's71(B]e(<~ʕ9؋/60Ti:<^(\:ȉE$\S5rez^LR0cLGU$K`(M G)L4eJH!CI憐7\ykewcgT &aAvpJy5pۅ0.y;= @6_# H~C#L]cccr<`;,POL]h\V`eI9Ĉ@00w'T=8ᢎ?LEdwk(hiw n/*1ƪ+2lwD6OǑlR"5܎ߝ]n_Ua,x!8m￶5ݨ#sp>4T{ђ~~xKya(_/COҘ%<~kXp8~2S__'&Y:P<? 'NVrB no"B#]0|vCI0APXoY8AS&^M+-ux!ЉZjwdfN+93:ަgmJ+(1f,ANK%)EYW[ӚA*܃eZ4PlL3`hcx<)Ow涉"\.h۵u%{+nsWEoT Z`*lO{,'8ą^]Vm5ut@"d xݱLưѻx5$3davAY{"n *3ޒ4~WUv:}`s }vKXfժto:(7zi)d XƳbNtgWt-s;E8`{G@ǒٌʙ|}$G̃W,?B%Ĺ«đ%*Vʅ/O,bU݁<=sX]iJ[t'3e67C\|flB|MXd<'1- "#shfese(:q9X|YÂQ?D /$#04:HE\5n0H-9Ɵ2ۋwd'(ʷ80 ;x4x `UpzC{ K!ۆy14[%Ȥ^@6HM|gU 5k+`uG*_F;y!C/Z7o =ć+*fp$e=UKZnKA601txGw-+_'V^>T#m>iJ.EV$^pc[Kz"o+q|hppUs>h!K(B}䶖UYƕʏ DE4w%ji@_hh҄e| cUK󢓦3HZY R9?k5ʩշG><:w% #‹?I+MdpG*2OR瞸%cعX.ݼUttty~~2~d3eTQ+=Rl}t6~ kG%;kLV|4$ (Ŀ7(1W51ʎIGC&vA3 1Ⱦu*Oh E䥺ڸ;9 y+‰9GaWK.<:*IϢ k8D0ρ목!k$=6FoLJ)Օd+w,(Zz ֙*^R\y;E%SH+_b^1Rw߬c2@@J wH%:X# 'HNҢ;u&~vqde;o )lW`q߻66ߠIa"y-%~p;^TҡK~kXznd, 'XT% `cyR{'w3zmIfV9㎟kcvZyMں{eBqOK\=ePyOԻ4Q[$Tq7hQd`|lFf{0d#X})*.eߏEe@ޚ`m?>2 `&%++vu7:GՔlwFU&zdٹ"Z4ϡ iAx{DWmw'-ikKٹxmF*~OT&栈>rz:Mԓ_ rj d xoj(x ˥~M! WRS]ye .tD'^ՀD\` #pG)5b?\MRbQ>%A! wֱAE(XfORDz;}o̒ߗ՝",M)9z8:jVF`łmopUW: Cspm5,zHI#&DZVz{7'48ׂ59R~GNjYǡ$wqUdP.+TV0BgԀ%V i/a ?$4s Xa/8W3V( OnX]TNH>>pFg16oS[BI@ E <{|1(.Hy wċ ǥςAC8]0$vw5V4R2Cu''8gvSHY "kyNY9%?¯?P+r?:uާՄ|AMD1sE/ :I@]"7>.Lܛ;5Y;8ak[h䗷n'Sah§<*aZEK{1YZ>11GsVoBM]Τr3rܒ(LmMk[r+c)V[d?, 2 <=IQ37#t`;ܞ@w @Z$8>|xʼnʸ7`(qlbivբ]mnG/P )gE;([u00_AZ@C?-.lv+mvML |o,ٍPY=sգ/_o-Tw. @Ǹۆ`j kaIyC%RK Y},R+{,F\o^֓RsEM^G;ܼMA^T ٨@HIu3O}eJA;q^]Zv>lIv _rRڅN`ƒt6+3k:9}ƺERF\zS2NM4<Ş:!n-8RXaXbx)@\l(v)ٔRWx q8o54Rz"K`E?n4ynA;5Cf6X(+s)aZכl!bd(o fFސj YVc=kMm\bV,/C1&wF^':Fa[hpAL)4c}H_us2JxZk;@.Pn&y[G{>k3zir wG64D:/fZR PS(Л2Zm yN|CskSd .|Dy3d$W)}(^dˉe/')`mM%5o)&eU׼~mڌ'RЇ#$}UӓEFt/0+I"`9t{A5 !lięIUZ-d;/˯zDBCo ylRM/x riuvbF,p0# tT|;"k-[Eyk|Ū.#}#kacbg9s׋7lFSi-n1󜼍xw M:e5(WQ~,X66HՕ~vHw>S<;']+5056wHZ Mek6܇D݀뾀2 (<@ȣ40&gomV: ;P/޵.㱲4"f7"@Y_]b26ⓓ̈́Eܘx Vml0fe<o iF._ ~zp0Q7XR tl 321hpP:HE` >w9) G/&",k @ZoЈ'D4n(_86"/M?Zp_.7fl5J䉲V6bC}h2MMY<އAKlA5ޒ6bY䋠T#I Ϝ}[.s%In@Lzz KyhN8+.A?b.m+Ynw~T*la7i,=$H`\`;,Uze3*A3c>2)m-&೤Jϋ1`h"9D)W9nsvG=y0G_VN澜Max<.լ}mRxlIx/4 v1],RH =<Te^"籵'(_%,DDbY난=[CܼƔfپyO 8@vP.eGưҬ˓ӷfxbt\V~vLI+Pҩ+s1[A DST"BZE_/\؆'?c^b_zT /r .wyZ߉Ӽ\տygʦXxg![#ٗ0R)ãSmyc!Iժl!ҵR"*Tvv5#W7Fص9AUvՌsrƾOS /=I%-'i4!ӺM冏Re~>#<ܞSAsAv%D A_"b5#sw`ϰmb('5i2JAi[ຏ*J-hDX8s?3Il2Xri ^=5*]y4p.+5I֥kc\h)m!,#^BKDӯw] P|7_8ѳҐGk͙16sQ5 Zb aT*>;j&x?ŕ{; ] (!liVs4xﰲDW@#a4KSj.12a`ۼˆgE\Cw!,3 mB2844-$Crf wyKփ-[OK*`73wr+ v*:x2D~gzVڗA [F1wgRxZ"H_A)l G#=Ed) 0=S@5PG8x3p:7ԜqVD8,-mQ0>t4k5:UdypF} q[~yVi 9+,ͪx$8VȻQ&V s&sku1K7pO ?YrXUz^yOOa X ujOLͯ_>MqC;MU# Da 5x^̿2Tx3*N#Hvɥ!R6a慈s9 -'Y9UͼW S(89ʊS{$amxoloZT2Dl; MuRAYs1 E򷪱j eߑ@iׁ_"$v\L{kUHv"e:2,k%? T|"\ZNj%rؐq`5<5"1b?@JH7b#0 _y6Z( p1k#p"x4Gq>2N [DNa!Uld` #\֠|mw 7챒NʶX#O8g(H5(Dĸ(5ZCU;SMG-x{0t۟fׯV;QiO-}T H #!10":͡ݦyMҔM|S₇ܟ *&Vb)zXdBgu?/?i~3=~"X.͕ƕ4N"X&:z~0rNEPq\`lP.[ԝ8YF 5xڈQ++Mϲ#8zUu!W*{ V]R E {uI +>s%ͦ/QQ{cʰ=hWHC.8_3cuT+E kj%h"-~/tĀ.o[dDuJ%<`Dl?{{.eKb_oBx6nGf߮:ntT4V崯W,-r-cYF/oYCMF y(cӡYs4rFh(D.`CNnuvLBCx77-%^+"K!Gܖď> I)mCcfڀ,ԱA0V|ٲkiK)AFy @JF2Ol/y[a@$$>ԿIVYtt^x) FכKF=:^(Z釱i8 VVLdxt:Gn{36s@;"i!,i{"`Fx4'~m3 ϗ5ȯ3+o"|,};>C;e2E(^L](CK6<0qs9=\=u?w$ 4WOlH?@ |rZе0gq-h@~ξxZZ Ua]LHFeK²%Ͻ.R߾VJ9w(h`d|j[*Phiuv3_]tK3$quaC}xqq̀1 2qAL)K:EE09(br2 YL8 -^ {I IZrmjի)/=J70&̻V/3j jN]_͜O\ęx%ĥr [VΡC S:A@c;АcV BhE)w:иzwC'LU2$O.țqBxv]).*x*ϨOsNbώ=]-`0~$"E @ʘEiz!r_mb/Δv/ x"h9r@N"e-w[:; a)љHqC̮yq\LJ 1xTCo"Ot4O.*6c(k8~Fa汙}cf~!Gm΀ڑmuOc⋌Xv6 "?vpI^Q@/ 3hϜAžmK&]%X%S;sH$0Gr=@Ne.⑅s!}sqM{)|)BQt"a.R*0nKuj`ȨcwDLR")2{H@.=|22JKTF%ͬ$^Ágc:A>0jЅl DXZ=Œϵ\1*J8R ]ڑwe(LLaj\BS$]w?q"!ius5 :XFcNAe1l! OF?Dl%b[NNOskh\<'8F n0 -l ]N==K1C[FJ 'v*%a0Bc ?쏥C y7`u+fzV ~vf6-o,GdV֠.(ۿFcv"dcW|{Z4Kjo$;DӤyXrLvfj$Sͮw_p00a_-?<" ҃^\ELD:5u)8?Goݷ@CE'b-'  }%9ôT.#ư 7ih^g;@0 & V$UU,O9bp{kHIYdGùpx4p#SMV|5џ ~K}/!L>ge !Ȃ?h/tu 3:;|vHSl{/'SVGyb}hzZC G`[؅ #Ƹo,>i&(,ɥ>LYP<]c`~GbVd}]>.Rb%:M]k< @»-M_aR*5ʝ <`V,Þ*HvaNDsbB9RShTeg,:Z|j췛!ŗ~FDԟ.;rL ,8vRS$"!G7w1:N=bzU^T_pRn| d^,>,WWlE`轒ekuz*745y2 Id~N2PǮQʥ[mz"s̸܍j#дPI0Y J5,k~:5[/T6\i 3rr{|c’FEj^L`kYml˚fkwϫUF]#P,qqLl8ڭzf9G_A^>|e)+rugrȝWǴZd$蚕,!B(eDa-RS#J5%XFHA<CܚЏ KV~WɎ!䝧-d %w`9ysk|1KhnR[2p0Xp5jD=VZg6#K˦UgC~{}%ޝyܰҭU!fSC#*UnCr9밮.s$%NZm($Al}P\jvº,_@iS}zpmMίf Zgii0۶҉%+&bn $^P5Ygֳ[k6QƾHk#j̚FQOv^ϭcRR(EdF2 ژA*vA;hElȶb q7H/]9K+UcY_F~&QB xi]՛t8&8rfq`<>I4icņ+-d]pw@iM mOt]n" UL϶Xϔrg'L2`X\=esZLt4Nx[9Wֽfz> <ߔH &Amcw U:L=U)?~w|w%; %J.%3Pt7KVv?{vػq=)XYB>[}\<_J@{Հߦ8\6(Ԑ>3:#wO|3ɟD_"ovY>#@4uCf?$ѣ8q23K9dRhTe;tE⣻ d)Qh1@NZt~blkHf rTA6K[x/h`,^9o͹4G7.^7ؗ-D˯ < KڔĊ.,r)x#㸦 K/7eT|UX ^i/ 9+r׏uk ES#%L>M]_zF8.6jjs%֎O6D=חFW\0!yׇ<ףĪZK dT+/EW9&6~ HʀYK\_ UCxKG. 3 Nqnsٮg%֡@BiV0uys9TV͋c5䖨]ij^]8s!T?B [7Kj^ri3D{ 7s>I{pzHGD6A+{VAf6GPtIf^?IUa)+w)`ҏ\=ppʤ@)+ǰI-y'WY!B$,j\͹5T]ocUcn cYla9iL g@**Co LƘdڥd*l0}(Vg8W*?+EYi%AvK/yU<%=v~\y+S,/GHlztEc?)̍z7z^%l>U!d @Sq:b۴S΁80xa39hX_M)*5f%ulS;?,hM~}i%4qW X.):9[ƨu(grV)9K' 4/z]hʳ/>] 1L*J#d8E#ނDA8fy>f}a2fDHwzN@\]*7+eDkyh\7CF%z/' +6y:𐞰*.lc2u3DŽ5]>y^^S2sJϠɬ*T -\97rJ CF)eYv́Pқd׀ecQ+i6 Ir\(LWy|nrYX+*[(BAI {HxUр16; $\½'߫zVY<;wW'v[1]PҮ#շ3Q2}*r`#ȼ'3OUISn1Җ+)m|_$T]cO^ JriƠ:HdJѬvh(l]=Xx߬i&;8b$ 4"G4{b%.eg߼\Kbi 1e6ܣ&vd<˨Pɯg[rwÏdz"H3lR׫yQ- Y&%-}'C1? WrДiK T/IdOoIWEeh+Gʔ+O)vuDy؂Tp^Χjh[gOпk} M[Q@L6Ѥfg)[<.^gv3cw2]CG"͟8a8~!DOdӖJ2oF1H 56ے?.Lk`N{E \;Dy >0D]w7.pFI삔ͼ6l3d~yF0wa7=9\²N\Z8ɡݍ,]"=rcCm?Jܢt \<&,0)ZSAsgil~6+7US=o1|U˖9ڸwjk|Z~R-{-O E'}}Yvxwhex-Ț͂IT|ϸ4I]$ I]ƌB{ir%[M%]oT>]^1'F۟ oli{Yd÷~>npJ8B,m>ҊwYdmU+;xwͱ˨֑d dFW \|\wO!Up;8`S*Q7@z#=,hc6u(K|="m*C$?z||DFT 94O0TRV'Pkx^3оY-ۜܢ،%jA1=EJe^,ILH՛ BwժDRRǬ#o!÷"FkJU6;s}qs}E:JVһ~fQ6į\!Y-GT8L0cʜ973jkp sΎ"nR9b=;ݓ&(G >z\:Eg&~aAN4-ei''J atxy5nq=ڣԽbT̎Hl`l9zȮ>Q_}2%e+Q+ #2S  GA"dd"z:Pu$n֣[Ymzs(N*}ϵ>JT&Cn,63:zמoSXXKp&x 'XI$j*5 bGnSuO>=~7a<7ە[ЅʕUv ]@djEj')DZgYZ0707010000026d000081a400000000000000000000000164df7f6f000048ac000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/KHk]?Eh=ڜ9SH|;u4h4zk!䩿f/O5VσwXHf|1,{8qT(UU!U{?53ʓ44p'W b-b~:N;Gi$;5`WQRJp`Qi\^5:y@= 擊GXmߺr<\}&d|RjH.ʰ C}>f ˁ=*Y[C{Ex,n/X(V9Z,̗W#"#̈́PB2nWbØ\l!v7bj`3]D|rSD_T ] ?FN`bfH<玡LOL ta+k^?r=Ԇ z ;$^RC!8kd)H(֩ζ8 Y\6)&O3ȧs)r1͏Oi1nADku`a a&Ꮧ Lu7וzy;9\YC#"ُI!B~a)dษKӹ1dGg݌SJ:+dU܋>xϸu|͐u7l ˮէ"ȜВʚUnų^l5piYQO( XZ f y1Zށ}w(`k@V+[YDhg`hX]clD3f//ꦲW\Bo{]o= CM3 P8+w?O`d&ԩ#Q8u*幐Su o Qr4^CAcq^K/WʌhPՍAz1 p'@OoAuL{iަuz}?!^ZQ7/@YT;zc\ =M-o)0@:.U,gX]_[I!sAae%0l+P ܯ\IqEjY5S T#j=kYE_ajm7K' ;TY)]?Kdb4prʾ͕Ղ#o=DiqGQ2W1qE$(.xTzM>D>P~@RQڿ*s'J =>Y:J#_ol9M;#'nrS;ڳmqȂ{i윳:Ʊ/Fjz[ԆF*_ϑ֯m n+Q5̦Up Dd/*610qku#:4WHcv$h´]vADZV"@ܙ^7eawmg ct]F;F?]7p~Ȼ8Z|[IZÅ,E.Qsv=$8ݯÂ2Icm iS/dD6 ZC4TjuEBs/Wөf+)GFhP[RDv$HSĻсb<%^X=~ dgʰCRT#AXXDjʾt,`@hTIcu~q+DG>6;2YB kB*<9O#M_(bU B(zڄޢj" @JEp*PK\(,21%3u Ox5pLEtC9Tt _׈/ASӶm; E{(r!3ʭ$~yHNР/GOjȃ'UҞ!}Dn]:+qهu6DOcQ4dS^ NvIhj)7e_ېOzc"Vf/ˠP+ 3Iߩk\H`-o%JE;x87+e:6AB˘CBW"O$GKZ%JnwtA͞k.GwR;Rw)q%1hN\&ϋrn8ߗUY U4_:DWB@9er|K]%]{c1(7GvL8Qxa):2RK6axN=_#P Q PԿ/ڨFkcdFLc5Dy@烻Zj4I+x,LM9zPbZ/N=s> pۜ0@७եN&18P*[z[ PeC@}I[;֩AHl|"{qiXH6ps,2}aB-fW<ބA޿DVs9%5o9HHmV mu+ã娫yG֓&JoiQo6'A8W9Wwz4̓ʵ~*>qi#ڞ#\R4 )?A+[E EX梿:[i{5P Hi -zp< '15YMqx7QJKz䪿_noxSx(lTF*L,sCu7=S,鋈Sw4@2Mq,D'r-G:#J\bg*<c I7"3^ޅ׏WG&0];LCZM,jd M@f*-Ӟ5I:VOgw|X!%7_vȸKە Wi4'QZܪ2y%^@y؛WnmD5EWy+Rrr23?#P7Ac_8p'jqt. 稢?1&ڂӀӵ-89TSJ-A_<qO]`?ᱷ5iŮeVBcAT5.Tab22%Hŝ,[JVWd91)|: yX_N"m$W\ MV2a#y;PxC\C݊ lРSC,/-1V%L)=}nT˰CT6&_3tp6.bD% uSg'QԯqD,&|W85==טKҹrRIfϤ#(ô\=T(#_]n`S&nUT n eibcҫI2U gf -%9lgv-ТCI"M=coߘ..}V[ }c!km C}Enl伯z_}KI' '.M pjlIyA/(0G $RL2/?4ħѺ1 +Vg$3au£YGTͲI6πAwH[(ʩ O-3>Mam]4ʱ7)0%MONMB* #$i0e.alGΜ)oJ2u6tt`~gw? >R[6VoVt2ܿBQֺ<<, D3M~Sem(ڒQGR(WJOXv8]E|݋qB1NNU{ѧJyK*3`ȣInx5UO@'r-!{O@W8Ga},s_t%2ݡo'H lṜΑc5>]Xb+T`m[S*kvPݐ0S9yQ#v6iIߦbPdVyf|jEFf=i2'rF؞êO4ո\gޜc]VX_13$KY'Ҳ7+i_洊 ]zc ~BI~ #a~<1l}E6c( giyo}i|~!q5fb( :R8tX̬f,JS P6<0vM^!Wuِ eCH)lwZǣ(GSUy{m`)[ޏX0,,>Dę5ZS _«0zc#Ĥz֩|ZcO N]yT7훎K 9w@Ac0>"Ʉɫ4EC5JXCALp7&&Ys"%5j(M Ěoo'!W4a֝q'*S7tzϙ")Ail@ NF`4v9\2AtP.ԂI˺#Ozh%~U4f>" 2CXeԵ>cBDd9t^9"|lfB hnGīv蟺| qMW_Xxm̑vfO{8ԫU.CAkZVW GF_1~(LM1- m%rlGMrI7rczVTUָ=.I\-UvbLeuR06cY9WQ.,OG gWSS׉jC'1|מ9ftW]Py|D[K;? 6#)}7Ċjl} nvm:OºS% zxvf.A|hc*)C(ď}W@o7&whA#m:w&pvNl'6]yoֶaz@0`$mtxxRE. = [RyTÿ[<!w ze%,1.E 8"v"c_-Րi_T|d93qcG(% i,^X1bf;i3xFSD|:VhԔ}ա-h֟F&K]BA2Dt,I+RG^*E*m7/Š\k#Z=r*IXD\,ڗ7cw&=5EMhHvi$osI[4 K^5_(6қb?%?^th*ɓR-oJ5=R:ʋbwEϣq\.a.]S[1 AcȊشGFm' eg֌Cvfkj^jd `&63R),C })E!U,ϨׇQ .Lޘbҹ46X["Tؕ6I(QRbY0H%;'7?ӆ.*܈"6+}Pa<x(+wuDcSKWWck:?U`\ohq+4ѢRR$E-5oQA+gZ1KxGMe\Skb ۸|%D,i ņAmIhD @y6ӑ]OK>.S%DhQL.(ZπNG ïe^J6}9 Z '=!+~ymR&Eſ@*:JՉ5$B By3:aV1хH{%. `NiSS,-7a[ Pz ՗ZDPFS~<{/5. ݨ/8:boHя$7eT DEXW.g4JuVQ Y_X,E3JSd0 xTPp8:yQ&.d-;M\;˪TK"SrA*p^(qr8WR֣x~RT7_zˀ Yav;iP"κgx`άjK?/w j5?A3 DU(kt`t&v {]hFl7۳8pkAN՚hÄHmRT-y\tVs˿VC7Eߑ"T2!@dcG^p@cik}0'}+՗{[2Kc (&˔^ /[z'@--+eA;Ġǝ"C0a)l`XKG#nЍϠ!'5"i3! Cz2tN:oLQCLƣCoP1[e+(Ь2O0~?mӂ[L-2H{ޝ?`ft2}nCQ\qq:!φdaջZ$}o)=̛mE.P[eEC⟂ǎd ̩; mY=K]-Yv1~~7 |_-PK<ۄ\!VU8ַ/M>1tY_v'yb#2Õ+d4k7{R+2`=4 +=@ !;StЭφQsBT"grfiVV7rIp<3gDDOdXjʟP}ĆXd>fG!ɥ+1z~>CuQ)Aɵq㠋>F+ `dTmv%m Y\n<=MLu|Wz)s}:~?lC('P^s:.m9.C8 9OIZz )7߭鷳)˺31do ͏9`#..5RX%Y@-ZnQPTGPK!vQIKj0MJ;`eB ]3Yo$2QNrhԹ 1Ca" TS5eP-#Nj.TîqZf(\!|rܳ{Txԛ,cs7qK`$b{uZڮ| 0<g_/Km'Hp~ 8ki!Mӹa=}_mSird,M^K0~\xW?X\=g$]<)PE8{y6bq;=W>_qc.7pj+_Ex֐F"C&ph}d 8 fR_7_#wq U hG|"} yZjh-6Lj6f O7E r) Q~|K)B*Dټ5DJ/pV=$ b'E"]{;"ު"kKD Bu(L.#kGF;u#b|],v3gVX1OK sCgHZd5;I& b;QXmALv?IH^#S w7T8(zwx> +|=?_?7WGFx;hdq֚,VW&HZ,eAg_J)9\D9B& 2pW;31K@p_4`/C0 B `GDH1]E,+Mma/':f^jV (aUNϻd"HK [7oTxě! 1ʜC/kk+T -ַmҤ#o?zi@8i7ΌajgxY/?*nB_ `j]p-gv8'>2Hi4~f I8V`^5rlmLbVt,;TbdƾC`50Ow%:K"_OQz0#^_e>`QSt}v O19IߦoZ3 :H-.t1b^ԉ⮹tvI/8JEÌ,)N3dJh^aOIJ&VfFHt[,^y-x9kc<F*@hDwJSݘx;3l|9V;{ISXʣ aw!! wJ?dXopK S! VBEb hak gD!k4qOw$[#7d$ 3塗CY\,MP.VQXI߽~IjZ6 k=z"_ş"p͸ܫ=tQ_jwČzjݣ1B0 kH=7)NR9E2H'ad#aVni.N])RNNitAIч :tF1{=t/#h,pԨAnrdX`}5JZc\UτGM^0!kRF34FW+7ݳf~wZťk-'Sͼwʂ%ׂ0V%k>~,C__rH/2yՑRDw˰ҟ8t/=9Uc GBXI>%Urv9WB ]aE#x@5wU䩷ѓ\!L^l5qӟSa;2faĺdY:ÓAvk!E)DQj{@w'%W;e|tiAQN{ YIybuή[eQs@}ڔLl*^_rS9Ie=$$6?#AJ;ԕ~{"H=!>F.|ޡzIwz$m4ʴlÆ~#r㧅D6KٹءVOREJkz~V$AFu8N^o;f"kYeUkn*i`4qY9'H7PzYTV԰VaV%\QQԧ?9@&p}8,LCQ>b.ɤn8|e~29Wun>nqk㛼 n 8?c;Y&}|\2@]🜰RadTpག V,zwUW\aKN0Awkfay294C}dQ g&K~^ W zA|RMl_iV\X "JOڎ*KѰ82||X -L69au:iGw:h:=\cS4}!h+Kz]w*{w˥#_wۀ! ̕l]ްqfajX6hM3:!i+{Dy! _ ZCƎ3XF#5oWlb$BWsc;rg)ywm\LHq^={Ð >p1(^B5ywIϙ"zӺ0 %?@lXyq톱oG2tX͐zK'*JM_R3a'թ}7į5zCcQS]0ɰd / O|&9Xwn aAU.#e 0'Y^LދᥦB"zE|5vUQQs'HXye@kNJ#FC끞:͏ozx bsǴ8aŢ:i;!>ӰpN@G]Y`wj`U]}o8WH6瀚ynn,~s"8:9`bc$K O'ZG,4Sl`Nx}1mF-#HBvO [2`ox +ܼ I]@FbWz go;/_$VDj> ƍ m%1k) )/)Li10 uAO"R.-àTO! ŀ<$P޲aփx f/%Ljx BF,0un%b㽮h#H2h[~7x&v_EHu^+zl ecglQo$%b>pZB+Ey9hu:O^k ]ɓ~J,apvvqWUEeD~xbD"hMRvz=>"sloeBK26c5O5i-^tjK (`IcPI>s͐,QAͻbdЎ]'[e Dw#P]d¥r)5/+]S{8ű8Uub>UXK腻_Rs*;S]l6TV_1qK[ +TNsM?K;cF>x=.d%Q:pe62e;}:VO aUAK Tb˲1(UDΓ$dq7+=Ws='ajeoY5֭#o&ڠ+e r$+&֨8dfE5" K6avEfN -S)\:|N(,.ky?S%/jvΏ2UvO# :*mcz(APآ Q!=0R~JT h ϐ+2(G%u> {P" P U̺eks{u;@W,v(9 ^*9T;ס9F0.A`<q S,Fz*Ht"* ȬTe4֣ŶBrFE#sf\f*aϟXѮ<:dX("~S&tΦ>y2m^@H6`<_ c.b' nGOwkʾ3N1M1G`z$OM 2! 6!"j΍OWY !R'86AS[!E&WhZM[6UlX|^\| wz8 O5.1m6 =QG@+GGPEf#% /V+H:xxQiyR%"7^DT&eNuU vŌ%)iM9\>>S:ڎXKakm)[r"7K/ B\qXjEĂ9!t99B>fur#{[WOe}'//'Wg^>s5?(xȨM5P1۽4-m;0%aY˨ҩe',gқ 2Fk1Fb;ؿeR]n@zLshiU eI)Oe8az!VU&tLmeYqv̻ ˝ٯ1m;`HvOƳЪ]ފ}T+r*-$uCWOF 5pݤ[ pVG1ӰrhSIƵے71WI ?(_֏Or#-.~nA -,qcقD]3#.|_!eupշ:HaX&p([!1Ux>Bxa:|:ݘ=ڸίiBGI-re: žjIDvNΕu{mm^V*˴GRjCFzk wZ ; <6 !kG%[N7KK+ b/-xY_l4ÇYU9Rp["ur2W>H<\F"6d?q?w%YT+մ*7[FGw;[BvOS0`<μvŇɶ% @L{ {y~8~c/mNճʋ$3G&JƳͽHx8  # ްd~KϮL7]S~r%g?ҽbl0䵷Q/x_<4"J؃Yk]`DQ@{@pn}]kz vɭw|A=t-mX b5ENP"?!InQ<˜bKhS{‡!h^nx#/&Rl#A iq*{=.SW\,|arRPrÄC&Km'tJ*<]3xɴ>xc 8}k<z (ʋ=Vٶ8N`)|{^dRES$Yˣu*wG+!.Bدd)#(T]lo6"Ior~k3LG@z.0!l(٬@ʩb$+C\3<\ڪ, nE}Dcqζ?VnKdz8Px❙\?]t]1m}<27<M 0jl['hNS|lڅ'viT8ٍ[7=*,bD DN[L:~(`)1%D,s_x4NuVJA{ *><{5(Źz<>^O/eZ.yuG3YIY?Ni+Fl]ҞC yY9'0w(Cs|7^.n,-~1?[J3HTyyJ{:hh+yO bnU~}Ҿ#)|ȯg))qE0:bO9 xu d@g& J84&{G Ѹ'իY<~mA*UE"hBDA> Fhf8`&P%cSAo(aF^PvFCc,h@!6ts<uȒOGyh8JkԄlDƹe, ȔZϛ f*g+;%-uƳܼD})1jLGa I1oM-yxkVQ'\'(e.g%5ߨxQe@ [ysWXGȱ~flw] IN,tyYΐCou/V~: :t~Hp<ǖdzZwY9B x /O |_|$w$p*]v2Tܲ۽1|u?%x+\E'{s6F6y |H? '5S=S1t$W1?u(zM0Au4B DHn :(C6yGޖdO%'A67ZILW>2ZIv軼 T~ҘYS0,ؑ]Qr^} LP#t,7;<.Á4fK93l^ (Aձh. OE!{+.Bb־Wt}B ծe --Ĩ3:to3EڎGطl^.q[F^a,xQ륅TOV#&C7 ,Y8[40>@QMOHEhp08QmTd*l7x\Jz%ٱH&9KȈ$("[պbV$HfR2]yT*xRJ֏i+Fݗ(/$ɍ,1̐anfR`ᜉ2yvY],'Cq߮xfUʙЩP;]xa2kPwa98Grˬb%x!zЛq= q3*7rűQ|uo^^=k.Pj60v5/LtFnL7T헢H9tƜK`˰}!ЄS}F6׵p+ fE{ʕQ^>aTM#S,_rz0M]=G)l9Q#V*}u]Ql­ױ(!ba޳f*t.3% /1O@i2' A5ɤ71eVwOQ ^SHZ I.4]1ͩ]h=vO;-'ik{<mm'yij|dӈOb L)=Gb$HQ)$p2xmW[zF PJrqY)s>'A^BB l_SbV=0{\$@Bi"%63hףrToI«_"Jw0G1V_҄YXÆm}az5x?8fjj*If;m>YCV{R鶔6PTF g+:Z>p}CyX?Hvx-ExάbdNqrZ V 9G<$ Α5)/ ՕQ')1ztZ&{7|#OFG)h>pg$eR4f5OKCgLi)uݢzBƾ"[󶚋G.WiԴ^ڀGAFཚs}#MH)(m|35멩onT >;6lL GDudq{U?fsM; \c.{qZ8(w䃬)`CzҔA.&vȣ> Kvg{B/[}8h`Uغ/ Xlws;G8KH8o}>)$isjtx/|\% J/8n}+hBzXCYٹz3s3?ކFF`l=fR9TFcV|:oC {ۢr]>o9J$jօ7&ØI4 MtM߸!]?)ON N䘛ay*o^^"@&&gFaz PъDY3 [oMhÎCSR)F-wr> ܕ{#%LJ.͊IC^8׌)z'u/+Knx /xQc~{Y|H.R}l}8c_`vHB]x&[[:wm Akd4:*XvǗX1"#F^yҨB6^!]֩?FַJ7J_e? $|ԼY jIn-͡Z Lo9C-bw*$kC?m dڈ@ _*T3fl 㧇^/ JGB넀$wC;бe2Hⳤn$aw'&)$N/SIgk4}HB7$쩍AŏKy-M~ӄa*Au3x ߕxc.JuҊ킵N!R}W.Չ0#Dη=|ҧ2DE5 ˯Ut/Zn! y@ƴ@-VQN$Z3۟*Lkfkf sNUرj~oSdY 6ꁬ|Ok"$_Dt*0XTҚR:u.F\U Zڣ/_x)KY[ւ^fj*Lgynq|_xkXLu ue5ftfSrlFL>DPuñ&.{P/5F@n@K0^_K`˪$L2 sq@1a׋Y83+6Қ9 Ź,͵O#{LB.|6kr Wl H,rNzrfUipq$Ɵņtg}w)(S#rv_n OQ*]=%f%]{rb4lqR 2'dze@ }L 5C=ơ&évEp>KwD}~qFN@wYNC)G{i݀w}tYrPL*k-MR:p=kj4+q[y2ƫ'jYmfUtV{7)5n QTwIjQe<] A^n G`6e!!-V-J!3\$=0䏆:U|nzbRDHײ=!uv-a)jr##h迏 |`mebWkv{:%F] eK837$KpBooQ=oUХ4>5.VNcB T.X5KaT3OC7,y wC.aDzecJ)79 H酞J}%P|)d\ZPLmY%_֛!i ;;k2 ~_Ci~OX #<\ձ؀N:]5e8|Kސ1 EW!O bZvGh$({6*[m,8#J]X*}z;#SZ_>cAqFOϤYA 3}W&,-^Vz’ݩ#]6w E|fjLG__zSv2f&\t< x>A9h.ٮU]~l *V߳WJłmh# { ogw>?/CЄ\?~Ji;,Gr+=\N$&_]ɂO5Oy0)LuJ*= %VZzEa\%ɳ0i=xchiAB%5G<9!`z6 ApGe`HlU¸s̠AޜH@O'/l:2[͘ =R+)uo s@[Aa 896g O'SYn IB*0 EApINGOs%ၘ'&r"ֲG RsxsV rg_i QYzB}23I\_y۵AK®‡ ,VxkJJހS3"pCe8STq M!bd٪OG+)/z䘶%&JG*غdyx+ Z l^ʗ6ȡu  z=J}s9 MJ̀ .9,Z B C'KrW?}DgѪPm6i9pa͇ɚREPM7kVD 3Jcj]:6һx[*#b>n W.F;D-M.5^9@ xa51:H"$P{ἔ ]6I[߁}ⶱR~wus=.o*6\Z$&&y?vl׎+v~x^ v DL{ƝKs}1xoz,HKz|/HZiW'Qb r͚pSڃz=(^UUe:ԉܺ)& ¶+\ ԒLkD LuAdJDfnx`MWpia(dLL)Tܭxx1h妪o@$yKZл5Bʀ_\ "иbeoR2V&A8AJhqa_̔OMfm2BHSQN9mCpΟC/'T@h^ t,UI5K5uide vޗGʂZj׸B]]C<"z7%/{w/7q[P_7}DZ\my13CN}@AwVl^q7|`Ŀm}@E;%Jz+:({'şiZYd_fbyp;ɣNOsJ]; vx,!@ 7)*y& @qWN%]m.xUssɏ ˞$ЉE. vUTtd.yЏ;mՓq߸F9 w [4c*wClWS/0N[sJ V#X# ArQFL{fIJ`lCbNIszc4FVi!9<ѿcd'K+!ݷ8,ja1gSO7V#6O$karA㴄MPpP鐘wœ* =UAxxĺ$*tʅ'JɽUtRc!7^SM$,J")zAn?PʡErCΓn11\U%Ç>uM(5Ӊ a ce$ͯlD#*:fojVtzX9g:=(#!E\b1U(337cWv$꓏VS.g(ھiD:ypY꥓wt0G9#$%p`Sb,g{ϤNi/׌ff1{OVَ@f)EA 뺶h=UU&A ]Ņoǝ(p„]HҖN6#nY\Orؒ# fY#}0X Z5ň'"F6Z;)tn@6׽ǡӰ K_u<I)z P|]U3e}[*_d߽7$QBP8#@QPٲ_wCiVjZpn^^{T5'-OhyVΆT9]2B.wD09n}ȗJ{GY@z]q4hHLLPJ, ' S*牀#a8\@^l` T2*_/a|j;L)gJ5P16f2L+1L8gۄ[B܋2<يb&pzٱ,{, 1N;&?ZA (KBg6bR7qڱizmʳߺEՂyE#K)$y^[p4N5TȮCM ^d#Pp> _~uGo?%LY*F\]xjc$e!bUm6V+=WHjAo<3u HFM$C[paCQ'H[sP8&-~D,̓#g-^2mplthsO.~6 kVﻅrWr7S?]HK'w0q3̋OWT^!bP2s,_-vӓxM_*-FO3's% ocHWBODk@Etf=@;ӛ]*H#fE hwG&LLܼ^"']ŽzOiMHt]/#v-0ʘSՉz {j8Ϯ2z nrr긩.閸^P`1aq?*uZ~U{p)^qO S&iQPh_ex f'9TvmB!a,| u@'˛pMG>x?7SSɎ)8bmʕnoF 9ZC:*w@!7$4\ OE鞻!4A*vx~JTJfY\Y'^(SdD'R/oQ#gDƗN:uh9ǚ)rRy6Ŵsr)qURwB͈۱k=PP;L΄^lD#X"F&:'M7 _D{ E:t,dHQ1.3| u@>/1XG %aC\! /-ax} F^#YR$o%`Z,RG>췝| -hu #9-ԍIv> ^SB' (OT}zbyGLB݉RɅh$$&liVxָUV$܅9ik`SVb "{1q<_̈́S~P!NhE{$MicdK4Jet5D>;uAi)=T0fAf EpǽqF{5RZ:BO(X@g`!zfnQi54BL^X ̓ʝF\x]?MCeMg(nlTKypqan$>Tքu!3dO^$0NQ]m92;$*ivOR":tT;KI5PH|NIثM<$_]#<`Jh O*%nqLtFbYˮ8I1|f_!ū~5fI#p1-x"yC]-4Gg]k7H㋞+<(f|Q~-DQJfBGm"*¢*@GT&OUxp=;"lB+ 06ヮG y~ ZC,"=vqk3Om'#-HngZ6Hz-{ﶶru ij?rꤕ žGJ HSMANx`t}sẛ;' 6k2mT:k9Nq/u9Sa1!`:xjzRP]êcLA >=ЍR0ҧz$wKt/`GVwfhHՔI3Tkwd|&A /c̄)سcxX"C AqfQI̱Oel؂?' S"@z"dGCJ?%zS2Β.)ب%19DY_nD[2{c9݈^{ -PtU!PfՖz@^ճ"X т_XуѦ &7GokY'tF'Ri)݃yhçŞ;03|[|v;o|k%EϋkzJt巳WŽl&/"ٽ|l ޵g cXťrn>֜wf|:A[6ެʵϣΊ%I*k/1:})skGꯀi!(oU &9\Nf^}?U݄uK399G>&K]cvkhL\&~|W#1TVF 4m5cqËn_?vA @n@lu].VFDJ SM3fBE~c0Qx4J S'Nt`Q[R7hU-m|v/@`qwdsҁL< l}2f~yRϸhb%Rhy7|npSI_x :rAyc{3Q|߇Ǽ:a awR$Tpg9@tC|m~>Qrw}E$6ܮŽu^͜IZWn)kwXr`nMȼ)k{6=M `&m^+^ES5ZFFbLTb;geX%&\^>RڠsИ|8$g{ϘkxR&A쪃̬^^Q9>.8 z}{,~<VTǪFw]Jqc7'8[6,law2Q݇FuPv}2ElNTaw81s թdS筤Ԓ~DCv<*,f_:@eOWd;#դ\Ewk2#\Zy رCK$S,NX|SsSNe /_~ ){.4:poDd'ߞ0m M6ܭoٮpao6fn)9;Z@WĒ_퐜]jhȲ<icR 0L'R?%SD͈JawGF_Ha4-fJ;?, c"b +l:>a?6n#$gţkUEA1&QAF`8`x Zi6![rb7ZePZ6 +kHTYuXG5z,/5wXq2 59sMIOFy/èt1HMlUIJ¨%ZPJV525 x1S '_czE4Zef" ֹW+Jn;Q2!3-.\LNnF.e5ծ&(kMF׽wO< d> \q/+XiT>cŒb:1^:+2o5_K*\اG@ˈt>N`A" `-{\r b|ܸ,ʚ 7 8 s!g$Lj{N5B֎LhuB,7PO~32ukٓj]OJٔ\+onɄ}|/qwB6 9dV/T") cH(47'Vq\ZE!n mFBWBB<1o736"!6e~W>lCWb<(8G-kIX‡wJhI;HÜA/#akʎL&#$6~,`/ŭyipu+ ͏+J7T~!T{[Q~E&ucO` h @e/"A)oXrͮs&<0ge@߁Y1puڟa%23` ٚ,zzy ~}lY6V԰`qCS/ ul^m[E- ꉁx 3S3EQ~h"7 7m?R0Zyvy \ =TnP& |ӹ.` F0ABz^ dݤ~h΂y\`TDȂ,W9X!Fe>Q=T< ]| "Adу`tnHbMga7S:|¥g uZ ?J3BKzܺ}IYLmUG7. g~w[:Ni7D變_QT/i|:.@`oUI#q3N`Yis]><7K0g[, f mp )=k9mЃ}XZFWm?M#ؖ I/|{K(ZkX^@/XxA_b;x3\;5y΋gG{gGa t\NP _HPTxmTpeJt]̐I& !qߖa4Д ;:BFܪَ YmkFwk O3~PiˏG-a,2nCN2w:LJ-c/d%dKɒ`+4-NٴWΗ4DJfa ThzVlsO QS$aoޗilpʬ\})݄*d:hiU-Da+BZڔsNC y[X3}D\rKKc¹udU;φQyEjsr?<.8q-iP ldgn (Btފv-d3V$D!ce>q2t  5o$xR'Ug-+ %ǝ_9eVp}$*X.Z(.,<"_95Eqwi(Ȅ.%Kvh+a,r<rS&6& ߯aHH2E߫26{w*_PdOZ,6N#tH=S$(+=MxUЭ)h>)9 2}%(?̖G ڜGx e)\.J:D;-}$f%`;C((Pgc!k5JENFC@fUiUʻ.Rΰ@S&ٛLi:+ dbU|0yXƝ^)S@c^MwTT/QK|#I%X11X^E3a'Vr iBQ'E4l?Z@-\_sok" U[JrF,|1raF#ypIK\fJS'&^<V:U;m!! oq'OMn`~dO%!Kj&[b&~onXXV.Gţ1IH GAz`6eܠv W`WhXʷݸTreM>KdX%dGa4P"ja33$A %Ҫqu o6dړF2vʩpoR)GnR`S*0x < N'qloZ2Y^ݎLUMѨ0! 2I^x:Lᷣڡ'r]KJ]^cT#+ 6٠`U4&j1Lm<)vÅj^uǸ1ronHJ$İYW/*8a+hx FɨHPY:'e2EvcɻO4eċ>mu \6]lfbq +ml Y+ݫfV=haorMzONJ\|۞- EuoK]uX/!/a#tm\V :kDw=i@PorAӥOܲܚœᆉ]<lݩ9 :'Yi}|w3E#ĉ- <(P ,R˾\ 6l>/>tmVuN|J| M4"ZFL>xB1$囙UMnMme2[0'zo( SzXƆ`!|`_ r`Mr 1e5vF6:9)~WІNXZjH-sSa9hǚY ٍ=bgд5 u|}ȓY{RMyq|^lh V18* OevՄukhUr$Z6-E nxʰ#1 &r?t~mTyGfmحk~Bq ,sQo}( cSjㅪv-W蛧IuC!Nј{'|0 %3hl#?_ %xI[!%M1u\vR˖:2o"2X|ҩ'COg9&YߝN6N'yWW-TP)-D`O5nT؝!y@"g;mX>"m" :8rgY9F{.tVAx) |8as4vga6 ͚ ItyQ\-:g23D"-Bň̏-r9FdI ێ%"gRгSzW_ BAXzɷ4nDݣUE]K#`ڨ 9 3OLPS=[f~:\:ԣ#XA (kJF?:A^ϖNbvxP ^*+ > R9AXOaH4:8$jgT~ )n ҕ/8J}']pdWH&<;q@-]yGqa)5\Z&цFA.?'krS98-JZ5~5vӇK0a!& _α)0s82z cReq55jEZavȨͣA ¢᯷P4˭LУzFz_UuW&9Q1yp3pFLsv y2fpٲr8 _ŖAd3s3yc(Z9(E0pzl9:6g 7 Y/vM6Qѕ6zL#9Qg0stPW| Y^}HL6H8vY~p&s!,4^uzQFrsb%l6Yȕn)zjvB0=(v(#-yᎼh"2ڵRJbd4%̈ǤJ%IpFd&8lWد~R"U@ 1b*d}%-俇2qy6Pf? coyI;eT;A76%i[2z3<|vgS)EN%:>(V"3l?'U܊V +|\= <ʛS(:_wjQ*^ZaňzdݝEHBT/`U GLxc/ SCEg1|  ) D*Y+jmA I7$^1D}nz81#NoR `!| g mXji*PW2fF1X'ߑ2R "ο#HGGeJ2@áh 3]{}H/=0#Y󘹳vZpp HW@C߃7@XuO R*f^oI>ڕgsVVcd7M"Cy.4r~JךIeZ>bkP+{a!6)W/+v9GaůH)Cdq4nu7R&*M؁%qlpSB"- mڤw-obCUf!*YmhUr!r;(yʠ,ڳ[y==^ lf#+ z2^ڳW{Bk ԞT5{~N {kf iښ0t3&DrD6oKe;O0S -2;x&!'.ע}Ǿ{-\_sZU`t}<fh'0,L9nx1\ DPur`}Ipy빉ûP*PTg[Jҿ-1LWo A{; 0q,a/k,XiìJKfV;HR\ÕHLhz{ @H-s8lu=Qa+ӗ> #NY06cE$WH[VئAky GnT"6JoIv UnUFl!F':+{A&xٴa9s 6p5@hiY 8o[;0kN;2@ޟ=W󅊘2ףzelMҏvMm%-L;7Pi}@@h))\!~%婮"`Ȏ JD!ox[u?2֕Sw8Tad7Fq'){sH}z ^ށ.K3O? Fl@ 0CB8غyuk~}iә{i >Q:i5F$!h92'^QI[ؕ[R(tV.$RLvE<ڹ~^ Ւ2V+Lyp%9rBT ӊgA4<L>ޏZNrlHNS7ǍtHAQ FUNvvS(B|҆kҐ4zVHi:B>T2PBt{ :$|aw@}7WpT lL[T p`55%gqrp2IdA6g(ĴoMqLvvRU>RGci(RJLM4?_qe̅h3Vw&z7:f&-5 ^E犨sV YF `$GHr-/z A+f &5 y$Q̡u|Dɤ{p@,Dꪺ}HϘ<=)~ *=wLTvk=sNcopĤ'z.fCA2W^`G릮䔇Z :;vHZ[qobM i? T dL\U7P]gż]J'ACCU;ZK B" Sé5QkJܦGM!WOLHt&1g*C!4( hor8tӮ\ɵOB78g= +?,΃VMS3qs#90lM3Rpg#M)Q#T9k2y8h׷> S&49z"~ k1*s{_$P.$d_|saQ^O%C30JbnsǘF'͈/1i EGhjaȇlmj@T,jq;11|>9?# cPԎxzͅfi{0ж[qd1&>߰{kցCHЦVQy6PciO6 VvCHGhPV$%Hw-"š$zO@̓ҩe@+vvࡉȱ4'VÜ5Du}~q aok7kE(e @Q4VgD*2sT>)%u|31daB/Ø8èx(V_[K HyQڈ'RYkvOva3svimftg;Cfx؃c9Ni4";LTݼ%LLzA˘cI=O2tveZ^G0p!8468HK,xKb93 Nh& C(VOv݆``]B:яLѐ;*CFKH ۧ+pd3 VكٜvY:kA"&#OvKr耤ؒsه5И&F2 /w D鞬T4p-y=oOb@ iA%9 <4]>[u L#zBkNwFГ25L^ƜZ^꼘8de֜f.tʞ>zuϛ,1gE埌4N#(5Hmtk #`E?-=rkLNg* e4F`S[Ӡ:f(g\[+Guv)r;Dѩ-{{gkv Ո mIҙtMJzBUILT0݄uK(RjVzߍ.i4GPQX]Z9C7M,{| ~AfT͕G% u ۃ) 7jhN1ॱO'A&6KژkV}[s9[Nj|̀ŅTuI6Z|:3-lT1{d$"iaPe!)0|Nߏp;kN#ƊNj9w_tX촯7[D-s!"zSV%ҋh} nsQ𑵾,Ue2۵2Gn@ 대%ˆ,'lF+[K8HLGݐLTdC)񈡽<숶|R琵: _GW;Ev}RȀqIZ*?kjM:t)}ǃ|w,CLX*'*\k 7G oMFTa lpB73}nVehkFv)R<fcJаb <A`DPLJ?l4lgκG[S[$2&1X?6A { 2SV{蚜$1i8#8Rob7@/䖤TmVmUp‚[0P%G2;:LJbIkY)`Ge 1Oe#嫥Bz|(2^w&S[OBw<܏ReAS<͠ *N&A+tefn -;M2bFus=0JXOv{<NNR4QAd7"" z.g`@&澘ILlp )<VSn SEš8"{ńi,7rnA'~/U-ߢ@Q|+Z~9kbhiߨ1>M^sNIKxԨyUS]0}r&G٤4[-j dOyUtnʗ M]G)Mʑ$ķEh*# Pޤ :'Q{6i`ɫ ~>\P ,.u?gz q4[ Fwwc&xУik<"_%'GTNJ1:U \}oAZ؏&{]؈1)CCbp+ 92ÐFd⮞}%wk7aC_{O!$[ba&QG=.Ē!#Di-Քy£YzS >HaiQU;oS:^4n@vyȖo~Ѱ)ʫg(!zR3?~#]Ԋ)$W&,Ɏۻ b&|71D:\D=8BI]f4 <% rCo=o) # ';Sk~ %>tEZj`2W>I[pK*,^CLv:=j;NcwR7gK;\ |?35l>I()Pvpthh[y$˨@ᓭcgE K¸{ڵ4mod\$F(jHh-dDCl*|.بAx "%L.._4_n`5=Tb2k}k8(be*"-ӯcX8^tƘʅ;Py$[  tݩ ($W + r417ӎkr]3ɵ.{ĨY.+)^SxT3d_By6 ~ kOm1Yf.7DWH+'&VnBj CdRG6͓gl?*TPl@ yj,3:-r 8̍+XbXOw;>;"FTY< Ru!KMgvw#nPxۑZl&6oN⻙4JهXTɟD[.dVhCqSPo3pȣћjojB mp;Ͻ+[O!5sa#SSjGzӧ c7fxhS>l{ 3a O[h,8$KT wAe5H ምVDhuvJb ]03Zl}{h6_w•E5&1=9=@t=])DN,D#DWj$oet;U#=5>] ߌo2EƩqa!BudNsbK(㬛b6v(D?xTtہkzFz$ukMeKm"GܐN%Ea k5Sܠm`) KF@[ގ-3^kG"]KPv>F"=+t V)\V;=feCNFE&Fݮn`ݓg8Y!,2I(oCͶ#Z$*.bT{E2Q5_;N圅HKYG|YhOv,VuL戚+I \/SW=gea g}3-INɮHԳ}aWx\ZFbw%Gs ܠ_R.bԤ1uLDq4FEH;fV=[w bQ{# E)ӷǃPrzԯ9eLbl^t:`/R7{/Gݑ%%ЊUz\JMѯ&JKq[Fp -' "`x8L6 ,aИF[ "PMmGD79]-:(?2U@ᴔE3Xr:%!DZ}|{?j~ T\\|T40D_"+UX굦Ih!9}TM/9 RQ%m/O(} ēy bѥS Oyag=4ږOuʷՎ7@όKqX0̶ ȝ pyP7!%yU:I>1KtKbC񯦢и6]ǝߺ;\r~Ha_N_K1PąBb[vS1H1:Jk䏭SntFW$C۞pkU#hD8lik`<08W/*(< Y]jO擟~TsOKut耏wn6tO4Hn>hcr#ɗ)q\]bGi=M!Ц/#y|zHd5:JUܧ$+q%m=7J'j dPe+x#*5,GSmg{pڨ5&djOaL>?2,k3 CC;)c O +5W \d^@CAσ0Kkp_Ο_Vff7Cbd!Z8c ]EB'ۥRp:gmIe&,/A3o.BfY) fÉ!ȺBCVdWINעyбͪ#y1+W⹦FTKX;[ IǷ!ʦQ{G]~x4iV)(AhH.s"o}j_]vGXxQR'6T>R0OV 6zظbTKWQjc;fM CbA.: ׯ h,D}F"2*g6b%\n\~PKY0bߴ˫23񏏾qquj"?4$:z%x%Uq EWi)&׆r5F_>X5%0ϫMgOADK~wG(ZOGTVY\M¥2s7q.kޑuA_Aֻp2߄zϵ@K0(y .sY(l$zm? @CA\lMr>AUHp2u4 nDpȶ'b G}auy'5؆$U$-,^=E3s9 ׂL^٫}]a RgK".dTA@y;_|8r㪌 f9)=ɩS(o=$oTiư__WIbu񯗗J$fj>Cό ';FdGhV՗`ye/5{l>-ժwI-@-ݧȟI@ak7C[Kw)0>6>;T-@6߆,սAF3lqa;څBX21dGs3CL =!}& 7Ur(n+QsRouX8 npUolG=h `gWfRG L|Ed%jD9~R[݌&6܊VǰRZ3׎'R ݏoa0-ꍜ$COĖZ1CHA|Twe,gSq8%F_VyT:fZɣj/>^<0Lsicdj30H *)W7f]q[/Nt Tgl-^<ǘnOCģ`5'*uXgu;3,4bFLitW;$v sYY_i0GU`/^t*q i(q1|<6;U1I)r> mkeN!J6?^|_f&`\CyM P?aTXJ/`#oV  *04 Sҳ߾c($1~QZ{v4_Ӝ+:NZi@Gs1E4@(Ds2:1.#[9+$ƏcJ"u{<{9\o>Km|ϧٿ4R_NُܛdfોYs5Mwf(qI p#fxl 0RN?$t2b߱X+@Y#R$p.!om'q+bsYf`%6Q1U#h/}^+c%XJMm76 :mSZ~Zße |{uT\Tk &kNloN|{G{lGE7t"p~KҶS¥ȍe`ݶ 2:n"vdcKy =[,J* |z d$. jGpZ p4hd;UYŔCnk{k 'a.+Fެ,Q=A-pfg:u|$$Z'7d}"+q6 1';fx /(xI JHMZyϬ 1=ì>ЎG洿7W&)*'+ȡаuIO3ׄpP!<,h~s̘6߲ l-`>4E]_\V4x ] lJ}T%vZQo$\iښ?(h3$f8M٩3yP՛'v~ўvx3%.3цn{!׉Q"ݞ 7%3W-:&b\=WsH= =\UeZh S̡从 P3FH- ^?H&m J&ap:tr,=a]Hs <܁>"$w:ffb*°P 6xqYo3a+uAI0z!webnj+pz.{z%Hf+JU@j mZIgʴ(yDE#3TC"n۽tbv*iutR ~}}bbAR3c.Wb!ҳ?M9 ^O[1 CN8V$$&#[`U\;f}gl<4L.4T{iEt]t .SVuSb_KVbj"BFsޠ< GvUꋖ5VlM=e;fe+X@G6ּ*tҩao:rYx?}ݿ"l+.n\{@8ܷKeȾ'(} Wce5${Jp2J1Y"}JNtq;to &ѽѼ4QL ԧt0@5HhIMbHt[!#3E׃!2 26?d{?6 }Zdgϻl#@b&L;IZ ΰ |XFzZmWKo ɓ8)AQ]g2XgCUX^c%(Ic~8a"RdOúR49 $U+Nus77A.++g2L> ^4ܞIx9oF05Fg߀SwedxK#G`2E: *Z*f]\ [ŨԷroQ)ǎIn,=6iLRzv1t܈tF1ܩ#19dt!buD<!:lK i M.<) Zb72ݜwK'nb-&NζY1o淠 vn~>vw"?FDې D')$$ ,V,Fg7b[oZ>Ψ کK17w!5 @ċ>? qd v$ Nu@Q*8?jHX{Ø0)5QsOmh3Sw%  㵭 ΚumY%9١RuxnH@Zs^H>x{J頮7pk7.dPŔ 9QnN(^09L-DRTIP 1z3%ajLǔʥ2ti,Pc1wi-yk>ì7w2cQNĄIKԐS b^x9,z锒\4V5?4~^},>j罞s3dQ$ƿ}7y`HuPtm|N aM^ H¾D?f(3 #{4R~Cp09RvS&7)c ]hL3uw,K[ӕ+"b70bi!4Z'zxk/[V!7H" ҮIKf]胯kxmK(?a G:앎=YɘF6tCoGabv%gD=4EՍva uAuv\hb>&RyG9mͣjWt?' #ZޡEkjc6,0 FW'ڠǓK8kZGKHcPo!/as1YfJqk _,|vk O-{h,^hoH=‾BJ?/ih7% ~bYKV rLB8FBذ[K^/e;_Q)g \t +:!PYo Otqevc1psG)T+ŠXTX/@s @UyPdochsJ7pbRYAuO-1A2Vy6WU$q[!pIomejtDpr# ,1HeFImX)s^/&n9Bk5R1F *C:86 5Rz! f`'KcLe!YޫGl>8(앖 $> ͿG>1hVCrl0B0c. #v~pw{:Mq ޼>rbsXq{G{?x(΋Ut =>Qj'}@7rea: WJnc)p&E|#q¥NPVW|1LκGźPFaVE NHR2 {qCy8i+)-a&S@X WDmXZQOϥUZ\]* ~zdz3,N\Qz(g!QW6`<|tO8J&pB0lngwD' L9,yu R]P~f5ʚLVw #ŢP`ętAb82AMV ]]bh;ҨcC~08t$ulrCS'qW AZb"d8?+2êtֆ/Y p]' >i˧T|$R$ U͢tG.5PhKP^ࠎI)R( ju$6g9|Om+U OQCfL//w5tanIGmQ<6[DL`?ś# M)InK{B5ISMq*|Mzm(@,pkbIJ@ w¿t+:>J./Yn{. <1mXQvێON]_*?AD)&96Porѯ,(ɣ%HoSn+㠩r5+[7&8ؙ=7|f? {,sx9Rmv KunUL:"р^346eMh66;pQ܆w=cit<?F3#f5?(˵oаY4{E :m|^(Md#LuA;?~+΂drdlɣ $V3p2 ;'I ft ?g7G%ڨY\ 6&~ąRn15 sPYd.W9$qHȻ]@qnX1tlf笷ZǦ`~keŹGBfr`M&k9 >]֚x(ʎ?1 XץWoEP !dddZٜ L %6~%۶vQe?xv/'8.s5܇:r c9 ";9IR7 =}uVpRcׅ f;[OLG>AS7 'f/W 3BP6:-U{M@[jy ?AS }tv0*N1?nirӈY˩W'=PVu˰Kx( pGEZ` z:9+fe,#(V0Sg1@Ƚ<ֹHx{LF(K>aT )jG࠶yC I3mFy jnEN $7uX݄uҗ{-Qf y gLi}NUP"#u:2Pv-E\f9 Ml"TR67dA~`crNr|xV VV2a;F },^G%g}uESp}'g] W+ܭZJF9'db^:!K{6ڻ9ܤuCӬc Sp)l{T ,Bi=c=UUfPi?J0`r%o{ 6*,k zxU fhw;W+14| ڐz?Am5LB3V2DKm3~!rg#mv'|zL?,FÈ%SX* (fWP*.!1S07kwDmnB eH/|LI ж u}jo9fFKwu]0h2:{JU6FLîS\3 },;\}.u&iV5{6 M:>'c9q{7=ԝ~ -n Ж֋2+t3RyE0]xzi Tb'EL!&U*aWWb9c^Qy qQY:UNO0sdAm| $]j˺Y}*ˤݹ8eV]?habٚJ$^veod&ͶɰVgLk I%,?dlf%-֫Ù8W 44O3oV]gLB?Aa;]i^g8 x"\gXl@U4{m<8HsngWXw3+w$?Q+W3W$d~=W +Q]2ߏɰ 1 R-8sth]/Gj0w} p\sV\4۴3#hI/;AkU26}?Si1~$\hSSiFSF5l$-.>'ηʹ%QC0%9jJjJ|Aa:K%LMˋղE뱉hbbN[lh/W+rp`6?\N`a4"xfrQwr*͇-&Lau .9VEuc ߧ07+9^UNP3JFFiJ=}/Kl "6V|SJf!(m@ *V U7vgIiOH+M7_A/$UXjŧ >9E9-Fڿ'V`&8շ<D$tv'QS=Btz+Lj+I J;1;Z1v2D5b[ӳaQNtn9w*Tw]Kދk6rYWEN֣22{/ĭ61^ JGCRKv P T65rd,ݲ E=EM!3'6җLj}h1b6NzLp 1bpș$W;͟,[x$:Qu7;67TUeRI?7C{Ha<;"r-6eG ^2=2S][ϴ%LEb'x F|wʆG`?1 @#Rݿ}O !,L&w!lWlGu ;GG`0d3ڕ6!-b;9ޮZ8q2pυ4Ρ^-=XoئFm]>[uo@u +g,3QZT\)+abQLHN!-WZeSQ5XF= Ѣ Z^^iNE^G2 {0g"eÖaDv'f!Η<ڄ~ 4J\j9l@a1{@P6p*sD2t*'pBW9zܵ,NtO3]qDWTE$YoScQH2.oa~8v9?F-*ZU jRE;3 }(X\kѧu#yk6/duK5P-3PaҪtYU5]`.a^h4GghJZ։H|D)o<10m;/r=u%n#zŰ؜S)'%q$L=REܥ꒱rcT˺evU(r1#8-/ͅjVU,;$' a /  y9獺Xq>⑴(oû̆~Ý"Y+D;<ܴnBv  NL@}lS:0X, LG\>¨Ah?`Mje>q?q+f(dm4eelx&\răʖKYi0vԝLCƠr}UjdY[5.-*Pl Osyf5t THF|i`oLַRIr6TD,E?rrb$s6B Mm]c(ܝ^Q8TfEKNr霼oa_ ʗӠk㴝&n@޶] &9F荰= l ⛾~#!wXIaGBNW%*;|[~6%5d+і@)['KgPh^XTn7KNݐ)rbk&Ui^=ȕ$ $-_k+TNϠ9.PJ4iPXU S[É*7AsߺTv Yf12p/gLNfߵ y +" hy 37bU8;|GNd(,|$MzNjNA-.M.|yt=>gytxxp܅&t\VcH-i8RP@)_PLgs dGT䗓f,PV]sfNCG\"AVS|+>?F=4xFD~ӆH2NGܚ`f$]gE mG\ pIxm;sN Gq}iXt*%ԟeb?n~T0X'.+00k9zɌLi DH˔R_b7$|,*!͹m"E~J } $>tYnYt&^~&Btf$JS<4!pڔ,1:ljfosAPU YkD-p¤v}=E~wcg,%u~ނ|sڳrw89J+z'7Xyy1C!ua-wAȎu+IswCcYhb80+.i]qaŤ]JX& xaɫn>d6 raiiҷZy$bA%5Oz7*rSC ȿu[N oMܤ(FRp>Jee࣍ա,'U atȳ(Z&A,ecȺ+<}3r25}'xop^nnK nΛ~zȟS="Hvx9cOXS;o޸Js;9Riz^C}`'D ʼni+Kiaeݢ|u hEbZmV4B=Ӎ""gHb|s)MW}smyoo Ф5iqލBČūO S! Mڮ`^ݑc2R?(>=\͸]2n[Oyʩ# (OƤ[I(vGǛ9k - U_V4ţF QFbAo$pxl~:˖.I@o 3\؆30{{y2972Ѥl qf#ϼNRX7xA~LY8VV(#e dX}gkI^H-l,?=~v2u8%FcN8gD[LDEBS|S SJRƩ,ԽҖDJpW݂ \V,VCQUu _=1֟ WY%^gMLëѩlY9ζm7"ӏG+A U˳+iOzzyMCa`k 1lSU-bSȭkf8rzZhk_Ѧ$ Y~UT17JiֺVΫJ &LŨ '|-Uޡ'isσk[99_rI8Hכ#l<vJTŽjT 3g/S,I\؎[NQª^MCQ,'&sk".(`)kdL$re$:i6ɾ_t OcpZ ʌө7Ow@{$L-,dM\BEqsh\aB #Z5"|ld* QsƸ. c1Njks8g)7 `V?B!',wF+'y<Ҩ>t1㖔lN`X6m^R d厊nRp#.MWȻzY&qlL#`N^||5$F}@Y6: ʩ 1+ xKIu2NU^394[$C^uG$ّ4A=1IOtO4E9%Ӏ?W"pvh<ͽܥ(0*({B{gf q^KfB2:kƾBz'Г>+I ;(c*p\\D--FOH\dcw\D: MEIǍѼTJ" "q#|A(d,܆pB ia%t#f mXQ{ݘ3@/G0>ڈ:J**`oB 4NsTBޘ"8Il,X-Ozt]Ia\SˋRʥ,9lzr[9silNs*LPeNobNpn+;*o; G ǫ veq*tLkYzX"H\,rVs#l-2ӻZKQ&^ʻnhoi0^ZS<5ӣڹA=Ei>Y'ޯ؞$l[@kN;Z^Мzo C=jSĎNR.CrSrĆ;n{&,s}~T>4/IY8`uۦx?׈XKˬ\${c̠AJ4hjkl g М+IE@􀐸K)pJHxѸߙ" ߈;YAѡˤfwzԷ:[׎PܥAq%/aTΉ~k@eĀ43e-g}: hA ܁B$xΣ"Ts#¿Z9[[8:E%^k(3 \-A0Z:9!hPT_spMZ@Bܘs=:\sqgduΠu57Q㜘n%FaM$l|WM<[ɬnLŋV0 \d#+jt0}߯An62GgZ'V {Y/<l33 ƥ|[>N&c'Hѹ!?utoeop\gB祩\0/ٖt'8k6O-G\Y-:߆糋+릌&T1i5  x+E4p\{AI38+֢vqt? _mGC&񔎾ZpKprqQPFF'/)esn8+ij 4qHk/E-@ W)qkPnUޔ -5s`>2oj"`2:A"`P@PώS!x!:aȑvQ, N*tFupɺq7H;SJAs^ذZ6\fE]7otOeܘZTNýfZ9K}.zQrťMH+30J⚜vu&V^_9 9Atmv!tH^qOxԜڸ_eKXZd_B6y!:LV@CkS&awkŎ@2KJ~ t։2gQW?Ɉ^~P2PG"8}$|KȕTкAW;5MPǞ{KCQWUxM4T Y!tSY^+DIv9εyvnEHiS.${8 kOޛArU'%RzŃ"ɛX{ʈX1haS5`O1F D,WA}, x+9*Cd&ۧ!*eH&Iؿ2J:c\?QsmB gW;9rޣb;NL*.NN@mH D|6n@@a)6aC 97|YpzxFmEiosbnI ^Ls0>72Ð$i  V$jٹcݵz}3Ճ|6-wk-k!|8-oo4gmRf`P8/iϤ X=tB%B2Lf0#kc@0wvϺd9G|gVY,+8kٕsYrW06xu6PŁ!VHZzoP`;qI[ai()n޷,&dΣЎ+ w HՈ_ z{IVRԀHͼ2vidg Anx_oġ;hmg#1_ 0/ m;8. 3'8+an*u@HMYt ]N<0 FA`څJhk&1ARnx>K>D/!m^(2i7A9`pN~|#~nd['OtCIeY)ugȮq|GYܼRlúu2xxh;޶w鶞xw` MQvS,va)ϘG].W#E=eTtl X)8!P}hcԬ9!kRnux&RXh #PLeFRnċ\C#5//1T\Mn }Iɝ;.1HFe,_t~u} 2PKHh*3Ў/4hc踺ZlP!.wBkf7޼Nx!(1"3gΨ{39ˊ!&j ˩PuZs) EсgȒ~e!Զ_q8$owW>׀'o!❸U>UIl46"@[Qb`?W8I6;.N("7\pIl:LTCyܛt'+l"6hzUcL>%Bw'8ܫJkW9/!of1b+ML&O쎛lޠ@j R `_EsE56"*d%c`4iiF&6L6:]bO: ΟHv 𿐬2"8aMs +_W{eFTU|Xc5[޺!Q;KFα\KNQ|0,7:X 2#6E==3C& =ι& wXAK9knwoQ-XE_넖6[OHtI귨=Px<J7* xxWOn-wkkRo)qDv6n{0uz0}mآs~}*m0ì;ySg{N?2|~mXp%HDiɫDpIce\k\&C9 R|]rS /YsIY|Ոw6gX7a/d|&lA\L !+IrnnOO }lS:6$caykw랚^Ŵ6ro֍}Yp$y&D_a.t,"]\( X4`?И,N~s5So< zX0*>lBc*.Q00 O^R0 Hf? U4%5VDؐ>!^Dx3v{I_YF7 (HY`M#7jӾM%%Mc!&ٝʥLi )hL8J!'.8^PbyCX.ވV dg my!>>h)qr<À%O;OhDĴnƱ?WB[C#2\U1f2Ѣ5tTcuD2a~̇d\2OK6Ղe;r"`_xLfgH9=KF1WJ=岓y79%drގKOe 4K.aaGz[}4kh}^alr/˗,58,Y}SM3n'0id Y f4JUIAwTqѥӵ-e]vJFKC[˹_<aQ8Ȇ ~36JwnUoZ*G*8W]lmukzc7eE4)YO( y}@!бhX' 6$x\nmI*":=Q]Z kg#(V~ 5ȓj]l>n flR7mMp%W\{˽q&g,ߞO)-U(0iӌ|MI(uy*-,rH鷏ސ:0쾣 ĂxI(]O}yҚo_1WNs(׳1_4hFy.᫟ӲMDl o NP3 4+У#0zF~ ֍C+~ErP~g59Xx;~O'C#"F1J@I1pd ~sƚ ab UrCz$s:yIF!WUEDnRXyhr|aC4` r!ep\*9Zph'kjDYt 47؂4D8{hqc:UaZ"8#&bS\gڥK]IT6a"WBXeBc4^ sjYSA~4)|j ֙mR/ W*ɫT)ڵ gĒ[tg@.ܸJ"@ Tx'TX`bȲ('Q lh׷ẗ́#$V8J=qߺCX QHl4é%l`Qy5+oq"˨uHW H~z)ɛdd&YrW+cCn4.K;=sbƉnٝUhcji?}z 97ДM|[U9B(QѥrܽJ-sNۧ ?׺*vMAT*ҁRgH:gj%:ܸ(jF&"&.T N[pZU/,#:2GB5E YLoV`T=vx!3D qMے0}Mf"%icoW(Lt鲗yheDUK1d[SbLיd TZó~PwWI آE'9YwŌXg;4+3-3XK˘ ٻ~1< tLl<p2r5v;k(6=w,|~cNE fłR.m= 8^T)Il ^ʢ@U#3Un37z- 'VD27NFmU QKzI B8.s3ξq[ +:5_ɦԖ ݏp+8Ҟ/4uUe"~EB.)ܐ=) V T3oTU30-O#|TʆϚq#zff1qD]f*I <!w~t8I}$wÙO(t&JV3^H(vu]mӓ!,ct t3c@MLcX؊)k5 *C:%^;TFOI/,$%S혛.E]5D'zf6)/QD)-ۜɅmxALx&&8Ń'ž,G?-ulwe GT^_hϣ~X]d$eO )M*`H/f==ҍ6 6>Bft寍"01ny₃DJ|PaNo'T q\32B Z]qi"X.ObʹPY"6,,G^ԜT!*|@t̗tG,)5,_5I94'Ş gztej]sMɇ>vKs]QYJs5 x׉'IG>ذ^aߟ2M;9LGl9{a?8\nSl񃳮F1'xXdp|szh7<>rbQd ο3.ωt`RNseN6.>B ޶ ]8(`#4U`)}2̃N[bWy5<> g4T8dX ΁SRWu jٌiv[T?r :Ƶga{$ہ#.jZac l.$ VQ@nn)ȕyf7)|%sc:#c3oFkA r}%;ޭzJ619X?8|Y+QKb4`ђΉex/ VzLUMe8ϸJ`-n#tsQ%G`sc(qev$dH[ 3ǨEAd>GGltZI9OkLɮDn5Gۿf^ΘNhPGJqe1ՠ~c.f=n(]&8@4F!)sIKչCz נXuul}X[y"Å9880TnoffdČ`^ۗ]+0)G.j^T4-W@jX/3DQyҵp{\yf71kU~?~~]Yĵ]?)+W@CnWƯĐYpàod$?;4Xc'CŽR=tE^C?*%uq7&@ cc 9YԬw#C´j;B3^ #!+&JUXpP;=ỉMQmD2C"] sqp`HZ6dbp-2^?]\y(#^OIecm*.eܼ~Eͥ>hܫR:v9 +xUtewX\ HY>gZ gqYSrgr,>l;o+(>!n@")>k5p,.L[^G vD/]9.ie65z.$'+yc}iddbSLAvISdoP+#VdȿqTHS?^F&a]BQ6`$aFi~JOOjtIVԣ:tZJ]0kǼas;FzFK$l+V%/b*,ׄNywn,;(Xv>Y$np=}Q@fSJt$q-d٤PQ(pK,cκ.W_MpnuSgC}NEr-%ؤ䲻sQ :%Xdࡀn*S|& BKx4~:y)TvӆO-ԄMpz&X1D/8E\1(].TM9JMڈwAp$60?K^&=eRuNr RCK{_ԏGo6z kVq_cRd0fJ]`)騷Bdo;sc$q|v3UH"`"5$f° !j 3_V $H:~{*r 7 iqIq^L̢*!Tyb&&WKy9yr| 8C͉DTleprYY)4t-UW}9P&2pA9.C8OhEުMtP~GfoH ϘFQLJ`cGlB<Rg^#@Bk* /7 !xC5iT;S흦΁fo*A{ax}`WKƗY8 [ 9F4߮;h_%<V*ގQFvΖYֺl|0+=ԯq&벯J,1//^$tJ5v6TDֶox[b[ f3pC;jwnyb\+/P9E,TyU>+t2kIaeӓn(\nY[W9eƒ[,J3*49dC-`\; |E,`4Cf_<]>'~}4H?ݛiRpn ЊKpU\Du~E ;TqqX:אax aobČiU7]M8*("{Yo2 S"!#Y AzX,Q}7Ґ,TUݟ@۩9ty.+:?*[EBZ3k] k/<n¹15Ay5N[Z \-0'C C5dW"4"wGR J}O +1cmʔԠ]Ɓns@Y}3*eMB-Fs=yO\Is8cR/ ܣxtVyuk+sJ pZg,`R4q־_^VL8 ţIעl ŽaGADPj@ R)ݔ6P[C(@ B!n:F5ԆI90lX CՑ ê:;[v34d궂&E($uJUIǘS \!هds:Ss!!b?5^+-Z?I/ŋ`85bK k{jvA1@Q<*P} BeFܰ8]W5C@gTvRJrrWg2UPBĮ-ɾIpLQ/I\KA!Dâ*H^2V|wL*X,"="^d 04&|K2=[Äه8g#APM+E(=ftUp )Z*&% )Ww N]׽" i#̝j(sk&O}I]ðPtL[XKkibY+J?*?:W<֒@Jng麔:9}4 "Sm0@ k2є9CM )'/8.UXuL&B?GJI@5'|g|_AOmczx;"HuB(ʅLfڡ:V6ZP=YݼA3 MM#g# PT'HTHThs^B#j]Y"N[~+F7/~1M.G] {p2;) yʬoHwCxM"Kڄ %%V32ڋ5HTv gU@ g]ճg,#e#6;QFBWf1z049'ԃ&JdR<P?ڜ>_ q s>[Hτ#5;X6 FBv~aB B:$5;@2!6[0Gٍ5:ڂT_}b4c`/ [6"s||{]cb7#ogQr(cyQ~IsDE((8$,\B3p޺aܱ wۚ|cM].WLxHq<4d, b:# i%(jY_ۼg"1^H2 KV20>@>Q/i1rಫr0<F*̿ ^kJ(\pb P n5\ȒΆ+bќM>;```PRz;΢V6uD-dihWN⯖momZ;%vFjW,`i3vL`%** CnbCQbHԒZVy4nPM;5R Ks#d{<[b-!}d򲰯{ \Q{  i5[l-8G? N;[8oKSqia,qhDSv[t>t飁LfmP* *hT?O_~߸헴FEg8j8f^F&{ y|h]CZ= uJ@'Ogt \M, c28g<D(~( ")Ȉ.HV%﩯PNI96憡7P;Ͼæqs,@as Z| o~oztwKdɁ&b뢇|%lwd1#-dw԰dmƟ9 rpW|VM[lNDFKC4 eEނ.2D'l~30NK6,26QmZ/q#IPd%*aNZ-m[/_.u XLC")E@K0ֲd]" 79b(9j_Q=qA]aK82[AsrL.=0vO֒qC)(4VuoQ(Ij?D D`K9N10e6>OlDddֈt\cƜ`ܤfF yI&D$2.fZ_j0ق_"_mź=O*X8+΅C@VJc'U' uܪl#j"k魏#3T G}?rck@wy>,cTS3tTA{j(aPΉܢ )ZA"QQ31.[^\%H;9'³u1ɿJVcIn]I 8uKE X^%Ë$R!,w9TŸ=YGU*!>㗚1*DPZ=m=el&%Wy[Z޶ٹ GKݎʤu.A )|Kez#T%gQ{Fj-rPe{<dP=GEFMʯfk&uZw:ڐ4hJ~<:&K]yY޳}XDwp 4 ;zD9 !py_°H/%L k9h'D$4D 6"$Ɯ GƇ.`p #)כcK*TMDW~cXP a#᯸#tmcLX36*> -0L/==(E=ihG.QV\\+gx-2 yp55sjuNU4ietMlxqgY7*lF*_Z%-1Ͱvam_y_Rïp=!qDYf.XSdms}2n_c Q: +?v P ȳem^!G2=T5>5=|\Dbb9٭%q2MU۸Dp0V"x]Z348+t[r)vbpaC\~d$K4 1$7NT OVPQXLWh "pkßǁt^"nF+319sP///ip5wM 1rAY)Dd%8lNAa! x;(h$&%ezt['D k\,6-<,XKa<-,q@,ߘxtBr @e@M o*5l1ߊq^ձD)>0 D  2wa1K/y!iC/LDE7ҿWo{\7c9NHdyM݁?j "YwKۅ_<3:P:/|_y#XDs5Eon:%HLD"Kpծ]?ƨy^OX!0c'`_; y* <ӑp.Y1Z*4do 3 L # iNǁ> ێ_| õߧJ6['%+x>X6%Ժ/ RTNg-@xjU2Ig|g8kҼA| C1ȅ/Olm\ڜnXEb?D M!%2)R@`S5h9ι y*pJ{%jߞ~ZF:-Upq$btX.A۲։hgYZ0707010000026f000081a400000000000000000000000164df7f6f0005f33c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/ !]?Eh=ڜ9Nx`psiP_\j|bkl\"h!`&BAMxUݳ4tzHc VjGϹJ! N? (=h+Ug}a%1ZK#Cs743w]Ҭ? *sf+= BqA*t |Y٘y9Q@lw-Q΅pތ*8܁4@JGBB"$4օNK>3XߞfUlN?G>|] Ka16o(O;gaLQOf3e_pUzuC@'kgDiXmU'[:ޘk>4,>bRpOwi>(|1Rhf6ҧt2 4M&m}K$B%0?Zn6B*\ &<~^iTݮQ^:%{! x|/k܄4{t`}pAˉYdbqG<4KOYv* e_,g>eb_qU$xP}FcXR.O]c%nl7j[G,I;X|nR9HY[t@,ŤXȃWBayj{xb10Dj"E--alqjgkAb.l=\ ZJ/_`| z&zcf: Q8{cTuV~jggx\ UۈJn=vE}̜<CM$LY3CN( p OTs}%٩ʁ  .-]sFw=LHQ^&,'ZQ^:m3o.HcY_ڗ-)8;3U-0ݤ ОW" 2˿|Y\49x QVu|6랣?򟹜׺{T;%/`uu4AX@ l `9&k}Ge[pn#wY`Rs6١t  {톇g9J]iWCwƎ7A?KWlՖ?kccE6de*U."oAwc]692+kIK 9^4Oܐ~Ւ't|t}F N|S/MnNAF{^ Q4_n!Lrn;نC)x]\t|9P5mH.2'jdkd~}?Y/IVٗݴ᧲8  Ub[TwNb 2 *aEm_F&_eq@FbIx 1ण^PV%LE۔^$wG_}LW=f οl> +Y#%"҉}Ó KB)½h- t 9 b`'rS%_;ں~0};cQ2> F3* b>j+}nEgkROQ>_㌇_ Hf*z}^&ѓ?{ u1>Tqj_ 3C9ֽ۟F|m XReks(h`7pKٙCETed! w>C'-^~#o,|J _M)[1҉ōl/.S8yMgHiI%7`I09jPjo}Gyqh֤FX?'6+FsTH@_sQɇ౲ $**mX?UB SF vCB.:K4J8Z?9|Fnl'hod8p#Zk?͛w$daYNz)h:#v|68ꂻo8Z*uX{#z kߕwj8DS[XׁA5)چGt~ēfAG e飚 CpoApK:׉O8F ; Y`OF:3õі=//4r|U1`R.yRd=3ǟ5 #/ [ Z@˗9׷rdcIe~|R!i~ƊM׾,껱W;D.=a!}/X-6ptݡTGl\`\[.*rх L@h@f{]KW w'h8QQ6h#>IHn@5U!H]֡8"[s{%\&kK/%P; eN== ŬH0ftli.a+PR{u* SJbx2ͅx:`!%BG;@A`\1)HSnݼDz]m߄GCpA:_jHWLծڢy f!t 7wGңUV*ւ勅n@T9.p,%\bUPWzkMξn9 Ht;B3ꆃAB(Vf?fnr8R jf޵j6Ge( #{J_Ћ*ϖnâ4Au RBda.Jg t{@g%W:Ä@9Ul{6HvP+/;t0 f].ȵCLњF=4:+cJ衤uXBszcDQ[W/t53Z՟ )V:Ԍ˄Z0]ѦOCr}ZzbB"̕/a1dRu8no#sC6n }uٰ\0=t w2P*;{}BK3(-ödtZ"L&0-NIti'"S(۱sڦ5ΎJ`t fxxzq9>o3M]#o#rHN~Zjdϝ0*fş/N@tY,;+4qqR'b vro„GrۂۇȘ[{ t4(bXю?r0/7ऻl~ Z56t^U,dB3dx&hUqR<),T* ٯJӘ]LӇQQZ[EYBꐒA$D(jЧP{Lf܈*g|9p4#i_QLp/:+p#dl/H94FQJ*U޺0 Aaڑ"@?o߫"W5h<YhVݑ! ^0$@g,Ž3X-_6G\ xV*W?Zslq2iw܍T|_~6R ,`YZKޝzۑyPQΛǪU,%g&u{x ;.Xh߸%k |0 B:$\7&8y$*Z>>rY&` $/:i> *N"ŎCGU$Uz{='ۀ*v;!z x03pxh2\%LAe\Me Ptx/$,bw~"ˎC{idJ/,/^ZuS[ } bnBlozERJZ&ұu?q2 P ;mbu/<V=Wɓ*U"exh y.'D8qpu+n>Ҕi{ISѡͯ̽̕q@??9Їffk/1`2,5T4=Pž3ߡ9Q7'-hQ^fO>PT ۭXj6RomӀMP.6CBŤ~7)#M·_F%؂L1n (ZG525b<ڛ&z&]Akw֋3 H&(ns)lo[o G,3}\ʮg8n t0{v TQjI2D'C=G3 K2s[RrhJQ@fVw TRRRƦgrRA楞YWsǦL;撓 ({󓃜t,O87G[& *Ծ? x_S*E}&2(ՠ<*˞8|Cš)ׅY}@\ %0M (2x}#~ѨTEq Fz? km#iReAKK'jvڬ &~7O79Lc1doц1s9W}0exJ<\`&PJ`Yc^[J2DOp ֖Bn6c"  ڃzDŽ%m2u%=̜. {TwScJdG<<|]hQ۠qDݾ7hKE㹍\#yCko%hO²{`1`U]陣㖃GwU X*x3\TzjC =&I[tf_}8TInR[$lbhE!`qB.єü$-CDnjq_{%PH A<)ؒge_5eU*Dۓrqi)LP'R.I%_z +o$ mvE3Qg#X'' ]8xyN^ "`hl>ZbRlߖ gju Vb][ :>Jhl+?!tWF}ɒs YӡH!h$Dz @A&M$F \qgl"ux?ZiĒV%hǎߩ8?襴=H8h L 0 >F;ܨW3y$ؗGL* 4SVI QDJcGtpCAa0lJr!&v"'l{ɻwO|E7OaŠd6h_b)-ETgV R|e+Kv̉U .◽#`6g9CnSsamF \]qU3I{@5?dJdccRPOA>HSL]lKLNӞ,0`u bZjoǣ]T&B6IP^zq2O)n0!v ˜ CvqyFu1.*U)QD J0>ȴ?. jQXNH%(|;7CoQ\;$oeګPj" `ceH㔐rYJ;Tv ](L0!gaaliKMB^φ6^21?ia-9Sc*F4P٦Ͷ xSU #$۔;u>5vdҹM1b a zhGrq]ǍELqV([LE<^t<ض-a wDQ@xoE,r mxWNz Q$;Sr|/ᣤ̓6]+6Tx&!}o/HфZH}4-/YQ;7#c?"Byj=5"i\%vRYE\)iiw]ďJLL"Or9N-\9 ^sT7^F-]i@q!Fc,9rzNʜ#K$ϓě {!yeJ= Tq^:>gǻ;n.rY8vp7U@V>3Ir+$0f iX/H[imù!Ģ tSfX26FVq7)*J:z{?mdSI|#>"T٦7WM!p]U"S">~^L}YfC'>92&T‹V(qu2G=4n8=xsTJx LE/ 9CF<|`&,L^Dpz)dsc(Q^C\"e8qr#ot0U#6If4xP/!AL04V&>$J{'?B~YCE9IlIOe1*J0J t~=ipQPpiZ_ÌXs-p˅ fH\#-pOe*^U۽V*D[/J:{)y?ātz_m&b+ 7dW%2{m@Q!0 vnuC #~TF}ĕԽJ PdVF%q^셚ˍH{Q^@GpU,xx9;bL~VɅ՗ +H1ae4K5O"C4WS5(GV#rI5/cG1T7_@5b[O550(iUCBLy@Nw<@%pENcmod*xSm@ ւ'u\M?,  *1V>\UtK&ed(^.$r㇦PiZZvui'5ӌ䐃B>DLg i3rxތPÂH`aw| vIW]V'PONFÝ;O>7˲tC{ݬ3 ({=:}5⩃ӕEd7~8>ky+؋*Z8nu$ӥcl|B=cx+jj I$*xr^x^O-TxN0`9Z}Q%.MK^lGj΢$Z_H2raDmhkYy]ޟ VG.W~U юt~9X;&{bޔd4>mbҧoSX;O^KwjM6Ie~5"1sJƎ@)Js^|=clZ/<"܀Ǜ'<ܞb!,io`~~>XnXdOEf_9xvXa8ۑɈ:C_lKu,rSGsm?8}X{]F8nF!)ob{=G\Z/}i|֨Y&v5"R8uEtCv3(ǣ<:S3dLXI 2OLAEoX\JZgpN*txBBpЌإvm}o k<:[R?HewxάpM1 L=Vpɖ+moݜ}:ƮMDZ oӕ5=`ϕ ^(G7z8)c8LE,jm}5?',5iu;*M$Nh7$s+ Fٽkq´4WFU;LwKipnnCPeAɕج=puvOXrŽ 26WZ1J sCtvQp>ETEBKfS hS$8dk|&|r)' KhZ[?^4d"r'.J+#i-JaҶĉ )^LXݟ58q +aԳC7I7V~Heƀ4n^xol{1N e!p @+zL34CϬnl: m b~jӊ&}P ¼ТJ5ׁaH-7w//z/2X/ ~yz,_\gWL0|%R{%ae 0;{NL2m  %nO݋|)HdS/#e 0[z=e8AO3Uш[L%aSjցl!Ow jfxj`Iv,@(`OthyZxtpjw0 X v6;Otf>؄i]v59b*/k|lK,Tf|,P+0@(y$qy"(+" :~pY.rk + ɳsHP'nA!A?X&ܷ홿V44>X{g!$DgT}e?A!,ʚy̡$x wO6{0 wxfGD2gO>$l7"Ȼ.;>DE _{ax{?[KI7V &iME"<KfjL[f'Ew ~M, ~~&ݻSOrF/d]'"!9amӤHzjYquفa;¹Fچ*yY g[7Ը}Xpր8gźpvi-|s-iQNwD=жBZJYc YGZ7/Y3p0!ZEwB~ԋUyN%'m_ cWcaKjf޵&%_PaBب0UEHso/4FwFu{ǔGYj[ )tKC6/˿}ż[UYk䜨&RQ.)< wD-cYvݭFN`AqQ0E\hBbi;ڱ_PҒ(N\Zď)x ]؟0>v 0:z<e jQbN!~r.#- ;1+5eBUd7>@ rݑ? [2;9hHD\ƻPy8!1hxk:o}9 eT3}.}3c_w5AubvEy&A,6=|:InH)G` 3crPZpT\j9-ZDbz"zzfo$_X k0Rg3v}?ؐ~1\2֑9 Z,X%#8zxjpDc,Y5^͌A"nJΙo4%Sn?^=/@YɚW;DNhZVe..jq_sCH-LsvÕYL' x=A]Pqʱemh|M@%>ݘUs[[H4tVj\ P5ͦ lY,.4a+WxFW p! x, y{*)2OgN./W >X嵺#]g / ޞ "J))$#6 7gg7z!MtT>Wz bKqt y"P=$ВK ^8mn ."L{P/= _\sjRv\^+m^PY9PGbDZ:hꀃV۝L{j}π{W+*S мD|NlD[+&M1jo8}cwgWG^y +OK{7>p=Ѿ1jG bxWd5-O$ȅ&囯AE_z{_ h3^q296ĜsٟRLО%I4hW WE|}sL~[o*ZR QR`8s;Bխqy^R|蓴w0'\G1jCAՅq` ߎ,Z-N->1 Q#yDףs`U/j(Mhz5[!8 %ЃF6JvYH'ûc̝7*yX#R)Ow%krr=CɍnKU+VAy ;˷j:j#NY׎=R-, 00ɾ,^-`f3SpOX3++z;M<A[D! $QzVˎJZͧrZ^ ] K~}{wbǷ/,&Q 5/xUӪufOvә6{4A˗iBї"RgoӴ0 6ӎEl+5MǦq0"uV/Tw?#mgAfOpw8>yɋ֡}rsf W_']MR`&r J`T?eZ[0r?cnJz3V1Rs0:+aɹZSFa^lF<:];\^h1xS6$hCIE% u-lA$ƒsP pl(R"Dv+ټ_rn $o.:\݈7n9(MI>O4oaa;OtA$D@.n.yvR#xEbzGd65ZfnYvՖN JnT#*va%䂶ݪM 9>ďhHp6* /;ƻZm⫿zI.9+իυ%\(mHUڑKdZJM5}PМL|آO<7 aG4\|N>~q2:|1Zb 9k2XS(8!g}"oy5sncf 庇^0gb=vBBHBŘ\cq(J% -cD#>S͋rL$`$2^XTpH㞴B;PLYf.X`ƨ)6|d1^nоLF{>d*,&_@Mw61Mjһ~>4yzR& r7̹hܫPup9i)6!Z 2.MmoX{t`# yr5{x?.o$mq#c2aQy%j:GԦK^#۱*=<ȝhmMZ0xMtjaS}BFz-`=,MlRz\}bߎqWf,Alo됪]~%e"`s9_IJz| ,Pb'Nc<-n]q$aB]>Vs{ o"7R7h pgUi1:(Ku,Γ^Ҭ<#Q }~3~:U΢2ᔦٷ~d*5 `|6lKdV@4y׋ˑ]نFmq*;u{MRG8C$\5[Մ s0YiE_u+D%~ J踳Rw=w _'nbccQ2j|,v\+ 7W _'R{^J](Oc#`-]E큞APۦ)A؉{DAFAΫs&B:Bs@}v4)*;*w:V]Ms .DZj]SߝF=&!Q,̛VW%(20XF }'\¬'DuX{~V_*1 s8ݓ>T5z<|VFUI(K֪NuGP>/7*ei.)53Fz&7)G4jN[J!#T4}pgw4{Twj:H^αjd\VjLÅS/GrUdǬ'fLD$Zs; 8./$ ]Lͬ|<Tx컃{Ā/ L6T{Dk8\],{1J˝gag'VUXI%M̶ŭ0iU/.ʜVnޠH/j;FopWfv;I% ՞Jg-϶H?P 63x+\}oz b4\·T~4+&9P,(坕ZU- v|ZeFSǰT?0n;KmO3ꑞ}pGVs?kCFfMM2ZiP6صaL#pU9yWɫUv[1Ņ|SJ\=ٷejxA'%e}iy]x.l$*}}oBWX,SI{ۊy/3W:&&=:m L1("QfVw>s=qTj^Ý||~!'2{S>W:!/5.Io*"Q7pXXhkS.Vc4HH`jm)z`>IBv&31%$.BEs$|PkeE#"up@.}4_9pz_&M+Ro|.&睹c>}y!ԈnMNdHXPcq6]F? hlxxK+N暊V>_]'rr3-xWb̍R ?jrVd5"fTXڼܠ ,v=# u-zY}H^BRԜc=J0ؿiݥBiBe(F;cm6B,"^e!76" U.e`y`T0J3:%iddнuY78OY,`"Od:C+J j)>s=\ #gw -x*A[J-u (_U|i|a};DKZqK%C}R+[Fh@uen@ͤX[RP#>8]J:WzS*-@C,E\_IN=@DžNkh_ˋoLo8:Q*!^h2AI3҅p8橻ur܆'- ^/ȮC+S<;{9tWlU'vuQ~u= .bI;CpW,M^JXybnhZhse[.( `O8RۉLL Fu%AJ኏$D?CBN64j PXi UBim1 jm:Io ` qM8YD \Vj?$W"4ntY7K[Iĕ?{c_H?9j]?UeWj_8N 2?5 #:ʔО8L젱v99KUssYfߢFD&$MIqYtpC?.86d:0˛Z(86 "zf\2~9OۚW-~+Am __~aJH{WtDNp,}F=xW8WnONI9Xh0C"FC0o.lh[ eEy8Cɂpm(N pd3kq2"w<h 98o3Let0 kٳ`SsgDkrJ ٍC$l46ܳM|rU0;lu祥AFQՑ:ڬ铏n=Ul.hr[0[,BUzbsP H =f8ShllBP V*fҰEo9#E}q/Zk;ib{x3߁N>F&^zPp#9Öܧ5 $m(S cm}fWT§ A4bRMFݑ1@>3m}~E" `c1L@[w~*^\p>I/[30pQT}Uf™Ň1p7'"eU.i&q[R3>[H"w^r!p/݂}^摗EoN=kN?*3YamI#ĕF}:YG+ˋp_pUumU^Jt =9[ׯn Ŷ[(f uk ۥ1{MAުekI{^~v"f.ĤYa"[R,&zK%ReR-)&Az%N"b@룥{A\ħαR 2dh}ATRzn?tĻ6"wŀ^ŷlUȗ* E/7^@z׺fAi* h` l?ewo`0A5>khmTXbr-5N D6OfLe2<ܐiaWy azuK=`1}LXG/yE <7w=qgfEW$-$v@35qwuZ :HNkԌ_/ }A?Fz P%ofhJ&kTNx~X$ Œd"w`: `m-jZU'.dP^!8 )IeۂVt<aC *JX~uiwM bQ)EmI.>nM$+餅^Qa7gh2Q=<$LeW_rىs%o7+ܙ7;L.`@(X%2," FĺFVWP `~E@+yˎkʁjuR5޳ZI-Km0:Q$o_evk^ {Љ]9 .p%xϟކHdmj^rΑҗ8BV(wH$]#G>p̲v۩Q0!Jc8>z7W7J;TC離hҙv{ށO~u)};Y T3C z#כ? xr1V.pӋuPۅ7f?e4 7;<4Io>yJSc<" ezHP؁jUL\-øyMX0}IGwxcԶ(Wc/XB߉<5uYzoV@oS1Kn 6 Ƀ\8<M3oʚ/@X'E^n}^ێ}4لY~Ck| `O16l)wtE0$agT"ODhDgC+7Iɇ sӽ9pĒf)3Prp: Q' LDJڙN7Wׅ1oWR+$FƖ[`Sa󄇥d0x 4\2VA8.8NLi:ͷurmp0QɕShڣxC|)A7$BP*B&B%Qt{29~n-c/Bvwvr0^P85T :)?4XB%p11ݹt\edXFSn"bXGSU|D >60,L3`+_ڣd1?f`mAR!^._ť<̤ӄfSȇ=V\ɁR{!k tݦnZ9fv?=TD^G.DnL"=(Pl\%n{l@;gCXzS{M‹Li.M:n{!g0׺U_.U`!8ἣ֟=4O1+6$hԜ1 إmbY06#lk4/<ޮgVk 0i#,Tc;׵9-L%ʾ*&0>^1KexǮ&GVlJij51r 'vbe }{€^ y<,S46Wl[ t#,mHL{3s| Ɓ?'[sj>F$sg)&jz\") )@ƚ nf5T|mu`bLT x)Mjzkq .h}_~df''z$· W@ߥ]RvJI̚j+ oFꭒїP#Zv"y fOx/#T$7}Jӂ8Z-|HqRӧݽ*hh\9zS_o:]*&FŅ%aC$ɪ.l=jIa$͍;OY'XpᠹY˭j!fQ#k/_s3n,G2|)az[ CG{A FxڣZ3" [ibT"4b刄IA#JD{K1=ۂh|w[g9ٹ[ZGϋHOtt}d82w+T;aS.v'vkV%,ǥ:-u!O,wZ3p3"eVF ` vo&4mHW%P=NwuMj%ɏ9lC?0"ZRVi{}PtCPٮ7й|ap&PB 8lcQTo}WJ~%AN$ DJ̬e Q> ߏ̕*su@h"lJr%]h#tZ `b! 7=ڭ e5Ax ;嵓ٯ[hU?Ķ0Hii +5qE=.<,m{gŶp%ԁɢޭA8bSW!:ڦpZ#Ok B99PJAynnɈ$Sc=`Bpဴ2MCEo? X6`teZٙ.u@EWTl:n~( iJ 又gIxKȓ̥g|K4"ZWՍ7L5frnnMZ*xEU~WrS?'.J(3:Wp]Mr8˂}B%Ga[>{ /1#P 9 W*~\.r!.75;/QX`R "Me>:%*.1˼1iJT0}uε>dNgn~x5Xuw' {H:B =˜MQ-cc`|M R ebmfE<mGRM+@V=pb>HAg 3 ָJ)u# zڡebh F{_4f7mHXϞ8PP1 KrVtcWm;oY1H#ȡCgDeBZo_Oƿe] j$6gf ۍ-0U=bʊ0IMy>:ラ'F6n$txkd'I&~be_&4PSGL9D0"r$Alz|hx%1hZZ5Ʀa3ί8.2\:hz!vg)[0R\Ys8u!gNk3Q( |^tĞFS"jǰsTyo[e]E ㈿@iawb#4{<4)JRC}},ˆjc,l?/µzSTa' pb­i:&8 _xW_AhTqB@e= dHTY.VJ˖TlNjtَ BQR*o]#ش jqFwwƈG,eXfxx&e脬2au@kM%Ǚw6‚a XMrVAiT/yVGhp=RaRa2/R}7m&lu(Y q@XQD̢^`tBrmeKz y I4k $t!2HEiΘ'; `m#֓3wPtʃ ό Gӡэ$G9+zF*k.*ّy 6vdͷI^"*rRc[eCيE)a[E|;KQGufgMͯ꧆ 4vG98~lhLD%|RTl{ !,73F+w3E mqZULSL,Uze#w؈T#JA,w/f.Yp. Q2n 8*W糃cAd"=2͍UB;dQR4dt|IؠJy=|s]' SΑ2Yfg"x%ǎڻ'8_&m5e e_" _S z:x)3vSbo.mK6JW.I})2jw_Bĺ 2Cr+2; IB!\ʞH#RX6QTz9c.[qtFXL(LH=z|R;AR /"U4: -r  {| o~\z"}uyT!5dkp5%6A ߍÿ̚%vj{IƟ8 #7țB$`b~rL6xc]Z*@}p;8,D^V@z^5EٰXDZviOtD.×ճkr¸w\mt_p55l7мo#u8“IjU"++q!TؠkpcMUߐR!?|!vOnN 1T\`tC Ӝ0_T }4K ą!6?(I3דTD# J'RJ[3zFr҂Wwܾjel+ ki``PsgҺ)>쀬)so8`aߵM{τ<x7*SAW9Q *~V>.|ύe!d(L.&viU h|b%7!yx兂xAT@YSOHѮJ`NxlLJ|@s{4QQX.Z=MSh ScO(!(V+L=0$_besf2ef~,7R@G]j(}:"-R 6]3h/Ҥ wsҟ{ica:z;5 Ʌ0 !\je3ck^~ϵ -pԌ7}!C.ۮ(&/ v/O #*835v]/@G~j5MXYjA^3etin#%UKQZv9)Z3:ܾrԍigmf5;>o]Yov]zo|͕{9Phsm\ݽvNPt$"X0̭ΰuƬM6NU- ,x[zGEӍa|IA2=9eZx֡jh/ӥz_]Cw VҾT:6F/LShO< _ǃGqI`)(ѝV X>9,67{)Fqps26 OZW ȱEn Pk#(7T#z"G=x'qtpIA5u+*[*jJA+mKAKql%@ɉ)(@BB?o"*O`C,9,R)1*a%bq-_}DP#\=0HsƮ}[u#!)z]"FLW{~c*} ' ؉O+%*ݵŠpܹuW'O7N 35F\Py]cckwl:3!\_iV.[" "*}׾Q;\3>_º."[y D*ߥ0' DaE!^9oN'TBk`cr.r8e'~ q5"/OϾkN% ]yP7I/X! u[d?~ϻ .ƍ̑++wy^HC h_ϑn~$U*i2 js@Tݓ[Iho4SFЬjoA{h%85uVjm=(+:SD٢xW L-!)^{"Vin.+R P0#0{ёgD{Oҟ0+Z/_7 xu#7ׇ.Ϝ݇ߍ]j*=~Z—Ni8@8MIӄm<"3Ixrܔ~N2x0sA5jVv##vAҔ( 6`a‡{jm:KEhyHǽfƗ*\P1MdE`XV5*Q-{Xyp>,caLc]Ӄ~L56Ad9x谺kIۨZyzTmLSal,asd;Wz_CKvo=l'06ʲ6 v(ߔ=|K`D F%i=3U먛)3ZCw8nqMhPSW$ꟊ/D-܃T܁b[^Kc5\|4rl?Sښ[p5FAGeBZ -zZtCZ}ռJ {ZClZl.m_iWh{V|&z чTVgRez̓H>m`2AڡJy{X$rֈSs-*[ !gܑ_wZ©CӇф\]RZ큾Ros'x<̖6Fj rQ4sb|RYJg1NeÞ|9Pa2&mL* 81HLF^C3׵vD Jq 3ߑ|ԕ"G tͤUݠtEiKpόXs.%|YD 1~g:Qm*` jX_A['A-p`_M}g>I|pX2\sѲhw`Z\t&LtqҌ6/|/Z L ^}] Kv;"$o1UN) [~}vиW)P1W!Ap茼'6"g9ޔ~sK'h5cmw&mX&־~9z>MZmd61z6V2Pj.-UZykqMzuZ]#YP@BVfrUf O"Sq=W]Z2?  A7gS71PD% 8$1(LBfqkK Je B'W (UKDJ0$//ӂ T[ĕ#K;*X]T+OԬ+}ܗ~ΩCّ4-Yљ++şT_(RK58Bz*{b; JKԘ0I]? w2^V!C hz>+Y8 `-A)m[SZI'ݧ%6 ) ֝*#b~Vֶ48(<{XţvT\ds|9BW9 z8vdv,/)xcti jbN/|*؃i.D’"H4aL]9/"Jq.pC^68_geA/=V AjS4wH?7dQ/eHXۓaƍoC&[w3$|Qx#d"ů4ч:*wE[[[rAάb!rsH^$@>F<I"g Сmcd6/!o~J`,3:^p4Q=u poBHY"hTˋG\r0sn0wvI!qBW<|L7_EB0` <~9AAqPZ&J=01#y@; HWmJL<UҧN6O1r5iL)UO8dnz;zfI̖NlsrBz!A Hq R C&=ͲKCcom$s֋]ϤF 2do*Rٕ(G[5~r$!BCoY#>1ݤڐkޤ8Ik@ qPM3/$+hNTPAe-/`U/]Wק5|@ ]qQ,%ɢdoݍ1ij4DdoU26 &R"OSHRX ۅbC/-J2R}19xQG-F Yֶ@yWTO(2]@NHv3izկvp) (p'&?~FeCt8R1QǶ`+bƯQIJL `#”$!l+PCBVΪH")"ybcQN`?o_U:37 ,e9~tQt2ynTԜ(#g=Eojqp,@MfBѷ ޽v|$?^ uK`j:o GX D#RwǟjjEAzyoF^x_]q{Dpֻ'k! yS[r2-RILdb˹=+ ~|U{Ρ,= d=DaNnӢӣk8({7":0!gG5iAXS3` +6$_b s?nDdųa0TUQ03ĊD[J0'vP6yĂ8NN -Q o'ʞˠ s#|P3uG$I@" ۏ pÚRc`D@APo`Ju}8o_J %M=yx@[GjlQSlhBe {UoQ(HuE @Cihv6a%~j(Wh?\o3IBI ;,^#do֥Nzor>r'OFP&8JdؗBE?d}P[]ҪgKũ("J NX;Bf)26%dHiFW/Ԗ~_nG?ZƼ8xM;O )=?"J lVZu斘a$f6lNn_GXF6S?:{'¾rRRdKL|5su^wUT3g 2JH9vXgy{"Yk!iZ*pzsv$wc*9O뇞 GS/h?n(RCnH0!e @/6aYxJ]3nn9t1!Q $U@b[3%f]FMkB"XmyiU'abd+M:;ES p2Մo娨4%iJ]<ﶶ-7<%WIРQRASקAX`Qq7&( KƵb ,vYa^Լ"$Aɜj6,|DXBaI*j丑45w߭K@=2d8OrDa[C1W[㑳a!nK)߷Fd QhnaxQbF [wkGA*3535hZhAʄ8דMI!o7 3bȂ.ۣ Te9F [/fBԌ s`1ޠDa#w];,SeNmڶifY<+Tߩ>UGx5F1mwdGNV*S%*Ŝވ{<璎\FnG3)/k]S:JEo ?c0jWy9+#l BA3Y]g5 8ŐT,1ySI%.682; ؖd>uOEXTg5D) vxz=vKgmeI,`Fʶ!~@! ,m +rhxTsnj7y%Ab2:"Ζ61ݱ!C _j 蚼4]\KUXӁa4, *k8JfހU9?!uR"ٚc;bq _rPpDTKT eMjLBX1a=D?;h%9+{͎;ydG{W* g+o):p$,/ MLfHbHW #~~6Ա;.V%@Xs:X( fTl-Y]?{PzGۃZQ! z@R)%֪4,Ȃ(;hY+{}7SL\ǿQN?bR[5.*$,_Gaܿlb.(X $D]Uhz"t5xbJQ)zma|L5eL],L `؞kW7\H #Xx)0vflsTuz$ AWH(H{:yAlXU ==zNJcc coe4?Dg蹘+ F^ڼu2hYO܋Dn=.=YQ#+<ٿ#uAuOO /Vc uIqM džng4ءY>$8H!uL 3?c?A|Y=q&YZ\N ڊXH]:AfzU[*XR'Wo lscb**,.S>Wq=\aĆpF,Mi*ڪfO=ؖ4֕;ІfwB6TTHq mfGa~J:H_ lXO)q-wƛM8C4R\A&=u<}Nl@g_QoCXa LP*=l|XxüvF$֤Ie5c#==y‡V1k5͋ EPxsx>LpW*5!tG<A*pI<2jЮ/m#;;Z-EjP\enm P@+gYF3 wPqyn~_c_]*p-rGyPmڳSSkbi̕fV{S]oԽތs%_2Ian\..^+nRYcAr"zicxaBTF\9Qрl?jqKטkSA]f-qN[j9(wwch_F@GfHT3| ~8fd%#S/'٣3dgd|$Q8M U5qvRt+_O1s }9c$ q!jFN5Y"o62VS!kƁHjKBX"A.֥v?8A% 7(RQW!fC SpOC "T(j#2CJM=zjN(Dmdg r7^Ğ)iڵ/{ ޵)sP<ܛ`Q^_*v0E亰F'_f H豠]"h7W87Qw+^qB Ʃ|nh,)1?׊e̲!FϦ\9& jG-nkL0Q[G-ոEXHLཛྷ'VRG!GSbmhKt;lCa)b=Zb DI0Ltj4-$E,zx<$# YH%[=mVC Iρj̕_*= HX=Ԝ$2mi+rW1"9ƣ`,wk Zd$uaI&`l-$:q6 lFԐp6{Xco{HMI4]?*\31ٹ$Ff_5qAu 1BxtTǕ  ϩ<7[B &NleR9f1zOSؓm6l3T}0.} d/cH,n 3Y1Г}x Hr euGdKiY^1(gZNW/ j哰W%~v>>cZ/<ګ_>/ > k JWf Awv`n<.f+{W(HR X[nvi>3b@RhvvL{/bsF|˘ Þ@JzyKyOl|m!hLeh58"r"WR[<9jp=ܓ n()A[sEZB+¯h52݅b7)2甿P5f>As.{gQԴg|c NZ?[\IC4Œt %:GyBA>aXW)=E [}OaxZ r4)?|%M] badE&NɍwA 5Φɢt݂94QZ>J\ES_6ڜTpn!D)RwtG|wkk-j:>g5yy8@oݯ@v=6wOd|0"{ޫJsǍtbpP'xݶ<@N':pqcҘb]<к){r S̀yDGTg4,[Щ5]#&-a8`溓ZBv^ ow֚T%8H|YڔiX"jxcbvg~u"}Po4U=MIp 0Di1ldogHKrhX㙛r$αMǦBPt`,$P# %itސC4Jlwh&/q'\=5y΂{剖z62<S# MI3i`ѶkQY* %P&\kI u0$/%_i8B埠/WIbJ"!ڌϨ?SxËs_ Ö JQnzAUC*[.ÜepRr(tC s:~'5_[HA_ԢH^SG&6##/UZ7T R>Mz9\W{'Bxɵsb&3JXj#7܋@HihrJp|f[~VKgq &c!%Gr* +_j'S?;S#G%y0Qd )?~%wFeIǬ3^2hY#[0}Olt$jh)dt/o޶ۊ]?+Z`jŔ+u݄@&ȩs⏷^ uz,.,538|Tf^cNWp+Ej'i0 f )(v"/ {1]5}v-+rZV(M˕-LGrE+eY拭fƈtPJ18kea!\n/TRhdS&!8M⃸TEl_N)2.6%þHFI::Wu#GAȍFZ2rt''Sr כ n)&q)o ?-aӓ߃n5Ճ9݋+ iJJ!i~hH4g ;m*N\HpvB~ D 3:Y`LНWNv'̾.sB'Gnz]QJ {1Hn8\8#4t9W a6' ?O ъQd^:\:Q3o,Ukp .09 H wьeH;* #WΣ `ǕhD{rdg ל)1#ᎍKÌ` TP_@GF0yx+3< Y@`g G=3,u0WdHv'"{`E2){ϵIgU>{-U3%>fZB攠fuc.oi"ܴ Q3F .xVvTOH)2W(ۋz.8qך'8Ѫ%ԩbyPY&W9*)TB]@YK8`*鼏Dz_[H<֐r[dZ3G5V^[(WaR0kS`Cqڨu* BDU\zud~ ї֬M[hd EmqULj|L[#og= )}R/bR. c|Sf ^VE?ߍjua ~S]Z:1V](TcRg-cMRUoDLSZ4GЄ-Po2k.z??lͳ<-fI':05^!):t2_ɸg\U9A܁kހɋ{f4"?ep2@!YD(ޅFg`ATGTgaSkG\\)vucY_ G.$/]k9y;Dc}9UqϺgi("MuWV{ȸmWѼ}!cd,C2G21"j]ۼ͸Iww$ >`?(F_7An`+ (;QE?ծp`Om4Zd:[WReGI2"+Fư)' ł:7 ''5s@ۙk̳44`ppB})bRq.Ivjfx69qymy\trRm%]Vo|)C"C8R<&QR"SىB\f1:c-EtD;} /)ZpBV5~O-ro̺8Z 8@NTհ&m1dꘃ_]a%KvD ƪ$ C:uOyF`)ۀz`Ixa_д/hR<~~!*jeIq:*39ȴ':O2 1x<r\,k%gtK꘽~>x *Vv?OBM5=\=p˩N@U@up‰wygiZ<i 3ԯ{͈*?T1B|bLBҗ@YB:bxQ4%O,r-6]*/V댵sphG!Qu gd~3|ȌC^l1PGQ]?u~,3[J4VYʝɍNi;pDwi|CkLle,tK M5אּzMs6',.!}xDI`-G) w*+e]?C!_}w8㌢gppK˵СfO)D%U0=^ԹT[PiBDު -pq~_u: lyrKn*aKz{k0d}ҏ'ZdF5SBz8ICD6H*H+&XK 4LBϪӍ}I>UkVWb!]8@нvr'K; *a NK/ﴇνh O,BA8;FհVg]6\^yp l4v:aG(,t0*D&1T%*6,Bo;"1ƿzi"AJBȶ\vx'vއQ*wf !ټ$IN:H jxyA|2S.ɸC4rM^YOҧ;6&jYԀRXN/Wn-L=H3臋8Q Yq"S t8rmE[ol $_{ž98vTak~LբIz񛃉h$(ƚ7l]4Auf Hdvs/)*V(X_32lıuD`kU4繵ͰOԔU96"IcF3`vbaVU.x_ߢ:٫>N/1J{ϖL~\ ; JVѱ7x@ex4},!Ah>+뻨T*l?ccRDJz)xBb^3j]CoIkaA};jYљZ{TőǫOH./un>E8ZlfW]x[-eovSEDZzAyư^&J3M(,Ν7<w8y,hu FQ| mN.pH!Fy "jEj(ڃ [Cl9fײSz54Q E+g-y=(rK=CwU2/A9loz?;C%{ld=WFsáYu VrĄWs8xCf!LW~`luu1h\?/ڷFwr@ PBWFsY~#ԝK`:"1Ř6i{0d!.dߪ{O'"JMK`S/gqPN8SiOgiA­Q]N\ut̷s艉͉v? Ei'؄%,⎰:ϱQGQmKN\?@ds'3Hޛמ CyDX0#q8lX3ʁCO㏂BA6+ #)A&RnT-k yb= TM~3]5v"_XGS8LMq"us7)pܴgn1YÇ܁5 AD/,-_߸8nK:+[ ĜV"Muxf͠JWZd0b.Kџi!YAGr0?{Yl>MjջZ'\ *d~#J$@ Hƕ!g8ҷ&rAǏlZL~bo9Z֕@΢ a:Z@7Sp2p|ɋӺe*0ٔX~t y˕" vh+Rp*yq@NՑJaΊ|^n d=ވAs Py@Y }5P>wZ4 y;tPd^"OQ446cSl|W"* mw?Eq';MAQ˻à|K1C^F|uoiV|lrJ1~y*fbL{I닽R]{-R ~L n>i4+6fh$x1a U0l*,?hvoDĠI."EKJ8.s1D١+^PliΫk :k3ۄnL%Bɸica%Iy0P._N8h[Ć=lGAoG̞G?:D9l4qv;ǯ `jMVRo!GC2-K mMtJpZ"~[/q<2=j> O$R Y(~43!L-NqEx%f ܚn}/߄8PN C"s&wYM&38ejTeZ |± FJ7{'UkWFV`B`~])Sd[ЇCh^-jcbG> ʑFU &_Sr[x=>ȇ/Ǧ{ީz(A'vqis[JvTolUtH'~i?MZ{FB/VTLnz{P5KˀU"AоbJ]K@@VDo\ugA)'z5x\+u:1CZEwN8&DJh`v+xxlmzk:G!v.; ;8K`(dq;~[O^ذc}q)^Fp3k#%9=z)WwhCIP&fPjv+fetv!/c--r\ 1k{Bnx*;6'>(1Q~x1 &?8pGWVOf)[s*BD,>#la5};零OFڽ h ᢖ2fR㡝rNU $EpԖ gpRWnhh~£-*Q̈3R9ό=(jvY:#jf-Fk|&{&^c# x_Iq6Re>Rs"5 V~rҨs,Dͪ;y( S5JeLOߜ3d U)숶vƕ O8e[/ !~H{ILfolb칣sb=rAok_ϛim 9V;egU 2T;, ݡZ?% Onn'9O]*Wa_co޺RȒi@v\|cJ*j׋㗃Ӳ;ݫNJv[txxfɦYIJX 2:*,!U|qx 5r0546/d~!pHvM<ʖ<3՜C czCQ:k6m^׺[*q[hYLa= ٺ~iqk2$o}rqOB BWraB<ك]3} SZBD+Z3߬|%s% B7+w(]Zԋ"~~ 5SܯîjPP}_-ݘŚO)1 G@d`a"8>I'wt!1R8M݇%jĹهk"X";_f6:iOF՟.=J7ݧ-9[B/U3cduDz?z] z3yiQ O|f-qOPFFODudOcf+ۉVEHVA-[Cꩼm~᤽7juU=YQhp:6 YMNfEjJvN%Tc_Z*\E>?XS3{*0P8n;`7 P괪& 3$y^JB)ob.aWg9YO`i-F iUrNc§pA0" U\124P%&ͯƠMBs+vqR1N z 8(Ы:@25_R {TCXD8r^gnqz/؝&<8}*iN$yOuVb7Zeg=ƭΜs&b 5jٹ[v `-lhO9zwbSJπTQI[k/E ŵq@E促p*0嶂J*aϟc ֪ `_H`MfxBWUlzb4_DH|!UʦՋk .rIٛǀC ^|(Z'ʷh3o5 S1`g+7*BUuyx:{SS(.^R54i\ał^l:L(B1.2ں |BSìQ:*;FNI}gLS&4:rbp8*o&idgke␦{ p)EaqMN2h;#Z1]I >=VدQFfػHjP <*q}`[HiHPW|'qtm@" V1e]G(7W܀[zhӓ b &v^Ն`lFB]W֥::3T)9k[wa˵$aXn﨨b$_)d_Q=-*kKHz:{s|&BAg>Z4OIC` ͟dQw=e*]#~rZjt a \ր4uy-Rji=:A;Zh_(kNUfRT $ =GqM n@+R)_m'.}&~a!MsԤE<ۅvPeJV=?,7Td5HjWJ-=,KFXwdQ'%o,H#l%u1j20o5 6k/.;WzMVe[@ kXN9VR뿜0|lv.Ư-T`g?yV^x! {NqKVG.}i$\#Tq,P`ߗ[@@\eF B/,̱󬯉VVÌ l/缼{?uMU?Bhu .37;o눾Kٰ$RwAt F6޷O7A)T9N6$t3i УKA x_p݈E.f?jRuvƸIH6E`!r/E8dZU,dF_ R<2 q$Xۤm_FX/X_KN9 O;Sl~uN*a D9:08!(pfFP#-u  i'DSP*f91_HVKb8;H ^aa}Q}ލˎ;o 6t\(ݯ"7 ]8rScvM,čcQEè[(ۅXU}(:AD݇ASkEYʮg3&ޫa48i%D5"a<#c|b?;8ìbSJT]YEt/'C:s7ą,Y#ڎ%; XfqxqC@f ǯ^,lu8^xǭE b Yl[;MT͊PΔZi$~$N;B?Mmnܖ+#:^Vfwf1a.yaK9r}Vp/[fh}R;t.~bu!Đ#H,ӲJI{u>Fxt =&#QMmd9 @Ddm3"矙O]C܊]>lڻ&n}{N֚wpֳD~+F;r{f=|U.@茭`(Вj!\IP 'zkTӫhc5AN/|$PXx5e9nX0=9X Ǹzz;"~_8,37^7)tj<.=X@Jς u+l^5R畅J<{q2Hl5J0:o)C& Xh0}$!RR2ᯯ_g*{ vumg >PzH>l$b"jiB%G):P P:# $ŽĽR,1'.eն9zfB/He$GcOf+MDߟo 5[t޾Sa̎mq6EfKBݷ8_7Ν; i{ixi~4> ΍ı0'Pivba?x|.F:i ~ﲗ]qV?Rd m ų. ?[wȵTRCRE Az̩?>uu4uݵ~XP EuԜG//rK,|DM8cWyG >(*s)- ,>ؤ1%"m~cK,_[cSK!5ޘ7vK^CUl"4'L =,k漫tRqR:UVCX]R{_Ka*T =w#^IV0R> VvEKͶ&5,{k)yZdbeӬʅ+2O h|K=h,F%sfh=_޿˜%x42znKxf t4Va1 U 8Y㤌לv9E*McK9R͇* '_q`ݜRaST<5s gͧw=٧pv!2"}q(T[ڗ7_NU+i+({JP92ny?jex)AJ2"Rݺoj"O.c)-Æ![ Tl-r"ϩ}Sa2E/Z00bhմvP6[OL5?l2`#ڤaKXh9p7P:&M9ȭ+8]i|8o:?[M+|4e|>l% [FۊS8b(aa8)8/&֞mU3^4. x+%i}V*^Ta2l!OA 24a# &a %4ZlD-= zeðf7[){:59[4Dn7 :7\kƌd^Q)Uݽ\M rX}J e#G2yF+Rd2mZOb`G|3ZBIcԧQʍs 3(}rK!nFCt^ Yu'j+H]= o!n[Kw彦uşU7-sg>iߒ+3KH$^uQ׋hj {Br-^Xv%BT33ģ!E{ylfF @zՄهЀH-ѬxaS A8^܆)rAL=a% óa+2h.^2~P0%f*ࢺ>TOwJu-sV HfM@ED[b#$WʶS莭M19 2GR3wP[\II_ZN6N+ ֹlG%wUDTa٧)!ŖgXZrM`hB8ܜ}%8ދ`%nidSC7hg8$Jjm=!1_ p2",gpA&iy0uR1ŏT8Vpx BxW}:M*QoЬ_H?e5,_V4v"yZ$.B1$̜6u(Š^>䵷Ȑ9%kc"k2+%&;;gex Io[&6e\S49vž0/BYk;bGɨDEe]v*rɢoPtPCȄ@N3K8!-As/0Z~Yb/s˒ޡK@ -I28AT298g- Ƿ!_iqvʃɛvoiuK1ɳbesb9$ Td8Bv (]6r՗]z-BD es)BjZ/7]D`WwцƧ2U12 ܪgm)!ڽ%5?.4[w.O?"-= kk*Muz-HB \S^!9+66po`re.D?n!YkW,BK稚{ #'@GcYNƗ$GRn)KӬ*XQ~#iwX* P((h*DXeBwMmUs] 25U[7quMa4mV HmɻAѐW)40^( LXyzp~EFs8 ;,}U{l}>`cC4;ϰ %ϐ}A#I<;t],;꽺 ͠(N?\K#Mct=L Gs_a.Gk&D? b }qsiy"~Q9Ks iHu^wBW%Q9aԺ{c}H_޲433-y DI _oh l1œ7(v^nDb9r/~%!V.G8]&9&.&|0YzWxq?jYK#>iƽwL3qX}M3Z!=vP ,eD- z'0^+=d\Pù;ܴ Y9 W4 B#zg=Tpyk'u"(yAvJAh̝pJWGPLAĬTo{n5<ۡ%P3gCmgmpH 7 /;ߓ"U}[@Cpo:_AXUc^ }hvv= i}@."||_q0*w2Ʒdvq>TkP w3!kV4@qVL1Pj ,bPE"[+En+JZB>9%Rci EԌ ߹+yT4Ŕ< *'drMzFLpbp:J.!6O5^F .HA[X 5Q93VkgcS'q*-bKK{zRDͿjm`o ,IDSbI>DzJR̚L, |s{ɷ[p0 ;Cu]y(MXMiψ#Rڸ\f 6vd`uǚXK`y4P׌?Me9M'0O씷UJZ VqAL&1ڑ7M.-Ϳʊ-'[vm_8r~~9rx $f3L[hRͿG-}"ߦg~檤ă ]#o?58B]N18M2e(U͋MqI_# F*0Nq2_$jJl}@|, O7v$g(9DX}qFC\,IvZ w3ת`> ĘCZ&! Hwi7+cr dEyO>] ƕ MxhRo7oAD@O6وou>;*ؐ84%Ei}( %"؊N/:Mm=Еm4}k2HOϙƪ$K=/eCY*cG{-L8kB 'ñCG!f=9qP n,}5 ^N:|7wRMzFE}ODD~)r@x7p[I6tvaEʊTx}nr%G"ُB:r.~t1 IpXR\f.&=fsgdG ]+lV3E2GEx'PbtgB,aI7ݱ4tt=#~tY% ´ UȌ-S(cNtyҺԟo qޏ+DMzv?JkF% Pb ~ߡ~s줦F0$Po~&aLQ,_TmTБ؇7 џq^ >3mX|-K}~I>bDnz:qtqH#] " CaV/A!slkRH4^ѢvKt n9I^zR4fE9t+#@-zɌ?mUPf-K Lhvg-Đ]{`{\o.`)2аF՗!85hCE@_D`U_OjB8ϔ%ˌX#cjY; -@HةPqS! G(#{t*x?"=: 1'HTFSXq;pu9t݇<lU_MD`'. =$k]m+-^K?* n݂oL9[]&b2YB I iRk5uɓ()[Rb'jT Dh!l,Ow窄Erl 5"-cKсLo1:?}5Ϛ;/ãYkЎMN}g|+B t~iLUaQo2@_xXZR@NP7_SʠM<Mܮxԁ1Qp~8Ԧ .X&RZ>[<Ӝ .jGDt-1B %-V=k|G3QjqsvMJ3j$;ᖎCDˌӝȠ/`>@ +;*1p{ ˸SA޿p &'`o}=S RErЌ8 _^o?y(53?f'}Na|mDƩK~3H'|خ s| 0onн5hO8+ѵۻh(f1_뭒[,d/-,Re=)< ~.upĀ"\E| Q@|Ryp{,ZRڌd@!DIwaIGS$R>sfW(΀.Yߔ3[o)݈Ű˫۪MҦQRTnrz,EuLL! L-יߞ :RAC`a5J2烱ao9`[= V8pL!:KD2oORJj?gSt\wL`{1*]v~9]4ҔxWD6[_)HcUxH?E6>#L&6ل8EE"7GF-3:o.B?bހ^fYRRX zN+XNfǔ76[V&4B9(.LpE4zB- \wUњ}5Q2?cEzKZ)π*Uemtn9{6P!fg:qͷDUs~ڨ:I玚;DPKT,kO5>(Dֵthp.ۭ2@@8RoYRJO;@_u(`4~w/6~w)~p?TCͩ.퐆3n7kaLQ}Qpx Φ()lV}9!65an=竑51_*p{*ws1rkm_ʅ+Z`rján;= <4D4Z?2eNim$X/= BEfz\^ p?4RȅAS7##1.p{jjsY>iט|[D3~{uLN(!gq*^vdwXmٞ"uFݿ6܉I|6 + ,^Z}+a5aIz٠}m98i'd# kVz{S?ҍb46iz]:eW2q)C̨PŷJ^+"ri|kIBzn>u#·7b^iE`#P!!lc8ɹDZ'ֱ9Yt3AtWlI.OOjI]0L,7 i+)s#r2?aziɛ 28{Cך2ͅ8E3F$[dC"oy9:}]F՛Ez $̄!1Hl]܍k9qOq)FnQ+(.8xj@tCŭ C=@Mi(KCKa-Yg]%ImOVP܀Q;bJ53 Ao$CSX p}T 4wZ6I֟Q{=N W/G,I,N>7֠9B6}fSWy@T跰N)`¡Yk/7;n!NU٫淨Z#z+匂!BzQ$d٪AGI^CN x4͹#*Q/1 dCNjmE %.pw`/KU20jlHfB!rt9:# ޣYycQFZ1o55^EX(EF.މK"k{ \P%}1t.'e)>O Z3:[>\{0OKw$ [/}QUUe|7)i*i̤o*UPOHþݶ3g{:G]3+{T"#:6&Bn6 q̈́$`0aNS>Ŭi 揈Z劏D)<֛?$@~vFU؋#N2WQL5ߢ1U7.R9Q]!(R;}e = A^Owԡ`󰥆{ ̬.k An< .Z?Szd1s?a^Y3Ōk9a!mJD H9tVw#P+w]WyIɁߙ.0$*'ͿҜ6A}: &+l3Lou_FF֔qT~^IW(\_vy=,>m.k cjJί `ض]j2` )"k3$ OOJ\B:BdY:cx"}PddY'}{dq4$\0ޅ6cFp;tH(Jx+#ҧՊ$y%a0'xgI\ 20BruЫo}yћ(Ikݴr7Z8pq#Hݪ(|h zւeu扬Sݶ`I`)͝ǒ{'j`;cW9c MH#qN%cz v )1Qw쓋$Gc&P[io3d63h5J^Zef})6\QAJŶ]m۶<͹݆j0U=\2{a1j -p3`̩Rh!lFňT LvsՋvM'~Q&7c;}Z bNhc\MYE[ $SX>F8v) tna﷡TXt )}&5rWz ,͸5Pbs5g4ybUV0b+VF) swP:--5m{4&TYci7aj[t{<52kʠܜ.\+pW,KcҬvCq;3tpZL2&.9,z;]et!Zo$^5l]럺vLs6+4Y^=Kl<QPhgDA IӜnJk.*f |@k|mR L1 0ʢ/f0T1"+5)>1T+ҝ"N zOmioԓ,"9`5ӯ \|i}Ş_|L ~nDtwvNWCJ\1"܉uHqRKvRÑuwV8p<@BjG7x{bGR))mQĉGF)$B'هcCC`\c,];֑Ƙ=1Wk:bL\xw$)=H~_6޽hJm_Y= !^k7I HW /:d\c(Z0D.`;Q?5n}$i*^52..m|H Tiy5[]woiv$a~e{!ޡ?5=jQ;ApLT@do~!UX2QhVIph}S=a1qEjT>ɧNPC CT:y{0 }(*\TuQE d+)[ y"P?O­1o~g:tOe5huG̗({w7Ɉw_}Dy*?.<ojf;v?U>f@)Rm=O+G曺s^%|f'@0K{{TcPH!]ᇦ1<&IAPw "-W{ml%bZ*<)|@}ho/UkH:X{Ҫx=dmt}R]Lތ..B`Eˀ5Y%F UekwաK[Ǔl640Ei,uÓ_'UP)xشÃoZvw#73$-`z}X`/MO['ndk0ְ*${4gv^S?u `kwF›l([*nmzqd/r.;Ĭ<?vh& vZ.ۜ)v 9AxBNoF!,"_"]9}W֞)%26|)F_V"9SHifxV_pr8~@ubN VysdbW.yr19G4w3>ᱚwp p>kQL|Tְ1:")I"/ėp!w{{kH<}M"Ll's`g Pp PBEE2#ΐ]od1A(WK%y} ^iޗ7g3f$nv3<) oK극=kB@Vo/^Xmp(GњlImeN^?Y<`)Ne5 4r`wZk:8hECA;iuH0v 6VwՆh5e*gU=  xݥ[+ANV}*W2$AJ( ;-yXj+83vӡn8PZ~C*o߷>wpu.S2Scoݞ.0{ $Bc^X ٽֱ DPCwlu:1f p9mPaZ`{j~v26GqDUk%zQHn7/QgB Mx[Gn] W7=8Owzǒ>S#$LܪtNiF-[#)PiŦ QP qwDOk%B>3f JQԕT}J68W"qNU5nv㼻/rb(LT{WyT쬎lF ُusG_{C'cww!|41xqڌnDJMug!lzL|DSCLӬg`UaDiג5D΍6F0uHcnt%k]SKIR%@OFG1m`|:2Hm=͝=NBrÿzV_Y54SSYpQ{m6_D]PR}1?7 XI냜z)4Gj9KŁm>tN/="_S>zл1F؇Yu5W&}-5̭Qf[a vbE%y\5G Ub7J+7 :2Zx^pM<A^1̗C3.WB+H@:kO K}yMN/XR+Ԑq ^lPDq5mOvv,M#ybX ,Ǵj6H)R p{l'MR%)y߆\ʑ%1LWQa.Ew(bSnߑc=Nż0^LK{_@eV&f??JpgAL|ik8%|i1vݷh%H"آnxru5xPfZ.AwGuc~nW9XIӬ"F``4I`ͽ~~7fK sO]B-tĨ=Gf>XYӥ, ~~hLAS_Vx|V%mF̓VK^d]фhGZ*~c = ⽱= 7 f!kИ(Lt+B7=M(ßw PxKJ_dÂPBCNa:gutjL}1bii Uր2j36;` }yHh~'< FipkE^=j^t9%VrzH/>wH3ץI0U?bs7228W2:Y&ge}KͿ(26H7MX+׊$ _L(jb]$XDOX')U|r(;d]ː/X٬T<PV)X7B7i'n0qfq"icɊ?y{3|͔"VM87*&oKNk3 n$^F28:p y "O%8W>`9@K?X UZfA9bƏͼ=ʂ yJc^J)7?ŏ#ǿ _U&+=Wx)jܣWe^A I"YfgA۽Isd̯\YCovq\|lUпDke얖K?zj5͛^3C(:N8pqVNi ERAWId, pFZ|{TI XA>on _o8Fn&Sxמ x%o )toȥ 1uǟN :JmO &i3d0mtR)xliUZXN׽?u7u%>?@ć=~_M"R;,7JB/\12% v~RZCXl'W%uڌuW2z;A^b9XQY"7t1@x̾NfW5J Sh`b A0ɃؔUckڼ{Q^עr^ 9s9Xnhsa]R~ o05f"`-! Wh[lW+r@ 7 .g<bwPyzXphGT۟%m6Ne!ZB>>]M)*Ğ딷ϖߜ5#̠g;oۤ)^W5õß ^S9X1x#g̃(rfۿ eo.p7xV6 7[Bovѳ+</0L'I3{TuV,PkpXk#Ȭ^h`ȴtA]OE,d_taD:@5 p݅: ~*`5-9򨋾1qF""VgxNBsNݥY_McϏh0Ӓʲ'pH,.YqXI+BX GφoEUK,k b^Wxʅq %.z]S/aSmȥmG.p:&5U8m}jv;Ѳ0g1RgXFߪJOBI]jE0X$ ZAkmQw磢 _lK o D;꘣" Ԃ,Z߅d<[M}>H.D{0O&ԝMmח N:v= L}CAlƿn݀IOaT ݠJ(awn)Ԣ%|ܕ&.n}Bg =֐VS DE')p3~?/@NX?,?N/̍ S'%=1H<ƥeT:dk.~c$"z9zƲIxG:Vrnm!fua]qF +q[]>\KvP>M{ºxL@񆫶*zZ3< NwvkZ֢LJ?M!G*J9:lɦ:@92dꝸ6W˹]ۋ k{9ӐiExܐ#-ԟ8*0Nh 25^òtu};UNr05|nM=D&<1_۲8?\3͊ B˻}T4IЄlScǁ莆>"_gCo4}X+3,|DtPB).Տi40%速/hs$s%}P#'Qŝc5s{nUփ¥4 k.&j5U&/ T+pթi?YMmx_8!:ǁmK:l }/Nrw~1!m7@F^ncQ!e=;, 3eWJIi u4O$.kvtM(“l\PCtB, N7Ua._/ͯajcd-x .x9h8U*Bm_3ъҿ 4rJW\Zr|a=sr('RĢɀsw Ю8'|TރHgU)! Ɯx}HdH_6scљQ!bt_3-gbj-c۽&L%"h*Ra1JÃWO !it f/#xRB~S IA kZu' Bˀ6XlL ;z˳S됣W `OpjSҎܴ9p: :"OgY]\]Wo -`Wwҿ[Ս>a;W4f?t&9߳v&O5ioG ޶@}TLL!3|2YܢpV͛砩g]=CÅEۄ_:,dIO|K/6Sm}u Suw,~lUOdcB^%fzEp[=2267AIc8s k3)^)8sOPYBM)M}uĿH/}?p8bEmAYG%_qQf`fMz`0^FS il߂tƱqV{9ݫ"Y  l'@~zeL}E.4jfZH njan֏˯d4Ɖ2 Z>Kl8^l,x0C7jpy'MOT8;=pm>A=:e8+Yz*KZAgQ  wq" Vc9KZO`>GBT .C"![쪳 5)b 3bЭ)MDŽ-C-T͠k-&'$e䙲ESWw)/4r|ZZKb(ݰh*(`z6dG+Òv)U"_OTfΑX[> T][FjzE2juT8/,7b?Rb}8C%SXO#)a|G+56ӑ5n^J<^['<?ShUF:Juyӈ|$)L(A5ה *ZÒB0qd"&~&z=2XƱs뮐;N}!=q)ǿx!?-rOe-G+,5?R.I#YV@*W.~$sTM[_(}1\(EVkgа3atkSHVr9驗.EZ5ГGP6 h(zr7CDz%hWTMg兇?=0$r=$ o֑݈ Lϕ;'dɻ4% װ TLoЙ0O:+ַMTm=it'Aof|w|(e(l|(wOʔJc,x.5@Z; yX2q%:sUK3ÂB+ɐZpo  ߜ-R`\iN 0B#R+F;:e5`D }{-W@*\% Xt }uY., ,Ltl?v0ވI+'p%Vt@F=Vc! gȺ 'Ԅ\d͒~nd^hĿξ&>? wqdlI R0Rq!1F,\Rၩ%Zqes?Iƌ̣H3DKv] ݐO|j!Z4 23nnMP%"F۴wbY3dQXAבݖW<\ģnEqm j ".S3 ֦J{X2-*!lL5WK8VWҚCRh]qC?Qc]'Z"{J}|L YTE^i^8V3+|:!'IBhv:54p,,?zWVK4`zO>gT[T@X[Y(hz *E1X׷PB>e"no=3<=~iHjQl~!.:=oڸx: ?x*NwHŶ@56:j!0 C@^]2{'k@ XPz;Oю"?c0#NYd|]8=G|`eθ"?U+|qZ@\e mDߐ-o׿kY %7eGך=KL9Z,c; 1^L y[Ųq.8 X!yáR yԧbaʡ9YWz JzNfb=saqZ?h"P":6%o/C,cLm*&ޯ՜ʶ|ݙ$CD.zZ}ce((]tecfonAG M-ƛ_]bV;zW3~C >Z'"_Cbѫ˭SaJe.L>Ű/ H.|EP9<|sY}Ubu[=dH嫷Xb1T֪Y-yoY w2B8ai"ܑ#5;͖8[h:8YlR}kQ{zIYQ#((pp emkMG1bU.nw(+USCC+C'{Dj!˩S +܌T5+)-^>y3Q=x^F&MG'MWV\btb[ =G٫h8I3yq A7?F-u~[abPتcPsL$#LpD)fY ~kh =::K`pUzid,=7E{m&JQ u>Mu .aD]Қ& uh*Qfd";gZ̽cV2,0TXJ[7#_V+'[mba2z34Ӧᅷž ^;id+zOȭ4~PO@z - JRB:= SXGڴˤ㮖.W=#D44-Ҧփ"S{!^.``ÏsTy (SEGtm-E{QDO:dNvX$ / 5Vz 1&`C"EZp̕8q!.-֔Q% &tGԳ,;Aw=UwbO}H $pȆlxI>O VTSjHj*vrPy6NI'Βx+TNIB#X4 A]F$}]tVVUGQihP3}ƷOI>%RZ}!¯ўf>8>MЋ(X2 kpIS PRie3DC3{>凲gza,ٷg%1=U߰P\RnA"yi犜}wwDt}kelY=J敃<Ȕ x1`Ü-<ѪD2Ț=L_i^^O([*J}K'9]-~t9hRB)PRVkQ>?3h%Io8,^UCbtQc b&j`70Q!*f>+q[$O1>}Ք?tg,x[Bb$QTP37[8\}uYuZvN ϪeQ1GC?*PXTzUrHcy%5A-2xZP= ndfM=3הP#`o ql2ZߺSBBÓzט,yi?4ğ8JAy;O v>dW3mr-rtjc C=p.B:XMwGŎ9W?\čJ,q@ۘ}QP{b ÷40VmNyjN 7%}lp}Ave)&8xT#M'ArA`LH#tnO[ZH3[AmB!#DLnJS]:%Mqg)|4cDQDYT5{ۣ8!ΐ:?j憱U/Ϛ!ho 椒,,dbt{'F@z$varBAG.z0M51#JrhcYLX!$.wqY,KO;Dȁî)|ΓB\*j-RGh`  @qMk7'4A܍+8,yBBF8ȊlQNscǹxƊmєt}bUOQEFڭ%1}gX]KLt^A[ܪ ?;-$]MT{Jk M&: c;S?mTsmN_ >k$@Gj+C [jLa`R5x8o2r (6-m-٣Gdw,5lds48D ͼDNLN1 (><+O4EmlԅrZ@<1_0VFב%*`?MSeҪikv* FHX@P. :81Ņ5r"(ŚG\l`9%,rM<R-u|/u;j'F }6Ѝ6 '>xϊ+jl5|i3){~w>%pUSZ"^3t-$)VmJʺq q=. ]M M$ua\TQA[Y5[Λ1&Wr&U[t5-$i>KDT0> B8`2%{va\sS0y&ygby a)ط;WS_kҷc~_H0B1B%3p~eУ&sބ9`nbwBLq7GJSͦRApwYjt'9]GIJ@`W .`x|lZP7QRB?M8Êd4pB(ڒGR҉.3N'qG+IR_ 2Z"(8u?#gp݊jP;aff1nH|:"DUe 'w ť-mګ}ZDꩫ-`/b4)[{1kGΔRYt|UP+!S(+Kqh1N[t #38ޗ$X8wJKp*XlR'卼>j_>*4l\ܱlHOS U+餮~=/6 nR]ش>@MdD8#K[7zM|wi:ԉb$UmwG۽֓Y:7_QW9>_,S! CBo_saVy#_Ɏ5vszƮ'ЭiR#DÝ8}M @bùA_a;"߸φWp[Z8QX3<=mfĉ ^$[PߡECUwS'}IaΖwU>uyꖂd|t$B.$@]qf]Ԍ}6m͔:VV*'a2*Ʊn ;j7k$Kv5f(1I ]i5:scHʢf;pb>`qNݛzePfrnEH6pL)8W&xȚ^V?rnn6 +uTC>e?B I5]+y#OR_ћछJewƏ߈EU_lYmr zoOȸ#D`h+E6Mo)Ḩ6*$@?+2rë&\p%+ụ1TkVRαX֯qAjF S5ج}EG& +UHItq>5# SoЦ* 3XK,8NRrE⹽!zFRc2vѱgzƒZyةߔv6#GȶY&JBb 4D쎣4w |ď?<~z_: H*iEFѱBu ]!?"׈X^<o/49ZǪMVyݬ{z?OdzܒBn/D Snbx2KW2 3wvBU(ҐkaDiC~={W oyD6252+]6bz0iNe퓩A祐̉ |D.$IHDGhooudJ<țS"_Ncb۽BZ7(!٘־gnp=9[$q%neݸ2հ-gu8DٍJ[pJv➀(1W1:H4,5P8^A)s &շ;QTv>c i{=K|pHb fE );sJ-?Vli=!p7]u۸0@zGP&:AX-prܧ}rʀ bO"1,pG#<F.Ak^eИt0^ʢjf;C{ٳk:9'{m.3  dt27'řw`aȢȋW'SY}o1qisGHTw;VU!$Hbn=~- H!N! %S*Rsu&@ͪ AÞ2N-^ \-e2DVth&fm.1:rtHz XR)QyJ%(9E3 ΗFR?Nxzn4hk8>G! "ppS Ao;"aOt>yI5i)%cA\)G@꯾Ll;<^o7$(1)tD}4SB`f8p5C|XCK( a_@f-&cnl>2q4$`]c& CkQ 8P} B!9z~ SsDmΡ*wZiP)8&B #[Nz;Ymf}U ýaZ  ep3[ HͲDύJ\n_&RPWcL)&)TZ% H{($^`-}i/к7r?i}x%vhf ^l]݃XAMb$, leRfﶍ C[k*-ϠwnҦ`pk42g9ʶn 3rچ@V33h:vB~q +t0V`3mg7jKp|Ttw F5T_<^) rޫKZ!*"۔EIh ߘ2Ih9ޕ⪴ۭ+ҌcaEb7JzgVrDT,`яoXb`h O ⳵،FIi={C{ ;2=D?>ȥxO?=})os. <.o FBB8-n+*kְr^E<i^T/(=4w$ CR9NjUӞmTA973vN9Un\W6t(L%*_1$2NtweصښB?(^I_):#}wflt @^fsg[ LJ};e D􁐖]IrMz-qhft\,>K$((wuyM:Gi_r#ڂ]f4͐dc' Gyޒ27:E}˜tLIq 4\6.t*J&U=;~mcNPXƒny[*FH]Nmi$ԋK]!#ȁta'|/=TȦ2uAYPHHܴ N S ׾䔸A_Cfg^urgUD^6ol)XF4E ģ/L XBe+6jYCSOAHx9dn3U' ' _A=2:)rts92ЮPcꏀTǖ>w-TgCrI<$г!9ggZp~JM\9gł;k2I,lj2馪V281XhZw{G 빀X?cfnțA\.?@ 2E4[`Dt mLFr2mۢY,'TO7v HMbNLi|nʨ:N*A9Egח){)qAU@09hjL<ȶ8yLԭN($,!/YO-6-pJo eu"bp$y>->*Ft/xW=$P?D%زvSaD荡xEKO}7fn@WS ])jgXRN,Oq[_xszL ~CZ[sY5q['UuLI>6Q${Q8+,n0k_^BŻae hY,2ZH j[p ~LaI@ZP H~)(Nyܖa4ɘRBrjIhNA\=f=jP9K%qYebuZ4fn #tb@v.J8g/'r0~n'n}_u߶oHWɊ`wH>>p 92r4?rtzhX<lbrLk:f _iq'_f^eE@vJc_ȸ[+Ma4Dʃ 2&xaM (y)ѵwYNnh28C-^6et~vGmviu?K!R)ӔV>.Lln1邽*uA{c}žL);!F3NW;4 ?mz#r#g1a` ;ذO=.sb(ߗ}㦃 S_hB*4co;m"0U.Դ @$9dRY*ȠA 43h5gB[G܋Ɛ@h򺞯]J 3*wΕm{ZM<}9^8`q!ow$mX?c(XB~d VCWIFޓs3[!G[igzï^L 7qȭ=ղ'7ڂȨG1kݶU)6m̐"ҭ8ii$jyҎM@K1ybN|hX+ׄraVBWkՋ܁$$UY1ma}ıLvN51<G:8Q't%VUYqqHW- 5۩w+;ƐPݪ9&xUmrfwPPwF"syōV '닱ORA B=kJ]U\x@QpxBF]fQe x"Q%x$|d޽͞#T%X7BIm[ fSq<8;iC$V_nF,8K ]N#*v&mL=0hk@p5N9 ||wQy5{食 BT6 Z#sw]`lv48{ؓ7"\Hu(j%q; O7䛠 i8qln&6j7MU|- iX ,S/St(\O$c~JOI$mģ.-H󤾞C:?$ⳳZe'AC5JmPf^ȳ5A$69  tfH0,GRd,c>LC=t|T#b".1o@6r -'qL ČIأ?/1bBzx$^eٌo,LƫaD^@'f^fTTС]uqjoc~ZouoƧ? t,Q!qNWyQ` [=Zsyi;7gmMHtXq41n5#]e3m : {.XQ #bup=ӠkWttmQAƇ-O-m\tSpGHX` ݝɋYZ \EZ$0vUX9 ?/"InxuUN8ˁ@_v!vo-v_]WKJ{gUgط~^~ ]>o+fOG\sɻi~`wgimGRtq21Yu̮'3B~h2YPUc?L%?@8alzC}g?@ !`*ZWVGϩс-)Yuϼ2==brK4!SXظy Cf[d]j+QW.O^>˜?F;W6WqB~P;m )>Ox1|@?g id]"b=n+xmqN>e8qr,V/zY+-A$ 8\S=2=tkJmC8\5wq mP\qg~|j"Rڴ5kn 9M %~RBɄ0F)T~gƥM Dm/<=od9;F7$3$펼mBpԒ 9cqOpuy/휒uM$.IΐU J{s+~^4)+V;Q#p~{"Kuۢh̠Т \Ծ[ザQy,׸"ycYVc]df.a ݺH cۍ$l Ƀ8z345[2l/gW(*bzx"WI];rAi pQ) ^rnjVڝ,4noZ5ZIzJe8.4jcAtZ p5K̃Z]EVU3/8,AT7f5^C#e˭BB9PBlVaP7H *[}ǯ׼@ڹH!ܛ*vɳ+J@ϨQ7ߨp@+f7|M_te91.QUiHߛÛ[Ԕ?ݫDo$YGDDOFűKDfJYr$a* J415{'}A8~d6kО;Fn8¨%D|96"5'*uGOF$I=s3RMp1P?XqM@gF=EúHNgwf:sK,}@ZgYqCnҧ>8~҆Zg6\ڒ&~e`FcHhWW(CBP]o'hn)$Pp` k_yu}WƐ'p[2IfԊ :Q:ǷV^Zcv yK=`G eP W@7BS?jzki $!߄k &e<,Yj QeV8eL޽.Rѷ^ T\Ǝ:#ztܹ6iw`eP3skY7J#TNA`nQ)qd$F||B'hˀzrԃAW?<3|y4& ɲo75alU:xQ;8y" UavѤ礳sbIBqNhꅊ-e&G 7GOζ Zj0+[=jQDO-`~gz%| xīi $2JjsUz2sY'Dy/qα7ZR v[Ib<M1dsnvr=0U>_4zwhyݛ6^ ݀l-e &6WȣGp OCj49:8GP-0h-lƱV7waP$gȨxc=Ot4V<)ݢV6TqEaΗ (~MPreݬ;5]32뱊>,uL9~A׿3y(Ԑm9>Ӥ & } we/{DN-|~1"8g ~l*koM pnA@OUwECD b;;R(R>C$=qT(FWNEhwVKCg*Ŧf IB%`\gNV!`$h2j #=({]nOByf=;>%]6Yy])5~ HFD3l=Y8,D8; DsZhdYo[xB KAt.q6<bZߢUr%_Xx]E_S^Tm+i6aB5=0m 'TcZ1;;)e^'ܝ~& ܺ+!BĠ@<#0p4\tk[Wū%%:p)lKyƙ]f.lm*s%Sf))&_|d:)y6}cRm4#IJ%/|<y/j#o֟e^7e1^RnzGimQ: TʢR:o^R6ԠƯ$d<[bj ښ0뵁[0*+XՉI:R7vߒs& AC֘W3ӱſ^ѷǟѳ)4Ll"? u, 09KFsg|ѡcW̪bgvl asd (^H9hG] :o]ȡ}!z 8-,P-jEwa vޓYg -a)Rk}^^qRw juLf.")1FT'pٰTخض˰@ZԀQpsPq/Uӆ7ldIRGPweMO&Q. .#<tI;R+,J&$"ԫCUvૹ3V"#rs ̳iɟqӋg|R50G?N)#%%ΨnjBk\}sBw `.狑 n ؉8Mc'UD JH7OHX9]e,޻$'URnpnըpF-]%c ސ}[>5w0{d9(=Jw j鸩^D0{sK PHx#Wp!L<>¢J?I뾊Z\_.së;'GgE%;՛@Ht 6'^-v-i}*5>LvUeuW0(p<|8~+:D~ՑwVRٲ]U E4sDT9CyT7'Kn~>Q@ZRO$e~!j})nۯ^Yp@3iAIئyi!Y~xߒJ6Z*w@o_[K %YH0(^.4u"cR,sM"+ Es.bo0HHV6Jn8܋3Ka^v\G oLjPbv\כkn?ۊ9-$_cU$Dt,_͓ UW"뮢&/ $}d%}YmvPB.@w|;JrJS^y6`v}߅`?/|cQQlIW>+o1G"ik+kQ9+sp33 Qc|04 :h:2,[t,K*! OcVu Q Q{CU$Sr_i~ (tDz~bD݊L%ԗ/#X]ߒ>cBqD:8g҉w}Zp:FIOX@D`@J!'Q;naAm(PGqDN76"fz{_zR N t/QC%ü*G+پ%833 rnEU#ax`u,QCKUe匯c7Ǖ+IEl2Թ anF%7v7M\ \o2FWUG B !yO3hjcMSh}o ߧPOvY Eq:?&mXz#@- 6R$]!N>q~ԛs0V!)!?c`j?"zM j]!w(*֎5Ƕi3Tul`]go+( 89CԮ#gGV@Z':N퀬Ofϊc7kHm=ty0BAv`lF77C@ȩ-N{&<v]*چBkDYx}-z i42ɡX+d!n(sΓdU-F{a %(bh"q>s\ܔhժ̓M+yE6=Ҧ֙'ȷSЦ X)  R@.áۜ,l _]!94kgLxaNo{h>=OL _Cf>9%ZJU1m%YQ*5T+4'7q;4( QYS:CoW9>|?"(n)ϊ95~ y1wR .~4~Ha˝8(k|Tc6ڧ1z7 gle&νqW e m3ۊӾX*ߔ&{1^UL8fEzec p닞m) tװ7@`;d"c̕-+o@,]orcq)6D}gN;hWjU$2RXg$KwZڿ[ofBl(;2˪nV#?dP)HGuSQ+pկ"VY ݓ?" hOT[!,|;Fpm/YB/ސr@#2: S⭵uL,H\78o07ky<oWT4Cz[m9(|-l`%W'BUBbs>9d;Zαk'*۬hgױq VrR@vм?y?}"bb)q`tOi.F!T#URm\$8~]}5_Emj+@Ҿ>ޟ `cTJqE^mUڭѻ 'H74GT6LsDZ;$mQZu( Wհ˄iC[D}MU٫#Qi/gA9t*PG)`1$q _6W/FJ8/xVe9Ĺ9Y|*)/;}fЯ*<ESe`G7UK}089bR`)zl؁Q|A0T-LyrxN>xQJGzH6+ s5s2n26%0"]:HljͶe`m|?nM`A7z>zX]Gܔ60D?EFNI.` _TUzL@(06'otfK-y{P@{=DaP&並x8"q?p t3k#ګdQC{2+,Bz ـQ`Ɏxoe+PN |IpFUld(m =*;\KeШjZ#[a8Xdal .<^}58ۆڰVRlKZtgDG'x/ Dh(]v pO|E0`L\m- w&ژ/gEèkh}f[6A%+V]=WWu1+:&K+GW.o# !n̳U U4:2UT2ƬJޞSNJV 8qC: .|-RIS7>M==ٙ֘{| rj۸ e (z3n_*=uDt+la<pšTFPLKg> (ޛmv*EqH&?;fȪϻz6 (~>?SS7QC,g(-hL ,;\ĩum9e5D8:iI]? -v_2+_\S~ozs-hfH3{ 0BψHLʘ+mmDȜIt:QjRt ,'qJS(:U[kZAm&qC~9O@x}52R+}f WwiŅ2T ).r>P5^T4N9bΌ{Tm׼GiMLZoZuJXO3!/="Iv٠U=ѿDܲt 5nٹN .er߅o~ 5h6aY&Xz<~!a MYXkF ߚ ΈimWrj]SZj͂S 'AJT}4J}pj](Yb/P6D0̢ۇSYR:%~GT 'y?GoŸVnF$mi|1fl'ؽ&nc/}e#uM%RMn߂qDr| Cr$=ĊSwPKM k|%Ga\ %6/TgzzEX)Qѓ?A]~ C8x' rVV:ۀ2 &L חj"ƈ?n^?ҐN-3nL |L3.y+|ަJL'@+o?ܰ\B2TBh'}Z<# `gz#dgc޼P|hx 닍DD3-=qeYv&r XӞ @ o亲DQ4$K:.3K0 fFRVZzM i>oC/,-T5h,B y,vs':xRHpʝ*:T|$f*+? MG:"pyā0ُA>OAd4\Vp[l!1?s/"u xlH]RɈs-Mvԃ=&1@KE b:#K^ȆQQ}tthV/(), iV}PzbP EVr |Ld#˾1lw.Oo{s ^51G1m]*CĬxNJ*@}ʃYGWff-#lŵ/jPeD:S~-&urZ]đڲe8~k`I#4JxU\ ;.D٤Et '*8T|Z7FM2<84z;:/#I 5՘ ?{" #+zR3Ee*cYЃg}DwB"H/7$c5!JǮMOM+t~gacF?TB#}\֡($WDpEM9ḌĺAtEb/$4! >ǥzBYŚ ;øp @PLEZNl}zHr $~tĴ8&D&TdKI#ZC$" =!yz>ˮq{Xh 8 sսQujqhNȆ7Lsupe+W鄤Na_ (_'ZU3`dT ^%r%^~Ycb_#BL km^ExCxx>2+? TN/iՈ?q21}J묏&<,D=vϑVE.K!@piLP!G6Bi&rT ʪܘC"(ceߏ"h]ĘXrU+Zz` `di"TJE0\x"ekƷ$wGG>J'"kc޵ l\;Zx]a$ᐤIgpYMEakkg2襫Yf9I1rƬ$fo=.=1ШI# .~L*"y58?Bv1GƵp eCiHwf_ NP3ч(1R-O_6w(=K 3ycgKӒa=H>73Oqz]mEc'J$ü!]y)]GE@[ ~;&-ğC}P26D/SVs53Z=aG$,b"/GH*O $TAK}M ā{V̏| ;3[T/R+̾áҒ~@yx" cgPzrŧD{EgAVh[~HQ]- ^QLVU'2hqAN)d'49$=T܂>v~":O꫏fh-ڼ sE lh_J:'E1?R.5JIabeޢh1q]"zTb<O|oYN8OgC17,hh(cJ0|\.U̴6fZZU٧;.'"J;:8l+vy0g/V tڷD[ +m3z-%j\2ԩ}hԧ7V?pMā̷~3 x3m~,^2yCeU.1}[؆akIBYK47A`cf:1@N=}֯L.9j$L &v_q+ng6;M\r8$lNw0? c~<F$/S4aMAP*נb[ȶX05oUuf\)#IgS,r#l0Zv:OgWAJ%^[S]&AhDoQe=;_dodA%@KAa)C:tM_?$4gz!<[Wy9U4)"]-9hH6K 8e"Lk/Mꉲt6~tCR K_X|Y :j{* ٴZZr~+`y%|Λ,ta99+}z-ku'L7mc{ꋁn -b:}x>!γ ĩAΈ";frL^E:zϙ2nғwqrd<\$Gj?9,h:y` fTFզ+*L3(1+.$ "@>H%37ə˘? Ylry ۮ!eV?]V0OZ] i{L{fՉT(\m,"7?{T|/ ibI*a4;BqJEBxqxX&~nP8^QqaB;S%O.F㈀NuW¡xh/j"9h+[7AFy<՝tj7t(Ӗ>E8*Y4ͽ\:%W0z92 /FOPaI@雤XtPZ(ڶaZi!NbB`[K9*4\|]FH}WBeblV'Tϵ=CXT#5'Te @ePc3u[J& hYEa/rL!4fxVm 9Y責* XF?Lrϛ(@"ҵo)asL|z]Q;z/`rT?sENN'Ў0!9]2M2_gÌqq예GɆ!qx^s?ôrSe ˥SV&ËP@l8! 㽶CG豒{o7!g`.F7w1hX r`ШΉ!eĮ%8=ytb,XB]t.+y^CN6=z EBagGڜQOiZzw݁pyh:3mXUy)#3@ y]4@y5prӬ iÀPtQ S6eg ZaV9VXikM|Ux><ޑ;fbyBVKxs&w ò4\0AkLB' vm~GiQƱ1ܳ#FHՈ~z.t uHi&],ULVa бw[ 2@TeBk%()t-+#\kMb-1T_+1Υ(8KI >6\L0|D9QeKE9OK!-2!3+warAjɧމaK((˄챞1!*.7O}IG@gGpa~v=.I&f_8HJr/#o[1J3@c,^_=o)2Y?d&% Yٝ.H|X=^ UFܞ̾g\J''0\09:XMI}yh]f9IR Gډxd,[hx<eDߙx]uDa.KP끽-GN88~Yr%9~YK9樝-FufgX및̥lGa?>~[7!0~d|"$ƻzMfBI {jϻ <9A!q릴3fS_!/K\K[G}Qm{R |4MC05ռ5YUpe2Ku꘰~h“WL/:us3%LB? j B ˫i&o&FG@8W_r;1r\ myGs1l^}eBӟ '\Y1*>ÎGܵ?%"ۈMykcyfUW뚓*r/WnC: !W] ?$[tfRptه)>BBm<8ZvҿjkYcUxJxHc/u{g\yEjmm&yEj I{o^ ?}{Ct&@AY~N_:]^VFL=SiTkYn=a_ҦSنY)\ 70釐R@O+st=(p4K5{'v_SP| Sυ0 v:@4ԿF-*B!9(..<_qjuL&aRPD=! @C8 @#=Zw `YXYv WV r[W zAb]8A+:l9+?7Sqeyφ1̞R{Ҡe ʞAa!dRBVaʻ;xu/9 Gә%AП$~Q JhqB;zi1/G'؈T>^=aȏ3jfSw7@r?n7Al>S jlIL2 5ުio9xĐK+z$d>ޠʂV9gj絚-N%|=sF( $Vy6c,sӣƯ]%HI{Jf@q~VTݭ`aΖm&An&m٥[瑦])h^yOSh<,ڌMh"Qd8}Up:64H!u=<\O0mpomTI#@<ٿh~@Buy{'wbDvqD5BQъbml:>Rw8;yH-A}]DM?/ zLݔ9 TN$!u>D`~o-%3ܱ_ȫ?1fC$ڥղ%[c^1s:ų%y\9g_'nzj22Eqjevk [ֶs*Nޏ2#IrUȄ"F:g󿦀ql2a[6ysB"Rxs'!}Lc"o~1_U\"摫G[ /*&N {oAՇ50C\S+ņ8Q6›.Q/<2:ytjG~& <(L\ MaYtq^Kd4m)9!cn9kPS22#;Q({Vҁ)dh(gȲ J S8U݌aŗ{ )3>R8Ѱ'R1ȇQXpo/&>X ^"%̐EHEz5k%\`R6,ocV}Kㅱ1 +.^_e)Ma& +l tR$ ,zYXql2[T"by/^+'MCӰ{v5"Lj ~DŽ#)*L,]gdibVu@kGaV@;S ;8 q#!_>!TL9#0E!eCPL$1ӧTGQ7n NIJ}yп} 8¡ {5b7i$]syUX1*^S?'s('Ά%8[I 1:^l𮝨PÈ8zZnx.NUu)G]_;=+!Ḑ5^1ƪ5f ,ȫ#!uɨS-Y~>@ІXĈ; j={. sBOc@M!p#mJdւ=Xx/PF?-`6&L$%w+a5SA'oܥ|جjghxz+5"RaZ(62£E{}<ö|9JDf74 A:XNEk-'Q 6c@~sak]؎tLN%WRbʤ0\˾) L&'lȚKPMU^fKj`DRSXc7npqI c5ڈ3ׅD 8o&VEt.۩.3ݿ8֓dٷ'Kj9YnS Okum`%i`NyP?|"Wn1|$@22f} 1qf.[kg0[~c.QGńݿ)X!=MJ#߆J6D傪E?*9QJC|W:h+όUL  ; _],IMW$Ɓ&S0W4vih3#S.zE©L6hU+o|vv }aց`GF@9f BV5- 튎jP=2)Yŝߡ( .Vj#HkVʕ1bOF,V0֦i->#Go c-k?fp.v)V؉&*rdNxAf.o7(tЙHm^f2Y3sM(.3YDݎw,tf/oĂHKO: %&5`omż=6z_8zA:"|m+S;UMvMecroSmỨȉ/,qƒO^~@ \K4|DLe9sQ ՀO|4T\Eﺺ,"(U_zWCe@>WU[*>O)"mp}7;/Ef:o/r:~<ވC7>[ ^3>^sncuo$5"g>S%F"Hs\l~Rڎ*5n9оQ(tkƯ:q)>6AU}Ib[ XPCf,AyZZɵ>ڷй7jI /|42xä<\ΛYgg?PpRqQwipْ2Do¨O uW !u$G7{N2Iȁ(_W %Q3RC R-1D zQzx54!k{)P-CТ,w=7SۘF ǷC2:oNOaWCJ5 񩸔mWbCO3j^ʨ22z՞]gwU2W$cބfӝ[d(Axf{[q(4lbsQZ^A5>x~D7 ZͦO>u /;0ކvXޢj/fHɹ^nkdNE+s(}l+-dfhTH'[8Q?:IM+*Ȼӑ,VBPƖi,x{f/Qsnb$mMk ;M ~2ijǨ K4o-L ð!=T:QI?XĉT?h&:J$"%qH2Qpuz %3<vfN`",O8-Uyv ͯj l6Ը(d/bW~Xj aʩCG/'R&4ȷ?:Ѝ^ 6G Oy>P+*.99">* t4b/O!:<6$L}W4F9+RK9mNS!\8 k>Xɲ 3펤Q d]lFDVIx L0@S͖ yHO-yoP^fM$%Z65JņNPEQo ,X$`ܾyv_^_VޘBRfeXa ! F,;v)kd~; cǯCG)j~ԗe" $YlF=<`B ,T+)НNrL:!,x4eDFͭ EA=7- X: (1=3bBƉi ;JD7;r&ahVŝ.k]?INIt,m <0Cq m Xnpɧb|k}ًN)G"ZSG'!t^xS:N< F~"Ṑ6cfu2YG}N]WϠ&"ڳ'R @ibnMqLB{-F.pcpZ3'=AyaZp:nlk.L%%>M 1"{✣ZfF[@shuH36.L{)7.%3X>.aLzϗg!n€A Gt@93uT8­?@YWG/%Q8I]d(ۃ 8_q~Ii5>:)i4#cU]=LcCYOѷyGj߈f#t7QFNWT!%VLF&N{_ x$?CoAGVĈlW!vhYv6_|hn=ICV);=١Edj6'0Wy #)ly)_S0{3WS|!Q.ֱF\aӂBV䳥wM\j038)Ѳbv(ΩjX`^[r:&@uLg9/*Tvw7}YP3,U PeWQ/vMǒ1p``erJOp!}.p9a|}X-sF ?۝qihŃvG{IMVpGs\ kBrg9[FЕ7z%!P-M(d7rQ r=4}Z~!.vmR|?7{YCN z\$ɞV ԉZ&ȱM(?$D'+ð c9exVxX>?; ;hY}imSo/'u VsI (GM Ĭ-hPk *C4_JbsNS5Ҁu_e TPA]ȿcEKcp4bA_[y9 jVtB $TO2s3,7*geD74{Fg8t<3ohR0[P0`ͬ@R?IFEV׀'DKs6s1T.Ti#\yPYz'WX5t{y A=w Va `>aw-ꋝzW]jw^'wr:& ^d}LwAwBL~UeU8W=v~~﷎ j,5((T> k‰<$/'q܊eXVRNv j׳~QBىͤh;97Eh0v|Pqe=J3- tsQOnϿΫN{l eo={V̬f=Hi`T-0Wo){tȰ+jlQF!'Kz87gkƂ_8[S3K, pB|4զ&+8r5lC)NNhʍxӪv&;@sT /mB av}Rp.;,牧dP;_Uk #8h←z )&nN{յ vZEh$Wl5$h*Gt1Ew\>JA=ˀz'V}5E~HI, _fGa"e$WIEOϘL1+4hԳyzne5yb5|0}Tպt-R؀p#=`{[hIpĖAMj[N=J͍Lc f5v+߷" "@X|6k}fSKr5+k{ofk+ЙRB:.묃+`]B&t%+wzHTPZw߉htgyZ TDdnU# wg N> [(H^V0Qx,-.>ƕF^n978[P~Ptst$&n<L](K:2N{'ʭqZų`31DDq#{@7SU쥌Hm/./1>Si[rŖU{ԶFaaMlţ%rwbM[zl8"ǵǗݫeLj9csCzqi|L4q5#,gRzB;] Zg(VTv*M]L c2jN}QdȖ7;(ZJ(y*~o,<*Ns9pۂ P(1UO$US^۵hꈧci,bX[8D< 0c"=a)o}Ȱ䅾ڶ.-)_)Ȍ HH$;K-sn) :'JHufB䛭,4`w-& ;]_ؔL{jL3!'TSx3in.ЦʉUz<Ɠ MSǶf_tOC7D9d^#-WfHʙH((Ȥ2N%:ZɸvE:ѐ+Ds1{"ң1&ϓ:rj1^Ywj@xD6,6Inz &Bj2#ߒ4R[N6/z p0 i"q@9t?C@ƜOWS˛j$o +\qY P<+Y! 6T ̀ F]۷M5yÅh-5;F9ETNj}_qȕWhH#&WiqWF*f쪺jVsr TR7Y\~.DrBi^/v⯷+E|Q%Iʶ*w]-$3I&Y}35VDK[36p'^A([>ڃ!7*Z V6 R6y d 喖/R>!U'|\KwAfP>҂4zFuS0}(!//{gRX<m,sDWCvwr~{LOգ4H%jKg&2*'I*b-||*ej$tg yF3c;➥+HCwOpC_,MR|6}>AhqhHCG4PTlSݱ+ğ3-數 /!K(Q,Q1rHbDu%BNQ_&0byNC;+Dz`D7k\\(f6_݈ogH }XRYiI2d`ܚiy6l^waUfr[xM'g+6c9!*Y }*ɳʦ #,?+_`u h|dN~|m%.@/}ƨʌ@X&0R>icC4NBiTT}'B/ujwJed~hj'~D|B*˅'=dfO ޳_ #U#zDE6ۈCeؖCoOѩ F/8$j-4lw1erlgN+p뗬=)`׫oeءbWBx'FHaXR. ۃ^ 2GvѦ d%%%BMH,0nJ78 ږ*?^..{S/5X_VYSVHTSY^\_qtlOI'2_"~m0F/,(ĵwd4ʉVy#⭂$^ _?(h.>T8IxWMU?GsiX!_^? ']1:/#6A\.Tk9iKOŢ7`(P1`S7̆H$4#/S3*']Y/z:yzDb0PF$xl+k-+4} P $?$}BNcTM {j| K`JfUBTvOKdUZM|઀@d'>rxyͼ+@=@FpEB?]^'%oLV<@y~ݞFpu=|龊WpqYCS*"YA~Zct֋c yZu)2i**_K "vnl#'2/X};܉Z3ͅ|.XVSn!=&J09%;Jc;1MIv155˞0@g&f3MOWV-vьG+;`aY/I4٣(lEw @7e2Kl|gZ^ I;\aDpB}vKXO|fѢn`$WM8c8%kR-s^U,iMBU_L'6殀`B/ ˇz0{8FNڇABI1\EMd.NW^og'i{tBS3u#Ffc3 &c/ r;]"ă6Zlz2/7+!v4\,TI mo ' -{ (E7% z%)24;th~>P197e%$mo'\2/>z9[2 ˧S(o >]J-ULm1,T\gtW-p߀xp?&dXӦƽΧ"*2lRO{r[[ǟ0rOf2:)X[P?u=f=$5VLߥiѩ[]%yw| e8"LMcO7DJ>N(5k]iVD~-x{C]xSmjC5ɯZU燫6,0wOr5T5[Xɋ4X!qM AXs4uO\{ߠ׋}jխ is\Э1!Q@Y뢳ԈάЕ "GQcbNylq_"ف ]u)1 f*mkQ$DŽR B,ŭ3֑G#(]OIYAt_0̫e WNBU,Oc6@0Y.l-Z vuR1EV\G9iB6E5ї <^{<$Cv9]-=%GA!Ro<:{CJm/ ӠqM 9pݬQώ]GXuC_ }bp|Bi|h  cׁzCY%DR=EF2T p|AHj:]Z0"tZe WNWhF(P 0FfEsz,}RuM nS4u+57iD: p7 xيyR){la0Z)[W霏kwl{n|<З2:т]`z)f xAStRWUC?~F>Uʵ-BphUR+ 99wE "k:_MVz 1h@NoS܂ɌrJE`^ x9}hJz E}`K.AN+^wSTC7_Wra.|@BG Olи]Y$|.'l36y7?_ЍT5:F@*7-ҐY1U@?:õ_ÉP՝'|ny06>z:ĞvBMCOdiUu¹Ft=78 CG޶>36ACmrzW, u$irreD}sh9yJW*ֹ,t4WvIcJOJvi.OÏØ XQu\^Ԟ .9Ӏ_SNAv@H$bb:Pzw>0b+]^̠pZR|q׋xB`}i ;%R~Jy}`,f E%Gtp_YbergF ^#T@+;:ְ1!.M;"%* ţ >.ͭX-Ei@QJ :wQ|S5v$iˮna.lz+ Bˀ6F7>Gu9>ݾʷ6j}̓OB}^J&' ؿV/}E5e=`E#-⽬׳Z:9 _VyY@!þ0gq#Bnx`8m-~e%Xv!Ԙ凪c !ݭ=R_}%]}j/p){U!{g:j?BƍoqdS80h9NH%0L֜E.5{?Dr|a=D_dYlFjFåU0AtShWQ\%r@ԳxߴC#uƒwZ^c Dx" ҡmjokNTFto=[zTΣG̱JכݕV=d,\ޚ@ AEFmq-Q1OpW;> !|z[Iؗϗ'y3EP~wpAmZToj,w.ma p9qgc^遠/acoUu<aÐ t|ٖ0- ~rm90Q`ɐ-4x<6Sl:фpȥlPE@<+m,E3kh%Q]E^_e@(R@vo:sSdHAE#(Yo wYiP :4nݦ/+J uj \9{w{O]XyY%g !+T( fp>US>ܓi-ye^y2oD6/@N2 ]9NP([%=bIGvk8rvxXc> ҍg / ޗwl)NGI:W@3Uņk9 ɇ\lqՔXq{/iA4 HŹ;L3,r43$zz;xL0udFQfJEĆ-Q"(aجѾ=X[K|93hNUxl :WE*YAx/3o`4EƆ}BX(NHEa2Σ-T Dڧ,Qug 颟U蔞m!Iwa/io<];]W>6 JNZ7.Bg~+;u LEʗ.^f7T1NhfYhOu60HF~0S>uLRGo3b)4H~"K{"SO8ycXĵn^do{:4%s,ƸZ ȗ^ذG64?X `1b傣;VPZiIywT+2*P2[k 'D3 sZ 4M?~LYM[ϘF&nӭ, hNsHnakqe|"w'$Dt&gL!!Q:(#NŌ@GErQCvb~xp蟏YF++6bNS SHIG (|#,pŅ?w}ƠTqnj2H(‰a9-Z"s8e)DIյU& '&Xv mLl{7:|iZX™Zmo/ 2N҈_z88\=^Yyn?hIg5I82vLw`%!ne eJVSzm/Q!uWC@15LI. o۪ C SS^&:ާ̛kfK ьa')yYj|1-JND~zS (^Kh,>@fI8 J3G&ߣ"L>w#J8*ki|:ßMTf17IBaK\Zz =P31 &?{Nr5!Dc l>&(@bfddO?]Y'0(fE#3ဓVtC%{w'(y!"25~IJ>{&5gqsg# K2`=;R~B_55k(a'w.ab2wWgWa7cϘ%5rqPZ )C+?Uijjr FLGC3e 5llt We~P6=Cͽܙ&-u-&FVz(bPL?|q&sMG ;Bhˁ {M! 5Z" A:TJ[i &^W|T~VVRfk[&*?u9c1RMе JŝO(YOiVUh% 7e~@}#gέJt^2'=RBuh&_ZSC0穀A$@9ͫ.Xm=S_|薬T,W;TI$*MqT#bcuQmn!|tDY$~æVF䔋,]GaWWaD`Ps0T3 y!tŔ&;THB#փsVEӽG'/OsjӔC8Eҙt jBi~'_7S`(OuYWaoU)YE)C&Gʬ]""c!M0DQ=! KM,}Ʀ uYi;FC2ZXKTEWgLu>kK i gHq0I^-nbbA:/eDCjԟ= X DtAd}k -R^TFs:#Qr5('zPãy*hgRJcnstU2OR\D`*YX)P885~OwĶې<4SM>5[8Bf@z"n(UƽSf) ͚DBm?#p2ā] ;ZI'(1ix}Y( ۫] ܹҖXɉ=:z~+I tŘuOպHHw z9qK%P6xVT23.|Xv}#s硄f5"FFpX8PT*gGyWSߧ"lny" 3?+u`8CuwPgJ7oQ5:Ob%M5aWk>D\R<`xFoAKx+|$֋/.s*%АBakC+_q*&yßalbtѳe^[z=ЗCmJnȿ}y[kUze)7JJJ\TuP*6=''xWEΊ;*C4j_{aWe{阇!Ml9N=7$,z3p.DE_rO'nquveNhyL=Jw~sCFM9SWȅj*eDyT~XV}/qG4)&ޗRנKx*Pi$_u97WelqyUP.9۴X*6I^x`77F!P[TTz :nE}p{PƎȎį]g>q9 thX~zR{g H(٘Vxn&qoK|z*lIUPJYޟߔ&4RP!թ5K7Ҿ,,hV^7ws3gU]!Jjk%q* 3ae90 i ҃5{ѯ9ګ& <_nu!0+Qq+{-S~5B&%QA9,x9^a/{{$V|?a%Meۭy.<]6ZsR$ Qj5b{u=Ѝd9L`OuZ* V3=E 9bzӟdNj|JxUw'| )i.|$$t黼*0DGB Mk !Ms'Z(_BM<4âM??wBPl[+8q=62KvVՔEǩZޚ %W.ix&q{?H"s%p&|m)@Jy07eiGHFXwpxe&(YD[&MfKMau&C .\7XThn~<YhZEc\eg(63Lu#هdY @nE#nAU%%BȮu@9!|o-P=Ձ _Tjl侏>( ݗsDrn7'}7}a2sHV@SH{eI:5|p19Բ-Z/ P{D>AUP Lv%*%wSL:f2h#d' ȱkRmn ^{g渇wY@i6:17.c5]T29Ih8wBTDfЁ?\A1Cgɮ-/d$ư@i^?1Sf{ק4K'n: mFP #bhu[BK퀧lv.eZL$0Vf_+7#,9Ha޼^b_@DbDN_ ђh B峧N_UEVEklFf!rޢQ"s {TvH!GJT!꫉*E ,1v. ?T:a_6hbcD ]xRXB$9E~A]M2EY)DR7L$q Dki/{oiwX<ʹg\ HM\uF!`?ꥥpΖu?'>rПgqfL^?(\l gBvCl$TbM"fҚ/5%} אa F_5LTGZQz$c2"' iM=>`~05S#nĹK7W ܶQ7Xb<&R-2ĻZXc? puYc fQ 4 Y"}RٓFuJ\c*_4Cl^SC*,b`TM*jN4g?1gs 'C>iިȓ 5n\~d}鍣tG zkb~"*qp|< fнY2©mo应z^0.J&,>~:f7"Xb8bҳ|]#Nq Hߐ@LmqLj1#>[d-%, ly ZHT kPv΢9i$9-=P 3m|6L„p0&qN q0JW?L]A2S%i]PߗuRPNy"1h^Cd6W(0;nPMx)c1]5Fo>4Wh)W)dĴ)/[Vi G%0VlX|.+C$U5tSYYe:çG"B-)ML⩵dv9 As`Kđ~T?lA~c '&$y͗v1\* 9JQM tiaA鹵[V+t#VW\o9 ) t*4/~Ti>*KJ@5&1nP @9*=rRy|g?Œf`a^@34=!`ܥ[N>xIFoj>xx%'+\ٜ;L1ːz#Ds.)*b#.qc1 `ǣrHab]aj&B Ԅ.d3mZ#0κPbĶ<'ڶz~H Vc靶g`oXk<JB޹=BEhb(4>MZ=BcQU>8x/|b΂]hڏ;$k}OaYIkUB3s@A`pGv^Fca:m< %-I]9pE|ml+m sBfiΪ|Q0yUzða%hV ,~-V @>~gmix >n5d< 0MX,@&#pylfz#q%-z>*+96gbF4zxT8y璬x-/R/;(&jjiҏTF_T`&+oC$mnvHS.7`.բ7 = s8RCRw Sn~oppwHQ  ;yHTT[eEqt-t' TK&a_ל6𢄀T㵞a{_ l}B%<F` G2O8Ng+~*i| ؎5R hIE&{M:/ #M@szfcJ"Kv qEv 4Z^AcMtA$t#ħ@P6zdA١_`yZ%gܩ}U}[rO.cNK.L|yy X.w "KӮ*fJ0}?ս1(]+'ƺ=SWqq׿̜K918;=]El DXFrWHJ-#]%*+~70(ӧjud/Ԍ[B|.T%*EE(?-G".u%naް7F ZT6iT bT,UX1j{Uo [OuǎI'ʸ SiRjG䬟Ƶyھ31z)c2~.Wc&1aspX4:;rAލZC1S6F"֗swbfW^85|K@{i쩯GU0N 1 f*HbǥsM!OPH^\2U)_1U6,rvW %%>ҟ AB_g[lγ~xl"_"쮁Z-]OISt(,x/}e)PYb 2b]IkkO ![RJ2Q 5ynLuoʬ.K 3Bv-ʵѷе }jgC˪-T l2J*"iVBXt+5^UȤ$OTBtBxŞ㇍S >M 8N>(D zI(v 'QO7 mL5"FoK1| 7DQEjMY3)zoJ]{ZXG㍘2 ax,DcATMUX>tKq vŀbi{U[p3^[ ՔHp[E4CiQU0"?(/uGHsןfx,fɽ{b> @7?[疺+_ܴă5Qd ]~4ݠRIHFi\Zō* ~w5`<$E;?n/T()iW6 =q QZv3~~G *E9xGN٦W1U %>՚|LWG\æ -"~#Q@@,k_ZG!9^Y-U*UH-Uq)LsbK*5fy!Tl!Ut vH [ &1!:ۏAi]$347XнIs G68tsVlÂUF7Uh1{ZԕW-sS'dG6 t"b(!kD~-369ubF"3|.\0--?nH6dd % Eq!4=8/,; Z([j ?J S71gb[ _ [M.i4 ϡN`-WkwX٢ bK Bd¯X%cNdS%ڮ6f7 yL70^{b@ܫ ,U# z"&QǼiӪRBo_(Cή NlE=u8_pU Ũ86 X`R@fN%sSX&x5^FɊR G8gj;4*NRӺyH@ijTtm w[<”cJI s ))V)q _tŻrR"-Cc3{@R xC9JКS?hUgڿ߭XR" r;l$*NFCuwą;"Os٫Տ%I\ @h3xv M~oʮoj,s+*(G9mibs} 1v:S($!.y}3AqΫPb`4_5zA'@u'!?tthq/ Ȏww x.9l'>ʦ9J&sg*:&.#Ī*gr0m3JZa..irG]+O s؃!g}yVd7TAI2i}ׄDT ~Gz 8ɠV;J?%;;Tc%)grˏi1V֯Fp/-XZ lQ]{Db1EzG Ln;r# k/-m2]A:P5/uTp] gT=K}$I+@73DOcH^TaۗCO,dPeꙊyjX( NG͕LDPRŒerA%q%2# yK\HPh=yQsq;Gh h3lAI0Y@HZ+kS'V@0Dj^2))_k>B]OP0= CYM=C.vQ͊ﰱJ>ӿ6ePC~8O'T8mR׎9-OǤ8C&Mj\*_j= ЎUz,n|.ËØw;(Q^a<]lS%2Nu%,DvHa Kr a6R%e9'03 4buW,ٻe_ -AJF2-?0C;h'^pQvG3|j>n"v'j&x)CQ׸g2ᱥ6Ar(cRgDq`fo|_"[5]>P?J \eW^n0ziMOkY-vopyhh(^C]BjYb|+:KO[oçӎ3gz]d5P?ژ1H*`G؁8x^p3Ye ]wi? !uu7q0(bp8Uo A?ԓ ]/ILф) .[$FVJ0K*x3 ذu՛H0q%:%@^]2頢cܻcxí? 12tQ:AC9(X7XuL+wJ+(e7}4LMn>͞l - dmb_Y,:F#af-s&kdn#J6<v)2<f.?2…`tȽcH"0-׿]m*H=5DF) )EFL]/e_&Ys"JT&mE0$=o2_ KsКT `O 6Y}4BHP졢kׇnB|%MĿ_0rrW ٜV>:l J؄eOUږO.@ Fr%, (YYO NJ%k!&t?I<"o!MSP.l2P#F@[,{hE6`fa3ʁ3XJ\zN$GNv@(SY⿏Eo:Ln5;?C.yՈk夡mc&< )8Y;OT}+cΠ:cX 7ˊe1=3yB24д:ԫs%P Q Etg injs^C >"MZֺqrzIވ0Bs"&BmN\J%7{И闟/m/Z24Hz⋊TQDZerh{o?jxc?R߮g4p F+O%}ĐW&QϜ8N7:P̾b*&g(ƹRb-'TKG}K 0Dݡ 0S3- L0ÿ~GKÿ+Tj_Ϳ+ t'Q\ϟCGk󲜳$wU`\]~sd>>ϴ$D|~F =s;A{ԆT_;)N^A`y Uӈfp=0:8#'Qf&:E(1jL+HH4Tg %)Gīy2#ʠsY-cNRsR=Q1V d8_MK/97`. hvdz`o~I}[ɛG/tB989X{@kF EcWG8'μ,{CUi.%n/4L>27<Һ3zc#X ӿOMb,ٯ]7|-xfx-?dbP; c,OLZh̉1LlQ]]R +0k^xil1t|HyG^PLp$!ap :%p S$D=%Enҩf(V;^SyZ+!Nv!~㫴!7.WDhSai0HU)DsذN*N!VW`e}HZu{_JDC\/O32W z< ?;!d?Z\ RC9Htp7ޕIMR,JHT0©: sʠ{%.%û\a../L$ %=-'vnELLF"ۙ2K2: | [ڔcJ' S{ )]᧴U:='f3*>IUxxp['І^ps.p]23ҼyDƿtE[v\Cq#A%X_;6Q<93TW\ٌsxJ&1  J7&p{".PmN >(_'#0i@=郐,Cʧ;o߻-*<;HQưdzXUM%B;&F>M/U` -_vPjoqvz2v1jXMZ K@aqjAYG6=(MF줅x{Dt1gOx/ лx׈zvhFmln`! vzsZf~71(U6>_p>)sGwG{3 Lam4mH n zK$֐ \"&oPj!eG.`59mZ|Bk).PE:nOˁ's/]*ƙ/2%@0U%^C) d:, s1L,xyUcOV]xTi71ϭ%,%{1үr6(e`0caAv5'*V?r]=I#5[ޖf^k(o1ֽ$<F8|=,pwWQ>b"A  ; b3x[2I"=8Ww_ߌcDzZ(鋾F/^~'Lb|XY|]`4ʽ0D-ƋX))H+T_BƣO {dPz@Q`% 9g*苀Wc0=lœY#h} 9SL΄AUܑ5h_v`a DiGd8膬>ϗ(:`_N5^VН'W+|s¢mIk`~UP^ (cPz^˾x6`2py,PL(mv"tb}8QJ7psqՍwg< qt綞jFPWQLٲs/\Lug<T5y ⶠ:_]Uz`S}fܛ% zr>Z6Cynk@/vw ^UDl#@;%/w5,W1-;0@7ݱ4 %w䌙8q)\l kSp HAױi^Mtu1Jf C)j]Iiw5NQͤ10Z ᏰEcgS(RnrTUu̖ NKᖿص i3ih[ Y3XYʥRI W|%w| *B\$CD'/n1G9\ ),U"}uEۓ#0I ЗT8&EtZE׎&?cT^xb41G-d>8]a̖q+gܥF+qVߔp,'~ Ro kB>+`&Xn>Ē|FFR(sN-RFLatI*4e0w4ba%AgDlB2(u',  \o3< #ZAMֽ#o|t3EYqO'zU-ɛ*V6,^>PR1 ^΢"p!$} ڪ6;((lVؔ//kH0[z犙(TyNv-`Hv&XUYvaY{l/c^Խ9ety\͋yiF~7>vmj<$0^HV~eYd&&IMeohlcH ѯsubiLpwxz=y鹘m(7?yv ОAX L9tJR.٘ #@߷JF$LfrBPx˼xqZa.kEYU]n3Ƀ0k)J#b63|Aed(8hA'ɩq|yEYMCfѢ4sRiFU,O{ퟻgKo chn?5LmP5$Ou\H&Èpp)%lҪ#EK *5. dk ΄f9"_|&huFW.u>U'd^Dp% g&n h)s0@4+xsjvy.7z_ K1")ިmSiU @=m+7\GfD:?ɼXIA& yQܬ|x;,׶/C8 pNehe@Gj0J:M[Nv:j)˔Cif[<L-sIc4]_P اcwׄV!+̝=w$F!v|tWӃ*ZFexxo*B}fmkqz-'G@|}#'Us*MO۔rW1?|69=彸CFtu41[-97ү8S1o يa &=O0N"zKL)Y/S$`0{KۊenDV T q UģZp_-|zRr8j*)+u{S;F\AstcJMl>{f츺6Y nX5ʐF54Ip2ķe6apR<7Shb#ͬ*OfJW'1QF?=[lP#< d6\Ћ2݃Amk8|:\?w=`Teh 485BKn%y"Bj$^n0{)@]܏@ Vus>Tc i(uJsܢ7 o{lT&rmANj@OyDkй@eP㗵0wf` Ґ^^2>jw ~DaTd.x,+k,ZKti#[1K]S[-Re*ZKG*iJX Q!( W,G5UH*zo2&MX4l޳~ 6)P4˝rW{;P 0fT.㇇!*,}iHia>HiIf$`ݫq*J\fHDXOJT=n0 7^ttӫS h,A7)k#Lh*o[U&ds0-X`8% 2< CReV'ʓGʼn-C?fX"o1j[ֶ'Yӵ7Yq ߐd B-STk.DNT`U QOԍnB_jJA3w_1L[|Gct:%⹈GL{*.9 !/a9^`}΋k_JCG9O+,SVV\!izL!!ʼn&ǑЀU|D髟4}A}A ULAT+md~>~y{osu(^IbpL1Ie`T]ng$NRJjcGLŻze{hJqvƺb okVKj :by.ϰxOwJ(Uc{0񤍍NA AH' WԶSs@ʩ#)>q3jv`kxFXK4(zI@Y2f\g~9M%~U+'(dfΐzsSOGPjAJäU)R}d-T "IP=58ϛNSfʚ^iu\BG|c+4Y.gC82c -!Hmhq*3 Spuu#PIH_ǽJ~ix9Xp>{йk\~&@0t5sAә7Mvķs|_wi cR(ƼxIcXſ֜?_e/Mf9< "f;Zj HqwMqPFJ%өhѪE1%<4 eVVPVH4? h4FI{k<J"I+|}etOJ~ԧ AoXft荜#L2Mai$J޵a[f_oI`Z8٭5[hQHk|^L9BԮs?9o7XkVp0Su'0dC+7^|AȑYA&=@k8 R/yle=yF"cE.^OgI^q`翃C `.+$9}]\@2=qiW4 M̃&xaD2"02/玵h]aMɊuK$!K|SL?.:T6}^X~FA)%'Gź, 6{ ҟr69 ^dqkF; %e;e5p/39bAaL924Z \K ^IbK%$0-wR\jpa%y;+jQ;!]W/do>;1`,u~ul$eM`)zF.Pĉg8h jk\S3C`]gbn}+[bAހˎӇӉ8ZzHKlbQKE#s3 "2HUo!rLSM-A$WcjL8rNݜ/bѵmյۍrO׈S/‹H(,>X9]cP=Qݳ)yD~{|HgNE9e\vPS%P>dvA<+ݚ 㜞I /m-`J/~L3O[8uW3L[ Bcxf蹧f?5)`J?L:VCb_}& GNqSZ"p yш4~k8-̟%1<y6҇E_.,\uԨ-_1H=γ, @_t-a, ƒt])ƛ{i5Hq2u%syp3T^-~-0/Yݦni, >6iP8 . YdyۖW/QܾËgwPHidfzMHlMwok78J5'j\3R^ZG'D.3j>mF2sS:Xxk^R`h]*ږia * eD:R#z󐧿R(b`q)EfA~ɴ  O 6zf%,@+-\uפ,+@Y_(p^^|0;dya |^hnZi8mj2RV.iE@ (J}&mPckn+4*H`"&ܤRXǣ7h1X~ŧဝ/ٖbh 3QH)ڜ29 އ|xg;?p4.5dU/W(GgQ#XS;\®-QĽ[<\]gjdqn87dN?sYo)&J | 󾡍`M&I$7XAX'3,0]t5CRf'GqXO25q1co?m`֡%.f&qMd#H'#1BtHtm9zLM93w_ü 8? _5;S! LOd"!(i|'7duE.2 |fkL I| 떒S#Z,=}T;sW e 4qBzWrlfciFʃ l7c͵~E t*)jf]zޅHsKW,9r#IN=[j"- F*p(pZZ#^YWpJv@P}KEDna$ێ E^f!q m  Kh 8]Lp)L t|BI^yDV$dA۠h$(ѥ #|28ج{ʾ旡ޛe`qRJdI6Mj?O꼤C$w= Yp+"s2m0YH*rR15i8č[ &~O@"R!2$KUΘ/?d-V缴o)/SEF%[Pd}q32v,7FkûrOe6̈] Lߌc'f]vʄSp܆S7]Tpk:r fe1t9)" dYRE(սK$84}S=&28::NS.,Kj O0@Ǽ~-'/y>s 0'^JwA1=Nc&;tڈyTCtɷgZ0x֌RZnكl~h>t17P;a`&Ndl ?V1XL ʢ7LA)KwJTn6m.R"5dWB_5\IC)?q|:@F}nĈrBww>X%K&6L0fXDC3'aB( 7ĺDݪ--U+l07Bop`Ѫ4IC{t)w/g3wo ݄4?[#YWOS--S^^Xp{=K<q~ʓEjo< fQBakcOO'o.[# {~}G)rxgQ=vgfBdn.Dˑ-ߍH¿zI:He;'͒J\B2Hn 1ԦR DPLUW>*BCZ\M%HY.䧈ш@5;rSK6J1‰i*;D=fl'λp =!R¨ݵ$0f[_ voy.hi Vllc.e(>R%ZgEQ畲?wX#IXUފ$a4OΘ1\j{yk0{G#rLš? :Ŀ#{Eܱ1%.&Nɪl<l%~]U.dl Y1Nj#CkfE0bD<.f*%γOBW)D ksRhK ǿixm0jG K DC;y^0B<%9\qY#@)H;.!g>;t$i:l%g{=q;עxu\Irl1B$t *(YB@<8>ۣqa'U.[-UԿ`؆&:љ1Fc,w+!-,Sے{_n*7{ѧmPtӱqZ薅1@!̐cOxn6xL ؽծ#ޮ]U C@KYRlFZ, b%Aׄq_\M'wK"w~z|ɬ :P4W;Oͫ%K-Pū 9 2Uz>Cg A۱%|l_ܒZQb`E KڒSFfúN.r[CRKwҸ'+򀽣ΝkX.O}TvCMQH(P 5Q[]w/T< 0?" 7d>>iR72@}(czBnFD=OQXb^8 6s|L酄.ҳBay.6) E?TrŊ ײ|g̀T2BJQ.ǺCTgcfԜBC_Uz>6^& v#w}Kt- azmpFkSU9p3SA1_duM,R'ahK%zLP8-4K%mȊ ms4Zƫ/ 0 (Dw2!jY l%&#ʦN탐lztaGQ,LG+okoFv"(,prǜ<]: #+A|N$Cfyɒ(9x95xT'$'@ :bS)~z 9?Ϸ+]@cWA3NSNH=O*s?Rwʇ+V7٨ΟWqY63wж7d ;#=q;zҴ);ӬMfOt=(f,b ʦq%,O: {ɑmb)Jqzr=@\K>D7ֵYq^W5`MR,c~/;}&BRQZ?ELCy#?"C9ô݃C4^7H'Y]mN0CLyFsP)E~|I ,_\ Lsd8)d9up[1echE|,=sxv'kH*i&n6x"7t6pAjcSaHrzUF99l PQ۹i Ф2Sj\ ~!sر'{&ED:e 8#mjTXZ@e\_x,‡wԩ 스݅tE$b*NӸ< +B9!uߢf[Q}pVÞ4 Lt$t${obJ^V)WM/sc kgkhqFh'^J rWY4$[W:'%0p$9Ҏ|*WasaD{?3aUXE? dt\"uIU00vN.-CW(e1]%a]{DGe ӦC՚䍢CԳmLADt;kZձCɸ]ZJ\.( F9boxٽΣ|'/K H\7˳}&kH Е+}1Z:(w/b&/(p~`F7aOY} 4BnYj¨qtgLgfbCYFL?_65߶Bɖ?p>φu7a(z{Nm8B`2@)bH6S ?%2pL#}ө9-9q\*0j=v%zDnbE)n(Сwi7kSشar+o~03hAЏ}`N=׀B Dې\PŕH@d*GZwF*4 ӦlΘz"V rݴ8'Dgv{O9z.:NyZfTdis26'j^Џ`_cJ N2 _cz^:yza`o'yha?`x՜:Z_ܝhMFd]G5N-8;Ix[Xjo!&vlr%|zEyT}11LP܃,ӱ hk Bi\ğ`J݌lZ(6\|qXS VwGJpq jE1ƂV:Y΢c Z$C)_o`~4tyEC-cQm9pU~yI--j]ȔY S L sybTNkiu PYZڇ`R=vު0rRKhi1=s<$za:4i}ו RL? NAV9<kY&*ks ZdjMs}FJH'΄5'RV7,Urg},[ã2<9{I_l{S@VFDVoPo%(ѧpb`+ Ě6)_0)Y_tF$RUN0mpΤP;O;yby^;to-C8}=.17[(ۡ^-5PaR'r!l>(ETUQѤ}! axۢ12\zcLFJޢ ݻewb.}rA倵hl"+0/jE{&8BWQeN2Տ&/ּ_{&-5w@`y_S '@ 4SE]yQw466B JRDKHFv9@v#Svui6h:BBnkslT̬ٔvBg}Z-HRFb D ^wbT&vXӧĦA&bCrV ~pbٰܸ1Aײ;Yƕ2st4`A="/j2 Dm]܀90E~rx,5$s-"|Wz+CeQj 5D!$90mXCQD] wgX Rfk?"('e&ݱ5@=AXkhA c2wJf@ܫ ? OvNC Y A:n ʴȇbX5s57M%4T!˲KDX76oAv~߽bzXC؋zúXE ijFQiږQ.j$LeRBg23>9wkltK"hr#\k/Qcp.}LzPvK;0`n dmOZrq:CwhB4S<1/+nv.v0ot<vPI~͠s㬑K -06ZQdnT ㎸hdAeB5; ^o㲄IqJ$sSTgJg3?s?o֩aLݻ14!ej`?5Zg하2NgLc&r5?m_ۺ{.ǤXk *}'R2¥qp/c ~=i_큏Kל2_%:B}~rS C9}`K A;/H~`U#@>p82s*&䬎hƈ| uvqxO˜Rj)@[H>Te:ԙ$ 1x6e-BZilv0r"}k1Ԓ#ӽygY`0xu . 5 l=)0fDKFf:4wϱ]Da9R'Ѵk*>dҙA'ؚ AըYŘ=PҚUou*x{jGfԉw۟{ept+Wr^^&~e01Ԅv־Ǭi|n*輾{U>}ΌTèwqS#TЋInL_AxFfθu"V<|7<Ӿ1|z9 " 7[}q8%5{g' H"IKWdz j3gd^]@g CPZ- @sѺ-E\n7+WRcz 4hC8 @ (/EΥ~}BvTxQT]v^iQw~ŕl}X"VHޣ84J'yJH.U,>y[ԭhr_t̽^('/<_f"SM*CТͧC7fKUZ]K^N~Tgg[*0{hG3_P"I+H2C{za}룟cq ol}6$8 a;TS }ў4Ujlgojgd_ \3r3 !G$82ZB;uvyWi^T?GvɔaG/Emg6H])׫r=9prkRwlPAيWYm")]V'1$WH.u_#gjbk@9vXW~Ë,͢NEl Icpҫ= |+Ujn"\wT5(75e? (C{PTd;^c5*Qx 4 9D dK߃P/bNuب@(}vЃE nTk̉/NN¦B=ENս(7eX@4v*͒!J umJ6!,#Jiu4Eb- QR|7ƫ̵5XVU%ؑ a|F:1sANM戬4 hk6nFp\IsxTھvEG-odBN&aI:M,u5IPt3njA9gII6-ASr7?M5 ɊR'ihblT*;5zuq^X,]W7Lx!xnk<]|[P48b}c]ס(Le8[ت/B6vcŶοg`zDD56ͷ@n(BaTe1P^yW0e~ dT6:,1i`6i7w= °_d\}Nݿdf%PBpsXJn-9xfh;3,|_v K*{\V3a^6.;c8:z:(3j{`VDrO{)1 z[$2?6')d1 #>[xEF?ߞ1SFh:Qf"@ iGYK )b(ک4@jL.e4 `̼t)u8 ѢS!+ s iE4QHUh$ sv&B'4vjF941x࿮bq}JtQmO5e00dKeqАe7؍ja=oJHm3kt&+;bow!k*˸)%1[K0סnCDk3ztpSl#'Ύ)wnKWM&)T!\C[-8xdAa:gd}JxO(:Ig:'[XKԲN*y.?!u@7̶\ 8q#+P[l@_/q6wS=uzے{T}&2%B(Q|DfS D]aHY$}ğ@S[Y~^|]!?*_I-h~l?l+bQRwoF$3|VhlbVڔ Õuha.%(h0YmY̟jkx4alvЋ ;? }Sd}n/ iV+NS%>x.h-ڭ؊@CHPoyXĿ?+k|(v17,eqaMD]nӫܬܟL>'qwj1mPUW>㐌&yK]ʋƽg^tuA4S6<ŽC3[1da&Z^ O!A3_ x+ nq;:96?Zj4x\ٲ_j y:jj10{;F{xQpl?A$C<{tVI 'B,$d,x΀Nb(3ec``D`Tt!`GKPT6n6Q;l C= 03oYTSQm B^2-tǧl(3fZ̤7L5Mp2`vJ:#+}mUαcO4L/~+^{OP74C!ò?ز߇uo l5K~冪$/^,X,ѯ WTGB"śwObnR"RQ,W96x+ n&Y؏W nLTdDnF۔1#WFzWv5d9,xIPh咈OisW%ndڬ!ʅ%^^2VS@OOVq L:wR机WQ^yrf^+|½"0]eƟs({(i MkX,N|R|E⧍5;kre\u;%9f|c#4E^JZWUov?I[-g] ?ip+`ݔkH:}lX'+_9hT%d^y>8B%[+B[qvnؖQ.] _/-Sb[>t T]ǫDӵcPhU$iO/5R3XޭPtUth:zf9)Ws#y Gj;'2VՌNB~ 1󽭣*r}Ey!J"f]ڢ3Q"ꤥ;J\WG?[a-ȶG:E!\1Q43ԬwB)8T*VK!n׾xX$]|g`x7z>- t.5R@8C4O=_.MCI{`v5)typ8:(Žt'uiOH0 ʳ.U T-G *ϥ%3C^qݨes K)nFmQ.HeJ&|*l9g4}4'=Q/]*LgEޑf̥ѰD6S͆P>hN ^9W20O_98lQ(Ss "'O))WumA*G@`q{bzs,vtt?;v3Q=Qnb;@q23*F柎N. 6T1rSݎ'Ma01'e|sz9])#RN27ҸAPn_ yY4vU< fոX+T5H޵dVZkU,_=ۻ9g:;]&ׯ1$>1%:6CWF_i:V,O IIØBɷ.Ǒ(FI.xP"ثa0<\GܧstbQ4{q iKP]%biÒwφk{3Ib<>\]$cl+GYuw %q.W6 g48- Rt\I+]% fmt 2:r,;I[a2v#UAḧ3yS>JuX8Hw6F"J*.ݙ(cC[s.~g+yBKeSlM,mL@|)l2wnH~QaײFBqTY""*鲩JЂ'N){=p犈%$4Np"? ݀Bz.;u$Nڮ:H m%P0adΘ=UM~vMuEdГ`';#1zdDorzo)H5bXLߩI0Ro*fa' S3l:5G ^SXV9/PQnn< 3xd\xaBx&YF`h7IFjTZ@xvs|!N ]22A[L"bLԺ @2n+֠@M]CcRt J7rV}hVތw IHIp? ('qTܥlPHȬ=f, oN %J_7ь@o J(?- TQ~1|]zjmNs]b7焟ZB(wHAXAr'LDg-z. u$\'CELY1iىȀkQ\Gs/ej)+& /۟f6An@I(c(i*&on+ @^@R*OU]ᘸ ^D 5EJvuXۢ49p!\6,MS W| Ɛ;'~j1eQQ=LaFQz٠6Cє5hQ?G2=/<$44bnUKX7PA ~7^.Zu⫚N9,8JӚ.{$=2e-8JqSa/Q<fYf䔲q@/*Db2T|-вQ9{1?=|t'j3=;/TQ9[`a&o79 { J3z4ݴȡY4O] 9]}mا._c'hI*OۆA-u'DG>BI3(yS: ^¸g&n ܋ި^2##\g ~B"ZI{Րd;Z3-M&p0npi4 ᛺0/JvtM!IP$#1htM%8:ٱ ۧb$`# 4sWOn,QI<7f+mG #oӢ:f W$I匉 hh3!knp''zc8@e$xVd@$4&Dse2PK-cn0N8墟4gY8H'#=x445u`_fΛ(f.%޷^&dq;pSd(vʵet!S}(iͬ`ё\R$+iyBS؟5;i))$zcMV=/c@2p]%[]hNHlX+hmvEo?Cv4Pl{H[jy.Z;qgOD2(ɭ)޶R+pbu U |qjZ GM| *'EM)xSJ#?x*Fq|[7PPEF$SWZ8ޯQF޿+Mf5wUIthK#bE}C5NnGk93w;+p>Ϊa$(+T_TC~yA_@RAUZ(~Vmp|/2Izl7(/H4b.0ļ sdͻ<_GQƐE@![ Sˑ5m})n`LDO#y[k"AҬWuPS );j=%ou#bo:ZAO'c>62Tl~ pg\^,VkG.( lC?aG'3[8«\V̖)4t"`9W M${nt8DnC翃nH#)9RUX"`H&2,-}( R# :H'Ly ZxHqYԌ=N~!j$m {XC5au^[rΨ*}`rwy@^p0Cc:AB;3sb)ykyv hNveX4GgJʱ# 3@ܫ)WjGV{֒ه2 C;Q`# D",-k͘k $S|د]7~H ɠձK" ,pll^`Qض6!-Dm(U&v^|_)]]9iS@ Rwz005V&yҩ5DfK$( p$QdPݍU7C"P l8tԝ^X jyOȎ1eaN!P>Qs1# 7x9|җ!3(;n#2-MR _r~HyT8J.wpF7֣jHEˡkCÜvlҕ*ݨ›ZNf11:n]uڌQKm,[qD%D=>xGj%t~cŮpTD1;*̗FKsãIÝu,M 2W#F( &]k߅a)*Fj76y歸sm=Aޜ'褣H£JO3J07G d{MQEP)<^7{}{ˤBopŧ9#+4?]b VbE#W}C, tkÛйɐ~`RzD:VyF%`A%C=ܿ)›kt8oȋGVk_łRje}/ɵ|ד(MFck L)`.3)̬`#uqj r!ԅW׾֔7-V2Q~huը}(ifvm%54?.5N<ݿnBmFIȺ2z^g# \=wvCtL:IUEdGk]d̨s~v[)|j8D }{C&fPlxM'%)5r<7%}W3ԗ̏ˢ͠Y9n'*,]h\.IHiRF1$ +SeiӾg(^[-!Â{ 4"iF4_#}a}IPҮÛz$KuC߯oSddbF ;WFU&]$nfsV0k,:Fu3 7IV+3`pY-l.q|Tt-׺4Bx r^#{MHF kgd`T eM=ʮpFF=GCÑ}ly /&8ZJpZ2Er޿(xnzrܬ.N/ݠ r$ $bZ$Bcf;T9:gN2 g ^1.m\N-. ZAlJZ_k,(Z @*Rհ Ni+tܚ1quqZ1%`\R {pi!>h n{@:w7]͏ZM>-ag;SgԉLjD-{9^CkN0"!f9m4Zc]@OynبףRGגЊsrz뤘 A!+ݺ0l KK{^}vw#$$BͿG}yUrc١6 c#l{Vo02γ=p)OvtN:u{rI>~;ى6Z|@e'("]K-삡r%+ uG'7ظzS+ 6_9xNrW@ɠ: _ .}RX/Yqi]#jG ~51; X}F^<,a2FYf&7s먙ȢbP0*F` A8ZS8mV3ED1J7l_V3z-c.7U A O2Vo∎crulAvL1"a %HbrGicԬ̣:50ԈJ^i=0Ur=qm׊Kos<5S@%Կ$OU$oN-/o~ "UBXpg|ebuO/Wu7K$O[` c sp[?&?2NWPO>V>~*I-3o!!N2kpnhL{es@ [X{t: hE<A2l3PVq]U=ShnJst0ҙCaL)[zLg=SUl 𔠉{A ڐ¹Ir% 6q#E#ig06lC9-f_WX %c|B%g5Hll7e+1#d s| ҭX!"pEekٖ<("I hV (nL}&p׶%GN)y']z\IJ!na-rʸ뾎T`­#$o1Z=BK[6]@nDT=:gٺbkX擴ZHTFzG? VB4 >o`**~N%ؕFe~LZ&< %Ë{:8nOmnJp]^P'M-!2k6%Bv(㄂Qx[%UTBsT>ɫOm\eq|(Id/N_ڽ¥r1k{cE m yVZG\e@R|QE~^-OL9_tآ?SݎCy=c*j-߂0 7qn-1p/vG(,Zrjyo--X8+OFģusbWKѥp;![޶XLˏ]:wga 5lg;k@LfL|3V󫸫a6E1F>}n'j7 ק_vx 7qƖYXNWHƆn[ED#D42dQ' ^ɭX-<]`?s'Tn'E]/_&%9SE'D bm[jtO:ЭBc$!P[ȟ8`xG 7ŌloE|_BguYߙ; )D5ҨafѭA/|GtJa섲qYpk+;<^oM9L'Uv'VrkcnzK,|GidnBʓ,Q1iH l)U.Qi'p"Hsc݁_fQK +J.3>sh}ſ3"6j h;95a5؛oO^/-aI-%]n]bkTdvfa 'ɵ[*@ChNN:n!LcX!ZB&.|C"ћ*LIK!m"L7Mŀaq:dc\r0+>tjr]0-\/n&%,w]TjT-U ŐO93g xM̎E!TEK.jJ2+2*aFZ)$3DZł|]ϝD7J>Fu(@ 8-,q v4qzj,lA*Aa$ HG|o]FˣHlRYOdE0߬q KTNe{sM\ GO٨vV i՝ۨN{{o1J@H܂{$9!P1ѓ7Z&_NE̐Q|-{f3REeʾo?%4U3.-D|^vaf0!/X Z33˹>H}R|Ɵc-ޘD"c^Yd~;Vj1,Bk{^FmYխIXC^f%0>ݐȠzb29[BÄvus|u]J@krYIU'j)xM xQgScfq\ %+[ y+\0՜ tm(,yo5eD8%.挵\˩컖I\G&SO~w_~oIάӐݯ 2iMU~ y.cMw۾A`@|CWq8zؕG+ۥ2 #yR'ޛ' {YŤ!6$mxF,ލ5ܲm/je>НD8/~We5ZV5hS9KT[d~ۃ'PBiTvȆG{p`=`hyghB}qd3/^U\__Lw[9:J#2'{dd"qQa-c9}JoAC5LVuiE)Lfr!goGȒe5h:h!3&:ԽӞ]'4ᠾѢ}rM7Qd>y2itBwV9ʥ8&yH0ЁI>K%g1Bν!3xrӂa/3fkOݺq#рohT*ڤhCƃR RbpYJ5ނ(0?\^:6e$1`sl1ۜ&{ǻ@z8ϽWcTߝ%"X|] y9&V7~]HS-3uXu:?u}8'Ч,]q *͒ț$tK[J̶ïo [sڽzQ'˟90)1}2pM>Wӕ%[|_{.q]Ⱦg@Rh1yJ[56kHE1Omd$Tz-2rP8wGf $t©yN˞I0L6Z>LQ1s.GΒ]>X' [FR f|Z($*a1&>b"w\FKlNKq ׋7q| Wa4P\ñ8R~$lC`L4 RKm&C<ʏv" :=RYYB A6m* aEk s-k@tdr"iH8`uWZN}g|Gx UcXý.@҅ƄGx*b)%YVK˦4EG{Fl(^O=&4*d~.J^g;ChXm0 ^~֚5^QL&GގG[w1㌠n3(.r^jiƐ4avF`x=v xTv^2O%(`[֬Fq2C?ovKtgT\2hwviS |oDa)wN4W >Uw0 IF㣐T4V6(A06t$܊t%N ZM;Sѝ &ɐchX 9rLC8!4%(&m_1M{$xhPh.F aULfCca2RBJFft 9PԮAX5%l2;Hy BLjP` ~@GBKZ'7Yʹɳe;>ܿ4Yhj}j'SS~ʹߚtX 9H4NZ (c +Q+Y`0b7u*‡zW']d^f[ G92ǯ."M\LQQҴP*RI2^xw}xXY:oO4)Zbbv<6(Yrssϣeo%hfРZ(.֡#HUa{<8XW%zb_Q49¬J̌,}&RB3vm}.꙱1Z׉)RR¿c,Zale5&?A鱎 2+7K<kY^&Ս:_L)R"i16~t ϾMN rGuV/OQ2&ԋ^wq; ȂK,2 5ιq 4㩣q)a(]TV3 0p8«P8QŦg|CW}\j'[QPP3 Itł8R{TrK"?|QƔF9JK$,}b-HVn_ >eeJUMCk|՜S\ Us8f@mvURЎ$Z/V` i.oFGnC;2>1~+ԿtW čcv7̠D.NM7bs-=ug8Epg[zp`0!9, 0&zƊ胄y ,Y@H(a)dtutPI8[f֬UrL,tkD*hVt2Ws k)N"ch2M>>(|]F`]KH) =#b('V/4 -fGAyiD=˯zifיh5 Sܐ1d.K>0UF{ps~ \ZW5е2wLê /~zmcgg£ظ#boMȾþe|q;S<$Nv ٿ62<)lWruZi`r\`C;)S ˂ujģ8F^"ޢY"CS0-_*̱̻0z~LnYc6YN&vi}^gT+@5}q+teJ[^=6VoP"j9)e ٦WO((lEaD|_~Eknc!O#zAdۋ"@뒙`)@f jD+# >}a"ԃTHH.$|:Vi!ʲPs>(B*pr&!W*N &‰zZO촰ج./J]öQ>w"? ϲUY}F |vzH8y%DŽ'j)]f=%'l^=Ў2 Q1UkgI;F&D]:MK'O˽<6bӱ9Qjnۉ |=y ӵfOROx!FS?THЯ^6`vr G+j2ޯ7 o} W&Fڏm#kpX?5q $+sx ?j*VT"o! >NcMҴHl< a_[]4AMԞLTn*FӥܑjfVş3 g{K'j࿇4worn WenY\i,^$R9mlNR/'4@qNH[3(`\lᠭ< :H-_^rSMLt泟d%kt_NT˫<}hߍLhG\yߌ/nS.T")+7J|4p?qe/SU$GLR|)"s{ka r(Hyh=f^\:0#㓷J> P7BC %Gy⥼謃=Hub dyߦU(ƥpk1OJD_N=jA6oqJ͎-ndƀI:|p@YEDʘDF+<qWI{4MBzICG l-"%nφ=T+krQ+<@@WY@E0(nwFT.tjf*~hNfn|jJHFeWS T?U`J>R-8;L6A71+&dFqsBA+/PZ[7oMZW #w3]cD#=㫨5P oDJxv ^q~On {P2Bm/0-;LFoC0{f,婇B9L2gߘ@7d>L܄M385 H3j&:D3wuň9~W.ْYGXUgybK.;*C=6(pP-KwL7{siͨ<?\갶Y񹺶Aס1G[M+s{cqa9+%ϱ'iLsjn$b93L% 9?hb_3hKvIRv+(Lswjg'9D7WsJ'9U I!au)8쾢"QJ\/ z[$DѷA( ^H*SH+'`灹fDːYHC fqT+ OV @zUo lm#4XHgtB4mD@@ho [rz}F/x+Wۨ1|-X%⯆@G̔j\EW.$_^o)<:xĮo` (uhNikg?2\4dZ-Y`W~(A#śʛ8xRT25Ql F/IYw|]׌a3#84a-4B^Nu)?BV=h7P҅%qY? V95 H)3646t3X ףL!"/;OzWFpV5U䍕Sim XR%sU|%ÔE>"ovmi듖ıĪ#J`2/LjV_4nlV,VҪ N 2bYB6shIncI1*_u{;QϺRd hȤ3>A,E\d)ZH,e(-2P SK (6{ZGBq Ym4RF]XOb/F5dH`go𕉏XGEEѰڇګly%`In"{t/T6{ҋ^$Vk"HWz5o]1Q#útq)",; >0Ŀ3s"u7?m'+g6p4Snz-!pahkQoaA*3u{Yh^В*;:Iܶ@dxMo&HԬASKq  sD.&pRt.d@e,'?A/z{]wJW-S93s.unۃxkT[{h* cu8U? %nmȹʬpp'U2 (lۯvqF^XM9]Va?ɧoYӘ+$@nc "V8I4 ;pǥU|pw/cӂ'1wx H߆FrwdP<ȴ@Qmghj,:JQp)11Nj2cqM!Z'@g6PH?TݪG:uX]a+-PR/_of 6D /1O]]JU2 m\} 1>W_,#fW)Y=5u \"AzBҝHQ]RhP+J<(`j'T5[Df:_zU"TSZԨkk]]iAv?*Bf3Xza>-AQ>6ac@be +Ls5q޻ް\ƆMÈ XZCvTcK_7/h޻3^qw!N7|IU*1gxGsZP-'ekb}1-G[#\dadn` G/fW@迳*KE^[X߱87%izo5?i^h걞, r*[4՞.kW{`?0[VŐ) P B~#>.ooHo' hNH.8ot bj5<2e< ,T6$2ɎTBC1U؟9l0G0*WJ '0튇5Vi6I~BPDUS?Kek.s}">v&t.: -$V3d/0ۈK:m6.E;#Eћ3|nv}+q "q;lg;  U0uw$y7lO=Ujْl$cubf]ٸK+ wiX/AO~s/A(/S2ϊ^V lm<]kٿP"-Nl "'4gh ^"v;옆uc& #(cE^H2HqN'ƦJ?"x$N-ԌTTN{1zk,vy2BDASRÝ'=EmBDdۛT$b̚"ՠ`xzޣ@u.p/PlD߯4C:4;ۇpPr'b3x`ku!@5$9]ZS)Vㄠ+L ӺkYkpfpQ4kx󣐗y#[ [~ң_8GMJ x7> U#͠ ߕϹ)P!;t#a99ZT9"{@`& =k>FJbryfa,#!TAB8_Cڍ5 \FԘ''[7L~7U'F#EwЀ+IĞ*]mdr XIa$N ˣ 8撕[KgN_aTփ|6JR $(. w Y"sq6n{8k<cD*@zsEIWa@6TܤȵEnAU/ɾ!I(ȊjASզ t7TIq$Fjayy% L Xf;W'g)3ͩc=7BH~g>&1OhF]_3FH 5 Omp@o6.8&21PCQ7 [MTbJ |qՋ$ 17t<{ľZXZ^Ъ,,&GˆND?;mHUНcgam8JGذ933HӖi*p،UxC[#:2J`_;;y#v~έ!eCp'v^'٪\cqi7|?/B GiȢF)O(Sv$A-NXI˽&py&ص5EKouz5eОqGtF~xwLG8mBu-~Fgٗ߯4 v$qr"* @i.-GYav3 t;?,3zVO1\F:#"1F"M"xqOwLjk@›{UɿbabOp/@2KNcM"Ágǁc`#hH\ ~AkGG ́Ya(L}OK"dvC Kq|Tgg†K@U;&&,soKe=av.p۲rq)5InG~-܎+ <ϋy< UM}b%+^Ҭsh\tJUL ?<(T&cQ2e%Q$d r!1}Rn9T&zāqk2F-wl{F-T]b|!")[v2r[%M.D$B.I`(чh"t˱ة>  tf"7li 0iz qXRѸ'KPZR8\[Msnr0Yz3=$K&V:s KJFX*Z4x wA=E\:Sq\J]ZWSN`4x))G{ac9ߣȋz>hYOq#,ܢ 6Rp oPd 6p];zx%IG=I2gsK hwqDfsnnD̶4!>ROI!_/iLer! ?x鰱}KF&2iri=\W_{cU*yD ɕtCšт׿ G0|?jC m֧2eĄSԑ낶r:1+0btJF0~3w<ϗ'"ˌi-.vV%ODH}}j3e&\EKN!iqSg,@lS4:0A@+j~Y:r P14@ƯM"Su1)e> %SƎq^GH)V :A~l-!{Vara-##TzWMez]80|!FFgM[0(/nNWI:sS)`zzk%M\ E^,ڡ?!2&{/ MʹeLH-&%X{0/l]oSY|9"W{?zpߕ5|g_=*uO'ܘȬmUMyFS2δDfxMӏJ3(ah02)6ZU0LhsIv_ET-#vVZ~h6Ji3]kTpEA>Je_! @ pmxCpW\QhͮzPH혅k"UVhX|JqUP!uH-3) do2Ho^F|_AWm`?GbPRPJSǸJ@NrϯWQ@]"19!废qBaVF<( Dj [IÞ ɡvXYίWLaBǝFu+_|6Ј3 䪲gd !5;yj lcDݮfT S<Zv/؞|Kֻ= ~z|!\\:O4i}*L ԚϝnSwk(xSxW](*Cg+ؕJY36u%-kw]qϢ`h甮,hSJ "r@?TwQ _ОN33a_λCt0O,/5I< .={WFߋiF* Ԏv;U1m8~LױtoRh.Gy:av:kYzGWT[Ug>V)bcRK:oєz: g"R'1:L L(dw 8u̝c=G FVYĒ4s D S ¢ 3E@\QJ|q*w0h,ܶ=B1rwX+l\8lSx/ wi ' i9`To|Lo- 4*Dz [aH%:Sy]?޴'\ib sb=f`a,&"x`%[Yh_'T%ćɐe(V;E%u=9>@R6~jtWzȪ`)"N|3h`Ҝi0i+6vT EiBd"$R~*Dg$ݎ1Mԡ~V9䛈!|E?tnQ( I[F×3"?Bޠ{LQφvK'_XPf])K5M/Y=:!nڟЬ4o .'^_;pRQ#,ybB& r"[&x&3A =suC)c)NɃJ#{lL- z MK_Z3fd)|bNv&oM$,vwdhd E¯mAh63<ÔeiĪ`3ZwlPlPUJ,;cXOrI HǸL*CB%,p嶇@mԶݔjjTxN>p[kfr_a\vEeLTQ&$O8 !અW*,Ȗɩ8mO$7 ҡa0R).a~gh"\np})n?1cnYҲK wվy7{"Z\ "k)KH\sC~~e/uq wU'38/bC$WiXY_UsB sm_֍|HŲ`E?x ߌs9璤y+tpg[oBRNxDl#l)CIԨ f%?QN(\IO8Uo?;ȱ\VڡЌCEԐL]#G=4J(Ⱥ\_)5'`r3bHE*?cr4158\(@$N_S֩6NxaڵwC<;:+[֮*98PdJ{ԜMZ^$Ț>SO4Oˆ^B'eOds'Y }(PSQ8א/븆`Nw:*;,vv$;z!p=)<, /e|OV^@+/nɷ1; ŷqB4κoXPKS`axE_. >_TU=e1U`h*ǁZ%282zZeb0]T-2>@|"cqTk7sqƄ7KPHv3-mE=TA 7dC!e#J,j}n+X$E O\5=,>ʽ4E#$;|vҍl9| H?XՆ[2mN0*G)9h^7A`)Jjj{(HJ0J{%/V~T]_5X3 Na9‡Y\mjodP;HLvD6@Fn׆|ډ"F #yaqgB@lZS6zL%9r̃=ĕ]ONA:YN4A-L>Q9 [6A=d;XGqmuc5k\1>#|: T27~:?Q/\ `Oi;6BəJN3B@P:ag(QXW"?ٟ326;,;jIsȥ6['Q'$rhEl3QklkV* ,nK!D2#T.`x&$}z8З'3Frx|qP` ~.Wш'ã.5ѱW|*bDHc\wA$S`c+Yꄪm21인q v~]ee6 Zo~r@]W` fvaN1,eQ5^bfԸ'em;x/ԖT"=wn%kcqk\=39̫5{Nxd%$w]z)ME5 FZ+ 4ĥ:R\vZYWgr va/I~W A|:NPuApQD aIlFC Qn󹸄.qJO$6Wb`q"sEp|xQAդJK2&+e#uUMؔ_z5VS1%%f4a8je[o_ % &6}\5}V,ZܘJ_bǦj{ԭƍI3zZmlV c*ˤG tׂ3߆/&#*0|72筂yt}?. X_ ت, AJba>rjHq e:oMe+᠆u2"LXe+aP΃ȃ@GRR,E,\m&۩B*P^uuTU7U*;DlS~Eq4ޘ!Y5pwыWHW%n30-)+K`Gx18NOx 4*E I?*4}` p Mu8l}? U9WȧV/ 2q!FjWAp@vzGJf $P^xຒmĂZ"$@׊ADd D;{ X{ane]v-G*ckæO(Xy,lV}3-DȑĎjfBg͗^6P΄'A9uڮ˟}SpyRmAO x .1Ω$;og=SD_kMEɟ6KJx163q-vzVL H?Fq9l6g{u)DJ֮'՜9낭nM-͹z5 4\ɽKԵ߻L4dt{ؔWV{7g+Êq%y1SYI?t ]? =n׺,XUk@VlGrtc MZɑx!hU G%)Hx(ye;Ks )\Q HPB[lP#%[(LPS1Om[/7E~T^iGOyB Ș=AMd/ )yi( G0D(q--TޛxEM8%(&L5~Ѝ}<3Ƀl˰] Qlt\zRӺ;|ܦ.F{U}hHנ,?3-8Md[YCree+1-o4Q}f6iw :}ܦEc|W!iYw2j)2dl"?-G-'K17cdayP*Ob#ȭRtuXhItSk;u ƛz_-5B<-n=E2/M{=fVpwPL\(%`Y* px4ŀ Ux-w/<< HYlV nN.n êd t.t-4ܪM#_05|#3޷yNP;y~Wrl>ȋ.MANdɍ; 7FPH6/8ӵ1N!Q&ѥ%]88Kp]V |uND&hg qamS#%OM 1Vd{LsT^͍P EubW+clicAfw:e靲"k I,XP6a_5(D_D8KH,c;D=to7nbQR>՜[Wc*n,զ; ;Aʻ3#K@NP9Ƕް2aǘN< ڨhml,dsv$9} uߕbuUp-E1?h~-9icw;FƱv s"E&+S+!^]f'VF:| A3X8[p{Jpwp&_Z=e,5ĭ{F-sz5 xGTX+{^jR)~ ! '놻G>9WyDok%m.S)/5>ȃingauUBv¨`G+|AјQgA*XL1jő3咽Hg om^OrA,] m+H"ewg,% }NVQu +QB 0EcelX=hf#j]D#ZFI<ʱ+ *+9loH7coQ*4V^3+L[N(.st /J+d S֦S"ǿ¢Ͷlvlo@Q  hdn +ܽE$U6y\)?/ȓ\vH%5p"*cVVv:Zh8>#nX"x?l8B^چԈxoxhWe< 5I{ 50|C&= -ɿ UM NL3{eÚ}5ScN78[q3SLXaK:ӿ{o2Co~b%pjVm~iJg .WcE]yi#cZ**C0>b%?  @OfCtD:ؼzMke/m `܃-bsnRy`cWi`sl,8oRDjw#  h>Ӷ@  {EPQ7Nz;s!dIM/!TGcΟP0PHm/墸H` wk[F:rfq>x#㒁KܴK>`cKZc_H 0+ޏ-;nSBdt CMGPDH֌FQV%K.|wGY=x(6ț@X`7Cf1t^Yed&1(饔MQT]%PI]Y8mk*bbcQFNsU} ^Y'-*,)1[\еNG̍QCT&1"~XSFe+Fɧ&d B0Z2h" HT? >طqO"8 Nzw)]Aב&!}^"4-BS@\KQi UrGY֋CD~!*J!5Iު{[zRyB'K3HDZe {qUs`(n3SjD5 I k^65Y꺈] DƤ3SFw+juv%Itq7UHf`[CEAr!R6.@*6zM757j$'Y"#g†IQtI8{!-\ҿH1YMI ёcXxn*_*ٜLWRmuaGC$,U C]B#vfw>n@U}cUk'8oh漅oxH^>Oyޕ{ F9E-3x1)PN1 PZ`+VYws(1>00 nA8OOקBe|;}.{'Td` rӔl߶؂hL(ed VIwєmjw9&4m? Qe27/ qPoڸC7HSanx+UJj-';o ,9hP.N0p=Os-ɯkrUI(S9-X@Dv mǀU] x%lFŌK?Bmw01ޢMg#u hJjh8.8^x&Ŏl-M7/?Wj{DS{ l4wNJ6Z+քO+tU@5D[KEJ>LOsސxjLEsg~=-(rj^2@B'X mu*r M'H[|w ЫDeM#ɗ +OV/ҐwDURFo؀h8SUܣ@<5>A(-$.G&6ĝ;QVd5Wb'.KM=ۢ?(N̊(s ՙ(dqIl(_\M>?NS{GإoPs7Hj9 5讀֗j1FWh#1=Y=f8wM543yLB#vs O EJT`:h=5XY6ᤧ D\W d*C7*9~~>Br I:,Wu-a!B1ߒY5dr$-T|>PȒ=6Y"DAEvqN#^yH xbEH [ҴXUfyLS:hC;&`Uy =}Ș-fb#֣D>yC6jիȪϵ:ZdlЕy9=80 U):A,B8}28 ;ޫrFNe=4b]0YuĖxG->-Kݗ4`jAEP%ZVڋ#>F_d6$ݸubqNR\ b]pY,)tIhm6sz!QhFqL@ӻ*sܚ[d٩.? .#ƗOc!t%;4TM$IX їO؍*,2{a]p# M*pl\t-RmشT `.m5g ]QuռԍQ&:KϹÀ[i Upwϩժ`H>)%J֝9kr4 wMy$'QHH_b}(Ʊrm\CVY_=:|6|AE{!d䙜MBrV>`vt}˖x*"bضNVKD5{C T fku'ָ\W= 6ИB`^[EB,daNNia/ɿW%w{yJ}WL1#\g>KhJ[>ث"JY &M?v.͉y\o5!b4OkT3X_lkymg]J9Eْ^P=N9ї# _hg3]=,Lkn$1;üCn DdEk_JM(fQ8><{tx/dA7(6ZDz%Z 2u.ktj6GVe5ggߥE*.Rҧ|F _WJ63z̯MҜ],ԣ NRPq+{8(&O=.3/+S l+D33i$D EDp-w +.J|j+k>|A\LH)0g1哅p,^qXcAlCJRgMNe+ i<ݜZVrGi!]kf[ǐ)0u_?] ˒c1BwJYffNh(+[*O U%*M axs_md# uQ@&~8v2Fs}ݐ@uEU1i8S7dWj JCWƀPB; ezO %9xW(# b@X G:mQw y@e@(f!Σ)BE 9ߖi+<`cxNh dC<"ҙQn49ăq#BL$ QYxw//H$ּaGs<{kJ:hD&־p?뾺߄9.`ȕ*cDU#Ǖf]iC倉an<.L{kwb[ZhkDK#ˢt8鳊Uq;cƴ|SbwKk1F839*r]DSAqdOI}%@"sZ4[UD[nR5GV">K(uaB`Np(Z C{n 4j"G kIGEٹ,yE=(`|\{~;T Ne2l& Hl*-_-Kg Ftj R)͔Q50VrGuըf/Y{cCCQ^NE< %މƋ{[Uw;V&"6%ؔJo~׈<'0+?Wt:J1TVx[/`0yʂ45/XyA--ebA,毭t^N˚^ PSyя9?Bܮq<θ/F<0DJJcbday %BMU`Yy>]̖W>p5LՒ2BJ(li{na=)e1uOJHf8/mtŠ q㲕0<ƭ#z,;%x=Fn/?=_h|q 91"29zj a7%L?# izk[[M|mz4rK $y+ |oe%n(y)/0 ґ{XArlӭ6fIWG@::U7~I2-!^>X+F dm,4nIfDaV2 e`2J$#YyՅR[bsEG̵,Q,^o Yyp wCWHt5G3e}.A M$8<űq&QZIN,mn'ېq ),^bXZ Ħ7S%'2q%+7yH,Awz<䄈:C ~ HZs \U M="$NXľ|Cx厁L>1E7ncL' "o@Ƥ>vF:9oe3KvYb|5:?eS,x݃rx}GQ8JW<~F|3.Y.Ĥ|W<l iSBd)1[+Ӱ31ԐR\kV=2sTK@\LA"#o{O/uѓwB7n&.둣c@-bۍBK~jT*sC\a/(Պ6|R_Ecps0d#U|xiYO\!0S|=3Ғ:Kavfkk~,|7(|YҐ͢ xXvxxɀh%}!>iTSX]+ӎ5u8BMb! |PH`Q4,k302_풒鰗Kk^(`܅,!C:1wZ0QASHfjgx%|o`f}1Olž{qÌgRѮH> wm2)\0u㴫F]~czUN8tJ%!YӺX_*u7k 2V7֩,fNU#lRʯv(n $M6xQvW~nIE-VwR*/`HM2{w߽[Z`_5Xwdy .0?]ւMP0T.::I}xCr8bE(ڸH"J ~~@sLB 届l>^Y^>pJVaUveB9uIBaJz4:HR+C2П E!o邟c /".}e#8s,7l婄NC#;KdM9؍ƺ+?.̷YY=R!N1(]`uDv욇E!eY!M 34U銼v1s.7&yrGmƮH V&49;d_]Kr-bf/e$9>hZ#"$H%#bZk,jJ*"er HsNFd||gdіt bŮ+ `+/VĆ; w 0i*G (uP _TϜAYA6K9zW^%颋ix*+mA=$`Si!-δ %+Hbw&}et2758I JQ03 Θ셞, 'lfQzȐ{ve>g 0j ߸ifyY^1ƌfQS~q5քE]C٪TD_6V5X_ۋS!ǪH/ZTo Iϥ[&3罚aH"u82Y$bvƯˎI"j*k؍jX,Pzt*쟫3ӋR>9S?+nѼYu ElrX/Ɖv^dcg[Wt'XI֖|f:eh≈ %1eOU-Q*\y>3(vm\K;TW![ʡPx@G@h`^'6ntmX FpNս܋E]8tW$B:;U\ڹi7s;^y%wKJ7*$D9 xN\G$ 0WZx{DNB$n9폚g99ΝCXhzw=Xd5GabN}oыKL{/N~_JmК)LJE"^ Bی `#"򰳷q?#,a ųb16$+$@em|piN\MS>ЃaYIY_UD0" ';B cm)e5]ni_p&7T$߰tXA[*x N@ﰇ(H+* J.OIdI7r"[LB]x0!Bk7O~q`=][)Zk}؅{`?KlҿaԑXc} y)sk 6 43|dϭe:a! ; ^ĢIA 'M&\'A)1Si4l_. č*c+>"K2V2,D$[` [fu8%N gE;%&_]U#F)5X= ِwZ+n@"rO2UD\-8YpV^UЀ l!w%iMf ls|\/D ,;TG;a9k=J{»C2nf=)a UlHb4 6Υ<_zFLU-UϦcFzbqtO,)MBtwzc\Wjv4utPd ROiT:wHrbu^*H?֢*CX-sckroƬ&݋{e򦞀2@Q_v'Ke.KԜ1krAnn)`Ͳ+2~>#|~X1/pƅ wjCnw+ 2RK,7|}FI6 CD0㵙:V%u?iS"j`6n? P`}Y 8{gt8^qeIJ{>wyXcފZTmu:wm!܀3 #4cEIaNade(VG<'FC4)9ύ˭7R+ _:@QΎ3 lVd-i߃BGmmE)ժ-1R1D:! "d &&) ozM$NiGq}A!4&O܈ [?l}TF9`ʁtfWjw5^۽("A1zǶ >n:'7tQ[$vkk ojq*ѵ+Z#!VEĒt|tt<$77zY`{y,TWB"!K? >WGs R` UQc&ļY|]Sws9׳yo6f[[[fC;hV]<^ @LR&S%5ywT P:7$_pttbEwrc WL5b-F=(kY>2|VWĐwJc{ar#u\fx G6- */sJ3?m8{mus[Z,.-_{WD.yJv7uH> JjdTӜ{\b-@8J(aC'CYR׉4T m9| ^ KB< r»JB-khUSK?MڧkXޠ$؅.U[8s7, *W38^QI$ ya,jAcHSo.*Eiwh WAZU5a S#f9Pvxy,S\_Pg DjZCnpUj*[BLBWukWVk k^ot*E25都! pC" yc8(N0|AAGXnlog$=)(Qvei\Լ.G?9*&R ynQ;T=TۯM^2l9志["f7O= 6tW\gV2ԣkI<PY\eɦE!Rw?䙉5[ Q=5v{hk( 2Ilg>QRHD%(+ze1#h,TF7 $fJ fk崓NЗ -îh_)[ M=Š4;\CCJT$AH}Cj|C.uLC9Twr3ӔJ0='NS42DcfeG=\ _h4 9i P#̝oF.'\NܶOCz"҇ilĨ§UeV-#Iι8;_ `,x[kbrʭY_q)f MI]З M% ࡠ yeN}i\S/@PL=SVߕg0 x^ Ythj0@ c[_CukEO۷9찖f_ȇ(saԃ)\ +}PewFw>u#5tCK&f}~pĸ6Y)؊ ϜJ+8o;~@9$f?f˰ly)jg#^Dtflfzڟs$̆QK1/&IASY[ <9׀\d$3Kcio$gly *'S=R:D|׊Cmm٘[su1deV.n @ս]^Lp:fca514 ߵ4ųJ|rPL( u)7x_:*tTCT>HKn&\;1Zӄ^i՞@8G w*S^>Eh}qw[U#e+۸Y~P}m#bQj]!AsǜlW(>2N%acN.QirKܛ}a Į5(dؼISRlC?M>bPO7_0_BS4w,_SgN7nه[\իy@g @ CX6z mn )yVeg򹗎I&hNXRхDzKpxp؇*8:I \)A..QVۡ&F`R+W85'yq˖'f뺤ϵ!y)0Lx׿:D"va3 gB~ƳKyZU)[oQKf?Hq0uhp g@ⲏIx^zJǮR6`L7^V[9sCnH|+jT^ʮ 5SÚl07S@ETz1`̗suHgs#ODwA.MTLmҎfi qW{-@L^k 1MuI09ф>C!}ƋY%TI e!ԶhLLI$&f1f \7n9$,WF?$+E C| ]s٧43m+_'P`pI/=Rctz5 "iRZAFOh^PAEN,?b!1mVIyB(bV适L˂Զ VN5cb&s؋Y8 iiL+#@jkaL~wjW'_?9j{x8!j>U~Eēh[{7I"S={]>YVG"9=~dMoo՛j2V8*‘cChˉـ?h&x_ Hf޾m|7Gd-:‡\pyrr>ݣ>zxayI$%[(ܕ"TM7aafD.0b3]t GtS,V\uQ柩ɶɈGI*$02T-kcUjd~r]6Ǡn B;js'ٱ*mQLpW+<$%=Tôö䅯D @j^v-gqG7:yÇ3Q7lIqh4q'#$ t@?UYu<&apXP+o<9^9@n E-GlID>$,/L]GOBhWzbM͒V^*wOL|FPSjOȑRMR(#=s|tj&n'ⶣ@2 _Y  u3g 5M~ xgw434 8ߡIʣ:PXCm%C g>$?3dYIa/׏ʧ=Qdߦzɮљhg Y~ F5e^39j|椐7E!?MXO.2P`pcnQtIz [&p(*ê-/!t6Y3Gdx ܼ@/ jVNk-1XA>:~ cs07D:*T5md쌓ٹjN|%a@?IeA.\I'[^P_G%ɇEbOdv/>8\9ڎ4B B eOtla e<ٗcVŽAge,_xH)Dcojdѫ؉ A,SOqo=]ٽSU^tVT{: IDN|tB[5.3d#f*Ckߘ^qVN*1{]-X"QfjS =O#9@kokXnjmSz#$E1#9lp'ȠE_>68ggospuH L'xpc YL=# z(MAN脇n oFsDvj')IPU̳%Z"6LCqGU{&I/AX %`ȴe}SȏƶWB,#'(Qh3_ng,GhZ:mVFnŚR|2]p;9RĈ)ʨANf|u]ا#ߺ+QN 2˨MO=H׸p 4{d"f8I/̋O( VV3VjI,G==+o㯈0Z6N\.v腕W[fkڰ)BXO&Ryc)x%c,ᛛ,ˍDǞ+cXD zx xM[_x3Ș oP({,4Z*@^5Фfb#~pGx]@pjoA~6Gyſ&@A7%QoBqB$F/y#_mNLM0]R70uLi)4~Ru]u.Ti!V:l U Z>,+.\64eKxiQCAdʤXc(f~Ռ+{ش %ڍ}ojez-x~8H6RG軥w#c#2h`22e&ۜC[Ђ B>RVH t"Ijٻ貍6 6Im_d @lp5&gORx\CYƉ:{ 3z~$z+FJڦ~TKCyqKU;rlz($;>jR7jU6O͍3?@~T^-EOVYKӜəh unD83W ^h1nr FM+87`tZE~*ongګ̷xƛcC @/TUȋW3@:xDFc2E,VJcQё,S}/kds l$>dpBbAqĽ7gP4BG!Γwa\C _hjJu$;2zCTFnGoҕ.7OY3169{QJ;NTlD%Yte}I͐60V\Wd^tXB.rBӖ%NBHR)nBm\Q'e$4 oEɓyGH2͏ZL5ˣ;e-h:TUM46x 4(#G-:Qn|[ӧ$ܧ+xw#3{A?%KqOAڷྡX-\b> BJ M+XJq@xLJYF,X" G;f8/.,%)P9:qb ' k &6h4 ynZETa4ݫ-~Žd5pI<8.\g&*S<)i07&FLV 4 tl ZNL6JhX̃gU]hp_^b̸ ~ޥ]ǁ2hS~^lF#TcY1'mLfolR̷<3Z5;(LKXed@)?!6@CNnnD.({.\  m}c>z۳gN/ʹLRqRayVxT?O)j *KSuh-QX9c A^6$c؇ s7JXKFK+iL8"jm\BZJ"*%Ӝ֔1tN@F"F A@2I/~ Juik\#9FSjP|Vb (Glh'k -ė9)&WnB2fi&Øywvv\xsDtP sZx7mHI\7J &㈲3+ȶd%Ӭ{C?9Ln[AR;AxE=4TTkB)%%Zϑ}C!rt?<*;Q`TO,i@M[3vQY:`i12#{99tϚ=8ӡv,]s~n^osTsV>I[ͩr$4ptm&̪HF`+S2{4INЁn;W!&%7c_Taםd[-˲Fz;+=?4;<h"#Lǃs#۶L/_Q[4kRŏQAZTV1jxVȕz3&\VR\%qQR`hFX [Wpc^\F5k`=|I:J.%q^] ïavAju͜LУՉhvG%s{wfJQZWnϥ"|$7e4?[*pg7 }f$eFp`1nS'ʾk _y-@s-=i-'؀jMBP>uq;Wϔ30+gʂ A Vszi †ub$nW >#5D!M}֢mMMcS;lcqHvx}T9La, ~=f"Q{/\YK>_SPNm 'GmPn/.;?Aoh{k% KDH]`ήaŗq? : ^SS`fFGl?8XKU9_Έƹp n5=Q)<8x\t¼%rO14}bʌ:k&Ll׏kl?Q#!-K-ZI/RXUw5(`GAD%fˎ`U gvtG!|F{K'îE/Źe wp-6k1f!z,1{UI!tqI ç:/Z,gLsSPѺ}cos70qqlio,ŗ c^9Xw,@̦~02B2aGcz|9Ĝ+BeP߈=^)HWݚ*4vN ~1$=hyObKG;h?u5t=m}]6J폲2‹)DY+ cc%tlK} tx4tfl4<+؇=>irƂ_ ?`?!_FU z!2%t̢OG>q;T'RfW*\qc̰-JШEh|^9\r"QEB v0KaI9t#+7 @N"z.CK H[vNⱰg'Yނě|_ĭM30"(yuP-ffn7Kp0, .0:ZGQc7V0ΈC$P'Jo>"X>jI.B@YtĩUl75'ܬ0  'Qr əuSpO P%[RضPrtIWt6f.{O!I9tdM` B0G<lZ}Cz]ʲwK'NODHvs.fBY+1N'xwR{m$Ý! /ˡƆ1 Q_=]H2_kVZB2AOf"l?!( Ksdo}fNxfe-68-z`LI^f֐"B.}+'H;4i_B$NϾ<}Uv+#ZdT(_TnQ4]\XWU#\pqz+KS Mcb*V]$4F=M PDA;^n1KHA'rfz9JRLnL|kn\@Jf""  Brg-*H2fo춤f70u3U Nu^$\B?x R}.9J!3ѴT; l]]m|m;Fq Lg.%}s{o>Ȇ) azNHO Z6 ÙISVsO%Gf%8L |}zckg郉kJ \nzՖ1j2#?<߮% w+q$&H3W˞E 1p頷=@q\ ,n/8u!?` 4ʚfY"冸yBdr_ƍ l Ͳu*!Oݑ+ <\|G&[c6DLKpC#2Am2 |eӀ |tT$sdZzGH3'S7zfCp Ҿ QŜ7c^>*+ |d:KH"_2{ATD2ҧ|d!lO ُݿJV^߾pCH"㺝4R}$58w"|*}kZ;*;tإAyh)W8kBa 'ڢ@ y{:3)`J7IofEؔb^v#ٗBp'%|{#)S~#>($B/wf 4)R"46IuzYHJ#!c?Lo{va;n(?\t~[ҽb 4Q=LaMi_$~@g.dSOO>?Xt=[ =/\q۽~Z2hDnITPC(w֢=n]>ܒw!斅X'r?"/҄4peiLn\%CؼKc(ɐ4HW&IwSgX,)ɶ#Z-5S]iMew;sş& oȣ3HKD)0k7 %f~7;ߤm@4՘b']5#gU+7_r+468<4~;`<kvy K^,YێH|zPp@0휯 dְd]\D%V6.`nojF YAXՇ&ça֗~bP`$_Q[`A z+8o2qO\%&QkG~wC:WA<>@qxFAvUg;P|!KAHYolH7צCh5ul>w&/?5}FbisTaUD<3`&Ѵ ֵ6Cyt+] oGFb܊H"/[29/< s I%ix&Wp㝾.aIrNjhwpgъl< NC_DVEx_`}d g+xBinC@l{u~)ɵ,ؓ):;C34 hqjI p_Z\gZeX7SQ^76ﭒl]-?Sb'9]Űpj8*]~X_+T#t? _7 Z!{<_ @"OɀO x_Fu=m9b~=d=7}\iQB&2n#k~shbb o7Tȉ: |*Y $?Y('zfea'lA,6 z}9T1-C0x䡽"60{1ƭWTD) @vy:  {jI7,4fPPx3z={~`DL?f~_zdpE$*jUEb $(}t4l!*6^&9H @CV #~Y;nT'L2g&Cu@U|2 )&4]*wòl?5*ڷd=h.'HV A|P Y`B0w^E ʸK_ԮruZF|H_3RasB-SyS3Gkeܨ ƣ.p[qۓCK.$(se :b8-6ERD{J#kTa,ܴ _jwoZ" *T=5Ʃpwh(|2p5W.ZÛܐ)NzK3qGrS#i\J/xp;-}#cm}= fco56pCWixa80"x #eBŹ<TX3C+83cA_<K{z 55aҌ."ӌm[OaNUVD)4(r28iR )0d3x_o OF:ۙdȫ\QbKߊq uP:ɢǵ `-]wȂq M>CUdy <5hWgi}yVl9>D" G>?jc[ɬf zA?ӕ [uV0q$ QgA~01A{CLc~1̉sj$Zu`0 J+!=Cr[$SI9c9PoyHY@FY*;nHV҆9?S%"MN: :>(l?!O$ʻ Sqb,4&=o yA ӌSw/~n-D4J.l[n~U$(,ɐjrBr\ߺ,P摳"2\R\XKת:{ gzdNz44"!oɴ6 Ha]Xg.  `Ze#>Yi ĭ#eFWʼ.d=ϛݥW7/ܚ566Bv*ji`"1'/Ӊ2uk`e#z/CkN~z]sB l `_4dќ}4kDCA[r=6ޏQjLx(nȖ91n5CUBMPf1ȳݲYJIj,~]RdtAx~DAj>Q7&}I|LZ`95዁ 8;"BKܥCu=F`iVKY$MCMI-`+?mn /V+K_`)aY#x̃@%/I)bIhh|X2!XӤR0}5D9ȱ]rib+t6 (]߳7,_"\9~h: Na*CFGJtWJc\f#S-^8\ğڡMF:k{E|x{>8ki[6iwunz1yznЪHm| BH*;:ue0BX&< $[&\'iC,co6=XD5HBlt:WB `A,5h;{JRR ;ʱiANtNrsN-E.1l|sꈋR.5el ^۷;h_G+(W>a# L4^X =?l\U^;8!й7{2_RI*Q4HW޺3h7/w3촋jfM1Gw$EBs.l7Od+:rW 8gK?Ƀ$2ȜwzQ lgFmn?d%ᕲ(&)tb38nXxI2SF5U0yK]G Ch=.UvTq`l`m3\'z*΃ !aՏ(6oǓJsp.әy`'<%I oX\tʤZսѶV o.mm_o-d KvWiC2a]2q9 6@m`X1ȉ>PRiGə6R)~? ю&@t %zZtMŒںt\qR'vJ[s|)5(@%JU=,228S:Xȅŀ-܅?Ĝ_)gdU9OYeS7X1pg^UܭIfWLG|ۄ>C~%C+9L,4htkkL3Ӳsj|P ?PG17DR3̀B鳐En.ҁlhI fj15~[g }*OZͭZ/[H9U݋^'^2G\b=" 23eaw/ZK@S4"Ġ-NHs. pb|)-*GI+hE ^O^5L>xXrSNȠC!L+k+ 3鎎;~atqIeסbLVd!fӿ ]bVY2UEvF{~C:FV7ASh[sw߅Ê۹RihUc*ھ ;t[1ugj.[n(ٺ냞%Gbڒxt&Ɗ ri% | 55U*31@'>%Cu #xv՜M >IL  }-x&^xR#s.E x.Sݲe\5q|ݻӕo՛)0YCCyafGUr %ϥ)$Xw,4#pF-VL6kC;I6q֪Ѱ~M)Hv>h>y)XZt3a&Y[ċ0A^,:.=jD mFF:繇}'ky9=Tc/T21xpf:]h6.>ujm-U' 40&\U^yaC<=Ǔsj<n,O^ИV?嵼?,񦣚:E8`jHSv.(g ~# Ec)1VvVV@Xr% mr;5lP"K* d൘G,e9#!'mrZ+f*Dӱ>fvgecHr\!i&AP9s,.}›>AIx,KtO)GAV#8kB ,Xއl~0 QmF GZWfJhYkv"'l~F7I_xl<j̐:LiK>3x(JalH.%J vwc69bޮg!e/z @ 2hEp9(mgDNiZuWdQ{@'v L;0z GPH+'$I~v@/ToKYL#S )GpaKQ}՚hGq#7[K4 QsˬT?DH'NJpòC:q#j'U=7Sgy9cSf~{  c+k!VR-1Jދ*0"/$sz{ŕ˴NKbPfKiCe'Uok-C }!NfP]CNg;])F7Ih|H7JxHA5j9)'4͠ΑUPSM%ٱU#])HjmTPfM 6QЩcJLyi * m@` 9QdVjp# Zk>>cT˾)'iQ33^ =0ӈ^ڢ^.>*ںV=Sl:iK]\MDRy )PŌƗfCM}{1r,3`}@\iHJ%xg [ۯ~3< XR~ (N|R#[x]l1#WZ1zt̲^rs8.0p*>3 KݳU {^S9rK>8Cd)@3)K7dµyfÙ$HO7.5`y+BC(GN(s yeeFs&Hw`@xށDk^/e: fdqʿ >-Mm<bZYm4K<;l+tg, jWshÁzܳ џʴnB)UJaעAvdኩ8c~}|ɒp .%ci"!&gh+|'i2 ;XZ=R؞h:lJV a; %W<&!q2&w@+۝.+혙=|Wx] (͸[ C/)1[Jtf)T)Y*o,lGlrm8 IuFUMkgY6G]D :ߌDxsp'']h +~33MYN=F`Y~>р 2e 7)&\&,2Zם(Z{[6}&öƚY=|jhYM;"{@jSřjyPꋯMp^;&J3Ļ+c}&@Wce/!s#u0TgCnCa9j5qן]Z&\͠o7h"oS`M$aj(Qʹy~+sՑ);c=1zh)gSRCSQ%4/mejCY!J{b(YIu` Z[e- ><e#B" Xh~,sԇ{/}_GO(;oTՍR/H^ u@2*yK{E:olx~Hc 4 e:kTM0y<^Yeҋ#St3{/G_)`ĕE"a˹ xj!B-gUem~q[^0J3\0)lD]lōLl71rκ)W8)eO q#n ٸ%z_aQp:bdXGk?3{4ʃAL9۟tX"}{鿀եfr*7rOփ_wT7D˧/$3q`့J7⨶ 0ؠ@AKbrSopLqM ^P u2qfI]^k(b<Ϭ MPCo[on2Bʘ1Aߧ"Cb,y-;']hNP6cdYSjt9 &[ꧠ{I\.0uV崇3) >n;)a56ub-SX,$}|djĄ֌uVc.{׿vWGJe1B ]]ܡYĉ=+RN.J߼QLnhh?yU]/:h_yezL(Hza$⦱(-vM]RЗl,f<FZ' v7:pۊB,&͞b̆q7{> 0 1Jh lx]NC^ ̫cDM/놤^"G ^yR ;ץ$ &M@-)` ֮00WCq0pͱ&,5CmMm8h|.G{HpzP <!]+3'nsE u+Y4gϪ WYKZJgNZVר]2dy>ΊYdWϬ}7iNi'̢#V֬gou#c 4_8XsVȽ7 |i-|jī#u51lEнPglCxJ2R WIF-XM{e\Z>_'|co@ }F'l(ܕsɥ  d^x-2$.~Cq!q{ &SQfz*v+T dzji O{b6/BÛxt?oO+b^/o>rjc0tݮ9Mmw)=m.(OzcΆI rhAd%af0XCP9< "}9@7 䤼hԨ0l) qmUoޕs}:FuLk݉4 Ҷ`i Fng` \쑷3%>z]5@lɞfݟ2Ѻs }Ez]#IJV[TY+Ë1Y`Հt &|F942dgnleԊZktkfÅۮt5s ^>[K˗o6zH{f!`WڇlR }O)DD?mx <ݬqsxc umC}JbO3#~ ~+ɀm+B?J3E_' ]Q@;N8jo/w;V ?mdwzGo | 9ogjVr(㷐 ?UN*kugġŸ=%ö[J.F.J:cmyᷗ2WLdFr-0̡e aU5 pB/lW ?K =Y+U EBRWԺlDӘX'8׶cVCH_$;?IʨTe^n x)9n?ASdr3ⷿ"*'g,ޡ૒Ud=ah"{`yz1ٿmG1j* ࠵4n 1z)}G ̀ێ-x-,/s>;4d[JctZz*g< 7e!>q6y&BN,ɝ TX L݁pmۻt:'LcGR}W:὏Xsyi0 Dx5b]'}4#F=1Ǔ}Dapu/g`TUDe+@Aj4gͣߣW,Œk-2)"u02?QIdC{b@Ph!N i)޿Κ운fPp$ֹohCG (TVLt@JuÍ[Һ4ib|T%7"{,]phEݘ6E*vv'>~"2IO ⣙'2n.7:i,G6W̯lCBԵJ)V+gRRDsuAc N|JۃC2h~p7O7UqQ\$N_]2"D{RR\#;ioLEٓw6()ZNv33̈/ yy:&`xfs HzeN͂*] ⸏x(lR흽+V4Ho ISzDA:vwMvJW:0QD ggXM<*  N{`6@p@p\,"M~$bf';)=rvxI&D{)7-E@:,>:2xُ  GGrƑ.JJ$ &2J9e bwaVXy࿸]/i_Wz{V#$H32z{\hW'Í@i!3to!̌8y8 :/Xg$/ 6n>fvSN"*dZALEFy,^JCUW6ms tIh[Qs5~@Y{ŗWJ%"X\A~<+_ٹL37wT˥@|39u"CԼ2LC8V T$OHf0[j{0GF*kBйޏKsy66MثI!c`YvZlU7LZOZ'\G!Y߹x,E8~=sTV9o񯃾%͏\^?>6B1e֡dV$bZ33HWO7Y?Frѫ  vYL|C]NN^+wКcbWapyN='( ZW_Ȧn@иIf >#WYd,[G[^M1A%G1p?6pXQkZ=E+di@Dڥ`k#R ~X&0sSHִD_ׇnvmYe%̾mMs*%U4Hx@a5ߠd@9S%G:uJ*$g#HDS6!`&׵]F5mBy𾯍@1W5WpW2 7uh rGecZYY+m+ +g wb6iil6f;0J6:P>M"3t;n $ԑe/zܧ'4Dt#tWuwvфَywE`A]F..I @!r6p=NYt?V5`<N,F1OQj*g @S?j. aiU3Y<8/€u? "dQdR\SDʨkanyLʧ=v>)=máhꪽa־ˇ'| t+GѯޞH >>L]y!cax^1p-_?0*&!8 C$9Żs%ʣǺGhg`}Y\ 2%2АfZW7[KMC JZE'wk&=IJPϬ1p=1ǩҊA?~ 0Kj'&n*G9S &M#x \38&{(gBGK/>%5?lA2Ew7a@%r(Q3Ĭdu '.]^̷ۇ@y1_H 8<]*g?:p%]l$ep^\ot LyDxbf.^lіfnb?r^7Xe_ObDO-h׽u^/0B^-*(Mku[|ScYHKzaV!?6Dto`A*PA665ɷ8Ln^A$sSJS+P1$2Tpk4@wsO`01IfY2!Cyt Y~9[*l8CB8FQDx}q!^LDa#ҵ\z5JRq Ċ,RIz8L.@7U-gYoD9zƼ*̚/ 뮗%7B3]^ՋӀV^R֨`Q [ׯP<g`TMCWvz ³c'EQOXm]6&f>52ׄ aNJN"v=,JP`$Äyu۹Ͱi{9uyM'$[\NoM<[m:k,{yJm=~G' Cހ#սIbaLJáTa-6B6rA7fr䝰m= !,\#B~7_ Y(d32<~j`ucGV g:<~}>RM0v?fztE7NDZ ~l>>}.>E!p$ e:vҌqskb;<Fj-܇x;t}JMSo)JVRjǢA՛ߟ4xai 6$gc]pշEi3h]!#m h_P|`XLUyEvs ?$xЇ!`z0._EO=X :NӼ5zV!ӐT,зaI7?uk k%skÝTuH)HH {NRLmӟ(SJk#Y" ~YAMY!z.@HݜifP~-['(뷖 oExVIKd/LYlz)ɍͷ-S+JOwIQHECs']A(Ƃ]%[6SÒNe4={gtJ=pp;_S T*ȥ97^I`O3Lܱ *yC6KΑVN, I)-haW_?_E«NfʔZ0Q *b6d}]例fl#V'ȟ+k)@?5=[pց+0u3ӏV1KTbۃ3C γ:nX^nĸcyq֒܈p&Z]rrQna^ C c&N<4$D -!uMq**AU$E*Rǡ\-/d43p0!Ȱ!G#"T|Rj$2P#5;dr%ǩ|۝K+U'$)N$5 \_ \Fݐ-B.0ߥ{6@$Mһ:aۇӊl<%6ɜU64|ih}v{EQB/aģBrgk0蚲v+_K UخS+bQ xNv;ֲ &[(=dNVa8HdMs+s llUήe~( _JC%KHUb?bZ6QխSnt!GbNGcڬF8(ho(mXUy"g{u}Z${zQv)_xxIթ0V>S.Zȡ Lk( gWr),ova-d ; %3 M yoA3gxNV<7rMT,'AnZ[ɓsΛD彳p0}J!Jɋ)!P@)W9$f]2F}bZ]+%4 VEְNLv GtCRs&ߜ;Цlo*ph` /Zyz$;GJl0/T-;8FRh POF~h]wծxPeSy4>-gI,GZG>hwƒ>63o>nRV58%~{RuD`OA/>}M7"}sB?-Q` 7fLj-ѺѢbԀd ` Q}c?4.S=&=yUE 2ޣYwtRJY1ޔ&o~Kbtψ>724Ky(9;SUwPLJs *iz4堃Wd^c,?89#7]ETFc~BI|ٮU/]6NӖNv+On0S kx ΘB$!K8nclG2uXks\yʽ־b19j%H=ɢLs,.%6'D[$CeKS3"(7y3o1wX&{DǩyJ<޷u#4+Dŷex&a%1˪}#%6jbc Bg9kvxO )6&[`D1Vм!!hoF[YWj8l*cDftbۋ+n2aI[.,y+PβlpF+ŭߏN|/c 3?jWE;JX_jxwk]F<k4{ڃ*+Fjݽ {TS}7JB%cH!`0l :}s ;e*[괾/4NGkWHa B nCgq"Szn1 ŶQ< R#up;%HC7L/'rZ cٌ9gXLf O]!x]ەt8*A{W+\pSe6<~LPn5 +w`P;:RZLQ(R_Ay׽&o qH[j. 4i 7sjE*uͥEbBCK5ťѶyz\5UgoBnFf л ,^XDBGnѡY+1o͝,19`Hl*A;C҄@QD;s(ЃcTUa:倣 [▗I Y?^mYhݻYuy/Lf !z^ԴO2 |3w&(RdQY* Oֺ*\OCpuq%~ɖn6(`( C sajE-d'Zl"]Z^^}M=AgL!ǜE,D--v9z˥i'U>۟;*NÂj(P-Dk.s?@Nds]P:*bb=60+oNN,8Vs靅=K?uCQwVB8㣷ҏPD&߫ѺM0}:ČbWi<%,Ϸ,x5+p'HXO{]q\h-E\aUOi)\Ҋ S~޹S-V[@%^h(|{q4Am֑8*~{_L:'c8GQdjt_} %w$YlHpe+y-gQ(.,T'P=($[D Ljd q䋐a/Ec $C[ɉ Tlz}KOɉt˔ R,^ xq;[ rQ&Qǃi c=jЀ/l:|GvwI˾ØTiCw:M;8,D Nz!K`Peg)Sm'lאU(l"W_Yjlґzi_}#K[UF9' v4.,8#8 9hi--?I̯*w{>aWPIӕ+EC'&qBu?nP3wxZO}.]dL>lӑѾ7=U6 @3'dzb_ŧ)}{HEF JFdO^HrIJw7uzƣqǖ8DZ b5~Vxs%M狺}uW \3BDKXɄ3g26<5v[,!7}:hܱtkZ#Z3wW8yUwƕ3AW/Y'y⚃{ݰ%?XVé3LU#ZVP 3&m0;ӘZwT8j!4FOAUhM,4Xxl=.>ewv d7-8V &?sp~v5)[A xM=ELoݥO/Qփwp+́d oO CՌe:D;_M^\i !ݍkN#ߝqnՀ#u׳|> O"F9=7TNiWZOlmBGB0ke㾧a't3_kBيɞѩ6s7, œ 61h6ak]Vs1F!,.sO{ٜ'ilc k,CRb4z]OzFmM/̜޵kTxޒ!D`   }7PGl~cY'~?OqKG} N 9F?`몧gag h^ j */3QT԰lIQG/1:z~KSq}tBRWr \ʺH{Wi*kߦɳ-_ Q[N;=u-meǎ42?VvZ'E,`570x.PET1XD+(}j]z5:9)GY(~1&/?mFi3ei͹:ӬwTL XVI)~RPg,o8]M53H FrMڔ%D ߔё1+6lSazc2Nb)a5ܠ뭉X)8Dŷ~n|IG=۹%]w@ql.txx[,>JP 1RLk#t}/mvD jsfӏk2<]+DI${޼*cY f]!S:~jB@y#E`b Do<_1;S2F;)^!uyz[²KKU v>-f hB*h5҄b!j7ֺ &+I KKʺ4 Ɔ]$ p?TU=}z1Z]E`WƤcIy̥PdCv7IBEk6ڈ,3M%0%N+z>;N5ux{#{!9L@96Y;sh&.٧S3<+sEBn :slX G+KW/c[z>Mgtf"O L@@>Z$X^/Rb\.aɣ\w2[ E/Y߷xhꌚ-\䭨i*'}tq aQhmqjˬR}.l477 bQcUX&#ì͙N=THs[yK>tg凁XR ` R1 6F@ބT/#[hI2Ž:#*:UV5Gg-bnNw%\ΨpcQ^ !^ӭ50ncbh"HA˵\qIv,ǹa/|@ưUYT5!#3foY M{Adr,7C0nXS$*w fk= 8BAl(QHV~S,$ 3nܚ礓 bh} oY (FޥQuZƳ m DFsԴ#8aR*\n0F~Q ^T:Cܳ^BwKFJpܠĄpvruM `nq30._7ܽQIǦiFDkaj4}3IHkAd}|<45uw m-v؞fvIoSIDta MLh6V:c0 ??8 uۏ Ѕ9'f3:L;?@Pןd7Nhs_P^: N_myRwh:'jLrM6/A8S<|@|797z{CjUjGIw+v@N;Y@́b4E} nw-cؤ#3os]+\sBXaX,`+Pj0*iͼӹo*]{1/l;X@8YFBߞ\ %.N8S1a]C~N}}. hZ|F܂B5<3o(G,}naf-kJrLd<-aeUghQ+~>o5P0 6&]93|o.=Adr @N umR%lW>$cpF8ns54!|0,(BxyIBƒh:ֳtZZуMhd#1.6O޿r<}s6н/$<k00&MGy[k*F̻p|9W̤^C/= 78*Sed*Fy}_;]!2?b#@~z޻>B?p{*=s%zXزZpi ڐjuu.i'D3k4ᐂpF,}H}pVqUpkʙxaL_Usil> W5D1dy#Aey}[yCr\o>j•/:j`+`ZFuV%i8Df#GKqoi䔪Pu4~$1r귥 ת~cF0%(5$;Qio8sd+%!t L &/X30Mk=QNIcf5-j@64mG OO~]JַwPr)g,uh" +G*\NZBhsm2'O Prۂnq㥹8•&Z(sڶX]=Ę-WB[ ;I)Kbl'}*\1[+e4 !^FZg`N>ЅKX^CzѾb(* (NOS[ <ߊKAҜ.VFZe͋Y&BK7$'Acyc>D倪vo7YT6GYs5^B e+{rra4Kn J_2PfF7.x+,z`^ކ$:sr{*sȵU#ctQjMQ+a fq?y\nL$G0V2-DE0cƐi(2ILp.e&I Ɗ嗬cp w ⑒ !Q*}/fdIbvz/,M\Izt&;V\Q^ӮdJL޿D7]Of+8tCOfZ5o˭IIg34?U;ʕd~̂zo9LkdX"Va<%sy&Wy_庐~o4\e[QDj3w("P"ZcY {AP|L@fۂ)Dv4 O~$WUit9utuO^O6I0MKfx=*#b5ka Ti]8bCV u=4LV۳b?Tc,IhtU)edb ĎA2 yܤ{{gk\8phd!œqؚtV}lK / 6"9Fn[2iELC@Dw|,$tx;EA`{^ nQb;*ԽBWCU_ kI-`,{ɹ؈sv*AMo ۭu6 K5HH*tZyHi;d߁̓zW3b SW\eٚ>+n66ʼn'U, ÂҷtrxcCQuf(ϩo`յQh)J ӗ<-,%=Gs3+޻{DlnLZ HR ZU!^@,Gm~@]q5WH.f  ѹE N[vfɘ5#<K^ʶ˘Q12+> ?) [n:}J׋5 (%֋ɰ?iz=nҘlmyB;⨰3*qCpS CPP Ikk5fN+Nydrl0pKžL gDΖ+ 4b"W|! K%w@6 s%!/kb#D",Qhצki[nLTxr9d}5Vh'Qؙ{^U/x[=`ze`3~SX3|-s{U߼୤÷V}75%"{3V߃G_Bl9 ;$!VS5"\md).ꦍ*<_^8PɪY"#NCsaA*ySvNNd\ \JR%^:C3캲$:Z%$GլYeGgޱ67jXc1ZOO^4;S8AYUVLח]͐O^jO?ݟ,)dT&}YN`&zz ܠQ}Tկ|N۾(+0h;g`; 068(bH}X3kKdrSӥ(ݯb;PiNZPXxԌ5K΂@-鏮7G\T-9'|SKކRu$*kb koxH5.Ըh |'ZQx츣/PX=<9ѭD!=Jo#n,&1Q3tp,"@SP6Õ&lr mlxoe 2Xï%י56 *}Ni&Rي^p < aG!%&+2c0:7q&b Dq1xBeח\(@p$=:UUlr.Vפ a$wVB|MVޛQWQKBxY;m_[t'k̃ <:t 1LG|>+dBXȵR_j}o*TOW3fm,Z֎ѣ*KL?b!G͕Yۭӿ.hY nNwRoڷ|K'ۀc5xn}\TEƶꀉ6NohcLvWUDWzT}K~]x̴q|?t3͢B"jO_]tlR%"<9%Sw8R0UPgEbݲaT8MPI󍚒-ĩGf5z41Sڏ=\ʓ{>) AVy 7f"X6&I\[cDպAi[ u} RV,lrĉ;YB0 2A3rBX $x=.yBcZpڃ1Һ- gBeM8ɻnM50E?o\ ](O9Q?MƦb[C2!iO/ԴgA :n'@O>|W,s/.}m(9M_MevITh41v\"o%K QlR%uy̥yUDm;68G=MRsQ_SDٯvd󭚹jz#=|׈CW<ҙj,ֿH7;ߛB%ꮬyB7P.*$})ΆJ5Qg)-^&p*fjJ s| ]MhuV@3︯-g"gHK5.oߥj;qF4y@_Ńh?pc|fn ` !iل/͞SOTT^r"9ZM$>c4;4\e 5N aGrXHbr|XcraZȎ DQQa$YtyZ>8Kb 肨GȫnX?aNh+( F_׫Aڢ}˞-Gm1 ͂w}32"O88|7LڑbNM6ݭ%I>MVލC71;kpUc[D2w7V%Q 1̹Oz3m{F "T^X^8 fSDu\yܓ}9{R(8UG{W 4`$t`;\M&t a-I@6Sʅb bwGC)}}lf46iD0Yi;27A7c35X{{W0eHuuS.'F6oNWI n6r<䈬&WgЄe\f.^zĘp4Eqھv''*  =DaM8u ],,~IrOfQaf[;rojw-rQS"u*(un,,V}Dn%Or}Id& ya;s]@RX,v9z]Q\$/g(''"UÒ7OBp!8pFǀ^'6xBFjMuw "IݙWM(aV40n>`qt`ޔ)B)O\hKUt;yLkL(}iĥpNCZobFb_ɚ* |KZ[I!! =dudW;(>GJ~ĆZzZW[j+N vl}˜nٕAK9,ajڇh57(.RSU(pht)E5 w]dB믧M;s#F&o7nɍ6o1U#1n#SEMQbDVO4o 6` %?d<h:LМbT?:$Z"6HIЂӽn)Jʍ Eo9hcoz6H;O67L=ϫ7Ҥ%l.Xb8'h‰JWh?AKy '+OIRI+(%Oᲁyeׁ{3鷭Ǔ"H:x`)ɂm% DrG#y|[D*J4#U"! 3vBwcGgenpŽL}LNT 5RƐV]ȏ gY^0l"v%q —fRRS*[,J}7|%{f`D.+'5W1Qysz(7:TOGbԬ:̣5%n`Ye؀_"]6Aވ|&4P[zIKɝM\DTŖ|ޤ%M@ŷ[`c?mmvc&w|׋4xe 2?=PL^|Ko-'O b1gYb7S6?(ILg0S\@Qqdyr lXAɂKFғWٻ& kW5@ vd*Zٕ~#nH9L 9 kn;p)_Q%9/He@G+Fay׮.*fI {k Yi+9 Ч@ :;[U~FXS/ F^H6cBҹGuL_=}1ݷopyw00M#{F;aJQC ډD%FJJ'HQϻ/SG Psee܆5p0 栥Fx}~dö~kH)*'AfQgxGn.qx,;)Rk:j lQxSui"A ZNNH*ϝH~5ǰ@>h)\NU!X֮J8lSg]j:jւXmK8h6Yy>'^q ZZ beOBџN>TC]*(yF=AQ֖{=ݩ^;c'3VT7E)euy>[ o?&]EI6٨λ#n  /tn5M !~&vs}kqaDLt5U=%QUov˴JO|An`% A ڒfP8֌:qf"vi+t.̖ [D+ &יRbC栶5?ֺ1cb:|P!y^n`KdϿP-S@-8/}554ۜi츚$[thRUV0<#FUKt].FCM)d|%PO$ec)3?9sLhg|ucoOpq?~7AyO24lgDb%5M_F'U@ Ma3B?˼4A_4g)zSn}~1I?2=xN”<΢ZV}F} (q8װ0F8cUD#4M}dyDB>F0$] iGo֐Y&.^+3*liW:}Q >]S.MCgY5O,k㹨 M>MyOpBKC|="{jIX:Y^jF>?@=ۭkEfo*V>Kf(1u;[2Q, Yw%C%7lF˃a. kJ`y9J"xyT&Or%?6d8isOԡo48W:>dAM-CF*TdlP;("_/~&OXC9N!Ze9w OBphEDTS=T٘y.;%y+&Q;<y}"b)ZΪ˚o)I'4 r !p˦7Aqzcx82N] W[ uizUH="&''\a)4rJ- U!W ~?rAȎ4-m cAy/w dLǼNU P ;rX)d8X}TJ]˖ ٛ ]daՋ*mJ ekcicu 7J8j=CYsm DE'?!J2aWZXAl\-]c5a3-B\-s (q`d/FA~gƖ0}~UtT|~1jf|"0DK#W%r9!' k>:ʹ,K1`θnz̮ͣFOmY~JQ%L\!F^Ӻj+Jz)WH_(?\ICyF?,CldoMЛTS0I3t O#zS[*R*7f'&Ej<&p!Rd hm[Ӏ)棩W47h?Hg?Y˹kN_5#%5kښRLh#3i(n+@+f4Kڮ~[Ozg) * ؇ 3" [F: ׉`5,oE^2x lC"$r!]PL/t9l[(~0nUF$2;VPw'0%Ië܆af~-MA/G%o13Uj?"Րev(:A Ugr-cdi{Zoa<3am;]UZ%lz(G)" +ue &Zm2 @8/fD?pD[oǃtDybdu_A XrcW kyPA:I؊ xQGXX'&ߦc#{@7m}ae7_F$d| pßT3H'd-]ZWu`VkX O6 ónDdws2B~wzBf}}"27Zt  6>\L>pB `8Z&M1,ӽ.ۚI&giOm*)0<0 p;J8|d3vTձa`' Re b~$T'-o.n3> _(_QN'| 96kܞ];ѱ$!9TEeaꄶЊ=$xXǃV'!U>c+%n5Sq", ] 0* ېaH |iyw6V)ZxtN *tF&շW0YE-ynj\Q(~HBT4p9ܫJ`5a:P4SAFmyn=/ʲhmc1J-ӄ68yNqyM7o嵩Hީ Alj[CW @wk 'z՘ܫA+n-gJ8<5)Ӭl솕և)#緍rf[Q"` x&],bv*iԍ7M mOJ9gًbڑ a:l"VX=7R&j &;1"PL}=KYHn5Ζ/QVχK;tNd׾ Lhɹ]r3̽p\SLD>v/sfN'lWk d D'{4Zf+a ԏ>P@15>GöߥAaR(-V/S5[?w= _ٲ$( pCR 0RT(߿ 9X+ U--k9dLU/I|VtPa=|*xX!Or\١ M F1h47Az<q7RnmDžb5'+Z-oKlelN|{kE@ DtH4xݢgiE(jC9%ެ9g/,ic$&BDx4cf99MV:pF/OfKin=p} 7yL!yn$i~-xqà zryCV Ԇݝ<5C}a;V:E.$+frm3O9$ѫQcW_zv7V^b]u76mЩWꝆx5tr.pPP#r_6$NcGs#FWj% ~r߉A=d۟TIUBX@qe>F~>{rHIt#NsRAE j>6ɐHoGQ*M`Y̱iù.qߜIMR8̶855q)}Ώ1ӄ{3 {ȀaX-9 u:At]m 8FH?8ir7]"2e_ -P[S?(B԰ߌvdiwZȪRat(풳\Ziasj?o,f_q+5U:{6CNk*OUgj!r?+ŧZGw(ZD=_/UmO&gU7A2 (WSĦ"b8`J<4u} !EU駧Ƀ@13: e޼WeM\iBaE2p}y??  K u>NCxvP˃1 IW'ܧ#6@YÆq!X< fJ[(/&hҭq9k1.{ʡֆ~\OPplGlF쎪/qÎs%&k'/8GN%@ V4Hlj$VG]P)`bi,&h4%,+Im94\/½삈.Zѩv/S" avh-z jcqFDɒry[}kHyR_tCIC~cUj{ŧE}9➇Ϭ:_텉 vӾ P{c2&̃{$ʧ5FAQ_9A,d0,0Gh0?s9Lfm {` ?ݫm,;[F[}HHhrI^-j:gKb/lnCc[; ]eӪL)vP&=%M@.D֦g_yAU[.-ޜ$T96sӕLO\ffy?)V);U{*ށx:E AUP4N1aX,[Plzᆦ?Mw≋E= X=KԙV8X%)y ^D+})ku)],w?`ۿqԔWaU.c@Jz jceŋMErHayKw*kM &4>_ 4"f̓swU^(ҌV<]+=ƌӔx*xe>nZ_LsRn‹#z ϖ7}v2uz-':c<eS>q5 s_Sjwq$xKԚ1$$)+۲MvA?FE4xȸ*!"Q~U`Qfםc] 󹚙b2pۤ՗ ٠Bb`@Oj}о_?YW\1Bx_({.J#'fo7JqeT2VEd<2_͞1X2ZG^-tn#Ө>h3+hVw`m(9*{>q|"}BU7fJq!s=^cl\Q:wc_yEO 2sXJNieGt-NDNZA8d|X+pFUDPȢ1.{*V]4lJtՋ WilP Bnş',G,c5p&ę@`xc{ c=0]<}J֣hRΘt'PH0RqS"bJB&{^…zkC[ZWĢd) GS1pu`2uj+RX _Lٚd71FTZ XAL; 0=K ]b~a_ XV9X:NGwg k+ '_dvrI }y0Hǝ6:6,y1yqDvRbh~LxFot>T)%ր EQ cgYHķF*?V5a( [*lO%>rpnw4 Q|gXGn}fo:]>(8P TSA^k[]᨜0y"yvQZY.Ovx.'OS!|drFp-U"__#$bC?ul|_sH}x@ve( MwOiS?<jڢ5 g92%%\!MdwTicIhhy>6e O%@8bBc$:EMBIa8{9pP|j罼ТF0KɿעR:nCLQ8(4!r"GSXF[00h͆<#Tc%>ǎ@Chfl75 M}ٻ|m=.-UƩq JuOH5nCI48M^ E BŲTD43 G`ϥDy?jݣEDcٓXcwH(ttRȽrܕ9zӦY٦XjЪ2ޤ__k!nog9#gw+Ħ18I+r?gVljf X)d Cq@෷ouXZ%>"9C#1"wr;k`aR'|V xV'{*Rm:ʄN4>9e8o_^ Q*ylu7׷e՞tzZaji+j"sQpHݮ,rNI_ɉjOᢰWZ^>mmqҺ'|o^-Q?љVJj%r K k bLW#o<|5JP&]S q pv!lQf"h(!I0HiXR>K-HC>&{SMG64&B(*Ii$:u2o>g[J\?/3(}4=kpu%7wQ+*h'.6`uR4nA*@) K B0ފ;Pˤ 1]%W# O)i Kg}o^ ySHej܌?vUQ¤ q[ M1J>( DE܊ JHIKg (l  䌭RPI J:+s 6F(}4IMv<_556 #0C:zh6۸$d"6rLZ<]tlqWHN:鉂m 8i?̨Ikd5ڸ3 (l?&;|^ƸP@0hi}d,^+}QJ :XՋUL-2JGhٶ!aJMy:+V,220nyC4 DV?j6i=7^YZgð‹RJeSQ9Dݻۍ)_:]NV]Q+ 4Tѥg^[4Upμw1h@fwIB0bC#ƺKSw^9;H f2qCr.ʛ ]*VmtTi-8 7̰3,I'2Q~R>@=jYu2mGAb?3V"RڂXM o7Nv(ZAS2tX1BcVY~0!48)B(F9Oˀu/y!R{(V#ʬ/gBw]g jI;dc!;څP gЕ8p=U }b yyu)c2w]KPrq=$Z7j=-}kM$Gf86PM'WȄ5^wi$ cZz:Gybç[f6XHV-]#:a" ҈YTL\5\EOuhb.W,l:x+R]#v-2(`ܕNܼGM>y$咲螤8E%` &sw?PƬdnpLZKLn(vse#}<-Irz0:Psq $M.kT*) p}øm> ڥ8vl6QZ%mGC \{wX>jCE2etļWRU l8/6aÓTHBO4U?D]>i{>U9hoMvܖVT:(8p"cm P |i{bX0 V$N $l$bI檽r^*&t+@#ua88ȞVg_=|'`dW)'\͖oA6rb! N|WP 6ȳމ:[w܋1ԆаTo1/Il')1ST8ZkG$ژνPf4cc }Fg}<ָ/5X;3?gk*NX}Zk!5s7b0L 3v"$T)}to~쯒dB]Ci|nkz˕qYm2q ah0[P 4=4V{S*.ˋNZx"y՟Ձfdpre0ʣ5߾5E2XH-ɞfq+Bh;ղeAr Leo/Z/ξ]4EH;l#Q{i]߃_zԈlu~x qE{*.ʏP׬N22,~[ \p' m|$:w$#O̚BX[k!㘿JY1HG߶9ٓO+ _ܢ*4kqCZLd6DOUU1avpP< uFR-zV~MczW-%76wi?.V 4wYJS[L\SnmOަ);LhW8(Ҫc;ݏ/Dhc=̠]9]& ˄[Zk¶OO|GA E.#H0/#Zsq6V.q|׵M^Er|"}9P܏ْ@Š 3ۉ*q$XP>ie1F,1VBҼ90DK&Tн$*@"w2%O/r3&et(C)]'v/C߼EleѢi>P 0v,HO5#߮O3&'{O$@?E)K(95ijei;2ges[4\/j#_y){}sBYB(2اQ0RoWMCil<凟FC5#U)/'9XϻhaP *Qv(zc y|PsЯ%WEK#6(y"5\/<j=fzkvœ tb,ߜ5RV! [s(OlVJX-JM=$>ݡu!*/++i%jȄW6`)MeһU=q%_~9 w(!jad,&B;H5Ç]4K<؊ͪsjc \ \Z0}ڪVK*_N;1 Ix;!-XV=MyZ/E"zǣq A7"[8澻BzYABy`ܼXYQ J: N=I?4%,naBWw3Rϒ'n;(]޹;<ނzs10uJ{d#wp ?nn[)Ęs=-^uk.c /+QyLᓹ> W5Ix$T4ԍ0(T9 1Sϳ'@%##Njs5 Rm!-O*D^6OP96ᬕD_ Yظ#NWj+p먈7TT/nQ *SrQ.ƃu5 M)XߴI8hm*4JbBB.?8׈ IӥR}-FHtO7lQJm/}#3j&x>87]Y^D@ݡ[/ zr<0ڹo2o'`:Pu\b!^}参rZ'C S%cvh;iDF;EHBdrŽŵ6{!aV-r\g6v#whױ y ~Lsy1#_l]_UݿSP c>磠L-NޮfOpZEhDկ6hpdQZp Bc kiעH =\Awʡ# 0c(~W@GvyGa%Vz*" fS+Mj i8'l^YX\TЕhn'F 9E9{_3ĸ0a9(d:"̳L$Sp.j 8s>oQz#3I4U!^22#SƵz%q\5ruA2sX;j5e0(F, 3h"+ܱK0|>5"`jM4SUDH `kê*m LԠ] /:Qԟf&j̶ Kr|[C@|@\ @zUƈ+&Nfkf#7Ae2,ZP`.kk?4O!(edY޿+rcl'uF7ٽ4(e"d 0~|γ5McQNoǒM= VY'=< 䒒40uU*y/+gGQ&j})rS~FR{${H.[Lꨛy'ǽ Zt@LӅPo=|}%@M#_\JSIn5tHxz r36T^-vGCQZ`A2mc4ɏ`H=Vn@:EY}'3`^'WkςYFJuM~GgG|3uals 5N0:/,e<.|}OD?pw+j Tz%%;Q+'C>Bj8߬^,/2pu=S4&d 7NzɌTk{l|^rCiu)08vFnẃ VGU4$ߏMg%CDP3Q@nƠhD]w .Ķp0A# \P*H5 gv?ۍ%TSaN|c<XKհQ3]%Mc!zqv'lQh._>$vj4sI{G7n .+͍<Қ6YOArF/)\= ?,B1UwvVF4 ⑐?t6Ga%Upkhqt*ڱę |?/=,V9t@O"6cq-k05)P+)o LxLnDk YN_j ĻyFd֒=hjO9yن eKf0D qjUʅW$}ÒTÔzh(=Jz A{ 8ᅮ"nT.=cY<WL-<GQ-&L[Eʰ5RuBnX3IgPUyYpκilֽ׻Mܶ($,v"bTT4*jmW:s- P. S0fp? <7Yԩe+e>-\>kL)]yn} iaL_6x#!ީpkɥ.:86Z΀(Ly6eCSp'wZ(Z}'\lr*y +&~Nd|0* 7UPĺMKL-z\F" Ny ˏq@>JNduXfjb\#'-%\/#=r{%F "-Υ,_Y+pZv_> ƦtvwSeFD,q?2oSǓ:~l?`ەNAn$Z=t#Dp W"Ie8o^&2DŽ0",M4l%Gb8@YdI~SaO7ʪcu9Fք*u]HM~KZ)E!i#*&N`d^3+AӐ&Ioxd !>="{V9Xu)nPZ55{WVfC`^W<̟Jh2?4z+n }4TGHZU[@q;aA4Gҩ߸8.2MK_R^7רQoxw 7cM :_KK\=} M ȍ_m!l"q ƮQ2\Au*iz;ɬ8,PK&i2[$ F[4ogA F`V!2 G삺=d 4s _Y7HѲlhtȟTF-P hE:˖^H6[R.0q:~"e8<ŨAЅw*Ak:0w7:UQΚlUXkr!25C 4WSƟYH˿L1O1{aʾ/ Fԃ"`t8Z3(oEt&OYpTB,;Zzqϴ*W,}O@!CI|UkǕm-UeTx0})|}V|}|%S(}CG5b%Hz$F(;⾡W]D-b؁N*8>VT$x7g^#(L%kJ%y~T:Tvr݋=m{Թ@GTAAgQ`a"5Z3QFDκ~mo/%;Z:@ IS6.;EmLNҾjd}RXMMF R$\*64_kMK{m"Ve쀼1d0JM _c4]&&j, \⥜GҕZUOj]Y=+SIb2bH1K YpM6%2_""e;Gb7q/$K[["4hczOβyˈ;A ʅ 6K$]t U_k(0YB(&/3(x"(+wtxMHa ##^5Ϲ0;oK:5$O$ᔢcfR7m(.S,O_ \{VCV쩵QLާ`[y :R?iG]\N->uWo]4kFs^p}Z*ME׉(BTv4p2'hXvrYZ f?CŒvL_cO|WiD+H]6oi}Dh^p0ᐇ/o6P~h @e8 pflTnjS%ݹe.9X_:bS8z A ۃ _^u7`t$?H~[GDxzyGlWX]*FK/7)6Ry4ZOT٘axSE?i&NF͠wrohCR>ZU#??qR(PFu0X^.8!Ayˎ+{ǴftD._Fj$oJ #+28YyX}{ċWԼ付]y+JԢDÍdWٱ\ډSRSOՁN#2qV&&d@ez~@:{|Xi+/O pi?}C0Y.PS^DZyRP{6I)$#I[5@.˧$/e[$~6h0<6͋ߗZސv:EU^g$˼Ӈ}FajБ֙68Fpي+u4[?h- ^?R>QBj$ Lgc{/eeܨ'Ha(' rojC׫BAc=ZsJ%>D$%yߠ7ӽjI=![Rbf3V#W/97RSn6tt&Nq\8h>lˆgKGp~nt8nqh;]&WW-B>H@ϥ@ ڗZsS wrCXCHR뱿CWWUl\u|fpD3,3rd-_ 0yD-+y>~'55(4UM3eȃ`o,X33/*|n膯IA܆4ԓ殸3lgsp_ @hNǸiM6[j m#NZlX=LӢ.e*@ n9RLSîN-aH{؇Ye2N H~5=gSrhgc@a`j zPϪo~NNZdy GD` ԐiHV"AlT X 68kكM1 ~7󜁁5JF1ce0=D̀BUqD#VAׁ/8"1vJΎңJJźt8iN]+sFrSXf#anM.O6ku@gs zj'-F@d%:F?K#~[< .L\7[s9L:bVH&_U=Jϸ6A<"gV:!GL•HrqorM߂-"BpL %ǥTJŭ2R* ^lTO]/A+ʾ3&>14/zȦl/#VݰƤ7M"k,I R.%}D!!\d!hW,a .E\IOϦ!<f+ 1^|u6w"<W ̀^dܟ/G Dc'<"|E=qr`Fl{aC'eFӴ ;K[ mK|DK}$u iL@½-}[66Ihh5 @d額 Ш[_ﱌ<[/HQ2bhuwDd3u B!![@Ѡbfd5 z=bmiv9c8sq5wsDq%$TG旍Pbg`䉝.Ux[@g&ʀPuF4Q8DCJ OJRŨ},Gb]1XKآ٦]wIJed+ ɨ)4{2ʪxhIҦ%Ҭ6Ҥ:sdr{ YTj8%k K~כrw "Wʜ+ggoI:F&IQ5tRQMQՃ_tq1=[e؎Zp?b.X$QN'yI5^O$]9o+j~XMDk; 5j" \?7zjD_5FX,a[ \IUroǨuwذrGrgF['X(H;%[?`1 "yMg%zbT{a 6&C/G\aC<UKhM>>iFﭙ9D!iÖh.h8 D~a-o@YPiq I`:'ys5Q{ZbWx`J,+%41i t1խ8?eP#4 \Hׁ&SUpCI;o-l6;DgJb w,:Ox^5> /ʣ@kVۑ#U*:\bi< }nJQ"Э bdw+ D:gb-{FK'veX@KmrJ6Ru 'ߋzM [kV TnmD]S&q3ň K.t=~&&S $2v6~0^V>zLņx"dID(_aT09 &zRX/fUCV.ÊCJ =Rs,4|;$U EpO\a}[F*;2CڂS-6#4zEܸ8Wy=Ju /T~]mH܄ ؾ;5Jz}?;* l%a|0i=LL8NND6EC{ Oqvמ%6n_>-Ǭ[Y3{|ea{I~[D1,8ɺYúTrtsZ԰FRvRP7q8|xe)l{0/y*{߻Z-` nX _D㒁$>}W*JKQwhU߫n|$oC滑hDq"WڬD_CA)>d`iĀnL}O6uf5>&w#̈́ko!whp5ShKH)GwlB cs$!>.m>([EjL;g\l3Nú(yHO#f5"M-=\G~=0$~s%4s~! BwO3"O+ 3SPGՃGeL v{fpN;^(ꉻiЛkdHsFy'6"*h%.2TMlO&n˫̬(P)"nWChnŹ13[oxN2g/ғ1KS}n"IT 0-A>g-Le{h_=}WLP9Vp}x@d\]"&N:u VdW[(a6[I;@&Ƿvl\&̉l.\2IgAmuqʐV=2m}n`Od[~0/ah &I /V!8GԩiT |q6?!rh^sc4Aa b7q" sSf{x?W:gNsÌ YLw$;|z}1"Iփg{Qr(Ϣlavb{khTVԨn4G|Z 5b[ԕ_g_[Aȶk99Og2Ƌ*X`+i MUӱYgl*ț X7<0#{p"_#9U8@s~E QJ+5F.פX\ {v-)>QںȊƨsY:v)WO|%WȤAn^>LYp at7`UoXR6')0$Òmoe!h*!h}ųD"g7 *H3iqӇ{̽Wt f:)Vg~[Jhy[z+σ{ZnRbMY8] P#m  "dk^b:~[@a5`vN|،c)zj!.H SA3::=em(^$+:U7.!E+QNq?h; J+;#~ 95IhLXY9!zjIyC"<h9ZhzJq]+ XAq S%%\OYVz9et:3 % Oڀ찚ϫGU2d& M}_wgTEs"\t6f,xHd;'9SLk&0׿Y'0Д4ǎ֓Vf<"\ECx%O J7+MHŴ} <$˗>WY G_Gk(}ܐVخS X38xVqIyPȥ/-v+6Ԁ&)Fr+TT Pt(  /^\~=*/)=qxoԏX|4r 8KTǧh:^0.Ef"3+.MꅀdLjU"@Yq fOPИԃ>(J' ^57r|rCUhV1=5d-:D@D[7Cu%DǷp=9[Q͏ 6\chu`"W0N 74v^ ߧVR6ѣQ\r'(>ء'"W[+DhzHAޥUkqCӕf}uE x! `WF&ameen^#ҿ:u ?`<:}dk{c)z=~7%;,))a* :f,vz:fWWsM2upv3\)<\]KdLn_{2V;R Z-17ɾT PMsU8l{0.g%и9Pg=&,)9}mcf@tJWE9}lׂ11zf1r<1S ~ݒ"-ai]/W85tVj1W߀9ZXt_m3y|cZ 2:qfYߌ yYѝv8øˠ)[SB}ͫ䪾[Q қzE\w Ej@,R[+φfH"O>C9 f qv<\op3V`BA$[!fݴV*˳BBrtdr(3ٓvv^(vA_PR5ᢅdIvV;<ޜ_3.3¼%(wwo'+/|"ȿJN[ o[LRSz dd8u^;nWv7 R(EX.}AOi_b ؈9%Æyw ɼ-)BL9.G|liA WM ɷ<#koW)<piN/[* I#)rZ[9?a-`gla8Z2:&{ckzy{+1CAJ4R'.xxٯ>FkݜZ,"Aĝ%Di AD_)f9hNWO*0ב ϹӕBY¯Y{op!Q͊"Z9iX`m"h'w(41jJؚkHi*i} /y#8߰7@f_@qnLX+o){?Nvtx DA7 +=xs0U]XަIzPu>Ϝ$7c!8!+tth]LlL"4فl3z{A$9`'|C4do # .oE-AVd#j G|Nw@p h@GH+ƴ\!IR#ac<@6Б8zv'(ż}RrB"]eӬ<1۬5zCI~VR9/΍Rgh:!\L_&3MC'V[ɸs% !0yıB\'4L X:y]:$̭NmHl:A`lp2o9Rb} !;G~azz5QBʫM)&"K+)`D{Q>5}V%LCE\9YPjmih7-;Ď3;ޏŒ] Ÿ+M89Ggh dud)HdFԴvyԙg euw\$`0|Ǘ ܕE.$1նRakg#&8auMB򟯊ϕИ6y)*D^Ex?nK .R]c5uw)cBӜs+|]T0RXT՜ܬ DB+p!'N8%^Ĉy㑞Xd{] ռ僲+K(7pH@P,|r=)ӹq3`xWVQ=x 0e f^f7rE؋)#@%1$El\'=s:Ix2c!>.LE)($) mQHF`.d/?@iIyHf {P9h*oXl0ʉj,t\UsO:Q{" %q*|fcAK+묫]Nج252LJeog6+O0 ғݪ.s^$uLf@f-ʝ+#>bi>9Ռ݅`$XXR'-L2.\bZÿC ЬT˦Ĵ)Jy } "o398Vv{%Eb'Y '9A1T0oZ4ͺ-Z@&Bބ(ZF6!&Oр+|E'X9X)a-HY$":3o\gL Vt.?(T/̜)e]T_( U)Nwks2j| nMd36_Ͻ#Įu4OȊ"G(۟+S6ſWk _He<SQ|Zbp1Q2Ny @&7䲎9GZ;1Z!ipߛiRi j秗jq_QccTRU@Bjٰ,'(r]S?}}2B G 1NrkS,ݿ|D6K<<(cs_7κ "Йlg k6 C6g1<|x<:'5qBzj"S2 ΃1l+oNg;ԃc( Ttb ǕM!4B뢁BѺѧtqxJ^ӓ~L1 ia6^]3NάW-wg5Gb{ ,˾۴bsgv06dC.!/w5.EKJzc:)|Juf3JҕD!S=s]Cِ$et"Oj1 2>f^6&Ru}dmK4. Xȹ@Mߨa,,Iw0K2wFjeL)y^V}qܞms*(8XӦ/3t]i vcܝnd (U͏>-4#5 ^"tU.iyD8.MzcO#X4Idf$D;,NC3&4E'f7NZS֫/i%6O)$_g;1(պ-3 aDTK}c{ c<9}K4:%LA9,t T9"7Ō4A ",$;Z4Ʀ廟N䩄Xg`>ALKҞByݓ8*䈄=GN{.P_Z6Tʗ*WFNI(~)8xs#][8OZ[Q\ [(车BI%tҙӐm'>pVa'З\Q)$#wΥNb lm̖ǝ#((hFɎ]r2<"oDЭu'M_~,mrʇRX#3 *JNeLUukDg{E#.ϝ`c%mb5 4+k0\<V,)pIԗ> #Zd,6l(3hӘfӏ(>gy"<%@ p/EGS(.Lqrz>@Z<$ܭ ,?\ VrȦںl2VhLG7F!,2W 8.70ܣՙ"/C-|mAwsU9CeZ+(iK,p U_x vz[\M{/ZDt( Bm3mRTZ({3;DŽgώ| B% 3L͡A?]ru$"{]ZqV-V)FnOn?F^. _ @ߎΐ 0;"'<h4p $ٔNr".e װ[y-PVuwk>=Ϥ,zq1*`l%z]3 `(2OF/t8--0:M>?apa\?ct͑c:|avkEB@.P|6=:ﯞfxmkAՖe$:AktB02EI|  Qe.k{?#PIAUCdԑij{*RUUB'!m5N6|t1P'pa<WVĦ9:=01|Y bmv֖zP)4_oM^jW kkQ>Q^dȆaU,Sj @(D"[% buKP Jܠ.দߋ4 Aĺ4&vdʔ݀<-)]? V3b8Fu!X\X5`~愈HdBr9K&lgaaFV1}Xz}ξG&'LOBH| 饗IIrF:]/F _b+x?/p|~l`e$\ܪ>awZC / 쳢R2:K #&"G+q=:u3ix04_RsG"qSɛ'h/y)7L:yvTeF1z_|kcQ+Jj8>]CwIS4Ҍ.qIW˲3-[tHZU>}Ӑ0O4\rLoSd4j (z(谟) dYHԥÃSwhZA=<]lA*kd+2?zIҚj4e8r齟_U;I)iNZ]'U Bq-نlTwBQwT59tǥum|mPT`:L՛lE͔adqN褛e90)]8XTHc'}xvL=uQLW _}%p NS(tr)+vKB"-p8}_xZ.r᠊h'^;PLchBKg7PG`07r mv Ϊ1BZ!0@La0VAMb^fIw{ǵ",%O 5kd ^[,R*pɫp 7^|0X#Ot_÷NAɨMGD>I0<˲|+y0ɇ\rSTU#3௶ c 1,ɯ2!,W|xl"%8 -URX:-̓ዄt蒩kfp UU1 ՟-T8 Y[XmÂ"ZD:>sͱ;!I I = 1IPmgݥ59cYvrӰbh;bzu\,B'Ea g:8Qe(fM /s{=1ZB#TD0lc +o͘|_rkk-_3?1o #AŅ)0ĪD'V[J^0RUJzys*5S":O8`;B;nܽӗy)fvvUC'hfkuY*N| Ũl8%⿔EJb{]qya0EFE(Ixq?- N_A|\w؝ -wt3:q V_V2m]T|Ä1-%+n[WIm8j'?)yd05(șOImaNj+l2Q,;H!cNlAK7_JړzuoڭmM.q$̵\HGh]YukwJr(d0caO^1"a An*Ժ)9ÈZ!(TNOe ܤ"@fǑd,P f=mS{Be0u2q5alF1Pl+\6{8zz0!`qꓦ*Y{<@' 'FP8ő#/bMF,ҩC`r4kulwgYe^=8֚WCC;6Pt_\5p!%W $ImOgidɓ z 729ϵ]ZND/fNew\oI! g3sA8T$tZ;S_t֚-d. i0H7n:>HgZ;nܲ{V$~.QZUqe`LAy< g ;]|Wcg}kUL/Ae_t3eAp$$/`̔G>+א3mS{T߉>z'H`g9U/fc^ h?j @b'O/;1,·lM:NpzBp-6vTE7T5;ڨ+Z\l20]K}*ӂ!@H+8/rWϑ<$Z!g3MuMU?ٖX53ֲ. 3 tC2ep[1nsE.؉QJRmT?.+қ(+Aizk?bۈI|;s5L'N2mo8p9*Gȓ͙rرYX(M?XJl88m Du #8;yUȥp'br 0㺋:+ӯd` HD^ci$a %r2·{mpFB` Zз'';IQrMpx Z7$Wp;?vd@Rt_bԙ:#5a]54P XRqTw `b_NLɇ}ikOWSv̶S[ PCv⟑6/ !kGcKN,-;o`z>ɞ_ mp~TE"VĵD!ƥx6llQ_Av'+ Z9ZOv2_M! .2<~1E1}}&.QXD!Iu%~ZZT}ofYJ0Z5x-.CQQ4a.DB'F#H"ϼ?tO Ocnpqq΢߹WX؟9fq?zMC!xt|ro$c[Q 3v,PUޡJLYMuEIf.n>98yWvIrfq0K^<CCMԩaݙN0 !cQHOK CZxPOȦ^`1&ݢEf< C\K@ ző"cbIrenjE# U5{ҵfv4vy떞W$sK1Pk}|>b1ef&?Ks_g6l4Y%\oc#}f{AV1Hm{3anG=-Z MZmjiGJ&l5gJa~-*NN{U.*)NxZUg7 .h꫾g'~=^A`lLk7u${l54$=9"/bFZR2n#(l>@v%?[yZ"S)@[&]?ƽNGGt=ɶ]ǔ?{!1Qr^(jt? ۘrnMv`zZ'j7m_՜T%3m僯{1܀ ntԄ&mJ8qa[N7@k>KMtś`@A( 7$r!C0 2,CM2ĝh@ar,QMQ86&ȺDv5}*w;ڲaEcxTUjyX5SI^\8ɯ}uIsrs8vӉ7hq5))bgZ5l9S;xMдXAl@*q(.Ql9nK{,>@(]ˊ5|Ty#v&` \WhjK-nH=<[=-̌A+'-M0.҂ѐ4%oL]=0}5I3s*;,3?_&ljYU`.` p.]hk׭~rLiK[K.uM_SΠZuwslH*Bi9_6馗ƒDMWwvU:-cP rqVNSb|D£m`4BZ"ۙG9#o`'IRuz (] /_Ra|c8.^f$w8;ۜ +zWj/?E RQ[Zw#YPT꩸$wP?!|F }ka?4ѷW,.\dn1,?igEIW<6fr8k  5D䛣)ͣw|hN}Y؟{ |QvA,hmû}0Tҳ"xjhY9aȠmFYbz㥆Ǔ`:#`+5OE0lNC~ODa Rş Pu*[Vh ؝QC! .2"[4y-`L0Ha4]?z0ꮤNwxvIxWA Bi8yRjڃcbPmϢæ& Z7{U%4<Ɇe⳯ LRҌE$,y.F.JN[! 4 4WfT*'ԇzXSVVyyk߻gᰦӦI%S2iAԔ@,Xy[ }UDKEȉcA{-Y>8Z,l`A_8hLyU܀D鬡j%va+%)S`qKv *”">~1!l# Z> %}\Қ& ]p0Ga #Uo2~ڄ1ԒGL3ccfAmR.hD rӽY#'- 揥nQKPC% BM]dv}GvݬEwϿ}zP[(L>#C t,q] ުfxe=J+SВ:'`: F,:~c/uE#҈(> t-@k/CV D:ދؤ>LDEk " ؽ՗LS紫%# SJ=Sٯ۳{^nsr[Ȟ@5%2U[Q hg)A{QW|=Q7]~hOϘ]rAi6٪ώ V*FcY4d1qn<%b 'n!V6\ qO%h_xW)r-HYHZ1b1s77QᦡbdWF莬;ie@I:.pdփq0t#ӵ- HS \̃zfO6}q<ꎿ`=: [U qާ` ?_OGQۂ1>?-`'2`zkG.;8A^2wi;΄q,a[5̴vf&BJow] Ms iO u?$py@F~!2:2+XiŞjSDJREG4:>c 轴3諧V4cqa?F` ~As_P4a }Qp$G&$MS8ݸd˅Uၽo'vv}=A@[P>)nt;ϸ'X9[iPP-^}MzxU` GdSCl_1r]ҙ~gTI $vˁ =.(S&s($"t-}?_H?'+fClNɲ7_$uPPPO>r!+jtԱ`:+Ě\_ȣaR* mEU$3F;|D`RÙsN`"+Zl:NHH_J؄ބ: R?2hIA oܝx6ޣ9T;0bzz-1ϦT=#l7.JeYQVÎ.WVM[>Fa~\rIgmrǽL1?J^ڸcG0J"^m09!}8tg}-X<, N"yؕ/-HEЊ.> sJBrPuWU'AnSQSFB"1$}3{qܯuUClޱN=[:}_];\#m}"㈬ZMLl'o=m#F1 >'M5g jk̚mHh2`r(F"egPdх΢n!C& =,|YH!GS_>7K5G<4#>Vv:eXV嫤3w&5[%sY[ұX^=zln ;<.;4nҨeLF.#zl 7ɻQ ٢f%-W[ g(*\(K'Ni"%s_bڸMdH`I*2i=L]4Qrj {IIupq 6,\stA4zg)8f%#^x"@d&d1#! d+Gnrjv7IӞ32gv|V$joê$pa rE #|yFVx 9kS`7o\ _c r#QFYK$X֋G+ pq@1tr&ExJ|+jlR݄1RLڶKdCЀ#T M"S<,H Bj,lrGZ!)icī.:E^T2f:X9bp3ZGi.@eb/kW *ŅY}@G:"dg+3X=ꋺ62DV$tتdox+vYw bP}yŒޜ (5AteDS%HzrwjBG>UO3Dg'S&ρX4FZ+7oxOx.nXXu9ϦsQT=~<<$ڏ1rt>z/B:JoZkrਁe.߬hj s980kcK-ް9 =4Ca ds걎_$31 C5'pGO0'TNj&|OXlQcCߒIհC}ǂ #fl4{q2{6o1?[hӖ?S]}) pA<pX9OȌY Z${+n:8rG Oq|ܰp2!?yJhn19ÿ(jF-W6v_~3丶&j*6I b{QcGOiŖ %gۊk凞dq8g+[K6)I[M"O[:i$n!Js&&]ȔQlyf~ >alz<>Ӊ 0Ͽic@'{Uw1Hמq O:Uf3c'Ie4HPkёHeÊgxHz{=\اIiODR"_7΂K*|% %([E9όA\ /ƍ?i(.9j 74pKэ.JJVk6*} ~L\N0HʜUu@$wu"4uHElI7s@&f([dKha,<_+5KG㭑43V8%ǡ˫i_B*؄&T?)i]7dɤ.uIk[m!s2t껣KͶOM_TPuRȶRA^YPajll̜YNl۷'~o"^4 8-MD֊"Y-5;|og5ѵw'IgEl wg6-yo!A'K&UM, =;R>Puڥtr4i-mznsfpyN/=Z7N2&ܿtnf5`Э/h]`'~- *fݿbw3ظ*Ē+jq,ӗ] } HWslBSߠetvbFTYCx`v#G=IBÛ YlA(* y+p)Ú 0%CD~A `mCy#2UMWeVp{XzZG狦UHb෈g@ɶ06/H J6%cJo5uZϱs 26Pߒ?o ;)JI)2+8RJ|z=6cyEye-^9g^ə [Akd1ƾcaFn/=5Y_KZ~%V}jD ovBZ-"ukBcAu0%aLiB ˙!Dlso`A<}=wZѵH$_mNT\ Z`*0q N9Y6w5sZw,!Z-ӦLm7_lJl)M\z2CɐDrC:+ד:O|OM4-Fn!@LX"`g[~ *m,ջAī F陿3w5nSO yO9b j<%]4n3CynR/σ۟?mqP5uuRJIDw}o4l*i;j8Y 7,U/Ѻ ޳uÛZc-WY̲>ִ[PQ8iEu'WkώO±gu7;a͜Xr{iLZEZ2 vt|\&v2tq9#fS)gF5$=qW3hn}:Sdޗy`SyvW G`'wY{Ӥ,S4HQ@%+M$|O9yˬCp]cI%,"*|:)c$}AT~]Δz"X9&`T^uLwA bxQ,#}L?1z"t#p$7W3< gOG`3{o`KuW܈lG@th $# S,"±5f} Js\ sfu㈵=CPmxz:]wE\gUeA'w5|(AܖAwsk09nGI<ܧ_LSĝ'MM+."?,J(2d0#MbC>ɪ%Bʝzwj|C'/H|3دwxR!)*DҶ>WFK3: MlB5u۷̟\;4)_(sLyK%?l}&r^BX j+/=KYz#Yo&ϐ$|NYǸ߻3O| ٔT: ~~؋4U34V}YXh_2tu5XZ2Zu2@%KttexzL.$2 mEs~Y:[{@u53ǧe!gFZR9.{kd: ߋ"2`No(rEϔ<=qф\)_ 4[7&O=lM}nEO:=$lڝ F(ӌB1w,F v2sIPm|D$F%-9 Sf~>{@-CiV_N2,ӞְZP0A`v"ވ IS3.7:,- qnige._@خ;I(YKY;(R.ƅ/V]XWE h2mK ɠ퍅zZv&. jeLM'CE-yܝg䖜uHbgt+PCh N(TaR89u4u$U##U[w8z_$50CZ%ǧc&3oi"XV+>o?"He5X0W愤\C>ݒxt^ޫxD>e?ۨb ο{a7CODb !6 L`dX`o Lދk)f*+[\c -zS@xR Lk[ bTtهJbąғɋդiO &,bT]T求)w-M: ) tOqRf&T`ykqs~sd_{z6~`V|@hnO]ۂ?Μ?a[Vb/) pR 9W(# _(!Jɣ|dĚ;jh[+5im+Ⱥod1lz_1kCuXos[>MOdzXgB'vG>ߔQ1]H*PXkYeGb6cBʟ>$";W| b _Y2oW`+MQ8a&ݭLD3VZ41S8%@*%tbz6&8.9#E?B!?V1 dRgv5vߜGI{ɊV?716j f|'"-DJ0̀x.u==*W3LO$K7p!bɧ@)r/RwVj³&݋`{Ϗgf.KrvncĪAô N?WSBZH֟@+Owl~EpLMO]ߝ̍{PahvWlJDѱ2\AHoG7覀7-d.3-Jp 9nOlGt0 Dr+"fdJ08\{nQB$bgl Z(c\-^'_IZO9?RfMƅMt6c'(7TbM{PeBFuDCqڨ/Sϫ#Kl :)&9 GY#)m@X" ZXVwM$(h?Y<Xv$ru.rly11k{dA9#NGRZ*4sJVQ__x(A_ U Pf DJ5\u%־>Qc"ǫk +"\kamy͵#L^aJ-}Ah!sNiIn/6Nrop(1_;kir'>f8,tNpo~b8Sswv7CT;Cۻ/췻 `{Wg)a|RSf")tP@}/|w~Ki,ȃ9RW.C}y"bjikYeprAMZV&;/ xDËh5[KMq.ƻgdx͘̚/"x&i50 Ĩ150E5eȕÕ^qA-!N~Q#[ p!? :%եP_2:㕷]-D;¦{?e2ݹ*_lh=g*,"mƪ4>^1(ĸ5 N@Ina HʐHNsWԫJ ++|ZK)OD7{lXjzdT%77,Q\9m](Ӗf b=\c&mRAKM7qP4"Y c 횰dҰ7Alh稌|0lyIiHĶk5>Qy nڿӽ&37Lʒ’ǍL7e%zK^>vn—:pk3z95g0<QtSȝoMfeoGsCTQ]5xrDD:[BQ+2Vu;<{w\_ꂪݿz26UzDlc82O3sW_FJ:m@rC,W`D11Cy? 4%+" T 3}E!RNSa? լL@'?ĐhU'iL\Ub9fѫy֋t+?q dX m4hnxo!"F9\&ۆ˗kY˞ଋ0_pټ[HL@VF$Lj.ֱ3>fT I&3Yy7%K)hVb'I8Д>l0=ɈXeԘʠޣ4A d]D5>X:e^>o&`ֲ;p;5(tF%݋Ae[[YcRύ4r+!]`^{Yo+JIx:QC볂I6G YyZ/JM33ai fXd=n<砘"1"=P UPt DwDniœ]BRZ$}=+eb<ߟ uMw@D٭Jmt؝Tzd4SLeÓѣ/zhGn`?$_#7_֘/\D7rry%{2gʨ}Ɉ2şKD?OXoFHWKJ[=I}s:`4X g[t 7'^FX+[s՟47T#ulG5Z[ _Yiy(JgŢӤJj):uȐQ&`mgu`lt+on㑥;rvx~Johz4UE>M|EFMѳaD'J'=t[G=;-aYlr?ܼh~B1Rn'-_IiuOaYzBv6rKYr!=4/^RUfXegfds ٝXH3^LD$3 A/ѺrԪ=R1>9fRkWEG"-}Y2MçoQ՚Sg ruuh[_jqwS{SZF'L\劖1wghLJ,6@[SAu #-/@Iwǹd8uz͂ N@g(6uԜ)$pQ'CZqND&8eY3N|c:6yF A±Qx,Ov/gg_{-}\x$֕9¥g"`Z9;-QQsd ˎü}])iE}}2::Տ. 0aNiWf /Z@N C8hG?:z!SCi[@ܦQ}z# מ}kʭŒq$okoˆeMsuD_m `B+'#2s|33MP 2b$idbIܭCf V#[Wj= ӳ5%c>, m{.6w[Xv!qRлʈ>7b jQ\mH|󗏠;AQ겛ᗎnZ\ޥ5~hiq-?e)v]]0曆ӣT(p6<*Sc&[wRѢoVFmx1rpx0[q1J%Sv{e[j=weꑋSᎧٹUÛ<2 ʹ-yYgd?'*.꽘26F%OW8S'L}tiXcBkGFpbZ`h HaW'AjEMHفH5KBGuݱfJE^a7vϿTBjE.D*$V3̴眐E1}nE2gvKh<}jP)cW A.&cV4ncS^Q R@8c_ƒtwax!@sH7A (١p/~ &}/&#ޣf۔/ xFEX)D fҴ͆n)绚5w`lHDS pR* -}Kv 6lƼVJ4)BY]XpDM}kpfQO!-țm).^/us:iYQzԫ?RrQvҺd?U_< I%|W /XL|ZKdoHqjZ]k'0@/=$W]}{RnHiS.]ȟtոB#H//e:x},fJsZ!|@=D).ěeZ"">X)ʵr!ޝ(eHjH"oIضļ} _U6)0 7\}-!ډ=}cy=ۜtv^%Ly9.침. LgUnmcabFa "쑎ST~3g}1f(u )VBje˪&g]xGoݚ!ƦV#Xiz|Q>wJ"ƶ+5mj2Q#gr'3̝\5O?4}4*4;ApZ .eƺZyLA}5#;-e -_kgņYNhi*W#2 MRoT,`9XAbMFgo9M ˒2`k S'i0qpTs{m8 HkOcP4%::M%0Ch{#/"uV rOcT+9ǃmri"}4LpZ#G vCQPySdfJ~˹mCsAV=W7'<~&$%@_܈͛@w\~YK锚t_e^Jʣr- T3]y!B,Y}gKUaa뜫 R-:n70/G"UdA]HJ)w߿~]mܥ0ݫ0r 2(Y0WxN%#l,rMºMrE"xl8#ӵ|RbwgFg+~5*bg4AI3zSg5s^&gxQ-lfG?jkb `UEjtB.lE3^j u`ڰN7D&I(n2)ߐ@E âZ2H0D^zzU֛(pNYuoc>1MҾk TeOo-Y儥%BKXhRoH7Éh]X~jOF;Sʔ"\(m^wq/JvN k jg9#-Yynz' d,//Sju !xL}o!R7 GyU.m7=?ecAW ?M&G:aLXdS; w)/_& 6L"CЂLY}VU>1KK8M\YW qpo' nͤ)2D)XJb E=loNJȼR:F=FgWGӬp^>rK2gL+.~}vUb}DMxn+[?&5J=>pWʚt<E$VjScS@n2Vbr^.x7&u-V; !UVnhyS%-7F|sd7x 7xxؚ&$^eJ5Muacq< c@&pbdnb|0"maS)FfqSX qNe2*d}=m|([$.M~=q~P%b|'af,l0uHU|C 9A'{oMd*""%Rc s"|5(/քՒ>k(Xw3/eRP볇:I^"3IIBҩpBZ +ƛb^F}cv +%11닔  m: ֏*]B.E eL)T͉0O !M$r̃h֡۝gJC QbvC݄icx%YP/"FBL_.ts`ι"Z"SfqT9".Ϥy83}1]/QN rmOHȺ]f \ c sF  ح[ᴅzG|qb C@6YȰ.`~b%Bx߹hU!4yLWs78wvDV$Lxyv>EVsI;bgmrB'kx$ڋ/&(E#۔%͵0-j Xw)<< 1Av#td5`7%".wχbD:D-ˡ]tq[yd5vώN$ o{}#-Xmh]NPM]Nb98Njwa|(?dIt Ԩ_s>dtg$].>{FA%[ c1#)s:ꏃ"Hh&'1Ġv8/-<5ca11%J+,{am|*Ejͪ^c LVB P e{Fɱ;VYe0zFJ[ )'M"{љ9|zJ awm''Ϫ,o{nzL jKnIvőy.d )B?p<Λ6?MD;H}A?tG{r,NcJ8d;2lNͧSd5r۔҆ VLgd:_XSkOl!Se.z%lS[j}˅GJH\K 8B)dC(/v9{=y'`V1D }!0 N$x\SMPF|%k:B d2Vښጏxc# K!RSDQŸz'v]bf$*Oj'# 4!C8%Lz3(34GM B+JWqR8R=Ϳ,V R_G$_0g^i&\<350k#`h\;(r~<÷篒kȑB$f(Lm<4m-"Qd($w2.VסQn\4˧l/b9Yo(Qnf.5^poߧ%#ې{VK7.I1i~,6-jtp&?sb`:4n=7;` q^|jlۺ:TVf,#x8Vߢ)zrT= F:qRv+'T-y86` s՟â wd\ rXi5YlO_e đ(ە[=^{N֘w^!D+n{ع9~;N?&1q ̿yԙG"m>zZǿ-/~]~8˂\&[GRJC??*Ӥm ps0cxv"+jY]k$DWGzAjQנּn&lX`c'3jgEϔT~_mr@Gv'd3bgl̛Ii)+R"MMVRjM6t8׻Ɩ[& FA9uJUtEX=#w*6˫;F:H|`   c +ú{{ֈxj`msj" 0"3rPЁmEzQH|C6ݞ> !eNͱG묜Qq YnlӜMV9"@Cla%q*(A .O1UM ʓـv6sfeHa:JnF:) qHπ4:mQ;RG%@vkj Nj+DQfqpv} 9=5^+dz7ҋ+>Tbe'>$  \EvM=3tH4N-Ct>B NZ`>9]YxBH!~MlQʍX1Qu5m]DSu\rLñ)an"_ rQ%+Eˎr+;emVlN c醓X+cX("+\RPI羆KZ@vuo\fyTS"V4Lc⽞Mpbq%A!א=BE7=SbPōKeG <5 ~D@jIaxzj${M#i뜉y K>ErU1a0LH|Sm_`EdW|ttOj J1@[= ap*!ժˈ.9#d^|_DpȑDN,x#~ͪl)\{|//*Q0ڰvu>|gx. |$`,rֻi~ؗVg'aZmJbnN4R;9`{ƖR45US!ؖ^ɁwɜIgMA0;ѷ-⸛|s?lxGN+Lۍ :VcpVo kTg3R>_wYow#npç|Nkuvi*%UjuFA5V#T1F_CZ6z^;jsRIHݡ@MDbޤ&_m]Ө:D [6Ʌ@S"$+jvNдE@:MŖ PNaՍ*`g<:aYc ]oS[0nL)gJ&SgWA`!|9g^g{Íg*\At]=. g*=a-tS2zř>i.tzhd&1=9HE4C(f5-*4v9ote^ P y(rCR:BKetOWk Wh"""P R{碉blx70tER:f-CQ|r4~ Ez8\؂[my/ ծ2ܼ^MWfwGy |N`]!mĝ>˺uBv\¾(R_/f4dRm-.{)M!_FT%fq#칎}9d}!g`hmT7b]726KFUXp޾0'`O'I0GY|$鳑 *AMJtainiӼV3cۓMBҘ^v=U`6#xzf ؙQL`'}A_UB2s0VF`Fpa!G33Y`؂aDK9X*#4 ]xѵ l}wPϦVג ͪpV4.C2;ΕӿxPFz͘* ȫcef}eSƽ,8:M C)7O04ԭKbQܷUw̐J]jWuy_*vXfv߶Io%PW{;B&j)|فsD.͊^۵4B*{6ne}%y_mOti:l׭ ?У$!kL[b`,$1zv8!8iT_k![W+J"F~1 `jpRHEDiEvUuD&`;j΄;],߇jU\sB1 ],"zFK*#Ԁ ְepRoz5Tӽ,4dȍׁr=;ۻi3t9q8 `OZp} 㻔ZDUꥺ*ϋ!&|UsCju7&Q\ :Ź'^FY0Iopq#%#E2!F!dR+r&D fT~.24uR5tqE 9{B~J'v[AW7(M[_<:ÂtV f3,X@d݉vAJZ7Td ͹)%kN ZRIj9k/W1x&sDҪ(/ֈկksii͹'}3\' ZsVqb Bl{8p8f?ЧnJORljRv=&9 Ų!\:2/_do_WӒ 1Y2 1+_nua~ bn@1W#6?k?M@tJYrn3+Ӻ`t]0+v7.)Cϫ]?SutYl :b^CޣgT:4X 3{ i>z.$YEnߡx{:(aT-g{ߓtgBw ޽=Nui lH DkӁ+Aj^NWiZΏ{~9Ֆ?H\V$qI5y/,ʛ4=ǻX™D7r!dz6ݕ3L%?:vx )(7euU/{ 0%Q4TCRSEZ~ρ-sFlcH},fgBy ;=_Ʈ/Ad-KPBl$֛rضirC+R9 b44.4ͨs-}NM'QavRU>l+Mbp|QoHg4Vzǿ,e7~"DK0ְu~A.WjwC i'J2 `cpxY6ydqv*BoXM'Uu8#i={^)[7HiH g4QǶsK f%ui>eJhFMYUo --gyFHm`TDo4|WA,ɬ/xg3m KW Υd _h P#9M#[_ن194v /3|t/u<ѹr{߫gdi]أzS-鎣omL>wp0W܎㫨p8̅1}[iPU/݊b>l\Ub#Oat_Q~4*g$ 7Hurߑ26@ Ԛ [>g_evR1 OXIqyw]e?K$HIn #C [Nt*,[Kkc T7v_kTV* ećCQI{[TVb643&XGHtslHҗǼQyj O2 ^ʁ_34bO`dTtEM}-ZmݯX3l. hT׀U]kJLkv.Ov~XI61KWXD),Î35M↛Ω:2"6MQ ~`6M&R GO-${4^(I͂յDRW D\fK5}r#PPvNT;հ%n$S 3V[]aO9ha&8kJ~Ӫ${=@4y0KVpd+t'4 j%vWkN*ӱNqXό;(}XQ~u&"$wiE~3F; cyd! Xa_cOZz@Z7+jdLq!TeTwRnٶDZZ%:a00@UH.ɧu$~R"#FaAfY(Z_!kKDj_r@>ل$흺 VIZW}7Էj5Qy-WS$[cڻpjS@ ܣLtopd'oLtN ÃqV Y20KУ1JpW)Ͷ̑E+N]Zj|4#1MPa$GGt(F3f -N߽*C( ]|&gh'%~#DT1cUL%zG: *jfK`0n+?^Q78wkOT clH8椇+zKݓ<>'Bz`5c x߷ ٜbw\(TP·:2R<T:!!@W}P)ey iF=IM\=/ÒpLX@P9%@6U¤n9 qÚe~ҤX]qf FDc97_@?A $B\pxϸNҙ[ t!/۶wI^G aN,am"nu}(-()( )qʋN^36VI󆽳Q)17(1Ðc,;]'`2g S *N 6.0յ/~-əHmK1thF,nyd48c!q-ֻKvrxTզ t+B>U%#}(87ʔ PT h"pPG>_7tGئ}4_vNm&u@T.wgkv%AWg6ű=VB&i. Kk!.l` ҇uJkvo5 PEZuZU\6f֟"RUl/ ')Zn$-i}Ѹ(X./;./n1RtR9v.4^ǿ(0T͔qGL_ ͒;ګRӥ1PvBQHZ#-wUt8$-e2=Fhd9xhz0_O @9R峠q_HfW[ w@>tvٴܤYVM`N.xz׉ێ_m{DiyVBU#Ok`5O Ye' fʨPQ `@T/{ޚT(6 wsv@) oAl+e9|DndoUyIW"{5_;=W!_P4RVzMkZǚ\')2+?Udob;x|u#r]-yF8Ai~v{4Ϭ=@[ITyc^hLyx\o$R5?n*RB~-,}Sb-FcNwurn,f"aB5I7#_Hkq0‚-4~|ur0|nH  uN+v$!̰gנ) Q׾ 3nu~Q7zJG$~ *10fIv1Su&; ֘s0RtXxiUɭ="9FAAv-ȋ^]NF!Ș[brH_!-M Q bUdvh'$3a[Dj?AU}hk)yNbV0]O؋x*8x DooO/ T J.q*B9+`!͞9IWoQe iAfȘ*+ \;Lb;5W`8ȯU飼^sTӐl I=\jsct(HmzsH(2+je)qHT#6y@os*@a\<|Z[gCHW17z<{fU(_2_3ք#:񡶩9&' K0e5rKu9?[!oyAM Ɖ"0)Ń R L<hYɸU]R. LY|x[*/Ml#@hϣ2lySxw'ubX5'V))5CLuMjrO*VG~[ؐd7fc(0H&Z"PqR71"v y׾S1m vоMqc90^bQ#㌭Ϭ?(zh:'MW^Ń#xw)SYRa?l@5lmf75$^ 7LV~L9 r}n>B78LZclU`#\ft >& 8s>)7~í6]ݟ/._eRA'.d ~vȰy8: եdh3@ʍ6uF+~\ 4Y~fsb1;Rtj 0iYf4^N0׃*jݥv JпYO?>Ko;M2Пm(\)e8LI20va1h󡂁~27:#ݛ)iv9 Sx+gTG%X7h1o [Qr :p="-_-0ZwYao+f'M{!0yiUb PH:VL(8DHIƢv6 PDbov4yCEudynיi%~[ޞ8WA2GkqsT#kn.EQ󾰴}@A7s+ ;MvFS?wVn>oE("N^cfc8WnHrO5+3(:GCO qvp@<Ϝ >FŁUcUط{Mw VGm օf˸-DeM%V -e]1dIX_?@d ;k]JLCOyh&8Mf,xf spPⒺ$J\|t1;vJ {`3 Wp!n 904܅ҽfh?[I*uzH⊭漐e€?air,k˨Ot6s'u,x2au<O'مDrjKg~:tUy~Hh:fTm5M@TƩz#^j ӓwh_`6VJ' >asb IF85.'RfMJHȢxȁ(# h,Ĝ筟Yj0gS)%j#H{ YtidDؚim1]_I~PW# 0Aaf{Xg(a73QNMDz;NjGv'(Q€#ם6Q1/U" (NeCF:F">̋$f!):PzLmbRw'L>4o{uH_?-jiLT8 eaR7{.WDcu0nXslR|xLpW'6 -\fw}qj0LQ8b1q {j|\(<6ԐunF,lޚ yi=p[+ XP,%cH1hsa]LqsHKMqXGץ, ?).4H@Zyjs6jqR{6V^6#lhRuIJNE}\o( j\W C?ylqhnRh :!#rMk&x&m@8/_D@ލn9=A |W {JAHt(rpB:yyyWFnb$,n%' o$Va.X|ذf }YuLj }o`1ǁkqM @=sہ I hU{$:"hC O5萞e=Ɔ ZVGI6 x!>VYlPWejm"IbFp)V[竍(_!τ;OD]3G<W(jpιTS&Ó#2/mz5H$x'UŭdJ 4aYT\ or,UԁeiJiY?&mۻOd_Gp6&(`pGz6'*xe54x۩+{?I[d۾)33̋ܵh9@eD"30Hɯ&)o-En 񗟚Hm\F"Q5{Iix\Bn)ᑎU@"@ tjZ m5Ԗ\ o<.(R-bW?ߗE}핃/XQSi0V^wX=imQ (K?E,_2`O!Iju-?cp+/=接8a찥MZKo'r0z)##ٜ4*rG>T=Y[1t-'U29CЇYAPMfe cUiR8hXF﫜@q=r4ލ΄5 1 1ۦni5ުI"Ma; )ml:^z ,a~^Xm= #l_՞Oی62FC[tz.Fw P"xOEA&2F6Q }eш'q(I"ۊM=Nls2[V|Z<ڥaE~22Wd#u1fe=ڏ5곗wbjYz'S:}Z!0guL C͖̽]iN,_,ۂ<~>Vv/tdN9yqm"RWywR/Τoku, %G"BףwT N/&t 4 \c_&:ʃ}Dݥq:iTpIzT=Kk/6`5(( ҭWu%=WG8JN{7iVH A[rh%@+yw!O)g/mWMx2B vlsd呌OnjKDM1lbpEV)P~qN0Ѕ#1Q}i ~ [kBp E,]J<)Ca=B8+M^N337@Db:ܷFb($65A(UD\2 ui;4 Z ZK~g 1z"퐼y")q,aϯȈ |_psC$,X7\h]7iIG-{){_*Ke<^4_~۷p ]ؕ⼲}Ͼ= F׭s*z%˳v>v 7͂|[A4%#A`[e(7' ަTnFSj[tV9sE4Zv g#J"͌3s2uɥKzaEFԆB Д&h=̓~ kY;CP?9w$RBÓ88ff^j&BvL/ҹ|NV,3 |928n1&fD$!U\\vDH4:9Zn~\ Vz=Rvg5ۦtj&kH .^CJ^_+/|).h[: FfL9TRWwAJYemZžSb\Uxo8/S<{ƅC7yI(P0N4q0#B5`ܢb6U!'C~D94 r?WJ8'4qv ^2meн}.`yPrlr MP]MYjK%*E-iPmhجe5t<ιg\|w#\.֝bd`UJJJE<ŭgt9[ f~N[:O;䵂@Q!b( | %a)>+69dV/7.B?UBﰂp8; Ր6:f d= com,vhM#% TcԆl0Kɪ!V.T2.I]cXv<_ ZlXb=_2W`dFyO~Kp\KG"lt-?Q,~x Op}]2\EggzXMZdIћOv|i:vl"x^햏?0sFhMT> B7Ȋa{ә5%8?&ʰrm<砬vڮiIͭK1X36>fwκ@ 6LwÇ}8npq!vwvR <re{2("=zJMhݴYjb_Z2XyL6H2[42Y,{Oy|ݣj]NTt8T2xyH!V 6zCH\`!h 4=)ymhe8TG6p 6(K+Q|I,jt}=mOG?9f#{S+K[iIRbt$*6gh<od#!͹CF;K6ħ+19JL-FXC'y.QEqq~Öל:9xnoۀ͸Zě9h[vhݯ'!sR*d1"4uP>$;+1]. AxI~>F?lgfpȻYsi⶿$ V L(`/T{]E3c͏"ל~F1'dզV4'QBkm<ͭsE'ua1 wIJ= pJIv~sJZFsl URR 3,e>X5@ɗ+`Z+85-}A)=J<;uˀ,Gɰ&.#dS9E//ݳKRsI w9xEP'0o41ׁrgJQ!="Ÿ[ 2AB"ev Ed]o} j7n°$iyey -"O\[h@ɂ3>k$ɤk3dG*ܿ;+1Q+;j g!/q  N_ J0l pԸ=٣q\p Ho-i nxXrz7#yKاNVC{ =wcUU/X=1WO͘bOcݸL QT~15ѼM9'&Ao ??|-o'F6SF˗S<+j&0"_ZBv|AYw9!|Cqv<3u,F"K! AG:+Ȗӷ²e!?7tmrz@TZ.o/|B&w [>KoBmJM&@ }Ԍ8ӹiç J0*7 Ƙ"[u2BN6s_}A$*9-D?wn'uHyX֐fX2$pmmŃ?Gc, C1Ɵә==L&p&VԖm @LzyNe0{xqR>*JټjyǭێF34ZfĮ̃DZa"<Q?9 _kTJGO;(5|)z$!F4vt׍6X Dr<{ܶdWAK/qŇϾO9[YƗ}2Fnw/h6dm]1i^lM=Hź =E`Dji9҄OE|Z'X0 {a_x6 a2YLoMߤbG{xjL[x8[aM4j6*o;Ms߰4̐a{֚YݏCE-I5 y50`8wX<޸0c[䕢T )Y0U`;GtNfI'6Kz^c)Ր񅾀"츁uv _" G"~em&EQoAD~27nz,/%͆K,j;KDNK¸#XQa JSk J2"Ai/ۘ+h h^~nLudHxC& 4?|%e5ܧ}5xۛ$QH-9NKZpouϑc:}=Ȃ!)t^[vJ:,}jfs'@(`(mvw ]e^%܁ )x# 3ԨptZ{(>8d/V>B[a9IN i w#9:n{QJGT~*P `dwzMVB[Dl)5V9Qe)&'+ѝDAܻLE AS9 C&"WUC+?+ ^}>F] W[٧_< eee$xx% RCPAZ?\{w X|mDNkq'(A2wjM[@=4Lu.%M &+RW`TwQrL%bA}*+5q WݰQù=g~!LtQZJlCtx Wb4ex޲PK,jSu}34k [kej,1\I;4C=!"o~&COU8n#۷s ur*B#U?Y\(8uY.0 -inK/Ck&T( g^L'f Nug^ ^v9ސ | ޚ3qN0*zr1['XKoǙ59p ?VvH1JA ,r}N6yi4p}z-s}9,|NT@X{y|MuϓJz5ML.dS_f:lmH̜- ncKIk@?M|3XX%1njci dVR5JAx:_vN1E7-G܇ 7qƭ@<ɞ HX򋜲qMkن1o*٥٘rԹ0tδFT(V=IqDROd|$ʚu0R5!8xq VHvȮCeD^_%b9#~''D~zB!adMhl0~3yXixp~2xA~-5豁$ U4˳|J5\DFTrR9<biͧ *w}-|zӈSppcLђ7b WP%dK:l' 9g:HzfRD.UFo܉qA)rwᇲEUЧk;$Y&W\_Ϳ* gLQI{BGE7Jzwëk"D[bbwHPpMs4Z5}"2ck"LR=ͳod.l&_BG0R8Puƻsɍ*)e$^n{d5}7T4Ѽ٘Ο 6#Y$JƑ?9V9H(Q\ ]~')K16N0ILh+߱hlA7$zr<>dN-gڭcG>Н FH=ZX w#}H<^Һ*8wo:8۠FIa R#%v=uB➣RB.꜇FSnR2.7~#` &F^)\ ;"ӰBI̬,P#I9Rs7=:OT#Mڄ&ao=aB+ykAxh EhnnTo%6-l}mH# ] g {Dćn wnXMVIx3.cp~7rJ~T6NNVQBfĦ!*!GS-s$Nt5۽ gX,^j57c끔*VS2I_%0Q Xf"@ɖEI` nӬP&66tKڱ6tۈ-zf *(F7Hnܥ$Nxo4t%z*מ1"mgF+ eyz6i[v)YeQ%H` aPB Q^I%Q3mA6mޘ^¤\qZ hj@r=ؠSPMe$oP[gNCsiGԅܒ}S;kUeέ*2Q \5JڻZ#g!8`$YK]|\uY[~u%K&>zCPhMQUbi-ZbY>& -i[BӁvwqpb`w7>)VlmsR `h(Rgr-k%h췳K<6o cnB,k uPԿߟЋIxu{ |>vVz%A`.7GjEyH!/]q ޖ0Yvꪓ'&=x9D8*ۏEd<${^x܋a2|{Ekr5L(C[^e N@=̥}" Y ]%[SQ w\xlWf7V27L 1֣(yRP❵Iz{}ѕl  Fy} ܟWġ`ODTH;SFjaϊҕwX{cmų[ڧ KM0sw~S+@i駎櫺qq ;c"[Nn|tޭδ43+4wcJ/*!>R,1@wJɪ gC'9@T2̥++[>` -}4քTcDkrz q0ó! y}O4PG*i=9BʚZ8 F(na%ZOSDw i{QyGA`ɘRq!:3uDd89#!GJVC'ߋ m$Fws}Ѷ n" {BX)ky˕iL桎dAF\>eE,H~<,E˲1 H\Hұc#\obLN;AJ:q8Uz`,V!պ ROtyoCݕ͠I7W˯B {d(Ls@;F`qrG˃Wx*z^ *m7\ДU*iuTY [=\z"\8t/~U8C5ƘG1d|i ueYZBUKrS_Hʗ)k(ΰ_)r%󚼓y;#]!IQTtvd "b#^z׸%<,}̢G]cbzG,rSG. Z`GV'ut{7͘3DyIpv!jbzUU2$k8abU:fУ*C=M5|T)84@fV7FVIh1D_rƤ\`nX ʉ7Թ5fQg$?` =~2GuBĄ'{Ӕyx%UE"@+Hf#{<&V'*4Q}t_ biA(/㐣u$d[Q:="iXux?qó:bm%29z*~/lq3(_lxJkn7F %$qc{z:!qHz$:2εNGU QhE &Z>\1>& ^~³Z&|ҫMW *gܿEW)djDO gE£d'V^c0]+V!4#p2N_]%Q:N%&+Uy!GkB`|3u vqqO##8"em*V74Kj.Ͱ?Z -Ik}db:^|蠾8|8`o ,TnI^}8|嵶ў2`:p ph7:XY`:}logYEd.; pZoOmjt2] AZZ{ĥ[QN#a^E@됣=XZsĈq`+w13ҭZW-.?"hjhқmޛ肚Sx0|=G`@ZǩTM -(wW_$@ s$vz/i4] Nq*.ւv#( JqS@ƴ9"Jl0|7q86Ff+.{Rx%w%xFmIZ9>F_]@P~S I-a6fv0Y;( S(3 KTv"qO0正Y2K:5l.$\Gzn@$ }&apÍAk,тhd^DJO iQgMt?:_@==j]5Pk{Q&6Ŏ)T+|v )S&kqD%a`mSC4n*LkA0(AÓNb A;aEY:5{DnW"7r0\PH!TWF&;&R+G8;a 66{eA GqV j;fau}c 6FWr u@ :a>NZH.`zkcx.Ôht!ɳ>΃8OW#g fRgSxV341;l4%3e*LGp5;kYjzoAE߰<.;rų8[-.@Q(}4}}Jj<}RGޠ4{Fs@+=<,B4 )ūJli? .B:)CIAf#nYdb$ hHIx;2׃xn$kv8W#L9/Yw<Η2}v`GZsŸتYQM=Z=y1T=A" "+d턓zQNUtg%fa}m x(3?M'|>Eɮ |>@3#e&D{6Y+-5#EMǿcU?R6($.C.腇բHAp*jYza@~_jw:XLϽӁB^4bo?i &@dOδYggd A{JpBѐugM3qrPjTI9rT TحtLOTGKzG6 Mө(Z 2R/H bc1Sؕt?H:EUt,P->nf2A$~&}"5J,~S^%B˹CDGRUMР*J~Rv jҕ]`gc|90жѪ;yen^y!Y m}XSl_pSkd0/DT V?KY3yyͲ.(6PZѓzK!?\2K L٬wea +vBY?}Pb+|-)T^?oX25%2RUn&?*u(irzSe)S u-4AN7JaķP%B_-%;lHX+jhm=k5 NUR ]orIgG/=Z.8vZI#nt&j?SvE=PIl邡z"gY^]T.h F| gĺW/u6?PP$\>I(^ޮj Z7 [+\LǺkUĮ5߼K_CNtӃYaMڔ0H%mhtg@Qf<] ,`7Ǎ-8:F~i#'m~ HXH|ŭ mVZEhT}s:e/M;* !OfJrQfRl 8OGѳ}qpᧈ> PߦAw[t<WVXs9pDw݀idTtE1ÍҜ@MĿ^8\rZp3!zF]<\hiP*AL@yo{yPVFr'8T$7B%$tF=,I/=y^{"c1%ۧOh>AHչ@.>9a >"6^,V=0IH⋮&z<4RAX$ju&pi0Dt:>cCCpȤ>fpQ[iX$*GaZ5e A1 7iYÆ6khJt/)H+Rh1xr[Pm:8t,T{#NzL"1!kU6ɚEsGk2ߥ_VqZ ޯլyCWe?CNcExS,1,ɽZB (s0ߑpВlسpnιZ泼iwi2G0jb)~HL?b߯lӽ ue0a᷵UkezRtƢaF,J؜Q h L}'gFzZ|~egJ6`[$ \t3T X- Nv/EkܮmT }={' sWRl*ӓ /jXb*"yϷ:#h5p) ,cK(fWqi;z(Bt⳿1˔Hzt}m6~(ƉM&@5pGEٳײ{~S,A&I*5ڔ,sXaein`gg &y~Xww(pNzd}-4e[A\՜#zNR 8s.*Q[&.e?}a]rO•% Zzb 5+LK1e SDOq"ǹ ;X( ɥL@ ܪ&,\TɓDr`CHX =zȳڿ;-iÿ\1l""Vk$ UO5SKGj:s!B´dR2R f,gK ȀS3kptzc+[d 2Wd7meeyM8d' hG""H _BaW0Ӡ7!!Q^_u5K Y^mS$yawu Dc6;R27H+KcHj\sou}PUS ΟasCdֳDfg„w`HZSP(%}k[(@jaU=87E (mw|d(lSa@UXk_vf\AJCWMxrP?tCħy~aϨ sqF +4a>S.W  uf"V%'~E!WlACG x,K@$H:( )pJI3$UW3u &\$0kkj6{ߒ~ݫeC0-gp*(޳H6|WPcUA`M l̯}ʾˇ7zjñ2f k{ڲB;<0eEIɛyk4 0 -L@(YiLs&DXuV+ op/E+ahб :e\X xC9;FDv0t'q_u ]_//bi1Ŝ\$I_2:R)IVū7pv1E[gp Ì$~DO!Ҳv'XS{KuEK: ;%!44,~OR~SJ6Q^N,RG#i |H兗KJKsL%+_=SE~iѬileP^g[Kf7ypK+llYL 3:kv2"#kS\`a6gġ{p\'ښ5VEP`фh:_~mdDlޢ !WkxZC۸[ `Mط֨JЉ4[L*.k5<_P8&~A7e;ROx/kQ^"14W'^zbG .?<4u+#Pđ$5q6} wa;o-yenOT=A<69$%E ^R%_+h8kT ^_T}V`ل$hb{E+nJxDXIƀϛm4ɽjbr.,!PnC[V[6Hc,fؿ/8:nR<.(ZLLvNP"p&ʇJ.ܽT͢%$+zH3/34`S/Ny^a%[l^ ز Uv b(4nf{WJ.ǰ9*Z%ӡ .]!u-^Z /12lGFq"*n|X~D4g2\q[ WRՅ|l{<px Kˑ1k(H6\~շHASaH[Q$s~x鐯MI<1#` ]4KdA7ǜO)>6lލ7l+!!H, =fgfm+jj0L?6As@U$ٜݜGx96(g Cog#3т8U0i.]s 3=NQk,̷Wq6=X9]=8IP.(%X4BZs_da6F0SprȒ pdht%|@)0m{K@#]9"P-c_y\j,c@lL +f`7Wΰ4-kDV, C&Z_{sZ/|O IVnQG~7}鋚bU̘; 2:W1sH痬;v ,_UX ÑZJHy] xc{**4;F~IZ8W~>cxA.&0i*lg"UtT nːo=訠yP@v5S ?]^Oj4 P5o%&K\KϊzbA}{)5pN6OMvlۏa6y4/{D;}ߏ2T5fr:V0xCNB&= c858o9i= P64'por(F7nP޼=ZIE~+ \s qӖI8HI"jy\\cܼvr ,6^-%l%umHMXjk fRa[tR!{{Ku%z,ìYo=,r@z{-ɐ#0(ucsCh* yr~?쿷'Jrpɼ;"P ፒUzuC(HUbUA#gc=i}>$ 솤ޡM=a IJ|Vhu=#. 㽺8%񻗠:;ָ&,0,U?dä`Ȥ:-N7gѮ`ꦠZG3Y 8lq bæ XubJ MtډMoǟ*OH|:eQM UG@2dH%P ʱ~LlYdt".[x=ĄE_o֎ uC$Q+)ݴ\~XzC` nxt +|3򲂂SVLpn[ ~˚^GCW>iǧR=BՏRrGWsHȓ&'&6u?攉kH@h1Zr> [3CtHV=xĆOll70NGC!j\Ю)^bfs+bhm)jиf:JÁbBMⴋ2zBl/!})k,p7i9mTheU f}Fx2 DMo$f2 Ū>ƶ~vSQkq?9 {+CWڛV>vB+ԊV?6HSj?ADs ;<3;j"mCJ !]–adxLcpB/+Qhѓޜh'2cGr(h[D$?oTMpީg֯Kp熞J &Bwt0a %~6{$諣2^4 wK-e 1]\q0ꊁFd q܃mlA.R CF`?NYd$祬',O)ʖ*@H8_қ"*>Q+ .rmNiAdoz9",R 9=!yvRF+ 46]$uv|QΤ(E'#>]!4 *t#S;BJa9IĢ՞Z+QQ%^㎸a&l"!2o;}4PY撶 d*/[YoK?~+ԀFѡ"yLtRCHWn4O&U>LF4bG&CغmVHwѵ!|Y^'}oaQ $^ӏCqPDSMNP?k)t1 6DOOz;P1DԻ!U8xhKw.rOm<lPztg_$~gMxFV" l;82qTOJ5B|~ ŵG]8YA7nNx^ 'p4[* +RHkWku02ž6Tϵ͌ ;q.ѢBO()pO`mSx{׾2$Q:Þhz9P|#h&{& '& YRxK'ҧKj-d1ގPEm<7l`;온! dN*@CUߧˀuOTwN>KDSamvʉ6 5<]p IHFfRSm#`u4,@2kbI ǵEeZҫ#ByX#?=y ׃٧pB 81V%_k!7ʊ 'Mfq7m$H ~SBoJ&ܝkBj-(W;zzos9a\`c.m0eku:fK)6 ˜Ґ~ƌ(׻# K]]B!dSEfZ;xA]t,Cָ\Åd!rhhV$- x4]*h` ]K3. uv2Z>=w$@lL~\!s2&,>@"IĀAWSŪ:3Ύ T Kg~uݠ̓qt+ߚϽļisEӂrrX-3kEZ~>ls۫-D,[QARͿXXx+LÎFsHzZ?k!r@ W,f3J:o_gIF6gFTɏ5W {!Ӽ-]2`,1fY_q\ܤG)jůߘy7G }RɨC"']r,{62WU[|ذc='sQpb XmB4"moL+/~yy\=rx7edgfCc_4_ ^p(b&e+ljR2ٿ3/-,d,!l7*0O'h:D)| AI ܈ͩ'Dn$2^"P5Q~m2e]>|G_2c֓@d;QBť;&1§MLp5Qd;ihTD{:w" |j)EstOQª2[}K@d(vBA~Q#}v"xG_B}:߳}ed }!BxqhDʄvI\*~1lb*J-bSj='Vf[,) =M6ʻ5p.MK,C]"=Vѹ<,hE,Ѥx$=玡HGj!]u5ڵb㼲~U|آic6i>'ȩ ,GԦm/X?{'i~u5mk'N]U"%("F>rJN.]Uթ;]q@-!>B/ɗ)HmQ~"$xH_p1{]/ArM/MAK4Cs۔Va_KvK_r +@$3W*:1n2y ] 26r@V[f<0@YLGi7o/TzLT<: v6좤wHr*A} &%_ʴ$(9n_L|ۯE:_ v}$avNA\1C,O$ XҪicpICŧ"Yt8ck=}$.19De~Y('n4 B%z)7}lX_lw9wLUDuu4%SKc3umv+/#?[?BPe׳pOMOO>^VSDyyfTRv-̺.=8g4dPcRrDO._r$t܄.ȴ Q*z€Ş[JDOdq}{O=~OaŸy!L>$)CFRX7z"ԯ%%7QߺM7']DjyV7:#BP:YD1J,n_4^oh" :ĥn:@gQmD@dC Ec(H;61*?+ tbW>Ev#9ElV@|NUxlK#'{|Pes­'NxG:Hx'qf%ʇ JNe$ؙ>e ^([8aʞ=Ǚ!E ;4|چwls0FAk+U'B\Iȩ}Oe`u}x]QvfO3sd_\t3JskZƔPC$Y{ S`nxܖTtWx^E Q<{=m/hDĹkH$&)kWlC[0PcIN0HPf=zoKh8O,:S&Ǫ:ȍ't !Y'C_49 &F@':z23&QTVXyU(<ʋ^|(Z]\$t@[ovP2~%p!`2-ZJ^gWҴI yz:@įDJVL+>YXapYK~ =o,51ʆ2{r0e}hox(032W_$3BŶΞ1Zqc M8#tWE}~},<+_ME p+tO!#]fѧXOWv%?؊+gNJkJw% xصaiKtŪ V+26REX$4%O׷3`D]̀&K̠iA"ٶv=tq֢ VCdچI_YYu?' @`*^`7;Nz Cg:C]ySC;m:3/E{q^Ir`4o) F-;]4nN#2^e]{,Bi(NQ#9ځS`Y%􏈰~72{L_*S~->?)Pnapǜ_szpE 2ˎI  ,Fj`9|Zy D +qԿ*}V Bw\<&^Y Of-(p.F qI&=ι}C.wp~l36i*_{"$:ԫu\oQYsɉkm-(ZKfp;\Tx\@ّd_6%ImTWyKjAkLqc1Wj5b__Ll/^PS_Q?vez'ic8<(4'` 9--%xpp,T+t_6IGpxA߄" vU % ́6" GTRnrpC/Hpҋj괏Utyp;7nw  H~R=ԣG,Ls[5i\32$r'6ñ&]ܭ|p¡9žlRe]|$^v* [! Vpp*RDܣaR:QCͻC"*o덳(Fb>P},EqX}}y oYwl%~>;prd[nܤeg-'A>IL!!d40Z.XE?ye>l@J5PV>+*$!u5)i7mY`||=举vjԈ)Ǖ87ܥZ(Kqmd%hhh^x2^m3v L<{#-^ יrX ,qJT˜kFɔ[37X@EmOJjT\q.! C}?7,BJ;>:?>+$0,ӭ4vu|L&X1D/W^vWQ|Yj|aGå?`jib}kUnfj |& zC 2ʷ? GҖG;CxJ3͝VU%GPGʊaꛍ,sz}3JfycqxS8%mG:ګ "SIho<-BoFo0g&~!y@XiRR`),c %J0tL̓+6ǹW{Q@g8Ө&@n<\YBYߚ!ᵋ? ;OPT|\X:>g?l)&VGtLh*hxVJ/窪ǻ&>u]xUJlYZƝ(5}p6#{U,ƪfS3&zySV]*a "0F%,iٜ*ϕRf.ِq Nnu/nYep02}W?,m]7tJL͒']M!D= ZJQz#Ϳ7KW_VpNʌY&_e; {oOn^`$:x_Gv2L&~b MPv(c_AZl9ZqR}jPq{P,Ш'&6.oe1U=/N, HH< ۳>e2e9u"3)pt"s Wi"'[&SQ|%Xi̐a/RP >UH>а11 ]Zb.LC}P.+9o=U[.dbWΝ c4C׹(ADϽ 6`*sG}IvF Jր92 24/;5e\(ylBeD]Fyfz{{ i &^YngZ<]dͷ5$L7'%dKv^\Bp̼[ϓX kU|616 I~Kvc;G 7o&z(6>x9'MY0h^_W;^ǜ쇔އՑffS+1 H73jcjx9IxvB񉠙jPeÌ. `#0@5t5fw8 υۤzݪ^̀ &n٬2k9U.(3'yi9iBx*㗝qj o*0ǩ+L׉_Cc@Aqm\E8"Nl),f A2(Ut#RFT[鶒d (0zRShYZ/l[7vf|ӪEv>Ftc"'pSQ7HSڛw@&NL\%[8wuoRȩ_hq?}wX\ %YGLαfү\:ٌPMۯVD}Eٟ4BO>q+r]мG3Om*P,RKTRdAyn,g,?q$jӁ%?&:fWCsdeQij n[--^++OŪœ6^UԨQϘVAmsBKy OT>=(+liEe`TQ^Jd춌'N6F#G#.Nf3S> _>q7s~i}O#3)|^3#VYwM~ӽEe{;9e[Uv0qh 눚ѫub]4PҠg8\ ¢Ђ}FʢˉF.j坉] #гU Z%pE@qx*-GybntW~Y{pIa#uM1H>rmU+ *7⡎p/̆5毬aN`~sKNŬ}bMhe^.ShСƋX/h 6$LeL*#Vf͖#0!SAJHr.Z2I)'.M;nT 1/FI<ڍ`$uLW&Tܣq#zL˖tso{19oQq<)ܕA|DPhڤySd9&طS \.-Rf!HY{(P:(SͲ/0w^e܃n0ը,LmBr!$*j^PeKz2@J1 Z,3e1 ]*QgeZ%ZͽO8DF$*Πg1tؽ[쯗~#ˍZ:#0p%^ XOh6SK{3Wcdf֟\n @͏ :-ONTZJ&;& e8ܲK7~9#?*y3bE6ڨu!LCe7ӵ l!_$\2-ʹt@ 2j$ eSf̝{&#-ǩ$gʣZ݆tX\ vxj 2Ƹ}BӵܞsybrUk!G&ӈYY8*sb H)'5!ІJ Y$;Q2w=.Dv R|_PV_q5sk0-k4C5na;O?ֽejAK?k>x*1 ,FS0+&}a01mlIi7nF`<{hkN-ƽcx^] w#R2hNSk%,X?$a$vwe6вH$V Љ͸zR< yC79mFٷln]2*0&o}xpcءw q3,,*$qsۺ0('4~:0DFv/N %Q.'2YîD:iP0%"»X~c[˟APnW}0!r !&hxӕ\1 Wjhq :~Ż6EJ"+R\ؖ@~rC g]K ֦BZ\f(/ڌU.+0% BI%Ags4-r #s\H ma5%HxbEԙav4+#>9A$:f&j9)BE^AjLQ]k;[_Y{m|%EQ'Z,`6DHQbc+0$;:ӍaCWMYG"㌎%P03>| eV~h2 'Ql hZwW;h9FH yDKlm_wƖ0 _g]c5 "YyeubF5K*oiUrNӓ S P*`3%-_d'n43JBYckmVh}.;ס+nw?FBЗ}5diUJ2ɟ,׷M< S`O+3mgSZ}їܭUq*&zB#yXw"C.yRVzN}K?Hyi"Mu" ɴ%tm6 hь>Y>;t^:c{:?P.*1Peuhײ4)W)W>=̬*FZ[qpI)Й_ >#r\`:EXB㟈1!>a00EmGpYi u8:2lIaDg99 =K ڒRL4]ىw1lTGn36p21J-J|AN-0HUI}͹Wgw ~O]-_;fpōD/7R1♩ڛ+h~6nOY"m~Jp ^]ƭN(#/LY5ʣD3f%y Üϊ~^F`. Eȍ w6++EO+W%C^8* O%͢I'ԭpsg:2H>/lW,GȞjvU:4;HhsCnT&gӀ}Ga؅5[rނ!T(,DERj\ا;[Rѝ +c|jJV?hbgd~s4:`0rQQ^ω0v @,V5P=#8P3DvM GS^UWe5Clf>bi$!jve 'e2}{wz"J!i/f6,ƅVx6!YU,isFn:*qb%O_zEtϚtj= @X=y﷔譢h IC@ګ6O>NQ[5#wAU&0CtSFIhK?$( ΢g+!g2..Ff.^GOz#)RB.0 TIŌ@Xup?̣7(\?Ov+=@!#Bj5ݡ#2qmnBXHr 1A t.m#eһAhM@F;_,60%k3?~)_-8/BhRTo76R]AwO5Kk1Ŀw$j[3z}wLS'v ]܃&9LCK"Yͳ(ClGdt5 9?ԕJRg/EsZ,%Zyu-YFNjt]ޠra*(а7f 'ly 䡧sl2D]}?4Tǁ]T8}dnRwG gav-/>`7roFw}B14| Х.x5A)!iZ^|yfMqԽ\ez fٽ&V4{lBZ 9pj'2ty+VNx|k=ۇ"*ÌBBg0 #/9r 2:gJz@ޚkI^r",N74@_R\"z bA;fO`oJ~|Âoeӝ$ CK㦝+)31DL|=.o8AJj P= 7}Ao"s8ŭ`hDlq~c*ʪwu{z>뀆6ʦ[Iƍ4'tn:r \XjN?YMUЧ4]ύQV0tBԘ'!L<0P ?BO]&{dBR=A]*jwɆCBvGlg-JR~5i ϟG4cQ!MO3:Ci(ئ cQp_-M#48JϦ~8,Ѯ  :@YFW=]Gfs!&3%?fZfӗxHx |1+A0 }=GuKՎ Sf$2QT ;+)ݦa}?Uf!xp擺YqLV͜$b:X 3ʔqcG=Gќ ..AiNmlWWV%Ge`pYe'l*%$ZטhN 6T֒Qw X^VSiob3d|`dmk(%{nRp%<_큔r*:PnO{Mt ؕxm Aï;l%ISaW,fZ!Nkh9 ) :ߕ r@S&Dy>7ґHe\XX~~FAα@(*w9?.ea >W/ķw k 3IB!U'4)XvsSjA֐a3SNg_GV?q3",g>`ݪP90Cv^mDƻ0ǚBrS]3QJO Ŧ(C), )SL4[v Sq;xz@CK퉠5|SlLq*!dg2W~8.Mڱ|d5N]2мܬ${:;M ҚSД+_^~h:'_ :QY$1mXιYUy8E+Hk#Rh{";W*H.4+媉<1(Ys{hagDæ}y3 rva,#MEsk,Ѫ"Wd:8fO0ղe&1Wڟ$poQ`ddl6b5ٱ3\ʂ4y뷨qqSH@gmir@?(Mrgi9~N%6D};Sqϕ|wʣciv)-+ 9JJ}B`tUX-8BL%0 G&kjkEL`/5qSLC~l ?y`%; Å5ot IjkGyt vx^Q] BQUP4k L"Pg bP\`oWY^ٕ|15@,jY b/>XO6 Èt2ٯQ >ֱkG r5 Ίe|0jyU[ʢ>v,_lj j ˬxlu* 9.;p<}*zMαOPMb/`a ߋ`,Xy!db'!2 +W(J2QCն:GWyUsFs.bjw˔ԩLJ* gȢE[]uXDdZԎ0C40+q;pe,E~޾pAf6̊ЇךAeY$/_<.kThԵ=LѪ bm]uU㍒rclwaKrfLɳ>cF.fݮVL*v~ !Xvݤ .oƶx @:JqdMoζ|Bg8"ȩoX^xVa [0•Bbj`mu`+^km߲kU”Fߥ;~e},K@}v; ȣ>sƒ er#;Si>MӇ]ι ՝\bډ(~'V9@C5x=|cbPڬ-˺HvX? jKo+ ގI2 Q+ig -dĴ]{^!ʃ N;ϜACgwI yo$s\;I)$Ȅ1Ե3Vr#Yh`}RsT,lؑbص)?[BciM "msjFy_z(v4*ssEdt䒣^ ujtQ1r sUܦh|cEy* Esj9In{Il]n8VWm#T$pjkz qD,( j 7穛w9s\ fIyֈTҐPPu[*&,4i38 cuk.1_cH8W!> p zAǽ†Zz@:мj_I -Qǚ#f\ھ@u<:`gI=QWP=4 CާgNӢ\N,]OރI0FUwBwp)E)U@ TY| 5bNONXya1˫c!R+9llKS~6[&X|mX:ˡq~rMފ.UBZ)n0zӾyhjYqxC><˅RGmQ6CY%D '_ΐi.(+yB;LF84ZDbIrb03x3{iDC3k=ڽ 5 ;؟jB+Y{_^G~/@źSy|}]%/'31i[ ='P@S-`:Һ Ȳ Ml굉@PϠb~JEǡ_h g-%ўͣVv9ZÑϚ q*7-U.)}pk=}q}%cPcX\r\AlD;п110nj%\w#5dp0j$?R$9Z0A(7c! U_ţ9yn!S,מ 1Rg^!"{T#= L&:4Ŀ_=mc= G]sjL\邖ƀ@IEALOE4i֖lMlDds-hh/lge5\N:U#O@H@.P𰖷v7*pa٣8^p$}d7-/O"C_N%Ulz@y¹2ƾrCR@7hHY%!m8`?ƛ[ϣ^6-\O!™  >r*}eyւn־wR2afƒʓ^B—>_o&;rl+l;q= bϵȃ}=̴Φ]QLa(`t]'aɱ&Mng! !06C{E5{xnZ^eT):өV}ﮘ8kUŅ|f +ɼAv5r, _NuFf$d³WPDi~ ɍp^|-!\kiaxW< UM;vY3lsDo/` RGr39Tw#r\M|9,WȾ"J}"ǧax4OAt&_% l" \}y5RfpNұñz14g)vLgA! Sr:Y ) .;ȕ'9|}|GKQ`3o,z{mHI,?ZOW%<>46 )赞u'ry{ՠkvسBC乽8x3(C:9RIѢ ?yؐ?ݧ օ6~MTڈe,Q <-ΰ`|/`ߒ ֏sym\@oG그GfTdtY5Xc޿Fr$ko/DRŰWFk4[*gVnLo:Ŀ⑌Sup32| F|mr'Z VA0D?CǙ)_ 9 :i#-!rHR?x:0PCip2Ӣv >n?s-.EBmdsaZl0G { ^c96^U٣ E53F ):JB8?zAۻgfԗ=F%rϫL#H?YJj[7dPxhCUj&;yXORye.I6[$09 Z"RJݾ#(7|_ZTtMxKԪv ]~ g n J&,J0ע7 Ėj50Q IG0/|I0|CW^5 a=-CvJ|;Fi>hFj& X!뿹Ie7"$3rBGN$ ǫXL;MZyW@'vM._#VmcLvd{Ր;u,? v3og CH/T9QR.ay8^m*jo0C,WpC\ 6㴫Z=1 qƟT%EmCu Sc9,fMs a.,|\K+<+cABiPP]uBVDʗl|TW*_ge¹8x|Q$!=M4_bZDPEMx%caaI\|6!V61恀ޢs< &B17 rT`"^r+D9.V ґQʫt)rL* ])%+WIu $q{?4wfzMoDD wAPsr+yVucho.CdYRd`3xWVkMAVZ._IЎe(,!8%f}{bQNSƿCeqeHY(}Sd'1 ?ռV O&TaYp!zn1Qɬܑ s)d)`YI7Q ў&7.cY]wᔖb!Yvad, MsIY$7;UGU*|>#@iw N l -KNp=.,Dt* OŦ8 3w`LyR_zJtg>%MoQ?%gW闼(4VDLafCXml C6AM=34Q87ny.?Zӥ-&9^r) =tˤPt@E 8{%pl\d2QvMj"3sWrhjQ0?@ʨ]_/W6;PLH4[~ڳPNho%Z8y\Yp10Ut_#C;LV ]fn0@8kqb. *?jR ͽ,%l+0wjǷ1'2x:81G&qjck! `&cZR[̸Ir n4kS(b֊ڢ)8m}I{JApwdtxʵC!|=4&f<NY6Cl}j~Y3m"~kݣt*𰹥MI.EZOTaPXEr}n\N놜T?H6xq9ć\#z4` AR$?.5WOãn\ZB-mrΙ!1^b tp텧st t}$)OtF%)_P"J]DI! K:`ҭH72} *PΧ`Cn#4zA;ę*=N7(/1cƬ)އz Z*A6p߮S,e]v]3oFIrW5:$% .$2 ohs~{63;eͬU>4KZ5ߝ YUws6<Gn-n it1Ci'Qpzz6ѓ#@0&M?APusЃ @`gO5?S4zBaޭ[Nw+^ wHdH,m6ֻsBeAhLshMrhwd] 5 H% C /V|MBiY͌]/7R.W=@}eΙH}nDwYbkEp %#"%;M Y\1Nn ΋Vg9!t bP T oVN^(q9ͅڐdC+]5Д" ~Izzm%/Vˊ8üdĮ1IỏBjkVI0*DC.b2^}5>>$I cɜ{S1kS#gm:.Ty޶|%^q7V>n Jm޴BmpRaO&G@PS>glhmSF/|HƔ0[ri*y^.4|:?Jِ-~]HbA-Ҙ û1jt; KIc\g2a=GǘWwsO>`2wd]LM9<򽶈3wfنgd{ {.ogRzBqC?ِ:C1 m`QQ/4NV QšC-(˕q"?2Y>v"ޫsKP: 5~;U㰩[P|qae Gvk!ZmУ"mO&_-dEQ/ EURy]u'eQwg,D\!8]A@_#r[a_'LcxYt`C<9~n16CҺcH#\Zdd]#Ov ԘkJ \/NFEh{30y'Cs} >hхGl X6f=~m-6i^-3kL_Pݩf{* y?J0I=v;2SemrAHI!5DQ /30|kLʊ݂ ᆢ] SUd+Uv\YI$@񊦚Dh.J^>҇bZsy۠r+rTvﲄֈ޵/@_,ahA䳵aT`}>~{wt۲frUfғj)}=bX9㾱X-t Ih:_7'/_7:\5 s\Kyfa6r*5[kơPܧC> RүW/4W%8C 7Djݟٞ=릖U4N?]~##W %]#?n,\V׌9z4JGak\К̡!Oi<A|}ɂ,iG++Z%;YQ\\[HրBdhA0đ&C2EBƄ}N3H°SIUK-/ĉp,O>_I0 :㘝ze'Ziͼ=3k MtAٻ~1i Ejrj1?=Dqz%UMeIfͲJ5 xZUUrX@j10y^529x2>{u/r2F-fly:'zžNV2~dIqHBo:6' xfc2EȴVր3W9rI-iptr S辢}@XSqa_./ۺ<,i6~LHhJfsGm "LKsؤ84@mi!m..z'kRs9Tzɗ.ğZPNߵHFHuҍQ J`w~%*5O'bf25%=HȚeHSn=LR֒7c0v$sU[?xkz;݆LhU&^N:@?ʇwCw:Z] ^,@ yd#?UR]? UCs/NeLcEդU!OX(yY@v-&V}Sd2C Vǀc' ,y\u59quc.NۄvW] wDۆq]Z-PiøZѻ>hE<ٝ[cd(OkBSTvXBrDWLv"Vg/Q P\l="5B fJ^דOfH:*4Y)YfZX 9wě4ns@qm5x>22&0W9D*`N7mQlObx< 4f|?(LrBL~P;EhzO[XI_Y=Eu]ɘ_ bnз+9\S{NZwW2L-1xɐY\HM [-+mȨ=H܏bfQng_{ n=S,R,4@*(B5"܅2 lԂZ`M/QVJbu_eNyJ].I<:I@*y*m [>LVj\X1cnWkE)66v1uZpwBR`Q 'WׁtӪzKr_YJ/93ij.տuS'҄lxkWzё>o6\')Hn`a@Y.rc|zE7p'jú 2-_zI.OMMwrU}˶6/ji$dvTE}f%az2s~ Lٍumxbk:Ic#C\F]r/^A#8$i;iRbjI I߹5x^&QbJb\̿{ _z]&AaknY6b<@2@lfԠޫjl7u%8eT(9Pfҫ Un@ul8e@ TQH"p?zToڼ/#M8(q~C.LSC4KcOvh; ,ӕ=+G9s.)i `TkiO}惻2oWuͤZRv_4RYp&:Z$v CVj[_)b;$)&I.Dchݥrn ]]X02ZH]>U˃`7:+aG/]Pz^_E@_S3-Ɓ[&4"^>Z Ӥa=V@fQaq%3DK/g:2oG-F 4@3lXYWn*r+diToz+"B5.6W!@A C6l2mfzX;h,2d*+ty r%VX37ްCiv eB['O$Sh||^LɠgJ)T,m\j9Et5Bdמȕe+7Ǥ6%Lh*~$c5Wd4 Mux7"؄&eڕBX{^RzS.bgk`)RvD_ [@Lk`)| "Fl^SJfaRA70.Ok-p-ZYba7HT>iU׎}S3wd> i8(U[SЦ5!v*8)=GiEOwfRٺHu ̊ݑ$%,=w0&Bdd5~LH)JV :8W5eb.u!/IZ qatſ~)hq=.לi- ckS8W*J ʞѮxRJ'+De Q!s3KނsG?噙쇯VH_d Ϸ3/Q{e$⩝=j$?A8ܭ8B < $Q0# W\õM|j1Q`J]t} M2 "1j{bDA?If1daCo/VeUYqS!dqyDn0О osZ5MBCc]ߪ G0`oDr\J{VWu ߍs#伱|eV4sLqcp_{l-9 |, Oxr=[@p̀RgG]ӣu߀s &VJ̄)\P[]`66{3a`יAcefǗy4J=xgPs%.BiO~}%L=~i@ Q>Am@}˽U<5'XR~-,f?*@NȜ2g:!'+i|bCcțA&-2Q~|KdMK(U`^ER0'Bmb'/:tJ=:H \TxTZګ-xY<~tλퟓ]?fLnvm !O]Ś 08IAigwS|FXs2TAWp e3Šq5Mۘ>,#i`Yfu%{b)sS67l'%ETPSuJw1Ux FiW4+8IfeجS[w@zh6~ I0/&\'W,H̝sPd̷3 kXb۽U]CGzy2*<%7ڒ(VN%&\|ƩsAQƽ Ofu0_)x l_!ݘYt5TO~f_ }}3d!.hC<[` %@ "C%@Y2ʺ04:'3mA`Dhv6>`<5aLkn2yGcו{-.F4t?gS]S}0P+t ^M<:KJBxwOU!,yWo"}1}Bp@-SRc61L 5"qg -U=e?>zRXhSWQ3%BNSΧy&db!s p'  mgPQ09teU]9>- d1%Yjy-/^VOM{^َE8çH+YFҼz|۵8,LV@JgɦէR= $ 6K='/@;ʈɐjVhRt4yĶN*c ٌu*% K6ʉ3]07rhFliҟ")<)^nFa7;IT:dNI&kHˆW^,Pigh[xGL=A(4ЖQyTZ(=-\qʶnڴlY@j=d0U9q!AA;B,K-"3өn 89纾<@*Ⴟ|A<UI緩j]л\0!MQHC?tu>@6{p Qb(F<_xU1.?Y)9hG-bOC"^A1.nM T@4%LO.4MOq<տc$8duo\*oHM+^Z օu`eAZ6JIDB⻗.&9a8 -A Lћ}XmWKUVASa |SPǩDEc(֤f _Vl_2X.'sYxZ m˴zNh1P8ұzpJ! LtHG @,@Hb'_Ƅ<Ԗ/=jM:!BWQYr9IN[-u@ Eg@vʫ/|zE(fZ̺ƕ6uԥ"VEQGސ 8\"$uP5@LJZiG}%܍dJ]%*?Ug#Z"&㦽}@jޖ& %mE*:Dtk"X]Y+TErevB]I~L͹7bDfG+G%į*T>n|$?Rd$l] {ߡ25N;~B/ gQ9r:ZXy- ƅ* |?G*vw㓩umv%PlF5wްUK{`^rnOZ(iv(mrm T*2RGr@f ʝ6N)5xg .Z_dh P,g>7 @BaH@Ǯy:*UHU8Qb)=Ѐ=S]U3J#RI(\4 zng+M<˽PsB+~OOa"A\nGcZ;jZ)c8l/ ^ ٰ˿ b>NΟѴYR)Ԡj6wΙ%[pU 10M-:F"5 O]ٜF(ww^;K<2-!c?uGa<~!ώFքεDtH`2V @HRnw\{MM8u^udOX$1 I7C•%gK5l(ur1hDXm ljHUu5J:m f@?9u.36#uuA*!˹n.~@' S.ub$vYGXZ3Q@`jD-t\1ҁ'E$ a5k=Tj9W9IB|կe ېE*[ UrߣɪѝYZ<{V 1+rQ#zO@ vyuD/,OK j,Wb4bk:dՀ Q] ]r߅kj-vG~Yn#ZP9B$ C<+!05S~h4fD/-f<|8DJN/L#(7eA/3$%|9caȈ$}o̫1-e]b'ٻ},G>e>rb!FTJǤh" 4,0U'xHw3yIl=e(c;@:BygB.QU!\.Џ"|#O ӳotrVt}җՎ~ ktm#k~+`iKYewZo=χw~ ŔM4%V> H(30l菻/FljtijNl$׫$kY$B|m pX) 2Ef׀ԗ2IwyoM(eUҭWI~% 3&kzc ="\Y:,ꠊoB Jk<"WpVYFL|ql޿jt5_`lՕ Gʾ仉͋ݣ1wRС­fݮ_R|Cq[:o.P9LQ+& tfĉ {sى%_!eA+ƔYD3)п_Aj{cowJ{aW9%&LcͿϖ\Ι;:K'| ㎝e% 2ȾVM#J{Lqe$);Ͽ~]&lna+Σ8]yW~iE*gĀ7}}d.FZFR\qxZyv*yS)ln!-^sM{AT M.q.|$AwZYJ!ňՊr/ol\ @Zm"PO>'oy~&%2N('%^yI"ͦFݕˇ.Л[n;K).C>L`O&s(ndݘUՊrVCb;1=G01YzMV&*0BT,O,Kl'7{o:ݣrW6w:kh/M)JDceX^VCr(QI*-A]&GW)AgG_^P*Hqthb'`O Fdzqd\0¬y<9&BxqL9ab\`;ZQ%lN6WoL!epM^jYqĸ%H4 {ڣJ|>GD! R8KR巺jm l{*/'\ѩd9I, p^LA[n\6(DFaCX7wbbZ 3H9Bxiڮ4/U]lGdYz) h457p&dq uΠz8K2$96^ j,O2-AnG]~ւTcսBW8^(t>s„@&揖B:Zde=ˊm/p;Y2T WcI@4bgMՖH xE?i0MA5m\Oŗ㑤B?o\$oLN#2 8`hn"WECܐK53%'+"Za鐓{t 2pG 2Yg; IT_c!Bpz9@3Aᨵ?knU}T[B : !%ƞHd6>0_ơ\;Hw4gq4x:5!$C~wtΉjYVhjPSMp}=t'QA)Da%zK'EIRZ!YA/b&fb$&2`#^2x=;I=m9⩓K[\T65vˆĨHK*!w ΅{Ǟ9ipp.HJi]u:Ic%@0P]ƒ}F+V,һZ$@[%Fp+o}ll">RluҷZ2( WM -!敓'r""|;:Of.D0uG MF]{h\~7by40|݄JۿE_'^RRࡒ#rqߋtO߈ԡ~J/h/ HkT/5-\Z5?Mw4IZ yG! *6/m0M0'q"뢌Z6\> mY!݅KR!fl5g7(0So>SV5c*)ʅ.,qvՈ䙬\-Sz]4!UQ`ٳKSD&GzEsj4z=r}Тsm3-%! T#oWiw~L#}%DWmo(+R$IŠyg>aүui%e nm:Lq{PEܬĦ3dQ>F`TBN Ă3:G1K#X'5ױC 63)Ti7e=.T[Zfg@ODdj_#-e/z+x5=>g`"{c &<wp b#,b7oդ뻂8vFђ==(?,[LBgs=E91r%EZH~ґ֐/`n={\#?12\u:pVVB#S cV(atnW--DVVZ\9z14pM6%혰v:6;ȵ1䣧n'@K=H|P>o_^0? -G9z4=WѬ!5:=c—rĦ_Sc>z*ۃUᬸt$6R)t^&敠غȴԥ4=E_4ZΨb e|!p(vM.MԉfF(}[ %4'yod tJφc׎h/!HqESvd탼2@۩ʍ<#ꆟ`,7Iqo&"of)-W Oϙ\8BJ=oU 9r#ix ISQd2xрPट6c RwsV# cHІBܧc2$12}S٧c`OÛ2]5G'6.[3-)W`/ F*AƲĶ% ^+k4_&}w69|L^Tc: M7RAf7 2l=>1413؏cfxz.:}ﳢ&K$6sp?P̏ 8uCxTuϧ˦N^15 4(ӒE-6qdwՅ;@1_8DH31Z!) u*ۙ@7/H~S Y٥DQ0 m3nV5@F=ǽm9qVr&>GJ-2Œ]SCTNXe5E!WZu2o@o^'ܰw# f$5m ճ& QZD}Vzݺli #h(R)賓L޳ݮ-LS}F(U:홪Am0;p'٨*ߠus 'gvf}|ZIRIhElj.}ϻ`S3uLh<ȁ`>;0YZ07070100000270000081a400000000000000000000000164df7f6f0002a6d8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ9R{[&>+ˇCщi_Cs t IŸt #}JmV&c"'ɲEp*#, ênbt;΅RP6*xx,ӟeH!K6N7i0l"16RF0>Tɰ*>Ek DT\/$9#*Xq3q@uQ6 Wև@X+n8 9OjSтc]s1|Whe[p 5q2IiM"# !Zo,ʬFb l)޺JjV066q{I&r8*۔I@*]u=21E)QiI߈Y|B[ ܜz&|̳=]-wvO6g3[YG[q1>'؜ALXa;r&K#W 8dۇf3uȯMN|cRW*$Ӈ)5MJ;҃pm"d=tUطgm":CS_Fb;޲YHo^UlyL7 hǏdsdRB*Aa>ׅbHVw|ф4P jW7.Q<yr3MU?L"Nm=hljCay5.p3o—K>E|YuaEht:"{9ߎN4téS*=__x)\<,q~7G2yV:+xgWCCx.D9ZM(+E"P{l~z-8Cs}5l1\*$sLYP, LV/Sؠ:a10uAddu)?{ 鞻9˼,kO/0ޟWN/5gR9t)voYO&\ƶٛ hX4D\F'?nA/hFވ.$3 ZżŻ%;7qHz/Ysi-5\!2Fsw`:ix(>1O|r,`JMYZvI%Nc{X#;]EƩ%f BmvV/L Do;$*6Ɲq95{vϷF 9!Lˀi?s# I@.L'?Z{ynl_]r EszNRV[%~m.?'0EtUPϴOnB.O{5n(g-tC,TY!PvJJpD2"}/K" 7w)Z lRP#H/krf"}21aeZ) cV:/ȹ(VFHK,W5 mia.H]+v XՂ+i-7%t[n>/&B㬀T\ӬԳ``U('-9KtqU, ,f"DeƽĨ/ơRh< B6=lze􏫎J{ ֮,طL#"@:vex)LqB>_m@3`K7yPIfp'vD> f_ǡ!9ۍJ'7 j+Bo"HK8A3ks%POB" gg摢GL]ёo$0͗xaF 1vu}j+/vǩg`{Hf(G9vOJ&uO9|4`^ 7]@SK"֢<,(|-W1M֩F˪v6i_G!2#\ab? hhk~(5:\fלLOЗRsC =/ce3PȰ%ע(eH(aOēTmYRYT7wGAgt.]j'%;^ٛO`dZ b{;˼.5x(J[ؚe9v/,y2 }A| wcNښ@)ύE쉂&Q7NJQ+mV;G3GkmߥEPq>ٗGwf4rJMGlЅ^eϴ9o(:> p J614T}޻* bȄѶ\64w`5R% DC Ve ?`膰cOG靪bj+~I6ؤec^j KU+pNnK!ۅ'քhE 2I]hw3hY鈐!qӥvZ-#(I?1K3k|r|\_gaID!;Fk("bFiUB6>,f /7t{꘦f쾷r7`~Lc6GsK;5 :tS['xJْUW7,KB>L\gD:+eEt^R~itA}?ӗM~'|Jz NȇM,2n2KH{ Nm>(0ۉ\7В B긯d+ +u6Nҧ|+>k[alۮ۷ `˓=JODg^ӋDA8Mr*䉷/oůuSk-D{=bՌFm=]J Net /p#zb!ߛ{F D_4_L֏glFNCJ~T+'VqjfTӞ  f-MhtC.+.L0/x1 )G%eB35jZ.ܳ1t};w[BVLc ]a%͡.8Fqtj[G0eJ͹ 6Bcj^{xa^㖍zTPʓa.v _%Œ˜lK & CQTUSe+)8 +˯+htVrΠ%!ikp+#Gs-*?lca[zkD5U~Hv5^H׷{ `2mB76FIl: Qۍ Ah}9 2=gsԃxc=]Nr{Q@*{YjAWWe:D* MuS!z,6uYF05h=uGC:A&1eο#*]>}Ru qI:_:lr `chUnb>~!'zA^mKF&CMWGYK]y}DpSu$lק¥beGXr 0Ay$s1'CUYI ';vGEVzY5k(l?<N"Zl^x܉4"} ׽]zX,ZkLOzle#wzf*g(/౑g0h c "AuUK$ 5<~1 `Jqm3{+ㅡsȵFV> z*wO|ڄeoQ9 nN`kOm2} nuB?<Lūy-:ϯMBD ܇oDX`7w:4_e+29OQޥf ~h'Eh%/cr?CEF)V%V\,w 9"@ebaR7"]e=+2]tz聤ݞ!SvPBttݵk[ul#A(Jt-CFųjl @gAwsa \~ Dk~ R[_?(xkGmsECDyDδh@X# S_?|g6g9Awk\Q;;ÅĶZng2hSg A΂M|T#:/ r QhĀ+u5#f|o(/q`4 01L4pGiJT~ p Y,Q D(*nQ 7…J $#8bm4KJ0N Wҫ_ڍ\h:kv-ٽ&fْŖdC>•;8%6WJl 7D[Ph3ȿB ZKP̰uD~\PfүA%Y<(5~F'̶Ge! +N' Zus<\dT:^i[=eUhZnWPFS '_l& Z-judگZ&u|"|wEC1.ڥx>TPshiDNSfIejJ]6'd7 %VKn#ޤkZ'u$` 9u"`L7zB9oa oIptv͞L .(nL2:v.]M5\r.8 4yWOU'Od΂M7+=k58_ƛU>ph"-5@T{ gn&er3T%e=USC8q"X%N՟%ϱeͱR1+u,)~ϫ!!x#;baC4%0rӪǓp_g&8y#!Re;=A83kDtR7 ﷌} ]a)lqK`3C(& L>*bqwRQk9$(!E̅heMlJE>C#0?{Uq̔,~`m֌P,AB2R x7[x/ s|( 4q4|W]$m|{W2>#`'s CprfAi_A;'YZrjg k}/V)\ա|{6O^PoGs$~0!+ZbvRW\Q\ %Yt;@z9VQV1T<{&?R?Q?~ MXX`+8 X\"i13U$AFW*$u@_ qϔ ^}{Zᝏ=,0++]c|Ö q@㩠YHL֬ej?YINWkp#J3AY(FԿ5qkigP檏coJ0`2;f*fHaG2UyQ_Q2u} d! iN픡|' ;53.OswwAfۓTrYHIX:" *#zoe\)ngEώ/o[>&wn]፥UL( xVYz6&xb:^fa*X%$leqI.g(J}.?{;糳!ڛ6ib\_,cR򰭊.3N!0nS/j>1 ~R_ G;zmI%r5=kN>?e=g"5-䥱2gRI佞n+bvnǕwfS+ w"< ? ` `N+ ۷!Gz(=a)4#rAMo`'Lf/,@6sRH {S+Aڀ7-:JFhJYM# ?fqq;ACD~ȍy@NwtHTؔ~_;7?4CBϊzy["V~l hzԂiRi SL'd ֤T4Esel@޹FY0kKS"w`FW$>Rׯ}+?IXY w!d{wvc=rU.Lth͎یm`H ׌UX\Y'xiL|車HBަdW{Hx-vs}>,̕B.$c"#EKvLmXۅJZtu2R~P/^p޾tYp*r׿n[Ca\2[:ֿ\:}"Xr3' QnMS&~*e}WIMN, 3mv1.bk<)hGb3o +pPC{#6m0%t u).q:^y~)w8@g0 t:!BX7S%ȽyH KO9#Dyqۤ:3֬B T[o8eq_AWߡ 1IšSW8jZu8ڇOHYB;A0%X|h_6 l"<ؗ)s ^2i[[y-]Hr~L$w%BT[C>/mPt?59"֯ =C5Řo.Tq*^@B}W!❮#8LʯL7 ol*йS~C/aZp,)bAbuDUB`W&Q^k~4l]ç &sD(1rtƣPbscb:1˅Q=**_jch1^E Ϙ` 2O8HMQ_gR#W lvh$wAl[TU}RWb0 g2Z|! EMn_=nd=٘} A4xͭ?rV5v@e4>?" U!IÞ"`ݹHX'&a-AnonǫI&sڦFJ[5L0.nZUj;iS7\V?*Q@NURkv[BPߺOSmxVU!6N;!|l?sia~H`ĆQʵ3 (-\GR. ؿ@5+\mgB!1ϩΐB&gTLiӹfz#U @0Ļ4I( w3y'+Ŏ@zS^@AUe`j?ޒ27be^نZ$kƞ #Tw7+O,!H{˦!dX/\b5(GI"f"uNUX:{6̦i+7Cy"+cS#1Oj SP( OVj3Sw~Q{J ħ g6 LZ= ]#:rżW=B̷KP ;H4n[ۅz/Bи`}c NՋ{t}ҋrs>gw cuHy ;ho#)zx4}n0>=V |M#V|YqOncZ UuzĭOʘo]^A#.ᰯMc0CKm[V OZ\܅HtTV:pAV4z8(zvFڙݠwC$#eᧇM'7r.]0sgOI ^l8d$tYWSJ l [⨉ >}U䞥)6S&h S=0-Ύ$BHF緺!}uŧJAR"ꚪݐaİac= )e]lgD&PNns+gf"K`f6ۈjmt<7}5~7$ƔF(^#oy^HNfgZAWߎ]7ofKu}].>xwZ=aG`-Ԍ6eM񸠕n{ŰysBTRh7wc\2HsTf:=G,u]+-}-Au&)%7zjrf,A* we)=[(]>7Y[l Q!͉X9Q#]Q Xw-i1xRǴF\ 1uj=Ujڇw%F1-lze]'ukE$+A)HV Oy2}0#n7+La-&~=ymqNk` &DDS T-,ۮ=%@EސE3obvV6WMi󾤍aqfoJsx/0U>s9mlg!GQwOP`fӂݞo_obUn&uH! cSkd k,:qxfUڌݒ?ju mqb (r"NBk #:8Xj ;؏^X@èldǽHqWi r`v 7m^T J+XkBQo".x;;=:TӘ 2*"f e;,kO@9840a,V}j&W.2p]9ʫe Pj#pԫusbfN.+MXC 8Ƀ0Rui||M{< * QA;ֳX}oъ_+Y*lKƼMex[ 2%`?Iu8 W &o8˧Nz Y+ƛava ;9l ,/ 5v O…U*fCb9ASG:nG\2/?Fw " "L٭ I"_Sas:q?廖 λ&$I+b\."lM1gP .v(z NG2'70X.m,?͆{3I HVa֣:ǴgP,YpRhWc$"M܌(~#1?_gngBiAZ?+H w"]**I~zaѵeL]!Qb$oaǍl 7F,G[v{%ۜPiʾV:4̝ l3LZVe,󷹌k6?^Z$D|贁kEN1% DkMܷa2%Wޘ@Sx{sDfr̶ar~$[c`{xhxW`JmZiUƯ;;T&ESTW7aq^!ANc@9O؏ r VEe;T.𝒹 s6?H kBCLʷMסɸ!⅑8cW1m6&C +:l 7 j~uUDT%~A>qTKXw]W5ϸ5<ǭ\ʩy}kx29~#5WdwŢ;c3,dQf뒈=7j/=g(ݢ)/jKEqH|[\{L4NP+!Z6dT}R0;]Щƙ]nNLye VIԖ . {R3;HK3v7)哚*aj#_/db# D4P -l]NpgXh;GxاSJq }1&K)9t2CŐi"٫e~&cFCS`)): O\ksE;†:Oez `fK^Y0:Ì\_49f5A͂upU7Q  /W0/ڟ3F"U8kGYyb rp.q N.jnrWIMGeH׎l܌vj,uG9bQč>;~] / FlCÚx<78# '):C+|r@m2ey:|1~h9ݐ'{DV;5\ Hc*.mѕXQćm]:y7=Feu:G/ĜziJFl_K7KLie1ף7I\ޛ#1fߕhʕsg7AYRtO)$$rFܕ>$. d^xn|6'1X . =5^ ,#hFҌO_y.3T4pgW6 "˺~ܑiHbw! ;*U6rFݸ|i)>1)W![a<Ѡhvۈ>~TA+<@u0S#ܾUʀj2u' F0=m!# ?'5뀂a|S ʆA 5) tb]ЛD\CkZđw#%(Y3\/={pwvXS_oXfJG`S8{L TNôf<8Ml ƿvlaU3U d7bҘ7ȕq()Mj1tyx$]K.Q9䬧Ճ9Pȏ!რ9,QsN*1ϲ#.zvn}߈dtN^xU6n"= c%h4nTgVh1I(e&ϩKN7pzmv(QnĔ8dQNq8?8}~@p[CZHE hAZ&R5 ]ȿp2z=*v y!)mȣmv" c/iF$hrőތV@Opg.LF zbzCoH$BбyUվ 5;ٓzq:r_eD&ϖ8i2D v9^ˀ(*Ey^I}?8]dYfPÞ@$FWTeV̀l#f=׏J$0X&xƚ:wk9~uCY K%oq)u9%NIv _C&qXx0m.hlnܩQ1 1K`S=oa-!Qe_UXi'X<5 &ʱw=>m"!CFӇo;Zp+'V@OdڀViX-wۆll@ Qfqوm6T^ԠP?&/LEߣ11߀V0aw,f[}f?xU;VRebA'0WJ_)m#bRd-[Ke%PDB !0.'< ZCʑhPMIwr![/sF$'٥ !c~akhQ`%Ex,,LU9 -DZc`dS?rZSv!7 d2foK'F7y4 FљQnb\aVU}\Y@n/ Yr,^Ϟ8Ytd w$0}#Wv8 /?jC`}ݪ|u].z;Q_+YLڔJOȿluzɔ[aۇytqP8U1D=bWj6* [~+D{XZQK{<ɚ ˖l@2˳g(ɀB&ۗF[cJ=XwU՗l!+'VwrL^bP+Wь ,n6P\:ٍ# L[ RlPt=ġ>R23)wf̦vSD-rhP .kU:5'| w@> qGd^Icz|씒VGN.d%Z4fK"NZj1pMA`K iNaF#"Ѽ [VD+}b2(~r5(5+l~&>]~91=|* Aq)3ޱa֛ NyPvTD6eսX$;{3D*7tc`o=qeTaȠ ӂYl"¶DOQ&e\w'|\UaM* VŦZ-ێogNkmhm%YWivZfGI4;kS[?, 돡I=hJ1PfMWN8Ag FKc7)$N 8u|p~[S b%2a[,$Nz t<ܳ?z<׏G]J ns,Ѩ!IwK,*羝ͳ5`ѮJChQߠC}xђ˷>kX+j1JwO3YPxF&ҷ"O%*{?I+66Ct; C!/qC76a -%rv@\T9'LBfES:)2FR1,-Pp tZrMSJpJgVd8TβNE"_R6yH/ipIHnb>LzŚ=0p duWNF>#UJn9H}vYX?Z99[!$_]a֢p4puO7Q74Oޘ˻''ӽÔיv 29_LĘq EZoAbRsAhS& ya#s NRgIa_7|8?|EwZy^h TUN~r#ս2"PdB@śPߐ,sŀF5j*@0 ]NWn3|XfXe0UAs{0KDVɼ4;,;FrP_qlG՘i'DbXMa7O+[6jJgέQ㓫BYΧKW6m"t|^6g(MK|,{4(Y= 6kNRdP7}%u/t9xL3Gt wʣkDE/Zc=9A!\Le"yf] qL튆|,1(Ѵ*P>[&Kjb Q59*dz2j%yy *m[ue1dܣYתHd_a͝0hD3yDZ :Bc zTWp> YydRʂ}gST]Y|ݕ*6|GtAAYC .7G>^C/ӆXeSfuDAgfm}{ds\\0WaZԠ[pb8HHcGR#+oeFWìd^ϐL1Bsnт9( ,W!`U9'y>aWTt7 lg>iS)q@^$'\ѿGxη*-߸Zu폐G&BsZ& 0XOAf-4-h:b gs̓}}B,Wمסv:34RHZh%Qa׭jnom1^]6ϸAљ88om A쮯1X*b|*0"T4Aj j78 i[+,)5N I꤄)BcWjZc"rBϨp1|yIU!w4_W7/3p >bPKF손&+}\ԵAbTHvpW z1gXK7]H[<"̀}<] p}󋿰3;Gל p.r^ǎVgJ n.-0@}>TYb+M}euBvGHs3JU9sEQ8l+e C$fy~}*l&g rk"”8^+0QUݳP (G"qO/5 g̠^95bt#Pks`Ҫ>*h Thm\WKliX \1UA?%hF&#O;eZ,*_ɓ7t˖r 8}i1P,W1NKR+iއ=x۷=c.`h-/ ZbIjD|p1ŵBγc/$lfFiA%EI#s4uĘhN>A{' i_Y[:D֛lYWREzybJ3dsݸ 2BkD y_Fc9gFl5yG2L3c c6E^).|Xys/;& ;-V{/m3>]!ỳ(v+GQ򂑡$*GT.Dy iUGuNJ'؛R 0&QDžVybF5Ə7ڈoh' qӤ-9_2_5?^A=%w\_@%i1c7kEQB3ߦ'@9+rF@N`z{R="}5RU~kdնz sd<DZsX4zӬ :8YD8xoИA0` )}ޅ7F7 G{\>s)`zIT:Bg/u% 7}pROCDKV2![ ۵X;8eѿMEJE.F  Yc/HVPZv7sxbW{xtV9UWe+&p1iE3鷎ѩ0ň$wr>-e0[ Z5>ϲ$ iF|T}9^ J(;jHzꠤ?tM1NA)wm[¿>c\yH>V yW:OpKRB$/j%Ȗbי%j#ےm$eGRn["hrWB/mTF 8Soֶ"/:Pi89(jjA5Y<ϲ=֭:Qlm6:7ÿ9yH ärDAp괫JEGˊ=z2j^h[15:XC)TՌWڠHf\TdXdOg=uS"g_3Uˊ̹?d\.vo38/:O7JU.y7Ngd ]vW[wwf %=Eb5DD6(ZKY 9eҊÒO$  c{_ q*AU*l3|"K, .-t?GVg+]s9fw_]bl.|?s 3 w0*;ڰyqꑞ\3!y fh Q$AD157up!`:ˤ 9RNP(+eU-p?◽J`N_U//򬢻39D ;{{םl7 ئN|wC!2G߂b(:zU Vt\4Prh//Uswy4[:믪1 B<Nj%jYcˇ~_4g Q3xl0{&Π7+1# e,U tJݡS`uT +_`_zM %Kf5qK?΃)o+z^ B. }y.z&1/;U@ϿH`i @h辠-'(0dݵV5{r;ce'yҔq s4g|wCFh\J!XĻ>"$iid=bewH@B#=gTv+l\ JysϢ|!V*ۅy-v(IlY ֛d#|Hg{gPD'n)gg~- ]*IF}~\X/@, +l;6wEўŊUxc%0DC@Vt@<*C#:J//_u:n_͝9x'SC:ȕkCZO, LX#b~ەN6h3$R 11vjs~5x3W7[Cxi>sKE1p3}Yu2ZuY!Ap Gy_Z ZC۰"^l'R 3ۅ.G\,_: OycF_0M]NX {$CLjØ`4Ƥa.\(:j&D9Ǫܽ[ZdY-db/►]*_ HOOvO͍Wk.kO /Do$$YsM_IXس%<^RMwϜmwLIr0ÀpfE8K+p~V? $w=kSz~R.+XIr!|%Ym%>_l)]o2z ℙԞT)7=Svؾ ǔug'ۦ?*],|^A5֍$ä́l ٻfd~\{MUDB9@0Hޫk&Wp<">PirH5x`_8uOe wIc:վ[N|bΥ;=lCɖKRIGRJe#ơSPyfg'Rb 'N9L=Yq4qGi܄ {GO&쇰.̀QGZ\O/}}QSY T :'M!>mq=',' w'R_L~-a-&=‰,0n#!RgOk!4;MO`O>Nh{f)OLvG_S(8ҫXg/BG&7gJB]lKpGPQL(`VXS[1#0jj(N=Qd>%l1˴g"`Rٙs; 3 F'z BDaޙn#&ɞdc8RϓL5ڗ5s~r[ue9_)/CPԸR*^ GIWu4c~C_>]s'|oKvk\|W'#`x?пS11eT^yz^&-*Hs-UkI{"y9$'%/Ѱ^e6"Hn(/(>{ ;cq5j S|Ws[6N@H hB R˜-=DŽB];C=[ٞʝhMV~TܹOq=p7.f9n 6Ȕj{G6򁔤 ^m:UڪgXcbd}:XI$Yj H_T9hܹ;3e0+X-ޅ#V}3l0={fg"7v)>".ǶߴyjA28VW.PHr!f+JN:-%ass]Sx@S%Q6e a'L::M")q5u@{y.QJ] iQ?܌NyhkepZ.ߦ-++}N2K-+O8Wjn$VĸhByI°>Fh<&0E `QFûZ|!mфFцBD;ч"M65y9tyüKF/Z)rk0&/+4f19 'R<˳X3*j gbeJ4Mk&Cuلe 8!Hag1k~*Lѽ2I1t_ WzUH1O^Us%`[؆y`f6IB= N&-@"!c[',ȨFHآvo{8݌ˣh Ir ROL̙#|ܞKwbLNS ! +h5Rݶ.+z0.B!į1?ܻ_$wQs0vJ :Px#k__U&={MJOEɼAl/hz юO@&$蝗'__?n Aa;\ xX8e~vt8Wa_S}ڣZg,^G&`ZlH+'N$}vUABv}C&YӾbk&L`J {n_Lku 9eN i3kNjl`AH\ 5fjw}㎎P:ӬZꯀe{ݒ9\G^0!hK>?hhGS{b;~JJ(xso ћ×I)u3ݑrJ XS]>aߦ*kA`p"D܃Fan3*9% 0 :iJr?̀P ~iQ("FM0k<R[:7ɍRkĈA~zHD vg[QX]N^x`Hb}2+0dV"$g|:A4`$TUC=#-np 5ȍ$+?) ]]~@kj/!­khI3m9Waq?Bt~ ,z,pg(|5HuE[N9 V>q%va&GAUe0 KUPdʕ]MX@ewPDttt{߆ 1)_%ǟYBSAHb}I ̇a~êY㽨;>?L}2D{ H)ס=hdDB }lgiɔA|rJF\ f jCPrh}A[\ൊ%|֨z"ؕ/]N#ſdx:pH}.!Ֆ`9n3R8^$)Rv q.A.i6E}҆*]CW1.G+*ѧn"_iih!I04P5L\͠HOdM7>悎ӤLct\>qzRwofƟ1yb Lm"ڣx%.BEq=Mp$%$!{+?F ]v൥|ñd q]x[8$7p2z']34_O-o*Rg([adWH\~n]m/WMicrgϕj"u2O!N,+dc63=Fd:eezmq̇=n-{ґX_'|kc .1gvل K.3H7gRE8og&4 XlL3<6Djmn n!u#2Uew{Jyֱ@DɖNMek"n_r+o_4%|ݴCV uGʳxgQK21DM4m/|nnSCě[rN5<<]pI'V%)@itT8 OlMMwҶBs#su2>oIuh)ȑ7~XBDGXPn/6=s/.pRNR_m;yQEDS`H@w ^`N +a~FyAT4JQPf2M&C%3U2maPsIAy̓wa:+aN_f%vK/I~CzFj`سҊ ](;Z"#'Ө Ҩ~doC+""|7zZoh-{~?V0Y&>#Y-ǩ 2D"-lycXf[:ZQ=L}Ci3%J%A%HW)N{|yxYT,%z9 wS?lo{4aL%[KR7`zpV " VE+32 Elf*se SRYjLBӤ=) K.Ri%:/!4a7hse]RN;[$ s C,\5+mڦ;{187:&w2"',9η3@ *S+:JP:u%NOE( M5=2C, б+bybcȺA5?tCX 6?^ȅŋ龁NRK4!t}&*vlϩK g7_Le"yJ}CI8d"Z14rt,;hre腺.0 yDx %\0B삄}0@1ۺKB?e43n\I?EU{D:ЭJ{dM̠U;Npde7'+4,hEHMEA,K3Xce(nv f,Sr6Titq/"[G]S \fs0k[e\ D|H@9J-wN<ՉQS_\U&|E1dW`h. TWЕ1v#2^㟒|̉ь{wtH_c=JJ0`P: Ua v _Ν^H {?nǐnSOQ˗H["o;0'E_Uv#CG/&f^f4Adx(.I3¼*]-x;kIS';p(XESXp:"`!Hg0Q2sh'y @] 6I}{]2uws%#{KW6XH zf^ӆW*[[K#lՕxxW9\i(8| Q_S^h[1<: OM࿜-1iUܘ;X*̵̃=ԭ҇w N LCZ z%auP%*R1tT ~N-yQ.rMAWX0C\:":OrnÉX'0/)|K7(R̖ HD7cuiև{0a#hkH v? dSy?$":܎s GB<>EkPGC"4/{ˬJ'aNHQʥvcM&Յ ,b_ >gY-Ã䣏 %}:ged|ž'EAoY lGbO47 ?nzg$I{#:lG?&5#!p(<2lʆ5ܘnCrYFҏ|zI$82L2k,ow_y:Ѽ0 6sR<' dхGz-|!9. U~6ze` cԋT!F^k19y` Yșf8B]<}KzOX-u {fF:p"~ZB</#J+MWrhġoO܁}5Ǽܔ;NxaNmYIaO H*l?@&.Ji [ pl|Њa됷|9S,;iW#L6W djq/iT|k87re;IEߑeT}-|}BcꖕzXdl~ [S$&/go@~pe?+[ar6uZ! ځIrEWd{#WVlѶ_)) 4LEd~,oA2h$( =*^ G!O )ܧ!J' g!6wfk1SAn:rЃ%D1ڧ-KQH/φəc&dž yo.鉘#")%T)KN$v6-aeO_%>΂DQz_bfu%MhW[Q1qܵOyFSLkAR՜`J.70jiǝ_UZ_vml}{ p4`$|n/z0)pp-|S(<,[kx5+ j^ խL )ԿUġ1UycE>JmY-R=V,|0TUIxAm1\ZoR+ڐ[TӢS6:;nKT6=@CvtIhG;mI3NBظ ^vm% VRcug{iN Fa\bْ}?%qA <_TgSMY }MjM ty 6ڝǫm IY9CL3jRWm[ɻ`l]]RmHJU16xx@퍎M3V{\s_~Уz]oul 3=׍;aߢp$ pHX{z7g54chc.eeclPb=::gsIh7J4{Oy߼(XHspu"ԣFc'& Aw&Ac3bBdQetkqgfq b 1O^4QK]g/7GL#AR ΰ3JQE* :`FܮJ8+SfPh;1tM3q |+TgUV]>O%btY|`kt HR|WH 598>0ܗE#σWvm·\7IbԒB9Udp@yTxD}1>ki˿=t'M(y4=r7:Cc)4{>[:~ffoΖ.,]v\Y.f)V7W|*z{J?n jAY!8ǭʃʥܢk-ؖl4/X z< m(O]zu+27bE "<4bfڝ8P><4b=8-s˫YQ=u,giƲ^/hx|rY:,Ц2q+Yy'.OPr /5':}_90!9̢(U Ɯ[$Jغ5LLhwןot,!jOw@t1sgV=.Qbå8kQan`kaVkdӴ R]zY[- Z,1@b;b s'gLp*`i"[1tهu ٖp>#l0n'~a|6i𖄤Oص඘w8jJ4 AaZ*QTN[.pYgzS9ڴ@di= L-UW,jn:k(Fu@4#pJr~qJ<[<7"+ K(snjbO Lۑ.Ȁ%y5T(m}ˆ0>;"AV3'{3G<42h %72 ;}]|. ŒN^=a䃺6:lep"$t/JL8 fn@0:I 9l[Q%#T(nL <UQ5nr՗vL߆B׌8:oLuv}o@$=%x<*3^tD:F "d[`bǣ^'K11t2b.Ch+=ģ)u\!uS2A42}fFgK1w8bqʺ;Iaa{aDF((A o(VUL`}s8Bɖs=&Hs)Fa~Sc +Y ~ҶZZȑUZg8eN@7ЛW` vvU( @6 U=$-v}dm7dM_#c6ƭ dB $fqHhSݧsƟ( 5ikV|!~*}0%lBuIskЈdՇkK\[s1QZhc+~s,0'|xgBeXp"v9Bh)ZM;5?҃K>t8J2glv40pC9;vpD!{  wFBz?KjG_! ؝I^1xf$Z @Sk'ZJmE쌤8Ec5szF%A%꼃 ޭƈ^V(j ^y򰔱;ny,kc56I?\ӗj)sI\j!sx ݪ@h9K5)˜KRt+џ[^qߘⷘ>:uZ1I{uԍ7̮:3e=~Ӳ 4 TQG u$ntti<h(?mCWJ FH8>0Q|g.Ns(ڪz UEPW`ǙW.!XxYFRh䀘!\@e/*x+>t]wc { wbo}I&?L2JԀQgŤa'LhHql/Z7*Gz&Hfsh=wT0 pb~h#"Q+|Z 6=,y'\}s"=hFLApWF{'͕xJCoA[@.XG'l7xJ(KxݴN!&+82qqߦ:5>jF ea ;pNT>"`)`NnKQy|Nb̒@'=a:0p=2絮Ɍ|!fBmG`-MvŅ  @蠘XP{|o@3u=/ġfDms]^4Fb"yݲ m9ߕ0Tz^x$ " `93ȍJmB,3PA}D4X`/ڌchў_2柠@8lͼ ٽD0փn 3Т!}--w/ZUZlGE:7cwJY!*hRƱfҫ WI;j KDI1pn"^5ڗKޕ83N9+!"M DĄ ڤa,F7,jd ODM ;]€xNL'dg]_8X?gfZb ,ibfM^[|DtgsG'YA,nn|g ly0b)t*n?v2z<:|nicUaD&VNkNʼ.WeCJ3, ~$5gr<0fyO䲴EaH`f}\$٭T,"i 617Bm@n&p]ET-!z5`Zq6ek>sCƓ8ց }Y5TM{-4k!7k2}c [MKP|r~Me(iW$͏WjQ礇F3#  zi֥C42?EE!iUfNg /k෸:=Ht]:!f)#OS 0,Y&s* >-զv[9 5(DLISm>LJOLL2ͤw<ͲX.L쓍p/Ӱg_گORφ): U^q>*MWAA7YW-i:?e7Rg(H)E`W&#)5_N2f*Xej$dzqO2ND~P 2aac0HF d\K1}ȅ)~ SL V8Cu#9 &,‰!ϽpHpgzz`•+1O#߈ji~ :H!n"kjY2A6.W{tz.Ι"cȐoOQҹ>ADgO=>'g G`ĊX&"#[6COڬa6Hrc ܷGIN^2ba'*U=H+RJs#}+خq #PlϙnYts0-߲1?A:N+g9bB;qf wQj{iE&1MegBN7\~|SU0_lAgO^+6OݔFSv -S7d1⅂c9Bcl:3_kiW0,xF!Sw_Ei>M&BV\JՇVǶRd_Mϼ }NJװc3&+Ry 黽"YTorIթGnMa5cζW6pi F99ǿguZO'Qۘx2:م2"@0dm>YYo( =s4O65z/YP-s0/WQg ./CˉNq #l()GVtɾ!א:B6U҆-Ɉ 3r" -㙹S:2|d\ĦK¿VM!.Hs!Ś (ѼT}\ٍ|`4WU ߾ĝAd">|$E@nN(i*a;~ҕu}2kjjх&56*m$b;J>DgzCBDqnvoYs&co"IvW*Zv²9 ZK^-7u~`v j[Ǫ7}!,4dr{WD2 6q?lpTI A-ou~O)lM <Q0.[7 ~M^[hR_BZ2HVUV_#*պWM?{v#w3Ê JpME į.QAK?6FNZO ql~IXaMU}CxR)Ԁuyd=,^ 1(ӕ6UV,+ e˘ccl Ci0>Kj@܏>UC;ai31VP /'o"bHxE_dWS5',oo+H)voQwvD.7{pC'/(tցƽ#ƶI/@p3v @0*Aᒻ%'(zﵔgiq,aJ9eVwA9o!9DAF"dVE5zXJ2"nv yhg`}f`eyO\^8%3m  _pG麃B~ptqHP׳?hR鞖BU<כR 3wQ=5lA۰Uus2S.jZrSraqD)[g^ >.g/kxhj 7,Q#A*ҡVJE̘ҀT"5&1keK5_LS!hk_qlyRbNQ%E<@y fLI֔jt]9xWW8zxDhx5G uk]_C(q$,a6+{&#V7)ułoYz:87k1@)ݙ0>>Wf1 r)!",y  {p9:f,.4̨i7֣>Cj"#+Spϝ.ۘ+Ms\BMnh_U5tq~e8a  Fp\3֬䀕&?Nu曦)ꥉh_ݰ6p^5T JKqug6Ф2(p>Z a :̀>/ZDS<o<{<&fȞ $zIKysJ|h^X-fΫTyըP9IFhrw &Ik!PU<9]g>ؿvxjJEBJL{`˨C?}raHȿ~}2wKx6s*0%t̩}5 ˗NiTM3֣c{i(S#Fn~ sCUd"2XY ;# 5Xx zjrťi;B]%B;DrAșY?xЉ4O6՘;Dƪ7vNPcjΠe&+S"H=H?m>w/ R 5˛naOAv*~ϙX{pCa\{mC,Ud5^OG)1~HDxjiC7.`NZFXfyC3b I݆xYx!,%gHA`x_~qR b+;}BrMip= # _YÙ5˸}$!89rZ$;vMlΚ)_N2d0 O0e̷|ԀQm@mYΘ߯[FeC;e7*g+"cъs@]!%"Jr&Fww)>t5^s8U(Oyz=E; #K: "5C^>a+kX?PUd9=ۏ>?!U]xysVvCz7DN{ w_ $Gh%QK22%TmUuU;.Ӷ81 tiugrw!2NlhBy pbnQ}<R[cϵW\)5EӰދٙ7DId^G ||)i?i)ɷB\)~ tAp-Ӌ}o/h`nv\n=(,])gyџ+'[! WWzW*[N1AY0b4@EY/_s~5*>X̲ҧ"V߄\ hX*1:NqOTyl/k?oijCrS۰xiG7-N9DxP!-F^8QKj8T҇tKxRL h3>)=mzDo>iI`Wis,N;KҴ>!OvS2>$ɻcx;wdTwuC*_!VtjG g'Yiϼ{0gͷSwM֊(@}e$t+oV1H#U}X< Uhu6s=ms9cUrre .` w]W+ͿhjRS^;"C⟵DjAIn.W|94Ǵ9j=h£%~۽fXImϺ)5Iz*?gcFҐ^*p4}5% Ej֯;)ӭgrp斔ѝC֏cAMLT%[BZTz\2?_Ъ,6zI>#~E,sߞIqn YS0wTvˠ.N?z$*wkqUs`tHyAQvM][pɗK(*]>$痸#s?[1cd] !m3$k@µ˲l;ki'4~jIzr70|?c;I/BHa8:Ch,RM@vk6^"P( D6e=## grS,*Bsd`_lukwQCjumTfFe6 ''Jb gCR\z8*GRl lȣ'sx|o2gK<5ycڐ4ʕӧ3ˇ#8'|Ye)5WAmV=b mS= n} Z46EN R8SE[CU C[}Y!{Q e1<{'hi} @A87yZ rd<Oq%)1,9bZ: sY P"_w)~$#jI%- + 8ڎHE|x\rYKY:j=`e)k9{Xn>^A~PRXq/BsXg??EcaA0(hb2SE$dpvsM48*d(JέB)0o͜2IOI٬ը'*epT*CSLTkQ(eս pCǣۤ{{%rM)yY}?j]a[ C [}1›F+Bi"&+&W@@CP$qRN9FnB+\uSuc T&eWyTݴ 2m( '@=;1gg\jx +EQRlr- D[Dǩ IÊ/.i6`o-_䌪TIaUvm},:(!f+\|[O"/vC$=b| SAcj0պ *[GXcĜHcdNd i=&%_Тk: ^U< [m+fdXX:ⳞSr>mj2~UL$hFD5O!#T{rQK-dD?.j 7,1}$v>A $(5Yqԩd Ev1/1"Xli 8%xCe +}Aڢ ]DknօCe~MHQF2 1^0u:Yq|Kr{XNy`i`4 QҘ^h ,TBUým.$e߶OlTcjE E#*Mxo(/uL2FB"cy }8'@ך5v?.A&ɜ6Ξy(ٍrb ]IZ*6BvJX܇\m?$W T](F[Ӭ6M >j3 \ˤ::dxkxEuDU2UvAkI0nTư+yH".68: `{6ºS@Ď~R#r[Un%B0ʋf:d3hǵÉDA W3@"si~ @@~Xdx0ïHOr2 Ln3ؑ}Psd_ KD"]M5R/snU%p8m1o34i.|oqzc2i߶kCV@[$Mr"İ]=z[, z%F琧+aD_-- <|n@pQљT||HBbco(#VEzB3HAj 5(B:%u4 gږ#;)VCx!#).τwxAŃ]JGaB${VEMd c6ռdOaԎO%"qߝYX.MXܲy ۥqIp"r1d:ln6=: :4u@9DV0JkgMR}`]$j%U-`ka'`pdpԿmؒ š~*Xiz7[mxdx SLNu3cWay?V_ JEo^8VkRsJjA3͘c)ln_2!Z#wH@ Vz~`ol 6 -? {;5P2Z7EQ52ܮ;h|cPF9aqW7#qϯ !5ֵ_Ӏ32$i#lOcR f>Ub&s!Lb7?]P6(s㮂C رɩ j _r62q2hTWM!OrZ63-zIN}>Fy$ܸ_A֥lf@a([&mb3,^_@nKPBfvN::> N8jӧ2(z`' >T]NX2pXB_4ݲ MLtGpMIU2Xg=JW$[kGoj/]W%qD+1>8Rnl$ky(uj7`m[?%"H^țZb8t40(7S((c| )^J\"OC0>iߝ!&~*@ao86[ ^`kϯ]"ՆM+~|2L^pcrC)|Ql 'ې=o2Օo cm0֊-Z<Ռ} [^u@TC$5AC7f8_U8RR8>L}1¬0~P9ieaQx FJ:[xVc>_yWڅ =FMpRv]/Fj5<߭2S헜rgŹ(eŔ9 [)#H,#;: -^}xlzA{Y{cH7җрR? mz޶WXtjPkst_tADL/bLG/J꠹n6'-Ń@*"`th⏶~e 1r*HxEׅs{YT Iɱ.xh N\F1 U (E uwGE(pk ʪXqKB!@j؋# dYJGĩ=tK^Lk cE?,(G}v ~3[#!l1+B$&|yE7+(6(Dë- r*2A( ]I"pvo{VP0@7LURbg3/^ߕ۲y[̅qN_&{-iNz0x1-uu89u\nM)"v㑶C"C cO|GNK0"!Ducm u+cl)op:5(A$\9kHI5m|LOH"[bc@=][`Mr7Bƌ# &9:R~~_>cei?Zb6odm2z^;h#sDWz&n3)egĶo"mpȉR lr%hP _:# PnjSĸ {,=j0ʆ 'A5Q,I7zGyz8 4㝾_ x́+*b4a͏0rt'M^kP|LaS aJ<;WY!Bb(B{ww)pţR `r!`^r^}Xܚkh;=򕳻&h4%FV0S8Ŋ"W+Fp öς5f@*e 3@A4wl@]%@ZMi7}[!hAn\w~lq.:+dˇr* U6NOݫИ/8 Cտm}*!H;Oܪ lRu[A@Wȩ% lrN¶.W,^֣"ٍdTmq=a6IOddyAl;RtQeX֋{Zds;( Z,a&OIR8ojE޹.M)ud;]Cxx>4760 f /רcTaJ)a 5CU.+V \-V-EiåNGҬJt<3iew\/'2eIgwS{zFQu̩-׫P hB`Ys Ȣ2l[5\rZ5rC"*AZc{(vbWt,HAY!S?*aIx+)j֗?5tg;X::M q^_@;XIef2s%/;i Kg<1qXL:m'/V Z,?k0Qozy]|p^$:^趕B'ȵxDH'Z5茄XVcqm =8 ho{ścNL@ f Y]\5r8NۓZ%#XR^?qPi9 o -!>Ks_'$`B99RwZABWJ.jX[jӌ.Gi6[!(T$^ G|HNĬr19k긶`vpP],wp7)z+fo )jkDW=ʴ*CW`OSx$uv:tzn2 wrJzÙnXOޖ or]CpIBpP66 ] G;:@ԈP|/o*\YOZE2W=L}&d:W3 0Ҷ2aAy"Yux)ϰcB]eɫQMGȂ ֒mO-3A)K6:a/@4C^$"Um~]RQ7ɼ3IF<:}VK)r;Jz:ǥI% MT"n-_p^I2G=t 5 mn\ &LbYnR3wW0/~J^sf;FIk_2E!0Q@|M1y?RAqOYV&LCeCS!)(ۋHUDf7}O7C+0]r]w$#DrCGC=ۉ' Co /6cyb:j Y{Hp57ԻJ?7B]3lf}sxfٚa `Uۏ6]+vd"vg6o7`yĆ]} (4(f)% <3u a8jk=0f_>RXHdm ]iP }q^S W\ `CtpS$;XAu7EBlҲZn,`fޘGAgѷ$*W(J {|v՟'L@s5KS{+! ?e~VIC#ť( 96Q,nVؕks*zz5WKY ~V)4* 9t=swh?(oo a)4:lc!w-d*CoC-YҬXS =M"V eWs|Gy.MqM, Cu,GW 1ǎp 9pĸ͎uq ^UG;Yׅksb5<(o"qp8>(f?f|(QujϦVW k_!V'3#T`y'͎H/v<:{b%e^Rjr{sB.űz1MU^P( 3gH >/BV-4-;`?{<́ {܁y\Hnl`\>.\s|~-5FC"ػvu;p}>)Mi9an%mC,ضqFC踨pOob#7 gO<{3rv$ÍC۷} A\T^FoC! Pgl}h^=]XP*[܀?ќ )M"0eMӏ[۝ʂ{Yοӎy.;wҢb%ƃggVP`aF.)ppx闞R3YڳΑb2Yw_ Q_-lݱ?d6 Q@mnE.WAic~xVPjrw x9)^Y{{4F[Z<1[:9ٰ@6;&cB8r)b;-뜀!ޘg#6Ӷ_je)LBEŜ}Muo{6 π船BxEtKGTq/9Ԟt#{/{yl$jS eqBٷcNα\R_kMHf LCi`=C0 D_2SC<YΨNz-~; 4vR47zUY&v*^)W}O m3AI#:/ZwjQU=󏗔ɍ6saO Bu$A<-}“:U~(mDi .=b;t!%݁;o1l&0d'/!&&=V\( 'Y ^n~yIu9|EuN)N;7}c<2 Zvw=2&yK4ȈUv;IW%`\ka<&YOUbiIUovxbpA͎$Χ.~|oHbhskY:P{Cz$Ӣ_*FF{\B%c/p ,); <}.ハˣn`c(+QCq LGmШK#c( +uoz5P-ښ$vd5r-[ ` '@KSBu"|7l7>@XWeǛ10BY! 5`[c:npIӪV=_??5섷H/XOb"_~yRϱ6/j-\Ӥ3'7`Ώ@`XcC[<(2n0dI\P$Ңw^?ҋ(&Psn ٙDF.fn, BO%ײ¨Xm@"7x<QGRSZ+69ӲΕ#ݵQI> <-|Q" .QJYdr5Ő*5|UÛ~{`47jD4ڿ Pvq6s3ew%cmWm"a|L*NC|% AGlƈz77-]*'nj6z8x/ԗ ^8n="PόIm(ģ.?J\;o7Oˆ@ڋgq4i>h)j^)m.j*aPg]~ o3b8a~GJ>Eslĺ&# Q12Q3wʎyikۆ( ekZ7V0˜MrD!yRמ?+՗%.Hc hqZn^&,u܆$sTN m 4oa&)W"Ef]i0Tś>T8ȜKB;ЃADMIzEkQ,gg(BA;UC|1f NCZAzw2ifh?TVh?}PBxmNZh5gFsOҸ#@q_B[LX{Wz\vt( ;tt3hh42U/sz|RjGdmD5Q||+妇(xr Ƥ"h4W8duu qyVvyyFRzBg$irjnv&nD*1]&.{A 7@nl+,Xl;כa/5xѼ&}yu!u3Ϡ\TrXsL?A~+Oav 6O^p2Ums{tl6 /M[D(T6tگrD ;#«AY ucY}G|w˪+( <-ԍ quu6EN"2+JDm(={ziaPfٰ%nGi^I<"V"7羮t qR+nK `H⦙دEǍڜ+@4`tԭNqh~>1H#Ϋ^Xk;o! lէuo2-F]zjqK|Vzv>.8\9V3˱Z `X&tw@\l %!~Ybku̥":v1i}xOG/gn%?bGE?ήMgu-FEOw!)zIִ̬IJA6p*tx "$Y { <yG(x=PE!5BdcCDٗ.%8r+47hڋ}Q.CK%--j*"lK3#fbƉNg-N*HQ;վePPfԉ$k{UIlX`tH*F]7aߟȠȚ ge2`UAHcN."JK+I@$K#B+!c;)'\-%7ְ&Fa_?mmf|+sm}Ṳ>cm*HLx$GaUk}9T`yޅ=D]&zͳ80~TȢ+d(oO`g(#&[z3y_}X8*#Z˚ t_4$tނ# 2k(xaXvT_]7] Wv(0&Etp2(~Nu0&@{.@ [~lssd*$ <_~# t$&M85oplU;Id6SSpg'U =j #ceqkUdAkC-&_\d^lΉKDC.zFb$ ⎍Y}ERg >`:Rͣ^hq;]MY& %!$m*7Yʌܺpk$0)imo-^! jF?CObFKp(f/GsGH/ForB1ҬhVLՃlsM5Lک# Ip4t!TaRf-53HG`G=8J%H3'xh`53hD݉̈FqA!;oCW̪ n4"CC7[o{~T!Ȣ(*F[V#s|]ոe`mV7tF .BWoLiVSK$ 1UHڱ.W2\P,lY\LaGM|O>sv}%^;4I$B y۔h .Ι(3y* =c ڃؕV8IaB,fBW(h艩rindQb׶ڸGK8}vwPM_&P>^KI <#y5d:~r"J8D?{څ!/hF7`׵r¸y"VR50aإVqaJa}XT#dZʎtv8@crmڒ7S+{3*|OjI7k|[^֤q1e!@NedwhUCCcIM)/vXLP=/<Պ&㺺3!Pd)Ms)i^`0sR3,o==W_DhUOFJǯ1wiMjq?O ms{'esݼt9..p?D`J~!OЎ!,m{Q!v1߼q(nhUVnQIj!wmn/X>G "L'燱_BkaT/dNHd<ފƲ/-nsǫzN|B2dlpq)B?-*O~竔q #97i[u %qO0;Y9CV9kwÀ!>KO(BO`AԭGᰒ}و"?q_i|WeKx/9:3PA3x " z#*W(FOWW~'$/G"BKR!Dn6u0}8I TӔ iţd+}VZ7'I9b^r[iB{x?;wm)/_T$5RAd9R[ Y-/n_:x .OW 7zP2iV6 JEz%TvQeQssƦKjAnJ+Z$: It!&BǠ@Iz+cDy҇4=KnaSyvVs&Q!XBSgM}݂ fs+m'"(4%8Ew&Ff l~9jAFn :XFР./z_1uo=4fx`l舁E٣e_lљϵ=/#S{,.*e&-,LE/UəۆnXs̲=jTm4,oL#dF0,dJ)nL:b9 ):=HS(|B_Vß`_{3j__ya&9#_:'whv@[W`Oj-20nu;;zOH I׉b` mӫl$?k2hqJHi]yұL :iCVd{d;0v<2Wq0}@ ۢ-Jș; hײ[wxuֶxca)ww[8|J`M00"Ӵ`;æZ-_y}7%|1_Wfu"0}KSEq? Tt_q[uyʫcXp@+Pق;!Xl5Yj<7I͂SVS9 eME. k.ib6D[;B)A\S%w|!i J.ܑ2&Ѣ7Zc7Τ{bpJGO>gfyET3_g\~]x6WI$I>{3$ۮ͓cQ{nM\ YǯVK:UNMvpDʛ;gfL98yZyZ\ pDڀJxG„\&-]B>^ŤQ_ ,Sγ.m|8 *J2%Iolvi:Kb_oRҦc8=k53HN NjV훣zZDRdGޓB 購1LٰKMdz@hdڎjqp:cx%e@iU:fc+vNcILjoA$g!׸s>@%{Gh5sklYlߐIz U!ڼ^؏K'vz}zγjejx y/:e^(&S, x7;I4Rh1(#e;Ieу}k(aeVM{Lӊ\ۃaےI _QO[. E!oƱ;o20{eu68piJ˕7Dώiu d^\t^f,M=@c(Kr6}q$C>DLQvzST&qo)SIѷn8]{K&M>ynNX3"N@73nڍI,DS*GIl%Ԡ58 g TԳ*}`|8+߯(&\`e4ZS1E 33(p\Sy#!h% Ur9jH|1@6hI멭U qY6H7eONlr ; zgp˦$fqq"ëT-7h?įӢ(4MOsf#)T~%u?}ΤNnp iWM|P {2GHdf9xE=]o~:TSOޯ: /0A~ a3V`.b%eTIjaYCؤ;޾y) SifOf_nl_Ypr㶽[1KPOd)MM=iY,'d'Ht.ZM[[퉤WSDz-i!\f/jp*k,='&*KX%y0tZoNWkeGS9Qjax fbqE+k`?ԸnB$t\$ P=e?W'Ip!YE2lp `I[m_G OthM®)ϐA°Om-U:'Q O>iؓ[3Kɢ:p)PGryԆyhtHx0׳7 ں)DC`suL-a!hEn收7shWWI9-@ӰrcF}i$msjo R+rEjRPTS8ߐejӭ 4:- BX͏~q O tE_IX"1i"?LP,-ocXfOm`Y 4h?R:*@ngkXM'DkM&K7'C$3[pKFr}IW񆌙A2Opt]@Q6$ۣ4kk:D0_G\CAA~ s*$&m B[q5A!9^CYBĄk>E>*: C.V_"voiړ*Ar/v T LQ1/hiiK\>w JWB)yFlZiiTbdJqV6մ/3Ksn|iR@v7iyCyd 6%Z.$k?p+Js1Z )' /:XZNLCͱi T#}KV]a(O{卬ilM<1y,cq -'bx<D_r26%<(h+ZmS8hx|(Hi&K_i!?ދ 8Y|t? U+aQví+SE\EդsX.RϞt DBtڍ xӍ6R/t8em{r{M&<5_f6#Ssǁl]GwP,IAk/,Q?Q8LXXüŪPe!7ÛET~4Q}yްQ#g8DZCŅ7ЇeYN3Tɭ487Nqh(]u uNw'LfшW1{d'L -a kp_6DV #'l(Y Vlm7`1Hb-p>v66LuIaB-y̿"&\m& 2z Sx2z Pͪ*Pڼn08J+1> (f$OУOGs u ȃeuJ94|!(Kjn#Vs~=?kuQ4.\ NJjޣ2l)-s[UP`)B@FbWN=me V[Ā 5JvƗf;gV-]5ۆMMi'^tO>{Vecq>DQèq ,g'M++$YfŁv{s`RtV \J0Xdtk TzNHzb;Y(6aP9Rَ*'_XSK@oM5o73|f:e%;U@d(dz쓼vb?h-oAw{\;[qA>X"jXN`?.A:ݨRq 4̲ s@!vsD{}J+j]X^] >RUޞmh.̙*-ٛs(ZIJ'pix"? 'c~NU}ltC`\5R !Kk YBXKЭ~HSg(lciI5tXM꫄|1lCtrj"V1Rn^̔$O3tP5PYB7)P@n\. 48^V͔+&>R\1W:[}MVȿ\W +l5I/UM}+tcui}}!JP_GB]/#m3Kqh_7nkߺ B0?CΚŻoU&Cld(+@(odVG uO4hۺ4|Pl(.8`}&C꜏p6#q,FHՑcK]SG}.Cc2X8a/&nu$.)hŷ 'R7aJm.f'nXAf[vᇰGM'^c禩7#bmdaV:\r踹#|v}._@*~I|0?Y?w$O0NwYƵ/#ph"n -xi/?d{ ;`SD^^2ғbqar/R @">,ތ-'PX3ݧcZeU'hz}CuQ_kbo %^t?=N`m`R(ARz?DIw`%[t|`ƻ74 AJugijΟʉnRF9sm1@ׯa- u<(Eɠbp_zFX0S!ś 08#ٖQ`MmH`c^bY/E/Mž,: ]`c՚zF%qz/FOK 悟AtNTM- zG _9bCJȀ+TuQ (AnBrNrF zKT/fDpnl0oBȠNw˧ɳP=J ozʽcw6BU=UI1޳/w57Y6jێh{N.CA<ГMƢ)p.f !i`j9޽}x{_`x0MSM hL>ԋ*buw pёk eR$nsjR\v0l5.#Tw!*ɟo= ż@VՆ,=CI *Ǽ=$I] /'Vn*uOxˤ>gTԎ_J{{ 4/Hm\ẔjI~76Z:D]F>CkŌ{W{dt[ sg]Nx_Cd6蘭'[E^p,eu_bUe>kk)vҁLaPEd qL |ZלUEP$h"Aub`ls ,+f}yY{ _42$>7b m "bfLcZ9~s|G@F&ƱH7er[>~^J1avp/IKa3ðpS/.h7(pТgX>*ٍTɸ8Iwmwkx)ґ *0t^\lkB`@ۂ!G܍p1%}/ ᜢ)!薫OG˵~ABC)]UGQr ߢ{TW`U"c7\3/Nm30..r?cľTd.ܡ͝zC)!HW hUXᤧYkoFרXCm-8r^I䟥]fKJͤmc}-26n11y dkð{+s9I hPDT5oQ87n\!;-O#MWq/c6ySUZ?d:e}lS1~ԙkwJ+IɩTh=}Z$Zꏡ;Uu>ҡ;G7-P)/d?%V۷4S)?*sP;&1rB̫D~5c]g4Ł2|ZDOʬ| (T  fk.('$4=GW®pKJ Ol ?܇m&4@Rڶ[@.^*`SřK<O5ca%TBY7*hX r}TK._o-] /_ItpfGn.輦d(uymkL*Z5SUN*rcv5\3[bUipkT+H&cī]KRXV.`,:£ť*i$_zDd}ۤj+Zt7Vlht}1m5tS1@)iƈop2"O]v: l2&LKΣIEsz<)p8kp&8Jo?QktT\pԶ cg"ϕb31}3^]X+/7MOc%Gs0liƮxKDx_•{D9Uٶ4ZԊ_&WcZa_kn)WiZuFy_p)+b ]0 X~Ŏ~ǖIw if}<kU3S(1\#gp 0D,>0?FÖ.n!8}YAH.#.jQs2Vּ;U8y|Qf*gh&@_p(y5Ozߢ7n(% x֑V seJ7y9tm 0$9r/ʾyU!#yCy;Gyܘ hJMy}Zil\jOXmnW0Պ[!xWBx#` %O|5~"Kj%ȔZ_/kh\Fmon214Q|(ar+g8LD֙ңKyu HeNcye*ҿPP#ٷS]۳Vy̎ԣdEm+f3g*UY%;e_l. (&mZHJ}&4#BE}Oa~n IϽss6@^yn q h}pg &iY mMSA Fͅo99qi'QْaA^⚎9RL݂"4Q,U^gq62S#*0J\Uvg[5jOTVSX?R}q\Nj]4wV<0=ɱI[iz&Лk A&Ve-enF~ [M@R SYҼ쯮behUOjGesY1iFN'\ i.89vVt#ķ[!PKL :o1^M70x*636{f 儗Q6O_QM(}.RtDA/N[z0фC^Sp_ňVpEo+G1w5JOfАo;6}G t"+G~$o7whj9#M.F_ _ȯCglS9i0GgO#j`zdw-9- Ictrc~ٽٸEWČMi+vQNН VB/O0)A(rNd7LE;$ըL~^X18J=*Pmc8$W%~^-gIJAhnL삵N_G-t)I/`Ǚ#>c;O}5pzŹإ9PAm}+u7R2HKjh"ɤ܈Pw\n!܆%g%>+O,o"c_iY[$hQDr1?w+yxQ~,\#-[ޛU&(j7bR.8T9υNn18__.s&];Rj;ךn^8bx}?#mPA&' 8T̐ѥw%vqm,y܄&Ӈlfv!bLԥ.`NNr Q7ܥI R}1K]Vz!J&x+ zHL<d\9T.֌6K.`$ Fw6b;?#2IR!n!M̀١V'Iqd$O{q"yr[WО1񟺾JBoJ߭86To!o oyHx8u~o|0W|LFe=vML Ol;LX ud&<j>ˁ]+X4ܵaB%l8U]V@tZ@SտsU5+O29ɘ,wf$0O;;V:e=&QVd4 xC=)Wd _xlQzLsn7pF S %mbɌtۉ|KžJMS3!.I6Fi>"*Zhn˪8RƔ6n*Kf/FUl0My^!.VkԒItqk|L~o;7"ps+IA}PQ(2,:r@{Cݣ96cEszϢs[GyV$SUmր^pl\LE0g/a:ųW"_a\nXTXfS)XSB&7W /(akaRDpd9q S(տKOP>?)#{хz>üNB=GHE}" sT\] D|982["q0%J4 MC'뵟B6A #zZgѺ Q.QDّLc] ![}݁4 MO!WǶ`1R;/kH&K@80r|J&.b=j ٔ"K\Erb-۠7h{~6ջ:5eA)~H2D0L50\sLؖ$ZWω S& !֝vVOr7H[p/ҌM<##bNקTh`B 9Gg^о$?cr+*Y)F;Gl)}L^v5OGnp 8^$vkDЋ^n)2h%cC\46X/_Aa'kan ')k?*`^G}5@ FW  r~˗\ :ܔ)ZATK<`|Vf93O'p)1rKdJIG-y~ =JP9NdOwρ! Eմ` Q5ev8 FM `<:hm쐇mfgPS@N;uͼhq_׈}%q=ѧ? ? !yp=۬ .褮D4Pg//m!lg!b#QZĄs ?rjj92/5l͒wR)t^Qd3R;{qrwy#hU׉&kW$J̒)0.$0BJ=:enS#5@$7a'X8QR^2=4e`(yX;&,0/ĐFt;6w|lN[b3ֵY HHW䟛L̨?]p(Sְ_5o_X6A 3\ ~w' 2y kDn`ΆbI@o|1(:_2F< G&d2զjaw_ '-a #pXY٩xF 9$_!J7q3OAΌߋBĈ=xc;9džQNg AAJ'2QX0Y[yHi$Nqzo-g@Pp>gI?Bk6"b.Ɂ3%k-R/v(_\*vZL}C܎ʍAzsjy9k#V~c?9Q/yz.~ jΨfbQk$IDh}˺=JfWZY~k ~u| |>g+LdW"oTkUU:N}f-ReӪM"WRrX'枑* -N$$Z ^"Чg0Y S?-rUWA%9mˉX䴯 &bʋ"?bک*Re^j(cuh|l͗?ЯpZW?}9"L~y\x>ߙ4Yoaur[M _M0.S^~mj[`Nx )ѤD,M'kxC(lB-âΞ@ϥ~7TX r@|8濖‹ҼkW߯Y܋Y/2/?@D+'ncU½8zpcqjhgGh;=CyHcK]lQp?oJJt}sv,>BН** / p۵*1j{Ĕ=yʊE]+(N\lR( [lR vI(-tDoljtGIegcd3GVpޔaM04[@T(Nug֮{Uj`Im?珡R"9fӔeрph'<<8%P;9 O<,!^ZUdl,2z.7N7N'>8j; ܉ q1 (Rݨ`1A7[ RBkH!Ӵ%Eʹ, dI*#EkyhӼXJoˇ=P~:xJ.g&|X$ B,L 1Pkm#D9Cju?O$؀_FDLBP2GK2s["I8b>ZEMd="Isc&XU0xxVC%lcG>(݊̇6UzTr :~=,@P*>bX %C՘]qYCU[R4-럙^4ظg@%}ZmW> cD1Ue=l{>"~`v¹`P*?J;׺HS H@M4'ab,8Wy Bnjs6$+dM(n )MIygOWӣ~N%x94i5H FTsm+}u9h G]u i(]Id Bc5 Wdٴ >tNa}Q41MV1i ?[l0(/ lM&qԟ;H(]#] &ZB]D`;c/"6wߛz-?:si*#@PBi() ;/0?U[3 LS˜EaVs_-81XW2E#F !ZH*#1d87YFÒgBM&TJo|{2Ԉ$9ۍ?Ṥ`ЦjXӀ7bIjxl"uV%dJ3pdӪRFcY`([u Ų|/H*:A@1 LŹ17"~?HF> 2!P%&hȵ R)fֹP"+a\JVYr%ZήtB;'l㝭8_s)K5 xIp!~S6| u\:HlA '1h(x}d.1%',mޯg{{ϟ$S|O-655z< ٢=@ѿt6LFHpTL$Ȥeq<~A8DW%R{ެI3BT瑬C ^ ߶x*ȵz2~']/nXB>l|gu.BƸG>jILvofP\1}5Vh)=mE.$P!>ڔf薛FIc&W '?Ͻzڹ$}""ኞ7V8{QLs:5-=@[D"yT}Kbc)15FWysx 1w *thṳ4ש9G0tλFCաHƿTƢy[כϩ TgԭE~ B%=8$Dk.7/7YoƢn?B -yRY-8]Pmصj$26!јZW\w4ҏT䄅|-UX9=bq&mZivqim@:G|Ba&7Oy|;Sf&S@( ߣj@D]h%L==b0eϪ<Wc&A;w&&28@zQݘm:&b[g1 |F}$iR #pu|v+",1 d=1a9z# !PypB =ĭ,i4Xa7PwXH#if0ʷ=QEvrH[m $pR_vEUARe #1Qئ}sdh,_ssbIkg1ev rQ;2)UĎj6_"I ~pZ}4=/Ԅ<31CLbڂS#ԈG$-bʬջ6Vue.4T/])CMq C3ߢ~ŵnqaԅ}46.tuԎ_^KB Wk8/l306lGA8ޤGx~xxކ{9LmrӸy%\ rt I~Nn3Z J#Yá]~b#eerǠ bUz4[8*MK¦ϊ!I0l!vZnSgL^̓g oQ0qUȲwBWЯpWFv }֐H$rCJlUIǣQDII+ALO<7:0K2@%4p(q˗Zz/o kGs_A.\yXuE57|)U[yƊKR@A#,dYƴtF&\PgƎWtQj!LMxh%<>pNXk<;3+J"P=n䠦DǠ**!uCxODY ~)+|zToZXa "u;K~<+0933,#ԝ̎JT ( _e%Y j_ermU%2SCvH{%U !t> j>ؽOzj_~D O`$R|}Ǿ;!aѩ0(;,#2wXqR٦F^{@Ʊ6ITZ2R!@_;ql&$g+j̽hhϩAu>;y#7 큋#Ls$یM% ˼I|uޙ|Gzs~:'e[dPW|~lLO_6,D6/k]P.><< A|+Fwo2pNT\ 0"p;ub}AD>iB$.dJy5K'ɥgKHl&N9yԻၣA3a:|A3* ;4VHep!"fxv҉xƂt6kkuV UStXoHکJޣӜZ{0ap$"F=r"J hkv$Y 淩 4$vL#V&Q{QpGi-KPĈb[N_ܾɱA4sm^̞>[wK7îŞʜuv{pb)CNdfdQ.gMjc]k2 [cE1D!x ;֡$1mՌjUt>i:VQYC|̞$?S球[tsg$ )2Jd2!~/ *;{HqRycf}Dڹ!ڂSK/0W`wt7E@k>0JGSb⦙\ 6_sxWmB_U!4}};*fuWXH33gH\C3S7|#fF}{3AX?}{7N64}V"މɟc'32SjY6]c?[DN;Pplry~Xj7 ixWW\7O/'_8Y-7#K藱feP?re&ofU5ԦH%W8 KyjjB"膇9Z"Mpj1Z|a`,I%"{Rj4'(oK]QLL:$!gn[oisfZDT?Nn[:NPƪ~wlOxnv/0S9y 4ve'h k$$lc6ݾDc~y\Dr/:~dD9>W͠iP{t {͖@!'^W-!(_ ;d6|bd|++v̬d![7NʔfoPʠ`?<Q{vG'۠-g VW!b+6n&Sm/9v prn$K|"*S#>E-=9/eaJ)O@[[9oJǃ0GByك`{z ] (eq2FvKZ9(MF c^aNvø*\>Fg Y`Lv[Pڽx VFT.iD@qX^d> SꥪOλ1ם/K X6 [YQCv%K謮E}L̖V|r!W[LQA涙UXg0(vsO8gB*iIkA3NNx IM6]Xa9K/G(!$Bi@(iتzzZt6T2uckTM\krg Tcw:Eo:elt=[0vʝ6|ܣb/!+&d Zt#ft†.N)ywyf'R+P2.[e>cTl@⣏Mo(ްm1ۼO]&x7Sh6 c3on̄YD~BakL*#|Mȴ?|J~$-֦g0> Iz^Sf4H BA?8+uB7[y᰼Q? hHF5Ax驪r6[N R 2X8Dp{ Ȅ&3?YcuL@65:'G;!jP׹E7usmWXXei딐gj,sTxiY|}oU*nlEQR5F~*ٷ#oYW(P$#ߠQЈIwRfzTR%\Aɿ01\v[ }^ڀ[^{KbN{񢿋h3 =^XIG'hrM3k-\V2[" #v]︄M;@ճ.L~V9Jfꐌc68nO Ͷt3xS;FI~n}3t&T7IUjoN RܟTwʞ#29)ښ3tFPh{(-m8,ph)`aPzK$+^CԑBYtj;&%g%814q)ŮmYyِI>^ؘgT/^g&vowPiOOE09,,ː( YxRo)^ؖ⣢p?Mi1|3,ƶ $PMgnՃ K%9 B=#tp< ]/#+! 3nZm 8[^#.y_F #,/wݍ*,JBdDq5uy@vMGf(ԧ$_2{ Av(u L\|ZhQs^0e&%wj6;(a|X@4w :p`|zӮؠ:jFs4>Gg w5)Ήieǧ,:16UԚTr((>]&kZ5SG̳)DZհTY}9/00$oౠ1y: [Ai GϴU| g j-N9|o񥕂spiA&*`"oO&@Vi熽a .%m?ƦVVFnJo8YNScM!M\^5jz(ۥLYoƦډX$%ݨ|u?'vmWy/qg[#"̫)l6ql3*VR`~ZRmrDnԛH>EJ ඲$uLR3*!r3ItWXD=2;(^`M gf%#B)%Sy> Kw3+b CxVJݪۮ,:i2p" (Gvs:?`53A i|,oϱ;-Ь4_jD_79h' |3;(@A"Go% {L:nDwB^<4e J.c 2.&X6hwo3݆., )D0x0E:BI's|ȝҫ50UT|gbi]oUn6l;S=HT)#ACVYvg79 m/c&.זo[,~I:'7GӍnzN^2(/kbsT42u̴i\S"@3)0s}e76gҗ7G6qL bl14#5?O\;>g^krz߶4QPk VuK#?Q>n &/7j3FllO 7S(rء9tC4t2춲:ک '_@rs_,AUA6:=]f|H8sT7>s=.nJ}+7)TI3X=fgim0yoA ( 9H5x2jdƔ4c-j}2wѯ21pez=lS}-@_ O9dͧx֓0vr 9pn( ^klyq7eGc7?exMءXI%V0wUu=2%lPHelr_8{|J:d=M$+yˈS ӎK<*mM0H/Y~cħɎRHAcI[)R->el튔KFi3Q-;aQ= V>fիj]kWI D 1DpErGتX#N*6>^:2EsOLfi(gGy;\Eڱ1 h @t?_=1/B;"҅~$e1Gamo!ӯ |&(֫¸=>vqR+f1MA-MVn*]J`4= ]ĂT4ŘP8v|gWi} kt1Q FykI5i H-d| y|ĕ^R,<|m}s8"w~VI+)DUݜD">'aO׎.~ʟDZ?ǖB %Qt3܄f7c7bh+Hd?Č6 &}/(߳I֝|c?lX)#JCOi% d)Ea- TŠ^tl4Gv2_̪l r[4+?':sa@lD" $Qwz_E/YmqbFsATlIB6@q7{o&7ZTR ki%Hxԏ4_aJ~SRϣ#1Sߕ'>xBM ?dW&`Ʈ@W~f 3t57yQӊ=d?@Wy0{)ζ _{#M|D?y' '1hHf C4YY%vKbx09xC:/!4&/ t @1IJnX#z+ݡSwc̺/05I;^Kϑ"C#ǒ1B潊^0G seӷ/lk7(̊WIi,zɩ_8:ؒMcFMJqn[7s8(QRN"}.W&,ad_i(ص{䇰 !E߫KPTΪbNK])삦d%v5rjtNEf^]"Hj%K'=P73aM#0"qoJ !ڻdJ%Ex1D٤F}uƶ3#ɇz7Z2W% ɛzi#>i/Ĭ=lKkiڰ-Syн&201%mwMRV51*5p0XJݰnfݾOIhʠ=GdܿͶL's/̓q+U (5M. tْj3*QEUUodM apGܫhD#n RóQeE9^!06#(y =2 Ӡ7~x1e>bNQF Y#'?ܗަ:hv򌏆B^m'|_j?O؜YY; E"$\HpH@$|t=chIY8S9,,MogQB !Ey&wCuX-M Y]F$.yE7H+1 sBDtK8eGnD}ˏ*eVjG\T>Z>3=Py1?(w+isb^-R17צ/)qW3wdzz6Ob@j!PӉCpܶ=ˮkCH?ǹպv,aLswpXfW7s3LDA;̪(_75 :W>Jgg,mMmҋ>4 G} oٕZc~g#Qywd#"|°M)@_Sԥx L8 +兄bzU#gس3…v1f+/ӤZP)ts@6A5$%M݂2y~gc2FmO(Vψ2\VdFզp5Os9BO۴tp@ZyM{ȇuDkα{vT,.W,B,\%ekomw>L)&͡u;ujzYnޑz]f9;1{͏ˤ s<3T4#u.^d_SB&$$埽 )ri!J-v}8[k/X`sUӐB_$FKۦK)Ii}wc2K__;D)TάF0n"{qNs`\< nOjfo׸+.}]e1o,4zX=$/7 f+EFYsHMra 7Дlϩ_2U-L+cÊB A& Fj jpfWO\ O+g$ V!ZMcZbpt;ur:ڌpni˕&v1sx;r/r\Sߨ!Y PtPj ̂$cga"Fc3ۙIaSvir#Z vE^Af ^UNqi2 )qU%@3T_ÆA+L&3P:bSP !bDg\aZL-:hHCPjjN/F6 zQ SE9u{cGC*(*v x~2˵Zl=Quy0tÏ6I [g&.B6d*cP5?F[Nkug-X9[V<WX <0N9QT ٩L'8~'|R{Ͽa7S@{D mnW朠Y$E>1p ?fF\}OaQ7.XDKz. IU_`:kv˨ˢ(X3d\uiK[Rn(({>Wt)|[ mO|Lw]j' !q*'=̧fPe߯w~r8bermC#=@su@vQz "x`'Gt7$|=Xef<P6є 5m=뀤peڵ`BK έG43Xbik!?LǪ(2B@$O.xłKoJ_.pAgXTE}#]y;\fS\L嵘l+H92=N#/Gꮫfg+^ &:rG_0nONpFiwCyiV0aOyv= @y|8j?LM Io%q="]: P^UWMs/牍)e w$]z\wM9&ؼ@aل9IPO",WQrV ʜn_?0[ٚk=̘֝NQpyj!9hBx/;Τ!ZuD)v+7$XJߺƂfN7 ;#U:vWm36m4TrC]˙l@ j+%QW@Ð]8曍m]p=呄fN!9VAhqHχӌ9K9Rҟ9:tI'Jћ,r& "Ő?C*Қ@S@[B1ōEH-T`AU3^GW{5V}\`?lS3,X9$+!H|epvR7`ck +Hށc^͇#`O3f36IDJ +õ>LSfs9A+TSml.0㣨*|zqGZIͳ"h8, Y; > `!Mœl/؏nKA ȂzHQFStLG!馔c.U 4Ϟ'4[92*I sUt*sVhuL!HPptD U;rHoy&)!>=:T з3?6%7iz.M8[7fhcY϶;^Vc e,d1~MP~)po֦Ly* *] xUxL}h,8;|tLcc07Xq*oDVy?Px9XǠhuOaidQR:KK :*…lqŽguyzځp3$K7\{9Ded|'Ik' xsAD ScPY KC\yr?IPỺ/D;0%iiGXjvΏeJsޖ5&zkb[57OF $bqy&sߚĤ) a(: ph6n1XNvr]2q9ٻJA,@9{|{;mˑRبPO|-R9rNs3BaHQg,M_Z?S|-[]~f8WֳyB`oEA#ɕ0_p +buК ^ &tÛ~HDǴ5W Z9@mSZ8uH`r\۞y y1_y dܳ3l^>@Z%2D_#tPL5Nո!r5)RAX }(Vϧyi 9RYVڞRvw?zGu۴l*q,L> A˥ *=EnbfgfR(rl2ޅV~e*Jb>|y vs5*TE\=Cuaѽk@#ۃ'ᮬ?OclU\U~͹ vX;=FwqE$.(/<ʴ(t""܋"XOm{ gH"LTf ԧnXC^?=B(J~ez*S6_+ {@=aMtZ U+UtN/HBOfr6JO=`qyJb\S$ 朕?Xk6Awd!!Ii],;җl7;ef 1@&,2t*%&w\X}6:Mz}ѓP98=Oz6s. oȎ pous9oS[o;k$DwD"l;{ "羀o7MHBAxn-8c4|h`ψЃ,e'o?HIP$@EЩ9w/Dyщ=Pj\.J!*Let#^|(kq&дWyUwc䚍61 -P.֓$ݧѪN(UɐpqDmPQ&LH'='M]¾2UޘV7͵D(':I8F[?{[|?OF|G̀;Y\/!W.Ցw szI.ZO[ɀٴ۩qfl.cpZݫTU2/^ a4?BDmM/mh5gC:˃yHE!B:Q}Ī gBEy ^b?}D2 J"pySz^J <<gspM *-Z-̚Jzͥx7;UiV\s'\9r`gF,w?\8[|l1V2(ӗDGɌQ_pkXaGʺ\;O\x>]\u1ISm]޴VuΪѨ$t(0#! vw*FCK*%t+ݥ\΂pt^UaьR ͘n5ф~j}A_bܤ+!:=p~1EOG/X*kV_Jԏ~-0*X{`Wp.973Q!48 A데2zsar9 fKRȼ`mhU PE8 P&7ҸwKojR")3}PS,6K mD] ?IMFӎ&>\Ot*;暇#b|8[11^AzGEuz"`({>:)6u8ȗ ,rq@\|?h mDx㟮.7HK<oK :X#PgL~8c\C g8ۏ)bgen a*w/oGxqRoK@!c=йoHm!*Cjݺ[?B0z庝1 Td8tJcQZe_b4o7FnąԃC:xS1V=.'%ݞ>kvHKpj>m^8Wlj`aKLkG|p躟Lzg*8rC9d+8W1Sߣ3] C70GkZ'o]y%y)j<#0SH (`s͸]or6 h u9(>pdf}3gpX4u C($f F8tNJCj WЅ N;82w`P~ FF9ADP ajO2FvӃurVSL=kj;+-44b VAJ&0 JSt~?cUbzbPA\C'na\ ‰[[91eپ} -7tmo -4,Agu^s?RlQ74&}Xa!NՐ(W4M]_­OO8޲$` Ǡ"%`l9T-k.<<*AGxz[Gt&7/S ΍̖3meD~VJ) KqH$#z裮_jɵ\}uuvXr]O"T?g/kJƥYLc-]jQu@x@P-@y2RYK\K泚vaW.fi#GzxG*ׂ#ky}Α){hg$ OTnP5 0b BBͯ3FCV%r!  ZyŠd9l}i/c0dW@`y|hEegQ|Ⱦī#WVr,=L,e4N|5@U nCUxwjjUi#+k'xFsDű"p"9 p$XC5LLh˷@!:r}VP}C-KVnl,5H<3 zY{:_{8Oy |)&븶 ;5r-q\W aw5y?Y!/Tj 5גt/S:NKKPT~=Ɣk~;Wdbȩ$ydٗkhԯGyW㐺n܇wz/M˅B!3WfSD3,n l-GQD]bz/͂A+\]se5)Arv,gA R/4 -7rB};&fDDm rͶ/hF)#?&(MI{>fޏ4|Z. ū :k_ w&ΒTt8Jd!~ ZTҺ2xG()Ă2;p~0wBn4:΃\}fNjf+ Rw+Kn{c ?bԶ~ŗ/`Wj* eǂJ23 ATZ6il9afI4(COyY=ivOq{P_0 -شxce9 7BnZ[!SLc:]X,oUD QONlӳ8n9ayj\9곍ӟYX;c"RυaOSBon홰#f'u#S+2k"0Uh9 [t@'t~@pA)O 6HFE'hC6ż"=0*&9E=/Gr˙A66St|ǰ6hvk tO)k_llTY` ;=ؾım'|aJNJBJS+崟CNl(0=v9Pnt_&{tc,4b\4)}̎6L h5F_m4L˛A` d` ' ~om Q?n!`KNz5֟j-<g2^ kʄ]뿃z](cY!SI)xXfao3=l5 䓩,*Y:8RվQF?MS buC&фM1 V\Sqi^ɜwm = یZm(܁RnSґoq Be߽Q --U 4R[W:M?Z"|&nVu+U̸=KϯR xMs;טg\LVGMbJ|/& %< '+Ȋ2-MIGMYD_Lr %Ή}%wL~Wr[OW?nxpQbRhU[4[v qa#$}i;Cq,޼lfd+~7ĈInh)_-S̉.>J ;(^g } 4/^15_1kP"sTl@{ sς@W6~Uzڈ7G/!M*-9bCIbƦc]k~} . `h )EAڎb!NQ.@K=< uVxZ,{I5YXz hpT$6MǶ*/>̲R@Zv?B  ]g葿0$ey⎥m7c .W7ys_Q:'lv~"ogCқh]Q{(@d#k<5ѱ Sš 󩄺Y߶Iz4:}2⁎\>\v50mgin\_eYP"g5Uٲ0QT2EƜ*,xm!}5I~6mF1F0YK5atvQ衠aNX1]Bҳw☠2rHҫ?xKf?2q63Pm$@HTOn& 2jA ԱI-Bne7NT_G=Ey18pB2Y1]tc'St+!9ֲXy^'/F\Õ4pЈ!܊xuq$וc'p6͉.bzoJIiMKXH#/Ba05X7Mj]r $~_-f7濤dc+hi: @")Ȧ'jɅǔlp2|'5RTvZ-SK=T<7`&PP,-w uBd=Mu{2c@4XFԓOO1eTodCxqͮ+3}CCt8 @1-RMuS8jbqTU̿J6GQ=7Edqind=9ɴ$U`1NC-8sQj<9"ϳX 6u ax'Jr4ƈ'۽b41۞wHR QF!u"Aof֨DbXd׫c@ _p*TVp!SڃA n |R0͜<1bEGe!4wybNx{n-ra &6(뼖A[GWk}Z{TECHͮ\ig|pZ +c_q~`JV7Or^1YF,)ߨVČX+V>fԙZ^HCxBEx@ McLT S1)>PJ(a"gZ!$.74>x5{,6jQiưzd%麟1nSn` ) ݸ\\:H@-VG|#er/8q> @e5JJ[8#y.C~ GPwUZ D!:lsH'")/?Eos8нMG):,8jvHS M [-UߜRQӴz8y?R8!pSD\ Mmvа<*oj1Fut]F`GJOmr\FWkdB3 c? Y6/kU_3e}gǔ16W%D:֒KJM傒'*M;V/Eu}"6'sx6omuԺU7lK}]]֥hPl`cqB"q(n^^KgduUp,NF-znԲOǰ>RmYdV*V62l`d>L2Q㒳631J+4^|~VE<t:q*YdZy:Hd$X%9.; DeVA+ىQN),O)=ˈ9lF?4zEX!|㐶b`Q4ugcfDoDTxMT iBgs7z}9/Dm0(>5+\{O\l,j+n_X[o-q9M^bmyÌNNd\}ن_m8Rlqd LXg{* ^ |g +oLYDѝpd8O_^Ӻd5EUm^ `/鎅63GLţi])Rl 69V' u&+-MGagR:WW݂4rDqwppjOPmO;fDuٻz>#l:V́ܩ 5_(ǃH((DE(/F*h1R&b1MqZWrlbP}=G5 g+0y0<_;@tb*ۉy,9*ՎgÁkLALצT_TAXϠT.rz)n5G1'(*MgvBm~3cN<;C?15+ڑd;6p4-D<f) #a~<ֿ~ иjn>"'G(Q{7h!g׳'Qn G9,5{$Ӵ@I5NUcB%YKB䲦Ɔ”"2ycт?G7PC%DI#q0h TGucf {:уȋ[i ft@k ;E"/vmd"N1JW(zG}Ǜ !uˤ;G Am,/YmnWX|\ORݬT5SH5$vʒOlzmfo)_=dخHsbx`Kf uwH{v[S̔By,(fWth1_eS#:o=-{(zbݑph+4e \SP&ִI\hZbIA5j5\Q&m%Y%Hh x?"!dn]°!Vo`!:¥FFc8OLrh2cusM14w3ZayX"&\Lb%Ó:eG1FAC<a5^g<) 'PnmPOtÄG>%p#7;XwSelaI߰#kэUdžOlh#jQ̶79Eid̐D+RDXCUr2-^%{WF¹p =!qޘ,Wm?d쩙T"?Pc'md3)F^D0馎!}Ț#"rγOEJT]w#X-py" iJ2nIZ4Aj\KvVz Z_֔PrXd,0#׾ɗ X&eoCAQxiXpnDyw=݆"ֹD :4v[4I;QyL‚556KDJ)+x{{*J݊&{z ۨ;?V0y xXK"̼Sޖ;F78'ld?E۴08\KQ ZBˑ Om+t#"V2Ҏ|G8c_RTY)ٛMf9TjhPa.% @53c "+|D@icz2Po.7?s}-g &:#8}Qѳ z_(]3zJ)JxTI$$38Ѱ߹T*a55-]"0T>׻/F DZPɦ琮>_db^Oo-Jq@%lX%( ̭n?}gd#Ǎ$8]7yE=Q}W.b1t/YC=ʵebTΥiOȬcЦ.v׷&*cn~*xJnbCŕ{fơ19D0"(S`pP[rsװXz`ΈEYzU58#ŎX}fK[u2qS~k!{w$IJ2q%jt0OZ9Nw`@+ECvY#z.XۓȋKtMpw$ߍvLjWJ_K'.xi' @-IW7,VXye _J-ى)w+Mm@glMq&L]m1جiHJt=qDb92f]m@iHڝ'[G<Ϭ"_su/C$tT!aF<4' &71ظpgԷ,SNˣtZ*o.C[swJ,K43ٱKE#Cw MKP$> + .RT0U' DB7y.$HkXP!K+wCSь.[qLv l.<`T4V7=ֽ>j'L"ΑΛJBЊ5oג^[O+t7FO c9"_པCD)Z0H΃8/5M R<KΘw`Yh$0QJi+X$qILBYbG~G.[6d݆ ] O6/ϋFD/O>G0꾨 EqWjKsm,w󺚕e]"T( nCSBh%7 .hCbJ%AJv`Uk^GFjO^ܽP4ix?(phgm L,>wvv >/=y[% NLiԗ$$V*o}ap|&R}NU|P,H)f~V,%TG3Bawa)/Kg)$!_{%p ){`TM.sO)ŌkDKJ`䴈 hkrhCo.k^u^!0x8;& G_(q-q7,4NȑEgD*ˈO7Cl{[r1k%S.\&y&wS(JS Z @pt cy<,wju\_e#+sW /Zu-ͯ,>lՙs; extHӮHDy< Ywir-3UeL? ymf 쀰N2zw 8PfUwmNW\J"zCT!j?1ߧ2'EdO cZlLWTqobmx0PP'ȃQtՈDyL*^bـ],Ē%5녴xL>^@{ c)'vUnIX#28 P[̱Њ/ޘ~_oL}#U7ҍd42/h {R-bԪUI0F hB-w%g+oQ@:pT AN$m; )}xHG`ʾF0 [EN{#S+$/Fv 't͏W>%.U` ш0(lf>fU#ҵdxG_vo<]S02ƷBIsZT$XN\fu0H ֔@K/.VENn. e$F xJUߐM1GsnGq3p_)?;VŎ\rVS7eA,y!x)keͧvgɛ+U`҇KU7׈qzBI TQEG~%zN&x s$ۓ۠4nX %&IkBxc&wCN]rfcl6&j<2՗9ERBfmH}naSOsbg B?# 4p,g٠N3%aBt 5 LCn-S=w\ĺ~< wqE,$,qFJYj+탡-:ُ8nIw3rљƌ]ڮJꛇ51{:d^zйY2dh/Py}ђN[~DeɎO;jJABYTP`/49c$rc? [oTsb)Gprjhiģ6bOWZ J{}5m߷B4sm7x Tf㾐OuW$&x^l/89m78g(@G:4Z Y`KO&N(z#Z__&7qUm^6) EޮGk7ǚEO9ձ'"CRE$wg%>q|U&K9\,_l3th7|_f3[Po dlPCG"u+BԹgxLG96]Ê"ۄɌpF{{Ҕ=t?o+Z ݻFr/h.[ӟ:\uO\SCP)ZmMYG71p Vsszqw-dB_^K|Pm lX#|^V*@E3fP#0-B; !e=QUς QGH(=(C_q\7@ ] fvy ./Q ~9YLv,~cS*T~) ++FPpFcx#n/sCW{ppk'wiBGf*XУl+k?JήAvZ3\>e6nņUȜhKi^ˑwD?2lHT;1eLb`҃@ ~{Mv<K6y2zS2˙%\`J<&?Ɣ4yVPasդ.` !XdTN鲁lE)H5zӥ(*ʘ:]d!T˶?:SCКvN ""`jM*A'F?"v*Yj;|}>Di O>~1'J~YjQz#I` ڬbphbg3;.\趦{ ?;gz ޷{O/:|R3NRs1$䦞09O+9R2.N^~ ln/Jفv)ᐇp)#ľ9U&H<^q\}D;EQ xp?P9W\p B D Z_;y:@G6}@V8i҈/E_]k!t(Qtr8IDBb>/G~in[%U>ղLV*M#aew^Mpx=wb haBݿ=^&nSnΘҫzpkL΋8"iq`Nx/S C@|^=+bIXUBq->8+R]8^±0$l`c{c+Q3Ǚ̐1O-J0n,Njp`T`,͓:;RG`AoƚQMP0\@3?*@oP'ЈTu,2 ǥˇ_]V'ZW}ܷt?u"3c]r씕NqIKmY-\Ygc=D8Ej.A&?ڜ%t_\˷q`^H'zPn9f«OM|B@8v:OPĸv1W)b`- DU ْT*QmbƾJLvƾ6tVIʪck^>X=*z j8 ŲSaΔթh4K-- $?I|_5dSӐ2\byWLPV,0-^64 ݘ:!6pw1,fyi^*dZ"VҩXDt{a &+F9zs.STcVH0r` X(ۜVl|^;"حqoK !SjIFyD`tVnpmg.<FXv!Bh+Ͼ?sLsS {DT(; 'x1 vWi?arh):݃cS}Uw}-(#?/kL>ќp*:9C>_~syB1 |ZM}:,q]hq.6 VdNsi9+Gpa)+ bEE[Ŧ+?ł>xkjm @];'2c}UE czV\`oGO)eNM{mMoI<緗ͺjB"ϳc" b V)BiDV{_`[W9*;Rp qflzDF_5kCv" P"w&H[{t5U/l-|5'm ͙ʴ&) m&p%i/4, Y M/W?rY)ioI]X O +S0z E 8(bҸUI@xGDJؑhz;~ByƌJDuhLDl$a#Xm'5;}mP:. `{yuj#Gf_(7?,ngh[ZgS[4=h-T?uiGRhnQ`-JoMVܤQ%TCֵg󸪕Cve^@RgK'a-~26v@ YB(Öa1Z6{w׺JȨI NKP¬nŌօ} >E8 mza##f,i#Ɲ' }̢1,w.v|xKmDVFcW;@(XK|N EV_Pf<0J7d4+s9޳xs >eaumlfɌ*:IܾhIܒx&a NT43ůMTqȂa ;Jw? }g9z-Z,J&5vc[2羔E7SUC7Snk&6%n8h:6?^"x/eh7rJWB$S@{V//39VmNBpe!ctNUi|I,CeحNŸ5돦0c4#o j_Dِ)Z~b :6EVPFL7PAХߴR`%cH!s'rf{OgKdOxK΃tLJ80*Gז=,{LBôW@+ABqm̽s`9ᚏ>Dk iZ] V4kc3bN\FEª|i?苶F`ߎXǞti~SSQP {URiE,Otm>z: ]-|V-I}> ;VO?Œ05#m՗-ʋ %Z@]dw5@R16 l|Cr -/X.18jjI?c=Y#K(uˠICUfQ?vVŗhmxeQπtx_c -Fͧ@RQO;؇=B1CUU>V*,UghZ3[j8?6@]:Ubqm lxSd?&Bx ,լ#JywHXBy3gDC<*%5~pKbSnfx<=t?Bw[mV_Q)R'@I$-[/p YuְIrq^yu XQٺ$}4)v'dd-Y'; _6fQqm}Z~kEMxs$M}v2@JGc"^JcN0o|狦{V@:]ǢͽcT<$$$o:ɃbkMo!̈-t=(g/6|4!@ĉnJ-@Vm(iƏgo $QxA6Knwpԛvy7P 6qյzK[TOa3w5nɶYj#-lO4zrWYs` mL b0\޿ 32lĕ"sڸw9 tFж/'MlK>W=.Q5rE(OJJaxؤ( UiۍڨUv;1ёyXAmGz̄r_ ̢׌ Dм(T<1&q^ ubUX+]yMz 9`)}fbDU?[<(hN]\h@n1] %R0'bRM^l"V2[]r4V} ͽ䍻^S>ޱw糧 CcRe~=le # ;Nk dQėu;@-l\P2'DDtu-gV%b8B i0S . W9L4Y_Q9 }L4aKfSR7W6bC ';ݥ!U&L&e6Z HsIJ,V۽FJ>EL>N<1S$ %:.ޮDyGYEi#ʢ^~ĹFczԎX 4XdZ|FdRti{ϧ_ N79US01A o3.8FOo ^+T(̸yS>/h JOb<#WL,򃑞m|jЌթ1=NF [ˣ"<&J}nkBe'[}-gc:EmFER^AkeH0FU%[;qX{L/+`F2lCeEgU;4,N^;'ʨ Ds%TxIS1w."\wL+zLB {D}l|=b6HwF&9i_[5Prѹ&@ -tv0z.YuW0Wbdz&襲 02iG:V^9$7WFk)Κ6x>iSsD@Hmm;^YQC|_Ytu~ߤVSO."4x8 V\ q;9 TM ]d1\y^vh+Dؐ o|B D TAYލw=Kc%t[nKQBKH;H_oSԕ7&qW$>2v;d ˦:*7ānX0RùPN KA<w\*QEvmf*G?yА~~8 "LJG #2< G㊄v3(0^ڬoA7(ׂ]7?R:BlgD!FYH 1T'7J̀x 9 Iy^ɺ,/#vx]G X@3MN]z6 >Fq_C'C\W}k[XTdPjUt)8&IvA3>hp=xCf U+TP>)*%CְnU#:!yiEܓّTU3 īΓS̼&sw ʠ\:4W~ŋH[^iaR`ݳ?4I#!X;෮ǣRuVg . \xآ7;ZƃƱ (%s.ImAX%(:M@tm,ߚPݩ|AAݭ%L%s]o$AdQ,ud7dkmq'P:2#RZw(]Ray ϛj*0L5'eDxр'*ϒQrS̶ _ 0%A͘* Smư)/ƨ R]q^2(UC1`*7Q E,}ؼ jkW1&LO%h>d,v̥bt ߦOk'v75c$wAkji@pXY:5 c` "4m&$bB֋S5 WzXiUr1D>}D3"b'LؤڭdP*3kT4×%8> #WfLrk4m[#-$?\F8%|m`m$5 ~1.F8$Z 1b+0%kr򑒩blC hEБ񀢃|;\.nx,~MD̜Z0-nHB3FF\ڰ{4_) 0n݇~{ν <_uOW[JXS:n:@p,c6 g„~ ʫT,ORvQB6[ՙM3\1ay_%qqަ:Έ8E{\c)/DoJSxCi@ "Kqd\n#Dm3Hɹ[U'=|qwLqa6yl:&jhF^+" h/HCj2j/IpG>s.NCH$cS"Hfo,4#DpFNWn`UU,S= ?v\`6.EJ-67~m\[Ki֮SOVJ[9mb(|R { NNg8xfwCJaҖ('%Uf(9cfk//tP2(,jn+ӑ=)++z<>!*|ZПzlsT.qq,@f|ǩԻd"ѴY•X|݋ZB|Jhw+ö&E|X*04n6yX vT'^$;4ٹsC .iLŚ}},n=5'U_|Kt8 {YK\*pig/옒^[f>9edosRl"gK Kt*yOSX[o@˵ZI !4ȷrMG dwo&LYPC)I i/"sw3{BC-b S98;oָ,Cj*DžzfEEB+qh-<[7!F*X6=Ǡo&K{-rɄ!C h2W, .,⊪oa7\Y 9 vKge?Z!dCA~0޸NJp1aHǻmJqx/%,1B9)B*i,BӁg-٫6z]]<ݣG확J5y8X\Gi)5ͩLAЋ@Rdjbs ➿L˃hJ*O082S P°r?k9|9>(U-Չ<](-asF!LdhOR:;=gY㏖88jdѦ[>]j̽:aCUah0 kDIFuYYta׎3ԓԷAF%LD#ei ɅԡnwYkd$w}0f']#>mW⬲yq,4*^ A[S/>o0=;'K7YGjHǢ)z{M"\ 4=%~T-}AS0qҦ0v 8b / N;1+1³4KൡS*ZZ!5W0D/o/a\u&sjyB@=-Ga EHpwAl48D|9*Uq^bo#JiN=#Id'-!yyHN Wh܄AtVv ;cf茯df!U{ LA`}lHo=rB9#'y,:{ -q9^Ly lS *X#P"~NaS:P+Aچ?׭&{UNTJr>{ "To3x+bȢZGQf&W'nkQ \ɖr -؏AB h J8u_e]tL]?V|ϩO|fb{@Dx8)7nx @a2> ;ָ_ ΫwthrHWأhi`wU QVɣcV++M =rk 0gT L}ՠS i7-D "f[ 0Nv'1xwg2Z@4&L]%JDpc97a@GvC5+]Nb٢ mU=eX٥:AƋNMmtUxtIsӍ @b6pq ]CC}FE7q%g}}DL4EwDҊE!\a{ -f8x$egj\nź]8纅ho|icV3[iٕ1yZ5 AxktFY#Ezoמ^?aZwNY&} 4eKHy}M)(욋6n*",BrHՌrp'tX_,. dT+{S#TXOgU2#6_%b%(x 6]ύY(ޣTnwO;싺^c`,YkJn t9A)İonrE'* w=~ 1A.&Ǐ6[dZ ϵ cF` [f9 乆]|Nﺳ2mQO0 ߘ4Y`zDX*QϨ Kg~up] %~UB 6\s|#qJ~`͸쫛pjS y䍔[0=yĹMRw\0۫UDd(T\%l)rV Y3;eT +Fb JlR p͒Mjb1FM#g-ɷTjkF@L:FJB<|~gU\CSd5_'RЫ`iQ&[[u7J܁e V.x7Hl +īB;ol3=k.bwLJMG)\92#DloQa10q[;kT[C N >$\d[{.021zg5=vxMA[$+`jtlWȗ#yϝ8g1!h|}0{:72vqahIAYR@9(w*lYGH!I״^Trzph'!5iaLT)#â lbm|A]n3QOzHຍ(\z+0]CpH\Xj2/e0x,_bM2]'ru=>9L@wpVJr@0~0[a'7͹^jq DQe`*{/ ٌÂ. 4H }\/@SAxo(\ء4?A zOG[g8ӤZ?LSyuۯb[;w:lkP~z DYa8*eDfk b6<70E6~h3ˌI(N[PbDԊaqJߡRYǖe,L[(NH;'֑I5֣d) |^>"nEwk:.p2wDvyd&:MyBclf!f&=om7/m}8rd%pFt ,1d%W0Bb "a#VF5"[D˴b,z$ӂXגF^eö6u +AzO]5Ej :50,S3HFB0s=tzN#t`**\dY;Y5.`ϺwG/U<'-j {𧮘I}9<+ : K|`@ 4-RR<ꈫii>NS=UFgR Ъ>XK"ZN|#KA8L62K%cG^A c.)CnTXQҩ+(7'_)"\OL@)ѣ[Awn丩 <~TE3Lዖ5O?xù:t"mĘ F=RzaN4+T+7"z3Jri tCщe9;oi:-BOg:,fG<_R3̤; &.3G_ƅCy$E>.&;[!ԣ;Zj{C0Kg^Q@"/&q2I8Wӆ)g6w$_\/c"6V+<ZBg7&i"QyOpV!b h侕dQcڢ ffILolijPkDx"! !a"J0Q26~_믦-d;حV(O;xȒ| nPBp+C`^ڸt7x9vV2+PDGP[e^(v;ݮ㣫%Kl0XI80cPRr0l׆EgCIJwE6l0BVȂi^XC(&x1G< ,d $ :NIAGXaxu$\9vmNGr6Sm6e'@A2y Y D-XTtr&psYiX'c=9#(jVzjb|);W[#RHj[/CM{mvbaf] n}c1T,oU0R fs|y Wm3W.D/5k5gT,)~)N2!]bTx3+V| ,*wb& 1q?NJ [Z]x-77[(A>ФdLr!-\ *0]G*܎@3I0o0 Y A҆32?*zhXC8n~IN>fpz-S+]sRE"쐹kQÚ2,9 1msU7ػOh铜.n¬J+PSWm/Ɉ! 2'My4Q)e-uR]0V!l / ?,MɱC xQw08pl #zY10ˮ9[-&.uQ_x iu |d'$%߉`tL[+dP>E`Btj3wX $%_Zj=/3 cbL$'`5LUhmڅIu:v+ "dx%ԘˇP#8~ SWτ 9t.TjZ)mK='h>_8#< DžhorTe7J~F!xGjoCLwk{hZM+߁ZyIQ1EF:CmsW Fm托ĴUL?MP)Jx6)[D̀qX@JK-IJ0^Eز u\Ϩ /f^| R)>Zx3QATڶf UXl"--v `*sXUz6BIZ °,~ }Ъc/*o卵NI 9.B^lS!r[=",: ~DU*E1xTȂAšk8n{YE[ʽ[]?="z@j`Ip%Y|p6i7NhX{P5h)90WaU} H/Aߋ@$kkQfM y]A/Qwdg^I/icҁ,w|fG2%0jDm`芛}|ˈ )yqMлL0]G:&Mh\1@bن!*?W8Tbv{+fFGItLo9^O*煶/$XdFuθ!s>៉dYnEvA$VzK4u\w!&[@)}%9`)~PY\ m Ӧhw'Q!>?WئS@DUi#UuOG57 3rԎU r] 4V ,ݧ7*[?f4<͆>C!ck&e;i56!`(/zj.+ 5zO- U\ kh|a;ẍ-Ybh@^$=[cp_ / Xs5WY>눏jQ| h!i\7^b^%>ĬZ˅)yw;ԢCevt8lғ[zSͥNi }#[O;:y`mQj_JYG5{ r:'4+΄sȓla*2Y©ҸMJDvH/oo#jԋn>'76ِ%Zs?鉞Cs} W77l@-RM'{Q߅T 8` 4rBCc9|$NuzeFR9+U֎M Ǧ -+9&@[FYb㦥=@a)*K0<[L9t^(u&9J{TYS~G8 Fk"&rwo6A(U }(c^oDjwUn1?dq`lBK O'k>ht-G')|P{IgŷѠ0\Z'$h m I.E4[h'DԱDI*=u4=Ϙ'h@h<*wB=4"F<ԑU ]JgۮWi3TQ*=PV9]Z|0N "Ɲ7ӢA.6 iz> {ˌsTTUF_FP/vcbqx{saOPPWZ63L!m`~b@E]JNVR!?XN3:w~ud.M#'U>0`r]E[)1"Ua8.>+;Hniq4{!^ ;ZaRzM9+zHʼ?y`/vՋ:LWՔJ}:})HyGiZ3P8KaīmS"xL7;`Xxc4eh=!!{MІX:̴3Uªd?Bpay 18e#LbKhkos%C?Q'4/ t F7uo#.X)n 1MB贴E~ w S ¶TmcH䤽M;8$y?j6΅??%S*9hygZɚGgعl%y)!zPOEs/¬EJByA'DaJ}2:O(@PxO7?ZuIͼ/1}উ$=v͊tjVbA'Q@") ]u;Pb\o7xqDyNscuhh;Y dąӘT'T~0|w*еꀲl5fhNa);utw8R>,uL' ML(~f:z7c:LIdaսɩق!`x{9 4h@lV %^WPC6G]t$yNehtMGB8Z~O/0vB(▓i0QJxQGأ@> eE# úދ=j^F(!Wx~7*LjKu~ !(KMy[Tb 2BCǪ/Ι̉x1tz?.s|~,| =z~j0+0s ix UsKtyBl=;3aL/bJ&ǧ7rmu6`r!@-x̀DSP! >ܔEUFz_p0 ư_wjB67M#Ujs%Շb> ds֯2)-xc68ԓH@UHd\ύHՖFboc(] 5hA4ҔT$Q0Dg$<43%7BOnNR,83x=WDs+ao FYK )dyQ JWX|7XҍG1P`sӎl=BJ4@܄p-yj:J4kEO?1ߴR& %~^pf(?gr"Z ٌ_qfD:c5.na[:#n L>nwl(A8UA 8S:*qa ,CZKE4q3ٝu20k"[x3iX+^$Ԣz9ZJ?@͵*O'!!^Lb P$Zߦ?&_K#46PLvKx0_Ÿ[jH /<@."ߊ؀D܏)K`B&YD'ד sխY Q!&浨P&L\J5OHGAVOF!%!봜wqcST{ɀ7_CAsLY'!M; `>XQcʎe^X8dwmMހ=H"upsWs {KGۥM2U. :BH"n$)7d\9H3|~ҁљ๹jGDf!׭6H_@i;5Ѷ|qO"r3C/XόH*ߚ۴2D5 q=\O~+wOU*rP/fw[Rr(; /IgҗIkрϬy,ӬtmC)G֊T5%-h&NTc/Ǒv\s%)03,o:j @ '܈#\Δ J[( *9tRhRQ 7ڣĭh%jwg0:"s;Wi),osGV'l$(#Wmk c哽ZA*wA3vDADOց=0܊/'X׀wjc_VWa`3z]:mL^RzԤ7Sڒ% dgPaġA p?KA>BK% ,|(Wne'@foEEl>_Q#T T"qӌB/>$%9b x4Bhv JZ%f|Hk Rx5B.HzjHW[]q'} Bִq$][SX"+.ǘlxDՈF gMS8Z2bVb9!- hD!yVq_'|ro:gc/7 p"9XV7ZY{/~l|/wCx6Y`oi`uKc+JIJıiD&7x@vb'e95x[1j (s[(4Yxk>Bjt28@5LEylEۚGTa6j~ ᏹ6VXX / 81Oiu,-hé٠=7g>(oRp+LxJKAʔ,hRY+k_KzhܛMUNa9dwydW ±=5'ZDdx'8V 0sc** @th2|# 'sU%dy`mx+F_Dg OZ:<6-JJ#7 Cnhs<&]P\ #٣2?z2]f!y*b{~둆?GRI;ASM"'ŏ'G*QKHQ1?3ZBIgcΙFQrMλ)hPYW9.jUrs@{̫ayPS Q<(t%[cz9k>1|\( H?*zHysþ [9yM~ov=4ӿG p] *m-q["oÿOG0ԬԤ)<6hJbqMg( @_<×Ɨ}@|dQ'!Vʟ 't%\3kH*~z,=Ik>'{Q ܇xLSWvsF@ 6\gZ|s7MO#'wd\n!A)5{qK m *,XӘnXn,p+_[Tg%Ѱ)?S&a45˭Y_Dx0Yx2E)s w₺wSe^8<ۘ-h )D}+?h)[0HhY MϏ4,Z\:d|/`o8ժ FuR1 |N ^ѡ'ly!fCKWydxyPcR!ι,+ѽ 2$-GtϽ4ңN>N{T*d(TXjsf]A_KR|%W"3X<vGJ"=bG+~*F}Ra$SH?aJ'cY3 *gdѐn"'njx 'Yu[,uH|$ۃu6gd _D/Drfx\Dik%|0lW<Bڒ"$ ay4Zۦ_k[FC7u_3:-F☠F'e9::qƈ4F^G~ 7rSjVr0UI7N㖣RD3ul0IC4!(ѻ%?dHAԫB΋}@H'{'t?s*!]2q[TĻAĬKcFS$" 2J\YEQ_$\`| )_Sƈ?e?.%rq2~iˤ~z *cؾ?c F@V՜dYgS"ه)/! qT&`]Ѐ؅w 2W`n=_ìiHMȿR8]6;o}Aը+f>mMƛHVI5x>jdzeOVF"^yO˨'y7W;t_s_| ybn(Qg[ȏ sP 4]iJΦ^4#ϽeQ5m)8(f>)P_'4Z_uLi1#O͢oÍ~xfH*28\yIqE*/ng('c֭AɂmTuWw0 oߤX~{,ssE-K-`,[z*<*2_ 'Nr7ҠlOJVcGPv[J( 'OH %Hr;|nu䆞 #p?NeP7C﹄ Ɛ##uし5dfQn"pb{<ϷFQRֱ}˟>Df[]b$]̧-;>JSa4Kfy#ZJ^8ds+}G~,uc`k F}6Q˞\_B g3LbIZBo ,G8HF?,40crE()f*oQh,<,&TY~ҬǝL׏1Fli$xFk>0yn'bxlYo xX'T@Ƥ' r0KjWGG7TdpU+i*sEI2^Zt$u@3#bѠKķٌޭ"p"ݿ*~nGkߕC&b7g٘byi0-ffB& 93Ya)B 2+wjۮƀ~;YA1Y6~r-O喅E3([a÷>}~_X1eI2"VxaK%8 jǡ783beRʔ l kR0(غftpդ5T3!TCȊs]9*얭P[W~?2+#7^`UKJJxHu|{#v0f~F+Fuhj@eFuD TaflUs@ī12٫Ī_4K[PsCM@*WC0Ց6~w*ǽ4z>2v')Zd}\$2`]K®˩!,D%tNJma&B S^|ZQ 8P]w2 ]nl~)2H[ oPI;#72s;V/(XS\"6FaKSE0p!,?-"OW钕 ^(~_QF]I(ץH6>s–Ck+I eR%k g|6gg%%^?ƽ mU|a, ۰be'#5Q2Ywܒ;:rpcz]> 7TF:(cv>v_jX|L܌IN#~i| #A&]p_8B_C13%P&0zұ:cbZc>W$|,*M9"aܐ@t'Mq$y ,i[+F׷qm~9~$X@=R]~N[;*zI jW?EfH.͕5ƒTfMjb ~̹fY$D @TDAx\n@t?9#T)ń#otg6`7tּ3qC0׹P(*K /o*6OvPF!4Y =w+DPWlD:寽Xj2Т-TDkC^kBj +H&]l81].^ ?q -ᲰZzjӀ6^nC+iWIC_XG~4=֯`yP䗸=>w![9`u'|Ą-=%1<[wbnxjt8b28`$DaA6U^ 4eM<̊^ / ]>ávZ\~nH< xbYkz U!%F?hLzjS'=& -N:HDc?ȫkt:wg PL`/L/N%+[ZT/ܗ.Q vA%@8t{G9m{mxgx9JKub'c7apJ޷g'G nrmF-,3)6iϣsiۈ(6}<V-$Z;un3&WQ_~1vx3x%xhv0c46g D =u/0׳w IX1ӵ?g-NY {L'` l!BoRkwOl#bRYdFma'G˶4rmyTVSɀ*o+ m` YUhe"^W^{%HKޛn=9HhRQ>SR„- T >_biypC׃'} )2#ӿ iI-%*\zIr^3.F2EɉRdV+17reۨuCY'U&)Ҁ[եzsW/<,xeJMC9&ҚSOGg#W(x[-2]4I"oWcMo| 4Ff[ZD#z27_~/h=@1N'xUr=3ujI;U7a1:,_|}sDsc^ YQFઙ|Y{`XI",; D:si(^:qfyEe]^іJ$)&6(lXGJ>l<`i<${4D[vw}ijH`EMJf'PB:êV+r$/ug~ MfwSE:!fRTpIY^j7BVX+x{)TB6I8fMj~_HGX[e!2DU K~zth%XwD1ZfkwXz/en9-]LrzBrK P}^qx@R=)dZΛnF'I3i%xrf-bႽSuמ--Z8gU *_u]3{F}CͲ"` Vnm(X_n\2A5ߺݕU(8pi6%w\ҍRJļɻ> W)].8? 7, OڰrW`!ح,\L>\>)cҮЎ򖔻]Ŀޙ9ñaCMQdR/@`n5-e2W"kw;'+ fv|rjB0][v&@N%5aD *Uxn"w >AlIgm]pv ο}W59rajJ&=8,nz(6)u#T82NlSp j7a?@dO OXqR8ڔ~0&HӍ&3C[_d0n˭P1EHX=^@:Bg~*\2an|V4@9$yԆ5~g^tEշ7."&SUùEUfAMbkGqf/.dOf}]Mtϻ)I#f' xL78)6"Eybx{pY'GW=mӦ+"9NQs'T*](wiOBgvQw]亜PI:\~1vR93c8T4\E Z?\;sJtuo/?o=U y S\@6|!Ɗ)hXwcP4@AcYՙ-3Z4:'jG6iiϯI@uy/$31$~n5&Z˓ҡsDu>ՠTDt$l ٗτGAj K`»~Kq}QFԛ7"6G8{A}x(|:XhJ<6i#6#j# }c_OHwJdΔ_ ۶n( b<_}8f>.ӣLQebEуJ y({gW{JwSMo'3:vͥ=7Y3ʽMw(WďT;!ul@6 52K$B&/4jepzA„9iBύYow].LPr /t9g]}J^/՜'r[Vl : c8)xln*ǂ؁Hnka0]Ҕ֤ݞݗPB[8g~|C^j#`iy15|[*\H[Q;r"hv0WeM@-0j1}Ė0 !U:lZm|vm=^ b kOw). Z#n܎Pm-?enO&rT-v^#'f\~ :jމj X!ws1xh)>@Ѷ(+E9^BD?(Tu\<:Xo̹ D{.t|CqJ\vh*Ւ"P0)zMH^<o–*m;ffwN5ǬM e:~7 Ăc?|!c8hqf+/p1Ƶ2򬷉q2\:TN"u +z$д4B,EK(KUFkril[?>߀k`S­$wԏz-C[C5JZsOijICH%y_mb|p AHh0٨m5s |DMshqLKUX@f֡Ҍ%@]TGhPKTa*->[`ZC^Πk$IA.+Mr|j"RWM*Q׫P, xkvxQ#VT Kfɭd7oV 4**9JhNoRAdZFVRg#_2RF_5. ǘB9m/s+}̵,Lˍq'ZÍWze Rq&emqfHG<8nиN,ݹ cd@yz;jA-* 얘o'H})ahDdx\8-ZIFF.S ˧~ ~y%tfr@9NR)d)29^{MKZKXǸ(r{ Iydǂm@ut+%{_+88lw6li·jvb~9/f\9>T:] hi^@䦹J:$݃ɳ퀰o'V4[o"4rAw vh8EVe3Mcf9D?O*:ʎxA8U O*d fa­WJXƃo1V/vxjNudw>i ēr^ެ.A-5IlTݳe+Uwz|h6=8P,3tdh=U`Q׸7̨5grSVx}Z>6q%PzPkkt zRn݅ 0(溕fs_"ʆN[,AKmVTMPIkUU{tjB̕ \C'a,)rz@G1,pH*Bmu?JvYd˗ ŅM))NϒZ1MW[RmAj- (oU^qw CRK$MTn%W#C.eQ'-}Gbn6سNb-ejtzdmƙ_;y*lAno~j8 cL!?.ຩ!gmRK$KyڞkۄKz7ml5'ҀO់nf\q(lb*S:REb@iҪ*zNvIԣUKNɢE6#y~V  s~۠ydh-RkηV(Q79. ԞW+.4A~, YXЪ򹊩TQ+F1~^ȑ``/9ydQ?`xA_˿MDžՁ2匷tMfv*n?+0#i'7MN)ζPkM0eHŶ1j]Pb~VegciLr[%5_yR Cw9 _SY`$_VXgr2|*̠a婫S?ۗeWEߺsH_B<3TD|u T\E xVyF<;tC?\U$F"z3T413TwuBYպp)^C^j.2V ʵY?VJԻs{ 1hLFpF'&Nɓsfp `q^8p3:L"pU. &MHb~ d"fi[%T  t-B;akϒ 80MIZ] 6O߲Z] 4›rWZ sC.å>2ڔxݕ(DZ+ƕuV>~oG!駋6epB|b:,m'J_0N߈pI<=pͳhkP0ܠR a1;W(d̏d >ܧ-!-lQ|1>!Me^>D\ p|hV1Ж#E̼tp:)sr5n&pze2Ŭy#$-yeFc,Ӄs]=Tu$PˋuѢ5f*9)J˓lZ\9 4MDi0mޕѠIaXtAeHnhx[] I/gquP)Y;G] Y]C' HDz3Oe IhzpWG0a3}7xB08Q%hݜ|\rW+n>?BV~ >QTz t "[)vŻ|rwツ"2ƞ~'N导:NTx\ra S`ҥ燺GJvn,-Fk,IZ~P1j]ܯlquR$f!ㅁ+Nۺ8,;{M q_D!CezHT%k9o年u3 x#LxBzN3NTP}j ңPwR%3yI2c:~pOALC@z[L;! .L+ 6rϨmCܸ:pn'#!˜[ {mޤYqJqf>(ч}qa껹%N:O"+ =Rڈ!]?gq#Fe4݀ɑ a0W\DYHjE^]uٴ?*Q 2X6~AȷQe~Nd[sdhbFF בּ~ ,^n B[$CH5 Et ^ܤ'F% }~,p`eϪy>َz{+@<> 0=95l=_R\*R-}ABK̩s&sOkCWc 0;kzT28FP gԺ1Wv%JO YR_B(Si7uczƍǻ ,Z7gWw;Hu!|Ϩd"9絺ydfmUey`]RCG$R}[/dQ'[fVkN+@x4Tt[_HhfA%KR)M[ߙWyq̛Ct`0=0uY5}_xU4hXR*rȤ6v+:o?]g Z.?9?Fܵ*fbk#?,%"Tӗ[j狆ir,Kc\'_{,*)'XR~}!{)h b8v>+,rz}+a,zk,c {Ӓa|dJ#n1RN۾ݎlS(_hZBm(y6J1e-{ x/e*L9V L4#A#>I] g+xEQ_:nG38of2~ϥ0 8!tYI>.*7't'&R>\Xg198IvChC `SYc HU"\k2c-G*| ^@ܼuN'>bO#8oL6+)T]3LNo a\QnUtG }QҀȶr5 {p.E|Hwi,?U9ĖXVO/9fz3Q7{dgX #=tӽBwXTOZ廚Y"HM@\^c?AL9mD&Y9]qo #w|,t-?@`F6ە.dYteձ˪xuJ 5,7ME\4qhAIᙢR&fR <_ɯ7v,J36m[`T_ b117=oҕ,•jo惄y>qLRQzX+4d8|8'^NdW La6n^3lMx+ Ljhz I*oޖ 22aAXܢQ^FHvH% OTw˒/(S|̌;Ӌ}ofhjXCp[IYE?ho,£W.\Ydkz=we1!,C۫@rv!$ a7PO Ɗlp}aqq&jL1,cw ҉7'>mcX=c[:}/XK2#HB "?<N}}R{Υu%TWK"0X])QI\]k5D Ck'U@_9qvLéι}F9n"2C7lgO=e#pŐ乬of+;pjĻ xw0_Lgbc` U_xga}6Ϫ!?.+hH@΄ai=a ԁGy/).hF8l!TF65 &ZJƺ=^i{ <>{C =):xBe=-v\ܝž+>&< @'eڐ"BwK0Xf?'DuҾ{ƠVRlv&P2 `:M{qjZq^ ɧ^l>ydLX>lۑd]n6Rl2a5'<A*uHjt侕 ЃmoD] >lWC$Ⱥ d!G+F<%u}׉6EHq@ 7(MI"yr͸m1drO /Ӽe2kG%! \;zy8fxw`V07(tO h1'YZBY) N"ϳvУBpb*XX# _h%VC5 nQ*X!>l]Fs; U wTL JZY֍~dT?f:ͦ0W˷XpQ|0^Ke%6>rjQqK"%<K4ܖwDC`E .9S,6s6 nYEpSr0]V G0H8F)JiR7+6ϯJ؄㛄@WXFQTU4 7#U6 blodl]t!gv{.Gz&\T.45"1;-? dgAc!iQ'OaZ)+(cQ֤fK]7@CM _yN9v-Z!ixk}sC!2ZOm؆w}iP~[í;{[1/iڱ`&0 X֫+^s;-Y8ZW)=$hp*!0.37.Т5?y`1ԙ0V 3e(xMnGq?#8$FpC#z|dT1LAAzfڟ.#Pgը66#%<U-+v]JA.-'&7zIr*}^x9{טS=6HvNEG;鑥vnt3r[js'k8]űC3+`VWf+nfXulfMGx'EpPa4>ySwk6>?sn> y qW5HWu.tʖ8(-S%]X(^c9Dږ eQ~/N.MICS'㴔[_cHrlPo W؝αj} Ѹ{";$Fuf$v3ӣυV% "xM^2MAW~gԏTr*,{I2ۚ>۩t?cT "~`(|v+Nqat|  bZ&c;Ϯ2%.cKHڶm7I~1,"\*ੂþJ5 Wt2dɁG 4ZojӴm#iVvgC=$,}t1IryQ°lyD@uy7Qjh9VRw U[د 8HŌމh[F1&g BUNYI_V?ɍu>׋$k]+d+xD$+1y"fw <-R9\GeSK*nM j-cme Hv`Drƚ( C mٿ8ڭ|bMVU~dֲA4/{$QxaĴ1%?wvYNybǗߕ$$36>;22xkk%k_I3Ukxw{moy ^MՇ;oL ?␊Pb /AQ\H/S_fpȁ3BO!L289]M^_ H)q&/Dݡ t.|a}@`.D!WNQ۽9G̜]ξhɛ AXnNx!/iS\BU(hyE{)bp6}.8 6șsv =AhkX{>$D.MIv°_kZl<GK@4˒QH<< L\2wbh'*4a"Jڂq8 yBC&įz;4bM^B9tZҩ'3 T~' v[M6-8](G߱ =^*y3O&idB֭Ne5uF@ zd򍎫ýѕVZXh{"¦K~k= s:F܈Z΍E14b6rTmyE+nwiQZݳohI4ܔȒ{6;PGml?RY-/6$7uŢw^}5>Vw]CK Z:ϿQxn.L qh̭V9Z2^Wg %kfzVkINK-$} xr=ĺ;h6S](2lj)[}+BVium hvHBC hXYϰ?<ZyMrT"?$Duɋ^̴}hx=iH}DC?Enn%] \˄TWSQ?j%Q"x}!|!&G]A`(wξz+zn,):qgwMH?fF&MIuYV^ 2Nݙk` .6;ߠ ETB@ҡPۗtZp(/l)1[JA'&+D\kjNfGە(V@?Ar|e'}sU0Z4PH瑳~L亁sz-(r2)Byco<|]aȾ+vdyh0+ Zw׻NoujH5) j1ߩ;`B8V`͛c@k'z]UqJfI8 ±4™~86a օ1ӳ4g?z|6jɠUGbnG$1mDLH#Ts,\%L0}lrG܍ۑD:5xQE*>n3` ʟ12ջAD'.Ba#i'|jXj[GX:[%(Pzx+;!mbc^ h#{ROzz0KJCrOL{`HbGELG\#w󮖡/fQ̝Y.eVx8UeS^aNnw7/ PTg[0Cz t8s2ΕbCxmjW,͉J6L 7*dBjz0Uc}GB ꧿(03ɯ~a(:~~۝?C}Q o4{w0`+s q/?" 'w 3y*Q|D} _E-37QKIZ2@@=Wm i\ ~fkȬ=vik@&o40Ojgl ~EhI>=eN8ǣ.GuD,YbX )ΜJ[2w:oXlA~c"Qð%&s!Z*c l3 ;b` qAI[l% @yN}I|_qHm -AuRz]U{&)/lY5x$! >cJ%oAգaY m#k fD3Vͮwww}phh* E:{VjP'{Hu |.uԭ]1{ ?p|bd/a2Xe$#_]GjIdIMP)m9M49K{GVcB8L"7Sgo8"+a8 }gF*bS6q  QqG3,K !/ ڣbMPFi|8W>DR9G'>Ǯ 6T ~s0Vxm;= MuL2U೩WgUY&֤spNqo99jHp$0N/EۜaLZdv68D,e+`CeC"M!b?C:Vjjj̧?ƅɲPi}>#n7> S\n{տf0h d3(R;kVҹuJ0o3&o)ԣý*Q8Z~;'D g Eb\YK"1sۙ9˗7 )g B0uN7/HzNbtt$ѨYDu/9=AmOxi3}/pjtkQh{\ٺYE }!4|D%KqAǚlshq54t;A=paɿmq@#0͟!sE? #4J_~jAo6ɬޢ?]T52taϗtЭ8/CT^8چod[2D$rq0bh"ipmɛΩM>ir ގ٫ JZn[$CLDAQV0f> †ds5&uJy=81 )vWn565j\gII 3.6`dҹ?>{Snz6$V)aG襰{T[ciTƚ-c] ŸPW?ZBdXL bw_W1MDl9@qol,Ir3Yb̛aBs29:m dnD^V,;!\`ζ&ΌK aZLmԄXi 2o2]´&2'5iyێ ?ֶ|'-*uU#N]̉ɺFZ׺s ȥI]_q(SMJ-&R!9ymRK|bp)7u#5twj#WWQiHyXx RZލq."*d(aD(ijM .ύ ->à!}CӱU$q^_A.Lfܔ)J`byEoy(Npp1XmMj@I-H*2Ϣ均"NV޺R—wiKVŠѪpY@K97p8@4< BCR jՆ끿0Ei# ˪]we)6'Qąխq)(C ¬yQL3&B\I(Q {dc9bP`1EaH·+=JyLX۲g ơbYkmXt+;H.О-= .ʃ̕",?|&! Rb&J8D_/PyDw׭[u{L-3uQ0(]Ψq_JA_ Q,p&o0Mw%CW~|qc_Š Z E tM怆¨T}^|~ƫSRju iX9¿z}fˤV#HxA,P9Ǧt-Ѥ;JD, /LlQgIuq`gW^ANa֚9g::(rsdw;\?a5wŜNW@4#(ܞáSh)a 7 0ꡂ^IKƶMAD~< rBi!szq {{lEue,Weַ#La,|q4 hS9Kyf2XSEj@t}u4Y?e%Mn8wn>vl?]xIr{׈j5o89Bi:dKቓa?\oUN.Gj怪ɖQB1{ -f#Ŭ6Hɖ2ow{V'u 6Ey#W!)t!-;x~L|gJ.b G[\8T&q Lf>HAXrs uUo^h( D̯6J+TK ӽD_sρ<4@F,hAyDRRD %t -Z9>!!f%`o`rYtB H ȴ2̄gYZ07070100000271000081a400000000000000000000000164df7f6f0000b000000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/G]?Eh=ڜ9RQ%iTZ.qnŧx^`#$r鎁RK\rfXIڎh?"n߯2PlCSԒ97|5?;#}`GY7+CHdy֓rWU6tT6s!(߾]47n3V*3s_6αLf>k~%oلߘ 0՚O9ob7()=޿k!VE\jEXd\H*+:8wmG N$P31dvCDx@lT%b&cntE$"1gԔ`(S%9tFXvMndRj,-肃0UR/²N\R!TR.]2\f%**bGFE\Qu]DGi"1bSdH֤gUM~~ANYM<'೤۱ P,N׉+.P6N}Ϧ߁&N,3D%g򤢟l M>OV]Cd:jskq9 Jaxv9>ԕFVbxm'_Ez!SFjcvZ+BN3)U lo85K[mjczr3 ؓ\s\lX/%=ﯛpaաeF50 +죌nbZt {d6!DqKZmUõh'f9 @Dq[#Ss#C?5vg]vuUޤAyj;+T]è`_7Bs}m7tq^h }dG<iV [d.4F,M|U@±ͨ~6k LTPb YEs(FK鶕vn1x9(llDH/dQ&pSʏ>u^뮬 20ܚ 4]ߠb iA(m(KѲ,6?*O3IQ c}yZh܉ImmX\?9D/8U1iHrF 7! dCJQtxZ0Ɩ8g$][28.kͼ} |{4/K;]#Ά,DOaPyU_>iIܶ+%왌H'B4c4$`.A!Q )SP|IN2SXn4 DhHa#3/THVБ{yqw*=H ;+2uI eR[qH3fN54Of#%"L.o$XEuHF"uPt2j Kޜ7Pڭ]'\,Mvt-=Is G:I3⑾.fðOL{ߖk^ddmMM+Ck.Y[ q-Xt<{GXY`b]TY\7x^H5I>z) Jޜ7YV6[ d)]ԊE(/֢+VX~(n]T *y"޳VQe\$C%Qb3pPS0M6-|-b=ZA$\˄=Z{"@?`xx&X;TWHNUsR[Z M¾$G `'u 7Њax{j~w%pot! ]Hl""ORSݤ3|A N$ An\Ҋa76ÈCteRX:F^:Xak#dڒgx+iB $?^W<[R?dNq0nlû(tSsS\$ ~x?X0#ZX@| <@hk;@ZJ\R$NE-!mVV'瀶\gpڲzq&>lc{eJuTnp{^m|G[YiҝEJ/q[PﰳL|JfX0QVGf|q6`?|r3A\EY :+9&-{EBW~iQzXeILſy`C- |+1u$Wp:<).ɉ] wiKϊx-[mfQI/ORY%:G 5M=Sa:Yx}?`gH n┹N- ibi'Ͳxޝ 63B&F&ܵD5DDK;2D߲\0q.o$%Ckm,*NX*8ƽ8m;EB %gS\75oMy<Z~T݌zS=]x\:OI/,rn^EkIBssyYļ}/E!gNuf7yG7duq o&6!j⎏bT OY"Q^0kF@X_[`$ޕ84!fҚϫ? Js#BO+3 &j=\<KTӼ0D8f:h?ҡ.+QN,5fzn&wixBqP/ T|U>^8 zd QﱛjzORk 8Ajߎg9Y96dk cJ^H.Su3r0 ԇckY*f)Nwʿ0Rm׭w>deى5( /+C2g22[0 (*ekm%eB ;LЍ]D@Me#,tB]fҸlq"2}L@C_ 2T(>nӨ 2cgGaTڄ>$d(1k^x%"``8/?c*B4_@(G9Ia8:0"+0(sISR$Hļr/q];Yf-Bv79OA e^Kێ"w2N6zVv<8 so<+>D~e-#%3Y[]?& nWdn& b-q&Y6wo7ˌ,z9+L9*9b/ЬҪ"Ԑc6 wyd,u\e lq[~3pe V|-9<$`̅C@btm 0 Xg&6j{!YԈXI$BܮN_I[S-0$)T9X Fq suhf(%ODͣH3PU #NyV,#>m dWЂn:5R0 7&|êȃ:>vm<l+Ε۳v ඲"E:W[1N 0C YV U$X L/*D@JyW' wQe+ _zg'aA  E8hVޮ1:`M#WXt(dަDg[dm_h& {;u#jVi]`@2^(?s)\w(L+YkN6 p;__1!1fuG0,\`p2D6v^1Jk_߬jT@Ct Zk;$X;{Jr6Ӯiֈ3LO6M dO$+_{iZ\;Gy$*'xb"W 4XHP[KpڧMr6͡1'OjUz}tk ^ fNIie#^ sSL]_&gᾊ $apwwBJKۃ7ImVֹi!U*H9nw@ ʹNp@ cJ#׺8 D6aݧ6Z"cn$ dOj ωIʳITXgaI!C00/Algv1v0[ {Q6k$TDOu8F̈K,35vrӔ-T:u—6 ptxb#49ʪOih+re6TS!-O~*`V ,t8$Y3d8=xjŒWI!j%3`R-$a vD]W%j$z_~-KR`9": ȳaX]gGF(䫑w}JY4Σ]`$S hyFyzV&70K_T\Dz2 IfYAET f1@txon2kI[+ڰGe^Ykt M h *w9}1׼Pc @C\"?=-vbABZ6ݫdUu׽9]3:slF'sy:#Fz'AaZi1Qި0I~NbYݕiPҖzw.1uY${VJz /]3vv":4F Vz 9`G{x9?6_ٶ\!{ΰ{ AWÿ3I &Iukx5oTt{<Au֕~,^n j2m)8šw!5;^p^:8dCSOP5h5e# xG.~f"`p莉9'Q,xL5JfW09L 3HYPw)=&`Eמ>h`jw^ԄBeMJtq/,ݳ81QLV'BsӕMձΆAi~Y)WP]ƶ'b{f&;5P=@J`/e W{[[n8⮖٠8XKj#FX:& }e l|bcd\0`rOҡh_ѷ6Cd"~\TxTr[$ ̒[48NMWsDjO79UZqQSv%r[׳A IM!}85"Hܲ,~,AzOUjյ3X= "9w Kʛ.3A(rSK"#lMKpLPX#M^LMUxNg$0Q?.'/qkwV,:$U 1G4E0U `NMp%=W ;'&xC^-re Q)V{63шoI%a :G,V* ~moecFZڼɛ7=@RWA{#Lt*ГƓEû1F=J<=ե!)yD@B=4bY_?ug89?xk"HBC+|;AJ./mۅj*LC1Ә ҫ1%轆2؇4VF[DNj|^u*|:?k`ͦ02yCT>; ֥w" r1G)^ TZ[JE#[6/׎]?mv^1ڎ7~> >^('l..8]Z.Cs*EW|}PrxY5'FW;2=xaKN`a .4|H:X/kYJT\ZndN r!Xo{C$5lA ݜLQeVvm m {l0%(=\'3 TwM=7=s,K:W-Ֆvg~C.`.Gl~SxKE)tdS\̗z@iM5hZ8p=R~Úк?R g-Vy3X8?b؟L%Ų@K^Z[:)])5 "VM+?|У=E)vn워N 3) `؛g`+{ 0}1́ARM/Lzrƈ$jy!7D)V_j iSfXr~ OF<@4. QJA\+HhAS V8Ч 6٭_k:Tpfu ќ\Kz>2{N,r~S T.Bɸ,RݙXn9 ><);da\ʮ^1j~S?bNp꯴|nd4T%b1a-XV] k3UJu4][m4mwlPQWߝ],d ))&Pɒ̀F{y~JF~[e]J.s34znĖ0]iSL*<~Ӏ-LM@5M(rQ Ne_9hda OT"V2w--/7ˤ:tx</^;H/wJRNX-9R¨+;- Z@溺7^z|ϔ>y* ?eU88sIߴټ"7'!4*}?O*zݥBR`ˌ";bjҁ[,]9ԫ IM LmdgwG{βD0`W&) #x',KIh䀇;=3~Ȁ6%cǕ3ĚL 6o^'(=l[(&Rω:؆‚lV\g52S|eJ$X&(;|*L@"6hS B$5fY${Tw~/ bk# w tC36=/9ѥE!֎$"&HIylm#P7dŭҦM75P s%-x#>Oyy`&M MxlKƌ`{^lj*<%.[d1GRy@+1: =R;qF?I]g$k[ %T:͊"-\$TkƄb֜5u)F`v8pZM‘y^IM̉UZ%Rb'{;Ew3rt!ʸ-̏ti%;ɦHyz/]tZfK~%I}hzO.3(K<#:W.O"bҺfk[/k,'s5qB>v!r vVA\3}U\'WE}dsJ)V@l_ _j,H]Lg8.t& RU% _6w!-E9]d<=bt-B~7x+bF@gAoj9b#FTGuwaNK_4 Aҗ_^2kjL&zɨ]Q^1B1oϊވբJOf_S IJ(.+|=,r$CO@@l$_`oX Cos!w+_<嶙 6%`}? E+z909w|eqyn% jYJF4 A,E>yugI mOűY$͞ Z9JU9 s:EļgF>Ru/3;0a%k[qdmnsQr#}vU~QO^}ܮ.iR=kYYǭV%=_ F@ccqJI>J2`OZ"Kk9Zg7 tWYU('봝Yaukv;@ Flm>ģQ*Y8HFO>uhM PA3 *B^sGI/>KvUB4Ls:obGm] HF!泼$1oI&t%km9bSbb[byvIy"d!ߔ!Vaqv3޳ob !͘[U7?LS okHrXL- 1 _h7^_µ%\We|dT=(hAq!ddHfwDm^`]";W'Gh!* :cp8Alc1e:5 cҶ^{zmj{"`u^HԮ?nrS u*[/+y/ՙF6hlVd݊V@ր}$my*-|i끨ISʊDK:i70k^҂>5إO˯hjLiz=t%c4f|*Hct6 f% o];?n:*6z7q|_ǩqJ Cۜ3dkm_.^1z /(aGg }y*c2!OY>G>mb}&=[$bl) < 1C<뮒hq/Y"z)Ŵ`#.ӆ/2nׄs җ:(--k=,y^V0VK6e>RgQkqEY}E t*%/v 0 TQ;m0mdm' j_H0@Sēx9:  i*ܔFs85|F XpS>xM`=c`:2Ur(Lv@~:b,ğ0 rG턥Xo/-rA,=M qKh8sH:DpzvZr3O\'-YZ°'ILD-B"sގ=թzP<_XN}&Y.n~X3lHr 1/π;fÔ-<2b-pXж>=jQ n3 QL fڄ:92?cG>Ņ4 I/iS6ȵo~,}.sJ4L{z22{b3#"<9.v9ll8[R҄D7H۳ٺ=!5 2 {Qt9 lZ;f)(/Kܦ?*cTp.C)WQCO$8GeѪ;b2Rr-P*r|C1v Va'c~뷳 Q) c".ȭ:A7[ $`e. IrQU\`rY+aCv`uɔyptp:?:2x2Ya#vFF 6AUO@Yhi&}R*i>P3=olU u#db* - qa~!&(#9c+t`ͷJEADs"&FN' ), |Sf#-^i-8u+A!e35'TG q5+Kl{=bO FolD }u~j{CS`OhVHJ꡿}8, UP5O`G->^>4"޸xL]&u6qlzD啔r\QH^СHu˃Hʲ+Mv+c rzq2tc ,rNe5 c`HG4h% "QlxsszQ.Om>YSs ň;i8D<$2 F$B 0SJl |{ϲ~4U$([eRx[zeZ"3NZkEJq>RYHN#&`$ۃ\t^<#(PzR@HcVuYϢ{=|*>!܄u1D"`P#?ű!?GYXeϽK:. {h"*;P5YG䊐{'L``mo8V<5nm0>`$1ˣω z& Sm̷22_J|NmvF4j,#}{45@ vY2UU;?#)4[B08J1pJl/m,vp/9@ 1 caH)#&ϒh;nQPT,O@MoS u&6yGI Tf0zcZC\x\sVQxl/`*?nZ@X()+G8PRBWu^lf!ݵ 2xLSGqU$ !:TxyP`:LSq\ƠYl\z2֋?hKו@m?KHc-h u哢XM!ԊAٳCW@j`"LJGᕋF5J5YU*y3^d&/qy#zv"jSz .>4txex3vqۯ  du@~8Q[w^M(M>6JFpyҎT 5M ^"bCZ1UnX#Q7aOo~n;!x5B]|\6pjlBWt1=AuRY܋hlNSؓ/ C U) <4ulҕM$]V>G$Ec|(w1Z>+HklQipO t!3-\LL欄D=GJXwGt 27֗,&joDMs47dQz!]JO[:OPxJ &#d?.AM*]``&\Aa@3%*rc t G; : <ٹggj]'y9eH#bzy#Y˴gl)n1Q}Wף=LivF섛O+dOÎ(IXb~N*ǃKj(ŵB!Ȉו~yfV5a h/}[?y5 ġAQVLQ4E7JcF%Ghv~!/~4䓖rU'JLUiɻ.D NXG-ԛ8ZaU|c4{yh;BdAҰK+XS5Yh7(/!JZ/Zv*A+h?/bIl4P*~;Z>x0@t/~^()߭Kol")Z^zuZH ,٨e|WMO92 ̿y$6 7:]6 [yݑti$S}{Gxk*wn/PBCb+lvwWKϘȌk~Cwc/vАzxC蓢O EXKsFA'O~8^cҭ֗{)3(:?ڗoإtF?)mSn j=2-ư0{})H nb!B-(Ur}_cT6 ^YcT;-R[ff.Rz3G:Pf\)ݩՀ͆Ìv*δG,ig [b! cz8\زdS*kˮ"E%2"ԗrR g ,KsS*g^n뎶[m;gP}0g%/ S#Dz(42~eŴ`4mV#c< "{dMC, F_Hr2 NŮEi717!, ؅H뾀M^qph8sƓU[^3?.g8is~7Gh]-\"\Ƀ*ڝU1J|-FvnoR:8QLQX,`c!2|xÊ~4K<YiɐǙA,H!9ol@[Jul-WM 4.;R$_ u֪pY8ec+Fu+i ؏4=OPAw;d#X&=m >_z$%_GՖyFΫd{t$EE ;e12u HWfh4!Їs1*FVJ6J*y CnN zsy9h #I?g/k 7e@;"&DE3+Z ۴ΟSܾ}0]_JP'j[T0D">ulz}6wӗ$KqV?b"Bփ]&,%ɉ\nT`5ajfQMKWh(L!w@U%aӱ :]U@=zAN:4sz?oVVڅ\e SUѐl 9όP}(NjXN}{SYjn';H:89ӎRh/(ALp̎4v.ƴRd fCgԀ5 qrzi&FY4e(DSrNooN0G3!1jڢ]P((5힫YgCKd\`+{y'x^(mЦWvZ$GS=ҳx|'0ɡ쩶 Rۜ2 7WD_*IΨvLʜwƽc (~⁑)SVW!dXtF-?Ԥ$Ԏ\|]5I#CAR+20\=5*H0gf54e{w_\'W>'sI:X M+ ڭȴYtP gm gAY#Փԥh:oj0^Z^V6y i  j>Nj1Ŋ"5hu *TVŸk?v@i Ĵ2f )B,JY9d |g D'YQ5)yL3xLr>BB[-=\#b8RB =iay+_4C7u.IVHPlIEoړh%S&iu1"C vOo}n\o ߪ,@9\4ҹA?D62 7WՌW<Ā{ +y* f:g;Xc*-Ou?.]5{d}<Sf`v/j-_+i(>bs I*f/9V2o:_i@^C/9 p/ 8SbRj%0h~Ԗ?\#>3F,2u`ҝ__`%b=w%B ކmXdfyҢsƔ`Ҡއ'7[HΛ{Eբjkkrbxrq${Qv_d[sՕ >cQ>Ta0naq'7eyxu\>VAppcoҸ٣SL}*ʁI&L`JmD*6X6^Awg>&XOշAHi<]V*%#0ߑh&f0oԿК~=鰗Wd{bf̋ύ6bBpcdأsNg>^La9LXS@bN䱔[tEƷP67FPFrEs.v`WA!}FW]qvKU@R%A^QZ~10#:M6f[zv1rLFoI͚ D|boE >Ɲ`'ſ_ cRiO9?DdTͳ B5n/^2#["2wٵtfK\^E-"eaF4$[_@<&%=J{mHBWK?(75 ^N:#%0Gwia1Ð9ލ; : Pq !zUL}|/ut W*[TI+^uAT8>c >j05׍'Aqi!CPi*3!~8#^A}AesO#n Rj4k fx ߫e*Ԣ[ {M4;\z;&4 =<Fjtvxvh݆ Z_LNf&Zft+ JH3,yAj Ivrn>$c8nURIҼd @MJemt-elI!uȇ`tˁ*oA@;stЬ$Z|LbPEarm_^\K;:,7"Zb5idaAu/&a\?Aipg& : Kl$B G@SrmR=Cߵ4Cw‘|r]~5jn|k߼ I 0mx d\@4<,]֝>QmE%'oHnd"xY(aEH;syd>`՞Jd~`ݰUmUCټ%?4:'x<(*ԤCK-l;<>pn_k(w=c$UjY{SAJe&c|EJa3,dF1j Hc;|X>qlįONW}~RC:V4O;%"eKs-d_f1 Ld{T Us 8Zd_mI8;<&Ou߂>] k?pnۄ1ʵ)'k."xYājѢFԊWM?Gk3Ozp<"UQ)j(uLD9l]{7Fۧpηxǰ zl:Ƽ =гvz vziYʼtL< kRʣGoQ&lajQ{bc$]>(%шh͍?LI>m4谛Du#Kw(ݠf/Jl{>K!) |53Z*)MP(Jҷ\o"7Jxky*ì_Y&n%CmqkuW\C*8mI pcM =Q#OF= i]ꑫ"͔Fۣ' +joFN.wg^eV u0]ӁfU*:Mc$dUB3eɏz?Mg!^,^gӿkN_A6'l ^z9{AU6v*1"SHd}|_\q34FG?4h_.5fP23q ʻ1qN.2S$m=2ؗ s^ Z$1l 8F0{설SS#ʋv75jc^Z9o$ey:(Oи6vHRK0Zv+UJJ諪旮 /7-F m∰/[@I]-ZiItOg`˶7QG` :٫s^)ף,8L mJ ʇ8y:P {eu]*avRJ||U@5s63L+!ZPKZZ [M֐,?o͉fIrƒJ]e/YO(&!wNh=rH؍.;^'@w?{AJ݊q(BU^ki+U6L#/>6_BYÌ 3&純ah!2 #0߻ ~bvV7xOdLuꤻT.*/d,EsYhxY?8Q\3DXqg嚖I&Q>ǢC9TC~1";CX?mN>!GZ8j)phO652DL=#M4ѴF\ur(ϡԎliE''쿵vnI GT;ݍFj43p"ړh -< 13Քx&xsr!%]-TW}]@qiߺ^pO:°lE!… lƳģT驾ɫՐH&0>L4;Uu֔C@cS3qd{͸\yZA,J`Qs{_C}lMQM~͏ޕ-FWJΧ(L,񥕂<_/ (~2CUWiw Ȉ˔"=Ex @}^Bk@z}ԡlU{{g<{..짹mq/c%uú1 yjWr{lMHɉи7 иL`UyS3 49V pVQ۩o|Foݐ4׍ue5H3Ϳ-Py:nh ėB)$BTp2F27s O0oj,W igٓ׺$J9` fA7.5&$ߘb9,/"SiiyP^i>d]!J.lH>?Ҫh҅d,2w>k"0Kn"R⪱Y1y(r`$IY s'Tn֫G*WKK>#BF?UJ-:+\ҧ,]OT+Nn;Yi(b672Ef ѥL桜]`pc  ɦ* gTٗ\MEg*`:rFs\4LGɛrcܵܽUB1V'lH8sc&W CT4nF_z4["QE9O=;6.AmWD;HRܼ!.%8擮9B¼dr~"K5ߛ$Z٬0$4d0rkn >3 L`]ms|qC̶MȱT14 3荟'|`5ɀP'E23ycz֙(~Zy_)%c=B9Dt=ہVb5}HHCh |+\!wYF>=|ڂ9Uf: pjNepI{&5lumXb֊q8bs㈟ ´燦%MN:edd45R~-I< ֬՗z" 6rE}RVl+$%: ~*P*0:F4R?ާ;&z7|E9E1`;L T?[mKFÛTmnİW60:E=QSivYtYA+^[})TbǕJi(FB]XGVvq@DYibjmVTQB$ԺL~Ihg1M{[$ō:?4rو=q=R+^%g8K#;b0feneEczN7KP2nE5$A? hQ_W)Ḵ8/w)8HV<*?\ƀZB>-os3ޑ9?];5N$wkBw!/=ɖΞ)FX h#'S9\>^;$ȭXh84͜EU<[ W'Q%%'L3sH}#K+fចq"zfq u(``0ܖjCR$U-1YLBg)$FfάaV (4-}M"i݂5+GbB C0&{n]Q[Q=>E_gԃݭ%[[_&t "&'*[gpb4^buk4Y~1 DŽ]cɱ05fXZ&k+: ZX/8x /RaxĒgu9fyV!s}0D1πn6 <7JW؇o";YiUȦa*9.`Jsr$酀F__yIY|vGa()%EyD[mͳl?؆bA92z=cAjVW}w߷.W#{ۙx Y;]EnF=9_B3MI5ՓOC'>MqJ OߕRber]yۊ/N}dr!nDE'k<[S`l:*)U#W$wJ׈ kiazUO{X_ıRwY.| _t R>Gn9ajCT`_Fnhw$=k Ljd4[z|E.-)\p~RT[YH ng!vͨ spyd3Tdv4C`3h55q?MgUg~4<}Y(2i\VqOhguiY#M&pmo)+0f"%y̻oǜi=-3vZؙ41ݢ޸o5]9%=3jǓI*6Ƭ2LK(LvRCGHr .jwmOfVv6vJB}*KꕴW-: KoN&{+t3#64Bbq?rsVBܹ,sq sF$umgB=u3N5ĵѼyX=s52"A$^xah1y w$LaɆ{d~9EاnzSho ; (6DYMZ8`CKˆ!Q1"n߁iRy5Bwwm2igz2aWflT`a@Űͬwй#Մ{Rڎ %qq{vxR)=ekwbq#/HN*uKH.'1q&ti=oc6->Lb>m槄žP˫]Do"49e/wK.,)"Xќ0E<}kA2.3I ryG۷a1 rgP]Gxrj-)Iݿѫ!#1-V>:*dW)1FZR?xXIwchtfXQ ĜR =?E9jW_ B<6ʤEEċ CtjNՃ'o3jOi6;JCKKpO jD&v6&Gq(WlrX 5% >dDp5hp>zgAQr'}3j" [竞ػ:crRt.~VMJ}1/M3zku s|dPD#PKn4 Y"a@datYQNrчuH >Rۇ#_wkHloÖs C x˰s#Yz1#Ѓ܊cC]zRM2aD bJ$1* 2ìRɹEqdRw^ZVkē@\\#!"֎:Kq*GTV \eJqQ{ƀT$xX0B|Migt5~ޒ6P ^18ʎd>SyهO92(l2;meeiu, Lj t!_(NcؐrYվ6H0|݊CLKnX,El3GIa[\4ui*F A(śAśj"o>?|~߉D)_#wĈ$4PHi]Q]R,6Mt2Z+:Gd V q݇%PMj9LtXjiq>Vf`FMb':7; z.sX+U`MkGK̟|4V:"WVkq:}:+`j8`A鋀~D]+6sm.0/>6`( #DY*߿Ŏ+!u;flwD3So\)v9 ,[\8bO3^i1WlW{ z北(?%&7UeX|v}6W-G,L:3Ýn3j9ЎW]B֟Ќc%1Fk*B_ <5CV]xg|ZH~|jxIX/\,~kS.˫^0j}\JgAbCpXag\]{AwĄ$(X ɲ*2)Y+ y*K@A>Re?y$ߟG2U6N{@UPv@܀NPY挂6ڀ3GUikF@"_b?ɂs_u5 B^n[O5q+WGaf[Ea:V)Ük y%3=28OJ!uiS%uks-beܶ4!&M5]H,7jc$S'2!+Bҕ$N2EQ6J8[ VrC觶/>ҡthD*Ѣ3)"כh}NWF*}C'$\yKX/r l.p#BFD8B2%O^H Lk=&Y[{B1q _vyCÆ_3NQGmBp@Rne_5d 4_Z@DŨB}7q[ i!TIη{$6m -'0P%>0(<%Z(%PgP0?usN@)'*p97x˗;}Ty6}{ Ro6Ƥ"VblT.d ܅h[AzrsIǤ쳑mQO+ޡ?凞_یf7տS֕{(DɢOCu;)MB!+&I R wlG !Y$H9-IMA nJkS2ed/NhwT;٦xDmS%Tγ_юz9ЉP q|x9ʓI/:IkGGȷ\~+\B1e~z%Ŗqi:"nk?Җg8~zǶ12|qpuz:O.7}_A.GT_!RN% LoNOl]0oΔ6x{jp?ϼ+:& \j6;ZA`̬KXuͩ'$(+;4M3r,c2=x] xmQ "Κy!kI#,@)k:k` 1KFeJž!}2oYtSnc}e<@pbި8Skspcty0* >Vf}vGݠE&m !ܱ+Lb>Et9/ȷԙx8^maχ|97nXiSTs0Ѵ["Hp}S]zCcq8"aE%|>y"b |$x @]NYdC%<{3ft_Z=bXÄ籔Nag`j {BQ dPvnSAthw Cg^P"t6:.rtLě6V.dcW(FMΆh˫oP"x79$P (5ʓ` [G#fMlyA[OOidT>-Aq&lPM32u !w/Lݱx@wiϺSͯ@S!Rem^o+rY^P! |ĮVkSS=8W!AܜԹy׭P̆-t{xg)1MBE홐?P*cDӯf GnQJ敉z>]ۭdYN++rl=lІJC 'Q;I;JI`c@|6+:yX7Lpg-^!&$\b'^h~WMid2Ã~%ńP'숴+@hxqU\4ш&W*FdV4%'jt҈=&p~aMߴ/)r2mt眄dLV,YRZuXdNq^ ͗/,x ʀt9k3WkrµaOr>qÜrwwGDq0-UgGh]3Ml&̹LXTDvJ]`GH>R{p1~*躸'w뛡 >ډ=ܛX1S o+QvstI3*9:  _}#3Xa&^\蕰K 'UW435n~f9b<ˊA&_Q"SV)C(Er('l0CH[``G͆0%t+KӠ[M~.(Ub-Ηq{CH |!:=;=,PP]^BhlZP=mƣ["LjE=]+?F&]_wөR'/e,GŒGکڃEARͱ)oHS`<3]8lzsD0F`󆗿 eB47I]܈Ӄ\G|U9MtW&|Z @J۟3 ݝ<>%pQw>/&gyTT[z U+jR6,M8CtyH72wNJYv7JH1g%vSdaXiJ.hL*x:u`,w_A5,]qFx4+^BZI/7:ȦZNPisۉAi.~vLkZ5ܖCˀiOҥHؚ(d '¥Kg!Q|J%6Ea=%xf7/[dl0x^Uԁ\&Aje]ar~N0M\F̡%{WZUʎ`_|Uth,hW5,#C[oDŽo-{ nnWWu>SȽqV]7lC#1-4c1Ƶ*w ujO۵L.jbOY|CwU tB~L4 G}/8tϐ) 5jJw<^Mzjz][ ^g@vƍ 4agth'dBc'gF YmWCUp 2uc&YB4P07p=+%_7cEˮRWgH*dGH'Xנ{';lf**L!,)Jz 6i!8|)7ojv%l6Ckm #M2G!ĝ 1wN:P$+ ]_E_`lS1zX7 mS`1Of&r3s\@6._YmW|-j^G]FKI [museΓN \oHԉ̇?͝.b@:8zgh:D2NSUTt QJPF.'AS/ꕾQֹy!!c+<ŭZF"yQ-kx4' E$iߎ(3 bTL֗s826}3'$uFs?ϸ[7﫫, {Orrtҽav6iNUJӨ7|Q 6NFIOUEt;OJEnw]@$e"?wN_!Cd4ȉ J{8|U|'JYW=KcK?Hb_vRvMy+_9g !$qٵiX5:ɡTUX*NyR|!%ԅ^nz@JIJx|TE%fD='Va~y !Ora/R+ϑ6P< Q0UNa&Imi{Ϧ2ޫl O tA_E@PP\MP.s8Lo"]Kr5T+޳c\DԸ(!X/ $#}~xi ÷yU,ǔ@}1ve  6ձ𤊺A0P_bc/!#.{fPH?VćOZ06 71ќc/i &,2k"}Ylީ#yZ鉉 e4?'S{RF$\/招snKj~GB)MΟ/%rYV?X)=;PX~ϭE8q_u͘RJ֌D%  LL/?iGmAATtY4Jr ٝŶ*tmR;JTWя+\ӎzu!vB1bR91Q=Ap}\T3P49͑^Q}zUPfM9K&t,_zK[}¬~翻GN3;1xQ2ͯ6jaV ۀHѺTb5+z\Mj<ӜFI]7Y1J47}\ӣY}4!L'Y#?v >F%6-[V8/ rvlrEAVnq/bϬ4yl]29n_8R\ÅZnwXD@2萛.3[ <ĀFZE)\M&P _j-i] 'z  ψ.ٹ8)1P/  Hf(>j!7H+D@ /%/I!bݎ;RinTg6k ꁯu CX!(D+F痮o yGہq&j6| ז Fo2'ms*■ܕ 7clog!\bN59IJOZV('V^= 6 EmG<ī }wcvE˝|2#-y2aTVpmPojMb'JhRiqT;?*\sb0n?bߴ;ߒǒwr Ǭ8gв%2h"زb箟srK {>,_ڒ p-ghf*@cri͞ ; BfeB?Rj{}jZOEuO=.G\D5Q?ck,(||uUcUaP3X:rr^V2|*ؠ5̔b EiA_s /5 0,$R^ܚ}M+5Pҹ]Nt++VEQ(ӿeiH,BHɳRH`:7P5-Lʛ/S|[BF8qbbQĖp!s>I$S^Zp-rA(P|nෘe8>f3%4gojHwoҼj,֥u7""%oÚ>60ܠQ#6q:+pO&  e K [}49DP3Zo >4 ;~:ia9zD*+PtNd?+݀J}y|ZB2|-V2s̠v]f Mĉo\@ŬٍC$!?2Ԓqy.DTu?Z]!D1n \ m&-fhw:A7: d']N`';G~BT܃vXg:1i QGs $& ,MPjUnnPlCRk@em%Ǹ=a{I|SRQƳjPXׇf³;~8*T{Lz$.P|b[7 | wJ|`Vq36a }b"qdϥElPzI/{oSi 4XsF]gU,߰R"˞+"t7 2|=Ij9 sd%M·|/Ȳ+.k[#,=c7rٵ>t1N"[&"6Bq-+n\+iۃF9SnZ؄ xSfwi[0+ #.$ m{lv>+f!3FŕקHE''闄ZSigMxHEOO\YRۀ$c܊ ``(|f[]YT !ƺy~j@U*\YnHm0 >Dqrl5"1\`-o6-8d4RYdP)=w TPJWhٷ' <";s}U-ѕ};]huf?͸IF\UϘxba4(Z+k|?lcأ8=Z1ؘLR{!Vwktl[x&n # ,,vF$Xv(hLiU3Rt:kdG ;@Sik]w8]C-ڵL(IzvN6B&m{ũ'|CR*O 0 5",dKiȥ̌rܐ<P?ЦFխधg`W ]4 T'4 C3}|{=Lrmy6mQw.ԱP\p$*rLp4.!>׊xlpS=ꈱ)Qf<H/ԛ<󅛩_?>:v%8K<" ߦ>'csߪћK'SŭfjNjKxiD,{d$+v|# $m|P:>#!'ba1))q1 JqCY# ')vM `֔yzJsa=(m@Q769(]vU6RxsќR+3FkHF^Okg$xhi* y.!Ise޿پYӱHO~et񚘱5Xz2̓M+q\gۑ7ą S{!uP-Cϓ7lKBST{TOڧ$ş ;^ ܋{|M 9t|Oa zK CcDp0B Jd^zbQmV|= Ůꆽq;wH[h32%iA]@wO!߲`lgȒ֦̋#s C4)#XftW?)v#+&ժ݋gh~s`3D4[u%( ] < %%Uf}mp"!Mw'h&|kc4!m\)L@<&TRlБsuMhW}uҝnlq>}eO5?P돮44O R'EfulHp]#ʊQgA;a2R:w&Jm J+)8H.5׵`5Wz-ku'MZi%j,ywA[H}OIo q5Gl3m>@ϥ +%ӑ)PLD'ؕjiLr֖6 \2 I(?TEh!)WހV)9D- ՟כ(wR7l%DV5԰"W 񥨸܃%G0Q\G~0gr5<QN9xzy^)16C&+Mj6`\07ccOu7wr!km6`gyc{Fq@X7 NZ+-J{ Pn>x|msРj-⠢л > *hd'5O(`ޣ4 Ų12^y͞~k~u2Ek (ۭB,3suj2 3I"768Uums. 7O@72ѪNIw`>{u' ,D~c 0NXk[y.C>NT5Z47WT$GL|_gLSY/Q \D Ly"'aTgd}~Ъ` RF5R+"?@i!v_+!f# 5ekodv"zwIG=65Mέ w} gBAN1i7#& (CG.BdMn nO k-"5ErApd!<2X9 jljXzşK]a綞NeoP TvҽGVws\f~侁h|Q9jK.7t-q(O+n꾾tey bT2t`2a+!ah ^)vx^R)zK̓9 ,۷1tQ~[ߏ똌Id.hE<4Z!a@pʒ(K~NA ӣi|<ϵ 5& .{^(G* &/4dvmR̶?"v[F+9$\kd4̲~mq4)]S7 AUԪs^>:-k^NjbcWsZ5B5Yta.h!CNӦL>'f{*h'z?F?3y)5tOz緟빴;)&C%v5nQڒYDv ]~ 'n)H^ܑ>YhdJ-h`^F AK#PBՀ Md}by@8oӃv#^+[JGUWABJs(4I_?Z~ P S2@(&f 91>8/eVx߅FM ~8w+ G #P"~ONwrNq |3kr 7; -#V)Os M*pKMH[=.*>֦ۋX}g>׻:N֞2<EQԧ*_-l-H8<*VylFo)~6LUȩ.VjJx4˩O.bF0w]FyHe- ϼ,sjCL q9$*A(b 7Lss\co RwF\W4##QiJԯ(t R\|8bN kIm]CLg:4 SAЍUp{<$5!i rvP'{]MQ[~*'P-_gKER&٥wo_i){/mJ\xo@hT=g<k߳*{g dYC8:7oZg?+YzHP"p#FP m.jIG)4|v/W$X;D,0ͬ#i~QZ"z**&4ܱT]mtܷs;_ՔŐc:~A*@z0%η^'F*G#㊶|Ch;RYyN{sť78]mdÂ&zIf?kWpKĆ:>)qoQK!dqQV<aXi.YCnPa7h B"|X Qq,>">. r˰#s:&,B[zxSZ.zV4 Hpkm|}_)3Nrbȸ Jw#gYZ07070100000272000081a400000000000000000000000164df7f6f00018378000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ9N㫲h|茕\)#mٽP}Ktms>:.~jن!@C-4F67=07 !]lPڼF2ܠߴ[ivuM$|Њ}GTP!O\%Wh(qnŔ`r]jo`/^Od7j5,J/ۚg++7xށk4=AeWo^5s¥OT  2=F$D_4h0L j I}*43dD{j%Q'.SHyoM2%+:͸'0Kyro)LB,)W ~U#'W_'ӆn:(r*Xd ~v=.Qձ+~īchȬ 1SiH('zg0<}[(,s3~W<"Q11uy\N@?xUh_ @/w/Y1L; 43eaٷC/BGtN/U8/uumEz19#JOV6g6jsr/ڧQr9–HdQ`c91j *H' /(5ʌe/J(88~VoU<4MzfJ :t™MeC]@趶ZJ:)C^c&,R"l#p=#iSؗq )^G|=> wZ:Y_mm| ߈2fpa9ȦLYo*:OS7i=9\3L"Ss$}ߒ [=fM=b!+/%@@sC8+"dFz6C~T]0Nz{Qv_]iwҿU:f`+1rB?xp5fڦho:l v[za~D,_}ߊ#?N`x7޼?̳uf^wE7VGx73T`e,;3Y{-U5ˮSsؚ S"̎O8\z1 R, 0U#V.$)!SRs W&[OQ=jE L'F2 7i۲7aV~hI. 5IX|Ťs?9>-FNJМ_vq ,ҿ5'SNˈk=|hdCi'zGڪFyT@|_ e_!p_,A #+f یv$FŘ*jv > }y4%VQaukҿKL+QuۘStNN#ѵ*")K3ArwVS5y#4:'̎)ٚ{F059YL'[SnֵX V=v`lf'{ H B1n~(7Is)D Ӷ봞$qJr^9Ό'D#ZXx>O7~a_)r:5=A/\]X{0Q&VYa#$>~]T/놼an=yq^y+o% L8{L/(TJBNm#տjZBٸt$uÙaȌZCSZ%kz'" ţcBA<$ ŕ`niH`_Q -q5T zkgW/G݇ilь`} ,U0f3qu%K E RJ@iпgq:/m);V5%)f/1;0wCϽXYrƽvh>U<_Oc ZsPVo \ H*m|龴 J5D H}P_K:b/#pzy^<0y$q KajjiCݍoRtzrXPeR>! +RQF!K0DբC8з`RC:V# v%-~L1_jZFb D^d/g}%FԅSTl!y\VJIĂ~T+2!OhAs\K?8Ր%|ߋÙߧoZxVy@׈0RQCkcHRW]`RAT;&~r]ڬpw&EzY؉wi6dpmp[z6iL}<p^Ϙ7tk"&9ޖus ol;ܓֹabylansOvh7 S&Z8ïPO!\G8rqSK O >)LܑۙT/ׇ _'1lgUǪ',3nS^Ļd*$c읫⍎yxTE_^HUWB؎FTWND#vd뢑_JyJX>)^ܙX4ڙT9hq7 `zVa1R/H~{E} @+id*~%jfDGa%+ײ$Y!;2ic}UN-oANͧcuۭBڽ \%ί[LPVX()3SK<ɚ?T:>ڷ d jv}Em7.^'gh`e4VPwMƿ-)*s @<3NPϞpf# `!)Pw]ZϋK}5`;q. 8'm QQcvy2\UwN|b$uAC8BcD e_`U-־U m~գc<(A7_m:Eoߑ4 霃&h4moϘci5:^,~=c {bقꂞ}WmfGV00vˑAg(dC6_]x vB=@!|;B(јp) TҖ|F <[ooVqppPva%NeOn]5cӾKf_ -:|؅)'̣+Y7 wKA'?;@'# KD"} 5.=U8r Eaw]S܃Va>2t1_BuP^@, Gj&.A@RϨxV)G>E1^=.-\F!Xj훅0n9u]d*?m:% ۯa.cI;g=gdK Og&I|Tkm>TNz*R3̃=\?3$x`mR7dLKk2u0f1AL(jl7mÉ'=F.ic{Jj[.Ili*oQ?J=e֌EUbm&ranG#l}Gg 9 _KK =Aק].8yA܋/[bȎ}K=mfuGlTcEdORV:|RgDo%n_V2=s%EWҌE&pSwoܡ%^^n)& 18lF5_}Yw+f7A $;:n&*tF}W7s*2tx¹gdOF =T=ĕئZM&vhk:.hS ETdž|r* `Ps u!}+#[Hw͛@kS;(JP[*X1Q17ܐFƠmyNc}HFY>J R f=il*,Qo,-gȫ[qO u~Z;O5eI3ʜ7\z]{}!a߫j7䎹}~w:k{b{zjRsvA ^׳ULJH0𣾯ՉVdC V ~UզiXeG+٣[C nIb;Nqw^&OS)k3fy(u~N(Ed$M7!/γ+(\15c3~4x }:'؇B8\ò[_I;Z7^if|]4Ѷ! CI3Rx0䟫R$Y>yD]'[V']DicDxԺ" C]lp!@Ә®lzAYΊ@]P `ةoԟVd*ۄ\=oU}>D\o%}a5226OjGs;c+rf!+Fh#] Fާ;y)^p8n 9lgoJ  vC*D{Ŵ3 [8jX7#ȡ%M/RFS0 q>m5&.cvOFfvȅZ;8Z#*ä +ޠs+Ά֑]1}z~{G,F H0dx7)+IVw p5__?Q!j)p4ENN6wS,Y廾tͲ9TW +vIV1i!&?))bJcZ4Nh_zSA%F6L)̒}IeĪmccp_3ɜ8:acIWn!|.ia}y'H!Q1`Xk.y3rf@֬Y:ͽM=hD؋ɝeeEx54!{l.g!xg-@ tsŅjEYA^`- 74%ųN68/Չ#4Xi:2 _ $ב*9-cF]FF dXRy^07P<@l=Do;Gս޿e y&ruQ͙sJs-!Dp:0dѻЪ /#tsdҸOSh$~luAr>uoŸCٝ>qhC_izmn]Z TJxӯp߹bj* _?)Պi*[8DL{*;YD؊QnaHwW&8 $'nD Eapo&Zv*r׹(¢&qYI>>[B֭CIE- w5(^}[Óێrx*;P:uQE߷Q5gmV6צ%)@e 7ƉR{4C/>܏.B o)=C>ؕ4;ׄD`WR4yh3.:Jh;FY3KHgnG1Y ` "uP7KbۧTqxx ~KIBfDy9Wn<ۼU.K[*O/dշ;`xP-2ӹ^왮׳ WaxóV) 2pXfgxQ<OY6PWo9Ml쒷#'E@;FVd*, F9ٶaz}3|z0lŽ!^}H̒Tԍ p#Y?lK8nqQGyX-"?p V#wx#l@4*ܫRE1$j&މfR HjqŶy(#c%M6sƮ>R) ¶.1ԌO!dK>܅}Dλaq-Xl)F<3i^u(!($8;]P~e[OG`F"M)0F0_ToHO(>Cj#lĵ#ˏV#Xhr BPCuX+&-xn鏕/ X)YG%owC &4Vqa!f.Rnj2e@8Eg[ b}n[Ğ &Tym2c] (\йXA}S]8i`RYfZ?Pz`XxTUOo<.8 H*` qTFud I'Aŧ4͉C$*E묏5*WsS7FX'T,"Rx6x2n~\Z• V{^򕨞?KHǔe:DmzXU4PN­Jz(-J/5l]U|zQ@blzp]MChT[^ yKM+u]X*tZ,\yy>%8 HIS/xo##!@`iO4}/&6pe.ʀ/zH@{},w,cVWZ5]]]r^5$@9&]f&DoZt~<垚^D&mR&'t%ƶqK15۵nBK" qIT'A{vN7ގ!VIj>bE|λBtx`J3X2=5R(}2,bӦ8% RCuq7FKUAP1fT 'D_}o֨P3ăyW!IĂEDE*p$UU9BzΨOժ{=+VL#V mج9dLyHC\cBa)lA_8]!"PKf$ҋkĮ*8о5Ow`f2pL18Eh}[Q/1W_i e|}oX8X'%r W 5ZV7߽W<IkXn\}Mb`c5b"jՅ ʐنN(L-qPjKi#'4S}K-KI԰E8VhVRIdG?H(~)l9TEhAs 4otHG՞_VoGyp' p..{u̮hCjͰMS2Aퟄuy ^b0 ;سUFK 73Ч(.%Ȏҷm0t 4!kd_&D~sf|\7iwxt s&zs>Rh?O͇e=^ZzD6yΈZiG&8oRs R;jZ`.cyE]JG9i6bUCEZ^e+\&  l;訩h2J.\}r |MXUjdPg\\ŞGrj@'q@$lk-_{6ԧ(}t6:"M"*8~/rW'>7-,?usYbtp2D ʴeRm\~MeΜhR}-d.U褘* v(qg~3^˹v|t͊~:jWX22QKZ[ dPǩL$s5 /Yn ϣ eȲ\E}8HtTo~ bia _KCIv5(XgCmd qu3`)8E 73gt{.c!^0*L DV?Z ߣC@7P.5Pڙ72{TҫfYs&]a[ k:Ա%i+0L {oS҂~>Uz1X0ПkNYqwԘvj)KfTEUP.LNbV`Lkqԉa.yy*`XJщ3>O\M=(<l(QS?}Wbm#Ĉ,hnqeCi~ՙ{vZ-h'Ëyj2pv SٳԿ?(@%~MܒH!X1XKx;#o\p zty#izv '΀3+,";–ThYF/.[4NyuR5Q]9_⪗{WF8f@IѼPE$+Uƿ/+_y:D${ư NJt&d>EY mΟ= kQ#ȈeM;6u|;B8 [PnYO,&8ϴ0ٙ*Bu&Wu с4Zh\d@$p.%)´E➂| NyoP-OO!u)-s k[e}}O<h/S<bgÁ|RaTGM(+ӕڀE]~('Tk,@+W7MəS<^A?5!~X  5wS}lF5`*_o85 hٲתDc s\8m<_־zb+D4V8Y=#>o$髭'tp=o/o+@ڹ/8y(#Oq,3ܪ+59S` %RVQ4/@B*K7xIVWx^mTrQzaqKg,#pP}9P"MMi@7]:e;o&(9Z70jVi$V=jyޣqڷִ>[)fȿ2 $#%=Z ͔g!#&Ej7e)aQQW6*o^n%np1(C=y vz_{v.̈́]O![.%OpN/ЩK11dWnҷlu]Lu1\~&k!B>PjP &28^s$R'4iG4"ɕyB?qF^Ry&+Cq%u.ҷϳM|'X?&}pYv F`ՑGaؠ,x|9I>+:_wWG"摣d`\*Co8 |bc**Hȡ@TQz;hUmpXJcҪ]1&)<[j൉֚WrHzV'ٴ,^-/fP2jB,lQ8)j/E1\X+?\]ѧF9/ ,Àl*tR/itxRP6"{{$!NFeS_ ͪ4i _* G [= wZr˅ yXӴsρO8<,mTnU)kxL_miڤW= ݽ R4QۺM:" 0HV<5ڗSV &+0듰ǞAx P |ZPT{h۝͍z/"u)wB3?|Α7#!1R )f8 fmn:Guc!c:+8pH0b@k z#EZWX8Úp%Կ𚇂^LoH MsQѻz]5)nUFiTeg~8E՜u!GWcH &P!\*ӳg3;\7Zk4r ; &V8Mx%24OӰwqI??Zo(mN1GTwcM4h6s2o9)Ͼ/v1 HSnv$}W0ٍXySB҂!g8q]nZ?%t`x7 &&%p]줍}1m9Mg!>Tr|}'肩2Ov=bn)i} g\Qz֊2Zx+4|s?w<5BO29ԭ:=qmY/z~:|7od<ɖQYp:I-~lSh'"1Gzc~-h`f2GăIF~t~[I( ve[o_AвP l ډOQ$uZm}jBs>rZu eq88?\]6X1NƁ!pZ֕xj܎aUE$'F Il ToJ|ozL)ssB3Kg)''ڗ֭mպ~ƇJItVŌ˅<8mh?@5ye2e$mT3kMKNBS ~kRƗ>` #.|F: pP&u؁/19b) j/&" \?|{!Y>8 mO0h-feeIibD)~׈N$OH! KQ _["^$0eG!vl1}wuFs0uԎb !pa?;5P˝6 E?4V<)SOՃZFW"(7xE,ǥϩsZxzOyS:1/0c`&Ze=RdUÀQ] wdA{_F52`F7l%PAyrdU).F5B;SjH4je6|ӕ'ǫ0MN6xo[ b-g(vTذ*'8jR*cGmc|>Jњ`*'K$fxu˘ 2uRPtL2t:3ȱwBԍ50~0Z*$.5C(d>SIkKFcI5I9ς4}/c@UVi]W!:gZN(臅|Dx3θ_ )JZOD*Zx"QNѧ5HmMmh7hCU){}eex v}YZףQ/xe:-/-!D9K(?`KкT!^Kj2)r, S4.蔯3~ڐ %;,l0DqP;ݑ WǛt䍞"`a^-HkWz1AO0r8_gjFiUV] 䱲i"GZ5kӴn~R'QqVbR)޺Ψ.c9Hm;uBʵG ~=Eeo27U.cV^+@1M4q;L2d@V')+rY=[&qT[=d2׵~vWpiM],ĪSZCR͗1nkڬP2e%O?BR[ 3 9<"71[-3-wq]Mm)/_Mm!G,I|7 k&gJ$ #/\)5$D]58Dʗ5  wxʈ-]hrꢊeNJPvJb`9SG}~ Rۙ6˫_-ꏬ`zb 3Zi*L`+/*г? GMkGEvT# VG0&gVX԰;"7 lH,P1gF~;(maHE.h#'|%O;?K:iո,! aUT9v.q{9[)n'RNt? _L#<ר\ ¬3>*SH\2͙$y^]E77S%ķ՜Rȫj W'Q~=%˪i W_>F+W 5d[C\ZF7e6{ch2d MWO/ggpD_YR@;*sSRnF_*Gӿk'J$O$=T:h"ۉ5#*Yw|mRi \ 1Fep(?;iQ+"3۝b/7m]㝳c~sB4{hH'Pٱ 5VH~8\|f-q>)iNNס'7s螅NW.J4.uZ\(W`M[E{Ћ?.EeBzAkb/2a+rBB9֫e p1]x-ҏ@x6uexh;\=+wkb8/Dz>-uZQT8Bkӹ><,_L/Ӌ~W`?knZ:g)le,`M.2%.Bܩ`- ftv˚7+Q7yonRݚk|ć7_tz:p9|)/"HN:-F=tʆz?;LHcx)gmBAgդf9`ob~>ŘO-qd,kx_p"Y YΫ+/I5kx݅K.6+(W)_꫞[zpEj|UN[ ȯrs|7zVCm$qF;±gEn^<H 1k]ɭYLљfq`$(G;ܔ_,XZ,!rC3W tql7:VDM]Bψs5$ O?p}0`](q>qhŘQ:YBـwXqTv_0oQC^#O*!xkJ'~fY=]q%3xqe ipcecc/WeW]49;MFcYy3A;D+k)~X%p|+vt$zR;Rl@JWE$>,2cb!#؁WŴ +/L bDpng # Z Jvs wG5˧ :FI]10'jx_WIsX*$VKm߮&V/v2`,qɕ +Ke_Hۤ󞍄YL!0:a+1^;*NU=Y胫,&l_͂J}‘yzELzPTٚ1+>/<~B]*Bٔ#6FFM[}3f`L$F)bbm R*1g#Vx6jHuأ-&1Y媗}.|c\TKd~r&R\[RLyGRCoOA\[/|$y+SH-/j˓ssVp71*?LwԏNsK3v x0ETlڼm8z!f%[Md>d_ *[uݟ~(=K ChC8e`M"\;fU3@4BUKlGX:c: !gtspݙEk28+}vCsc`aŒx~^/-Q2h☢5bM v_a-|{fKG+qW<~ Vz6T::啦,*&8O NMv[@_D?v|+xU;q),]*C]L+23Ֆp,ߚ&L5 µ0}q̱&Ѫ:5}noMk֦j[A]SAkq KkzJsT&;Ghk8Pd d֥_޻ F|:lNqM} #~ޛy)+En:!]eukwv=rVO#g׬䜢ƌ$gFFu!·Mb{QK'KtkV8&D8.f[b|VU 5Jlx1W~MEgПIUth /4U D']ZiAbipJhΖԮLA~\=dm_sy;{? jh5 I4[n[BX㭃4cynJ=&I-R{p7瓓$ޅdۻ )u+N&c7^8䝂XNCx=`baMNN2N=ALgHxY8s󴐈MӘ-s$??m 2S,Wޓ9aGb׶ICG+T^B3j,d5 ej^f*o%?hґd_ODbA"O=YG];OuiG%sCm?QmA*:z z%Oe:gĽBq68kT"Za[:Z ^i#iRWdm= B4yuA0YgodHM0%l}4t/2PK|J[ߔeҞcNJ}MBl6 XRn %t !5wj$1@M}.#G!<멆U-sF%q4ve۽^n<Ζf4V!Z*_6\5 ʽ ^J̅Լ6:+@DӶ7%72O-QvDp!/(&ljz&hft>σz$(JR8-by´L\l҅ FV!@^P3)(QÌC^2I[F6VDBm4yؘ?$V9)Diz.EE\ht>u _AC?KyP0p:D;eTP=ml+ڮ'oZ<]U2|=v|Qzz "]HY# 2gݴ f5_x竭ldnȿ.jYآ&w"N̤7 flf0}q[u#PIbI5I`ÃġmO$==ō%}Υe5|Rt!q4=R J˨i2˚0Zmke);ݨ_N#b7WZX06k.ާ-T2A2#C^ bN.u@| X6|BbgUJ{0#k15JoR"O oidDZGěW5َWp5hS0-^$HTH԰/lF^{ )D/@MBE\$x*FD=^" | + hU_>rEkdT7yb1×M {Ҹqt1bG/ܵ,d(FuFD/' 3HIAEcM+fFxSBahW aTT- |̈́Ax1 Ŗ-%~ ;)%L)1QhVKε57gsJAOݔƧ:T+Eq86 Z@ d2?o(xnQm\V'@g\&[ ,`t00iSs=;7(A&63=fi-;|Sٓ*8}pU<׭ \KեۜZ4ݖT'm髰4r9%)Q B`m>Yojr3]#.?J5w[#g5"3' Fa()rr?>}ʇ:3rQn5W7O tPQ֯f[I+NڼIgb`jh~ ߕKf /FU^24H AܘPq9ՄmyTHس&4ړEsQ_-0l6[fIU@(Z4̱*~)E7[xW-4DF{*Ǐ8NE냦%ҊvsIԍr*/ez0kXqB+/ KZ䷗\Yȅ[2YChG +X#Bt5d`HW.6d@dQ-,S9s'axؿDWzO+!I-*3iW&Tؙ+\ q)0 aZJSylIhdv5au6ri[Y85NR:"1T5yU*'=ӍZbÖdJ!Tޣsd D D_鷼z6gyxt$a(^_JV Pmq4 Y:&$ś Wt-O*vA#3& PF,9D` :A )Ldc/zzI-U DUoiMF[[ w|c~3*b(˾4,{c?!(+[_a6/OV Fyg~x*$xHP &0.ZN9w TyDhe^Fn3*#jI4J 20;*eo".0KE9Z̼\ Ev9_\;3vN@Ki,>5ZKo %ظ7=ʣc| NdWzҏjjmCx Kw֘Ձ5}z(a4S~p.+Qm#pns~g_>kA]oV.),6n1%jNg.a$NkRs$znjxLkX%]$R*g_ ,j6b6L] !{cYSCNKHO`=2TYD&J '1~wo0*K U}yƅFJِĺĿI*y6"f]';ܻ(!pkwZ[MEcv,?FL-}A^AőY;"Sa%ƖfYx>]3|ymTy$IB|B{HCH89v WS >s2߹[i E}!֮=۞UNouV\ Q^;sÆCPCu#A5YVvD~hsT؞@G?5X"̪5P:L _!`G$+.SPGڽot_xzFgMRGBgM]c8)\ 3 X ݟnfe>v!??E wa4dix 6= qFCS̘©bBN TkZj=5"j_fKQtv8?_"={S²P~=GypPT 4hF]H oSq0xz21VȞ] qb{uZuJk5D-#Lp3=Y劆nNպlFE̋;yM k3tչ>O iC|F k 'PËBkGd Ba'SkCT3\WNg'.sњ5amMm7Xw2}[^xzznIftȢvӫR8#pr5L7su6V帞xeU&"X|@_gсqO$B^,k]Gh=damJ' TR"80A8ٸr>iQd<{JI#r0aj*{w ' |%ڄ.7k#?$ށOF:;NB]$Vd'[e!7O=F^m3tE.½rUup7epwߋ-eO#OdKQcBx u |It|g8rsAڤ:Cvѥ_YxbHٻL3`I@nz/Eipof٩7EZ)Dﻑ]]JRнK1ozwɅ%g}>̳A ɵ:ixiX5iF%-$|&Κ6c4Cb(38J[|){Ls7{ޫ:@mY>.I<8. A-,-!;C;WΑ' %pCdȦ#ZY,VH=gb;:u)"(N[a_kv# Z蝐ae= 906]t|aWEZ36LBm Ώ!0;%B7V)$ݴ1yvZ@MHܬ׬@!~CώGw+ GHsUU-n lv_$0Lek>.jr3mak} : gh70x5w?^~e&y=.oep }u+ !; ׵}Y[' h ;PWJN&~: V?'YyP}@(^ۑtD~ڸHi۪ͷ'_GW ʷa\Z:ф}S̈́4ֽa+,H>oSHGhLɻ+p&7sq4Uh3d^/K71ܭsHd^f:QJLcoh =yc^excާ*16=@tjjN؎+;?1gA {+5Ÿ{m4Inqj4lSʼn[G= 4DPK-9t]c[IV.FS:l[&O_Â#(=W$ sX"9zg[!UK =)w9/vM~Ԯ~jB =ci0kM}ۅU#P):JDoȖ_bV#PqCY/~^:[f[9ᅯV-r2:eԀa~2~*3jƺ:q#=d/͔i8qy5חGoehK7HS^":hW4:Mng֯OI.k5JK EҥDr؉"eVyzJڛ_Nm-\4֧ Lu Õ'>D+X:ٙ w9rl)G4%P"xc/7c6V l/^?ra =ֆHLSI *6҇p˃3Hߩ p̑?;2 ZQnL} aBQn^4o f;<2vxLJC,BX\CED;#6'{zLqACRBP ^?W) [ɍ?ᎢMOB:"K55υL?%G\3yF$z# h\ܝP8s ~;3ַE3UYp exjtP1*?_D7ǀx2XU4 L ԵFFAT=@+AP&I]#Ǥy7+ߥmeooˈjlĒ'nsN6VMeIƾN+9pt̙G >06UPE;1cW+ A%ke+b )nvU  a~C։#`FMEoW%Xz}R_]@ಇtatwpL-zWZmH-'D|PCqCVl7>XUz* hF0' wLg4 tDfl=osH.j(3M9;}9i4Sy ߐI5+V V6M.s<)G)VCKS J֍r`sdif^BVE{z0QHuB"u~s'5BC:F)Y7g_?X{Tcaܜ!do.uCuȯfkCw:⶙P&@bd;O(tp[n! H.y1tL,; 5.|}𡦶U)]Nk@cpw>^ EbC!MU[G -t)]sC)q1l丠)?^q'%3R~JiNB2sI}h1U*|Wfׇiy o]*z/mC"h7`w^/ZpǛE(ػH! -Q# 7@"bbߺ]!⼜Ԋ,KI9D/ݔϺ5rl}8ˀ'FT.A*IմKs)Q X.kf)/*mNc,+[zxt{vNtKu26 :1b>#5Dhד2)" XbjTjJ#K=%=wwpu|s0rT]~;72ȇe GnB#7uLvS=O[I2I%qQ^ܸ}o8s:>~!&坟~~kxW*fnw{/J3z|O!=)ɵS3àȻx)TWdH $B$iyV[\Ϲ0Z; LE{ŗ#szYASyyP5d<9Lwku|?%Ў2ysE#8ɫW?{)8$MsfSmɧ}oѡ0w.S6ehϿObi [ⷣ)Nay)=yն&aϲ$R)Ar&_N{" Myy::z.IiPgq_K%eێMO=sax镐nV=|f4Y`TBg$0Y"ImQ^9%M8ڼ,,bȲimjn9AW),УꑽcOzyS2j-$ N(,Nkbv:on[DB=^[|;0~c._ TVaOf[r#e?:Pp{R̚~ ?c8߂my iٚ#HYA6xE#~(uV!} ҉L[~,PND] .3r|H zO߾ۯ|GJёW#HYɛ֧HYX -+O 5x ]x]y2V|N]^]-NCtLO+ᠡ^0c+n Ck4F4b\^VHJ8*$ʽșՅΨxjMޚ8J{pcX҇싪t@d/">9nNrY $NC|jЋ$IY` Rx#6>nj滖+F~׷զ`GDHڇoD.,1_3= j:`>e? nn3ok )MFqsv.}<..4OO< 4 `}be|i4|f+C&A@[fRT:A|JVVJѓ)jQ'54eM㿬OQ^s( wIK M9b>IO>:A4-2Dw\;<vQ.і4]ps_])6i7`Pt̽C0bcIrUu7|Bp a pCUϊxZx>;c&ųui*/u9BiC]LD M$.;,%{8:gĊÊ.{.Bk(@+=aj(?A#k}Gq.w3@K #+uBSU,sƥw|^"eA0 ]OJ׊so'*W2roKz?Lq[ M6MalU]mV^2_P Ǵmt/T%$5 @( En ݱO}~&pc4(%k]@C2ک1\ ZXZPwN{È2f,+5 k0Gb_DVbico^ghUoɲ $%%L[νWR6;ey=BxaNuPPȆK5*.PUV’S,LÇvLu= #f*`x`y2"ߏ!ڴ1%rA\ir6+b=(7yp iũŹ\hYZ^3xR.a }dl 76oK4n%]2$/o&M?gd^$ѧ;* +( x[Y8q\n1A4*1yF' st(8vٲۂ?{&F@H,{&i!/Td I/NrQw) [0or="{tYs\$1ds<Q7dXc\uBF΢Zo3-L pfnjV,((̌ BhjkЅ%:D,V:[S~ ĒP*!|9B_c!~)Ircϊ{l ߿}{yDZ ˓_!snUsNujdǨ49SSԃJKWds@p +! e} OY gqz΄s rS  )?c=r Bx z1ǭ͞#k7,%+1Lj#iUlf(`_>^i0<>?3MChVpDjhK/LA!|;< 9<:=t+LJƣE᛾qN%wވp)ٯS*= C.s%u|#oJ`1([xi4GأeZmf<|%n[P?F`6@=YnwKXK%דZolH+IL[{T/> g9Ou0;hAO0hM.ױJ?Ik,W@6 |[h+F] RbWןݥPL<0KH42ǒ;60O_W-b.+(vi\l.Ϛ`LpRd4oDŻWnhy$NC.w*uc+uY#7(AHW>6Z$@UA£Mn=^*5eD*1JK$~,)pGqq(ЌG#kDx&avVvM` <y+qvϳ.-چF:[v.()];Jp?^s?}7:g¸-2/x:5uLcjaYM>x|hXR@i=)W8zBڢ<ih&q0)[yx(i^ c ΀ձmB3X`$8XweG}WO&Xc(|~6ZҏJMwu)Dv_#a:? *7 Lj^wsa( (\T|[|z5oscFk?$JqF XggiZ6NP˟t(%4[G-3/~D*2@ӂ<'6y&oX`^uvd1hǐ.e7p[R,7(-͡|yl_IL;ȕϷr*2c;åjg!P1>pcBv4 db0Ce/!]|mw)3tpA0VZEB,C=7Y!ei/Pf&YWXh 8RzNjCx_nĮfT!C(ђͶzuuy޷m% /%VT}1F  "}ٶhdcU689QTޘ Xfs:5* #/Tt>ÐKathU5cu" Fwz*"L[uGtEǎ_ʭ;Y65QS[ rC9B&>>,zTʝVʅٱʐVu ڋ2@lG jmvur֜mhPoP]VXUņ^EE 6H\TM~XX﯀#P$$pHw}4؛Wl(n-M" ry5^[ed4dY<(ƹr,ﴈRG5l]e91:[N\EYަY>+|14w1!繑.0~x&I˚5?ͻF;҅hw4f(T:v=6)V̟M_X!x466[#v2?(E֡Zhv!+4'/3&1+V}v$Z %;㨹M<8Wpk=|]y"8?7,D-+KYg կ7"qa]ЎI.-O.UDgmPxq@11[;BL:XcU?v5AJs<ݩj< La 4II>=PSvN&d^is' (5QA7ַtHPc,6C6TSh㍿ f8Ȋ`} Y5IKr\HTtxTs?DW"B}ZʼI=o=_ar'7PMŒ")HЀ=-d8APHp5-~?bCL}**}n࣭B05t_#ـ,'K{q݅m3^sMo֧Lm\+-@@8-˦>7tZij$R#0 v Z2<b1@Y\#H]|dW.A鯡70&|͉nwAlQ{7;z;Z{YDi 80NY0 l CO )tk '0`JhpTMRC},:p-`6b1.eLE4*qnƋ$ouy{(JݲV >yc{$\g,r~F>s@)v^Ǹ(ʂ0 % wa܇p&;UV 4dݎr}!8X*ʵDgp'jEEc&?)uljpwLtc! M]BPs@"bOq&?$ï>pJD^ݖm'QLNXTι]kƀb)*@!;Kg~6@!SRmz|:s᫽Cl6q8R, TܩIH2,DuS+ W'C<,|7ЦZy @Yp%O|)P7O U[?L=-4"}O2SkO1Wtrȍ!'"?lL,7fK 5"̯5Ht rlw<9WQN8PЦFUYt[ֱ[OSw!b$J2JR;";uԟ?+ r!F^i9EX]u9걇 4*DPOo):4 CC^*(")h#W`Wڶ:PJL#C%sxj{UW\D r^CG&B`yFSѣ+K_:adO+{h106 9yR3b3w& lqPJ4;А8e'=˷^U]i{o_r*zuelbWpnЮMBj,61-. 7&$4Y e A*偘֥c%:HmHUeNqk[|F fgJP]aR}B7H8Me(c~)2 So_w^XI60_ۧ[))5=XK7leGڧWJT 38X9m,ѯy7u9r* o@Wl#lwrmFFvFYpoW|4XǑ)&.ԥ<$ߌj+lTrtUW:* eSw쎳b鎬f11\n8A} x%̕@8GW +$9{%=ѩ>ǢVwPb/^7%]m{ߩ 6 {p1^sFM²O9.v{}k~dm]5,ٸG9p`^~( B9K* cBݑBgDtٓKf< @izyRZ=7c'}#s0mwˠf+ $Dz\0^lJ 3] T8wڊ֣oOx:ܸ4VЦF gI<(R nHs@yNQy L=2u_ޅ2$  LS&C*`b<2kG xu{9hk^DfU}"DfAlsD}-  2+JIxcB|hD`%9[IP=Cpq1 ]B@Z?N\#^dxp¿ Ɨ r7v!,4rIr˥.nHj7Uu*gXlC8H r'#74r`Kd_AA䗟2 /:xWآ9%𣰫 XY^.-F6}ɔj!`}kaE v%:+jݟ)\=6S ̎]x8!_wǼ*+ÊgU Qnoqm5 ǟGf,Yy0.5#^N{/Z( ś/~dB(Gտ(ݽw Doo).KAuR;D޲,K)0)`ꉝ-rdW cџf e+k_vt'] :?=0tB4@̔nۍxC!i@bQ7))|4Lu-f"i4`?j &{lTک4 *A1#zЩ.xnx?UM)p wצzb'ùw"l&kP#װ|JG#b_ىx>YL)&4s!'_DdqZT.l~[<)V "x9 Ϡ9R}ӕxH&|z@qev!.Vo:vͣ|Ih,T&^@R|I\ (rtԤ^ڽ\q1ǗeO2EE.J'Fh'zZô z/SqdgB3ϲL=1QbsAH3™Rb"8u fϛ Xh}\L?c (?*.6ժYc&b_#(EO?9RFYXxy@YQa3fެweu4"v[{S!d8w`uk.q@c_r`DuJ_LB='}|2ˡ eJ ~dGǜNLor^`o<͇{cYmV1i@<Ԏ˴qK|%ye͵' SUkiS˵gDDCկҢՒ WU m 0MJn*zF FU0*8@5֤1Fk\J+ãBL25}f.[QCC} Vel,鯔82 :Uoq=0B' ugkSac#?T`]oǽ b\oaKq@BOd?O1ٖ(ċS>źAň%/$Q}bGF`܎^z":Pr'DY^@(UW}\r$$fe]zpM*1K}8%iób\H~59Si9X:td'.nO4?갪AJdB!)$xCܡ&=.89?I10 icd|04!Xt$V9i HC༫'$P Ďgܱ7,_,^ ^ⶨfdOdt<7BAClY01ݹEt1ov wnAM-ZBG3;Dڐ;Vn&m:Ǐ.^PWEUh[g+u2Md1d'J "<,)?iON}K"ɰpw`G-5 4!@+-"\G^UjTws:dn4L_B LB ! Zȃ! t=9s^2eN]'4)ԗinQhٛԝm'ʀC ,WlV Yc褷!]|w0hsΗ[|0TF-,f6!s~׉ Ӈ FcW ? 7홃uF=dXn!&i-El'쟤W@} )8p}vmK 4%q؉+6,\~qOӨg[$"(,:ݾUdo2ya1DԅC33H'ѹYC<ɿQt8c}<lFUG'Ii]ۡkdszhp ;⼕p۵My؞w6ԃ.CXHTm7}B ~L %Bm44"mj *_:T裉ar@5V/|y-מ!w7k5 }[j Ϯx_-pՙO']Hi憅)ς:UJnEOH\'2?M+;^{<~r̕E`.q!;tԪA\$jE`R-xbWZpt7bC7:cAo=v۽,*~ DdQ- co#Hhi WGgGa <@E'E8Wx#[l qG{ktN~[KgbY\Tv>8s. ,tZ0']Yܕ/)g]Z^1Bq=C}j,NP_JG.z)B8 A#ǚy$hB>q.I5f&-%a* Ax"dĖ4BQ[T X&󆋝*B!֊r̻E(e Y"L0ViHNWGԗ5.&V &TȄpc "j"ux>l]^RqMFpcO|i\GSP){Z]Ưдnq>E}%[l6y vTpMbAg.e zƵ DkCɍꋕ\I' sI[-V] {*+?!D.rK_90KcȐ'5m7 6<~ʁb|T-&6\foňG'Ą@"gERBl9b:eя5z qnF>}6.`!߰P:Z9!wOYq/^DCP*"EW)|Х ԩjަ+aFBX>Ct(Caؐt?]=!L1;(*J@fy9CWk6# =/!K umt*FG~{ (fb!JLNo |:ta0{%u} #iweˇ%`@w>l^vꗎ1,Y#c!>exKa )-"p $9I*сH=}gBSMC^?_ i@&ZC/fQ1_{ z86#"E96oRձ!*:0twIjCk6dYd"ik~tx!{z2$jBi)~x q#~q#$^j>%YhD§|(7¯ Te)[ޚ7%a ɷٲa5Sy8#+ȰD*x wOEr䀻`/^ eںU|:l`e5tހ*!%5 pHE}#%%hݲص 51@Bl-lwfad=ľ<]fyW|8S@SO> _ؕk2govz`۩\ ss b=|"Z+\晉}uzT} ԣ"Co&L0ZoW/)Ry Yٔg%dnFdyL-)wH$=WS7Er !g|cXHpшHq=M(YϤ'Cpq+m!(^* ѯ 22l8Tg}Jw]8kB`{#'ۉ%I7 Yl $R$U!di4_I_[r:gMnnv +`n8n_ ]Po.`e8>CtAt%[2lOʲXG/:8^'AB"eRaQg1HwIh }5oKv 3tV5Tsb3U[VȢdm/ N|}n5aT)+`7s$yx*^Y[)3(me0`J끇gᚸ#JD~$ UAo]NȊ>g̸.>8xi_\Z39~Y5 zEJ^{=^H봾V{Mu\XY%+ӆ>RBUtteGX.DL\\ۑk#u; ?Q H7=&Y8t7=La-^6GO*՘݂V7kѪذ! \\baW'<-oi,>`]SfgӱݬB}DmuD} }l*Q BclgrES L6;R,Z}K'6-Hnؚ >(ywиC2v:SWN8YU= EG7LWp}N>{ggDI;)_i$(z=Z?}E]qmI/I= hh ň[b"URdEb|A3F܂`*5L\K' 1)68BtזֈoCh8HI^psc1I46 [=Z s*Ӵ:vZ 1J+ſ?jsbXMV[ gKфv.ϡRXJ;&2 3)M|0w4, "^??;jUYuAhMa|HΎ;!IiWVBex jAۦ䍠<-@yU^V(a@L֑;ɅE#)`hhr{~c~q48K8]Av[evv>$ɒ.(w0~bRpǕ={*YDna(3iJn'kj w-t.P(L8P6|J~E+SX|)pt2%_nOm|p'`8 R3CJ*! `qGeK8J%V:6͹nw;whHSj'峍Mqpصg;ZSɷ66.x]X | Œܐ3÷Ly)w2VwE]Uز]u*[j.%zuxNʵ?%&\y)r=Zw`MDmo;asvR3# 1AOgnr QaqGY܎fWzM9cZuH9KxO jk;Kg(Dv e։Ke;12bZc8` O )T Ξ1NJQb9זA:8{{N?R}*غF`Y*;p83RGw*ς|FrkBfHX>|}]7uxE.sGTߓ'޿}sY!"="AM:-&KG[OtNru#"೾@nW?vQrVki%MgwNΛ:1`W]A"z#QCYȤ";YBڅ&gΦ=:tqxk'D0x1zy (/1:w/II~ݪuQdL92 ޓ&DŽkg$N=eTkԝRX/d8kYJ{fPO{>&u]|YeX *,LgC A$edi jYREz!ꀸ}[<ڢ1Z+nVE U3\;[ `pIvt#To4]0ɟYc0 )%QE\ikԹFhڙsQ`\۳EK mMTWU6,OP4Y5IdX] Qx^63` nS"A+_ip֕ޒ™;K UI>0^)!+4z D"ZoreæH_RIa~5a?Š*ݰLCJ 5V{.;<3֑j^Pn T3ܧ+*"5oHv?v-ϡ(\ZN 귉8ȷ(06..rP [!4qatdp?0꜑sl`Oܫ |pOqbQ_ Lc)i# ~U&Ah]\1ԙc wxo̿0}AJyOwG"ХD6hw!ΞRnbf3Y K Vk4gbQ+Cd.L@9V0p^}0hay! @ŶWOOxy(t NkJziԈ%ЁyoorVǥRb^|.sm~8f;shNյZnLIH O-;\02ct?=5t r%2r܄7۟Au"!Fq<V N2źp}tp VHnDߐݿxaHo%t2 RQӅ ږ` ˾Pd#}4FT~o,#epS*&B[\>;wؼHLeIB$^*躞vp6\Xo7H5 A`'tqotw|6 !O&(:;.g\_paa$~ORM2>w^S p`ʋ?#Db{ B !Ts_ϑR^Ⱦ7 rWDx 7gdf):\[ZA?|Bڑ "EJqipƒrF $Ѷ>&J[H` +ʣQ/硬3 oSح9g5 ->Z' Yt؝AYU1+6 Fo̤O/Le o(X:D'uuҺ3&.mT'Et7vW)C؜4/1SY@HOqzX݈j^إNT*LoBva JN חW iu.7C|m?qL8==gNNyP p<"|(7g1 N#)Y.v5·nQjT(Ab` Ͱ uk$-_X:V>)]r:'ϰ}7?)3jR @ ./1Z$B}QgÖX x<\TE)&{Gd':c7VuL)>De g* ;rD:X5V!>$h;բ *b醤 (WWTbL8aC[(S7t4$T ,g1=SqF4#Cq:Jj r@寶toi4@z2Ks&,XɊT1_Ů9[J|ck&(ϵN!/ ^y zeWpokw\zIoWױ*bLjKv#)0NRF#Q/x1OMˆc&y5![#MCcҡRj@P܆'Q41CPu4^a5m ӬpYPfEXѹߠN 6tIE"^>e1[?p5sC"ċ#E`VƬF("M\W!'՚E'֞){M9č169_&E]Ã98L1T;q&;l(bW^ؿG#r0 KcHJm|)xt{Bmtr^F&Utt˓$)-αh/CɮԻΰj[ܹQ\XGAJ_=[z!ZXۦ4%AS)R^&ۗD슼- ymʝ`3ܲA,u<Ć[:R<;qk8ҸBzuXqPj&78xH(}i8oR f@e&IvǑb31.:ns-ۗ߅j.µiXlDY8Ru&̪ܟaYɫ$]&+^OI.F0/K :/-C]M9+" Rxe͙D gZ]\!ti^$t?,^wU޳9Nc7vce3y'Y=Y2#veaY&&dl\O h@3YE,֦y6 D1#[GE"€ qf7 ~+4ʹ-\#kqk&ԉ_z8jf- 6|Az~'dN5/ͼ-w#ãdc{>Ii]$U> ns:;^a6S٧gbk[x{iZz'Fw*TmER+Q)EnH9p+8BPwUUwGW*qW v` a2M㒷H4+* ׽}1Hhq# شGA03BÖB?C7ڷ vweަճJ#Voę4sӔs^H3ZqJ<,1w^8%yԕC=ֻBcQ^;*n$`馎`Bt_# >OXuc5ݣCRWtސ8;o㦫{LFV4OX8+d`). X#ŌCʔpu@Q|kѤf:Szn]OA u7?ZO8\7\NWUv#pn- t+N^ڌJ`8Ļ =BG9,~­hFC :Ћ:W|P<0tGf&y) 2D&^ 67!FVp}g| Z9ªǪH6 'hkAM}}B;?맾<}jˮҝ,dQBv@yhkbf(Kux!ɄU@:Z+HKDbB´ʱ=)v=~{Î+[_7OEDvCWMIz4lug} Ғ=5&lEY'ef9i׍SəkK"b@FKYcνjak^ I:/7Jy cP0Q 'u:B&IR׶5_Ъ(( \r2864z^_c.$-I9?GڳwN~ArrRrJ&߭@Tp/LyA\bD+L3P0yKL2=MSqZQs-'rzbdLUCqo樤$I`i[Wʷaхz:R_W}A`pk̈w(Oڣ^N>qBR#&unٌП^-? xj`aVcB.q~F>z}꼏|?@?`Jj*/=t}igёs  %! Ewy 0]G s!dڪ=zsq{gͭng?. >FWֵ\LeXޢ Dܞ.k<{kFG{9V& 8jw!Zpr3sHB, E4N7Z*gEU hݘ1کϥ{Suf0;.r dj\ Ahyi-u (@&<^ͳC2Y;=f+NB2 mDn$Dߍe 0}!Qb 0A#&w!CSisq0 "qBz{"Jm^fgʕ(\0 eĚPlm/#׶mC@燚)^(; 'Dx)0'ڋ涱'7R:Lɲa1j`KM7Q2U?''A"u1 ىϤc]b |]93V[7<;6aGlflC7}w9/Mx3ΝSԡff&&P_HQ2̥ޔ{VvzD;ڤ2ܓ|Wt{@\`A,W@z& TeO'7ȵ\f0NDQ.Zмj<^߃;p I qlxWh % L7& Q~EyY,4!I:ghXk5"H$uʮCLd5Q1/;Ϸ* ҦxcvףЈ&]W`BQ3*Lc8If%LxĄ Zp]CGl,XzY2[פnŜY Fw1lyp(q9y ;cm+[ۖ?kd]3cS~A뮋łs^cMho7p._ڥ,,; ;=͔/wGMKtމ4nL+e"cHWաj ~v؅t_^ZB)74=8 Zѯ*kZ)%FnC/!b# Wu<_MQ$%\N2YK }?Q ¬Y{Tl?sV9"ap"IADd`xj!YddP[OFqIp|g^Lܓ#o&84ڬ{PAY筰/& Z  e2Me&/'c`-/{R;>)`rӶGd*/>="ۍȕdHޏ =A˓&׽C#a-N~I"e,=#_QO)}2IH"l2, #uƐ',#ԈjEp}kU/_nڜ3v<Ԟ bIj~`_ ]6\:$sK4$t7ap-`== ZI_ԛ}x0&w|wZ$S+ޮ;m! [J_Xvq-!+ '%Js4Fkq"?cLhӁg}2q8nJuW#lP݆ &6L]s Q8!ɂ=1% }Ξ&=aCt3|%oEF1@띵umx(ŋ/Xij|Jd(K,ctAZn*2ʒ۵_I*ה"-@Eξ`" Ú{wq;WJbji5@$2j:~BoΥtI@ G+ u_:Ll h:9&5WݏC*Z%__>8Mf36YMnv).&KԪA a}ն&67S2ذ 醞J\Zϼ%=д.j? +ԛx6Jjf%QP1_ TėXL6ѻ(G (UT}}~JHxZF8:yЀl7ƺ*Gp-Dp}-8~*6&97u]R-TJ6C1(){^F»{Rj_IaLDPhɅp$l!Rd%5uB qg[L^3 3GD0uAc߲-#BP(;iHn周bI\mO㔁ږ^砳! Z(•|pLTP0Ϗ8:z,lH P]U8lKQ/Ɩ˻7&ۖ~rٰU1() ~ Ϩym k `vL-BЉT2'3V e}帊]:~|79em-`x$k1 (PUqwJOt2ܸfeQdz1LӕG;ER}=X,M'T|S*+ `V }_KCFd Cb?ކå|[dkFˀق{R-a)Z"!aM)$ҀyXdyP2|8]@5^gO9(S[} s]gx(a as%mN(@QqݜyhJ=ˢgë' 7 1RbrZ?(2m"a͔St_?E娙:@!` T ĕK@f<:tlne ,کX³{EA^YhR2D]5'TG*U6P6).of1^. kd9j`@6B^5+ b_Q9*yNl/}[g`H֗9R\5Wc4i6Aѫbpb uv?;qbI9BtjbRǓ/QC` ]`m[cndYg ]AvI)l6[})*\fIdOK0nođ Qb,ml9v+Qҟx{@h4tEx}rhookK&9P|ެŊl;}7϶!_A1܌1ZRI"ۚM(9KϚ &&++R}&[jHvbwO6.IcwMx"KP.Lfc6'd7{5yx|փљUI-43Ƨb Jdax #J 1DwQ+NaJzľ=Mf`{ +ϻE;yROТa` ]pf tzZ)S8C ߝmHi.؉]65%Dν)KRIGJ餀Z?A@T67YviAs*X(ŧHt@4Bc>Js 1(#kTwх`-tk13c,9ìDy\-#cODr]5V up}E4qmi1`fi&Q|lGv@Dw$HTgOƦwYKCd -^6HSZ65Kuڧ4y"x_@9҉T3U7{p#lYV)=@LMBnj$/U?%X&>YYںcǤ ,!0S+ |I}r(]ThfDq WǮ*?$[mێno-yBj2$ok8Pvx'z6G 0+4Y&Z& 9k9Q}u>QiůB9&98$mcЫ~e6z,tɾak+1>VF-ɝxw@p׸ydôx@xL:dM@8"l ie ˔Б>LDMW vˈgNN-~\զR6̶"W,e>6 w['`Y(H 3<,WٺMUȊ>D9^?of6x ǵq֘ݳ*Ye-\ΉNwa|R C3@0ހ}ڞA9##UyVZ>N"hΕ`(Yo^J3;0lؐGqb5?2yqvdVź*t%#~.J`bC!dQ(!؋S@YM~LyqFݺlz4 hlc =Ȥ{ }<),2 Vc9찀eOiۃr pR*au%w4H0ҝ.W.3]|M9y]֥vzN$<Ctظ!R8p8̀gwjp ı}$Rb?pM~O*& ΂Ez Y\>0B= "7ٺ Aܪ`fSp3h',+ƍ>S|&0-=ΛSrW!qp±yPsrXPRC.m*@ v`)i{?@#&:μאzZ牼^7_3TcG)g7fwjIeڬ*Ӆ&rG&`~; :hoPUZ8n ~bBéUHʛ2e}PBG{E/%"0}bb(ݨdv'pqzt wۈWg%]GE1阾_x $r<)W~lЃ/~ͺW~F&("TP Sia娟|.u 麘@uh!|bs`R=V \rVbˌ_\If1m6~hW4̵1׼ߎ*_̸]-鋇1MƜOQD2P< 9:osN(e$v abRCl4˨[Ӻޖm ?kEb0ڕ@|eNEa}@O SyŜs4ԓ$NtNsHTYEiuT"`#bbHE|ivK%Mn؁=+}?iQ_y'9/IYvGNBi,Yז ? PTzYi u.۵L`r`Hl}Zw |#@wJ^O6۱ #~ko?4TeJO0 (`̅I)5ʥ-rW(38|זdj] vpPL"Wi?ۊ;+{^fSՏ 0<^;ϴ dx'2!QwH]L_J2,ww 9<ƚVJtI s~_?}46^ ,vlB'9(JX_Kǜ(M ] EN!*A8b9+cɅq34y5yO݌9FwX#rG^Tذ J*A=d8dP:-A}k`KhGH6pRsh> byy Iy,uRZI\pw]-*|C/|.<<+<5Oȯpqe!j#ұ}aQ8l$̳ZL3Ҧ,Gh'C -t6_}L cBmԻc$5 V]Zxʏ#LH!w>s*?%φCm3(@Lئjt %墯+8{k6`ټ՚HK9MX&2 ,u~88POgwҋs!̺#^t1TD#%p'3clCìrP4ĜH;W38$}I"qǚ=@xeyZ~`19VKd8\Jϳ6UܛgC|P # !1{>BB!!AktdAK~wY+W/\z\B;wG3+U dҢyav{MjO#K-"瞄fiR'ؖ%aT_9=DO p-=6\AeRߙL_QXRX|SS`;.puFJ̅tSI?[2##3F@m7lUd(2(y*sv& (c |b#Bk:Ԃ\dzMt!%!4C2GgR]FM~~W<b0*Z.o0݃W;XYyXp{% լB"ɱR{ZpVEj7WcX|q·W z,emTWOSߙr{U?nҴTݜ}ݘA`X?,JeXZKtD0)}"o;Fa)ł' Ȅ+Ѳ2r E BvY󥽱gU|fxgkRYH.TwÄrpHwI) ؚ;Zz,]Iޕ?T\Cފg'(-X^XK%ǽMu_@,X%c(n%LN$i<.:dw۳%Ztn+?_%0hcO[B c2*B(,\g?ΤM;l!kťtDkXaH䑢r<1axJor/dMCy~%8^ C4348@[qM )eI4B᭵59Mb>}-h^:vnnnu͖$ ޷=Bt|*8_>0~*xȺ-(t GU(ov#ExPKFV,FX.y`oz]A5b:+Ү,8j>%:|קDGtT>A!~Yi(2Z1;2'sF{7aLCjD*|O(q/vN7R;BXK:K>R ^)o$γmd ZdKh"9-zUEHFBp%j!ǭhXU:胷亷A8Bmʀ%#j4eNC.vV*:KiCșWdжLze~4A]<pkv)kXkİ>hT2:dZ-_>23yĚp S3\6fъ/tO%1&zk^Fp0y77%5ZU*؃`__GwnWAR\AN:_Ɵ:BL{nC02(Oay;{xGw;'kXF2aK`Rɦn)3 gL UFyZ'YSR2*\9-t^0F0RGLO5<i>:Qmw>RlQ\욧v6i5 uYXDQRwSaqf"9&)MK=]zYV}ʣryJAKfQQ ?&/"LA?йbF U=XчSe ]e9Fzα!m:IEV0I I?+~=*^/ȕz`^+f'&}! XÔvꯩ_ҵ`zLvl9І2_ =֙-;}#ߊ6Hp,4U"!0(PD诩,[O}^OEM&*HU\h^C瓾 , yj 6 P*q͑JGsh4f7*4-%7ոϳ2nFJw UWxh fv2;6sKpv`͹AR~3^ÙL~f)f BgkIS}ɠاܔ:i[勺X E~3TȱNhЫl] :>HZxRT=xESB31k$ ` *S{7 \fiCP :yG -2| L+^]TXNsT o)T6M8Vʑ0$Y&@/yrG @|iu~L-؟ Yz{ W&<6eKYׇo`)Ӌ!b>0r2͕E;@{bb{=zY>C64tC_tQƺhiQ<{z 'z~fJz{>kWNk2_ѷf6lPJci qs7lq:ѲRr؀{Cͯ;.'" {ꥤ:-kF0J;ŝf֏,VȔ-Orvk_PfKBH^ ݤcsRE.fqs !G|REGyTf.@bt;YmpPsԳRh̶dSkG ! 燴/[< "?u,B\D НK .^M. YtMO4lj_@$߫tj Qb ᆜ:ρJKpƄlk; n]N5 .ht=L$yb`HkFJS^[]s0\_o_yC3S/#Ƈ܋VLc;+ure^\c\s:$EʛŸ^|x 8*9<_'6z^]_=Yvl#fVDoxa- ˷8@#܅ŕ&SCEŹqWx[5@QfT5ֿh5z9 ؙ2Cq'O(b/ܡY7qsTu3) 1W%Z"0g g={\C/UUuIvA~ڜsȅ3*BA1)M p >Hk%A2 \lÕE[R̝X.ER~JЃI@:5uo4(ep>y:@?{mj;\`[E _gDr>eБ$?~ъ"grq/{\dTJOJ;*Dq]gݽ@NX%}WL_o."^lN@;5!ff$yja>J$屇罽D ef9[ 1KqA;O!Sہ *3AM[(inh`nK]4u-vgü۫D10qhݝwd:9Uǫ%~j#%(_Җ] O_Ye wtђ+[ehؾd] S~<=$X cl5 y;gd50N픿YnIa#cpBgGU\.íQ +~\EMF$љNOM1>I 晋@^J1"H_H #HڮBaň6!qp`V@W§hy°IkTB;gߝZ kU @ѳ*9f"D|µ1&$= zΈ? d%'q16ҟ+6,V',rf%K׽j`9QAϜJbU S)%Za?>^'飮qCFP h~5ܩ-quS`+RaoBa;aO+N2Y˫kmQc!hA_t$E\_Xc{ĔKU}ub/EC)Oǝ@!^6N Hj\5HB(&HEQͧYKRykx#!ٽ&r5, '˶NMkK"ZkրϦ>xNX*f\Zn-!bh</M2Q.Cp&Yݾ <̿c;ˏ&[x5PF렾|tKZEN ;[+t7UqbH|M׶[&5o,6U#=Q30XbQHofM eQDszzL ,`F WvMy T8Reݓ@sE=0@Vω(Di}9SCݏSM%{(ɼh`+i86*wIf4 kBZWk;4.ja3Hڡ1Ud@j6e2o>UR d\ݔ6Q\{}鞞z1l 8 Qev/lzv+4 .sCD\ŋPƾǓ < _ʇq-}V &Oʄ;_9{]CTrlz5>`6sڢN=FHU?o>ir. t>џqq./,ӥ%&BF{e!'rR8zD!ȿZqXFLί.pl z YDg!N uvr&#uZ+ޱV"nGUkQ.K4B٘%TLN,uY `q1n[V'dz;e_+#E-&+ gӗIWA~G-ȽD  rVk YaZ )먮rfg C-ρE6(ո$Ϲه ;j P4vy8js?˰|럏deC J= reGrV/q' יwb,eA=Y'1 2IJi)׫rͿU=Qg4n3(\O uۇz^pp${H誶GfbvmP񛝬Y1ױc@sٺ\d au|^MSd譁An5YFS ÞL"A5WA!mA,BdK >o#ܥe:ut+ڮiǹVR2!x3^)](aQc1jJV ƫUKw&.6@_ y@g5ҏ,俅7UFsbO^qptE,^Ls1k4Av4o)Y^wk#aYWyWNgkUl!oW)PD{^_qk[*b黍6vze'(X>TU$4KJ/P-Q xq?9ix\<*kG݃Uj{.}(ޜDjl˳5-ݾUFG \`0qҠiQI[sxyDZ13%5jB=; G3ۓS oM<k}o]s=-=n~ -e?39JƳFSI$ܮs 9O!z.)1m {A  AMuFVyH3o!!b7Mi*7Y lVjSɧR#\ `=0kQ2uܺJV,c9!vo2zgrᡭ(\E<sO0VW{cٺ!jH;cѰjvI :(hD7|-L 9py!3#0\奝M95P =UwƥDQ35;.<<&x겲tr&X(_Sx 9^In-g_/!Y'clД 0EqJ0ud>_tŹI?xgnjNbб!9Jf0.} +cX=s vp#'Rێׅ:;MiYt[d0 XmyƪdfGv3LX,7.0|gn `C6CI#|n6vIWwtPtqCnKBR(6^ ߩ,0gWV͍C*_^ʕ-{ 3N_'G/t՘>{08TqޡfGAAeuҗxqrN  <=HYY^&ҚYS bn~2 %52u[yCҶÐ$ݔD7 j}YciRgy@IܚΨJAJ(I?z4wLöE7]Blh!Jm`G²Xʪo[K1> ]gco*TEu*{`<w+v[!ֹ dDF[0^Yg~rY1St^hAN%k98z\6"}[hd 藤$SgB@ٰWz,(d?<"ٳ74Y@[B?GoWl䤟q>WI:n=j5 F5ui ~wdޡ}:eM(- #f _tҸy$Jn #s>0o1[]jqn)et9E$ť^CgZ\FؚU{鿻Zo#X4UN){YV9q*2OAI* h=aKa#'%-Bv3rM<l0IT"ہHb:j?dfsz,jݐ׹ٽԘ bgVb{qD:z˒\yJxRW %OZrg\;cuLڅhXjhx×p¼J5{@/=2,Y1m*mG96Ki~U@Ni|Qtɳ6M1F,4-KT0o#Lm⩝*>#W?,r[?_.]3je] ?0Vy1qu:.KN|q1AJlDixْ_[ƎR- q?'K<_OfV`Ur3ǑCqZ1,1GH4{/Ƥ&vv[ވ'e DMAkeI}\%wL+r gME-vXqUTpfQŬ  odwVYѱDD@u3az!]=n[h7X ` _ƮWeϔ C|:^~\ݚVۈg佘e'51~ma" bF&h ^iz=S? :mLF$goUw֖(܁s4E;hg ˚ +{ gn(ߺl9ZhU]#v-*w6%cIMOAqcE%v#A]h2AauqHkE\P F"NP:o bVGXbqj@u*ge%ttM5hW"ّ_=:F6X'\cXk[ 'XʇJ9W'=X4P9H@# Sܫn@È@<7<+|h(lpJux"ﴟYΒ.=ڕoqb1T`?/ sI8BfskPulGNSWBL>M۷Z 0 Jq,/h#L;|"D ͲY&5[ ndWYWdQ\ڀ0{E%qluú̖a,kB2s!1p3z#vG+9 Ӏ RR[=<\A >ߘ6 >@gZ}ljR{ЕoMF\97{ukFRqhz{UErƊҍC~Jխqg L#2[@"89:#p_y\ [)VyL碛zCNXJD^~U0'3  86*W@>s׿mވ ,>-'򽤧$'V^iv,$DqqC}$˲v_9]=C4w>:zRY!!|?ΆߦP:=GLw*rD:?(&XslJi]d7fEI@ħפ9-L3b'gpJ &TJ:Y;4V mоQ +~u[w)رJ%e1F==0c4'WqwA jۣD#]T@Oʝ 4 K QaCEyYpxcZ>C-^p'K"J:Moc̆^l;m 2) Fs/WD!2(Z,8O޻>>ZjGb?"WuˬB̭gS9Je ӇhI@#>T;Y xX;e[2vJp~Z (Ԙ2Vˉbf.:@|2Z/=+kMgFTjW.%̏yՖ }S[󄖐[URkloS;K,)K?m,ww8~בFlp2 i,~.+`h\K#ވr-{*N[ "12ŧaxLk`|uԓ:릊{ާ߼mb񆢜IưS5&YR)= +(T)Ϲ*&J꞉i_ڍ"Mlyy IQ"-գҗ=5Y 9&LHNN5d*>n} jo֛"FCPWom;[yXH$+j|4$39Bt&z2`PTI˄ѹ2:iaA*>]9%|[.'cZih[zxo'icC7K H]n|ԁ)*`o!x5+_MWV} qן $2"&N9/X^诛mP#IX9; V*Fj"4x%ڧxҗ%+_Q~hn/X-ڙ֔Fz:x]#J~M4`<>l#WE(}m"V4593|( 2^نdkb_2w]GR2L(\iw}>z$".E|tc޶xY~sUB?ݮuqO̻Lɦ)_4@Gu&ߺr} ArX/~},ncHJ3;a9Оa{2)![g\DmN} t8ƄLhqD0|ʱ8;ezk"1`¥Fղ߄Pjܗt>]7+a T?TU%YX[o%SEl^pW4|O d#"/ŽEql9NkYYeǝGYDp t_Ѝ$k1~Dg~u<8H~O]ka9  T/ lG{{ƞX},`9+u6HI{,Fkl.3e|!%~nu ~uH; rT5@]KˆJ]kL?R9h'k˽KAN̐aQ-}+ xc*w!9-9Ɨ(X3K]0Dclkt5LpH=J>hysD(O Drb+lD1I^jm;2h9p!=rDW]S, &TMU#\{qsT9BOjٟ^Zb1ĸT軳9*[,., Hl2V>9iPR^vhCJtԫ~oά57 6t2Ml3vL$ dq8 V5y\/TnL7R|mVB Ǒ1-E ' ˊY(КV>/+ZV'[#;*Qy)2Ec9X P">mEР @`9گk(J!N4KZ* _?yL1;kaY۾L,P9V!L6A7.mH`+4(SGc>cM7]eV^RV :*4LvE5\E|&U3ju# x].$FjĥWHqle }A΃Jh@m5F\%ى|'XpX-gEjK"0iʏg̴ZF\/ʻns]^u~ yܵL Nuk*DbFbTw ^.>ɵmS~}:k ۯʪ D|j3@&Zf&{i;9FR?M9 d#C0PLćk-4,|P1'LY,EjpWTZwiN>E,uv `9/ 1#f8w+VJr B3(Oiw9_ܢmHty,UQxUAt}ԦZCfpS$6SYzS_ WҲ( =>,#SUIS/o ŽGLu^x1PEjiV@AKTC8V4TEը"@#Q6ېkk5XOCQsMPEh93ʡ{|IPo$OnL4,:si`ёs"|p0X#P]7#XLYJ?0IFfF4nBB-Z.UR8z5F-@Ч<\7aS]>dS@5};8o<~Fl](Ƚ̯ ߚ[rb&v1k"tX|[̵o3P˞4Am);/2>'$!nH핡tu3˶>۰4etoQarɴ3@:IJD_%Ry~Í&,Xw%f;z ,']\{`0o tsw1¢~R)[ 5V} Z`!)x׊&j*HQ*Kv+.5ɶ^2ߍoqoF]:r.7yX]M bע9:#zvs ԄTU/60)uQC){`~VAzpx41'F%sg3HPN6JVuaE̚YB?6:"!A).e|PƼ'uuv*5d]m( K8RYP6JBШ C*)RZJh.>,im+aG2ȑ|E5sk25NCP&׶(< 2\0^gzlͳ] lu=,{aniVޏI^\ )1X?dqTp%IuY+A~,RLr)L`R>?}p[(l%u3^QoΕYu_c'`f@ؓVv%ДDf-ƜsPiq=J7aSutYzEL7Vv'1,sp:3>Te_V0UئL #e˂7_]x7Vu:|(=F%,I閆9V9e8õcch{S؈37+rh:HY^KNJ~`[7 Cbu X}'l,CѲ>w ڀ)э`N0uT_Kp 5[昅Fn?Tg]vwYmz@۩/ͮRT6dPr9η&}LY`5@)0|$cetQA7?.e1ͱ1*&B5Gj2%0M4.>N"H }uo6lsHR'dJ,u.u"pFa^5T9V4yt'W]# 40 r1ΟS-q:6anG=L#J- iuE蔅/% w,yb4``3ZI.'+_Ʊhf:D/ubea|9 Vfy$vK5&$,Ld^~8 O"IhżgZǡy#g$q<-`}mjq,e .Rejy-,L {W>ϻxbTX'q&hPm1m.9M!xF(? 戴9ϧqliq^_=}X+^30Kwr/e&L!]A|`7܈4Cئ 05[Utp݌)mH]m[uў1gS'FA]k8ʔ): X}O;]_Sa9;;MǺ֥ϑ)=r< v( BRӑ(&jI<ʢdym4V@58EW ujL(p+1`Ĝ2=i/|ڞf} hI{V1MhPVʤ5pD#xgHay~="6j yAIP&]1un*$)YWAѠ:%GmH4BNf|62HAf" ^k83VoGa$0]2H-es/u`C  )sЬ9r) lWH䘰Td7^XeJwΰQ hBYpHQ!Jg7D7ϭ~ .f"\X>Ff;fh~'vָ&/1wn"AfH<-u8h#:_5mzNYrLA|Jкkj{w/O&nf{(dǘZiKQVz Fxx&ς-&Eܱ F *(ZjmVDeczBP8e/Ѝ.w;|2c@#<߱8Lџȣ_l(̎PAND*UgbuuCk.{~ *bg.B%]rH yWOp&AK=P-UJy|}zQbfb-odRNU&8H ?Kk:MfO`j?/eOS N0l8jK <_)˗D)vƒ ._V|yT|k]FY2?:^hhݴI+x-9`A~yZ<9>V bs@=6f`+9`2ÕG^㋶+S59r,Zy;zNؑ59Zz6$=U ̥+)% jL-7T]<σ\tF1/^fo`2|.Yg^l~QBֳ)L c2`J@ G$#?Fu/FCv67w0)t۵rSy `|Mb<_ʑ68%u29+ yݱӠ+]ږO{5xr(oyrĻVv@ u+_7N m![Me/l[9g$W4«;ݏ EhܧfXQѨ X+7OGOh)'f(ӫAs ==[Ƽ^A2LYt(.ȣ"~=RMKtis~4ۀ楨6Exu d{$ v0aj1N,Sh/n#vf>7(#T]aA tw֝v5#>9v`D5814)92nU ,4 ڏkI/ 3MTI+JT XWy8GLs'{~͏EpVif%diʏ/^c ; C4e*a;K(*"f]޶%A%NZ1ws ldr~AhWrYN(^dJ11/xQۄ"Մ}e- _iÂUY[+*'`˅;B8 B|  `T*Hdԏ>u"y[,IJ a+-\SY2ptO- O|_X1U7׫ !1(MMloYĮdY#qD_G[#eXg/Zu敆473q5%/K*]]VB':B gF1!".9}Ղg]1&Cff|zY0r}T.BuGX'X jc]Ov۞7ypIE#R/Bi<"9-DЪEJzf\z$jcH^Ntk1w&LsIXEs]Ƞ c{JwAXٙQ.<x◕̠?+N8%^2B:&͟^cAφ6q}6@Yȗ=l6|ujzQ߫jb5B@PIk@]μ ǚ%+>BL)Z O: D0^ck?P 7p]Ezjk -Hvqeo WJ4jN]-$JfrDS6mi5NVdd/[|kJ*~48 $ކ^-xJ:VQGeܓX(6+' y%i Xj' &{J 킹G;fkIT4&7?ap/wr]I$J4y, Dj+po* P7*,*1б4O5/x7{^pokJ@8ٞ) 'n#fj[{ҡ$#z1sC4Xsu*kD˓հ+$صE,r:qMwg #@*]P|"^ y>@k~3Nήqa>f}P@S: ([0XK".O'{@e`h[6kT]c0ٴGّ6ruxKz9!Qo11)p-KZ' ށV ||M\,6ơp6B'cgT;]%=ޤrw3^U_Iˋ0HNsm(QL$#ΛxrjB,G(xyR_8N|L]YBk ]A$lJKOxd;C_$$D5onb&X)G~B@s k<`͐i7qi[8 V00ʍ쯊z 6jn\!{^No1^ ^}KU vM'xLyFv.N=q7cljvinyb.`j(*]@A}?&^4NwngAl xbgY]7sksMklGePvF()\$H'ia9` s1}}҈<`5 ѩaxUT?csx% ) ȌnAIih* Qh,ͱV_"䡲e:ַ*&O7 6QZ *zVn$n8;O.!!gTqd]B@K,:%u cckOFɊ rY[=-5@9謘w% uF:x^߰Inl<-*?qYMkxRiclL;O8TX34}i*cjI2/W%L$-Yho ȃ"yu▄WUSiܥ5L =n^sewH5BrBsInLnښzgkvkyBTcr#YdH~OŁqZ[DuhǢ,=^rWэJ©h0zܮ\6M.Jo+f7}hy6*A S$&0)MfKDrps rwv}p'>Bǡ>uŠ6Qg"UY s*QOÜ(aAj*z拱crļvk%nKCJDˠ Ĩ p ]/ V ޙ}!-W@TD3v,=n9ן2Ij&B^LH>75ZJhzyqN5Y0GlYJ8ChhzpM.z_W+-Uts!4v"nӃHMM0B%ۙͻ|':!,ᩋDE34ڟ.h>,T`dkwШY>lH8Mס gilKT$_8y)ljaei-䪺r!A? ͕ ,ϑM@G.RqGHxiv~a~5~7#*GЧW$QSmŸDTݓ|JTɺumhk7"<`B;Ab d+ }yv2~+vp kp~H0\:tm_ky+ ?=Qp$P-S['%xwis#Ere(S tz*);P(x+M!8nIFpf_{Gn#P5 ݾD1Z أ>!joC@uឧFEs Eh7LVHY,ͻ좈Fӻ?}ޛuGs@/%aZJB0\ihJ6ڮEw^)o[h: L4AإzUaizu{}|K./zUKፌtX}{g3UוU + 'i ~*^.)d+v%IQm8TSEM%t+j4Yt-Ib0<Er#9g)ƑήbRDfy]\i`H}>Edve#B:1Zܪ=nbL v)`R{1C{bpRC鿺M/h.P PKF/A<,ɴ)T< *,i9y Cp+g)i;{xU GO ؊puZ?*Ȇr0[^w,+-UkW|KLFƢ~ytrXAqE:R+)FӲ"8]$ /o fdb8ԡh7YPS{ZI|BE/3A9pcS؇6 b}@lj@RP])u\sp[yg/tL$+8TXG'Ev#`FLe#DJ4L苅-@ci uK $5 {1)LXQ$ۊm80YG2K\Xf],-Gsq*:ey*L$Oɥq}QjbZV:wF8s%86j0W6Cz,%Kh~== 6G x֊6R>%.o#~Cr|=pmG9K}Vgto7R5,@ViGV$l2Zxgi¯Lg53R.h#4Գ~qI[NǯT홂;`C%|} F.H@/M4DX{4J6 /}H/mXEygNvR-$K¯ـ#)hpJ̙ /ȕJT?#w0 EG݂<.!Dp*lMeB;Q.54# rҹ 'ԎR~tSJ:Mqo=eoJH_ ~vLrw~܆vjt|Rh =G@?t#Z xXmx_2<2| 0?ẍ? Dx4x&`_*XtGd _gyL[X x74Rbw#@ |LTNv%ssԑōk*0ř5ceh29^vi[ūobޣC.DTOr5J͓$]}EC *Y1As4 5b$R<.T= 6l\ bo Ic'LW Ƀ;:S Y78(id.]Vpvz3ܱ&_[)RXV,1\!n}i\HxSwb3z:>.O1LJs ;dЃ,F:*(ABsIFF"t!wqMم4*ɸ{h)it^莄FbQNj1E%-Yc#YdG"ѝ4ɵSXOiިp^By+!đ ?Fi4QBvkJxvVG5a,{v0ūu{-CE7`*hP񲾲cߐ%ݐ@l%?2u+TrOoYpH{ /jqcM}׉.W@ >k4ygl"&@$ߕ%9-w8Qw6 [S,UM+{z|dRLrI:xWqnNU^Hiތlwco5)y~KBxlr]i-8!ϻxZ?OSo;E ̏ŮH30 NF.4p4*Gpna}شrqM7 7jl,|%] b&fD<,}N Jurd4PPͱO>43vv4/$%PcGoe (J?2J ¤=+8PJK\ui(Uݝ3d:[ou2dpDX3K8t^[i,8=&ԘO$QS? "|O$ֻQㄥ•ޭ>R,SzeRO"%ZN[{́6(#&XM:W˹Q7/uWg{n`gBl2rŔoW&scYUQC֠ [IC.gcV? (k'QR,Y/T?|f;"4x(DL,\8XTb$ zlmb-u**JQ'dmww $ wNe8s.|SJq"3%"‰i a!%*g(+h ѲMG46u>DX7QAx$Xb}q0 RS\:nf-H|>ړs1naD<|upM&F1]wPI)0݁SŨq,gÖIRMwyI'zت}ϏakJ^!|Ұ'#X8uN/̊BnPF$D5NKzht&49Xe{4âX &C>sә[c뒀Z+*qėʜʫq<YFnts"d7Z@]w*MuOoLώ9MlՐ^:88!/R0PcEx,ߤXyy<2edA|_)-}. EU9FDl}/27 q!20nr IM3dΆ;HsHdMbة|G*XGF(--\߿S70m_ezhL<-B>K.mdP axX坭U4 LoɎRBjUu:C.1Ե\Js)sے4Q `)ܞ;6ڂ Aźen{8zO Jn;D3Id7ҰM,f޵TKʴ/%.łR{_"`b bqN_+^0$g|ޜMX!s Sqەt ]0JQ~g兺W88P.\ϯǫ ǼҚN3vB@EȻ s:v(VZc!Vj疄tXԿj[ʡpbM7{GgMaTQKxH R'Se(uJWnOCϷIK_c ґ*)y5->)ٰrM_d ЎSjY0/W#չ4'/嘚;G_;.4"_ Yxd]  ,4TN C * >,2\6V:-"J/轿IUӨIkّP@4YQ!sEMR-LM7m,䠆be_ ZZFseDT\S3/ g|\;={eC3Bm_dbzva'bMdJ=-cKt:*1Jr  :Yշqsla#,Bn^OJHW@>"8^+uz7нgq]ܴP:۾IVj-dO<]`;㋇3۝>T ج[.+ޅNUvi'?22QGcR Y̾YmNB_AI65F[-1*S0}^YWeS3AمYeP PeXx:>,!MQ(WtEiR*⥌o@;O"XY.b?J*eĎ8{r76׭|_q^D58A> u=R⴮-a)v>=gCJ8OoϺ/0$OqbLSpҘP-nI# &zϒzxd|LyΨpjт)4<gӡZ\R6mqҰ %RTEW gRm5/']$F iB9R/*ϋD<W*3Ox L\߉o Хh)һ#*Q"]+`",A+y 9s h7va"<"5y6,{k$K*eZ9ba) ߳.š@DoTGǟ"[Q 5֪0@+ 7dKP.\kZO P,P$~/]bP 4DbDEVCyK3/#ee G-sN8ړD+kċMP鈴yJ%UœWWYw"Z7X?b+:1[otp22rce)! 9 T_i3YǺ;'\[4r>= {b+Z;YUrp%.OL cMFsUşۮځ oWNC|LbV{o6urf^}A6˜c3y3.52AlԪf =hך*W^CVXN[O 㑙ѯxi) 3w4'?泌I\M% 2[rnDd!xKRGp!^G̤"1~3n[.K(;99,>UGTɯ}ђ捅}$ {0*űqpQ)C6=` ͷP66?P6BwS寷ho Qvm`<̨\oL؏ 6Ln-kI&]-t}.Y?x"Lw"~ފȽS-oSq>4"G!1LP2QꃳzB>%lB(('m_"]q sU4zBAzB#Y6 ic9;9U57;?j}l3ȗx8 Yx+dZcw^2]!+p |4h3Sl5N|BsZ 81g ᓃaz Pt A!M cͮ*%H+|e*v*"U0ȄqDߍ ==nHT#bZGی󪚮Z{J(ժEyjjawB.v.˄IE4lYAԇd4@BP8QUUZ+T,O&kT@{TuZR\X}94q'$lApLz K|1{d'vBłH[~ گ4)A 1*2#c{TI&';e$ +ͪ(5yBG_csPPy5'TgՉPC0w~[޻C,IhϣFF*?@ߔgD/}W'wp;yS%] 7魤{ 9:{yI'UV$ h ;$ >|X%W1+Ei0/)ba'HcZf8"'ʕX|}V;c-A0E!B!i}I|<ʹ91Q .0O'QO Wm 2QJH'@[߾=pXuK-nϯîi ` E3p[qP)69XLMZIM +1OZV0O_7u 8wq $CW[O z)ԏ\⯆?Xc3Fq_Ns7HB's&:jv~X'`g8poעDB#l:c Gbw3C721 Ud,&5F9@i )0VA | UQJ͢gDL]ߏDF xKHmnsv ]slyi㨌Ef1Wj*xW)h vWNMvdYQcs /g3cU%5C^2ɨ|cgFW2"&ls*g3ӱ!=7I30Kdfv+P~UZbB`NB,c43x"7"LMۜqd/oPNӌpNݢ^tes("Z xv?o3@)v_4]CvS [F%$6D guMst|8ouqQS_S|shaj̖FzIvCF.`4wߦF_[Ud:Tcb{Hy.V(w¤"3ǚCL?8}SHmtpíӶU$OcO?mR`($HWz/)g+ j$!߄*RzԐ]jJ-#~MJútVIrcF'.XGi&)ZFВwgO)tF֝<1K~q.-m}4FGFP;@Ba Y0M{de-h>Jc] {]f(kOn#@f[fpV8 fGjىsv={ ~dֵVA_ֈ- ]M٦:@JNttpaq?+w xwE,J)vҕeҊ?8G8䦞TeH$&ƱVGk9^;3SG # u??:CH۹j Rb% 9˕T ՚~b$=&JXz_N7/6<=.!3W`s;BT&z~'u6^Yr)_n >6HOkHU-0+n~1䔨) %ұ$75 21.w2/3bVQUdXw5`22QJ5p`pS9d1eCau`|IiEToa\(6pZ8J`Z8] a+p $aO -MSLM`0푫 bHUVZnό_ƻ0 P%/E5 0oϝ d7{\Ϊsw TXйIORvP;U: &3\#`$jΓQka/h9BáMEDvgӽLjdh%pE07ӶSs |` <u#5BPAFzB$ &G*BV@y#)^L~.'>I{HDԕ+a=Fy1Bl4aa݊CEw1l[1]_RE9[Z'/%(ǰ6"8cr(q,kUCօ3ɮ-]cxPv# 1YR+wޠcNUٖi:'7;3Q ZӾy z0(Nsm2pʇ8"O ԰lKˑSiI_SU+---+ BW/T_CB֔5%HƗx9I ;Q- Sey3q4 I*ꃟ;!TOQ(|gr1&?Af8mBΩ0c>W̺nاUSzn-,@>C8:}I"?o] 糥V/I&JmJ`f _7n~BL:0'D' J qcP_׌zYBU1 7c4&{4=Ok.=oy~Rf=F=l:vݹbY獸QRa`W~1>@9gC'4LE&T[#վI)Ռ?+|~^-]?&Zh(!}eڎZuw%o8\JH5O=0wI,:HmE )S ֻf+% 7migEKfԟN<('~?F`E:UmX ~+}fE3~if,_*JRЊL{=(y)U]'r#ƒ+ uN5f({3 wVJJ;6jc cRv4<:c|la2"F̍A(dԘe*NP˟z"vkrUWw34Wvc\sAv`{Yg/O(zw-`4QRnfIS3H;(hO `0)q6Y"qh\5إdr/߷(/]+̼e 0Ztdg`G@ikC_ Ou\[u4$#HM',lI³5!c` {$K=.w4rqo;1+Ӥ;Qt{{%w)s$/1 PZLb/~ƋBZ|';~F I?w;P}kDn婐z:qQ/YneAoyӋRKzLԀ`ŇK(|jҍi /@h-6̖h䝃8KӸ@Xc!l6pBޣg3(|Ot?>G 56")QFq=1HVSkt:ZP1er[f6i*2s2;h>ݖg7`eGsn~:|((E8u)i!f|*WHjLg@+ֹa5qU'nՒEzIWaӑ '-ntϵ+>'Y\x~Sb/ VULoQneKx}y }D jvo F,R5P9gU*&~,(6i7(:Hުdy.6Rwm8h]89 3TŸdbOa5a|,(hGvF;4.Gš";}oOU:ekݶreBsqAz)gǛcAX#4;t̰}ݎe*WOW@(|+S/d*I9F[c7lQǜrW|xfi0!/K0Y zd "PaW-@;p5) 'v8㇊fY~$hn%rdhNxkj;5krs%/cu,H)7=殚%=31c=w>v1b6sL8(N74e9yp'^AU3a l(b=I bs eAp?Wp<1Uӣ Cvا%.eiI^ZR~,#K %( /C!v[^6eh;7coGH/E’$@ =B[$d vT`[0럔7qzG-mv#K׺lFa\& 6D/fC-]UQ7U 1b:IЃ-Y磰yzB!Uyspmz7 Æ=FoҖj_50@7eL46 Ѡ nAq#bW@y$}-m2%KIh Yk m'L!ȡz #2&wyVb< -j 拻YzJ FBv"Z)7,qRs}LTK̅v~ <~DHD" J.HNl }EP e //ʉxެ w3/j,mzXQbE/U`zb!ń;E?!ˉ($j e'羸'*͢S:.kAu'ctuq ^S~IG j\{AD}І浛Yxklړa9ph" bu1b1"} 0 ;HXZȍU_dE T"9`suS7Ȋc$;'ggAM"z(pqI[$AѠZP;|[TVN~;-6B} Q%>{/F"ExϫM8`[SkfCohdGVnW?;L`̏\'/.: ^U /!E\|)3 qiMd[ ,a3iD0/C-%BӫhFq!YU[/49;Ѩ4gNU}KѤ>=wFDVdڣ L~ʊ3RsY;WJXR~,hnUڟ#M@fEi~rXRJJ )i9(BFx{4m]hbp>/OOnjS[^|a Kf|7ش?5F/\+ %7ˍ"bЊ?ӭ:2W5G/A&#*52G6pie:ރӷI:Stj}fq,Kʝ -? pR&7[MX 빍dO^ze6s tmԻk+FO.W91Q QM&b?7U9_7sBwA~,!Jnq =wpjݷ.M|yn+q{=s*ȚB$rT..V5 K,H+6E2Ye#ZTF.^y/H%ص-X8-)@)u̜U'wm\Y~5g{bjadK ؖF/$O8f pi7`8 u i=TSM̃ჩ`J},eh&(gbL!z[0#%ո>Q' Nv! wKAa=3C1h)$ GuclM',܆bsҒlvnwv3W8^V>U/H߂zK *5'iBI*HRf[8S7{ܷ*b\l~ 5(Y/Jӌjo()h$R7)}(5)[6,:#-9q% :Ƚ:Mm"Z&řS=WNm=,z7I:P8`Cx Xn3/4u-`6m ;mmOwcY1&͟v? 0ʿ`sx?bmu$X&K o)?eK[nlnEv8}"ĭpեA){kYŠ]'7 Fȭ{1x$L++K͔ˀȣ'(*ttkP_1f\jL-l]ؚT]<#. ՀaߥhKUP˚@BS[ĞLe^E*樐I9-i͢F)FJ.Zd77F;D"PEރ!~,hk _w^j7q}֧.T) lO]?[(}n(+p#nq`ڞǭ޶,LVQ]ym1*tv *!;ѧj}zP,ֿ#{s'O/o%z{v<s^NOL9{m[Z55COc~t? ckwSq~w˄rTV| A}^c8M q1j(07˜-|j,*ݦUjS,K,bk35T!FǑ./>F;#*fL$"hu)^qȁɐo+EXXI`Ž~sO!B]rT/ئyA)OMaW;C1H9OB\?'E[ohA1dA='jwyUB ,8iI ă3 wrWe];-"8bm&DAk]J)x!:a4S:Agko!Z,+Dp : U،Wk9ȭ!Cل6'3 ]3Z♼5Na+17K)Ԕ/. ٍV6µx4v˾dJ Db 26zm8/6,?N#?|^}{~&tv+l tf"?! 0pu!ЯZ7WWQW w=^nrd6RQҷD]jV ˈ[vjC÷CG(0Z)ԃ0;tW>xm F麇Mn$ۘ؅]*Pm>33*cEI{_ՙ[Oҡv #>^Ek6ly\N9vF uSNڦ3z)hN[hu8%-ab bɬ$nă;(D+.WQ]H}M~0hʽ6>}#ZS>&@ S VvUt*7J6,j'}bv˶U&z' |}GoRG⋍sSnb#n+`o<]}C`# z]D#Ks ,l"6zU:fX[.RH-vf5Al $ī 93#QVH}c wC618PdZMׂG=t]@@]8uW[XRfl`Z6`4IrDB<tN}iqւs3~Msv?9W~`@S.^ #dVkjTD3M(e'e0bXjnwE{ |CA%=/&JAŖ="in1 kiN]X?jS}flrGnŃMIW6MK%̎\#m0MFp$XdnMήų8{ K$ ǃ%d/8Ń,bb*,uK+ 2}B-2dYJj>  >:_M! _fYOZ);{y)"H^*j4[HCe@YW?fm}H=2lG&T e%٭~7HҞ\\"XN)wðL )Ǡэp,kE 4u 7);yjKi7`f$ 0HnD.XQb (d%vtR3%YZ`C{sD- "\tB8lBZč4pp6-Q^' 5WI? 7Sqj.(DVd!$Ӝ1akP@ۀ9\X6<&+Z%Qco}ǜ3kp1Ӥq :ڿn2zLZVpֆw< i"(qn`3f#%y0O(CšƂT;08H|`4]x%kcýAHBlD@P?N տ3{Hf9L<kՅ&c_BgVaN0_[b{:pKwa4chm?|\ ݛJ*GBsPHBXJ5>W 0b2bض9*%#$MCR h<_p.EM+E>cy94A5.o9Ӻ}~W fάoz0 28eFԺ&ʙ ~[k-h Wmr@o~509sep[^"in!.m~/{< 7JL@e{"mS0k {Mm\-HF|P 1YUf%E#s]Nm۬܀Ws.r_}@뭝ͩxZ 0x޽s=K{*aS*&Eb*O"rٴ3+pIEl 4T]㼣Έ,@ɘ6whQPt]zyqmwm'VӣEuZ-q5g7FO'ͭcVac&\ȗ=~h71DE,^߶'%Z3;rr/xA(ۭOy&]UWxc)WU wc)B'B50{b{Nͮ(h3z]{Nw[v"Η.i#`v\&^IK @ @ `lf<J{\i #3-h*5^gg/vEmwT3b"jb`S-AK.*+Nglb!NS÷F L@Sׇ2_)Wg*/\Q!VpG֐xZuMpG_xVR8 W+|**0՝˗;Gk$.=ϛRA+h;AT2PИM9iS1JW7M.S(9R#by)W{uGBzo.k3{PDN bo"b3NO=NZ|x(!=^CkվyDe6W׼1̶ߴ\ȟ"~~Y<x\ioGodr? (LvrlXmۉSa}j}!]2[$ vZVEobhڳwIDD%VYsg}id: oFḅ:Pd*T D+Ҫn`azC?O_'#c׻ٗYhTT;:E.o5*>xb=|BBYcX fmU?tZ]k_"SiFN +fG }xG"ˍtrx{qErf%<=wlέ2:b ^U0& tPy0n4H\j?m kݍŋ[E~Θ%Ԑ9J>rP'o9?a!^θ^+UzX Ă8:N3Z硽rx= Jgۛ2Uj9|YfFM>-CB/AZ0x쟜7ibjg2Z@?|x4p6υ*f8P0?s/)J#jZLՊjXm\)S.\qyź8A.mZ3tlaDԣ(E# %aJW':Ct(퇼D}fbMT"v#7U*x6EE0:ݞCe[X"M5{sg Mu0̵p=)@gx (*JV@@_g#ၠ2:ηPNCTO6ņD Lpn.;Tul 5'xYh#ƽPB.3NuN.ؘ hbhy*ZuR/WԌ`Ban\3* @D[m;*%-*͠mde# U%3Q׳]/!G!{>Y+VT  (Y+^o2l!2vfŷs}iKf?n"x"+eV&0.Y5SH"HP-bQ=e6]@ITzѐt@T 4OU-Q3'R( b${w2@ wl M7t Nǟ&`~I[z28t`E9&7<6t'23}s&#_sU/ ='p- L_I\!Z7fޫBJ(h9 2r QQ4iЏUF~)R>ѹ5嫕yERBhJ3e{%"1dz5*n? 7~]>HH 8U2>\c&͵9jl$P;IƱu v41בh};q]ft)ndAZ5U$\zzf|TƦ]~Z aR$)nr1CG[+F*Pry6-s̨ս7 DkTwMDӄ- ˗yNOFŭWV*A(6p"$;z˝ccd ; ɒ~Ĺdh6N Tm֌)Ҥ~[c@L>PSǰ :|.ܟnno̝7n]FXyo٭R>vMѻ+%GRUwS b; fh7@IXUMS˝طHRAxkQ+ ^$x|vOOGx+\kYzGzl(&s7|zub[qo粣0z/yuQ\V2r%w;{m?]wjc)wA*堮Z FxPPnYvՙ0+@=a@AV ~JME3٨r6-Vx&nj/Doתi냁eGnv[ PhGlΛ1a}Vӽv?۩j*MFn(UHk_*,JC{xfeQ?Q1$y4X ҖVĊIvޱ=< svpdW~fUյ/WL<՛[CaD5u^ePڂ.ћ4Ծwn~;*[L<㋼GȮ"KOw$HlKD{ԙr&Olo9=,&2ΒB8V.`u~W^ ejDjgZb5] h_6Or/${ &xN8M\mTp>Tv5 }M8G}r8фqդVt 5Xj8{$y^s捆Xa5Ovqu F >p˟%r*s82htܸBP?TںXWď!ք"!v99o2 1$K1n;ЁSտc&Q .ؗcXh,a$T9ϛZ>>fviE tf|f>8I]#' , L/\"EF#[FSz}``L;<5ÛP''ٞGք%?]8*` uGo 8B`6p*h"Ӈif>h>_'aaٗZb)\pD<^ @Rlԫ.p7I@5 !T7*YYwEixm[dfg# <ۘ>վTԡPo!Kz̊"/K%^2tqHrhF>ZD{(*hVw7>Y+{bF 4;pO2=I2.U&Rz,b&JT u^%rp\m^/6uA@~6gV\MдZMʮrjV;m`Ȗ#C"p 9 A? $ao>LD]y6 8Z@=J= {n#|-N+E -S8>;Ew ׋a+ΙC޾6~g_9 t|)^#/ ~samy,sW5#Bu@S"Ӣs Ɖ`thT4*!\(8[![je?ֵ#tڹ;Ij(Wq* oBZ{v('U")&ɠ\+!Oh}Gr3Mv'!L!5s0˅/(aCTFG'0t>'Am- %V=?7^E_E+Ͷ lK7ľ`~xB0v,ȯƿ})i"މ!#=jPy_^!pPټ%E1 YiPYqh}-YbT<T\j<>uR1uOP<2PJUמ,9ɳ?HdG.wKR]H%BE Jq:0'W8#BR[e^VK.XUD.87B̷AkQYG^&u0MLZF *-S@iy EXخ@? .#?V3ر(/E,lN*bIKO1Q;Lk]N!D:M+PLYR[JeR^* v \ZVbqti;"!Do2Hq%$o'ҼLjC.R R@a:-3nl]{sC͌(tĭђ0o[{`\c hts5٤rLthL[`>\,h钡bQtf /EM8m9eI__M# 4e8>!EcY!ŊCPV0"[+.I3PTIT{O%Qz^,lg7u8Rq&nBrl l _8Ђ{yP¥7e-R)9[yt&K$ŊQjXoJ=G5^D)*^asJ3kl'LAlcu p,iugI[3y_z30U竉5t@f!,*Bp(wM6c)Ih_ joFt [bAj-b.?op"<,PhmXV,Zw A'6kv&WX rXi xILh5z0 H7sA5$| =Wj}[n7#mh-67-&:\8|f8!aD*ָP?z7;V އ\gBtǹݬt_z|+1 g,M4if{tٓoVԠkR(KY\UF¬y 7HEBȂrp1|I$t6̭8|UI<0V }_GQ D~θ.D;u,·tZ~q‹2X/QBr=+ΝpN8u;%nh7gp)'acu| ([|v bHN#hB|k7|e#-޴L lMgrGpjfũ]C26o`mU+7l 1!CWXdsֆ{L1}ֳ⑮wy'ߣ?b^.slpA/j^гq %M)_xm16sL1_4[WW_^҅'~\.a<3uѱ焱 {nX)%K yg5GXr}w2x5تJ4Py2|+$KMXp}|_<%5OՖiE~ HKqX6P:jf&#qc|s=,βJY"$7!rCavh3MOM&=d)kT ٰ}-nS5#%O(G W|P^W'QĆzT9YOArt\w{ | UEpXdawE=Z+qꍀZ2^΢wvdeWVfB1|!ǥ(!H\T @vDZۦOlaXT-W ~nLkYNj3qC4pemlAP7mUg1֯R$;ID D'cuq܉7P|e_djS9̢ cCL z -Z]8`[P/JaKr ̟Teiލu3L'8\m0AѲ{ -&%_U2̋>^)[a(yj?z )~c")PObD hyβ ,{!JQZ`6%<+[aBzvR.O (dFcLfQ T39. N<o`.DI! 4 ij-<8 +^܁O;@6ϟۇ>/`TJ!wQgOD$&>p4c0R|+>oĩp!b/'eݐH~腜hSy) UkM]rFehnui 7CaDl h %l93UBgq5ABhu,j~.Tʔ 򇏪IT -pBk<{QoTVK bqBSɉ"D-oDw<ܒ+>k0Ęn9` GuˤИ6Q&O Y󣎟xsÜ)iD<}mS:8X I bN%Z~&s]seHg^!L,e>zʸ]$RT5e{9Zt2S}Iw7 1PT bܬDV' Qc04xWMc Wx$Ibï $k=9&XѽY~ B׆P3} Lz- a8+c%yJW~EcvXZybѻ4iVPN5yVhբɺIq Bn$mq˓R70#-Pgjњ O*8qm#ZN™v8FBs+0M@Lch[rX4b{=I;S(/%GT/(=)-a/z=Y޸S;ΧGӆZំB0ϥK`{_&a#]ni3N_6¾ȧlnxj`t^.aoNx2ʖ56є #YQ-z^AOpHo n0mR͹, R*n;(lY1۹lmf <ߧ3EbVk=mڀcQV]m99HK 6޸~M3ZKєHu[ i0s9;Ł!rD#$qlãΉNT{b N1f`;2lrc6T',NX6kvvtǦ/4:D+‹h$ޖ?HY>6YļN99L+vS)dj^Rig]g{93%2@دP2p|D09v`{hY Y+4G xV =:VNRo0xS +S\屻DE?PYRaL9t~.ƚbi݌h!=0gn{`,B HO|WFh^J7whw+z冔+ߣovE0cو󚤱1)f"aQ^ʺs{PjR@*I^:\pľWo=n8Y7u{!%\iQLJkPNFŔC`1+ '4Ǣ{:0rWlě`H3_שׂ`wШhѺv֕%_͇4?Cs@e'e̔4-Ԗc}2;W(DN\lj>#% :( Y#dLi1ZM`a-7颤V Z*$H"+βt"5/s7A8ME {98bzۚi<4SmeG-A1~҅Hlj2"1Gpf7Ϫ5&hQ٠ϋE!α_Ek*5Ijol> "o/q\]H>Ÿ>+ACi^ Y3֍X8_LXN7ӋM1-hhPYL J@WcH\#p sXZ l: S1l蒠BD٢ tN`c~^TVe+-A>~Yp %Gb4T$FɃaz@Um^Aat-$7Yc'VSܾ?0+2SNƆl|ڰ% "#zqi]áI+NZTLBe,6`lK5[mgN&v ?Be;<+MU"qcX;˜Փ5UHJΎjIi4c)_1 F slą΍aca7|,y]Tukgu)zhVib!.fsoƎ22~"=*WINCZ#$A SY<2Khi}N ,.PoN;b e/b21/:?90?K(c:Pu?RMRE^H!W˖*k1o;1*Ue eˡՍ}LJ't%o}w§]0S,( )cKbfIBlm+u jryYL%Y:roPICWM6!"]lz16H?.#Rp%_[kž,˨5uA+R3Q^DQ:\K(z&U~&]A txsfOC z6s#H[]fuTٹHYuua7^Ti)0+w>3r+hK~sB;FP)6{Хt-0-j%ώZ DCZ' +>$R2FpJG_70* B];i? H&qK7w"Z[gi; Ɠoz7,K;M|C1qsYX3fW1jz^H0(9X樠DGl@\(qӝ\vE9$!&1tS\4E/cn/RŻ%UYK ;v2ah^+gNrƀrXvSl!5%D:Uz#m5rtԯqg @'~κ* pncW\sw鵌1y4`2HYFqSeA)+xu*Ek==`!tm$8{RtH2mKaZ\?o}xa(tJi(<䣹o;T1E#%`)_ILzD$m \sN蘍zx|:ZMw]k-gś_iw$=ÙfK/x;RLlw\'%LZo{ PR*:jY :)#Ǿ ծS9ĀEFGL'R}FtdxϰgYG$K(un"tvWru/ it#C9ķO౓Rs6m Ftw) nrDS ,m<]j;P8xX[Oq]DŽmb\2]AI5W+2Ӑ f\_xp7 A &aM=(ϵ3SYhR9^p Cbqphq#Ѡ@Ckk9 U6N#NZ+Q/IQ/aw,=i?Z\xfZNlgz>2$SnoD`*^7q,Ե93Ҥaյ/Y^q.k3G%_iNILqUb#$jSqB^yz0Yn0uu}Fe3w^&xk:J2?:~`CEcB~?bX!CȂ' &9־[*>P5״@cW&p!=yUoT]+/i'N&wc6Tm[p2Z&?;R-RWr:YeKPyv䘀djkL%m_7-P,5Ƿ̴5qWm|sȥ2sa*V>FBl!*`OqNר[Ϣl :u'EkQh]ۦ|w8Ô7O,D굦*8XS.-(w4, {ͨxKʽP(^+g QеB~LZI~KI+(},T)tRP.N"zM{M~3*Y=EϪJP*qԭ: 9"tRM7P%^O7#_D`-Ž^)F6-^ tWe r3fS0KN9gV#K-w>[0|yϜB'9q^gn Fb}ijsx+BݝPFÙ1杷Fmec `]({L l͇-oBxhi{|)tR$ ^9E,iz&QKfa&Ɩ¯l<*2.:5/c$ԬjޕPov41:&X9}lk_="\o>crLqqj9$uzS.yD?8З$n+Y>#wLkD&վBDd];&PaNnCL%jC zm9$pu qµprF%~bKZ1O~z!,AY3֏SÕ\[;u}afGu 'rL@<́UgOy=ꗂ]'ֲ) 9>9^T#2JUd`Ahc6ZUuTg3$0zmS4FTju2x͘I.k8A)R^ng֎$o{GD]auُGK#.K%C&YwڻU㺦jXs͌|{3)W3dR`_uD"-t`P+JLTpB: 'J@h Rڭ :(aO6,zcT?}5c9BT*Od$IEg>PޞcJl\Z&uO{qs(3LIYZr3َzฃS'ӂ{u赸Q}V(X~h)DQ\UG~l"hP lW5:8K-SE#F f|忶Ǽ]v@A@j| O!ŀ![0>45,dnDBC10΃OZ kgDaXzO!Y>:pGդé#1;t¸.ygCfՐ4]x6EJҟV$[nEF6̃փS=P32*[B',Lr;RcO8JV5U5p} K Vq lh1܃[`;NIg M5kM;O| c&V4B0{oFj\&l7#N 1ŗpm;UVȡA10c zl@hL_bpDyg08OTB%^O}BU^7Do&7燎$MnnWU(!)WZ8x}" KX>fnA3{6G+R?o<6I`I<[v)IԳBd8MփsnI~A](;f?3Qں =o@e41#*5HӍ[#ZZoA[a{9wp /~yCƅIrBQ0.5h|a*ɶ!6@dvCvd;WX5=-(v-1LGrJ,oy{ba;10F_+o|5a_-yQ(b q㮆ɰN&@``BǨ] ZV;'l?Dx)K 0.G +fN!V~byho1gB|88#}!=]$&jWv5'?;S0ɸ3rm-w>KEb[aO/yóe*_}Ő6nArV+vߚ搧ZZN%zk>dq; 693\Qu>|}'~:=! I$ ֵ@Az)o躋e ݝw=@I*;UzmĐr֡ȅB~Uq'wNsl4/pX/dMb"{fv T1S̙{*GJLD|4bid2?eʛcfXe˯vzMJ$$yFU@_Ftvpn$R:Gb>wo VBi)^VPĕ!u U}Gq'}g `gHJEOr`^qzhznv6GV֡m=;Şw3/+ҼrLdv ٕRXλkY)9A,_6ZAn+2$'=ag6@:k)NQPu$c9>ʸ"9@KCs 6WIo2N0 =,ֿ\THqmDAa4JS:HHZڣSfz)׏QטGN]9wM~t&TwL>t:ΆPG{Jg&DetGhtUn84l5&g-#S/Uo"Rr@8EF}D9f0_{8|F$*_g,6{B/YmۜW6ϼʋG/߭؈ ;[2%1p!!Hݨ(̉q25UZ!J>K2Rwڗ+6gdG v21*($CnVFGTDo0J?N^h,q7jg$ōd6j* &reb5-Q,B{aTǣPg5L84rhfFLh&PgtlK l&gsDb`6nHA~'izOy::髶 м"g8Ԃ?MVF vY7Uo eNr?n 9*tMC!"D08V9AߍN$1j"2Z+$k@ןH| ƒL=@ ܤU4-)\&'12Ϻ`)f9rF5?R)LH;JZXNT䂄@{٣ WJr;b|vlqAQyWض0n>/d`E{ 7xwxD?!%oͽ:7t'0S'02 S ΣZ$RԟGdžNA@ [BM2NCɆIV!pd>@00R$KH)gbiT=Re7rܺz2 i u7 G9zIX*6%*ް #j4TXQO>纽0gP8ˎet!L? {oށ3Um po;h# iy7DG&C, 6=<~U'NwA9/<7 X"ܭ v.=MuP$O*֒0#doȇloO\8AW_<\R8&~hdUњz`HŪ{:8hWPt1͆0סbŵfiH{sKQdeMWQ8eVXf3VΩoQOM*>S8CVocSw(}S=ljE|SAkEd=mtmkEG$68нsª hۥh'~O.n/xu8q7~xB= r9^eM 9N,%?Z}1fZ!y _97. k 71KAՆ/(9RYl;G7ϬP*zDA$Q/oMTԵ][v CƞI7ƈ&yz0N5ڇe)c'Y쪆a46P Uє} ]l=ߋBm$ӃڼOUm*RSYcz2'TzZ GY= [7yw&~qTxQYmgEy&ʌ1w @5Ѱ%+# ^! (z2 q_(`Uv/Ae$TyWvER7ȣ["ڸ.ĕOJ7U2E戸pb |F /zr1LcbZK]N{iHu#W fRZt S^ *>\h4ϑ{ib>˔A_#A6nbX'_aFG$bbIdlwK~neVzJ2%x둍m5["xg)b&耤* X[ўR`)VG͞\OabDHK16)čҲ{:Ҍ' /rdn,JHc@UCrҏR!?m=7i=&w@-a0SB/m=uj j)y+2G싚 ]T9 ,ݍ" zrl=pSw沾Ah&3N:ȏgؒ-fۋTjtǖCC 2PSR]qLaJl+T\8U_h^8Q6+uf 0;㚶bnwCDn(A[0o޹hq篎qdn/}lvbDk#N, s墌$u!51o,MtJ1!߬Y5@3Vu{&$_r3㋇#Z QD7 {xӎ_YZ<ӓ?'7JXDX*.3s8-Gdmn{hb C(1QecS~F0v ^Ug7aQA\S>^Hb䑓͊&7Y&ʕ$< do-3V;MJ5g'Hեc*{ Ue^^]6&20b ؄!2U!+ 'H7(T6y%vD9M*z}.r omYa,V׀4dG3>4,g "@l <9S9I-fCg:}[\{l$:8R{s I7EfOK@v:=sy⼫STFzb>gkڄ+hM#kP }lۇʋC@.X0šsK|{mO>8 .8N@Z^g_|ٍth'ɛ_t`NZ/&E9WoK[lT T.U1?߻JZEMnsq)#?tXk Ei1'631&S lA}*W36j#ϣïhxlTDh02XqݙG,&+J~Vn?"3RV*gh[KADb1+Ulc${T֫VұJްel=-[s}Fmt-]/:UC*8#wB5?>(vSr\$#?/ 9ihIh&q _uNe36"K~ʖO&u Xe:u>la6> L]\\u|a@<^e4^,5UyLU|z,, @uXgABv#ӦZj䧎gd%$#&h@=Veǻ~E@&4`hӈfOtљmF8EJ%{T@9wch@i2soPr!sLɱ?ixhr;pe1/Q!Y!QdyͪZeK郔J6~x+SR5g8y"qZp{Jd|@+zP^NH*n?vn.=% F)|Sjm~V͐&&X9{o{F'FuM.$PFmlucQb%J'-fn[dr=zi`ػ51㽮<ůӌ Lh$D)2$gv?z -Os3 sv5[l+i[!0"GIX0WꦄHĢZ GJ"P_cD-{=>˝I_qvQ/^C-, ʸZӨO~E *2'fp?@NM9ٽrƸO#뜺q<ƮqѹeLn8M;Ts)EKFL,muw|xƂnl_F^ Abv0op&4N  wm2 "0 -+tF5x@>(@1n!'eoK_6yHM S(X ṹ|;OOjy^[}k~>pB/kJ7Swۡ~%AÇPtR1 x{hg_'51CqUϚ ҫ\& ; ԕFbi垁캑H]M\!~0Eci3n2Oz Jhtc>ax'p۲󍐆>5~2 `Q bWFrt-h?fXp:m諣q0{sl"QE`CIuym`vPD4`W')wDAKh:HEsĵ6472tm,z&!AVҟ|ќ׽\^TXdZ!4V'Keq a$<}z`>rfn223]0/UJ)EjNB##{o4U w+H9$L]nlж{kMIc}36ϋsOjǵ=>sb-pod|K~MR×.3z(6g˫ Vmڴ}\ ;zQ\W yO-ŃD" }=!pǼj((Rr)+ ^ O>=.jt?\X}H|[ftO4!>t^M<mfCzΒ?䉜ce|.qXڣ6?}!A$,~9em㓧nR€T q1rn(kWiZ|ghbyf:^a?@MU4ZgKnd4so꒠ l-G⟀xɯ!]0hnj ?9A* ?,"["{*~D[k#YlfyYLx*L ty342OFʇX\؞GͥDZȍ l޵ x3!(VjM[P-kPv,\d3HKbtZYߍ^gMKQ5FyLM`IYyZk)NnԸ:V000W v冡cu(K15 `02 |Y +@i*WDd hxH3#S'?XFj!D/Cڵh8]7# .뺈vO71ͫzfBrPg&/W\ L>1iƔ m*q?rxoȿEbC.tЗeg$5$8[a8αսo|1WiuGryms*Ih+%zG@3ҹ߄qHo ,ԈtP'sE'bX'ʉS?@_%NihL\Vfp-M ǵ;4ǿ5&YU޺#b&䐗^4`#5h(2wi`?R"D jGkCP_G q'WA](w\&f[dfr嬽0M<SM;(/ ;PY+1 ("%qsakľLJWf;1v'- u"ht>XjfC bg~5HTcɞ{ ktB@FgiWF^pc~_%'f jY E ֛ZѬ b[Gcs@IK aϏ#j݊T!nnA^&ӲdJXPl\`(J?6}m<=zW}M40NyZAr!,#T-[FdeЭAzpc'JEnV['n):y 18ÆI~yp3gav"J[S*UM}G&*-h E/dP6EC*h=]+! ύQֻ'kYb%E/?JECZI'A <{3.|%g<[w_Q=_U8Iΐ]z'9-^xihQ#զ&$u#)XI@Ѻ`:rRQs ';mN߼].kE̞$65AVLts/ȜjCWE!Bp08dlYs9oǚJ1@Ri9c4ƕ:H8qHC" (P3f-ktg7$E0@ $K9xEA_.#*b,@K;VLf } ~#2Jk/ɣ&r{TC<<4| >byZWrVO`2RIJ" Y@wP$+}*Bx≁b5; si7Bfowе3Pep\$o"fYX9zgX`ж ު[c`o͍6~8Z٦y~Pq>G)v $XO*J0wQ4KTjFM)7XNr&zloݢ%Ek_ lgh$|Q}ym̦ܠ[MpZTH߫>8+Z NI=]igs?W,mLc<~Vi*{"#%\ DB=FNa#ΔԋV WxV;~ ouJ0Į>ԜN4i8;J;ͧnl i4@Fڣ -QhXh SBUVUM~݌.xfHoqXbƛvsuLR^KiJiDMוbDG5C]/. % Qj^@&Eg޹aUw !A i\qAU:XLܐW9\a+"ixwtl.qVԄI_i;|^ra6^mp%Y@b.YJa7TI $ ?o>ܪfz2˯omQTOP{Ռ[1H%x] Rm4ÔDo~vCOXQ IJD"`TEr$0Y8sLG7<2@=D2.8Aa"ܖΥJre&.#?ja~".B^|G0HΫ"'S hK;Y Cf qyNj)1x7yH;o(I&vYizi3#&ZExUK۞ QH㬛J; .<>1'vciW.ʷz =Nla˧s6 IpCDfI;_Oc*PȢY>#˰C8B2Ljt5B/I"\#ѭȡGvq7[q`p % T ա#= L?r+kE8{bBM(D}lJR޳Pc{~}p(TšjxBƒw=)4j̞vĭCa?Lmj^ 4 wrv)\F;Kc`CzM zikJ]gٛln%Kʍ*Nӧ2p2>Ly> ;ɫ=]){YIK^s7q |lwI\ [w_}jtm^wN8WWQiLJ:aʏxgIXYDq\ I>Å{|܆Xγ݊_Hї'zuRw)*sL_rV`Mkn #E%dXH5P{4$]P];22Djӛ-LLsZ9Ȏz)Gz-8Gvd.A]yV/%uQm On"P8\)KO"~ɂK^H} ZDIb ȥa&@h=Cf_zC# qњ⣼m_L};`MpgY"KU"O j'΍C`uorʼODչ õl1s֪BCBm+AFZx `“Sfxh/k5Az4` ?;90e ^J*"=s*A`P׬OJ}_{x%u׹ ?*ׇY,z{E> \k3 ITg!^smiuv˄NxV'W֚^LJe|nFސOfdքgvִմ/{P~LtiO?9Θp2BqS?'R5|^v"z (I1Ք/vRFjzC\7,|pBgsq~_M#169#Ig%O\wo#W@;5|ѷ@D.Gn/:$7}:)і `ġAE݉BYw7@q&:bb*ጎiO7s; i^د] +(G0wZsfZ2^l^[3*m}{1$&M$x]n6舏bƱM2ӬŐ8tX[ђZ=+ : 'k =*{4ܵaõ mpGHlzbejr\ߺ@q}- 򾨏KAPމ+_[z^)Vfr%ORjҦKbC*K}M# K8J!{ӛ#k8\\6 8`-e3|I W1>C_UԢٌ3e=#Ք$qY!(wgH͑P*Aί1q+y\קq5њSLG->th^-c)@)8|Ug|)/!XvO*a-޳@O/B'4fVWRU~Tz5zj&%Yp4i|1c)a؄IA[4]3nR]+\Bc;qA` r x<1ngcј-꧒b%IM-e0o5i`M=p?Aua6(a~sb#->.q^ZR0u<Uf' ' ͎~"I`l-IP~ݲ8Aۍ+Kb)q,ePXB JJdk[V-S9&Z2 l(D) ǡ)x}/ #fvCҎzpP߮Gf}tPIDf& KR+BܧJ>1@_ 7j GCh*c{1:QE2D5u !YPlf]#A(a b?wg@欗d _toݱ!,Zƙ@ ^N:O3ːCgm^ 6,kD-]+&3uJ*U,\Lm† wSvgdTc }UE|8ipKx sDj!d!{C\J6|͘$"g.]Bq(p>|؉A6y-utCۀ1 ,QxjKY3i}ƞMf 2(ŗڶզ~`oOEۛ.T.l=SXa h CW\B_j1;G)_mi^ OԦȖ@vxc9IV3j)%IV>m=.F5SDVUD 1cPh0mqϔ. #iI#* ێR2lgã T;u#ʺkem7B9YgyMD=1WDZKb;i*(}FJdVE>O L I.“5=WS.Wɝ@Jg?k_TTqv@iqٿhT0 T:-~˷4WBG"ª7s, 6U6n1|ќ2|Q9uOz/-5\h[~a;)E@wYﲺQ֤V^1#uʼz1xq9iΔfTƴY-*l(JJb &^ǃ,%ݲVRp9?v.Xڳ(M`?{-"spG90GW!XĨV  Q܏뛷՘U'gH^sp6g! 0D޼=5w<헐sjR4 6/lSL%yWH"V4V*s[1$97!` W J "NBPnO W `S~&|sC˷SefF׹* kA[=Wdsϋ61[8\`wsNnL{yУ"&6ɩkosm7>{"Ig[? TVt9~䍯!m p#-cȑϘb ESG}scErx,qo)9ˢ_5%|9 &u!9F?>I^YA%IvƘ+Eʙ&jTmKp0$;"7 &#Ÿ)auK R"i4/p$ /+-h߇wuj{Ҍ7)pƆNYo)Q'^ZNPTR+P0 ߃*Zl! J\Û 0yM̬qȯSɑC/?_O\S}Jz0:#Z B%WpF1t3} Fި 445J~/IUށT1$.^2IYߥ:Q< mh\1`6HaHhB_"U蒄0d&P"vuxʞB:o&?I>XsHGă'tt82h b9-: $Z'#Iu#Ɓ[=/tϐrd.TX>qqjn+e"Qw4GrxOx@7z@r ' kΩűrHp5Ĵ*HszM&UQ"6%oƗ53ڜxVߒAiinGuWhzl)H=.%GokpVc!/`g-C71z"JD݉jD,8 % `Z"?^kqLw(ϭE'pɌdj3; !P;!md\$-MN J>_:f)tq!knVt՜$-ϾJ )cth+ߐaA;2I߅L3cI4vIB&$1%D^d 6iۈ^ט >_Byz*۶\DaR w2>N2ٖ<#ަcɽ]sam4^}R^No,֧bNd&ҊT^s0**d]|_nU ^vb(n2|ve\n${+۷⋷cXQYooە.:2qg+vNauEu'I6HCif:wsAmb;IPtYmU@Obo_ y  ' =VAF _Қ?#aiJr$tЩ_D0#Л}2zH!pUfg-,e=P]bF~ R]a>MJ*༗9\?vKUԤKdxpy2{yޝ< KXIX1 FYIaВ\R`%U*I-:?mZ{^oDAMSBW3@I}8K!M}aoIzH%--n!vqѠP*. |v8r"feg r,}@m>lG) ~^F$FKP;6o f*ks(AѺiO"iC(-̻V-,𺏎GM};'G90> 1^.AҪJ$>sp/"\>0S(iVj- -ey^=Fv.lǍ:/_*zd#v`# le՝C #$y}[mQHA?eɿ*X hP2%ߦ.Tz EO9~ { Sy^'|ԚNS8hIÀ{L jT?{u] 5K@0sd6yk Ч7(xHߗ ӣn'j"6dXy;j\Ы;nT22z^yf^9W%oe槝gDŽ~u ,ul/=rm6?A3ZW! ?84)# D_OIw$j?`Q5OylјW 6png5HrԑD7A̺+#Q示%i밵ҋ$hN_po?t?ʀ~e@\ss1YA;t^O;?XMB\z&*= X7UNO[r逮j39.Df=yP[so}R;Zk܄Ps-6B װ(*#&U53ܳP T.msk09"% ,5tݳS\ݯa()qyH%3Rz20Z^E{gHk1p֔=s 6o^-IO8k[A@=qAʾpNK'C)ht-o̴H祤0/Gj#">c;[JnICo͋04f ˚kHo7KS(zc zpkĶ[*$_B#MOԗ ,U-@햮 ]5!њ9~ v@DhVL e> o!g5~9kO`_/9q&??ݶT"$KN++?Vy( we}2<dU -c@ZH6z-Y_o2=GM, }VKK) Xtd5%Z3%!U!w·ͳEF6wׯORVצF6UdƨrŐ{D܎>tm1B=6fO0/7"_m.z]*!a#gUE$2g?}$͎EC`6պX6P>3 c`8ʾu_^-)v|2VOP dsyxd?{n1Y7>ѹFQ\Z1h)wѿuՆ"}䯡F`PSwoD0|9ba7&eW.1A֬WHؕaƮJs7_yQḘ0O[naibyRu5x L+cJ>-"/dGnS}D2x:[i :D#!FB!H13a[l{MI5‘+vo \;cvo2N}Ult[P}BHc.[C\W%BZ x^5 #]CBmK=əv{ !?t=L͎)T3L-l6C͍9n 2!JngovOc`u*@y-Ɠ{|נف'q BgBkPY-KդbIݕ8d}#N@HQr7Wutà>D | SRKd~%$q.?4)^]l/N g vMˢeHN3O3у)6(.@ ZEfQaVK^e^oX}*gZg7E0H&j<]tD b2_P| ZOѪW(KDٽ_T R۶,p,$)2_ I]` CZrufƳ' ^ڞTt Eis^d0ZZcҏL\-f|]vV~ p|AѤٌ:}!i+ؚ$T#^zO6&!ŁӖ%oZM,DSLш|'b#0KM7iJ`@v. Z@-8lhU`d%.UiF3:51w2n+Ug GKD䊔q-WSŗI )#HpXqUPǑwOjy8;|„S"G)ӗm`)]R2.WTc/ 5+tu0.5o 1bXjiΣW=Ս:nqv6(s^8L|U|$.J$q;Lp(ȁ!3B\ )8D/WoF5 &Sy;Ԟ2eNRiTaEŚ a0f=!3p |1v_xw3EQ́H 6M{ʦ0p:4; L8zUQGf)h*j8H\Oڅ,L "W}:?eEw5uI$$"iQI2^3ͼR;N\Ҟ5LWm5< L|%.'h\m,o53ƪgiwQv`8zځjkX{bǣq"#_xvf`њ4HBI1L߮U5ܦFAiWt rIJWmb{ޗcMÕ.bQے(<;_%"\)Ù&良e4E*=XݿW+ >-5/erxL:$cJπ} 5=u_?0TKݜ| 5Du[;[;N|eeB~I)}Vm*BE ?3F0sӆ3 z;qJHryz+gڣ7E &u 6QDvDLD~=c*Xo ɔD4/$Yոg!i'[q緎]ۙt|x^}A8gcר~^ڤ`awЄn/rܕ|aPC\[PWV fJ泋S(4R?07fZInwg&m6zP]@s\;ٺp;1*x'C7AQ0l6Z_HdEVͤQqe7sK+ ]Fj9X(7aJ;>hˎ+=C_LP_/Ǥh7k >}lJr E_R=>{TH6DD8s'l p-y|MhtnmÈ16xs8 ~g)<5o^GFa[GNj9K. NΙ6Yp̆z BC*_3((#F \{a+~9&'6;JAOiʻXZDl]KFuo}_1y_bR9npyܵ>S ^wQHI3JzFlE?_*-8Cf!z@xk_5_̙,F*9I댘 ƙbHU)RX;|_BÍ)tAo)jXO|zڗKE0C`5G 1vG 'HYp̫ePKƳnSvC. NJ",/H[,~܊+#&o;cq`S}R(}rKzagGE 54Ǟgq[gmX/6Yj' ؘ&ꇀM΂ꥂª"ѕVC rRS?jl+NP&Z9e<9S.֭C`zU]`{o?l̓FFܙ;oW/*:o8wi%WOq+/Q}9"vu)<~b3Qa%R%B5hU?}DŒf%83  hDً:,pIyg3t`yٙtdQpl5wח, zOYVWM۵_@lV~To">/Bo.#Ֆ(Z6bD> w{$ղȦŦݦ&p%a;i0HDrotےu)ؓPpAstD$`I,~ B6 ( jbfݭ-aOy:'Vv&>.#׃lYZeB)dYx,:%i[̿om#^@ ΔsߍZ^o:qZRmϝ 8Aw ]x׍"]qWFK+o)e>6 K j# ;|ƊgrT>}p*P~В\X>"[g;p7XdU#o\̂#h?ϖ(FF>ǙQ*Hk.)s]1 pּ@et8uض̑X7 ׭wuL H<~})!u 4ҫS6s$rB2y=A kX?#j=/rڨ9Qt!&8,?gD^3f6͞wr/>g*g6^V 1׭[ܮ[.Qp L̾ "S=޶!d_hCeb/r&jn0IjP:C$DKemvI>(YNp"kdى_Uig)qRp3b80$R#\'rE]-rF }77_dxJeҩњB0d h 7~JJ] Y/j6Pn]C)E6qP5% u;05'JbL,'~]b:bE $WBh<ʇ]t-YFZS#pǂS® _'<ŰN׺ȭXT6W?j~t/ L(ӁEivꦛԛz]]ߦ1jRN{Mòk<1ddn$7eyOxu:H2kv89.C H^bMC4toV`6cf[2"Ŧ+_7)z! De#-W)=X-x>wb> 1,nHN~*I~_!*{2Z\eQ bHb?+H5vF&Q- )Lt av|٩ ˆ |U=YU%J 1:mR^ M]LzX+'{r";C 免 ]~-ŝJMЌ6瓲YzNcdqf'uͯ!p/K=W`9!5MSt-pY,TKGm0ܣi`59 M~ ITy㫁8I-@g@ +$ Q.<׉ LF`$3r e0ߐ$QJ 2&;|{W`[\$ ˿T?(OԽWY1mWC īwk &=Ju[=ӰKZjj׿ت1 l=(USJbh)0݀3s" /JG($]ei@hbx?2PG2$EBnOF *-{2}flVL/[7baꁑgu&,Eo=uF"xY)YWc50C?./-f"ymӤ`A'Ao1S\`hhP̆…y9Vf=PPU' .Wyw0&{-L;@*.0bXKY1bԵ<6*h~{K._ҏ-`f#|epٶ[lT|B1O %D: I_;㑄16t,M[E:hw\[YB;Mbd7LuAn7\'-+|socHwR -/ۛ2M1*F/p1mB.0$ChaȱnL+C?\L_\v3M/DQ'0@J9O瀫a@퓓i*_Z 㸁?g_`0 +Yt^#=_xW$ӷ|E7K5;f9~#Ͻ5k+l, ,fy+2(ߟD0dߔd`VQ{}v?sR󑘚rѺo\\PǷ4fHC˶~}^J({X@xWh#b;*.%1XZ~e{[Cζx*#*p@<յ iir]T5,kNt0ɁQ:8+pF܉5_ʮi8bh|KN 9 a<,U[/EޕyѶq*DyʼGѩ׈,i}ӦcjE>ah5UI Mbد ;QZTqR*<ƵِO_5,0{0p&\Kl^xN4n9ϳw Kb'}XL[+g(Г7|Lq0%o3ec_wڼ% )d(E- ثB/rlGg9(!{x1f+Ȫ^r!dɽ6q?oh>2`H#d h(qw'#Qc]^ezQǥ|6ue0>obä|gmQ7%*;ǥLWMd1{e*QԵ̮u4IFۑy;K`+i$|k 9lq(RX )u&ϯՔ,`Kź60 7=˷liʌs:-|"11=SrI4UЭ ^+}VP S; ;ơ0qSwfHu;U> 2wբ4y|a^F.8lݖ­qO5N?f$Byհ+9\+LɵiزmF+PUxEdW$е_E +Ivڿ1Oj{q^xV?^ Za|]9d2%Rlyy&$LN˿CakIcZ%)(>Ropׂ2+XLn^ӏYRQ-d3}O^lFr'j!Rl Lڌ*@ cOgAxa-yzYaRӌ$-XK 4b d RmN"ĢYpdN3#W?1\yo}|*V^9:r}JND0[AGY6gAȫ/xhB~ y)LT1vT&~Ÿ Ysb^n1jVp"I%1j''$ugќ1E |Q<4.nɼNX_f,g-iY7-T^~ [;EXķxS5 *~^ `lAORw*:~&>xz F`'{bkgx-K}ۜgY%ENHJzS>Nux[$*Û$tMߔ>l㔥Ny?*S!2ɓXq݃f a## x~T ,H\YۻBE}:l_8;))[jt_|@$b8Tw8$X8#*f ] D9TNI yVmI/?tjK XK\27\U8HO6Fll,GE7(؈JxG}}𿸯gx۟Ky$ `5/C_ Dž垴-+ebY*s)C a%E酠jpԴ-Ʃ4dmRC85626; O/US;0E,"|}53݄hds̷-4*Mi)*xQ8qI`Ys&!M[%}y|P'#8@qq({3OɂRq=7؎SNi꺒Q'fC'! 5`cPɅBE[ EӒm|qj:AgvaWS1.%v̎8./rgƚ[,.yUiHypcPOslH3QօgP4g;`"ҙҁE0hj{rT׸~8hN4@?ـٛke}@`MJ [[#78Pg Ѯ=ĐCl[fUHIvPm_lykiү} us`UOH/2l$w/GRֹ?"ƥRt/VGW+!?r&+ Ɨȧˈ8ܮN pP!{Ѝju6O~%|N%/,dV|<(9>~Ywvq%j,k +ZruY ,5hBe\+V aV:AdM%z$`zZ.%6Wf&g19@I/i/갊t"[[? SPc7kw3 ZH!ypQE̱)yOt˗5wo(elHdDb{ Jy,YCE'ERX1B89s[6ʢ^ln ))ZO=}[q's{Jt ] 7v.{j=Ss<-%b=.P^$Ui9 ć]%;7n1@*"eܡ }ۚ1{{ˑ](9LgY1mFmT WգZ@ v",hHfnkD:ʛ?ʼn@5`ޯ, g31{Ӭf!(>trrKRKvT:EmS3+?D؂v&= ߻go(5[@MoQƸBpΩ5!G I(ѓ?''W (ځJ/ghu+̨gz#V#3qrGnQByZH['W!jϩ=2Y/ tuրIG "Y,?PM4-9k*#z3,C\*D b-ِi{jd/K΂{W~n0r]j6=⮖{IZ]g)#e'83Zk,DYGNiEfULv_K0g{xHPnw3UY )@{*o4j{3 YXG̦BDHޥ1SX5"J`Qi[OteUFBzwTi*u[IY2[4 QTVF n6 6 %W`E*WldBE?7{ocuI(d`npf]? \=# >SVCnl;l a{q3^Aќ8Pp5HRnˣg]dW=A|C30ҧ6Ǟ|h;U}y2k.7x߼7XK̹u0E@sqx'V\_}Zf;@yvL{Pˈᇖ"d v %-n9,N,iWWv&Hhm>oL!W1MK1`Erڟ0}FH{D鶳^ܯʼn9 k.A,I$7ee,c/jNj;WވF|]fϷ9 FɔK DN*gbonlsl f .OSKjz,x-Tȧ`TXax"4v<2cNKN0']Y~vHv[GB3v<#BzQv]deiJs1DyQQ1&)qrTE;*z%b|)^QQ4>1X(Sok18mv `(\>ŞkӨAoM A]ʵ R7˚o_yNry 7$%Kb/;(8 _#(o"UQC#N%(-Cnvjc>7\ ǔ^I{ɴl[g;pXx`EpXLp"`ĈUvS_'"s꘮8!GxhtD܊3ܸ[:~)}|BEV1K]~SFV,C6d0lxIAX^|HCy0ﮚBQ#ʝZdo*o^` (xuWɢ[4 NCQ 2"RdD= )"~LB{\O9WƸDx;`՛?큇CS"0DrHto~H´"BDJEt³]\dx1oپD{+< :f+ߐ9ɣP|$K=w78Wz+ Uz*n|LR&6}o&q!_$a`TB0 u?̯U9AJW[= xAٞb! e||cp΢ ntv 4/'3BIرd eqS/=;Yt3}NEe' !%|@bdOƱ*(2C.5??r)Tb9Dژ{["\ՕI>8LWl_@x@Ϊc_Lzź7V*9bv́HjS",)b4> [5b9X7$>a/TݬQ#7PPj:c}&8|5^ ?v0KODž[`MƆa.hDw܊&{B+<~A$ V7Z|ӸtKlWWӴI$*i?P>L}ΓDOunڇмm35a5@wD ςw1gs>Q:DdtVtd;yzRd&Y]FȾ늩Bݙi7pXO© !-NsQ'ߍ +:LNN= ÷ BZe _J[@`JBL&[@cgtozׁbKqcW>k_VsM8Tʶ*Gn'0Д$@6ܤX-AaVכT+&R~{Fq3p5 O ٞ5 ܦLCeH|lB@ĉZޭq$ec74WD/ݷj_&H8ϖ3Gm[oj3!I\ni1 HSFWB zȴF~RJk*P2/"3RG뙢Dۋ3!N=fW=xt]W2d|T6hs#&[6sXf=lCsKcugaJsEYMQ6aZgY*4XD+)ik(C_I Lzhݛ$yNF6?^pS&Ad?^bw>R]e,c+Rw_%N €ḍVYZ DT0m= XcXa]b"(es 0Co8Y ؁?-G;h<KD"+-Gfq"I%\Hf_NU+r@}f}âX!߁(ۻP{>)xN ?N`_~'ּof؀+B`bH7ǁ5RdJ=?nhX80+LY,PhH=w24Z>u9T7o^o.S|Y(w<wD1 7c|CdT,c:N i,3o=o_Qq^C2AuaDAŻq{P%}rrAJIZ hbs^a5_| S5M~ C_D`S V)…?&j59a95gj??UmqpG0''fu`ls?̞dfT2s߱tOSxlbJغ97JsֹݎFaѡL - N,VC72@ޅ;bh&q*_jԏ> f*opNWvŸqU26SoM"2MQb\LS1m0f A*LiL- HգuO[p:0C{=d6'Qq`u|R SX^G-4>@2<$XNeƑoroջOOY#@SɘHVYlOj^$9:)6dQ?{{p7*c_a&_W5Brc9b\Y9؉2H{-?*N hi!d#_(]l6̍m1[Y5PpiGT i%Dn(R\M*˴$I5X4\ybzJE,sv`뒭^f1rѤ{rJC-+)BZyNS_f'ʥ3a (M2Mw&<|U A9w;$& rܫ27)B3K) te:!.[)N,F5ZQ@ױ۫\Wm+|ITFw ڑkW> :s{l iP>#ZRٵ)7k|I9_s2Iek?$Jg_5Oꮩfxܹ ooѿ}}JL;>j_>dJBUN~S$"`PbW觍RKtR\nDWhJv|ITý _mtS:МWT%U.ii<5 P\F76^RD(ht@>\l`aєG$~Ŵ.k6$mX/e I4HsJӑ$7-G Mtx .dhadžIl=tȘ겏+?b.Wåc\nӍNtܚ.{흤+vL .3: H,*S% xi4O?Lko諯;SU[j#zE>J 4=*Ylsn>}ּѼ ̲RcOoȑ_L.x =KVt3rG2#lSI(`Ai#U%5U!s7[]>̊ʓ" *)ҁ~ޱx)I+dyE4W)98D˻q[?==/YteUZԃUkmԈu7YQ欺E߾J NN)A'@A~܍>:$Iu. 7(74 oU "rod4Cn"n}bQI2n|;BG?91dT/Ӈ{Z3ef?'dKn9y핊IU ^dQ;s% HL<ֹݞ”17$K%2&8,RY{TP\PkM^9vI[$*Qj܎AZnif3G] j [Np#Ya0d[;/{PRceKuHrO>˲esuܑ?[;0^_[4lkNx ^Uޡ6{( |,:cA}l. O뀸F8衪Aյj]e@>0ވĻvpCu1*A2#>QйoSGv1/|1rBN9^ Oq(o kyXd2 ~Y4nߘ̔+W[xh4\2;yCђ OPt0&5&K{ьB?oƠ1U>B|m";Y"y2JRJ,Kϔ%՘>aąp~EϜ=3ؑ9rkXqN3 _HAD8Lx m wB<1Z ^(hOiP^H,ֽXK[ ^ @WŠs,oEC/ l?CX?o|$!vdO-=#}z(RO,.`mu2(!G#u&cxpZ)pĻ5QtRB E+M'?>ܙ1=$Mǝ`}\ш+"k9r|56}PlC(Ζ&]eUET rM8SwKhyrֶqsG'%\ FNk.\gN %RIDfl!ΒZK|us]g\I'l0 7ٽW鐥8`_3ż"yȰ]㮞&C2f7iis)zup"FBzC)F"*0>+ۛ¨OPt&n?\lO׼qF>OtfTpUκ'65 Ք<"&D q0y;.dkڈ5˓TsSn3!9"a\-e S(mW!U]f:Q-.oe.}޲-)4Q $ļw@"[f;RI_WLG bD°Ao9J2ujbnZiXsQ= s`-# ͑X|U%BuglYټ@Yk (~Kay-&oş8=FgQmVPX6rfgeNc Ao3ɤ\Q:aklabf_Ǜ0ЖZZKlt)XSXcȹw&v#2iWP}+ Ec2|FR]ޒOv5S̗&Ԡ(ߑ5%2sdĹO*o^z>V yCYȺ{$g;zo/5oOS5-\#jٯih [#t G2I LW*|>1($.A4lu94UAs&߱}$r1 أ~r@̟'K'2cPF\D$UqUZHD{S65? \KnVVԛ`&gH}٣Y7qAN\`\_Ȕn%`L3nv0' etWZPL 0 $/C1eܳ.WMQ9,x3&-͠v~_JwE \@SKELk.: lԸqܜĺPȾg8h]&UޓƬk:@{GaA%G_9o0<{( cK_]n$IkLX0sy_gptޘn #Шu8.J ێVKS4nAm! 缹oB+M6ҵ 5e,33{; TVZ?qk4y2-5.h. #E#VpnI7(^뗱^kigS~\0OwI"N J ~8\4ٙ- kgB!2/vc4'QyYzB&85Gͮ%,s' m{*$<ϸĵXf_h5`[sMTWM›`TKmq 5ʥ]=Ą-5"z3J5x7 kI-F|>U< zf>xc&d8ۺ_O^|K!WZۜ#Y`Ö N>LslnH6H+9+GE*9 $:NgߴP0>+5Ri-g#hK1h%c t%b)sLcw$RK|BQ4xvJrDmV8ph@ՒȰ A9=y3ؘ4rQ281^ 0YNm4W[P; \#<nRpa60PPڣ4L-;K0FR 9MGIIVpijoe}쌱)G,YFulvDo)"8wx"ʥhh+4T+fhB=P?P گUE,DQȇLѥ7RŻ*^Hse#-*ji?!ͤN6PO+WiU⢢[LM2S˪uW'R#*3IuC [:pV/'e3zatrVݭ`q1 gR:DM M߬?!67rpgcw{-Z7tZ9mC~W4Re rc&Dbx2X)C~W$ں"ہt$BFӓFW]S[l(G| ~mq8wWFlr}և))iŝk4骘 >4tW,,$ۄ͙3unJ1G+mlC[@>I?mS_nS3MƚKLkFXXWyJYR[78m59^܉yD8G,]y%)ba<1_Ho+f +;< )ѓ&VŜAt9T"т?toecse3MLBg":GygjEOHY 3Nrv_l Fy\\^s*X8{?auQs>c<\davPNb&AGq٠cd+-m2fp UvQҗm ᶱi.H]T=+ji{z>cXe^gO|̈]@HFZ՗ttŦmg†+U X˩4-PPdu֒8BrAqWPw5; ͥ)F^`;ώmodBa6 K5nMp;95hkPBWB,NGpyDZˋٰԆԕU ` /%W |%( D_/$\ssG!֍A56ݛԱ*5Gl͈h9x$ei%в(p\8ɗRDחk|w2LSCI:ꊲ.ϐE.,o#QP†#ҁh\n]w΃4/Roeǒo0 '%FC &d"FKq'HJ#)TQ; 3׷϶D *]G4Ed}}_owp;6%25va5P9G\?>vzEUC+E/eBDSX}fL.پ4v\%W?1ϧhfeB~:P/*mo5=VEm20n8Y Ȧ%t:ĵ-!y~j b!p䲣ZH߁pyjf>), aO]2.bZzeyD$c]lBlM %K=%l)j[reAjbL!iZp)CK&U.¿.r+2/YX'!U+9}uvez섔@#{`ehtRVO=:9J)t{2^$逰n6 2zEP @w0"Dz|/ӍQ,3/ȩJK`8nZ#ӻ-,Ja6p 5U Cduu v}a^#a_D+ jxo'uW#AepMͼvm8'dacIN’_xș(ONݽƚ_C*ۚr,[y̹&ƬFfȊ2W Xg!B99q1{*h`ƅJSo8HҴuN&%r?&akfUiz b԰kFR\Ypesi_*Ŀx7exTh+̘̋t-?%\( [<} FAKħݢU'itEyN+ف S; gLSY=lbѕ4n |:k@քf=5;/ga| }pjb* RRD|y֖aA+z؂AОhDE'F]1PBy% e!ʁ}5 (fK;4%6Kϫm<{QƧY`>$v1 ^6D~ M.P e؁ xAĵŀkwA,Ju!D\S1MWY  1f"*RBW0ѽjW!۞XNWY+rjqvj,,,.">0@ );5lx$s q =$! WƫV~^kδ{rjŬT4t 7֭Nފ~\HWn{MJF_Wωeո(z/&:p}V +_M*tŕ xq~_dLQ ,L].DaW\i&f#mWɊq k`Q|r~DCa?iW:X #Cߞ7E9s(/<-)&PI]G,q_%]'Iʥl46t\]C,k)8Mny ɊI}ÕGd)80eL$y Lmziʚ֤4GW3-ߜ*:( dQKVc%.@\Qlڱ(jW4@zIB"I;`ëՂUE{1n]p@{'ry ȪLWG5v3OT=UK@7=ˆsj?%]37xɦظ243 yÊBArnP걙H@H [Sh"*ϨމkB/>~A703.ZU >~ O7(06qI)><;)̶oKbT2Ҕ1;{xjnu!@k޹!Mr WNk~*D){w7ÌoBp,9k7oGЩy0]&mo3aY!|IK$0!`޸T:aV~ /-'rmZX\sD'u{+od0ô~mc?"ѽ*((8`1bAvLÃ]ac>& @a ]1,z}L9Yc(@o4,ܭGq dU1 G]rlnn}å%Իxea\?azM!!OLԹ}-w,InVx'q- ;TV0ZcF&ëb,Xdqgr)abpj~5Tb-!-O7'Cg^RfiΠa "wR3^6)K* zэFG+\0c{*g rs+7gA)gb#l ?o֭ v5K -|/dm Ү|dBhWEe;\33lwNQ"z" Wb7™meT[P`!UC0|S;mgBS"jےdyeOWsɶLr~Ѻ=˩av(eՎ;@7{Tv:q"GL#O+p7á,h L#-m6' 1mKDlHbiقugRo]E7gP;ըPvy;z(+l= J6tM5$NBF39ѹq6؅0k4'DE(m ( ty/}gV箤SQo(nK)0Zތ|BvҏiE<v۟6ΧT]vF@VQ$ظ9yiI 7Ps!m^},{]ho+Upop wj̷kmWу~"u}"x<;+41k"JSKx yvY=%1?0P^8 H^9\Oցf~sQ d~iB+Anj(^齔."."NEȃs1^[R~\r!ɨԠ ZV.feS5 BVPJ}F>ߜG7zDŽk oSCI1 ur8Q3rH~̸*7I]p{? AۗXxFMSv%h'Ăk+$m OkXPSɠn> @7hw0?LnZU7s͢&"&|_JFS}ܒ{nWQ3e*~pU]#1[fZ5BBɏ"iq4,G$OxMx7xr>m%>IbIYe/MQfpRգ&5]4*j{_Ҫw*EY<;u[lKulK3R-rY^py_* Y~fqFC@/T)N܁mӟt.3U\ S9NeP D0Q4E). ^߳s/r7E+ɵ>:TPœ}lpع'}!?&34u{LLɚ>gqA}W/AKhy|MFnhHYm&q&ZSS9yM&:n?Kc4\ y힤~f~C/y.~%#!b mg38W5'ߢntt"]EC,SWUs .g&C5GE/}~z3nWeG5^n=.v^@8Ἱ+ ~%JI?>Pl%<9ɂS#d@0i5T&+ˏP*/.uHM$0g ^Kqi+LbiG*-[,4'N'9'#Ұ VEPWn61+^gὙRh㦚 Wj9_ 7꛵\*UMשp+G*H{\άVep૽,YJc=@5]c5{Ebш}܂x],!&؈,sv.Gu6INw<ۘd ݷl[@Y(xP՚TP+^%M8ccv)H0k2M8Iwu3 U'{ 1Psrs8͝XT?]b+?>_ h/TKRNk"$90!0 Z{׼Ԓͼ5 ݉ӽP) 12 ?9Y[le]$T:͍JŕEk*kV@dQ3S@{7nz#f>+"(AF~C'Jw#T;+`<ȳaKM0Ľ%R=icU{9(CWNURVsU&1. `hfcc\Oß@]:?h-f|)). HDzl e)jN'U؀H} \EA,K׼c\:rt#  ' PO~J7: VX͠S}: L\&r!"ƭ+Qj~6KCBrbhdwL%F# 2BP'bAdggM3LcfnOHo4Y Gdh)-'*==ٶ[n'gHƥGgyט( ~A0.YQX5AՒI<(*4q&D잃:IwaܟA@ ZkԤI#:kt }nÏWJRq_h5`[ ;A]o2_Jء/IF4~QN:ډQFlT<ԟ/*АgI;Ҵ9Ep=ʇ60(i^SDc? A?IxyM+e| M+ZC+}]QD̗lQK(h@nNx#r MF:%O-]l~#;TӤS7=K,4h "]7& a m׻ިدl1(\A/Y_wf#Q^HO#XbGU<1us&t8CN\pۑVB[S 7mȑ3UT5$#nt  SvD6ncSPjupFHԡOMVҷEf0 <Ʈ ㎟TgǍ{z~sQX[_wVݙ_YOpssơ|. L9YO6+tMQc }:ԳasƞL86/'NE'V>Z÷_<Յ~&0+[.݇$gF_Rʛ~"- R&=x|+*/ 魮3yjx_(dzRch=5=@6_& h^}0=DV(Z&FsutHn`S*ԘoFqkn-'_ڸ x{ ڮΆX'Je +)ՒČ*|ʪÒerS:WhOǬk GoړIjvFS=-@j( gl督=^][1q7 0ri36u)ްi?ڷ.8TěJ™GMVvn:r-1-VpӍG4?gTxL$j?gv@S,hnȸ}9^ܯ94"\ˮs$D3 2SӦ|ڝu3ULi09ؖN{|=fBNW?n #n_JUAܼ 1c =ӿ x|[b̏8JQjDIg3~GL lPG9KENRS'+zٻ^D299H*])& %Btq x>c&>=>Kbb=i!AG·]=܄Lx!qkZYNOP1z6txB)啈[۽_G} 6wd;A NgHDτ q  +boϮ h*_#HQ/U-s =M)Ey?eHyIֈ&}uN)b}!xu/^]Y_tk Â)PS!-y'*dM'z#ɸ2]&4Itݴ\^aꮤ\ yG]U??#K-A6K5 Qo+V=z ^Qu}':p(,W9viz[`g:%%QQ6 lD;ynE ]לݍ(go%6^H_5GT#D1]B~"(Yju&),\Ou@Λz A;^/Un(E!%^}.A aa:inך=5FxO\|1MOkbb//+:Ԥt.leuLSlqU\*w"c_hf,ƹ ekTbY*g@N=vLӻǞH< .:ks㆓08YA! vmYX'X%MT4{~\x<3~_(XxbȢ'5ɫ r3IpI+;MnJKFOo9,: ;%uN*&?3TV/ 7t=,8G5JGh *oPbKZQ`.2R%g ̈?@8_NX& q>蛋`/GJOKB[IQ-p e1e:}tF'y8JTrO'{+6l6;ٖ9zn3z+qdG:Uccrr )>/1C^6ѷ8440.43^WuE4Ӽm[?'ң} i!ν-}8Azq*quDFjJ\0")QLjszMjRI| 6GX u,CxBڳVRߟO&#fXVYQI˜AT{d_^Z{*v Hy&{5Ȝzw)`9(F:dު$Sl?؃g狺Bi98 Sz^ I]\߄pSN:שlmӒNPY9#A0èk@2#xOh-J;e=\stQ1%?hK{~PU:rMn9#q?vTWr❸V׹Z Άb?``Ne-ՓvHīP9%KCN¾Y~: F|җaEOh.#ݟT(w+cTq aLT˹X~fHq?Uq iwQQosry:sЋr`襧l?ߪT>deKO%lg/t'n)H+܄uؖJ4k|d-_>p>zQ-_Ryh@6N$P[ $T|և x+0KlB7_R!R3ԏG@;}l7}FトlEd%ia_ $e'v <"K<@1HL lיS 7`s}, `0-3~]5D$IGg~=(hAgPh,-%g»߅Βn |@WwO 8{<CV*8َ4yV'Wմǥ0jmd{h.3mOgi>%& t ǽSETxH9/yc w$z`!1 Z2>v7]^8{[?V79oc4Lm%~+K-~ G@̰Nmk22l*ɶ| :\Zo5[]J!R?QaIpz_̟gp0 9[aНBωv| h*1Yw/{PxsuxF 6gCX'fxS d0 oŻCܨ(mSQHɽ5\}"SMfmdרHY2>ӿ_bW BN}[3,ոz]݋HCITl; WܶkV6 _4]7%wz P!]gtbN5nIv%lMMbr3!jgg̞煌ewIMb :.5xrԎ2!A03™{y~\c-+G9!n{.G 3=s[9!ĵ}Ly]ArLߵvH0Nŵ.qfV%-?0s[sENJN;%Ny8T-Ep;]fw3"iM#tZWs]`'CԝQ?/](Q?ĺ"n^VqHirkbw\V,z#3TUrR׏zseKF'B9ܕOۋ؇U_/e2Nb{'nivԍdyϔJ%JZR,eMعѳ~],S#&?`5nnrGmD~l=8ƺW6* KálPJ4ݚxc`_R1|^@,.W=0Y Zd+V1؟}\Buk 1ߛgR? y+et%K6L~nBQQreZ~ 쏸"O]dz ^|q `ImVg՘JV[ou3~ ilϏV׸2= 8z [ɡ1qy.H~c"<0/@ Mm)U<+qbA2E(6t-Z{f(VA8izy+ޙebJ˺~d'DQ(GWc1Ϋy]ng{R) Wf2[ٲf>o$-I_ p^vEpW)I)1R.Q\ρ>үgi_j#}d'Jybv?e4t;"u=IJGgZiKr52"♾FxFa{|.SWTl* } 'ibǦ!ljZZp%.Gp5J[A"{RwJ1P~.#Ufq,%4:z&,^2wG?IH=YI E#(XMZˣB{>ؙ'%.9㓓+_ *!ga"&43y,0牸ᘠglMWHEQ2^ҮR^#%A(eFy )6ƟmB$>=# [R՗aS` /t=ІbuXVJRL Y62ǿ2xLcPcT PޤuZȘ58(? C2<*f=8JwmD)S>yD ꤸHf<$`jmm0b[EgîX /;xsh$\mϬe}P07_poՔ +5.)g >@ -g#\|c'PS7ʐXdz7r߫S\gU.dqI%BTe_Ś-+)uP\//qB[=f@i JxӯQL $;Mqn[€&ݤBk-*n 6mo]E2:δ\/#=_*wجW/$qa2rKV6;ز@ռdwKNe;*PP,Q;(MT*K^v~Zk#~H1FW=>SfE=ڧ6k$?% VqaǍl ;36E6PSy9A6Ab(eDWHحm(5IFH ׶0`Oq{1L 1` ~:j9 zjb =+GIٰyoG&Lڎ!Ҩ*G;[gj8Vh'KNE^$ t&XgTdpetJMW~Cb'^Fw$pőeAw}QKh5D ARQJS&fJM-sPBoֆS(wɎ.A'6m3//~"Y3߱ !p]T|Fp/iNdE mu6TI9HŐ0tGj 4 Mk!ѧ 6_?x\F |A9֮8ʻ E犗#j H +Xh>EocGDU:l1&NL ԝ/<6`r0WFB^k`peeKREj#`}t !ȴڌFSbQΪ]ٛwd3 X}vD۹w%GN; Q>locmgprjm*`c7d}[~TvZjQ\QK!|D8nʉdڱɼ\DlbƑ*mr; #KƼ T=dzg)#Ps"1 _o#ۏϓ%* #|[ ^`mO?X-'+PWJ*䷻.i%pa~]NeStqj/|RYcѡ 2uǏv>KGx߿Els<˻w1-||}c{"Eo<1&^{c=E(`KB%#6Y+f'x 32|ޔq%V ;*{ >R0 @WYMV-7T,D" !\Jq&&'APG8xvF (y}}̶tՀďX&9{RB^ !N2]~%fHm1P #G<?}E\{qg;ז'o:O<3ހ^~(Vͽ 0s{'9Z:d|])OkZN6L뾄P vU ہ&e- Uqkdx 1-yf)ֶj+m 5S*ť坒=_OqL,>wI3CM`B%ۖP^POG5)ۈ3پJzչ_}܆?fGt RJ!+öripl>U2Q] ^qshg\9)Zo~@6"lmV‹YEkٯ=pob}P}˵ٶYUmtܿba6R{ؒ^E*^_%}=KSGcR= LL_-L?VNSm‰~7gͶr-?wc“q.@{ުh$H?+6mb|6 l@D;f(Ƨf%}ߵj gMջ@u".Yw0ICNTGeB%@OO&HgSOa"Ȁ*Vŋ_H !GX40f;R\x{!gV=y7hE8Jz)_S,Mn彿xMD<9=`еx5h>)ɛeZz:ULZZg^ADAТh9Qp]0Uf>!i3pgxNw>GKIA]%NT@;tO R΃CRs+p:h#*+qtqy)WJFmD.nd'%2Xʠj֐hGG5p`Wo95BaRCuԥ6 d/7` ~zI9fM[XNkH> .Tƀ)wVR6 .uH9 \u@נ`- _ZU3wmV`yDEoIF qI8}YؾiX8wz};z00mG>_qDךR(niZ1 (Rb " @ ]ُf׌'Ӽ[ %7!7T}|bMke&RM·[&,O7*l=ncXm0!H'd.xqߐ>Eʔ$]R+NC+ VB$r]VM8–_d0s>_`r?S!ZVX!Ou([?n7m:V׉ǚC0+T[81i|8xmugX0M#io CX2,rɬ`Pʱ#nfvP։d<ִȰŽ aimq;\$谅u\IWjouZw.IlmL:n.dɁ$wW߳G%,Pk0ӕ#͚CU!YG{G2mi@Dn;/yINVE;Y y/ Oؑ,dEsNDVp3OɾLc]$T\! wVZmT¢q| hv. Qӻzz3p4w}5gm )8tW ڽLOvBD7/9>u?,j!FP!oWGzg he ֔@*Vi Cim}6*XVkwm#?lps28%a_S.c5hw=hIM1 fPYc,q|n"c(@*BG{E7tr8Q۰Ykϼ\SN2S=,BPkvMoR4u \<*J< `| 4K(,MKiZ"z:h`wNGmGK^2:~)#RY${HsQ#O 7kL.8*45*7hVi'̑ϔ  晄x6J>ޮZ2 p~L\tM >ƞ޷v!_L%[>&gEz+ O{DʙM|&3tK4R\% نk@uHF!?XA[lMtgp%ݼU3Vow*.Ų/Zfr&NB;7܆{LuM ɣ.71Լ=%D$w|"hA FdL J|?^;C+6Rfzbmrw8*:R2 )I<=eP4juoSBaYY#0eUǠ4^%ʋ‰pte_%qsT?v EDŽ]L%K:R2l,6}t8rq ԷfBC7ang"gqھpЏDž~`lw}Hv}d +aÁrĽrb^H_L- b8K47tu o'9^ V7&)|2x C"c,^'&1 Q[G !cF$;T,_So1Š Ԩ@ydDy&K* Q^XO肙=?s>&qٻ!kSiװ9 8&uWanݤ- 6b-i"*\8gҰ=Ә{E)=7Rv^:vCC?r~<8ÆL~\9ݿ{ Q9m XX79 *U)yyof*ĢQ}ctu%avKlRdۼé +M D?y=7n*<-4~.^]q -j<%n?\oʃ:թ.lʝٯ+@8 Ojp XDn} 0x:j8 JB|@x:JX um,]?3WEͧk4o6Y#_HġF/CPeGp{yҠJtܪ;b"s!Z~A+?ΦK/ϫ,դMt5- $S>fUx #AU{Rb_ %@Ak-"Z:5+2cgܿ_9G/LsȒ.cŝ\ Lj:t+vP#j4"&}-4'Z#vɉ#V pc ,6MIZf AϾ2' cYp;3YIFт|܃[xQtND1 bLkAkgҞ=/14%\ś]-_&T7;y֩L"/Ϫ Nus`] VЌӺ=\MH)pX4Efu><[eM .ɇK$PDumL!?ԲzoIfV&5#z|NXHAGN;)qKoVfh-faᬯڻX8:$ T({k.SkVКQ *33 ) $?j,UH'HteUܺ@/ tۘ3ukmE'P)4Zx|K Sl'=(mG6aFr:#nIr~`8^RƼl2 *eb&75NPPD)+v%}fꚦΙ >3U 'ңp‰vl$ƋaF5v%/` +n1K'5Ό\+Oؐ3zN6 ^NW hkuSW+)b" v#Q_q_ϏzpVrϹcTL4Kܥ2-WKskb/6̗f6eKǺ(oe1DxV"@Ec-N~<2u:d\mJN,HdͥGASɌ^ޕ$R+E-+BsEiAwxm'!c? HҢ߂Md5X2V*ZE6h৿+Of~j= #ɮ OCk a@4-2) -G/"XnhZ~%ep +ٮ_P .. Wk. H" /O։(+$ As@bs5 I̊e1ty%iwYu 1]0(DuM!^?&f_@3}ݫC,$GDƦhsdN#cIsXpuªpCCc3b˅Q@BC:2FJPmNP/7zBmTq2TE)mGh3"oF%B7utҬ5TR'xt*cU'j{β`{lC<#%zڰ-Sޮ1`{wd &6u즹hy 1Ht7aRx&r&K G&ϧbou{aMD'qFoǣ8>5LN}.P=vu'pHV(&#"3PaEN~^IG"Mj_!un-#0  (vIz"ʟrzY5qMcǶRVDV bb.j"c2⑫`yiU+:H 1`fYȜ\zPJ'_TD<\/F4!FV6v_ǨAjǝ)[eܢg =Z' po{f9P!C{MgMYZ.]p/gzQpr-I0K/3jsn2eb"*nZ^x8zI4h8KK nȝ1\Aid2I/*TNxwƅ"+{*"Y*!F~-{|~ f(%rWDJF lTOGcV9K%'pƓݻ-r`%>,'(!`Bj B܇XČQ b]8##|0Z6n+"4}4p'',}x+|H61Mܮ8[AC5.)MC*X.f@/DlO|V)n;H(ɯoDՖEZ m C-{ە9(ϛ;dJ!F[[%K8=o%Sdan yn3 XB^JM=N&2s&q )ܽhc욶I$m[5_tC^ʝݖ.A1q$P+`C\3Ql?(dpaQlٰ&n EG/S1| 5Tc*Yw?DF0 k|^E%pƜukϳ^*.c=dя# 0 'uS,?.LUׯL0mB*$ɹ`*BzڋVN.ʈq?)sl~d=%d/r~ME{-M!AR{`]k%.ɖf$3Ehg̥+d{t:E<Dv2la^! >4>Ҹ?w968E&z:xmEax 4-BHnEcg$zbYmi=i"/K wi:D+eR7I7CFrMN V]cl7R1䴆V('@ mGoL0߯*-.|ˏ2[I{훬HDh?_ ntG+kCR&JL:Z])v9G6+V)IKk(- ce;vS>]^| _ Ys UdpRo L fs<6M7S2;Y "&q)7iubՂJ8L=Н|lk^KpV9*M<% ŠW:k1*lDBGlk2L4ƒ JyG +.<rO+_Qo f^qs݃\l5쏊p7AՔHn#(QkayOw5cνh53'@Zqc:*?*Ls"t+EvAp3 uyXfS-'sNL`Ynn+7UmC%jkylPs]nWQ"!\$~V{E,B8=XJia75T@_pvFj@9B&cHK\Jc$3ˋck{S\Hk|hA +꒸Q+ѓ$a`߿۶%8.?֙^18U2qvw慾&m%z,z,Z.{J6A{&;Ck(q-gv6yOoD:GwH)ߝS&ZK ƫ&X\d1{w\M'H d!5/lG>7%8f ^RP L]$Q  =s&: 5Vga\R**鬃4VԣDs Kր;:|Gt"dQ,GsAVh\~ȸݛygd(뫵h ߤحʢ|mu~zDcyesKq˵}HnōYZ$V|m_(4Fs.N@ Cpӓ?ѹ\>o25t4b"B k|S$f%o CUa]]w Q|12+_WE ǛtcfL&7y! j 9DŽHN۽"ʹ9H"g6,B+,0p/rH#h>s2G$mK-trLY^㏀C?ИwWZdlB@e79Pkr08f}VuГIPYEMUqtO 2l)F.S]Bfd^w ;ާqB.iK4'4;2ev_WoMC]B/%*^ Rg^ ԡ,R7%]t8fo5)5S,ę }N~ADJ=٣=LޗFpֱַ @PQ^2 8+h3Rv!D`5U͜J;KNډPx=C# ~jN^tB %AH'%Q-WԩOK$6CsrHH)WMҿcfTsL۽$Db↊ 74\~Ȧ&(}^+xܥpt˜˳ Sh#sL3YaS#%#yЙXWIr nڤ﨟* Z *h;R-ɐ8+ N*Vs=HT-E+ Wɳ[$3sg{if_`Ё')Q[+.}#oK}ҼU“x q,Jf$0 ABW@-] &c;Sγca+_=Il+ìSaQ/^:z&@TV,5,ܧG(H+x#P)qG[YDdC(gL3Ȕ~XGl%75 Tn❋ꐠxgc.sAT@ 2[I)$:HJ#nDOW'oFl~F}1Si]FZ3e&^UR Ţ ZX+݌} 0(R+ fǸeR6cbG{&m87`_TGg#1;?-a{gUa 8b簂QwL«E%CGfIAv"By3isCxmIy$ɛ>q٧փ+K\Щ ?0-65bWue ^Aݽv ^PL C|NӘ@ޜFT\e4bDg!35]"#XNf+;AJ X r:_>z4\^q]:0<$wÊ,6&q"i᧠ɝ*rzUSSӣ?%9zћsF9m`TU _}^%j{<ՔLN$x ~8; >0+{t+EBT-vP_RV(~]YwR|< ^* T 0 ʽ QBN^1B9֘4G9ë3C͐g(">Sn]z}<{`\EsV685sޭ$bOc"WEFȐQIFq tak[ITjXS|$yY}N‰(EslAjR @h0L툍{q sKNr0W)O;G׫cW.кpHq|8!ŌqA1| Ec`5oRӒ\k~|&,{yq$ߌv5DY@b%/dv1\ZͻT0 yT:8H} X >'8Md9t E'{"{5bi_#Gn\T#iS |4Gb쪘|utauhlSD,}N LeVp-ݦMm[iTCL`m2DfKDOgíCW߰nmnqߌ!emc#*ͪDTܻJn\J2RYf/ %HuWuFTHz8jj:6 WqSm;B^`_ǑފKSY,hx졊tBdOp\مO>W%%OYtX#dq moʐ Uqj\(D ߌ܇| -F8M]^UN(m-o8Nz+?~G `"=H,ڌ jq4*>WwV& Ϻ:ԇ[(` "bEt^)#M=¬~@|3eu]Tn$]6Z-. Xv9wUET@VЌUKԁa\~6vNߓh;J4| _.0=d3?gUr#lX,In6^&rBh Ht,:OO_"He>h< l4vI\C BAF$L׿@MfPo&]&R+Cn$,`^& ߚ-=uoRH1-Q¦ zGjt$nIOUQ50vR"&ԽGkrrF0H)mpYO$Q#i 0ERR,JPD ;&^Af3ԏNe@Yd0QwB _fN'iz0fh嶿rE AFl%@Ö7_fߠ ~Ig^]cVl1[,N/Uԭ˕zwنf (L4HiVYCvFL^E0dL;% TxR:jޯ"dx S6k*^9!PJE:U΁0zAmfzt&n+}4g6ԥr"dfWeA. 7Fd\|Osp\h8ϒRc#]ˣo۾@)z1@cq G M!jБb<^2oO4Q .FajJEW?ƣ@ׯ#D#Zrڕ~܆RMƿu />͑ζNrm(ण'RBخ`Un י*e]#އ tO :_-PTNq #=b,<ꤻCvE/쇇ӡQXM.cKqNN?_\kYzJH{ mjTQi[GJS݃PiG¤}27g`o}-ow׳fhTMM葯]VXU&C(|Hc 5V1W6z*`.sRJy鋙h!V{@hb\Yꏌ$X^һ|R%36,ZaaXDMFlb\?QȻfcVmX>in{:Y\c?L@ T:=I5;C/4٦2vR.ה&rS_ѺW`SJ*6f -~ʳ,X/mVKf>U u?ʭ~PI,J{;98"MZ_>.^XJ@}R- q&pC\~obXҹ6g߿6\n=묟 P# [0ʩSZp Gf1)EWGKs)s> Ϙ:DY F_~ O&򢆃4wFi6w8i8D<[wj%amJ޸5i3>-m? n=Y)DBoM0Tx?> 9dxS;R! S1钁Ԕ+a`{bQ; h%h=d6VXLG-M3Y|aptx# \!sŶ*u("c<=3E8.Y"9r,=gik4+s) {# J2mA5nQ}XD91B[-:uX)чzfe݇Ba:!دe~pLm%:AoLɁzGkM)>*o:lm/ͼ~I ˓?b qÜveG b6NeFFSK\eR}iBPc (YA}"wdWO)ͷyKܱ  B!EDT̽]AxzÄDF: cܭC[wʯI`T}h} 1)^ K82DL1#( ^p;728+ј(5k D maܑk !fņ)AjdL&UGG׷)ap͵=*Tzdtszn_U)8 ӈ%o„?+b/XjJ{ bUWw^Ub 'KZ+Mu@ b DZ/briܕ my M71Oo} S^q w.t2}Zx^+UiS-VT}&-lSpikv̂i&Q%> uQqtx j\hHcTfmd-e&2.oNE1ְ,_'.f5AXw:g+;ժ?Wt ͉ul C C؃ VaRy&Ż֓G,ƅAʋK+<x]aŹe0ª|^ٍتȲΙVJK+Lל\@] ,| c)H|~Ҙ5bE!y28s3FwŖ!nqY$"6v:-K.q 9kՎF\L,e%:U b#V"󪏙]dʕY~{c"T+Tn }l#wۓ?ƠDR>{ Y,r39ѹ+z:`-$j7닔ζO6;p],E/!C׶Մu}x,DV*n*7g/_iYx6_M෮Y}m~bP'+'sZx'eTX-6!B#k]!gU1f|%ڻGzL6BgxoygaIy ӳ(0+N/͟MPO8wY`I=dAՋ,GC$Q"0ۣ0] IWJ83RtQ?lY<ʋ;rqf&M\80[O6˄$B|qڞ(vh`'UuMx}8? ̜K_[&}Ę):r@_ݐ3$NTf#ذ WcHxOZFgzcm%N(@S@ceX%Xg0r<"*фk[Ř@7go\n{~&D?"}nQ4hI5P.7ǟX,,ERkAGzdoIc߾-J+<5B^)BʷV)\`'[+E4܅hj 6E`!u:*de1W V2]eVZ^bik $Bdw]fEzF6a[(7#*ϞF|ofÐط8B)sKDZXo`Nn c vZۂ3mʥ5-oPD̨1&7Ѧ LYz87PHlzr}U B?iҳ*$B^9 cQ dnz.0wt8DeQJ5r(fG g fN (ݍ5R|QwM[=GCALwn}_-5DT3_::RsdQbe*),H,8vDcpT庲C֒uL]/v(?O{GQor|$O=ק`v <,IJ HԌM+P_6`=W(LFDqBS(RFbU(v{v0ex;ͱh2\D{ ̺18ne){B\ ._MF*E3 )zSD×D\dWRXo~.,3An Ù:bYG`t%)NAMb}5{ y/\V- Qa\}PNNj#Z]:r3kt~i_Z3whKz+b[.`ܬ'`6@K,CTkdYL 2cҭyVf/{nl3ZK7@&ݫޞLyɅ\@@֮z4+wOԓ{Cn3>1H7{D؆+{GT\!>,t)K)3=70!^ƀqKԼ=d`gygI$ލ',8e>$A +z{ -1l;re8(qP_;:cnȲCA;OKZ6- eFE 1mFn63uNZ[{ôv3ɳ `0bQucfhGJ8 9gP8uUNӁw]kvJGJ<ʀE_-6Ng6 n4o.㑢 O!q:NmE[M%nõ?N[6^xlM8b4%GfMdp/? zBs(Á \T͂1;8FԬF5`F60K;6,R`8[Ev:yHW*:=W, }3TOɌvX Q`W(K<NCfߐTF{Jk|ǎNx[]h vo뷸]]^72嶹%Q{Z ׷tNUV #1%H.I *xkv+ ˼X:XMo˧XT]f[bwXvpRh>p[[nrbeݨKxIK/FӊPam{ 6`/-\w$?j\ e4Ij(fg5CfX&3JmԽ{*_$h]<IJ#̣&]:\&s3uHBm Ų Rei2yid>v<  Q lhj#`X߮%v(+:Dֈ"Jģv?o)YRA 5hh%6*M#ôrP$$s朷MpR@ Sqy+0R&)~_tCkiےoݛY*C=FIf3 #Oe5*U%ȁt~aZB؝;c ;K:$m8:: 7\m4tAGy`~|!|@2K A)6l &xi@GsMӤ갆r??Y܊K v]J'zq5>П[2RWftG?'&jT@Wә8QԈ8}4?=]Ja[ov]]#]5+f&F/.Ns= gfBdy3d Oy5j ;+;}w4N2;n䠿ӇbTaL[T*wFy(?X~tų+?Oo@+,sA\m6uL8Xg@n+vayA)vMZ3F,(ڪ+;+# c?'w [/Q0TV'lV{?b0=J |"q\d{>ÆDh}ݳ |Sh]>-MM3c@Ey@Pags:Gadu:oId27;["zH*N\ oêH)G@S!(q@ёLҊ KvV U`9Y6BPlZyv2F~el-׽揵[Cy9uxjocdѪ24d[%:A |~v.%yu!<9M[! J;Y%vC2>ᾋ`yX{i֖FYG-γ@x/7KR[pz׷jL:"_1Ä) i%4_A=1ݶ]54q\K7[?(;'Ip6#pٯ`A7VX1ms+g_ȝK!f?MRS%fW.7p4sψVr.+B%`BEE>>k\=|JFP^O6ҎۭV.##Cl_]1ei?SmϮ!-谋:T[]L.CAΕ9?KA|q]^ySg6!!s>|12u8KeTRkQE(TpwQX85ШN>-3h?:1G\mAi=[y<?vGodOh!$ɊhjfPV\RVcu7}KKF(%_Rv$"a+T9džVz o̔h;;/-. sz@Hfd~vI6"S[dxF:{2' 4lpTZ޼O'i$OAR4$:_:H;3ˎj(Y0N,jSAb*fqls4;f᪟neSdj-BTr%rnC m|hۍMOfİE6q4zN@> q?>mX .%< /_#8*WGb >wNB e7](4n|/j ωryN[:KWaY2j޽]?}:dez(}ߩAL (ޮ9Pt#Z%ZQ*GCOp^0D2S/kN$NWPbf$\ ,uA"puKT6Fh0/$Es0'3%JW˘/BmOv&5wt#рX2}| \ȿ%v["Ffd9ߓN!po{J#(46L!՟=a&{5|l8CxV{ ΰcNHv{k#z/C:ZYS5 \hrbfLBF+= JMKB{YCYCR$2\X2M>5u@Eʈx^ MBNDQϲrT)Ǣks~ dbHɢ610CҲD QZ&ϒ~etvD, ?z *DHf8 9"OF`]br{cmS&)2;Wc`p:VsKw\ s!{\v6*GkjaCh5Dk+4cǖ=P3V{*77uΙ19w~&@0<[IT9]U@&j|,joNl! s<,rj2/%eY=}~179 -C;ah~wqY}af[\Q~ fZଔ l*kdo"wV^$,@;:]#*~"bzy lhjG#x Ӂjyw7U_lp=4wysrIMF9PXEccb?1j4%$;GE=OOoCdJ1 |rso8ަ1+Dew[>+m_dT`*Q%*OocEe%j{{}*.&%a-XK[#JQ4L }I/;Ԛ eחh' xc/~o@.)N(LzY&{->&@lan VQeGɶ20_?reL?AD.X+%ʽv ̊@bNWX93+JQ2jz?^ƜU~VrT+4e8?:c!pv [cn Y9X+c Ũ;qLJWuBH?ηMSF'HZ&M42EZ~Q {g 鿭ѫfPg2ٲ#פlS!v b|p2訰Y3 J5'.TD+fMwk(mG-dEw`$Q/Z4bhBA `K%,Gg3hدye4dp16-8N#(ڷ&Z*/ԊS;S$*`X7>aa/s-G&[} IUl~fxWewJP;T_ QSSx;̿Y' ywa e_捸 kwPL2lF(;;&\ ʌߵHs1ĶԜ*-6?-r%aktO ^Fu ƾT ߷Bn4E$7IJ3Ry;j/CU_m,˼3iLYOS|s!@rTD WTвR? jFN4 XZ}P:zDUݱ1)ΗKUo PFLs dl7Kꅦ^bD)?~>gxnQA;ݲ)*ЖMҏњ`IeB{\:ie$QR^`*G.&R Fg<aӈTop HLЍfk&%jƶA~6+ТZ0K,/eIŠP#d8rArڞ; h:?Ɂ`pWeU&Rߥa=Yn&րsߍ5SGXj uƽ*6>1,Ku ƶ5;~sƨKУk0,WާkMm&4.rE𜫻 6[BUR7-{G1Lylh- Lo)|k4n #S~W/VnroTUtre$hCs.2{Iyź75KYcyEH1fI9C6Hj_sCEi|j&#UHO008SԓWX52~hհC tt$ E0FK@g;,zph1iLHcBRP3ƫųx8;l}25vnd t؄6 Tv"o>i7nJNJ+)vt3YmoD%ZϷG,7R5N5 (-VP #je^80b0lUHtH;MiɻcU)ps>Q}vAzrSf7r;YX)~p^nsT2P^|0 vXWNJW.7(0!4Q psx$歈;s2(3 k%BY]Omu6P |8ZVڃHĒW=A*+oЛCd!L._DC /=$o_xBZFsi, k@32$@r_{TّuYrFO+LxjmT@Vއ9z~<(^-x Psas7$^J= RĄB6tB%"_AYqSV}F:*ކ»^ QnbQϦN}VW{NJݶ;C"pKOz)A<,J=ڰBlӉe\*;i44O{UMN۱%zy/Ȃ ;Pw ۤySmH;9r-6臉i| FJKrꀒ%;gpg`qҭ(@e쓥лs ~cH4eקּEr-ndcP&yX?aꮛ.杉) 5y*iFJ0n>z'{oZwGxa 6~SqC`b!!Bɺ;} gc_?knV @[g:F I:t]C<*.#*eY_jwSU!ꆺ#ͯ=B' WmNmNPDejU\-8(ɶN?_=".";:nӰZdO?3'8<'F@ o`h5Hm\ѽ.0^||wrh_H5̴ SQ@~q>d5|r]undP;R"k7\ʠbvCq&i/n fz9cK ^)x/t5oxL,Sr`^*89kpGFF>6suUAL:e~(%a[6bnݰmzOLYH(qFMeES&(ٟ@ D 3"P^˔e%3 g=Ovb̛gt) B'gC+sV DIp@U"ؼThȴ?U~q8VXw#?kse" Sx*_|5m)l! G%Mg4Oг0T>}6ŪIap"m&3[OCu ׏+cl İe=R:j? 9P sd_w'As-\7Ng̜)ެt^C`Tц:V*'Ӑ&?5y.!ayܫ-@549a>U] >mHo|Nu@H+1?^S@eE_()C4&0hΑ7G\kՕ/0Fu<q8Jyf+6M1r/'%H(oJRf_ ^ EhdS \Bb>={;:qcn͵j4m-XJ9F]fal6Ѧy !A|ѐnG cUo#ql_H2v|?Fe?ꑎsӜZJ-$;2:!L{b(ngoW.ªs/-!iC=-]ѓ O"lXX$?Dut1>7VI2{qץ@4m}[hV*,(zoNqh2op/i~@aAPk_1HeieȀٹxϫL}x4tsRtJKDk@%~uӾև О_GbFzS;<݌UK|kEGH0XW[ss @x)E Vəϼ:;kP'"xW!ϟ^lJ[[ \eJ+n.F=U_׆a@1OW/`ڽ2hB6G/, #*[K6I&VN6]H μҔa%ӹUi>ЛY&aA$k%OExY@4"+;2Tx)>4|VE𠣞:0;^JG9癬ю'(8Jo~}uGGw.9zm8 LCK~ay ^=kNJ/AY`U;Cj hTCDq[U!^hGܛi,1'BFHd7o0awͼ(SU%_6+yQR~+ 2ŀ$gIDS_)I(Շ 0ߒQsKg"G[ $L6g[bj_j#u8/7teC}TUl1?w5 bNӦAZ78[ ( %%9čgAǎ9 -'> <8݃/3̷IH^C/{8#zNט7k;~O'Lш;m~h,5;!Hdwhe=]LM!3WE腃 au>Jf|Q,#ob@8Tg =XJ3#tjKt]8Qt.:TsD.>g+&{L~!;@=DwcplH ^qȶUjgFM޾k%tL2L@@{hFeOMU.6i*`ڇjyR(br$],s`T3mx,̀!͞6D $ ȵnü=Ӵ/}z ;d|-EGԑ;̳8<]CpC =2r)tBƚEsЂsݍwgb<ݺ[HQze3'isnA˃u1v۔}"1dv*fmPv/iĶeQ"zF[&V :tP ZɾPN'%#|>RX V>i^cJ5Zsɥ>e2׬9I}Iݻ'n0/gмA:*p*]AgKMuH[+{ @(l U@;#H_"ppƳ2 `\k} pB vSsmW|=dH7tSbh. h1WG2uiU Y6Lr"b;3ٓ7;~ Z:)T e9EX'ĸAW{˙?C똝C74IF Fs # %Xx[**ŪCIn\/f$?qkdtϖ"DŒg-[Crw=m 1.X F7k"R3P y8JFSB_CzRXf!=Uqw}~Ym2~6&xB<a^=NOdalv-=*` ,4Hx '|Z]PGx0jHb`ݒqVt>XnV9kb6 ~3Dz=Ky)`#@Q1bi2{R_֠@0VϷp\Q&E\)%K؇{&F'c\yxlȬϊn$L(,WuhmɐۙEEh/^ܢTK0$tنc|!M$ws}\uF{,!fMfV?%wt;k}~,crHvJVr3ĺV޲Y}0Hҡ~J%*+HpWQԱgd8ȓ,'A:*B(U:_NeGsjrJ?dxCF|K> (o!&Yk~J@j|vvvϵ/|sƵhhR&*KC"uE/m^@[ʕR?%A||*}s*D9(9=h2rP7 &SLT%ZKJ%0NAW}qo)pUʦO?3Y8s- 0~^OC@jPcG-sik$5A!M ?F'gl!\ȗњ8%@92%rsYsYWgsS R̽{[ne4$/3.mL5!J,K,̗&MؤEaGyވS[KYe`Sw?k0aMBl$H.Kl p}=0avJ+5^ +YLroa렡^h")xj,Q N'D{p֡Le&)X<{B-5Yسx.fҿ\%U<&FF :Xz\y51b3&0kcPן&*tW,N[}2q`YL_IOn\p]^"D5}( dj3md0 Hٰ~>|e7̕{O0'h# [u'l{"s乯ūE!6 ?A2ޙL$Y?w]DƁ[ xF<`#>o}-HȄz) ? |Er4yTUE`ܔ17T K஦͘5J>G ϕUbwl~gd!өâɱH>Cde1=[,ݾR?rcdvD2ttиf%vu'u&NdƦXXqL?u4 ; >#e:WO=%.8U@qW:]} xTdLMaq%yjȓR^I^>% A0UriV|ky3;b>.8φ%6⺕O}ty LŮ9Fk ?ϻ5l6Uռ^ crbjF(Wғ"Hjd7ٔHs."VX1('1)SJC[pSm[mz{e 3ԫ{ծs.7.]ח ޙFw`/6'xG7s. =BOOMs2"<KV&GiUZ5z}*a!\4%XE&f}˱47rmyƓ:\93ESڋ XAD+V/Dyls"X\gb1NpCdOCܾ]i^ K[muAJTl8%bh'eb5_hOu%_o]q\ªA4{1XIYp2|Ip0foBu5&I 3u qEg/8-{TcaD0nc/1/ .o~*3yE€)#pޭ ji2GYE?yZuOK"$?jx4#W2B:`b!wcDLs|,p2QfZS/o`: Ou Xϼ;:Lb`[t!#"K8(U{Z@MJ-^p4؉`3mIyѿz" ^`/ n {}ַ>K(6W yGᤂ絏o䠯'`!WN,s_91>J (YzTCz/a=U/1S暐f+l0Eè,QĨv"3u ɴ(Fa*GYiBc@k6>澧6z!W}T ~'5I֠V=( E: Hȸitj{RŤó}8_& @טdW#ܺ0J Ȁ1:#@XJ?4eDt"Zt?o}ۅ~] 4 Wl}6"r-+O"gf(՜߯L'UW&\и;6} Y'WrraDLgDDzU'Vw+1D3n.mu ͊i}QXOpl={Wl( WB,}vZg ĢqQ43_J|rOH$B8)łrh?dL##p=r0Ϭc1u1Xэۺe=!!wlIz? atMc̉EN"e4zp)U{ K|ѐJZ)ӭsnvdS]EJ Pؙ08Bo ߇GM"gN@լ 9<9'Z.x5 +x3C\ 6|Ns>LddpI2G EL2^WcGRr;eē{ZP0EaΕuB*8u:rUV  "\>BT<˓i=4Η^jTSiICLTg;\+= 3jq\VlK*5UYA4ѽvG֬5$@L >괬<X'91\so+y/Y 3+l"(A|Z}k=ؼJqC8t.ɽv)kwvUMhu+m-#B#Z}4EP?62׉ӁH"5+ȷ Pr9v)OTR$֚5.7Z葖 %w:#O}'9SCp݆ RGfۤؐߔtbiD4[&s$y79(nc1RAx=gdN=pKWRRE!WZfsoi6Лޮ02gn46GWch9 {C<ȗ &R<5q =N ooqFf\ud ͈S=R65=g],JJR$d`sh"Ar j`dy>FfjGUtR04LMVDqRüپ5-088U9d`tnY'_t[>k96[>Q.FQ}y\;r(wb? Y6yv RƍxV~,UzWdqozn,+!xzy5l|*1^O"UƨӐP':pw8P9^5OeUpBwP5Þ@9B. 蛅LM#VK? .A>4rsW!,o"P(}ܺ"RGz;R O=r$Ljs @1;OnvyYr a%g#dei۾0Դu^A،FL`/SP.hG^s(u269XLdD,ېt$Ho֕ [.l7mߠ\gm^`jRT.M 4yX >HYJS Ej:}>bpA08а۰f{<됥Τ찹,SgZ.IWloߏ?0t^ųl~aG ̩ء@-?g><# G ^k)SsAe> * ~,뜞lA~e}&-( 6 Niɮj*<ƒFd |șyg ta2tqnT,~(0zs8U‡t c9詢{9 k v4MּwMCY-G G6i;BnFHMj"!!oYv &/4Bdݬ+dUXjqRm|GL`õq3ʅ3L]c+PŽl 0^.Kg^(N08NWpI X:Q cYUB Ïj~2N~ssP7h).Qt]Z`RWꊈgz XzK89jwA~.퓬`YP;'WD{lbXe1S%DxCL uEl)BHL&*挜j8uZ5ry`*.삾-9^Ӽ A[KՅ<f=Iژk;pH t*΃u>4PK=Š-<+/p^iULGΈ L8M~ B۷U΄aݤODHhNȸk?`~Zٱ2'C飠!C5R^G "i(B'ZYW68ݓՐ6:W% 㥅L@ E$6"^{cՇ<Ӽ2[lz F`D-x^'uΐHpY=/& nVAZp`|4ωe ^LulA5% )O貳J`;6qH~%\hyFz\ϥLI۟ tv $Ƨ܎e\9SxmK qrҢ^AZc}8}}ahZV۵b"o⢃y(dC1/l=T9vN?FGl|!:Ә򓕇ABRMq/®J@n\.Kjf2~IӚ5pnqg` V2@B DjP}Sau-{EOTb&݅rqfl:˗0C;&O-:4{9m"po!VLOSޙY/g^P#{T*za.[h[^L'O #nF9V`!op!Nt;uJZgc2ƿ; 3V,Zl:o^>9W'tm(ϫw0D=Y⥞g1>)o?| et߇ )dox>j%ɂfn9Ye译v]dbF†7 ~ᶥwVDik@"1W´ZY纅o묚J(1=/з/ud~ z'Bڀ] VYJ"uNh-98tgw]RRV`v9x3b>ح+objQ!nm_=&6AO7P))"܋$f|19 {αi^^ r&Cbz{v z&lUL1{ºx#sۗPi*H7)ޠ C8a0Ŧ|mܓ ^v &<tjr>TѬAOC<VٍR1lEaAo^{Q9+ q*L-&U#4SL<3:*~[QTQ楱.-0)'/?TʑVE0T$p'8$Q&Jx.pX[p;>W)thVI>$ ><$#:8tEDp@G+ዲG2VR]ɺ;Ad%zTA3ygsz .$xֺgP "C,1eJ0 ~9<v}#/o&xBcZFLݔcG70 ڀ3wi36^&հ)`zNQHl2g@ ZB Q2q F5 X%,܏f[E j8Gfybq%h`P@G#MܿZQ'kG=.ěcg M޻Bǻ'2^_5z !*OGOKs<)OdO8Ŷe* + 8 %r,r1yOByWțJY{ײvﶴ|!?t$٫zSW_P'Nԃ#:d~>5%P@)bPKG[kwmI%0~|3V 7p_o1 ^aN~K ~@Svx;InƇ\_ŤhH*{['FXP=I *VnH^G,]1n3Ȕnģsz]/Lo)`{/mkFQ-mdݮnZt$}Sᾈz'\(Ц\sDbV|ǣa|_i4("ҵtvoR+ĭU<֏ov2gCvHZc󚿵x-j!NXipmcYO_N&O/,"b{*z''S2a(XGmҵ\+xel,)X|&{LNS Ÿa4:Y˾kY0ҤWg)3xcJs>/0z.6mqF iÖMz9ֽ1D{<%{u']Oy7•K :4AkFp?*Swq/P ` Wp1eZFϳzp ,#F~r$7=7T|UUs} Hw^1$j (9>k&nk)* z%^X2{j,YkT$!FFU;D|䑆IQ!C³+r;ޚfnwb ~$_gZCE*9E+y$X)^Ic AAlɴ#&ca^*`-n*o/F6'Dbnv>!ۧ$%9{Jp耉 K:TFp4BVTj_1UåH"f@Tߜ-Ⱥ'54Tڎ'^SV- /֬K}`9FW$=/.{h? 6L^ T% q6$ Y^<7cg\UG0] M5j&a1y6xa|tE'Xz[`,=T_TJ:TgrJ d@ƵUqxIx懍VAF|>j?{h~Ȗ9(>ҭS e,phwnr0,?)F&+VY#h8Bpjbr Lp錘X[-m)7Ic# WMJ CTQdc E Dٓ\MZA"D},Lg LeAD }*Z4y ^8DT#76yH#^Zh%7&U\@got;*uosBbL3tPZ6{7}P{$!G ¤>hs/* ZV5Oh4yeG>wyi3?J;w?.wu8ˌ_fJ]ʉ9Hnv5jj"{:*N] \)HLADVMQ/t€SBn\?fZ_Ty4>__li ' C~zebr"cNzshɋK̍bk?=}JNm~;ı~JrS,B  /j7W\zUn{4mO $6w/3>qtfq<#@'5N+9$0{dD>C?ʇ10aBr@'0|1}&XaY|.t>ԍzQjG_kwR^D$iw )0Nƣ GY:{J4p;zdy}SObK#kF▷)ٻ8l}9b,zj6"9k(?MKb}A]Ԏc@P]Kh +>uTc"MݠaLm6@Lْ0Lp1~*F\ںnK,9bqhY1xLALqsG[^8yj0\=o׽h,.<3 fhI VoYGnΘycZ>klw -$zH4QPQ& `G(4bA)RQS{ ;++j_hmlhٻF/N^0^_\ y_Y%US 7os%d] ^3fm8]塻| _2$V:8A <t2~s,TR^Z _#@[تm_?1h10 H~} 竈]!".YgzIW)LŮ*t4t ~_m?TyܧDDVjL"#@2C>0#q| 5/5u3YP%vJ(=݆tJ^$~R.(qR`{ˢcr{F;3Ovl~tYo q`;ͭzf^=;.ԩqP9 W|;t0Ȅl 0~:m#4QԞ@Z`R.Sa?;iӹzx?)97Exǒ)M,5rmzId䚅MR#H`-ηǼ.O^7>M)5lC%>-[rU~K@thYr7=*fg6Fr8'"w>VT6%Pp1Cm{޹t R2c3䃲KRjn٘Y둎b;g,6;`wxQnWpeətod} ЬJ!R=ўqH I{@Bx,Y|J0|51. b5q{CmuWHE b06ʫ‰=E9^uu@/Eh菫l}u*2?S_R*׉o䭥7Ort(`fO~T8{ٻSr@y|T•^ H>[@8GxWNv/I?{[k~.5oZ?ә:PͪZ73׌@=cY;a6Y#}ݶf2dm[Sa,k(.>un_49 D:#6ͨk]$)vd =mmX(ǥ_ $_([m)4/栍]y=[3SaB66A|%qoշ2$3ܤpybwo U`O=EGS: 4=cmԵ$x]scƫgˣR^q)aGKpR r0mK%?UҌ).zR&}ۿ(Bgdvh&crsZPDf1MFekt)OݜVLQit@RgأgZ-<-0\w;@*ks^>tolƹ?de4Vl8 ~y0֚FD7BvmHxt (p铔eƷ){ldIc#o2yTmBXQ@ծH[ZPGӎYT 9#zB+^[ܢȗ汘EcniYކ(Ț R!x&"30pOҶ>r $4Z~@)bK|tF^h}.fxi&YSK?cFFi8fsě1r`'[f9q<aM=o76z\Ȁ9$h?2b4mNKX+UyA 8":*( O dX/i,e~]Ҥiq %yfG\Uv}4B-!lDHga7n I%:߲q|QXtF3a(5Xޏ趋3:S]dQL`oENM!}o@W|3D@Y<[,ǑS{<=Oߣ GVe~u|KDMeݠm5Gf ?ۇbYDcZb۹}9L)(l@o͸U.9 U^2<2 )ї$ыkaJ_UJEDe4ޅh{~3&|T8gZt=dB@z6/aG5珺nf$$DpT++FUʼnd g,PJް~VQ aH"&i)P=~N@G%:k1jʩr ϬEAt=]:g~3d^Cc)W ꝁn-ґ)8Oi1!1=V=ՙU`9퇍qyHPNGsS v@wT%/l0P fS/ՑB(ȵҬrm/⬐~ Wӏm nõ*W~I)I73}@ܱPfM,=WqJS{zL^|^:g*\-ݒJz#) %`mn -U&bI=c_}Sp(I2*V5"2DՕwkơ)X@(QԒl&~Ϛ縖dJJ8sn_v?KY=1Ʉu{` wY/J'#32axQ.|SGPg7f/H<D{1@{h\02#]anwAJ9׈Vze84d\`n-|R1%.ZJAѣ)t,9\Q`~q,cP2=C+2ya]WƵPI4\2il7Ƣ`VSbn@}/e뢯ybNBEhJTTOl~5G" y_;F0\cP i,Dx+wC Rr?«6IZfd%O~SC"7L6S5ąIbywB(8>QZ~%:Ϝs xPOYⒻ R{2N!ާ)2N6I,΍ ${ )kfYM$V17 7mMdaHƁ17ITL9}s{uM$(ԮݩK5 :תԭ*ǶJ#Ofkw E8ѝo5sw>n@ӂH()a[$S+t~|Q"1s1}B(d-Bvk75,ӠE#mOANj)]OQ&F*5l.KF5 F.+OJ GČbmϯو [ޗn2( >D KA6)쥩A9_x(UsOc@3~7I#8sq^63aFWݐAW!=i.6Xd ֦WìDQ\?:z]Q$z~wR>'hvAQ}z#L_EvؓlҘQ)+ %v %.kUo.Ժ)_SPMNIZnh[-`s#f$]}._5"j~dMЂXX|kx42ICaA<哓 (O@Iؙbczw(v]@41wFJ5,E9BnٟM29dt!Ч.]c50McФlsݤx>_pFSX[98a$.j %7:mȏ7( v g^d,NL$ng>!dG/r@zw;P-T;%1YO2C(;Dm -Ynq 5nt!{쟛T+xdN0t|4?G>sLq3<8*uIXƤ0-` ?8pO'P^f^"& ]oCW2g='Z_o?AU#j/Å,ɞ4eǀH0Ed7aEO5mQ -tݲn-VJ(]l*Zs$xȃS/TVPtxwlqx\jMV҃ ]$Zf y c4o>Jm?ٌ5H5^3-UPmm-n\hs!75VZz3–-if,s{7?ZBJVN[v /dnTX. [DNGl1zoi]/Z1R(b'r`rf+t@bZ=%:lj}$r2ǚy8HY\{h > 忱5+%Skf]dqG/k'MLI^ϖvNAZ_>ePw; [hYUU,wY?@ imZ?Eٜ~UYc ) I]Fn XV\W0`l b<΄| H&D4OƱ)-'M9#K0C!G.Wv6 -杮əϙݪT.1k7 N2˓XjЖs ܀͌m] :fkvUl0kbC)j|E${DBPJuP5Q }Q@oK4dXwMllljnci ?urڍFJ#r[(&z"2]1DLl\% zX 7/DUM.I^M8WOC*RU% Q~!ZVjȷ [(7!Z"YVnM*o|.o@$="+ Bīi,Oصqsh1 8jt(a2/HͰ9$Nv"#CY52.JC4Q%\ͦtAxX)[OnnnJZT!VDiI M$<hq.),O }:L j݂Hh/!raAD>Fnbc_uz Cy}WAjt$Ve5cDY R`B fἑVDGطUBw, ]qUZgԱmɗ#~;v[*q1jv0U6<0rD0PhjG`p7ӥ]/nИ4;I\T+oX,]tuF`^2F+U9q-7Cv2khu1PdBmCxnQO| R?E3PB.r ݩ1V\"!BR,: ~F?yP9U) GXr=4#B?X.,R_<1VZ3C 7 lGM+p.x7u?$ґLhh˵U&rwė|8)Nùd D8  =z(  pvQZ'N؜ejM)F_2:' k6Q9/>lrV_Saǔ5#~jzXԭda9y \Pל먫-!]4ySRZ}K\ݠBt}Oj Sd+SyMR!5CŰ5dI*\_3w4~ϼpac^(o >[=BFmD|}#2UR~u2n2Jyeg[)HIx<k.p%b_֖i(CJkrqqAdW!=G`񉩧@?2  iRPi7wmVxz/莝{['Pێ {XSf*Z8uySK`e=Y4:Ih.vD[ Sg0;V]DxΑ{[<')'APEñ@'F/MOy~5MPs%Fr-M(ƖM)Ӟc}1/ }d(@gЯr XA Ng0y呩*b~\!Q&ꚽr~ǀn;Xǟru+)q}YRPu˦&B5{QYZ-YL.b^ zƽ2IV$q/Z?%8y?9*JߦAT`M]3KE@8~|NG'V: 0fr/ HAn(fQ6{>el!ztkZ儅x~,>;&Rvy|b}!(KV"Jy?Gfxcw!:=`>!.>$%C;E~ m% T)Ar53DT1dC@N̚N>pyQ;XN\2e qy^(s{mKf7C4p@3;Eak3٬Km QD%;4=P»vC×\vםSx"D (rÇQ40DO\ A0mptO |":bsFlWA@.priݛn#tgB#p9"5Ϲ_d`6Y%ոhYhQ[!ҎÞS JH$ks7,@4d?4SB4^ 3Km=̥?q8AKz(8 *z6ʍVi? }9!:-"8AOc& 37T>9ryND8#W*BJz/sapx/<{9,q_4YAWS}HxjeǦDL5Ϭ£PKParx3&Gt^+ʍ|Kp 3%㬴(xJ˰W}9?\$%T'_/iЂ"2LwJP~mDUaHH2bcl| :3Hg,iLT<,A.d dFJgE.qu^^ GHM_dglMs߿ M1 S?lɿ S6PYƉQ z3, %M!HJထH7  ]zlB*–vB^ȡDoMnN[gi6JF) S,v# r&z{d@;|DJGO#K _xC^hAY$jBȺiGfTvATg{U*kjGl"wgl٘92M>&!4 5B^dۆfvyȤҎJ%mo}7{RJO2]0ʞEm$(¼`K7&xhK DYpù8==pB <_}V 8i}V2zXsF&T6& FMsh${9y W~.7Z iXQ $TDϣL,]eTg PN0k?%wbY%x: No#fpήT}:]S\Fe,/ 홝wke*;щ%qct>Be'OݠTdqTXQEI[n׺Sz:,5KU`?Ie c-x,c%D;g!ݤr' &5 [1XHsNBxAχGOo˯;=/Lae} }䞳L%n[0 3&-2o 4Mk8B"fY)mITvKVL.~fZP,52?Wbd[XJs(m(ps+,82Z(+ o"q[(?yl@FXHc/YW4"٩>&Ψȍ]xxq`wnQ9xo׼) LlDڼObF,?BqWD Į/yEVrFfƺVmFHAYo}/07m"SkK0QT AzIG>{}!4T!b\Y̍cjOϔ&h@)@XgKVuMF9_+:?oI 4C ٦!XV x=w?BaH D"KͰK߸ AJ k!wglvDP% 'Jd>l"Ű[)źoXt;s'/񨰡 C.eKb'>8*O̓)B vפ#WMpvvV!MMbU\iYtxKτiI8*G;`A b0nqrēsǒY~Rt$Ĕyg"0ɏ'C:LUn5B#)bk޳HqFT @+˽1ExN02n0@9tX|$0ZO8Ok$OHWêzA QbAyŒ e ["籤 tL6^"nuUf5'λL&Y-J}CK]QBh Ӣ<,ͷ8&~UA aޤ`]6~\bwӗ1 LDL3rh2#y'576NHN clΐ2[ITWPx3j>VA.],)=(IDP)R&l^5]/e1|hZ0yIL$@7Lw]Ɂy`F{,)iIrȋ@A= r̩oQ /w{k69\:ub\tU`fZ *|5o6Kckٕ֘N&:%L{#HE`~@|vxKʡnw#"swGxQ͞ ׎Jާ j֝Ctwd-ȝcu;-H z#TfS$A0@[9)OvWB7kleUC9xf>NxNĜT$v@W2af`=a}1=d 8`īZ[ޜ^Rtd9ݖH9L~Tۘ Mx!8k!LDG);l\o/%P$WM!/s]}:Cs>}cT,`j2@fxY䦪Oaqk@=\ " Ҟtvfc<|a~ 6=It27qՒKȸDh]X! Oċ\G6hQ pU+œi ?K-è1:!z$l<]9rb @noSN.Ja=>ZqSǻT.swnqr'#mchե'Yx5{/Z}6R{#sh§q9fON .x!O ĎKCn\}! V8_.$n`AX]?ʸ_Fׅ}אZV}l"ܨ^G džAo|W,ߞ\4L$6/Gs gQQ[bR`;L4 jƏWTom!c?len\Up165\tz@e#f@\r%[MҍsZq<=S}ѭ`nгe .R9=<Řt?: Frh/K^6%+ϸ& ܭ ]g$.^tDg@>: <5VsZ aku_r]uN) }[o IsRhԬFhW츳.K \JZ c#=r mPlywB9__hfzT9#v%`R[ 6$謊'Ry3/_6/_8>UeWlq822LuxU rb%^Mi]Ҿi|Vu@\4QOѩC~>4mmL{d?EZ(-n발:u\(^b7K+bZ|5ˬ8gs5i}L)bU6xӭT$C9}%kxܠ^V F1hM.8:S6$D?NVzh7biih˟t`9^ptR6{-'bFlMA<5"5ۄ}FV,☊&ڤ^ ѓYX)ZKc@YzTwrL#ٽ}p@j~GP>4QΘd61JnDe/RbwtyBe72˯gi7ȱs_J#.tih֩~|6Rn"kpdmz4:16oociKΡ̎,mC*%֘%uHꕣ*;I*@p29ݘiL} KW;iJ\v>%k#~K"ENwZ j%ƄuƐ'< F/N_a60T<OnkBhAFg]x h 0LdF[5arJߵ6C8FyPSNV/tH\E ]:tG_<riТ~_oAR/5#or-A4DsP#48PӹJAXjB%:[q‚O|"Cr5-ԕlq3Zf-eGF貑t.PnD̏Ù?iYKq-w`^oÖČO- t;tyӎ:f("+sk[?I&L6F}Z89;JXiǐ=^ZnkYI!E.Zm‘xGosLZn2]AƢO\+&+\tzijʍ&g?1Awaacn ߈&&狪F[% JG FXooaME58A(!|Ihd0oh"B 7Чg&gh/4n׹.HSж;Vb`j3F-he7Y_~&O%ZՐ*#(Nؙ.2WOyWM:' )%?d{9^P`881Xε(G-WJ\5M:Cb܆.u$?1UA۶]8"7@-l&*5~le} w=oЁøoȵIqcab[d׊߅J$wƒIpJ.M1eLq*٫C@خ`\V^jvx=7*٤Pѓݹ;v q*|̝$j~qs.hȝ:y`b?[\!LY4' >#HR!bѢAm'Z_@cbkYCY"IKedu7(0 `*Ba=5 u᝟du|E_.gaBNJխsAWxyېr0?W1~4Kf3~d7U0%$2*3Թ͸ާrИ4A="'|#^Yu2t1Qm%st7d?vQƞP윜-H [awE.ɎL^2$։P1Etiv;nhzlKcN78'[b^fSj@s#? ׉MI$Bn/]OA;&O FAyY%Dm@A/V q+^(ZQ3QDHunE&Z {ȼRbxU1]4럟)TЯ{*"~[fR-j Z/Eqm xTcvHc#g&Dz ӗg}!m^#޶C uP~fLjg~eyl4V7=E]EC-2> Ћ( GGf@[YnMqڱ7u((:RzSzG[nfnb5T0p[vgphܠ U+oŻw^m^5$Bo7ɜa4 a$-5K#o~da?b|N@ ?!6[o9QH ѮNIZEZ=屯(9QkV0vSJngW2i!- -htmsSN)DQ<C*ee Mq먋7vL5l<*dI/zu={R$j4_TN2옲<=V+\ _zE֜_n=rY Yue%sgVFf;/qKj^ӇBNY姐OpP.E+VMb[-1>Hc|==m%>7Ea\ j;YŲ,q-Oʚo!*ʛN4VCd*ST\+$KK%nz lQ;]ȭ*U^RyenRݞ kzm\.sX7TrK(ô7ޙ\!Xi c?Z⏖3qFkL$ brNkN%uy'^woSָxsM/ޑ&((H5L~a^0m ; -( ɧTR]S]Ď8~2`EGoL> q]:Gj@;}n68(*g|w.HyhpTr2]NG9S+XJTu}SFdZ݃$J4+CEpTP)?FpeBϐPyJ#]na";y&6I-#@oA>7͵ \8!8O^B\ A5!5e1{>G:&WЭ@>W"UvKA5கҠ 4cRgpwNZD~khy6+&a0Y̱< Ԁ#5pGӈbRj+53/tCAjG"<^ dv}9J)̍|AJQŔ)|廝-%J+c!}Ͱܙ~M5,0W~|P !nz2=QvB:d?P'lNQ< cr4j @OʓTQ+L;DY'0Pz㢡EdƦZgɐ&&ǃ]#24*9z!̻=. -y?R%}.5 9 ;ΖFi\˜ xZԈ`>D)jN!]00$=i#ˑ$4Lw~8 FHsp/OC5RuV檻 ATCcqfANX`c[|~"sP1ljKU=O8Y _X>Io(2LKI6WljP~S5jm!Pӵ>OYĒ<6 0^޸I?kcYD6yֶx:7I0vtG|Oޛ3k}vuυ:dT4ҮA'Z`v/@]`ŻF*`qdP\~EgK,fu_LtȚJoe2_p> 0uaqyG+:\d4ENIuJ|=Bȵ1§q`AO8zM$vP2IQ&P^3_}pS46 mGMr5&x >&x`*yޛfyHE_F;VM Q1NUauCNtf[0 5ӀhL@ ӣB$$u<6?9}|{5P>/+ԐW^<ҁs\lvi#oil bA}(n16]M@d={8vה2@^_Gb JtG iJ45D|e)r{YB@OWNRHRTFd[罐_¡H<|sl'ר{}Z=!0Q;ȋc zs##E/lj N|2E^8sl*ݑϼ(54x_j]ZXPL8"t>2M0QRE}T߸v$sNXh ژ$\w'*;mP[}}-;L!X| = x^8EѻgE7eʹ?;`Pꈍd/Yk#QԹbC=kRW](Eh\1P>9EB Cz4kKmU[5_7]k MAOҮ K22qwA+ !G(ڜlᚣ 6RWˇ3sc5w7 玍DƉnĄĴlmYz_? ?1xNŷ]!̣K*يrfl׺ʣ'MLR A ~A>b()02gA#::/my7 vEw/~rfou!c>ƟDiDtEiƎq'H zٰ?#!wFDlvq %7]`,r08]V1 xp H؇vPpǟJx]u\ؕcn'Nڲ'7GnA,2ׇg3ay"5dKY؀“EcO72%:VCN&z?4_9h{k鿳9 "Ռ:'{s٠'j Z߂X?z̯܇Y~G @CkfVgH<}xJ21;^h$/KT$g%<|:U0C W MӥMnDPERWIKb=%]jG٣ @Me wBNh2v沘fqyFr[UI&:B?cl-4uxCzcvՉkʳ\ *?5$t ZuE7;tPȲ1lǜ2J ==C)bYzZ;l0_;ض^KHG:֣^ ( x&xP0^;tlt`ÖaѥQt J"E7*MUx&*2Pps! z>t-?OJjc/?wm4+ϑP-~wӭ2xȚ`mb$>r2t4X84}5{Aj>\Y|? -Ѻ2-.ҮLl;Վu7sgU6'Szlx IKɽb7rȤGE@a\:cGQc/XQ60r"}%ӮQc#@ vь)Z^KoEJO?p8Ku{}G6% BՍal x2PƵHP+U}wN֎zn]y {H7>"E(i+]DuY9- )CFH ՁDe|xuf 0HT.v! $y습#$]* u'tY&.JN","8SMV#h{$Fd<D4ZJd=K~n͛YUI;Ȯcb_!|(=A/HSWhe<&z[KtI_iE~3⋆G:oDbo/̠}ۡ95Ⱦ"uL*vƶe,&c'Oo6p%(DN=PC6^>$jd/iK7PECI/aӈME(^8F3 Ԧ>.aEKvɖ AMM$`RR ]L}"j& ٥[4 uIAMf De8# F( 3 L;{8+rbҦr#+/ Wbۄ|8K kb_/Q7P&L UGwB"vd܀'"|:ba+/t,QOsU90 2ܪbO_oD'#Ex2,ԭ'2}4VIioFBQk6 sU.<ıѝ܅sSF˯ t(eWNaveۭBat;duC&LS}s_s 7j/&Ʀ)F=>Q7RanT (:q< bVbt'RY< em[+CƑ#!>=|FOA5dՏ2z'y2YH+j]^"ec' `Y5>EjVdv"L]/4U=w%Pk<\t`b5EaLdPo,wL0q[_Rkj} (Wd80Jq*|$w/:+XOKȷtz;.,{y(R97_,Iڐ缕ħcÏ"- ~-vnl_YK&^gH♲nd#gmw&uKkjV̋䮚7:D+_@ Vٵ,~(Q5 ~>0y6QGcVDET{8vBU!{s׀M~8Ⱥ-ϏG?[%dp#F-N;@a'r6Um ?/QoB"cCxҟLxܴdڽQzRl8='ҽ: &y%!sSWt[yPɅ6kr'^2f9=_"/yf8Neiq3lbqd6pm6>9M_K$%q /wSC1ȃlE%/S/q g܍x 1RT¼ٳ7w"g~u)M]329ۊjfwN ?-Ue9D򹊁{2!i03' 1Q<wފ6- D3_id7Lw@FX%UP3Hŷ2ox(21%T]W5eS_R+Qy?=gЏlL0LkQaLf!Z &|@Afz#A2^&%#oO](՝<o.D,ɹ$P.[PXn6@ȭΗ)ECׄRM2aUY")zוg/ S>zʻ?؛|2zt?#w6S$f뽒f2D *W☝naQWm\B7&L<>:߸ZD-rl[M½QA;^_š SQOZ|=~$9^P*vS{0?mm~߯P2|=܎utź%u<0OLP@\ˮyu4,F?DPQ)wgO`4G9w+",a ؚY+ ^Ը@c\O7ѐC^hn nz]F2a=]h9;Մ"L;F JRSU!hf*0ʹ4l+9cDD1wX#j:iܠݠhɶN?[b((5;u)Y8EukX8#&cqvU L|zUh( "M^"<J7e-!z#Q4wjaɞmuZOcFtf;j w3l +(kֈ. /:`0ٲr ^ImpBX_vRێ!ړ jpŚ@I95}E:мA$&NXKۀ@9k|w& ix+d9ҰWMng`\L/, Щ EPc ҟU؞,HV֭.2tKƭA;|>};e8_c@Fxa<ap!#a<:2Jb:3z!sI0kk*D*dc:̸NN晄*/&Ď0" /q;mKqQ%@WSyMH+^d칂Vupk1߰s! }[W/;b&=Xl5YПoI986()<-.&vDsϠxeߨI|-_(ﴲҐ41yxfr/G>Z oF5WHk&t%8~`]uETSrNr/A {e|&j1NxVM>C; 5rjdjFoǢx"F)&2Q؀@R6^:iW1P(oFck}3޼uCq)(фJ@)ʛ,Yt,vP}hnc[+f GBHV볋pPEw4/uYK]U-` fELjm/>t(daը8aJ2hAGoЗ+{X;M:FȷeWaY:8?s 861 ! N&d3v[H %Ԩ31H?㔪zjdґ+/{Dk[<4{4<$ 0;ٲ.i&@mwW/TdjH 'R`);s(6)-S\ . ZFah*ERqƐ4q͏IW۫zΏ׼eyn=1?\iUS\߿t6qvp(mJ9>_pO{;Qq85-䂣 wjdo+E@l6Uv6 8Wb$LEXY%p"~歐SLIg}RlKfi-iT!eVkj[TQmrer!ZomF!>}[pKʱf}Yc ٛ#KoUܔ#`)l;]<=<UYBYI0z#6d](=%3/`ߊd'sTos O<t h -WJ-!S~{p- ,@5oϠ@h{>ZBTbͬUd:%pElg@r)Ȕsы.·7&Ić`ڹI 2@z0vc7MDЗd*Ő\gmVߞKcWX9#ˎɰlDD#:IƯ1_Q ½y_Ҥ RxmG %!tr)d]/~mƢ^-0[QUK*!;'Fޓg ф""dMMFWR7"!X^͕..HYMDtbx0&-zQ1we]@"T .sJve[iu:(irASbAv?ogǒۤ'SyeiSsriBB|hn򶌹΃ ]C(O7JA^Us##~!Uoj3| boYu=غ) ~Ri'|]wz"qTx&r4=p_0lm* ۴r@@b*VnU<j7` >HI )CaBgPиIr#]j;,1<73_oF 7˕Ar(!EILL5ݾȼܠ"̣85(\Z /8%ЭpǨ5BHtw f,>uh5u^9w)Э$q -`.d-uZG ~(7.*9ObvkKu>GxOsiNqECɟ#!)UtpBI}-ey,_/C ^Y"kD} R/t~gob)3R6"1m|S+`4T(rh:meN(Ҕ̅2ZF#W5L K_9,x3֐&zߦViqϐɗUq}O|0' |(jy\V^Dv.6vble㿆GvӴƟp,|OyjȶuӪc־Et_OLnv;z{|F@TrT9ydн;$'P( (,s@it:oDI§+)C^]F΍nPSߩ>7iM@{ F^HjJE:8kx0!Ȯ~p7E#džGdQ8/K`ѪyL.m`8 !Y*p :vbw;`VopI-ҩk<\A?۲g(6*]Y]s~[ qk%zH~d2 Ǘ(|}i ПOT;kae}8Ha$11 aZɈuhxφcam`5%{|vug:X;(7.A\A*GLNCi.F` b:ƑBn1HrOHNq~-s Q&3DNJZ+.޻p7"kqX$t|'U-齯ҿR=GM˷sPɣ{Id1h:\ˮqn%}ĝ@+wkXh|8їϚą*YݲFö+G/pQ .H7J"& Tv)ѩB6.g9C߈zpo{bH "&!dVѻeuZYE{Uǖ؂ғ[`WV@dRͻCZ9Y8@9-Ӝm}\ǫ)h9g,߀:9Մ 7)yӔ-qZݚ:~^fD+'J >l6PM,Ϊ .\b9пJ ؇ɱ(A=TyP^s-(FZR-<4yi8 yh5" *8qCppaez%cweּ(wnzʹwɷQ-l+2 RӴ2~r G>S]G{ji~״PU^puF|j<]L6Jm %QpJY*XF1(6bgR+kG,3D ѐ1ߥ |wexo.AKíǵuR9A10|e=rl>y0RCsfg[=[*~n]*7eS9v?I YC'|O瀆=/Ai쪦C|A`ެN086~KbRs=N {VY4X$8xjCc,@iȱr[I34B. /chy[)k{ @ј؉Qse˪mԕiS]$ Sh$fka2nXyϏO9%Sk7db!ekPWK2\ge 4Ɗ-\r0K.C*@%N%3=#CLI˫aɴv>׽oOo|:%\XӅ;^I|,o[1nC>T= 9wu .-kޱDP% _7=;DPE- &-PzFY(1~g(!]9[ζpZ9r-X=EQz3N>J%w@:C7i0ϙ:Th;cQy5mH(e3'EQei2/.n%o9>!l(K|Wqַ@j8$J)6[s"ijY}ױ RPGꆚ֚6MX 0-G%Uw]: EYRohݾ+Y3|֎ct!6ND1DGδO_p||3*? ۼG0 ^t.:qӡlE<+ ]rݕ F\9Ÿ6.9oN7ўzU- VJ:ȩ,Bn+IߔYfVxWCœ21K)dOePAJ963\[[FHm75S 'y_nW'IB_O"fȁ=~ypXH&a;nWJ3G%?LLK˗w]}CQ D;nGM g}K@@QBhxfgsI962 D->3-v#u;tݞ#5拏u!-8J)^-9ѬehJS"9℡ܧ{N~<TaKαsUlDlq/![-q6=;!EP?D0"r;A\JM/6 !%T9&7իaU :coyx7ǂ{P,#)z1+'^'7@Ehúz:OPc( Nǝg K Vu=?T!0^%MwJnu^d.x]Ma$)e)Ԥ?2R4Ń| -L,}[c>2!@GZyl_xF^6g$40 ac`n=LH]k}D\^=e] `0SeGVȏ;"U0cKB3{Mfiv.00}iI-<(0iSiR7DP.VgoWצN67 2\^ܖyN9[7[Y:XfzȺ1ฬ+MC%l ?1}[2/ŵ@S'm/[dnMrкsBdT8zzd놞_ioasR&?Ҏ^O~}C?E_ 1Q8{2I '=2G6mh/D|-ip[GMM2Nf\`N ~8^3D{ݹkMxwqb] h?'o]Ӽoj]=״5Rh;KTN,0:jV=I kӘ1dmZfY@|p܎fD±ړ0%ZU%-MvƄ!arMc6ɗ%a4{E)7;Ry, )@ *w?U+TkQO|vߩX]u֑IZv57.3$f󩸷RR&iznxO\I*wN,lAbcܓԢTq YӛPDEӊ ;}7;+?SF!s1Cw" At9~m:#@;e\[. x1>@N^zOliC;q3cDSS]Fo(iYԏwYt55zlڎ/-PZ1SLޤBy֓T* g^!0a16}0f<ėWIވYI*L/\䎜72,@I}"Jg&rexueC% { 'n9|z9 (Y)7H}\tF JSvf" +eunnlZƢC`ÎſTZ~]mHsEJGDX3H[q+d~&I *H,,?t͟68$щ aJkn$|$KDߥ*s{3ybZFp!cR~9fXq<Įfaoax{l543Kj1BH7HXi , @6o5"IgQ٠VdeYxT~)8ge_}uf~&"m&5cRR{u_G?;%FJ Vh:ܶry8ϟ\.@%0Bk?@iiM:%6"}up!FnU-AV9>LFhr $Zt Tf[r[/ƸQm'ZۺM6>;7de,>/`ye}F~p}vFϸ$y?4 ʁ 8/&xa<:RN_@l$^|QAP:8Fswsom[ҡ4xoEQ#)oO(w?|m5Ů!˰ Dƕ>oƿ6݀Dw*ƅj%*9.ȏ{Ƨ ޺C+|.Qʒv\3g+m%흽~:؟zG߰ܭ92]/0 c wN}J֭9b겵{lYJk&.%4~zmjl:jqqCP/ZҖx&wF=σˎ<}'6QˑlGMd;0CSH@x:*KtjRjm|FD(6j,.i_n]e0ۓs`(H)gSCF[^tez_͗N}= !F*JUǢw<`>T (*"X5k~V .Uff8Q4Gҷ;1%J+w@?Ss&%4MeEػOj▔rSyr%H{#B}!APbHˮZ0e{n竱sPb*LAt.t*M-策 Tg/*h;I~$^ [@sFd2`/pI.0&,׌Sn(|eŪ"HAf) HPT2K`=b0¸%?c܉aU6x1Eyÿ>5*Xy^9fBwϣn^c~k*K)c2e3ArpqՐN^xᰭ(4Vp:$G{,RV&jԜzqi?qzLCC\%]`O;2} s ŮV Q^}`W90}#D}1%L#*[t :*z_Ҷ6S {W {^_JHc 5B4 i^Hp oA=.d|l (۳ q~82(DTQnZ.Ẁ.Wup ye~S:A1 @R߂ L8B3sWEknA#J(OX4Ϙ`R/wj[{xr =>5Z҇$^㖍hJ?DDϠ佧ϊ-kE NbFXF$?5S:f,Wb.ò8=T1T볓|l-zdBCubnq NzT%m8ha9DEB J9wkp~ruQ>(/ /w3WX:`Z*h@ҤTͥ4K+Dj$)M%^Mw>g rUG@w֣vKsg>FF Tʥ^8 MZ.k;Hl.ޗwAw!U.E;IBX" -j6Vs&px4+Hp\Ťmm7%LN!$+Q ܩFmG8^MiT 6"p5S) u=ُ9iO|m<EW:k ;Lc))}^Tsy(NA`A |H *kLz;kωq60{#͋J/';>Cfݤ7c:.2mXR#^a_g*(,Eyv5L'czf^>3'o)l/Job{XuRf9uG/PŻfl6_)̾ggNV$Y_c2OvԸopw 4PG+CX92V=7rŕɕdsK,R'EQDw?,3+cJqnϷr`yɠXBaUߡw`PZƕ} Wj; ``_`˰&) ^^j mwT @[{O>ry+GN+r7n4eV$f?mqf3Ao% (~{}b!7G91ޝ u{!8OW,%fW~JުSn<8'J?]l`@seN1NNVIh K!{G,Y/(ҿ2- e/ rwW)$0=֤iU`"9?&sDOB={W'>?ulAEh.wUp F~y-;zD(`Vn% #;}kfM .Q{`^4f Yoi@thG睊7+ʋ%bMnQhBkݩ#pe㓂\W%Eg(a#l#G܎[1Ը[h,OX(> M(nT-0ɴHO(᷃_.5wkiY!9v]NDUH %!ċ:w>eRsm_ ל{#f#Uy0?tz ^U:Lpqi^%M w"ًn'sR |=G켞%YlځLL~SW%")DG-6AIFAz2lx6uV*@"E͞Ăئ4lʗ#o}b="yv]1zv -#iRS6?#/^,<ɶf>xe?D$wDU6~q<TZzhO.eJfPռg/elyf=/fI{f]Mh(Z5k~Xz%-sd?ͣYz5m_xNo q=AT3~[+XVwY ԫjЃ@eSnC˴9D{ۅʉJYt'QB_"0û̳RHqJyo$ZLD*"whM6p9#ⱲCόm^16;ɩ(c11b !uda1rs -⓼q 4!Ȭ-NY@Xnd &ݶ#.yl~BǙʾDvSFT4`A9Jl6We0TH#8@@BΖbpkPftEp̿~W&s!+-QH1]mr,8N3sj:?Gi+źO9f .rGq׺=1aos"ʈ<`mvmiB@jL./f+kMط/'|cajg\Z֣Q;8gm"/(:xFt$EQK;gG>n9iЉ6oHJD49%Vwmޫ-?I:K7 ;LH TM<0FC;*q ^n?J#A,F)ϮB]`GIbZ áAYU}_CuR֟fy!OуeI^']+3sR[4%vUt;&IaiUL x 볰,Yc!tj4JqC:-DVЈF1g{|p>ϋ^漱&.*UM a[\V3f~ *iz,ۍ/Z*:q0~aX58Ylg&oAҬ% 7oI溣+ˢ`Xˍ(bFC3įC>S,@6iJvǍED h} #34 mF mȷ[qk3h7nh@9/~'*S ,Idjם? T]>unv1k!WvrR3y Ak0SC!|X*f-_k~`9r[oYϓ+ObDѼK@XdDvӺ1o&8*O:"aE;7*`ٞ$וdEG!3U8I Iel7Q@Mɱ֗}A1Z[zӌ{-f a |\z2|6r_\St :ǰq[aMunk 2-_ak>ߚې 1{\[ Xǹ  vt)#'n^,,] .NǢ5 >f7=CۢdצȒlՑ=ȯ}[nEʱT!$6 I 2MSx@#B q™x&Q[5 n&W!߰l.h))CRyZ~+upE숑~I^aKWC{`tL̚NIҦV8m1ԅ{t9HI29eGZA\:o4!95TL7ް@%0GWck_IGf1{GՃD/=&VjGxu\]3|}b%x>՝DejUh5\C |6K&~KIU6qeL\}{QQ(=JODaJS=/9e*;V՘ 2ZE>Or[p[NihX"B M=6:,!m|.w @"M /}f7}rے2wr;ȩΙ B(Z9&}ċ]2-{Ow$oH~1/W&ۤDoGPwiH/$Y$$`v舐\*;\ <_ qQs޹m)A2+l:$N CduCr4q\i K xpCIW|k_/r<~L¼|^ɋ:cMfN̐1yIDލH"z}ϣ~k&rwݚj1׶*BfCd$R=D[13 YbC U`"mwG tj_-m~ypΙS;2My3mlҪ iR!ΚVڱ=}MVC_p*='IbOBaW68 `U>iL2VrlKWۯՁ= N2d&THt$3u7tA~qɏ+JTa-* mwS;`×?j:0~8Jm/ <Ôt{y*t|1$Zˆc؈(VȪixf 22V4̺Fc&|6?@A6لxo=l7*_/3%L(ؼܨ߻>NiAGGH||-f&#{UV0hEa`h(1i69Hs{A_j('z/NIkTQ< N+̳Fl;VwT<\=k ̈aZ^U$"9䌤\zcv;Ůo),żz1]#''-G%ZKs9ԳzaBtS*0(4BT<% ? x!ڴutV(8$W~-D*2k&K1-y"߳@ w>N%g]G= QL2< A&(1+'7IT]N}mB*xMq8N%䐍c3H 7 (W KEh8vӨopt%|#kL&10n;hU}3[G@C8h#s/'OlmEW "%Uы;d~HXxp1g"m7eN Iݗ ߪmOڥ"hBr:h4 >J;Q=Jˢt4:{m2Fm uГCo|n$ГƉb.q9dғAe;pYS~;@*_ orl ݡ8RQ"R^^VAӃ }'U.9` .iRj-O4*mnJ=Ԯl<#f.~dт3]OLF(\@ΘE!+izwÜ9 /}u dJxML^kuKe1`PK ȁkf6x2gQ{y+҂C/ |1& =rFo*xV"Lˆ0C,V?jꜤneǒ]MbWz=x/Sjskne AfZRdt9Et)s|cyBr=st7BjM$^Vv7ޅ[P@>%L7uI^ޝ:7&:^_#Gн=3A*q'ib|@chHy lKS*efi9x6_30y4[R!E/Y׵IbǍ[5C +:a07*5l聝ٔt.p|PQA|ljP:LPa k$_^~ˇ"1~H)4ka  d= ?,TnI=>[y ER'LC%X1=?euc!Q PG7/[U1;Qk5j '?^2.N9OS.!_˃ }\y=KME{>nIoӫ.HW@mVL*AOU?o-+ B*+;2@NU;!rrշ:<̎6첿ɽ?1[PPlyiZdktғaiLc9(Cn~т6jzU^f<Ԥj1 MsWG6x%z9=tOkGY卻|߮? c4eIJHڇZ c*V 4}iSD4M F}8kx_OrG+LLzQ<\;9KdŽ"9TbH^TyDh{?cT\󖐀0 5A6Z6 J& ceYM s6e: Xkn9n<1>_WۮCě;r>~%ޚ⻊ =W /Ve- !g'/bM3/î>wZ⸂c*5w:O=֎;p &w13C v\ oz(Kn;Pa`.r lH7~N"%.ę/ }Mf9S+ R2봒ϙB穉oos^4 ,jh4KdsM}U&"F E}K[٪"/^R"wid\2L=4PFc k؁(, GG 0$D'?1IbuX }&-;Nt` }2qW80_EFj:U&{AԜgLr29j}Q%kQB8/fC^DcNb".b\7:A D-]v1'>C,3+ϯ5 hgBHe=%ʜMRxe'p99My-vVJ4EXmk@ќx"  aU%~9Xg9w{11 joC~Md@Yգ%%$4xhSw8 o$헄v.SqD҂By_  R42ό|z7M?IrXBȶ2=BDDį ]` v`xJL b< mw^~τ~hI*D+7`.G30^`tiJ9l;kS~k*=C4R`0Z~!EFVgd\"[)f,"YUx,lq9PB^'ic&%k$TyXՏ4!0Ohg,ρFZQe+W&fC;4^D+^OYMY]O'cR)Õ&T< *ۃ$o ?٘4F&ۣ+ E9. ƸeiԱzn9JOqY@杘q}'0*~Y$ZN L)'8Aa;]yAi_l5NLH=&ϵ:Eփ]m{o,Ω:c|$&,$8}H8'=P!ڄیxpV`a߀Cl%p҆駛Q!<%)U|0s(\@uOY4W xnԟ !e5}_ô /:;~w_%1KVQ)!Xi 6̉w-xv(J81N.3$tM f*{qb礊r+Yw/DA4[ݰ&—"Yx Y^sV#]Y i<޼$#y:{y8S;Ά M)04m9ԗ,۬8 0 ̊ Lt<X{LZc:r&#k=G.nЩw@>C/!jQРFR`ش FXψWC23 D9 x҂G'>SGSbE933NA=(`e*{ps Ħ* !WF U[;1T M ơф(/ұQoS1x>ϥjBP&b#A˲m8f&2pE,4Qe92#L5l񻚽f/&&RX@d7F1t a^žS4_pBxoN S*e!~| 6Gr18 {\SJ ?8 _4sNCE dݜaJZPop#WlB#ޢ;ۙtH" b8Cˍ~yUG")mc/Zʑ(0d*m1z!1( z>y]X:pyx J%}4EX]w3Oп픫a1cN==9: GVj yϹ!Ɋ^I]CW+jI#P9/=b5]֊dCbf $wLy(_`DrZ˂^\"%c3tBe}pe 3xAn>da2>2_Tx%+BOؽk3S>$@QUc] נCkq:1WFV+eh_y7(5 9L HByfxo}Is!>_26ww, 8A(u-`*o`܎5%?_,TF@ *7,V #(bO>8Geo\:Պf= y㣝'^YBkAyKO%=qhONNb% l(L[țmPA[i<΢uv헶nx+~EFg.jl/e07jpR6+::(l -*81~eTLc U3wWV >W $ z`̳ >M8P]d<'rHMcB~|dE$=9"5h@J7QCiMy4 ,6J=Ø=Cc0! y?;.%wQZlFƳPӌ^FO7) XI^UkuH2'.*ӿua4}ŒHB.jH+O Bِ3w*TWo}ot'*-\Wg}Qjip>I:iԞC}c O#JA2Xz<$ND~p|u4hƋ,: OOxa03#!#HO{-f`nEIڽ#[ 6StcTʪfd* ܽ7nxJN"Cx1kё ’?;PgYq۷MsPo靨L)l2 [u!f"o?U.dTF 8ޓn#q6Ҿ/PE n>r`SU^>Yxå1]b-玭T-G } RFz*rXr4wy ItUYgH iw)X'cJL!chaC *5{8/ט uCy#f'{ς4){"잂":Lf&$V:a6!yIpsRnv|~aL=,>zQ80/rYN^o8pF$NЍTKÄXi㏬=B.y4B[Y ?ƛCg ŧ R`$V؇>bp/#gNv?:%vރ>tY7|sO;Џ Wx:L޲X|IJq}F ͉ V_igqslJAfR9&ώId?ETG>qtۍy6#M}m(eu!ei='z>BmE`پG$w #Loֈ_!1[1SXYmc򰵆z3}/P ZXߧSʫA=N l4Y|P7T3Wz,m@BjZZƊ~\#Ln(m 7TA90uGjpZmPQ8s|Y 8hf5yaƪ5WGIFE@=>wzXŸO(i2~(D 2y9i~[cG XOUru+:Է颣߂ .lܴ(^-]CKI(X.*,g d'lRZg3[oIzS bD-+&,bgJ[ʃ a/zԼ$\Cjv S R$ j/TI4,Y;޳dmI n~k:ǧwyEvΊ j !IQcI3D;VJ9/!;,T/Q2ؼIUg0w :~H6,nLC/VTi-h{[YkxrWF/Nxw&}>&U6Bc P Q4#5UZcK3pz]^O %b6sER)z^]r -pJ *@'̹?l)|*Ti̴RXJ5B#rM^WЁb +;r%u@پhVi.{{)[nGl˜n]0&TZ>CK3Ӄfipf KwF*RucS,Xco=SgN 9ϚQj+F'z5;!߫!Q __<0 EA|+swdzrzv=I(ZX4.ꆁ.y/xo76xHUbgN ;6ƌ ҃X7ձ.6Qɱ .UF4,|}X#{ L; `$\S۸Z+5I!oT6!J!@%tB*:jo,odyd?w0H~vz[+vFg=8ъeM4 ZÊ͒u}?B[)x n+OGnkhpr.ZuÃ<,F]o}LGAh(][[Ś4j+r/a+4-eW@uEZ_vF^ATy$?98AG R9\po[,ѣ/aW9e`>6ݞx6v?iQ:vsgQ+w~~len zd[ut JxണxMOd?}@Oʷ+Tt^ނ/e)$|'IBDQc?O5DW[:_ 95!FM%KrSqчҴKlzixIj5'paM[b̩ҽ &&6 J(Eʓo Gb<~1>fk K}fUR@[Yi;p7 05 I_A:K=s>FPh]y D((0ɳ-C+ ETeM di;&(yU8`gnXGc0#Ҫ['ȑܱY]K+f)L?HQtXYG*E)Yи r`97 Q 3цȎ;uv@^I@^XysTZѾݥjRH7_v\͋-XQMĬ Q`?A/څT+C;Uo3- Ye7)q.<؍b[LZN*?Ǟz[/ cymT]ʸq@#Իo5&ff>&0W-rsH3ABPѸ;ڴr:K XɄOݟ j)[a.X41;wj[X*lE 7 |JkseQ#<;$@3-ħe>(ZT;7/L~n},VNl\fivQITb^L3!j:5뛀L.>L+gفc!H.theC"hD^'Q@@s71h'l#RdMṁ3,%QGeQ ߫q@p U{t]`ֻvA~)_Z* |kϊ#uO!sun&gNo`Q%`붦'VY [@iG%Yurj\k5OS"60X%jqWqR$TiEY$ o`X].Q)K^MlI(g.arcC.UThnpi[hJocͧH;QNlsU&k ֺ6gP,@{~cBI Fs@?~"ӬX|Xy@"?4}G4o͔Մݠ6+@#g48*is:pa7J0D d̏SPtNgipjWICd8uظ_R/5A(TPBzlWȼمYZDMj]̋_)d{%mVɴ~nMMz3xKao6|]4^|$iAKE/l>ϴs֨FKq{DOg^G ̥t 0d&*XGr䶖 L5 ct} 9e_Of{I_GIU E+͍~Zq2iAvxo q*y /[VcH]~2? n aqsmAC*1i3.}zjkb[/t4qwG ev/ͩob1*,`źե=WFjUݒ(d URL\aF6kRPU>C5!'Xv׍zȳ)BcɿF& zۄrQe?yFvC E|1X7Ҽ,)A ? Aym谱>,EY[ ӶR3"vms"z¡1 D䭉nG6 sXgY.MiN[zy':h/<B?)+Ph.3O3ХzBqOw܏8x>zOjWkrW3bZM] Җ0m71r4P(pMNfzTykT=ӑ4W emjo@S@Dcߛ;}*9yV~n')ީ(43uˡ8%il"D]ϣmwm:f/h9v{3Q"p90D\+v3skanq # 6]J(7j/{%\Ÿ#o. =R؋RxmZ7dFt1 U3W7L6'7!gF~PXHM/4J89ze͗d;5{RϮO_ZC[N6cΌUl.pt˻Z'MxOrxEs&NFDqUjЯž4'Ducʅ*2/A}C =&- Tt8˧jcȞ$C6z) ::IŸ>x(KMl:.=˩]FspE,l롞7t[N -P __J %{Q)/%qȄj# Q( c/&"aY}HKGS &?cR#q`}EDbeo.[9t*33 UG&l4-ΝYVUE(j6A2!zKLPKb,nt/z0†D}.SܚŭN$fG c!H磹]iA !?]n:)x1\FtsøX >&,䴺8#J=U[?pcg8d 8aa)1EK}CcGv dAZG). T"?Ōp]xS0^`X(1ŀ] >RyWvGȽww lVGZcr8g>UrzK !hG3-! JS( &$/)#R6M%n*(뒩l?-+Y8ǫVP=Z)K %0.dq xjc[8OPFqUgptd f[fKGcNmc_Ep \yAKB%'}--v a${Sh]3JfP%EW!`f [50C:Aj(I·)꺋9,Շ*1SHOnD&HhRG7-ШeLo[ x:YZܔd0ݻB Xc[;݉bV 5-ϵjwR<MqqyzYWpJhEU$=59w"Q=8ìfЀH0~EiSUJNw 8 K1W(9S[S4R`'W=qWkxZQ֮Z:5qVK}6E%cڄI2b6 I+dMϚ1-PٯV2٪z q"1D'nMV|3|2 |;v| e8U.3yWps4V'*(t`"X;~C7\")SOЊwzG0)TUqh=4*1wDXTHƩSg6h%gxnHwuCrI*~ϖO)S) jZfc}AzЄa7 {F-Vzl]Df_59ibLV/]p/Cfhi QO\QmjFt<)CȀ/.Cu ?5*,!dEN YS_7K_µ6_4"Jdu']%>)`](;R 9D,MYnzUY˂4*8Rk<Ri4#fvGyCs)|ѷw~=U)˚~#?*L).nGCqB~jRox(GQ،*YhA48Y#D˟v. =lQzQ},ux .5)e1 cG9e9y*Ѳ/fp@k@}8Lv,FLݡC62ߎ͘2s^"u{ ({ CahsjV2d e>{pO0+(VR#Icڹ\ԟe7;vMTVw k|W]Na`'8]:+96#q*Cs|P'FK]L3-Š-x4^- @m5K9$1fgM[D$;% b \Qڕ'i'h5s,X犥Noex-\6UQ F…qӪXt,r9 Mv2б~,kl/ A+νNfi$ʂA0u-'[H-*lvc kƊYð39( W%4_zs5gwO!<`Y-6-ژWv\NwH=xl;ŮwnOZ0`3G|쮨^̋wK9UЙi(={a ʌH&*Lsm n]8͖ѹtkv4"&]<g)/]O_LQ6{MW4 FD?j]U]t[3⠘ϥj}D'6?&M OO #ly0vi(qQLƪ Wc!99i}!r#Pv?^EC?Ͳe@2DZH=XE4q&MZopwA1gK㶞G!+hx>oVTSYdM:ԐB tn4s[.7"Z%m~K-=$&ޤ^; R:IBDCXsR}f^z0 h!&nόJh4T첎ިc!>JzYX("K /t[ZGF\_gWuyl K ׮ДchOSg+s3E>lyS9L'1sqD֎x }_#Pfخe}Ծ/Ȍi.x#2I;ME)׎v{[́q=Wk\2ZSmNa0Z)Pe+g?Ș(ıFum kgUIf}eS?ަa=U1&ycevsvBAc`O"mb dfڏ {K]'4,|sX)[UuwN֘+;{Mp9R]_Ƈ!G 4 f3薨',!mcKa*3re.ⳞTWh {Ģ̧C[3Dc!wqϒJ(7LɻD/|jG ^H/g}?ȩCM!nOͭ.s>O"VvnR'^1s{%ES3'P|RMԳ=:ЪȶH+KTG,q]%&.nSFT@gU)bS8Y-0Si@!zq4goG [iw{.}87A;J8]4i}#Q;;a :J~KM Xyr>ӜB|$sWAx(S,ǧほf%m$|jF68 nJ+|d}R–vTz)LR_N7R b} FSV`ݕ"0o 3Q{ sqHD+s%wE"S;&<禑CQ6W8 q' - Рc\H yö́tN*yA !QE /RjD07sIEX(WVSi.;wE}H1 7{ ϩ[[lr;j\@NX'd/%:+-L)ɭ)Xh&亄ia%**! {3[JF-g71AZ308/K@51Ri8tC!3q>^8H%teB\^EVNjHKԝg#'G&nTS0M&`I }s3MPb &k/M:I64s:T>Zm{ǿ;?*ԛƒfnO]Gi#]E/(]co.݀Yvs#W`?o{oLehuk"M>2pzf(Wvn[~=)WLCN"S~WQ.e9ԇBVqf EyEbhе;>t­3o01g % B>c*mx sHͬEA:B'Qݾ: EP72\4?/Sj@2OI-{?5NMn2|Jٗڿ#†S!%z,GBo["*cSJ5=@ilD[DNIbMH%{ZI$gtqf3)ڗ79aeW#ں!39- J01$go8I^N{ 7+tVKH!4!r5eV?=$yKJaѷ2RMSh3/ygjH #]=_l+ |k]{H6# αqlϸ3›8f,Pbۦ0_'˃h¾#*D僙Xt9_|}f+b\E#'QGR msLt<1r-?MAȁ#l '(Phw=Z"ԛ|&=-e6Y^Y2S]W̤dp@B)Ki5⩉+~ɘcgAI5>As ̅F>fm\u0 I+'$M(;s9Xځ0زTu@Ceʼ>`@Af\KmT҆(=NwIZj%U52B?;p~2YC\1UUף]K&5]&*I'y0Ym)-:E %k( 1ǿAA˦_d>l~s. h`;EfSܨsZEU lVl?k}W_`f۟1V%ҦY-~x|Mk)aE|QZ&M:QO`B6P{̷m&~ԮWqjџ!/gRS΂ĕLd-ۃZ2.8;{Զ =&^>㻐 0/@t830ų ;q#]$]03;EEO%t쩛4 8z0Qd'uP f(o:0`0g£c&PZ^NEivCp b OP>H|;j{T)`[_]aYQFR!Z Fq^eChMv/m8bI34&BgB^r%CK +Nj_fި Sw({MߘSzטtV}Gq}8P|':`fL)yl?UI[ҠQF"ZvNNBýWHl,IJ)5Bar yuJ??D2t ڠkκa ?ϛނ4AQ5F̰"OŲ "ID^)RrӚb'K2y\e=<3Qj~_$90ts8dM' 0xjIШ`.q-wu, yh͖ǝH:kӝ0g٫"Ar:Gfc2f>pc3q|֡^PFQm)~ob#_0}L"bo%] })v9JFsb+'<P`;bbZ&)oCϑ$X;ӑP^㥌`Z])۫THz[VolU}T.JR LR @.QF'Aږ5ٸYv} b i :ܔZa҇X0p}6/,,iosvZMJ‹hm]jeLJDaO̙Y,x3{X-ޤmƳ,`U]݂/dk3)!NZfl*<Hjeh֌$-1xRr+<4am]6&sS__$t ,ӂҪ)='ZCIb]bH!6+8NT˷ld{.1ELM$\Ltn( 5^8LW O_R8=_Ũ¸m&cԂlD_+2H>lZWV$8zQŚof$/*0sWgRI'Qq^\j2FDҘ aAI Y ʷ<.Ǿ\Q)sJ0O6La*姢m ir0A}X!Cf%M u SQԃv_>Nb`NЁ2֡F'b{غ(j[КhDb'1mѴ- uIWN9xWѰS%ݭOdD :LUp)(4m X8 =*)Ą/WP$ hX h\ک wLFwEo_O+CM r(]&Q0>4j^3V7JK&SGQnG ђ};plLy<]iNo"g`-y2BgfV`T1ϰ5XCvI£e>pT7U"s[tl#Lۏ%aqO{ec}8m:$T6# ltj1Lc@NhîX,(v< T!.X6H,-(3q͡ kseǕ"9|ap2By e@Bo,UkJP@mC'Z 1CCs)Vkm,/.@ aM6V獕`o@$&;E bahfxV >ә#1QM:*܉zzH/Iͷ/iA쫞7 evB[Wg#$B&Uߦ]>4^(fIOA7wg$#kSH@jH0nEJx0 W_GS  `A.Y݀?aǔklQ[0= mi+>vDvB8qMu1 0 C: G)TxL,liI WI@{NRl9.Dq8w;~ꜼLC,~.&M@ k]B`>Ӹr1N+|T?B}b=,Jc\hUIĨTOI1!4剑}NAU!N8},o2xxqT;v;V-}b34m1tV7C[ &X$>C>ym5Yk$mMlfΐKrw[;&I1Owbϗp3r#$<VL_b୶]3F?򞹅_ &SN96!wRf-b̩3S%l7n5J";eSRQ?154?gfQc/@r63z@ ȦBB Ь%v-yx?b]9Y>$U. o`1 41=伍e9bZՐa.x3$Qkd?m@F4J]]>mIS!̵cܖHMA?ٞD)/NZ5Z)Nb>NԾN%<`T w⬡I 躪͘£a0OBγ nt*+49F)h\’TA᠇\@-uhmM<>!BZrM b9?bmL1~馵rUnYyֈx\g^|(R騭b<?E>]fzzpvZIT841:NBM]ɈpʓGI2VQp u!j ࢯ7YG= 1ѪEtޠʞ`[]u(û \}6{ q)lp^qpb-el滎ڸTO7]`=7G;`;}ۤ5rG!uO0[p]W ;GPQ:辋xZ%{oK/qeFn\eݟy}'h(!V3lD暱z(Z"Er2MhHLˏD/UgI>'aT>8ZqJH>|5pL_{{>URql=8`ӌUtrWl-fNY&2;xUVh%6FC}%? .#J6Ľ2Ŧt`0^hpeX*Ǯ}~aݳwQ2oFHn-[)["t7vG{DQz9 r-OLC HDdݎlL ܺ_LT5޺ko(I3}l}heC|t DI/1T7DsJ!.=:qgaW+'h %HrBOKvHmj˕ 5e/G&ü)6a)6ok?Y0v0?5Dw1_2oFU,lM./1@DgR\)j;SȠ&Keϰ7'1R{ X=r2s髗ѯK*e7^Q҂Ɗ:jqBIMM9dX1C!GWm5HRlҽN$ShP@)YYK-DuQI7X/NFo63,+{f=2v$I) 4>IFn8ܞǕ/3GqգWV >O-Z9fU-Ou֒Ga:1Kנh݆YM)߄E;|Tn%MHw>ā9 WG?XQ te/v(`$~7ݲD}("9Te\ o7~͜FQGxK0x [=DtFkxpgٿuKEVuЋO?V55!ep2+g LtJ)e !uygey*}ߙ??)DV 씉TIMEЄ7˅ *U*(a HT^tެ*!`Oo8>2 &9;=cn*n\|5t/ zLċ (&TP sucPk}A(g" |W(ce04w5X&ȃҩq|z܋F{F2>H936cH*E-mx}-.UFZo} fBB[AÏ2k0G23:/6#rA42֨&it c37J9;h*'&/9Wлq~z}:v+8M!Ɇ28Lc6&\':nqIwNŽ5dT}V x=ݱ=W$.A7!@Wľٕ@YOMvx1@hu6#$ bsc'^7&Lw9(Ow]ٰ_qb8X 97Y;#L!ZMr&aW+ϣk?ߌa "1ռF:țS>'%x"aW  VRGS0ң|'4|]D-VK8~uRO pw/E*7@cs C((dB RE/$o}ns+bktߐҖ^6c 7gძ} V >s+7kZgFKX${Yoՙ\@{1{ ę)?g.Ca28d j('HZ sGp8 nG^/խvpC}=-fђ lUCDFFU?e㞸bJT`@!3G1q<ǨsJ -7w8TrEͤU`V+B|e.uuLb/}bOږE 4ZnBZ8< 0#fԦRtJ03;T(Ҕߔ] AM&M0T4Fč,_+:f '(έQ9!^DTuYYޏR* Fy5N~ZVL" zyC=PF=]n5i+$_cagFʌ vZ+igӶk2ᡆʑ7H+L` ӛNc8@ Hl >ٸSc-d2fc 3mé@ق@CZ2RGڤ+v`YZ`+/|#ɑ @o'SGVa &я2~fӷFx"0%yp>HZe1jѳse.߂ =Gs(=VX(-B1 8Ύ?BK SB%kAV3@O-ڨIK÷Ǻ\vvBcIu)$QI"U[@?'e>fGFn 5:8dz֡t'|&@5YD2T4 Da7S,ΕǠ<;p9txJO *l\t! 1V i6Rѥ> M&7&xUޡ|M†`;wDg p+{3kaukZvr +G#SI(5`󠹭ͱo9!vXzs/X+lH9Dtdx},>g$m߬xrpa5 zG3}a|n|Sܘ3:E1v;0ts䨠[(5ƒ8TcafkxcQ Oc_I@ͭ>SHZg0c2}p JdD֟Eut^f~iYnG!D'Ch8ko0"i|4 q)yz;+o[K~p֡Ì9$e8rڭYEVX%IB*c)xBޅU }vIY%x3/nK.av iBn#4mu&:_nVH$~s\`Lq bߠށ\ i4͕u|ЕtU'=|ޔ1#Cm#tϯ ~d\}]U>N>2Smu+Jtdzin76G8b o=f 9VQKln׳W]h+Mg6w1:W9PǗ鑺&($.@X_ף*.@B1!-  bfrjE̋ZC&پ{17u0nqo+P=)T#crŚl K3-? bs?MMOU0`*?OHPIa Z *\2+x)#J A,-'`q1@Y /y"}|x6s4NΦkqd*j\&H[[<1 69ֶ?*>^YErdνIJe},Fvv)pFK-Ol TzFgW?dEҩt^ޖ>,!OPǏ6 %C@57bs#mg!zi_r;ϖ{8 /H08je#| w52lQ =u-Jobښn$JJ/ɗ4j8XeO nUbR!1Q BqΞ(|hnwLB챁4G-Vun .{ǡ=G2TYZU+^|T`(G]{A'3b#ykT ͩ<ȆoCn̘^Kj:S= _EJE j*4wE/vl zXެVʾۓ^=UTS7)sTjd~!!m^fǺ]|K< {?Z~)g6#ɏ $۱Xy|ktm rP hc1F!Sqfwh5dYW#%)EUcN ,,: YJ{3j2HrsV醺`7h Ov %_;+ `g#9_Ľz3afC*J} F}MSwVT#7oInݞQf9{0`K[0GX} ]zVk흞 R")ȡs#b( Xb!$P٭IH}jv~.Onlv\:2?"o .^!BTrs'b>HP'i%M|bE7 G&লb?]cx"z[,.=Ypm] qSOC{0^1cQV)#+4>&8Uu.XʛnWQ-ԅaGb;G #ɈMź}aq_Se- ͼkYOQ>@0EB@Qa3|" K;m .4*,ڢł$ )G]+_Evf IBN٦O[BVϤۏv-fqSf:ɷjY hx$Y?C-SR m}S=IÖ (Vy4w RlpKEW+s\PX~G)Dtkq/ߊ*Eε`<^ך&6? z6* u. SZ!N `Ϸg@bIoct`ؘmX@X7҇jFaÛj1d*gpMMiUOpCĞ>Ҡ"iB!hOhT>RM Ldsoͤtx ׫tg,Bc(>6X!dN> Ǧ_ҲLulke"}@ܘck?ͭw=sl5uEw12'@pG<6Qij\C>72,g$ S }cܣ놆?6@>~wMsǿ %k|;nBzJfr׫j wڦȠ󯽢K: bQdZJ|wQɽ0PNCRf:]+KRb:FnT tFs+kaR=6FcHmcj(2^*U3@ȤDQφlI{ōW*ʢ}| N=T ڎSp,ĉJ킈oX.WԔkSۈ4>1s3.]/zʯ55jcdtS|׽gp$uT{۱sxԬF4 vj[E Q;&!=ؼRq0VRdW9r2ބeI,kYW|AflĀ?wlkY%qmBHqRU"NafWp.CVXi >JX']L8 3ui7Ϲ8`gvLnfU&Z29c"MXկF.N\QTJRFi65 :XLW6Qml2Χ-|'t\gk5Ju1KH2Qc5?Jm>} 6^T=VNص#j/gӽYKj<53B돂%)ceK\mGm ̰w? ;}$RaSd;(ęI cQs +>\;OZFQȅKK8X*= `,U*t%K:{VxJO@4u *yAxdwVaQ'D }&i|T $%"Gl(̬h-va/O~+>$ xx\ۡD6C+J-^f!$*YFQW?@@+u_ur>~n$u#k̬|֢8>-Ε ֠tdI!4IoXba4XҤ_=KͪcE#~&"fXk9öI* PlI?ml9O[.` ^cg_Бw//|ii? dWй`Ը,rC,WcJ&.FI$w@%Cnz7D.N(≰*U"ɨWE?nc9S> AgDaa|I5&)R6(onS.9c ]6okmȓlvak⭾]7E%Ҹsn5y~V9}rY8ĒC/k^}HNwD`@qVpld! `!I4 A9-2H|4$Cˈ֯!tU WA|O0iXՋRJ8zQ;퉅c{ FWqȅ?.޵xӑII dA/&h>y6rCvm:H~W6Vpȸ7ɛP`Џ}m¡i׏TZl;H9yKJc%Ta\K&>ێƁNp03#I G@396TuRXQ/f`V$:.!] I\1MT-V%z5Lx,"iPo>Hr#z +tɪs#~율-],=$.d&sɅӁz[Kp=rX>z^fērh9",1WUBW3֪֌MۗqͱZ_)P&on!Zl6 ܁}]a}zN x: k$*XE_ AvՁ$ ?@-yAi͆te殐e,3Xωy\&x$#=uf5IIg EnKcz]e< D:n Dԃb\3SE1O+ংRuoؑP`A.H9A ڷ>"+2/>r >IMϛHZ\sBΠY|fdJǹ' a" 8tںI`] x=Ȯŵab.|X QOfح8&o9R ZGly˜ ڮMw1.z?+(N5i3DyRG͗GDcNÜ,sS.mQۊB(*UAZ>ﴤƭ4qxG'\ I*OX,vK ?t 84~5Cbޒ"ufQn%9F+|O'vL'eֆ=}~WU"hfĤˍSh+6ڹcz ˞8Bb[*Sٱ ;(\b5 ~ij aP\^XiM:,f8<39,,}a)BLµ@`"B iơxM,_/K^ҭ,RDZTcҮD^2Re]دeDK;c^^yR8s+"nUbWx?xZ)U`l)uY?n" 9?g4DF!mTzzPb "xqrAA6XG9v&Nfc*Bd^z'a7xA$nG.+ӡ*} ms&h>˷py;a8}( Vp|k'ƨSk;:A7p WafE%Mybؐ/Bq#K.xXl=Ϲ9VC„[¶eAko3!HG%:\[( 4 =v.D2òkYy')'st1φ @ĴCBCAw,WQ?o|& 1[l17-8-7tWWel3?B C|hIn+>TCKyNGYSdQZ !1m2zjlJ 4RR

    iA,3AWENiuRV=\@~#5m[]bURDNeƬ qJ@,Kvf$K0!:UVMeh;sNBm Kso^yLw\=; 7??P$Qd"=9_P2g@:buO̊}qdV*7+ɋlnާ.za߀)-$ٰ_D>AOdcpKkP)$*?Y>so $=d)y*U-XN/4EfTVV31hC9kt2;Ox#M\Q-'詈jE ~?֘cx%遬A3$bc]T:j?[YJ[ٺٹ_=r,BНo:%'uHN;kXqb…]΋%1 Gx1OBwt:/EϓLB4@cy̏0ٙq I˼x8NhEI"i,Ȥ)$+~q'9!]EUQzӭxfԁLғ~@uG-{Pc{e2yg R~!fP7lG8HfK酓dF Q<YOt1@,-aNHtvfun}ۧ G[YWp%&Ϧ.<'74ke{L?cʀb#LkhբCS[x'<5JcPyj8S/5\ZOv.~/, 2)0Խ?V\$H{w}}n_n6h0(Ǘz'Նxo7OR>V A+j|aJ64OLwj!ąaa'A8Agflb}X};Kh~\atw`u8kZɗ%&f4K9{tf+#%?1ak\PRun{sH_VhP^֏6 S(! }fК01i,k#jȱ.*eĶt"z2TJCS+.wIi'Sw4(Vy36O..OiG6ա+3ԣ-js>41T r!}Brf}יZR1wFܝtyUzq+o?4/ m$2Z6Qګ[B;K=Ln\|Y/V$%.~mOmPaכjjtkٚ`Wx|k2~0>vUt_*J*MoL|\94v9pNoMzJ04}8}j*dazUmH<2;vfbӾ*R STP}@k,3B" U mڕV!4\"8UzG2dP;:E )6U${Gr˨ψ.FqÍ.pRLOlU 0e3ZP0ƼVJ-w`jhhd[z>GdG! %#:! < &0W~_lW+fT rD#^lf-T1EI(.RҴpe$aDJ9{Q^ҝa; %̪b켿^?wرd҆.Vg,䖃hq? 4#Cݓ-^b7@щBZ1W{QE8 n-3YkeKA&iMUƶ]Oߴ #Q V-y؏guëo*,ͩSs&187{t uSZ*\h%+PJ"fWK+=3F8zA jU3@ExaTJH"}"Җgr:Z/ۆy43$G5),ChKELwa!s"Ęs7NM_'ӈKf?hg2ԠpSH7ϭѡW?={ t9kMy8^=:OiI{C-_-Eᖒܫ`Th?4UlPHͭ% З)Fv #r %wԮg!>8 {}HȤ BժGM)6Fu5=ZAu6,aYq啖eOVm?"3 Y?ahC5.שk_%AUh>/:դ;yAtfBVChOOۭg{Gdgˌ#V(65k:)Kw ֥T(u_3l@2p#-w S;Kzu%i*Bp?6 `Է'`<6W_sDmBA 3b-*^Cഔxԡ{,Θ9dJc:Q Wv ;+BkBY:Yҡdbή }/= Č.#FhRs0Fsµ8¢tJLՒdJdHBaji'!)\LUdI0-etA#MP_^e(q]7rv(}=aWZ14MNeDu҉lsFA4 dV&C5F3$f3x2sl*Dgπ /jkPHJS!B,/lX|fM:+ n$GELEiގ-}򠟐֑S߂3B3wG8:./>Ⱦd2O3pVǓ#5.i)2a@oC1 MArz '9=|,⍷b?'BmWϲ0NP](ގ|@X C+nHմ mpEL˟,*qL@&.9WS`˲Ik!inXfs6JZ $-qb]K3,>.;- ,26䟢3^2@wٿo0lQXҢL4zȇhqϝ?ſG3#xmnGnhJf Wh~k0ʘ[~!ĦB _Ūy߼* GfxVCצg+h;Zz9lIP0c] 'u  BƸdV03uחYJ+Vg ˅5jh510M"UqMU-3'rnȠ(gϗ0[ʼid|;;[H)B[Fg U*mo#hPA~@o}5`쀔\q|grr4]\AyK`>6yeZȜuŐl@J%p0֘+Xs5p_8!m咜 (DiA~RSs*rM/j& d pm0b ]r ȨEfH/wYIh$)FUh"ں&I 7 I ="i Df'O+h1NqtrGcSfmH3i >9;+z(DLCE|^%׃ڛO^Q#;4N-4O)KD`+`MFzWw1.P7AoبeߤJ,O1RA4p q8 6cIap幫{AK}2ߟ~0$M+Ҿt%L-iDzsa]V廊ؘ`aGhuN7.fTav퇚!?$p< \6_nkU`\-}0ңa*paDL&:al Nel0ȊwJizFڏ^c%gMш6b;y'̸|g[&Lw:\z7'jAE5%2Vdwh mPl4ԿC vAvcWz \R~L #bQ~[K0 _\~Icq׎Fp AV Ƨ"\mK'AWSLõV UM24ܲ @J!hkz*[%AB /Hʣ&yo'-,!d~a. Sk{s~YS.> E!UPEgz^%\2E@BR|9A{>=[ 1 {]9lUt$KXE8_;@BPyI3J_)_M&R N/땈 {.UD}.(w,3ݍRŌ%SUċb8t^T39c hB51PEJ7*+;M1r'D6`;B4&W2Y3:޷Uޥ QvlX/dѾ԰/3WskM X\*΀>|Cy_Y^ 0%} ٓ*bSlJe.2W_s} Ca[KSa^uxEu VoMpR2Lg UǨ*XGeu7K-xa G_OPvk@RG]T$7rUmEp_nWЙaC1'ltυE|Nfraa6^rH7Ěm‡+A!! Oֻ,W.RCVo4 P9݂%+c:Hw%.԰{Z 7/Rt>`YV֧y^ ;1Shpڗ]%p9<2ͬOAJaRILPc5-trhOlu{̣@֮ךw+X_ܟ?[Zk/x(X:)!ԝM 0ӧ>eo&h['ѡ@,"`]U+1XB^ւli&i4GtOKN[|'3th+G_QFj ^xl.sֵ٠p,c`l{ֹ GZ650Y54jICO^\O3R2iWR eKS@!&1m5` 5>h,ьM8☴%~u;!ODzwU-&9a>][y·q+_iP9@v1VA^yQs=e,KVS9t7V̄Rk>Q-))l/{/$q&Ycքv.D';ĕtV<K*Mt$PHPutl$9(} 0L)wHOX2D )}Ƕe`x>eۆ(ۙXoWb"&!}wN7] #bІ ~o\9S^s>F8<2L4}fD UB?sg;oզtx~3-7hpg9 &d|&x`؏Pm1une~䀃 B!|}# }3b3-* UjR ø%Lv,#m]gf&y>Ƌ>e[xeNCK4\h[<8nwȺի]Jz(n͡CpF, tHmXxҌvI$'xjza}L ǫmFO%E56֘G 2u W%[in#|2gБ R ??tSE=2L;],> ߸V޽-6UmYƧ"l0pf}XdAԔv|E`i9>!T`vjX; \H-WGeՉ5/SQU2hVMD{0~dgMT]}KʭrBz\-pN؇X)W`5ނ ]N:f TQ[>4/O|J>P, 3$QeI^j{hXF0hS7f0ˈ(j Jlʭ[n+GDC2WE@nnrմG_jҠig'݈DA b2#HYJ |?Sr޴cb'o(^f0[0A٧EؔU[\xg RY{Z;JQ)$FϹ]<P[rnuv:n }tp'39G"]=H9F?>g{!ȀbMՔ㪣pY-hK_9ec[A xh3DU4(Qסˀth"3qC`Ls,2s]#(ߌ4ʡ27 iH5 n+]P[O 8GQD Ull<HŹ2}S_.Vs/_*hvF<4:*kؘoZJ@eR vN\fQ>;)H Jl9眰\jۖQFy!LzZԗ"' \=˪H 8A"$I*|LciMci_m-RLO}CY{/ r,tXX3:|\(86ukdTNօIcdb}dg?[gZqm[\2 z^}jQD؂zxy;I@G~HhuX<@T`ϧ g=M|ѷnYeBihO`o VT'RFܾIx@k'rM4%G j/+%@Fe5۰ #gқ4ӊCbzk-"]^̡6"#?sz D |i7P>.kdjwBP6WHu!dӚW!O\@ gk r`lf~7{t`ީ7tv-{,roC v~(ZZ*%|iH[kVPB85Eh}`ipt{4qRN0?έ~>lR# DY냝BgQ.?TGyCwx$Ę DQ˰=2LNOᜀ2o!j+Σ{G+=9VJy?UPao\O!T5wE\iMNt[IQ/ Z]{!g0>ͨpr$ ֔ P)sl Dqg_Ѭ(EiW܉ L"$?)7+"74oJ8BBpM~%NJܯ+fkAls(`޴׍v ߡ1Eo5pӟ!©l-o6O|<FR|4p0) ;к;u}E SJ#8{`zpæ`+ p mFG5.hZ՞â(n=T@/-iqЕOpl4gvOKj6mMM.vmZ1_Tmug׹2!T7fKіU)(Ujs^N@;YS~.|P|R'I˩r :zIQ@5x.˄{ߖ-G5$30M0S{0XZU{PGŒsm2iغmx(G#<,<*@w7/T2z mnVM͚S[a6R~H$O{6sg 0{crc- !#.\vF)7#ĚGh3Fi.VNb9'OCbLUez贀u΋0*!'ʐKMR dbk^:_iD/*85ڹ 1tnr2n9݋Dߏ:SAw2`4l'cLyj)/M@UΚ۔~_|%r'Pnv >ÖmD\TCc]nµE;\EX24غ2q$wJ5gLcW= l@!ɛ½IHsj='-}&/-*E~}i#R';ZI2=DL v=]ɿeE4...eW(B;EA5O -Ol$ I3bSQ~N2b`OAŇqk[- IM_q@Ƚ$%(Ebezʶ.UJUwn:A[T{C43pCYRL~tk0i'r蜵C+lԓVm4!p uQÙ>wrhD #6= 2jU$}JHQ B }'}Ro$r"8.q+Y%K=U],l}Lh[-/a_TvЛiڹ4[73)R[mhk]qy#Uɣ~-clze.ȧl&pzQT a o%_(safypQDSPhy993mɒǎ߳ZR'ገd~@#ڗ(OBc K)POxζ-`7<^[ӵz#6Y?N[4GrG)$Ldohl:GjxWQzN"9Nۜ[+-i۠t O}xlVB뫄6}z%#,Ƶ:<1?p2O~1n$!y\" I },Yn/,x8P"QҹH6ֹr:gXQP,LVUxHusߵۚD<|9!ʚ[+NSVbIb %/qt0<"A= ]L9 dƷ$OxG!)lpl= vg_a 6(OWWt|G/8^_DLC"?faE)aT?o^l(X|y _VϬy%ili$ZIW‡s`H0沐ŷ0i;%H{Ag)#_ !|9YÙ+>A\-&BN`GV}ڕoFcY x(\̇Z9ǢR7=țcƊ_$Ram/1v @a)3*lK ~IM1n4|}!nPBvo]7 ,%k謩C}(q|l#x- KJ,E/5Qۖ$ .x1k/.?@I# ~ _1Bf)s7tы‚.7Xr& m@5@nFCB5k~z-Gɖׂ~]F?[[MH`hmft;{]Z5sKё^Ш&3J7gP:PLcQ /{<ه˴qpbޱ?Ph WGŭ,,uۼNS)Ah*%t*Fa-w(Mip =ee偶NV]k 1箒]35u=FFaNAGgp#Bu,T])ʘ цbW/ $@kńgቲ[Ǣz+pk*iD3,HYuP~+ U4aC$uHrQxy1DC<1-f XYA=} ,hN1E?h?}*,_etҬ-Z uf3@~"yk6j\c;e'غS10}1H7E;|9w-(ܬi#9]C~$Yh#౴ ?00j/vv0PBfv.Aoڕ"F2C4fÒu~n9O.'9!Qj{rgm%GENh%t:t&-/_ $$iْ ;NhP]e?|8NLoo;'Ei^G’Zc@|u!_ەmg svrU9ьs`krmrEȢlv]v<)嫢2zM>s|Q̣BGFW+Z-QO ^><~LFXᇪ%U̚{]E]N<+]f+Yj|EOPRΥqjP@\bL1srSS~*8~|xȳ ]7F %Q}w<8dbK*yVRYvy5hծr/팕?VnNGD'ZT˟$zR j>?0_ˎGo,E@EYe j~bK?+:&Tt$vBa r~VE T^ }3TrS p7ճqҒIoX܇bi8@t`D%`a* $^u)Ug͘.%N-|A'rT".|5q׺냮N&wZavf 4dK:MRvfGvD8{ӇE|8LrMʛ3Xpjl vN @CVe5xDWFX= .Z)?,`:h6,J/'Wf-V2jSb4qm(uwoTl7J6|uU(#[kqjd'U<֓ Noo2a[FSgXjlG `V4+Q26;bzt8m[=83y,::6c#kHFIVc{ܳbRaJwpd@~`TFu>1&i,@9n .sՙjɫSW3a5^p,/ʚ(@+V{hB?/m?*@CeTv׍]~";i9Rqǒ/):֊p_!IHx+΅#KlEA M` * iC,.3 dx><Z{AX@k4q_2@F[o (cx3%|cTJu; ~~Pg|OQbC5h\ smTqw]tphh@.-L[>:G³MplDD`w]@d)͈| u 99RXQ`gw$(uOjA^⎓눪Ս:Ҏ@h)fO8.,kx{3GÎ(mF<]PVi{tݡ Lse!aҡ!RU;>}lc">kLnȜ&rr" _7qm?"KӡUwCSe}(kqܝҐYbp0_deXsc /R$N(@*&,(lBN.?4khMX7wc7JgfIĝa,#ХF E.Rے_v̑qyk3iB^UhI): ҚCׇ9zx+m*;$mP(ʟ hB\/4ƩD:4 ޢfɁ3$E)>JY#X?nɊ`6j ns^9_]NaW/iѽ& ¬8%WJژ_e)L~5^0>DUDZ|HyUTMk /wS9oLeA` XSUT lk&pRW/kmtgլZ+󫲊(k9*K)h0t3hu*d-k3GsW@uAVnA'BEaz2*ޫ}&9>l&9ldZFi)1}mwkc!ĂCݍ=58 O{4J]ZuP_5, e " {6tH7fFIq*&mC{pG3vhț$1B|婖< }SN``m%ZrD5vS(ToKi-/+9SWL i:i+=V\9KM%0kAXa R)١ 4Ci̅ z+v7 [W;wfaub񒎕;bxphC0@SJFe0l Tq?PlW Z I᫹7. 1nezCkH Z&L*~s.˷. ɠސnR[UWɯWx@AY]"}9!C!ƥ߆Ü<o4,Ë.S5aJM=Ofe^*YYiEOR |u=VąDLp| 9k1+ Atke؀z?Ya5G.IjIow :х6422Oh" ݧkDii%>9b\\T 7L!%a,`~«h,ߡ7cjܲUe{:NUId=CekE4|eUov'-d!Osc%v&[vĴݣw$#t""˔DcL&"Aįϛ ~J SͫRBM5pJ%Zjlfu#~Z0 _U.HgB vGN[Nئ'lx|e)"R2⿕ $qӍ滕weܗUw[5#T7-'5捦EE T`܃C_|!aV}Qb64@cHHOY'nc^Vq G7jc/i EtRl1EnW5h  R6)$q ?Zկ@dqxƠʬF5mQtQR-r|ƄOr/ӆviP{aGhQO8vķ6jLrs8Jvœ_bCfdO5ʭIQ1ɴd?,([ƯfдpY!_*`gd ɻH2v-M43yRbm݋\k,McKe~KO}|'&*~C#QLXG;boh%+-;=]3NsUxe@ى*$3OsP+b#(yT e5k9 nFҁSt%ap_y6R;}a 7_f?]:>.Ҡܢs|t2 h|"o\%Prb%{r?y0$uS^pҚ"wcP9ߵp}@ǐ+ml[P.dl&xrjiRgUHeIE5H좵wE4孉0$_|aȶȄnbQp~UM0<~.pP%i*fIoՂ>* gC j|xUª<36O[+L0f e)!xG\9]/e[I>׮k-;ńK=_96 BbΑDWa??s0ʳE*A*TG;E^v5fDSœ2W5 ( y@ jy,,忘'3@ĢzȁYc_&3|R\v׼ JθEVc!{r8]Qah8%V^Ǡԗ.NOJ2@<Onf=kx: ياq.=뢼?J*ZKn 6*'^.fW憹f QCעXu0~kaExJR(2v0g=SF0ߦ^>$q|r[N18M38cӡ)l5kQ7H=o acY9.l/-9Fpr=Dm +(*qU5KiNf#84M P6S)/כJU i}OVb}7P1M%eyy QM^ѝs?t):`׎,>ݢtÖ,Ͱj+[;Nc^\֟XSʄIxdB@N|Z婷l4Vno@G.c.]nvof E #M1̅[5D-zMk$g?~E>FM R^%>K(]Ҍ„T` νcru-F&'NWM&o.<gJi t:4z%!Xj',;ᔅ\A׼Q.{* |o^֧HO17R)_AQJ.F>BA\uBAާHL~xy/XcLJx1rwA!ᭅ#IA*]xcx 0ɟh;z|ohްSM fIc_(RrD|vLr VA(״\@(8ju4H[Ŝ.Skq{}KnpC ̨^8n_D>d)lӰYm /LϪhb| PRV3VA C˨~O;zA ЂE0C=ذͻRW.Yyv}AȧJkⱝ`a JR H6|1wCoK\hW3$ҿ-V/©v:J{a7E(I]d y<p8di;&a+n1hD1A kb9&nBg*J]Ywo.=NYwHrYl F;b'?5 J#u@LVټF2Z"]hB6W l yʕ;Y)FnF !*dHMSD5WFlgozytv5 !O3/JI 21Ӧ׈_ j+ oMX,H ȵ,B38YR(^=?\C8i)wc.ߏ7ADo-}Pvy.`/@>PTYlw2|r;GJCa #Ց,xٶ߮]7']m +w+A)Z5+?^fgb;\\zcmB6}X2;yFx6UF:p@Ԥef23i X1@ R0dʗ0o*eЉɱ*bJ9UֽbeUeT9ߓ\t4P$P5M׉ݔx{WXz-l48%iXV7ØT {VEC5&cVj}8t m3u{KM.[zVMqTWZ+C%zwQ0!PXĄUxF伟 I.!1^G thѠU*==\pfPC8ߣl9[tPl\TjN ?s5I0;WEEﰿS,-7nfr Џ3A' h IAKqZ:ұy^ e8Vې]W;5 0H&w~=F=Hw麊RyǦ-m+D#`9]f {̪K WeFrfIXyDы̪LE0%Wf#9\qz,UZ%R=>2$4(Lτ+ /$`nmg}5C XM 4QP;llϲ_ e{\,kiou+<#jl-en'h_ y%`1-&&knfo4-ƵbiWO#l^ ގ>c#ipE\$Us]92 spB$Lu|>oXn#Uwz׵inj=+$VD"XHF>5BٷΈaS67ë-ǽkb}kĎ4?BԒHa9([1F ue١K}G^e`>*/YPy$bJ'ONt3ga&:6T:;+\rY/tvZf]݇`J+V뢱 a#/ RӏKg|׽ZtLpMf;jSWs?D0"r# YqB"05*Zruhl@jV4P kLwuA%?P`r87]^:v,u0Z;OV3y`Yػ&(cR1K#Աְ}Ӌ3upjjG1x8A)Sq|\6W8YR8`  &@-9vQaî#:J V#"ɮzHg"IV,=pHU.WYwa  |X,AX<-I`Hyo\P\ }* aѣ/q?H:`=w:I޼T9ʩ[cTϻ7ϰR@e]~Dv;TvLt7N[C}vsQOVqk^ i*=:&d|'%+щYPň5'aC;g -/2r^\eFh=$Ƌ cj+4'9Q~݌fiL`Qy2gO],IYuz1){T_ר]~.G;?E-'Xd Ο zcJ` t/Zn^JT&v]cSů yd6- Ju1x[aVD:Ӫ'0|AaYn0ض%7B T)#J1# se:ʲԒoỉE*yC%I %WEj^]gc:X)ۊ#ŶM9.J ajyȵҵ5/E,K¢w]TrD/Қ~Ju,3?\ dK\`vW#/)b=DǙXn>E^P]k_ǢX^u@J+) Qp~ȌzxKtk oqR2E9Ulr~ۓeᗞ?Wjjbd=E&JǾt 5~7tM }y@msUE*@鍼O)--zR%kqW\O͗_Ͼ ]swhm(F拋Q!81Օ#YzuL8^fk}.q/p1uUt -%D4O@$50n< .a]ob⭏zeX'my !ih$^UP ,iJb{Ꙅ@L98[ $*֗v،+0LQl9nEvHr_X~.>XA`}NҜ][Ss5!^v (ҮF3F'7$u᧯ZYA&d:QA3wDQ=;P3k'2>7 @F+u,aVybKF*Lp#k4G!ӪMDwQjcx}Tx-z50%GN_>&6?%Wyä[ש~=wÕOGLrrROgdK .ơ )g&(XNUEY>`ir}@o oo  <u&#I9ۑ2[jUM'-*l=a~\igft\ t*lca%4? 1{}E˴@%}Hg.39_TNJ`KA¯f"f'gߦs㱪a!Mm:ayxÞu辜^¦r5IRY*wR(l/8}m&OU I}iNbai^ihAuZ QE$g!x3(9Ҳ}^KoJw&|Ot^Z}6ZyxXT^|v3.}_:s[JS&&cnFl-$)RM fW?BKyL5T.w*"kE^i#|lj4IY^4Bԋ=hHЄV=f\<՛9;w亝so?; ]&(XpXHg# a'}qvr[^')352MswԌHXoI4t̲/13KM~T0OɇHk˛VnOWIR-|c\fWٚ "c@ 0F({O` r"`Hn{O5bU6M҈Ֆ\'žs[l|5c=mò@Hl#w^vJl8?y.mo$I2 kPD=/a:Ǿr 5Zm ;]baTnQTvf_[2]~@c%^HJ¨Ӵvޞ{w b`@Jwo,& K)r8~[E϶a*Jr=k 𐂂c\zpG }*ؼ7 nt O^ɶ}kvzb䓲P]>r{Ũ1 (#خ0u@6|5tfb$6^7t3da0YRj+ȁLO&c"zW&t%=SEX].8Ze!,q*- #l165ZACF{+X3.2w@ k2Vx&R-2Η~-aX[xߘ'+UMiDvlC n 5ƫ$W2:TL y۠/!i Ͻ p8]j{0N>C|Mny"¢hy 7ThnObu]VPu#-S)=5I%,BEe,߸cpS",jעS)$TG.nUtSniV4!!ӿi&aB6 ǚӛVSWw緭a8&o?ܓ1$?TB}"gs9 FըݴB\HWnPw_KBSnXl7˵Kh|N8 !Pɥp`<ƣ:>a/xcFKo Nq >ٸrA v<@f-]e;.]AQǁΝRuDgܛ v2iz/qٶxb``[m_d!`/rb0"Ge®!'D̍ x"1'e0HxwF'ֻj ;ZلUnرzXӥ߲N[nMtZYS)F;]`SJq t2l\Ig{.=2)fi[~dˀ%h+ a4t;IskK'!{" 8ʵXYf_=ږ, Py|q@/ψgޭ̫tZPgynٍk-dO. 4{IulOb&w-B]^:ԉљf<ˊ|E/ǡ\W2}~'BHaU$ l6I5sE#鑣uY] +m!n%T($@'Ca&Hx]:agF^ |@&zuԯv:[Vu{A[5;u^z1>v'jJ`h'bquV#-PB}*)ΛA@lT9h' 襞x L 1,'qIgj]-;Kmֲ#?)HsѪH<:Z= ]Z+y=hI~|=!e @\-bM,`b@l]?%կև`M,a}wE>":[}}gT,𝚗ّ_{ PjV8((;iCIВpY8iáBUXd4ݲu=͑&6A/X{08 hOJ\tI^Fz?]o3%jO(S{`/+%*!7KT y~alU5gGul", `[)8t2=5o=w*S-Uk|iZA`}AShb'ڡά/&֎] {t _e8к,{%t ;JeGdu_AGE3֟=GY'~T>DK; t#7Z3'4 ϹEqf޺2_Ke(plN-Ms}5sZ~t۽1 3߀VP2oߏg\zD NJ>ˢC#ب#2dFnz#w$0$@bʏU[G#\],^%:}6ˢ;rKOZ\;"hl1J~DuŠxGfdDοJBweGf%L8L,3=o%jC(_˳SU6<Db?xM3!Sx$n]>SJj ,_bZ˖Lʒ}|'*z#Nܙk3+5[;3r9p]t~F~5Yf+zW0]QJطń ՞A26_Bm!Uxd3P ]>uKߠy5QTi3S*P.sףp5 0٫68PL[!D_ZE /USV SϜ_[--\:=5&vC/a,t\q z&o -JHlHV`D\ʐ.e8WFVJO!ym{TA31!@A#2؊::X@N!0PlowLmf!MQ4LαڶkA8Vi晰3Ly4hr.ڎU=&Ɨ 5jbl[@4q X8pHOַtEL\$ 6~jT}v6A:GXL6ƤO3GH s /.*cY5EEHeκPAPIڊ1Ԥ3 ?ߧD";@7X|ʦhT,˩鱨,ݯf5*eI' /gjI᪾KK"訊I3` Ȅm9u;-_ Fs6>+3״E5Pd0F*[@TR`ĕW07i|rグU4KS;{eY =D; "Wnu =ɗZlU8UXl6#>lLx14j1oeWwKAߦP3p(߾9ڴY$F7FhZP[uIY}<"d'.:=4Epu՝iB^`߹f%+q,2|>zmo(d*2+xosl 6@ng'&؆!-ߙ]HshD|*b0B=+.c/7TE> } 8Zn4o\o=5gj wւ9zc9 1֖ ;5HQQYӒGyֵ\; uҢL?SpUݤ55A(y~v= b OU%ߢp8B khWv"|# ɠe$~? bb{}`ؠLCNG+̉zx#!b*Th8܀ 0NJ"jС0$YIk6f&?&ѡ0g\qJjS8]ҲNG~z?@QD֨e̿!EgB|18.f:MahNtDU,[fE?^?hY=UȨJP 4%{!Xg1@o'?)FH#[b.w?T '<-/ts{N/2Ru{6jiGyXh =hϜ"G \Q RbaRn1_4BJ?ރl/ܺ`lL#ul"߄8}hml9/ BxzbI-TD,rb.wX~ =d_#6R}i[e&X]Tj"42Bj|'~"D.$NAgU>'!8&4yu)@btjOZkZ58` bMfFȑ /V,1Ȁ:h5E'\{5}is}G[߹O^#drU9oR)}[-mZ)/㷄\ĭD֒/ql3cx`R4dm7>Y/"rPJs՞8жum='mM\lNf4Ú묵jVKI5y5`> =C )cz+ ,6bq,i=b`Y\XdmH#SVylp吐~|LypwZd %ۦ/eB-Xf -.PсwxZ#_C%HAO`F?xm2b`9oV<#ѲݽC^ZJ dLYgAmUi1#[v,ƤRk7[Z[lMN$n9o7@kNJt%:k>Z#ZxBzqLšE/-f1VA_:gl\( iXpË_oÍkh.FQX1 nvSg >&Mu:/ذ8YO"UDRn$ڊT~0H~pVxCE whɥ#Bf(Y2![6'-~?FdCۇu Q*%\p4Ŋۖ0e܉p$;T׵X9J\;KQ(P>HY!?g/< 7f!]E{N*!TШ*0aXGv= "hZH4J{}PЌ|T6B/(iAEd۸nbdjr؏ R$5 DbN! ,/Fc|6Ȣ"@Edf#U5M®/$rZP:^kR*XlTy/۸27sgbq|ɐ) wF#J D)<%P- s\ YZ*v{epeT8`t{/eћ;b*?ٝ~RFI7?L4\h۟ W%2 y^(=/VPMF64MޛAZuMĠhB}T{LK_K=OBFژkc}ůY8 .M9rOS:M^Oc {5UŜ"17aw=Vz@U{V@GWex?nţІ|gV.lamfFf|j4ۣg4Poj< ׬W޹?JQ#=t{¤V]TE {Y-E̝lv`voY4#ٱ؞~Iɡab37Kp4f" PGJLQfVvp4?(dG]xfWTl8LjJ];EgYKPŭ@1 bznjJ C\N ZXo 2;4LNy ʠ9s0:/R +ﱰe" KRWe/9i.ac]/^:jy'tL3xt(]V 9k܆ \ciǒo1qf;42[3%sZF"16~7Vbƣ[HCvg1~0lɇRAO+݄Eprjn<:Y@lD>L@"6[&54ao-&dA%ej$Q:mx"cGS  5XDqѹ_|=_L|u 0 )Ws2AUb S/ {*fIz,LlDKsO c[+(FMDcJq>6i9&\R WK'"Wx~>[T e W78K|23&=\ Lj`NΌI 瓜fÉ-vIRDiE6 ϡ0NGbFJq)uo4luۃ; Zmӥ?_}-v$-ͭdDI 3s:`]8M~sn W?(ƒ0h6npz7%mb_F&@jP참z)%/֪2dfIoFrXej5؞֓s*Znxb) vrzI3oDm TԠk_zQѻ)c\ *eHƕ((~lVtb#T8mTJTS2U| 4mKjfr><| xŻ+Zv52o} oa\XlǨ^t@3231i9<<ꄝڋ**  C'4R/ȣ*YBtW0&4 Z!zGNo|.9u'#@|4|+UJ/WPetLr k5s)]},x惃Z+wnMbDwΤɘ@(IP;x|pMӣ6Z5ao3S+_RUPV ~CHӷl9JY*Gi3=*- Ox3ZzDgwb#/oqJFHgKkmH@KS_qMSmʶeX!vFҼ@c<|nӖԶONC32Gi ĵ[^h΀PK!kmTy */= G]1KX=Y "⽊? 'bh?Q俖.|dבŤ/6IǙo%B`xQ{b)HsF"FI"N oۮ&gXcyTO>|5bZ/G)%xkE͙KX߱4472𪓌]@m:d}T `SJ wEsJ"`rm`$_nE뿄zEs{/Ln&zx#bWSZVZ|s [DXQ_9$X+1ѡJ ݵKVR ;jUBM&=pPO&NaTz K߹RaY-r߱=xMKi >DǡJPX ۢR\ѱh|k[Fo2XGP .Rzpxe*a_lI 9!8!ɝB2}A0ܫ⋛9}O+Zż W@ NaD Co?905:'bNF?I!|g0q!diٯpǟ3° 9.56:䃖jVZr2LXi k>cL¼򎈾!Œ3IKSқ(RWv4BZZN֒!#i 7P""O V wɰ%*vnJt~(IF8 @$7,[&̬*D^`)o&aGL~&V ;%O `ȒCe`r,Da7w=m˚q>)[~ga%pggO_R)iȫڿۿ#RwaE< 0ʩ4TS9)ӉϷRJYE%3VAgM p5a.x F+ TN2޸k,(Ԅ4-(oZJ8[IyNJd<@]Y* ѿF;OJN5+ еgoݲQ=<}E0=$b6lч"jݳDE8: k#xTH/&\b9MB(̺,g]6م7^Oτ!fzR;O g>q*mQKIu~9\(&|M|E>wHoRfnU`Xx#=qȉ*ҋ\.)A5$)5 mR DRDp7hC\;af|m0 C_RCQl]b!CyJtz:C8(;k@1E8Jf:C/S;ğKfͯLJuE(A Y!H4x P!*g3'jC V:.ʶ,zmczc={$yv$"t>\);`BnnL/-c4 u j|z mŢeEED]ؼU~A^Ʒl)A.j|S63/sjژxJ*Y‰ Y1g*Tv)_ҿ'~0\ݸ5v/P_W'-\֨]EsI" HjpQ6n)R}.3ҋ-KS*s1@/ 6)FߵlV"Ul֍`]oVi>3`T}ʀ+ۂa<S 60ݝZj3KÑ3<ͤ38?Քp8~\?-?^n!t @m4wr6*& -\*ƨA ݇ qD,et0&,(ymݗgd17{%D̽naTz?q3Ҡӹo6In5BUʿ~d N3wQ*;jJ15Cڳ a<*>o!Q/s5%M议JƠE契{%)?]Ldk =^IJF[m'R>M~9uq7&`uӳt!ӎ0n:oPEZE|g$ޘ5C BYk)fhe].J#јtkC4)"nW\hxl-wЂi cs %+kդHg/Bœp˽`8h]DMo67Qva4;p,3+v7WgSr HK b7cƿGX@ EH\epGR+Y>ZXNQ5|O`' DXl䡟駯IG) % dQY1ERwqO#pYxy^nqSt\?lYۺvn~ڜW-FN UMu=PF6c5;NginacaX- j =i7 Si0#سY~p/QyÄ;?/]Zr##8)FK+ [BePf4;Q%rYIbHTgZ(`ad3* gNQp4qky81@H|M +j0!׳\R p/&g \k)jQ-NeZd#<֠ KlQW5_E~S5?)$D)OڗO]얂^gUܜ\3\$G]9zVrߐ`L%>nq/Ó`?86AcC' i<D2(cɢą`b%' rѬ^%6sc©nJ 핦[!4z4'5f=uC4hx($X.}h~+egH}DUT!e<'uIYkrDL~fKVةLB Q#[5)W=Ah='GY {&ɥwD30v)h2JZwF G AH) `]݌4V^mnyf8 e]o 1߼|-7BN IBVjt H98RD` xg ޔj$%1;&6%\YM!E? taiF/Ba6Ip8e' ӈТsfolg]r} uӡ$Xc+ڃ?j {7OTWFƇl`XE6y{-jG5ExJzf g 5xdf|1/j[I,ŗ5v"gVd&s˟YRȂi&vHk?cT`QhT@M&_cG c&^2q_5`{#Ab9^&8GN|B0P =4#ҼέXݵHsOL ܢPHk?Y/Gd dִˀ8aKLF *1~ fVCf+ Nu[t0 ~{- kxx\Iï1Ӊ}i(V6 `ACL/m&5.aE?fl%j1/3%RNjv4H0DfK~yUf.|AԀbOaGt >4|qoό'DXz)O"~kǼYH{疁*kqF XFb*2!NT"ui1GןAeĨNaj_h}ߌǷ+79!F5%=wf)|ZC/"ph-;L*]'xDo΅wg-sEb+/ \+Y֕Eqe)=>'۟Ba*Y!pTT wE7up9ekmoK8\>0CWE;YM!we*t|CPt#!+uL-n%zd=ģ$uT5x3 [>q5RXm5SLyZ?:۔w'U}+g〗9!h ٛaQ#űغV 8oXG.J Ќ[)՘ W.֦sc}oRQ!_zMYe}WH~7KY\5:jK_;L"M$"X}1lx~ U zMcRRgB *t (Rޛ`5SE1)̭xz)ѺJmGk>?V #zMGom<ר!Go@Z ,ܜLE~8]hIm7a Mㅍ{YGrJI9QFŀˍW ;s7O_=PIKsMCY`mӚ&[P`HЭWd" (/$4g  Ja' ux"o vtycBu!c@4[1XNK0kw4P*5(+7ZV’ZOxJciBnLEjQ@囤hN>ΆUWA`O`,sw}Y"'W`C4CBl10[ >k$Iq˗b@|'_6 \# 9-2E.8p5] 3󽵉[KʯT]cy-3!4ܻ6 O·T6#D=$nF-LJ.q|g#[SUpO8Xqa @h@:/^Wx՟pa9|/T"rPG˄x5YIH9{[⸀rĩf6ftKI1)ۢg0&ASoq=Rվt1ij]0C[gD.7qЪ5B0OCbIXV+sX#Hq]ϢDCǨI1[ɹ7/+1 Aa+Rܚqn >Lyb]y LZ Bk&,Tn,U{{Nv-[om}3Ĺꇑ`%#qc)uuueq:_@evZ)B) zy'(ZB~: U.sYcʎ`L|f̚aldX-)֐/ .Q-y z~%M(1eZ#c52iuBlH6? tDC̫:Py=;n@N pn'ۈd"Z{~+ȐW;VdzoFxF#Rz0ˆn@v{p/iGK<p;\&<)񇱇AQ9غ \^ `6|6X,1*Ȉ#C FEu`"*A-j-m2Բ<%CVeh X7gmC&~/Q ㇔ OHh҆8߮@n7J۔n\-)1dއqޔIHhiqVl Ay9(? ފ( @ *Vt$ݎY?)0}IA1`*T5< gv 0ҩ=^nQ{\| '^2̷ )"Zc;Yv`$Ds[ o0& p"H3{n"Z(qT<rY8êEoSZh k7kbZ:RoۑV|HSD~sKb#f?Y.+hـvDTLȤwqACCq8$,mO/`7zכS/sw ePO?m` QBz#M~(I.WYto3 b"9l  s3K\*A"ydF>Ƹ9A7,}Q=t)ĊOG'ꐨ`l!ln'15٣ˆ~Z`Џr ܪyPKYʹ{.E4O0[Dʆ}|؁: nU@j˱n!EZ/ c!$ߍd?{_ϲʽ^n#UMuT>%$v+٦Ɇ}^TR xn-WezP{m09ZBNEPEl oG2"TdLC6 ׫i+3o/*9K|H]5=-06,,hkK &IQ*vU֌NwA gVWVȩȕEDse~#SXl9 *9 j9A' #P弪O}0M_R+[e!ü[UQ"B؛[ E_5/>1W/q %[jWo~L5t 俗y|>b,j&te˟'ms3 슩< Ew@Yt;a&7>-X?m,@A ͫ\v+_i8W qZ 󶆖 $,5K\S&M>k2VTWB I+ 9|Sg .,o @by!!j\laEށ v vV*./˕nPJ,}*C0'FQHRNÞ~wCt7Q"QtAu!$>(v\q.b^/g.>1{\jR{o`%׼*R:lu89O, fmE:N:ZQ6XϪBn.) & y:UHAy#2N*@=ùEf+$v2SVX-/[s_jyaKrgZ Pt\ lvS͖t2.̲u7_?Q1_N WP#_je}5B/~K.`x]>MEr"ƀ&Җ/ؼ*<6,bx"ZΧ|\X'mvgV.!\D2eo*kO=XUKx.KWp¼*U 'b{\dVf%2I֧xpd\1aC0A|e3 $[ot lrd MEbPLp~G7Ѯ1PbWx'}Spcd4nC S*\Ȕ 6:"+=sWU .Az[qRyCwhtYo)j&IٚUQdNcYDdG2CQ6ylٜwXhK;gSMFzm22ķn]x:Xn^Ku,-BVgݜ;Ev-+jb4b&wOzsr @q#:RBguVaS~>T%XlPvtmWgM҆o4il6>S("\;Kcβ iqw΋$LS&Ap2JjU9"Tw_L㮐0uHb옲"xvz2?iUz8?]^{\>0g$xUnzWul)9䉺 AG'?pI$ƳDc'IUUU%.o7fFGHŦHx,3ǩ<*s[4q'0DPCqZr fŌZLkѮ1WP |krA5x.iutS$ZP^S| ;",ۆ"Ťݸ4M[ڠLQ7Oo WB62KR暞~Ľl|L ^鉙; iV3BqN;PD?k Cdp{u6Q>=r`Wx6p7_X" l|K3rPtGDAYVC 1l*ɟ+tՓ#ge0CCx2rb> ]oIȼ y;qRxiX4OAް TK!;:\d,gٳU1[#ǂ^W/㕩 ^啕gHnG٩g\Oy~[WX3Z}ZبK>=-WnI}T3ٴ_M/'FVi2nߴYD^żU=z*LxB#-kb [7lgPENfxqXum|،hOnFJ41s%JZO#Qc-6a0XK004{ըg^5ZAџCj%>-Q 33\?үYsk$!;zhPu .Z7ʏ355|"\t_ CRV9XB_=][.2OQAsԋPr8a=)>҂NtRҭ?"Čf_th9J@&H^?yc3ukJ2vBճ}s< c:N?]0Ȭ+?;"4^p^`PהVy9hSvwhW_=`}[-[Ԇ/Eق]*d lPNݜ5Tf7^!jU7c..:xM3]E&fYSHhEvt=*#"ym'=62ZߪOP;i~Yٺ~G0/Ⱄ;} z4MH "BݺQ9=Px%!bՠࣖVܾ2> پ' ̑cEN\y8mr[=I4AJ;W}Gr Fե(VܢBQ>ED-"6`t{~Kgc`:jKx[.x tK=;VM6ԔTz7ь6'vz8jIK(U6Cjh໔غ ,j3xp)?Q`/Ρ)QvMb(yD)Bypw{䞑 d]{Yۉ]A "Kv܅ٰӑW0 CC?CWe1H|v$YFfP{k1;8|k&Vsw0EY8U#dV%F~ MD0B6G&Z[A&ȱgYZ07070100000274000081a400000000000000000000000164df7f6f0000cac4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/ׇʂ]?Eh=ڜ9T[ӛ&>jE\b3JpC >̄PZu, ,k:?pAm8!vx)Fc{_ڝ;i/ &\lfr?|A3H6<-A@څRh'd_#$ds:>dlp4)jip1hĢ' :SIhIK%!n[&|O7tdIxɄR㍴?` W4T.fnT5z~ZWHfDf8LW>ӮNJl6bk5).j:KLxѪK^VZ~~LkbЂRPO2cΣ䬠Rm$8oA QVx-X6] iுy$__"<4"2q >@ \qĂuHtLV%a") ̲o>WPv0R4W,yA%Q$ӛAþ< 2_7*3`2AU_ Dscpلg3O؍M919&UhLU.WCQhP>XE'':r^|Ĝhp^y%R_7|fcЏф'n. 'IqDC w=>_m…U8Xc&`]e|..ȗկCmJҷ֭r*ƢM[2LZ)K7qԠ? %k`ؔkZ9_dtjn)?VBɾui0OsJ\Y1}oTds Wf ׆z9k٧莋DaF%݃HnZb:hu$&DP j?ANTmL`ÿY'E8q8 6[5(Zz&џh8FXHU5%l u71L~ypw˓F !N{laɅuvfS%Y|*cT*UٳslN98}DŽCBܣfٔ`y6*` N &.nf";"L.6$9bzof!D-xqMIsF@ץ-_CN 3琩+`a`҃Vf0M#fiߛgڷD%:S^aQl~熮'kΧ!h/*PQSJ7TVnϱW+g;B4d8U-D&\xD_*vμE{RñjwX?AG (=P@ -еS}*4ֵD<'\X{gi"eIMM+bU"/Dɳϟ+Wd>) 8.3̷ಏM>w89 U9hJ)n)&mw !e0 $sk-[L!XGUMH\ʊ]]^>Pu+ (m)se:(9o!* ۻVm7Lj ?Hߓ\ }l`.rw͆o:mċǭ,ePONl [qU>"&LK'3rB'Fp=En`dK Bjvn&[6Dk~89"˶kqʮ%b!TGB1-|UgEXn.ET2_;$̅{'գZZ? }ZthX6r&qy%'J+f[~SL5e{ g;ERS3iִ#f'Eq`@_K7T7. |/XNϪ[DO?]$GCT%dS#pMs>R@ L>`h_CV]$uʬ80hv_I!a*^AO>_>-sA>ʓ_[ғ2d2R=Qs $µpf!^ҚtWCm 6rѵr6w$H*eTF#X},nY WJ&A]!-zoeXUnd(/c]@P|TWf]DR@zLA2~}ṿe= ]I{YgȁmÑRϟOe~I9ՑY44UPأc9Μп 1$~h3L!6;J j-^_4*Da"_|/@c 餪6 %ЂU`39)+2Cȸezb֎ 86OHK l&2,Tjq+̺euw.=GOui%^BqʜpMZ]W1P5XdǻGLBb&>7b\9ǧ9%~$#U Xq췔ZD(R5KF XReb?y3J O>Om %uZ~ݱg2z `~HQm-Zq{똉?YŅեOFet1n]>ٯf@S>E'n:!t;eK_^s`SWl~ 2|$i9<A'G LFY g0OEX(Hуۈ%l^shh{:Y 1.9ߪ{ ޸Ll8pjwK Zu[3%ޥaJcJ+Q'#<d3Ieb5qDATcwac%!UV_Ɏ ¡Z.u#[Oo0 \!` &%SCQ2&+ݥRFfߣp\>mg{e.@]b5iI.3G7\˟hF^z,,lTQ1jKdK\w$9qHw巋?8)ȕγgڄs]UԻ#/:]ȯ_>x.w }XD|ZL!-rQMeDŽA$OW(9]lXg!iv?lMfM'e)qZNܡr~Jv&!H/~\*X"wC 6uge郜 MŨ%qWX1IL& j*6^{_&ߦE8=륜YJ`zq7W@vжVi^+l uLذKg^Q-KI rՍRHTU.BN^E TLnY0\+ݷaWtYtY.%׬~g?:0tzd0/%Mh5L*%DP= b耗=| <+r5IJhÏjxmјb!%M\r)9]}HFV bVVFK&$%TcǠNKmhmlAl 8 zJZrB)s߾Pl4ҿ=m4H0'9ڍhщyGj02 tigp-[TLحD7e9.jŸ=0#M܀.ߣPO^=1Omrx fq NGkⴅhyiTݍQ?Ljܶu1"yg'YZ5)ᖚX0el QZbɒ9.[oPDg)ȠgtZoiOxūa>>Jl7CyWƐN NcSFAG8A皃[/:2b =lU`KpsիECW./f2Or)&um Nt"LGXbmtajY$:ʅc`IOg6} JtȞZR K\\>"]>ȗgbvF^1O(PAbb!gX`lf{<G1V^օGNao3bèʼ@(!X3 ޒ?w4CSF!#A-w/#䢲ט5a}nD#-vzjd\zƿ-7hHl"RxHhhnKgU MZ_P*4_ ;1E8 -mOI#ixrJͶo@0j@S@Zvxt#NeN ΄osBY0!bd/UCNz&[7IB伾R~!8&baF?S(9u2cXo=-"0Z8TKtEB:K)mk%q~cRQa{h=½a\V^-zcT&r$bsg, R#4(i$!a=;,:ie%Vz r +yMR|m҈{68$ϋc*%\4\Xvi}g,vi^wQ!ܤH2ϫc}:a<J7s#O1>~h2G¬βXv"@n{ !dپ" t*L֎4f`<`3OpZgꗤnguR̃<7]*GF%%Zn[Rޜ..CY|z`Nr<- ?Ql?9AMk^lyW w5@I$*(:GMrmM2soC? 2y@T$jeb!uwցEg~~wĶid)>Pi{i*Q2.׀>9kn#'x&蟰-ߓd)V * hkbvDc@,v4:UM׋/k Kqo|^hc t5*2X3S dϯtq/_B262)u1-%n߯C F&ͣRӺBQꔬG MiokTh7uIK BEB7'*S> qZՐWAB@OٙHB˵mJϬ̸>~,[aDP;!)M-0e$k:q됃}zɧ(/x(L 8:Hnu\[sB,3ƩP&~mlj\bK.9fyּC93k£t\Vfºh]{ q4j(|߾^ %^ bW {^l woh2i#aB]j@nk=?z> א? "ʶy.4UmXL1N틨.` . G8+A i[{J{uV6 7:Bi4dh`hV/Q$ʀdtUT5N AP *y )'ը|9d!{,.9}9?dnf o>2Ȟ@rO=^9vS!רA LDE-h墝x[T/J]ZKvR"3 gqu(L_ ~aJbh"xjP<$ǙW&HHN m."*`FJ|9dIf8ˬFBdjd,LD"b[pzz[w w q@UzgVJޢ;v1݆ ^O?wuw+7R?ao6Ǖy n:=+]v0^Id% ڽ (/ZX0$ɈlE=Wυ}]Ǵ7I~oj:(kw.Kw& ye"D>a'HTbyژyIWdp!juT% }"Mh+pR>4ns*a^-m ckYaSPBӴ1~&eIU ْSs>rnSS51k`J?SVL vֳ.?5UP(15#ZU`B,%0~G“:D!;*(/nF{ Sc߀N\FF ,n8||dvi]yfymɖXwglUu9`f95 9A]陱 B1F[GWtèRBM*7B3Xec!S 5rVϷU%*kHFE}b0KE-SGgLI:Bġh4إ[}x&,n f0O*-֯ߓX}Fb9hcL*̿~Mqcmk]P?rl*jER9tR܃1S:* hWU\|4*tpybWFT/`e6KM#8;2(.F>NV(A8ܼqh fci62&Ph|ArB8¼IyC0D1.&P/?bnYAGr;/<[=(Rk*~AeA{2{9&|e5fo g&kL`ej9^*`Va.c)`QB (4'ĘIF*zn9eTw44P!FrBR%Mi͋p tp ɽzY;PfX#XD̐~bOBCu!y.avYz"< P>.1!E4CB4Di^ZtnoҲ^w xa\ƪw,uxqp5 ϛE 0 W kpap1>d ?2sÚUTEfT;mc]Y:YO.NQE 뎽M+n ׆-C?gBI`{V>$TDR ?Y*Q:|!}xj&O\[>zhFqCj©w6}P8{nׁ BBi/k@&k/L`w#Q^*j t<'x.d!ocT3r=[y l,i\~P{@~xVQX +G-dd |8DwUE6_bC ʜbB?:7(ﴜģf,T$O\:a-:sewBRmoLW/iMa[ '! Ng=57Xg^pnd/MCtZ܏G@}Xu5} 'Zǻ/`___j)!د r :El9Cs+=Tuԉ:=%Đ1ǫ6_{fW1ᄴM!E6%p`3wYԸ`haJ( )c]v8\t,J l< xn VDb*ˠt*H[f h_೉+_k&i NƄqǧ"UXNW#]@?C^SyWp:W\|9Epl%79cd<'@dVCfttYTÖTt',j^еxL9AaY]Z~t%1*"P6iJQp'uL9C,. ZTk )£l^.qʉj,.X Y9} t5db` Nq|m :-:4{}B`!E'SG|˻v&#|yJrL l5!a7P׿zt[::3J5gU8 ](_ךApv4Cf$D&x!Z8oE6yLg~B1]yLFm`tM0`Uk}+cw;4~j,iOf^u_Q P}1N[X_(%Of^ .#yجe--|'B wBSMXuup/Fd A* W"_u(fu6_K 4](%NIHSިޠF *hD!( ACR%=0 >ue6EA.̡k^<߂yOFA1Vx<4K[y؉T  -jvo$ / @rBzXkւh #a[ڽ!UցǃC~#]N_ac(>T>ɢh:8 M7Ry?.TݜX>Ye6<5deBtؽC"%`'m&Pۆ4f e'mnk@[h?+U+ֿ8M0erfm#ub:r iU8P9jcm88x}SoPD8ZyNe=v'24"޿Js } 1 OS-xTK "]p6/g.Us!a_F4:N\|Xgf2=B r^zEUP׸i$(B7v+jNIrYMb! xQbMRuU1N4>Ȇ2h{e:U@|תJ,wPL߉Z780FPzd^+5tI6N4}fp=5$ afI3>Ewc\{gnJm N/8ýfL!$n#b)Žϫ_k>6.bˆ+i"9/9"lMYyqW(@Li<-ψGr·5ߏKe  [( ٘+A*L$sd+@(ŋDm :7HCB?%jb? $Imw]F?-+O>2TW(,%0}k>ecOg v)-QX"-o,~<5ep4R VNz{Jk)ۣ>2WIH'o(+%D$8 dy!K3al-I1uQk ;u;.@3$ ${Ȍc?f9=K>8Ɓh@pGN84#ru^׍(q}Xq0#+"*m`@W-uBU/$ˢ. pcx1z Ƨ p1g%@-$&_y}t%Y(K$ RxWҹHQ5FӴ>Pq!Sn7\8mh}N<l8hE_KTqT2wWy%N O=UT [u*Ϥzyz[r?ϧ=Q#\1[E4ke:*^!F˰n(O"PV>xKڔ(܄`Y%WU!#7C@CA/. ߺ[ b&MdxYfl Kp2UT)e)muT2W{rynbQ^T2Ws;ly؅é'<+-#c3)=Vd!x?LknCaqsޝedw*6},X7'8zS6{$$} ՜6 4y4뀓9sEER;́ G"nȋUȅlx{hD}iWl5{7F\cTX/ *"Rrnu$;ӗ;d 8Dߊ(/n< ъ%RdXjr2L!+Bho /닮fp)$嗿. %sGP$j6vƠu0Jdd mR{NDmTәDsTWZk1`CJƖ9OF!kvLJzMGes?hOܤ?=ΐRnCE8w+VDYKHE6o(`exw$ȫ,$H&j|I'[0-׏{3gZT}S.'20jKb[J+X%?EG뻒MF|CtIIp@Y݁*.L5-,P7]>TOPOTmFl@B[x҄޲&⚊?cU̅h>A әCDݘm44UT;\.pn`ć>QVAE_(ۚ>9[ %ű5{u;|.w 1EEs#7ʻ8>ѡ/'mQ};dD΅CTXP],*nctJe+kWYlbn8'hUQů S(VAO+wyȌ Ax񂖷+w*C`uO՚s<X]ENZ#?0'P7K]VK猓{(-aP"JɐzX};)Z$gY~v3Ytp2 `GvK?QJGjuw>_w/!Űh~c10%aSK]Dƾn! Rd-0J)ci$^&{J!Fեe6s1B0q$䈷&?Xt2`/1.@c†kLe6;$^G'nfnY~DJ({E^RUfVmvP[q`<_"23ջ2Me*v^S%Au1BL'$| ,{Au}y3 Z-v!Ydy-ט )sx0`QБ#A< yei=`ӌ)\G ;Jm U?(eG,#]D-^.UӸY긗ʄԿM[U$@#$[ H.qv}_LxZ;llj"Щ{罁98 ,7P7|9nR!F ߶uNM<^;'k%7v6NwL,HL 9݌WDaEEʞ~G@^;m}wNϥ^붌R9oB”> I<(ͦyqOsMO? LԘWk2.?\]xY 7w=cWC=S?~ve,s Z^:ҧ[ߔ҄6 xN6⁨#7l⃚[bY{<. q0S{YRʗͽ? WDtepw4XvvR73gdfb UAT5,꡾Yzlui,)իoבm~L FjDOx;@4FANAaj5ks*\opR? #~~( 9g1]>e7CG8m5=Tmkc`R}7<+hi;0ʷ,u@j+QB a\o+Q" ٟ 3UFې<y[j [S/Y;%*hj6Q'k/5}&pUE7fmdT\ C;˦9X^,2s4@ϔnrzw691B̂g]7*b`K]zȚ7kk] 7#m w:JsPC3&+wsGLڈxl4?h*Wr滐깃lQw>EPyd'Gk.:AW gI āVAlCMfǖ~6clV$)NI)} clUѷ m&" P4C}ui?B{pד U__)A 4"Tf|d^R;ڿ@j-s 2%!U*z.hukVmxxhDOHB\:k^LX5vO+XJJ3+rS,8CXB<֊lKlN:^=bs VnsQ m0Cere*JfŅr1:X h`Zk!Gdev jA]mz@glzdq zl}$$33\ק3b CQ]hK3.;) {=7ZF%2TdEdumu׎^Ș9}]f,yDxcU+ i hPDLNI9%Dv9)Eޟ^7Jlu!DG^ECM)Gk9ZH֛Tgwm3wBCEߠvqoPyB#/_{|Gl#Hs!`#d]\]wB祔4$h<&\emb3SsZ@m x{{dQ#)D #hֻUU)vp=vxdPy.&-\]XaSŝO^hŐhг"a`Dí&v: yDV j=b)_ujH[a6y]qcUp䐣3cL5RF?W":m HU^zyGBogb!a ߃WלRn_ !Iy]tw ֎r쮍gZ ArvBO)z sa|R ܄厕 m-`{zqR K"l5ґs+0-9VnV>c2y+SkΦx-Ƃe0p .\ysO*ʠiR>F_G܎; mז ͭdfcp{霳Zrc3oW:7KYttGR]دApnB]DD>X6s0?F[ܭf{+zݎ#tM&_ra5Dutp.jTߌiӂmtdrm!>"81Gp¹M]q ט)ޜ]ua=Q\ckL  uslLZ)F)%*&R oE KΨ##&i|҂DDP;e0!7*bZ< ӵN-z[GgJtUGUãN#05z&{ T`h%$F.^sqڠhvdYd~SE)ӳ⠃CGyL~:۶SK$j  rXla!9@ o! '%_-ةm#H%`9jA^'3vPoИɌ،q pCf]['\m3OxPQ9NKđ Vͩi_1)ݝ#-L#A@u}fɳ-_^@ cԫqx}zk\ܚ&@Y{xYfu4րT<ݣB6v/]#{ɰVQzCW\òoE cSŻ$< } uO:,&/h+q/Hej%&^xWY|xQo VG`Eys Y!a#fJ3RZ-[r SMKHPߒThh& $N bX]f;MmK&4 2o-ywKO0V6_bBN7+VQ+ieK&Dm3=PS@H|D Ax7)iϖ,1")Ż}%8A|Wl 68d_(M"z nU ̝HBdq\/}Jw66:̾jѱY1yV!)9,'Tz17MRNx]v@2bb|@hw`Hq,vˈ0ڣL!Iʸ9=Pa3ZdUߟ8 tL8]d, sv4Dw Q F4+/ETnAr.[ȖqɵϦ۔۪1Dt+i弙R95#2Ug!5 AOڋ#\z䠣6ڝ޸^).Σ7bVہch #dEr~̣ /R5vS$>2_T$P1Ց{!~ . M)}o$s;3N /9 )l OѦ[IU>~Wo3t~<͏M8+r]uIY})Y C%=Grv%JTY:m0٪+qZ-%``/9 `bYcSs!25*z0qտr Ҫ{}._c|2)N ɿUX" -'АRZpel ? Ey)ꦩGmtmKH,]3J);`)8!ETClbQ۹o[DuNzNJVǙ,^%(:Zy wr;Ell' Dg[NYZ s[<4:8eH& Rl}h2EGۂ KH<\!_jT,N0"6y`jlSJ;m0sOA!GBxGIgW0!CܳWB8xC` %cJp2Ĥ_U LJU73 J柞% 5m hƤk9?o14?'/#eHKv1U d2Hj`]NѵdA0?G%@UDV; Hqש''T^B6VWJ7`ZXhᥜW=cR>7*(|Mfp4 ;ךBp8W*6YKYSR5lUĢLS1DZf@ݏ>נy΀T;fD`&bxdgm"^48q bw;qJSW4ڛ|?|Qc?Hv;"븺 EBJ{utE'x>.PxABu7x_RȎݎGu%mOeP`/ a.lxA "xhT ݽ+]8癵ǢϸnQEse BD Hz1NR3QҰ ٙ'rCTGYW7a۽C@b K,ͬhR̢88Si65^DSO7=pҝllK~3|q Wl␐Dѱ%V?A[mضznI>B*ܝ"(m$zb[-ъ1ABlbpi$]g\۹VCy!B%sȓ2HH- jYqhUP^1]~웩HplhT]A UoH_ ekƛ*h!O~Cޱ!yJYL@py̟*u|h"z:0Jn'sȹ}B\E < C|rij@'sEOJI8zz)`Ge,g{x6`Kﶮv~4@$ .6Iwvd*kxUPXʲqm͹7g_mфk}X|pRP]$i2])j!hu?K-n֫&OO[XBy!9N߰  ޳)M[1b˵k{ :G`,_ҡaZ:ŒR$dU)ڐїӭju@`ٓ/4 z+H9i%'̬VҤ.NeQujǘsv%\26-JOxZ <9nz>F'bHs^7`7Z ;FkBnE1<<0nMzF8 ;>%ozny%q 'QmG]vVbA:%g_BcP^8ɷ^OfP؂ zJکtE?iGBZ#D!*N# 18ῴ38;O.h+ U\lz y$LZßL6TRyuQ2-R@:'n嚄sY0dXmyDC ky&ȶse7-%[rR,(5̅dY*\B0;pk ӻw5P<{YūxkZw?Ø,TT?'@>;HH_OJa:a}:d_`ڥ2˃[-u%O3. Nn~nG5:Y.`}K|Zw4MsŪ+{G FafSx öV+hP9Z{%бy{klrQPWw?sh-0G*4/v8,z\*Yc/͈dzti(-MȥYchmv>L]T̬ӇvR?RwG*o)'}jR#18Gu>AK7B*@9lFa^|@Ry|6HL1OxuMyykG5 'VoI,sHuX*\7-PM+}|O1FԪ-~:" qp"0$IɞkL{{|VoK_/! vZ䙖D iE}N[Cm߭TikW1=4Mu~kܓ1-z -I&7:ƶ$4jCe%oHbw H< S2ZCp7XK MΔ0'M$+uw J!j/n,Ďh*z5XYs2] ȇD`3 !ݳ.(,E>EvLftx(*D|tts[4Mи]Y:*K} b.`V%m`9ZxʣH cRL?1$  ۰+aE{8c!|޸ͥJ6^PWUq~ :.~H-(P&x&|)yvXt C[ݡkI>xB+k-0>MI֡5!oǵ:! ͼP3Ȼ982PE;%B^bo]Y;l[~N[͟b+GHLS†%눃4Ƿ(܀1J `z lK?vTק8 =M3Zu˱˝[6(ŒP5 @}l=WӱO*3MP"#9nW4f,AAPH\ .Y+(S"CGDHen^US"fJ}4@O3,bUƇjbk_|&7N.J/Pߨ FYjOO 5oD\?'`#3~V"]6qpj |SKN“sAurٹ'I-A?*UYmpxAwaNl;;7Qx=? s*yy ȿiA-biԯl{4{[.7c<'@F3 SXAz⊴o_K399?"SqrU&x1EUsLN+KHi"P]pa)My'dq.g0)h`Wݩ@dL&,aV QV(Uet*uEq>d'4TMGSO0ס@Z4[yh (kU"BʊNfc➝f6\!V4|A6?"TmprËt^eRgg|0EQ9R6K-zRW T_,w_YY,ۙs&WлebAjun/-G>ֵ<{S iFRx;ob|x*q7~xs,:@shJ+2 ۰33MȑSZFŻK 㱃5š{5]),Gy7D?)^KYBƑtvBwTAOLB3>ϑ#Zk_I6¿!CIMJ~X@EbDvEGX =R,fl V@q eCϐAU4<949xL}b%v$W8XL&XA X;[;_wsb˝3xb'Ke bM1ri7(OG&0yBCT"ԪC9u%ZnAlsP!.狒PӖaR`u :V_<rQr}Mti7CF?^;&ω=c{+Qj*b&9(T/+ough k F6ʅ$s{ȟs#Lf#C4 ~s )mq7*C"]':&P=A@GSӍhbOw31~-]W :ArӜuޜ@H4yEb0UiG4ǗGkB 1@+&K)0rR^4AV,}F"ya^Ғe3[w.ÒX$.+@W|9VwaQ٢?s/Uoo?$v^SBDIANT6体W9'"~4;֐G7hxgl @Q*2<"OF)yZ|DϢK44bDsuYKW*:+ցnpw1]l(R pZ'a,̔n`??^4L/EE: X|[p2$UODɼ<őA-3|XXe E=[lWl+ QI8 ?7< X?s)U?Cq$ɖ˛4Kv4q7RT ,vi2MȡEID+X7iEGgqp|bH GK'He0c͐!)Z; 3IJk',<enzzXIiO?+Lx?P7ˤ]oWFH G>& mZڟײA ŶtzZjDEǟӶƺde`;  &E)43]ȊQ{Z̈`jpO]|>a0GhY&LrϮmXu'DO)CzNKn9c(cZ;MfQIu3UWyt`/>'2Jn_"a7,:&E]G6 '(JSX" #Ayq CԶ!Ai\* ' ą0J™H ꂰ'wf_jH8q*!|ChEE|R}vRFࢱ)*J~s ^16 Gld\E-V<+~)E3Zgnd@ d*Fvڇ qpq欽_B@}lj _ŏ<,Xjk%FoZG'P9n51{mm+maV0B`LbnTzPUWd~BT<.-!dMkv9ahFOejY5JpLtIæ3AϯEA^U;X![ fT\_,䋽TYA=Jݠ,٪?^(7KkҚ6m4,MK^fO!ײ("(fY hjMFVޘN'C,:;zsO -zf\$O:p9 $9# xIT)RGPFn+<OsMX|KN8ƽ<%I'bofmҖ|3d^TUj;ßnAqBҿŻ"-# ߔ7u`Mtݣ+s]XljZh`@Y[A”u[eZ@('Pa` э#eb򄈱yRA=D(>1A'8MԞd z;c1rrPVk}"< ơD9јIbpOB 2OnR솥 4YJWgj1h$N즯,a=*ª 0o1 0TNA6lm C %%e>܀Ryy8>yl'4sc'"X![0y]ĭ֖ӋYF >t{Ѳ2 ׃@ 1A~e kY~x"%M!8=~F=z͊%h^(/AӁT3%G=CӤj1Wee9&ji*SW*5 ;J(L7qXxr>^)f_r~j0]j!`@0ߔN{@`ݝ'cJ/w۵qfJd)?9irCY P] [-[V"|սIy֋DEiMYCUsZ^!G^HMb͑SQZU_HPɞJ D7P(﫠>ӈ Y~9V37` wmfO<*_VFUD(>@Tt}eb#O#L}H0bC:{Q[]ҮKB #%R"nR^f@! >HױQA4 j޹ە!ͯ7hfpz|a6:;5OʞPSA aŏQ4wV@}+)$66ceU2ǣG9h$ߓe ۗ+jV[U\I 夌z 0}VכvdKE\e >:btfS+ nhqxj6S('<6-.'Q)J0b[tYC.?5+SQhNo"M^D=>̟HQ99֪/r}`;j4Uj]}a&Bbӏ4M+JCt?+Ii"n2QfLX*P oTxݪOtW-!{jXCg=9v19!R]b~lyIT+E{}g{v`c7"=}Tc7>S}JÍ.Dč!o؀,uxBKvFdeUsR =J/ٶ֍R|V7n{Y[PBrpB/a5׳' B# rJC(kUJ~}M쇧tY렞u#ٝN"/vLmEBaE+'yt2Q  M7mzzH'aH@~gm⥄Sr̄; s-\AN]_! .!Q`jLwG08Nף N?Vav89x8TlLONģ~8_Px%m|`B8cSRoǖKf!/5G$vjڬq6=N`rB$rp75\o퓁d5 xTz2f7|mT Q>k^3W)bmА{AEd{J\L^y>S(Ϫ)`BѰP;].y|?,jEAA2PYP ]TGuLF,"!D~SLo6߶z4lBW43!+D:ovR? 1wj n9is#=P0hMHJF10-;$np1ŢYj~Z%~^E)f>٫CK+8;Wṇ?/bK&#f?yaG,~d`O]V//dFT2[UvA5/$|`|34-މ}}| vhNܵ6<@kP`b- q%Y!^K~Uqқo,  P+,L`"kЫ&/#eS|1+jQjUD4>U;v) t^Al5r&!^5sBil!ɡ1!ʇdCwOMIc`a}< ϾFm-X+)xւNs+)!mxE3rB@Tgߞlnj Ƣv? Џʛ>\{bX׃\c3~f zUd9u3nc:dp~N1b2T_!I󤞗|+;Viha4ag5/PHkw̫ܵ6({IxY9ū)ŔFbY}Չr5\HF54HN/iOE Uw熜)&Q&3n ) ov9trg.ɦִ+is>+W Cver8mx)u]cs{H{ԀJv4WyT7FIW` }mhj S3&nBŽ;q]<;iLLr&em!°/u#=v@J;,f)9fdJ{|#cf(K:[i 2$he)~8< xrjxSgu,b-f=Gv| NMNnOg)d׮cPAz`Z@ =(G@*d.Zk3g/%T)L!N~&`)q{=vވS0" g.Qv^#fB:SU,j~fީB u.,l9;(H}ſX7hW*oQB+oc;`L6`p:6qOg#NH̩֟e8[b!7߹a%igQQ,`A CbEpza(DTfL䢞l:EA@8&}?p&/9vgc;QØi"dl;4h%(+?4#fƬەϠ;muV})g0?SC=Sp"66|lc[8(? w1 kl/gm{mYg/Lz451ue";Xš/>r tOץfCEAh0 + |a{nq5|V%wJEP Ié>2|i=v 5CuXО6թδb~[B^&qPW=&z ؘ"2Ci~a7M3?ti0Z6ݮBh lio2PK\lE-ڦ)9 @(=ܢ6Z/G};)uTr蠳+r|U^_g*DB%Z"VA3q[b"LL}̽z'jgV#Λ"X''FPmHE`a6v9,^@LVt^֦aG:PhOIl!}^k$fw>y$5u_BI TNVmqeGy^FWd5<]M\ xAgk[ne+E.t(?w=o%̉ӤQ #a}oi'J[:WRg6흴ABK( &dc-VT?ww7S^-I"a^Z{ڣ2(Xb݈BGu7/0nZ)GlDImH!/3,:`^+Py9]3&BGOvXe 2?*l(\.,aX)qqx)a՗z'BCR,T7Ut*L8Q' \*a)!݌X=ߐ^"<;ح:䳆կIɏ&gETؑrc1CXl:zW9TAkqp%5~UC1,^ivh-pԣ!p;"HB8/[ك<'{lkr\ sblRʛ}Cѯ8pKg~ wW4z2CWJgp Ysr/CI6r ëB9я.PϨ-N|@۝ s#3V%@Uk;` AfuľG`Tc-*_Jʚ #dkBjcdXE[´D#j1wYMje"scTa_,.P `]%CľeWa$_8[($?:^cvkW#g*LlE{,55]8r7katPq{ˑ_@~_I@— X#.ɻX>+o{wMi7hBG_}9Y8w( mls6MmB:Gq`t)b\P';v(yH +%k7f5W!PJ @_7) c!bw%ͺT%> kd?yet1p t->4)NpDP| ("l;fb]x*мCꦠT> ӹ0z2T9O 9 Xw:M =CQ,Fu]tW؉+&gS wA[5Fmc^WVD@yjnΙS/ ia^}pACLxTS#\S㕲6J/N#>B=۾vSӢCљg*c`/I8մIpp덡>y0U,"VSH?xmM4>{{^LCk~LaqPB#"yƚuGMa?d!~&!u Q[(lc^ogAO$ܸ:`@J:U/3F!` sSt *7G`<5[ysBp>(fIxk]q BSԪ: gJ8ixQ9>l`Ͻ#pio@FxCh"Q|=gMq-r-%$ob;g`,sml[@7MΠU{B&*:υׯ`Ke6 +hMrG9qN'1y+'_&S.Naϫz9(Jɧ`ZZ"#DAys X  ޶>j&rfO%ݍVqy/Lㇿ>˓y|1TTvS薿0gW'ܨs7-S7$YW^%2PӮ֖~7:pZ,S?u 2M)cv[]q1C# DW1Sr% !O'DCQWB?7` o7+\.}}uکy).3lDw<El0*D'"EKnׅ4!GYnu1|?J"4d85$WQ͆dŔ b~x$\ri  FATa AΎ%Q&Pfd5}/==j'>S0ok_D\8M\ub3M4wTLK3"ei wÀ8A\8.( [~Vҽ!RM((8&{ +[͝H2c8(jj4m#S(p$cwqHWuuP)?њ6.΂h҄F]{v"~lU{Lǎ@"ً9:nɣ:(2Ynw{ ئ˓rďD+ύ‡WZRcn븛6Z#PW*iFXBÝq{Vt/:`o*%kk(&G\ᚈ}=_Sr8+J -r'yM8CqLGvT`,fr^,7zJ("rAR +l`53AՉ>wd\)}yFb[y5%NlHCAO xf`Znƻ<3 pqrA9>gCs}IeaнRUf xDMZ4NxF{=CΠ0(A- s)&F9Yڏ*k40Ht;.Ezo sl[꼹U72,8jPsG؆)Rs'׀'n'T0 )jpX!lP(2[n?gfnICIQ!D^1 ژڑ'/>Ī疼!OhiNp #> j%:KgJ4 ojY=x@K?;ZM?'b!()p/~ ZS<@?rۣ|/EY9(-!31k\gm!ǓZGY0rYH\^ 0WyaV sc$/Zƺ3~T!{N\$2+‡*፡$SpF3JV<k!;eV%nRh&$s!STNl<4Z8Kg¥,ZGP1bj=IH^yupiMYa;,y:Xl,Y09y8?9J7(y/t:/V\N@ݍR\tL4 9ZuzCX ~0 M8wYZ{q Y e͐jAMG " NòK}&Ax)"L,сXtX!R>"ϐ*RG)=ZVPa?`/= 6BczdsXiWRBdo-տS`vf(j[Cb[E'$hTRtl,DWA1ϣsթEsj"bT)?/s|{a4Iɴj;i8XO&rD$2b}%nUͯ ([P$&KzFR#To;㌱t3 />ԁ Un\ݎPacI+?^8w tNQymJY 485W\Nv̒Tdd4+;rd1壘K =<.u W'riNz HY^=H,ѭ!U ]d*C1 bmK]'{g $hj] iEՍVԐyn'LvcgTk&Η 3픈13meD}?d.<~VvfyHNDLg{B,5 3{d2U>/>)AqZ1 -Bs)Vr՛KDQQ@V2L4=PQkZܰMF!{v'P/tyiT=C)a9zh"SeM.Kk`6^ߙ@=˽m;LF'oh57Z.UF|h_RFC"Y 7.j@MUxې ]Թk@E8^_sYg}32:T]5B"ZޙFIqmF3sKkaڥbȇr4g ¬yT1 c/0GoxrBi'v~b^ʼnQ86]]OC+ (FLRb<6ov񓅷P29y@LJ@7~; ErUvSm|6zb6 EC 'n\;**s&<m]?vt(5 %ƚAڽ,.)mocUnNҊtaN4ivqπb;5|wtaһ:ܙC]If~Hqhgv$t^@v l4.q!ECYtɰfcaюZģUƛϘ'07XBiZdguR\c's!HQ/ݣFBك5i`~ʆ޺W#3I/Uec3kiiX _ٶjwǡcfQaTaHH_嶉h.oN[ >PThRazrM w}۱Wx%R 7$7a8Zŏ ,2<#gD L X5).u^8l?nouѩW'2؊CM }pH嶫oc"zveba:k)SwsJ : x6ors7 HQ9S@]n|_y:B=|U%uԔ5D\rз: }kb2A4\^foxP}q3rV[2JJ3(gOHNeÌ1qvX*Iߗ_.䵹%),wY,|S^2`esW< &3d8o7nYCUk՛(c b )_\pT)C c1=yAu*?`q[_ߗ']V*t8Z"rX6fj+|Zm&`mUx.Ő.QWMRU*g"`3- f'Ɋtnoޱ0 Wd)4b35fU{Ҵ+ӽttE)1(P^FaUZp;&&5@,:Aa!6vQ PR`RU/?!U6"Ӏ:Jg~jkT!dfNGVbU+3aVgɒt(c^ hc:+>g$"h<]kV@Xh~G sxtD;}, UˇqA̎;&u5$..9̗[?_c6 Oe0pi9O#Df0?ϸ"tA˿T rIJz\tBIoZQ[3qxr%%\^I_誔2(\ Pcj'in6VIc/t[GUW(yG>߷)r[|YG@[f?kvb&z 6ɭʥm.p9qlDvs+N/U+[P(>H m%TA^|TK5HWԳ+trnupSyV\lOMܠ͎t56 2-ɠ [SWO^lE}.ǭRXRX ިn ff)@aCM zXjLP;P^SM rM?_\>yujKӵWD&.BL4֫L5e8f~FhG~'pjFEmi)ك66ٔ$<4'9kmʴUswƦqwYT,jJwѮ.50[Sa&j<EY)tf7Q׳%1 Wl;as%LsЧ."T۸K)fj7+UkHWU'V{OᏎ^{Hzv [ G>P` džNݹ3mԸv l cHB3ScQ#tQ5&3S/uu7f7oz8n4طsK7p\^o[ttk[`7HCfavr0:S`DN[Ԯvd4Lfj;?B=oVײ wٚ>n.qd& <vZDY4JL2>C/GWQ/]fO%&4LAuɩ"2.n6a\IX,R`;8"Lϙ>حmi:)-񒖃ϪڃlQ;dv6ɻM]j!LPb,lbHLݛ nqa44?l==dL}# 0*H$H"Q9Z$a5nl~"ݿHO L@}Rǭ;d0;}TqCˆȔy7m\3o| WL}=1_3]/_݄ГD87_UϼeijIFrW쿲ua0 Oe :*$tuF4Ns}_ *'d$sc<)ŜjtJH0˗J[Ȝ?YPR`;'I]8lg˞y'pA-č)*d[XMVp t%:.+Oޓ˒/?;c#q<< ;٩rZwŽOc>!Nl Ly 0`v(Jgez_KOa)0 `6ϖi|'T$bާ=] gF0j׋UxZ9ͺ'g3|'ujҏg!JXN}Zk <;#z;Mmjgҹ Xѱ-X=mИݘF:m/ڽE|Y;^Ew/*N5èlxIr@5e!gvlb"T/;}(X4GoN~-` d=viO:W. 2Ճ_tG= rx&E*76OԵDCNJ~51d0h3#)ZZZfvd +CN +r ..o#)_m}sڝH_0E9=?{s_qQ[ay"pc׌r;RYդqV[K'l >gAd^&54o%KhzSc&3I^ ^>;.(\Y:o-\qm0h=[a%mI<먰$t鶃z)CaADgXfWq1>\a_yBBwсG'=GF4U3zu˴LҬ# ru#yyU-im괛dfE{D_T{IbL_{%_ȱN612]31 WC~$`w]Cox, :2{R{j3! t\x׆(rzWL1& nt*OrsRjB.W0)YCܲn{?28[>k04)e;X6VQusKs!ӍN QtZ\s9]tk=L-Lj?JO. 4ŧ>Π8 4_WO\HKfځN7e{ UOq{7[]43s/v>ՌL)vO7W>A?m(_ݍ*uc1=o9l o |}ceӈ.8CR[+wʯH^.C{t]ƻzvn\;޻n϶`t9[ZTȾXf@ d!@1/P 2’$rNdZb2n ؀˳{| sؔfRBǵ 3ğ1Ա(J),!'NM[n/"ʫϩk$<+޿t%U(+.7co›)Ux5EQ?fb4،IӾԉq #^C͎~313RԵ$dP}v 4gGEzD~ ɴb )'JU5U40xkXǰ5Px1"Α[gE`i0J0N]`,Y6@0֌/zv9+ 렼 [J\=<ZKch E!0s 4]@8vR "g80篁\f ,pXDIhZN]ȯhR8{V{/`BOFY-N\Q:y5/$Hi% 琴mc")wz6)ai 086'=@ %t׋]H*pgO0d77[G@`}O={8Wɇݙz%LS#6#\y%nޫ/KfJeWE+O6VO=5[-)Ȗh=qTZbx6U1߫U~ƒf+i_W1l…3YdHQOp[o,/+ t9~"|=}=jHx ̵¤:kG0'ZQ.|#HN})ݡmmw* #pV-Mu[V.4^9[4rÄL R88DY8m\D70)ӳҰoGs"{81=GFH\l;omC@},Sx-k6&6?n+,VC[bay*vc? Ux5Ig \DaƊjPȍ[ׁѼSb ȹ\z"R_Xkڮ} r]0S%i\36_΋/܄uVwDsHi4jg`hXŁ˰_.LL&\gAMl7gINT-LZ>uUm^ZJX0$%T`IF8gxy`p}s{Q)= ldzb,#82(PmRM̋z;%PXgUذ|rӅ~fc.rx>f&$M3VEiBXԡD .GswMȧL˖^O/هO=qLf)O9؍w C] "zB..XciI&aA5@kC~ݵ D<\R |3@T!}@mQUroֆ: Xa[}6QP %cMN.uє=8Ǒ̱UI>0^7|K,FLIC_u1L 6┺G4<=Mc { Ym"Y yl&?(it{fA4ɖ+=]ZQ\$.zzwM.W"iO?W᳛ϝscKxȍEmK_,PϩɵѸ+$O7O<9PG֥c/C㡗͔D,@zi ri5]a{c5̚v9^zuԩv"o^[gFӚ)BX 4$UϢGw,☐HٽguH*z, $Kw/%]!-."saU RQ gfЎ꾎ˢ.e:4OsnW\oԓ?$?ż -Hp.&̇!7;!7ۗ@LQdcD rLVΚZ*LFU]k`|h^crBQ*0K~@974dէ#8:`%*b.Vꈾ h{6d/GЃ/{V'4עּL3)s046dFrJ]#:wE-n+=R 5)٩]Tz+X!o Qo)SOWn+PZPH27x)9c/6\\9QzP/GniO(pD,J2ܳD1㇊jr41JlitJ2\cq+FAarnV <#72DЩ|Q/U"2oF_:X,=) qqiF͝!_?XMs U֞dŃM1I#{_c G֟`c Z%HG lX"=_wBF3Ѕ"Y$..)R>5,g=dcV[jy(] 1}ԉZGX̔`eTofmk ?,+>aEЂ'Z~,)+*V@N3#F.y/ `Bw6?:}A3`4b.r]F넙\d a mRԱ^ L-r<")(Ldkkr[TV@F^1큥uh,kp5.f~Zrτ4]z-+k`ZCp}(p@úmq!al&ceYwP-J,@E}MiZ*3Ay=v*jzua*µZM(;ժbx$g̢-= V' l+G|v+x"9*?@."@_rXXH$*p$<]og4a0o Ц$ ]9[]ES/خ*b$\hT0٦{j^LbL{N };y~@OɵN KYr=/·u좿,y79Q4of![%P 7r*(p {i%v5KS8wܸaوd,I;.9";w^TfuY16̉覱{/6ĝZpS ռ:B`PlM:&>/ӗc'_E9:lRpI& .{k|-N}sP}iLъ A\[la^Q!dh{G5qTOT9zmıQ 2fqqP"Km0GEg"s3s'Vǧ8N1p=Չk5 "=k~eq FwMX+8f-lg=cl߱lVLvHY͕Gu$^y8=.r4@ܩ.7B{)%FΫ]HN5dS/MھÌRa~RSby`ĕy?nlـ`&[ܩغJS5Gep.:eV$FDc .X.k/ۆpwI+L񪊩=߀<$%}hq֚qRfAǞ^fȩ+TWQ7g_a@7<.e9K0bxWiܿ{y FYgd- ~;)`&ZFI)_iÿgPt9Y \g}zَ\WGyjrH2'Ǐ5hmKOgaW3j[r# JFz'R5{Nla ԗ ㆭ&Ә24sJYQ5a'7j CL-pk '4en=18A BfyELw-wyH2U˧mAriu8Dh?0Bq2kK0)ZbQ_^aUbtȤ럷v3 )fe3^ϝ+ !!zPF7nBnNClpz\<~w  &-bM]kֻ@?_Ȃa*_?Hm|*R0r#п0oxUY:x5/jڰІ.j@O 0vOa5 [UTA,(%tut~ؕOhQ?nk ??1T`×ϠsbYtsj&D {D=MlB~Sࢿ<(ޒ}Bߞ/ZS(i?KOY\F~YrTC}EŅAdBK26'=ݰQr>Pb>  4r=ZgW3{z)=G6Ϡ-iLh4( \Fv|'}^dsbk [bSd2 ^PiłJW\Q=ZHq7v=MZHN"߆^Y<䠬]1-mpUd3atJF@%$:BϪ+bG)´5 =G\9r`ڑ *(TdVZV4LἻPh@EmD|aWo  5a8OOIk"\w@S/磷EiQ}Ggޫ0QF#m 7SlgYZ07070100000275000081a400000000000000000000000164df7f6f000021c4000000000000000000000000000000000000007500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/!]?Eh=ڜ9PŦw2>r-4كY>+ZSd<{^Yb};4S{j jw+Et2x&㘜XOV!LQ޳KU3*FGI6/gÐ`ѿ&&XrcK4CWXGwfw"VNIm yVj_8:nۅĕ\Rx)⾤X\sJ#*Zgָ(ELO p좚9 W"zot=ЫD1n lC(~(4pfڊ&N X a٭$7/ TTE=ƈbJ}b% -8R#UJ~eF!Qfq1^*fB.{s/3i‚0 Cޮpdf h#x98 R "u&.n oG=Hv"(?ucՕvh9f| m"_1-zX}G"E'J;hF#V=PouK%?Ui(wtoiqoێv:&?2\UaM{S !!k9Uhjp_ kIGG\:|͉%bBye Bxe#!S7H뀞Vt#/C`Û;'9o0u7dҿ4lB쥼BM6P˔ !P#Tt_&Jlҡ*2)eIdk3kAPM(i`kEqB|vD4t47A 5n m;̖%ګHޑ2^Z652$Ʊ%=s_yꮳ{I]CƄtC.a/Jñx&oB5xDAI Ĭlp@JttIjz~0 B@:EdulВ ͯ7]wB\C+z{KI0ld/Q?g;âvAV뎡<* yL~_@F!DRwT x^;WfiW"e(:)]Gsس$uK=q0mKilw ĎnRG> KD҃ntP^d[ P+zJטpR O9R)jSPM ܶsDM2-YwDtʣFqh׮w[E(4xO.}O7wcWLFw'awX2Θ՜ ϖ+S)h9`͐Y7TNUKDCODUTSܽ>o4f3WSo^:3H4WOW6ʅ\ݘZ7^\Sc)_W{15V] Svx!| TEӼ%Ϫv0G}<9{9WM'AלK$m|jŴrzjXaN~W}]xqnC 6W WW\t(IډƓ;d$7-#tPz$JtBIl{+7`lز:Yt> ;mBJkod_{΋G6xcKɴN9+jIA 5|,HQJ Crݨ)%Ab~ZŹd1aO}: ,y@%ח 7 c6X bږ޷7Z̦tG@#˘\-^(D]' RœS ֓7EkyhnlN09s ژ>Kwn{CDK'Ht-Cqz ~䷒Eq=ՠiQ}NH$ U2'qRٽ2I'/F+B ;)2fM/s^!+eю&d(&x(0NCp~6?tL[oPVL%R/EZONQQEN,<$(lU`!7 { |围>̄#?Y͏ؼRUORNu"?W9WS)P{3s|P(*L-#8^.hR\&ԁ7z970 Q㱖#"~p-x FN;P {`1PhѲu)щ=L֮, +B.]#S_ZsiO1TSYu@f-#%Kn?2K COZ4E& |eC"?WP. @nJn5ZҡB]y*c'eI\\^.ƯGb&P%/e| L;64[Rv" hGzeGتpr|ԲanV~, E\!V5蟮cݻOĦDZF v%Ha0q5*?d3^?.QryjwȽ7xOsqm*Gi|-mg{ r*ݚ?=?z{@S{N !h9/XqfUXz<,q~k޿'Q"9/OPwA޻rW![.Bxx \#04V fVK/aT5Қ0.wOoDcڒv{],(hd{Nˊȑu Sjrᘅ@Fs%iCiB>91;v;]J?N,? 󌦁-> "Տ00& 1z?ng)s_=f(s *;oldo 7y+B! p93m9Dϖ}u5JS)^]7C>vW SG`ńIn뿇vmˇ]*l̒K+Jb\D(PD<ͿѦ=|l Qj/MuO̗LWCcbc@hG({ B7Y4LͫHc>s1UXt5Z<9I2 Κ('JUS&_7TTYRY* d"KwI)rԏv g4Z[P<,`ΫY;)˔V5sb(x&)=n{~ʡ$U #;GyҕmBz 9ƻYx o54˴!6ox5G[w*Lwϼ(K} G`%8'S8a7',)W1r\[6x>j~&ձ%[}v>}ٙ4?'}x0fA!m|VT2&51kr\k |w >OxHL Cl<' 5.u4sR-iFϢ\}Rugv/\ooR _KvmJf'FQ E[ wks8~ Lt;$J[wEG}H;PzC " Lk\<&[0JS Hȹ,8a`\.r:0ޫ+> 4 ˞R"AB'!g,Q`W;?#6(smSZhHèĕ._$Bi'Fg^r--ucI10Te"prDɴkC-ɰt#լ-;XO$0O@WqMtu=~'D|#y,{APկ4JZ&ο ݛTbSoCkǻ\OÜ8Y!-ht-Nҳ}?g w T;QTeѭzޡ.եY}!<Ŕs w8kmpIpo~+|kR qvl9^u9{SZY&Zy\L5֫n>Sue Ƭv>wNN|Z?>f|H`ɕ>}pctpMq߳$:68zW ;)w5ovU%)>DUfu\iwAVC#`l2A徽(z饭O'qIj%0g28r*+}DfVSn(i3S4rkkq B"S)LQ=? ikN:ֵZ:IT!BoM@+*D@Tl{ yҸ<-*B0~ӮmV'Kh,ј +8ױ},̯(Lτf'%eC[we5 7U*9Dei8v%6W\F ~ql3n'czoe@ia1@jSv?D9IDA~ӷ6*h<"p) قY gC\gF OTW*OP`7o}_rijp7,Ml`Pm{.@lS+\0V<5bFRtO%XG;ӏc/S$4Z*2]?lkcQLzr0?^`.VSf4,6iEfVћ% JWG0[Xl k߷ n3q rĂ?_S!;ǀۉz~ܠ++eVN3ʴ{䐍  l2hs"nU8)Z:馆dgzTåTU#dqƖ'D¾.7ҕDLpY&zȓ) JD/5rr_h1C$9jն 6-aܶpd:=Qܔ&گ |B_Sh:VG<]z~d{uV0yj; 0 xQv#(ؑU.7O>Mß;T>FӜI9mkA)TXR?cA!_c`3l1 h([2P&^9ZiA#Zͻ:SO*s馝 \,P*E<~{ ycD4~3ePѤf%(zBR/9dԺ{dͺϯ.L U&1*h7JqC4rpse+bPFf hgg6U16#y )y(󽖔]ke\Wb_RYf"])C\|b(W^aJS'1:l 44Hɾ'PJ$v+}8{G>tM?p6$UqGCv_0&Ʌ uf^26<· 5Ó3rfF'Fac\*%湵+~d(},4dNdfk]ob ? QP߻k353]Piwu_ cr)[8 h{#'S%2ʯ:8b@qFΡ T3gU0- KjG{8 KwinU6aGA#TIYA ⚻ms/Tғii!H&ML$JނӺu\N8Eur.#wlp8FFzӇۤlGPd}Tf>, !CyEK[1cK{ -#Lޭ·(5x _ep[N/6wXb$_VE&'<$yF49&ge&Mk<۵*;ظ W>[ tv$G2[',h'<@5KExny_OkQGkdxY!<|%:\U-#jlq!|[@JRJǞc§2Ca~6C2cߕrR斤^cy)oZ=<Gc4oA=fҼ;ejKe/ݬLA9'Yt~Zpuա+d%X[KO|%O.,gM]މD aM;s|u59SU?Gڭ搤" I Psv>g܋l11m p @σ WA.BZ]{fFm uA-= aj=xzu$9r 3V3CBx3;Q߇(ec8g Hncc¶|  Y 5m8Mf|hqm.L@$Ja`RJ ߛy }O J|UbCaU4d*7ɓM) U(L:6f>Jbe&~#3nU_8/1mJ[5d* 'S?r~jm/ɣ~<)b'L B%|xȟ٢V%MmQziO*/ё0zp Hl4Zu.#R(2Am ,N"!GNEٛWeNapB̂+q;'ssszqbdoa2ez/s!:Z}G#$@ 8o/ ,Hk0aih{qB G4 wG:sXErn)]^oz GXj zp|]pgUYٗ챟}O]USU~lSU(\p.7;^e( 6n.o5q=H*Wưb(;Ryia3+GA)QxP:]wxhQ*S]_ZNLpVo3~ܠc$jc4lsp˶/_LGAL{vR= Ow| St&fjW2֊=h\RS~J%bjK[Ro@TwľƉ ,,Yl\3tZN|C"N8nxa"Imcq}"G&sEoGν,|dY`9uW5iFdmwd͞@՝Fd.l`> >tUjIP C)yh#_`= fS I' o0: kvW*D>%ԼTұjP=5~q8A`4%z,nJiu aď A"fNwh94zQ#i`x> >8!! AuB*:NH "m<o*9fgUg:wFŬ?6~ N{fPT3{i% RE˜SIiTY3/A׾6 UIT(dms}8dƔcc:{lzVɫι:6Ugj Xo)2xlKɊՉl(( 鹽B3w]_ wDU ԃ_:PnV|lK>qӪtc"6eVCr') ywgr1|=!+ Wmg;Y4oܴ:f*Z/H3iKnPIL@opq%:H%%~U.6͝|e:׽`jc{5axxKJ8G$ěɰ#CWu+[4fM%]mN]hs1\#'%)y[=aRG).[їIGkܰ(W(.iAI3[_VvX{Ӎe{}yۿPT3x:NqɧxI;b~A ss]V|"2( vYNO3O%DW7X`Jǡn촠4{\:{\AgUp !pq,㣹!L(;FHpiNbOdSF r <)吱E>vPH$ԖfV&.*[i(4ux j`c>^iUax~:jD%T^m^ѡf f G٣_n޼8Z QDZ;:0|W$k.s0~NgK'gdye-u/Ka?y/%XߊYAmo-GWz&U-: F{n1lz,NgLjm0b~Z&O%{ fTۉ`ƞhlqt"+z}]V])"q 8/ݟ3Lq>+6`:9N[uP4)h j.iL,\tkE/r)r M_4IRL~@OxbʤT={ ?>a"A~4+8CبoY& O=]X8JJEa;+s_v@k'bk PO.j)}P{e39Zzhe.hfB$M"V ? Sg6(V{*![Q:XtM[q23n9D\JqD3-xUsu@1~]̜&ti",^)oqC+c(K i-.1sUKX[׍z 5>.2M`M#"HS Ř_c Z1K-Bθh]cZ_G,qUib5QEC ˂֊ʗӪsp&]R;2C&};=UfGciZЅ(~[ڠFz]ӞNRokÏ!9U7g~Z])<^ Z@9_>Um0#GP|+zGߕIΡƻG]6CQ7񦠧ykǸ7K:b)~pw65+!P呵"w{-0A )π& &JcyXj?.Ɓ2ج)՜ _UGK4=~t1U fsjBڅ)ib8&!cGq̺O^2R}tV޺r*ߗM{VjDxڝaS_r;"QgVD _(_ RJ1}k?W54\ 7h5ॷPz2jC0ZU7N,͵.9$T^K qj`'r>E@/lu)-KS˗>nҺ/w''B7̿ź o@"Uךs -XR*h0%0aJ 2+ZLʕ1Sl]scu* 5`6q‰ThTv.eb|-qי7Qj$9if3,W(u7ua3|^{fjZ\uؕ {z3+ۚB',?cPx(| ~H[T81] }=3)1RjG**C\J*ZQT\א\  C@e.JϲvH"\:ݦh`;bd6։D(r d܄^:jm@E qZ3}jOb, #mܶdH-&QdG‹˓RRwЫӹ#d^80#E[/%MgwnDt2p/Z~L/?S.{$] r#Ȳȋ'Y8' luj5n\y[z[IT%&E6IEGk-ij1 K `n(eq$Ѡ (ņֹ9ևiݥf^%~|I~j Q&ռ\iGrL'4"Yϱj5IպSŔ)gZ08j }X0G>QYjzW>54;Dh<}v\捏{~r,h:.YB2=AC*}* _o6unU)zm!JSᚅFmor.e 1|̵j#CLp4ZWCeW8k|E:܄ Q11Z{,,+fRc-߅œ!!gf9~OC a+r ~ R8x6WcwP$mo=oI"ܶkt+\ nax2ܒ=s YҨA7aRD9'_QmP#|gu> ~,6%<*6ZQV3eޚ?Q(̋"vې$GPtC\{iIj1ۘɾ.jr^shKo)7bVA=@S/1doN8cc$"|y^2``o]^aV%@8{.~C# FXJeǸ!$Z̵>{N'FZcW*Ě}\O,RsY93~GܷXK2FllX+f:z <_i$1Ox{^|E Һ;bJoV$AbтqQvJn!}?b_<%@9mA{ ]PdIn(*#FGzk0M erA*h?-D"$K㬣GDSE3h?nLw筝IchKVRQhȤqي`xkF]O_sca MR$Pdд^gtI䢓LetXn99yvnS\:dwۧ+ $ 9\^uκ96>V܁;`*q` 7JkkKpSjn鿄:MR)oCҤޓD;oC*;΂T ÷g=#QM ct(dP? { [Í}!C69dPl4<՗՝8:󰨃G"j= Ym0Y܏ٮMk/jP2sw( W 4W;HW.< e{Fa۫UBcJ-1-.[+0/;_~\,^`NJ2T wQfd<<8,@-HJw^vCuв=E1`N%Vo_m2j̗SMgze@ فz|;p~gRxztrt2o&w;$_gD^F+~V)en5|NOoʥ|5݅*Y[ '}Be=Ì{KJ Y3ۨ`0Za/+6'BRGɓN"]lH+⩜Tdw2< |cPZ,ňT즪- vK[(,<5W:y$RoT9%BW/1TߣTWzNJev.ff}㦃s5#ٜSݷue"wG0?}[hˬ+[QHo,N, WZ&P=CAiŊN\ٚ⭇!V5c0*(8$^bڏv6om,2s3OjPD9\|sIbl!'Ʊ_xc{5 kqa _&-p dk{@gO/CyX.;%k&}=9s!*dvհs\eh>wVDcdlöv˺Ā~JLo,+ػ+\YW1JʽXI`v*qxQkCC*bhc_zxiE6UzxE {7xT kԈZ2 }H[Q QbErU@x8Jmw~3w_RwulRS՞E@”!ikWːXAE5T.-^Z?/Z*LU/.do8u(ZFu:,ywhv@d2eYe n"jڨO G29&~z| yd,i̭&V+5ZN/.yIz(H'<&R~Rz1!ℽҦp5;E&b:Áp"w'),\ ozqICeG=/]6r16kZlVJxVz_C~ӋD_&F3 JȆbȉ[pX>!fםc@hM20N\|ryY,7Mh_sFu ʙ낰[>= 3 v@?+ڤ\(+':WXE ;Vmytχ DԖФE+%{ө;#(!q/p( 9mOKHW,fcl}SHdٜI┽=dk],޸WDe 5Rj˕Z@}*HN!s;h$v_ؚ/2fҊ`ڃ߄mVm9{q,^?B8u DE&hѬwf{}^\d#3p8M+B]10jI]ͺ?QU5Z6Wuڵ/u݉TY/c. ۊ ~ !1,=bb(vP>S:69F. Q''ʟE;Q5e`e~hπoK1;Hz3asjBCb~~m[[:(Ar[ f )K!=.QqwEJcю% =a@ EH%f `*VKN= uQh ^ =˶ TԳCؕK6BMA"Z$"ˆòHEV?<ŵBg,e$@eGlljEnQlfh=lZ{UJ() ]|دc8-*q*mלd[%4RFV`WZ5feiİcܷ~pNeE$K8R7;rE|@Q3U\ bslG__*LcQ_*ctEI/HK N'dʽё-L#U+/ВbF=_pA"z=lv˲ast p8x&N"̶Qk6 >aOpq-?2q gw!睸ڕtb2㚷/(Q5u '>NH:#k0g$j@%ZJWtf@@ًyYeY3|V?Dbah(̑ g!F|K* @&% HPt }=պ+=~JeR]L7:(5:, nבE4Rr{!@O'jujiK =߆zoM)fI4X\0[/Uڷ0AACxrbu t }p+` ч7'ACԗ4 ؾm@1ܖT 5mHbഭMBҭ[+̊nJrvVdUN*,œ<#X#aGV]ĩ*$R{SȐFHTS܍H𗗸 摥ɩ:G@Uv`Xx$O=f :6}1S*b-*j#T,pp?ǽvĻ{S?@붛+| $d伷+@\1ѬuXv%j!>90e_Kq˧ MrTugFB@=`eя^W|ECn3tFn] HU[*d*)_?D'0}+# <`QnLP*{́ QG1,IGu9x).}RJ$#;ήE] 8$-˭4*[.{7$8^!$NFe/00^9S}=L=^7觻ݚG41<| ĿC󺩁?,㎑A)a7) "]KϝyipNk#6{rm0qY6>6K57ߧW11 (uw8dW%er#n|3e2AV{QCu!H2&L2 ?-qLu3./W T~i 3Eq`T6IOpڜ`%T5IO,V)3U3;mo| ?n~k1^hgI1xu>l遤t>u3|VfUvR\Sl:9JOyhWlz+i>#=tW q0m`SQuʖ`Mu}Ǡh Tr$i(Ѓ)N{C4?= +ïeױ#\Fj灾eWhJ&S8l6,a.) bnGR}D?4iT 7o?MXSmƴH'?,"*[n} cT\ Zº35p1pBF(b5 vJ.t,~.5MfCB(=w&z"OgiR18N(s l5jiQ!abL w>oGVzL<)^mP1s"O+ݮߚgf=@eLGxx2rZ}*8JXprvwr&CzVw,x9@\ld{n @Tf# 4=DE5hިBOSj{qÈ&eh T͈ Qry5ei]wa|Pydز*,o:n= U[OGh[WP3Ƿ݅6R 8ah?F} ֤C b"3KtqL_\L܁vhC j=%+ppT8rI=:tOʆ'_Mkg jԭI5 wS? 3(oB UU7ܦ(ѷ(lXEzm'REUm/5 Zp xe- e2cYHi Sȫ&i׽|ZpHYh_n^ vwvij ,"dM>^]6V!ՍBj;9X[׮1J:^4p^Z5Ssa2)Fz5B^Sы.rnSO=NX,|-Y0"O_^mf"dDƃHq#)7XILM7:-Zt^u&vg}niKm@=/Ma!1̣)Tw<8WI2qK(R҄ip"'\+0^.6(=$3.#oy7b `2nyp_\'a;yCĠ,}* DR LL!QnG73fVQ@~Ԛv% U1gBB=eIk_40Yd:IzN?޲iUcoj ccP\6">(%9e{XH- ,*Z+ceG1LW:= w j-r cuYrvPR;IA jn3F.@ Ie+pj$CxlYyS|ҳ^\}hugXu@ZM ^'Me\7)?=X8:Y"~q2lEOMAkMRtF<)7{oW+jP$?' 5}XaFln8!}_#Aw[YИj\;wlv#XE- P?~`$Ā4Q/R&oY PG)B=ȔoKr 57i h4}69^7w)Z{T&sc.Wy Aqٮ(⟼S,07 ayfJ>ɤT"Ed{ ʔ@҃3t;NYJ@K?]7|@RBP53f7]\As5p܀u:t:jBBi:⮑D]  ^|yˇjiŜWgdЬ+$/gpdb+&o߅QJ u%4c?YR2.`¾pWAJUf|\hvޗHjd쐼,¾CI{LYCnpG´fd$R] ל/6HG*gKXف?ĈkjU(2Hf=%Wcǁ'%F[9`1m>egqұCIprwh!\&T<pR%ܾ59^#(87Se Tm(5]WX1fiwk,QXe6:tkN&YaX̶-#[ hO3:a%&9َ#<6J zGS,B=r/tE6@RPG5#qm;B~'Fj;hnNhL~K!VK;WKo`2\3aߣn.Gf|Vg.!znT>Z) |oſ))a?)%;jP:z2~SnB#R6[5w7nP?uk^KBBu'~̺P5V&QQmyAAP%F'˺dcG>?($$mYS[c7'sW_e]= 𫫯FCVr:"zjo/\,Rlݡ@j x8q2DT7˿t膎W<]n-Aj.UIdäsficAY褗1rYTnx EwzQ0SU(stN hd íPuANoPv Vhjze})3lXt λ+lNc2GE߬es+Nct$b VvU}Ky}aD)=0W0*QVIf; TwΨT#' Ӳ%^§^zʈ9' 8ȱ& R釕(N iQxGRgq K"}o 6sv+zBz(|Ufm&ve-Wˍz$ʓg>idbSКKK!VX@/]{It=йiP ns2( 8$-%в&}(bgy"txu)qG _\Cˬ=ܵʬ1Zr}eH Ѝymgxhݛ3a#r!NmI$OzWv~5n熍mhoۣeͽvmg]FN)O01PM '_k_5y W*噌SJ;@(6մl`"4ćtJN.yJtqF>ōTȄS0ݷ-xu^(dI]gG 0]7a]}3ű zDհDxjaܖyKl&x$rH@UHJ7YjF0J2~nʀRAxDYyW~Tk8]Ie; xj2Ś?' w\ X()x^*6jRѡ75 Q4o޲sLڌ# C,]Z,hQ^Ae ^Bredmɢ"BNZ_g?BVnS֜oK\Mv͇o5U= L"aH)IƿB׉yGԨ}(ef޶M N%u~%7WHK.^4x9:]^4#g[E\w Y`-̾O#_5;I20i6^ 69;ǰagc8iEޒs)dQ}sEdGmPge'4mZLt̥zn&1@J=ʎ["FkqHIEהtw_SEA{:Œz8ly2 ^vo =kB94uBʼ+XX鹗1f_PFECΪݓb EūR*;f'tp-?ɝ[Dav( bO&~V9 X~bUf3Xm>tzus`# 6.<_hh LlAA?cPgs{`>4-Ϛbn &a]P9cV֥B$[gxffi [Zպ=qedq$-v ߳Iȶ6AN?O*cl3U Sy r !fXQi"27(.yOcGғ ^֝x]KgcR{1%{6m)J SP0\L H(=t2,HDAcgB#dB \rH) %eL)ո>qOcTRQ%Y}W(ShHŌگR#iH| ]"y !|\ |gy^b9Wy d%ﲆyRfS24$/oJ#ā:^T 4x4BA]IX(EozfsS:6WD.{A+ j[.ZlRUmL^jKs F ʇp4!vdrsv:1":+*sEbJg4®˞4UF h%{x1ͳmjT\_cG/T\fEMИy mtiȨ/`wj&4(`Q'9МENê5 ɵQt!:m:9[h`Z6 g`=BsRRk0Q{9H!1JT 0O:QGnX%m"2[E.ү"'Cw,@ؾ34F1d&s)AHk.x)8*?$c|Ћ֮Ϭ"0T/ʹ%˧7h8LU .hg3MCa7f,p[^ HMt/B:'Zg%ӔȢ]+՘r!en; ,,K%q#2R*,صZRH e/9eZ_d-x# ey g*A{=mP]JƒM(4KsPU)R׉BYڪv4pZ^$*Z/iӸj`܍ 3 D)}l=`և=`{bI?U"unNhN߹_?B ?kẠ/SA^%;o4J҉_,FխO$4*9}_!!}-N@s[F` .7LGzKFsl >-%~6P\)%>p8=}Нhf5kx;ENZf0(uI%̊|^0L(a0V]شCtfԏZU^UKV9S! zS`rs?7 N5",?NC+]6 yuĆaBE􎨮!EtDU60>KB4꼱3 %ڳ;r/*JA ?uhv-kJ|'D\oQbӑ)‹T!ݒ?:X?+= Fd*2Y|hH/b>MI1|XCss&!aF-~e-MPAAIxiB ,Ķ(/L?([Ί?u5};ty]"^ &Z8FH(0nZ$oш#I䴧A$[Nq zgn\Tl!Ppu%Rϯ}ŽٚUj9wJ2IC(©3TTd; V {@ϊGaՂx޲ɏ."rl yŁRl#Ԟ3&".Ho%.0D/b@@--߆HW32*d nMpEMΥ䇃[`?]ŕuz.Dn6R9 Tŝ~3Kc&{6C!`ȟ ğʿMmWw"qOOS)1%ں~z_{R{vǗ]w*Sdg b A|h%ܭ k{DܓȂ]+v7.\{oŇ9g(8ՒLb`D MEFŸ{N~E ,>H;dGAy-.9XyI'O܋aDzg?X1xs@F1m6>1J ) k|cl"i& ]TBgÀcH#Xt;IMFRSFi5G,9sp@~#Q$idƽiE3\d=`#0| *ZR"$#J/FO|bRm@芘NA,58+Cɼ<sDJM@G[gs. eĩ&1K&}׊p)XH'5D^`3w> YƺH~]u֪I|Nh":ەO߂J8VS՟ d`0٘hWreK?a1Mf s[",ޘёJj]ه\{$p><JrD;)MpϣqQ3CյOOa(>Ǥ |W}ꋇy/SeY??>9na:!BuS NO /˭"i[> :1!a,\-􀀃Մ H-@P8|?@J"^ 7Hj]/+L@OmU{Pm_@VCI4Xَ2'w(8t9.R Ю)IpjbTgzh$qq w҇Px6$ngT~t$Ӟ`e;ZKa7 2tƇSz6qJ}PeJSjs Q@"·q*IbFsLؗiUTZ,="תvNSl#VB,:v4z'3 @jP,nװ3RHM8ն|_n_@j vPHwQIBw?~ؘ%A3BBUhL.+!8LlH9rt7y VU\9,0~m"}NRJАw)2 vrDi\Ѐٖh}X8{d,Y%9yU6*b[]nsގ\QQ&MOPs%p8d#_XU#B;؁ QY!yqYPayEs:9!QxQSG,aL!ڱ _#73:ߟYs^L@;fH7L%2cE󒕭L/=.tyJCQE^eJي.4\.yOZ)*]i IL ַʫWf-ITgHk " :&e6ćFZ _Tf<h[FR;o)fi> c@`0CI s<qOC&ObH2T|外`Nbm?Ϊ 4t0KE.s$LJ-6m=}%4 h l1$]ߚ=yCoN+c6$bD"7S6ߠ#0vFYqqxuTB$'tG\Iǃc-lz?]u!Ea2&X7 }'Wb ;~ƛC?)CC<0rh,t}V)J*Co+m F՞s(m'-U|Fw'W ig%5=&$*t{tFm6{;O Bfvɑx? ӭ]nN;(ZTV܇-hh{$1G]@{{=}ȹֳdפoEwJ;' `SXGgۂùr|SG[_9'o [oT( x!⊣mq|g>1aG,SGV}5UpʹEH/ŽG؀O{([{|6;!RU|b@AJy ?IXU5.T](`v3rw,UaNɷkx-_"FMYiY]+$!/ Aг1-#5?-uoI€}ȌdR;IN?ua\h2?;խ2>=o Gl=s^ǔ|?0a9B:'kρ+1q2C_v4]\yGճ7W׸x$)YEm"KJ8V =ה޴ENtۜEfd!~ !S:VD #vr 2ӠE0^Ƒ78SM'4+1#o |aB9o- xVsO㪊}@FM7&mőA2ƪVPsfgr]=d%^SVPRc1hGtES0gT ]id†WcH\ީT鬟Kf̦绢]FdUgS%W<׋(4-@+:ͽf֩AhZ[9hs'Wk2'={O//$%WPs(ũ2L&aVF4_LPMi3vYlNN ˿tNѩCG5T\Xc%CE=^Κ&# 6hNfj0Qmv#v|FJhn^ᗙT裭e9$4ஹiʥ%dరab&@nr$ȸPP c;C%!Ugr)2;Yƛ@gARx/_=iN!ſ?1tMW$]P?0MԦdm>CN8ac95gTX)I߁7 5qj=A)kBBb<5\e$`vU)=&tq id OPXDrS5Rb4M~\Ke*8+1Ks@xC Y|Cʆ2 d},yT &5g#sU,cCHQM񶌺kKaتIXl& Y5)LszrUFwXP\8`V_. 0AZ3D0bm7"57~}l\-``Ā͟B(6Z֮%~CSvt<WJ5%~\>(fM䕗m4>G\#bAb)g%ٍ#w|Elc7K\!:8׏;`TOa/'e18wP'UXO!]p`kWEm~]].WjC7t S5y&hI*;Bdޅc'0u=*1[h1L"-+,>9'l{/菼I+){/;6bc1{Ҍ챏WPG|ݼ0?s/~mFU=@k#L?Ӆ*b *D0u.?jeI`9׺;Hm! ɸ">nU{JYuper1]/'zSehmr$(0r/4Irs/|>Lifb#BЌ#Xtm`̦i/˜02SzP+W7e6,FK5"Uֈa׳PddiR mj+8iSZ1F}%\6>ˇWOv.xZ/=CIJ8cW,*F*A!rĻz-bd6yE]hkQC*ّno^Tπ'P"IcJVxOH1= ȸy}Q)3˕ X+;Fs!i }ޕo1@qdsP'Ei$z5G&:~k2M 0|Gѫ?Ր z.<4EAYM0y~KzMlAJ?Zu[x~s/|Sc# P H,1 Wݙh1\9Wҗޔ Lwȟ'P8UT {4Uo&i#yb:"= ,qxcb2 Jpoy.8ng hN)LZSm.PW$C"-N6B*^KnX>%(, 0Q.*$@<rV>9N?prUzM4EH{‡.f$dIjz 卡E0<_#",$ODxjkFXAŨꐉ]5**t]63kRa$/L*U^s-'aF_~n{<K{OՐ 1S)55h yt*"A7<

    GE8tQ+2zѨ7[flc`1ep(.ZLQ2Sx@A 7|X\$[BveBUP{$\8.moL3=z0 fqx:s]/ 1b{dNPU El%pf]n?[N捔{%Lag&S.V#gTIr`CЎ(q !!ݗސBGs;O_G̀2x=Kw®(e0uE[8@sF1p  |#N5SËga W{ц\/> ԜHCBҕF#Cbu7-g"3PK[P%R[ ˴Ln >G^Yy {tVw8VG`ͮamQï@\pb1{;P{HD G ǚ=&0 4`& ,%Cb]EFdX 0hVVQ0;-/M-{)lVY 'Y{sHRLBK ZH3@!|_i:mlCqjEaٰwyՠ mC$NJXM DM2:)QحvDa:*0}_ ߿Yk?@Ŋa\Lr% * @RC|e@m@B@@kdASոx xd$)K?}N-&;BE&}C" 5zֽap@;ܲiuS#ƯdO+Zku1A&ޯ_Iqc c.|aFCV{ !J= wD+C=@T7xkMFjz_L%.߇i)( fTwW>ȤۯU<鲑c#;ǜKDD+H@N?Y#?GíVy3*h6 I$Ocɯd586}BVg.@/|TTN?h<HP0iC|)jӓ>$R@6*5Bȡ7H|n/a,ah0[pXa>5Z1ʵhVm҈{G\bl<(%䜂"V1<"+%F7v_ Pf"_5$FXp ^h)dԠ=vٸ.??1Ǘ=u_/bZhڭC%xfW?*!"zAf]>)INL. BcUy]!Zpa{%I'l9(/s0ĉ>|@+碻N`~cpif].[08Sy@T1U 7<p$i{+t-Yi4B/>b(#-CE~#տӒڦP;}Dv o%LŊ2W`3s8L@BS&+Pй!:skOPъY]>EJ#kM#N: [~erJX7Pe n) xsQR ͦ0W-,] f~?N7dsQ" {& wIx~)h OܬAm/oy 23z,O hdQu&K$\_R,O:ci&JywBYurܫvf '/Qg .=y7L.oτVzB(  r1 󤏺*>r".ex gakkVH*gD5Z % EDe|rvݜUT #LQ_W]+G$eUA&dnOO7<_}nתzZ/6,\B}^h< ŌQVʇMѣ058,'L_3s8B`"S麥ϙ%R?j05+gY`F<$ˮOVr#j*\ռ?dhz"ӓڿe[;f ڒ!f(abkv>2SfA .fQw:HfO\`~ l^w?\DrED "G ?a\h?> '8 ٞcЀr.Io%AhlZ;d(uS-{6IuKEgQxdG-j[N.eCvW02,."ϧ3"31|/5r+6׬44φpۮ-lRtŬߜ >wɻ' T k^pe[Z  H|e n U deOjm#၊B3f"\/-X}5p'9 }r QwzAc3>Qtd)fXC L2\ϚI <sX\sb`T^gw"㇌Z~JNCTS f'2QwU :or P8j`A'o~n1_ocnL)gld'gw"1|AIG8Ksr*@fȄKnd0p&5faJn3L`@] RLȎ[O2uYqL8F.}' 4řT.u"p'^CK"n8ޤ?)>EpW=w9yW[N1vz2*q+SzFb;RT9qo(2n·/a] /LhI<}Yw/Q07E̵̪a? 08_;@8@%Uw k {]GYzK6; 7>qT圠ß:"݁CPG͋hxƇ{(6s:nWUH nڹ Q;ݗV!c; 8.S7#Fa-cUqr ooA$$#,(%BX"W>H0 EܝObnDH_%LXjQF놰<[X{HrqzkyIm4@-̑ז< @ Y z爦޳|'|J;u;ɲyJV}v&%O/+՝T(>dxD$̈:LRGC\t4ݗ@эP gKHf ~E>ﲎ9j^לpZPȅx$-OQ#u͂`K6V5K~!S/<׺VG:9@*Ύ(F俷`bbIH2Seo.30^*+%;`'fGw=DbS=`&꿓]j4fV#w 'a!PiBEz:@| 1uCn%:%L-ނNz?iL~YM=ߐU0] U1U Jdn-Zw vrΰTjY뻻|."gc,Sr$j1 ^6**ϙGmq-]KةDCźf0T1P0w,~Oý^+Ow9ΚSämXei$㢯)hV`HK4`BrYMQLrG}_Ep2ӾD8 1'Ŕr6=CV;Znj,Oq{i3 F+PZ.چ8YU엃}]T!toeU0A ' \r"ӠY[hCC>:K8M3)3jMT]+Kf8e7dqޱwnc[]&NbL#,vEn mSlX:5Dqr P`A\?n•1m*t3I߭kΓxOm*l.dpźQ%*h?E01=J3p' wﭮMcbрFv;6.tjIv4AUR$~8<gJAinw?ߝ%>3Ak\gD~n!٤^^!ޘ3wR =D€1^z͝ܛ?d, ոY^~Ւx]K$ fvVm/0B#S]Ga5[ψfg-t EQc ZU-ƀSeS2_ lԖ*œ[<|^$chJiXHLW`iߓӶ5$ml a#y;N h3"u{J2E0D yk4,l7&M^e3"@fj$ar ;XAX.BWLܚ N,DvGćocn49AщJn3tyOftG{2co~l=8.w[Qxޡ?dE1l Lt@|y_|Pz'D2'Rbl[lho) j_<^>5,1E~o3ݳPi3䶎@}*JW6?7FƬ[5Xi_zp_(n5\ltAbPBMph4zj6HS5?|DnM*=Oxfv1 x7𻨿DkSP`#簿r0f0Uo ϑKHA g.cpE@Yq xS D4Mo{fp#.gʃ 2G-hr#ߠ|\ʙ*]K NBF0}vp5]<#u4 egxكi`9pM[\otNhaAe0AJ(L+6t:ef4EiԪ^)H19<4F|%$[)pu{VbNTK3 0?rS Ab{ ֫Jd7&QdFft/csO&-x'>Y3E>iDh kX@ެx>eٗSZ~O1 'BfKW'R?-dZ%V 7)#*C$gnŖ+J9Pv%yoN M@+WV =Yn\[<,.br,L3B wh!C{-0pDM|9}5`&A$1\4[ZmH)./Rwǁ..um6 W螊u*n!T*.iW0N {`k*% QT.O/C3Ti}N'TL6#X. ޻;N^g@6.轗qTOu>O8MQm&E>K#'q]R\ D:0 %c=6]Pmtw{:O#Rv$R7@PङO/!mvSwl$OftXqQ @E1SyX")#+h $~!:cOF,Dfv10+Y7YodlxAaM{[bY{ !y@pͅn%S Sb^W9/`unVvBqZ.1ėm;m-o_9 ݤq<1^&o3#3 ]ZǤ3uK%!8*,pR9${riSLrMW2g֍I(>CBw稆$nkD,ӊ/:{{+jIJ ?W$5eHcz;^}ߢ~ @-ۘAJ870327܈G8Ɠ ]C-Á۬$^6Eum l (4ƣޏA4aD-o;r:c~кx3 BӶᔒ^$m~^%ӞnfV"h{ؤp猭lqxEbg&3Ǜ ߮{R4T r_lVZt Ӕ0gQ `ګUPTԥI;6Rt},qjpRHTine}T~>3`'UU'v앵nw)Pq\ މguS%9A-+-s@4KՈT)]Wg;.D= E8}_m2w[i=*{s&VS3o-hЌY:tUܙmܫHo t [~$钭켒i#p:DMc Hx}9).Q(mj6RaJ,Ic4-V_q~Y Y*$Qǯrq87[(p-+$)UbX#JO.R|]Ma >*>d9zȱҲQ O(߀ xw!6~u(fBE:!0gYDYB7g/þK<"(@>[v&:)?"ZB{!{}apSwU`h;Ϻ]'l3H ĥ JOі{ X/dM o@"!#22e3yjt 6AXhקNuZFTw r/L(wepέ\]T6q]lɦyҩtŅH:o1lÕUjRfKt9RQN A{;&Fm\gcƜ]i# yb&8LDnuu  :PzƝP7j9I^?m!UG"B{Ѭj2!WbW$d+K+_򩠷UPEY?^9{6poe'˦Bλl)g'f50!ORY >)Z?s,{6~mNC߆8%8*s;F/mM0{5͉)B; ޓR%{?63*=ϻSR4 Z'Y؏6a㝳&\*on(x6r?k Ef+⥖fkO~w .~ @q ɗOT`ԐF$2V o={֐),IrNxY^rNڻW;ʊi΁a 1I1Ӌ>Mr< e'l"u/PZ6Z@+l.CE WTJ~0hYMwnʛ5V;tWO/63v}Z} 1r נ]rw ̋E%K"B 0nD0 Vts5_~MX ӤQi!;3&/<8F7MпUWϞ46&ٙGފ@ۧn=+?e?[k4b z~?CJ.Iafg@հ-s/Zu lXyaHDs$2&vlxrZ1V`4[gX2^9KfH&7]#.ܣ8 Ux o$S~Q7B[Z0)n7zrYHCEħ>6:7WZ{-i|HB ]~DʙO7A޷F{rf8Y҅p:ŧP0YI&k%eңCu^:R~6o^AGz VdQ9tN\{A#&Zɣ#r o5CוhùY a?ZH\ZL A:,CXI6lx?%> IN~I0)2KHm|TM۪qqL2 2ӵO0胶#q;28?K]wx[ '5Oe&pLGV[dv QZ1'F?^+>P ?@ pvQVN`#hq*7# j_o >3;\Uzo\7F[v{'9|)k Xk Sp#tқܬZ4Ҭp퉂QJHq,=uS?iT&}V/s-KNCr yr1%8H{l$DӘIs)cs9}~p'ʎn38'rt'ӵFʊPRW+y1g9Ok)X$@࿒^1y?bʗwI1dbC!/*(}j y2_qm2/yG6q.ȹ`.wOw77|f)T?5E_&fGȨAa:C 3MhwI̳4FaS>XA@+gkO~FrMrf0N56ϞkKN{pӵCƞM5j>]Zn "oZ|RҟM4\L!9NlO/vbC;'2n?N 963<դb(j+cG!ߞ;-oȈ1W Bd)9=Q&r |Uuk[0i@ _˃8-gI*Q@;2'1}B:VQmg+ژB&IU@wv/-𦎦( YfM>"q"@$"qJ]_O}~/~E2)tګA 5y'ݢ&hja4ٴ- mE'^D()tꇴl_x62ݡR9e9kKN)cfjVܳSOr?㡋 p/*rm/ U Kx.澚_eu!mW7NF-vM6+˾rI}Ͱ&?me?7Pd0 ?ĒÅSs +J joeث:'0Rkndw5={E; `Z[zNR[(_;R:^8~: pfb#@txԦg5pPrlb@EJA]uݷyZ[3~:aU_ÛьK{z c҂ "0 Ma.>l^cfק"ZSS=93GV$ B6wUHڄ9=)@$"dK,R٭Ddnkj3a]CZI ?XEEp&l;Vʹ* ι @VxfUjE8X" TmMa:Xqq & ;|ʰX{;!/X3%Q֍F֍Nt$\@7BZ }`;@75KSU_UBK!t74+u5>-(zIBҘPBcOs9LդXP7ɏG< n@7_:[ [*~bnm*Aˁ+:))taSCw2 Fd\,LK8¯Gu! <xN.fioX +WǸjC+ eV1Z@.RE@kX!oE#S>qxW`hyY=>NaI0$Qa&_'E6'&2űW/$3&ą; Sl9i€DKJfּ"UD9u'| |_O^6'i)=+PMp$!IJ%' :i@KgCMk9Oڞʓ)df$Jlxgh:X[XШsz+^3T >Ļi8 oQ#27F$˒aYr+w~H(Y*Pǡ4GpO}'A,oqcf%٤VJd\JMB(p#}JrП]wU'k.OY?r1}U=gFyAV/{$iv _~,h^M泊q& =FW6߅VGrŞs_2eTi8( ( |S+ =\-nDC"0gcu5#7߉S2c8+k(;RxȊ?KYtБ2 oH g 6-+b>Sue$ҽFuin =!=Ձx>~'P~: |hRPWv[~\V7xKgл[~b=j8JX,q)+2 =vN8 gDBK.5006WF,y:OZ?@0t$|I,u̎S7 С֥հjORT<[)[t&*wSLJNJϛkQy~SEx9A,jbY~6SoLPqfFWzŎǃ6nI:>YC2VocM<&&-y Sm9"!t{yo//`%mSG:8r/8e _Z4Tt$YO|SYYv:չN i?ESTxSm1T}]UMj8VBH@zmML۱cy+.&^[r데ع` S`mF>hm6?l5=kER&|_[?b Hxt5&ㄿ60YC.czf^K1<%lj:t@*>>ۥd7a-0'CR`41V_sF0xQ"⯒R\AeaEz{hA\B/:8] 6؇XJv$|KzCH* %+-=8iD|^Asci"x.۫893w>Tjw*\n c{2ĕaY({}؂IL_xV@91d)f_mM.8*<c+; q* 9DPз-lSq+PiŭEKrc?qPn|)6b uh: yfв&$i1>wAAX=s4-XOK_2g)X7x$:ΠձW OLx$ ¦AFoED<0@5w+Ҁ>hz7-B:cQu\ŤtNRy~i|C%yh_}_[Ů;E^5k1tf;i2XZ +Q^X&)k>NgcM&ezhMf~0ɻ"D&xZ6> u'.MC9d3Y̚{Sj5-b,ߵE f+*ė%]g*b]r<"^<3D8f]ahs8=m݌RF%LHom@- sl)^`P/ |xƼ:L S)I4MJܒ𖡚M%%xAy :ԺY٤N6u<XŻeT{lcmߟt&u.mHՇ.O6q@0(r4yaHW7'BC-"<]^]c=i:H5țվBo7uq 掺8bgݙLNQ[J A n_)I IǒzbɛbrA o2fk^ҹ÷4)vO#-ӊ]?!{}yȍ\/4LhIO)Wb/%*,zS>g={N 5ME3lخ_iEFPdb#C_Bn%9}۸+8b?>Z{85A+[.vbl_yK1(uKH ^x_'qV9v;s-Z!7 }3<$DZHنF/ǒ55$uu(xXѓHS}%LD4ilFhJ1?{]H -o0JP54oUŖ+>c{<w77P[lKXY?L"ahJt{<ʴY&\@7B.\g>fl؇&ŝsݫxчIzkpu8 - gj#Hhu]E$OP[?[#jӚHӯX~#msx1etV9s=c.0 (>VUymؚ?畹SG<ֳ"X7UI)B'~ ңuLuފl27A"h&Rrw,o,6@ 6xQq) { IPh)Q5b=ۈ>D6)Cs)^3O|c hm4뗣 7"nv>*5,gGnkgӬiZDՏ)f:qV(vJwg|⤮Cםi%8KM \l%0B!tV[1v%(Is=~24|r'2 +]"2xw RthcgzM̑5hS.t93#)V_ٖ] c  '_ nǏ0!Q7SaFRPNDDS,nƒU^@NYK/V_|hBe ;m sؼe<倰/eQ,]d=Mt'9MGQPcBbg˙<'}~aSwZ:)~:ij+s IU ySun&n z?QtxmLUaS[I#Lq;FtP*+Dysh te sV,M4\/YqYZsOj630[md?SUbU?V>yиќmTTF]ao?e;Dbazh҄W;2PBߔRIm r ?kCwǶO5(h=>F`mzh=rM34熢ۘ&J^c ['@$RLhl* 78qp[ΉEas` YPպɗ{u ;ؼp G !ZO͖OL;6Uok*W1kiEt ?4б0Wa`r@q8'4# fuCT)Tr20.)5/?JmL(GL"n!.yWZG2&?cPf~#ʢ7 tظra<ĉߒCw%dğ^ x}2 Jn|q\VcS/b1J$ &Oę.5?evAPeRg)rE b5{t~Hтjpn}0"M >_~sړ0UB3!37@@t2bt^t[̂M s(tpSHTn<jsuB!lhkς<<?F(^o}:CꑊMx> "k u_ XBs >"G V -\7556 =vw&R翍;xPAY;Ls"=O7!g&곭R,mER(j5}Vg>iT.w`~ȝTaĤA{TSޕc4PfrdS]5T-IwIMJo'9=EÌG <kl{ K {W20C´4X.ʩ:w€33ar`r)'Dn!Hb*0=!]| g; ?w^ӂ#AC@ {mPE47J^$`xA 3y" qsMT4:n^5Z #h+(lRh拄hB[:j|)ҷ@L" m*x2,L1{rY+I2ֽW`[p8)F`lly04i3xI+\6a*b8DI?E!}"f'Ĺ(zAk?\+;0 R㍍>バ#N F̋HFM_f6@X7A6#AW'Zk^_gmڳ&C!B<˓8zES/ ߅&rSm.x]mh1Ún2oYPSآ Z(wQ}BvSc'{y쟘ٺ #*-0qj]6:2wrjo^-,E?\n鞝b[="Z89CuL^pW0m1~IP2緶иe~'=1dho F S6dh<4sL|6O!+LЌ'UUoi-9%](u܍kl%nC}vȠìw}:.[+EOFS=a]iigL&s'=ߗR%!,JWt!yZid򹸳b(^Vv x1" i`&CWNIAvXh"dMx3QGM`-)d3pX|2ad^mCSv!ˠiin#SO{d4(m8ϬFEȽKևU ʓ̜qb|iH%7܌yfwFN?ֻFL*)9p#IOߏN&:1iշz!zČR!34~Pz|H,ZxWEhz6PlɌvFrlܗ[^۳!8-iHVɼ] $#G ~-tגAc<rbNnp\Ps ,G )T GWy:V7Sy~1S,`Yg qG}fp[֚Z߆hSʋY;!Ua>* 8E D(Оs m-]kg䤳ݶɬY5ty׋J5Td J/׾@Gih565ME z} ed96tt$0+M*"Qsm5݇,MD Ȳɡ+ը?,,ɐbhKYeuT uT^u/]M|AI)+A.p)e{Tcr D@<6p7)WB9V+6FsfY$)+<[zDF&hpfG2M2 8rhҭSHʄl>%ȶ q|k5jgk`r +Wd.ۧ?nQH(%ԫT/v9draک)mwG(S Xr,u]ׇ7>;2ۆVLHw9p\LgSƶZB(B,phܧ\RxxrdA&Mpxl/(M7Oknb *3-_ ^8j O\-j44yEx-u /]3EeOJMTZYCnjQ7:,tUE {$pOe/eVFyMhPJaUSd 2^]5@xqS1m?~AvH/}" yi뤕7ͰzM?ʘZQfCDɳāMƁ_lsq[[60H%,fYGG [ jfʳ@"dK?ņF.M],ð.!;g~ z2̰ăy0?rb^mأ}i;C[ +> Q?7 l$vS .-.s,rQ2 \e ې'-}SrW aE>q?͸S!}(>U-!cO7C4@,_x_5,^?~̲%(vqsN;(LD4[I\}"W4,"7\dg%4X2'㙇/#&]p#eXw(㤄t T長ysP<5nu+L]vj=1ף "J4)0!ƀ܆@~<D31f~teFHWu8W`s\-?yx#Ĥ_/Wڻ4qpq܇lYqBR*TDިE byF&C"R娳8Jf]q%1Zo<[|IxƎT,$.D|߃ qi}Xq]?V$zգ&Һ$C{{ҊO6[a^q}+0 J *_P:HOaұB[}:Gnr[MnSA_(~UT@Y;0S)O/kBQ$ncl=-} ' |d|]xp\G{_5rErdoK)&jZg>;:8ubO#he;<;ұzɮSf-ob9E׸9 _:j[rv0+ ˭oc "mbVq7j2m{S;ԁåq>՟M^k#Z뱿EW{Ø[0RW>k\z ʨ.!OZo;%i;+YRT2-0}"Xz*`+j,s s}a'&:ug6Pd'h1/l*_AO!uazoP\V;$eᣔ+].Щxʩnj29iъg Ňfab-K.gY L:td}=΂ d?V&UNw~@uH8PL^X%5}drjY}}⍷jqK~:MmR'Ի8(QkCU631LэYaN9jl-x) [K@xjبRs KZwf\U8פ( W."dɲ&(f4W 95>n"ƭu.`tkKj:jb"7l`E غR;܌r}nULm!rӆ` AH\boƉ]0DTVPVEw㛫M:"M%'XGuaBi/mt] PyBtz<  .q4;]nƕ==ֶEN5(/8rf]:79;wFc/#1QRZ8 3(sBC<1뎐h I}%ߏm: ٶ +L>mJB<|&k)n}]Ӧk "_2ph-_n_^7,' Y&XЬJnq{m]-f&B~[|6)5>oYdT  q~8eglˮ^|Y>k^jg,Ί s3J*|QxQ&7ii-@_k)]".Q!_CR륒u#fBܘϨ|l#!37L d&樥-)p?\9Ʒw:k8/]}h9z̃By!IǺSܰX]8qT|sς=I\sNonP/-& 6y><so$UL_w(r\{5K):*hIJ8 A[ݱ뇥wv-dz,7+%C;C/aD&ڿFyw1E91I -@m %Ml[1LH)ot"c։4FE/뢐[ ~i.dxG`GoX7~4JH:P#g;U:u$t4sqy(Ow X nsp xXldzTB+ tŒ%3֡ҺJ-=UcԲ@ IrLDalTB\W K@2zI"h3K!Dl'J?puØj*e*3K&/[*rCgE/*l۠@PJZV WI ikBNҮ/ZDO"vD<]N8úXJdb#}K`S\7$1=zF<0F;yƪ}ޅ`>%0W+sչ~ Kl@~GSxM5B~D!!$i%"zL$uIbȅ RDTP(8"֮Uыym,Kd޸Ń@ee lf/OB#畱45V rYKyՃZ9%?eA]gבVz5K̮F|dգ~}7.g5,3@XF'NS|H W(]@4Űf^h+V~`7 d!;[pHe!*-+薦-!Q'0F G @7icY6\ʎ 䉯NehGDj?W]Th7*0\D9oEn0 !ddHγ >?S34Ypr}о֜Οr1@jLI[cg]zu$fvs@nڿ&e܋ERЊTfҽ94O'8GUF,<cTKȥPEftYXF:BQm/vpyh6t!%cF &X1t IX$|;^4T wi HrYRTb cfhz+;Ibnj R Ψ; =xHiLDQiM*W&'/8"3/r[ 6=sb_5NFԮ0f$t^܁{i|߅|&t:>Z D<;;{߻8g{U.:-<| K=ի+"l3g9ףݽ҄ܽft|,vV,]%8CSpJ-Xa"})Ryޫbf6 ZYHR.8U-rp~ؘE%̧#մ$*m WpmbvYA{D[s*uƇHs>e%Ͻ} `-DяB,)Y vS`lO{Y?f! n`նDCòQ%΋ɥJ-x4eFD?h߇90b=/?3H56m!ܜ qx|H0x-M,d_mNC1Y0/իο,Y#T3Vwjܯ*>^.BBFpCaNޙ-mpǮ{ئ^}nM=ݕԘ w~L>{e\)%B!>a.$Q`re ]땀oVfCD{iS%. VGb2FTMdf p SlIj ML2)$V9%xީ[aV?ɒ~sbJ~s0F?pKCF`FnK# .l+vjhA6'sU7#PZ奿8tڒ#+>dD[q9%'r;J*NSn.w^HԖ-A}yqb-7ckeB|l=uX @ج` iE R.' {G=N/7c#P/yW[-wjcGY>aT5?Vh"6g&kuqϷ} hڡfj3d3B@ݰ);[ԅ^1hVp7LVdh~y \oQtY\kVcW$\c~zΥ'(C"((L?n"!vLz*"=^e =ƑpxL)QLP3 Hv uBz v$iw c^<[\f#kR烲BZ[QnX6ʳkWp5#p0HMQ<@wԎ;ʠxere^c\hnu&3I6Bi`@5 F)%t]mD8I *^*T2ݩln@{Qs98 |8ߪ־ɹjIzeO[;ޭԈv =W@!dauzn6[{5P/1B]HSSuAY3#+?P'S)!N0Z>to8R/*cbX27#1G@PRmz6GH$8: bM"D HE6Iьg=h4HQ\sP@2GcWUlDBKkc5ދ#SB}2uip(gaP"uR__=Hl66 Yʖ!6gXKB.ŷ- G q7|(U,Nvav])Ӧ)qȦ-õ0iٙ/։޶g;9b}ۛ8s00* x4'޲5O< JFH5 ]+\MD*UQ5My0AaAX-$3}n =Lu]\wD!֑ GĀ^vW4tĦzs6e&W䰆}fce֔ĕ=^/ fi trr P!\k:52bExFD]z8y!J %GG碠}[MQ5M4H1(eNƣuU 𨷐S\QKß"q8y9s)&;׾/t׫~(O^Bx;;k˨\fuk`(jaur:Tnm"dA_JUBa|51 ^y ]oWȉ "3/׀4i9ڮr9u-y${"mꅦɣUoUwU{[+!_b\`r䡐2[ @LzaA#K->҃&$sՓžGqUp2E-aa ("ZX`ўO*m\7|_z: 2R!Cդp*f T;^7wn#>ΝA}yH@IfjN,}vkOGjGD|yp:v5Fө-rǃ \}CJ:;.(\NDXR@R4ϕ7zѳ)c9) 0kۑP2 X@Ǧeitr~yk3pCB-CT&N;88!km觖P-v!0WmMpvF/Kfۖ9vc"Z*Ee) ZFQRmu2SHl p~Up=~ghr!f0*c' ƆO^/ ¯JU4OcG9gø`)>>4M8MtN6662{j༘/=_Sv7HImꙄ~nHGk8_,=]cV|ڹ֥௡5/F9x nxr(;wbM! q|6B` KGaBEt !مXxU}X>VQ}#<4UshlLv|a@q.Ҭ_RT KT# J1^~%dm-Yp=]G1Zꆂ'<;֜5ĞHvx):"N]5[x"3eu7(ۧdmc2; 82ww^xm4+W!{R`nGfبT]+&Iۄ,]+ _'̋JW]c%!llS\{U5 `P FyQzE$p(x-ٯG#6#!inu+hAVhEI_EYy\8]fs}$aFԛrpMo UB'{4$Rx*4F:JmC59( ?L \G{$R U(̸8ڨd n4d6k¤j hB҉0 {gvS6EL;]5j\fth 988LfOge^ P{YK>hFvgqQהQPa):m_%7j2[悶:[XlyiZ.e9&,&,d ?FU./+6wo\ ţ|:[wV[N\c!YFgm{1+6Jj~H}7GV?`9'8Fv?7Dڜy@7~Xul8/dfh$w(aP蓎FgF]O`0'kJ5G1F"ժp w zBN7$ѽU<)@N(5J Frbb#9n_n{@XlqsK#P )%\ߚi g2g$!ėf|sI0_ҡzR+7yO1Dh ض[' 8=_wُ|lT?+}Fy#LFz ^ĩC{`/ \!m(<?1벽Pstq!tE؝\WlVd%ˎmvfeI/[U _&]Q +=#J{'cQt^C>Dc79\q+<C7blX6b٨SM&S6S#n\Y18^-3NjZ>z-k7}T#m_$.F\Υ)3ksJ *Ae؃rx65۪E.5PCYfTn6y:Ks7.:_x~E2Z_7gXZV~n=1݉,N`BuN궸T%cLqF~MQ7W}9Vs"29 ; +l“s-wV LU^xlͪ4u 5z'"#mʽEb򈀠3K*/j^^ doaEP;A55l0uեمuVS8uZ΁Z|4? *5`]yHcΘeLIv$~ڢHNǂy/)Kugoq#԰" ).m9%_ Zl5?8f6%89f eU4W[nWW9vo34*P:̢C`gAlUnjɒǷ.3r?YS3lxlnSDWܗ4$hD Mh&6xH%9'1lJ]L,wM`fL{.@$(aEznFgɏH/RiS,!g0"c2!+,t fa=톟4U/Os_ Sϱ=~3Dǹi aJo3Q&0{ ^3%[ꜟА ݍ@ )V- ~gE&0J/{NHu#ߵ3 c\kAT::absF7u>4|^ >tcVʪeV[?ZA pVWb15 ։#N84m阵+̻wFSEz+o=oOdI4gT_](Y| e t l̡h$)XXNLGFVV` J'KXWEi(UA'F+;HUuʹKMgL$ğ8)6H*]9fmc#|jduTX(Kpl۵U;~-/Gk75;K)Mu~>$nfk7Ӈ * ,ɴh{6~2|?6 w_9 \3NGgBЉ"˜۽|@Zʀ%RD xOhGcSuAdIj\h0&6SF]7Kw74`n@$?P2-d;Cgr$aE!ֶnɊH0dwDe5=G猶SĽhd?\*;YE1Nn#voIP:zZ<W԰aS娬U`KK=_1\TO:͇&V5 2 UKT7hY+a71Kh Ι2ѪriV%*h_?驄 ֈ ,;ZaJʩ~yo@TIȲK?bBkSOZG|e kߌym䚠l>xD !9`=dmk9E TB#'P$-Op3^8VkX?mYd\p;W@su_t74z}>KZb<&hg8Q]KhP;D\J,qq(HWiyu\d@[e!`xf.^\ (&*ՇGd_8b"UǶFEn-Q\2ILIP8"SB)""#P}9ԿDptO5یc22*Fy&ϤbY\x H&nl"!B0{ٵȗGaVa"#P:,i '+65\ 1/υPY|sɌ= 扳`+-TaDri!\؞ MƊ ʸ/.J-rFՑn1iM̕10>74![hdW*i_T~{F_حӭɭԫMp؆z5#Vz bX$0փ?[IecW< }E * k\# |dY'%&r9spe*FךK2G/3n͋`aZ-b^Q;xgMtUX<o=T5X{>(ѷhZ1 >-[lt@h ܗas;$uͿs1P'~ i]2ָηq,ۅb}2Dgi,qIZ#aי\";qHL:6*?DoEzJ$$^mBΖߟ}Q`'M< I'?Es>W51LgԐֲG^+GUnvM+0nN=u_Z-r%&Bb?{zu<1*?A 1ϭbx*Z/qF$H_ ʢ\FKHEJ ИxWYŗEE\o|H%kqަ2Li_Vj2pBr.`őg?Z*Ruh5l>ansQ20f0p")ᑖ&]A /n';'iίQ*<`|MbntBash[".ޒojrtw=_x`mub2Z(BNjgcZsgٰjhѻWhD^R7J+XUtP"I5 ~42H6QDm: ߆P{ޝ~q'N}n+;~|uoC/Wx|gCvֵͨ>&UųN-VT+I9N[V\%b0ޢ劅̈́#?0!mQd eA3:qEd\,EM\j"#L@]\xQ%/W9F'/aF`ņS֓Ex^AǙUuoL᳿& <8ᕯ$sES&8H*'ZowHl!lf'Pi"f@T@|']xN[=XHe}XQ)_RyIoo!qn#yERDmZeҢ5T[w\&/J S?b>xvV?`of>9PFV/; e*C8FԆ-*PE"#!}gf۠537ݕ4fܹ'q?t]2yHbkGpaL:iFWSeQu.@-OS(+f=yjcy0N47~˕QF'l8Ha C #˩QBv1JFUG3,G<͏n]fW G˵CB|Kj*Dw6@2xn"ygCy&|/dz97YP8`l$n#&]SqZ^҂ Ħ-nMlzWJ̞ɕA֓sЀA/d߱c;]s7`/ow#r Tej}9eP6%4>׊j5|h\_#Bs~-rye~DwQH(_-5SO  KH3H&T GuOjvCK469=ro {rW^ >Ъ!IAh(_v>Cd31˖(ű XEzS!7#$9 LTdMˢc-9Z3?&AQL$M <kyMeԥW&Ȑ`I&ANP}?G ~~mS͇ %d Q(~=kU$&Gћ%C(r\Cg}mJLKbQқA*.y>)xS"~5j]4ˊL$"V{KgǏS ca=sWCiCȷ὆4ܪ HPp:}@l^Q{%A˅̶傲tj_ߐ`cdו=KQٵG@ @Yq&2:,#|^!BY?5 Ry"9)m-h{]?A; m7p4p<%hL~Ug6կ v * EJcAF)V +Nu>}>6֐\oG8k  EIbq­½I_=MƂCځ~JwW;/'X+[kv_ȧcr@ز\nw\5w+CvZ܍XX ib D{J=@" +l "dpze^0l6l 2bwET/!6n.)b]ȋpE{X^\UX˞JCqg܌~v']Bj!pHUgkC[ROʊU'2Y"e'je{<D˙'̈T-[ĐÅ x9a-Ri(74<_}&{L+v3v~6DLlP@CO/^3{dAOGcByZ[J*ġ~Eq_:tKB(ץsSw*r.¾}`o`by:匂Mv>|S?l`蕠a'Kn`٫BDnia0qƏM8W졉Fzq{clndGH #cs(FaTP)w|m.z͖K*ݥœu,a-aB<3{Xe8Q+?)ZF]3(OGİ di\ΛJqӿB1oz}Lwn5jW2S|Bh/LVv>6B8E?Q0_Dv,ﶟxj9JGS/6i΢r lz? y[y#! `Pm6gӱu:n6vpF&'ph Ph䯋y9T5b{s!,pr U⽡Q*JAIky|SQ8͖0n5 ,# >gGwD\-`4;#%+thfAm X%?{'. wvCi͒ Na aB؛XKIHy"-&9$99#u?vvoi ;;d &weoHU1\gZ;N=!TH]N#^> ߗKڝ&ʐ_3f`u^zmq 9?R^Hc=߂Uti>.v/RmK`i.h۪|ΌƑg;P,dYӝI2Q@-+Pˋ mV8H-"i<.6|9,y6$IlP[@?9cxEX!_ tƴ>8`bDGC[!VtFV !kRrfD _Loޱ"uZLl{#ŧipȠuD[j bj);) [,yL-a,콠S8LQVL.fSugkt#Wp|!ݥ.mMEhegҰR$] AO^y8qѾ[JG%m9n&Z+¯nS*4.vX'e 2EYR!NTRh.66%R W C4]V<t]= qb]4͓L됻*o%œ;Z~|FA(EcGۦWBs4DN[>&=.&U;=mA\F!jil3pKehY`:mA IS>[p{zS5]Dň ;ڲjD@'_3o (n_ Cq1[ ۩'\DwA`S4}1.bD~D>Ƙ$Rg95j /v!ms`R9~×l$=Od?*'sim;6b6C4aOuGah/z8ȸ@ 7ߥz`sݱKx"VvIX4JVU.}8>_f:?Hgh5Pt;K},5یM!Z= HTJM (NEX)'8ᗋ Q;{kxR+f)Y̓/mvRru.*3[Vt ˌ1+xie#C#*FG澇L%!nư_xkguw0A%.p9fa$jT`Ro#P^pkgz݅zoD6NY @G.F0ǹt!RbN_ @@90<P &|u:}wvMt+:[QU_icD]ޓ_ Zea#$2A .lAhn9{̞5z(!ł1 $Fz=Yp+9>B`B;_ v9"9lf ƅ|bJ ǃ=Tz5w0"Wx$zx{ar6,eodU#izzlVr?ԗ\彐%1S!`(vΔ&R;·@SdДDV|Lb7bO 8PISC32J*sh4ki.@0S#xiŝE`~/w1XF*꿪2/Sy|z435[^(pO*%rc>nHx{8Cvhk eHs"`gz))Qi}8̷#asrCe #0Ic!{M̉7 {V{zc I_d:+7C0gai%0oZaz&.N{ t4;T0,kQN>՗<H@ K } |zM+31*JrZnz'h"dhy*nԫquyD/*W L&bl5B|`a B2A/H9éhwF#NC8Wj=_g!UoT WnoJ\6*%jX3ep .8M$,NM Zy\ jz/"jI\*0\keA8\)B};5V)È^gһ{$ tGPp{$٧MkmM''jQ+m'W,+bHCbk ~uIe/RRF^3D&IM̗zu4.?܇{_M:ݚTaq3-_IY%k~nކHYAp/ gβz9ߢ/ 1Bp>Uk-LSpS \}ԭ jfY2x.2>GS8Jw Y|*˭)ZrV?%z9L=)%}d"h&ND4m &yg̰m7dwow  MjW lp!ImWmB̻AB AK~|X 98xo o*@S v xy7p0%Jo,9zP<ݛ`GQ-%칹7GХa% _ GT 7L"_ L ϖAS9-R;QBxE^U7{Jg=RHg6p1]ߢ.兡/W;j9i x>fsWx'P|ȉrzmo@%V lмcdp@PF]wU#}7nh[ }B2`ZjG z^ oH.XBӠ Ca ͆N]S0L`|*3%g2bYp'V}bwA E`ybҎ~9eNO0^3 Tlѷ? #Fblr{2ׄ,bRB2_gW|;%xʝQ޾H-L@܃ =HumHÙi 9L.s|+y h\_3w(`%dDU"z}>7܍;+Wm,a)>bVgFN4;pH@-Sivv4,:~Dɟ'b18>zDB1Z 6#pP UfxWH8+aI]XY0"cFʅlR3_čjig뀉D^o5Y=et2 P6rv͈ʸ*['&}<|>Î8ĦlWtR OvʥA.ҕ} ϙ &wtn"[cq{Hz/Yskn#9rRao‹g#BS?A.=}{2oJ5(u.6/Dw땈t-pJrj{c=<8Yz@w@G_h;BN?GɕUWXaO#_Ya L,AE6Fm$|u 5 U!a0&vB[Ooъöv4E4w;m8iwҔQ E_;|/t"LDVBNŏ g4IIz[19edr+ݑ00uPpe%:낆FtnDQX9v%G9yysV:l;~IAc 'ܠCYV*<_l[_ yd,ӊkۚN: j##d-`σT!A.{ihD`[īj9߮ 4I/SiV]5>W%?p18AG뼾tv̆ ~MPwvGߤ(CGϙ6 f; $Z<.?(Kd^!YTHdvP;1-v <* lSAC%51g̨n>,)~ ?EJvw|C+xҤQxS`j%Aȯ956Pn`u*1t({ ƿռZTLw$2t8[싇8(Z>&vO cS=Iuc֓N=F@6|1ጧ;;ȹrV?DC= 甜oP䵫@a! ,vƠ#U{׵QuHrBG>iĜWgG'# (dx_L)K'1_RdYwg^)I d@@HTRhlΉ%/4QcӔ ͦ#ã0-CX=\7U KH'j;/v<جǤrF$PGM%p0PZśRX_CNB@l^,#$([=`'Ci[S䷛.ӡfR]y >Š0MƬi, ӟ yE^?":mp-<)2Z:zv)~mAxEyTYhlHM=VUkԤx#~;ȳ&GM}g RWD@H~&}rBtۿوT`Wp&kP+%[d($P-zM @tm7bի.%g&'tlRQ*kY_)]X,x < fcgLZ\}j'-*HH xlj:\qFVrI4"ivpӑQ<[`4`u7b5([p/;"~u-Ӑ:'\ϳ`)n 9šl {Z_AË ) y; [X2G֫ĝEJ \B8ݬ2z- pj䖑jM{m 8CO7њ.!W̭J8iʯ]gJMKo%?"-g3C[AHLSwd ';5S٠R?2Ś!ȵ<_X`{VVSS>)FX"wN\0jFikyM (}qgI?)N7~9"+ji/!BPPh?A:㢷0 tD0aDAc7²Hu Jr+`3 'F^BVu1ӠMPf#>rxkwcMK3 lab2R! ;v[]_5(OL7\-h^ǨwA O9Ε0* 3}k#;M)KՅ"QGE"/$J!rX`5֡aWJ|ݶ@H!lC4y}EP#5#J[M.؝JVZL_JἕJ},'x!fQ|D^(ߛ҈/ď= 30*g1e`aˌK7Z<3J8Wz,(a#ѐ\ڥ\ @I&<+u Q yM_s Vײ{r8MD>k/߸No-',*D3#KBiut(ctz$1TmxȦCU+qtGRYL]ı?DSvD]sn|H"I_d  aHuF9l /Kי6-VG}2}Ox.:bFn+t˼rŕ·DDq/9ժ9@euĤ↱gYZ07070100000279000081a400000000000000000000000164df7f6f00014204000000000000000000000000000000000000006100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/3ҽg,]qlJ.G%͸Gwed/Huތʁ?6H#po0gi4Г~v"\9Y_9@W{׭CR/FW~7S' 311=yq $F vfZ1&R"8їVA:|luWj|Fwmǭb*7ԡe^8WtLGyzu[c })HzU hrOF~>êJf "KY;Lm#QP!';PSأ}H{ZF}z /7kҭ8mS~JAs^śa:H*?3vNvfU NѠ pع Q:VkT_Li(?,BJy矦,KEAhӸ\,FrxZ.1 2m ZryA$kd2)4V x3]4kYZo-F/Z*#p7?ާ|kmW聶p<}vqށC՜#.YsLi6&4j]_ \0f,RN-b`<IQVkst+n`r_b79S적P`< {0ԍ$qkk'x)?%@g6>,}HcHNn_^bg-1͌ !$}Y|@+bTw :Xċs h2cg )j,ToKwnof](gˇK~E[Ém }գ1Uq`}̡7iƟCKq/į[S/(T_P[jAk&ogz"D1'/0çg[:.>}9~*^HvH:F%/w2!bj jY^9ʔlצ7c&)yÓ#Yy ߃bƃ/um@s5í8Ġu)o|qQ#Wc]*UkeFkihy#ؓy Ymj!8:!m|?3+ -CiǙaZuGlgM*q/W{0EFN0'A#QG=L* _) =yQ]FH2L$Y3=1!˩)^JEx{GM7u?Ee Wڌ~. 4"Dqƞýa_1sMU9%7au6b eVWk5 $䄮Kd\Gf#T']P 3{+'Fub-ƫDml/E;cD-XNPGF2(W[醞^10z;ݡIXjqgq׽%ۏg)smyh(g wW9k]&f>zWY8Z KcXhf$%X[ 0'.?B >]qlΰ.tJ)w3E[vs@4ˣڨ[ N*4!FHǓ'OӪ@;~…[,C#mIGaBKYȊpNCv qZ&E$ysd%bF@=瓕-j¡,m7XW3R'׶qFv'APCO1&"Ԥ8"\;tgN&)K{7hU$#-n#$jO]aab dbC'q !M:ý"6_:{W< G8bwCh^_Rn =9Gd]upgs]]c6TZQ2ao XjY`ޗex\lXG zG#DgCmYIW|[>ԈGTUT亵O? KE(o\5 jy!ғǍ~Tr4VuJfz/9}LaZ2sZ$SC*HO\ٖtORjC_K7곂jrR'4p&"7Rtl?om58h՟^AXku&='*qgmCTbDL[+W=fMߝot'q%.w2fFZrKdr)gRDp[[Ɲ$ɸD,ij';KG)0vbw֛=S_ޙtW>‹oC۰# Hq퐚%8C UfbDF+WMhg?jkUgf?2 }CiÞ|\=ISŅ¬ҿw@ {`s"3W5k %HV/}F/S\i;0okp1NFd;ddlLo_O bkV-rd3CzvBy?NpbdW\'_\.DE^ 455S:O|,ʷ~xRpY*-a_~Zjql⨼m s[iKP7yI$a 'I,aR{Zqʼn.8ɱίHY:˔|zQ!bi4>qL%7i\Lg`mfrG^‚(2Q z |VH$>~Hgz[Ib {@ ^l,~J&=>B4 D8/*/#Q5z3J-?mxYw9 q?(v`6fHn@-frӤzfL-s4W6`3vn;mX[49 v{Ǘh>m7T$\PR)䕻dr$\,T.S"mVKľX+̺eO|kA6;5^{jOgjO1Gv怊 K$KqV2w=IGl>Z=|H>bf)]e $, lFNVnn!jEj$[Mfid8J3ޚ͹\da.ͳ_qSOO+3m gA|vuWBT[!&_tԬ`?7bd Kگۉh`!m.Hz=R$upccwO X"N5lkb[c< L5 TQe!ygknNۃgx[<.*ߪ.b 4>qMPChhO X>W|A}Е-\G} z+%wp*(Yox,9»SeCpoށwBʊmr\c)W`TlT :dr0EH#|?b7dt̘aq:x>adY4$j)_AfP /5>R? {F rIHÂ\i}q 𧦴]J 7x1yyW{OZ.~2SXKY{$-KOO GԓԋvjV TMr#ˑi!qSb0I,ͯJo9P1I\QSU|1G+dp"|EP- kR] bb'Im15A+q2Q-LV@8F(=5)=PyyFgD-jA4/ޮO8ߣJ<\uW] |*5km)Կ׋-M؊?(đ%e{spvMw.I+VJz%\ 'Oct{TD6T  $ D i$v+; .u#)eTpA r&4iFcӹJ(ɠ,}o/)Yg`ZRt^& Թi*R\-ɾ;R,aw\ p4n)$dQ+4Ea"kC% y`wY9k N.e+aűAy&Dd9YzfI` e+Fv(a,cAs.D}N6zٯHnHoU$T,@^FeD`:|ЦJ\qpG 3o|3OMnS0TKqX"Hm(!M'd&I-+娮 s91'. 6ؖm|{sϞ&*c>LvY(SwUc3ii"Ry$TALmŰ#`5ו×K|Z'd&~f1* BlЎ`J9`+MpJo YɊW͝BL& >1wu-T5yݺA;%LnH4ڮ~jL< tq&Io`#()PދmVȉk/ŀ'Rmq~hd|1N>pY7Uy%?j 7{zV{lG~v-uWEQPb1YjJy!;TݟCb1QOJ!bͬkmbt7tZFݎiĀ.~JA9A@?ȳsoD{^\cA*ÊZ֟IڼRpYHԧ>7#d3hcKeѐ͟-wB֑iRN~更昃`Q:_6DϠ9sDqmhQO tpej#qTs5/4G3u[;/ż)…Y-Zms@*S#B\PliƢig|aVF_ƹl=1ik---_RhpL?_XBO`̔lbж[I hH.vDvRss@\pdX'~L"P=&4Y( Z1Bs"yk7IMi*4 h ;?[C ijCL8tR>NOQ-FH֥H#i *`&RHcb(o H_G]`O4p orZ  (M-so`J̬ST)tӕ5 +]0e=qA (.'54dG᷉h).(-{|13 Qrx??N:c&gDҤmrYlE]n6FPy症>͇Ufz],C[!T:5d}͜L%̔^֫BJ@sw:,zg,7v8OE,c')QL[;MT<&DngExvk%>Fokh61g<"op`yJڭ#E=

    b %A*V/jNMD޸{F,2tGRtM#CW<59dyd34v} nav3.hrr(4*DIڕQѼ͠5~͘oyٲTbhqtØuw:SxZ}O:i֕.a!ID}T/gC2ʵ(A "q0-"0=,e?RqSvJjǏV BrݸGI񭐼+=^xXDJs- B; }v; tDvhF n?ᘪQ"#Vy5~m]޿xM[`P;Q4dQ^&<׊yldӿ0ܮu@n k >yd7%5z]ȗɈggER\ ǼC|E9EP.YD֣L`Kl+* Psd򣜒v %S9~W<{2<.DݛQ =|u[=A=p9QpL|},^}&ORYu99b?nJ¶4I?Kǡ']fڄ1m[-@֭Iż! -WJw(fsY|2Xux՗Jl37SKRʮ߂.UbXƖޔb%&z,fŎ”[aQ>5Vw7_gCU}H)+y-s,$yxeSvr1JhWK~o˔C5MJ,Ә.S`"6oT+3h ӭYddИoɮIpJ~25[h><{%?S=I`sh]Z< v'} uA\9.!"=X~P8G}/ A^2.gp/y΁MH۹4>4sȟBTU=NQ-M:鹿ג4愗! mSܱ#?Ȧnn`[%6:֗%صf%v+_!ǔi'X~AҨhFǠDIۀy#WȶO5-0GC0>8 >.Ǻf_&di!Z<萱XzF)O_Va~1w%T҄}՟;6yTiΌ9Aj-mesGY_A}~ HDB BMz.9fngOyŜutZd(Ml6p7[ǩjG=~Fk}c~2c!ޅ4R&qÊ_<śS&uxNd3/Ez&"D]gmK,Z,Rt`Q/WX^ZbϾV*+_Um[g\tqn̩>v~mNGPQߗ~Ƨ*V1'21Z-@5.K8+vc4OF.u̢Ni\ -/Gҷ #J԰Z9N ~菮3B_6N_hbjM08pXByW`PRچmu+(IM#t01#qFȫޓ1NaVFΰAhyA搟}%4l+k{Dy`ӗjjO yT(%xMai)/" hvDG Zig\ xG6cvtk|* TNSnvwiƑeW ZB\[0>s*i?I63LuyiAMTvU~PÛ [8yl E\B"Y1JLSt-qt*C#W>sMKR21lӠSiܲy.S]Li(}2x}uTqdfDH\y{*Ǵ,(̑'2уm2)ՔSi\;i7=+ lq&hVG0/[Y&{'kݑEmTULXl/`&Pf2nKR ?1)[+Vl?ftma;T tE3mʆ[-PkB c/H2R ˂ܜZD' 8xz曹%v-l Hg/ ~X'FCsMlq{ .|`8ZO96&cJmuso&2\1"E vNoͽS}i!%kީ^.iPEۿ m!~e&!YgXTݕ\2OZ6\{*6҄P儯$GDM:Aכy9Sa\^nj,tL]P=wnRc:t@S"W!=3LCZ U(OTP?^ h  ܚ%HD ~D캨 c6o ۷Hyխ̍J\y3ToHL=V~c^(띔ͭnj/eF-ϥo8Rx?+0sK,q\W!(vi_*'2n;^1l Fe `LYTݣJ= +߁T[0aʮAz!݋*Cf!_S7$x"Zx&/'ss£KQAh\OE}Q72Íwh2r`Ƨ\L߃*Ѝ( ӁoTgL^a.?aqꅘ9 veKsj JCw'ӣCQ+Re;2J >WFG~?Ol.#Ѹ(r{՛sA,C TC[odcpk1e 68㼼+/j з|EbWn9(6K6#q\ D3)Mp6J(~vYU4պZ#NW߬(yKo<AK,6/ȓ VOđn?axJc'0!!%6BttWՂb ZSH'oJ 纙YݠSt:Fx~O%$ 39?8xIJW̌] C<10ٚ )NC.Cm'(GHi!}[k8EӰvq+JǗx8 }|Y4~轫? pY Luf ُLN#L b[\Iǟ"ڥ#iš$+lZ/G5qAv!;"1~Akj<%Һ &>|@~Knyo$!9W1 {eų=< B>4wFU>1m]Ԏpo,$儏-ӗm f%-,c_f%'xzfC5$ηJ$0'HKF/Q).!LJF4X9-::Wwòm{!݇*)Yh7E2ۺ!l+5s?&;k&DC˫g,f09"(8[mмLEUMoҁM}ͮѽ*|ȉ܉Ϣql@W7fQ6/Ď(u.16"'pz’W@^{K4PKxzND@>@-5S'?mƽO3V i[VmolgGw3u[bcꏽ'۔*㈙E鵺>ZބW^ ;&Hu:PŦg cco|~ZUZVUvgD0R-6-'j)C?~X_;=$'_4K6j`=6$N>uDYvؗGFȷh?RrrA{GP4ѧswuo5eq1MDĜ i\ P{dބ2Qt14[ 8%2J /|~/,0IE6XPRR"UBTNXY5߸S[ar7\S'#RH9^q& pJv!Re5AR ']=*Y4g0Bz& r5/$[(IX*᧥PT`i1v q sih'Ѭ7NEؿ ᧙Wxsz#g %e4kXtw sGO¤X7߸Սij'%7, =Vt7;JuM8e/Bv8LCÊJ-vd S|gy8+"B"[+бtUņxb5krW0QR%x:^5TD;Z@%*oZD ŧ! #Fu:xz{p%V{ 他 ;mZԗ1HV{扱+´]yYR#W6M T4MЈF.,kP |$nC[$Bv4RM h~q'{Qبg]ݙ }̇?=mz̟h+sMQ[1 2UaNA 9fۭ??N1_l;;N߷11\v Jbv؀[ymU0ҍa`FE95nbY%35f1ЕQ/)%5t@i(<+d9RRB0 ;Wuh0 robԖ4Wm#1pjTL~pvVy%DC?+1f8ٺvH!@v StU=tZY){(%{^OcB!En=Tw5{%p̼ݳ%L]D.sEQPa/@&8~NO4)b!ݪZU+KɥW'm;&Iv1#MO^X;غD5(lض{rU8_" +&N!Tg22 --VIS&Vv} s (\jZcdgT2jV1܌Wy2`bV3e%Puw+ a_ ȓnWTc䚫[J}},5wγ <C uͼ_eE֩ŤkeYS#6H]9*dKdF^Nz^Qo4:*(Psǐ埢 G-.0a͈'7TCM25D585Ỳ#eeAR05&Br JVgnv@._7%VRL"/JwV8v*.t?uf?)MxpW }!ƀ6g`1KZx"XCM,^j meSys\ʿKVt^jm0(.\)"MϫR]%{^hkH $ԢNFBwŁXMBegJM'Nh߁$^%s0Rq :rD)uhB)B] ΂=G[x"\Oa׬rT*VE"/HHb4. )gJ frA}s^ Bvc3O{H pjX8鳭oji&ImEQB@xEchwWzhIuoS~xQ܍Yoբ}YHR~3MZMr 4" ];Y:p w(",1"}5P?BC$Ɩ)C _*A{ٟ!擋z~b`^#%MЛN*E0KqTt޿p)GhʝrT",CB%_(4;j? $WַW'ڷD>ޟȆ(Nͱ_%>1̈́^9&)kc,\'8*ye'N]H7Hq 8gj3 !n^"xvT a=O 5LJ>g&8d~4Wyv`,=N͗j\0]5(r ZAh&*Pd ʟl",B,5bWPQbuYnrL5g3xtw :8VR^gVQ{Z!o&KP f~*N^&}=݅@CSWԀHYkf{vI,Z$Eh˾16H uz5iܜwLM< )Lxj%|rӃfx`H3>2C>fDPu:_݀r L"h#C q(Nz*BQ9SrL(0qNX;J*?[hѝ& 9Y{ i75ǜf(1Uk :ltl6)8DxzfA`>~I5 wn#|hTѦl%1v9s]`'bX\ ~!}xz:"/{ڰ#S``ٌ2<; ¥j\נRR&4U,gѧ%jP-2Ѓ6"? u[6(bl[NN{[s <㩦"mk'N.d僝wN6n{Y-4œQlnšV7!%|bDb:f[+&` $=TU9Mտ㙻9z!iXgpt BȞA4ϳ=bO klOqfy K?z3:lOva:|'YXD9`4Oɒv!U6 H!e*^Q!qkizP3@ xsx]t5%F!JJ}(O|eRtPz=؝εZ\f[kb؎[r.#q+U@@WuXDO c3%O[7YG+YNkړg=)pr%*3]'w2U 9a %}ŧTZH #PH:C4݊n0#'SA[v~$urBL9N(.nc$sd%~/=&!㶲f$>ma;LRH+H^"oM%x GţG%됙K,C.C`C (*@\͋tϺiA@#3<{uܛ'E;qjⱌɋb*`x~7Sv,-3f {cRfWYD!Bf]KPG-hhuGV]{ |[hQN |F&LdoAMMQ eהylböfBc;`%y#\#8*܌Ӈol uwɬhs[~P!y씺ʁQ9 (LG-q=PQ"Sh.(vix(̍+e4`a#\LdbKVN!'i4fLt~o/Vk,r^3bHSs]񭜃>sGbQE[&yΞٱ fT]v)UE8_+ZRJfpanXw\錁/XrʖDOb  -` ^m}uD$7 +jKu_^!貒,w\4E3LG!j NcA&5~T!9:RXlUT]Ce˯",Sî.!O{8vâ%uatJRĐ^=rqg$Hjt(U7J]7V y F%%(&ZbKT'F]M$`x!߷9I~= !aMT#S<|Utc|bss\h`խC6۳ry3؍Lfw"0S "LȠȣڨz壕9Ū)V4SNkK;_UUv}}G9KX-#ev|KURIIbq^TAR#-=Mm>1S2popW@)}xLu!h9BE,6潏}2 =PPU"ŏy9C{Ol,R @A~E[K i.m 7 Ҵϓ{0p6**{aa@(4%oT x7 i^E6$ ~z8֩%uw -͠J|*FjU{"'r:,d|cBHyHP7)|:Ľ0Uٿ'Js/:Z~_ hӊ$j3qm\hfpscn`g K"b6ڈZ há:Jo !0zI SLOE^|ItS}#2g5$g-ҢFȸ|C H`QhOP7<›"!Sǭo@$\T?a jZ>P1*^c~\0D)Ρ)q^߃o8o>j\죧ӦՄc)hsoJ1v]M H4-EkiSN*D%Sat,c9 / ibsz1Z{i5 "P#x@lj ˴RuG-a{l]j 5-'y7f1B ּ,-m[K^w8q_jmy(@Qr;`S~<֧'Br+"NLB$ik~Pz:#!9iL٭L8&ƫMOqcLڪG 0YaqT@e0#(-1*KFGv={XN=1ɲ|UfG/ 9[Ρ&zY O]U(yYL5'۫/4sʡO1g&"W骀>"~.,ْfA)v2T6<'oٵYT\/(@\1 mx! B:\Gk-MJND>9ѵUV#|r2V?iG4 eII&*k&+E'?SuC`L/3xx Gkn3Y3Ca*>9̐Lx#^b\ 4, :9S/[[Ͱ]Gj_l\JŨy檃{Ϛ*$S?,vA)C?Zܚa4"TŞ ٧|'}ܛRH"ur^NA3cmP7FH/(:/]V89}R$@CcgaLqG G+QjP*}v+. !*Cʃ@ >k쮴$iU#~YE* n(~41 6wۺ1\lMy)K>J,AvY[Kxϖ#$8j`YYy>iFoϽV3E> xluG>#b KDwFGߌ-rR\42RUz*4l՞'%e2%kXg;D|RB?rt}0GZ)[K'lӷM =Ժ}o5'e-;j+4  RvY,< OBg͟pЇ<0y]h?1D!糣;@ۯsd4B%u6*-ըYx+NLTy{i:MұxP důS ! sVGSTf# Yk$`ߗͲJR9%Y\9 T6%J/C;/dQpiaQ†>a˲p2[FCRY"ʌīָ(v :v>ON YKP/3! -"aEtૻ}Cr _Ҋe1=uU``}W0j^U;S*ӁtF(dqڮR+tVFPx!K8wr^:ҋuߕÆte'6 $L—:ňP5abZ#6, dՕܴhtU, ֨PmP5DQ:G-^3q+EzwN(ɠce>RކtAO'X<+{7$v@l9ޭvm٢kEޓU4(;m#* 3 RGyR6FeUݫX٘흑&11% [ 1+~,.ǛFGss wzDPJF[i13c;_|9<|g]R9eܗBҽPƏ,Լ!w5T9FE],<uҽ@A:ke~xϖs+Ug RJ-kiNK Dw\pEEQjBoYgqIi7-=l x1OEB9֒d{ 5{ w$cSG`ܒj/9DLQ*6S! lWKtHGy 9dpj$Y9s&n00B4lMZt1ByL5THY+MHkPNI^nE8uFQ-PӨp6 U3 Ot1Q:Ϛ2y [ܟ4:X3?큑u0귱*gXT0-X|)D#vߩВRK2xSBعtyYZ LVgVZ, f_Lpsg /Ɇ($Ò֍?W@J}]V^lߵP6_fbF6ύ~ Is NKd61B5#ɯ16#BC-2|]S\4Aux#E-UUL(ZڥrT<=iL~M.CJ<̄cl D6rfsE) < [e jC-.]vHAT05EN: S t )4 3)]r?8_<;C$ʜ7p؅GO)׮dv-F˸YjBjq[ '^8_%ǣ/& K꾋C'rt^_o#HͧzeNO1h99.%k7z%"1` ~CG`2C=:˜D34q#@`S7l5erJtMH[vȳ7Hx'C^;Ou$ ${peuM f3ĵw)wǍ8#nK3=o|PCۍ`0`7$KZ) Ja 'aP:w2ŪzXWPgXEІ ;oJUC8/oaI_CMֺ!ґz_ʑWͲLw#b\k txGa=V_N$ms񋋌sKilY1R'&b=Zl XuhEE$#LuLMqӛZdOg6ܾS&-&'ڽ9C8T)Q\`c Io~v& ף'zW@"^xc Ku w( W3ZvH{L=m, rYpLFVZ#Y@-rTegb11WD)dC'_ha]}MpZf~]o8'=A0d9z4di>Dj+#['8ѥL&4̒"&6=<''Iy?g>$,=L w$[g '/5J 8З7ꨌ #x7]ݧsv~ܓ'}x-Q"C4bx]@dOf]]eA J45 V8w=*rWHԷ F# tai]3; v#0:!P ӂC2N%eS%n\ 1b5oB ^F6٤z@,p 1aIĆMC1i /ӀP%)o\=!Uu.oaR.ʷG*{B͍xg1 G$s|U٨'/ gQc&XgvDy嫻FZRh/*e![V|hm5Z?i⍠y֮&=b`v``njU~Xr! -`+͔i<6fbY`OiNޏBluՁ(Qt= Le0l qlAZΚAFbo'r: }|NQo`>w#yrG}1S8xŧu`+,Sn#{)6k?4殺8'sĜRn}DJvbYfDfGwf0 J6^fsСRb= SӫI3q&[W$h >Ҥ5wZ$)@i'@ ޵qk)# ZQcˋ B|1!HAhduyT("Y#+xS2zA.[ PI9ן|H"v,JU fjw6Lc_<~ґl:`oigi@vM#|v-J]8L+05gSZ!>oʴtecђr'l @̛-5KOkdWvtWp'Ox?3Uߟd@hWi 0[o?pƼ0 }4"~Aɀl+aIEob1hoqZ+׹" ~;g5@Ytv%Si)+7r&3)%6y5@B1ok?hf1G3XC.tbIhaҳBzE皡]&8sܑaө6I7Eb(}%*;rنXr32p^>,ȲUv7WQdfl:k)#djՠχRXVPFr җOM!濴ЗL|bhǎ6م'-O+r<زN7,yR!ѽn b-g~j+2$=DPb@,x>SYګŏo"B V{JV G;eD>,x@$dƖ i,{M(o2_R)M)( P/@"1# !N|W8sc_LA`D6]T@K16X+w @>[[m,tnäXK`"ʉVOiD͵B*79àwˣ?]7O nk|icA'5pb[&r<kOH>xwaTՑs&A-nTo=daH o%pӆOfu!c8u5ᑶ~t_W<- iovNps!^,[h%=oMbFRuѾA.`GfH>4T& _`}zZy ZDQL+Foƅf3o|fE<^ݧ Z\=4rN`GXazް''r|#_h_Fϋa݄)~9^\_o<ڟ&>)i:xhuLD Alq[LZѮ^^#4pBPY wE8"]b9WmzscQۃ9|zKNTqy)2׽ÏhEK+g#( F6y%'_9LZ[n^amu2>?W?ӲKI`8f׍s+@;!L[jn/ͣ9f+G-p-f5涗PƖFC|osvg9B^3YTjw ]O͜6xCM *n,j|uoD7$tyQ7DrVwO(ʼn-ѣQ:i%+f&tWVB}Y"RתWe=aj}lo7< |gt L"x6CptJaCn@ZHpcΠ@#"Y鰯O׍X \kjB\un(.:qH1H_qȕ(~,ZkmAX@~((}j!oOݱD|DC),=g0_^\0T üU`.e%1}lNQ§nMN_l۬v:K7Z^S!7@@GAe$f@HtL;5-"5/OAr1~nH<7}N6"%3q'k.uMVQdT:G>)]r#@sq \fkR>HTmY-̏ 0]6 ]1j'<7H1uxDd69}}؎'(n4WE<^:Y#2&ş!ܾ*l)>z1]q4S;j6G,2%6Fd]qDpNfnPe`T^Ό]7 )k(هfūExSCzw)m #NLK#|jo"ۃW!Q\&OJcbn:S#wIU뻪LΚ Eu pCE;T* ߌ M<iOcB (d 4p,V@EH̓*dm3nC:7ggW7u(6i:냤aZ%ܶU$% áu&5j~>Bx xksnw0լ$bm,ژ5ޢUe1H97_E yvYݜ_? h%,U ~ FвQ{lR/rHeΘJfWIJl$9'`~+yB zn 8ŝuc?l삏5Pj"Z-VǯncAfk5\xϾGh/d(a> ?܃5M=_=jÎ#plhwvț͝J8;tKvW3d4NG%Sߖ祡ݠ Q?/Hii:id]d;֟F)3Hhv4b:ai^R}&saH+'GbpGmal7"$2yd<2\:m͐%'ɹ+cVeEw"C=[pywjoMp cC׃NQ<`2H#G,RJ;bh#2~C{炆ÿҴ:i,Hd ʾkznuLS_ju1r1nЃ]"Te55_?I +ҬFWu_^}q ءѦgMߢIqϟމ;[cm ؜RUx^+-Rγs& `g__ծP);-T}s^W(u&%C:M ;+̕vUlLPo 3^JD*$`N(j,>'RRfn:=z OnG R YjZ0Î0HЌsܭqطؼ2վ3csLo*(=>BS804@$¦^kOn}tgwCL/WܧZ(G!DX99M`Sj!ԩ )gr5cN%H9ځ=-vԵ\$;&0~WҊ9A{Ū\d ykPK0.M+ Ρ(F5١v͓﹢ӌZpPe~CJizQޟ(,,bI(njbAb2s$۪ O%F-ga8:ₖQs+ZZ'@oURǴ0ˡɿg~2&@JDQ*l-ρH[gY%RtpE;JZpLP#qu}]&~4eƴĺUQxT4 ei%'YNuM諏ϊka$RE^^ii,ŀ]kGDfV(-GYw(JnS9r* xO7ʱk+bu`_^j0H4`y*{Q!-*:Da9Z# gL"}Ȇ<)o 1%MQZC 0/6L>!0QknRWL繟s }j,s*T)7 |L Uz5BLI.;ZXMFN?*9H.>$NfEy~ LGN <-+HPuyd@kXyLj20IW-YnޅK#6;lrq,AsVdКsȲ IqQ'^Æf&dޒ$ R1^pq0.'eKsuyK80>[IΥW-YҖѿ<7 #D"η CԀP&+.S$v+}쀅iCD6bỆ;^?!PR˦|!!\|q} /O3*Vj8/ĩ{G u}Q&>1JjX[H]v=)*ͳAW >ucNCq6p1U7%z/]q =q7CqXm/ADĐnӎ@L3eN.^q{|i239gBSj:XM ^6(4i_tl _2p$WI5<ɱq14+!f1Q@؝֥}Qy)v +9D^!9G{CLq6"c0C};( KhSe)hC@Ӂ줵4tҒ׼U `!FlZɟ7&~IR?KQ6/"?:s‘Ct:gUX~rO`ngo;R4:[$JrŞYLJ _7 BG-yO^# I¼3h|+j鴷uf׸IR@n1ѰpWH"?+ġLe n0]$qs`\ȩ/] !."7rF"> hGz+blPRf?3)ڤ v][ Q>Mt+lxEBp(=}-ܔУfpTs:TVe7w7<ܘVihRQ'wq;8$ 9JGBzȵ؆3}M9mѤ1MFV7FeL'U0E&Qͦ格 Egny~n ]+Uc%0X]NjNJ|҅n&5=gB17yN'2IMCfC5a#6ԏ<귫8ysy}Qi+1WsJ{t]WlKtQ6CJC,7)nd] Z;/T;A.])kNm}2SCMslI^\(HR^\W],:w<>O>ܗ6i=zN=x^)rcb#V#jK$\QfՅU_+[z]Q8}-xlͶ .UHShH8]L"!P-Pۨ+<"ZfPC@rz0S&خ*3v) w oAvZd7k"1Oe| SCK=S_t Ϻ;9#d*V9ņ~ZzJ25t yL-8'Ni WG 2{C$-dP#ӝ7B,28fn`p$$~Ḻb;K]]KL rgwJ(vRGD(7p?2˵SM!AC foaٿB2JFhX%c[/gB,1 ]tpA 6QJ ":z1 |(@O 겳СFl|iAϼb ,OC-k)ba*; pX18p^L(#lK7aۣk 1!X뤉Hp/5gѵDƒ:=p 1Qx3ZyO;]QށL*M0;"My0I9`+n}](ܐUv5$XC|4n`L|3 ar2n|F1 >V0+@?0T ߠ=@}de1\  GtٮXpΛH:.zHLU-ӗjJUkǼSol:!d5YZekDĊ`p>bK([8*l㧈/Z,-i=<ԱjUZ<vIk-q$oRyfRL!8GXBSF ͅvWmF(і e._6N{YE h'+%I W݉V/y08MDdG(e(ޡKK_b,nH_[K<Q`}1ZDZpy׵TW^LjH+P)rPrmXs )㰎+qN,L6`A-)}߭t~87Bj}YfZ TY3K0poœ7gÒV[iwr ߔЖz P&Ūr4@tP\n!KF} ˦IWibnWh݆p$΍cf0*ᔟa1SYULV 'qs]wݙ8"7[ v+ BrY6.\p}A' B;ÏZ4P\+ZPcH ,>'q8vS&`QŲQuT ٝd)C$9JN5,Mkkz'ûߑgǤ Ul\ڪw;7t6t2?NR[}qz 5DRQt,@]ZJ׵ HKϳ $Dh44n4v{ck( տ&5J΁dn2j ؁xx|JqLV^Kt[X0"֥BԕO=V3fVKV\PSTCS5=T@ {Cpԁ₃N Zn{..ЧGJk7e9Z\ [pMq&ĺ}iֹzBK bFJ ?Q|i)jQVIEnv]PcwAEο.,ɤeKL.k1fE$O ͈&\1[xH]N*z)*];V_rj+cFƘ=cs{r D;BNiru&ѵn.cFS"ױ bh]Lؒbz0~I@3peԶ^WOidL2,V5HZcv]noVwe}SFPDS6Pp.h rQ0US~8%}R$V*`'``m2v&}Gwe:>7[Lj.F l$+9 P4޼t]7Gt;gaȭ7̎ĭl3 \FXNS15aRqH"ϓ@phWG;ƔO]]F qiKw17m(1ݿ PNY'>$+!>`X?o"-t+Q%|0Sww%{)TCU 5OY9]`g]AFP%UZa' ?NS0t#ryZ`,%Kma4`NP^(bWuhn~Ilhv/KFGl'X.TC6 Zdio- ш{*J+Iu/eR(jCCo|otx}?Yet3 5 '[ʓ7iA,f&!M㦏eq a;"VS쑑/Śʒ(|aW>Gx(R4džXNX/;Rk/nc*ȭVPlucw0K$^o ̯ʡ, wz*!c$`B?toFKuswU'@~ ,/_~*0_u{abi8wll%!Jۉ176XE$&hGpzqvveD xqQu8cXm`/|d9 { gF_I-H"W&ـy.B%P~Wnh2AR7߆=XD\qGiAJ8p`Hb&,@9q;$Ha~萄upwQ Zq{VRVU3sfMͳ'"SyiAo!+ݷ,Kz K8@pAX\nϥ?H=?rl]2,b\9v2J0gH%*^z&m/ $ai[7)o쾈yXr!+t~Ù= ԡ8Q_k4/CN!@!; goNc0+kW̤ p|E7'E9^HIP.t?8(H(Y}C ؘ|h7 ],Kh]}@4wmtb> h2o *E ocr<24u]hx/rwLNeAogAlqMN?ЮʝDI)6T=YEʫsy7v+ 헢qVKK^=Dup SN~tU[(]KKlT-c:Eolr*u+5Y_aTgՃ]]&ђ(9I. 0PQ"r3)pkOfAB8 Nڠ2欦2R'7,3*M/ga]VFvi~]pC%eq3n/IK3cTy,uhkܵw XogxLO/eaj?kib0p9tԊ7)MOE_hhv֚`ˣֈ &/0wyS-o Wu-? z \ :3Wa-w!}T"YhgvFhc50/O7a` Ϗ }&Cd;Мnkum`tTo&g›ЊyDB\YJ^%Iv=垩enH8þKidw g!6g]DB^c~u` -좧 n LVQR~v"-Bx*6^j赺EG={ts 1w+]R]OY-+vݭ}eZ*~=FL4aBP0YL2_UR(| "YvTO.:VVOkܜ&&TC}GA QQo+'j@~%ѣuƠ/!-[='4/ƔXe(֐CJxGf &^ks4xoYXBI< 1Ɲ6"fɏdmޗʥ#/8`ڹ٩%j$CDuc0nfWM7˼ >4-QQCOSP aY%gS3fϑyRTYq4(Y?MQ2@+'ȆX$[D>]cwpu-B |9Ѯ:m *ug'zV!?e)W^\/%v𳨚~^{l4Ɏ)s4LjS.NL nɛ>5MU+#O!y[Fc u)joo~k!_GNԎr zFE.~WDq/ڌ{[ԐQQI ]t82{D)%&@PG/=^rT gM|RCss; 4ҌAD 5en_aSMr6MȠSTzΰ/:4k]Xb_;wؙx8('b 8cr5/3a@g¾#ҏūtZ8쉆K,% F+XЎkO +zC zj>3 Q1.ǒn6![/? ETѢ8(=`'o Ng{0=]p%K޻֢u: A%a|֫8 0Vw96*:y-q{]^خ{M;b[&aωAƺk7'r)$V[^VQ AsJ_xw1Tik =#8E оa#9:l*wGUxZU\~sHqwpkڪa)GKX0f?̷#LtmzY G Qa0\7k䥜!6mI( V(ux0 u,L~B*6l8r3"s`+ɕY/J^j5EѠOn ZvW1)^.xf؅UXԜ#j+R?3Ooszp<آqwA, ^'{c28*a Ll]?x`R Me1x4M/Όаah`:׭$ (ST]鋤Y}n93vδ:$`AG kɋ]׀Ì24T~ڽXYpl}OHtw}9pɞ7X9)[^ `Zg#:̓ c,@k qmYUDWM 'Vo ymD?bI$[6Hh\_\r\,uQwN ^' ҭ2^y0'8?cC;ze\č>)9| I kSn6uښ0:.Gb;p ,'Ν~mi73S cصԞO );;߬y8Z.:MOM}"% []Ri=5."ʤAS&St_O sqN [ߏ{6.f#8;hJ4eǀOO[hFxs? `Xux8~_DB5Krx- `(ڐjbS "!c!QwOQTo)Q((>Jk ~{]!x(mr)WPkg^j^"=qedg|wW4 1/Gk"HXⶩ U)o\L=,A=n 9O]XB򾽀 Aj< ā#z| ^mJ:56iaˤ(3Pʼw<jJȒ?m8 -Bf⇅?WOXkWIbpFmXje` d9ǡR;1=@738MVcofн|T3ʫܱEYhrT2:y(v?7JH.#5Lfx4U!@W@PH.Cs uUak %O=Ժj42rSpqnx"V~+lO8,>-!%@moﮐ]ЩNPN5Qv!Ad&а.YxUP# .E(=lC||.3@JM?΄7q~)D4ZꖝI\فMSM4Qo$>wyn1͖&d>5s\OJ>i6 uN~ Fk+f~UGˠD"6Շ FU5@f?ss65cϋF%5~{kv 1)M ;k2?(-lk(⏮7?K;v..3>£#&NfZyEqܭ0}?kޟujo.!X.xU=G;F jfڵ' ْ7T;W>;燹YkL>>K5:71B819e~o߾ VI3f"m̀{ًVv-`9i COGr3n!jv{ᬸ3zg5O<&_IáيGmSI~wp!U诚v}&c8g`T\@ҰIN pmwx2.Wwl.h|kppKǖ*P']+;-i[-]܇bRd3:f90J[.IzCX5{ܒvqN3{D?;3qB3ꗠ}0XIoY?~_.1NiKbssO'Y?ڥg8QkN `nI >'<3oJ2C'4N,XC7 ,4GF+ 4g浧 ~U oza6l ۄs"AX r>زee IOl$b;c5j5XJ-V!ARZu-qB0.}sCI!uA5T擶Y«* eIԊaRjЃHGCʹ`:HW 7'd+|:=Sh$w8ر!2B!` %WX [aQ*cDs3VmeӹEb^'+\Ak'"؜D<, ȞH5J?^~/]H>jzC aTR˒0HJ9x=𧱤¡ N92'-o m/n`O/o*P0_ Rs%{)6a_@" }-.twsܬC,ܑƦxHt.![dЁ(0yH/ig U[NT@CΛ,|̯b+yp%hZ8m{U`x&vU/ T,C{>CZ?,v0;>Oj[ =aJ&A㻤ѧ]v8u.&s,Fs0T6vx_9&5#wLop$3,a\i(H6MAv:Zt(3(akv=JR3 N)Ub$"3a}!IIM洣  qIiq4]L/W[H,P"E] )RLc 7@t&LdZ-R߿qgYn)GvN©1$<$ TR4@ώUin)|"ԩ薺AtNZ1x4[4,w ( Y*S}CKS(z83kT.șڴvD *Q_!.vlnB4P/&pa6; uH*AcYHGq``\3Mt `NdH_zo,fV34ĥm5?rtΎf}#lه9EF6vxg#B0dt7fWykfA$of;7(ԡ:->i%أs0%G/Wi|A-Cv ҕ?pޟ0˄kƣ%됣⠞NM助EʱBm92'uxtz;iNAIf7(6h8緎vK?UtHx$dk6ԌO=vN}$]|]R^, qzchBh oЕ-@R^wN%h6QZRz7ЁۙpҲժxenLaMtr`Z@O(SHz xnw%KoXS"GBɑk&Ua XC S(g3H0;WkDzE[6\6P$sy/ -e@QD-p;:#yJ%v$#6~EOgl]>;[>j#jmA'>1')i)r 89Z\Wh *唔1ww>ڎIO=蚐]nK7TOIVyݛ2+.p`۹j)}4rCW4le m`| 4( h{ O21~Hc%U$)7OJ,~~ eی$CT='XfYuPa*_H^<Im13T9S[:CcRgㅹV?TpvͦFmP\3,SR. tP:UDS&z,9ݟ bnP#͝:3wB&w"hѪ87G~;, ٣{pXBOL+Yaъ{#.,|_[hQk^2zU$ eI×I\J/um5wuׇeب/ ) )B~=001B]M msC5u׃"z n)]_%^8Ä &}40?mĘ\\T2g N\[^ž36~#ަ@݌^M\Xe@MJiHvdLucAc֓.wOcT@3b[O,#IW vlmvY&]:Hr :T}01$IiOܤӬeybήB(]y,J.gZP%ZaqCg.-<0tgx 2lEH|*8|TX!<6"F;j j Z0fEWӵMLޏL=H9F2I5,5NJ lIXOcLzU-Y%߆ʞ_me*9XA/c9m ?pi( rs zXK7~=Z>xӇ@zI@5tOVg^gj!K:1W1XA }^Eg\XBqmqQ:F)<Ԅ&ۉDR.1^jVP#\}KEJ $$dNejtUԾXCNM?4럀.fZC*K<FN@ȥ"uƣ&ȷx+7Pל2b[%ҏ#g]Z`LMߨt25_]c*< & MtvE xm`xn6׏gʘXDɢ`Q`ViP>lٝU 'g>sU,Wf 1c+LKX'VHW ,60A*5 oݢRM*oIaCck#k@DSGY8!=1CۆkM07Tza}-yl9d du'fOg\jq]" oNt1`kPϖ\ 3Wspc/3)E""[%!( {z |')fiT ߶>!ՌNfl3ҜЋ;{L~4 _F&|N;%DGҴҷ^Ɋy cWdg3FeCSe{01;9#q6@KE$\>8]b=:c@X„pnh~/5zG^_*¯:#;4LJ!CQfϜ\[U };G$8 ̄wqIt̠ qpRZh[r+4@yUQAO8R2rպ-r1v_8:h}V۱NHo90;{AD Kvt/N+̏hN7'_]Ʀ7G@9{SS刨T ,i~XGY$( j9{5@ H<섅 ϞX[7B@:ͻ*4BKnktht8ttNʼn ҿBV0lRAL-RJ6OROxi.0}U\Tcxۮ̢8^WiZ4n|hUiBOaO_1\yƓ-Ҁ)(cn~A#Pn^O!͍@l`qثAyJ/8kYU~͋`pifjd3W zx+sM w1(9@3x5EMl\9w0koTfmN3R wkrZss(VJg -^tTF}MbDOrOZN[O ^!"s! 4۪d:CANb?Zu˳m.ԛF|ߪw0Л6{V&HQ};ј:qęSQ2_-ExqWƵiȠ}6-~hhd/4n]AԦ~P'Qߊweq\L~V $j )+M3vB/mλ{0wP,y<>~%)M4~*|'7^8M ʮ7'Żǚ3'˪gK $G1o4ϫ#\,_yIٮ,W= Bww`Oۤ0+&r<.sQ9D"ϧc!}7]oo"vfǠWUy~7ރQ` Ŵ1ȳX#D \C̫e^| ov]O/I,wƥ> T_b VDwwZm&DCm?s:jO%aBu5%F g#xzbmް왩 $3@H1w'Gp:LJK"=a Rd7q-*Vwٔ/J ʝMGNӓ}Ol6K5Eŋ(?)>c6zrXhڴh I#}IuNv! $"̤RzNAp;Ƌ&~}z)!I ,X h>0-SR`}܈:H!YՂV=Wd \υ3У%([E2G3)Һ!PeDRVt1%YX047/.U{r0!_=!v4۬2?9֎̈ -Oha؂ L,~Nwm/GA0Ў{֖gS-EHZl +;(eF{[nk{2uVe(X=#}ςK1eE:M"q'wr#Ż>+vγJʧ+BkAw/8Md=V,ɓeJ^ oiMDSx`& cm_8\22eVգK.eG8쉡2{(9%ء0Ք4Ys;'q4,1&î)= %i\R' a/6 u-D3\RFE&7'QwjkР#3lq)3'DY1tT,/2~3!P#NƷC⥥kS2l'ܢ)ߦl~hS6Atd>MlО?n|P[#0a,Wߣ,ĿqwtX%Im8 BhOV>g:gYH7%LĖC_5!2} {ZC+R l50 "!ZV-) ,#-5.I.ޚ{mnlbU{A0˅ 6L0ֈI۶֤rG꾥0/8_ ~XRÎ ۷tRbq u"*2w0~SDG2H[b*^"m'hykbQXP%UdP[sޅC̃VM K4Seڀ5xPG6ZSfr{pyu3Z p瀰kU}֍I)\?:E63Tvޔ 8f+EyZ`Gkָ5"HxZ9AI&,J@=*$%=ޫ<۹47[/ú!VQ b(ԬyXY%:?E4br~rE4"LpW㌭;ݚX Eh%,i~ijf1hI][K.sl&vO!^䈊8C"z*[C1xeH$ uOK! <͍#I v,Y,6hAq,R2>g&`⸁d2Lu-ċNpW`̓Q,|UXh%YQ +-ݘ0d\#Y;u%n~ «[r,'). ̑Wd9pOdzRـtwK5BOԮ 'ݔ!b`DyUt}w3ڙ40@r7݅GAYya+6yzM`&/3QĈrE60$;i1mq~s PzdCFSɂO(TV.Sdwv%O>N;yy!1 ZruߕeN SՍmoF5'AU|X\DPj# ķ5fZ׹ 6NPν˿ʜ9-uÿDmsCj7FAi@ ST?2 _8C@c{,}h>B×Y}]f@I4]OFKFGQ34#i&qtJ{dDD}2>񲔦59C#&GrS華zA\*S.&6pM_oqC*^z>o,}g݃֋߁Iuu/c7by2C+3@RA "7?O[c" =R5/J8TRb2{?0&nW2=$jG37<ljdx4%AߘMآΰ#9Ai;?`mt0Po+Y}ygwTjꩵ^?;ecԕ8.zp-y`|~CBg Ajk(A24Ǽ(@:4t֭3|^+~(} 0w߸}B}^ixh-R0ː"x&). |{&':G;Z Rb;lbDLRռ^/| ڢ.=\" WpǺ/E0}o}Qbzq's3p+@f&k q_?5kAL^ z2hd,I~9m(VS#}Xasὼ5hmޮWD39:zA4PVAJX&O@>GɺKrk}+':1ixjyI4n+ws=Ue53 W :EbDA˒nL~da.rs~Rj>䋄#{Vqv(m0)쟘:YnvE;7Lt8ͽ]a@0J#mV* ĺZ w0@Pt!)5n@>1K1HQ8ܱmC`  ASm/5n2H0 1S3xuV KhR7?q}Gq5\AVY<a2ڥ:M͍,Ԩm~UĘF, fqu !o}0~ EmGbYguw7-hC=Mao=jB%̍*7 nDj[e}@hh2aͰ[LR%g'U#;u6Q<q5 &7͆N=qӀNckҭ!j1:|KRhVM}wrx/@,6K*RIW;4+>['3X"fB` k!ӝe$Hx_4_dIS= B %my=#X?}ёK ޟAd8Kp "UO%KE=ѦIzyWA9e_.F2=RGa@R#9@B v ]kM$vz"X eX?ϝ1̀#Kz v2JaO(qCVz'K`% e?o(k^ḹ\ C$Y6SeL?Z@Kzf9R&?:B_aEF\#:nQN&Z_+084nzm_1Qj 5 Fy`;znfMc^qP??e^יv(A3>Y˅iTΙw;ZͷMiT ~Ŝ7-[lR@W )c(@-*de ߿+se͜BOrIQ'p&ܗ{d[WMձՌaqcd~ce4Qnpc+ITPAho\ ]յI"S2j̪ ?V;yXfWP fפe'uY( U@>lSe&+ Y vA޻ ~geyO_s[<録'NQ:p ʇ'nQh MROEn:3odHt]fWx %QAޖ+X륋u|Fa+׬@B@ DWY|8qX)9^99PyL{).Kl@b ?2 8z.0(ŵHFX{X\1HrKy/ݦB_JYBhv0 Gf7=ԀAGn<"^޲XM1RQ&i$VԣpHZ]#e[xZcr /%v``&"9(F>zU-v^p+mZǏlQ=LTܑUbmU4Y;!9şǦR#zevIރt;_u5:=qtڴ " 8e3ka&D'.H RҮ2)EfI2<r%pm0Je*MyLo49>L<ҠJ9)yݺ#BK8kv J||تR`WYC! uBm- t(0h"D⩄^'Th}4n?Ud \K 6 7LhPN\V+^鞘nrgm|lrb)Y!N^%!TY t ޖ% ?1й5J֩Έ#Y*73r֣͌Ȏ4URB3 w%Z@5GzJmFta uZ*P C"rH j.:_ۓ OZaHnn3%J0('T-[X, Byf'K(WJ~9Ur$' &gm9؉Gb[,5$M^濡.vSqם6 n"dt&Cڹ|@7q ѢoT+8O c?yMW-O7@hx|W?9"`41"?"D,dA-æca /.CVa..H'Ne #koؗKuy!޾TȽ&] ~nRc?[?mj4r&w\CZ3ĕ,"G#ˠr¼ˈc>GĠ Gg hLyZnVA\0"u;\j3`8&9kt Y4F 1[$bjdHW `O2SHub,Z7SٜBG=1jVoஉ΅UOy%!A@t0?e_G^$S?<ў$B*Ң%'siRV8o`,w*`v(烐wVHPeJ"Zuc~#mY!bF#S=Yn[8Z _S崓lw.fE´dXo;=kB;yg00 HzLk66;KhusCKB 98m! ওo88BޖėfI޶ c#;:W\d&g}<} 'ꭽ\Dļ]auhS;:"lJշY+We5v*8*bqɯXf.X۲l s%-񵓈U2=<ۖQ^ҏ3 ;LoDňΌFo 9ajOQmfcϧFݡ2BQrk(#lw̘"#ȟ$nHW3o9 Q&cɔR3H MT* ڌwdmxX2ը;,˸>Q`/K|uT.ptK^0 D CNM] akw)Ji"UxMRR$2Vc#&SVP fCrW-7]P8ϒi `BAĪS@m\r8bG$cc'R͵Ĩ&TV$H&_J}4P #3ff=kάz"WCy%l2yQlwoIXDkHW;H)w>"JN/쿺azq=MoX1Ό ˱/P `%v&qۂ!- \1vAȝ` 9P+Y5%(Kt` )խInc#뙏H.Z8p;>]C9N*y3-eu*Œu1REۙ. uO@ԑXt рu1A8YJxmU_TK^ci.%j2ڟ- uxxlkr`bkT\x$pi1Zؤ~4\ⶪ~ip QY`0S };U5]F>/mQDu1ӗ/ H׼tNEV[$E^z5>3;yrҼƁ]kUpۼ Vm2!+^s)ũL n5]hk[KҖHO#۴rI#yfNt %2dQV^If4*a1 AJ.fuK&M\q)GzaC?SKW "X͛hX-.+EߌBRHHjYh tRN](OMМHN +EҺ):M;Zh $,:`oI$Y6wI@eԽa}3ϣҊOX(Xw$oDR`B rXrw 0c! ۋ}&Ѯ M5MFYGe]U47lkf,*b iR4G]830N=]呯أ`& %8.=A%hu*khsxDӱENeVO;@͡jk >@!W#DxO 5Ik/L(1Wcn͒.=DH' Kor݇^p"KFP!E):BY%v勜X~Q% ]$w-e*H:͋RԚJ6vl2Hcy|{+蝛ʊd0cV^oF*jA0{ r\9#e>tmt+t m\I2I"MM*H'{" 9Zx.m}7n`WhEfQ3Y66n_L3zʡ}oYY y] -'\IEY!fG/|3$Οwz]Kk7%ոX1iXVjzFUԬ%empAmSyޜHD!h:oҲlgJmIڈB=aBis%ǁUCƾCa  im%$` p^]efPx#gJfR$WQռuJxh,$Wt@-0Ĩy"GbNɋ5.D%ȸo%?0j_m/1KDqkV؟rQ Q=9S6 #6[tv*ZI)bmGLXfQq7"\sdv lz5YHLY!b#gQYwӉ xx,竭ʿ7? exAe?saRa4rf `'\A!Cu/c>îUۘ`DHku+ ;w+XސJR8RY}b|ƺUp+d '٤fR]n~{ E>;; \RG}J"'J &ԭ^dWU0;hL1hmTA?B($&щ8OD08b L!W\LCKҥ,+|N>#Uf6 & */NrۻwU:0fJlw)Ѯ Ic>*hLTsnTjC^X>0וNv_J]pՕ!H!_/"ǍxSTډ'joa@w܈zOܳӊ]l8ʎ`(K'u+W$8ݡ5;רsO毂v 6w"IVrrJ|1mP hy֞@0QفԲ^ A|orrq\{X2tuB[ ǻ|&\Fnc>jL@|y:3Wi`br`Kg樻 r2g@<-jCؕt!ۆq=O2=XØMrʬ c4Iq|% "6Ϯi lי'e]=mWxŭ2R$>6hix@$g/Tb" jiLo"w= VMq@z ·#Z)2^}ha$8-nBDF=!Ξ\l4%p4:|Id|E"J1O0 VԸ v JA"àKa\CKO*T(=KVZ ! y>J3^GiE ۻ$^A. W!NF`yj6tp AQ1쾬* 䉊;$EvIn}M讬{TE<eu;oj*g".N/q2poqa=Qy:4}E\4s< |Fs.3j@F}>6^,.=W[\,`@C]JS&?>Vs)#9g x=_EQS¨0v[m ˣݚ6AپVBzYx|HmchCeᑃ'XTm"c@K1;uӸl 1`s9n^멲KG7aV}9M5D7󣨩?3-g?mT3)Z?R Txi3v`s=!F\XPS4^[ori8QqCkpo}TgbգmIg0_K0E6Q.GI Y!TÞAН ;fhC`\ l} pVI9qQs?ZRX=cCTuha̅)zjԩBLiH|*Cz>bɘjnt-YW6D'.Lj~ћֺ-K)ETSD/v3*Htiu U/#̦ccm&YP~J%ëĘCxCRNK5d}o<'b"q./DO'#[4zNd\czʳ+%`k0l`‡pHo:-?epM}tSls.UmKbQD;/$oh{KEw>X- Oޟ,9 \oC84jIi\8Yu dOy|/[D/3|cMj)[ʶa֏0($MCR}2\m\ \UGʒ(czYԍRV $͠S֏ɂv`^^k>E*g^A=g*J=[1eߋ|eGmXj1(5.# @/a9r҂|#4"QiC4CHbY{ކhEEB VYZl;W fĹB26':YCn,h&` :mق`ε72FƲƊ.W ȱa\.+.i4q'3 (q(M);~HT. F'=;=<jàه{R nj [5(.>of:"/<<\*ssꚇ.gOk$Ң{iq%ƨµ4k[هVKKV"yl4Bj4u05vUnN lT ,@6-) m-OPĎmզmtn3!w?`x|޿f,;`!=ɀ: M]9oCouҾnx- ;F:E8;״ޮ?\3أcܻjq |Đu T`ePm|ݵۘq>+'X Nj"r5cD-|05BHV,$%uNN M\0sk*XaԆbV狚+rP?E9Yg@k={QY:(9DrEVd4vhrzuwq3fl蝡e?c3EMtҁGk !zqKP"5%%3-XF_doK ZB=O)>V%w/%ԃ"}t9a-mC]5'8E:=Juy0$dUr2;$QadO<1(݌Cho6ϴA(#_mS y~aMp\)qb$XQe {L#kW׹Dr .~Njc"Ij246{E8l]MQXk[HnlUwCsj.B[ &m0JI%S &bkޞ/4\taD,Q&\; 1ٷ:R >rݻo]G6[sќ}H<H"V8w"aKL՝MC%qۃ)?lI:$.>SVI I:|,rӹx%@ߠ{$q,>pl%(ȇ<&-@ŠHg= t)O`.V8E?/-AX_^j.mmBcܶ{4W_*{zf88<; |vdTad~۸~?U8wmpZz(X/ )w.]G="Enp9IW (bnFrY_T9Tc d!x 94#L3]AJә-h1_n"s a^9ABj#c!P Zc&GP ec %kWO`5"O8t Q81}''1Lm;Wn8 ,c/CiONh CePd5^ʱ dȣ4\hQrud)94U&|W$KGA|isMMA3D)^3(snO]{rKL7]qRJ ̇#nNQ;x26«oMT4L2L+o^>Z፟sB 偧^mLE0!4CC@,9#,C6/tE0i'< XZ),(ߴPӓ{H;N^A+N Ǵ #7ot(Z'I0^oiMw,̢ Y:.,P{cHӮspj>Tӛ4MJz~曝m7,46n1+0xߟFSCY!V `>u¤Vd{\aT̼][n2NQoC)4hv3~dԄx-xe_!wJպJw`> X~5 q`cWYpf^`l,TJΨf\ďoWr#'fp@1:8'HG-XgNZx` w:WX,j)>GGrR>1襵pqADR2aha7A2}"eG=FM3 <Ov\{A08"ƚ蠬AlRE] KT?RL`.yVī\g(" smFl~TJ'{ s8芥/4/'JR`0 Kyw-0kp'9c}l]ٍ] X@7>Wn^J7!CU!z`㧤/)b* @;I#i)hCf Ԏ曻yȞ,퀛as62&Ҙ˻|'SeOi'ob+Vyk ,?j+;HLǯIxΓ> :e`8L ?"LSޡu%+цn^/wA7Y1V 瀿JH+OȈzcB=ƳRaHpF_r#.7؉؏WJԠF]&[ZK^y͉___r~0< 1$oڬ LՓD0*uż4vGQwr>z5 ҐL}덍~.Ϸ铞ƩOMD"q x%A]Z萸e{ 嫎E;I7{l5EpI c`m,[ 98bb D B9̀MHЀ}@Aq*0]QAp6E]8>zߋ^7eNR 1$fIde!f!c0hڒ?ڞzg\0Ȅ=]mJ#):_s<'k}c6ƌ78 FkpňR✢B6؂PĽtwEܣ+$¸ ?͈m*s.QMV! ]/hS:h¢ &{~8qeأi1P4U[pZS6uי ؉ Zt| _)_؋T8,g2M0a+^|w=aH(T6Şm*y$@ Ce[챫p9o8ůPhnh+e-E.x?L{SFЖ8+!v)玀y<_ToȕTF+㺛4z(<=aɆ5u V6>PdPcL>nNbZVŰm΀: MkQ{s͍,ܦGȱEN’R(1f{c4tAوMz mO_ݻs~+)FfL#GA9⹽_"= nq%*KY/2ITBuU]>2kT33\-KşIohv=d c)&{ {**& Z~gX${6+i]NNu3BGB.r+<`}Ie%eCmy#ز6ߗ, 2} 禐\UK$iM?a d21kYSwb^|.$_őHZ,=G #Ŕؔ?Wl2#\侾zY*Bk'dZl񻗵P)$utD]ڏ(r^`b2]+Z>bIs⟮˖q hG6uҖc*j`"?1.@exX184`vHf[ۺʕif~6nu@WR7h0V1uH0EN0E=^˵ll *@oqIlZ\RN)tT M˰y K(˒%^W$UdRQiJ_Ie!|gx MoN S-:(o7pG,5ݒGx޿ކtjbџlUؒP>}Pͪbў GYnYGzGH;D>0oZ] xD/otb7Ql~l;!78j j3JJm~]bZ2hI6_PB-^,rpf{~9% 5-HToh܄ޜ^/z쩄p4l2ꤦ ,&k"qFGHަlKApۯ=0~^Yg™hvnfzXl6~;Z;6w.^?6v#4ETnDGH>Fs9 Qir/%*Gu#?[IgwŜ5Yx~aq$S_u@W Asi7k6QIPw Nxr8ceTTʆʀ?0kϒΨ V^g>r2#9 {7).@IT{Wg8iL9K0gH3 E;p&>Vko J)-5D\"<#86-p{V Qu4- c ًrBu7Ò2wH-he*Df+OD%7}> Fߎ5bg VGkg[ﴪ7.Yدr8lI .#|JWFݿqhŻ&ӻ сa<{uxhz ȭ)Dz7"4/6FyxB1KջSg3W}~#H7qPWɽ/*3$BiRЙ/\*gzw4Fܑ HA"] fM/|}u.kĬzp"m}kP) zlm7[2H3^MLq/jZ9 񐎬N΀[z5{+.eky7T.({I6m 10c]8+W.{ZwSz [ |WT /NPvu!‘$\`-}|N 0s)Woggp1XH=|Y"ARU WⰅN 7 X{o:Ϩ[;мDO}~#JXSTEm=vw-z"{O2}UiQx??6mJvܡ'bGǖ-;?wTM2v 9s.b.yD bm\`e40fGѐqZ%AA\''2V46M#oXW)Y5j:VF.]X|}-?DP545WL(p!$f; *% rV=u%,XRlZa]r#=bc- oL7`Ǭ0/[ CJ6[1fu}c1nyk86#s%rp),sgQ#"˜֦4vbJ|Er[%m)SX {h)sn-n(W Ua`Oe)6PIrUb.@6iZS=4~,yj2‰vj8% EH295֠MdBoayoO? =G*t0Wh{`LYf ~8{A',aG123$WRaRPx, tqW -L,VGㄳS6X~lСHİגS]:F>/!phZG}p$WiD: ߍJq[/\ZE錇ŧxDVPɲ&=i AؔӰqB;mi 5ZݪW),.U|jN$'0ōS-)5p@b3*KҞ?ao>Is~[7Aǻ:NJaiXڟ1v՞g",\GaPhKn~Jtн4U_dsȋ1{ݩe!޿Y v }@,*h\'@Ι'N6E\s/@Pс+ G[K(.;Qh~:*5jPlU}S{ M]SmDERHmq9IER g6@]Ɏ%:z6NOB&nQ, F|#|7IߢRv?)AX Q I1>(o` Qqz5^A `V_ٟ%I}FMhy*(ƙg տMLo-lJp!ܶ.8\yLwBl*gj&gECKsSKĠHCgמּB*#y"2Wqu;^*ڼ)խU-Dm߻8GUB"y\!L=R;ySpVدa>g3~(KP=R۹֤R#YԎ eӈmxW'[j gp2I>bK_E"s,t xseXLX-8L[3|" k릾 4 ݷ7}.-e-^'dgAT}2VnBRКFHnARƻ P쿍{DIcިe O-=+s¼u 5NY!wmO<5Vyx` W;%gϽ#-r1ao:uAVR/:vz2ɭߗlOpr67qIû 1o17M#Qd{[ JϤ<|ڀ2u XQ7\TαEa^Gk^EȚ& '6o#Znǡv_Z2 j+mtmLdlxt>ZROz=>6_<:w{ K7Ӥlٔ:1q=5 T!kdPgs CCdBN"I4mpBO&s]]mԕuM;Q*J\IE7>m:E~иը⭤:_b5_m?ɕ?nNwH jhq'z.ݪKA%@Nڏnzَ3j^t.#DPsdM;=:;n"aS`޽+8Ԍ}Nay.oL14#Cm9q" bwwQ 0dc5A+cK6"Gd\ЉA1wظۜCxQuySΑZp~˞-eдdy zOSIV3plk't싖5QE@ldmR>9.:iW .5b n]_F@|K K18؁/3V/N =-lvw-%ta[R#;֪e[Vl Z\_qAj VMxgP/9vAsd]\NM+˧\: c(" ֳ:Z?跂 &n'4 YxM \d$ Gxz)rI!,fۻjՓGJ#h3Fjv=z!3Ѳ** |%-`qrߗ>fI.x@`ʈS~hvb6nt/sQ5[&*;4DOw*iȵ[JwVcR̢A:|.I CneF>ew)Z "fyw!gps6h% vw)[*@(TI9[|ƃ \qRӐ}@}fN *GkŚq}Z"[1VY$I .WX-G<.uh hʖ [IŰ_jH' QV-R}I£pǫSт%> a#V)7&m og@S-cNqnuԲDndíNtiz.N3-Q?4{eFM^x"|e3 aIlwVRnY CR2=f_LlP<6M l'fLKt!LX=ϋ5ojG;+Mq3p)vlSh᧖?.q6-/!ߩO뵅Z=K2L:VױJV>S0Mt2P"kY:,Fh"SM;KkAE2d^v~5ZG#fG" r`tU쑽 6.7L Ҁ|d4^EG\u'X% ts8X@/\,̇,?ie 9MҰ s3l+(9c]-g+:4PJ- %c#(y:E_cvked5TI1Ϋz_X]4qd#{+"$5ÄN! _l *^)dBvccaSV<_puS2257YS[ܷX)Gn0,/oJU^,{l 8xH@sM'OY4ԫ9cP$iF)S[aᯥ74s2yy,<-pwot4hJ'80dVz}RE3BRs]uoF,`dvR%܏F#oŏqvjD)w/8%ӽ>w" O]mWYm7j^p_J#bQ'UbnʞÈ[೴∟qN1Ƣi'N-Zтbw\+z!Mr? eO 4ߖb;RVPxesҘ^ !+c厝QQ^Dɲ{3'W'չFF0 aA7 A@^>[X u *@Y穿׿{IvqNr/A CdLƳݞYE2Xiޫ{"nb1Ϩrv#Ye߼hdf SYTiڱeFנuxzkĹ<j3 GQX*WJ8B߹K}"k [1]qC Ќ>zdI9zIqL Nt2B쇒zs04FǿD,1h2ق9zRGB gڠisxTc䁏[G:>͈ء GGlp|z??G?>rO I\9B\w:ã"~*bYp)st<詇=XC40}T,%qLE/7 7j/2&h ;მ0-ԱDѠzu$^4sh9h}8K^\ ZGB² ^jޘQ%avEG\ ڮ\ s3k氦WI+2 XE.+ـ_G=5tgw$ q!E=q|XA$<$.%= `Ɗf+{+_1<^A(,HN{a,{Hm~POUTi`ͷsJ)%;DŨ1Ʉ1"<_5<+ ֓7j6b OH<< C!}82?(4vxw1H'7 ˝&*f^B- s"1U!r(@^ 8ZZ>y;U6SO\p1MKUbe2Kvl'@w6w(!ca{Q)dTAnԩ-Zj2%HuÚ/Ȉ؝߉5}GI4V7( Rэ2 !0 `+C] 1EulfKDzŖ ^5RB&ѽ#lEؿԉDUb#lf9v F{+Fˋ>WGKv,_Mo;fJ\[D =ӛ.G=s~CQJ ~(1?iy -:ȥ x!ܝ$ W6dUDJF I3,|޻ID;df@bFWt̞!Fg~Co|SlK@*D*3/^ݰ*#@~{Q}{T *rzgC&H6ֺVZ(#oRR='Ş'F{i>&EHP zͨU`o (FfTph~uDJf{?Ge):nN6w"4 &is b]*sQ@U=I`07_q{GJS 0}FWšhhC }^Y.2[仨wgB ς& grc޿]`w!Q-d 0@&T kd >3|G(< A=u^sI@9KR}/4#Le?nK[t8)#hv/UϣH@`S+}U h];Ϝ*Ey pa &JzWP-knnBP /0 ӐL?>PsC .D_Kp~hZW67#?xb\Q͕])AC01`fnTmg($ k,O%Ȝ6|@:f(ͅ F}ͣi߅CRE}H-?:Kk{:9|1a89XZ/fb &YKgUF=;WuPF9U5o9 XFm_\LwtUHPͯjЁ/nK`>2qvl|[ƿH `S6F!agy0UR^,"Tx^.-nX>奕?7/mK"WA,lHؕuۿ28FXOW_"tBl@ hs:g~pќ̂3A}\6e%)yMIvbXqEeRu,9G]!`)r8nfxf⸉䔎sIe`ttZGj .%F7B^6#wu$ 85q`|`_=ϐ!+ֹ\S _ 驰f 3^,JJ4Y WpY!S1 {BtI ]5$['),ɂJ˅ei(e3m2$K@ ރPdO&8ْlTOSa(ߦ$\?^DބfRmmbgu~nxlRM`E6ࡆ:bŶ{w4#Fr6yz \Ww ؘ]<{JWMÓj`[O ֚`a]tރgYZ0707010000027a000081a400000000000000000000000164df7f6f0000f3ac000000000000000000000000000000000000006600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/l]?Eh=ڜ9NX\G 밳p5&`0ml&\sFMM+1@rD D2;c 2[ @ l*7:{I3}Ɯލ'7^2Ujjx̸F&RT444c6 [k5:hj0i싀+AΓ3i]C/C؞+$j]ͩNTԥ'Юdʔȑ&ы֖ H,䫨GR;J!hn\aBE(oSy^#?{ pz8\hGTTmŢr%}?1f ;@1a"U)^UI虵9M%8yd2U['JM{t;Chǵv?d/,1"h&M vT-]-i;9`ȫzm}}煦A?.uMX}9c x] Л{P,Q;$0YG֓A֫Fg%7Uڍq<wœV Pʰ`[Z93++i˯D_r+5ffvg4+|za;:+o hq PZ ~l3 P*i_}[?գ0dghIQZ,.>] >8C5&!عvP5ӋwN؞[#"?w|b5 U O"hoD]>v`_e4(uxbݴ\v;z=>|n4f:ȵ֥R<,8QG\*isW"Eat{C)5zR7Lf%t7<*n |zB=c/(qx=W@]Hpe 7tjmNJהb(y;\~,U;,AE"HnZ8`O{Sc߫,qMY6f9Vy] &B!M Z×o)&#4ub%q"|aDqSZl~؊VlԽzw{J-µOc$ 6m1 G̎*o3cc)agXYa06Z-gD7ٺ\vg4'!ȸ^Ǯt"|l;Ps64!anRU ^-fg" QeJm -Es'Imrt+с.kE/kO_p8ogxX3 jHz{vK}(@qn5X>ڃUvyULEo. ?ŀL'߫c8EkF6B]ʒo`<;)_b }0TIڧq'LD\]ƃ76qNIh,/oWhCҺs=E`.rųtCn(pޒzCa0ѼG^3@E]6E01ĄPn)|(AXZN(O` GV pQY颣o !|1Y%~uLw`*價Q2pmx,*^\Y~o7 oQH璬fB5>2dW8PdąyhPVEz*P3R^r;M+͐BO6@#+ `_GO3"q6/oB\x>Mw.~f5m 7Dl&L\ٻ xs{V?2̑?XzEZ=zx's A`U)5]gx# ^9L88$ Ǚzz8òe8+ZLO*]$Qg\]UmI nf k#n@\C5E1rPFAZѻ6/$U]+^n[> K2 oNYp`5oJfEq&BI P4F6h0̛Jme!䃫.˛\ۈ.a<(PNs>Wr:3ŽGPW=!$E|"tf@-z6(-Uh\oq .|mF,q;G~ӥ su Q~#1RG^M ?:m$VzEꯍ`b&&,2# `= 6 `83v%M"h 7e@zĬbTpzZ 푠N#D>莢+_l77bç"1> + a<;쐿z_ك`˯;:G7Γ{[W;>IA2Oچ6cƶچ׎>n@a/@:}`$2x4cXsUn~k`EH,Up=^6e(={aXngc| ݎiJ=m='VOL3 `>Bt47ȝyЌJ8U] p:Bߛ\n|{MITnJ=3u1޽+ ֆGq24;na[.=A}›7ȸ<{oKSNst,'Qv4oLa/޸{2# }s<(Hom63&уC3]&Bs ճB:kV\,BSGV8#DR4 hFhY@^3n GbTKdtuY+X|9M]HFXaQ'ĆmqkF[r^BLqp #DI*obV/ST5ٖkq1 J}ތ/ ,-sj|2LU4 o—Nj]E/nQ8`y@69dIԓ,;ImK^Y+5]g!"ٰkUIgh,tm v瓯Kns+[c6T  4ׇobr\F`HBXCUhw+Ӥ,4 Zi[onD=ٲiT9CY:.ʰ3i4޾gD8G> Ţ3d.LعO%wmưcƕZF4Ă j(3f[YTX^Q$OHn ~ATp^?+*:ݳ^Ô[B'D/+*qr4?Xw|uǬ՗JB$fEK@>dfj %`|k D0#?.G`/G:3uuː(2nWQ"᎞I+3Ju`Aފj|sĕ_I3׍)w׵N bWh5=D/:y`n ; =9Ƙq)NU5@D&kzB!N'kmk3,BPқs|Hjn C|. fE.mFrR/9Iip_؆޾b"/UwycL:e=ruA(YX]ǍȢ"  -\ #L.3d2C&Q^<;D~,xל|úc- 6\eDaDri1n@Ryf .Qbxk w< ݺ <5fngy@ Ba56'9{ QAȑDYU:W$>|ݥ/#-\ a_ )>Gwo,4q E6/L59_ZiDy}}`$h|uNQH_՜ ?G-mT3fчY-k>tPOSJSa:r#\hv1I?m>,dK enY4.WkWL@A5\V&q/*7B&K>o)/oTI]|s]چ+q S1`_62~Qv6CuռQmiZ+еwS]S2%uO7 5{]kgǗ[;\'}, YIL)<=P̭onr_ 6(1Bk4D} nu_QqI-0s7I3q1|j*ތ| fXQ鏧6̽"095B Ļ ;NTr&;$K 1È, !᱅gs/Dfwz`aoӖ,LJEd@]_STc|E4&cn YHQrh 2PSb!wRo'PosgF\&6:KA,g#M3! 6N 61SDӌ(ח's3?ݘ-c l}EP:dq;wF<FDu9OR( fhtmlGSTf!64@9&rHm!A_1y #Z ?6[aV68a9B.#EƁh%`v9G!*Ox!M,+ѿ-ޡ^&^Eaߟ> 5 uv[LWnߐ9HIpW/V-藂Lq8]2&CG?B d W':nY<8tbߺhO"䈞.qVVtequ]rpY`GM"P"fdMjgt!p5wK`=P5VS`I]Ne*j+F7#TK^z K{hXRExNo묐)Ԇ}r+ Ԉ;=<бqd[gb5Âx3kTr՛YRHץ%.%ݾ;b4$c xMZ?\tN+겒qsycvs bVꈸ{_ϱ >F 8Ox3GׯƩF`a@u9-QWU.[_.{rLicjoeI{^ ^r~[Чm52Ԗܻ7\E g`;r(<s'Ư<"F^k@qB'oΌH”qopTPPR{arZ_4 p06~m)xmep2@Q3]KQN39TN'0mD JB +r|'o9:r-%1as8vaϾJVhvY*~yjGX4iͫ;]'s݊,hP$ v<޶x5]dp*IIIdl/(|YVS:h+pbJHҐ2/6Q8...sby<)KYˡrY>VC9V>|>̳L1Tgq'c>E*"a5L}%n1%&BZYWPۍ!j"m@k)6+T 386om;y'2E 5~e0 KmU*Z,[H%FKP_FhjP>~c{EYGOc𶶞V"%YS$׾fȕX]z0YIZ8I'<"Lra޼с6_̼,k=q<ıRٔ/,'fl,jȰz8HsIqK>ҫ oiI>,p'['vhA@-4Ni+g@ƀB8nJ P,L`s-A2~ح&(1#bqs!ca }T^d;LH s,|>(wnhĐLltO#ϻ$=2BO{s/qgÙJ>sz}ۛpu*mI[vSz欯4'Ynn}#LKOɨAl`I 0a&ZXu5 @"ʦs̝phj&FcL0T|'W L]>M/8J0ʫĜΜFU1Jyt &ZṪFL1kمB¹ʴRJ~Z-n,r$uk)#cpLK@xjc:AuȮb4g*|J{ٝ`1ilQ[*)}ӭi&ܘI&0Gp R*O]i>/Վ=?9+hL ! 6"*S5=wh'{ônN#-%!U&"SFnnSZ(Rڬ[Ĵ$2:[*2-ۆB^(rmBIKQG߷ PY#9XyfGie1ώ*10MV,f xX2K w4eS!ybL-ZC(^ilOΟy{TϣuX_/w[@RW@#d_S!6FHfbT&g%_pl? ;Ϻk֟671&b9Q\LlgFᓛ!пԜ8s⚜SMR̫xs!GV)P/K-xA )/JKƁÊ ]%v>%2۪b4"|iٓ+rCA͓=O_޲J|[xߒ^ұ9} qd|ΓI"OЬW<^$V*$ ߁ԅ+υ,zc5+ޏzD,T,Wj$-3X5z~5Yf $HLfkRXK9Yd;c1:)AqՇ  &c:jJh@-.8O+LpܹE%/zhC-io1̄…Lp6xb&<~+KDI!`n b5$m>My/c0m-k-JZF"Ue,(L5ŐC-q:[[$(k8$8(ǎ][k]/!_pI$P.۰t+fIFd!aK@ke3^/$:YZfcikf`^WVˇn\Vz ~Aw9 ]6 YGEo ,)ܱˑV\x{mx~ZFf **n̔hR"ra6򞝕pbB\{2GUgj#&;dtͦ멕)8< !DnY8+»IʳѥX(uݴr/wvf`_/`LqC$%(pC> -CbmkO=UnMnţDךSg-Ep!U3NAH`A^5H7Sf$rQ;8Ss`ߔR #g_Cd.ߔ4$Xo׸i7ȷ79AMϮpy4aҀ!Ղ O(963Wuy.ɹywÏؖcY/VZ>(Ev,+dȄv6(^9~pP4'zCx\Vv!Q^91[zf K& m7cw$I3 ;xH+~yu=/|4hAZCS^QcŴP1&Ein`Lmw65GXVLfDr.RzGEt Hh,W4' M۪-8gbq@vr6}N9iWn$zS)!Ě)5jkU] ;(qB_Ȧ(d,qg\ww b 5LY6xm>0H|gKA+!L;!Q_ra[ ~c#\PS9XLyR'x?Ê>9_]N1B}9qp.'5A֞NArp+ n9䀌ϦKqJst75VC(l{l,fH=d4Y=v> bB5Y%t!Zc$sB˼>GٜaI\MNyZ.{l*A ؃-02N4lnt? kwv^WȲI>G#_Vp{UBE`〫F JvN sc6/\[1i[9: :9\֎'4>氅SxPt 70E'WrlZ8J>‘<"W8|}ΌU*ߓ 넆Gth:6_>^[􈀿_ku@lo_C4#43lDl;) 1R>6O8ZtE:k /K+ѮʾU p9_Y#&,nGMeN2p_K毙'Whфl za /Ob!P) 7E@b^y,bH8q9#zfR$e5ÅM#TS+!H-O1["ᨐ;};V M5{4|>ҵ?P ->rrsFG*{ 1 [aZn88 Iњ-/oEt'v^ѱܾԮknq'_r 4^2VD@ӏ)|ퟞԛ`G_4낲0#t '=|#{C|C%sb5aquΉG0v dAZ.{s *c{Y{c3});ɬU%ǃ g>?/jNR5ƩCSRSD ,{(7ZF8a}"!-8CT{t=&LsW3C Qz{ƽ _C-; d^fnOb XOQ;qz9 PiWmvD>3s~0kQ#ŘuEӫ98i_,}Kdi~vg5:4m)Qi>8^\T =bX#9&f1+ 䁪Ify hڠ菢Q&)L- /=lH?=XB1(y[$$0*WJ<V"YIW\Y?{2G>#bmVE~*x=0|n b]|22 )ugH*q8.W[DdClK G?KPJaNn6%a%M}Wg2yfF\Sh7[dXw:LcJߋ\>&kC쿑ai}=@_h-23&ZĔ(NA÷FHA!ltGa5`\{<جxTBNU󤏓+my 1>ZL@OAe= f>]43&q)P9p›9mNbsXm3YMw|`"•l|;yq2Q B:"lB"ՍB岛nvF)HLI*ru=:oE  ڟWu~ <_6d %qZAlXվ+GI=!_RyO!8u;ޠWVdvyWȅ fOWna:Cf)cG3jfD> My 1ZWh]tStbzAuhLa.L4Y!rJ*=8IA| Y`_,?:HZ6/BNT+mGһDWHF37VƛvO+O&/6H\e%'DcZX6%#u5ƴyX&NNSMkd95Ala35}ڊwL8JuXq(p22i] mw=Z[] fi!0z,aVO ]űu(xZ 5kϋY}f2h$6ye=_)n9XjcH~D!a¥LkHlq YӆMdl8ۮ_HsYnT!c$$J8re8*_Q G@Jm3!IP'pS75"hy.r0W%Pp_^B.Zl7 NR%59Q>Kd-H~A* OeB\ڙ/ %rF(F5SOs>#v&fm' JIz?fz +ҳrh٠Xq^<^s#0* n`(X©Ǫ`{M.s{s]Nz`#Z͝~AJyk3Gz&?ߗ3bm,l߲ʨA<]~e4RL$x{HLF% :psX L"A-^>K(:J+ōKXmޖfH|ay.^Sb;ľIOO($??`M)Nx2vh8j .;44 /RIp٭ '\zt(@Qi' %],ҫNu7ǘH;A.ze/`p8KHi2NR.Fv3| SMACCvz4nȗm*-/u#f&ᵥB74.틏o>Al( `na/߹oׁq}ꝋKx}Gb!3CuE]f5"9RL$&p|܀K1kFvHkڵwURuν,WbũÅ@jl%F2m/rY{o&}~ lh b.'HnU.œ=hqi&݃pnJN'ίe{.OŰgO򴥆/{.u`؈;) `@ׄSH϶[/ާ38)Ea nLaPk@]esT3|m(a摌Eќ;(I[Ԩ[I`6K:#O.1 [,X)7󘻸DM~:浻 cq uV"T UޡQ2V; dڃ. (b{_jiiV%J0Z,Vh/~,QƬ;z,J !#:H1ŎuF[ηTTT% 0{ݽ<͌i+A-N24B]Ã4X\y1N!EKQ4w\(A(zd4{1,r=A,KhĮ4>"-a-8ɍ?ػ1{A< o8! ~`jo,7n+<_#}tI@Dnt2{am5觔SiF͹oV*ͱ#'en˼->Ɣ]Vu  ?f[5/ك8&>MXT.'jהrΜ5"".x|ӭ[nC.ͨ^tV${ RM7`Ge:bVxX[V` +U XH}+HkW\)/$ԨZ'Z^ןL)8?kȌ¦;zӱq-^0"p QUotd PF?p& F%ⶎ=qpźa:=e<K_t a,l˃`_cF_Day!f2GquU纮W6>Ie#⯕@qVj5 Uoh;:zp;v+gk=Mmx@sNC!SˌM*>k= 6yf2/1Ovvg_\vE*-pd3œ}U̮Joq "I3@Diu2_l@_g`U\n[9( >Tߑ{㬖Sނ8bp)Il۾5e,3 u)5-C1kq lN%JjdJN\@T]"K6UHi̾ F8j:y#Mx]iHXGXWIuQ8k} #BƽSySgDW.J*MKWp0_bm&աTR96%1tbuҮLu"ΌⶀLNډq ?0ķȞlKWK?30ALf:BVxLߞ{KEͤGh ǦA=}{GzIC}rAo[R6(˾^mokoB;p0KryV)^6X-flA,y8/3[5' F̴TC4}\;߫诃+CY-kWM3{ZAgޅhGMIQp^b'Nۛ2JM$B7K*Vޘ@sby0)bXd'hicNZzO+L^sw;xg_Q~pNԼU.' b5}[4 M_=ƭW6CS5A! Q>YzuIϮ6.} vhTt zkgGDQ,^Gш?u) =[̾v&%jI mGŪ%+ s Wi] ! 2/<-̾[N+sըHɡݪGj|c]ugVe4tL* ӳMUDC~:~kW2ӼA!]/%bP2uN$3#OfwM}n<Ġ;0Kƙ,LR^Xsn%Gf>Y;ʟ0zMuWKC +%KU;r(rPC"}&dF"\ʁ.Zo׺D;6G ?X2G{.tpOy^⟧B)$ʱn9J +O:lCi?nnS0#"6$Qx-ٮ([T:1oR3yZ \ Y, ^֙8Rv`x'ciY_QF24Z7$ny{` IN`ĬnjWkUa.$I<[uߣpa%-qM*м9Iv\?='&/RM߰ 0niĤ$ hrbz]|GpQBV/7V\J Z@t!&Rs:(1ID`nB+a{]aʭ$[M]l,ˆ(V0_ BFw*Y$!~%faecXkpk9ψM_-Ymųh0Y{*P;ws ;"&pfU <& ^->tX9>,EcZcŮs[BjH*\'5tle: Wš+Ofn, *3έR!+vGe|)R;eX7Rw1?Wi{?*%+HhPr2e+k01<+7:R߷:^2~72^B3k1dY4vtkG宻䐝WeaQ9Kb-&1 )vT:vաXݶ(l(*CgY{.`! |1 q!xAC*,ok\ 'uxް.XYw|< 3gXr3LN9C&C,2NJ0{ 7p.JWmUJ 4q6EǽiyJ{r4F=>4`=Po,VL&Ex8CDљͨ|(^l\?id[RkK ּ0?&Dѻ`pŬTsӈl4$Gȱi$fI B!ka;ZZ9hߙ%Y7o;z*|&lYCIt@h%K ?!5UeTۉT|*U@^BqgilMm,dC;'&~TJX~fBw[F|3|w}ܦlpeuO[Qܘx5ٷ_ޔVhC<4~Z<Qdm1^v pKP@XؔXAݚ~ ܉ `4rj>'l&~hlKYw1um'vǼzsz` t2;T 3 C."D$?З?Hp"O$߄XÂ, ̙TwU"zO j G+Lr*=Bx}!ŚcD 9<8rOMlg>'1Ɏ᠐Ml*d;`~9wpVXmRuMO%b xLYV),eTM ޣ&OGN|Ivw^']}+?&2 ?@@t2j2Q҃љh@gι!un4ёM˲Z ةf﬊YtpJX16 GhQE({c:j}NLO[7Ed&ݾ6?V[[;[9fzm^,2|F@ UوPKǴk\n}ԅIp2y[iYk(-J(*tAy=3 @9 EuYP@P`Sq\yʍrC7klm" p7BRH(PXD}(v yyx&3 U@)G y/qbVR2*Zt8%monohLhz MRFi& ᦀN7 AvW#yz:&b؍eƈ8?+ Տe$.fK!0ӜdorϮS$/Y 0 sֻ}q1en2Ohbs0 ri:$sP6H:h{ohd6CmK1UguzQ$q|5" ҏ<~(Dn=vaj @1SboYFp*Z^d[$`"W pzBYr&o Ϛ3'XF] ͕u(0%MbWBӹ/|-QDbΉ8wa:<(κi(VH Y|?AdZ*W#uGiYDŽ?!ٖbKz!&#ܩ7mlå`>1R#&{;5 y٬@;`pe{aN N1;fUBMw'Ja kOk?\;!ۯkmĕܵB,[ס^:9%Lw l܇_8VX퉙;WbFhi(E*IFҬ&QNڑSq:2ubUr\=ٵ|!%EXnJ;U$0d[ bż;?Iyduv?Ӈ)wusoi>a47@mzn4,X ɧal> DY „o܎/Nݓh 7UkeBb&fөaf -Gl7eH¡OUxW>-*`q3yB6!'ut5:n5O^4OOZ4׉@WmDxW2 K6a1!QuL" t{Av^d^k'\/B0NZ.Yޚ,L-<5Z>N RX?0TڕFMutk8]$p 9rek:}a!Ʉ.n*Jӻ+6S1K .hLF9/>.x*7kULv9Qsk*Q^?\@'X:tgI͊"wgP] .0E$5|\o_gVLKV5W[Tw5 Pkb0EfG͹h.Ic 򇖎O_{Ǘ0u%:`.5BO8,Št/jt,[E,v~ ھbT,l{u!Ў?LXI18ѨĒĒLC!aЋF7pSvZVt3;LʼnkqFĖ`ߴAV9Yv=Zm+K^p؃f1ik9$]JIdsGenq:laL,vq09! [@VApn i%&/Iv̈́I̬3NCO},V_ 4@J+0Hz&T=͝P'gQ}܎ -:ခAcz!`ޓC34ڻ}CVc VUȡ}| I*t>`= C4KWx ;Tbn.}tvvt>ٳeJtq'=9|{\ ze^~%Va~yQK.vwG)A>ts(PiJjKYAs^cщN @G΍+@S0 H Uo2ҕ`Pj:Vɷ'K(CkRj Qͤ0,g}iґ}'_@.l/}e^D'c+:qntc U šn'Zȅ0e~X6%"V01Lr4X "o5*G;~-ˉOq\h9JHjXȘ :H *4t-sum,K;9Flem 'ަ&#hbIǜtFbNϠHE( AKyVH]@\q&C/euٮkSP ,\R\6Ѹ}k Iq 1kp17wRVF"zS\VNc8ɱ'PQ3L| +eJ7&-&Tʶy5#T=KR򈖄40p7iYӋ>!*chq- Yϧ"^k>%xZVv^? yTj*CvG@_oSAxfHio<@|`H}aT(/lgV]累QOFZ1$#ڂbq0:͈O|֌W% ~ xk]pSqӆk;#qd ӆh{J>vri9x?EU v]6Ћs0Yyd'Z2ħEDl FZ.o(k˄RK \B*t~d9\or}3{JKMUxjTq'|Q< * s.#Zj '6QG O35кŏx%#KmiMt~Ц,:kZ!0a `r_.'8{*aObbf Zg{.O<Ϝ¾ob',AbB8R$BY ,~_ |{]xMﬗ4ҿ~ދDNj=Yh.)$h'N@c$P2O#%7,/fG|ӊZ@/T>\+K ;:syD7 j/c+p(c+9-~z&_TTa4h쥂 XYf94;~3@ z4xy`׽_x<#>@F\h #y7t}'!LaRXW zMlvS+ۛ[aM-j)J؈,V 1iGvV͡ӕQղE'Ćl[-ߗh3 BgCUuob:%!E7x:nߪeI d ,K( _>OuZ?i%Ė V<\a/ah:7 OM{̦~֬Z07j?aa z})o KZHpl_̳ͷܕʋ$BjkS5PyIځ_ Q#ܥĽ@sg=/mV#' Pb03͐Ш  :;5klsAaq ocx+8Bk<=|kDJJ w/.H3L h .t-m Do ^\_0w&j~C'B ?/~}nPbw;IZ|m1amUz{MUޗ(BXq@Bg&L7O-2,ύx̎!GxfE߬6_|\Q RD&f@AHVA o(@qPe[V ++*oc.Z+4u3(q9faתC3܎xczN貗$j13^&݃qό1gy{;ГnrhR)o"NrC~;h}=B!X,L(+u9I E=>\iZUXNy!k\V(m W X,fBʢFix r >ڴcR)WGSd@ғq1"Tq%AgeIw@%y` 5՚겾9XΔ^boW:CH1Lq*I$ qĬ578ƻg [N- "RP2k|=TeЃR/X)]bYR}ƬNΦpp)79#TӀqd.'# \"7IRu97 pMW? 4}.i*k9^ى5c"KT - HnDV9廠%'v+oE40t0|_FgQZJGetT`H)nFKtϩW:#}3~1(m!ZKoEp_Hǰ^'\m4d Qjr`^MHA6o@<@2[䉢E,[r%fd<=t/5 J.+g>HZ419Gut&qN6}5?2d fR$Q$o69#Akeߚ;NL§>Gm>l{ؗgs,Y}B1ܞZ=v4 87@@q}5VMqplƊZ| l.c _h>kYQu6p|o5ؤx~|yXpRGZ*i5< E߽~9=[2?H 򹮶<%[bR2}:Fț2yhn6jV)E&g}6RIхi`ȃp{;_E6eHs^IO.t4f_SOz_ L N^d(HϤ[n"YIGVQ@Zl Ϻu'ro8#*fٜ\wyb)%U^&ܴ[3FEx[[fƠ~ɻ%{ccKB$w v#3Mz0~k#PyI!83LBr֕=UnWT{!<"#* FDk_7aPY'rۖp*Ċ/i]]Y͢8dUs@%&k,f xoU+L8q?"Ӈ)3)uX:ǟlFb0|! O(ZVR?h7\14+5B)kc<ﱒjQ\k8V щ…"h08ñOZ*" a{ @E`G~LGY[SrDУJ%n!"" ^7x}3#̕ n Q|phEbHߢ y1-;b͔>Z r5 .v:t^G_{t(W0M,B/ `KlNlf ' KA{Z9%psQ=3{G|/Zw_EPνB!TLˈK酘l^:>N`sa0O_GU`rdSkI1ˏ0De:en69 3gB3/Em2t6q,|Od. -v9c*=d\,D23{ u!Msޕ?v|XoZjyur!)`gߺQJ8kܮ^5䨺q/DXVy7_ה6]뜂(}fϩG hƩI5yZ f?6w}pzARaY+vjPۺ5:,f''ٌS*i.]@q\WQh`}% y6Ý39 2k<Dv*4I3"۵ѭF{hm&#:lk$=._=أE {z@䌞 y="{PH\`f,y[m"8Evy|QH5_YcDϱAX[&ke#Ca ֪[=${>??AʍٰV9!mE-8,ȿ19G-ZL!oBrlrF܎q *ޡn-Mnj=qZ/yF]l {ȍ8o˕-ۦ]T@<,Ҡ-^,ctШ_hmv(Aj acrct]L L!1T'gwPNn.Tv2}xn%mV6Onsa|IcJk=6a:1%[TR?Z/ *G۔M/L`c|jj!7nɨE+l߆K#RTay􋂈K锔58%9P}GNh,ɇxM H.5eU9Ksٔ82!л7io[}}ȊTǢ7iWxU8GD,9 4"{OIdy˥*J-.|`_ Flmy*9|V h4%x_4-B7tY#18\t T<@EuՃ:L!]yL H4|IWވM bRX^Q|?*uT%a`h],f˛w[נerOR'`9bjWe1­ u'@(cf7XmW,;"g:Q v/`GHM゚ifAFcRqO)$f}=Ǐjчt@f9_?ׇ9'g^FAD-ݾLUd RoYWv-⎝(,LߤVNQZ qU,C6bsՑeB^]#~3dj(4ʝ )bm7kFxeBIv}}DCkѮ~&ip!F~+Xr`VQH a90zQ K186 R\l/i`r0o,D胒͟(~[HvA |1͑e|^=&&1+}j[ |dm z(oT &ܯ/?!S\D3~!(5P4]b3iYSbUMSq;YV̞gP|Pb|)WO6|%RZqU:cNgC9snJ/ ldn7`I``B `.:r)V]-KwV`I7Њ݃@K.;T#AD e]e; Θе2 ^ u( q4 h@ % pߤGKyOwS1v5"Ə~%p!-XNA:nPJ?s!\0xShfK~Zj3M/465;vr7S-y*gh(WH1\9"зCb9yaK[6#OHWz뜘)N?:Hw>JAD'<7 I4ϋk?&=Sge!=SBZEQ2 2tmHue )2u6` 脹a 7c T0 .pSFCz *vEd'H.ӲnPys8-(2[ZI=[ ?&6Ǔ=/SfWWaz3I/ ٭~e^@ a˯uqt2dQG2,7h5v|xR80$9t{E loxL}~R&}Bo 1YT҂>NM+sIeoDmy!LվhuTU} PG|P[taj" -Y;P# [';7FKlOeZRS{ (LڥJAc!wf"w= M;DM`+ V+=U= D OKˎs\T4:=̀p]ʋWm1ɳt~x9( |5s>SxD@ljiGR/榟0bzk5I0 V:\>di6NsMJx2AGo6G yի9mdA{>M\-p;;̛4Te35_*oozDfcëv;V(`]MS&_xtZYϢ*&iផ.lɄ2\pXRՌ~#`num"ʥ\7Zhz NWk:܆1D`Vƙ ġ*B#zb)A\g]m j ifWQ T;;K~~c[(q./P57pd?Mz~x0֩>YBY~8}ej{DwȢ#G]sIN1 e$<@ϦkRUǚp+- FȮsl<_6 @sWa3Pm(׺n/xN͸`7x&!HrƘVa˪S\~)&F,𖡆&mOn)+|` mcJ3N%O{]%- J;G0[`D 4jx@Y۷B70}oio}6WW>i*e6#>"y:xBCx-V-4J. ҷ*g]B[㣏暼2kM Uv̫um5Um+ml*>s"Cυ&>VU <7ؔxz"io0+͗1`LZ+[l[hhzu4=]_%qL v!kQUZsqS4C Vv)V.]Q[a `EVudܨ)(W+4 *q7EH 㔡FM]cPM*}bH I7pg Sis+A>\lԁ*d 'JPkW3eD=6FZ7,mX`#:ԅ(V2ϼY ycMey[*_@fz <`xڃP 7F}EZ>'0!۽Hxz!  Y]b(͸L{a]з0. OYR1 8UwO>x{ Ic<98|9v_(.;`bs{:f~݊^zaI]t.UƩmU Z+ETyFqꤹt?5Vh9&1X&k޵[ؤu'^ feUXć&Ugunt_mޑ[baOݒ&޿a+6j|Z#P? :-g5&UV"%~;ַJauHyiY(ɸ21 |t#Ё]xlhoh`ôMZꆏ\ф8ǡ87>يrgdtsRȧJ\K40>o66^,׃KM3y Ha0_#B$-<=dg09Lg9m na5JH0ZXʀ "|`֥ Lvils"k*ږr<0~Ժ-4MB=.FiA1nK CԂRc"qASϙg~ՈKaO!t;V.w?NёB1O 40Wu 5 $ 7 sLha7YHl >ec؅ނVJm~.7T^2*-<B$֚aXKyԓ_ٻ\6 x-c!m #@ξ:Ӊa.e,E{k>^lt%w(.k|sq6/I6wi׃/I@yV[*e(Ҡ@Cʯm[ a+b>j}=KaKxBSIZrvл-]I_^?, @i~si]hw瑕N{g,p?X'|g?,+欛K-2*`gy@JƋ@f?64Tk쨠d"g}x̴MIW-wO7CE];~"JVcMPʵ)w cy偸~PNn*5}6ߒk=+ (vK)i0A/p\N鳘φ3rh7%Kp8,4^S1??Sl5#Yveyu _ W}֍!U JEUtZpϿ᧚`\sbR^ ayIke֮\`0b:Y2Q(i/pQQXiGtZC0cq2vJ*w>qLLEq;ZˈWKcp0p2\vAj` V`X[yN/X&js1<$fƫkN"?"t)XVJ{*ZNa=fk-3Nqݽ_ߑ!@n6;9F o%3A4Ի~%jIe骿E]2̸EKM/sG3f~8 vpe S\p5, ܼQ7Io:[xpOЍ #I~3AԳV ^A LPw 7 D$OtR{ b {_ENP$ )Bٌq@ң$f^\EҿFjmZY 墊A^/SCfu0\)@|s"g/#dlt9J.7;yw*dG<8 kA G%M;Kcr DbT }ep.kᑹ|é^  qyk|<|g{n Bi5޿keL^dZ|\M|YPuo;Б tӮmWvZli ^nƵë*E #ug{d3xEv0\P($EhZq~<TLXk$ 29W\c>wfh:55i]Ɔ_,"Z-Y nwm>"ES]Uv'Y׺T8ὶ; ^4Mz7ep\1["X}Z*9#UE9 ^ymifAQRvC fd hMOQLus vځyPu1L2FS=~X'%B G#>̧AÐ4u{4DuhX x7)lЪΞ+KsygkzLz<>~ٌsص(} 9w~^J RGF+: CM zIRɐxf3) QB -ɣfT`wW(wqPnN;`Br6F0s3UU'KQc.83L!orPy`UĜ ;ވ2&q؋ui #wL~:ƿDZKgQ땍pB39y$}+8?71vh.G2ꞓE[We~5%Ճk_u|Ӣ&;0?.)퀽[T Op׏.XV?vʺ{殂oլ֥xlJڞI ꉬ&YoCYL~+ŧ>hF@@U22;(o3*˕ <Rm]oa Z@Ю/"Yf{!FQa5rL)C H{=~NTW@I΅)׽ !$BL |O*Gl4f3݋4X2)x$OCMYlW\K˜'5,q-4g|ɰd`^?ĭ#p6 .)ಣŰ>B3 <2S-/F#V!+4jpoz K?:Ӽ|ds>[7ZP^ QL:jGB/& dGmåF\_/?TVQr_&a S%.rbUU!vL@Ӓ'͈CNהZ0YG/S 't8 .Gu5&&I=k헶p뻫U~@f gou͓u_&@K i*+H}uB Q;*S8q&rt!Ux#4Z+PkةTo'Q3E#͖V#CYQ]s&rO.;Eʱ5.0\b>a5Ѳ,{}ehEFMsWk ֌ &c+Zq!HKM7+ֲB5L.@zwo5VN3Uyg.`zĂ2 i"Q$h)נ S k0 tS^rQӦdOl~ ϨELWPm}"x5 |AxW>ОV$?:kQ.H[̄ RCQhZ {*a>#?E6Xo%d2c*`&g_9(d[T$!^^+-:x?Qra gxDgdx1*_lIaړQ@vOcF8Ő@:׉>Uw)+yFWZ=v_e Ȭ+W|݂6q@M^R0_p>͍06""/*"%VvHjVNr`I̤sJ̹7e  'a-_y>K C+7$H8_UkG0cCF({Bw5d GuW6C>sKhB0d鷺3s2g~ިQXy"*g A",RX*e PSIǢR+TZyĮ[[Ȏj>#TPXIfnꋑ3~"jkg͖$T|ܽ&6<|Q2$KCuӛ)Md.@\ҍϹɄ4ĬA`B*G ۫ 3)IsW[ K+1-,#3E%Z?;eCf௉Y=`!o+i-]\qE&+TQMb cp,^Q)N0f[cQވ!)*i;w$54vpRۍMfLfOTCownU ʛPg[х('9J ^fpe}ׯ{Q/%VWW_{;QG!b?8T^~|شL">뻜t-8m!6;Vj?-,yB/ٿ9D4Yj[%7HDI{áx- ԚO3啂+u3 O'H'ADJYB A &IG^H*#pWUdv\$:E@szDq*kuY, O :"f;oE7ZGa#u\" Z!|x%0t{D|tUUA/ٰ,^<1;ƞ=ZU _gX"0ڧ$ Ol}D'yK7wιC=Vdǃ U:@_4- wGࠏ,Q~OF)M"gi#3l` Ⱥ( `(S[i;H S2Ui|;AlP4(*ٚxsM3DýR&YH3uꯒe]>$yZe@R>DU}),|F=D,Bh!#}WLZBf`FDSP`Jc8,ODk͜\)0Û3]ў;>s2!,ljro ,}vnh\A {|5!J;%9O$/@A6-DncjA zSq4ho)E@+QW81{Yn=$~ZhGho.`qzq v,K~j~bƬFJF=JifJ@2[ Bm]6D[mjS{m ~7{LYkYVyvP*g|/]%=ߥ;a߭)xocEoo \0W<5Q6D0puafYڗ \A:>.SR7tuyUHhkMĀ5̙bs6d]8;j44=ց'i=yUBʖA0DCRSjgeP${|``ca9Qn]Ò(P̽EEWLaTfHY^q_7皮*,i(Sm/R)F>榑 ,xV2Sb'86XE*qUq^9{>V^ BSD i6Z3hd?+ADRyřjN qK3տ5T1WmPg[ ev=Hy;H*X*MF!ᡪ C }̈,ް4^/_VA۸[dbV_&ݒd_'¼^8KIXFHa4.QqzEY'&*q2$kPQu6_g  O-ZրW sos8r5Ǡd`[nŬHzlKsjmRo2Xb @ J61 G^ y>9 c0fYJpuSIX>B̊7T(cª2Ur<%G8q6~#8rYMH3f;r/ &tEV氫 I[hHTۥ1/D!0gasw<;kfV{99d icXR *`&6kͨ#9)0Zs4lqm~9ir0:Q1v(&g}zi 3O#;` պW)0-:0C6S_9~UKӊ6=YC1D~ xbL0q&u:XPLB^NG* ?O^ϥ;_>;ɴC-~x[[[-lC䷔9sYHD^u%v_x{ԇ}Um>(Ks_ +s2?o-:_#jOAXb]ǿ̈́1 \q fI9$7ZAN\h $0VF 2@ʫjvC]Y-"kf{sʠ-nz-X)jCGRpY;ՀpҖH#dP~} > %͓([?zPRvAfк'EFl5#p@7ƏrCFSYƥCss^R|tsNz֚sEmgt%ߕJ7Wb8t䍃 !(o"dR*{2 Lv&J%pc@\"'h*hj_eq$+h9 }6 lk,FtZn0* ?Vl0XsH: i[}S+*A7nZ_*DҢu3^?q|ۄ ޟ>Jϐ[HgI Q-*I@p?9e<,W×f-@NFbE[G>ytR gcyYcy@W+!g /ћ0A(dN_FT-8q.DJ?IKq\+ҾhkqB=A7BNKH\uK9#I/.G.V9Fdj~3\tjpbԃ$KG25=ta۳ĭÞn /'e8' Z=' 4iM%0RcLI(@sQ&ogVH? - ׌ Bފ%?cVYt$Has[[ /8b|t 43\bb8 ubُldS%߫/ڎ|A,݌wD7EvJ[]E`qvз2MNvk(D(jX!: i=x+V(q^(Ėx^M'qOm,p$Nբ.w;{ϴXH6gц˾dCOkl`qO&Xa,g\Y@+90rc!5Vrnߘ.3$K @y޽ YbkL𜶩( t*x<E.V$4mr(A]v/R.B/N=P66Kcz^:'Qw̹Z\oү?'#Y$E#KaѭŜ +pߙWv!E::3cmgCJ5djP5e(|ҫR2,D|fF|ȼ UF^^^)([וg\Hdc="i\jhtvW*]].50EAhb/A$[(^ d\WN"x$Eva:$=̘w\6 |_xe_40|'#,=8ż$(P..7Y* *qUpa-NcxP1K!Hx 奎"ŬaHQCTRipym%F,[5Px;#lMH8ds"ڧ9sWRcC6HJ<lIc]RF^JMu iGI%ewe>8_A`)7KGdjPmtЦj{S3M`1 44 S8fzSV) ^kT ."|\o{֤C#xWJo]@mBʖ21FfQ]jQmsa0qk9.bܢ#p|pe,? .4q)79׺++r.Ӂn,E߹o_=/z_Tu5Lg"~n +38ZT8f=OTbؼIAk:~OkM+;اb_A9<|̙疾eҵQԍpFQUOdQ.c'8z=*uuH5+GnI) {toѾŁ$Akɦ&6zj9oɾ6IK{n龜Z+Tc%{1z 9B$֒TznYc=.Q n2L?qHi-:u+Ml!6)B|ZhBB&y\,gWzhqBuO="QQ`b.-i6:3Jݨej 1Aڪ~/ 7w4+zٯm#[' ž42/ +]Ȩ(g Pu]ؼ"')Iwo h Ӣ$:aL~K޳N*]va1/~Gf %駚׿4~7C"׫`AgYCZ]D=6k~hCKF>-0Ǥ"/E0,HjnfΉMT.j 5:y!Ia&  ,a.;rCe-ql5J܋iYk.=yNSZ Qc)XE9iϳ`.@8_HXppwW))@AM-=?4i3 /6d1E!<_P,FzcK~Ekv28K:6 ]Πٯ83:`:U\!ly'&K]?o:!Z.C"nFp6lZ?{&Xj-#dtS  -Ss,<9vKz%bi u.B?HWQ$WN̛*KK gh;* WcCƢ?6֢:SNXFü/S$,E2m׶ \%b -I"} (=O-e`a{VQU*Sk3&'փ>?tZ@#ۡƃ4A{jM2q"ܫM(LƄiu2&!KJt۽9Ey$xz{*Rve{UBľ`UI`)V=as Wbu՗6&:jgP9fP88EC躉g(,cxk \J3f?a0 o vLZG/ EujAɍ}QXqO.\•:ضP 'lG* iu]Օ /FB{EL l BQLqf.oR'½46$D _4˚tYzs&2n!>({X!?=O}ri?ޝU5JWwVI ^'(9`m*-`nuƼ:yMY(mͷoYM-e8 ~*IĮH2F7Tŷsj1JwTD)QDzJf;0;eKD0_xkE+3zk1\/r\U7Ƈluq5'8^qKiq=.@S 20WΡf%]%Gv{xy ` 23nٯjP+nN gl<˜|*}][`2X'G^6v,x&Ix=SܠﻚV~K'uVW> xMVXmNdkr`yDh!%Lx9Z#m:~ZZvB##fx!_?ϻSn#5v%iafLoSs'l+ZXYxLu8`Sso2v2.f19jt`d߫d @yU(9)D<++֗ ͚xK8..L@o:V'Y]= 9PY]׿(`ς8h F)H=~lCjA6CiIںk^ˡ2hsл0g3jX.!`P>}W7w5Sy%<rϏ:\5Mۂ-joc&OWz;唯vsBԉtf.8j;̖![(K̉;wvt #O*<ï/ S~2Gp3K,غ'd(BƢdr*tw,Fr|ؠ& Н<)Z{+. b^EP6(3NmFWJ}*+A6s /"pvNquSX7f̅͞D2lݕ)vb`hgM&PYL.`^m)X>|=*liTt՝Q mu~7ff,L F+ʉvEb>m*1,ѝH1VۓAXu嚩U?< FU/ӫ{oW~Yn:%ZhൎAzR6fjxWϕ~i23W!$vɵ{x,3tq Ar!h x(ݩM !++rG >z9 j ?q=DLD/R{/SZxK&l~a6v IF9Y-)Aoz%rm%Se W5VP8넇t@.#_**-~3J/Lfvr@덮L杭4LȘ{XXy8o(hC]w.ofAn.y ZKTZΠ9ߢayWRoDc6e gIg_iBa. yu=(Et pu2&OjmxlxGj=ͯM"9@9[ 4- OVnpUy%T!]r֝mbͼ&3&k= ~q%;+ "9I.oL;uxp qa!rt$pU^\5i`d;;ke+( L EBrqSxA ?u=hmîF-#tr#@W91 HC1kq1Nl<][-z*LS23C!VerC_ՊF]Nf:ciN؝* VHsG;&(5'+UbQH&Ҍ&f~t&qLHf?nCeD$GaR7 ֑KMw#έxńJulFf50yYgK~k{)x_/a`r1h4S_~`fҹN3 %'3F^)hc[(g$uV \.!ž/%۫brq:LGa`drdAr 4zX|57p-;B!:%)+w2RD27G񔟯׎ZI4w{"8!ۻ<_qDHuHrI$3F/50آzPWni|ٍ 07풎އA7X&:P[ꘔkTbPe j1T](թd@pK<ltF>`+%".9Ex)D'c-mBQ/*jI[{WfL!݃Mdi&zB.9wC yFY\AL{{o!&!X'_b^x4=W.Cgń՜f GhhuQ3rJAX #Ǭ+FB A [7Tȶ"Z$^{чe.tRIKmo2$/e/^]5IwX$s\MٴYJvz ~v- 5~ͪ4 jw/{4?m֬עc'}2ZF,zHXt+Dv J׃.i4|U`(${4$%;koK p擷"w1})e0eǺh?DmEKrQ[9{a]I9 < -3 f5J&xڠBsly_$~LJޙ*[1gUDqJ[Ox @^\bM;;;vɫ xxgRYwѸI±Sf.楒W|&0oh?>$ kopt[ )-邷i9.+ Nb `#ލgzZ6^ID !zHɦGln!`['LygK_1@c֡8n!ØI!EqL,d/~@ hS*20X1EI-*u߳zJ?RlbzLBޫ@)XNMn,xHaj8@:BeT~a(љ6iB8][=6Do|¿Yž{[`'la0&Gq Jٖ4 OŗwF8Oq.#h"۳wv-aEnP[Fq3SyܜGe; ׬6sڈi?0\DSixa$}"mބL!yU4*oadsɜ2JB=^,~n lU/{|1hs9 k=gWVJ7"zV7Ll@<0.'R;]Vg;`9>j:8?zq5E L(XEZ:@nrRqҏSXfC!+GH%T#:^V\ 迊}{/(O.t؄j>$ifϗRo'Dt0RV8[żer{ksQ9%[q3oϋ0K,}i+@ pc_vHqਡ>k~ފjz`hC@C;{’QsTM.(!Ȏ&ASOׇE$*I:eS]gd_R.%J>d$\8eL|Q_I,?9<yr[KZ9-D#&/BjԎ3kX4xkj\0ZI,E)Fyq~E"ygX]D븫c=rpN yruMP3 8vŨRv[ɭiJD*ozoj@K?X7X*{b]b !ƭ\.Y ٪z M PZc<8(EmFb٥NUrn&s23vO}(V/c8OuYل D%2bz|*4@ [M:\n̝_a%KϩIV>ar4w]*r;ʝ?d&n3r ņZxףei@ ơү{>O`}!EmC*HQh-Ϯ{VD&z$x?ulsX̯#0oq$L#@8; 畨n3#?c,LGu`Xj|RR4́( O"Q)\6CE+q!apRu^\~MMqaߎh\U>4Y;\\43&fE9(635ƶv %~/?h’$00yj>QLyJ2`JBt7U(r^E5hBb+1$gʀZVxV~9_ڦt(w'LlL{a%㵽qiBom_N h9-@E/"TWqAI\ڎF9_ ú*` k4稾YrEiM%E}}//:_RR{ܝSIܗ|ȹrMOe޿Qvo" yY&pYk:Hl}TrC瓷COɂ/㊃-JQ#Q2\q׎UZ,Zh 6Tb0r28)?o⤑|BV៟ HZ 񐽀$㞡:9<΁fP{⊽}?  t8um}YY O\s OI]qM81WRԩ 9#7=jl^ρA ,ĴR %ئ' 4v5EsY*ig1YQ 3>,z^_+?u$V )ͬaiL9{Ƨd%/V5BOE+ +\^c(Ǣnfh`'QpH]N,:zB嬆xr^fC<֊E֓Y$%NP)>-$ N+$ #e_Ti)̈́w,ضà`]ṛu9tw~ zC"I(1/ A@~w:I@>|#,ՒG}q쏠LMbo[l8TXkTdyӄԱCvYmƑu*6;fEkbh3μZ cOhvWKhshJ́`P )`<Dc%**5m\򾭒 7D0Ah_ꍷM"]<%Ao9Ew+BV@ҚQ1=x+IC,^VwQ"R(ĨZi/eJǩ;z Y u E}X9a1t  G}BL*<<лU&Ӗ\rc+4nz}r9 HZޅ$j{kt+_o J?jڞV99X[7I}[7LF21mP F=^溾>mTWa$2l*KoRƁ<BߴiV7UH >y=X.#TQ:mvgk pMQޞ辅^򥙐Dv$e?to;:N{J,;E[[PND8}ڢBgײ\s%ZAȖz? 6h_zLL]]ƛˍAƸz{֟|]swH+ր!Zn짂zn nEؙG%ZFúVfpR J4s8ѵH'TKݗnKP 5: 80!7*Ե,,ð o2i/h1ٮj{V&˝mb P2qxx|[5J* kcU4ڕRc,/Vædooķ G}H|>f$9.~09MZɤ- rD/,H?pφF ܎#zdkA3CEfd=J]mgczZL-6, ?_Gɉ]ˎV;f9WM+kھ~RUw"R9,0^W>6rC:V0eTeZ⛎QmK/|'nWYQ0s+T*,5eWw^ؘJUއ`‹x0u+Z:c4'%98_E nƥROe&>TTMZ "h)I@aEgCGy2(ν6  3EgMq! Dmt0@+ YTm~}Sқ[Np?@@ t _,p>M'il8k &{Xu?D!938O({>ا 6W]ti}^;WK@sVn 6+++[n F$WUʗeq7Rz}1XMxn"D73wgo)k@<:4˥; @s}J6vmOZ n_4ɉg7ɡ9S%%3,֊i+epع 6Lu0xZL qJ|[}Isoo-g} =A;-:9ͦF0_*7_-Ȱ&{$Pu /% C/V@.2-ą+S$v6.7RmO x>56| 孫7GHw$@Ԣ|# 4=Sˌ7Ly$7V Q ,c@  p -c0oYybbV\bi (aڰb; 1mYr!C S JPzTzNi $Գ6oFܔ)}cDT /a'hZQئʴqU[t%^m=q !-X8%U}H*b Drq́Lp#1f}e.RKpT'MQi%X)O` _13Gϓ}) ]ô(],_62 kr輫?;'ҋr۫gg0P* E|DJYylK;>-(R (YY=I%/\FZτ gA#+ePRm^ QX"vM mA GW+'k7v1YĄ ;'\[kpauJŶU"IrO%xW˘9~8#q5˻jd*~M[}BIaEy"AXun@鏘"2+4ڶP1J񋜠xejL=R* "ai h!;t4n S`i/hK`w):QSӹ  B爭-kt7t-zgV>s𭔤rkȍֹϖ|c|eᄁv2"apEj;:+IH]ۊ<=חnvoغ1*[LoY/ux\ۄ֦8Btl*<Ӱ0-Kti@M[ǞͮVjj#?<۲悵 lvGf*J6Ǵ%#.[+Pa m>AgJ,2uCz[v?aav`D׾qv˨ [uQ^A1/WioF(\^oW i:h& =uI.~O%oKi/aDSɯytz32]r!)4]sH7݄_.tt;§hh~ Z .>@xۂTI6*tg~ 4ƾNJjTȣu%c_E0b'aS 1kl'N抏1v T tA_DU\qFms.&jkի$XK/ـT?ƨߠ_=Qu?[^}vri͐+ 2mńg oto:#f:})+@RH(i :'齼蜺wwyEnAjONZϡ/"\W]/k*Oe90yvnl:V)^E5bmOޯɐUDL% 4X TS/ mBJAI1Ce]HV _ㄿ}p'4.1kխ9n65:ynY߳dȫ@TZ)-\Iu%i_ok+cU*bfӼ6)A! k/D??p0f,$|3|r#`Yc@ԵAmY<ɼ434hUF]%ZZ5u^5f,-~=7EI's337<-4/zJ`Yv},ύބcG5ɈGպgNI[ƓדpnVin: R؍*$6v(!*}/^geǻS1/ar3O0qL7uXe!|dw]#d;d^ryR#.s@QbdqgctK77/ӿ* TH;õ) (dvx) w.,,‹sh|%B:(̿k Dd=({A0N.П\;d(i4>̍+>O@Z;tf5sYY MOP$,<( xZCN- r[ v8].k٤!T5d~><\IT&ք'_NֲLa /-j tQ{NIVߖM"g aerd,2D&xW17RDj7cá#2_un"͓Ӽj^,ֲ5ƮrHfG|PpwsA113F?]dlv`(5;"w-ډƤxMs6#&8nX28{cb]ءRbF7 /nL'ԁ1YH5M9h067>a]6w#S~Wh۳c`9!3pšxw,)x g'іJڣe uUt 4iH(:gcwQ\;t̐jSq!ݲ@Uwwc a+)p Tl3>J,;NDBr0N%fOP`w1Fe(D߿;Ve}j` L(r]D@ٮ LpL5*&k̴-WU4ډAq6-OoWHS%}B*u_/ tl\moͶGxUT~ܺgв^HQa"FS xt{x:>_wK=qm2] 2bNy𾻄N^2cf_QyW|P@(oЌ[/즍:T;=w<ݘ@4 xa3mGc!xב4kQ/kq]B2«edjp^,l.n5Ol5ϊO{$mWd)^W*bGg-:=. *`~0vHOm'tyPɴq {ya^4f|B*g# P[ČG sVOl''UNj. 5[ϕBg`SVEr;u l_oũE\6Rkb/;Ek `&O'uiFif]1GG98oIcv"&R&V(6\;/wUg,к>, lK2ClޮΛNsq~t!y}@whsnXW$9L\^1T{'(U0A#<<: U+K@T;WG4N?@p[)` sqna@? N:Za[`uoB5]N3)WXv QzޮG^y~I6߈t|=5fgH{(2(\6PW)?ē`4jxqU rY3GFp)E5hDɒc_Olk`LBDOqm_V l:}zH2aŬ *ƊUȽW!0`-^NCpK dv O~8W/J5V7aEQB |%*vqj٦\yپRp$cd>$#~}\I :y*\ Py]ő\[ L*9vw%ֵo4(J{(8O~ۣmpߧ*Mf5 8$_,u?DOu^Rytq^{=W踖Hy%9BsoAdY4snکuQ9y! \rrjpF 唯jh%*B4DC%8!kÍG˱8m5n6. oH|ȟGҿK Li(tv勿HbN|rb+~1 ,A1[ՙ>fKܮvq{ PK Jz­G?J }Hq'YE{}ǴCc8r&&E"|&*7Q| c '5DDn5ZJ!1Ȋla 53ETvJ%6awɒx7H[ _p怿W,:<^7+;`[H'ƍzcfqKU?|Hˏs#3 E<!|s3Sk&?Xd>{Ϣ)'v3󉷩jJ^>>j|d5A:Fe3x)P74E)[\Z^N|w2;uM'?o)(C0G)iRt<uh[=i;a}ί0E%/)qp*,2_eכ]t7e8?"d,2he׻Sǰ875'A{C9܄BaN~B("C9A cr cr q:!πT|F+E?QF(jJT*|H^|Bnxi암%=;x ff'lf{Rt%G)D9Z pegވ`M}]S]nZ-؇>|lP&6,V^a8-kW09]缟ȃA/PoFZ-Nl8z-Ab9}U @M,|!FiS0,.1qOH}^I>bA e$/q|O=4u+HIKxUJwL[(Vn ڌld 'qrc݆rj:JӺWS9 )Ƒ~E*o??96(l+/i/P5y@Qskn?0-\`2{ti-A1 - yK^$ZdX-Ez<[ݜ4k}4j,%Wߋ.Ƃ1gV` hĿfv h~X͘5bv)#*!E1?0%B˗P=J BLZM&e#ԙ'6p.wo=2E1hA< kwal)|MKuu4.QHb~<=B?̪SHt  HIg6ιnn]y<>juB+34םJ,K瞙tϪzA49n^uԿJ^S 3 H$Eʉ|o1rT\ԓ&ڽm6nBΦMRp!96L"b "G~VzWʳ)$ʂK-{QX0%iz;݆(91 ߐ\5O;.y2sL/8 x [Zwe0ٶ"x8[u[y?>WvL9|yP%:. [֕{4iЫîlyjcYpXHor4BRzCt~rCQ-:o.z2MA*+:UC*jP<#ˏdgMke $Doofr(f[BkU Dv0z.@#GwE4jJv!=jF[cYjRTyL XkiQ FS}CnP](!jr {24 /iij} :tuN!ư-7RлAZT() (jzg2._q4[l~2#dLxtܴOLC?t`UW8IaNZUe n8gacUa4R >S!`"w11sѯwuBPHQCE , 퉘K1&:-ikt3 uȂpZp,`Plu9kMB!OM{oH^hO RrTN?9ĕp8jl* 5ݬN: -G\cz͜њw%E:OvӖ|M[M!4K+-}0ZSGzf:/n)֗ncœ~Kod{Q{@+4a:" fIg9m Zs-ezP\R*IJZ<ɽx+,=[dE-e7u`q,)|  j<?FGBCkwo뒉 &T#YmU*)y4)g4$,ZZ)U"GkzSo0}bYEf}&  ?ql6->;DD4F-F%JhzFC 8*{]|^=Fޞ!Dvo[Smn1397q: (VY*RYqFP߱6[w$(OJ %@M2&/k!2>%p'"}.|Ú[}MkF=[.M֧TN%> sx<`9JK`ho L7j5oRhX I D`%YơjhL'.^Q_ܡXMUhNXV4'?}ؖfe/GXlQlj=!#fLjѬĨq&p? $hLId:!EBA227LdoۦK C+AyXjHL%L1 u&:f4wyY!Rp7{&{B{mi)FU.)*7p;*8#IL25Vy#A2 QTܦXAO֍Bg (|x"sM.d4K/k32Wޫ_X i@&/DG ;6\1.ex2?{DӃ>QBĈ@ !W 4) %ThvV-z0 'fѳ 0&q4L uL]Ǩ#aܷ2b)puTR.lW|؎<1L<(M?qh%1n7>x#n74qE^xU z٢XK/_ qB lKgG>wg/u%?HU{MWkRUޤgH7ab)!'s3FdHv[D_dD(={&!2doL[6gNГ³@ CPlzm?RYʤ:7zak%Q2=dZ' NJL2,lBz:Y v4ºW>tk}kufx3.*"`@v8iz]r$j& I5˳ДSIɠJA^M5 !^>֐ 9 ĴÆߟwh wӿQCh-~G`jcT-3h06b NSTZ(3jHX# ~zRŇ}T]iq`G[aܭ ಑hLs+ޘ# :\]+Iml&fs$y%N+!>pڱKtݖx:a!+ūlt7S/hkN3i *!Է<]ʣEՏ|SAG1k/a ja(et5 #}Zpu]0QC` N?a>DϬQ?UvhةO у(B:]GfV1 fl@/*q«GUͯ_lx#6up4*a簗7^rcbі_>.9U|x ž Y0\_wm3Sx$4 s "m t`Q?a۽ՏE`b?YCLz:U:/ti# g `Ђ]BycfczFI$Tb`lB+gMG%HmGA0l+f耒=XOj8zQ-i׈D FwP2t'2w|ܰ_sL1S{}u%olACАKӈ35x8[CG.g 7ݑW4!R)W"?5T/ C8T$yJԫӝM-]ǖ'nFp&=\QHR22h)~H EI{fʣfz(PYo08ǭu(vRu)IbVJ(za\j ?g_7g}:(І*\K<{lpa?̉HTS:ӂt*ӨtI)6{ ']Oi'}PVĽ-P(\J]WE~| "G{H:D jBAO#wQ K+d&}:4'f5}~9%{zc#nTkI_Ӯpa|I <unV* ð9 Th=PbtEZc4pJ{Qtrdr2 `U8o`Zi˖} tu@wm?%bSKʁS_^J?WnE} >yU;.^21SܻwE&4'< x]DNxQO]Rrmb3I ~"&/ּEmuEx%JCl`_'p߁8d nQ}m<'KRרv  - ]|֢E+֩z:xAZf4Lhq~kEs/jG4$gP}AP݋f/o @.0fXM/!:8/RAXTNkUvX6)u:BR {kx2i 'l)ezݷL}$!NAĕr,D -u\):7z"`}a&~TYe0Y.{AƏ~+C윝Vh=p79E-0 ԩ߉rj,;{Y:jq,{]Uxi=k.p*\r=hz&ƺ q!ºoɲ"NAUB[ߐ7pOMfLPg `\eGIɟ6l{kOhK3$Z<Ƀ1xsC~ ۯ2@P<q. ᆥg;?%'3MH!?.hP(aӜjR- !EQ/k}MB?>#H̍+bBŭ[QTb9s USFy~&ޯ\ُ5+S N:E)>(k:}$g .(L9Pp}B I,*nQ R XYJz}f/ÖM{8H-ܞ8FS ߿N (iFnҹh{:x7t-'C7]NCd}&ױs}$pZ XFѝ(>h nG9 c4]y[e'&QrS(Is9Z;kwf}jɣ#hf/û^j0]bcs p7[~wZMwBଫSIMc2}74K1$X%h`b0)BVȤ3b>)zxJ_Wz jy1\GW$]4Ӟr[Y9`;@[9 `(kɄTԻTUUkH  WCvJ<͖_=$ K`=nFec\ӝSXu]cG}t$GZAaEEyqE:CK@oE6ZPC"7Y6Yw-?DF]Yx&SkBz\BbM{PplO&K˙Y_eU#xdJs#dPNXQO8h׹>WY@H |]h0?Yk/)H܎(v\)ONnkpy㕽~t"x匃pj:75htH#'IzM7i3GdJߴ.`7A?K n ɸPL;DQL^2vR6 hJ)/ԕYA@Z`3;-Q_T!𗤥 6=d> $ݑ)h|OB괇,UgvPׇu i''|-b{FFAVP^j*}-mOHwֿPs+-bFqo-3P8i9ʰ~c"S4ľphdOPJ[_J$O./p+gI[ZY|xUIpo:ܭ" LcGP"J=󿇠{X]\ZVg*1V~.JĜ#ė(B_~(\q2 d W1tʕЩa1W958 o."ղhTGDL.=@,n@էhngZtUh-.V1I b܀mn2WeaE](}Kԥeۭ˱ M~0*T|nĩ1.cܐ1H:7>oL6ROFġD@Fk,-gtX]H,h1s5= EЩ2=r|^~evJuV [b f2Nr9:AA41OZI;KiPOlb{W)O&xɣ@R| Ӂf|v `9o"`f||dШ.PzSNUԚY%Q?w,KN~Zu҉8S .$sDpZC |h);Zɽ2}űW4o uMERN |g=r0w+EkctEyRL'G8+Ԍ @|# Q,[4g#;!7$˜(:.]m؂"ᱫ] bSױ;=?0[|/ GI]39G?`#T2$N"tL\{Ñ{H^i7HՔYA&/Kf7t"Sl+QVB$x1KgE^AI_&aSRQϦNƠ?ڼLact{?(eY:Kt,)-`QOe@ňsXIiQcϋug7U@p嗈X=YFϱq6̴j6iJKMdxA9и=ݰ0=,D25/m)`pLz 8 y't~c,N]=Tq%2b\O^2Iš4mPbljoy)H@_iDfpvL  t]h=aFD v]ʉ[#g z|H(̺+A],F. ѭ[|/u.UCj1_Ŕ9> cѪʍ^tj[/!wnt&/&1 dʑMْjp8z9렜M{SqeӾ! !,ت(GWXd ZlNT[H2^:Z抦( ڍ 0%% Q$o|yRM3h7~O-s k ko]k;Odﮧ%ZP7s:6ɍwwi ?F#/BMD)|}T\qD&*8O ٧5u6;L)H$JSC( $'g!J=?\Oʹ,z܄Ұ nkp/UHX܉P4B^xJ`+-]'C U[WWi\{:2cU,]ߒ{yiU?AKWi>.{,N}3j%^,Lil+ַe6ݥZt3b0P+Blw;&mi+/dNN"*)4 {?#=L?2^R@uMXIUψP#V$u֚)kQRub5}L@^0i,ʯ܍|hp3,ިm ,9ޕuy2i ZuE @;iL 6p>%c(t&Ч@ :7%N+:xlOxc p*jJ-bٙBpz )ifAzO)X3͹W+}o;ַ~S[,0Nj>`ލKE]&yt[\o g]buBc9mbik]p qH|QV62DY ;&q38oebH,2MI u6&+Lʼn`/{"Xe5zp2{TF#g(|,~_b* .SJ犌Yܱ!_ Нħ< pl=̕xQUP`{=û Z̳wA6'fW:~9Q6(M3,'516m(&E_ 0GZnԾt0 6նwßu(V`;:qY`Jv%]KzcJjtp) Ulc lM-HK aSM`8E#vրJ&51 d/rb7_Q'(+}{L sT=yJnQ9u~-s )8@t-$i/X;3B@U;qA@~#o%xȎYmGjN:U? _}Zg;gXЉ2,sd40@_q&xP 83_djqg "y[(v0|A3-4 5Gux~TzR1DҢ186@g?ؠ釦%5!.Qv!3u>p|Wgo0rv@ ҟ>tx[[a,wQLn2cS?54]y8@(h3s kջ+I@mVVWX{'HW-0{^^]vDKՖ%#s_hz|9;e `[+8ɳG$E!o uUzÙf8] 弼sOXSʛ@ hMhv-ۜ&u KZ_?ޜ\> jKmh1cSǷ7CTw҆S.ʬYwp?帓6+\l$wRB!ned+H6~/#,,g5qɼjg˹^ЖjO{JMȬd[~Η%*'AȏøKʁr42 81ixĸu_P RJ%%(3.~ Lڭe;1~s3#۽:[*ӂCkY#ؓ1[:ٿ+ ,AH&W},F7>mw]C.FEH] q $'^-c(uu"ۭrk"VZQ9{k 7Z[!+'\D]U2ULЄ.`nWioɛ0p^GE޹ʨ+zi/K75Ma,)gr6=sU*éy97W 5.xb |ctc91_i?!8.ĻL@$!l'4]9nlʨa\" SS@]|z9=Lj~KvF*t.Bh9=k^(@$&La] v vU`P#XUvSUyvԾ 44Fc `uiI(;t؁g1R6?2~`-U z?"(MVN3ϓ`y@fIU#$f 耴EMf5^H%Mi}$jPjP9p$S U^zȝQ4vX ;[Y<ϲAqm_ ^<{$/ {wAD%ʓL:#Po^Eεo ##Jwwz~S[h7hR jiV7{^{ڵQ?-Wz\ ^$Haѻ,7Es sOIFvTݛ$fsII)Z,,fVelI,C |!33bȹ4^ x%d|Do/N~K. ٤$[/m(i( ySBm´3F~_x2iH^3ЭwpLn]Z:`Hf;ok(/ZE>9FXx:D/~%:,%V$ 唣ip:Z'@޺H|pN"9ZWsQ:YA@F T&PQXnd4iVW#E:&jE.]NANߑ#O,ROB*Mq b HΗq;?s^ȡJlPV~/ׅT KŢXsP{hq Kμ|GrLY!wsw\Cw.|}޵(M!93IZ cN_^ht.4:VɭQA 4⳴ m>ё]ݸW>RֺEkz$,01_~ T`Ak .{& B"K&K>jVq>d*uʸ xuy2q d 9Sp/u ؀&z سj P 0cc9CnA7]Dt_~=[)M'/iOyWJWy3,GBDmpɲꢂ24Wz f.vMI2o~+h[QqOaoݑ(#.b'8RӞP|@MvgM:C z۴Ty#a_W ZK1$wwaI?5YaJ>_( [}tL]HLMd94D&c|vFkVcT@OwWQ-i~}wެRY,fe~_UNԪ Պo?_JTvS-ʎ,ۢ>"кbk2UY1"qw=ڙ4|wxA Zc~y68~b.f:|u.ޛZ,$t~Ol}$HeͶ9} ѽb7ISn[IaGg4*BZn^U$JQ+J4ƫfSo%Z\T)so횿,F> 6Wa5|9i<6?&1M' qq*\I׬>Txe?<(Mu|H)I$e_1,2Z ;;`>rL VQ{G` imuNُL\ی,-I]CjeE)}=CYS,oc>j:gsn[r Ϛ\W8\wsy6˓G3Xϝ+ 0 XM̲.v5YRbn5|$_28?<(o/t'4c0ڢ2ӚwuK,฿܅!3f~Ax"HrlO%/ /$fh&:uuɒfxȭ0争PBIā7Pm&\o"~"u|?\U^w_|Q-)L"zqYoyHsY)j);.q=9RUߚqaYt/|YZ+J>WD$$+i)h,|#I59"͝tX-M>X҄&q6%ys?oErV.@d V> N~!FWgZ08~CH0+hWє .f!-=pbߞ[-IM# JoP^C WG]zۘht9#KѴCkn vbT -AY$.- 3>>C@鉿n.|R0W*4tgŪ d(9zu©VH-;7[.(Ct%{Kj 6 fr`͖`/iѳm+!~@㾑 Z*eu܆>Ə.?.b$xm jthxpYeᖄ䓐2;r|NcnƂlN-|+ǵ{6BE9-ԅa@kӅ 5uXaz}2P$x-elsuf2]׏(kZPPcI=WѡC0s*Az җ^X/P˶,vmC^ES =Zu|pm7[Z$|$piP`Gfqlb(LoʨcFsșmGY3j[HS%] {G Ij卬byԵ#p`ɝ3RC0L3F'5-s;;O~=,EյA["a5@!!sX1ɍdǂ˭@|NKHb _yS9(1Z{SWꚮ:$CFjLަyq|TbGUT!PS sʅ`d~qܨ.ksS>,O ]S۩P_?$"5u}u,b[6qm_Qqң"&wmg~)G<`2gu1{?vȒz2 佐g₮N߯EܑUJ-y[_/e0ro gY{BgGXif'Mjtˉ2ij|aX3wcٞTA@jI6#f/o*՞#q0Z5 ,K9ړKD,оeS#a=#Quw!4>=3 d OqS9VF_dLbu_`|׍]z2lYU"g,3o9G`7NtnbݲJdy~P%6H LYYQ!ȷ 7-c0V SErk \#чp*A_S˛ƫ= &^%iEAX:u!iU XmcqB?"AېAI?21S\ V(߫|(Xy"q0(^U!IȘf6 ~KI-Gz 1Z*|OuRpRU Px炆1v)t1%8~wS!R4@\hô߶}̽70ÈR6dVЏsL|JL0$:^M Mbwa b#yDCFVBj$iA%u B#bp*J.GEE!xs#-C*܆)o@ZlP %BU9Q2v%rMYؾL¼ɉ5EGm?n!V^h4*Fc#@ uSx9pVK㒛:a٦vwv15x(E۔sNP ̥ &StM>I>/7^Z*F/O7{j_!;.~feׇzuB|;  /&|y3к>f*[ݔ~WZlF $U d.]c]$f<ũQ[_[`(rln^H;fo?TBIV*ןj7<*S")'%Ď8;8x{|$qI<:ԣY+QRõ{càp:j I+֔Deg鼟a-4L`V\t ǮHp蠣Cʽ=8ab`Po'odY_̔8%8/aXCJ䑻")\ $aQ1\8&IMcݍ3YMs@{~ߠC^g~`CS9VMsCEG EZ?=7XNug9`m}?(ؗܖ7nc9 NnO@D}rp! &+u ()5oK؇Ԙ" 4ez+$+o}p=Dzr7]aLSf"D.dG+,ڋ Mt : W9ؒ 6*#+d"liNFx{[k)PL9O ~7Z~s`^}BSi~ t5#1BVȍ ] /_-ЩXpX#ȝs^, /c]8O~ؙw+ss JY$CsvӧBB;C땢N8JxJ4b5eƿ [C6.?mPgr%>yP#A5ѻ{ѢFi~d<:>Ye%RѢؿI4 ɚz/nz`(LpRG 6h$N$@AQ l]{mi/^W⢴DcED] b>$A𺁰A("HJ*Z[1ffÉ.(ct QEn_M쉨tE QXtNR8 UP:3CifXXX-M r7 (R:𼑯*u„Ms!Nht,-D|ײ " %N.0MX=PMvhe{[^zw;QOF@Eׅ!*r$J`hum[-iNԕb*"δϣ\'i(76)i5+^b7B@CAcCJ44P}$T8nl0O4} j*qd q"Dm|$F@$8(>*̇XKyF+Ԍf,cHLNXIoS=BL}/\u6sNb|T i;/ڿ#{rNi?iiR  z%>ɻc2+eVK|[x{jD.XsQ\W%"SI;ѭ{03ms ٝdь6`8!)_ x'z`U7{9ʌ"g0q-gk3b\~%t`a?9*pL7tu~dNٗEB__dXk`ڳA 8 Fh0T w\ɞbKei]i8Mo-֐w)]FQA=1 |% osހRzS8JSxeC2jSD=ަDADdA[´:TiD ya\ s{`6b5zӟ(.9\e1<*[\=k2gɴSD*E‡4^]$8-czwlEPKӯ_;7]Gy~flrX<>cbi/XdC鈓0"Zу$6j"Kߙ'nw!F*}!Lm0-(zc m Jņ #cn6v̦yjLt' GXYc"38hi"GU<^ # i]e/ *`.j}`ߧ=tSJI{ㅄG{1M֦sm9W# GNVwBH GL HZ/la/׌de@ȟ&OHy|~a Gq04Z'G0;~X #cШ朥T}̠XMO$!+T:%|,o]Ԁ{$f FfXDƄ('h*9o%\]Gw"Dy))tN8B T!5EG}瑏p6R鵗PE㔩TwT,TP%MNp9l r:ĸzvƀ5u ׷s,wLa _0 6 !k 7å(6#<0HeJ Y.4cxv&Gyx{/?wF'(gV:OMh 4Ԑ mamYp}z~0^i.jqG%؎;[Fq4W)dɨ:kF $z{X<тՅ(ȯrX7#Sfs5 l8\l.zr-!+ؔuGlA\6[5uIN)GMR?}"&\Ax.$LXE/"ƍ9~l3%J_9v )sbG_1#v|DI-ZcT_7yS9nU~!'A}xgt~g5xeqC6 P}A{,lr. o&`zV+1ll"ힽb-Y4to+`"q)nٕldHdB~9u̮-:'b[!J^S'̃qܾ+#=L,y.ޭ CHȍMӀj.a$`aњ/fYZw:a򎐖Hz9t9W!+Y! &h0!J'AdL* L O"i"蚝v,GMrrI{꼿9q*NVOҗ}P1׬>ܤ7N9'{9U?D#~IK(;fsR*$TCmq(Ү v\KSkc@EL#r&j",BA $A]QM^>(Õ>l 9mPvDrByimrQ3-3M*$+umf{&Z&7]}gx yMκ?Rp2IOv}B{]Y{)^FZ +h{!P*P8l4;VcfqVCru]~DQ1 c!{;K)> 7ӰPcij #`ƝZ5#bk?\ &=cٮ0%Z>gprd x|bJbW5n0wCs}phRȼ)=1 Yм?Zp++f)b}XLn:]yT'Th&hD ;G%.&6l%%7YԬVXVVlu2WjD=HčG@+n(,W=BĹLd2tzN񼂅lAOkY\Ĥo-"H9|"XB#-MqҐnu"[y =&AGf`|eV^&%Yi'{iU`(95{{^f}0Oca4Q1P%e,`kKp"z*{W^"Q8wYm ϰwHey]Q/)߆'МԘv5O,|YdY܊2#tdi FnMPQ)e iL~"Zq'*&9WslÒ pA˲y'S<[ [2'e/jg@v>G_:69zd^Á ޾e[|0=Ye^Y?ۥVra2Xp<VǧFt@'nJ0YeSQU:˄ xx8#NL7u+gSL ktixp0oM!p0M!퓍Mlc Ņü m<&ap(n@BJq2byp";/, 6zT,{\/, ( W_z}zD'%=WքԢf3&?Wa7򃿵ކ}e) ! d{ dv A[U oIf+pB)A4s,}u}E- d쩜éTR fO>\c Eŋ, >c uw#ʁPqa­czUG@RЧRuat=L-n۔z^ +;]/l9KƺgXJK ^maTϽ[n \_tWX ]&{^9ǰxɀ}ԻgY˧/t.LHwHѺQO\`xop*3یhC&G *4H ^'+`yܚOY9Q[zp=3ɓI T(j#  ϏXӏǷ@ʫK`Dz9@l81-r,ruo&j/oT(ك&v#U;>wR4GY2Kx} },bd_U x ϺJ܅z|a2o @<"s<,)q]p7'[ɂYBV\ 4 QI.eF E9[t- FjI Ȃ,s#PAWM={}`R f1]ػʛr]mx@ aǡ lO{]LpEtX $f0=~ %_z}]jum200 hYpjQ׺m _&DifwL=,>vzɴf@2̂9483iuy--x؉y s:BD)cxar\{W'cqI͉y%3E[p)śo;c\ lgb;GŻHrS}Q迯B~redZ~MVlɳChq"VkؼR(kRq~}D -][`z46 a SUG|)Q􇇥Gy] OQսGvK@C{ҫ]ffҒytv&y&o~ {FsS D]\w$Cyk)kVIPV|D -̖_L1̺Ҟ!n+{ږ ?YҁSBgNynedBžM#k](z۵u4zsC +O]l̷&@)>ĎGbk+DAH6nV̧F~ Mhkױ}AT 4NłO=t77?zL E)Q]`o|-6"َP"yc'ElAcj @0ۙqq.2! 8Ɓ+8pS+ d-~'2Ra$YmF% 5$<@'?/RP[:` 3b|{O51X:/D0w!5E]lT`X01M).PVߙ%2qJCG{wo]܄8RUvAQ B7%PrֆBD 42^B.!qw/ T۟VD'k2'=N-[c쥯i~Wk<j=1K|( Yw4|鎲P C۩gL)X^aOf3\\}U~)܄#aAx/k44GBqqF>fw-\81 n{Y&fk H9Pi]_m~dIk(s~ɪZ{""#T`oCPg5FoB ~͇ m೫>8R6-f%EXrap'[ ((Wo9bBmSb]abcӼH<)p }.F<шF5@򄦉ۊ1n .lM.R!y^?zHVa-=QJAeP( x c'Izq$`6tӚ@T:ׇ.a+:.w3 p7DHAD?;pp!l9)Yށ,5& Rc1>I;myY)Z>k2qv9 |6Y ($Ƹʵ׫n o}0Ö 2b#P2BV s xx ‘*׌T|7 F @Xse#?L=r]' JsbNh LvhZD/ѪbBxWl- X5q? \FڰUk9یOhb$0GZـw{tl楋kܾr=&^5ޥ-.*Ip<$-Vl2& e+)CXUjqU/3+Behwi1hx `3f ۨ^f B(8]+C%J.KŚ䑷O5(EI8,WBtO^Ro0z Z:t!QL6G Ҽ,,Eh=ʺ&7gc/1D< [#&]AKW22~NY 3t_D\}o{ζPP+ˎNf 8>7+_|l'[ywV?W]&XWn֋UUriShnhx'ʇT©+FT2,Her^z%cN=J~ swW;_>= щZB6gmⶾ"n%Y 1/SW$v0B4ҡNdX4׍08ncV; sJtnmȹԻ^!]蘭LE ~qbFC!{VtAA=KTo'cz hyEuµ~ReTT @ZH⤻lQS2&ߺ]%.lo aN #lK? Ʀl}(0~"TIՅX?rv(d+E;C;N`2Ѧ8J|ndH;_޵Gl26S֮f}s#O+kU_qg&Jy{#;>\]׾W2A9}?JԬhÔ[DB ON§:GJ&DoLHC q<̩fR+`v~wPF7k$#C;}ʯvL+,@pj|B0v- ":w5Ye(t%AUObCUC!$^NBFc&僋#ͧAB<=ߩ e-&FڂPpw+];ԥ?NK[B؄?,\ .@kHMWHz1LX$)gGN4$5}I|S@eYl,BVt&Z+0q*'N>02jnc[=o<*Uߙ GlĖGGМ^*j ="Nj¬)LZ]8I$vP\ѓF%g*8]n\zKGm! `#Kbl6}Qb }J5cdBE./?4LAߊmdeT\E{١]r$?NJd][%"=ԇb jJ%옎a32*e'ua['yN_2 D;)9G}lE]x 5'\]ogqD1K͊e=;TdN5KIJjmX䦱OQZ@YJm{k}dѥӍ>k2`BURGGjp &:F ZP(Sve`"yh^Pw(0'q5iI( <޸"2oPx;8 $LVB\gici=dՄX)vSTƋJ!츺5]#Lْק|bsnߦZ2ok|hI$w^Ю!mlLh]h:)ܡKfRq$с=u\EurԗY Cq;[) [_u,&? :LF?6Mq3*'Xf㻿1q4Qh2.8#Ҁipx[ٖq-LIi2@eH+[䍋py?o Mk[Mi1_H)`ӝĽF7]F aՈsejkɍB6pWcf6m"v9K4՟Uۊ{t*b҈Ġ h'Z{` %;[x=%xZg=4SOOa5e9-" ƈ ɍ^f~`+n3x-dKALDT Mwi%euiTV"&wQ t& Tx_jvy;*)ֻpq0ү?ҝaފšh"Q`p^K+IusZ \=XF;EzVpj9Zk{o4AJPӪ<4@|$~~+6oˊ P9SPEz%ޟk3ьr;ZGĈ TH]VcV6F6!?ds-e]A'>jLezųqO ZQ#=l^iRѓd@$Q j1iv#NoiU=(z`E[*qfXq \X zAfks/CJvvfqԵhJ5ˏ#c-8-qX @x9(3QVݣ0ڶ`?6daI3妼``Kh##L3又XisڡŤIc)Qࡦրݴv?XN=d=xxx6 Z҉|!/4Ր;[P'q&z>}~ܛ<ۛIIoK|Ɇ-Ya4)lq Ra!qÈJ^J-"ۆSߡ7 d=[}>,(1]WB_b|9P+?}.Ga$ֱ֙JIDV:La[N^k{莶Dz$7rDM%TJbqUQs{, f+ QOQ_R/CLF5MQ{9[O|wh3&#aw3^ݣZl.R4!5WTy4mLgU iz1uV")B!qE}0[{hۅh ywګ،W:9.^ojlqPGmOiի1a+7i UZeמKn⾅s2\ Wacֺ^kE:ND#1 tmAuwi̓ Q:R tz> ~SKמd,(R Bd)!S9pj7%H"TBZh⫨Y# A1 hw0+4Uf'jkX/c" "u6>;gg(5UL _" ?w!UrȰڸ4RtPCJ[}BC+eèoʔ0Ķ,Gu0FJO;iWbNbͽ9HgӤ0H\5WhXٵ%Ƕ4 P(Txȏy)8|p@]<$WF`WF~\NI?z3T^XΤ3v`R4Y!hHО~ [; 7@Nϭe|yhzRa#ڠꋭXˆ<n0ᐊKo ?'.xZc;02e4)P΃o=96~B9oť!b޶Wx!^4ar˽g;vPK=F %*gjrS}磠n.HvM@p NH1"dFmo,>kG;';oz9 m 8y6$l* >$p5o5dNůFe55ʞx#*ЎW5+ ݋ZpQhkVB)3]t%=\p 3щ;iS-ET_=AFU;]H s/͒mBKmO%\ ^4诖= 9@9Ɔ~e g),TiPRPjF*NF"ob L 4d|hHr"1z6?Ȗ)$Cr|R$F1B{C*k4;qZ!̡qbHf 2 Sfe͇|2OJ{X~b͓.K@9N^1E @*dmRz:N#[sVЯ8%$C{U+ۘ;bMG"9e-\[|yڻn\y9M2P|Xe}jڡ !EG_=< ҇f}iJ K'}Ym0n]gj`:J=P5c?V13%/_4! >4*IUMɟoFGUcC pv}s֫a7BvD=2ex 8XB6YB|?y\';qhGB@?~[m_Q@imu3Og f(ˊW|Xф`B6)IMmUS}yLɌǗ=G]R#|͖K|j^&C)7gn#>x[H>Eylߋ|=Xȫ=7ݪO䋈R)"⇋Dx,!]2 O~-qjSp7TNnzy'dx!Bl[̭"͗[duD V@Wk5׫(iONj!$91( "9V,12{F*X*U3ajHTbIUVs% y?}Ή=;m?|EwTQ 8CK>]fJK(]'uNZeD //|,=ۺ:*^ -7![&713﯊[5>u¨&2 ͱ4юR[k2)OU7*Aޤz+AH\S/O2qgh@0kc|>_;6 gtIl]lw 'W1KK @rDk7C~3>? :_s <<JC9]MHl9xJw[|:Wdp/,o~}&{]vh#TD}]Rf@K0(.|32?)'N0' G+NZ58y?z=P˯%|~OѭȖp8`56=җ85Jm =ך!? r`s%2ZT|ie5\A]X^~̍طPsovߴ6MӇ{^4~X aFҚJ݇܉˭j%G$*4lncɚzLϩ0B$ U"L^xs|Kz2v:d|Q?PDTKUa.!^T֝/*8id/1Fj%`>EmFFj霴λ W P:ЬխYeeCztXh-,J,>*h݃J?B\Fwᆢ_g`-{(hȨ=`G/+׻jV>e؀r50[hտpCu0ِQP ^qp $VMb4`AeܷіFiu XFM\p&+uReH&:R6)]^ys%KQp[B @48֤tHGDcZW1Kż/+ZǏ n!*ɝ|n33]C{BsV-ȿYpͶ-nԢG^i!6plE^a_芭]קS[ =楺O:Pq3?BG\E;O]k?f-P(k>y`i{ 诺 `zfkVn5"l+y"~ ĽϠt {څ(ѻD2!Qg yU6,"Ixzl[#w4'~+U@oF4K]ŜMyhdT}.c/ݼ0$&P o1EZ/٤ϭ}zck^GH0[d]3H~|<,k%^*N1|$G[ֶ}.}= e=y v&z"$oi\¥M!O x0 {\ sKqC(6zojJbQ"(c %"(4 gv4$K^~i"㤽{RAj8$b˜{xN(Yt$P+05#Qƭ$zN5A=;2}S &dÛ.sB#o)K:atȮyK9!!#TO0 ,/#C- >_4%~|jk:'_PG 8)-  m^"y.UU"AؕbZ{ǒl𬥭A]Z!p'E IJ!:Oe^6[tI>dF@L3H#}|% ֳ.sj/Rݠ뺒d?h jtm/]ICҿ ' 3t Yfi2͛z$*diRdnJn1g5U0$նˏjJA&8y{ .W[!}c-%I\q7Vs\8|W :zD8TC>ⴃ=[`3KNo}$(/LӐ Yav~5QR["CS-rH?$r[Y[XP(cGiRL.%JV:?pzNe^yMW͝<ԬK"6)Fɴ&#]E P zJ,]AQHC. >3m)8 %|&*0T;^MQCup0[Ӌ6Z6Ljf{GE6ȵ.O]jn5)OX6*8F\{9i8@FM>A+>? ;+ķYXx6q!fm^}{X]QEf>< #)Y=*tpƭ GVwt81[k4NjݦHmKꍐ* w 3fyW1gY@ \T~mU~킈MޯM_)z@IJ:U2?lWkw&ى”w v xyLj[eF~]!M`6Ā;c*{ HH\Ld8]?x-צTv}ۢiJIPBGԀ FTl* Uj "zkRNJktUhNg\~f!?㋡!|sAL[b0,S?~Jq~dvXP2W3;==<0EbMo@RvIi,,i+:-#SYP>  g0 錽./d=R-wD޵Yꥶr{)[tuvY &e;y7B(16jKzH suw3Q5=R<斚l_2TG=eY&6|P = nBљ^Fڒ/.UݼDSW IJSR^xl߾R5f[T_u.rY庘<.ZO[#ro hVBxx;&)5)PqI,de<"4 v,ܤ1ujɘA.뼲¼H"\rͳ^mO 2"\2$"յ._g G&hSްEo;0~@Cv#d LE 1/^PH<˸4},Fj B<-ʟpԲݰabg ; u#5`8:frfn/;@ *OP~Ek+]zPȿo.<+?Qy .PQfՁcdqja>TPc;ݿwzSG_$F.>A> }XKY!GۖȞPt|D,ɹX5"NJo &}Gyk>ƦzrBD.r>Ig(ρS~NP_3_a2yѼN&阺y4Ml){P;U6;,^2eC4j:bsdߒLmRuCgh 1 py jk{JbTȂr5f( hN VapP#93/ 6dgce$%Ogm3H 1f}ЀÙ]խ4">~L @vF]AS2G}WB5gy[{8xP;816^H-yh=owE9Y.|3LL.)h%餑[ **ϭEjz.S&|XaHHطs`cPAI`ljE?Gdla3_줠n{OzHȪ)h;1&4t~6DŽ,j b  XCM0khn>D gjz )_QD͌ZPOZ9vj=#+ƅP}B=vyZ\+MYCHRVA4l ebJ*!S?f sA[ Yܒ!.}]pGY&;䭢sM8m0ֆ[䌒/yEJO=<Yn6231Tnj9Zlx)n2ob/1U\Z J>z;/~VsXXvG#i}87Kb{j}՗ڞ>ֺ',#b 䴀JW ڔN*Ғ>RI`3*^- 8+b9i0)_ ܾޠ2v} sZαq$!!usw[\^7"qvJRظ3O" =gDBF!9sK E1.3k aOy bS>‚M  ō^0JY- o?'߮qx^O])ƾswMxdwE +d$%M7/ˉYr2-Ox@b '3m ?o_$(X-t̘ar< `z:Eisn|/{IWr r/#(9"&$F=\r)]Z7C7튆R-+K{bz'aK}/ϋFOf/e= 99PEZBv֒/s<YΆFU}v^ZCEJig̎A3Bc;lvD7+4NnGmL?c]XM Y0@'tF^%0NxfwpL]+mg| ]d$$%ƕ[b\aQo~$ʊ(E`~4.WOqKwC!nbozٰj+f`{t_ J_2;cdc8CƒLޒޢ7Z0h 69Ȇa)NTѽ3>EKOkȯh2G J2edZE^6@[7u"r#'# qg0ה)?K !;/^ c¸[eC4r4TO%mo͔|FT]tWd}w"y3<{>SЊ0fjTm}L$=j3q=ʪo^mjc ,i ɘ \J?&x"-Atz)- oymKb}hᦴԊ^&֢Ga±5H& (/><>2C95蒌z\<@o?mko k%u鎎wEjPu) ,)Lp:!4/5,1?]]d 6e37%[K^a}^KW42mw{~g?k<R[HAwmkw-oJZcks?[kuh*@]GȂvo7Knbek9Sr>Ʊ[C/9#`vSoIXm6S;d< ‰hƊo!؄bjYmj70ym(؟:y;~TRrJ<:dd&k7of<#jJU(>6LقJ8xnX:\dd}u m/cx;Lq%bM4*yj|;ݐk^HvtPڡxGJMhzNakG^v)[%EhۈRdC  z0SG) _,y%E oxE6"tg ɛ#)ѫђ \kAo@oQ7wF}q z􄮁U 榮!.H^y'u~]Hon,h$BHrC}.`Y\G$9s/f _?\3o+=`V˜>m3xIcm}-`wNxѸvi)~2_f;iPM ,mKEf⫐ĿcT{yok\J+DS#IfPOO" BJ%5,{6tXEJ<bN\~F& 0=% -AfavZȑ ؂)#8}|keZqAFoĴ .d$SJs|~)msۢ_}Ś?'xO4'UHPe < I 8 žϡޔUOYwٵ6%?cC0%k3Q$e)kޞX6B\BdG{FG"4߅_Cwg&<$ )1QjM= UDGwbʗW[JU) !J(z8grSSr v}<hU#*yb} 7870|,ԕS"myF)'~U6$ۆL;vbm/+8ľ5N8!|\eAa Z V?l;z(;l/N8!?J4~@?qʉOK R5ԆK%l))CnQ#Xߍ(neIBUeۀ4Pr|ZFsa'^n|Oؕشm)U)h (/ @ixkǂ!!~Df$5Y,3ؘ NBW/yM6 yO5Jȱ[3 ]LX4vx\Z-5Uc/ghn;+x|zp<$\G9[[כ;e.uϾSmLI_iX9NˑUgE:WpzqO825% "Ylu͏*n~V9Z(a0i xqde1|ux-{ׯr?9ѺJm9ȌԤ%M ƷYuIo@zai]68!cM(O.њK*'.-eoZzTMdъ0d[%*5W~o:I y+π mJ -m7\ ͓`$%hcm|@*sɩs{v>ϊΘP{ kȆ.w{~yNxSHQf{kKy+k  .'. Gjc]칩E ؀ zCϱbX=Th }#m1dyS;ITjr /_6 G辒PB!}y<`:Jq+)#Wf;H' @8H.VOvs91o|}4B25S;G>؅\lZ?UΉJ!?:ng|aӚ $1>5H{{f@sU=T*Wt[GE@HJga:P5FqOj- hJ#1# .WUċt%(465uDQыjuv\O+>v5XBC :ۇ`'A6pK*n q% i>Tf]VRjQ!9N'6DYd'! N YCHUvoX:VL⛕= \j wmc&ɰF肃hxG@KTA~^935shU{Q;u,w#"YJdz5HWK lLv Tv7&U~qo'G6{ng M!9Mw&^$ 񰸋0xj_:`iƚu*CA"b-4a!*Nh8:fK]6cyJ ]fosӴMTWEl+# dG!B&W'w=Ps:×{EynӦzWގxtqBz7׊@1 ->2_;IX~sEsFq!6h\p Nuz>!`nDqX,Y\(ZV&IکEhw KǟĻJRP }RjxQ1 uȜ921kKѬDCecӪ=i12,Zy*2U]ǁܯՐG![!^R"O@}hbFo-b(^bڀyKO|FHt1ӿED5˅NKW7{9ɞ%cByKw@y'`(jpU, O&*/.զZLL\SHB ApR+WOO\Jw+2}]I񞷔'H%rv2xmo~&lX5U TE%c aT&ݲ'~?KCKE9 Srq:JD{SV \qXGNL(r.q)MY.alj3̸c@*/}B~E!N Џh&[+Ji yc!]0 ?ajVN%Pvc=2,Y+x\m lz<9"x,/o~svh/T#Wop<,!C~Ua*_-5VIͷO%'t;To-"Ja i?AaG`sgFDF5se4e֞cTӃ4KӲjlQnqZB6[t7>*T7U.iboǰUTirԽoELxU)5H(I; 9IlzT~6cDvaJ'OD?LEfK}~/ @$q/Pϟ^b7 ?)g|ۨR0V/^ fuUP(lS4)P?ȇ~$ļƕ.jskM"`睇֋йׇiZ{jZO3\oEt{:*?G8b0k$5^K1 v{ڬ8OaS$(rƙcQӟuJKd?KyiI[xlcq;aDF8 [t N.yX3 (nO#kWOE/^W`cr=}}'ͨ`5 ;@q+Q%'UHcÌU.[ 8{_vY\<5DF eP8YZVn1hLn>LɊ"]-}#M-% .,Zp^RQ}TQu3-%q\8_:kKR.=!36Oz*:iS)q(t ]|쯩aGgf-uAw6g 5ޙſ|6.Glx*|&CQ^$5<$9B,8JnG-_B8+PH"I$}xR4fcdN,wg(>3 ms%[sњ/as_?L"5="KBE5ܟћlL6:5ogΐR@ьz.&hPpkt]\Xv0|$RS /BhY9aœw ~+߃/[_@vD V>`trӡ)փ7BuYf(bŤ$D?ak|)CW?^JP`y1iܖz2@Z`z9CB]/mgu_&8w.|7 M2fuv,)>= Q s\.`-I(|/| V8I<yt0L2[-^nSv\a3S9sy5w Luvg@6f)l!k\9ò&&l^`|JV&.1C%m@9\l]e7,mmiyn<Ew΢; HvL_nݱmBn'7e#ja)Sxu2fCg0.?Ѕ)cFܦ%OXg/R0µK`ؚV~3~au&8Q,-Ի,j3?F*^5MEWtSG6ZqԛLLrnlfrZcFnՑwyF2凜Ii|Ǒ`' X]E+J+W, /9{=S;_'+Y6*QQ:s:ʗ =NnGJ#]Q4up{ںJ-z͜+6a> v&?L17&"պ6g5ԋ`@S:,Eخc{U]kHX5:႗5Ah﫰2y, ٜ;e?4:g\4 գo#n)q~.nF-/v3ٚ ?f&#@Ty٨˲x6N6jy#@q$%n>D]0wd"):7\.^mkq瓷H {<.fOlZ?aHB^_ۭ+rZc2+7K)ic Mw3#IGIE#tm1:60Njf.z}Otq\[,z˭_}r)V~!aK.@D%X*aZln El';^bt'qKfZ,UtxcaZw)LD zT7& Kp?ck㰒u\LK6b*p$ZkWkFx8i^%ử Yw}Z4̆qc^P^hXMFC!2De^.$ЕN EuE)N7C"bF#3[X/1V?~G@ mc$7~ $xn^#ь}oWXuoRpMGp\[c.3;Zl*o%=5 *`>W{Ac&s.Zf'Cz۲EfCSg|`-o VNtvڭ5׊^UL_uJ,e"A,5$2 )Bi\3u{X x~1N(T 4Bd3hhڥ!0N;"@hsOFM~>DW5"-h;PH&^p1[ۖm7N\Hkh).8V,Ribcx$Kѭb5~.l&.( 76,mc x)ZGV30͞zsVŶ ։ \iRtveq^/·'m4Y:n;RESk&:6*O<o{sJ^ށۯ4]%YP elSi8'f oX#lJpP9y' +=>B!Z-_:۹I @qє[86-wAaJ-k.Av+l\&'VMWQb{|}\(~WuKSz'-&FHv}ӡܩX.5|%i>W{qẂr j$8Do:ND@~ׯxf;F}Pa߬PkU`X.ǰYYA~n _>ԏaF}d$2ݔ^:G;hx kTV5gIc5R@C|m/ g-ne7ZcOg`2)YEwTFF"b͎@Fڿ,V->=10{ oﵐx"eOD"@ =zvo TGӓ2!C/QduW|\;JƧ ׬E s̭O_دM`Jg?7F=A̛;.JBYc~Dt&!*ZUM՗ix5C V?sJ;yB65#al OTw#DG>ub{ΉGCX_ E7!'U~&ӾaRb!E@S0}F}FlS3-J/@\עC1CgLZqoBO^r"YײHw۠JIm8]X" N$4S[~AEnYQAUByK5^H间!cl"m};tP)"^1=;hW+8aHjo|. .c2WŽ\3P~6O+VR +xqVkx?-̰Cw_{6 zbVO u!A36XAK lP.]'$wۢ|vЎ~ ND%mBݳ?G#g#tW]w%&N`"_mىz% {EI^LnܬQ u\}^VD^o'a=$ɿJcJ%A^F;rM B"0#$ 8-z\vT|g.,;ۈDˑE_9kQL~hBK oxiX NNSNx~Ρ [l.- Y}DSOa/ozgJ!72` H<ہrO @fvnhވg< 3}he.&$AvǍPQS g>F2T 5zVREG?k>ZfxAɂ/XVəh Dy4Ʃ8qm|[M ^܎Q}rȢ܀vCW?wr{,*'Ѥru y_3fej_8A_0Ki2Uv1OM#P:^d&,ZEgĠ*M7%+4K~r2c'X,!+@;> s,Plv)RE+ּIq N+Hlth@Do!v L#Z-,?zh*C=n$) 6Lt]{^[CvLɝ+'ꮖj'Wz6:}9PB @`c v/'ɮO2|[h?¾|ƎS:-~]ɫ)v4V-i]π9NnO 쟑j5,4@F`B)h%vD}5;2[C`|+E^XXz4Bu | (1>v@j"Qྎۨ0M!QGMPwX=."_",3N ӄF c,3QL/O d5rh^\ 9f#c]?(~e (n"Ay yT: FS/WS@ŬƛR,3=-aHt+އ8qE9Iq@Lb%y@i/VneDzk>(փgثw11Q$cxRaG^W7.SxԦ@e5'[vn ش-6 LJ$$fo) AlzJjʼnLy$fF\xhZ0#D~ζG~j@5؉;3ytݪt6m #`n}.!ThL.6PWd觡ڙ#mU@PmZW786F&~s+FmD` {O #>K\6yjEpVkpƒX7W%#9pDjyBQL՞oBSɑ)˖Vuʩ6S~7?vG+-ݫɯH8 -'wMpkvv(/?C6KZҿ1H8എ@ 軦@M%!@sRձq sUֈ ?輸"&?z}q.bDJi7i4s dhYiknюǔdټk9?#itb7^WW3whtϵO䎧VMɝ1tOD2ے59_:OnUOd6<*@i.u<΀zu˒e]?k],wF){BloR C>=_s/rKnNlJgqDh0=3hW*aJ5C9rrQ'}qS}5bi,e&EJ)0Q +U:`mLJ&+}I5I .A55d&`{G \lmi#h7)A.,`pqy5_kgsb~q-WAM@=EԎtQ 0\EՁn Pa( œNrF=: GŢ-=;"%o_OImiD>r'dWCc@f}% r?—-YoZw=dLUٖ<@?PfbxgZ襯\%B:bXXυoUNDqnD<5l5l}_|kq4pK!ncFh,v]5Fk>ȃ/֥Y*Z7$OiYbRau R^~j>lxZJ$=H!Nc2UrJQeHLD5hWkAVͩ~vb1w-IhDm2JU+ų,Y+ZA{*p?E +~Ea}u$HTC"gJ*V?= O+zV!sjfb >"ц\[DH'ƩٜqD}jbxM.h8 I:]]<1f/iKKt|5ۛsSia@g$I NXY`DHtpF+NT 3$q9$j 7)@!Хt@19~lEZ9 ^cA-d^᧴?qoa[? H::a7h^Κ`Y$FY ##'? $7 ʧ|^azz7i%ɠ.ͷx>{4ܪD\g\RY*KNjRP!M=lq[>Uݕh{Nց+;iLe)(Cָ#.8rpEIp&1@cKiE~6zqa+gNJ*[XNAS_}h}r;ZIFy $,V} !RŐ6+䣴VYEc|Z]`}2st cTa5sCPaC|oQG'x>(:[Gvw`村σ(#c [50lH<ך|5¯A\mEU)\ii}㏽~~G0t6VjXMY׽Gqk3a͔l߄R;}k8puK^ ^<Ҭ5@ c‚g2_%C`s,ɋ2l3U2(M.<%D&ߏs$6&TJc[msPⷆ%/N0'g),k<N$4lz#P3Q7^9_]- >L3mڄ=Xnv+:JN%o Drlox& VeI;lɱXR}'`7{' f" ϓ'2E_p`8r,-̭""ܞ ~ 0})&ng:pYub3"_[A$ʚ&Q%p{_gZNtGN>$G_Pa"ԡZ8zta~/ARU7#/,zdY3g1&rKÂvENn`Ij~`]}05{]*=);00I9߽uc3+$zCg)|{\{8mT7[OY4%tj= } ? -'5Ōr1ej:T8;Z|^x~ U+?1n>vr0˒dHeV4ܳf> U7SdJj;yxZD5d$o[FU%R3QNGfw qqT$(U-Y+G ǸN= mx#ؚv@ ys'I1e#f`?Q D%1еh0 44RyQ^@KۗC<"cƀ0pW-[ NHG: #PtvC}pюier>O7Nw> p>4/\8>]ŖwtP( Ӭ/9 JR@.姘2EC|-57T5D NML$ThJ9զf6QhE'SK~h jI)iTr (t&Y6,'m|/OM 煨>mw\v ]XWQd7  Juv6G/dȋ=O=KP~ס%dLZִq1 "t> K*3 Mgl_xyl6|$esT10Dfi̇¹[j+9`B÷W!ˎ'*E6T3vd-"7dcg&ρٔ)fCI(mO}X&xNJM(f鎟:pޕsAF+3f 28^=qZĚJm1,wNR1"ѝl/JZZ|``Dۋu4#hdUÆeM_1>ALbdQrdƺTL u+b8_@Vjq1yPKVEXn/Ar(Tr؍ʈs崕(~ٯhz "^|f땮ڪW|E4Y+hEWL"{1&F<t*?T| ȄۢF׎k '֏f1'M) Cu/"0`+6/HT1MQpɢ,l]](wo=QϼA69YGGr;xgtfD6݃"-f?-0Fx2D݆˘xv.U FU5 I90eFl8&e4o\~,:EpBݔ^[ Pӝ/0t~J'u :!DaOtQѱ>-!1~{tH_u.qaO+6ӺJ ;k\'hdn\/yXbuXDg3@쏴|^3`dS5$LFoԼ80܉,H*JVI >F7RdY9I)k] w'{n= yaކs{n+{79Le࣑-Oі4euXPv<8uz7*_Z1  7؇Hk] #v~vweIq3~QRRtT l+VKCe)U!|4#7Q/6"v%uUeRCg_ŷ=#_dwRL7]n3b@+5 X&rM+緹Az(sgMkqܖQj_7%|Dz. {ܳ>49Ȯ2΄؉$`uL) e콗S CY^d~Jz9/I!2_DLwkleZ;(Д(F,|eoS) ]HT6aݗbX>.{xOJhm2ӜE&@Azɤ|tԑj p3ygM[*ImoŇPrweƥ#+)>DŠ\v`+JindIWZ|a&'5o_0%7%~!F4ڋ8yD[oÆENRg;a?e@v9 p| caX) e$RLhcݙ[d%m,/9 qu8@Q.rqY$^6ZlSŝ.6ىpYv/G)UllHqkǙ84lǴO=]~@Y~O_8S;F5D˭d֪c] ߤC\\6 QY(G%NRaH}Vgy'H I= sK,h5O-28áD, gRTD{כՔnuJxCb߷E,Hl LȚtKaHC;CQ2)&&-auol[)Cw 2~%[&)^ 4U=%TL14i7>T AUA1[Il&%zIf:_ &MSju |U$3V|@@YR=HjZ[04 F H=$cp9wp3.E> ͘q2~6m;?y΀gW d^ B,ffiaYʹ'pG}"a+{>~IJOTS0+,բo,ؤD?26[wRG(e0+yrMvd;pI/~Xs\*5ML'# ]16ÒCnӰGF+\U'[;+efbܱ9($А dC{/$7ѐF鐊 J ؂a95U$`0oN 'Q'=&ʌs0%_a<^?+& 2Dls<ؗf$!nRc4G2678ۂ(w-'pYnVWt|&LvC`Fv>:hve# 3yK1w;,c998p5:L bOU3ti,x)e};]H25ԍ}tMcAf(?kK^q 1Bju#k~ēd\4Z&u~@}zr JlҭV?![IOXtu2|$˂fy^e`"CA;g*֟ؕH rU,NnEBC!I Ay\r H;_$߫C0޽B#I3Td7Dw33M{a(wR.X ~P#bdBa`"ɥWZC辇ʟ (B+;Y r=D0_v4A}εUK ;w}^:>/\$b92BVK8Һ*K؝"8RA̛ٲz;)0%DG'rޒuB$mCK #oW?>(A/N !VSϖFqo]wQ b[ bw/}4cg;i F \tJBt}IsyL7.Qb)Kiߠ훆I 9tI)BnnodX't΁FũM)?>d'Fۧv=,1C>lZBNڈ vHsKm-ByBU"c@gq'#\"r)ss_Ώ ~jg=/dy$60{CBttۧAj5s=bl!wc& cClPE{d@"ē x+:<|T~, DU In7tVOg\mKlzG8nqsK \-Nڋplb:W|"xXK H k;z<?2X5:}˓Ms(s|"ʹО0ҁEg[%B]+즱WITJiȘ0mͮgpw}+Zh;=H?_Q^?{lk!P)wcʄ!NYk+/9ɳ[x3ˬS{ToT3pKrupԈm<\ģ`,o|߱I[Q>[k*pd|ſtGo"n"7)\@>8Q!cPan ʱ;/a!HD4dU:r8˞@*ܭ+QNSW8,|R`T]SdnNA?2n-j7WLdp0~ňd S丕q=,EBؐ@b|ZD]7 B3p:} ɚ$_#PпVmR[bt OR ,&~M nS?# RwPA|M*xdC[_/Uy&nįд}*(y8qĂZIDՈtY%ɶtuB;UΛyrldh0rN\KĜɿNUgΌWTQ~+RSe~aHZ=aר{H(&ӈt˶3o~R3uPX\]ӲV(}ukNѩ-eAc!p2FV% 'Hڅ cWf'Rh`]U2X\ov,Rq7:I@~J"Z3;K;>X P!W;Y1>)/"rYUi =k59Jш;ns)'1{H&vHrJv'!]QuiϭB7Hִ;t$fKt}nȖ%;o_}2U aJ\B8:@$cB.مf Ο8v}T_ b/LIFIb J$8K1)c06Ulyq̞YJ:.~KP/%0v.ݧHԄWjͨIRK,;BjS'(Mƹh[C20C g4z9^5h.$FKqDc֠ 7OհsĹ8Vi@Vn˝gfT KoL[%_AX,+ g c=4W k 7@u֯IS JDq*nF@=,t㕄^ T%{}#j^;5L kjO=.U{/=L8XJommǧΉhl|b^WUIӒn8ߠXWd@߼'A_B $l0mmC=5q~K \ת#h΃VbޟK὆`A :S:1ܸVh5 8ث~˩56W{UasU\H /;޳܈++:2b)H0Wg{Rt\0_Ʈs @^ڟQ Pp`q\mc(޲jd}9,Z,h~<}1ZImTY=sX \(X ^}%:SԁГ;U, )q=sئTi7oĞSՙlo *%i / t g ÓBvcg @cuf[L/D /oȀ6y{b&7{_g,YC%"\UFZĘ_m)Ck.&;F+28$$q> ;=hBW- KxVMCh_X1C/NpoV+oL2D""~e1#L9D(MBCO(׌AqSw1 5JCAv˧׵v{W e#ѧM6h:J!ѻE7r ss |-lm.rIE-\N7 ',-Psa|՞gk"#trFYNDP731/NZHv s$0&G? ڟEGbMO%i"`qPz3)>O/bd ",Qb<_Ν~:w4P ysl. 7Vs632RPrt 5z>ԎAh6Q|`&[kYMD kG!du Bj%R7G7yͮ>+"M0n xZ[NMݡˏ _J/-J9DaO.aF }c\5ibdžBANa眵.Qҕ^-'j[Ϲ/m&mݽ1cI:H(!Qd4 B&miP$X0ypp]uc]!R"D"{'&ޗ6>`cmهf/+'iɈ{+krԳBԴQ( ЮR-W;:?*I\+`gI⨒z.Om/D6h g+R_(bTV0sl$kWP(t~&y&ԵTDOv:,G>{*.Y:iœ$@B H3:[6s^2k%eP[D ڧ!_j M~n񃠼\= o77%p ˉȩTgLJmf 2w1͙y+X 26t0 ӱd(A&/a7 u׏+{?e(L_}$7Ys0v^MB/`;Lj7R{tJדMU wjn<8l?)U@yM<LɏxFImmŎU8f{GrŔr̥z~Dc>t_K5z)ƞLkg".!+/k1mO%LHfb@IceØ;)x8ξMm2s~@2X?|?wPFiɐ5ًS*DxnLQQ ĚslD۔bM7i7ck. -EFn)8c15~  ãXD|ySޭu-z2%P"ݷ7"ǧh?{ylBߠI"PJf5m_VR_;Ju0Y`M=G (JV%^);E;1F衷54-LIʭ;U֏1gR?9aR)\w* Sd[̯ @4g7*D W`1^#K=c0\  p PYApkW 'Lz n8PSǷ`X1YI/-);_?k̵z/KL;M󎡊3dYFnęq?'?{NT; R]Y~`d{fĵB))W[lOY:lT?(uBCM*Tj"Pn,WalP D6-#+3m)9~5ptd.VjJ.+bhBcmfEw.=ͼLtEqe3xTc8fvZ_xnf2ps|GcX6`Unx-:1y]JMث]X<=A+HJlm>lwfMk`Z! Tf~1&q'}45K,ޣ)k/``nw@K>mlcԬX:˅ d6m&ø:%j'ump ܖg^Ðm¤a8 $L(2w|:@6d@ʚv@uu@yI+= 槮hggJzb5%6)O$ ]$ h`%&v[f'PG`>, ױB:T(3|mF`͜-IP (M^? }uV4ٝC@aiSw}=Ze0??B0YU+ M4S.a9uIţFGmh76Q}mUwjVO OC"MF%uS/ ,^'$f/#,T r W?'MO[]d)H#WjoԒ'0:<ppۑ 3';yAF+kmn K|N!߻rJZ2A˒g?eOl_.G2! wKsBQoXբtAlkE27؏ 0+] cHBB21?UR°1EQόOϩ2Fl4T7SMbpfn}WD OJbJq_V¦x9gk!%'U"ZA4T((4S[NJbR&.w :B)˫OEL`@$WDfPܬZ!VvLX5.sَhM%wB ՜6 ce=7oC'UI)CT;7|ZRqbd &GlN )CS>0Cpu$al; f9)5Ӟߍ79fFnدLUĴXPsZ lМGՀ,u%J7^Eco C38^֑a&9T}.=QN;ڲ~]^YOWc6y b(m<$ezC :4$ag_=l)g?IQqxHeb}(G=pO/Fɮ|p(9?ګ]'TcIr9 u)<#M?-} +gDRT26ʣɘWE뱝Ty vGOA'{kIp/M35b0NOo66kELI^EFN35^sYdR!VOff`bvϡD~uECgkMT:j^->(\\Hqa|zCvh53y'nTvF I%d9c =a6um'Kse g =ި|K1 Bma@<.nPXpgB , c9ީK+>Z"\q|=n=zƭ}"\I`őQv_< j|p2")H_CQAHl[L@p>{ ^XdW#!͡<7 ZA5)EޙFkv$T wG5IPsh Ib虬(ĞJ5RE^qA;G}{9s"%h':!&b&2݂ 72j#as'2%tw&Mt%xK8Z;wP&%GmŽU6X8,rV ڒ864mpW7^X{UA@\KÛ1ZrX Vl:ǎJT$J\PLLk~`Biu Ĵ9._}\ZMƁ"%Hbtcin(Og_43UDRo(/[xH(*OqTB,e{Lﲏǵ fgb1WHN\qK HZIxo] U罂 zEX]xvGDŽ7A&(oCUt|JlTIa/Cƺ< m$w)S*孒&*g7 GRQ\;+=";#?Yr$ Kوhǻr[`%yZyv_Ic˦a**ㆎD zgSd@pzN3 6ֳ^Gi'6a|I7w=6 3n>|CLNbZH-p3ʔԦ,pd"S[-k22W'BW"3YKn9"CkTR A"$a>H7jg7WFA:!k*QMo|*&_9\*С+Q!)!#h86.j!(6P(jA.f>JUϷ߶ 2 d¯gSe*ϒKiKMӗwBnJओ-x{R5-5n0ϑlSPz0rYhgĪo{68>cX甶r~ֵG:np/J5m])EgV`)zUa6L/rN'쀹oL1KJɊrH|]°7ļOw(]/lO&'BhP Mꨎ%IRz* 6oFܷ'=QأT8Ճz&*O䥉"AР7z\)sGAM7M"u1j7yiPfdng\ ;0msϑC<(3,ASg$A3?lbI:Q @c VG3tZQXz$dO 8xjfya*(B7y066\V_e;g>6T%("50t4 cշ^ *_(Ç߉IcDf Qlnz"QS-"ԟ# YgK8ٚ|?6I @H` e-X0SCTXc؇8rl.VdtNB2*dN%jZrIԗQrLbRXBshI 0Ct[|nf'~+)iDjT);*6R쭜&ОFX]@/({0[/:ԋNm34%{hdУ)o`kwL%@kYΊ)A݂'?#JRo8,p 'ZHQ0 ͟|x~v0Ֆ$s P"aYߢ! \y%ME\eǶ=\1Bbcab5sAAW!hYm.{#ÁQX[9IBB]^PPO<<}Nc3oaݾ3H$g4;Yeh$\iBFQO\0yU0ϟ'?>5}C9ӮR%^Gƅ We /` %{wT3+bO6+aujQtrZ%}1D|ա (yj[Z8ʯ-n I7CefuNB'p3oUmz?VM>%{m2T!6L{aVYoCO]e0C /A*WUQ!-4EU*r"&x,XT{nI;m2M&n,zd*ṶRfno3J߄Rܡ쁻k.~:5<`?ز 'bcNg+6V 88;Lw6%n$\٠YI@bo*11P™FS+6Lq0"aj2- a?r✔&!y_V CQ4ˍ(js%K&FsOtIPtNq D2Ȫgj*I;&*++**s 17A +4^ q]x M\c>FߨӼtQEƥa)qgQݤ Zjgv .0#pbgpd>E1/zPq(z| G,7%Q_;7Ё`)Rq@׽ {׈_' _̪Y``,%!lsU]JR4 oD!qy)&*5Vn8O1 3epA錁2#xsϢ4)q9mb^cnr_C7W vMFNj@q.m3_Ӆ2^KESpK[d0nzNcE5[TN+"dSRڬf0[BSmF}r" >7*MJvK)NNgJh\ ֘R#B\ZZ;9A:#9ߤuPZQ u Œzc9lK}NGLA"TEw$Ev!|ů}@QaVNP~>Ķs=ZarU* f{&vqptƏ\ poo $4$zP +޳ UKNM oVG9>? w^Xs*G ܺ8vnA)741=JKONFX+X],D>]j3!Ubr0Yko##Qffֲ'X ygnRج>bs[ ?/JzLAusGg-:KԬJ/^Y DK e#m/z8F@wkakJO92/i vݶe-sތEV ׹^mJ.">8>iU1\T>BLT.ҷ\SDudI+i*Ss70~5Yc9/4E5y)z ?;"e7la'&="U+7<V1hbBk`]Hրe:4$%Z{SA:5ؽذ HK%IR$c3iN ȫ Bv7ls`iBq0,m ( $t.,d(/DvBy8 ~Fp__2#zYd.{Lt=x#-T\16[;=I AIb|F7, C@"0ѵb@;]n9t8uX#Ÿuթ:@@Mu[˽fG>m o%tq>4/r[kc^ⵎy>Y6C=d6s7=܅}c^ |v<1 AjDBz|W'/9#]g]&MΌ?Tot*s"~<bT b y!osMrYq38M4"-4$uI|[8 SOՏ8EM802hD%D:ϳڶZ*hz^{ dV;Y~fUa16z";CGKJ_*(UR/gsIO`Q"bA}x PX3 A)|PBOzU d[C0ubgC)02Bvm!G`Y]ު'tb\e<i}LE3hv0.7>U]+¾2Xޠx]% ЛV3fB&_X7geO$J歵˹|0s|3w}3x<#A bH! \H$MZ@/%";o)dCr;2LX#@0eF]6~z-icO8yxyP1eG_@{ղIs,cS(wxCx _uAPΆgTЅ mE-ɳR (ozUn6⋸m`E n)u~Q,]R 6P獿IL k\TjcM̑¡Z29a~HG>:Yp{esgXʪ=lN'_~9R&!G~]WcQM}D5jX3hzFg3d8k\k.1O p\o#>csB.}>3dWo,U~f[}D'낁('U5Oqt94@$n.\wN9;_c ݗgM95uN;\`ɿ;KO[R~f>ymcRr7.TRRآfp@+uj/b9%z fO^ioZ*j6{UvTEuی@:ōfz$⚇P %Z"5ڔNf@ZkRBO*owOӘAXOPsjȌN6%+aL@%hm&c2y8;25,:mEt.(i=#aCڟ&ƹͩ-֪w wZ@F#nAY)lp'&b$gA^4Z^}}d{ߊ ·9]O 庇);XڕAzP4L [|[+I$ ֓-D6'ܤ\u|gE^Ɇ;V_x#;Ӆ.Ќ$DEʐ|WPnVd/%M35$pXߢhBРf07_$ةxv=C8Ubqt썼aqX)Oh-9sTEiw]lq ]! ZH?k^Ϛ WA"5ox>Y͂ EP9_yC:3&ct@~H'upƎ6 ,A{"^5PP$Jk23t.Hg퉕sw1(ԗ@2v>"ܶyC~=%Ntk%GA9FSTzTfM QW2oVJamX\rېdk1oHɧ[u\NjZIwaktnrz>,(Xڂ=1_<$H~=?SW ]v㴛6p8R"&Յn(\=H/)y6ѕ“ ҷ yȤEiYmt"b=q،ꇅ훝J WA0{*_f}ԯ, 7/=ž]h;ӿvP g%] dtnw"̙z4KuƷ f#b!knLYAoyHxkKG6TFN zNaU+{9+ZԊ22EbCOPeHYMB[|s5l9.>0HELHD|oQ2Q-P&'ox5>~M%yT!jf4fzjGvaug"):)q"J0JC]&t'㜧?[-[x5K-h:8ZwK}"+~&)%f!j27<^*2ƣ&ǔ^/YֿQ"ƕ,Vݸ麾়O%]h@Wu^qzs1 ^6wI~LRHΧHÔQ##rڃ Z&m)u֔ıTzS2DћmM2A ܤІ o2#WKKWNqvK3bIgqO^H`ASȎq0vI=yq7.|f"קŝ:-s?@N0ܱ ЍGSB"3g8?L;O=ѡJ BiQw;gewB= .&Q'|ĹK ٽ7##s (Ez)eN a/O>Ds1,4>aA}D,$[[g.wkٯs@~p @qYE_0*8c".p)4, "a_6;..XRd cۀr +1//aoCp,n8))[0JpkSC=M6oL֢XKORqGwsi.3OM۔;SߥV.a7` 9G KĻtӋ SR9tn-CtTQK.x r]<&Ȧ`7i1j:CI^,zY뇨d[OlwyJ;ҙ%"6aX EJWKvzUEӶK}1ak6z:<(il֦>(O.M6+̤@cnsø*%ľbvB ڨ{݀!*J>q4҂xx;Wa<9U294[sd! t@+7=SXt= Q4_sPGCVNN ob@ Ta=,wlqIz~aqn;0-'_+bńFor-T&Rn #6hnOkN[ZU5 El.꤅?hfIp;NWwnneϚ@U`.Dq3) "-ng VOhLy,K66AڞU "r8 L5VnU>sp`l1ȨfhN'1:6,}57"XGI}+hP{tJY׎ݴ@ߛ;D1”b2E6G7&ȓBQl夙~ˌMą| nbܜ.SY}+=u$=g .)1*gwޛa_#pjSM;[2 # _% >LC>xF0^V4/㓔[~/=D\1{CVEol "U_%LzmrعVe=DQhk̷=ޥɯ: !*f:&KE1"ܫzxSӅ_88)` .5R=e+)MuxlM-kLC @(_eUa}Llu9 5!o ŵ@apGgh6DGwqEfuXvD V?ʌ9]-.Crn:4E؞p\׈R?.G#D+C*dl2\+ٟ_(=/tGּ>7Rhj_8Q{VIj}Kܷu1qYtNaUHξ=).O,Z8t'? B ~":v19@'J7WV% fQ`zWp :Go(]K<X`ӛTiYVWe[)q=$)Wh=DINV,-Sxcn2WVf-_d ĖuF3~g^]|st i{V1ѨWj=o0>A^k:QZt}%/TY%uzRs9_e4Ddo%߻;L'İ]9Ƹ^ :=b!4c1B&>JΰTU\c"6;ъ/ HBuZ:Y;1O adAFUuI2'Jd_ju+Œ"qrQGUcKAT97vT uP[>[/M%N"F_)c^3nV01BwכW,θ[SV@mh iF+a;6υ?kh;VFZP<# Iy@'˃|O`]m :UB q:N5Y uQ51 S\#WY{͈={O&H\R =CӒBv%zh-͟IWrN,\(4l!KXw-ft$ {"X>̷F؞% Mabҽɶj"+yW٫pgW|8gȃkIr2dh~(J8|:x+ڬ $ 6x᷁2S|AL'_('LۃmIȥeUdW\J}0vץꁌF@]~ Z{&WT̵J)G/!7Z\F};b=g!C3yl),﨣DiO ;T#U12R l%ZJFEZtЅڧk>md0 ݬBu3y;W%~ ޖ"v [CnQa;dV9^*X67ߴ!נir`^u\G-Np] vѮjX;v}mz۶so潡q4A~OD)f"ǩmG[ ³ .(oFHnD\/TcV)tij*tYVF 1kg|Cnk?f%"0P㌻q!l ˕Ώߺ$MD;{pQlG %hngU뇐Oxf{\;E`TC] "|Ƥ.t4fHw3~$-ooxF7.F@S XW _p2mޓntу~8XlK9îMosU2١A]~GsN.qc޸պŪ͢tx2n {h7 P/zk/\kW?XW.n {]):-.8ԖrE4ߴq|>c2Ad{6A:vY.I6΅>8 Ŝ`N$M%K_up 5닏gW'f ^U$'L΃nn7wHTJ,9 U4; &I@QՇK㦊Vzύ4MᬝKꨵѡ -b3'+C./? hJub0:C ?M>lGPܐ=y,veW[JF]߆[bw*q 7t )Ϳ`` ܰ9X4[W@"kZJ@8|89Yܵ R>S OO+Éx=.N>D_<N}ڹbr`>Qe}q[9Mlq Ihnl3ݨl{2wU樣HCj]d]Jڈw#{JI<+Xbru[cQf}zՃC$>4 "F.8:3l'D۬s?ԃk"o6gbDW${4垥^xXWӇ-h8ub ߂E oSr;B$ -?([__~Ce^gC:l cԪuVJ)H7$G 3*ӇsA9mE A0;wY(:-u.CՎUcX@ng09iY'sV:155Tv F@돤jА?h#JCʛMGsbnPça r6h|H$ϣJT LK }rh!ŋT!:dwHl٢kEEx+Q/5K&x!L9WтQԖ [ڳȸ= `Ujem#緶;S?,a.3"F w]$Oo0W20Dih kx)C}]a>iڟa{!dtm9)Ğ3`2}%Ky 6Þ_SmTJ&؊j>уg?tJֽH.iuQBX ^@-kCsa]jE:١>SO?tj4) a/Ǿ^u"73j+>*Jx`U zEAVY]I"?l8l_? sUܮI ݡjB4Y.cC!]w!%)M @^ B ?Sv (۷W1$c(0^ԗf">63v_"862XOq63EUr , 4,F^zOfvdy: ba[A8ϞA kYKeeT4<4-9oY^>J<ۘ0V'B._?1d?c{ -҆ 7=#$&?!FSpOPɖ$F<¼2Z2$h׫{O,2bЏ]oA\4+xx͒ ! ՛5 l2(Yh FM>f;f΄+'c4ygV˃Na)y>iHGg*ݭN$5 wcmӗE|nFj[tc~9 Cy Ṭ&7OL 3/S!5*`.{M& FKNL;.q ٳ]t,d1@*@P'X]I W;:tל=e?މS!C+n!^60| =~>IIڋgCH㬭賐'y½ ,ZNU$ᆦ, ) fA/l^ QGqV\;Aw؍2){CCJˏ6Xɪ!$gKv%PEEzUbmXy 9ɷhXjvbl|GB>k#9d0,`1XN1- [phI ^g`q9 ~̾_WhQrvϳ=^kU+۸ְvӛz[ l+Rp,//CgQZ[|`Ƽ=U\'D' 62KFBU%zupD̨>ϫ 7[ͲM& nڳIvQ[.Vk%jA>O~x%jQ P3a߇!o,5 mK˞l5\MRɗ\8;)V+X`EV&}.z5Ti{R3ܶx[ְBmTJEMqSuguNC@|/`Ud] {\uoл% I)ZtQ)cwj' [=2[n'.6t,"dTX\\c!]Cb1IhD_ NP;؅𙟪G?F sUVF\GoD>PrSo*sCnhiO LY}a3ZM3G$" Ï®MsvZt~Dv <x7 Dzr>ҙˎ+ o'fס )fo" JCBл8 LqhV|d0ف0)% ڗg`۱P`ZrH Ϩh2o\b.,[K|A?wR?m…_!B"-ܙ.}(K~y"ܕd{`+S [ -; [ZtYi󪷝`e }&؀]2R,ѐBr:J=9/{hd4ѥq%{^Uc%{/f$UL&' +Warj=QX7<-HrT?<[`G>|pюe m|Jt.?v~}pqjq蚝 Ȟq{ls̨TShhO*`i$nxg6oE*rV̨2=j݉35^+hl"w6X4kk$n# od8d*up{|ub=T|<'؛z-+@-,fOJ+m?j?jdYUm@"% ҿ b0 6J{r]7bf#TR/zh&OX7չT3xT7]y hurн` AY-9vGsپ36HAY51Ta1 GDGotffZDZOH-E}-ȕjڦsXh ʷڋ"~}$ 7Bk`~z1CyF=$k"Z&py_m9Iݥk`)^Mk-,HDW]RʯBr7$0DjCSŭHLݞh $S2I.ASVߺUC o)X 7M^ܳOCvFEQQ`*В}[m!\#8th5eJ>MyDt=ei;G#׭4X6?FW@|F!xUgGCN'Y޹X6WIA%B5]Bb4bW.{^> u،p nT)?`8fv-x;wwVo yDgkr!Q, ~;Sab<}pU.>74`kn7ݰq`vQuW2IT^*BrtݖYVmwΟ`lz&߇2Ir3лeys$ZYKb*1'Q2ѹh氱(r[sjv9vRs?Jz [8v.+-u3:8|B M0KOétP3(T8!#uځ& nfa:AV2_G»H{}6s2a9|N0uRsYWPK#53!tB~zx9G5heGuWncmd8}t6 ȷ+OQu˘92sq[}y;R@Ng?B&dZgYȭs%]lNF=9 O(', +WL λ7 ' `;tg6 X% #~mMTÆSQGkVZ{uODs8~=Js|OzO5Oqc]_.}` J-o? 3jW -F?ͮ]rxNBVj1 tEZO,o*/Gj{[㷲}KA--I7n As}3^éuwK,ɒ2-'$شoaJiRM)sB^B2u5ghx<~!-o}C4wZw%KK+@) `$uIMX,l/>X11p)#p[ cd –uy^6`{*}ۦ ,bB hTQ)iZ8,$؍HC]$dg @! e p ٞ1 ۲Oҽ>Ǡtњ˂dwJwkqd||sϒEؿIaD8~5\yJn=V]Iv8u/ES}h2ov"PUS;Iʢ_ʔݶQ/;/o]Gu&1#t;C"3VuU{-V:/Jҟ{'2R ޥc9Vz|,3ep_H'3`GT,0%XC 'WZoBf= 4 b%6=8ׇ PJ}]uƗ=Z'Qfp ^ x ~@wC}Z7t/`ɕ0CX: [ 1sx *3$ڬ}:YS47zވ^&PcɰÆdQ* 2CG{wǩF@_:1SiBN'5o[$?Y<[v4K~#\mdD9m,SRgr-4Q) }% {1$Ed~Q419mu$4w|ѣZR18z!\+M0*jOZ1%=%䵢tQLWfZ'ўHw_[ &VR4Knb!Xʋd>v^=!ǖQnr=.C]!-6C)}0X# @ĄBܡ1P<:``.Պ&е%}`쑉DkFV>[T<`UtN=9{9wgT}2@ʩ=#Cmb jWoaع=xe~1wnѼ`#Q+׋J0vX('N8]Ҿ{a?6~̾8!TݔI(<=X2=.dʻx>&O1=0ڍ0DEy6j M+%+ISlΧ˭s:RIisxn Ǥ4:QK h'~$|d04RW(; ]R+\'6I1%*bH2M *R' %e2}< kLX= c}ý @#˔g!Z2ujaG(?6ri7լ#[BZZV_M?s2Lq(@C1vƇ^\/5~:@ %kWAqF vXUXr=4mah2T6 !|';嫀wD+ÙW%yD9ٔ?B@%Y&S-#b?-U2 ܶbvd{ hƙro\(z!B:sr/G68I-]f:Lᵲk9j`Қ*'Hݞ+#P!9f{G6.P3нy@rPqb#ܥ׻ (&^MU gf,qN694~*%%'ʳu61aJJ"G"N֑c&dn ڱm. FJuiTZoG=l68q[ۀ^~}J`# >Ce`FJ<Ӏ Qz 1HS|F#-Kz0Qê Nl0dFKn%;D7%:DV-М[`\ ƒ7l1Lޟ-,_?Iam`[`$Zn%:F3?Ӏޭ 4H SsW0LQ^'su7V;D[8œQvds K8 4玄5y]~wLnc $)kR2 u }HgK +G(#E!.N̄@Q Z & u 9ZimCÝRI{ڏP V\ ,IQS - DȢǴ_G/e}Η&SP"23эg\$lCWX3lN4")cxF߄'R I5+dK6\.E3ߩWoR{ʪƶ6ONg>7s \|NzC8*N-ɨK!|<݃x]VON4g!?GKoR>N =UZ[z=z6X >wnugW+7B1ߚc>DGw\E#br!CU(,3fPPP,NerxsqR!r0ÆSdXx,s優I2ɰFb)'=MuwgV8fXF4gʧ̆g, n;?QH6n*iF'l0D0'vBRzW:cH"\!1zrV:ш6KH L]$iזFJ.r՚THsvoi;l]n+#[#  su<2j^ӪvF&H9 VJe .BT\4_0jT eK*zE3./ΡUE "3-spA)?w{f8E^y,io{.Oi䙎qkt%0Mn&}M "ԬMIC];R{zA yDE.DUn]4kjLțd_aec j/Aj0S3l㷤HP(m0]xNsCϛNًcȳP& [0'"[iE,t5~דny=Ʃ m]鬭Du`2*$~*_b~u|9dB2iգ-@9g/}]^TLb(W~I`7c!]P#W# OK78ۂ_1#bLs;5:a3h?2_|5&, j@pry DÁH옅m˽6&J&>r؈uZ_)5Fq0r zS;Knl&L6#5 :`\OtaOistoq`]"̗B0m :.Yɿ5IՃ*sSfO㙂%P]w[Bv ldz-~L] h2E%i>%9`r0MoQZ SHY^GKg@/I?Re4XyܹE] Fd&xgh/Њ*u<MesLrG (]C$ ;knx*2[Nl8`Ez\[xO"ro!-aUB9PZW]Z d Uyo}Ntf/[a~ ޗ-ح DCe9`,px#mΩ>kI;so<]pN{e'3ϐ,aF0 Qi@>AB(hކJ-_IP4]3ٙbO3cW46$diүPCqlSd!7mv:|M& @! иamqTan :+|Dž71*?$%S0h%1ڦ?D~Ƒ[qH=4;kA8/~!"m҅˧x5sA{Kw+ zej(vjOհhgvY2(G+ u}Jv?T pNtƝ|-8.Hѹ05Kь$XC@G sfV2,k5-T 6GΘF˼t޲r+[ XkuTXFUTtSk#KCv5 ulp_!>^c/EWjQ2@bdq&r0økBq̈́D,)&C'?"+r(Qi(UK|@+y쉄vt}0-IeA^|{c=~,^ީpQ0d+scsYy{~Yea@0EaWK Ԥ# .{S]c7]o]}6n5:FxI,ED0&+ido`[ݶ2\WXhyEWŒqb~5] #& k_x9)5lt$/R:tAg hȀ_:σD_D^c-HRBQoh8hOސa(a{!3cj!d DtԎ JA{9FP56x=b4|s&լ?&ṁT9Y4eq-9z1κ 4 ĕbqJWGۆT]3ln H/׹ p˾~OCg(,,| Qr{>^܀[yOJЙƯ\93ςb!V . di#;2h|P#YJhw4EFJm(B{<×c?&\{uI&Qv$܍fG )='}'7Xt[, WLPx?݈ϛ+5>S>F^|ʋs*&e6AjZ&}b(A95n6 ^?0JavfC@R%I q[ʿuޖW m2EH+ X3*MHܨ#Cvk,+5,=E]Zy-V :}HJ.dhQM(x1x'\%40Iu,~ QN~LO |2^4^t8`21yQvk3wa7ul (gTvT3fe6u-?ny9GJu#vg6Mj -l|(~*R`H^ԁ.yg%koI;1!0N#PmxxYbˆT^q OiAH_=eQOW^';c%%_SP+7`U)^;͇'R]MU 4\Dhd @k.q1oyyחKub.i~ofBb[1.xqwM4%AvwBۗns32ޱLM{[{ QbH4c`Cc a S~zbgv}ѯr{]aD{xh@n S߳9F:bU)<4 XleO{Qy #j5n~7+?+QV4=UF/ms `~Ջ׼Z{P;e`,%vb:w=^4ҟ>QCconoExYkhfYdY+ZVڜ^(!Y ~bQ1*] U^)3DBv(Lgpz# O:j9\Qh-G'Hk`;7GdȔv|P] Ba yiNM05TPX)7=E iZKCAaprF$46>XP1JV;2  A{NIYqV<-/T Nj# ӷV_T{ 7}^97&&/2:[sB)lہׇC>䇝Xbt*~gXHnGl wyI޿HefZzUX*t0mxg ƨH4[|5akc- :QE ƾxا|1ff~Q^k5wl0'#{V7~Zjc^xL,SْLo˃k"UAghIBKq*!e3|6tXad.} ҉W=㴐6=R 5[ 5;_X9m6 0@Gt??}ht+ZXH2]<63o^8gj^Џ^4x [\6cVC% {nqZrP P-+6@z0Q7 ^DvPP kk"D< _CG n,m-DAM/qH0*+E)ɿITE0 >,'hr; +Hlّ#+D- Qd.$Ə!ch`N{ &#:',Ȼs鑞`$ĂH2b+k1+AJa>a4gŚ!'J5o]dPW$ǮpE/pt<ș*hiP:q%~]56,}[q'nvF6XcqZ{igx0'.D.o%$IpЗ/]+݃p xCL&BϦ9ZS_$}^4qHGV(yhڂ. ص|3hJH#M/-[NZkG=B\ 'jv p ^h{U.RFw&sozE/'P|e89;|mwS1 q'kVSq!ynpEfF5J.5:8k{O@mzXoR:#?"Nd{)R ˞y.I,v TO.4ұ6XFBbvyU780J01r^vtwȓWiL2ඹZ${,`@~q`%ɔJze2/# ̌:SI6a/H;[~W;e/NitH`L13n ifnPPzU:f rBnѳk<:@63G+znRz;}mgXUgo_@ShktRE_jen‰moSq4}ZlkC&[@ ;9.ZoDDg s5r_U$*!6T9k X3R܌oH$rcG:Ƃ`]S@¬7T ?>EvD/=111NG`h0b c]~Xʼ=mbcFhra_y(XG;O e_#oڿCB&4r=,E׳ں+~1A썲uaTq f4 ܖ'ˡ2H$dy I8C֒87ƨR=s\"E@x@DO7I@zX@G5co%kHSl5A55`ɰ>꼚D0Q֒ũ?rB{w Х(GWl3Ogm\<>aa j 8+ 6D) ThQ (Խܨra.̶8mC߶t$p%aQlhšr@AV8$%t*˱\}Y(з Go vN8 }JLCD7^n:zR 0梌AtM/S=LH:?b\1 `zPA ilt[^SRZ+#8ZVK|+jw/ݾ݌B__4i_:TMcxxz2wk 74˨G?q8N5-UDCx,瘟o&(cT9}\".!ܸ ~)-ua <$)noj\bz@*s|{ DnHt&r˪o-NWzY6{IƜ:1_0%H{5Jwt~B]I+bˀmAS 0:'c&m[lHCo m2sea$zT 7Z^Ƞ5>ϕ6WJPHx,b>VDMw6(=55 4܈m~kͣXlV o!%U0v]ߟͮϦEt9+Vtkֆs=-8^lOIސIaG#,ut>ѿwھ좐i,Vj+@Yo)sݯ(-XIcKҼ9Xu,T\&V εK'/I?mBD/ѷhy@\43kx$]4;j=牱H^X_ic@q](Zp4[]ZX=vYL.zJ ,)y 6s[tjg_]t6[(Mśv#%W "t6o;Z+ fڊZPRnn~?+u82~S``>r(*\9<(=/v@Ҙ-pbäU,G W:MUMrN`YAlb6d,V)W)(Ѿ XHE&p2h1*>:B6BEi' c%cX|O\ vu^2a5,l^cF&yT ,=K+vѝDf1y= HH%f]Zp"OJg\&\ݑxRC#9?18 0 8܌ew!uvyobr@3T dl@ݩM-HoY@u7l&2OPd;a>} ya }'WA_A0& lQ H]Z;nhN62(j+=ܖM'a]#, 9#N h#F{*W&Ir+XaL~{- z n҅$f&cFe  . UkRcβS \DrnUŎ>w*$cq8⽾b&;i˫x9;P@?7bd LZC/K+EbF)< ޟ\x@4?F Kf)~ʺ"yЪ@m+˂TyAUDc| MT?;zzZ1` XcJk3QKj] }c[AAepC *:T_n̝Ǿ\p$D-*bk2`w|@ǨaRht<%9Źx!7[7{AeNI5vY 6W$-?Ķ s.-; ~Ǹ72?}e$d<"P}Kd` 򈍛*U <' O|Bb@gn0G&f; S TWbP}#r J3"q?xsk96vf)*/bTZ>#|0wh}dacA =ls4E; rmS"Z9C)+$x_Ϛ%95GE=w\b~)yTJks{Nϻ8?>]D*ݱrIەonAjЉ*U/R=tX4EPU~Gп7יȒVoB 4{ɿ6r:1X{6?#Ww*Lx[XR@Dضp닜8M X2s29MQ>D'%*r4Lk+`CoU|\v[e0RzLXpXC|썩fgTZi}m)kZz!Ӆ+GTQiR?t/m ֘8Q3f |$%[hЍ[Oud4Bj64Ne]ÆOZa(k/{En.r|σ~ L+PΈ:4/-5x7 Fx)JUAR7B0-Ÿa±?%3O:KD#>"*b,gݵ"gp8 S뀝h+rƏϫD`X=Eп=lD d)c%l( 5*7R~ߚBsaOFd6η'g\O[XOaa\%;G/l Mr#?K0\.T8r蒦FF\J`"7]OnX/ 1_<#!*-[1-D4rb[I;0) `*ɹ2(wD8S>K5\vkgNreXZX8/]} Q~)$,NfL +4OՂYgz@5*9B ߄SBH`X@*yڄ!vA4"ɽN {id-"o%4ߎy#u-F_^lz:d xn\֣8աmls[Y07 RH-POՃLmVbXn‡FˠαU! p>/kUj,ly)4HZ)!Lg/9{{pȀ\u΢4BXZ lXXeuO\On{<[cؙivnঢ0dUz:,hx/'ى5%B#GfތJ2 2^l70rEn;}z@ ^'w5zfigH*\kxJͯIiMff[I\GLw!:FgX51n'6InCr}5많>Ts`vm{.L|P؉ी~e.*o& +*af>U`xJIl:NeKyg#O8}*ʊkkr9--Ƈ0F2ĂXIG ^1S€k9"Son\G$GAKj빍#dOkD > jv6"؅1PD]Z}#H]Z>zGHYE#hU\!*~itw]5vtr3GZ&|< E*sj]#65a҆ڊm i> ēLI"&Cne^8, tW33H\oR6w93~aRld-{#Q? cЧ0=|AxWM" ɠ!z n&o46+}"ඬR]湚S+8vM cj ϵhafn|'UфxXȯM#]d 6"&B - O/;#qdxQ@I_d-(ukJ~avjPd USvh7` a+E)-MjH=/ϓ(45i^.>xa&;[%D;AmdYNt KgKh<ѵs䪹#L|xIox87)=|&BD|F'/h4YV3o#1'uKf2wa3I] * 成a*3+wrE }ZsT=ŎU]? PӃMԴצ߯+{&?N8R vμ}{:vz!aG<ӗn&tA徲<9w\-+W'&| LqWxOL)n F3X}uSw7Si1rٝ MWR{q~9h IkZDCzb8[ZC01"|1~)ǢmIh⧳úhFRl."zzTkP,:_yp%RӢЍD ģfi:]KyE|C5|bAE"Cn֧vVUo{MQupie=5L;kQV zDxQM` 06=qO. S ;y$@5ř(bP5sV !3=+suc_ݪ= n=@J|^]l]e^Ĩd )ղ ¦z ֩m )yYtfLƸW=Wj˚88 LN`Pv/W* ["vџJf&ld6q;>\Gf/դ>vwxpLAPM9GusOgOyJƖb7;fXq8dB[2OEoFbB,l@T"~-߭|d>@諸4?D.ur'X~FX K/#ӾF /5L_63fy"SR &rrALOzс\]P y+ܦnXh}ɠW 7a5o*H,H`|u`PFʝ0pϴfSAѦ/nl^vC:Zԑ+Q%Qڨi^*"*2BbS*9͐C\ ՊV+EpK%Ea.'N/3YdE2-Ӈ_߸MzRWD)eXrmE JjG5b']Q"r||9Bxwv w/J/WF1q^08(BiolLEEgo>X{ | R?s)m{N,=F`_AsfFP SmWӞu^&XIwǠd/ T2~~PnEw8쬭㳺7L!z/iބrWF|Y嫐H#Pӏp=:C2y?@:,B6K2JT!}b_`,z]sk)LY6M)0xXu14 D2Kߥ$*42+ x2bzy^[_4𺁌st:^kYa|FWZ16$Ӯژ(yגRpI&9N|VWpDFS1PlC:6̃8a}yl]ɌhyȄ.ЬԨWm[S/Z`@@/a?i<u.`}^O =5RL͎d+m:}#G'z<4@j\"[^'@g `RmR5QSe1 \T @ݓQ4!4%g"qHDSQYú;%3I:o0%F9VBgY6yrJgIEhHՀW^n rkK%IM^ߓ7Zɵ^͍nc[rmLZ`Th9|#z}ƤgN 0ޑfXD~AR,"വ[I}M}YŻ&2),kNQ`,y I igTk$||׏=ʣ^Nv׃s}dB'#eARDMQNGga&4 "Ĭx6 8*n(=HX4FXxiPPg;/< 8Fj$x|R33-rcau0[%ϣGM|x?>{l$YՐf@tȺ u!L8[rlmM >ƥRI {}l#J_Qd|MnP9s C18Iz2iN%K7 ])5qOk!G nV1QGtF}xys%aS(PVB_c6m)%DiaEVz{db7Q\bUUNa #D"sp@ߟ o=n2|IJTA88a5sƖ8SyY|M,qhhM^L™e"6}y!1-<|KA<fkz/q 4Ęj`$*l͘RWa]pk=E-NanUJZ ʎx #RDh{H8u9).2ѽiw?DaѰ$#L"4=Z&TqrZ9V tqP6Z̲rEjmj`zGgԏHd %~=fC4]hA3+?ua-ՠ왬E~=8vO:{y{IYRpaW=hFY D(ј0Dd}<;yE Ҏ(L%w y]%7j526TR0I}NXŕt[0'-Qt4MLJQG쬧S܆ѩ@ˉ.q @0Z$ V1bf);];A,t>_s/Hۮ5;GmwA{c1uEtd/Y^;O "Fm IۅGliPNGs5‰x-*>;ԄGŭU?4HRsmC T]1H*8;Z^q7SݘbqR]rG?kj7*-pϖ8~I( -zwPRwFxZ2 !sUgY6%Ї0鞁({ s Wio~!tx5vG/ ԕ<ƨ<}KI"VINɾVk&*?<띖A|*|OzN~y!ycw p1@I(8z*2a$7&*pqfTI 1+kfh2U` (z\Bc X;4 rQbmf8ΗfhNc ԲϽvt#%ۅp~&f0Z^1LOC 6l+f̲9;#:E.É/4l 4DoAQm*@>}O{$o‡TW6xiHe;eaX-C@Id4L[b>WXEKf94q{9V.fXNL0ޠH;TOz7Krw S-N֓_,>1a{/rO2`l1BÙu%$)l #JiRq`YOz~p|јF\p%oo06pu|pBz`A ^@tL1V8<͹ Vs[W5_w abH}r\s2϶A5rq'.r>DYh,]z>=p}?oZ'/75n)tԂaSVRL{h1y+ yk԰$_ |M{YQ}|;M$.OدglZ 6g 2?rA8V5R?0X v lኸ6f}C: ٸJQɬhI4,g84@E>DhEX„2Ac(}83GZً'MM?.9WuQ9`ftTeCٟP'I~j7!t't٩eՖA 5EhwJU*վhziYm]"aV_Ay4pgtΜh2_ p~ẅ1, @0&`l!\ax@=j N 0$@-HyH'W2!/rp !kjߵζJ>D1HǯS#poͨaL^sGVqUBH7 ACK=e8ғ\C2<4hOL l$E$L؋b峃G%uĴ"iS:N1~OԪz} M%Y-v7~ v@=QW7#1^$B O0H]09:fQ_*ZU:~ҀNuJc\ +4ɵ'.e+4Sv%^.ɺa$_Y9 `GvXep;ZˣӇD*#RTZx[6dJ\F)Wf+..;Y+y(b)v:ȡ!5% d2![aU8wX$}1H ׀ؠQ[Վr3Dav;Z8Y>@Q% !Ac~_FDZ: G` RK~99'x7(MHW\Hg|`1㎱_dkD~W.ձyJry0F:EِD!)VD'dlHB\iK=9M243lR=` NUr4F3ۈC }bn{\ Vvu}?}SqLpYm/U1i\eu |ŝ˜566[qj8I@8ur$yWb@]䕻s_o]Q{;yᱣ%rg 2=Esa Q6 B]1 @7@iGs4)篐rLN\ Lѭ[-Oȿr5Tr<`%^x}HZ/@&=eiM BJ(DɧA1+jev(N Ƣ| ^< g6/͛ TţVX7} Uo% 7@ &¨T7;yEĠ zxADv͙Vn$`|^*?OnX$ Vw?^M*S*hHHy| qV&.xHJʎB;KJj3녰<:f> rmhʞW0_?m$9ynU"f|[N{_|X+Rdz6r/rܩԔ`qHiaeL:my.|MS: hJHiT[KqAsL+w ڀ ّlt?a})_!(:h?rd|b e>΋|`KLA| $ϝxFTXB|qΦ.mjc9Jrn_ b,`^ϥg.ъm :;#j-B iG_֔,z)t+wz$CqG2L SVs6tSј0J S.Pq@d|esOU1W27euJ?unZh8s .T@m]cǮvyːU( &TMo懆\~9Y5Z a["K`~ ݨ Uz6X6Hbfߝ'Um6ꨧK*|g /sJ,3<k(2ҩx "{tG7u$ԣ*n@F$JBǙ[kL!A1kꑞκ-ucg2=~-a b+Xxj& k8qLw?gF| <^aB;꽩R~P+%/ sGl bD`tB*];o1'cnl"pO]ښ.n:'s;' ܶ滹)zLKtkjjIQe ьVU۟sa?iF++R\t@ィ:@6h 7"rtV}Fdž^ˏYdvgik7ȂCfݚ}5[GMؠIf0!?~Z󫄰?f#>fYJaM$Ǯ=xN}F*qSRhK,j?zwCFCW$`xq抇c!y/xISI:xXKBIJjrI:PP2WOKR'VS#\y#`rB, g,$7!&˓\>]|SN95$pߌ`I&s[/Yn%gsTsɎ>@6}"u<BhT[6cIt(3Bk6s˺xǤSR%Pa喿BxUA:,d+ؔ>!XEVWz䃌~o7 b)Sxl}T%pZd{<TLlf{O7v@bN|̱鵬QWGqצuURX츓ldb5{2 T'?fJ2ǖ}Ov9FDYt}&[réKFm[O_dåf,V,kA;n3waFfSC*j';MzSOFr4m~ l86Bl&7h4mBNT}&W]"lR4,W}g鬒}pcэ?~2S~ʨ+HRWc`/hI3ә{ 1Mu&LDC88Rn`@FeToFV ha!d*ysa.dIg C̺`lPoΪy ɞ )w톓g**͸i.~ܐuGQ)O^ DD7c%V۞ X 04ʲ|d)d?1 Z6qZyqӬY 4?_g/\4 `BPm٨ 3ac @1(hVE_#. @om̪񽕰 ܭ]9( J^?Y e_M.(]vPz'TEf7e3J(뉧s4#|ēE8݈gw ~ 6;ZgL5(Z~Tr3DkNƔ.ChhXC 8Ĵ7> g;%C>[ :mIo _05Sya-5CMP" Zĕ#A7Vn|D+u cdVDJՌ,Ǿ>0TaoÊsHڃupȕIj#V@/"ZneZF2Jb$=KF ϶"<퐿S0=)@O~XIEZ?H &"VaX%*P I IY%'ZMT#yId&m7'po"ęΏp0NlN_Wly#T$۠ -Tm]N&p+1e vR@ d-enq"g@鴸vN0/]б+5ARW֔LM: Lw&L7G*ENvYh(]k|1kOvTt>uGG]j*4V ݼTYmώ1: 1:vԜ$/3x4q41Qk7qtMEy<\F ?yC١_a~k@ n#nP yEW !$a{u(I=m[wH: DDe_8fҧd8q;U2\@1*,x%0 D#P F,yA[vasKxUA3>M_Y [dcvQ,gmr)'|'s^A$OH<%"*dޖ4Wn%,:֧DZSe_<|Л_BAfX9 ;BfB h$ "mDxϰ#[;.30I:u:j'r\%B'l7CJ~xˇ .e`i4lug#v;% [|ArM? ]- 0EWMAZMga#S*=ҹ,Ci8`\֏=ia>1ܛOBI| +eu =Pnۈ.m8\ D9/in-ߑ9N٥ ?Y,z  @ `w:C]{\/ƄS)`znh SRK j}i8#&Ŏ x29WqiQW;&;}7ty6 >A[y7Zq`5-avWo3A5)-'-wߧ ֻ,iN f{\Ho@/DRVpuH7We esIEcVfHj\(| QG$pMf,1scvϕo ?uށD,NFܧ}淦hF8Vh82`em-dfTUC6R}QØcL<*6_ETtbϡF2 i효i3fn[KLQH7)j^1~+ ;ȅg _+}@@NHoϻkX p$Od}y׋gC 3f) e?ĸef`) #ߴ6?xn10җki'BV~vV1uāFWJ/?n8t0Z.$BrZ:NVi?O-bB9 n k}EUv:msZkT{o|G4m!${Y4 pc"Qf%\ '6j>qTIs0]7JsxHa=U*FKAkJΌw`d" $A`R_dbC'U(z1\?D=0eZ7+vvɈim^)PLrcFfh!P8w)DU-hY֒(5PQNXv7kff1NORި蓡]9'n;:3E;67-,Vp?JK6|(S OqA 9ى+]Os`"g 6WoVtڴUkלӻ lhEJ;oS &C%,rOXs)[$W-߭Bbgym( lTfMr/iIpG/uRe2In>三.y]'=" T/o _*$ ALD47,'q95>Gj\DXsY=XFα3µtU:'8pP#R^sIz;p:~_=H(k̂V:+i%Ls(< J;V[^\l( j=NGb#ٟȿlu6-hs?0x<%q=Ņm6,K4x|Xaؽ^BUm nOcY b@,d!Y5gI"$/QʏT)O +#P|x+ŕQO69ۮKk0Lr*<BpH Lykad4;t(˯A~(xnjIJNEn~Xem  .T8RZ%?WBR_{]xHn?7 \5M3T\V!\ ޷ALڈ+Ot6LԦ1uvSkB5"V\ܗEukVg+c֜><=@ W.W^TM+~f^Zđ~0S. "[F zdL hqyu\P mr ,.m+1VgSa  V@.2f+HaM ʾI%-5Ӭw¤gd>!uK\f"Y_ k447@ya~h}e:R\zO&^( F^Kf\k"u/1WGdċS_~Ձ+kwMtu&IZfa%ۮÙcOf,5Q*pq/w.,_LoBwM"|}@!d,PXPi{UwFō8|Mdn{z%dr`<Efo} _K򐨂p O1au_9)%uimơJKξr{y6}ԕB/-G#S}hѷ֡*)gyV)ۛ؟iUXG឵l`k%@d;Aww][_g} bRӄ>`',ȟoYgнWgr&WY[w/+]Sߕ6ԝsXԻ&%VLs+#eEoeFُCf6go#@mUSvcԔQ1"'ykCkfT]-9,?ZN]+cR:b:蠶 )l%;pK<[̤K5骥ÏAI k1A+OL\sۺ? {Bѱj"iQ @#ԫM6_>~E\~҇2t_ J0~%l}9bU-L'|q@_P*pɺחNl&5@d;'B3FV6 NIǶJ3/ODȈiȝAQ`kfjKÚ)\/IT }_)()h KArW {1CDx~Ü߄sʪߕITɾ xfcA1&R 4@|u4ܓfT `"i߈ߢ,+Ab]1CQO>CfB9=[g4^ݎmCYZYuvfͱN)ИXÃԗuQqU3AΤ7Fg( o-&Ņ`^bd9)s'[XiEYh eI;(@|l4꭪Avw@KkAs"TeWGүOo+kc1MӢ&OOp-\1цL$*0h6s(t#T>u,9b'uYaB% w?`ӫ! +_)zwf+ɣd)M#dx\E_8/[ΰ-_4C^9-E{z$J,Irng>iebyf{ '{L;@V۾EAJq'pd?vwEs;M% cZO #?#{! Pl7Pkrf2BJ$v!>%~oiL9ż )ʭ_EUGo&I鱯 IP^A۔y=òWC{G8AYwփsҾV7y ; rLw("}'a<8dBDxX]t{i,nzǣodLRΞ:!nF;}2f w7_6ik)DH $DHGU`L(7&ea@b7G=W{KK*+ ^|(-ƨ@T:Fw ]^R9LKlLE}&w%U:2Yp]7;>P׉N3Wx'F\fck\xOpᣲ#55Z#U~H-D`. rX Ty_UH)T+J"s^CBɓŭV~*G eF2&yv~QK5E@0o&Yǥzf@Q; C֩`F p| P[ddoNs7a y/+fAۜ45uFD_]([ :Row%O%)Jd:_ȤPNٯ aF4?2uBs;YE{uwo'&PxǗ"#Nr8ڧRiXe!\%.F2YkM0< (r|V,r c:)Ee[uo+wF"q*~sr)`9tT) NCȄ5'}L}a׎[̑I蓢/FS=MAYynICJ0_R~V+.%º"%~b 'o2")~lvGWJªmTnc=ف+>xv99<+_Yy(EpI"zC0M xV#p<ܪhm {(J``"!s$:@-B>& $-Xc_B"m4"C3,?EO-Fo|XG'Gi罄m `64× u&F%92eh{arTX.>KI9Ǜ 6פOYe>N5F=?g7oF$.1.Zi`:@BXt/\i>9[EzL-9iB0va;9ӧ(-q^t#䊝l>I{Wq,![Ͱ1嫘*b3.]U j?zN&%@1>1ı@i>,U*O i_m>ٖ+ T|>$CaCEh4f+w &yЃXcMߌHAZ=IQF0YOw^;R^Mr2pm*syMF] >'ۚxQk ?K9aD1F0uoPƉ.+"QGR'~S\8l\j)EìB.J7t.c#M%KZunx#5KkL~;m hTm4&v̤K\ KP* .N>o\}6b)q&Fp׮yj$'. Vu5+)yj(KYp[C- ]qY|ݧ!N,(yFN(lK.+r4obP P|gL!56vd,]7d? M%_v@I%Y9[m0DB750r?ѨB hW[{淜/y7'3^ħ);Xc6JQB&e(1Dº}(Ejt?^ƸXxz x V'rg+|@S<*UQ2.Y$`E4)Y[®Fp9dFV'[Ŷ޿I{&heڼiqr뎡md /j,ba>\7x}w\U2m%?R3KsjbhvFB`e_er5Wg^S1jC~kȋ! 6x#2IhxY xVJo2&M2_Bh *Pd jt,z鉩DkĐ:b Rn$p8-J],B 1tNi}ffJ9"eAU&g޿SPϰְQt:.q}Rap8YR#饿^^1蹝m_Defy񅥣DTY÷UR; -)x'ML gKEd{CC`lj7bYu+8/iEKMoO FRyVHmZ_671>%'E3gɞqlbK@~z`(Q/CS`̓9x'K vxz;ASI_6wȤFv ܤRkFMo|na(>A.0}[WpMH_f ;,xػDuy k?"pM|o_@uǣ9[ L'FQ/ҧ__J` սaT4~l:-κUzx+{shCL3hb2(]$HQJc&{+q7>gp83rܘ%iq^1. <דr}Pv׌q an=;˅{f,Uh, \qW&ZM eIu;TX3NrutRobjΨ*lݗg F}-lpn^&/1u&!A^rt7ύX-rx~W92a6M,&C=`$(GW2F6-jo'dF7=^߿* m"c>VR{BcTHgmIR^%ЉrhANjui2B|YLCG$ֽ} <~D.<1Wf:+OA")9J.* U弛RB+ZgX蟻|9M8mDM]|D{}J.C|3M;7sM)BzTz$3ئPBS~cU#hA:F+^ G%W!Zs*$#2 |Z_6sunB=sGF̒!X!..ӟ k^$( a;q16 Tk GmsyORnƌ"8x'^$;I=dekRWv!Th8]2{8l}G uA٬bm0 kR%ըo<2:|&/YZ7 8jB݃IQʅlH'WT5<оԺ I &r  3fU8Bç\p2?)kjCoޝ/%zף>VdZ"ќ!]L`u}5Řw?.xKWQ=w4<ՓÌ1) Œ.R~%!ҴaNL YX4`| ,xnF.sV )q/gg7;r\B !);4C(T1ČmPYw_a\z9sIی?Cҿf*vZgRR7D EeS}S x'0{By\g]3/՘2`WHa:.HFe@7a޶F]<y[ k?AShiՏ  uOdjRi<δ_@ ļ´aT/'8 P8em~ a'lPiU`l”"jV|)Ƕ3H n85M,G6a^hl7l/xƂ5H';m6ծ9yu1e>d]%_S8cxztLˋܸΜ>\T!`ˋP;WA"[o^=ޮz!Тp6zا86VALaL&`W1= V $:1"w?)t'6\Q´3=|bԙQbަJ;k5LF u,K]SU@%DR.xhY2lP͒; 36kTJ"S N, `+G[her-,tE[ID%HʈG%E,X;{lծ!& X-4$(%l=.') p%6գ9yvtP,[a#kɣV&^8SۗIs.Ё[.7lXÝ"/W H4o/ڔ{עb(t{FFP *`ā/Q_U9$$M(HIm-#ڴ2pR3ۍvQW!F9#ٝND[ &r1*2&EP{ڥ'[("tz ޺']D"bz3 #|y%E7)fs2s#綦 ߪՀ'Ɍ.ǙeE [&`wi ެu2A4RUШ9L@{1V_$^~mnw4u Ju:TQ Mbl&Y&~E0 ZߑD [ =׆=݆Ҋ*P(j0DC`=E0ΒCğı~Z~\.l@=e?)%dRƎ3n<;MS|Yhc\Ņ x(7y kwXc݊p_٩X%!h%qж)Pf%pY]yU x4$ǗOyeMl[6wdbiZj50u>|6<#ڗE3IP:Tv׿-F0\|y'ȡKyVy;|/2 X1{5H J*[HT 7*3c#KQj "-UKQprNA&"F83bte]sҚk#Ѷb `J ze?ǶqV?BF1eYHW ; GM?:p:~oS) zr,PC!d{/MNg&*^^Y5<|XMC“ɺɗMvG\}ctfY1YIpHlV &! hed蔍wq>jAcixdI|EgCSsUv#f=؟FK-+C ԑ0и4/Et &Wӻx.64kL"yKs?9WV"KZyH1x;d !%";_w")ɰh$aRuGMz65Xnʑ~(D<.yL )~ܐ0Wt87mnCɏpF;g˶3$x|yLz޲MG15]xƚS\q@-PF+c^|fWf4hǏE|n(HQ^{x4Lɇ#ԙ+~LU[O 64UV M8ƒGO\E7<2B7{22>WP[󍢐'> 53K^9$:NyFq,53(4{a蠄Rl8DKP,ࢃk D7f1}vy؏c蛽;YЦIQ3{* 蹽GR'Y6h@OC`""?<~jUlQa9$۠\xzl7L64kPq " ez3l l4{f>f2&us "c@S#j)9|tz$l"`MI"vy.aᨭ#6gP0b̤UɐJ,.]| 8nɭ#XiշYF‘jB ;T]V<\7^?q ؖ!3ELcu y7BRg7l03>,МÿK oatH[E,YSbRlJB-i&`˳7 |Wzl6;{-i6?6Bs1~2OCeo%OCgЎh *ͭCKO?J ߵYuMx&?@Ra[a'кp!;Pɖ~ӈt_eulG mX$ Co}h:<}bmuwu+ K.!IWp !>"t8d}!wmQYE0sH%VΞX7zaJ=q"V$&x5X,5ʾ%qǍ=5%^S.1amp@V7skpgɤ3Դ,^){"AG_F@Nz .D`}ݨkdc,`^"a7Ʊ(gP;8<ꄎ/d-rg3O5^T%2}C@W nqsnǯ002ء%N Fzb~Kܩ2'Ef1 fGy11d#bx"/n{pRO=|zUNHJkՍOhYxJ,* }@ {X~}^BNCTe^3I]o1O˸X@ {d(p輙!l+4VRA~ ed'9"Jۛ ȗ.@캱O Bٗ`25~ Iέ0J=kuX@.f:seƕa(f;_Uab%!>$"EB4QTo-yBxN ZŅ3`B9+|"gծqP:M2!,f'm(ݹzDlw+.og~L[~DZɖwb{ۘLy2 O23p3!K9sC3?W"^_l E6 A: *6yJ#U#yѵ)fkddԽ5P?]+٭V\cᡚAfuqe>?)via3GO NrH[~ў2~EF& }"HpۄW$ǧLG4uRyry۫ex8ܼ#%{ P&93=_q}$vϽ3sګEx^'b<Sq{눯vKĴ/!۹cCK3р%B~ݙeY)?0Z>Bf %EBQmdh)M:>Uo,1?Z役( v|ޠE6g.(Pǘ]պU x *p{eME|b]='^ cp:ĊUnfғ2!MZWC4um>&P?P?%Z ǻOޙ,nhlUa@k&CG5$M/륒ƩDeǍ ?<=v,'fEY,hخ  9,\{@V05<]/lH8tڊR-v>t;6dvC rJ"HV,"ۉ.UL~q^a +}w̪mYFvD 7b̼!pqZg?eGeJ*'b?z[_tVv[V0v܁0^AX8P"ph}hʘ0_lƊѺѨ]py4!H8b,, j\ 8[H4hSX}h'Uc~1@a 1KFSjѫRLZ:PتuzMЏA|?2̡+jbJ@%<Vgyv3`;U/?7d0D=.M,;F1#'G uBq('( ,4LHJ Yi­MuWֱdeGQ| I6(lV 㨗ީ <{HX^DEWϬC8;J cgI5O\wM|# ],q-ZwK).NL& O@eyL@!AQ2!l Uȯa9&t,Q'F\]].'3NU:I#]>K~w|Za7v늘Ƈ-ؽφpVقέƟO/> $=*#N-ę!WU69]s.M4 K0aB ֪ gZZ7,Cw:J4"](h`CT0 $򛏔Ȝ4d*A«B[ 36{+ߝS`>9sy:(r#hL9#6Ӿ)`(e̽=l~ݥ=۴iS(ZQ0M~V]&Rk䟔 <|<w =, e#GZec|UH҄XwKf.; Wv^YK_W2Q/Kz)Ƌ9L$iS@>l`N'6&1}doge2*xAuTݲhۓ詺>6mGyEl𜷑xf012J~8\W*4j{0E׋E|K<6[ǚeW;L șaB%w<[^<^b<:- 0GԔI.a1icPebo* >c@FCp)5I?7`aJf#K!sn[](_t.YE{b`Dw\62g2rbŽfYMD?M0‚5_ rÜ}7.ST9,΃R@bScN  `HV&8.wl7[4q࿻q>qTwnZwOQn\ *u|̉KE&O랈cä$&` ͻX",ҙ& `!FT[lk0WLk)`:WgYwan6ɘy*ң@˷(O|<]4DSEݭl-y{MZYYcڀRy|~֩]sBvը ߐł̸|Ax=\@' '`Qt¶%#Y,:^H.GkD?PՓi;瞾"Ckېvz _oٌXSR`c? HY Hgo&K%*- xM/]Hb? KKJf#Dhxj՛A$_Hbq֋ڝk̘Ib̡6GW[6z'-r Q`&CtFD$/WtN3.&[wflN)+hSz✮G؃-X2Q+~Z8Ջ0֤^Fa(E3}e{'HX~ҵNޖgƴ_9LxNTgъhycoc{ZZ$ wY4{&[HLqP0+ QN4Bꩯj[ז_nڑÙ&_OJu-[1G`ȸ. 뼎͛y)AK nS *^?f:σrJXI_*@l46鄈fG߾Op5zq y6 jkţB@oGl#iOKw,ǖ/; #:MOK`zCMCނPl ՓyQN>B=~1RG,fnY.vѶ1s+,s.}i0eQ>jpn~Wm"٤ vhS O }:_\7?W,{ܴ&FV#oSSDKs Two"-jY8%seg"eqkiE&cq=<ۢ'~)q\(zVΟ\XLaVֿM(i0SgV28ge Yn P;'R9 M?Iy. Jtr jlprښ*',fruR2'uIyiS :![q#D[ec2MkNqѳQvS0ȵ%` 9wABa$ aKwAׇ܂ 7uTL;sx7˜~`U`a>Og24H@eɕU uJՏv%?mmP C @2-])[1ƒ1VrHNlğ?oGĮWXV\fgi6rc0]|0R)&'cgzbm-dc7DDycX׏&ձDr7ryj˽T}W ?^ϰsx!?-m @j]nte8a&W!gC󣱘Xg3m2 `(ظn$tcu2:`}Zz #w\w~JIw~ I‡^-s$51r/TX(AT۷j4vah8bOɄHx4o7}pcLә"Z?=GC.]yyfC Nl28dCp+6HS>*M[T򠑈)[u! Oz=q`mM3c8V*ƾZ*:oaXx`9,ZѨun3{%ft%:\JD#̮ݕt/4 JkVh5I7?O {-W'Mv`ӽ#|=w:[Ne-_$4y(duY OH]>;/w+4YLH`^SW[z/{@,bzw":.dmG!O0Nbnc+2Q#P&ZWXXlD;~bp~j^v*H6Fs1֙#:h0 s#rfZۆW%$HDLYjhK_>/N:TАa1M192dNH6FM3?ckq5*a]dz`s;Xh l$ӌxhYU2ԭ-*D=ѥdKgF9eo aMJcӻ~wlEWhiYg.Ar'THA5H>[ɟ/"u;Sw(u)^&, D%XOG{6Vk0Xl9P\FxWk!مȒ?J ˶JRҿ B!V[ox' )ȍ W)4q꾳/ftA~]b GC1qڽ N|t8j]!@7`*|K6ɭQe5q\ZpY'uS@7Kwߵ<ocӟN C8p7eC}{GQS˨3vm%NjE@AhB@D Aw 2j~^0} 5cǖp y;zD}`{{w·+st5:૫AOger{(7AkٸTXjQ;^THiz"y28K~ amIͼ1aZCS-J$33;;ꮮC(SEz&Bƴ; LTe``/-{h1ӧ1@'YQI9F~LJKU'tk[k>{zUuVɁ_xP&8]68FB9WpmCȬ9*:?|}Ѳ5㺄8X `[)ɿ&B_ + 93XO"8 2gX;<14\D)Ƥim\%Ϛߟ_-_el'y7ifu3xc'I$Iu 4%_/ -(f1HMaP*r}FTXfxңxyfz:6u68l,+$t:'dJ2;[{ZPS +T8QNOe8Ηo; p+ap"j-v6=Њ6ٍ`ym 2 RЈ?)G$#)7W'{H6ew |0}v>Nxa_UFU%);XJ czheѮOp0n?Ҁiz-]@~ 9J4Fd_oNt38!VVfqw994["yGi 5dK c1[Ohپ0`HJCuT];e+~3y'`r1 kRu7vu 8k|hӖJ*[~SRLģ+A*Wp9JsrtR}U9> ; k=9, |n'?m7uPl"(#UB@f^xw 8]yj5|YGuWCΎv %ߚ|x._)]%+yIK`s6+B lsh 5>A{9\T+˵_(yPO[Q^^t/$Gz jCH68k"sk؎`xP51NXh0q' pvyW 4FP?/j~j>(3 .3Da7͍ 1M]:cƔ˛/b &'I&8/kxeتtY5@ÅY:Ǝ$ǵ '},pu_$!wߒj^[+f3>buOPbp+`.eʱ/|q=u<ze]4kgn,ZC8lEf^co_uw6l6S|nQ ߳;- n6GZIͦ'hl HlS_[-=ъ7ˬzd/s!/ ϗz+ͺ}3XY(NsH5 à>҇mIpzT Tp7E!ERioyȍ2ݼ$LQ۫']0>X*A2Zd'ȫ*.kDRm4Pv`tL.%+y!s̐/+[VC,pj^@ ρk;Xz@4lJ~-3)?婾̣3ӷ]/wQDVL$3"SYLXHs%lGۿfIv Of\‹U2<=/I'o$%GLzT6JJ=ӆE',feC9lr{XAb y%%ft_Έ~d-XOě\4@A,3礙CT=ٌB N d(Dm.{O;x7̭~^(ЪoTrQA{:`<ú L}J\)(brыrT6lqTI s.Xv@oR-UIu:-zqۤ2$գ2HCqpz#vG ԏ ^)5;wc7\bZ~VOqVUWȰn`N|10>A0t*'+f,]lޟ+5=d~.:񫈈D w=u !0mVB?:sP]7(w{Pꜝ vΧ/Gۋ_UGkfIn"ɦR-/M=T). _CXwϼ\XsTΉ 瓖͍16کҥ9& (_ڦ$ $+5bk+ :\:uM-=ٮfx;_^OBb܁4jgIu=L,ZLR=00Ͷ~Vr"J|ft֯Qhk\Xi\̸^2Il#&'ߔ썴!2!Λug;GPQ^;>}ֽ?=Cw뭘.* 㼄`< ⚾p%6"Kx/]#ɑUx~c!BTE/B؂Pm()mZ5[*d̶©n̶jaƲ5(H{&_a,˘Jvpaµu]1x|bz~Y >P>0?n,915A<|egHb'`_.-*Kwv W1s⋞T7DǗudNJߤih%ePɰS3 b[|gAS`5h)t 5I_ctC $xn^d@K,7XE[]p GUW #&OdG~}|j eD&wW7[ 5?}R'{9o"S y)ȮC/5ZlF}$D>`TH+xGt2/d L=8YnP^_FG8H겲%Ӡ%$rΉ_ j4kEͶ q̫a^MےlPo: eKIR[5}l8~;b~Cɇ e䵉k)/[˱R>*_#g9CJĤc7$7Ui\JNmxH}a)$3-§cnodcYOaۑh%߯TÕY 3eؙ!{кI G7<zv{DK1zq)5UDIHu * T.]pHCZ j'6~q\MRa1oN'ϝ9q6o0 ˞yL6 vYq2rC+GrCG[' >!7;'{Q-ݝ81 ظQy;tuB:$\Xh: {01EAFHb\GWWED?%{1}ySd,aHTg/XCeSENl{- A#5:@.Cb wnpgi_0׾q70X/srdD j%]v1riJ|J>&²fiv݆dmx(S1'jR>yJ$F$bK'w>qjfIFz%;0O2=희5!}ˊ|5b6[S=H-w?2,3;YS5D;{D|r۬_c+ _#&qVE#sILX,QŇq%>YiL$Fg\LtE {l?X5=G9sD@V^B̳۠\(,98%g)BB=m0s2z?!o—߲Mb&.+>\^m4ɽp6V;%B(0Leш~\f1 &}QXjs=}LLSijBO'i_ M^ O5+w= c0+J$| H{ן8* .Z7WN]k4S,^~j>[zbjxIܞ;mO*RͲLf#U8+o+R&[ 4B<,s<©Tr0)U*KO+Dk'hDZ^ tt¦ `,;+9WAwNXж{o^hal"C`LZ=TPy~n BbvDؖ~3u1Vo*Y \WAlyCˉ[+]PLמVz>Hu(;_{`+23}#j.E1tSݟzagg\΁O8) o"Q7OI] y뭄~G\7x-E/0'g[?m(`V6 { Ԣt.̞ yi .v/ɩ7p } U@,NHdPqJJN͵_hV}*1A~TE.Hqy~%1~\g (:G4nԏ; #g**& [&N62FiK_h&mF%%3/ibÐJ <|X՟/MV?F/;d<塱ce!m])bMw' >|j k@d&$qy^dٟ)q_ySg⢗V|iB4lMP4dw7*xkq5y Ȍ3-'Tcal,kvH‚! W=욤Ɗ+zOBPF9e6/H:e8l!0gۣbeIBA8?%uB0 <lZ7r^3:Nva,086ǩ YL Eh\24(ˡ@z]}WˇyJBT0kؓ9A73vʕeZ4XxqCj6u^v*:8k{= a< M4zM?2(wӳL$h,6ɣ ZC.֖Iqw}=m% /]h>N |&8AM(([3,Vc.;W֠A#Qn~Mg++gTŷ+ƹ 7>7:ȺAXY}^hO~ce%&PvLAE֫ t&r]qa<.4;:NE5j#c4zTʬT"@~ QJ0eS_S+E~(4)ra0Exa_ ^HQ -˵o#Toj.z|`RpLMeceO#t{,2H uRצMFEf*Jr>2;xx5DHLųjL+0㑊Tla $m]ҔQ6M 32[ꏧk8JxS6ǘ#AeϪܣg6Cd(W0¤)u*t5n{ُAθa#N/4@L3J22VFr>59R"ޮPIBJ.eM#hV@ײS9Pqñ?|fNK3Yj5|ιtmK_Gznfhd*7 oR4c t="AQ&MZ' w!?+\aDt Չ_SAVy˜;O4~tflAӹH1Ai[ᔴ] >ȭ@A6n Uho(o;"âZS 5&ǿt,wEFEƳ~R;;o<䀴g@_),<' ;'#Qv*YOATF4~634bsR2Se* DPlˡ8ɥlj]8kaѩxcCU]g9G`OͿ:"1!L;;|6r 0UFA{ hqXJ?y_>'`Z.VsD8!;ӥݐ+.S\ ۅ_6_V"#cڽ6~P(śq<'9gD[*+iKȜQgY ˨d2l߮/ގA74(O)m'*H6Jeeyդ8ι6 1xKM`ruQXy(CS/= y sI~2C6lTk 7(' J9S*!b"K5% eBty >4i/-0{s~x$wܰAfYya+X[' FYF̃{v s'C?pmF,m!Ӈfp7h( <7ASBQ[>klnn'Z.%Kxk_apY@J :Pm}{mh>Q愌ģX&paA9cF %Z]y!hPZ IG@HsjE'aBvDޫ= [2-[@f^=iz,5Zm Dݑݘ鮥APa/]$cѓ鏹W-(ݙƏ2ԍ!6h[~!?wsh= ybK8U<+wzN\ʇ (>*݈.%2 1jH v"v<^[FxqA,`hQ{ps#OjrAHj3,uq #c!UP+Y&zNDt&9\Ƀ{dub~x g޶:X ܴj'+Zq0!}۝UMȐ,#sypK \Tqo5])'Gxj8Xn6i8(ɥ𤛽w ژǷnS;_z" B,=7^‰1B2+(ƖKr.؊"u=h;7.{]GϷp\ #I^44Ct+tBc@QX~}*]ȓXߴo,% KwGc5vd MXLbt%VgS`ubwΥFقYcKguH_Em쬒q$p#ź m+/ʞ'' -`45>fJ!JrEBC!c3D9@_6WhʒyoٔK&̋aÿ0ig=DTEX,-PqT{$E5!_K-o݇D+_zcd4.V{[YÐzeU u]p|oE@CjEeILhB>Lw,ueо`6?KCI@s|8myv0sT?J6)wTZdenEAʡŞ~~Ru0C/% ]#*EL:?s[;`O  ب[iJc{8Љ,Li?ɬ" My$Cnj&.y:$~.ͩWQ z>Jc~՟R 4>hn԰xVvXFȮ~ܝ-v|bKu/Q2aēng6ܮ.ƫ ߲'Q}`D% a/fvN/`b&J`EcXwM%7g\7~거fR횸IPv $XSd)7L|3R8V &p yYe/-< ]rkdh J6+:(>}jv cQ:627r,>73~wsy/ || Dzag>~2Zc`Cu4r-+*loᰑTl&*]>VͰ$bA8F*p;GFX/ĕk@Cw,;HD[C<' &]urͬHo8#|afL=˒f{LDA{$*FCl8 ;m<F=@Rf8沿p5)Ȍ]6?EIB+hw x9j[892'|7YlT9X{l8X-^*6d#ޗά]PrPjxj\mpiw\ )_ʇڽq{0-t<: .wzZe۶׃[yDkf +C*~1%eLfeF}Sm*1dIxv'لaC`@LX-r|\^_9F5:Zv 1ܨS㠿E`ǩ8*":WoٸB_Un(xI2 [Lw{~= hpk9UQM~ڗfr\J/(j5/a"wSss#@y]%2`܄2Fxr;b$n~C3Z?v->x>5o/ڀ:jj+  ^V "ndu ",,>[E=>@M-.O8(ܽ}dU_%BgTe?yܑGM_8ih<.OƮ9$:z{|Ws՗ۣ@}xVF̾vgj]afi,[j7bs2(\4c>&邔,("9%bK!rB-dW1pX=dN" diB$(lĪj}7#0EPFehV)O)c? !$|7W]ҙsT0RLڂnҰ?*;8J[& _wfNƒDE} _ RYy>9;tTP㞀!q3ڔ2&h뚨/qnSu8lZW]+|j-%Ԅ,4+8rTt䗈q?wBbԵ+{gRB%Xfc3m#dg:ڿU܇Pc)E&$'ޭ%-V'[IW2D(^(`SFy޵X[Z-": }/#Aܕ\1 ðBNH\գԾ< h{ZEILPl)&6a_S",O9ir=B]"CR눰PþEDUtEB񔺷nJɔU\qrڳ(I) &Q/kS _,wL?Vpru젲Q(ш˳f<6h`}=t GotG򒓒EyO[W*;! 0qL'uN!˰B~"zIb~WA6VW E2|~7L>b`$3O?_  cYT;>U} ٺ$ ]Q&MM!OV.6Zʐ_刿vrlfc_Mلn 3k]ca(}Q dp7iPQH,/n8t-;ևg$ Qx @m.wwEo{Ӝus:r.>7o;! =6qδzPЋ!+xlWffF0nKc<>E>bFFbNona{q M;)eeO#m߯-FWKǓ"_H&U~xhs'CXZԐD\l1@kr5Z]zOɍk[Yn`\I貺_36tY32GwY;GMd "hêМ:;Bq)*n;uK1R\E}-K,q1ޘE5s̰!._D HAAF%ӡ0N=*0Ct&{q3<'W3aa/EBX^s/}AG?1ŀTbzgzZDžOȬ?Zob݂\uߔcf#E*Q/XBQfYxv?Mo` z[}Y맍U*p">_quƏgFm}8 2á)ӎ/:Ϣ^4:x#n"e9+M>6رR >Ȋ/xL`/K-=*c _Tl7|d,??^UG؜; 㴀cbΒX[Oz ]9M|\+]kr*GrG=~u΂V֎V Mآ*5LL+r#6ح |zOwJ}^g{Q++s mi.dGb_8)Xu>x5%.Kf B'@N<&]K=r!@(k5any,R`Ώz+ rtl.r6VQ6$򪉂¬ W?j9֨܏0 =V }U4@XI=ϰ*q 8˰Z3|fnm'L#^-:L)ԱJF&`-΢nh*\2M}]"đŊXl0r@㯕2t]14G&]g`-wy?H9E&8{si잎Uk:^Qǜ0FҖ9vP(׎eZYO2pCX~7_@lh`He2V7' yD;Hg {Wg? +-NW b^IniNe!-[lhըI*-+\9pu56MэgFU?5> aײH1 Rtv q9ɳ"BeEXUkն$#U^Ys-0itIR0y7> *HEh0r0 \1x/H,O?3JN K/Ŏ 9ѽxA;cz>1va=x+""҆ŌcM]"'HbH@?H!c aʳS,i8^8~fB4 xZj>fs//^:=kȅISq! f`<9[vyv/"YsN睔P`xKt㰰`:{:L뷤S><:!(kp5~!PN &C\4z|k!Ǎ Z艡6%UՋf̊}w /L!\W #[nJg+݀SRhdJ5^d Vq# +˵RYbj`]7޿/XՔǙ'mm7  S$C㌐-]Ѿ;6h*8"é roߢ[39{Cv{Gڋ>6eAr2,?QP(6FP:LKJ+KGvwP6N|d K\ϡ xd+<ȶo`J1<SK_e<. p'< 7h3U{c|r]c` CqoT,̨ TlG{5A`n,D^o!I˝k㡃jWH 'ڳvp$yd/V'Z- PO^yڒ|<@uTւ)YsaRQG] xŖaXzCnI&{wÐ VQ@y,DY!ټ4|W+H!)Č%3Dj!F2l7[W;2'ଊ5$/(.fEJzrcS ojKfg jLVYPsP 1b!tm bA(:n`jb5Gģh"&f#~> &0Y-Bj׊^@E"uю W!'37q-MŐLѮ*aB5׼ڕ+8)fAnBltM%j_7 Qm]<$¶qj] F;FIcQopɑ^9f >).]ɝ^F5-8ʼfm6\KM~}J7)r񿾿jmTģEB$Ìߧ+f*ƫbdPU˝yN]UF3 "p,wME*;°T\-7joCpfC&"%*ż䯆6L8˂<>:*$;|ƠieSX{]|G>+x4#+27iMKs$? w 2 ˞Ȫ3LVK$ˈB}S |$*JyUUY4s<' DlE/68J}a8bG}:b0` ت3׭C%Ymjg$@sxK)".QZ'.dxQR/F2yۃјV*1>ӔdJn{[9E|W ndh4y?Ic2R]W[(JGvvdLRʟ͓4:=s9^UUW2u \Ad]Uv1QNLlyW~A06|}ޖCۖ{v@T&25؏FA$./sR-]UU⥿30o O8(`."VW/5xxI1BKe.{J"W7ܳld0 u{+,$Vү&$0w };8bJ !SnZJtByNBLӠHL* qOo=}-U/yG#Pvi>ُc^~_y2fHOJ fQ3oZarWJl:pF e=:`}nTL➑עJOD6Wi]IJ6d\B6(vF<&+aFr~͋ h!i<_.Oam`*+rh9M*ʈ4ʢ7o&5K"tZ4.Պj)c}r ,"I`!'^;~O`v%<1TPXq_=,NunPcW% ;FƏu#&ɝ5d)/]Qg(ȪFCz!Ϸ46 i\ZޖRo_,Lj8\-^Mh]|=_j 8yu-=zF6 rƗr?W-3ו!K+n_wYWHj3_kyI>FrȍV*;B_~ @^"cU g6eFU P.WKv)LaNR\ܔ1gc+L f2템'ѬC%\i"F}miQۖڅ4!J"}aTd:Wƿ/OǍow8'ӚA:X%M:oj"[t~m)7+^qs!00{>l`l[0H ?UPf'lkN ^ v3-}. IzĻ&xbw>͟i=iX2ﻦs `[;^UR\eE^0(u_F~pŭOՂ]\#`7\>*"Á8 n6/S7"7l`?Uz'd^µM>8YР 8U}c.a~xDgrWMh5d*S_A[-1Hz {,FʈǴд<fUWCa?l՜J1 Z"MR.)8WoK0s-7~W0+A mI3x.7Ele+:1fVXZ =tȶeGe$ 4+ d .m~e8G6m"[YVuEt5̮j Ɠ,u3ês_f@i︁y#gSD Ͼř ^He >ч躙h7 l]6{d0ƕ|]|ݒ,_<1+E$`0/ ̉қD eBcƍ&CXx m1`e"(^mjiVK6,W,1psQ4|",3(=ԜHR5A.5u/ m'=;Yqqx%pī+8-*N.-" ՗7ÞAM:Oɲ]w;aw! gܕёAc;d<9w[b5"iC ynz^ bckN͇07ODj6mt?vl`^#!f{eϟt؍+LkcWKu2%}Q7+5kQƒiUʎ`gNAoFp(:xdi!Kx>*p^$/4R)5UIA):ﳚˎ) QA;]hab3J'R?~CrA'Yd]?'U e&`[?n[ {I7k1i5Rbt=H۵Qa8,.p,=J &8Lhf(~0Xy\}n5XS|%y2%ޘhvi{(>6`վ핰SWԁ&'bJ/$vA%^{5&-ي}IΨVtr!2sݣv\ %*ByX1;Ȑ} ZlW 'aCFaM.@*nx_,TW{y2dT;CuyɯYݽXѵ.J;X*J~̿&7Œnc8b=n%H˄[ԮV6zi-ob{ǟ9 &X"4(Q V'QZ:^l> 5~LGLL*P^ D?Ma`"jg뀦-T!93`ӷ}3)0Wx}8VJ BqL*5֘ 9 g^ 8">&x䝲 sj߹u8Yz_cVgNGӴ𘖋#^?^tdLҩ}jφF:2h8*aF!Bx3\/gnKl\k# ^l}1N#QӈM2䝢7a"eHE|$E, mO)nެwe{wR|Y֠;^i[=9js}q /2p$Hн9Q~CvCb*RUQhiNEHo5{mg`O!σ4DXBn/ԐIaYL@Bqͮz0]mЪDޙDt!k|M[*dt, X7Z> yȠι ;dzw+AYw%I\‡Hޒ!X$8#xR}΀,[Z(s$9Z B _'^ -Bh[p4jTU)Yn(O9F`D!ǟBq/Тˤ˂ErAA3+sLM, v*lg)YD䵇셝i}mc&jklfD#l\ ^|yنEV1\ Y҈Ip?l q"Q7~-^98֥(J tE`8t2T篦7 =దyKZ۵w^Hӽ5*J+,n好DKOx ޕ>v;<F NdKO֞ŘjX5֩PVD1R;w@CK#zaI)-j>q`J!4fx_-mDkAXK:Na6 4g ɂy]4q[V!Sa"[]P=;m1|ܜUv te#ͬͅ\}CgsG-G(1Y8qlњJqKq:_.wC#y"[Y X)as}V.>@]6Wʄ U,D{1FO@ҫ9>| .)E#؟wmp4>O})]]RǠ7Tb{H>(}߬Ћ ?6tFw"zW$\oi~Sliܥ^z?5ܨmI;-m9Rg^ã>|w r":h 6p <;_iAfMp,jee3cHMF" &)- L ;IteXO"X]#m'06o9-:gˑ7ӛ_X!E_]C5Ud=1!9[:b/4 ٲ#>AlF%Aފ`琺/x&Wk"QJw@4c_W̰[ )BΌ I@߼NTlAYLM #տ~ V“!|Q0^Q-?HVI˰%7-@R_ё;E}x:RJ?J8 <"5`K<FBɃJ=`>"HLtqc=7muQ弽F\[2aG>Pig YGf 6VIvP}G:2^ nqvDZݚ ok $g bӽxr[ ?>cN( m' Qx7] rlJ҆6ؒ&ѰTb;DL -UHU_SYڸ[B /5RXR1||XNCp "$.>![Qc4:ו=Ð#r6!.7+ͤ׷2c,fn}>ןG`^,mkWDnɏ vR;W.veI 9i/J~ULJÇ=g3Or4'bJEFNTKuDlUOsnA~Vv{r^,/#h{ok; .A pd6$RA>9D8.bE n A> OAY k@$nYݕ9YqIQG!JG&DJb/+J# 5,=SozԙbE.?QE4f!+Im?97NCo" ]reen$MNdL . Hԁ$?d,qаry[L|ˉU$Ѧ@ks*2kByE!Es8d@֍~!]*V2RO+.u3@,`[uͰag `ryU_;emlH(b &YmYzm_up xa+";ivjw5uQhwgK.>0)q|[>c<7e{jp+LRPxY[ѧm) L0di]~k I L'{r)~_ثǫ7`I ޲`;8y?N48(^/=XԒ:|UT(ߣIeJMW d 1@_}wj/6dB'YE+&"|\d!nONR  Yr%OأPiNښU(OY5luJ/I bv.&1\4Z|}2ǰv>5H4O4vɯne9TCA$B.Í|[SQ+$; WjhmE%ӉFwx!Ui!as&kHҵ5ab#H 6_1~ث ` 7[Ns#y3qd:fI!"׬xHKB ֣c26bm$u~T7j@">itlVug:n-[Z J%/:F$v@,qPa@| |{e77 C} !xwFO.t ,H^vj#lƆ[b̄db.!^:3I-=ݮK#}~a:8~>|]> 8ڤ{J) J=^2iC/hbD:ʋI{mGT_E(R׾xkl"|jEUSYG"n->~ZR|mSL_Jd9GD\i׀q\n b*JWe%KU^=xl"bQH<.#둔8!.<îS̝/ OrkIl#cWp8=cJ e29G:I7xK1j HH-y;3boU{^C]:|jͲox/}LߓWN RGtl8sa{+Lb\.U`0OU1Ro)huϾ⃦0EBUH+883ovb"#ZY1{/:d4r񸆺 t|䡯=r˼piKv8X׽^GV3wxM3.,F!m?CwD@f`d)l0C7T P 7rٓ9E.*:>Pc-%*u@|6V)`$1GƓpۄ[dmb` `lX As#4GIAIb]ipn3,1aD^6BJ0plm;"oKw|IT@W;4 $lAN%!"KTAjx&EN&CP{;-2]xlk0+!A|$Id?u)yTes0ӵ 0Rl K99 l %He'P" %LpnF8 -U"_ag;\wӃrnÏS[Úu9y?>GlІj/cEfDZpW.߭@?Bf||wZU]$9ЮipvtYk,EeKsc3g<%ڇ| GdЛL;4,u SB⥚K:sDe^8@uTE-|jpzya揙`4@<6Cu-XilTkjڱwd+?_TLzt-ƪrMG"7w8F3o,Ơ>V}5Qf-;ZZͰs2MZ>E;":rB 䎝Chɮm'~2Sc$gIS-TL~|n\۞dlI˂H1-#BʄJk@HX94` \cҕ88``fJ|6(l$O ԪLtV'yAm7j&SюyaEΗǚN Zt6*w8!rq+Vk0"5F]=:Ixh\ 9\)/mm"s u 1uN<[&~m*ҀZ]ڶ6z sK<llOص,v]!́88q#haHa".9s8èX蘮%>98]U"&{( Z_~TwiTu*/!tS\$x:Gp)ίJL__@ ,mT; K5;齾iZG^}7sH!d@c ϣ<ňCzgB}Mh'!{n}zEyF3Yquʍ%/9NZ%7-GԨ@: nV}y%_^sGVlI@ T]"gڲ h݌tэ6Y0_78[ eUgJx)O,б,o-71b`~9| ލ(Ght@ `˭;gu:rvҰLt?Fuƞpi]Zߴy>@*q;h/s(SHRz:$1&Fcp~.@^\'܂uPW4o {G b̳.]w( %XV$1($cs¤J#ל'Wpaa}} |CB}\=+C{~ͣ岀|5h5GeC=~/s%W wly0jl~ă[rE wZ BD4=h6 mٿ<-r  C''8ΘLVJ/yg(-[ZhEf|&1G"sZxk#Dc%1R#QxKYH ' #V6(U~#CAdUgg Q^TPǘݔ8JZN-`9ЩŪmh.ΟE E xM_g^! W6 QG@Δ.STn٫C3"ڮitz/VEr Q̪Q%r5e蕠U{:?biK Z$G+b!#8'蓶w]ŁrDx>39[ۃcWPVR  wpQC>/]ۯf K1 2PSsJebW!]LLE(a 2[\?Y*)S{TIN"oa) \'2ݳNїDJ&F!4E Hq<2;ۚc\gz^n)^<p8}wh9Jm"ӄjC@r#c]'Yv!:ﹸү;ĝ`uθHшI43[DKwt6>W*}H:zYrdcV>OIM,qd(?*jR@VaD/ţў3eh>~,T 4]($9T~ox$֨DN6.xN4Mf/\:ѻ%]G-4tLi(9.5JlJeOexɧ8:.*`Ad;?{ܞt5:WGІ4y*:@򞃏 7#A%b dB  0.Ot~QpϠwu*9/OJ[~H.SUkeM!ѩ_Aac/cïƾ>gR|I_ɐ%^qG3<{H :3KMia;Vm$.\@ƨRxڂ$4ؚ5\4#;#l20, # M3k=M"-ʱfJ##r"i[.k`2[B:N`MձqMVnJ̎ȆȮ#vñ'|YD bB̓^oW#@X$%'/LW]O@A`Ewoh8Lxw9Xs`n6.0 '?hOԊ*?ClM7z7pjzM3IWpPV5-i}|!o;#p/S۟s1[<&ǗKaH+!T"(QXͭRODWK5#[n= 8&$R̃'ȡ.Ӷ&qp=ޛQؑ^N]g$ʅhנڏK4 .$~wFy{ l [,fD|{;:{'6=Vn[yW?v[An(9W(i"X@Z码@DzX~~t1 NU +\]ݪNoZܛ.sQ"WE]Uw9?ϋ,kj#G>uw-7\RqNQg.hr%% 6 )Y>16-\hT^I+1cH#cAږ1Dh{КLf8 itB~XvJ|t$~9m"cC4&Tƭ6ڠ_7 ?Ѿakh^/0ڮF97bwàe7v@2゗9ue=VQ0,V4[Dә=f3ρFkKN#v6f ̺cQc ٬50)^W/)ù+@;iH0/RP xWIh-O efLѷ u:G`+G.Je'   - o1n8tzK\(e;\-ŲgM/UTY6|A &̱-wbmK[½6]yTd7d:2M4*.a(d.MD׷Y~-u'`"K1D݄!jL(W Iqn*1I+54H2tYq20*nN&8MȺ3v@U2ϊ% 8DA4۝ҭaqY:thA]g5o)d8hvɄUփ)zVoB[ ,<;qUv%^8JMyϳpw^dDxF5 Q7_*/ h*xSVVq5؞|L2{Zqt"y^H-eֶoq[-pY ⬎BF.I V͚fY“<| 4ƀUW6K"tT[}#nWB]*"eH:֗㺝83{#=JUKnYы$ S$ѫP!/6T0"-6]_75zTR؇p)%NK FPS{ =h*9_tUgZH#lBM N3ӯgʇT }0vhdT;;=D\6\KԝO?(؁-a2%ќL-zBaOi88աW)WSxZ+g|(%cEDg8_( ht:jopOqI347"~v B1ᑪ-Knp&lNN5{uúHs'VDq@KiBg?PQ̛L2Jvk[P#<-[c_.{s=Q@YM ýx#dSPh"#Rޫ~K9HYl^4 2:XEZ!B#qTQڳTdl9>2 ae F8 ;AV8ŎH7弸O;3O٣CW 73 z TNfL3*!Y8}(b亷x #b(ԗ~س$` qQRAhUyfl~}vmdf1aF& NwtVdnq~ J%3N*R&6;=B\ԾyދRWjt>i^#:BMG! ƾ,K )o!wۄĮ;L@DJ^^z7Q SЛutYE_Չ`DZ鉁tJWx8il#aӺdg"R߲#VEF0yצɥmӉ@;I[7.->4靬Fƣ)n") 6I\v# F 6z)Z),&6ȹZJ%(E v-ob_Hs~/+CEu/N7_jN)g.@ LG)y\u TۢT9~{Ӫ8BT=瞿x%O̙tQÁ4?+GFm~_$v'KfX9RC71QbBqʿ)Q;Hu/ZFl+DuV=Y)4-O yJS|E\ ?s2wB)sɕ^k[1 2BRѣcӐrک'2&yM;`Z2mUQ>x}Ƌ-K|¯gS58q5t=E[o@Zݮ)( ]$/ߐX82 ]jԂVR# &flje7a/ bs nZ87pl0g\LlZf F))V%)X6#uP0r4(i7zGw^"Ukfv/!oEG ^S\AE&*މeDΜ_}g歋/s)VѓQ= ΗE64~!=_Jڶ4e$VE@6W1^ {t ;eF20}wfSD_OFÅUZX{&"5˜Rr0UP|O/s8}Ghlv\+&H175TFfJ4ēu[)zL(NWp_$`F P|0lAǫvߦA*mŧ[M!y 7rG>Uelݛ%@ڍ+5?OZh`AE#siv-7$M(.ymfsNZO#tiiVAPZh}l9~`x(tY,C}.4+5*$3AЗn&a ׷fې!U 31 s@DPDj#`|XSՂ@t; c?}[%MB{!6r8' B0u);Wx1Ԋl7/ .]Ԫ* ^hVU<Жc-ܤ'm4O \\|fxWjyx[~u祠(jñM8fhol?R _>zMl Άz[*0KۡWAML 7=C Sm:%/&sr٘ʁl(|HU4#R̼ʷo"8MN<3tx0h7n\MwSSqZ}+A!j @ߌ@hbOTMyh^I뇤<:,Fus9$#?̶0J~ {ryPʒ8.%w`,vs͒L"3|uj{fA~HHP,aM(RmEri*P=J]+gGU wM8o/"zE`¤Y6VSV6njĬ[kId I|“O35H1m@ٝ:^4<6z̴ ޲_cm!f|Rll*v籬"ݽv>RrX_AԻrc6/Z -Xw4M'= 2 %bɿh]h ҘJ 6`p_xiKoPo6!ҋaB60m(=$]Ί}BW-cuj8UyG4׸Lhbv0#&gÒz%1܀}UlGsC0 Y{0\fe; b"tG WIZ.@ф|vT,NTN1 +>Ihk~>$4\ tzG:tBy@w(giV3i"8/m^>2HEU]P>y/MX%eޘ{pCjɾq|ϴ}=$/8+~ťG9}Z' 9m!!:h<aa\9iwfX^YWDĄ 04 RcZzs;#~Ci:E3n?Uv,IӟB*D~qe,gּOgڿeklBY&O"(ŁHN]a؏l˟V319kEoD=TJ]:9?st`Wi]ZMT!Jn"u:Qfӂwhm󩿎l"ٸLzAi 頟L#/Y8HǭYqjlS $qO6M"*G e=%_c$q{@ LžG' A v.h,)EHM5:-eGTA=NKx vI;w\ًO"1*z֓Y))) 4akorak@'}Hޛ3'qt`H]P:P,G@ߥDy8մ.:(DCmEGK C1`댽!5qu9.b\l-a~i80( _"1One}_q7yrSgW TK5ATxY$x5[vrcӛ%J%%]jd52]Չыk\1rWr#,}W{h, )(lR)ʾ2%fN$ȯ͸h]lO;LcvC\*[29EXv$EsUէX`{,bA/uA#[j,l_ NRUWjKym/2weyUA7!gE7 g%ZɍI9K'|U\sGtcjMp8D"aǷM+,9~5lCs;:ߦ=[ P!يE5QYC"}akrCzq%Ʈ:4!GOoh#s.ArIsmፉyx z^F (QV4goIu"/ S|Ա7:SzN>Rhp5:h qukNRJt@| ICPlIQ,;@/i?棅Pv8GNa>XNgV n7vIgV^yclog@Yq_5E-uRZw/-w .X^ce7fxqG&Lߏ>RĝxDr^pSPEx$X İi,DC0,X<퀹q).9͠-޳H3Le $ L_yk8٧vܙ|3f{+[\g- ˯|LR"Oy6([|mk(|}fXoOx{ٞ(vخD2cIiɱkqZ4n^9(J_}7~WSKPR_ 1e=KebpyuԶB:b/S zSǫ/pH2* iMνY.2Kti 45&ѝ*PܚkYePM)n1O\8y1]JgX l Nf-HX?i ¡>pŠieA2 XstY{jk޽3M2K3'д6D6̳ ZJ ">IFC'2϶go#a#_ItG*ME3W"-9錰]@)j\>rM۽L [Ew[43*a$PFVfQN)A(V} -K+㥴W$Y#F_i/eҝ\nLǴv=}0qދ)&]uXn0nO}Yq T4{OI^^>l[Vp5Dڌno'> %=|:glފ `@7#X )W T a.9臓`>Sl#rSmd ؠ@$rSQVHA9,hf񢭄U|FԻ3*w +PJq#a}bpmYoCuQ) µxSĨNR('z6}8 zpعe^9dV1U+y,&|0cbHHCxt w'F_G_@䞥Qͦ(x @s ]WT*x {DNܜbu} Ĕů qFܱzYC N @c&VD޲]+x[\Td-Q+DʇwaGku*!1 -Ҷ=!l2f) 'Ťb nE #H8HzI{z8"ZQʼ(h+c>k&qd\4iXW ls PP)$o7VFȯ>06i/ 8Pl$K7%A:aU?!Xuj faQAϒb\~'2&]) xkR(?gCFe]M3JXC6E`q6/ zeSev&j WC;݈:J f QV%KJ1ZtfX=HJꔥYS8B>7Wc)qoSlHN]a4Uf|~Yw(T<\ТBzn E*\ 'h}@~.#l֚~Y/+q}EHt{POa q6xy' 11TQh]7 BLg] oKiDƴAE1)yn43V(gn'۳ߧ$|77.ɑA)Lp9ޫHm@=0$&sgryxL_3Jֶ uBYM"FtQ*5A4qdZ%\,HB$H`ES$Ѧh+0"@>pXmʴ2j`\q^;2pviOP(] ]x@zqs[i!gz(6\7"c"2Kq,` &?iyOm_F;ڹ,A_h=Ё[ѧ"[rmvL HXP?o2\t&NG>__ek*-MnhiډH{UwKV0`vdr2ޓ„8HNPvOt㹨LnY7ه?֡XҐH6hyCØئb.0:ntY?0uBʋzV^LB /:ulФ]/.J(;hTC{F[U:~~cƠMOl{K^1 G ʐeq$C3R' =3wHu77k_FҚNiD;dZE]ŤxZYOYtc2tv* jG\3Ќ;V[BGP㮅ѡOս)%bsBR8~oa:73Uǖ@O\,h tܬ ly!ߒJw;=xx+-zg 6j=pk%E06]bG"OM#BF)R ȚMP6ǜ*9/\t=ՌJ֤(YbpWxh RdaطۦK* q$[QAv zx:Ts"ɀ<")FV.6bye\} =eFVܟ)_d:_m-Fo,^גJ( ⴷekDuފ8n49\8h[:`"]Q^}~E?8+fzKOpj Q&nN,Q6w{:ٮWC\~*p">r:P{#+yn*DHax.{Z/,vIDr)@=4K J{cŴlFa,{xkqdtI$/-K+rWDe}ܽ[+"C>~ -_IZ'A ?ZYv,8#1U TcT%xo 0]G>zIQN$JЎw[K~W3GfOƟĖV;e^ KЛ0 ynѭ N(:1sF E.չa;X*űc4o?GFB ,:Q/lѽgKUB 3#Y4nE|fg";xl[iLE<@F S: %zX{VjC'6gd/-$z֞@JxT6f&*ﰰNe[)~]JJ1A D%bwLM;-iI2g =7s$Roh4 ![Pe_[ BDWqw[beln?EJu ăJhi^mFM$4Ԩ_j$B[>E{eδ$|t=ϥH+^M@OW>2F(LX_┬e><SUX*<ShpKedeWwC^(|"ǽDbjgqTʍC-T3O!VUΰoxQ[wH (<%BD桹t#LzVdql}tĊ1Q4bRA*'Q&fW0cg,]# kmĮʾ܆_5ՙ$T0;og D2ifD0T/sOWQ۞9;p.𪪇' Vރ7gh; @sT}>`}8*%|]EGe)kȘ;Ek0L\e-yַ&I=X71ǩkg r aZ49fI?/Ja&M+>;\Ȱ2?&N oeT6Q`St.ޗt6S`h}v@Bм!! xp ~Ɩ{bUOڜAE/F[*: iHIDJbdܚx( z|C̯MHT3fm&Ha[D0 m$EL7lZ귔M&`X'Ƹ<[n v!#noƂn~# <`N1 k?\/ٕoI-!`6˒ma+>1 "x8H pK,dڠDNDz Lҙ h|9h ij>3)ϐboX{ $.FzL]]z/dn^&.нSuR7|'ȮZxvX˹: iZGBsC6v{bFbbb V/Eej$`/nHH12q"0un]  5@-M%#)O{ntJDI{m !/DP ,-]2 z@|=*p]ԙ?#'Usm]}KV>3;Tw'Yeﵼ<$zRLW 8im~Hc줰 / rmf!YMajU6O(o<P'8̲uF1,Rb7=ֽ" F^ub G<.詠(Km'=l;Q`L iŐv/HWٮUY}d{y'÷(/`F_ žD[~()En)u*2 X=K7vQ*qgd&5/,ː]>[ 0D\zNO$.e;4nTM5%II&+eo V3ߤy߄Uh[.uvt\"ZΎqŽZZ.H0l~@/j #-gh2۳2<_G0оxKY!iPܣ4l 9 SSX5<dz4'"ĨnHgޱ(X @:=Zʨn F/~NsZYUT KgHGPvc˖wg浫:W9J3zziVX@@k#<^JD?49SP_p*ٜrqtܚ>/^spgmvNMS}/ќC'G4:d%C%x?~>d<`ɪvFVlҕjR7APXj rdMBj"aш6DD)ݷ~ ipc7 #þ6jE)^@cgx^y}/ +]Űe|s9Vkbh?Է6U;Fac~}}=Gd|DpPne0 \;i:-./c@z\[4 KGk MaGڝ ;ўΎh5~6v{ry2Ím,}/a^8}[;G8ж^0_/U= *@Agړ`r"]a]\gkZ..!pCUT$%v*}uwԇ>q2;w&g 3q1f3 (RZĝ-mtaIycpk1ۺ3\<.(D[ż?^evU>ǹcܫ:)QYI$' G2/J1 w-x|]3%֜3Ȓsfe/<6I۫,sI]"ћؖa^,?w_[-l:@57{Ez^GaOŔje(abUtL/&-U*'/JnQ?GZ-5a5#1ZyBI5e +lMKf8kC?lli |1 YDlG&tg./9OYSkh+e?t|D\wW5)IT(윷]9YTCzO0s3ė =yoVi 3 J1.4%}=*W~7O!^ L) 4̓@X(J]+m3wAhaʒoQBJΕK(@Go}Y2UVȋb~Drn!˘7r;\Ϻze!6H.}tTX}RE3ف]:rk6'7ޑr9ځudsh97(ܨyg%2n0XJ+W6?ϺVz.NnXTlD/VBT10_с .$JM[`z_b29&fqo)5A]3ձ-]P71Ul #PÕLHKg[ԁFDa9B( r7rS$_<[4i,nHuXn7@nxWeNyj_IE雛G >V&xG>K(+ ){נQ pӍ$9A4$ZVB lF' W1 g:4@{L5Ỡp!ю:e.;|A; M]BP|E jBLTk~/LJ/]MƯȴqH/ķ0 %[[<2u&r jSuN * X?~[?*OI30y0MdS (fd5`jLl|Bqit)˨۱_\Z"g_`4. ?| "ܢ/VrE51dk~G9e6o;mnf|>eN:S3*Ճ^P "U(N$.ZBçN ˺(j~Xea_4R5+ıDv$ۏ>ЃukoveBx^&I>L&a;_뚌~eomsh?Y9X$BvCQ:=)> 8LmcdQkHuFWNv'c` ` .R10!1#1Y6 ҬtGO,G#I"W*[, J[36 -Igc;-:lqs5z*a;fG}r8HP/BUP7,P)__o24[g󍵕pZ×pڿj4B_ՔjjWsax~pDuh! bWxu'R@Ğ3 ΐ6h+8CzSuБһl|.7ZZ?k-htEt#͇;zAn*0e9UmnTWrn+D|1B%+T`)u HC9NmO[ [ q_B=S޾'C9H'ʳ }ۿh 5y ݬDm,xG7<80Fo\'C:*jv9-}7[ug(Q8G0,:>ſ1lw/,Z [k?!4oU'jE$oZ)PfpHy'G4oɻ;Ml kVid_jȞ}1!1B`7A ЗǁޢWI&vm8*DL)tf&Qыú6˗w޹ñCI4KއD1* f@?2_O>fs3(*tTU^gpi@$K]@C@  /wN_?ޗ< %37hк%pG2E U$MC.Za9,? *0(?bwՃ"vxkM"/;~tnGk7x(W)h2daQDx+G۲ yV[n;WoѨgբ1u(Dv[/9yOd/A8FbHwuB隕( p6fKْiN 3/[BZzd;%݃d5jX ?xL'r[z¸a xl!DS4YyY~}e31 _ G D~}jXyUyz7=B5c?Iѩ[wQsOSuz{%W SSޟh/JkԢ*s C]]Kp_{PPMXtƐ.yG52 B/[6YٿC /OJv!OREjX3ĆRͶV\%f 1ZrRflEr/5WZokɐl /wh U->{bwS}5%0ԽL #i*6{Q6BQ)ALvD0=;sRi[c>҉ os3Dma/Я>F~bdx`a2nNMfYض0c~WhY>Gn/Xx}c/ ũEuQ<8w_Nltg)W,oyU[*ڜ[)ڤfC>V S^ C0`&"n" AQ&fG Ԙt׃РmMi$ jpR n՟?.8 n]/=Cѻ!inߙ*Zq%u2tWe (Β5M.*V26{úvU~s_d/){2Wkd7 UFܞ7fFHޒ[Mjj?h[0 +A(K!Y 'J3w]w6d2 @xفz*+jM:CLVZlqtʆW+_nW_6Ɉ~t\OsbGx71Ȏbe 2%01`v"O6]p 4Z+JBH^\[+FN=Sx AK28fmt鵓I "ʤV}l{q @(@NVdtਮW=+cR4#'y=P7* @RFwo*7dT<)NP A+ 4|0dDܲ,f}u ' "ǀ/KׁyBnb/Ê \¢'Fd,'cЮسZr˜`?M`?6Z)b' ;WoKPp;0{zLAƒH!|/J "i~`?p0W -u %EP ຈf|PN=ޯ|d|SgbWPȮyo3 ʍ ]3nFb,Tas_Ӽb ~طUi⟗ /7Ru8a~ECtFx[ zP"y |4k[ѻ[u6Ic:"-T!P—dku'D:_j-8) j˵cEQ4`6"R0b;>b}jU38'+&5 svMܤᡣv>AR7̉EYdp 9{HWe1;*nr.snVBgr{ {bT蝩FUeV:8MZ5F's G 2mE(HvMƬʽ|/'`v<:fcOuDzN,g)Uh[R%--AG\҆uOtM]FuQw ɕF,\='&҅ ADݪ;,-62娞fz١>,hd2Y%ڱD gv#dKD2Y$dqAIa{9[gc;gW^}[6C?&/O@7/ݼ%KŶ/)!wtzɊf~ D0Ԗjd |l/-)-hl\jSѕAn7cg sK4Ρ2%;0a.HstK#l8m|.L}\ЦO`⎉SY %IϽ=fCrx\zmVfٰL Ͽ;PEґȘ%]EN~EXm)02h\Ǣ ddb{:#D5"&ЎdCb<8hn;.:tRġ"Dt+XL!;F>?%2a )ۘtG#rqtm>C0h rc_JOkq\KRJbϟrE+Hׂ-̧&jt al*CjPyWMJ 03DU\c#F11\)sm:A;ҷIg&`wZ6}[{5ޞeC hb?hN=3qx(X={|טXaδFC̵47%%{|Km_n&Rv8ˌ|,vo74$˷#puظtKb~RW Ӧ]_R mr ~\Um`I"1BjiBK`ς1,!Au3@c_B6tu+4|NW\<لl}S[;0 VrdUI>5Y-s@dT8w$ш?d'I$6jw8d#jLM`0O{m竳JAёx(@+mkJZun->Н#ƕκI甄P9XK\K\:5c%F2V8fk'#n֯d~O@^Fi5~@>.YM`׎6*t>!h0v_x4lz7lYBs?C[$Zi7sǥk}qdw6-v#1WjH_ #*<_p]X34]#F2NI9 4&!3,$y(_R+gj Xݦ' xDLz5_7eDc"X+f~Kw~y/tZhqo$oA\F5Œ%g.ָrmI ,(v0tV-$)jgLĔ\']?a$v)GG}v-Lu|3}hSw^W%pWQAڃ+!N?|`/.!eЬKR!Ɋvf-η& vW),[UVWY3FOMRa׎b:!ˡʧF~7,LUޅ?AhpɣvӮA,B1MW% EXX;?,Myg)+*r#4Q`HA^ޝZ!~6Ye-p ؼ{ ҹߕZ_"|pmE7 OKzt.X ev@4UzU"#ѦĐ)\}w)܃s/zYR\-6YgEvHZ;@r5̔D _z%v׾Au ;d_1ͪ--&겉SmzG)9X[Չ ;%ď=TZt'Y޲ɘ) uh؛Y1 ,7}},LTa&iĞrZe.>?r taݱ a 1kϚ}n*R!*i4Mu{% `&y(%pj {QP!5SZ@gi*.1m&-]R׽ ( 8Mzcj&GfjDtby7p"z&J|µf~y) [N|G$^'w Wذ5yQUڍi c&$Ri씧K{^eRvaCCVgXװuITw=0*𧝻C{m1ԇ윣s~^ي(MzwjvBР ndAK( -l[}H6Z mxΓs m`|O[s"r& [j'2:!gi^ZSpݤt 8|/pNNzbnHa9 K]{S-b 1-k >e( i fT7l<Ξne-K7&5mtL ‹w?:lJ&A"nZv?+XFᬬ3GPLq<8IGsQzKROʕn`tq~ı;pZX4#6-2u1*5d0*-PU[ 3 Ѣ \% Pgwc^` uS@$EI%v~/ϊ >z?:ayJ6RX(䌍 N|Jk5( ؂HtS8^d#}IڴX.듚7#"~蓑Ec"4'8C+N`$,afήC13{ˋm`w+[$|:P<`"Frmj\wKcKH S':#D+C \,{%;WFNڅoLLÂd["n˳>re~=Y oV|u\q$NDF+]Pb0M1,RL+kNlW7k= 7_e7yKnMxq狿l~wSeص18D{zmiAN9R>G!H^Bqsv<=2euTKIMMc&C1&(q5E]p5 `N*6SSePC;!2ypεQӀw:P+!o6 Y#J#6X+h!?1?ĐWtVnC}ғUqVCh1PI'LwG+%@ING R34'򛞘R_ \Gv=R41 ^+~U lcNȺQ,FȂ r|Yk6  U.(GY2K,AV@1%k 3ymE -b"ۭ},zM4ѪtDSN[KRHl@uZKat𢸹 Qc_~+ֳ`ZJC<]k`cP=w-^Cz""Vž WY작=W{-f:$(N[Zb@UPH`zDïQbsՉ_[&Sc{5=3˟Eﶎ䅒xF4_㇀͓qaptM~\b_7F,/+X p/cj!F98;UiTAÑ-y'͈͂ϔ͞V:˲v?m2;l"F6;pN"N|{ŽŎHz;/kgtP`B ft>IæcE{yRbř/ȈN T [zxEovEB&) XkL)Kፋ;2{X7g揫0k$5|%`ڢPhVE<W ɣa9 2dH|^iD|4[q\ڨJ(ٲ}MH='cgC._1̇Nf#]ĩV_IMC.LcNdSLbsq(\e% z7xskLݗLKsnEF fJur',d4bކj:tNLw RPS 0 >lq+$cɑ,zdihީ']_C! ܖj#Kx)?fV~'rpkC( SqqG8иKdT[w 4ޥZ G{;ݯk,ݲ2TdH+7cv 0ne2QųlqTD)k |É:b{T96Ӯ\8K`7&UG&>gT}_$Rw*!i Vr@٧?Fiq4AŸ[P4{vi OgÊBդor~ofWR| Vc[γlV#琺4WbIp}Oчζ*ѪA?2X_>BKGZNl:l8(ZiV L,յKG`VXޖSգ ~T{HňwKu'ķ@ـiP)1Rlۍ(*Gք SOG׫5?-\P%|r ๮ )]^Va5o0%:M#v ;y]Gw`j$#;!‹yi|PO@Dh*dd/\`}L0O Rksy-FN zM&覙klN <SP6Duεz.%CG,pif=FrҦI t Em.&ip<;|MQɯE&b3p9`e#;UH_cJccVUk*x= ]W<4{`iX*u?f.Qw)z [=s$PCJ&5i_a*AVh,6oV%3`/yDA@B8]@ǂA~:vVV$XQ0FY4jR4 3 *d>chw9mj8֖a^XRQяW6UwEiFI-㤬é\nŋoo-PS9Vd b {a 5q/=茖oMm7/ՙOP;#P. 3U_3$MAnԅq1aYcWlCtfIX6偸f%e[{h GM Kzq4LOe܊ %x6q EL3=x ~ЄpYx,$3ƥ+ \z$zޅ^A/{ VNbPN:g=8Zh\2EB'>Aå{xP/>V/͕fxnuq뚘]A_VWaOEƅb]%n&ޘ"Ϛ ׾bXE ̇c]J=&`a,O*/B:;WM$C7' M{{E3%胺0QU PVr̷T, Ăvosq?#viYQAlFl`˱<ܚa=~Nw]{r6YoY2Ct<ۆr;‚Y۞NrC磽FQ%^ >VuJ?W#Z VT$DڂMx!{RFlc8:Bөa7^X1cs)D;_ w:K{4(%Ӽ3檾g=5aT+oN'ph Hƴ:j+MW"Hpr#<[xZ@vReV-+!ԎjZ?dDR-@*rY(˧d;in:u)7LjJ-y+~g;B2y$m=Zfҵ-b@tW"yx]Vep1~ђ|ZYTIȹal;*gjeRm:}R\RmnjFV[9ׅjxUx8gW;}{ukke &}jZ&73Jh$ٽDЖաCz2̈0?ApJDW܄s M(UEHv)!!#:u$הDhp8pj!"Aj#}RȢyUG$C7i/mbyD0<=F_33MZWU塙WiqhF%X-˂~E&:m*Q_2%!Jl_~zSo{H1l-pl)ÿ*rK=! 'b; ;$P(_wa~3sQTv ׀jETjj5l*ۗH}wLڙES$)xLk8.5fy/u/}D+o1.s4|зN׭ڈ|2L@.KO5 bΔOUq( fw IA-f1`>ug_seS<୷0VJN[&K Z?*a̰^`j԰d\!±B_T5:ЦJԉ+;W&vՁ_LswRlMEslԚ皊ϛ\H~D~6niL>zP1sH\J]=Kn\N!Փd(xh:~f_Lp_F5Xe͚xwXlE#9L̗K\`(qk3 6[%c81%-c9,TaA T ǡeCk[*ziQ~M&\9Ο|A6 $hL}ݒ ?j^K5%] &߅ ׭,(W; D 6_N% *;rzЩxHYVT2K"<Aq~* K&""[ 3LL*{2IKMfji6nƍ;8IW`f)J󜍑MKWmKPiCr = v _B ֕S'&&mh'CÄj}Gd-oFDÜlD=\ +tm:8W?EJuxL0@J,3"Lӈ^[e>tYQxQim@.V/2sK w4Z눤F;'?+'LNT3*Qz苛6 ǃoO)PX@Ϙ6Dk_G=2"/%L#ݚ1!3Л-n#G/BǗ%;6ڶS3|~۵,yL,^lO n\5^Sq/;E6:GOșz^?P+ D%"()(0_0rua&5`R`a9(Cדc/ b>;Qk» 9ގ2~>R54a{3?<gDT#W]<] 5`3:uȿ|]1vMPDfO 4^2ϰ'wi!fy l=%m94>ݳLeD(#4x\GDÜ*\G|'UЈnZǻcci1Η(+ԒI9ua5D Fُ+&ۆH99sdHBG; uzam3qwȝ@X%z/)#V0*Ս(7'-哫P[.HjLi Kv#S0~gwy+@7I& .h*{_`\#޺֘2ѣ0Y}r!+4q3ʳc?pA!#4$+t)Ezaߣx!@CL15 J5)ņ-RYƢDY 팇24=1b$cׯFU޵e5{=.Fp*gh ,U@|Y4~c@QD㼽6 ?JU!Zk_8<. p XOS(9MdGA! ^~]~ep~R]pdv&5cY,Qkϣd. 3gObrIb}PwVVJ1YtQ@Xh$Md#FnݬPFuQ $ }A/CTٜM|G3[2Qz}ۮR+af;z"tRP4KyV(Fd3zmDj;q0pu- 3;:reV0(m#c 9@IcX DeCϣЕ3]aʉ_턧4{>"TMÔC4XNro$G HMQgg 6_COTSW Rׅ+\[HkN?'oR| ؠK6$(]-VSStc^EI]CT4կp6р3ܩLIDYӄfT }ܳ֟;d:.\%ʓF%'هŠ:_p,jfف՛/Na#D'0O sAJIP&V'D-!ĝ/Nc v7 [1OSlY'29qcSᎺ滗D@ԵsePhK:l=++`%߀SaV!Vh \ &pmr}ީ =Jf8 /׺sذXߙPitzq)ȒEEPe踰%#KhQDd`|]ܓ9{vOzG{V$OwIJš]DF1{ # I ~Lm#BD|Ʊ8(6vƀ)rj!Dvp>;3) ?U{օ+INN mx7<\h9L,oD.Pّ) b)[*+iAB.#|I22 6,j3PiV~GS;$ѡj)wI=5Kee0¬6`2O873d|dmʸ_dex~ OM/wbQy7>Sɫ(5ڔTǮj1/cSˏk4o@H&%io5ș@ ̰IE7ҥ~aQAecxڏK{=!ܔ#¡G#z&FJק ;r{ޓd z}6@(lN}o=w-=]|q7'ʴ&ٓiv:(; ;<*|̩\eMX,,:-f÷<1ɪ̏KɉR!m0ʉ9P{lV}eTô4\X#?<[$z?9zD洇DlL [ Stp!M(-r> xnځ2j&);*SqO.GT|,܅j J\}qWbc&ӗz-&6ݘ.9QxkŘ({J *S*LtyV2tyOHի(RʢC[GѣpJ}3J+P~p9nhz.?VO o] ʆTfִ-KсKoDĠm/NrFa擄ʸ휘1sg2=?~/IHlZvR8\K/Ԍ"ǤT!^7VKϭ4Hrq=kÐL'sĤyܷ0bWaS[=~h_{X+: B+B-_l8IBhi:_.V(,BBeMgHyGL phx3)OA/ E*N(홍+sYl\..M!`=&LZ|/*W6 +ʥfx '^$D5wPdVKಅESްV } 1+LMv#_v)P5.mQĹח05͕Ћz$`Jo ckwB[ڗg4=oC`ޜRa0/)2 D.ra5#u𗟝G,, P0$&  ;^( jdrs 9q\RY=sKxS $I{-<%|V!{+X7BpC XR&isG*~mFlӰheZݯ~ob26(8* b&cͺtN>azШPw<,I=DYs3;o7i-deѲ!kB6aj(đ5|ˍ(Sb7}R)A\F7 hj~\;Wbkn;2Vek;t%\@{٫%t%>FH0<0۩]K1n W=׬yv]Eˋ`?YuHrƐE`"Nΰrz+^BI8A~Zmx&0La i S+#`__l;XYد6 ¿Ku>#A~0 7?AշoH94=' oI">Vt3w33 J2'0d2$xw:<ނ0WZzOi$^[戞ȈaO5[H]Ƣ h&X:C`#ShJF7Y)S pMW5SeOMoMӄ]]n4lmz|E9!:(tP댮T>6Ýw2`D/J?D \a߁(UP(NH#0Z0b v?\W |4^63ǂ>M􉴟Et~c^Xc8+PY kw&!GP4v5I\(݌U-XCVf$nSiHel|a])rOccuj J@-n;)R ]ht%r#j8nsg,hgV=mPxN,WL\Žw-Ϭd^;>c؏eH+߫8\SW:Mϟ01#N*QP4㟡RZoc7S D. {ȵEc2i"LJyB!*֞d&oNxasСt9ZrTp_VPh8S֯4^&[Th3ӓr{"xVUiqY%ۛl]S5>Xi8 X-S/TΗYqx-fs ̂)i&ŭ,,sS5s;-$ҭw_loE.8Kt хj6v/Hi@֋V_Eo;76mf./e'ı!fID2H4i-bbHhݔA aE C ePlksVgNjk^ 柚`n$r,?EK)Ū|SDp#~=F>k[{KKÂ[CZal+:X͉ Zk%+]#REԃK\6>̲lu"je JƯڀɠ2||.N/-tr0'@tR/&qw75_G!9GTTmva\=9`< %ѹ6WKm0ʵ'2"sN=A >&y:+5y(X۽#nI"i%wEQJ1!&9]Z86Ńr䰶t\_?ߤp[>](Vqsr ń0Py[š^,pxo;xǟI 4Jʧbqa옜2GCVKL6}OtoKD\I?1Cz1(V%zXLJ\6S[c=h'5s9V&7'E\ wtY7ErIȞGb-oE bWYzv-7,i>.|@Au^9:HI2F Խm}a!ZkC.ш[;h$_1HCEkIɰBֺmqOj&Sp-XU;:޼~g.Y'orFl?Po&JRg'&C@֪g)c=]HycmNWBh11k1(|jQ6Al:OJ!5q{g-^d)YE. nËF"P %jRTdr^ !J/}yk#v<.!ʲ֣MM.v%9rxlk9'`k֠Dn"=)yR%BxhZ=%87smθPu؛ΪQ}ʯ"MT[EW^w08NqX 4gL\ZG=AwXFBVW _΃nf ռ}BDX#&wS|X>2H #\<{Ot/'{yES[TjeJа֟ xiRĴ3PENA^qw?n3+;LQp٥@J*T˅gz+xWe4ë;M٧(˛UPݎXGB⟔fF)K5rE84%E$$€Щjqm,M # &`[_Ctމ`[8sp]]G^6]kS ɪ[ƅu b*Wmg︑b^vXY,}i7`V'_^̼zF"d p8%)tpb+ sq04"7䕑Aw.:7>O̡LD*=]0Эe0&<Qpr[GgeWH8P<Ւ"8:2Mr4T'.n%Tg}{vDt^D\#s9*Ū4\-엑sl/I&+38:D湳,KZ8c#?Zz[">uLr PoPdVMT/~ d3h7\~@{;_@(~F]lzrbC\O(p$Ε55vZbv~P^! 0]8=C^^SN6~04߽ rZ 5q9(@4ʸWbJsh}&ޕOs|MRʹNW\QZO[&oY…螪,<Ѹ Rm̜m@J+R>Cl/-i@aXD1R))`ܣzE1C^o 8l~Umi[nketbj-Mޞ-s>̕IqPÊFR#&I0oa*9+o!HP8PTP~5+2W%k· l34~eCq Kq֊թ XiZ"b"fe?X̀}g,0u<"UQ}d$K@ĸ\{ozk^F4׎S=I8MٳKv^Š.֎:'اR쳋x.l;n)$_۠ը8EPhϯ.C]W5R!UUn$)O|LfH5>BG[ț3IYAl%"-TX"ݓv:ɲ0 mКM|d5-߸YaAE65ܿt>Gs9^,ݴGQ2 MC+baY'L("$F.A3=Fڹ\:děFڠC΋ n4JT50LT~t 8L "D EP|=<ӈ> `Isw_B50l}SNB8ކ  Wб%~`s|6BHSTqE>ۄF\yk;"1O<̥$C_5,̈-% "{ =,kc;s=ȿ'Ʈ/61|0>^gȡၗnjc.o=+1Ks(d f l0gUj3u[v]Ճ7]3#w/_(6EIABz f i^;TI 6!;-ERXoSH\PCwLk< U7\[cq3-,KѳL Q ҿA;PPk16]%WE+=vA H*pH+{,gf̑UMYoPA5qƂ J$]娗J4ʢ){裪%z2vmsD +JLzo5-",80"* *j5jX"9^*򧇔 d߰ڙ3 lNim~G@MZ^R0ZÈCoڽrQץMKF6LH6SKv"VEYxnq<9A%pmiqZcE@-'-dc=V 1d+qJ6] 03=ҔRj? Jtg +b{RUowjK(0A -~:ۘEg$;UTT EU~cX!!wDb4x,1uiGxK'bLw?':zQSYgaj`C$<_5>XW)t$D`-Z_l0dFr1dV?ҒFҔNV TajG'8H͆E ^)=rsU?*kA5(Fo, /@8:BlyI$K>po['URDœǶin: )#ɋ(}_nM+*):-~uSjaݬ6֐C,gfGJunKVTG,mUfhD{N |9ߤԛ.(#i÷&ݢ>'8l:󫯣RAqQ¶kt'vGaХ sYBB/%$/X%!˺)əڒQNuho'O*jz;3ޥ@(ꈭt aA Ѝ$q k $|f.t+p6vjeopbS܍41Lw<=[^eWInV^6éBVy(:,TնA://~ {riIW.e)dfolZGkTgo tt<Q$1BvaoW|X%΍bGl@qTl-ǒ0<¹j+$+A'gJw;"anRJ>'%l8Pp'fDd#lk8ib fk11}51{<2P7JCԔx)xDDeFJTU=;2W@pP,7t|\:DZ|:Rz rg$ūb+R[a⚻;]^֬N@_P2i$p|/5?L({hS̖+ŋjÄN_n춹H|;`}$ ^VѦfh3W/JТp%@u/Dj9:aձٶ#p䒚f5'odي xnoMBp,P\"lwI"j>|i{= *O} F?jM)H&2Rqס ۱z}dSLa#KX+@jZΏSevk-qǹ̉>X7v?hFu쌄Qbb{\o#%]Pp-)aY/YR(c@؝> 4Ѽ!lG^/y_O dWگtd֍ݯ&|}sI -h5BC/ހpH.,6rGEca _%ĥ}5_C?&]]!PLc?&C5:6 wPu)KeASEk$fC`mWG-'2< I'N+R ӝNxۮv"oь >kWDT?59Jm}Tke} .X(E"r)¸[Zs<: "'lC7 h$]a][=`'#V 5cDv`BO2!a y6@B0z^Sm8TB>ny%pi,rhGf}^?p.i}U4SVߡs;҃ P8^ TefaHIQsM\7>H[ |_|!>'j? Pl?]xTN ȦMՋތi``ݳʯ؅.rΏ A^ٿrk},Wrq"ԡȾYLόkQ7%f3-RDFbbJSm!BXBbӦH">8Mg9oKç, D k.||p`& EQ%ߎL.ӾNgl[(jmlx`~TO\X+.z4H~goyA_6/Eq9-C[BN9ALZ:oo\N9aKNI~*<23ǟ[_5sNCY"yƝC 7DZ][3w'I0\Pdy[Ag?r#{N>! jW3٠q閅;XApfF- p`I cZ5UV`FJ -\ɟfuAB ~Eg]c% j@5"R#)muU_hy~!;&zr4,5Icĥ-H])1F <WZ#,&m`j F7G VO> {"*g}M7#7.N?w9T/Y<ӋWJ}DM8oӨ{baz9ק=ܡ"FKZ380xEQ* Ntܛ{B}9j,{뼩4E/aqŋz1pRJW5:EYlbޖIGmЩR͓֋NABT KyS^BK<ޕ7ўqj\]n0.%8xDZoU ibKr K1==&$geE&M=]@pHGzOnԗxL.; c"@@ꔘUf萊J.ef"jmW7؟Xyj74IU{H 6]mq]snqaݼޟ+-wl~u|/9Lg̻v~=2>]Uk?Irׁ+NH/&€u A38mOhE} 6nS!ItL&4Tj iH[e{O(.W } )PJ 3OL}!{~!C9-%9&Ds7HH}I-BR+\`"ӫ2_:{*Ճր?j#.:?MK+hDaj3g9fkb×J8hD)tλ׾/z=LBa. s}XhVG8{+&!4LߚrgIQ}[ctzZdk_DQWb ;JZs'\n?.W>^>\t <Ahn;EfSVu c7X]:OCv w~RlKwώ' gs6פ)${ k "o8hGafip(t %l5^sr9JvLxɥԐ;*y΍}L6QT NB[Jf9v5lCs<wș6߉È83U3,{@uOF&}jq`B >rnM ȯxl8 D1Zgz-H3]Y'@fG`!BG^Ens5k=62ݖyY%^s׆1swUN7xiVg_yxoH :p~BTI3(ض-:,5+49ޫV(zѲ)Г",Ǿ4]*!W(B8 {l(+)ѭ`bCCEA0F8KI048&wbBhD@\$FrINݮHF2Jf_\Tq J0@CE**kCKTe|6XJ.9VW( }PK.CCy;Ei&jܾij8me {f(*ow]\ ʼU}#],m^߳ R1%f>)`aUhX$JC#B D: ֪̕X#xk8Ľz/nu{ Wո5FVX@C; lb6zqn%D2njoS+coΛcMa2k%U*,_dQNgUDd!Z#~s 0@{bWɲXtC2+-NY١A|lp:SB3dQP!iټl5ϓiiycN:`uXr#֞7Z4(C,~uw^p6'^j!@4tcM8!%gß۬-t{vwY[tv| |XAkL(77ut]qо˝ 7.,x8WcAs*C*{|!mg70Tlv$y}HMDG++qO #s]wsYžL![z+ !P VA1ka@ U JG+6#7] l k%R/B[iCRQv6T^9A8O4v&!) fTp$wr׊սa[@Uy5xt|:n ^y )fd3m$V:vs )ʗj ²ۉ.i`eJ^;Rt|@xDobtv㶛c@V]^2tV0HǍ{ b#><6.ocLtb4?,5Ɖ nJ§Ԯ=sZkOSjoTHW;Jk7!bxnmb-ƄZk&Ki3c?]9ăD@B荠Sn 7Q3-% z >a*D.񂀛GÔLThN5tqTz*B-4q T`dB§t<>z+BmKu ӐYsNKrNfT>IP]FeN;32͈rI,ȓk%wa1Sg9oeq$H[,?AraX9fXxWQJUM´ Sb5*}\_4{mam{ŵmsVs6  4sTڿCլޟk5Ć*EsˇVaSOpi%3\DnVEh8ȅ%* KT0N) g#~1Lݹ+-ro&`80PU؇Nl?adBˍpƔ@č9P\y٨qP580+e r Gۑ6aQ]I1ZJzE:0;` n)d|F# b,{#M̹~dVHNHX(>%:`hlUfH.N&A&/S}'Dvɫ1T,lD,KFW81 ^Od6a*fί흴^Q=Gޱ.RwmIlRbF-DVwV+ ؿrJO)ɨ>rKhddK~CYg-.($TJDº'T(Cl' $1kp? ֖|~U;ZԈe9iأ2Mi%dٙU~(g0;;f6T U[{xg-ĵ3C2tQ8HTQIL'Tћ<&/Ð"QQNS΄xw=3.@ٛG'c45r+KSOkB Gt[ M55}$a|Ҁ=j (dO 3h-L9 ooMvit=C3|+.qR1!t.p oF]_ /@xI!tg=95ч 4P:5gI" -N{Tïd.I 8ZVCA|ZXP/8sny>L`#vμTRᩋqC̺.LlV'-V뤄yH(.@g0G lfR u=%)p ^fwzr U汈A ];l 5 yY!VYgLMGh# f?y'pT/L) ֦/?)<pH%5=%Au t9 "n<\RjUH;4~-'h_ S%;5cE{mWQg<^~S[l^ewȰwlO%U~ĩ\v͙"iHv_C暝B>R ~ҢzKXcN 2LV˼qWʤ$AK&Y-YF<*S6;q埛yxQ[ "@BO=|Gzg~rqAq#w Đc"[9Vj1(A?{Hߥz_Q_=K}[d>P`"hh|i$= iRrE:TBA\E])"$B\)y̒ 8!: o‡ zF只k7b [_٪}%)q ;/CcC{_*f|C.T+ȭʬڪ . e᥋vZEcM0ny4+"n삋Q^޲N;SU1l1cƻ wlߺ7\e1)#a'9Z3 @vlGW`: 턖dR[!Bْx?#j'dV=e!I \cu_Ž~JTN:# *.oUp`N|Knd-y {lvߖ< 485a,ϒ#\|ٷ8qop Qw=oAdY*V 3}?H! Mh1jW=1y+H*I}Fڊo ʹx\> -^:_P33{亣'pCU51y JgsoI }UWp%eKbQ^ё|4;I4Ve$mYǵL2V;;5Fט"M ~1yOw>\EVf= hD >{:\~΁TݿwpݸqROH3ϳ3Ry!j#ƷbaF]!gQt;݄"˘lsl P 7ؒ5N6rQOp6 h(-OS9 |?+Qܢ1[xFfM Bj&6ؼ[{r# $4 S'*a;ʥ@!^7A?fo¸[rڝ- i ‹8MV>suԙF6!-A܀i"RSHFyi \]&㙽CGU IfCk .$yP@jh>8"? \rG6`um?LJ-~YFY{z8;ȷܙQ]@;yy-3@|˫D hb+2/.f{ǪuXhшIyn  Wk!+/)E=Gc\A>E?Go*aQS8?-AO)Za!x(s%>7B&8Si<<ϯ~[X*;^3M4J⩦#lϝ6ffD˜H9+^A0(V' 7^˻&n>unP=}* 4lzc7I-*KSb6"3܎EDt!3VM˟*\-8At*4e;%G1S=b:aQ$oA >U"4KXDNZ~2NS4%7zQSB8F 7%+ۻ#*O U;Z"VڔHT"5^Tm̱]^3P VNPP&'"kکXG/7Cdy.sl!^&>%\W#ס_PGDr9Ox6:=f `C |s&kޥ<֋m2h֚*}lrT<CSdi#,CW|&6'* }v,eČ&ĸ|D_|paA OsM}LŞjfhJv b z"bS~|g oIO\1ev!8,RIs~]}eYg~RofZ;Bh7{û v<{0+u0 ! HFmM wM3+fǝ$J5d\Qc0yo6@a<5 LSp1~zjs' ܬ7,7SH>Q-#_S:p7|WBFe,Y#c #BhgoW<2l/<=3ԱD(QXerj&tBsG?vxWc^A܏1?C4ҩ/׋jR9x[M+A{elX졐g4_Nxc*ua%yC\Β09Wܴ<N#)t EDoV{)} >Pn5c{Q# 3}_F:ŌzARyT۷VXy@4jB-UUY#b:XeL|m>v.*Nt <^' LqҲT&0L )4FؑrL;hCn }BMb@nۻ</;3C uzb6Yʨcp Nžؚ̚-]XawG{V0!*_Uq4k4rX*9P˒RZvaq5Ku-HD%>H|ׅ],ԠS~:2*kGthO ckG/K椭ְ _Ébyجq؇tĝ`?/g"\ Fmdr\-W5`zlU׬ LRgM}PH7Q?Rz-Z~[9[f3K 3u'(rCҭ>@B[q'hET6ܭTR K.{2@w$#Lofx9{e;Z>9X/6tfE~Ldp".I1r*Tь&6GB><9~p(0c .[<1v9f(46l-,X YrJ)f_yXhPr2-a'|/k53 B "dztG  ni86@tEQ!Exgu==m?3B<ߟa?v5ـ\k,㽈jʚ!2qɥEx sGiH^c^v,a+yMdg܎fw{0Ķu lFk( \]q<7@j8K/Y}WNv& kA9Zsq쩩t_ =`%:1Z7=sL!p-}6(gkJla$'Zt5;6OR`w&0W4!_+ᑾW̥T`xi @q*p ,ѷ:0H/ٍ^'=HqVѵA'բj_X2.F=:3Z64ACFvyHQy~qoO Ŭ@w3yVxeb0eǸBޒ1:6aeHf5sgGңhd>51甹PlfZ2re,L#͚'"a^ Q2K DLEqFfG2eӠz0Yn-$\SZ-~@VP2hTH PIbt&(5W[I+ҔFnr(j(AU{%i5`3lN3ʖINbPO&SQ[F,:E}f#+ϫ/܄8('KX?p ';њR~ĔyjhE="9|v0. )Ķ,%>DsO7Ű^O!FvGNJ LЛ8z%:+5󯌩{M (~C ,İXːy16D{ImZt\ZYrv;o^޸MlSv]o-o}*'^JjAlu&gmUM>*e> kDNỳX΍mĬ^dOoge.o؈d)*(J؃0x95U)ij@$Pw>}f/n:#c􅤉I3y"9'@lS46d%W@DyeP65P4Sj>dbn1k#C_l l}dPzo̬=ڲ~M_6KX 2nH` 1H2{`1Q>EWE7(~$JlkD{ XU\ jŀZvHK^TK(0˙ڥbمA( yz(fGMGw; p@&AZBJf nXM(*AР1ޥm ) O8ӕ6'cn`ɍ$FH2ES6ќevٛF]<Қ|zwk(ت¡kN#S =VȆkOhIn8~r*>q.S`^l4n7{nUf֑mTuI8Uwo'">h)99Α JUv+ߍԗGզVj'p7!Zƀ^DZF AY|6*( >Κ0A޲$'! f~d6#Od{ 3MxN(vp)ӕL25đn\7Pd@FeN^RPn6"/Iw <@#< `/_9!"(#MqKQ%6Azh(D#4rZe+崌C̐Gv7U1٠)ұyRhJW,۞s)Ox,H/VNiȌH D Ȩ 8~ [}L"v+55ȹB(Zj,.ߧ)} 7`׫-'X8ƹ?Ұ@>R1G/RyMZ*Ց̖bəa}iL:WPo#ۚNak&r}6z!&DOI6: [~Q')tE{D!1z$ qWΞ2lIxc(m{=<gm]eRBSB$o8\oI^D s쌢vRzCZ:D+o52{fmERq$9Kx3I$V(QTgNNU=*;?ԚV];"pOi 71n5$*EsYl}jJFbD&='wQ\t6N xַU`tvRcTAdN,/7ΧyJ!" ~Aj1+QGiQ)F2¸hN+W8Ir6hrƭS tu U!||CaQwH#Y/åTJhV=_mDU !%*t΋36$`= Cv,h:&IlC2aF}c눵-Bq1Fd"hQW.|sqe,wG6D~X62^Jc^ Xv X9{7<#㳐}'ܷ$](k!'}5JW2~%_Op@\;<"$4Ogs&כr|c, f( e;"ˉng-Ji됸t%fx?.R e,g0gS_Yf6%Ћfׁӧ,m{5ȡ:ͺ\#G vY8QSI +bs9уu9|pxG Ty/%Ra @dG-c|oѨX"ɨKa*3y:u5|SM,iF91 j9q익FqAXujЈUؔ]>渓_tv/˽z;_~v$[֖WQ#!x1J20 :乗]F}z {%E7瘔 YazIOsH cZ!sAM?`s;zn1;%*q+d7#@:I1H1F LU7`CjԞt`8+kD_5Vz[sXXHdゞ[9CƐh4Ň&$f:ȹ>SxO>~`bnKE#[ È"LF""+ Ǚx*OfoeŕE'l7JЂ'DZf01:A`@g2}pk[fωw$w4c}hu_ߎ_ &%2"FgxSu #TOJG@PlK{B^ lV &hXg<Ҷ afV)S)7z,Q^Huv5X,#`-<In(ŭNRceoO.dy?sNJ I%~*EeI+g@TN'*~\VmRo{H˒Uj[eUjDS.Ÿ8jT{߉m2e%lGaUt+Gw%I8H /ѵ",4ĥÕʤF륈9`+pR\ht;8asp^D B$}c_i%wV;|p(W%-HAǙӉ b+tSYɴ2hcs⒯6@4ѦyC'ctr5eL\LY?eUR~z[XK[i\|h'!tS޹-OF=S_ %ݖju'e]o Ap|NHGV_vj0O'bMVLBV8SUe^ckl,9Tȇ q47ɗ4 ;%*E£w1Y玟$ss_Vd<[%/Sy> hX 6jziPqO驸MM$OAKiH[l0|J8?vG>wJ ŲpnA:0:@&H}OWM~d':A4&6_E|<«06ǜьIXOrsIc:0mfGcJRS( V^{di532*@wIR9̒f_X,6[@ |ʎYF&W4Y* Z1noeQ۟ ,ϙ%9Q`Y޷Ń \GmDwelrG@qGT `̒tmlMQi5@]EL|usFlkV_? @.k)xrETsF.]JQo ! KVI!hyѮgQu~dlh.шyp&lO)_ ?R;ϭ ̍4'+ס;^ШVz\>x*i> fκ)EG5J5)g!yxN ̸-:L<5զI}I7KkɂccupBnmDd?UA=0"yJ@9e*/&tsז4A,Ҋ BA>P'`@}=^Ws69>eGO$ihg(?Y?ppPCVL sQ^d.F cZ󝒒{i'I1̒ 9+zқ_1&GհOEف1$B#I_v0 #Mđ[a^tW&| D贰TCľ0-iH7c3#NS&o'M*TA+ De]T^:T Ҿ AoSa,͜<W]ҹ%9#W  X'7c=3)P>+Yh΂lݜ2$d̗LaҒ{4q%o.iS.}:eWwi/_&O2QS{VD$dWq㦰[ Vep&Zw&jo;+, jM|߃{ăk1" tਆ\Q,F _4ĐMW'R}-'q"s:c0Q Nt|͢˼X '0Vƍ'MTj$rm&<ݸ)h\\lӀDZ~CHgc%&|b.ĶI^Tfu^~+kxwUw^i6F̎b4d-]E5qrA򇱐!:pLv̳"U {Ql_ZNH)<1Y+ې?-YN ki/IN?dSZ$9^O[0G.Tn8$W:⿑l\0| %S '&8/sɨb%+@`RoHa&21`^b՞ci FۯR(vB)qI 5өl1W^k~zvoæPD^R.fj(ޗXqHUwF%cUJ<跪R&88l,s+g1a0 ᗬ:rmsRH"z75FC=ofbꎜ2U.,G7 9NP JzKpfwOc:,]iNeyXx:@eA3p`jOg=xɢd\iDU_zr_V_ڐB<0mJ.Lm5uruz>NQ:,E?Z.\`}DҀ]]39#."T 1^jBџr9 R4N+P7pa{y@靕Plݟ@qs$CSL5D:E3U>ڷ!mf_q(u/թbTHv@&=FFRddLCvV䚩Vg o@dwԧzeq uj%Z9+8}, <, {)c0+F'mi1;.i%#xgcn6ɕ|Knލ뒃z)=$nהbRV/Y@{t sŧZBsX DՊ0bF[ TѬYb(γFRpiޣdՅ([w u>ulG!:͓&(؏ 1‡ HIDi_:#` Ry?FPe6*>`ˏX\4 ,i|lW ; >..|aX@'&J#|fS_ܸaSZeo /ka/0MOLޟO ݂j^p)sNu0b' +7UoOoc˰g RIT=N`ilh"]9 MO.{tતo Rf'(z{j@IS^t[dr`} V xLw D=MZ7+ RX*.|/[%91?RFy̭ŰfM\لsLp`ǻ*AA})9&g됻8q-8v]%FF+@H9ц) $E]Sr7Y 2S jW͑ve]Lw=~R6b.\Kyzg;k p0B/4υ@ EHs;\հ^va$h+=: 9==tE+F>L 7w>HEaYaֽ9 7!ΉU"Fz優H߹8`T\K;hmy0qL'>]_!0RৣCV.pw pp<8Cڇ"ҽPgp{^ة'&TXQ:ib')%k\P~$^jEjȦ޸?-qQ N@+]Mw[î#aD գ[Hu$AN_?}z?X䪫%tV{p|pޫGhN!%f8VhI4A}CoDJj2L:## WI= XD 9ˢH "6zkK `jcA`ԁ,ؒRse!Fv/`/{T+5"U͡ːUP끬(M+ݨz[82AlkL(|T fuE0jЫՀPxtC;@₲.rwƪbh*?JfpeM1R^DϴX{2}sŐ&S luр^O 49 #IAt M ͋߹w5O%?~?Xu@Cd)*hрM hVFdERq¦&$4 i. ya\ 8\Рቢ<0|$}x|F)-Zipf,Ϳf<*.P9e4t6mbۮR@ȚE燂9=suV@vƲ9;=TjQ8ROFMPt͆V82@ol$cA;Gt]8^_f%S2 ,W y.N|A7q:Y'bL['U 8BMIVwR_G eZ\V|;/]~`Ok Wh6tLץ:DR_i:4L | H,t~Zɟ} FĢ'Mu<&NJ}Z9+NS0t*2Z$  pߢ(C*X c^4PD Wo&f!!)W)JaEU$7ײQ Ok1~;+Aj hTyȋaZ\n + J3+Iq+kj&q0uf{)zE!nVߗʟื3֔ LbAu>l9;3pp8QV5\pтpe.8(b؀QhD]-6Wu$?ijAUpɒR&"K'N9h}'Q4ѣ̧',k_֗c~Z-=;q+ }sDmL;OEwa-mK8=S:(0̌ ^jmHN$ELC ĞjFFZ}VA[N_ESھ!k-c;_1S=}U!. $" (yLr4ݘ6]eD:yWH9-)2(m5P(Iˬ+NfĄÄ:+fW| ǸV e_,3twZ64^%qڼhj,w5(MtPVٜbnBރArHBS_Wy& FR),n3G$D Y`SgD-n( y@PL2+z< CM na@@/J M2OCкw{K uv؜J(ͣg.3LlY*}mߩ'Tnh,*yv.7s1XF̿ryML*RrYiݢ =R:Fc$U0DJo"T҃ydqI3VE'vd2iaUpD=MgT:ǘ.X&RFh CNZU7Un>!pWBjY (dǮ_+^iĀX_sGo`v^a~뽈P#L3>G?S9Ivd$&F6Y7)*-eq>̷^[RgM8P8>UN?σ2ld l])9Nѵn [UWsE}P [^!Z uU!:ƕqIRi#ek4oE.1R^*} ΁3b>SC`+0Am12pP-P&SrBHeH\b ;( Um4 >[u/qU>ڮ<̙L͠\Ԃ`_AbF19ڴT=b X݆X| N0R6}G͚wH${w;ℑ֫˂~@ky:[frz/P e:FeD lzAP'q;6Pu^Fiܛ01p\@!kz PCJ--, i$ [rFKUDC_ɞv3UtL$D'.Ѡ8eNq6?ײb=DO>X"fKÿnӰ {n 1>"؎cu֎sK ).2_dl=\Fg[4# jہ_Tn, awV) ?@ LDdq X_% kuDfYe}pR\ _~\^[H=[sRIG'{]y|E2 qA,iՉ8wP}|T>ly)4H5fbfNY K'qFe_4Ot=ah&fg?g~]C*}yY"[az'й)reE"eGKZ$F "1+dZD?0Skwz{l`/5c R0ʫ%U}iB͟ni^7z۟ExoçKa{>vb9z6ML_XjEWۋqPQea`c:T$D9#@+Jg[og{sʗK v'r]^'juagV"w;xv~s+fφYxXG<'8 2-RE V|8VCҫlf9ȕ[RI߰[>{0bt,#EW]Q֡n@I, G?03bҫ}tB(G6͙ U^\IAV;WFLG&׸kJVO(ue51 q \۽px$#}h ԩE!0l$aMƷ "h"k?f`?p.k܉xG%X %ię1}j1Zpf-LaDfDj'+ST2!m* 5 c)[4nm-WI"Z1!*ˤffH/L)Eb$G8 =2be+KfGy4~7x}UkÄ8/Z /-aM}XARRHiI5Ȁ3ggV.K7 [MC%Ե ??K *TKn3PNKU5z`qy :TdzGI9Uxg Mpn'?„Gt>7*UN:/-, <^ '& ^$IܲZ4uT>ltJP:eq->Hrsd]'B~ޡͳ?};FOqy@k5X֡ 2 wKۇJ\O BHWYkHsQ cP\_2G%@< %=(],xio h¥''F p* VңR7w|6eVj #'nb*Y`2&3Sеmrs;!cE]9Q. gs@o2*[5kD٭M)V0@6ޔ;-޿2xҫÃHJl射E{:t̙Up3NTFOhUe!O|>877j n:W\'~(7vA{Oڷf0PdbӇ%b$ҙdP4+iεR(hٸ4DSH᭎"v٧nӢ_i,O%d)^V/dݳtXh\ҿSG&U vP=>L(&yMFOq{ JfNgYއL$ujMMԋ 4X_\gu} 7k! Wޮv]Ypglncwa"b,T7\SubLOVW( Wfp:~هxόQT*M0iҏxzeݎ[^߇!BF<[v\Jڭ kb`*XuEʥR8*[Q Kq{m43ה*Ja)8E}cO${/oPݥ3znHKp Ga1Hd]mg# ױv"GԤ s|Bo1`6M*ofr ŭAXR{ (R*Lq~WR2~X.9eȨge=މ@db*uݹ\Pp54Pm%}+Dgg_ǂhk, ֽ^HZw<@b>ɜ&8EvhB`9!ȭgWm{^R?u cF.nHDCdFۣ[p5IK%BjJ[F` \]gsI 1t=tϒ%.>/5 ΍RN 8(Af=KLIAd{T5{}pGM0w]dQȂYT8`wR#1֛lV⣡zD|_:!񄚎@KH)x"v0~ۅ=tdԘH~FxBܺijh1}J 8l-EnAbNӴ[ h.m:ɣfމ"wNCjMz@ϐ- '^`4=r9kУ&{ؗK)EG~QfXZZ;@hBFŐ,feLosZ.Nj(#ﺑٹ!  Gi>^SCƈϼ<;(f(.)k`fpGD۱;)a%ZQ.h@,P ~vO,ZGq piMo͓V#ң|?d'uOhL|ˮu=9_Ė',!%WvJ4̙!Kǀ@;៱F75K)J1s^c-`ЂC%ٸTY,ݑk !߱3wЕ|r7֞P-tī!5%y_\s#0/? $(-ziVFdT-UM'e꟯',jmdj#kbWSmcoEdmfIT2V~/ =I9ԌspoXt޵o jɻ(t0+G0`<Q8,O+|LP\a>4RTN sJ[RithG4X)~t>4XcI0Nqg'VɗI&dkf6eZ^&Ҩmћ|0fQ vfM7{瓔Z!} aQ#KRv3ŃJϭ^G%lI(/Ûnl/Eqi=BX ϭ*D~X|KP` 7`|/a#A4ØԴ=0:čPARR,t79Ҥ8VfSD"LGy`|7ɧ6(ozc^—I?ԒB?>`}Gv$j4sb̖ Z^nH`R%\7 } {@?X@,='XJeb֒5CT9|{)! @3h|S-{mQXM@Uk͛uM7Vh|wc:%>fx3?K[*r)) V’Q1gDKW6#E])TgU;`nChFZ~Wo1?+y)޳tӕxy 1\'Ԟ# $2ײ:BTELh[Y\ufJ(e6.o5jNJ)g<[lܙS#8-}-6;%qŌ.?%Uw6z8rAs- c{0>?47x$[}^^9?h;4B'GHQ*0mNܞיu)}u}Ѵlb2JԀc*5{J\²/OKfHFrOx?C/Qs@ѧ{p5 p>yhN&dLwy|=.bA 8e^ў&X֞s䑦ϡAXA;LJ Qo ߢ'pش4*H#:ōT1Τs-pQO.b/Y&!eCF;3.)wqнz)3 -ǻx'=ʰ5=DA hqs 2@WD-l/}po+uh=M%qzDӠ Zv,mɰJ5ka?T 0rClTУ ݨ~O:LK XR5ZU^A1ڬ[MjS~'J + 1r؁^^:* ;~u|֭erLϺNj,Ж1!K qq&ڠ< +;64C[Ѩ\twjBlUsx6X,G'b#2|*=QX)WmOP1B?N#ֿ#VkkA~7q ӵ9'j;"Lw# an, ?6۟| wenS[]DUS;y[|SѺԣ`C0|DI'H%!@㼬}$,}?󪏦)-hw"h% @ <=M%W^s(:6*{@Dt=/8! v˼G((6ޠ$᳀/IN><\QUTVh7ϓoNi"؏\] U2ʫ$}Rf9u4^0kce۶]7JH(ݝ.zsN pM,n" D“hnv]$^@oȂۖ5CC_.+FÄd+9WLwi>E͘ SO((jR[Akzҹ% Pk1$ގ'o7)oi5+P56]A̔W@X9p}(26ج+&J"3)T#^&ɶغim_8E: )A|ҽH'-6a`"'Ytw~1䦔lw/Xb2$g-peM\-R48ʛ)gV8&3?mdH_4gDT6q(=Gtlmb?%|=|]'G>=,UII[J*ZJOQL=hc5wnUd˸Ϗ5h$=[nH7]g='sɸ~Y}ћros),O™jfsB (M\fGWl6\̏ ܀_n]yI *>(qNR?N4"IţUO!mW-(-lWo+ƇrTF\O ZeKu`}iwgl:}v & 0JH˗@==oM $X%M9 biHy|G"T<5W,+$Dm'ӓ'iAX?RފlnIH C;i;rR6I-U~Q(Q6;M$a^d&.vsNY!fBnj /ih]6 =P&tP!15oDec΁&Cm${SjjU];𨋷^(܍nX?zrNzE_Ko4$[]Vl,&@4tE< XMd(J;9 黥7@c\Z2PW|D1\$3mպDc9ZGC΢~<)fN]ΦG V'|I$]Χ/ߜ`ZR*=;_b êÍ -uG#:C〵ST-Ւnu}[2)p7c<9|ъ W:~AoJGkm؉df{94#PY#x#*k7\_yM1 Cx4 BIte1ǣaJSa$rܧh |-8qq~:OUJq_1׹pǿ3{7sY>]?o ӽ|+5&UB$v[rm*~BwHj][ئ&@ OP|*)5;'S)ǦًrHMxBP w:1dOֳWd#!<dQoв5-(93( hZgXx ù|a3Inp5BcFvwoib%=@(G.5M8#_犞 ܦΝ&僠\gY nEÉ#+T3Ñwt(: } 5:JsLWՈ6𱵰FDmR%V׻M/d%9fRLQJr7.@"-l2Uj;sSm&17ȿ5K.ҋ ž&ĴغTAHN`q80K=3Ǩ[V9XӰ>7"nSc;yL>&Kun=FyG:#WKzv]F0+"#ro?7!ZmA[KSs>;lxa/dN{̓F^I8{\줯F8p;PFaWPK %J,62 cr eٙ֞Цz!iRJ9!IT9dz.*/"FdDw])`Z qQ|= E}rEPy+5A"Q[s@,蚼zL>[,"y"­4WPED㙰VW5얔Z:G놟0=' S01AWG"E^j qɖZ:^2xY>-f#–xzm>`mu "ALۦcNcF^ ^Յ ctYaxHO`_Sm1$NDo{G $Wd񁸥')SmtP=\X JBhzU?#98w:TxDs}i;O k_ ;PMNKu;tIܭka0i0dȜ&)zUG66 N*%fq>c쓅&xQ3lC-<p7P4l'oAv=Q1#e`WCR9ο[0I|}oNa |k_%QP΀c_A/vҀ@D}Kp5EN(ԜCCSs& ]2 %-oAx3N͊noۊ]P>d5a'P.upZWK*'ObE 8Low ys7Ov$O>B_*r9S FC+!į5H3[ ъi+ۿZ[›߷eBMheJ0Lh!@>0ЀyT3l"~-(CaD g/pNY W>,qKzt 0;@hQ\ŃŞ^e$:z8I^/cNq.Q:O:-CglMќtMΩf a ^FїKNs .5O/K>BNQa "IG|4>I}9]î A<7o¹` r|>sg85z-?]>Q=XvTv ?׾<{ 5a:xdCŮ=yMY3g,?Z@j-#2+ 89"w=*#+/ĈK_=R9>JMԞWޠ7 3+*#>Ps7!Hˎȇ>0>+gfZw :p핰"VS+ PDi^RPq'=mwt iS􏷊e77ql4o·V I;5{r!`NFKmP:U O0]u5Ud(6m[ P^İh:z2 z}YlE<?bCdá 2*aXD}-uÓ("80"ewp2ZNS^4(U6uSCqq֕ݍcN(> UBsE| YJ2wu/\$zx_S ɌD]/;->ɬKVsU |~S„~қU)0q7')*LOF1݅X0t)T HcAft|EhMѬfEJrwcF#P.T`d[3yp1Ć{ӁTʤ#XM:-屿`L9hAoe"qUb*FQbտ$&_ -B9ǟ}kTtr 6Ν;#8Rf"d{q#h|/CƽހHo?P{(.*PN\>^VfYW-g~n>۫b "blдFΕ Y,O BCx;j0q}oE;z8Hxz\cXZ"cݤ;'iz#R9tVSnm2ŋ{@}oVcI!4bUl ÿҘkP~4CLq/[z~PIiw^aרfwEDDtH_+NluׯPfGSROte#]xꩤY-xJQqRG2Uo{mɸ'Cs=Ayh`Q A{frRpO%Yf(^xFD%u舾^}xg6Y`v*^)SPKQ6C0_ݫ\\S?T]|.kI " glG>ҲE >yVZ2!jÈ S od".Sym*Q.lV{,,xbΌB+k쀘-~5 ikv(/y/81-.l^2P,|tg97h"vbOQOy.zOeƸ&UUxU#'peΨ@[jcENQ-SW0& VA5M ooG?y\ b+;)qn)ʟnq[%59XU9vL;_gk[#x l!Ӛ5A^ e[m-)R;}ц4eCVi̜uu?(Yfp!ufr7$T jf ;Uz𬨩l4t祌EpQ;_`0Ie_j )Qh|Lrzh*v1.ꕑ4, *(rT{雪jJ4RwXLS^OMޕW،=|vm:ZDj02NDg?<E83E6RѺ1ʞz#(W?vBZŖhD4a;:n~_^,J`R1H8q @pPmtKA텲hrB=n`#@ _sn y2ݯ O8"ihHjw, s5bIzۂQq'6M>QU<=^(p4$rJf,^ GEH73ѤFZ4$3^ʝ;J~D7+Q8v 4Ō& -X~Liъj/TLܐ}"ͬ'/rbԴֱCbCW/8j6VE1;k$-f= vWv*S8p*,:;݄=aA,jS@ -QkHP$аkQ͡ Tƥus>ũ6g=W^Qep+ 0'o|+*fH+98FlkDp4RpPiv8J 1G~h'q(o1{{6f $lbowa0_!t qrΓg]Fw쿻;oB2!I@#6x D"qbsɮNڔP>̌*pulk'!̹SG4msrjOΑ <6u%zR2wa_2I+>Q$uw8S2ĺb}핓HT}n&K? d!B PYߊyK|Vy:x{a-yIw컨W.[jwQp_f\b8 u^phD^}ぐS}e%+gWU6:ANhWqr«9A6jkhzߨgv^s{&Q3I~J3GWEXتOeafcArFlniџ7 _^,`QD$$xf@ܔ"z"A[l,]ۏ. HXo3ēo>Y') W|QߖZɶntQ;g ټN>xhsG?pۼ0H-Σ%}R%֎^>^Ap Az>N2G1!#9=KQ ゕohe`5!Ϛ]mB"~-!݇B@w{ۓ/@S]ڠP CQٽ>{*>+IlҸ rKR!ttmjҖ7BG3[̒6tM䕺׈L?{Eo+1|b\S6Ӻ#goo W׼"W/^"1!tT.qRJ7%wFFdONݏ$m V_+Job/zPGebKî#"G&N]DJ'+oSgPp1aR͐\@P b[Y[q y%7)Q_6#ebUˢKP0Ӟ+ އCE,(6~֘fzjݓ%I`jg->jj{]&}4s[Dl+e|l&]7W,_˨#d 08CX!x3L6碓Ilqb1,e ̦Yu=a!镏zVDŽu4idXM\7*3> tw*ùp`YTHJ7v( ]F)Dh?[`r?l@Fo6شrK P#G%T~?rgxz+L FP= ^_&W@ VT槓=d[hRN&kp~Ouk8t!Հn@J~/r8jqyӼ2w1P>c2:5MnR/X5reժCtO̤޵/RZLJHry;9HAFE VJ>]ކq㹽xa[;-5_oaaM{{JwA2kچ.K|jP4= >BzFSXMʾ'_u`xUkbCR?I%p= ٽ9F1Q醁Ȗg|j}ߋFupmQ.S{q'!z&Ŕ^q&ŦӚ!34{2[&B^ eqfQa+cҭr k`B..z1::Չם<:oچR=muaétjO@B¿+^j%ؐ\l%{$NoXYugu8dQ],b<%1 'Zat_R=ZGҒ_/ @П6gEyY&z7C\)gk\wj SzAſUi k@R[ yWPEA0 Z#o&9m? ͹d`eQm$rݝ%Udb`,i&"j˨m +la}d# Ed{A,@5p<WYKo4 3Yugnfyeq)x+2XlAU {$E9!.\,3T'T~1>+측&pq"O؏] RK@[qsj@TK\qk*`A]T|^IFlYWqŢϒ u]GGG̩b->hїC)Ӭ B$足(0PA`sͣz@Nl&:yNpܣS¶/)P*wB :<) _@5wH}lUw0molѵ!;J0;ir{%ʷH[V2HMyI 5H|'&_.FEZBh!"?:ÕoQh" fKipY.ׅ mIe;ձ|jq\ͱilFHEnJ寎_3vvʻ4ǒ0İX/w&@3&Gyش(q5T6V hosorƷ6T5Nc>rc ~J_<_g_?{휥,cg8R?<Ɲc8,̅6Hג7"OELwÍ11&rq$טQ|'Ŝv;#$S{^W]/VGJR5Р4h`mz :9OA%ɝ3k[/_exmrdWYeRͼe9CWtbĎBNԼC*X#BP͆0_H"vTQ>5Oub`Mmg((>>TSz@\td7_?_C0w+ݜr5Kߞ 9a6_HX{n{81::/W[D[U~s\ h9(IKg2TCɭ0{-k) 5m_\ @3XU{cD)H@&paFP)MPRۑ!0$7;<ӈL}BY\ϛla.¯S_'Y|/}uR85 (E{R$v>jBvE/: JTmp:Ze,0(_8}X Xz0(5]@Kbu1鯼3vXȝ&=؈aqQJM)s77ib+y<,V?o,'bD6)@F)?]>Wy`f$I&7rV?#>?z*I#)R oqHlԒ"v m{u%Lg bŷiqheN$}{Fm8do^-@32*\Xu~(fؘ'J@f*TP E<:oSt}]1b*8߻o+WD| ʒMFCUA )&}C>"Vq7[jƛ5,Dw'=R-ztpm}V͆n-m];UC|ʴyg|ѹwo_!z[f*R|>]5I,=)FMΓ͜*L"=|?&^|x B@`X'' [o:TEJXoEEᕚ!lՋ "6"^RAok0P1+]Z9WrăOd!L٧TnyHH᳔}@<H;tmM˿uP^415w^cC~j􈌕ͻuKnZ@}} MU22u9g|dU$=RƬHi4%yԝ:]1TkJ,X?XET$t+OQ.РIŲ\w:s|D j}87MpSeDwe_Kz#'BV5NtzqaY‡y<34,miǂP9M/6VPM 9\yHlx2 ^6C }/ ӳ2xmp.J -( {F^ҒC!CXCN;Z(>4S[%/eۺ#w3d$GP|ZX5SV\c>h[/i%ꨝTY= WU0|SWH"t;N""z*z:{{ɚ)!5Dl|@XE}ݠJIz؜mtpP|fItq{jLCi 30h"h*yV\8{. jrmE2nEuUDy{F$7o1&%߇b G} 1I/ FT1ntQv0H=1lhSuH❈CcZr'"*EA.c[M(ˡKҮ5k<}G!7Md9J1g Fur|&І"?}"K&bߴ[*J+VOzn R] HtgLԫ{ )rV\cqsXlG>o}halp- j|7 s1覩z"~mmD)P7xa. C ;G:s ;XDaF<6 ;}uB|[. :7Xj TWEv`^x[*!=A zonyP`󿙤`X Ǽי+"zϏkel911 hמ_y';\G^[Ѕd 8]fnH#T0AG`TS%/Iu^a:R͞RMٺB0;Y%N$EOĝ"Y*DXt&f1%Hu" Q u&︚H-Z<Ɍ+ ;n%P|LLUr*uhړ?_v` Ao _zOԥ0+sQV[7dYI@95}O].OK e!kB :趔.vH0ahL2]y)ϳSy`! y}A۔ї 翗6TeA^ |\N8Z!3R?ŦHE\$7Lb-/+-DfS3=h^ܸ?%#(B%ᄩգzb7`@6>Wj# ֔Kvt>?߁1$g d-,py>*[u=锜- ٫K:$M(!P5_$θ F'R*Ӈ.A~d%62SmZH'#.Ge cNmGq sK,ak/T▶l[l202S1c+CI2aD#)pN{ -@BB.Md#KDm4N@zt^Gsx\jgFeWܒOEؗ5#xCN{ L TN>l_gf)z؝e5 )*ZM޷ꮴ-[ F CCcMhQxhf3W^2KscIzTeZYQSGƋ-W035[mlc}A7+O {UcR{@Rri$4"W9g4,=[H{[+ e0'`N hv2EUT$<g]kT>#M"Tt,27x\i ώ|ͱ/p4Q|1;/?ҁF@;ySž*_RU'8hZ`YGiJ<ϵ@InqF~1ճV+EFeC5׀ryE^vd?Sގ6-?2U֣*W,0Q𼺯T~@g;䔠61qQ%.`|3q5 نYũ5Ƴ}OVIJgp?먺Aza03IB(NIڈ~]F4xr՘̛ս!#{xO 衟EOU<0WGE/fM7ÅG72Zs:@?sgj?+~0[,p=C$MWK?Žb3U`t{P F[221JihK?E`սuXŏ?ކTƸ mte;xT 5thvOL˜#z}ДFkN K֊SwDҒ G?]Y\nS޵ ^ >>$#q JVD҉46hF5!ıj?(:bBi:=;!f'hˡ/!yBZ ů ʑmU]5~㢩;o۬B}3޷č|qyim6yQƮ1؀Aq v0>Zxoxm5az1W{e=tAcHP!0E>k#E-xzC0ӗE(cUmٻdYS^1 o\)bhm[̢WxY۲C C%]ةVJ:ve ^[:׺źs~Iw4KS\trBlaCo_=hZC$pT%}GGOtyeo3{,@qʅf40rEEnh& fH)c+b_ɴ 0Fq cN'jOr}G< y oah:QP=<ה.#xkc>E+itsZR1=(.s?V=i eLb-'o8yA).\n֎MpJ5^t(F7£ <\5wq} >ؐo+|S-X58q6a ӗ!阗*{MXZ0|P\5 LUҞ׊:5eh<]"<3xl}Lh78Hv,Ba"VƮċcB5<*X(jխmx &`'DhՖ*+`k&?IVώfrbM҆BHƗ۬P9 DMbx]bZ= ~^4U06d^b1mh!C>%y8Ȓ,7؄7m>ʶ@laZ2*O-umP 9ZY&1h( =o'inwvwbdy+C.k)x^؎?3 V~dt!٥-AW[Wexd*Y%q+a=`[cddJKJ!!`WT?X:$:a xCM!ݖs, ywuC_ͯ60RFGT~Hy#lV=ɭ1Hަ$GDڱݢ9뎴oγ&BdPTQGBWJoPٗUM`-J`|N=Qسx70AtNT#˰\+Bko#zQ!|l":S:|uUP|k\3Q}tM+qz:9!vpO i {pyomR|=,KMpԝK >9`MҳV@ؙ3aPobOuG&owrD}3$>sRZsaR5geIe#O_@84Fz^T7s[r# mx/{;UTVJMt`̏Y(`rg1@dL[~[ (MP`i|U-R!pOCPxT,^RV!MH8Ǥkݺ1 ̫gpOGcJmȄ`8{'Nrn@47 l,6Bk6vUu}T42=K›ӹ]̃q>޴rX`*Ƥ0]dG_MIhs h /\HSRo`~,<.}MsZڊm]CY AW9~tXzVFHI¢RL25UĎ_v#,fBNz8~k=벝n;i&k+?\J g͑ kf{A\W@Eq=6!?t7O)&#>(|/ 1o:6n}l{6[6{.qs4ބ#MbҎoAH!(zWml%(Pj­w5Ag~1[{+ = - bg' NӅ,lGU6? `;(? N*g*|Gl^w?tIRkAꮮҚ'" IsD4rhdvMџDKfAt6{5V,DadW(3}wgAOßIèj@^֒2'm7Nm^>:o`OP1ˆWzKpI>`zXnNiLoB`A^B4\?s#w42|oŖ\eEB1h4EE;alXM F8og5yx3="h!孆hLDM0{W3+R(lf"ъ@#s\y{J1`[<}J*Da}' 9a^r5>T#* rU,9@kx'|)to+=3H+![f}zLk4 Ã_FH/cdwT%Uq  [C 0xY>£Cᘹ>{D#쯣@yz;|di";6@c)_Φ3Y͘s˩ޚrkꬖ7Q樓]o\'2&G'.噉oL!^ @;y K0X}2*S 3lXyD7:?O4 g8թ5J 5փf`q}P8vv2Qk f1t#;B{'P03,WSwn"INݫg~6eR7X019XlZsD b=`)y;obsjRhQgʃ)x>k$xݨuB}Vh`+w,/0P^OP3H7%0Sa@?(_D,N[كkEz]ю 5@J+CҷԘ4+{oZ+ NS]#Hty0ފ Ve-J0ڶHz(."F'd_N NV䇛nUΰw{,I(]L4U/kT&Nv%7_-`1>]y!fsjcj'瑌H.qh'eIQ(4_]tBsxucG X XJՍ7]FJvHx^Lq2kBVcQ &m 0 ' S&ó+G/W=Yvle$՛DKXs'"+TS@GP)e][ W=mt9B-.I]:0cP uYePX9z/PMny"wR՘gӮ(q,Q(h8윍r}#a0g9 E(TZMCZ2k*$Gkӥ$l]gZU~UwBu쯜Z,q圱egnQF;_6 PDJ]݋fwjh?9%rm^U :ez y26B[niŏ%w>T-&u_z^1@mP)VZUzS: x=9 Ҧ١"y\۴F,Yӑv H$[čۧ>ϺyNyLj{ "B0OLjJZ?RhwtRx0a*!#ks0v27C.T?d4Nӯhtb2a*Qʞea*b^!V"n1LdL: DTT>UB!УN:R8 ;xytJgv.ELPiBZ.,>[pkm8{,{ s'uêx}نIj!  iUtAg()K'} dPm~H}B2!Q)nVaҧZ"5FFm]/;l>jiE`_FqC@~oIx]e|X@2͙v&ۇp*u'#'zl['*r.Í1ؽ$U#qlsꨤݙDe' 1KI<$t$3\ ?g/F㚾{zb~J$8LAy>a7T`BG>PA e<'r 6?ϒJœ;4D;trݳ5D#t>sMN ZR~ )JnTuQqy L˵$p&Rw[ɸ\l: 3޳|"Mt##Жa;Gg{a4 8*nqcU,YkT!k]Rfo7v+V0ȅV\;Dpx5&](H[Q' ۠ > t`X%@LFWevQL N.Q<5< ,Qsxk0x*LP;Y_\%@i**{1_Q;!栞8{tFAφQ3fߴIO|q(2?֣9[sa:me]-AE^FiM3S9-Lj~P  煍6KoWZiar joۻ J-T e6 Х,6Dǻ>bňa@NRđC(:[PE*\si㿌Ҥ'C&&o>5 2,c{ kMnMJQO"s"i܄vݶ{\qjSjzG0Ҳ)IoF6$lI[ :PڄϬ DU#a, kkfBQ'igT(sS0r=Q.ʡFVۓj@Ty݌EQgKM8ÅIY&LgVKFʛMt7ae8(EWH^aD/z 3ү\Fl,óiwrE0Ȧ؛B@eYw f}*(6<= Y"IGzu=CYE%ӠrsxW# eZ&C^!q(pywʱLt̨,Pa㷘Z8,^pQ5nɛNh=S \ܭ G[3ol:_b.mI.T C}OVWZKZhR#'`ʜFT _UzzHE9V̀дiݫǐFR?je=L3SQoBOp]R>7ҏJ )6ݥ}dmxsPPm$$_Sc#9hOHfo,!Qo,앍mD:Nn[=VQN{d٧XZNn/\a Q/`ǴK]*ؘ G^h% T<P yuJ<+|הN$yp+Xڭ7ݍs-k@=i.755~)yT$HA@ =6aXM晡"JTPQN\izY"ޟ6Dc?9H#7cg 6a1>@üo@qy EuKT'PQP+CJLv#SgJG4kWˎba#,k!09%s\T=tEj/aƹ2kC@>q8=zE ĥvk_;Sq6͞ , \Kѝ0DOMn7o9Sd_nı<+}ݣ0߉\L]  &? $Sh?#z-Ay@߶{da0;< _Gg;K,Wl^ M=?參sL&wq:3#MB aӖ۳IxU !e7W9!&1 ~|1-1ר펚\]5+푞`G5)P>DI'P?8hN9}$fD ҃uIchtSW'.#U&n,% ́z|4ޚ<vbo~Zz1$Qjzkr{գCz|4Ӛ32E+د ~&e%[Dz_wV(V7Ln+䏗xT![9NaJez2'TGic]g<#/Q°gDwDm-4sp2g/lzmzN)X(XԻYO*K|HndI2/#Xv CH7ٳ>x\/m?#:&@F6*sMvpaΕ0D5hx1. 5A×]ʐ\2jmV6Kl_@2-ȧ^8C S] 2T C/i `7우:sJRzsO,/HimIT2Y$=A D'Bn]l=")է;$pdfAf$s3޴Ta]o>8҂}/Ga{iD7pJ?ڣQ zZQFͅﶗۖ6ce1k & _s& 2B`H^ITK: Qj*. cgP"cg T?mD#0~&V(ȬCʩ;o6Ex'2T Ԍ6IrO?,l[]0stLKؼ0-@*@zWcyCyGVpFHSHn_By76OAmMNC D}IEГ ,Roo0桱;Ox%ހ2k!\1*(9N7 "&`Q1xePv0f݇l`s炛^T@xcÒCq ȴ:&4{cm€ČqԸ{xC2I[G#sF!LBuª~{i-.G_,~*ѥUT,^#!ן5w/EOPM6d3^hSY ^̺_4Vt}0+˯R>I`&eqCQn3`UhJ>ݷbg`w Nzǣ/_"U . vΪJPBQE,"h׹\O󱠄=q̼R o1h$:zAR+u$`M( ~eU*);%DӉH$.nbA|Uϕ$,0)4/%F\Ŵvé@>bQyŅ_ve>_h5J]-dBE5VP;2(7)xkՔ,Edoƶ >9&R,;p̡6oVͷjqXPylmzzNFۺ%Njg0z}|BG j2lmb<3\x ߄A J}(&)dmhRVʔRH农?nY nQ͊9Q ڭ^dZ(aW8WcOS@V<řTPdƒ↍Y$\#LQvWq/'s#/Z&!)@txa8njPbNF=fn_Y`)!-O1Xpi/6@7wz>93s6枩b>PįjbJ_Ubn&;_(i{mY7I\]F텬#T]AUy&,o/PXn 6;Cq*Oa*ȼśzn٦?]ġ&L^cOّi{^J+)<%,|Rϗm tD -S 0]Ҏ]*NUK AJ{q9bX+!^ńn;ouu}Z kgO0,{,C264g56t`#f8s\U#+}jIw 54Apa}(kEG\ɹY}2Zv댹~vuTSSSmrՕh۠f F]:)̈́OW@9yԡLruݮɹ"˜;]ɆrSA% zp ? aTy|61l m-U-ˊQ5CFVϡ8InIg}لX'C^YfDLb=q#8E,B砮@ݾ|kʒ:IVt}ǝL21_(Bv4K:ALE{En(ͼpN6W E]:T+AexL&DM%)ph*yf#:^OԮJ4B䕉b^xXR5T'ucչ}+O9fx~\]E< \o|$,gbIOnr(52Zk7E8 .ܷͰ,4y kgqBe% yu~=Gӹ|u~PhA1Dor)h4r6gJe\3f+>*%Gށ[s  %{S۽`[G3x7ڐ~ݎpyft}z k_Dj@ -RlD`܏m} 1ףѧjc^B-IѤ@jSg:ŬeRbx i1;:!J9=G4d Y|sP ~z@μw8ɾ2ÎZBD)̍k؜`_B)klil3fTG,=%TΌ2+r$@4Png%G7 )?B1ω3m]Q%ŚXݽ1.uZWXe<æq1[rnK +3˨>o4/wPq)t^_E^I-y̓hǛ ](VAh2ډgAed&1&"pvl7zbJ*m=,FѼsIfq1$c䈢6y )Jpf4#Iqfm^Yd\!W攪tN. Zlb P1egjAKL}%ý<&LA'F!S^kipW7̇8JVp+连v?`XF3=فG]^t8m-Ri!g7@۞ ui@OL<5ĪbOhH1EE8O憺켉 yҊͱ?K"C2"-q- 2GUI͌PDZ ֲ ۦX(w%M=c؉2=Gj?bWb}GuvVWYᐤdNOp!"dϡrD"ͩ#:xv%=ţSyļ+fhȊEwS#I.BISm,N)k8(Zխ{+I¤n;Cq>&]KbPI-+ԓW("(TV>5 We^B|j*ie^ ^ s yM^w{5#E]çRȊGI8iP e)Cv .TbJT}TgmI=GJo;bICp`_xP~l+S~xPr Mӆzj"y{z,Lʞ"p3gN$0y{Neadi˯8 ITCZ,w=۞+:~g*Y]+S%yݐ򏏔޲AYx0whH"ՃOpC\r 2rDGܦ(sHɆ*-=Rݺ+ڶ{u$Wh\>XɶK/$3Xۨ+KG_X\nBG=`KZ֠vEJs=]/w@HIJ4AcChOb?H7$A>Swࠒgנm>Jar6H]c9%R_y~p1>oCԭї$QsDgqh 8ΤiZ1!L?ˠ1,R=@8fG֫7+Q6WzKYp/ L+ l%%+6À|ЂW\2%?p$ "`];lZ4'ڒ78-PaMgZajAu@UW$ ϲq;[1>5SAdMFic{l`fL{rnҐ 'Ke?K&F4N -2+zNN.@5t<|m@gq1A~ l{r1)Eˢ6:F _NNȰg+Cʵ Vr8S5ϩall֟zT6-GiM7oa&ȓ- ` i9ى@gŻc໌}o<~ЈyfQRxH.p.' cbQݧ(4S-ѧ#}_K t3Y*Bmnav#U|'vM#Yx^ߧSaxQ+Ɯ?>:H:_%>MXRοyB Ov47 n*m$g&:@jDJ?ey1t*|kr~IN"n[V J"`ŬyJL:m3iDt~H)4SF)x-2sFR*>߷ZthL}*VpԵo]`VU.E ^+GQ] KVXΌʑ(^Zηǯ+46Ry;k_>RTFW$]͇뺮KH.Zu"A#|U~;qH7zԱ pqր2#2C 8ГKjH> p:omW! 1̼/@8$F;s3FMv&eޤཱུm <F-Xd̰[>R"i{wq0Д,jV^ڷKrq" U6V}]Hi_ԢOFxl@< iUN:dRkXP0{'? )ƒvB"7G*5}Kh;E9jGr}︻5w4hȻd)[ $qH"T&ACoG CkHC1i1IKK~RLqon.(t"\R>n %L YSOCL ,T 7h#+\>f R @+ ͟h:" s x?g4pMܿi!R0:s$>阁}VFYm]e_=抣@zbcT2>Nyf늢gZ0dvcvT7 qmf"^^jiD߷RdOtWZybfǃn݉g64ķIÅ{XIL_2-(Bݐ`ӮoKT$&W J*&nYhO\42B靪e[&BV6`)pХ={xt4jNnTL? \$j@E.8hsj3CIů3xzn*r 1ɇhڻ "jac'b I8 So=/kգzLU'6- 5]Q6M+šow:RxkPBGY1*o8`g&mi#sՑݤwrrì4 Gh/2C ^8=m Mlߐ)4()pe=efb_P_eķt?M'$RBj%gGg)6>L*Ec'Jּwžֱ$TgM2Ha߾or,|t]^T/('B Z*E+IzĕԎWťޙYrjHx46$X6ξ5M, X1v}[ƃi^QyeIu4hx+dJgX-[jNaoM&TBRK3(/ԁ;͇5 34hu 4fǒ>롌|jXB3L_Atoc*ޗ<ҟ o6yX:iOLjx$Wg6 XWrRxQHxPR-Ԝw \h6ԋy oB9֯O 7-r]ޑ{D87.D>s 9C&o|(Z jo~gn\Q,UT pɎ{@ij g"c?ųl6n(Hn; ;M@C&Vfw)N XsiEfG;]oi~ u&l<1"T|sxL0#תD[޵r ڻk&{ YtSg*^a; v!ڒ#y~C2Z ì'{729ή=84dJ'(GeX~2pLx-Cϸ^G勞0 p]K~6n~@"*Y[}'}ղ<\x/M~ʲ|~qrraӌ3OdD%í^`:)YD!8Xe|cvvh 厙@s8a4p"Q1<+$f!JUY,lg #>1KEz+c^SN/c2z uǍ&O"(̑q ~*ceCcB0[CYV`7ԩE>%(Hf 1iNB>K%\/g@( \˒ɧ29y5G/h9_l.ŃXÙD'm(U@ޟwRT ٞr6p. \>O<|➪ͅR.o|3J6޶'i-k5>W5U-Mk9_܆WI(jxf"2D$K0,"k6gJ5RaٕĹI2UݜeNG)EdRvR]=; h\0'1]{TqBGs2"!]#Ԭ,uivk%wd5CFͮӘ oђw,8wW,=5LZtj>L?uzf09$AHfyg@ݓT]jܜ5 `3")o3}[vz>ĭh\{Lm$c?nPkN4x\o}j"_TSY>A̵5yȢNTn;pRIϞ^̰2&]eUN +wQf1@4f˶+ɾea!(smDN⺑JYnꆒ&S7Tt1KfACǨ6CR:. o?p`AɬXӘ(qO>&YT%MkrfW1XP?ޔ_WǷQeY#rXRvE2łw;I}5ZH!műҖ`Wilؖ .$9ڿ+d)+ݐAH:/ǁ-{܊C >-7S:(DaRˠ?,H}6tڮ7F@ .0[lK/CWyL424*L ->7gO*bɂg/PYYrǚpo+s<0YJb+ 1В}D }f˕/dN0G\0]w9YJ;&,~`wtԭV]hے;"%d mñ&HN|^/ ?z@eҿP83`p}~< f% _!J`ҿ7SܻB>;ޞG4羘Iv{IIm򼺃)ldm \MT gQ%fD fSo(\5i [au6 ch=qSnOers$!gz)glUd"k^r"]J,̒Ó\tSVJG`d&51oo6ؗ([=b |Nxrv+H/?,yj=~Y`6P<C]!m΢D:hKBf38<[/se NFh8H1-B6B3(LI#:+׎xR ^`! _ՑƤ~f2Q\ |DDkf_<\>rQ]F?i ʹf}UALC˫%E/6%T}(|aIU!|PL^_D'q+WwR1u$ %УoM:~IvJR /saJMQR1ht>*^5Zdx, >^4<К}fuMΏWwxZڕ֟\{㟸o{&|,շV֌H܉ *Gn(AD?")}M/۲{XiKtșV1%Y'JF!stk·e_} }hk6F8!JJv4-$@$\?n4h',`0Ma7.yQE~5g~=eWNR Cl. \RYCOl՗'ЪH<{]q*)79 Y)gkguXKP(`(Eur: 6aawJgyȫĢ!kZ0d#PXk< q40o`~\MlT(8gR9ޚ2a/'{m ֲ|CF)~~4Vx=,t߀}Վ<;,*8n邷;Ѥ;%2 R;_IqP#6_(UePCz)G:̺PIFBJn"5 Z[Dvz{Z,Cx4;ؿ[P9 s3/6gD5WvA!oI VQ #gnxC6H ]N<"c90""AcE/VL%l /b}@5R MU+b )э d842QlH..1R:c%Uyg(}"X>Q =gb`&eЛc'}~+ &nZ6ch&ԩX.ӆܽd%6G-HϘ<7>4Bl4،_ rnF~۬ u{͒f3t6gĄRW. z8Q[Zў?[ce^pRbE_9T~ߕ@J^^u$ՋΩOU1Z]qMq dwuwf8Sw˃ dS"-<Ĭ~Ep3~6WpCC6bۯO) p2uW_1x$H"Yge*u5JWcf nl@VO 8]/ jam\)gGUp2nfh^X67}eӐpn?3ݲ^NŸz[^{}I-*j^ӔE>4EO_-ṋA7U%۴OS~,|ĽZft1[ށ KF"THɯ{k!ڒ}rRH5v}s~hWKE6?i^dW8c芁GODoEa:P#! Wh W1O7rI] j\eIC̽C nԜ#.-%D qs& ,_V^<:igenZgwW"( <XP:(i0'mVL pvԑJUB×}E}b~*} \l hYs0sUՆ+Zo7}herpA\f8d?>9)H.xܬ =}%%팶b!H˴*6Ђ3Ým)VĮ'E dNoz%i0}.Gch[7PsEfxbgV{ V7) B 3Mo;}\1ƅFp"9Ya%^'`E9*  {,V9CX}E@ak;ǧ +qO;_43ډK칟ATºS"%#CHg1rֵq}^7XkePu}_%BmF~Q,7&;͋Pڹ[@lT=@Z_VElبB_:gD&7YJB*w(jD}np)7}~{kҿ2{khCٴHŅZasG*#'2)VU&iD:eJ"YԎ1}J@ RX2SC(V*n<ZށwqY96gp<~!CX3_ U_^lMQ 5;wmEHl&9ʞ o'`@B,e\u睙mG K2D1lvCVlG(HD՛e土֎5Ap\E?Ė7.ƾ\;q~Esi>QyYd{]g@|B%š*u9^" <J@i#L T_yoWCjuE _$dUkW،*C] z]DؖqY:*LJ E=x~w@`'=Ҳg1}S UCkX]ڕd!QF-?8uɊp$Jk"jd H3Q'Ս'2$\_-T>q܇rNqik1 iQ~ a- ǙSov etVX4m忳ԥh'Zf"3G_h *CSߵAB/Om\=!P; P,y4|}+!r3Vė ;Qeuv7x.2Kf]PXe=OI ׂ20KfJohHeS!n|Ij8W8 g;L}u[d"vENJ<)ʏKر=7 T0IVIjp;s:O-rc&(jf~YbPȀlp5Oxuq'L}FfJ._櫁OŁc0DŽH\R4Q}S65]~9BGX} ~ПH޳F"W$?3m Yv>& @O%A Jg. x;|Oghɰp5# b# 1qcVm t7iC담1d̫o}7+cزKmkձlIEk6U彝8cb/Պ9!/(]1T.Ś]̿헟X[I@O>: 3 q=&mn1]pK_XE.}5sHdl$gc=c* 1EVl5pxR#2{baL,G#8ɝ_]uIiy )3zٟ[L[P5..wQP*OV8}W}HZdg v-RFR;C/{~ۦ(*:$л¨.h3\`u->Q4V*tUEU-dK%:^3T?O7y#ΌXHWX |󤆕Z.NF.z 3GYN,L=r {XƇ jeٲ"e 9oXf`jIj*8 K/DtithUL+ex[e&~?~6t3'!Vh؏6' ᑯMM/hX]Sk혿c2PgQ!&A =,::Tނ}Kkuet^rs$ iO mJQQ O9iv!Vֽ(iaz>_B0TUƐ .:f#Io`O}ڡ%UƇ=qh>eI<Xtt"C?%@S !i /Ujֽsmd3pt7%;`eT.6w7 ++sd\v wWkp6|L>Sv@n ;!14mJZ?̬ͤW4Fh3 .YDFra ssS+vDjwe: @YNEyhd7)CnCi}.7ةҍ}1B|IMxH@D U{5=;aB@DuY$>enڔޟ 3@8I14MkJaȏ1R_oŸ N*b5yȻaI؉M R>0 Ѐ9&X⎈t,2fMMpUͼ !#h 73l$(I [50;10HRm (N|eKlŻjmHX!f2\9KU͝ҧ-/CHE$(;UEUۼlכ2 ]Eo :qh/Zqׄ%CXCyx}QQ7dl0(>x%vI2H@}8f4mcGu&ۇwC”! Z&yhxbਬ%gXʴ-}0cW䮔@D a{mVO)@9ҟI&e 8^UV@b")+C zQ+]!WՍ^G,(?N%1O2SDӻf%S ]@ͦ/4]kps*n1,`ej:ɧrI!oo Ǵx7nNom@j=.PuyZLU<\qib_/qZzmwlvfaP ڍ܂ =o;;܌hh:hF{_>~w0W)vK]7Ͱ߶`F,~n,>9 g?(;#a*ml; [^7G_Ӵ1_B~wݝMwXQ&,+]W:>L<0dhEw"ۻZѶn;YNԡf)mKgT(Yw@?jL=kZ 244U)E%A0)߳qTRD~O)VtIXPks.^'")T4,qvmp"ֽ1t9aB 1ìL̟#r`Gɥ"A)dJ) =M_Х^@3⭘P?BJ^e:Tc({v  *w "-FN>nzY'eoO})8J~pE'Al>s_eN#'Ʃ_|VU0@eTЦ`7ĐwؾVrP+Al ~ q=S"KJ/&M86:{r2Z1'9 C4F0.Z{ӝ`>ۙK58e{-UεɘqKс\f98 Hk0/cZ8u2nAL;fB>b6I +v`"N!nFu-? O;RV Fc/%@Ab+@Lh zfͫqpCƏsCu^: vдᘤ5 # g)zj1 *iJZҼGe3,zX1Ufgh^!DyA$!<*s0x{/hlQ,b LwK;yeKh$6|zY湐Ѱ`ZF:Ap+׊@sm?[ezᎼ5VӃ (jh=MaB$z>ƑCTn[ 1BC ` $gr !{NY\|h Y/?gy_r(DF?RLF.Sq& % YqR܄"Aͷ-^>=ZwG^yDJ3#(WD8G#b 0LN8{& N:mbeGu-5Nu`5ixSykۆ\E; S-`>Uoa7 Tds62C9a;!WfPHҳ,6.=d ;_, P<"tGyf21}7bUer";J{0̶ڠ x7)dFoZRLZKq# 2 (,*iTQrɊ/$RdUZ:|c~LBU2KU=) J-\P-$$T}]ͧdsc0 \d>`-O^}N>7(c^ AQ'UG9yD0\sܣ @i붪^:8h2cl]ŭoAf߉\PzfC;0Z~pApF%0-sq|i l aOnvh1Ż8P/B9$V[WsSCUv\P'"QnºT̸!4K:$v3X N?qz+[@g}jEEjЮ)x D:4qXBE>gHGrR%t21I) #܆2I?$xY"6סJf#}tcQDv=qƈPbaӮ3~(.NHeƅPJL^zc0 8Av: @,z[xFؖd0(†mc; [L2y<Ռx.+,@ 0l=-z&Я8(_AT4Rf?Ɖo:uzY5= AI1єs>IBL 4B|2Pqq Hqs[% ڝ/P DDaRxj$!B盝罬nUp\ )5"vfz)wTjaKɒIƜV0z{{ `4IGkA}]5 >d45A:/@jIDAVk#Zc+Hy+1Ҏ/W?3Bo#Jrf5@(gP,QUXmfQB|?R Z,&kkeHVb0)e5 4\] Z<]q5< ڐ4A'!#8{d(^ `/׷F/ZUt 78.)zځC h obRd p= g.b;-:}`v$.,VCI.BK#[C'Z(Gfs!|Е,(*PЂoW"|\qQdkZ7w9QkLS于 pw H)_xٍ]JS HleƻF>d1.{Q[84 )-f}&U k߃ SU5Eo_wS[ƼmLBP,x1Tm%2& M2w p).)atN:8l[zjN]DoK(BX&CS:5]#^[r%+[Y.緞z[Ƌ3ԤkѭsfI/yt{ns[, meMbSZtAtIJs ) Vj//Zй 2EK[CT0U$">s >dv ~Z}xoswpa`Zp,2~tS0ed]*^Fc,qqH"Ě_ 7 calˈ7OS+i0o{vh퐨ufkj\^&|7{D>(B׵!{,_cp'd;(qq?f海,((mO N?SZ4WH AB 2da|H*A:7/̪Mnֵ-a,][5Zƈ'^]` *Y}6fD9ո [OH$ry'a&j3dB;]X- GݬOjYЬ_sW ڞoW6Ї?,Xz+Q\)3CRH# T.%9:Ni*)GJԀĪbKZatkgWG]p^M !`)5oGXUH\Q=k-2$SSk>,YPEQ@QCH-Z$hNqS}7(4=3 N/jq"̽P6q)-$#n mj?-V`+b{xj3XC/<%֋h ߲FFC:vu^Bl-[ 4X6a9*ޜ;Sl<xuΖ_ Gح(Xڿ]} #!c>l"(n2TQ LYkVM$nփUpz2S7|#Q nN *0y{JOS)z\nma˪V0HF*4zv5*=| 4s wdSIuJj/.Tlr@t zg5PնC,+=w8KA!i!i O"%@~r'}B|sO|.⟹Jk&s*y Nԛ4,P>K~"ȡ:^+B/6/VJ~KS_G3ƭg\8.l5W4 P›ѹ~xaŰ<)Bv<U\SG o!?,ŹXmBWqs^ ]r*fêX!?i]>Qd=~zP\}< n~X}/7bwTLޢsq8!I"!1&o&[odFlE` &ǔ|Pl[筚*k<~7mw.Z 6pvw^{=r3#]hĘWp'?QI;rk~a1H]4m2͆ck4ai֡2s6z ImYVC+5hBuJq|j}sd\<J<[fy "ˌlxb%I°8(_)V^"<@M16,M:/q&rlLlb`P-E>|j\f]Al=N!wFqMCkj@_61H͝+4Fpmn*PQz3ѠGkcEyfù[+C6ax#d,_Q/G. i)U^*A? VNC Q r&> @6v%ZKs\RϜg$`Z_{N~|Pdʢ )p >KAN:,t[ P!L$_ -Jfo։9'hY1$?3H%E(3б5JgocwkY"nǢ_>iۿe&QW3D|癱}[5^+XGLw^Ϯ{{-|{/)Ee ߠJG[$:0U!%2 >P8I. TZ!ɱkRK}ɴ΍HXH V1m˯QF_sŨ۬2`Pڦ-ʕ+!ؽ3ԥmٟQՅ8K!vNF<ˈMnL@Idž%2 B%8 wa46Ob̈́E 8ةBq?$8d\+11ɭ@O-2xtAƍh/H`Fr]yhd D lC0jOBhYPsI.BXIVz\hv-u1^b]Y/y[1PG\ރ20`&ezN[yLalҦo%M[U;M0ȭ˫z<-Zm{Şsm巪F&; -;N?~Wd|lX8f=W-ZmӅq 븓A.jP|NS>#v. \,foQH@;ߪgO u啠D#qTSʭ;"E[\^V0Ku}6 >i퓉sqJQYlsr'06]Sx)DvT͕WC4 rBA2G?}ྚ!av5~ƐurGI{GcJ] H~4(oFxJW4mghtVN^G'SSINpOZ5 dgz`MǂTO( z& d R';ד|gl n)]b֖ʈ:DkpWeQqB͞Ov09+Pf+PQhbsSS4+Q}ȧ?) .h͘-M~!CGl3PTc"7+*o0WbaG"N K )%b`Q,~-#c水N/Q* BKmG'ͺ5ⵃS:&E/X#}-Q7!:82)?.\;9tVon%y8&%3W޶ovjY ڈW>2tO;E"S-{b#.kk"6x#,f+m1lG'XhɦkސLb0$&k?fEi$xM}> gsC'hH Ii1CY96EA봁>5YfO+67< `ua/V _ˉSbIڱC7i:C$ ۖ2Lf_n €+݌*V XՎ?Yo +D\mGFSi(1z[Y$ GtL,OlY)rgcX_\N>;Ec!u.5lWFstiVpNJnHI33J0!%3?D* BQeΕbw1V^QEl`qY׈M# 1ۂFwd|7ǃ;c5㪗Ղ6l1B`U\8H<[- w֞-Jy^ENαctP@eDLbS 4\(y>ϺP½F'A8s{nx qQ;X'㦩=ԙ]GdWͣ/aY|;A躐[Z.:KNvo.5phR֯TYb:{xy0A<Eekfb.f6⩌!o`"&GYv]E:[CasH%eh4|aek%EqhE\[rLmI%俤8W_A/usf7+b9/7/jkhK&KMv]h9by\b[S_Z.]ɋ%PE1iDU6`s޼y p g?# ~ @nSueK ,'R{e} vոj dC~2ΞUvFjL+ɳ:h+V$t7S70ciO҃9ܱ*DMi_ȖvP:ˮJQt}'o|6kr]kCwo [+X7| .qt[ۜ)@:P7sIk1X(VyrV. ۠J^[I2[{z Ye맚vJ !GN1 2VyPeV3A xQ'\N5# ^A^\Pʯ?,@KߙKO9^S}C[% b?0gK7ʤ6ْXzs=);鳥VT 0Dժ\r"~ ۀANqn0~uLe@RWPFFg0ymw>hDnhqhpE.]؋tz'? nߡW7Mgm kQs̴H[Vȏ4BXobJe`+K2]!U l}~%tIf>Ȏ{3LJcȎ>WZ>݁DA+U:`]b䚃DjY7Dg1WѺ[C<3l ǙG<@"۱Nՠ*@ &B!m sRcД?,dW)'1j OͱPˮWԣ R=7b+Qj:n* FY?IiۆD3gh_d 䂒Ӟ*١jM-AՍa̬PK::]Uo?ʹ7#-^—[Ql {'#f$[vRPiBO&q澂fB*6XxpC[3mWcl<'ٰoFI|k4(}] jER.JXr6Y!Znv}Gy#g HwTc˰KVomGm$y#,@)GvVrETs_æLKAYy-FPG7{gMBt=-qqA!hvw {܀ԓ. t+&|n3僨֜pjȫ-^Ͽ ,/)\[-k_u$'7BqͯO,5{ ԩ{s+n[bAUZ8/qE*Y`^ķ2+#V!!^'s^hu3˾д)"*{Fq8 C_8n:Ǩg~IT bJvtPv a.)`x>eEj]u : Yhݢ! ~l; u[I]h sL0nyŬdsIAGJ\k,H(%r;UK<ݽv?3` 53B=Ȉ?PEt5چ\6/C'UDhq1-r l HePw$[G .9'cyFU0EFe,4ޙa+GFzle8ĥߝ{Kt:S}dFX"1@Qp P5!i߷0rˇj=Eh,UW~=8Arwy`ub*O"Mmݥ;r%%2ĂSY8ivyAL\>#,HaKC=ﰋ_bb5Ag@|ucHMU+(.O8lFw.HW_|^Ғ/a q3k->̲fE[%\ڶr znMl.xGxt\)W|hn_^VVl= 8e6΅Iuք=Ԛem/X3& EKO~j4BQ7{{j0e1Tc|Pu7[b 2f;_qe׿QC0͒I3^9[ t$TVp w` &]#Jlx>5?1{ ~Y1j3Ŷ&#hIac ]U<8LuH@nЗ .(H||ӟ o$Wg^q 9Nxt;[.|۶7 `6gE H۪Elz6mfrC65xZ7U',%ze9-g__zcL!uO6B lM5& |LҮs gr|duq B i-4'ev,ulجaDfyxNs7:C~E҂E"Ԡ@iϜ.F&$oFr^RX3FS_6P+9[aQaQqߘRuMDr˜Lmvْ t|:YZ#1߻Y'H( KЧ2wU R^~h++_\{yvOz_c@ODyrͱR1; I)ҪIX~۽?\aEq|0i/{ %<3x )ΈP5M*/?1=JϚZɣ ? p"e/ܣUfw(T {[LmPtNpwp[fӇ #'FJzB  59aPNGpf}w@|D\i\l:]&/[fG!Y'cd覀\ FTC sǾBB4R^F*+TK7%g =!L|%NBbMrUVb x}\M\|Bq]KR q/o*I) e JZ<P$o*/#I$8}9, 5WzqDw%u"X_kNPMd ȄK=MNE)ar¹ծZNSϚj+ST1Wߥ6;g6 h*Z f9cIQ#w-i+jkW!$s¤(}ֲnoWvB2:/_hty5=pZi)_ǰ o+EhE?>#ӌz.m 1R e[1b|4˅w"L}"r\fx drImYv"TP垕,[vSz^Ҭu6b~cj--c剩jpQVayH'>gAR[wLcG'>ԟ^26ʭٮ .cZc~թq.t'M= ;PNRL#2u&oфûX yn"ֱPymS'„kƩZO k_ۇy;S~~0Ef~2t)|!kʑ]utGGJ4m?TO7׿[y 5X 'ROn#YGzܻӊ&Ӯu_pHbś0f\׹_F=f}7MLЃKaAC_;ō0;2a]?05_?bu/۪Z[R"As4-GDG*|܃҉} 3/`(BTjEÚ#?:h3',Hظ*'V@\ok.ҳژ6Ix J0yXsBk4P(DQ;ykaﵡZ_BttҢ8!ʽkuv'oowۆ [egl !^1*-~ɴZ(^Gy5^z=̕Qh$@Z[z*u7ZSo̾TiTCp\Z_z#fźd<:W5\m,E:)s5䞄n%kExe"ϓێDfC݊fM:hEQfL,kf蕚4*$̓`L)^ 4(j4~Tb6 [J_[ʘ|leusqsFg9+` B()c$k̲,}ň,/T،p&q(L/mZ;uz˜C|d Q Aܦū|*evi$xkLL}Š 5c+2X~ptF+,K/zOxn9nj㞙-69P,aϪIs~)fϾypj4椾 8>&trA$5s*Plޓ7M%d}څtRY-wK(5P@kӉ9Y`~.@`=u$I?w욘SG>GAz4X>U.Mk2] Dw۳:EwQ{)wȖ3{v$Yhߌz6%5=xg xU2x4}elJ.)/:+&Q%'##Q*M!"EwqMNyE'j"FLf #0׈nHFzNņ̅+xL5 L pk[h 11wKŇ&B&ɵo]FflS oe23h=Eq,I%PySb!>D^0a7KXRat N%Z5!pVMv{8YDԠkCV1{K_0*,‘fҹnT8˱Bu ^H'rRN.d"R•LS:俍(/dV#N׾]ܵ/|;GW^P[;4j"@Y$iz˙ByizKJ +{9VMGuZ;9 ի"@(e )g>AK[jp78WrH4*OY%{ĺ .qrꁗ~֐]%0.30x:Yf6ׇKi#5+ºg`T<B%;MkN d0lF_5)w>' Vc.Y)ZЗՔ_gIZsՖfy<&p@XQ*9]j]G`2i ?C{˻L9'IJu|VoQ546r!CY 5)wc ;U{jۏ2*dWשoqQ5  $,sz}{1l ?KF"c=U.$ _X+<7.H%ęf0..R0V'ުV7[jnLH݋eb48TT/ 3Ӡʸs7GޫoZ@=pc=6ΒS/B-=lД/jiFoN/yۿģE PD""\s̔P>PU,D Lr=2( cB?ëVg n8'R1e_ѐ,+vIdh_ AfX'ٙEFvҨlFUP" x1y;I/'֧-:GӶG!Zb^:!NxٿQQž¡rkf缴zw_NQ/ -z/|Q!Y@Bkdfܪ6a $S#TA+OB}4?oܻg S}W$]\kjB@T>x Bbm$dKSQ+Bե#Fb(x_{ 4Hqr38&2<$mdZ'~C|1#k4%/G8;D_a%q8F}?5ʺc}G us<]2Q+cS$r.3jQ q ]}kwS˷x $ܝAekX,Y~ !;[z=d%qoT=2KlWReu͒ sX[ 5C]781iCxY 0ڣ "e;&q 8e"x8.”M(P3/z/2xz@څ,Ž]P*tZ]Hj7kY,eŴ,LKcF b`'RGD-9E Iɘ܇E=%6Vj81/i_EcZirW֤WOvE];t>I*NAHsrZገh-ftoYeUCWFh5 GAK$kEj,K,L ̨dF/K|bKxS'F!koRpf'ޅ.V8ˣ!e!tv&A Vj .@bHiwx\;l?lsKw;t@6SA2,TS!gknǃy8Tw8]$piNbyC;\\2*>Hh[lGaAc?~Q"*3b{:N~_q8v)xGWɗ"#8 -ѥ Wrg "x# \6N&쯦pw fM |Ga"6* K,& }ሽ_t"u-~m*㏑G*ݐqFtNЍi0.CƧ-eޞu C=:HD4#`CIfUJ^+#X| 짓nӶt )-~<x2Ifg_g 4($߾^HaD@'P(ԧ6EQ*0 ]=&Gbyh/8 N8WbZ0ةHRH1᤽/$z"\Hsd˅E/Fs?ϗe1Ք.8x~6P %oV ߞ[ÀǬҐ.!p3Md;-_UM[Gg~ lUj%oE6>Jщ+ॽbF$^aTքLˤh&'^S,s>s5j|3P" Y IpkX܋"Mj{{$%65C .@_`)^u–v dJ3!_՜CnF}3pꝨ:WQ_*-ykէ> ~7>ԒPWCact֪2MծӠi_W_ !O峄áQS^MNczMI)!*{GS&jhiobg ]jr:&"\+iR|ҷD-,u]t{OyǪjf q+.F\Q~N3ϝ f0΁})hs*UWbzª"uw[7A*p:~NNHƷKqj@~D`Hn(%= N@:38vOάh;j=0d &CC[4VݤFW臐!|Q>{/Ci{c꿌Iel[W8: l:X).R &Uz|g!PW٤^E(yGW^K68ZCb*ĥ/TZ*+x/Ks+Q F-! OXG?eKK+G. Rtr~7Qew ަKYlɘ7HA3/xƪT`3$;*IDmnČb%W$74{@Tԕ1ޑ;P < >[t㭉0_а$9ˀ2֞#D֨ϙ_J#f&"R)I}(#q1q.AH9~aJz>1{;XS`ߣ3RKoUQ6hOr3K^QguŢtks;$G]幘)ns~])U*%R8|4 fyG0;&D;!KVw%TEAT{?i>.#2ݙL tG/rH5Un2l#WaU bЂγByl Ϥ^w!3?xGC(4K:J  3#ҁrRu_ "9M|Yaͧ>UCΧA^`y%XL9Yi9[b."|Fi?'e%[?KJx5S`{ )&<)dVfշrcєݣt8cpT:5G[M(U԰Du:՝ sBz-qbmb Dn6&N~h aaTY‚?xM80IO{mPH,ESo?2v,[`m{AZ,`{ܟar9EZ(}$NJlYBV*,2N:N^㓼, [x0*, PV\=>DɀA=V:W|տs`]Z62χabDhfoCN Q(琜 31i=Wr̖k#Yj2O]|퀯z/DժkfQ]%LDTU\e+ ?K\b"iP+f-ƌju1-j3^o n&qh]Vx:w[Ѷq6և!XD]ckj<=O9X?>7o:F&]wnQ@U@wwTrVz¥߈#gskp `RGDmZ>}\IA=H~rz≊~D6 `Y4黢7eXD9Un[yVnh6%xjU30-3lO wz}PrY=d$ h뉂Q{R~J.`R~r%L60.V`G~`F<ŕb6/ IR5U(#`をnQh賶Fh"V=$/8U.| 3[:H^J[yuU)Jv;G3| $Y۟0X\w2M ^de0\)'Y((~&/"PƿD"|λ4hQMGϔv ZW r/ B./vKa`?Kb;ճ~.=d)m(䢆͘YKzt#g<4WP"g8KAmlw#\bɊ&jSVF0]JFTd~9-4K{nz!;6R+7 Iݕ!ݸ'MGۨF~Bۢ섽@4Qר@Ӧ#b&5MB>HɯG`ĨZu^YAD)pEnEvjDxk(1|gO=Nw Wϐ0}-I> q`}~N} {ѽg _sVIٵiŵ-&+Ȑ_ S@ZKZAđָ(wf t1?0)[slVr ,Y k:I^4̈i >"ܰ)' ["٨!t$ݔu0ilO -_5\#u]cA;(p$)3(CmzP ckvOb b㧺!5dY-:| !ԛ$FCd!|p~ͦӚ$R+coqyٖ+O4uEc(aȔm!A{euM /1K/Y\ZXn{нS]!c^a`VHKqLg+J 189;h +L}?hAP+ 3/#e+ p3GM=_ l9ZDw?:_c"Ξw3{j"T%r07C\4aY3PevG<g1hs.ҥj&\! " {zu2 .u8 j%#R1 c]9QM)۩ѸVԹڸz_OԵeLdJl'-`!]/]O O F T%w_+Diwh,|I:mD՞˳usVj1/7~mKLE@5L9=\7hv2 Zq!kpur*FwH~x 1=D=45)V~uf j&soܨك.\P3Ȧh!2 'P+~=ZW2ԫt-AjvbB|[[3xgC.}vMVV:ǾAQڝG^gQ陠[O+?2jJxáv\8[#&s%bǒ\%vv$g砮!#8挠xpےIY/ JްCU$:'LmsIS 8iD8⚌{Rp%8<ԭq<ZS$,9Z(|UZŀ]-9)߂`؁-JBg0ަ;f3ƉWPAe&a>21͠`?ЫP˫>qP;[' {:X͓ 183l{Yƃ:B+btэKsf$]>Q}7|$S邑 gkEE]LcBKFDʥiŒ=@O9B@ )6mwI%7OŢ FJ<zi٥NmpgvmM 3LvNCD ?,-Ӂ 9eU݌WsТbWq uT{b*tre!ٙ68_|_QP2id&R" q2ꮞ-{> bsAaĴA!~tg4MGCmj=WS:DeF+<_Wi,e]Y5 ֭<dMv n\ӄ icTjXsЯ hKZGH:Ly6C]W.3*; 8[T \?8VR8{ oGNTw,-@`}I*z ^nI ._25+Dg,am&uW mb(]q,vN VZK'V$}`QFrB=x\Qr9EͺV|Pt߅kZ0E~al?[>t$SEju}40s*]A}VAdClQ|mXf5JiIG>8q  zr$,?G>óDfFY5UiX`q\ej[sb.3_z)%"W/z42& U,%]oh3OmֻA\ \)to<*aM(0)#I 諙ݬ]qlj:ݎAkٌ kWF E3983|*Y6L4lJy=WUߋĥ0Ӝ{[B ppe,ٔ~8ހƹؕF|{E79L!z_\mY(Hk0F UKj3DYCl י\ 7ftRwڈE%^*0wyi2T.W vzXKZSy\ZHvPu#  q2tqPM} jaw>ֺu.[ޢeuƑ0 [&pɜۏM0F@`y V+3e2aQrNiBknE y?a^c"S!aoD"4N:y G?Ք9"Ai}e) `\ a9x S8简'0a%9H\c@xƃI}x3S({ ֹ*Eڕ{9/Z%u;c`E9Iw@ѽ jWm;޷N"eBsEMIg8s#:S]DC?wWO|g2x-| ۱h+rxXKe8_w0D:`/K%T̊f뚆(25OCL*ܴ .Hj]})]w$A:WQ'~kK1}=]ŸkǶ“ԬS!WC.*67LgElYn`PTm1 j˔R c\*(ة%?ƞ˹\,FzGzSpRE а7Gl>Kr=yEH}r3֯ Xhj'^UFcVzxZTnGF_jP'yYBzn\];QҲ R+S(_-XF]`ZʤD=,a롼 J|eշ.<0}FV-L&79,=AhD] ?MmNcm;5a.牠TE{gHwdKB#M @kOf70B4#pFTI!92=kaU%ULHZj$GRX $FٙSp _n˜eˢ۵199;ɖ  "~V}El d$lctjLAy^vm/=>My 1*+¡6LNp8w &A9 d:AcgJ !{qbs a$&?+xt@|d-e}(Ŋo0uF! &1FsHr*l؉:\P 5;yu 67rMNAg'a(:C0%y$S\lts\ Ր==gRn?8r+ `ܤ)/Ő1[i_:#1_J) ~*73zի eˬ*d|q K9ܰjB h}@ZE9Yp5"G@M"$CzMRRL,Io 4"Gwy3}4|DxV"[$ܐLRH93Namo1^I9!f*>[)LH\cS]^WX͐>+P5ׅ+~h'$;c??e]# I2S1xȠ*!0䩡հTRTblX.T\:eFtJn~d!T{p\ &7@pypTy_#Bn];bH(.phGſ 听'1!g-m@ȡ=vL4| .FNnxh+k E383#׿$Ay 'BI⺿!]H+57;%֊jʣKl'j^V\w!1/-8Pw-436p­d̼&R÷P:%y! WiMM\NMYzt )#X2VػA⤿_@Ԃ5ć|PQ1aݞL Fb(ꈋԙ@}^sqM7 __KqZ ROBk$!+Op͝}nEb @m$ u||"((aOOTF?n!55~-Q xUy2 yz9'rKtBT$Vjp=m6~5Oڃ+_PZwxDU9j`__2r=jt2 5e }p.M''6H%A^q,ʑ2M,PB6JFuC!`"4I [ Fz%aCA.V5֥ը[ș\ (5[ Ƕ4O#*^ x\D]ƤKXxh玒<~Dz{ÁKFпkžX&?Fqŧ<BK0 zxaRcC駌lW%0n{}Ҷg*%A3&ra PC7&z[ ~)G LȽݮA{)w}FgJ<~VނNjN.j#{i&y,ϩ2LUӉTȸ-\ɆЩHKᦊO"wAHI23 hVזMnсҰ)]U))a+' m|aVqm@dhXVrK4(mYV,%VL"Qͪ~˵*quf ֊~#>J[!jEoZ\o(#H)S"OO9ٻml`|h#I LYnb2/2&Z{8O>LZ=., x%橑Д*H 3Y;n:OǙ"C{FuGh5K}Q]0`Iv.zJ BTIF,ar2'S)lۢQ-|wҩ|c>RO}Aɻ=go@Z aNuZ̆u*BL@J\sc|w0*uR<ĵ-ŒTʚ I]Dw#7PMeŷYՙPVS9G98\KmZa`2U6b7txu]|;ep͞J?yh(!Jqe'LvaoX?|257^tB6]R>WDzrvȌ\"}ţ dR+(PȤ ZY╎'ۚ" {< ]>>,nA.]rp>LK)AH;3ԁT#K%JB:mϗj`Hvߪu|{/0431vM!4"չߡWW*;mェ"kݬZ)Կ{gu&(&V^6<Cuݏ9ܱ2'Cfc躿V^Xۦ'n;)dԶTևַ߄Q?E0DnFT,s.E/IWskʼDYi0;4.Zs$\.po~⦨kES!R_i;RAjVyrL?sGohY|I PdVY=ZW1; rf`؛}4 /E)$Ш`ĝC$XWyU-xhf߉LZ&_9aai̻wPJr, ! Sdm>s븖*R ;ka^N[PswT{@w^/9DS?8܂>7E ţ(l:(pyTpy0bl6tń5$l_$.u]GUkRܐ0"Hk* g A߄sH:j}(6K*U XjfqBd' Jz%aNڬϳgRɒhdSQ{GqDEl'RUk|g.hP|pG?%xے1p^F[S̸=o}vY?ˏTt;;llaʍ.6Fa1\ZT-]#1 (@NFbFBSzJeg=֮䕌'rH!=cEdEEK?O ZU8B'mel G5I/X:7~ & [ mY@ Yzq&*ob`_R52`uM,pcnxjA c_THVH`x,,_M^S+ƃQ[VaTC pW1?4pߋӫBr1[kfr6ai)؆s|ץ Zw-3v4Zf!֢_|+qݯt A ΍7e! 32Z a]jhVx"2 Έi# ?b~f.0gT 7t3 +m(bR0qg5tǞ2vf KǿD[*9Z\ ``ӵJVnKq7?*߉*veK{ArD榧|瞈[FrC5$U䣔Fl} -6 }:NzDTPgecq{j4j(+-qѱBwsoSef`d^kUy1jА0jbʣĿngVSw }^"~qZs@t+x>WK9%6 ܢ_-Uj.]ۼrEɉ6d4kb*g_D2S%Tջ4Zx'q@;򻤶lo#W^U⦅[PCp8`qu?%.Eթ Xk0ziVxi6Ų4^Oy厣fJ>y{Ӏ?eG7+~z6ָv.U8i2-OL57U,fz"yd;X#f+kF"GqVgC; &-d F2z$ /tݺm!FM$_&Ըx^bW(&)OytǡbpO9y-J̖e8T%A.tIQ 7do OHY Zq2z!nT9mCCE9*{`9͓`[YxlSe#g3n˨Y&3!HSߺfGnFQ+Ɲˆў,h^ MVњ#qx,fļ@Tlyp.V}ȌBI gc#FG_j'+{\8#+2GK$^|GY-{oyb࿜sV yvju[܁8{8U#ئC8VF 嚰c{v{Ϡ@$:|v<=BHα;yaUт|? j,Q_Mtu%mqd>fCnzXap;F:~j=jhw}*Z('D1?R sDVb)vZb2zЏk]]1i94Mkct,!$ eXvxCDpX15,kOGݛ5[VDи#@3Hv Sr}fw!B]wK.hq~ ͺΖlXu&­nAr&L JY ׻Rb!e3.'!42hPMRX)D "c d|dz2It(Д-77gsLÚ 1gBx~)9((b9u|xd5m~mowϏ^Ur2֒zݝ`m&Xy8,@'#%#jni( Tj鸎:e&a@d@ݥCgSSnv|0Cc 1&*`d1]Xܦft.jl!7#F1D~cxnĩ=fr֞먙l/xɦ9` .x&Ѭ5̢iq@q#eQ:*&2SؤBcYijo [ ZU6 V WIamaM֞낍ݐWyK 8~;=7y"9a3;vkI΂u~ vRz-O/m6kqzlhALfri,M3Gu"l'ᬐ{NϞ|䭲TMvK! qPGF^u`r<  4Np—&-qqGZTƓ؂ -hB&Sƾ8 ]$3:~\2*A'њHo/3Ǻ6:Y6o9[9fwMkq޳ G21x>n3n9eaK"5aLBҬ`<Fz3Oн)H(ݜ$tȈi%{q9KWYyV&[aEE'ӦEuWbA^`%ճwS6<\|A`xŤJFQh6I*tYڏSN\u>Y0o7? i@&4SLjSUE{yK&llA쁈Ռ:jurn qr7UR d/k1G{2HZw/It4> Hݚ,dJoA,+kuQ1Z?a1V"e ,UMBho[n۹%O{+޻FV7!횾`֧g^FP~`}jR = 3ެ4#/<1KHdTO2\zO:DAIfr('ATƱ2G\s(0a+4^ǎ|8~kN뙇Sq/yڿSfI@/\_* ؖ\g=)W^lbe|%h|D>)5SR*}}~qKnE2S1 f" {^HFo%ENߔlܗ"Q!X;iKa]'&5V*aIA8.>yA"ǵ~ %ZCbt.!ٷf1a>'\o)XϏşSpBVk'xk 3p20R{S74+F^?q]#>宬jaN.1FWa3Ap7Oõ~fZOǔ.+j0B2ե p$X(g:Pp _:nn-:O)81TO>G?&ITcZ Ql8mE~jKUUͫ'}0>p:>мbit7:#ARR&6KY4>GБ.fdv Fnu,PEIynOɕ5u|LUA{CTQgLV>_.`"3{ /; zu_umCZwEe(ghqry&~?dc7L0ܾy 9~E9k>ήRNplhEۙaO`%{iLѸP=hRZ 㬦b _]+㤔ńw{0`yi-Ͱ~0 z9;4@XV7GD AqT;bizޝsbb/Cy\p- 9{OBà+CC=d;SٺwNlIOj1K:^2 D2Či\?_tAJe˭m >P񆾞cߦO Zl!n_u4dCչs P~52c@ NN+026X_nMMҏSCVN^\F$eӾՁgu廕6<%."^7-pw>~̑d)5; ;n~I-}/^-oUzˆĽܷb S3?dU|d]yz[Gz J%ƷN~}\w ) UPPDi /uy#wc} {rp.*];YfQ& ,n2#s";ǵ HHITS9yJyL2f͓at!HI/;W][=e~@L~=DF!.|| N,(J= XF$%Iď.ΣRV:<+܌pķt@RX<%:θӼ +K,oi~lLW3t^qøggYaVd3,ǫKts\߫ٙXۖc`2>|>ZVfe#/{`k\S]2|gdld+EƑ (3]HdHVVӐ^׌TP@eT4fŸm3&X(2h_R␿p"&P>!-om,/k!b c}nU0$whNk 0Vͳ0¦crK9+7~:gսŁMAnEʗMWN0Q 2a>yQ)|Ұ-Oy=Wkh@2b h(coB` b[C+f<ٝ7_pJ=3Z~&8-zF$7 >oA7XIfμ޺V8c*&6_h0q+4aRT8PE YEY D&]' ;l^D$R0b$tf\ù}v"G\mc }{#BZZWԺ렶jw?ఋjJ:]/VXK&Z R8Kx:Vx) mi W$Cj'f1ǂY2̕[kw$Ȭ\&[NՎsBz+4V3xDR2*0kR[! _Q<$@章ċx38%shdءtʁ#X)P8K'vw`lbEoJXoпjhyܜqFz \kT-ptP0؟ nz'?#V*Ū[Ң:9DURJ$\Dd8Ut|UXc KrnSoM,m+X ʝk}v^Mg N: )pd~6 I1.}>[ħrb@(-7Rjdfӻ[6|Zq+!' 6>rR4j BURSskwN$xY+`D88c+^xb26=.w;M[2PU%I0_-Rei?-9Wv>+ܵ@$%(oP!귐SY~{!x%# P4zRr35 ,-tT.2z&MMGilR, UV|D0(*.\Kuc !GTAiXeW rVQRtP0)[ XAx3&(;VmG* \3Uh'[enmHB73̂vYܷzj*ں^S89ն˜u˂.APsErE WUJ#T 5ФOi#jp92O (TNAھqb%nryaQ'h=pPND&hT6J 8P_)ekg?#9go@&| XK8>UE:8b)GPN !s6:7"jVĄ󵊮@0R8& N,䓂T%;]mP~{́W%nX^j\ ؂kά]=T!t(ZFM1bpfq_$3b?kv7o?'36"K -PZi @mWzH=)/h}+KNd9r2jCp/{o *B fm<$7 vqO\g.- {~0#.|ܓ߲4{mpXJu{ZlZM>y, 8[}D7?L6] =ClY szฤҡoRQ=Sx<&Ʉq1΂Ώ}`Ph`䒾 %ℶ^HYS-rA\zIpQ&EEN:N䰑.I)~ہ)hPӉ0syuKywwl;_^*WkP~v;5 jkS)DV$-į_{k_<}N͖QgL/3[,lorJG],xJx7U_z2ԥ菽-mm4cINƤL o9bq 6Bz$Ժ 1`L,%6]i}ngmA#b+!iVXRD~$Xb=/ k4}{o?`L_nq* ꨃz*,@*W٘h]ىLj}w .CU33$`u<ȕH/ U06X >|lFdY7Opo=UC=lG϶b<0ӾJi"2w*ſvᶂ&rSFǒjd )9"T%vKP<;ĸŜgUo86H:cD#Z 4AZd#1RKOm唳Z4$K.9HUlˑ(VZOWqc=]@Xb+q_`&8t0xI"(q] Z{|4-6lx[c#t>[6l:U<$$%jFMdPNhtXBgQ 3(+,j9.5?x 4œ,:-'"G렌q|wx4r4,=sؿ6w)Ս+|k x&#y {bU? ~ee9`6fƪ9bO̸ |˟(#!A$|.o9)!"D@qo|vuH~D   X*b#v.t"0h%`>\4#|lD@U_Vc߃TtQo8k6 X_[6 e u1SYP#;f{=`x!/M=_"_4Y {n$WwN1'"9鰉&Fy w+kt ~ cvqo(`LdIِsXJ1a_BhBR)l\Ht}W\֐ =vR"<~nq3 2Qz#7[ձJ|c#}v cNe:/|Za#ۥ椾翧(ͯ)LiٲX ЈUW<8Ra@l\ǐ+~xfMqks%w#itqy0\:L1d"Yg[~DݟEڬ.Ч?s֡ (!*x -]Aۦ6F$fϰP\6sn QELzB42Xg(U$הּ0r(ˌgsA 4+.'!I8J3ȟn`72&mZ{zR !*4h&{EsjБC F2MwzpaBk͵`Wp><'J6&ܖˈQU\B7r]Sp8 4lZg@ObmsInXS [w_L75qSKBn"N.kJݴTgIE:9.x3c7.qԚBД57ݞݡ^ ,ſ0OnܧSw7zs]-'ON &Ŕ뷪 &djl:rWm%:;dckm}Y5xd14/`}M. uo!V&`8ZFsy_YC)D"+BmO>(մ47j 8^$AF!9g#ps 5۵^5N`{aW׏^ճd"W5 z[*{Kr^R3ybXR#<~Cl(ڙ"0^U"ص1V%]qV?\vRLm`s(խQ]'Od1_H/hmCEFuz v}>+ WIiz4=`v{I7ʀ4Gn_P-FB"44[4@IՉ87w"0O%QƪQ0~`?witB8Wy4hqi0r|7Iݮ@ߠ,(Ub n[v! N-=I1s&~#(( ך טy96#M=G īL=#4&BP6mO7h -;T:ggN f*?nyDiout1>ԺBy394.aq<*"b ૄ/Fy%0 i-;6'59ss:?oN#Vd ^K'G+{ݧ5+K ҠK*f;\ >֪fkXXg?rfM9 5QaV|ʂ]ʂIKfEړӟ! !f#.M'tTKO`Mrb<͆Vgxݱl$ Yo.|i0YM)NC~9ĆgYZ0707010000027c000081a400000000000000000000000164df7f6f000142e0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/} ]?Eh=ڜ9T/F91tnovqNND!KS9 E\JlJɟ;ȿ`$*#MN=KyD,ʦrOI"`QD.~(~ŮBڬFO(PnIvm ȃ\wߘ>hV׵`qy$E%Fۍ"~c=t,ن6I [3}3'k>W!oȎu&jWS(q'${w{k`a] <)RcTg>8Y%y 2Nzt']1Rdۏ:c+fe5]'#vē'U|[[\Mu;9U>~0ֻတ7ܟ4LI/0 EY}|ުu|gmUY;HnI𧵴#,,ley-I}]${и~:^yJ}< (^3mF+TyMR VpwN::Om/3yzl.oK4WY/rש*S^Up GofĸzatC#G(Jē>H~߲x}C+#A}r}'i/֤9Ee0T=fG$"NwycJ.Ke$noti S 1J{ߡߎM@.'hz[ugX>-FHhMʍ4U?KX""t2:pb DrʨHzTI> RzQKh Kv{ueP.i2):KH4LsII 0[jTb^dn~"Bc8Z$1fWJӳR8-]?f K x}݅숴|\(nco9nda- vKs֭]\=.hhMglȩߣn$| 岇UXD d]7⼒䔄?.qՍZLg#죮>E%+͎-o_|6쪹1'ntDəza]2V9R縯:ciu*,Xq\θ,^wÈ鰓}SQanO  3e}\+ |VeLfK+plU5lX/,J`MхiDȥ3F퐳>:S?oY@L C~"Kɶ!#ֆ2T>!#L2y ROʏs&Qt 'I,ql xcقq"̬ dAq$DQwr ~)hfn=}HA#( W#Ąӿڪ4f Ϫ\=h0~oNRK PܔQ}4݅=ZTJ  IDCQҀv20,+ZiyZөoߠ_$\2 THS[$ ^ &tŀ>gǨ(2eQZ !);I*1V,cmXն'(䖫|(M/xQwFE1H>JEAbqslmx]$[}v ~?7iq(I)Ƿf_ jɻ.<yA9ڟ]0#[Q 1=$_8kIsZ]FX Vpi4MR 8C, g^^JlmCB^ڡy5MGegDZn*%fYlTq FGUU44pQ@XQZ|fpWy`Tq8Y%E+YmY(BueE͠ueʀhwM$=xu;1^5\[fn&Y/(S)FTѾ#k? jrDDPqf![YS652s2[u`;΋ƫ㲟Tm_;1.C cR_2ũ%˟Ԑ\uM\4I>&S ||ii*4\2IlzLeeCQg xxPԫsd$BB(c&ZJ$|#SI dI\Hꄛ?[1C24C0ߓ qooglZ`5R6YTvt@ nk])eh 7F.\6=nD5BUNR=71J8aM\`F sy! M.#{;/0+ ҺpQx0j6+rWbf*/kt<[E~dȆ.z5 ;^?/B;w+dW Tn]fvbi#LRZub_%@i`WHL<54ITA ى6K.ts_w\k}FT4 w+ZS?Tz+UC U@btg /iWn4uY̅VΔ=], ÒS0?-0IL*t%wW=|Ƥ za*IwGygwx۸f\f<WK_ӟ,һE}0"\Q}mHⱜ+lJV檋==NI>`6Xh*[]Gѝc~QX<=GAu"8q8ۖ"] NfOw3Gg^<>Rsv́Ӌ)mcgP06Zy7MLl̘z=3BŇ=.dxm9"@3MyEVKL>ae^Sv`Oԇ*h4Xnic̔V?TǷAVU}u .PP 4`?bJ8­eQ/\6fXRzOlnkHFbX"e|(pxFz5, qP{ PDGp/g O@~ޒckfGKl8泌x\y־~(HOW3'%z|O׊rb w00\7 a S#*6)[3H~>nF"gHc7| vo'nak&|"WlM]k (*`E/+f Rd S}& 7V^x~$џ olZ_-A;%d g.s8.i7= \Dݽ>'2 Etso's‡Қ׺"KH[К3Q]=uG{tbh\UnK @_&X2@kkIN5b,d:NYO( Tpfw쇭E}P |S'cr/)#VyP%-1_vVϬrqG렛/1 cA;[` 9S:)'r#Ry.FFWB eSc5v$UO$ ֠լ Zd*sa-\0QT0C+_L܆i:2ym\99T;a]^ĺ1~FDg/AQZg_tW6dz¬Γ[?k<3hDLz hF]مN Ss/z.3#gLk M $Ls]\V≯%- ^+kWe#Pzb[VUvd‰ZrFvGUr]6}ssH*cZ}H"%"[?a$R 3݈վ뵶耔 }se_/i :i%ˑl ؠuvEE3yX~iYe/5h\[Ι2{gNs:<-uXCFj|qS],nj',PDrZWψ\y :+Rǩ?f"v[\Uk*\]`G ?"țWa0E [ߴʦ$NmU!8gHsiT;:gTNrӒs:zŶ:( ʴ3V{0㕔҃&fyXl}]9bG*خn1!k"ePqIWs+lϢʁ -q!KZ"g™kyNgo)ǂ,UiF7{|UD[&TJ /5{0fE3ܥF nm31|M7+ v@\i &Fkױpv*@|I%Juy6 r7WS.s᭧Cq[KM Z%_ "@eGi1f:Ti=k } Y[Z}4&qZs?Jc7۳0#Į:~Dϰ6ofIySO+ @jFl)ڵRԿ 둓Jʎt@Qk?FBT(!u\΍]"坕-&̒p } Đ?z iR  v)M2X ~.?/ jX- {2WXQ@@bQ?̴J&e25I |/%pkTpAW'] iށA ިHΦ3 pC) =!Drbȥ1~x% }(Y20$Z*,]_ Cx]H"*ڽ~cxEU먵318׀)4/qoպ理kGm1={cw -破'lѢc|˷Q3|p4 ag XjjgǹVlHڕD:u}:^!mPq1Vapx=DǦ0eޤ Hj}h`.2ZbCP쓶,;nVdCmuUHX]Zԋz3nC̆Wh2FMzUqxǬp\K u׆S}l\b]A›iHH!eV OwѾ#&iֱ?lW-q+?ѦĘL^\puגgk PĀ߼j8a$!pedlj Kr%ViʛPYQ"Eyމ h &:bԏd̳lxJZc:"/mp= *<ܗ.yNhbڄ,sRΜ,ԎQ-7s^F2ծ(f70z[]!v_s죆̅ # VWh:ף!_LOq{LmΘr0Üo7=Nj~ӽ3 ݚOi 2TꊣG3uo(/煖T(iO [i~۠StީCܼ:Uف1k.=Z5Z5l!`:yˤ ԅD癑߭_n!ej`ZKG,bpAӉ/ ?S/% Hf%p5]D.ypovW)E%MƵY_ wvF-ƒa'\Scn5~RÎ/mOwFG+p>ݰ.^!ubRC 4ZިH~كЁ J + X &^i$$nn4O0& #rv;/'ˍY3az){ClGF UDa-Қ R qNᇴGۮ\C; 'HODoRbTZPψ M`k)v{9 /:60;/a+hY~tÈt>ݱ]O81k +L%o= 7:28t G:r)zNCHU=ЯM;Ъ^LȔn 0 ꎢ".U91}M*;Y|!½TBdcs[nd,-Ɨ|OUn){Z^>I,LwKў|9 >kĹ렶!);EmbAtYrWȕB\ܼ seN S< KPz/`N@Fh"T5s)紹dtviVruU!vl+V*"N*|U Ȱf`RNstbjM*gWlXE-h;EVK +DYN +աFWЯDI"ɭN?AL/rw%&mRz`uGxbۭZ3#}+ۏ3(,K2܊ص$(7F-B`}Lj=8-߬|e9v#h3u#d,D4ȹҐ^WQۯP=RU/rkZ5UAJᇩyX&2YO VEm)g 0&B, ?j9:V~%f,砯(^ũ9:\c;"A„xe/ao%K׊1-PkOֶ'r^4{Vi/ gl`Li ǓP}ot33AXh!P*w5?|.l\>HvpDnJT!ݵRqRv1hX'*JWN:—n)]1^[mI> iv0ݪcN3#o$Zu\0K#Û;ITJ WJ)qGEvU!x -|+Fޥ;8˭[lZşB|RdCryxlYjKL!( Tvgi|IT_\hIhGw-%m-@lU\hZ&f%Kny=5, (b-]IdJ{"qy2aV"ʑq`f͉MJ[g v l%V⽅6,veOMMUny_}@x,fT)`6>ML_Ğ5`b-@.ӽS?D]ڿ&RQY) w1sn/gO;X #XqnGDw[,36旸e #K/e.%MVwX /7<&r@gYf0ի u};?lߠaS3iMҕ>oݾX֊HsX`}2>Ul]Hd6ն}Ȣfd ș!@I_`} #2N텚DKKrP (H5tx,LψaϤ[{~z/mkI Qc`; Ÿ7j>^ Oqol3Zmmº ~'q-Va,n髎$τA lԽm 2e_吱pRK,cp9ɎBCu.4P)η&I ] wIf& IY~6'>4,nȱ|ضJfnRɋkÞ@^Uk漮M_+IɽG[VV)j! Zwi?Ĥp1uvq ˰KSu3C59c:\We>G }]@C+"!XC\>‚QdֽC|K(v,AKX٠)VjF+֑.M8ܿ9#}2bGB+g6R[:wHI)+'iJlk=:QmLi jZO{p1ex:]aOʸ%(*ef7F$6f#L(ջ(")u{{cv{uPU#7H$H93_R'@nDE2t a'COZذsR/(e WېKȘ #oBXzH":@:7S;f2D_..Jm.ƣDBhdh9>Zaw kcFWrNP'ʉJD]wHθzHw&r#KS7x`R ޣ[ E'v\MSC~ɻ;|`>+ ?el%=/7BҬqP6jzzUl5FBbuHPvE8usbB7Ɏ]cv!3;M\f#Ѻ5E8qn'R=P\g3k3'!VqoTZ\ 2YbF^>TI~:w89>>/k /}JDA{Ƞw{)w_꺄YobAb|v9Tb,+)/آfUdxL)OUy !o&Ƌ${T}"T*ۊ˘O ];]Emb=T[6:xlhl&ĜN(W%gѭb`XCd XlU6,Iٜ`%hOp"Dᦳ X~$-ǭtF]'%(:vUV4۲v=Q.&W>_=x~W d_'QM,{zN6`F+s!*3_l_Ϳ؁xR/[`u/'EU* 燎.sAPtPwUyq4Qyok#*CA-;j%PuVu @!|BbQ91S;4̆s=h ߼>x[vY 0OOi#Têu\ёV_cRd4|ϩOi)+ { XCCLNmj.;0iprp0Flzn*~(m&{ `G\jp"9S#22q@fM7 Νic(4a_*@ZPTµVJN*tX 'fjg7g6E1quj`Y #_FCANcN5i  rpӷ34erXwfX,%_(K\\+(efLjxß֝&T鏸zXEU S,e)c"ϋ(V( va=|'iNɉL=WV . Kgx,fx8;"g&Oo2#!/ҏNmr0ͭG+ZHrB8=ƖއLPmAO9 f=xE5/ Z9IUW{OѮaMi {x|xzL0@1L 9*,s,a5F0h(y'pPMn7#cf* iqXMfGxh.Ac|ױKqFNڽT볩9-ڝYM+÷;~zo0fFw3.3m|;Qk[Q;A`,lW{D35-~6~n /xMEXcC;;Q )bgѳ ~'&]6OfuC %3B ;X0}ΤGO(Sˈ*'߃\ȋeYIpxnd:6RY=C zPvV^Q3M@o SYjF"fnK/:0\Hz 4Tugu-$)Z70Ps|JEViy{ N,v2 Z'L>^%(vu^h|:{VJT&Wqum;hMBR!"*8{Bjl=jtW9w:-rsKnUʼ;9KL[lFx2wEQUz߫M--)WbH-nFPW/p9bZb\ `m?aBs' COVt(<>==p/:MjPE:vS}٠MB ?v7 ]6FL[[9s5!u{gR P!*?^d_ھ0f(Tof&*H_`N}s{(0v$cS:{CvFhY ڊ^^=P.d&KǡEsuFaEr'C3RpǛyk=~k^}d3n^9{/L]艥\,s}^XFJe HqUC; mѴ qc(\ g  e($e_R 6D{xK hMWm w@ؒ6UOQRۮiZҿe&@I 1)P-uJ]O&S1ÓOyfaqI?;y[#3:\Qۙڅd6Ƚ;3oMw̥Ta 5Pa/wke$9 VS ,=,ijfx}/xHYr~NwX +'>&J m|Yv ACk坖O%N>nk4ՇiU50qh![p|p]FV}4c(u7Nz2E-'gzIQ4$u{+ zXsoXג$7Q8KO]|Y)_\ꢊB] l'L\9؞2xj8;ԓDErx")+r\AsVO|oNΰpY(L򬗑SܨRaLrIN(3VVApA-}d=j_ĿHt&|!*AЃNԴB8;hJ%mE4H. }& [P=JYh/6@/0#:PmI鳻*HJvY3}poO-mՙk|59uHϚ !!SzhM |HoEӸRYYp,𮿲uttkq !swsTMBS-H Bt-0*Fڔi&խa֦QWxt=oҢ}B1!DsB ^8}ǘ}*;tgZaԗQ۔s^WaIr~h?Pw;Ls%+b:.}7%֦m4t#+ (a_5Ɖo%:kBCzN =c ,oب9b~~Zfza=X’9rv^[Yp}v|f9 KbӶJ|dj2$P}MikZףE>1I0Awy28~jT@a5t}>&-' #~66 Ռtw4 !v[aTU^-Ue$.`B0nA kP,;!Ȝ"ȍbքZxμJӜD(m\Mr>syݓKi{ŵq;#K>4Im HRԴl4׾-շ(\g@) ieW=YSoj*O+ LH/ooyM-jtsE_uv)9u溕Wwo <`nX#9{"=Q3ctR2r,&|@I (D tu6˝e0\PY_xxF'8 t8=яvr@r`^=淁EBu'HꪢE>|>xdjT ks75Cbx l?L #doݮЬe#~$.UGub&b! 3l;q WUK.D#m77j;A W.P =?@h'B?bNGV#.Ws" ǩ^*b Qf`]9]KA>Af>f((SN_^* Ҷ ʈGܑHYxI>EhfNHE逋Eshy=mvb@A!ͭ4NRX@iO [`%t* Y/&~_&hfIb@.HF1S{$a0vXHvet`h Mq!CN!XPJ? |79+EƐT+d+.ơdC!ZhW.9s2_2e\<ij"n =SWfS &.xIgk =3-rVx\]#SΙs,TBeBu_.ɛ2J),lWTVfWS9(Yi xP>krla" dz,ZADss_f\Y*"",*+ǛAMòQ._nGAz7/g [̯5h hTL̰O}ri-yWQ3{H$ 钠 F#P-&ukiǥm}Xꘟ4Mk!hx"b\|K.v̞%9`+6#CP>BXʎ1Ҙ]$<QAS9hLrJ$#<ޑQ/~ꐾDhk5/IioѴWuwWPokK󲟻UlY+/!vZ IJ½ )_}]sybyy =iBo|ru\αob"P"S).{.>ބhЎ٣l\x`_! efz1֌s*SV`&Ecv '^H_S]'`8E&wEB׾<4yP7e$/h\jD:փ(+\2ތ&Wl_S!zOEJyИ3hFFC/vcK]XݫI:9KklZ@Y ID\^Y"꯷NO| *DF?|VbQ㦓i} Ŷ;C gGF]`Ӌ=Ӣ@64aqi o&oW S"AQ̶ntanDիd&WbG E˛ٖq,O*ήە$ +. *?825H ܦehy">Hbq]ܿ}v |r-n^=W8HYcS;6'%, ‘GV9L#:ZQ8oB+.#v2ԟJ@;3@xᩴ1p/>awh}$0>t$NT-scI!URF/r3-jU$ [f7:8VIÎքfp_i&JEkxǰQO}ෝFmKX6nzVXe>7-O >\CW7C \Ж§(dgioTe SϴT3!Q Vk51=&SI6AGj`0SZڅ8J(d (`RJD}8&5r6Zɿ)jov\+nӊգNU^]UF3alD..,o?Lr}w9; ыc|붫ݹFkBJ`dtbP˲0$ɶ `1mNr-l&WI6j)mwzL{GHLb=RAO)˞,ZA=EǶ[[R+ɜx Y 9AO: Q3.u'>wz: _k} U~;x 2=q m\ gkEEꜥE#Lv%&q:EZHV74uF;(p"3~ v ٖղCiRl 'u߼?T~)>Oe%1"BXxFJc] g [XD~4KKMtp;LW?,7!b`rPf;dx `puSD ql#BB'g&FH #-y,K}:AuK@` E 8,Oζj2G},p)RէA)pHN\aqYv4Y'Rcyu{G k19CP ymxb~CW%ы%03koQz̫-VskXƆJ9A6H6IebavA}Yvs[Ѫ{'7Z@u(BLaŐN?ug<ϱ%t% MF-X1y7}ig"fk6<뱞?И ADȸЅ<%Et)(/?B"޼Jw *A/ S~6aݟړn=ΕFcԆ<~־פ5Kޱ^,M%^щ'/ I*:{2yl8; iyκ=3A~Z~1s9.:R=#"Y>6#xUyz1i8P+7az+JFasp\⌲+01]NrcAܤW9Ch"Q)ԌHm.dO`~Uf#: 1t%0<{?\d|=1"R,U{2Ñ')o)w-{P#lM[ChX aأ^{"yKM0lD](\R-gr)@ieN2Vȱ*gnjļw(dEo8}"=V_iZam%^\,SUHSPBhF@ܥlH`|[RZͻ}^ZL@t.A@M1(2i ^h-t3QsBh]6`'˲mU a&X+w~BQ'H}ln 6%.x!>DRY߫ѭg[pi!)UZ%>>|+T\~{=xaQ$Q_qް-+xFZkhvr +6(C(*tR8xc]],0\E(~T"v̅~*.|c]fr_AF:V%08vʄq(mzC[b$Bː66I.?ٹ;̗Guh'+V)ȵ4HNg=FYH&,&72 s@k l"|q#eP֩#c#OQ:/ c&V]`=l Nƪqy+'xR /tH'IxQN/qo(D!D$A7tZ%FPe\DV^QDU)0*`z{syxrw;>qƦ>/$:Psn۔1> n ΄l CYD֨aNZVnFeTj3|]hSEϳKp]„Jc(R:4pdm(@Εb9xэ2NG;ur_&[n4Ȓz6WhRw {@D<ߚM2T1䜹1NQ=ZƸSNאָS\$^ .3U9㢮\_5tqJ1a a:A5^rNmكl%}(=4 uYu}O(J d[>BX%QOO(ȀԱMx'ӧ?p%Gc|wG3&J@ذ/?@N5.Bhljr^2s'铦_Oò"v,yQn# lanwUq"Nҡ;$QA,b&`\[cW ^``΅qU]<h]*WL?<bb!Hr#W^PGټiu+|si&&Olj_!ȿG;_W(#&`hn{ 'hQD:fZ"GI; ;;ky06xz#-!S9JV;}CjOhn6^#Tuf).B?75%HW*r9R+5}V9yf*d^hAh~ҷ˺04^ L˸0j09!kg˪CVT۸/> $(=T4+W= eNٻq`0l4QU |TWUh35-hPFzOt-jc,Pa*a7 c_q`฼6Kѿ)ϪqG.z_1@5ρq[$`5yQ5k#,TS-* ~|q'nn4^Uw ؄7Ӷ }^絙~U5ce^R>sD "N6q#Q+L_:r8`c FY-B\_DKŔ!g@Y<$9Dy%}v+ʝ lPJh5ra>a8SAikn+" wQՇ}ĉpX5H$t7 kɄʝ6#=y7~wQPm KP\/e+;թ3{kRu\RG⨽'z5zROt#OsUR\xI/ׇ9BL#K:g# )Fb>_6DK.vP ^|5a |/Bˤ |ث{OI h[Ack[~>ٽ 7I2cÏ):> soG?)]$LPh\A˯H0jn u/:2M> r`߸VIȏj3w< Jٶ1et5KRŒY (ӎ;San+P5gCy?Syf񤖬7ZQ wZ?wz;2^;DZm(\Ex 37)]/Tgj7s腇 Di(iF sP 4!+rk8tZ@n0umSXФ}'xh{tay˿JT~_F G]XL-ՉrОD0bġB$Mq:mbs1*elzX]/Ćt h$␪ =>ŰY%6:a1n;'nlF5ѕ((\¬i^M/-%Lʎ^DT. iR\ĦS%ȉ{Q#Ԗ\/r@zaǢGȵFP :?.h@v"Q@3&F˔YK*GneMÑ4K\9}\ +VɘߓH=./˒rR>1ՀXHB9fۏw [~G!bwr"j^t9Z.R ZnS:K˼ogp‹iyh@9AVK%0 -(ћ0 +1Fs;lwy29̯F? Q*2#T^(=CL>alEqfCgkz䛘IV=|OP-![5e`>3#m)!PmogUX?X\i`o:&VɧwD? ;Όv{X%|MvM[?Q w{RHj"ʯ{}[z\m@Y^d,FQXђC,bx9/r)ˉp +AAEc|p0I' 9[WT/lD,ojG9h{蟿a(̕ 0}GgUWYXd i8*A"6Lo& -oV#9@;|EFCRY 20urYv4iX%クQCo}C\BĚϮtI`Ca͂3:r( .tcvHK:@)CU_T2J@c'QV \ޞ')HZsRal?_~؀w*f=*14O^suT- n^UaO6f&7|Zt yZJsQQu_/:W=ÕhO''V]={kb~A5Xl-+q{nKap`2O%1hp~bFʨ[;e;1Z"1JH-KB٢e =i Q0ִ{hK`ofAvD{#SA r?<MO,MʩD_ 1?IL13?2fqv]SFE4E$ldUsQS`!}+ >BeX`dxsVI?`Cs-o/KY|RN΍ue# ~Y`-L撤 mwYM?V61)Þ{ !KpJH`<\<<B.קDl̴NW$pr`w)+;yݬGu!ZSXכX:ɰmk̇OXaJ=V̰ .J! ~=AܤLaٶKG|2Tͬ|7;V*{+ORj,ƀ:I)˹d SL>|>*Xg Sݧ8t*cp]AVגx@a5E0o\xT?f$V$ (8xsn%`Cj@3IhщŽΊCW GtNuXf0iF(uJnW#Yjj\nE46ðb$ânoY>m=OtDkqb٭|oNbf#0Q/%ޢ+ekUҽ>I!'~b&-¸Z~͜Â+/d)6xA-?-oq9@aܪ{yq3BW%Pd^RU_y-cHa:bhr <ȯX=bF@]nm l<&[ql hjRK읒t <4 T0O]ҳfVM *KL=V:bt'?HHЂ 'h{Z΍5C] @{/nPlD#mwkZH~oer݈ٮиV|(QMY-Ӂ:QD)pe)xPw iÑ zAM'(2;5Sbp[ſyp ™(ph >Cdrؖ;)RT6Ѹ ae`%.k;߉h*p$v3YCiyE'p_8q7> M;D@鯉mOP{g}fGgh«`W&{qODdV C`%NWcQ\@TP *vtHb X浬4fFjhNcCCr7ieJe->BRQMX:v>$$"}FZ+^nb !!^)Bwsz@ :L2]:=x}րh$ǩ^Q&QM\QqWCe%^d$XrQr~nVS"^VEYWáBek>1V+dmH`Z(ٵ[lz̄:3Hlx7;fȾX<ٔ'˸$9N`ޘ3R P+Fҫ7*wJGֶ|8nT_D_͞AZa$~gǖ(7[?NxOOㆽ$!s(! "Ց9ѡm-@-iPn@$?f_P v sV_`Jy=.Q{.a%Jd*9 hI+'$4h~53FNݬ@"*UqۇrB &NKKꪑQϕoMc$.f>3Nà3S֓-_EmTx /ZCJ#lw|Qd KEcPKC zJ y], ]XI϶ b:]x4,FJ712j \w"57l&-k_h|@R-)7wU"Dk+aXS6tU:q** wÚx:=(WYp KjޒJ#tNϜVM7`@ӱ7nI묘jITdLKXVn| B$4#)4g$+cP:gQ sR`L4A#rc} nw6B!`j.y;& ihн: =\s]0%jUr]/'hgVjɧik̍p0v᡾1ThXa9fd bw˝<+L˙wj(xa,hk`#|LI0<{-Txp T*E=.x" UY>AZ̎p-sO^%Ud< %:ģ]o`0.B41C(-QKe+8AXS$!li<2Ӭz0}db?r-CbȾm\ne' \ops '3cCGq/։DɍeoP$)ACӌhp?Q| }rzwB1á^ I3)K[&#gyeN ǵ@FqE +пm|I,bi&.52j)AuU?bAԂ }hi2K&+*[>,D]C .yruyԌ} #DKbx)']\wy:* \mC4X9>X_E=Zn*޸bOl){Iz^<^I ӗ /bA$7/hmbuІqyMEF&1ESa-oG?ې'&q䝤@wX3}L'Δ@ֱaW[5xr_EisF|&OO*TPP$. ;NZ; [x#IrYq])d'[ϤK f%^lvj&T%aRy^,zf7>",C:'bD_ǂX|jS[#~#E2If k#-mwxaԞ&!گX΃MXks / w{8R6 YC!-'0S|R_\'l Čn.$ 8Oi;-ܕ\)Pe0bZYORȧ9fk@T鰽P,%jӫl'yr%"&}ECZ%GGt;!SAⰶ91 , \!MڗBvg &O_`'iOzs]2ϑ^oxYH@ 7s&\ ]C&d9RӅAn}`Umt @ :(믈,།֍*/0ǒ|#PƓ_i|m1(rj$d4?㖺(Bow󅘄"Jw &W6.3γE(Ppao5 2`c[vjpז O(bnTjRg~?!Xa39♒+I˿ qH0WvqU[CsUlEjYR+>EP&KǟD׸uoDǿxY ?MXIL2^-Ipewt<`tl+Oy뻇sM3Ţ'ϖ}6ꋻpsh`f:3S{IH+Xf-wRS$67if;\JQ`n;~;=cXhpc{>,m;>vVn_ O)y.V?^p|5|uNBftqY>'EvgXHj5`N=BދCstDD7f8|9}s9yP!>ΨVS y3qd4$-;6ø%[2D1u b Vz J>fb1jm)]I/GPc 86_/9KxrGƻ8'GB3eXm^/[S^6:/wH}fObM,z|@oFl!1S'*m7H9=SUDz泴++VO4^ Cشfj q7}pf#sp@D_.KT2@EVT+#V ~䂻ϻ_8r3ڙ;ոzj&=lj[jWAU<1g%P|$Çxz=+v[%e ?MNNӤ΍_n3*t+{Zur)6,@纸~Q =&bƽ]ȬDfEᩣAkRO`?dˌ^Ww8> t)Epf5OKQo6Ob8cA}&;Jr/soyՀnNj#Xvr 96brV]_]>Im[:h.v7i?6Xn-r1" -[|7!AmģpW!N "19Pguy9uj#S\P N(qns'(?\Mnl'hJՃ`T t{FU Zd2_̧?áVqKx؋ ˂%;ؗjB ҄wy7 rwf@d)q,cZo\4tmvxTw EԔCk;w0f_"kY6} [f享bD~~D~Wx%+R|~3(;8S.\(.E|q1˻;X7`㊑6f=dB0:£n7A@)e<|p`K|̼5׏\tS}땘ΨS:]P{W=%#E`$٨׺AC-#cWT^wTAb6Ed',nĩe9  L|t|]gT+ 8[jgsj4KpN½Sę V{O^ uy9)n@Xp` ~4-&W"Η`+QuK$31>?1O* TҦ[kQsp '>(MN{Ux !|=c[b s2EX0$)aySjB  yxl`. xerض 6|(rKz.e8|mJ_5\ *;M瞥(潓ڔ.7 o(4>kNQ%Zs]9dO{=i}2..xDN tgC;7tb="x^Q*t,ff:Xu '& i/Z!>o0 lhU!Y 8<&*YV?X`e0&O7h˖(!D{m$HڥN7a0dJEQܰ`iuHe$5QdꔳHY֕׵}LpճzhglH 74YL#"YjL32 >Շ/&9]W|"֘i#6^w ؐd)qP^o"B#c`XtIxz/N|)WCwT+L+W..Sqݒ :z>JA?M|^ά߅UL ;NSԮ|lc*؆wkZ+Kmc5!ޟڂ : K@A+w᪪H,Z\Pb \ kDИ}lb?<߶yq?2 F^NORЗ7YgQQxHӑF &1SօDi@5w(0)< ]xA'12~c/Jl:-C*(-4.OU6DϔomLʡt^""m7bt  ʐd*NfV!stc+LPboXTyL ~Ґi*y#}&1G*s5ce5ZҪ3]Is1]IBﴣρO+^%)2 M̥/yA irͶ1ݣqHޚ;1..FSc7p# RR 3D@޺ +i%) l+(B8~/mJIAEY.?Y c庠{h(KtbSr]v09Cǃ\L&7YIsEȖhMKR~zp)2$}n3__eDi_Jئ nc)\mh]d865*Bʸdݖ~TQ"Gg| +!n1=7If*ZF( XRSӉXނ-SZ op^ :*~DQZ:o" _D3*bW: m+OM2@}GlJ_E:X^Z4bK(C>Yh׵i 銪ݤ5~t7)^@y%k8f$A1рX|L{hɝZBu?rS:psDUU[s woJ'v.F?CB8ݟ";f~l)[ COZ' wFcU9W~wxC3먟SlL&h%*t|> MA ~/f6aC]#^|r?Syٛu&Vzo/N#%pUVx+֧q.e'X3|m/mG]vHpH$T'Mƥ8lƬ#,X #s«LlM&KK u!x_u&Y`ˎhQ(/7$ǯ)\~6f:Z& WR)JW3af-ljWIEg1|Kv*3c@bm_41R襧}c\;7iLbɝ4_@6҂o`~*IξZiiW;K-cKnWETΕ0U;z9T$ Éd;)8ěe:d뫌 H  C+wЀvоA(ҁžoe$/LvGvLˉaYo$n$5,)\ QӉ 18S7!gˊFPW(B6<4~lɮ:\0(gߴչca~_jybAtq>Y  9*tr$S3hK{  )":hsD|-Bkuy{w4 #>]y-T!Z.,lpmw%gVJjˇc7+T!a' +^&f jM=poIDc36ƺ?v$M/o JQvTmO9c a :A7avS3 K]y# #@:@͆FZ  8Q<A@%0^MW̻R:CYRT60@ znoLt~wkO({Ju-/l)ě::쁬!'-Gs fW+%C@~O@vq@﹀6Z &T1 '@mdkגz -7!ه* аL;-X,|2l?" )]8l- %*kݢSMݦ}Q/0 O͸=C1i`}sD+~!p_"מ쏂~X #w ~`+tޢKZQv ]5-wQU6+ ms#{`t05i[x2qlTO&*:4 Sl=V $؉bsSLzBVKbsi]#rHx\JHU!ZH>nDsXUkWGo H;UE`LYVD+F˹EX:*zɀ+H%]\ ՗95U'=kj V:vg_m(syz 亇>KD?kpWTjt>]6J? Lr~֟dQwLUl AɞY5hל 0yZ "N5p<ڊSE4P]w:`糁чd=`9n ƂXt&E:HΑ$!(2}im7@VºS>욛+ <39rIl/)G&%zwq^R?%_zyHt6̛s.K6a{ M.Z?q%l"!vx]/D{l:2i UV޹ 8;g|zzI8A{jQhmZwI9R:gjVj 6(uy;S9rwg.>ܣN'6|V5qr_v8 ҼZd-{cۿB ѳRsFEq/>㹗n'2 \h_}Ѽlfp9FXYP sCf,kQ':BYy>fB:ש9a( 15/athsx7 `eͱ>flloCg9n_L8{6K~e&\B-Y$"2f(쯬!cĬ |phCk5?:b~YsW$I?֭c&T:Ĩ``#x^UJr2+UvLjc·vs͔;O!B(B]PGpF쟇%)r081ηG~jƎn(p'cǬ4.mi[:B ҽr8S҃18ҀIeTrIi[$.#8_ %l;H0&oiThf*grӀ'6.WP_PP^1M5]S$jOf?|d6<œ7)pxnl5B7 UבɌ5rLT髄ԅZT*?8̃vޒT7ٚLv b6v""yz8Վ5V BPa~ϻzʑŗ+\I+XlxV~a8by#cY!]ur&lF^y\X R2`n 9Z- pbcUps` Q=0[SN3`QL4Bn5G'ߖj;za(x>4ڂ{z^:D(ɫXpc.XcZ陼V}(nW tB+w xD,6D꓂E؋AyZYCɳ0;+m7 q3h=ǺGi8/imǀLŽsr(UӇ:>,1}G׌dJer ]%7+C:7+pZLqbu$Kk&U@$qUSKq51/o< y] l"`^ϱdoJyȬmA WXtܨ_g.|6gM ) Equ'[}ƒLk+}E3䫌Qڇ{5"kh>^P[hq PbC ƄeGٯѵ5 vSV!//ӵ9RH'p u߆(,]T\DŦT[ ަ>%!8o0YDqFgrɮ<xܣ: A]e4EB$U< w13HFyMvaEMgⳍAw5gM1[I" 귊^`af-ǔ!L3Xj?JQĂn:be7f ,t[QR"]j֊" hJ }J}lf IϦ*[U@_U =4q ]k,9mfX굃GZ2ݷt |JI="B5ˇTO.6ykcR18ܘV}gVmh!UoRY9j&@j|^tM5TU!OŌĦ}?MRMlGN|Cmiola$hFQ2 t޾1*+pvӱIE6ƾ8D(H$ ]4Wn˥j6ׯ AdPa0oӅ'rK;n|Y x5+Im1ﴫҿ_}@V!bH^rI>NVes -_~ ջLZOQH1ˁh:0ړ<".m}Q?u&dQe碬%>@ vPjQFp[q1/es{Qs븞6.:(mY>rI.9rPW @O-8W){'Xcn&mp=uP="tk,-Id]q򿵅)1u˳,Vsyh ML ;{_#f" ]9%DNC\%u=XDZyŢ$5'Tu6Q<%*wa }$HuR/gmNK*q-<нZlA^/!Ȯi>=yJڠܵlD7|AbsE_QA1_֙IBݍˏW\6DHRQI9abos5B;;)wQ+G`YPn}ڊ\!@rQk, s<љ)sZq=ϞHqJإRv'5?].iv60@\DF:*eEFU 5sW# &PD/n}Bzd3^\3/8; џX$]+LKv_i/ 3C9Vҳ) ?u/9+*@愕2b~o< BSҞGt\;KI'r㠫, 0xC*dR~H \ѹUN"T{gYezJL|N^=t9Iǰ4?ͯ mAGY,-db+uIjק ̞ ygDh%l f頉\&M'{ z2!ɒaH;2w "&^Z2Mb7-j%e5DC=imUj3%> F29>rP`]u߱BU,w<jN։̘dNBkҏBy2Ш`Pm¶erW-PҀ0T'}tZ={z\{ٺܓu8bw.fNeÅ GGB04]ޙq+UG]_ k\T_>S jcէiA#+b*2˟14R>$ '3 MIl e@G!&/~rQuT¡w,Q/XLbyښIC?ԁŊ8\m(_!o\g76BƯ:HY%7/6`jK_>PMG?J[f Gz <53r"ȹNu9kSx}yv+QBoLFZfav+ t׍{){R2E~ ːȕ\ѷ؁'%sR8Q _ #Ix.Ʊ٘9J BjO.,COԦW -H >qàs _u;Y*1lTs4;KW3nTdeon^"qXCCPSөt=u$Gs'<%/n%3-~@]Uڇv,.\Oao yTBDn|y / _Fa'`tLELޞy[d,uM>2&yY,9XWuUsS4 Vn*h|)v~V`*` s\')҆D\`W (.}jHR1 >B2 rJ@kTڭ BKY7y zg]](/ 'K΋YwOV.^'WK٨~R`{;__c7vi^ n! ށK;]p`ҼVf?bfXqvU2OM˲Z `].Sۯ<H&2uoD XDԟ,f,kI;x[miA.Md.v""@ֶYLԐm ` Av-eC+j嫞),7n2Fim -ogq--=5ԧBfP6%g u₄[dUJi]i& ]pkN}k)ּlUJ%j_6R'cٕ}/ۦ r*$.0[%x !J6uP W.]O~zoW̧e`WN[}lfեBX)` !-T+)=2ėd;nvuNu~n*gTW0>oIaGBMj| vh2NŽ@r%βj@eE{:jo6ۻY祭&LvmP0NXz}NnMi}@>7ЄB7-0K z>2d}hmn`*8_S#:f!^>W5C F+b-J)ԫ[J'Q曃P:1?6Zl5+ak k:a Za+65gm)7 9@~NXw@r5TUqRNX(DfFguEIFkbj j᥃0*Zk.<*.9/nni=ϰ$ktr"N Qhwr7y 0Ж'#TciqT>ϪF٭XRZpTP1A[ > صٱT)JCExd™Z whU-|Kc-3~9//StϨsZzNU˫j˂,+41Q%АٯdG8`8tl/f漙|\DC&GLQX3/-KFbNv( YS!gy H@ $s#6#E(Q!Gnfp5u'luשaMhZ*SkPBٕ/S5%X'.Qcb_ g^0]KS4c%uѷ1[[~hYnNcMl?\/NgMT,,ųD- {PG+7.Þ cl*c~s 0L%#Y l?/ntS 1x 32=tѬ5 V_}e(,SmLw2q:K׌D9!d5XjK)z3S_+qa{'^ ,٪ yY=ˎNVfȗ}T{hJ!nfŔv]_]E׊a~y2oڂ%k?k ~a5SW⻎I@Awc&$I͚}Bhlz qă?Ӱ&lp풫q9n'H0\Uq$ti{EUD)b"dMi tzu 0\ g$*#d!*8BBp]P kůin.3pD%K8ѪF}Fc{"xsO$A`:i!HfFOq`L.ٵW]H+X~9܋UYp M,>P9xAɣ.Y <#rضmd֜\ewboS7|OOL u.p2_Tqd*tcRشMXl51l)˅X'X$]K۷ u^%9Tdq;˿ ru0ID2דj~,paР:]WZZ8}Pk.,Y<ŹeJ Vyb$#e 9t\̔Yqh[£JtY9Z]OQüZT\|<2=nWoyOkv#[YW]gY7_(IEkIc)2\'OT~yCem7J`fխuP˔Cx2!KZ Hmd!$9[9؇Hހ (7K~6\> Ol?^z&̲O6SU}\Lm:.SAA{*!\Ê<@H!4H ~HI?g9ˑsMHy Fߩ2-- q;?-Csb.NJYf!V!#dPLǻ+ZE&YFߏ.M*Em7i56Ʋh0Ͳ]^sZ;M*W\",(/ Yxs;9Ȗ> 9(H;mߜOcHxKDa-K?FszEN/HG"_VҌ4L}":G vW|#=4?5ý/Q yyU~&&p탼+q&5l) 2DLR48{xaSG`v,:¾ţ6vBϋEV#,b _]g_w!_A;N+!~k{$l aW3tq̽7 aˮeg?4x^"'`~ m{;+uϏ'>TrƃG}ǘ\dH͛%9|=8"f6~D0 YEW+wd)1ksqNu0~vSx|RoB%H_u(/abڰ?&`N_~?vؽюU0+ lMo\b2)Mz72*2?%ð +q`@vfTCճ%N7GQ<þ3=K8N̸}J|&!١ptKgĿ7s܅rS\[I?RV4Sm`l*A>Dy5 460+hݏTV YR,FusJ)[lBv#P]w͕9@aR Ks%˛G̵s69fovO"pՄߤ\f6]kLL X 1|dݠ׿܂Hvű&tlUK?p`O2hf ،~_%j:j+dqfDIyIQV4=MU^:05,[p;/;Ҍ A= &57:&BUW|ֽMc`4ҜϽE:cyvrmE1G$6ShGAa50@â KX΢㫵?vV?p38r!9mxѸ(z֋ [,8ܴq%:[wސ 4ĜB3Y!&JVט%eǯ:eMVFiYp u`mw)8EQ;\ڴߴ-kC:hV@S*VG= ghg1/=a7;.8hPo+?`Be=j !1@:h Ľԗ!tg`](j\@V,U;PQooPQ|KJZȃ H-67j4Ͷ\'g_5+g\[e>Zk* Dd^H[\+K aʾe}&n|x9_qR(CO;!2Թqɔb ڪNMpP$$;GEͩjNzl3poag^Vm-y1YV56H'T;3({~araW7ب*V;΄mV7<մ)BcʉBA+#7}&5B pp*3멄Z:˄} 䕑V?SCvbd$!p3 527|1ӂkBkGeCs9 ؙOrf'Y2@D}Ctr?P}Q9Y,wak Bv *%^3q3~&b,g$6`qV H_;"Jp%͍Mf;];hogB8>3xTu^_$#"9#c +|Q]ٜܐM LR2zQ PL7\<|$kaO1~fn$P?QhT|ߡ[+[BѿGhZLo!y,mGUy1 ra`qb,RNzNeFFSȂɁ0Q&^仏]r>*.^ xAƨcQ,WpG=3Pxх(N^[7 h }[] z|MOR=#Cy\@h|,ř3;Xag(JZUJ`BC*bu;Ȗw+yߏ[ukZwc6gi;uy2GG#GɃ & xĶ7s=IZe/c7܅Np`1ӾjF}vsv aQauWSSC?o g 7;}Ol^&;zl:MxfcXjKnoNK"H ]Yܿa9n  o37c~YL艹L0_J$:ίivEj;  Y-a]p9l'\ i:vX@INsJe(JB ̃ҨхV9öb>*Ol'C/FHe' '{#2\krX 6dLeCNͿDH?g(eY3f+5?b7w?k-dYVj#2t87zI<˥O! 'Xmrh)+Ɔ?xb4fx }Sٴ}7]^і S=0rZX:.zrIŕO;|d77c2T(rLO طD^I ;b^'鮅 g)8q-],uhonhD?_) ;9us|i<^W4\2}pO.Κ T: Ul%Cܷ07ԀJIU % :])U O3:dFeL,u|4u%1NZ)@qu5^:n!H0@zy?Mmʴw5N^UkP#Q\+3M@ )L$LA {P2鞋yd'.L1 ?5xmzv#3eG+P7:|Yx#ax:c[OC"o2iEX:ֲ~%e0IwR]GS l qpan\9%K931QV$M>e?p ]lYUh`uFExYIL#Ac>Ͱh^[u;IX39Pu);`cv&u|ω<ɼ*cB4c؟B3$2<Ν1nw/7 + HN rgRfD`5.κU++=I7"°H,2 F-g.7 M.0E]) I؝W̖IwKqYZONoґd{h@A#}gG*Qy +9ƕ>ז3mɦ#;*嬟^&Pq*Jq +h%JD"8UƐ1ƱrO܃\U#}tb֜qAzǻkNlq$:*~ǜ%T,VЧ{X69P^ޥ3ŎP]$I֫  5jqV?:ftW3Wj4Wc|Bs*U:.rhI= #15t؃Ic fr"( ]55%14dYTG4bGL']k3k[CI mOT7?N*Hym.; sm^ZϋQvyy*#ߔ`huFHe:[n hV/Ok=H!Y@-Ytk`Fi[lZpgIZJ96/j" bΨW২8dySrߡ'tֳxy4H{ B*WtHٵݥR-ɠ)~r0khig(G1ydKw49{aR=!.P]kjΰyZ2 9q-t՞4V0PuLuN-]#KS +By -~Ez p_w|T6^ӽ_Rec?Sy|UK4ޮi}a(`(Y^p^bϏRl!Vo͘WCW}XQgov?JiSs0[rZ;(A<#ng?6~ClOj~5}}WQvM1.W5I*{,ʒnǜӷH'R= Aw͛ |xq+fa;!yڸpf@6ˈO"Puiמ` B-)wNdr}$̯ '[@'%>:v#(a!28PLe 3O\g 6H.`KPdg5$CvR m17*^@.r Uw/3YW0[dK䈘2Zl)st@H:N5ff%mzd!&kUqYaތ"hp x:,XpgϱAG( y[aX 2b! qV@ YҒkU̍~MyղY-8=µ O'mue"-U {Ecf\|ղ~(brUn5 iCԁ)fe!&L,P[Ih[x ce6=\/ժlh߼L7DKZwt~)0@9zFgi}t,z1WtGX!6_%GZ el^e9w@o$3doޮi[7vYOvNԃt[ֲqI>Y>^ã$2[W\G f$- w,c7L&X훬!>>O2LJsb{[IuIdNI(vKp>_1>Ef wY@ڿ/Je3F 5تe5/Vq{tX"_+GQc!~ TJ[V9:415Jx66rqMquNB!g_͜q2s8F8u%4{cyY^(f;2!SeI$`^(Ff}dIɐS #];%g}Y:sKȳ%-AwH GuيeN :A D(>|V*z4/?!\UMba@2~{'X޴,9A0'2<pklo~a`"H+ fY4'}U/+oy҆P5׋*z? L?f(u0i0h"8bu=oa OZ?C6`$sKa.͂y#&XQ8o  ?-x+/yU[XE-LNCu*jTO@P I"Sm VE8:LG$yޟab`5)LAsyhwU\b0lYl->1qJΣU y6bA@h JQ8w_4i}{a2@Mbߏg&SØm`ۄ:4qܾwqA/5e^g/U+6H]My ゚H}F1chҰխ*~\C A(uJn2ISpWdn*$MU0#QGPҼI{~Hb4XܐqެĔyKili~"(Z!EY ّ#L SYOB=?27O-`J59,g*@ٶ Wd~SB0ЛڒFXxáfk0^lVf䉦Yo hוπO6_}zzrL/J"a]4+\!vpS:0]PUB=)2gdH&늋)=-n3}t+h!psYHlha=5o%cd:C\ 76f7xF2a$m( åf eJhCB͍P.P[э.3h|8,bʄ{;U^nuݰ0EdA0p[%Ԍwbbv#PjO+]PRg3&z#38Sxo:׊d'a݋pc\K)d5< ԫyܠ_p#0I!_B ,j"|kT+vP R`YAwGӿb`t8O\mvDɣL3O0b+7y1qiTth>rnyX]T>]F[0D 1"EZoyk0x/xn^ ~g4ᆶFԇ;Q4T_0, xҗC˲W3 0>__?LyWZ3eM6{k/k/2KgDžؗ%( mgBK@|*NL^ڸ?X|XfɊlBߧ ffݤ3u0 ˯>Tb5}䢲{IehG#hAu4o,3gN&KC4rFBͣFŭa$wth N {%kf3%7^f .E̓3cECw[M* ߘXU͑{EP18hQX7ːU(Q$BtR>ne*LlLø`;&tP HDĥnWTJWɡ{ȕ5j :P?o}h*FedN=899нA64 M+rf M{R =rn: "riv惱0(9*B%-nzG^AVjrSD&K(θy:պC|J(&b$T$SY^;8uKvd}nTo~u}sG؍/`*"te{,E<,ǣm"K0׫ RKKrN N"L&4Hg{r?#7E4=f kn ߕΐaJYf_}8Цڀ_Yml; faЖ1MtI1١!5o;"a/ᴏ! \@s4v5`sb-ՈMGldoÙ]O$I=T #< l)\ev!EC /'sωh(5qq8*!A<v&ڵ? ǭ@)_+7ȯucu Z Yys$=Z*] I|U6-t3fT?r uBe5pI[}d":0 W5Á;r;jV-~#|+WITwm5;wD A(SG_fՖNYC=Gz\5EՓz nDAehm/ډ»]ɿV x$ cD[=T*mVaAwFi( ڗn-b|]W*PƣԍUֵTGg~U di[ZGҸhx3Y԰uR6%9ZLJaTΘ65 ( \zjFhjY7^a|ƢVg}f"޺-5L$źTS0z,L(L9A\!\QKX%b /.?.m3ВL +*Δ \"^…_s,|V\ } LSa,r,d-D C5>rF-"ǘc€qj)|w XdP[ZPZ˯8ڏp s39D%/J'C![E @HvH>H }5 )>%FHeA}WCA`[Z0B;@3t¥ z['}DT;C*= jyuI)v[Q6@ͻKUo}kL dej//<ƫ M|' }5W#}`bHNxhjD/U!BQog*>ކ39 u["GB'0ݹbMhe@, N?;c@^qBgch'ydޞu(8 0WN"a̱҈뱗*kEt(smSN*8 KA:} -f1Wg'/b@/b:z Fb. sj)@G%טJQrz|U?*s$ T?x?l&at)çƧ)Ur˾;8oMOz(O4$xN+WXv.䙤Z)%6S@=¦V8|df[ofGnTPʞ_n#<<R641=w>Ӹk$)7| wsx8Mğ0 - qᬌPJbĦ9df:E5R {],D?iPk8 ,D$Dk/3EѶh'{|1"+jnL}J'jRm~nE$o֯6GE}X9+3#}vE8J 0#͊FO~Gۗ#TWѤa-,x;4Kɶ}(LKf3Ldc鹩NXNBf)_@r>Kp3j| 梧 5~+%صL5/Lgc֐i!S׸#;Oں69+@Z!F%sA)6bZ5 ܳmѳ⮷fn<7C.(~Cip ,T颢ɷk;4x FQ~WF3nVO=n,6殮(4"cj􉆑VqR;^F]նW@ o: 4_ClY],rM)5¶i Z67ټGJ ,ꙣzѱKrFF->,O5r3G1uiX{x: BƵ^E/ΉUNGf6Paa %5&x*r7{YC00y RvSEyu~ 88qW"$ti@V(^Rw^{ʿ `C}q 5S'o`1P(33|a?jE>¹r߬}\b淓5()N -(r $έ9݃@O)0G>NZ[z5n9[48zz~<}pw'K?*9KuOK2N1'#&lJmYRтȼgDKO${r᷁hKe:JQ}TlpWDv(q_- wZo?&IdjD44vyYLrXLiI:"\CrvSlj 4?$=uvЁ.'H. ߘo@%۵GAa] +?nƺd.-zXX|3[]'Bθ!re E |6Pq,yaBoN' J0.!xO6n{#sA?^NkHlbjqTUzENa "nspI;q1\W[5.,\]>C vTI;^^1My [|ibO7BqG:2QM|6 Ls~Ü59yG*q:h,DǓk/!0ŀ0SwEFKdeN-/[4Zy"f~) vkx#YR ote^loQz.Wq"}LWHv2M0JQ(׺R t^d>f=G@bDu<ֱ9wu%YN(_ina޴E̖=gd;2st7JVrv9ڇ+US+I@S^K{FSn O|iهX|mN %.,PyOUѭ.Cå [[7x룑[dx[ƅD5nK@})c5I  7-Rg z#Z4\H730k+(abmEj%1, 7(ٛsKm3g^q:+;Gɬ{4q0g2*rh?&ҝt%$7,@٢+H vc_V4vB9W#.st31x />qpxkf*߂or%tCiT $'uϢbor.1|}qE@x?eP%Զu 3Rv!UXKAeMe]>#n t5 xL׷SFwsViRƔ qJiD_']!ܚ c}gGWoAZve;r)Vc/=\G|"zoJÍd0NW24bbTT3(}h1jD24/bIC{fqC"u$QYs9k~ ߐMd3K5eYQ<!aTz`%Jaэ4vB3JUN~~L(KӦ9EEuydS[T""zKe]aMgRmۮMeNK8R#stmslFA%t?f IR0 Ǔ[ైr-RO֨ȱRK|Ki7k pdmNO{uSmǴI 4 FTtmpE7p3rz2̓#5it}D?QRvҩB ,{miѱ4_:nbOƏ3O)U}"äm^.2HN w3CH3FD3޷o!|&5R"LTz®KѾ,9>EM:GJkPj@w,R&c(>5ҷ@ĦWc0R#H.NL軁UOwZ?v=mkͺdX%VF#gbK%F*܆r#כ<|';vQ+8xw@~F.oRkRI_K.MƒU/s~"6hgwq 3:r|JF.|>ӉU вԴia%q:$m qmHP?9\!^}ϵ^k;5UTf봎s8|4RD:(ANƁF샟H3l-]푍(..fVzez\KHG%וqp4< &/*ɘ1PMtUujs#i/LӴ/Ԩĥ~\Ԏk}j qR hq2/(LbD`?I2kDImJ'\UZGl]ֵ&!×O] +ȃԎkJG솓߯h8v%Fhu  Mm!Eyñ%TR6mM=ڛM KߑC3~_F FWΒЖsQ./xug9,ߧ%d| ÿ|+]xkkVÅAPn7t*EJTZV:y-V.(/,%Z+MSC%|oêf-T \Be:V@/U LW4976=ӦXXlhΓy`baЗh/eCbAP]_ZMBthp7 wX[R'!g4`^DH8Rb!x͊-ϳuDF@{A=HITR_]&"YbQIdc2iG?,e\6ϷbD)FOF(oɮ`-qYi X̤mܔ3{I02:y,>u"mrET)جGp vLX1{ƭ6BNEEF) lb44O:Fpvj/?pHu QMECW$cO {8N7l͇MQrf~uCPt-욬3KJ:2%,9희y6A!%(`1y'9#{wқc )4R'!Ym' 鞆<+^!Zh)bFNKILI,Vߙ q# Te{1)JTs)_vo,':(!w{ffA{4& `& 7|9}J-_%vU|uFi^L\_= -rMaxt+9}5!P;ia`(tjZ m>~AoO ԅWݢښp"@n\R+q;jO6*x'+ԓ!w6&O;AL\2qE9E PUg]^b;9u#3\k4H[ؗ= * &m/<٥h*ͩ8\+4.tѫ@=s·FvQ^ 8L+sڊg%h-G'Vu iZwb [Byl?*x'K)*z#崜ZPTDI9"țl!0-mм#:A|K;Bc$L`; .4Z*rpX$J^]'eroX{s4 j pU%̰d7צY7AY2Q(`ͻ{s7B[t t2睍Dž1.()^y;!ē3c %J|Ka=~ h}#гI>shOZt-Ŧ^$EDJn FX |Ju;zM->K I֪ VNTU=;~t 5=r(x N),G*3}4^58j>iHH]RwֿItKQ/ }4HڱBc$#h :Hv9A&$zeч/CpTĮ&G(ƀil3<3K"JKRfB;h)ez<6Zx'|k s-n Oh-7M?ihDYzڭ^VFc3ϛs=aV`Qnۓr^ܾ\媫eϘطFج 9wS.NA0F)ѽ;΂y 9QRlen4&vC[ArruM }3)*js=sՕ̚ßjX$V+kh Y )  f6c['1[Q0;/Q 쒛Rsr*Zb1qbMhǝΊ֗]X9O 0}BS 55x~X]w-`GPf<өؒ1Op8Jγ%ߡOc}'Y[ϥ[꾴o*Fc; ʁ<.Hy?N.,Iy Fr➞e+6M''ut .{u Ћ5&<5 k/:|%LL<EH_ 7=AԺa%w/OQ'wAߖP+;e |*/x3{^)!V~Nc.yR+fo>C 9u[`D~3찰4K Q~VzB NUAb#׊G6u EpcBPa},vpQ~m>62 _ӒMVr7mC:olպ A>8tF]Um͟ pY' 꺘=PEGGU8¥cccL/x^b+m+W H[ 4 -bY,+V lF" ۺZh3}lr,UE(g9$eV RA>EΏ :~j0țɒ }ٻo5/Uѓ̼گP`mp=Ľv Σ 'z=F 0&ogÄ"VOLɖGԶDzZ =\p,ܦ{ey0*͠Q]OcHEyk'9WA`i@(*V`yccj Ce:ZvnJMz [pP\aS >I ۊԦ=ֺ%ʻ@ NYÕ4!=d8LYLkЯJT6^0c:-(d3kJ), 8C!_Cyms6cKgE|Lͫ]o Gzh* ] VHؚ9bf ?0pso;.:_.l ^=8jRG#Jv?5d/$ eY !8=q&$ѥEA@|a(9׃b67DJY*`Dڍ$a_(`e|AlKUɕRVbsBQcBUmtt[I_:]阐=ΡL g7NQA Fbm4&ttNlL5]b 7WIHf<" ~8Z 㤤>ɨa̓tf C{+WziG:F)X<]s 6c.D?5%ݼ].-RS7WuE%):ޚ"y(_s= m.%+(IюsGT2%. /ą,7zH ɦҶI+{KSSIzi%:M1w\Qп U_he[l>mpCggY,5L&zwh =ޱXL0/}o+sњ= "ωv/ӄAN3t:מzIVa)!oᢪQYwi@P\rFO,05%l:dcuL(hnCת=D@Өߍ 5d;c ?<0[?D*ibiG*]+ꌭ? M*BvoTٓ]vMK++j,ӡy{#VŠxn+qMOXh\-TqF+ƈ5q~f?eIc_Q=*͖ <ޯm򊺓LJ) e+ՏvR +BGu:i KN{7)/ \[u7 Q`(#뺭i FzH4`&UDl+ƚ%l<,K~]oS-*$끶BTֽ0suV2@dJEc*Xl/"t?Ne ?JăYgxMܩ'H9.PnՓUPߋY: E[pFh~&Iqv%E .y ÙB#scZ,}Df*P(;7Be7\5aG!8ƔWx5n_`«)A㍇NV|So7Yżm86~xC"1_J-q㤄 !.JG"xW&9=#(kZdTyoQj8Ы86ro>mzt6M1GAXdwK60 _&dfj $t]8c3fDX ʤR+ոU vvkk,[LsZa('3sMg{| _@͡i*xN1򥢬4apriGaywUy/8p4S9!jgy\m3xct CnV'%PQkc|%aѥ)2];D n[0(Wu4\,ԥT# ,, rJ|0`m+$N\PLˉ4$&WܽwkD`/`#^,Btu`GOK wI F!HqxOJ&*Q3f2_2>m9H+$C7Ɣ Ac:J@Y tdx4|[AB5d.A ]'<T\Źw*lu]1'PkéjtGx&5>[.֓IL 5Vo 2aʉYbh%N`vHeqCәmu1XsHҹ#d˽"lsl)#/(h`$a*s(:eIs'a2<}7 fS6:BYD_eT{aw^뭐3\m'de6ʄz1F${}-J,掯"G:Vg*|Iۅr?i4:K ʱugS0emwAHf @FZf,9$OeV3r.p?dݦ W`]71CJb+$t&cTWC? 띏1?zZp!i^HU^;sJ q'I1jq8fJkQ'Y{ '惽9j6dKw3stfQ(d=xE&ŜX!Ph]ɣ/rS >J{jK_\b]U@%/m !o(%f30!s=:n{p} |Z|rCA1M1Q;Ci{5z=𿁏9N@xwlelѕej#[2.@.{]fO7ZadLS*)~g5M BMAՆm oc#b}DC Kr(~ۛ Ʉr6mrkC{(v `'&'Wxn&]P;ӻQC6(ńkևHMaYUQ4tto[Vο 4FEUj!6yyZή|nrâAX7 o*LhPPG~8qT}ҳ, I"(y7[wR@z@ċ8Va\FL#{oGJb2xj>xVƠp;y:u5a X1j3DdKrݕ s 8npzBLg\f 5vE0b.0: \S_З86a$#oR}G,orCp=C; 9tڇ6%9gZ;& Mmb8^RA+O+@O{bvPi4jT2lBRp88dB+$^MZ\ɠ0Ɏ E؂vgE< }iT۲F?Y,8@4^>5~ i{&vȰ& pt# (foœ;CǷy:2Aπ5Ѩ):%u֒9S(?oEOk5?y&7`:qE@F#q 0R=} qKTiu!0ؠg;'q7KE |v +HEq{Wha nP$4ʟqe3SSx)H*Q/ˮ! 0*10Qh"|f3UiT֒p&_X(5t):xa}ա8yE;T_h_) .uu3BLd+.e-3L.#B7U' E vn;>eLͼjvnb@,oT#F8v[ r2퍔*:R[&vezE*KuC^@AdN= _r?QJj>X< s1h}| Je[՛&5gw KY=6=)pNSe}L]|7e[P"QX7ii}/Ȥ7Ol>Ӳ9XNB*w'> GJo[>NjX4\t`vX9ARJ׾aaЅ<0CO1fs {N냏SBZc/ vi{~{T*1?+V1#8 zBZw 4se?.QԔ|F~Bԑ-OV;ؠdD;C=) FĐUco\pŌg*ժ 6\f~8[WY'|$?q)I9/}dl,Qx2dpTbfz*"fJFu̹35 Q<*AyTo&BH#_#$D<$+v XSNJe{|p)nb$ 6XtND+J^7ܤX*Yx$3>]WZ}dYNf3]";p'd)ank_zQe?i}@s 甑e{ z.'V qv^LU$zc+K%8Tn;i3M%˞]=k+ʼ4~uCelԅf7/FsNК[63ag%:8jTJRvʻn 0ǧ}+(i wmMH̐aH=[4 qL6g1$ȩO"pdMPcϤ.f4KK.u5F>^qɄzؽglr͘5#\®Zo,Ht ($[ˌXgA YvrRڌzcGqNHTc # ? %;PJֈ!)~az"h]or.Rm?O{󙕏`Ja *? w⛹lwUdxo`+B123tExv(> 8hB2 "ziJva(+rVz`a$#[[ fV= f} f =7N7=I)bx .B\9PȞGP-r>J087fRxn௒ݜ.Ghǁb|U8C'rϩ~l0'-*ІCm38=.O>صa{2?Z0U/ϝ76M8͖j2z.0/K!=vKƈs;Vc^AVq9tb߳=~-$~V1D`):MB'F~LDcnv7SGPH0u-&Mnpƛ$HGN-~Q -2(M2"Vku.jؤ]7'h {k4&# u3;dRK ,_ҿ/m'A&@,ΪL^72 Wl=ӗ5ZP@hL{唽[Ҁ딃H2{wY؇RaU;rAI"C?ۊ Ӷ3_ڕU1aR)z(ؗ/"2 dQϗ[hIo M3oWy$"! \ԦQNS37kL4UpigNAÑ0W+hvēqL<@;܆ 5맧 Z^JU o6V4/Zh<+&Y̛nC'D٭{U2LJ7> Zl9@anqưmpcՙ2>V$ĵX@͸qA**Ygn!˩`oվۃ&lʠU@PfKX51dW <_H!A\6"$q",~M$1Z"&?h@F^a/a\Ζ@@H}tǎ;ܽs#ݧFj<2~hT^؟uK mms FpZlgc ~``|֨ w[ $W_(L1֓V.M/5>J f fn*,(Y^1Œ?Z#ߡy6.-+K/x5›U6m`8P#IOÛ*GH!^N|( -,q5a%֌/dBq-sRSSTI!6"U4bⶄ+lg X=OYEl`¢Téot#GuFW /)cc0 Eh)Gvbn=!%[lȘtqbZcBW }QQf3+Y+m M$yibSX`]i7".c1H۠`~{g+Gä|:G!WA +Hf_ҩ:ǹi95xIvx",?dZlMaFYR d5v:I#QeE,mv,63-)=6EJ=mc`'OX(}޳D&ۖv cZ&遽hydTV_'fPͺNZE J=⅋ IϹ8O,Q{ɶ.8|1Q⮪k:ߒIc}ۆH)O>< :d-#3_&$86 ^A"OG:ѩ(?m6VE9fWjzte / k%5һsUiJԧrUĴk,_Uܖ<Y ;)ƙW97t9e9s5vqX.\Q T84~N/ )O N'GeT{Am;}XO($!7r5FSNvyB^$yF6բSubnkds6 T뼒b$Xxۂ&heMӈok9nxɭ0'M9$+N]3Ā_8R_)g2A\^ڠed@DIGBklqrj5,w <: vOΚGB %H&9oA76&3칭JJz~ŤIFOKvlEݻPY<ڭ82x%Ӌ v*ʮk[28Ax)IǎțdNTWzkJ -քvYA|ܺQlJKGq<'Ǧ#j ƫؑ8# z]ich:]1QdfxTu ӎh1| b(_|70\/PWeXQW0Jilm@;ӗhRs`U)q)8OC/:άTc1c3IW30HOe}gTl``4-u!V.z Ҧ kiqCQn&)375"Mu7aGd`ab# T ]Mܤ4f As@bfz9HoQ]@'-4̬VVqSmAKn(y+=#R\PtF|C5[_m:OA!$nfck(xז"V"bnDžARX᎗瞈qs]\'Čoo< b%Wx<]Ȟ×WN'0 _ .Re2V (5+4Ď66'f k/[y7ek8A"4YmYϻf3KrbxN<)OgYZ0707010000027d000081a400000000000000000000000164df7f6f0002b8a4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/K]?Eh=ڜ9NVY6K/ybhSp@ C*ge.HeƕӞ>qH{a{.OPy͇^lR'2 ўE OIh[n{%TLQek#[8CLT,ea)9P9@*=O E+)Bjxw/KTu/0%5p핰TμzapGIcb έ ٫`kKBJWOhmz[xkOK?W?e+?,s Wƥ1b1uCm`>nM?&lsxio"VDo8QAX-^ۥ?1F-(j`x0[c_G-hPB*o Z( |TJ5бX/S%|Z"Фm1X$V} EoWGs*MBʋ[C町6x.K8D]/0 P[x3Dsg{ LJ*o~ciF=D-J3=m3 #t$̺FNuL&r }ÎdUh?f2 X=_t\kmnjXK%]nKns;SV2OvAE 3 DzWgHE#t-NL۫'4Y xbSĬ^fSj @^[PLikqH :xYj)ϕ;kse6'(:Eڹ|ӖAպ[e )*֜DbkDvG` ŻǴL5 (]H~V&S25  LJvnW_ᯰHYE-B P`0AUREߛk:,d2 ہG_) hk@9Ck- ߛTS7pH & զe#cf~6؇ R#zՑՏ7`Jy<)X~VHJʷb~ܜ}5 D h@U _崏{*SHcꘘ8 :Gzuн< i5(JZP$W˻f FP!*3!b(A&ݒQmr{^Vzdil)30'n*Ws33l~%MJ4Da o}mƋܷÂ{)ljܛQi6\Y8 P+rC/80.m 2y/HknPIW: |>:xy;QQ#؃ٝ߁^d' '/P.HI~ u w~F\ 7ԚH q dl|MWښJ~DByiա_xjڶ]֔o OWqAM|!2.96`NYW.{)/!W]IJ$>5>Bs'!Y<ЗyojTMS?fL]'oQb>Lr<5 /KI$aD#yZ<0:1hͶKyKA#,*0" ڱ5Qh g[Py!:ޅ&.BFm-_ heq(@ns#*ɉ joQ+}""cd“xwdna 18菗˖Ht2aI܉q 9Yb['ǟIu5dQ@\WT${837:n㯲aKQUb*"4N ,q W.O&i?ۯEO;T&?'uOJzq$e2h*,&V qlEuEp"$1eE>g kש#hb0& ե=fdo>/#'92AS%`yUq39b4A2&wh%;IG;Q 9`[g&8{ l5N|Dʄ~,x;t T:uRyU( Ɉ ; ).ӱDw}rGUC$CKZ/yfja+.Boi' wAY{X1\(ϸ}P]TÎpsSryz5 9}5px8W&0lzַl09D*j}5ie䜖=` @\&ۧ^XA  p&ʠ~8hsd4ڸPπ#Rapg,a|{o5 WzZ o<.~">B?)(DPpsA^`awPnMmd"$>p#f0Z0nw k܎zv)~v GNee$"B3TqD1VZCG*A|U=ݸ 8vWNCdFwQ*M%. 'bE|Kq}^Ĝ[*hHq`Uʅ9.-;r?z5}0tXx.㴼[jl= /KGX{3/ CSX)Yw(h ,̠&[Ykj Q,MR/2ӂniSs 49>{~\ qh;VU*ҿP$jn..8T$0&UeE.W=(@["Z8Ĥv4tL@]DD1pSĦG,,eD$.F FfGꩢ2o?[|O|aIG5DXmr=x 4U!̅ j9Tg&W1ps6عW2Qr&Cns`jY϶,.'"ҌkP꦳g?].(c_ԋ9!fo{nܧ~>(w# vhI<@omjJ+г3I؏ N )-{y(ul+$ɇpdnY2a+m]A=SR6Q JOF=[/1rƹ`gЇo/#kMvF|e1=Lތ,џ$8 )Np;V̅+!^su6ޘ|>a xaX;|wfw"#]}kkmm8~DXt|q=_G$?;FZ_Me6T{ክ=Gr=1Ge?0丵hKgX$;.7A3OY3>iF TA'}4Qr\Q-.gWԸŃ RrwI1f%n j Hk ռGϻ&8S_(jtQ'cS%A+ k17AlT~r7p=A؍ nQKHhn9%@qJU!$'JLx;ARbhL T n*l-OYf|쓫E٪x 3QDX\} HujV묉ƍ1 Z*aVI`7Q@h]I&\JܪKFKad4$&YUXJhA\͡UUC-rlvi]W*L=yX5S&vh,/Wnn\*O ٵ2 5Д*@e恒lĕP@ o`s *J9to!-o"4Ǹ#WQHlF~ QBT6Ĵ;ҜSa~ L^ޟg+D:$K e cZIq.w4Vws so%NQ0t^襨 ?hq\ m)tV"VO2#u'"ZdJ UPpdC^o7StZakkyB͕5 KcPS݈raӰ0h> Y'^n$X0YX,f<ĪȚ8LL|D,W*zEXhT"vA]/㇟Ew,ҴsS56}>f~ ÁT sNo彶/h;.-,^rV,w!yo>:2 |3~6Ǥo-@ w2JD4 ˨ r:e$sz+I\UUCN&ۃlA pIy KS7rmgJe\ڿ٭I۰H4k%y`OUDkxCQZ4̴] dqf Qi*:xZ)^sB[_r Ґ}oi!:!0+]jpl%<_isRNU ¿۞e#Ć qVA*JĔSjZEH/9. jUQ68Pe6AA =QL;)!=RQռq3-dNI/{IK tL> S+07 ŕɅoط<+$#8#3Vo/*? ,lo ]%A$sQjX.e-(m9 /n#Q5i ىz͆U\ 6{u[Bs0:`U<5i_ ZLuk ?ۢtLP,1eIN\B-+{lnsK"ZSioA>$q!/[nrb*lLMl0qdo BDY)roVUf)gS@ Fl\bzە@bG"eS31}]MMDhj,DmOA8nDy,1o4;6eې߲. l/teϙ xZ;kKV]wu+X%Dlc߈/1mb R7Hoxwi\ϯWsp\v+$ > J z)V[ˎ 7`z[jh/ISz$r/Ɇ5%X(Yn(;WÃZ  $N'B>HrfN_br X ߣ?R! '7OUY(7\ڱX-,2L}.Ơ>[*ladv%552O E\|&˜?;`R.6<[9mwqq;M6^,6(=gjJbz%e\RsIpkgNZN\ЅêpZ\Eo<}ۣiL l <`8pB;Ӧcl#ŷٷ16GETsؤh:U}&a9TZ9܊I>6*XoʔNպvZN1Hr}p(9R\ѕ@eH![ 3?|U/pzUg.X-q oIMOk6bL݂{%\`d 0>EDHO]4 e3Q4('VZ=KЛ DR)_,9m BRS5Fe>aqBj—tq>Q2wjӸ5b{\ab*hT2# 1eQ$ŽOo"#u7&=a/kI/He@휜Es_%iW@;1ANR=_ njҝa)v>\4pH.)$o~~ZNgz.Z{ɼ]WtQnیx22OmD"^~=;ñ6 $ {Qd=DQ$?!6^<."/`dB +Xe_ۡzF?mR%õ!G*]DPD~a vy_ѨE@Te Cn@`BX[7QCʾs GT&LGPˌuBwu1b(0NPfdMnS?3&Jiwe l ꄡ;?1*ϫm#q' { HdXd=CK=|OL׺E!TY5FFyGm=|3x#/KnjScOWW_oCvVWWL SB`^!S:a `de2ԥ n{Bw{']W!wMzzu銞?ɬ7]lQ-E0BNR{m1+a8Baߤ5s)ߛ U#1ӊouQbצp`FǑz3Zٷ!{)oŞzh5ǺI =xݑ/dB) @Sbnrr: yxCz0gX@*픦$}-2܇SO(s}z iAtI1kG8k hJH\A:t 1ER` jŴnvÆ}W'<8UƙJPM S)4DfIFsr"K`AaOsn}DNr[25S:,~BF}iAeA0-~iIf΄܄:7[q du|躯Z$[!>Do;CbiTXq13V1iYVdY&Lqy'2QF`IdAXO`<| >C:5r AxUCm.{CR)/v bfu =n.~ C$$!!SH3Kx $CbU"<q|tA,ת CO0CY3ܵ~αy*B{-91X(KSX4L BZJ~׋W\4KR8# :U r. r)WQ bYmS|HT 6@1p2ilJ_ C`B*Rh{DS1_16? rډ ]ђsz`D8f 'dt-?p3!>* K8?r,˨ɼ{@D$eUrSteX fоo9ԙ:5&N gFN+Y5|3o™AE|h7H0=w4}0O^N W7#\m8Vf=.uZn!,tz JhRLR!Y믗Wvk6}\to9(i٬TƾҒpOF6H!;|IJy!fz/5/B '--@jr6yיb(B=@j]PϾ# Vw3(9NR]U+21#. [ "(W&2-P]3:(-=ePPJDT[yQf~ SLE9%N]16 [fe% N$ &DRG,U 8T qLgڹ tFmg nŚz~$+38hk*!c$Q|""wR"4kQc`nʖ* B%Eg4GqsHmjQoDuDn8h>"HĹ֖V{'NLOcdjSB H_C ?w^4 #HR,2إJk.<IYx&Xh>K9-y=K0kR%)'mdH$9*D 2j&@0)r|M1&y`qfu%ֶS%  p_'GDηUk޷U`3AD.HZ ר_mxJ@8JQ$4qhs ,j5#r/:WcBFk3k=rfnh9~M16=lʎdx\"MFR~O܂c_meb՟iЩ ~0zYAͶҾFXRV]PD 5TVh䥐E4R0[AwZVQػnhˊzZ/"`jbl䙟9B qJeٱphnHB7'^jQ,"(:SuW)w_VJN]'ZnDLߪ<gnQa5 m ,5An.ƆT`Qnc,t ut8SlyG!)izk)4SJր'){uaD2sjC @)Ev#"sy 1pف݁E K9 wGUVxBg>nn':l_)ypg,qÚWM@^uRZX@N %sF!X KH?Bv1 tirb-`UmNMK⦅tJtYӍ?nބ QkJPww$sIK 3RtԹ֓}??_Q8[p5ΧcV KY Yf'[ȴr5d2Ӳ7 l(Fxv, `1WkweVV]h^ 4=UAEVߝM EGU(oϤ3Af]A'"8m -yVwt"#\Dˍ&zgdFoIZUܕ DlO /]ðچF0B$8)S\ۋXFŠCWUQ =yf:щπh_w-*"oc(ZSti\ t[lmXOsA5 V9\qCP6DfS@6Llӧf~0o* U\]*脟`ilFF}4Mݺ k0 ׸#fj(SK0BnJ>'vӉiv+xwѿE?C `6ȉyTHb1rbd \OlTZSīe~ڔϰ{or|E X&qɸK/y MS6 A1%ԲzXv%x|ږ7ERv! ptd"!xg7cYi Z;?-`.jj,s239@ |kr݈!V;XoT 'F6UWS%Ǧ2$l]{n˴C*0;}7 Jj IxJB=PK(AVQՁ9ˀ-( awfExSl'T7J{N9ipWp;L*vA׊_wsr6OJKUT>6vB7˻&u9O倅b;N,OzuMq7 dMAi捰m8c!FD`}Jýl~=!≙|y=rtPur0w ~>0i S۶:70Gn!>Y1-v`勘7xs)G<?}@*5,yQu߰-#WX{LQ 2:QA_MiA0*iQo1vh*#OqI9A+&{S8[l^7jw# "^OQD}&Qw Lު>B"D#{4MX9iPBc4DJZh~S(ߊfV^E_S''9lhΒa:9*~dfU%iiꗆ!<SGxP%mM|'d¹)prS#}|٨kctw{#(]$dzAŚPN lXdRD'KKf"\/a:< LBJO=O[O5_nSx[߽QU xK2&M P}Tې\b6͛NO')]x O]♀7F:3XUTo*mHH,1^ :nFK 4z9+٨֨h"*`}1%rk*8}Y <(J.8`g)jkIYܬ=Ş ٥A9nS t6WI 'Pi,cekRB^+.{/{OE~H\-R|<:ۉss(a6D?ME`eHKCow<)RՂMM82c㵥v%͸S* ՊN`PΓz,er]fyfĎIZ:c!>cp ymz$>,Xe7"%6rxCeff(h)?w_0q?lЌ![ M~?rym!Ni̯BT=wȎY2y&@9`TP0hOFTl 1E,Zl? 7v' nK%p# vO0X`V /_`9*,dFeXljla%ВZu_ce{0Cm0:8iO6` \(No@l6G39a岽o1Wɖ[G+ˈӿZNz:f@DsV&Gotзu㻴|D1u^Q^O-zvC_)icrŅ$FAG˻mX:,DX %vL˻B4i 8N O [N( pQK_ƨyʫI`_LelKh`Y >4{NYBKFv%/ƿŏ#)E@xc{t_P} J.f}pPtlgzsDW%NږAb"uuJ/U>jY96kf6!4lC`϶܅T箌2DW&[jP2qG$}B=6ꚛKw-.YcQ p`;A3a_nFl7RX,tP0BOdOtNAp,8ǺKOOOq>.g4)`| M:.g`%25C=nlB=*>pOߜxl9DN;1ŹJw'!0<U0Bm;ڲ0`ZMő.1,'q!`z ]ؼhUg'As*(l}gCCo}d)~ulꦚK&{ ԰lš-q~j%K)[ )<ԏ G39O31I/=dG*W!ۛ{|zDǠ167OЌ֟8=.kq.A'%=(Ή_'aTA| 5׹ K|fh|/f(jqt]HUSf}6PTfiABprOqDqza?ӶпÒt44AW~̒BWPPs @V&C%_az^LͮjZ*TrSO2 <f"%R:܌*BPME܈j!sr4,dq%xEpp$nYY95 t p8|N\W?YM*h҈QR o L*nP` ØFxL-B)}fߨ󍗤qT*&/5Pw,݇Ĉ2Ԕ6|| }gy|cn9'鴺WyUggLG=`7]3;>/irTiD`NUJflgG\k/b7 Swr7Fr&"[U3X#r^F&y m)æ#j u7kNcEg D_ʥ܄|}_bڔ}M{S;Hgn >?zrV^vo 7_#f``a>#N xu]{Xwvh2<$!6Þ3CF2N1$sZ4:,(!;ŬUtȆ0e hSB"%!-=lŵQȠԟS Q$e 3%Ex hNRm!1c,<۰QٛjɆt&^tUuR% frP:<0"!]4!iJS׫nHJ{oy#J=5mB?>xCM.#g7YL i=~?\9<@ĢZP.F$ILJN*RDW "L8uU .0o)PjQDMMՙ ArތO'Y@b\vڇ7I 诸j܋zǔ֮[C hgW"IԟO<ѣ ga7)u"A1Yjn6h%SKOj%A_˳بa7I$aU-lE]RF8';6W[OiQ.:(B )4(?m3y-o~<ը/ڠYRِeF5tLBW4١S6R!eѳƓ20hw$RH>ݎtJI힐j/KN gi;U"kdERKsfE3ƄLތ՛)2'U2vM T=4nEp9886SOܲX&#ϥDҏ` ûV0s9  D9vHt'rj 4 u%tI(ԯ嚼ץl<͕Zh|=Sr i%eRnD{Vl=g)IQҏh[o@Y4^lO: ]<]4ZoKGZI!jE$vr0m[] C9v xXFXj XܸZxy|Bdw*SW7 x.d]#:!9?qaPwBN]njkI n48Qr1ŢA :ظgg=BHTpg~5*afY-"㣪 ^au.zb7?l5q\D>)Y-l;U>O\鈈[~vPHLjՓB?>2 {t%QUMlZL|T\ 9/,p(PY=2r(ljK[XTCu02?\˘d:%D [XF/lʐk*OO$T^chJgJjR (Q zw:Z>9!-4r| 4ZQF)c#bْ`dmF0SV fO`LGl B 7OOz^ Npyne&z!!wSSGfT/uF<|x Jt{t:lGKEl!OUr*i[26 2Ɂa+\o~,ϼ `\16 *WEަiLJ$7V6JȤ=Q0PKRr ~Rh2^5!==߾UB}s"+=iof ~&k]~Ȑ0( 7%{*eA3RoAȭ5!T7\IRL$Keuֹ_ $8C!BϘ|tQz?1:h0ynJ,0 ,zxz$tF1WK#>rxT%Ub"i1_  Wgv#UiP\?4sc<@;Nɹc(uJ}ea#Zn\Fw=IguvMi]4EnbeG ӁdTE sOjbw \蠇@PCCIirAC{?8)qP/M+ @X;Hy+4X%b|ʁ6W!Q sND-gi+L=Aws3yE9ʠcv{Zki=r}? 82榒P?"\[l=3B0VOD>rv5 fA7+DZ,uh2@(̵%wjf\n8P[VTBl L&xȣ?\̙{$`vD~ G2tz{̔˺c9O^W$ɪkp$wPE66. ]U uxKf^$kP0)E]]+vha &,f[V%0yG/7ym8ze-vN/gZ*\DcCGW NF؞l.ՉeOez@yھ#d<$Bp@}Y'˙kSRXMFZkQc5K+*!|U/H:Y+TdhdD>ڶ5޸K4 q5K\OY=!9O#$ԙxD%Z9Jت;.m X8 _l,AW0Na,{h0 )_FVwIfy,. P,]:;)% 2v.ԦJE), EZd#7LҌ2_PF -xR.wh+kܷy%xghr0ܾ'tAm7U}s^8+JRg3jMȱ4QO;yG^8[%B4ܓVK l蛌f fkNI' 8d'ӆN0?"`8Y]oWW4ؤru[g[ 8@*b]fҖߘY݅hټRW |Z6K2!36uFzfalhfLWo=L7v"&|А]lVHf\Ov|eo]7&j>f t܂^4tLiT?WnRbțJ*=LO-qF>BUXoblyKr`zR k2R5ɑvm q8\уPlDM*}PvHŕ>Ohx{~Cy@t { pbGܞΡBˈ~;<\j?24\LбsL(F>s[~Tw?DȞ,JQf0xMܘ09-Pg6ݷ,./Vjp K|nI@Naza"\CRJд_JqBgZΓhߟn nn'=Q~as{.,Fl`f]^@a`Ĭ/lJ;PV|F|OҜiQj{Dc*@qB=#dpŹC`  e UGSf=,_~y^w0I%m0K/1BŇ/E,A Q ! זV>!"*^Q* =2HfV!zt[,cԸwoj*!ٲ遰eNW 65׊\'Ez`7$nvS[`f6C(LF;aC~\Ʊ0\:Аհ˖P9C7Tn;G9BͲ`̒- ZCʄ6$跗evʼnF,5(uyJtkJ:qE |(9K?&WGϊn@Q'~J!Dj 7Mhֽӡ5= p^F}R Om[vtDL 풠& -R*1G%E"Nב/;ى|5r>+egƠ|Ji >Cx!w]A'vj+@Kזz&1({xMOv.G6tfwȃjӖoF =ؑ'Vg]-z{$7[ka{.. 'z6!IgjS% p$VٵI+@} 7$PrQTsaaF'EΔBes}6VNRq,l=ZsF*0mAWb~wo`Ґ Ouydr[Vo.{6ʰviԨ/s K HrbBq_S#鞜L?!"q& B8 rPr*۱`fk_bTiM>bbl"{0;0woJHoX>PFTsSXZ5cNǻG\U*Sp`@RDs&ʆM' @ShOV] "M]F/bN 'E`:ad^ ǼRu\[υZx3:RoE }ԣC,-%zc%`蔂w4]ӊ~m  y3 v.O`7J}Lfmۗ7TaJU fgBn!NuJZTLhY3d`f5pgbsLC3&"$CAknҤTXD$󏺎y`׿=NԚ&1鶶?$BBdmSt(Y*.eB9GؾLal& MG~YxrXE-w1 \L`Ip} GebD7)W<xǑf;A:8m^dySZ9&hOg;gFcYUnpiYSJ(( TH_w!{4It7^hTb1{}+i@u,ZNLm.j;bsH,Oayߴ;  MX 6r%r !6ʫmm c[v=sB*%Mb,54j?XCoAu,~:&p,Qldnɇ CR|p? {F+RNMYDV%kܥ&ɩ-]Ww 1֜8N'&t ;LzQ&9$AӤ.v)1p(,I U4Q JE0 ;k5.9`ILU8Ib/=pӎOWA.x$t>,A&M}&iR:*f}yG|27tf=PA|w@p}jK" דؔ% ȴHt/|7}5 9g]!~3Qa o3NP&To[Pg2v~j~*Ay[-jwSy ~j&DT#ndM0S:-Dp10uQh[|E0B`I3Ci䭆j؃^NEcQ-,˂0rjʂ=*K{?.< Y_3Rxe-Ϲu< KaQkx콫F3#1t3![ 91bFy%;9&'ҝ9ìT"/@ǽ^t 3GjXV@Q|->kI%'#N^d *ZRTSnxkǃb) A-_='*TL ]k#UCME{:6biz % (0y_ 4hObs%{_BGĨG괒rbOB8[&n٠呞<@jfU{Z&1R鏚sQ2`l*3˲ V D&6vШqVuqIEXXL>"{E&Ǧ4j-nv4[XV%= ϰ݅UZ+ bs| k<,S-8__ʍP\Cz%!0l%ϕc8f}Krn Ud  imvFn,w̮_Ռ#'u"0A){Fq's+o9qTa0FʗcmDM+j^`,eFjgRZV¬(Y@Д/kWw]XY/c@޷4UXVw3ELLC4UO&,yZ$Q5vXnPr1-#LB w|`Q YC擔%7wUxd{39kΌ䈥d79o;uA=J||yb 1ٿY0028b- xYevlf oܷƊN\2Ok'E`4`Z}-YW- r%b{X&U,>l:4Q)7`42_wּcz\r)0c!c]C [L?V!=><"[D K K@FaF K(|DE1,4~1_VSICɺlzumR0SEwa~-k 9!̑U8]).t5.h|0%qqqKHgicd^(9\Y@w!ӡXrbC][B ɡl]Lާm&VH^^лĵGm21G̍\zOzpLI9*TlI0)ojUUWaG!a.D;co)rtI*|TntO Xxb^EcBTO/3rLGж|t/1:-)S CVH~ɏY;SZ4$qEaYf7i#,V6GPDžb 哙AzeE| B lEHH &JR̽I[+i%[x︍06^%J`H\HQ٪Ohl %S J`H u[0G ` (f- R Ϸ:? КKZd^;?~X!5x$F6a< M ӫ2~u@g v䐙^\JM/qzC=Lj 2Z!"y~3Dڄi&@[kx Zy^VĪ (dYxBνllՖ䮲dE{ wmG-RmJD;?1ė֞M>˳60'QB8NܽP S4e!<YY""ͪԯ ܪHSv#EJapںe&fa,>̓r§RpmQ,z#yj\idTYNå)V kUɁ]oN[`gە+ʕoPuZEt֎[oF4PJqLؚsބҨ!-:V=Ռ"]+q+4PRJB{;hM|D^^-a{Y!܊U@ɼAz/,vIʥw87Gޡ2$s'sKL͒RxesHDL",8V&.VfFgwiMEx!Vu YNf_4t^(26}ȫ)$*~X3@$"% Ue`J?2i%/ߴ9% TNmP^c<݋)xM8Uѝvt`2҆-'te O㲢F90t`w?/fH++''FOd5a:kU|W8dJLcpL aqfW6R3Y >CQ [HTod+$Žﶈ<7XؠkyiqqV@FH}SAlkvs/;a4oݜ@Gߧ|pҩ} #=ǔ>ɖ޵9c:FW y i'?c*SǠP.EH?rCBJD= u9Ffvu>uO8!?1: hLENo`g!YuhL 2ѨSP-(n;'cۣE5%* !F,2 ڐAg*1}&S3]V%F!4(Z7iC$OՇ,~{=:YCHы[<)Մ=t%'Uz#T`#P͞Tjw.)߮67bbs_ˇ%xrajY8-,P%giK3{vSn=dT0$GVIL~Lw@Hg}pIލ* {|O)C.Y8=ǏQ!; ~mNֳyrH"M>s0̷H61"S*8-IAwT[t![ RoWXbn/yqwY2 d{,wC|(CE{B.u6_$4|ǝ{n(Ol%I}ZDGmepJ5!H"Cʀj4e޶z>v>q$tϔK^8(^S)_S#c,p{jC%5]X6KDW5^o>qo=Fd@@ q9ۀ:ɮMٳʝx C)p#y; q>1o.\AWQt[*T E#3?@tΘ"o4TuE;+%+=1,p\2*ѢAX[9{s&SEY(X;.jzd7f`xfLB3w]jзM!xcИ̎wvMu@Ld ~, Z6)=nrk䷧U?bzkI3CHSذ؝Ue IkE6lg]r|e2˕H*hxWe\\m#<䏕VH(,Q} E}t%b›=Ad[._BʢgW)[rDz# DÄ́2'\zplx!x%x={*Q}Mʡ( 9]/©85秘xnj]X+) F$Tth-G?bQ/|QmJ*9%+QA#u {.`#Sw";(  4{¹}SHSe~fG% Aa {Qd)W-"qJFq{& +4` 2 S1^0_v|"ծ +ԂUQ^")+=Fzʝc\ZIJT\u1N"飗)^`qtu#3*銖zp2H{$kfuߐ61|2\G(q _o.\WH<هf2w(TAe!ZϡN+N7)9#EP8D#P4 ~ͻ2jS1nU%-kw˵=KxvanON^ W7%ijD)u36MɆY qZwɾ(H?0ՎծOr$OyEt)8oKW ٛ[o"su~K;.F ".NS Zڽ/Kx__Voug80A93ŏV(b])h?+~1DT0on2(|u& W em1ĈfT J_kˠmi&z4464󎳫[x(^Q)öIgHZ|DDeH 8Ί693q_ A_hEʜ̅#&|Sp\&U{I'x'#NPkEmnUtLh.ܠB—T5"qD+tpsj"u Mwy,SuC\͑%:bd تwV?&=4(/=~ʸ[`:+n]>MF]Hl ./B趧0T AIN.,(ej{ "3;-9ިLǎ.e2Av8f>uO'}&Uԯ{)Mk*4bTtx$q(]zNȯe099ũ0!?IT& T&TJKEDOY=Yw|_= Ga>9:C YEUu IAʏZ wIh/IkF5$&R!׃(@ q^G~Iԫq)l=0GO"6f7_ß%3gr)LJGlb^ncyWŁ ) ZE4bU+g޻[Ԡ$db8>D%DƼ[ * Nmu^JngZ1+g0ժhPiz.3aְ 3m,;¶±[C]P\O0UQ"T5M riz}ö=3&g ק>dY5S;%۔>hRB=\Vs6r۾¢ @|V qQPHvLcIքq;c1/lA ui*cdNIFHjOUg=dwBqbWU=)k.q<ՍeoLΒGK9 7^"WJ rRAaQ~O=+Сi&҆`K*0A0Ņ2}o.|iS8ZJZL?N7Yg/;uZԂ:RT\S;WP}0f^ҋt0<\je-|6Zq)YcGS\, vD92Nx7:*]7Y!plͩGqgPVJUxLθ\) _>?9-tT?}b҃D} {_0e`ћf k%Q#2i9@HMt葉D P!Ѽv2@xEpy _z`.-[h3(oku[xGl#t{oi*bY90 -cS#̨I#sbrn5G}/Jb42*úV([<3^}ǒBV |0BZ8хF9oGIJ1~5BnR;.qi:VxEX.g_Φ~OsFtC3? Nux"#U$E{V+NL M7}#mQ mvN}(A'S qANhg44wvvKRm>ۆС`=35×ȈP9z"PDFd(r [pp4l :uqLώM KPdFV&cl Egh w$()%Hze&|AK9?6zHPC}>!b+7rW<'0zߑԛ}sJ[ +5ƨℵDj`2GecLGɍ,]]{ "ejN856@+HsmdjQ (!.'zxTegh6;nX[alN艪.`a˵ άT%`Y!$.6i q&ҽiaӜwW1v~$~tV% e2mltGNT3xBޚ*g,}Jvl?>aPD `ޒ~*yٍi*~y! @$έulnKZl̿hu;>ű+e<.~qC@jNYYf~jLlOA߽8Yrа*ɖc[Rcja.L7mꆻb_v,>x൭im/ pSZOꀦi q?GSnFc.tMK XK WhR~wČBUf#Fcڋ}"H}^Vv&%74r;D" Z&ԚyNdk!VlC1-ŬY+g>4!RYo>ۦ3`q@ym3D0!Tm63ٳ/Z=kKsCQO  VW;gH/J>7*;o4~[ rъ<7iiǪe`I(iCU$,<m!6SKF;C/% 6pPX#0!NSvw{q̅C rhCps< )uq$pt`1`p7F"%"V8 Tŏ9mt\,/W@;q(g%R;^'uٷv*H悞$S;j|g`b:|Duٵ+&tWPޥzpw0$P;jJ0Vm.,tyB_ W&qp'B&޾OSD$$uc iL3]y>W5Gge"j+MjiG0IӢdQ<ۚr2\MA;>O8#$2mDTRHłs2LB2cap[HLJAy8Zv)hζGb' 1KHRAO8?uVRQ] iwuhz58zBP o>c!.YJkEU(+Y7SiB?z~Au*e Hk%J;4ѭ(Y8Үb>0+ه3@^hNv]frCNY`;6aqEW(b48ft~?pE UIMCTot6cwagHjhZ!倷'U3 ʴo`_3F~Mg8m RYh}' Nϟ3qҼqzi0KMHً$-/e1Yxw*` /_re v5Xf* c_Ƶ6 fX>"?d2+xx8Ak D3o05'ƞovO*bSJ|gKѫ*ݽu'0`S\xƢ5g簪{G^f)(Dnߥ: X1vWoQ.:F 8@ qMN)°ЬW$k4> a2W8קaGLfq*ܖp杪_pyDxhC-{kghyeY>joHt{UB:<\ƞAsӕʐ",UM+rʓN(QCd; qIY_L'iA3< Bl]8OF!9RKq-S],ZWUXCT2Rxߝ3λr5ۼ9ւQJ4;o| # k[Sp>PQ*ا{Qo`H?%  &㊂wKnQf7۵wp4dVx |5 ?plaGNoI)ިa Ź-.ߜW 7˯7_\jzjaO[#;?AͲbAuϓ1@e|06} 7j}s&6ĊÀF Q{o2|}bd?(j?AH)֌^"ټ\q9] AE<I07$̗}%z)ӱ3rĥc…4tbpB$ul>$.ōv0WuUDZw+.MFRBMKAk4e+(ozBof"QM|o%(m 6)5=X(W2SUfNvitZ['@0y1Wxe1)JXXvl[bs]W6BO}w e)95pf"[D]tL9[|T;:/ N;#SX ;-p heC-?.8IGv~?.* &PmIivE=te`k)"͗9wQ{15\6>ҍO$ }X& 5Gap/R1\UN&JyX|hno]@;_mݽ1u+Ag:c9#!18 f=YC V _U})kAXθ^oݳL # bBܴ1dH`g"iRLG=T8[ hvPTX9ASrDFtQٶ;"YXߊ>^l쪗o}`৖ab).7}0+ 0|Q[H:)| 5J'T=uxʍ9!ֈy+bF饴+FcVtw<|XVMH¦ $\\\c*SQ£#(ZVX?ɵfH#$7;ݵ՘]p'L-FrwC &ݧDZJH 0ua,bm }H|$ Qtc4~:s]WH[aӢ>7b#u W~#֠1}9Ad㢀gLlUS?qgOQ9|ao/i?^Ԭ_L. k!04bU$qׅe>#(t\ߚ6R)"^F /P%E_˪h->>tk?Cۛ040v5M6|E鬗PTu^4QE.W~M?5axe:`,-je%M}`}meq=}Wn {c6Qw7ǵg\C{ȡj*Z%DLk%M HU/$Dm 2^Pli#:]깙RaJxdҢMtgHE > Gj\An/e뻱ws 틩skA߼,BH^ZKKG$s9aA3.nc֍[)s1:bk,JQ`-jb*v= :*bDw8pG_X IFf ,A3^C'*ֿ{:=&b|#v?ٰQ7vF5o%.^h2oJ{BNFY AN2֫شc(wp<W8 z9 /7x1$~5zk+qQ)=;qI%b1NqHsw{zO:1V ©+.DvLfeLq,.=Oj6c'pʱσJAMΝWsYda8H6R.Xr'.|g!}&@>~6B?3UQOB%rNq,3&9-\T0ؾ̶cI_6Cw~nsEgQc',TKq$Idp= JJ Lk$ZoĨh<92t=] ѧ,/GLL,Bkpc[ .zײӁB|fsfkĕM57)ԫĚs|k V(>RM3?ÁFFN>(D)4 SSv)r#GB(Jvjꡃ2YlxDJlQ5c@d(\~|T%F$n0sg^ ̻pQMw ɣj4 ݶ\m4E@} 2ge4,N'LNQ (L/&Rrr/A4m?ìmQn抪x a<Ԓ߁44 Y'H^7Sulwo߭Oɠ_"CeK؟G'66iI^FշR(eBK5[ejItSh!n7ydσIX4wҫG_}D: BJě;7hΠ+Jkyt݆ =;hyhPZ S~`_M(w\-ܲѻ´gۓU[v5 ~Nqd_;@Jry|dC=R6m 8(;Xb:7O3UhLiQ75P/ A_c5|x0Ynͮ rL"e@$v'wW =D$,r!ߴa4R'GK\嶠M~_ \+p{)K]F ࿞ 6H;iА}9RKlhK/{"<х4bMn[Lj`U㫋 H5 ItH~i0dtB:gDPqd!U"{jIyZĶ/m -ꄕWc?fĪcMI(C)νV5D8sSmPB zWUeu^)lim 漇laOw`Kt s{Tɕ{wٺ 80Y:bZ{"`HCC#Abn,^9|vH[;4CP 6b wGl־y"Y 1E5,5q9?#T܄BXdpmҰq'n&0iQ[H&-5"t_4O}*>-hC `09 }הprQv}3_{f9U&O^師(P̄L>YVscgx%Zn%t*$M$Z{4B]-DZ)?/ 񡣸%.ޢL7 }n\{WPVsx4"MbCxVZ=!Ȱ#WO}劋IQȺp"UҢZgHxG;K)#赸X Ẻ0~kn?O abOu"Jjm碽^'2ZvXfCDcHkF@Ý3'P]wԉȩz%gtʿ((㻳*М"" XVԽ y8QF-@5O˧|WÏg=q6 ,ol4>AA0 J9~ Ej}oH+>pS&𝎓SK;K2CG(k ]1b)vўEQ;a_u%u h]0a0fow6곘sGއlgp(U:2U.7+yh2ݢ.ō"a|pTSxN5lEc+Elń^THA2pيp @>!;">g(YJS8"ZʬK/e~~H7a\U%DgׯJcopz/`1gRך[fc'Oe X~=8 ,,A^]6A4y":Dncnƒw_Fˍ.WdcAO$@uprpCe?V-ޜASH@jč.ZYCw$L9C .!HbRd ͗nh%zՖ:̻9GTgM/= 25 ]X)bW6[6 ?f<K ʤ_;>Z~D|c e!@&@,Hh,r9+~]dI7ҏ}5C;[lA`뎫y28h-A:Hg"k8NÖOtC]ġ~N|u>}N8|Bm^ ;oF1 5qr}G8+? HZ. Rv.Nɲ@v1e3@ W$#YvM;-{ypcgS!h F} C[YyʏGA/ 2ӏ2Te9 W 8jZ{{)*2?vcqAJS2Me& 8V?)0_β #X{ARSj!{)+Q%悆np? yU,3n v짚X eVfeKmd΀&|{^Q ml3fP6y,C@/+%Go/C3):Rhơz18D{6ԈK»(Auxy~$HF%]XU>P}pba0">ZMO#xOڝѰ~1w$ H-LD;I_:B46 &/=囿5#?옂QK ^$̙MzWQ g*lݿ"ۮ77XvL nz4f(`H7pRc!%HN_Ѹnr&c "j Ķ $O>1 ,os.07<i(@CkY Ǯy.9y51f@ ;B6~zS.EG:F$O^g[9η:J+:oWh­J+p\iMO6Z9a΋:F Eg+`BXaZc98p \ x/+wB c,b3bZcbLam_#S2HYn"$/DΞ$M%҃}Jvv0XKE2,4j^7MYRPy9a*]U :K[O=:fH`4nC' c :f;vT|mW)k4yu[)g.9N?Iާaq<fzm2Mk`/JRXъ]#"aI.}j  ]k,  djJXK-TnEW=%f'ܐԷ3L^19 0 6   bqZmެ^[yfZYqEi] aL ӊB TU?ܦҡդE.ÖogfW-ږ@ւ+ hB8WwӱIѽ q]k^J&];zO@)d‘V!zpƣ(s/sW\<ْu/D x2cy8̤fcGx,atANn|lwlqMhBPɤc*LbG@;)Q'i,骺fy^NЁ6}݁p80^ ۛ'I8JՐde>^;<,,TxHnY{T%ƿ\BM2FSQ[lk%Rx~˺o PU~9=)a%Z,,XҞ#h Aˑw_g(?MU׽nXϹ)v Rn3iKTs f@5nouod *iTE;m=YPXR[33%#D0\&>|tE#dÄiO\Еy[aXrj:!us춹'0(jCA*x8}26_fP\*"8b#Pk{Z+ |W{;}/w^M(- o[O#pQyW)%[n'>SϿh >F?;0Ohsωa!R5c4Ee[z4ӴH-&穽/1~-E0@eIQpZ 9A :i~ :gCnaߩ8W g#U34<_&\yb AFY(nP>[kd'U}P 3Z.4{\vN[M(=H;bYYIDfD ~,\k?%QL(c3Xˊ.tV*^} i^R3kr؉bfAMQbYBxC&Y.Op)6V⅗`틻Nc`-2芅y9&(^idvVG0.94:CabyExp27{_r,{d *xR'?.͊bo[8)kDv( NIKF[6"VeGyC`eX^!;~1,m+ `C(nqZ`ω`%J;Qf߅^po ʵ+wNA$KE S[:I&h{-u sE$=HQJBTcNC<,:5_Qe6w5~Wn)q\/B oa:+t΁=#X+r.>f}৳ HʡO/!D5 37&zDjဠʒANfC7&W:} 6"%i6ăBz.s޴,hUM4vY6czi!:6t2tQD\h|]1xk=O(m VVh~zj{rЇuG+]|ҝŞ TCW1%[[e`?wŃBd꞊u:@iTg޽:Xȑ8wd{n|>@rFUTI51 VBfi& B5Ct PwƉw[nS鶲=Eb`?JI#`I``sYKCFi/DNE&`RBzIql-6(+O'(0򠭤ABexk{텰-Ct¸XvRB+j~ՒXe mh͠mu tX>^Q5>?uzD8{EIڃPi>w::x/~?HW EsAI!$ŬmKkUA]y:oe9n;0 zRgxuUzHyya{@Hi?OE2yɲ"f,5Sf$nsb|^7Ǎg}j[I)m;%P5 D)qIQ2BĊ Vqx~]2:Ly=7Bor_Xm X ?D4>{-=B R.׼ :.=~dqo{%܄ܠ_gFۆe0, =0:nD!#MWW^nMGn-A*?,we'j/HAmNjDhtYO{9`~2an|>ې" ,ŒMA wvclʹGJIlLL)9G{|Ea'ffv m7jEQu,0K ggrh 32o U׋F=jJ ה:jzPWBze%#?AU$7M!㶾{d0?O_xl@-bbG8qMeIZjkcV0'7xSJ4(T ǘ\ک]ŽDHq0e S3GoK%<~vuK/|96~m@^Il?t˭#4o`]'Cm٠oWutCߠ0)NY 1Y1<\9Ϥ5I\Xhtȿ&]`PbqK?+9hFk͎ \&*2"^~w,(ᷜ$o1+M\~^aVp0Sf8XzC}uS#uKHh6&Z˾ _xk,͞M3YP;@,OxkʞI${BaFbc 5x#DCej?PxA~bU}&m_jdj1!@g9`?j`V,S+rRUh(J2{˃B&B&iQVֱS 0E'~Z5 d 迳Ne%E|ǡ8@` +7rHKF=zawxNR6t(Nb6 VM@0Pf!C ~~5qРH NnOpC7,sHaߞLڂƖO;zޡfh Vcpwj4 PsM@p*$Jutr`"<0E819O)Լ%9S`=e9Q0rIG>$쵮JO n_;_`D  beǚ4#\6t=4H#C޸XtyNci'|kb&l &Nz1A$ayF:A)46Zm_*%x)npI_|8nP^%&9e(P)Ό-]h?hnYl eA4*i{jlHh$+J;qyO z˵haVХi`ָP'ykBZIk0Ý]E $'\^UA083 Hn ]6ol-^3n!uhx7'Q5F]c^>k'DH:sqi!G/BZ29T|<!e Cҝ1ӧ>ƽlb|J1&ό&cq)&h{2;:6&UP8%=;ZXڠ_&~܊AX. :qK[\o83ӶܡUw~ kHT]'?r`s䮮\R \r& @+&n34;DĉO*IN{#xP˙~YQgtE\%Y):H$$e6T)=,NZ$9#C;TGGъ7O.'0W'6hn-bu@DV|']"Oғ!הYy DW-QbY)Ki$`_i1ܼLw/['Ԏ^2eQ1FQzjM|>N'5GyoZ5y*SV>Z+lwf7{a@i&j`7RIT\}-X]I)֝+:3*sK /jчM<:!Aɺ3XWyNOD놿+<}yFg6W߁~7GzքEB;#ԙOx!/ 0,BfXܷ\8!m(ZY(V.-v[wG_ѿ"=PCuYoNGVtBb A׏-}="B9^G8qm])vO12Q5dpȌ%뱊x{h¢ 8*LI{ 빡/\75渶d&! L`9tBHLdgD:iX)2_ YRg - BL3m2[cqkĵ(㉓۩*|_cr."?bH7|Q744sLlrI G$3{aBv)B/W`)Vsi`Jw*i017I8Rw,kAJ<)܋DZ*3`zh>mH_R%<)bmb!ϽOe"K#YrTâb#"r^U/hP,kTRPT&a)WPEBFA'('0D_Ago?K5? lx3{=[=AׅrIa/}xW/cOf\v15/s +6dpHKim%Zsbd=miV$_Č8%C{d#8¼AхL{xM$Ff,Y j&VDHo`i2l#bm]AJIZVpO9բ 3Vpt$r` Ao!Gc3m'5)Lr$n0>?u4@:",F8Cp{.5 aOkL6+OA>X#1Y~ET%Eh}@cbPeT>D_j7XdvǼc8n\M?~tկI.To ES d`ЬB6(v܍'OAV bª2c!~l`2B^Y Nx@=طF5VA†E֒8 gys9qyr}&3YoJI1xt/p:c#x%f}2'Ø雸ɍhT? IUSO4W_Q*?!G^d{Ze ¹LˑȤ>ؒžd9^Xz1q}E*~K';۟5(U3WVh=4,ZgC91bo$E8"{7w,%Zl1NI$ik3ƉskW$986y%֦,!ɫeH8z$-߿ oňǺOj[9j_9t$s-X7WNY&j/g͔:j&]Wǥ ~`3B>u&0d`b^ NR @MaDV/@ @1z0 rf`oS]IRAثNyVC-"$Sƌc$ڐgs)ͥʈ]!jFdBͨ΍p̫ bp]oc  F7k#l@jfr'␻xPRVx] d J^ G.6tdtu0tXPC}"c8-;n9C$&bK_󰜢]eMtY~ o֣$Q ~pg(-K=GC:vR#AP k$o q opˆCfG,AMR7<{y R @MP|p"I_ɽ(ڀD^U 8L=jѷ=r]݌]wZ5ޤٔ}?C #@%</bvCXE-Zŀ!I88fM*^̉a!].(IER؝k%?@ޗ aP?2i% xq`Ca' $Z`p*0+`hnX(PeYȐ΁-S9)aon )xBvkAښߺ:qk/ Ét-Ǖ,܌@ J>bCʼWjMeޭ8Vk y 0YWzU<Hp1/P0U>JiwΛr:vÃE^4D=yBң:Dą3|#H5g?UeFrojFs %i=qYg]GjqdAWI:i Fzu|}Y\*dmOP SAqTs,rV- [&;涀?gh$Z^ONƋq&QL5g8'k~<ʽ7KϮzIy/4\Gc^&=H1=r<\?:Ss/I%hvEx܏Hs-H6k(>ϞƎP$,@5/\B68n yIՏgH|w27)Pr{vAO"1CS8Vǒ$-[&ѱZn"dGajD 7c,= |]:U_ͤ,{#Rƍ`R2./N)L(oIs@iC޴G~>MqWOE ^UtRcdCFV)\Dя55y\W. :e t쾤;?g㿠 -PQR* ۤ5! _/fP=`69JutFk9~~b5}f󘆫vآem^Cbc[ KD}kȘe,|۴@n)B`W#f}U>$if Z\M~ц,k6=~PW0I.Us|$@!@x3w^׃TYC+*f$mRInjS/==z^aj&J%C쌇7Ѻ@;D@$|rj56'bfbz&zml2;4fBR~.フU7Q8HC9IWB+`"}~,ٱI˔OF GmƹTh:ƦyzK?ӥZ˼$ @JcR;O~{5 gR!?_k% dR? }ͻ-=K~JEΓ;`$IGOYD-~#l{x?؞,M$ ZoIT'@9 hIAx@l7~=L:hW=dEC&'4o"vo <ЖRPT.J鮗~J (hɎu+\l+=#_0u^Aԧd.sho ^p4J#$'Rݔ}ޒr\Q}b0.-wwSZ| VQLxSHX/f=!J?0.-UP*mp-8,Y{h$&;(UYVKAɬ WYoRQ!`) G _YOKFBmu`h,Nӭ?20/J<⹭j$7ثT`br-:Xr n-QT8Xs(muY4!k*Y&0TGq4`d 5~/]Hߜukt8al'QXriQuSoRNXkeGv0mnNx[#jI1jե9Hy0'F%4}Yn3\XE~x]ՍkT{L]sn1z_ufdk&P.gqNcǡ+ǟ|zW DF5`xB O[(Z@kТS*"⚛əYTZRP=uI.sP`-oC {Sdaٝa0d"5³;; Uy]/յBިT@?OlEDF|"/ 0TcIyOR: 07xˉ5LXB6 %IW)y32 NW0ks g7Sѭ-,O`"SE5zBc-M i!fأ:/.4m2oR'KZ 4LMu;h u+Y,Zq4Pj^^hM  nnk/ٟռz(5FQ^P֢p>;/SƑSx|C6XRp^k2 `p'7)0WjGUz_n`99)%v[5pd3L_Q!/N`<\bl-j`hz`E p!XRQ㨁F[\G: SjgR( SȜ,pGu8L+ "ŃL>F^zW%Jέ)^_lܢqY :0olh^?C^h^UƙI$_.Jl|?w:r._:D!epjTPu#rڈB}Eˤ~nk+R&Pz:"e]6$M|mqj$e7 e td3g5S4u<;D%h[ѲkL5$ T.,6nӊ{zjrv/*l7Nsoܞ/Q:ݕr'8Kǭܜߴ`K8% A}sG^9 ok̲_?7~hJpVΰ4'+s>Bio< 7INtyN4m< z'W_RD9맾 }ζ/X l_5qZ-KpZы{6BݔT Eq([,-cd\Kv=I8+9f|O8#z]%~X5$tWxHev#7Ñg7bjhkil5'՝п3Y[vjFٽaHfN\^VǶ3kτƑKjqgfsdr Ukq={R@N_R6j q# -Zˎ}nCd13~q2J3Zl }eocѡx}I=#El;R4953Zc]u\eqo!Lɺ,*˴,MH-o8,}-e E2";u'q+]A9ϗ2gIPG(r#̒v $|%{V7`DHO$ ?9#5RW%v.. C&%㌬뺋(tꨱh)kNg\?HМ{5W(?klFSnV,M3"X0>qFDm6/OA+ÒtS$XRΤ@<gִQ׶ #+'Z!Bx(TK-YsTsfLiME6/ ۆz{2 W/ZJ4$eCB=oJRHͫĔ +6*C%]Fv+v:Z?+D}oTP/ I*޳j9)ScrT"!Fr FNm#E.w4Ʒ&ZL1fws 0"ԐJﱧFEV =L(@ wVs%~zoR@5g*&1My ɍStAgVB;&7[{q9!qʤOz._LʒI"W&lxD7_%} K<͆lnM%]5qU5 &IkV!I;R!|Y[EHgU+NKwZ0qAnZ뀮׎C !uZ+( bx0yo7I'B+9^F>W[gqcqO"䚟u(`b<œ%Ma-ؒDH K t޷.$g^iDr΄lǂpρuЌEnA0UٲDp-]J Z9nۼiP,KzUS/4c޴ NFz "O3-mj=UF+= ?̪"4eF-fĐ VF0.xvSn~x?,B-ʜk6<1A4R\L( cV`7ˠKL=j52dst=#nEzRoH蝨VIE‰K: '̲P]$Ē"7N{c7.E{pԍkƯ*4BK[(:N&*{: +#p7z:> zFnS_8`Ƴ{]XʷpAl1Z',ϏlgH{4SS`Sٓp2u.3۴#l(_a$Y|?6떋5{'97+ЫVE"mV:NrC#r1-裤 O۬aȥ?Y@=N$wIb=f#/p_z784DkidISx۝Nx"NSK үAVRCI${2I##LR! {70y9Z9FObbԥvx-nζ_'Hg>Dt{#,Ζ5ʐyq1(ɔlI*-` ژliz.njL\\=SK-I+?Vj(Q߭Sљ9S!? 4)d^cr|Dش|'cR&0)m.ӢB7x ȈRqq"Ƣ@gi(r0& `<泥ȫ}"JŋNa'[^XC3c$sa);&.78!$ߵNMܤoaEYyF|.h[LK̵ y%(A{3n,&/l&T iIQsr)7hey[iދ>>T7p|c5S~_ b-/Hx}3?#BQwr\"U:vCD68񚐼s̆U ɋdK%@8^aX>ޛY Fdj ܗۭ!Ą<[+H [a@2w0R-^0|F&_gyc\\lԑk)Laum] ?ş7puZ8*3@ ŎyۖWfٛ?(&Kʝ,G` 0\ǪڐHU8Yщ9!˛{!ܗ#2ff̖=Ə$֦vW"W$:"/\u٨ ?OS%&S0r /ԧ#HawL/Aղ ߧfꂨP*h4*& ij֠骷t^;S"d^bp]3s՟lյA*?`gcJѬFv"h]D$6 Hې˓;JQMg,<=^ʿ.`W)m],eeAwT͆{jo5,4Bd^k؀"@ߤ=렜UDdm@R$bO0.{u%@Gk$*E(e<>ЊQܘ/?l,҄Mo0vx7Txdcs$yHQw(\x kv>CpVi1lV6~Lo*RFV~sl\ 鱍qhUM`ӄzR6\璆1 $PVcNzzQMxgq?xmɲ/J RQ[ ӱ_-46sSx C%Lr#X+~i.O[VxGV-3?ئsZ%eJxy_[$\!.BD [0 3jw,bwp˗Pf̨,MmhH~_Ps]<@ R"c(S6\eEO;"۴"H\$Mdtdq7U*&tQ4V3bJW22ZFMOsr#,G 2+_iL:22U9fxK+՞i8]&f [hE${]cH71 ]@J@dw8HsP3u)5YY*[1 f?A.OmZ{g b,m̾u@ĭ:08aT,aӮ lBK3<ƒad1V0:j8Vm#Lɗ 2j&U]ӝޟ,#"C!~э&m?Cx4VFlGaI ^X&dgOר۝VAF;I pʵ mw %l3K:kڱ~+k2܂+zxrH.Cp\! 'niۢWL2dq27T^~ru,`$W qq<h*'"7<1^9`3:}#!&I007EP;o|?Bě51R'#(eRӅwy 3c 1ʫ56A {Q1tuy%+! SȠ[ܣ%Ptאoȯ$xZH$o9[}#?~-ǫCaME#%-Za< QZn1;li;c F1B6o =leݓp?לL/kDp> эύ=rgǎƧ~1\/Je9Hr }e+8K[ұ l^6|xgqB֥.X8pLĥ"jVD6> zi@!=>.0nű`VId\y@! tbWF@_1BgA!&h 7UKǐd5I63ypENuh! V hcS W`.<Qyx[{֐O7ԑlw;Px'6GRSlY̞h0w2aNϵp~ɊcO={.Mқh$_;^9K&|*GcU*cЪ=Q E|?&ӌ5"OM ^Dէ2R-c^a7ln=ɦf12N4y-?jdDZ'tQ9EyadoOf& ?aNL}hWZqxKt03VɴlV.E`EئUDɧS!#qnC-ҙkDOkZHϘI8wMɯg*|՟7 n68'2=;="el݊Z|;Tp_'ʨW{i4w_>19xg~%ȟüC3~e.p-$|5faSI yXtnF]D Χ6BT"(ݤTy#əEuVr*CB`[U 9ˆ8Aw*W9ka p[96)Ԣ`;xY13Z2d$GtJ'yPnL1Ld.fy3ӂ TNzA E 1Elj@Vl(Iڢ*6#@z?\BtV; Fn\ݣKw QV+lG +ϠCN~ZG 2Y`0Tz^ޙMunmx:m+i '{o?!{Y-oF\LYr.7i{j-YI݊j2Xui7&e 6pehhu>Cݴ y + Cܣ7 )38gBqQ=DwCwcHc|-u]TwqwXV~~LGG=xlRg좞/A"$T*9 Cc?&ݕjMo}(!"Jf#oG(|fiZ3x{E< =ߥo!h9jEwSAX1j|+WHZP?[ϬX@v`pwBY4xPTy7v(aȝy Fdݔϧc ^\-t)vQC1' ܝW߂(Ī ؛k<;UX |>Hqù:1E6lZ8Dh4DTm,'.QPk{;{N  @rȳ= y9t|+VAl Եc*6tKQ;dLb1Pj,P1`Bd4HՒagHPP3malNjsa-=y'[΍7K(u``gzwc?2˛IGG>S=:YS ߇9Dm᭔a\ DMqJG?jtMLY^%S={ε-½k.o4Y.RvE+nZ .7[A~poU r@Yx)LjAV͏E")hPYCs 61ހ$9 {ZLfDB.;OT+b;jN 0De_ [Sf,J* ;ry Tb ?I ň^B@k]]ʀ9h-QD[h~|aDUt*Hh1_/6ZaU[\ 8z ZZO%#ϧ1]GEfzny΋lN[Zb[%}vd/9TeU'8L6TV+ &7B>Abr] l5@sr:gғ+Rk|mIKKoٚ^.F!{b%-Z şEwrN `R'XZcZUhǴV{GRO  fmʯB3Rc-<,дPqJoقm`+r q*UނxsQ(Јd?d9$xn+':.^碉RJ:UUxg̋5#y|H榾^M|]?$(ɢd4 Q6BB)7Zt+dguc RQ/]}$pڧڼEcy/f̛"xCs9mf:&r@io_6E;Tm~6B)?t \QxPG\׫9X)` }akKnSvpC<6%#ͅH6߲!ǐINqГN3eYޯ?V-K_ ,wƆ%qW r6deѵ]ZxY9kb G<Վ ۖ4XhAG7z(l$>:H]#" rX^> 1S/QlѹiYȴz:5Pp9 ̫&^ E5j~D ҅K̪w}#?1%Ncmj#.5vѩu:jnXVKgkaAe^ X\CJLopےuWRlvnq.Lm`Ce˘Ġ7Ao}WVM?6ZQjhgrh-NWQe~xN;$M{fb oUm٬n XK+bLVAX%w.8c }*ȲˑI!doymx}A%H,DۊDqd}/% NcxA3`" "?6s# ɁEgXH=f}:~wߧ-4yZ,ַj>QHbƘ0T^#߬ɑ!,cP7#3Z R {VB(m}{]\;@BT lL_,R 6vY 뷆T8RާK% i1h3hJܔQhe:91\g#wG?"psqa~%HT`N͛wytf\44I߼7ؠwT =a.'UKGbVQAR"!wc,I6wXzHz`YBۏ w{ƣsi8iDIQz~+s~}w⑟ٯ|-lxߊOe DA{d$}fјOÉSJQ̡r#k ɞ:_jݚ ONNj/riyfYC$}?~d$ʽپU5v WXq24ŠX}R.-qp"=`oR|VIA[WIT{,4b48Hӫ8&6.iQDu3*A[G+j~xEt8 HG;NƗ:5;^$Jїl9 貓f~+;H $0-/5J 3mCI!0I ձU`!pSx6#~}8Wtbj:aw tU(8cf˳7H6461 5fwQ)B\!yT|*qKDcE2F-QwhNj1{+_X|NV3_$Jqe1薶6|Dyx\0~TtT!,!Fȓ1f.^ٻ'|0H-dZg!>N^kC,; k-1:!תk1aiķ.4(x1\kϲe؝˦ª}n%M| Qۋ#-' !!5B_u.W LLY$ "4fjq0,uخւH 'Wau&{d0fX@,qҭ@]iBU[gҬPl( =E:7|o3y$W! F1,D8[FAE,82;# t G$1p3rR\~)*myo͊&@E=+!x;`Ǧ`2.YPAwodVx%4' ^E_Yݺ  =myƫ9ڐZ 3v)JC-D;LcͦH=>dz1*,hKIW{9$]n60{+յ+]\+2L4 t9&s~zj,8RBƭ#[u39qM:窊 K7,gno #ԤM\672 D`ٶ;~f9hs*)ðN<+*+,-4֔BH((\BAO c*hR%zYwWRvrIP.xe#Q>ʲ}S:^poo\:6kE ,4Df=aJPƘ[<>H|45NI9ěkH4I}1ME#+gJI]IL!!$VXeLW׬E)Ft_м7ko37[ƻWۅ4 Ub(T]a%hXR*p< څwwhһ}x^st .g6PBI[ƒQ0d>׻.cPGzPQNU uL_'8?k0?tBńf.)={^Kc&frrdf;, Ji,N8`9e-/h*L S>Cu "`E/JIo#ʋ;E7Z&mtD]OU|A4N"m'rkl3i P׌Yq+I]f]Wk("jM&ǔp|u%˻YDVOM Q\q܌qi^Kv+"4:>y fdb?-7ojE2o`MJOnp 'ekD^f}Lb#[x)/o-1:_#Ayn+(W8I·N7$X'/X99w&}5;CkOw\|.$؅dbV,KQF8l-j o<8]Nlu Ȧ:a%dR\AHX#mBϙjV otGq"A`liqLN6VU YAJILļ'l';:X`L&e{MNIܖȔvnIOA@:|E(9|=}IABA6d iwp+89eƤc۪߁;SEV.p~$Vjԅ#ţ5B{}.F d0K_0Nb ;(9?XhSqA.|"~Ep@}qϤ#pS9DJB:K:XD0 <4 NCmJU5w_I_(# 'UK>I:~f:ȃSpMK'Ox4R/?-_&M8M^C:w%ΨwLbk@^I91|;@NgS4|jm_C!LbȦSk!좮 ;U?GyT>Ip>+ +]Jiﲑ6\[͐+WX;댞k[QZDIq(E< st@(Á cD<\3j7ޙAfIÈd5rH]IAtͼ|=\}b(}C41(qFN^oJp#.9๪s_H@y~`C)n5bʐs$x:F"- Fgkpbo jYXZoCm05B_ Uyea,:i1ao_#"Tofeѡ- rVZGJv/$㌐埧RH/+a*ֵw*ӆu8;~YDzq kθB,׫f6t{PJ`:fޠʢާ0OyMK d[`Fl+t.eG.}Zi${zHo;_w#qavUySt!<)XPx;2mxp ${U ~ђ{WT$TybޜI}+ 8\_%kX)+s!6y/4@!`[v%![X%$mn"|eBLw/)]U(=H,x~5 7x 2MJ=nٔX xxVUwzB C6x,1=ff°Nm/.M^ᦆ7.l=h-VhS q0!40Tc4xf $&d<djV4*3iC41T \ 5%1Yu&MeǐUnpl:m_ʩyu\!9_S{x[{q3KF rbB{] Eg`Kq,qX>tN¥>Z^W;+'6W[f{Σ~h#1#gJ`j&SM__F *#K|B0o$^L8k=ebC٩ w@I/EqbuUEtWoA0D¿D $FyFp'7l&#gVO>f6owX 1˄גߨ1&̒XbchayZ=M^:@ |vRx cդ_/?ՅPEU/lI`,!J@\a o\=zfS}b4rXJ-2&\g\W\+.-Λ‰S7k J0A9Tk]a`y5!-_e.! 2XY>&롹ckS/(3Y{49}}\rHPKQE^ 1(JaM6uQVM FttW0G;4~!Yd 0XWWr64(tPkV׫f*{AMb`j@>B{|^Hjt_Y2--qwaBT& (j5. Y)-!^cx1Rx_~88MmϢbi2;LP}BZ)w:D-Z*7gFk:f@u/cjJ85"r_jj㣘Q.mn|6zBat(8$@H7JҗBMR G ).JoC/^mQ+l J­V d ^eF'58_NJQښ8ؗJkJI=hW\@n׬HZ6۪e%F,Si'pTTDB2.i2goW TMW5L/;#_Px;fYA#ZM^6*G B'cfwۢhjLySɞ;@l 4# W't9BV|FTz܋*[ G ;FF`]GsC{OQ5a TX;E դ9+n ].RRmkomH2, k$vz;d~VŔuRm`GAO{M>)oid5K;$s&k@N6Vm i]pdy#|No,aM]orezdm>;{oS/)K[^0^~őOm {exRːhREGSL4S3?cݢtT7:0>bJGn%#q<yL%Ŕ5~\I18#K|Ǎ U\،>o**I͢}Fͬ`~Z익 ʬ=.3]\&zU%3a/3RB[2WVF[=ƭ\2X4_ }/!0޹NO}ZM_칡Va(Y!rQP2jLٷ~e(0e[iSۖgrخ᧍|XwBF{V- fQ59h$x;T]bL%ie+ 7*488(y@MEbg:(rbA~0FvE`G ̻q4KnrAu>4WPQaD^&YMIm-Hr=su oQGmBy꫘`٪ gQR\e}!|6ȋb.sPxyF#E}ŚeȢWxmC7$ Nh/'L|=>ܐO2Dc Z'P*<6=r\lq!8aMX !]rD~phl8 ]hPxe"[̨CxK5?pS2BrUzO#?*X#}#৅0]}.3-휡RǮ9~c,8Ԭ߅;Rs@ 3Ze :\CF'kBfR\-r/E#Lda{-\YS$9W\UӰ?!4Hʏ%OAT A;_G&f] HAZN+d ߪ6Qy(z7prGS]%oi¥x*{?Ȥo Hu `n1"VcV%Hۭ-bWۿ;p\ Ù(=/:sqrS L)mo@i%[isV=&I?9}bR%D Ÿ;$!?e/6wgLxmᐈL{;PcAş"s`eٝķ]Y ѳ<+gPmT-āӒ-L@FW-Wȶm CQk>RoVe4a& mў `Zhq ^P$@xo|1 x98ybֲ/W xhۤB)U~W GF1c^iE=wƞV?vET^2{qVn\@ 9YM5cD]y\l3óz'rT!e rL퓲 d6>x 7d*wAc1;e#E[2"9S/3۲.80F~B[|]Q{SvW.zS܆V39V.O3@i-qc~..\k0ms~PS?DFk7jOT$ȋ)uȧoۿzU]aHK7U&?hj@q0Y=_`VQBoEe>o"1@).<_ o债b\B8o鲪uy8IwT\qfr)ΏdU_Z40EPm?i|Bf Ű` `~Z^ sQ/`~¸roTeK, xKsjGldJWly .hx rUl1rdҧFbw !_V^ _g8.=rӭ{7x1fLM9<eJZ2an-t~&Q?S}I$A!iO TlFE(?VHG)F~ǷzR`B皤Bzm%i۳.z*AjcCfwɠ$2j냿#vgu]r``f^Y[vmNR/ᖆ>E@фS"Ⱥ{H9+UR:'iUrqn`뇞U=buoPwkgsZ;b/q*Td *8t+;r{nx2=g8-_čR3䏵Kj~ #q1\[V֟i qy}NӤcWaⵒbkC;hrbC=־lnl[MCM@TPX`Cy<\:Q?jF3)'sHXq A?-XR=cY 7*Ý$m6dhcF 2nRkfsro<4+Ma<_mw+?[69):št=ɗ5crѕ 3G;ȡv1* L~$>$* ,<$;"AC"-9&vw:0ivf^]<2NhmQ amzנr9d[A0[h2{]]nMO|n(v4H5 w {:OZdM|M#(@fҰkpk:Fq,H~:KV\΀Z"#KH'LL⨌M}}cn[lLZBݶ aw(\Rw ~WrHzXə&2U7F vISZ28YʃBuX"OP۵#F*ρ+k0JU"mV;#ˡPPq79x9i'c"2=0j{*CG>0(r : Vy&ߘV7ǦH)۩s\b敶5`PNmeA@.2Ŧ!S/ξ8⃘9_P`k45j2=*% THyi}DVSdt^e{+޻(3$y͸{!m,1E\Իc+i㘡ԑ'oOb҈ap +"j~Q*˦ )p+b/<q^ N6,gi'sHA8s"Tρ! j*弗 歺WYp,F~6hpz: gp)zdb!j=>³^_B@2j&ܿ=9:z'f2n=;rWPpNhHj F"){pYv[M n#UX 5ūSxx[7>"AH`$|, A@yX`*euƄ菍ǶWyxx'#ڜrNEQsJ Eux݋^d^SgmgÄIF'ek]&e Je9H+OCw81w`pYOqm7,*7uP4~k҄9RVM,iT܃uʠ0YT jŻJ-Ѕ29=Ӫk,F~-I}CV'(I)e @O]D3nph߶CJFVQz9s1˃r\vvz|xD:jp=@!pD3ӝרaS.D'oh0(MzM&Y l+u9;>-ba X#5밥B.-)2 aB"Pi3cHs qEK+Њ!=˟ލe?}UM^lq|7@Hʓ% 'oM/Xܻ#>4X;TwѸnP5F[7F8~rhW 23sͰu 3ݔ8kܵJ&DA!Lcb?QDS=L!s(i/R\}:XB]~Nt?-|*吏_ Ȍ~>D/Ȑo~%8)sHяlma=x4siFZ,1]0"Pȁ8Pν-.-fPpvDYvsVxpjb:snQNqw="څ\hW[?tlvI/ȵf T*L,]EX16+9 %ӻʨ?Q *L;lC|0 mf.mwb}phFT]JчA.$cyi #zEOx䓕^V-)nnZbPW)#} p^CU1S߯K)F;G(o "(,ب{RS+!>p>.{x0~AŽH[fY'nSF55?qT(@Z92/$cCxJue*mnؼ,ӵB<]dܙ|޴ZhSרLl 7I5o3=MD.zR y}&"YrѯBu%,0( ʝW E^ lSt(Ja.W] Q؝k dH>Eؗ]{חQO_Ovҁg2q =ZK^zi݁(m'.+ yʳMSc朗JӭQlya~"@BF[7giKAS= '=D/*ic5ݾ0q.mk"TCE5w,>fE @qhП^}am{: U=4':s 楃Xz۩?|V%'P#Ӕ_a6Ġ'P tL@RS=ؙџZٹ[߶&VEx'PSt/d(~N_d],]'B}/#S1>/hAx:ڐxNrPzwV;]L\R@)jeV/?F)wŸi=M4o~/ӯmFk`=aVU~ER>}YPYvF/F_^u?ln:βp'8C7SUrg3a ܳC怤k Ve3&z076}4&/1"!6lRխ,4ٮӖ=h o])Q 6Sך; NQVx7F-3WW:D"ʱt;WZWm"eZYѕHj'/0Vޓ:8IpiBB2࿇.13FgZɁ<S{:屘2?Muu|s67keɸE-BӨҏ-M :9<#, _\jp'մB| 9^eG:9vF۟@gDҽTT^oرl*=@فk_2ЭH;IPyB`{bBp_]# |s1{v-_Oq`%YHGx:Bp_6 kC|?B]e#* s2j\/2Of [Cr6[=ǂ_|'VcXUaa80!zbo` )Ro_r".H˯n[ UV ӃJKHQtɌ:jxm5ԑ79Jsy-aݿGoiJS$U}^{jtm1Qѷ{h_Ha2Í.zm BTk3;2GA kf(%dM-"y1UEr6*E4c_I$4oS8c*7Z=g|`|9o[/ W0YkW뤏{ )iPK \W 8$Yw`ݩ攽XQWha$dd$l.ޅ\|NW[`LTH=G M9OnSV4վQlmp\I{ǝo8nXӎߐ "APos[P˯eȒ_m1Ir:\ *H[ l;ڝ| H+9쬮Ʀ$&sKVyJSmFL#{Uh#z+p2y>41'kXv]6B# >>mu "+2˸ UUjfC-X~HJ4@G=?O#FyeA2 hępc_4( $ &dPIM˔Un%!hEq|0;klRp75l ."?Xp}`y[p+u{D;| !P )+uH%Z`ΣqKdw[< ǦdVQLj $ytfZԄ4V6<(әk0T 6sx+ԞFNBw#A?e\J"qվlB7ȵ?H`X_1Eemtt;>NX (/p3IuT0ߝ@%֥Yӭ;FLhoQ\'#Pf7L#}Ur2ΏbI,\dӿ+p:-ܨLƓQ͞x<@IՕZ@& ?>(|C0kF8^1Mek|ԘZ@a;Kx0~xΎԙ^aDӌ5"3{P`% RPB-C}WgIMihs]^Hrp!߭͂^u}ωwACK J(;ܳ&'BW͹ sO )"6~O<+`=Z`S$ &@ytŝʆ:AOSE\ǁDCz]/O˪UH]E'EXf:Vc*0* ܙtNemHYjV\F+ă^j1KL=qw=|&-KZ^ʂJ9, :o۬9"Ȣ}-6؇Á揙L|xPskZ0\:JA\xr\, Y Pj@Fp@c凩6ca)%eM6vOP3*LugA!_p0sf#/߻לړĢny밷Oydm?j h@w EIoOoD*Va7d84Cm4]c_rBؠbrIw8:t3޵7KHZ0 *iW !^_[r77&z  KSKZ庇ߟ61LGL94gG ͔cF< 9zeN;ۿLf#W#,x>|>85uO>5 O;^EC#쳃W LE`C}(%4v"cTeutڒ,.{SܸoݤsPa^jv pN#B)6 88)X +%5* \dN Bɬm(wTly/,/f3 O<8xRpj*47eveV}EHc^g b@y ܽlJ\y7W#Y9*~^TcUzђBI=stugp[@)PcoX=JLj}wO69*6Aae(7#l~}^Hcr6 gNB mS]Aѡ|z*OJ.y0bWL"TOy?522WzL):XoeE i=SB]e~*d!3e]GŢ/U27`(1oaX}OB]`S ܕY|>gU2-dX*4$7EPHrF>]|ܹj?nLؤ**;P|زZݧ Qb*"a$rx6U{T #o+׌mIWXݢpmcTFR6}k< U1_6r种*[<2G HKS )[`yKgvט~_0j jOff]qEH3tߜ )kOpܥjŚp|=ZQ$KĊ9nV @AT$]j q\*_NO47 2B]LY }#0 ;_l!IH"A/@01-̗qVuھ]*`5fm?E(+H;iXߒ;3Qo"^9 8SK2O J3;:m|y|Pʨ}8Uﺫn ?h)R!2p6 f5JN=Mek <Õ JB+TWTlz^l =)]m:cYPuC~uy+Wmbb!#kB,މ n*.Ew,#17Yb}"nV\hBph hjNѱڿ6gF0 ]D17,Oxm]eRA`_iCaXHMc#&ߖU$ j˃R8l`'p0u*)v!}_T=Rzk~ڝ[[.kp硋uf+s|j7ϸNIg!\]E;Xki#x$٭"_Lh>>OX\pzt0mWd \&y&YҰKM0u8VB)Uc4w%UF Gg%~Rh55,\M{<.l#q?Q ĵggM?+[Ջt'T8l٣F#ͯQzO׀6R1f _iX7M`3kǠmzZǯB6j UK^:`0i*"0/5R|\t|t8G}Ě"T(/tSn eG_ssQ [:okhwYkK)*evn?ƲnncCh>7\OR󻄸AŊhTScrZT9^Lgjsm#gRWUb  VqZ]Tp-ߌ<[> vt8-&n1#{ԽNn_,F!8B5j}r, :fqOx)HSYӨFR-q"E0! &d@UI󇽖 yxk~ n߯ݦU;3ӷӧ^:XY'ł ={h#4(͘0`WR $#8UґVlFnsir J4Re%W @1C *qsGf0".u'Nj$& P$u"+w~l3'ALΜKl߂}APŘ uOhsw3kC ޞTqJI5vsRL/xiB1sqm(w ۚHk0p 9AzN˄;O@uV8(t%F桅qQnϿqаArQq($Eoʙۘ%J%e.y 0'Ǽ%w4'!Kfp,a0=2HARȏ=pyYֺ3'ӭs7Pڧ.)SB`So*_ߖ r3_I.{)0AYeD/BI%pH啢@w-'^*f-bYW9ɑa\ߠмYG=}ڷݍC¤ 88L#:Ԯe?R6 %v=_6i\I:7$'%qa]W:ܶ½T&.ySB0xnw/by#ڀ2@!m.quG1h훘yʹO#`JKw2u&RnҭtS ڢOC1yj7&XN[>;IJsdR I'<(GpTKvU1MԦ03`ynO.H=0S>1̱@dŒATUvY6_+䃕=ً kp+ߋ_Ar~{"q/,KzOh1kaIأa㼞5> z%$ M|Htb|$ۢ*r_^y)rZR]Go=yѱyYuT-({H2M&CBL r|& M1C]okCG)/%hhIʁJmVMGz8ced!\iGw  eΗp|(WVu0e$V{Ζ*%VWG dAV:>i@ʄ <ͧ:eϱ3lZA VF/hI ~˾_!{DaCb){ooќN',ѝd/4 ڼo@\n6xjRFY1? d h ';δ?%!8bI aoɨ8 ~c[ {Ю [Nuz0L( (z(#X?<+E2ɛBk 򔠿( # 1ȡ\Xai17Vvz+xT/H[F S=YءWcVp6mGY4x p~;u&!ZZVP 1TY̅Sc6*|e̙O{ ߏvы&T/THS댪W*amPېOl۲V3>7DG(,`Ik7x#;'U+RYmm)g,McN<XAr Q&rnNr\EsQ⺕VSW48񤓛W\}8]&q?6>2r oSzbo,T;c]Vwa]**(}.ۓ(&WouWL=M5cNCCj% Z[f`=B -nCV9Xa@'7Uh[(_̙tt 2Ė%pe~w@PJbI b֏Ձt()xGÆ"4rGk`NQa^b8W ^XFc9Ob$/.ӭ0撻mKq_KUp*vW,rQp1*A l9R嗳z_O2T?I>U`ktR-QULI=P*=SzEL6t{fW̒Lak<𻏻,ߧGHpanBg*tq [׃SSO}s-m^ifZϨ2)Hed}.BqIT7cջrtBU<;F[>e\vnn?-bzG*Թyd#Mͱ,]];a@=9Hz%n)s@K_~e[U,U+MZ ^=m5 :]/HJA?KBxL  ; OZZe26ȩDeΐ.tjl`VkH>R~&}^PanE`( ::S):S`z̓ lZN1B np͊КG Z >>/<QA@d8iDC296V!mv~4$^f攼*=ϬO.7`MԦ"”#U@"XEQR,()D+24W(P G` +SٖH;n|$Hp:^+pU?-`T*qW 1URV`Ҝ{*v 0~,&xY0w-`|Z>[J r6Hk"Vo݅⃾k xw\3ׁ>3Ngo)e1-Io $'CU0=d@PWCK^Hk! jylltz+fJmb=Ի3r:R.]CV"lӻY|B摟u{w:unv\j.@;9}S 42H'9x@/MF [_@ick/D }6e&GWX,_ $jìW@ %VL)||1Y ]ϳղ`r8:m8F7o' zMϵ;;ޑ/?`dP{EZ-hŵl)]%2ߦ4OlqAq}UsYcb: bJ f1}AL L|e Pic'ox\B³uF- D=s[h簻YsնRek2!)3 PV>>ES^Ykg%'X*Vb[rΑ$LP㯑hz$?.n ~(٢캤> qJAa! {,\Zzm;yh(Z 'sTB}/mgHuhհdOϝc$Qkjۖ ܊b"J)R1Dw_"IF!H Aԣ"Hе'b Lfr2lgWȥӴz APä '1T+\E@ۆ&ҪDr[c0(|op}e=r;YН1;,śq$Ϣyy!Sa>E-ӾKD;N䷯bB![ͨGZ"m#rquksdI'P}v>u9g/nN@aXCTGߟѵH0 ˊsPęRP6K I8|Iz+颚bXNO3ۋ#důu4.^A̰ˉ=@^)n[| VlV )RC*ew5ڼ,TCDmYb Zd0ry<'D4c0e:^ufWkul\'\~/e]\aAIܬ*ˍDu垲B[ϙ͵?[*l<|0[Dmj D! N&HNF@!:SjD3Ujr9bh](Xژ;k[mpkrLf҄pȸ B5XMJWI~ܲuQɅ-T:дYziq <C-ëtlp`H:&wIhg=<4TiK8sвҽW+Hbŀ( W{lyGQ Gm~O8m׿ eITo'2{QW* -;S`KʡRUښb+ЍxFuFV12 rù84lsU:[c jB-zڮIJUQ6']c~s\Pʜ -Nܾ>E*#0#9Pz*JXLkyOh}Mj7")?CP :cSa~gx/#n9?߰[wƗU?nF-!߄4 z\ yteUF]mM,nSfv?otZJWðRʳ#[anz1y(X堃 orAJ@Ede颌`qpiD4UPUA0 T\FX$ +a[o[Nʩ;p6h0J}ʸxZ⫎/h^nZe(wsDOF?άH/ EM_/bv/OD;SII0ƚaW +y~}@Dr YRnvXd4Gmlb.p|Twߥ b_|j&^0c<*P-  `&TDv"`<~/^)w;$oH^R`!{/E;r)Jt g}GqANlC u/uءDrm/c 7DE[fIF=CHh羼hܾ 64%& xCcwt&[Czq5&?}RfT Y0P-Ңꦊi:F֔ʠ??թP]8(u!5Jcoڃ|::xVAR"HS2?Y b\h 1 Oeꙷ)"+oXQP&}zorܗ>lT -q]C(F;2I:G~4eZ&ߦSAtFe Dr؂D3õRc H%[_ TIcV _j9_F,3n,z{!w|k}\{ឥ#P-4ңwW<Sq 2@45c@3"@n o 6hlc2H- tKqX \H8|Xp8VTo0:[;.ҟ> ao;it:V飖z<*L%ҰTD=@C\uĵ^Mbt&\cȄِq\xY: ߮R\ &&\iDcjh8`ڽ}RgQb;Su$$uWy#upqo0oBzP9η2pFY1&7a٪vH%r&wWm_uP7ho1alŃX5|nXT-Ȯ:Wi@i4:s`+(}a`4.IzT:$Bge1$܄>hrՊ).L:38s{ٚ}ϧp~y0uLh65 ]dDűW7h~){ Ċp7)z?B|?(y0AIŞqed k*(T{l 93,$uw@Μ汍_Vto`_SL LBydhXyD\)eNNu&n+,`^*o}'V6γ\آ-RY|+X.82"}l=N ӣ4&jƈ-o 9j+,yEn|m( |7|)WkIH^11IGdzg1gۻs.}_OkC4kPp FAr9$ Jw/Ũ$e"uGO9F-P9I ]ԥôaʌj0O{9))zr ho[QpBHF@N4Hx'Bjl #1o %Gw3@t mwNw]ӌ\q$7 f9[`SbxA*.ov|i֑$Be e(xi]YS!_| b1JhoQ3ȑ F M1Ç4<.m3Y+kR z1h@y bP0U-R MpO`h[~A-+j)5.=Ex`y(H}@B"nH2rBzc$ ~9,;FvE >ދ-娫/oE7H|? M}'$Fe6.έT{H-|o%fؑV%깯PBi< RIڏȵAYsRDP&^i\J=VT&(L; C^a-U#KtD9!~„C3YH(<֎u&Ǝ`XpM =&CDaq̋$q)HL5ߋ*-+eA/ӽQX+q1xBFS6PwTM\V2PS~bd*h;U-\"jstN[ zFXJ$<ݐQ90gPYc,;* Y6ϨǙv:聙v^#>\D~dTR ;*=Mә : W$͐ `d9U#3ȧpRDrY:.oݷN*#ݝ]" %srEͺzY7 ' A+_QY/څA/} %X ]1 7ɦ 4e@s]#ךܘK0N?]x’P/P&UJk${:>%N8(d  kbb SV?R1$h-lr b߼58Pi$2P)/Ҏy)Oh  m4d) uN UQP9EG"y\?9*\9H(ۢ8u{eGh!>^N&<$eYs-7s!Z1 7W~G3tG?>t3W$qݷ]6\ZΊNtzo)#KN^+yޠEdK>Ȇ05to^5(|3`FPaYu a឵JaKs? $'s /3Σ eX"(:'/Ԅc '~ Jk7tPjc.!Ksn_!)XnD/{G[6{0#-"fB)|-*ʱˍޥJ^D/,LR}s=f¤AWF)/e <ϫJ1Y/qNlMqB_4_)Ε#35VAL'l~됿v u+Sa8Iwmis" TH'?Z]r^j4T;l; {lf.iû0_JzK:BGF$q0Z&FםQ,9NefR R[:pc@rr p&ّMm@=HHڞVEQw /NJ$ah/bbH3{]5ix3im7<ΟJf/78wA-2eAsԪ>^|4ntsf#>+Ō|yn4`q \*t-%61_ysu(k QQIdM 3Q€ɇITUc뒄Wۢ-6ov^bro2ܡ%e.+C5'ys)AL7:xmÎ@fMVr;=LkOnU&66*P3cn XGOd(SFr{7zw^[0F(RR999ꁯ#fSV:`r)G,U;RBFH8BX1Ue;웠.9S[!L<+25.9Z~C44k&mi[Q8|ElSOy$5Kˎq?=%RYTQ}\V8V<"OTv{G dBi\pܥ߷)"" F'lͦoR_8~/ңX׳fU{TX艳+ StvoEyT,z,%͌Y{'FcJx#a@jھs}hU+ӹ; ~EJJ\tNEPE >iO) _;-栾 \wRX9:$Y`ˀγ)6_ UI -xI._[y=?"u2JէBJ!wit wt#{\ "\±Rz1i]U)ZGSRck?]1v-@{/덁\V"f Yfq`"_E&} 3KՂW0\zB6|uΚ|$ 'g4aN]ip?K8zQlrfHfvYs(?*Kۡ(dW+_2D)3 e'%t3V4 7e U{-w<..˯\W }\yǁ.fWeyOMsW]AUO8^#;^W2ł5;i+XTJWO4񌃀ҼHLJM$[prƟ''oh۰H`q1 4rP{e)=hڰe¯g-ܿvSJ;=μTU^/dT;+G[Mۈ(kmBkGo# ؼ9on>8xjeGNk2싵Cf}mrcUB]0K 7Osyaܡ9'-eZu@WRquߚhW,¢,mKUZoQ4[]}f ;ǚU-_Ћ{0PEDeè >[[H>3݂ :/C}#Sor?eFaҐ.yMcC)*RتQ[˾[(?x6XZ"%B$s iPzs /Ihm⚯(Ͳ P~J"@˰CEB/2:tt0CDprU%PIa4VSr JwI㑡bj :?妁}-A#)z u@ io{]x8M-,VmGc h$Z5LŴ˚NٱL^ؗlIOߢv]^ >l11@D4zvߍGX}TהY!ڻD;X}jq$D\*rk?ʽTIK#Xyo ȣTQ!Yl\vU(!81UMĠXFKf@({A/nLic<#ߊ{qpFL~)S 1ORxtRx7# >T&A2R!)JjxhęK1הC/ kMŜ*95쿙a~e";i,\XɵFT5&]bӏig?D=CZߌ{7J چ-ڷ{ 릟 a_W.w) cia|~R5r'E:5 b *E>Q铍wKB q3f{jƗI57W1|kU-y^񌄤iӨ72,vݡ[[/S) *|t{^RnII@k=ԑxϏq9%-ʟQjWзwc |܁1}Y2(aԡe 6U8tҳIC0|ؿWߚچZ#ۄj"󧔼tFdr3@؁.'CzVjYmi ĖX]A?IL(S)@p=̙PiH{/},ע@K%c?݁ӏrwv/bTF+rR*.. 1 e'%z2R< lQ~]_NoqMYGs#v* P]3vfGeW1UF>S^qqĬ`9v͛ud<\IiW9|'qJ@absÀ0&!vт(&s4#NЄt5@%ӯgpnp"#w/d6DfR.&9-8}|g<8yΰ=I*$a ]"/Vڌs_ik>\E='=k|r8k{\׵gaV 8ȵ _M44[D]fž*qzs@͒qw.5I"Ѭ5'ЮϷT8F͆:1@uL q3~ p5m9wPw|sx9Ֆᬤ%"{77j5Vv&ctH}I-D8ņ`@.3UN -$nPeRb4}w'D= C5Š;";hs+"m{EHFΉDB8`IyW 8@7{^ԉ(Bwb4_[/L4nC#0I4*TK{TXU8-FJn w'δV2eQʽLh+suo96[ OAݒŒH2%́x3@P 4z9א{<*x+|'rZCs༟6G5"ɐUka%\8  w} R'd%V!@sIRVc DZm 8_e7L1Ya u= |a0Wkh AN)z.V9 5>^P7+az72$:){FfɓTwdf ;04QTIRsJ BsG!%zlt=H26y#hl'!}HrHɛ6>G@_PIEmN,}]c קTED͒[f*Aޫ.<=QZGRS.Z`V-xKF3]8u>VH|G.Ssp-m JʾjjN36ÞQV6woO_Q2w@>ұ%*>\pKlSG&bH0./fILW'VeVj:"t>ygQ>]../x#kRc}: 7kC&zӶ$LZ+hƯ7rBM?d[vXzc$Uv[^3a%ԑĉO>nU\67͆*pQ"OUl-!^\>Qp7 ^5 og|ygp|e.0&8`>,ג[oY$ѲjO^ΘBv:$ʫnf%KPS2n 9P;_H`t֪_*)Uy=^TFV k@S1&kdr_y76 ~zj+ O6- @]FN{gP${֋rÞm$Azr7B.)I)DfHNZ L,MW@aO H!#²+rMP Ǫ-< D1SԪ#a[t pDŽ*~t16fV-nr걏imDv^6ѡ}q٠>] X|=xm.Vi&NMQb@6ݎbu$BظztBtEW gYk_V4PLpbF?cKR oM<2a9kݝ9uQ\Y_?z@Z< /j-M$#W(x'H둰d׺o`osʵUKH49W?Gs.'HZҺ{Y^e|\L'{pDNJ'7nPqE&Q]6Զq": |7a5w]q׶ p"}EFEG`޿sYKڲ @*3 ZdZlv$$-;`ѯNA{o}l & Lp3p! 7@B?"F]:Ieq,Dٱ]nO>eeCk ]w6eqQɦ~sSFBhIcMl1u˫9gbm(JѺ}s߼o}ڮ[֎ce&4ۼ Y<5T,W&7*}6&p! j6=MRM5'6_VoK#4lM]\Jv: hZ=̓aS ,MM bXyf1A-:t9S=|e2ZêQF4N֫ Cܷ+E1.gB+Na8ڨv»lYOIFIH]T2vB` @vUmyR ?ͬ7Ad Kπ K9$~,%2bz>7N%JzhW?M_ڳOO2!eX??vIS(,fM[YE&6׻H鶁Bߎv R[+RdP A8>Yr]' lkvƉ;U_PJa\I3[Kj,K:z6@@0$`Vkڢ7J1= Hg0:z8;x[kF$zImAFbBQYQ y:`Q 8Sj槃"J'ӊX^F[}̮r!_p_taDfhi%8m :S9]3#Pb^yW:;*%zq64,ce8]C%,ʱ1̹@޵Fj: G9Nz.5n˕.? &J*NtYǦ77;{^lxVbmMx* 7rwnZf7V.ljHéTQ бڠ{vN5q>4բK-I7, x_6Yb`65PWD ^ޠl,ab CK4J8O!C)ؼ^kR.(?AYZSȀ]Nb69xs 4^QN.s,rF(})~.5ֵ9On=m&$* UKqMtu%-WOwpuW+D~?f*qNADgguy'2m,!i坁Wěx&. y06DME_L יwlx쵅\)&:F"M3_ui+RiQT,j(!@J!mVT-qXm:H܌{Df^+ln}v><[݄eL2,/`.LIQ(UY r*ǟvxpr؋\e=}'~;"]5P:ɺ{>jdэ!J}W'^]elz\KOLfaTI(Df&ySEJ 9(2`Ԣ)0FI>m\6~:څ{]v2w7䠻VȥO]0?*ՌVrӹ %b)4YC9"S"C79+IyBȇ7}jۯrxFQwv1Bǫ e%UP+!{fhpw og.&wړ8A$-r fE}繊 ʘ,p4haF$䉹J͋{M(>PLEKJ,")F4wp~&źo_=dQSQIjJl۷iwKС@[./$7mޚy243RfuA~A欺_VxpXFB]ڵw hxiBvz0K#>} fPwjtHLY#ʪ- J%O- BBB_F[s0n/F[dZ9~\,K<0p9}ge ;iJHd]e|T{:a{ $"3F-s5Z?77-?o7@C)RN vZ'6@vGfdo UP]|W2$t&7%~GsP: |$nVԫ?F>R1OGkxd@K_e [uFlMQ3$ҶWAI##T]EQt󱥇>7%Y:HK̩ٸ/>F`!l)|bzg2 CHfQWkS"Go rFіkXAۊG83Tj|%jr . #B oT8&4׮JIH{a0 oiDEJD'&~+mr0orU7hv+/^σ#)Met# 3cYi?[Uk*/^smG0Dsʻ3C_o:62p"݇T@%HcfߑX NOWJ:<'F"Qpy5qߤևKczϋ\H }I9nC $3YOW]B~y0)<Ĭ*,}_]gnܺ0C:0]F"u 4c^a s̤\' N=R i |8-~)gB͎\X*~] @l1Nk(:AzJ+TF1D^J8iB`ve ̓k ư7=08s,.Pzw: MAsDa˸WGZ;atȰyy!GC} &jI;UF':>_:?$F+> 7 bkoٛl-ŠL# {B+_pꞅm_qz/QAʺFY|?w>9"4/7Anu~*>rn;'~[5i)5ȑ9h ~>vyrє 8ܯ d\ z0s 7 :&9ɿďlVc\&p@Pi.ýL),ٍn1 |ol#Lzwp Yݒ2t!d^;7Pxrnx؞ zll+|Zu}m7/S˥GjЄ;(aL&cënlC7p07 /hsQr…uHa/ⷨbIiq ©P<7c*vmX). }ޚ݌A\nz3iTA({q7өEٴƊV370pk,:t!=H)IJN!&T/;Z4X{~n@Q:M0x1Gw=IrzGmJkY+ *%^‹:Əg@FeR0 o'7Zj[]ׂ\1_Ӱ\Sb.$F5<-y KAI^,$`Ao-d,ϯՠLR\܇T(@%|*+Z:t>fsPʔ;Zs.R NJmY9xH0gC:B11CRzr6l:.>bPuE^ e'AVlMKmrYEH0n +G 36lKO\[Yb @ m:1UD믍!ޱKfH#@mױG//A=wGzZ]@zJ,r[騒c2o_Ϛ'@$3zZHeEJsR*Z#M S(钽ƿ81ixa6W9ɷ{J[tDbAFh~QDu<{/:OSq2v=J_&#cQRMRhVHpke,=1:,oE%hoclqq7Ւg8y Ķ|6'-oWs]9^>(Qv0 {THN..ߺ5g8 55m+$Im`K *͎]~rkw,XspREjUonGP7JI,W ; xfB"?7hijsOή7uSW^Yk+'"u??n6S8>Y|,y?pCBF!DžΈw+ƪp`q ?ELԆ{sRiSMZ/V r?˖%:c;86qЭ*CSOy6(V#LP4M|Bsqn'׸Xp"U^% tQ$YblA;]wQnX.+o} 4,#s=9|)iMn\ [j-ATYi(m@Γh3$΅T ōa  F=eY&E\ciTuP>E>4uSnh ^syccY Cܺw`]q?-:fqB}T׀j&I^OP,eu{7R ޡ  HB{1_Xd_i;x9&2/&iG橿rTo!)AB]62y^fB{5I|#qlHc_PAڏj<̼ɏp1q'?BN *8nLwq?'imG3dlOU`,MSgbeKStWPR[SB|:BGAkD<P6U*_4%LI6̭{`JV<`e*uG{qW` FNZ2u736Q]j0ANx.6Wj,o,AV",gJΨmE > G畈Pt /]f:eQ0 ӫrȐǽKFg):nv0 "~3R?&nHDSE}opivCCU\TK(TµYpl1H_tpYMQ?)oeg55܍rց nVO>@ !`pZcC+[cC/[ T$Wa RVlK4WɅЅ[ik(#7x d,α.+1}gnYV8B EFiN\HMo>u]!Xg!"@M4UoҗV՝UͦVyڎ_g_*Lv(6`FyH^ ƨnKʸ5d6fعCxTv,Ag$y_r?[i-'??Pbt-$V(IdIT2!8Lnr^sq:-&1YɞDXwRx&#+ Φ!Aj= VUqiaХXo vF48yv*{* ;{DQ&2»+a;3`x٥Wȃw,}$߃} l ږ1&m^9Qd]q 1qVkYK.kJZ T_8M ȷIJslQ$ܥʷij1J9@T_C2ƲQwQ Xਸ਼l~* ʯSRtZB`lT)M0xQq9 'E׾`C$N7ֻdl((+xN,`Z>#fe:Cz&w5*[S@#4CQ fU?s]s>-D-Q؈t40qCO{2GZsa_>!C?B¥ ln'$XI*q둪23yZ wzɮo[2򺂚 A}6uCg"_L(D2}WOizDU62slDQ<1O}_vE G<ۘ~pA(ef ~En3Oe;2@~<X2x7DƁ%:th,9c7d` Mqزˑ(5zF$ aaĤ#׀t=<{5ɑq &zy+w}nA.!#z7z6ygIC0nѷz 5ᮧ Y,yl>E|< lUX߹3꧔BU`SExIN`Z]pNXZ4;'@^SAUw?V:B^Ϩvpf>PRf=~Q&{“y$=t׾~aH ゛Zdע/Lu@ wyR ̈"a57> w^e ը0dXٿF)"o\\[HL4&3%}VJ,,׆?KT.}VN#X+ 21DC|UXĔ/`eFrw/QZ@*|+QcۘϚ#LatUaYIna *@ N-N'>6td@FTKy yCvnBF<;(  ?,[mjYhǯh J ėd6IـI8m5]G)+e|[-vN,كij_YUz w@y}`d CvE%yv&ZG`OmVngJl(3EDu Ɩ<Fފk.2WVXeR20>]#3uoWS!Rދ9*̹0P%."8c{it0JSE[Q3Ο:0mZ/i햮3>Wх~Y-2~{B .ݚz;Z= b-64bF7v[ d%_u9΁ׂ |JˆP9-yekܘɱ$2Ȅtg{I|MJ. ,J,7SeͦK= ٣Y֭/`osA:[Z"r9AętzM*IX,PLQtQ裖`lpsv1n_2'=h}d MǬ^GrWN[%3k= =R 3xa1F *t< Ia$|c-Nb^ufU|*@RBv[(z~CLڜ0o ?ѕ)P>f N{+y9@Pơ rc KyCgK EpClY73G]@p @|0+@lJé6VNbr,! c: &PeiafaqC~N@"Of ϦJטt-.JZnb*hN۞1oR3fA)7qu-VjI_Y7ުJBg?'N3 َ2HִOЏ( ]5VvP%C]P$“BXKmR* kAӃ0[Ž. d0&iE`n? 5ԋ.:_y$_TKWiV RWMM!nOqޙn7& nd\uhPzEp)p,0{<\6kћUAjX%E-70kE4-Gb|UHGgq\4$.N~ؠLӵ%o$}4{R `;k=7pڛU'OIu4}6nfצ ,[fk<⢘7RCKJ4 \D# qCnTŎL3Ծ36ǚòRoCKuPj{Mg#}E Ԅ_k,魙k+Io3TDR~N_-2q1wh7S-RUICdA5AK쥃!ՅAW5n[n$j1]ϱ%B[wl44[g]K`턴7̔ c"HY4kŞQoPݒ0KWs7b˳3H>1HroӰ0k`Oxs(!M'9l~9 6mk*G+(˸_:mlIALOQ~;ZA7Д—("]S`߈ς|4|Ƣ8~AOq扠Ec~l9AHj!0y;)1϶ŴR.F yQBkQaNX6lv6~M@^qHF?(>iX (.I&/#c4Ӱ4t5LUniqJ[ՏKuK= eHȆF7 cR;"Kmo,TXw&i8c/HRQ ˘ù*8}8q# 7c43&Y@U!7>8!"fSAvpsƳ(xWOyЏT){8Q!ebc$e8;3:z)⊤Hr֢g׺rqZpʘŕBxnbzt0VT|YrØi'vo% ox_)𾚇B|~F'ri3  q E&N0 Hl^_.ܙIM";kUqs?qV07Z4vj x7Yjo@.7x3ט/ZYΌ#v.qXMAtRO~R [T@$ȭw8T%Q#Ѳ<:N"B ZÓ;6-AQ7dr*u J&`{u0}P&E&N*AZvgeNE`Ƃ|. @qc[\P7JXJA.-|"iKmL5[" L[eBnZ#߹fL3̖f65*-Y3~aFJ`6G\T-ȍ {׽<7I)ͭqoI1lB.xQ5:z &+\/JՆ$|[M >tJ# n,:3ܳ~B//_lB7=F~&.W,Bț׊wsm3mI Txzĝ>B^^%XAz%܄0H䯰j]'ƎsA+b-vI%4se V<*x܅pG/ћ NڙSE(/Sck4)-}=cSM. n_wG{U!?U#6jvrâUV8oK/F}EjJ4ӎѼ11 $F/M qS0xUOdi XG+xi1(0\4 '7cG.zƲXk->>!DjQ}&B8-k0;t*WE'dt\㫆]kdgW&WVcB8?fT,ˁ9.Npr9K`(gnTs.`2ˀjf]5~EG )2m]>;#ZggՍ)ct"Xr(ikz."3ZT|2}n ^ȏTPDU/3wbħ!>Țjvp3p$ mq,"5IИd`M 66ƃpAK. 9G @8xfK,EpM!Mkf& SmQJG.r+Ap^#/Ҁ{KAï^cs-Gwj` hk,.f33K4zQ jwK;(2}笹-T,{'/ pa$NcD]ֻu<+Q ?$\tM_tBkF\iuXA;%q"cnK1z13Jc0S;^שmyQjLL*A IeaC7s}52P&0e&vK!^/]7;:o *if&Q7`-`;l$l{ad%ɓr, ҏ+DR*$>ppi~:c@qߗ줒7 Krׯ *EeĕU3AƄ 08ݡϯE7ԡ|TzvRZ|7;Wv9l0of;BbNFz֙Š6k_C"u\`9_qt}dG/A5)x-%k;zPPOŠQ=oRGbaD0ˣYsJ ! Hn1$"!P)9N 'ax]L #:h2,Ov^%<`W^tp#24tX`~G R XD. d@h46]!uNk9Z.:^OH&Z-dbq+$A2>۳ 2&A\O4馎(doyNmIUQI ^*x7 ߂~'EoiK6!&j,3f~NwsM-q*Ĩ3SF7Zf>3J4!3)l9n!¶9בp[s/ h*ʟ#DTnMl)>j?߱DLDIq{&&,!^IQA͆Ԑ3n}z+il/a붶΢:лpŅwƐ'z}?XBG+z&k f7P^ 9@>T=RJtk=ϔ?ge)d#b睵4pkCPY O"ž^G4#"[vlFdf TקP5|K\_aMTnrs9A#%!p bDD$Sirml+Uq_WUaoZid?[rtR y.|CICm>ɮq̣1.*?]xE`8fDӥ:;?"] ̪{N=M֥k-h`^]<4du w}!)f ncu,UyI!*S*ji9O3.D.@q+H0]Ⱥkgħt%в^T`HLމ?@k'Y>up%4 N?ͭq1F~>Ւ\XIFqDXgrky4ɏhLӉJ1eGcsୢ(0%|*Nh[m*5>K{Z&/h%U L. .3 6q% '+'zHBckCk+'+GkÒjKרLzVx}Aӣr gApD+ Ysj_!ݖmf@@!7Y]'x<@_1ֻBd<,򧋀 ũ&S\3𰮵EbJ,VX ¤kjQ=8D^ްןx_"f IoP !-  5[9ӐG‹TX1%f[3S,U?X4-94wxonp*Xj˸b@uw!ov]|lХ>jHGdSnW /z#ݎwLwl9=rIUH@^ pz)ٶc(#hMRB.3YOE+^?]*$4!m-֨ 8b bBf(4 #&\?:'7孥J/= ,Le5$CRSPDZxd*e E! /ҜjJzp5ݱU7nP)xM0~>Qg[^ >*IQKw>KȾnqMH a缦DƓ^"5V48֍_#B'<&U#! +fzd[46VrIݗH 3*0@'%=MkHT?_Ȳw!vbrbZWWFZPFQ5BiMIn !n1>h#,x ^}lH+L{Br)hC0eLfX.,hGRXޛiF&ʣr9frr9s^dЈVS%X ]}ޒg4@޷׃:VCɠ Ds]e',E[+:;BڹA$՜mL W2~F[KG8^TFcf@C^1>\ۮ&/9Y\PW-(㖧CBE3 VY<6hR'2^7m6/p C™as8 UrL#Tf}+2ojBF%g#j1og_M2rE%QۺKqc8%3ECH6m$c]wIi&.xb<QY<ԏ} S+D_3N}T{nLL%MprTQ;x$w 0UՁ({AP$h)lICkkb%7x پk]zװ^Y`VyWa'y``(a8C1srPR#/[.8Y>65Rv1{{KhǴ@f<aX[aH8+j)qE$17x m6>PRU°9m)K-LBU*)uI {g}Q$nM.i~f Rfe'Tf?nvW˂לқAk9Gډhh #%VpHOwyJcw5V0CohdGWQ"o˕=UpVާ}@pcBrsGzGDĚ/H\=#\$%Qzi-]Jl23Ct!Mnġ0ܝE'bf!ă8*GKPq U\ wN:Nk]R`M8$lqFtR1#Sq9 $Et$MI@wY!ޜe?A|rp5)7[F^8嶰+/7 =hqɚ{P=)H)=4U:Z>A,ferwpAgޛO14JiW &P- S}/5cѩ(34>B %9x9Gmv[XNДI+4L}4ba|3~`n ?к`ɩyݤ;woԴw_6WQ u p/ _iL)!A&RDW+9DkΒ|Q /XP$yS&0;!qnZn1r|!wܰ0- InfJ֪tI!N}#zt"na^%eq6w|ѡ7oϲ=LXol]5zG#~#"rm&Gfg7mМ/~p?>yFu|hCnVŜl:dM0G?{aL~dz3g/^blb- ^Ϩ]E'cYMN rv+ Idqd\ɲ,*t8yJ҇; HӶ$C/>ҝ kRnN4pFp<*Q 0{:/ʗê?[XׄrWբO_Uc ٕ30W@n-*jӧm1ZK: ڶuȾClf Iyy+Ty$ܾ׹MmceWB:"9`_,{ :Q5<+,אUYVNB祃 űmޚt6]t@~N VZzd [Tuנ[f_D ׋SR\9yhӥP #~p zL o(JVhTBGa6$-*!#Uy=Hy_x3mIA]zƳh'Se _fZ9vHm)PK$&YRI &X]ްU]fJmNI+<@U&5 <+F痕4>' -pZ+,?+o# 1htϳG?'kW=KDƀnQG8﹃ğX5*'}&|5yX\? eݑs~AqwM yx8 KiDTWQ$ Cկ*B2[1JHDT[:\ivxĖDl`\)P%4GTvC](%}1i0ASfîY%^"$t-ۖ*.2Dӑt&w:qSzb ?C&o"ҤקaĒK YBip`kgA9HQ2(t" 9L}s:)1ݖI.6 @2ZMbA<^v*J5^TE濖 :SaΥnH6 tQ LP|D0Mד<?0m!,fgm^aSSNPGg ʥާJgzna˘H/S@?:!o  R\~(wj&H):abAeS~;{b,vOH.RDo"-'#ʛ{J*rrQtƬ[ߔAC}`b4z=F=(hX`yQja$0/>YVcZ=CIVo? m/-d&`z jmHѬ<|=k3|\~xw*O`P(U`0g:N}p%3DSIMKgyd u3rLKi]l&!P׀\Q;\u ݓCՅr~,~Ihp óp[dY?[w4)L /&Eؼtma~S`\7-.2Kn,\ЮhQXUy5p"Iy$ 핃I@D^#gE`##AVv@'emDS[TɌ}sʴq]4!VE|`ʟtxy=>Uue,|`XZ逈ߩ;*XM4R0ض*g)IȾI7J daEb"R%Ԅ7V{u0%i4&ɢ*j.f, O|pNmBtѰ[5G~qgtpeLe&)N "/OyHM͒`2?\ m^f *~yA& ].x]4/D.eWE1;f>f{b[&_6Wu]}C_ѳDkIvy8[u% yhICh$yzmJ] qRtNȘa8Ur\K(r۽x P+6 96΍MyY X?r`xT'n1X|^ ~/76/s瘭`ep x̘%FP2/pu mOYLOS-W֮@4&ڣmpNqzѨ_.(rZ ӴX~OyԡPW."kWWe02E ⢘FK".OA/lүP i5C]5ћM.CX@p()*|ćBXX6d_6@ľD4F"[Y0)npd RDDp,jF6Lj<)Wk|M?3[ H6%Lsv= Thg3#cLKcwr: 8?xnIkP|ꋇA(Iީ`sM1 ݡҠ^~3̾xAS5duβV%CdEq5Ѐ%x3Qj - Yso:ՄS}G?G|ڷkk cL{ Ժ : H0J*u;w-Ϲ,5D c'bw2oLYRR^\| 3Ԣ FLA8UTP۰jrw+0*|W ec֎"N=P9# dŲf5XUX)TfUSJSAw0m±P)Z]B`EYPq 3e( K@ChA2p,ՒEc> 1U5@+*yC3 |/ x8OTw_nk--}ףj%(zr+}j'Lz Ne˰:VAR+FCNFVzjsrt`v9m%ǞEgr^́}VHQ2Epr[ʄQxezm%qIRW0lv8yu2/\&@@Ft{Y5jNDbe9[jN,ݢ\f/Z|0 B_I7 1m;ө(xV] 5՘Eg>+-eiU޻e<0fDΗ6jBJNaXa[Ycm;GA\>Pht'|3Y(tAy%Ŭ kҗ &3U /0OKsB8d bWN _<"Pn`Z$rmcYPԟlY. 2=$L&GwtA`tŒPz/np;=Gk!=ϯze-ocDQ]#? Uԛ{AkS,wfKı S31ʂ7tsqxv-s>*m Cia:?fCuz3*wCbp{rVjiLO+B+`s,OGBUDž{Vk}Po R҃ flIQ+%, UD|3{y+"[RIJk,a>en$ m3::.Gؘmܿ;騏sh=z&m17 $mD>l'?݀nA;zoUb (:z:pً[DbnD5/µQe_IM2YW!n.1X$dk?vUcʟKo՝KYTPBݝWL@zXWםP b T.GIk̑); m>[ƺq3B񗂲;eJ.;tP2v_iv{tlP8Ǘb(M _afz1"}[_N7} Sd涁Pa}""8: M)dNBuD 27n:F%zt#ޱL`Vу'&dAhfX*DUV )è s ^=?ҫ1җ~! Mعfx*`mEg]pTbՂH-u SP $mKbkvU#8 rMeK`U+zm@u0@mGc ' GoAW|bh^h+{ǖEB=oTXFMٱ4C("?[vL<{ㆺ:WW!#I{A=L `[/Qp+\tRTF}{fE1nET<„B3p[悌.@b`:#C] nLtL̀>rGSQuTNaZ 'pv2 pa+ŌI >/cyl&hQCA!1<БH' g |-;$῰\:6!2Xczs;Z"LF^ ?I-r|HϮh|_O cp{LmGM#3熷Ʀ&\"Ieみs:B$CP&]:Bt[ ) XP/[d(zYCBO癮6ab)nk5AUT*_?Csk9ԢɅ"qȈ\vH2(⣯r0o@.}T? [mO)Qjz%_cŕЄk,j]Y虫[S!r˼a(ձج,A M *oVD2Y;IM7Zz^Q m|E<0˖Le.>E#H0mBp00OYր(᭪UmT۫}3)/qTizHgq?)@PFs{LRJs|?+BQEN?F _uʽ .Л9UDIƪFo_'ΆTqek@Y%P5\<N/)ővjvƳkFUCi:\}#z6i&)E_M%=DD7/~.yeƴfIPiԷG;a"Lq#,2?$7eN~D ͌1,ϳ#cԸm?F:k")$*WB*'P CQ%l)S ^r_g Yi, /ߝ׾P]m%XWF|YL6 }l*Z"??I +3YR 'QsR*6v;?ƈ)NlNzlI@"a׽/ih h2.2'qTx%|\e~gх\we{>(%zZ5'aSjG_SF %tv#G8vUx#;k7[5S@GDnoh\ Z `j4|frtuy/Y8>Yu_: +h䂲Ԭd ﰣۖS4#ȅTW> Ho4'_dm"ۣPFh\֣$}L)TaQ,3?O?Z*bzJC?dHa쀫@r:srZ4y) o5\U49s0JR`TgON`tM#\EFx^Ђ0! `9Uꮪ=D!6#K|J4eE N/u"l 87UP9wx dҖ;Gw 2F *XBa9+\=>HeWMT" {4 -U7Xq]2M=}yX-UiG4{Ȃ JegO z@S(< m!é$4ES*xK<8Xs.F[(!2m˿ \,>*a#B ̒ JImL&ZceÄ(AmpVx.fJhH; {A[7Kcs&? L6+`F%>zŭfE"1Ƽ/BG&&f˩LEJxUu"e$G7_ei=p w;@Hūz)i8:վ>Hdp̅ IVL^ˑ^|!j*0}ݮp=$f m'X:é`ĭtѦqhuF!)Q7 ~\WbOaʊwЛ&1Lrn1H>FϢs|[Vf8%m/>zP((U_]`W}1hHt 'cE=?oWgc(6=lT~mN@d4C@:ȁv@%-TiE˪?9 `(_\m`>;KNwϐ^OY~}M D- Y ZGΌ}ǫE q;@:L]295ִEuӠ# eHg % sM[߿܃V 9CpȪ/{E:|M> >ҷNP4b:mm𴓡Ax@\lVR9cTւ71+Y!F"'{UlRW`(I߰\ Nf];֘F5XdD97bBАf2$EV9s,<7<4D鶞&"Ò3JU)w)d#$,xOYi[3@;zW jRpƑ%/g~sjAՠaWW)5WcƆ?fYP\ʀ$ƅ؄5W)*J$z36X @cneiDIkm7'.?O qL7ӹǝL76E A~:brc@/:^/Srh G¯quoB '_i.I Zrd^؅?aH1$AR!&կa.эa>Oxϗ㊆)P[3gdD疲i}5%WhfVa;\`gBQ_1#ˊ}1bZ tsS!rf]Uy{;Y@jbzQ Õg%Ii+1jRM:QdqC[bDfXDf$\J46,;71| _~sHC'_edbԴN,ߤ@ƅR5v[7 fkÊ9[zg29tM`[Cj 4 )bA|;M]zOk $ Dw?{5vAYTbLW3|Y9N% R22Fdu;+& GhqZG&Q? ,BwqPcٽQO|$>V#Թ `KD%2H1@}׿ho8tҎ őUBr?SD'cqd#;wnd+% &q)Lwӭ mqiAEq4t;oBn9hpaDvP\QCTA],Ҡ`$y_ 0P yk_wJ|oɫ %x?1Mu*/9 0& * h k0O`Jf\b R$3GadݟՅ?TX-qiDʁ gh_^F= ڍ0{ Se,;|rz"okA!/jQWjIZL 9!Mݩ)#2Rfgߝ7oOU5GF1,ow]UBeV!^ Iop;!Hs01Y#-#8IgEZȭ ~1)&\:F.76c(][Eӈv {'pB ;ssQҩ09N o`rT! ʣžZ7P2@8 \Ds 2yke# b5~M [ @I\>gzǖG" ñ`N;6lUaXHqM:yumdO! PКmc=S9܁ g+ ҘNMd"ۦ#sb4-8h--msrNf".*{̘||@dDwQ8ۭ,l+b 1c=ʚw"¦8Qk9xr_ DXohwU<luJOlѝuV?y1.Rރr+_홫CK|P*xJGjob1Ξ$h&lE5<ΉkR7;nѸaʙbQ x6%1Jhl%]bv5ޟFHh[ ϖ)c^ @Rꉤx Hɑ#z>Df<zTWc +@G?DͻAp[JUy2!}j=]SHjN7P},h z);8$)ħY>$7c6E>t_Ew?3'j`#'Z@H6{< ;x½ÖYsqgyھ@J\]9|%x"dIJI3`@Gf^R $zUe$ۄ:?.=w tg^gPBL~MM/쮥MKA8XGCY) ;Ÿ ~:&9)RO@dm3FZ~ʹ"""'@`IV"hqjAgPKyfM]@h\DS<4xE"AO_Z\WAsjG.cOfr{Q2MЧ7ϟgG'$q %(_s: oY=cZ˒#|N+4Lʅ/PAzZY ^~a)h=;%uv2{{KSg)a@D7%mewLt". <Ibi)˘UrzcOH!XlźIԢcmy窺ٶb܈YtCf*f88"RR@Q8Ii!h?_HFi :ݽWu.d[J>j0)ZXqHg-<^EE[];/ 39%sDM wVEjxyjӴҋմepQjĮ\nЬ]_wM>"G"h[APCήPs dIݎQmo%nSȇԾtqw'h;EO>JtrצCqKf\`QCX]w8{sb}&ru+ ΰa4x\˱\&] Dz`.> c?QL4DP0 OIΚqή&~?F]ZU\u^,G }P;q]e[ {nbчQ*R+lf'>Tw $lF rb=:{f,:r#fD,q |90Y2X۽;T/l"=dy&IPi1h\?s{T7![7J<|j0]Ύg3Wy\,"9܂Е[Rp ~㷵A,Y.<(tҞrM|L7R;| &AcGRdPxE.yE*H {}o>I8T(,9 l^R9/ xgKHH˿ֶx/7|Oc;VDdh "θ&Gk4fd| >xFa-$bȎ`[UP ~9U,([K,TGGݝd[ bAQ5픝nKhp~}0ņFP{˰V9AWxRPۼC 5/DeL<2בb8ˣ'dLbb`YMh"aM-\9pXSxW-׆ "{~9 yvn'*yUY/[{B!LEF $\$*Lo >0?L}lFWnm=Va7 тJfOy.u}jAB :{^~t^| E܅7?6^LNY4خpgZf'/[~W?*zZ(aSXI=\=݉ }q}՝? ʳ$u8?{T݇Wh74sϔH0L%T0{\lx@ⷶA-9*!P& l=HNH2Ds.8C dyAfbs!B*s/t( b%W"s&1'5 N4\&u塨X,hNb?8& ^8 I%v'{~E)7a",V nf)):.}-=*"͛dg۽h[fx4n~ᢘ$&A˽ѠLAP}(=EUY5"]DW&r&>OZA4׎͊`H˫}%tR ((HU5hUZNtz#%.l~Bwb,̊*sz }.'cE[W^0o{Opk;/"X<=JfT/J|%6Ø+bP |'k\7o ;boplnaqJLi$ZǮ{A ǧ\"vY2 ŌݦŪO2؟ȹK( l![B{"$rIdlqi )=qM`6SB }}ҍ912kb7_t|ݢMQfl*)^WLeWΦTuE2q#M钰eAKfBkt 6"Mf٩&_ 6ÐL ([=$+ s|*%"h𗉉H89@:V+۫sk艻B.@xm xJ ClYBrB6hMඁ<\5VNP5N^ϡ'q^4rjSN e i76T:3ڮϤ6i2<=i5.' DžLB2s2MVګ+z_ @H,KWp2F]saXXjHb1mNTnt׆u=`4cǵţ P7눁1zVRWC 43DΩL~="^*73c1t㾘;FyKpzk{s'[R(RU eݥ DGL&bI38 {,ϹXcȖ&@QRD.-ȕ2uMPf?9A>ST4r eP},_=_" (Wp%KcC "RZcJl4=E|au^ 6K!Hg*osҚ:F=0D,~<0P9A(žK)Z>F3##\ [lusDZ?EEH$m*X$OXI~Ph~U[Umm<*ܫy0{r @ǻ2! -.\53u&wӢ-H3[% >i6y"K#p-R3c0v@tp8v@.pSv5^.Gc³ UtEy$rIoz';R^e'2s 30떷ޒp oSe[EXt(e8\wc05E5ҍPbR2mBN 2(erMоO:qm!0>)y$Qj0&,[MHX(QiwYj3yG⤁,{6qSjQML,yԍ 0O2ⰟE* 36h@{*^%}]HA/9VWPgw5C15 Rjރ.`lnS+r E2L;# aHrf.W R \I$ }F0%wdk;8X|7yj3Aos6O##:g7}:'UBEY}@LWKYUUB؏o-[/6@RcUT=7"^G(I/t Of٢ S3VQìN󩖂џk}Z\( LOV[:-)PLq;%HRd0zfO?&=M!1]{G- |/8X 1H$A%fZ#H N̬H/Ԛ.䏘t/W*5Q^]=LKCλM;'s},(ӦEjG/ lk!>?X<"k/[t rҰz +D@7"ܢ&q<$:8K`[K*XY;Ec1W/a-^6ݖelm6]Zʸ#ݘ èAb K^GOA}&$~eZ˥qEJV:T8m5vBRMŸ[jd;91-A0 BLˤFnM&4?C\1HJ๠ҵR_",_?MȣGk̸I]㰾>3u5(D9}!Kԃq hKզ;6 L@vaǻ󬦒-0z=K&V^7>ΘP;EH'h,rE {š5ϤbZ~=/(8϶ߖKGP V\_/qr"E[˨-'BRpukꘘ>o 6 D`99'٪Ɲ!|چ;ΐe"Nu5̌C`~Ӑ!i| >3a|j΀h^5M55v7iƒR ަCbRCny̆9lFx37@5a?ؽӲN Of R):̽\@ۻKLUL:b[+KWGi5H"FJY#!9|a^d_t)Pv2Gǎ^8?-\*iZ(R 2(p &4PXǗHK"6Bܢ0L Ys"ū.$z]N24GW7 RJR~^L}{-0ffJ9Ɲ\r /VIDG SMX0E%ڼ[үEq34GZ r Ëz \?86I: i'[[z^ RfҰ(J>O)?4i_9~b> И_6%pYgAQdѲiCV=#-5b評6sn E |m/rzzyT_wXi jUJ=&5ȡ#q ׈Dg,Nc>kw˧:OiɠC2-:CaDvÄw 4u\ 3?bLWl?9{{(bxMh0_" u> q]gw0:ϖQUteZ@+zjBhzK[l:Q/P z yF.)H5JX-)c~r驫)OBixbfP4njLcF"'Ĵ?v'u10RKwأZg>""LЋ@uk3PqX~a*5ڱo RDX]6ZXIfF_=nl*~giG[0_Hq^zoqc:eqLw3Ŏ@A Õ 0-jFz!5UEؠʳ{y=. nZ+!SL d沶B6񀴿9gr#Kx -FDlޅ0 ܞ ==J \-a'ͭ.;)'IvHga9\wzKS$%0;챟?Fc0C@'uEz1f\^R?  58j=:Wi+aWcga}\bo12?}nW| ?uu yb\cy,A'L?w\vI<nƒ!:'C15Țcb1eP47Tusv' jDXޟ:O\!Ǔ{kBun2*KV < E9YupwJ( =7)վ~uT9>cX[M#%`ZDf5-ᏒyĿ;w^{rM(ҰU?w]dsteU0(SHlH5%72V5l%~aC;46BI'Vs~!lkg KĚ|y"eKgrWtǑ CV\Xa78lA(e*"7:΀˯LI22 Ap! %sbMj3.U/F&|#b,>SHEk13v;0\=p`CăvKlУ:0hv3v /˻:s[%]!R{ b_ծ %!]gV7Gf<&M+A N SCk0T@ȟb]lJn 8G.4ɧd-Y;J~iE5OVu W^4;7g9ӭ̷Kn<<(B_9BU"9??/n'ʹx.YuBU4x2QVltCA @ : tk-z AM-żVLe%iDdrǗIg3R~%5Gq9.l[E}A[Mٙ;uKA^h?fG;yNj„̽+Nta&n@H?|%_gXA#S5‰OXѯKZtZNp>+D^1{yVb$_q )}Ml>,ؚH`!Z$ CKrwZc1FLd͔U.V=l9*v6C$0iOqSKr4UjV'Ix-E[z?)wSYUFNJyd_~ @dlcUv8 ^ݯ Aw }ZF}0r%oKB"4lxj4Upl;'FD_+ZB) ADBYrk3&T- a9bSt_]g: ?]^A*OP*ܝ~k)]@$nBXȧW/^Y>|:eD˺o tU{RymT&:B4(Hp}>cKY;J{\]8&ؑ3pD'SgenyTI -G0Q|y L 3t3i-Ӛ ˝ ϕޑDi"1t(_?ńUGʵLFlx{s>֦37HS ;iOtmRY^Z<ߦ1@P$:s~5ڊ|bb9 hgfz☱rZ'58 ,8< u R ׭%w_g״Rb ~_ҵS&K+yLOZ)64 & K&] '!իcգ.e"l;MRd6ouK<=~dS.3[*{M Fz p)pOwrWmM?E#b{P} U}^Y-wLLsHȆ ɨ7^PEñZ'~MbjľӁJmښ հ9D[Xuw)JPr7ڙ,H#XôWCI]ڸ퇦tBO#p\̽ DtNvhFqSe -G"}~> - 8RG)g8nCkhQB.aNJq7JӟKЬ~&5fv(F{bt9P(4eٗw T,4咱ia_(HNЧBv0]I9X4x_9 ϡ!BB%l/N,Qyɪ3VP4u9Ɯ1Ov#M"-gTX"Ҿ!zUUWŰ¹w8#B[~>=XډO=\Dz;&jk}Rk=iS* pKvk>A֕  =Z=DeI =za)``Q}޳QFʬSo"79%jA6e n8#7SN^@=H#q0)z Q HW}g?o;wGxh"Lr6 (Ԉ:YIE& ·Ҁ?2Z& oSȎjǗ&wԧeii.hR$)N% kÏtDFUT7q-@Ń6SwޑGE۬|̹xvӫ?4HUgt?oDl!} $1J 75. W0Pic܌H48N#H6&Vx¸lMԓWzmI./*">h%QqMdƭ"!f]i 4kPXI鸉%ն$ufug1JfUR4J7@cѭ kx:g 5E>'[F6nK[RH_4y AjFIA 6OH{($,7{>w7 ꉡ+(ɃRUQkO8V7CZ5/8)N΁vd0y}F֔o 'ci!'ټGQ&q:3{/^N/ L<с1X/nCB x]H7^w#M7rucɟ\6TyllC72SjWC;`TS.w-՜݆'@1w]4'_鏬j w*9 [1$ cKX3i90owV8_azMiL dyvPB?i)wW^ҎIK?{C89tw!ʦy5 ?>G_j[54'%']y<`܈YRi2pg6oml')v/Id8SVũ0Ǡ+ƾ7vW0 2-H4M^?#P^{7K_r(UB5BGX2|W칋w8ѡ1zI]%.G Lqvp@UF5W`>GoЃY:J?B(hon(y0BuJ66i=|nU| xwlj"̚ ѧNbRQ.A=^ll6Nbki8ą Ž\}$].Wچ{-#Nf^]O3Ы,OUF @ea+Nif#-Pzlj8!UN?8G{z4jS}=9œ~,>= uj@pH,^f hc|K wQЁrч=YZv"O!:Cχ&.PO}f~ GrĘgk\O:GL;r!W:,sr% Vc'T,Ƞ%SNIn ^26E6mo~ *K{0,DP1mY%"TVa:[-.2- *P5 u-͵X+1MaLv΢Stְ0F \l*GX JvŜ#zWZpu6(6FtZF>`6=$ o]eeiv(nɕ)]/ U?ouP (Gk|]ơD ;ӸykQJidƭ0r_[ŔĘӨWe$M I`F͟: &csHA(f N >+߫i˶7Xו~j!Q<,ș+Lëwx$$vm ^2/STg䂅(-n݂bHGUlNt~g??,E$Lh;Ɍ~a0x3Bt(`/"d[qt&+< rḄ '\ :/!PXivIWx3&k =!>SRUmExtM q`Gڃ3dVwGV,(S)xLjr8k$(O^2LwKn#U.Reyc"YO%ұ2uVreLȬέUQPNXSVho~iȱ)0LIׯt:1Zc:OKa(_|Vl#0xMq ؆a^!dlUlu.TL(P%G_N_ F|E%G lx=>A.fؒ_t$Ȭ q GƸv+mGw7f2]6۫?VԨZ_-IWhR%eDjVHB:(*9,@haAl*a pEbopO:|GHWxdkS+V8S5:wM=-R|0a#wUr?I0w (fle=gB0\Y Y-gg 0ܗGIئkWzAx Z`ѣu5dBiNA_x\zY? 0W PMfEjb8?<ơ5-Ci*BUSZ&Y^:~O}} gRJz~$.(@_A5܃:C|Y}M3% }$H qT쓪Y6?Z kڰ[q|ǩ0Z"y YYj5ӫ@)Np<ӾV&U dLLGTbs*;Y,?j@_B4Eyݾ;?> p4E, P7q xy!,H.bBGQOr#CWC)<_Mbϝ uߕCk6uonUM7LZ780 "Y$+<OU脏}î6;L蹛]90tm'z6Ё#QVo.UdlCƷ,y-v? CC ~:)sϘmv,2=Dcr@O_$8%3I/X_B 8 om컋ԏx*\*lQ~b'j ˆf0 N(YkQju^ ?ۉуD2A3)_.GxU)^sZxSz?Fԏ@V%_&^]GDآ4|9 ,֞R *"}Ȃڨb6ύՒgmxCaeӆ⁠>FW?I[oީ"=N;Y6t`]c(jG[T>?wg7gƽS~x_{OQ++@BǻuM DDL{sLw(t Vg4ZNzZr.S$ SyasOS1Ժւݨi]cϐY \r opv;O~`X!X羐ZJ(ܶ(j[LƐK8/%5k}ŭ' xcO+(ajႵ &☓.zzRçYt.6#+Cđ\PěV2qһ1\Eadf-O CٵoE0$*P{b:Z7~BC jQp3X[ lf_HVI3>/,yA%> &f,ߛCs i 03~?I␶N6΄20+i$BYo:=Ɍx5XwZ\"}+/ۢoh^dU=h%DLSm!SH[OTg?eU[$Hv]Î'Wt ه5ۯvl:br"&ÝF4͗.jʎDfLhVT̠}|j^NCe"vNxŮ EUVr>{?5] E,V)ȃ~35q{>Cby:ks0i7c:|F~:ru^$E8V=|,DcIqZb&v|7>=@c.o֑qL!.R$4QReT:L9]*XVɡuAB{]Umǐp5ݙ_@0A^{c]&/6% Rfd]doeImc(p^Zl ;\6tGyBGԀsx6'~RV!$%()K!?JϛZR9r WWX Hcf͘8A].8# u,-!$Z) (xc4{!Ϧ}} ƹgfY%kA{4MD* &k qa-H2"orkRwd%B˅c+J@\dq%K5bte^B埯+˵>wu34LIvmɪH%QeMjJ^f\&e"Tk,-z(#I0=?ѿC!Xe#TiqAFX7䁃LC3EbVͅ.?6k@ixNQ< }n{"g-›p*)`x#/{Ë\_@9f1N?% M<|R;&i۽KM#04qv38;;o0)嘷d.1Zc66y/F`8vws4UϨ5 $1m[#MZ9B5740tfxa|g8S>DIv,:raB3/U":NS&Ǩ'ӽm)  [:5Xbq΄Q sR5K?!)e_v%W~op㝱du@RLS!d$/9L]Q(APWV2 Ұ8'N8`)IA xAֿJWu1 KJl!D: Z1"A0eҦ$웞,QY:>V~ ?+}:|C BA2Ml50D9W"{GNbD++Aha:’ Q^pUMp+*!l3D;B'MNsk;GV+d&foNY#_+z<e C43Uk*dx_zhae2-NUڊ9*-"=7Үp Tg\V$ y5.|wʊ8eWw( `YosPfR2t?ORXHiIk 'q=D).7D[Dp~N!05L>uGsE\yN%3%;J*'҃qd Lȳ+άPDZ"d#?]Z_V@7o-]8D.=gEi$iZI@eos_To@mTeP /yDZ)/Sc4XV!O3$i[>%TYmv|n|`};撩d)o(B:ۃ+rAXZ~TMifO"ňvs䈱8X7AWn BS/*boh UYxäǩ>)i|֤MN* O_m0&,WX1v_erӤJq0b8ٲ`pΌI@2:g8+:/ӟ;8%.QC(jP7k6dN|roxMKm 2cB+XOR$! ~s4Vzd,4>+es4KȢ=RMN1PAah @,$.U\[]; ކ; hCt;xbF>$SMme8^h=_P X3HqSR8zQ5~o/$b Cu%Noan x#TM$Ӗ ײydNZCͮ~,ũQv(HffHvOO9/@0lVv9J Q4Yeҁ;'4$pC*c4tvUab0͹M\P~i2C>EuʮWb{Jt9iEG6cs(KT0}s&Pxt%f$ki_'O t\YHyWs`"L:8ltDoYvT&V)ܝt.G%u>_@V1o2!(kؘY1yF U(.Ԇ"^# mvxbnb#3xiiK²9]WBoV}%^e?ZGozۣj{[@e"hG"Q}odߥtJ-1%O;4.G<~W]uA 9؅SDU<' c!KXf y*n:v 2_l"l^א{j4W Sp39 |i?+ T\|.y۳KzDz꒘+Ʋv省%dv5egbEB~_Q&/e@-=d3E>TE1 G "{Y65gedEv3Ы]!U53`1 0IRQEMrf}>Zi5fP3#;x́"X”ˈl]@ď]V{(.7Ofϳ݋|ߌ~DN@.Iò L$ Tcα'9+v裕PHS$2WϻJ DG7'Tbv]&opRJo(G,({#ЃlqKFZx:]Oz KFTf@nBRChBKן|-15LJeP] dRI!Qp6޼'/)k y20]jxtp&,)`ea (gelNG:+*cY8'g-R5id'۶`|iRwnakϩݐ OY5 iukoY&}J6cb_nD r5cϤ Vhr>kz[a"|o` wN}rxN+J\I-S:_/jm'=<#\,*;nQkrᘨ j\ `({,<-n9ua f5JdU'&th "nas޵^?ЮÄ:E07u)g N-B| T,g3[N9`,GxÃo}Ý%J+,f>0o:\Hb:n!"2vV)$ha= 4@޳C M9L//L*wHj\u'x!5F<}=y*[YC%)%=IF+ׁIpki;Tp?R4zaBS){C$'Ka~.?-0+B:h4PF.N%[~4HT=;wZ/vf?: oobaWIwfd_NAfruI*Vݑ0&"ؐ4į&e d <EՈef ʱ{bTj6 :O|MM+4ȽշR8#Wpc0-**RݵRԂH0G$H4x!>Դp*!^j+q;_"-Bݼݑ6cD})Bw[a\Ƌ8O;RCהyWzZF Ru9XF 9Qķ'tGHzE_F['Eԗ&8z4r,xPDH~z[vp܌Z?jk|\w1mbS@p6E+L;RIP CԬI&k15lf}0Q^'єYΪ͢ɶmxi吷bѲhnѵlzb]ԔՈti-f2ޛW۟i^fY33ݣ\_WR]*?1қ %KۨyQ"ؽ=*ͳ sh䘤""nҍI[q׹}iZ2Z-r4ŠV`[y,c,;'sz~U+`BV_ ,ѓ\@}8G ZJ'T/滛 3eH WZ$#&hl<:ۻ0C6?"n~Q |W.W'qGyv A%"}$-3, R\E n޸`;?ڨ,C-Rͼ7"{dJv`r;40-IQ܋0J;?t jH= -l{mDckA فӎ%-]$^ۼ(F%0h& eẇ=L K 0'1f=nFJֶl tyO-D>"us?;6 *ߺ7g>uPP"&sxm\ ͇:w*ڑKd+8P|H IUX0{7ߚHjGPv 3=LP  闊L__39OM#'a51Oݥ$vp)#R2f<iɞ̏Rum;8^/i x~> 4oIk84X!R4JhATؚ;[N%vgkxx(k]̗'ʊF) /QT1}V.J;LCR^R:a"?nbjX'oIr/ 3)JM wi CG=Io'UZEX88~?a"׺8h{ &{[\QSd f$ Ҝ` aQ+<_0!·` iXahӸMy:fc}9==яӃ; ' J SkZ ظ/FC)ԞG呤[,"Ȕ_dklN3┐B6DPi*,5Ȫ0s3f5v]'D$ߚ]ˆӁy''m3W]O(%!XTI,Ȅ.|a&7ݜ lfr}4W&ÜUSIYbgjz_l;l31Z@|\3V 9Y|ijv |GYU.̫Wёitډ(w(>N#d̼1دS{7*`F>eDAq +$O@y 22 \1tp uڣkMD8iȫ ff<ܔ URΦeU՚PF! @-F%ҷH#P!|qsϕeHOse]>ڷƾϫ ,Q}Xi0f ^0;WEO*FGeo݈[" ,24\ҲlD>YW6y< {9 lsG}%, +y(bA敔) 3w*<sflu$ l@(FTI) lrW8%`J{.$HAG _JSNY#e N~"k1T]^Kt[(am&[u+"P "JphȤ Uq +=9sgsg+eX6e,` .Rq\? Oꯃ. 1ݻgP"q Fܼ=~@10RUjE>?[rspf^i' qQoL̖, mdyd \nC ^\)xRgŎtNRH A\ }) eltb̧K߼T^ zuc$Ŧ6/5̢9T$5ޚˇ _k3Ɩ=D1HͶBHWd$xvn0]bp A:䎨8h: ϝpߺHe Cqd2w3XeY[2ooe "'T.o)6L>QV[Ż^DӅʰRG~&{@<3koBSOM!: AG| TsӾ#wCwg4Lb@vcS͓o㌁^Lvw65;y:i!%x*0jpPĘ 8Kd}d1HLj́A>fl igۅmAfjx2jOïŲӣj``)y_~Riu-r9SdEF--Lek$J݆. ZoI%@mv!#mGQ`CGy{:y嵖5ݙo*s /EGkh͜&8rT4j4,`($f=_e)[]~ӅQJ?s|Z|r5V<eMmP]Pn5)W$bQD`J&"w7y\&L 2Pm3e#>,rH.rAѿ[Dĉڢ`7'2,w:Ki::^NËx`́R0Kf]Y~Ws1H7I'СL+ǷI ks%T M<:Jߌwo/Kў:4.8) Io^dGCܼgIwoUNml-\f~G)ySON9iQk7Jo; x7& #8qz,YZX O(Z􌫡rmNjx<(+>0 ^Sf=c?r w/Ei>´CN3 _-\E)9H~gHD> 7)'i/Ƌ'0jCImZv!i!?)p)z],.0ZEF9ГBdkQc_|9BF>iM*t|}3jn 쿈G8pt$iX/:wZWx7՟g-/h1GBˡ٬>7xbxEv-R3Vٮyi?%SW>T5L  Jg9ΰw2Gk;tl٠=Z:#0u.AZgbqv?| G*oA4] 3c*> ^ %{g؍.*ڴI8|dc,Pa|o(Hsot$/``4C#\J tIMn:|!tm BvEB@"A?! 6S$.dݒQf#LO!z9&'29bT3{zŃU,B]zh6D.f'tTmRS?}ԁ7 ɭVQd̹Y1x#-XjLmJ~(=A[gI_ֳ2wq Ѣt;mT8+mz`Gpu aR~Gn@y )/ŗ~fk`^X rxV\iy]-xQmyԴtkO ){,L ΃Qi7x%/tXdSPC^Kj6Cj*?RuʞH,[ 1H vk,>/#84ELISVGx2 cyW#5K%?ߧ0|_w5+2[Jlt]sG-te*w=s׹CeUWR^@_Dz/n^|O)s;/sLaRvtdnDqZ6- +IT3oF,ufR cg T&Б:T- :ɚI4cܻƠZ^G, ٷZm E]b0r9/5D='Ь!|VSZ@VQ7 V3OEIއ +Ce yǪUfrŕާWkihE:oQ4)=c痲9G:[)^8γXF|^F kbgFYl=IǣxJ o]wh{͉3?OJđq?uq']Vل>AS\hJ{se;@GfH urd{ yyJf*#T1d~0>Fz A@OkAj>>dUxd׍k*ٽ  !Rpbd+{*Ҷ n:ǟƾҤʇr t8 w h]:rF{"w)N,]Ѷ;q>e'tkA$S}Άb?.\v+*`Y^!\>CȊHbjűrPb(&a?'a!kčWUCtFU.gV>‡]'U z}T E+A %a$O9J2*B)K{qB &#N6W%wq`EUʾ;'ObdkU.*p{t>Yމ5k]dbw>pzyJ+{DO~91-:Sʄ Iq:|Π:vV +}$6"A.k|-ܹ>(CS&#UdF VB9}BώcQȋl6r'DTuV@=a7,kUp۠chKU䧒G,ɐNbz FMb(M'a0&ܷ;w^wAFseO%\]1ʇ~"T!]B3c;,M6P䋂4u:Ү/Y+D@px1rKsk6W)7|drKa:=ZԈCyR^!׮䠾^7U\ !\> 2 pt(bڼr0  7468ƒQP͎<> -,/8HZƵl![}ό6m_yq2}Q\+)5#fTG/Ϲm:.JI% fU(psW+}}w>:yt v1Csk^B fD"e2n}T#Yo~d]܁NEnB>xzLp/L?23ZK'{v潍Úu 7CA$Og0VOOp1D̲+[]iȮh?H0 J!؋NK DZ1l˹0f{n]@6I"]2S*RP¿־q.%SݬHoR΢Zb8\} F t QNͮ@A~yѓM==O(2@'EU.ǟ-ض[ݲ#܂hug=L #˜R$N,IaA'"Ml;Vݓ4/a\%+a鴸f:8i.ׄdPT2.+^Toղ%ф5s`:i5(WXj#ZF6Q x b*6 <3.ZTo~Ȑ(Jl72N֌@xzsCjZd5&`ΞB'*ϷJ 3>;[I}D$Œ@9o}fmRBfE$&Ѯb =1`U Ѕ2 Cr|Ȟc,,5Qhe&sR}X/̮Mp+dX|2&k$$HDSw~׷`nLtG^(o|#c}EL| _ 9gYZ0707010000027e000081a400000000000000000000000164df7f6f0002326c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ9MªB\DN#RL {\sOn&nxyn3T媳7l0!i۶"hٮV38GDAh[3OSԼp֡[n[~sz&jJF;NSIM|]%̛n\1l,~bGP~?>I֖: ,$?P+27f0T"I} d?z^o%2 c;KbR :rma|@]a[ՇVåz )U$ThA0 `! ʆA?RX B?ۛQ,C\xS:oљSn+] 5V yJ,A' F̀%/?J%`< 9Iz['V=* vi>RWp6u: lZb*;|2W~Q"ˏ5$W!Vm0]AM7}`R<ڙ^s%$.xGOL3  l| !n[,KFd=qDȌ|wt}jkޑr Z'6P#a厺h9oEf)ijJl ķҾ1]V3c@5`bx|Y&+/AkP (-oL1'a4Xcc`ܢZ*rZ"LVt{~ $[C/є3ٍ#Opa$G_v-/a~{B,{w!FM A"sq捩yUfp'A͈0gm4{wgYFĔ$m6pDzt-~?n5Wt攈 J vb%gSĘG`:ԑ+99@r >70ztT i 'f>W43-֋A+?OaAWqP"Qb6YMi= q; S:TOqd!L-e;[xG-''_I|/ /6 ih-+]9P$9wQ 1;alpYiHզK/0MZLpؐXH-1:UvmwoN +b=ه}2qEGefU9ZzΆEBJ@fdR3Io00D)£9~CHKt&RxAbRiQy yE뱵Ǵ#~BP'D|jtvJ'*5]tVy9/߬x_' pSuOv4aR^bUhyS%j%?XF6PE%bW/ޢ>nQyx: XN.!7Ƕ'y236͞|b#DcGgh$p(MǷLkH8jewZv%;H,&O>d9GժB #u}aks9j}I$])?'FI1T$Y|x<BErQծgij*p*n[w͡?%!{/BQ-:,>7`)!KM9ԧ5$$+nQqg*S<:į-}"ƃ^O#h)dQ,fnRMb*H$c Yzh$9t"AفIkh&¨WŵP`M[$DDXO2;.yQ]2IاJ"}mb1cNΖE<ggaouZ1]GlKEkNN< E8'bYM(y 6Ap(G nMcyUϓu׳{4ҷ%gwޓS^E6s!߃Fmm*P+G`*st,AxZ,0 বzb锇Z: KX֠򿱖!_\66|A ;{c_ ctF7/K6CK!.t~. (* 0K%2QڵvNTq8 \̵xX^1L:*hBnv6)[:_A(]՟l`}Q~ƚt*G R2ws\zP="YRhGr0L^JMF'1p@nNa5!&31\ s$ȡ hiUQpX NwE³Qs Z G;kr,~QMaQ jPA rڟإ\rܑVS,U$DYfF1b`1\$.@c{gDjU'ajL7rHsE(%`ڌ?ϮÏ$'Yn0.,~E׹hsјDK7iM:  !uѵ\)J9gtƴ rC(63νI9!WHwG5fʓLLB(`\\§ZT:pWLZk\^ono~EV'FdqyA{`fW("OgM,WaWI> ,DR<5#I$MJsȔQl&"eM^PBvjUcR@ߊ3\*C cǠ'V+,;L S!3qjR}+,gˇ Y^Nӿ:E.hF2Wt8ݩ+bߎdp}s_;S Kyo>:/t9H;'*S-]j*g,8fD0Ypv5؊jܟD;ǔ~tN\sys ~q-= A€owvހ| _9J1`Ryi]F={ z.&&ZFW Pdb_UP;Ru]gvΜTD~w6׬f)Zw|\Y=?sOӤI'GXHyaG歗1I4PfhLr + \䄿s(z#nvp)Po3qnZVjҍgڇ.3;j< ߡbq<=:a-?4DL S^h` 7@l;!3'ش伒\yBڝ4D:tmYJEuDAJ]o $K?*t lqx-s*ys*xz oQ#p>#LU cҖX5#4om}P_Hd0N9iG Ii6Iq?AiCҷm:Q-jh=ѷd)}mWٙY>|vʿ+%~Zml/cR?ZN$^0y,)vhC!4dp1un["]D2&Mw_HifTd8U[6'K '2k@śIkhUcWNZwg,\=\jm2R-NleBS;ܧoF'=3pGyps2W6C4X%x3c{|qO!z0MKGzVؔ)hߡm4 l Ǩz4z_aOD`ƛ|wiH Zo :D$31/brp@o Cی`7vߧ<`ˤpvTѐ.i{8n@h C"ё-(3);n &pMPl+ⷔorWnY##TSK]*3B嬯bS9k~`:,ޮ[0i'©y{mv yf^HoCk~S(1nL!zC;ςO%m kyŌpFΥ^{$ S石ԥ*Z;9crߡswy7I M.y3dS!rȥvR`ɾl ^i79O7x>?<8 K>w@߀ :̐d&e!;&;ؿԟ+.^9ETI[15̆%k6fpl"uہN1,@-ejc!d!}ӎw u`S>M]KI.^v4*櫜X.A"P+<~ؐc?&vѓ MAAg tq3c&Ƞ1G.Lҹkh6}԰~aO`3<*-ifj_E=tbzgPe 5vIP$IːZ!'#̹K9n* 5ٍLt{##H=nka tTTD&Pt Sn_/Y#?D%,z%d~8lGJ'lCzS ٜۙ QU)lt:(ԺD%ߖj/A،:x u(ٙ 072TXu@(@d(%ʍό^9X8(mUI }p̕6pW jx?)}Z ~#`'ˏ>uμ[&n6WoM^g>bZ$p;um8䅑*R<>X1k}j> CL謽U9b|5-<@mZ0:6yh_K9n7'Ɣ/R3> 3SVS+mJNLgƚK!Kߗa={qá2Fyr<]GAuJ9ƣuNm&1*|M8; Z%9}B%n hPNDY܇߮{6%,u~LdEG6QH}ohb܀.=zyJo 0P&.r̶,Yw\Md,jdX,Kǰ=Oc{$m`4L&@@Β2=0<^s:$^ ;E>Vk<'ŻR<{nFg¡PSmtHTaacɿK_Xz|# %5<2!a@;mz[f^;F)'-Ul UF o212\q ٔ\ 3EǛ."@LM}Lזt(/b:MH$4Sr%A%Cilp2ݾU=K 3?z9Gz3}9EVII(j!_:W:VkC8kW"$X5]gn[d&\Dϲyua{5|cW1K}QaC}XYےNR&x7#+]ZTKT\Ft r1FZ=)R{3{a}EQqBB.NQO@-~܋y>kʽ}G|CiX2e- %M1KvA `dFBQ?`'~L}[!2t1Eyi]WŇvERZy)p4+XWC$t64t'7mdiH92< [2Z֤L/ݐPo>QV>9MYO*@T*u3M ]CE%l+$o@2$yBr=h,w O ,\2N6/?& >!8XQm=Җf6b|: ;A{47$}'OуH"DqVgiD'55 5 !T7&QTޮ[yOOLd\sGm=F4ۇ9sYǽkG*Sn&P~H7qIgr=qSMUw2UE1.|P*GܶQHvXPzP٧Kߴ ߠ'_#Odž-8rЍ!.˶ꖁwE^&}b^RO߰Mj nC2?w8c_rdZA.Ϛ{0p sC謘RXzWt(%Sبҕ2@M.@4j iv!| w1WNDSkp[-H΍MŊ@5WȅiRfVſPv"&QNMP$Y@D -W^G9`S#{l^h$pww@hhIe:Usue]Dg>g*bG# .:e"E/e)fM@9/g:?~s^N *O\§:O Ou=,~k0o"4Jq9 f:ĵ]AqyeEf򛌤w]CكG) Gr W交D\X ?3; ND$Dz[^h_n196yb!,Ȗ}HƿБDA7F8|dh*J#=]DhN8@nTB'-!ׇQ0qc[W2'b(g$$.=M\W&!U8/!`~?]+~ ˤ4 a阞1:d 9D:8hؽ_zhn~^qV|VT)/9nh:j쌚G Ljk$u5:(VizeɳV? ֺYHT CwKcHnOp!&'>!)?MjbX&h54 >tK)5PC}X@;e&inNQd?vF mzX՗K \mIs"/$ eVBIsX]?C:c]J GLcuhg~lː@J޽yͧd |;~._@4sU&1b3#H>/$ anzbb82S}zIO@* o4Lk/m~+ydzs }&좷bWrc(3^ڭa^JE9ßO%h<!|Y%tj.aZ3^ӓP=*)nU|1DW}ʎHb7J/\~Yy/;eiG2 /gv].h{=)YK'yMW6ozM0BLjIRtU eY}e1{v$8(s||Q8"> u&02p`{[(ބݵF^iWa 6?C_g#b|eߵm(cc6y?1B$XF笋Շ8nm*`9UVvD2A#I:Eh 0^gzpDey=4}t(9U T9oZ5DXW0{WւHO"tГ6+o'ؽ ZO RkGƴ M?vM-t>-m[Kk\ؘVwJ@w4 |١<.$>hj^RJB0:WDr7/"i:0J+] ZpgIsoa SLD]K`v]Ihw6ϲ~8La^io;,ٝS.o/`;4ka)}d7ޓ myXbٶ2ltզB%0Π\+RW᳾@^#+YLtʆrUg\`DD+O?✹hi*g0rv6% 9 L=_wףg8ߑ &}s_J4"TO+t<`59ϽItG70pOxc\!Su~ ']8q 0FC0GE6&gZ8]P:HS@M'ArD3CXTzmAg+gP7WÝ^WIF<<@'*yNY*`w>jEkId+-yhl"4?(5pY(Z! (l{@Z=;z~|~. g ͑ !- k F_uIZ$!۟y XAP~YDӜ+1>(5,TSP3 GYi ª fDOAqR>0EAZ haH|۫3a@bGx Ϋ},'T/H%A&8-'Bd 31M^ jsmbSZ`>G\A;.6+B2c٫SgֳʉKi="0̮HW_8>ZxL(kwYI1rHb7(]vYnEs;gΛ4753Y24 y/ɒwy6dH e4ӿGfG7sՃe=|GpSQo{e&1hRPv$[\:}й%'|{h0?1&-wD[fyd |{[cPSd82ŷޘMNտnWiL|$Ήdi/L :IQ@H_HOV*k GOA"Cŵ /: ꩭZYNV794qZLFK/^uhAySk =~MSkZYDJmU_& d9>fxj27lOĮF*\܏JF .Is>#;]PtLf_.-²z ׅXhIEK =[]p^=N\94?@vCHOXxg y̝O4};)Zv#&SD*I)sv8ڻo@Lmʴٿɓl’",d8PWaϬnY wPԧ/6~~W;yFJx@I/oztA^>^Tωn[mó{78\RU߁B ©E⿿?EAt \{d-/csq wsį^P#+9V/0x~v%:jtѳ&AFu v. j&w q㿟>ĥ8*#ٍCMnxJ~jwl*}P))F~:R3}k+S6CYqU%o Z%Z(Sck{2`K xDУ;QVCFB+MO?F -.- ݁1hV֦@NNvƉ(җd2yB':~0[(ܟdN{(YKjP ?@)_\Wiq(M$Q-!z(!sEtǒTQS *5SBP$~oz,. 0 Ycsο7o(LA>g~ I4h],䤽vvp{1ej~2h OAY/*"ݓ # Nrm"[(t/\Pܘ[dJW.l{wZ^HAi+%ŷ+4M;Bӳ¨arq Q7o! _> /fb"90dÿ!7x.&@Ya9Z"7f¿ CNxL:.#I!-]i7Xi$mU:BS  p29/\q5X|桅[1 5(|uU#}()*;4Q/ҫАox? e4Y̽Z= Yx7H޿K>~M+GfO^26SnmA;QL8k:lf0c0e]}##1{0qJ`(C#xC{IhHXD34%<ӃV=qTn +xҦuۅPsISyIJ~u)0L(9D2ˢ0Ia:Ux[6MC `jS e`}U`dR( 3aXPaK*s(cGp2E|{y~`Y{iی c,%:mkB0t=\P,uw) ,Pо-t~FϪEϷEg1lRs/3W1r5j_{x$G.rG2)S%=. > xTVY^)P(iZ@ w1:MĂz-+RBiJ=OW r]]+}|~9y x"I^`DV XX_)hA4=l󩫤 MLᬔzICZ8%[M_A B؂qZj)ԋgMB)4<)"1R$ @žf/-0YfބP86&G&GC |Ў"<wv' @[Uw@j=c0y1 BKEcƏL>2lz:'kDlR~ hš WJ5AT$uqxFq>Q8E婉f_d`Z̳.sɣpxyrD|bw ixI`au,]As j?՞a5w,T 76ɻnn꟝r~vØ!S pt<$wmoAW|$4p}{&K=Sy nb٫UOU=: 9syDWf͕*\Ns;` % LT=={`dIS(kv.S|!'g|6´#~&-l\0;e@|w@3V[|}ʳcZ an/ b W#04;1ࠎ;C9IuegߩS < ΗiQ[Ӕ"B2^:IG`))?3Xwҗߵ0|kƣ " ;@e5A35 I 0^(m(T=BڠyJ Z12EaxGYH d癑.6`U}ZN7zzNj}D1q5h C X٦-+CsW&&GfIѻƨ F-?3@Z˺[8Ut5 "Vj }b1l XFwhP䰅BH$q #pv~_,XlËVP_Ƣͪyc&y4$uU(U_ʠƏynK5j28G!w124CBg`JPuZj;k(rM=Ԇ N8BjJ/y:uHp)'IN@!SoVD(t_oDݴfno}hvô},1r>)3j _ԧ2EDMNTccjӛ2"gS4?MZOi/wn]j&!žlGzF #:L>`Ze$yf}xiP)KDB(BlrW3TwJ*pnGje*%O!t7##-]Ѣָ:&n"[V󏣥#FT]NrOf3L+QU@3p<_KMLv DRJo?N*2ę5m"vח0^t73uIp- ş5\_9V<>7յ4Sxmsh?DNQ%4}ӷۺ_wp@ЊS 4ͅڳ5PUOf᎑Z=a |,|K< {]! .B UNy>/.)(H#:p3#Qa I#W ;՚2.1dy/M3kJde*;H|m2[\ [3u oɞqPD ی17I#u^p+<&D+5}BOREvk ?1Iu/iï"T? l{EOزf}]4U_CB+>A0FaYC.0t%nBf 4 H$^ 7 <5! Z^LzDY ?4cMdFHo7 E*6(X%dɿvnWH/>EWݯ7!.ydiFݠ`5S? B7ʋ٤L+Ch2:R+D,Q%Sm(==Khw2g[ Alu3z*th>40,򺃩1ܣ@%OrOM$ɈD-hs9]J~QA턞ĚB u-٭bXua.+ zN."y8f_ Q~2{kpf3}UЋh,>TSB<n\E*hghH)Ѧ/m zu\EB#X#4#]ŴL(tNdF~2 :esR8@ \+܉5p\ήdHw82=fH 4l!"lZgw!9=@P^g{xwX>#^x+haBf6Z5o*p`Gue75&ڜ5:7ժK5໩~JKMP Іo3>"XG/=%Jh%56W FVq)OE!1;YoZs_pK6AGrAs8jt+#e(Ƞ ߓJH Նe7iSL:i]D^+ SC w.5N^Z5c$%@Bm"Γ7~޿ Lͳ9\k'}zS*~PZЇ]Cm>B:ݛ7YW{S$ݒhv"(]-] ,&zdYfHx;:c-`,,`_Uvpm+ -Pޜ]oJ  դ^GVEzCꘗP 8| n[4<-+WG,ړ2Tr)\#~FV"ـÄw1$(Z!9͉%1wv XO-DSK#t6iUg|f,3@IK'cy^XցڵACL҅ _`%>@z]D7b3K k ;w@w4 _lcߩ'Pop?O?mia9@v)FK:[ZjC2Khĺ!P?9cqtxh\ߟ54vO*hBy1MD}5=S+Nq(vچ,٘O̒4bEGm+cP)@|'vWJ뿞Տ5NxqjFA{qEN܌<VH @2o N1X`<}{Y<ק`-}rx}OnXytYRŒuqZV2xg %sW=" >x;F1B4͖A]崝ERոO2(Y3woש#Fq09K4/276*EvJ5P5dɥ_x9*DGϘђ9yXfSHqadf# pE9D^ܼʸ r0\" u ȿd'~x_Gwp)za?ɨ H~)~k6n^̱VU mI|']z V<*{IΊnvdG=-d5_5>lxʑa:\gG|AS98YĽҲZ~4LskW 4/n.GS0h,۫%z^ @_Ǝcbi /@q':ܔpFc=f𓿁z^p-jQ '9*03AuLV]:z)IR f}3/L1r E AT1 (U%BSs~In~呥0`ri~ <T֍},\˦h_&,]]ǩ! m =(Y;RG; k-O;`^5i>K8pζq8+$;QZn^w@]0_Maoꕸ'Gexx]nZ_\1۶ }CI"=HUȍgA`D)QLe`(pahH}S u)k^Å>/j8W\ `'*(Sp&ف;Ӆ$Z[9I s—;|ǑV9ΫB%;]ZkHM[PNsAPˋ%-DMd w#7hRe<1xZ<~q"x$?@9,y7}7|NO0U?m?aBVR6q.D5<`G@ | Dk22ڧxL%V wv>zIح-D04 ͆[`{N JCTf?HZld~˾T=ԅ6Ӎ~qA]~59c kqMq!UDL9Yp/#v<005_59,陓!2u2ӟh+X6!@XQe:aI.Zg +Ԕ 8\>O4?BnJ4 {L 7}k?26~6;חxW *"GDy9.n#%I`@rm` r ;jRTw|- B㹱9AW?p2Mh$IX-8F(wWl 'z1&V#Cn:X`ykHIjG%68pBN6Aao]{0/KM*/cDfyW֫?YVfCAĥy eiK/",f2WgF{I֪8iXUoIU8WoI7SmdQqi6?N`j(;4KWQN͇[_.1d8U/'fLvVqqS(Y&׺7ԠC7`@Û,t; UmS%f;:7qsکkEIGsE@0B酕TM7[XvȾJc_rZj%D>J L/.L/O>)!dW=diNZ|NՑd%!?QhcGPh(ؒOf.H4cKr3cӮQm-2Õ_pwjzn']c0O纨pۭO^O)U[Fy,dE kф?H6wmtIuOyYWP\\;p)ܱݵ %x?h0r90ʧBiJ=,:C (=.r p`֓"Ac<7)7[ ӛbl^z߾}+2@o?.v3rFR?say ԕ{Q9}&ڍU1\*wzxx}wJ|;vHTk"IY[ʁr/~JyVf4CV ,,_$ucېC=: [*uڰOn$ػ!& @1n8B&="'gM94%sݙ)\hj+OW4@ 9H ?}&B?L$݂򳧢t|m0m~#j< ݆x{Ԇrk  _}}Blo_{ebS]{?V,t,UgOdn}=prV1uE)|$F#n?[r\}a %SMJl$ʤ-܍9WUh^w.}؋~` OѥRqYq=G?&*0k]+~l5Ē)M<]R .9 {yiVB/0UBL͙WBWeCM<{/"xPIpNR" KJot apś2OAAګbr~_KmkF]w2xvG2صfn q+{ۏY&-K7?09+ha0r2> λΌoO?{lO LCz-&g6k**i6|/2\M5q B`,/;YZMقJJKYcf'Y?sY}5 l$h$@uQ Y1 {4>(L>gy7_HxdƺP㕱LQJp"|OmmN`:`&!-PeWҳ|KNC^qӉW;_! jp]h N29Ӟ管7*ԫEM (Z0MqLj6d6yfk ] X HSs(Ϲ:]0xnNl Gq4\p|Vs{dLG#U"Ht(+SZW58xt'M8כ?jj`0nBv$ùs>GONl|DI?@ь4zRDߕyfԸZC%4Ͻ_f3Gf\-T*\1r]klzR ^O?ς?(Z9੧u+ `̳v }rM}q? PMTZw,r21"7JNޫAlă,&kч+YxF!Hd zh}nA$hG['}]ڭ/!p}<Xiesi 3>Zi'm`E9ONڪf HOܨ q!7Hn6tnџWIh,ٍikya% 1o)q,7 |K$d19Ap7&/HHNKs4EbȵQ~#/.͏ -%·R/v 1<{?= RuRΉ(yhcm-SWU*(}:wcI* & z/>7fFİFYЬ@a2ƬbRNek/ͧ2ʷC)!1Pl_a*;Dt8z[ת$oRd8AfiD+kbnMh"AzS4lQR+8 AdXnDfP7FyM(tǔ):fk#UD~H92;_WKUZ~18vKk$d}Vzy2gB"bkcakO/2ݧP3fc\=L}D\5Ons=UW9o2HhSsȎ05W-9ș~<. @zZp0% /һTuOh:ϦZCC`Sz *LaR[3tXYFoP(F FᘥhOZ,!I,z-HTq{J(MQOOAIF#YNW_ FN}+ExF ;[g5bcU{W(SLI Kii?&1N;MP$D[kQ')̲9+GwU`nܣf)~>3#ñ *O|\E>#SA'UabE8Y:G&, Ln# y99_j@wa`; _ Is9 $rRv|FD(mRG#5|0F*/w-)]MRpTdKwgZR!Q`UL0o 56ڄY0C!23Zdž+W% c%B, TI,lC(~vfNqnZlpFė8t#sQIJ[pݏ_{2=?#lY$ q׵ }&Ȑrƒj^xKGg%.xhOԭ^`\0si8Q&û0L'`DF^m:6&Osʟ{ckjKCt^|[7f:e#x0)$P|ѳ{}ڷĴpchi1 w N4hzN&um=l;\@ Q\RvYMF 7m T=V8>fO}&qGo/t.GJk` &[7jU(=ia IlY9܌OwuНOJlz=CI2!Ht3&^P{}T,\"nIϲl<aPѯ51j^710G Bulv>IulљXtut2sNASIAn֩J8ۚޒD*<V6~%S Zdm|& RQ\Ϲ"C{qnϷ^t:F q6;ٍf˝ ~ڈǺy5qy n<}RL0TP?w:̜%[PڊA}8{pe⹋a/!{*HGL1  q,>VN_kB>o%q!H }n%EL):=Q 5 FR <lfn'3奷 |E<킒SYfIkbߛYHeӢ&ukwer +g\r?k|զ+7_' !xZ 2\Z6Gg{P X wүq{LTM&2eniF/wW4Iṳם&鳬p[c*8ܹ % TV=T.ؘ.YṼ˩nP\9,8>݆<ЃF+z"g15,M'nS;Wggv6!N0%"E8RAؖ4i|x]͂}jeF pRqL~g106\Obz̾uɴwFzN L3o@4n`Sc<-fp,d6bgD`<x=MR髁/^q;1I|g2ʺyތSA !ejeDαFґ/PzEL^ &3*K"ݹ1Cg_`t^fe\pK)fĭ` ~ ?^4cg&zIzE7h]WYzA~#2A99Y݆ Ϙ'9ׁK"Qk6ONr!5KRA?QAcN1N:@ Rq'I2m(w" G|IhQ}WFq+*DAFjh<_YGz[ņxWYK{y5zfKAȱ^&*??g F\V|K'xJmV(ӫ}U5 R;XȧôbkU<ht=<LjC1 /XLmKicPa+D^[UNfҽzΦ~{O7f,BNape4pl|M r;fn´Lino&jb#*yjd2˧\pĐ`ShI̤DZwea)&-鱳% osIɉ?!@. ٚԪ6P2I,U\;YzjB7u$d&gFy+: @T1CcL=_ 3}>7/(X~[ f6m+\$ÙMQ^Re~7Gh:2Go13!+ѺD'wWӣ!|8o ycK'~[ {M(ܸXdpELH01=-v"w~oi`iIʠΕY~bA P%v. }Մjc! C"R P>Xa)s^ÐziV}s.]Q)5%pT3r|=׭iU(e333N`Ek*¿{ wYm Ȃcmb2K}Kରda}.2i2j[v|m1+sG-] &hDTP?KXs3+*9 E'T=ߧٌy0Wo%%[2E0"*wV|+k6͛\jF%ԁ!_*nozh'Zg vRmGvGv>,oL?4km;qO͊u]7g.\(X .J6.gN1鋈$OI \Ls ERH4! ع2oSJIsgj$!8Ie)-?؏0ADGvJ@H}wV X1 JV&|eGNxn3},͛\aO݋O6eI"~E18ІZOQc_{i n'Y7sb~%+r! /YECslv6W,hf]Uf.'xΓbGߊT_q-F2 /7ٻe8W!tɓ=q|M-Cc8@=`>/ΪtL\o] 6ل6L !wOvoRY1Ҳf+J{c/r&l~$648e!}l~O6W1?yF5mEkoC5ft3C|lfS (34!/j|O1s`*KWԅau˰[q$Ie2 G%pG/bZ(HVy׳Li3a^=MI-rh*C?]Cu*vr`=_hH MH2]ű/HtL[^NV|E2"CB&? G5+Tv/`$5'!r@9,Pm0f $d I)ܥ2"iH 靗WL==J6 @ qBg=Ac45,BEx4E,F>8`WFYQZ眫>`)805,K9f}xo}u+Z/@->k|gZYP>Vq[* U8Ƅj10ɪ%UWCW31N.p3񦽟wC쩄W PU_#Pᠩ9uzPdp~>rJ>%;Xkl@Et4j),Q%&ohm;[5i D]-B`QrDsx)K'G?q|;bRc k ;zHl` ֧b87jTHA \)WF2j*Sty])@_޺lzajx_8vή)7(0C>ޞtip(rӖ5nڎY);_IA֠RD%cDɷ]9$nH(ܫ%c&Yƫ$sW8X{bZ蚺 ߽m< *wy4i?Sj7nPWj H3FJ8gJE$/ и.,wҚK^ԁPiGwNdp8V#)"mYx2&@+y84yϷmOzxQ=u pΐ@ M>vH-yTq⣩A ﱱ_OڅCO'^PJ:2z.24gҦc wZV+͝&;*UC3(-5-I3AgXsƳ/Eȭfr>,_ЈyP9[DOvN!<ˏ#q$)1U=[Hmz2~V¬Sה rB_%qːqxŃy9yebƾb^Uw -Y8[N j^\ZYg)bMc袰U/l4V)I9)Q| Dv[RL׬u3 iIx,r8jEp"D8(Tt.x{N~X -e%EANTSP9kMA (]f<>dNA\ HBI>Nq%>'s2 /qYLIy1٩3lalJ#d`Ur*3PQsd1Zi9TT~ ǧ%W8o [[kuyU6[0J<,]9ljDfJOfMrV?^`9I1 fvF;tC$iV.C!*}tx j?;kiw,u=vxGyG[2+aTy]8  q֓t4ykF'9 ^=bp@^(GE3Ԩ4}|>KŊj /9e E2Z i7`P bF*ѫW_we¨Cת^h!Gxy өԟv~ڴTT*ZE}Z9Li0 m PgLb FPP<gL' 2>TLiX KowP,w)g[)eB>) 8uεn;VFW2 :E7ʧSM/]: Kt 2f-@_or/jp7n%;FS{%,-x ve kdĕ zqGI OgҎ\}h#[#LXM "Oɳ_OI+WwMzOӑ6SHKe(P4'KdVI.uK}XV sC#?<eG})ɑz(YF |H@'^Ŭ: CiاɿmZGb.sdeH2pMKaN`3ܬ 4|%:u_pU.7r_7ufx*PuG>A2jO_]~ c[߂Zh6yms]z!:uW5 QvvBR3E' }ITbMuLD95b;yA^ |;X-z ͫF2snISi`'VԔ߬}ϯ/T4@Μw ,J:: SȁqL V{L!+ dslh!u$ͰsFzr"I:B=%I7%$YrN KEl!8͈,“/ [ٯ~6SR7ri틉"KOFW)Z v6cEjj%ʀIe{xq?X{yRf3Pvs30Ƕ2ޣ)ޘSo9)OH~DN ),e'fy2}?t/g-Yh/ͅE;0%vl%nXIDt_.c:njܥOg7t$D #@FU{k?=0LJ Ӹ?c 5T 55Ү{=To7h ^_k4Z#/xNUtJ.[ho. N-[&쎑m+t/ 2fy$$ 籇,$ gjS b1Aaok[KA||cKߺ6[ݏvKoRF*lG,S-Dy:g( r&b"PخYs>vQ]t`+|5 t} T|' X)=TZ/EZR(Hk>عl@Id ^H{A,kk=؝̻"qg;ѣ"p2J!q'6n,ɦqv xS/Cx2`NPv$j%wrn HD`%iȶ:M7?/BDmZA.C W<k**`G0x vCՑrnâcfEZYe y/+kн7ݎnPIrMrd@|i-CK1V޲Lw vSB( $,#q=I̶cH 8[V[c=!QWujv몖`ək2qnBPY>mp5 "lƚoc`OWGcRVl$٨㘂P r?sgW61e٫d$2UJUdDpCWwQ7Nl_KyqC#|ϋC&ao%CxySnp@Gy!OG]0@Q989SfI4Œؿu#z(!-DȰ75JO҄0$x׻gPNaTB!(FȜqriz•qZG+X!@TGkumߧ8DQ9 m eťN0H-CG“k :SߤM+P.rS##!B6*D\Q**}"hoÓ<qSn9d)727]-N#kxU;yè.;k?ܻālϑwOelgwh} DjAG[# 2iiS"I.Qk`6$TEt|r) g#1`MZ\4mDg&{c`+; 2ǺwTM\cp}I`mZTl#6Lv$|Uͳh߁&a(נ0|]ptEo}!WWQ(>ccC> _O6ߕ,LOp;pA}pl/Nƿ0_5WbYĚ6`7V尪R(V;N5wQo20: lH4/PZ|p'ھynzKB_mJj`rsjN@:8ϾDx'8Z --w("4픃 R*t0f[ADsP\<8/¢;*n/ =al^IJI)̶Υ.#bN{!eׁ_u;(+V]!wEB, 8nG}e5 cJdWNG;\֊i+ fu)_㑛ɹ•Խ;x ]60yǺKt(>g&xce-F9黲(cNk 3$rn 8"|V7>> 7`_5:G~d'<>ȱ m/i=F1EZx4u$qDCoP# ->(D9h Fc4,,F^@[rI -Qn@n&il{&jՎĉ9mHQc? solMY1y"y7h9۝ HQAD 2)5E)9B,D.K+3o9աk!6х!\ x6I٤L۰I:?!> _ML}ԉ^FzʒȻU9ϹU!32:>U:к]% Av N+cu v\d9K8 Nek=O6ŘNu@ۋr-oϞrSu|>wɍkʜb҇NF K46Kq{p+w\x%+E`AZR8i>Ei51U.HŀidR6i1Ztvx7C$D#(_.<#z|*v_3,* 59? 0U]`79sA j6xISk7?MȈV=vKZt[ g>hkV Ao?1D Md}Y"_!W NQ9.l} A\E ='Cxvؘvu*SmVxj5H|e/Kd)}Z7c^t/2m+)m^9"sռWʨ[jC{`h ۚT RY]0~zznRX}Iڥ{ Io~߄:a,jzcޭJ -l| ?B )1hwZnוֹ8!Υ@W[#F͏ ]9s#J E`L4ė Z5mT**k3eL@/):ʉKcu%Ab$(H-hToF!tThC D9#.Wm:sC+*5`8!z/C,OI @KޡJ j)2(3 D̤%7iF6p5c=Yt`d71W;CeJ}vwl_OZ|L3wr_p|AIST0?*{w`LT24W%M4PNpAlƷ8-@ 1LvU /#B;eUQ&`zb 6l*d{Gљ2~%#{w6+ Vս]a  Ff|"amI4ɺ E%gEI'^r#.@CO $ A J%~Tza$,;0"usp&b;x 9 7dAF@52|ZdM[L}Tȧ/ :GVG3':]w5#ece5R  7 m:'gV!nRQ'A >;eBn+nkmӬ(}2P>P ]YT%1Iz!8-.Jd% c0Xə֟`TBo|Nf6GaBZ"3B3F2N;OS< HI'qo6)ߪyw&Dr;fZ?x74Fpgi]]rr 3B+kP1`)-iHy Zd3i/o`8.жWHFjVu\*ss2)#9H不U۹\4J'd@1cJWA^nO#plgu'`(K ANn){Ki+U.]uG*vQWu3[}ηe%I5r#R2?3ޡ5['}FPa0wiެK(S5~s$;IhU8 W9gR5 rE:m&NB-yH[H6ZER~pw詡rgT;Cd:kne+QR} n2y39~Oax/F ]\[jʻiK-A rCs/@ٖ_ j$a(ͣe ;Yq%&f0GY4}KٟR;` t=GDvrkℼՋ!ֆvmˆD<s걫3Doϐj`1g=5(!e)Y2&QvW-m 3m·H;RK?QS1 } ~3˷Q|sC΍- y<1UIlZ_99-HOP}%ĉ?b)oTr=T!]W≮I(l' pz):*L ƋUV4yNIkl0%'nbU'vO?ոiS :/q_#@Ca+K'@ ';I8qަb-3 SF+q)((Ih~tr7 b̤OU^"@?Y#p (to~`Rȭ.6g'ex64(_ѲÉO%މ}M`dѸ<ɔ}$!Ud'3dQp鮺~$($QX"`t lO_u ^Noo{+D5D 7\LMxvTRh:iqx&(=Ϛ#~g[rq b#A`Qjl[Ozۈ$Nko= w:9E׬` M7PF'l='|)&Q#w`56? 8pm(EsdZJbc땀^4*O@^%:7V{lvܛZ>HsÃ$媘_gsm#!./6[G&Gsh"Ip%4[ygNd.7A2L2e{M׼))] ͕81o$J9%K} ~蒔ZHs~r.15Do9<;1 7 ayQ$97ڷMlO0/S_&JL>ۗu I)U.\E{N)s Aeȗ+#P`7̩J PD&C<N:En/Eu|kG]jۃ{^ Fh)*jrzuA&۽KreFBKA$k0$ *Q紦9Z=jԃʆܸikq]Md1A9a/Н3R6Iы,(4wya\_jkRg*l[$v+m ƽlW' 8k˂5)n 8FqԙûެwJ-dt+|i-P3xz/)j >1Mka?nYnI6--Fb9!H<,3ch{On&vMHیiCY44-9'YYijwߐ╝ꐺ+!D|$l=6H[yNG<H3u#}'_eD(,k@7FYtFVYBP%{+C>4CR]2/ZhGͦǖj :!dw !sCd4h.ڎ{hU$PNV4ez;+oQ gTnʌPw 5I|4&=nϞ J?ܚebXm+I|0\fK"d@S'"Wk^UDo/Y#/=ܱCPەqwhigu ҝu% Bൌ@|Ur8yR1 Y^mxL.gGpTYP s`t9`5*pr_Gar¿7v}eguFR@*dڟLz T&Xn*̛Z4AʡvrsKt1_ݮ9:z*#e!6pEpg'C^nk[εU.,.*w3f⇒d1HW['սE!cQgM˃Wy9E!sy>mSjJyaOb8/Kn%Ή\#{oz&ʯ hx='|9?0Y(=j#_'ã(ۄZYEwA.߳pQSW(T!Vu?n c5ЙoiE,QJ DqU?wU2t =Nln=fD42xmZ1L3 Ͻs>eU/B) iNaݛMumiGᛛ--Áu "e)=Jf=u穥;Mޝ!^m"TK|R.GCiR8;63+9U2h_zIT,$q1uM -e?`9i+ԆJ)UbI)ޝ7')ܠm t3(.M矛pgj|5MYuڷlFɧE }bOT4Kqo^[x"*-%UFᳵYusttOکkp[S-mrȦI}.5 wդ@"[Ʊ_gS9n{a1./!IM.S؁u~OըɄKJQ!"Y5GA'F#7Ob\ϦQ"CEeY`y 9: Zt!lDzʋEuBn+r13N^!gVΚ$rp筆Ks^N@xIc[~uNxWs**9w~S$0BX3ӥ*^nxGFJ hNV^k񟐳ÜD yU)\/.=%XN`Ξ#66aB0INJ&TSuF&/Bc#(iXG -?G|)f<Ȓ=q yЩ<)Ͻk`ch/$qUڲiDOTԣ((qǛMrƿ CbVZ)}Ȅ1^ pm`ƃ=jf>HϮ{ o.Vu@OSmV}u>VÝ;C ѯ\1)|]l?4qeæ>"D#QNX|Yi-; 6qy1J^`4ZgTŸLU4Ցw -f\*T~\pgc}WWq/9>k?uv wpEJ?Dn ʒ /|XXXW-,ծ Xkm`WQ&j(}4(/x>9Y1xcY,0a`GoW3؇A{Om*+ȈEq3).CpVQWYˋ y VzԍyKQW6I J ;g5+AQL[oKts\V(ca.DJ㍘eZbSѕ<~@Y{%ai3-tэ5 _FE-7ɡ`iH`;kl"6D^aQiKhWEl@o=:!Y{aHr7Nr ܪ/U:ѷ.T&{ⅱnBLW;m,M7T1rh}źH&xc r]oD.Cظ6釂^MK!#[|lѩ<~[vv6nՑZ?*M:\akC`Hr溚H"CsC%n—iL"*U2Q Hth[N?Tc-YEbf5J{r, }KEVؑ.o>LrX: p'CRfUc:y5/dCI@ Q砃etS8+8-E'v'Hddm)_;/s)$9t#3)=":o].3xV?G H r h#ce]flq<S{sԵKG?,e)H(TN;i/\q1!"7EgnfTHwD X::Sh4X$$=%O䆪X'BpB9=8!}?e̔pLz4-b>!/SEFṃd/.ܽW`0e!e%=R c3ED~Vވk8ٔu^m o\ĔWKѰ3aȺ[B׉4`dưb@Rr{H-_߱ʝ[TTD rMoe`rԹs5٬+˂s0aǺX6"f؏5Fl8} x>"ZY|e$V!2`+ ϿIs5ۮO\QlDBIk;e)1|e|dFM 1?y:pEp̦᷋iQ.xHxy3yƂd>ޅɲ<隥(n\;"%`//㽵 4sKAz͑FMa)dÞL#l\63๱Yj;d#FX/ S)჏n`"|v֯vM`݄L|^\ ̨g?O*}TX,3[x=kׯG2/ҚhqBؗ%9S!pĂi%)͋S/7[귪'@QU]MyoryFcODi6ȪF$z0= [ewSZԖGfE mZ&tm _}=.%WR/E:Үg'|3q\;~)>q]'POv&Iu[qnJI 9E̺>ҵmA"OR#?"JU2xb~"e9|`Q.ͷOM IT ~1Ef򔻾+OTB@BXR=O$b^8.I)KMW5%VA/7ƭftu)ӫbc`b]+0мS| 12xz"Dd0H:g0mCZg[g[F )u5"K~p*}seSE_<dD4+䐖v? -'4 ؃HrD@? 𺙐i/,Τ/R5\hx},13q3ș3+Ih9Gnts rw߆%ܰF&\kQrx{Y3$Dn7V ̚R O]lK5HA;n"+J3le8"{6(WFUg0l`aZwlCƸu/$ZCҪ=Z HqE~.d׊/ATpՖ :|p;&h[VǴI`ٰSH>T4(aqi]8̾VDZ!! O #x#]xfm1iGA <7L6B@вLR!9+~µ*Й>ml1%+mR`2yʹ@ˁi|K1""|W KV.瓴A['"IJwAH"GV8*&in]d} MrJjRMG g-*U`6!Z 4w,E'cxy5;vPm{ħEE7FlAH>=>@(>޳GA75M T Ï}]\3k6:^arj]frZluLd`䊥I]UrJ7-iOc{vμ )nPBn$ЫdsU j04pY[f^tW*W?Ѯc3\˱}I`:K-}N߼Ou`UqwJr05+}FLJ:&LpېIب23Sh%j@*Vhbj "BHMrg) ػFfONq]טff<ɌKHuf N$$Utܲψ7XdM\dzf~ ]Y9\DaW ZꑫРW+DF>y &5~'"!&7Q{Lʯ;%P;.?V j{~ļwuc˱ip ɐdTrH?Kr4|0=Փc/ '9o6/4Бv--8VƸɳ; oDQ8>Y&ٕ/~3 M1+2a߁p/OH5dO"$>PԲ}MϥHh;a,7dU]/O% paA2эm5roNFBٵ98ղ˓ Fo"#y\w+ z\l68WI/V{w\wA;~IX$ 9v54Z L41kgx~$߻cE7?2q`fI$htPB726IAgB3 rxE$ZlGNs:a1!,pYx354Y@9O1=` ̜+qR\K&WunOؙ3 uW@FET`.:݃,́h HΡ|Jc*;bB~&cJA Ȓ$2?z1ޙ$[VUy3~u@#4kiݛ~*1INxਣvLh^cQP+GS-U,eY&~ajzRZߋ6t`] xsn/fW!/A~񪇴IG3W/FGYe=GVA<71 AWѼ^eoGCe'-F[ZF"}֡}aMG1O7 ̯ :nO%3YE#l?:6'qwX{ p%S 3[ƱuӺzZEng/b}E9n;·jXNPXA%)^"vMΝd7TSXE+^ PTVԁC# 熘q,Ĝ99 o|Ѿ;iuLޜrJG$Ky?S'Owqu(r%^jxe3W 2DnMpS,㤸kg]O`lp;0{3~=lP }?h*&P'7WJ'}9R7 Nl!cĮZwm?G7X#55|S+l7^_rvpy6gyG\3;9*u)#ẃ!amFLE<9 Rk#xt*wt` wOT.#A=#@Q[ (>{'sJ7޻YtW%7gxx^L(ДvxXdḯu&*)D(Q@fEe'RgbĻqB%Ĉh~`͚ߧ/eMX&"[r[g3OtrJ]; Q& z9rāJ+j>2n"!4BiH09@Q$(MJ]Qjw+!rpЬ EѦN|  O]0gmMw}Shho]>']fZ4iP]m;I Pv$9ܗtH*}Newo1>@B9O!BV'i+`1[玂% fHyzHŽt kT=*0Fw"7Wϋ|lHdR 7_ĩ8_^(ÅLy!9OuzGy5Km _dȃ,A>Q2h, !ri ܍wVT7mApl xbb7ÙWOrB(KqrZb?⢼H_^KP緾fL"ۤ WqbPTY&,>U_#: g؎wرuG|(ǟ(TA0 &ݬl)E ~YLAuCdTЃ./ e,MvvʧnD:٥`|kZɘrW$Em W7r~qN8zbῈ5|Gmت5gt[^h_~y)t]'6'صͅG!G0=yꡄMi>"=/H\L;)l(''c8^j&kvJ#d4[}&[di̡ĤkZ2H4azFùҲy K^ K4%bs;ԷQ.'Xr:ێ/AahJJ=""(+SY Z}BK1o}!| I-ϡRfB sfu# (ץL!0B=< J<83K;w) Q+.6[GDO;n:N!S?C=Q [ {ͤWh%nKHh3;,mpᨌF+2% j,X8s,@(/cl9:#MK.$G߆xmjd9՞Jdꂻbɧ |-  B .C(7`R.hGl'čLQP ♪qK) y $IzB'5AG,n ^;c}_y-YMƦ 0مJ1X_3We + :N\=څ%23EXۀWdxmZ‹Vͯc:&o^o1: XVm(@]w-3O,L3Y>MWy}'B8zvDL8[=&qRDCN۱b0 4>9u )G_/KDE(Á okf$\)8@+<(: x5nϳB r! RAxZ:\'E9%.SKj=T-@ŠGEaP4࿮n V_ݾ:B3&@}N;|c\*xE"G+N `eŲ2Ū6ݍ9GE3,@PE!-B[^w6K} ~on3Lg ͉i\z*U?)KO`FC~  99q;Ҍ7IleͭZ=^BRvKp%Ɯ'}b8D~޷xT|+&F2=YMTHD&ŰĪ΀e=UIcYTN%":oV`/㳸ة=UE#>#Rv,g'#]=%5h'ij Bv mS)j\ \Uw^C {Z(!,1%h1v=Q_IF6+yϧcJ͛ѓSGNH Q؋bW"/ێu,c`XsCR]8ҒjE w 19I9W^`4qr۪PLVFOAuܭ< EGk.k2D38hh#j'ʕ✁& N /dz{OcFY5+v]x \1AAU)bV87{|Q\(k6*N5.JZ|ipg@}qχBF:JsjRm۟\i2W*ݡ&@DE~6h^hۦ"D6TJ+Kn6 UR\fV%k%KrtSH఑ӿjy{Íf< oV,,XI=m^2S+:U(cN%2_?*$ݍT#Z͚N Eڷr)=.]d2+_8Oz|[p`Ds늻j5:XH=a #ight?2f@@wǨI$]X` aJ= .Qi)*1'д2mB4hAIf` M_QfCSBKn*fZz-sszpz./G6I 2Q Oi\r6pory!CQ r4Ր/[}z aUQLV1W|Y43ł~kOdI a C<bV{=<8;ቻH~.f/pV *&MJE\ʶ7wscDiX!|y>`?uc ,˘ $̀iFHK>Pqqx4PKaaGY̢-uuAKu=^j\=e0Rs,c)%_UHB60]#;Ƽ~Q2?2VѪLܖM-g h3ne0鷧LxsepJĨh}Vdf^{#r7WUEH)⯂ Rbj駠Ws&bWuPO캞[rXUZp).{eoԄVz:jc^*U|"R"jچgHzfZYqT- 6j.+'1ȴBVy[$Z~g/Dr-`CQxz笘5o_ ׼@BQnk <1dBJjXjpMw9Z,gx­o% o23 bYWPlm,C ӱ+ыyJAHN΀r{'U01L2@˧2s=.q =Yۄzre45ޕ)v(g]nMW;@?(Z *JаbU)䈱1bd9яt@Aa'^ydDLgJ*s=G+3;x/b [Ec?od!.V}rGHV׏އ=(]ʳQH@x9|SՑM )ZJf֮քlS5ۍbO_nV@N I,%&&cGI{I&;^ۦn:5[@HyMs40mA N=!7N.}hin'F?GAum&`lȂɪ80ޜ)Ovh8EV@G[T䦩GI-YD@ S$/T3g@\'v`襦Hy#q J1]+a*bDfg9s\b:ś(߼/aomf%=JVظZq9; 1 Q= hZ"NKXZ)7(Oi-dMK ' ٕw~y٩8Lؾ(ۈBk^ѓbK{VV׷5 %P{P؈LoE` ذu~c<ڛVg].S Qn $,؁$cj>05獕yt3m}UwC5?rOK iszfH&-Yf&#KG Rs .[i ʰ8NC$^ϟa.1'e.T<+{Zƽ5ZhMM}iD‰,"0ev& [~|0Qw7bVڡ?ZR] ͢:A1cHX,uĴ79\8'[|UڧiZ}@1S Z9$X\Bn[Y:FsHN yɳ.>Q~1OdX_^C6 ֋&tB̹˥(X@td!?OW/ͬѫØweÒLDRIymmMN7b/IGPg:NRŗnٴbH鳫b%ӥMz/ kiajކ:*@]#]ˊ"y3p9;!&^DjɄ6܌ /,R?6UlN=|C(X[i'͎Gu{7[ Q}ؕ u;eBb$&cOt~ gR atfT)|T-I{#8Varz(xj/HkdKYog&h{P(y$f& |ԥbR(: tSk2iD6Y/V<^hPQA ^ί jI!IӚcîX0Ez ")&[߸ĵ B{!Y[w@#_NvCKeҡ%6dL̎ϝ տӰUĂ\[oB,82~ٿ m>?(R^ z?Z2ﹺxg` ;E VI~8V 3D݆oZgTO,3#6ڈ.#IX%&]=6p,unfa-R^DjE)sP5ѶćLI |QoZ$?ղx#ǞSHSG,]@Io9FO}:%ANgTN>|nr,^ڗqQ{}CpO`LȵQj*gKhlkH)k[ג6Sr POZHBa<DA(0UA  ?.di\(eώ#VxJXݑ~k9?@33F!K%E To$P΍Q<}:etQ"K&j<-!5𽧌)OEQ<y8\ѠP +`_!ZZpv/<ۋ ˣ|>!>OU j!!v1mu{,ĊW 6c ȞY KDl<{Cg:c&zz29&RW2:u <Іɢ]Ml7*F'AeQؓ"tvH3|cXs@Y.)HZuV6>]j|#AB7KG14 505Ec5FkpNJ"nٝA@&;L+C#l:: r -[Uwl(\rzwD!(yaE:r믓liP5@ni4Ȯi8D5܁hJrC?I8YhbS]"rc=i\oU<`\>ښ#uN蚃sZso);NzHԚ%׵PєZ RAv+>v~ESY<IV9zpQ]-QsA$h hM fbLY]綋aVRM22 ?HFy$<ɚh-IErοWu4B0԰-rCm8=Hґ+r)IJHe9̨];iS´kbqg_ `6, CsMjew=Ϳ.GTddQuɐJseƭ8RܱPPqm,^Zԍ:P*T +%DigJPhAVotpEqDsԙxYs cq6Q^d*ed["DH^K l>BЂx5 *&0*KCdƇ@==pZ$,uGoa fWVˍػ,L8׋Fᯱy7rpOa)idwa~l O!uȘUIn$/0pV”P<)b.Qj"y FC~v;ݝgvJbXowm*C(I/0Tm,㜒b\C 5&tl Y,9 XTA3ׂb{u.|c/305a t%kf]я'@1C*#D?(1Z-0# )f"*&C],Fg>>|q D"h K#_]r^RfүO`/}4rUQA/A8!ON,pdJK}3;YN-ط@qMxlIQ92M|l:Sw{A}!TH\SymZȩa 'cuvY9Cޓ:ᮑv}uAOn] t(%K~sUP(v(I(x.EMiN@E} V&m~iz J*}#6L76ұX&=a)],vZJt "!4%ݮf Xwfn{Q/m/'/[uy߰ Z{BI+ko5ݘv72C֒كHV;n ճo% ٨?%kwxr6W-ˬ;79SYH|j(oP,U̱KSZ9~K@\bK00ByL;1C&Bϱ vߞKQ[cKsq&*Hh*gF( 'fկ밋[Ia؁bϢZ4J?\;l6\+( zwBtloowq9M?gNt3z^8@@-藺-G7}h99k;ΡuGLv}{aFghy_qYseFvwyOvy[$ivQ@'kY .6(#_ՅؤԖ'2Aro(<}DO i1J`5MMvNgb- ^WsD;χY( PYSmOgf]2@WD1jӆ׾*S7l"f@FQZ(vl^ڵĢ@ce/ݭHn '.3,6EvV\%'>mIMQg e%Nw[5䠑ȄItLΥ.r;4êˠ(b^9BR,گ{>P \wΒX24WRg\<'.ݒFo:Jc."DT!g&әHl%3x]cA2rX,W1]FwdQ32Nen jXچq7:/P&ф\R\!啬‚fkBҧR  [>s> `yW[]ض A7Z؊Μ3;SINg}_yWDŽCq^ٔV"r;?wcsƷw^q6ZD˟t *a@[Q`KrO-q.`%祩+k#/^B1'M+8$\%ь}WBw'~W/mTg2. SMh' +"2.]Ȃܯx@44-ipܿR 7R[\Y𸚾U(GӭTЎJ|)@l(nMURH:P?߈TkJHz)G t^6-ZoY^ƭ"iqE? I{% .rQ[Ua g*{Qe+x](ic˘U&v "lo5T4;E_|O=e۵2GzbiٲXD wN`}wQB/u-͊+S9Yet(tK]utZWV| ך(ySԄ[a}2#Dσ Hk< -T!R|A@;~W{,Cf}Jx#<'ZPJ)9bIrpUCYP;MɃ_]2urII\wuKT27倨M+T!<׊ԾuMȕt rHX ՉH[AD+e_V$*ϥ80%Jg /Fn^2}bms|'Z Β RoiЦ7-^}=Q9a7 vC)!7zO GZëՕe|2NPV3P`*l &7< "$Y@}+6/ge3řŤN0ⲯ[RBuxjI>@vY!"@0sd:;IJXY,ar c@I,Ez ?#6U!Zf pO1l3ɟ[PWId=.hpMT%poKr^Yߚ36\UĐ!b#nd!8 VŬrRf1chyrDA/0A352v+/y2hY^+T uX*ɀHo-t:nBar~EqZxooESĉKWON o l.fTRկIeo#`һwvf:hOԬU0 E4j*m%Xߗ NΛy*VcФz.:6e[Y#uME6BIUzc-ӨSm>r`U=zVY]0g{=]An 5R [ t5fhvջw`#2#J# ;8l)'vYI%+ո.O[[}qE;LjHtw?;ΚXL..NسVgq_6*Zvo'[3^Ո3HD vy&`PRYi5ÿ6GPIF7}DyW.[9=&DP Ӊ#š(7E9f̧J= o"ܹ5?n'_l(X"_:LpOGזzu߈bʶH4zI%FT,Y#jN= v u#T|]F[%/d ,fZt(CCr&V-z~v1; ԭ{>A$(;"tOPZt6F#(xJ7%.u_}m0=L9}`\A cRFi:\s9hh2V1_ 6VHW-U:̼j `>Dh&%,AIٓvP23^e1QfIm$\~MXm)aT2$mK'#,N9}u8B /7D(y;3ک;yq*v`*{~E?Z.MOJdQ)r)yČKmiNt叡$r8r3k/yF/9:z<8$M|UD?#^%YЅs-1\y.'U7cZ0'_nlCh"\WC_Y6WE'>4hcE3\vh%1>Ych[&0%Wp=^XFHД8Hy%Iopcl)۟ 3 Dg*x{{WG=m W # Li{Μ1`wAdMHH3=o.Gs׏ܨ@NL]=;etl:yM׮䍣`K+;nuƵ+lw^JF.)!ܕ=C|8Z`C8u" hz\>#5Fo ^΂`1_r*-~]!:'B J%Oh\)^Ƌa7E0[ۭY 4hP^^rKIu:}zCG&\Io`Z^kWTk˲Iָ;ȉD NN\9&#=#trǰ ݏ-~~Z"S3.[RL#!agjb]Dff#QC+cZ{t3$JLu7Lkޖv/EދpS%y`PO0&Qڣpĸ)Md> niOW ؆[ڞ9vmws&P㹤k]l.c+gGWXN3BWv֌t kh5!@%>V#;.l*&,la1X?h/c:n|FU*+$} zjz}KBZH&ҔjJ50v1vOO\f:x}ΦnQکѢ,d )Cf[15DΣe۝4#9%B-5_.8~3ulfsUBўU(!6gף(΢YF5_lv:~кᒴҟ$^CF OCgf18+ {!"%!AeJLEZ< '\`Ti8JR ]<VGF7d+> =lɼiBG^g^rԨ@wl3'-po878$xXJ PfQ߷O۝A-*ϊ Y;Rdeu'RCml-ZQ(,B\a/>WIME;mz@nE7CI_+΂&̐>%'( 0^Va1n`͞@ђrsIalSDxEx_+<ˏ@e"^WZ@C[AG|)hC֏Rk= ;/dxW6OFß7$E29'8W!a w؄_8<8b^s#-!{Y?E \cDm$V8ɛ;Ϡe@Y=DR#`w$S旷95HmRĽ"z(LZ;o5PzQ4}A᳅LyFL1(70\4Zua/؍ܧLEb_50P1)itG}[-az5LD7r g 2La=ҎvT OniV6[ ֡_Y@_`uz~=2GbTK|%MIn$s+MT$*!ߙ7er fg2԰V}g+(ب>+zuT"S)4}|xƓѵfMV,91VUv^&)ߎ ?ߵQCQߌˌ\I $B&SM6Ko)<m/]z[ Kb/>*&@PoZ4eUef8Ksl-vο?g05O tXYr˜{yo~ GOͷޏpc'18>=N{6X"F1#}E=TU@ڪ%'s﻾E:1 =tfa %#PWF+}ӗ΄yI^kZ&)4kRD<4])ODuAFeDFZ!=`,n1^'鈳)S0Z>Td~脼 c MGjjŪSn-.::qGVS&_e4f@)bQ _zݷ+¤L$9;x|}9:"Ɔ=6l*^N:JGwG|=݁8OA"DV^gFa첰5ϸoQjctE>H󉘍Γ7>F}Դ޺7I(Wvɐ5ꮢ@8C.W>Hj"(Br:\'H-}R875 p{ 7}{jEL3J`p/m0F*0Cޤ22C*F]  ba@Quc+̅/!SD*5)9xDƪf36>JО62C\TꙇA,r_T.KLWʴj%bLvӴtM2c\Yb*mTor <`EGɛ|י{@`V#kH=c3(-۱o"B`qEHq3˘gE1;wzk9* }/&E4dq#ԭ@w,[y))WuPwq4$)YknZ;&o~s|Tu[U1y(}IS*$U~ò_=ae+XrCHt#A,n=Tj(3dy"$]6@w?N!΋T|LJWj;O5|+e7HRg1 ⿗Y\?qKSS 9Nj?ь: ?7cGD ?ಚIrti"J %~ҧ%)fO=erF1)"_jf_gօJC~ k?޹W(~%ӕP=ĸ3C/a;3Tk7NM1Py^]察«ٔc AsDŽ}OԿy6$ T t+\~ocjQSNAᰟҞR!."d(*G?Iccw9(G?(*?5ۗ7r{(:{/OɵC߲p;udyu^ Px,‹tCwApeFYg#5Bרru!޺.IAzJ_% jiLɄS R S x-.{ijHx"-(Ƌ_@ 5"}!N5^uD/6  ,TSc%`pOz ki㙐g}+ 8Й_&T[UVï^'{λM&@V' ݈P 1=p 9@> ~':3Mef!Ko#zl 00aZmtŊҾ Dk5'.Se+(}Â. /ͺib܊Nwh0n{I /aNh[ZUTO6Q M5=߳3JȒ~Ot1&XEH5A{v[l+f/D}aB>L|9ȩ{K?sD͞yc-z7=>uLC\Ht 9Ej;A~߼zү.˿s/шt*lʶY%^2 bvuM3cӮkb%:qr;Hhbed7O?|V("&;Y~܉[fCS%U.qjԃA];,r#p@+I{KߌmxTD>WCsEhU~,9ROUZùyd]) a)|֌i=^jDy~rN' ҵUJv1:0PAM휸es>kB 鸴W͉Jظ]1v'r.Rr%cMh:Z4g0itu# 5ynGcx^5:c,$b9D񌊱Iہ+FI,[85!f Ub%f+$2OgZp=D8dLN9Z4چ}HA_0Qtu778|4taz3CVs3^* :Q l+$ w8{K"^de38aG5k[c)3oI7Dx6Xx]dOD+˄i0,2 la ,݋5ս,}33N@q;GB]Z:|&"۩JՁ%b~S{%EŞkxfҽCRK9d#Qq{g8CqP" /kUA]̯Vq ~Dnȑ!e0_И^c*wǦ%*UpZ|U#nIRNnEI4v_R`/x)wYQμe:GTO?2wwkW2VH$Km#rf d=v]I3~0$e0nS%Qьذm0-uL>Ce7%<]]VYydU[VNy۟ƒ%Gs@u)?fOI#}Hj^89Ah4*O9]ߤ H\? K' HR[_;/O~r#vPA\]̹O )Y}yPR:LU)F\A)6ӅT }''3@8CkVDo8݂D "Q w+qSpV(L 3vV>ٳ&o~ Lh)rvs%K2H =Ӏ-d0Cbݰk晚&ɹ~Ƶjט .zxWb&u`ەSc@&MKm2BDY_hӆ>0 ,.޵?z8ëPf!qٵE*׸wE& pnQ |SCb]ks2TfZi:l$, EKFЁcfg,]#xzw@k҉Wa#f}ۘA/]Ju|b٘bV}ˉ7 rTe]R?D&ަ! Wo<"ųbҬ~6Q& , ).Qv9Gݢqh^ب0Y{܆d{ "kw YiG!ݏbDĐD]CJ&4#KtN39Хi~1qJy}YIն?:d#&%T4V"Wj~fQc^zO1 jg [r޿, =jdM Q#N5kPx?tT?aF5l^[mJ~Dl[5g5I5zR WH^/D0VhS4Oz1y^)@&7uP9a ǍJdK{{ H C7jv+l{8Mו+ß@B@'&%u+/W Rޒ,oV6~ݱ5%pd WY~r,17#p2<Ys~19AczB u-~6]z&Eɜͻ<2o\-l̊+=) +o{T:<+wm Ar8!ښoZ^\/ lrwBi`JM|eәh1qW1@AF#<6Na#Hbu\JXWXGG _ۊpv&|Zq*мS耕V,bt~q*폞"IԚ5~6d m@_-9@Hy\A>3*1K$ϛ?)hٻKb*fQjUL۾SpV\_QĽY"cۡp))W8˵2g9fq[B9l=MQMOpriڋ;waT ;cC%,4 dCx#:]#VHFXbi*ژ;*ae)KM3: iQ式ɸHΒru46גJMDYJY : Ο Xɛ:_}7$ u< zwUQw4}80?q*Tk6 b{uh[Zvc_qvɌuO(>K7[ eIJr۬<dIY cAbCPD9q DTReʡE_ DqW2&]?%UFi`1Ar:Rb݆]!‰' q DiCr-S#m>ݘ$-mԑU9 7c&Zli(4K f)3CF+ɕAf[8++w[p#2$˰Ľ~_Wn VvC*@(>4yR ;m6]U"P! 71* țE<=|<$|?V QF I!6[ly JYR2wFJos)Y╩bz`ҰaItpnxW@Cn:m(AۡI,<0jI-h4TO;#CѰDb5mV˨HN<;o5!{>QX@_j6MZ-hD Zݶv6 !vkVt4@N'vuCҝ ݐ8ߋgB>>,XʂSk1_Km7J z ]]C*JVhtK S(5|%}Q; 8&BT!!Ms  =%UsqFT Q_i6vnfͫ1FS \F`3b Ɉ ԥ̟D}e:.SqLF6͜!DîB1NU(p\cOmVؗܠMO,LYV0m*Yj9NG|ZBN{ٵ3H'(Vl"%.|>\}H3E7Tp aV̈0MEO:%f*N$8_eyyt<8ld#K[P9X&g#5;D6:) `YoNI: ) |!tӤ "2 E.] =Zfv+D '=`ea^ڭS8qj_7Y_TDX~xJXQPz%oY6 *E*Φc#7,80m`穙_XaL %Ţ&J؛u1c&a5{W`W QuUxG9g om=[a#cFdY"LJ.G:b5Ō_2/3sM&*64e' &0uօ @/351q>OBak)gbRGUH(d¿haPGJ㒵T `ȥHj$'AfJf_hQ|`k3Bc`VU.|̚ZV" 5,7uyYm/K֧ߞ32C^ Ћ[s]@^yްҷbІQ\kR|%|%W̓>(uCtjx9Zq ptͷ6ө,Dn"1y(tEd7=nDD-V7k@S sA"ʢ誏R.iEf^J-0vl;}<שkogvy~y` KzP(pbmW6=7+BP+3c$LWluw!_PO=n }3U"ؒf=!Қ@CV=T=y pMMzpP8,vsR[>}wWGYoƳ`% lm4 _u5bqn(_nY-[JnVAQ*9*<\O(.Hiaױwh'"#J9g>!"M#wCuU?dx{) ک+v1~4+px; Gy/Și WNG9x=_A:.%ڤVBYӉb; o??ʑx[65FѵU"??C,QD=U/zJ ?E/Ӗ |Ɔ ,g%sWAڦn2B9$_`(ܐXMcx%:D=,>gO+EB\o8nh$^t)Xׇ\\훠3YHi; '_|l!`˅C ^rX Hz*l`VîZ)ޱ]Z!OxF™)ίFW-vm.%^}}T4WuƄs%Kx{nΉ9"F0-'>Êc2N9 iF&ͳwˬ\Z]qjuY)K@ql=eZԲ@PmP=.Ze/?pVӻA9~gb'ddvH,4SBf3ͤb}kVxTXZ*]+YKM FeKDBB"LG~Mk؝uW>)"kZ̓@6y@GlH[HG:8pM [G MۃXTX32ZDNk*#Ԁ㩎Y3EPǿ-ʞM:EHRϪcEcMTMЄdE;VL g'?૽#ڭ]lםs4s0F L _ !З7[2 `{HOmڱ7=`tAE 4[dKdqL Y{#A"h#"Ʌb-xʜ)FٳT$˂ hYZiia4xܗFW޹+|xoD?Qe+~l8tI6HX_k۴\)[EUUcA&ZӫJ}dUp5K6x*q E {) +Y5* U/f/%Siѕ'FGn?=6/UW?#i Gj QpmX}<1o*~̾m6ҨzDKHVCp9 o$Pp=uLtɑY8n/P5ؠ*Q-F<@80 amG$)X1 6#ޤd aqp0I8H̕Xvdtɑ*ݿΣȄi/NGb.5M?Bz˷ְ[^By&gz ؛gQ# ]%y=p. {y3urII%2CѱIexPﻛlSHjghׇp#"Kz@l DܯOgWe^P(BӯzǦzcLu W]0U;S!zJ%@ִ,B沠{",],A0h;Rbc`+A/geBٵ^Yt0^PflD)@,C[mG8Nta~,@LI!3.bcF\Og *{JPa| Ա-,?r"E)<3YX2~yi=⎽?FWht;,v:t$24>=!)"3 %4dndHRh(5?rgMq(?\cg4V*n 'vhbӳ5-CȒYRw[C6 oL c9k.&Pt`9#1 _L&)}o$SfD@r}DQ?nY5pJ; F&tmgv 2'7 O%z:1yS?5 tEbLԑm?e!qolB*Y:ו*c̵'Mr񢬆zY"Q u^lAWֻHq&^-saWxJQz夭?:T yQa:o D5:|΀U!3g'^Mc|yR_݃E|e8WK>`:|Crjk MBu6GΙ@,Y>"7iXtL郋ߧ^:u뜍Jny3vS01a(Hs`4ZMLŠ_ ,`I@-C~h^/xOlK34r+LOd替YRp2!:.d9.zW~"f -#EǤ '<`-k:'vndE \:YXpΘ,Kcם Xe!9JͨX!#=_58fk^MVVQC`=l/EMZfƊ,7ٖX<覞jd+(p) ͐2>7+gG^Z!+&J๛?Yz}K U]k'aٺ*EwǡUύЗEG@C.q,7 Ӡ9jKX AC3V2u<%ʺwH}f,.GTPLƾ5*{JsWGvUa]Ѵs.% j򁑹+VZ.+bJdLi?lVz\P"\b:&iHkC rNYDElSgE[0+3ǧ%HCS)w_K>Ex0/H u`3mm9o}#.yKlp|+E2©xۜی*'Ҹ@miq΃i/o+b*tUw窜l ENGL2i*rJM\\v[dPTS*߂Ɂ8jm_ҩD{N\D[<,ػC#C4 T߂K|qfO+^$mO͔ocrG_[}GR UKoVO ݌| @)]&8¢ES# KE\"e 2lϴNJEe)Hr)@K@e8tJxZJZ"Ff5 AyaYq dIe~&>*jzc{4C7㧡eG)qv-Mngp$a80?]4'y&Q@'е]~6r3UTqAG^0Seg6Y/isūOT*(@ 222aRZsgS%Һ>s:x~VGt[E $(VS`w9cl&8G5uElۤ[13\\d*h-kSuEbG~ e8˶q9{ =)@V҇UF1YUŔ'lRh73N{$j[ۉ(Ӯܘ+wg`;MRk`ԏ7f)ڸ}!}EuL"4Fd\of]ӈ9ҶI`wN4[.Z *} I:cdP$W׽&Ց|%o6.Z~0 Iʻ~+e];bw9,CLU/攈#hwE*&B úX5~􅳸גDʙ?YRO_$|,ht~i` RL,./^x5ֿ.ms o=wl:E?)hBBakĂ5g9(؞`ޢW_;-QQpFjA6h,۝qCzKOW/.A*0v ֹ ȁ|A;vxMWdAlRX Pq ^/C&uK-(&* X&6顑lD}aAh6MU&O'qhm-yXgӅ\Dyp /sH(Q fXlM `3Tfd0U{ 2qIMb Hxc2~7pSR[(C8bfh+7n@MP$>t[^Y{mE r0is+y,M%fFg`(~_rd%L#s,/|,si[rʰRuDO+]"/98gԿK]i)0[Kes+1FpoqPi,C' j۴ ⛯q u,r)Hnf|߼aIeǘϣت2X^CN~|?ºrn=ŖqIT1T B%z$3Q\L!??%LVaI(x[bo/´ 5~k3j݅K"!e[LEJ;K7F_`N:VIy 1{j=iڛ2puIe'z0jQPrKw"i]?Ev5"4 LAR;kP6Kt"l۞?NR ޝ+z\pvPǠ]dw?ͅ[@ < ;uhZH&(=RϪ ݪnNUH!]^w4MšW &>y7"q>rciE^T7(+NhdSM\q 磦waϥ7J:Zvf;6$b+I5efUvߍTD]Q䞼џdǍ]9fl$ c|wIԛB_kb6.T&԰\z~/*n쏉up8֡:Dh UgVۙz$k*ݙ;ؑ`TÉ4 śCzV"ѳ(C_ipY& y;uJmF<Jg8Б7z/Ȱn0n&QR%؎G-ŝ/ORn?"cK݈VYj-R鴈+jn@>EI:8o̸a9FkHtlrMvE%P{|óNuKt2]YoczPTIG|E6ːҭ,gUv llFs,~DG@uPn0NE);(JA ]fE,KpW%D3ĝR I9670>|(f&tbHie/c;}h~`*uũ̟n,L`$UN^Ocu_LP(Cދ ` vE"luӌ{YKDMt [R+ׯ,L i_;7zo~;WAVN}˽[~q_%Gf}J5gC ؖL$7VW)¦QAKf ,_lQ3M 54 ct#(=0π1BNtLqjcU -̩ bq D+κsJv3aj{K8EiB"pKcO&:;χP?*K]í}X[^ 55۔fMTҌte{銦~ a[+RC#pBX #Z<)lǛ2ffg9K yNw8j)ƌyq~ˣGBo2!kNe]Ix!gwhA/B%١ט]'Q@`IIN tCr aQ. |)~Ul,[[.'w hz'%W Rd) l] XVg|5B(#9_ "_7Cԙ'zgH90%9{029S&(gˇBjR_ &iVe=Z,CkÿxnݔalyW8 asMd”X٪{u|nI ǞRZüH[yTu#wuW O֤VA0Cx [dS'#AN̺i*z<8L|HQ{5^Sc]?(rOWL a`RXQ?mÌ$#\R!R'W'nɄ2ZqdWzn#E\А顂*J r1EʬRYzR"DL=@EGf0v   4tɿs\1}aӹv/1U!?h4E%%7x^6z 9{\jCꗛQ*F gq>GT}dPXvߐlTLGi*v>q .ӹc:FL6"Oh1åXҳ{M+/T_-<8 9@2Ύ!LY,+d-hs5SYOVVťо= W`r4[_ogbL3aN~xNew4UT6CKEի%s>u"| m|Ė^-Ox(8GcM0}CC*͡Ra}OSa2PۃCtyCμ@k-|ZݩHhσ$JPh ό Cl)8ZF*аAPcX~xS[%B67sTvw듵z5k#9AݻWQͮ-u%(" +[M *DW-Tpmφ)"j/3Ri7I;hv&ꈥ;!{+`˩tLs/PsC L`ѽg*ۜC 꼗HqC; zPpqqupTK+Kؗ~!0!Qön`:Z+Z߈ b(&tgeЇa(ݸ@3INЗѧ]wM|֪vz*OQxi 1xi/0(d|@;tsC?g<)0D%i(Y[G{LNTQ`13b#]95ІA'?lH>ݭy 5 q$Y'?e@5q̍]!abI+Ӎ\4{8F}I+%䰆y%ZW̺}!- q}b?x֝[VM@!&JJ8ӷ=&] o:s)^x/iE :S]Q mPkdDravXnjvwPk}G=Pʬ"8 GTLI:tgU|*`K{-ݐRq[7-yF~ZgL$`r;‚a-1Ug* ~2Q9{unH 8kWeRA`c5K3k:@eY֤OԲ!*;qG )9hlzn=7LLZ-v'ZeCRn_9#7yٵ7M!a +Jxc1O]ût-XH51|sϪ=I dü3 (MM( @KC˖b(];kN;.K[ufsj08]+Ȣ>xEA=F"{miiaݣr`lC7F(%_KUiHX#@t^yWY5aYM)'\sLߠC.bxbqfF *l0~*;Kq :TAVÓRpr,d8'`$ʽ,JVd+wQ}б%;aԃ OKKXU^7K/7{m?&9u W5;RpGb*s5^ĕnb˔䧸KKI{v;yOڄ̺Da5aֹ#%Ъ;uDћ[㠊'`AR+daθE\U ;óܕ]Gх̶2Opa- Dܿ T6UMA%&%i'=2I&cdKXk9mg/n3d~>5# E PtԭR ]Frr/̽[I-NR* <ͅ.&XÉVB]ں"Υ׍ :LR Nu& +ƽD~}XytMޔtO*S#w{U,]g% h듻f!knKlHs\1iJd'MT9|3T @=xj@6c,Uu=7آ sq"B,0ǮYZ ,6$%sZ`D0{XO?O h\RSx7rOK`Ǒ8<fz=!?S&;6;R@HnkS !`ǙÝU )6ʕO>O'4~ .D*;ѷ (-^/%rn`Un8o;Zt###58z;8}:J_y̧lUNj̔p$ۖd'S+f^' 3OYN؏ =l,朲*#CƐwDjKI`m`sxZ@ k" \zE#I˜VQbWnӻ<]"Yv,Ĭ7˳Zr<_*Ѭ,8ۜ~x%?M'4;l+̮3z{7'?a;GOu\#a re&̠Qt͆A֬@eOflW{_96B-Ar-AA4>x^E+cFMS޻_QT Twɠ3qXc4 }btXy*{A"W<3:;_$"MBMa3 & &h<65 J:yq'~2a"$n=[q>Rߖcq` QO]|yu_rF?%'b:W+!HOlܺ~Z31ECIL(Z;?R捧C26\6,1 DB  p:T$-5,\QWˎ4"z4at[5Vwwmx|&1u|vѰm^tE? xzm L(L{&ZX.8g!?TKv-%M-vjQܤ`3.2\KUf:B|WV3H7U._&NPW#[լjN/͉JDn=ڴ,5 8^eX 1S5ط[\fD{F >6Nq$zztd81Ehzjrjc_ 1q`ʿAVfyϰjS;,@jywO;R;m ;hE4.T$3L` ?YQb;z9s7GG'%Ѿ24Cf\,1Ȃ&õ62MDZ̅cU-6ՠ2:;:gCi֫@h'4jo/1ı)h3𰕮N89 vu5-- b(5FFQ3cUdų*eD/$ͬBU@]Ri2Ev()Ġa=ϽV+ 3hd}'ޢ' ? J8%֘&͍ {XbE;CK7siSj! 1\d?_zȮsHT/Z8eX"m"̫.04=hs(zD1߽ƍaT7ulV=lPS|>kk.e]~M4S> Ԏ"c1")PLhs4 û3Fze鎯# w*PG^%RFcGz:13xXv>^ eA&ͪN=Џ8"ڜH:PMx݌ԭrJN/-tU %vQXKCJs7yhd-eÿs{Gw_*-wƒc=m-G|n|e<@WwCPKQ!L&M?}yo͝z| x_BʕFFT8|yh8=! :R\*O%߆Л~s]:E qNVdtV1F*.; WӚVB0~ tO]/rGZVr2w>{Bn L<50c]Z+تJwZآe #F]ˤϯ+P1wjc!'oOʝ SgT y@uU|:C#FL9gz(m,,Txxp'*\5jX^vHY͔ga5] >Ų3aG|eǺ)h NB O%W&+ԌkvՏuG !I6dRJ_8!H4h-^U=㯶Z xi&{춂 d- qe4 @%faO,E$>K+F{I#ƭc Rᑠ|Ѷȱ,<-- =[T9]Eq bF!)Sów?>AZ/[fQ6%N/ibsPVKv7 :pꮂNKAԧl?ORRn)P5MScvp !_>zP} p;*AՐِdn9;5%[RsՁ[XcM وq1eSyh&quPPҤx#0"I4CIOvC-P%𬌎}jB̧ҫ/)-f> Rhq#;/TXV b:&qb3W`M9Ib,WvN\k@c(d_V{X{?j) S Zrᣑ͇BCa0%dl ߙ )bY]I4j yiL[8{}禷fUZοVPMڳ@Q)Ibyύ 0=At8DLZ1%`":ᒆ%wτT6Zvt56UmVș!nPM}֜mJ'PDF+HƟu |(o?P:Ta'0lECNm[c7d  tQB[uxiqb =dK;f{k?^@t U} =68n:n h\`(,K*/ߣ^ָҕ`e<‰)m)+6Snmb3/`濉$ߣOq^3hyv|Z6/G u+@M )abQwT0AO4n3JСČ چ[+Qn1d3*Sl&ٞ7x7;{M0p`m.sû%TV3@4V:!YYQ2<;QƙS[p,U Xl6=5݂c.'M .ędyu\:i+€>-AUE9NP9NdE6צ H@Xbl,_# 7 fA /ѿ#DA20$nÑӧ28c] :ΝoU$ZǞ\Mw7BUdIL~Ǯ& +:9^}#$YS4ku^/%~L^; ,B޸[DKa;P~*wA`ҕV:[?'mmEVDOҿT|uTr&cx*0.0 L):ZH8e&VsP)LVS_>\qf r~}kqqhٚLvLK{q?&ݽK>֣>9euykȣ^Uԋ>qNQ"iFX2)yY(ni/gFw^v47`.h~;2m/B9*d@X) pң;E@{\Z/$;Ui)yU эR:{A\llo 0Tq==Ofbg* *)Q0p{#ߛ4 %{-%;ЦnD sʊ>Q#CRֱFn#afVQX3g& tᇀ]^ytA 7 !a~FL$]K?G( BoRX H5DU:G;rlcə,dU&0ǵ?t`Z7$q"c [2)% j, ĠUܥJf8d Jюv 0cW TsW :G՜_P[| )!,U*13}:%ppB`Y&|< ثQ,d=ïe[y9wS\]Ok ZsW>Bw'Yޒ:JJ7E("D-S`('+3(BzFsQ2wFJ+)fz@/jO^L/Ouw ںT{oϾsYS(Pٮ%$`;Xi@>* `8Z#Nf\ 7)4 ?2A$KycE+|`Pw >h:y}+Xeo |,n5{<.lM0]-> "r,sV\+[| *θG8I!:Q &&fEd1RU~h#@\Sq'@M)C/HzDJ!gFlylus#P{(QZaӹ!ꌓPY>bY%kNIg@L nxO|0P)}~iin-SN${y8h:k2YHHRL*b:[=ƥxcX'GOUg;HuW0@}[0~CmǢk)&?[gKN0Tj6إQ*X)k~:2%yzgb=ҒΙSP%D/raε&nm $MY+?*.vm{ˑ Æb*bh2Dc(?*IoUHuƁ,L(NLq{~t 9PŠ۷Ju#o;4roⶬYv?da=mE0QdG@&>dkgL9ٻY'Aa3 `t‡M/Lz19NߑѤY᧙uBnIg-M:n{)ͭQCm۠wAƳКyqfGqI1P-Ad?s&з%Gv!B^ax #(<%AAnW\`A2*4W%pˮaIY_+}`ވ5pc6c-/Uc飨2;0=U`)ګ(mX6!HKU$Ef#/ͮ"^~SꜺu;Rz8_4'8’pW$a)hN[* |mֺS\FDe^sm[,k@d# A&/j`盌V2& {릤7 rt]r{Tm҅m|1<SPwmBWI9MF}h:KV퍻51#;q=00E=UDJۃSӅgP\ ^>~ kpETA+'Xy'Wnߢ[k+n66q\x%0{~ -5xB"Jl6yW\hZ rπ KIƾaHEOhRGtR[CFƄߤc&0~UOuuO#C] H.DL@B['<\iAu[Vd~2E_ʰNBWIf#ƍKTHXmrv*;֔/R6ض'th EP׊)VZnr9OzbzO,̰/}k<3#th-W' myȵ4IBn5Gu_G3xttX_@4F ع.76l7{ZZ>K+ؗ+3) 68=&-=џWSYGvޭn E:OHZ! ɺ&_IKsEQ̚|PW=qOx&ga,F0H v)C>οm @`je~Ob9s:Rona zZ7ocLM˥ XSm:!:pEpcȁ Ps]Xӹ.bS8,QƗ_X؞%Nɂ!6AsՔgLr>1E˵=s{c942k~+E7'$`ŁOmiی7˗ PpVt1ӻuʇK8Gx`8dYmŴqYL !F7{$J7:sҵ<)۽ьK=nd;ٸzSťxQ̝!:9WN }\ -s//58KdMnTz/J:CIWV}_$7)Q'e=V?P.=HlRض/q[k'L?![a 0 E.*QlW=}#ni+FtJA?gN F!(vyaCO4.?2#gw4yiU@']B*dJbޱiS\5:.Gm *E2VF]Y+4'rwpt8BGhwటD 񴓮بz`&6X^^Ym֘ ^+f`f$݂0 4] 77vV ;'讕^qDؠB>"7N"+Ln{St *jw(|PkTMyax_=ŀGg!0U;JP.烗a [urN GqكF`o-lL !Y`LY[<^2cg%*&<$0"[7mie !M g|@GYu6Tmj.XgL0޾dlx4֕}A"jme?71ƌͯ s@ gK JܔNAP^yHq^!2^>|i/Ё(?om@~2Ζw"N91m=)-C'~Ŷ˰J|M(q9i.V#e@M$ *4Z/X'ۿ ۰k`P >bNM4 ]KY͍l5NfK@S[TP-6c|7)ig+/R ֍AX#Z7+=O RPU,!_,yF-5Fi(/YzUݡ u)-'tf|UPA@mwHo\/se-15Aݓr H?yDϾ)e„y_VG-Lz)]>XuK?1鷘䭲6pDAGRt'2_r\Y?o a(pg!P 8#솰ikTKu!NsK]hbn䮂şMf{2 eK{~Ct5Gӄ RJ(!L㼮Yu m:wPSx_UP' ^|8vh1Z GDˏnLj${5 MOɅ~z1s hIfڱUV8:tW嵵zp=s vC"M]wypYk?3.H0,pك'AiIv8i~BMk`z ) vwilI@0z n'y!hJТHu!=ĮYZu&AC-`H늃6xccR=(Am$UQ7 1ql|C2 <puJ)7'5ޟo6\a#$H ߙ`}SO/\Z00W%TD%@덅"Aqqr%YU_,km.#^FG^\u:@W>UE|TL|?I[IL@dbdK*SP *N* ٗx5A; t*uq9\ Bqz$O#$Uא{A~_} Lh|a<)!!< 48r:[9?ZÈ%D.w+r`1ǘqbܻ.5 +Jal8y=QibkMAՙ CRsw%:3A̮{:&F|t(w!څbM_tp ~'S"zĆtm%͞\cyK h0@.Nh)_&ONVµ,i9A1uOVJݺ2nr157)GE((mfDȤt Щ@ K Ck# #eC%|yxLTa@Kԝi+R'ߝPr ,4^Zh'x~k\Fĉ>dnE:BMeGzиf`c#=]cPHGm=n;M0-]챸Ѫ7^,hfϳhB,l(3ʺr鞗Ss/E4ZPPqOkeml%J o\+ҕ?ۓ/=ݯ]"9_| gu[(l] 1hQ4_m; _C.v:{Cq$t|(八}e|[k6K \*^K;]f^bͰk&wWcش k$A=ɹ;wO_?{.'g"Q#6>JM鳤pL*6Ja` iZ{- 'EZ$1Xq(L%v=( "caPZLSRf$T>ohprݠ}9cNuvʏBI޽=Փo)>;xOZ:k.ũy3>*6mQl61ީXJ?NU}PuY"p[0ʴZcase=A0ǎFmH?la\+W=!t(a%p'|{yqYߚQޔ!Z>]^7d!8=TM/49똰!.-\2ck갼[ؕ8 _bOV`v}tp 020&i UW8t"x(wa1η6ZVqv7@66oR*+ڵe'ZIqd:-g›{zW;i5#lK}"ǟBYv%`/yѨ"7-A=氮s'f#|oivEAaԇ7z/fZ0`Ve.8L_މWPBiO08T_Hn?^T,K@2>'W 3A1Ӭ*k`Qb-90I<h-@v,_,e WAJԵׄDŎq@AIjYf,\Ar)5  xiOs%W)gv[3p) :g@Y3罚;eJ8cԷ)mD` Y 3(W&\0L̖,q^Ո| sĸ\Ԃ>9GyXX'2$ _W{#$$|b]2')Ú|hu_HdM)u'mC}=:+ew\ut)^h;唴QY8 `rࣧ gىSaxN^i!)֎WCa7CЙCI==5~n:kJoKVY^:A/-ꄥuk]zn6zY0/YccJ6=1m!hJv=l3H'jL?]ԫ:ZŇ4qjR45=ux ^Nitg?7IYdN78r Pk%xe4꜐N2J`\ tjҘ#l?*P0VHR|W0Wϱl.H «oy?ȒLG&m31޽^϶1[VF2qFk3^\05Ry !qoPە`M\zED$}P7N554A!hx(M9ND <"kZ2?v^?h[r>]" pNۿto*e/)ώ#+~^Gm2 1zdkH_Y7A6U<G!i:Ea!JdO69~<){ָe;$F :)L^kFHRC&v`=4Z̆kwA26ڨeo{CF|*OB-k%{wROѹD =PUv r}Qf"Iq&vA~\dt\ FЎ<ԋX)/艿-Q}v"M>K܌B#la*/tn8BRjaTLk`h2Fo]^=+=3TGxr)fDL2D( 5E֚Ч +T=dN<}:.Ͷ签Bf}]KvOGSMv72p(L, Wx iFŧ4t` sC`ԓV0êZKd}>XiphT7Lڂ1_N|U|ToU!&.)R'=1(@]i+*;޾(gE0CK>YsI< 14Qjž{7%q9/,^bYVLǽ ]:Τ MIف<OOoa^` zq*Z\:}K']S*,A.O*Ք_pY5l?A-C&2ʪ%6t4-%@q_=UF,?[8;)Mx!`(eOc# ]048N 71U7UsZь @{+Bthpx ί*s-q@yu+1A-;cVΝ;h!fJ0Ga.'kԞգw.Чxb>c!a´.ׁY7|_Eg"dŲ9@Wy!p_y%^B sV,\1#23Dac䃻AIq9B:CRESlhzX3I9+N>dUȼby*D#e{sYU笯bÌ,ӗ<ەd@z` k2qcƫyAQܤE?5SB%Ԟ5h }FW™  hg TVCJ4Ջs[n;swHZƛWďLv,;e.Sg~~wZI3]d\矌Ns%E.D?^]|Da/EI :^24P#]2v=Ufe,79P[f ]~hl`SY%|CgTd;IzaudyZ:e l Ip8E"[$EcSIJؠ寮x!4׵|cG)p&lI ̵;Y\?Z^eVc|-빁 э)~Ync0Q.nڭJ:q6M& `^Y,e@\me~z'lbHn"뢿}~G /s㟹Q!u,&S,$t~Es,'g &Qg7X'ձB6PyTtg?PTyu%&U>K-tspC-%ElIh%w ԶsZkv<bzLA)M``9`4iCVuDP1ٽotҫbdǸ7 _K?I/_YxrIt tQ@X |[4xaX]aVŴWBTRӇ;h4FɈ`hvV U=r/a/_Lg'0el$9|aǃdWd.y (gz 4Y+!gpuu4R@-b4lԵ,c =!e6㪀1pe{vBq0ZUݰ`Gz~XVƝq|^dc5$R'*&v\^KHp$41<>pDTΎ<Ѽ^RgTm9Tf:")yBTrӞsS8 E h_lRCL"8\Ч 6ҡQP'rR;rpeM|Oתb {CH1*3i QsQh ` t/S3\! %ٚī,>7I!sL <ځVDa>gbC t"׀ 4C&C1Ř֦K:4+=v[ 1.RoOta͎iXO5`4[Qsb3M =}kc%;/ӧbu_Eϸb5ŀUsX:t謵3iY6ml=$[÷rczj.eb*mY+$M[8$ݳcA켎EY!5>_E]HV bG4e2tM.pGEPV3'&i'Q# _z6Cז[/uMal~R)§N̟Slta<: $=}іatHٌidA9LêDb͸.d+iex y1JURݶ7J}1]+?ʅhD]@d F H}%Bỵav2tjH[a".mgR_ w9b mb1RYGY+W/Lw.CđxF؆ '"! $Z@x`$ح1fuaӦ͍j8^MԎ̼eD+s3©Rb(H.6JٖӫG!>yfI6\A 9uMo p0 EXfoh։mBr%8w-+_d影acT,ur0Ο\ #zڼh~i:ảw-H/^ fA~\uW-L럢ɇg 4Kh@/Z4Y-b.Psm`ĈV5VDXBkG_J6M{;ЅX)0/\ hzA%ʏ!׃6?uϿg +3 L5B[ufW(\=">Jl[%SOæz\*ؕZfk,\o65l-˲Jhti\I]U4% U(!-CEpC@5~UȨl=n ZIơF`c/=ƌs쫆_Q |D[W<+#'m$zatK5a֞'&EAw9ʣzk !PǪ+<MNNO} 0Ɠd,x݄ ?Fl5qħ7wp pgVVl*2 /).p=NBey6z gz&(FQAf)W~B'+42QL=(Q>{eq, CGo/5F"aH_ ֕˿HQbP9;zQى1rvDQuN$dG{3j8+ʗsU0_Ťܬ4` :kc39Ʀ#'grky8>o #?jcGy|FOHv@I zЛہP^#&_iʔE,1)1+/G3eZ;7W3X 1c K^H|ArwtFJOՂ*joWjOG4wE<&$Ee,|Ձ Bhp pX_xV{N>Xk&LM8fqi֦*Urn!h+4[H7.9r'6%s~*-oi=d,$_l/a3zoҽȘˠs" RqTq`ʞ#3Z M(]ig5ӥ @CUX;V%&"1߾g6 .*T nA%1f5wh 3o%E*1Ӄp׀t- 531UFgD(U^@ט$o`ORoj=q\W92<݀LThxW8+"WT1En< ?;+zq7%QhPQ:D'y3+ H}[LEck՟1uЫKTzVG5`=`BT5|dÍiHq]B['I,dWs+%}*$S5ϠNHrb{*c}O%vĈ26ۭ+[ЎG=-S+CpFXo+n1K`[Z;GۖVGGrw!q=ln65[VxCa:\&SʴH`OnH73D6r)2)i`et͖D=ʠg]yQQk&EƏ96eʽ1q v1ƕ6 # 83#La<"Bn-anA65cY6iZIa7vJ| ęiDC:}R1TAiP]1 -*]VžsN&79T*sN@gh{ H<3L`ڡ+$$ގ5${/Kc<ʼnbFTK$TĴogȧ 0jiHM퐿ia4Qڎfĸj@ ~ KOU]E_^؅lzp쓔`cn I-_!&t/=r0GD2f.u(Ta[l^*qʌϼ5YzV֨U[ bЃ6msOPJQ>u,F+);ojuTV[m>J9v\-whz:ka62`-rb$xqN+P НxN +BM$"^۳_%>oҶs7=[[ ;{pK5BZf!s}nN51VR y[ݫ35 4׳Y$[noXzgɫ1`'j+< V|ǭ)6R %+" bR X//.]Q^)˂<hOYʞ tU6Zf0 S&|{}=ЭKղ|Hd/Okv|&9AxNFࣈ0U0b^q:^$"ϽAōrK11CؤElR]-LicjVhӺTS9@0~CCdWMB9jd_t@u\bUKF T2ѪYf T-HU^ Q;+VQ c! ősHns8ݓ?ѵCp =Ӊ IaAqCeh1K ;r1_,"Jq9 u13A.)LHZ\`T8{DG:0LLiR*SC.+ekY{8~ЮDphlWH5 @+OsSwŴjXaƓ07ac:QQ4Ck8Vv vԫcUo9pEK75yMi-ӲG! cل@w|ShlDɆohy6+\SǐkC]A}WTX^]G_1{ǥ+03Lrg>})-s6$4w<=ǂ^bX$nŁs!g6'Ar\@CQd\$k ^x/9;T`sz~Rb^D'ަ383)?h<ۗ{1XgJ`beKsJiC!=dt僿lr( ^1&m%CԀl.o6EM^ط=UGpiv(+/utZuC "ox$XT'neN4ʐD1.Z!9IbpMf{Kmr6܊B-|Db>?Q^=ZKWYmڼAMnI*Rl<=ufL4px}7Zh$cUWۻL4àw5?Km8]L|5st7)80'aFܸkX؍ԢX ;} "^͎޽D!mpPmgs/u7eGߕSpւpRo8 CEn+t#Hx59VQ*JW?GIvZdhQv%dâaAdWᤫ:.Bk04kM;ɖjèHrBd& ;8QԕS!5N~B0MK0lP{eYI F]3cT'X--cμt WH~ZiUz|$՜둼x┶*K^Dtٕ48* fW}3eהl(/ ` V 3c]AGKmun(~o_D݇R_ ~C;+idi=ƕNCOzxF =M5$RᩘQk戩ٍ #e Bcʨl֍Rhn δ">hP\o99Va@W璼$ID_F.At%j1IF|Ο;I/ÐRآB~tpJHKk}RXI qX :`Gtpwks@ק.J-2U}c4IweOh ([B)^葦K U9 FqOQ s6мm{ aY7a6mQ[=~[-Ճg.6M|2.-[De/a_s.|,8D )q{W2WXtzzH*!@lbhHOM)},=\MiNx 1)Ho%;3tೋĿZ`0qhl:]ՖEnb>rO0[VaU '=kaobyWS ) pq|1zVc@ҮreHJhQl:w3|qZ$*036^ 70-v3š4~!5'XJ+0F|}X[3ʁ{*C)5i@ J|;BٹDJ ͹9e&fR~{-mV2Wj]z} z/Ira:A+ר4_Z$Iz~>ɿ}BA.v̽ق+Fӭ@' bK # '" LF,A/$y "2 -|-!:[ $ZycJ2`ʁd5Si"KƆ{#(["mm|@t<\8k 8#1wO(b ⠺\6'&tN-%!@O$tp&Ψ`ImT H~. ͳm1@5̜,fӺ - sdm !Xv#!%iW4@(p) α.B>-{fŸU7s:=vtly$+Eg,}Gozѱ)OH̃"ri@/O'22Ij{*Åu -r>~ʳϲȳgT+ Ȁ f)㬦b[ 6?K|Cٶ0Jfe:\FƁc/G[pJ5s)$ /u~ywՋX_7"c'u*v>K=ڹc;ILG+5s败s "x}TJX*m눏]?JY⒮^JVPf҈ T]v!@A p.?'./rujCH hqߐu #&X|M"ăuBɴWlUq2:$J&y 3iQ2ؖXa䌑Bz-GvmM0./|M=Mr3<͒ekZ %LE"bݑNWd\LuWӼםElwC #$ZC 㣇{$0%m )oyXi/?^pUϵ֠񮷲Q2D $z,Ts<UɞHlaLNԡHKB"H%L(<`M#!w~ K[C=;z H:q`=,1y%bq1W6XR8 iW5ݔLݾ!GK$Lӫ,dQS:Һϫ'dףsJVH5-i粉7؂?q%H b. ~^'$MD//)W#A0;KAM~yg#r^nDD744E\z,'W 0GvNwHCŬԍ1L@Z$ϯ[ˌyҍ\Gr{>k=oօS(/>e@j}'j}JPW`^W5miv@;;޿!v] TwI8h2W-µ& ,J @ޠMy[@I% A5!tC1FƃJ)#[ROlyÝx^4JEQ6mT"A\]h J~ !<Ց&-b\jl@9NJK3̍ﴵuՙٻ.#Bb\d>і:cRFV[:;g\e{u6g֛k?,r:|Sipk)V2glkTf;=6pN:ic߼1A*8eV UV;I鍕FLЧ%K]3Xz^t@p!4EC4=| vŞLw^3y?'oawZC)50qbYֹimJiK$EpOa1s+G`=w~Rρ X'uyԝ%iм C**6)jY=H -~bW(tCnn{L7:'~S!/9,c>Ϫ qF״^#rˍyjՠ?% VV'掟t#=ĞSt:M=V=een=8λ׶w3 T@y[fƄƊR2sŭ"(, 6_i>klԢxn+,bo_/O|Y͚[4;]uY{ ̒BcljUњ9vE(]o^bA^ȕك΍$\ӯ>+HzšF)Xc*ǖ+XP;IaS$|qo>vbZi>w%_Cі+4Rw%Xeɞ{񫋢 $s?tij62տr$Tn Zw9o_^eFvES.oLq_3\P76F`"3t7KE`U ,n_ K}_3wۿfYJVB?[Oys9n {yxulnMMFOk%`|Ys(IR'6Xg2@Xs~ltU0BG5II/i$}XGr&8 _ kD74#0RPڍCVcq #͝~ebL *pe/i+ca珠2kMv?+ N精:8Ӏi>7F2CkRT@k^+l-.mNK=J8gb'~([-FDzamAlE,RQuSebw])V5,Nf'Wz`SN&IZ5:ύmV4z;+ndr %:uQ ^ӀLc7X ӴmZ90cL@A16ISj4Ć.]%efmeiA-x6@3ke˛/>`AT,KCx.R$ v+WAUEf#hI~gx肟crNhQ50sqd7`(f!S5%*QZFU 5 & eQ9?^b .sp񪈃v_+/UzT ۃ8m\6DqەyHJ]NYv:w@FL|76:o5Uxtbc[KdCxqk՗%$ ~d5%ݝ|6~sĚ.Q>V( =SDlת;u⡘,,KPpH瓝Tڋ bsd3(@U3ޤFA-t F xyYԵ+~2mՐVČņa9Q:Pw7'$Re\lOq3lɰs3+RE1wn$.d[.zy]gS ૖I#ؖ~-nvH{-bf- ?K"g //[p@xFX x*>i9#~'Zd [ H5n>Տlu?uo#߈h'?Fpl)y7VYlfE[n`sR؉,`1"@GOQ*vKqIn/.ދO$N5`mpV -q)So俨ayV!6=Y{ѵaK 5Z&Y;YiqreO h*:"ruV,Hp`P=g^3Cy+:.7׉~wp$xSmXc 4-%_=kp <_!E>gic=b.-p{MG~޹Xl꠮{ϷFBӲ6ȏ ٫deE`tF?k2N*CQ S&kGOtԵKjL3T]9lջM;YQ\yJGS >wn^4sEh%櫊&*3OZݏSٍ.DTcȱ, Kdme.sKQȕoa;\h$cX%ĸ&iuDmxJRMc86i {7e =72 OYN[׮=QW]urSJ $dkЛJu|@19/PLJ-uOdP#nҗ$0g7C> IYc`+`'YQ=}\PױNKZrN\\*N%\ksZmuWwɡ q7@ELƳcdo J: k)2LX{c"HE8a|#BK/P=Z1 ?(OLg 'Ւq*K#V@fYk0pR=WN5nc20~v\]ŜBȟMa&\Z30geRѩw5e) mLqJ_~E:l0 ֯gs|gw,3+q \qKۧq(|Aha΍2*!u?pI%X]'Br`I`n>6FLgPxZ @۝Jaדd6|{2娫`jڙ@]m\53n&%`PSEPI[uIK- 4+g زL mhžJ.Ҹ2>5ŁO[3-1'+l8a2&\HU!$Ve>-ۻ!ܴ|+)L6tqp>4WAA 7e*ßaт$GFMdһ+!Ғe[wSs <3e.%!Ñ1MX/ҲW$ .GU+j?Ge ȚFf[իYXw6\Z-RЍxZ4dtX90kHԽvߗ St]g[++hl/9V{$[!_7VdynȿlxTȏVT3_"$L0^lvfJ\u=d~{-‹Vr 9@܀BO] V`mHd-2~J.am n`[+D947k~Kf?Ly%뼿  |Rq `*8qaP G3Pq?)3Z{0+o02nsoUW?%NVl{.&N\hؘ Sw|ԼXè T=;o%*P ͖K];&7k@kiiN65m?}n^E%MnM#%0H1U. 4߅t~ʔPFåOqtVkiΚȎYTĠ#RpoV8>1R<=F]u&Ѱe s"eh`]FnBV2fҨE=0x-g//5.ʮʼnЫvKORϙޛLt}D7 E^ta 铄\i ş 9+Q+&};R ~x20p_}O{G!֎Ɯ4vɬ #Ҏ0ra,~2ӓ!5."Jy{qm;€($w᭫Tڧ-'XZĪ QkkLQyu)-hT>A.vC;%ޭO@:o HT*rh-Cd 7I~aK)< زT!dsM=?fucWZZ'SpvR92o;A;]64|blY We6tV5ݿT`LЅMЃM_Ag 1kٽUXBJ^|ބO&A &{.S-0h %/  EZe=`Az5A:'H:aIR):y%ZfBj7t? >pRY VGB[7v\Ln$h:]21gIc'n^\|xBxԜ;fXE_TIu&tD-\dlP8D>!0!P(E:t6IX0.|jp mq-jJ[{_Owej(*YDӼ^WJs5h*zwEx,nХDN; 6t|)It {^ʁR.@Lp@Z8Xэ}Dւǫ~nH2fq3֊V,Ч[cT'[CˆV=>/vMvBDb[1.**l&Kj ..S)(gD%П||x撼+HVʀs`;I뾯=Nct% Vc|ͽQÖ:fOïouCӘJA&W|^A=O3׹PTeI\GorIæ~F6 ě Ioƀ#xR4} ЭP@lmH9ϡq!"O$ !#/m< q,=0(~@x>nl9**/s1P~M Q Љ?#!?69}d'5NF[{Q%6CaX=+nG[W b Zuau~|= *|K3F ,n&tua[" $:lu`lj[t_ †_>WxN,fȾ!n*G @9rBŷRm}-NR,##6tw*皴>MQjuӈP妙hRlLfl%E7_9/ H753VeKg p|#ʆ 71 u|–b ?~2 Rsuϋ[!JaJ))(z>_d'R0Ӽk@B>cU 3 G-aj^ vMJZP6P#56c$7?8p⃡J10^~ R"fi| KI"۳l*FiwENyGPxaTQ1U4 JOC_<Qq1B+>^wɵ,{`׃/"1\ِz q|̦*I̵q15j7b)S~bM-7᭲o\M[ɷBSQncj w\0𚷑Vw@ $0ij5s&U9GlZBfzN=tE(釻+dVMPJe4:>Мr[И%a>mA+lp^l֜si⢚3{Y%*b-UjQLÙNJb!ν6A̰KȤn(Gȣa6Ǯ8315!<U]"0\H*3nvi<W9V.R;76K i}vIv`D~y^?<gn@Euqln4E q)1yί88ۭ@?<ܔidx԰( gSu5zch!0P7^\"?TM: <ڠ/2\0C:EݔHɣeǀ.Z9Kn1| b&~Kl( Ex~g-'ʖ=})f -Ԩ<:_P-P϶\߆E!Gz<ίeqK(YKd>V_'d9 N-GUSZm&`}tλc8 TVhVS]7nm^'$ñ,tiR KpEo $tvhx,i$ d0%*ZXN'$nZOgb6 }s9enʘV"p= 6mjH3ҪcnVw7yι*.Xc㯭·/N jb6RcvC[@{w1rU =YjLN )RxKmPc_hҙvvk֧pT%I;΅pJ2&)$KAvO=)E=uߝM eD-}xTG ԞWHPB~L{mDsƒ朘Ome&0AZ0ܩDQдݾ~I^{KdLȇrF}seV1qW мiz˙2B(, *Q)4zXfndႤl-1Kfc=&yg! ˹A{LDL!= =LhGŭ*lq_d)VMQldzd0DˈggWzi^HҬxtn5 +Jlziۦ!l?*.PpN*5BGlD>a:|7cvQ2UZ!p͕B7xj2"L*C7{-ɚ%?_tŽ>J@EܲƳoJM *@8:mAΩ~H՛/H;FI_.'uӱXC8'  }3RVG[9Ӹ7{m[-*-ON9>/|JKtL ?og`;+9B0jV0m6ǭ}ĠmS%%Ѫ0&ه0\rѥzO: ;bSRNh﷨z>MV6uW%GW!?מuMX0v B6[N vbٳ|^wLǂ0ر]/̄~#I5 50a$Yj/<8$Sghw{xPWJsaݷeCpC+[g$&YqDĀO!X Zh7#Bi/+,`;î]r`TT,Y~b?B E'1l[ާXj>`|wJ[2Yfĥr J3 fZ))+9>IrPd"FfO7_rn7_qܭW\C%2` 5 {PТ#>ߜ,OpqhJ$Fȹ,p]Y]#Uџ2jUrfiHG?yxv»i .mjN+^ZާU`&ܬ}H*M󿝡c"Ts$prbp G=YIl Ow;}Am=yc؋4w,G3oio:| wȏQ7sТPvxy) %5 PR|T#wY͜w~#!:Nt=&5I5 H`w{739EQhFgSD# V_=m.'3z-iP<,0s-!KwV `wִʱPc [imHFfp({,J(;5l!> Q#pFLlx$lǑR&,ZC\ Q'?Yv׻*uvKmfq*cǘZp4& ]^C-d&db~-\aQ5xNX+k$hPm?m}\A tDl q9o;?֍3e&_;Lȥ>%x[,=WM{+T9V:ďchh.꣼`ZR 7s8mG \Fg(_DdeacKF]QQ6zyyQ}D$mB=5/K%}9Q- fgmA9[EC )~؂y񘯹^3%7vX7@Tyw0GȿdRv`5) +(Z7FZ'^,pvw+h#T[i5>.a)#fsZBtGFY\mnY&BsFLkpP ZX+ ѮHMM.q&Bٖ*Lz3Dh o:H1wO\B_gYmqV뒅ĔU(r):| '$N^IY9xȺJhs[eu^pz}j6%+}L&@ANwQ H0[knjI8q(dYžmǪ쐒=Gqk_נD1k87˔ ſ5DdX~.*TdFsGe65ڧcѬЗ:ȱs`+ᐡHFhYzRUVI׸z33J&cVXZ;uQJ+{&}ow~ =^NԔSK+MyTĶ)m|ڸ1Gv$ŏN(D@qQ`&nEث'%ξ7k- y:\mnN$]4>dMp{4 5B$Y9b8wa %&!ޞɟ@&GbE\_6t-~NȑXs.SGWu)T!V:sȁzV={;ldo[uS4m|vE9I<ȓ|B386(C~KE @K-QZet/ib~\3Q31>{:T ej($gY.J#^hڣW#?ڪs03¤xlI~3/%a߿PY-(- aԶg cxchIghKiw»=WliWQ>x+6B& ^Ȉ䝶يo@RXpXi,*^3(9dqܐ 3_VF3]la^N|q]x0/o 3%k3{=07Z浃Ku$S!`62'UVB0yi(vrqpi3ݰ[싉50K@/P;DBhz"cZ7] b#pY+mx .T+V`L<P#[.$7'K~~Ncx'6ˍ.FB@h$[ƎB ]X:Tmg;d< +m祥ӞC i.e}hBpBm>"|.?waG,2\ awQkچnBZ0aXۮuc4C:a4̃q)6c1EP21d%ʖ]d.N"P6Op0Cc@[S"eo$XaY~7+_;% \tg2/ho&PkƊєg^}ljf{KLt "26(>S]HiSr׼IJ]cCAy=~Kތ w 3XИ)Ymљ%p\5T䡚‡SXSmjs'M7jQ6h\}®CUL B[,i0LñDq"*л Zd3&&mK`ʲH15{ y`( Y<"R!F,;C!ce dduu$7 >YS{m b2 似A!zwXily-v$ I^\H$W;Epg?p-r˜'GVRO)JIDr7Y%#' $6_"t8OHF̹Ԕb(=!HC]٘h@- rrAKvp"3h83[v3H tVDZɽ^u8tTv,a?ː"bhyjlz6'e CZGi6"/z,s)WacZ9O.T9 d%@shhmA %dfGR GMCC@wGhf'ǖn{{ړ@274_ Qxg荷nC_itoZ$g24/ry"4H@S i1F;*m z{%GPvf̒įޤHNA`zTC~6Edy{@af]{!fm`OvqIP[UU|w#C>֭‘ݦD.%W3|~ syWx0>/f~Ǔ#ī7|vED,w:7+PUa ;j+kͬ^H6Ux%_7c⪄C.(R<ؾe. ʼN rr{@V}ua#ҡ75zH;%[rl}gbQFg{JUn[t1HQ((ƧP7˱ORE7Ml>79K#[M YYb=d tk233< 0h/*[|m$c˧+벤4e?#a7gN'eyKܷ8l)_^\Q>ge,xSy'7ߖ2-1ȬYsڪh_aW(.+K4Õ|pъF eIz a罖|s](/H %Ib.ƣ9;±'ES&5hbTՆ&$QAjsטo4Nd,RW7ysmMTwi5ΐh߮L[ :.QXiyȵP$lsrg"h=LpuFSum?[SQKDLDe/'x 1e{4+mvXf)e΂Th52s[YCd%SDcMu&ߗ|OZK4#J/3 }$DR8dQ$c~^7/8^\0NoZ'V#ulԳhKnNk8qCW/}S'L Z((qfFu`] u*(gG@~GQ<vPV@._d0gwH)TEluB4c̤av΋J rPRk'I'ػB;ɬPaDhFf1'ͼApP.UT7xe_W=އnlrD.oRH8m*Ʈ2d~]`ń^%G,LA0W*oOdmx`?vhpkӥT4mjmN? ޻@lep:Dhh˛g`tSZHXulJ 7futҡ_ f\M_zI]flIX2Q~+]^F\7.u<'%3N'm ~.fsj. 0lTŇ-C4ZdxGf࿢C`F'⤧#i&L/":t#k#Zp'2LT_&NDK35 uxZXq F4 KaP7tU#18GuuoܙT>RT{ʸ\=rM+/KIќ 7LVOBW%0d,|cE荾.h5~p[i,[-i*qD"s voY**_;Kc4 X1Ah ^K@l;NKz\W9K YGf2d)ldXE&w 2p8{> yg\QM r,8]ࠍj=$)IB I 5/5cȠ-o>ךy7pCXwm+ Y;a2#$ߧ6%x8`ӏyY"Q:i{}d/-3QTācyLkr[ ֮8E׫rҨ tx dtp7Bl_dō sOkB xdm~m'&pmOb@.EQY"]D)*\bck{I$4@rFG>CQ[}z=]>dx.7Oc9@6W3蠭G| ED.Ej8ILԄdI7H*0M|GoA"Gɰo%M3gُKepDpCʴ\㲃_r^%5F^Wlk_W1Ј\k<9b O-`F=3tG6[ܻ[ KF=w'~bZ'5]s?5E"( y)EY Qϩ@ɲOdRARNkbTcQ,1NB[7;t0VPJ6pI4bTʫ\ZnHD]9M# ߾\bΉDy_ˮ#![fɔDeyU+ڄiF5eM$ mlښ7WcϪ:)|er*cT zdf7Z+<9rܟ%s׵۳ukͩn!:(TO ؅L"ڒ=#l hpeg<1BG+j?%W_ g[:Wڽā,l9UWZ̄|;}/D\GvW#վz<H'_xW:rX7NT}ZS:ir6P*_o}8=Q"* zӂ4E(_1`07GlD{ j|Ϟ.d:i/f['gdy%ym&VbMݟ³RKPa:NYL+3WrNSgZbba 8WInN6LQ؞OqcB!"K8I91v$ yc? j !%7ψPT׊SQwt-7tďD`tZxjl"Kh:nTX46Z=ٓs@J [[D}קtSqQRڋ8{ZM'/D*rz\v@Hk@|xXAlu-Ȧ8./`OAnU6gxH ;ǁ 0 I^QkCo<+zC|4_hAsC?:qUk톙4Tu3@ u.\8VجBTN$(ȴ :G>+SVBsUoV@yL0!*ɺ/Dί!;%Z~2soQ9~)Ouok"B#H[@MQi~iڳzңŅEnwblC&Y9`ibO=",/͒pq zuE).]##d\Aqcy}15DTΗX*-{g'yNN*5D;~uze sW0f >F*'I')AzW?,Z2U[|3?\*{VxǐOmC YPVj %h}&GgqQkhZ`mʸEc75`$n{7킷͊~99viPr':5Q[ts .ͷ@v*ia+}+ Ȫ6W3hvPKUKҢpeӤp8;bGubmSvg՞sٿsutma{q4g.E^\4$Jye-#ۏtD˓:I8&sa2&hNptoAsf,l Lª,}ʭ,m~M dSxu`]@'9n כTނ'f] jȖm4^}QNs\Ѓ7һqUɝ%jzTi/-=m +k\Nj̑GiH|;=WtK-+^Rbp]eA. k)!3ICXy]r@9 l5:Mmq.i0YVcYS"|la"́&IP~A]5Ϙ㴟tGe{٥w}Q)XU˚d+m\(L7Nh^j@t;h`rCSx/1K R*,yO.諈<ƋM FF׆ y-1x尩{G?*Q_C1`b-*&C ^!Swjo⎈hμ k [) yK1K#Of2&wHH"r*8Kq_N姚>0=g$<6OO.gT,0 F! '{xvjl;ڿf,({01i[b),O,%P?*E =GgᨋfW{h2 2PQw5E8.6:vd\\Ld$ *F ABvD@v|GƾJ+s¡UC޾lj(ZB9]پuߎZPh\ ِvvoAx j.^=Ѩ}j_׉5ۜq^H"XK2۝QioJw Ẁ/#2k)mG]Y逃jWԊrpVLR9&%7= Ғ-_-@Eʢ,S϶VP:kɈTCSWfSކ&³2Ŷv̽Z'%@jZlfÈj#=L"٥C%G By/_.!Vpjv2,rURhBO\b+BSv{L8,Lpfp]hb,4 ͒h;]L6='BT,Mg3`]=!5J)Ai־ vuGtYY7zmhhP!gx KlYOr=4nk9 @7Y͂wy#խg-|_QKrI!%Qb @m;mȿ- -Q XKA#՘`Ȟ>6`QF\̅co͉ Σr鲋/V[ͅЌ~xf Eb)NE$z?M&%UOnbV& *y?y[lB@މk g&;JMlYvFUGS8̓vU-m p RxҖXe2܉poF;=X,iվ/#zp>FYȿ[\jd&}v `ϛWOem > #WV>Bv}Q*QPJ(fZx/35 $?B0Sb~)%GEwƃsͩd#mեoDM-0qקQ6{+\7U,;߻O2F<$t%c[H+,4ӫx=2',M"Zf JVd[md ̚fO>4u 됹T쬇8zțSK XN tAl,B UKS\prM#f7l#xm(% 5#1>\3]D+([$'{d<ì&ggG>lGHA{\R?@/]rYL"/&dOL *lzy' ?SU&DߗGgUdIY2JR˫y>n J3'> Xz  o&LVYދlnݦÈ )3汳CG_O{\<ޞHw .賝 ?_c c> E/(WHCa" Uy;yw%lctxLԓ 24P2- ~1~ǜK2fz<0XL'^v䌯>W o5OF%#R%֠#f_3Gr{2W=W ڡg^?~ .PK͵/'5towqHƞt_ uW D޿{692!}@,o6:|U`!}o4g[GfC=CVt2Bh*8aGp.kĬNht@n^g7<<WލXsNV[ 5hTwYt^Hhjy8.$1#'$0Uv>k37mW\fE,d1dmD]75ǣ-zqwt0+1#WmK+o$E9HՈVO?.3D0OνJR.#{z]46e2obMG %_GT-) ?դ4:g\f)D~ACiݹ ssF~ԤR xf^O|y7c}UY[J .{{7[Gpq2+aÚBFKN$q5}g$E* iצ|1@5R^kvp >4gX=yLJqáU }4?zO!3+pfijmп(bA! SKW/bdt'1£A@{YB8M~ҶjѦ'.ܼЅYdV;jWP`rdXY *TLvE/ qГХh8%- M=j8ڙ*~v9;w#A|EyRM@͵#C]*{/zU<="EѲ"Bt$(=TשiŸ/ Tdê'\|洈&\F1aiV֑MdIb.Zk4z-]hvs9RVW n{{zr?d#refFy~R*q܏dz 'Ϯ(Z6OK:hTF]5QĤ0M01m:%?,Xc/Mp(L[}b6Pd[,ybMLUQKϴM[TC!]-PTȏ}\zdniŶa>d@. dUF5T/檖%"`.*3'(5SR R\Yu}1G [\ыr3Mp31QՌDUGKUؗ uI\X6WϿ{i.ՎvvHmD)4:L:etz670 T/+m @,Za5%3˴ (? !XעSo!Yy~F~~NwݶH팮kZZtRtJf~B 4p['Td =uզ-ܾq~\4&&Lw+>mƺ>/ IӍR&.MWyGkj`\qˆctYa< ow *)/k"V?S;{%{Bգ0t)GDm[f; *ʊ(`y~!wcKR{vؤ͒ 5I&WQO{D&!U&㫇)50K®87iu0_#9&ӵ Ck5zǶSl,Y_n쓸{7vYLOJ9ņ]L=_~8$/J&磗u,$H>s48|J4'1?ƯXxnmrz4[x0ģ.@` D;Roe\'d+b.eΐqFb=)p() Ui씙!ad[TԫFw>@%t#@ e o23]"cH$ۜh.ث{E6[ wt )ko|$A~1s^!y[0GPSj#P.pM3 7܄`L +ٗ}c1nȱ7l3SvH+ J_%"hh3.CEeSH먉F908`j6̈́7VO Ml$1$y qό!4 gw1g'cOPLuGM+ϚcaUjXEuCB(k{f\Vzltܣ'I~Pϥǀ|`IYؐ1,z}n'#fg )C.`nm[F/ˑaJI-4RäYsFs^)1T+Fk%3yA|ц,Ii! (j+79iG[5\0086fYƒ1E U?Nc̭G-{4M$Ipt҈%@N&5}Ю9vWU:+GtmI[1c:^Tӈe!SOJB|+jK]eO*~Q2lurɊOa@ Cqv0ZIrFg}#;c0EbؼA 5}EϿ~Cr:}64냝鵎7 KBḽ,ŝv(FK2pl󺊱m б( 0p K zƬTpl[?\L%UI8uH@`a(6s@df-}MZKATdUcw/u#9TArgA~Ѓ>;Z:zƹqSE$FױM=Z UE"ŏ/&W]A.Qo/>(ǟ;~`fc ? #G2i@I!v껤41 7iN8sj&0D tyM6xI;Qr,\mwLbxQbn" Q|JC*<3߯hlbzEK ^E7B)mwfuԎe 'A2-D|(T'"]'֕K3o3;6O&pHg ,B$eOI7p:$YM¨i&j:dՙ2o Br/;-[ö(/^#2c}`ˆ- ~*XA\_=8iQ2Θeu5`*q+U;Ή,pZe@9H Dy(6{ȽԼ:K- hx4 ¾TӾd^#^|(v@\oBv9)M(F/~C\^nd }xx"ब8GevO|o!0 AI&fGSRaUa.s?\=Cu2J*u}"bubmeLSf CLB$l(yяuJ^*40uI_@ ښ2=D,11ig1V‡!OT|@Z2c<4@7׉?ְ:Qe] K"ڮo8XYWit#6LlZ1DacTKXq(ǔ\E3/P LX0'[‚y5N EꥐqKg2=w"+xG1uKHa(>2Pî?ȣ#pJg=6=cNqH~^47ߜx8S 8hG8t9Kw)7S{ճC)XUv/c:Oy&l t>+2lw0VanH5Mm?3tN7d2 ^(D7elI" YD AT,S#W' Wcϧx\ p&ZC$7.6^axJ]խ|ӑ9b%VqhZ/ .ŪdQGՌȯ GqѻG(|Zꪬ 6,L/uBc$cؘ$v*b&w9bȭcX'*~\ gc&_a2+5ki G#4I Fk Cc}uDӬ9ԑ^=+8f4"0~ ^uj _\n;d3J ~a~]5Kq#,sG:͊_!_= `ȻT[+Q`,c`/5EߊEV6C5W//>X5)V攤h4@uVWTy ),M/'D8 !up.IzfO~z9DI4J:N$)y/XC'ƤJJP7c>ӋO;wPW??ՌR\kO,)_Ro80Z'33v%tNgRp5s I"wS9"3z$#ʼn!m(@<ֳ;l߽h}x!]%$l{/EI:woh>=]pa08~"{>?&ZiIc5kg1c7 xX 5O@> '\ $ו,D!Y WmJbeax:WǯjkdNLq1y㲩lclFcyw k ,~]#m ]?ie*r  f=BMZK01[*5!&>8W{a/w]9m"qg7']l a+N04gS'dMT0Ly ?y7sϥ{pՇp͐s'?v#0*'.mݾK 6F)ڛv ӝX3"0fCa}KQKZ!e<Ăk7yΑqVSl^Ȩ ]^h0jw)w |jdOb0{.@ ) C\(5hF$!@+`}4ަ,[XKڮ|FϬlZ?*W{{sp)f9#~Cc~D]6wNàf|k#O'y.1,0Y@ *T@B Lw{j@|^9 @@agʝ)#ʸl(E Z3kWVN0v\#5Tȁ7E [qbdjoVXpuQGZ!#Bx<@X@@ c8je]}J"{gl΅ )0+‘>E2wK`a}H!@\MZy16KI̦7Z F6@J1C b- /кgr'GǬ~+d`hS|=:T$1kH*f^a* @.QC`tɳC n38d}8XA0'-Gt֛@8~@9wi?_0O e"U"_]B0"k=DOE?;EmMlƊ (ssf!gM_GO(n^،]7%'j{h6f-&1ǷM}JH_уQ]?A.(bϑx%;rnn=`f_{ /4n%l>ƝP:3-cZe4\u^yHiv,<3=?^dbt}a.^Ď'0U u@33lruejn(L0tuޝ]B 1ᷚ$XM^:Ř%f咽úNms- b2HDKҗJR7MG^փC,ݑ|xeRdT*AQ k)Ecd؞ѯ5x `,x-tQ̥x1エP⹧{"_݆ɹv!܍Ө^lD@ar,nOiה ٱJ!%g,Uĺ(Z0ؕ]@ګ.'WNy!C)Ul=*9ݼۃ5TZ@& |cut.>cAeKF}(S6_ˡLMuT'at}@  ޘLXMlyt|{M~Bg1wVJu`J'oQK+ ޷I]V mM *JXc*X>}tCѧ\/NmNI~ ^?i/;(Ѐcr&aQdN$ޟQOb!Z,lL@=7;Mzz&嗩UTlx7W$MbpNq:4vsopռZgFOx0YnYXg`A 飐5WLNgIb:o];\)\W':;mBjq\ QYT>'YC#I3i9 >vRU^:MQeE30g@ 7=4En*R6cѠ$Cu㪡^ |&V8QcKO}*h53~OzU2!@wCI'_Q{ᵼ:8__a1xey"! faFbf 1+)Z4LX3o?WXwۋp04ԉ4tf,Cl jw4by޴3MTھ#0 o)oi i}T ~ՏKH[?{L*6N8h>~7X=jsϞC1r|fh!xM.* cK+mW;IU"-]u2-ClFfs'`X٧f#fH/kN6>_*CV{[BE140w=["nv%}X[^O؟~U(S+ ujDE>f']-l20qzE~:+W|ׁȤH|QdO%r ]S˧Set$4&s3N2j=,pߛgȞX1\_4{YG+{?#qR¡5Sۑa ƴ2OBFOoƞ/ ?OryճWw>,5Uނ2k <>7O %ʯ?_^I]Gzڼn?1M&As( 1pE鲩a4T'fiVx]UK.fh<$o/:1H~W;cajĞUur TnazʕAn£N` :| 2|ob;2L:&&Ebg!ᦐtc{"~ HÉe|I0xV&~Kˋb}͏N^:{XAN]B O9֢csVmg(7d N8tj- ?xGףK*(6GeסB XN{7f52q9䗜$pPB: whVnD͎zbX5SS{e]~˶uiW.FR@cPT,?DD;XsW}YS^ba:;:/'x8fD!)*3څjҷiL=K!9xNsvyIx!{ꐰZnsR0DJG'hWu ~iZZ ];rΗU2?1mW@>pF8I #_.Pz/{($a"iQ+<5m,i[B-1"ȤꖾsпNTVf^b5:L_{ـ=ѫ/Tb!X?+\-He; t~l֮Ok^1F??/7㕜UvtUXa_& 9X}߰=X4J&uI[SCʍLh+qr絔񷬝 ²u9w[xcm%?^@$ |C8sNJ JSgl孱^-;z<;/Ƒ?_ZTʼnڥYJ2 *rwJK 8U2D T9gSiExc**Uo@Qו监F] ǰT -%"(ݗxa,=~K}6<K.(FȥOq"rXw2Oʤ9[g\믂Ba=;<8cUiJZ}^Vb;Tz&-A|X?텮;aڏkQWd&rƀHڛ XT6{LC_L`m5>;IoX7nDk^R(ƟqR5o(kqBkxd\Oue6ʥELLt0W{BT~+R(|cz=)Scɤ~I60*5IK"ájҍ/"ۃ$ȢZ<+n_ZY*7J^eD`!-GɠkAn ߌË[,u  Jo; ;qЍ`4\p.w)_ugvXkhú\ym#gzmH$ET@Ӽ񮯹h MOk6JթkƠ;<"-ǵl27{LO@2вZ(}0 lLM\J[d5}Us$ -&t/|Xɞyl,}ΐqjD h%h +{7H%0WܕQ &zA},.e5=['Jy~/'F]U5Qa4*}#첁!2k$33 Vىlad!TFiنێF [<:D挋hNf0K b{d۷.ٸ@rOTjv5\ޢ#EL#ҋ(oSlYѕ7t}dȾVzRGۘ3U֧)RMȅ? J-fgwCG+@$=i7UD&`!Sg|vp$R vgν@갏] GK]I*e7TԂAZҧE&Qt*{:v\oip7(HnJY[g*okj:2NW\;pҿ p XEksXTM'b,⧠f-YnuRjmR}XMqk}CR5:L &,f-6*"QńF&,, ZGvLK i?wv3Ԫ_DO4%&u?ّiዡ\1:],2 |=ŏo&3-A/-]8.W* $j4Ǯ]PZlT6\gdlEhlDK,܀et|A]DdCd-;m#M+rl 80d'./k R{i@`Oܣx5klug &'1Ν X+P?zxV5L#>IQk}%> ]an~FHPd(Ԅ(9:LZ4K`>a Ft<Jɂ %4GLg!>򪛉WskltFRC20lVōGٌ3Ǫ1\5ti^>Gдŭ ^ jD.}!M~ӧ>,=/~f;Rz Kb kBRAk YG${a% uGO^b!PM@:@{Rg3N|\˯k=m2r)={ѵl5 bJ&|w%xKQÑWN>|}ă6Ʃ?30+HH`H^2۳{3%`6B-f"$\h=1з +JkZ mK[ }?c 84 hϳHD;ƊΌ0C$ 4jsQ cW9e },#`IYr>$ar%VꞀU1&͎|l[^H՜/ E3cƱv:HUV<5X|OHpDBU2@Ɩ-ti;YjH0n"<b̫T,}UdPq?'Q) 4n8ԗQVfT}T`m֨=FSN⡨yU^8yAB}hn[BPY@}–N4շfWӖ;%:>dl*Q+ļ]4k!RQCg_IguKOT`~}dsq֝Z?bYeW-!wLkwl٧.d܄F^ 7af?+?Bx9Iڞ#soZF5Unx&4=ѯR^) 6<[; ! muB"S 58v%1\|D&C.*qxe' ' ^Br̶F J7:S G~V v'g 3L}C3AT &;̣$D A93U>s<5nn!Tʦ# =UZ6D]KU qNûn鸝$c r/5Ś˶.h[5~XthG:譨gffuh%謞 2h\Vj.B#!2eLn$Nq&DΉCBFg23/W6g7=O) E 8xF$_9nmYNX#.PW;n3im P- mH|5KM 1`aM4Rtx8. 08N7%tnzYRtjvj%b]l@Ig`Xa;v$(| 3v}?Zj^Ǟ?;pʏDMȘq<[;BÕݭƳ?IsbztĬ7LWkaD-]>!sxiWwDVt*x-gkjx) tl44b1JWW]0j1ćCȉ芭坙 JёV9/MG^| #va,S5uR%?<ǥuJ'9b:ovbTYYa!v xigl[H^P S?X2Lw%Il3VG\J_ܲFMAI]AvO;ݥJIUs}5_R٭%ڄ!b4- ,0X!U̎{ȍHDp"|4M@Q)K)[qtiIf`у 4%',XB`qY?Wnm=[q^*UDܣCy ,Kj,I͡qA`)GQQ)*iQ*)sMs "rnMD6 ߌ&Ӳ!I7>{X(XJ3 )'4Nci5gX}ԾŨU:񔽴~"R#\bxH=~w'E»r# Q5{wT @\+',3ɱ3#S {QJX)VQ\\hm23P|B:qN{)045[N]GT揠|.$ #r8~T}=shN;A~]?U\̏":<8v5^xUP,-Ox ", Z+4 ƂQLa ȟL>H:VC`,Ɏt;>x'V[n˺/h%{[KR:Mu=p6*ŋ~Ii.פ]ԋ!߾~]>eIe;pDi+kE{A`1ARtH |v4jdTskák80)8 ؐ6W&`!4n>ڣ aR;+-M#d 6]$PcC e%B 2S!I _e,8g3R FU (/QRw׏uG8xń-҉UuF ÁjE0N{1iVSP"5F6^+grԊ%<ݹcк(!Ņt+=饵Ɣ U "q(Kq<=bdutQ J՜gn:eRl,VMa l&Rve}A`(dDPp!m794K18'Jf$1^i"mn6?yDh ot|jgVWpoT~8f\*`T PM4uA#X5$/q]I S&Ȅ\)w|*8ŻBmo-Ko'wbFeނ\%9Yq0o0PQ)3]L}lwr# В;{"E὇i]Ȯ,F۹mPM>H@&,oՕ ,I}&8JƧ o] ~h uCimyaXAPC/C`+D=#bJL4o c[O&DK?_B@uϬeCc$cF %퉶rY F&N ׎h$mم6d[T5`j{v'=:x'if&FdM]Pbp߇`~ >9=)GZJZrx&(,MН\˺v5{??MRhl)=hY\Ll3irNo8/R!hxŌ B @E :}U i[} PSd]?x᠘=\׼o/(e򁞅e}BEw}9Lmƀ+ GRx*C`d| j{,_&C:x^.hAҝ̗G恍m"WygaC A%CbFȳ̃յBZΦ̬r$%.ypk86FJPFjw`Ӟ^I,-lgTn1㇇m-tn+ ePji-)Q'm8 &Mi%xT?{خ{<~-I6o2DMSA^8Urz8˻}Th#J7\`7)A-D'721!>N!][O_ 7 PGlu^7lB#ɮ.'TMz@!J)ـ"ŧD)@LaI,>@.|kN[O 6F |ὒAGq'6nV Q`9y7!;sz}Ŵtn_'-MH2y~'/FY J4!~+ EZk+j4?B@n ~41eOao] ɢM]"OWڡUm f. c É =Oֶx@U\io4_F ږ*$Uʍ:N%r@P?:{1id&N(x7O(3{2X^i\#HC ;! ޶j𖬞Ջ1*Wv{@}L_.eVIk]?~˓Db qStiVj~TCJ$?40ؾ*dq#2) $Z4DȺM ko+;>'!@D0.,uQ&w%Gt|&;|ݱ#Sܒs/@;ᛜ1)HBKDv$-$܆H۔v;/TIfL M⯘o V5qGcC9zT?m- R@7.Ьb eʱ&{U O*<荅i+_R6_\JZxM9 hvMu *zHx=R *AC'X4=c^Щ4!Gv8𚝴dU2)6O jȃ ?5P7|: h,/rQWcZH D'7CXB^Sv&5 :z6|b6M4.qp{k\NK.xp~VlÄVѯzU-Lf0cκ)}Ull;_ìؑQM@A)-ӱN]J)17KcƷBE8pc{{)pn ꀹ׎e!KJű͜%q33Ac_6%2F \!sIQ ZSO`q\P>Zvw%@]2{@{brX>y[7 XACsO(0`}s)6qW/3.B%Ƙ7.zrfc `c) s r};ũGRwE^U %* >J $ׇx'Vg錠QVjZ$,\JW{Bpyz]Dp9!ݼDs&2EQ 6:EٛyRN+2ANJ̊Ma~7X4CdHܹb~Q9Tx b[@{9%?m T/hC_ﶢtoG`䱱p?b_9ĽZ(t)=V _oa*'Y1Y 糢x/Tݢ4AU/d%%R Y|H"U==Y-Z^< 'iŒ.S Z]`ށ'O#9)rtcu*H&0TYB|z(zrP]J%]NIa!7֚)£C$%r(H~^|`yv0Dc;\nn}'eI5h67ҭ$|i8eӃ}݀7T!bޏ0@*G32v2@AXF$C{|`j!f!f[DBKmuG>jk]os;rhZED7/\t1B#چT7k:Wp xϕThv|Xlz~5ǪPs;̴0gzx1casβ Y>k~;,q?IFۍ'\(ßsX[ T<0Ư:e<'B7hhVmYИ)ex9E +qIgo)(("w~1*PĜG[~9(P 5 #+MZwב,kywHH_$iՉ,fA"#J1y#e*= ;OJPE,L[[۷l25~Y_2xkHs j'8jݲ>Q"t HU9Qdckƥf) [O(˻"'*3/4EPxOgQ9 K|zDu7P'y̤$cδ| q^'洉zaXRB'H$*.Pdw)#Ps~١J|Z=kzK,axp,+AOaFX1VэMDҪɂ V^7Ruh(jć5e.* rBM: #}fbqۄ$ӯҽպ5lDj-r~j\Bp2Y-.,7 Q O×t|C I1r'#Z(iư;<=(;Z%Nh~m.LAc|SH5::8 ..S_ٻ"Hq숦{ҙK'NOm!5nd)Z-rF0pI % Bc:Z;1@ˀy|ķ9￸復Ou#D +n6#orЍIGa5/< fuk{^ IT"=+;ڐ Vr6S3471n'Z00ɖWm\uZI5_<+nb: 7c Z%8O#dEgwȰT#qf2\rjKKKT/_J!dNdᘁ㗨VpY85{)uK+nЈY\*Ut9{ų}9lZ{GdD_JnbX+_' WW.7hB4 pSLJM:p`!0C6ˌzCɚrh(P%NA rB>&l-nXo#"bC0G8e;3#M4USɝCjI=LQ{ԺL+|Q z =`#=uRJTQ]0褫jB=buK06pmZ)_ьr ]FZ꩐#6A nؤμ:.Z4 cgUR~"*/''W("jWޖ*VSIjɓg9F'W22k%l?U-O~@HƥSKc7:4]g+,9)C_Or3(m.%e8=s@ڶC1p9|HϨ `l[ᣨ@˓Oh~Hɩ=}s^i$c[#,6E2dl| "9x;RHjګPbsZՎ}HDmAFB0Qbr}Sichp_h5縢/_Q71}~c=.햦氓1]Ot,IP.͂%O띫ӃK&3ilURF  QO4˖ ^<,Q=QR=SUS%O6ɚdg5b@/<˒>rʹݕ#cN}PiOglm/Fܱ[ˤ"NS]tr \&=, fn ;'taM!dR'D{%6,_rvVкU6{rw4z YSPq aʲ96Ewycp]. 9cDpsyg7߆Nݥ0pGhFwvIwpJ7VSF:'[QH,VOpz0͡qtѥĐT/["&\Q.qbeH4H$b1B9^w^ qiWAB>ISho n*Q4q 5 pʡm^M wi ?kK3^^.9:ڳ^a9 c߼PENOj%`Qf\98Z`BauY=1Yq>^TNԗ)$B gKdNiŕi%βtrIr_ Yc}f+4/Z 6] +0-]jvE)1*6Ah#5ң .IAhE7h+E`ZCc%,ux_q*&Ƨ#xf*DX AxPezHTQZX6))aH wF;SߋzDҁEoCbz% "L ^QrWJUSTVz^QMOnzP;OX_5?A/pK{Zdqqɸb]V#sU\ސ􋐷 v6:7 ꈚ+}֯ B# q+ uC'$^s5 a/  TY3~\R&Oޏѝ6v&ÖnPK_`,Fƨit'J ?[@:mۓEg {ra)}c=#qk6| B?<*屋X[ad": : _W5|xt>dv6=-qZʄ*Ƃ)M +*Tۈ[o죚"jFptoqvfeQ8mѦڠB}!?Օkb"1̴ )1_mKDjibl*P`irRg@A11g0m۠>NCVh4bXoq{G*gb7V`Xqֳxf[2)]5`u?N8J)@]  ;z&à40"ؑuCEa#.D\^s@4+Ƶ]vf(WY({/?1MBS`-F83m'쥜 7MBw6-gkL"B@}.nbSXcZ\@省oL%䘜ȨJE'%KyO. 4kdl}quԩ7L(*(6W̳[oK@ts.-h{!A^EL&kثzv^rGHN,xmc"&.T/oKsc86⎅" ?.ĝ>x'c᫤ MAcHUғ9H|7*2 _^)za91gz.JrԿ0D%@2b(1L.C5^)AʑL*hprLm܍mWm[?u}<×:q6R4?gm{-0}BuG^x7ҍ̐'-YN6[3^(9 RP賌m ڂg(z&::9sQz{SAG] w) ld&jNa|O9[m) M67ʏZ.S0ğ~; 5CNN֌Q=Ot%l&nވzּ:h0;Th6&mg?eY[i#X}8BRu߄Jzd.5!n(9;ĸ(.H(9zl;ǏkSTp3$` QmpntDW`uoAHꯪ[WbFq"_nƳI 3kf5wLD0z"Bkk 5SJDoir8d :S2 QjZTYA/;x!poAv2MltdDN'SA5fg* NGG*th40|j]|RӟN,i@4*F.~Tw R o%,;?`hџyxMέ*Q\.a䶩^6JQPG1!0}ix_vӀ![eQ yog&GÎ,[9\$ v.l%q KA vhwT$]G~| gbHQtmm\^8Ha%Ang9ǛK=pݝ]dPJm;OXB/(ab>M٤ SJdW}́4K~y L> P]5/gvAwY]Tae?䮕uR D $Ûqϲ/uf ?1Sa X[T&eY(ʺ1.Zrk㏴^w2BUoL[UlHcP pe\Iu5_"\,q@_2}TF釺 w|@Cפd(|ۼP4L[B-! {gk";Eȟ.n˛?H\BOEDǣ fD۰WӇx,kq,p*wvC70 3&pfd*=ĽtkYC%@vAldj_]h(Y_dv4sPE Qߒxv}=Yޛ.ڏZ^=ݓ ,Kn~'K]{YHSv(&=16,,jU({n8gzqtYb:T}^peVUSqa ?F (5:6- dh j'm̀?;WA1QC>MY&hK# _q>+0u궰4&ۏN!SW}5XY T ]P+yWJi,7r†R[ Gŷ?RU˻#>ʜ@{(xEʓE?#ecr!&U?8!}K/df=9nmi0{"3G{Q=EP{RDeƒWqP;niOIS=$ 2R,3se`|0mVq;Kwce̓oahy Fz'bnj5Wy¯&:e=ϫ'vi%ɚ9;ϻ"I2UU~ŌFfދ]4J`t!cwܲN=gK MK!aۍַmI-.<;ʯ.@bFe0dFWv 9qt kmc궩< /KUx~`P)1.Xp֋>/vksb LiFdISkˡNAi󁞁?hXJڛ\[>LY+}N}pIp:U~Xǘ ]LZ"vW(ra YK";5 Ft"LIJ}H\zi.AlH$(L&d{IKXYzeY=ژ̎J$Emfo:BfbG2|H:; #^A.k =?,in&2\qo'7EXR-lrΫ I\LJz|Uݱbw5+-s Cдevmӆ7;tdز]NHE!XnNiK w&[,6I/ꑳ2뉬ctm)>@+ 85 #]/vTLvعH5XL=8NZ"_5i僀9Siw&r[z7WnDx))OW>-b[ 礬F8-f' (Kj!#K28 Ǩ;hxwenƮ?_X} %E"(O1 tliw9a2! @h`BZC ^X)j Fq^[/l܁RqcOl JRh^s4@C],xpE<̎cDWN^Hr\C3 U؋#˯L4cC<7^t#Ur5N̓uPYU$Q$ZC0q`M(sN:%| .;3U6ac]%M$~e4Ňa"lrHs36'&\+6. [^8j,W[_{Cջ_} w)# ΰb^HɐXmo(_=gMApXq~9EOd6b^S3>_jrRZqNi[#F@fU+YP6QmP5K>e 223V8(kfI}|:*YA7թE1`FBf5w ˍEh?AD!R|ێ};:,CJ+Dx#:'UD[ZHM*wU|D>}MapuVK[yܛnuH)2Ɔ‘G{h6E븄 CFǞ*;xWϘ.T xl/e^NHi;F/'G]㻧xuR(o(pmGQs7;k~Վ9'm>5wϗJ xdo:s];Z?n2qp7LC !f7\1Ŷ +/Dzsn.Ls8)KUR9LLERUUηE7͌iB5h[a_"B,za/\&lh8)*|bM8tg2ʬ/'⨢nKIls>Z0 =Ro1`/^w0Xmjc^> T)?QHmF&~ra J_ ϻ r `m BEdVZre j1 %M=] Ur ^T0ךCQ+fHAi7Lݴ YJ\zɥZj 'av|jR%JA) ds+ꣶ@AƝfGi zK8z<ׂ;}("ɯԢB\/s fϵ ]. fOMTv9rðj3.@=;!MM-k*zfXI(Mё_wj v ku⛠(-u"]o!=ǥu m\ZǛ蚒 Br$\TM83'l"hoi_H}iyv (RRb_Qzjs-|5vƲtFrd7i VeR 谕ʧl&PHҵBtNvIM ʹ&!{Y/p "1%bkZ`KrW#? TD#Q L)R1!8xZqڤm<4H?"ECB̪׿nG%%;Zh!؜dZ;L%!XCd*rXkN"BP(9z]t~_4 @rxѸU_n;] 7_!lA~z#cH ]W7J[qAAleNy8u )kPְ!@^Clk|`L.4H&qd^D4N) cK2&br<7*sWM\Խ{5qѵF.H*S$ΒJ%5os_|s4[3|y3NSf0 /qA߷:˩w)Ks-mժO/}P̨d)'t =l'J.UKDb]&HAγivAr NӚ+ImRY( 4+8IA.[#C/~O+/𻥥-h.Q~TIujdXgCr )"NG${qAzGq 22|cV9|m<% a@zOl)J 7M)uTm_Tb/uo+.K#O\\EȔNI?G ѯi^&JPyS 0!)| 9sL/R//0KW CGTz;+d=rn$o2m-x"]NWxu[B8F lpr)wCuuxk.3sV! ƛvCD"uv'ZY3-e7했75m|Y&GzQ^c{9q<ϝg dwhu;㍩t!U{]OQ `=>i̹e8 GBFOp q{6\it˛I7^ Jx\MUxŶ|9Sϕ+^p'I! - 6\. )kPψo vN}4H H@Z/dtVF Zq:{锷TI{}hQu=i8QǻtKޗMY-]et[FK [O1+j % D Պ¹żwqu XP] C 뼆,;7Rq*m㵢Ʈ 7#|{bKO6xp8>_껬5,-э*QxN㘂A$F7}Xr+  qadv3*Ml![~w/ۥg Yasԣr] XW#霤ۡR$,!z; Mv\s&tJ4ڑg٣fL)Jhdžq&uʰe>RFbBKs(![-;>yIgt9`Hg!Oq `ő0#h:~f|K>(̲˥>@d ц~K-v "4 ;f]G\Hޖg$'Y[&/d^F$bAFղ?@Wo)7_}Bmȥz(6v^sMY?Mƞ@mn`h5?,v":Gn+A`# $o)GϮN6X:B]ƋԲ"wnFMD":?N#DH 1o3JB diNkJGqn2HkAX?R[VXK9ێglo֙fm&⼨ةNd1fybXp³䳱8`((Fj)—JPg^MƽmּxjOAX/9ތe$y&~Dzo!Pq}r _3#Q"k*c>^=|^Iyw:w s0+\B9B D;q)| ՘*-veƛ? W\˶PJiCi̹~}VplߗDt׼~gP`Sa!n$3/qOv^du-$PtIbrOt,(Hyc}/T +vfyˡ]TYhu}!CRveR6.PYWˁ` c U] PJtC9FU+VxnHDcZjCo Yh_kd<^n>6n~y[jm+oStAqښx.x4l @ja./ӷ83ivqDZKǃurA3 {0b^54 0+2OP#^#|ǧZҥ xYXAu y%E*{}"~϶^O1};S5dUh(Us:,4,:V#Pat`m-re!zJ?iɨ_:v6PddOg&P~ѓxaۀMsgPԁqB{22'GW8J Z(?xHx%*kᆀbq$x s` ۗO ܡv[d*7r9%:˟u#OxLR {Qcڸ '*Lk j{.8-s9)2[ڧ6EO߳Z;5z^5Ua4kRKt)kXRV2i N+ޱj^pt qtFlcV|Չ[2rCVEh PTuBc#:mt]k?dJH ,XvsT+{G 8{lLDRč6(mlP"Zޗ uP.pJ"=F2Bv:bfj|^yKKۅI/B/F6v3 .bcl)` ](b;,4< Y|W#3/Y0{WV #̂Nz suu{W'M-JMԤ2w]&zWOhE<=j!{}1{LRwvz'_Zvohٻk06LMSx-$E~,N9˩uGB]ܫ=-"'@RQL$_""E0mYu-X…]i"ҥ+YFot[]5sكbש$]k+lِPV`U dgg='k) ""x+r&%{RA  ^AlG{bbG )=c< ,ҁiހ~_sV_/Z^ÞAz;-o^Sy}Gb9&J>DFtdOÃ˚j !%סn+˸\Y )y2\]Y|\ LbtTs/SڪT&)o`lEt `L4P'y2De7FՉm8Ylso<7i.k)? kMA4Ř7iSkU,v!؍ƙRw^>m@0G٬"\^+T͘`+h^  eN|UEFų@5CHY1%8f禔ZHLu7?x]ranP6_HN(aam>wi-+-Z!$H )j6QsՅN*U9p G.:-FAyEk,! 2ͩ(!X2'\&vJ)GB2h(OjRdycVF2},Am ~# t!Yyё0z>Q2`(%6`ମ@<0g*RJF:^bBo5_'Nm2CH^ְOS/H3B")F/@C ,i*3g( xad}Tm` mkx~UA|Z%*xSP;/30|I)|qC ͭRg,R/B#&lci{*֡XuD.Y"ߑ`cvLڢlǡvKqFk[:|E;+ܪX-!ߚA7"kIk (հyn]7] hKRUY,i\x+=OcK|a%5dymTӣ ~+ڰךIJ(DJ]Ň9lPݗh iDmXz@ˉ.mU;L} 9ʫE6rЊ]P $*uIٌ}΍`Ii*X ݋%y4q =|]!_QG,2\n r7sBZ<$E!a5o˩-$%aKj64`sWKÅ2K5. mjӭ3޹!ܫ) žd M@^4qC,루)?d;n`db\eV҇<[FWp,c[,oZl%Xhd«(}}W]0rc@I6]G䛦E[61H]OSKt$^Q * ?5b~g:KUŤS7Gvh♨(Gï&X `½~MVTL'*:9'_0z% ŜCc<9;m"@;<2j7cPS鮂;ԕSU_*Wbj)W/{H^piVH>krԙ# Rc,Xӏb~}s4% ?ڋe0s$uI>sL|VǏnі;~N\ n2Euh=; CTXzyBXrR nxUN;%gpBn)S9YͰ8Lֽ%eWi͚HI>[cP*tuc[>wViڔ*<:Iij '=d+LvB2tHa4SZ [V$HQAHk$ҍ8zZ5VVv!$ &#kg%vMahdl~ו^iq,1cԦ= APV<-3֬#Dӌ3b bʿE qtZ-F;Yad:{M-R AQJ K09T6 `C5WEw`B򾕬&C $;>u=z.˪mA݉Fu8lIθY?y#o({k+HHezҹ^J e<:\ βŕ?MLw>"<*GDh =HpOӍ#kBb]ɞ6΁Y[08.޺֎7+$c_Br,V._qsƤN3Y @h\2\7aOA0mj:yYi>~5#gM^ 80(a'`_9^[v$0KmL8чϣ5 &*s*2TlH<iI!6*>y)ImN5vۤSb ./*EMR=tE 'N7$H֓+taYրE˃h* ͡ ͈~R{aP(ۯtSb A^]yۤϠt(Q=3&|V3rHsNyj^ \/tIIߺUed6ʤ1H#di~!!k p|ӥrw΂*-8O %\\YneR9] ">S=,Oҭ '"5Z4pDRL3[uu) ǬjϠ{榡Ѡ9{'yc&܂󤜌vu(dP5.P[:Fu4EW[حҷA!BUl-գABE&w@Dq ŒoC4C u,ֲ0ّYј޳mt~br?掹dt\jԳ̂o:qSY5vzAt0u%qC|VF ?z Y\RyzV:kF[[0L!f-mJ:J@0չ-EZSxP/7DzY61;<ׂ8u,owYNi?"c+tPTD[W!Wc,?jfHCo͎Fg{O2%G̟# j\t^PQ&a%wWrMzg ;;[-S=5JͯYF@bK.|0b6=NvQ=Zɳm;`6'7'4x~~γF?$,=!p\j`TGd)T/[Ct !l2<Փm[г=eD|8'kY1|͞C};;qn3: #KŲ'w쳋UVO2O,?tZ뜫5's G0bIzuny?`v7 KtoHSc ˀ\ :YP3SLr f oo"wk ?"Nڨϳr88f¿!J1M,BJ h}Blhwٹ:`u#-c(wTx~BI}I]WUA}"9H6Ws$DP;YQ WzTx^n[Uƀ i.SJ@4~%moW y\m6ژ^{G64TϻDLnTQݳU]^jypF&[ߥ65;c?R(6¯9˚GX#0.s{Yhou̗+x{o]isF%i^IP;?hqdxx's O@lLxXuaua .?ֵ߫.0[M"gq@'(sE.7Vx*E2oI6WLOD/uef,45UE9 vJ3vv?Ju{blENƜv8h6lx* \h _bvn7M#/$N/qM+K?ݍG ' Mj5k}(OԒ}ɻ:|mBj!IC.gp v>$j:w&O0SX1C*(hs T^\Vm`Za0.1X f>.~ u\l pp^ڪ3LX\no5É܊s8`̺ ̚m1$?#'D>CLI` CVصA NkBl&cS UvBE 9]Ƕ@LIy,GUa?mr/_ל ULO/*MǩԶ HكkZC=nEej|GiW]bteLYRpFDPn٫x+׺nE82<~:FLu%)jZMϗak߀xuWw ;dkrg-eK tmᮇՕ8k\o'{$c?!.&I1 陕ݰ >3`Φ)LAee3/1Dm;#ҞWDY"wLT/wnF$ /|=U풝A̬\Ɯw ǦxG!f0pCU{~ @G6OM\"pLEzCoOT5i'V8CMk ob:(b[:R` Œ5ڐ!9Vl ?qGOVB2:p՚!PE;%S4#qo22a*D1O+. yENd8ۥ`r7MKqeKsa*&R<U`lovOl5f th8)-q&#F$Q|>ozMOgaϕ9x&NN?=BgA8m^?l,c;Y||7Y}E0`qK Nz9 2YtY CLGR!c~[pk+)4@O]?d(AGN\ORU|`/ -H 3Sɟl^./\ee& <08f8ǞeU$]PG`~(OiH$W*M;4KCahd!<|RXٍ)? EOB/#Vb7\%`4C2.z\8yɎK`*],"ljL0@`0ӫD7͹hsQiU3( R* )4dK嶖ZފH+æNյ02l .cZT|w8^ l޶؀=>w>۾5 믳/%*O,7"sdxe>l0o]Dکk/'-+V-*wkps|ysC. Hh2q(2H׃Sʍ*a)rIx.E E%ٝ ,1 M'"DsaDE2jZXLit΀UoeXs2+[x9] ~ʗi{Rhnv&]!kw&r-<3!WH,sKqk?[,qghF]\rՁuƷ`oJ NP'_c d"#@Gg FKDg4Jvp2a[ x+=;.;gt3ZT8k5TvPR 0 3MxH߂j͈qD42*UݻĈz9M輕ZJj'4hyܤFwaB~!N<ԸRZޟnפ J}>F@A,F^/t ?#*M0>^l3φ>zڔ!7_n͑NSwE%g_Q9DVVjU.bk--̈v1{̈%K'p&]7Tzs< ߛ$hG "b黽dj( P;T6Ԕb0c`tCC t7{&ۅB͙C ^EuS0,T[.9sҲ &r`[I:ESJS*L'^cS7 Zmfs'?;E 3z[5}&oJO I㺖YI;cO0{z}'R1?@^#6>^ma`ߢ0h }+ >ejɋ*S\T1k5 *D_a6-"Y}_ƨVO8(Oڋ $;<Кiz1D#1F fh ͷ|ND:B jED7`xAb8BTe3ȉPV:?@c|[], gdڊW]\Zj`P.y$*3cLj+W6߫9 x I&1;>mEԵ%_æA2p0Y@ Se8fDNviW`B Tib^B3V-<`F{*dB#R6A4H|p =K#`_rWJ…dcD|&s pQP[4q b6:+y}ޥ:[a|?Ȃm_.j$D`IWϓ- {utE4VA MK<0qJɆkp4QfY _>0˼"lP|l&}Bf{/ R6 rυ}r!BTbPtlATg|'Omݵ0[E>(* !EЋ la C?F]d*Ӛ=h/E TĕKXZ)&]ͅD!nR"56LUFېZUz/-B@?V;To֭V]`QHZXcGn]O;a_:.&x> U%Pqv0})*9Jƿr%J+yE#_] SL$WU-ʧf6pܲ`nK;zBCI*se};}"!= cGڴɫLCfV4;X@&98v 0C](Tx-jPaW8wP_=<ߊԀ&;@!.&e3SV7ZJݼJrYnRXfWL/ko2JS][˖v'W`hQj ?%51xE Z5VE 7s%if Z&EYݮ'*8T4qV9_UfPrr?isthcWb&+% ֜9KgP@oABfq \j)SJ$Nb :hc*]njyڼvX*8<ު>H`p(rs|QY%Q-O'ijwy)gљ&0ʅƗCڎ*ym|dV !="gp/mڪfo&L#^ys 7I~@;|ǁ^a΅DXղ!f4dËc3| 3[)_(8W-0s-2O2ZLn) %L g r@_ځ_<Q*6l:`!$ߴCG,{ ϯu| O dZe2D-[$4"pgNi\k y ||\G2*d6afߛ^6@f2E{a#`&G!H7o]/tBꫠQ^' @`,A-Y,q6 X>F}W/ȸVGԲ3?56C7ɔ/RMUʣvsI#9ߕzr}MqäB]\dkZ2*X{: O(\_@6Bm6,^ sH2'"ڬ̩ytK@EvsVӎ꟤wsid_@hwHP3/hAҼ v5R,T*a?gYK"O$P 9bTy;۪39Q'. NZ5_/+P 1JHZOA=h D3B.gڳ_hì# !m/]kL$~<,sB\Q. MJe9MJGDd6qV jp9,wˤV9SLx&u-8T%lli cQb0$C e>cSͫ4 FyD*\>F PRŽ2{㪣F wO"<{]V5W}5\9X$`op$.a^nu3x'PX傧t_dC Rb璫;~duέ{şEQǞ.,AvV sBa'UUzp[󗄇^';_$,9``vf $h'+6ļ.R7Jr"}dh;e4KzBmijj;Gz(Rm| Oo LJ'*f-, UU6yŦ*6mI_i-cu9WQr,s1mLa>ګVZћ3]RIukLF| M"\aFtΝ;)5TNQ1fF0/ lݲ/͡a \@?[6e)A_&~+v&01vEi E*O̥SS5Jy}=6lAj# /zS spv¡Gt{ n Fga88Q)TSr~ +&&+_+&GJ3mc9Я2r_Le"WbU8Ue[@iDv ^""aC7 1rY;9(u@S]BtnȬB{[2-gej(?iVk~54E䈸9kfPN(p:sZSt>QIh܎qG(~PĽJ,@ o[ie#)_Ac쐱QVG=E"b3`i0­"؞W)=?sr޼.'IP8Wi/ݺ/AVaK|;#jPK~|t\ ?vj7pt53tlvK_/0FGIZٛ%\y =f$40#t_asj LtI;D.fPoC|H @ ;/?] $`VVbLٿai(k "?ݍ42z5g/RPf՚ئ]1ӵt!x6m.K 9.ѝ<@ս$8҇^ER\'^R'wvx@ݵ2|4_eK"32TX Z*n z5j8XBӀP_ҵncҢ fVJ/Ю?Ld`_& :q[=& !X9f f 9O'#W,[ rQ@[ʍ԰g(B1>EH% ʻ z-3o-ԅhoi)J@^نP;Mo|!.o7~&O=3O}ב`cGrWiKxl{臗?>F$®?;gyݟ rXl_Aϡb T{u4\lz 'bDǻ!7dƉc|ǰ$7- g"m^l>L9sb)NUDf^ U{]M+-^'+=t%9{:V!!S'qάVpM;;_~'/n1a_v#EDV\{7n,!Nϫnc:x  Ћ lw/ZT CnMd^JWGh/t)L?zOr+7m%%ےil'CG-߾W71tӭKWxgYol%De{ O_K p'7y249ͳi_g(o^7f73 BOIQ˲M/30مCz$Q_]Ҧ$f2n?_j)YT{ LCi k%wE%[yXD=ෝ4QzOos?yrG][~`ŠSX?ԍMРC!-Ȉ ڊш[n"PnB]5;<u^NZiB |L![\?"[1KsݼDz2x|H7ߙjv*Z >h_p8f* 2D( e)(AzSAvAu#IFsMy;71walL1ޒ,mguٿ ß 3^EOr%F <%$ ~ok1o0IPdzǜ%D=||:Ouj.dhCs\u=@NBJi Hr(gc{Q"=9 f'Z b;YWicj+ #ao,,{aO3Me%`̓9}|;#MJaju@yRL-Kۉ=$֍EWoUV76l>ZB sTw'ե*=#RX0=-r3_S~'-][Ħ{Zٺ MX,\vmܳ,X׆_/׹.&z{[5dS`%y˺/cU1u};z-Ex;IJX|M^ dRun`#Fo2zuo4û(E`mΘql t(+zy1fֵk f{V;\q:5b7o A2;QS:>PV8=lчnǀ=6t~2 t*J"S a_f5$3"4c0H׳6c|gŌoJXpHOf=ǾEA`(5q=eHIMd;JZ6nӊ.],`Ru]Du  ikO7T4`u: RW|gF/Qtj@XJȗ,xJZ'ߥ.t+\Tg=j  x{5_ɷ 1 o2Ni89 /Ukԛ_&~;`~)wڋJ(۔=6љKøzE' Dn;*OvDXe.fl AmC 3bNAHѸ|/ M B')(yWLBqUFkͅ7<'_$9eY4Y:#K޾]`C9DO {BX0& X(3~aRՌ.yjoJRR4 6ۈUMa3yKP Kfq L /%DsLay1"яHCZ{~39YӽW$-ga K_j8}7iN#<޴DA oyJ9^О‹ߴ)"'ϔF^,zd^$'zȺ4WVqwgԨvy J~g/"(lH>7]$[Kf")] i5oP>CDhhY_U 1d@Ytx:jI(Vl!TsC:@=IJ]+ԵH3hL,+ECkWuQN*?kG{[}\1)AUB7|b8p"3r$z:1wTuB|'Cg$PO34i˶GpF ]=h ag01^Gw8ikWRSIF3x1kdU(9 *KZOfe#u|zX/v{Xd}D4"haX$@p%˜Q 3 !wp7LX(T[oI b3ηblD8z+/΄2iK3lA-ud3qxG@.O'"muԡh7 YWVn)"^# YͥOx:I!mE@9 g :&A{qv<"a+z/{m|Gtg U=] F &8PG<;u7n((W^ _M9W;<C[g?u\M~ [ Uh9d{&m,>2,Ov6֕ /EGQ8x\ >%)if̋Ox8 ;uaKjy CUq!@@a^'s<:*]ZJ{*^TR'pFIH>XE=)tȬ2J ;zgޡYԟ爫oHil{zs6OU c[G )AuЀ(,p73uYq,P#Qn ^>R&D_[npϏagy2Ak"P?9 FN!̌e4xFg%*bϚdѣZeњk| 'lDAsݮE*Ő6Ț 2"|7 PYVָҒ"Yy!Tفh/6sGG JyXp r8.v#eK)id p#|~_)<i$hxC%8 JMcXv_$0ݝd~wgDZ&'_ϧ0)Ki2+/Dj,@_"땅XsdՑ{& ˸v_f%i(j|U evؕDѵ5EWjcW[adnR<(]w73vR:2vGx=KǼ-s@ 0bԿy-xٟ 1ֺ_jYvgbL}E,ٚB~X,QVD=koc~cx&@Ekjokmj`00XIt ig ̖o᪂hϺw{L <&t(jk IǙ􄃱WDzJ{|bʎM ,ab5 QaЛHwbӫcK J1WV?!pOϳϵ[:p0%˅QWDſ5]3ٛe¢|s$SoU>tWl5d,ao@|8k'V|q0IIz4r(S_]QDJ`kiu6gPBRkp\ft'v_moؾgӓYSCy9ʠ1v8}t f! 9]r\|-qzy3ƦtPbIB*ۙϪX~Z?/v_ 6.W!jMSEx}\q l[㷳3}B_6SujCvo;M*`VEܭ+Gqh {(]HgлrU->z,R u 6T+ ]q=/ M׏ޭD>N@-㈚ɷ.\*?FP].1O]QhfY7;Gհ,VH}ܔS`'MU HwK2E͉L"ijtXGIlkcAv<['0V3#.Egy|%-M&T%Ù+EW-} 6 K+Rgg_ٮtJy+ _FʼJqb !"~B{! rSrg; )#"W1כ^'K%bhP4Qh`\F%EY倩o _mAJOg`qll=VX<_F '`\e4^Ǻ_{ETUOdT>E-kFr;q[o[r䮩ڊr@;GySKu#0aMh49әb_2[[3CقR)>l`'QQ;KD p7/OWݵ.ɚ5ҷoz4H8"y]]|W,#LخIN>pӽbQ{Pv:*8X+-\]b ^/Xx6!Dl͍gu >iMm ~LY [YN|2b l(Z}w@;)2Y"G\us;춍J| GWIo[vQ'/JW`B=_ x+^z+#7+ (<3WckT'Q࿷Va49=lB hė$IaMTx#aq  iN'ۄ 79j;c9xiXYS^"Yj6bZS`:ҙlVR*:3^bȵ Fzeb @Yuct93 ^W)l3SXRTu}MVk9ժtOKm*[o#ڊۺ߆%(WŢ֢wǙ%= vwsZr+ s*Αn۔-Zo5"@,#v$ꓧ`Q VhÓ6F=oӃɣ0<[-p`%pU= a|ݩ|ZTiGBЗR#P Jh_Φ~a\8@OV*!}F尋43 ;/Vz- h;'Se4E,W+J\Zkk#RhEknr`%f͟5C qcJN;: 4?T6I(&κ"4;W'>c sfvAVuUƉLʩ~ZXsZ 3+Е`~LzޭSc(ͩcu9A݂ږs˃0L )$iQRTn\t7n"5W="ISd}3p QЗFTG3i.ChK0`FpW#ǴX'6r:Eۿy(@:͍! vdKpC1C2uu컐"SU g*zЉyeze#KLYcu(:ݵr$,'=ٵ-8(R'9JCbI w,\ER Ck+$,Z%T a0kȑA9Cْtt)FVq{<_l9l]g2ӵƭpBCxbٞBA#0u#zMEuR/s}0s yC\ | 4{`fjv~ְ"_QX[ tocn+PMPlz 6׮XT`yCN:U[;4}:o#,rK`BVm0eN2z{r͢ l#hNƎ^]C|[ZBq6~(ks(ع$ g#%𻛚]q`*Bt/~ٴ̌\'3w _kp3/01BCR̀yEm$,1;,I{1gM3%0J|CrRa:ߧemL)Vc3*q{AICY:A* FZTҜ e?tjx/}$NL~Z0G bc|UVw9䰐r/hu>sLKf@>!+KRKcn1([ĥ "b[fم=AV!WQ9vM"qa" R =VO++a(rk>X_0k8@ѵ陪lNvwp$2덢Nl6Ok@G|HN!:[6N/(S2t7 YȞpx)Up7'nÒr?AZ `eeofi"IVw#@ ·) tLo8D<Ʊc |]a v IR~ݿvQXei#BY( ݀[W:=2֪ٞVgaRRPR+ԬR4G8ӼCVMJ~ MxzFiNi}Fk`jxQ9E^OT*nJm\ :qQ,9h \>8v3I|#Ì,m|`F.7 )2Wb,4RQU4`I{0%Ǚ?ΐSg}}bwi"9;瞑b/X١ll3fԛ*舅KotMI)XMʣؽtЛI ,Spم3=OCQ=i N~Q%Ao G۩'eu> CIPE҇`Ce!T{xb\u;젝"?j.düClҕwc^'L!TV;6<c/f3WS[U70Lʢrӎ_.o Ma;݋ z&d1]tV`[}|j$n|ͻ !s۳-q WUqSd" Orϐi1W!w,-i) 5VZ>K JuawB{Ҡ7Khg yZzjwBw|c.QךhC^}+6Ic|^? < n ԡ /iw$/91=oȆP:PMZ)Q 0A8)rzS` %Hvw;lx` }ˉ32ˁa}gBӞ+Mjb4FZYM|st^g=pfBaJoH(KmbD#Q#w!g #З=GZCıd`oi StD=@kfgI c N$@Z8]dݮH4)L{D!R E`f G%qżG4|C4MSm4YRqq.m#) H,;s Z2; <3kI `h,K6N/m1zdsuňn>8teljgrZj^Ddg_p+ K^CH,5t& Ñ%F<[{w_M~$\ @:wA+|dkIrV&] ǼGu*V+\>mg?D${ОpJk^vOբG9{PXkס)G'-@}‚5{ WI!,p:ԪlؒEp7 E+ldp)f(BnFk wV@tzq (2u0sa i }$Kgwp부EDnFK`, ^:i[od @}=pٳe!GSzۦ<@5ߴw^ 8QyD,>ֈwͼ-~9e<$^UjƤE_$$QC,ڀk1z/cw]:*I ~rEyJ U B*NG3ZRv1B-瞁Xy~2E3lO̓OVe4ASkXEHC;uQG|}\2.הzu lUd^ 9~ɠLa<#D$9ꏅ&9DYki,}<ZxO b{g f,Y~ZT/r#'<Rwd{NzǍR"}d7 <5K\X,-zK KZ2goϩP868Lqe,\ͲE6MF_Dl YKeT+@tVy*3 mpg/|g(EMKqj\/A b ɳ0?:⤩j%5\i2hކ~s7 Z&hiqfx<>R[:1@'LW!33{-rÔxHIz&&p .! x6pt p3 :{H5$.23*W>٩0P8ÖjۡMh24C<)I{/oT ,50Sÿv;)qx`29CHIF.Xդ@Wpb,4L  Ի/ˡ /l]ݶ* CɁ[MW(l-A&o(U RQ5r :lz3úo0mNRݯN|ћG؍ Z%;"?7![U!9oˮnxKg~1q*z-)vJC5kYb">Nё$~bvUSQnNJ]}hxvbg͗ i3xK|_ai2`qtaRN>#Bϻt[\NI.aTfX>Hpϙ'~ަ%G3Cn/"Br?s6Hl; Q Fxe0Or((5O3'ӷ˖[0UqԄ6(hڠ ^ S5.< ?#2!Z:=~$[qo+eER3w;W^8͍^8~w !?@8[Tj_a$ }o9LfY8-v7SsVq ur9bQ+bnn$l@P)/R{ zwp?NsG8ٖJ2Uds.Xf D9 QՇ4%A3 t,))(,Sx֋rDy5#1=EQŰkŷEN(Cdƥ`^]gj >#F}!'ٯ}v ރ  *q}b>m^/ R\Ggu3 ʉr:]®':<*r>'i+C>kA̭s?4_'5J;7A Z3\!dz7ȿ%Eǟ[%6fp_zƚ55t!8FۗWSq!IY -:`D5:@W讇2zNMzGoP8}^k8lk8-tK&Ω8|Ue64{ U QIIƆ(FzVfZ,wLkwy-/ 9ֻYˮ7q9wqحu8':˘zfH`avZ! M+y#ʠ a?M# #bDŋC#}9-dpAX97TJTXtS̷~w0MK ui6EN݁>إ(~5t5G}&bşi~,J 8aH x5d "Ef[]Gc)f}ʽ/w:úr~Uvc6⯣YNFC؇xc5@럈p >҂nN$wt4ȗo|v(E-_ % :sK@-TĖn ^U)2U'47L{%6l9vNbcz@%KdPl#V4-+!nQ !hkQʲ[m}'#C5/| wrr4κZ>d;](?80R\ൺۤGХc\q3& ~h) KP >ĥܐ"tzyAJt}%܊ ?( MyDo]bn4L̓xl R.mțp9T._iQb+UB f [>!O%즽&%¼RpG$Wͮ<Tib1?{mIΦd#$"v%}V;+P`UJmC<1(li8tEvU <p۱zYL&O(J8Au&t]A[6Śazy[ܡpNL]c2e9b1ٍN``lI@qik}yvmEd2PkQG\msmX5j㳵bgw_O5Xp|}oG:'Pj㉏:3rV:` 1?aKY@)oĭfXj[(:X5QHǕLAJ`p6mp3ższrE93Ϊ&[gmC`B y2Q ^^I`$Iՙ&Ã&9& .wtVO_9Sp)&M(/6;>'ɍi]4"lR[Ϯl6ÑGxD]%^p og"Bԝ]O2%Ʉǫ^:*5r>|+kDm  }Jmg" ^rǞ.Q6z\Mm@mܤU>n My$VgI17^5ʯ`Qrؗ^cfjؑP۝[8u8n}Ų+ 0bTw”~LkYgV=1|~yJGeJb% Ei_UoKbQIH,FK/^0;P ,Kƒ3ȴjա)}P ?Ċ KxUJJ<+ ݅7d&z 9a΢~9 LV%8ɋH!82nVwfb|Dӑo&՝ ̲!T(ej!ϻ\Uv':ROU="PphI84t my)?;_ &ș֬h@w'<.Cۛ`x/i+I$#g͂Ϻgmeo IlQGR^MLMuSE ^=ך4J* Jr.Io22 ؋EݗNahn䩙jb:ƳߙRܜF:U|!2>=egKsw4)w}t&t*f˞M% =RvgIڤDc4GhUܻѯȩe▉ mWFwu`3>RSXЙIEt=;n$bJ^ z֑ F'<7Rz?Lm/AMM٨ʐVEBt#{ַԩ`6cYjEBloQueAi|#= Gfd-ag!r-~E\ Y_O `a̯8ؤ qO~y+zU՗I)e Q@JSeuo\LWEo rWHݽ'076U)9?FzrVIrtܡ *+\֐ ,bs"0&6+yڶf^n֊eo 2q!]7ª_V8O*5gKɔwqkm<Ӛ)o?]ڻXXx)-uI`z?{==Q^.j)d1T,΄6.gmX5xH ڶ8eȆڡMi\Dܗ$ʉ6L%P82VL͠g$+2rq`ܷ͝`D1I==&M#ݚ0ʽ >BD2KBM ih%a{DzBn}Bcg7^ヘBW:G%ȱ`Oc \2Chy1 ֋OṸ󜨕*NW)KR~'UoR"<*!j)֗YMyj=yo2U8Rmg[N;Nm~䳲Xџe H$־費۞㈰K7cJ\c>JI/"*w\ϒ|͠;˼PK`8i;Q6i3Kb3/BJju <#,P4jǻEG4MIo3@g5I6&=#7EM!69l/-"z}9dڪm%Mhpw6SbL!efތ#q[m8H!#Su%3[.ʪGn5W3R/uUkrFg7=KX l~GF}*(Bh{fo KcQWBG1aW}xhRLJH4Lw|OVLh@jE #(Z~wCe\ߒYL>VX6.h1wKW5υfW 'eWKs(3D\7SVf)cUc a͸rguER:P%U{8#&rÀ@A q~&u gSA cytZmQXR 8[̑koj2Ԗ\`*7/e=#^E[ijxzSpw<<+U%wi2ξ^6'}!r(D8b` f7Kרv;HhLMc{M':>[.8O\u9Pށo-,z+ dHJ2f-t+B0a~1[5yWTn&d2Mգu4_TCfWu-rgq+ :f_S5HV(BĀZIJG첕B=oK M0bZCŷ!h{Zܕq& " G<UZ:t>xhH4=>[xM{\3ۂ"s*&a5l&E*wӳ/_mڃڪ`- +-0ޙV4~ L)[5iuNHh*#K|$hš3Γf!FJt04x%Jڀ8)4ʗb IUȯLd?76 AasDg?oWBQ Ja=;"ZE]ۏCp%czT^H%кi~ZJEDq(0+5#,Yr5hjלq)JC=&Ņ`krPpƳ!I)A."e= - @ ѤÅڏ\LuPX.lZIHB8ӠWF֪[+5beJIxʽR@4KCO46gv,/,0DYc˫FJy*'@6z8&jDs^sGxIu@ ^tT%Y>Ƈ1"tK@s%ί h*qz$ʖjd,"X?h+Km(&l`VJ OdlRGg׆ȱ/2uGA-}MAC+ X z^^@UXM~I0/JGQsO&ti{^J6 UѤ.#`V_YвvK,6J_rX-"y'TA_͵/kH"^p-N ^`C#1Cis94+{2$4PD(ЗaRE!xL tT =t(]+Ġt`ф^poڒvnwv x ,t,(ooĤ22vO띌ńVUgRh'X61OcW  v>$Z,{cbՠ'G157SY) N~2Gm?wPV]޶YI]f)$1"u`?G0Mrl&.gCڪV/{DgrD<-Ja&Ch_=R|IZ1} 8&p M0"u6KxI))6/R3fɇ>]5UٿgbWO.lB2&,x,'x\zY[^/)з5'GG`ʶ3;61v^$NZJ7^Df`#n^4. cAi}! ,}#'r.,mO0hDC $q;_MŲ̲QU(psonFOyhQFr0l$.ZMa/&H"䴘4xׅF;O[d;U?hUou۽h=Ǒe*tK8wwvtm a Xo7:y^aijsc32(iޭZb$Nc[ֈw6UkB¢w-A%YY {C;pbU-ܞ TN Y#0/Y_~Vq|;㺬͕)I {'*Fy)O.ӕD]{ ʼn &ǘ#'ւ}mx.MZBϼ bl #_H<T!X.:kY^}>$Ob}NdU=nYͻlwIgkU={gR-UC/Pd%ol yi'Ƙ˛׸&z!k.5%7v'd e#fü=:-NSG[!GdǀS͛4v1e^D2O9;8E$41%p'$  @3𥳐ϞJ>c{SIxuCn;H(DCg>Koc[WZmh!;^X%4ɓѷ>w,/3| ,Σ}Lw9%r6¬vLkZ+kD;=蘐#?+/T|a`a顦aWNEq.OZkh6Rrd$N!vboVɇd~KZ]({6&zd|K);֣ dj :GKiUj2gEEl_{(ƶ؋BPGF:NJWέ岤קnp(1̣ d~(>,Uss:#~~>$j&1Te`rN$-iy%#+`Pbco`Hf7A"Zy\t8!8>gl{%LNHI ?+-*4YnU1,3gչnZk@7VWǀey@lOYf?`/Ek7E c_2SX.ȴ͓ƒq(2b -9O/t+\ւFXx8P\G hɬ@P2 .s]p7n+[)Kn,UV-^wN$܂4Vi ǯ=|mZp"BD B(ļ)Dp̠!~UV,q毁y<&j+qPusBuV50SGcBlzpޯ{$ |_e*NߨEыuee؉'e2 0"RߕZB]Z)mWK>}Z/eYBmU$'c}k{"W=!Jdb'f1ln4Th9/dyeFZi@{#x!3}K^h3@|QHU ilj VeɥodxֳU uЛg13&2 ޫC,75J2z&LjZ#?Ѫjr.GXGLmi/>Ytg?.PJ ](g+߂od]>KiS"OX_bKc OdOO<8,p8{ƃJf? )]?1 Ƅ:<0CmtX:>OQuWD+t(1ÉU:AׂFZQ0-\Zb 4 %+J~e*-KYAΔqn%g9;4m- Mor 7 %A ܙ&pˁ?_Y*j 2bI!T݄ i}[$L4!],AIQd0_ `G.9xBQx2<2IFi{8qnybE@NFgfX 4Y DoےJܮһKb=ű~e4x^^=C)=xޛ_цr2Q1p^Pa2$\McID>ʋ"#ABI\-䅮qE=y>I rl /Jr} 6 F[97䳲Ҿ?|؛ Ļv:wݘ 6B )bLC{tˊJ+;kB9$53%Ai-j]l8LjKu$_ tp:%#TX\uńԥfndȑ]YAV:i .MĿ6e>OqhB 1"r`H]g6r[-&[#N0%edX#TrʛSIX!3砉!w8-{_WjzI|µÂ/oTVWVlaTIb}]!Ǘ8V+;p#v4v'ꡙ o@nDƂ7&\ ,@eskCT?jR|fv)dNu&0Ϩ}.=,\fcA|8WoԹF1'H;W>m"qugC1Gs?M!,rF=9?h~3=c&6mE&;<گ aAYn?1Ęwk돻 A"9qMYgÐYG® )pW%3)(rJ4z5f;AWNU')EPﱾԢ%mXg4TNG=7yEmYHt"Qh}Kмl2GΙtMZQ[uFNNHL*laE4y3bv0#ɉ IvaכrbPBtt7ui\m65؊W=$T Ҟ]g*k o1\ 2=λ@a-ߛwoTsLUGjt|nT'1%k功6BȆIk=TS4r x`-ESvө_UXm_&u3Bj˃GWl aF |)op6y|0ѱaL`HһKx+#7uX|U7y/$O@!#%}c~Z <K:9`P%bs&3enGwm뉞beş>,yqGgZG,^'SL-1f߃V<ԭ@rs> <|NBׂ톟i%c_(M\zFF;Ws8żUy7X~)j(Q [m\d?_ ŰuiFj]fP P !;43>E23BvImtq`v[n{6Rrr]NeZ4o,ӎL):è'쩽vshmTpi#1aQgMcF]xu>,v@zJč 8/c\$yGDz{ ˒q,V'?!Ѻ4ȭ(S.PWf1Oi'bFnXܛo(|:u3c=f6f̢=z6̼Fb aQ|4jA[kcpG%ժ|*Zя2!s|ύx'^,,n(U(*S62s>ȹIE˿xJoAJORųuk97CutǑKo-Vq ?|X9M۱BK+# ~{PqEt{[tqjBx|cAܟ%P}n̿̕qKwWrY~phG(phC'- }e QІ 皤ź,:C-,[6IbvZYg(/#tˑ IbIn|W9ycsv 2R %iYQ!6|GS9٬cT_ǫ@/hVaf(dz$^Nn[5qu2es|nWVqv('8G0#K_(h_ٜϧD\4p5FrWX&)PA֟ kSwaԞ;hzJhQ /0BQwZ9 6ݾ!cޑ@CNS]k|C@THç8p1.sUC Bo2-fo V}9\i\*Q˷k֡:)و,DѾ2"|]\ep#' (#r2Qۺ9[ L<1 (W0Kqʣ0c?/,6mpyZyr L{>j{Ak:bk,"JA9J`gD?E ȑ. gdJT2%:bQި$FjS.*wZB6ѯ6٫S\_{:iJ-`BGF9":@p1S4{M!d}ډ#~8ر(wz)VT³K7/%T,X֣G %T#^\jo8ǽuީwlUAcߧTx47L ^z g"VIҧ(>G,\`;E(q͓X b O'*~WԔlEPj7D}I:*R埐7h0=-U| GL&:VV6z#sM쵀2T:vx{<BN,WkJ^c[[Ӣt<ׅ7o~i1AVn,oM}w :I=׌g޵c*Tӣh9uk,$k9k )I7XHHY:c;N|B: M#͆ﰌ]k~\!B6< oQa6FP@"xBDݷd"CԮ b1wX^d_RVL&p*1WINX`'^# _JJP }9fqQ*$/W9mj_IZ3WKܜC!u{^1 &/nI(d8^$?J+Gz:W7u8d+ߗC3=~}v;7<ɡ}jbBlAav#p2pwC]WS1]/v~ jnc(‡Jl ꜵiz,bޘOQw{6U^ ^9զs5 DM1r (uGlIa64I˸iN+I߻~vD{C{plgkC$dVw"]^Oj2^H2u1yw AiLM-~a,D eK 38( q1Qdho ~ec7>06vR(u!m(b2ޣ-B۱ah !f,a 7i $ rYIEfΜ>ĄWb6uLJ6_=*;7jZB̎tl_,wjmH: mRO )GK(p\HauG)^M-ر~DXQNJջ4PQ^, 0.5VR5u,b\YL[H$jvUZq `شnx#ȵ>o~K@ZmU-< OUkOZ7-ʊݷT{ǯ3uh?A0 KV3:*[SUH{jNrpmQbӣ[q^{UҰq:Ŋ 2FW/GW6hO۲wFV~qNX4bh$k8Sf?Z1uJpP]Ѫ }9?1Rsn :$Ɓ {s=3XL0E9OsOD;gr;Tn¢N_OUm-:.Tj% T#e+jcSO/p^V.nig"3֒sK7M&DZ瘃-ϫ~WNa], Tzw/FL;e ] Y$DtI⏊15/+o|IӐDEI,¿ < l+&}^8 {\8Y~v(r`IO҇Eހv Kq{9Y7_9ԗ^6߿gYЁ ǁJюvZ&U,wumBE|X3P,h GխMpш W亁ǧL47d_V֫-i^":Hqa/ZЉpmpIš3> IȐ{+bpr|Z_ Na)H+ /X&  (pKPc N rݖ)A !N783h2F8&ŋQ\y l(%+eC"rnz[d2:DKjbCJ z3?ypƐnmU s]krǤ vUأox&L@$g8uP[T"MZRY HXyg]8Β@ xtdHC!<@ ԒSXWӫD,Q0%qj@1a5g(.R+*k9¼ۿr'~X/*R~)Xm pe:ow.d(`|#A= cv Zݥ^ 3U.T5mvH~2_9|&Uv4 r~6̼W*0I.#yPWA1kEUٖP-p'8iI=;dӂ&o1B$nz~>M}QݜuF7Cd7yE9>Q=z̃B(}v6-d2Z)3%ݗ4wƩ P>=D|>iԖ:x >ݻ|ԎBSI3T٪VصN=y.$~ȨǤY!wqGQ:sU# QQvuTkbw| ڥ-|Vn뮸RObBF@GYp3nǍhAQTsʱ4TLsahJ^M55zuY|67K?C K^BS$0@UAޚ]<,u/_q6) R%tP rKdKvX|:I:5 ݀QFKh]`#Sn>/AI-pu+o^ڬM~WO*[J t]l\~0gb7Zk62ѠVϼuNZ󙱉yK3 J<"%b"hƹ!,qjIPH/+!E7aH}-i1| fm$MN;ph2H}y@[K^49xVIYA btINlZ+4rEQ|?ϤH-GN9 S_S,wgu2 9$rA~P6 ᬠ@U8o^ b,_pmCn柏^g-9>,eG3?)Hf̞) {`mw]7,K]xC}l})}QӇ:wh{ dWH<"cRׅHߨl35ARꖷ)cZ{^BՅgÿaq/i@rLUw]3zbuE3 x@"AY52nFp;o'SBYU_恎qOd#: b3c$6TCALغyuNc/1i{x ^z5[0zF:REwAa7 Ӝ_ںzFF\E=>urЪviJ"YA!woD&V;n]·luJ{It CťX<6ps1H#~wf.6`ծ I@hw/mI>>3v`8͢S l^XXf[* XJ)U`9CAЗkknaNi.2N=%QDoCqnC8ꪂ"Up׋\uoAP'K8(SMxzEg:=1[ýfw,t[ֲ]889@|]ޅFnkuU`e0@ٵ&3Xu\;*` Z_wW'Hk_8 r#ɭ6D* 8jir\e>zuN] j&/|67cO6AHikGLg♧aW*Zǥk86+[?WaxFdQ•Q[ozp_IwV$$ c9!Ժ9{7@mO&‹jڬD̲ح% `X>j!Ăr5+l(#Wg}衕bZV# %i? keL%(q.A _Ze\); B,O%Y:}iB$ gJ# vK.V %c`$&A|bRVR]8 pz7Lo@cA )(º-,u9Ŕ"&* $=es%4Iׯ"1~%ʋƶ׺r4&rNjy |ي^Q$~|X"לe_W?݂w,i B~bŚ.^T(0*ˡ1aGtCxm3$jy\=QAyv#I_:a&d?2KIq C{l1PJ+)3"5@$VzJ@3JcX׳uT(Kb>Bsp5v;`T(SwnB<~|;fV|Ս?7g[P Gr"xrfMƍno//u V)ih.g.q/+[n n&tvفR)ItaEkWB& Pi-l!aY*^o<'(8Ok 妩}oNKpeJDk ~]%{ZH(WcR!OD=;+)~$K.Kx}>m o<~\`>Zܧ2S_iqQ2r.[ʩ4L |?a1jNc HxtC"shQB ,a- 9突##}EtO )|d0{"(ؙ37tgk{4#qU+2ƨc4M^ݳakMo=*u?#{ze"!W$w{<7X$L!hGrqw /P q/'ڙ #9sưvSI8 L`B-En_-8ui}:!emU& gmխ=p5&_ V:W58첔@m$+W s|J9C\+8 w.H[th Y"z@ɾNÃ؃c._ qc] F%FE_BYL _&VɁ`OPK3 0ҟvmeә1\Z<}_ޑ":>GA^aTDeCc*k$ 9MIQRvUY.(pxZqA{&/nyDl0q 5fgb{},hﭫh@!eС6+ 4N REAt"pRMNFQx*4Fϣ7sFVK`@{oĥ/DzF5x{@+t5W:9rV'HfV aAnC?A>˵p(sCptm'<'f* $Ô~Hj: @t]dcX"siU(k{Y;/v:'C'j6v|Gvc \?et̀Z'g)L=x?67oiN@@Yw EQ6JW\.x^;!DI*sL Vyl-y#J-@%c.9#"gO'Ӥj>ŚR`l-:2mVJZL}Kv>aUH UaQ/&2u9tLXg45Q]6 ,;fފϜĽJz^"P>ùUhGL$qb4㋝ȏ79]#"ˑ|kvsWV9.Twi 4Kev*K3 ,S S`BMnD;ʋ[^* v'w4DLoxS&z,,"!V/ f]VbzxwQ\J}+ և%Lqkun i=WFRW¬z@L=uV{lC%#=ݢ͐;xYQ8"@(0$feVg4\u]፸G&6)Q^`V3RH2 ,]6huJ'p^H#n]*/1{S/fǽ^;1Wz;Ŗ U+)2cB<^վ~*ՌR.XMƄO6kf⏊y֬LߨcC6D L+5_MȽaw2y>FrPgN7/L5-xe~t<:v wX`H` Tsن>5h]* vp1ŘA`m!"*{0[l`#f?Z|%=K7zEdm9n W*`+f﨤(p9=J=sKXMQw`f吇n/Ĉ[%Ͽ/S?wH*z<&\H+<ʖտ|IH8M(ʾ:Oq6(F0 MfI] =!ko5[G #deTo Vrx%^Q^@Kd(XVe +VP3 VZmDD7V_&}vu72wحmĤhɧə,f#paraƒHʹ d"Jd4U}E)* H^cRt%c(l\\ȁ*T^~wa^{z:B}N>~*GP PX6Y?qLzRMW刪%3U8ZI|pi&cJ)pSQD \Sp$.VC(rT ssC۵EH%*N?M D`f_6+2[ْu"$vns 8I$ X UJ楻>c5NՌKW b0q =r~ ]J5^XK~UOug`]9[+^+.3gG{FC~SYL_Pß |eUy(tY=h,R@h{6ﯝ'8On<k 8P /A!־-\%PbyܖQWyAc߹#Z.8( u4}]ՔmϯU*o9aL9ơkuLԓ6!|ib]kIM[Wh^*GτcV{Օ x3[p eDS۳SF~#o[6PceÕ vG=I!gF4sQ)2P |ؤA z5ԓ.3:͇Ym*xGLi*F&562 ߄wu6+dqb˖ skJGS/V&uFߔ;X1 Ӊ9od^uS@W`Ea &JH#7J> z1HFƣ& ɸނ'=ORn~g0t"&?&.psXɗ  ?]]V$RxEp哀?IqݑQgG_Hy(:, w.F3_+N;ږ.prɏð%7=7}$O?g3XuKMX1u@kszû*sb5#E3¬)>?zA ENQlv.n֛_G/?Ѕ8w5  4T\XIH!U ;i[i  TsB&Ajp'y5FpZ3E_t>ʈ*K$\XK|2vک.kc\iÎ-EJCV5lWNZ˄_g٥jJ/J|(ε4Q;# բO^EC.Dt9NfN'Tjm!kWo{7{ +o!cz?(OCq̪vZL*`jX70T=H:|ǀT+o| W$.%SJ[[0Y&Ϸ1jAb'uw1fDFK5VeVxpHߐњjw\&$JPѕ(Q@+MƁ[4)ņ  F^S 1^IkyLIGbK%5=bxY&Hi':zTUD$>6d@TDSr2}绶 $`B !n%i]RV i;UИǨIf*v|1 /) ;=$v ʯGRB I15qoxX&Ig"M!WK>Pő2m:<#t՜\C/)m%m}2Ԝ݃3Z3% h bmgute2m] `K1U{$ j,SңHI تҡH9%yIeژ3ҧmC jĦ>1Wr!~0\2NhoɁh^ 7r̙fQ\T܅U$e= oE}DéyK9daiM5( 3sBW|d*੅=Dx,?"X;g;4A0M<[J~ԙ>N5.[K?M iovy0lF,3s$m#Vc7i5WL5"p<] ^4(d wK2zNVfEEp݁\Ud'm]2 dȍ)u+*P'We+bu 82滩y/3".N3$й`+rKOM?A֠XY6 Jop`]&ɇvwSֻ}!Gv(,iٌWXlvjMPmH H80iDTw6?[5w[n& (G&7Y Kq`+tbQ>iJSؿ%qIʂ8RcD!q@E йi=aEm_8Hi1#r\E SN:eX$ p@s ^JX"p]QJхvl]տ9:mTXLoQ}\> gCpV(=´T),D?f:~DfWcFD%{瓘ۨ0=6~/k$%h}GVnmIkAAKQ?Rqb)2ew*}DÂ(kFClR@B|{n>7kEZ{ uLVIØ'_yik(&bE>+p 3m]t"{w;JrVX"խ;_SBRRL՟{&$Ճ|w=Ƙ=9+SWeuOwkNyBAfXA^kD^GrfJj PJh j6<5k'¬w50M*_'l} hz:o:D\MJ}k\BAhAyD%pw|\]]5T֏zd;`2|oE:ѻPrAw9ߗ8lGMg435gbF4{K*Mm<(g:CAUBe*fǣ!G/.u?+$gF}#?/ұjw` rH#h3QeX>rJJkL3't68$G u? ?mfP@"a#\)W91g6u۴ mIi ?Rd;5]($;".Ann}P)]_v-KceF0 EF E1f+"0vbgz7cjX!50P5&Io}>mGO>T.a~c K%_u)Րն+ݏpA׹""r[ JG@XP;$^$3WG pHй=dzrUɒ %hLh&Vlq.Ï0. 'l}ةec9F92"; c]{>j39|}eHZC8$)`!ĚǼa/4FG%ǝ WZv5-bxjcy6`od< mP%J CvHUKdҨb>-b X! чF*fWQN *?u2_eT ]e /MVݘxßX uWxwJ򦜗̒4_B3 /6܏6.̞J:b֏d+y:Q3Og=]4)ƿus.]fc$s \V9o 1򴵚vu bO?.x~H# :ZfkE>C N0M tVׁK4ub.t`4~kt]t-FkjNɪ8윖*O*@'Y/)_2ͿP_uόkd$ D(&h ,&Lߎd/2$ y+6J]ӕ-!D4/`!8A4cHςsGMƒLRob>VL*z"5zĨ 'F;HA1Π pV9|ꁕ]xˤ[TWSLRs7L}Pm7^k_2L'H`/,@ab \̵S+\9.B~gpqt3'[\T'$Bw$Hv2 ֙=D>ȰAd^Vg1 %S6;$o$ׇN&AU.v_,*6p5- 7㍰G(йʜ]mHDh"~ˡ.,ȿilhC!eƕG!ScyS_̡Y)Hf0eX!~4yw+F-*zd tV I딥2'B'A _IFsS[P8 XkZpSlaXX(ь_eppic|"i@:"!H})x+j^ @ޙTqel!EDuzS^ϐ,/^ 6h8ɩl?ˀj< zkx^R6|ݹlg$HW焋~@ao4]^4eGrMhmls-4cJ#VZ Ԁi|FXv-OAאP_#=LiHHcNZ!EH &=MptǨ:]Դw}+р9uEAe a=qFϊ LwsXF\ E&DəT_!_A؁Nf3mn*%:cpp׆6bo\#> ܃i<"7p-PY}#~ 4^r |H[-\a&OXi%e/@pMڂUҸI޳tߡ7u_wyEJOlEUj%s8-XxC-k6tz)d<9CYN_}U Y2|C!Yb׫ζ+`ko;$|n 1ps$&_gؽIB׏jM4\P4n?,VLsQC<'bDϺ6,X\^&*o-a?hhG[l^4Rų0:7dk͜b>YmZ)"VjpYWrU V:3)"jċ1e8JjwDN&ǜy2=:|9pf5XlEb NLeias9/VmY.0еYAAk.y| 3ğԭ!Uf&ϙβlI z%vU-යbO3!Rrsqmfqv<- AnEen+heto'_ )8n|Ahupa9m}CpV+~vPQсG=֍*ݎ 0 `%#LlN2E_ӽYob")02+6{05;ʧBP~-њ'cv㜸7:|ak,A @EFni f$2{u5QG&Ǵ$3o+S|rZ.i^B`v0=Gqe#}KT%"swmt f|n!7\7vʺِҕI|J!_NWᶗC-Kr.16zЛ~.oT5o} `+S؅ߜ2e hRCvix-6OFZ%l-y*L@)smm_p -e^RS6RƘ;>=$#HLfyH{Ӳ,G*bʟtzH2Ǣ?8j %U9a_<8]I# eD8{+Kt`uΆB#~aHG\bΫWƲX[05v_\4@r+Znd 4" `ߎ@vpQLn\..Vk^fRsOFH!ԆӾ҃P/gqI8iYT pOUU!'a#fïLf{@Mə^F4)=?Ю_Ā[~KhlÄ!K 7_?&9"3 +5&hY^$'ւazߙ4U<_=i9>#' ϧnݘ.hH9|3a3woC[tta5e~ jr]OS\xR*|'uV /̗hDp;q+JRT: ,_WcP/5Ǒn2= t~AuDsWU&n;-єE+dѪ=ÉdnGgCkSj>j&z0,d.AK2Ԟ*%N1=_kl%4 IhChד5[9g73(, a6Mt_s{c+ɄȚ+NԢ~%˿N-WR/³+j~@fh+X!6-|S!y%k_ iRo苈/M  jxu.F䲼6^o&ZƈYƿ\WX|,h7uog778+jTY_K!U\iƴ$Ni3o27M$uu{E*]XȣѢON1S2+dyfd4~p7H'hr  9q8Kz pE>U@S4aƃWO3 oL9q8]bfBDkNS`wb?!?$H/?:m )^}6'6B<9y{~n_j[VWb73# rBES&V{cTsUy॔L!{=U)}^Y#/,z^@mw8@2B=`g~dޟҳORfyX'C|Q&2^y3cjL%3Us J,~>{,pLA^3yˢkuE2̤sx`Mw+a,@ FF:LHZfp:O2gdٝ+#բRp2/nTkX#3( _;P mZG3c\%"iՒAٷJSf$O˚zڲ \_ےGah0\H$SvxLA [nUwJY%X WA/k' Gb(R.>y 3{<ig|#i|5LkPR{\Z;{ ax%PPdp,aɺZt"Yеe+U:o6D3RZd|u ݞu\!s2RZ/Q7+uqeRsܸ,u2K0 !tb2hSx5>J;t1QS]Єy@׎9TΤ74āgHWF/8)'/x~e*Y"!Ýâ!ݘHE(]#Ž RDψʇi+j],I7\cX2R񺦧uzhu-noYQכD3 '" KU`lPR\س-`fo)`L4:iN C Yt ߍhsٹ̽cqYH!B2F~INXzܤkd3vP9FH b騃gye^V~z-Je"V&QirAވGVp7Xܺ죌(T Kgߞoun2qTa7kZ!ȏ@sX,OqX44vXko ,(q!!91;8 =DleYy-P1 4驇~k5wCS~sH-ʑ->m 6yj3,g!Ϳ<)of7bU.:j$]K3 ߽&}$EBuRZuxNbitR4/ZI#x6LBQ^[bL7kČJd]R֣A DT똩x"RqUyٴcw'5rMxԔK>I˫Hn.@k*T$pY*|;{xSu<e,(J6ﳭώyfJW$Xm:y<\lPEAGtF0RǴxds.I71A&K\15D# 9qjf]ShF8?) *lP9G\hVsw42 \C;B}?_*+׈/AZMW4%LjWn_a2ްaA]ؙ,%v()H'QKmE ͹,J3\n0!O4"aO@Eq'MCk',GU{Lg:>yIrۨA48BNsQJ-0/мu񥤅ݫB~ǐ3 E*HhZeU*Mc0]ȍ=Ccn鳔>F N (mHʼ'[qpXȈV +SEz-?(#煮eZ }e|g-uwsgSbYd#eT+q̳S6ӃfTyM~r0r4PL`iw+KY'\(7HS}|Q>Khqx fMjGӭhr"-1.2 - _#wE焂-b{7TR3 \dHT? o1{:^!sq[_)A3|U4W&x<4adOYG66 JUspI6s9އ A<Ꮣ, Ef/a{P`ޞ־֯^9[ԾTnbҸŊit 6hօC+ MHrZ@a*Ї#+{ ݤaD Z&^qߍ+ Dy}?kgFP!SA% #L9JDz\gʿ& y 2|BD}ƷW㺙_4\F5@ n ~3dD7`#nnՑ&:"\[)tF=G@P7&SqQ#Gk]-Zii< pWx_ 00K``_ր1j&1WzQ9\+ unwD {8E ȳFhg9*X]6$HDعbO4`i̳e"³@̅xW 'b@?U' pC^ ]GH7/C2q 7AѬ w6Wv}KcO_쉷1ڜΘ8J+vטQB .i/vAv#R3<G#W'gDj$#s0|ԟ@HZ xt*7 =kX\ T-!},z(oG1Min?;Gʞwp'Q(bkС 6,@x_)Y.l4'ڥ?a;S?ZԢGγpIuDzI]^37G[9h(b̋S F|}'5"+\)N@%(:R|=AeY QK%h$Oiw}Q&if!e MG(|޼AT}ʏtyo/zPy$@Mi@7HǂKx Y\.ٱtl~=h(e_6:b5qW0Y"FT*Ř6ԣK,?O7M#^>5cv(xY*RހT01C[f 6zxW?$S* 0hK቉_*eEDoYwzCFT⺤_;(5*My (O=(p)Q4Y!@)zϬaNH@{fx9E(.̲o3~hg<^FLLktwB#Cd[+^6a߯Յb pn9" fp:?ϼTSAq2FwmA>>Ά*sؙDmhzz'Hd5gtmIǀ1 8'94+DSK̓ ** Iu+8B^Xze.ojlG%V ^WT5td/ˋ[uvAzGy&{hDk.ۃٰ/idZ,d8փ{!LSB tVwK߰^͌LOf~YuDfbN$ף9y@e K%)$TTml[&J1af/`G#&ujA{02Ojitqh:Q&}*%|B2yIiȜ$8|׈^u[Rf3$;o7鰫 iq#c~M q|Spg̩Ork24 K'Dduf}Ez+Oȿ F僘En-SN`X2C?Nʩ5ӫeD _UdAIL±G^|( O&NuE=NO޺VFw9*vru ?\l@;= ZvWu%oGTB3b]z!URX7~(SA"-^)wiLܖ`uU\\ aLbm! jubohֶP6+<`gc\Gae$=@Z]%t+ox\R1ashX#å$BY(z!Fp/(b5fyW7tjȚ5'm4 mdt;Q<="L8NaydqkdC:HeY]Z5ir֡൹'$M&ҕx=)(agkjTncaA\û5'gPX2i$Hvcd]-BS{oR y((ӵK. Fh4מ6tɹa,t?=ui rZP*@`eYl,oǤv+ȇȜfPgܼiIN2Ag FuoZw~q6G^j꟠ ivaĹ"hReq)mw蛒#oD7 pnm]EF+6Ϩgtƅ˹!ҝwIcc`0 ((>CK?Ր02y7 j|Hl7 /L/HY$Y2p̋ 0KA }).s^g( .^ @tfhNYg}XXr"gA4pe~(^_U'S D'_WYJL np„a/3m,6% f"/c.OH,F F'x 41#;ThPFf,^e/bC0QFL!?x8OR^ evEsʩ6ʷJzzSI?T2(s^ж&bg#QNqG,6Sq>pc{fcM 7 belOzhG=fWR̒Qsߜ^M'Oj&6[ƼUbtQ>/WNLѓ^- y^#~:^OKaUeyԙ0-Lv+%V$UʵJE 0໤r8wgB '|c {&͕0;EȭV1_H K&IE=S+wzKa{YW# Jk~R,]YLt v(anu}Wz Ol'sSfq׽A'B9b;xHE?~A!3Fr\r,܋4JʿUg6ӗjk8(u^Ly9 9!(D spΗuy@5/)L۳Ñu2/.t<7C榌A;uP?]raN+BNKxy]~qp&x n3{2/D֜5$O`uhhl'*u pm҄RSnz؆,bIma l=gǤW1)=r8""80txC4zmQ\ׄM*EC1<0-m<2t]T vՀ:33Xz]Bbx_NUZD:|r~I+ˤF}Ad3K CcgTX=Yf'(*/xSq Wyhx?EZ [!2": y8@'6~D >PݪD8%.aYK4WP.~L *n74"=-2% ]Subr1J`/m_Gr׶#fdJ#e}Niy֮Q9, sρ^D3 js.o]r cίMP@L7t!KFPR(gM2"ij<V*00lAr(o-;JBupT/6f1Խ/h{k9D@T`u2SᵓdMvC_; PH 滋~>i`kxq/ ALfq gmkEzM8+#g Ưz !Hk)%W*5k[SFqaU1^9-<5kP_?C[0uKEL//L(VhSg%b()FԴARLcC'@^](p*(b JoE%4 LɧJB*;XO鷦uR9SRkwEPmlTMU{ɂG>) 0M7HCYZ`f3sX R;TG!Ù+X>@qӦJn/:]IN ]jv?@$z+BrJiA(V7:"ne׿.a,H>0:$g,z$þo*)rVѺ13@]JjT%!a0K #.e!5'ԾBɗRM}{>/<0/5.{jN1v-LV̵Y7tf2¤m콭x1chzs8>ٖ!.,# & Wׁ0r%iT8/$* d":P{ze&;2 m7+␟sj m zf|QCݥoNO) iP'&^0땓:  LJ._h8~'x{xB 1;2G |7Dߟdr|]fFrja`>+QcRkR ` Ss"VI:"jn lDY syS-?2B Œ3Hp! ?x[*8J*=00u (29r Ab.,rքҳnT wLV,\{׶X ҿ~q olMh{[}EwXoh|ab4zezդMcɌ*prKJ1w-{wA~[ ^ݝbfFڴu< ,(nd[jBœ*Le%9c4sSsOM>3!!? "^=-E ۖ%̽%DGD 0M.ﹸ00i:P^=gYDA(A }+FY%e"y wD;ђ#K*j4?k\VZū#s>nKp_H.&ˆ)5Pf ÎPU5M%jB12Y՗;)b/40Р+;{u 0vo~(+Z%.|[)Rll5/t0愾 O0g^m[ 32oIY3ifϕ5W*"CX m|p2 BrJ{ApBiEZ2[ISSxC/Hﯘ7<]={G? m.CO \%DjXaBݚ!r74YaKqg~]U kHo[1RFWр ~>4 P6 hM;go!϶w / SΗp\OЇ]P^@C2ldqɌw2\Hev.<\Nx̵+׏9RU @ n@GnTU<<}n)CnQz0cˤg sa8yRbZiޤǏ?a#ݶg궏h7- uˁJ9gj*ԷRdlu9ۇ ߀?lSĆN  nԪjffn|, 44oQ!rǍK,ê}~ᐎwf{AX_d 3( LgmZd !R;W},OӢ@1&fH6 #)K6sT`{q GEv027W3O{IYw_&DQm BW7 Riԟ H~S*&yi M9P;'ݕ!qB,(38D4Z!KTr4QΑT B)!c}ќk*. X$4yUVڥA 8S > JiQ iO/} QCʛP"1B 2<X;{P"$gVφ.BN.?`<δMJO^Y8 $: *5)OF/ FG B i3N!j⣇?_ tmD&2$5DJBCG`KB~M1kV_Z\|'@0c_| !9/Z9[L|BCW>idakK'Ԑ$^3یtϪZ3qHڟ}}e4Dcï 5dC9 H4 Qa zP.;>`r}t'+-iT؊%`ee'OA1>"-c7ZEEzt Eѧ|RJG"aX5C7L"8Fmˊwq ƹ>ZAʭjc <كpDf*);%ē8a E}z*;c}!_O *uk1#[r]\ZXe ]r4X?pkJU:910H̅_[2gjСfa$ć}:f DuBM, [ yXWt[q<3 9 9<ǝIv AVt9WŬs8N4O! 钽 /,26,uwCoڢYf<̦} Ibq06](\ֻƝL?(WTnlgd|#"}LL%'د7vhBz{L#!mc%!VHK+ Ľ`nUĴGI2| pla/j5d#| +"Glp_JijA4*|8PZHRaPѻp”5P31.g ] 7w?:N <}Քr @s(* ʦPjߩ7~z=G"m:]Ņ'g!aA!⹼5E1|^գ4dI4+C7Gs ]4Ց%9N7?!X]ח2fT_5%MH];nN SB2MzR\͘x'YZ0 }k}>)BB=FmDX!5\}N<7G*fЏ(*Hw_d{g_oᰥ&Шd j;]5E-<=HAs&:U7'Lm< EGM@иP?%[>̢Pd<^:eSx\2u& >{XQ’3~[(Y7A#z*.XUV$XS z 'dE֦}&$Lm +ݹ䈽i>B FoNfJ9s>ڤVepj>_J HE>jo3ӚZAxtnZn^~ 8J#҂-CzHJцWuRS5(wj@z Nr; *^hhu> {X씖J8bVTM\6 G5q"WvPI^WtEpCFBzyk _LzsGJ7[BCQ~0N3?"8%Z~"ͻe5*""b%LJa Tz)f}I?eH5"*[o̱-ÌģߴC/xCEk=@wҨ^4TDضj{_&6+U{j8;Z!{T?lӘS%aPrko,Fk/4|Yg*z7Lɯ=V"U]D(ol~Q>#Q8Z';2AfgxZ^1x"IVy,?e+]d;~An;'y)\ے%Cjx-bC ,fhAbs$.)e:|:dnXow.?.%M?bk:f ewhSV2y41ߞ=@)3+`.ɨj$FąޕoiP_pԡ5&\4̎0,Q16(;p-x;Q AGn/]S L!_Wxݖvۚ/Q9̅/dPh2gEײ6Y4!^dozmf6^{q6;@HO>\Ou-*u:IthDgx0+˵r /:V<1#鴧&\craV(>ofA7m)}>O n+J^0B7kwgi26wO@R󏻳۽-SES,H"]:4FoUq̠Q¬5k7ikGY%Caz go5@3C ofj'f'6s(zJk7T@Z9Sԙ1PKܟws. i:A<%7i3u?}J\fi AMϋL;S>QS;3IAȜ{)VE8X0Ow6;gdc̋h2$B$,=7 l^&!,/ԁ3#uqXƱ}YF'xL@T׭崦`WBd)8z6r|K‘ވNPH[-};ZfG쳺al(O($se)m{rmK1rG;dyw9j@)j;]~keή8o$5>#_Uy|HxxE-?tH%2cno><0K*0/zWoا)OYteT^4YxG?iA~ɺk_M 8<:?/VNu:ib' 4h>qk4 )e~˗m Jt#9 98=Ŏ z`,^,'H?P IӃ (wD#ug4:+:gc:SePˏS"vҮoX0䢖H"2Ho\(}K<1HT>93ASZ{ӏF5 .XE &'{+,pT%htB?ddz{Cq`X|RҚ0IbRWθcWcMR@N 1E$4?t/*؊ΚQ}Š@(CyZKB^Dɥh:{n$p)~>-r089 O@?n<'85.,tD϶z-ȣLU*hIbJ9#KT#5'?oYKaڰ@k@|Dm!sb M)55{L.cڇ|YMD84Oa!ymB[Ljzl"?yڸ -h1ᬧ8⚃8vf'DGEuﱟ+vW8t ߈L$V¿@^y)Mi!U qiHO]#fY%_Rݴ| Csx#-qd[U10_YS7y8mFfA&Tu:uV7NTsTuĚЏ0u.27:K1OȮ1O$[ o-h Wpí1"ʉm4܆2Wa<@ bD#Q2p`\xv{n㷕i~VRH]x+B 3>zyŒmFzo~l458?8] VY5$X@פvf:]07xDt~*tZ$GׇQ=퇩RsE6WR;T>~;n.5_׋#bؙ x6T7E,-E1Si;a*~6~pMr:!B5ѝ"r5Gi%cO'4Lv8]ȶ}JV^E g9IaA orXUw}2QB)D]˪[C􋅰fԶZ.iqûi#bB$勆ϥ*E=֣]E5,Isp.wn s`B_AYjDG2%aj?ݵƭq^0T'P 1ccA%/ijt~k\eiz5ӤD~Fbk >;OAAQK-rrI6"GB,˫ҦEN$i\|yx78+pgG4I*S|~@ ҴUw)DbdGA0R>%G@DID=uulP)zݟMK~:'5]FG;Ŋ6k_ /phIS^DM^ĸ&5;^9WE8|\(8?Pr1+ie00P} O8벢5JX!۸Zq `blV%1jr}YV}aX'I28&.$RĚT^#:󒃻FczgFrf<ޡ*ϵE?)$W) %h ˇQ{GKZ񕖹؀25M *`8{DbBljdNRI9}vOUo(fCH.v= ݺZ@c4~[T|ENIK=oTAdVRlg:MbjB&҃X֜,z8A[(Dę9>/+[RJ}zK"jїG;!B|էFt$IY)1AvQ KcQR}:Gq $ 5Y 28ƨkV#:fv5 ` s% ;P4 T|+:B2ѳ/jk n@J#pIǦiko%j5oDO*SAau <$:ㅉWM aD^3wi/Dȩ˖y>|s772~hIN#,mFQwr2G',x'b理IZo>-53[}y,['ݰ<&Q_ӓPc t$c4^^QTvd: bgqmM'q;dxpŜ~$-J+I\c+ he+Xk|kvKmjH&ԵTS&w@yYM+֋M ~o|^<2iqutqO597[q79'lkul@.$Ǖ@#*NۀBG€ɝ}c_^*c 1hӼ Q|D jx *%R;o&S;Y ۶&}[ex wS4]w`?G$U))'/, +H ;M@;fR1&1UU@m7-_*y͕ ۆKKJ+j$7V&P? 3-R5_sN_vZJ5fP;2P-co)d@+J市g_yX[Q{21 v忳 fb&Ydˤ7M$o', Z^D3 n;X|+-0` )^4S0O=%f;af񡊛} -Sov6Ⱦ^( l?} %D2z@-;CT^)X5ۊ^(E!ySq^m-b>yLj3eSSWEkq$&~slrd##xV9PeF6 siG-zbY_5j?QA9a6& 3Xn3痼@EOA߂2؁Z(;2w *T#k۳ '7. HS$LG y<'Kej)jPnjZA}Șh`dg;-Vj>6W6kw>ꮴ^'SX>K~5B#x x ҿ|eNJ%c~~a$2X,f.̰&هDʽ]oB8]b!ڙ[F(3kSի)GԖJh9jEQ v5)0mi»Vz}}׿m2)NI,gQs(jBpV S%)^{{;q3 ~f{54r!D8`C_uaFӿ|daYQzc#;TB8 V)i?2ܗn,(TXՊ?88=vcn/,߷.UץnkwW(*P[ޛ$H-^'!RQ ,MWYQf@lo;;7@bg|Zu|ᝃ lR:wa(Ud&M1mr c)g7rIY7/! \rt RL0I ORbԵrcrvȥhut v{xca,,̚5G6dLPPic%t 94cmXH W,iRa}ok 1יHwȝmp{!! cMmTߙPIkXWIwŌS#k=wvC~H i\secf%/VUL|ծ=%4^VO~~oFIb2mHYNxf a.S9=|i lhEiae-FĞ%".[%&E,19|<*x=`$C`(dO/&+hdqg&-t}i^syi혊V2IQ߯/iHQ7}(c|OO%^rhwieOq ztMt/0n5u"DBTXD ?e _@]]ig'k2^glC bQCFĢl@=Yu2 ZV#5Ir<]0]tІC@pwq{L & 0:3^7>`釭 xDst,Z 5zksfԦ-үme2w=o;{l,Y6»bEIj\R~$vnBM(,vϷo1z{nYǒ2 }U E 檊 ɖs\DV2.T[ie>H&gǓgt!& z;ż-jg/k*-%eZRCxbhp ӅQbnA݄aj9\TsHVˇZ4{ydzo y5%@tGaMN-KBULeKCP{hF#\׋J8"OxztuLa CjmJ: hl+C+jG&̝}M}m3ul =㇓;'źc0a:s~`%!v9n#[:LvO=R%!sO_㬎l8v*n.H^!ߚGA7ŭ̶N h+;oph!'Ɩ ]O,bDr,"(&E9´¨J{2 ;DCzpgv+bd@Ƴ@-C-RD<V/q} $Qe ʩtϓT!9M\}5)_~?=C]4޲2sP0{-{J (+GwEHg7e7yT G)P?$V0. DByR[V|-Ma4A"i$|XS^XW1Y~f+)gj EFt[5^BWL<.7{U{ͽTLST"w 4 G9d ,F'8C[ҰijT CB6bm1VB? 9~FJ<}L.% n#&Čo+0KPR z&V4ICGkK E[BރK&ݚ: '5d9'+{bw<^F> :n+pke8tRB+BYU7Y3*1(A3sD[0Q%hh?! RJ F7k i?W vo)jh];F]+Sh~ry+2Ŭ&DmIK[2碫v${_< :[F:ڬ%×1I9~l=Z3>Diz҆L„ zň]ݰ+ebi]n쨱oם#. N*3D o4aT۳U短>02iѴHhNB6y?Af剥݅GJ w!q-KTÂޣ̀c e54P>l}䙃6)3;? PEg#]W$b3IrHB'WyP$'0;kJYlq'Ѵb)fV}V#+GCmz(()GүJy`8~M&q t*n-Ek'` P!4y@0vb^,YI+B n5zrO@6c,fN7!?4Ed"VčWo+}&sn9b夤9 Pƀ>+ S\ Ci0w$7a!h΄੫jy&R8ƽ|9ggj0h^fb̝ؖlHOˇT-{08fbؕ:}@yʼv'EAOlGUzCtBU!}pYZP D'jhQjӑ'PbuM$$Xf`o8My dDH`|![< !3MԔ^v^'2qZĥo:ˠqxT@%( ҊBXSVk̀˟ByZaI33ҺEַ]2/}}72tgR]YT:~žr$w[㣸ܡ̣_y wЗ{D 5:͵S䝕B]X`.#~.r f7;Bp!U]:^c[&Pj_S& Ov; SV' hOT>+*P%x!Ӥ3ůhӗ :Z~bd`"VnbKMX"XePB!K0M{D$C)xS8_wtX4qb˱#N(%>8b2DOyګ#'yG y>X*ϣ6^ťft%S.I"I JMtꤘٯqMc&R=2`Fo3{s8y*xp9LJZy`g)nCnO/gxAˮC9IZY!p0o\ZԹ}pҳyv#m5 nPeUb.ܭHf̽#ǵKL9t=mP6RfXarjד7]`\aQPsbXr0sSD \$C<+lts@񞆾€iՖvY=SEJg+SݗU4 IʁRS}Haf@)x\;Q-{G)PwmE]f;;8I!_:;5OGl*4.J+ڊP\~ִm411W ]zx:0dEIS%~? 8ޓ˔>]SLo/29@|v4C5KO z-0UʜM̬5h&H5R&;?;&sV/Յn09񾎉tm rN ڲuoZZV4zHlSf'[<@GmNܰàEfјM6sTVLOC[1+FXLQNB̲?!- 8@?uvŒH ̖rbgvxL&Ho`F,rd2a}4nOz↬9XdqW6c`{-Z8,Kvm}I15L;.lΌD"^ 3]\62Ȟx@CsDiJ1C-P,OAu֓Pr=)psg.03Q :EsM*Rߣe(+on7&Srce}"jfx.V$ c)ZM)q ZI?Z>C7.Bc3OpDYM_}< j1(Uث_`Ob*6;ȭ>s!1RbWԊ3 z<p / fZÍq/T3ĦΘ) 3l1aՓUW8V)GWK"LE{K C^/0#`kwL ٛV^b8S+8?G IK  8s>pG-MtBez$P +˲1 \W4*P%2u4^s}.knIwOcSUZuGFBD|tTi-!' 0:W(jci=|5J<d=>gWZs+c*|w1~WT.XQr)'j+>>RM.J^O"9JIþ񆂧$-¾f/9nBٱVp~} ?0=N|h{+8\775 i A|Uۼ$ttp?D.d5# W8m =`es{061I-}SNio+N<\LQ:χBC& zi!boJ4|qS93:e>,LU/a&vAD7qڑzv@bG?,TVW]`Gn o#KX@2:m6"m`$F2Xq@λ!XI'!+,s|!Eqp,L$aMH3,mՄ3`b[e(]d RWbZj`:2\Ѫ^$HPn`|4MLZ;?صN 4_c& Bf 2DE|Bf0#:5Q PL9dNL?7? L)j\hvwɔߔ~rI+WōXJCL7@dކ(bW5 C|˅rcdӏ`*=1tEf_-  &ZM`K#~&edMplcPmhԔ)zUj}e5Q7a s.w~E/IN&)!<_bg-i1_Kz``Ӛ1!>1z}H]$ Dn\yO"z~:y?]sϵ T#cINDLzm]`3dHF:qX-xiM#<=R~dn=ԤVV2)|%Rsp!zJA_ױ2N{lY/c;̲Ab( %%_\y\Ά|ֽxiPv-i }6/յ%`Rb4 Iw঳Pa+ΨwDܜԹJ% q7mMW:.y'ƌ ypbXx!e6\ -i6)ib5Y\v'Ya,QپõaKL&wNϫd*Bf†nw`{"vg%t؈^~%Ո`㻲#CH,tۇ"-"k;V.2Xn൤Od~:qmg!^p͈ {xoc_Akl&Eƚ7Rgn>݃;fK0N M|`=O$YR!L0|]]vdr.s0s#ً"kYc5H:0D’4}vH1]6^<{%2Dܕ1qqo?Ya2eOkNESJ^h \Ē;ᠥ@;?xT :+Ǻt[]/c' {N1}ͤggaKg/ܫ+:^WC Zu)U|yvO$8Xn?ç Z;H~!lyZW;yhCƎ,JE#V٭v(R5"DKA=YKA| #CnϞSnH/>"o\[=fûDH$vX,p27mI\HSWd+ڼrB|+&XC5Mѻ!~G{1c@9FELKScv6ШEG cUj&FXn;^%%0z#48ul)4з+4P`l Rtt+\>EL HȓPX^V-n£v!5R 砿$[?Aаv]P* `>ͩ.!>5`P q_y$JLC@?/x?YTh/lO7Fp[PXtrJk) ܷJ4¨0S.p4ŚwLwfi=I{|Cwp`g EH.RKuyOO.DbpŕftƩ;^2cw 3C$q9NaY !Dg'!ƶVB5I(F%W$Otˊp ݵTΙ҉cr%[ mK'1X8IH H;Ox|9|K=:RM9hJxcݞα 6G"γs%oO Aɲk1woD~/O̳y XHםtu螇8# 3((D|3CWjޞA*:SAoGcg$ѓ]C,a},gy.vj7= '[.C( 7tL Po,O|ȭT7Ke*7ȳ;+hGkeuo8~vQT%p )>+N1zXaph5d:%~lx"j`sʵz/q޲U4})9W}6 5Jꥥ{ 8daAfk^yq4WZb3Ѥ5A-#YAJh*ꆋ7JшU@~]6+Ƹ;n{cx05e9Ms=|+R sBy bk9̺PVNƭ@j/[LxrDegS-z9L(5yg$giHBZ(νnAC/#%m͌sLVem@ 1]cJ*bsȘ)#&9!rFvfoHa OaI(S;(|@a mH܇xJ [S[b%}šiV~v2Ӫq^"DFc^腞js_, yc\A'|F3Fy0Uq·4Liw*i_N#4Q]J^$ \-e{m[з!-R Kq^pԷg o; vtDeT3i3\5V49iceS6}bP5gsCU#/|h$9 tg d{>.>.I9H0?]'~X$G!@Z&G"RPТ|ݷ}TE-H[gGr-f^1N 3pV2ePa,`LB~u^PY/J~7ɿrj (߽Ar,7رqY|o6*:woha 4mPf?1?H-_I]?ęڐ:S-(W'%O^設#"%g`U-2oK>s,w نVqː 9 NeCB+vq<)EOE},`oϩ*n| dLn睦(pac>f팆R2fjlYx0}z/׼= )foNUTWs!j1H赅|#{,i.D0D%3 μZ/!N"NdȘL1B뮗:2ff1;Ս=\װ9uF],o>A0>_ӽF;}d:L ɛ;D+sư?$Jh r)faAs\N׭LilTpbثu6-!7?}3Bd -BVMU(-hEqO,4S L\:%B}0x:=,s$-G=TjT}^UebhragJ;M-NH#7_HJc:: Mbpᙆ14T82B<'RN1$G{ܾ=N+u8|=}&ph=zԶC>:d|vc>ڈGWz\ޯe$nSY1tKR,T51f3utިAd:3}oě9tlx+ܿ_')t $j\v׿)&^ زwQUl׾!bB2QS0E _IF;6ĩȞQyR5^b QuLI }mMBҭd2̀7̼^Ɉri|HDbŌ-sv r':?|v6>fTHC{Uj]>*RiňYxTX_(+I&hLώY_2*JuĚd!'ߟ~rYL Ƌʆ$UNQ-h^$*9kR ]1'44s4HcI]:fv 1kLz/j8Rv&zN0WL'=K%"iaă ߇q&/kyl[\MũfwrnIp2Љ )$r ԥ& }kU .NٽϽ4=XoS՗(ϱiFW]Ϫ(WR:B uxW.@HS`hϟ܂A-uk|Esqb ͊_\5f.'D6?@GIт&O7ϐAÕg#'hqWqC wL3Yyx^% Rk)1,pwKג=n -=;gNO "Ӝi?ģɱ4E$xȩAM=9xz/Op*. <zaBMDoia K- ^gODYXa4r1T[]Ljp߽ WnI&6b֨]4)`LHDׯxk%@HH_@)U$6iP]5C ťXɽIcx vGQS=wZ#A%HnyOG'p@#uPwIi(oJkS+3IܙIDkqm6npIBʃLΆGT|EckN?I=ij4ED`^;|TsKxXEi7c ȝny#Jܤ(%92n&HčsՐ|!C<@s5ʰ=Y#рSv?o\ %1Z0Q\I2*->6RD&ߴX_b-J.` ^"^HSo%A0L9*şNRX qwٞh2S8S;[ cd$#5j7whRQt)PXʹу ,䡘u w/Il]N싧Q3=+FrcW~";@s/p%񗞛f"y'v; Łuq 5#D/ ט4E#rY{ei@P@=X+D[)%b^[Y"{ʙNN,YDwemQَZS"Vz֌UV`^*xib#|M@YhV[[V,EX9D܄DPO؂ %9 @kc FpYo[fg%]W;^Uq'8s41@RlƝ*# UOi }Uގ)jB35a` "2nNd7P΂  I*<lx;0IJaaӲMaVFtoadwwN;G`VaE,:I\q ?5oX_xu!drPѻ9p48="GhZ?٣yDZdubnzO:/Jjf05(}T)7/Xwz!kPZ:?!Q.a@AVeC&gS6#p aôLq ,%`?p UWy,kխpA[r !MoGX"wdX~K_Tf&((Y4>uÚaJLmG~=T\4Dgyu 4E^?-X $x[CŅqI~!t;c lQGG2! Rŋu+kv\<ɺg8a-p {ҩLH FRVZ1y\NplE[Ť܀շ9gDzē" ҕf2(7t܌b3N%(bB؏$@NhM.pt0LIڗu;qcJf"Kaq<@Ar'Wl!09A)ChXMk2Y3wdӭ5m˙FcL_EX &"9A[n -{ wȇ'a5jq!i4>LѡWѽovS@Mt^q ŸO/)PF+7gD(~LІ-DOqEYPŖP 뀆mSqJ!mq{Y&YArHxӛ'8U71Cn ؤ'Bю@xORZ"GtQ+q%ΠAj?:FR-w?VE#Rw5/%Md4HF]VI_*U0ܠrpBY P+2y 0YYTT݊Y݁{@Z w 2!xuCbpsFf(y0ne={­ TTݻ緘p]NDˤCPM|mA8DWCIjc"> 0* ]:բOx*7$GVzgN4{x4Q;ڕմ%ˮ`K2Tܙe9(wTgO_c֫Pmv@ B3Y;*Y DIAߣ/EJ lz~ h` WG}̧z" m4MWdAdX4j])DCE;U+J:1}hn8[$*O@T骗t"Z4(::Hv"VϤ8o LRdKVcp<njŕoXJXUPQQߍh1. rG ( uKDJ,x"A78OaHDD*` vt/}U-M-IlRM-^; 5!gܥ}1̶܅vsZP;f/@A kZt8sm] ~& 'H-]慨mp% g :68~ƟpKqc0(Ô FD>Y",F UT`bMXvKAʗMWijy&9xg?X\_{H=s}|[r}eXKbVy@;\|*s4.A.ֲΒc? hD`xʻLti{>z(@/qC~hT)'@;;my}܍S~sj0`3w?(-ia'~ m{Ch͈D,CѠ/R pVyRz0UwilT71)!6C!oQ Ϫ6[%] I@Ū˽3% -?vO?ПS {$^9poL,ٴ3MbeTVjkiM=?[mOPU=ᰏ Xh{b*a¡G* VnYl`S7[Y:H]1w+H]HXC"t,@fw`i@ly Pc~IA|$"WR;jaKĝεbАǦSR`5UWg^W0ukeC~W'^oǁg> Y!E߿צqBA{Zcnj !2լcQM Ju/l ee"Ldq1 ~ ɰ~U0bhdam u+2jݸ3!n֜G$ؐ%0;34d kx j8NO8Z:ʛx"݋ /Std9st"W-iv {w:.%YR^5.UYJN9 N^rlp|W2]\&Oe1oyx*9ILp9hDRt'ϧ/)% ŦX_^{{ w Z#g@ rM]y|Qqg u{&7ʊyGM[#T F{)Cħ{L94<8n$l. [IT~.Y.le :{ T`#bH8y=~G/$yTUn Xrbfk84Ks# cȀC?\n7@/ydd_ɚO9yOnr ;h=0toM*.})ٺn97ԾՖߵ\3&a'¸_˦jKdFQĦI<PIBEVc̜m>ûhn#\Vn&ĉ&5f~ .3 ssC@"UyU&P4 kT cWRx! OtaƾyVvfb@v?n4qfhK46C]i6'u @Yd "nzxcZׯ% (5vh]1%n 4YBʼn9WUINx䬔wėHQ/=DH am i= })ԝEhVsD}EE uڥ"XmX3v{U'WG]b p˻/ZTâme2qj\džnJOzcI=BN ynY6AH6ť oW<(]DjƐUMOڱ&9~`'as .dTybò e"yL֗Af@.sf_C~fL$IhO+jpHg&Hv~LDP g^~@qyoOr (*/v8oxٔ b4"+~fXbTʀ=(jp&?]a>Tp֗[Tg#}λ۠WQg!Zld(1)v1vCG5(z: |3 uf(ST5jm;]U W'L$Zu>Q:HZv\P g qg {<. +µO"ZbA3.]N ? WעSI0[Rĩ~d G6sg]y,Aw٠UӥS(LMC7U?ڇ5,4I9= ixb $L|^(51ø/ 3ú>pZS\ %./!0m&m:lSeod/zA|2 B/tfknAb&Bϗ<3U gʫ;ŏE摰t_Z<̲-Ayid #wm9˦niZ&|fz,¿8d]BBMR :ߗl&:hWDspP>!A;Zp~lڸghKQd/A-D?K˨ry gGK1W 1.nf˅vhsbƬKɩcٸ:Ԕe5 5A³¨w&kIZv}0sy'xSt3-e.SB5}# !V}xE$ܳu8Sn:ڇ1MwWASJ6\:njA$YrdډK˶o pfʶ3Bٳ|k/jzMQp:QfGL'lv"vfsZngZogG$*"O7KgM\\)F5NUWvMwoFo85;ZMjeBsMBNJsog!YfWv(C`SM8.xt />N5՚ r i,rϐeClh (2Y\0D=)apH,Wyaa x^jGHVcFfy.>#_ Ee_OD0wc ,y e[+e C摂.lWO}'Aӈ~ڪ[ƔC,0 MP;X8we4nWb8dC&I6bEd#ۼS9a!ݵY籼Ȉsڥ|:e?I*SJ4^'?WpdyYqJMdߍѺW!^U f}gzL7dnxd *~;Oe Dǒ]Mm0|UVѓ[km|w 6>NPRLMd̄q8I/x:$[{lx`p<;FC `{;U2@o4|SF/&>o~\_szWHÝS'+CC,kAǵ3/L$m @',p0*wŮ;C6IT"6EX9~fҦU 1Gs8E{JO~*9;8Lu\et*~?OܢP =0:8 $} Q;eD1p5faSg1$S 19(FPIyވ鰝?38 @%`Zu; rJ^ F:Mte<^Ϸ`om0ѷT̯ƞtYJǺ;>zVԟ,³î›8'i@ʚݧPBgf3qɻ fsou\܀]RZ'Ѳ`ad+.shhmM$e:Z.|z_gs`|;GDiTZXXq˃ \[ـp.uD4e+~{D9='%cUH0ns۠>6̘~ȻD4? <zxZ:qFw: lIAT KhU\ %Ju^Dtv}l㻞ghF0o""=c5ԯt?w褽*[6J (}Ί<9aDe4w V[tTqtzГմ##%1q}/k+gb#" hfPeB[Ag fkuQ=z[ql2^38o .e -.a!mζ X: ukV0%YXp9H{ed:"ҙ#Gpx+wK \p5`ߤGY T`9sjKa˝o$׋SEź^FY}Sr.`re 2BJQJTUP=UЇzEhY83WlAđݴh0-{5s/1ԚY.ɴH\6"K9/x Ħ0eSx"=35 4lD K_ѐ|%BC*vxEhEPRXx᱀,|Dsԫ/V*J'=z0=\UH I8[ھdGC<|!xU3_;6Cc8]1]9uIh ڿ`>'Ո?c4avAxOY q5TTKZcFhcr7z!& h0K|Y`Sn8qL15 tlb_bťRe=K]g3 :{=xM$Չ;#y{M^͝ńf?I==W+yxY^vquoXys7= c3"q!,W^Z.NKZO1ƔQۅ}t-t/9kW<8 mAԚ,yp|cF_r|umc8MsnszxԒl<%pV ?6T1cTP H"#vwE-D)! Ov n$^u A򩊩U5ɹ/Ŀfl&};~xS_0HvFx|;bpq3w vPz;MDTWŤk^t˗儅Z+MCKctnZf7INb!a7& mпZ,H|g6[Gl^s>U"sIhb-Cqvqhzwَ?S=-w|a8E٠8uƽ>3nh_mIsqeDM cQ6vv~lev/$`rsQ}8hZgK a{3yW^n%(*ےrawD}:g#;(J$PHDy4 ]vh;šTSvbFwZT^?lrӎ`OWڎTT#q Zp"=cA37H8&dP6p%  P2 F+Uʷ 3C'Q6CIEL45LQ(GXScA7H4$i¦CYEpڍ\YĊwN>R0cKT#V>Bئr4hx]^|~֨6 \{Ui 9S<>2_ ZIMIn&Y!|  NqBD+DR'gEѥ{rm#D+&d12?q1j݉p?ĤYb`18M2(I0Kj@5hZg=mT{K鳥UcwGp(OR>Jv;o:ja؆Ɨb h\u-V#rxo%$ +D}L'Wtt m~nGZ3xۄ.%#ϕnzљqhK#4a0ԑY{Z2bzR䶤6ZfP1unX+j;n p(셻ckƳݫ6?%4 {!R~EdmsWPȆ"N@U9raR,駥=״_HjtһpY䳳^4gcmIbF0)'ן&9`?:. -ԙ|8w4URZE7(= Hvo41E8S9bj_JAfm_K>Y_!Ug;*'yuзӎ$Ţ>]МE\GiŘ~%ԱyKʀ'Q$KC(%3t!bv" W:ĺ68]ƜuT~8W?.S%G'mx/ȑ.)X$J=~|FzV =N?#j RCƻ0 cnɋ؞*f heAX(#am9ofN!:mPyo>}Kn tl&Dђ"'@3>&pnN>dY/:yNCzZej_Z\M-^vʦς{ g8UӰŠw$*޺ w.CF* 1l^pjOY7̿>)NjrgT Da>C'FC;B*i̍jրtL-~OEiutm_~I}YKԏUepӜ:Y%k<1d_H9 ѿXDd -* d +POŏj3]z{;{<5q a= /c*"W G@YyTv beO =E[y^%X1ɳ5F| ѵmF&euz07w wOfOXwݪ =,?ifYc&Y^XM;wTm=\܁͍޾c Y`UHFk%s8J!t)?G@B@F_nϢ4u +HV2B6 AiWbげ|{huK.i-\bP`dZz ـ.W>=ghgkHYΰ" 57p{b.X7l$)㪪iHQ&k\,e#Ihlx@(5w9#TN2Nϊk`"J9׋=͑RSw ?Vv漯U`g{"z̯bM$9gLe3^x+"V, ;UM!l+$i9yXPJ 5+ Ckm_9i׎mK(KJ aƭ97,VUWm)t#dظ ؓ<}lY !x2% sT5 ?h(W;* .H'0HD7Vo˂L$#΍72wݢ@ZqsTCK%7o?\Z>xP*H ~5w($Xkr(n4xᒨs''X 7.Ҿ2 l`y+>t5@Hј a_%[芵c 27ѓ{BVRwsބvq#w'~]`'7~k [Ъ6u%% ka+ +mA6!B4'qd7o9Os>=ۂH^_ŲvliK)Kw-WOR\6#X6]Z /ƶ g:6?{)]nvIr?[2@$I}V->T*u#ܻR_bh~d NRҹm{2gCF5@ҍ.=(Y.b3!$y*  ,E#tSx=< f/w<ǥghL{ٶGr =43 tCH|oqS; 4*RWǹdNxc[۱߫%$xŬE |lNTV'01(Y 9(דg_.;bXm, th ; IK'tŊ:PCw;Zɔ$[_B&s MzI-x[ng uSGz6nRr~N@n̔I7B#!D;MHM ȜM?T(@7?.DƁ$9n 1%D1cͪQgAVkt ehӦS=.XzcP ɑ$߫OT k%ZEn3-e|@eqҦq'&e>ʷlurٌaPUc5Pa/j& ZMc Iãs]I-_p#AMgzASp-Y?C/&)Jfx^mӓ}N>`ia~gm{}"@34T [@&M-EE Xmyu2?9:]g1hd9Wi%Bhgx(W-O}Gg ؿ5䑴耎zRM9[2v"'e¾PzV¡KVay L3=iKM~dRHlwcȲH"BN'FɘC ^_THJ#ZYN"\u#bHͿ7,*:LJ)B]B5۫WsG p;{XՃWCPn"Wh"̉+~ֳ P+d^Lšdgn. qhop`(])!p)RVASԛK0L GX- ~@H~Sx끽:f@hِw 6"slj3` rqW?x?$\VB1b \UJ0 q?]t2iܣfyXU7Ԓܿr\N\ ?*9D.ۖ4af]F`Nw9)} ]C$6|̒)R(1ݧdU=>]{;bVÒu"8YT_3(yX1rCXoAT"rrv8$ K5c^Gi3PrnfHyo,c,St:5QzV[@X"HN LOA?1<[!Ǵzzp0~` TM;k_I./Ku fuC[keeA_@^Eωum%!cPktM5l]h?P[W@`H.ߝqb;JM'Kt&!=Wv`V2ENHB%f=,j >`KR"jnBz9TX* ŽVrc!#HWʴ0!Q7%(jS!~Ӑ*`Umo=Oېa=({փ:wKHԌ[8;c<)q.SJSr O?w! ˰oO p:~b_tjeD٬bVZ RK!'πē؆pGp|ٹ4\JF_wB[iODq{8냭|/ZOLKt oI-uNFb03gX0K&z!/3|Q@t~ߕ~U< >e_BDc>Aάm/Pv-|r5t) )1F?'t4sG>j_a*g9s 7z!fw fB.C ; 3^.W =T"~*T"?Є.`sCv}z£ Bشy(J!QWx*& wMk/6qv7>JKIK2(ʿlǪ !3)^X@xxr/jRD;pʤ /-;MuTUCcOZUBuۆԖbÄ_C\{u_8ŌUtfTBZ"jREQG:v6:_f0O_'$P;.eKH%=aQwRu])S 2$g+t2QBI"Q-dJ}W$PDFBC(o DA5t {|ƟUq,%^|2[ r 7/*N3ÒRECpuhZK~8z]:A98"51TX6$6=[Z\I,0F9];9]^r$N]J +5@M ;AG]-*|c]W—{ 6#Q(7?C0%d֍~|/C]Ϋ08Rg\"#j SYjPY^ ߜKyxVXR73?KZ.0qrpGi?$˸!He`,'=B*(]nGҫD]j%aoV?'OL"lf* D&+sw2p=5w'q[|\Yʇ&a(6hc %BUOŐ`*چ>_݌BBd-`vx@?'Ac?uf+ j>uq;[LO<S^)"4.Xh()ygGgUˏo;o\K|ʢnHĘݲ=> _,?JAj/[f3z\^S`XN]7U޿1KRĴ(YO߄uiٴ^2C)Ghw>lƸc|GL7Ǭߜ'$`G }r&d"^Ѧ3Ao>A%k^ƨ މagI$`:u?ʎ֩FrAu<ք<i5J +h IR?4pAAL ԿEw:WwʼnG^kƔtB_= +QkU I+M L*-uex\̓~êUdWƔٜ:kIqv( dlVqQF< iA?7]hV`'vc -3 miIӝ ,Tp+LYzBֹ43L~2|Ymhh D$30:if8?GfV0WX,dКD uNEga,Xݪ~[i/dv\(Y7!lgY&|iRvĩ;1Il.t.6i ,UiZM .fHSv/$/ 8`EÔX{ɝ(y3 N;**y7}vw2@Yg1E jiR\i/5&=ζR(" 3 X 9Ư0uS aDȦB;Ŕ֙/T_SV ߸@vޭɧe< 뼃?JFSNF{@H |a_'{F:ۚ'8AG2Wg`Oݹa>]nuKo̵bT5;q*=H7=I[ k ÊU:e9Qmd #V/08<^R:YK"6^R-3Z|/ %0ZXV|[bߎ>ݝ}aWIпXV.O\ٮ{3]oCݒA9a{z[6r!~" sJlV)2/ aS<69+[pobY!j>:> 8)WUΠqٳ,<&/S߷a&A 3F\:2>@B2wvR%^^@O<:nbVM#@Q,%\CyEVG6:ntz=6ac\:n.J{8O `V2[_H+,+b kK4IRb%=bahKsGAL:_XjQzAerhx~nd)ǪOG,[ci˾Ɏ *RDvx!eͪd^Zf ^hd{13w#ÕFʒ_ qXC|zcMYLOy:)$3rJ-?W1rHKCP̔>H z[hw5]kml7xFښ)9 oB Sf ,Y@'V<%8Jh&{,8Ff-.W-Ս^7D%?qN2av+B'zylTJR8w[kzT44QR¾ {uJ3 MVOSJ<*lZZ-DF's\+lTu"ks@@yĬel\=W[^G o8de*8puPD_-% ;Kg-&Ł~- _%NF$J5b^F-s ;h~@B҄н_􋻝'i4id@ѽܨ?RPM,,қUDסg[Pڔ*$9>@#x]ϋ^Gm=)EzrTélaYDq׻;B{}wa=]ߩkP!3DI[}V_D=hTk!?H&41 %ԾZmhy~qT\3{ዡ;^q"ۑ QQC.k;8_UiANFia7a>-v RJlE( *ӕceK7ׄ?OQ6=RaL.Jm(}T>CC[" mpK6,P99fB(:1ZnG'ӆKjՓFi|[- RпiG]~p!P=O.^;iEDZō$7/H<`]DzHupۚ]uZʈk\#0l;/IUS m@.AE2w]Ovl2٣٬a"AIϝG#FN.?Ϯxۛ>QXBevQe 9#1go3һx7'ޱC=!HIYs!Ϭ.-vJRj0[vk 0G:-k޹H)ԡJbWZK[)A,hgK :w,` ظQEOp[!/{.UfW46L:+5   N,nG|{M/Q!D7J%K+VM;kz&CĈx~2Kþ;S")޲99É\XmH<?Yބ7BN\TP91]|G._CKE1"YKdɠ& 2a_ ZȷMŜW-(YWŷ6IDΪGrqi|=ԧ_.O{n ^RS({yhAP H퓝#VD?H &[AC!&;bDTkY h(lQqxՀ]lͪAy {]\Hp(b;.tZzO} "sc؎|c/ijr.4uWOCP1h$kv\Q>>m@ײ^_@p1;Qcӆ囎 6Hoz($iݵȂpSS d=wZg\ `Bkq3ok@ge1MJLN"W+sވs\AyKnR(b]3mc۶uQ̑2Ix9Qw7PiRMXkUɤ?U uZ1V&K1T0[ ks %@ BۙSL-I P2gVL-NS.seμ2b0a%gs]ה^WA QS`M_t,1EɰC+ /yO2sE.tw '"]fhGE_+%Pc̹0n]:hӪZ>Nhcy?,"U.k3}( O[lrI% # h8αvdP[]|(xL&SU&$}봕M-b6jtkt{gWp]Ђ~ дqHTO]OC^_?H晭^ : +" ۋ5X#Vb ֆC&0]*.J`6~z`a0o)^GS\EI=mbxpU2ɶ E sŧj]}d:(  UV q/G pvj0J\emx(R99TK_nPE]0@䧘Dlo:Wmd/fk_%X{:YOBnrhNl04*-%&vaw$* &\jJo>"~Ņl|W* Gs9GR8\!J $oLDq͞ گhŗ<]|&hw"Kc\([nN%^٨ޅ]H-6#\w[ ԼZ&*Di k涿G0OMSh{7|,QʦZYksறy>8Q(k:lyl8y^Qr -5:vlNB ЕY1(`mg_X܀OF'tr+Qp}Y (TS+wLw.I R.7 .q|=T>~$l]4WNw |VeݎFg89Ƥ(#ܰiczX$qIg6"cʹ ixdDLZb/"=.LoDlj:Ry!V?஼s_K E ~GBgLNTOiGC':TU6֕{/.k냳XA ,}b‡\a~0}!(qRdj~-~e@y@aG_|o DN= 'Gxs5 @ʩƂ[OhW[xCnMZKaS45=nҿRMRWqUQU C<5K*4zp8$NO9A,)k+X+H\w {m>GMC7:bSpCBNE}I3ó{FRCp3A~:ьݔ YLQ#B)6OWr ^#3.!jD_x2FZ1ar2-SGH@*k/u mfhʲ0ĢnU/\A*^//BWMϦ0ye#g W^ee]W>!K!y-Z]E_RvS:֫9A~ZsV,ini*mEǞ1gg5h`U}-)肱8'QDp>" i8f[לr'h/-MȴUe)lJ_V]0PaK2 CtyYW',^sb4nEU5""Ǖ(yST4d'o1Qk*|@>̭4 Gdμ> #(,o!;yŷBɏ'yaȗ[9j<(kBLKm[M:Y<'D teO>Ϫb koI0HgO 8+͎5LrHķ#0L34 X RWX6QRZX5W Wn"'8bj?@|ޙ}Re&D=nQ:\_wz 8lrBZ+#@7$Xߢ.=0hɡPӯY{*a)ᚘzeIF#&gH8yp% mO$al _ӹks;3CAot6[ၱJ0 ݂B͒7^y*`[S?_ lEVw썘zkYgSñ?s? n1`"FKҪ ^9rSG/ij?NGXyS~/Gw)ӭGFoBJkzo>ȲܰTy-D؁ Up3 S2,Xz<ؽB&+:\Kʐ^R+/qL,-`w2FHǘ4t|=WS Q4V[NO?n  q9LoJр 4ɫ_Mp^_ _ԙ~sUcêKF}b5Hg&J\O @ܰ0馵W" 3q1uS}+KgjeP%)a4k;)} 8GѝtҊ:;˘͕!zߧv)  ® Z[y:JPS5"((-,Wq+Hmq&gί?*,J8(h^V~V*r@G+((rAY"JذN<# |IFY{dNA#WG}ԡCk3{ f5 ABi)ZM͒)QP' η BG:goIN*V)8wO,FK]I ZYFTO?:Z9"-|sbNVyx4=4蛔;mhe s[̀C[*AFAm"T>VV?]s0aÎ7:gɋ[8v(Ue UWz^NZ ޴Ѽ0۷&`U0miӼQ;F!16hgzajoU\oh+J'tϟ Gv0;毠u0L $4"3@gf)2ls {b,H(8lgcEzgokL͡1H9.N@@^O4?lPaU)C(5Zi ѫ'IVt!X";!3V!o%l1ޅq=c򀟔%"vS/G$23fpǁLJFimIwsZ~֝*Q+JeZLh`簥0'1tzOW h$E+=HEhwBX3 M}w8^A.4`eA7[rYqΣ6wiyS<5嫝oS$VThZ+SK'_7TJsͺ7Cn8g;7<@b1/!Y'SRPƊXV˺KegE }. -M BSl ?;8+dG$N2PR39^>U\\%xQTl"Chs."^_?F/4}1TiP h>l^W&_j}"VM0Z;uoxl۳TDWL5%uT:ʽ|4B@t솏=qT=T gkj +<$pV@6w!_Mu:Y׆G#SL j^rsز9~PsF2BbSN$94G/MN4Aw RFpqQGu0ssHQk, l8HLQ~5llze+rK#'Ͷ¿F~Q&Ɛq]O*vy.1/Dz©H"}+KlTp  yRMp=arj<۞֞$gzp J='gvWӘ{ӨbQn,z+#t,OH\_lCoxŢ]/| Dgf{m>'iJRȷ v^d-x;K`ln2}銊%Xawtb1zŶQq/װ\s_xe}{p;0- 31/añXF}W0m!-c= ~3;|v -v8W3iB5$ NEwGK1Ӏ9|?BWֽHB`~#^QLrOTLR?-ƁƽHr3ܯxXbk:Ct ^\F:#_1j> qDQG8Бnk9pY4p%cu{j,i/8 "|-$],'7;A i֨e#9lc@>`xvWw[8C>X+PsRQmCА34ҝ0u3B^x>ZO[[}{"lT\7 eiOp9 sx2qUڵj\`rWhrCϦoW/Ҁ_kj4>r"` kmeұbgJd^&/5(Pjkb ;^b~8gy_DGWqS݈͕k P-L8HJF 7mمq:8$]R̻͌iT_beT}C$h1C1VБWhC]SgO* eNG([|@7UB"'MBثVz푑ٲdz s>cQK20žh t6idR˙sۧ,bCC}(jUkifW;ɪʾt%~ǜxcQW~E?^"57.+ %!Vu1zU82#d霟 } 衳0WV??0., AFQĝŲxe dMr ʛ."|H۝>vs–uh  DC ݐ_T[ %D8nK^)A;5gTHsWv~j-GfG hktP$|Z!au=A\}?֮0r6{k$iL;f%B$rEA4 |/ ~H +m3=JT ϯJsi* nQQӁfїWf#AbY~49Hʶh+ը_]e`nZ̠ 7$֋gqPwХ3τI= k*ÝƅE; 1~ןJ-EKl;%ּqF/+VIzK|BNKd`vČ> @1H^_5X[N LCnfK٬{,|yecHW.GW )XN?fKJ5~ 8e\c JÇ Aβ U40kC紸?\6,\ >$&\Q.Dyc^C^,%hASúТR3 +q61pI5AD,G&0yPXXq"T͢l]RU;QîrJ ȾFJc1"H␒J,˙9e.†H'uKmuUhFxR:twZhiPn & .h}eƒFkC N9uMQ-͍YkYZ MŮ_il jס7ˬ w)GsS[E"hqL5:D$G PA: 0^| D9v=YҰX ! -÷#[Z^$< 5{G#eGMPlq? 6}9>VX;a/uRv}R^ :*L{qH-~2g*\(hňT.IQC*IO5Xz:+^ĵ=ZU^љ Fs_+Q}X 4}:ͥ2yXlG.wZOCtztZY^TMH)NPp5C[P(ra9|.* t@~Ag!"וt٬-l{y\u2cwqOX=0|~ډ6{ N1"DHH:Bbuwd7G@YWD-RjewvJ9waHzd+ (O^j&UsNx*eN>9W؉bY}TCOzC ~:wKUiٴ_erf!ԘU0H%+,Xΰ:X05{=Bz|x*'!e횋f'VX|[?\֒:9kNzOmtR E j$,ych s۩cۨD gq iVg[|}zG V%V}x(4^*-Hrk_3)k>o@ڳ)vK1*(d9rp맷;epYi%eSR5> }^j\j m$eBpKk.Lb_tp*Q<. QEוǙϋvf5QMuޛ܈<׸8<# b@L.+Ft`$ f yqD:*G 4mFy/ԩ4j겻+3VQX/*p2>'_loq;}lrLw'=mܘ'%U9@܊ﺰl/kLK qzy&U&Ϧk*RWf5:&>MT ?ML!XVWY$`{5N7̦_>C`YJ/> t GB)Ud{  ֆ]2y:c1OtVzى"E/&q3xO "יGfUy(~^}eohϚXj29ͨw..)󋽊צyyCUYc3.gXk^8 BY3M4NJMB/(DdD]T 3^ +J w25X9Qt)j`Q?Pيa_C:#_C3/DUU !+7 ѦQ~7g"id(:AEy  cW{¡FzgLea!X{{nYM tH\t.Yk)'O:Jsf QJ#/cAS86n2~=qK}hv8ǔ9bVϐ},ժe9 > 9J? j#DJRD߸zC c|HӍE{6@hV)U- CV`5 L8fȐ,91hC\63a=,G(m/IN7 oz)EHʌDoVUFbEQ؅Ac95$x. X'Z\ M'Ec>h34(\X`H Nt?*mTԣ75}6.MvEz;0EH[a!jw;Gr|Z}E?kMX^Е |W| LRG4M#ea%2QEÒK~P?|yJ[~-+3꼻gy|8\I+&Bv.c%3Ӆ]Yb5CZjc}6FGT8\Kz"܁9ڃ͡ϛJ㗣K2e|_>/6p"}ɞ(B .MGFn,2:qF<|+6LRƝZKv^~daE35#p^gnqjw7jR h)KT |Jd\{#2,+[ "gV-; e 7Æ)=VN E%np4ˡꩢ-t?FV_9f8j=HWUQ.O8rٟ-t`]NډX5:m8 {JGjxTEbc/Siޗ` M7 xa=ٷ}M|ϋ!a>!L%1CDD̰ A) 0u?a'p$hJj8 |C+Ex"^{砗u#gJF[}7EZn5;w#K7NygcW>5my\.z;_?*K$zzWG&jJb0)`MVV` 51oBr XKJQ?T کQ32aqQsnoBPO=E2s~rE6!ȫѬ 4,(EXcg!/n'ĚRx K?ZUgPONdOs?$-Tw}M,d)$ pT._ReVdc ]C> s04e?r]1ڜ6eqgRcpa#\/]@hy z[wL }/D8Z=]O#?װ;J;pɭ|{׻GilRVXqW'h^f~{߄"RN%U4&Y V,ƴe!bE>q $V7Dl7C^LX⾲s9!{핟ym:nd;{əT޴6]}?5`1(rxaS eXS䩈sHU2T|t[c>˱ { % @d3x4:< _?5ͭ2,}TiOĥbI_mz\-Z]uci7[d-O4ޛb5%*mf!/3Q@XE&qh$߭D(⟎|__;Kmt@+7sP)!F:b`)  "5aM@z w/^S$(ۓ"b~ aOFr<|n[RE}W'<,,߻~ENvat!gg@X9hM%FPfdP/i(O%d*_Ԅ>cvYn!y⹊zg) J!hmJȳ;m33>2| "^׺Fom<~wbFow N3- 5dmuC(_D;H6a?8$.y` 2R4҇u!q7{ɯ7[aDC_Hd򒉔%ڌnwE+N,:tC6&.*>ӓ֋sl4moqTϚ>1<_\оdBvmꇸO3OV,coEr[u7c+qg\;Op#D$v:OAvԀ O+LA=sAynw=ʇz;+WD⟐ ZTν%A=~Ӝ&pЖ:² i{*¸a0o|s;;~wUM09!kzN(/Kq %:-,Hph?xGou$^wSKj`>NXG$SK-fAAxaLe0.Z\ xlQyr*"n'V8B`[/%*2dq5ZLq(/9Pt.kOF)φ*fmR‹R.d5v1Q ~OB6ٕJ{bP%l 'M!2T  |9e¾-3:A&o'5,& Sɝ5'=B7K+cď!3jdAO%sC5'ke 8< R7QCu1U¡Ǒ\ʽoEGP{]wWh$=ONB-hn hwoXrQ;m8O }~ګ y FW?&<>0e|sxRayCU)1${N09,иn ꫱H wo@W3yn"baR^b zb· ҕ+| Ul S.EUf{`Kn FZ#{Iѐ:) y)Q*gcS{7sWynmHh:Mr\kxJID#1<+vyܩ> 4cZѸ<$}BPwktaαS-<jы+2D aL'ckN@.|sܗ3gSGB^PXᑱJiÉn(2YNr5~fo#ʙ^P 9+V dmie=]D Ks2fll[\Tx2Bg1_g/;,PS)rY2aA$HjGyB?]1_&DS@A824$/z+a~YُkίX_<5TW; H4êY/R'Eţ+xK_p`3uAN^NDcB"r8J\7|R>iߎk YָsR\ E}f=ٔ*]S21/oyTOz")VG iz/,HֶHK+9LAhIZRW Aф*HQ~'8jV\~W:+ΰ70LNP>J$>nQ\[_V[febn4PV>[9.uGG0YaR ~o~BXo67ǖ#嚌uB1ߑU0..X] iP[vbu|M7tY M?+2.ei3~IG'[6`cֱKU[ _R=ݫw揤ʥmmumc/q,g[".H870CD=(|Ψe39QCRR"+Ȧ[l&[#`m!](ܿ4!isCYFƭxFN3X<,!tG$ b/7q";ՂR2rarwzx|;0c z{ʾZYJ[oJ垳mV \zQF7وU<\XfŜ | 11-@5ل}V>{-֧㙕_FOI"dp@vpzx]ME| .) Yx8aXРZ<K k5S- KfH75N*!cM*]qqw 3v2Is<&9kvB R ^;>Z>^R)`ҡ6gR,I d ,7]i-!_PNghs:>%=v>BTmLlH{8̘@NwaO{<-xH#Ժ8cK|+`hB|-+?NDq/˳qn9Ec _:uh*SR͠)CoS{aMU|'3V=ȉ0U0 ^vPMO>N+*u]p)z?4 Rhqe, Qdu#)J?i-} %lDTI˱.u yɛ}uv50Щ维ЧokjzL0?cM[*EN=k{ c~t V]k n=$>N&&V`?EpT7jpT`{ 4+F=M*=_k'dz<҄6,;7l_1տ C݊HU?n (tYT"W{vUEYnCd $m1꼧yXv)i`9#&ZM-F<ӵEk'.N2*wHA6",;OV0)NEI&kL՜֖bpCuB+Of03MUay᪹5flo\uln6rʂg{W"xqsM67w_m¶ւ+"klf}TMbYĩC9i}z*ĄmvtD;nkS(YB-BB .[C>[3$"{ԛ-{4B(6YOt9ES2p"]@Fw^ ۙ{cs/Y~*P**P_IiBH" ~ ?,{Nbm0jٞvImj^ Pe) K* nnr,=O*O^FIyRA'h=t(X-ru~#ȒDQHK<͇^^T/E>Da8.c xψ`b1@4y ȗ{^zUKi\uh4}B-D+9uΡSj,׈J}eJXXQ<76lQ ")"_|ZG<>`:W*ę[=lEM9ϲrxOН>b-:)ɤ@0>2YT Yz%9jww124*~#m3l uǂj_!z;_ŋ&@`͓atk|/ic }Ӑ_i2 s5W߆0ߠ/6c:-Z^T2W&Ͽp*?ơ1:MOa>ώݳVkM\{t8bI\0F2di*)LtHU$8$бtY'`@w|M2I,._)s-XL`]3rl7R"iOa :qHZ[^grv8/=27 r|DNĭ|/ma9h( հf|; 4X4I#W  D,$"'O}#y"*pQ@-XM~ːd.c39&+0+a'VATM,rДL!C?Jd:~sqST3i*cjo\®#v2FEK9(Шl{-?P! `nBe 1G (^ "7}8g֯=0m6J]'r؝P7k^~1X),a!y8nP$z,Hx\T8a (C~-k <KŪz<@ 0\].`y_tyub!U~_7"ZH{2b6PlfƉBъU#&]Fx 7"/SDjpk RM&#`ђm t ?Dt{-kh c7 Zp=XnSwPe* f2 7X--lI޿@jNba]&?S+M+4T.j|h1d|XY3vD6@V 5)a k(@0H:Š=^YH{.Km}SM ͶZڹMi{;,@dWyj4 eOŰX3"9?nRgSrn4nJ/iOnN-~zE ;v? t-)Ѭ }T^sN1e)?CWB}?F ݺ9Viqu4/АTC~цÙ3r^U$AF9qDe9ERgzVF6 Nx1,2Ø=:8N3S(ǞA* "v'wumeס"v-2)ZipLŲ=]-iZ߈Y3eE'PkY23ʕheqY*~`x{qiXd# ߅(}ZqaYy&):.p%i߉5;`s<[^;?Ȋ#][JD:Qfpf̖<+BF{iֹd\(7t?ρp$m?ӰQ1kY8UN)+L+P``T8@WOGt!tSL[iܑQhцsY&Cn* 4C.ړVt>i):*uKc>ߥ%(}>IˇA@Ʃ$nOSaŐK34UяhCionj D@H'}F=,3dֿM{gtMgDCzavǭ-@wyä ːe3o\ӈ( _ $޳qS 2[w&#D+ޥGBenFemXx`jw_*1d ^Dh֮AS8Lc0#_U<oqcdp {'q %}1`4b38y7=Wh_Up* .3Y3I@m- vǁC`Cp,okz[ݞM5Em 22`;uyl8t+,Hh8TCˠU:cyc8p31C**=8n.k L`WpåjX~2/ztXF'!dDoDMjkx3گ˕}RlrGq0=PU0)o'>R?z;Kw#?NL{>͕"k[3\e2i-p^`V7z"=M oC@w99% 6X{$aH R !bDrj_bT!chk$9w> ssU0U@!fA] AVWGuH^G$, Bxq)hj W5vPGOD/(7` %>q<LьX-R f6?]ZFY3 s;a[,fd):% Z1aRq<i1uK5ff4[)`5S :v FFn +$"y; X6˞ka?tÛx2O'˷G*X5SVXoa&~ /y p6IHCT *C}ynH][$A̜C:ņC} z:IQi hYy{&M ޟ/;N_h&_!ZJinw5LbdWCכ5*h@JkUny7{ƊtAg)ȯVrPGh>{RL14hyr-9!ė/<`ݍB6o<•h dRA4E3m*g6K=H> q`w{ R=ܡ{Yߘ ztӴMf$Zgx*fk%7ClOnԟt96~T\fj޳ ^ ÆL[ @έm!؁pe4˾GF#Q:44=Zcmc_Tf;V;Lj,ƮaKuu[9D"lVtE?xo H8_;.Hea@ĵ%hbSLrǕ6d#՟[ɥJpIl(1.̭ġ '[@[(t=lQƠv[KC ^61z<-wcܬ\+G ?2oWXˆjQ!yrwwg %=>.fA @UW&@F2P?s>~4I*~/zru;e_'YY&j5`&:,2c@ =45~=P18K%=;]l! Mn`<=V NG@t ft97>$wH@HְB,K >O)P 8t5vͺ9ma U*fъpY?Il7x'DQ(UZ&_"zqןp(%jߢɢ,A^%;DB7|hdOL,#Z&XxX6WҘ&m 0"R|lMkڗ$WEM8~O1TE!q2)E߮2u!9QU,$%2# DXqm#t}xM&ed'`YD+Bǣ 0V~ˬ Is#ƠM}C妝ş4;Ee!rWg<* eK#+`Ho q/ntƊŶ~Kt2M<*+_Jp`55nv)">nA^XUF֥Z? CJr⁶}Js::\ OC ̞mihwEVcٷQvn#w}Gl5ݽ ⋑}{#ہ•Ul/ǂFAL:q+\fVS61$~ߓ\NC1B'<6_e)QƬ+(w7!Hc- `z%! — ɵc4tY\Vc6]OxKy^4K&T!O}nUp6_4ǤyZ&È3PU"1ͮ줲r& r"Т4V4U5% Jm.`f8xAS?sTӎBckBSHx twߋՃ 6QRÙRK!Ph@p &sfoFG}ļL3Ge?!5]yVԦhd-0a9h26]آ{ *[IœK1Ns6 AQibX L)NyݟFuaEh~ƅ7F*D1Eiw R4AF4HOz[0ת9:OQ3aJMZi`faKW8cxlboPeVCءwml%9&Pd4KwH3m_z!f ,}01W Dz (`^G*ħS\$(ep.[ta-|9IMjjaM/ry,~MCڻ47?a17Rn7R܊:l>#^"Zvr&s`ζF3 8TljCNV#ʌ2&A46D:˕[M8 r />܉WBGsGw5( EtMsN>B]G/]Dqq@]rO;kC?m&a=N˼ss7#rf?RaC/#Bs$7EErnڱVaT*.P#3d&qf7-{$.7YX t?\ *jPc^e#H B.Z=w/&~; hӦӟN ]6Xn`׉ݺ$ט M=(yt}亪*9>PsEg N -x"D0%1寡tល|d,_$(rp6֙'sѲ\U޳ W2d#jyv 2P\xeQIN T{3RKlG-KĊ{.5yZT.b4qf_Q`Zkzʜ}HX*YCX~#y?+r`Q rh,{uZdyCͥQNC0E YWpeD8Zc-mjS=JD&WfYI3. u,{6wv"w7$HpLDBQD"(n(MjCÃ&trj"c|0% iRܡ+6Yvh9+/zK^:o*;'9Ԥ/#}jXJm<^r O-(AS_&`<^K\L'6( ~2f?8\oac][ @6hN囃3E:O Vum G9&^q*ЏI*Mnͣ ^8<3{J{Y p 6< *GbnjhҶ=@>#ᬊv [5mɦ=*4n܃1 ޵,z"gq[x[|s: Y1w gӕ7ݳzrGۣ͌Hi ʔn^ײbk59klFQַ7:3{T-gdڧ铼 [k@Rm_ ;q4<eqü>HӚ!JMxqwv5,pڽHAn\x`CW=2ul{ՑfƔ%y,JjJA3{<*)B 0,v1]p3ݍAFl!VCV>-A+l'l`'4֪|fFݩ0#K>h6Sz#|`̠V,axwBMF6c!ܩY8OOl[)IWEy#_]2Ąyϟp lh xy\7BA@6Cʞ|,0l }vdԛ0Y>Lo*PV'̩1UJn# $;DW980+f%w*Y@ `Pn=+p!hRY1^(d[OΏ.0ej{L#c$trUZ,MtbVh+7.D O %XXQ?i0rV2% Iԭ @( mOD,%w,Qޔ@j3-p Rr&PBSC/zlxB],/&e^z_Ks^5S~ }GZ3.Δ-iۉq~H's5U6_r}+;% F|Le}䏺o,22T1va~cWwgT[sn4:fg|v!u~0@;6$r 8%,>*_E`+=O՟( !F9`  7H3 o xu fdiSg3U&qo?΋Sq*7qu(H- <܄U*_S^-f[teDӜ m-}5]WH.jt /=7Uєd!ufjP=;wy@Oȓ*b/2~c̥4;Ukyc \~wȼ^"8;kr h,9]@ :IMguFr/mVRkv>?ЊiĒ`j5-dl.~<5wdu<b IꍷU&^)uB:X[ьjP,'L/"os V,^Ob;EF'S.ٺ3M#nB~צGn5eXwрlKX;p)S ;T^|. Q[VYcR)k .%%Ra]8} 8K1l7XnZL!dC^k( 'jq;>nJh-"Wo ^-C#jXS=ZBgXz*U9~ WI[_DWKUV>O"waeD&-+AcF+{d\nMJCָ'|;V˿Mcwi zgzTUHndk|IB0W #lW]krc$ܖ_`:j[_Ұ/TM}XWgxؕ}iVxz@xFir|`vlqɝ,q6uhn%1t*91P8JN}GIuK,y&/ 7gj%FYwk5=bF»dD(j͘g@q,{KEŋ8D&6hdWؤ} BWxN%} iU˖Hu4Ⲇo uM$̙̓eӝ~\O2 ` c;uW5n,l4|ͪ6M$C [ Q)_n([`n؛额v4x𖕖DrMx~fYͭ:@>sS~z>~_\E,=(Q4mO *>WQi)p2*:b„!Ml=5)N*Ә^9]IV&b?1j7T OIuͭxXѓX"GVNݔ8}d0["-y\RƧ$HY8OT5HJ깣Lw"pe"Lk$x[>svurL\ߞ ݯ8?.2x@{*k:X |6eSP3axYGvgMg+!%NmJFS- )DV>kىMgDbN+H3rex#xU`Á8Uj▹>a?}& _e+r,OM4oUb3* {FJ+~LD>#]ZءC".]cpwS CUZ8/[g$1FuL9Wm21 #a7Z =+NoqNqݷGHugf"QLEd_/|H^άR4߂ۥUkI]0O'v O<_gVG@˗+U|S?$U2<7 ^f FU8(f(\>vIJ?\$QCb([@x[gV\J}P=pEˮ{o@OċYTDR[rM?Vz62L4Vn Y3;`Azfe%u/탃n Qu`Qv<qj:Sl)Ei<qkb13-b{\J SJK^~Y.v-o~Hd,6ޠ #k>䤄$V4z;+|mc7I&zے\J!r0VbJaܛ*~s5]ct%p.Bx췹_+pSC@Q%,~bmlUg%_9@\/HIݿ᫚i% ѶM)$OVmeC ͕_xBnaWr1tti;UA@d0cD_тRఀ.˵?^3U'!geAIYV,0;V@v282Xϻ(Sp9-o'l׬FdAqR䐳WEI=9iDW*bEumYH;/3_2ڴ+U6HF\YX[5 Tzػ7>ϰ{^ǣL iNQ~|<{'ӧD41y9%`3VF.!D/TiEt'1>Jyٴ,~GUr1ԟ[)hUk|mD^jU}5O@#s2OSQ<w\^LP2لI|Kzc(BF 7 Jd*^'8ƙf|}qtS{H~M- >u7I2uN Y1 Ԕvr N)$aC*4KM[tCYya rΒ);4zJ2%id=1A),Q0vPzPKpt: #YCvyUIW6'Is.[f!byGz!)g1v {L4z/ٶ?>6 ð'*qU֣ m).G) %3aQfh4V,݃k8氮_-ܯo  O/\5/^a'bz]ڶE9<(ˏt!Kvm"F(4i?dļr\U6YOcbU9P!=Mã[e12"AKPL)D"8D̋hš% M;n򍦾m%T:1X._iB: gl5Z [`c70J.fM=7{3xf5[Rzu|Bb×qLV*JYFE9o]VV?X B; ժ[t h u`o]"{ZB9Q'ڱyhD@启t? o[J8ӬFj걓i?,: -"3*VO*yXF8|pL ({Um I+0r&̹Gd]2:PdF-ݼπmS["9&^G`V_6"X.H%`*%iZ 0*ӵBm)`*Soyv<;5#靤@͸MS'&s]̡/] o]<=BzSq!m-F>7/Z(ZC\*@zӷχ Fn6`[%t?("1).J4߸VSjD}q2G'F ~=\u2SYD51,/5io{1R&>Ixߡ|b Z">,uxs9u0T{Cq">ĹJJ Aiwnz_< xӉw`]) bOE&d}Πʖ!^jO'U쉍񙃿{ Z-ұKHX]YܥAza֨.#(N b&N G=ծFl Fx'#Uklܥ.-``mSAʶ,(# #(oY ӹ49oshB%RRz_W%/9`uc*96u[V[Jr>jxRˍT`{ `&fNd=@v";r Ď"1Y ՠ78,Ѩh/QT]K1DpPNm2йp'[sbDw{JdP!._cxM<ߙ-PPk/XN[g9)ޞkoAgŨq猪/gSpwτ{bYEY5[D\5gBlu뛧? o~_ yZ;]Bsr&PqL]̤-6Ѽ{$c)|϶4ȥ~w *̳'I Rʝs|b %ل_،6^{Ģ塪ǂQI%[㇏ڞʇV~ߪ*EK`]Ni19tyu+7S~F&% lk!>9`lCOƖ@ijԖ!<߃|נ>r_d>' d[ EEa4qUVl]!(N/Y LM"^h-2v1}^ô8\<}j&uB@Xt]c9<6&-Q}=j{ =nvq鰛?j_wK Kur~>[hd0;77dIyw14Ŭe —]Ah"s3bଐrL/'#l &ml5uDk]T34۞|?OC~y^yI f*V[/uqKCCm 3/S˦6LO7ʲԯ:5f QRtk|Z|_fNu-eE⫢J ʿo4{?M.{RVAEURlC8-S 7O#"8Ul)i"__l4IJ>&o%3:вc?dn Yc=AF@iB8"oˌȒu.o_>4EfoGd뙧pAPQ"X-cj-OMW_RwzDt١RorV7#"Y*u=(5(vQ_2/O f] g0Ր=`N\DR+d8Jp?>~b<ԧYq s'c-D)+֫E]ǗC_fMl%xBNNA3qGNbڕ1-&]1P%9f}8"8ZgjqVN'|qPa&PY2';,~sμ g:ME _"(Oe)AJ>ZoBrlT O=6@‡T6n{nMj_`!57Kz@B+{SO ٛs_ӄ?So?ez>-& "_owRM ͟ta DDaϠKǧpy)W{j 1}`ycʄ2vQ ^1W9N֏-{$$n-|+9ƷsHHot9:oo*xՊX5@:2׫!Wٟc7d2#Akaf?cbwu,Ju4m%ڰ#p+I U n8\XR{NCc^8y(-?Tg"ǵ~L@PGjEzGXGi{ydDH,ՍW9{Z,A14̽^lYf)=~iv`Ecc?E8\!CqaE3KM1N+tT@Ӯu0Rxؼɠ(VרMd{hd.늡˲ W5c#KK my|Xd߫Fꔰ<^nCR3 sī:׍tCj @iSؒb.Yn[y`Hky+ c [1Y5}:c$\X٢i#!zedv`X"{PNg˫vωl#M0{!'f{/yS|7\3 )~fKKBTΣGF ` z"ύpڽ՛%g(~⥞lꊦrYSE?Բˠ:1 IMNoGƃd%ߐRbj҂}>RF2~2Mktp~`Ϥ=JskSF Np^ifq+qnp%6zqJ`ffeONLrc 7JՠcR~{H;hsK[x.Ûp -X}r/}==z_bZ}Z\?)Kޗ)%y 6ұC&+̆~2ۭsPvd; &"2WӻoDq½tְKaEF#tvqI9">QLN-o&c&x?ش-k%u'pAbx,JNJz6 yZCC4 Fke˙++1͕r۶,0oU0hݓ 6k>ziEɎɡ<@V[ ٣ֲޛ*~"ҭlMQp1XżB>96EURضr,\)C7AFRI1i -WnM+-B4 gaj8#|`S‰镆\xQ Jw$>AZJ9  s Lc/PAX0/+!x:qьY<f)\ ͖͂[M_;:YëwwBPLFfE7P̼[]D_zJͻZ,J{ҹn~-@P\ %j9O+‰ՒuÜ|j Sa+MjK]^1*jEJ >+sV7401L؀54&U~Y;m?/>bQ}  NѻxbSE~/٩\S]nzw {I/ t݋Q20絕2 !gQ]"3YI-ӡ %O[l y΀ aToiOO?x I(~J7eE#I|ɡ0 ץX)7C`>m|dt NEz~Ôb5F ~\x/2USO$/or5IU{$}i Dwy(bEp+nuLO?2> t'I<5 nR8\,"GA̩ypxh6c zt@%苿h8XMiS\&kM 򫶄͇ 2kL/D:,KӤ"lN'Fwr<*55[WF, ~GbEb 9Yr ռK1 FnaYn폨Ǝ6pک:/dۀZ۴ptNnfzI6ny-Fx1y"Ȕť"3yuN:$MpS 9[|3;!"cR* Enwә7j>BnP 4uI,1TҲl5SGAo){s_%5mr9'dgT.Ero=۴%y>ړ 2EH$~{jk5A{lxYp۱Ϫ&A b>\xdK3#9cu Ȼb#@ԙJgphDnھa6(#1cfbI Wl/BRbS纼ʟ1 d{xǰ4"aA%+j\N/GeY pl[([*cNqU+[ծ CZtrP<W{$~񤋸ǚ#-_9pOIYCp(҉i@_r?Iv!DAZX4!F<ϡ1iXùzybPĹ,$"eRw'TPosfZ*Yt9@afS%Hy,d]1w_^rKd3#s +ޭPs`=`oRJYYcOgPf]ܔ T/M/i]LJd3gsuII 4i[ߘM\Ok(EgӴM3"q**cU٪yAe 9B؇ɓ`Nڻ"wa؂tBLnY?%܃J%PC+2Q~ẸsWF7ȴ[x97"![r"FU¢w.A|tJdkEeC;*O6@.|C f{v%heRGmX5^1>r M'rUeNC~/ ϛϷ$B#9K͙du ;|aΎanNyGcsGb# 5EXԩܬ-C_V3wy\GX-#,༁HkJGhLhV /Z!^g[e\)v8䩥+p$'}*1O,Xە/򆁳p|QKI~N,oeDhrloJc,^% [X!O0בm _&])Qj>˃i09nV r93ʟrkoԸuwzcrHOh@^jͻ1xLJ-/6A| t%,e=C~#=<`t]׷4Wτ9G$XoZC KQc^su/Qs:*oh2|,q_6MA|0_bw1Щ+Qt>l$`JxE#ǤI^]>$ +VTa#-,v{}G=0YXEYq?V-\_U,fXT`U4ԃ(#OJѺ۰,vC?0Tx۱]JW!ݙg!v!4>\Z ΋XG H?d`Q'  YAhe#`8Ymx9}vPs?GF?',ȗ.)^.t8b [Y;xG~jwɃt}ja);4fޑz[#|6V^qg>F6$Φ-:cuOcIf%1h*F,{fX/k1L{Kܱ1P+TOLO `XN5ۜnzO5"Y\*wƴ;wUPlpGHm274$ :i9@ >Fh"1paRݦʺ9ur!q7{;,iȑۘ φwstܗʶb}G(WC p)( ,,^Hh!nZPEVmџ'0G;rEアx~U&cF |5AG'g+7\$JMXSW !4.r0h&)*X#VU W,oQ֘pt`ڀ`;1L.(5l1N0A4HEw-*쀂RinuG׿H6 [򬉬D?|k~5O-|b:ۃkLRJaEG! wώHkLmG M!{_ĄlEe_?4`m> r‰U28?RJKzQHV ۟ZN`ve'hcFkoGE~8CT1dݟd@,%Ta)C]ꤊ %A 5" PHpe,, ![6b0?g 6_951qk/J޿%|w -̳C->Nij3}q60Q:EsIiǪFK ߸kY&+ Z%@<.h=jgUo\5Ԑu(#4w54nHv.a ԹV΋YϾaKP tZ){G2|kQipс]JR]xZϴc;atu҉)sj%#{~[Mx(OV4[ ,|o6zrd:之n#LCsm E4BQ:S jׅTK s>ߧK5:>ЦxXoFl/0ɖrZ0R(_|P,/ ]U&i CGhcLI@CgFB%!X9<\w?Rqnk*"LZ#G7 7#[1a{UVxgG_Ѓ%S:5n1;"ɯk}Z}Rԩ+nVDe,NHqrMkrmmˆv^ ~`bG#ʶd)6^ULo7FL/[p6F޵%tkzaϞ>]&heC/./\]0O*zgF01Yf׹& KK4T+ k@ .MnՅ1Qa{<>+KV^?Au-:4/p O(ꅝQjP[5AlLH^jb3͕#SC>׀zmп0D͈9&b'6)ƣd:S"M!JJmoh{H,3 Xځf暛n~Oe*=eT|t #Mr8wq: "WƗܢ0y^GXBU3BdL׎s2^5sӘl>k?('^=BzBnYk,do$?3i1-oI5,YSBܶe ]#vAfO$ `prm4mٌ8M #g#P ]{1Agj1o!/4]H0Is@^EP3$j~]4 fܶn4(r|s4CD^Lg$lCϥ$h&]-k3;QaN M~X=ZIQ :'u6b,&?j]X'rJױ>fVۆqЬ8skj$qN /žxCS_%  H<h&+: (*H2Z: *d Dt01m I䷂$8>6< %.:u\!SVHt.w ߵz@7t $#1Ͳ_F;L*&c!],41--' {B3X6}* h7jLmPyt¿_eV({v{W٦^HP]9 AN>>}53Ey/.&q.z\a qGNXY)q}ZHqqR#ʉ9VGt^ߞ` Я՘s'&@htvgG{qlSnj1Mס}VQOyUhG=gom3 E-#=% ْI u[n:*E2DZx#lbZ]sYEbvzA&w Z_ş?ߡ[4@d@8\P@An׃z޳k ȝMҍKձeA޻fi]!AdeAX>ag!m*41aS 9A\KO^I}sqy k&6>̣c2^UЗܥuA agx> g9#bܛuo>1Og 藙F@h6rM.O]860jL@ iqMUA2P†@vU6<JI}z\R>1B6;O'wq/9aC#{- %E0݇_t|23&Z HkkP#`JN _&*nY$:3%*OT_uE>(:`KkaEpc%G JW9&iI6T7˜a)=uVsB0JLWWW^:0 b+x^pbz K6iWK%d ߪfxq_lV+ϝÄP;:n 'e<ʞaO4"fhV>5KY#٪AKr/lSMbib¨,%pq!䭃wD饲}p{BOnOZKl9vg3^he[َ0_/ͶYJƺqj^p>f˧ *Ѫt}h_<^"\()}UhMp2& *gZ P1l4Hiu}A(R޸ëZCCʭпbWprJƺl#t{~8o2Ѐ_zL13Wa )|\# W[)i';#~ % dE,J6NDXE+ BBxTÎL)m.{ؤI*uDcQH:6wFV\lp|O$Hdߜ; ƨXu5B<^`p^V_{5͚%Jيl$9! ۷'n.!~ f_"QILj>T[YMYɬ9wbN/P!\#657LcS]L4|aM<C 6=mlD.oW='xTw[Ij.d;5Y"Xe)v+ Ed-w_wtf'WSƻ̢)3\ ѣZs;aPBt s]&GF@~c9we,`&'H9F[8߆Ыts`FV4cMM0O%*Tc P4ȏewJ <*djSIi8 ͆q IIUC7lupv{[Ͱ*4;dTF"HjFU ``AX%`e(Dr_I`s=͞TNo[T˻^ufE@}c}t>,,P: ?[MtKLibi<7fwJyO= jґRFRN[*#6,e͝6v h)njd34T1=&Un X93Eq2G`p7;?'c,D(tujdc2 g2Q["w+;0o_Oˡw+G9QJ#^##]F@}+K 㚈mT_kOS{*/ 7>fT|pA{ý U8JC$GoE=w @l8gV{To|yyTՏ__!pU8R7ky Zm7  4Yc1 [D!< OVbnR-{(!aC6ݢ"WM K YO3;DJ߃'9ump8L.D^wl kZn_͋n@dIk! 뚪 Ayp6pD(AAL$9wbt6[Pw~LSPjSj= P:MνG ^[+ "<٣m%8rU >"C2}RSY :b[-=}zS wK0wތu D)'Eө \AleKGg>H˻ЯRj\g#ԤwR ヒb0{i !g7+}CkS-ZƁG.xO&V@JCD߸(rT|ʭ=$OY T!45bp;/3Eq6q+JԏԏZk"XS^|ҶJ?X do.#it;'К>Jȯ]琏GMd|6JvhEG';᥿6Ц-;Nx., /M<!m]z|N.+齄48U,+XOIFqARW,"VT"$@=7)\BPEAIWl59TRѥجvqL ynA7$ [ߚroAa7Q%};K֊]3Ҋ1Y8{/Јۼ@Z緡rfԪTO0MƬ6M?*2D)@ӗjѓbs׾Mcꑨ,3ؠB;xEkȀ@Tyt=[0iSh3AD[_a(n$tk2@їHEyje LqE.{ˤ ḡm'j yVRFs;M 3sY[}C)Ÿni| iTgFt;n]yd"R?-:zP8=& dI"*,)!Bm"E7].X&nb/~ﶓqn*rJcÀP|MZԨ]8_Dvm?DѕlɠLZ7W\)XDR\;n[f9%D&/I:v/Hz5uBnPn*4D9C+:p7 ߥ^B4}Dz(Kn*5$i#R! ^vhhGŃ{? ƥEChFpΐ vʱqs;u }*ki8># ȪY94sqJ7UO&4eX& e qSP87pObst_9zI5e2$J:鳝\[N+rwEtBbR`t@Ϩ|,V>Z8l%0BE#W5SCfP5{֤_i6vI͋aHsqy!8&2!j Bֺ#q˴*/A$ - ^DPw^@0m|;,R6҅e4G=$Ӹ89BGruq~}T+L)y`cD?',ߎ"$! YA&=.u0F@dM(/T7toʮ$~[J,qPׇcГ/O7W]­J/e;ho;4''iʒ`*yԛdJ\bL=}hHXVp*ڙ>c /UlϩU J .\&_ I@$gvPQ5C̻l*FALZЏϺ)-w+C͟9pK+rǂ8u*uWsbVP)&i}tE_gd ݣʃYwt͠ ߟ\rPC5xzGB|K6S² L"] >lϧ_x޾<)OkOSF[Dˋo%ΌQJ_C g OphY!yiwAdSR?M/8ϯz͓pX]rSYѸ-%>{ҊI$Ì>#耇<j8CXj:Z$b5JY8UߜDy+h@ŕ-'TY |H0w29SXc/ۜf{̊32v 1LvR8>g ,2ô; ΏqЪg хY;@@4K$w? J7f+K1B}Crsn\zKYw8CPz]rM +G(Obo@ze|; м.+[w3MnُtYaz.Ge z12bhfHWf.X qfžXvN/\|=+q~OAP)́pliM9nUG-xk#7.V[O65T5o5Eh"7Fn#'(7-X <%qU3S4ЇJwSAh-ԶΔ2x5p@tԚyxo 6ɭyԕnocG0!8 ! y(+HGeg+*9SXw\'2Q4fW5&mS.ͱa,(rLM68(-]P>S[)+! oM:Տv_d G#Pw,n @%a.wV4j^CaV dSmۉwZ1x!"SrDM4J-v6vE8@p@_ܣ&JA5pEL?iQA'ʲ6#R@LEF"}_RkVqY+4J/AXEo yeS0/l2 5਼9mFc'IށF1Vl &¾ hMv7xHiFly.9P0f2"efJ40P+ujqT5"͂c>Oi0WvþF\C< sP ~1ѤSxXX7* {'뗳VK X>3jcI=;dʈλNϵ3ΞuL?yW": 0R+SȒ\Cr'Bax>$aaLuU[rN2*~ggW dvӂO|FHq.Qv8Y^L ?ӗ$ap#y#F`Zfll84'5}qOi.]:k7`_;R e/\EiEbOCy0OP)Bal}^j yF3ޗ3@MUq603 |HYF>o@+ nO=Ӆw?чrQe b"&^ߨ-L\DI3:o BTʖreWa ǰKI_׃R$";t"&9f.5Ov}o fFkx^"Gi0oB+3wG!˗|9~9M?+Tj r WА a+#;st9my3̙_HDX:7SM엥SF/A>- ɶРX>>Jlx#ui9*$A,UjЗRI᱋[Q#0}D1J( Ĕza-* ۣkSGv񃍍Lp\G$eAmTZ&Gf2xgx͑R9h=:D RsHS E<6}o7֘b2R WBZG\4*ۋ&]gEA5??{gG9XucI8clL'&͟>ʏtrGLJsR6RX+G.4Xss`Kw|ӟGc $8i%S5^[Gz' ǿ)na hiMY1heuF T߷N۵9ftOKԯpjzEVjM_#8%nK޻:˽qٮY| 3{,_ KFJ'!Y2?՛~Oo5}b󳺫3@֩5u&U &Hj0 :'b"%"Lx08+:^<~cKdѻ,ɡɣ1u WG2,cl |vG ?+ ߼ƜQ~ڨ;p"|_XHHhc\[psU;A}O#>S<0>EyN+=ǐH S4"8| ~4=CD0kW@DieT Fx҉HUqleA$" o$Ä́ % o2WH"P7,IMEBKo1ɳ.)ALb#h7c YY_v޺&ݺ=n}۫78X#З@Nvw.pgS/[>ϷUWvnJݝJkmv{q&̖8[aŖ4Qپ΅olt5`jĺG @U[]R#gN*%'ڢĴ~U@M<Š] g$_ -2X5t85r1f]Sݘ 8HeDY0$.!e|p* OV,S9( T4=ʡ >dkY |jXrRz]hJQxT{~J.,qXDt܇aflX -ჽdqaR tH]ҷ]al귨U` 5Q̓|j;^|4v qlN=ޖ$[o MC9qj~hs1r3-jKR:ܘ{DGsi]6 [p[!ߪbDW>{l1 |G ;̭X`]&h8vCkt<7g9)ɪȰ#Ǯehow<GQxEàYjj_ZOr.2"5INRsCm&%K X$V:KU-,}$˖tq݂Lݹnvh\q,b#)iZeU۬d~%sF6# #uym 5AV}5V hRA@#PyRU [췓e!%FuSe :+}O(9K){I%Wx>H`}'ڥY, T/{cM1ۜ@ t90`h1I 6n*zD4$Mfb%_ИQ<җ:Ae+H%ͰH?URkO=:%?NJBB :U}*g$b.WK깈˺l~PTwſVvnWԀ jҰ{C ii1E(igIzs7LVͩKzo.RG_c(G y)) `p^j+ѺY`7zJ洫:U8 tn?B?^ )X{K@R.yWg;c1fm*i &=gI!4ZK!(U&8&h*A48ꠚZ~&~7tnWW Fq 5 2^|m+j[ =~&/LT; Xcck=H7mFŬꉨMO=99gRvv!TLLj7 Wv~c#ӕ^ RM߫/xW$/~xʁBZbvA4ijӧ  U=\#^({š6`9\KӃ[{ !DIk@e_Mi[w[~ vxovrtexZQ x{A/`D,&!xb% u Uvctfy(bܓhЪvn0pݴT&&T6,P<UʗenomT>\ܼaWB 06T dj2&Ig2Ɖ&x`wOXBNMDl.i!SfDL~AkMe9aL 6bw+.`J\k3uDaU:l.nOGjmybiS9D*{'JnlK;]H $kO/k. f4]~mfS"3R{3ӑ磡IOU}8WߦdU@c|R߂ +iv>oy.7"zg _,cY5fvZ^32)"<;a+#fPe[]]lhW{VbS{}ji^|#a( ɠ±:\qpWוm+PȨ^E]`1"qa\n:~|t@RU_#89`BO(uxsI؇X(v xWDA珵f_0.IA?fDA?BL!5w?L4 lO-XO8\'ApûPǸ0qʹ%bBIE`2n携:ߕGfH]|"qw)8*-C1_64׮M4yQ6<gMbM;P)3! )_T^'guA%ax~DXII֩ |wDcE'"9m_>[4c+hjχGߍ$#35&] B1Dpb#nS48+)}Ӝ#-*1gEQk"k~`a >j hg[;~D2f,X q5_Nf!/W y)RYyuU*sQT>1RlࣰU벶 SԽTƣ&mApKM(&pW[kZ5Ői,Rj^`=XpNNP=Tj (ݮZG{p'gj⳸bRR>Sɂ)D]Ve1^{.ׇ4R x$*X q;ZC Gg$ˑ,Z|(_\H)"'W ?¹B&ܯD.&9O=#r^QXS +ą?fb#!1{ 1 O)Y0j%-M x6p$w?U@jS-,ڏĥL- ~Z]&(HU|هs]A̐Lp).l3vH6Ýiⓔ/eL%bb?Bp#wIE {Fԝbf6B{j +!oߑ6L|Nh&ʽbbGȡxK0[>Zy z@jG`x mO.(x0!˓&Jv`f=rcL0A>fzZtϯ;,PHZ5Sdd^to9N\ri4scy^  "1lX}0}pRi Tui_?^\Op( "!ggbi>G lQ:.{ILҾ*{bG>y JlܰatÿⶋK`6uPL@03Sh4޲ZvPYnn y6xŷ( ArIꍉ ;Jڠ>il$ؘtGkpG,Jz)FS]B';'z(/Y?. Ǽ.=ű׾؅5r ƴi3>Wty|E=QœXKN߁gfy>ϏL;;4UA]NG4d# $ڼ ̉[eګvd̑z(LZc)8%2Ɣ8PҌB\vc&ڇ<+I7*sED: G @^>,@atQ&)UL(I Z=e>MX_&K!':r v~Cmp6#&0d8}t{~G1=Dk-4zQֶ~Ǖo =mmpAhQpݨڶW) iFk1&AUUX)` Uy)*1+ .r WOeհ|QDzESޓqzDVfVܤV@N_:w^ 7Ҥr ̷ǘT0AI谾3K%8 q 6VL@e,! =J47n28\򫻹9ޱ/ٷ6 nj0 /dý@V9bji$(nA\&yZ@9ޞY(,բsZ!fF7ׇ-ev*y7<:~VjGx|tEؐ]elunN.N5qZK`U"\.Z )[Q7蠧Go#ԁ>**_di"](?(M zx]'LNo$Ը+Ƴ#Jc.CF&XA^6 g>3\v`Ix %^dٴMuxVb Xu~Ƭv МagIdMZY=g[2zzWEz`b3H 8%3{8Fv<7]#TtO0N'rdTDd=Rij!bo^(RW)A"=Llg</I ZV. / D8^oԽ{",Q<&dMW2cC{^64ݮMD&6DYfab5[^Tf~"6UoN(GdP㙏B)j!ZMF3Bs[4tsn=W70Swx!MγyTlDls n˦YIQfa)QGjV3mTԐm蜜FfDgZ~_ΖۛpIU6) I֙"~'?jzQAw WMÊK"#.'nsT7Esꚑ0:#}_ Af`Ty@so}y1+(whf'j%{gh6@B;tQ?8:*tk&j *L X[X7htjO㕘660n,p@)bx G^#b܅,Bl~Kū}~a˟ׄ&4΃xt+cH>ś<(\#"%47o\vX~''~Z$.y,n LFQ~1,ȼi!hCő{`oTѻ-Q{,ىY-ܻ1^д̘VG}%g&[3q+ wS%NB1,h4@bJP׺MOZ.Xx~UsKhCR*<:&]=sE:%8㰉8Z,xCE(q y}hw]xؐ mCRQLiG—<#n80g]}AxUf$L+8dj>M#}VR M z+d02]uuc0/x5Uaւelp21fyy s`6Mog0S+9S8 sP zJsN X%匈H*DA{MLMp4B=6>*܅ip+qʍ* zplZʲ'cn6ܙ^½&Vksnϳ}[;t,X0ۘ"cRfv0>3y9ā*L4>mxVAlЧ7`ʕXp!ݔж/ձES_͒,֍0hH25rfx[[o)q:jj5p//)+I fln s 3= ޡE"ǢGcHx_4^t9qۅR)nJ?$mX'"qMMZW 7 mE$~RA<0#6wo!pXB׏\G|Mҳ1B~}g| 8,!Q 42t?/p^͑Be_lc87r0Ivͪ#`A<*"7$Mu* oR>}){a2ȞDIoh tBኞ}#F9!4FՁƗ#Hm5vQVMJTB`L!~wjőn¹NaeW@j Ө[Ft+ LH'`<%L@#-XkN=.#STU?p㓬`U@S`&9彉%5n ;6סj-@Fn 9+Iwd,u"8Z.&b)f2NoMh'SܝgfúG<2ynOXb6ᒶȢgPCP 4Z*'GO2|p==0^&-3 1l"+zzz|wXLa2 (&D.u duAhS&z@VUxd.ܞBA='5r=PPe/4r*Y(dgT嫒Xd|w.hb:T@<^0hūzǓ5DRZ @R®j ^,$-No1i_a=Ocv(}pPIXycwM=|hְN U%SI4r m[1ǂJ9S"˗ŝ TF VK+b!GfX5vkdcvW?M?[١/ ;3{%)K,b-<Rb7tP҂$4x"Jwa;PthTK3uՕ%X!9io?2hսNkCOSĞQai2YV^џj84l9͍Džr9#ڱK%z>+%#zDPiIO@L~+4G@/ X DOS`q ?4|o2 쐺]m%?x)xT:$6 ™eѭ9w vL x>Rj3o^4 H4gl9jܪ-u)A=ʓt/KIYa/VaUi(:Y7Gkq oQ&M37ӇVq-e i@?8oԣRs{e;-gW #hc4Kp<Hyg1v$@K/EB 3\s,G!(e~v@E9=`|AtWhq#"L%kz ׼RcMaف6a- Ct\$BgXcrb"T4&VߓWpF9K;vO1S~{wMQx>y`~U=|6eqZSIZws-p-PY k-0bP:(Fj>{W+ij*pFI4;Fu&g60ВI${f'd@|VV )ͨ+:=p5Sl /ZЎ‰3Ogq-wSx h\WJK^ Uޫh׋Z]$5;ϛvz(hweow V@ZXeGZ ь BaaTWTs0T'u AS*<ӟI"uPo/2IK9 %jbP~FE{{MF<x\M.+Pq<< J9Gv%EG]D(;=Z aę,L- h) dh4y:B ʚ Se({gmqF~ZOb4h2pN+!rOBTJ{զFPr(19u-"BW8QD ^qmOƞujآҘ?$${eRяaqH9tEwܫGvb̽$ugd,$| ui D c}M&$ S;6+7gY8~LtʄoȬ6@֪n[eQH2Ҵ:>s()(:1d}U4Ez=x[^~6TܓH;`[]a%x.&ڥ.(Av8e(G tTBoOUd,b`xWt#89R299^ZLqJ_(҆6^b@o ` W+Xb ̓O86(X˿f&]∐yGv Bhl&DB۴:y&=<2 MEEfM܌h!hm7wϡ屩.fA:DD*=x2Љ$xUEJ= vH H$.á.ےyfb.1yL!|b4;!%|.SB*Hr<V1 Ve,TBCua ~0{SԦlj]q#y{h/t8ʂ~qz( )D)V^Z{~>|Ai.A%5;(a ^=jFncLp`AqH]Ղ:;M bR:$yMaaDRy(*+7 # [% `J4vcw7BrG&Φ `UavQ9`b4/.~p̖trjT9meV"@SA#C-H5Sf ["DO$ )/4PqY|k֪_UC/$g|# Z[6.`Z4%oKB'/{sae i}1bMy[(SDg,`\^4&BeQ.M 198W#=I0$*7!OPxbM@粏ӛw$q[K:N,oþ+yDp(94T?nAk Wp9(`ҩT ]ށQ[pLD(׉߇!WGJ:kړ Yr5a -zDDU;w8'.hw{l[*ޔVXŁ2'C>2vԌk V&; pe"J*y` 6)$H'G6A`y RAko9hhu l TcML*rx2&K|M,u94I<ҐQV_bg(!N{,WSm#EeAuWY +Yy&BsQ}=&nOXξ|MiN9+ڌ]'(dҳ1|jwb {0*K8樻>YX/Cfrͻ̠^'dc :#e .avnөy323<O}V~y҉!#_=(D9Ur99XXr ꢵF`$8q0:YѰnQ=~lK(aFl艻CA4g F<9@8sgpۥ{͛KD[ӆ&*Ae#pcn|DE^;Ŵrex#c;YQZ&</uujsGvL {-O %kHMU0^[>liOu4JtޮC2 LPXJ&L)l!bz|4/>2IuSOSf#!Y](،H]W6GkȺ'͕/E(-%aJ:_k ucԼ{)VSV#+MTHHWM#T)Czevh `|vDātǸo~=\"1QB k)cH?"`X/O~+h׌Ύx1g.zKo,ܱ?RO^?n.?j1!Z8خm+/>1,ډaw*h L\s1qa, 7I X)K9N6QY0چQe3j{NkC}_7Bk3kgmih?sdRQ,9&C:\Kޙ:l?aG w.O l) kMhc:wv#S)_Nbn0CR#CL8Mx!@P= `չBJQE)` Z~'P R$YmTq@>FP`u hrX(+F۹q?fkxh7Pۖ[cc-V]&Pd;j 9 /k&]&yckd bC ~kٍ tABG-BhZG{${*sZ`S?o͠2v!lN[J#јr5Ca-(gj%i QRi_cYCңN]h**󒙝$I!0ҟqe<8<ܮPS!\8I/wA5:eh.gS>^F1+5s싔B-تEIV} DֈR5GN^,oaHw_+0TԵTCfô}#ټ֚࿮oBǮ+:s ,/&Vy#|'Z9꽣96*,C Yrџ=r$Gӑ>ƤH T-\\ y`F#{ea~ͳ)VO)B۬bXiY;|z& &.{Kѯ{ '5T ek|Ǧg*hhK&<S+6},.6!7ցþA5ǟ:ã}J".[vDhJ ܿ.0x}W&ڶØr&lUq!p#{fZk+;c=T"9O6$e̡ }ҶBj6uTJ.%"[˗CN͞DIVuH~ CXFSGo߻Z 9Xg9+!8͵9-u-:C$A' @ _tl:on~-9NUc {+e)(3wU3KId4۹`(eINE;ݖi g7S`kUD*b!g7 @6*YGXӽ#,$Tb(8p]y-Aic VOOFd =3U /kKKм9 SK|quw=oEm60C>HRTғ{$ةlFXFscl2fSpom͛f61{GRu7,,ۚ[߅ ̚He5o{(B*~Zb=/5OUU toՖ%!:fwd#œQ"2'R}DPJ`T|=?s pGCz('"gyJKy' َDsL֞hΏg/c9v!/O>C^嶏aB8i:%⽮nG2J*\5}ưœLJ:Vhyȋ`nMR:I|u<Lɏz_Vpߥi<~X LJP!.\/1G?gCΟ6oQC&tzd= _;G"7 1#]w 7= >0Ѭвw3S0Fa cXi"(&Mr~*{maz4;eGQUpf¯y܂,Q|);M9{ƴA|D„b0%?Ik#mAR~C>EvYAEɇ 5N1#g韢ELcI8ӣ=!b{Rb*% *QFG&s޾yc91,8fa}y MmMH|ãGs4-$^ H2] R[P2^3)nDoX`#_%]CR|l:/ԩ`h矺7X[4r%ɔwіaG}*_9}b+I9bnLۣ,y89gMUEcylp Njb4'mכBݱlB?5_L拕-Ky Z[3swuN.QV3ߐ%(?[}rF:VLNoq&f x_+ڹ^gsIN~X|*tyWQG8$is+/z^HN r#6:݆3i+7wNuvs^a{崞b?h;8!\:GoۗHoWp`. AuIZr4Xdϡz6n)$>g裐8b]e0R V~Ou?KЉTouǓT'2zXt0_+{K]u#-V{_ F5o.2Yu!ͼa9-SDB8dHL E&f<t=h4Qrzu`}*p;VKmD~ֿAkY-dի>>h+_Z!󾴂Fj4?{w-iP1A$ǐIO, Ӹ9ܸqQ|tF&G VyN=ե?%@j;+5#Ӝ%i!q؜ʊJ]Ϣeε!0 z.BBdJSɥB4'A4*[F(XZ4XwLP@[ dvi.s!u2^3iϝ]/\??cz%AoiFIGi(QgvhjiƏO:VYo5g_ƠS 0ܕ8Y[btq2zY>tN^/801R1DY0 o~b`yj.fn:*HqTnteϼxmsBNb β?&ă~x+ 7Mjfؗȗ|Q,S$݉T Up9AmLzGZLHF((ALrۅfQP}jg؅`C3qFMP]kqR{1ŸzARDD~iIZʼ!IS{OJnA{218\zBwWdx)n|/9p@TWвFc}\& ]гXT ;X 8880PJ #~%Ը];4| dQw؞@&f_ ,H[{k,T18gMZ/DG[L=n7wr>cGBVA< (U#JBkƳH8 ]7,]u'!iEofTs֠m3 =߷M7_#vF\?d #8,XMp>FbXdlQĢr `C mviT%!]~.W[aS[NdN=v9z0)mzL]tjǛd*\r{7F!4)ODTmeHq|Џ?=ZN1)WI8w|j[URJ$\;iZ7Ƭ.4i nżM.˝ m:AO 6K:: >q^0$#oR?)pEG%hV:Y`F qUzȋ \{h~İ|Ȉќ[Ul{"g$ДTx,Q1t/1/`lYy1NDF%cz]WօI%9RE@QeQ|[ZotC>8wLF2\Y͌+W I^b{]!"ˆsFK\hm; P6s>L2*A /҉ylf|Ũ|TNx6i!y$NA) @&"}U*h^̅Nb rPm]- X=$.rzlvŨ)(Ƚ=-rNarT9*9O#j3AV^:H66}lB 0OgFAl׬*UqXsD؞HkL7(X9Ľ{=a/;i}%v3u=iGˀ?{ʴS/Pi|{ 됋&:4, k R;z5(WA!6TyMYaZ_I\rBbP.D"_@~]eJ{7#+[/6i! >K(i8R\(Y7}v'_] JŲ]{a - D_o1`l5҅C.yUVzZvYrk]UT_|Fm:{빿p dɒ7y:.XM7U,"HrV%< R|ȏ@7]ɗhpqNGĴCCW!w Eې]ydOs,dy1ȲAw 5 \޲x g*Z}KBhO]7CEpz#fZ ~Jt8{D0@?S%Wg \#]}n@> QU>򭄺'@Ο^tmhԷWͨnY3N'0?s B6WZ^6☓3*"a&g+%gl(^f@*0a,O?1܄;,?6-"x9T|_, N(S#@V̕Lx6wp2~gNMxjMyo78{H|?ֽ$ϝ_`$'1`ixuW/4lsLnorF҅-jǾ"[YaNu+|SjGeֵa,+W0(bon⾪ܟbW4rء*yC8w-$ m1`yS)m'j+"A0op L5!62w*bc21y.*;6rOM/ЄdVt'Bf-yem#8ud_33t)yZ+G2A(wˤZ$qd(-,;yEȞh6l54H P[ E/{iofc@`YtϯӴP6{.D_2\ncBr fiOM$DƵPi ߐ@rm9H8V@ޮKgsZbsLbAO5i-umd[ q(]r.Dzgc`pt[b%An1(Nx_e*MA'MPvlj+N18yxGa=TII]"XiUU5[ =6~U1^_w~G:esKGIJ!L,v`pUxwX٘!/ByJw=YA>/ܭ Vvf̊~`q lMZ4|s>K?@W4ag*ȝ)~P ڑvd/vzML@flZg@{Ԅi;~pSH{H̉v4)=<Plۮaie}h a=؊bgz;Pܝ\ .fmJw?Y[e\&v* k7)09k T7 hn!q\hBk簽A=sfHceeL]I( . xi>W{FdbzQۡ B7Xvr]>=ILY8cqYY"WjkÇk{݅,B ذ;/S㷅{ eӧ8:#m ؙ< E%ᚪ N6SZc1?b #wXn?5M}Iv)mwDmkZ6HY|^ ݁G4]'1/FY^e,Ş|:w}}핎XzdJAIbU5i'$:LY(L?)gJ Z_0g$%)QfΆ¦yOAF4zBk;d۰rZ=Ew(%x"=h+D^^}WuHqWA@fmoi d̀KJ̞dCrI  | LU%+yU&A:8<<6ϸm+94CU>g3Ή'R@΍ƥEҕ[)8fPRjǞO޼sk RtKVdwԢ21zlh8r֙l" i'%hk;EmF\_L9wGkor4Iڲ5j$C>6m-E=ET?.\U P }}H !| oLIvT|09pY !5 啙h _^;ˆ5X m8V9—jcOW ').tKGߵFc1P ( # 5`涟WYx] ǂf[.isJBtfG*Wu/O@!]E0 eՋ^ceK"Ǭr|_c PSDLƀqh!7/dzC}Ȑ鲮~EV>rGJZr^IlX^ m"@s"wbn["&L3ьak{V6ߓޞ\?51P giSո2J:oC|މܾ26PIXՄ6qC4*!!CS\ee$VW֡RΕjGN\N8 1yL砒Hl]FfcU'2AZAx4>q} IhW(@e`a֏ 0W׀cZ}I/.Yo9kPfl.$zAl+a jXTi0U=& ȇTR1F;THF)m :e pXkI&%4_e- (VF >C ,)kP[8 0:ClM# 10AW emRϧ*"qeSZfP g]O$ũ=wt/0o*|>/$hC?ZԂqnF /~'V}ymoVE/JY:ۧ-CZǴ>ڲ_K_0n+:g.1-#|}x)oX@FrQ` ɏ𙕁M{:P؁K(6tzkzT%{e~AGy*.^?Pȿ{4D7K\ kF]pOׅ"^~SvB91z뚳_ ˔<M+[k>=.b|ԙ|fSؼI[_nmX6P/9i.uı%^b$$FxrпA]jpxcme~')_ jAaIXU;vօ%חݪ"9sY|tDE)L}-(mp,XR[}rVc_L/Av:˓rh"* qRDB !T8`O٦t4jQQ@ְ--7q5#JͺX'uj]|H%U׳ki UXSCJ:kfD?FB4ޏI{_eNP]҉,R bPz>Nh?+ߍB/j-jAkkm9isl5t 诬 )2jPѰŹ^!~5T6T QzPF-h@C~=&U|QN P|p keWdu{(ӹć؁T h7xpI@DC^AA# B5`x=.8*ȢMFO*q 8hȒ@m:O64{};J@JuзMVuE <m QoTӸt)aWXbеd42se.e0@} -suuWH2ߤtOn&B[{YB"H+ǾӸ ~4/\ ѩ; G'6ÿ9 +0QcX jt k8_ jJE^[Dz\n%O`4'# Tѩ~V 5>0WEr*ʅs~p3a,ŷw܅nǯ_gM_U$N 3 :҉pG,fFx/IC1"I&  L;d5_Dco1B,& m|Bִeݽ"3z~X=S1V `Y75g'ai'c UecyE2>fU !ܻ9Ĉbst#ϒ9};&PX*ԯIqHNT0q2铦asG2\ &:{B9xh)A鶓~MCFl|{om(Ru[wav7x 5'}X*tՄEw5u&O & -[2mKݲZ~D rkN ̘L G X mix=Z1$#)n$PڿZ{?8DoC 5avnٻԒP.F0+-Rx#Kr,8 F [ 6a!I>7OryDlaKIH9[kG/J~]JF;: ݢ8X y g[eUno;||m4PQv|nZ8xIcG8Q/(v!8Ma?pͨB{ " v&>+c>(_0ܒ#̛К`ewAG:?]?άģ[nc.##\Q0JWYC)q\`P +2*'VH~YN?^T*=Ë(dbBVKQ}3l J5,觿Z@m􊑝:S *D+R|<S4_j`a}sVmuM5$מ}Q&2dgֹI7̡P=jujW1r}Adyӌ''+z䡆Rˍxh>]Vvx6Ͷw=o *X:ֻNd(O߅# c[#G|~Y6F-ǽ*py' 4^q4OÕ٭2s?*Q_[o/,LYF` [, EgVUd]Ypf zu1hE3:V?O s4zQ럜e rBg>G enl/},U84]וׇj.qgq|5ؓ.SGWctoYEh,cN[~׽ el&LjiVś Rlꋲ悱d}m03~x[5땬خybp27Ouqbx7vo߹[6v)Rrކ߁lFUĈ bDtˌ) L%P%K L#ܢ8aͷfzh#]xggE1TF_lW1qcGCFN|Lf5N磇tiP$S,"CPвg"#A%)J=4
    ퟆ38GE iLdee [Ah8@lLޖQ5nφ߰?4ռ+sG( =P4Q=+P֔ZtD_7j 2`u7 fi ߺD4]Cg] yWK0sdAWL_>mu3אEw&֯`&- 'OT};0u…U_3$"'nl[IEJ!a.GbsKj L%G3?q}T{KL@@>6kͱU9Ą}ݔI{>|pxUgڗaM'kh۞\HRiƈsBmx ϊ[〚L5Ȟq:,=9$iw%EO\5׎Y_(qiZv)okCr5* Ŋn3<_K~mmD`.x$6avo4_TxN\o 74VaA|FNS3*/Қ2nTaXYf["eAu>)jF, fQ'O@Y-^au BMn{#?x_˛:gGPF7l너Jαt\/tHV:hz}^]$!|pzi&)AʈdTbZV3 o=E{ZSA#*L\b$DFܣ>9j"OvBRXS+`6)5.,:#:9yi\a.UbPilg&lŦ_tnA#F5W|hh{.:kAquYA9)'tyhvS^-V) Ojy^2!z؆Fe~HqO Xr;TLq .ԂBLJQ鐹 ݞ"r;s-S~G~h.MoϾ{O mJ~ްxcȊ L W fd iQWa4dQ|fY7c<" @>CE@$ X~:W3+`[ ܻ8)i`rNagyk/&ڰ7Θ?3+#Zh;1jĜ?)#+WKn fhpqCOwttZ\ɉ2G,^!P෮9(A ܹtW !j4\ <{AL"AS96 *[' LC*_'ү)Ü7V k13?[8SU#  5/:1 lC2J"HzBfLfZ$_8M>D#~{cr5l?5ฑ½L4] O+?CRGS3Gwa)YS+R &H>h )/KJ])Z-$xv}j&l}U9@«SYlMFaexa ~vx4~(j%-(¹õkFJ&`=!uAC܎#T տ\[=XgJuF <NP@X%  u&,eDu?dE̛K(U]FF*G?Q.5AX-;J}4paN5jo#}O7BEyF72xkFꦚ}IIá?9Q򲪤_7UT uߵ"RiJB;ӨT3Лb`x<&m^sѺK=9Yv2x+>sD==IJ^r?BL0mᑓBwyb䆎kfG455*R ؈1>\Ԛ)zB(Iu>'T{l Ĝt"cgM#`oPV:da)_/ZZ݃`{BkD)*nlk aKA{k@)jF&ꁨ;Ag`uͱ7 cHr6 BmZ/y~m+a8V1Lk'/J TqIY-ti>Mk`qpE,+@f&oO{|:h4;ܙH=o67"?˲*X^O8Uq'9~2U+/32~tP 46mͰuO=&87b*'PtYC9\v>#AEB^4}͡TOԢ3n'waea.mMZk1o#SuO).& #g*\dVabރ a OGՄ#•IRMqxc6Bl㬉p"I!Ntb]i\}q0v3i.FբȪSRI e"^!xj%@S17b5:EP jS6}0/oBw\[J#&~嚼h:}V?b%-)x֠9fgt&DԠa? /ٝyD84|F˙'_Gl}8d7Xw}msb<,jH27B.:.Jy9 9Vs&1L+D]ؠH)7܋Od\!PaR rӶx*gZҞp*)Y|2py֬-M,mé f!kg*} ٲJ7^#um3j!^,^HNjזG^P+X/IzaCʆ$Unյ9yc/z!%VJ sZ&| ^rN 5aLPt^и8{4qSwaшZ_M_ G@냮N@&zɛmN|9<ü|cUS$1aƶe0I~i%):Mp&Fp\Z'빘D_ 7.NLVu\= H6l`1m-D\yvtH?A _N/ qșIqf\&[r;H-tt95jR p ޼`5x۞l7ƿOnS铴o$Ǚ|F)A|ac1ȉD힉 a 5Ԅaߍm^@ Iu8w-3̠Hm[)=[* 8c%K$E~fnq]&4Ш.Q]UjI+CqP5EdYm3s4͇H48\j:E{`Y.26 o鍲;+l\mM^OzU\-_uDՈ`vaE_MezBJf(vITK 9ȉd*1Xʧ2D=;@0dL4~r:Lw]5s.J$ZrA/Z+5#v(|1 fα+ܑP0O#haGȔb ?dv{zmKUG0KolsZ_f3H؃D5oT,n n8/}-t*9. A䦀]Vhw>])Hf-WU.0Si>/;t$}*;6LbZ_@4VW"b a\{^*k)05R٠$@;[TMF%*VCTg4&4# SG>(WUb{Ċ#bUĠMf ٌbTnRUl)uR*o\4,n81=(+]^k8Qk#Xfs%6u2.Zyc:7[M+ j58wsAPC-Ty;%{`KlBDWx TS0|umAY>5oXfcvjwp f;ɬԴUUc*G x#))ÔZ[2#qC4?-,qAxFs@$kr>K)(^j+R'[5 -"ˤGu%kH%!3'}eI+oI Ͷ#$~+(:K_[뷣Jı4Jn09-9 c4%|MAGW.ٌ2&Nd8lA'5@85E'F=gb@Rn6so,..khµY;~vcm;{5˨;(/6Lm%l8eLNx:lE*D2-a n9g3'G494 ,⸛0VWAz'o \>hSIIS/ILYzMDm n3DL7{ v1y)ԽJC6Gn,P)jO\CV~k)Ǣs0 % G(<+HX >/nh̑A:ݺ ckz4j~kb.*ZQ]*mRxQ,x#DctΨp(I AJMUEy@$J$SFQU.JnCJs d~n~F+s{N}j濦|@傅?PVxqOٔ{,5u7D2NO8B(A!#듖!֯_~$WHʼn6t%yaſ_"+>'TZ>ދ2?|0ʤݏ]$ 0*gBA~?F9Ri-X[Ku SGGmd|. za'Ӭ*> WXίVwxANN4Gwe萹z,{Zoh\v 0J͗nn2\ġ]hqjtN#TIg~qpLvح.(62ŧ&"n\GVaT nl= p\MUrh?>i~-9Ŋ-P5 PtQ[vW R|L*=\qVѠGbDaA{bk1Dp )eڔI?}Gi6EGg: )՝9p0tgm77Tcc:$HlWaHnng_edj/`I$/l;Rq}TET,SMZ\i0nDy70&1!J0DJhsP{ۜBAS֫ <'ĪG5)Ӹx`$VM6˂%QAF{X+[ZhCKpNu  끫>#_+&R8`=ōۼb/U܅>l5dD=>5(K+k0#CV*~Ȼy-l!s>1;\7o,K,bv | _|,JT[Zsgcۄ&3|wBϝOl<#r@Woщr_= $9Sͻ^/?Y1'0ǔ/svkϢKSMm |m(3+ G h9\.o9U]HÂm%۵)&N Qj |AɲEi\҆8Z?xa(Vcn#N}uLƯa]E߈ hbĄGFbB%x).*ν׏pz\wh$ \@5$|Vu"LϘrȯlݐN4 >p%rg x n.o,R!.V_|o5|,hղ&Լ9`d_ }%k7c7BAyǑGAZmO=+Ӓېg#( O);ETJ; Cb&OBԗ3=h@w}W2JC o #fjq^}gJq:L o_݌z%A&qq*!,gҖY#k>ncЕns:S"BOe^d_nnQDCd 'RΰA,M\Rޮ_iXq%pގY5Ӧט^{'2խf 1bE}_K;&us`?i5Y~zm1јhfeS}}tܟXUURbt ߸bvO cM@y'6['HIh(ݜ=jd70 }`zA3M#k YK [8qޒZ5KR tCSˀίm h#j9&a!ʓuK۱Y{mKSnlC1IL$FւW9*ͫtBjR'Ep)0)K*3AϠ3`<J7MMrGG9$ا`(b&fU Fcw#: @n]sv}/$ QI)RTEp9/6ZNH FOw% >}-\S{P5,Q]hrg(|n=؜M VXJˏN@חDW'UVv~HJs^HmڨA;5sxԼT_F^ad[VbEŗe;,t/xP25]^%($vGm3}xw>YvLXnl|W֛T1[,J$n uXp8W26>cH{/$4?:_uK 8H)h !P:aNdC$ۜ0Ñ?#a( Q#?$p3T淄c1.JGʜ߅M⅗Z,.R5=$!б&mcF F>mX]{d.Kη!#|yN~~ar'wls EG\ﰺ3<kAj~M8ʺ:?v`5I@Lv`57}]P0zsQȀN@ R*N}Π(JDA/͊(|ڟK$Sؖa˜ &p@B (I}px#E78$ ~7thhǻC /d2R$쐌`'B(~kG/h>2 błfUJ+Pz<͝H~[BmȰޝ2`n*:K4hا0%s?gHxnRN!˓¹ܵ,2 τCc t&3g*\&P4s O a+~1J`K O^@b[0ي?Ӯ'a&eƭ2L!rRK< j4*szCDY4n!`bw 6r_|$|"<(Ǘ[QB°͈ɍQX qW؆\8mk3+=?)gT7̯q])8kzq/u%C{%s*B*,͜>۳lbw$8qM $'\o>Y湌}@)*Xu_ 3fwu ; Jw`[(Mwt3ʊw+3`g^ %J6 \}oѢl<84DFEc\Ʈd׾י'P'Y6)b/9q䯺q ZkR-邲L"֬@<4H^tC۪1-r IsöatOz x% a%B8 ZAf .L8\Y9}HyщY1@-J:VIyh@\q6o1-0o^a?mpbYaIg]n5O4)s ihU+(xOusriئ!̙Y;^cOXZ Jnׁ#c]W,L:и=Qcgj&H/[Bpdaw 0a,5C`E,=F!+?,bC.nC@P=#0ޚəmsy|(Ou@bU@ؘSi(E]6 E*`Yɑ-M,^/l&r!u ݯ'2^wv._e(mK9C'숇Zl e{2E=|\6tdyD#_JzE޺G% o]+>zK8=Şk=hJNI?~‰9vZFS3M$X?Lyk6BdIWJ2rAoJQAn]8U?;[+oZςlG!?,|ZƣWQJ&*# cPܮQ.u XDD'|54(dw-kaD66^y} ,m$YWg?5R1\Kyہ$Š8qa)]W;2bq6eR*fũR<nt3jt9;#3VeW[&ĽZ[7CfzH?g#0M qK6ZS C;;bqYJ*؉.ɦ=\Į="GnU*vLG+# v}7NFFxrqN^ l@j>SHx)ƏԤo*G[)9PRYOXkE-:E(K"E"Ym(/o!l3_;?ӯ<z)LIƒr=Joό&dgPӔ:y޵~,#Hm)2u[kW>j!(w#l&ѡUxۆfU-0(N]7c0oԉ\-bÊ0~BI?~7%e  lй|Y_M&jC ~III UY@ *xًY$Aj6:3zrԯ@C©;Z@3;tjL)sAxoՅ Km^Q&Ț75:niF J4+bO饪vKI_)Ͳ÷eD9{DH%;nQhAUS3HQ1%4@LNnld͈ _q(zyFn w8mq92|҄^؁D/:4_o Kj?v}">j05ǟ(n@R0v{$ >CxZ[,΍tJFO0;iK; *Af5޶9Br=y( ؟z[V媜!}o`|u_W|)~M =l (dct|)_ys-xL&E9L[Ä,~!:~q,RLWK33!PPY D q$J ȪYռ&irv[i Qtd3R{ʫ3mi *yl=4EiexO$%Cחޖ>?LY&ewb^g]1$6Cj+N ]쏷.`/.}.G1L^."[v rU[qN,tHn1H-5k~6d0^-%n0e\s4֩ZIΞ{LDK\Mu[BJLۍ>sv@VpdXx 惣 mk,jV.Y#7J3L^~&A*W ya@}8UI?7ӴPK ,C4]8f]R!TzMt\ý:IRHx$=U 'uOR ,}SWR[8B4.$neI1I<@,y|`8Je'm]DlUsm pۏ9,2tb)ܵ%@.i(Vתiwtv )l2_w=vh4YQX WxWTe)/R)4= gqb6oseQ8槙kN%Uo,`ׄyONxr$f[<  HPE7,-{(s)`[+>6ޤgq {-T‚ZgV]VWDnxsQӪ -0/'h'.0F [^:{n x3y5K;.JXkh&W'A_ڕ TɇEf*K3GJ!cgWd>TkGhάIX=mQfY{hrCiWv9 /^ 09Ս+`qL؆v}8,D8CY\<&\ݨR~t/#8=H}.4 Uh1RKѤrH?Mt:|c|'fR`2\:WD%J+ QVAsxWȰXsלk/MwxZaSBt2YyFw4a`.2,$-}eЯ{^h,4m)XRN:<# J:ȷkHe%Tm1cD>L, "peT+$b!@My.: p6y{!)dh,y;l+t]L"K2R"e`p[x2qe17uMʘ}XdP*  X&DyfK9?yWWx!-'n7х! FsF"B}j(*zw}E3?+XS(<[Bl{72qY7 j;73'( h}} GeT h*dxB֛9*Ygձ³IJ=Oo"Y"1WUR8)m&l~R*w;亢)k==0y>9`ؖE,`;o$O"Z]JZf kO@&_r'za$x=;l>37$D@2n,F'y5_/~n"s7YSClܘxf'<':5bt$E޽xL|P9rό f]el9swx2nwu>q9i^voPTWm=UGw7U ;yC5el4'VAsҾp _(`{/*-󮋙Dj'}I*1 qKv*q,H9RQ1-- !N+)5.4D@;$ @1)}tzִ#h3+Z.,!SPQ"=ف> w#\xeϫ]8_\ah9{w,ñK=T% ?WzTzA7T`?3oS x4<7!Iyeм `ϫc{,(?DzJC{4Y,JF8m-)o2'qDzB* w !MP ^X`Nq s]/<8,+Z`(&4طgLW ).|Ju~(1nLu_2Cg U|Be?_TOO쎋nY4juO܈:<4@ߢHxst1J-.Ƞj@3 Fv }-^+Áio9u3Ui."iu=rp.0q+ΰ迦s|IrH I"NT-$2P2SWLaJ VkdgRfU"ZMz>|aVBC/0b67s`%t!2]PqN/\ǤI6A:;LEI_;mFe" Rڱu7՜/lS;$Tw[cʯj{2^\'D=;, fT1A%qAcܓC(=mY*oɀѰwqao3HSs"%z} #h^-v!$T-NDG>"v|~%gQo"C#f"]d F~H7D^#oqjJgؑn`\q?p{l-$ Iْu_r 2aɫ=ƶdc twǓwRLA@ ?&e;--dyh*G.7ԍc1unF(S\+oZ9Z8h- Fv}{8 _g]1V\7=An֮4Ə঻=JZ9^;-:$\.M㛻3 aS SΙ23kӁEā-$TM:̔'t5H= &aP0ge HHgvcH옙IVV!U=γi8VZXAAt|J><˸3 w1=I(`D:'  إgw{T b3:`1!.ĮaJt2.GAQN K05˅lNDk]:S]#Y"{V ЂR<ť @ \~{o+6Yc2M:'f+zz@ϗ8bmyS߾G n#b p^VoD\!MV͜+*= )%TC<~|WW@@A (f Hi#C:~Թ(qi B<1N|+W7|6yUɝrWK]:M.6HWr+c*xrWTE޸ݏ) IcZQS9;$ox3L%Em}Y_뱘N;QS} (xhEPoAdhu؊ZlBIRBj_My-#:T2c) gtžMC`R?qxv̞V(3G nqI]@k"Zs;{}'\c篚^3)”F$1=Wt!ÄT -if̼ /Eݔd>ަ|Ѕc=7. ,C6wLlW2LoRtq6 nMȉ#~Y<'IF!\vhjfNSJ}I]IΤ ~,eCVYoٹu`\$c*xmZ=#oݸ4#qh~*Z!) j ͔(=P HtSןjK\9}2qUư:&Nd_pE ס/\Y[G8jq\[l?9Ĥp|f#!La|ʳh?DՃϨ1P%,pa@dX<ӊ0ӚQpABt3ecб:]gJfz[@!|4>qMq.3IяG==nYz]dg:Yksɍ\Pq1dp |1FK2bS5'_{И"C*+kk~_皳,m4fE"iKdԧG@tODb%S'?@+^"v UY8~b"o@.M'&N++CyG 1Z[Gd.=o/rT?ߊXwUXFRn+CYN"2G@F0"6&Q0w8bP ~/,L',:_L'7>^3f?]XIU¡:ͶO ECDt-¤=2ۏ֩֐Z}Iw‚ Z-`xzxaXn ŭɠr*v?PGLSH,bΗJ۔}W1cGHdQ=*ƙ\F\$KόPedk@ÝMqr @-sK{6~&k_Hpk +~LÉ]l(tOʣ(hNʟQDaz[Ûբ<XEάKx6VWX\qVӲeMiI I <f" =ZRFM OAi.]rT{S͗v`B:E{ sp:ͻ-r%_9UEsU6ۋ#**߂m++0kK%#k5B:

    5 0_+ 1>l|h_u$~\ QuAˈFcưVR wh9=9D~Ym^Sq?d[SM9 ) JO(2fP>P:cX|!Zv-?ՔBgQ2^ hyS$# rл5Xme5H"SuD}?Xi*:&^&X֊k؍ǿxm{6->11b盶A]8R.u2n#Ӗf=rvftW®3ansP77jR<0{aqD״azd@g.ytҼ7G6:yg̢*$6V"i MS2ć+Iކw=E|oh#mmݪ^o,ëFX\*d,fc[{PK""di  4"&3o]Σ[OSS>u@W=+Ǯ?p`Bs֬wzGE*:d,9aBG+{hب(Cn f&y<*So20іHC MͿO,Ⱥ֯lvnF@?rX0m[2f '%Ok6v8,ڧ@tYF7CO\>{P:+3%^L)h (u_%lPy%mVoai{淑O{P8)wmƤmR@lAkZF?nӌ;cZU2vɮ؍>-sjvJ_o\\̀q)h!.g[7f藉.xaP2/ z!e*mJ%?@9ƞn̒?{`"6w fo}pճ{jL~vE #@ iȯ+U q2c%Gl>u y|Oq3(mpAdmyI8mI寮d<&ʆzfa%L.>%'DܸܺWJCG<#G ~E/ 4?C4L>A{t17%r,&CiuWE1u#Y^k@ĶIk8MF8!c(;#o eKD$s"19;eas yUB}י:)' O&QkyZV¯G>Puռp)*ۛ)ڑՌPT;@hH)]}(?}O8#zo:_fK8@AO?𳘒NV@fʺp!"V3DxwQXLLmH!zu:6%Yc%D̗(kM+c=Q1tqԤGR*.&PV YR k ̥ PPyY2,S*BQ~Mz[bԸ:O<2v 1ٷ5FvJ=aǗw" k>1Տip(`%ٜt|xdƘj /;& CzA%K#A!}Eh#RA[cALoK XbGJB8F2}`O l,mu|L:&@w$7RLW3Y[sj Q:E&'2~م\7a ['q⢉Ȯ#3ة}G'ԴD(!ҲR@wpkF&?^fܳ|VSri}JttȊAjzIۯO t4 moT|F0ZŠET &u\5 t-GJ[i{#\Jip8ڐBMmmH/2vʅB(VDpdAOgt=C"OAv!_bmrXR0Cи"5;q> ,a$ioP䓆.;/ v)~z;#LBEULXY1? woz/,&B:͏=P| L?J_Y`R遰.v'OvŨŪe.1PO 65<$w/lc\0:hkO2E)þmeچk2TZ+P$u;.;6ćW^ rٞw* ;`~{$h:6<Khu3s e@kXʣޅ/CI(1'Kނ0Ⱥ_"6f^}1<Bˢ7:N9>~O!578 ouO&4w"ڤxּdT^ P- b)7C?#p r!l'؁!%,W1 b`]ilROId>80I;i#ߊ8`<ٝ? =6(fI/0e_$<wCwx"X^Nϴbfyd%%4sA?Q8*gmJlBD6bay~R,,%"QٸlK:bδnE|*+CJReXnOx-p0l}(1s G=Vxto% 8i^;``ҊWQ2a+PjjR }.v@q'u&QcYа8 8p;l`WRiU88Fio Iv 7+T_xZ:vfn3P4E)^<ޒoGMil=(W+Z$f)cTvlx 1-Us l"ZN,ac:cLƺcG?VE~9ru˚"Ѩ{e-f6P8wk{cxQ .\MgP[ɩ ͮK&Hs G9Ē0-4*jVC/yP`KVE*?/a+g&F(a8ޙi}Aq%)c1v!sѲzi7=7T`m՛xNŁ(cW>{C1|O:B˄1 Wcd6 &HF0*TF>"Lvme6wh^HkFh(? dM[Y|~ftZd偐=HP>yN}hڄ* s`0o}4rHЋ1ڙ=y9^{1l(uٵչ|kP`iGJo\<}=X.ub[q, uʌMu! *1L7\] WS[1!7s7̂ը-ed?T(iHj:aaVln!kѿv [8A mB-ʹ,):b ,LG_$>u #|asĎvOk#FsQaS.kXu;H 6,ȪK_{B]K, KFYPHd$o%TrIׂ-_;|16 gi 2'*L$IY?keݟh_Klm|"4ZV9%\Imm<:u q+5`n 8L K"l12< 엝d/ N9On9,-qeͫ#vlA@vVȬFSMy[3XA+dTV2 qpb`+%qwObVq{ 8wF'-Ve`0|RdIdc>PF_/? |7K1%e72la8b0 PY]H,+mfTV8IV;#뙍n!jIqz@׻KYv@*K|aљCu֕ |WMHϕ*yNKkHirɑ7|fM *y %ꤡ&Ϥe㪘^Vɚ}XfI iX# Z^'}. Z̐Y~[!'wgn*pV {ebHWR9dM}y͍ox} >5Smϧ°2%є|FF+bݥGXVtD6Txg hH -?}QT}qh}<}g>fYV*HA#|ƅwuAr{tD^̺Ej&&&C/[ZkyY g }DDz^:JC?ϟs.T0ـ|K}CL[|ɘPru@%47:|U+?;B^E:TBbu$cֳCc`]*G60J˕eTroJv_H y dIQ~6njye5ثz]u/$0<>U,ƃ90ЬP_/׿a,m[Rԇ{^K|~ `-[ DMdJ*3Oee*!ӣ;_ylD42T7K$|e0e SwqUh|,ImGI~l}nG5nǮn&dFDQP)3gѭBcrJǞ$"7Df3ֱϺ3'! x 7,ͭmvr+̉oq'*#jWcH6hgYbhny.՜i? V٤E#qsV)@  6Uu {Y\&e T;Zoi*u%2hc)iww4wCX%4+8,r椧Gk5)|%nZ$)Mxe/Jpq{60N3{bl=:bWxb;R覍#f%7eDH;g6~ pujA7R"mhaL TCtIȘipuMHO2eGYX؎_J /K +2|]E7C9UtcFPԕl @NPnG *)J[Z{BʂbeJIj> T `\Pn^l xi &WO,KDaKF<"z(LyM_'&'l,pBj4GH/rz&z3k rTCPՓqzCf:jhAbhSv˳p2.qȜ@^"7Gט80N#=>WUvbbseTPTZ1#oϺk6YrW QنNjnfZL_eL+w`|א7+@f)k# `^xj|0gmB7(B2oIQ6&NϵUYxL}dokgJxQZnfz 4g$񹜘`kOj:Ep)TOts]{s8Zpx].88LބG4ʾ&(}.Ѣ>h#$kRK`yCliD Ӄ5A'O=TIeL1g,bWM)oU *gVF8(:0pW}>%9nJt4qK5)3 '= *2 Ms-MԷ\BcDٙ8 AxR ;8i͇iTEBbzIɑ1_凭рhxҪog6pC$!39T71].֪]x R1"K>g3QZ䮀a !ވ<}S&M'/=HwuaߊE9kbN #dzֈ]~b xjS h B !VOG qO1ft] 7NV` ߉+Z0ph(DHI俻wbʏ8+l<yjlUV;X;.^*)혪9Vg)AL(mG<3O٠= G[O(맔7]nXŅ/A"M.C]c[X$kyeJc}<}A-sME7*^N"DWA/EL9],h !Ͷ *J;%xtLUV\B8IÉZ:%!jwzHףQ& ]Arq w%|q3m$ۇg/f5L`gG {C 8P$LIDU;kکyL&tbox|DKbٻ1} _6]$G~cCMɆV+3Vʛ:՚3IjZ:5fE*`4Gr(`d3U^H{woWGc#f$k t/$jE5וIG|9$A Xq ČBvm-e~ cb9s9c| aw }$A5Dfr'DA)^.DlwWdL(NG_̶k(~'hy>>$%ᘛZ@9OO!|st7qSBq0XMuk tU`eǨdm؜盅LPvjA;VC 4s/C-#Auh|יQ< o!\gs<ًt?VϦ79 ?k Y^ R ,w}O6"e'Qd/G+*v,_{%ѱyO+|ߠ{PP* oT7|u{])bI_{62YU75?-,޲ruȍmy d8qJw9D5?t@69Q1K4N[lH{އ.!~U!I-}diq 3Iau=\bckHoR"g:r;ט_#[^jyxHx SP+2q|;d6_a#z+-.cNr#/\HokcG'e' ^m#9A{^di5gx "50òx&?Fzetq8ŒcbIL= 4ɍՍ~czNHIJoqG[Aw߮$ r՛ٗ&|cqUQHn|s6mО1748u+I.>? -z^vfpBnKqy nbu ZKH[n@)_ߧ5+eQ^$jmJUi0̄Fbꛘ%#+*Zomc )ދ{rh@yM"' gOPʀiEd'3y"wJVn 4mҨ:H?8s.۫;'V3q h܊*38Eal)3f%h#,_m꽛FUA;ӝ§1MMz6M ˜0U0=}IѤ/@^|a^k)U;>6k+}gO>oE߄DpZ0# daQUVÉU%A[q:)ϥTU0.G hb!6ywDB*pu]O߹H̎wu)wNu^u6J^>s:97M*F0XBs֕*TN <ASmGWm4ChY3x{!^i yXɃYk~<>wh5YaYbPO7;{WܖH1WaZU֣3kA1M$ s9F$/Mu cR ̃RLRu#Gq[n/7f찑EMXՒoCNQk;/,}!8 \fhT -uOw%'G{iKKqc@u6^{{L} (>s.n!E .íB- iSolnW6mF凱BXA_?9*\h,jOu"rϷ/7ZڦwyiV :dISH-J&ze&'^ݸ.Q8V;c%֬Zr []\meAzw3Co{,ZVRйT<}Hϧs0`wkPEv@1  [xKڂGh~Ƿ@J1!/m{qϢZa ͹Lys#N\ҿzٵ )$ބ3 @R9:=fej7 eG˜j}/0EfkqXЈ#P>Sc+6AtnC{-zudMg s5tA>0l&%:QlVBE+gbckg׹7IUwmrŦ1)WEȲ[idž\0g7KAH9/{d[xES>"&yEJD27{hLá _4%Sk7@w8R>rglc);xDYlb ~yLJ(V~AE|"0K,b>= T!1|O%l$ }mpNZH1x}嬈;s,nʽ:(B*k%BdHia_5&j,ѩ'{2Zr! AX0t J *jM\2'&{#$z95?Mx7Z8Xm+Bc؇N`e;U"$ f3SЌYy{뗒d鏎`NlDS2Lԣ~D@[)$̅m~/&AU?z'zX0oL0L3 des}MJqJܳ="eo,f\$9%;kZ62kylkޛ-)sż- #Jd`c v%ɍ>Iv,؞dCA)2'~6u/ ȧzΊ jwsY ρ .0Sh 5kmn`/ tr?}?ͼGwWX? y4B[A}t tY6]gzwח$u$X¢er<ǶF~p6؉БU8˅ vPcPyI2}I-~B*b 4 }^W,5cVR\=7$ +].bő^i/B PVAGVFo @̫*=@ԡ}n" 0%Wup{F7ȓJ҆9ͅPD"@|*]t+c%Ƣ_=`ϊq-&saed{CMR~&%ƈ_} SԙFzQF*w+m6)]#BuCu[a5]gnh9'?$k3rI./@Z.^ nԏbj69٤uU>Pb@|țY&2wf".1:@NwsiMs 9`(i+$'9s+}foy"gbM=ED[s` lOBc/ '_"4T4O֗)WB#oMkt!9ebYQM_u8lT|t '-<(I^Ǧ܁=mLBM*% e{1/Hm([vy>D&;i?e ӢHubW㨻.y\%n틅hl=ýtqc!:WVOG2wY-+DF KٷkKHg,xuR[]w-oMJ̒.0D"RCG FH]WF\~QR%(>Ha7P̎_ʔ0>`Z},cmұRЪ%A΁;UTaHϛ9M= pI#3k3y2Crne쳒lpjjBtDIAHkT"c^5{8bˮR6Q=21S/Gu-ݳ.[m, PQhj??^*~6s¯B'W7 ޕD1uD/iOƳi c J4%~w,zEdʔ6LqF@h;gh$6 WىFv'>TBd/Sյ~5h&Ekh5=|ш1qD;"*ڵ_4 k VQhAY۩R N,^M%L‹Id^)-h|cSo !f#8?(A lh,$=tvS[n.W@{|uޤk1LwOk5HpcCb]-J$fh'#`Zx󲤜IHj?EW2A!tPj JKOWǩnXvLdJwT`U5 YZ} KSywo԰1XPWN?g0U ejCgf(9|{#+_VR!/xoZo(U`kAfYNy_lwvdUL[npLS?iXb,|;B깪_E 3igQz`ͅXB0"]1)S7USbxh$XeR!'W@ki2/edII,gzZԻ!skkG֔o#W[ru Kj'7CUrjNP",DpY`3JM-!ʷRtY8x͆:"ri1p!>W>|Qg˧$v)ThF|T܎ D͊O:o^`(kvXEtngD B 5c.f$`/7E/<0`ANT #hK?O!6^s6'fF q,G1 4>زĻv-=mԜ߼eI#12+LfJht23e$J UQNO8VE&ÁM{}erx(1mu*iO) o6OnW_Z;jHl[h9g,з rOL~{pR>Q'?H׿>JںY|`wģ=i)/S '=0XH ;=X aPJ?K#.<3zWm}=sUoaarMџ歐$X[CS圶9߽g.(Xi;>5o_hchbB#Td7[;vwk;9Qmջ\{(^))u.N7jHDQ NyS5.&O>#p a}?R;3\:W1K3uhղ@X>wL,n @K]'b"Xox2XO[U#0P[|A:}ٕ֫ xGaBIU [}~P3y!p` z8EKT9ddJ 8?mΚUbwO1’y:CmS /Jy Kh%!C&ͺߴ(|g=V(w#INSb&NtM׌t*8j LRb| $q4Y_K^uP֣g#-*,n ^mzq7BS(:WJTo[UQ4mgSk& ~]_(GOY]X_|`/|”(lp TR{*HX5t [d > B&h$,<&>˥w8 `r b@.J ɶ(vZ?ayaSŘ#+p8AA*k|.B6,w6D G*^EmY0y:p:o)ҾcsI?zrj s} n )-QYqnoΜhkS=^=59yaH1Dz1Oǁr@;L a/vԇsyhD_Ϊ+-1{Rr)ef 6Iޤ24GCXy3Jn/WD%FBbved 欢-'UDPh26-Ҭ9ϳ'{N.&ȎY%}.:4"lƧqt TcXg<Pvo6*H'ͬWgKB/M\SsE\ފ.>FF-,t/LJDX2j6 zYywˏޅWJ J6y^oU8G>}`SͰdˬko*\nr~N [rHXޠFV2Oݢ/4W|f dg-yIZQh *:gi+بxgr~ M.X64ޯƷL/~yڡNUkN"88Hlf%.BVi{} FKИv'mهe%Pi}8FZ-I-9.$m/X5|t)%dl5qv?֨ u`}!f2L[ 0.<ͿRkQk{!ZEQle\;&(}&D4ė"zI%'K\g,?$&9rc( xTqTS\R6fQ >Vm)Bgz nGlN>fڡd@xɄ`b.Mo)w3tD*X-pQEo3gF YYR jlbrpbj^\m>We4Ďbl;Ȓ Qߝ4װF479}*dPz47Kt6u4#R›.N<}%zG[I-}*fĎ"lpɐtf{(NOulD:,Hɇ"A*O-Wz}\P}K42=L CywYR^tG&BaFiW1OvtכnҕқŁ5*>2L3wGLc~Yx3xM~b9Ӡe@Xg}]x,tԎ6v󪌗eU<Dt&.d fvkax W꠆gà3ezϟ4l)"bM:XB*DIմo׮Ϸ|(q()S0bxnw,bxM\p2O$ Es9 9v|QȜVUFU.嘕eT&P:_2/ VVQV~YoezXL`(J8m1n%ħTʤJG@KWI용p[sciѥDl)\ٕ@IF[Lr:ץWM\i\DDx~:s\yR6lJ.F!v$o @5HH渻TeoAp*LF|WnԱ|,!E[i@ ^QY,/h!!.ə3B;9kf+m^w\.gDTjQy8-ypVpt`mA%mItMqqN(x;16#1PF6Ϫ8!)TIs[TVZ1*IZ8i&Bږu`dxٞO\\x`_{ΐ9(A mm@ RgB`I1t(di bYrk2Zޥj+W>O$y=)5WH"af{ۈ׮+>4*6E/ܞ:h)e1q0f,s5$vP>^Pv"jo)ȯؔTD#0sAڼQm#UX] #m3ҵHƶ)&4ua_ud x ,,#yXceVB*p kO[LrrZ]0@N qspyZ!yt"Qohqxʹ!uIZ]h>0Q6Mt6۴䐎Cʳ)H\2h FП 4-N?۫qekj[ HQ&+JJ 6iDP5qSG\{[-gYr{l(ZY*ϛF }3viy2PQ8IUU@UԶǪs]uIU%<4ٽy{YbEm;Naw>̄j xa7S^|:dП!Ol WF#r= |&Vs>E#.! ~yS @9P6GmGv:.?M갫9ᯓ,, wj ǡׇlN2/K+PnA@yT.v(~Z,#ĶMFAPax^#PgYc+Jt> P-޳лp?wZKn @qs {gY&2VtqQzWK>ػ'w88N) B-R^I\pZyԱ!aa#Hf?}#͆zL?I!wԲ}b^W7XĀ5CJ>+ZDz( В;qkH-[sq:r/=tcx"4|[_79^0V x]P,Vv"VT#(jzHg|o%FJ(/Hiq;%g#R/~9dҦAyևG9vhko0Uy_;TsuP(K7tήNOǽ7)ݯ-V\}Xw %Z ڂ{2CLӉy( +dBU|=*΁mP2TMʺ|ϸ\JMq]*zq$>MHΝ*4% 7*Nx{B-YmmK=4NDã.X-L=6ٮM|,Y;X|".gT`@cqTJ3Sk+o/A.Iߘi8:(v דh#.7`]x9,T9.A.jT0b ~*ѶMFq08`mMtyy6Kp@Ű0Z<\[~VmvQ9)7m"}$$x~:2 /b+,V&:a]Đe.R M5IS#d`4gM'v\:f@eK Dk4f1WI66;9= ď[e` h9- ;[:\F%q"ulfD*܆3=`wgr2&=3ptC3K?Rms_`'D(mIk累!2&m7"gZ(! +q+=L,O n8aEAP= ҷɞ$%U?hR:?q^8-*.Fĝ4q{7I0Va+lUT#lAAx=OYy]\TU u>De:Jit@D 䟸c:fY%)0EO`8+ GAm)%.wB5̒1(Gr6F܇]qptaQ13qH'3#<~3;޸l 10Cɸ @(DL%#!e[Ȫ6"~oL] IkvpI`bLǓ}4@~_G |2}\lui^YF;_r^gUnQQu\0&܉;}9dmR'N> *i(/cv.4_Õ,izsB(/(_ _xXUW} !}Jֶ4,3.9$q5Bٓ0fW)k ӆTX{X0ŒR&D'g ?*G#q5z-Ye;T9MqLEv0΄uz..kۏ99:\*1H)\ק_pNfeY#;>f˜m숫Yz%>.ce&Vs{\,SRv37vwD!6%A'ԾnewmkNɁh&|7c|7(eQDu,='U?>Ca2RNp!eE-u;~3n픬@MDՄOER9=@8t~_BwMaRw1M\*nW椂Uo s9dp]Z8&rm' rƬPg@{\% 2G업,&JXSdO#thG=Uy<+᫃}=4Օʥ-nןOa$(b,"pqΆ$hl;FDOUHm5\W3XY*>qt)X=[ٗ*AԪ 5Yxsv'99{J-[N:4A E\ oY_oK|~ \Kl;`>'ե@\xoO ЮVϹi-Z IXIS%&mFDwh4JU2cIR~ESK)@e{ڋ/4@CJ]`o:s++c'E=fNcˁ 5HWxsp +c>|b]ƤH%ݰ7xLpfYQ٘>Yַu~,E vBVY 2_r@nQAV\*xN@Cb>^ P`{'P&6kzޞ3s~Fr!F1+se-6k ~L>Bf]j/aHᄹSꚟdD{V0[SD?E>'APE͒Via1}Xeb/W6l;1م/)M7ͣsKY;rxC(l&or-m?V sбL]K'?.[`~?kAGziq+j5> S-Q 3bίyg/zb!(T4MhO(/$/$".ARwll.qtT1p;Rͭ%e¤o]`)rXC`o2oAֺhdpl!9U:S+_=NWa7gvρ-}F2V T w"z!ahDR{"˵#X~+'jՐ 6 3K<_sM]2247W&@!p35W7re`1(+%\ `#㹼Q*׍?N7aJ!I~ݣ~R1LExOD<=B ޼6kg,[#P}|S` g2@ns`م^ ')c"{F/O+]}ua&Di, kDi?`8̗n%b؟#m<8G#1[o0IHiʩi+5f4*0AoIz[O"KO(چ^Gp]h%Xsƶ Wd$N s;=ȔR y 8 T,u/*F FW}DP8:-x[ց~hQV;a`)Z~e2B'tWbKRג{OoSM Q_`͜n=Q 凈$] `4^EFx~患tMYi+Hm/Dۏ$Vo:;[vZs\ʦ[FPqb6Tnw4H2>X{2oBh>Kk*h ^1'?>s7~[p%y9)/f-)˽#QHutʀXx_6;>!/ ЬH]Ƴth[Z8>DFDZ1L5 #UAo2A>Lraߜ ^zèw~ ۿBոI@Fc!6Ҽfg8S;~y&<gƏW =ӜP:mzq8bdJ+dzG]frXiV' Vb<8F/D]zCe_iBȕ#r0s 5߮c/yLeTS;uQu@5\0A ΢,?_ؒGm瞃豥T c~lrS]G8vfe}mT)WH2g6۝}V;zɢf':|`cӟX! s*&xEtS:|939'.9jӶIwe7)ro66blvOOr̓\ڶE½pJhY6: jaE2^+z,}ծJv œ6grDRʍU&`$vEF8!W:AW ԞXXX,U䭡 &-D;^g Y|̺ߧZ,KDSslCC]mݘVpHMijKAYNC{2X -omAKBA,'kMHE\"Yل1o_1D-BgrhQo]1[w~iGCVͥ)H5alrĄzz%d_0N&#F&ekeJb*&>D2%:^0nwSoTY7)fIAԨ" &`=m$+Nh2R(&5O_SwB>S3le76%V PQ'nHJ֠l7n~y2D7 &ɤۀW{۷3 Ԓq+<9G^2xR)+E=ܶuOA'3H7eLqO~:P";s/(nS:؟y b*Hh~6Y`•n@uʹޢB&D6IAd#.^^ӳ B?Ӧƶ( nHuwYJuM'ZnyP(tط%Od.ѢHo!\yx 8{MĸF. ҏ& gܕ[LHu*=a9‘w=ˏ=)oD#$. AVAU X:Ns%@Wt{QEF6Y|}ذQqV{tcbYs&Epб{㖴C6s.kՑpXm@ٴ~b=(objb|Hi xWo7FJOiNwĿ3z"D йj.?zlK2H~Wb撟@ p.`RYAz'2\Y' 7H^rm?҅qc{9Ȑ0hGhtg; /?FfMiRGLIKe!\.L:uIݔWZ27+\Г1nQ+kjc @*GQxƗxpz9dAzR㗮cڧ)P4C1Эf#heAoOP;_#9qLj>90g*C|ihE;ܓdW"q rqGmb I@qcۦ4aQ\|H-W+ }XEȐh`co T-<"zgbQ"N}9OMr`ϷiC_m'aH%{,)i];tr9rh[Sm70\,t҄%/n률kTr 0uC Ωg.rl>jU>YB,4w Mc?י_£lst+ _혵Q7PM68E> eLb>xU;d\,lZbR)&{jQ?"pm&bĀ j4CgYNi+@Hx[ڟ'gj!&ܚ61_2WD# ;hzg.T`=} Z\QxxXhAd =B6G?XRXb}tצU¸I\h `4ե`hu'wbԣ2!+ýL" rټH4x*"Tƥ)q}/ލ?8l_+wDLrB"b7>.<C/^YV3P0SzE܄Cm* N~8xo8yk|xxYT/8#6Q1,yHh,Η̳X[z󼴩a>)/Y::]TDF8[%W4_`)һ9bYG4v{awA YIke] g[uυBL/7b8&CnEKmXmqW} &#n ]oW4KɗƹȦ)mTq,/6_ T ["AV8m}h,.CUeԮax߽%.xg6jlFbyg9#]1bBr\?q-n~łFҭ#MFD:j5(3y'rpEjfa52ﲊ#"7)&$*_5٥8f + ۵i+e;\}9"`,{|zLɎ]r<T" @pO̦ep;s)| ÏܮUDHr&v4JsSh/鐚=ވ47߰g봆BqGZNg?TYTfz5hWy?_LP]KUW7^}R348L "))dmT"X2Fȫ]\uPȷm^7!A|*xk*єmy=v ^|$UwkDz g{Skl|hy ̓dBY[5YA %P{-a6ţ-X{| 1&2M>+#Y/ uݤFas!l~+P1^'j`ɞ+LJe*&ɗպ+ X'͖k %4S55´]3agO&zpIg?}1Nw$VE!p5(±!7쫉[@ t3r?m/)LџΪgtW.WhlӅz/L4ƺTI2կ6~ JzM^VOXˀNB~st OLO'Up dрh bL9trrA.whWɁ>:=ٸ/dadA8xbu#@>Qkόk/ +4:|r#OMt<Y%J%ؑ4vmtՑ NFsDYDw@ mkOpA8'; ntQҲ]?N]Iõ:egoў\S]XsW(~HlXSzaY'b:9ܥ({;2ӒiVIDN+ eBW eok&GSSmIEKH@3EB lva$*+zIͺC@5$A4$5H#*n6Ez$@.itd$ҽ$>t`5.)8_>;FJ1a#H ꅋ@6z.m;0 i|PQۚ<:dJfwj!z0Y Ѩ$*[XjX'^!{c<^Ăf6| )S ֬:!' I ,& ۹vr$G-Xsby.P3r؏BN㬎D8THڳ޽Kbed|r?2n Dĥ"s>@ }2))֐3@ρp:ƻNWYQU؉N)vDGZس ;VݺҬJut ٪=t45 (3,Çp:R&3Ot2j\ +G{!x6^y>`TGPà<[zȨf<^6ʮ >6EO"E}&]g,_%:83W+l8&qc<uoe8^Ms/KŻ ozSQ۩R}A XE]0; }ý`޴Z=H0sIʙu@o>HɎFAC6X1=>.Uѽ j!ehiDMl |[th[C, )b;g+H$;&g⥍-(Ư3Y疛QRw'䎤͒xvY_KԙLSۚ&߇|0*"mdH%`vz]>Q`HvRaB9!ĉ!&Vi4o^{lŸ啗H,5L`DW,k*/%Of&kNЫYH)Qza+Q`DuQщ(+LZpt Lݮ,R\PpvyѿGՂTz aCP6vRx>aW=W;q$t}w%C% /'8`kz /m2 2X7緮b/b|^񢜉2܅ >E }Cmn_qR5S.oUlu=j l}]7'&<%þJ -`+|40˘2G<'3e aVoiBڎWbt5sʣl9O#bJLܫ:<]h USيCa XYc{'nƉԉy5tx~ԕ ѣ9cPlU^Ym0.#:Uv0o;rYnJ]˺.&JCR-}j˃MFjNq){hS2mUC8,uc7dЧRpfD٣lkϬ')Yϼ6r "ԕ䵗RDy{k"Kj O, cv=6>uZCAӎWřD6&BݳZBz7}+Ayh :fWPۊڐѩCG:a~LMySǜвZj~_)g=&0vLY[qf.‘NI;{X&,l59Eyl6D5 6VCѽ|{݌?vbes&h*RHzWl'rГ)jaDjvTO O&̓{Nx9o}|etB7,SL`\kNge a3G]kݼ7u NjnEEQ^+$-oG;>Gh%;OM5k4K .~^P 䨟|^eb]b$卡*l*EchoY;>8<=ʥZ3HZ@ ˟fy-B#wKΤ{sA_B:(2MI nӉFtW, @?a,,%m(/Y>37 m.y28)b 3GEEvbJzq؞Bz2s]1Q r7oZ~K$,|3Ùr];C&rQLg@6:\W7_ATAx-2cv>6%-c}(^aZL%1*q 9e=]Ń{QJr" |&n#8ԶsJTh)v~%'|8rϝ&hs ,ѠbH0[푝zZLImV .Q84:ݴ V3mDN7ᣔ6>G, QDQc9aн"`l@!}EήYUasرq4+,+ݜd#]!1wDt@dîC4UUw~):N$| {aiO#hez33=*tl;:@Sch'[O7X kvo4Dt Sfc-~|-:ޘbMk;[d ;ICg@cXSl \}.*X5?Hwb]֨*;(Fztz>ɫ_T1%-ۖ0꾳p]nHl%_EHWȖz)m,VCH<XۙTJ2[U Z [-;Êw@wᣘrblE=ȏ28HpgxYQ1nZʣ_@߈܉2:Jm ~5 9ܜ/Q6)gYҢb 9CZFчUDGP Iyt47˾!v;( sWCFEaZ'OxB~-C-H+A{rƧ_ϖ҂^*. \QK-VIk22v[!-"]5bo_sov  "*f}#*~=}2Y;eT&Za:B%+60#O*`}W'M+́X`n&7:- e¬1O..!.r3=^#iNNT kKA^'gұg* Hro= aneM%e=Z!e2<rA4H2p2mɨuj˃S7~znT#fDvQl{ Fh4$\ oBH oUeVA{,(^Qy.zGu.ar.:LȆ>Fd<+F[uOeFUcJ;ahwRrC|2mr3uK# GEuzcɹ7[ B|+xx+wNj/ƪ%}ݴE6dSޔΣ,|l~\fcT.ãI'%Pn.?6zJt]uWfURP34E\(RHPQ-S$9hjGRzs,k^$'+njWn2륍Eѕ fE"tN gv&Ÿ>HВdȰ\*;g Y+B 3i@-C'6[,vd(餕ˠV%9{w,ؕcr>:#sgE##&Qk{GIӴ{!^1p.& `+.g_4qJ]XLF}k9}z*Mг/w X\l0)t jvIGe1Թ,VZ7o(9ّN> q A,.f,_K"⍲3Ang4,]p[3^4O̎xw0U$+T_9Pbf,B]D;z oߔ 5@Aq 6M<~[>Gmʷ/^" L)Gv2"KnVŞP`-ED^ACD*&Ja{XG1 K&VWzxuv>ptPwM KZb]n}DCHN_VͭV=Oxֹ h4a=~];ɲǺ4dqhf,V}==D~됊bjr<͚a|~6i5_d zVssc2+#j* s8ptVD% "mexpA.ɞ{*CA X'02LM@>9I3)P,{2&7Y\v}]Ys+х#hl Avq [w"ǥ| ~=2\~8B$jh{·Q*i$6tPDwf4d҇@?x;t*V0WO r! ~6)='RJzxWT6BC6jnCISHTwxy1k3 m` ϣ^|$F7พǔf'͎2Ȼ}GQXf@kdV6#}}-r_IO?tJ_'h]% hL\B!Lʝ6@x&|ܘ=m[:H6eq tYwLvg+ƎtgEHBBA$rp `-hgDbeyM=UFۿ'|L} G[r u`ΆJQu! +5Hie-7W @0F:F9eXeA%>lKRsnL?:* yg>=͆mc_FU;?߇XLϾf,p-8lf`18q U9tgi_wc"!pdɂ=C*u>ڄXa̮2/9(ǝ~vΧ}%\Zgdo&#T+}%}Eȸkbf&Y]p,S =iDoH_i iޝ$|n^ Xl"VjEC!12ZbHCk%sޕDJAeJb0 JwK=ez\pw!?j=$c^LRt=/"33JTrI\^ C_ [Cj5FEG 8EjWs@)t4j.%s _ r lC. .y77_r$q2M .`DDwʏ&!At&DfZ})8k͋Ccb,pj#?C}RNdC"Hd[QU<~̪w޲$pA6Pm, 06eL sB8-bAJvdx \!\u{h #zK>zχWraadېu$CZv+&Ʀֿrߊ('Qvr}J{1dEnx`\f73Sw 9%P?1nw4`'N=6Ydžmt')7ZBV6'+l(;rdfʴ ZP^ܿ<,w)GE9RO""eХr6Y*}Ԅ SPRH4G?8Hˡ8yn"o#AθuFQ$.rvi̹Tr*p'$zU4)w_}gd~&%9;{=J WN(4agWE/ O>Np)oK_e^t$igeI>{CzԀ78W6+]D8F|pEXHNnia@@~dn'}/t~) WNDGn2I+C6p\t/Ң yC.l$,B#w> ⠎J&]pf 2`)k˔W?)t^m'4KeZBu]cIT[9}A=e/p-s̺^z6MQ!ˣ6vNf ).IlM@'ϋ]޷GnWO°vEFl*/Pۃ5K y#7!}0(yNk"Z?7 iR)aEQ5}BCi[0EW":a77 }7DNW36>9/lYX vڐj+Jz3D'$oQ#w2f6('7]`TJ痕0} :Wd_WW+6őxZui?Z%"w䵃2k3cO:!?ߜ:}/JWv[s[y\nx)A?2ڄʋeV xe'4lW}gK[O.V1ɦV+*Y" d3_{?]~|+~ꓙ\{ZSabX$S"\ 8KP(\Mm;UǃţF¢&,ܑF:]o9Bƍz6"EԷ&kqgoVZ lۦEUbr7 '+(ؕś~@˭0+Ʊz9[_XQ'4h@l?9NR@7t Q:/tN9XRe$|Mg4sٛ26mtzWC\6Ҫ։>*Sx#-MfqԞ F/ %F''d6lcڟGj8afic&M/]5 ݞ4yl8!_tm'?4 >>l_iT.x2lhmd>傂GzR:8_Z瓮 rA+%!㾗14pk[@'!Өά*5>iDg"EQkxf-(0sT,Lqk?4=Eję(tȴpك/X;'uzk1 ln̳)k3!|s8 GA{lOЀI5[^chx֯|b +~2Ӗ=A(I6c3?:|tU(,Ish:PD0#(p^Cl:IY  iogdEJ@5@v 1nH(QY{v՛Y)i3k,4w㾠 ,P쐑aehb@6)lMJUd1^Cgav{[!>9 bogqYʦYꄑɛj#Ƽ2Θq\3-b/È%kÝ 3aLU{*mGp%A6/2NpӾzg3\_EJ CQscQȦ5k53yVWp51@i;fMPպkcC-KC)HM,YSK~XU~VΊC'zZ;cͣ}}k)\+,6}8xB@hpZb,қ7Z'-є),g)*81NE[qZg7c&B!>bKe.ǘu^\_Z3P`r&џ;6ʹ'(y@ۋU\ۀߡ9rbGqYt*n8?Qݽ#ɭ5G,܊k\rG=4#VS4[a-؏(UUj񾓸k[7i@OSc R7/-S9Q;"ڴa }w1E|[0>s-4e*ޡfU/..kI.]HT{L=5g%\\;՚R^n힒!v(- (*KVĞ'M-FrîĄ^Zń=sWyo L7#5](erT_NQk~E9z)i){Hhc:ZoN&Tѯb?8W9XozeHweWT%U=L(p^<%zN>a]1qfbU:U<P?Xx!XvJH;Za0><} f'=/QM` N+H6d9im"YYԯ3D-A۶Oݵ{\f^18E%$=hSd ڊB}iKD1Z]R4@>*g66*2^Թ4SP Wւ[i]͉=`[hJ[t6MMYѣ (qs)p,(Tzhu "%Pe5tL;o2W`V\Mr,*2!3Ri۩Dh/'h0H"WA=m<naW!% 6L +~Kk[\gxv&Y%ydjIߌ^SaB;,੔ ʒUI0GxC:4qB܀&eV<.(;#hTv/~8y4NYbq̸/r{4H^MADoEC@ \8\, \6J3RyF<␁*9^pɸ8ϳOLekrY2w]Mg׼w57f56)lN se gʑtuL 'e9+fWo6]حS\\-[%G ϻae}y}O D@??b$(0YK)%W9ɼnYQ!^rua9]ֈBAZDص*6g6f1]='ap"?72oFr=r1L6&'g'>n9l{"f& 4ae'>v= qv4-^Nw ^:?>3KUt$udL o5Y>n%B jWUP'oxwэܚ,W9l#)T*X_6Hs 7˵I5\J=d;s1C'Nh&\~5ӡo|MrGiF!&tH(Ea[sAR^svvWCmQuӆiǻr?Ȱ׺S{MeL "p#0t_!n+B|y]e U7o;j?2")GԺ;eV%ŮIN'Ihږdz` ݦLaDbW64Ԇ|7?W `9z}ݨpdl;Iz*`ݽAڮ_8ӈ. sb#]tTh(`afsqJ֐91YƗO,}{FINgUny扖wW?8(=)9P3E*[ 21 i|9N#9FFvēUI83O8IuF-%%}MX @ASI62 'XomWJϿHdIMi,FyІRdO2.$=M d@1Pa\x#lx- oƏGb`P,oˊ<`R\P op6 Ǽ?NJ&zk Y/{5]d䱱{˺űtm=4S/Q<`|5?|sJ?7Xz0}Sj$փZ.c5g^l0FRqV[Dϖ~mxS (kK},G^S6j$snL8^U΄IVW.n|.'ҜKdu:ˢFSI"\򵩽12ml\,qʈOΝ KY~U_5S2uxV H;-Kpuw!h0$V%F3ao0U{^ oFZV9L$=I E'E5E끽n b|:Õ0; @=x지Ȁ10l@N&աγZ!o$-PVe5 );% tz^X+z1BlLH]׋?Źr*##) ߥ!#R)oP%JTiv1*ha>Io瀶@cXs¯μG9w0L< v5[pT*Mj#e "BR,[2u٥Ks<ԅ41f;k]3rגXΦ.qsl+1-1<mHg4}W/Bor9id&ueN&- ?#R-Olw8UAoKNCG9^,mYx!3?w!%l3%#L~a*wYf> vƌ 1ҖtFu}j~ӷI!ytC#=ߟ.;+^Nšk4"p HH xjO3ΩvxSl:HU14&zﶞ (F698{,J+Ƣ)2<)YpS'BSoo\jc:@D R^U}H9ouЂ^Z̺awwX2 G QԲۗ'$˟oX`;ϥ|V7P`8W/8O_sp6[^ >Q-E .+gYg7;xL0((H_0we!2''2^ܫ;n!ɠs!5(/ ״xźW­Ē6T<{o!X`o9" y;҃m/TO"e;ԯda@1[[УFB6SjeܹEb\?婁  {W>We J5\;%rVN{}IB XCҨlQDx 4ʡqp70LG r V߁{CC|Z|o7KTՌgV2,,e}o F!?vw8Լ:ި_rC<ms $# *D&`qOv*g.܉GMo*FPvzѽ1|0EqUҔ}P;g #߽A{{+Tqkp֘B `?Q,1㭏z5XU!Խ:{VV|wxcN{[$U2/m ˡ`|EgQׂqwqEV89GΚr̦^>Iدpf̥E6xͭ J^0K%v8 i=KF~"<VAh/&i $xl3ycT2/҄:qqfm!Y02uY% Z/hRWkh?t@/5NQXVO[H^Ҷeb|TKgwn!n|9-#e$6[{Jj8ڛu rdc&N50?"s8 1UrwZBCD#+?}}xml4s]|qN{_9"wADAsqKwTh$ŷ 5 LHE%uhX[J|v8qR)8)OqD} ji8Nr)-^cnQdk}0ƹH鴊9~ Ȫ] Yzk2FIjCFOjٌ pb<'%ZEvIL$qB}ݩEgSw1Co=^/xR.bХӄ^"9D)M֋iKµ<1ѢEIzyfÁGǗष(tWi:B}B׶kìgf}cJ%ҫ{L£{H|{tH;Iu+''{?*HWL|'K9f'$,ƩIEWe= Vmw9ezhXLU̎0e |įł[0uGOPJjR׉3%% Y Z*Dzڒ_5LVFwWnha*k鱐S,9mYxϬ+nF'g\5Hg>gQ-PPrd#Ȟg"#H=RHAKz*rl@XQCCqs*,:4-{#=u"v.:*҈VI V?|8d+0 RneoQ/o*{-$(P@B1gY/T8.IxN6Ξb 1ս!cJCa|ZE/g.o~ӴyvB4HKP֚X+IF\_Ŧl )Q=\\zoE.*]&,nbTB*ACp\Ӄ=EpuV9剳mmMzƱc 'agɥ9i) zzkױ3ćV+ӧ2P/GEթV{7MBfqlXɿXW:4iI=B 5'%ퟺ5-MI@Q FLTK^6}E$s\ZhB?4@wU?m{\yXdzpf30b-vu$a@{D\W뫂y3?m%F^G_M1HpǮ<~)YGrs^Kk|{/aRU8Jr* UpXbὦ1Zzg!-i.%DE8߈+׽B4ncA٫0߆I= 'LsrŃӣm<֛k%k{WmEy?߈#GOɰA\wϻ!pb9W]1dzZ g1 y,7bqYXe/3״l}|4T$r}Ggx Ef> :OҪJ>c#" ӹb95sB\fUӎ&nm56I@BA!^3.g8`CqOTvW&t%ϠHX jȁT CB7%i~ey] qۯD}|bhQ>6Y:<$H9 [rL!kɟJ uTPt26imq<| 9cبtޱEv^zCB97P@4[29y|r]4:Er&KА4D# ÜOsgb^ EZ3`v zW)`]bs a `!U S>ޥ+M~R ;sijdkV0i;lP#Z%z>d|k52 W*- vG܆~n}>IXN*JbǤM!B˜)FRm ͘$4%$UZ`_ydgZc$H?-#[j DTCxP0L|x Wir@,pF$ "6M0)4<}Ϗ7Lv ݶeR}O*v'Zd(UZ B fhuw<[j9s>#U#g5:pY*9/^XS)7d!At!-KQtQajGYV)XqW@p}^Gcz3I){L;T .rz<vI /KxCNwh7F@/x!ݠ |۰YO} NBxSU^ЍkępiE`_cYoc{rb!. eX<&nrx X’4U>7f=?)/ĎXH,zh,EJBu{CT&4t&`8t?P qO՛wFՓq.nfM!hn4lURYhkS$A|ga9j> II̓ajݤ;c_-C"CwWh&s-s57[5$橣ˠ T ynC8>)kvc݉n׹IuKű3~ٔ(>6]rT+S2{%jis$PhݵZ 3\ѩo͕|@תeEW9}ynzu큪L9%MJHE ;ԃ`m 9 Oɐ]ci')!⸙X%b0c]&26 @=*A\P]/QeJ'yvΈ$`tg*xcdEdΩ(%P[hdr#^*)х64(F(l¡v?6ca~-zmi)P{+Qxs&;#olwto/ bշД|%$B1ԫS\9.vy}$hAqa36Han5 yΉ'`nή{ǕEk[{=#Yy0J]W?"09W["9$4*Un gŞv$Ҽȯ^\s[-1n'bpSXYW /g*MҙBfx<5hhWq "&gk{y-p_9EBH.`͒G(l*~'MbjTLn֜(-t ]wx_!ҡ;%jlvGGsƁdvߣ];y`Hac {WJ0链@VRu`IJxhugp/|t+|> XZQlP 1-Q8pkğ3O::z֭YlQi@r@,3p# Hl?kr zlb{Q%YdFC([K\Eq4%$orDmٻyUP?n9nB jE9gNn̰A#ʽyV%¼5R 𖮔 @:8y\|X5[xƐSKgbuTDICUpʵ o* ky-?2Ȓ!ҲcLw /NM'PhC/RJse G5s`^і%PF{G!j+Rb~$kT)/4 2ЂR8ݘ0DY|G 6nmGO.{%K ZM,,@@l 2&+>\CͦLՒ]~ |:K00BO puy ȯtNv'YJC' WSI?!AE6}QPB ;@;)]ռqPjܾZףxvc%mx>9V'n}oչ($iK/فD6O[b$(H c:0!kL8N/«"ba {PGj:|O2;yNvl(q=즯mˮI[_g\Lf*>+df85ȬMJqYWxtG5^.`pڌBKM@)6Si-BGO,-̮w˧دض?OטJh*<9D/vI[˱8^^ʒJKq &N0]=S'~ZhF!|2W H|B.Ar.|WG5gOC;-.tw .Dz_X51֝ܳ ~=aV*8ƍ* tM u)~e|[ZG83/F"]q;=S8]#<PΪ'*v_t{*tfF̩ԠEP~y%J7u9wt[&#`>#`6.29ΘYtA޶Pm.V^0hX&Slb+2G~.>'ے""{tbOL ,1a2VާOsi#)@_qafLwq bV bUL>)JL2>V e6ԉHҫL^`www.Q13R8c5,YnlKCv!Ȩ'db#ZE5GcKE 5ʣƵhjr̞0i{x7`EL\ {x:GAf=YP4xFZx[.KLZ&uRM.[7u,[Mz+F5=.s澅 muo,{zQ[:߯ŝxixMNu]\|ʋ䅏`i^Km 7nhlv"\xhċ+j:‡RF<%V M#=(8v"x1hBr^r6 牷e{ N~;3$S@ɏI`Yϋ8y/l\Mx/t*Q% L .Hˀ",S:%An/74Xt4 Q'.;Hj+#ضMI;P'PCީ;~<\uFjZ׭ҪN]ZZEhwL'IK*c|cY6Wz0aԥ6Se}Nڨ8u5ޙFDDW&aaq`[>, a2mL]8xȍgDo2Âʬ7nS7j[X'K^gsJ+~8qk9䪮+?䡭@_!3<-BaYW̙ 1{qǵt@znZ;Zgq>,L'U,k _,D=_":nh*Dv@hnT̪",n6UT?=?kj]DKϵヲN:"`C:L#4VzP5O.ͥh=dysR¹i> M~IAH3tac1 ziPr(((]2] [`EDw6ynghj'&k%Q}%I +2+h[ V: m`p]]WCP{kĸmu) |hjF1/^v^#|͵iYЛ/Q&] 2zx<|7-J9T~y(iZo%.5F3@sͿF@='W"q4 rC)w/>8ew]!K',EN4 Xfxߏ w~`x{7 L(O2D)!>.jF0 h)E&AҺs_d(? O?~^˩&nJG#\Sk3MUi"Pި3)frJQ.Fdf;1}fEdcxuέ0>ROW{9W8wfVa [ܫ+_ς/RGF_Rv, D|yw&}.syXR{5yԹDA E@gw˼(}5G`jWIzf`lqj8r;=^;u &q7AMS2.9b*Wv9r1f?P$U:aǵG)c6y %DXiK<}cu CݱC/)"ln_eA ~ i,pth[̻:1u{/A>/*lWS>K"N+16'D<A;~9Ñh~H^iK/蒦ȑT\RpF7N*:MM0GƒܘԼ@~9I`k|a۾Sa1\P9 crW[}K(:yt ityOj@w=Ǧ <"6JhAt[9Ht/!AO` Gc7e,l|$ fxWk?Mq2x!J,y_9o䜱# ,yǞX"]]֬>jx!^K)2Z{^:T`zY8}3;rS)N*LodôXt{!{aliВ!VcviD2>U9 nfx1x:؈ 0NeQ~m 0d֜@=1Ѥ K&EĊ/& eȶ@5CcN `;B{)"aX!u!Heಶ+O(xa%F˕>UJP)K˰';ϳ0r&;!)%_OMb.1K ѭ|c# QOJ{ #k{b |S0;v[[V݂(:&f\N)wE1,hMgKp#>m;O,.e= p$ b0hqp0jW<@Ixa&XuԔ2Tᛪ#?eؗ@ D 8 (`ǎ lH&$h;E ^T7 QOJwH\.hS:ZMPa4 zH[)P ~~ݐnOVllqv  fK3:CsBO_~ౘ7]:!-[VgoJ-P`s*u0mL|đQd.Q %im2bgkTnAwԤ .5~OnDBWrSVʳv1X k=5xׁQ%֌?I:f.l9VLKYdG-c|=oUХq}eMjMp:=?ns`D۟VvO;I1jl~'UIzw[`c˕9eZ)P>ζ۝S8sFiA>,%ˡpFƭEt$BiyPsx\w:QY F\./))# T)nq$J|k ^_jkBȍY-< )LP;xd5  |b Ǻ _թ$oSЂWӗD[mDr&j!axL$w%b @)^<+\a;OHT(y$3l2^M)*Ό7]F}4 55(?qչV6B\GkЅDDꨇwL?1a G` ;yM}N{(ki|5'72lh.Z!,pN2Pj\At[:&"MV/ D*-}D";IdxHxMBiMi" Kd!,0Deӿc͵I-jn;)oa*8l`3tJ2a\,ɇ`:MA8y+5fjпz슛"N#"0CV2+X8/5~?צ$_S=pY"3AahXOdž;~0˦-TY#73 vӃHEk93vi_@eDMÍb`_V,A,vBt'[H˧Os1=nK}hv'C32Z'[I<tlY7}?j*B{s+DZs&YCm l`gy=Z{^jF䮼lEh΁ ֱ[kƤ<y hfJR\k+# ?DZsO%~ _`^!pW/7I!9*L;YoWq@=LA|Z QK}Ì]qkJC_UJ,n_k9Hڇ* R.-81}/vZ~`/61bβsh5ѥW h%S`oskcSMyB%[ “IجN1kҜli?hT襯0 =21cm[$\&ܣ ˚p/3 LB1\cph$2;|vX9,ԕm6';z%64a휧)[&@wb+Ze֗c{W uJׇ '0b M+rKhmA[syBz {+F$he7Yۿ7vϓy+b%nu3%Cu>pڲW_O] xHCt̗_}^2=tg+Le+&LH,W,%ۅy6WG)M`L{bXvTBM -7'U:}o|^4(;Qp5iO o z5nQ)<0s kQX]M# [hfcjXfhĉWK!<5gfx.vu{: ;w/D6'.mQWzX½xVX12[8}>&IER 8Uaf޿)^Nϔ;҉y w,Cc&M%nmtUf,4y>͂fzMxwFjjS P6`ß[*8 a `6nLPW?ߢ4[}ԠȆ!uQ.+vq1/6 V<= P'8Aw>R\~gRdcW1L;[3Q}Id)Pި:4DwuMx9sw-Ryb%ճjU_7N],j-m7*uD_/ԼXIGq'v'U=7%_ ;igm%)AD]Uæi1ru9-?Ad9Vqi1,n&[tA "SJf q$ eIcu^bGNiwcYڜgjP4v::ځDyaЇ̬|xr$[/ڒ-aX}=quɰt1C9,49 O} s'c,ӆ`H\6iSD'fizrgO 5}€|GxJUharD=ǀSH7zj16L.>Or'OOC*0-,8L ^BrKiEjK+*h$Yo+؀Zp)sώ{HL`uqÑ0?J)=@f>?ưP]l0.q+㰳<^>*!qqf=O wyn6ڍa?)iiܿWxCha ~VNDeycgՒ9^ bi~Qa ڤcmW3DnhL乱".YMd)xJȊRs2qM wc(Uhc\ \%["ؼOSNRmH޹oҿprq !ӹg-N>}Ʋg}T<P~"{LFXGDcD DxAsem[Mc X'Y@Q(mnX><*a(S鬘޻,5cImLAiG!޹~T[@y;Ǎ 肣[_/ L҄dC)؋$i?Z.(he 3(U}i(V/(bK-դ8fL{./3f-V_8344l1G1 waM yq jLxTdUl&v?OT1A5,I|=FrcOncYb2QT3u]|2lNwzNj"K[XCB=u4#x ul_U@`j=G" Rlx572d P$-F(zaNQ`J+u2`¤W7փkEFO"w{huKG7Y)"USܡt]_7ЬI+tAtFl7,KQ0 SEF8VS! w(85ՙA'XF6nHjb/82Fr mw@cP/7HAUq}ڑ?H>T^0ko1Vw,Eܞ/Νjc&2WO`އm==`E94a~ir|_ t=Pzk"`)Y26e\`:OV]d;Wv$l*lȦx_C,3BX_%*/hL'=g^^KhV[m{9Z^oP6Ϩ 5&F UEGU>5rx,gSO"TM>H$w2Db,wBIwzI.ܝ.hL bxKT*%Y)Ȅe"+ ]~4OI=ŋM.Ӕ  ՠZ[& ;*[*©&4< ~5~"Yj(8?q@s9`.1RYi}4<cs16X#%Rd;ֹh&N|1lZYNȣ$_a4=5o цF!17;4Э#4˄d&a8 ME?l(i(wOq ql CŶ74>Xk|(Ĭ) )[!d6w .‹Mfb!?9j!YIIRm -|9U{&A8S {vS~끉T7}}5B%mF.½ί ,naYQn $nkJ:qq*F3"!R5H$շ3t&'.uc pz3ޒFUR}: kbd f8^4 KL_4{6}ep"eRTۯHG!%Z}j[/AO@8 Q3c+U+T3luz\1 zse//5svJ, !:C}K(; *AW>&*[&`>u?d\8+ۖ0b<#[qt]Ux^mSgeݴUpTvIC '/- hZLDq ͛njV+םbY=%?aBRd{8zOҏr,p'm|*Kv),YSdlTf)ٍfe)DJ!;(vm4F9E,yC$P{2G=ݷ\4d-o_gKj9lzNi'1׎PavxofuQ E& *&lҲ/ghuxꢋVRW …G} l?ȭDĠԹxu~x?CzKͶm$׮U9:O-x?ř& &pv$MPWE nUr Nw%QY^".xr όjSrEk$Vq!PᴲF00jݥ:g 'i^Ϳߩ]ߺce@ډ8u,MX5NM@&AuZԗ y}B.@B gMiNf@XٲnPw Y=6r4P;H5_‘0w4%YT.Qn42oG(:4c돭L/w>Up6 αVZE}c mj/V:qPlPw.6=Jc=A>#gh X_(#$˯.!Ը-P'2 ErPp@@@a/#AeaY,E&]4)Jzc)%s };-B&C2lm~x +HEk=מ5A#f|!,4nIÇNw K?F})ûͶ'eM@GόzMC'wj-XP2У, B"0eƯvPVEIh03h \ۼG$C"WdP E& lFqin20;R \5Ne7O^ҠJ2L֬t&4XM\-g3˰ c doCo(Bk[J΄![Uw 24?ARSm}<c~-X8t0>t0b;z jYW f"hY}8wfBRxqjs(b< x3@,'ΡI|::c23ݟ-5FgVN-> @##; PXO*k: F2[][dֆö́bo< 9 3ױ`0 YކC>z{ֻd{:5Q>4) GĤatCvRߗ.2mV/U[8%.hkT^9j*&)y-aQddCm a\M`X Oe@2Ŕ x'@|u$+c£ ]ŘG*hR+$p?'?g0|IjuYi~{s-8J^n,g7V ,*zs@%Pwm8Ym"ضNW6M.s:G޴eN 7JZǗA9`ǃsSRZScM:Qa"0 ƾi$.J:ة[e B͊vй ]= 7}G;ty쟻^ZtmW9ۋ CpO(5}01/WP+ ]=/6HB;* 3UTG;WyJ3i%:p@m%yv^bu\\Ftɳ D ;Mē*su̫JȇT,]1`HǀqXQP縳=왻lBGB**NXDB,RG,Ǥΰby̆`Fb I^},ȌX0h[YB=->1}v*tUUWmJ+rG 4"dO Q~Hb,q9day'|][k`ʘvc]gٙ@^ rAwշc+1~<8œpb%ALr [NBL8BņpG .{ԫf^ӛdpnS){:'ղ!ЄUHLk>v𺨨ԓ(oB'VP3G׼[FF+V)A ^0vxtn9&ɻue F) 3ʀw8dc_E(Rm'a\Q luțo\Fc/5럽Jg,ߍq&"Wez.?͌Mq@GI]cX.!ש5T\z^}! esa51)5r1DVM:疫GH=R=tx?N=UB~fZBD?ͻ9RƌiN}O4wH\yM@ps"2$f}E:dëtXGg&?#gv8ڡfY M4ᢙ_GUoAT+F 8ȵt|ŌP===^:g!U{@j*)4/hj4c}hJOؤ&2|ggKzo'=*u9>gSЋywBJ:pKrdRBŗtav%r@JCMvk✒$8(1#}㮷1W{&~G+_v$#0zH$]J>ױ5LO[1#C9# )´1 ;.YPQDvTơύ'/}wfXttvXdQSeo,; xO$.-SȗcqN)B/z?bu)ccChd._ ;7gĶO9ʥ8#5 _ɦ/bht Z]AI.֢? }aIy C-Y=}hu0ţ!H?]17DŽUqbwH,/[aV0`?C>Bߋߴ1 8@\ _ vw9DF$ @S,5LAn_3hFLL,-ԀjRusН$} G5>`\` bfcmzf8K$BJef3"eL#6\\ٔ% <jFN'ˢKK>5c%YhMyZYr^)lcTKhOw GҲP% gH{f;na:(B$`tB0'& wiYZLDj\ Wqv#7 w ^z͡D9,|Sᙅ|g)tȧ,IhqԷXLm3)MzH2jY%u#.W{hdyt!cc/8xj(?Od[!2] ?TXc~f>g@탳)U-Sf1pLAtN0}IB(ͿVTdr?3dmFT2}'H!Dlo⡓tJ+j#X8KtMh4W _EʉA)>F;c"XX-,r{!bř0)[X#?z;h-YJ1;?jy3mz z'RY!pzcW0o1ewv}.!JJlh>2@`-'n4 >Q8|o1_yݚCN-TtL7'S,  HUd˃.%E)8z1X8^u(/TsJ:COhGxx'n-PcɠTax"d4_ 2&b$a+u'F(،Yk#d/[<`: p)ް*(i֍ms fMTV3qQ߱iِѮHgQ1ͷ0C7h6b֭0qCPEGPC! r\VVl.*9ίUJC M*f<]dk/uBT9Nk >";i"JŠZ3; =p`4*aZŕMYj&Ec18j6X)ckBlP"chᑲ`]&GzD6k;[EmɟWd(*RǼ?wv*zE\G@5uji֛xChi0)Ckcl˨?N? Q -p^^P ımΆk =DqX/a؞mg鯹3Cl٤FBgkjN4D~* jhY)x0qwnwۑvmeēPI^Vs-ȿE_T" X{'I$Be-Sզ.)] c:Ub󯱪G̽@.9$yk}) ]C^diUS{3hp]rk[[ +Ge&WΣu}R_ƒv:/+ t sVr[Z֜(Tjg&w &xw?D񩋍{1(4|-]FvUYO(I8@5Q?X0F gX/ڑiKySJ跦_8O\|oVQ쳹pQp६B!18Fu]y_Φ#Du1XsvA9R-P2Pa?oYakda0셞g6 Du(=!j=G9s690 Fi@aV. iԌ#ҎM<90{ ;UTɻOb$/V _WB%Ō9W/"+?ơjGDvH,}tU D [Dh!hCi]ra A%gR|x|Kv sdP'&.=JخP; ~e!^C uAh-Gm8>62HAcMVr&)mUʖNq@PGP TYE9 gC6uwA7ys8{+G`(D6bq9wJ@f#wO4 [&3D@'*{WJ. ܰnn*TDVFصq1a]%8:{pUux{6sVډ߻$4zV@v;:aa*{ǴGH3xX2ʄ.>l;YɀNy 4M-?B0Ne>NpT l8K:̊y^2E~ x]˷hZnNjy6RmBSQd^ Q]p%i:y&}̡[0j~+Jp\g143BMl`" uzM7{ 'o1|* cVm2)E1D˕oͮS\G n,$ <לnd:=VEBɥڔAHkB75KR`΁CO9%.=Tw3YńM {BR`[ o$)+SٛtT ][*}0v z-?H|w}M~#lx-CV6o-QRqf 1m5l޳,dNŨGݮE96N2@R]sJNOYo0J C>bX%oGq4SS?Rj g\9o$5lkty[K֥=EC>2bc/Фʣ͊$cZv%ֻX:@p'Ss?h0V1ZJ7ؓCawdH&:en#=Kf@*`FxYBpG F'Hk!@|y*mm.~۷hڛE `tw·0n*Mp@2Hx#_ceI+K v^ g a&`r?t00?\š->wf/?y.)Kfӫ45|y;O`ŷb YDkPsБ1O+e|AvqW|ELwSZQ82B ^<ÿRznLiGڪvfQY(.LNer/%4ҭ9XMkj@ÂoH^7nlb*V.|5ͯ^di`Iv5QI;‹[)c%{Ő߳xn婑YUٚ.Y:xbAQ! mz28. +EA3nim0QRf+.+ V.n- 1?GYCFkjjnY|=v~huWysߜ@aY\"  9p>e0#e(’)lLynL .%GOZsFwXS[/MA PAF*qG'%*E]aE/썣y!I<pHCB95 Eb6"kS:DHB;.XIV>ךOqIv\еc&ΛEIqdcn],ӺTz#ws/4&*BS0zlr^')yJhs58ێ9溄M q9+zwHweW|lcu7r=qnD!-E:6s/p:įpx\RH8NbRVdi6>E8CW`UT.CAL*P'GYJt8f|m Z1\?WE QvA]jOlho oY艎:J44펡)7 ZQG!!\, R#.ԛ> " R BǺH( ,ɺI J( %?35.=dH܌Ѝ)&VY/MeEh (tÑOzQ>P4TkqfkY׉ҒȔߔ۪.E֔a:Zaиٴܘh{A&d>,ta/Y&`;wuW88yĒK-b$/\bhPUuW4BCAQ&2&a=%2'sHee&碒м,y/_h*ze I#凲B( N0^Ҧe,jaMM1& |V1rKyҎ][U@oI+5_$TM%@P @f<)G]J!9~KGtQ[%I 6PAh@Wدɺ]sġGw(EEh3(A^#3L Y bAg/=2󫒼>ASQzpBFL\H:S.I,XtQFR%Dlu9B& Ǹڋ%e;\ṣnM{|J \(ݸ!.l=BWqu[\C럜+r2oSPq`ef6l-u 11qJSusoR 1m nyA?V^%[p{ J;= +Ä,edlDQgCR6ɇ -X!hc^6҆~!_T{!Xdݑ`3uDlPGe|7| Eu@4Y&ܫl1r#pk.~_j T ,T9[y׵ɿpndYIu*(H칅\չKtKv0KKQ9Us^FU2@w®`U(N8 Ⱥ~Nҧd)!> y\(c{};4 3sz׎9}sO{?s`9n+붎iM]թ٧kà${#P3svĵ~(x]ZEڣK<>l񐈐9Q7,s}hX˹"h,mq]6;M6BsPKnNmDGVc᳋9& ^d/+aCW5aS9A|NLd['BŦKh$IFB rE,vt8AIeeoɬUФs!|A4V' I[[?}Ҧ=a7я8,E2 IDo>)1 0}RV^jJg1PM+1-|AGoXzԮDތiG̰Hn<sF \mѷx7A4M"Q)FTˤ|R{yw d`C~zĔ<Јн3Ԣ <-nHnKVO (&Å>%\48Y/{U 6 5$.7$V^n[#scIQҩZ: +p2.%kU:x[J+]Z6GSb"`.bM7kj]:6J'PҕL;@w"-VINn[̒hVe+*&\x\$,n#4/}Q%SD!y7T#6$$떙&xjےD{\vy+/Bz ah42g{"~k4nI}זX6`,LO\@5mCr&+wSNuE^:! "h ly{mE´I:{ܔoC=әZ9[{p= SĂz|<ǹg3B< -iB_PqQO4! dZޏ(L .o`7jl=5[ WkpFED'Nnw-#w<:%e =|/Zg$[wRdyҪO0 Wf4-5/d 6k']od"ɄSĨ8^ִ0 /GaԤ(ܿſ.F;o!F&kìYi 2rLz:ۏv4 b3~:a/N\gC^rTx Xl!r:*A*DZfgҡ0a3wRԡ5`wLNDLfR#Lz] bv@FkSBn'a,hjJwNNDlb_]-W|잘1LEK= ZTz@ OSEE'>wBG3*w+فG?_P@@U}DKHJNu8vߪu+ZMn{FÉmb:>ᶖR6 nFM]Sb}I|Y :C'z Xά%QbGNlV$3^5 $X,&2b(Wy|h};0[8 NDz@ 2m%Fr+c_a"ݹYY뢉ɠ칹4B!|I j SJ`|n6o#s@(J+^[[e3MOפGIBߋ`YDSu/&7gF'x| ދheǶ%xm [E"f- 0-P{^C_4ܰP'gw;x4!q4; gԭ.|-:ddf(zo*on aNKy/L^D(cb2ʱD@AݻkKf$LtO5j [LPcq8X.y9dc'8ӡQk'ƟWb47~,ِSm}Ý(ԊgJTZ΁C&Fi?6?bDžz3e,,9NO\CtW2h# W!uY cnC2$}OVBOzd*'unSFKb_tۓ;\ T<ԉzK<K3v,1W= KL N;/H f,Ro3w4\ݾȧ~K0/u_lx= ÿ!hJ u_V7u3x_0 AWW)E*YSg:"ѻU=ޒ2Gfr/2#_vo?o(GAG-l,P$ 1ey5'xZAρpG Js zK%\5 ;3Uq8JAg>KubȤ4@@$:*'"~q)Da "n=6Ou~`neoP k2e&W|J"cBp} ؿ m/sC#+=ۦb;B=/aA,RG QMc8koNj-gC=WS/C{IԤGxHXYCN.\ץ̙myU Cu׫КKw1ә{zדxD }C˖[lq{1%;jS,A,dğ6yY@/BcmWuA@9?Jv̘K3_pqG /˓&uZ!8Qt$KAl"nG /7MJ2 mۢu@qlDkGUZ-] ^&OK:5)QnD/j=-0Z6Dq:,?']Qs U/Y$O^_&4^ *Tځ{mi$u:gp9Tɪܱ_0"R Ĥq$>tڹnix3[&~Uȋ;`=tr|cno:1G.j<hy$vD6i֩nPG7:0llpΗ)iA+{Wiҳ Z&BՓ,9c[}CҞ=@]_;riz.\8Y_c ?H2 Fry/V7IS{h0[Tn"0t4i6ΈȞm\K/ڀp0e>Z"#65(PRNjĎR5(B@]NӥhPRitx?X9^#?'w~Z+(G*`yYdDS+8"ϵD*_~ B}xh'Ki嚹3NC쐖[Q̩+Kƥ4h)wbҁP98qse9)$ҩ "&o0\,lF/A(Ova7|@;pM@ڦm\9& HL wd !ҥ S/Ӡ=|zGJ1BDcbIGܤh`il`¾@sWt5<T_0ϭv:gT%CF?##"|ȭ?^:\F#$3(T8%ݛU|vCm$Zkf/0?u%#;VQ )T6O*,Ȝ M>Xvpe:e D *@|[A @sFM(ӊ} _bʩ ֥]pķ!S(>T!ۑhzpld[ǁ4#, @ikê}#ߧR[leEeg\@XFa-0b'5;ʙHYJ2g/4Ư>{aA򟁎"ȋ3k1 ӅS_pܶf^f qjf>:,GF²G.2|,5!WçAa@bKl$bS@ NjYz \8f")R0qփ斮@(9 Ql21py#,*iPwz#HMH}x^ /ՙt!&PGmǾdXp5=Q(C|$ N0$Z35I3  %+BT k00I L'>X-Ú1"e(͔%\2;5WWC ,5UԺ=9p:,盠\HjakҢ~?PP92S^>߲RRgZ>(_1%x B*̻+jQM tहgzt',SN)@!6߼:/ O'="^K՛ۄr 瓃}bނ[(f}@fFQ6$3{7d2_~ᬄ1wLlt43 <* J ep1h&n-3cf4y|q twb')}Io-%ﬞ)ΆZby9 ThEAPKfV V3v,_:7Iџl/h V&_FdvqwqKv}h[?GW.:j@vL Q$z/ I؃n%PȍW1O[U!Y`_rp-~mb%BK Z@O%V-prs#X|PiBZ6<H]w#R2 HCU rifN@K+B%*v>pW+|򼷩O#_" nqתm^.; \Z;o$t9vdEw¶$hTp ڦ\AXI TrbJ}@[be A~ iy%1=Z\tAXMB{֋,w?%)~狢;jdrMѽ]1r]WrwE]* E_o(t&}wHsÜUWh<.} t F*}#|`Jޯn8J\ N[N Մ=>gDSޔiM"9" :{Edr&M6y/`Z[cAHʋN@1BC= t ew ODX0"!f5.E? OjWVq0iQ Z3oB1ny2¤qYbۡVVp;Xq5Qkz\2>̆@ U)sWJu.gFK̪O)ր5!^B]ɰMmcs lJާdm+bA^.d= ]KXďůi( DIe(пȂ4̡.#tRĘֆfZO,zUpn+Tp13f Gm|jEBcH b?%h`d ,XVg"J\@Y:HCR;oP.v˪Yd<[Ϯ. T@I;[#wdCdC%5v)1%*9+@Jf4o*P=U֑tQS^qI<7ΖX$YB q`ߣn?Կ ;fG?JZ}Kz}S}d0s IBioA>1䀘#J'ӟ%"YjIǵ4t.׆< "CPF;Tj|J;@/o"ĈiuQy4#&@ne1DBp:dnjѺȄ׼莌QƇ Gl3m@ m|kI kհiz"!=nyqe}*<*}+9> DSOs 0,H: Inٚϓ#(hic Xf H{{?w*DkS!ph0vg%~2S z7bs(OxS?v}RGDo6JY&IK4kUIr4ĩce,L WoT E^>*K{I"$*@ppՁh{EycKĢ^n+ы Q,Rr7%2~PUX5)1Zz ?onY|`kA@208l@pW꺝LOՐ˺XW7.\Bd$Pi;5|jcyN%0?M{Ӳū-A7({ Xcap/mWz jVTu'ҟӵXFxeJ֮ Tg~y2ȏ%WlTjx`{Zd}ď;A5K!)i>C'^|'qN#6BY}((e[O~e‡ . *6Hi Ɠ ' \U 7v{ņF(Nuicr {liI!B,ZFo^v;!zT~ZoqP ,M̸k#)^o?iSPQ=2Wu]UAˇlS RC'ew1QLw9K6l,T 1$+Zrn7m y3qQbi dzvVPƘ[%*VUS9YDNIбh+"[bKR^2-vh7[cDDH T>ܬ4?"CFm} Uķ.[`f&˅  *\_Iw_Bni<=%Q诧k4v=(azZ#쫬 `݈IpO5Ή@ĦTKHK9&;~b;#9V<o@`B6v ` >(bH+?lLqxiI,gA(JR$_h*WIr'*F>T񒌉KW!ȺVc{`y~x<ԓ[W@;JD- %~Ն>iJȬeik(uOt܂x)?ܱ"tZg(iO?4375ȺخҰ'kA!o*,_Zu5 >Qhct:w%dl$C :}83ʤ@dp|o{ξ&Nui7F$VyIa0fjhtX#S >B,ά %6l)Z9qq YU#DE{_INz1uj?oZϏh PHa (΁eqD`>`>$_!TF*NiIA ?JZ4 طï>3*tʗG-n@ ܗgX.(cQZ)3*R ޠ IMw0 \"ݛ'&S>X v(:%#˘뚈Cϧ cgKsUWr9ޖ`=-Z*mp@OeyCZz-kQ  }] 썼5M'u(ۧtU3SwXjDQg0<$ky5"zh'BI| G.;o5'i cwO1Zo@[,q_/pp߾[R,Q:[^VR-fC$wu H68FRbEz=gu`9eM=%\̒M =D}jvJA,,:!5WHk_*H.z"$EbBܴ*{0О/Dx׆i3mJ:$t6EN־$ *n&/NK>;A>@8\2X^4;}.W 8s6޼)ڦDUXm):Z LcUR PV( Z9olgRS{M b,>F9{pKoC.GkVyo^>::$q DMW(H7C,}ȧS2go^i33%'%©)&;0tym9~n,9>8z'b 5݉5oGGB]'24DtQ!Dz癎 E rHuHVbkXsƮSkog]~D}\jy%m'cEBQ'3>+uP si1zt?r?zA Efv?qb;c1oS$$0PaDʿr$Ú[äq@a}ꀑzSz- kPnyZ k mNa>`\gMbL]{)ʒ(.-RW5az*#cuBH#Bv )Cb"'8$R iD{B9H9p`/W{“;@t=eLH[ l*}uesգNeP'gRnJ`47=+/xP}Ppc>,zGsLt5UBǏx`I\htUmf4tQ,UV-wbj|6]!;>Ϗ 蠞{ĝTchGp%P ׶)^7=k|]^x-o$LC]~r ǰ- , !~O֡耱=FԹwf;)lP) h";9:X[(]c֌sVy#b؄PwN-z}JF>#[J/(f }h>(ZˀKW(X j6mN92x^L얗j:ȅc| qK9HXmx3rWK)hsƍ>:6FK6"h@g:Lɥ. HBvz]8asQqJ[&s"!;aD$&zk#դH~%zh7$}g*)o3y+tũ'4#rne;|fЀ*:CH,ݥP~!=eyLp^oP͍I<; vGAZ;{>8ѕ" 4e@LҌ ŁO+`?%ՖEց;aO=c+Cwҍ}z bARGJ c=[C Diʍ|"P{?0a!z@1ǎhaRk"ŗ]Z|z㑆[qUo )3 l(oF_L]`z-y9u:;KxKx&Ivg$Dl\(̌GymlMsF``՚To괔Y\CzXǩd҈ao1r%A!}xL ~lvfyk br"=2΄9sꑠ/\ "P-n(>U,}]w\ބ(ޖX9&TJyCj ϐ 6ZJĊ/y`: B6r޾=y=M;Vz|4TdV82-,ܭ>.wgf8Qq_3QP]S|.13{rqI:lLvD߮t&qUI}:颓3J֦KAHV]9Vɔν r1X ’`ړ  ~CK)41 7j7W_xp@gnWP6a5EcTJ#o'Q4Y:Nv2he'Z_)ƐCtus.0(rJb(r:jʵy/8V=Ln f-Lh?\8"-s#2k/('l$+6CJz~D*,@mb yXu߼x~u&rdɻҗ{vIF6b1t ކ3xDP3a_FŤC4b`L֖cVSX 7 "硵@,.*ɬjҜx Y*4ضG_Djh@Han@Td`h>YC?e`ҊL髎 gd0LjMޛi  S$3`w[|IZs,a7Q)ڵք5\5r>h'BsH;CR::Z$2.]›x>~kcw42pd;v):VO&HiFq9IU{Ok d4 )WDY|(`{ !_{t t b8ϻ%Joq% :Ӈ_pM *^٪a_:ӱO;$t^o6pe<!菁pI4m"ʹlb\[W푽$:ɂLX  >BjD,)oɀ~}% zQ MICUe5xhuF>#G0X4d /Q΂arR8I Mb>6;6'w|*MdK3AFxh=C{IsR^:~9hHKR5˟M3'l ɢa{X^߿-O;EUa.:x9H4yKt3;O)HqBre5w;r80Ym9(dЎ0d)ZMWVwe75W/OY֥r1ȥb {$Ӷ 0]yZg5YQj~hS5F}|8kgPEd$нç|d 7L%mAEūIcAB#M R[`Oʆ_'X~aCHBEg€Dqy1ϧl 5!N%kvߨQʇ{=hXEJfd,A{yCP9#}K='H Y;.pM`z㟵]D gpƑG1᭡\C2h\O7۪QND3aQ5Jĸr酊U \もTi2: Q$կ?ݤdf$0 gAɂ]TsZ&}?_E[8K74ȱWMgb$ٍ' =' ![s+gv59@zW[LwS;|E'jc豛t2NE584Goȷ'\#; Ews v"6Ϫs K'&k)V`pS0h&"ګ\؟GeL.(9# 5/I`u;-Bs} 'lkv}!IBc,엥(֏U6pƐ3FZf2$\qSRۻY౤oo!"Q7ٖYAokUa ;- ,r]Aju b`]uP?YiS5̿!dBwIlqSAia}󝸯*S8aDC,j,V1hyna jlCx)Pt!*1,1D3j>VzfB\NL*L A$'WʚEn13&>`QyL']ns(ZDŽS+Y ]#!#EP4PIrT>m '4eC0%>#s8m_?@NejYfD4ǣ c+q;.Md:iYUʨeBn-=Ism 2>kK% :?S@M]qGs9Zf)F=rA9EX=mgRq)o_"c <ϣ )y^: 1wFv5fZﴌbfb 7%2% R㣃7?  ^榷߰4q&4lIrAfF7A8ǒџ6Νu V3 kZ5p?zצkm2khJc<t9IK'n&Ji hSw,\*> ʀed=X߽^|-|BmU2ZF2>l>ԀQLZ+j3,gB>c"hv5r=@b//NL8 !zD<!~Qc/Jlj@,)j6'iXJ R)1ٵ~CDžZN ۏ%?膦BO.h<˩@(.SP)L$ b$~)YsTY+iN'M @h+y|ؕbuXڟh*:z,܈MY5NhԜ1SNRa嗎%.1WhS06\fb=2[u$0i3qikHS*#Qh!OЧ+@t-5s*/FFG]YȖqЌol0(\j҃%$7zT2'z23חSmQIx/sWm؏0#߉n,xD ջhPIm1QDLC+GHb=(j["[3WEhD +e6joB3!ˍ|wҼ~H27BT}4;31=5Ǹ2$w  X1ܪm )A8豍$Uu\Pf}rxNu3xai Z(h?DLͫcBέy*c>ef͢_ =29PM=[ ?0p;ڐ_Q~䄗/sJxhR`Oߣ)qAȱS 6+N yHre; rMN|` xρ"0_==l jl xdcȀ81dno E:-.*Tf~|)M[ʢhy*G+#7W%dc t3KOAW{x18B|ac'OQ̶2yr,-?*CM.rXG\'ɦC9^פ]C2ozs@io{p2Xd>pfOvpѲ.j&/Ds_Yap>1zk}mE6,ȩM#u#$!+adc'lgS1|h89cHgJ@vAlb'x3:kjq%C`Vodǿ  W~lƘS _ra߬P:m, =f҆^KcFv`띊z3&J JVzUk;!؉YŌKD&h3y&oEAϧcmɚSqf^2#x]ڪ}$ı?h5}~|i,-uVu#gJhɀM`dh YaxR pۢb3\5pilh>0X 0?/-ff~u%HPUX9x n\ QgT]e_Y2y~JGf񦾐ZUҡRv uwƮo^ø>9at/9?ˠS._‚qPA[ . -2{2ǽ9(y WS)ӓ#s$~^5[ɶ}7dpEO$IR{on)Ss弼bvm?O쯱R \4KF<n!_`#~v2}qJv(I9,vWy@d*(3P].O԰&𻯈>C$Xj^uoɐ WU E/G ]o7 9gw&䀲KMp7у,6!xz;罯|"5 űc>P@}V ^[ dݞ'!^i$[C(Z {Fu&y&v *W33|$`7"cmz=LI hiiw!9E]V"z+GHLw4hEzlKpL{<n@١b9 ̓2 1tޏ/sB QjOQ,d ՂKQP*#;w/3B!LS Wq$r] 4[ ;tFmڽ9@/ A'.-k (cvI vCMb)aj!`S"x3ƟKP[/;O`y`(fu']᝺yQM;wа%Z\B^e*N`^e4g\! LxK򐏤H~߅O9X7.ajYL$^.Jnm}XKO@oBx5q[})ؠ7՟+f*K$l7sY_ )T/'ZBt~|jfW팵_.MO=O#}ܚ'6f?C'>Z;E-|;S[=& =#HhBHM3q|BihuFD~(i<֠-f!{c:>1=JEZ  jUiOSWQJgo2!%: r{'\g,=[-q%Ģ/ SA&RΔJKbVT6MZunGzQ7 'G`<+j*a/l ȎW {ݩǨ&r"DCvmҫz 6~g[6q`?6Sg;Yf+@iF8Øag?`q8a7ۚ\FCуq5;0-"Y*:!tA "lE=<^FI 5D:QWR0KLjau=$vPzn C꫐Ӆtwn.PsʤYB"I  ^٠Y mI_PΓQ*ak4=OUmf>&)3&d?@aIQ{ڨKhqK mFedLa wB{_0`V|^2q& C|y0k`(խφ U]`bA߄T"sw3,@K^\~S1to_ {+}Z[Aa&iK EM;ՌGNncNrQUk CFXdvALd]/kj횓T o7q?4E#k zWs~냗A׵Lz2%BB:j~&sWt/5*}$uV] |zB'ck,]Km%pCJ.xrsĪ?/iSwI^^N_i(#JE'ZcA^l !fҩkc 44@",.@YO-s՗IHHe~9̈սZ}_8(% (EvNٝެly;`~l6~DE\DEH, 7 B0:  NWm۹!EQ u.A(4DF+g!,;r T?Yw$1jѐEZ]R&wbd^½/`K';;pZ\>bce0M=R@mfU*3yG"ŏ9v4IW/u㈋U>c{]\Ht}E}ϊ7N2Ie~ߤ>r> hgM7 .f טĽTG6/(9k|Q3ŵ 14@zD݄?(nrN9gr{=o A2CZZlQu]r$]LL!;x]]OR R#ɞ̨}Y KRdJ"dA]URٰnN[ I-ew5PO{D:$6e ȍf9GvR*#}Xůܕr*LFJ~O@ɳp+|\ScmΜfu3>&nKf ޕ~Ʒ3X  [HU^-w֮_uYRf]fm7Y*|co4YSԀG$Z!bO}yz8Y&htOdGTm;=V7C8;9Oy hBFWtIpT)Wsq[# xtbno-&i@fjOs#OcRvW .zfd2me.m [ /?UFL\PS5sκ7> >PիsC_<'c,V~9x& coJ0a2 30ƃlq4;\m;/IͧYKtpY>1ɀ[=>/SH`jW/42.+M̜E #af: Z=>'b&qzBՒz2j՘g|':ta\1d}%!i3o|NS@(6} T߿ 3ޠ䄟̟vz KTݿsX>^\i@P\k_R:$<ɵ^:FRÔ]t 'TxjduB|!̮ciD-s.erjYHTSy r7̅|#W7\6LT:셧!ǹCN.:ȕel7ELpB#M|yE}(Ot\@YC+p Ye-:wQ'{@W}ꢇG"m{Y]GtWFR4CS9Nl)]"|~e] UsnC?nLfs6?46ٓtjtf^_Glbۜ~W&͜O9 +mdvÌ'I E>aP+Ո],1 <{7 oSC ( $K V-T) 6*JkP8k?OͿ$ѣޢ:t qdunׇ78{ES1(?6_3Y)QA 壾|`Ld?j,-i^edT7T$VfV]?>8dkbO3ab~Ĺ>2qh \E őYQ>[IXWr ]]i{Y{+f{4[zn  E.+ *h^I~0~%g_3?HpU rT`$cqZ0]^AIbǤp.KhH'-*67fnvJ4UBCSQu uASҖ?1ݞ!WS8e4%ոڴT+[p6_2Pv]gVI wE(Rīm؁7,W@ nWtQuǬ2Yˆ35,j=%b':oIMQT Tzq*辿ogw2[)aP؁iuR\{ʺ ~6|Ą: pӃbHĈ"D _^S6tF#J{M+b{ZJˣ'E ]ꖁg4>!Ehy>f[ύrc-F1`d斆:x^ ]ZjTK%ccp་-'o1I(Qt#Fo,&/ d^,E:=T7ՉJjE6ir~A4YF[h+}  'NT{ؑ m\ޫ}DFFWB! Pf|^yښ. }Vrė+\}Ks)ekŞ.-y.)yVL~\NȠ^DTD$yWk]~ǮA}2w۷_qB>"mTĝjjaZZ#A] Qme[^ΑS)UFku6j=6 E{Ĝ ^f۪Q [7h-^U‘9)QRg0ӊW󝽽ƪ0{aԄMs}C`3R7ZkQDQU&{sXեr,,a{g8' n[v0UP7$/PAں?Þ2-j8F2hZd2Go0eA& PF/W&ޢ+NZ?l (cߗN'zQe^,r.~!'q-ܒz6k~ѣb'yV:"&dC/p5f{ih5T ׄUy/ѥ\: “fDzb]>B2PxFp4~v@bEH>xvu }6x&ߍ^1 ZZ炋mDb`ycVS.Y%>^A.Gcxqh).aL&c> ?[fb3Yt+FĜ<#v?3 ;ٷJ;DT|aلSG ]EM62 :vhbPAʜ^Px 󌁟4vk(. 4kșRnJ% {S`e7EN#n*MeLV&{~AfzdҮFt%Tpr*nXؐC2gKFeuw߾8} MKGr_{[.426Bc4"r 8t0clj I8Q|ZRQg:FYӉ{u>D2u<=8~^hZ?`)*+*l~^t& \3G8O{ӈi|14QFR(]aQ״> 6$Vћ 5oQ͝j]ED^t\y|SrF}BXakx`X4 5xH$Y_fH= ~BY)tOħ?~6zX&br 6WȴH(_Kji\ cTϚ"3KF0'73QwNfH ={^tK^g>63ZTdVG8Eڞ-Q & |b<RĴM1kQK'U4oZV +~J%<I%dn 1U9in4>'Z|toZ %2b!JX$xsiiR}j)4a%gR[/wOtYzE"PҨҴf_3Ѱ{>end֦b5E†Z#RU aUS4*+wڜnCx 7Ǒax-`cG4 Rpv>i]K(lh sADjڷ)ӂK0%v\dHIm_nj56!Nd2 젹cE5\F=|W-l’oDgAM!jH%@c\ qW0jwrWܐWrTAJ7.% 4ADwa^?twJD8SI{{N;t†уuGM]`M)mbi*-,hfⶫ>LH2R*`e$4 mQXz-'!-;-PYӲ%^]BKR E\ގPt 55xgbEG si F$ߛ.;Ѹ2r),'֓TUxSl˴*dʈS^$7P:"N:s9]3e|b"03Sa.s#u|=g(sJ==WOk^Үv9!j6=} ~,ʶU޸GQ .*ytJ H,[pk%*~t )}΀l_iIQ[)J:ϊ#ֲ0l.262s6+Vߣ |mr1֟2bv滫MJ$}yM+ˌsoŋK)" R\ </8zA:tlbA).yDk@J]1gᏊv#9`0p4&S|=E´f>I ܌I2dۃj8GZ.Aw\PJH(8{W%M0ӌf69{O*T͒~E0Vdtٌ'aB0(Y\BvޱUc[~>ov]MmE;a͝xŤצXz W%nb85~[o/(é3^_b 4fXzJq)Ι^ՠ?F@P~)D-uf!Y0WŶć՞uҎ-}y0F Pֺrm&ȩA!d/_XȂ"Z`[U:`צ@B\4 lU8bFVmܣJ [܄B кdHN{1~γK\څW2(jTD r0ݴe_T,/ " јb8{g/5+sɷ^=,C ru$2*u=t؂784'8Gm,V"R?k{[jANjx-Y}ėbDK̷f(ӉݩI+\dۋ,c9ΖFoB=x \XxvNHO[L7>?pKG ? io?ur];YP#sFgȵ<]G,B~_ 8L cA<ER綹ďTol-\1B^? @?̃HۢAݜw7WTݲ&2޴Ͱ:r_Z̳GZ^rƢƭJwĖK=Rb%Jji HF`[0{X?āٞ!9a>٩$K勠om60J jh| ȡLE@03'E@GPx#u,0!O' >Gs[xDfUn1G=!S'[AB=KRGo!y?Qoˠ? {$qxF1ҨnasSSmZ }RE9+m[zO 3fQ>W 㷐ơt.)&+h'̅8AoVBi_Ju˷%>kX-o,>M:+.D;čEc- ܮ}S:,#ga69CyATAw)`05w7 c7[ǘNUAcjk10c84RrqӜ7Mo|7ay}Ɯ&q: lvpIM_:wrYL/z^@t!Em|Kv"IAM)#:c2{gNm ynmifk<;a˂W{ ~y(h{b{B.6YC?Ztfg^`sG$ấ~ԤPe{{qNFHW&;I|'Lj[~@fbYs;q 9naUABN[ )(oeMux3 _VcACK+)];zL8su"wC~|ӔE'nXƺ9w"swx 9s"FGӍ _ܭc]Ń鲗e_m^-KHcFlC~,O\YDEV)MbdU^JMJ1-ZSx?GQx44=qMՎH[*iD^B\HVL1k2*] +Yk,^17s!#K糜R45i :eTxVZMZH^'5=hr_Nɪђ/ܐ}™ )O(Oƥ?xi6c*\kDyƴmvZpãB__I$%4}o,:"8 7d(+b X')F:(pdhR ku^ l el+|3 [jhnkv 2MI*͉5Z!8O!`[ĮƟM*#4U`"nᝌGrrc֎n;gCpW^]]ygol5Qzf@T¡Snf)Ϸ{!~'% HͰ&;׍+ؚS8Iޱ% %M=ΛɎGa&=;|| {S-U${RQ*uh2bە6.!*> H9 }Pg&|'TBRB(2O\(d8[teN\&A#( OJ!"6)J{Gf@q'.cu$s#^ F, 8խ "ō^o -aq/"d'!v$aO" 2ohR؟)Aڧ/:84o?4(R\e2dIPmMh>rr}fGep. #}^6s!JslJt\Mvb~8>>mR==ƅ늋gWcHda)SM\^k\r%]ܫaܯCi? aF ͸qF_bMJB b'}4 qd]a`M43J[Qc^WrUwdxjO8@M($s*AoawJ>WꏹնDf. nn@\u9G͋;ی7|5Ά%9fKKPFeA)fxl[4<b-H BkBd% Ն*v蕲 ygx.*hC mwn U}q vduZ7s%>J0/yseQeiJ f YRcDTlL14?Q*VM<'LJtĹA.iVe*Ž^Rw=^~Jn3%MV3A. 6;{̄d2YUBˢ$>dSOlWF |dIhw4pf&Nq:>ϬjUW` 'ɣL8V^$uCn!+Wap#,/a}XS(^`4223Q,q.dUPW:¿y*d7nc%7@[$:f16^ /7(n107Qg>eWLEr閡fuAE5:򙵵^WZ]i,%2Fu4Y;C'jCҁOƆk2ىaɌL!Y1u$rEH"{AW4:@͕%VMIJKs{3= 㫖@m{UJ%#\CTN4ʮ5HsSFUD!Oܬw(5-H'qvVK1TjkG媔(^#}*V~9u˶<gp]+:͉c;]E&V2_wyKN=:;Pm`KX*1pD=Gv&"ξ& ։`h'ڂWSR/Os9gұ^ 73Tҕ ~Dh#xtjgF诠cZ[#\N~9vO2,Aq >W^3_wʮ~Bh$;X1U?&x SoN-]yȄ[@^mbbD[T|i'ԓ +EļyNr+-TaL⡑!dfb͹Ƕb\UfcC6 aԃx&Mt@S$Z3&t*=`W.zkٻ[WiҦ=$Al wf Pท][05*H 0gsp^o#Ӎxkw1&^ӈ~J7 R h$NԙU{w8}U%Ud'"?ԇtE48Sv/w?eP)%'/nW렿6օq0T@|O'xR6R_ $m8m ~.nvK c^w7 (TL#wO .rKK'|>ҙYx+Rqp/Ǘ\E3૔UOJNwKx~?A*a|͎quC9@a0`gJL!?_ӎn^&̓)n;IctQxc)^&k4x꣐ yބpVbG@>5iǰKQbnMQOO@/^Vu8 0'2ePOk|~p׮2kuHRUN!?9}[Ѡ0?{c_3:U$W-LMg,"XM>Z ^wAR-M $A_HTM%;7J^̔yVХR3Lb]Wu<,> LVc+:DGy pvenibK4W%!񄍦۷x%#s$ LeTZVhD PLBزo ~FD20bVŧ "&ʟeXVSbKy$R7P憚_v,lKQV_EPF U^cu+kp+EȚT첳2 h.4,gxVsg=91I= ^ewC;/[-p|mzfy2-[ӄ){FT? gI@zB- O VW&HI150H6ނoBHMЛj^s\x¼$Io56uH"Ԗ6uiAD3$9(:76}(w[3X%P :m~ $wNToн0`wNN_8KVWru1⮗dvX"z)߅A鰎5%ޅsyTmroK->W-m-:Xc9M:(y$Ӂn~:^8vOX微e4&{"7w3cYk)`VDTsU``n@+ ] PLqMN`&yf)9zQG{iEɓ?셖BÂ-Md4ܧS0ѯb:xF\7XOnOCnygxLQOiR ^U'cx/nJ #DWnd"?{hrp=T3T!I`'Ո) S>d-7lSL,#'\֬dsKmr*^Umn6Y7WnC_;eV˂UCvҒ1cg`@|2iQ.͸y߱K^~Q|%jGB+6I^ʱ%O@7 !Cx+1?<\\G :b܍ Uꣲ4jOUƜ-oLV IQA0mbz4wi(y%*T|z-U|1ӘZtn8#9$8%v&8RX4Mp$Q)$H3* qD.Y  Q+bR<^~ lHB6)dZ4/A귔9|,`ŶcR]px=.퇆l:67zB #Hwl$ⵙZ-ȹpwbrmOl^ ν5Iu˱NSJ,تl PKٿCI$k/j:j3-%I]W:\'^M75qu,p)q#W5MM vfDVֳ[δzlE]V@Bqc @KN@C4ַ Q>\/[Bq}HH7{W9>o,Z= *Zϖ-OfT6 -oeXiy=Bz2wv0wIwvttBKRǥEVvqؒ*8FYx_d*Ŕ6}wcZNKMκ-:i ɤ㖺:;t3|D=xIï[rͤu ,M_3XӮ=}k`0œE]+*_RfT{n=#Uu'$w#eG~$:r/nLk\B]7x{YF*\|Jt}엠QOg#k|Gb}Z66hWDE~/F_1_%`uF'?uZxUJ s~c~F84nM8aDerf6n, \Q3jz|\jk؋SkF$|Zq(ΣO`6[~/!UWq7(Ѳ<<6 9vL݄LUezQ64(_b-pwr q1ξpi[䲵EO0qʔN(ޠ0L؞*TN^h#h`LW<)Ϝ&ֶ$,;v0/znc$ί4B` ˯B)hOKe_0E`TPξ(mA}OFcv QzZ7e|4YfՒE#A}X:.E&B2C?@췞 ~bTGy6<,lPӨ6^b} ] #mgiEh&C^ELOg8.J$x7ۢnx NzPB~ Q8|:ǁF_/"HRjZ^ PJ#;]OK=#g="%b̺ !'ۙL k`(3GG̷6>P)=&<͡ ; iq2@۠߬ǚGM䙩>)m VoiEY[B/اVLJF# U}+3)@6ip>$&諛oĒhQR#KۈZC[WO߇$BAC@3׌-y+yB h5>7#DCR`|w”gmWک|5 /!elbhm}ƃP;\A.^@"$&a;EzFhJ JBYaԳY a_xaȞ}YN. їm Oy{IKIL?#;Ąw* -dH0 B3T=lb&>}8dB&n'EkIC7=B?iQr5VER!w1`g {>OL(03YJsʮ<<n L.Xu# ˎ +Heh?k?DF^&rQmTDL*CP>yUT}ή{N~)$pZ5kޠ塃*RruVhpʮ_6/:'ZK0nHڃIPb_{=qUHvz@%7.,t:HM[RĐQQSībr* 2hd\~uQbԬKTcz8w~ޣ~d\uF<$cbJ绰p 6%6re@<ӟV&*a s@aeQa6d w:n݁2 0K ra^ZG 2/ghzD `X,ʟ+Fԝ/0Jm6ٷ+0<01zo,BqGSR#RPaBr*vEwM̫ɬ8*jS8ə04Peu6uxR2>JΝۮt_8Jt)+k l R"N&>7) Z F#-gbP\Zl#! IcI(|d~rIOŷ60 Cݽ6wE1TIz9A2\ǭʪdf}GM]E98@y1?qZz򍅡ZK*Un>[ݣJbJ3+ϗLg̿i] 34*@";znh~uP]㨵X[ۛ/qYY) KwxUUi;%ݒw U[nU֔`f:&TmkgpY:@8-.fÊ*U2%$.u 3oC_9` 3!6"^BD%e쁥|Uq3_"-L2~# *[=f 3w{3r^â=/2rJ_ 1.Ey#0}2y=L 1vD&V U"fj ER[ Տ?˸Rev@!E`ybti^; k->魣2S/;b^Vyț8"mȸH4) ߎd*Fe!pNn>?] a<(aJי<%QI=[L o7þ'NuI?ȍGT N!VJͻ0_ZOm❢FBEtzOՀaNٱ :Nj (UhSc; ƽ<˽3ϨUֹicGV]h[6-Sh4p>}pVQQnW*$Z9k^dg@fbCTΧ}BLPe₇t.)l&3ߔ ދQG.7{`y 3 wv9_+;ع $XUr"PpA?Q]lpTOyB9q*.h܈I >P>B#6\*=W-K9\B1pF 70W_bͯ{+:Isn•7,T +PʔJy/BUӁ #MتndCQ-(wX>T~4?nOAΏs.XϬLMXkEZ@Qq:S9C7:J2%Q9f㕀bCn#}Nwg_]#5Dh<3% `f^sxNz8o"c.k 4!T +q^ALK 1Vٷ4sCam-VP|y(aN>cqJH Jomb,v,QDc$ת;ӟcӨz'BF06 h:j$}ka{Igsb]AlhEUo8=q-`Ussr&Uǂ~ ;469;ݠYc1)J(Ȣ~TÃݢ8<[4O!g+lL"%Z`k `pLysG%]O~m'֕TrNxeʈ-w4ZdK\$j}[#;غ+~o5@j} V߽Q`{eprԞVXu&ŀ~{|d_B8H$hVb5<$kE"ҫx}>3x:zp@^Dn[/Jzc>5/DYYH]Uy0NІ Ǟkx]z >f~bxV9ZJ~3xAo XkFYj.:$k 9!#57)י:'ӹƯu}li9KC 4kw {Dʿh uZQ?DTƍ!m?ys=y‡z`̀uk<+9t.ypu|u[F-PWwK*ϕ%yCuL;>4™ꯠWmTݗ] +3]T}d+Xyc/?ߨ5KZ'9Y04Ak$"V6Uj-Z"L\{hX>WF:_͸J{%0Oѫ1j8)ׁ!n`ҭH5"K5^fxB֢()" -m3X{UNc>n췧k:X xPJy14Ę$x<Z$\S" U|9yK=uj}ml[OݒEG ߑ{ym;Ir lWL-,S 0p__PFKd7w:ZȆ{U8%b'?> :NNbo|@i=Qqggr37;C4^enT=fAa1~'H5ԂX|ƣ%b iV%.Π7;pn""Ìg!~((sS, Oy Uw3#zZF{r4d>aS@a/֥=$a~p!B65f"h;ҽ7UUS_'kOg؛x?|d|uUBPGeg,>?eR([y^5wRP)5q2?AQI\^n ~ԫz(ºH]6yѱ |=cR")DDobO؞uEMga< ?cRBk*, B Nj2֐c<[G#Fйֿk`dh^XD贚kXt%ݨk yXmքU22\gbC^4?cӷhw"ﲔ zݶ`-ыmr.!i7Rh,dG.RpaXT 1[||E30J>7:cE M&اYx*i EoiC΋[ ]c|*fYu3*W|%5&-BjA6Y7H]:ht&uY)Y̪oȐ ;!dIg/uF.VT5O2]\z_\ On f͛ !?t4SX;tQ6@ǐp \5.yG*uoZ &SvwCGl̟?>DvQ |@?R&7PWOXǟ#2V+4JR+ɮG7$nOyQFMB;(lW: 4*=L!8TuA5$ جܢsj H~a-?KK 5ZIgB3$-o ޷!k' )g|2>m7 fwv+P8ӠCyEv厜6Jzg~[T%֒e7{ɗ-+4k!bδ&dz{LMޖX|sm#?1nVDkSҗ"a=o41@gHp?HmġD9=Mh)~l *m1{e0y-ocZ/ "`0<܌'oHj8֘s0h/j#J͡B] d^W_:Ixc a_!Wq 3@Q M-(Mc@> Z?{ᖒ{U}%0IC=e Dj.#Ɩ'L֝|/vDYHw]cPC]ڭi=/v$RW{Faf ˢ[K4:zl,)'^3h dtzu(\ `|$PMdπ aςGR5na]V81{vCXh^^ 9wD~'L%cspSzp6cscUwQĻUt'Q"zu nwlk4 XL, @Dլ.{eUQNR0 `v -̮Q +|7u*6RjU>?R# <^"[L̴dVtp_-yެu0rȻ >wFGd*ph;mxnɪ힜m!Q,egLcn4ЩuG;@_HɭZH㻘-MSqU j0eUZzX0Ţ_fs@gq)ԏJE(bhP#^|@Tip$+(]78%&MʵЬa9>#ڸP3νk,&D>{0qc#3TDc1l'[X Kơ_*D-{iw8x8piTEHf@va08dfbvX+w @\,k;q1k4^ {g_ItV{_zā!<"!iOg0LҬdsA!YLܐZ@UB ]xW65H.2fGR3P])D/hHH,],̂`<1u I3qI.ڗ)ffλUF[ /QQ g%,(դMWhCڷ|wfcPŁ~>zY)4gu#0gS Uðɚ5'\(n6*dR:qyzY𩯃Fr溨2}P/-zjд] 8+!*$AYn䨀άٹuUԒ'.p=Lz6:=o13M.x]Q NfiZ{Vb"1)H׎1z3&p6P# $F Q3׆J䣈YHIk׊83{Odjj na p3C*𙩼1`<[=LǸAZU,ˮ !0Q̥ub>{&} FƧ ֮ h*zTO`_*\bu#ƒrpbՃ~!o)t8ڬ J 9m91wCJI_򨕃L N>;Qq.bف;ʒ1\.O FQUAEV%32)dj:_е"苾_\$Jg+e=ҶqRè :`Ί + F0LaMy5?l+j< I|fc=CGj, ~U_Z4e;JxgYZ070701000002a4000081a400000000000000000000000164df7f6f00002550000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/%]?Eh=ڜ9LmV Nu(B#9o=HcSCFB2Um& Ǟޚ,, G$(θ`Hm*p|%Bv+~i,)Ti 'yyb,#va F߇.IHKKd.nlW9t_,I R=w|p:o3iќ90*tzzs !HhքtNJ3Jdž'(u9IEAO[@^m GUƣo|0A~=]Y{_ owC Ž]jmoNQ G8wEٯM; X7s9,hre+RzA` Jh^ FO@Q2v?VPrբc Z}'%<@jL{ u$'"-o@2⩌o/ ,+(OE1j3:9WwԞwߡH  %|4Z?8,Y:(ѫ5q\y{qO6[7աX}=/:̆{wmc}h5ckNI`#wG7H78 `(MR19[G(PO!Q8w8VgR142-Ă4C'53?]ac-GƜ]J{HSke>9+K#vKtE#^AhfQc KٸEB:q  7O]k)P?9/8L[KnFVɌ ?U,Z VbtОY[Ѝҭn5[i,+#[ d6;{^ yKvPEj#f1H˫է`=J\=(ld5!ݚ}Y&8*mK oy4`a67#,@ʯ J|^wH\ntD!dŊYWdxQ)>T+34įx)69U %kyݠ<[vf+V) vW.]n:QAsO՝.Bz0B[WmZ&ft.,0V ۞H'4\d |׶}Εg1 NmӦw RG)lX+2Q{qykI$c _d<^+H2x통d*YzQ{ӁAGw1xYX48B|;!QXhκKZT /; 寿27N{QLmZ9~`Z94#%n WL5 1tԺNRt9X"Cun]t}#Z~˘R D?;4(9'dS}-AMUx!?ErJ 9`*]y a?G`ߎ]g3xB;L:5/?7ۻ8`6A`LVS`Z%[tSLG"72\=wZ*{ ,mFS5#G _T3Wdvi1Iêx$HABueSrU"|\6#֟st$u=;ߞfۋR^هy!'9M.Bu- 8엻T}i0פ߆t"RSm%ƿ@RҒ)}i`e,xM_fd=J)ZHIWi*RҢ{#;R*3)?8d"PSox͐&&2nteB"bA1`^}~^óePWӂ-K9#g3"tI`} ӆI?zyM}ܢڀ#oS^4TmM!h+ji)!p | UlC>C)0P[8chsf(Wvm j Exek˅VIJ"I bMt2Ǐ76 sSJAku RW(<Ek^P2*YV-eO 찕+1,TpFHtZ_k,Nou&wSAG'F(Gc2GV~?Ȇj2f;nӹ6?1TJŕ8ɳI-FLWV ;w#njeB͘ lh|/gۡ4.;\- M!ҬA;4>LG>ޓ{w:FVz/o`(q7;xMiXq]Ce=e:4ɺ_B[W0[u?U:-"3?@Z#7hNM3 5 q)8$ mg4Wt㋘xv,7wZg5:+ZNde[$PQ\ iTNtsD( QP?"9r^Ž 2*#0a-GsE<'͙{Wp I­Z`Wl80NQRnVLVSk*c}Y9I%jTÅF RjTУtkG'^W'-VȽG-x9cM3j!@=屢g_'WUZ^e= \ q_}ehȈm/xpsI66)%Vogj=AB5nb)Z9lvtM{ H${*3 Xhl; FIRƶd^Ra U(vmSx DXXSiȍlk"J"1zNd+qMƆ w hS7@r^یzf!\rJZ AC6^`Gq7fNX|wCd_m8a8sX ~g ^=ɼ\J^mf+Ae:W{lzߒZ/ x֠=SUFxdk0ƀQ  uތjuȋ8N^8@hL(yVO۸p^XCO8`x`CjlL.?%ɋ>Ou=am; Qms~@~T`X x]Ą'Sa6̚*WG3I 3Gghq< 3nPWIJMru.%,gqe+`[ ̐2|gȭ^˔K"^8Ich{P{3ja8V]QRW @^ QDkܳ~3|; قt$EZH2JnO#,?4IP +@ hjٍ\=Iw3'e-# =kIN7G'O\JFYaؔݎ/0TNǥ4âu8rhO *E'~>tLh^M˩n TW WG9ֻ;'Aڅ sѝݷz2^Er޶v-+$G6 #j rͻqjT.+c?1[C/Rxs1q[&4j'[ߌ1õ $C,FH.l:5C}L閒wqe0\ww)[6 <Ĺf0shѥ#N&ҕ7费(QwĘx=mEXJ'qU<<Rj bpE^[㬤RS4)ɟ^ME+wh&u(;c&FB-y 41%!jKhK,`4<-?X?\*6a^CH6{lWz/^V&nj ܝ0$b9vSi>)dy4i#Ic˘>9*GPLOy%/R93 낔 !j9n'ioe/a+ZK\:䰸V8B(U@DyeBI{>T#vi6-V5*-(%3nW'4 =(XJp40%5H[8j=15O6.qplfr}/6Q8=Rݧf7oܘU_/FtYaXcG)B ]ziNZ굆2ݾ?x $ggx14ϊ+@_,XBP8$]-4qSX:TUҊ| Ve瞊XC?*'k9"^o;`xTbQDGN9{:Hɪ%[ں;5įD..7 '"^YrG+{\z~T=xs :a[/dal\A;$lzħ^}N:Pdҕ|v:k:C>ٻ )xk ’JF~Z!- \Yh. 򆼠k]*0W,ӼRڃ ZCUE#4]l뛌? 4 #o(:1>ëKK`?Ùvh[ł ">sTQ&Ś+Bxa/GULi89Љ=Q&޸i;E^c V]/["5_GNE|{Ga6r}yVVѿ +dPk?(~AUvn;y<;En6:`m\FV)4_ldg݃SQ-x)_}SޒPҤj+Lc$faǛ~ݥ/Fp~6 <@9isjt5ڬiɗ2N#VST_ؼ|xȟ_L Ej Bg%ѺYƖ"2h#8簿IpJF;47<"빥+ iJ8F Y"f{Վo9ߙBԵ5RE\%h\vᬉ8a|7(Y/eq]cfed.}ω1ޤ1L:c/D.PL0;,c{.Y8ya8uU`0u $nr?g"\>qh~PY`b^P2l$omWJan2 gc;)x[y0< H-cmڝRn'y'["=7 x% ogG#/{qz:MNORFb,G5nZ"Wߔˡ ];~zZAf䯻 pkPUk}<>(18sTĹ[2[[G5ᑐ:giD >B :3˄=D|`S^)Iޠ.MmsSPǒk`.9{^&t.B/Db4)A`lR"7r)ݖ`0R'cFRvD̋T<:<* 樸de!U0}NFf/KLG^F.e咭Yŕ30vg$mqɕWЌ؍367m5E#lKș:T `zOSa΁;EYُ =YixJz(vd:M5AfwVelOqWdz`X]JH6]xf /jP$& :)ٿ2=]Sl6kH׽QS[jE>Hn,y!ߍR-}=J&>^FYF (y'ֵd"4Z nzWPBnyr7^ՉvRVƴF*̻ܨlg:{sx^@e̞π<u+&%˲< ctc/rͯOuFS ͳωS1Wn{9<ˉN>CИ=Ҥ7Zf] esӅywM-0ޕ .[J q`<{+@iQ~F9n8]N3Yr! Qx@)hgWы{BpS p4H=} -nP&Q7ann$*"lI^Vah&pC-B.I$& 5ZtetvL*ZGr$pLelQ4okw*N#=0TJB%44>wҦh!sf< 7`\yJEϾ?*HNbC O[7kD4+'fǺ8Nl0)}fo"RE&68=%Jp w!Kz؂;wG! Kaw7syAO9|cI;#cjxCQ(pT$WrFSޞi Y ҄/6E{ 9a=2̂`ڊ٤ QL'c Mpe\BDO@X '#Le{Ui!m7\vN+K=kȐڝ i?z*?Ll38Œ1hw莆. 6̃/ř8΋Ve}SM_>gTtE;ZvzUJTC?Qo4@I_*BFܞ-2*_uY|ӄpY=A?ۮah>ƒūR׀ ŢrgUא{Q-]~@3ϧy~p2=>cjԈYދi+2VP۹Ȇj"a+G=\KUrq"=Diw{ns6m{`2-]& e؋RLچL +}b@;\*JH5?3C(hEt@[x8[\e]Ej7Ml#>/Q)v؏ӟ=܅w-:Ε㚗lBOE 7w4e;XH4ȊvogRrjT2qDEMJgYZ070701000002a5000081a400000000000000000000000164df7f6f000023e8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/g#]?Eh=ڜ9Q$}^w2XQ%zd>q ტ,Ƣ!HQApHxA],`i=Dr 3;Y,TyM?}T見uTSAT@o'kG@CyHu벚ɾPBaiMh8XۅdOy ө`'܂RP:G.Y o DEFڟV{f}q"O[,VF;F9V_qv ߭?_c;2 *|ks_CaUnLGtҀ{7֨jS,؏NU'iG ,aPѾ?c=3m0З+ [N04M$;/6^+jC߾='UtqX?;qyqש;;**`բ̈Xp4R>^s5FC @klzS1.@Zja'XBATY8-gS*"t^+ྐgQp`BQLs$ʐܛ|siMy[_c-:PWQJIV&ٲ. (]R/E1 U\EO!Շ˵O~N&Lw ^ `\P,{;c$pC=Jhv(K^ZtBE/ҺLV? 6wZmd'3TuM:p1r95nR920hkdǃ2JmJoU}c'ι.š{3)dtHTI$q#=TNU]A*ȺpX|n sGߝm(զ:6<`FK,3n )J m2gQ Lz|FcO@U{'cgSJQh! u:lg6ɱ2:60GtQ_QCaS2 >V hM`D/R(CLaBQ"YXȑe,oϱ{7QѴu pw,}#Bn`M p$fo xe!Gxph'v,*).OMF֞bTO0"Z:$a ¯Whr_Li #zɻ˕0;=uyo9O)^a\(<@jiGe26j9 A P-\[Y(:3k3$YH51?[kN>bTsu/w"Y{)+x W7NZIB iPf8$Nˣ=-8>ҝ(S l÷caI߻[ ^{OVTp?|_>žC\f90x_c}ӤagpE:}s!!)Jٍ\#Mb[⻡Onmȧ>c~Pf}촓Ʊ*)^wNrb yc`~A_vЭ1 iD< @p,KLF.[ݦ&g^(䔈w2MNѵJ P?BwBYKXY s:=X*$5͘ ^7.HOEHBHt%$<h3\T{L8g $}ʯU5Ls&jѲ#x!<~!QA6_-1D^!>FB[-|yBC_w~Fpr,53.i{yQ[Ƞ1,7_w>ᒜȶJ<IݫR>p;lu;sX(/+rilhPR;F3Zܗ7β.3 S:'b"hOz? .fJб9]l`qo6ahՉ';v}?K&HۓL92M]i o/NAUaDOZ-:ka424>sIC`6ʊT?@*X?;}FQI7ʺ,v?u59W8}7rL:zOA, -ϯ~DkJ~U i5 }V s'Z] lJRo~!PrK儍tpYZdoƿ xDoL}f7%mM52] xV.[|2 w[m™F,L@$ue3@OV05%/ZEx;:UW:gssmv@v9TQYE< dK=k#Jq|87x]Â=j VM=Dm{Ri {a[c @Su⎵Di& oZɟlXD-X*soP)#$pRlQclp|j"tfK5aì83rsDZ ϯյ>!(h_Rx~KP8UF~&KAA>V?|sЧ:Mcqba FFyft"If&}YfA5}ȑ,@9|od'4?TqA+}6HY *D+3{!!T/S?" ̀J`2+,jYݙfy5]t0*Jb] <*4&>W?AN~b$.ַ3MH3?֬p'đ߬8A:Iאnr +>MBpss:_Xb[SV̀u+>ɥjM~^-66fЂ8`J>/ȒݎpaborF%ӟP-7@FGlB}Jdckl \'x¯n o2ΆR;ySbß΀q|bc3$W}4RA'8@vUqЈ|lhdא:tFw$\E(s_[ [yc5fȅa")͎W$\w <Ò\kL_qM@J-3CPg9R(r zZ]'o-aC@CEn3r$؄JO.HX=O\]!DZ=k\ϲSKÙsuA_8xOY 6o(%٬'ẈJq,u~aEǔu(B::#0λ8b4-g'L Ѷ  ^z5GL3-hU +g3c#)i@$ `\c@BtrY*6>I[vO!:{{`?!!Bg~4/綂^e9:)V Pxjf  )'=ʎ]({]ru&N_Szԍ P8{9Uy-}ѿ wX ʕMO^Ͷ!9uCj2\PE>CQo;wPy2|-*1@ɶ4>V6ޱJS2no?DёB'N#T57R=Pg.rln5"覯\#c:Ei)hN-c%'g=;G]`"fo\@ UfEl j?e]lUYŃEaN\4:,0xM ʔN47}lfS@>V MHDK/J92PT8>8mhݟ4d|(istN BRRti=I4/#*4@ay&KKJٕڠc5<7#ۨ@X((w,r*XB$#bJAee8o"EX&bva)&D-~zrNPU hfyT¸HVq7?"k:Q5BT6ًqA *F'wU7yuR 9*QJ2xkBs Wn@74@*>1?3JMjه7뵚$،մL[*nd`@zsU0GN7BTK`RMoN67\Hمک2[缕gXr^ p rG-76OaBV"[2?D6q ? nKbDmP;6WY I:@jSs{[mod])q6:%"6 @ HmV@{u @otkB$2>_V&ov>jY3]DHK!PɡKXmsT@wy8#֛1p+ZɮZ6L2 x>B?щ쨛25OjwXP[1 lNMSc3HN\tӽG'`< ҧڼ6Y@'hXO!{ -` DL.9 _z[*F]|'$8&D`aXJ $$| |eja#iQ y6Lrz#Nbj}>`,0r`PS+Brp/&=̵֝(ip>Z{(ycx|p^"}9~؄ܞ30[gJqLIgҵ5>m~.}&M%T( gd;KMFe$Nw_wf0b 5-URQt 2Ú36u+_͠0@S}y ʎV:;k΂ѿ! [EɷW) Ծ J(,.8X]g- *)*!~N@9 F2&a#2'rCæZW':7ʱ¼2`ga>ޓv1+L*֡Q2#oM U fҸ6f>@XGW@kƎN409ʩ2jt] g+YTpZfGa>Rê FTfQply|V(Yg>J K8:f 52&!%H Mc! kQ_-euխlP= sY#Jku b5 g[(Wch]⑌q)Zd~WȆB,cH0) ԯ\XxI X+Ѱ7;l%%LfOzO'z85)?cTׁ1QQa,N #*!Ea5H\LTL8)mh~X/f})vR%ݻt<⹉tWBB-nר>3~k > 7uGF$=^žJiOG 4;|6/¢޽bX'R˺Fܓv76W^rClP r8sUGLKtU^u go&9.6Ճpebcv]RDwp]UR ?0,z I w•N {HUwV<ٶ5JBZl_~%"m gA Jϙ h?"bŘjW}ť`8LLS=eQ^H%A+WB)& Z{^+>C¨nqSI2›N܅3C  SU(37YTg;>0`挳&?])V Nl~F@ OK0 OVd J&fMz=GkFQd`n|9yN O>8c"}Y/XZ%` ɺh{h~$_cAЍOe}FJ<)\s6T?cyh)ijH#u!n#&B>Y*~%:)eh{6ѩhCX }huu[e臃h=́ U086a;ckOe\m#< 9Z;z~4F~٦ަ|$Eg=!eCf1[byh|Л6㑶}!bA!1 5 3)Kmza)ur1 5aoV09R_<&ohu|k.!Zf9eXG-aYU9ڳ7Rmd1_ jctҖ/̠? <QL!_qC鑛ӇoՁfACRD'/;] $GCSgYZ070701000002a6000081a400000000000000000000000164df7f6f00004a70000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/usb/smsc75xx.ko.xz7zXZִF!t/ᦧJ/]?Eh=ڜ9Sٷ|<;u4}uBtxG'ǜaF X&ߨ1,5gr uTg_WsDJIh::6PwɁއ$r6AThP211< M]O-&SxQ/k ])fswmzct[$L+~|ߙs4 e\|+bf&CP[fE?}d@}d鹋;c:,Oxv LPdȽƖobO"/O4~Mx]k(C:IpZfÉ:a \@_#m߮_J# +qyRDG~xWs]i}gurUoC8K1G o(sKx"5ν;0Nz;Y[ajH[M`SH5c=@L]fճ3}H!'6Ng)`Ǧ쩙M΃X5Wf4 Mz{_$PU%2LVy-!? z͵R$(EMu̻> fF?}bj|zLT~[}=.'%Bv Ks*nd׬B sU]/z("%`Dm%LA2lǽi7K/kK ^ZpN>c&<\{\Vn<ZVb1942A zp2뻾ʹP=B^=:BeTHIڶ5,2Y^9U'R~̇B&bHbհqՍ k5꭮ߪ~`dQ314љm`J]%u#89f }"3qOϜԑԇ+1YWK_?ah ϩ/ûsη0P~p E_[I_)J(A&}C*V>.Re+7)X |MAXT<ҧp'dqL) ӻWh@%A GH&8..o >Vv6ۿ8Eg[Azx1hř%Saj@yr25@n;$LpO-`H'ua; '4o1Hs3#Uqmt)xڈ=-qI?Y>Bcse f=~M.ZR]Ntplf5"Lj4{B5F\3fFU"mCe۶tw8DP cpFiWs*$zz@?vЖ%x~&(qq{FpШ4J枏xw;wJArݸ"/![5tO:1Qs FnKC6oG>5?0ejNx@2s'/riM8`٧eDAjv]yjA7p*},2,YWn;їJIE+c"e/Kjʏl190FPYHY`a!Y\TSz}lռ}9*<[ZMH&c,<8 GE"E*Bi85w#<ů֤nY]aޯYӇLXFeDm& ^R̀,<4VGj_I%-nHy%U/n<%WK:  3<ܫWw mR >x4#~~Zq:Oϝ/ 60Ij[Qo9xcD6*<煦H#fk'\[k(|y6tjrw>`"keckfՐ8TJ"Hڽ{bVJTo *}M:[@l8!zw{I3X;2ɨkvwC~i iig<l貌k"y6t9WQ *,ͱ5D)Fd[`bb}QW$$Gc:_BX$qq0>99:e 7^yv!l^\ŒԳ Szo EI10D_F}/PE$`F?f_޴g[\s :h 1_:RŽu3<օ-nEy6 ø Ո?6x{?jV嫨RV. #Y\bupU!*ufljsWJ˹Z )fzKNt^M<@"a.E\Pt32 (@uq7o r AC}*iD ѾҸ$#x2s+ze _gUcL .^Y+s7y'H{0eʏ ˕bzWu#HI\06{GtVQ}^`:*ϠcM;v;O~`QQI*Z{fDP7ZdL:&wrN# OWUp:W9;^0ak4k'|*]č}}Zt͙S|A~%t^r3yÜrOЖBakYmx5^. q i(tͤ vz'qL &Y?Sܶ&'1.iKt޻͚4TS*jp584ߜSXpɑ NEֶ`Iq+T^E*0MɭT/S)!vѴQŚIPpZws4h6Q">ռ7 ik_XO .5־"Vkp9 ըA֭0 &!&P磁(ϸq4%?bz "3Anz!V C{~0w9ʼ X?^LP  ~!p-"wpbS&հ./.یl_Y:7:͡31(pF݅D~}u7,s )]:{Uz/G*Y9cˉ41xoʓJ5 +5$3Iva} »Żwu龏{v\Nq1&TMN)հs g(Ϲ&W9DDL,'>Hq2ZDEHM)yRv;'zUr9_=z}2A0O(, .Խ"5R`גxvf ny}u#b3D͗\[RbGShfZ: i#ɡꮕ ;cӊʁ(rB#nѨ"껋l;5/660]^$خ=ɞn|v1_"zLKRBmvkYh81u{y6uѡʼKWB8ÂmUcG<=dɎf9VAr>,tFH>[T$/Wr%Wc8i pU-Ud쉊iݠ8@{kS8ް5uZx&hH``Sz&Go=6Ws e}%4R 3{>j9'>GL۟8ʽ2Bf{ UZAM>|ŘSWW2qFpʝ̽bp>2)658*ct2PBŻhƏ6Hn>t@F(}7jObR ߲.ʞ1#:KXںkgU2lّd'.\fa$3Հi+ [K;/Ufh¾`W<%v:&¼Y|Nl03~R.y&SVX$#?f(>q$0mX'YNۑ{Ҕ DlMCC4i&^\R$Gu %[4uR:=]ui*ఘ+|6epw!phFȲ(xKdO%^A/OA٭nٲ`1Z Zb[ȃ1s5ھ8A+_5FS^l,j7Q4Hh9&1i K4Ȥ#V!nq]4l0L.ǩyM^R:lrOƊҺ;t= )/l0(9'ͱ擵E#\]Ku9Nも/6,_Zs87N9閽Ӫ*0e@9ԩPў-:镯i`k:yDRZEs2܏9)rլg՘ yW֖T3D ,=w: J/HI`s͔:TXTW!|S (\isohiNmA70Em)>;sZ tL|s?؋>뮁s7:9+)6δ.hꓰ9o@ $K=Z4y ٵ??8]h'o<4ir/ܴ~Y$ %]5ȵ0jt p+Y.nfI#d1Y 2 W"-C[gWL@-ct8o:[vVsr58(Ȉ$׌F'~*Y%1n@rWJZVȒ?vW}"s T:,wVc;~<0!'O7$'=ُD2wB`o`,/0!( }  o%kP% @bHjLl/J8ڜuйvipT= ,nD'JG`/fjҎ;돗. F5Wjd-.%)zf\TwW= [j5Aq;KcolD/Ǿdv~|gQf@ގґEqd5qE,zŸY1`B5m_# r%AP~mW21E{+N>G_4`ɕw|#¹;'dUĀ{iq5ҲGb} 6?/8,V!%rXJNVhPۃ|>_Ql8ۻK`C &ö́}κź= ]eGXNqb`T$mCiSBZHoG B;\2]nvu IX2to72^n q-W PvWZA -ɏ #5N[7:VЅ8Wah6 e Oj8d sx! }ܥWc;zAh2bJ%ENu giU:Җ>yDZb{NJΟ{ B$_\aο}UCӅ,4Q )sQzOv=H s? E#EqT_6岯x 1*W(|lhL(iߓL[DB KfkrVoȻA@1I7BI7wo'x@^E ne6 /  Sk^F'0`LUT&꧝]aB(E;G܏NϴVOS<2rx0*+{ oA4!V"ި+;jU˜PvBoueS1PxdʰĸA3+k*YewKڨРF0hAfsL%w^q1k(qu%]̹Hue8uxd98#ɖ"3Ko{iK h/?d'ͱ?փ(bZ,69W&-KB*R!9kG*cuD v6> R5!i+wf蛈G8}h4,%GSYxS*m.wA,euF]Ӿ(i)>c%-}n?`YF%UTΤn կ4P)'aDMHX$8矉(HcK] 8vh6IbgYyN1p?-jMb7G%]8mGo8ɦ_v1H+M@L dQDQ3wC[v-)Dg*"g޲ +ٛ4^n1[${K AkP'+dO]kH EqorHG|&}&%dWN ~^܏́5Wc ԟk 4hZC!r_>1K*Q/j;iACH-ƨT/ lo9kH=%Ol},溗?&T2MUlc@@P0|!}3y>Қw|@((y;tnQR^g1qai+L3ۛ]$SU֢@)ւ)ϺuŨ@n8͙1 f5mcA1m:C4nk/sӧm8֌eQ'.zMԹʭ 'on롼j>f}`mXFa{嶣A_'Y=K]P )|08 :+Nw?*`]TC_CtTwq#ǘM[\֌ Ѹ$ѯi_93sF\ho= Ot[ǟz/x\OjB..^{L yOG깖 DC +.S'Eۥ>6S,sc-e<в\ ]5vh3Ҋ(r*ա܀ %]ycGDaYG-~"WV>4Vwrj`qdҧ P8^r ɩC rLCPūtd'*#YA,fM#"Y`F > :M/q61ѢWcx7.ɮ Jj냬)O}`}pFmww_k:t{.m mUӜD Xr,u n<..!cd9>vHlLaQ"#S;pg:x@7o$R f̼r*ٞn *=YCݑ]٧ kWn6%mIb)t+\ma^Cxz!uv"SjJ^naWR^95SѤ$SGtɚH+TzIz]}HI@ Ll]Iƶ۸0UO{{&Ů meju׶wv^1f@C)[@vTŝ7Ӽ\Rdϖ[~зǓyC6)ўey9ha8NT B\C]Ԏ X՘# .'2N(`Ĭ-){ vxk`+?_ ϵ\Sz|H Z+]Aބ/'wd0kBn`42…W{,l~hoS5NCee`7  7]2~qq[,%;^$4Nlރ7ȰH%Bp 0v\B#]ܦ9͐KG`3y$p=/<&qrqR\R0@*ƥ5'Y|چ{X/c&x=3_R0ש2n=Ĝ.Yj/vwK*9Eg 2O'0c[ppѨ<^0{ pB~[ M8h%{6] =i dic|M>6;xBg)fb#[I|ܟ+kjЉf߲>8$"D$iH_jn~㚁 "W#I,3 qzeQ2ߵas@*(L=%|T.ad읧,Q9@+|e%KW7 2ևT=WZ^[zRۙAT!DYTY,@/Hu&&+?7hhc6ܧ~թ`-__e8 #;|Dq Oij/Nst ;SǸc}C >x(~ZJ#Ц'^/fX\wl{$bg0jtc5>^UOp xh5n#(D%&dhNtf |O5Ls":KplYA\޸lDu $ |提ں|> fB$Bս`+OA P)|@6_H7p㯳C>GPKШ&&PIJL&T=(1aWbfJsq!n P&-;_HhmZ DvɊ s]S.jC<^M[)= ]i0^eVgi2?x-% w ~3u奞+lCMr\08esl%7}}A^՞sM(]+ZS\eD5 )K4PzNT[:IOr٪ͿKS*YȒ(([j+:};L07OXHӌ@hq=#3>l J=ijyE1+3Xg*x Ңy[= IKb _j ^;n pYDQ[m*'֌2- ՇŪ](]=W9cԗ5IᗇQENpG2rp -':.B/1DhT\:g`y"G-O{x75>?TҤau{x(2|@m! guϲS~c$WP.Dž3ѯ"G>TS5]Պ$K©%e@vUik-Rw(I`~aB=u 53[LOO,+_||Ewˆy3:T(UN3uSMm/_2O-("N. -#LF<XaD`&(~'ґs;hݕ{Na Iv`rcm,=Ӧ؅tyQy!O@/EV|Sq_By/`=B\#sӃ-+ ex+ r}1 Hqjo Mt b E(Th A%-"C2SCIۣ|=I70󻆱u:9ЖeieFo筜@h=(UMyL.fe2WS^Q݉=~ZF-'6wX)2X[~^͋mKUdgBFu|/wA;|56/\!f4w@}p))|^_s87>tƃ7FkKg2Q-}ߩ_s7Jk'Y6οF>MjL$av`$3x0kʪJp>F^( nl!-?Rx\OC&60+n~`E.DA``@IVJElx *E5Gkakfflˆ EUUi& gv \ެc=A/V/=xa;g'{9F#AFAՒ&y,:r'B;R'q^6.KΈd@' &i86Apc2D<繅,a&uto?jP=H'B4:+FC0@Ln2F[8zI{jșLs?0dٮxd9?|Z!OR ,D(RZ)cOL8zDzZ %#桭&>ZcT͊uԊ/. /`˫x U9 &.)j^jxk$Ԟ _ɩSYa+b5ʿ{SY +sOJ͗J]w5e409˄Ͳ[+^I᝿a^TkgЃKhK€^yJ=obpՑ#@]Xi^P‰9#5 M(QѬff8)4nל^m*jXXzaE,Q%QS5opyPvR.)ӻ(P9W@>±ON=7[FwW@/oX\|ر6ܳӪDQ0(DFLEh'l%Dԅfwt&(Fۗ @bu!V 5"R5T,JtnH##}#Y[KH~3pj"ʌլy"UE_YF=;AG-j" 4@O5p S7WM[iplbq'?~zք C_%8%zOiqYH(]g)]2O0K\ų_=ݓ1 }>-{Es~fg} A௒)|GI f <^1yA՜Q)|6WQ N^)d_uvHLL\$Ol1XdUdcS\^WO)²P螅` GY$-&E m9?~=Є…1(}H_C[/T?8/"u灩\RYi!+Ň1;Fk-*q X$%U r#g!F}lwX-1y^!iz L;~v6 HOrGԫ 㘶 hAư*fp\qv'/4F.7V"_;ro\3 ף& R=Xf)Cy"Ef;]b&:D׹V=eaυb鸧G4IX~U $) p#, pe.1g&?S.DsR2v--[@ZahBrC2jIsguXtZ -Z* f1PRXL>cmD?)U(XA>,#r:ՋCpJ_k&Ha渰f=iǮTSKe|ɖr,+Ҷ=ܘ2 qx4=NrR4yke?]~ Ɇ-\? ǐ-B" sSj^p<7rǨ7NQi̼TRzYqϡL_X l }z^dA@X'͠0+*iëF pcFo@7jJ)&HŴێs QR7\w@FIo+$ޱQgmfO3@kЃcU>y(;TfC*Astk3yq`>E孱ptFQ`iJ&CnVͤж~Ule;1;#޳jm\RqycO[{{О:kJmcyĩ;s4+-!ul7ujKE}\dak,VVrB}HQV.BࢠpWHRHa(^E<EH=bښ'xA5 H5:O+ݳ l`bkpO:~U,.y°$\pf&^ 1㏜G]VvN>Vi7="BZ{셳ɑЂAӠܼ/'2Czhdt|>l2ZKRr^Za,!L =ltoEDL%ԫ܎s7∢8D15]Zw*I %JPf9Ԑ*Mi- K Wb Xx9kO[|.mguĴɜP8j`9G\0nq}K$bNJ5c5y w$8E{;Ndσ q> 'y (oO(d5s]DנB<3(b 3'u4*1QhRf5ˤի(s=% p5 |w񮍾ic'& G7);+ֲSK,'fOa tAzfÜǐA%ƪFL..8ΆR0u#f|(U@GR&-p 8HL%_?KY-+ ܷ %KJ HLYcph>Z캞e9#cTT645srȅӷzB;PFL.T%&~dH WS m+^e@lS@go' S7hMZ5l1֤JFx$:{QB;~rz~"GS\{N%`gYb>N~8);|&TRrs\S[)~kN*jG/=+@ޫ^ Ol*?GuP)T hׂ ;_^FH㫔#v7pɚ%3vh:zmfVVZ3V8v79Ύz]bvDqW+ϯc]^1ihN葁zQ #O=Xmk&of߷(__p?a8ý, э{6E|h@>m֤ѕ\axҡg&}_ ~&{,2߂A.!9V5%<yGr7|}>#vQ>L)G,ACy %͘w|PRxF9p&_-I9y!Ow"AmQw)~w 8GH D K}y)_"ӋM/r> j& aw䵵E|Ū._08qa(ܬc5h*r]xzo.(}@8G&9bQuPkjl%( su!gY"Mܜ5g|y /. 7'vή Zn )4I%QL6}^rW7#UhUPBp AEEBԇ#}WW*eՠDu. Kz$$pT+ˬ"U4k'o-M<:WRmZgꡒHWLu䘟:PDFQ>"&'Qs.û1#_oavU0~';~.Z3+\|U+Y=}E{Dw bz6'LH=X_832Dz%wVBBkuƊc;{ 8K}42b6)MJUєZUKܠB@fBm"6sGhpFPV)E1biJoW`Pޖ,a߅a4Hu8RsV˗x=#&J6/0h1w-d:.!47>e<WBBYz>0 Ħqxj X*nQ-#tp *t(roTIrI˔dgYZ070701000002a7000081a400000000000000000000000164df7f6f000046e4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/usb/smsc95xx.ko.xz7zXZִF!t/jF]?Eh=ڜ9M"ͥA)u,fwɯ~pQB}5gcg/{qdhx0皀qKna&k;&`IP CwBe CO'P 9 D=p֛3=`jZiրT:B?!1ID V;N&;LmB,oJvɜ^ HTkKc0kCؑ?ٶ8,jGqb"`d:-DZ9ϼ7{䭚Hs= >-{p21)W?2iE[2qȀHRfEdoo(g䉱5[mIE۱wN0 0w1=^'Q}ve? j*"*`BuOybg.K19sXkJ/q/f{C->BiV;\Zw %~f6Juto.~a|:~w@۱s#!= 'h?ui '/GJ%'Vq٬g_gi xޟ(7`mxhvN|'"!0Kѳ; Kf EA=fA!rJJz&PaR?e# EҠ,bN7OZfXؾ0[{sޏoA!(֪Nғ6B9QKcNȇQ<`9?"%y GS"1xg[-_lX"?GsIKa=-O'|yR=el @zg(s P_+:HKǸНѵ0hd!~㍙iAECfG* '$],kp`gy!_ ;lb2+0RGGh7Mx|\G ;aDѴ8umaI),GTur]s\N! 374 ntyb]Yg4orfIU@z/xsCTgh?FlF*RGpk\x}IWoTz*(_./b@5@J0V3Q,.E e9`x=.x'ǵޠc$m!c;ㆼ]7hUXd]Nkbc eTn z`Ս*yVo ~y2"j.5?jH"xdMȽA77G%)Fyz-" #iq X %JT!C8r,I:0ɼӘ`j/u<טy7/|KeD [RC+4֓'w$tUN*00U =mtp9t痆SUMŸG`~+R*붋Ñh؍C4hoaʫn"' &.kiyk3}#=PEtxҁ/V),ͧ]"RƯQ?pȢtd*$ľW~€ˀ^zB$jtu5o!uv}4A8 <_"ѡ@eiYGj GFvXs~6~prdJe"W}~˄CȸuA*`[bai#)ʒSIb>4xoO]bNϳ*Pp 'ӏ^q/$d晌5ܻ3Sq,@{$R9cH" !klE=KXQ@< e;>yK0Ar]MH #_Ϲx 鼙x뚇nٙYS<}+֚˩ڰD4c1WI>gy tMRkt$5~}? ki-")3 E40㍊\h L+ jIeAv2igqO$|܄#h Qc ?KQ1ϚZ5t '<,@ ٘Y 6`@0u%$bTaTE? 3N,H%ND7Fn,n6yJ+]gCD͆c=mbm9]qg e9 ){곹mlzH,]>IZ\h; biõ+j1Th .HP@i )>1hw8*"͸!*F-_>VܙWŨidVd'&|y`T39{ \kFΒS,շOSY&?CGMB.3(ɍԈy!;%PSfK+sͿ^V:U 4u $KDkp~_V! Gc[.^%f<>Z!{fD߭&Z*ʪPS {ITr3H\dVx}ڏ$fZ;'CԁLckV_R@c wJ֌,a>;4ߛx3^Wgu&vyEF-[TAyz^RvoEآ:Q݃KfFǽ@^:]]9)D4s~zb`Z(UkK[] C]-|Yp'+~wgJ7"~|G6F U>jBXo5-oi1A%4}T(ZFݠ!q]i7lvhW<\z{7TP5\B}WYߜ!GM?@(؊e>{3|0t":f,$K%y|1 e*0E3%Qc&Ijaem:Bj`a4J؄lrlDGBqFުٗU6#J Ekpt]Y˞v:G:W|mLxrW! @KѺNd˼$o?l1ĥu;T49:C7Sa7C \y >٪8/kR<>"SEB/݀dGL>Z8V!uXuE)lbN5pB(֩Lixkk r^8Aihl WΜq8FSE5 Ttӻ,t53~ Ͳaɦ6y_=Gĕ, sL/1ʢ|p ,ncS)iݴ%dp[F+K t~QSm+}EFZvh-]!,^tn̢BwGCuVǼ']R}D7֖i]bRҴ{\ \oW5~@Klfa|y; >Rg!cX9 %NE)vIC5HZ8#_#آH̿&~N]XBt]~\Lr|aF6!ezȉ80cōBM9[ס?CCFjO_HNPUFgA:}#e0qḕ:` LLWlP67ҥv3p͜1Hy_=>  `Rm| F:Ga4O*FwBOMC;dv&|wA&GE4V;=!rȘj+*77!A(yr6T>QGZsF:2Ef3/~@臥l9/,a1e9(DDh&qR&i\c,zRRϲDž f4y/u~_G>~!Q&nz4kkCY}[V + hby$hm?.1}7Aڶ\,)E-kH%+!u"hy);Լly~ozn(b@߀';D@07k 3QzAZR( sru\|\e;**a]7`A[=cZ `kta *j $>5;9*s2TL=vni!X沖q%u`sUicF뻏#s=p;GD|t9)g^8s/ 8^oM ,+ _ܬjnRGQQ<8pk>ϵ" ƽ·vxns!͎"!x]7pӞg[]OEۇ*8 0Fd8zCܪe«uǸMA$t3VRqe2D6Scp9@wԠaH1]n냁fi %*gG#Y[҅"B,/Hd@k!hߢ|00z|$bjX]\=9I20Q:a+7cnWe(Ah5YY+IɍsХR1MVgT[/Wo1S)%яD@l\vˆD?أe]4TP^!HK qNP3$Pϕ_WhGnᐠA;BC[8DSN&p5uu7$6L_dvճ&ALRǷp&>򡬒obObыd!V(VV%"vT`cltϝ6^0bڇcd ԔË^Xy-N޳bѽI\,Ќ3es_Wv~q퍽kP}HTM·wBDsE`JT"&Wڑ U&@,#yG&5ț̐*߉\{4 zƜȖ= 0%nG*=]D.^`0@vpݩ:$ wCkk.NLGEWC,tg7w/2Gqkf-QV K }nZC zA8dG{Ge, ,yh:/LM~b$cUtq_YŔpo)zI]K1`h;ֆAWZYzY>y:~@ ;dZ- 987F'# 8~в1DprI=5cq+J0fKemo3`x=>˦Z>Jd-8[5>{j;nD?aX1:K [c,  :gG}rS!3:(Y-`.*Ls /t9F 26tM]62:)8&7S "F%b!jc~V~Q+rXx,GDmxg8@#nǑ#]3at$E ;)h] Dk$ ".vl2EМ0gA3 ت@r++_|rzs)k28wTn'fϒۃeXaGخ4P.QM 0e| Kѐzљ/jܞYP{z2| md;ǍA+BJdX7RZ#oǰ3%٩*=#NFxpͺ, 11)Wpw"j\^>EʼnF%8%#j?8"B/ӳQE.ipQS)\-,$&3C*uXDQ7 cӖddX\""JG0Ƌo,uր#A;*clG- "arv[1lˊQnrk<I,4bNΨ dd):b{Rmlji]POt]w76CX+跈|HrC%v+gyjE*G;U /NpV&/{Qa?#[NONJL px 2[STVh`Vvٚ{t_|XIPmTkGE;(!zS33*n>rH,$uDpg'Ki&~Fih+ÍV='Iڗn< :)Ԉ'I|ASW4*oWtLLg`ƫS +7.x_E6XiYqBIh nZ#O?c93*-BntY(? oa(W@pfGUTOŔi"SrYU>FaʀL=efh?4{jZ)?OP]GZ^YwU$˔^1q5 nK$ ga_}.s'W[5U+{MԹ@ڿ M!%c§ w RU_BSbmѺ1#V`Zd^#`w˄ԡUYN!U0Tr'xw=CP$c4`f#ëlZ(\jތ@w?euDŽ{fHV:qg?H6{z9J螖2߃AdZV0jy1Ti8r 3v 1k S r8"/ UKTkHu $Nm?g Z^+=+hb)PeNCAEEf1)ӧAʺWU9,=8F'd<2۵e〰C`: ᐦ ÔOnԶ F5(A 2}R}$e]3^RJLu>Z#1W(#[ 1D 2-~7i5ґl x'r,˯o Gz֙:?ub+qixd (no|v&: hè|@=+[yFHraN+A %wQ<-+Ϟ #WRDoOGjvı;l>V=]>@ kTeEfֺTW>s[ˍU|>.EzRf,? R0}Tr?mL#Pt1B' c_W{J Sc# iaN,&9q;W2bn:?{'Zy>(G6zM(<"'.1$\PMr?2w =A#e8ge@Wk ?Y#IjEZ֑hˡ*sDopJ0xpcGBeX,|ZG8nVc:p y:.mHPwNLЛY"c2i"7qO*䙴"C> 8H'`Q9./\co•B';|*I6 ̻BUQ4Q(m[GNe@@ !4_b [SE]=%l4^9WjW)6Ge>sY݃r͝H u4~`=jM+;b. ŇDT*2{XS~ VKXwZ? ch38\e>b & )m1Y|]CoD< M( ~UX|hOKjFO'Lx}- Zn#鬳ۇy}u+o aQ_¬Zi43LF^M7; 0U|v[\ݿhV6f[ͫd`\ҕiC%LO9Lw( XQ]nwqq3@0gFO p>?86I|M~xUIi;\0lK2\*E2@XI9*-cRJs᫾_ CIfƩPh/Y]~pDT~ô,b:F&jdx"+O?Tмv?W8_2&V Qʽ"[nܸ' ᱔rw>l~%,3u20Z%ZItՒScĤm%֏&J)r /ivH@?-]NU6ޫ%V͵XAv`Z@KN_+R/,羢Ǝ1G2ԻPng*CD£R;ȟOb&U 4`6:.E#C ,@Xм*C ѹnq]gOcDnOez{ʟ_,1rN[Oݨ{"pLr螕h [ωjDz\•Å>7jI,bFx%ִT]7S3fVR|Ԏlkm h5>[SVᘃA#lh=> %uΔԟ@0;&Ń͢VLaZɝ4G\@dn8ms iSge_f "oYKrPz@>1 Xxݝ Pm#q|X p-)Snt\NA[R]#{H2.k٠=Eqx_ ZNYщ \i.Ȣ?A[V NB.{eTTL6իxZ>ʻ)LDBQ+qu` CDxxZR2j[k\'پ\v\z#7="A-!lMJ*cHgTw/i: o/1/8guwZoZ՘!7֠zbMbaLN=SJB] ZÓWt෌mU@%+iJJOes)?mh0 Z9,Dc8s6O#` y$'k(vEK);0 -7WFǴ܊XX7V'O-Ga>9~_di}&*P;o"VzI8f$R*7 UmweF/VW N DC69(2Y&w/=\PrqVhNPWnnm룀߰횮N"T;%. 1I F A %w_,o/-m<ho}#~3?g ̳Cr+#衐.ѱ Lyw`Ls7D>tW ,{oyy*>Me:(MJST 8NEV p ]Kn\wNh ]cT"&˨Vm*&Q5ԩ[tkZƲ9*]@O eVzZf[64 Ѱ5T1WE Q1~&o(sSHA/B3'],\wb;~O"|Kl>slzCkU,Yu;[)ћ1:XD/&5. x\w?wꊰs &h%YY3aaXf;ߧfٶkA=]g/Yh}6ia~ X'C륬Жi‚:< WZMtLu?1m Xd3r2c3Kƨ.u 4<;|y٤S<oWg6=z t kbf*?ű{t)=ϮFRS5KiKm)hBqok/fO7wH;,\@H м)vG@k(QO^!miqɌ??[383~gc.̨JXeR"bW]Lܗd͓ĴyQEo, 'yѩ8'+( Xr; umDa<41t78ݕTL#6xYk<ӮMù".mzJ#(n:E!mN)q b[28l/ Z7eSM!:F%kg|wC'D罃Hox8A1Ě JE_i"]Iv"FՑp}"dHDEIp0˂o My6mh$YOЫ=X`B] AqN=|aimP.Q6)< b~q )}KY3o 6!9w[硑l2~x|8P,v\qد _f!]M;1lgJd?PX[E|y(Zc5w*tH*Lnz jM}i죓#M*U>|UjmT<8P|L^Tc(јXEwF*T.Oƒ@1e{%.F7nX:S[ ڈꦱ=ކSl:Exv7SoAhDF1 RAͥ3OS҂*,RLZ|6BaJx3fD23#C>sZp? rtv9͖B=\nA<<;Hû5Ni@ p^'@@OoV̖1AN$Nsj8B-/a۽̂s| d6DATed~>8/~5}; Ŏ#;~yqK$gO6S2Az;4t1kk<*dݏ{\X>ėU7JұgYZ070701000002a8000081a400000000000000000000000164df7f6f00005734000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/usb/usbnet.ko.xz7zXZִF!t/V]?Eh=ڜ9P%+0kd1tDHHWrW'ZBz(yD۲u$ڥ\9[YQ4V6 7T%M< ؤP0W4HxB-0ѿemp]WԄFkU1R@JiY':$|VY[xIrA7b_/zgͮ) q'1=KKFB(h0t #!zܱݩWOw|ꈎ*lB!2qde.TŸl a[2+m:m떥?j'iUT.b|SK`]-t>jeW6§@|LJ 7=r2Ti?)/-2l(6Iզʛ+R)-U[o T-Q,f  Q&fUHЙ4B%a&@ÿ ٢ ޴3rЁ)%t)w,վE5_es\#>/iM.YyіW/KjI.2!Rzw<:Xۉ c>17(7惊>e(T\6OmQ XMtD7z=I|4\,8b2]Zܬ2XInk_3&g]04CRj@m:6F}0ʬ;`֚R#7*/-.΢:+ߛALJg_#wAtl|i$bjqKm;m w%G`Vx~*{%/.}w㢮JM3o5?)?s}W7< .n*I&8Z/{ݞ-՗z]i_XH4}9@߉'9Z^NQKyhMV]44ݽYdT.u~ .`kS JӚ) %Zgޗ'LyW aOsyZomq9W~7ҚOO?~.1fxlղ[6EeF,J2Kć!_D tqmǺL&!X̏P.^<ٷԸqCvY9+O F0466.W=XW6lS ʕ~RD"v^AC_UIt֨ \Jv.Zf.wu|jz'IZr7ty>ٻ\}yZ` IwX_pYqSKGݬ:"| nD8OG)u&K|6J#:͓Hw@;S kx{Z? -[6:dZ{RT+fV&cJ8j"3Y,I+4g1).b2 hv=1!#{uР6k4ޅTϪi"4+ [SFn1q}:6)Ld[p.9@WެM3qGtZFHVk;2Cf/Ce88O/fV LJ-k}O&T(TCGU^yV.B̗WB0ڥ!w-t$S.xջ;VZPri lDW^}BL9e)=ЙEȝXI#Z*Uafӹ?w1 hJenWb\z8Zid*gףT3-?#}8,ŅDTؑ:yP*Kmqa}#b},Ԥ*}<xiE APvч1?}80jtZq,T\kclLtQ9wa*Yٺ8Zu7(o¼2-ݠ&㙡z:YM l[ w#?^7ITui9ڥ}:A\ ܬD(srr]őz q&oHn)"S.R/Yx,{!\q@'~0vXhuf+R~M7+=qt' )uM N0g4/)m--clSY(вQX3i_<=j| &c9cKU?nDn4n>K!lR;l {nT̮jYfuIF,O-/U/;2om6z,b0:>x!LHa;1ka OoϝNfD dcmjGCZl_4qș \[yT, eK@>G3kuv\ IIkKl cxmh _X s=o#/B@7Ņ')6I1g$7`A Q>@U7-]G@B}N>GbF ,yMG\%WEamtrTWln &0_z =<'si1.l9=&*)MB~/&*^g}hDL{7o&O61Mܰ@r9yJC<HǗ.ehD.JCZʢ/紻_"I?u{9@ƅy(-Geo]+1݁/Hs\,鱷Hk4+~ \`J/g _ײEq:(;~˃aS9}58x2BwPԧI|N#=mr{!\AXn J*&rXn.2P{&9$fPd='ӬJX,BB%CxmAԕ~58j!珹~DjXcqtExO> طWށ:0i㧬Ѝqu/eN]@i2ҳdᬝ(O ^ + O݈RŰEѐɗb\AqA"8ͩNѭX#hY~b}ك*:C-7Ri:HC83& ƫ)-l]RQ ϰ]ѿvٮ Ua/xϵtFkOدJsw9'xƳTukUCqږzRפT8a<G)%-.ͣhQ: mTbiDoYz7KLm4nJ pg*˜ԮЁbiMÆP|P/+suF&i^&6 ,G.('a1+H1^NE㘜*Y%0PUlE3A^Co߭jgW۹G?!X}7;)VDT_@1fM.@BI0ڌRf7SYn2n2]?lgX Aÿ&}ۧ@}+54KzU"q~VOizUY݋ՈFE"׏S&(kMKȺKyw5N!=8Qɰ!+p5a@o tM@6 ٥z{) sO;P53c \L U4m'p)R-7;d&*\e.w3Mi|I4 BaaMm*÷pw@FkGT)M_lFdJkDa^cY6R[絞7b3\d()oajDpcYo7ABjduу4b@8]+%ٷtWM}i3vI1 dhv+KȍݏTqHͦgp9e#5slw({UȀ\GnbsIR[hJ]/+Hd>Z5[r]:uM eiu:CϷ:9O>EʕDgMtdܯq,"Q%$% , R N#p!]ww]ǣ .tD J m,>7yv An` (E۠$1X.Ne2gi^emi)A,ISQ j_mZ\i |QEeBvJIvsV&xn6!hCLPاK![f'"0;뿰W;(L,κxIˣ Wp"f_+.::)I޽qIw1@nmVq㾶V f~ٷ|[+5; a=ERj(s}U逆N~M7h$s./b1+Rt,Sk`dzL~%3|E\35Mޏ3fUh͛ Pun9?(U.?{(e~&n2JԲ;[֐<;'PVd9y}LREo_d̳;Z&0mzir#“^$VrA>#"X;1!N2)/-ǭأvS (y"P8:Hc#n哦q8nϗN`$[7sךW{=di紘kHepB"WFo8EsV`> #Fsd4!?X&;X1rGJ'T;$Rd&rG񟞎NY3}3bE I៴ %ؓpUGݼx|w{ &haM#kKS6 .d[=GA߭ z=gCpU_$&1&قx Z;MKh9KG4I 2yJ*p [LTn_Ƀ˖9R쥁4ȳ"p^@7"(U%Ro VK~L|Z[eNAY EU.Lj^ΠiC*Nokx1⩻RNa,:>QjL%f].R|#Pz$5.c,9Sk c`f8 !*Z zxϿ` gmƺ&"pOt3oId iP'i8ULla3",9 MJI}++fvĻbz i ۩k&>d@ss|mY%R6gmo@ۑ MB HoAv,U{:p-92'y1s]^|,V؂j$\,YAFq;mv?R9A@nnu>춤&@Pʎ/[ 0y]&(q٢MKjTO ' /ӈlI((Zge5X?urBڋ,ȠMDA[xHG^M[@FtS~(.r}@v/q:c%b*TUtFE0F[<}K3|4Aa&X.pl}T݂Eof>~$ F +X>؞ ^}h)(ۣfFLOR9&`% ssUOx\F(u:@A8Յ@M ݱD+ML$+*R7hK:Mr;rӹpr=}iKgY&d8j׳g!A U0Bvt;,=D2j[v Y%T{[͟]:`RG@'`Ļ06~ǽ0Z. ڡ{[lbx_⽗&D#=nx`As*6}:Leu:SܔX`- 4w1-ֶ;exdROd / {!3Zj=q2oG)%f`EWᄅh8.7.0OgyVMùj=j5d8 Q{~jWTD5{>]F]XHs@>m88m,"@IqW_ {n1ljƹ?7E)˽LOݙ,Dmwe9Gj凈@d5%jQ:>0]ZpM-Mɏ7=EsĴ90ll#'Ío0?r1H˞# LwDuYK ϒ9z{3H_l#rQPjy*A42drQNnb/X3ryjb L5 KlSuaL1R# ]e~4ۍ(z&rE/ǁU"WG =C"HFkⓋ4l{̒,˰#i2)1 ].xc8𑋂LPr s=YzAjJT j!7N=֐]}@ArՀ|ؘ8%?HI+%;:yr(M C);:I/QB3C?IBh~5.aH QcY\F  r!be#ê҇).]kӈݲ@ěe (}^5uVu,NV:"t+Z/>POl5 tb lr kLK,xe<*Bfߟ>yA8pSL+d7>kOrބVK$7 H ^XBĩ _b ͢R j`1iT&\11#V)JCug+vc e?0o5U/β0'PgPY;.*Hci6ghaԞ4D =zz֫H!i.f6c}ckҧ (E {RxJ)Oʾ8}ю?ϩ -;( 9;2$7֕i:* ,㉨]0_ѯ KOP pnق'A-Ч˓jLXwp8񠥖>M{ANPh Sܝvq?Q2M' 55$OTu$d_y$d{fD(ˮېQ, 6Rb`2b#⒈ݖ*xӍYk}:6ɈR5P LG0͙?Z@caF Vuaw4 Z ^o7:plWe5OҒ@ 00JmԂ[@gD%_yaPm8MY7_Xj_?48.; vͲK`6U˂>2J9آ=0?ᅮq&O (ЃL%[yyntWC>AuvKuՅa]} !'K+S>\8J'' o@M\;T YV9<;vh8RUH;auЙ9T lj Nduf2z2ԇ=YZF(˺.'ӋXf:edhq_Pi䖹q)A:(?2hvrEFw Rވ9}@0uJ7٦1iDsƢLRD#L:3f=q [[֫_`7 0 d`015g2=0@Ne/p1ēYź5˘ BLW˙S{I*Twwm/-du3YFߑ7D@JHNcTp/6a ymՂvHW@/涤~{oXC^{#|V8jHf/ ~sd+2VOO6 ڏ|X*OÄԲE:^!]$s'o9(A%Bu>Vk}IږI Іm.0bqP)ʩp(H^[:9OR-iyNYK79dahjQEdg# Vz˷c$@:2g//dsrg:knE v^, >w|&Xeޣ 5w[-vH'(ɽ<2ʛo6dh@;]ã)eUX瀽t}RB;3Y壯s%bw*Z yh7GU&8 ɲw\ Ҙ؜I7Cmha{xB_ #ʑd f0m̬5WxԎɍw;8₯$)L9pMOTGj\r,CQ.mv(wxg/E/S;65>gєqzD{ie mژN(>sr]FdƱ|2"/v}xI$yqH *H> z ^^KLjT﫲Hc /7RUNxl!-O7Ǝ^gn ]Nr N3HY#\zL'ep-ٓY' T6'Elz* o3[y|Y~Y>D4~O fwd4uQ 3G}iCj2۫1b\9T+t]MȾ!VR^ M~C%cWĶѻI@ɨ"u~nVx0ojJTZn-$4 gN$RȬOmny |+^-rE+]\JIpq)=StPP_NC}y@VcM)@8eʌ<62\5Z6cbm]& ‚Xq8 ES_ȅgoELPo8jDɋ^oB53u_\R*'̭ny\6h md.u}uة=s_\3vvyy V ?bi.1VpڇWyVRL+(O7[ÊY.tB!L0B8,׈{k]Td pAt=;R0OuuN }rW A&$~1-8aD^'lFo٫^HNalulDJ/Cx . rU6 Ԝw%vlz>`ZqWNY,"0kU"n5]jpܹZJ@NK8ȄN2xKK/ӣS VYqW#:e^aA&#)<Vk?7e.Lqa3fm?u1{9j̥"$EY,L]G:N>BBk|ЉzwZN\=گ`7;J݆JXp.la$6dgu0$rrOLQ(! t{KxB6@'NOss@)dی `'c0j(YkP}q pRP[_ ^=DC67CIN_Ls 㺻ha3%B$1~@B })牿D3'I nҐMv[]P'r֫Q.h"ȂzDvY n4wpr߄C`lCK EƉ5 ʷ!#q觎6{9Pp8}Cv]B0hz&V.uO4GT. 94e&*})Tٯ @dV}D KMzF|wLvD?/0 =ui|0>…v++0~-7'ؼXj Xǐ׆C\҃ѹNx2)\`ێ˻&9Z%5/> հ|E'Փc:,f|c<>y" XDz ;| ã0. :MnV7q9PPtCJ)<'DF .UlRuH9,bkAp~ҽw,Ob}0B;wlG'ʧoӯ m Lp9g7jxZdDb##{gGI?w .D97cSrކZE8O§=!H1>._C&}@BDqtԺ/m@cX eV N,Ԁjq71dZ䯉#$~4&̷{'f Pj \k\U96gA vnJp\/(nGY_cV%SMe,tV ;< AF)!9n嵜zgu!4,bcX;+h⥕T^Lf"epf}W[B&|fe5@.M2'RmC*[<,m[ɟQAZ.©ݫfK@yhڰ-1QC~öɦGm9fmX-,"[#i;Xm³Qe.&&J,-wN_Ve*r7 &f5 8S|k0S+tmVP+[+(ww$t$~xqA-ۤ%?aЦ2OJـlBRo`7+oƁ%XDBC 5jaXJ!/O8s8D^ř 'ey0Ro(Kj_FH/W?cd|z]r58u|07_R;b1ZJpKج,|u #5f8]|S;+$xs;)ۓeٻCw^ci?c̉7)@ٷ!31`\Oݚ^\@;p!2+l;C:R;"}=X=DVq}NlC;1G"hN a!H$@I5, 5K?ZSZEiد8Lg+!'gz5#7)߶ƧbcJ۟>^|0ꉒޥ7 .#&nXdo-*W+;fMT*ۛFT3\j[q3 tɒ8+ U O7٫t.%bKO њ :MU[zeL!zF>zy֛c쟒1Lv S4BpW ܇"#7йgeFe"C`ś%,J)HLcPW%;\)z ~ j:iVcY5v园V\-"WuXRtYm'8aJDr2ZLám_laHvaȨrͲOsм͋x7J`1kaEx82zR{ȔOmH$ #dC PݞW܃'RH BqoW7z_Ţ@ n✝Ɗ#4Anku"l.541~Qz9 XՈ6ܴV= g7-GN&BG}URS\\%O*_womibQj R: [ /=4vc"?3d1%Qh֐ . J=2d#h&L2 D|HK<8Єe)ݽ a䪒}Ь"I{gAǞjXf;WŞ-e3 Ώ~)+dyG&^q@%T*[:Z"Bށo@wA Sd|9.˛o@ RCWPy蘭?5Z6 (%lt7û.(١q1;FOJ$Y^d&dB}³8GU>E8SSwn!wJ HA$떭aoe?{uv\ן>Ev ̗5T1WV$Y陯*g-Y ~v>@lW=$t}k:]CFH O~zIv=8ۆ/ sf7q Bǒ۝J^- 4gZ*)dk -!@X9c9 Or۟ReSum)R P[`r;\wu]4w 귭E%6~ 8NV"gImhM^28x0;f @vXsv+ "g7=90-C&3y2;6کQ:PRRA!IjL,X%N {RuY Pl@ĔT*7.k3-+xݷL 0uRbU;r*Pק C)`y܄ձ71iX1ڞuV{)U-hj@gŃqO ?.ONUEyCպ*1ԀfihQFQO>`5 ^C!71tf27HkAyV倔NAplVֺ7!kk MAeƅF0^>>0ej^*)^I^7Rjmt# F,7`>Zqs~ݔWBԥUE>@+} Cçv/]W*ҠBvT PYؕkفX ZByV iڠlhk= OTE[ZN'èO TԬ,G ӻی۴7 ACmp| u5 qN6mAܼ[y G׽ 0mZgxgPrUH] RT]6gӓk[p"$qXIĿ"&PFΧw#8|K|5t:$I=O*/^}FuOF䖫$ "}N𵶵:@zuvOS&k%dqtRV>Ɍ+9e7 86]+UmЫO :CVx5))/=bɎ)ɖGCv[6w3 ( V F3bCtҹI}w`۾lO*zpݷ7Jv ]f}vi=rinV6>=(.8?6')7}Ačrϧ΀ ^f-.y|mȎ+[^v4N%G @"Vocוb]Z aikUrdga&_ &`ժkݫO@ynWxW%uݢF*>{m lM%bxͶ3M+{6+* 08Ձ52ˠP-b%ɠ1`/$~݆, lgHףBsq^{H}ZQX(.K a|ߣr~%:͵n$JeUض)+%# ӱӥW3. $RZѨrW#"C$U&,ܽy^ 4KOgU(E8uБY^tg1W1jrnðLl 4s7koFd_f3IuԥC{]󉟇.zyw!ߎ/?CM7\6۸p?ABl- t>x+nFHZk ݱl~Wбֻ"˗}Xo&;xyRU:BjeڿvDTF cW+^L*R(B tcW^3rΰ=_ Ts`"3>ηrb;fhϾ{`u(7em\"b-ͣm`N?tg$NR&3䨓0=liR>Nt ڟuj6$`+,LYktF'ҽbsf0hJ|G('SQNM%2LSIE XFD^1k:Ѫ90HQ` [P_dy!lDJ B*y-Ć*%*ELT:Q~l3w3V2hZs(,%ŁAxj`br|>[qH0!\޷/ M]D:֓I|f"I@Se\pd災0!/:=#ي~ H'Y=>cf0 落{#r(}[}vNed]@.!Yn&x1xWrYZfI7ft1=t\qD̅[$6T?Pޥ=CdE?HUxFTm\[QybfajʟRF{Tn}`+#0Iҍ)qʮFwSN`੦w\~:C#'6wЕ{ f+}Zr:)8.TyRoC_&u1ek <ǚլEƒ)GB?WF]Kc?+3geƂτ'e)Z=:%i,KkXۅo ~pV/9\QU^^x ç 7J[¡A  _ tgW!yrS\U{X^ *,WLZS@B%*ɝ2G|Z0)@RѩW1,` 7\lߦQ+ HmAaF7 )tț_G/vªYb/MsI2E J>3 }1Ğl o2u=#ry\wfh+ϱ.k;X gcn&%`XO<%BZ29 K(Hp'Z,.G 8SO!b4^)7>=l׸EA%j8xQܠjD?DbYG^ݝn6$+M"z0ůgYZ070701000002a9000081a400000000000000000000000164df7f6f00001054000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/I]?Eh=ڜ9TgNw2>r-4U{f=_ˍp}5-McEacT{N#1Ԉu֕}J\n6f%5ֹ-Tq3+"I_y"%[`XTƦuqsJ+^!7̥vi9n:=m,]lR%pmقhfZNX VUs@= UZ&%@+b!3Yj:CPv |oCLzlm]ڑ YAhR߂Xl&yV*Ą}mrl;.hռru |*WP28)FE}ܑ*3B  oĒsg@&BJ^܅!(ZГYE)Jpst[iJ ~/`|,i u^goSEDoDPeӜf&¼C1dާP\&[+?O`*a8#ͻk v{TNߕꋮꯝmɼn fvcAӮ8#Üاlo;u[Qxk^#hUuTTT1̶n[+2q79U=R@cA4|/S$Įc3ڙ*3A#Nf=UL]bL*o9Ȅ\k:b6v?j$/O1S_ՏE땹c |c8=ݙk]S7 ,su!lJwK^| ~d0FENm=H2-H5TƲ]sϡ/@(o i% ҩ9?PoچmUiw2W~h"׃@Pr S' d|hT -r DNyP5Fϋ6AɦYUr .2/{d);b~Vp*Yn( 1ܐ m@vxy Av~őɣ+ YU/_J\gx !PRP1eRo/kcg'!FͻEcIk' ΰa£0 5wA\[~#0Q+ RL/yx\CᅋULtm^T2)){|1ªJ6r4%X RrXQwD:ww0QI8lޯLWO 0ѸElƒ#{_ rM4Q03=_(ǜbMj!b҇×f#ߩ}&)i]-?qޕsj3gQrP׉2Y?+ةD۽iB֫3gAZCy'Tj$jD6'fɘѝ 9Β0d7tY7JԲcQA>3RQ]DrիCzthAS0sZLC`[KDe3WWUi&YyEƬ ) x9T6< ЙOx2F OP)AzUZt|P / j\OF$@}#:); HV(\" xp)^N0*ԴaimK(qFQzUȥǩ _}.ıgTאZq77#FY ;o{< >E!w̾CX(m@*͗"+0BZujO^93IQ+v A]G !Āڛ0tԨ1I md<cV'qjE?ï)l{cw* lXz:oO'5+zM_I/!e٩f :i8Û d*au֫"+ $UY|{iT>q+ ImN^NAe/u轵^kpo0*GVӤ`CYkd߹a+VÅ,D0JU=l&zW{l&ܳXWV F-!j*SGV;s庒 l6h*SF#gXwDDєQo"$aKK6D5 eV sy%g؜EjOހRpE8Nk`/v g1ťq6\6qZJ_jM#h,R]h35ޚk軞fkẒ~)-IG)(x򲸏h8T̀F5O+k豝Xu-t8·R,p2[Fllbi(MH] 쥤yDs f@z {5$XR@vN?Na561GT)Ta׾yȯ㼾i}kFWd觷[K&S~sH*bܨЁq eئjM-W7O)3T:;WF:o9H[&Qw؜V?.S lK-qJH}7ъi*\%D~W2çUFշ܊Iwen}0 oeɧ7b8#^kgzaA WehփVyO ImWed@tTPH}B^gHDN^} hWBk[;9+=Δ~{.! 0fwf p˥MJh 6;TkIhv.e^;7l;!>Dv3Bgr*I? ơ4kTS-hZr8T|i1&=}!s°~2~s ՞y27&t cO+16VO9n['Tet+H@g .wxD^ץ*_`?:П TE' 2K 8Qaqv΅RĐ q>lLE7`;">iÈ_ .UCz]08V'Vh6Z@>K$KL/;`[|]q/L/s6\ZJKUi?@TwB],a\d+cZAQޛ$/ڀݬx8ut1 KvVq ;>"ѝ\S .*\?_g!Kϝf%GXS"G5N]߂ܭKLiVZI6q-"KkTF${pog ˳E*1BʳԨR 5Z`,DI](3z9x<FݒZLܯC5𧽒%%pdt*&gCh0aIįnZ.up* >qnS7YO+vDq<[wѮDMMJ]ňN!}),IkeVk2N 4h,ֈ,3V 44|v+\$$o#1 Dε ;;iX(f%ǒ41MRij5\kqjMov/ZT1@(/M~~AEp #U=N0?_TS O8T̂l%nL{<ۀZO?x@ͱ9+x؎MEڹqtS/<"'WN(|u8iQ# ˸ sahY>Q' 4u̬7Oи$pvMτ 6W M~c2A(ltg*Yꛏ[;XmԐ4I?h+%ښ&uoUI]S v).Ls]!yj+^&~a-zrk9R=5E'a'iG[8U[_p,W4۪H%cI$y紹bpde{>]{)`+>΋1ԺV=2Qz +.O=_{4WtZ;kDfnk6h gpN6.+T*DRvD6W نP@W4v*o,;ؙL{8?˨ɖct_Gmp+vTp":5[\<;&xFDrB=~59}5n,>F򺇙Z̳ X. еhWΝ.5GJWtQ?ӴF^ ( yNd?FjE?}d^_ r?R&`l,XĻ@NK•E֞5i2;rݿ2h闛2GFaE~!:vJr: z%ЭFzx&#k?5y1`m $49=WQ9"b@@kg,qNRj3þm7it:u|;-uHne]f1( VA=515:WٸX )yy$BhXtO$㦭LR6amHIzj9tAED((pAFg ԎEstNIM\eW8_ϺVP;sډ~ WY@7e8$4^[V=]B7NĖQsTut~Wp+^ s+ܖÀ.Rֿ1V9G0^Gv"goMXiHDGGxƲ쉛>>1GA{ . َ~ aߺZz(;5o(X 'C5I`[4- 3]q(P YkXW9O7Ciq*yPM;Z 0JF"wp-\t2glM Q\E񦋤^CoYutLqmtćG<،y80z\ogFzǓ nA*_l[5d"LյYy]og0UûY$-mQ̈ Fa6 kA[<]crеRXGB8juJ}:؂79nO@ 7::sJ:l8t$;K9]ѿlz9 9[Mz|0?fB7 t#>'ӯwNeVwKfm98 FWzyl^\ڷReMr[CLۜBg,4'0*4!XS1~+&Q9H:lZYq} nV= s=>!㬢Os w0ʅzˆN%5 Y᫑{dS r0%6 i LN"-=f ҂[Z+sd3 {#+#&"xƛQIKnHtKuWT=ڣU|~kt@OV/K4*lh`7CB!׀6,`&΁xijʺmL ̩{S:l}WK'л2 ߵxSnv, 0IF@2XfծQ52œ b.f&OGX_(7`Z_b-_{E} /co2}G?Vf%:5%KQZK( SZo-(L.)xiyPpRF.̃@S{q'L 4]X1$I菗-R4:\JC&X|S{Bbh䮁:p jz#|n:'W[m0BDK>lDZ(Ш9<AaBzʌ9%dDjN٫/4/BSSa2P֞3W6] 9ɶ g6oj;+gEdn@8C=Ch Gu p".rYP&:[N_(I5FMk= ("/OuNUOqNHC .o9^FzhϐQdRHqv1<1_c6ٳm|r@{vS!S{}h o4M j*ʢ"#474p~c=B@3l1/WZJ߹ayk~4 JhƩ-^[;(m,֏XNҁӰ2_~c(F#5@+!"3-M9x P zT? 0x/ѭyלd 2L' 5}/C3n>$mv{3tNj ψ[}кyTB |S @%G4tNMW . _>hKg2% b5&d>GmQ<0D6Z7n-P#)Qlx^p9|5'+qRSGGc!3LV%ceVgy~=BD2_8!؍ԁmS% `/SfkagR߸%"Q@CfZɰ^vwwa};2ݮµWC.aOPP!I˨(1++9f?? Pgnk,#9TsYi ڼmB#c5[w82ci%tLat}s_ZIl #<$ p}YZ\#.4m\b{x վ=Nq1lQyH5I;ef^`ʑ Fz雔V(|bw=}w{bJ"F$e~\мgL>-B &-4]7M#so@ Hf,3 I1ׇ?H%LgV"on z}`Moyn"{ wg/7k߾25߃NPDه , Ś#\6lYU{ڃ1=y0 ~!/N]eζ&џOt0oOMZЂ f׼Y9VM1X;8WkT{E OmGT$QtD 9EC#ViVSMaل~[,^-mEwʼ29wGF:J %mo$v,gEtj;U{b|V6+zHYLZśDp;SjY~ Rim)߄a$*sS>9L+j =B ?]m쇓i\j-Tz3eϿxW1.ݔ4` "[waQ@3{`/]~zkpmUʾ3b$_Te`b,xi̢΋~@ ]WF`c67xAem mݙC~&)w_.jW zwAFliUAs@Z h2?t2 Y=@4<;&=׋k}>ɘIͤ芙D#WH"ҷ 84a.e pPvWvYA`T-E<}J=FUA%m 'WsQ<`+#^]a^~:Y۬Ak:sfjv}HV2th=\+c!ps+U[?e!4O}ӥ|t?xp'|MV )psHeҮz\g7D)P&B_Ƒ$L5'"v"KbHwG4(pB{aip4z>B6ՄZ~A1 ?Fx‡橊ŚAԟ S;m=#uKYܿ$/\eV?~\ ԧ2:TìXM5Jn lep\x5z :4q[:BFž ~SYձWI,F:v?!` p7%1{l݊Fnu6gTp6l!]܌zHsu.y+_9$](z<5K/=#Dae~Y.mJb${;X9{پ}Way iQv~ Khn,Õ]`ڦEQI(큳Svx)OlyFҟY^䡆4`Miw|07.ٗD 5?*֥CW9ouζ.3X=C2H"b7ՁdYb~2nmgN[0U6FIfv&w,J9iJGyv/',xh`^V= 7<`[g 8AG{@8KuFՐB˓}l 7OZ6[[U1<{\̇ޜ(M-J꿰YUP7)~e~S q ӸLQAZ2ry*K .^ B'CDӲbhڹA +ZU.-9Ame>l^eұ#:t=67{Gi\{+c[7Xʰ21}џr[FkLTJ'Xؗ0Wcg|Nߧ~ΰL^8nT&iunsq. U#:{gɀ"%<).Pks?潭{" ro~ԙ_ߥ~5UhQ& Tf24)➇ w[ L|Mgg^#}ΐİxC90\[u ;Q=8GH;* LBY#c:}ƔS #hpp&@;@vtjQ'3Wy\5Fp0GYQAG?!ҟzT1낡b?ـtSשFǁS djM±+/Gݣ=Fpg2q A&ǦC8эbS+e w9![N#{oLMcL*/~N#FY?}@ы{|ߦ1e|!/_0bU#VXɓ>&VW5Ҹ?ܓD^~D/6P55i@lߢO2 /0#;HZ1W^v, {1.pM}bm*+@ǚE7sD**j}s#,KNG "j5ŀFd"b,juBS֐P={|h)NfC}N#@\v"g{;i#G~8f>")sAv䝞_ 臏@yjbKսM,"sr >,|I|$ĻDs.ސESurJc.wR"g ^yEt$=`a&{M YŃ9iV7ڞI t,_u*@l2Uo+ .wD\܈MOb`sؾ7O o^vrPGP&lӚԞL(Wbs<e94 Tܛ˼?p}z/۔po&FH⠂ y䠏zJ)gpͨ3dQ"1йJi$(t1G4lajiǕfaqDC M j4vCv3oKB1]*o!D*kx}G8}<("B,Iskzr5&6[N;8!EB&fC,-mc;E d_*r `{ZuSf6H4FN3خBOrL v@{BI_ Tp hyr1/Rj]~aBn왲UJ+AĄ #1,BKU/^ V,Ǣ 7S<0c Uu88p-s%Feތ!j֦-E?LVثM0g.;dq\o k g<-w!kue6-1G%vd˟tjt>FUSBE6+s$\& .8 }ʓ KW~4h,Rh - t;J\ ?) ׁ}W.isr 6Y.IY T{LUÞv89Xm.Q =]4:3>f tҏ+^s@353zעyԕF" %aq j-Px'\Zs`v}Y$z>?m1|A&;6F jM,Ha1(=W;Pb_j7tSi6ZbDnN$4Q4I9 zr'*:tf@֥qc,F eG>ey V8?8j‡=ے -+)pP~8ݪLN 36drnI;XE_34QHM[:ܗĘPQBΛĒ*4DPܔOrt3bXwlܞd{hYlJKNO_ DI4;9ױ=|\o GWYX:.Z %BJQMӎ@_g")TG1=DZkhF͸3\24؍o5{#椿URO6iIk6|8zoWdB^d)?_tι*C:#jWE?=4@:">^'ކ_2_Q!!~B#n ˥3an6-~*$0A\ &0rB\uKJQE}l߯ k˰r54zlFNc]ow) ,*'`|[ރrfa9RR11mC^i*1J{kQ r|eQ]6nYp4ڝ_ >%} zRJ"AYz5Uzo,z5 KF§kEQq/+scMp=Z)"S6X: Ae2 @ C1K(A&YƮsR#Sd[G}X<57Rw5 XqES*t_+uҊ yd0XPnQ&Ψ߿~F yD"#+м19 y'%챣˘{\K5Z6ЛVZH,}ȵ5\0MG8`B3T}UyR,09q%Ȅ35Ɣdo  $܈}X>i;>iK:kE}= A0/I8;V4!;GjG4=|^ձ;kvAwm: Y `-.YCpb[,Cek,@b a,@EPPm-TВy鄺+q_G?$r~tTuH5A~)(whw8sbGKBie?>mc8I rx6/'qW*PtӁdUgI*{*"[j3ެ1/%rO 1(i8ښ֘ʩ$9ۺayOǜ ƑO3~RUJ3|wtHU1mG5>n@l(7_V0K\;J`$S脼*λ_CRkpLZX"VL)v2aw 3b)p=H6U˔]qՏaYE`݇Xږ3aKj]bk ӫ ^!hKhDnlyJ1m={p$} U)el9̗53U󞽄`WAEV٢Ǜ1XeL ^!,]S}Aݑӽ-ӑC4,?6 v x_gusxءE3/kȑdai#8kQʓx 0Կa0L=Lr?c'y2hrW5L0{JJZNn l'Jq]-l :) ˆSO#ecK@WR@s*DȨL;r'7]xww[:/[Ѡ@8r \hj1CmnFUVʜI?x8 :KO@q~UVI43?=ORvZPN;%~L=Enp91d߀1gw:\r:bĆuơ_7_YW; 72UgO;sꗑW|cQL=*Ի$LWځK7i@osB۰m{eFEX't%JiilO)?{<;ijDLO)ͰG17/S[Z+@IL^U`8%DsR V5WqzcΨCܸ&q?F@<su7y!zWt$w"Kbc{^π|Yd'w {ʖ\}BYJvFcb$ISṔtnC`:H.TeҩRoB%VѨz?SܰK`>qfu%mb\HFW|K$ a7d/|7' 8t PkU@T Vv-޲uKEhzy۠oR"v#P5 l+SƝ#uRDW;i.q3UӬ}8=[.{toZ`˜ lBxN}KWz26\jSy{'*(,^ئ~`xÝ @4fa}ѝWW xd$5#:7h/zBfgnM"={^++H (1lv\bU$+bT“˂,X"pw-ZcKVC* .ߴZh d SyGC* i= .xm8Y3F9 |XAl꨽H[b%>nLRyCN{I `ɘoHj9\xq> M tG*uM܋fB;2}<-6 I/.6]vHJ'Y+L>EY!nG]̿ !X$}L헧:ҲHmxyew|b$J-oxGh/f|qY1" T$7 H/[}ba7:Je: wx:ƒ9L-Ou5ݧtAfh<} _M(~}5cj3gmeU#L484/OƩ0{L}'wh8.ToN6pZ1%_p4gV}ELmULj:^!g,mn| ܨtx$D\9;EGu|`D+8bUWf{SٍQd'NG40ݵ2EJT\\X$lu5o /POUȞBU9K˚^݉۲w_! k5U~@sߏ~UoP O= ٻm*`5X䣄ᝄ)_' K폔8/]ϖSJm9)C##.}jxy9֫7e]\!*xaZnFvfݮ[>z辎czR*y2irǽ>Fz$g\s|]pzglۧ.T d@͑u *^ F9޶oh*W_|m@D^g_%Rarf nUB,.A>5ۘ9Wi4rs- w8ҁLhh| ӄA%DjvGr,}OcT1 *4F(=R-H܏ccW잙0а}tZЗ;THyKn~]F,tUO~\_QAt@T!6V- ASrv+^4f"ul>`&J"HgJK8l7qpJԈVdסo_0mhYLf%mL쐃a '6XZ2K: sV}/pZEp`(7HK[InVs?վ. 7 7+>xmU.zāN4%=>sLdRWȎ :a"ޚ'MEv$ UrSM9zP@ C /~,ἏL871޵D6Zm'ҩFCWyH&CB|vЪ$\ 9[99MTV!TyW>9B?e b]Eu{Bjvi зha,JQvn#i-C = x}BcD'8QNnM  5]A܅jsekm'Y! !֧/w/:'ThCp6ʬsꁍvYPbxj eS|>~۵ge/Q[Q3]'x?C!:+ ԞT5J~ [:Z9 CGڦ=1m?ǝ8*ђئ1ړ&iCv㪂>κ BMLS1617 )R"cx;n1s5rKBC%ec@RT,+jˍYKPVð>>8h)|Sҙc(np$Wmκd %+My(R?fbcQ#,kGmRv_wJF~|ɪȄ/WHM&A|AOC3ҥO|hǰ%Onv$lv`~`2A~ Q896fhIN N#xyR6P1 @оy ټywQEea4`IvKRb|QE^PXsC]Bd 50U'gJXpD:Εw(hwW7O kL NZ"fU\Uؠ*qg]xn(" 6ʬ[N^|z+] qdV v1Z~ 18 Ek E Nn? RtkT7dRf4,0$j6V$6}laڤ&qw=N,#mp.5&Mt&i1;׍;{Kgt,.`OF7Aƪ 26jWĉeyE,^c3A/7̜+k;8;\4F<4wjwJ+@)]P"BQx )-w~uE_\vO_ 﨟M].}b@%َ6>zg[;ؘ(>qmd#Dh|7D*,tFc O؀G]yQwJo֘tPtL<үeK N9qA|i+Z8N"36p ӯW $SHgjlXOR?<8xXtv}вJhY?|/IjGӥΈ8UC{ n(r[L (Ug^mW+l`xic~N?Xjcs4miM<$U\ QV<|.yP-E3 JJ!0 @3r믠ʾ2.1 3eVW/X`݌3FLB|>-,z]"a9Oz8{H/slƵ'Z A))v*&oe`㛠 y}צŤd;Xǥ;v>g%hmǓ`<ieUS8"w|EۅQ]Of>M`PxAr\IK{Tfc_8 e2pSe}D0pѾu[~X dC0D .;#lLY!q<\]CKM8]l ZN P#% ׵Hv0B8T ONir1n4;Pʷ{v+6&Qn*)OQBPY}Af.TLc5YLJ-CމV֣nBCZS=-Ik,0O_0g:oVRt>0 YC)MxjKb}_E({:#na1nxb90pTU+_mվ2 oșM __r`Tsv{-ۻ{A^8ЊznPg=|mSG(U16g(F`D:5$0U q=O3tJ=wQ`]v/Xغ鞕DJ;Qq:Bflg"pZ>ϧē|F[,O9u~w⸪zh,QT -=Glت뒏6~I+pigzځ *Y<˨:b~4euDle nGMkxZ"1}N 4!0r͊;dO${ZdnQI>#|A Y|];n%-ԶVmԓVAnv/o$ ˥q6,V5,BzP=Ic{DUK C{:BXY9Ҭ퇈'jw,D޹Vj5.Gu%<"ZIPq(Vag %ӿg ~ .=6dg~SK]m&z:!һnS}OodOs> &let1L`-'ePf,ʌΎvw$SB;,&N:[N=mU2<԰wӲn (]bѐv81IbQGVGXcUX-z5^^ r,~1u5>,pIR +~xQS ?׺"7f`1AvrMMjL \nAqs@^vՐL+1\+ L[$ k *WW $f TpuC)+37 7 r5͞yGBί_t^$,OxqiZ/қMmPЌ5ɕ?kmXaCNZˬĻ=UV8+T{ xKDkCىӷ%e];K<7V&PVvI;pS3sR:FMug fv1 S"5Mqj|:b/3M5 MWkr6z^iQ_5`}c6dJ5AnP{ ?R\q cHdh[UVhLhp=u8s؎f@]UwFxW + D9*A?@:J:CDn4mo#V\s\0^R&C?5tJ!OJo%' dž:G ww|PdQ({V-̓| d7wTɚƥ/e[,NKۦul+ "xucvQQ;ǸAu{*ȼεS>d0Dvs%R .|ǽdr_ CNS,yvpfc|+ڂ~Ԍ(p_ז8X-#BogUN86-bЉn~o0@`fข3$L0vg黓"/ lSE.(i@uzjhݝퟳRIOPabZL͓U5T-.w „Y+B=tuP_ZǩE d2 ;#Ti$6;mb:Gۨ:ka`0[^뮔bL1¾0< p:qy @`v tHe~ū1>KGA_ko޾2iɀ˧ u>-_\4Lgu* `nZWȄzWG~U.(]o?󒑶G(f=v *F]>aemFk> 5,WF6/o}U{~'C˺W9#b7kfy1饥+%ENLI9Z:&kq,mBOhl8uiapQߋZ=U)u)hpdJ/cɋ!$3OZNk ^NLb\V.7!1UI2 =0f~,rpٿBL $_[ɺ٠QA??i39Rs=eP!% hQ~>]V}~~FPt#I}tjJ/Z'ԌN*2㏚SbJixjmvc,Xn">/ J̔S5ڮE0l &WL })7$3R0`uot͵ΠnWNցOpw(%.GH<_PII M㛜FIo#Ǿo/Q^VjEm!M- xq4V„x_I^-%)+XkruAE΀WZ58ݙ o \,QXsGRcEr}y|tNQ?d H?}60GUѣZڔrxZw>(0Rxt2mk!;[-cr";aMmT dg缭P{a۶=7ǎ9jŞ!8e6_S@rňxwp=H)ɌkΈ#m`ڮVcH==n3HV}Ҍs,DF/>3 h$ Pe ? PSc";-49R;2Kq9\5ۂ{:l2{+n"BɋT,1㾒|aDcj ͂GG<"׳e=Of < %%wm,G2Cwȟ4(:H Axz\<c`q9+UuAC!ͻ'H-$jr YVbqyH0  =?OE8wjˍ6E޷"S$Mqhvf1s @rsC+BS4o#D(U+ p"G{!ӹFӖ;F>l}cʓsK/쐊qqj+) )(t+jvڿ=ԡ) s{*Ql㤊KQ[1K>c5zk羹1}KGPx}Wx7s|7rT_eMouEB˿?ءIU)\p&^Rŵbpgpz4]p[[XmuFoNNCdNUtuDf J; SIRe&ݞaR+gYZ070701000002ab000081a400000000000000000000000164df7f6f00004ca8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/HLg]?Eh=ڜ9SUd\;u4G "@X hCILmL &dx 11yy/ @ ވF)tTC(C/$'64Td^PX6ܰ ِrsLs% KĤdqhVQݛG;䰐|5ΌC#J+Tq$_u~)ѵ/N[˔91{w\EGʳl_Hm%MIboT}LnQ~;>BS$Y k 8bg Z3LOFm%vf*li><02/SǼq\90(vb^F(0a $ sJ &ae {lY*yڌ?YS3rkV_q:Ɠ1g}{*fwXպS6M2[xN;C 1yCsbʟ,⢺ Lh.|u ?U*,T1 AyL6yE<"^KWD㓇܊W?{53H"e(LZ"=>|&Xg(tJXb: 靔I/ ߤag1<cF d~lth4f,`F7i^tݡv'8`\'>R(͸ J.ޞ~ly9 𥹄V ~V5idʳagM_JeV >!veS85\*]= KA*Ӡ9s;2Z]vm vL\{c=:>Ln@}:׫EBḅ#^Nv˶0U%灎-+MuhT8Nn%'5$10yVwa`59.Ogn _7YC9" Юw$)aa5>8Qt r>AN^h@μy:˓%We><󣩩l)M^Mʲ_oHIUxVc_7`OCam+hɮ:n҈0h8dLK0NzT<䷋ΧEqpJO۠dׂޜltPQcjm*)F0QM+6$K״NdAZ5Nnm u7(xeHř*؞Dž9_bfL|sXY \՗ 8"+Ԏ휈52S,&% A1X>[q[{A:E۶-ߟQ!`/@(_C9jr|c\jP$x9H`fY&UCJ%YwQ^tUT-قp݃+{]T:IR0םwBA+-=}pm@>U^՜J?n$Da܎ݑɨ3 }wsgH odtKlL{cWk }Cb P:-w?!'U%1^ a^Al'ٙ8sKS>(:ܐś ]?H nq6Te4n8+\IۮY%"@ě,}QH+9CIy\s: ;&5J م4km̨{{GFv]̑nԜ=MQ>#.G@ރ E i.Gi)w?{DBZ~k1%c-Mm&~':0kUZAmx_yo /:F*p6a:35r=~Ux.9lr/:ݚ\qp/ sC-Hdz S/2ߡv7- qYh<;r|}bˍ7!*$a-l`-_*%C$5U=ףnKYfT4w58. Ct!:*("2A._I´NrsF(M=B\J7bt,@Szxq(#6OT:^Z?<&E )|gM?\.)C}I#y"uNKvAjzqܔNKbAU5bىjV_ qsSmx-iž A K5xK\EY1j[R:7|aAOT®pmnd[FQ-aTkݪHNGw=UߛV Dه[V @|]oFr{`qB\XQ|_t٧I_sL#7gt7BF.7\-rN& 6h끚 "5JB sZƻpWOr^`ӡi=}x-RUd^%Ke! 8Xҳ'ǔ!H-obėX Ɋ6c7DG0_5T0s_:qv:&.=qxENIFz`"M"KV-!A 6ZU HPw㔹.cޠ* lqWh٬B)<y+=f~Q,IH(hrz/Ѣ'Lh{@/ulq۳pF°=nK%RFٴkCtUD r3=7Z5Yn~'NDYWs4gM#80LDΝV~ctGx[. .v݃^q 04Jg"o;p_\DPz-xbC$ 9ahg ;dTb9Ӽ֠]kUvKthg.U8eC-]{p؊q+] r\ pav_XT:S^VQF!L6 "`sk=}]Ͳ Ѥ:BV T,At>LY2Y o(jSy_ɏ-l5I+DUN<׌w:_d%@W& ƈ&ӀLm^Tᖱ: @ՙbbΉbSF=5 D%@|RnW+0^Dqe9X{(R*Ӣm4٧/BW*pr8%=,C'F%̉w'f57'oT#;I)Ґ ~~%V'ʀezqIbPq͌mL[9֖YjF 7ʄ_E[s7ȁqgB9n?QD#QRSGvOE1SKE'NL?i$Ucyn9iK#Tpc2_8Hj b{+Q9FėƑ؈4$ҷ{5S~8s> Q҈O{ 限L_nB++iLYs @c^zkpbsf]T8>RF'ҶM2y,^ڍEͶ= #|SfHnOYi(4_ap˭B SIg5|}2%]Ջr)~8ySlC PX}Y\Z]e+i4O59ĞeF!f%js:>4 15bB,pN"6`UOGfjg`Gs..htO0` NĞ|]:)'{a1<J*Nc:p\m2wn̕WcԨ͖yhX21O< Ɂdfz6 AuRZ'Qҏ15NAܫmo=cSap>M"aYdq*rp9bϫ[ (`mt~:Q$iQ}i1e b'(^)p~^H*t9+$GU_,4nQOOQ+_ME/s=-0+,4^ikـy 9 y}:s+v1َkzva~3W涿(@۲X .@6j99os6:נ>ͅz/-?rzƛ{bs@N&ՃGo>~7g'z?&LKiiatywfqba XAH́]rGbUJuGiɏǩd1*ʆB :.ǭ*ctb9 )l;.yx'4 2Ui%NkAFh+nB%wCfGW N\ ,07 0h*vO_Bn{1jdwlӎIƢM`aÑ΄!8a4=A-*A={tG+JgW<@<&6T*4=VlO_2GVQV},KޠX4 WƸN)tlyxHҧc=N՜y tN)mqUZ%*iwVd /T谿1p<eGyg58?bW*c*C!Mo.H^n{=y=E |Ɏa@t0Cе"jAmuW¥hY7ȘMo'rG+?Ṑe4VIņY,H!~ &<,D.\=^A:6}XN s%Sv-ŎϓmnuGj ؚq/qvQpYP,^xղz(R~2aMCK.@_:q^`ȸR1Wм(A }[r@ Cj(umŕ=aHiLJ.j ڝ h.Rʧ+ˈP>إR-JuD3y&[NY&7ѷb{\gij>Ѿ+oU.)ºLtA#ZEwU^H٦dv~B >mςt9uU;ĸljTdbd# ʖ x^ɽU&ĴCW3-̲1"n.VH޿;B`m.{.A{nLY8Qldss\.5)&X1TeIcv(r-7mk3ItEgݩTSEWnRԃ4ĔլftY(;_')xY;(O]Z39 Pl:Ա!?!@SOd"P$O${1֫Y7xša,&JftʕKLa_ptpk-ƒR<5 Eeѷk!dQY 뛶QxfeL* 6wI_uo5^U4V żqfV?Mt&#H[ɐ¤Xڰ&r=I0cϽwvpyLԶ4p$lˬH'ֽ2I؃ݧE1,Ў! 6CZ  2~1,M11D弢X l>KpeZ&Nw,b@2K\\XP6FJ-4<?.K9QNǩ#:"P*ϥw~ʣR^WNY-|9z53:39Yr֍Y`JNֳE7L\GQ6=Cǎ$ 4^>!uQi43$t 6qbm]~ stg9r7X-hoy9oae5OXSvt@3#/-dwrJP?Ol_"@2xL>Ñ zY2uC+kΒ,29y=Г64aZ+)Y447?S'VM!{A%5tI]N"rڞ |otq:h?S~cOIЬ$D乄{ћdݸt@$)30lt># 3-ؤ?B+9yݼOR=/j~>4L`Fd[Be:L;yTi8X "_:%qQ^lEBF:xn>es9m|1weZY%5^&9`0%Vaytz[~YȐ J l$RUr$t%J{ Q L7,p&]sDꁀxD*}5!*|)Id)%1Xv?+?ge5L_Mt0 vG# @Mr#8Lkĕ'c@,"SR.׿ci7x95k& $>{=ٔ=h+L x3 B\p7r:{}o| nKjt`M4O x1j}V/4\[ئ7xL*Rg&H=9Kzcf 똁 ˉu/_eȡ;wD^]jN"+v&>)UNW dWp481[-DN1 # 5AzCv k:5s 9_3l5ف!)JI FX щdTkuRNCcp3GτW# 9huqv\ŒGV̔޴;dT:~O,K G~yҔ}~s@&ŶYlZn&|11}v0|YtD&9ZVeJk5VQYjTQRo;*q Y*Lp\GX$>ʩIJ8-s*af|C\lG֌*7!wuJ²4ʌ}{L }ϔ%~~ ӚXXˊ^H(U\B UH'Ôͯn &pu"!L*iMCׅ?9"͹1MV堅B$ؼш[ eϚ^"G^VrR_lWs& -%Vnj{6wCR"֖:ǻ߫`VjI+5mcTwbeB eya`սC$htO̴ |FmDVL`&aprÖ=(DIqJ)$sOgm惝f@s#5shl |Cřd2Ǽ0vx گbb(dsUu gQ O.avh㮀)Ob MZLIKKwDap2;/AO Qn ~1QgAݷ }t^$C}{z0=-iqm *! C>]S_dD/ ִ}?5~swMV?\S82?={Mf 'w%6 4*[6ƺy;yg=}&1q  e軵fhmhnPI#m+^_Mں do NGm+XP&|[6OʢG<+ [,;iJ X+kdž+96lS9Im=[֭knuvTy3z!& O>3^26NF8ԮS'ݼҺR3Uu)~PI&R.J7"'-)dU;Uz>̆UINp*0$OCr[\z0T*鷋 3Gd/T:(%[Dm.0"m>pDan>j˂Pdmw ?堀v[". /8o爮ifUUK; X1G;'"ڙ#I7.0`OF@]Wș _k[3IVTߍK r,T*iύ: aH Y˺ Fkjݲ3P<Y뱭+lD7?1O63Ԓ'c6=٢#"͏6ŋQc7gAr'N rFlH%0n $F ;y=nsļd5M|w<gZaڳ\Mńd uVZj~!,\DC!`9܁i=oŤEG$ĕ]!T{k H}P5ä,y`I{/et]Ԍ)}<|q\wGmHKcN4Jq̜֍JPjjOfUu aKE>W5]vÓԫ&8=io!!ANa3:Hh#O)LK?Xw5PkgjX}ZSVbi$GOô4&UZ3gblc1r`!y]u3ʻ-t [i9:U{`shF,ZmA]d`8xj[O' ORxr'"!!eS^)"1I'XG˛*7\"7 P% `QML+=ٗw]̆ 2.=!F zl)OE0hG}k͈!#2YiOPTK ]Tn|!#VңTcӑA |"R-I>Ðvk,qȭ~zzU p3 s:WyiQA[*bB{2]b!9Lr13Uo91R*hŘRЁ&a{6AUja^uXCVp ?}+ǖ*jWpevGdQ-;,[||am`?& b#qH|~.~oť2HpUOo GMJP]7z'Q %VHż_0;mW2 >#1RQ' rsU5 oj?^>`vM 2ޒ&^paffj5WA^СwV29UbE2`TPRӘ;SBHq&v]ӃM~E X0Ow_uY@rHp DӚGw!}g"jKc+#"Es >Qy= jl'׬^yH%PhTA30-:6J>Z`+trKjC {{E95N61N{lנi f=hy?x33Vu>% Pei~vIiE*G">TO ҳѝU,$ t~Pٺ Vs PUW-:  9?&2Mh#c+s{y] ;D{Bܔ%\t,27o|gR (:-}tnVYvn`3\+tA_L7~aУ\p+cOe3 B0gTh=B=,V)^W3g -ɐ}jO86nJs3ڶ۵P5Iu5/r{wgAFa-j@ٌjnRPVQ+][ݽ(U$~^mt~Mg#lhQgɝd#+In|;70=q5p0f]1őf]ey)%t@_b٘˟ 3A?0,% E"VyI$m0#C*ɗ*51B>mXRFt8;|rKH!,ʀH}6f{>ؿBe/\ Ϸ:TlG;7BE y~v#ي(sBF |^\OO9+iWUc6aԺѧx^ /% C<1L?yL^93%dO`@sϜ ?IJʡ*uQQ ^d.Soox2Vؐq]}ՒO #j`W<ίN[T( kEI0/ hM8+1Ҳ֧A_&6 k1O60Ҋഇ]CvyS%>bǏjE{4 '^yDT2w<\`S.i$>~ 6ࣵS#H-5MAjKAIClqRftO!,{!;_nx z4⼃*!쩵 0 c^3i ѵ>hZO4.987ة&Ph$ P/s)9;i&~izy. XZ[&VkXytaUܳs A1J QEc񜻔mo4y Ԓi'X"a+sGcdJs;?Ve (y̽궚 Pd$F(EYos9>Kbs@{rF"mI;[n]HW/6Ee q#}j1%S)e+N;oWy y^Hڈ3ɂYٜqPZ Duz%'AΝ/L*5 C \oMտ/'W. M{eTPejF]q6ry!}2쬭>ݪxH͈GmAchDП .1!mgQ@݂9TRZ%) ٝШ=j ͆)םq?"?r\U_"=g$[ Slܪds%N9L)+E$g AzZ98@;N(7GL EfH }=g@ݨ9' {&N bWJFX7&jZR۽ ,TOlϒ23 ,*gPT>kZ-j2s.Ch=TidX7λsJ\،ԧXuG8"cAd%!'<%4Sƞho| &jʆ_8/;k4RUOLɔxF,"ˋA4^優>#A|1w\"v6* 3L OO~I m}q~SpѯHj]R.Y3y GH%_ӐI8VD\۶UFW0jqm<>i袌,rWFbR!Wt'DԼ'Kn% Rp8<&m$՛"2I+oک 3ᚣPr,B g%Kci5{&?s8(n;^s Yj{wypev<;fwGF۟Z{#O#HSyr@'Y[Ƭ ^o^|WOVa)/@+0-lڟeRIkV5\5yxyeIJAFGpb|CWO'eԊ{ ;VdNrAOk\jTj60yXFm`뛉mPBG\Pq3~\rrΨq 1lZ L/2ƹlTkU2ʎW_ʂ~SU4'nwd6ѽLz:iwOoIwEEnb94zqC5] lS|PH"@ cphX#ūLݦDbpM3@ueG4:m\fuJ A1/dCg&Dny> PHs'n\Q6Hj:X V^A&cvٟ(*"'5TsWFmzts@2aH,mEOϩV+g]YsH*I94 G뉥teZǔI_%5*k8`5K|mxCR2`r5#(25m: 2Wl8r`tnXW#"%/bP.OB^]_]{ՙKҌ;[XvUmJI5W6{6|mej*XM~;|DFPg;܍$]oq&7a T0& Cpު!ܣ*cS>g cI#sf?ek E@6}A(cρ"4lU2pO%9;r߹H[$6M`IбZe5TLs LmkCj~6yB |Z[ƿ|4]?][ 7-:Q\Vش(xvG6D$ `ReD@h{9gY+%*K;@?'F%t&O]Zi:] x2FZKR ؓ/4.J֋&Q2 l{Qjf mt2 C385;=tBoN=㓬i9؍ӡ9Cz6NeAwn@w.ƨߐc#W&9P"+ NjbƘ\&Gߦg8i]%$[ Dj^I۳ٮF]J93!BmxHIE*PF;3BYirrkHa>D_>z; Mu7ʤ۲U&h 0>AilHBB&w452? Ί$N}Qre=ڷ/в3a4'u7?ax?[4 |kbjMRy披AֹǪ伨g[VJf+zT:{k(S^i};O5P6dQ ^XNk4x_w|۾ҽ=U_q 6 屨]A 'P؛Q ya ؘ~.]yb=Q Fy0M1~̱Q3\jl&ٵRK eQCϹ_R̬"T*|鍔}2a&~0y־ ,<\#žK2J2P]  ],:Ar5 Z*Ceͬr((0XuLAvkW蝾Rz7c]{|Jڛs3R$:~U Da$xw>9:L%pUR0>r(I{~mg<%V{FN*\Xh*ך_DJa.7Wg#+Tsm"_D6ޘ4tgX.0]1E%7 Zֺ@ GC-TFf>ʦ>NN–̀3~Z}Մ)ť}vDr$]|CbAUDI#7DT XJlE:ؗ;\oUq $ȼ~vh78GW0Y@3dJy_D\<=i9BNFuy׋շOpBV!/ 8sec(4; hN)fPX9K0L| S %VWAQ,b&w3X4{vpӰy@.h[]M&3,$SՉrn.ÙA{:%y84@io<)fܫ!z$޴"ǖ#)A7 ?U1E@qת.GL#0A/DOE_j˵oꍈbYR}lO C QOͼ(QaLKo;K񭚩&ieARU%/56?ЏVBu_qr[\!mK"l%ޒQޑYGDljaHe}3` cx r43uhI]1k()`.BLJ8$Z@_:֑Kuj1SS\,ƯҩOӎz\ ؏pp>uu\ b gsq$_2m4ս̹FD+Ŗyxw/Ypk넄趙TC5nR@ L^Τ@ [c$9{9ww4Uѷ˨GJ'29.̪ u0ba"l҄JJo5-Ta0KbIij2} RLن.clMu3.y}a2-ok<5}PU7kR) @B'p$P\ZU5<.S&so(J0,qx a"%b?Uj~>DahT ښO!WM! %g`#7RNxځ*aqYט'JoAO4a5(#u `UNb 00ȦŢݔ_B.s?26OƑKQJy/|UcЭ1@N0̯" ? 3FqIS?2!w[0)IgЃAyڙ-gݢX3Y#}h]! >sEdr(w5` (Q~F8叫Ŏt)dMq@aɂCbZ_ZN.@eȤ-?.HiS֞HL߇dL :ͭN4\1CKCS2eoҸ%Qc*s)qODž;kTTjw(t!a^(Q"GY|zJ1^ppM 4ſrFwL0cT>*Ma vw~mJ3Z(ߴ 3nbhmZ@ւr݄(#@/i} 鉃Hb-SM.W2*1)gMzEV˩;^t._5H~g"uK( fdX%ȱ^O.["m1$గ02 mک-U.wq?^Gk+k l R:$mJT>q]rXb% s *n9*ˁ1#ު_:B,]Qyb4qlf9 Vbv׆  w(?.C f:pز5e5F#lA8b{?R%fk!lQ\.gW\͆d=﯑Et"ݕ@i:9phM{(!GᏋIbgo+'y^$H aT?"|~ (&wxA?:䖒 J4Cu$.j ӫ-1^ACL"4HdDW;3ٻ vttؔoj%CDm wߤ)Rw wzښ8`׃)9uiZ]Mv&{$)x)hzfc+scy%Nݲ @N6/o}*,hʒv u}bB  4xIuԋa+]bSnUDdk+v (Ӗ\ ]}ߖa#ywkzrJ-*=:KPWN3 qѾ!)o~wN`u!>Y (HN:寁#`gU+tpl<΄GMm=ױӴa Mf{}~Ds>54pkn?gR<.yc2n(n[o񳎝NO;g M/p$]3y?~:U+|O hPlѓ*$( W(mKsBù}IAW+"P}9mHY4q{l<^/\t8|A"mvi}wGfg/wu)$rO#i[Hڕ펮N꛷Cc`I틧 f< iM89IM%Wje^j5x{›u"d;i7k:];~z[-?JgaL8N7EV):thU/+sC<.Ι 7BIv~$Y[C+»-Hb&-^0>-ЧM ~/S !%4>ϓ~L1 ym|8#th uT^f$UKggpy޷6FCuƮP)qZˠdo(3HVdk ߗS#Xj;-|PhsMo%p Cy$i<'zd1\yOR1yf9Gy>F8_͗bo18VR9qN4 >$NiHE:Q- W̬䆂 JlPoۗv-a4u*{nm` / iUߟPtmD&Ko;~ ֫MyJsJm)2Ο7HQNb^`E-&O)p̄؆:n4xM!|j^2E5g7g0$N6ۖ،1;TN0;>!OZDLN&&XG$ݎT=߯vͤOw*Й5M%V?b}֊l$Ø2v?8̫{E h̞Y do+%<;b9x%r[8 @g Z{=^ bv>gc_@_?0"/GJ#TYΒߔ̮؈V\I>QSRԎ8'Ms.*t{(Xv^* ]bMүRpnGx{*;d0kקẄkJB,cʊ3DFeɞ&[P ~YkMgJtp|AUD!dGK)_9֨|L, 0DU=ACLg*Zk%c2,tZ@^ l %kLU2.9M5 jvEjM6oWtr6w^wnTa$}y xK舎yIs9}}H*e ϙK.٫k պsQF ?Y;qkĞ]IH-p{ύEAD ˚h}#S1 "$}ƧlDxcaۆZ-N5^H.W|q# #@|N(ߎoG&[z}u&UPnAr;ü=ws/3Cikkx0TvVS1ց *>wqa]*HVkMtCje{HvFP1zF:0]15镚p􅈾z t&iֽͥ7ز3/'k2Z4~^g']7VG4nzsd 8O"ګJ \P8-"jo1Nzq4<ʻPak1hd +)sDljJTuW$E賨+2L#9B\MBCƝy$[ExNv8lI]f 4"@GA(|ܵDiQp2()#bEe.񨘈uڴ;hcƅ,OFVZ }89٩{mJ&b"Rk)!4.y{iȓIoŸI^ib*`(&jX!>ĕ闆ۍI "b{ъSW~B&[fЀ1D[ y6N {Ė(VOjv]"BċJ:_q&kK@tFG쏓G2{e<`.X>c_P䄚bf/t[%e|*+E ԍ?E[,r$SGR惋lFhWkIKJyXZmTPX7f&}6 2@P`zҥi#^uF1 snM~,o|I,pMovht$<ϴRYP8`6HdmGVڰ r~֊,cP3 T6B0tSc[dqQcG v)Z8cJn_yڠ-!$ivwh&7PQ]U>0j9i\1 "JvIgg-^ 05\ӓR+O"HOEDj]a뽓Hbx/TɑpuG1E`56YU|'Fx\"WHiUDLb&|eraȴѧnkg&R$R Y;t V~Z.,̕c"Ez`z¾њ)y1N3(Pn &up;Sc;&nP4x!$8.ITzV3.wn!=34|٦Wxy *.c|?P0}L9k5j,>R]q2= bU4Y%,t~V=&O \9MN)x9@G/O)8le5sE1e퀮6';9/? ([s4\b*s/|1VhT 9m*qD0P\P=5i ?! 6ifzN&aR00LF&1"HpQbԚ^^{7@z5#E]֋0GU㉬р_nďB?(ME㈸2m Qʒ _L@ywf A!43oל t8Qo~iX%Bp7sl*I#$MɔAjIp+q;tAk8Fo$rOQ.9ƧjAmptxlek<+HŌB+9L{dRg[RMY=TN!8I$=_x$|fPŧx aHAD{>3X8A$԰%D xYGLLїڎP`:cٮcL2U2_#I>"df"PſDpt[pfN=H͇Re40b<4W 1?_y84{Oy9`0::u9&ݎ>=d1;Emnu#0#٫SÔ%* c?̧D+4~IcK#hߍ,f'`PөZ__frܑ1Z˿e\tHݷE;2vDV'5g%`D\$P#!"HfzMi@z |LiOTzh""KU!c x`uV7m L/wtҊ[RCp5(v jj"MIV/qh%N3Ϧvڃ#d65^Z@'ɝÆn7V^K PY M) x_P[+BAOW~>fC)2V 7|G\~N3\C0nu¿ꖱK=+xʪ50w[#8AWSAa9xEeI!uU n_Tf u"H :+bI8Rp1'{D{*[8U=u39ZѰtDp, /Y=qgwM] ㆃRxxCh,reJG{lT ]7+(> e|A\d0vnѸ9(IݞЧiЗ9nYQQ^Q.;2Dyluy+6`E N_痿M 1b! q!o+nw2_=F|+q(gToTRj7]3kUl)!i@8U=BHxhŨ8]r*[9U kSD&e |ZUz.үf~ ^ pYKX5Fٜ/F\`)1&)>OG!ɣϧlY̚Ii+`- 'qB7{HBQ?-uPtK7V/zS1ܙ[q7]U7Lt|B@.)h5\G{GJVZsnXqV o(SO{ }2WLhPב3W,?`AyYoB iTWL 1~9ƵxA$JCB׈mWz ss A7h{F(Vmr{~$+ƍ#Vr'*P~W:^9 tFvHl50#ag"/$AyXWjw>D =RS~vbsX0O gSapY cÀxfFW.гksV5l@O|_f%!ϓ;jC&ZДE ̎m.QZiS_ Bjm J;V7^L(aIoȯ0i5wݴw'o ! V"RbUw̿Yǎt@SBV)c'oIDIYJ URY>^9[@]ƛr4ۤw ȼѓxᅈ^YT==)5j%Q0!{м%9pAU.Ndpu CD>ɬp@fЏg%a 8_B @Rq`?ܴ|aӁC8sEQv2:7rU#tNEgr&SنZERMfJ 5Z,LȨ"I8: 68|Vo/EL#i/8 cņ~~=*f,UJvr*}0YB=Amqz1 aNG3,m+sưB iZ2[;;9}ʰn+ )#v,TF1QQd*x svUS4φY w1wAymLkR4i.;HRAE[RA+2Sy-|yjrs9f_Ff* =2 jYѣKeE*)%CqJgT~8*$4_(P*ȎL\)N3j޼lf(V'WQܾVgІH/}Tݡlu;|Ml}i9E XD/oik=lAů'.\r9S=u_hܟwhJ}f/T/X;مJUeI v^g]l~k+M-0RJgd娻d#pVۼ/~_068Lfb"8ԦI.5)Nm%k'o]i?׉ <9%(WtI˾/E.C˼t'\`d0i솨[S Zzb8VV]%9._b*3Rz+4L=l-ݥ],%d:ӘŲT9SB!pd0΀^Ms@M;40da' *$`dQ~RKPHnYdLj( 3̯puV|lvA2],'#|&Z"42]~q[L+%zUTM&D9[K&&1)==L/4| J?걥E{]ҍ{;`mGX yD~1K+q)x[E5J[otNzxYD$3lM /L_h2vS^oii'F UL,"Lo9fgS0ZVfT&a~1sE0("}n\hq#|>OCnq;eo d5AnUJDbO*!NG4qV<@~ReEȍ,񐾶@Ĩ>/R9X-sĸJ -fS̋AH;ŀNXjnY]AVlÎU˷wϤoƖkStL R$Tth!zT4kr/ޛϐL ΓAQ`mNv K°6x֋K@T/x9p> ]055fv{ I7l4BQLwvI/+_.SMu`)Vw]rX0/F)^4/2V<{߂R+)X!Uoçgʎzw m9Ir O/%\MC2cm^G 4| m^w biU^Uca|+Uڦ'!Pqp|Z`;lRs jн?x;yý\69Zph5"o+.v_Bxޟn@G;cQly@~Z}Yzȅh$9OfPڰtxAb.6f,STLH =Lw4TPRӇo42^b# aJ{T(CPOcѵ7'X."-b|c : ͔4 jzh>;0tA ӫ׺&K R*%'"ukD̫#(A$]_)ABJ~5ThYwy#ljP湜_ TqnN4OP2fۿߘLS~^~ţ9U3eqqMd z͓u?d62[PtߎY|T QQ!LDq9@a˗EҦa04FeIשm2dT ^N$Sl-_y s +}j$?Ci heGHQzvV<.||HV?J~m͍C,bV+YXbY*\Xч~s̑HTVE_(N =oŐRxRmHtV;LeGK&qDyjߴ!+6YT%o81HrLgXV %%KC$nR"EhY}A'cR2TXqaM.\@lPq~jiUoDAnBhsنʲu!/Ѳ^\ =.y.߹_כ_t{ӳ_rr.BߥE+6aƌ+h~zTeq0c,'BR8ޅs~2! T\c fN{:OЭޒ= U=5 gxJuVeX^A1 "KqrE1p!&=,,%KvŌS7)|0J.%:DZݢyAl?GlN|sA_ٟdUZ^VbݔLeTuGU?P`mr3 ~}K%K,HI)ys_S9;0ig`#YOj$, t暦izypPoIfP :Ԅ<ňw}X=?V`//??G_\]$AE$Q.K_pg~>/Gn5G\X\+&+Gh~ܼ&?XؖHGwzخoQGaEKo}lRu oǡ0=|VڱloaVUHCh/ /jD4 ⭖)+&SW@;2T5|H!X+ ?1H e$ e{\Rqꂌhrb;^2Ezj%EgU=ʾ b+aôv~u_n5M|hOyc B+ʕ¤rtX{w oX78<2T nYD6MH@BA͙X QZkXK$Gifj9D8wB7 *\xzt?b:!L:KĆ> ,:!^J WsqIEV1`@e0*t jz=DaZCbz TU`>xan!Zׯ6, q(K3%4tkC`XMa0̆޾aȦ\Uc߁gx; i6\6mÀ{ V٤aFg=ÆY:P-ig"N5oID\Dl|[svI"~3N:[,WkOdȇ{{,1 %vGۧbG-r^@ `A_D+mBqؒȀt<_Aسw++HZEˏ%{%v]8Z2y_1"=~4""YYTsM1^$Ģk.vRfiC(0åA04/VGyلlmNmږM|0}.& ZGEٮZAOvd;>ņXtU+aOq̮'YШ2ȫsaccɞf3:B Sq۟ Qbzk^=Ek|(oÃ鏧~Nj+M u,Mv ){pt~LU1̔5NdVo?rьWE0ĽAp5~{y$ =NqyWt)QoLݸeIlL0}-%ŃgF}IgɌ #܄G-l⒁wllEX.sgM"u:`NXdU@~Kǃx`e3/,2E]Y1dɽvmhb\ʉ6='1yΫj&{U%9`ӭ@NG>n9<<_UJo+]T;=705t;:COߝ;S.6IkjJ2VY+gEC$Hiwjt ?ۮFtJwH "&MA\PǏvx_!'&'vˍ+1E!6$Ǣˍ6xyڅÂd%eK"sXQhٝ'b!z)@ nl!@qlP12v^jji kK}bsڒNSӺ*.Dzgk Pɢ‘2$߿1䍡^?EGtayӴ'+<i 5o[E,M2q_`C0„Ni*Oaibn6([Z6D|"Wň̶󒡠E66?-d3=C"2 x!|L[q(;kț]P}atQn9aQt^U. :w䄾o-ގ% ?i}oyg®PZbdSI'9DZhLٲ4"sēТ"Ypϲu(t6kv4[l@Zݑ>p@n2ڝhVBO"9(j.MWy`WoFmX: vu6@F(v`lAĕQA9UkҸ9cn/FQDT[3Fb Ӆ࢖*V`qP%~O<^UOպs,b8K.N dxaQss (n)&d)NXypnɛ BG_jTtankO|)t]p/ 7G0VͲ#DIu<ћ<zF=n qSע7XGlpd9R4@ȥ,7QAl[cz0 쮏wdnz{Hp'} >ŧ0{ar>ms#|7C=IKJЙojl5)otL9\^X~9cQQ߳Z\^H> Z;>:Jŵa]`#0hO(lG[NCZy}T9*ܟ,耆2$*icuPH-YlrR{M`*  $Pp#f"h` ;6o[ 1RR];̏z꩙%5!`a*5tN,V:}C ,Eu[91O{ "O\UjTR_sTiS0mlnW]IV!!kp__w+ Ǡ[KкjPҺA󗮨Jօ $RERUӉ:-$ V|T\ώvA؄lXיZ{~|*|=J nrǴ_ 'usI 9F Vv8Ւ7b+.L 5򘷑Swc`~ 5 yBxR@VJ9[mCPdI˭8h٤,H._J"~E4=N29'^j,5/ln0j˞m ,nӓ̶/ӈ#Xwz5Duix(t_i e+vaPW*[Ir<tR^A!l U.nFg*oQ` k̓#|p% p*I8k;B 0HN㸹 cR#] 8X0GYq-J5E@Q4l5h":6(UdAUOʊYpu* w;ᷧ$#?f>ZbPDm('-ˆ+'Í ls1z{?zpdVUHjPGb`cF̠ R@ Y+O[ybcp2\k8blveNٔj<Ovxީ)4h8S1/P>p\yv/ b KUokc[b` Bj<`j"\#ܹ1 @뤽O$xMjk/\5͟lEL>%eTN.]'f !~B_c{\cT$9`ZuV0,5nNu!Օ#:B6 &Cq~Bs+ӭCC]l]Cy]$3!1ҭL%K+fFm|c%Sn.ޏ32M?HW I'.CVl*-" v;U'V7rlhdPnD˲H_p%w`OFӸY]NF帞R|zt ̐.d:Y'2ޯŌ#vNnf_)4` nn>V',@Au1RV'hGZY䀘+񀝟!|E(EHƌ݌iHVF.UWN BNmH Q}*0Z]g`6L[S[֣ƯedE危0l\ YNZ f8m&ŀݧ=]M 75<ֽa~g.R#oht>I!$,Hr;;x?$&06(>H"1b {I@,"*G&ZJY(uW5Hzx% n[f 6gƇbN$遺=0n/,LU8{A9yR{:2Hku,P$åQh58 [I KK?jʵHM0a$^3bcT{>&3KJ6C`7ǨlM,-EsNcx4 XG L; 1i8U @RN/|/i QUt|BmN/1lU*΍q央 Ρ@*26Z҆w4ιkn#[|aQkV_?ʧEwgҚ ~Z]3e>Ej97|;_VrW.SR/D.VEmh\|K;?Ǎor{P a.yIJs0߃h=~eaĀ198NVif2שDذ Sׇ͋Au\oXeqZ2zS%=jCUîW&:ޡ.1`T(amlm ғ%>puݒǎBi›z.DpP-|%TJK BHrfeJ~ЮRibYI OAHao$$ bum BBOSP":Gx-iAvGY$ӰBu=):Gd0b+󪚆CЇ^jE[WTjr yFwFO#um/#fDmq5hv);I,W,vS8eV"}S縃IR[]ta"! ycuk_8epRD~G$Q݇?ֻeOmD:`>^X\YK.nE{`:%13&-*: e?f[ K>OP!d!4qgX!cz(Қ7xItBb dF~PX" x$\_ꎝ^3l۲qvgYZ070701000002ad000081a400000000000000000000000164df7f6f00001f28000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/]?Eh=ڜ9M+5CְS v68g'5oEs=e]WGUcI/C m ЈM`gXjA6ݼFT)4Yyk[{_N'ܼ]ڷ\6_>DC,"Gru8G=S?7e 0Z7`I!O,ڒ'sGخP׾F4麫}T2=q4\Kc *elF0* &^G^c]SԟxY YBƂh;`2<M Ta:_qJJ&4B 0Ui ͫaqI^p v>oS_FbH3XA'BX!'FLoX zV/fy;ȏelɴj}$B4 Zft(*V'An/JwCf\Ok U^a,} G֛D&:L_#(;ȈiKSU"Hj$d˹_Ue& =X WZMI\S4B Z痁:<d&1.`6]\M+1N'3ka.hX9#Rcf fhETlCKGY) E;ΛXnKtFX >,gn~AMC#Ez]G:}"r]S_uѴmeb=M%eieGgOzcB>U%|?.޲ s[n܀ȠPiW\Wiik**,ENJc%I,A˾6_n. RgvP+% i殴{4OWWY}an(wlKKT~s/̣:9*)OXwgZ)׮|lH ;hZr6$MaGy-t5ʽզNTϊ0j*pG;s\4$V vћnhTP8׼,Oϟ#٤jnBhth5~LWbU{H@̤sm"7 fY. 3E`-?V[g93zLz«"QY2 y( ̿G67!R:L4ml^E/pNעeӮb;|(1 53SsIvN݇]P;juh"r.kGm׵Hr{cr2;k .tZ2jG^{'& *cog9# [!(<(К[52PN9SIV`4LXq*W/cS FC W;7Fޞ%OC8_zՐ/u!TI3-*||Xx3Q}^ɅzCR'\a:0˻7W 3 yHl=[軜}OB;Bl#,.0+c&A : ;}w*%&Қ {⤋0h! |ݳf\ݾHMD^] UeTr&@ ޠGBEL_.cm斸$ӇfE]‚ qP7r |)2xOxrP4#!3 8<zF.){WQ,Ϯ韚: ] XVb4Jл;)کOʖwF"uoO#O6!%J 9nϩ_j]7+p"ԤwO,Fy~嬃1#j+X=q@\oj[:%2 IiU ={e<1ӂLE_yC9Q̢Ocmd~Ynfd6K>7T ,QsCn™C#^" \B;b:E~6&Q}lDZ!)KYI:Tc""2Dn"=GS~@b jjQq7snE~ѭ`ԤU,=T׵b7qZ&W+a0tFB5|=6 g߃̗R*Ib~Fu҆؋K?S @IW섒S ٓ aޕֽ1:.X8}VqL*&@uRH:\yޏyQ)'̻woNq?ͥڅ{pr!y$l8:/~J'& Q3\B^W5=8$\'ctYRgѢSv̹prXi 4&'L%S9[|I-܁Z/msGVsl%Msp!oQ9"2y9m-.Wl3U~UN٭=fiǴV(zZI&AEll"RBgu#o՛ZwŒt2TDZ;=JI!u0ݹ͔m8Q2Y"@.{U/\ݡK,o'Ü-$Z_ oWN\x_Nayk=Xn f"C~4,jq-*,LSx( p~펒V`eNDC=۠Of}ȱuXّ ~SN.w9Xˁ>cܶmcv۰Lxa=3wln8-;M2 5͔MVV+[:ܛ s)?b%:._ނxHD+k ֧ (̓RcS "^h꘶a?v$p~;hQ ]$J*va+R~tۧ3L+RuWA\(X[Jc՝$G@lO7;ɠL۰ VCm>l˄V^A#A $ V+A9{]{ hpj:EkKV|si>~Z:Da6ujtfT&8pTwht @Nض]&SOX2 ̡4Q0[l.XKwB}ppov&54fA5fR8^vy*K<#s"A==? S}f%> @PFVYߤ0V9O2PqfM{dp#ZyaHQ;HƩB6 X7'ytRϻUDK^&NCJDHyiA;.KX5^p+̤7'|¨KFqƆN#/]]`= tBt_8-8o b95ʥd &9px~UH(R'HO-]m*D)1#$O_'T[pč+:,NQkqۗf\ DD2-]4t^)qQ oJ}r<濎dX.5:{ 9 @SE_6IǞ{feۍi{T+dGg D G8K?τ񋎹\Y8ZQ Ŗ1c񭞳8 U~ZWF$gl|#hʢ݅qhQ(kXmOA 7i S)7`''pj6h7WszhH__HPGcjckr-C[4^2Q׺w79x TD>QC#ȋ/\."PDT?쀮?QxyM[p3W|9IC>aHrWTd(]8?~&!h^y&-0[5V V NX.ͯR*S,P2E3C@S1})Kbjm(f9 ` oYXcIm2A_*4\TգzDim~ frIH}(Е_ YJbjw%߇TPb zz3?tj`_HsoVo,j2r5!B*)ʹdE h26KϠ+=|IcBS9'~IoetHEHQѯ 5v}+;SI> VcM#*!   ؕ]f1T"4 0t2j(3M^Dm/:G?}>VZv:[6L=s /L`Dp'J!iEN-nڇwŀ62Q*-X:L1|.!; |XA:8Ua’w&ʠJ"7"(zm.-TUMh|Z?pԪw)x f:x!Ac/6'<{_JZk ~p!'83)dm=tSPLtM&XZԱZz.qǬrUN9]rۚ.&,ZƁT ЬCSqºtɜ*M(C Dף&"#KM}v˥&7έ9@84Rۮ*A۴g宕ƑI@˥{K?0w3 >&_ް\A%gSHp$w2г3>-|; b@t 5ә=[%HjȨQ{FL)=Z l!8aEJ}W~-SWa)!Qp?G٦uQalWw~+sѿFJ$_ځ#.Ri]B ɪ|z+%;zg"쓑kSP~JW}7ZqhL{l}jwKWA>#{>Љ䏀,Xf1P0 DٙduKDt>R,%ә Nں6W}mEx6`_pniW;=>~I#n0L!A{$T [w ;@9TbBĆꝦSo3ң$._XfLXG6Cg1HO'4X@v!ƴi"ԚuU'i=,$5e}`]->)5.wԚ %s RKa䣏%7B#wI huH$w濬PR[5;ݻŮ>oqKaXaF34dFpLЏS~h/Լ;=m*D#BTZ)&m7}˘ <)-=ӈ9Jez6ʌ2ch[)W>Wv+wuUa pv :w_VSt{86'!,ĐIjA\cp <Ի/1ρPQr0/;.SB|2URVfАr2џ7C^Lcj =e LT-)re%%e 8Ynҧ(i Μ?Y(ꡪ(kky/-c%mg̡QH XUtD1(& -`T~5R-\o~wbܚT.\;GPEz?xDm63K ʌ=|XB6"ѕ "[jIP,Do")1[9V6ܣ'Mc:b(OǸؐy0)䅁LmD+2:2eB*f[J˸p  (m"[2S(,t*df<'jVRi#€SQt-[c0r][QA60x(8X{|u+]͙Z‡~(jigCJT^xO"~輡 {/3-"S/ovZұGݛe =m6#y=t0k[™-)kU6zVVog©|KK{*P.=J ẽm/{τ/i耾-%A1JAr"D*/c%p%'{YK& ]nFeZ=AR4?Wɤ Np<3{!J~*aLM #{1@5_`iZ "!sŕ_.I3:Iζ=7Z1 #l*,tX6eq6Ƥ'WHN_gqu1ol^=ʿC_->C=gYZ070701000002ae000081a400000000000000000000000164df7f6e00012c78000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/aacraid/aacraid.ko.xz7zXZִF!t/]?Eh=ڜ9M|psi!oRsO Ȅ ~$ѿ!؇\B^3ģ`‹w3N>m纅(r؋OCJ0t\GBryρwURw*v>, \!-i)ÐsOVfBeX7G1u}R,٦6 u|}! /lm3f!a9]owWAYf`> wj(!N.4lxz9=p>23CL)d0g:;]'d{ k/rq.[2Wы %8|xhwMS;B9ivCsZ$Sfp&I5 `zgcQaV[5/,1Q+z16!亞~fT`N8;,1$_Kpdr:jU&ep W~恿0m|ʙ%䔗=.WE T/,2@YKIvdjV]0+m1 7'P8t~7TPIM)Q,)$V&FFTrGH`̆r1#t7c⍡(aoʵٛ}ZpYL.mnWAS 2/Sʢ5{+Jyz"Sڀ]RMm-|wZf۹6L.A pUNg3g9]fw{YjQj 8O^(u8>` d* mFވm'~os* J~ak +ţ~֑:ĹXE.ь2uMUmC'4,y\'Oby?d]Sq^w(p=թTSz)hFݾ4\xCtlJ;\/]! 471 m#XY;[(LU'͞' #UǮci]?n]S{>nl>\:'BdbUT6 Z~"]M3"-;QmeG36 &{47Bl'|R!,Yo<=8+M-<,oNVqq@a[Q(ŕbܝgslM`*pe.B^pU}-8swfmLĬ&2\ĠcHSfmcnlN+; _d2G[N[o7v@;vb"Wʃgߨ"h`wb(zsc+JRmbsm*&RKnj x E#R,j* B,.,>o%0n#IKn& X- //TOaV<o#(_p8 L~JE .ѻhHw_E TbuAr'T^!`.Z\EѫN M#YH-uݗ% XPF^ F;IAH>mEa6Ln)yoCQh W]%ܒ" rkYտFEgMKh]U@Unໆ%\YeBIv({ Z@`?Z=@'G}'pR}Һ\R$Zۨo^X'-},YIiڇ?{8_$jT) OW͌)l"%"{ IRc{ lv{3Rzb&&ğy9Ȕ 6\-N:a+-Pvf>dm5OXPbr|-]|k=!_}l)Zdv^OTbJrMT3cviXp+~S6(_6z^U%5.X dhNhM2M=,vLoϰ5b4[ۙ畭"\7IH~))^,H*Ke"R~ec,:Jͅ{O/͕P7ny)eI+&Ȥ^kCwZ# EzȘܫ7+L=`,Lԙ2 >VYB;^b.>dWƅ9n|ʋ[sWBL9՚Q']49sa&]vKo%Ww>7| .amY.vn@ÖQqbdNm> vf~ 3zs.r['dt YÓ)%bDoyÓ_VVz X;xA D=}||s|eR3@10:˼dHCn[ zΰ< id&cO]\&m*| |R51֣,Tוè Me+$v Dsܦq[]__oyPRދyvqLÐ2aS⡨ c`,pIi %f-#HY$ptcM}'VB>Kv/ BSd,f}s;f 󅾕?b@뀱+ @l'Uq/N/b  _6,}x/.yL#;ĸ.ÿ`LLXm?A95^3h;wT~8=\D ?=7dkv ||$M2 @yeKBYv!"9pO˵aXb)+PgKzk A.tRUs}*%ѽZ6 hb  ָd&.3 B'Εōelx-]F):WSQzǕU ʠ 򁰜x]l2XMK8։/繋ޗAAE(pEtlυ1,N\`94׃ec+Q}!^P9Z>`N {2~36K [9tL+ Wig-t 3%n9Jo )Gm]+ dG뢰Ճژ@dUvk7ZKIOP2~6|CP,OBbQ܊yFl޵3޹Z̀Vqi5m-u`ֈph[ 5;)K|~dGx묕c[[p۵K<.f}2-Pyl01ܼbQh\ ˭fJ ~PyYּ r|&~V)dK&oukK .fՋd o4m:+@$P22ȼ@K3>WpdVpH(<3Y2_a̡KbBuW .iĺ M`Ŗpm0ح;wVavƄ089yE)T- _V(HkMĿ5lkgeZj@3es[^ W֗<]gy%6A u&c1(g5 *cIU)lX*?""Xoox];d.Ia@C㱷4pӇ5׾՟#Os09 ӐU b`Ÿ֪oo%L*m|}K= =#- \V(6J8oVKN]%:p*V6iϿdu[i7x!Ȭ b"MsL\Dz4*K]lXCr-C\u!<"p:5}N(J› ab5{"^43d98@,y88,PMI_Pϑ~(~mXlcS|e3fD5 :T/+K:ߓj?+P{I]EXʴy&-W/bSvS4a.@iCuvFfۆ5EJ͍7-Xpskc;J%&tk-0 5€$ pzO)1x lL-ª1X4qFec7=#+|hk)cY A*_,e܃DUȦlՊ|  J#?^;1,[zEmcmZAQiIBs!}!W.:5'¸ qt6%Өu8ʳǀ/H-VB$-"oaC_y6|&O&+vIR m11#z7@ jG 3iбk_ jZE'4P1 EP퇩D,~Þ 7ݷ 5{+[Dn"B#I"=o%*I b֒Iȅ}A~~g(z)޷bZ[뚨./.˭aZmFo{| m~ă3;&/yN/ X'Mq_T.짞s8f#4ypӅQr_D*X=I@DѾ9}?3NTG(4Q-iTa=M"ЩVdCkHF;akZU(ɴ ɢ`]Jll{M5HkȊm~AAa^?"BLCob&P6>r͉ CUu?4u$&H>N&n#O2)ơxG]̀ϕ +_5q[&! f`.24.MƳ*UU(`=)B<_kדѧ*'(+ snhAQV7(;|phCˍ;BpKVcM 2ΣkGSU;!u%O9,w 6AA%L Oœ_,]}Nì~k).ߒ_AtX,XL$۫9Cر!Nxsʅ KCsDd "UvwR0Rĩgg b[-O >Ic%CT۹2Kc|نKAApH<*Og GOˬ^%YP)8Ji?/ uS)'ϐ?d~Z F۾DBӾH۫8@\(C{jaR35 .M?tj:#}aLtETzkI!2k{$I} qcH{t/$x"6(8}a\7*c\Do(Nl ܶ(|PlcH(fT֯ ?yavQB;"ڎ4:˦Sg@Х$#UG(S?DubdOFF='t+sgc ;`c{$TSeDwRnͿ]flNaF ,}\&l l9aa3~$JdJ eFvKCCY- ~5YOWf}џenSF`w-Jn1pw $FlGfV)M5عW0 ]a:V$f{^ 1'TGxX,(bh0 $T)Պnyx()s`<5ThhاɄ^S<;5$Ǎbaj&NԸ6^E]// ]l`fPp0&Zj#ni)#L,z‰]_;ꠢ>x,qXw lےBmj-!򷏴.hPG:pvI]ܧtgY/;h*F:)rĵ 3Y O`[،kI|ahr1(^C\@;Wf?Ϊ&c7ڷ54zh5VdћH܂K`jԳ;t}eqTKM 0UΛ'8j4 UidkåOp=}5f*!n8Hl$p$s g܇X.;{e-&ɷ2iAM,jf.`sNch0y %Q[5Z%2fb309cmcm&=~>cK UO*ȭ6C-YgÝUYĢOc\[ UҞ Z^%T,wh ĔM-(CTK\ Iƣ c "tJ ΍78f |w;G4\FhB-YL^Tєt3"nBa|i|iSk4 Rm ̤m,]n8~! %y(MQ*Hy |CKnV~Ҍq06&Ͻ {NyW  ?g/=ՑY`='j Na-'n{%Rv)kL| cَIʒ1w\uSFK`3@mto6Mmgrc~ +HuLi,sHb Z*ʹ{tO\DECftlCOy#6qp_ڑ \Y?jfEٶq3*̈́6%nE h,BIv&sYNfS,OO֬3,s?˹ˎ ܼ~]k@p8KSm+:NCa~>Lddǧ5辨xw#оJ׫eYCu^r]< $YitA~=.T,X٫065c%ܬEOǔmض_}$Jܑ[iw-7<0+Ouzތ eHKYvt^vBRGo[70Y#A叠 Py. Ăy0"Rb0Z9i,ͳ#C-ƍJ hރYCӮXFYqqC|jjVuYʭ{"SKr^5 _%`<xW4{Nz`bP*VD^4A Ϥ&VH}f Ēr|6m2\5XDoS~vޫ8oyRjSKm4H[4,cJ0*%rUJXp3/[]ƺse4[뉫%.5wv5N|\ypz_s|r8xmω?0]p 2M#p'~õF.{de%Ym[GrD뼮Gz,~{d{^ !$cdVNjQ-7! QItVBJ5=A˝l0Kz$U.˛?Dd+&Nߢ,5.pQC0m#nNm-?b䒜 #b3C.CRLo #,&d}uLVzhMٻ|m`(26XGQPݜߋrlOԭxB Ff&Ͻ UQ=8v?c*lJ<ɏh-dʵ9? TnM0(2+'+do?{K};_ E}Þ:YyS?UHX)2o,/DGcWLeRHbR( h'D=1(#Dw划'?=ibH:U{]le}؀w2TPdGkЀUImYC 8F, EI^ZBt?GvGKt+ \ "䆼C骍:`9ŃRآI?[|;RH+8\%n)=&W(Ź7Y+Ҝ>ѳ>y^gaVW:#1y.kn&{;$^剞.<W0-wNcNHFH,XA+V4J~IG?ѕV_Mrx0T'pz3X ¯ }%^@ttfY,x\yRgz :V"0P̻ p>z) tb<|Dfz(}%`1A|k1~y7fK`}ж.KJNBxY'8Z*ry4`%'Rb0!x^}ƐUNPnv9զ6Jw(."Gf4HW}oP+'dt5ž+3Bbm>C2Q(Gr(`6f#ۢ(pAY Xg?:L:ZWFhʍ7-M J +;@?H&:p=m2+a5w<1sddZV\9(v1Ra 8HOm2#"j6rAŨIꛚ,pt{5~7"rڸZ,@ܛ<3筸`ށzс $}k~nQH03"3jozp-ʱB5RKw}9ϛ+eDcJa ?D ~-Jy,R^pHYq}lA^%h@C]eED>.튕;#9%7w.nmf^ -EnzɅi/1D D - ]x2 8?5aUdR['vRİٹA])++.+vA/hdmħ1(PS1;+>sL ўrGvZ'J0&Hvп_ C.`PϮlܠT NFCm݌qH ש3H(=WJI&O, $m7û,~Y8QZ~Q0c2@t=R"hIJ֮-!PON(\oMgHfQ4up7u%ںƅ /n$áOS l45 ;>!("3`+g9@'m}*}t:!u#;,xƇP1Cyn?4B{6A.2R}nk4U`OwJ}xA?s>) G -aqi3J9A^MGh ëp {4ݲ\+%豺%+P]W  wɕqZe*%xc78.3\Llg :JdmjL%?@j70C6*dWsO/uKI0`qɰn}[fKMf2_쭋dE|RK8X%sm)vCYpuxωbW)JP?ESzp(e5N}!79qƑYZ#3DnZU(GPJƲذbwW21pD'?|1z?^4|=_|O`Z'DWr֣j@#N; soǺG4Дp(zwyaoJS}fY}L/64@^\%Q2~~8Y #HD\أP! מYJ 6Ǵ!?6zsۼk@m $jpJ7a‚=/ JvٴyE[hӎ]/r;uЯ!6jZrmWTEi|0Onq2+OAs`uHBRcwwTsvfM]+8:8WiM AJl*~-;۞:S }89PJެ.1)l\kTSrHDM{)ݵ4ЯfO"NAW[Ԏ>/)4W`gQ6f%zR?HpP|fU*)tzNKxlXq`XLW˼cR̺teQ64 Q9ƖVl:A4 v\Z[DF^éSݿ4ˊq}h3+ed4|3\W/>|B6.x:6ՆA+0(6 k&AwrhJz(7Ҵ, ?yb_ !7:(f:O$8q:)CJWxT.EZec]L,J0|mk \0& Di3Zcvdɾҙis9rHs(zoERZw30ɹY֕z76qPe522rx3Ewm?ɺw,30iLs-3[Woryu#u}\L_VC"r9Rw"<iICӯ'537k{e § TV~ָC-cqaX#S=kDKO9tBW$GR{:CaQ?*o?5ݐkG:\tnΦGIҔvLE18n=cȴuzOE}3A_"&o87L #rETosrCYiHIu.ɧ=S1&0JTaMfc qQ31 @eʻ.7è-9x+ň]tl$ܲtwhύRģ*6@7yEXg(3qkVQ;c p$1+;ʰ)NN8W:f Y# @Ozڏ cu7>!t;7k[>'إ&LNh^P d%qBde">tzKiQ"&>RLg@TqRUZ[ԙ<׼Vz)gPa_V߲ڻsív+8"VdeWhɖ "ٯwzU;&#[+BVĢ kIP:bBPrZ7(*W]*ޭ }';T}itvfoՓkv"P'H  SZbڠۜ7d"B`_ ȉO4s 4栤okf4A$6=c1^CJSLb2-|}j(sȄD.,8{W0;Ȏ8AI^q݋^ &B*z;|˨qf"rA7MF 5jƼ 49JBwwb0> α+x:V7[FS MZ ,r~|zAv uD2bXgfܢm™&&DA^{ s .ODiOmBE9pS[^S+>[^q*.*J[-w$G*\rw9 yL@R&Ƌ׶ -S}R+|R|!w6`kGk5/X0[e/RɝLW{B!!Ƴvt*J̤ESuaPv2/x _?U,goʃ3bߢYf8Z7X *ӂ\n=p"p;H(!mD {^US_cd'=jۥBŠ4;g1[Mտ}IvL# t Nl0#?uZe珞"KDOVjz0/o쀁C2qWcS{~ )KK-ALf_]?z/ !:ʔӉ#>BGW H^t梓} D~Yvswΰ'QB5OFA :Xܿu6~yՑo][łkv<3.)oڣ}@dW_ctuà($'gP%.Qcݻ5jH<1X_f) 6E@umtW,oQ@zV7 ,S'h&Fz䔄ٿQ wUTsBju(ߥ.-D! _Je;|m2L/^)ق< +'=܉aD7$㳕+^Z\z4s ۋxk{g^ C팲ғJ TZE!lY+Ab1X[SodO~{^*M {Bj MPK[:Z~@hLtdpHJص62)hiw0gGvuL _L^l$bqOScT TH rB" >9O֫kPz_ZyU( O˾*q,($:|Jt $`K|I%_Z< lz_~ DO^&PdUp7߲;N^Y U_wNv|̚Jz ?#Pq`/Dq4fMcu2Ib?~߫@\/g>2L}pa2gr8b/3\٨~j ?a~ [)W `߂]\D tίShO@ p*ZDE'B9lMA2BT]}dRƣN xk=>JRkeT'PQ98|v`g./#@f>^R[a+KMϷgC^K1`auGYJ#8 \<#fxΈZw;j<Ƥ轟(1%J 9KZK?񈪗kDSE 2 XUN?~A2V&qh(W#i#Oc@kX}^?Ikҝ y*_w[Կ Gc XxBjz8"WG ariM[:Yo(y; >߶%3L~5e{a5HD`zuZpWbkdEpc„ܸ^\qC LTja!R@ n˰ξf\{7B>i6RW.td`Y`'X3x8oKɕ9d֡9 b{ɾ;8]xG)kRX5ULF7N6¼N&s 'Dxbc>IǤY^\߂͙{tE)'4 SڊQ7g?ŻUaw*Bh4ûͯ  ܚ2ZpyۛG0c|=`YR;s;?8nFة~lQҊR' fkq~;WӐl{H  mbSPݎ14K8- 9XO<@Mw<Nox/Qr۬f)U*7B_@t`[& fJRKk,oeEҲ!Rs 2"^f$̵'emDU m>݅תS(я܏o1N!E9>+|寀Xטo#?-Beѷ}E%8`MxJWij|'ɸz(ioW~'W# GͅƃLZJ9= f׉* QѓJ|ؾ)$jֳ|?NpTgVK.*ƶ1PIX-RYFdpfD0uغD/i'5BR_mЏ^wſ4EDIؘFh1@/ N YDg@Á{23>y$rz8@SؕC_#35DyX6~ D2ᾸrE6dHxϧ" )Ԋ @xA9L:liPr,'%dž)"I"aPYj{. z]̱XBح!ԍeD_Yb`iMM[,FG/2Bd׌ƝTq zvQZTT)gA\Hd%aNC{ z )؛~\p\9kPbLY۪gWJ3WL>u8K]lQW}i t"'?Ԃr1X@֛;@HWEaeI)},SRvT4cKǩ昕*P?9Q3Xi)UȒE_;Rԅ<@WJ± s?*cCTMc rf+s0}OK›=#GfAlJI[h! XLQ}RS\p K?)^Ѐ ze8>  mL\AV-z^pNL"Y1i|2GyúT 9N.c+M.3{0uD<]jh3IiU LkgP JՍ[ Jv%g 'klD[ya]px^$t}t&k;=(QQJ&/ӗAXR|b},ZO5Fé7a ft h[CUWK@liU)l݄P&|`73O04tmŊѝI0Bii3vX% 釆>S 5CeZ=.ǦCy)X"#O']ESm`+/q4b}s^v`D[&b0dE06T5KFiSkD :x@ t_;o,& @[V3 \>fNh7ya澑y9g@J\8*6| AL]5Tص#^u,"BUn_R^KUs |*}41% e,8Kt#0Y bA !Il£#iu߻ZOw)=H>]Ķ6PFi8Gdbc[ԥdRx]N74jvi'8)I21!]0*bSǘ_@ė7W/*q}m 1B0)Ë z7H _ H=#٭TqqHO,ׁ{`-vIHUںk-uZ2Ulgq3T p8PhE2|T'c@{@Ls O> r}a< 1/4SZ@JAuJ¸#U)p1`rv y:i4x3Vgsh0S*N:W4C԰)L#zVS=0ϭRW?S.\>;'=VI{x>z;Opql"u;`d#,a ,6I]zBصp"SěR#wzX+b63t[+XF$9ޕoh)qIaٔԈEz>zJH!ql n8#c p&MpYxGM|Rr/LIZX|៙tO 7fź=x fʦ;B" +SnV^+ Xw'2˞`h֞7ESğzAX"UA*u㻻't EMhq6p>;9z&qLx톟q8xky-h*n8qi&4 :1[;b[ r"a9Nv듀,GgݐzgHy,sEXC| ҟueuǠ$8%"gM;Egw@ An=#0Wid+Gt"E8r勺ՎMSM)Y!(7ӵi1rU`2NKJS);gNN7JQO.P x*`wA@)LjD9 ȼmcaUh.E8YOc5Xz<}2'fgU隥_WRO&JVJ>6:@>}(4!ZKu甆g5q7<-HYXiPbcΫ~}'n9tи .\paɰa4s̝)HB$'`T]sߠņ#UU..轏6L-t6=KxK\HQuЌ?nYa,"Lzixٳ1]-4v}nki# ӨfN̆n_ 0 EJ(D~LeT_ʊROeybn2,j FOUbWv|+)E*ތƶ]m:+PiI<uVZ%kLWifU洑fK"4#7Ӑ`F+L!6.SwVO@ 7.n`UO]]H^7CKPApY73K)LyЗMZuPf SQ^wNf$;kvw, voMSd% =9zGM񱤖 ?T:FV iDBu~WN?*sL8e/GyddOC8mFq#L6$$t= " ?I׎ 2VE+h8ī8;vB< ?NMn9dpKO  [ vJ3\^y>wזkqbnw;ֻ)/^]xƩ|*V_7`6N ֱù7V,]Oc'aA )Gl[5dsl_Tٸ_DyCI,HqJ,ZqypFq@&HFHj #5mѿքܵzO$6^fGQ]^)*`m}fLEgh8 ]@odԅ-] UHe}4vg EN(T񋄺K4(|j*E-'nL;AgS d,jY9#]/Ӑ```)kҼNđߜ?d'(lGvQJN%WawwY_VUrV<p.\-*RqS<%6e!Z8\I5a1}a~(t 0 +q\ CъpZ|U7K[Cz#l,%MkvӀ|FJ2?'ẁkE}Sw_b/?ء(F ^mݎn]_جS̵^rEw(rˈ(p~8f{6S֯ ٞB` ,l,EV]ZJE G1nᣰ>/ߧ<6<5o A`pp0yE弽d:R1j۪Mf23 HqԩS 2+p/Ng-*zyt _}|Qbx( u|ASԙ͑Hboۚ鑎 $lV'@Xo%i ~ Sr7Squv K+D +6uu3_`q3)-!l78;Ek>O`7򧠻a=s+v{=,$eR@C\{ULv?Jje⃅-odE`}!PSαidE=im$Ʒȧ$// ÷sv +^XsK̞_地$^[i SRɯ{Y0Nbvr6K " 鞄ZX{`vߌ]n:V,[^-QX4cև@вj` on&v%,*~R dyLKOA%Nܥu;~h |PSǞ:rAbu ěWq.46=;1Qyb55vn+)l^Y MAy|Ћ=ih[zp%󟺎e%S%B [ ;H\o6[m~|NIA/F&t6s!oGiˢRerx\}b6k`KY˰qe,&5T>uH(olTSѢX4gGwbsx6X&0!,=B|z6 |ghFڤ/P!Nf&P::bg*V \L)FB+1bԆtKETwQ6Wn"ٲ'7%0v8<1M_OOB[A5v@~ ^ -=z>ZۉP6`35)NonFVE'9s~+SL]]8r.ޒ&Wz1 X@hҔx;Hy}78\{Ӗ#EfqtW`Gχ@R.Ϟx47+%&I$v®x׸)@]h е{!E|뾚xvG攙XɯMmj1#>3&2?B<7*nM*FW/|hBaM&QuWJNny5);WIPyTqNfrrā,Ob7 (CyWf?p_ ٫񙝉3JfY~zP`LCb<9{* )((|+RJN\Diix,6vCF~BAv032GlX,2G˛ Rwlm3zWl$ |^V}viS9T5VWY d.UOqwD.(ϏS9 pZe mB^TZ 4T4vzaE^p% q[v&>Mu ]wRoyʞwAYJy~NH}' t!wzkp8&Qz7xzo}qw~,̨SHP]Bigu۳ 7Y~L kk#~Xۨ&wtli7Fps6aߡMVUԝ5>2ҽ.䨛o/C# ҽXe*I|gW۰Va)HU_rV8Ȅ*MMb69'hLUak {0rQǰЌ@M$ku7Y6|@3 kdro`Ev?2nH:r=W-C7#x%ݨ<2$L+;L( *>zǘ]УLǙƦ5;#"O{Oi"b}&(ReѦ{>.!#B*v`6\R`pCۏV(@ mL)vȾ8qV͈™{2ݻ]fKQWiK2Q XqHy!p&7J}9MۏkME?ܩ"#xZۀVX~ic_ FOޙ?wrOW`rawxԎߙ@X|B8.IF ۖM:/ #?_5A$s+n 7-ɐZTjdqniX{knCOT 1\NYnOU9JjI!:&33 tw9g!$c#f['!Pw퐲8SM{+x+$dK_rs}p=Rh?߲ei gzS۶ 0l$"oQ$ U:,f"b-; "ٸ$\2 桎XҩĨL`3x ႻiEawUM(+JQmDl"ӋO&%.tXv)7WR`zjqC07|"Uh,1RV1-9p1s4'܉ YӮ`lA&nkbNCh\uiMr,q-D7> "A3ra}J_$8@yJ6xK8aX"֣E1Šc.ؓyㅴʦ)vu%.vTU8zRW>rޫu|(@@s$Sa$>1,ʏ@} .JN+شticN4Z5;ZIJ%7]pֲR$28ּV`}x쎰+s`WP&1` I639=7㊴muxazpoJH=6ԻL drbЌpS,.*z:qXŒ/^޸.. DcD?;>Tͤ6(*n9xtl>?WffA20 HU=6V@n Tpr[:`d ?1$4ƚe.#0/ri9@4_gj3yqU|~WɈO@@PvJڝWK5[/mYد/ aV J~'IX<,sU~T4+oB"η,[?1N$#59|څKϲbً*㎗vwk, +He38>R1|&]2`< HnB^B5_i{%WU3_Ľ<\8GuDXHnen&9mXgZߺ3$0C˒hl-)?&twe(Al\%^HAmmē>5-"bX{rqc\1ыQi^N ca?N[=^A~ÊN|,?[Tmm5jĴTۆrSޠ6Itqew7.'!8~ Ķ-ts닠uae3:r}wݭˡLW&=$pɮOqqd#wodJ!]R?|<$O(ROϘ-Y. {b$1G XoB\9 SiQt7*y~a+ 0ngxe Lu,RuARCCF-R6􉇥(C -]m-$XK^/#e}̲Dff6ĕd7pT뤺|X&4)EPb4U qPJiJ iԯwǠq`﹵Nܹܷ**{X`GܯI2Y$,lHZ3|sF.We6ɩiRPw`֖CVȣ@$y+ٟ$<-vK;YmKD#j3E24az&n*!~l,&6vUQI^ 'R\C ч( ]蘾=o|kI\BA3Y,v 1(Aqa4ݯ3sՅ m3oy1(05xV+Oq5 o甩؂^^kxRawmc%smԷ8nRSfT)~1b6*38 k5rW:mgۖIf,mj,>tH[o[5DV:=[KsPGs[^Uܭ4M0omSDEyCW@bgĢU'7aU1>ŮՀ^vkr)4+ǪҊh-B:iwßZZ0$%c} >Fda'!\x,4s[eq Y  <)nlpy8ggu(A 4;lZsemsª/\՟ZA&4Zzdeu9@šPwrծp)á32gI:9k޶xEu(UlK) <wX,>Ĭx Q#g@`ԌQNKzqs7/SӒIGG}LKo!L#<]˫yV_NKx3(ڎ•-yIɚ]C2WdcpHv"jڞt,n{мg'N0@(~Udׅ{heιds3&U;|\%>ըS6" FV7E՞Vߢ`Z~֦-É\ 6 eٓ V@SAU9Ec0 c:.)~%VZ 0ipR _lzѕf>o ovCȇe~b)F% S1k]^>/n]z%Y}! UJ n5!'#\L/CU RKxS /TDw'VwWTiXfFQ]p4,'M!Eו\f XyoG OZf+gcqht2)u"-$ < AXP_[*Iq8Kbʳo?~1 Fmǜ¼>ruf)1){*zH9@OmӒG{1 NJ5;w/)dE"(ZKi!pi|S n#@-f IH>ĻKϤ۴7gO"ժ#voZi՘|ROXb+RˍmқzbRКKr%ϖ@m׎$f Y.),xqWlߖ OSom5vNNhdXY:| ԿN` &`y"G-4圗P|BCbmމiTb(3X'x.^\OꘐܾLQOEp7hyݗwk)Pi0Fe yF˔n DV@CIdȹ퓛HG%PB]Y`6 r^:

    KW| '>e3V?)]Xe&C0#km;~Yoyg0$@JeCݼAp].{Pܶuqi[V3Yf&6Jnkבk`<⸖rIᰮ;8þK }$@.XCt1LuY ctF Ylbis,=$622K={,u/&]MäB1ZTB dSQPԒN; ,F;ׯx\| %^{ׂsmiZ=/IS^sLvAJQNS{Qjb3#٪T9dfvz=g12)x$d~sRܳ1u+M)\5 )jwʀqپZ{Bgw޸d9ZeY a-{ `u[Pë%a3^{P8W(h_-s3?rhω <T)}7*QiiV>PBMѭ kYR(T&wPB M'WsE_pFu7/P9D>􆭽D+T1K tҠSPjA*.[{IF":moB>\Y3}AcaEc}g9l:L086+KǧJ'G] ,6 K9,@ݞwq _h{eodg{m#Oe585% DpFIN._B^>GUWC#2BtLDw0htH->XhfHiH>&C34 >Q@_B(,t3ÅD~X.<ņ Lq \~ rs5x/ q} /nqT,;Y4#}D2d{Vh0%:W7,_<(AŤ}?q5zxW.xgZֶd5Ht̝?'#vD#&Wƅm_8o%R!.:/R38w vT7Ejdge=a4lN2k(,-iT4D$F*ј/M+.;i U_巹իDw4y7'cRbLـs<<46gI`yNkq@@.FZ/ XH}Yks7oG IA8qEc{V\#ńB ShsyM0ql8V~E'œ2F > 8$p'3T_~F7{)ej6ېYE/e>[$EV+^0bt9z6GR %W:@ި v),車{ q]$b{WLYYjbhn~tZ]fe~AHn ) ')Z|H Fa}ʾ]߀ /.f3۬ୟ\=SOߡ_P_Xq%@Me Xn yD&2ye2}.BBf<'{o0+mOͭ?6;҄ԧœԿl_Ы1z 2 !9)}:GκCK)UWfߦ2)%AY/CVdpsIwS[Q*aBdس=]{-3F7zĊ e31=cbv=YB-k\tpE+K)->=6=õ*͚ul|r84t$F3+|f LkLGT"Zt-ӣIU3\{$|݄GLʞR!Sl\-Ş4%,nZyHl&']j&vr^kLG ez 0|3g+# ޣOMtenY,?ȷ塕6R)lg}P:,h:Lun,nŲ#nalpJ 3x~ם3[-Ll"@6g6˪?UP94]>JQ'y /jMG.YI#6AZ"ݜaju܅c0ٌKLpcm=<:ēE[w gi: 8="܄TRM`Tk!ƌΗr_N0–aX_ >߮S1`cѓCfn1 .{ov1ByDmI&7bDf=Zsn|o ?&Zc7: \8I_g6eAWnXVkM40{uF|.K O H{iҥe'[W'kEP\lH{.Y+L~3IF|ptK~W|lȨ;6?ɻ> 6nDBϰaYq,AְD29c¬~[Fy709J7 anc,Ӕ"kk=eslj_ғ+) ]5/֫/Y K4ڿ.Ql#dgHȳ{""fBs߉xI˷ r`+c[QaSb#|#c)%.6x}ti{-\jALbAB(CJ>K;ݪ7Es]Y*Kn%1 kgf{#pCN! UVr. jrT5zQ(Y|Ѷy+sD?BhIFG@)Y acL͞,PqD6A`Ty(4zDL MNdM0$"p}~mQ$b35+ -u}DV BF ct"zD: oTT_GT]^d8tE 26y+ꇆ֘P F4@)ͣB Y`<}Kv 9PoX=.dFAe:2\ȃP Ejx{BV"O0#ke xĊSPX0[Xa59,ܩNF?q&ʼ" CWkW$8! Y`l4 &s,Rise|Ƒ/8Av/o'}~Տ`<)Vu=ʰ|;Vnm'r'^qA~Pܔ2r(lyR8C 28K%1w"-wtd53LBݳf7v#$çMh7vS 9=n32):LY/%C໧˼%ݞajwG@[VYzɚ-ţ'=R[D="KNHI$^N7P)o#9tt'6Pʡ8)rZӅz5eYD{\8AM\~ a+y)USH7=ړ)-% F՚%.|AՄOIC80^)#e:1axf#zgu4AAmȘ'ct treq2(0xA6ɂ5ڗfRE" ژw΀rFn%* Ň^(A4j*:Īy-eADq2kv\cQ-t-J s^?eը\U6&}6d)9\!`PjntX?a|ΩmWL("t+ZU'Wwt򡈆NPU {!h*hΫg S("?d`bAe Y!!8 hU+AkEJ RRg-̇w^Vn0xg9߇ҟ76 ':ߧ`Jr%vY>yUm<;FN r7  pK}QTq*.Z$˰K1D)=U{XTAHtW1/0P80>]nz8*&+E1~ي\9&Ȁ v B=Ce&_L%A՜b7hQi)7)׉=j;Ob2>/G1U_c,*{)ᶉh]R^y%LNlxi ZҽV0(T]~Qʶ/k,yzBuBa 1;CWGv$Ƶ_wOKM7c-`B߁5Pu8~/`l%xpɢ_(0v/#\*,¶z>GCer"~Ľ,(,\1,0" 33~y8l:ULpuEg :Jqo,bBWi)~G  |?LTUF||7>q j8fLҿ3ia O1]:l't.'/-o^S\OzjG|Upj1TTJcEJƀ: %!#D8;B]OŶ~R%e]FAAۻtΘƥ\(<˚olwzbeg*+/ #]ܪ忍$Xݹ3˃V-Y×ΰFބe?"¹>}Ӵ<]$G3'\QEk|C[/aK:? icDa&Slss .䌜IweD0} ϱQm݇{t>ȓ;1n0tA'?B"lw-}@uk~p0(F{ 7-Y$$*ڸs%".V$QeMi9 \[=K:~{zŅX%Y[ѝ(E7 )_#DvyI;ը1#{1*/||o@I͉u!"&H_ҟH7QgN֪b{`,ԪGpLFL=~ ~Dq5w=tyGl ZIɩ2uz,)=6zh<1!𸷋E)O"&d+ZBsGybܶt&yH煍_])I"/20,&,g* ֒ 6,r 1ecK|W2VP*tRW ~ C?C ($ =bS1c0S9{g7l8M S=Xa`EL{gm>W j=&nEX/>[쮽@h@\uAF㸝u]Zc0ϕlT?K@2u X #:Y]WUxkcX&oߙ:JJ=[`>C:&BV&:&-7tlĶ;lH?}渇:s/;G$Fshѷ>ٲS}3 P150+@0FY4kA`mF -Qxv.(E2c0WլY*}5Z:g{ aaS/ VV f \~]8LPǷ;F2_%TF!n(dږ_N&C>%ҿȽ^O$vUfw"W٩kQ8A2!&x9 < Wyc=ykKvјY\YHԽ&,>d{<TՎ 谤4suXʉyӅO\7SbR@}ndu]9H8u̎*¢z;k7bM 4N*|n>xˉ)E ?ʽr*X~ sO dfA{Jb52sSc|* ~gg @ 1BD,;A\?=n KILPփo,0kz.w êSDkYFpFe_i9l&CqJ8~1, MIWLfYz-8UYD:0~eY.ȝ[M~<6c BF@L +w0q@MstQjŸ#ѺvO*cbQ_s ].OŠY:bC }EH?2=5w[ߊvXCAP8#$kYuRM('jHa4,X;@nsTt+ q6xۨGX] ;wT A* F``|e_>L4l6qL0]>K#6PIdxuoa |RQB }8`p } cQ{"‰1rRu]JD '.(I-a`/BN2$uFvd5}E-nűo{)(gbйK!}<$d6_+x4uQ*X4h`n=`(/tm!z߂׼VXp=< /oT"NSߊk_ec~dI>*7=IDqn fXNiqn'‹?d 98uaS#=ɣ~x'hoT ` t"ˡ%T_cvͯ7tm>ju.xPМfwsYh]W%;1]ySr=W{ޔ[ul8EX4;zjPFDK)#QHqΆ42 Lıњq/+y x?QxgW1{ ˗CKo#JJx;s#ZR *ݼ- ~f+媝_8M9Y\49Y'H .OI#tF߾x-걾 œsA]ۯܜ-ytIbn)L˪~!t5~%lS&D7Qk:}HfШ1t:NAnar ҠZ7# ̡dSSIJ?JazR])KM.8z/^kK%b ,*80y2k$z#*Ϩx(ܼ֨B"EWڈ'4f ~{& s?Qx6]s4EU-E+`˞7<C^P^[_nfS&+CP ߎ y)?\?PݞaQ&H^sJhǵV;j&aZLvWh,=x1>mqSGd!_84G8^8f@I^oSC9׾.mg?n 60UܱX]ۍMY2MmB@&E4zVm6( }[.5a:)jm doMY|nW9 $5ERаg#tmlNu)ʴaePc1JY= On0lYUX;V͏zTBF<PTtdv;=N>7&a'7՟_~N^$ǭvfP1{G;\,v7 8ܾIQ`(a%5TX{n.(s c,7WLYӇa}Gga7^ Dwp"(:Ӧ=ΪtZh/i&jL "r_cӷP{Q|1HEl8>)[4|vѫ6![9]x*bFv:(MC~J\/w_աDU_ؚJ rlybΙMw}!?U۵^P1U :m|x@32"]hMJ6S`Guen+:^9g =AOe!\ǜJ̢tY530#] ymSHoL4 ݹ`;vVU ӻR.d 7v|Jc/Ƃ4 mH I%[8Ns^j0N0A-8Dy[Hh>fӜ VNƘzѣBsshT9tU},kш D;x1Aqeңw #3VޞL|GW!΢ 5Ng՚p>5F,Nפf}r#?3Hx*[g],ߖ=@u4/$rhS%h_dž03}yE:z'2^qlٛcJr?pu}oM-}_,`Qm"Ɔ0"cm]>{*"e9ƠlJC @Uo T  &J'lF;?:,# PVАJLS! Y&k Px^_FN6I_)*$_үRdvEN@0]ycɲdR+3aðA%93 "/L (\^1r1`gtiIoN,$E0%ylBZaPVo>>cqzcUk*@!p@ts8/%p͐Zb3H#ޤ1.w+їkz 4j 96=eTd, h,|NE366knðÑ"߬2KޟU\wI>3:^xd?12@ @p9ԩ}u R4|{7L jձf!q{O:*Nw5<)1ԹA遂'2Ҋ@Y#xo8fnș}ӟ4j#i#Ѹ|YrуL@qxuKp]kcTٙtxn%Xdu2wSR1l5d}mJ7&-``YFZ@Y8%7)Bj31DԏBbݪF٧}z I y ',j5cE+~z:dSMX &X*p'jcmAQ)}NZ/lD0Ğ=nx%H!Dt[_8tc78{|qx^&C !ۣ{jʙ'JY+6A m\ƴX/46s@ z ~Cj7(WS11BbwT?zKn)˜WG&x%TtN4dX@H] *͖[UNRs-bNX1H`nP{kl,éBNccR1~?4*`xlojQ4$ApyDQA?WL{B݇xe?9 Q2XaNC[B KPֈwP+ {aC[z+}KlVV5O5xUՈ% x+ $ H,(mܼlIδg yǝ bϒnۊu*DVdݡ@4g Ps9hRB%YQdv. >D<Fu<*ԟ [hx^H8NvVa5g udҲS|.9qg|'W>UzpϨ`b$En%*@j!V[|\=2-9 ڬLUK~zhduoWZ-8C8 ;n.8F6&{dJ:~ȍ뭌J/_3tqNāW>M"a P C 30"j(q̡lnY9fMu#AHM|hrva͗I,iC7jE u0Pw2ȳ :xպfJ)+t X~K75#wf9Hk oNALrr3 ǘgSmQfM 8RDQl[~}YgbM>rJK;;z>sFtj*yRq4!YVo##L*[n*EL*BMV u+zΏ.aIFtds9u]@#ވWx>rUkG %n%o L~UcC}P+ 25{z3`.J  CzQ%AL׀}3;`KvgM*7VxmԘ4/Apu@v}?7,#TSڡ;sA[,x4xS@Ez0t1/[Y1|κeC8]Hn$0bDg[.2$ rX>b[V ØHQB㗣ל;5Ѵ07L"&UCi5xj Z-UBl,aew,~0MowD!zx2Ц*,T 3(v1mnheH:ï("RxƵ +P..^:0櫅.3EdfCsstۮ.k|1Oeowr|[yxʔ}:m>*.$>¹K0kw{m.+Xx@|!اD֣3P:Lsf_9;~Ab +/-Ӧ==HS׽' qUڐz>Wz>8S/6-&L%L{;+a G4Sb.0N6Vzop{TLl_`yҚ~96GɋL)H, ֟K6`9@@fҿUm~d\[ݓYlL;/gzp-mS,4x y妧L>oo}r9ROS^mJD y1u:8'=j Pb|1@&i X>aR\c'Y.s@?>s~rgAIbY9r7p"*@FycLAao-+/w i+xfA*{#iʵ ]4̨P^S ap򂞰xq)(Rŵ+XF| Z2LE%dx92u&rɠ(UsCtHF.\9o`=5]*]ҦKѩ6V5>)#61U@*PY/ 7ۊ~{lYۍ2!r Rw8i޲^f^FT(`xD_TͶ0s,$id8Q jEݴ`Ѽ (ޖl 7q6jfmW:"0^W/;B7k!8dA08ZedL+VDsG])_ ꨕ\m",V<ܣH4[zG62 }W3|"2R$ ~wPӞ?%n _1w!0빶~7EEm6xŷۨ^jΕ oN+c ?Ҭ4+T D>ײ%˓լ!@~?Ԟ<G(&& 7=)bj?6\] )T$5R{3ye8jR[=}TrNv, v;AY%n; %ko z֊˷#W6)d0?_Y;d:ur["!];c(> '@QjF{INwաXu,JDBhVhELWirgH:^DY2,4޷(y*'/ڪ4aT1./rgW&^XmkfAF[De^TJ*D zK>@cĪbέRU /\.8i‹+ߘ]<-ZF$A5A?oeW+RlӓƏ]}`tQEyhŘ6L.dlMl7>! ^*29j7ٝfvi X՞Otb Ӗ \$Wh浮^.cOvxpq⟩CJVsuKOR=pv#v}%,_Ŀjюjix~#$I\ow]8w~Z?Z| ׬ 8{_7*{}]8T|mBtmkj3R1qoIAU.+3b2!.&e-k4#9TQI/c&SJp] ,=>t5x[:]k\/q Kb/ (ItpoڍaZ?ٜJ SbRX u$(4fS"l_uQ @QhW` e/W(m.A1Gj%I >7HǢlIS-%>bѱh = q@G>$Z9ehAs+0H'bqs)2VO಍eTP?ttmyxZYkftj _Cbe䱸fm{h`ڤu9m[l*xwD{XG> Z9LyNfbM9\=U{8sHB_7]7S4겹뛸7sFKvݱ)ԥHĺVk(걫[ۀm% c0o?. TKN*,]SqX.Vȭt]mЂļՒHۖueKÞ:SR_ݨf AՉ̲NY|:?02{V2@[y笫@^ȝІGD-ao#s`uJluDPWwC =aQ{YՉC q[ 92"^F5!m.dc)EU@x{ihUg>_^wLn#Z^N5PLInK1ۤ:DT@zO}_v,^8?L3b_-w"w9Mj2!CV^$c!LoBߏ.fm1ؠ4:ED s^ߤ*wkd3$&$ Oz=4.'Sg䁵,'A5WniL3osh>#X R&\ay cF{\\)'!Ҫ3RsTv!c j|qΣ[*i[${M2q^aLoEAG sZDa0sn?GնmԲ~ۏhxC5M;QI|:Poс;|(K]70Ь\#w`}MUf&`N}9C$|ȩ @^1,r ./̰ۢEC$d}/XGU*<*K>3 |x0/O6ȩ z| 5x؛'իG_ǨOYva4/R6mm|jk"vX)$)W>-}[9c_jvLf}qNʁw>w2͑n[!^rjy!5N^UX(k2ڣmt;aƍl;eCNht^`3R$OH`3]Rq8@;C>Uaɳo`.wx0wpNf{2⋄=x:` rCn ^ċj͵) -݂нҟ(T08P>w<a#Xdx%Um:K`_,#jGBkq~p'5iN$m@t7g\aێ?QRR(T76:iи9.ai>C֡ %/J迂6'fx"ZaYL=5 dw ;ÿA-\7( sd (a )[)o=_[voYcH8U3G4 Wi0GfՋ濜2qPo$&G`2{]lD)#Y$L#6]~+ؽrdVGj͠;f HG%EC( 'nNKvOAT >X>  y޺L~;Z8(0R(8:hI92,܎Yzr觿>>fh @]" GAqIuW R>-L]pdà%=ėrVB<$Vp U)bdAu`}-JtִqyH :2[ B6LjFXҕjW穱qPcHG"2ޣQ_ebڀs@_01:\1e]qcmSY9=k%Q a *SqzJIJ"핥6Fj4#D 7𔶐a\P1Ȭj}:v.vq8F~Α]k,S _Q RUB˫)9I—?f?㛡M(~rvSB;4H5 DxHk\\yKzhgt>!_$k{fU!n8'w8SҔ;18:'c~鶰 Ԃ(+ԅHِG3NE*JͦAk;~g ʢL;VM1 --mr1oM9 6Q#d~N-ҭ+@/nEVs otϓvH+5(bZՒ;lPlUOo4/=ho -%Oy#f(h᧹H ʗOX3 P 0?SW9B#7Ʉ qdMݠ.@ '>< c$P050JOygwhz7DA͛ލyΧJy?4ۼWXDܸ鼳w8RC`.՗sJ/*NL#IqGtȏs-xf7C$״EҝgFWªU`Q:Zz" n'J1DL*+7qh15.eZ0RNAD' \9#4nKZ0z4ݦx"WBd6[Tn39VN(q$p,(Wi\FU qM:1)VdoJg ZVY\_ʢ "ZzJiGL SW<(f}4y3wk#"1)cH~p|&%"#. Wh2;v:>eո!Pu" OK3IxΈ xv]-7vG0xߣ d7,GRf'd0wF. fr2S5r:Ap۳KSI ~^XBd)aMS Fk{C2ĊFua9mqk^$'iH}DDe,{9z hܭ>R:-ݤ/{S>d'C {ou[SXqTtgV+:nIֈ >$틆md)W&e;EV!9ӑP(נTǂ [ [AU{0SNaT']+}Sob:łockl/ }GOgMDHt kW4I$)d~닼GDPc+s 5 XUUύd"i+%q([H-jOQڠbU( =|l&ph5*#<.21hw}3U ?SEymu>2f{5 m~H%9~V/h#"Z%Vw $6JIkZtsťN(ܠD":FR뿻& *n~Pg|DqC̣qL];UG wa߿/8v,Ӯ8v+z&֭p';Ir?”7~0RgF_ ʊ }nC>Q,MV(֌@?ghq RFf2cFhnrͅaM˺e"9(5ڹ02o잎"4ɷ,e=r6 d7夢ZmOz{q(E.He nv""zZ)>.L*~^=,҉_ c b+M4soKjx1|zkulT:\zk< "%L `$..dqQIQQFS2ߔ\^r=]<-Z/@f ۷g\y53W4@ ;oUÍNU *u7:=P=jH[J,Ge],hjҡR C0]E:v=qržrW W9Zb"\b<2LmN J-7XV=@PM]]L_toTd7Ň a1i  Vxi2[cgQVukTML 1TV8 jya:(3O0NB.Sᐮb C)Cx;y=&}'AM\%_#3\.}NO |Y[LTTl"oir؟:QQ6,)TAParo.:щt^ÁmBNN\q4€eEӷPiWC@Q aHO ;„JޱRKһ=MˑDHWLw)p_pr\6*JpKNjPdK0r4@#̈85Q;o#w(׮$*trq erJCӄ7+0T߂wڝ|P 5%j'HvL=4N"% &l°کCzel#X^e;h /.e-ByR22 %鈴oSD y|Q(׷eq?Q]Q&lcKZ% {1oQ Q<-TD{'y3h<dҊdrbWeSE$|> /e`(]6@jḲ~w:J<[dD),ԥí>Aܤw{Kux0z n X:[iemJZ $زPd $AM>l8A;$:lXnvu\_{IF{z.y;$%yWV SQ=/yK X @z I:|&u(5fyҳWC *taWZY7|qi[U05D/'ѯ5=YW@S<1.-dh쇑@j}* Ѣ],uy3B[⡫ kϋ*4\_"s<8V,.9 Qv~3Rd85AVSEkcvM-ȖGꆌM0pIE\cI.~t`۳\_)?"|.Qm9 v2FLhq5*5nekBG*iiO4*y6KRY#蕳S>j/Ir=|@$] EDf(=icA˷EGŀeY$f2s(jޡ6:hm t- J ?KTS>B;m0T hfK`]B[ aP5fUo_c]:|W B:pLߔJ~jS"R7QlQ #n4@irt?u\w $PH X'-s!ޭ@ IJۇ݀Ptɽ|wrֲyjLa\#ijo9\uŁb$-({9Qslxp6B<1COx%HDTň%# `N16Df@0ה*~Sbf3}Od Q Ugh&$L05$\#FHIڶݙ(EH8Sj6E(prJ¿T|οxMQi4GrQVAOb\'7/Ƴ5LЀV$Sv6W?ȑVT8Ѣˍ=Kf,Y{^0.׋Sa! #Cid`hla}Lv[j}`-&O⁉\_:]+Ab78#<L$Znt)nN豙46{[-%z+w?&7WTʉo"g۠>;m;$b0Dj N\ywgK~5Jf{/9%hI [`}Kc\ ZMR2' rEïl!  ֟>QwOyQurU =|5V,KL+^^WLęAXq)΁9j i, ބ|9t:nl-P3h"xak|MJ:;"A?eQ?ߠfe6-!t?3鹷SL*bVpFNy6!BTC\=E<^4J-M60R]kUZ{f@H/=Wɩe LՖ<3- qC3 J.-[5F$y6WWDzK}$9 婐+p9=jASQ'b%j>dQ Ob 2۷:LGlJۭ5gч!}&).҈غ<!WJa- $#%7 %kwxDNgx"Y}X, 8+ɛ3c[?DTߨShOzgwP:ƺ,ַ >)_MXVf$bL0769݉ -sV]Sm੟Iۧv_ڊW2 3%&CK{#:zs0ˠ^D\XE &UK% T>v=^0fb4 SF3II hGn~7nUgKm-o,H;U-% Nȁ2)!{ORp%UЛTL ZPD%?VX]!t^[eK*_ts T~xf'lr%3㆞A(iufQ=Lwik| "yͧpP)hH R^Ӵm݅aKeT݈1MhmIMZc]V8 Y56;vQ |5mW^J9;)90 diP-dJpG0ϣx#WLhTj![.*QW>Y4 NA彻uAI$vmm%HDedJP|GFQ#͋CFBo*G])wy@9BTSO H8,> 0SYL,ZQ}}ܤFK:Ʃ?$Xa:2@:pB gmƐ냏А"n \'JҊ4d[W#h\ԅEbM VG O0}|'y:$1㡁GcPs^aZP8nH+~s=Č?c@LU^r%dZo3ȣ_/1pTt!7u$ 9ڒኊ|6< dtT.y3h~|m=u'͗x$qEFKnKIhcw'xd4skgsvaFtVO.85V)SOcd- Qz9&Yс 4^&P,'5wP 1*;O<,-$M,b$ (r;{w5T=!nƤ.9%7tLF7~;|PPHb0s8˯&!hѬ Ȏ ".Iwzџj!4Ž\@fY6箩!T ŅtQ/#l2'wԴYlT8o<,I2t8LO茝 qж=}xL < ]/Q9GZDOoxhWnoP3q['371,T)-&lm\Ԕd=fĞ5,%=D%+y,ǽ %.X ( 7**P#I uaTq<-ɓu.dxtM)Ƣ"d 8xCBHrԟJ}إ`YnVYŒ L@s%5Us:,I`̂G[CHS&ta1Ifti>Ww#:C`A?mb1xl4N|Eg`G/6\gQΑ;$s1nsxͧ+nYm!3EO_)})< }_Jf nvIs&hz'?].Rڶ-cԠq,t#,vOa$tP%dN#ϡ״Flz \l]ic]zDfldˍ<6'lb甥(mEPiǏ8!ںs@1S{\ kdqo~yWrUYa;fq;~\2֕ 9نFɋkFS#JUO~Z;4ϮG0B?뢵NHH)} h֪P{ⴰLUZ>xIT05 kkǂE ҷ}Z q8o[%Hڰ!BG;cSV+JԚs򐬯:];Y#*kIE0lobH+$ѢufS |ZOVE|E?{2 =_:mEUͧmYm" |HAbZnʗG Yi5X{C(&iEU}n~}Vf4%yavaVDuuAS& 9 Xujj26/Zv L1ɛYyj-y2Xqc˵u"r)pS&N,>ʫs gP%3|Uĥ& l+a~.Gm2+R&]v(+q}=U}/I N0j+8!w8AՈM;G}DW=W$}{ڋKX:\% -NW^vZrr^dق( `Y'[%Vh)ܕV~y? _(]HC tW!&*_-3Wd']CCz7& ]'AKqwmDcý52xL $ym;?v*{L>Y[wtU3O%HIh52<@XF Z1e_CSf>=F}qVe6 bUA7SdA] &{ ]v&7fY@C+.m| QgA0f~[Y画Y9\Ɉgd2I@_(gta##LZy(_b5"㤴!Z#D!s~1:h-*X^uw06j}S$/XV.fVߦβH -zFw4Ǡ^aU(;On1( l "؈%g-wA5Q1@<c_&^gm6r6&]`PHh;:X?*wB)'6*^/5dr hhcc#B%1#S4 TWv^1}sZeN כLftCT9ӟ[D-V5|I\@kA^'#D>[=X:M@m& fAr@ZD| 脗h@Mh"+PV.`QT?۲~bApYѣf:c("a{z0Q!hE6 TnmjMd]NE/B!\K?bBy7#8;Hqs,!`*ȋ|}IXG{ن ,22G w8&nom,OeJxZˇu4QC>e=£؃sx}eWW:茈M[<>.'6صu;6(3ŧ)צC_>r1XɓNWa#c~@ C`/+p%^wg'Fl0v[E-oW67 W\g) D pنu)hQY{fp ~', =H9>#^8g] }l`; v{'JüI : Yc)8'1]-P7Fp$|ZcT.[E, Jnj2 1C]gg֣PMC^j<yFX,ԜXwxb۰25onA%bpIby_jA,$5M0eED(0\w:e_ ܿ>᳏^_ϰJbE(Fh%ם܆b>bW8-)r` +XAH}1s,*um*`.t^VuAݗť% "ѻg=VJ134&Э0?8"1k{&OS"|^#-dk-b/p#~${QV`NW' 䨍m*Q:$j*QUp/˙>Gvv˽~RI$U'sR>P MkdOkWdk̳F@.'VbJh-p6 (O!*ka 3յSc{~Sw/j2@35MN0_0@eLgF^uGhpUq(iˑ;ќnbxRk@~yK>\@0K1Ø,%j\,ϓQ1&FcnM}SZ*s W|&Q!a~{""zrk?r+Hۼ$+½hJyNMwN5=0 qtERNS%Rk:hU뻈V( =2?rA+$ي{JW.(3E̬TLÊ=\ZznڸVA`[&C$\w E]nG;1  ]iEG̜܋ݾs_b蹚KDy%]NAzTu"sլ5i9.4ؙș*weӟ6 _̛: n KXcz~4.%_κEFF]M) >: p=Oܠ(ìR<ňc{ܣi3)cK8kt˰|UZxv&ж;7_̣2|wOj j)bPfV&b%G&Fэ \,|Yi7,Υx!~LM1ؔWOax62WH<|+EdR֦P|q0u6XBDp}s mi*`G|iAݚ=*ڞ!DJCkQvz*䬡"+8=@l7KJ8ox+lzS0,Ej Kt9g-y@&rzo 5sy Z5Ts im4O-vN=2)oպN I[T']__eXBtVJR*M Ni K8f k U. *2c:a:kF jM<^G])aϊJ";Oonf2q}+CYжKeb7s ZPqfgT#3ϩH lYlY'[.+O$h_!\6 Tt9K0@Nmm^Xe˂Xә.}?L׶Yi_9E GqV߭p1yv* '-/^{oV2CJy='Tbls6 zVN;RH_#Q[k# !O?=V޾uB[!YDzގ9 mA6J:O{w?De+(Tʂca\:o_f`)AJ$ЄhDR+ Ϙ|Aw|ӎ%<lRX!LzKCX8ٺSFT-V%(AC}zQp1&PrhgOTY-[^J;;[_-(/aԙSXukZߐώFMO_˘ ParԄ0d o((54."f8Zpiȧ EƦVV3s 5l-}`E3UzXmҨY2xtf%%V| ]>ުjz|։D`!j/|-PV?sqeV:F/$my  ?SV)%NRI/A,IYCiʵlAf`#!Hlt20mAP]g8䧚Zip ~UA\K&I^"ʄ̬Q\ ɵ1,7B|ڨ1lkjfƅ?/ӛ᪂'`X=h-yEyZ%4pO:ab>P=[p_YGwp+U]oN O7r3F4?M⨰庙 J:󸡖ьU]sֹyPcyM8̙ўHW9CsIwQ&3igwUio_rS:B@`{3,T$_:cC*`3wj.csgZ4FAE$= I13v8֝y kZvqpp(kct@6LG.s9=(;`1ZC|CF vr+n ߲DM$*d0zG9{~1(ve-ɿ5Ww RV}pn"̦kHsm .JP{{1]ws$ Au1v i;.dxuU ?$3$:.f U oA}$;Iad.$eD?I Wd̾nP, U@swa<\xn^Z>5ijSuhm@8PhB_EB &SOmaF*o XdL :$ # A\)2 i;~l Ĥ-Oc2R.~9Wz,w?!7J`W}pr%g$YB-#Lx-E/K2C#0ͺ\iI;)4ʂN#x#fv,'|;'ߙԻv΃Gq%2J[>~U?Q7ȇ=9K<؆MmІ8C8 ߊ{jШQ'Q =]+jd^5iO:F׵Ī\9!Xʛ\vh11Ġ/B1c)^cS̘!y0tfER&wzh-VxM7!xe*ض& P']2sZ$ <&eC 9(AtnVr:h@m ف)Җz3wy,&&7^[ۣi_FFIЫ9B4OMS稨{E^r.<l{eKA 73JvVRi&~A$ok" KZ7ŇǢ&%7[ZN/B|9e|ͬHT2c/*cQC71r lo/P7)?y JijF4f(bk&t2A/gۓz -˟)l;oZ}Қ\>/mRt=ћk@4rzP:$6awଐW-/jשlbTC[+#ϐlo~ H[Nbo3\'=ÿ|bkn^~# csZ~L ۀNYM]aeuM^P "KY~(<*od݌sfiB^qkS}SH)܆eǷmRMdBvl=DRn8Cu([GY _̡H@.eI;箬^f Ui8^, ,{M!^_>c'6(#Bŷhv|[Ϲ`h|]N3ټZ[k[Ic*L}7`зd20mp836ZYMi;$4I([9Ԣj8*kAV.g5JqU,ճHZ1$y %2hg! #mLV-u1WKzP 1!ySM<QRoz[q KYcE<487?2edfmr 28$- }1S*`m0YGQuG1(#^&U + 4TzM4|O]M;V 4y+r*庣lG96Jy(Kh/4eJ#8pon?)pAs{KRBkЂ@ӡAL<3[#4?#(,"e+1|6Vb?]v/i֍dHzpBƌ3bIɤ,0lj :F'2U W<lVQ-U?L3H`n,e1D_wyTUxbQX- 2}IĜfoW=@k0QƷnD^H| g8P;"d{`^t>&t,>)J #bu_0nQlis{3ͼ:k8U8:$C2uԎwFv:筰 %΁I9+}=*GN${<zXCSV_̍0WkYU%t9 -(Z4G% %M"j>{aZJ'H ](h/}{' $ګv^K-ǰi1aVɸKI!IF1Rvz=OS/`|ƞ)PKgd+$ [.>A`׸kɩ}0#`bgGo!pWg[UV$oOϵ)m|0L&'uu 5\.jŊjKǞnfemVT!9lAidGll:"*łr5`!p#lAaJ0e(3}4T^u 0 /m,@y|5j pﳤ?0ĝ(4, 2h(Њ5jҡ3u=ÈVn&AI Ŀgјݛ@Yc!Ո " ;Pe8-zt+zҔ0QHNKViLaI0{D)]li-q|rSzs ߑJP)UarF{.Ld# x'똃cA%;` htp1UbK)T6r:UvQNزpʑ7fM]^h!]~~YEb/<#!@V}d(߬$ttw@]O%c@foߠ8CiJ+왂U{C/ r5ɝV`J x IϤvOHzp0`1[VD%nѼ|Gi*POB^;Hݳ/];-H(WǠ3%7xD=$ώ".[$j byn~Cа(=3Zq*wQ#͆ޫܯ\ 'OՎ`H%juZNl~TIʢt'LV5qmfi^&]cߏj£-++ԫ^7&"TSv P!A:ubxM EE y.xjVN6bVVhjwPaLQ9a,I uT7PeM_&Ҏezԡ6✂+l ,' Ώ,<# DjXM.v~n))kۢB)]^(3Xx>.-͍`}ťIS\{=yF šl~(\H䰜;qr.x& $mӺoS_ [A_{yDmohV|~>HBa# kQJ<3J'h`ӬVڅ A O %`6W2}wz]*[tuhOҢkPm}FFu\RzXf\^Xq>>+z?Kb'q<Qkx_6}wcT{}o֯Ŝ? }j\N2 tbtiX0[&v@IvvoPL(ooEQImZcl.8>g< dWS9;Nvt-FS n`( ESHJLD~r}A ALLg N+w4 J7{mFuuE<ämD2r\ =Q2Y'4u QrzRK%9 [fkJڵCp^;ԍ-<@jv4 ]4p0 ^\SKȞV]BPtF3Gp :elZhTgS s/xBYO[ګBlB7J_.G)?#Vô_{o (*ԯɦ!)R/jϿԉQWA9)е!\gUe{RpvK4bv'mV;wwKо^J{/\* k\ӲXspjBa gRPJ-qa5?$jޔDᒫ0؋8$)LeV)%V{ n Q5lDjdp:lFK_;GesD@#h&0MЦ &hOF}6> 71aȈ>sIJNHq$A1O*V=NxHOIz$3<%'Z"sk㹱gYZ070701000002af000081a400000000000000000000000164df7f6f000102ac000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/䗐]?Eh=ڜ9OVFm?[khL\dhiDBR?PV@ݒ"`tW>pD|q5 ᡕDII$ia$匍@Cr~IX1LA% oCTPdrk.f#tCU )` )YH$M,պ ܒ^S*h*d41΋~oj&@ݜ7O- qx^AB-*|i!EքVDB^43lBAF% vr~f"ax⻜% #T(΢SLUB={=#~yA8ڭ_ fLp'XU^s+L8<,!AFo/6P:qB}rfy4!5^, 1ft9,\%eF-oWp]ښS q5pxlh*X }69\B%Q}1+ nx&դ[.ڽ1̋NJFr$,bcÖxvڝS HsCWSfQ.P%ٛì&JpӼ [Dps [IB%d2l 1?4l*|o`kvDޯWe IAc|T*5" K%6YVkCͬ n~4=Vzu_N"1b!L>ȌBh -H\"ڴ; M,2Fozʮj'B&KGU=b? r̚uh+In4+5>h&5M 2.ԝ^?1Emg D]G5GVcPR#xpf|ruCIځsf'lwv_]o 藴ԩ_M/'А|I ߖ=~VsǁkVa/テG&/u6B}hN 6DZ,sLC3*Hߊ}406!Xxk,)Bt$`̙P$o 5rݛq\Oq<Ƚ6kꤗu/WR' HzA pY;BuE)(i9`셤Kt(ՠJ_WJU[ZZc/657_Y11e-8xaKbȦA8,Ul}s8z4ŞsdDU!炴O Bq׸ *.#9FWDà2j2_c 0it4";VsyAaܰ*̉\bȉIM膏ꗄΖ@CU*| 1h!5Щ"KKډ*=ڀv#` U,Z -L| lrڊ!73.\A$1 'Bb$`#2C {[Q&{Fa鯈ʊS ~ qG.5 Z5WSdOμi:Cˆ[0,2q/kOUM($\V3jʏ${$IbKGߏhFQ?6vRUgl "VWл,kd>x؇i钾_ep8^ۚ8W%Ml—Q־`Q2$x^H,yF<(-qKިK&JwphhNt^IhT3OBmu&09; p Dl-Ť3\W_5n4u4f PQnR LW_Ae?%:ēFhm]Bh`1P-,nuFυd@6IZ̪hř Br 1}O=P;ھ]P=)=v]"9X)1ۜvxp/FZkTv8w)s2/F rl:L߹o4PEo7u&kKLyze;A0x4ok $`Ɂ- WCiREb7_,"K"*X3n-i,JPJ>6(, f e7GiO"g_fZ?}Zv|C9S0Z0S(P*RCRfd]{pqOg{7yq`,!~%{}*}JИ\G$PC=`K6z8fz鬥oɟS* Gp& k&@!.)Oa{eh?6#z7,N!8t)𺃮۾nE:a GUy6Kji=VB0 )Ck-o\A݄&Tp4YBھ]Ї# Ibp{^{J̆^&]6Z+zӢ_Ug`ᗛ,0ҞxO-S Hl(gD&{Z57]WS*@&dM1#HəqxU$$`~g7Jv kQVU(((Ώ>>{v0t+|9Y7{2uP-(GfnqfE`ptlõ1$#T]sqr PN)O,C%<UG#V|J$>eR>짅-}jU^& M"x_L~y[,GY'<N֯M9 1W(QS<4v!Qq,cuF̷+s:^XcNqW{ZA~!odE LQ],e=̽E1$-֥:W!>ܗvsxÝZL3S 0=1-WtS ɕoctiT[;ST-AURTWOG/jVsbYIz<`w|ɘ%l` {;a{~b2/!DM26[ED0?<,n&I [lBd؞ ;tAqO eSt f]!AFx92I '%5R'Bw{5޺Ó9^u7s|U> x\WI"<:PK29͑P#L K߅̆ pI 2lwWuv>ͭ-Ny@lϮ^IYX|ML|%n%į#Kf_.x88Pd)|vw؋92G_OGgj&>Ҝ;xX#$-b|WÉ|V8UK59ݟ.oY]QOoe \Z Ʝܖ#$r4S *کGpBVyէܮ jRZzw<LogZT"iFae˄:}͋qgFNɼXp|G .#LD*r[.;\v1aj< d~5=0 -R}XүH:C0<~B`f;nZw “[k1^>P Cw[ס 2| 9/^-oe(]YnhֺR;*Ӽ}$\)ʞ>ΣD-ohD|yd1R"?${IF8%6O|d!{.#Br ꓖrUwdXm$F§ T3wڮ P Yэ踷a@,dHN2`DVQ8֪*m*&Z9EFrHWNb:4IV8 8dAVd3u_.Cs}}NÁڴem*rїoێ!rR)}Bl46S/Yd"kU]Q4h؅cwĵS!bz?&f>׀}/"t6UDr-fX+J́qvc"Z=0V =|FΫ"?a5[ %yN^DYksX{m W(|Еrw55})4@9.lW8QIϹYU{ؠ&hdL_7_Sbtv[UO*#!CAPxzlui {%*tmaxQc)._D%nXiyXQ[Y8N6p 4sʿVءRS֒($R UKeJ+8tj,\f٨f.Խݲ<#qW{8I*WXMHv&ξ 3?MT7H)ء4sK.`Aһ=-Yxf/_G\PsїuWKĞ1VT au`i;Q:ʺ{FTn$ј!8Ace} ;Is!4 6hTmcpͷL-6afKw'=t2*<1mɼǨ|:>'hࡵIhn΁|RrL(O,n35$RD&N{E9=IeN,pt;Cbȟfu&>z$ʹCL *" +(gU` 8?(#{_zAg.w`GǦT^@3ߺaj, ̭mCdIƿ3YFVLE.FYf-^%- s`Q''h38ݫc N.}@,_12+gćXU}^ C*p%P~eTPzz! ~P  rDܫY|'izE REvƴz Q}#|cƒ# ^סڤ(4e"bK=A05+! yiMcXiL$\U4cebyN#`L2HN>1qEj@m@H\OH(ɸ/QMKחdL+ft8evK28ponhAm{:Pڴө2h92u(z *M&d(n'X* a$8tlB)U4(ޏ\PUo**(c/_)H~f(|,3U+f}dCUq̣  EatN_&Қ頇?=*1Xf"BT]3ɂ%B*{N8>"s_0zٿk_: jѰ.+vκMs7Hd<» *&Npgnfs,nH 3 EPSPqbUc96fOrO'Yaq f`7l-QLJ{fgyO,cԦ>$Ɣ)WYCzj(4/fMD- 0$;,o"jI !qUCFM ͽFK۪76Q I73"|0 HA''x2@`6IkMsdSi&j}퇜g&e4d>4)S Ŭ" ٤q Ob a@t",[%aiɻ]f;irCFz|Cj,EM/Eae'$[^' f.ȩ%A܁H>Gݥy{oO2 9r^݀ӤW8O00oCy@BB P&7߿ ?EDqE㨤'*v&3~ xQ0j&Z 4q8R{>e-0OlvK4%%K]Du֍ltHnv'[uTN"+<fZjLA2?re"̠ s<1q!mm'cŝ]zHO]I.XF2Jh8߾NkioIWr297ՎNG#qVbHX s/{@db¡2ߋl]'$(Puҁa1@x/,׈PMmw3FLX@BVj5?;L*K@Fs9-_5/J l0Gbm0J<Rj5*WJ|G7 @,-Yb()Bq&%(&mzw9G =ϐY?h5J)'zn$J>ӈ8'`''X:+ e&\\&/"u ~zY @l4 Ȍwzx5>Լ5ݫw=.nlOt쏫 cv)KDt ڿ yvPEmY.&@}ITZ0or9'dm? +rh{| &*W|11c~-_Q%q_mqf^r۟]f \PȕKD7쫄kc"&/%`LPɰB)SLTo(sI%Y/]@ƸGZ蠗I),_=ᦷ4)p^8I;q}j`tR 1]1:6條4Ei 4,iw!aD9hp{Vr<8B8﷤A!w,2[؆{HλiwiѪ1*ܐg}ĥ*Q׃:F'9#Gk-Qf,\/=vW3*:(+9NL7J-#*Q5~1m+~;qLtp lWDHuцg U=`>Z)In]:E]Wn9 boJv@,|C3e:(6 `5VN gZS#kQƤW!8@|Ja"Ly%,4em\Z'7ʛ 0B >:P.+3Ag(X2xv30{9O槮 Lk $b  }xHDY"[T~X` @v 8]N|4~qTBxBXwBˤI,\a'.㿛1F7wpstuh[V/>ØFMNM-(pNSkX.uyqO7Wp'P$J+S*IZbce%6_V #ħry}}qf*v PU^Ú]\2sIDmܐkݗdBmG% 92XJ[pqݝpBcK'Q4{<5lb<5g3p (uf @J;"Vx< CBvX b.gPg OAQ7jEOܩ$ݶ!#0m8f*ez`2VdŌjde*ɼs X^ɷHD:u^  ט j=f_F ,eP>&&^v;dozՌ4Ar8*yJC9>VQY چ9}K~$*b*t;Rl Fejw>emـh(t{Ib%_g*ut8?IU' B vnro]R2~#DX p!'S;&'&3xocS+gD6pA9)-H+& 04 BHI eLxdI6<8 WtL D3Zf.bCR*{=|uLvYIdh̯{aCnRNj3t3hČvG€_ͭ,Bށ 3) dbb6],gKT"z=t=,G؟REb5&^8i mMtٰ8rl>Y5XVY,Fz,P ~0{A<Ik\Wǰ¢'f h[sw,͸O2fn!p:E޻&/Iڛ/3R`ZpfLR˜) % d7H\цݵI#hXe,Rp>:֪ߚqpfmӌOQo.TAĂ#,/Y"59dbZ Zc__u"Zn lĢcǭKJafto.8yHgprXls!j,Q |. Y  ;M!PDG\oySb%{u )k}FDP3+^47]/?MY'NoV []y" ъQ Ny }>pY|_@gFXc\H68 bP!"6 CAeYM͈\_NY^E9#R2W:$`uz mڔ̭ȭbǭ:\c :ZT՛vFݶB3I#cP*I Lj9zZUsz= ]kbs>1- O721l Z|Pg7eLG@QN~/+Qǜ7 jnf$Ng4TOэ"7g+r8cfJ}م 0rnp@Cy|Z*phtp8͟VA.B\ 0O%ǭqιO'4S zQ:)@XR;hȱdIy8'Kș:. mvYv;6QEYϮJ>`9&̂QR )4*xX4.JBتAxTgkjxe`>LLdbeBVĠ /|v*DV+E]%|UBWY(C|9jUE:P܂*_fRF%F.FL^z%E9 Y>ת0}518c ~lo7ɠNnt"|lj :L j;tu^!_/:d\/}IT9RqB!`q&9fqʍ xed."{Ii}bK>X',Õiad?ωs F.D4]l {dܕv.zv2=bD%6:dd5YҍXЪaJX'?rǦQrч.P}IQ9>חSebWay2*l!cz+#e晴m^!rն^LJ7lX~wDǖ%~]YDs;ZhHccosGI-nn%D7:[uwQWG@Ǟk (Xf&j#M86_k2}zocY 7[o l uI|~jvA nT,ӯaBgl5Li7 FLϢs/vjWrPcGoʆ]`$V e v u:D^5a3}p'Xd<}j;CA3<+4) c2k;Jb|w!{ ? nR93~Xo*?g;"fHmWIM9!'ٕ$af&Go7Y'pmv_Yyw(ʌ7['` :3lIEDܪ.K^,pl gvd6x8;P{^AӫcghSv6uHƚYʳ j* ɩtUdfC,%35'S`#=+xa YZDf lA>2 wm l_E.pBӫ`x6Sv5LK|ZCuՠ|7thic԰czzF :WQD_x89_e_u9LA @nvʨK?,eWTÆ^Ubo b>։ĨV);x16޿ZG2y piZtC MJYP%(߇lбy8ژYZÚ]U_7&IH 6ɽ ZJA RWO* 20>Ko7k-;=vL 6lZ 4X#:s4bH•ǀ#lOXl\y$`U}lbvPJfzCZڴ;0孲2!+~y59o{]iW v5'F Q$*3GDҝq BljK~XGvvم PO+d h޺"l4Fsf;,~&2=7ZTƼM!*q~ƧGݫ,?/ J(gg|6_m6쩇,KϿD€^7uS:3'\щlW_)d 75I"l{X;SFiMz7xr[X({g66j2-Ԛ>Fj*F>v_&ЌjϗL˜Bsl <âyκFgdJ}Km%T_.cM E<.\Ir8;A4} 0 5ݷ7B*MǼ&(hlcMI~wWNtw} mjF;v//2<T jr_8ZpPjaMZѥqG2)`KI5i',a +)Hpb2Ԣɒ#W<ˀDd%BVڹc3L )׍._}RlJRk*/Ak) Ds ~@aAvY|q221=˻^WځX!'Ktw)JVX-Kٞ5ispT#YRcB N`<:oSep(}e,"N?#q'd+yf]HRٕB0c,jAl8W?[|yAMp4+S0C0| r0icvL1&j'}#anz\>.n>1!iǍ^sm#JF}՜uPGnkuQ/'X{|(cf:R5̳ ]>6PJ{mi-P=]boِheFlJ r p-TxB&\\餆kGukM_u[PnSR?P*'ηnd,J|o6A'KUN=sdB_;Y+sgMmxUM޴Ur"wqWp6$$G^g}?:ݭ;&Eo*:t[#/< Xlw5ĭCSÜOnD9 Fvr:TczØΚ,=Bg/->+A(bw4=vz d2EZjw1zfq+W E&.\-w$q4$[faow`iV$Un"I^ uf۞T)(V.G~;P3z}/HBMD9o29#JU- N7o`ڄ{2!/CXK4c\a"KcSsڷrFYhiMJ2'1I篘 }8U@ Z.8קOrU; uBNey !,Bd:f~%9D[y?͛|_p5:50ߌk-[!+Wk n¯$kV(s MJ*Nڳ霮@ned(paOԢ]4И~sJqqӉB*`[# C7AzK@msyBvO'l(X;NH"Y;E~&c+24 R @Ir0ޘdŵ)d7Oi@:Lm.c]UПvYPݴOX;xJ$sGYnзVdR,8l/8N1Orm=1(q7:bڀ8$p <oOA6ڪ^>`*yS1[Dxq-a"O֮S헙&ߑvkpfz&QG݆&̚OOdǡuS80rO3H$oRDaw@gnPwXD Z>[Vu12!ebQ0^QyW y-3B%o㹂!glp6wI>KkNS(/#hR("5D$N-,㮫 vGư,WQKE}Lg̈-~kQw//Ht'Tjp[[{ѱw%R^Js(4wa.RY{nHrCO {б2j–gT^"@' L&{DO9ZfA!<@^'|Fgݦ89;F+>3m71qpqa%A#cƖ{O:Y49EpLh,R+lQhU=mx* IKS{TA_F1'\wm>`k[|¾a dn0Wb0a[|u@2ear*Xs{Ղ<+b:VgvKx- 4̍߯-ۺFUy2z(AT♄$Hm{$f hJh8/tTVN#oѝJsxU P!1#9= Y\Ʋoa@furΌf-4J,T9r觐V J<;4CeWT' A WF;rt(oJ|`%,ԂE1Hegx8@O!@W}bm%§Jԉfv}8Q?;?/<-ܴqveu3aDxe.*~Xݤ6v6fK^RCa>k<\7W$8qp5/cFVBh;ʏntIT, mEx HEv^=E>Q$QF^==鯴 ,Ǵ{ l J"W!S;" s ]YBalQYE=9 fn2ʻ '|#/f\#ro=l-C{7- V2ԛYa 'yCUhĥzcn5|gTnXIzU1fǪGWzqU[w#:mH}in]Y>9yʵM,ޘB+hN8;q „+Fﺟk #9Ō*(iGv8]^0CJu.|yWEe@,5$3)Gj)M[/^;aFN 3s\[/JeWyA(SQkĤw6tN2E(W,# POÓNX{*i} Ɓsf V-pԌXPC[}A6gDy0+Si ;u ?p~ͳ.{8yy0Y|r ](, f='2\g:YpR$Q?f'-Fd:aSk->$<bfԺbFc*lutR3OEfI5jDD||@RӃ9'-)fVGR%e7 TTNwG[A -ޮzs2D>0͉h;o8%l^֢20/f0tvl=jw\ @poVD/՛Puԑa}kPu8}Rμؒaj=rzr(J 12=rLz⒖3Z*^Z,&gGRO, D-{"45pI_}I.smj/aRLگ`4EE2K!/* ,Z,xk?K|l/PXGs?A]<'KYKk9v>mhXY\BĨ9]Fca <.(qaIgR?Te+nvh%R,S)u&cIm4Kzln*JMæ"eՂ{s5=ڟ+˓\YJ݅>[ʹjW.GۀH(u<f`k$.E_ VrP ֶFcۺW򁩽b뭏~ZhՒ2׊)uӫkł/L26Xb׬ԗ\'zYEꢁ B^HWZzC$R*VBֶ;$h>"Ӷ0R8u`BD+ E+v NR&2i%Ea5h,Y:pJ!#Y弎Qe'z5ߵlܺ=:X!/f7[x(NI'Z}=5k{uKN] />"cgDMo2(RZ~gSݝC8:;xtjw:N}3UGJ8ی okX]R3tdp9梛~_c)cCdq {k57JB):"fcyiI'ڍͿVJܛb d<4!I i9{-]ڋhSL6.AI[R$WkQqWevV+b ?ݻء36pL 4Hl@A-U7&-}k26Lpտ$w7b% (va"<)t=8ʡG0a.%"H.3Pf^jg~8IKUj0;DmZ M7lU 2@s)9 vo)ʵ:ϳFĠ55n:x8:G۲&g9ŢKiEsJya_h&ݲF=.e@2 '"^H[-,(\DimSF2]8D\|} .oE(`1~ ]Sa>Xf brv2K^y(J'Jcd"8  t+Q:0NGUCTP4F֏ϡ*}m?mVDݠlIj}+fHJxic%%[PY' r7XCbt3=\CC/,!]b {Nz'_g?$\"{ %ˍ_{)2i4:6`v_|f8YSsdp@j}}nBeSKFY hG7#ȵӒz صJwiI޽rpʳ^ؚ#zX@@513́ 'ἕO&V,UT61TiIyX,8;w+~I#m oUzWt/SFExC4;>Lm$7A:mTHˮuJ̲ z}x !QéϹ<`ήXd:f^x6wHM+_|G4zJ8( ḡk`@>yM mkJ4s"ɏPB5j |?OJpjޗ9S87pubbl.KԎ~ೠ8){7d. ?ِڪOx rKjw1`}"7ތ1a8*%f]س. hU:nuYo<*#8QN6]޺c 9mŜqN9 T'`bB'8*6] GY5P"MkTYlIrhwͳ2+ '9b3f)UuƿiAaJ#co9˜% #^ѼuVSNEw'>9at -hMnr2Ugj+/Q%m`.['N? E!<QYIER_~$PmG~i ŠeWŗ,( (^x\CqVAoG&;6Ee B2}z;w$њs;5?{N>&se!Ѣe ;U@zy"Y_ր)1?xȽp¾߯T'= ߳"%DGmspjS ! a+:'qH7K *K5sn%d[?ϓt5؇I@oœ+' 1P_԰l ㉥_FkAWߑLH պD<-P7R F59bc"syzk[/2ju5Q( * ES=.Jbg>S[ݗ6oo5wP6 ݠa<V/Hmg.WT;&P1!ՙU43˖@_kT\FCltWwtJ04@P](8Qh[NP-&%y!)y=Lg T+.ȨLb*Rj?>vZujq⚠/5-♁`76b9HoD$9HXד4Pg\HB]^ 䩙&EdlԴ\2͢ḍ#{">~qW+zWS/>~dR F̴zV|3˨na0`65ܡ.aa)fP$jG0sDD߄yJ>0 }[l͜MjdsdM*pRՠwsW(WGNzfoE) ϊ}b#mK`ɐ"Y|J *Ӵd^R0!FA0&bXg~V4ZAwՠ$quEYhkεm UKb3rx±Vd(Ob 7Lm:E`V» 8gEŮHlrkj+.M]Ox`? )-+"]6Á=x4}l?@ ~EUN;(L%"mУ(΄\RH l[Ǣ/72sF?9 gOsԇeVG޾%ii¿эrɤptHgn-Uڈ.^Yw(g(s `\|kjO&3>ˉ䝺9>Z[M'4i LdzQLX궩hNANRc_mf;݆ozG`12FE3uߙqnXx,W&o)%O Jw UC, nd0䉖(}5. i2l} &X]`VN)X`2qd l(mT_ƖX"]tލ !2Q86a-NĶ A-,QIgHI@WF [q5'>$x&5i BŘ5"V`?~cTSגlWvr;d}fq/%r ΜہifYHpeH\rFzHm]^@MY1LT# {>NE8UtɈ.H0ǂ!/y]8̀*ٜ~Kag7˃lY>#cZ(#1ej/ņR()egډvOq4ZpKY\bM㥘~rUTm zsÇM03>PBGW1iC ٍTCT.5x( L y厛. N?lN@gif?тX@ܹ7Yp5LT莻 LJ8=zInd挌Gnҍl zE*-ai27ASqgZ8cr?p -,^֔G?Vpd.SՇA''w:"ą(r/kAv4f)53;溲Ka{]C6rOqvhUOŤյ&qoݦg0]CGal.Lxy7ANHǕa\ʨi vFkr*uAxHq֌{>VMwbۅ ޶t^98tj4w~5x63/4~pע9 IaAϞw/nSqG T&0#f= FߙL"Kj3T)qYcFI',0}:%7.JܭS!EtOĺ>mρG&Tv.H#rsT"'1EۋEKv3GcPf화6=J-_02fߛGS8p#21=sz=o֛;(@?ؽT]IAcKvm(imqll7` ۫%XNPƢZɳH̆a:e)vTݟd':a)nIy!M,aD[ _Ǯub b82_23τ *]$񲰄{NNH0$uiB;aB r ECZU>0v)oͷ50rSvއ^'skŲR9d)&z4{,( 5!J&XN&,aE;;^. w`Z+'AӶeR h4Ӻcyv,N`YO*8RpI(ӵ K ]<"]*\5[HY9嘹GCZ1sϢ"4 cD͈șzK N/Y-J~ a.%<=ZAXJ//`YeaTy˝,rĨ9T&5%{ܚ?*l%8(# Bgם0:X~sE,x +7c&re0SFMaui&'Zڂb^MR V5yrttc.,G5&cQlt($ ZD 6CDѝ?ٺ\z,>`vIYMnHFYgQU{ (1蠺L qw;O&)IUꥴGzRʣ`Cx<܆##|XH7s.-<6K,}oE=,&RưdٕF q v11a25C{ʅaT]农LfBiXEXE)Zbba^h4Vu xHˆX|SŒqD\^(JPKhlpkňxTsw7qcmRаJJQf̝^E(p$v"!~ ̰JHN ܼ\[)Ey1W1[ʍݵSWb)8P;=EeE.}x9 )B|8dmS5fMǏlp|{g[ 7`LK=B͹XK]YF՞VQ?$YRTkcҢDbCU<f,Ss\U]xN9pu*WnRf ~ "(+fl,yiX wAzɍh ?i/㌖tC` Dj%'Rh#<ݹQҢ*vFWex-[8jt"f1-ie|՗܎Xzhl xe~ ̵pT&P2V `Pt&ë6xFT2HH1WPB'᧝%3S1< PhƩ {qty";QIV}Np{aw)d ݤ2(Em{E>|X7b8n!D >y҆Rtce@TR-Dԛ7ԗԬHvŀ iC̣D-Kq3ۤ- !߅t5f ڿq0x2aϠ=N8] ?:,;b36&Ԍʋ<DM脾{dl |S ] wņctSF ̛e_DrQ ՟ݘzffx@{'T6("MF`@ *Vg^l aJ#9$tM ,Sc XQvhN7%#}f/xMDg4T1BerJqo5RrHRi$w/S2Oee \?BgiwZb>D󠌀S{nq+sI2ޤ̺q@&@!(\.qΑ=}pe!G6%U()|WEhSٽrA!(Q惿 槝{Y)ҋ1 !h{g}J'5"_8k{a8t&|Q ΊS7C0%5)2u?o. >'CbɀNzw͏Fc \v54)U 'UZ#`[(v|mݤh7q Xpt^BIϿFiHW[{\6n]Ǥ$L'vߺ ~ r.AY xC,{}l'pƠYb[;hm w (xgZm8 ?t2`5D|UG$%C:auu}E*md?GڧA!{u݌'< _ָ/2*yRKr?c6r`m/Jz:~N;K+'YӺr{\D'?|ԗ:bT91ߠctg8di˺'uZ/+%\"NP=-EcdC`7 h+;ԷL}uK_?89\(=8N HQxJg!ݒ+.X-LYmVN$,MyVg$(jfNU%4uOU.?][z~.cii>fޗm/i8Ll\=||cC> ss2A )΅=@w}sD:47ʗi'Aÿljx~әS22x,MhS# 3)mٺ^bzqj`Lk\svaIFcكly@x>U"<}iVy5Gph$~|+ pgЃ~Kp:ɅOhu:@B0liNn_%#/ oӳF8O/ٿ![zlj@8OW:Y#Ϊ7# 6Sd{yjXs{uq1g*<1#Ճ)k_ W{!?!-V\}މ3)LA5/+,laՔo@X˅0gC$H:74Yy \@!„fP4AT%#yg~z9B$jH ςz#4] 8  Ao;v%dKףTNqfRS4} !b+ϫ RHS$l5xAx,c&6ǎm L΃C7KĖi}.fU}o>XT!x-]j+qun^Ⱥ:;K}|s8*~ Q;0QC #LZPa.IdZ|IEQ(fCTWEGhFmZ p,74R MqFt.mb*Uɜb$.ŰEA#smsk`eZ>V7O !P+EI}wS#'@dzuNBw۠U1n3_+lBa覅ҚSMZ|]7ő(˻2#AމpZ_V j&ldʅv|h " c1o; 4oR ՟qi㫕dI}~>  أ/2>;PvvfƎ+b}hQ֐!-ڳu.SiƸ@IR;ص5<2!)E_yJ %R1 ts7w<B"S3V8P(4HvcmrSv l#0{[Efv ΁G^yo-v#k V~Zzrzl9aʿI4˲KJ_l qEӤv+0\ š* &7wi/dK-o{f^9/1w"ϽAJ۷&n`Bj+-Пht&xx]kD{V'Sq";UŠF2LY8\\dΣt:G` -\D(E/,L01z3rɱ};W8tP' #cXea{حŸ1gGx 9BvBh|n]=!>[nbR|KĢSr߲QuΟ&:Pi+w:/aBp]fQ.LyP,/L~ ?zK"O2_&Wx5yp.ڃy[fq1kx` ݦl J%# Q4lv YV'Ki9W)IpkZ?zmy~#\#Ip_w(IWb? >Tێ(Ux[2iO!꽛*M5c- C-(e[WM¶TkdeLu|qK* 6\-R=Ki~!W)O'L^$>.yƦxhOtE(R1hG$By,A wẜ:i!:(F^5`B\8y` ܫί"C4ROۅЖEw]A*&6T^K(Q柙E7Dt:)/&v>RŠ kZ!ϽlSZQՍg̗Rf9js]á#c7UCP> "XO ;?r+ezTJK7%y^I虱;,}#a)ӏ'Ѩ= |'PjN]&,a$0ge6#?C%P9N!zP[nqS%.%ׁRE ר Cmp *mFcdGU֡m+ ͆cݹ1"rB^vq'#?!-RTyEQ B`w_F4~gEl๤AŜ K 렋Wٲ<48ڎrӷe~Gpſ|KKiYo jK7$ xՎf>  }_z&nAF΋&xyP`C`5č\3uoT/zH8Dђ(@Ϛl_7qWn44+W8 ^*d5B(Y!af$!^ynlr%Ng)4]|IRV_Ty`p08?FK$8N^҆*&xVw*mݵ"xNԢ< jR Ú 7J~0$<جܟXN[  {}0\#YDmF|#Z񦧌z CXP@50p;<\}bTU9^|#0B{d Pv~*8V_yV8v6uZ@3FBW,cǹ˽F d8]2ߦGJL+2Pe{(6zքϞ>Cl`5 )!+P&i ('ȒfwǜlѲ8ӛ~m=h!`$FgVhY':8I?ӕ_m򿅝9][ HklHbz:] e׫: 4TdѷQc7Z,`WF0vc'6Y?+d{;R)_u 䉴 ڵ{H&ܺACM* _O(HrWFSH$K[n75a[M3$X~ywq;hz"qLy}uXg3D K,{a =tW_jCe:Bx-$LX$rZU6R!.6rDoC_=@DLzX-%2>{"!kgrIގj! &zZXM܂s+!Qx5hyLADEXXZuߛuZ@ΗH 3Q% C ` !_>¡Ş=[%{8 o]c]&Q&mMZڄkj;?-hPK[*hSFMau9>6\I~貇(*;#En4QKck}cB=ӸM*:v*_<ľ`r]颅X Z0G;^g[qJrFه2+C$;vfL ƀ{kNIWۺPzɗ0<ʖEMGݸԥ-/- F%2us-*M)jM8F}C((Q9NW8y)̈́|bȩ ^ 3շeϗ瓘{6aq?s$q9̨_/$B& \!״870fY H"Ċ A)qAʈ`N -f( `10 EFN]t`(=<33;]cbMe͏cv62ل{zd\P*@)wy ?$Qԇ7)N\>-Q^kr\Fz@LgpF+ʓ{ :ə>1ىPE$آ})BJۿ%X> EDL.b9Z˻tL@ڇ/? kgyFK {@("Zՙzd?<ꇷ|N>): 1y/L鎣0s ɬ&'X; wgxZNo%3?KWo kʿydw Ks7sh:9}rT,L<UŘOӡ2 pa?V^}`rB%hЦD P6|I%[*4W6ӻ9#2.Kd2/ p`2 5۷DHQ+~o|!\{&Ap՟1-jq :Lz&S$ ݑЉju̓`RSUњ%d}W`vii/9r/i[0(G8 pJ2,ϙP%HqձG2kM5ȠD[qXKȝH?<&?dWxd[LRwP(af8p%ryB)9,866wĨfp~?jo]x`SF^̺ $bXuPy?#3ש# htgSEJU|*ܛG֟Ԗk?+@C/ YC;|vCH Ԛ_rw-c0 1Aw)3#HƱ{&/s1la 騎1{\EC2x˜h-oی mX քnG; ޭݖ iYxnGmh﷯jσU`Yi)ež)CL 1m@LւV=g Ԏ{WyOr<j~!bjr@l&]ǧ,;/ - #BH |m3P)X.oB(#}+ԭ|7((u׳/$#ojp/.zZ;g41ȼF}5YK2"X7["dG@ZU?,#k+j'Ohm[>0yt/Oyќ()63-D-Ⴐ9{զb|@24 ?sF2Gq02~uכv}/e>BU.ίhW}<2sv&/h:,ĝ"\DÎȈH{.F|9 N_ѧ$j0K:rt#r<Ȅ<ƨ {ֶ/&UdD30HV,֢#0{e%28gV2ej?ܖ:8*nG 7+hN/_y˭NSLc('siVUXIfcj{&F.mˮOVB@GXcQĚ _-rUr?xJN$ vδ3}ֽCbEYa,F;oA`g@PF~ea"{Sgi&z<(/ٯݙ#.`t׺zSn<4L. C܂(?k^%3mHTj%:j(>pw|Vs]qU x#mHT~7 )mO(ϝ mlð@lP:!L(ā 7GFe9_)^yQ**(S^>}e7wvy{= XS:(PIa_tC H8ʴ81SO'uЎ*E,-υd3^FV3Jn oX/@槉Ei#dF][3hVzZj!Ti $q_|pTGu,D}!%>$Fmg5d2@g7odxF F7)΍ @12}*lsԇyOg.+ƆI@EK0{ʝcFb% s坄~}~IT=[sR|8#ԟl#bejlxT]F`̾>?:`/k{r=52va\"aECr T2bQݜ3>1 q7Cdq xgd[7B3JVMsg r, G$m5e>)ò4lF+F:Sfv3mXaU st'XoqPKᵕeWUZ{Y>jOn]i<+tH!dQ́GAHu!?mDcU]{<ۗ; r/Gfr<})$t0 e m6!I{-T,U,PI^_Ǫq tX#h| ϼ ~o׈dS8an2;-cL,ah&ǕQ)(4&{`u'ci-<݇Ie O7'eKsFBae\=MףMR%!DVgߦB@~=5\yE5 vr@ jY:F9Mj[c;3I5CDIC䵧4P& Q4,kw3TrbrY-!5 zʑ4)Md?3 TTh,WL2T !s`>ޣ܊0?ߊC'TNp%Mv]*xYΜ4_y,Ϟ~ݦ$1B ^lȣjI;QH޺~,^>T?y`x($y?Rpߡ732Jzm҆{ JkC嶳n 6^ =_q#ْL.:f r}δWG|gTn8ZeӭJ d@./M -+6tT*.3ySQlO~#!B.[[Ohi;9,`*] cXdqt;\3GheA\p%qZwu B!1?nᾮ-+ o:W8sm 6c1Ĉ7%хsK 6b 2=Z|LP'8Zv6mrsƨ>Zh80Qn:~G- o鷳'@oJ˫鴑m Rf~hTu൯_${\XP3Nq8C Ϣ]McĘ L :P}Z{Gqn;y{8OCyš&@ Aa7Lŕ!˄ӑ@f~Uթ4v|Ì@Bq2/p̛N',+pBk*Ku&Pjcw|]eqF5L =bB IJ,_V듰 (:7lbW,/t80;~J˜ȱK4B5uiE/<0d]\~)`^: Z+=|z0R;v͝peVl/CP F~k:%f>7y? JCG`AȼzGRsů;>k\jO^+Hed0/I}UejT0& "Cp|nƠ)tsq?iO3bX_c?@|ilkӮw(#\8-@>/ϡdI GlCd.}>oKt %Izw;ȔBC&#UkT`(*[\7y%NxZaQU(dJgNMV˄帱"96<Ę)R=!ku&11LyמN>jSe7L5`B{#Zb"jeSPN(ihVcÑK06"^1kgx6tHX/8zՒ|eC>@u .}aH!ޠaE:n21wrvXjm0\/*;X1]56_*;sFVbDTVZnP(UrH V&~J@|Swg Q(hϓUƠ;XRN.~QqQRdv/Ԙ#L?ndv-ѯ\ehhh*0Or _k8%~z!35KaOlmo}:>>= 1[$>ǰB,6a1Wu%Aڻ$!Rر _SRUox7 0 ?F:%x9wېgנ*HA c-K*A^rrd| wAy7X5inB͚],nͿLߩ!h uiUfYӈ*%8&6/n1v1U)Lx&gǻ*^1NX󄄼R\lRd@ @y)=mt= [JCEXm#ߛs6hq/w q) |*xF˃&eB45J;ҕd"p0noQ}bxĭya! wʈXe0Oe (pmh2ymy#œ9vgCHٵY֝RP0擟xK3k-xG_[FhT9&,,>" 2 tP?(k\zޤ(F%k'5xlEgW+Ȧ /]fXۡ7r=oNq jJn|yRz'i j "=%,d<CPi&j˪&lx -BU[3L\2M}?LݍG k{YC!jBCR=(I5Gsc Z8\T" (=>:@evΏ kdn➔%9ΟI3tXOM WёuB2tXWk2wV8~Q֚kő5 hӾEN<ӟۏm#-ɤ uGV?:5^0>ymfQӵm0HloxFn4 u5pf%nJУjsB"Bv߃-D54{he:4kAH |gQ[_J&?*eG(o4Ʀ%!MŰeSe\q׺-qk=RYme%Kه.ķp_F ɗ'^vtJ Kt0LN(.ؚvWy &jξ}s ӁEђbPp)n.X}p\@@;MO16}uN ,瀿G"֜ɳ=C>]I{vSgOTQۂ:)>{1=U֡=?05y^FbD*XP 1w$Y~ܪ~\?kar l$z+TtWaL@rO<ǃ k"3%eo6 Ʉs*RLN7UD=p9'߃core޻:1dptXb{Eo{LP#Pz7WPO`D Q XȚ-1zV\_$m+<f6?++]\{kfOp!"w/~;~x?_I 7ݰvDΡf%Љ(ihEd {~Px)SKpҠC*Iwcki&#T.%C¹zިH͛Z4jL.Fku;+:\w3V)||@Ҟ<2ej j!xֆShqyg7dJ>}gMA;-o&𳹋N@#j]{D3[.l }"\xEr_@p)n+0_׉ow+/TQ>:^·I3jR}e~ysris〖*Kj3_$Y:P drq_"X ~UMF}m|qI+H\ v>DbN6YcN0:F9) v>wr_L\W8l afuHrgY-ɣsMdRYc)yrzՂ()iPCcߧOVg9"{hMg-㞅dܟVU9D-!Z-Jr蓦3^FM6)'*tvRLx~jV]r*]o2>IJ/jz}$p3M01|ÁT)vLt;&ynܾn׸i'T|FWoFwUo' :'VU\Z;%%D|?pb8S)Їa=xTȯ)>ŏ;-VٷOu-`&LJhyQ;Ty^POD󑰹G]Wbdͨ#6c?e*2z(6̒Boop@%!M˽:of8QJW&秿$iso!{Hj$5tv R hIB?'? V}4kqA3fRL,gICso]_lwAʝB˾{&NUV%(wWM8@2I|XIS,Aki oʔs+2|Q@>*YPgDZ}_O,-EW_]I4$T?=I|,mDHc/YO.q܁0iןLfldN / l8 3NՋ|2HSP?_ўta2u X1o[~ϺHq HapsPWH!cnh4>K63SL4g Շ ~H"~MkiQw<VQvOMlLrNDsRvh&IիB]>$ƛB ?qud}}!Dx|dIߌ;VE%t8EiH/MvN/8 v$"/T/M&m݃Q 8X_yR%S̗U&h~ED~9;Z9F6蹓iN8NlbkNb<))h۝rEf](CdÞ}*@KCHD s'5U*vN+|F CBuл/nn&[d{4E̔j(41aRбf ?g9`$cs&1ܯj9c_O[P:L>_m$| JU}}x6̚{ofCb~QuԐ@n$$P8@OadЀ&F҆T?nv%ftuD_[oO0 wڌw Q9dYkǓQp>-m4y+~?7f|=hȻ!]s#|}{7_oSqxN@{@<%wJerO}gTŶ:x~{J ڢQ[v[KJ!#&ch 63( ġ ͎ NJ ,-g@Wq+D  c-+vn+ouPSl M]2+]XPpaT_Ū'}4ݣ%V{!~C\ΪJ;8y%^wHq+IZf౒r>CR&*aYpoJ`"fiK ;Xms m>ͷt-Z}DNN] ~xR{:av]&U BXjrM[;bCʃZY&fŸ!6ЖR>(דs3/ ?D'k  R`3-_r[":l@yaR UP*Ҟ^,m5R'`paKW6å̸@~I֚:m?5Ύ QRgEU42嵲OV\<8b@ٗ cl,䁦䂠Ͻecfd؏1+4J%3ǿ/V !JBEqWۏz^&rU Kb=jtpEN߱&.&RaCa0gW~)a Xg^"qAțf=PXij"g饣L.w?j^Gٹl1ۻdL .mnj\ǚ4D5R rH[ij%4th N:e֑v` W%\eèg`;]! MXOvFzxleZZ *mDƪقelyҡ@O@)wJr鎅ٳHam L%i 8`M_YNALb{ض/ܕ+鯥u°Kt@ż8Hifo?ud걆9B\Lֺfq/G<{",Ӎ4<_?TRyKx Fi{^Ѕ z>e.(Ǜ0+UZn(#ewPe ’︌.~B7 ynR{PҖ-Էdo`ߘxڐb-P>V`O0c^]ꀡ0DtJR0D`cB "se`WE%v UR!QڨMR{tZfc }`VU,5@ x{+Yy6L eC+\\B4ep+ƪB??>_~ҩB1-qgr 8XÂ4~mv"[[*,..K |Q*d[xrꗵѲ a/jSHw4Fn7u9D"J|uIh`뺅t;j Eҷ{J DQr[ :jbWMpHfci8!& Nώg-q569 &\t>WQd_VgɭlַKao텣0.IPG@`YDgqK>rn[Qg=I ?]Sp K=@ !Gl!BUZ`  8>"a[+ǢZ,8oTD(5qco:ѹbFxmX啻AQ/CXLl:sjLwZGoxr} }-62qKOhs.qsZ )޳:i~GWs CWJv٫ѡRuQ[4xX*n>UAГ[b%J) USijD3[$u'MwWR L-ZYhB"Ǚ6xs DJDZ!7\< %bG`2ć_ᰰs񮂵rtB!щL(1s~Q܋v{FDXVɼ[gpTF&q_M;Ƚ'R0Jf8AF, oq>d2[|s->fv^:tLjl;†Qڸx Ƕ/f9 N/bљ h )M:~}29d H8-m*=|. 5:kt @͘hAbD\o҈2# o#Z./Vd$+_Ps'f.szQ\F?&)H=jjlibfjP3wFd/Pï!dUeTO@<GlWrHGYsJUC%<#vb 4,K[ B6z,@=CMe6nO$a[w3F{`)Ӂ/rPJ&4?/q-;?7 _i ,҉0m:>D^#* ǤޭQb!;)v}NBqhpԯXA5.XfJz V93RZ(|9FpvR]`\GMrLG@$Pzx O~qN3%'zcJEhsܐqu"(H_ ݌|9;AgW}О%d |s{qG U)ȿ9@7 Wԓ1 PYT9DbsocMg Waܡz#[`Ć)r < vOa|s-$jn?~6ܣE}CTҕP \Z) V DK@EO>5Іp!|~AkHq]Lɇ ŧ3lHÉ+ ҷbzmp.k*._ѣ9yvHQJ ,8kǼNQvZ&HɌۜG86Y%2L,f ~r8tLC/K߭pmx-WBQ`+KNcQ2q-*|cpk˹Ɵ@jԮnc J+t'XNy+^{jF@g}%tIU mv(RN"e^O5~ غMf8hc~\2HznTXYtFEc5Y0i)>G (xC3)6[f_R[#ꚐiQ NEuƝ+M&$ q`Efo M3K m9F[gpF KDz 2(G-8n˗$Ι~?T\m {'W Hk po;MI\tgIhcQT9O=Ic'*dzSc^C}r)PCȎ1,u "SH_}ۖjHĒ*/Vwdh}Tұ]¯DuN_4.a@*'cDYѳ.,WSn%v =]b|%LdJ.O& uYìh\f \\n9^*CGYfm䓂HԛZ J8ˍU_&] T1p֛=/gµeGW]DfM$Tv\?64=s,*~l%_+C1wl .ǐ蟙)D듺EkM62g@ !:`-˵%` #,2SOKظ}wvh j [ɼ5J6!Ҫ^D%P{ !&~M$x[Pl} yPg6<ZIR1w`[T06|mfl2 NVG8epXKĻ Ok nf0??_8u4 O7؉hEg9i<5Ka"f܌O\,k3nosdYM|cz #_J9elE AN9?5%hA;J|VNbsJ_,BRVY+w=@3Kj 8n>H2ѕG4[eK{55M-{|KEԺOYn};%3I$x)+4 ~ ?Ⱦ)}aˤ46˦gh6  RͧsxRo/g[%Dj 9qwe4ksnZp^xf5<07zEZZ3 ևI1P\+\Mt#.dkz1ۊqyWgSI2;SJzHyGDǘܮ*-7I~޷ؤƨƣ.P0rXfm+ft#$C/_T yiZS mkD/%Q8L|&xG.G!G=a0vvtzܴB)/=D՗ekyk 86+WB[_0{8:P{ £X&5f6EJEgW]lW; ><)UW-FWmpy:Yd߮R8K4R|U=\ސY>uR ëJL3tjTses4Bwc)E'qteUB VU4W4W>B=|X垤-c.6}7kfZS!T;#+Z {cz3-"n$ RLDq&NJ;-c7FQY߳W]*:j_Rv;}0Eڜvnxԓˆ+k2D`'2s8ƛ*^֕w(MO2j-~w iԔ]!6fݯ0B%]D֒_X:EGkeORJ6q4aSҋKoZXIeڪ^y a~W?.g󋮨ecSWES=$:ŜK*]͸;b"u8YJWp+i|NrW(,_ wS'Ԁ3jEW1ۇ! P/-EGO>>knkML} 7B£t=oT)Y{~d3.<҄Pz+7UtgOdЈk]J*rXޔvri.:WcQI[ E7y>j%H+ǰ""$;:m%Eus5Idp[=޾L R,ɍsO?DEW朆e&MIFDI7t9~mL*-yoD #;X\`ë$q.B&v{qA!%*P @w}W-<.(ns+}yzGeQqa?6W[T&^R/кT`maBve9æ0gGqxF/' lI~M:s i ZL#xV7 ʀ\Bo3χڳTV&c 0.ii[7t!@݀t=e ^9wl1#3IdI[{,b: rZ/Iiڵ掖14~#+p윻 ˳q̂](=k6ic4B's{"G,}pNcg 7,_4p03{UqgorD* -f1_vhfh\LxW߅tf[VStU Cb$UN?q{kagD8&5?8T}nB}5 !H3X+؝4zH@8f'v3c1B?4y{`9 uJ!|ěx (xuup"c&X2 Q{>e c)w(ӸሎẠYoB?q`lۙ~,|ܐ4.ypb3JdnzWIj/׆]i2# H;j(כ8Un~82Fv'M 龗/7HbXP'Tyg X|rѡIP !19L4XZ]Y"5vR}~/ _s!mjB tQf$ {n2DWVIxI#ǭ;Abɿ…LXبoHA˳^Okn5DNRт~Q&J)NgZ Yې۳INzP bC[9@`)NuMmK~3RO1%=J?H6%RD6J#p/G&f }t > qB2l(5~4`>z#xS̆D.ou /oh̿0V0Y.+ d{t;B*͌fLf'0Ԥ]+NH㡙UYbEsaQN+zEYuGoZpb`6,G5aQ=Ϡ"qwAԱ R](]Mџ%]D}c1S9!A,  %0cYz+ 55\jJQSECHd13a {&]BÄ_DiklӦU > -E|~~j,"+աÁ3,-[O_9$Ki dݿ2%Y?>[([^0K^vv\TGĆLE&0"hD; b LQ yn0/#&{5);֟_[i*҂ . ( 9mBp?>5tށ]ЌIӍbK Yh~ "(w- $Kc:9'nP<\,cQW6Z( M{A"[Exlc#$c= Eeɹ3Gbs/3r 4UHdi#/EkhpvFXʁlźY9:v)s"'I-=Lș#o3W'WPi`!)>vK$$=k'#hLR1'΄0ӓ xE@w@fvn̳Հt@ʀw Ә4G0քbCoVf8ߪUp.ELuգŃb8)4F~tU^@>W) ,.zО>6("9LFq)EuS}x٩GRHYL1ab߾59?!8d5i+6+jy>0LoutevQV u>e+ar+%PTSҀ;Vs@ BFsN,Էa>΋ Pp 5bU]ts~y kj\ FgBDoZu;PhiJ|m}#Y P Gѝ!<l4))&jo}O%jǻ #YLokH֥Jv)?f7UnMKw“650#ZBXYRDKN^5thvr*qeGL"z̈́%3碙574#Zq@OkG͐kYPJ lKS ץw::wa}EN$,RjW`_U50(F߬L+*fHlJ1."F aub\10' p( L2Eꗉc'θkIS_M__22c$5Pe#L#(Eb]r2zzz(VG1N[SRa 0ho|T@%,Ild6dm32h?bgw"&Dt|t~mbLfW5ռ਷x,`<Cwg v%etͬ6 &AL}1h,xŒ%Ƅk9 ~tLxá:`CW#J̸`ϣ] /a$)|@/⃿Q8pXTp젶 fL4fEn'MUhw~3Ϟ.Or gH ,lHqAtqK*UQrE6Պ6n&殨i`;;7<,辚tuSGTC -멾.)t?IK*\XTfǾfD+ED[՟(BNy鈯"JN!b?x߰ 8fN!9Vm&(T tl?J埈 ε>eT1 Tz]$̓;L{RoaSE1!;::0l3y3P.Ǒ3 C- Ug©"I8 :6rfNfSQՏ%5;w4j{/VY CnZįP)kf{I^mx,P¼_1.n/[6l{.d&"5H.*}K!:eCVNh#9 ;?|m嶴sv1qG$ֆ>۟okH+yFѳsWM7 @HuO]C{[v"rW1:Q%*Ba}%Q'f"ERdo4.#vLOBWMcRnw3Fq WhokzD/ *kYGwQ&lsg{z=cjZJ)L59!dWIO"GK?O\gavfBwOD1#e#` r{^A |#OP?8J(뿄{˶/V.up$+L rkt7ȑTJrDiם{͐IyBDS,t/"zFO; 88FP |_تKdEMB!߁6bvZ9b0]`ٍyL/Gţ,H(;zvHO)i\N跌ٵ$}2@yA ӧp2ת8sǠ>RA?12> 2(ֽoH"VPTÇILbٯgQN (_;~xӸAؤW )Q5gR*X+BH|~ G?l6JaNZ5Ϻ/"-!MYy|2ڦyKZ* SIn#}H8?r 7/ڝ -! !nPH ZgW$eXFF`Qʘ<6@bw @><3V`8Ɍ#᣶:-j 0}ɄVa^gMwGy/H ׌RJ.DoL{2[jpbPJ@HB{.vRFF#š֞,"3BaJEKU8/Tpm_*fAE'8? x_}a}{Pn$dhJg㪱8ѡ*3,rRKE-35,X'lyB

    W.7ꐈ.)|ݲgM#(>\ݟz$,Rt45Z=;rI b6-QA{ٳZ3KpI,sJ2+K.>_eHgo%yP\L(|?||`5W1gF ukl=[m=Hk%U4~<< I,yL9&1$St\v)#d͝>4%jz+x'yBPbfL 9%~>3ʴ87>9 4gx`1UGl1p X`3 { 8uպ9 kcnkIG'AW7IWz׶X9f Mq%(CaiTKF|v-p sM`Dd]C bx_2%^ u_T=vC^t)J4jQIT>\4FDmT-w# avа[o EΙPSP uz;u%i6tMrw=ao`R-~Uʭ[C8Gj;۝\HL6'1b5p @?Z@+<-*yúnd>$O49|讼ps _# 5P \Dr9.JZ,ۭ]ZY7mz˯[%Qa!s]g&[şE;oD8B *}ˆke>B_}xس=lf,D<9j4`V؉?A0٨CZ+Uy`#hLo M葥?0L *us%*fhfrsqN:gԯ|5{nVswSw]Vﶘ^i^SKvh PhJy>twĻ ۣbߗ:])1&E,=_wC vZ}y xWᝌ|/[QP]Wx~lxbތ%l MWr4 ?^w޿_9=ȒA3^fnAl/fD eQ mK ȜEq\:@%OFqƿ)tT^H-) }/?bENŔXKՐįl YD"lXz-52"95n7 ۙjꚇ ǔ=Z^oY ]ń{\Z;OA-k QE,e0+PxP e֬LwN~c[eCq8s,B[ˉȚP?p+mSDo9-7!@cf/)Jйx1=Ǟ{=x;M9]Q]Ule 9Az`5SEkyLjKbr*ԋJjz"%}&??19$RG4$x.)q@L>^cB:خSxq!A3kXBǢ욁_q:^vG W<zT7g 9fğB?b; n_9Xd[*i\9S@WǓl s˪ҘgԬ(`[wM;UүJ3 9>[󑸰˿+x8vN˓V !gq7OV/5*L %aD @,(̱8TwR bŇl"-})]ZUA #p_70gBՌS&i cB$:ϪA>~x~(B/^Q*O%ʯtp5ˑy< ]z}"P"' `W5tɤ=ߓ "\)ߘafs0'% ZÇ#s> X\Wsj(T^jNSSGa9ECRy#9Gv'tOF%e/2мcdKngLz{Ng~=F4i֔~MC~oZBJgYZ070701000002b0000081a400000000000000000000000164df7f6f0000d318000000000000000000000000000000000000005300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/']?Eh=ڜ9Qf[u|#/|o}Эa*FilD>0{¨Jଔ:?SVŃM`[ō" РpY+#jt+9yFRʔykNHLЊW)*[R]ٗ*ifI X~]h+eZ.W؞V*x6Fv Ÿ&Vҥ|1w~7(槱I0A% b9ICFD=t!QR^n' `DyXW =8X36&*9 W ~qK(9G'(A')@Ț e#ӥ,X6D+bЕTÕ)hvbԗ8@6L9'[kx)Pgݿ~yvv#YtktϒؗUJlXBDZ0Ӡ8O%֔Rm+#;~J~T 3)00ȱKH֙KM(¸/R?|*snEeMu;*U 3&9 *t&*HE/β9zLAbiynG?xB K1_(@·IfS[`Ky#C]z"mX7ѽlf]헹@_Xtl5ֈ{=;E&<[_}?y )3f5<UnffI"p#YXIu 8"W%]d,Oa'\6nYJڽ3AnKZ=3sH閴 O~2"}E21!^׋08W_iN_pR^ڶ FQS4 dKtAtQRR/,c8ء⹵w7[9_zɢ g1T2p;.[[,\Y@Wm lSÿq3 URɮ_DJkbZ.ynVzڇi {" ;z8H0;;Bݩ5mhC[V]ç%?T꧀Q|?y3@6IUL\;pdtօK`cXF)ti yXrSgyD rѲ-~W[ KZPYH@\V-R?|S;E ݘ! ̣xs*HQ{wAz瘞+uYjČJ=bG,BEgq hӘwo'`x9NKQBi=Hv'Zr/X+y[6&]i"B*DhΈI`=piY*:Kc#2TW`:v9N@ƧgiVaQx6w h%;7S^JKCcfe<ޏ{m,DhVһW \D/(ḁ%vs:yuBEZQCŪ`- ]Ploci[6RLo8%}?UQ^!m>%rI/vEY=2*t*%\O4Y-sD&'ѠܓNY D,xq 0M ul{U m4QTuWc>Le8vR) >WS& ` SOIbBQ%?e6Ce][Wu.1fհ0fڭB:X\DڴM|OY8zy^N|gr)x+ήvhyRuʧvቴ.B1s!%dOFYxYaDyA`!f K2>Y8BX%?yRZ<0=&B)v;Z9B N\Ɗis3NLn8i=Oe@ ;B Ĝ81tNKq'˜6-=_?\._v*]@Tv}>7@Bӧ C/ 9]t"J'sޟG/5FVArozCvD TmY˻0IN+. <H9mQ:c5n2ަP"DX([-VEj>tso($.|dm_HLSqFK<(M1?M Аה8dS$u1Z!?[-]Z?eAe'+)dzNYagl_ _yWx{H+5P*c£ϭhLGK ɒ9z;{\&Ӭ U;[]PX4#,GŠƄl=CFJűnV%崽(ǐYZ8n6s  ].Bzdx(]IqFȅbdWGn ]؞DL1yW$ NIuL֤^FsЙ=JSAH73NEU׹y%`/gHI,u2k/~*G{zNMؚ56(Ȼ5pM+>ebd۲{[IM3i߀nTM⣬=MRg lH44&w9+l9]JD+t]1X/ @ W v@/Wi|0 l2hpiӑ.i}Rc ˥/Hkkv;"ѳ;)P}+C(q'!9g0ʨ8؟LA,FCI_PՖdfr)T$kFIFsJ УWnq0Cd6lXwr\W3̯yty)&u Ʋ>+\xvdx-ՁUS0Y/Cn)>[ 6}W…РF1\Ph7j,,w%dZOZ CoG? ^ZZf =ovfqݓ=Mz-e9O((5S/gq>q&.ެK yZ{iQ|\hEŝ#J<4ued\"7]=zn :袓 BCRoxBʼu0/ې?BFMޝ}}G%BȪs%Udb /pdQ*Vb 9"q" 6'.t|X]hzA_60> /Awї3+įXpTRcbya 2zω~;)MDF#>SmZFdTbֵ{] f1=v/czD{RWjg|Se~ etr3wˇpDXD)Ch(F׭ZbZ7V$/nl.Hx6z&Z` N+ľcMlL%;j7;FHu_"oR72bwQS4@6yy'G`ݒ1ipQ<ws)ZC`p EQ xw'p}XH+[QǬi ó:ǯQ fq\BDʢwP%Qh1CњnU&do>[z—v `R)ͷ-8,O? vӁ:E+ϙ3GaY 9)IA93dh‚e8ZZDO ĭK4){ga6*8Ys%r0;TstdT˲S݅ wy@k,F-g{؀<"z-|"zTg=Jo0Nr:ׇzaB̨xsHS%D,Y$GwS 8WS6ڲ:xphm=IZT=y3WZ>6 4b/jc>u&0Dr&@@b= S+D](#h:'(P]{V 5/Iy7_v V63jIaX Ba-)g_T*&| IB}(y2[s6'Q=́bvcC7 ~Xqfepu.C& %h͋mrj?v / E' cIg 5hLՑ2j T0KSVZ9f1i-d#^] ;w3y,0x|W|c\ZaV ԫl&yҼB2&A3y0QWac:2%GBWL(f'Ocd{fvz.jm %ɢ_r9Nqj@ol[qқ-\#KZ3°@}æ7&0g:G𚦒)k[_=e/udpu6ZZQ1Fc#/lLNy0o p(iHc13i2A>G6񍒕_>^Pԓwq IY cWLO_ꪰ=1{":.lb܌X|ZbKbg)Ln0]j%+w)R+M9Oi>OM,Gs C#-HU)y.JO)?}߉UkѠ " 1A9\,8.x*TOHFIrI1NBS;&M)Wjx04C)I}Ed{P$(~^!Zh;AY$C8v2r^)1&H16eܺ3R7p1qGY- ő`93x$Z[4LVª6b%tlfo%>g5\/a9ueNٲA`ST\4['#i} %\pH MO-Y=!Y.F$mz;L߮1YR=|vI$)f1pϓ8c8Q|m>X;g Qi]M$*P=3̦ÆI;8UޠSSRS0Gѕq9/Ikf~&]آ)OE?aqkSv}ĺèUvZ˖1>wU'\c:.+A:RSsewNUeE:=r\b| %iUCQf/4rŻlf^4uZM$RH3Wb+豐 65pԫp\K@Hu kV% ?sR3fTޞ{א8,y#[3ԖP1蘧S?<_;^FYs&lVۜK`T:A%cVc@8 ((7n ׯi~8UEtHܵ;R?oY7&_ز@GҷY!KckBu2ݡ,,ȫŧ[Z==J#;W:4b: na]] 3l:b@Oia/_OFjcUi }aU5zD*1yU~Wn@b[$5C ^zM$`Eq}ցgfvnC%p ӵrr'訉WM>bD<[Eh 1J?5.`V؃xƘTgK}$۶AW0g7Yw8%yi_KUOr6g0J"h[YY=/?:caQ{rlEގD{0nC6k"6']m HBmPA\a u UWTa*W}Gu$ǭ<$F?ED.rdzJzVvnB]%]-PAmsǧB:R@*fN>9WO!Y&kTW\Uk@*g:O_5'aXuhn"lͫdk%Va Eyo/~%7W@qS$Rh$9S"ti7M3 %ǺӲ`$zm4fZjs* l| a8XۈIed<V} v . ^$vz-&t$NHd踎#;w]z' #JGz*+E.R4}|W~#kGQQ?FlIei$s[+#u{li`ZS EΘꚹêmJNJ<.~x5.P=x L=.7!2$?w5* G+d|ΔIGMgN=[FP\AUsWG6\W]y(QRM G k/[F+o!kO$ו kѐ-P!|MB*_OwyP  ؽ[K,r4SŊU7 zqDi/45,Wyywݢ݅:I>᝞v#הprMsNP6. JN::ˢӔGV2X94ThŁ`Ԧ}7:Y|uW,I "F&66Yo#ol17|p*o۽zE2"} S aYɴgI3@-o~3B1N'r2>qCn=T;wy`IfJG4-%jvQ&c-Mq\7A xrr@gMãvCH~TqjRFdHwWDaG.יk,Đv@@+G*r {k.Db23)qq7 O@y:5H8pi&h! $˭8ѭjbT깨1)]lK$ ^.A(A7@t]}M7. xcVaHW}Ć|M:cҺY=~^œ>SÆui?n6ɀ|d= D!XWE(. %UE֯k>gߕ0.۟0Ymp;UpdcK.N655eҁyB|O`Y5u;B0ul`(*vE}fzt$xiB9ɠ(m/I3!u J9==HF)uR2UPФOС0ɲ2sYrY>-־caJi@@"ʬv@7+GWFkޮG2!/ձlTH͔8YncgS UY#-4(j^$i9pυ.oQ(u7vAG7UqYb&̸*]CHMfӷi@H8Im(Aٯ\+,z$Vc>={ez14:0={O{(*}_wY?BNXR=ɎV,t lxÖwu('`ʫ)wX1//qp wLum 厩| X9ԯNBR&prWFőzvMd5 >/m ½]`g]n,inHu׈w(.Ρ;r撘3>_'as7 `dpAyTucgyG-|\H)1P L(HT=lD)bmBRQ}a9AH s UTSȩIwr$5ĝ۬~jA$2>tN3}U& &qeRDiUDpk Yn6+->äY^xv1N8+TXcbɾcU:RNxf&O@%ZϤ]@233.~&meȆaԱ*zBꐽVF-@n9_j_6uQctM5/V:?{,?D WwᩡԀNVӏbn2=e vd 2ҝ ulwzq]ED1u,b2dL64tuluJ1~;p+:?89eavĬc"^ x"_!K[9Ci^8_ѥ~UL3FX-Z5({%uVġD*P¸nFӾԫix q CS}SE mh^SyyQU|'GXrK!(p` Bä>;p E}CuaV65 L<E|=H^-2[+?Z1Svm;Tbة T7; P+K;f֬Bo{ E(O,dhaɎbm +0m0Һ5ۤt]!>`nW Rl}y uP(ZoOl ?2| n.b뜻͏ cSF7oS'b =KBe|W w.4%PT$Zf,{x9^J Y1dtVMK42d %P_\xZy$nRt߬ɧ|T^9/ f>T7(CprmRQ9df-gOu|%9"k.DRZCqqT!jH[t=9ST:Z@.#\XBp+*{p3C [9#PȢ vQoyB[,ۮ0^Q- 2}AۣwVБSxlV[G{𧰾 8_h]\t7M®~ Gn~_n'E"3&=ܿNGqUR-G ӼSEʁ~HFҳ Aia+6$kk8C5hpaHMp/NҠWKv);hZ=5N|٘mC%ÌOjf%x[\4|᥂Ff7i!ai!7jy`F+zV]f;_1HىVyYyR/ͬ\JndѲuh_hYUuL5CqY,/:Tt+۪z:d@G,!T as$"2c1PI[8}?)r3-rOޒdu:$+*#{S͊/HiF (5b<'F+.O ^dr@ǔ(b.9~0NfzkA?Q/`?O()0 Y6?9@~i|5VR{NLlny U\LM,k8+Ϊ oa#=Ҫ5yeUTB$\g)Sۍ2 `]a$j0 @Ȅ_z}kk@[N$l8ފOBY1c50ɿ9k]ms4-#@MG-}T?n*>oܶLizhvƿkiiO*v[4Z8j N/Jxĩy+Ơ^YJU?1ZxtzB䟀xBOKőNQb4@S7HC]aޝTBE0IpS꣱24O$Sr/QuzѝvNoGY싁4k+_`L&ha`HhIM!i3zEVATj }`"O3¯g'[Rl;C3U F-ѐVd) ^3kL>6 B3'?r  M9*#,WFV?EM4 )ml;DZ nOf'"%wVVT …iX*LU :; s=TJ q: ֠:=PS{ðdHòH`kPQP9g(jvleejֳdi%[kIEnj<^}oWg,|@'wU5ĉJt!<<'cdF0Juyoҭ$WDs0 &,IxI9OqLssq93Uǖ.Uȶt /=U<mzқb`JL E\X ";`v@k0 h }ղGOYQLTz,غLt2hyaH00k~5?(c;H`HeiJi/1PeBUDɨ+CaX({>#5D\ ?m46a$TƝcBwd'zdPSh*rڃ;]pAl4\V ``Q#&\U/*[D\ޘt.+F+e2[n):`KJ#("pm S_9uZ@pL P6RY&A.Y vS>Ü .!!,phcGRTd%V$rK-ݗ|0f)1Z7DֺP)b͖%7rBР U̷''E9U2;`l64@8%};s.Ks#㖎FFA.urhjVNhfYK=[@vkB3`w@g( bowVF-31wZH!&)bཷfyz;(Yy۰? OS)z&.ZkdWd4U^0O]wq!m2Ds%UR+llZvlnH,g<|ȃ@]Ԕ9mZ#&;V*y܃C^4*HD {i{ߢ`cE4YhHzjc#XA.Qy)m̏/җA jߗ`s4pD,լpI m^S6uv^'` =TvuѮEHטHD=@?%"*Ngp}u/FPz*Ы*0bdJ4|c:F]6Q0~) E7b!*6+5?VW&}줃(ZϨ4K &vogs R;#@8 Ul0h -֦`z?XvnI "B h&pڄ=ωycD[rÎwNo~vs[F*<!]M,asMQ2.k-(Si4 B+~go]xwuRmI^6u) \Cq:@4~U+kccOHkݩ,z,N"dp:Es!N_Tbstƻ>_"ⅥPk:(ೱP=1t{ť5$մrvXE.iё79!8g~3G@%~ @rlABIx@KFr@>\KA+3eΆ6T 4+ԔlKT5E$oݯLTD()}%5n5 ԅNr68#yZێrk @IuɶRn! }aV,)U\b[/mc~=1AwծLOag|,Ǥ#;^K_pMFPá%%rPYK :Ʉ<;/` /K @&[pbP)EIwKc?aO*7I*'uvLM1K4v a2=I]⹪ȱ` ^}1ں8fB;ˣ 5p]xatt2wM՞M1RI  kRkNȳyo/֊yͼKuop_fNO413%爬ԆiƢMNޛH|GVt̻|[NӸr.p9&_ʭ14 ԾUnpTK &<"EJ9]C9bpy;H9_}KS!EazuߛW\ٿmml7J'֡v.ۇ[Mm! Bk%h'E/Î{"_ul`|IKEgk7pry+M}D$߻Q8m)Dp|Z.byȝZOvX[>:&EߚWɷk*TB,jVhT>/Y#A믢f 8/dhU )5SR10ɸ?aҌ[G]2]BCZ< 7YL-О irN,_UY,zq@:qRG%ʉ ן?5 F3^V<++QXH]tnV8Q0]ϐ!n'$s 녀@,Z׽$DLV"pASiԜp!;g~ّJ(%|F[W0oљts p$¹t, YC7 g݄%ocn˛QJRQ;@90%tWO c]WS&bT2z\i,ٳ`kzCM0[qrd5#-S\O6^Zuif,AB8Yk=%Ft}:9ojͥrCcH^`mHD!Jx0ԝSedVz~h[YL+n~E;] nQlyȻKOJO]օ[xZ1K2}\j* @{v$ŅttߒUh@F0 +?ݯFV) o-2R. cM8O.3LΕN4 }v['#34> V~.eF]-*z P:nX!"w@`)Jȁ.ܭ 9Ra199~¤B$ФV%g@zhm%|Au@},8au=Y>IX?@%sAN\AG5/7soX6Gv_4)y"_Ӣq-5~ڝ9 bUf9rivm'״-a*F岏og,/mv9揖PgSU+j94C=gA˚9ğp" riQKN=j2 =+P?NLW*!ZUpÅv]L^αIF/l`&[QWd&P0yOͮƒ - ͜e;O(zCRc!S>cPYUDSze)֪ HH|% J$A'MGZnM`8XKsDQ">{?薐-?$P1RUdZ(%blu`ل0jQ@=[`Щ5ar[iJTFEB;DؿeuNjR |z-b48!t@-) Z*+mԛY4 g,_C+/G|ćf{#o$͇#3KZOP2ɵ 3f9ʵ6"Q1FfSWPi@ݞF:+`P _۰z T'0aIuKM,_C޲([tܼ U;\X]60K w]VaFs%n4@e j'ӳ}@MC*@ ZaeŽBi|| Np0.s7x۴|"8=O 3,Yt kl7lR>a}E`w jfm3ab!uY^%>|~`}HlIroV3BiK{qc`9F5\'`/~dMXut{[#u8dBUt%Slg~I3ނ6aUH<<2m!LjQ1HCP-miLS}y,Xg8: n]#$#ZO=X3FZqY[Z-w Sw[ uTTX50c g.⠼axnpPdD2=`! j\_ H eHΡ(!S)Vh—ڌa .I;RT:d0;|ܢOMW,Sesd$}ӑHה-j&M;!fY]:.\0*8@g$ ʹ6 5%H `?bL3_Ww'aRUzGQ:PG9Mj EV0TJIW]I^K]#F+խP{̓(]ktªRLI)z&Kg^hGUʠZ4pk&ZC#)="! "y.uY$([ ޠ&8 : a #>)b$PG2R!w*G3N+a$5?5M@,J06*M?g1}4rtnnz_ژə ̤RPE'!1[8ru–0<^as w+Š%)`Vt (}{kh,^woD@ژ u7$55.6!maK«ne?J;/~پiN0*j;.mmf|ENb WbnXu 3E?jS^c,7Mz&M+$ݪ{e0R2eF7B +|'7ah"X͑6_n+@s>Pc;+>\l㮔J^0`MFe81.Ql3a9P 5;\'awI̤^j;w6-4Z7o˳$6' l)"Es#I3(_FD _OL+Mu_p)5sȈpNC`  k)10QBPTi뻢/ZT=YKgrαTO] O)T8<1 >`)Eu+g %qF^tG&=D Qa =XRyF7u ,F? փ3QWBc?ߟ2R\uI.}e'_} %qVHhFuЂo3g?FSq}N 5:ʱΔ>_sn pz^Lla9 |J"QD[h ^Un8H'MeIh&yk_u9!ܦLwLPvojB@DO\;n/OGm̃ (vL+TP c .`$5TqdO_#%ǻ  ,ͩ)xjB;ۙVc.XZhzQǖu-nKJx6Ӄ;p"3Eec;tmܣ&DrD.fYH82Yo7fHv-D*m/?.*b)!½"v??]"N0gnۆƏLMA0_^KDRHm#Ͽ? 9ԤēdW *tſONp:1 <{նa"P6FIF1f31졄*og] '}e6YrdNNvs?Va#uqNlوb_|gv|슟EvKriܻ.&-LNc,lm1f`mWsڑvcۖZs' $!'t1\Yglt؜u)Ea|x  j;_\^^HC:$"C47Uu˦>\>0MzT6 !*;kIU|k?MPQ/on&{k|g>4sH0#0$~Nk5Ol>O=/c'0uG@}-;4 )`8CpK, 9QilS4uUpuYz4b/q;b֒mYz7S񑏝bUCJ̵HAZ_,-,%6p6E.5ِa Ac7nJxuޫ&sU6/Vj ZGqU y {m_6#X'1זDx'q"SߋL5eclEGqe0zhJKGeO[|! ɺ#47=2\w'-*gZB~9]Ǘn'6糙l _mՈ=>>FZ.rpY4p~'WyR[mXKa6:>"|kORh]F+6l nUܷ߱ /Ȅ@=b v4g5g_(P$ դ.sVaM6U\alKD]f)O F)AaKmQšA! bIJ-zجnI膠s95LݾZ"g^Skr"Պ y4{B`y`->Q[`Z"sB[w1 %X=geg'x3V&F8m]Ѯ3BoY#æ?RSNTy֭w/*N Gu 8EpiJZ]J ~@W{ݺxF\}CA3'qW8O/a*B[vAࠚ/0G@l#S£(tNarbF+"0/υpJodqu e0W 1-ψ="jC B% (l>59H4k@*,!VE竓,)rǟ2=&X9a6݆b.&݄A<[IӢRӿ${j9C;vK%OWJuWaVDFcV_!jOkH?lz._ݓy!!V0BQ,)4Vjǿthfdb+A{%޻jЖ&{v=W\"O-<%sʔKE2{D4`!F [q$X7r^zY,qf/x-2;uURoD3͎ZS[ 넴]VcT¬)X_օ%y ݠYEd~|'%+ iL$_ DƴS4, Hv_[X9.cklͅh~ѭxߔ}`$Ad/␨.JOW5H n؛j Nflj)Ѥeek֫'_wZL/~H}MJ0 $C h]e@Է}զ[$6]mZfą0 Ol"^Ck Jn^(K<O-?Z V*߹f@),!|1y΋W=DY@l,#!aRΔGnO z=zCK`(-r)LHJBrhM`8O@n,x3= ª|'kܧ7A*]wR~aT?dæw]#9dp&ĞdE`ȃPuRվ۹H/$pw\ J0֡kkU`Ś/F}AM!8CFX솝*8 -]RR1݈g%U0Ozʧ{+Rl%˿99 ggEgy$ aL+lm>\aN{E (ea ڛV;m'UiMu=,'<ݦjFvgr>1oHD`R͒qex,Q}P@DC=@ўb.3sLUFyYs@gq.p_ӅLȢ] hњ 9T^PM&p6,?>34^V\eA ^T׳v<͘X RfX޿ sK,רv H mTrev~La TLzh73@![A NGwIFx>+%V78JKd_E A0 ߓ6 EW7+uܲdhb\;ONm}D6RZa /%z4j`k(JH2: NAǓDK>FbD )P1(:n Q$cgNb%XUd7BSK)'-xG9rġ\zhbHNRS${dڨ\耞}w.e9l>F; }mqn}&__8z-8BFo׶%ЛPk` cbK̰T`ֿLdeNMZCEju,7ܠx .kc!~|uqyV iGD/\N-rH0,vS4PӰͣi7.P`yJчOy҉.Zɣ}DgǃX]5W˄ s<32ه&?B?'XKw0a]Gٷm (< юNᜋaa<فс>. "dC^:tVH)/j=xਭ];Ta;L<@_g"8`9 N6ʖ "TSaJݲBj<{zKFW 2o$ORf͛Q  }v!K5fIg^Hd_讝I1f0F~a/M{b&/*r|1c=?KiWNA/sk wl>Th.%H,h ˄B !pp/gĘg!/Th#7bZ)cݢX/!ף4LIp9r֦pyf"ek3z4\?>& me,à]l[a(yJ`DUZ'0j|/Ec߂M"(v~J:M_4 g7DKOOM;$e֥"d@4}{uHȗ#"Fu>猟I3͢ H}LxPU۟ QL<${e3;1tOJ~BLxM0U(\=,yAvE} Mm6!7wUt /DDgf'έAޯJQ_f-n,[kiС_cI}q# B+cIPbH8ˎ4U{C+c+1/uպ+F9T8!hT/$w/ VLԠ%sW޿ǧ|3!SW&2+ڏYٛ/G$Dm]Ur_4.c^ϻoyȾ|pR~9,lp;"kg2UiRdV#3qVÎJyo Q`0RWq {~/1H2r\ 8h(wiS ݳiB&E#+7{K~ -w$md48MQ7sz}ps0w+G nP #~*\#pb:[/q:{,ІWұکEȭ*(%JWv3gDOL l,Ǵѽxٯgq-0j[٩Ɉ.7PvpL}N@&?1U\:`'V/C. zH( .8T(?]_)jJ/]Fi|?p/F QʝJ{,*bG1A?hIe|]ܾ!4M+HfTF&Hmg ߌG'X*6^-э硽Cm-,kEZ%k$seL .J4MUkHLvZw}ٔ#BDZ1@K /)WcTk%wWo=)䬳~a|V U pef2;*MnEZ"go@Z,c5H=ޯF )} ])c?mWw*w2fPHUjހ,@-uOoK?c/{!85W~/(SDh%Ah<1opLx5~ڡatj\D2Ӈ~Vy:ʨ8)_ Em~yH6\ l)T Sוjjݠ4s:f-p9R0o h% [Ɣ@`h/5󤷛]GPg6Rw)p|1*Hx$FyCM98$U.yT} ƽsMeኘOpױ ˴pG4|+w֝I$ASyWMc@*,(^5np^œ囎3ߨhړ1Ge.ڰ^xZש70J)x] :u.NԜ817z8Q˄~gdUCz6jlˈW~!P" ,%dpl5FM{W񜗘v;`rx.BԢcsy}薏5gL߼oU `>.$R ih^a|-鮇ZH S4F<3'܋3VE;UOghwh1;G@luVЄ68S1<[ӫU\Ɏ:}LaY|dmNCUܱ<%“Tզs\X0kc*>|1'ĴFm>.bp,WcRx4権i@s<A/0 y;>}Cͳ/ 0$5Aªu";|ch[FVeD%lض#ٴ141j@'7C;s͆}bƾ2a Dhp0~6rjܚ鞱Lx~H8X)30_|#O_a]I~scՕR@HFvM&hEH?tA@oW{Rf ًݝp-`-Dra4~=G|.@: #oa|x3I t'AP({,;ט):@ 7zsxBjs''} N1ɜs'+XW9G2wͲLxEdзǀcaB _[ }22\T~Rs09P45tIs xQ: IwM5G,a{e32}3<0|M,u6 #ϭ_VwwȤGgb<DzzrIltA':~1epјdP׿͞pɘRYFC2 Vs ;Z5IE I wӈs .|_WHL +{-GQ6(u2 ˤWzGAg% _&`p Dǻo><3Xq84aT6\PxIQMo56iU>Z2 1aFŞ [:$ǥ0rdҦ14.EܙV[x0¥JF.ǓMp_"20mW1~"ENӚV9Z~VcV0HwhM "_;Q$nxFQLQ7FcZ$!mI928T|wΣ PKB9ub7`70*#Kpc*LXmCئB?ORM 8gKuw>%9Py@6qRG}<ЍMM$kD%d BC&1b0Q|Q~, +"ڪL_iW&ΩBȬ~/y)Ux<#V0.@[1-Z**B %\r5c$ʟQ?#_^uBغSv] -AQF(wT {owۆ $4JqBB/+MwO,#P.''S iT7ZUW<çu!)J@~<#a QW>cJ'Җ;:`O8PLn(i*5mkUn/MN9RfyyZS;7#4ة:TE=Վ~M]LNS~nkJk!;z$ sȶUZY7;&/.!P%#R6I)6+#ѥUp"jx}zCa(Q!Ov4#KwDM54^+}BKmNSvW c.!@_˷B6uGgw!5RVz^ٌM,]ndP!ncnP7jJ˰ڧ+ m`t+ވq" #>r (I;//c ,Vhz wZ9kUP}!r${ڈ{T̯۴,f{(5ۚ١b*CqzOƕ)%tx*%a^YYFc~0ZddƐ W|.]iHdYvmQ;L Ôg ,8ڂʚ-굳94N/;Xq$(y}rD-֧UJyjSZa9-5HEthQw(oTe7sʕ`"ʥg|dH0&A쎯̼}ׄݓԈ dUfL*ɟWH}%ԷGC6{(`\3l{`~k](GJ߫զe ۶@>SKW2IeE fxSHw.YK# 0qœA57P_q=쿭'*z+./`C03ʧaؖ~mp D|' a޼̨gpǚ9n1S?ҵ3IZAg*q !;ېƽA2`AwLfr+ԁ3x\1s0Hl:qsCU v)u-2րs-wvuݏ8-Ŝ9@XXPn(B5d~\>\w2Z bsiރ^+o-(uRj B@XpQbd{?crJB9_. Q}!ЅZGU׀󪅚H]ǬKc\{@#t?Y8WH{9X':qh[Viv8'hɃ> HN8DD< e[Br/?.@*诅+iH -bPwd:2"fD&iD@jvy)[9۬NF\|X;Xwky/VB F-ȋEacZxf; &1PX5WQ2G~t (mRfb_%k`7Qy֍A{:yn5R E/*~4We4= iHj]XyJNo(%T&>mbo:jĵ}HMM^S@|:WtٺpxQ+uƫy jvF)&M,ْ vB&[1`qQ6K"5mg=v2|ݿ35X1*~ޢU=sJш.Uˀ!pQ3+.)>"g3s˾O{3ɪhxand>pLf2!p:q Uׯ:n3 HxItaK0ˈpGa,L>Rbι!Nݜrn$R.TW $(̨ T<}弎A\zP`!'ai]!ud`LLJؖtAʀ³h*D(4I@lS%d$R]ǓrtN؎T*j"c#l^ Ww~6PsgEzf197/nkM߁:4Od18/-RꜦ/Eg[KԹcKdU3COUc蔃#7H̝pcGgK޻/|V)#G;aYF agtKlFCE՜Xq՜:bSGC L/29wI4yٚ 6#aoi?"6jx*Gr9 ]k$%f|Y kҚj҅9KkʝXIۼ;7NՉ88m| 5blnqi @Pm L]ܻ:f"3aƑIi-dF<׻E@kV13zḤ,⾸qblhͅ4(hsu_Ve;[Gk6Ab'ph\2]bE^QS.45 yAEY)w;,o)C:WJybX1w(SV%q|YM^ߦۢ>745YCp4X=F?>@4)_(0PvbIQ6MRk3I.)PyKd,+|C- ~ )Խ,s]{Qܩ;XKmg6=L*~fΏu .%դ=]^SL-JXqLahu\1D3s;T(7 5~G%e#?Ny7IH]#h{ ӈӢcۖL> WI|<[FG]ǧ>0-?TG&BFA"zT(tqv2FL6^O=bjJRU|")NOB"tsL28(#b^£āH|XSƫ$RKik29j~%<a\ Ȏ2 >I¼W;-+Mn 87BmW`C9)$v۸g#CH Zǭ$*~滉. ] Jw? mA\-^"/NXH+fw<|m.xWSk \ހݳ֔,(@+Q'29χ=j뜷efg)uCkx6Kˎ@8nqtnOⴌ C|tE#5G O}ly\z<Ob\;bC@DhjV1 KN`%5+# ZSSYLE:lIQ=\@gڷ[+vRtI bq[lR5bD=cby=_ڶt P\>R![Ye3MkӅNyU^Шތ恨+#f?$TGgeҎ)=k%;C鄣W\viIbf S\̸I?zFm_; ~hV0p,iU5k)"%Lr:&IgRvV#Sص^QW}0/l ɭ[oɠlՖ_NC.{ UN!:vW)HY ҁ&') zfbTL*CዌO"A^܁2UyiU=f9; P.*vkҥkod(dژH:_bo½ Znb7WXJqHP,0+c>w:lU7}6U,rP8۠=u&> NlxOppvp|: ypz&n0VJ wi nylyu% p@ Ea6i![E\ld\ CjDxLVIrqDߕo-gm_VxЦPpոq;G]ҬT^ K8K7, ~}w[bUuޠ[WӀñOZM/PRu߸Oh:GP)+Y:1J3hE00e!F&MX png14`:9[wdӧʆ(nFM[(ƅc4]Jh@kcufH #`mT aG \&@wՑy9ҫM.)[$#%r]'\EBd 1sM-(n-ދn/U̦eD$<~a^,0O &=Q] QsSt֨.x۵a'R !Lq__`4`d v7oدf@gbT_sܨ~[hŝX.p.&^v{̡[rK îWqGOsEl[F,ϡB -fOYs֊s d/a>QfD 9r;kܜo<3 j cҴrkX$N=~!]P0R]p.Y5ܪ[g`rnªZ OrDpZ 64?m~%lXhzX8e*RθpsVIZ7ϔaSdɊ]!ArRUJwu{XM<^U;޲o:9AyR;#}1T_rayjۼLI75܀2޸숦Οqtq)O^a\u.8 k˻)W;M᯳̗]Af NU8/̹ ( I9h' &;dŠQdFgc5%gRtMV%{9HR N8ZOqPq=iX]zf> ?m!*c} ]B1+{xݻB$ۗbhPYεJP m ?2DY ?q H[o#H6lS0#D}"'V`f97E̿=ٱFt<Tz7 ?)2M?O,T',B]; 4}X=5*B g7ÂTV߮:˘(nGh~4`T{. :Wub'@*'J#|lhQV \*FXؠ0-s0G 1X`bYM3(s&6:%s"Epqi?w㠟 ߦ[?{;@ȷW^eaoB;7,WnfͼtyS(|g|w 6|,jp)ˎǃ%Gq\|6aM|.] Ya+_@4:l,n7^|={ r6n7zw2y+zV LB 6)KR)>I'_Xt3Q:CЄ 14=<B] !`PWRJځ˰/\Bx6D|O@`dpq:b[$q[q_?҄At9͒y)7n|];8/2U?yqvX0؆Sy\h i kb8Т#,9%(ySHwm ""pƴzf-1"6鮯ugy!A]YA|EI o=65|^M GqHɨ& MzۡuʩQڶpg;vǻ=<e} ?++[Nyo=٩;3skSuuwx,$M#3X%#ѩh f402nq1]#n26}gA#,D߱TyHۜ|tCRw tX7/85iɟ,9'0Xo|p_:wp+P<iVmeSojRa̕5lu8vL䡨[IFx$ sQRqD/CG)2'ZY }fP{S -Hd܈F1 ( ݄SY odgj-쳑(p 8 M GjZ{_j) - g"s۶}*M?^`xdQڑ| HQkOĬRw-L3_tE)7񄄾WQeZxEAPjSppgMC;UNhcK-@ BpgiI H{fn;(>wT)3udi䛮\\1Oy&IHc=m+[ 䜅r5r+~x=} J 3kޗSk`FmZE=͞ S?p6E`Yp7,ԊW7]q5Ts'#T# \vSF2ب@エ" m 3ag[?auI$}^XVĝ юЪ*|F!iƳO7}#nQt )* i-\_յHF]秵yA^TfΧ<U ^\Gh=4SI {?jzW=msbĩr{ ;x` D>Nn?H-8lH"?LaKF`doyp_p:M k#ǡ\x 'VyaA@:@co'Ub"e d;f4MoC-)( 8iZNn4'5 ^7x~\_ V~e p7K&M&*xjV hrޱ;,߂9v-A 070vuuP ¼rͨg-+n<T4# ?\n(iEu礑RqCai:Z;0C2qe0x>\׃cGOŮHpȤy +^BD;O"03ha,>Pq}0>`s\bT$1kƣTyꁢy Oҹ<} N M`IY™}`\|54 rnb~!\Jh.yb1.Nq@mKy\b `Z?h4ٱge-y/GY}6-;QIupܧA4gPF!G74 rʬbn@ZB0? @S oNrV ƈ^,$Zc t ZGrWMCiK1˵ov]K7D! \Q!ȳGFBW{5~Gm8 x iz`-<`$`%ۤKћAUywȽ`ߞڕcЗJSh<>LeA fn[Lv#_ r=Y(>ӏv9KL ě'Ɯub얹ۚFH32b0xz* cuɪgоE$ QsGrAeQyiP0N<k^}7I=+B0p 4"qDڌ.o]a{EB3ȁX316Mu_d5]$`H r1|-tfzDbib) ;qO^Te:S53-+;K(@qCh:MZ_%bnJO&o(sVp~F#uQ1~>DD4IN#1 Dsk5)e_w $K8Yq  tC*G jZpnVC,%y(lz3Ӷ>9u6 Ɓq{B7}ML~**۔upCІPX%ipC_.u<DreڕsztvlW|%cx`^3BrXeN_.B} k%B?6Ryw?~D1jٽJ4e>4iI_g>?Vʹ30++K%nYw(D{k+;!B ^r|E5WuTcF]I)dV 5-l/ar| @2G Qʔ!z#X=P>OQnl7UDA0`33Uf2*~^k_y$}83lvטh4d7zx yA4Lmx҄Z]˨ݵEJP4ƱRme;_oL,kWV&Lnv(MxEz&I3v`@5qV\ 7q?\'4|\3\$!R?. \ꔮE+@`Bd+`e4PMza(a *OŰF- gl@w;;u c!RfD෫n7Ew‰WY\urrʇRq 5q:7w4Hbidyp¬Kzٝ V-AՀyLF-=wR, Nˣ) E*6nzkJ |3O$!{+05Ks:cf/> jj~Au>SL溜ɮ&n8|h`*d:<)ز DzcX(k8/*{z r%حi_1x+) !K엂D3YjXڕ\h@zkFA*YIG*gp+Thfߑ`RեI<<ᱍWb 4qeVK MآH>D_{dޣ)Ծ q$<χv!5c1 * f*`[bb[U|a5ozvFna|\4P+rQ'Z'D['[}?)x??h&_p*1A `QpiOOŶEҰc0O |0WQE `[ϵ6ׇ=fZ.H k?y8U)aUEYS/+tL0^ t7 J*1v V'~af%SCױl9 !EpLs%!Y{ CeC7ܐO?.<BI:{yXřTUKzȉ |/ B6`T;a eoҀ㧺lQӲ^fBm~Ax3Aot5҃OW%4I m,7SXmFt6)Ɍ27Ͱ|ý7b!rnˊP '5|:Rog-Ͱ0lSkR#W+$JY!On/_Fffx1 /,=$4⿱G"K>l\1^Hz6蕟aƵ2Fh.ʁS޶3ɖJ۷;)N~'3dV" d3A/Xmq4tMLj'ID-qjvw&=lmևYKtZ3ӅTQw==k.8ђi+"f20NDSrY̌6|kTHbҲd/)j̃ݽPk6Rp!b݂>.MtaPVHk8*25ci> ll>$kɎ \렓Lp O%'<N 3Q3nqZt|.,FRxjmuUv?,@U-;+'giYbㅱ %Y'{*XўFŎ V‹*7<)gWD9:iP'` y,̡̺ 7p)ʈeKJm~ҽ_Am%<[%.U0ΥM:ƄβwJMQl; #~dd!VŹ9/K3ԳQS"f_0,,IW r*U8H)fDHc5>%@~FrK?u)/葦89Td13cR!?wT@hzErRC֊/}<%+l +y;z^AuG3K8`Kl/O:ƼѩCJ GG!o %ՠK} + R-ˍDT⌱Й'"ޢ61G"_͊͵J_$ynIZx?rJPu!Xό!COZ}qycg c`x#բ 15pG-gRv4ߙue)S655k/&n|=N`c?Abك7  xlBya;Ņ*!%wYHE"Χ\X7t'N4G8Y'IBazΰkq쫃!7 Y/^p2NF7Lo:E;}OΦWYځ hFȻz}@i& ]rL噋vA',檔-ڈE5?Tdю \1L^c+%D;dk=?y0% Ww9J@EtڙM|^  |,w]~m[VSp`5SZ!xvBR6wU@EJu 18v{.#x+<ϡC]VGH8z,.8༞#J(#O[3p%Q^磉y~ #U[YM0a冀[trmL)DOIsyA;d$MH5eAw 2Q#n lAqO?]\vuL{WO;<1ܪdR  #;U)D%A!kׯم3ư{buOZekߨR vk͏^]ʂ+{J=e9 4D+T2m2vӆS@y>ivDd4u@iı[Eh֍z.I#|kbDjd9҆TʼnObG 6n|0Gn%|*ĝwhfn1tD,YӨIʨhprn2jt/\Dk9nMXA'Y\nV>i$fo:r\$,!ۭmc!RC)oa*gr@kI{/X ztBE!æ 3rCO!5<*|esu tyV5 ,$Hj6ʺb obH* p_ Z'8z68+9|*kfEeCPi2WrMt' ʊ9-yaWŭEzaGNňF{~!Ln{,c߶K+sN>=>r ƌ<"SskNOן; u w  O8@Ɯ" Q; CAmal͂qy->&t 2|jIhK#@lѫOH>\KooUHZ1Fȉb5 \wԛhu0Q A|J3 u4`JRBON,<]X&7FUG͏2p]N2舛2Xdޚ8bw< *[o1XL\\cʗ+7*7`s2V-8 Y{N`9VI@T~LIiKǤNlH6pXjث'sS=!Nwoe\R 1:K:i hyF3>oN?qK)}p%N0mg-WF!rH;C [8MQ3w Ml;îB$]s >J]MH'{.u7;$v(uKA|0,c9X(=ۮg3&Z;U)pOݧEBԿ_'+wåݱ+2$bh&s kS @fN V霵i18˸O)^\oU? NSp}ME)f듔^Da䫲Z L,/ [@jMLROoC{~-,0R;)8&KP׹4zk:V/gv~ڽh+L\NʦynµH3K66$6FVfBeo%q~R %@)+jͪ@T"|dt) wR'\^C y㰄\m.V\AJ.<4g=ij?B7<RXLXΓ[,GRsS&Xf6팮~:B䢍AtnJ͸%bqNr?{ℜSe[QH޾ +owѝΕk41FЃ/ѱ{5b@cq!GX_k$ !Two)*J^DjF&[Y/[8|,c`]6W7| ,B?A-zڵD\28SgoȑNYKi+lJ:@R8Xۥrf~%y0hnm>YN+2CtD9s!VGPvjg_|4)QՊ&1daI(BYFޤtTz*z*E'Mg7"MfJSSF0Rk; /Ko&+.>\qދ@T]*H!c$ͰJSK{\y-ߖl{ڇIonMBs^v \8(4rْz ŬLvJб++)᡼iSFv.p>; ɸc^p,u }YIYp]RϦdH:y2'g@Z= m[`CEt??QһSۂ. Y/u ]I7\Թ*0*Աi3J󟊛Q-!+؝Ӊu{P3@*+ZLNL$*F~08M?s "ø+CUA6pkvuن[*{B #,XAԺTj4,Pq9  N>vE5}m9l 'ҩu: NjY!.q͈\vRʄ6)^8A,JAPՅVӭ,DY`Y[ avMX~Z.XFMIWy)UQAo+RX9m((8r` L)+j'6Zd+VFnE0RZGBAX8*v.V/>eBou@ Gm&˝;lEOXHn ZPn#%(F\.Lj9H|8kB;ZEᰍ?Tí y`SSzId8Vz%0m-&5 AԞOJaCN{f|)YKp~8<940Tz)n}y!w{ojcKYcM$5BJa}dSي7i7ҦAܣ)uӥ#CGS=ʑy6}LPBe.v *dV)= Tۅ&<9ײηָƞ홧Q)恤%Sp: D\O8Z=th=(lslDfA ;'ߋ|j_2]WKYQ/{TATԄ$G^C@ DPI~|zyOր{(1jq 0y6LXh:lj 6̋G 54Qߗ-2 ְu|0,-&nIiAWmvwKPv?V##zr^!)NN._-%, 4;3|wFXj;ׇ1nZ/ )ulj[ k6X1o{A_^OJF{ZN&uTMV ZC˹^o0ư\}"q@'%ks@0W,;&"35<$0ZX1Jf<\L!֊P;M',@O)1geAIvvyLۍXg\LS4]b^qaÚ{CO/Phhݦ@x昮TȞ2Kf 7<H%7G,R>9hTB o@Ėx2–f~&:d|^|['n#M`wbjcVD0H0Z츦m#8vqo]mCтqޥCl$Cu%Izc/Tz"pIcO{柾+*6ߵ@f$J6|eawo8p-m9(Re)jH1Kn$f ě+Q^ʌcv߭nVLL﵈Tgcz4-:_r`R5rr `Smp bS:Uf-!p!kIѹvFST(u33oo<܇}[̍ӯjo[i1HVfN< v3 8Cy!CMs0o }"m⯿ LBM dgYZ070701000002b1000081a400000000000000000000000164df7f6f00007878000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/?x6]?Eh=ڜ9P&'0kd믤8)4Rξ?> )P;1_#Z%ߤɉMϒ+aܵDw,~D1kV`T4Gj- StToCGڻ%"Y[q к[yʾ]'N3>f@E7[=dSo4vQN1%W ^ܐ$ySfҤaL_I6XZatV[g)"s,#(3mPEBpVpx ]@QYW /tMFJ>l%(i0q^:q9䒩]xzMI&w2Z5!~bߐ)qr*/Ocͱ<#1rZ1\U%/Hw9Jǿk\$RVl#ӑ@j8ޟ4=2goמA s |w @l͹%@#;)TI f+ͼ0!lV2°:pdDH=]44e,۴apŞ+V .L$Y,WR2c*xHJh`S{U G~҅r<]ⓉW@cQ L{蝖izHlF+{~=4O%z0p6~2x]}-R쁰+ +fw7_*ͩ¬­d H/_2&>̂'p&)_isT z+phy2K1)D.+DVC_b;I^(wY)x̱LFƼ&WcK:3)}o:Ej6ĜcU-ƒ^KK7|y3@vWQ?ӎH9dH>p¿"ӆ漙D7x(HG P> q),U/Yd6b+{Mz8y"2#T•G`-{iX`X@}^w +!J>1 @,Cm"7=,A~uۢq8;.r歸s7:_m^^*Qq#VһG/,[E8#>|!8xyBrIV5EȈ̴MZu)m?!@r@A ^7M\L&>ZsӤdLqDGZ| 3o{CU<%^w%6ͫOoU l$! Fh?E4MV)^E p)r?j5H'D%ǰ &2jc$k?붴yύNF2̥r/y& NY < (Rڞ,֫PI_:۽1s%&Pz4' v'ķDhn%Uo6~cm=tWbTë`[BF-PD {}1BsU=ӌ=]ثLb.:'}c]R+[d)r@hSat* ͬ*"[r @C6r3*ERFg|NE%LW.A1y$Ƶî&ȳ0"Hw 3. ]O~ŀx^Q\C43QwzAys!M]Hq:yF+ gfl+Q֊6Q>j-1JS9XqcX U'ALWh# 6 .uuܔY*-1NTRHE{ IJۿ;_#"ՑRU+ͭqc=J&BrQ7o8&XFRVS8Iue=?W챞dW@W-6"H# =TLwÄL /AJg9FNmq^qloK{FEhh6Y~wTKy#"[Σ`0@U0 Vϓk/nA" sa&rf^bI$tʹ q"X.0J]r8r5`i\0j6طU8-W$]3.c* =Y%wC:&wS,±| .zYW~ U 0Fd*9M`Ŭ?OU7Na-u93 tW58OSHQ2c7gKH~: '2aA:1o*"C=E!Q!JZ(]qB<Q>0 { ^3 9#À~;/%tBW琤NaQr۞/7D"}Z7-4Ic{qfӵ,(a?>} ,˜Ψ&_4E_zX2TBi|Nِ}+L9;:rR3X.-81DC䜉KA2RX z7ϙV|H| ]HpX H%oO9Qvb;}BK1ZcU!6$*ң\Y"~v;Lk~1X.\[BWm,"K΍17z5%h C0cLGF 7v!(iu(Z%/^RVT!ӲvHm̴8-}"0/x%;"* oH4۷'.f~WHF! af0 @U~>m:YeZQ3AGDW ^ZD+ W\Mf鉔pQ, i,Cr_a,褬V1ͰhљlI5k ̼tBG~I(#h2  i_ĻnxI8rٍY>J_Tt{x_?WP1^W]^L(y2: "x~d_5@lv+0΍愩iuи TS':U Nt o})HYsd-7a͒J?v|)P'xߛ#r. j"FҝWabMqJb. -S]#xڡS^zJZ^T锅-_"Qt].u5'դEtAhU];;|H< #.`BʩR{H󺵓kIU^@AIsШE,s\@6)ne#8x 1}]IǸ8&^ ˫t(^;t' tl73J{d}\GF uNN#Rv38QCT ˊ/wyI]jEind;QLe/w~ssm*9 ʱ Wd5H@`J>.!9/Y [ձxl7*%fZp OC~_d{tdb "p|;vuZkcP?[B^NnN$eD#Xwa Ty[D{Yz.ڪjOeL\Q)4IX:yJyB>d8O t! v`挟Exh3lC0Qw%fˈۢ"3,u=.@Ck_?jk&4ɆFf1etlEtrRNffS,s`I.c&d7?p5_>+-!h5dz4q//XTss=׋1(I!.2`a?7@}Z7OKe?j)-c!",=_5ȱbVKP'2pEݥSs]XHzb\;MЈh6A2M+Q5V~mk,Tp50WJ\h7*+7K]ۀDMQ6ЌI՝+\~ hbf%=x9|q;6uMye0&|7xJ/)N3OYP1:Etp dתpxSɮ2MUDѠhOY  JKr\p/T8ndJxGmnsy"ovsƳj3yv j?ɾU[ lLӭ_oDМQena]kP?"\hY)S&)&XDt Mu=3ȧi8>\KUg/By^@k 2RLfҳM["f'h`sgqpHw_y;!%wj`T'$52ќ_0?k|JLJ*R sA;RlvCNNZ>AFSѩn| _[ω&` uS0\2icgvY5N!тhPuU6F6C;O> Rgxt^wyl9pNKHxpTЗdQ^A>̯ڥSǝ q7bnJ4ħS0%L3{_qyeK&  yRɳ_A% X)ؚԃ s\7Jףic8yD;sux{P wyS@15 "1ҥvFQ^-KLk׏N}xD}D]Z"=- λ'q&oNߤQH-odQkӯѱhM7߮1Cܣ?qk{Ƞ>\"J0YNV UK"vc|a1Yv1 4GFM(=V_ ,/XM}0*سkZю޳:Qq?sRO3$*qEQ8KjUP<dc5-ueO ֩;iޫ Sਯ(+1r| mh*§\w~`o=!O]l.Ji;Nn "sqAeScJ'Huy^vw^>F"`@uzA<}vj`B`*`D0g.ΩY2-7BBtp"w"qHEGL {e"!fCΓJփ=F=ړrM"ަ_Ő0eql 43|jT\?aPɽ>~@/+9Dܢ YQz@s&qyH|s3(-;;wK+ߓ< eF<` F`%Jꞿb=#U3b)-M^E˹-VK1K0 6B- .g}b`Vd+zae@b- "66gǏ{EA}G{nE ߹6LA:iW$K̯~nMb?O}"Jw1!9\ ʁ]6й`h {SicJo6&orxjm)4l-*x9PXI説;)0XBLˏY1Hf05A[Lӿ֠ گ`(R ֋O<ZcAkB5PE_v llOS+ sw6ea["-hDCP)6zêMV9 7T} TrX=?ODB:ߔKMQĵBTM5c, l ;d]Z+ۄ}ݖ'p}Ǒ*hXQ*7zj5ӵDtTgMp#;~%@+De JHRvxXXĔN_`5 &=dgMIHQP,4d..Y}ۻ bi[=حGhR^eOdsӞyPb ?-G3 3!ؑTʓ+-iIldW([OC9m^s׮D;TRsec.z+Œ2S] { /֬&moAsYu׻ӡEg{~a8H0uid vhiEorjv 3^@qm[(/c.%r^S}rܲ,Ù  ٿ[6-rH O/9=3gkx0)9O&g䥯Ul*HFl/3+ĤMp\6 q"#aWvCg]0m=;BdhI-{K|2概aT[\w${}BFu(-OPR'9#@u8{:JX 9袡 ~EDA>@$PX#bpҐ`<*XI[ŅkPk^Qf.OZ /)N+XӂS:j\t +}_^޷" տk\ޙnE'"KiF@aV#P2zUr(ԽjB&VY N|(@-sMD[9P#x> sK:u_[+[ݍ0,1{P\)Y |F" =V2D}xH,1\g_CHѮuQz,&tly*eq?Z3PXL/Tj O{$˯[.գ~$nqP_ nMRJ;NANo;3Z@ XT+^8MM\wDNENRΫ _^t(gG> $5I01tEB|_o׭&:$[!, Ğ8q$n!G9N\HE#B3n9҅hQ.4N9=an+^~v)*(z`eT(=yQ@졨 R=PtxMŨQ h(&e~$7H[1yh@MԪ`A/u3uI}AGUgW%WtAܤi@kKV3xzn>{m^8M9W7 `Xڃc쪺7Kqph|}y:B |0n~m%.G| P4%" ߰B*qa \2(e^ 5N)ݟ@r 4+عi:uMy]^ɓiǠzHdۮ5"h.Uɧv-ÍNpXaEzP,y[,EWERA Lk j1o L 'GN-rQo/(*ߔAa>iǣ .9}ŷ~Ww6i1ɸ\b6Tʗgh/^v9ʂLSH ~$2ײKʍ2J #r͌V8bIqXPx*$cMRJؠj5^/iMC1 锵}ͬW@u'ԟ B9(QRhnnQ-Sc5~ZaUWxd.SQZΣAvl^ƺ.eqkC'K_ڤ̦oU.9^LuV^F9Sj_?\f19[l!B=4JA@L(DxlMu[y /Ś;Pµڴ7X42{b`*fϖi: ;HYJwOvCȎuOSFڒ/@P}H7 $:v³o*X L_/1@vAґ!' 1}GVL) -豶yꊌƖ ,_~ʔ I&0Ikw\4|5 xp 33LO>喬 x= 3Ḳer -"߰}*=TR/U xrO S) R͗%m.yATD63 pTt&<wbUS)RJ.ZZ2UPzu஫*\ ,. XcspgSaMƙ# {c/׶pI\SRThDm]/3X*| 1 -mгk=ջi ȫ-gŸ1X`V8iѣ Mד! is4\'%gu`k8||s:s#nyV98i}cMh?-?P{/h<]U7vD˳I`4d%ƻ5v<){A #rǦ4!oLףT쾄iG/ua d;-x3PYI'I2^~dj;r$|o alE9$a̭C&=1OCy7J` XDλ V)ݽ4V4#TQևց&;Y54F$_˯At(-S ure) w^kF S3j [q*/PW#/ e<ň={1wI*ׄ큚UDJu'3N]`w2-T&^޵{NZ|<~ ܂&]$/r-<#*~<+(K">'>6[~֑~L@gv3PCeUFdz/$:F Y0 XfQ Uxr U,jH?9mn|"o،Ѹ7auW#( ѐ/xd_|[B4nZ~`3o],e$uA@iehi =6%'If0ƧVLl!Z&U `pԵ\}/(gTQpdΔ'Rx=P/ͤ.Uj34Q{!4@_Lo.mֵ,g/8g_!V 3@W+R~XQ5|?z͒7p{/)ӝUk ~7i?/ ɬ]Q^CǬD)빩F"''h -܊x[]5k;J?nYsV)gW.Pb]ۤzlbC?.Nj:/4 M.P8FǬ@Pg67tXxpzF9C_G#oy~Hpkۏ͚{.l'r preҤWj#]M389/;va-P[U⍉n(`z▌ςsl7_NZ2ƻu;l Fc}%Bèw/lpze*+w_T-cG jWd?:Y8 vmX\1ГIw,$1-eǟ$24:U2$x}z>%wGـX^-SyGHQV혥hqjcR.-& n}?vo{>-i:xjK`p?̃6. !j8З>څuy)9y,sw>20="#D}al͍K ePK{8-ފV_zRJ nL `Z\grDvqF8^D ś+ Ԏb0f฻7Lmʹ*k"}vdY6KhɎ&M%YE>d7`J]  2ֳ +rkEZxd0Rphs,akz(2q"х}K ќ)( f&v60O)]h+C0{̷D"7T;ZSLю]ROC[*̽J,<-73A(v+BJ)-Hƽ9K<#Pv5 8fA鵾@G b¯BD|M@=pWM}xL )šA);|y;,VlBݲ,T+~ ipSA.Vk9VnP Ѝ%}op_8e\Zὗeң]55111z`x'Ptrz UiF8Ȼ`WbF5 !^V.< h1}jɣ9D$j;~=LQ n8Y &nra乄MYظ/[Y1,LRFe*9 c< G O>~xC#4W9P<|s^7d69_\:tr!6"zB9Z67z2qXe&C3va>#(*gfu.}"q"ZH깜Wy_FJ璱XOۘӕf_䷍h~Z*(H'Y7{NTR&ӝuͻz0اs8r5;/S: J@ Zm|P尸Y}W1& BoE~@sTUJ:W: K ۠[u<cxaX9,}l"YrN"`8 eSL&2MaZ(J+4]a_:Bu{`Y ja:g|s=rg=x]Vg7~\40_/TapN*hʲP] 9֨x!wg|,c6y @9E(eхu_>I](i =گre99|CpfQmS(HpfY*sɚPIZVܓH8HbY_w|#nOg$J^#!*@uA, KOǀ XWHF6![9ߠ\RԘȁGad6/6:24͞ ܹ\{VI:},!&]<۝$aSr7bhV@G8e7 jU'[^B.//^0H&t>eG^Yn.Z048""۱S;=&?r!EIm/bh+`s'lչ 6)D(=ҙZbzN8Dɀ 2x6SXFX`G$E"iI(uGdkf{bǢA#rflI[s5֍םY{Ą0*Mc9j̅fv](L)2.;(f&`5Fߕd [;+*%tē S%[jnQӾo@=n?`F@Ͷq`;NzQ`Q8TgQaUMJ([9Fv`Kt ZbEӇl)X4qHRRg-hP0 ܅睧Kf 5B! Q1l=pAXQ%j]ձ~LV:EXYܼg/IZ3TM} CFШrO;/HArV+6mWULL%vZ olBml>wd] 0fX"y&AFytXT!6 <|a@F!A3.[MID659w}Ou9!i*OݏKa *7G^FjY{p0LYѺ0]S]u/K;%&,Oe0զӸfieC[EP*F8~t .:d OAMkxn=GuE^?"I&%tCi!5pF@~ ?z -JDRCrGcPמUԕ 2;n8R([ 8~S o|4)pTWrkSR@1̃dW&f}J){/rMyP&tDS/o)bl8޽i9dY?/k Mw;Ěmԏ["p5B"C HĠ ;dam|$Ѹ״%N&f:k7ZnDrrIHJɺ`M[SI;,9 `EZ*rM:m>:[focևO)NpUzHf#q˶~2X mZO6ej>UFLhy⋬93fM2is <776V(m4m9@ &[v_==^dZh02aJQ$I"ʴVM^ k"`|'A>e3<<+#6d "1&y oYoͮX%ґ >y%#G& /o֠$xt-|R8< d-V"-7d{~G^3bvhIqcQ3+ȉ*@l"iHe։ *6Q׻=J6/?6r>Vɩ5%I84"dVQ$qɎsi.Fµ67eV:ŝDcD6Uc(S(w68sMxI>LkxG٘}g.Q~ Փjzts+M-m</碍F#ҥqln: Yz?ِzԝne)}/%P`YܪuRħqHgvqu^$iK#s6b "QYkQRoH[ )o3"=l*Z(G8;6hԁ2^qLwKm y+{pn$j(.zz @ #Z/iezkLE]'ڢ^!d2z6TZQwҼL'P|w>|ZpH&5Pqkɒ5E@pFa2׀݊>,S LSZ g:j/gLR-3SOj{{u%-%RbzK r"}Lm1sJ+ƺ~Tv)W+<|5(aP0,"-?~<m^]UԀ h xSll$lv o,=ŀ4e ޢD ӉpΟx\6BvsF@4[kINo#Ut/mbD!\zyWk!'q.da͆}oR}TNmUV] z08Ps"@K{.33 7g{SВ[WoU5o:{ʇ5p{1i8nߵ˗3JbSߖ.dNZf!kZzh:xͺ =ќ BMAkVjF(3Mܱm8oi ̅g ÃED%Hm* z[tskVI]tO0Ӌsy΂8IELu~`ΉDvkq_Hי4 ֬d?)zz,:(Bawb|3_YU} 9tp|xtm6Y5%[N[?"a8͘x]H 1쐗YYC&ڀL[:NAf%+$]3OH-Źڂ\Xz;<H \ hi(|f^*MWF9ols{U>T5ڞ‚yAN:&7!ɽO=P81GO4QO?TU׎spYgp?Eң-0uN! X,|3Tj.jˑڣ[D?2p&N\b:DZtH1 Mp5\޲!Բkg | d,EJ&D ؔOL?9}v-\yҐpfzmV.-xԻ^HB!XSVypʃ'cE.Mը;y*mkI/XܬZ%`+11qSV?Ed^;~Y.'@; YI^!8A\%$dX JدḣĤ[+FY&ߛ AzYv~:BFq՚q#/RG~'#TLz a H7XT"IUozg ƶ&@F: `ȣwt2RΓpaOơ[]&*_6i))_|>lͼwU)7;,Qon_d`B{#7F{!c.鷸6;3Z%,ߕzZCИןNPvg2[iM 6n<;|L \?k^ej i5,}$;||o){>ZǦfl;YL({UzB;\^&kf~> A$'Eߩ qA [Ȥ!d7 `nxʼR>׭d&r,}Ii PsR?a{4 eGCuȋW1Z/p4ͶFꜟ;JNģ^ߧYKUt,$  ;̕ѦΝeX~6R'6cD.67CMqP[&'|g;,\:TVTj03F[ -txQ<4iP=(RFp0cdcGo2Ӗ{Zx1t]TW 'Y,eML@Xi -Eի٫Ŀs޴q!VBLE rp &JY :+UԩH/Ϳ"1iNypqH Z,J.ƶlXͅ5.}Ff3~ 0P}pܥ獋ojIĜE,{>R>~5\j)OBM%I q#Vd}HR}žrL?[GEJRE6FW/en$HMKqs Ir4O8]Gtg 6 zJȁIXM'T4; ~+)UtGXSC4}e^'#Y0Mmڱ RӦgEldaơC;ĥ_tb9'΢8X)D[Hϙ{T2yȁylb|yKDz1Z˱l E-%4:}}P*JQ:  ›R;ll¥!$t@J&O2suwiE5tE Ui)Cd{vLĝC TP<=UyGskۗNirxnlޓDOC:nUNto_^ZQYv!vzOJW L{D61GF>vb/r[P/$W8FA5܅v9k)w|)K$ ף`:G:xF1f1MZӝ6B@9V&9GoCMե|?{bjV½ZARVþHCwO)5_r^ AFz< WOxG$Z]sMrYl/ h5s'?;b_#MKy4z{Ț$HNx+IͨIT > `.O{}<3O W92KSz m/y`4=,3S^*/in8Z/\,{@;ғwKbq> =3)ovh+.! z}lX1ir,fx54nduɎM ;$RM- 5tauY˿.Z?;AԊ aidMeD_w+:gtwڜāth,ü[iZiݡ9%_xj?4n.cgq-I@獒nD]#YR>(fT|l{EXQgz[Tmp.[BA}:f_7ہ0A)Cd^iq֮kG=x.VϩD #Sl& ;GZ uAacKBo\\/c HdD;ƩM#MӖ 4x oDn2x;! #AuYwsJW?= De1(iHM^}^BgR=YW w rOgogBAsڽb>_*V )fxl Cl("HY g<mx[3*W4wy-ql'"_Hㅉh}i|#z?w-8#ޠ:1,,5ԃW>;b=?P)87y57S{K>W=l$Ee|77*6o5J &,(r˳סo>8#f{Q?2Nu^gT#-Ѐ~ 2s!UoyX(kUAxr'ǹ4Ih;}'yg%^9q@Vؚv"_y13GatP~CCT83Za,u:53YFd9*]j1duօ$MS6d#X1~? P(\Ur2y;:j{5NoOQ7?vP k[&? dMItҞF*b0oAʽE6+ј e)"+%~D]kEr#VcUw'{;o"V6_fҕ,'4X)( ye݃K\5w91Vxc*"'mtQhJqSi\[}\M!}z[HAt|Ф'P7tM7 V?8?Et.(GnDs \Z7vۇsIj9%rvxQ (֚= OՙA=)9^ٵS=iP^+[3A' (̶U#b&_~=p$-i3)6ĝb/>pb}K!R@SrgpԚ}0b-QiNv26_ow)Nv[2fRbʒĥ8'%a:}.'<^U;6(XW~ 7L 7$3S]v{S4  cW`IyO-pN ?R[Bӡ|Udhz/`QJje­*|ս -aZ]ދ|HXxGztM ['\/ XLQUM,xA`xLpF0ׅHe7уps>/2W%KT T 1x]g?NN5+35z{OBSaz1fV!*ԫˇk8B9'IvHj&őH:eK*F|TÛ L`k/'ʩUyTʦW:$6.cy ۢwkp'&?a1/@Ϫ\*mT6Urof?4";Yd< ;qF ^~oJAuf5]~[jJ;N|QaHC#Z驋8[$M4GcW_1U鑑)=Ƙl=cc -ּ~t{o5ÞS[p {q 4,9t4Dn2X9@|Hd7)qkr q!bSi7-&Eu`v$7Chsq@F ޿+gj M²; ˊQ R?ńR (Ϫcnorhiny@g K7< rwX1Ϙ6IeGrľ.S'li\`7 Oͭ~\I_ 7"C ?zgfӲ:_ԶOWHs@^&MYU9+L 6\DvlYtQO`A0mCiJ tĩYša<ܗ^1G*yl3>ف)6wLž'Ge4FGv\17 e[QWoԄe' PhC jnˮtUr RD8U9%NOd+V7_ېP`ʀ<FPT6~qg68:f~xr3sC>;U'X>Hɱpk#]0VgK4OSj:]E8`u`N"o<2wi~W9}]@ 8>ɾEYK00ôq0fo8}'oa zkan~'ȱ{L N6h$~ %5J^S 8A}XbԿx8Jk4e%Xys"*HhuJt[|Ú@#N̽XrIV5y8ş2_UWFGO m@}w ;K*3L~WnOA?_P(p&w(J!C S{Zh&лY.pj\ήT#UYbcv"CpF6FqluirF2u{A'\1B3EcZa !{E~!EqS1v#:/{dǺtYG #"kjƊ%C+*| }oFM%OxuuZA;0+S3 ~n#Ձ` da2j(\,TH݃/Io+[0%]5]SJyOqO|]f`Mp~<+JxH1G,n/cx|,_N[s^1z%8 `YCp47Tsil"(56(@4^ɑX\ҍ\4mbU֣۵ĄuOSx*tz f/E. ]2ɨ̓7MJ|֥4-?ҖD`:.qV?fybIgϡUWa =T"mi^&E^<%@N8B. {h!o|2)rge7zr{%Di+!4(: H>w^~i-Ƀ-:Y-DXPJ7þ ee ~W$zsqDxj=9|pl,0n%zƃiF$BUsř<݄oK2+"+VΆKCv#ws)h"s{= sfń@l߶/eBQG8f8o  IF S0ﳓ텄̈́oZu1*Q 4Z c~{6K -T`y^(lfN;BS@]8{l &545^ްzTJͦ$؍f|F8N XB+n :"tu$,͖"${͍$7j``6Be S S8Xk!ܻ@I/+*ÕQ;$`ĆP`aqsXݮFG?x^טLiDg݃SWϞ$^.xnaao+:BTXzN+G~e; g6tۆ _dl]h,K|ko '^4j#?+o-ȽgK1@Y: œnuȲ|$SY#Uwh zWcY#C3)9$= rfntOZHt ڹK Y8~OM $I#{o ٽ8y%Mhloy -bz.S)IkR>T!CVMjvx:9YfQeLk{6mފphyOR!v@(W >c".< 萚f"yGb)CԶ8XkdB"*U-_jJZ.RaR\KC#Z5w./Ml 3%劂l=#mIJˑ9Qz^My*Xec$V mLV0P, 1fR?^Vt:c"5ƍ~9sTN9z!5’ s8υLۺ޲d"prx4{,t_1T׾ ~1eZ; 5O/(7(?%tp>4d i"~mnV(Z1i7\o8ɕpa 1t`J:/e{ƴ:BY}j1>^֪U@\3 crֶKpHљ3Ǭdh˩ }XR!Гv-dn3Mvÿb_i?]7C谘Хa]Qw}@J6*Ij!cw (H4({]: Ρ? $B)>)rY}q Dޣ@!v ~\`RPE씵puj8tצiU_mv)V;ߐ,@ 5 %S,``ka.w@A?=Q  hS~}<ǵo?joЋf LK$i6 PD~a4a+g9LڈW>>Ќ g6ǥ%g5d)ފEi/RVYK 9|\OF4a!")j"mf^]͐_k0 qW'޿!Xw@+&aLD&lyr'cϏSNt~>MR3Ӫ'&f){H7Gٜxa,jm_8 l:=#G AAzܧkГ̈́_i#|#! D ˎw=?] ̟ߖ>ط%mDݒDc7&;P"^˜J[cN`yhMA#_ڶ^-A9clE X~gYZ070701000002b2000081a400000000000000000000000164df7f6f000131f4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t//o]?Eh=ڜ9T&>0#щi_I~T>f$Y:=LyAid]O_/yQNLMUFٝ:g暳=(CH YHoi]ƖH^xj<eȽlBXG[gF<%`mAe'0q5dÒcڂeoojdt̙/o fQ*J;= }P`^AW̨.۰vI31~E<m/lxAq'<+vLJ&B P f'pY;.KƇrnQ&.Q$e+PR<~s`ϛ"S9P{{&) ̲ 1dceɞnm1+RF ,z!(oy)w|$ ;rl9M ES{5O 4|@G[|+k9ښj)X O`j!=uύdkG)vj1USڵ-¹a.{ĩȝBT_T-2oK>ȝ7wAi(P,jIhBst52wz:vQ8Xj(_DOMe)lߡ6VAk4 0i:".Y^R_Ӎ1UGĢ Xd xn g/TR6nKٲNp4?^ɛəna02hHsv<Ճ؉fsw-"0O\_m1y,vGM"%(}(B!:WN-]ǍK;OZQ96Xl,5̏mH+E#f`g~2L{G@J3_#6߀1?OJ I[t 0|R\  uS#:stf_>Ժ]B?.qp7J"6XQP+Y((Qca>&EBT3cg̦;>:bmĕPQTR(B2AelDt%!N'Jc>Kmؕ(ByejaЁG=)ev){ԍd=-DSSGz\F"N^{8(`:V.8& }-h$(?4; Q-?~M1ӵ#^dP+#eQ9m@+g Q>ZjV?׾۹4<3.#<$JX\qz",Mc6&dJ `tU:Am: %jJ.e"ꗥZRt:izOv# 1OSLU',kP}bq2["Iz4.G-tw8٫75])+ťBl:HgB~[j}ԢG>.4B;* [OTJ,~Bl,[9 an%!XE!CJ+5Ȯ-n S` g|ryE+WH %4T>&+[dBgRtZQ3 P+MB(g|B>Em^.}_Z|~P(u,]q},98pKQ0<#T; eG N;b٥m&=bƄ-;6m*[D[gv]R S^/k/to.EWTL/'8Ғf7 UzK vl4\Λ&!OyOXwѡk>V@r 2*<ѝRJk/S8EBCt=~.TσyQ Uyjf! LP&|?t?jZ=WFѫ؞a+ n8mx'5~&HỜR[oN<>%Cf>S\}C83)v)eӪO{ޞ׊YoT>E JA{mŅELC^FA n693b \ u_Lؽ=k/֡yhhsoO#$>sQ*oONC(^ZT٦u6 RYul햮Xpp|vka0~M*q8 U$]!Z%ObX6G(MV H _,m}GԶ*S2:ҥu=/U 4f!G*1% gՊ˘iYt1d"Dq;[ 6/aFPպm䨉$=x)x9-p/=6#W4px[8njHD nmw4ε`2p-A)+Ќ)ےL"EzG\.++ǎ-C$3(1v0#Prd3;ϻ[S/y1 Ȝ8`{꘲.cLl_OkzBn^sk&+^|K)S z(_l>1lK)Pw? (v+ԅ4giKG rB5\c(*WbOn3} :49p}-wκrB=9DkEH_{tŗFX`t ׶d@ qe fsٮ~ oe̩+o"q"41C.ar>&B*fU`6}Ӹ߿{{Qn{NhK\eUpL+a ~#8 ^d Mv.WR98C{*,s2$~ᰑ.Q`f@KW Kz$nY8?2k--Gx.U$fT.'8j+KZL{nǂkdi3ۏe#dl0#aѶ%Mtm``CL76jds$Vy 8Wi?AEi|4l.$un Q Hoa\rB^Q5VL=M)L4(3:!i"hs n؈IʼtCg=4NM1?O6k19c$bոe$2 ^ŲE!T׌j"t:ݱ ?D`NR#PP:߆pnmWF2܈X>z#O4xY 㨔é}lf0zBF@#i( ;̝j &HRTm! _1n%f=?^|8OsuL`x|+4Wz4TUe3 Y8nq ?z(=֕/Y` =ág<涖vΏ;Z r zMR6DG(\b/),l&Yfg`sΦCry ѩOCbwӳM4yKl+ :ZJg0H|diMfW,4{sF*IyF=RRRm;8HLI:_tP7S v/pָ EZVgwQ`p@@^2&S;w'/WhV v~y]Ą M$ӯA(4< ;N)9ETK!8Mx۸a>ϟi#+nA޶gkS6m}ym+g9yqxr]ܐy}![@\N![LBcn~0" @,9/ oOFvj󴞙(す4#?Df"%~3#)d dE"ldAb+/8a -I~:ڨ ̒C\b4aOÅ/Y=`&0;[k%zʣ>6T#ސ zNo$㕞& x}hҍ.YU1 .OX WVz]3qǀj(WI~{&*Ac|A5P aD9@)Kp@C ;C@>;%!f֤)K؈8U|k@_%Fܺ~hPT}jyI| L:r=¿*ߦD:c|AnSy,p2ʉ(Ȃp01$v]2RlW#Cs|b8Pw@KGOjyќ & &¸h2ۮbc65%ݞ[tFn6TZ?ֿj /06sYכʺ85gU,zf!j+R5k`8:T"o&kE)ٶuI&ЍLdF]Ԥl~ IJ#xNOz9[z]kkM>dv>j)suۖ<Rx/E= |X,_XEI23#9FAYO,dޯa7Xkm&!?.e<\Ue[[ Q㱕^63ݧyvQ!Ͽ0xXhBP .WݡiNQUoehn|dsu\I=hBATkHVP~" qT(MYV5ddmMYIԖk sD3lB&W޵IHڶ{Qym]nwѺU-D$G> 4qYy8z,<3ѩ|S $f#./IV\)  (nӯzy&s+,cxZRFۛ3eϸ^r}3(N?rGLwEqLt\s6Ü*a%(1%8feEH߿t3zvJZ'b9)DeSjfcvGevꯠ*A})+4J87p5ۜQBP%;16?ǀ0r9N*/xA@Dp/@z3׍55n( vjvA~dkLu01w\`*2uG_N!Y=(*Guq%! +v٧_z0Yձ]C]X=ʃW7 ʹ3]ZJ}8yM,)q-fݯq|{W65Tys< T]_&5QBGL,(I{ϊC!"mTp)XJʖi})$1h+iXE}{a'xBޭ7"*<\$Pװ˰-bǩKoJ)cn,21/ <H^)Ʊ6Vƈb9,F_s/tOe8T\epe9tYaP-* D8YSj[NRȴ!:C_ޛم?s~jK#ݿڢ#ho`ln&A6!9'Lb6"tc&'S4`R1&fM ?re*L_eQ00^Jt$WJbaJmG?a pL4E͎ƼHwU u?Rl/b2cB1ݳԃ yv \|4" rjx_z!΁/C@K|I)͙)mشY準@ E5_9<9LdWdME c[kAn.^B{J1QApOסd#J7MNqTC?Ġ:L!rA] ] ʆi?tToQTԍw FN[ڕ;o⻔hs\P&9`8iY:{i*@ AN7Ҟ^J >Qe27rXt,9k6j=wAw.(;I 03UNQ7Z(S]Lw{iLs9YBeCgiKDX"mSM6*zH-&Dq 0iQ;'$ 9*LH/ .e'.oby &)avu19@#Cɹ踔lWHƛR*^i;[Ū x!#* CeP"1 dQYm~E_'vԷ8\Zv9dOh U;BÎkyxf^%fDq{H;PDgIV;cUm]HᏞ `0SAn@-ޢ%jtOَN\987M29&('2(0'0YӋS=U{"/jlzaK$Zkl|DDsm.: ,!Ojh+_^n`:+ϜwIʯK,ded|ҐG L3ylk _kq5rېz]&v)S- *{8ʡJ҇:֜m*0_У+-8II6Bſa5}].i"ϣX3Qs_ᤏR  q"kc-Gɨp> gط@)lz[4'ύzu{ Sp伖`mt}|i-aes==QFovpʮToa-JI vt']jM/$ )WLSPMRnIPjPrɐ1q/.FxVqVΞ=m_KV` EWmtjդE,wm@!};UN@?e`[.GĽiOu_+%!n;dS(9>8Jmc_WみEpXx fd™ĀjzdzevL(Iڄ,c#/*oiChl^na}IO%tӚi:*RҦ*ozS NٙgvoK @MQTS{Q[#:pA V-IXl[>!I7M[>vdI^bL(iXdX'ذcЖ{{7f̼iY! '7k2~o)(qMxU5b8t#t]q~~=6UQMt!o7O0\Fe{nI?~ 5bE=ؒ! k7Z]HǷ/*(2auE&}X\;щ~Z[_/L %bbZXDewƩ/uv[8^ɨ'v󇎁o2*ΰb<&nBc"qX CoL"C?f5)v1ۻt3ɦM= F|u)dFs`f(&J$%n/sT%C﷣ʼS%%6a;j0>(lYx`ҽXjy ,hgsZ׈:9Kf7b~(¶. <6w}"tk!9BhLҀR@ (K(xDmzԬyG45)>eG:W<ܒȎVoZ aGIJ'*^܀5$ecfG]_NrH+c(L2Bvzlrc>V^DZxՇw)!|G+wSr+WsɱL foP>}Ҙpt<f= Y~h2#6%g,wuΚ?Qu9Db(El?7BW8BKdL8uHv  pZiF :Q,7OlxKəUw"̤|H ]507Lt 1J|R7"Ffb[}z͕ GޮN, (haHGřM"zOY 'dp+)>! B%~d'6 K)D`ʹɨ2+!6,'*Muhq"%Cۋ0=?ѣ$Bg.[ǎTW5K&v9@Z;͉(9TRҕ5wE^E%i׏V=cPv /@eiL y " =æ+$'\0IcIEǃ v06]^3O.jS/qL!hUcoyV5[7 bsm<~$3GJq͌ƟX5cT_ skuufMRYZ'0uY&)t:9…G=|F(C#Ge**P8/!/Bu wJS~4M(Rҽ:af:n! s19_Uh>!?6[CHKb"@XY,l٤'y  WxO`cD)^rX$.jc7neH{%Y9P#\WA5CT#i"fJF펑p rhl/Iw-._vbU$KW E `.wYLڄBTPH8uK}&WRzXac#ka?SKqixJi`̈́y1iA;/%Z?2_E:[7X5 Iƶ[˿+QZcgQeW:L,Aͤ,U$^5R0mP{X5>w%Y;+F= MDL^pX9j|3Ȗ-9% B6q?שV׾G [iLo!6zZsLRbB#c%P'#_(MoFvKcF ^OHem4!\L4shЯ1)f`f*OgmE-M7QĞM.Pf\üʄ~=gqVd?8`h24PRǢtdމ8wrTGbh>Y^>d]dV 0w}#V$x%)}kJY*ІwP[ՙ.`pi\(:7YPH,T!X~=~5!o'ͱ + ӹ59L|f!A8qȴ^" X5IF|=$F cYb8I!z /_A s L9KOt(A6돛٫.n< nMZiYTub Я|PrQ g} ~OauJȡ( וwZ`b frl.n8%aX)2 *7z8畫Xg{#af.G!]N7cDrte,(h@5}٨DwVQ(A)ˀK#bFW,_F8ԆQN>?3].@qŷg~y"Q:z 1ߥ 8oSջ7i>V;'%zwI_uEa8<|RS <^佶P#uT[r^_pn>C퓎O9Qp쵸]s6d5vmm5+ Hѻ;Uo(SA`Ӫf,l u Ȥ6k'> XrB + )VO៿pw[ Fu(Z˹ $mEi uWbS f_҂A.3_VqC>K™"Hc Ned;-&vm@W8`eXc.dv)ql@Ɨg@cNf2.|BZk9'I)*  [F߃iؗ +3t\Ի(G|=}0_c(m{r7P'N.Zԡ~.y?53+"Ym{:rzd2Q1WPNMA{-2*ILCu]BE@㼛/WhFEY`V_k7fBj9j;!*$ѽO'ög~?,@g$IFbXFNH4⇖K˜SX> V /~Fߩb'ǂP\Ro`yĸίݠēXnJ\xCj {<flFQL/|#ɏMiuf ipOֳ 0z^y9C% zNrCۅ b1ńѮL(ُ޸`Cg*&` H[dnL+G~D;D#x-kIlQ)r H)Er?iDWAO5LNéDP&vm D*3"e|GqG Tay$޵5-Cգ)όV߲XG渹}-Vd^ꝳ@jUbq>F8gtr(q(0 `T7\ߟ"}k\yl3cr(uةX VY>tgGl&I4 *)K#JoW$lcda(Nr:Mʰ[1Uvs(uZ+Q);_gq_ &c}qw;dgJ3 1}ҟadh-jHɀd1I7L P=(uR| r$cVf9;3$N7{|/H~4-,{;oQ6D_Ayi;L_>&&[u. Ʈq@q-̮@NhDOus9Mn XDsWO9~Ӈ\ v SBMN.J#.䥘Kc# Լc³bέv4<&il.oc`Gyqm52?LnlŇr ]MQ43\|eڈKVlX"R1o.PQ&t)qWP-Gc';ppkH DwSoDZIՐn&Ϻ]]oeyS.I-&YY!/hV)ecl A]ԍ%1bN66m mrY&kԓELc:&kQ1)N!pC/~ Vӥbv?  倽8D6%VGܶcB~͊NZ=2G_hE[W-J]zoNJܻ ZG}7ԟ~1u+P7$ARD!,1*Xh{k(;UP˄n[KlriD|ʰҎ62>'v ]]7`DŽv5iqT˂mE.2X7fSՅM9641Klӱ1twۇdC&4ՃXޜ2+J(Q&D.w@ @M w d>#s| Xu!tEByZ2\3N~΀xb0N~2b&@ſls}i?r80[qfMH2T;`p 0zW+?۴`ESi<~5Y7mBu,rF5#38Kb4B{Z֧֨5$VF+ɖ9aًP9=jsfznj/UK0"L|( E070"-V4 Xl ®EEqzΏFK Mr氦bWp F,o[I\Uwm Ct}Sg ڏ e{"˛'lw. f2D"H2 IyUm7,$W}FsL'X|pfDɤHu䡘Bvs2Dn qq58 p=\VP5wӽF [yѦXZeƍ.1]OMDBLr.I)ڰRiPE#8/aGŽBx_6Ul($_]obw]T}wrH5pd|Ѡ,(2ɸ1dw{l'nYR1l=Ʌ}r2/X^O]mx,¤ g.HOeCwz]T" qߎF`}:&ѦVHi:RW\$# s # |Y3HOI"j+uwzD<\K9p;Qڃ3%,XL5Ei#+gPV2P#.ԉQ^Uڥ|"Hz!L(%"NW+A%* $[\Ko&8Az[*v4wV GsB˨MBZ@ܱ>7ഏ]P7o-1UYJ^YAU#1Ok֔#?tca; ~Y:@Lt¿,W{09N58l{ pݷDTޱsam ܛ=GA-pn 0umF[߯EVi3azwXA$ۙ'o.OhZTiPv5>v2A8)@1`;4%Q4io豿B/Y5EP' ~1r0/,T.} M]R?$hWl"0.3oF94*d2<};x"Z*)A^.knQWcR 1],ro㩱y_" " 5:*S*6R-0+ sѸKōܑy%+՜$6 ,t#62f-iZG=ҘD +7|˹PUJ)DZwi g_} j)ŘSXܶQN.ښ)%c|K=H3wK@2ޘ).+ȏ^6P 03[Aញ1a=r"ks;GOg@HI_ICXVհQ yJ¾1'\5<t8pj۞. Oƙ" Ue sjzZ9P7p) Cd1"K`O%xuʣ-MFMl@k U /\ ^|:| f `UmW Ӕex(zmҝjUv *x}L$ RƉsK@>qbᏱ5f塐7^~ndʮt3=ӭRʹwuޙΫx"#/lGaAF!!ϐm F;PWdNɟ, 2HN5%5:&f No%ݟJ:*}ANK)cicIEE }LRTqF}rgv9 f酛S.>%G#fcl@!CS j3)y8 ekp'Z MțO@d8Uϵ8>؃SlEzy樖:W70b pYl;ڇ, 6sӊU`%)?Ryպ +s6|=T??2rz6DH\=?9Fݭ5t4/ֵ/ycrzLa2mCǿq YY1)%8 EI6PUmy{_=EiJ0]j|w<-' ݻuv ˽C22^qC+B ѕY֪ F*qm0b;ya@e28(񅩌 )Z'QSw-{aOG;χr.ɒ0@CHX6ҢS\6 vNt#űUug ŢqyfT9_nR*+.@Y,GhLrW1CM8luDzDC˜Mºwȏ5Ft40f+pHSW2 iR#%ʗh-FՒP RJ2ynϐxة";3Fe<"^A†ZmmΌܱCb.uh~ kB zq0R/C'R9R*ƙp^ ^h&Zhv 䠲`hϏm*ɲHiCII+C`$R7S'Lpi?A`w3^nZ F#ގ6dﬤW[ ޟYE_F VY&֙ EQ_aT;YX0%*7iK>Xkm:#pMWhl}lC!j7+u2͟{yZ f3Yُ) ͔b(E:<+%Zo`:QBOS 7`N41qV)A[2nzϵIm1r~aOdG>zފ9(ˬ=M(DiJkBm;aPKor,JbjD{'`ˤ ~&ɿYϏݫ2Aj)k.@0T%3bL$.Q7c{Gؑ@+}*]9&]"X9k\@da?ߞȾ#Fk܃ iy'ND9s(b0U״{)Vuzw[kJ5`w+0R}oA6YI~=^aKg$)7PI \$InK$_RFM(#[aɍ2AucO.ib`:d ;SOF0ǁxBG>q-lAeQYXㅮB>UIDɻ (rU*N oHYal͂3|[ '[W=ɪn޷$^Y'򠬟P#Wwf`"Vr֑?bjz K:3fAJBΤ=1'But}AMaG𴃌1sPW3 qv_Z;t3odUP _R,8NeƔʻUXw*x{--arEpt@p%c&!)kӞCI5~tҬP dGx0gY4TbW0<Z S%cUL0f%`NJ\5yod0 ;rD>2lѠ{rGMCF5V|@l1yۉT?6]wP)DVW;ȖI7w(AS~ ' ƳKY>ۣϟ(4h}9n SU<ԂX^'9"g?pS`a}64=?(nb{oal{ -EO"`[⤑AKSL`|\t5u<ڢQY^P+v%^kȡ$iHJo+l;^fTxu-OTqflIf?)֏L~h2WlwsAn/bf;tOÆkNDFEMmU/4sSWg:TusF>*zq+W pN~@ԏ$v ZF=߄zT1c>{_(8'+HT8v*{>S}-cAQs`WdCke QmNH:7]Lj<\ 3( :{nʟ{In2f)E&&&۔#ȪLFYȥ3-rna.gOҽ+ }7F^v.&)Nß4:CnTȇC)6nvL]@>bF~ $q݅ժ.^;0GC:m XY͙ 7O^l/z=ٽ՚B ٔ ,C@e0dB&"WrW ]q .32{~S E8lTpc+q|7`_+~ĝtjƕR+. 9N;od1L0Rui|V>r)_3n%^ :oRUi_I;wNܯ=k)BBG|;hmYܕiq`ںEN^dEʚehDyUUwDEh:~XEI筬7x}C,$g$h\͞GN ?Wkq%wckL4eD{(xƦj{=?J}%Fν[<07(y*] P/ GZ΋'gl X!M%ZTmi !Nj ,W;Wrn8­J8IQ:wSgCƽWt*Ut?Dx)r|05\2-ǫ?Qj J _>YXeZïLlc`xe1/j 5?.gUZX|òzO8Clmn Dsn0Ǒ ':3ML9zhT:1/_3u uW0ʻ<{-& Nn(, ڢ:`GA)z tEp8~b9: vetʺGΤ/+(׶E+ fJ9;t8Q@Vkd%AT6 S1d:]/ K2r-Jq ܼ(sݜ o، Z8Se+\}\Vh]ʆv!97 cD.ZL$"ûs ܟG[au6oEFpǏXD>n<\˶##mv@Uo\ &CrP.dƒ3gm#iÞ-SaBdic:%@HσFnq0[PӁB^0h6c saeZ-3:56ꅈ?>%_nؓ8K8 fD'b'ʲ/AgwͿ[:NB 0>? K*{s֕ڡӛIRNDh0Ѕ0Nx/ ykDpѢl8X_JXRÅxs 0G}s_444G&2ly>>D]A|˷F0ot9&7uyQRYҠ\.<Ք Gczm@7 $Ýx xCMKMVon1u~(#1M/YbjDE s]FG Rrw#ށ9} sh^ĵGYv_;$VF]]q Xy:d f4qE\O0$ΝĤP^I^޽x=K>P ҵU9R+3DT;[32_3O| !r:':YӰRՑ;%3YcIj:Bԅ.ڇ^hg|Q|(^\g8n'rSX} TQjgpܻ 1% 8v+ 9Ki0H_'0koz p~=EfNqJѹ|lŐDOwXZyGRTp<^;NVE_926};`SΏFHŒɍ`LDjxwm?kߒIEW\>1\#S9(Ƙ[JV"ѪRxQ멆mA2 h;Aj {9>E,w06ĕ3k9`?J2v4HۉAVng Y=SE;O?m5xrJ\TXkՑw%&wʪ3o䰲+^׃WgB 4$W̲0PT玺B<>{f[-Sϰ~ߴv%y; #"h־tcV]() 1װÂ=M}pq[pj\cz 51+(t/Pn-[(?זݘ}w֐t{x`l}. 6Iƚ&:+&a/ Jz"la$DdZT J ",ڶlYF>"8k1#ANk 4DQhQ27[{0>Jn'<\f:e!kmc˲-HR  0".ž]inH yQmN{4/b)~)S%W +Q=|KI/TNh ~zš9Jz`7pq"pV 3Bpңb#A?/`s(İ2O\{>`)[xAػ<]RL nI>S[})QO!D)u?œ{B_!MɾG|_ΉeKȮB~c$9֦pnE+Sиh.%at_j+Y_ZB[1KSay3T? Jz~Ӟ*)(OBYq)%%\.v($9Mcss(G^C(B)B~U*Mxe¤-:׎iV,ȸ)k{.,OP ?C_(;pd 8-a#\wiWGȸO.l1Yy诃ҔhpIQL޽sv G5q7Ё\Wm'l/nPҽ. ҌqR5*᫣Q.%Z[. 4xrjZ"=k6796Y@oRhkϓR#~4lNB v7J-M<)eb-T6qs1u& n9e܈s \feUL6Fo7e-xٰdE+bc%Gâov˳X MbDN 2ܹpI'Ano-OC*MYwkЯZv>K'ߒPq>o e(bXQ'u YXDIxOADh`:l'pѪiZ%'#q~fT^9gq%M=c[[3EQΐD' ݤ&> 8r•&4DFWzUW7%#wx= 66֭G#1$Cʎ`8vΆdq6] ߽/D}OڽKͪ0@;vlY|E3M1WV}Ʌ8lěJ*X{\Jf&;*P/Fo'o•BY:*[җa<ֈK94FV_jw _ q}YkfvbvL6a΋^7x|Bbi f >F:Ik(aPROɝch[i Sl*ZA>7˗}%3l,=aXe٘@N쿐2C%Ng$F7Lb'̣w`0Sl2H_X?!`xrgWXcMu9>+7B"YvcHGF\$q"B,߲4|\vB'iuC㏪o1[}f`?Ao(/SFbPWjC֯PqjBኦaޅ`!AEOs'[%n-CR5mDgU˷j0%x|1+?B]ONB~ l(g/Ɖ8S4MM$XOC(W,9J{(*+|=.[Ȕ}tt *ǁ-/= d-GI'r3`T3] [$)W,3!V=QCdY(S\-!<[2}gIҼ~n# :Pɝ#]q6a{誕{ y-YVBHR6HnA/lMhhY%l3cvojzhb{;PQK%R7Ć^F |^Ԩ*Cք|(yښzlIS-p%4.y>[01n~l f4X AgR2w8/.6Ϻ%zH1Q v{V RBMt 39?^{%:0N8/ U3R+9>`y܍W$=1rjjc*? 66 Ukǟc&"JFr\k>3[0cܸl6puĈ0ܰҬNqBXʋpSQme&FieE"Øe3\|pm)i`{@*WfN'mzL/0k޿ݬazh$IYnI(5!j*gd1JϑF I*荷БgUF>J|6su6Gd'kAhG:_"q0싨?[ ƣ>*fT=˄/i- uT8q,v85`7Kv)z_%I Ƣt+iy-1K r@4vVƧ}M0p7K_"X鯯($~yEe'jzCɫ[jpl¿Qa:שVImS:u@Gd>y-3eyߙ`. $ i]ZkIjMHpa:>3ȑQ>C/E;7Z"Mgd|I!h/z_"N ]Cj/gGn^ %ca>s'ULif(LysFJEF_! fhI xh:VOl&Ġ&WM5v1ZinJ7 `+nq6e霉d!"gQ Iy^>eDa߀5S`A5&ΠY,(߶5给gQPi@zux4//Su/HTt'}vཛྷ~09C!$@#=B~b^n//VQ(h_exDG>A6.}N6om*׀MnヹWMHg-oJtPמ@46uM] CE[v,UC[Y6 4 %ݣxS8W!y[zy$f@Q((¸.z|.TgX,D$X3@?pFpgڊ-߼  fI{W,ͶHމ.Ĕ?9gw(eB Rg`)&~_>j >;#Tۢ 3H?!ES|t95.ۚR9)}jJ3%W$YĀRd(v<)̰ҤMmA0ʽ4ݾSI>h{>SU ~tcPu6jk箸fQ\v$vg! !Py*%QG8޺~z1HܚPm>vqJ.a?IzLs,S䬤=<%,Ts <SKv=18 CYv̵L㎽r K7>HML'YGUDHP 6'TJ@:29qRY(^.2geDtWT(RBČs官Eu%R54cH  C;tT~Us9&ZS(zBMPa掙QgT?Gt 3@xwP]?|ÿgjBfӆ¥r^ -O KA6Qv+mY[ZUy;rC"h@ZX$`RΙ>vTH(M.ѥ#YDL2 t֮Hn k4C)1E_8AMh!ok(PИvD\B9S6G.F sM7/\v?zcwAm<$'g.>45nR_efyxb˺en۸/F! Bl#y[͑ցg*;@V %$t C~ |$U)|JJ`y@wf)#OGl&Qݚ&w!_b)?qj1F--7 >Q [GBG];8fU<TRt j~嗼dbMX|E@7U.Ha5:[Yp3͓v}}+$2o!u9WVtrXl\iCem1ٯ((TSK/HS&՟ƺ=DZ1Bk_'fH-O"/CTsYD"|QS5ɍbcN۪ujP^@߀/L.^hR2Ķx1kF&IB+t{yj?5==<;rP?O&_qxN_y\igsJjCѪXE}c~ۂK^*H=%pуxf0(,<'|Di9q&t. ЈyM$tAajo6LIR@ˉ1YtyO0=Sp3:6!@Ӆ{qm@ڲt2ZC C*c?rVQ*RM Hy4~BtA_D? 6yqK=2|dR{ 3iX b'MG7kK{>`%qMz KabwR*ENN@Jȍ_.>zzULj*HЅuD.od*ø34 F`52MŞuV Ϩ$m9vA5*XZeO}}[;|iG;dmJ— >xIj w)} R0Ѹ`]fܟ#>وOƝjU`ћJК@*RvfX·Zwj>Q #w HØZש(PfKW}])"#^`m֡+6ڴzK6>f.:fMXz:x$agJ<&h! m ٻ.& E >B?3/g7C tQS_Ijp2{ZKe-Fڪ/2Tv?bY/*z"_x w uQ -c B'v c8,񾓊Am DVi'+9$4g9fǨNP|., xqJ]y# r 6:cEonv(1^s72 yCDCʱOF\sHhDпϹXA({=hOKƐ~rTg;r`^&>8 -8RB峄ďˋجٙيfc1ݮoPU=b#i-~DH#P0Mw@̠S (n|A 4ygp[ͺj>ȸ h5#+hJ|uI' kQW>FS4|TFgMl>IT*PsWzP.t>"pƱ솆Y5yM/hwwp T qb>U+ٌH] l#BHp+089v Xw_Un-*4RT!ރRZ2lM̽3?UӂͻqM_|2:TlvXrRUAGcZ(o!8E~" -ې0t7*u3zjo;ә'2Y[vHp,sƚ%eS; `Mj ~ Rnxa2,/9~v"+F۬it>PlؚTh;I8}ۦS?t#}C 9w T/'[d@0s$7yHk80xK3*h [f2c 9T5큫@θ˰}*Ѐw3f3`g(_ p)?QI* M 琗5җ:͗ Iw?xyRC@}f]&y <P9\T| Hf9ׅ`; GѳRZ %$.؀IWM`rQV^1${):D:ol.|'~b`_XyUia$8bc1EKTS/)|V:-;{ *I7qL j6OAWۣlB'*Re%|LW]֫a<GTN&}wqWWIl$$)Vg?`Mtvҿ*Kddә H@f')V  dש";6$@?h=.,ߔ!qvY3Dy29>AHk쇨҆=NGaWӿI:`xIfoCNFq^,*LےGJZW/j9Tq=,ZM0}AO}}M  > x'.VIf0RmƝQɰ~\vx: icqGE &7wk)"UG- p9ْjcMW1M3ly:4 s^OtbpXE+XWuӟA:E(tOdLMBOE}b.c>_I`{5ߙy#'f]#V|Y4 RW~d!ΫQ8toĚ"/|R2D 3$1&ubJ 3 .+X?MUثN _ZHf"XN~0ٔB!Ĕoqg!.lr+C1pGIIQ|ۼc kx$UG jwyXѢZ^nnjоt{Օ XL`Y"`֬sygwԩ5A>4--h'3 6c;Ii7JQUt+qFmݿ89B9ۅxYOԝD{Z@@(onh7~p<|ݷMZ%N91 ^A;,NZp@gabXIFu.R<()n4sL`7~Tjuy4vߋ0͘!G&裫e'!ORg16N_4˾ಯHtOahHv@nZ+~_iI+'I_s5Êh|/>XL,m:qG͂sƧzvoV7;,%+#{V/Y&oL!d8<#` B?((;RO:mb!D9d?,u%n5c509XLXZ`{V[E֬p<R͡r:k tbŻ(>" ;*;EkD" в9eDi xl[.+uL>plqq3䏶׺4YdҘfdQe\D"dX>1Ez]׳ܖ!ɠ>&k| f /V/__\ph}<&Qeg10;|& l_6F<ʀ GtǤkM^}9k)aT{N7sV]97ǁn%krCRQH$1hP>x ;c!fBg%u1DwBqjsTO)Åխp7L6̹$c+9CQzT A#A܅k&p”g=7 nӎfQI셜ZJ煖ɥw&5:} 4#oz qëEwFO"tq E.y F|٠%3ĕin,ʦ]@+R'X;NJH6WvOtNrp_+M cK/R ɍi80 :"Y< hguw5Ҧ *Uְw]l+'qyLw9̲bqIݷgS$/dz;3Pp)+b&4*^_8/c)&FXLZ6OekAR$$9xSߌZXTH>s;9얗֩aWx )bk=w*>Z5SXv"jS6FǬ k0Cw(+`N d=Z5t#e G50~kwEv#0PvE|AirrR;/|sR!%`[Kl%HeIHYzo6*Vryn6,o_$`POPow,wϕnTQ.lB߾XJ$eUHJV1خWqr_ &">V1 /.S'NZdboy7-YƋEfіipf2v9⠫qvgw?5o>4O&̎9EG*r-#Qx<bauA&r<άH+ cFP}RV+H9KaC=a9vPѩhʒ|J7\z#'ߨ X fa@WSG?%Rglѵoq'VI(LPK6C缒M.#kҧ؋.{Wö% xmdO ~\+S[ޖIz+>'^> C^X {woB0}q.97mm#V~:sV\{ukқ4 t3S2A5W!Yu;k("ő<@4V [fbBZ\~?䁚4I=ejf^]5V9@1 I 4o턀7/ZXH!(gOMX.csn4lWAK[>sdlRBkC66efҸ8I ǵo6}uY1͇R&~êSw i'Cr^%ׯasw]?Ƴ~}Zb@gN.j@L{-Z^{&*YN 0 _"&>q@*V٭:ۻ(I1Pr*)ɣD $\-ڝXxM3I@_LBU?f9d=]\9kKYo1nMzC,䮅Tٖ2nZr_ݤRz.ehgkU`QAU*Z) kwCMree>G8by>Z^\U˩B } ]pR25Str$QȆ-BAoE#ȓ|ECrl,,˺N?Z{Z܀"{ %Q"DtAZḚJF> 5:Qt@{wCׂCJI6SY#HOwg62l_?dG9gݸXM2 D2.紈]VKlr58:RQLR2$uC bĜIA&(U+aD ٹd1I>ˏu2BO`TB-iH J^=Ծ>7 =]a o0$3ڛRMbI`ؓ+9VxKF?ph3s'_7(b!ʠ/f<@CJv{ G gILAq j ,>evݸ6ܥB`xLN+pn!w{⌼Y#D~Uw<md;!=B'GJ/9sR^tEE&nDTX.jz]iU(rk]iЊNY ق,O)_1iJ:7rLk-.wXxG^gw)׽VwӰGuuz.m')A2 N9^)3(#5L38R|銹NH,`+K7>n`g܅C5)3kZ *S-'~?/`,ݶ<:q6+~!U;mnݪd?“%)'cWY:fHi~_L]'tê2ؽzP:I&q -#@p3bC"iI_)VcBRNhocE.G.+Z$n2.A-?3@(nPnFXMo1lTM/8^G&×_&e*DX9! cdl(gn$%Mܐ,pɜ0Mi(7<-n)t]^Cz8az}հyzѢniB+qܯ>}9o f?umcq\,aQ\S`Oz/^/?,tikyџC[ғyUµ;2)+*nvX\ ,Xs-$T.Y^3:/1~$X=!6~Cmh#b]}8jLﵵ 9]h?S$Wb9à.yk50Fz ZI_G+ i m]ҢZfKL^NŇb7)])APbۦ|Ч'QRritEGUv 2ם bׯ$MOoNY#)ACq,άmB̊ƝSJ6WK@H}qU % nΣC5̍8~/I~7ܖ^([7&H͂4Sb>uv6}"9({Mћs.^*zaTDŽxDc⻈ _QN{SI9v@A^tBrx8,ğa :AoiB{La$d.Hpx8f(0>r$.6 yWYJ[jI9]o[}K{J\h3S5>jFIA ppUcv,LccY"6<}[^ Io4S Upy\\ y9C^݌~+ϯޝǓE[n6ӥ2ɕ1J=\*VmCH `UJIyܸ0WJ 2CAx4^h~}g0~U㣫~>ѳDd- DN]r\}΍SfE2^&ޭNH1A߉iA>(Mk9P-\ʏ-Wd(9rhPbAD Jb%N(ZUA:UuH;Xԏ zbq t<4ͽJ֩Nj 2S̍t#՘XR> B~[)Ef,T*LYWM`#fcmY#C]:fӄ Kj21uֈ\]M ֛6, FNy|B,sSwbwVSlp#}ˈ '$|zaW̾]fPɭ?|E PQEojK. kCN"BLO˔rCK]!(Aj*y:H^LT+,cKLOq;2a тp Mq/={Gr<xRP!]L!$ZG` 1W?z.[yI_qC8$p{tLwjEwzo נy FIv5"k.<~M-P\*^()aGEnaeQi&)&Τ`Kaן<8&3Ǥ䌡Y9 ;,-* '% I#>~5{<ضČ'iwYM+K":oپ86bL!=#|QN8InrgV\5cy8`);L/4e~땔e.AA0D3mb%-VABP/49@ιOGuGa/4up'|^K@ dcQe5&57Hݗ0 x/o?Kbhbm9XyMp`a<#%΀A&(c=I''Sf9|V(/%6ghDN7.*?A(%5B+R|!#,!^z-]ĞʊFs[voZ} )׳Cw*aNOb{@P2b/{B0~ouz'O,IΆXVVi -@ƺ.\"egb2WS4GGƽInVŒ:EI0~ Vi=3$k4Ӏ+/yM N{i3vNZ\k,SgHfx_@s"PKŔ]UO5&1׭=A.l~hn! w ./J!]&#|Y8 ![4#w4~]3% ]"D"yNF ?ډI<>AN{IwP.oCX-mjU|?|ϕ-9zS5m&T k?(}6&_sgmۏV i[>rA& (`VPs *kګa#rYڿ$ɵP@K|Ok3ʼn'? ./qyK9b})+* 4vr5nE _'{חɠ9c`vms 'hY\RY h9}7G瑆,w>r|T>LG=\gqLt@ƻ=Զ^rc#:*ʏBLRԉ=dq=oR N||~4_j&thj$M]KSdƈ`Y!7‰x E@7. 4g .vg Y*(/!6Bƭ{{HV*KR rU$vMQՙ++Bnjal_'rɗH{arF"P_9WW&gALZii]p&Yԏ \rivRGu^$[4FAjQߩbnbQUgsW݆&$ۺj3YA! Tڙp![aYc>6FGfN!+|m,weZӷWh! GR8 [OWY=:I$ߝ t.yq (ͧS}WB ݟațSbpnDs&;*z[WK49> լ|fx?f]ؤ0;/J<__N"$ 0YT-qj+{S3@Smx!fa՜hNbp,$?rf:Ax3pZ5ﳮ;f<۔19. wOx1~gJ_~駪,A  m~ۊ~ߴk4ЇB|BێAh.LX;w?St:?!Ƈڻ95FoA>-'7oi=J!jC) OI/mc`? L_ɮ'4Y@501hel?tn'G*KLn\%ۋ:jSppښ ҟ BC5hF{OSrqw]ǥ|(xJ87jǴɰ@<,$ul TO"(K'?4yIDqO$]:ZܹѴV2B.4IP5yada?b{_6yF}oD`2j%9G)JͰd"zBn$Y2פ40߱edtj+sGhWh 5 Zs3y.|)Ul>?SIoUk`yq?ԉi3ؐ\VH6DE?wI\ɝ5lJ\D298àU D@d&|d3 ?'Vq 밯W"Ö>g`x=xهw`>fǐj2ETD׈u9:<…Oչc#W}$!Rd3WDIU<|'0 $$q+: s8O ;b63Fب)7'+)c.i7Y'3B? d. *aTs9|u-aAzν%BӠ;&ljp?;­W9h6מ53zpԓs&҂dK:zz}y*)P# _X_9r+lHTWBESҊ%F=Az \*%uRPRZ *T 8({eT_WWQulNyԨ6>gu /zUFhΖhkb %яyY~|B)VG͑-UJQOAARj&`Ztn/XjA?f, }(Qyxt!;A(2y?ʅ).0\~] o|m5{# b4X7UlaCVS{5l6Ɔ^n|V?K}JK)*dFָF<0a2<,Y~lRH|5 [HtC sw3șŸc E\ ؕJGӵ:".``DgUkOtY[pßڬ|}cέz2,G|[]Nl5TMH FEߐ­Em+9_6IgdRk5K@)Q[M_C<BI a2im;;cNW%Cgv4LGumxwZ .֦UMpRhicg3Eg2"SwsĂ5+5a1zobV)+ج!Y!dn -XP'[t!GTWV^:z;"2wjLHсj X;".]|-w`Z2&q R!6i%iBjccV>kskqş,+ b YwenWF^Hl[gÚn5 l#~FyF9 [)o|xD1ؒNzq㜖ޱS:~s@prʥﺛ|Mژu48䆒!ZVC쥛{LSi-CǭC(fY ?պE&-U7B >9idydj`~>k?3pYD@,xC ̃F-HiQ&Xʨݿ ﴆHJRRfqYK, =F3Q!NJ|06&cCEdw*t:faRD?o.!SSZ^Dّ*c#lc0-ڱOH-K?[mPk汐CFG]\Tn\&/ӜC G7yuꇙ\ ˹ ;!Ғl<=| ~HL8x zTߞƙM?ŞLe#QKv88@xct]K$eA]8nκP6Ê@#?*a_698oCݡue|n n:"X X%ݢ&kؿ'55fK;SMLsp2@r 7sT9mK(` JuƝ4[OsCjMB桔[h4)[?*F&!R"eP6UFAlh߰ p&,ݨ ORwN&]řp8MDNUZo]ˇ){p! qّWEI5;EP8miMoݧinf8UKb$^X@<͙΋ԟ)v_.%ڐA>Z曙MBʒۚњJ4+ f(!Q[,`sh=]݀KH40~KI-ڽGJg5-AgM Vzg8;d;V#aZN_VxlQ>;HN8 ~4aaD {u"k.LTSF˸:Ŗ4(.lR"x6.!0We@8~=(މJ[fxN9p* (%xrzr-'<ـ%S::+ﳛcn|wA|i\>6ɗ ;Mޯ8ޭ&Ǫ+O=u-ʛ*tF *,*K+ Q.da17w:\ʿnOѰM}|cs\2FpMaY~d~d6IEfa. nQ;dy㞜]XӒ9I,"}'I;iRN֍h:1WUm%PGSrbT6)0~m\! ,xwbl]+-(TAcz[f||e`iP >S޵ >WAVfI%'#Mar@82C̆Q 33=s{9FM)Jbg po3b(O^b6]brm\⓸dS+?R.g ?aƙG%m7|k©U!ǀlImeС"CQ :WWʽEշ/MN4WTSnI" ␛.9C 7=s֣~ae톘pѹ8mA=nm*8ED1bRdx Hiǡ7 Qn=-XT^P :WR%XjF B.%2EP=Dx$|P۪`#* EV~ "EP& j"4PL!FM g7>LQ™Go>( s-\$e]LD6}5-JL0EYǔ2$KtOo991s:R^Se: ;7祥2vxI$Tƫ.56q >M 6hڣj1\y jG[l.8am%ezpe)cHx/l*M,,lPWOwy9i[SVNK,MH¸Yw.HQ9\O](%uv VU" jg޴0l4:-N&﷭YCNLRkwtV Kb "븴~oYE[,-"ùQG v=KQ A  #9MKy;1{˓\A,-[gj@LOO$6WqK۰;|d& vrMi儾90"TKdDj6#F@Nt,睵!3(gKj-}5$ l]^2v4T`%Cѯ9\rXCIsu=бGUb\jPVN8ϮZw^f=>M|<?g3nƳ"u=Jd~M(XVwv#{nr%m:Eۭ$@O,Z˼Tv.'8X0ycgٓRi4pL͠ kq~^j9$STR/{5^Ի-QeԞ]vI(zci\M]\ׂWiG==p4Md]2D︑ (Qc!3TQ]>FAM&-&9㒾_tΤjc&UAJ+@,ۜH: oMJʢ/B!2G{CYb>"S gDH Z0f I0^VSLugC[EMG)ʯG؈yS-pt?w?$[{37. :|mۖM'a0I>rڊEAmgEJ췱N \Vn(2iohX<`jҾh?pSn,={bdM*<# rs{[`B4J>SsOQփh2Yu`Dn!"}2r-iA2Qren5 v+`+%c:BՔ7 pi0n?J;P*}aR-oqINuw1P@"Ɠ,U^kHVصE軎 KS2Hydg:B+*USЛ3B2s IE*8y+Da:r,L!C03h_\Ct3wt ũ~@Ձ2yPpF (C*sDbԅ='5.oq:~(EPt4.['[>W|0so ݛzFLvZzB. 4ȋoi2sq !z2R$[Ivtm^0I.Ij*D-qDIBOQOOČ5ju *ML匲\{׷b">dcJŃ0y0>9> 4DŽ_L}*UZq2I쿎Jk@Jk_zV76r'yyqg<@\e*@RSf2:+9>d>&(Fv>g 6{N?! % Bt.gR*b ϫcp1?AGw>R}O0a')}Fu#nJRm ^]6j! ERrXx%C^rV*yѩ^ 75(`OmwX:R0IknRDB$ѯ=q'Ԏ0쎙vAN3>(|C&fIy]I OCI"TЙn²hgەtg$q_˺]턘RbǦSs t#BXR;=rxo(]Plnk~+ڃ7S^t qөKz!bW+/jO_} uh]=gI YI#*1g_ŗ:",=c1Gt70)2\wy$[xd[oL8@ZT*2ӈtI$!8ЄL% C'e2Q'YqEE|t7f@Jں8sH}Uʔ%>-4𒨑h֋Sm蒙K:7OdQ d1ZU0U͙Z5عqXea$&qSsLZ-5 #%/vӴAҠr; C QE(r KT&' koł-8X6B nN1I6C[6&$; 9 N+!<媎M zbP }?yjnJSS¹ffZqcOG$VMxqj6?٧h0Pe@\xo.O _/sy'0UٕIʠMV ae#J|- >u|%q![Zt -}|׃JpFCNM'=Ʃޝ90 Ep[PMoQgK[P&L '(]34 Oj9՞1s^ҞX'UR ΫA_Wۓ߀&$΃^.$[)( M~j4T HU9ЁpVQZl|[* eEpiX}\H{͆ Ouv Hǁ~ WlL\M"3R3 -y7Jx;@7ҁ5>TͫY>& $;PB{{bX?v{9tv 7Ue= B\(+(EX~n:&rzDZ!njҍxl݆(~mTeʪu_1nt9WUs<FZKOnix}/*S3*YTd]^0BM۹]@"I\5adK;c/7a]9Y6.$IvHJzZjP&@<2ZLb=ϿEE*}d: [&es: Cܒa0P\Iz~wl?˞>\3Ă~^V:.92JU63Aiđ7(b0# 'Y19\C? -iwLu\~vHW(#/9KN_\Iz,Y<+-f#AsJ;3E*kd^$5R̖Y kGAT2o3f([:`W`v[Q29A]y+cGky+-V;޺jr*UXjP Vق%,?-Ԅ610Q [AJ<ڤ)\oU$ujeU"ap@Gyu͊_M4x#)sbуj*~5K H/9%>O!wV'PV23N'eڙi5t%: 5dm$E t Q(ؘס]?SE݃dz%xo_,Q3 >ўT5+vFOuB@?,k^\.Y6#lz޼:7MD|4SXOKJR Koe4{b$9y|2 a2au<[4HI.c_xPXV? $|XbMk|./_Ge@wt@Ӡa1Tblŵ0HDI% !D * U LJy7ӯU wCda aUe푊^ʤ*N7=9$l愿~ D, OM}oC1,Cζ%IkthM &/űw#lȅs2 e3j|1`|6E:'6qs#&Lu=Un]'5zȗvԜe+' QqU0%nT (h:du}+:GZk+ʻ6ɧ֮=}/=Yð/UUqbA5o-V +M$Ph4ٴ&s'{!cu\T/"*j_Lg6KV16!Q^x*;FO^ͥ(.cjq S/VSKg6Es!8ۇ$g0$1a_i8Hpc>TNzZP)n.zKCf?6Y+E̬==7lt7ҽ~IU)`sCdFuZ~=X__VW]9+?MP?Co~q%)>LNסT{|(߼W:Ixpl =o=+q@٧*xy6M )h6\OVݭ}ɷz΢< ~HR[2R |4"SX39 Qg$<-;WeAI^^MNo#R\?,E(P^t,jrաF|κ̭}O`fRO(ؒʍ)ȓ)4ްxH P!Пiv٭Sc&odcd0X"]YOɄ߭ ,MyxBlȃ k:*;s7<{e6 M)yh9^H\5A 5||.Êхbl5n;.d1tq6c3#fgˬ]ZK !N .J3(/!.}s~hկL{FXd8¾E޵jj`NSFR~~Q4aWT88Ъg yRыX8$냺?VU8AS8w觊]mIaJ?ndlCTt0Ārme+L7`{lj2DUIE( 7TAZ^2m ՑO”.4".vZNkL/1̗1MYK@,`أ]<?-35GdL ?2@`wđwֆAZ >%mI,g׹MEZ@L6y[DMgY2_;70!jTf.; uɶGy"R]Pq]DjE{6a˘RR },"UH(j ;-TYrscvL tGk2:b叡 vI3eڣxꀮ-[O_C<Ϟ,*$r9 4Ub1?fq*g*YvӡH9O,P( N-TMHP[[ZwoҜxM`kta:;9*.ُ;;C \b#3;Hc`(9{&C 8vRRX,|8#ʱwN~ke3TKҪ8}Q|],(oKT |6vy72pkIDLsm p4t9A)tp;,TrxӉ>+]@WgԬ>c{al D1nL[{T HdߠiybQ-DMYDvp܃0| Y]PUZ|z5Ċ9Tv {4oU1I:bQV-vZUwJZ.|{>6X]9?PK?Gc 5yŭ&steCZE9dMQs֕7 O-(BKcЈf`Yv|`OJ3_e1*]}){9]߰ԏ4 QB{V4rUb]HU.9'8CԘ-Ϭ% 8I1޾Kߪpr[FM/]M}sxEEaՕamۢQ[=ް#x jِzdv`iuGwʵ%*BNӍsl&)!uPC8]{D<}nioŋncbjPLvU!Ht"nQv"4L|Lu6{u<2&l_m5HK+6ΟcPáf+m5ç;"fgDN'IP▓4?=f-9h=g{/m$XH@ɲGBs\*rT٫%& diRm:ӿ]ELz,DpMAdrLE>,.NGdEv۽9Wi 7}m%z  5mÇoˑGzO_a~D0;T˚!Fj-8A"yY\~/Kr@A֚R=.E蠈ÌU򖆱W15ٯ4KQ}8C29N+*nCً'M""$Ya7PHv5Ax+}FD 6%)x%7gkxOıGo۞d 2;)euےPDgKyPӜqJ7›n{D)|bćgm87W6RsjMuCGa@ZLKMdfh_5@XLfm8:nt{t_;!ΰR *M+H-?,L9D"kf)4&"p?Kј5ɥ䢬a7n jn& kG䡷 2_jM KkHF?St1O~TpkQڧ';/VmDv,‘ymH"@hg`l`h uKuZktsjvzbYkhvUz> ;־:|}nt1Z r#YzBXFBdoAJ?iIqLllӷKk#!@.3^m>Y;P5^5L6&p)ZүK$Bf+Va͔[v*y~rfo!2ZZdeL uBRxo?ZzV$|ʩBb*O`|lLsO6<*zfLd#zboTvoq~&~^#,50+'5vbr,APU dwO,W;o h6Ϳ$)l}b*PeK vT|Qt+/OXsUfLF"j6ZeS 8E)< \Mx~9ʪ]ίP!w*6tk>ȹ2t:~WDz]۽98xAs ]f?*H1׸!s/<=Y8Q̝~ǜd>dT! ݭԱs)|ZX{4ʽ31}[3fDͦjAД inHx0d+ZiKH '-={@J'@Ĥ炲[3cTYM<!xk$Ni Co5Ia{VFܟ̊dXB$^KOl# j9fS?DzRuͧVkh܊[D_\LBvh`7 7&6!-MpO{_w䀾Qꨇ;U+YN3\ھ8 vyeTD>q<ѽ7vJ|=A::v:h-rJp*$A"{ 6 HÒv+3*A5:+w3VbЎc&>5WxFQl7Sb$xE]ѶVF$ؐ*vA8J/WuUs%7taCۿ@k@awu\}KbN|"'Gzc[{_O`m:~J z[A +9NX$58}S#,"9b 'FWŒcM }Z]wMlW>5aGW"? ieT7m(L'!#|P;lce 7Gx ΞŞG4Qws^,cUg*4&pͧK jY-m*)OWkI]GhÒ~=JBHT$ݴ"W 0lj1a2MSgrdF6<`PxY8;Og(`h!2n1!aP&וdZcxVW߭'CUqW6~Гy9(vI7"@dpݡ|ۈx\Q)u&R*s2]+0{}?X< GZ=㌶6IBeg7`>UrE)o1B$Cu3"yDyVL6C"ėqZr"`SdA^sL TA<@f务 c sOgWW,Hn$\%ðهe$4\&<🇍Vsd+f>AAc#2-' |rb̙3ߋ 1;n4ho"#.fS*拕KL?7_UGRҜ@r' ͫAVq<+S-&~`x+?DWE)E52ث]Sb^-qp Kq+qku* Pk=C4 2u! 'P˿Ls.,kI1XEY'MΰٿNc Zi>p)KRom;tI?0z ]>|IEADFJf>ÀҤ czn*I1jcӯJdF ͎ۗkm$ESfyMr@>G)Y'HBg֕;{t 1ܝ 8yqtLĂ*Yc?9Z\i=3Ko}eF\+V.)8<ߝ{1eN|#Z,G!AuUL6Yl {ۓOJGP ߂w/WM Y'1hrru- uױ`yr}#&g)K1S A\42jL<=ߚ():d=Lأ՚>3Z[u",Lt~$62@ʛGJKdq1!wdY8\kI6&\C~5)վa3P,ǚBXe\{U4SCW4I?eW+mصEGaE?_#tK ,&Y]QVe3J4ƅjuAmV\=ˈƩ)w-j0 {I?}cDD$%$@suE9 :BKP5j"sqLN{ Bs5_L4+3?: ֋ZIOׁLueDC8dMccx,ٰB_60 -vv_Eh?zQZ+ Y~, na-[0xi?"yy<'\nM2}]:ٽLrɔ DmUFԅls0h%bI^wWžc ?4 AU֨S%;DebǑYώJvrӄUʖKífFmϢbtCz . \ꁘnmP)RKnZyٱV4L(&n̏uT0$$Vlvn/!  &Nm9ؚkBvjVܑ]!Z'@.omxaOXo {pX v?izZiĆw(s,h_!q7 TthIxV _nì)' b:­bFqmV¥Eۼ0] V;>ōŦ*'iHrSRd:Zct\#L6O.^ "0૖I۫Art#1{Nd_Qlb,29-%e-M! Ԗ1nS#+lUw$9)ɖW9ND uС 4Ņ\! PX~77 Hv$`udDngV0/(#dm'bX-+ ,ek< HOW{z4I jtQXʣa汆PϚ,վ$'HkOln.k \8Z"'u 崏g (2#it-=_Ԉ/JdILϺZؚ?Nt9w1nٔ`Qcu؊*i6, шT!0jQs}_}.FnLtV?ӧ[zX=c"T p2E$L?Shd0;8pXw9OI[ZTXn~Eu+ۂ\CnD@?yP`OUKꁷz'Hk֪ʻIM^ LA2C؋x!rRJ:2T}K;22#^^;,GZ3A,T9)>۷W"9Ԣeηlhm m,zl/ jhiᐄIxlꦩ 4NshUq1@Z&Aޫ#[y:}/ 9}+q"DW K%w[~1{d3Bg~^ i Й/@ Pɻۛ٘Ǻ'݃\n9n|lr D<%xk0|w?.T 8-WHTX@T0Y|^hK)ʹFK"RnR2Zi"@^_lkeH !d% Ʃ>s+TzmP)d\ky/6ʈcjFK@ nA?*=ՅXvj/bOhCG^Ġi*>P5g*A=t~xΒD6d7|/pIB$EiщTmv\-az,r2_)9`x4w1gi;`(0mF ɾk &昁Q$*'fgyP6oHG^sGٞ%?ۗݐPNINPJ=!g?'*2!ͧLC]ɸaHhV~Y_%!F87E 6R|%ȘGf/Ž@]f4$5O4XVН5|cL]c~͹\$WcSd#O.-tcERF;w^`;z ߆n:SתR壩y3XB6+{q} +BiDu1ESJ1?71hfkc=Ĭ"pn܆D*3$ Nt4ES`̺?U5э}}m1"謍'ӖzlknmSƃ gJҫJW; tegEJ/Vhrdܔ#`S? > ۮ(R  ǍU^&Uߙ@XƩ'7K?o| #BuE{X Fdf =70)p?RӖj@O(WpJAۧ"~\xJDj<̞lŘ]r][r?my2K=Ļwy@WVNJK璪T9sQwe 4_ӾDmoЇ`0شjGKNA 5O%Rbeœ7M.$I %`S5m>E㡽Lg]yy}c?U62C`!n ctWvUnvwls#;-5G$U ?HvLZ6*@nR`tXv%k>:)MoIGDedNdԥ?f =6%tǩ.LE;|&\5f|f[`+6`YYV)%=gX@vzZƖǐ-փkeFGvox}u : Qj2O7SN]}L+zք!qQΰ)HH#"+ƍw()1ϡST펆qWfOR2Ls'#2RtZ &Lq­܅ؗ)"I਻7J:F7EnG9ذr=مB  EpX<ExL=fw{%urGH3ue$H dĿҙEw7iWǤJق&3jv#?zZ"{k1 @B0.@[\1P淴"KTj%C`OhVŽvѦL-d3x_?I=A 5aX67К{ss a(B!tQ=sݪFOKǴ M(9Z&ڤ!-cCd`_a᳇0Sڗ{M8Phވ;):nI`TXJǽp}=֠ylst?jL*eh{;+{xy[IZ죸c]5WOL`$g`"N8hVBzj"iZ§=D9b77̎`!gf|W0\ƟK4IY,r|2͜2Xx0tPC};8$UfⓏ4G~ߔ!HP^cG|!z 1^7g|Nm,73ʊFu#$/,GQ$JAXOsd4:p5 :,).{hDo ޛ#C].62v[y.,p C1re5 \9 =.Y5]Š%]sxB?OrrL,رVRk.=;8J/}H6#>ƭѳ./ ~C1`K?Js)6/F{]fVa{ԇ]r:p'e_=-1AP L^cK!_JgzVգlڽ ݡm ^@O}FQsY+D&yvYU 4-n{'R߳|<gE:~ұ# QaR.&N#qP'!`@aY[oD;v2[.5#c6ڔ{&}ٙ@0 ^UCe?_{~Z'TSC1},Y~ ͙&nc(ƇZ~ڂx8/87ˏܑo{迾h-\ 2 whxNeDߘܢYvJYmUdwvi֧=ij 9~Gd-qIkܨ*ʖ9ҏt_{>=˭9 cLYd*HOibߋ2^b[2v} Zp_t3ϸg'-OmЙ{kjZ żo|rr;'5EG*!ܫޒh%%Nd>d2Ka6| :fckuW>3 Xb@i}&O^`) l 5s6w<=l D.ì-Ryp-Ce,6ٞ Z(4ezR)WHK~7<"_(^PhpsWмALfXfŏq&zVDm/Tv/g S3tWGuMHB$2 L`m~fXL -r5B iP ,?\z%ڃ 1bI?mfRˌu$OϬa*q![Ҏæd.OYQ԰Lҳ~;GNĨ(:-x' Ì$!'\ u@~ݐ `6\C1:|dwĖp4ʴ<^锧q h9 _gd g"$Bns &IK/alV-RA $c16pc{gR5hsJcE!a3H($>fGmb\Jĩ,XٌsƎ&B}^%5Xfq\K[p eO.xףH֖A&`v"A灳jpA;}1piBMW>~_vqNmf^|[$9f: TEP>Fb! 6٥BZ-2JHr7~năX;C RXH3*桉MA8αCo= 5*m^-^k)GvʟAM3؄g{4ۦ߷G}٩@snC ~_~Н6C`Nn0cf4prpL5XH#5$zaF=Ջw!3Pɫ|MlK5N,^9T^Ɠ1EQqw'ѳ:dzZq!2{$Bei0Ij\ZQa9cIl9kxBs/|&6W#Y.YU̗ z T6z  94k[lvע` x'b SWC1 [BN+)n jA}("-8#q633(|M\AWCrF).VrTMꐖ0mރUm0~[\l`w2 pAk *LE@c\gq--k斬^>SML=cd[ Bgw>Q>BaŬGo%U}lL0芸/,$qe6}th T"SQzoQܿ]@U"W?sz:Ưxe ^R f Gd!>w݁]5|bx)Z69іxcBMkM#Hp+0gYZ070701000002b3000081a400000000000000000000000164df7f6f00005bb8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/ᢟ[u]?Eh=ڜ9Nb˲ wXc7IkY,DWBk6?lEZ 'Q/<0|A_?]>qؾo=1agPa~2h!>G~~5LY490GW+ljE$GExl[EoyLҬ {-0< )+ήAeշ)IʡH`dhpa0*ln)+gyɂ*2X;j ӡxU"DY>g[r1 mWd3ހ + dO~&Au*WĎ#|F`NE/CԼm-ﭡ6V#:2GȦD}Fٰq>aK{&5XOsmJL9w$f"+ xqD[u`,n ,|=zJ7/Jg(f!QdMx v$ϼoVg@&O_ztJPKQrDf Ξ~ERa4c]8kT"Z?ٻn:f5K"<h) D/i.c!o+ 6iܦtKN(|"EIO5xa댼fйǨٌZuS* i&&蒨U8T;;n"XD@PJ1YC7l?YA[|&z=י+^]ցtd V,6XIAz<"2XhBiw*=K}M)RLoN 6# V `M`[R_g;WI&'$(%2jğX&/htYJWρͅ&z+A8cH:eDYQIqmޤlb@Γd8ĶRßYQMc}0+ƒG(!gh6$#WLtsu"TG.wx)"L90izGBӼ\cfo'w%OKshc{Z_WoEmxlLY`W q}|CYm:?wp:?2`LMI[~- hևL\FFCGjuY<C/-\ŮM*R5Y.~CR~g1Lm=O4W}ޮw^ 7Oy1sxkOYhxD7yV(o9zowUEpf^柺/R|8ʈ؂Sr4W:RbjӧJ쒁-^)}L4FQW>;KC.Kv5[b w+ hho??eqny}M8Kz*5wFfҎ(  YtP*+9G xf)h\ºڸ]]\T5>J0'_s  F!HQf DwgZ R6CBZ nx+~ry?w[CH2Q`_xy 䃅Lpla-r {,T{=lWTi% ocIv0 ŮƠ.H,js)L镑StE/2eUgBf``;)RK>ّBWf`noFò¹Ԙm>(pɘS_;~hK3Ws ү#b}1+ia ". ˆnSky߄_ ?M8-G4`-l}'Ћ}qM64HOXŘͪY0keDyC|Fj=UJ6ipz=*deST YАm6@8'4JiwZO*?e cD>^lxkzvS27X &eA޻As80MS'`qt8Gbn>t(7xQa7TkT6iݦ]58,st]Tw$/3[d!us**θuxEg-x_p-W -׻aD5} ]_ݮvrI=xuiȘA&+kL?\pţ}x)3j|w߽A.FYc`d3[0DӟW 7YţђĞE%K=E`~9ډQ!Ǚl>ZRkF<>5Q Ѿ`^hJnu;3ט9eCoHu sX "Z ;ְ\ E/D ґ%L.#yhn(!YEQ)bw0vDbRvsp+wifpM*7L5#:XIJUt5 ۢ{J}*&{Гv"j&h307q,PLQ h>zwW)~#{qá6ϱ)'/!Ittةǃ^1zԞ ~ci~"YF|{Q-.O^JѺG{`\R.rw"Q޴ƈ6SrŚ%) ԕ'ln8[ֈwE $L^|ĸGR W+U$k| y|)'ALpPӮ>f `Ӷ@Z+0lD#}U;گۨ ܗhi&ZjJ9NN.6Fx+nWt#%kl/6G ٘<$s:4٠bӭ ;@}-@YӍg~qc/.M2tF}\*7j;hN/UW?V,0s} kaVE@"bHM?V*}x+a5%-Z#txEEQ- !;E  @@-Bw;\=<RjG9} +Ԥ 6HYEl6;?NOo_q3U@GE)|9oo%[lWT۠ZB=h(O[G)=K=Џ8nF 劘$mCU@hU2Hq*q[r<9ՐRj!NrE*D"$ҥSކ~M~s Oʾ#KƝ#2%rӥʢit5q˛#Afui[9QRKB4,h.&XEgBz#!n.u34XHj~g&wWlfh|+Kzo6K+eOkAJC8h@hyn&AZo! 4zv+O}E~x O6+\cY *@"M, QoUpV!F!wFzջI[?.Nvr kLpr i:żkVgi= sRCc7Ȧo+=+ 9RvF8&eO02>SJ[۩WY~!:sq"yQQ-hN]*ဲ>>#0:3C~=l-zKZ`0L1*`@"ص|$ k˧CI2̞9N¤ïh:<`&ja>&K.(TA-d՗L>SzYStcb9Pߙbק;&80;y7P؊,/3]% g/M gsgRN5i.+iaX< Zv^(lj8T>rFyQۙ]D|`͖w3q>y_x@TL| g'Id?+ ^9]? -O&S*קKJE5h4G:$9w+Oٟnb69v2 cEܐb\oq\B{D<i-7}4/D8?9?JWcF{7]W:NFۇͼ>pD#&Lor~XPs="-^߃XE_6LV㨜 l*,+FG/ҕ )n@[ȃ\7ӓ,-  ,j,d~Ktc]΁(c],pJdpQ`]FrpbK9^,DY]E0 =-XoD4d|Ⱥ{:JQ'워L+ߊ`Bđ!Mg{^X/=U9x3`أ1&mq;@-ϸc\)!4P 'ēyjzQ_|%ca^&Kе=sc;(T+ nJW7؆ ~)-KxqUK&b!H_$F|8rh$GjA/,pz m-RЬY@V+EkFQPVbwڹ}] <,X*TO87CwUujhr ؾܳ<#jXG%w4k egA0§JCLY|y7F/:ahs*\F2ɗ\Jp%TXdb qfV(l#sѤ>A"2(L,mR!˸i?qtcwbkaa@i0H8`\$Mbﴮ Zmֿ.u Owh`YI8ThR[ڤO _LFbk`6LJ [>lM^(sD%cbi5mRz/ܘq j!'T{-yav0Dn9 rg4X <5, Z+)rg 飽,tR9\3"n]UiyEi!ʯ _3ɳe#Oކ?SR8E@ oHE;Fs+mv!zѴrjNUFըǓ[q0|\#IZ0TFsdo*ĔH1q_P6r_8e?g(WBTkݢV(vo,`@|mxDj c>r#1K,@(5EyӲTDTʹ˃ t TD&gyOYr3yi֯.q;ONRuc'Fw Ғ N7+RuRЧ$JsT QI3;T>SyA۷lʄ|oy&l@:*xf2ϭiF=jҘ/^68a'/$f&R{I~6)cB{:@!Pr=Dⷭ#RqߢAV>Q~`/'Π'0bOWE~–eľ N?;#UgQ1hZE bGBrtg&ge-4#һuR [Jn.З;CߒER8ψ^NJF"(Iody>'7@Lra7YPК: NJ^6Z*M*3sڼ ~35JdtvE)e'>z#IUi Z*D;(JI> vODhœj/eu4 AH9Q[9NQ0*jNH}蓵69_ Cie_;T}ֲ;NI,a9EF$sZxo %V~cs};I1Fs +P^o4 $3tutMy"V챲FJOm٨."E4q.,WbRlݓvoC軼D/gXlC>a@'8rBnWhfzi&Y3h[T"9h5,JNj'f-8PDO: UN>LHVfZH8ۯ]=Cb^ t{iU`hzjLq2(\?SG:n?&Dcd- j~ROIB|ˣW5p!v 4iUDY'm:JֵWj,NU'3zc:kBTuگ|P'=BFJ)?fÞuNN~(bM~/j?<0nJN%vvL$']yf])ў>4 䈤,tK ( }U0b}mQkf?Oex⤖_8ցpa^[&GEm% :PZ$$Fr_%h_-~u*o4ҠVxN㿼S v:ު;֜؉E[8 R"i(\G%FĒ DK/@ JU`J+j@g(G\~JPqOD'egrsi351  a#[}벣AdmQsIB*|CyoQ8ԹozB.xfa\2>( * ^`bѫ<|6bi. |usFD(d:Ɨ躑R;J5.iczw T7z0/+oLbsne)g~t&FKCqjqA}iFh>V2)awc&Fnzahn|]shv.IVSfVљt:4p_I|6гZ$38K݋" G'eG}\~i{lb'.qZA%y U[jh< ;W`MB?@ Y:pQ+4x(&iC\?*w^I9pFƯhis?%r+X4ocy34X>a?ԫX'LKEwѰ>5W2MIncG\r\ryCVקXv&WZ"X݊hNHNJIJ7]Mt!tVc 1owˈ61ƕ8&eygq72;m]\ ];[~)tEZQa=!iqE5.LfwyKS!>: ] bFMfWU+W M]o5Yaj!Üu!f낉?ˤ#z1UzuB+o5aI`!yg R~|jMs$[N :x }!oK~HY$tސF1Ch<7I2'*$B+ϖx\wEPp@80n1Um5̔Čпt@ٛkIk'RO Rj֌ X|yG¡6ʷؕ]:_$aw7G:&a6VLln}MX߿Uӽo'l6Fߚ7l̯6| (Zsľ?-ۯ`-\?CsBZvNi k~K%םIoCInB/lP$"kB;ٷ=`䤗_(ٙ#vV.9̝"LRRzp"(dC}d:xR@v+^|}gOxCb=J a{LN@D Qϣ]~1${\8vSʬ tR'$BX|Kn=.ծP!/^>C#\Bo^4%i &!(劆/ ./ gͅxww^iֿ@[&ѳJe͵ZREv^Lc#O70c􇐲upH6NV%u]#gT'^D+6YB< 4K?HmIK1_yw_ ݸdA UZr' w=R5WH <"Y yOU;,H/%i#\ qy86w6j9GFԡ2^䧷*7e<,@[ '~-)C5 g>G[+5g~FtkP,찻x(KdlրSDRv0ݵ T.?|Z/_7 ;Lo `)zA*Ke+3KCCy9e=\!V׬V)k {=hfcm"*E'n- |:xCQW%>č|ȊNC`I7𮴶,+e*[i FLPRK: 1X2!}a,CTBuW­>>Gn?aMWi$B-?_؅eozQKWkVI@p3[rKDԳBmg&\zy18?}Fgd]0{)ИѝVWOVol10nc%?oChku"%W O,c8S<+Rt]c<  uutRIO?_س,st (b(QL,if=mPd恸*rk &HTKE4CZCC* ̣l>ެɄ~Uuh\[KBbmo[ΐ6~۶熓o~dSAߦ"{AP 1J[> 0fN_9)CD'M0"SLj㆏]v~Sh,ƤLXSHֱJ)0z`Nt5qurI'6gz &^tH(xCq"kg@mW/OGlsϏਗY(='L o w1ؔj{L>yYZlfWBDIoo/ F,<ƕ O'?gaηs(qpƔ -#Ϯu+6K )c_mLRѽpDauz3[pK +jL'4%ذ- XsV/)1U~૥0MC|^m+PXÊӵVבtzʖoZ(P5+^2Y9  Q6d/hBb:g,$ie=Mŋjl?ݺ1d"Eb7q^}k.rBVWU&TYnMH؊sW|Ό^oa{{'M$0\qa=Sy H>~]P m\4R+Gq(Lvdl bzMN]TK 92ˌ9Yz J|壞?S 9wsp؟;zm*..ZVP*k#JP_ް1OWvM_׏ĎarWXyIc5dy&oFGq olTiImAoɜ9C+֩H"Y3d5)+/s?Ce |zR)єJ^Qy=D0PJ7ko48]@L'`g+L<6BdD17LM!'1sXхp/(*2)Y8&@=գ٥.mJ(@ƜMG'NXGWXn<-n!j!kxo7f,U 9,"o ȇPmm|, 5jҤ ºˣUtF> <颯d\G(×4GHLYJN>e}ḥʵ7 j\!h 񊃥Am=Ur}Foo{Jj&\ѝBP4uF̯L$& mɤ5Ӕ`op KrhH;s򅎴Ν4-sw,+d_c$ lІUrﰡGg< HU>]Ы)hqZ?5eV.dpkq6O!AS=-6r4ewĭk#u75~nqi|'jូ+%s|Կg_p ." $FxĴ:_l't[ w* m- n NzX61SɌ57ϙMb)O*/'|E?Ԑ/\8k 䍷25!d7gՅhO[ISTdXd?ƾb_$G0n[XWrT2 琅au'\4̥nM[>Nth*jM҂1<LJ,u>Hu ӕ`;]TOo9RMφiTU=k`xY&y26gnL 6QQ Nz f_+لWHN֗;uES0$M#O$Ip6IY}?-?<ۺ[|t& -?Dlh]hYIJPk垯JxGA]@F5U(4.o3_ya HE*ׁٛ띻W]&0puj,n1Q)mZoyW(j.ď^QH;cunG3ϖ=,.+^-SGrAbowj i 5|@f <$ JY0k@/zF)ۑPpiBvȬrr?]<詓; cTOu0$Q-$ ɧe^9L@v䌋f`|EݡV2gRԕxqwîfP& !3'tm{ݹ4fMW=m74ٓ<.gU"S0+&Fˈm܌F- ) NjzTX:xX$e` (Dx*jO%cswu^bcRV>[BpQ8$jD*[1q-ܑi 5CzWu[ۿS[Ysq_NnWr?b{ClE}C ]6X|v7E wt- ] prNMpҮZ&Αp-MÕc6G%M;j*:Z͞w=+@cx(vKFAete.W#̥g| k_[ٯz9=(<>p{ ch!XѠU 9;۱;+̺̚O1o--77e9iS4Mô5fXj7(e(Y.=`IH_i+Y+%b@WQQGuԫ)3&; ]5Pi[|(O7-/?nNa'ZMfL $>dSB"RL%wqZD1 quuพ9 P/Ë2JrFg+ãL;r}):9#뮹}W=ɡ;?~aɌY:£,d`<]C0+k\o ]"m]NC8)NP%}&QkZ! zMHҬBNAV F*Z@O3꘩}Oc7L(؍UIO#yH a="]D:tsPywھ*asngmT*Ԧq(V'i)( &;q#--tfZV " GڳB4x9J VfN>,VKH "< X\ȼDV iIjwSM\}mՍxU1^A?dՒ`hDb9zX + amlS phɸnX-QfZ*\#@Q% ]sH|nJ{+Jbv A/; X{s8Wz#9UKw7uq yHO֑ҫB;&J U~Ym+twNa!mjxxU6T0EYؕQ臤,vf]| X4=ӗ*Oq*,n&20ML22c\-[!׶R<#w [Ea(r]nm }$ɭVk%i U/dUҒ`n^D pr|v5ia:r^<;5ہʂǫt_>ji{ЂpBdvj_v~qnl`b=W.߾y%79R\nKd/fy1RR=eyz&muVtĪݠ,`%stxR_=ff7TrZT "_B4$Vjp/ہI@ַh)w綷;_uFUie4&+"ffη(b`/(M,y">g9O(Hzln^!"~2Lpw \ U8(N@p~7C:%$_;$)I1k$&8ȁ)R +Z"&瓽7{|6V=o<]'][f\ZaV1o+lI  ImXm`qC+ j7o6ٞzNq{l/Hsl,8XC3zYڐd{_'?cOg?~$2R{;uս=&V]2ggqi>Y1|d- j)]&+ERs{+@WXDCef48> &b X.X9O|3r8G!bxgMTUX|?%c%V"N9)gKV 7҉܍a:JumOTzIΛ^( ]K2wEd2|3[sd1W]HͰß7)A31nj3e')ةoPSx q`sŽrjvB=da^Ifjڦ1V% ;&~ F/*Ŕ hIA.ڌ eWIbBlixrUL(+OD[zk?s T7#צ7KNY㓮Ý$fXP9Sg9'b} CYIX7F0ϘctN7lI}u*6id Ϋ5 p;?(%SC݋pX˛]6O6(gi&l. 16iԕ ʕ ]_-{nr iG%$y{ B,AeqQnܰ~گY';]/~6K<}gT3b{o+,G,O%{ f疓-\e'%ir?*%llb/yD}6]9^0 ~ď >Ƨ2pϿ (ػ<7eT+Rw =,)'M }}$=DJSM4ј 64缘ۜ 7ƛL өh8JB9*6g$6OQc長['YsHSY']r`=LN}{ ! ]fz&8;2n5|I?M{u~\mu'0B,j*=4DX4gu5Z\BreUSyvE X ™:o]VǏYu V׃wFǞs˖U5x%%5pG,w٭gJn ;hԉ=F \fN0p]̌ve.5oR|O8t?%[8/S(:l?}c%*#%H]^Q|6y3{lf#ir^e[.A͞"R:.\;rತ7Al8 ;HՔ2 ulUJ4zMU~SX @GP*ދrDBuK9AFN-gUCylXBo9}4~ iʟ` ׌Feפ΅I+"Ŕ[4LI\@ y >4D"{_@e&4z]vlk]v Q  z;KɌXU-MtŮU<16_7a* 8Ɩ|ʻ0a;|fS`bwdҊmz4,~V-bHކxrW"٣d{<ߵ =F 8ωωd}3i8Zj(0 sIZA!coOfC#>4ւ0lڇ˔i-p$eX<{)/F =6fS7SUɷn8:yMYTaz4|.&o+dr U:b j.WJQ]vgB큊ihv1˶Mko;.),61`Wu"̔Ypa)^gv-_zk]?Eh=ڜ9Nϔ;VɋUtTC2hWؤj-"7Mu\JL0i > ')uS'$+KVBz$0}Qu9G/d×o -٫ߊxL\hK}]S;47EN }^_YQKE@=?w/'m0# Vd>Y`,6sb@1LWk76އ7&y8rPS &E PPHjgc'ƗB!}a%[>7\B.}m8.lLxgov+֞:2@ڂ?/2v0BG k>ˎ':B[LWٴO @d6#a(-=AFBOK#d%oX!t: q6V' XKa?:Mܣ+RG#I7]bE v Ʌnõ+ su-_d֔apSif䨄`FY/rȱHuOyӱ"“J݆- 59}'[J1M tyge[|˚iY{D'Aߋ hIXʯLg֢' &#!ۘdXag@HV/!V F*4IjX{>ͻJAe$ -e:F`G{i'M3o|Xx-$ QuSuB,@Nn '+4h  Юe(.3-qUq(1"PvI%~J|~}m.g"/g;8@CoSoDWԆTZyd *תB i<.wg.6c9uu "T3+VA|kv#Z@Tԙ1>EOcPMe{%m/&;-3Y,۫5(qYiOR vݖ#C7%?Ԁ2Ug]W%v.MF;B-R +/JsWAI} ݼaJ<:5ϲ̋VcN+ݯ^յ%qdm|5u]L;Ȳ19ُYNK vuy%[Qgj rOGPۥP˥\5:G LJmz-fhSM+y/!dv+УЈڡ0 {sjFI39zblՅ|[Ck1Jj!J 08pJZPׄLRL=% `쥪DC͓:N8~RC(&#yLduZ7.zq~|?Y

    76b}I TuMAw׎Ԯ"/r)y0Sm 3[>ѼFb?u.wz|?sD6[U:Z| Dn{G2gvrfj~B>ו8{_Ergғ_ٜqY>3GeYzuHEVi)ʓR?:bD\ \OVWf6ok'X;>4) 9Z4+i'U\?Y}Y']t%.ӎ=9_!Tlwǧ<+GQC`Np9[nqOiņSv j]`+7AДi.xZoL_gٞcӜZ$h>Y,ZEtqOUJ]Tr&1p䰄@NDՒ|rpuTzB)/+ sH$n3g vg veKjOZc.0șj;h7 |WV7R99{']-F2{Zj_b]Dtd<_.~?-$zU9];>I$7^,vZB-<;ڢ fJ v.:m1蚟Eשg8114(t@m/>܄s#ͩ-M1-Kt~cLĺgwIslekW+$GNןHf'~_@ntIYQ,Z'v&g Kոk+1j(1j 6oZ{݀$nJ`:<݋1sMs= q0n6Ǧ3f/w"Q(+uF|@"M:m|穏͐{]s$pQp` #$p7e͵X77:k,KVO7O:#T-rL4ЬT'E3DMIZ'.G^]Mr 3٘SpyVw\}E5kx a4)FQvJ&ޯ)7IU笧 YνA')b 8S8HTw921OI`>L*I( 5`'lT@&a1IW4>P@?C^“_CYQhGy 20!#QƄ^eomݼ]jA05FmZB7+rS5ÇK`8ߗ2iAY!nnŐ28TZ=,A6̴ٙ1 &#-y]԰-TSNHp۩3=U@֖y ex\oú+L1nmWJ}[:ΛտWrbtaHPu6_4*oI"0: xw[og Xj6grr/]M#4*, 6gG=[cUh[Շ^\xb\4=Qbuu_u-WfWEk> fn41~JUZIܩuohˮBiV=$p#cmt7b)3 N^.35\<=csQ]OqbZv:zZyF>f)k_,\b-g~^ǁ"No fY=ZQ{GdP@a%mD⊣9`i3\O3Ba:,$+3gid-?Mg{V]8OB|b,S5՟h3V+QZJdfpjx c",  .'1{d8vTTjwzrnm01s$]8 B[ɰn|jlӫs&.D*[g昄|W.RdbG$K`UUGlpi3|}u?B1C֏=HHLvh7#nY1C5%G{RcNV3طMsqpZ"pYȼwJG/;/R9}!!DRbs@.poP";h<آݻ*#JY)eF𘥽#d]9^Qrw9Bjyuj!42>?6k"JܻOˌ4؂exEE,e 51veqYd`/W[0lO= n ӈe;8"7Mp`Q,ةV% rv(/aHM5{o&l̬jcS@::2-7xf l}^&3Є l7J7Zed=9^.86T_vE:A,2B݇3SumaT6VQ`Cռl 3!lW9n첋>vlgu,d߭nvh j:u}} TiώqIPq-̔5ybMp߲gꅐwTխ/:bc}#QH71K,W3R%'m[?u?!Q:ͪSND8Tz$w s<@hJ=YAk| `I῕YbIm 9go}T}LSѫ0pnV^c-qۀO 1!v${WL;WtLU-  z%!9tȶBOb|dC }lcZmlG'~=Z@k9F15QeMDm;^@kEu^.D]ht )wIa FJD؍ϱaE&~iV3,cž/T}Xf HqdCW>,6疨GZq>MPeL\˼ \SVCH86vN>1nj%]M UHO[mR^ $Îүͯ*DZᬊf#a'#O: +(z#}NddR;ҹvȧtނ.oXm v≲^h%~qw[+(m0F${.I<z5TuĤF,/޼p!iB8g_X%@;|a-aig.Q_a2BevXpA i|&YNvyWo^oh€}t8a&z\ͫ|^8kT ,y͉6~a {XG7AGo5nhh @Ƅ^$ g`Y Kvm~]GpJL ` ыwrHKՇ~OmJMAah9Oe L>4-\uc i1o1}]HA00R@DSWksJ^#i^0^!"F"9%Ya8e9'T̡<+y \['R0G0|g^??kI.i;Kp`j[봫hKJ+*m0_%Cñ+nU])$v=WƜqx$MdPNG L=U[nНԃЙJUw{^AQ,t%3(b_IEzׇ*;\6=,7^DVVfx[֭sփfZmMB%fǗWT&5[hJY!VX,!L=jP;Z:S $z@x8 ˤUzS<㑿]vkv(y6ύQ);xʒYNMG\pD0D%ZZB[:7<6}4n=`t^AhyB\?DCGibq8x@?q<Gf){\7$.DDhhɂ 19c=JG$LIbi se5 mMb|d!Kt5ń{J`z1Rff1DA!5Nb 1wB||"S׮Nϙàa$+/lG.CN'v*xr`h%.qB >(dD2~NSvJ?DD1֡ :et''PLNG7 "|Q<@%8L *_x?ΏH!?v"AkjPQLc()qɀ$-וb  L<UzR*zdĨnC9"%bҁU==@d9XMдI%ADAtK\zҪ4 DtؔEA>+W,mZ~HˎCB~.v_Q=&K8v@ߦK#?  L핃A$R;ڴ^GlBE#e^즲TQ"'oо<[\-j)5 ^!S h&ӼU(o'Mkt9LFGGu\A_窳q:SpE0tg-^ႻtиP^킫?G$= &&Pϩ_PZkDpD,8p ڳitj5"%Mw|XM]M]Ҫ1VrIn S"' `u8!lMrOV0=28)Z%N~8+5Q3,D]";Y,V--=:Ў B֙\'DS+J,岦i0#*+=7o~Ty.$c,+4H5}mfJd֟FkYO4xm9@'\mjT܉&gT1-ե0'B9<TvE`"GtIbvM4sB1nlE'a ]P4"3eRPЇyX<ЯfT<6`(\h{XYC {聝Gk>2N3zHD=@e#bV` , )@>r0INb\n8("aB0d@J+W$gG v:QP{ʧ )- + wxX$m´$j9(9ǜh+uA* J2t/)KZbRFeytot׽G@Ɨ%tpC$bnA_yOQolԦ,cTgaExwMIDSUuՊmq-F=Cs[4\]gǣ_`⏊X Jn:[MuWr娧@쇞#ӂ I^c˜ gs{GnFxVxK }P7Zc6!C jlhMJmJ(ٲԧPhhY*D0 E V`2g:e>ZA6:m2 YDumag Q6nT/<ɤBx{5HeY- {a#tMpWj%mu9}3}{1$o$JhM;Y熹s$ϭ4EO!fLڔ< Mpù%B>F6neJ6,|7񬥫_2E-|uV7:|'cyhr.كK 욹_fq}eIƨ?`@urΊpnwt|\g&xeg%Ð_t{sTcR}?NVgcK D>='n L RgXx se\`dmߗG`G6K}f|Wwޤv.OzKc 5h̙TXyTn[㵌9l!r5n YKJM .Ƭ' ;c՛F+:/RQԡ۾I>N;/§6؅۔B7 F[ڂS0Y`Trg4@쾘5͛m¢(-~Y%!]>/BDa@ŶX6Y89>Qw(Xk]`="-Uqh~v2.P2jmKOb%[*<$P7PD39q~ 4 q?ƍoX|Oln)tf=x_~.ǔn|jPR@|+y +S&Mm@ifX@"D:V Țﮄ`>"^JrncM_Pha 5{c# .H*dvht!5]5;~R J& "S G3anS :6L D7xU-ƫ\^vF+2 eIjpY܄إ^o4;kFpJMIV j~R\?,FV&3˞+7@Vo:[t봳ZY+Gow3*w|}(W*͐x۞o}U+ 7,䗛y(c:z]ZND;taIdsYH=(.7f;?n+E,ILڥ^o#_z`ђRc7]-{ˌt)2H&~(æ&a Qkxud\Y^ʘ'*S<%:|E$!Wip*|-+ykeaô ZDahHVhf4/ZbQ)ίGN")@f>VFm,jĥ.'.6[(l\fu$-k;y5sw@si,|jF-æD9l^G#%sK%Fo` O)8H&+R ^k4p4;ZdzWBrom$LY2Ή+`πPG5 @5'siWP(3p"U6jBȓ2'.9r o!#&0-M8&kji *?aY tI.v?#9O\|(ԮAŷB&GU'k fs7ɰxKUX?勶 iwxB.Wh`rf)U"+:8,*$5FىFFt rr^1$nL";OW8Pv^7MŕVIV.tVݘa+~f r ڔh 8~[gwUqsH&xK,%Xj[Zoi#a!^.)'ՙH G#vd %;/ wHM@z '?^IDH:q F]XQ78 3ZyB;Mu z(&?${t@|8_-7j+iQ¤#z9ADsf~M셔!iUYgSmjGn|Uq.$7O˹v[UDUJ欆.b_ـNq i0f~# )س/qz!DS!FOߥu]M;΄_";=ΪHܬ-JyXuZ7lƤd,0P AG i6I.4h"W*LF5F p"TI$G/ADd-F_㘃tjjm%0qa.`]'1 vŗ"E‹Vso?g]fIBKNU@eJѥ46v.F0iOa`kN1BJE*&{ zj)(j7)d8g]uplwЛԎE9|kgѩXNXJB/Q\.ߥvb]kAyNKsHhv`da۬T7<֡;JRQ"B;ʮ*!76t(⵾4^Xg=B&WΩI mB|GvFCM$ebWO{cI+X޽Ar{">Yd_ejfC[zqg5liGLƸm,RxRZX j}&$(=TNZ..na:VTѸDbop]Гl|ɀXG.]dQl- 4k]YɢS@I{*cZ>ܥ0silh!<ƊQiEݘ]]^1˽!I)ZgwZe6 ’ :\m)>gK2OǴMZ؈F]Z_5_tHZ=ؔhH-,09F/+g Gԅ< [@Ne'npHes.!J*Ky]}f )'ŧ}O:7Ζ* ;4k:ViR+8+ ?vSF?J&7n-荳$~rL?qаo}VSofѲWizI; ,ru' s;6 lBY䈒Nwj1p*[x-+9 5U7, $ܛw̄utN*;&:Vt,AGѸ MkS  @5ү;9`F={p;b0dTvGYՓ{yrHCqXz*nI"^IZD^fs kne;#`[ Tܕ6?~]xP )4/:"WG:bE~{?AHK# Ig^0j&uoFmd [TU2P[}s\x5w֑3~^*kn[L=6Sf"bpf!M :n}0'EDZ3Hn#b:*qn&)4(7ֆ~6nCray,0yiSՄj,g?vU{CXgq#ݾ RKryTV(T c(%: p)D]Cp<$IgЩ u3jN g5MiP;pQ+T]@99&݌9wtzLsezv ph1r6gظ#Պ48%' T"iXݪ= v2)PYBܰP1/QDQݨ ɬIX~iܮ=KLEG')J&2K,B}VdMDծlwCzbI,f ͩi[ y8#B]r7ER!oq.n~cfE'eJi'.X cB\VΗt,Nd!^Cs([_lo rz 5 )ګM5F-m QpmurIt;O3C&C譐ݶV꜂>thj<|h*'NO~3В^H *4T-}'|raI9Vӧ\.(k_n@Ϋ aPϳVԼ߭8DdYTdm ſ SvȻ$@\,@Ӓaxw:v,H[u}LCpJ)OyՎK1:42V҇(D:Ȉ|PE'l?-xW׆EG%WMWT_:2$YR;ZE\O6HYE\Md2ִpŒ5og%ɴw"PEYW`{cfPT2SiVٙrO"gq\!3OHn%'-Ox'&Ǘ=6[fhfXuwiFmR9V]KCd N:;2TL΀+HA6,b @gnh jFj7}Y][!Q *wG3ڐoY:Ȏig,0r|Iu?x+K 92Z¢GSqkD!D8m-nC.RD;w kîJyB1\Hw~G7n@u|\? SFoXI% j!%tҘעe%&I3FQX{V+7ӄ~Y+usYl.Ďw pt㉄h]dQ$yo54p`ࡎ>&}]%UO7,YsqygF̴Fu[osz[XMIѕ}W'n%K|4CfN1-~?DH 1XGŲc+vV3ЀJ1ҫTM"Gv hC S.v9UI:V=GتWLU]7/YA$H3\(6UI̾*Y[dsaR& #U/cUsln[>hK t%j*Q߯?„J`3&' h#}JEf6<0C\%<+c $zx}ٛ<.Q˫20 r֛f10tS`w2}ljE?nm@B}T4A6h w9DkBxf;(,?!5;{ B-.ڶ\k S‡cY65ծJ\@_;SDΐVϤ$-^LzqQpҤ_C|X0 G#p"х>zp CO>%}LG^,p_m0(r%?UGTkD.SgQٖXŝg}'8V"G;邓/vT(;Z>NgF.tw<|yMG/!]zL-;~< ȘĦ5\aw8t/ }h0#*Mʔmǒ7yW%.N4Tg2TQbiK/4(Y9&ޚ 0*66G?nız ez6pln 9!MG2y ju‘YP 'ߪ8gM 8teSBԷI$tO$N Gyi>QMT)\rTѕ ?e6K"NʟpIT6'NZ :< FCE$nAWy%w3uEסPGfC9% ŀ4clgp&sz5& [ğ k}C[C,Q~ OB҈XG;U0wDvi1`Z޷5BJyà\;$\, F3ɹD{>UtsyLywMЕv&X?I.PRN|¸%X.֫Xɷ^$'F{˦sqfjje 0-60 F]%:`snOkh.>"@LV_f4 't P7M#兒rfMS]Se*OCOM~?ffԧンM`0 nF~=tc "Bw# QP&(;#* iv~]xtd/\*~|\}[c[f"Ɇg#c6xRչ\aRS&!4oPz/}\QG]l@Z(x)^V|NםR| -JgΚ@vj"ĮXumLNq4u>ȼaq=: % oMU@jbpn2i$Cz*Ӑ2 aJOZEt1abl&W Jm曞(ޛI7$g.{IʳQ?v~U$/"a7LߔSLSqvuxM/a":T$^}%צh:DI|Sxh|G E`Or wOd7!4j !:;>Ѯ A(@U?[?F_kL`TBЭnuNQCPpIXs01mk_UyWYGP4<)Ͷ?6^Ni dr3e{4Ĵ("lVuEr*trإc.q+rVn T[ 9TmzѰƘOb,naC #c2bۜBw5Knh^}X0VgPQ{a^[7,L@db-25$۵Z!+(oΠV)3^`1. ~!^+3b/1F(B%MnJo冏K0!cmoh"O!y} 62niI( K,:BZJ/Pr!4b/>PFF a꣘cHx ;z-\Px#M)?LS[7g#;ސ:V"qz,%:z08uJZ/fŽ >]w/R<<oTl폔//OCpdA}>(D^ҩ `E4 IEe_>pA;% 37^Cn`'K)+PMs,T 81R uJ:cVXH)c89S'O>`d @B2X FCxcVۨ| _EcL]"rw")aU%9w9 1LFBZ@mïz~2DҸjv1j9Ay.4?%LEϘlGҸr=/YAF funF 6FГдX BfTق}k1S-K0",K܍ MFW0;%e=xsEsD<(e tG)[XRpU4VҧU^B.M,9sE1+oV_*6UdR_FKAҦo >bxA@`GrM墵Yv JLlLaa aĪYDފd}vCq0847 $Wc;g${fFi'b̪H\.C 䲴a: F|rE5C|fsxMw',Vި;BLW/?񒉳y-16HOK ctbrPe^۬e(Q8;J|g 1qLO8Kur `ԕ 24'jIESE rAU>9,QdlL' ( a^Cr\YkOČ$= @ C<: Ch:GXȏJq/M}i7􌚟.k“ NsX'gf#ce^C/s{=p nS k 6w(HHta1<5rigQ#A#)M H_[A3,#gvᄰo))> v68]9A6Cp6=hBg;:lBF=c˂G(Ӕlns +7NUb)@)kv-jqReUj)X* T" ֆH#>f`%g"EhKe*_YdFq^4__|wN ߷\'o@hecqbq edZ|[#E h{0X[KtA0tG7ÎdQQ σnRܰr)9`"kK V</X('XBrvp0uC1'5*U=|COp俿C;?Wc\qT۰֙ 2s0)nG A-<0G iRh33|Y|v/:-;\gbE [d݄*g,)^ːƦ ʊw!:XZ0SѿNN(e4bO:񵣐dRfL#PVV]~RJyzz>EV$Rh/&Ó!~~L-wp5OtF a Z于a!< uWKgU(cۘ^TRJ7M 7=/x`i~ |%`Y#2idi8)N94oydZ3ԏjA0 ƾQ G$gwҹ#H j3V) ++i0)_O{u,dzwgX{ʉsh%=Y{j!;0vfY-#z;eFJiEpb}WU_&d(ў'|3cY8+h#(194cBiEbT$G#TUDڡ! A`WqT*t׃4W|'-u׳(=J cA:JBofF$T쭈uaa8wCNu2Ϲ R +mec9raytxTmW&b3*`fFiu /<@55]-g( Z DPLC;t&~QMܬe.%}ёccѪvS͂maWTuDb%H ̷mJ樎BSO=f"l)9GSIG V&PkvN+2~KKWr (;-%V| 0D.yľb#) vx;fi4EM5(d 4m vcQui; Aft|;2HXpFg>t-[-EV Mϻ7_h|CFXDH9S#C+U1Oc;&#)ד҈*S3²[1ǣ2HKQ}j#;. }.R.O"})-jB{J S$%0LV4Hw[IL<3CgJa݅uSyPDo44Ē7Ϲ401GQ!H[N? D`%S} YBwlzH4k{p  >x2s*P_ZkW-cN$E$6tmNBϟٺoii?( c4XJJ:H[wᚎ_OἯ2sdB8w!0Rj@tx?]G=f`ն$(ر`]!maևI1U>hRz b)Yϓˠ0NI8AY}eFE/(yf1qjVP.reO(+WVC#;4wT@ > &Twr]ws^|1FӖ | @fR폠0LZ[jYLf&+<8 Pm VE=eS'h~4%W|HI}^)^R-೩&;28(( !Q+J =X'- mcV1_PLD aBF&ƶP6Jqb (3"~%ӊZʴӲ?P]0lL,,͂!%۔kn#$[T%!g;]xLwHi)~}}v4M,xTYň?<-; &^:6-KBfM|MEv?+2MIFYh`Gβ"`ƞu"G?t)c32E|g崯Fe` ,i\uc%1OLլ4YN|emuE2!,|E٢# FP zQ_,Y09ԉwhܸ82" ϡ2X>+bE(ko h.O:ޛ8PYdaKD g:N?g>G {+!o=t^x *7 ۈ~ITVp~wB^i/=Y6:!p[׾ja1 \ L"u@Z0D-G'ͺ`d [e"56b"[:eD/fA@!oϷ:iIq* "SN`\z ׯ;:(qp-? [E9/CW2Ev=DTæ]{^)eP:Xu`4D]Bfzu(5\`ӟHiPE{CvF0[2M%! t@ 8 ur~5I"ՕNErΘxeB[2tF|~!sv^-V)G;7pK*U!$T~|uVd‹"9PT1=9C19횴2঒hoxa^k\Ap|SkXRsY+'CE Rrn#b@9ӚVs+#ٝ*ù% ($?~D7'Hέ>E墨IuԱ-aRP:\s:?7rW h)Xʼx\qJ [:l"2N!cbi-N׮73o} V46$i4UV/6,)$NݟB<O0b0(Ϭ ֛&@F`ˁWdE)$Dsp/y|(1А-Б mWZҶݿw])}utTq JJ:ڦ''$D͋G @K-b"d `<0f)h̓PQD) tV>ꔨӄ.<";*ЛQ!)5|sh,X&"'=i_~cJѻe<^ŷhvoY=_] wp'>\w|fu6L+j0glE$kRIgP4 Y6yw2*+H$|9F[1vhD'4l|@@g` LWij <ƢƋzĺqmEt1@EK*??U:Qkf!bTL{c#\G9:bZ^xk?%j0n/casbEuVȞ,4`ACm*ql+:, ?xB.,F$"3o7kyKEIvgVtGEt|n3seBZm酌I 0}(Hfv}yJ#YhY-?!?8+k`K;;ښ FJlDھ|o^ ׄp)/}!'4óyk`g%`~zvg8^dWQBe\R|O[A1"*;IJfvI4R߉aIX"JKPsn~ecg1z/Y4'jx ƪ) "53P[^{9l{(Xkyi.p:V2-?E8V> 7;5G@E䯹Nq$#2,E @(w~< W6X. _Pȥ-@T:;O5ٯcKc:DPQGQ؅-v|@]6M$WTfmGҴ.&אY/ug?^zrlB }& }$[I8o;Tʐ Pqʳݧ!p5N9w!  L`l3ӧL }@c}T5Zꭨ&鮵|Ůt Է1V1iig a f$6sJp (ɶ09`d a;>Dr،+e`/j:+ whN\1?pn?㛯~/ ~.RDqPw:.}7颮.Sg ow MaN"zպ@A\HW*25SaWo,('`o@ g( Um 9[Qz'w1*1:>F̢(q+q5I.Gn{:!X5Oܗo|<,U ^椺QqjхMbUV- 8R~<{0/}OR5뤣csgKoU+n# 9x}fY}Ql`T7/B_v.M8ݳ>ƽ Ȋ=*-{>?@"R큊$| '79~5QTԂv/IN7tb[.^riwCʰwP"vR8VEkw&N;JR9a#[˽jw) C*!-UFA'J뽗ɒf[(q`(> νiwz9m.A%v!`] d#e>Yyż-Z(ѯxW4szWȘZ<ӁZ-='OC)]45Y*(Q@TRNnu[؆M{PeTV|ݲH;⺵e7O+ uutLރkG8`Z;RMít!3(RRz9SP@4~,~M 4 J/S*!{/D\D6僐jF+8i ]֗Yh({ zOpnnm@c"8jA-3 +߁VW5 ÿH_eddBiߙj>n)4-Gk' r`U *ka;Z+{cv4l4Eu=Ji4wzLk(nwzZvz}K\zaPO ˘JD~j=?"29rR,А8C4Xإ챔B?)"1#[}\'{?.pa|+f=%!kƌcU ud겁56D .b^q5_oȄ(:ۡAj^nNNWB *=h`ta뚣 eqʒ#zE[N%'LLr,$P|F)d/^D84rI'I>n.$,F-^|M=XQ(cQb@$Ɲgِؕ>| (3 t({%K |{{~ b~gcL7zaإC͆VRǥ[ Ԟ;t||SXl\b" |Ӝ[q}ԩVe~=`i!r18%1:h߰H7Ukd'!_PB=Ljˁ1o¸9-S9TpsQwm:aFTm/fg& ~=` 8DTKG \'3b|MB !Irǣcbl^Sjxn=+F>baJ1 Mp=|t:,ncTםUNk̗}b^{}Z՞8jIN: z|tgy/(1+ 9(lgqU{H RnVrw} ҹ3r/hr} )h}|X'w=Mb@L>( K;Z '-KqBnsM\XRaUZ%s;rs3?>~kt_cwncJN;=vO2&H07|6u4`pX0F.|nԸ荲Dj[LW DtIl(vVً65<oIOڋH/b*0;j,uVD5U:ƀi9I,1'<Ӥ9`> &xQ0AfrP@VZ+fInE rd$r:1ivЋl^TV`Ft`ؕ9 |^ UA'BYU9pʼn9HlaAs.u+zZ}²`I%)0JizN9bE벚×hJ㉩B`B},tEeOK7]%IBI"/ԩ w7m. pIԽPuYB#Ÿ!RdBq6Iph*$c#H2Vt#zmAQMB>ix?֕V,f.15"uX4D':päyvxɲTQECn̈pn]D_+(Hb~x0te;La,BWŹ,/ ^8 bL׀qOg ɇF{;kMq"FfĒOBK}du0kyӐنL ;ڲ6^?1^[61d,C1# aP\^ԍxݽ)E5AT&c@+K%{k2hؐ* uؚ4!4$GW:[05 .SFKpVW9rK@CBl,?7*aUiq䄔p {?8{t`R|sҸw1 DL,L@iuf1&Jg@rL!0/ϳφk.N(FȭâAksz< [8fqf|485ŋ D1]Rԙ]b4&Ue{Ek~٢ f3"QbHR8ӛ$6LAԳW@o%?\$V1J|^az?B[Oa1O͞%1_^) j0/3hCZZ*fr:O[g` 8fz2;oK3`=SKI.!X=:Fhkc< #qJѲ+>?u"s2}k vckDiO˃M{'HFwi`mTUBYE$HooIdNL>bi/EV$M~)YḼ3d3Õz%Z.Pv8xqZg8_dx]Oz&v[\%P0崄@~X(ң[ɺr?|f-@A1H%|b$,炸]Ooz8'V9,ciAZS,BuwN1 'Jq~ +pSY3q Gm7QCm3-{^׊NdUʼnOn.6D*[nF 6SthKB4,^ 1A,ӂy {kVksp7ؤQTMQF\؋ޔσkb.Ӛ z|ǶvZO;$=9$d<8,8hjjpJT=(aEHäH ">UdU_׳ P$W)h"E u~ yv;ruD8 1j4$-6M8QBάΥ(61FghZa`Jioctˇ'MLOKEJr;R8rU@/WȀb_"48$ RZu!Rnl5WF};7xRW.se\-ߞSQo?JkIR< Pfp":=-z3~Tn(C]z~ɵ鸪?lOgީ1Sگ`ayM'jRzhw K {XOPaet*k]B&0&,CoFi%u(Dr? /}А3,Ci8V&6guQ@~uI8N'H3~ U%>po*E94tO~\At,='W:搌΀ny ::԰ia'EVu4*W!&}n+T;l.x5`,g׾<%#vr@wV>`"Uږ̉'JIF68x$+Ĝ MW+E9iy-ݢ%l?"؆~H ~Ebwpwsietgdld<ϗz?n36 $KF8p(ˏ֏͒+RAAdOz:#91BūTE]LּE>}v^L^XP'8!5v 3< }Rg#D9m/nTǸXE4nbT~Ѹ8B\bnM\){_`W\C:ɪ8I90!L÷-=/4>!J#PHs?|+ Tg8t`,F=!Չ<M%Sr9o+sj..;9Ybo$A9sir_}lNJ(ckgfVwhuDݾ&v8 V]md #Ŭx]&+s⩏LMH;]+>H~C_^YUȆZoͥ`dz܅1AfBK&S}RﰕحhԪumJn o2N VrɺSշz:&T*= rp ܪ5{ޭ ›Rao&@] =pGS5;HdP+dKCQA3Gde "_d;>2cyq'bK_<B$ڶj,P )%Xi"PI'X3HR$|Р|ʡY@L׽" ck9זc0|&W(@|!ͳqDRpekseZ M&Z] +[,k l~;VgLW0/a i+i:@}ad_]gtW 5XEލ>‘÷90)E>W!}Vᅛd yX#FGm؇Y )3<+J'0%QT;U]Lv a ޢMW1 xJ6ܼ D.@yst҃C-YpP :7máԱ@;j5L^N )A%tf!L/rbs 0S9ķrisAI\6žͻ>QVq>ѫ8"cOL*fJ.pz|v ߓ?=^q^?El$ δryY u>ڧ0vi6)M{mz<ؙi `kFꨌjMO%+=e'j]uFz՚Y>zT0(8xe&1u vcK)-F"vۀJWU:q#gEhHUV4?- Y}V,(MJ7-P~3N(Maӊݡ4ʉ&v WNq۸h%ɡi`uN֕}θr`6`8kG;4^酸B]dʣ؍ kaAqk.C2v\6o){y *'_X[vk]O5j7t͖N;6]>8 ʉc1VćѬE4pƸCQ tȚHZGs屽Vru閟laPr]v߄Jݎ9MϕaUGM:Â,_ۤյԷ΢PtJ5iI|58a=oArcUk?t[N3/ScM=j~ȕ\JK[=LqK[׉|>TatUrq]Ό,kI|fݔːTs6[\MMoUr~M0NȪ| Y<άLHsˇѱ)o7Z!!3PiB"TB긳<9X x0͝#ֆ}n0ć^ӫ%{, WaƖkbk.æ;S56iD0Q#/4LȹĔS'a6'KdDa*Ӹ}a"܇_ek 1̪^ IiNkuG܁ v߀cg)dzƏ~&ԂW%}bll͛RF C}EH/,~;KcUt!uA~!%? M7A_' rchZ|a6o7C[޴#*w.[E"ImX03XS W_$$QtCb@oQ.D^A[UL+;3? q`ߑ>q_ۀ`cx{9Y7+`Ȓ_SKšOmoucn[{&סJt#h=ƫH[澩Rr번x\"w\ZI}`0 -!X D5m͡3Gʣܒxv;I+&%9 F) 쓰HĆ#l4 9"pkDG)*άI>e e]t[\N8ei =oA#xGׄJ@Y`FbU),Z쬴|gl> 0UeH_|x'i ddጱ~sOM&OdRCa8NbIa ޵ᎮK6uv/XЂpB#i[FΆ;9Xp7Cpb f}`َLxj, qߠIEߋz4cdBкмZ/"'5-9,q0`HNѺ489^spFrv˲ڱ= $ƍQQ$~g,Փ4M' )p6RZ! hȮ0˔;^ ȸw$쨖.NJBgKy,?GvjH S)\ 0D1$fPV@j4I AR]]ߑ,=3Bg)j׹PC%l&8Rz4NP&{VAՅuR&B 6R-m(תVQn!_Z:xlI&aG)I(xCiul~Dc_`"Q_b'>(:0AfrP>̌a,RtOzkL>y@xshaȞLvͣ<9pfXU%éQU1C%a?{{mק'Vt dϴx-~b5E \q//9̑:م/Ag,RudSt%>/ܸ\ؽ/  >Ae{)N>-IpLn1.:^@ܜ ZV]'1k/k R SSLRL>shPsK)0)&2;P @V0{.*aggLY 8xi*]7C=Fvٴ+5r>yh `z%_W"@-ncAR PpjA[ G.'%ۓs,R4#!ʮiy} 3 lK'5}n;Vt7M@ ,_ҡ翋̓fY-^]%wRdQV1ν^A:N/{g s7G )F_pņ3.v٧J0YOOI˛ Y4C(n V t;8z7:dtX17|Z궣6ED+sF`uxw48uQYkil 6ץhͨ/1MrIFO >d[OC*]Q/,# Buq8V*)cQa/mF (>gXQr뿴r 'bǴ ڒub)1p~v=/}X*qe!j %=YxtGh3]F-*D_ړSk%lrNMK!D|Q {$HC\8 P&ayE/x?xUĿC*a%eKò9\NqsB;(ҾW9>.nt^a2b׹Obp 3H~O@ﵭpX.HEYd)iw rd\1ڑp~d >r%1rBS #0? D| E]z Ojo1Ѷ\>Қw;Yx/fv.4ГOB %nL4vjg4,^n xN?IvO흠|V1RK!|a 4x;sI3^!aׁ-D#֣9DP+ }B܂R0Q#D%} ~4:85f}i VS?,M ]4LRwϏ6Cre6D\e=\yT_MuggD= USy+VZ?&h^iyDT3McI!|_^dlD;BhsƃEYP@,aI|]Ƭ.c(j_3Qb`0sx,##Sv?" UZê sGG&`/_eV܅i~aRN0Yxo5>8 cK}4&'^fwƝ2Ed_;AaWtěWd nP/OlpPcUc)X/H_"G?.6^r~1ٸ QNJ^/8 3gl"Tѿ&-Gf~Kތ/֏y +ٟ G*dbv)Wjܙʪ̝[1fVHp `х%^f!kª3uBkh-Z5D/ȳ2*lG}ޒb`[Oi]@NiA4-*qкT4?t;`Q ]٨Q5Tf9RyRiYI{+7$H(v m;<FVR~2Q1 SӹgO#춿A_p3b| 3,ɞir~&N˼ lo>uⲗ1O62FG~q?@!YG%r`qr0HB% cȟ u"˦Y&|x* o"Q<˲TlSofJ6c/DFcɆm qF…d6o{EҞU>iػPW$"zxl.0dKfq AlGIk SBi׸]s zjֲFsO1XDaF!|i2%%=NFlvĂW۹Mp=[Kj^v$=}׻Nd3H%P]$ELC89lQE,` |xmCŵQbK 0oYeKWaUvE"|"5tRm,ټۄ͕rw}Tl `~&@ K Qf9ЩkN!PYgy9w s(^OFld@X𔪴Z叵AZͣFXW0ݑ?tqx vÐEUEbqC ;y*3#9 M<2)O'G7)ɲ(Q3lQc> [u^gqCORəa7립gWd ԧ}&Q _;c%گ , fڤK>̶tuXu~m%P<,Al,"IJ2-!#VKwh*#nEe8WFbmOTHQ .5ԏm x%MK/3șP>@";rƢ+l&Y&F]ɽO`A@WB\%E;@$<@z B$i$wpb6'4sp&^sKm}GgA㼵Ldg/`JAot`pM 6(O2?ȡ !k]zЁsGm$\$cU)0A+VżT2}J&GXݡb|ˁ)2lX1o+$r:mMAc|9v{ƥ Ij]P9ZGw8<*hhO<%ֆs܀Q }ҎLF =д&IbtSIkɋ7M#MK%i#uSEa B%+KӼ=Cm؁VYXj&?BkϘ/.m=kj^yͺة;/<#ë6/4]6$ m:.ħ tM(@2+Kll0|Qř qdtTFUON2,0յ[ 6C zɊLmbڔjuKzݔ>PR0}bi=H3'ۣ~'A[Rih+bȆ.gk _sI(K!M3*RdtwG4E&A 1f 11e`kfqK2(Rnpg#c۹ft%t=N\syPz6hMmTԪ\aD|W<X&Rʘ{ Mg$|N"HM 3#DQ=s'˯ 22&񱓰+eӺ$atT1r%6,1o* {dv1dub$̶po~Dp ƜP׽LZc "bEanNʫv]-CGRQnok_pL_'go#5PѷN;4~ tX)M_g e_ּ+ \p}M}7" , i174j#@<F{!<m7ZעG2P>}PovL;]<H=M}CJ6`ot;Q8Pl}7aؚ{8;eo$C0NpBW%$E@*#b{_&ҎX5?`Б/ 1Qk Ed_Bx҅*u"I+9ڼBfE"&9㠪KIH6;9$݇H# ^Vq1'g1wdy޿鹻, :AT3(mTT?۠6RHS?ٶ$/hsn 1æ)wowaY"(1MlbzETEH|b7w0+" AS5 G1!Ɉ!]S34wx\ }e5C6e;i@G"{S)GG:*e{7o J ' yo(I3p*) Pk&4E;`a<("?[ؕ+G$t'pBz| 2X ytzTj1`-_ߴ%WL9Oʠ]=|ݟq8D!Rƒt;Ooyʃ/HpX=mq^sdC|wj itÏiMh4YZ[YZ.AiaGOβF{3aK14i^ VVMQ\^fi:4޴d:Τgن2XeU jj[3"^pͶÒ h"w*0⤝o9%ԠA';CSG45 Dč^uklHVl;UuTQʖڸX6uFqdcO#~=FWO-Y@3xRCJf50Prۏ g'4K8J$ ea)ϼ@=m$ݵ%0Hʖs;P}yrdsvQrEurhpㄆ΍0YA|ƕ%ߊrϹ궻B5< lRB@<C='x>bK4Bv4:ħƉ'kYNc[+E48zfrМHJ.(7v십52>QH}:t(foRT灍74gٝEՓXu%7B#8 o8#&Jyh,*v4@M` )!V7df?5O5*bTogLҼ}لerrZSQp&=aha>-(/1$ȉs20?5Y~<Krtw|bY__TE=$ $a co9$Aq$Uf7^wdVI$ŊEly+u޿-k3ؽ hv½Ar24}XYǫ$ծ99E|ʁSrn}S4 `i8+5qH \qmk1)ߪ˕[G=wcY&Hu1; a1 AR)|&zBr+k/Lls˅ˊK/!GDgp!hX&mfcQ"@l`imCDZ2˿ב.¯pzbqFLBE9^X<klF(;LÈ`EHB]z0Zl~b0kSa9"6A]%NFݮӪn#B%i׺bS 1TYYwtK[4:)njyv7{`) )<:ļ}︷颷hV䯶Og}`6 -YG6U M!m~خjV8vUp/ AO-{0!`LPioI @L բL#O } NNz?WDaH̼@)bt {m3h a>IOs;`e+xL'6tAM]`S4V=L4 x[OzgJ^q?qJvPj 4pH܀9de1gPJO_WxL'QD}bfڶwSÜxF:Rp?W3nP]bM:b ۆ̬Apmu|?c9^:SȘf|̮2^7]s6ryY \.=u8k!Fn̮'͐?? ̧+FvX8UDy1C-Pu]+G2]WrHߓhi4Ռ:q!iv/,@]ǴC,!Ri/)v?.\ӇXW EUd4J j/<.&}"NR fk?ĵ{FDG Apo̥?Ig&X4G#ME#1~6/&"Y&xdhh|̘$-q ze$/bQMLc7CLjĩeJٖB|AE4U-zdBKIlڟM3aj>ܹ20(tEw1(Rk\X$t*ONνvI }=S>_DҖ"ЖwF/ 'ʘd9D?٠Ǵu<]tJFOؚr;dL)zcmX  ;2_\k7bK.bWL[ GaK=ͪ*񺔵~+j"9 Y&?{V>lޏ:KO+ x0eHndRCz)QUF~]SO@Nb,AvaGƕ9R;r)wz])T+E ٞ& Jw( ?3.FIN{vY/$}H\ .Ӷ# Oyע7r0t* 1JHۤCnq-tnM˂Tc6Rk1Ң=EZo/R![T) ]o%׬7B!bI TOA i!_љ">-!o':|%^a֚4^Kc.~ gTWE|=%>Mi f,"w_vB6`ڃ(Ƈv<`̄N7l\ύ#'_6r܄$vow=ؖ5\/ .qS J< SB`|qA~I duNbQ7hU|R< m;[bU$Á3UD>^1Ś<62(S!<)/6t py։t 'XvN72D& ehm_nf0;CPī ^ZijUa5R$ e/K< mP-;/5%"dRa \wՠ{]˓BbgFѓ֋ъ/GN`T]NvYh"zhn%i`Fz}{lh>'U U>:ͷ7t=pdu6kN t#xْeR +$o _LtD33 Tw㖂`NQ> ]\=C|Z1tyՔǚmf z׈ف CGg#|EbNSB{c{2*]i*蔔[*m^)1 ,d1<_vHSA:mG@/ld1:B0B+.ʱퟶ4%i5]e&nq\6'WM*Ι&߁FF*4 Cѭ8RmѴ{[YӉD k0NXI eϻ9mc@3W?Ϲ-Rߠ7#ouWRgi5] ϋq$2SһZ7Z3^Ҁ<͙ ɵJ YrKJim8fN]SL%z󪾌þ^fW(i~8jʷ\h _w#OK,U1 A&n#D|gYbx+wFa)W;+hY{-- ɋ<̥$D6⎝8تbF^( v>x xˇ'EP! lfx,/͓a8] =} 8 >j?Ŏc*Je^+RUOOU]~, ]Q^7J й) :ur EoneOV(;c~}E UHTA&1~۵ SYFcx*_,T`>Jʎ*ѻCbx5TťFD]Nk"Y8m;ӈYMEB\1AC9S J2#V6lߠ,#5l훅Z\ܥwOVby P}}0sm*K/n4DsUfIWZ;2I´,--l '[;2"_?MhS('Za2^uo!3N`z%ml<\.V(e91o7Q`a7C|;\=]S<8[&0 @V-HAڶ},t^O})S!d6>v*`ؐL>slT'e:'g]fQȆ#6ڠavdf95_a/]gSUX!tSF.V)kQ~{r?/JwqR[SޠF3٤gH}eUpRuZb2iJ^vU{f0H!:KG=y]ot? A y )imF]  Њwh%n<2T R5j"ٌG³7,l=yma=!h򍚣7rKV|P|l`~ǞͻsK'*ALCX<|UQYL7`e33Lu 6jt:gȿZpOj)G<0l0VjfqrC^r pv+A!ܒ; =c*G+pd>;CI#㝎nWoP4M6oI\0) MwUX6:3z2f~%D6}VCAxμ%Q-BNPQ 0D}dG״Ҟra! pK?K"tE:'KqA}v5N1=GηD[doSm$Ak~Z{P\yebR+Nh=7ףּ^IbB!RV>?;u۸T%i>bdgR{ *vL~;x<7I+ם+cNMvͫt֔N"7IR( ߼WLAmj+o \ ljb{mUÜ56fr[ǃ t{t-H[z&3{ 51[ "-`\ /& Ҟ' ΣTy!꣪C lxwLRZqYYsmC.MfKo#ryjr]U{l|zR/^H8mM]ID\h$gclۏcsms=CM>*VMo"הjt+;M {uEKjH=[ ^LCkqosi!>k9/v1abC'$ff\ xQ3p+&3ŭtGz;r,Z +EN*&qurpS-}l3-2찕`M"A.bPі+l*s/r]ԛE(:u#ᝬA:+|>%(ANj]z4+P j|Ni>e32׺Y^W"Q :/.tc NNJRCYBL pw8˃m]9ldp/3]T2|n/‹E3JFuLbDo>=l9?zM!W`}yTu",T+eSjm+ K*v($:>AJ-gM`cc4 DKytbIWi ɥ oh+]W #!@Lkْp stY ǿBv!e$ez^^æ[y;zؾ7#"?#<{~c3mKBvK؅D~ ck\9*}%U,І^Qc?My:TNL,,}"iMT7 H *5׆̐ 0"CHO&V+61$MbƮ'_W-|4=_.B-)/3q }B{zzK(Xo`pu|Bwx 5E 1q' j鄕vss #Co3E@wpEB +?9+m]P·,◜bC ZݪݼC,n ]^⽶ʙQ 栣Odׇ4tOj  AhXyH}c[Ax$CiZ֑Bx/8bH>ʜɭþZ՝x,|kWp (HϙzX KF)Z豇m:Itԥ}侵0Jo$ZXքS}E19g |pA ߿;vhb'_D5);G!?l^F4V ==5XC֓SB,B#PNq0o vAC }RNUJg16X S 1GR7v;p9.^2;W#\'hf>Jm NLNR`dFÊ]Z>DeXye?x }CO-'wfJ$|D[Tw3sܬGi/p—hi1]aZ誂M e*Y@ AVeL:A^}taqCb{XDɥ]4tYI!sn(rhW-x)dblZ̫X5} AjLD4:t0*f8PbWplot/Kc9ђ1<6.8 )ՕMhnSڔ(©1 vZ.v)3Xi+1el5Z\GǒjBوMH˗쀦 *y30@y.쥬{c0;xv55D 3ڿ+tm2+yC;j˟*g9[xvDsVOųN 2: 꾒#wC]!{ mIz:d-[Ψ`6_mI&>ɨoNQRN1=,FIߎ&pw8jo'.D'[3ʭڕ煐S%aMo#5.@ Tj6e :lG܆jj@4fWlpJFE&jaGvٿlt8䤁Pl8jr+5I-atȺɇv;%8`+}O˻[f妫[ɳ*ks+ l 끌xDj]3t "uPKBW|TlOu`!I OF擅̮\ELә6޼H˿Y(7R ZCe;-PN&̴d5(? Jw(QK7pk|P3 Iw+`rg_ubckxv,EZ&|el)xvSp]Ekвy+h7t.S R$s<2T di [Jfs"qV&pF3΄ÿs#lxA8kYCZZrVPj1zb/fSJIbϞN{(ip4Gn%+d`w)1ЈVIu ]?7_̄6WU CP& _f(E z/wlo?A+4%]ጛ!̂|?|=(H$rخAVzB}S6fl2?Z( ̌.ȟ,g܇QԊJ y _+y}SBfԴ5;|?Wx{|v wWTbxXB}T<[TbD?]--bARfqކ'f779G_kl@R˳DOwBnN9l)=tiO|=͟?sdc7%V a,7\2v b 4$m jcv Bx_˶ ]SH7HI,!{9s.;_z7Q\d3kvDdxۀA)GNbMu@NL^o3uFFa| }GH|1@|w>$}4]0=8aȼ_fȮ:wH;k,0ՆgB r|9"nu:wU~c3WIb8C8"j^ٿ+\X*jKp/gFԉ-0}56p OM*Px.ޘ&(?Æj=dW:'Dyp 5ѣ~d{"E}%EMmkB}ĘE(c+3NxҰ*v HD97X7lMrd=Lޯ mkVϨ':%n-tT%d0wkz.q oH_VFȹ844xipI('3GuwPzʅcS/ؐT8c/xR0|4pt[oUW؛)k_x[YƦ>n)YWz!wEr>`[`۠Qӓ]SkH:=ڷts%4;xV*S]rF:'LˢNV$*&e>6CcX8oL2Qȅ IMsh=xk| 3[Ena Ӣ{-DS_#z\*M#g2ewYpH p{,A/jx}T&rɭHe}Ba+!2S,p^$ve]o}NjSexfr/,fa$&ޥrD{Ddbe%?1->4jr9nZ2rgu t}z¹.Bdp.,oc#Qm_uNښl@qFnaTIo_QLfB7Pᇎ4fcO=eLjLfu|J2ڕ *1-HM\}^f'\Nm4\-b햒c y`vH뻍X;nfm#fy%k5/CόżjGK«v Jk Y5k"ű*eЌ! OF1ʖN˚lGKŒ K_<DaO>N29lMKkx< |Кx֠=kedp5L?l@ m#zyOTx=" SOɃpmI7uԜk| %3QŮtq_".pm"1񽢐Skp_Ʈʁ̅,NԕOa-po5 I^(z9F`C,fx0؀(JhAڼ͑9g멆}AX/1WbO7G| i42-\^tpau8(M&! ;.nk+'^ҼrQ"{1xOSo3~FޭLHb&;=;7%&KTvgv-3 oΥ"5|nW@tȐ CQ3J)E~ 밓*h|7b 94:/rJ?[ 9Xw+ y0b<PE]p4+B 5"!a %g4Yez N0t՚nMS YK!v%cS xfƿE\QƧ$ .4tԽ \E2Jbi!GvP$D> bg#زw/tF|촚!c |PKo&}:)YV *y90 NaU4aPrp2+|6CKOMԴ):NGV*iiun@k.: =˭D]<ZR1(vVa›9nд-|WkʏOa`$X˰eGVK`$g<λ5*?8>"1:Jy33ܟ[L>t|;\A9S9孾T4hqn*N^ڐ_Lv D>s "K(Ktt4>>6ޑJdpEe;A3Qoi.ܩ[֝֬X'j}QqaχJqy~ RdG uԯH! I+UmAB+e6mLmQ/|ZNg!{H'r|8XjnÅ`ṬF+=B%)^Zy$`'(3mNtM?N%u|f _Й'E];:\ޭ02:dO=Q$jzj\ͺ+yp师-TfG'El8l,oj\ʵO+ul^UZ찄#ϩ}@ːakM;[cpp.0K؀J1DD[&+WFf f`40֢?YVK x ffG5V݃l]n !ܦb5+$T-Ԝw4CVFemZw{ ύF,-נMa׼k\OȾjhh) @3:IY1fnS1~\Vdm̀Z؜y2$o{s6`PMh_oL u(LNoɂ&LU>yd!_onDby;%5؇e}LE ZЯf/q"M3 `'C~ZǙz8J0]A6*X"Y-͌|в0#&3_;h6+hLn#//|5MXLhE'@BOɲ$RTV5 K%L)-Z bʛ#~{%lAjo+"b2JH.yiT7R*kq<x |0vh<;{0FHW&ϕ6w۸-I5b cvBؖ#y kF(妵؀n 1&|7;ᵮ]w)>KA=ft,Y逹46Ok{Uʊ~oavKYI;$.4##`ԽN}gǁ)#~Ў<rF22_04.y75KM>rb }JB3֕%1Ц3cU7xUϭZ%=lIU 7 Lx!jɽޅ[(n4}DKjj_( "GTXo3\iD- =Q5t VmZNbxLoRxˁ[aǵ Ê-cXuB$sW È9Ha5*H7HoXʶQә6ḷIsLɈ0BĴ3>PSl4@+풉fӿE֗:u Q,ЕśT>.x{S b}r Z=5(GX#D3 )nSY=TLJu%J1 @w^.[w sl8g"wm0QnUsjI3*|3p< =4w3̔Sum'Caeds} zv`bpP5kctu-{llyEEG Gߑe 䮛M W3ar{h>#)LQe> ;VIN E͹ 7.Xy?%|~@W /XUӉ`z$ʤ A wKH]mجC*W%JJsB=iǡt,pTsw@H oxE!LR2BOAK\[?X='F-"=t" U9e}@o 󺩂N W2u*rJO:teSV ~4ƗգV?n*]ȴ1Us (V#&\2 3 ]',#Fi"XrpV:$?L$21Q5Tp5@ ӽ2TN<]2T'Ĺ8# yZ'N10פ䫱>\.`M7 @#W"zO2_c bef0][Չ°6͝Pe9r:2o2KqPLb/e8a08үi@@y4i -|?| J-Z*)^B#^$IǼ^|"_XXCr)(%QP,]p 8 J;lhChʝeGcwQcʪɨO:jr cePeM0ʑ-ĄQc!g܀hy3[ ղyռs:jGE-ZOuwSy!xeɳ&1zd$nqG6R҃>#J!7kǜ Cϭ],8;59=nJyO9 :#OXx?ҧ9 @̌?Y[:J#a _Z~s h)FX˲j:@ܚ!㚭"$'Ĥ[yo3t ٦W *~LS|gܠ^rLZx{["Qoړև.݋X5/d"^ɂm3WUnd6~p@56>qx9L Iu濹W:B~.nKG }fAQ@xNK҈}hfS 0)V[ֽ X_omO^{RV46AN5i8$+(o%]2XyGfHӁ81; a*,`9D<цhibhp$S^y0{qe(ǞrT1ϾHi#́K_5Y\X|,O`hﻯ, ^Ck n .mBJv"qd *}vV @2OACdrبl / /k8N3 M4}c]pZ;,yAAEMZ g0XciC7 I82{pnnEVBFE!vV@f2ٝ0X"} ۍ ?Dwj5xC1#oO7P߼,=*:I8+@ڌ^ dk -^ ,秩 o&x>(mgi-G F(ջcU? q/ʂ,cp?*=h_/3lUږ#˧x@'oOs$+7أGƣX sl 37(Svww˾3m!ḁKq .EQ* QuCy?|^p^EQTu*^ߜ]_y1'{èz (&VC4td)'S*Ӱ "ͫS 75_AKn-S'NZ=>wVdtr+$5#O=*LFiHH4yrO4+ˑ$tk| L>o|R*8N?jcct@W#M>ӗyR}ozS>N~,/*6X$#J_cukOK=DË ,ľUH|87g=dp+_yWYnr"{%:"ۘrʾ?ޮ~KMԾD_9Gوw<@# /V֧kߡSG|SoGz'g@3(XU]MM X[a(}fBnU-"* JX(^nPBV>65zw S{9L=*xqW;[oIfxJƿ!6=9w~"BT:Bݾh%u-]{a[2ً!"1aZ2gw~(E {j)6Wyh[#x[rЦr*, aB@X܈$bd0ҙд|bO7i ʪBT:d_t-09QETBiXd|%.ȑ]TEt!jsqm}) '0wP3hʓO\]]X6C#Vzx4rƫIT+@CщNR\SM֖[5L %ANJ~8)>;>f͹=]?}|^BBr&C%ظUJe@oi .}G_VJE 4Qb|mݶph$pmrola02m11݌'<=! AN&in<*tN̤a1u._GG+G,(^Dcqin-I h@-2nml{M'2ճ3|X1Bc^Fs)X?yBX/ihϮd)Fnn:=0t3]>+ӘV cfՏw򁴃7枑#ku a`[$"(w %W0)ם(I.NP(i;т 'R:;n>.zKjeXHi5@u/aֱm:<u ԏpGa?1>+Q  HÀWiE6*ɩY1H|XԇBJjc|;{H S-3L". qp3_p 3o^+ڬqkx5#:B-\ {+@{9an<|:+a<yt"=VQVдɰ,]h0Xe_}\C|V$+U.^y$h g`N: eOR<2^8_}%A@"##!ɕ 5J_ %JdRC)7e~dIB&نjq*`$_zFioT63r YcX)9Z8QEiGNq?+軝ekDZoEKљa\c+G}$58jhKqP뱃O|H0LYgbT~Fvpe=S`xQ\)\ GlVnq[K kykhyi!'#9zYAe%Eĵv+s˄MPR0')CdtKɸ728Q<FK~܌k# @W4C%A{Y'yp'cChFE@Pc0Ӯj9!2<|g)zG K 5]mfgL$:?,loL>tJ"#uL`e$@OZ6a IF h1!=GUsGvChmt6Ggr''UNguY#!H$n*7HUStמԂGZץ,خJUzmoڃKQPD@e>'I:߶/`D~ŪT7U3/b(]x'4#F R^㡘W@̵9%!`˙䀝}'Ƽ{vCXʪghiݐ<<zD p;g3"z%٪\E0$|6[$o}pr.v@I=0†9V !8ih2OJB]9;Yi sp\ݰ=~0XX& 7+Ťfc\rC:QZWKYI,n*N:Z7sDF0#w%gC+6l㝭 ǫI/bblLIX [L BdȂ-p6F.:y3ϧh\WN`2Ԋv>;uzd#IfZ /HnLaּ 3X!iEVI5MMU$yDz4_#;auM<{ppiE9 @ewQ[-t2>d8hms9>X?}nOe㪀ۤYeHvV3hp2]v,!ÌUELa 'ߍ P|RP-\r:Iw*^ZS} Ϻ$a]GcJw,Zi8sZ-3Z:ál+Z=ҟ]^44mνu: `MeD:- ˶ހi]6.A!C'-3o<أnC$3h̥d%ٷIMBIiU&zɋ<+z\D^p#uL~ގ@Z!P zG=Ua#SQuu/B-DwYLM>fډ Y|ڌk!lhG u4 6zSy8MѾ00P7L6 Q8cؒzą?56G c74, z|FC#S*KpʧqIrKNP[ҏ(9xL8 ,%H9GˑУp7 qlvN ȤD? D3d3z|!Ndgr 5,\%:53-ģI6UQ]*Bh< ZFôw.=c-wk@IdZٳ2'BbNh$Gk?KjU^-)wtD=hҙ/*+.s42جayͮ1"v9U<:6uV)yG: Au* /aY8mLVQ)B2%A6&(ArwFB|W+ћ?!Q ^ T>[ I$ s9͸;#j0q2  ΍}iNti qnE?^$I,Yooi y]ޑ LcWt\LI~^FwD0 @髞HZE1Ly]\o4hi$lLJPPé8(=Dt7ɉVrwL}n gM ~;p[>*U`m7|I2U۰AyUm0D2. /ʨP&a{Q~6- \$(Ƈܜy6]]2UN*-#N~1^ͼ"V2]vkŨZVpS |ԭlY9:GӻVT/`. ˵^s@q^-"wKRhSP<ԬD `ɦ6#7_`*Ƹ9 cN~2IAޔ )@S$9#3QFX';[#֛)ճBc/Ѫ}s S~$9&ݧM &89XTŔRG=GwV"fl17s6N4gG%o5v&THJ8ų:I"?EV%@,ndh.&՞nll@j@CIj!"*:-Ij*c3 ~? 6嵰XH\W}BPcL7S6C!P݋/X2sidA. J={ió/2|4<$d u>/+eK kgYZ070701000002b6000081a400000000000000000000000164df7f6f0000149c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/t\]?Eh=ڜ9Q \~w2 @i ӣfIu&p9XBzR݂rǷږDdw6[5\LؤfT%?#B<ɦM [cQj^B:yŚ g9'V<05.9e&]pE,ESm*>%ңJaxOvR9r`6`< =ڶ!35>KfL f(UA%7D0/e;:YwV0 ;dRV  n &(avۻYg d>,ۺV>ʔ@F{g`M/,}smѣpՓ"P|I򌭞 8.7MVm0|>3mo iAWQYL! vBq@zx gG\+Pgɣ}܈'Z{Ff>aFùu\1* x|nn<+$t(6h+pBM~OzH'2' B3cP@L^ȠoG6P_%YQgzwN7b+suS}޽cF3LDL&M!@i3~|B8sH{r3Lej,K5]v NL8A"uGL2"JńJ_p^:!ȗH|wB]-ErYcָ&ݿ&sا=Yod.i3W#eieɞyMs 6ZJwJrw?1S^LQH{CfDZH f ^L /*-{.V Py%idQ6n:X$ߡMkT؏Fy<;ao::l^o^h_Sģ{މkO.>} ('H0aU5B!İ?G톾w+`,~0-]{L ¡e0%Y{xSkފs|tsS5ѠыGwu\%GKGCۺ#uܷXpf=smyXF⻍:{3 5L=3mʌ T !D4QNQ#Db魽ׄ=t[ٗ'Bhv{"Wzll$b~e%lZ8sscrhܳc?B0 ڂRr%bt3kH8Ԫ#'HS [UHbDLh̏X* v^ c4V D?w4oRAH̱򢓰n )DA+aS@`]Ws#bm)LI! 7̍bʬJ@Js6 8#Ff^3W_dk$NL&q K 1~SKJOsf˝LJ+?$[xgoXL#4(xѬ65Q3;ǺIw48aB5zsPas (9d  s'gMͪ~+qGhWAt ^5L!*Z^rxEꉀ2v0-[.h% ȫH/ a@L%'/J>~oFoF4Aq> lz%<>!?m6^!{eKY+Ȁ_ޞ\-ădTYnƲ# 4qp:;sfY<0Ĺ2V5BېKXc/?EnqecMCab%*/ U#w=$ȍɀ 0D'rlI^XD٘i!fphMiÑr~:1N"~)ϵ<\q@ |2hi=7Zc'`Fdxd2*=FjLi5w9&d.K4~& @ 7J S^m\ 眪 ATpDo?߁Թs~7UXe@-jl~VX-iLYD@0=md]=~VN}*yL :=7HƊmc}O7X * >4xbl¼,BY򫻢B&(~)VO5,xem@PI o A/R٩0"etCvs!;4o%MA*ťE>'mh*HXQzlmEHЯߗ[b'8Yu5gB4 As="箇ܽegd2A]^ol!ƍ)}c} ?k!PJ4kr oWI=0o9+(˷fOPrj_|ղ5I=ײlR} >wUo ׶v|r TT4fLPd#r!ZP /Q~{=-cH^wP$wr^C~On;"/b"ӕtRK_C)ʟ[d,W`@voSh:$dA"c3; jj$?M_>ݣzo٣yw xZ i:N[dMm{~&-;:1Shz$`2JI72fcNVbzΝP޷!$$ա^е7 ۙ8->] *IR/,. @M&US5-bAӟ I`Tn>MSc`*?V`X瑷T6Ŵ@9 W6dy¬[nԳK;4эE͘n}YW᳐SpMJH5Z VQťǛp/FFǠÂ16+'=NwN3k>fG~ _tEgX>JC/ju,}yN? '[#eʏRA%kOt D[t=4:TPv;1S@zyɏP2O;[c B{+aə|ڌ >~E}*3s4JkPmV`<"5kH4Rq1T^E-J %((t`헱gYZ070701000002b7000081a400000000000000000000000164df7f6f0000abac000000000000000000000000000000000000005300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/k]?Eh=ڜ9NfI AEGˠo?);5vSLRs,{}<*pe(|9N,HS@I<5dzK/:j֖ > A|Gʄ&(,thr^çr]0GOis鄵P OՕ)Rn̪)(;`Kꎘ ުrc{$Wdo`h)FI:nGE~:i]: Gg($FaDKȲ8(ΗYCJ ZJ6`瀵C[ꋢ~yTc1 vG)sbcK-p zsc!OR;证/i&T0,ށxPJ eE{#c].i..k4I/H_ݺ.c]'gXƠ!y Aӟʂm(`|+NSE22ۋq2jc) <"EW~~"fsTW(6ɀF9QRJJCy-,u݉驏C pD]劜]K.N1]YC`,8Z Aԣ^.#qm6ε3q2ZW'I¼PyyI^%0:"u#(`.o~ `d*N,+?9,]_Fs +یKɃftWFSU=ӔX3lz+DnHTδ]lkT=&u1gyuHŒv7INƈOWAp~٘V17|glGj"wsgvo]i^'O[C'^q4ael1vD+GG_[-m pso9Yʹʌt^P'e[un>k|P>&뻤MеZ'xME| .dR^;x)dˮ%2y_@VIǷ )5$*M6~(}r5e0ntO@>)sE;!|A8k%!HNb^ί."RqNˆMk_/0N9X-?K Ky3w:\qpA2uݑE&62geGf=10D:5d.% vz^/XJEwf&NL!~ԛLT)~}Kw\ƫ_w`يU)SHnvӝ"̳ȟ!zsg$֩+Su3B st8/!JLeM.~G E٣XLJp [()|.1ˍr[K#8]EWJ[ҰDa'/>맩 x38}wV ٢1sC6[$x RLV? v.6vwǝg}i7pCoQsymwY'[YyhqWƌu!c9& #: RGiUx;s%`Uf#t}QtqML25lJʃα~CX ~c|*Jqm7g=5g37U1$Oo:()}wrrbqfLvie<V~uN<w'Cs¨Zv8KX h}AK6ЖٱKu}v-Z.A#xp\ 8ֲ0!0t|r0‚ƃ{S̲3nE\My]Q67!sTv{ʃvYwjwz[Sȼro_4l$3ϲY#"AV̍#\[kn+2Z-267V5v79ݒ?D.'s1m޵nD Ͼt#J8q̋ꉟ%@_%6R:aRًƛ_S gR+E NyK t͵K6"KbO7|mQ^*@0}!I }FR1%惧P5Ǹ ~kZ2'`HlVv*' Itkbn$yEĤuZF7WܽG7˱z3yFbgN2ybtx F?ӷ257Q 7Tt̨V hd/$xc{*J)'yMa[TK(]%ŷBÆFppR e3P. b2Lnhbf7C%(J5ˎ3󟪄Hb ˥ TϘ]ݛ'U'C$ՙ2ޥ.Rk~rqVIV1oZ9Sii !RkF.-J/6pqs^i3ib:!:5D+4 m2-ƸY9gmj ]jNR1>vp!^vBOGا~ @LjT:Bҝ!Ǜԏ CHp?-Kgp)WHvmzezXemeE LYa"{/u7, B4ۘX6Pz[!͜SDU>i-@E:*eͱ)G8eNi)G/[M"e#-8dW f Ij !QX;)v(443W4^Xs Ï`!v'm`A xEx.YxybDwk}g({Ӯ#9!h]QkGKj!o\ i&ȲO(8ScCA^5n6nU=QSS.WO)6BD/!!:=m#G2^6D-lrE%Im"ԼyZ91֑ej2N3Q$澷2iL*l/-}R8>8OG;^OԊ'.ak1` *=!.нxIF^_}\7+ذaR;t}^yPˏuEb,HKo/ʅj;UI.ӀV $]ɳt2|e~iԩy >1񼂎1|k( Z~8|SPm [82Gk b'{]~E vRt@ Fu\Sle"NBkA6yA-7﫣 :"'Yͩ!(e#` k|zf.Nq_{ڋe$ܢۮM3H0y w%w\W[sBgyqcJ?G҄ S{`N5S^{o0Bڐmf$ZmN- /-wҼP&NsӤK'tfV:(%>u&cľZ|^@Rv/$8x xkV |諗؂ D 4fsdY֬Xžn/E@˂C _ /Pl,wSy2qeofQ]tvOwaזY5Xizau#&-kdX.S93T2gךԎ(דE_IZҶ=T}zxĞcd%S=ާ;1㪶:rV叱$LJrrԎT⎳kEThu+ )*zUҟ >fj%U=N42D"T)VwF Ï>#%59kq'<-F9?p G46PU{Bi$/tYh",kaftW*$C\2Þ.ѧ8&~؅`rTsz(gPJ=N/qZBݹ/˕60FROiYooidn;6WHQlefnIE=I=Q'!GFǃ^Ud[W q? UeF+_m!sa wo׏B}xk '[-^%k553^D2v ΊQwh:ÈcUϛ>8ʉp)c#Lζ5?=yk!?d2Pd+s%? ŞVO )`Ѻćckvv T>r e>iA2KxŖۭ8bDuw~.s %M*+F#Gk@Z,C,KG[t;?3&v1)UEkT!kCcS^w*zzlX29q*Wi) >jU0KA7.K.VBi~%GN}U^wCZyx`^egLﴉS@x4ʔ `w6;5b10cy%ͻGŤFSJu|kzmgwҺWK<pKP-g.χISA:`̀(]wsL󤟸6{b3(æK* DmFTR> WWS!5k~u$t0`5rxF^hEz6gCNZ,7\&m2T-=jvaHdDgϟt`t} by|`ЎSfDg B79[}3!{i9$Ilcwr#A"A Ҷɛ 8aBKtX RtQH!8 ℬ|x vE()\۔]# 0ۯTqא/Hj,'xg~MN4q>k 0`qmA)(] ݼ{%~4$V]ÔY`XI3DUn|& vT^>%xYPrS-nTLs{Ʃt&:[ 'p ߽*3 ~yr#oɜ&ex1RMK1zhXմFM $XR{w&YԵiyν^PLKUd63 8>3fc,ȷň0鿒Ab*%e *Swb\U[sJҥ/[Gnx]+=>02"g[?6?8kɆ>r1Wxdm.6T)\m 3͖Uc{&X<;S~8 ew":I j i@H zl6Z]YwCG*V,|;9}n&U iO$.01!̯AMuS"/igtFĝ;fDCq:X/ 4)y̯A$‡ɖy\4 FuyE@W&XfӇSS+U}m$d,U YA9[ mj0gcuADUФa4PD'b?G0Sg`sqaFxn!Q+ LJE^ָb-ȗVġ Y8 Ոp ]ސ1z-g]{NԾlJD{ KBY3Ӧ*Spmx1+lwljeF;Co$hMB`;4h_A]`b%g_A9iKyb *YZ`1DaTS+kRGQW~-fnen[ɔ)>B>_69k+]һ2+ ɉ#EX".1g/t^8cyP1Y^He*`4VWOYY^WgH-8KOH@\['=&̅eWE%AAI oƜ̒7z끔GW7ᓼ6%yCx |_6?S lfO3^o'bVN6'f$Js~myD-%mZDqtV>;".2@ʴg2o%yc SA*%,铁M\,@8c/+9d_کIFOx&$}*@ GI3FMc; qˮkYTmZi4f6fڝX6:B_)ݢP$M5OUظ$JY9(,XūS˾__١nR>%\62ݓorwdbhۥ%e? g$A%w^RqW0(Jhuɝ(V11P[|Lb2A]0=)R<}xk ^@+ÐA~ 5i-@7g 7w|@'FBnReHY.Nz.J<\ BJ0~6# J!}= iշ B9ߺ:SQJ{8n}6XOԄ xamM.r lsEvwK>X:"18J (xV|{(KtCGb(¯9\uH;enϴ@K;/oBNaj/w$`o9.7xJ/z8sUKnjA`'k yP:$,23^]ܛ 'p(:cgӭpR+Dm O0:@4F`jvQ@ǀ1s,w;ۇј]#| -;0]¹x&$FZצ`F:.v1ߘ^h7 ڝЩ,bjS>O(r&*ЀfBJؕhAVkP-`6am܊g#Wxb)M m"vۧfqr+]GQ'b)m-lO?H:oYͨ   /&0 qʉ*NhLH+`}`svPrSc6IB $[Zbq!u sh{W]o̬9VCu O_^YEXaJ~L_5NGY"~ ZasE 2\R`C9ch5RM BJ[hͭz#`R!bp'w2brѷc ;1hogWѪQf&}@k!وN4ԛt"-ϯ2aOTmXchk`N ^vi46 H?{ʳRbjaCڅiEaiEn XS1f{X[!۟a횛ˀ7 :j&&ae%sf̨IƟcb?u]3|]\Ϥۥ0l( c8k@⹯|Hyt'3nUnxBctuG 5K&š~nuS2Lk7k0NQ<DQ{a oKMڟװ 9E^8`D4 7W3hVHgzb _VvPy<+z(逻N]S}zZ[칾 RgDm Ae壑HhU_w.[F2Fqgু]'񥎣jj 9?dčٙW)9ZqQľ _f ][`J.MI2s" q-=G=\EOvoF:WĤ>(u#v=߾fkr&O\n^y|5/|l `l!u!c6ΕSx3=S<.@ȜRyq9^b~oʧn -p?Evj.-o? V΁n%vAnt܊:Cɸ4vYY\\7ߐG{V۩ώްnb~`1BaL m~(/Û 4_xL $TC":{U&[vl #| Dxޭs ͍ɣ4>kC C SSNREKfWPv N94U1>C*2>H <8ϒ󋬢w[H4ق ,`Q{ZWY5ޝ5Ԟf=` _]/e,(̮yn=ݍaTVb1qmY$!s .:sz|eV}xQ7sɟ Li|A[8ז&6߁5…ү3 &4O2N} +tHxeě}%8>?_#{5Q;&|۫O..>vy}_jU {MjϧT{q}iMd~rU`p0e *H~tmBmG)>L^ϼ6\73n*3ML[# oF0/#@ x6Ѽ}\0]u5Y+үe9 eԭs5uZ^w(LA2JJn S{a⃅z7 +~Dl] ̛9հ)%R; ז)ݏu&1͡u[1w;bqXvdDSzcɦ#[2 ȣK2ꡝ@ZUJ\qRD(8{CQwa9n[ː1cjR r^w]s=$g R5Ro&p>>ZJRUx0C)9btJ3y5O)tOc[->sTc +Kj|jrujm}ѳðj*3;&G dRMIY]PO-cgTM_v< ՏYF>@Si"A룡2e{3fY,İpS&k~twLT,D䡁+ڜَ+D6\k"&G1IZjd,8Oo 2`}n :oSEvc$*[vi|Fs$6k&-3QpMx&G*pW̱Gj' PGGIpBb.e+qC?uv*5 /c&b$]uE5_`~) S!35D>&BFL A)D+FtyQޤ(H˦t/e@zŦs O'4?SΛmj,}#HiX1L>1J} ^HrTNDtTgmœR{[4Fָ&~(Ba3('^qb~ӹ٨e uM$_䯕Sl\dO#͢|L8H4jEw ?Cf{ZŴ^XYNѸaְe~A8ϔ?1Xq}=Ni Ė$Tp{tѩ wFU|/m!H19ay>M3g!osT8N52_̟s2Ɩ7j = mcOK܁EZ rٖ4דYT%+R^Dɭ>.!&l K_B'kQ }MULxza,Mtɝ(\Gtk5]JcED^߸EaW"4/Eߵ[gVg٢f1L:10|QKB6$E7:&l_LozZC ZQ] zrIt/3C0LS3Ey(A`P>SZH֯pe1t{\V!>^d@1 ڶ^ed_gIW H~?J!x?r@E`o ICõ|aVJe,{RԐ2(gC*fe*Z@>' ~Tia5 ߑPAbL [HI 8 㳛; ݛ ȯrrqBkJZoEyʥ3.α`0Sm`=SUSLZEpw:ti~QCM=M^ vUz:P_5}̳86#Vq\ w$wL;" LlDlKt$4ű[jUJ 9X]d F1&9´F?( u]V&ҹhuu9ƹ|+#)=u"xL?}{|>L;+(:q.C/J7_T9odV5?t g}V%i$rBy}0cZLAG%C@+k31R{He}U#wR- 3]{u=[~ IK`0~1 Dp_轊GPPcoPo7!$Al˫4ܤ /kjmGZP C[fE}Sw@)_f%㦗Z\il"3Sk\OcѫȘpJX' V9uĞ}l'13ϻfQRjz׼a\ofkg3#m~zwSFH$\Xqcw{iQ<^~O`1\9@zIԈkpG[=HQpYhd66y⑲q?!^&ΓcOrΥm>@3 :iHɯ ӭ  %}g7} .%UMI>4̞҅2MWs GMrͺBb-P`ͨ޵$ \FY(dAF(6=sWĈSʞ@^Ǭg,ׯxcОEɹ@A򉼜:,cHX5\B N<9MhqBaun9׿DSiҁfL9v ˈ̓C6f5󂓏FTX]<$;:G|tZNa Ѫ.#8xᏑ4<ƟՇEVW_r^>u^Cx__هf!5=« E3ߕwq0po YµǐdC}>õN1lu@ρ2>7X޲Hd_,.$+u[8P3gb6:k1񙋪ŭ2@h(fgޣW'nV&G)[u~.֡_3!qߐ Gwc^ݰt1]\O RVtb/@ZyEr 7~%m̀#+3P[=\>ce*8Faɬeخ 9D5!C?4ʍ٤n |-a5,sgOo A*.|cL8 *+fmn{6d$]gR=p:ĐhW>5/yĽ@6!u)nlOAG?!L^uogK&YA;Ц/<܋Tr~#H"p68<n`y1ƮJ^ G/T|"*swQ,8ǡqC iLV-P!]=ZW!,TCOǑѭR<`hPWU,oߺن;Hhq &8 6N! w$}OVJ$5T/A~Eoln3;%rWHxJU4bgZhĤ ˱ 3;>ؒ,?.:عT|`!O̦>u~& ߑvVڗD&R޲X1hM>f'f2IA엇4+=R=e8|;M j UE:ώ[;nˋ?{T|dj{2Y$NHGX0ŃM--,(1٬0ZZi0s8́-n^kNmjdH0q沋F5];v ٬kevh f_;*l[<U7"B]Pk"lXKQQ*AY٤;Sl"W .Bۚīx }сΤGGhq&‚6VO)Z#Ӳ8@S)SgH٭=)N#]K;֣Y㤫G)zTv!~ASn9}?5(}}?Gwdb(MGD}Bmnb, #X]fDj1= 5v-2mQw2 ){&BǦ&U֖ !j2 P&] RWHzC$ _9Ru-rϬӸiQTEO.,'0Na B&kaRwwP*䜤WaԲ?RS;] AC"]1Lu[)OW{TC<9L/0?J ="R#z4 QsFKJ}!$^p8KK)Mp>A摾TN:O[ v9탁KzW d!71_z84euD8rp\ЬHcg#Cųq ɎMS 0CcvAB$XzrfH!@7}id/шd?{PW32RLtI#^4KS- qLvL;N"SUg)qilHkks ڹ3Dk_OZܘ&y ي1opͬ"z^ 9/VLs"ˤqVrv#5t XVn!,^*iKfN#]R8ڡ^nX,N@9Hmxxqk!J_Vqfc JE -U2t]v?GR|;F%R489 L%{Vהw{byTjFʢ($aV@6t\l?BLK8>W1*eb1[ ձ#@ͯž#|\75bmd?0 NK쩏(%Br[Pld%ܫ :n]s^+u¦Ӭ>(hЌDOtaMș/Y,}RߛۼZ.2+unn+97m zzK(Q7[kO4S- jJ)"xi+7i/Fv)_"Cԍ^dAbeP-R=}FtMIJ+X"M>{oZ?Vd`dJbޖQ|ݿ<;S򤁭CMN- "q$ CTX d0"_`'ϥBE%Cc^ak▷DS^Jc4iS@5vi6֑N:3G9ȖH/>4vTZܦC9*?UC=f,\ex;=l<@/B^J120Y/#]ou:Yr\',&p?{2sV-fWF۽rJHYnnp(5<}wTN(cI>*GE>"6)et@$j̤t,Wz!d1K-p~03#T 36X% 6Щ\eK) vU!yf8{%OSj0ԓFv†nme(7TH(h˔{=sX^ù҉dac*ey;&gzNt[ACAFJ=qMo咸2̖l.EY^hE 58e2 ohA]Ŝ5Cjn9@RM/XJ-O rt/na;ARFx5JΗAGI$H8v\(V%u@bnN" 3*HkN+ȅ&g2pK[bc=w4#NZu᫼އ}/0[HK3>^*M39{W[b4b]|.elF-XilDTDBz4LI4Av7FO'V~&Є@}FObOIwplʊVhQylZg>&DF)\-TjxE;B{f@&=O~.so6笉7[8S=rDz0ܵ$24PQnAlj+>_"t*&ms%9ٷa8\9ME"Ck$ӗCr:;8R&H Dd ʰXÐb4֢.Wm{1\~o2oZEj4՝ Cn9F{4Slo,nQUB\C\Z㿳/$\-l!a &S1L-=2%wT] ssOg t?f4=5P $Uj ΣbB؁-P;al7#Xj/U_*MOwzsj]W=`u: e& r1^ۘ|p# 5j# +EkDl4QQxKqc5=4u;Qg1YnDc~EL7͜;W*umH9zi"Q{1Coqj au{*LCY+M~ľNx=_ ZAha$ԽS &,2#_BhDceWܧ(K-m*y IH[Xg%|qR+ӯ.+.9&06l\ϞԿ8懰y%a*1HzĎ)kEAЁ- ==UI'Mx~ "c61$YD1`O]h!{GNvLY X|U2A"J9¡M 4zb|e$Y3џlbUUZ2ޠ/4p4F0UWZ>y_@Dqw^+=|Ha@-wޯ_{eݔݦd>?=;Xvs?`ʓRwxBE W8̥?򂅗RkDM3z+e2`0J,<<:3Md8JS={ 1nH82v8x`g'7ɚY;N4  )IIO09]b6vf{7xG7?V)3/F̤~1ZB#A/TVZ(rEKW}G[ !ODXW t>v5ɡd?LglxwP0H1S/j&vE[orU7BOp˲7D_oa+wG )qZ^ٽd=&yƽ肱Hΰ1 q&-,ڶoh9KϿ7ˆ]u`0Jkm#(fM7b~n/*[b)dN uFGa6ÑEfua|rPpvGO?907iK|ρu'aMtA#qy!M\n)*?BTkDtRvQ-Fg]ś9rgqB1Bz>ʈ$A{K}$l<|f4gwaE̠ΖkUH sEU w9nzPyHRd. ጲ=Wu7X><6DNqgiD}!>s-/Q%[sŊ1?9%V$ mb(yPӦfVfZ`nډrw zS>4;>=]HbűOHwc+? ^2&Lu $<B?C[Z?U52Jf/yp\L>"026@Kü]?"W1iJwt,|*<78C"@cTҭiY9 Wذ$ NH0D(o ])3jDzV^dX%4$ ] nkȕ{ۺJ,aSA2}la‘$PN*We+ **"^?j#J?4?C{t&Bhjw7 -!Q2 2(,DziC1Peڕ v8{1SpQ1Ln pYښl:ӑ(~)k d,#rd-kѸAZ-y`0b,6OI}7ci!SO YrEioV÷$\-͊-ֹ <0ILw?Vp~49!ه(7@t̜ePSWhޭ$alqÐ=evaa)-6Nөc=/+Ev$ m^z?%T:钜i[6-<3[&uF*| ܯ>B5RGz%>kr"C$[\B\^WtbZPQ~SK;"qOk=MfT;ek4% ; f5݀bsY.j K(܏<%ڱ%` HvqOR29qFOWK=?:L`v^6nyq/ln8z!~aERЄ+2 3֭Xpϯ-.N֪zȧ"zs:\`}K!+1Q.|higZYyˎ,б Z3\C ف iP &B͢>?n֧"nboDMgx RS.@gb fK I~89p_Zq +H5:q=I0§E-]S(qmi]F>vbK?i8Y[<9/?ț3\|冾k9u8V5{KRP+:j+7sOpk:~CvQQ檌[:>ckod +4EE^b(5+sx=FW,>LCN=Oc~`Y$|Z{8(Oi\lA8ŴVɴ'YJdddJͼV.NƕⰐbCZ^wH dxXxiT;Ϫ=hS *XrjD;>oyuc|$~cy3ňI9r͈#fE -w# H|I^")*pc.|w!Я].8eȌeVu񦞧lK\L L]V"Jj @?niGAl:"Q|R0_ursc&y7D[F\mc!KZs55Fz jBhYR"?2U N>CZD=,E,+JDEn amΌNogEf@JP8OsCe KW'nf,U )lg& +F}Fu6~U|,pJʔ}Z\?H'AУa΃-^\z}zS9S('#!p0mM)[ONpgzWBÐ@$ ֝חzA5fMkJ։*6Ѵ]@`v ąy` CRW`2l%}Kix{9-7n^#?k@iYx-Gl1uh,$?zf[vM%+wN1<9p%{D^Xo-cEzcDn!Irk\׼ u}>o $#Srrg]ќB_W_lww:ϙ@? \y_bHNncVp̦ luϓ*M WXnL @H~>7>q`  bLgaa8|8FrR܎pS^E갴 \UyV:MC*|' 3~KA=#q*!d G>p_~ COZj:b t @7CpVL>G-`p# Cwol,ZO+@hsA{ܳ@]laSv`[jen+K _ŗewu0^+5ѝ.Iz.'*jիb; @XY+$)B1z=p ,lARwG$/gH!zZ|[1bFvljnJL-` 'E+B!^r`AnZ0v̒]詘IaOJDF&G˟ףPڨyPlt1;ĿxS+ِG8B/h@paN 5#U~ .En%PFy7WO fC{mlD;vU |wci~'_9!6^pW}}k`# /ElDvQY\#xo}]CR4MxnqCk{|5CT]5@zLo:n\`B(I$0ud~83ty0:푔o 9qv߲]W0q;rQw@1GwyhOMYmrr Rr?/nhPc( fyaC|oj~1}?46E]!|so-akD >U-XWCg x2bv֜ /Gom|L5sqykWdnꉪIrC3 =zD-. VlWdH63VFʼnGD8]OU(*q(':߰cr%\$G>DF3&bo  h^@?\MM7bA`=MlנbΜ1v@0yBJV:a۰lv1WM^ Ayd,%gF\r{-n7xN:[y;P4۲Y19tZ$F8-xwlܹZbnt5LQ@HpO'1 u24x S $^D]vJ)ol l}SU tnEXYj2dF~ `ݯ|uC/np[S4$o>{$v[/ e&X˯ 6铡EޅP8TR -ޔ.rl*☪ Eo=.}&=?:,͠aE=WĿ~nyTC "@=gJ fbuv:R,M %E(Nv1RvG"(~s G,\_ x41VxAG=3>9*$4|UNz-8 )ZpmSa"W#99z*a .=B V-F߼> vB24h q3C#bEzӖ?.o`*8W/`ظ•h䭩[E-Xu`(iD8|H=>C+Wy=3MvMEm)CGw3l`F.iՖuw Y˱.&Е-LKo!T 'lT3I ]Úm?>Ve6^ `A2VA)NU:w Vӆ12EEʏ\ˑH<( > ?3 %HyCR|7 EsIƲ,l;M˷wWcqyu$TӺ(Io_Yx /iTƬU ٵA LDG ^>-LX$q[?O^5)QricI+zɶTLh]VؙKE^X+#!v\ha~/ZsyZVZFt ns"Aϱ Gj9'X9u)nCӔVwX.o6<`SЫ]͍`4懢+x"/0C/d[`\P/,Z`R5]*fݽ2߶LEV8Q$@{33IӸ27PM ;>"gڌNkX.# 6NoeT\Zu#xNCؑ^q 65&XL,eRAyISZ, ph 50O-tTb`N#mj!bڏ#ʷk%DZ g &,@8(UvhQ3ܐwVWhfZ@beԱ>^0>gﮕ/ޫ[= |2FLp~ CǎHP)cu!WTw4ZzF@ԏ Z<︄ӯqӫL"nx&;M?tJ8$wJثO_ Ԩ$m1L]jaӇKM=ld/7=ů>rYL|[."ĀwBSRQa#V-$$u(n#Pp'9CJ{#qjHmpc=2 l k2tWW2p=!z6b)¤)w-q?~u-Z2~Z@jռwxU,n aM\x;ȫ W+VtQp4`f DLoDHg 0KsEm3:ly&+8 fq䓛HgJn./W@m%欐5?1 ΏȋC3HCw N\ ieP #U:ߏN6iOG>#\tzL\ln& \t/CkrBb:KlLvŪY:XL͵_>J:VATb ; =g?O\ ⣒cjTv576iKxX@X"ƿVaD$%"b~>)MW5?&},Lyc;Is Op7Tbkf^0M.[X3:FZɏvJNvm{s4mT֖ !+kd{<][;H+SB{u 9}=3&@Q}y__.`{}y>c(bn|2zѧ^D><]FBP<`@V`ød-cUJUI+w Lq]Qxp SEWHޅ!sVQ4 9Ļ^|o5*/^e2RC Nn".oD'Ic#=5ԍ[ʉbz=Wm6W!j zA vGj0&dyjyiDh++2x' @qĬwT|K@'['zz#Q` >WH!Bb_͞KjD-f|N?sXMYj0~ b/HoQT7k`))Ry 1{7eߐ)۰ɧjP 0Nzz/{R6| ' *YË|@ AMq 4.S %4[P3]qC+\(&C!kq383j i:dwz oscDJ˞[_3GPo5N &%o2-'#ǭT:iE& 䖇lXKEșDlHz;m &"dGh3B䡱 :pqKL[ϋk=nT?Mزk^) D6mڠAO/+:HHv=s>&Cټ֚k&"iUpXee:{S9pj0`4srְf2>w`J]Zr#NpTT9#3١yaBlu*pBw 1j~1AL!TV`rgn݈wzLny%~K|Xᦙ #C6A>Upjbk"n#Q+9)8: C~SJDx㏋T?9m2s&,âԣeOIu&p;J6لwtrGdEĺ\qho7*YcuhO<#͚6) AF5GP܁:ݜq-ȬA!"_)R `Elg綨$YN5b1YbivpPʻbpnO&g@h>;. Eun źw(:]Uz"'u` 6+qѹ knˠX]f;sE0"# OX EU)o*!c_٭` V3\}F#~ &8cIb9 ZY\Q;sJ-CXM& -v=vg,`> *ՒZ1j%_eB/t1WKa Al?EZqS|h (goBYJ<=WrSICn{,5buF xyǗX/;Û/87!Qx_V_]!Zb+/:S%c8gmyIK7^7jydG-8EΥ:‰mnc[C^9Gpe 6˯R#[ӭQ}TQa9be2$6x3XnZD0K @$Juǚ{BV>Xy `Wg;:-$Xe=6n L2IN@N[ +5D>Q2? oNa ǁlt5q +u r)'g~WsIO&5!&#a]%,cVin/nE&W"P6pjz=nG˲֑lidtÎb,lsJ(=c)0so2xR'Ԫm~N@%k=7M4o(Mo45"> Rh2čLtA&`#t rgzjڵ]ɧ3[M8+2p~cm9eaEi::#qz^HfR!x" t%/|Kw:b#?㒝;u˨Mm:G(-֨,t.ZQ<lپz~/蠌NRd6=[LL o3uPyS'a$Y_ntFY2o%3+?r@;deLƤǩmw=f$xtudS}ouC/GfO|ҊEey>kw}WAm>v)=d߇c'/aPQQh[]6i7S)-胵X's*njPo&hώE9$krJJu4 ӴfjL"ߡBi^!!<ϠlJ) pq]mLcUlס--v:(a2[W(:\w^۴j?g˹!jA9)Y?R{:FK˹6?A6ĐA'Ϟ@%|(Uj}GHt0êY)ezWg'_#I%#v^"/h $*s$,E%Q[I+Ofxo/Ãa?#OBխj=y]FK8Ӕ8-=:CL8 &`:OTWOU=. +Am3-oWk0 z_+/W2]ΐ SdwESV$+a^/4lSay'rf܋l?BD> !WO2q!&xXz6)C6qz 4?m}ʋ;iNpP׺َ;A+8@OwTglOeYn<Ш$;og$1J "aoSDmA%0$*:ъBwjLNH"#X-t&pTI'SUB$aǍ˃p7s gh02r&αAgtc&^y[lȾɧ p X:isz.At,gՀ7\}=!bޗe8CjTtG΀˃ 댹7\Hp@T#.c=#in }A}!LRhkBdAΝ݂\=R12sŲ}{8&U")meyx)ED QM.523H;Qؕ8/C"`#JŽ NJRo㊍əNY!.qusk Lm@fi_߸3EIGeBisU$@qb԰fvbǙ-Q_*F^^S%a~'rU gƾt(ܚy&OJW: IڻۑVq 5x=Q[IZ>2 /K|?5u>A~N~N4/6C. <_&0溓LTqPiytQ& \1i,ZEֈMA.z^jʡ TსU/ >a=Y5&_> ~W)^֪uzҩVovYS@ D{\ՏZ$Ta$oqX>vf JKi8,ZU,JO&I5¯7 kziquWb,p ! ?;i8E" D-2cznhv%]ҙ_1p#.:Xdzn (˂$1Yv\xF0 ETP{Sx\ te6w21G?T4쏲s#†dΈ*״3Wo:2ó<0n/WDK@̸[U=?9q⟆5}b!Q.֜$MQiU::o:,Z\|KZxnu<@~oIu8KeاdEsX *`[ F `^S^v"ʍy7῭kc݀KBxHtAN;[}+mӺ0չKX8БԚ ة.% rV KK@v"ߘѶjqec͕;<'ʍyoְt't{?:NKhdR)Ksu)n1 vٹ6خM]R>Ws;)2UsTWi3a/Rp:fnWjVA<5l@Qyi~10}v R"P#jgy1(}q4˭R! o\2zEﲡ, YJ 3ȿ-"D v=%m2H^іDE:FaCGwk0>JWw;/X`5io,ʠ%LpJ7 xY֋Aݝ ?IRv{,jb^3]Jcwg!G0$w掦 WD 6ߴ9˜BQ ?kV~y ^ـEI jz73uKؙ&'Ef'W4Q}:s4E$6!ݭAٰ^Qs8\F)86l@ҔVІg l,؁ RCR`YvζX)B;7](O3;F#_ !H϶W ݁IG9؈]F*;D b`irДv뗣#0g2P; `;Ec<| 5̗Wە1?% 26 0#MQL&X!-q{MN;tfOco yzHw"O+f !t`9}1 ļb\[f+ (v+ Żd>KAyU<ޥ % b:Rv!mS[[ }&w"1lN'Q@KE%H-/Q*Yhx2m[|no~{ M$Xy%Q^g=p7eho70O!t:W+#rO)!kI4FXxs k~,v H>P%"F6jC.odHن5},Or .k bhz?䰚9(Ķ@R8%ֆ"'ۖ%*-W@ި(?qvJ$(]Cҁ%NrD2!Ys#3z0GНiq@`\GRY֦ӸRx!{D5YE ZIZܤ|Ux9 'S@b M) cQ-B#X9}7%$Q3ȰeuXߚ_""t0TuoH#8|x`t:/Z.ݕ `Qr|.P)@hy6ZMU*otz;sGbmj;9.׺tO*)}C }M [@+kA`Ù&|4`y9i^.d?+vؼrF4A7ubT8Io ܺJ/kR^۲/k 54Sf3KXI gү^Ze$"&6df?>෬F7.v8ɍO&@udۑ%x0&;o0L6kgS;H=q= Xa8kk4l0| w|#H}sp*_e{Ejɨ2";ؠrƕXb $yT&IRwEo?5$s۴wjYo4q9&ڕ>"]2UZcw]n>ǒj*̒s}MVZpr`{'< F4nO\\Ӌۈ41v -i?Y0f٪$ HQʺݗy'iywtZ**ືAp*xc7eѠp>Nr}Jգ~c>%{=݁lBk.xr8'ʊc2T~TW(ͻW{8bo4:g)?"~AjL0P5R[pV=MKMxt呈 ~?[VDqKy ?)o1LB9 Ժh=+\gI@r8_rGp5ʱ#`_KjfL,vcwt&eEBz$$g4~g(bȽc4 k1X̊|dCdx599pSh"N֧ż ,&s{fɥbDA\.4y(ꕾ"CFo{}Hz)+k&Ẵ7M,nԬUoVN9(d?&'< :^.Z&ĜOh߲H*!ê}Um:"Q5@>0+ %OpM5 >:;;OV *D,Όf,W͇$Sejn,jRH_PVue3;J?󔴅)w*7!0Q*$Oo|F3ZOLAV-oT ~>SX_?B?kL781BvzZL~M۵[P8aJf^(r_xRϲR}6޺%!V^[|v^ZOUI5Vgz '=L ~$jϐʉҔ9EG!%nG_ǍlgE+ i*y ]p_zKt-иc{j(K /TTtw2ܮ 2h.=9+ߗLI>aR kW٭JpĪx%}Ͽm<H؁qq ϓ=dD^vіL7En[(6$.{g`P) Ό2Ep٠6b˾̵ OwNgYZ070701000002b8000081a400000000000000000000000164df7f6f00072148000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/ ]?Eh=ڜ9SH ku|#xlt{nڭ׭ J9MK2eP|/ivkn!5kWݔB*p$hUrFx@1Njq/\dD+H>"/^%gέ7-R}>O.J.O/{*6;3e;kc_}h]8ISN gWi?LKhe_K/_ QdrV㰲vwHNShrt%1z=`wH2P H!p~kX!3y.T\LN3PY[:V -Tg]i5B&ċ~}M$}+DS]N!#y(+Jّ^BJјq/ Uڊ?:. ѩp]Cd:IWKfWUL/ 3[9"BR::q SqilMN+)}?Y.RGφlSxzu2 ,-^u]\zXgu AͫrahGŐO҇<@k槾uwTrXLp~p'_Ff,_ C !B6"ΆLW80R^a neb!DKR!F#U*T`:m;x|LLow")y7% b^8V@) OC3u #F+Qó-ro_k]]0^TA M|[^_}O7IR %Yq,{%{{~&oHyU=+5l"?N-}*-)(jMx8['[ICkvvcլVGѻ?IS"PQ NR|rPm /i6zߏ<1BP/ڙ>G86ڊ/2f+vgf5w'т~; ^ɢ`tY:tVS :!oʩN'x`KqK}#L;1AH0o!Ê,l8K7<|2`# :۶p QfToS2F3u1HTMnޘBsӜ;ͫX"c1ےnP~a ɭ@䑋EkG!_D6HZؙ\֫(L^I6dpPmg?ϳ%O?8V 76k^+6Ŕ6uFatDCj5ZK8s2P@/?4}yv԰D\ جnL9uWٜ{FLsT +Os)?GrzxƟ+2rOu8Ǥ %~4-_mw)7 Q!ظ`$PT1t"^n6a"(oLKewRT[)m}7Y=bV`pSxu5Y|##UdED YJtý7k27޹e%\IMH& 0F=TCsmTfƨi?H2fq;MyQ VP*|X9 '("D`u)2+sF&o[͆$԰uKKPB/H-[l! z4%FKO~ZumZ{dU"!X;*0X`2IGQpybǸÉQ}9 'x%,3oy8Lmԡ,J X]ܟ5[5$h7otn.T{[TNWoMoޑr9 IQj] R}_G;@GL~#"Et#fgz;ϐW>A"mU–(h<0"$a{3%! 3Y3eY<x ~U!c&\vظ^%uDv6XD81SOlj&3s-9 ^m4gﰜi4b0sTHb'y[6rO$q 1vDl=S=H<{ ّ7X5F4b͖T@`/.F:IznҸ s*E~^"BHtl\sWOb,^5Brؼ<M0kŶt+:%l vTXu`xY=ݕ`•) :xOcϋ6_b7Qs :f}X'\_ۚ2qz_(ZٶBJη޻1K_el7}2ltnoe78#! n/л%n4|rzE mSA_ߜ=~W'F{*צ6p26S5)Bjm+ K]m㖚 L,+D"xtah&2w6Zk~0e@I>CF~78 s3nrEaj|1d<+ d(ƥi~hZ/'6-oc0UNI-lݍvF:G pejR tL8ahJCc >^&#?ig°[gdc˰N3Rp0 CFjmRHW`Y#廦!TjK红lbTl_"/AXxsm"srcp"rMl}-:z7-QRDʾ6@jh+簚)Pp[T^,"޹XezUtA4z$L/Ǭΰ=n>JaSv@Dfdܧz1\8͖=&DŽh>JWm5`kOia˟AׅKz2A]n^fmx&ӶzŕO*X"!vr:{k<HfI^SNn$.*%/')0 X{{Y Ί0)uaf ԕmY Tq~$0;;wg^:-]t\%׃a`ufk/Lq]$}S_H49@FE95m="G/6ga4 [bk*>st":_BE\fjNou fQ/۴+Ka_0e_o65*Tbj"OSDYݕs(w"?-1G18A*#m[M$h^A+ƒc`-?7 l=ixsO=GoXZw oRa:/mf04rܐAQqPzFs5-ԌSu}}W,V "2ک.DAQR]\Dަ`$ެdi0yN5B8Ԡ֌7*s<թ _JeJ@򆆠z>wE~)6jZG.7!0<}PkTJ ]?c.zufj؈w.6{k{::QD?Dm MlJ_">PX c_7>F͝ C6ȖܕY @q8N)r<{,hV0cj)?"`7M?Dv@M88:`⨁|ǵFrL<#9,+/j6P=YEٞp90m8%ɐCۚf)XoԭI۷ct!@Uʹ֭9'+c'4c׻H(tgg}ckKj#Y"gZt^Nw[l,<'o,K5P}uV'9Wq9 G3/HV!TrM1]ZIlQsATo"}B蕩6o:)ͧÿܮQ<7gs}f )IuUYۏx1Shz,K6yƕz6Q蝠9P-41.DW\䨵# !2|k5|trFzQk1Ҝ7sJy޹U[ڀ|y :dG?H,qX&5gC/ hj_m7ݿnA+Ll;/>Q+Ns4 I}qf"ζF"\o&rwSh4]1`BXZZ J0H#m tby)=ؐ<Yx A{UFsէç)qT#νlG/d@[tg@i-H0IChqFQ!*^;-={_2Β\oR4HL(XKþ$FARVpE*9_}O;שB()ws' tW͜B]}qК8oTTh=2LK%y 9@ \ƽ0( pf~aQ39OqaF1r!ι;s/s#ZH}E Yw/ oQwED*dR> UF_%lU^k{3i YtŨ~Ϊ>W>S6N>)MѩGi"-@f*8UD/%!x3rJBߦ+C{USYW@ʤ7ƪeq 2vCz&Th9-@5OQIE aTW" M%%8UU˚ @DQ|h%t46b(׎6ns#*q游SJ>,Tk][1eBX\ڌ8(TUV݁bMsʿ˿bղ5ŜܜD_A$`9ʣ"~~=X!zK\&zk9hz*f \hN?Rl!텮JDz\4Hڒd3, EY&mxߟ CP `Ľ$1<,'#zDj}VosNC)RqlO8Ǯ!/.(+&Po00П#M⤥uh0F{NKc^YyAj<)y-l1M:B5pmRدD[;^$TUILGp Б2Dm7=AR|f07y@H6:xwdTIʺy_lH05Ad#4Sm .:+H䣆el1lM5YpH)eIA{pZu,fWWzAˇu/ "HCvSa󹕃pǷ~eisY<%1ElMKD(4;JTQ+%@2-=?;tEsK¦==_,wFEy&D-n5n> ZTx}\{H3gvR[i[öQo_3]0󆂜?Lڔ PQtU{X3Lo]3y"RR9 h}lq:o1Ng#EL0W͡1cr]ad/Qp\-H\Nߐa>6}B t561XƮd:'><Y&V tbr('W!&+>w5Mkx%%ujDr) Z@0CH{#B%CFtf#؊ z~Gf~T#%0:<葊ر5?; $%>w3E81=0}El oylL3WH.-H -5|g,=O4:׌+]ZGCLWhϓtD/gqmO1 ,w[Sh*AQk_qr,Z>zb` *e|zYe؄&b& atC FF͊ A+#%vAKl¿F,Tn|* {PF!k8So2wAQ`t鹬17w||N]Sj^ŭv$}ь=-5DuPF٘H|萬E&=2>$-"Izgs c0ʂH481@3 ́gKUL%]C`)Y <ՎOUOm1oD.5/@68tG&H0TlMCXxzN]JT[Wդ#4~W[-A8\D޴\n `OPp銯K1ua^-uXy(dT1T*PaRj\J{^5([XOw@Ǯʽm48༡PX-|)h(7L >A>k7{LHM_(_%fk BP|8?&LA<)!FfZxOm @>ʡ7͢.7ɽ4?+(ZS%jUVwݮU1X)wG=V(yD0#)[vyAD/q`|tn'/;ߏRZ_‚8NNpV~K>w݃$lPaG؊ԹuWBPP5+֟Bh:ڷUmoՇ߼rb(0=ѻ*|zcHyMՂw,1!9d ,E(Oft7~$52P㱱2[]CiD0`p+[xħ޳#)^7?-^ݓa;,![.21 }3UWZ"Էo/.C`:sslY -wDwu:L:ZGLF7E_СksbidlJ@~BZÊ*8_G~Y`|7^)JԮ?|cx'N@oel|ɲ;1Ev&P[HQe`*UQ\lE}gЖ^q0n԰ mEv)t`z'ι[ ԗ._ji""R%/S3Rn2 t /knDbC 0usX4\>u+OogQPtA:gb<%yG2y]ee_wjk*<(YIpsY$hgtR,/DsR3ai&*-BT|ݳCodm4D%@ L'܁};sd\0V+ȳfr6a%ĊJWGJK$T=V:dh.7?odY/ i7E:>mx[BhkI/ܲ-_`A-hxL9eO2oN6FeBφt[ɮ4\+/zGo=/)RT̾` f qaw?H$!od} 7x>مO T3" , p8Pf9J?,e%DFPDrAe|I[{,4^ʛ4]eZ:[ kw<ާ IḬMtֲ|OfxcSS1O;?uXK`_YtJAXѕ.zU>SgŗWy9qt/o_Wr>b,(3T5N9,i#kGqE ![-6 HlփIlI\jN C_Git /9o".!BJ3 Iޞ:a[k{ =u2`pj3s|.E߽6Pڠ˺VqDWv,3kc+>@CEt+'"<uh4ywJ",qy="O*{)+eI3]oʼncX9!O|6:!>:!؋;aONV=opi])Nw mTv:s_]K` {Jy2z}H9wj6 SOc&P>dMCQF4 2tMqHI~g)Da7RᨖyhaEE[D:{JjqJ\Z_!W4*/=0moU % s86dX=ȿЁbҺ: F?R1ܼe";['ʫ˿K~ɣ2aPΘ D!)?'_ % rp.mCoX(UJ֬!4  3(.'ek3~L증ЛU(ˡW[pAiT?:ڀbKfI~S8kKxJ:M"}ZS KAm^:zge&r]=?mJVjجcyNkOm76G?rnɯ7Dn)h+F& LBM vjG'cx5L558teq †^2{A5SFih* ꍌ1>]"5x;1ѐ v6ˊ(^Z;b;&?BN8W;rmjMn-@F<-!q\fC,ɾ9֦ Q6Bե߽S3JmA6+YI }mnzh p3*Jeڮ SW/9S|p($T+r9K޷+)p&UYq2C\T.e,Z0_ThR `N~z#XW-GB6V:힂E1x*ZtC`g:zE+ o@Ʈ+e:ꌳUL`r9hBMBUX Y%1Ru]Wڊ`^ͬ6I=H1E|qJsGRy -i6싕n+ D#y1c+jR3mwgldNyTGZrK<U@?K/U++B ӽ!r(;-+"-|i/S!ϭM PL@OWЎo,rCb$lQԲօPQÔek0:>-UJ%yDKEn`Ij-.E:Z:HUJ\"SÇ9gs(  W=,wT!?GQgbn!=dbk V,-bѨ~8Z+8 ~>;r7ߍGdY;%Ǭ JrxF R2&_dW 7([]"?`AKL'ehu'xXM7/6De~=te=ۈ"T;tY-ڇM5 Z딳v]tyqL#C\ٻ8 1ZƓ"]fdz83KD<_جW""zW}*Jǁ |_c`H}xv!aUrO! .n@"k`$ \s݀jvlB5M)C.}nRv-+ݹ2ݟGXZ2EBnxioۏ=ȩ%lѠIϱvr:٣(aO J;-g_i<k赽R4CHD ? !FMdy|4J "=uI:FYDݹ}{L*Aÿ37֌αiuTIO3e/1X1 F3Օ8ZR'-S`-Y忔`yS(4.dNct\g^}_LvF MȕqۆvRob>zySRS}z^Z<qU8'8sp :_#ґK@qwȝz+µ6BκX;//HV1/a{:7qRq ~il:Rd<"-$柗deȇk$Ds}gJTYU?L?FBU@G*|f̢(/].b<,+,EHzwn("=#K}Q-c@D'н"Q&xYރ}EB$u1j{}EEL 1FJḈ_?Zw f*/bd5ᱽg 5ݣ!ڳ!Bq6skb 3*$ ,3C6pT`jU^C$NL_ $΅pB‡U*TGi^_g0Q]h"X|8/%,/[a࡞խ B\a9wzbm_Jeagi',uLbko9^4UZF̙*&H3vF[xqy1;rSIR}~dRtOT'M#@N/[ S*`췡¯&&n:V,XM2! ӛ P9*jv- b]#~*Y)$HNP6]Io,CxQ ؠQU@*iD Ay' m@/ExSb3|jݭNF ق&o}x(6Œ@pJ }iab s8Oڑj+sU*Y'EÁ(VV.9,LDM|zZ72Ri6гB$Lag?lhʣAv)nhGgG4p3Vئr$xӸ+ a]QxFA~ Qyb@,dmb+jgSjyeX!C7TxT 4SQXm,Z "1 Gkc"s6 &xfɀ&-L\ UCPKK&տQѥru.,1lNc;(3RiY=kUQ1xU8[}dGdU˖E̘LpRo2Z6Tds/D 9PVn"xca!tF0-WS2Y49!XOySx(Ɂǫ7d(g/bݺ!כOOi+,aڢ.8`,Ib,-"WpbF(EJj@X9ǟ30X;!ȘDŰrP GyoٲXɌzVo(nSdn4c:D_dJ4 3f7'S~CJJXr$kxƄgBg/&Hv 3\I?~|SF[*0Fnȓ{W{Ge,(cvs0dr"e-tx!{h G}IVE,+t;mUݖc_;߲AWޏ!Un/f Ʊ+?$h2JH(*JPTS-> EaLU{K&H}{}doNpXg]^s[&,I))eAv3n<ݲ*}:s1A[x' &+d.qAozmbخ_)ACd}z>fzP=/7|Fų"KkE{A5*[XwEg&id̿#qYj^NrxxޮiIK~1Jl:3YTgQ+O8|\E71D8>l׍\Pg#b|Gƾ݄h LgD7hYm|tN7}8=R],1[-v)J`jׂx+9s?'']4xJ`P&t%Yony\VerՁ & nõȾʇ;cZPEi2wR 0 mWj{Tu/Ot֏9(G-?ZKf֊K WH|A5RMY ^8UǡH(%`%>zWG7$2jm=ְ{Rw"ָPN)]vz V]V2,j9936HWѻ 2=qD{J6h@Mk^E_æD?D!pFæ"C|VK_&9,u(d&hN2t*DLz1aǸ(ckJyr QQvVb'nM|{fx;/a+цvx ?W7m@U;m||,8Y^--ٔ4^0 Ykߟ4"Xڦ?U%.I3ю4b yy>8RO\+%o>7pНFsn5'~xoZ(I*Y cP HTxۛҀ⯵;@Ǔ kNO~9?7aNo" !~vMX5ac%#ZB:>b)[t 嚦lY.ڲ.-5ܐ³TO?5j+MM.}|vFI'A f *loxϭ<`'C|E FҜ1%M5A:+H J?_-w|[o̬Ho _ ez;`(bZ7@`ݖݹz7bx݇nh蛸Pbs$ۦܘHM<)yEjGЧQVM"ldWo]955eJ`LRMAaiK)arֳ2,$9BO0>7[[cJv`0!'?Xts `4&z$5SZ@[bvP-Rψ8Uo8 /rkGe"cՇĺ> .4H0ǤZ^7éWkL] *J/q[,0 G,swX?DžxQ#e@㽮>p0:FlEpvd YpFkMvZmZ8weikw-ηԉMOYrp[%:=^,5@4iKr_=Y u3'{]ɉT[O=>}9D8u헟 u;0ZWndgN'2r,Sz0= m5f8ź <뾿M4eդz9ڶe3Zs:, NT-XKt˸;f?!Clݝ~KKq̠UTO6ƪ{g_k,1ߊg:%Jwph M[ =I&1z}! MS{\m&6rK5̭Tj?ф?"uuHiCʇ(5 G+92΄S3)7#mlVu\+2zZA9d" 4ҘCbp0PiXono*}koHGRuh04?*F'SN@ZXf!8r5j (sy8`кaL'*F;" w=ګQf WFM4ivG(sYC+? qhe]*Ȑ Av]>jyɱ'}9a3[i@^]r,q\a;Y!gx9Q9YrwhALc;CzKᕓ×j]Uo<מSNh纳RZ5M̆ԙֹ,pAG%Yi3bΏ=>1)I5B\T*' -#6G {hEjnbs~bKNVouH⍬Iݷ3w/tb6B* L}^Qf:k| <_%gr c`Ii򪋑"|)-)+R&E~/9O3HY}A+ۣ=IpC HDdY~2V-/24|>Zf¾ چŲ xjLYɡvr||GsI&4M屙 poM@br`%F9uދord &MOlOvyj$=WyB8$JEFjHV-#e扙PGu%W#AGix{>䟡x|)kwr mu(Bt))J)_]v)׮֧7G#Divҥ9jcmخ$! y@)JE?$ cr- VEEpNXSBƽ,R󦗌pL=w!N{欱,2]8ӗQ;]2'D|\ efp` q=שpђȔ_|OHVÇs`kթ\bg6q,qq6&j<.bP& džQgLu8V2Hm7xg?]W*j2_fcX}wDYK͓diJXFɋe"A4Sm {*U1L?AG( +MI#dE+.=5 4(xlo2[9B+e/_W&{+z"*{EKZcT% ЀyWhz—`T-I0] dBVf%J d $< b3:h^,WN _?Zn0;+Z͙i%xd$uEr `wDϔ:E3&ЄKV'Z!OUs0\v51-*EPb.Dm% Т)QH#tcs,d٫!y<'9%{GՅmW-vScPrUסۖ :I^: c~;5EQRx/bW9Ql[X)~X[t$)b'!J. O؎B?%ݒb3[881d.[#ZܤKGL<U})Ւzyq4cڮW밖 k7rDGїE@.qz·$b:qWfL-nv>x@w9.#ib;yV%iEESfO1+hRqˎaL@ %_ W+@;^mk5x@mC78 s!͟9I5g'eNaN|CpOx#xT2ߛ}!Ӛ4[,> \Ph05VN1!(CdF2( .2WҞ69MfGQ^^h⚽M}Q_R>~cx9k1YF++š?XrucP ؁wBWh ?K,)݄ @*.CtM(u(J`%lҮ5& {y\KlNqR0~#푻91mY0u̲gw _TBQ8Oѕփ6w FEv<\ӟTO$h~t̮V:=pdD>p(mӋhd~Y`-YK!:ͅnf, HvvsO t \Z/80~dQ郢|EUQ*S&~ fn.q #hGR;ڣ4Ճw-[R X>k_?6V]gK~TffnP 2C%m iŜ|͢ym)Ia'S3~V])bhLr. UxǤkؙSY+N 7@Lp|)Xd}lj`Ƥ8YL>W5h( 0^\՛?fc+(9cwm+0b1gXCw#k :dtE nMw^>qy5YJ=geة\Gg,H-7E(99QQfɁ̍tk5hZ$k,k1 g)Cm{k!ɺ@%(hc7l/YB0 -emJEl ԷLUvɳ!8ɓ|J6`QC K:ϬK݋ާKy:,貱]t|Sz F-tAص]Xz|`XU.K0ރ=C=O:+)_<>z8[c`9@ٝA>0jGHhW}z:)p[,*7u ]']]n6c4=om;@ kcPz(۬^`⾂U&j?.bo)?GRd ۩Y|,.JP3*L< +FP3IGM 7]X g;Ň_VO}WӭiWg*|m, Fm q2^sN.vdu0v0QUeaqқb3u f܀Q 5HO|aϻ&m`~.s&;vs*K:a{f!JGe-v@&za#'\;²e%-|"a`?2KbgB]dO ܞq`rT_Y[Zn1|T'뺠'52 tEe3G7ɹҥ!% ~}8kk}Ɇ7gsu8XKOX6x*AeۈEJVBA8#7MiLd5B̽fhWD`ؿ:Y7;\ ہ)/< q11,kO"X7շV0T7K۩H}8.@O#4;9I0nn#hFJ\>ԭЪKZi签(x 8Л+1b>,5 bv~2g{:f(~.c#HJz,}N$TcY6|iBqCz0:\*+SSf'@ ]BB`? B[w; )clw {[7 _a,0]^98jfY H]i " tdG+e KƲ~9&h-M}MN}Z/".W'ȩ]h=Y.iPǫ8|M@B%jAhPGr%[RlD0;dUR!rΩa5]-Y PHrDtf<.V2>2qS];n;q$U^ᢶVjuŠ53Ü)v0r_򹍮~/~`:fW w|2W|}9 bv:}FvbDpg47~zK.u۠BXαbUl܌vCE}ŖdN pUȀU(ڗ+-Ĝ_Ri;"ɜq}'2IS7 cA ,n3vGs2y!-;IJ9 g}5/Jʵ* c'zvImρS|yc5=~|L̚_"k13yn=4H@D3TLpxsC50e>kgYQ>\|7o.]7mK2" ﾿36I[dwKm!r艘2ʞ|55}~&H\2d|(!U)@Ј}w*U0V9"Rz' 88Դ?a*m|  Tq"o=h͡,LjcΆԉ|.w ɣںx4tۛG|OuVUBwva$9` 2)+isV~A>GԍPTt3L1czdf)I/\hmGZӨ7 蠪O~,F~R|$TLL,dlR] f}oĦxΞтlbrokx7\ZM6(1 % tn<7ˆIn|9ttt(=BpsZ} 5~L1v<ݤwsx|ٙLA}E68qa&Ա!sWUMmwCSCrH;P ͱ\M8 c DG>B'7 # l_i1z:Avμ[/2 T$  痠%cP-!ƊD ]cw|rb+@ʹS]nEzEZJ&l1͞ ]mgw\rqhq"g =M0D? 61ĴJVՠ*i1wbOu~Ԯ;i[d,#,?d0}"mL&U~KɂфI.!5{X'Q.'tL"{0Њ7%}Z(7H>+3NԒa~AFV1Mj90U(^֯xm:ikk}WύT ,i+VNaD ĺ.92Z̯[7or~Z# :5:cYD(яSV7J ?~EmdE4˂p.^UAzQڰ}tCيi}P jjNP-EBbV{4aSRBcHHg}o(P/0O{j?&Nl/Wo盤Wlϝ8*,66yď vzΤ'84l!w 5}ypyEo1,iBqڪEԴ=d*NDsn,xV -%l v,EqYq-6Rc;-84E 7U':,]@gPuX쏁 q{6v$ѩn}xG9TB}3!3t$CBDig,t-j[58QM֙Xzsy4 N~7,@84vWI2MXƿ,rflqߜ̊](E&?6ݘF-U7yށ[IOc-OpOб g/xt LQf5Rapz6cL? {BNttqklщne8)@1lJtw4{,$IQ*B$6Etv}|RF]FNc5fԴ݋)eؓQ]qTEK; iB`vOPpk#z1@|%;'›.žKq.<Ù<ۊ-P"l(3a":XZkKmMt@%G0rBQ~B~/2ˠtlzPu*;AN (L~S(i?fxT;LrgKH_Ĺ^@hw44T%GԯWwv$u P,7_tj':(m/]v+ϟ|mc? QPqloӾT$!Lj/>k,| #y`BZt y'!3[r4>,fȳET0W*H&HGt>,R7G 0_],y- [/WӤ(W{ݪk|0eettHi]"(j'k)8R WP@Xˁȡ<|SW LYi3zH=Fw#ZGrR}zsRq/M'f8aFL TBڌKuȌ@" ]R6/_L3,#NlVyY,(~|=%Hj2_en+,3-\?_+>Z5m(ѹ쬳Ε4>߭! C< 2kkMIo-t/ppmDjw^_u4F|31$m-j^s7y=2ofZn{ c}(!W0St)'"F5O-xOUvr˽Ase {s.$?ҏny'3Q(` MkHjEL [%ńxmmLO 2h ,~B1'6mۺ,~Pg~mG/>`TاN.: LFg?{ dF!-_I7ie"X[/|x )O FT;68Zz^-n\E%pyO=np*:84#'Nat$jтijt8Qɚ' ) 3 YL9=95;i?kl0s|{fs<[*Y@lbK3`Cad`m;Su;Y.=g+}/p`DYP>;?01d@Zs\c *wlm|KKғ0t3s_} u9nAv(M _ kv)H: v`Q?sUGGm@%{YW# x>> b[7Ix4}f_AebRS!tI)eͽaItfcڴ/(MoGWgwE-ΚHϬfQV8:`(H~IҙFO2|T4[zTkwdbG=B_YW5b3mw$=;8xDP̰8Z_P4y9Jzw2IYIK,f_"1Ÿ Ogyv`;vSN?IvPo-|WNecތԘ+qtBNEiC/#A6[~;X^pG:!9f =#>_Xfm mYq>f`a(Tq5zI|n-t$rhдcIZ5RGwa8Db6)g u:y w%qB8GZ.%Ἲjng!BrV`ݨ4D ӒWz| ,;R2 K~?n pqWMjJZk'jWcMT9 5=blyսcH'Gm"pN"gok3J"fpSћ*0-<`x.[]xpψ}=&bwM0I$$^p{zS|Սz!73(8d߽޾yho6}@]ɸ9@dO hRi0䳐9rGZhf@ןޞ\L1}'3'~jFzڶ >9d#Bkqz 'fe[b^0E_G 4Iƭؿ=+\v<\ԫ56Cb^KNR urjCCn9$Cj)Uy KZ@=x?'>DM'Gw }ΔEYHsGҘ7CqVԢ݄G tl{ 29ȭʺj->O5۫O(G?M_Fk@b*As2 2!bƉ>79U%-Q ɖ"KF 0XLmH1OTV7@f}EjcpmiM=dx _q-˷zL[Rcs[> gU;%s{+p; %6P6UjWJas{z <<.=DN(#dL9ѧiv jfcpp!8BS=ǖ "X԰q5m'tMmUd5u"22m~YW" z~B3p]Ѫ@ [ѕ&n@X8a|&S\W)fgHB(1ag [^8zijƕlK訔7"JC {ܧRPoSB) -' }4q}?\=1a.I.4gB7o7(Wewhc 7<SL~/nBYf/?_M)[L73X)tA$r-$j䉻 1g:m /@0"~e#~==5#]qIyAOB5E]KIWQ[ SH*QLĘ7_ŰǨ0)7%h9qKISO %N&a֑xvPt/KBlT_!iB(GE}io@•25?_20ɻ-h5xi Z1<*%'`XR!p%:qP%gBQGRHp ʯ;p}@!-}|KyV-Nz|8~#/xD@AB|%LIoy {nW S)Uy>_v@|}63D_nrm(~'y ]'|:@fM$[ Cn<Q֒Jgr=(_p #cZ`NOdzmˇ O `*&=;ܢk!`$G_ysOʜh鰍2鶯s |"5K("5vk`0Dty %Y3D-$ڿo1y*k0πK&OYG4jװ.E:Tu*0bfxt\ϩݨq)3`^9IֹSEwEB!m m+YB3ʝ]L5@܊[:ޡNQCZ'T1I]ѓ%ic\$muBe,K 8 ɗɷ}MwS0 :B{ ɘ=PٚWa{Vl PwU[kut۲_b1H| Nk~# u>~E7wyoL6JM_̍y8lTۖH-\{%hhEKDz3>S2h*qu$ʾ` 2-Hoel2Ԣj S-xJ\^V#MW懰ζ!R-:'v ˖Ãjexm:X@M&Zm[ۖI#_bCb;;tU?oк>ZKִpO0>;M!Ɓ,s鄨Gwl>?J`z!-Ak e;@C_Zq,٪] %{}ְv%)c1zwȀ5$6HeU@"@Љ)MiT4\YG4k]|EyC,}Dn<@O|GJN@:JXp3x;;eM]%I`|aYD`jJUsGRW;5h:X%z~CTشPuycr&TfvS2v;[3@R߂]Y={FoAT=&#HU8o<CִPth ;] ã$SPC䰍2]/&eyO[*M?X9~ǖ,ry ocx,͢Ll  +ߴ-CoUfv mA&_[R'\5:ۆ7!RxjƸ6\UŻ&#fph^ Dj0 N}kN-{T/p~]w C:H+vx1wd15}r[:_ŏ"|ޡU1f4TqPJ' LS9YTI{[EuEkbmJ9^ٿr\{{ M"7P3 9tFll5qn gjBKw*T}"{EVi̿=o ~u*~25)~vT4LA;שΞ 0֕(#m 2ڈi.ɦU$6 4In^8cJJu]9^NAZ:лmEid{8pWAh *|yo7Jp[X}Cwt꾥!t 釘řvflkV. Dֽ!0s1Qs0$يNG-!gwKޥ=^9%ñ4̑#hB }0?hd`eSxhX xClcZjF{v3JW3_lU~CxoB_Yc6w0[.B>bS?k$Œ;ø7mX &Sdjgx9mTdHܝBF;Iblv9;>vT1xD)*O)I,I`] ڟ&Yѡ J'lP"_vWz UȽU |.uc|[ W%ydU*aw#zj1i 3§QvL&aoplsÏ\.ӠOyt?e4sk#вT\wL~ B|rf:sF4(AöTœb%Aj/H_wa1 ^XSS8p>(7[Tf3AgH03cY+̪41n] aNDX+WG7XLo@?V2P%<:UhdiAp1N};y%<{ZspgkSdYq,ܶ›4}F4ެ+܋[@٨M0$®r2_iN)eƛsOk_J9زgDУU˕C.X^o/M`sZ?hmAUk/0bH?} 'a?tQpRtt-(xWal[.MFBNOXKv(&!#;gtLǴngIbrHCy_5G1n ]뫌T;{J|iNJw!lCdzq<._c{;ÍKH񕭉;֌?Ni{~O`;Ɯvmד2:^@QU f-ɐ 27ѓ4b9I*u3Z_YAdH;AL'%QYZO$evD,RRp^ =ٶi6$$y)KZw.|(کd`yZjۻs O=CIK7\[7wbdl1yR 6k/D ƩX kk3E5ưÕa3vy͵y,\cL0&E>5j\hYYl>  _9툀-6@4+\)k6uzD%@|_gt|'JPcn uVQ(sl|H?V8}k ,E5TwC{)&%-E[.VlچU8a P/ۉ5S}w[Zz<[fN;M\SHKek @G Fϴs^@哫ړ GiUEr)ɩh&ݿ]ʅY`qP8oAE2}oOf^٪KHRX@0C`]c$X~ !̦j |-Ӵ5~DC5b|Oh`d~0ǁVjbF3zϜtdlui1&588mMLT2+>̵Xmc&ˆ<%uru9I;}3?Z>)% d\# l@΍ MR-` YL\/UI╮ؖ䰺u]!`cD@sp QakӇ_.řvC$ɫ#iƭy׎oJVw%^Đ P>pF@i$JrΧ 0b %-j,Ęo>+UƎ7lȡ}Js# yrd1pC^T45*ij=ūN}H"2B62`cLBFTTܯ S{Hl/펞;<;7c1)/ d)Xzѥ~f:O1@,"k^' j" u"16Z< *U]|v|u)N)eIFsnȝ_ѷ'pX ZB1+F:H=`vco/ȑܶL c[qZ܄ڦS+]w% OĹizbv]eE4 8lWፑ0>`:`XOn= 1ƨZӬdZС7YҢ=ʹ"N @#ej#:4RꜨ!z1i@ KC_?G2:܉ad399.lyݵBBǸ |_?Zo(E"&bh0<_:*(jr VWnD_旅;^7xUP.l)A zk f}HlZ1>2-k (iKtݬhGeZخV`hedT@u z'a6Өl )A&J,()Kx2tP(䍾7Nb NkI&k=EǛ#.ܖ&)X!}2X Z"uM $3sx8@Xej䨡+: 4MpZ?|\"{E_NęI#/OPrSUKS~irkstH0/=c+(x̨HnNnٵM}J1y fS]^m0Q8*cIoqy@τl3pϥl)ڣGZڕjL؂mlPQf:}NwyQg2^`Y_n3lT.ɲ'ylUm|{S)U>Q  V؊H 0=UxJkE׸𚨾JT4 Қ07)1b,!&JyHˁ;; !рbD5\_5 Xeщ_dΠ UY\FV{"?6!_&bd`smșĩE^ׄh8_$bA63[r.#U.d35=;o+(мyb. ޚ RvuO@8KvNlqm88qDI&):S&N |h g\iZN\5lw2T JKTe}.t616|ː Tna?a[2I&ū3h4q[L[3bEYmɖz_ >䏚0L3 4R 1 '2boIٽS`nu"m ly\CHeӃ,Bʔqhvvٻ/ACzW_ƿ8ioG1c1m"?M5/?y\֡gj\0uP5 ?VK4x]!A3#F@^OHԥ߬yտ|7]\B4ҮnRs&i9FpVS! چ(\dɨc\w y`XeIrihޫ3_Ay4#iۿ{M)BmļJ[ ʹmPz3 `#@ Ȋbk+NccF#>+"r*#W hޣAFR*dn[:^k'QqfF`ٯR Q6jA$ғ}!rN ܻAhj>VE}IUݐ½5۬l%ҟp."Zl7^y[S/Třriygr$!mpTh$FǦY|*/d%s5L'պBCk]46Iޯpndaq*Ro-G*\i5nwc)5fyo E`NJ@Er@~Ƒ,hAPIۭt3CG'oWOa_@PH~[ԐJY?L`m9 fcܹd%US.ejc;Lf2ׄBe{T6ꁉ(6Y`xY_uMCɅ%~FP^!-S+*4J}aMl4zЏ>Ɇ7ULg#$tZpm|4pFc/$ ֱ͚ͩ()E'هg6~ ]I^x)\>"#ʝ?{I$D-j>I>L(S2t ַ> r)bthRnn!9CLdgm~ɜ/z$mq `1we%Ԅz\xc yul og|DusF[F[A!l18O%,KO+Ł"=oLZ9X~?"\>'y42w76+'6 ͋enHq:CY7*խʄGV!{q <-_EKK^`GMmBhNO`2q4@¦;wI Wo~c¬̂0=~OCiW%kNMB836㟪Hx*GB#=Buf0x*52-Mh:%濌;6ߥ'>ɹ% =hxBaΉV-X&J #ˠ[\9huٷO Hl>gDZ,rq :ǿr7Hj,"-e#5}nR@; O~@fI{q9HjԀ8_@I-'Uj?%@163$Ѫ.R?@ u6J0=V6^ $IvRJS@t?j$' %jXm`fhP-,&w;u>緌t/N(o?4 Aȏ05s)5cPnv֯6]dV/V Cfl|j XC[hPmkH>zL0lj-e`QVQ`'7dߙ+]䝦bW_ICv_l.G94cɀ, 3/)P#Ui_k%̢x1 ?±`hRB ųO(Qn{!] irunY狼"|V2|3ꂲJD}XulCԬ5ZeD+Qu4Tӗ]Zu R3oաZx2' 1YMi N)nCN >J×:.дp/ܤ%Ԥ<%Fd$i[!>st`/wk{]Q:Cp(:[hL66ע  ]v' ZRդƃ, _i^$nxW|VHԅ./$n"[e=1v5KT#m[u T+TtwqJq6׍oHH,`GSCIg2N-t+ *jiIVK.M'ywwCq^&9CAɦ:V_Ant1_g[[Nn. *6j׉>$;vewBz̦Sκ4tJ0j\8 Òj16ۜB^ƈfQգdIfaZ{v;?C}]T @]\Ăr y(k:b;/4Oe St) e,<[zOhDlֵU B Ұژ!`Gp}#\wUUpؑBaXk0ao8S6183t ڙ>yb '#<f\:B0gvD6b6=SRMf|qrGwNH&u~y%A2@֘Ԛʾ>X\8{:)X;R7|ɦϢ@?0w~woά{58rAX|H3Th*䘅!xnk'eܣf Y9g) WiE=S%+$021,mT50DI'/{{fm,|/"H3 > ou|'cwӱe+SpyU&dԔleÒ=e\oDQwUms?gμGfۈ)YG ZM;tMQmjbr71Zw4>btAJd Gpt7W(/{…oW4w&K7Eo5Hg ݚlKQ4 7"PSMܖpa"af!?(ɏX_!Db|FL5Q;0ב+~YcMZ?LUPz]֭~Ϭ+hEz/-Y7Z䪮shZE3DO/r]/E 0մIU0T2@W6]xmoVrw_ uieN89ٛ{s.qnwvdKL+z@[WD ӶaeJ1T?WL'x+%<շZѧ@AI6L" 르1,n{1c>|um$ =2J5ک݆AZN♮|XmZSND:p +)2Q95? 9۶ {M^ HH}vqT[2IRi`QKGլg1Cf-rFtCC)%B1s -KA+<)W$oNhcKc1*`G*xY\-F٫r}g`jIgb~(&sp$gWǎou[DJ 19NO?V%`5\W^ "ڤ )y.-c?cE2FSFo$ $q˓/2>]>T7t&y 1WAŤ5]x|Y:R`nu{Ǎ̈uMF(DXb50Il~;Y>{M5f*% %2hOeoMz`iC&Ϛ@9 ydm(<.3]` ;y X/"]EFw̾Hv& g$# fveLPoQ[39N tˠBuj[U ƾe4[tv^}}?fB@~ Y-;Dtt967rK >P-Qٕ%V5ʘ[NT3TP&:rU.<$y"$:꧔ڱhgD{u2@i$ٲ@$A">a8G12s=AYTbNnя0b2tE}ni%Pa<7,kx&q/) +z(;QA F}⨖~0v/~bؤ% bR͂Z:HQ9ĉh੘A':Fo@k -Q&p~Ra-Hw7qc` Y|u|Tqh.!BS+ x< hu'_eR@MS>sġ/uqT?$NHa_j݆ѽis ߦY:JC15~+Z젗 h܃WcJL !pωرo*Ղߖهc5lr zhCI?25es$9/ϱWrZ.fn:<r'{XZYst 1.!qmrSQ8aY|t9}-<82!P(Kb6A$uBHIu<]$NT; M+{8c5[y!wwEPuIۍðJډy ST.F6Ǡ72x?PVoZ{rsbJ]߅myxI.P*eA/,7pg vǜņ|n,Ȗ5*-=')`(%g7i}/;7goONtNzh$8)1 !H sdFLˋJrBꯤ +{[ΪrAZ7J3B2^DyjI|'WiRVԙi6̂m&8uRyۊ $:c 'Cp+_(t~OzjTnbҹS#fy5y2 AY:;y.d0\Z AA?Q GE?BJVH ܋]9Nr!MOf&8!wke;sg u?D_kMÖI*g [M^T /V2Rژ#q88B@` I{-:VБUToO^b-7 DXS<7wu\,F،ewp`Q+$Wl_c dGWx\a:}x=??;Yx4' )d.2 W#˖7rﮱ#l1}7漠0FFYq\ }@6,cO[[2 #!B}cɭK>Ы(vs-4^/!cS6hUE&=z eб2Zg_k)'!JObiy, Ϻ$~m\ 8oy5#7oWh,E~[p[ }bE ސF^XGNbό ävT$KƱ{C^ Ҷ 94|~ "(PNMF:GcDqj^ 0#^/C :Ƥ8K%XfWVjQVÓL[OJHi}xpןOԆ]l $wמ ӧصi0MO%+:;m )ܶ"9"qg`@yz{:QhO*(1\}0zB22X@UbzAMp?LJ0t"aefSJxܟ~L[0˳jްq_kňG0K Ml9RG?a<ëMׂeP/?_㸴q9U;Kg1)B+UU+NɃs>Ȁu}.-һ;׀sFۤҶH+)U1Sj+|{]y-p ptzT/醲x߄?]$+f?oG*wB#-6  4 M xM0YD]+3prŤy: '"#l8EpoYqRj??__S\缪aP41m(I9; D&t_ȥ?7*㽈w.i6m|0;runpUqQvAs jtX-B?盍7-4|G-Ak08,́'x*-J]t~=FfǕ#)QaGwS[# \Қ20%.'jj,;e z _@﫶((OoJDXQ`33;"[3G҇ZX`,xy]d$X?~eGT& ?Oi@֐pBw8^$\ [HO'eRzFIR4bcƀ%}[NfXy+hTdO Qߡne: ۣ ()O*%c欵x3@< O?6CiLڰ:-$%H7ݍ$fb J #[J9gD?r$u4+52$S*bYw-$_:[`Vi$K+`D܊1T_ f1^\wñQp)\2p8o2,{S\=m`Ϧ9;qp*LO`h @YU6ï3+Ӏop.U z<Š&4( }>]'&gek|qSd] u܏졂 8yt:ڵcF $rNgNz4Qʢ]Gb_DgϏ#fZs4ItCD^4FZ0KãsugFeE'ָNWϵ5=Z]4h1ݺ Cy?$ƾ[JiQ5 Xޅ<ʩ?PzNA?kFC{';lϘ!, ˼m;eA$dB |WgkS_Vֶ-- 6;I~Z<.65ϬGGc`ftʄe;;tsdB& NBʡp-7˸* xiЃov{zG!USnYN<\Ui]sOHVӜB CM0b,u-ҷL8}HvQev"<"kF2ʏT`ut܏!ue֟nP3o٩'AMA@6`f ڏxB,aތg_8厷bД®HWkH upGFЏi"8xQGCUdɈJCUk.1['\Oy"Y>M?,ВbV%wSGvZ)/FٵSZm| "n*zp&NB:@%?gE" f)k  CcPsוWPqfa;b_X\r=Ժs\S=Q+øच#a}7;¾@'QPX&'@NuW2ӨȾPwVf'Аxc>3vb#mGrJN5)-ˇ+ .XOG>} lkSXW Q+o:l6vWx`7 _t{ϏV%MV1;`: ` @ =K'bie$$Dԓ_EClJ7_2RAkÐz{Mʐ'D"<`Qi|͐z μvm^b--x_Ѵ+z+S0=uzmb?7"hܘx,# p4KfKx=Sxf}-Ľv:VwО/^pBt#fksӅA)b,@MDnynH mamEKL2wj' njꩧjqI{;M'$Y|2䃃b L՜ekпdw`^ifLLR: E zI UaK}|O%zǚtt>L*mWUw c, ss 5_l1Lfe$tS`=O[b(pUBڔG +|ڵş#o+-X+r[mG(vl[}^SBvUElXt[4-V_ jL-Č֙CFASׯV`.GD]~7׼>C!DpFQӡO4?l"9^1/u ?CwۙKϜܩ_0N4#_Ǯ.8.ge-?ƾbXlO>ddgf6ayjPK9G,x"+ǫq8݇>eĬSվr]:Z)a}OeXI 6Hώ@H{\]&~6I ƨ ZAMHam3ұ)`HKf?+NO1H 苺LxNG?C$[IA? ӽ&{&O1.^F@Zw:sd xv m8sūQUj?fUVHJ@U)^l:w2v΁u8?ߧ;]w>#э,s>#cXqrμ_=80MpS zIY^D}ܨ. Ku69 /RPN96>1B,}u3(_Xp@B$RldרW('}if.kg?':1س&^Sm,[ F%ͺ<3BD :Sڠ/kcrSuFB*s>~ˌgm&?Tchy"^#L >x]!hDԍ wP4ZQ]j=}G`ͰBf3De+0(cÀ&GG2Wf&D{lZ2ٕoT4o'WfJ&4Su}Z8 !RNFc.ĴrGAҡ濛"39gn4vlDs890oX-n ,R] 6X dy{9~ s]aDljZn2NKj'K7+'NcWSi``u/`?߃6+e!4r(%.h8iIoR]+D<^U@~]qUHUcls S@_RCrcI߈łοqkd [ [My)!8+^$eBMjnkrkO[hoR3>`Bg$:ZD2w6Fl=Mrozwmuu)S^ʭ+y,=_iZ$RΓ<9~;K%i,U lDF*uAO.)Vt\ ~ *L>XyS*06OϦiTO/m'Azv;NFp+9xc>òGP,ΡPZ!te}[Sܟ.yn@A^U=k]бhcaES>0$ŕbz#Bd_nMu3>6ibz_JShRlyNUO E>s+YOqUP/F箰UN+qw oa R vj#vc7u5E LY-6;lsXqW=Ӛ4tNz$[dMvD;mF !bwf)1%}񋟤aH,|NAͣQkƕUnXWU \stAMUn*~]^RÓ ۾AC*.rrA a 0{dzʖD! kͲTow:ja{@lJteи[Fg?4 Qzf4=T*!3Zp-;`U@|5Ä9/r)mΏՅ?'TJ9/kVlwrEpk(hF+ Սnd{yEnukGv{߃{> /BJġ 3B0Sl$7 j2寙g#]ZRHSڤ4ͶlY㘄p >zc)Y_*9$9+:J7KH>|Ysqmki[n7(1JuV6{ Km {SNꔁOhGkN o~[Y.r<"U@`]'3]Q|]_[#]Sz{i71[}jz7K~ΎIe-(ޜ5Rg>lj21.dpdveR AS +ZwNA+nQ\rWafqHUOlY'(92Bm@e4Ѓrf1{tQa^Mȥr mk+F ϙhpgŽsg!6H8-kث?/dao l[vg4/ɫ4/z5(e Đq(b9A)TpzY_|Dj`K˦8#S#9S[ ԠEMTvw Q]mϊ~ S2\ Ǭ%S,^> M-Y8LwYBO|ϲ# Ќy.x /CEʻJDu2޺7_褬1׶E?4HSYQuD} [_?#όLcg -0YBur g4Py,9HzkG椽Mj% C#xP.JΗ \ذPE*(4.]!.^X 2YIv›0鐢x%AGBX>2LJ3tr^$QVzIzQ!;(mYsSVsh@!铸JĽh*AOl7c6`߼q dnJX-jshW pETV=tCaHe@IB:{#dZqYg{y~ >QoT7:W<,B5 5>GUScʎv r4rJ=v[h}ѭ"fkkfuu;%}0_KU+̗3}ڇIKL%O`aƮSK ̛-33 ښ ^o,`€9Aragdܽ*1YUfSG@p\ B`j3c,=&9/dr4gxu"?Dg#o2 ;EoUnJ)k@ 1#wc3R E.J\1ޠt/Ϊ$?tA :`K,&pDۛ@LZ}JWK9B%NP}ycڒ穪oFSs`1Wo &:LigH3$&&(ra׃b ۆ_Y7VC3UxѼ[LVZWps-B!"Znu:9Snõ&~I@?OL>XlX* kϸpiɫ\kJCpu(r#BL;m˸Af8禼cuSj*l^:mEM_I'Z~DexΈԸOb [U?4h,/F*&8Hr5 Ad5yGWȨP -^"Fb^p9,  v:ſu%:*'iv͍5 XHZcٜ  }L+&vgmF()=iXNkֵ)0Hx:<ٴي3|s Dp  ) ծIE1Wd+hI[" &䦎d!cyF\8_Є潊U.N7SwUbADAi)(%Ds]+E2BR?Nj ' u hv_zۻJ<#:I?I`h)d:2.e?ZL;yf$ r86qT -6ÉvZ"Eq&dXԓۂ/piȾt|/Ɲh!dg4nYJ>_L4[(@䌶͟rD$*s1=P#V:gg@P%; ,ʔU j94X<2PTga-$*L;U#,ByגwS}>;w.s$_/ۢ1=tB" "ڲꊎH}? @ɪ.OaXiUry m8tLZDUJyzHцPIp)W?Re9^d%bۅW"}x2L8Z~E"j}*a<u+sفu'^Lf6cT| J"UR^:r8`YQ7Nxd'TC1gs)yz{Rj?лmkӗPI;VS5YC1̓$+p6GNjKR'сXy۩mW"~- Rb qh@8==YPFFOEE=<#/zoּ[w~OWCNst= wa~ OG=&ҷVBM;}`f(>M;Jdft[nR/V.ʉv:`nɯ;"&k\$,Hz:>d.g:Q^+x.u;Y7<4 N;OGzGz0iM^^nMijij%^p(vKlBqH! ]zw5I/J2 zVow-QOM;m;G_77d_ 1h#=ϥ(vN؆TΡ:i µuh *y>XUx.9ȚAO0 tCdה;^*f">Xz 9( ) f]͈4?pk/&8UWDP2.'HpEF 1?;1ͶrԴXHV{8A(nltzN:ή=,K{?S~8lM!(>_)ȹښBMc^v" Sރ02s"Ex+Gj&!nVo:B7zs-lxld~Y2XW[q!&~n皫/cV;t ){ZHixoғaarpHo%v =ao)?Rٔ1"D!O#T63" +!DH9[e81%y$: 1Tf?୩8UH 3ޏtnXLxGFITr=?9Ç;3zټ@0ע7dJD@|x0+2`2jLi}?*D#[4ji[(4˫R?1q#Yd]O"G>k2̎&Jóׇ;s)k"ykjD 7$@ڻE<tt>ug0n)C}5ݓ`L8+nx2g^~џdy%j? 8Ru 4U4Ru3-blyWp2CE/Sm&֤"?'Rr=|T&yG>_*Żܿd_ iv?Y{n< OW%QGXγ^9R*@r0+ѿ %P+3 ͆`+`|!efYr(#y4) ,\Qk|i|0r4KHK]!4B݀o5'Ę, _M~OidH8IBȹk3BtrЖZeŕ}SBnKT Qi>?5$L5mpHl.[3(L4}[҅=RV&^&I+59Y4R_R&:)ͰⲵޣDHKիZG_iLuG,+~JQfX$%2h6jx6o@ 1]xhS( _ >ru"??6lMc1|g*c^J* 1A8Ftf`)4I٭ ׍UXp(oinPЩUC^ȁxa2!ƪ+5'6+Nn"f2$8@0Vp0/aޠ7C7/Q,tjWTQ [(AcҴf˾)K[2pv%( 7B7|ǘ>: vn@>Eƨ1vNQcC7ty mLA6oj F,OwW,8荳$k@JsKH6UKG]SȲoBkuN,#LKK_h Rx.]}T~C{"v~S^20.4~A>4މQr5, u*I9ݰk,?c ~'L(Z)8 -Fӑ uQd-XQ#FzL)-CJQDW GAӡq0I:0'Vg"/l`"xQDBM&CgLC2}B΢bCC&&n=i~$cZR 套gR|luG eM="psfZ Q%!%JT>HR?^CI&T75iCbzOxx卨EĉTC naN9mMai#fGRTZ4g}<@RD\ ߪu`?7R {P?Q8蒳NC;G99I=E4 Q$"CPYyc3=*.Hy&[m{S*0_ :.~S>xAZ * [7\"Bn6O^$U6B`V*Oָ?R|?NBTfvŞ9P[l2^[ieVz7sb1^v.4u`De]*1w6l޻o㹨y"bRda*-vh}pڳڔ)„[ G^M7di }{yxU?EyY2gzáʳyTw30,(A- ev/xy ^4i_ROG!'Dz" OΆ?_0:q` چ e}!/Qb0氂:D 5 ExoIÊ-W=o8Nu[j֍_hGV B/[GmK̿\B1J\,T\7ʪ-n=k =RХWhdA81\-(Ր嵎E^ہh +4٪⪁zZQ8a؄C? PkhĔ0փm!s%]Ea*{%/7~o_P39]&Ɖ1c`|V/~S(8  pըkRȩ˲!(mxj'Q8xgPx:0/Ŗ <`IC.]FhTo>FW@zt'?lBl]R/Հ%CIPycmiEϾ EO ,=C.6f;AũG:]Ax40.9ď%L,g=Z7u {-6;_%ՂIi4H |jbo{:^.DqsZ ʖ #65"ָFxM@$ vKD3:BmL\u1[&恰dl,#,:r/gO"~Z}DKRJ˂(ЖafjXr)ŖSz4<95#҉zg64~h[qZf e!ed_T=5ކ Ͼ?EuS|BF\rx@^t~becXvo$!Pc W=$$ˊ_ %1S">񻨚T!<EFa9comͅPM I,$p^}DW+@w͝Nl QUq"DR$/A~vpi{#XsIɪh ?'ꕡ⪺شF@W !!3y({J4Q/!;XRsQ[eWکt"G9X+D ~뎰E]œDHp{eocB i1RN0^-KUb]&ĵІlipU#˃&!i=ܝÔ>2y3Z0ٝ`D{;N4%R>!UK겖&.|u$3.)LJ2-Rn4e"t8,3ec1o]D'6֐ېF\*9'v=,)k$A]D.Xԟ(%[k- Ư 񵘬+9Il`U̗]5K-Lf (TA\{<2#8]e&LScZ)+bYf`7$`ATT͝Pw'َ]?~&gyuX{^3; <\;Bm`/p2w+_2b.J1Nv9w}p|t !:ꯗ-Q?D6>`Q~jܖۮi?;|Qf~eڜwoswR$.黫{e݋A7j##L %4Fto=r,rl;ŔW[#x,M QQNm2n,F,0/#aWFn:T8敉jx`NhqdU" $ ͘Ö́X_1)J{ǣC?ko&>(gM J@\qʇHDEtHFG`,H1je`*j!>oUVp"i(@|-~z/Lb&es|>n;/ AB>Rkƞe"R&Fw $o~QetQa_쭤!Y,8Lu&C>ދ#Ka^?o=cZ= LKx OTs_[XcMvy`/q$c]#ar }?eGHdY  5{b<ṟ.L^`ALEM 9@cR\q#Ԕ[$:鋞$BX " cƇ~!D=+FTոlq B;Ci. 1!A2cu.? eOL'~!WJB>~ۼ$Q] @-{,h n 4W(\Ù;mo*Y-:ן4g}H(YRsR28@gOnr r)Ӻ2?sXx(#!f׿IɚQD #d¢w&f\G> [|=`zYfа?U jO+E, ^c4 Ҏ׵Ey~eX\>!#c}8(Јjv6C5 b^W[mB'*VVx6z{ 1C6`O.W0Xܺ}ͳ2ģqF_E,f Å6d(Ä8WYȊwB(iyw_%P ?_tNwG:l2#cgLa|l('i}ѻ~PJdթ5LxyJ 僪“Nkm2挖sb`.hu!CE vWk? ] lQ>j1D󲃝.O|Cb98Y.%}qpՑxwu.翋%zAW66_츠aQ%7p3}24k_TMƐ:(1)-DfTE~bLsOV{t}˼)Bχa:@I"vΓN?Z]I gA Z@:XϙVTؖ9; cjE6T31$`^$,,ZDe?`ԙԹ)md€CBe|W/aO01Cv㐉$ʖrf/Tܕt?zGGppb"N-1+\4[ټ㹱+yH:6.dMЁ\ɰTy f Ftq҂-Xv1 NI.JQkX To_΋l&fCZ$d0Z\; [߸O^zg3w\ehK=ګ4{CEˮ(ZW-=} &`FuU_hql?d<\s}:tb3#T@(/MJwJP 121FluiUGXmi{lJCs0dr,}W/^&sa#f@j'16E5\fS3ha"ӸE-|BJ'pJ^Sf8>CIH"\e`VWd--tD֙|e@B0lSe+N ! 0%nY{6, /-,rY0RiŽYAr^)gW%.dbk?lW`e6ywW0$!,[XCٽ! ̈́un&.Ƚr)\YZ0]imP gTZݪ}Q-|w}JuS BXV2G2".EBx3~9xU&vS=BU&Nfk0|0~b"$A-$Ss_;BQ4Q{[!N(ޕyPF,quGc7@/2]`p4W)XYNI0(?Jc*{DS{wUaX;xW:k7Pvʖ0nRkywJmqV42ʒ u~BJsC7|:FP1f6EJDʟ0!B70?EH"7ܗy-riAMO7gjqm՞Nܺw| A;\`jk5 g?RЛ@RNFqlp?ډ.r.ԍUڡ$p~{-=WM^ j 煳Ƈ'bn[""}!P%5}Bbj·KǹI9h<̤L1J+z\#-%7ApNs,M2mS-Ā>_oh5LAΡ`lt;Lm^RAg7MH"=!̼fC2wBޮ"iT&^[xJP:A]lBH`CEܯ#T&Kfv%L \&nҾ= >h6;/|Z/-y9+؂ M3L?YjI$TaؾrjkԻkM P'oi/7\03f٫~N y9Sl/.HݙI٨#k3Ha1e&u=k?q$}P:J`;bgI贼]/-aCM(Uⱁx1¨/d)"$]2w!452NJۛ r!"t F@ 4]u +?E"_o-;_$Vzv;)k0y׾ZPJq|F06TK#dݣb)J2[L$F7$t㯸N7N  /FNL m+Z#nQ}iR7/|Fk@U hޝ@Qو&vPҞtYFٸoa۩ȶZ+Do!2檱K)% u/װDS[!ueañqj,T׾xRei ͩU6VYT``Xp~J?Hda bS皅à zFAϟ*efYJ.3?&3{"]>:iV"ox&*u#8[ХXʙlTNz5ʏB|MPWAc{K1n{3u)D|s,^S S)Mmˀ@KWSfՄ3 E9ϫ˼ (|H`ڽ]fhf J yܻODLQ$Rej{L#V>rLv7bPƉSofó#iIf0}SGieNza;ԁ2W 3srɿj m]LQq'Wh &{N^1F T+ +=q^{{X"> s;@QiBjSK8K+a>?%sYO2y8{:>m֦Zv6alyB>dˋb\FSO@>'=Or*1lj.xy!fDaDC`;ȫׅEbڦdbm# '36YkbD^IZWS*]fU.;<ơ 'A!4Φ/?ލqquLƴ9E Z@[DA_ ]I奟e9Wvaf\6 k>"lOϻREP^QƔ4evD4lҍ+j>0j9hW4}ͣ(2Ro_Z*ӎ傋FwgG8ySdf:\~50v;[[8?o ,>~3)k Q[7mH!$e+)?U%HDvn,<@oٳDW/B˞ǰLtdHcoa1y]IWi/54ŸR}%Sw~v]BzKS|%8:y.L֓h&Pw~ٛWb7T)B{Shb7hh,Oo ΉLl'L:8_ke&$s/yms"Ci4Ѫm*QX]*M{%K9Fʝ0;1%ݻ:!Y B#u #-:iqX󵙔1rzpXRv5;6;g^_bXZ1NsVi<&v1QuhG4fa/ 9-mvDy,`aqT~ɝW6l>HS,?dPI!.}3@g퍿\ALӗ@_jU:I[9ش'/OΉ;{U4! TEP$sF8 >A]6@$A1[݈50үS'rKiJ>%c?8t)m-|zIx9^I7 010"gq5'FϑNaD+dRSFI 51Hs]"~]ҕ0.tUhKmeƃ|*i%F$fDX8ىϓ*1bﵩP; KÂijj"1#DDB*A!oŊ b`HālT5?A~nL6C>l>wً'S4&Y(6Nˆ&ukH)>$h2; ˠoy j;k*[* yފpP'|V9Ij4] վ 'N LdՋƿ}K0L0>"-%!)}5*roZ{ gR|4)_b66#T`|K\9TR|.yDAgV%=f-U*h93(97;k'aP o#WBu}C-Vvׁ ^?8/l1Z Z(js0#pmOӯ&8eB풔ENx Mϧ xÃVgNp2YmQp[8,p(Y\1,':U=RU9J\eSFXW.+$khI>dA /Efv4]iILz$3Aipa$Erk$2C5v+!$G{ups%$s5ۘQ g'r*hTDv!o[! M5!;ŒY+bc:[ޖKmMRxmNX mHfL>=>J0UK @̷ut/%d@HbRkY ~Cu@>9( pe䣤ŸrʅN?*ٚrd! X*IMIZ^1hCN2/D޵!!ڗ~qC2h7i-eӚ=KTK"N /Nyuc=X.m3ItVR,xf ũnnn] Z@+g+c_qƯp5ɊKaኧh" 2;e ]٨o(tKfs ^ d$"v,@(8xJPZf5,G2ѓ x%~9k3P+ #:k4f: pNufD(Y}|`;,*4˖.s6'Z Z>Ĥa~ |KG!zP^ks. ?TzXiM'q1K h{B%Zc=⧅-U4/k͏"qAl|wmM2zWڥna8HImc/5%u#uCi[B t8yl81(dm'7]`Ujٙfn@q t@)/x=gHKA"\~m؄@ ,8V8n8EHu/V 2Fn6d[3%ࣷϠs{@e*i~1$+neLnqs5LV1cV7Cp2z`_%بggl!+87 @> 0"+:TMѷyز]qq(tg*rQ,{yRC#l s4`h,wE<%chXBE4ԗiMW4XP`hB: NqͶ-C2$)[*rtJŽBt3<f1]R4 <->X`jIFIc͢]>?،ߟ8nC1`"A'veGWv)rlmع+;徙g͆J.w>!~UUN*Zp> ϏggbQ̘\2 A0ivN Je<,Ҷ&rY6*f{5v's*'0tNBRg[ϛQh\kYV*=<q͠gPieǹ9iͽU;4TTs0oҡs`p<-g > `s}ΜBd|2H<+8oe:#+U7бlհsW5@KP;k3Co 2-=ֶh.QM|<7y}\ gLܑE,D~5pHoCf;rnUL|2'% 9O$`gxij/ShxIrz0C?Y t%A+W_DfG&7_wm /, YSQj2m􊅴v @t\#FmET#;guVeJ2h(Iv%<(fԁ!%UnBxF,΁&͠%/t֫> Q ~ 'YBt Eގ'ƪE9 l˵V0fv=6ˌVMY]7cjWW /*jۢd2HLa=F p6Dg8)t~IG:þMo%~UL<9G vc.];U"X,RxsCdl+f5*9P9 TQ{^mtMhE{j⢥jU!'ϕ tF bڞW%ns."EyB iVM潄Ğ<؏%/?4+c)O'ZEh)H9-3F~f{}3r$Pii^˕V}ec~y>:1DRV5ij@:uԋ N+ ^*Sc?NqUg9ieJ]^gXGIP7pD$h:H&Zݚuv,WVx!ސdKfdjrҔ0(ԑ^(- T6tW;!r/gudS0lԻpLO-^;8/K K5rJR*+}\U fX:ࠁ^IK{t- 8 lF[r_QŅɊq/lۇf,MV#e{ lhstPI}T_sܔ ;ڶf~Ma6SΧE͗%ۭ )kn)>Ĵ8kk@8KoD&ot)y0)]2LN1=jn=@sByџ.b.ߖKZsL@ESnOY6kTK F>yLE{eH(~s/j܆oA=8;Un˚]ȏqPAqHKat[}-/$ߐtV2''2d]osDRvdX@kC3yU.b1hS=.@ifnO@l3Z )*1%,.yU>Y> j҆۾#;vv] üobH ͼ\ԿVG40r$+#W3o[b'#F}:0I$bȡ zWzf^rUW^1 ΧHJQԱyedx˽I&i$l朝C ^l%c-}R06OKkfii']K>]b{`dԓKi=|fa[.1(!MځkR}:jzY^?)sզni}g*YCd9_w> >p+ {'w$ənwXLc: D;Hpg8+<. x=I;S$2Wc94I&,2Qsrm"B7E5WE"l'1Hr%no4dhVKF<(~?ȌҫQ'[q;? ב.I@QsfmEnc.tש'MN$ify18ɢͅexooj()3|ӓu;5{4VJ]Б9U.4:rI$Bό e \ e&;mqqO;` ;*l5fPھ$=L=yoVX1ls^PxN38=Xvgn 1 2+A Ou"#_P2k; ܄;܃d+KBP 0FJJ~TI-/.P+7U@%ۿ;}#4`SAN@u1BÕY0@biQD;}M y兮J/?4X+pgJj^]-hCVqo_'CBPRVip~Ht*Գd)*,cL2 2-Ep_I'<9z qg d7yV4NU叐>&ޗ% GtsV4{rǙBE@M2d~+B%tZh'$GfBZY-G6,C\먡׫*jAQx |,{Ye~tq, # Ĵ7ņ[s꬝4{.djle1M#L<=z6;[`L`W(,Dg$Y7|dJTe &b[ k8ߌb,Je$k1Ě)y}aԃn3.^YJj]>i_un+Qg$ͫQqk:'օL9s:kCaE6),mA }68 :orVЋ3_GdC0».?.on>qגܩJ6,wx\׺P(4J1ȄT[nv)6iK`ݕ$V%Hmy9-(9Duc䦀"GܥByOSJ\"Nx@r΃<75BBz4(1T2GIe.Vwj*(b-߯Le I^ge3De>Z!ЎS4oAIw=ɾJ&~S""yxf~f>ۋ"cY=Pi~\xB[d<W7Φy|8eRRJmr }5$fSIuh9=5hPW(&I>dp ? ٨qAeHW2(&v?JdX@mi=1Q߈wB\G&JI47wz'b)̅i2] @C[ԓfT@yޏ]?v((:KB(iuIroHLK@} O֍N)©#PW-{ xHG8dlB\9M#9Y;9p.#׺'&H}2? Sh ^Pg iu;=7yW&j!%_I5[>h :MǼ&0xi=^@Sx{'5/J2TdTs]'5sx,"ar ]z$I[hNfOg>߼@hЍߍi3M=8b6_̆j\.YcZC; B.5NiX]Rd35۔Ѫ\@MO-`$D27 Dv*E[^QȜjUDD?m:)QuZnyZ-/N `$-g@(4RQ'ʎH0PFFftVr\>wѴ2jb'EaGh_2ad$S i`Gg<_% ݫV Z5XZe K`v u+&8K *ȼ7Q$/2ÅB6\'-gM3!)`ڋH5H[Io6S8>s>cW(L76O%Ðse%Kwi5'i\6) @tddũՙ7ͻjN:SkZKOiLË޷Ǩ"qB9ٮOeJS ^&6:5}Vpe/r'y;B @^%5a*p͓~> m]+E{ vTŪRVy*Еo@J=A M l\6šָ:6EȾ(EG(\|W&BrdLd<`VZl69/"Әz;hgwZCsv.As]7s9Kaڶ{ V j~:8,^#-n~x`/^  `#n" x> _& 2 L!TFN$?`X%g'w3j{l'[%U`'@c,X{4MX,UF5tOQT)Zd +F?P#vՇ>xgyA8`1 s/ t]>Cc UtҝL/ؽ}BWhяm@:?icm+ͫQF=vm[&%[t2~Jŝ:sT0y8I Ϝvuҩw ۓ 9ߜkz.B=ƾL(\" A7Ab',oaEǦqUq3E5"Tu>kMV1hJSrKw`-S@>'SS&v;M5`dBwy6SPq0lďM:o̾`S[W$~^PhΟ8@M4KrF߰Yh-^'xkhɚ{n#LN#\_٣٤׽.:;Wfn{D.e52 Sd!4ayϓeSrHy njBS7ߐ%xXs GO**8U!_)K$t&mYA1e,\|#5 aзS:|z74 T5Tςa"w.Ȟ{sE|՝]Vy [󞬁'?)CxE8%9Ƌ+c'IIf]gh:~0Y'y7cv.oIhFa"F:9W %ك\k-N&b<Xx`mf+y+XbrW-]' y|4L gϲq5kgC,ҞluoU *m;YPP~C8s@26dRl!12lpW `@9FtԈX5r) f hid>4)CP Zhq4$ڼ`8]ܵI-g.hi]b ̥|z7L#9=%{$݋GWiħ7 :[PqW;xiV%úryEGF3C:i}ޒM+W~5{F=j%I%D;krSDKRX "9%`5}$Q|P a321iA5{r k3|QY&p_/^̾),δ%D\lB`m;ߨz Ǎ1 ;B6OksQ)}mU>++\76D; B ⡲w*/fmK=,$.I[َF@bi2?BW1kl|׌^Xٴ wv(&%3>aGk5yjEy^pϕ W egjw/RiB;=.?%)_O;T]QZ͔µ1M<5{ h1za^uSŴs'BNFOrfAO= \сڕΩ9)x 3EGn ;c<Kc%7O4]:(}N&)(_ZLq>!_2w[W3Go({' p.N\ ,)c3F0q6C߶.+Wa2D6@bxhg7yx;ASZePv<wd멿ìk8dBmRݺP! ?)P6?di)Iy6r INYF lRȄ7ddV*p}qE}O~%s%,I\}ZĊ`Zu%<&V5D"lS&VF4ы_2h;oh0gNPG4vz=KC_Gl:<( & UROhV%IoU$*Ž@o/I\ |:+,#xnw6}0Kl*` 76Z\Z}_L[Į;&Y+ 9 2`6^,jxHNRt?('Ɍ&7gR8 a>!JOd}+~BPnoB?l8#ߩ+OKC+ų,? NP/CB9aRb YIn 'ϛ((, GI`H+ֆ2x9*xU.Og/]uJ IO^rr20U}uFmbnD{u[O2JIg<Vk'h\y܉LHuy턁αJ;9(v71"9r|u1F)ωL\&M֡'^a7kkp̽֋2WjЦYc{8*ͫ7zvD섙W9{ߜMs)AhY݀7}~Rxp+}G(m&he⑗|XP0O+jz ˄1_U@(@8~ejib{KvUJn WV%îL)S'C!tCL _;|2Y!i%VŐel=W LAe/h;^״2%+ _L%pW K@n Gzש\ITKOzCǮ& n;fӶł=xR3qi$iC7 Yu&e(X"6*QΚa*ҫcK UvLi5PahpwZTz0 Cc{sq|'UnGV~KQ=bP[veu w#&!ksPZG= i34Ӗ[*aYu$ VQf:UCXF܄Nձ!نn &8^!~ŭ+&k+W_ ec!2VG1^G9xGJn#pwǣ]^*mG)< u ߹K|oAR"aD X>Uwd$]Hmlm5jY ' 8͉ J+샰QE5孃4:H^b(q?џN#ɋie 2aYɇIY#?;H3+H71 F]I% h4?ѓ\i/F_Cs%5}$ab?/uJEGL0XIRە'1׌q_M_^MuOjʝ*z9EXK"~f)KDdn\k`n(ta#nC\_is,g]CM6@B2?Pݎ00~PQf}vjqw{ 3] 6^+5Eӫҳ@sylK`["l (谘\j?L8s'"ja+/ K3e[99q{ I%Ir̟0i~#[ֹ腽oڦe 0$lhp)e4Hϋ.(Pt`]dĭ(ml[!塾\\T"QEky^gplA~V+3uhɻ;.t[^ODH%[q )re/ J'GC8UTGƇc7Eh+$L{H]\} *(²OWAo+5_j4ᙊbSI~ʺMy} \8JSM9(y<ފ!U3R)0GV[ϋQ3b.c(fA8 [PoKҸѷ6"Krjqd+'('r̚mg򲉗 @ČǺwNr rlV, uAཞ ã%3Њv)1)җW(f1ˉ9*i͟O4n U[f=_{n~Ba{+]iB3:Y|L.( v"ti)b?`“Av8V4+sM T& /eB+C7 6(;j֌7At#"ԯG揫s!ռ߯!ՎNA#5ƤIstG,gpQVSS?:䵭tlݧNWnNݑ޽pSȌTl~IGYU{ewWY9~ýC,n@\n73vK@F#5q;tX|Kp5P!k\cj3vW{cx#xEQ`}xp j $ܱH?eبK m 'yζ?#mYz2iEE=KDL,W3*Vu84H _= yDZT1Em>3De>',4'lo ](^dߡ9>F8㰆qk|A-Rzq!?+MKMzHuE N!YNF": յ3I{Iwa x#?!O#toB6ޣv}_SӢJ&N[pq`7[in @[ 8yh]?ۗW9$$8/U;xi_TBff4e5*]_"gwdLrd-6 vuK4q6}M%Ŕt2]?÷A{h:{gw~YK5rOo{-[a US0 |i Jl D'A}&U4@F-Ū*GGy7£PBuh\~1`A|f),p4 WJ% I=m}}hN hiwWwʵV3m#6'>yn֚0S9l,%l\_GH͈rި{c͕kTlBuXERnA00Nح"ඐ g6.a˫If ~r-KJZr) IаRE#"^vލ=e2>Y]al݉\~]r73)եU;RZ+5,"_nC]G(1UwSa%<&~/CG? Rmf3oA ZGRon>ꤸ f<+,LI}gljCg]>φ)ce*q²qk x鹕.K}h`\/Q;·js}-NnP!} eWҰ֦|%&'=0 2Fe/  {e$F"y\U.q٠H 2[^&8'N=42A;)BMC5SUÁ /"ʸW5NorV'_]! P:0-p%q@4v\6܁ZI4R66CP3!1/ãClIdVcOvJMY |ՁgbTC A4#(]*9MIR+Z*u9ڱ`&O 50R?!hbD_M* N 3U7j4uxk/1& h -xJ s--i㚅-]I^ Ee#4\-,|;V}kUšp(~5!FeT\r6ye}-tǔgl!23-OA`\PԚD⺖/ nzXs|EDIF/zjF %Gx;1jï蘧'Ql"]$!pD7Q_|9e^-B\,D)]GNQh`rR^ B\A(Z5VG_eDռS xn$8XiНv/30巈;8PXoo# {!V')/Fdr;0ѹ2ðVWZ!.Y7`OKlG<ݚCxfJX}pwUb-{$ ?i6q]S.k!L4qn|/`$Yɽ7jmu 2LaSq8փ 32aW4>Xf 7U]ö/0ԵGt(?eL CVh? ;Drŝ;R0}MS!s|`7c֕TEo2̆>{$9!r5RFkc7k/u2VscM-N,c#ږm2ɻ><աPo{=mn)Ѭĉ&(f:5\(o:39?}Z~R0ڤ~\we*Itn{j Ky:B9S2Cy̻N犯^C̻{bpo?6.,UB }?f)A ?=F;!mɊTʸ~3UVD("]0$h@ mx {*?r?މ9?kuĞjx"Ph:@K%nsdg~~ܾ^w?S +r$0CVڪƇ2`vV٦%NiNJR0bwt1qb@*_<@8k),؈GJ;пpv=^Q7+| ]W j(] dksyOFc~no3($_V^Zj tKmgLQ!VW_i o 2xBSy_fZ-G3W^kOy榽>!0?h9jШ(6 t ~xT$N ]Bu 93Wֺ瀋_S{ ##1t1-ιewBTlw;~B;Nf•]R_jZbһ.>1"CE|VkV•_#C8l^njNbX ' 9c%K|[v]FM{/NUZ._ ob f7!A TYNj\rB2d%6/Ef#Z1 #VM?ĕwP:4I,t?_ Cv%R(|t/~vq|쎀irhEkSt4 BM_SWWjxQd=3*t Cg]a8?䆛Ύg}3PLW2o,?IzX9e-W}[>Oڠ%( QY^ E6aRY¦2 HoGBO{L~j^tזUUrIT~5 R'.i}oWaYJ3}2М8NZ'kf0¹~ZDcXZP +.$V>eDh~ah y}9c^>: "Awgكt}-Օ>\ag&~w~d (̍,,SK:X>%;Ń\5wvZݖ :cy*[z]\aߨfp:3I`|JʥvْILټم=,&sk`=IXru\jhF|:39C؟rKv&~ڍVZJ[KKغ=.qpdWm˷@rM8\| ni:i_IR5fD"ʔfO$E~aW] {4!HR}xuw ~ lzq7/Ld2 <ϐj$ x1#Yp87,{N"3i?NއJla+hk=D^Xd7pv&et3xl/Z\I%X=Pש^dQJ(!-|՝3ZPzXY{nPo5I =<_Z)aX]{X kHqwȯUWZ/MB=%?& 8\pZ' kBvӸPxd1TLOQ򒷝R XhDob7N]s+G8"jdÑ#B ƣjE͝m}=зN\ {WzמiwZg1P'jȸ?r xPE0ማ!j]=*F1BSH ŭم|?3%,,}oeK!?;a *XȺCU B@ 4yzCTK+E>~ׇVlGJJ &Qm/ 5}D]\$(Swׯ?^ΝTjݑPEa J r;Ȏn gO:gɠ(HIMՃ.vda^iH ''*fݾs2Tt`8^5JnYnRN,`n$ mp>z C* N$lcl1WG MF`F?rk;8C~R֕uEߣd~&lcG4;C;0wg1rGg !2؈Qڔҁd} Siʯ$O.+$+Q5ջ1t 'm\<Ӯ'3mZ91z"0FDR1>>l "?G‡ZM(;^(nkZul sMtU l؀@JcЍ]Fo\Q|ۡB#pN572R(Qv<]}kbP }!$Q aG{)2'ɀ) qQ1MW/""r8NHFsgZGWhh7cFQ\nm6 "a>uQD;i_dZ8ӿzv@QpPKꞶB\Ceћ A(Pd*{!S]imw' Qͯ4WaCG ĵ'YdJY@gX2ۗҥ /O ^}aƛA`a̭h3dFm{4 P^N,SY57by|awZz\7xDf6:DGr_^ D|J0w7I&wnUDw 6. Yy}P)?ha i?{sZ \ uZ- ||vtE9C$բ*;fuh ㈾f(* Е$a_Ҡp,gq fR|a<:[82hU%@?Vjƞ~X8kH]pbҍׂk;#[>HG&[GF)`b m(-VB卵 [iOb@8K q@ 7 "t%M-}8ğq;Hk\O2Okrjo}nkM4e9i.f冁QY)@|l69w&'om\癖4ݾg:={JZ}&x٩? NGR]WBaɍ nCtuA<1 ex60.砈27FB_g.SϴVL2 b+)6nQ LĴH< `ղ->3Hw:0ܮ8mMetjPʤm)}ō\6 /Niۏ&GߍT]~1yC`}/9t IoeQE3[RQpeCA 0g.X8Y[X͹A'БcV3Z\ˡ"~U?6 8|ZZ[mܷ @ !)Yɲ}1t!itON|D5BWUyO>\~V3 YչCS8ݹu_2u OfeWϙ#GLV|x/q8,3}Dxl*nݾDD<"!q5]T9 ?hO9~hh\ҾKݗ(#: ڪΨ;3R|hsꞑ1$=7s[ fypw :#5a#(Թf@[uG}DM?u{|b[͸Aגqj3;kB(ªY WQOW*sNj?^Vß Lл|9صWH?x + v?8`;NdZV&.%^e=oݨ4h;U(}Ư4U'%X*fuhN rv{㍋Z*ө*&8.dU9ZkUQ1;խɵ3=! &ܷ @?y׃Q}^˙^뉁O:sCx#x~H1P{a zZYm]ˌ36@ڒǦTdtGpˋ9(١/ _c{x2̶1gG;ŨZQj/[TK[p@պ#=etq3(MJn!߃(!geKEoaI ѿFiI.L%Fmݠg5GуZy<^Ѻkqʼn!hJ@eWrl17J0ʂ R( &3"BЈ}_y *Wf|~:pJ~0lkiUuU=Vãv^5oCa/;8=iV/1 )0 ^6Z5^(Y*h`@qWJOj8d;'"Vo{ au3fesG j;@CHHHђ2I-Y* >{]e73/MJ5Ƨ˜Se8Bk I߷om>J%v٦bKr\ 幦C&z,@4c˞kE 9TcJU&CvFX}2C1 +#Arɏ5 @2iSYxO_HwN)fMd.-$aOq`dWzQ󯸾FȻ[>7u_*F$4*X@TŐﹿ]P1i@4$MmHEw4hy!W4ؖO+' 1'mdΪg%~0\KfcHw\8"5LJEqxQёW0~OOMu[[Hb*_p|o釸fOaYԚ. g&yZ11@IUWk[!97,X4m]O}T?\L"laX x.#YB8Wފ&(UR<'J5&4J@7sWA=`96HC2 CPDžJY%c~ͣҟ\.D<~0! V̶A,MX!A4r^Ku,$:AFdhXɋCA' ׼Pu>]S5Pڞ9Br`1p, =i,fO~+!"݌Fjm~-V6WR_O8^+@;0bRq:c&-zWm^a?,*y+Hn V;':ms\-Ā0Æ0fDqSe/\))ζIIJxbֶw\alQq5ff+`~U?0fHRva:M3}j8[B,cʇ(S>srhMyPv0c-.* f*+K)Fজʧ}2 ɑњ9;>S-< !턬[?1Qlu`9A6pk"Deަj@of5gW6؅Ruk!QoN` E84[:0.n~,>Pu傒M[ulc:~6 GԪ`DeyqrC7gkCp9aJ;vwp/)E_xs$6b rZfLٞUהdU%vjŸR5_gZ[y&P~F2 i>h[qwzVb8՘nU_0#A_I5|m$&tI +~% aNIPGmU۞L*p[Th$r]_ԭޱʗEw܆8'hRaI˛vޠʔ*\zJ6?L8w˾[H.հZ U^-Ǥȟ>kyCˡ¹ns'=vԃ<er"(>L3?4@`Y g Q9)D𫓰xeM&V"dJFbn+ubh7lEZaQ0G8}BV8Lm_mhO|ڨSL}tȜРlK ѳߕ$"_Cj|@ \iVgW,Hx0($I(X< w6)3|.(fk3Vߣrt++$lǰê,WDq[G?c}pb`O*DۜfvBt_U"'%H FFLfrp&C4,+ʆ,ւ- H2a!j9'E__p(*vFP CVk F@ ^hK ΢|<`1BnL襂ݟ0مc*GPĘ,!R)O 5W9<6mؠ4T )!@pA |KAg̘;-t.W7q /ݫ.HFngf5^'94aظe]{ߣx']YUm AvvQ9V?}p` ZGoX' incSkIZT",|fe>PsJ ԄA5&{y<Ѿ@_rHak= qa/ ,>84hJ?L`G4hrZFKڲ؆4m yT9S 6AH,#-{ >&tQ?B h\}bE DMĺ3Ll&iF(sH|N J6ŶTV?>f|⩯>%.m#uZH/,XׯJӴ 8߃dM9]mV-6bHk>.bW刭Wmaɿըy:`Bgi-}h-RJ3۠hw0 lqWZAEF80f)Cx%zM`9BEzuśR Vqff˓f5dܺ LKQk,@0e_qS 2"#t ~:NҌ#:#h \e I9 %O82JJsSG~Lsc3}۲`޻-K'bUgS[At}e؃qvAu©qDЦ8 \4x^ c9Hj : jtr|hR;2=\]!@@[u4( n{ߕVZ2N%ȯM>/ Hy<#{v;ː_vJܧkeAmb{ rFQ~f{0ƒ}zY3cdV,S%tg碭`Cp;Vm$GxKVch \}11o^5JaoAG)`t!{/ .YZ ciu²v Xz IY^a<toa's@1(fd8! =uxN{[|X=`+_o+P#1ârUW$S6ܲfZCyY<9=U^K嗥lO.ՒGDhYe؊{ꭆG}(_r3-1~孊&0ât +Ad„S"q=Ό/OEv{bL16x"1G7lsH_ U2|!z(Pgn*-e^l̻g3gJo_l,vMX59S=LbN>'8s$~ӧq<7ɤ24^h ,( &B`]g_!xƃ\Ycn/)E-oðɅH#j$bi|L2@f ˞Pbm\KVbl3?!;4O m.'V)Eo0Ać\ǟPuޝkahM-/>7lln,dժ I!2|, n 3lE*b0.j=z%}Ӭuɬ5N\[jɿ7S]*M>?~va47G 2.0c{ .6DM  Fx\\W(}<|N?ֶVckK`ffq*{00p͂@N=xY-WDc qXNI+L &kM7Xm8ʔවw[ ka'8A/._ X:_ѦnoŬP < lܜ7b (A/b[ '<${vȑ4O\"p+-3 UЃ@қ#.< {:{ w[+Y/@OcRjfOٝG=NAXtX8d̜GZZ]3LΖEҺQT6qJ_e0̿{tZCXgWGzxcdܿ;\ H'hF1'kӉyt,$fSP\ZlzSAS1y% $U?HqYQ.s)U(Wc^>eEWHr#\6w7u:!ΐdw⯾`{gy$ m Ԅߋ[kGHG}… j01V'-dy8iɒݐJZZѻ: RRNN/*Ѿ3߀pR]TpYC3șýcC5sp-@JyR8Y9QirhMXV 5A]LU |A@1Af~@/}` )Ͱ3Nb?*T}*buau1Bt$y_:fG#O7Z276 $eug1[SMCg)8>_B658u C\oB5б&OҲj`ʱ3Ę-эA Y6`rQXHe/4i/3ܙ%+&KtSMnubK?e珧[eX\K3t۹$R*_<9jw]|.93fQxvVG[Jђ>]E'I:8L {h4L)9]u _ 4s(ixg}ww҇`II('"͐#kЖ~+]nB|PKTt(~yzooՊ"i<# O@&0JK@I.?w#<1BL87tlʗ:ܳ*|tat( _8,b Ǽ` MBs㜮1GǼ)㝤*Βn׍L<bӴ#9*ͷ_%9q `lҳnkg@LUUc nuzs~6=oqUheY <2{ZZHT4{49fv^j&Ѐc^O)ֱ/l#^8Q?ՈiO/Vb Q,?(j2ꟽ`P zKL`-xxy]E[KG|7V"Ja9,._ 6t++~KtSOi7aq= ׿ӽ;rfPV 1;5 s $$?x?C0"UPZ,.`gy-,,Ç&}y/5HH!*Ark9P|99O HcI &/Eދ=_G5dȵwP  b YsKn/MacIsXc-@}K8L<"t" &okFyA+%M풻@bh]ݖ2;c{(OFٞJCnY[w=}blb^|^CS X>dZJj.%L$r@.;^ܱFr"J*=^+uvhڕp Z)"^YSZTTonC֠mQ9*ZL]֡ZLԭɜeeN3sn̈́[l{8\9IeH[=b g7jЏkv۞Q$tc(hJfJ{ FYZZ^EJ~p3+XcׄXy33:̙\ Sd:,Gلk~9CRcT0EHnjQ Dʣog,ʝ%i9PW:> +ҋg<(gCCaB3lok׏èoBsg/|!Ne%dgoruR&P7exQ]]|K"[t2c;eTRJlFᠠͷqc#"=v@TբT-CĥfFdUfI?ыW8"Thy 8bb@sj[YA7$뉫e)0GĒSy#K~i>vgP^$q͠40_ Orǝ_ީ0Ox+;6@x #}DcP|j˝z%8gwnc"UB?r[Onz| ="_Z77_SAO 3 $z~i>A|/WǢqFl;'H$ #ZG' v %0I=d;L 6$Urd*N="ֵ` V[ q,mO M7MA0$߉G8Z8-│K+O6@LcZnS{,Rޯn #`^ݸJH*o2pђ3R:iLkGʭ>LAG"QMV~wfUv5{N8z$,aWNrjG'c֌sVUnyА*/,V(ŇVy\FJ,'td=F&=+x3U'04i*#?TmjjY!~C=V@y l@;7Y Mn[8HKu3Irlfl5v<̅ӞmSrS`1GL](߅nRA ,`y Kloi"r `<,^_ (2qRrkaQ]%zﵼv5䬴iwy}jy7{jj*S $ѻG^9pnL ,wcY0n˲pC!.ˋZ/ 'IN H5I; A>T&jBQJ&蔡`_n_I6oMܔ>qA?f`+'6y?)sz*s=0!6ʇ K2&'O:>QrIt !k7g Gzk|rKh%֣>jy*l<]Æ{aۍ%}ČZz<=ˈ>3{GHt%kڑ`gTt,>^խt2-kg5:fh1.Li;B _UA8hE5m+N!xci"6XeքkH:;yM?F3f&:gI7_-ܬi\n,<iU-A":;h_iv+i!";wa5 Ls Hx__g y!RhP|+5,͆krZER7ҥS|t<'4kE_A9f|/;brU3S 2AHA6H$B~snVR{Vh!yra1Y?V)'@m{@a@!4p/=)v7l:͚|qZ-Rjr]ʞ dvcau?gOZ$Ymf,ޑb$f<6[gԘRF;]jy}Zj$PwX^_@zq9JŌA&N ݺP.ry:j\ϷŖqGl*XdUU ~2  'M]w{nA.fN+QPGk@N*gkúb=J@}G 9=C;P[=ûm#780f멡FdXr1LX8[K\YɜJl1,IJaK(2(13N:U]_H,mx4ނfcF,fP^|>ӁT՘L hh zA_*4[K$~8+f7 z0ܣzGEڛ3UD6H<"eaJɀ\&_@Pa[GY:SDV$NW$>rMo;zO,O:bظ,JxR%:~y- 5-B"X/b;;c3X#jQ 5B`v:HfngEjr h@-O<*G u [5)Ych@ްTjAa f}_?#]VV2 ;R㋬´KC(.+}_k`11sOQ87V9հtͅ=l1,ӵ$F#F-OW.U sgXooh܄S=-)]+t?}.n^?)r58~ D#LuH~]wVJr ޤڲxbCM%ڕǴ۶tIjqQhF/QVjvd}@-T|ď%øQqY ӉwK!t#nGjHBOޔ7deƞ+QP5ˉ~7'cO})C됧d" HSs/5\fUvkdeRg=:` [||p5-~WlljX6LEL}}6+%n5uM<+ψLaeP}XؤIZjEC 4~Y{)!93|gca#2u"e`0sY\~rS.%QQ7=}2ǸӪ`Z6/4 O܇Z3Nr8YklI%l;ل;#!dSfy#NX(w÷߸u^V"`y?tXw~YqR˻8Qke -(X,%.: yelB(g{_-e/LqrtsN[Up%Y-"A $-2;|dV4&S.8-吆$>\lor#V_4GL I6AiJ !#ȝt9Vp <^+P OIHbq/|3DHFY6U9^b8ٍzmI1Э|=QyFt3HHNʵo, _=Cl:(*4o#5R.R!xO.=aEg(o#3| hwO XR+ߞ@ix>7KƫCtdwr yuy,;fN;nsv;lPކ\fXwDGȉ<}͖Ү Ev)] ս5Z;L~Bf) a ,PXrb XK ` u۳GI '(0iarKӛYhdt^ó:z9O+k%%;05!?ȶ%'3'hb#@6o{vŁQg% aj^&:ʫ<{IJI.+2C=fk}27v c_6%[Q0ctLt T#k/tr #LYˉm,JD'jE 'Cz!H5OsfIh$(l! 4f[\i~=H3VG7`nH}7 G|ŹZς2 :lݞ JÕ4R`n_-(9\>;K! nR#љr*SLqܰAnRenf442+~n> FmW:u?JHk8?='kCId%15 X-E#G@RdY?3=ԛ?ŤMF<_,gHDlБڏsjA$!lp޾:rD W<0W:3ߩPЇ7 ǘVH +`󜔙ajn<\=*Z ã7q[M;gql 6`:3?@"Z% [/&||_$C +PLs]=Fyˀl|&=r+azobiHCbb֡正6R0U mx^k?+v35v@!&*VVe+F~jb|p`&S$tDs[k~Ɋ)ףl"#f>]7OG/s,5w3m>\0+<.O,YIT}/|$y ǻ G#6`C|dy 0}+ڿtE| 4l#;q 1dyJ c ?XAͲLpOEZxONsn-?1ޓY,q;tL=4cCK^=$n_c4JM=:Nf6@\XzV=9V 5r/썮e΍7N + e%0lXlPeReޥǙ&Ajl櫞nᙿ552x69 ː r`o lSytG`ۇ0$Kd7g&bNTVj\ ٻ`OUkm%"/g3sGjp4kol1CEZs0m[TX׭,Za+a 2!G,J25H@Y+e4KYRՁR~#GtО .qUkZgf ]si&jj[I"$jAyJ^AP o+B%fKX)s6'߸qhei֏yz@λ~&o"kisXjgY}cWq$9F4ɳ=(-W`8%}n`|7p5Yfm7\r@~mf*" nEZ{T. QPAA" j*D]m{Whs&tQzg<֠ 4 jlrl#,diy+Ye)Ȇ:4ʳo\V4C"wO&5uxDJv „x0P{y V5`d8"jfBf@_ >8EWW~Ε< 9ڕu]"~K%Fu@|g%yjrLrK̺P z\=g~8ڱ_퓩^+Ncs6K_z[1 :v`%XlFMiMtd^K8*v6r7jld`<=y~Ծ$\ia <( #e*oy \TߤCuȣQhLMI+c|cXr0ך<6Q1Đ?Hbr)^ H"ZL>q D~=q F>E%Ӌ7_y4!m롸⴬ni$Z߁IC/.*Ugp[hDs<}otf\J-T+mI-z"aeJ>Ë3sݑҞ7Vom 9źvwe.a{9y [Js1'u6ܼ,ޒDlYtGC*iA}l"P%~o\ټHK,[,#ٰuԢ!V?s; цѐ`M\D [A> ѭBBR:zϮkg]CĝBQ멧!<{ r{^,%&zRȸYDψAXKbрCo{x0TjwCxLښB2fnͯϹnKYҜւ?ХMgP-$z8Hxz3\zv z#r'Rv"P@u?xk#P;-rףb|}n5!&AN&. iN{Hܥ% ATd o!ɷ vH^l~ͽ/Hyъ;+2G0>Lq/wx<+07!| cOBN*NfDmcEj< */)&Dz>?zm)72Ċ0=0yR;(xh;]ٵ|'#ܕyCWfP5MM)ޏD}LAH(LW NoF]eGw yηMpc)Q`7Ed1P(I"zw;0j/\ib9te_6Cz:ÂM 8%aMs zE~&:CI9(-?g#B 54N!WDžarfu{lz';^ϿI@=! ݴ|0hvu<>,5s'1|,়I[#k̤61_a.3rx1%;HR04kh~xo|CZc*=)q#d߮`U!4!0;FFGZr{G|Vnd 8f4-10O ł۝bl 08WjYVd.a- NTq]0A~)17En5/BsooVEe餾TW~~xhRl&̅Wbb?Ŝ[&)6U֒v$`jHg5dltxl_Ha չq̐CTtF?ɣ3A ID17╵IA٭0MDP@M>YVphO th(,g8'H&)3)w-عZmtCiq 9LuPU5/+7]0,^CmrQ[8ʒaA[wΰ~tlH{0&Xئ1ma#:lg/[N% 0QŠS< ,m}WW0|[hK@QUQ~2wwDLXcQ6muf;0ݒop}? R<.˄PNOz23E? |Op˹# !"5Md06W4@Oޤ1csîz Lt&[4i"4 I .^ln3ҿ \]f;'z WB$$$YFh˫ 6zdٴ#oB/UU_!OiPj`QjAۃ/;97Nn(&yB׎ȇaY }BM(}Hβ6"0BrMgeepiGQwߤ|}Q+Rio߶Ц_y:WE ³ڊDP6OFZvZgE4 Y`Z!jUE~@N8] 'Dd3KI[05q[ .ef,QG%Xt{ ]=P*atR 曊ҹy9)6_5N%2 -\~a!ǝT8;bge9Bu7 Vꄂ@8pem*oQ J֤*>3FfTd KsU,SuWOړAW2\R݈TSg6֜ $ڦ5>%WCA. ­bb|=o!F9@ĉVUyrd QylCcW|ΔyriQNIVƜqmAu9ĄZ|8E[-bI:%<f|+ ~ߤ9ml` i?!y= IE!S{ɒP溶%E(~\db䔷*@ˑ%;,Iu !FJt1 N=pJݍY"p{ӹ*3SD^ }uMYcZ&ngx <9f+K:o _/ּta {mԤf "븯~;tLqnlGPyh%&׆ðY/~ӳ勤%?f l(y&(:g`|g-خ4U`7f&XtHҜ`))"oXWY"Bg[Ӑ ʖj.tGg6/\WW^S GyLBqUCjoc(͇$ %w]&b7*: Q%'uNS+&v ?J[W<45Mt7.Q9Aaq~ձ ĚG]jb FO> [N;N#֯"e7h x1t$H|,ǃK7Lj&F]G~ &rOH㗹RS9 F% =&`[:%`S s9d0Z}.7_Sfj\$*As6.#+))zgMnxҰ6^,q/P}>p\Hh"t-:rd@/2:(Gt4LTDJes5_]$ei->#\'B|[r(I{"VCCXz[ƕ1DzԤyŲ챞uk>UZK\f BVY6Y޷|"ߩGoq=~{ըUA˘>JVVs@?Iײz>M=dOoYݦjojŋP+ :dP,Q0Jd\uoy#E!@a&tQ@>PO4I>]6*D|5nkYpK$ <{M p.#Ԙx@ "V94'1<^3os>v|kv瓏3͑gys',O2 wOT$J^_xCH,(%Li 0KiպBے(W狥?JM"6J$\ oL%~ qw7,`s;[hhkE*w&Íe #S+)+Mo\T"jEΘ򪊣"Hrg*m$ADGEVUSI"7X,\6B5rb*|~*Z8%{:p"p)SLu0bHU$?=a"u,!bA A-NdkY%^#:N3{iAN+2WhHr*|&s-ɵa@͆q&=+u 9@Z9L`O:NAmD(P5qy=Q Ka=u:Rʾ/G>4OO'o,r,v~n)6pOLyˍ[d77|r(}ةO_#F36 %{/yt2OE9" %Z*RH7f\SC^/o \7b6Xi@AJttx9krTE,G=BQ!N5w#ԫ4: _#CM( C qdJ[EiMc6b(qRs[e$#N=iV`&]].ٌ*iU%4|LBty.D ddx-]^7ΐጃ;Y|W ̥.#|C|r-c7(:qHKusKs+y3LtHZ3%1m7{.ߋ}=hS1M8w=ji̦p 8jT8hJj;: dGv; 1_ D70 %.=[n6٣ pNCdë&[Mcq(/T&|#Ӷp|Y ^L8ITL=W0#g¼7ǁ*qBz3p<,U,t9WbDσ߼D;FDQGW TJI"%›UHDoayo;M8:#g45FVqvIP^1u] D)X cwG4qz63ֵ_[?^ő^`% PL(攗jO#pi&sбI;ѱJ[DXGoWŇ?X#Ve;#nA}ڈؑ0yH9!K"G+8я7lcJ9lC*̟ȫp㪖EDHl-fWc ŗ3iU*B]%|OU' qhuY37E|[ zX]jRXfA#쐆Gb"YR\WEtkhn0q8)Yu|mI|/W1mz`&&7 i#5\e' cg:h媿xM '73x}z=;܈$?! EIX#Oi!\E3שɃ(q:6BJ{:YH**zLc_NPfN_Ow@{xg4i@UDՖիCxe+:JBYwIu,诏mQش/GD!g݅[!k!MzNHa]v7^ Kӱ~Zd nQDoh0J*xKjCD]١o?9gPa4PN+T?^= iSF'״ԣ9s~_@`#)J 0<7π9_d. J2k4h4-fAuC-@zS{[)1I\(|(_2f냮y`;Z7 v;_"2P1, |F7G1N%5)j yIx 3Gi+GvߘPq&M Ԇwɇ̢Tꪼ\ȩA{]pEz.93_f>m['h{$:Os?"Hr >^% :Ϣ< 41ief-h8qā'tA~#{`dO=QGRZe'm\Kf_8% 4 ̹|uկaS!SJ,7J!tN!!d"?J{0"jC¹ .8i<]L8뫀xp]9FCKDjS>x*  6Oww 8]T줕B|pt q&\b~һzE kD&ݾHsn@1s~0s/[H| P(-prX\'1k:hχ!WBt! %FIĩ 5S 1YV"@R59gd}h׽0 uF> &jv; ݮ2ymwIpP8(jcKb'€Эo*tی¯GE#j\l `N~㱋*Ѹ:ttN D Ƙ5wh(e ,!0#[BcicHX}{JBx)И.n[S `)}J?fE,@N?DLM4_HsDMD&kBĸAdG|y m#R4ַ._x Փ&N Ȇ-to=( ISfTu 5|Ƀy\I7QւM5M]ѺQ m'*.hJ@½g Da#PCg#[odgKeUE& ~MzWJRwckVlб6󕀚âǝ]cf}88aAg(G-!-x=̌j3A-ޠt) _%T}-4d[`$2DF~Sp0MA]歔 * vqwUof wl<|? yرxZ%v Z_KlC^Ai4]. Lc$Аf=Gp)MbD0~)+*!Uo8{W /^̑?`\"LeU]asE "b,m۴RЭ1G!]Øtdw>[h d;esΉܣ3aW}Y7ɛUƬƨ8l|/%~/̞D\^R[z~О씭+xT҃b!әRu {ZY&o]syێwo2,jm,Inr$֏oAX,iF*S9PO >Ǐ{V3}f*zV"858&n((& j|uU#WxkQJ`}ŢRz]Vѩ4W6Wyt+tՓ!B#OD6[F3X>NZ|Z28{&-An C/TwK %kDi,䩣\Ur=\B*݋//tX>.bVnQs4;?)e2n3Fϡkvc|:o,>%vc / u&ujxc5{9MU]?kΐ .|-{t] zAI[t&V*H`)((,f#Rq%OA7!{:nIO8^~XoJ"ɽ7œ,0Sn<F|U X(k+jٺMWb,:B^LSrz* RŎ%MClK!*QɺGX; K{bL%L*{ KhܧaghWËNU6=S)q+ԺQ c8MKE`O<9qVWC)cũО?gIJNQ$ɯ\*ng𨉴X/8HUZo=Bu k~`r9G3;oQg S}93F=LK0ysY)1XX2NIFZZI76xZ&Phuq9JIaY 4D>$Ѳ&zk"Q rOO֎8&$O(#Cte[ ®VrJd ^9L.X|ev&X4Y[go{ ΄]Rt>{_aeSM'Pg&RɩrB2Y])Cѯҏ[r JӒ"ZsSX!qкȂd_Q4ƬUS3TNN,aݒj( Ӝ)`ZQU:oru̵IKDg eC'kii sE+.Sdu4T8?R6o[̰B< K{(7\ (/07櫝Vv^Au_Mψ<8/2"!9D[) l΂+ql*fe«ޢ`k`,.UQcd bO!0IPlݚWwmxnDT60ETn ,D31IŒWxA<^T2o\K|V#dL`QengEƑb2T놢xT=|yk`ZI͛ &w))R@ْy öCscp?x4 q6zs'qҹŲrOGf;9k<4m՗AVdRDⴃXTPyi.1-mJmu Oaugxe\KXK>* MIMw 'E1?NK}nL,Ҏy?Hn m>( ' 7i' =Vmj=lD#xXJ`E{1 '.*Fem,ĨV]4iŷ࣬!IZ$6M 9!ưbuQa_'4oZ,iO-'eH)@"h'=y\/Wזޯ;"`V'(4?1 *7U_ 3VʽLi#]ǷZTcx|CS*h}X4KJ#r8IId )TrN1` .NR;➯>] @hepAQݍ 2$88ӱ7l-HB.; @)J߬= P}(}a=C-aѰ O[<豽Nd;=}}j7nA@eﲨ]o%i_%\b(x&֩>j/wPˆ^ O7 vr B }rGVo"׾A%UxÙߪ:`XQ8 lmdvHc_ah;4og轀9U衤T+}Q esRsgy%B١~ 0K9_d3 5~f][VJPBEr|^8O 'lr'i1RC4 (¶oc2/'&2E76F'2aH\&587~rlZ" SɅC!AV@ҽ38}MYFtʂ,=A\-H\.@aN{-vrhN̊cCݾ@FL Y"^V;pt.o ΛX5oIXV,,.>;eFOT0>tE%_s>6J 40p:~f]q*Tz,U1P@,j[ƨvc8hycTW ^w%PӠpH~8APp1ٯFpNen a8l,I>* utMu:l=$ewd3CϸϪm}5[B!oM%cDw@:hjDqT&] ]vK TRVkXx?wt@imKW8 pTmsu\gluag11G$L %>Lˇ-IkouU  v]x8]bImBҟYVU`Ɖ3C}sǖ?2J]b7eͺtX)0|?tI' 2QŀdDGD܆l%"&Gͽ%QT+E&! ڔ YkW@Tgh|LTGǬ;Qj]Iu@>\ Jol8pEA_e ee23<>@9Q d3Wh[~'dQqO8n[@fF S.R'x!yZvzËu9:7i#, mu4!,ydW"ZJKX!\P; @W]+yt;G] 2nn`M>O?BP:,z!n3W">/W.vל㞴4AgAZTt%px!:gULEm|т ~(}it[껟Q_H;!k˷{ Rłitud=_ܓ5m`ŮI"Ii dߕ478[4|GbFrBٲ ٤E %S$ OyH@ 69®ƞO*{A뙙)_vhl~/S_FZujq` ~}0?%/h6V`238EL+,1+K2y+oHdQ!dQ*0&7nc-t$U+w= F6Nb 8 AS~|~`urRzg$P A!ǣ#1@S@{9V>0'}߅b}vvC)]q({WIB"$c9CEХt=S>XazbD"czz{RJv/-f VB"a+%ã3&h6l$N@;m 2quPU046Zrҋݵ-nԲMw (>P /f&2o OMU{:w?3σ½`<â 1/,“92p5d;V1=2d.# 5*AٷDݮnPthޱT#˄ޞ+N,GE/ZrcQn%#jPipJ*kB!dd(R^fo6yAl4&넫Fv&a)t3Y͖]IV)X48NI6qQ#?.t-ӷ9D.*UD2䃹*""|E`s_l9:BD3x!2Bߊ{?Xzlzymj&N< :`f@f>X p2z3bo\\"do2k :'&EQ.`gF T?~4RSNVcʚRG:0KQeVr7\)&m ~huw/L`<6ET GOCS)q:ox "8֠#szwU#B_65&WF׼fRa2O|{,?-a@&5yH+hVh\Mb.889X 7b/ 0q++R*Zlku>|JcoF.X;)ހKGSWHۮ!C׳lP7UGhu+ PI@`4Է*fAUt}r;o=]6`|> ptx˘ΊYPiCiY17y,5aeY giʖsYm[HPJ9;AIpnlP?x&^Qx*REQQCn"=Ӏ˙Y$A)ܜ`tNy/p^OA)V8)pI9}]W}V;>YYOܿώW/iP,D[s'I@4BI۾wk2ӻ3#f{w|&2Jy7 'nz 7M ]1 }' )BmǤ41{[N}&G}#-8ԑH>wHr0C- 2B\/A@)d47%+vcjf(1׹kygtL21l=Z OTf.bfI(1?'9"l2+ 6J?dkܶRx}_ꟗHg /&H|HoϺƫm}'L*ӯ\K¼ ):b쟫K$9@-_8tQ`8yqy ن͙.-}|QJ3|my PFo 3ov yvmX-LXg$Y,) `<}B deLJE4B\ vV>_7N8u fr<=Ê?>x?ol#J.18JkqƨPJ䩃7z )SNpZOs-=9ʗ1 :6ɪ+897 "Rr.:/"gST& ǫj gGQFsh)02)1Jr3Zo7ǞO|YA쏄#H A8OMT=V*Պ.[pI2stz><`=8PedUxlM\Wнn JI*j,f "6iN ro[׾=3C|RyfM4W=Q9}%^Rj 1~w5~%Th g a =jpnQ2"3LG4`lR{l0}JG\:Șy6o( jU~tX~OՋǁJ׸ D06Mx"ڛC*Y8LoJ#Jf2k,XmiñHrd;uNRvDžcµNiIظdL$%X胧/qԛP <~}16r`PkJ۝eKej褋J224gn=9}^n2mq{,:+_l"߈6>EF^HeS[G EDIV-[zPF Rz^iӯ##́2RbֆLA7)9%+k1X;/C\PR̪֠,'6_#K'T\ͥ_YOӫUj-ZD!$6}HxU]> R>%U_N%Vl@y}}qRG(y0ɆRS_4~1mQyl/RDjś ˁkF1Qg>:}1C+o[&bLHRVTmrm؞<1x=1NmKI@֐`xp5Of_Ϊ'{ ܃\H-*L+m*qg ^v?Δ)xs-ԾR!.tM\2L\<5@՟x(!*6,1dp5>2CxuܤoE:Oܕ7<@4[|Ba޺j[R9iNvc?!1w[0\&CP~r"xR1{ml"f؈ 1Q\Wڕ^c뗬]! bYE5 bҟgԹMm=#lw8; ۧ:?+E=-]a8c:9.;e>5ꬦ/B]5be4t{KKY1_4b#J[\~2!㼚_,6_EDT<EZlRE6ɝXeJSL+4E7Zyq1)hL97B 0RkOsv>4X6ġDO1dX!dGFF4(_'̅h|_q>t If:LYŠ@PG"`E/ 8kh5=qr[#Z+"RSn#[s,#n'ti&X0@=lO$^t 10_VQOYy6t7 +8)%7ey #)XBm gAxa+9_ sY!(JHGi#I=2/`mO7B hqɗʒ-ef`})&Rč.6:H%cQucB 4a( c'5#Evh-g#RqFIr1X{iDo ?Cd@J2L\ʳ#XHJc7K`7m&? &%|dzI\KD-?B bL|(`d5xzVSd۔X|F1E(j{&U]ڏZ 4]mSUIہJX6wre̪lN5$$IY;-ƸpN 0P<:u&ugG(b[]+fsH]6{JK uj| u D?_m5ʥeB {/ m2B$sJʅql霨š9oϳ\]7[Ai%c=&v=YQP.^V?9)0~vfyWWWABK)Ʃ#N\b7 %1'$T<S"1 nCW$R%/5cP"4])9n>4 cq]~ec >* L&(uCUWҒlg|#T7h)lj#ֳ$@-K8\8B{mwI8tM`Ҙok?m2>bri:<ξP\":O=kP1,~ۊ-BrQr~;wنRRK꺺u,E6RB<v3jymO _>NA*1p%tya~aMjUJ܁ј%{DUW'v@pޛ50Z5ijLgNjO)e$B0PMos0ˠ6ۍ:>mf5ݙE\je0=hNiAiU0>CbJLTjwFL~Oh$+]yn;˨ZB3A=Xm2jY8"RAɗO& +o!Du]e%NaK6l>~ؖM,Ծ8" Db;ܡ<}D.|) PB5n af@+@M⇯TJT!d ܨmW#  0E$5#UKx&1ta}cw0ztaRI;`=?կK܃1ިg$+pXH*?7i4/bΆaV(f5md<5^;c rȮ%pvsMP$h[j ;*;'}_l𹷴 lK]@Hhq=LYbj+ 6B?<'^%[G#[&dM{Ĩ#'ߍ [UT@mrQpwFȜK_w:j#USC`^g`/p=aT3~%3w$`EWTi HI܌\t7&_v4˛-+gv[- 'ӼP͡S{JJUIub^dWMtk/hIDuw=lS0̈́SVXL:_Yn`.o8&zUTEav`QM⇯t;’s=9B^$ r_HҪ/X|=ĀXu$ؼ1ZoY}Va@e1b`8o6C.f&ɷ e,; Nj]q&cxx59ЗtN0NjeKF\dqC -@pS퍢Q2_:q\kZ*l/r4HN|mÂkG#)&I0 տ3.%y#"Á0۰Qw10pB$8$vӫ<[G5YS[v)8"Jh*_ ԗ@.Fz@F?NSjDaq& &G ɝ *m&,cuH'[\WEF^'it'(<'97[5z-c‹+e`Ufr͍JZ,yſ. h9+3 U]"ޚیѱU7l=adī$;#^6= 7&9zea?=ɟe뷇_A?Wh>uHM+Xe`:7x0dʎx3$13_eP@v 8^lJBM{eP eG7 ܍~Bjh  _1pQc ؎$v[ ^>٨ G=M>ބ.g4\zݻ3?Nw#dpML_)&~{㣽aѸi\妀e@4XV*ŃKr r['b}/10HEj!kx%F;pNMB Ng`J  8ajMvɳ~=[l+jD 9l2m(-Nwm$wgʚ@:/Nbu=N_5ݖN9}`;=gK@XO WۑjMYtM;뷾/c*Z]$SXzF螜Tw2sC4*pD?QţfQ}NtuO(lFd@ԮvU~%f]6f5 P&MrAAdba!w?/m 41#|؁smjw'Uƪi 4jh/y^"]%TnY*Lq8*U^x쿿Bv? ixpIi_+ XeV_8B bs=,І⭱f{Vt,xKX|s7pq&%!$a"?V q؈FjR'PC"VD n 0"QVgfj ذep؍n6v\~/e"JyO"a(RBBe0Ll}Erg*æIkP1˚UN[!F|tJ h\ sˋT"_Ldɷ-z꭫3g;oH'lњ]n@gm{Ou00@u$"4%Ӆɔ:ҦXŬ$& _+. sT __?ظ@Q6'0o'"˷Z uۅP٩LŁމ4L|)!1`F ( R=Z3:J ]D:.ܜ)7P};@=9  zsۜp% *\$yxUDfď|ܞcUӪ&;6(f1ѩ|Yhe4ӿuxC+ Yqz5\B0xs$t a>io(F(zxb95.a^6gg炇ћI.Ά[RP䑥f"edwY/߫,lB:kgh#O\[3tcFd*`!= ff^I*k;߮=Dif6 gl&yYGEZшlq5H3lvj.L4(*]OˤܥAŨN&5.Qh|Mn(",6]>D$TFy y>Wr5+?|Q|l|@ܖ- 7 uڐ`4QlrEtߏƌk̵TU~Lcv' N!5|$"VMҦ][^@&uHr ثtpmMu6F!C*uQlk5OId7|Å%U9: qOβC9JFLoբw#VylU?L M?Ӥ7[-U lenyqYUrLz\l |<2Dezq8Cc.13K3E$B4}bOHHLd'㙹}kqgT(L=B-r.P 7h[!l Ϝ͑y/pѬ;YreHfqnT=\H@B]"K VȐZzEW[O{ P.fTHdⱅRv6(SQ<'?,I,۫']+2jPAy,kF&$hP p^'M& 1_՜J? (n} q<yMi3vѨisey  W?UmJckElÃF-8|#Ez">!Y|Y\5~݇]5vp3K9nem4{Ew눝.yahJ#jx{>@MS$ y{Qǎ]΢yA)it׆<F&+AЗ(h6Zd WFUVњ<ЊЃ w}+3~52]5J?^E@~5^u$ jI`;COC.'ldžXjO!EzCdDesS<؞ <+y8Ĭ&]91!e_',((~uBcO0u!"$;;(&T(=KW| SX\~2_-V-Y-y?͠h|8IHiM3xya46O FM+Vk%ydۅد}3QْZ˹A~sM"sm="< p5FFcY :(,YT3 ;g3}Jx3|`Trn1+roMʆ0oDHGSOD؀p]on'qMnﴙs#\5/_̓0κ) $.8^72 BH|+kƑ׻*=¨j|3,QУC-p]es2R8nI#lFC> 4nb6rb[]}NUc$֛ˡSbAͬsiyaFPU5@tLHH\c RpC;c=̩._vJ L0`1. =I2UwkרIIMC:2tuHzQ7#nʤ'9d\ qHc/nY֡&Yiûf܉U7AE?-!PυC p\Yu{:~'qsh#屯E2,avdm1c6~kHӽ2WLN1KW^y8WaMpV3ҧʡ@3|sF:YɍqT*\x2>$0O{߬@FfHXٚFokOGMgKa6xcvQm8z`4,)%_Ql;H!6u1G5+P"(* '`Rz@aa@CEܚ=K|jG,v U5<Ö {_B!FG.NZl&U~{ #UIQEf@3=Z}4lpBHCUmTUE}WQTYY' d۔Gy-js?&2lFOW7dw),ȵ@YJ'8 uY`wJћ[@Xkn|$ZHj3G?}1v [#N UVAτǘ)M/YiQ(5 <htEtn_T{+Z5]P޽o꧴lY2ne )<@ L-Y(K7{WauᲒ¸Ӧ֝yre^yBy`d  _IOe*%_̪Yo-D2*\JKGc&JU -&ox&&C O۾@,\ڏ-Öc0H޺ |J{v{*l GkU]0ZWNo \hEVzBn.ԝ3{h":/,TĤxlk'v wRG/9܎ǩ>دh!17  zsp>U`X@O(WaBkˁa٨.džixܝeC['Yi[象 4lq#S[4m뱭 ߻٧J3Kf=WkJyOt;?#HJVce8B5z 8R]*톆D&Mu@4 Y?F>L-t(PgCvjmԜf] ͂^ph?e#XL⺴@ؙ]g!W+%A;tgщ4Fz? ;Ce4ېȧMHQvE0v3NVF#3KH_c%yvWtO3-~~Qo/[+WF :*=vTQ ,C*+F8}tv0[׫1)eýSb)R.֟"  ;P/W-=Y O%x0rf6g߳X[I9i*vNK"3݅83lB4M7 tC) `:ˎ'wZ f>6e# ~܄w5g\N[غ$8wN3Q;[^өpǧoԃԅd/ $ 'eڑ:Ug, Y+pAwF!QAiBẁk9FQKNDT(񎔕pv=痊gbI L8kc(icx,AOR0X c q _#7j?QZ}XNޥz=ʳ:TXsOiޡSgDq(|"),&R܀mJN+> ib;<]k XvBJa uf;u,#xD`3"S2TBy7,ng~fQCwUMc$&~; 2/CFyE=#|̙LM$Z,5Y*.@/HEɛcƨ2(߹.zgX 껠%ֆ<9҉8TJvPa,&)veo_"Cww'6ץJ͔|0G=3}lz)(Xle--`SUjbZ#MCQP0M,*0o+]iTL]݇C_,ph3D {5; ˩&M$":PM3wu4L;dH J"ڮ5HxT@膡 V %f% ЪL "ÍEx'-* *kȰ3kc@cDoTr&[[Qid\z#;EPɺ.U.wl b>~.hD:? oѮ't皁:Vh53BO'mӍsMwvyE0uHB :3 6,l~J0ӭR9*5@٩ tiqI d\nĄAYH@% ]95ٟU#8$\._Ȫr m+7^N >A.R aH6v eowY{0Ź%um̾˺Sd}.vi\hA #MV|~6Abl{FfPIوus%\ܭm9LJ5iΔLiޒ ƯoS|W LJ.VVeR9gk#Yc:.=d pVD468֟leDٖk۫9~wD'mPXFYw=`AXo/pٝ@HsG/p]} .#ڰ FzR"LKc~$ig!;ۙc:X]/6_fɻMnɏq_",CBAe 049$3Գ\e~4`ѿ~򺦓[Ȕ\#1N\珰Ӷ˭i)^d2,nj38rĺE)[i ;tɭ쀚α )hC7HzYk+0Gl}dZ.DEKkV9k,5Z?oHN()Z)#o;09IߧYPwoAE=zVo)a*j{e^M {":\esP1nrH:ɐvwg/:ˌ >s)ƶXNe .{^&T/xvX}8͎ݾ3 `0ϋ5 n"ڽ Gޢ b,|;fž`5#xӄzp>[,8zcR<sp%p8 b>\bZIePBj~nUޏ_zOdӟuy`Kw$ۧ5c{-9r$#V IِE_Q וG|I](DQM uBIZVD{prfF³Qim!E+LQ_: UÓ?dc99Y E$IzFkJza5W r 0pC-`O 'VҽmpJ6P}]IӅ/rږc΃K퉅p0jngTt}^=6޿[,EYd,[FKJl-/}LVٶ"g 6iN`i+m,H7m3lKzd{#BJ {p'QO([_Ӡt`&v{>g'4Xˌk^faq<1L#sB|%vIy#Pat%*ːF`wL&NXͬR(`8l,|7is*M.#J{ Mmo^ـi6q9%BMmIE)6Gg˓ P)y?>cFn!{+3ގ>7| =D.PzI,N?j)r4fZD8ZO] uVy^+oqW%lw'+ QZ~N;gܢ21OA'GGw<#/uƳ=]G9/]}w 3%/ӆ,pAAI"2k3:)`E_ c^*owny jOWhhSK7]ۯ%)~ۈh$߳SQ%ݛ%$O".ϵ$)CuKi+Q]L`UwN˚' 㽥̏*3ǧ f=X,52{/M_){5IoH٦+:%g-Sha?\{?Ŭ Jk49'=8cGmX*YQ6Aj+;Ŕy_ 9ShBI$84qԛ/U/7ҶF2~,]bh[Y1_3svw0/M!̄1v @yqn.( g?i1Ղ.x|1lmm81?ߪh_@UvP/*<ǒ`+5K|I]pw P3CYu0'S^ee!AjRšۤk E|M+<]͌ʣ)e5>pxd[+:0@@7Ҷix7o_ #VH?Jܦ{iҥw^Qt\81X FPA"@5I.Wx1yS1lm?ly-%{IۺcΛ͗hy40mYҳ=!G-gO(. %潢FQƩ`nErBbNăXIntMB!Qm BEBA N"ԋRpӗD0&B|7RlӾ +vۤUiGk8$g;$ 5 9|>G|bEp\`›#${c-%?W(I)j`)ea ?Ş>V.+h֫a21ô2nHaw`X¶`wGܝԟ3I$k0QvK|I&hL oSȷϚgRgۇfcyUt#K4V9 ͪXDŽh^ dȱKPfR}c4{δ;jC-nhAքa5FWj>ScW GKP]NwFo-+d@"ExȮgꡝEsmֺnߡz9h)z[tƭYkt ]ԃR[^b 'F0YNf1 G,nj fĬ]Bhd2FwB5T-U^B/u'm#A8i8 FW]dy:էSEwk},\o WЧX]*  $?!cC2&_Q!l nRO.@ėj7x5{i u*/7V;z)3'4᠇x+iL'TJl+K;PТ2t>0t5>/%FeDm^[уaȹ8<áfEI~整ۣZұWg {`;S6 -e5CM1{LܠPQQCq s/"] I7n) :i’hc9P֩LqƯa |ݶ?Sd^SZW *e0 M /4xTt#$X3.cG"*oHd=}J[OipLg#gv۞43$v|?^b"wi:( F[Q2ޜ(%;s}z4i,>KC7P=F6eSϠ*D %~.D+jH̄|oTLjlfykKLuOt,q\tX_KZr 邢ЪuaT^9=b6gg/?Ǘ*5:5(>)@`J. 7'߷쮁޳=R0ٿ}}m7Hs0i޼ϖ;蠯3:eyC3 N;"T)jR,u?uЉQ- Cv_1g/Zi*y΍oNBo5f6~s&.Eu:igҧ4DSyj, iFޭOE~7 d %k OZ@]z۷' #oGg3%\ƩDmoq~I 9\40/p&;~N),%qH U7Oh&@gjœ!&  Bĥ.&jdvDT&zkĽX뎜x)WZTQtB鉥,x: FxA]AԹImJBM8'S@]}Y\ab {ܕpBJE*C͹-)"b~uSc>s " F,WJqW%֦6|Oi'l=7m}ZnuwKL&E:)e*,eg"H%rtZHuhYH%%x4s!Wh'b) 4^71'^]略 Gn A7$N΀Ma9?e{%I7=m=gGKA,{xkqoБJ1e.>F1l`?$#M{1 P0, ec&f-? |h=y :>,򆆣 ډ VYgC]'>2 G2|C붭Bwb_atk7Tۿq7SHghZb?M.⸣,no?z ̑*Z>%ǛO6X-$\<7+fSHbm?FIrt@(΢Xe֋E|໡}\PRCM40Κ=!PFqM; oX-Хpt)C{SFt/:U۲Ei;hǠ!\C3Е;!aN_/&@usq<}AFP7SdoF欙- lr1bm7=qGv\y~{TGY- F&R^?d0+f"<4"]_\ElhOe:zKoqB_No%qX <=֋^Mr\?W- ׵is|U//L0uJr!qϺ@oe`+v M!;ԕ*U$jUSK7$6iR 쥢2Ż\Ne!nc ,c8/7V>ԓ,Zn\zCG#מt_ N`"j5d@ !DKZ[>".Қ]\6i`*\+_PgPƈCd#O&AXqmfuR#1RpM~zzbF xZ3Z:>OT!L ֬MHb%{[޴sp?g ַGa.E]g|NJHltr3pGbh3SMMK u Bk7B]P)UKx;.|qBjm"RZSNt,niTwmly cJ kyM"NF+ )Zn J ^x|iH^IǷ>yZR #h: Mc8l~Vx"Ȱz;PH'5QHfpp5ɰn$`H\Tbe ͠vq}U:Yᡌ[_gdž;9dzNJj/p~M8}_{*j }0$ok^!`9-{%6efE.dܑ3%NԏZA.Q"߬2 b I eN} !|:XB&F@_6˜N`a?LZ3!Ѷ/'<QawҦ+!{{J/s 9Qu;hn  arzF OmS CHߡploZ6] QG:i$ -Z)FD1/w),AT{ym͖Y+5#K21^wt}brҐvMn!z~<]#s=k +Nzv$(ZuV:vO EE?ZD[u}N| 0CBl (q0 Pw2TօI7w~+ExƝ!b~F)IGrp) cXy#2B dlV FG G8. ,4 N%[+oɔI*&| QBi"׹{2祷/O] fA:T ʹ̐5zK̷LO B%i&sh'ES M=mcb>Q<~gLvlUݏBIv.71d2rNDuiþ mZoj6n gdI|oa2!F_{&Lalnՙ!֭Gɂd}[A ?ˊÔZܢ\?.wcli-jiHW~1"dk I ,:3z3P[!ܶ' %E}yhB-ik*Oj^ k1~kz DZ've@6:$6/I*gk A~A۞#@*Xݦ4c֨)S&cPL\=I*p,bnQ_(D+ hh!zGQэzI!ÈiWacPFr u6)ʎt.7jL 6 .hw׸K#\zJqǧ|G:hk %˹ sӸS)6};oR VE4t7|\NJ1t)EZs_$K`x gl3D"3HC֧ɚ䘹[~$4Qn#ܒv{dVP  = ,s#zZT #(Ҳ@hRëP8z*@xۜDh4+yuv5SO<0,#5;f% }CʼyX`n!9|MamPdgG˸颴)V\1jd7"L;0`{,`hK $e  睚6,<WG??e'h=z g ]>>ri…o2ͶBTI8Z7tj >T5}ۋgmmDPw., O yEnD|)=ۋfq$5bSo3X\F7K?qp@'b{b,\;O.TK-YB%)8!;gzb0Qf.jcRhsIE`qxS69d M&4iE \ M5uIܹ׭Ⱦ^z-7JJ2~ibA4F)qOI@Y•䣑{ojTq*[$4*ܘ_=S+*mi"`S'i HIR;5d"Ɖ45}p<@FӋ+ fwNh U7"W.'RS);&-nuƏ~l Rh 3חa{ '._kGH%*Ps`ϓާvXN{InE9ʎg(6#.]X@yY3{[Ӛ!ݛKaXK|ATye%B٘N6UƇ$iDFZHt8z{:ХD=a\ː6`.r+%Ά $M>d{߬X u9lfCY23TC4+`8MN-u2V>g+t$tz]nwl( &a+BA /˲AFD|lֳ>xU''h-T`ñQr8l"_&1G5S0ۢ(FaÐ,)Wy V4 U<A͌#@-Y̦ ,WIAu̪~%MY^nF.*~Dx5M)/V߳p2gMА]I[FC>,T??QңnK ۃ}tǗ ť+zV Ӗ\Y* BD&ddHٕaLM@T͋`^,=8)~*z Iy=,w,B1`4(P yM&) 8_N[6ʪ{S.h;[D.KG8z"kPAlm!yQ|ގ(.i A1]PS()Wl^WH`J\o=O "efw\o5[. ݭ1dHwұv溚8(~\ܮm']5FL*ehD.k6uZq ݟo0Lts$ftwF aKkj幫ȓJ&R邚_d?IЮE{J9K@Yl!0AkP:.atI-HgFIlpƯ7DEe 8sw.`kHɜL>tdch,wWPq8/;}-Qu>9ص47 ({]P;^zo,4A\Z؀Nm7<*o4 4DtJPjdl;ھJWIǩCc/nDkI#)@#bXc*Zw[bqrf&2ٗe&xj EM}%LB{z힃ƢeG<?fg:S(S<fΉ:Z?U&>o~OTAr==PN_̃쫩T$py6DT8]v d 1 n. ٟzWn}sSCߤMn,C˧;PgLo*uZ m\MM:MsUSD$fn?9, : v0:ި|:+)Q1g\18u?m:!;g%z1%]tzF_eBAKKL-b=j100-=]ho:(|:GiEw⭎Mv(}ktFk$s^BH9Cv9{"ږZ }wUsA̛T煩Xh 5M ~v$Ra-qF0']bExZO6Mg1wa⪒׶z5S0CL}716z`h₢ uP KMt~_d3?,$"OE_!#e/50Mzw6:D Wrh󙞜`(;U E6C?a8O7ACO*)O(X?pB+dHoKMNwJLG'kL3s@B7@EY컠$ vnáxkNku/3{ti?dniTbaweeWw W$Ծ70IGW;ՔqNH/#uO/6:wO1/ho z=䰋ahʐr;p Ԓ-~\Qk 6|Rb]Em9`FΫǺߏL'5o;=xqi| Qߗ0疜㒴+09qKHO|[8q~] %41Ϳ`."GDw<u]]6-^bgHc$7Oi'{ArE fb]昵EbuCJ<yxD$4\^#!(Bo+vINJ꺇Y#.riQ-:.–s&3\g)icCPa3>"°QHezz.Di*K~]F,sh$=!qT**2Ц`XZO `l)~w+$ې@UlB.?qK'6|&rq֐Un)=߃3Jh+)d%XѶh~TDVϕ9ݭWx^Se~]c D󱆧a>$h <٣6s +Wr-JC3;]khA\)=Aɛ=WNڻ'z?aFNA֛7 &b0$|lJ rXCĵ|ɧ"|EW0C*K>)&0B-R I !7:8v iGEƾDA;UDRvۡD"jt"!beRuzSۍ^\XXKG$Oi:#e)MB&h9[G8h++t OU9[&_J5) Qdžn֖Tf-D~8ϸ*_88k5u?h; fͽKj~Z=>ka˺:@6;*В4%7pR˫pc*6G̶5'kAtwҐ 3J%0" ɱ(8_ʖKXAHl1#I$)R 膴"ʜ8cw`^w]>DZk\痰Qۈwr\U;ܹJNU˓'|x5`T3uWUőstRJK0UbA¥! #PP 2#&@4߲.`sgkbB@D*1 Ff9 ޡ ȸ QjoEE"*N9Ӈ]}|\u'q%FJ_/B?񈧧mc5iJu;8Cf=1k$Er:~TZQ35"N2Ij!HسsYZ\n<` AG8\,J|>^H/zE87($ x[fB]DHLŞk8 %mqJŔJięQ `;ъ&?+j ֳpkklj&T&B8ߪ`<1יML_ZrZW3|YBJ[#\FlTmb UqxAUZ=ZzE?b{ljJAC >o۾ `I~Ϛa־^S߷3NrbCi'=<9=0ydiIM.wsk~m(v%2. ?dn˼kfE(H4$ V "h?LS۔-[*XabyȀUx拽;g,Z~ˏc4Z!tA;9/QçSľ"$yWQ[ͰA>Q:z`k_.T u:]\-89@_'ڔI e#]R(QUqlr@IeA!+WocB)JYԾ/T%^*q,G[ +toTsȎ݀uЩcC&UEۮ|z;rLu[È2ci)bqyxVۓh?1n F&>|ۥqW6C* Azqv>^NC佬Y`탿 ;R!V9E=ɧ[&uW8 Ӵn# B ZhQ!R3 5&6Ȧp֒Dk- #(V}j3Ֆu E#=Iufg,23ul1I˗~:bwB纠f#vdT7W25ьo}`^A6(bzr!GVdSoI=Ƹ\53ҭe==dFM&<>9*%c}"A LܹIvlrB Lp$9eXXW`f:}zrχf 0B6v b@g>lklvsOЅjo2;#`:L&kTcz;QUTi2˒/Jcqp J6S58&ZOqlYU0vv|w09dZGIbyFv_;tUfm% IeĘمPd Yp7QZ{5ӯ=Ǘ˙d[)N(sa5r"hG_^_HxL+gTYGAk/Ǒ@Gz87ĤI@n9I^##54K_Ir%$8aUi=襊Bh/EiyUX0n'/o(=ib9,D׬1C0]>$b3Ҥ+8 ʙi>1+ lbcGY念|n{Q˄kmxInggLM=ʵy?(5{ =Sy=HT$bH&d[8{bƛT;D!,Q$ﺾYE1 m+)=oZ11t.G-.&y`*.0eg }ͤcl66PҴ5T̺I7֌?QɧbC*,ߴFX|j^g1%\h$ry'8Jso])PxC;Ԯ4P[MhӒ3IǬzPe%\g*K %R(5Ex3!U-W^C ] f .%E3Px^.qdsAyǶK|7WذP12P[\z֞6I_92~&be'zY0꾪c&G+Њ[3JK Z,;WLE4]Y)e&ZJ44JqD@JFsxLNr{p(,{ 3߿WVkW,roQ1Ju&M׹]ՎDkeTC1g8XAM݂oUD&ma=MNzncC_Ms#腛n%-h7Si8wo*%c1HCNσu0cGPfmk[E &VбbO `j^niٳycb&ӎhvqqT ݘbl=oU8f˹Rҫ\~xY1)WnUF4ҵoW~ _Yyjhp pr⣩DGBD2ҸF8_0sC#~Xfv eL*2tf̲@Kl`F*H sU_ `9HY | TVqSN@H4u2p<" qo*R;emG^)3IA5ϳ}[;[> 6N3)XCyFq9(uD> amC@^%%jAc0D1aCq_2Q~cP[╴Ud,-896FUt0*T鮂[Cl-k]JvօK:[>_dm@!cؒgEcL]XbyADPrfX{ey$%%_2#O+i|s+D#+<н@t{َ 7QP.:&S)t p{i/|ꄰqE6(:1qMD>7Dr\G.| j%0/H<옻zq>L#U o@8 ui ICUy#[ MT^Y!A  "t&*UHa]F+ndERhTYeC&j  5 4+peG34-ߊKpð942@r!P.j2^=8@ [`m#l]TkKcgL\*#Ȋrud%_DlJom.agkQ)Aw*stIWz%?!޿^CHhwIrˍ%ߛv(eD}hчDcV19<[1'rUW 7D8KxZ*PSў ,L~G* dxfI \0HJr>#zG//E||~`ntdH?>'Z /)Lqs}eptE`b7z 9^\>ʰgp# qvk̓.ƣmxDUaBjp#yqJ-oN-NRN('= |/\]9&;yf#',SaqmR8 Hq /*jXەSi mUT3ψ#-q6%r^djE{r|ս?dduKe7>װuS_=LQ?C#h/F{&~FL3okD#-,ʏW: toI䓣,Pc=K%wOv.\ I.FC7}֟.dݲBǰ{쏩!xi4PI}X2D_QX،Tl<cgUWȠBwv_I !ƝqI]i`l9E#g>ONJ硒f*;_]f >j/*>}f tS)!Y7;d3J. vbH7,ZD%T 'm6NA2srt+9zsKCa1)jX gۖO!ORȋ 0lLQ lж ==* U+U`ON++͘iSo]xy#eV]3{8`19k*eyaNC_\*gT1~9hAV Ar"^RTaF5G.o)̬ùyn:3UCPF8|q&僛U`9Luk ΥV$ wWD&i #Gxҝ6owElLqvtbˁ''Z B~mȏM}qH=ݺ`g%z0pԚlP3'LMze6Rn: )*!5`qC"gt28Ɗlx K;1=M1QVeg%_s<%o(sgBy.1GϮ`a*`!o 6k-|c%e C~Fou*25j;}koZK)\zzc$&=zSW,ҝUL46uaQ&K_'{+ύً>&'CVR1xǑUtړ&CFAao7ýX5v6rRǍcSbiҮ48܏T1g9 k QG+_(F~p&K,4#_ip֞),5dW_i(Y+ەt)}p%,c9$06`A,ab1m}SuPc8T'>Hf~**bS Uv)Qgk L7sY!>gF{HRZ,ɤPx*> 2ɓm}yV D03ύvO?y{"kKuiWS)YtEj4G%H4ۚ޾Ӏ^45i[#GuR<ԌNatb3Rb뮏O~ee*p73}th,BS{lL7 t_MW[Zq><#E\Y-bPB߰2x^a)P~I!x5纥 3  ̞G5eTɭFLm%Kz~ ,t\dXa]pW ġ!st"^ty,άBf[@=-sy"NVQ$tyؓO}o_"ͱ{[=vyÎ35ÛY̆O.E>HHj9yN_h)3oxvJ!P\X8tNPMkfta/ t3!1X祺(ޮ(|+'gf>v9uKFeyUr㲚kU m#Ռ,r7V\ ~!+To*{]R:ald(|6zCg/cq_=SVv7֭#~KvVPU΋é1xT@/LД{yLR,(:=RƅC}S UuŦʹ0~$mCaL(Ö(sa}@ [opǺG8BZG'(q@޴D,7m}-}ۭY4[$t^ӂ5}2"LmokX$7O2C@WdH'X, 5N=̽[{g!ifFYX-1DH ./X}k.uޥysE=f?9%ל\b[#PՇ*9yC*(#_r0=lRvl6N|uk%EU=lz<Ϊ6Ʉ*@U4.1)0.qDQ>蝅 m*µi++C6rx ΃qKκխKQ1~85PXF:'ʸpJHr [?^bڏA6uiGafv8諞bfO=' XXIu 잳!43 Q9kc}vk :[$z.,qJB>+R2U$EC֒7U yy\tTљ#[7ggpmwB7"q^=tpqR;,`O7̤¦]vPj>X!E1adkż\U)~[{UdiؠJn,Jej#gcR10RDh;M,7oqAg]ӵ'(D4-JLX{Z>bk3] 9X.HsYZj`6Z:[4sK ə5ceip&'p"iPW(|Кbɕs^,(7khTŵUn0@> ' F/isWm9p>YNw*r!N_(*DždW$ uzI\ZUM2M9뢸+WptlrJ!PÜfƬ,?aˋ /|q=VA*d\]J&s+O!YϿ䔹wGWXe#yek5YN|b`U`(2DJ;#kT1E`q fwVX[5n~:e`ne~TRΣXiR;T0q:`Wpl\u "ı/dص@4p,:HPAY0T=.mEV%WtMշmIVssiNS]}EFkJ-OI NzPDXN qթ(u Iہ1 ̬7g`GH|Xz@_8)SB*G2/} 3z`46hTZHà_c^r=+hbh{U =L"V$;E YzA-Eczr(>b|bŝ8 rpЧ;_aI%)GLEey5*>]ڙ*} Ћu *i!׻b! <8aTÂJ s̓罆OÒ3l`X`@}N &N+wVsox%}v*&pG;N:>Vry6wqp[%iTuB1pnQʬXBZp'4ͧu{\%Ѻˆ=] y 5.坭C>%聿[cA]7kDqӂ/Vxr"<ZJ"I??ꛄ1h"r󓳃Hemǻ8 Ma뤲drit2cX !-#%M+Iddj[9WO ٮF5-T+#:BR펹{Gxe s8R`b: )OͥmtGT7hkWQӊ:c 4I:^ܤ_@*_0 0xnб%wDnk?Yr{u.78iN R>I ͓+VKw.5!]@Y| ~W?w?߻|cq1xɝ)I*Gqg'6@y(Xv 6p%UsSIt&GɅ؉:Ux_r@Hf>I q [Jy"nq:'(zy')2}Er~5?#[^/}i\T :W.?F,>{A"m+VQos|k(ITx?z \㪍ޡq{[93෩YdS{AIkI,Jb0tqq^-j /Q0LռO'9@]+YXz95GU=i@QamhĶKEx*98EgJW|0Ë1`>?%gNۦ9P}K33A'^[EDUryVJ'E&]9xsJy*!]VS]ChRrb-Px#뮈`=J&@ /%=}9͗R`ﰝb ϰW+ћNs?]KXx}\iiƃ0n|GϬOjX8XaOy#/- `DKh5 xub7ybC"_81ى*ϲZrZuvd1HUW`9htC3 ӓ$ʺSYކPKmk}N}Ď~{ͼ3 ߂}j'| jB#-:d[/" }lDd[ RX#ԙlls A&=ĥ= x4w~ԔϣGg^䜓Ykro-e:*z 2z~Dޣ{4D9&,WEx /( ٣*A!]/U^CΎ:T0?F[zA4+d|W8{a6(@(! 7§Ɂ%&Jz6XU(M$!xQ^,-Z+ǩii#YTх>U\8D{'ҭy^h߀S<'U/ ] om-vhwC">Q?`f" VERgg:XC *]y{ l2Qӛע({ ?e$ R8{*+@Dqf"եۻeÈקCq8eu.:iS׶Il\EaXT$C×@O^FP1[ZLvu7T6_H5i@|>l9O B6/d|([!UԐt2R p3Q.[ޓZٔۃmQa[L^^dMa0E\ѳ7$K-W*Q8w3JuJȏnHnKKk]%9qS)''{β KKPbZ:|ai])W'N.D;09SNY^Xƭ#FMz;(z]!;8ZP16 2;.ýĩ꫸.h 1cф?ZBWCeLw" XV}^p".P %7ÁlP3^ҙ:^<C~|ٗT/m>=8@afQIrviI #bJD9xZMH:q#-d|I?Ak7T;C映ۛjPfQCbF Ѵ ֺZ{s3J6,i9Qm_ˊeEFC -KQI[a`kLyՓ#)=dl8!cCF7b| Y7婖A(Sh f"jKEѠLIku a\+ZC=7YکZT4Uo`pۮVH!58Ϝ|;RiE[/Ҹ465xQ wu^u.9S=h<-4@򿶥1FuTLBt:D6] 3\ͽ@I{DžA(xͷtq8[Ic%Z] 9l8] A$ 6y  -h߿ -gڮFl_p_ ␷\&G?[3Hүi.p-Q)\ەS)@־f%["bV6S\ ƣ2! 1$r6G]heMCa3&^*W;;oB) 䪽}SY4Ez..pp&%K:JCKڸ$&MMn{^$$%˰žCFkS%`U."!Wcɮ}> )U4յ>ٔ +`S=ΧBU< 1(ab9  j}X@p\ٲ$ i+~Mxn*2dU(N&Dp4u\xwW eN)򟑡*Em(-j\kx!U;&wʩCUQL"a'c 5eJBjAU5dZA"-*@V#JsWPM`u|o"^ yUSe|3W+"?~DaJh?բN:W}xxk-G"31zbRY&aFoP*ք.^q:Y/y+vQBu0B_^NH~oPX G28+ɼ, Cl=ԅ^ L?y,ãxI6ڎ6bβW6*yHљΩT7Ny_/TU!3bv9Y>,W$2g;T!:# QarIEd p {~ {1|(˜R) ߍ9yvaڕ`3>k+9/GUmM~y(,Nd'+ZHux!4PSssʡ}V])^p0Yuz^%H.%ĹґHlK+5@,Umi0:FQUj} 4J}c. ӎh18q$GǤ]?9 2+3DHoY3Hk!eĩ*8XhBq`ܦ{KiNFSp+ঞlH65~.je[;|o "Gk 64(7)׵e;ĥeqsu'? 3$H&ֻ^R߬ ;OݭxupͣRO.Y Φ/r)J,f~Q*sdx@7VGV2>q<W ִX^5@'EiA˳3#3ʡN$&'*򨋸ՇKO2y$tdJeA)FE7TY_o +kt ~oƤb-a1zWnC=M"V! 0!IKԍh GQ./z QL_$Bҡ#Sjq23 ^D ᱖[<8b$R&YrZl->I aSct}ENÂI[ј o<I|uWg ߣkKSHC"{9/,u6nbm/@ݗ(@flj=(SyHĮ4!Zɻ}&KSzɁze|KD tw`t1J|K4Hbu"MIp#)c\ό d+utv1@R}IMIFq7Xn2lebƍA)cf/N=HNxXc %۔68uB W~HR 72HM U[XfP̯Gf+|xVE q>kPSˣ_"U]ܒӕϼ$&]{Lj~G͓{럝ioH00FYL).ggZ:;rq=ӓx^$UZzhWXo-zsT!#Lbxsꤔ*0:8"d=|U;9ʦ0pn:6ANVkn"!gMrcGV}U,a0V"jB ?R9h$)KVQW[V4NHmF!AD?yTX0]YpԖGua˫]0~lx5D5 zPRgخ"G Y/x{.8%-BtONȩ?`ϊ"i+I|Dt,@K9 - F&ZKPTka&$>J Ņo$F73%vMmyIWmgžQ\AN}9.8̥p>͋9bBUn!$^l'~FG ŽIcP"|7~| ˦=fcyB~Xhz>DqU}'2yx&̫q'/t"<|eCyoJC(9alLTÆ ,l@@SJ4mJ|ttv|rc#K&k`lnƩ,y#cYqBFVΕ(?0ȭŔ=!|(q[l>bj$lydvQ)y"vw-{0ÞdAr\ p:P(`3R4ëwCֈߗh|,P J?͜b%QGDYxbE>JERƶ>C~$kqWI%!)NX`fji 7)x^$0B.;>u`W%{s12MQ3vf]`XH6}QIFFV9Kp]#_9{*Û(Y˯iX/&$`œ51Nx%'#b6PGlz4jc),Gk H+X\᷇߳l{ r9؄=ox'wC+׿u06]\^H"mmNr~ KGM"F(CnGM3gq4P}}\!R4:鰎WX-kSt1dZ:1= h^8 q!Fb=1<7D؎+, yZdQnYl {Fqj^c3'WDR׀Kk{e.fz.^kǍxe7l,{D*{,L|FiFgX:1]h#< #I>^R5ZzD!c/h 's(84V;!Zacc}pq ~; \5/6e.3k糪Zif{`0+CBB4nZ#ˬztEŬ0^/^scƅKy8B(7ʂ>Ӡhɡ͏;bau'/k.9e~8WqVދAF,Iض] t'u0M=V.YTIc$sr3z1h|`zLU}Qet}һ_,(Ʒ=0jM2 /6]=? hO&JDL eȟ^{'tmrL }ȪQ cw@;Q(f&c$}֨##>owMe *R|`+!1~-ְ&`v0Q=P!p^2<ԫ 9c#&`_ ϓi =1r|`W<Խu':KUχYr9+vMgNwwJtyH.k_w(_W!*6A`W C Qy_ RxW MP efҽGc\O6\)+"Ww{e@wH5^S^W MˏY@YX Y:9'W!NU-TTjdm^6Z|FUGiT6ϱ,?(S)JMh^cNc%=vÆO.[122"MYz),`@0A>h>ddM)e$8B8t\!{e=gsX XE ÑlbTa3҈V )-lb' e 6>{.SR.z?#LQV$QR5[&sJ&&<.Vu1 2yl-1Jv>rE';O띖GQ<"KWN{CTp3)h(b?ĝ/HDtr;cke u4D\7tK@a¥0Z$|]꫓K3?Qgc/c[md&ם*=$[: oD#@ա*=9*gc DxXi.u;Aew+"]`jsئEÍU"Y7;o]3==~9UB@r-e{LEh6I;ݯE^b1.:CsyGq=NL΁;3 ;H߃b |_5W/zq˞<7NT#̊zo LZ#/Dp>\ЕT*pLk}?V >L^Rw"dLC1%N'Yy"~+Fz- Hy:fHAtXT8p]$IOyzX/Vtj%HE[n1I=* sEӎjn@^^Z|71M+}^]ISpiTrv.Wc?BEۚ//PA@93ex!"9E$7 ]'L.JBTfz%o |Yat'T%4`J>%0S"<ʥzA:y7jip,nІs)L=LEj庲}}Ne4uc=En~`B2ΤjhU?)Sz{"b /H}q$ U:XJP%Blq7*nS"x,\w{6AbU*5wl n_׈Z~#bb9cxvq6IrgB%1}Ǒ[t4eql^Df*A5fZJv zu#6e{V!QcզR\ne4ؐGj<}v?Phs(1hk@ |XOcym ^;xSdv[)hmf}O#zJxuU8K ȆxW򶾄ImKI6'ۊ>],Ck;U>y`Q\G)=әE^0M\Np٤>+q\Bɴq'H@S~y9ݤ@~LjuQFA[ lkk"{6GRT,ݔ{?1Z"ȗsqD5 O PydO1O~Zw$\i*O+cX@߂EkO O0*>)PAo,n*7 ug]GRzn^/g}8_+f%03ItQ&E?D~L 펂eh-Dim᝗A|l"Z,י}8!>+_պ XXjN!q+'tL(QeBk8u=>hW3f`U:3i31jݸLn,жGrq ^-@:0 C泌3A/#e!j 0p80l.!j]9vjuHJ /J(vڜ8B+гACww/#̾jm r'S{I{^Ѭ=<++>A}LȃSZ''wx֕}t.{yE~&mJ 2sWXay^$O_~wJwۙWPTrFH4K9i2>BJ-R|cb5?8aDzxJ2h~fn}(ɢ_\#U/o^}J5~_FlJʯF\욹vIa_\ 0*T;?|hBPz37Rhu ^/넫.sH&ZÚW%N&5^P睙kcgCD Hs[%;@FWR{Ccr :x-Ѣ^׷}<@`=ZZkBcNԪY訟u{epynvb {Mj!)۽8^9ٲ<ױΩ)ww\'g{;|6D\(1~َ G?+adP`hJ:[ FnE~K.*8lc 3D:nIzM%R< ϙuH /ob/9sD?!uݸPR}LMso;0Hf${CsD&a\vkWVOܱɿKC3+}eX m۵rvMe,+`QdfL&CmR9p}5J9w32 [mNyp䠉ۜt6kS'wxi11}EQN #rvX1V=!0U 'v0 `r) V쵹T-M> ]P7; qg"$ {ǵO _sM`N]p_- Ytl@ t S`crzr>:eX9N:Xګ6.pp"_ʹ{BzfEpD[%Y.+ 7/hNm|"#^(Epmf$.WX5sQfȕQS>4.4Idy9ᙲN+\D~`iw;ڭ59*:80^X0$[?v~!ۗQаQ4a"ew-SUw/R]S!̘ؗUˑKz(+MH$nq7䨯X;QJYgVwWabpチ(a}x$Bs!$6gs4[+MCƇjaFR<Qwm2.˘Yq{ LwS?)++/Gœ&΍|pq! $i{ÅD,kr g'{6 MmG3rOeeϛ. :c 7Zi-jO2i77UO" gma-{x@LZG~ׁ̻~i*2!z xwD#$0 4lTsg~F1߇#B$ c)88,}C+ŋaktԡ櫖>:N=mˀA(9Uw;&V|Yvj l:"">]#wL@\JP̂HKX1Y9W*?u~_WOBgg C*_HaZ0.sTX/C3|`e\ b\bHsTrtfr2XnIɻܖ@AW//2=#ZTJ(2(ZdK)Di2T&As5@J}[MBL6o[JCKwIxli7QR,ɨ҇9 TPvfM)C?3-UR nf<M?v19fWaD">X1s@L\,Zԡe~{V] vUQ^J#Ow턑\kUn(Q`+nRW\k]bY$w*?c4ch٭J"Aծ[Ya ri]0*ĔE⻟y4^XjP9<}Zb/^[N7|AiD^cؗV(P(E^(o.<^L^hS< mYc㸜.(*mNcdnm%~.h%VbΑ)bw@Aխ7=N/qc᙮ , 45auau"̹8 p~ DG }Cn4Z"cYվ>REl" ?3seƏpG'~@RTXF0R:$X>-'wuW~0E B1j;9+pRyLn N?3JhM-ch9 ?UܲW&x> Iʰ7p$@7* 3^my== fWfQTމ&m[K,j%k~yZ,᧸޳2IAV$J~WB.g]jhV?M'$yG.{"%S7NHZ)ռTMɳ%{Fr dWڬN& 4X"~*HV`ME_ jz:]3n z+ʛ#\ y6 T&H]V_z~MI-XbI6v 3R>\B0%y. D/ j!.KE h4tpY'lrUF_Vs">HCrh =ҩpO<!jw[_p?C3O,(Gq(^2]Sp=LT#,|%4ى[IHͰw\m#VJ WaWpNq?l't}bL4f@>5iwdo@~o?AuEqMGBq1S˱afH B>bR1di 1 ]P~}{J`2T5.\.q ImXi >ilA;=vYԢ2Džϳ)B8(↫/ӖLQ͞of++C>:Rtb'[,W4PEE]VֈOb7=!@B+*/ผA AݏŤD&<$yw#7h7&}+ y)A0ׁ\[1\)9߹sqtz44 k☲"pHыuÜ26e%È͚7LXGۛn|3`HH3t/K!4U2B>LPuyqqʕ-KwG3D3 .[T74يÌ-4IR}`|?7wy00D0qP.Msu/ R&?]Yd# Wyl5bz- a^xw߻x&HJKKS&85 (NGʁ9,Az$a~-{.q #U(ב=_Yp:+}Jш%vB+ZPsZ1% AˢHp2B_O=̙؎>gǙ3ԉqஏf6fݪ|dn5:.}|&)]3Gjz (П&ТSfFńTE!L9kjĝYjyt$r|ƀ3+]æns!?WI eFV<aM:h%hzY_sz2Y]@ ^},i7/l<(; DXG38$wA569 (h871QriEN)n#ϲ++ҝkepn$,H' , T '6qX "f[ZSRKȯG~P⏼و)Wt01 Hל1B:Cb(3zm[8cFFbFʩEN\|W5giݿ-mqoF;zDB8_=nOTHSIصvoT6 '~=3oeێNrLT~6J~jGʴJ!;e _|݋>W6PZx7=2ku1 Tޯ0ҠV.,V*m 9r˵7ml:X{{gNt)rcbM= nW# ذ1 v#jk+k5y$WGnm&1ӟ!"R'}#ANy?qnx`0V` ʡx_cu=m* 83X} ZO3pA4FJa97p寛Y$Ԕ]$@1t'cwB#/?<6a | []ۭ( l@g ,I\ {NWP20:(\BKu&9ʂFDJ.;O13UÆK9*s*"*櫟Sq EA`ɉVW yUSu-?Y@A;M*~*IO6X?- _7Wɵ8BX./H<쳨,X;{4ìZݲ@zraGh+tZַx7ݠ~k?n3؇Ss^Dd$O"y{Y*Z @YK5p/YdKNjPZ+'rH#M1H[J/kpAt 9Xz/͇-A1JL8B@3W+S#1E_; _1Hc"ueV&V6}@dN>`Tuo!|gQ;u5$^49?l}ůJx}ٱLS$ĴrłИpi[)<f܌4ЅmK{&)6fJn(g|&%/<˷3A#2O9 E \2.D-$ق+ᘓ/Ƨ"- =-@A}SF[OvroRD}BBX9Aػپ8i8|ʬaQ3ӅtVU2+v;S1X@RT)[T(/{GWX]Y[E*% #\au}hOq1g!i^tN9>:&d1"F">ft0I/x$y-7LWrmGAjdqSL &V]ЪFx@/|l&u]m=lk:^}\>X|l%{@ӷr uxҺ]#Ҍ?bZaaXfچDk811,c%_nGV +SL]GXpȌN pYSw ǻ=C8MŇ"KR$[e9XEszHKYJ6;i󄺳16d^-M\EsE׈"#}ƙEm0CFOTT>R6#_9ߖ2JvׂM@`Ju i&Pa~3ryNxIw#ߕǐ/LqhA_ 8N0êM$餈 <1DV3,\;W!݊E!͠+oE^[9+ǹ]]2hݣ5%ͱKX!+B3g:COՏ&޺ˎF%1m53ƣx+?YEDAעWʅ+V:5qk1¥@5k9L+Ñp4{9d93t88eڙV7fZ!ru^{uv5Zo cXf|ѓW}aCwR_2-W)W@ IR+hVt:r=Bu 靺}SC),MbJ ?'wZS y#fO8}nn1J6D]epz~<ثk_^v5a;٤GvBj>l ΅&+ş |L,|]y8祬eQSEطM"t3-H"K^Q=l_eCl_,jBt(=d )Ün|2tS.%\eV'Z}ˊ%x}Lwl# ^: s*z`p:M#ih9"7|(G'®f!"NOvCWw$zn S_ށH?sjD" Cζ.Qf(,=0SZxu4.n!!7}}`^7w0c;Ko;Rx +a[K 4"([27&Ue߰(]tͧ>i"EAU[|mAgaqUh>*ijw**pǙB "& .hnMͺ2]q jGq/ g~`{dnȕ\G5bp3fH)XÊPQv7өW ҦsKCrA#"o"Z+J95$Aq}Ri9VH<( "7CN%P]@LWDp,*8N=k?"cbŬ#9 A"TBlSNEG;]TgLHb lBcrJ98DH>5 'ݗ$CX"}m„j(|:"V`fSf;g CshOmy/-gDE@~ˁ~@lk*Ͻ9[73QsiuRz+<U 1ݯTV^B`_kEe;+.}` 3njs iN0'Z>nōZuHKs f.Wv1Hb)Z7%Q&UBAU@CF՜K8Ԙn_p80w[=V`*<,b=9A8ͯFa^"&f 3ONF )Ǔ2$p[Ŗ^OV?ϻo[!rd-trDhFjs/)Bp#y]fbQL$v@K<@Nב_'pذ"]D1f=^}rEyA)}*1#GfSY0j7Fu`ʸNDPii|s4~@ȶ:8k'ZUZ3݂~}I:}DTB"ZzRnriSʈi*r[vbav腵6 iz7 d>*@8V|j=+gw[[L 3I͋V>;.cw-BI]ˌ"8Z㧗`@>zԙ'=\sK/P6*Y :iv|+)k̀){YJEV ʳ!bv.g3N{@O7|k"يnu gjm-{5%Hć߇k>^\ ;e(+ŶN)#H 7W;!Μ,M!Jk~E²auXy_3e\xSp!m6_):`7cKa~R<6wFr.$W@#} Bz$_-&ځG6>aK7`>FO6 KБ .-(mԄ^tNHbOzxP4E#MOXW[0Y,Ab8Ȳ|b0`elykMX]I)fO24 H@Mkw2 M> 8[I,f%!M tF:7<D-?S- ֆwA/ 9sԀWA t&&{N񋀢;rhH4947+|ʹ𙾸Qy}YJQʥКXM$;/CKS ;M0R`xWL 5b İ.)t ^ 2ỊuvQEψ}UK'+YweyiM.%]JjΓS `J t׉F4u |Tn8_qvPTS4Syj xP?l6:".;(!n䶀L5y'[t{hcةTߜ_GCg~~R)z'gE~6Own2lTj_Uȓ4({(Ct}9"DX\Gix'`)Dc7!+AuL`c?Nh{  =3ƺ020#0ʋq!Upݤ/;jȂ 3Re*8zLeNୁ_"grdƩ#f1rqi`-{/N*/~Dju1k@:J:@Rznt @%kЋ{>~1 )l܁/?2k2ΒJ눯*s/yPO>ԼhJa-WxOm":9h“!nV"$>1^nk#=:rPtL\` Ju*G QݾXnwK27i@x]Ԣ &Fi EE"xv h=ObfRVW}ݧ{?5TӺQ:z Œ38F± t V%g9mo^?|'{԰5#x5c%|<jo$bN-h-Y67:K2cJ3lS7Já9!ɟKIQ !p#g ɱgWPz K{|1z6#Hȣ ' to\dIܣMs!  #M6%v<Ƨ}ΔB<c:YMtyVx a LV⧋skgBvd@Jdn2VWyr\n>3oA4Ǎڗo:P=oM/|_姈}NcRilqx[ma ;7uJI~۾h)]~*lT$RWE &K"R tɺuD5Dl%:%Kz3ߗY=S 0[;9< 6sx7.CAH'5e1_qw $DG>\*)lu|LA$}'ǮNB~!0?L&qUORI*FWjbde<'>"ͷ$bq Lx懰  &]*YF8Q:Y :9y0LC{;"5zDMhm‡sJT7Tb=JXHNk764;,640t^܈bk?\:41z  4! cxVQKgkƌ@SŇ!2F=@JHC2Fb9UtmVKbC)n& K|{\ٛ-ō>V~nm/?7Le̙)a$n>y:)͟O{GN,&Y2 RPW@z$2^<+X &jzbuZ#d %%F(+$KfW[cNY I6O~L/|Ct +_j9kRү^Ø=7(V*hMߺ adq"zL׊@셐r5/9Zme;}5`p2|615ϒw*gXXPIڅȨьZðSxo!!.ú=I|frP'qqu76Htu]+uĞQO ٽ=Yߘ9F+˃*J癉EJ$g;7HNӐ2|uJ E'#F!u[Rwd~xrʘX(FL!˂eW2'1<* ֋ݺNfR:%*x\.EQ3lOB|<ԯ]˧"9]C퓣[ΏT:%PykDOg5QTX\_!eq>eؑm3-Q׵+g2(D-dD rmKy-{gg4@Tn6$)f%3z+K Ƌ HrKS@LP^K#܅[|@dzD,M.kcJ_[Vz!0^w@{v2 ȞCʘ _XTD<3KnwnKҬ3ټKGC?gY OeOe /*lDI0j)u(z_+Rm4V:aJhZcVBiׁѐti,C3ji,BLI"yγu9l _ÕI~3Nh^w'OeV @46 +RG5]INDC "8N@s!a/~&ttmХ@9tʅM)Ӆ]G(ot!܉(ۊ<-Vo4yV6[gwTtN5X߇11f3bpfJ_ɇ@} { 'ӟGYrՒU-=ԆXbK8]9 3'%B \.ؚy40bΉίw6e̿ %O1^HM.0CY2`4UA8=`/9;Њܕ$6ܕ4cH/:XS3,Ֆxqtq3%{  1ߺj*t s}<y w܎r1ĥ^Y ?wP\=coFk)+f=L#L(Trl+7M:qv'*Jx㺪N5u  Y Kv0f{=MRNu/sus~j;)F>f7kFp8WgNґ|\ϰ[q{?I\B/[HUhL.UXlZ 4A[DAWSUWFYrejj{˴̓{MlFِ+$˷o-ݕ4j4tZV:Օ.H5N"R&{>j#YrmmYkm t!ů('kmΦ$Hd8b>[+~& ti›!k(C'o><]jm!̨[yڟ j o<+\׀TҚ'!1_#f4j -* %1Rn9p,0i, R~eJmG+_^rdLr(NM0domPsϱI+*g@#YL43SL/θcN Iʑ[hIGˮyo> /ʜŹxq#|?ֳւH~GCqXx̿{c5`= ! O׷1 unp<3R*yll5YQ7B\\%ʂV ]nhQXe`.P04¬.w-ن]T:pՠQ|H[vQxzϙdbs+!ESj׫*= 4T͹J窉8 &6KM݊T_Mk,8á=߭YߔE蘴v1xB0j|lM_oy|埠A;!9u;װ&k<nM S"3+Tl i6evΛcJ0fefFbyU(r:Dŭv8% O,ǡFyIe!<;Ԡo чE4^x-lM";7e3N'[c|?>Y&g}!"j.a!8J)'2$ĪbM\] uL`GhuZk, +1C@K*̴ț\Mb)3"C~d4k#,u6`@\ޛh,r.N,p%(nF-Li5%QOmC5 lPBU$1RQB_QF>ݓcO_.a4k뭗 $Z0k۴[ Fl|<_n6|0EIx 2,"J< M0 ބ-T/񶦿!*jR$l/ܻ#5H!`6SAa,FIߩ'jVϴlCLjO}[wM٣ʁË-S-;L;}|{SEh?qqWVzl,gfw0/ 4,쩄E(AȎ: =lK&z7m:JنƬ j ~bN$y4uI.\9e l̤DrAiu; E ;XAMC+3Z:e{;%,f[Mek}hИ0<|.JyeM+sl3ה/\BӾ̰` ݩiZ%y$T`K:Qm&niXdXk *:ѐWzq$W^\ Acw2 dDU"aQM?S%EF >;7F QI|\##!e+rTbNZl6[=UKyØ(Р|m6\d>;W}#{'E~_*$ OZ}Sxګhbk4 {3/oLXdS#<`c^zŁ$c1Fm]I XDF|4Y9*'}('&\]e{ %Pgఊb%lSvi?inI/&F$EQZf(a@,JcKܹ jaW<]kT?OhbO߈"C%~XH!I+bT.6]]2E-Ǫ#F=s+s3/1^Rݐ@}򎲦Q{#EyYr\v*p&B-/׻F6o~(b L-(?CMp\H8cf sZ``򌹹,4cn8~y'd# R@8"1o$ghΟ,'*Z; Vd S&(fxtv]`M8L#wҀd`0LqpS^¡K)B́QGn *cN+L]/UAX™#Gk?&Wl^|/Ho}[7PJy,*2-dkpi@A?k; ϔxGҚ7 b*/-Yi?6:=Nj'RcR& @7qK(1\ lE_AUV<>Cg_e0cD}jd uSࡾn_*nGhSơmSV[ppO7Adi+1T NCPFRu6T  pAb"6w%%Ҧ]-QKw:A: !#*[jkjbk!|,t= Vm  ;`S,Қ.Am'U͐QC ȌLi]2|M'0v7 J$ݑ7Z9>&u4ag_(–曋 @ #|AŻAM" \zdQvp%ɯK]YgF!11+1ol(J6Xeae(QB3DIrq1"%7a "JVz/Yz+gbQ-yZ+Ʒ T}]KGPn2'">3/VS^yof9\`պ" 6fr!Џh+c7wQkBTAU2Kxw/{ph,'>.4  f?oDt=g ,rɮ !Q~]V fE+T+7~j {GԸ$[#@\tLr\e1ay &Vf~%Rߞby퓠% ]:JZoNx7S+v_Q&ɝs~rՁ꠹0X~f~ FLx/8XSs9L#*Z[8laxu jFc># W[kkaLDz#ĥO:z )?fa.q8 iz?j<7S™dGxgҷk$뼟]##F{F؉rŋ Rf{pz KeT |4%T>V|3A3X6k\]N +1tLTƖT^,@rMeG6n Q\3I WZ-d>b6!4=kbV gWf ]Jf@qgV669 ];˽Vl nf!`plI VyhdAv nxhOn^)5J4.rRWV}'2jq~(ɼJaՐ깮\(Xʯ+ی[-$uRb,(LCap̜# =y$c+O(KTjy&#^e vk㳜n6ersfFkZg]z o3<Cqo[ s Ok ήx\wG#%w$I,ӛq9DdZ=]ᅌG"jK0!C0}E~`9 ɥŜԈ;oUw!79k= ?W YDžiSS?_ 8_*wng$5_$IDu6+EfT}L)3Er]E:%Dhn@G/rƳ>(.9 ?2\JatxR\x;~'?{T} -X[َv?YO~~B2(#*|dQ욺Jwa#|Jq2[ 'FEOU4[؈c~;1MXeF;}r#Z^'Kވty:/ 2JtI:MKLJƟeX/e1VY[oֿ_yűJ tjh5AQ<<'2h$ u:r%+6J蓍a'.Ej0vFH-GsE(0YCں u1 EVN-@]s V_:*/c6hsju{vu!&#Tx%PІ-kFe6ݾE--zQCKdG y g7&{HҔ: cpzL/ Q?δ{{(G21w`k-Ӗ\Ԋe'K2K?6p%yD1=)_1̂@\TfqTCk<%>ߞ q&z?flfi>nn!-︂qc>bx FQ[Vhc@DJ%6- ;K$$7nyƙg%sTLH9z יFԽN_{ =miC̸ UTJ)H/!GU"ѱ}8Z0(mFQܿL4`bdw 2HKMOSrcכpZL'S(!@j\ rIF9%|ie1:ȔcLI^ƇR`\\cX}Pdvu\'i{N'u &3 )E9PL P~&VȺ(y._r:XrNlh,mvMgGW9.Gn׭r v¨6#b] NZk.O pN@u(ܳ^6w-qùbz[%4|&>Vg&8)/~/Țtzwoe]Q2o~y@{ @+j!'&E% `÷ɮ3F>-(^@D8?>_V<' bsOXoIΗ'BUkT2cgU[FYw?sF3nE;"UbP~h2ϗP=vr{t)sК;/VS5 Iy"Tpr6s`/5kZ 'H~w>Z;y̝g!$] ` % 8?PiŬH w~=KQ-5#0;ގԉ6C;\3;x6~V:[h!6!XLɴ ,dWUp3/2&]P+as*ʱvb ަTC$ *ٙ{1Bɘlmqϟ|[ kVyfJBGKR8ŻOb0^^^Qf)B(~EtR07BxoWX|n ɋkJ6qӲIy`J0^ YC@v!mx1);=&.kN9~dt7ZK 7WMt]f^Ȥ*eh䧘HzܵOЛ\0YAOy0H9gY`/]Ng7 u\2UcCH\\ $fwX E cyeჷdNY{į^>I ,Ѭ/j?@lܝ!ڨڈއ\\\ye!P 85Tu0[{0m= r~D~-P{R2O8I 0Z)b]6CJag)w~mg#%n;MD BBSјQ Q-awVPp"? p R]H%ۘTq *s6\-`!/Ul}.B8?%k=s[CpO<ޥ!5VlHi.%ܴ'Rs܊q`|/aߞuFw^z!]dIgUz;Gy;-~nlx("KA V 9^[+8x$42.[}rŔ֫rBIq`΃0cm}i4cR4"ׁDuN;`;ZOՍ߉-G. =Clfut}ЌFBс6* ҿrLg9wBl;(6 k4bBJ# $,ԺrnHJpG͝Kiaït{RZ:'@e"rn>YSB i_q~VBeO+ϩgEfXq?MJLk \ؼFX U0. _^ /P9x\$)_@d哄$4ZA%tn{tzS8>G(RvH娡:>ra& e*pF^ O-9R0oQW 'nZFC4lR\eۡ|CL9IZrڡxs[v['9٘-m3~Mw,7jUrulm׫$4(kQpqw8 YEQȹٵq\WE^ r3?7$>e+% cY/9J^'7bVszΩd>djawP0BJLݪlZhcxmN@Eh\e my}*_' i]D <~sh߇o pPԮ"hNӲ2ȰPC6ds{az.wuH.׾Y^$5S>b` -J -{@# ~oBUSEv(Htkn uaX6'ۚ5 LΪy;0X&JC ϱΊi9&iwSx57.t:p*ovY{DqBŗ^VH;E 4mRݞE﨑|4:פ4B ӏ䅐OaS:U 'QO`T%d'æWD2ťB -eS"T]4` 79N?~psWUhsQ .H8ctWnاCe!۬ =;fjz_(<WV)>|郢?Y0X6 Ŷ*6wEsҔw~zxQl.rMCGLt#M$ =f?qł^#BW8.Q_nemMʱ=Z[8].}p>-:йc&i\^ *ŇfJQMpː7ס(R0gvFneg+.{BFm']Vskڪ{_B wN!KRAqBKGBM9y޵M3t`Xze@3Kt:M /331D y,x|Upʓ(×K5Y^MhDzv_غ>eP=IN\Mlu'HA?+LiJ!{4awwC{Jܢ*f-S+9uEޒĀ, }^ ц~~<mTv6"P3e;SezLodpaU\'&.VlH]X͚R v8ʛ @K]5H)r Tu]hƵj)m,*#_]Ypkv;#{$'^ t;5@Z3B}RMrL gd=@dڜĦјK:@&Ar؆/~sIUM}tJVPb͉Qrs Sph71ǝ 9vx|ꂋI>Ԇv6D J8z/zS {EżY#.ߙ_-¥=U( H큦&>Eb`+Sg@CۤJm5a'=`EI`MyH MU uU2v Pa;Yj- )A 3"W 쫽CM}vӸx8-47Hs@1lNa—nCCY\> P${ÐbLv~͐*]Nlc=N͐e·◰.Y5jFK6rpM{=,y A|Q5nY?h \YWXSn~_o2تv,qICP$X+3Ԩ0낲,W?;C{Vy) cljGm6yXs=ՑlxΎn6H< O>xCuReUl(OY^>&lxrI|nž`g!S1Ļ`ľ)QRNSCns}L,ic9XF <Ql+w9hAjElLzϾӚ}vOP4/I l$o[)m`AȆ/S"y4uVɼ MWI.\ ^n?>oԒwcxG.ޅˮpSƩR6TjSb'C*[)Q-1-܊94-F>fمwmɜ}yl&Dߏ fHg9jN\j:O5Un$C"zWeX Ug0T8C򰹪h%$}mȜw[-股+oBKw@ٿ-Kd4kו1v-ЕH3rd4\8]fm8rϘ^@5/}xn5JQ#4ٸ|2=Q'ʤɒh"JGP<x4e-!0I ,O͘HdRpĿeB \,9˰6%F&6^x̸V'әZ~QwREC ^Yl_ms4YMu!@(n8Yt~mNde2A Q!1}OH}BpYu 6׻w ;iآ'0G"NM{ Jc$xtmC"[pF)^"^Y/ !fE䐡Cp` \82g=ur!cjGN\̝j=owp0vbvÂP!tc1|cU-zzlf boZ4FM}a΢@\QDO@ssk ů=~_$ǧZ>0ns7%WD|OZ8omA=LU{+U8z?0 0U1 \7Iѕ}Ǐhj%G2>XƊGh0̙0wuCsu1'VԶLe n)JQ'*{(`] ovgmǜ/LE5m̺}k*Νc EXYo˥_e#j|zxWX*d0r@jUtjj,^sDj9*..짒j.]ƞ 4¢EjqꙑS#NkpѦaMp5U>Kg)nFΤyN C*.ѳyn0~ a`)A^ "+ a޵}\:i: -#pC_tWr^|sJ㷝8¥&!+}iH;wtGY5bg7/;#d|w8sa `=߼)䷁ߨ݂CQ)o":- hgl6ۇ#ү^\Iz8}'8|{ީ ~뱌?(. 0Ƣ~e0ͥ pOԑ t}$P2)Ui"`$*[6 *Imd/: :5Xh$H?Kt==F/2^;= |S;8A_vјrsX$R_s.YZ7tl鏴$ kGch,2*AǪڿ& -'yek^`i[LV h{5Wŝac `\z*2蟀0lý{q%o؁F/CxR^X_ `K%ԃs zɩGI:bZ 4m0[~g:A#0pWX-~~#!zL ^ q!tЖ 0u)f>yDp m?Ƈּς`E"$YdI:.i}TrنX\QEHdR^U.Acp ^#wY/J)# oym>P~":j/'[ Ω+ @7D}zH+_[}_&IeEZJ~S{ųik 9l3!|t,tʡ3x;)ݬtT[A{,cOSiޑdZ7}zz6 /38!Xh:w8ڐv 8,a~L|&l:]ELAc۟MXijCge5$YLɺ$Z;aK09Ff"Skq_jJODΦ1_dM?N.}TtMHZ{#?7Q AZ\CP4\ = C,_Z2-%8jhq -;jF2B9ب)|!OxbX ʛ ?~j)>D,F- XQѩFCdڭYer̖tCEt-j~q#Xe>URe:zk\l,iF8@1[ܬ-Yx } z 4Sni)Jerr@2+,)ӛFÇ̎RyT?2%]:_z#e5YDյOgdpA99g07Y`jf5WΛւw&Ae>˄p $vTJp`m*5F*lWv,:?ݏyT'_l-'NDNܟ;s#GOxL_B2 keqD\IoZmtIot~Fd?/Ad54nk fvbiXZe308CL CVKU'Y{Q{e*k n8z;8P3Oј$IFy6&|#?X\ĊB,'#ljYN‘*fi4ђrvE #:2URHQIDgt#&j 3fxo }Z P+FFcoc1D#=WPxO. -bU\@N|3E*Ӳ]3߁A&MX%K:nrp&| V:6}\Ln<)&.M/iIxv)X/?7><*V;4 OeJ$كd  xo8Ji\^I wiWVT86U琳h X$͐8`y#*1=|c6[>a%+YnCқ)~16F^<'(m$aJUJwJh {Lq?˒OJ5 CR;-a8͐ٲ:FR0k;g'_]=K.)$zRdok21>([= i%<_vX+*j06wH]ˆ'hW`SR cLs.$,_0 0llpp#>{ɁnjXuLr!kMf螯SLJĿQ7QyTb'] FaȽ%=mL~]{9^ 8A0 gmJ^x&7o ( TuŒ)]1&Uܮ=DfM^ϝynjQTO4Ng9pQA93^ٙ9 Nczh3/eDnŵT C\sK!lo*nTw঺bLo N96SOʢ1wd@n] 5ݙH7代<1'+;#1demFnU3^[`_ܔ"Ut-]֑ G suU=߅NV&hyGWTӘ6 f31ǥt!2Z4SL %:7%1ƁŔ9 G6|wֲ>Y9ypJcְ+ո x` 1aD=*x{D0A ߮ afD~hMPQ B9yL1| :VnOD-51+hN/o)hh?XPx󤆝{DJ?Gbȓi)]S V.U~xZH~ ;|%0WvdOrW֣ļg;m PF+C&=SlbgyᱸԄ<^d9bQ X7?HK18m3xz>5uHDL-j j?gqXO"@=ήWL֞\[\+kKnTRL\`7u+XpIe]Dݰ5綁1h ="c2o9E{pxѲXIE`IC7cPel ʪ?[it2l索&F8JyO>߁%4#D渕ZqtkQÙ W*lTH*I ,8ЩqQ2dmsH,I]"Xۗ1ѣZ F燾\q}v eyH{TF<םg~Վ@1r|v`&|(| ;x1'6aW㎼$.24ש:L(˜Yʄi?ׅ$^=ɀt[iϿ!>ċSX &EQp1g t_yė,L&8[w_0WdJn|{@6jM# gL aQW70dΕy2U }kбމu ʲoo1 Us΋'7T:=R;*.B&bAwxv8Js;|ElZ+y V*I#zy2٭<$t5ηqrF , wlȒCee1=r}!xU҄G -&v#xebŇER%a[@.ns ľrrMCr(mr{֎6 G cи=3^`icf ÛqM=p f"ɗ#ҁQXVK(+KMia@}@yNFEFx/}9MH[T 9uQ2^!,kAz[YQB|f<)Rw gwc[2-\ϲ1מj~WMPa3U<UäA$T,9SSV:4!R88[DA2-Wn (hO+m"O oh2IJVr1|&˗%26dwDە͚hrl >=4Gtvg#ޟ[kiH$BqK`ld :q?a"2G? Ҍ_Ԃ%ӫX)k0%9.^n[6c۔Τ{s:>pBhf4zؑ5y)]x߇tjA*A_zh5P $Ƃ^3Ԥ9{70$>`FخD+8Rxh}cR"@,60#3[du3_]sm~Tu!T8uB np6 헩,/nϚNb=-+㸞yg u<審S9z(/+cltPCYwk {8˭6 Y 13劋3uO_6HWU+DSH+b^ʧЗD,bфYAX}bmjm:O#=e;˜Vb15q5\_oJ!?>GߞԶ@<*Q-w0~ S]V)qgT~)l$eZ=*ߎ-QӞT)+j؆n憛9"gp:AF`c>,?\/eb6 L) $V%x3VK3 э9S;oy VLZ{J<]Z7KET,gNm٩"+*a^{EDMS\:m) |?ײݝ:I͡GD\h*$`0sV焜 m$N+.D jsdɍA٫&pC^nhL@&ﱫܖ[vov.F]?< g-{ \C:٦̗2Q4AgF!L~I:|7py% ;1}%fn{_ᶚcjH $/8<+;j3Ďj{:/ol941' 3 YG \ f@ a*otiPxFᾰC\B-{)) %ҏ,K"᥋pLPޝEY=t$Y K#I!/y][;$rMu@p//y }^ʭzkG*jta /:aTtXV 0EV)G.`!RQF >l2p^(2֩. gU'ʕu"Ւ<9vVD 0XxhHIRvBAsXUz nGcH+v"x%[ad\ klpo~ l*  +VplKLeӝA}Iu%/E;uR\gŖh-:]1Lvbl3JcrvU#H@z1al8?y1›nr҂'^ `^[A~VZ>=qqM5JDBUll_.)7}̐iiXHCט#P6MKTg:{ë̮L SA:B6mua7^6 oF*k(7DKA1X7ʽtyU!Ģد3EQ[bBM! MQ  }~բ3e A4K1 ߶&QWE<ymKaa}VK+hQc T04Dѿ: ZEXYt>e@fFNU:Bq;tuƐR$4~b ՈPwLvUozDr"טM/M߭{\ck+T63JP/rUk%Ϋ[t }ȒSӵ&-H< ?ˏPLo4bըehrxa Vz{u,:z^N|M^Pw2aW~"2O2+{~&ػ%FvVFBŅŬjkHTdŻ8{:QyYZyVX7oĵa?ޕ9Kn8muF+m )w-'x"\y'- 4k:TH&EUt49 >>| ;6j.*1K3mËxa r܋ˤpv$WP NstņK>r!9V9\BJǭqbν cK'%m kR~K[:Wu+Z۩e4@FQ2^~+7l{z䫾\0x+ >ƀ7V=K.Ï9s["(ߖ2g.=s Sw[+i Z'0~#SHox\/dh )w߆0-B7ؙ=X^˦Kt~j|mNᄓFlL@"Dl* l,pGOT/sfUo1FGN%]d.j:/aJa 7GѴEStWh8cWPtnccQב`t4K 3iОCޙuXF(,Ur7 . R[ k"XyicgfKs?ZɐS.dʓ7Z}"ns62~td}@hdώ p$`lV*h>._̣(qʧ{2B_4Q(S,F͓ =(-e)Y̔B2`(ρH, L :*dUVlpaYm}r}$Ρpe='hj]718qWD|R?M̆_1l%Xn!a gr ^CSY+\ Ôͩ^nHo| ]Ti*V=,`2+hA95,߯1G_c5i5 blm#W"ȂMj'̊i9jcZt0cg*u@sߒn\]^'>^~\ژX".muu}_\ӈR檄m඿U 5'ENM Ғ5J]_v7bZ:rf}A2S5iv8nw5Eusư O7YC;C Q v2dw"5U̬lBPr֑( զDjSDͰ%K/ /zOVL*S/;57! 5ä{O'} ShŜ|&0"@}^qߟQ2*([S%b@q`yERl^9 L"ޕoh֨0,5(W$*Zy۫V75I[p个u o %9PMdᡥ IKӳWڼj7xX{:]@kDM%[ۥ jnIib҃ze&tTySwdQg >x IN"5|YxUڶq?b.Sp@` ׇЈXKrAp0uZK[xΗ7k i(Us7{|s?oJޗ|Ќ_&ͩGGI7ġt!"fX&,R' GΧ|e0pm`ZN} g%//G 2}$L&ِE,%(/gM<{VIzq4xI$+%/yulH BH7V"69dqWJyT[/K {*.~1(DQ9^vHݤ ;/^jTJG{΢Awz$GDN_ƾYP;KTndFVnr8;!b4(|/,b!y< _]6[bص ߼m"֣3M#fei|6BlxUpZquf0*^u NJr`&q(Ԉ) Ro Xj9 ?_~Bxir!SیkXJxӷ{qs8l,su6'hG|ЬD|6%F.iًwp> LA6aI'{VΕQ̕?ݯ?iy R޼ϪxBb hša=>ۯɊnF{>8Iop C΁䝓es8~C,N\ Mt(We a;Y?oRJ5*&zi9F񑢗j5;Oq odUŶ|ixK]k5&'aY ܵ.nM+uS+v,X,uNeim%4t瞼ʫr\Í : r2|ˉ=Q,MgȨ x-$EDt>(FDA Fݪn̸"@= 'x9J݁J rM8" DEEsY*9{ho ab24lcdzbN-QVt5T9'!-c(2g0bc"t)ws=WQ 8צ]%g"{(>M `>=nK)Wr4h_jQB޳GjEZvk|⪉3e&C1Τh9'MI`OO \"{]>:CR'ԖTnQ}~HxjSjY]8H1TN[c+H `~[B1AYFelc*1?f%&fվF[.]UUř0`Ӽm`&]\\7M˿+^*Ta1+b<V&{: ca#]0X|?{Ӵ@v8Sae.&5޺wP (, % 3Du?0'|_6m1=>Wg̨(*_ 9{r'^5c:`,M>86ugK{bCu|1zLu؎%cWJ/;DA!ۍo-vRЕSBwײrk5l~iR2*"U~ǩ'ꈝH7A_/ǺÇb\(J-;iD76P0ߟZΦxaFIh~qa2{r̲*Ep)%U?O!.B6hAIAHH8 h CCd)+rJC(IpV%EOmpܾͣ~S唞dh`GҨ)vp3庫]2Y?˕Y` {y Q44?I%ن}o20k~R\?F%}_ |ҹņ ʑ˞S. YEvasTH^̀=bӆGZqiFׄCcL5!|dQBdJ8m8I g+Kl];.f~- B+ q8lw!_m` |ễm,MB[]pruBi9=Q>VNZt -ԙ8VA==z#uvou1g#A~Y~ p5:ݳ gd\ [ۇr|ut*õvȞ.3APT𵶒tXcrk EERR( >33b.cqJd!92`zeF:Eb"+:fL˧ˆ(n-?auO`ZMG9QLI`ە{L dLL|%SYI[bE ]0Ub>ѣVx)h\M+mh,Fa7֭mg+I߁7]Áw/TgU 5-\IKKrl -ǰnnn#ʵÙB}^_K5˧ȴe˪~3Y<y' Uu9mztbHk5})Lw{i k5z3u? F ] @o XZu9 wAQOPS L<f&hmEV:BTgө@~U^6v,̴4^:5ۖP.[&2vw'&yxU| |ƴZ&NٟoʟL70扊 a~0EOa`,ZMJǍbn\9#P-\zyac"|ү3߅֜|U kTغUt!^Q3iSB2Ri>w= u+; 'ހñ)Eeܾ2ݘM ?a}+wΉf-l{^P,z"%ϽT_&몁fw-pDM-UD$DQXHRz*ye2,B,9X-bJSv>w=*;CvWQ?"𛻮C ~p}ˁu oZ;?OٕOGid)T.}W wՅWVXTֻ$V=PUؔGi5ddFU|Uyӱt$&HrA?G8Q;'Y, ?g[.HIG,U?cD+CmEچ!r&h]tItצH]Up{vxY]YHev[#3LpZ:ytcIC̷MdeK(! |y`XݱWmGͽaM/O11)L+z:l^2{;$btܜMY*t\ؕLE??7[b5Th0*>IHEg?`}.h/:ՓAfVCDYBp axwNkRk!r+{_Tm%$r-}Q,g:\z\H`n?<s+Yjj)WR^$}#6z8 |߂AP [A1e)jY4,aX۞ND臇`[FfU&9ywn`^S d6J (:D;މͯT1w__Vp[|`'@c\v3*L xK[w~,rL}LHP<g8уv )wr Z6<<1ɤ1[l$^q"G,}I6t+R[rχ֍oUW&0uwgh7ǪٜV|Kt& {<$ކf"嚗Wkq4=լD[ϧt;f)!Է S\k{%Mnz%Ol(kæV%sKS)wYn;I \]]0MBIx) &zEVfر22$)ax'5|e,Xx% "1.88n UuF&{[ .0ܠՕ`"Vn㐎tϦ'+Ns2]Ü BIN 8N-\a:"/+^3m;mzm@mJW]4þȹ<P'H^DRhEFjw"&vU:Uc qplfx`;--\'62<,Zu&ҙwڋ11='R $+22CaJ*lŁܥߜhD"k4g{8Y̗:80y}&2a.a=qE_酇4G6VRW? N=Wָ2օijMղ#_ة.mğ /F,6!qurŒzD&?|YQګ)3@(+{Ĺ8@Z)B[{]2 pzQ@ߏ|{~LI۫oFqCxfxhvbi=?E^y ^ZR\E_}?HCХg̀QgIMOO[ 7|TL[rrPʸ0Ĭ{߁p*_5rh>.)*WJYlg&Au]{zC7`EVP-]?s0GHY?ѳۣI5NX(JnF$+jkb Փ|8M8x {~ E/, J2YvFqK #Y7*ùcx]5iX\0^c d+˩>R+onjX݆/j:dͦs"!\lmct^YŚ/DTR^ x(.M&*:V>-<B"ʏMJN ݜ:hR͙"O&]mڎh#bb8ۇ8'g_f34[; "^ ?$_\|}+/wp%|VGOOe@̬S w]]f$б}\;I#dE ™7s|%KMn>`TWZN;v #ҍkDlLEGkK?L Yeeww@,?6θp3/B~/ȱX݀lRӕ1 @*.ߦQĤ]ʸ+spacx%xM_A [K%(8Tc`h('ͳTYluC7a\ӫCMch\@#fMlX韪 'wԂ> BOEz#7%/y't9G@VNTF%nR૷SQNV֩,ǘW{7ߑ?"r4Y._la$?卑2}ʭ-]syYr>sKCNP n7"8{:pCqK C)*._*DDNЙEx%^VY 2DLH6GP'Nk12%XZٚVQwymJ\\:0 n;FZ"Ju*%6i4A{kG _rDUDvjH[k-w>}6tXtf<,r I>"Gq@)rƙĐLhh;Vej9޻ U{\ 3)seq4GWx'8^&|C;lHgR6N }9Ac >w3D"*_*rENŷ G̖Ԅgqv4"ÑծO"lx:v[euqŬ 쫵雿s k%ĮD=}eؑ(AȠH$%ϟΠva27{0 ])Լ^ ar" c[[#Z|A,P*r:h:U 2Bʝ/pϢqJ d|k4f>=vYк\ء5SG=Cfgi!f_Ptӂ6O\Krv6⸴!sEo.n Ew^zKyJXE-r[`&~;EΦ,<1[%Q AP@/ $(ojbQġ֯=d١\aB{%FDw@JYّϠ8Lbc|iS 0jLO:[Й6DTc7XTk]$A8Kڷ| WU=Prϴa]htAOߪc X|1z=f(Eo֭'=?(z;(}盪ԕ$){V$M !󒳒αD2l':Z\-h}(eM1E p /Vi#K $֭U'-PO$ezi$sNka`ZM=މYIwyڇBg)Cegu0 ]U扟smhI*mT]ޔr,oT<[>Ӌ"A*Uχ.`i2r*5V'S0f\uȨ6F! ոޕ3kYu;zNWXN7sN+M@hE/DmM KM{8t^j<\*iqylbK 1nv3dׄ_WW"'>+> @.X5(| U;j٦ndhF[_iT3{ xTljSz]ӍH%qwEc_{5Žtrsfx󯛅gd B2@]ĘZCфd4>-_(pt)U9&8mqHA۹98Uoӑnj=;fǎNݨ c1!ƝC>:+۱6ric{ @Ī7N޹SLJ q"| yuo _L25 grt)I[?luȲW„by8_Ǽ)M-O[;`ْ8O|t@v%KM/}7/I}D>=AA~D uRY8?K(aC5lw?oxI2>[%1]4Sr.V Σ{QzBlQZcw/v9afssw),:`Oɩ%ׂ8]-?^n1#e5|j+"+|M ӅܻTWmQ30j N&/`Sm\Ɔ-ؾ˵҄ħ%X@WwLH B.jV[у^|10<&A֘Q;/N-,|'_Ae= )ysq1cAkhTˢX||L13h9EzOjՕ}iHK- "z:aM.専 h0i(K%rq\Xk>qJUEܪNtx>}kzAQoM۝_zE.{-7- KXRjUZ-l8*Px< )F!3I{aofJ>7/ z05%1 +@z.I^c`Ebiz Sﵐ*jA]UL,סZ%M-dwg6>7nޛZҪ5:UFd}nOZ ?I48\Afv-ov?|}u @~6 Rpr.t7Dt4΢_*0&?0&$Ϣ1㗽bVKܔikXp"5 󥴁O@1{omJh50!J@g13Ϣ!F2  Š.>n1f!P\)uS._ 1˃gq`~yd+$I2Ȁ5YW+Yu1p.:ŞWH H|M"ы{}UH`di [IN2Q #QR )V~X]Lt'@s#C7b|ϜǛEa+0YNqWM;ݬu_sB$F>9;7];l!fN1_y!S̒NҋЫ 1,&gX#ceN?s;;uӶ 6~pog<'. ?YfZƑ[7-(+YZBjeArz UǑ U(ڙIᛴ/}0El O<9 k|P?|ޞz.P~W k()ׅM#MwĞk A7ʄb %.xOTCzku$ڨ2y[g>xH-IaLYz9Ѻ hևwL~mNW»n@E @.? Y")ݬaV`[/DӓGS&G(iH<ax>DȳZ( Z3YRUĩth.xhUR)6/`M\,mG}9av%GkЊCG7)95}ÈE1A(i ZwpqGÎjʷZK-#x"A6Kw/]Pi?/wp>y%i~w)+vo[OSoI֓DtvMxH+lW=̈́^?D_V?~\*`=ϣ#=aZ;7P%UjD~o0Tu LP,k>Փ]N *#pS LyhJ1+M|nI6oOQ)"/^m: }I^sY @4鴧+y|aR6Ѯ|EˇhSh3"r?U:v~|B$8A- <۾fu׾$@*Haִ-k2mC}Qr ]C~XLvDh ?m--I ?BacmZ;>V 7.t*B{Nɵ5Jw=Ι?7D Oڡ}wIu <f[gٱM6[ 9^sd,>d)0|Oah%< Q 63tqz)(h82 lL 9mB݊FIdGy،Q&ۿϏaŗ !bJ{sIAnOvRH$US%=mk7ik"D2*A!PҔF8S_N% JP[,3qQ܆%h%xGc.P,~X EkB648'x P/_ov3=F_fO6rvo4PbJzyR /~P[#9I7 +QOuUs8G<=%d!́oŻOIz1B=sMǜ:3UYRimcֆzi"2ɟ{qj<qjJR}Rqܿ-s;kKRsCQ=`B XQ k{}gqn~*z4zv~7dI6SqvG³^ҵ^rhťL$f7C\ݯme|01oqLF`a P2Ǵ3Dpw:kZJF6^fXDibZt֣#HҵsS ߧ*)õ <5o>N /y!Bv ^YEr62c"Inϟ-R8g7k91!m$᥎]YU F~ e,ksYM\h&ng$>իRU$C(!u7+ӥkD;MR'[e"亂ԋi 0!k=q !j?8_^]^8r.\-rkzi=Iy5H.j"ۚҋ3rV`j&O [O 2QCk'-OcdR(*K:5$l} ILsґqкE3f0I@qⓌgM_XKOE\=pQhO=G"hXʒq@Iz C7i}nv%Z!!=ݻ(LLhQe1r}xC{P7c>Yw6 Qc}&V3tkב !] ځ8 dR ?m%?[?ug,15v|XrfG&s2n^Lh1:ˣG(iK^ bkBԼ6Jdr3ʲ7>Vp5ۃ ߯0ftι-|>-ξ8^r/M6$7Rto+V 61|>A=B R.3*gD&-yry6Sjkގ'Ci|`Ә_) Ty?htdx1-G)GS{5kf$$9G4 ׺E$VRui(>IpEkD]C;r{Zzjzуp 'n\p4`A4z &+/h_W,)e(Fp}V ݊gCV?!Z' ,n()kM:nc$63[;Roi$yK31hvJKUpТ*r &Z<.R6<53ϸZq<Հ7Q!E])LGEY$hL3bMm?.cg90 0Mҩ02;[y*>_x"BTo&!K]c)ꯊЍ8rǘ.:wE Dv9@~gm>,7CimF>4寍,AW(,df#S=hQ 4wzj_:u=*.q%$&~#\Q[)⭻9<9򠯻v[C_i *eBgU_)-\QA _R{@$ dU7dAYd&@Q(R:i׸7n2g4UG Yd @Od?Ap~HY`Q%V[m#[eyW,1N>۱kaw>w^9]h~S95` jA&j j mw}ƨfxX`Bs O_LUϜDVwUq +i$B-@gGM|np'$lY%8q"A''g!aFD3f;GTڴ,'Pf״5aFofɳ/ﶢDzj );eJKzR XŵU/? YUvG;qRhu??+ݝ}_c=[Cn^C74;ėCӼ rLt'xᢥwwRHj42qB9\0z?38~U`NωwV$1+:Zw8p$x*9BB%li[^paڭ"˦nπWpJ5aH+-*oU::=/Lu)h&A'>bצ 3!#̚_hKv25H碪Lb ӲL'TaoA;Gu~2Affsw(v#W#->\djס=ӯoA&«c=ahb 6gs?mDY˹hĎh߇`8UNܿ9CU} ~m;+PHdM"z`/c^tʱ5rvEDuc,o5kō_ _aBncgvGڽDC^`UVqz2w78pʴd7#"ݻЁ]L2\j8+*vL@P͐.Uo̮~7֔iͱpJ? D̹9ex8d!S*db4#%EZt (mbVd.b몵I\'P} x/@TIzcTVpapx-;-T#W]fwtƷf69#F0[EBcJD6aDpk_ S_,;&!z"M@UG^wǙDKf1N#wg+"&t2'yq-M¥Ym A.:DI~q..@ QJ7̊Tܗ wAϟUG7p^#ц_Fǧ\fh!At\Xo6aLPi: ߥ׸tLeQ uK%K>%03ȺߞlzK, |N<ܨ,8/;iNOOq&h ðOWzCA!|ʍۂU4ڈm-ѝiQɭoT\g~d&[&ou`{JBQBH0/[܍lJwfa A$8}(&:1zSh7Ie@X]\a{?8=鸢Zu7Mѯy1RibV FE1[RPjT|uؖxFdP+Ol5y&iZiCOƭKQc|di9ZlM6 =K xTZZZB7  | v$;HlBY𹮦ui4n8 |*_g& G<>L{z7#Y g: P͌܈PjWKqEUڃqoW۶lU}X@WO{$@w`,UnYvԘqY")[!B?&ׁP%fOG$K$[qEm翝yI=jn>gb[r2*agͬ w#yJ!V VS *K1ꥐ6Sb#XC)=hlN$gJe\6s{ >]BybㄭMX'Wbc3?l,Ba|,'=dAZʨڝSϫrk*ʵ3r-P2*1`iZ5I>~鲚)GNJv|\f~]T&d [Z)t }QrXEcAJ+U)P8ڗqʵ!Iʖf.0噶pUElHl#IB'CίIy$:T5D &us!Z'B"KbTD"H&V"Pg'0Udam綅]C-Xl݃hvFEj#6yb錖 HĬy#`%Wޛt#6|9a>äZu>. >7kxvlSqd,5\0NKY]]b p//y1P?]m3[<֍&2QgMPF P_Pu|MqO .Ne/x~!)Gv/iB{m:וԒSuuZ%A-ts?q@%3ԩO0?q\_m/'i4B"njƚ&Tw:l\xF5e)bِCM@7&G>yԷ؂`LlNb ?$p#xK/vw,Potݺ VT釫[|E[Npq[ׇlVE1yBLAq|1K:Anz[: A FSWkI̹}U[ M9I6,y U&CQ/@X3Iv $U G}gk<CxwDPkk}JRo *^u|S:[zJCl&9̘IPGL ߻\&yr#{TM_T؋Ɍu5^͗G֖bx5Y\BKUwm!:hN_JY-.n*Cj*\q ہTPέWS GtK\g1ueM7Ca#(NCsn%ݝ,I5rgPzEj1*Yuik!=7*R|sRZt޳DYR2S-c^75;;\]Nv)x?u7'veh3FSKQX[\5UVoaLV"C ؿ㪫&.[|dKdlPvY_uڼEdw)Ԓ''1䋂2|A>"ƐxJ05 Y _ *H-аF+e@&fCj,,2*cxd!<)^Ri4wR}]1m?XTتjr8 IyĤߢFHcfuT&Лf;l0}W{CD魔VbhPՌiD~<9!1_B:PC>.E7/LVk=_wVoS1E(&2XXGsG1r{#WYwgEaVHPszj\˻L,CV\& 7ƺF%];"5ޠJi;4T  4՝sö ({ %ͮ: Pp Hk!J#Bye fGVbK0{qs>$.DM I~Xo/w'g#`Y(=OfͶOO8:ײz"q/k}R/Ÿ ۂqj絷>Wes1τ D PSS9_⚶Шe2nwc}ف#\Yۂiv3m#oY ,2C໠mhWE ^89![$_#-Ԙe]L5(uj&%9uX^uȑ ]Ț] 0,JVdϧ̌j3]"gXUv$m( :VSy+j"wu>uu!(R|HAZgFJJ8/*hPEHbJi;ēL&ExY2s`(`+ ,Yh,U6e KU0IK>Kyv9p $q&Oόx_Ժ9q30Yk ֛8z֢ ,?9hK6Qgu*t!@_fEm@~&7ީ3Q||D38$z0O[ι!*3zW@c4~ea-5k+沈B '[Tou'\Y "[@ɼڮlS3Ű{d[RpPIIKȨlbBc6×=p.+YS.$wNGP-ɤXjB.{ƚ??5D,(qܸʲ/ E}q_GdЇ:+<4Qtbgd u )b7IXٌ+OkHI KՃ&קUo}n <'%:E[m2"g0dk։KnBv8Z=\ÈWv'+ bBju59Ef|7m_!͘U+Z{`%V&{h@#ꚅIKB'%(h4mǚ4`ȭ. ]dZgzhk5SrwDlm6'+zTs3Fr/6XB/tݳS-%z|)Fi5ς0"=~OnC/P֕eLKkO޵EiVJ=VhFyވ bAz(4}ς8qM^*X,O,|;i76/{E[}l͌?m pEƷ}0ma@n,Yts=tNtf•Tp4}7(^4[7IM`Ay%TkKb^B,`ʔ(#4]nx&3,90п>Ç Q\rzh%t/ijtʋB6'.4J&:/lb8ZjiL8r=f/Rdi*81X_3/4ȘI7wJn%Xʚ/ ~)j@p$ǂQp<&ZK xDrZ{ۭʐxŒ[f @*~o63sՒqPMloEa+45_,_%m`h+YP^Ӊ=eeֲR֮^1:'mGA8k=1X@4%:s&jʊ7LeEde5BK܈= Weͭ.Ч سh?n@k!U ;g G! FXan&gJ?4ɥmxљVnC4t"0I\OikX5`IP?]_ec_CUK/}*YX">ٸ?9-|%3wYԵi_n^(t?D.7 ӋF梑($##-df !5ם LSv|xl׌AbY |o.aI5Ä&wK dk@9_RY4g9FtIncup3nd];' ڞ!6*{x*CLU_G póM²M9;6j&jZ&! Ǡ;}!9y]1R2f=Q#.urayMY`]O pE{RB7 3տ2,.٭[[_lFG}_9n!~|up͋j@hMˑadSʪ$ce=E%{엞 sD.v>5pn{=\ӊ"@ ui!3y:{pe ޵$HӛM Aﵽ\5ݾ [)Q/"Hp6xZ~XlrcXKFnIׄջd,f[=aA,rf ak=-{;҂1С-%]h=|+;9V7^w ֹ|<ֶ|ާvZ-aZ,f,tg4,e)z+h n¡_&Pt;L!'1!4Gu: Z }oh-.pvI_˻[Mɥ=${U6|^wA;BB.[_8[#o2$1joY(>B4L^ᴇY =-䌺]x|a.MvͰ;& s>(-V"߼{=r1 Ʊ^pKMךS6L:W~,7cւM]kxHdmA}lwbW#}RAtlX@.)#E8_%@IU:nL~Ӣ4Gi{! L!+- e\;5^xU?4dc_h,Q*pi;ABm \;wS?91>v} ' U}3f)n߁!>qꦣntӥv"EM `˥4S q {n-` Id nZs#ԎZ!cy&u׉=~qcSWR6|y;/j*$y&W3=xvCBّ{3|n+_f`bO@Z!~ɞ xU "QCk.JI+5nB_?0 x/9=g1U1U__L@؝zDz\}&m^~d4ݲcF|͑1 $L" lX*G}G2a徚m{WP*f-ݐ< Q{#n Y -r5 љ]0ώMS.Lݖs ۮ\VWg]c#k'7T-?+փvgRou~Q !<&DzsO4cw$xu rY~}\sDZHc)n.(`V1Ə$5~jڵT?Lh"|F蟯*W@ IBڠˬ֥-MV'܏`E LgryJ~F4Ju\}[N-txv)@z؏ZvĘBM bà% \#g*_W ך&&T,L2$*Wfk<luD׸<zE`D޼AO7ġ&-La䔼bR4|oծ )[y|P)+lV՘sE .$؝'7 O@Y Hvb}bcy`JJN 8ZW)d.|'w|1 /bͣk _ΥO ߺs"NK]Y> :(HM<$|$܆%U\bL>>'tҷt07SkIc"=s e?ī'nJO`m$cNh+Qtkz*7oWRp|-" i5Q fo4*m%U}l{u伉0CfLТ.ҎL5}r4er!2a ۛaZ3 HL?[ݖ+PGv1}uXgxSf+zy.Gu2mH4ʍB/۹EX=[g_ħR".cᰨs/>g/ծZu 2:r #=ݕ5UIH~5/ؙkЫ] j;~TLW?Vt]P%q[:p=Ľ N<ߔ|$ᗻuAzx#)!c5*-<'[҉3ym!W(p M-ۯV4 0 Yķ7&'&xelWo1&-Zvsi忹l c>MUͅiMQz56T!*WATQ)+N.M: 㯳2T)506q\<AI8#){!P0d@ ⥓Yj"~SUB҉F Fi?#oi3ːER{Ҽꃨ󼥜$v"XPq2pح@YDIemKh)MG0ަT^Ȯ>BP>h6!p' jF xg3ID19yz*0*g8N;}2Q('LLv6Zʭ8{/g')b ư: sGA1ӕ-J+n+K<_G=hA`ū+#\N[eNa7&SHfc[MUrRh# OoSDw)Mebϓ%F^icj 7$A$'L;NE|BP,&= hO=<r&8e9O3HNTd/E sCj*|(h EyL7[Ch8;跣HE d={CL9M|g݋K% }aKQi8Gl~n̈́rvcb*Or[1-lں55F«+0c '#Bd(,"v6pՅOG0@8 /bRY?Ы"O] Y= r wqX}jhĬEB)8ہ2EPuY42wgZF*.۹MЄ̏ݓmx04p)ǗEIE-4qӏް Di⤼E5e<ѕ յ vBWv|_L۶*WlGފL˂PA_"q1w@WMbY(ϗ RH ;Xa/Be .ȹ _ViN긲e^{`#$$lml'U-mn +畉d>_ KI0:r0|鐚Uw^Li^Hh)i}PVXD%k9]I3c[M=P"1(j!EH[(~+fh_qdeCpoݛkyNMN6_:NVADQlh*z7*+x䍴سA~g6cY.>ӪB/W5 dBj?6T@|T=} l iQ!e[סx;R&-jtNfk-8TVo$`6tI^Bύu$/ugnaO]9ZC?((O"SZz 2? >B#:YnQ~nv|]b:䠊=yP2;eCMҠ|{r [C]:VC9{JUu CI~;\M>Brq?wsVTNQ/ [j*[., p&6I;@v]=kF #.k )10q$S;]V-91e9_0bᄇC'J F7P``ؚQ9cWQ Q&.y\ʼn5[A`P%t%;*oߟõن;9u*0N׊#Gr,0 DZi3,=$>Ώ6+]`CRX'EBv:1w0AJR2KF>2wԱZ+*_|kk f*>7n-U &F, t \٫]oM#1Ff}! z/""'DYX#툫Ԯ~\gm[ <#qy=phe6|5U>^_ݱ/*:H9%|kW!b^6 Kmo^ _]#oGn/mKpB~%XxQWD-/ il Hz7vT8ny B^wCUl~RU+35Yc0fC" nkd9lth%E>O9bgcs@h-yhByH QԊ$MS2:@<ǩc:`ܹt4 K&uVS"OU_z~QJT kD՝Vkax(=^GJڷNE>l z+rZVR~vxVv`Ϫ5!ӣ'G 1xЙ0jh6~俭1%+ vwDZkuˈq[WG`T؅?nwjfL-T/bL+cȌ6h0vsHF_7J~xņvKHP|]#WTBL Iġ   f ymTkXY9}wCTAhuz V);@%`%L.©RCNcr?6i\k4n:#k%"BD@ל4[9`x/ʉh:.^*(\Q{@_?SvHy"DEpI_8*l'_s-էCtYj!#[K7k&)Z-lQ&7՟4׀ i[GTu֢\ k^< hT5x 5wo2g5A#JP-0pia!_M{J^Tpt0׈q8] .xv9Ul.[)z: Z<Gp-L9 X:7?=X\KϾb5rgJ%Ї'ܺa& 061d8Yc@q~wt5 16ѧ.Qzv*0{Ϲ;/=uw8rq1)0|{ٍ^c<3pOan{4 r2'q52Zg`bЅ}T /u2kKI^j ?eOpYV -5CaioQAO;}=(SR.(|t=K̉^5%ǘ=ݎdoLbO]B?riv obpk/H}E`ֺThef<9!".b?ގ/A5hsاT jqqzyݥT;9Fs@#I Apw%ú7ǕLN qݲPncA±0F4!oLSIP?V:J)|y2W,-#:?sVTݏ$y,{ 0S LM;"Ů%Gc&Ɨ`ԿC 6wՕRRWhhE?UO*Yq߃q_uV㪳%ʧTvxu3˒\/ ձT(e4v ܏~M}5+:;yᚦ/w0ǰ ?;K5.H 䤟yFt4DEO&StRtAPi ;I5e!fjkn+ahF'krx/KQ2O0oN#+?zj@#KQ<7S(?+  m8Zk@QX9Ț\b./ڤS\"Ңl0kH~{4>D&P|wM!9u7#=lL%oSW5"חj8u#vj)ҙIYyrǭ*׫rޮksc 橗)umd~_5#=1(IIy'[~ w[Zp_cub ?tbp糭;IY 0d]J-8kQAGQ0!Gr?1m!{p)Z6hNEeBVayWS-/.D=Hlu~;t ]"g j'mQ/K0NQi7cB*BSc=SZ`c /ǔ~&L;_Q"w/IrKӸ)R[By{&r#%vbP,V6?aԽ n9b2cvdvUzo8v+>Υ^K L>] S׹&Nھ-w;VY(d`څ HQR`OfsC|*m'uzX.{`!3.2Gem}|8{jKuL}$<~Mk䀟LiiR8|ށ8 8dC :^,UW0{7p$MP'É <3uv\ѵf/ha!UNlH*S{YXp/˘pLjG]'Cy@,"d0jgNMM0TfLZ =CA7K$WD>we͍)1W8էOu baӨ9Tuy5OU|g+ ~̋֜ח j_ J҈LT\$>%z@M -M޹Ѩ8QK*}jl2|BB l#8:C`Ȝ%[#/}IצT/V|uPX) n }% $_ (k\[ySKyTc+n܈ڕt7#O[߶El3w*,5S6ghfIg6Dhm#t|m-rLS@d!i I~.~sl[g(2I-* Pk&N[[;F1)Yk\~\*d?-;WX]?sgO^0Iy.nF:FK~™Ҟ |pI}X96j݌ 'LT`;{Td;*z+`}Wu ^{ 'ѯ'3*uj XMv&x}'*qڶ7UH}RS u 7!3^T.JX yy+Y=D"!ꢁvY1z=01N A6~yoڝ90jGٓچVWpU;5hPkei݂Pt,ULzH"f@KP徶a϶Z1(=wIit6mhvp.}%opc%o;_HL>dZsa'F=2cgmu}.9YAoQmnFjvcЎ~p3&> i6\kq3Z LƻuD7A@H[Vpr|aQ.[lwi@>՚ƗRJ{Ʊ^`u(!{eLvRJ ,DL{d226R4E)&8/i ,.'&^᳅;pepLa[^|k4>>*qm9~m K=yL-RDP4.tzSia䪭,m)6Qz殰˶P~4oԚ"TթnVngprv>fG/_hSO}踹X]wCD,h^{lŜ}OL70Zd@RPMM T~W 2r}Ņl7%WuCj9E}Ln*N5pzKw%BXiZkIub0qCavz +ߛ))^SS!6f'rقk1Z aNՖ//:N3Ce<{Wx%Uy^M z.-c*Ll"o %PwV`>gQ2مLT}⒨ǎr]a~HVoBJw;7x:wk Bӄ_PNuyժBG?LˍW*)8x.+rg%S*t2_ 2C@'t, sЭ5cmoRJpOCa~xR^{)@~-NkC>-]8Q& N I\Ԡ)r1 iP 52jfea#eDӘ |'o gUi'/fy u qd'(M.L'\ߴ_p[AgvChoi;,<Q-'3lH$)'vaï,ʷhj]`ڲ 7K,Xr谛;ϓ󐋍s6C='& ^q >){ ~Y-fx`}aJo1(]:XâРfPc}!x(H"U=[Y<[5 +P՗Ǔ97U0^gtJ*_8Iey)YM) _?tAk z#Ts{Ӎ ')U~yd j!ߕR)yaeȠB䆌P=թX~o:SK-&u`ys{$'ҹ+c =|%x<|W U360O-7ʌ3cldAl_JBX~ ]`r˷V{ k lDp"nJRaܪQ=΂v]݁Sln` {1G מNW8JgtF_YLG}qt cZ,r."R')P{F' mH߶BpRs0q"1&U+I(Ϣ\!7@$l!n^$@|zz+l\LmH4_[u-0HUۑ% ^kEX*吴g䆅IBE DdžB 4WzBibz2CR^;>xRZ`/uwO>IdpzR"ێ?mgNA45ЋGqC)5~w+$A`|lh ~gB?BNs&+(j[$%Fѯ{),QM$YD5h[JsmON9> ND'V[+˚v?qJߞ<ߞ.{LGXoJW,dO#2m=Ѭs`Ԏ"q5Ay˵ }T>~f?Ͼ$VڤOXܰid./|x[p«88obӔ[&aSAnI&?>+9[Z[`oQx2LEGر!br] otQdk29 Ubv*%vG ]B8DݬFgpa,dSQ0/.,X]NEFfUTL00o2(P񢡨4q@Z)&=L:Cg\j̏xEIJZ97+},֒GcO+н( OԎ@KѹdJ'c6rA]xI)hnQ?ɋAZlQ} ۚeq/Cp2"w;XJHm @v/oKn+Y IL~l_ϰ"Y><<hRυ8n,_kDK\k#(TXLag25͈kz҆\2vbV2jAVj9 Y2VJ"9$_n`_K&Q;cE]waݧt;qy|eԱ_$dسwWpfr;"k` 3cB*sy!vaQ3E'oܫsUF[istݸ%ZńKsu8[ۦARtLSBEO+٣) rà Hxt i jLlPm=l$E@g#& G P@-QbtV$N] ۖ26 6 U,1O¼̨j)"|^ѽ6#u?%Mz,GΙa SZ9JȡJCe2PJgsVZu’ڱ؟o?X81>kO̎QCɬ9rX)"ʗ#fJͤfV`t1`:bs 4 7CźYL0Uc@1.C;j|(iVz'br%yL ,UĈ[n݇.c ycJxuC<8Uk$ƌܽ WlyMEz% &z-a|m!XA~bٴ"p#;LUQ*,:JIs͂{`Rgqt`.r*E\r,ΉU vp=C&!|C:8H#R][uNE5Y<0 FZ+hQfA>a6ØIGvt v :3 9ς0Et_cWr:%&WNci1bjC?@a|k7jqix"ݛx x#!|X* FO{ W+<?F8^m$c [EA'>wOby/8F,|c00"v}yϠllC̣O}t/ SP6a bG}?EL& 3 щ6ԧg+Ev᳸({ ,ٗflK %ШO?Ss.\ xYé8 tiIQ{+j2 ̜4< Rh*1&t:P8ke9X" To _['1\r%XP7GRO<^YSS=r{ĭ_ZGsF-?30:*х ;` gq[>lAszl )ЦM mΆ<@.;CS"CH?X,Q , =㾂Lj嬥|ݹ_J*D+Fw$ժ*I"ΓC޴ lE6TX M}z>2GsQ`2- >@+X6fSvuȞ}A$!(uM@xD߾3+F T-zj枰-hI9߇rx2k'~CzSCfrf6BYȡ.Tb(ejdCl`A[degC# *Go:A9n% ~ڴ@Kݠ%** 3u2b=I{PrAD.ËFU^ êxO ׎eO!PqT<ٵb>R;l@EkVS͟v Yz HLڎq^(T olzc6,x7L}stPfɣ(?-A{{iBu}Mn sj2XV7[?wkCƌA a>5zz~:ҭv'# ⪍8ɵX1-r]MK^wHWjǷv!R]. d%t}6eXu;,ƥu'<X>y BkGDŽsH}$1yfujM.+~]\B UL. G JhwrKٟQQzxV8eDA8@SgQ[2z5GR iqj}v @(ܙŰ\.GNhH -^mBP33E 4zvȪ ZV3ϭ(JwPD):E_|Ok/'wJ-id~lUZUa9ݳu:"}_# Eq-JcFY&Ɗͧ4o^§ႎ!qq/O9OwZNQmEj1]j/E[j a{+ 44Vx8=[1s?ݲ4LM̈́}׬/ED^UR2YҠB}o@lPi징,aw*,%8U7!d^̕ ڟP'!]'U)dx,yR娜BXFbK7s>dG2bc:K֚oai{$j7rX>R>RhP/h}>=;RXw[ O"X YǧfRA_%H [w˶dف+{[[ʭXIQԩ(Ѣx^- ơݴ)=.pzE)H\WBpU9p1gXsqP^m)?,>i5l5-6'lWUtvPY%t:Y_.}?>-ơ 0GVp RS)!@F; MuP9{CHCнD;9UW>4K~ 3A郁 +b,se/#-ok PNȰP6Tn㭰eڦUbĩ ",WY9J RJjo/Yk\KAYYq{$4f>_ٽDN7![+Ȣk/3^3y"S8B%+|#Atҟ}к8m[KIij@,g&[+?aKª `~ͯMSe]`n}WP͝+E7Һ1K h.MwP]{vi;B[lTg#UOP5mVyI3dz"ȴROpW< ֯ZY$ LڃsCMӍ!9^J[i"vƛw*Yi}/bjlv/$1qˍpR AlD51h> aT~׉,$cVl?ڼ. 3(;Szޘ j90t=YR^]-+y{*,v: ]27 fbÝKc\|6s޵in~Կ^5./ *T<}3./Zi7J`.0 o㭽)nP'T?0@VY -8LU#{c7JXxNM᩹tnr#uS}"D $C+} aLTK72B ªqC]]()lc?Jeqց?q|VԢpp9|#痣ț4ᨬ&) I+9b +?/Prj(Sc"RJ?=ط[H߱[##J9eH@y&kƩNٷ#:|8pM-muf$Qc? 5GErHByjM'#䯳BG 0Yj7>W>P |\Wa -Yi9Uk_<6nhe=n̬9qS`ωOUu'@Cr3S6J 6e=]~"m3!iꅃ<6 -F(ZS,ZփҖ}sh.5ƀ\{ 55k*3FIVqڃ &a.-F_9{_U흾TQ51kVQ4!80!QK:G1iAG i}ַEaN|DSy2]ԳS;wO⹜)V!8_CO,<||1k;(X @29{s΢X&P#:2 MȚC'_[FH TrzՁ\ RX÷(abkL>gƾ*ڛ1rwZ_$$ehCT4JauV ]U}hk,^b#ȕ9Yٜtz0<= QZX9 -.i=j((E,ߜ$9d}6{09欯:#LLo~~$X =J'3mҔEg3U 9v Xx2m7'=7h3)>eK-vFXc6ڦXFnmJA?PR_EpE0X9l(56%\MgXo2@*xcV&B wZ Nz|iW7`Fm*s̚ ȒDnl— RHl&Eomg,\DQbSm&SuXު`(R2kA8ГHe 7^@* PkQac $T1˃z"{MUp<.0AB8MTf+S_"9ks ^%)sJ풶VH>WR`8Ja%07Qd~}Ns!vTO?Z1HAe!L(sT_&1 +ߡ,MĆy=Ԇ!ޭfW!mA۰* sv$pA)fBBf59S|76 Ӻ?hCфy]0jG&+?Z'ew&Q}iV P)ӫ@ cO%d̝e`f`sh@!t%)`K0,EE4 Icٛ:8P20@ ^*I"$0++` '3u)(]&JZ;0F93hVj%{>!1b2iqT! Vn꾶V.eYG5pI#}IK{7f}Ev\qyxDcznA7I.P$L'd&Aif/uafJxyp"ɧMUa]m{Vi/ Twz?9QaN*:>D)ڸyNaM8S=f\t2\BȽI^ʉ' 3800 0!ɘo&7K؊kۧ#X3zq Tw&$y| "tbZ\VJ@0݉̈E! dZD22Io;f|늄 @l1:ȝGb'bbS B]kZʊ_QDJAeltށX|\4\k$ݹ`3i2ðtA*wr>l2&7$SQ%?^epʞQ,ioFTZdRy덯Q]=I/vZx,K!y_M 7G 4zsJhȿoBmǃDf6QZ/PiH#|m\ȫ涭:"|ΉGlo_8@f(y`6Ao셷q>EXnYK)Ya\ۚqXA# u&~H&ٸkaTW?#w#w r9Ԁ ⇖Bg@c`JH9LIċ}BusJ:ycLf`ق)uj۱Q Fn"4o8uNH󜛰gAF*D I-KW]x??eg nf@6;]pMF=\{Dgӛ#ukeץ[?qoy'[q0[f٥X5^rɉ+=2_U\ Lɿf"7A3kegg3 QBuj4Ei\ƷrepԤoʪ3$AGBFK'~|Y-DCHiÊeEtPTJ{4CcX;&5b(* ܚ'r2oj0ԄjRIϖ_s.$0WjxʖoK@Ə,DG@VyGꦻ"-0so{CU7+PۄUsWZz 6&y V)@C%ᜀt v\th8[bOJS`3al!=F3LqBCOY# ؝(NYqx?Iu7ŅgHnk*mk;˘^YQZ<ע6 0ĉ ::*9۽\.C<}7shEQ7PU6ksTX;7w];&\>~Ϯaq<Ȱ>FY>Z9W FƍݼΤ@ML$Jjړ26@AήKi(?V1ekgėD Xnx' `q\Aa:_R$,4*q;/ Lh@?{=::ta)$+ H6Ȇ$lH_@S &_'V"OH8=[ Pix5~X/U\S|݂ `OJ֩+}lIz v,ֽ7x7W Lpn+ܴ0G.C+LYETmbDž}hϬM70`'<`݀I7/B":R0:AïJxrf7mS6FCQ!<7ZSnJGDU?};q9?  .*9=*dڽϗ"PJhŠx |R5d#-~7L1@9G# z)Yws7Z!Ag$򽇗?_8r|kzKo9Y5QKXBW^)I m*_N7 ltBo&2i]/ᰥ'CGgwr7W'mBϐjk6VQT WA`R vVdX_2§Tl]qcіjʜAb}_AIK=/Z~AVX.6@$ %*0[;d9 +SOJkXGѷ8fZQtkS>!nՀ Mmt~Wd|SR|D]E8φtb!v(ƺ/o6?a$EgvJvl+|=ogS걦]TpC5D rR&Dc9O$:qƂK/(x7&'4I1xYʥ }ϗkr_my<^ 6vE [~; O>|⬌~VMw@0^UF^?Y T(lLqǨnHlcHؕ9S_Z}|ԻաeTVK-ךIA 6j.4N*FAW"Yr'wXN/!L(1}i9ipsƚ+*vxX [ZUAvEzs+t1TJe'-Qܒ]Fo{HiʉnDk qu/i2 rvt`dE8u*Md,CyؼN@}"%6aepj&`ɡɠrz:?3zRdLLYjӨ^̟ h$ycD3f:q|2sz"[mR ԋb@'%W.AGyry,Y8P)b߬{axUb;8)Ҷp+ )/C'V! ;Oq[ %dM'MXw<CmC1$U:~vq$z_}ބkQ6?@]|CJ\H}-s#04,| ZuY~5D"y}hHvS܏g68!!X݈*0*Տzt t9#ы WmZS˖tva qD |n}K"+,\J yk2BgZ;]+QO 拧sUi,;i)%x /bȰ"۩>/-Ў՞YIF6.A"5jG?fmV'@E=%MCs'wԎFAFpo"#</Os[Iv׈="**^ŧlx-b ?iRBJt[.f1k=3v=_NeL>$" iRkXRR1dlUH(,۬Bպ_63類5'$`}vVfy=n[ּKU"邡X^٠<+/ , XJUYs,qҭdoIz8 zc,e9PfSnr9hoPAkO]qrƹaܣ vR6kDqIE7?ڭ.pTͳ&S Giu[.nj)liC #Ač=s' c`$9L!Ǘia~ ^3prYKggo_ɤ>h[j e$TRUb L< KѣdZiCa4+݉<:bxS,u6>D2u7Ɠ2a4@څaMؕFk.vk-&S#i5bu _Ynf%q,S2 \>(VE!3Pv^18/pG!dp:ƅ( 8X7%f|?1/*\Uc HUt(端(g# 8|^/|(UZ(`;N YtkS)sɡ$NZꀷB*דR@7<FƊ#ȠԓN!K1ַgsA) O-hI4|*˝uD#QYFPɓ1[UQG=W\.{Jpn_AI! =ͭ {rՔ\'%e̞;U`Ϡk6ѿS~w: 1&6^%59ؙ[*N@kNd;"S/to&F53UX:/ kɧp ]t-vbǟM!qttau8k; +gTҟQzڵ qžs~o~ir=7ۇdÒa~DMCunjna-0xp %+Ko}X\}Ȑ z,⺺,_v0;U3v?]ދ} ;2׎iW&?bvXx g >z3%r5OZ, QCW'0Hh&VʼhqdyNݒER"*p լª)wgvxY Y3/̪W NF^.$300 ѺNĒ8e쐦6\vBhŖe}-. 7@$$Gd0r,㡁% 9~U vN:Z>鯋0>.'Ҥ7쉛 9vT9A>54*]K;< S{hRTUsNjt)>VQ"n 9pw- ~^4+^)a+3DŽ@&T*{dOƌy?0r+OKc&tb~N-^{=BCXI[vCQ0(*R}('tk0|d>߬'2Yum$P*W5|]&U*O2/nĖ8"M %32ngXZ4< kNSLWu:g =K[`&ںzzroɘ9G\g] ' ^%F@gQ#^ޏ3i5ldBŎpv](%eW.I%VFk&8>"R 1aPkruGu[؝=& T<`W \>%/ qjYUPW 7y-ѧle⥰@xB#:;P~WٔWN"n|Q3Iq^+E].k{8 V +,,wug-64+h ۆ~'Ǚ7nr8 QT5ti?( [u8 xS%i]"]W>0 \tkvڄ 2~ :ՕBܱ w;#RиGۣ#|zcʠO`oXy,ޢb`FF"rc'K0~Q;:PBjTdE[#>)O=SǓ]<$=Gaw,K-c6`g&Hur_,3(ޫb J[*nF~WZս*ec=uѺH"͐nQ^l iҗZ=P|MSc;4r7i7&-AV 5LZ_ D ! MaCbarXٰn-&{W2 ˉzVjGRݥI*%`z;hK|s?`G.l}IQͬ/k-Y`2vGİ'L}Q~#bhvey>KX %ŵ8!'@Q ѠLIf]'[jDy\"Vg/ RL"6|Bҙx_* F[v+ 1a;: ݫP)gax>mL0.%ݶ9_]K&*` 3rQbk4/\~/T">P!/Px9eMlB{&#Ƞ)E'Z6a%51pKg&.cB;IOr߾t +Vl'c-ӊ)T`5R& @&kiB'柊UL$pfjpMr'|F"Zh7;WlX7X+jjk s7(>$`ۺ5$dO/XR}f7+YU:Ѷ[o&B4a<#6agVΈ`Cʐŕ#2 E^8Ty&>SyH">}VWC;0VX[ =|~]q)u&{ E6UƜԐW\ ;G6'2p68o?zpB[}:C"bZȬ*˳Db*>ODω{;ώqg6A>oe1$//#`*TC-%a§_^ȬO֜<fTO|gw"P8Hbk4k=0 Ŝ,Q-*耾 k5,59"nHػqpi1 G@;Gߏyӓkanm`擢mi{Z'؛\Ңﲠx##6smn:Atɩݲ&97kpC@b:v/[bv7C Ӝvt{z\ag 7n,"BŦmrֵp\5Nm[Ŏ勋.Z zf^7aAHuqh>"ٞ-gFz"85O͂Jkuv+wcR\9R/AH8T]t nqo'f]>pܤB=9YP^Zz2\@+;=j۫}phqprL#0$3@6dx#: Px£V&+2(DF1QT.Uc V1;|M+2ZYT 'ᷮWX7UFHAnXP娄YZ۳IxL,*Qa`oxM|;ڗ:+D@?@/1y0W2{ bjZuf?3 q2 XrE.>bNbV?Kפ +`=u^pQ}߿@+aL@I6fg+oY?f%}+EX,Tۘ]antEp#هd{Fj `k]8d4`MZ\)(e:WvUhv/"?LԐa"6gq(4Wd|SKPeK*G7"S4?|.[%٢ t(A;L657LH /Am6%o+9~) ]NJb,jdoj49?#Է~F`2tۂY╂OSZ .U*sr8  tZ*W Y'?j5;?{ qsS7jvO)j3.-Sd>Ha RPZwpC'[nbTsp)aazv_ S1J¿5yN1WcJS ؽeY˿*"0!!_caH~;aޒKLGQf߉>->>" 0t>6.I1}ܠ?T[e%^+:4k%.8` h jUC! 4(v,8F7ڸ'}hշ6aԓ@u%GHjGA>V]]׆(%t;T&T]܋]ƒMCFyaYpN.UeSx{׿82h⢮*7CAc~7\)ߔ2{ތBYЙ]A9u&q>rj!UopCkg@wF|UV)enQ!|+(GL6=)&|V%<M.KfM#d {vxCtE9 V&~[EFG]̶/s%zO}hD:;! Jup6 \3>0Y$cp"djM5t"@߮k@\cHW>gh,v`ܺZӬRjnM҂*"*rQu2nIR i[=EL4bAqF7Zy|ыA>gvBgpzM0,-XQ`0~' ގ}yj~jc epWW&%7xtC fخ Q2#Eѝ׻_MܕB\lQ;c91Ni5?8 7cktږͧew ? #aG.Z\wUVM) <|v aStkjU_HYh/\6y17P[P:DrlCu=A1a҃ژ{Pѩ&H1dhkdZ%;`{v~vٵ9 `#|.)v 3xe`x>ٿu, ĔcO\NG]bDHp(B;0cEɖڛv$MN 9[.O4m]!A9Y6'b ୖ5j`L-e`OPv&Y…Txe xw8Qs5ȬWpŅLuK;3DQoMmqyM:(ږ[};+דG&#K!03R@9[-zNnT(qR8o,`4i~ #%?^}˷ "h֎ZIC,W"M5B p,8rSG ~ d16me2mez.T2.W=K>(u׉zn0cdx Wؘ=Zw ۛeyl$V6 >w4.3d1l,.(LcdȬXxO| px;%H%+W*>̝I=ؠ3LR(ŌZOqr_]Wl`:*ŖRgc* S57bkt#β1 \F͞kA.eO൓o$i A B4 ]ᔄH.ǤBA䖬{!qϳ-s:D? +uxm.({\5YR:mfẀRvCK,R&/;Ic2NH4N_5 tZs,ڹ'\;YFZ|6t]Ĝ6)ZVCmo VU-_a%6{TQp-v?&¤n=lHebfb~v#t`=QxfHQ"ĖЮwݐt0x̽P㏡A5r0>]IF,= [Ʈq5 yEr60 ͐2P.Jg tª& q䗈VǴ"x 6Δ*"{cO$iVYM%B5Zeeeʎ\z~tpPCi|ѓCE&.ĩ(}83*ʥ4_EI4W7rjŒfޡROIWAy 'NYU59?h K5j\$V*vPĔs(_N!\`rI4fGpdPgiqbI*i:m ݍ_NZ49_?9DdGLnl Bm=A*m=d?;oɛ4Lm{ AP_[b"OWC'"ŋ"f $o[2LNPk.vjkdna,)Y~XM࢟ ~<dY6\S޾vV2CFW_bV$*b Cy9s=Ewt3* st4PMvOGbGۻx:*ldZ ;@q*zFg[m}(+r;M[j:nUི&G67Xl}.ssӅ?!zbB{(#y9r ^_/~pd+MJ҄ll[IE}D>W%8]16NK}ړg[ j*3C%Tѥ% SCm'{[i6%q|ta܁ ]ݰ% Wgd/uuiEJ*!~ R3[WB8@Pq>WeB¥f `5*c+zCS!{TN2!ѥ~[aݷPPN;f+,>"={⊿.B-oainʋ:"c^wsP3•x-#&ob~rc~4ݶu6%g /U6@HC=B\IC['dcA 20]kɭ1,T}CsNw;7!j cM#73ߓRXyGdjJ)Kդ]2VZAº'[-{uA sBc,"*8f}cnG?א%{ˌiɹ&D+x#.Alw~u2S#q87U+}6h(*lk%֞Y:Np鿩6ܷ`!ma[|8kYFN‘23D>ϝm8/L_Ժ2"Us)tCy.F셔lzfp'Օ=c.޹h\GF`^:MB.N,*$ TD m݄=s}MaBJ޲3xcamkJ'* ,376<.#g, ~H3 LZgنQ*n2\Ԏa"^xqq/wivY*+y L<%x2"5r2%1%~JZhs0 2HN k.Y hZ,:d2ZJePF <49Џw\zDbqF\ffCIjS1^plMGĄT-V@JXgbW=צ#K V3/Lz[] B=vQ(Ό6[!/aN|,z N "'[bPg'&20c鍷EW/UͽA@]dĽm6<).%iة)1#aK97ȇ:A iDQ*JF[̃k^ - +_7ٕ)߹g+N*>I`NŲQ<.CD6&t^8U{ ħ-wh$Q\{ZT %L/"0qG 俄BNRÌ~| 4wK7}F_2[0ER7U€X1 ?|][ 1ʃU\r ]V}e&aNZu6I,s|7&WwmnvT)S4ZPۋWfdzƄ&!BR%2 vAAYlg^pT0hΕS@>R;X{y'HE듶ɗDPfq8rx?B}- _=2&R `!CvgBFT3TT5;n95@W\ _^滟a;?Q8~ޑE'ꍚšJ8 Қa(Ԑ@CTLFhAdO!b`AubPM`&gsPaKG;pG61p0 Ilѣ?= iVX<ڇ>@ѡ4݁1OK! VyB#?f7xa+ hpPw1"~s\-5^C8"-hFSmH6"Ƿ[fpY>x#3D1Lg}O~9&Q"Џ S5yIq#囥w爫X%̒+n# AU Fy''GC( Gր=,b~d-r]'lq{|گlvùE#X`:vs/hg[KIz#XF(ž 7Q-L\ DM$BV@ g',wrhm OD;'WL;tgBXp3fSUYz2u d!1C "D}ݕ C[I hgd~7֘+KFP8IF7vQD!Cycf}GJ.> SB9l:TÛUZK‚v50Yg1a=6Y r*JL/f\#2-,&훛)`+I])K/xM/a5Ǜx3wlF mֱn\۪E\8>Tb߸5{[Z㶓A(g~>BZ IrU5 X:IOɶ4>PtZi7ʘ Uuf˛lZ[#$^2j:j\SQ{?=-~E;:2+iȥcvKv_M6x{,xM8 OxS%#Œ$GSFd|mr!i}ƄRx:rgl>x>ׄے7X2( %p9z*z॒xWk̺2l^ueYJ2aׂOJ̌ MQC@gQOwE>Zf~:fNOc3A!Lq8-ٶKdA|ɢPauFQ<#wsB/h(]{ D*6=ސ㧇f`Fhv2ozBK?5-(D&a:mKχ޾pD>b3@o!fO /Yj:MXX7/p/II`@UF֝`7ĸQזԠʩRw8~C+1-7?^rxM҄Kʘm]oRRGx6K^5/D ef̞܌D?qRENco#~kY#m N('*ݖ`~Bt;ߩf76;XH˖gZş8_co!d74-v4GA7UEA7 :Y<ˊ7Z'6:fo&{F$"wH.~Ƣ t}@ZdOŢ:f*.a{AMK.!WiFV!N.AtF/G&Vy^-3AsaeaAo.tDYccD4ا%-Y{*+ğ<R5Dlwjee-L {ܔӒ$&IV`8}xM ;e(=:r۰.m`H`( {1P,;-Y`%]o&tmM&d$qpj{@؃=g"\LA&z{=3ZD:(m<Dݱ۴^''qStK.}BSБqqC8_U1Cp )GuFP@]آSqRzҷ G_Af!=,yYP  yU{w/)`弥x끷 b`Q5c+K0zTu!CX;lUf1vR?Wbۂ׶t%_f0jq؝y+na]/b硖2FG pjW P_J1{Hp=T@@xCnEe&8Y> }8(emGh@a>*1~kLl>1lN `nz!}1'| h+۟ mh3'軟MFPW~$Ώ/dNa#S>;%?)٭/<ߖ|4EëxHN+U*$[XJiSЂotGn]7]XGv߭eV4Yl qMdCIR(MAW @ ҁ vaA:I֞;8 'h))~/oK`tjmd CQE[*dEDCc;=hjAjV\~hHu7ȹII` ЇZgxptI> ђf%*z =6{e#IDKnBbnlZzN"mrlq47U~>P#㏟H{n5mnmL{放)^_̓J}$4r&6zOI44ي"I.vA~l_ j_ZHBr<C-+M怐UB5x (@ MTW3C'b8EE<5$% @)m0KA,E=_/ɾ_1\սs2S hss2[vwP}EzRzg( `MS>tӄS3+onEen?5!H19 zk2(-e Y0H#e_nU}d!, ,;*1{w4PN5{tn] V(,{o|wuzjLr3 3d9r`kA88bZ{p/B%RKQ>` rJ3j4ϺP#K H% 9OiA^)\75;)a~T37"iO"n8S oV2f8j*읯h< o ?XZqBok&ڷ=3~ǝJ]Ro301Ϡt_Ik7=sab]l lMI-*uE=rTS"¥qO~'qT D>|[7g!AOYsO_X(RU@}~iZ$_$VHR$;,Cm=pI=`8 ^(/,,uhҚISM'H&s|oJ"bx1i^̛CpeY.pumb#D^EXeujvH̷c,Tw\"n_Q}g1B|Ѥjg|^ ٪oyN񂶷6\nxs\1}ɑt7Ů/")U֨wN,ӓ}d2 MrQBzFXb#;|_}uJؕUL yYQ]8i?Y*(#һL u V|mq=jn/Q)DP0%mۜMO+J9'J*vjx@Rjwq gSu9aPxr辜Ӈ5yEsSzV* -\ > ~*z0jGU$g{߱P:gM.vbI0s-%g0GFC? '*[ʇ@33Q {h'2=lǻWr&-We̢mi?ˁ3,0s{> ޅ2©[|lGf5=}ض@ڥTʘ&,;CXF$: 8XjWv Dtu]+Ni2F)~XnTzT7[AoƵBn,~l&6bv|w Xڔ36wk"7?5ЯaPgdEtF8Fqe_~}ۆ X'˵`̼eym`qnO}I*ܛ%v/t<\cpBFqQ~]G5!u(UVS\7ķ !%; *ϒ᪤D;U(TM^ەm*Pi8n`ɤQ*UscݐS+m"?M QVh|3C&,!cݲ7D,t?˲1+͑2,i43ߍ4pAbT;#K 1h,>!+u,]J48 Rrm   dgÁ~ESrϏi{)kJG8(yT74 vӉBomގ(7DgwLdWnLmnvC 1~W8(i`6MWZ3ZƾbU ό~Ԁ6l0@tCc_߹\w?i5S5}k/#+1ζUIh+(A,ʟS{{A&y?z`{b^Nk"WtG\Z38jXlióġ/%CT)݊r}l3|0|*P^[(=#<`.k)&U?g2ɩr#]XJ#>.k}TY!oz3<[~4B }@ᱍ?|57OA%bssLs>c#.Tu#%(wFRD'ɮgK>J)x/!^%[#8`ֿP3o, S}Fxef$RLA.~'EE)60欽~y.}:Rei1+Msn%JL-rz5ݻUBXqCYAT . a3`(xڴjLSk2(}|'\V_F h OQfV[+'6W3".W»la["t# nd y2LI&ѭ/B&T[bxuW`?=) (b@M7[GI2ĸiГ':Ba$"ք,?8Y HiM`MK69'oGqe ]hge_pnf)d!N!خɵK Ho $~6w+D2K6zI=vv?fs3rY \E*cT#y%ŃѣhquBL[6_R{XPh}Z?%]?(RX39aU(J]}w)-͜?"sԡVqio *!7DYYl;ٖ9e(JM ͱc )hDh4uܱKHd^^URWNQ|¹I X5sZѭRNF&[\ZL>cb6Sv\<ӌG\^wMlxo> AS8j??fi+5aʫ0A}*#} 2KU%l%~vBK:&7%|}3, D$+mV,584s1*Ԥ A2I' 6W̽(Kq_,CwQṫh3觚4MQB#&5mhjUjUb g.Og!@R1?=!`1$={2٪M^ Y&ݜ/|,6!,ar [o˟Pد s3!l3@Z`J`+gfs:ڒy!&>-Ϙ1+l貁&pjLRMsGOk ܼ}0h$ eOB2Q4P5#@x76KBlis@F3?G x)u4ǼK TMP1Oh9b_z0'hT ^Ț B(9oHpnwh!eR^.GM0j425EV6cx[#})$JFpKs^a[=^ -,PR;).E? w.Y ):だgV>{$=*w[7@B}a傈V>AnpRMl2`Oc"ㇼqڽ;Bq_-5*Jb "|ʼnTxnp*?SweIYK^Pl=>eSo-W/7t]X\:t7h˦(\2~T n&RfV %pS*fK$lT!hcܙ^w*^5W/L ^`ibR[M(̣Nݛ-#.U2>40[>_jceILX @s1ˉ'Nx խr*dZ52ɗ3c)|y ~w..ٓ=m,,-C\yvpvJP PѥLK4oN9T@7>h͇vC[aov_.&K>L.lj2FNdQ??z\eW B Qkw]U̵eE/ЕFժ=ȤKS2}HpZJOٴ7[.=4%6uoCP%ZT-?; 'O~B9<37;fjSiRUIFn]uؐjBޤ2nz"DLi甤%lg6-UociPW+#`PYe5X+ XS~$<¸D܀9D r3_'#D*egf Af|r.#m@!*-(<[Ei;R^Ogs-7!IoW ʢԛ1zb68 NEВͤ^0^M5ʜ~鞀^-f[ZOy6ǖDjT}m,t-Dt)̏: A0 Nɻv3x)lrXp;K30d8"]!.^4L8pL0zh Ÿ]dYXu6n*:^AGmcONGC 9w *4(gnbPR½m ,QbU@1TZNQ*\顲x}WM<;侑 ޜ_~cƻM^H!PfZ]WG1YWQliqXckX,<MRy{Z^/8/4v!3:^im~[nM\p,'mgxN-82vM~\N+E?nN* kkZ mV>11%5?P0t:;dtgv%1MVrpQ4yLa.e .1ɮ5Fq2vNcm @J8ٶS5l~_!E昄y ح%V5uCG|yuX:g*vmzA9%$C()ѓUltt="b1KwiEvu.9B✭i,ń]L !bMUF-LI x9Ў lȱ*\Tb#Nu@-xFi}޻g) Wœx`f;\{_DYb߶ZEqjo(_N"5,fcT. 6qW)jj@: e)OFHuu<ǔ(m-r'HjsB3S%{hcd-`]$xiXn/s~mF 3,Mec3ʫ+ˑ"nJǯG l/a6#yVT=څJ*7 tѕc4؁bVXW2hپs+ͤ;L 殂F@Ȅ-H"2*mښ)}w'Zj[.x Fg|5InAb`o m>bIqGudg|/FʻTMGvhN`ʇXfymKؔeEl=1\u*wNEksd|X5Z=3 fHz,bIRd6mEclǘa=~vE\p__Q/COR9DG0Ƃjx5K@ÀћX5"e|DfFe` =ǸE~&oR QtV~fM$N˴O=p%$Ѱ78~Ot3M\r} =ƍ[cjrzYs]5z"tkO;'h\`sX]D7|眥m:(EInZEYL ЩhA>Hu}2o <̙WttmUiI_{g&e..j! mبv0 Sb&kAU[p2l|z@I ,3T$S3teK(ŗ"%v =? |uY~/>dk/$H1p(ExjL750wفtIQN8'~;`g^g%Y[A+6fO,m;ͮqNU2~gKSI~v{1Uzb4)TȚ's9h_@;xx&o!D|GpL>;]`C1gŒeDL(WKM% %M'݀|hz'Vw SP">_`09sl{ywO$'|''فƌŞ57~~zhp^]MDZsP?þNq  bIo9WpDuq)xK69L =,l>,=T/2ܩ1ČB<0%E8T8J59sy%d}Ij3gcHM-S[)q:ѾQ:-JEX;pnR !pC@^6e%̺k wA}%wԡN>8䵮?AUN..ԋDgɻA\b7 Q /3'EpqJxYyoF!"]8} ^/mgo !G-I:SmU!Ee"{{:1|M_ *%ۭP@3ͳcPTߏBV4!N߫K:چ5]2`4bq;rh JŰJ0#88t2^A_*\]M2EJ&`7m5J;v0|n9lZ{Pg𠷤ߝ~1: 3Qθzάtw#>^f{=y$7L@.O" yyjD W1LA'>)XŴ@3!`]uPluÞ{e6UÖ@>7i!86y%>w0o#PȠfIH6I$-ѹkJ%MT g%O"qzUQvqV>{!eVрz02& DSn'qN0t;ZL_**X'Ȑ*GpV ϔasFE #E_|GMHOE2S,e >8l^i %I>4oK.v]=DHxlLSrţ|u i^iC Ɩe}!WP Njx3&f_d蕨K;1urʿ%Ot.Yf CYFf;)Tq5ڠ+>-Dgn5wtyԬA9Ff3 uwvM1D@˗HZ~5 ߘb"MpSmQ٫a(I j^Hc l;2N?]K@ ?,#,8i'D؟9QuhNCİ{,X2X/<];a|wVb8Nl,M}ovtja'pnbGpl'i%&\>KjCu*ǃy-*Pk}_f:>~48JN~T+p9a,ӟT!T^2nPUA7vx&DeUX%-=bC|틜ڣ7p๏Q3Ea@x̞́U1|˽7 `G$\8P:쐔a ,ZRi|d)oD8*y )p耢G9+2 #ٟ;^7c3Wa=ARD$uB2T8.BQ7)Bh*@oU4ds_4iDrڬb˦QHu[Iɋk_ڈ_ \u\ Z92S5NlB?'" o VJ@5CتPgK' >n`Y\1cv"ai[|ig;ĸY:ua9@KinIP!{އbt,q9+}O3G.8Fc]KW.(a\)٩e?Tw $#L]$}+K_bʦW0aCn&}Wez+לgP]B>ecsG{WB>wf$E* JfeBd ŗЫTn\ */V8]0ʐ4`m71MU5;`=r?\Hwppg:0C >RM4X 8M  D 52\zQ浏f dw9X ͨE'&4U2fRٴx= Ɇ*W"NraO>!Y qm5Hf O9 ͛>>a[Q!~z N ;t1|oh;,!F5kR΍ՓO%`~R0a5Hc*A\ 2wt +Ŀi'ӓ_a?'Dbf(\b( ^驷PV&JUs'[F]7ϩL=| [_u-IPmpiAشEe0"h)w>ԟ56Jȗ3Vs*䙳t(G08Mqf/\ o2(h0~&WTt,F -~Ʃ+ D+2[A!![)zX3xffw]ȇ4A{gMU |pizŌ+$+ n3ZS1h;@F1? l/HZT3q$BiVP>mŀDXW9yϫJ[ě ?a5 ]lϞ@*!@t .`|)9J!x+߰x~Jq]QVK9釪?qZgVt n+\JW&/1b!75yo.c5&NLGy#3Q1 Q^McN 7w -v;Gv;z[\@vX?*^QVy-,{%Ff7dSK,ѣSP3IٽYB1"6U/yR!x};/{t/g_NBЮb\e#'uxg;,2=Lq_s+L7C~LWqF~CozXSX :}[&iYЅVv ? lfqLj<|jaDy҂DPY9WS6M{+4+"h=A<6V" ,߫.ƭ(+1|igK)ۄOgVu%LH 79N þڗiXK~džxl6؇j#nG  `}t5?R))p6O M㜽/?K6T6Liw@bS%}i2{C'Պs 'u-w*or ڍ ,S'&*W8i&Yz&Cm@Iځ +@Ƞ1 vܐKzQXgn5nzt']1pQ`{Q %u+ 3L :t%\?Z N/„w*U~A+9O%НdX8N 5 9"fkM3ArS]D_"`.\FVv{c N=deiJ)qcwK+aͤE U+#ըsAo%IjV* QvYP1-O'<߱b/5sLa& V%Θ,qe[lwiXHDpY`H W7r'tGޱ B6}rηIP5](KE2^%PhW5?0PL|e,#bSewVNSmJtǮYv3'g'u% HU,]~ӕl]>B/?lQ'g! U%[FUd?A #G2 E[̸ށ!;:V%0=`/2QéNRoS<~6Pr7X_ROySD(0 eF,B9nl&ѲᯎM#YЩCf' /7]2A:0CE%$C4MhkFq[ 2xD\R_TOzthbR G\CrE;qxVvhO-'``kMnjpbwQCu0yxI j A(VۓYJUb~< +ˢ)e.a_lH=t.{3r"&IN] Tj=R9$<[+7Z [0$n@WzigV="ux&8XE G*)yl q#K\H-9a')M҈zSnЕ.0+_h۹C3W7 9͸w~@w*4{y#23TuJ~p7P.^|m߸W=\>~§ ϸu HFJ#mܓ6L-]bS`.0)x5g^=^z|'XT2kv+"y[^k+#8E|Ux |41y:TH\`dXfpKnb=q,NC²;}y׀b,3!AF:|%z~T8j S`π'}$f&6W2(΂HTL[I& ]c$5.8#4r8\'hMnq҂fkOP~2 Yy\ $A; ᝡ~)J L]c^X~fhvAn;?>\YXϝIQ2tc |E:W_e%6易:ӐqWytb BT$)VnT̢` 2o7co$ pCN * gm$G 5(L^|lCQ6(%7@ -4gdKೆmSE G6Qt$_c6sEjx $BTEXk[Rį@=G^|襬頜){Yh\gFZ>5FX>fM]!Cĩ@++Vb@mdd5 ׆8G޽\ƏO>I!b€z 0-6b(ZG\ߔ'[JNvR9gkTr{?=Ľ{aY4xgd?Dg^(6E^oɮB';xSv!MG :]bSl2Ұ*\Sf* ~&ء\=A-WD'd!^k_ `tgYYO\#O '3I)*&{ XKäu7s#6ْ=M0en৊mME/cOa>/@GG&F$f&*@U%ʸrJ^yPxhE}n m9òJ 6"zXŖ+8]J+Gc*җ+Zbn%`1VǷ.Tdrx"Lw^OC{ڰ퉤z.R?Wby1+w6e!gpyp bTǡ ]ABd*ŕA3Sњ sөh $,>ϞJ $_hmKaKt;վ@l;>J#l7U"{9pdqg ΃ $JU缄ecż1ƔG ?FK[0饝;}AV+.>Ýwz6]rie-G: CDXuNl _%Τ阒/)s1^X%imk[?ߩ|Yɉ-ct%9XA$ZL .Hnǃ [7TCR>nфrAhLS5*_ŇN[ҜQ+p92h{Ӗф0Q;NW,v` 0l +':.^pG/{҅J~,xwÃ?EGjsVnP(.H;DRo7; ɂU͠RĔ )0cHKQl0ME+OD0vy~UI8cb; K}{N:RTKٽFi9v^U?9܆Cc9*nd uCu{kBtJV)iBSr:4d*=t#e±L4% kEpSiU7DEU*qUVcy7::GH6N47Qpr"s M fi`M[:ݰǠqEoJK:P2kp-?F;,!+)POV ^ÖSB~G9}?v&Lw\~e+T5,.%Yَ>dY?ѕ;4orE[+ZOqYu/b"9CA`Q NqPi͙u=-Q5d3H~((ڭ]osaKl)w|*EQ'  ~:^l0W?]F/C>  Le$ ,Z3LuR|gy..jPaBGI/Ì0EL |,eg! <Co4ж9]׭`EJuVǧJ P9Gl=ʁU6CMւ$]1~1`_ؘ=hKgbJM`TÍ&ՐG#rqIWB{42xR:P4Bq{5/r%` j5l.Xc?r4w|d wv_`'/cXߘ)Zd90Ct;jC9kQt*XѠ<Wf"&a{ZL+y⁾׾֔y)5fkۙ94h; - 8Bq%YOw .M>-SG% dOA7Ib?y|"-Ł|pD ZU+W_c R}5t Pfu. H#D-LE2„^&B"h#=4 5cwLKpG_\bB0KW .G\|źg(̯ſ2w*cPUJ*_ ۞J"(K=pBT˩4ؑ?FyX?=&3&DA(,/4-^]rro3_ZHE|"fpU>@|b!F!XS̹Q=^0)Ue>"=|9x?ׁevÓzF;9yv7f:p==YY/k6)e%toEpZ&jҵR]H澾#Ĭ /;]uUlְųzpWΆ$EGI7"DoP1R!GfZHG !{\m7{֘e8l&29د&Sg^0h6V.*MQN߲Ymx_f<$Ùo]1g|'9D&+nli7%0/FL*nq)X_]ZL Vך GB9>ʿ:YxM!ch*[X;aTB`歃kcٞa.n >JptySSJ"U3X͟Bt"jk~|UbT*pjt;vZSh͆R ƒNM+D#$եrk1J2lѓwxn2*r[KĊ0'; ;`vuS;gMAX?(漆΋}aWN~a.nH)R4rPy ۓܻk/q&?G{/O'3L2pU"H?.\7LKboHYu.+!Q g~kB@֤M&^#2[gz-,2C*U;_99RPr g.ae_zG=PS7~kWW|7V Ѿ)+U ?1V^SWa cDV>gٓ[z65 [S&<͵{a }4ǀ{ۛL Q nթ[PDG0yǐ*|LP[ [v߯jD{]pguJܥs;xf-7c XYO}[zb~75}CԔnxdGYŦ-4Sڗ<Ǘb|=!R3.@N8_G-I5$'͒I?E 3>*c i0^I=msJx{+bȑLkۑ YgI@  Hv0ivC¤1RM>kG`kzaff 6 (0Ewz2n;\7Տig(0hpa+C~=j%bL/rYxƇ8(vv aVdGSfMO_ۅ- ռ2`|r##޹:Dzq:qv4cnq  /{fg)^dTB-~\u/GYD9t۷SɔwOH.$v; 1y@o_l{Hk% klʾ{#K˲,ML[p;#] Tt*ΉM5QpuS1uEݎW-r,l"g%h5Gfue8M0G$aH%؝i\ ^UX0sQ:G0om`QigԷt4s6>,a=h50zrY~VoZc9MzAg4~&@AJ$G)ÌZ]@2Ehk꒶R Loa]aهA{['z6L eI}Cdq_z(>vH.Pdb>YOp s*+9HC3Ǵ "ػKI-RH\iK (\{ ZVh뙾8=Ѽ$SEnFkVi#5[+^'Z"ŝҿa5I&JIѿnF X~7kQt6~Ky -9#걈ЪU H^Wb1-М5Ԗ}$׻~i86Ú~o0]%W\o*@WR1d %.#PzPߪW-Wmڹh |!c*kO v x>g&@aMA8Uz%@nC!N&? |41W nSܾ$hm+|>ڶ;fx=B%W`2k|) v6٦@u &2A'=ZB##r7K?w['S` wJs嚓:1<\ySڌhL׫5q \Z$a'Ć3!ʌ5S'umlVުkLF3;J(|ǃ!ڎX.$/v0gR: dfXFS5[l ]i1g/ >h\n{y}S"<[3c^-5ªk(0+ڂ.˿oApSMqk Q&>x\:!˿Qڡ7lTD)sGpA\Я5GZ .N"*Pfo٢ Z/Gl[^?k& ӷ_ZO-V1ru?2$bsZͲfK@e/ԟ#  5}I4vuHv>kBBَIh&y}u " ǒH`N JftFP(&mV؟Z!~Kȍ\-PKv@ 3-Ƈa.ڲWNNi]d)T#֎$I Y!Ϥ;7Sj\BVpN V\wei vt _Ql}aݭ&m߫_VPK4@Eˉ ״c[DJ?B[ xZ_?y{=L bt4p*o};]̣-NJYn iw-P*W*Պz25!,'zuo@K*=bx,?'/H;@c[.Y-12gmՒÃ,bX1#P\)J6jnU]b{?7v_; PP1{I.2iʼnJ&敟ehax`hw+?˪(~ ΂Oae:R>JYʬwK̝2:$\9hk@]BHxKZM흉S7ل :!jNmsǼ$cBN3ަ9(ֵ l: *VP[P=Q<,@'KӔ^cCEճգb'aq4$=\K~cAYV過/pʻ* :Y2ڇb5,Xە/b0'wC F=`y3ћ;DUy#5Ŭ1yɆR~292QZR|t^E~Y0k|KIWh"װ?捇FGKq]}u Tl:|sݞQ[%9o &c9&ƀ8)zѨhsU|PG\ 2Bڱ"qUй3։J~ǣZ-XKВɹK>_ITch)Mu[!_gDA^4Vjam?kQ2nѱu_p5YꚒ(!I%Ǜ%*=qk !Ԇ'th,|H-Ds{/$oTrI9rjFEܪG+qbBT)arMU)Twa5a:15FGc"r-Z3229K!`|A@5ҹ`ڜlE&jt(SLYClTWT0=?5 ^y`LBu~S\)]Zx9_7vei" 7 @4֡*T;Q]NF<];fU5Y%EB԰ܰd_PT(0^U`):C9qLm<]G멪01t6c6G&0^6OHi/ (LB_B?s_ \ؤbФS5̧K"A2ZnJ{\.ۚQ:L~ˣ1JnLK[/$x{6Ҭ,pꭴ@0\9*~O\ H(,,*so۾VZdQSa;\Rѕ#+Gb8+DڢǯWOQF& h9&}@Y=̲h3)y11zP=)(w.N,b:FǚE<|$8/]HE(r5]VvMAY-|?BZ0]nip)욣Z^OYm=VLkDU㢀=TO1 TګxDUNDzʃ[iIƽ4'q KG7q s?ͽ4Jοԍe{t e>,)_ٓn:#!Z>xh!" vGBv@}o#l\/vҥpW=19^*<5QĮl&WgE*q94FFF6%ObܩA,2q:̂Z|"A = zʛ cp=!icͣך7"&Jk G#ً6$3KqC睬'vvvtM1_ہ5Ʃ:hhC𧆭 - L'!&8 /nN_}pPp["Wik.xh''q Ϟ~k#-զr 8Z7n˷nZm x)Tqj[W9|(WAMWSjNc:/j3Q nr(zD|b##%Ïch+2K90a$36y lX{y=1#`W`Ac+"OK bbqܥa5jy'T 9=tt3 f^RW|:B$J$۹%׫x0;DO!wƣPLHSiHZ,e7Dv3![J+[0>(Хa5pӍT>փL5{I (WfaNulc/H`([ + < z&/w @eMKT.w^+(֤N4?U!EAi]yVOE,U dKWxIϑZq5= 0ߊ=DhN*>j̕7U;lYmdj r{ fxBOբC͉83"Q@T hL oB@>.̼۳ +}+<0ׇas;+%H 3ZKzsG zۭpoMW<͕yH@;!+l@ G=],x))ԯ3Q☭Rg ɔԁI4>iVKJkH$状 q_4͉28B&z1 ޒocMU~s+2CW1!ھ Cj ly339k |^FL:۶Jmӕ}4mZaS)~[8E'G֧KNXx9ض&yWh_o§0nPuq*)ȘĨRkXp?>v.E{4/7og mOe.,NB,ƿF"Z<0F͉C !41jJ&c-Tg-Pm H),#)l)*H&(vVimBSyTOI9m#2_Ao@ؿZڪ2ϣ$.ο+[qbT.n8ڠZl61+a! Zc!Yo/8:cT2ݸ;y ñt*ɟܹ@$QH|c%6Ou03DH !|rEΠwe@I? {(&[63K^5uV7)IC胴a\aq7rBO[M}/#NZU^D,0VH#f퐧'0,< e' X>DQ!]KEN%.-E"80x 9oYb:/*V[m?<-M6  |">Zy/{xLoUֆ._7.|X"*U= [^(&pzȥ3~E];A:{Ay)Ÿ=eœPb#u3]04颈C7kHn~phJbC@gyj'*׌>uɓ7gFf"@j;g^q/d>Mig2Pr0* |Bվs&jZ(K hR\;+qQP5E`ªƺ% {\(V >,usA1bܒ}>U1Qti]k!# řXi҄uIڇܞe bp>F_[C'+GiWT+p2{kCeaUԠ6ɐֽ~&6L8 <=5/{\oq;jBG0<:w }}vԱMx&oK%:Mbۑ]y8]9GŒ|Er8S:F୍5jJEC4Fg΋?EoC5 ȣ8D`𙉿$>Ăc K?@r2{t(U)(Ow ;"/Xl+bw1u<'{U+~21gq``Kp0ቃ:Ga[50C qB9bwEWcm8갸Jtg)`5*DG;V1! I9!*ȧMoucW{5 ʰk7k_u ÉJ?VH7n8;x3d w8 jLr)J;h?P"ey'dlkPn]&`/P`Q`A;+#H16\0%"pʑ&쟩VaYTI( D?)㴂+0fYE'K"+\%:RA&t'  fLD~dȸ >\rډyKV4v!zu2<,;GXDK5īGjC.xV VD*6uڧИLn0eMC$r;/qXߕs]lc$y LoaT{qߓM1lu$\0Igfyߢ[ xhɬ.EŻQ zEwH(KD#9'.L] Dh,͋r:y+[|uʥ{.]xDnFG"ܹ`c_w1Hᇈ ZoiG /qsD?8q tQ/2'2,H?_r0y 9>΋|NyXKb*]^aAkرg(L hiɑLbhHive0$(ژai$';׏ 5&tO&.2\Hz/-<7O |B5ln \ K~B=/ @sᑙb.6C*י/ƚd猇i$JL.s} 0 ֞Պ? H[M,8chwjK@At(uEi K # Vn~ dYY{fdR5N3 cC-V4]!땳KGXN* <$ "4joZ59Vo:/#E2ttE w)q8hÃqaڸT %:/%^G8KԬ]ӐI nA4 U*Vz-8(cj:os({Y 1oh[=-(kGX;5Q@h4}9@ 9R`f~[ 5LH'Z#ӱ;1ep6\l9xly ʇa}nJ;0zHy21"CB{*1zvh-_dPH(y)ܷ*2U ITk(;~eC)?(:듈⾞f~|3bfgR_91Hg[P]zlX"i r;IdYvYZJ z`=xJ+5J2&J!jzKy6rj`kQ8$$FK)oF6-eFa\M~Jۻj qH!uEw}ơ߷x="\+ܯ0ҋoLJGXZImfqx4:/HS4y,{I).Kh]HbFL\\URyfwC Bnnmn4I$25{]mZ̔'nL80JC5!w~c/$* ˲yt8*bHXĐ%_.CK 0Q.ُ]]3YuF> #h(\hvpwTESqؖt{HêE*Y5CR4HT'Ld_joWE=PS7/$H['c_=H҈7lEMw֖h >I YZ~Sޜ㒉wnOӼ.+^&XX ݙ9SDR uD6v ]ΓP#`s<_*;$XXLV {eL;ӭn9xp#d1G SI $u-rtۜ`m-Y+"92>laf$uw1E:#Ղ>E_(v4r;摮S|/: 'Z6`KhT~UDh2l/2~P/$\okL^ׯ%ڹA-〵zQ&zHKU\c/#zӮy[ʻ.w)LEt8/:J-*gߗ 3s"TT-q/ ۑ[UWQg&I fN V,򽝂4]g!),~ ޹[b0I8ͻ7|Y/g dq95" !^zxjE]H=0/C!*- E%u6҆>dy[j0ȓEuϴ"إ}dbK&ζrbeL9N@`MTOl:LYK̤FM: *cޓJi?M^mJ(mHKk y_үY,Y;FwRf_i[(m|̫8UlL+JlC 4R] +eiX<x 2CVoo/ }I3ln%$6_o./M(ݴ!>?CG$S<eIUBr QU\C%sV sI:(f]uhfǽg?ybKH~ ﲉAo99HbhG9wM4$jj ܌s9g\ \e ]|/W&?SG7z?2}BɷF,+'wNtO͍#\ϸt$#hI6ak9 :V-³^ҩEG62<ܛղLbн ٦L JQmaDb>}g*Wvn3!B -r-=y"vG Q>p|] a)̀1z)ѩ QYsHGõuij_tv_D⩰}S~,B-b,=0a>uUR\Mձ/,~~4kJ۳{ɱAVنJ*w)P3{7ftY#N.OlgW6/#`ۑ{UYxvUVG`Ɨv_s<&ӱNǠiV;y9"GnH[/3 ~6Aמgl7Wd[r r4ܢvUiu)PHLPn7J6 %v4^p*"3s<L'ι@/51ʧ̎=VPz!0 `OjVnmۈ4;x6 @qX'vV~ M\p1A`{2|B6+y_&Y;r|ll^GzY֨ Fg]JNg?W9EJg+?Hv uhU.ع$uסNM 2,y7_^k ⦰ʽ*im.gp!ND͌g%z¢e{Y霟!do:4# 8|:س=ʺ\)t`E6Jm"TZٲ< a t|s4qncDR.jbnhMFo)*PٚVτɣb35н@zvT2WLJ.blh5wDL%`SS, 댃aC܉y-/\ 'z(XOݑۖga℻J[= Jfکen婿߭qNA q$^cɍjk^ 2ML~c zUqsd]Z(ux,kG͎@ON͈_`V+fhAqO5Hr)gW&~ScնO?9XgI [.WA震U oW;鍞A&@܊\H2`[;-NZZN%ID9z\ŸnQ|>=F~RLobn;{'kB ´M#׈1 G<x}Ga DegIbEH+mvS #2뫠溽9<[^~w5T_{%DHU[i[)׳yb?dOEЁ7lUÊfCw{]bR)om2\00_g?G;B>BvB2 ߀>0V^uXQlψn\^#$ oDlx@'XB:gBfXRjMqh+KE)wo>;Fbtz*KJ oL] AjTCe={ls/7V RKc! )} '[mn\42<v7![zHoNjGnh} 6,۲YfEu+UuB#[T‹q\g3E8 p.g`Ąt(8+D|mG4mΑGvެ Zҳ+X^wO71x.iO }A+!iI\-+IXmDh>般[[|*R 5170ÏyWYr9^'JHT*s mc:J!DM^KJ'~_ݨzm V\m Go7 vebwkFG&ֹfWw,ӄJB9V)0׹7 1}qزG5܏qsZiC%sŀC3#;ŦA_~S!QӕU%8n믧F/;;Oyy_sLJ%mguTDE=N@M/XyU0~0eR:V1˴e/~_+dEDKXwyH X яN?تl+Vd`d $1t1,.`y=]q;B_f1y &VDh"p k^J#ω4Lxz"7MI>q<Ѵpf[JRuhb%__b0ˈ!l~Yv-]NC_BjW Lv,R)u+Sy.m+c 3Yk݀6cp΁.fS\skp5H5B Jf##0yib{#p̙J`Me ^V007% mN`tzoa^+|V&1JpDG>(A gQf͘#ȄN3ɑl˨vQ*'u|;H 6v5[?7BA`Us%`ueN\֫A2|%F4oJ! K%m mt]oQ/|\ FFGq{"gZJϻ̗d`u {iTN/?bU[I  H7;qeB {e_4'ʒ:zӫlU3MXkCRAHQ CT7ÑVA)}}@TQU bê #ȃi2 oZF0UBýUO0Rzhvٞ{ #}p%Wӝ$۾~>%#j&T4ݘ%Rie6K:C]oE2rGBFo.D'/t靲37z`'yqKD>z-6Yڐr:Q; Jn6 u= ֩LsAѽa0d/,z5 ca;%Cfíc}2L/g\(x!Lґ=' >?D(ٴUUY993hWʿ(~`UQaBcB_H 5XuRGHl2ƼC@L\dRARhb5bIN2ОK[cf2I79$` 9 J+Zj]K@)Mh217CXi ,2%Rv:d!VfAޱ8Q,kuRsEbZ!Ds5gf'[ꪎ_ٱǑڼTIrwnNLG+@xpЧ~° p.nQHs\b MŞ CCwt)Ĺ2ݷ:v'Lz`qv߶]2߬ź_ I3N4boIuLl37Lg,=5 o_V1)mGkq߇Rbb!݅t|Gvu5j6k2yPԟ/13LfC) Y+398Mމwi`9?2U[ Xҫp5IC^ilUJ%xKú YKt)[ w1QkmCWԬ̿ v\>\0">[uzJ ;LX%Z>8LӮ'1x֮dE*=HR[SѹQm[,HUz{cUˬܐ{"Kʟn`yIVI$;00&0r[ !=?R3JG> ~-4:m eҭ ߲9V˙iM:m kftIhZ9OQ[%A=XC=v3\o^M9b OXMO > o]`˄%)Q|]r0ʈDs Q G ?Wd !+{6%_/ae_իHq bRz]WL|$EzP"*GNIddͪ܅thS;[eeI_:]a0l,Tb|Wr{tڰD)YIR_m\R͉dFBCLeMwrgHWʈmx5šj'J!S9MWN_'`ԦG)c`@3d uK"d;T [ !UQӎ`LpSCR-آ)oMYb1 xY jg Yn_eq_Bi8&hB(+9Q0 id+ku`kx٘qfaej {%]ƒ nT)olFAhݴ`.yK%1ntFEQ.Fk }YHa+</>Y9 {5#0a[-QrjΘxXjq̟QGb7譥u_@YN청IA>*Ŝ9#ʫ}.bȎ .'o'jke[еw2Pa>Y78}-A\Et"6 fgoT/wW3Ec4)d+G OzO**@Gy.v9 FOG'j 7Z):@ Q[q(ۊY.3zVO!]l,7د*DMC2Y-lekKlL5XMJ\I"NSy1V=|Sd4(qHMCЮn7X%F Z OQda$ Jm%rn-)3EAzt]wW5R s Z:e{=E =14{JyPMmu>iH }HڃDa($7`a*1I{D6b :|miʪ͂<4'm&6y'f~^SJ&ܤ^B֐lOo$ۛ|}w0B(3d4ُ6Hp],tW_C|AaøO O}Φ0%'OQ5m|xXn u7XE QDz =;`tR-X.k9R(cw MKK%PH6Y L9KrN.{pc |OuT!9I/ u%t,dj];W_Q$VuOU\r- FgvI_Ԩ-kDejCfͪo{OEYp"_:eq!a~7-7dgVBqq HF)@igaUP.$BYox8C4^' ]CRp ;4%6sLBe7+{?9-% {((]1,(o12ӯ, ( [6啎$s~T(S T0z3Dk)["Od>zdXEj|¡pV[ݽ X3wm}`n˔EO梽X{" f@[uyGs)Ta7ҲbAY`qջc0'8ץo-'1O/9,Qxp4k/]$GԹ80Jk.c^|xdQ NZ2CokS-ǝv-k n7#`Cz]#.<5Zu=O15q r{ɼ+pnاo?QMuKˊRH׃~+ЄW^3H% g>fማR 2/_o4FCЄ?%TE -CPAF( !Cm4ΐ6J){8ڝzϣ>L9(),W$stD".&bͨ7[@}ǥ{\CZg(b#hL Wk<]n2:TYIQrNv mHBэ`1;䫬P}=s8σa=^ߢF@fԔG[#<^,2r 5- ȑ~ydz_&0Ɗ1Il1.GYI=<3[AтܓK*ҒБ" Z@_ ua` kx>E R V̶fTn.$$nXG>Nuyh]gG뜔@WS<_u6}7} U{Ǐmq|&lnB>xw|({=];m̟ʰC,3xCﶞӯh3OVg䠐qY|g r8KNf".\)qDG ;f dn+e3y@MWOܹ6{e3Ty>0"pZs\-ޚiopͲT1J(E`TtML5dj=?fEli.IJ$&Ρ‰'NrQƝtN57Au7Qf.#7W o#ӽ$K)pOS@{מsB0 FyEpgwb#ar8j~+[ogؔڦmwVhV45NRP& y%v]7v:z{o6<Ū @}ԵlWHLG#W϶LFn،Wnh0U?a&QY ;܉Jo*qOU ؆I s١'qD=w1юֶPU.Mp |0)xA]U\ׅ\p>etSJ+0NwU=tɌ*y[vsHOn%qS2K%xܨ HE"]92|&/xskC\! ?L]%.,ܫ%،>\P6]@LȎ2zm g^:iט։tf8TwJdL z-&EmxƖ0A5څ JrQJf>XyQ)X1` ,մ'w7Pr(JNg;oҡ~E@x^a6RF=yv>Y^786+,ڶvXdeT]119- v_e;=N]`b/ 3@ zy/!=z3Tτ\&t_m臩OX^|5I$B vQ`Cs>]]e=Q@7uB9-*drhR%7{<V*ڴtEz4A[qeUr#L3o"oG0P}J僺UZ lg$/- !&z<\΅[IX.hQ XZR9y{<fd#_,#7∁%A6ρE]S& z4pd/v4LXh#j~ɟYV߼9\cnqK# 96ڢg4*mQ:jcN u9laiц9oI~l'@<a%ԉ%xK% $!=>!P~@O'/?[\`TnC/퓹?DíƙD%ƞ^zj&BYVA/Zs[ z Kiu/ jWJ%^hYҡcW)`*8jkU\ '舃I<: iƬ ?D(j{_1ɣkA-snЈ(g*:?T 8D$S%@btqZUM6%G βaeXԈ/l $1SNeCKm3YLzЂ-㱬đJ w$H ,ϯD .]CgʍKͭnh6#P 1}^'dqXޕwOؙo [n!vU=V7(z8ZK$3H՜:+O }bq[e;gn?K '(Oױb$ɴ ,s*fPbܑ#`~KF o?rʃum{Ȭi_h.-n6C%ԑPav&)H8GO~ga;"9O֯wiX1 ѕY[ nLΧ*( bթ@{y [@Ǒ~S90 H4xW*OSf Vv>U  "0Z4DAAKkǿ>uiBD{DgEP~\v c5EqJH~<lbE3m`L LK_KGS~VӎCKʹNO'Tpz$VQW@JX*[m ]7V[& Oz0LLl=D*.&KCn{UFz |8ZD@n2plѲf:UTv >z{'{tIp/=Dv1Rws2SJ7 YY}J^]"YZ 3=Dҁ8CW0;q\Dkc%*HnvE 6[UNs'1҆lҬy4uBx]HD徼PAe6ϯByPX9YG_EaG c V !ЀMdG'Y.X<&a``.fAȻ<uÁ7o|ڼw/BUv&'Υ* Bm͛U]+~dVa-:gep|&&5PJ t8/i&#ĝ$2]Tdn>s(NZ<^z>mKbŭVH@ @^N#?'f7MD\Ϟ`IsJ-Ahqg=~cؓ_'dzI2@f H(߮6f>و+ g ɝ&'[5UckH'mp~ɺ{j(A [o>ȱF(h9)Fl9| ʹW{S>f" =x(EYQ6w~+!KņgHY\`0X'a=O=HO>BH5rzZn!z;mN< *prL6jjXlQ:20WC0N51彴w"ݴ1[;%v1E#Nq#wYUXۻo}R)LENqiBB>rl-P!ѫgBq!@*;{HlFLZ'Ae]AH5.bz{* Q0,gN"{ Y1J3Xa`{i5iMo,ÝXhD>sd $ra:&x JR6hmh57*PʤSJ>=dzS$QyK9YHdw8O nlZfyigl9#p[f\J+'sp $Ar#V1ԫصy0M-R \ :,|j( osLJ_Tr'?F)`׀$S vvf7]BRFZW,ݤ ^x~Jg}<%0Mw;QS8[آ^N 27=mX"L'H]YUje!n$%q~͈3<,e$Mw-o*a( @a=ޡA)pDCYoQ~ " yՖbʀl6W dpN5\S.B[LU遇*8jg >;)\t0tPz?b!&qAu~uMeK \lE\v.3(6F:eq΃%ǎ,9LdB )ĶTH1z@WPưC+ n/h>73&`؝;jmDS:P0HtI3=vWetM0U20H9E3YG|zml ~53nU3V*Pjf'>ܠ4@gGJb3n}/d3\rͮM1kzA΁f56 3%Q |OI;p~RB}@h7w'#ȼ_U;B/{o>B z.8'J3دNcBK ØZNR7':'`cGOqڪB`U&̜B8үa(8:E, mEOhY9OvO=ᮼcrŲځb\ׯ]2mOroUC1=102]̃*4m)8Q/!K-vm6>pJ9Cf>j4}._s /:AVa[a7dsM8B/%̇nLS7O=%l檶bah'[_Ɇدr51kC`}:wRV0)nEzskv M;EuGPPV}`<)dEJ&=!{d !(<˷ }ğcɣ7Vhk wO3BW,U)8fil`Adv߲']8a ,. ] {uHnۙRE٤usUd-/H◖;pzY6V+8Pz1_E6$ќ%o6a!;fA}s D\\'W'љ3xTqkG5i؁vy)nbDr6B2$n`GOo1B4MOQ{?+תC-iƌFWP*hp#m<l/=P\Hvx¨ϳ*˳)/@~^ˊ.bJ*.Xc)CyG7*F(B4<~ ee`wF& *< [ $p!o/>kox6%dmeE3e*q$\o+pS7~ĸM'-Q ~2 OnydMgIȀ$'qT4wNn(rGGEaP|.:(sW?97~Z~ACzzڄ5~mGZ T,:韃1K&.J lјz|Q_ZGŤ^ YtP7 )n*نq"{XwY8ZM; NnBO:_q\ʃLU1֋P)[jK `dRGCBZ5:o&k864P9"k)h4 k|NuM]+>e e.0u !Ty- [B!xBzƟ }B#ا.D0>]yC읶d%1lX*n57*z-Њ`©N3|65)]ζg/$&R#(GX( byoWK5[ɌXժGBˠ3tJ{3zk+k%aK#KvuݴTԯ;T$ǐ֒<3d+٢]V!pʀ,Om abޑHVhR= oY5G^BH`;f*-=pklej}gF.yd8]!=XVjOr G>+$M~-`HCo\œ#v g_삮'M϶E%LmY_ejc$ZEy:s'iI:CתQ'[$N@5祸(LL=J53X韺L">j8N}ᩱly'E\ghD! YDC1sJs*E:zL{c~ḧQ)|7%{A8 #_4<l,y2@ےs=UZF]D,g<35Fւ{;!-+Ek A,YIj+5N@v]tՠqY o%Om)!/(h͓}mtlgj6}Ƹc4ZDPi$ˑzw%RkT@*igZEGL4j:]X+8#WEy`ژ С˥)]<{YqF ;RcTu}V`QQ…^xKG \IQű{JE/Y y@:}k];׿-J_?HќPcJS1 H9yX.]Ѥ>A`׃A0 4ُ2꒤ia%75ݯWI4gbVqZ_UV_,Tg]+uX2-E8_|؂y V"gZ5N(xe@1XYoَFH{G&Lf][\z5ixV^W 7js_43\,U|M;%~Z_6]P`cmoDÑw% q`vO1(J姿ԢP:SLĿ>. [w<vZ$0lEi@qSJԩL3L?` YI3ZFnK>Doawy ]C_Vނ$X497eid6[CJ(n.VKwrNd*崃IXǽt%yp:O9³Zzl@MD,n`fڅe[8/&\ ~@$7ט^pUaB,E[c@ ?nF*؅of/q}9YlƎ|5SG(a/'B?-ouSYWpSl֨ Ջ.tݝr~Io3ؒܭMqm~^@97긹y^ lIоPןelEm㇉^Obr2;2P¥6"mUQ½FA̾$}-ѢM;Pr㺓 ʅc 4t mTcb=js]W/sqc30+KA.#rū,˭~NFL5: l`L_H4R[lAˆni5kn5Qeboafƴ/=qRWwPEaWm+E$jD) BzVSVWUb2㙭J`[t⓸4(k [RMӈ02*MDF;z-~4J&* )xslq@ʲ]|hZ܁ |`}ao3o x+(9?oq_|]=_^?5KJNbϜGՋxʣ7,)Ocapْ 7xh! Ác,l9?IHr?hΏ*!"X?%?<;hQWދj!|>̳lMVK (ԝ2tvڵl_%}^'-"U*>}5TGSH6O"lI~={z\<6i!P X D''+5hmJWVAarj#e%Œ}[0/6SN'{*)QdЖnWnzKǏbB4A4:! (' g5r(O??`\xbi⹭o;$eW/? oqc %Bٞ/IEUK|(apPd=dnQBF;q 1H=eJl9$y ak{>)BTjx_!Q_&'Y_r4 QE >\(F6cᯯS 3ilfAO7rh'\Uw^  Հ_çf:&2#hF㵐9I4J߸R$,eKc˝_ݨ r/YPW{J}'f6([u?Ljˤmޱc 00|V7ik}0$ݲ-xpL0;_p Y( ڂ!`+1GOR \U;r0UY6%T$3(S߀6kL5WdE-oUK Bu|-8%7U0ESuk6 e~1A@)l+ e E'cL%s}S%-ߑAlrJE@RN wŗKm\. Ay)lpqDԺ?he{SRb[zoM#[@dbխn +bX3\ɽ' 9K7Cy-ںyU;qRWS5d[ >Jxt֯;s鋦=k2:oe͍zUw?S ڿW,mpG6<2gi\'f2U Cx\㇉VD{Q ;s'}h]y{m32l3XLO76-u1zQam?Y.ad^|f(R}RᛸC!mxLaM CFVmxaHo)")yX6? b\49|\g/eo]TFUnĽw 9 lHfVZAP\|?3H@9 Jptzi=9lImEx [C8lTŽ2orIYB+nZ^+ E8٨i>1#Qf8G&ݡ/1eP[ 94 +J,4.cmn&8˾4UM@ 4O V3Q|c*OcqIa_]Q|+̑sɢȱTf2%BY`ՂBj V)BL|oHU}tzP˩%D[DdNxiRt7_Y~(1Y"&"ec"n%Bm; =b&x-P91{@81#&w"0 TKw/dvy1vͧuo2I[) is/D 9_ճc̄-GТ?zITᣪ0 6_%W !d;R|RnU d`;!wުZ.Y^¿krN{ţi,Jg!%sEՆn忄N=VrYX,kcj-8M%ik'#8cH`jD8Grm ن6ǿIpUߵ+?P+;&eqt`n 1پ=!,[0oϗ[X.JլV!^V _dU_wIG@A^1 ?xfU.]X|b%Nᷦ`3] O+^_DEI}GXqL>=-ySjGSF/]dlrb '_VM#:WOfNY=Ɲ$% ;A+>PWEh8V-+*Z_`̶ȠJ(۾إrqU~f|D$NȶŨd|,%kq9MƮiJΖWTZ;UpZ?X2nVt/)}Ȕ_2i XM$ UAo܉'uj6oPyHF0%py.J"%&6⼑7 @by\JJqk!*K29]" "vrLVya E,H\W@Gв'膽ICONIruUhJ/*-2(6}W~[&?)?ߓIL}}{FaS?9Vpk{\6mϝݵ n(eT h"?45yWJ[+"k!x.k2ܢqW?\0Go]AFٗ8J8v 1 Z4{~}o 둞_3<=ۨqzq:Z{ +DQ((<6&i)wՠL3WՄɎ`~A .4F5?\6L|(+㫳^y^riz-޲Pa͋Z}Oi)n>z_/QR;ԂU#w~DEs,0X56!ɬ <5-8MKXchygC•u,O1K֣bY`dwWr:1za_GanZP/p£Y}һk0eEo0$KxC8x\Yp/@(ck!L:y^]T%wi[kڶO}등W6HD{&eIw8~UT>ɯKNWio,˻J<E|vCء_\Ss®wOPX^xL/If9ʰ"㒳+3C,^Vx%EͶKuc ^ef0&ES 파L#ߎQqZjMk\XkV_Yw] x+sT_lI9׀^nR={%kbX??m(lCi&2cZCQ+o b;v:}T荣ƌ`+xճcQtlQ p08`!=+bt~ O5&%Hrh2 j xla|t%a]0-pB\rW>& s h@IZZ}^Z/rPNGdUǻqvşK$ly[R&ރ!D̏qBۆػa= ҅vz$ bS{:V>3ͧ u:הӼrx 3_E̓3*NIL\PFӬlYI.; /cg8|w0'om 1eQaܞ@GHh,4lq(:%mgѫ63A@Ѐ?lb! XԿ*Oflyʔ\sx慄H겠e W%mbf!G&L^dt,w[WeA 0EOW϶ cu&2jGU/~_\[T 9ͷkIXѮdkI/bس]I;4)`&UxՇTave*ж+2>#.ԈM4RSE)3 0cu : <.C1aUm|GPRU#,2|h=eouXiciX}?Q㽿I7pa#Xt=w:p ++݄h@VN>b/4JܽN 0A-1x}n|7#d%<_u5wloܑ됟ʖQ8T"&a=P @͢`DPYZžd¤<">vڿ YnK?phRS"vPQj2gwW=x"En_+5I'Êx(H_tKk6oEi 6 }y3o8zlʰA^kSd&e `K8#,*I:m-3gbƄ,~8)6 /<{ZEh(A9V\/IO'\^ 8'ÎwfsR*ۑ Xm-SܮYT;>~=JcinIDK*r\U6!) HuW!0F/3 X`骐$@RX-+-%y0w(nJ}'  8۞Y9lv,Tf+MԽ˝@jJ>Wurcl 2himabKZ!pMgrpxͿM·iju7hVZ,M2ַ~=Ly^Oաǒ6G H;dMkW-y̟_dKlh8%ėl6Y3T]{nL&#%&N蠁;afW[ЮݾoJ9V(iMy2Ylb1>8w.ݠWXs.gaLΤYt@tލ[(.ϟw&B]$x"8ŢP&rz>y-43YCƀC!'hV- ~˝$\ !zL$͡B17"s;!KohKD>ʼn͋KhH]8G%ҫ8PWfQu6Q#?H+0+}(*;iJB<02:>kS+̖y mq(^]Xig2ŸJ}LGI[G4`݇oA :ĩL8=jzΓE\ᇪ}{W[!-,WxY@#n"S_CrLznz/&5y}j݁ܜ#iD4NZ'jT*Ǘu( Q^pB51 >ʷ*Z1 _bd8 ;/\hE$%)+Ϋؖ ^$:\'`]1 We A%#m;|>+#!/>ďhڞ/Bcqr&嗀yC ׫lQ^"_ TJ* u=1ZY -6%13x;"sBɸA0[3Bg ZjlPԂ_y}WW^f> Lxw{|4O!s3NA9`n@HL[8.ܺ'r϶9' IEHRmS}b(ħRpz^a *_.^p˽JDOךC^v3V cr+،I&%VLQaD~;Sܕ9JpmPp~򼑿mw tiTCo^s7.S1 ~!tg^)WpY@^p倐ʯáR)Xt-g Pj<(XFִ8hmKr5>C.0b,v}d6, &|I{ i_Ɯ95bs4y\byu8$Ԅ|'F,EalgMŘ=?U;㊔:n $S]? tMd VO8^I5i BJvQURRLhZ:(O[E:k`2HDJ`/x][HAm0En21owe>Y4>.H>z Fc3 0uQR Iu|805)6(ev66D"L{-65j;Ize]tW6D즪茻g'`S% Y~bL:![pҶ+P*FAڭXC\Y_ RA55-pŸ}{be2Hh\7U:),J5݌jH!u;3 ETt &Eciܷ߯ݧ@%7%_V웱6M7 bT;ו1:ːVX{ E&'bvD2UgN֐kJ9 7VV"Y|P(;up,^jNrc{ۃ@PڲΥR 5:əbvo_T]d4oHmN\N/',TﲓQ[F@v&pq]jotTuG2'OFrU3ѩ^K_mm X`I)M‡h"`qo@iҝ0K4e˝VF,uz!tj ]O bA;$LNrXGpbx_=Ѹ CÉOє>|Ċ" r" 7e,`"uxL+½_0L]SXh^ Im?tBѫ6[`v ƒ 6IZOYi54l;*2$uNܣ @@,欄\X _]7B51pKm\]q x*KF-=k(}Jmrʯ[ѳbP~"|Q*)CSfk}t/^GбYOemaY/ ^N!* &Oh+KPTH>8.d7ܸ!آ (}'`ꃒ;>igmRtd m9Q"x%*|Wm f#}U. o=$CJu_OZ\M r)tir / K/W~:ub;4(Ά\lyM?Y;N!#q|YŌȻ "~;EY95$38)Giz&b }5++I՞9jHlk Z7y1%׸}[:Su'fΆb6QgˁO~tgºdYca>WH9J4 fܺ"B+;&{KEZx.Ww%WX8-̣,L+Q%~^j)5႒ = FO*5Bz^^`]o/=RT}= j \ 5ԩi}|yPng|vĚyڳ¬u{XZW#OS v% Ok6.n{ۧ33pjPVN#M3TO=b/M]aMXLR1#v!?I3|$t4SMjԹTW™)L5T-CG* T~wXǻB=wivsLՁdRO!3JRq geU/xpLD:} $nT$gU149nXW*pDղsδ1q9MOoN>plb9hy8M Hh0Jr  n[Ag0B;=; lOM2y 􈃠Yud.PsԬ.x-Q.Z{Gi@Ͽ1 Vo2Sk8h 9"[S}7c;6Q "k^5˔@-z3r/$mU$k5E7]|xJӇQɶ53] gtK]$$͸n102uw58P/TL*44 Z_d.=< ``L:BdhZ4@TX׌5QzoQ؊*,8Z`W rCW\Mj>V &cUgA HVdkfTO׀&&ڜ0W\#HnlF̻rR4h7@JSQ4)x"p{;zBΝeG~zhWn]\0Y嬛K+l0[qx%vBl>١,LaFzKN7*ɑO@c{`0l]tG-xp`LX$}hÁ)'b{f4t?\A ^aJ/u*mb}b"}{Pukڨkh5{gX"2ܛE,|o0,v2j,@"IuSaBl:&fP9:Jp IqnW0O⨩:nfHG$Jilx ׇͩ=}IJj3'Y1 Q=@nHv:ۏ 1+& DWrߐllRԹ81qITF{ 2KVud~NH i-nM6qUV'WtUU8mge"(Y t)ϴ/q`Jq\S`h2+$/"B`& 9Hg{ZHKsIXBóklؿǫ\;U1jtȪ6hg~Uߙӂv{6S.:DT0Eo4VH, 0\ܚI!=x\rE;^P"7gSI.HwEώ]|Wl> nƵ"<@|77r'o: $[jnC2kW<>g|W#ϦHmyt\̆B  }Gw,*:UM-n ĎortpO*:a'cҸmuȭoAdum4$.ƒ?sHjU\ nȯP./~%\*J[q2g3O*u/nC!%GP[BqJMTWիkk?0 JX| 5 C+=qrEUw|4SDqv +ZPe>^H$a _Nz2)l!C]8lv_xGQW,3 {y@tJ}nב{ r-3&[0ժe ĘKMLk W?EOy$JVސ@Tp) >V\bzyjc,DKuO0rDl^yQg8> !hp\qW#_EFZ-TKoR'#! jQϪ7: bp8:2d"ΐb:);"M{CQ*iϞ#N4DSB1 @)~;mM|܊ޖ5:p21\ŠF t !8!ki6cWx'g);LXfA0:۫CFHG&ڑ9_zq^xYXU;M Ct'8.}`NTUh%fsq΀e|[%>yO&GF4rSјEgXgVSjAqDNo%EYl_-[P/X־sbxHݧ4=+>spfPBS<=o_aXaG̵צ5+MVBjGŁ/Gwu垧 /"^!|;T%Ox>WMy JhSOoj3w+bi9Ȭ偳jqYK;Q7WBY|ghmӤ>㗿;1hf2&@[S戗 5NQ'kfU7pdpl:Th5/curA o.ecf7XqONL=s1)^^:m0d)VW6:l0jPb'Kgw];et+UrGi69F&r80 "*퀵(jRM{ txkT`7bgm e9Gӥ35ܤsF⢅Z䬨#Zǥm&2yV2Pw͌paJ2^@iam"T4޾UtþX?*U+8)anv\:B5-ԥ}[)T!o\7JPbU`T,40&_]۶s Z+ü_!b5]rn+W0  BOzoq/RtzBho%(AGSeϓWI5oGvϖva&심݋e0lkV]MW uͣ՚%SyzN%b>7 zlȬ4?{^+brLd8=vӬ )3N+W?A)Yrn'+4i0”ILA-gYOirTEzeYEl~#<vI,*0jY .啐^ƽ:@jFEd (jkD1ϞU&!FVNQ5/3=aefS-ߗd.M&, jLMY׏^Tͅ~AyCYeV8I\;9һA$L\>^`-8{f64a&a]a)[A8{"\H1sߠUx[ cX d%qu,5CS @j뻯[#AAGΞA0چ\ZƖnT8~\8N|p#JT N~M Q[0*{IZ|h gȽ:{E5/S 7bIwٯIOY7%4J3q2g3f҉2IέLLm(Hd jwpCc9NZp6 [Q~ "`UХJ>`A>3; :2r-r2tznyoLmo)>20ldO/%MvM0P;mq uaEO *nqfYkhb祛x"u$E\6"aSjSU~`-KAB`_!Nb%UT'OUﶡ>G 뎶UϡJ5'EIH:۔ bB#d[EeR3Ţh7MNi o fMs۔k4w~pK-`Þic;@R/@_'>Fנ (REъLt m-EvkZ]xBֲlBfqRUnEk2z>SabZ+ _ ]D<v,<jձۧ!AgnO ,;{׿^m+uj}u#UKw ]|F>-Ni)0\dI#^5:Z2K hM8PE[qֺia%yV/_&[:7@-{DvfdbUĀ?%u6{pvu9;ŸJ9QT ]!ι?TrF%KiI. ԙ(n0ny]7Sw b:7@`Kyhp ƒqdJh҉|!Y>gS6:EVxjD\f͈2*wS& m1]$(;YMu0D U?Ja,i< ?Y,| vq_6Ԧ'}K{7Qb6E5ĸ~6S5q"1A|T_6?jP٘r*iGBcϛ2ZNv;E7Ϩ8Q>C .l\7-#/W 'y~XՓWE(6\ $"<e_TȝZ#?diT'iRv*mp~_p aŔ!/LJW~IhH* M؝{}}lB$`a&6RE#ݪc;=fkZy-uJƘ"Ze1Is/h6p7fjKc^hn`G`hR=m^*9yDL_V,L(|wSZN>*h%'G!VDV4)Bfm=>}0eƷƳѲTqI&<ȝHT "f00Z 5udg'gx 1p{ΦlG=*^K{׶Eo˞7 ";;g-B38ސp&{mz}$E'0ܾN":dEoZbG 5xr}3}:GFSj$t$zZ5چaG^*2I+lkո(P{\쀥fRᜊ`hFU<_(~2u}|N0k̘"ےdDqqj{˞phuI^H.DF-cXq79;hPxh ~I R?4}p~;1H*.yؑ&܁,"zr+oȉ28ښ8I+wǰxZ2<#re*L*ljzAiQ/lE 4UD|<xNӡdJKlZ>h($0gg]ܿ^kbTlwrkLrQ츫c0U^II qT(m+jM"w: > 'X8N}%}jYގCbPP`^xzcb0J0tϺoJ, Yc̋T"=Sd]ELg 砕K|m@)6w`*nneor05cm?sܰz>~ [3u/6<)UW]DXE8bDw夕;#O6o ";ēi xO\xg/rG/D{Xy Ȉ<"E ,_mG~vN[o4iCK@GjIj(sde8˶&6;K|hc.~u|g.4"Bpvk Y}'@[*Boȗ@4_DHd<..bl:g sVj Q$3\pʟVD\#&AmLsū[4؏kPbzd1tpxF<xcD0kq( ]Ysm=e䷝K^>KV_;UZ&Z#2Mny}IҴXən̐} BeMoM` bk ߐ~䯺ɕ?<֋/iq˴v](KaH,RIw| v7.G#Ib;թf+OU"?m)\a*bbKNm ywck'p]!x5fo ԙr`|'~0^'| , H֖]zv2oYTig}Y:jsŏʸ|(yGEQ_F|qz~ p 80nuF*w3[ @q6.nP2i;-d)Ia㦣WbpBF}9^_S= 9ű#fHtUT6:kwfq4싢^Wo}/@fqfۆq9(#o L?AF+%T܂_ T_oA pzz+o$S#yO?/-?"%ݢ5s~EaBC8 8cC=NZۋmV#Ib-htw3CШ7ߛ ])qpP4 l/ݭv$_>Pyҧ>ܬW~3 χC1Ȓg"b4cL[ ',7UVYq$BŰս٢GMOq[#!M.yY$4HbT k6 H{!5(xD5qg(z6\YJrC< Û}{kԔ? 7>]^1oNܾSORY(X*qrb^$W1qO`^އ_15w)HLA>9YqRc_+!41>{C|00 ^ hR{8:^2Q%S,~+a!r'gAF\!b9Ewi#5.>:tQK1'ȉg UĤ[y{ S\z;S{XhIvN@ص*X ri1:!(\* [js| IgZTf <}\ɳ4V>z((}(SKW:}vLuS6Ó81ԟhȽJ[ynw#$oWI NK~SiGR*o="^*\PsA.Wy:&V㖏S!YRopHGDBeE\ð g]heEaL2fJ>ȕ!*;OUoa%z82 ]&@E*tghx")w`@膽@^Br>W5J9@Jv:BYdD>q9>5}\h5q~u|[P#iJD`'}?Kϫ"7ZݛRHl(˲(! HHXU~& \:+bM;X:S%7mڶS]ǫV{` _(]s/E5[3qM&DfCو\eZ9 |e>3r]S].bk$!]2+"!xb/Un4;FE6b YI3r4Cl*h.Շ5 h:,`[U?p)u\NH{ n(&cyQ0yy(uJB$Ԟp{+#H*0`8gjD=?/*Ġ $ͤM:kL;ik_rJO`xVV靹9NG9'u5$$=fRU'vSuӀB֧A4lQ|zھ_F0;95ʁP~hʨ "[ũ+6 lQ)=*qt3{T ۤ" yXڱ#+h(ƤRnlA/NsCu(gV.dnƪÒRؖ+™|$Eb)Mq k6LyxIYRBh>ߌ6G:oUk< z֌]RˇȲh%}k\ߖi4 vBe=ySc%7fĚz%vop()],S8Cn_g3|IR%1Ȯ3u/tb,:dm)GlX̽ ѩ{QA3ߎ~o GeXa-j ~RQ? =]A/41ʭ.Q= ';R$?whQ0e6.R}%ҚF7 5(~tJ7XepP fMCܹACfzn#c 9y7$Zo^K7yI'AtDZyd٥RW"mU|}qa ˩ Y8!xhNQhY* 6S$S]p6M@x< OyM}uy#s꿨/߂Z`h"Ev !쩶IbCz09G.FJ#}MkFDzrxQmVhgNonćEse[h)H[1xۗH&"*>as}PqMML'-Np9(+5;t8<مW Yڳ5ݔ[mX=M·o qNEXy١ {s֊ $\9V+]Tu*GdV/oK!lNd[brXW \&T TW'?o3FよQ+]ST@܇gW#&2ս@QṾ6yR9j8YEm@qL(ԜsE 8c j5S2-ܐM+h " PM3&o"V`k D 'J8dV2wqoܨW_Z?4~<,y!L\7 }NU O#W4O%W0x+Xe6 -CJ= %L(8sbQ^D 8v:]u5,E鐽;5i5n'աARNy ~B:e(N:[Dhɳ摏3")${1EñAaf \̷:fٌkm*y0Uqyys5* ~~)D`{Qk_Td۸Iy,#]; p؋~\3e#s.[:]7`3,|aok-XQ\f&#F֒z?_ِAJ`vR?\:},h;AdQ̍lJcw$$A2RÝ-At:#oPWv j#Œ8Qy)71?8ܜ7W.:: W 6hq_TfM˹_,bqzi1T:Ɋ6rߘ{׌i_Гש-N/[bOC7uq W*8s@Mtʤbx41آc2--uwF9޽s9R~ M -*' ZDj&z6KIgIĿʀZ-T}<zr_x@ ƪՕNrفDx0}J;e9K7FKA+DFxkpi S#?p&ncS • @׫p_9)=*~WoNk.D\t9_xH7_ Z=W)[hHx=&i~tRՀаbqE;Qf̲v0CCvc\bX1ՙP@A=`5*b*|6tإ,+贈iwd~b&T!&W ۝&zR \G)x Glcx4;1Ti5e-ܵօ@Άݗ-l8HxZ=blzSߧ@gĐp*Cb3e&n,-M<7`;•6k ł%u䲵㍴|hh%OGp 4xv.0!~ *R" ZvЫ HVYPG))i 9 v QF;GJVLZ( >.r5Rgrf+f[LMPVJ'wV DzJSӎ*d~)q4, jUvDfk]#a| R C{*IDtRWb撎ٕJ/gdAtL b2&aZ&gpV$A .@@@<Ӽfs lMN;wArW*C0dPQ,FP#J{$ƒJ>H6{g\Er^1xZ9@b`3i0t8u%[K{lʏ ) ]%'NH~m zwO %@-U:ҝgP֓2#iAʓU{:VjrU¼EurCU[f"3V"YYBY'aͷm ^Jժ᣻> Se)1$M,.A(l/]׎2H/r d]02s?46fS`լʾ j6]J8 K?bKK3xLoK廨I:]f4iL )Lw*dZ_٥hs}M6jr,m𶺛)y@P1|݊ijF?̯nCkļE;%_@;0OԚP%a[{ I4(7,1!j0 \nٍa ɟl.-` Mmn)ʼjJ$6,@eJH~B$8`OqP4$$OkN?Cx1u5dt&fDaOR. V wlR䄱vά0dj2h˃(A8RĎ!Ȋd)}5Rh"M)/E&ed2it%ZpT:c/$3-:98XYڴE&(u@t[FՅw b@Tzc[8b1ad7酙ё|n :?' %ʪvE/g-@qy-I+R5&=)B= >SG)l:peC<@f}&'}*)Ɍ&9uF֏<e&CB=ׅʫ@Qa'ןZ"f! /QmBKT}Q_/!*;Z\$rIhbuaϐ8'c>FT_҅C+nˌm 6Omv}]YU= j]Z s~V5w2@~Zߩx#UbVccϛ f KZ/ZSY^α]܌ )xiy-۬=j{w>ꕆ6 .}3_)T` #VI54#, #{FhQ0ڄ%s>ͮP7@/"қ4%Eq@x^]v4ei'kNoCI-`͛ZdX)L<01Xq\ª:D%ZweF-r3>M\ZTC6=XOmEưba3[T+-OP*!$`N]ǎDȟE>rtٺL= ?N22%TX/ԩҕ]';W1z:‹n: 5.oˋ׌/΅;p>^Tl}hނ̟BfUFLJ%@y 5l[`ЩzhyGr=o\cCF%Ў <)%S 8%˫kCH&7qٙG&(hȴ鐙 OgUcuMD*"c(ׂ)yE5ĥcL*'x-נvL#kT,ΐmx eWC0{ƅ$ "ʢzW!'B:~uP\o'M}çt̘J4\Ý@ƉJ. x* ^@*`]@T#28R]D0eKv.[mm{SղO ZxZYT-n(6mLo-; a;Vqv 9ZJj@lK/g s;*汰J7gwn29F7ˆphWLmNaRpmT]?%3F[ꓻ*IJ ax`^èKK d ՘^U?V ;Tl.=3mB}tơxN1bRǁ~Վ&H BXڿ-u*M% V&ԞiPvqTE$bU`J6BU=zkP1ڠ$gvaTf.~zG-Ř8.lA&lOE,Y<T-BFCԖ.7U0Ѕ-bÌr:T~N-lA>%:#ѐ·˴:_(]!6K\Hg `VvIyItN4RDc7a~39P9T)*z9g#URaT!e~83G<#)q[jHgR?E~hp: 7&Կ QVr[SYZP Y9ڪPL?B;JDa#lO9_c;y^KX @^ D:%FcN8P%UfoZՊH-)ufmޤs*m:cC:#ILV)m!wPK}Th8xo'7kkZ*<iW<\\pjȃ)jlhNR kGLO߰-b8'X`}H֩q`ׁCUVh!phJ>:}];u$R{-wƞ¥ w^-'N&䞦^g+E-~cTRf.hgmwS=vnToz}-)4\InSLJf\HiN`ud]7IS!&Ǵ~&4tޗsz.V<SWbf0?U_]:<.+?i bh5B8^m>p|s9+r/zsIP ǚt?M ?rd6CYh,Q2jTe"<˲T.&2,oeGSC.u=qpy)tB|/`y!Au65\Hvne'LXRDp*zo=!}}a1&SaycEJp'ZS]|s_jGfO֌ 1(E#d $г+O "K{9$hio<̓g?ZcQ dǷ [%-,Da!<[R !fHW=yTvwыFH ^zm(QEwR:Ya SL}5̄]ҽzJDLK.CY]/dx7E(oTޝ(qrc 郲6,`2+3 5)K'7:/'޳#:d$kJy0vfԼ?U7tu? .ʋ0Dk{`]ߩٙ@lɘ}}MǠKmc0 "oZ'ZGA_vL"HD+'U*Ե̿ƈpӮ)w_ՀPg26ʭEJ Zң?I:{=cیL3\;d)So=BpbP;#N'*HV l⤃02n=.ӝͩC0h392!,%kZڃ }k?$@BvzY`x},5~ e[|Q2o n&W̍k(vڸ5jPj2gkSfEGi v3|sy7;کӘ<@m%e$yQ{t[zE~pdnK"yɡH4q,*hR|4#.Y3g.rظ }*2)*%Ѳ uP42w+e~6N?Cn FQMWj[,%qɐQ8މ^yua&vv.$I6md)HEs>.kKcni¥^YjfH x0U{cR(P>iFu'7= ^wC&kY;x%2E"菧|@4v <H2 e]̐zȓ UOxNճN26n!T; cb]+Tighn??A7nH;{ySMhD+!1p,]οOă&L$;E`0yȹCD`2YǙJ0w4>j ޞ0eF%J9hO?$Ig>e+:-B p'o:[م:3<]/Q|hLV]b~4k˜{Ya>-ߛ3sޑl34 x:7SR!aR*=(]#Z3vQ 80uh 2I͘08\23ӇewmzU/HNT k_"z+`:Yj\ E{ gﮐһqq\-3U}G9/<9oBmP7f};fA+Ul! L5 pg?LsGJJe@w!*RԔ/I{CVPrLpޗ23cfx>jUlb |*`I! O ˅]q[ [~tWp5wA@4j(f>W/_1+Ky=_ ()LΎ Q'j 'bT A*L< ࣤĝ㰕;ž4*t#$Nϯ9 b(Xv*J⃰Hk^yt%u5*ƮU ~M@bp׺C{ XG+n:>"$PqKA}D]HʹcJ>qaf[)6Ra0`n׹(h^!%=.F#3&X#)R|c*{.Gqe+/xT~. . 3tӃT7!'Y"d O-o.>Bc8j_ȹJ$ RvZ 8Vw69{GO8Nܱ^P"afa69 8=#С7D@FdK!V3yq%P\,E1NJf Oo>}deS 8xnB0⧢q -.hx:)pm}ㅭ&{eG4(w -==C 2eDy4dbKlIW}S S^O;]*\m2L u?iC$ݦQ'(Ѐ}t 6سǵЖ@O. {JO\m儕ofdէ)cj˼Gg7+BѾ]UQR )+}NX[_Z$|epg*Dw !^ĐCQ:‘ۧ\77_*l=geR"e~TB"UI EBKW z/GN:W;tZ)se2e/GTc -5}['7p.龊% }'O{+=*82DJƃ/I5IJA7pfYVrO`m*Й%":qY.ǐ"1W\VX8=V/lB" 售%߷` "=y0_WըB T. {1]GȈ\nrSB4 X޴aЪ ^YW¥'AsRM ۼy`G|%ǘWb"0V!?pX-4~ ,@X&Zwv~w][NIy5m~PstA23U k9R;ޖ3 ; iLJ~㖏(ZeU-D_<_^ Bm@5h>lp@95s:򿯱BwĀ+0`ڙƪ*T5]X% L(Qy6m;X|dޏ|5$6PWU~#JN0Zcº^;Am:̕a*{l|aj" m$ L;"\>v]rN..­ܫq=Ac̘uS;eGfymD~f>*;AM,'>:'mU[N p&+]p)ٔZlNwT0smɪ8wbp1rPse$/'ו1؆[C3`b̮/jo/05ȌѕJu>ymҨE@q` RA܀SŇ[@X$$JFuSN~k0\{u!Øsp\ r K wK/K6djrkd& s2(o†kÔ}xfhX=pږW5[ !%oY-Sxb6T*lP; Z$D''رUǼ_ BlcӧaA-}u|%p=e:[teYy% X<&XҨ7 dL~W0/>AYΉ&@e+{{ Z2 ZoW v_zuhmؤ d9 $IKWFD# X9PO)O2~UOoYCQe;G4eIӽ\^?)J^Lj8c=,sҴL1*W!`[{@鈕'0#.Z3'){VSGA$7L){~@ZCcCANw&(4Op{s/=+ ?tz<,wΞÚ^wM ݲ6!!Xs*KHeꖚV&8M_d4׃2Vm1ԕ%H0-ZlW楻&+h!Eճ'3K>rKF5ȾT3BLr[ `$6J٨:;; ~J Hib "][IOѮ L3o-Ä:AsksGh@Y#{y߻XG& "x?69͙6EŜJ63DmE?Mn@_[VuDId7:#ozB^My2I3\W5$>_GV!1yn~ T+|B1!X-Tˍރz&l,FM$O{>"C22 3ʜp74BHRf\npKbF`zYqGvP/,Q9ţ"1cOg5}nӛAB%BKS[Kz[ڭ<I$'hnf N'v=CeGjqww!<7XztS$ %%V<8::Lhb.fn9—5ӴfBH';_NwhfϨ?75tFNR(ROvzQ )ȢFoex> Ň3Bh ;NB7Nށa&KRjoxM`mےΧț܁^Akۨe+F%"3f}q`¨aqyJD߰umꇪ)u |º9~ &٫2"jû 4 ɯц< ulZ^H|IҨvWq/d tDp~gr,ֿ։ϔQuq}I3B' U:xKWGU=N-p'JObM=5n8)}b{vK\]]YyֶtV;j>2:'S :|Eu8ѢG| _0D=D-ѡuqI.X@&0sgER ]%M='0yd]1&D/ _c,!ռyq2O0o/є4]s-,>.'uD9pw=Ķ4H/<^t1%`(W< %0TG!@0|Ȧ{. P #~enJJm,:~5H4pt`Aj0(CmoeFмٙ6қ|Xl2E[aUI> 41!km 3 S^)KTḀXne2n#}kQ*˺8}Éh|vӃld͍*X.8KnM',^)L{?KMb͚m݆5wXuTlnH$٩ı.mi7XOD mk闢̒Jun!A|O'9i-M/m,t*nbB1oKx BX_{'c&B3ÒY![> qGU %J.<'V?d]'CeY/S8U4|6jE~+fC ..λEs/7kQ8/Oe|B(kRO"hc?o/鷶ŧtt 78#}e[nɛyL߆d/ l+36T&T ág%"#  "zj[]bh} N0Teҷx+L|2s$ک<5yS8i H`ĦCjF/B@_6&gHo!q%7עBVWd L1TOz1IIcKUMpb"0gc~u #$-E@Y0bqؾuɛ xȲ :H²W-?o{m {+yYpTߑ7zf|v?:5ֳ Ugޚ`3wGRTZN.(I)pʚ0bri )IV k>ƽ- 7a'C&u^sSq-pZJ10i . 0"p|L3W}V>w&'/Y{hHc .^fh&Cz6V'*aα?*;Th=lp!#WY;c @AZQjȑ7<llf_fmm$K`.ȐZ(q#5TJh%=,8 |=޲YQM\:n^:Dɗk&[qB79B<:U;UE{Ə߁&(]ͱ$˪;sl d{Jzllك w =OXdA?KLdEmVlfB畷L斺#/H4 Yi g UG&!1a>>k3, ޣrju ̕_ <)ˑf57BWgxMi " w36&GwGڌ@T^1('*<—uMV;4=[BS5=W6XE&__`02#|=%1>[t7%]TNI⏓dAK2xV6~ z?9b֯EYcdD 0?0;O?5"P \LLOxwLD('/Db[G(bb 2ʼ\V{y^yyYePA{od <)"S"\H:DV\; 9aМ!Ȉtf/!B:1)tWlZ2kvgRT{jpMzl|<I(!qZԪFԾgLx}b[p"K| R &6g]Nl@ uE9!ud&lzm6šXޝQ#>ySa>Ϩ,q|#T<]+c"WSrٖsq7ݏMˆʦXk`Zazs5J]Fg 1_ I 3o}:b:VHLIzKicήq~}e }ec-z_#,WnfMK傽K4G6B/N!L‚OGwD?XjR #lHrdA<\MZ;R%seh%QY\0^죶˩r{X9}0Bc93]2DSi8)`8xvmԯQ KS`_U9( 5G,L::܂ML^jA@AVln"#hD'T!u9EõZƭa!;3C |&;.T쓹cVe.UGpa)OCNpT; xP~b$H*pObGY`hΘfl33Wˑ(J_{lps^>2МX`>̓bƵrRN gs]};~I,y&Y4%ϙI/Y_%fԿHՂk"k' o\P#Ii^6(ÐBpO3JMnܻFڒgPc~P Cg3ՀL3OrMq/ IAi;0V"gi|"UV8Mazbws8 dmW~$Hi$δĮ%L k!KD Dz2آN4ψ4 j}mīŮ&,LvC<a8k] *2iqLofkNrA:8ߟoaߛz43)a_e~˰UPr%RgZT?3LJAdߠ ; oW=(Ct"9ox~ht[(7cH뿋=Y۷s|>GFƚpXR\Wג̙v^ۭ\5 73H? F-T{mLßZȲ6y, J%7r1E PScls!рtN\~Pb|6QEq{wҀd EWɱĽsˢ]SlZ:߇F$I|GCy]GfWlf;RR6e>uŔCc2Sb&D!O'2n"EaYO#e^q~Q;f7oasX=o-XCrjj=3DzCK"iŎKN{Y wNpqKSkFv̗#(|`IM΋fug5MKռ ҳr< ;^)I(]:f1: ~/\h;`X!Q_F`$֍GT/a '9Sk<ѩ~Ou%iT7LS/FDXLAĽb">='Ҿh ~qOxDER0'~hAimml_r|σhuHHSF̐h(+:kw,Xoozg@.C4No\ѩ~"<7zPL$[%cppC U_}3_dFip(+pܒf|lYm ,V1Zx?M.tȯŽziw*S|Z\ÅQv \xͷ97$`ft/f=RMըoDe! ?y*V7ʞM{nAmuɸ9-BO a<q\T *TCɈ;ܑFzu(:xpՑ% j6QwI`iU4b]瓒Q`f2dhAmRӤkO˜l3ya|Sp.@T&Q;rbqT-V|z _%vN;Ǟ|(eិ0YMF}&lv4/1$[5S26augQ-EN߾0:m3]ܞ,r?FbFwr*pI2yqxZ@jHL8:hmIb1RcgDQr)%,]2Vs(k3,&O}wlV96ZD {'T2ƼF%g‡hO|I 9cˎ&".Y6^Y 0._P8;Ԏ }鷓lxoefeGQߛ lS>Ϡa2E4FA'jK[eS⻅aRseFo+YTfx{M8iP9wEѓĜ+c ;jΟR!fpƿ^hz_ g8./J ֠}!?F4M ޲j}{f;feLh?RvuU2moiaLAsWJ=[=#&e zJj*n%PʸR[P_:uܧ5ApbTЂMP̘b bH^I\ akgl-iUW)86G΋dF+-Қ:FW(1H-zD@ |\A@rRԳ20-K:Ac*P.W*5p3Byp™&_I#}3pGD7Jc8I%uw MJue5*5l6ay] p-T;:Gde5|UF`'@Tߺó1<J! 74wҀ+S+&|~*Ȩz=#SK:Mn$cǁ_*/ʾb{v=CEuL%Q2,f._I*&iFҾ'~Qx-3ކjy} Lm'tgMd5:BA.?2K/}K+inYaw*`EIy=~Z۩aO- ~ٞS3N>Mu\X|c"=i,UEg=8{\npU"I[ T4AD;).UKi"pJʱԓT mLEzTbF(\>**Wϣ/d1cu$~=Bj`zJ'\nY"pڻyl)ŗ+pQVY Mp9>q{҃&Djn zO;=j i{eaSETL&;DH!m60я궒4l~?PrOT ddRrWA^nχܓ̌E9+'K/tWZSjqZA}69S*eUfW=]XOm@JRYmW?/VGߊ\ِ 9K2 9[a nJgF J~U=5{_NbD_ll7מHy5!5pw 3NEkaHqɧ5[FmfaxeVsv~s 纎PH'A5s@ [~! LC5~ʻW- M [=s $L%bYZ1'dMHuyGrB')Mf ]Mbխl,"9#4|O9j# !@}0TOXI2IRh:?9Uwn$!~<ߒi}^L_쑏kfcvO|KM~_=5*>/}ew@߻ñFi QUX֩zf0B)g`Y{P"tFjqC"T)Ս_=Aa^gozڤ7|GxEᐲ? bo4LHMln^tWyn~O!C* }a?iWiE R&8JsXj1*ϻ ~J]PTNRy"~JkC>u.~[Z#vKꈧ;Ht}\|$*Ixj!DŽ=?2䁁l4UbiYbw/ ;-4xͻ>an[BjVįv'^ :Kک3mta>v O3ThX0~. XZ9^0?.H-Q1?кx7MݐK!8 jg ǑT'wح!w_>[h##%ho7n=rnzE%1Qů7sױ~%k}z._,hq~,4lhΓzB\ QԶ&[4 уpY 4f18φgK"@?OgFF2nfy f+jAJcVmcxqQ~^\&7륛:]61S!UV JFW ? ٫1TI7y>" Sj.Sy[˜wi!ȷUJBE?:$gB4pQwiKg < 3'GS | Q^^a`VʌĂwo6GW7#|1WJt1Z hT+E](0x۞|5W HnVFlM@8=8Q~Uc{d 囻4ޱTF޴N ]K lײ2h-ɴ!Ro<ӱmsl$~yz ,߉@/bEi kqJ]؀j? k9m56n~.6[s&tU!Qf^ &ʛ##TQow2Y.墢T!:+k%"~q0-JRn=&ǘs@=Y;Yesoe0BlMԫ7H:R6EJд2xV` PuE !^~7Ya=Ù%%}?B5I/9zP|;=UWX_r13ЇՔE}6\N,nD8_ 7:He k,<=SEqa@L7 73~zz ?QUx7l Ѻ2N9=$dw?ΛYޖ|UMտ;[DYqMv{&SoM疃ڨz79cpq58jhvK'ڔWَH l<[vzfUcҺL ~f顖X ^ڑ$N1pP+h ҕ#-Iy:M3Q6cYv3 6mI3/odU C)W);iإW̆ ɕkA&7Ee* u¥^MۗQP[U_ݿw!ٮb6\I%Uơ{|ڕF+.&!p4y:S^.JlNX!_׏f:Zc#q (L͝׌܊[/k?7C)mdo])`(/D7ZQB ظ`[ý}WZ䢞A@)#f/4;l^0L:H57YK:AaU Td_fٝ0!TmrrA0Q6q Nf"~b]i`R@&^PH8 /hGb#e7x-βUL|\pN/AB* ~qf|H*\:x - eÐdӠ0 vB7I.Q?2Ú8!`'n{}T*N/| \Hgd~K)E9խXX)X,d;1NˆW[xt]Ϳi`! S'm̧lu 6?iz"}sQ?i?QYNh6B6\ԯǯSyӁqUʯٴp.?$B_!{m $3fi@_{K! j h)V&#ß^W2ބ.78)eh{6&4VTe-=vm!=n ZHUl( ͉+su}" "I #Hߞ6H/~+ q43a[5`;qfXʃ}㊉Ii1.O'MGjAo9`QQn|FB=U;5X/mRjs>__Bo|̞x6n &=* waFܩETʰ[W.,HԬC]nrNn}!U-ogzŹxLJ@H ѫB:!0Da¬(7^u2(@eE6R&vT%kԭNQ>&f~Z{Kc)Yk1Xxa]9ꋕQ9)%*?\ziNӛY LB`'(6?}Q8Ʌ]tqM[(GS@l\x x)~ՆI C̤;*$uDCx!"Et]!juXr % GޓocSP~ 2*-q8en c?a3 "(uKcGSEM* wGny]s|ؚ(ح$ѯkxT#/qè'`Aucb70xM!B?jZAĆ(DŽxZFr)訝BU#_~_`v :-`9n(E"DS >rW$n.Do&]`ꀼ\^iK!@iZmDUșzu͹w՚_ߚca8CY9OμPU:+1yJb>J8e: PFg;ˌA5|kt?^\qwꉫjݮPx ~z`]>vq蚅 LI$ Ud fajLWr.4>N$[}4ώ~18N>K.GM_`{,#y܃4)t*ɷx Z|W1L]3xLap @hUߚtD[ğV~"ea뀔JC~:qZl\E]]ՔG5kQ?V]Ir8Q?k Gab79_jywi͡$r gf څn \Wm@0etyZU_̔璱 w?Z M}XD7ප!6sWd7Nz~a(EhWP-M"wu&TLh _J{fiI=2̫QrL(uț>T pMv",dC'i0"y4O}OKEM-`nF2r:dsE'3Fx "r0 dEJݡGi"s-?~ Q $d$"Q~َ3>HNu"[;HYy]) {؜CJ2=lu|oMtf v PgҌj&}X)-z2ɠ oL2OlW/umSFL,'/HȢW {`bUaϱR/u2RBFC+{Kz8;> zahDʂ%$>b{||o  ݷ{AݤNTQXACSl;B':Sv>3xzsY m.<֌pZo편f7}%٪~B.MYG=q.y (xE!1 3 ǨOe~ܸ3Daj1(Luiz$ɗ&oL7sH$p-z!y65ze6y^9'l\P\) A0<=?sB;j 6iu8||i 0E; 'a> Eu WE @5yI:C7o(H>:?ߎ~S׽m_ݖ2}l5ܑbwGӖMgi4$=GbYt%S,ȶ_ 3aBaJ"cρى`'(:in`ȂHYrnѧٜzO-{|{4oÔ=R傩o3z)'+ESZ"v]?zY> S%AqYa]bO7gvZE-!ht2*_@^af5aH:Wwd3b䌸QXNݣ%QNbۀ6ƺ0{a*eq*bCd7۩ŕ}n)?tMiuLf WnChy°*|7?82Y;JwѾo6uKOHgdqk%~F+YAhADjawTYLߘjsBJd(i]8)) (!yaKŤ^d2ya.tu5Um дm),qn;_K=Q93 "+jUK6.ԟ- ByWMm_=@ew0y}9hxUAb)ݑמ|qq `"4nf18z^r3#71׼ Eޭ?n 7!Cа֛us)Uiypr0*('զ7U0pq/>:[sK̽-x.(5CRWqseR&Z0; [l= CՄ;7/,>wÓ-rD?c*W8֠Mtd TQ:(]PU&d ƻoF:rB I|Hܜ}-'~hn@\4cqv:ne갣g+-..ZAsW B|7AoVOnP_C:G+x2RY X2wz}uC9/Ewhw0Fͼ!=ʊ-9 ,11ҼKhӗ2iZrP.=A{s>yP~l%uyS4(uTvy"3PU'5Yb+y_2ܖ0 Qvi4 mBΜwg_JL"?2!>h7ΖOBՓݯU AP.Y$]ckvϻQN=aÈ# ټgFvv Z;)gru^E_1( m)t9:/R% -9=Pڛc:]D(z)h2+ut|;c?|gaHH]-#5D`u(@uqla E81rzo\fW8XꩪbŇikK bka*˵E#RbyJו s_@iEIM&BpY!A^,% ;>ua=Džȓ8 Vf7뫛QSbzg>n*-TY *N|ː X/+G:`8n'w Xs܂v(>9̌ZC NAZf5s!b}dK$Hrp$SԜV{fQ`uՆf$j^jLd2+h [Ɔe7[ m/_Q8fLXֻW=Scip "Oth^(?G$Ts؛zaHwLV, ßJ luMu"h|VZգ!6>ĆüSa5,pwBjei}wգQUJv4W]/O 3% @KK *T 9dZUy J <+x9"c)C5%N{Dچik9'eWJsc0 SֆW|^rVJ\U\i XS(5^8BK>c칥8-ƥA,`]ˆ<.͢$qاB##prOUշ03I&is`B/鋹2ڽ!WQ !o"ΣdƄ#(OH38{IK9~I (*DX>1rۗ. 4g̺,3=h܄P2 ʄekk։9 ZhG* D1VWp 55}2j쪠C}*dJWqyNAՀEaJs,zO9Jun02<4W76^co @E!IҤ JЫx-'%x,ܾB`[ X5X;~t]֡NnV2k"Ɏbd5 vW5'm/[JbHb?rr6 Fvo]!Vtc|CY_Rn~D<<$ 3Dj6CT"{PIH INP݂ƒ󴸻S Ȧ\sP|4{6~"<ͻx0;SZZFŐ vSM8ݢPM.{\W.>' S+d) q9^u}1t(lD2URj]ҡ'wXjȾx[o3<@|!s:rɼ`*;ZޛpTzʊc zDžt-It KNyC.OCt "hL?w,%&>$q ӹFH+/&)C%#Jziazߡ~̞n1P:oʟ!ޔFد9F(zLEgs87+>i"}[8N>j60Hs(:1CJ'OTGmc2QGȐսv! gM`M[bEL i w rd!ȕ|Ifkॏj/A)FOu{T&pViG#n%k׶'ßW|4?) šF`b8Tcx PH^D]W&a3 ;VNb2"h!9<FIK٘r!Gp8VA.փ;b$ <~瑩kVfc^a5}0}wgա'CCWh)L N+j\}nFtДB2 U@# k>g=28=ʹQ1|Ys [H oȊ;8'6,|j+&2&(\m]?yϱFu'qhM p6>8vGxU,) ![{`h惰SK\r7HƬN8aEZEWMޟ\GD7x@x[w fX4*ݺ Lq.ת+=4-%gTgz^JB" V4ߣhk=EwJF kݲ!+UB&jPU/W}`ВZ":V [| zOp̆a*Y[+ǔ~>1nAoyJ/Od_#'c6aթ& s.!T ƷU2r*BAAM^IJ`WoWֲ[\6C Vb:(1 St l'ꪳZBB Wᠼ?2];7|NHˌxsEkIQӬߠB X xӛ;mM #G\Bws=pzl/+&10dL{/!GhsaDz[qU TmL FG!#qr]p]i%?k.R]`mθ;6]gX`^ pu|g*>+`@uႿS2CaI/XcI M~ܹBGFX|}uD"ĥ+âz݌6&C(u; +Fw .p=x1l ;"V\siMGx ɺOWXpx c~{$d$_d Q3${r|A"GكI/X{..4zV(eeʝ?=-/6sZf/,z|P@H'%~ SXēhV2>_[E/s:b")_d %4vHt854!<ǃ7\šyos U}TM(OAs/QQt4k׾MGܻ4>%7U(8uSςe.(]8,zNJ_?B͏方3/.ޑ~Z+]iL" "JEM*\08Ij,;Vˍ,v83v.Qt^4 )K *ߒs MHݱ'[0 L`KX ? dyLښAVfvV "M_s&A*R#4aSgi$8|/[cqVnԮ^n0 Չ ?߲;${5h%tcN6D7pO.lv20T(etw{9u2ixȎ1h34*zwPjpS3aĴ+C 5rX] tpBfj [fܣA T!HÃ>8^O$H'OFK{/2'xRzC߹Ӵ͚4eӰŬ C]+2]0Z0>Pd$gW͋cG՞ʐ*dbc(+aZ'EPKuY-&VD`C3]1xA(Y׀e% 3t*"ZitNlrè[/o͵DDR>_^k?>ڐ-ViYfg,7ֽdw=$ǴLT MU,ZkN.uG~r`7W mĞa'J(r(qHbvp02_qMpm\Ri\T\Zu?y&,j1^' Ǎ+vG4<^ Gڄ0~YA1UI=kQkvJr`Fb8\»YKqlxJ dx~C"ȣ,*m{+§G:ͯsd޿ʛD4q:a?2[yv+Ѱ!q 밉s ͭ7EԘYLadl@_HAPU J˘%J䂕C,^: ,o]%HV`D2k4ۮɠ%]WCz]0Z˗LSx|M;Yًo4@mQV|A!VlQYXVhj{VzFipƒÜwQv-"P/HPD9.I[ q{-EN۝py`$cDaНK~*U'q̬oűGz?5)Lq_>MWKTثf;?yj kLUapP=H"B^B3Ɖӄ^.>:ncaAZZՕ@_O_wZi*|. K=`Gڄ")M"X?t8DtqQ4B&Oyp6cI=* ]S)u=omghai^<3KWRJv4C wcxE]oiwmQA\oP4[7P-2zKnQ2#$nDJN*'59׹.g~{QհEm4 ,!aP"twY%Gz_EQKe+!>s8Jθ-܀o N]#Z  :nIOORќ: rW`2_s2c6xR`:;u!{3YM}7 U Vn%&A涃Iؔnǘ-pݷ cirxl-Ɍ3?3=ɅfP,,BsBMO5vlRb[?$yUHuCn=۹LSm޽@һǵQ$C_%1z Yo9(p8CdQt @n V#Sc|طM.9 0k KZ=m;[-C@tirZ$yLQ$C8tz8q~^vSgĄUtB%(Ny/u;0:SŨ໬Cc*f>:lz#Is<4#azX㦊.}a12ȼrttn "l'C I2=p {+aZ#<λ[z>:P,E# +0q uLOL:Yߟz[$XR/VN524wml3[X@BZvFA3∞%Ixs%7}5 󘁥Y)3¶ 0`W@ "|KuJ(U%xM~KL*Pζ_$). F/&Oz l@{jrh"xH 9[b"Mm1R fI6%H} 6(́bmޕm;k?Jեn(l<{eĉ//(*y9#e&\y7䙩%l햜T!+)t=e)h8?Er2`Ƒ#IWKسTf~E>D5#cBXK\t[BV7J ?QR>Z#I"Lf>Mb'㋉'¡!k5JSpDiO ) B>km VŨgvV~]}2 5!@eId=etGɷiZ7 ͭQn0}f:ZPds:ܖh:aqBkM5$wh9Ls0G2a\ QUk[\X#4|¯`rm&F1t݈vI7#=i (s< Ӏϡ#wVog/Ŋe5FD%qn(AX Jxr g ]ki H"|oD 2WtOrBSCȌkDC+I;\3E@D5*gGNaeҖ9x`(:x 8=4Pgzv$jFA%Pv|Z!$=C\w+=Ok[(/z,E*ZCUw lh;+ҬQCKOcJl$c6kB2(9Qп 3 "Kr AFe~xcw .(h^wtSؿ92 PJ5ĎVi,gHerfUʓT􆚓_ZeQ<ԙ܅#¬2MuHf Ya2Ot)h} $aŷ~gRZR<T~7mw/Jum5y/_AaB74a :B{܌FIV-ЖC. āϮ"V'*;GuSQ,aP-<Z:w˺J*w}wh T,GkV3S0r|p;DF;=Roj)eaP7AdVPƎ_dskU([ ?Barf3~z[NI%/? ޸Ra ka IҢV`TB־ TǠw~ńfc)K%>zf{F;(?2fQUϬW#JuUU mf1/;iWnvn ǘ/{Al < n~3 -whx"2}(O c-v%hwl69c)PKkC@4[#qX] /lS VLMRt:(\+&~ #.ĬS%0uW2Ч>cmeM҃ڇ p![yװ7p{9?5z2]zo(D+֝CW|RdM+cU7}U 6~L31d2–*A:Alt+;ݳ0rސ 1&dahZح c5cUF`1'M VMd"7ȣl9!9] ]AgG3vPXQ-HG Kbq;.GJM\%/m:_ڋGeZ]:N `s6/-yiaf>2XL atiU`(~Zz6M5PwqKoF&hᘟȅr_+wwPt oBm% *\UP:(Cw>Kɥt+3qgE)O^#MXg^v+)$S$Aƅw&ԁ٠#{5e!&!f6;@&aj?% rVPwRUTj*P?w? 32 Z~#mDoGas4O|bNtMPfPӬyfgʺ_1ʾF|OyMD}{p s?r!+vvRǰ񅁳jY^4xtJ(7KQ30Z,Y9Ǻ G Gs%% W}l}ipOWܟZ A)kAquZi  W7$%j 6}ۚ,Ш2G6擗Ĭ$-E^1;ǍUi^Ƭa&G4#'f|KyrQƲO?2\i}qJ'QǠVLdӌ,zRQQZ#33ђsĘsޖDNKB2UUM a2:=R@m:),iSR\r+K!q:CޒjE⽁ RQ[hPiib1w$`[d/ط,[VJ*(dsw L5Թ=;Zb/G";/Q78A+/ pֶُO1ưRu鐰ލnWg8f..Sِ"LHjGsߒFNϖ ^hz@{H)ahD^)8!.o)Z& ? ~z~K'[ݔiě:B?b",>-VD\dž3\I/xئDF`:O(\#ڬ}@uUAԋ}TU6r7}ym4O$TO+`crtF8耾|OW.,*fU3U|<2BZYMrܖvsXU覂r.Y>o"&A9RjQas] }dwfͿAM>'"/E!ˡ@Ox?F:+ĸ}j^_kT'4=N)0;*g`KXFhW jꉩZBb:u/>7IͷΔ&T[+r-YU„m'˖*ꂕ,eȌb<Ԁ3V9"qBH|+4Rz[Vr/Gl:yfvO l1zŦ:Pa`h=B&#oϢ$D8_X=QzXE!0[Sěq={Hٵ-)F'SRLaC|r:A[㟤ekHֆ2B>{' a׹sħ7!C:bI3.H% 3WöYJ7*@θ}F"3bG%QJofb;j(H@G[) x` 셮AX(!M,/h 5.3C:~UScަtc/o_%ֳ0QTyg~bu G>q+˻ʒ/)PJO?a.:|.f"  g X}r^c/֧MFF۾9ndKzݿ`5ѠY}; 2H-b<7o@^%OX EH{nXSiNAץqѰu(Avj}KeEߨ}o6|+ RAu6,ĔpA1ңulGUOD %^-)؞`qn!ӆˍtU|iTrMGV&A=⠧0(IĖ5¥34};{mj~OA}*TJ7a.ݕv `=j=`ZsK#a2 …G=뒺KX ҃+ I$0ӥi5v=][`Ḅ$nkI .Qrcd!ܝ'ϢH$FrJ`JFEY>%8TN@~~G0:ڵd4}™ ^o}8*/0rCJo[!W+A4'핻x/ekexzb+;˳,!&bm_//;>)hi4%'h7)`NhSNwʊ!"Ai)rkB(yd_;.n̚PBdA}z]e!"ZCSd~+)7:$[3ϴk` TbS\oYΥ`ݵ;/#EGm_V@@ZMdݼp{Y bLrJ@?S7bS*;;5x`GY9tK(,.O1peF^Gٟu@c0<9\NQ/{UYyӝz+aE9r=`A<O/wCWx@Η ^rDXI|j)8iy }ЋYyqE_ \zHYRTcI~<ᰝr'9Ma4ATs,mL?9ej//u_jop^8 |{_3<"zK<0,Ro=|⅋h4?0CRQGL\UxU& ݵ,t(* /N?:6D$̈6=Aku{b5(ahacxp+ c%<1qjzj5;B,q/:/cfʼ=Y"f/sżźOCjDj7Iݒ>EX!պu v`/U/l#NOWy/P b ׿<~&chNO.dmнA*>73Nϴ;jnL !+Ua!4ʹ-W174FZ0KhVك| "{p:5 kl*Ji}r~5nOty;!~yе+oV׎PK ֨2tpT YW bNF;pSVt@~ ] JI4fcl2)|Y- / ;ozi?2R dE@5 a$ܛ7iSᴜt-;ђ}i@D3 _>O10Lu{3j VX8,F/43i", fQa^PQ5|߃ eұ sc B \1xw o)2-& tV.MTKmM[X gd'; =ͰfwgxG>Ǐ-] Ćzنҗ)dJ09}x $7>ѬXhqo,|OWWR2%_6 S7RdDJ~co't01 Ȧ+3&1`K,BJ@)G_zvXG/ma5PsWm9,d0gO ey L?*E`gD6Ƨ@qKk)zIM]<#%Zr\aE'_Q=~ɜ lɡC>6A f6}g_"C䚶?g!cXigU藼X=#J=c6G/ˑU"%Ht -O`~OUaSVVgA:&Rc}n92m-.E4<@#֒ҳ MطlIS&=ڲ-ZL{d Yjѕƽ:[,#˫K"2խcDxuuDr(&Xa ~6ݫQH[u cMK(FCp<.zrDFYfNIFex,TH \9UKǬKrH?v)7j۳\R3n˘V.%uh"vP15ܜ;M\19{ ءK؉-g܉Nj@UV~Ksz̃ Pi'BP;`l%~'Dr6rk56A@> ^j5iUY㲲a>6)l&Fi t|LWJ I4%\V=cXɃ'ց˫8 /O/qdp!M);냸3|<Z<_F2YFWMll{)/j9o"Pi_ *( +>>pdsP94.+Y{+HH"="N g ¦aY5g?b9Co TM(.+M\,yӱf~;x%pؚp|F# c+ہcx48w}\2W6-٨gD`֜ >Ƿ/tTpƬfX?LƋ3_w|72m`~-nm= #dDӱٖ(+p ⛴a*V#)e@lUԄ bQTx9?\BV|̦+SbQ#ldW$ukV:axeR͟n?E5ұC[X<#ԜS ]{nH@P&Mv?iJ\d1USݶ!7aL%a0" %d|&橊E{/2&Pob/t2gqih#ϋpqraI}{W6 s ȏ :z}P)AKNw is) sfB#mKHl ߨ^eaɳ7;߉qMҞbXC,+H\Z%BN:-EjE]iS%aXWmw< Hl!C>ZNGn6(|uTC~G7`4]~s@tj'+h?8RTw'T>4G3݀Z yR/S =׻:A 5Ry#-́O.~ӡkE]Cd1itgz, a KWx!TcJ} s<\$wVKw"B/21VNz\4" Mmw Xuu* ?QkAk@ͷWny~|^/Q%vDţIyTToYN/W*n5W]ȶ3|B_/IdrlNaբE= H1&{C1<-ZZAfב'n817 {+ce(#S,3?k*ϦHqGw6ݭJot`5 oKA%|ՒY"k †J|2[1¡6._)V9[;7qj_;e*eg[[|S->_8EVH`8#!tLw7 k}lX5V/$v}d`滌K`K܏Ap3udA1mD*(L's >mڑ8Kx!H/*q.`:9R #xq}'5|Ar> v&qTup0-3MbJ8@yRzex^fo>q7Khde=pãj'|ZԟEFo)uwà8o8DH$8T۽nAf:J0@k6:ҁ4S%kQئ?'#os^瞓nߗt(>bE+)j~NIbsr2Eca.J~ SC]r:w*wQ3B_qSs0( z, 0qRdI^8ĵWckxN&<{JQE |Xm IAX֮/=C"wP+(@Vk4D ָD[)NLa>{j+$daIE:XdG5#@ބ=E/`p-d4ާ'EC'U;d?iCDqζȷ.P`3 l38; M1M es`JNa V- dT h:˿ec4bPu.8MA|l .FE=w6WwE{r]f fk6HCw|C:?) :< KKJ9V9&MԀ6(EXȌȇ=aM_p| ([7=; Bi:4D<)ljOFD޳ca b_ջ+In,=oN3":Ch._T+A{ȉL{/k!VC?5L{}eU"eΑ¥_Cx.0"¥?c|GһlfiD=ќ*H;(y67צ#esA=r'\i " ªg}cB6hgZcͫ)eW|ZK/9mY)Z ,v3jJe[JUK#uk~x_=aPBk. 3!9A+PR^@,WPy\׺I< .2hrhg<~-$Fd=e+WpE|pZ@7w41M`M+~t$7rQr{Q >kf٬EsiyVmkT"??I5yx;"+`zظ ?&3*/ѹ2sfLdQۚ`ZylY~Ű;@,L/AWnZ5Q`UN 8t@$ + kOl~gǽcsAn>$'0+|P]wdFAlZpYa7MOʲv ޏԜr=y\ZlE# -Q]H !d7y֎ɢ/m@.[ ɽe*BP3@L?(,'52eQ{"jź^ihٍ̼]V#Jt_9{wRJ?(bj21uݺ |3Ďgo&BkPxmΛzaXOSU \OaF؍kI?N{'Q}#ZV`YBo% "I; *^lpn(3HP 0~'?]p5d@}|[` 7Vc[[,<ͬVAvNm'kٚ\(F_P쐕0 #Sۉ}C0v)_]̃VmžGXp|_<RZ@P@GB42!qv@QF? Q'5Xk'<dE)jc0s}a/6*0n.gr'ZTxNUKIf%rA&k]Y@ܱ*S.;cu" c*"Atr) $G߷\Du>srt 5v4$ Β.9SFnk|K oHYE-nP[7}~_#5=m,X~[7 n.zE_Fe%:pQt}؆挙6;8}%#a>PC_Hi;@?mf;zXZQ0IYBd WN2>a`i&S=Ϭ&6*F|9 [@zxD#k!]ӄk`%Ҥuqg:X|Rr6GJج\VVftz{n O|"5iG0"uq؉%SSet9_S,ة/g b 6׺1wbbJ~k_x+2' L= Q𢭭7%ٝ!EʟV?W-}ogi=Qz`g[ɲ6`QYO{2Bp'p*xaԑI&^?;)?r茬gp7Mɩ9i` >pf) 4nu7+AS'3V (֓btl ͹R$8n:j"ef&ĉCۿWط|p^750#({-{kg܁؎WcZM2C@*<>=q/ƽV>rT['+ZQI*; :72aa6=rM@ޑhbfY˲"Eh $@P :E [<9(Xjtx5z8!Aٺ:S!$k&KF$J\5'XG E$[1,$Qgb t$Ľ%Tv[~pt@»~U-!< wq3ɀ`Q`ذaLz@x$p%= IYGaQ Zfҳ_j2@ʳ6$[[<),& DwifZsp.z l*RPYdyYtUgoY',4֧D=0u]zJz3u[P.hPܨ:7jԵuGF aq ؗ s&#;c^`Rh/Ĩ 1DU &;?k L$NNr(L&SY1HHɞ!񱀦 $mT zl^f@h%B bV[ -➹nnQRW@6ΙXhbV@/Mc )o.Fr&g"&Ћ?O\lՙRMt7 [9G+h\&k}+(,ٸe|*5q蛽OVm@ hj$$+߯F׹ c!ĦK 1GEjW=;#{ӡ*0]%c>i'se-A(3"4|- L)%tyuɿ+_Ⅸ7Eq3WƬ3nmwZ ʤC٢(tڙS]n)w@""'5:6A1{ kHjO6fyzy84(7rw' =.SCtKE^ ssR9Vf 6Ɣ/}ۅW|N^|SV/zGJ6T 1? kbuL8Z&j{$=r2+f.`OhZN'ٟ ލ1~FSgM`&C‰k'}3l 2cxlY@HyMcʪ,-0zMț:?_'Z%- c2#TEdMoo4c]TCt$GW dx=}#4q`A}M=[Df w+(S 5%)-v;8d^03[L~Fe0m RlYSP=RFO>L`Z᠟tҋ`O$UHri' o E- 8h ZΔzxI縔#Kż%ֶx Ζ wӀ2blVRHl%ۿX㤪P[%9|4[ԃYG\G6;i<9` U,ڑU V;L"c3 C 򯜵*ҷq~޺Fzγ_v<>9o_aEi}"w+CdBWvp9&:lD6}^=Hqivu{  0vh-Öv^m1y Q]lV>+,:-<@yB/Uڜ??Tnt?LYIE\@{NJҺ,(3"s*$ua(!>cWdlab2ulm[ј\S`7ɜ+ɓ4LbcDRJX˪.l',%z}L߈j~')s>R(_*rwGUɊ"!GpvMqB)d9WAiE$.zRz3w_!r :);']KRx4Yz.{Ag?+Ĩkbs_nW6ӟx3?tϟ7*>$x_ {^ff;*fԕ&(~) !|+@ {rzʝ4gFSfn {LiG z@xB8bY'k+ᘜ78H'OM_(OHh"_6aUJe5:>[&MBH~FQ; ?r!5$m,fՋ/e#9r4? nw'j:˫Wu7v;g;qK,,-d:jzA虅Ā(}30{w]]z2s"snido!zֵ ==oX"U 8wN(7S?֣״wrې%c27`]eTHqXW!/_C& i Npn8܆cRUe,\0ߺ&cb`3A{,_ gl8.i*"-o@ LSU۲s{c)9 =).)G&أw"hr/Oba=䩮q6 ڌy\| %g0cy#b˱^dPw!d7{sx*…scoz)81q3^7fOl^enR!,]4DٟvgBUZ, >|rcCOJT~@[?nxݦYit[E["0 O喌~IO;5{$97f^UH=R.E-ˍ>Si7ec-y> Y0XONp)@-i޸#s!LjlWdUy&[fH,@QO[h^#Al%rԴās|=<\1Eq5qdj*-[D+ۿںaȸCψ߻&~p,1ԪGWdssjP (& @@ -E *k >!Jچ\(Nwk黸gm/ۓ4`&jH|׆ ~X]Uf|tЈ&Fa';&XUĶk"ArXyoؘ9T?C`r@3R _t 3D㥆 >9?bn8)MVM3 3S Gk~6Lf&(bF8[ Js>$!,zs^~Ree'0%kPFN0io5xm -8+L>E_td/q̯ɞ#-S=`"o?×k=ڹ@ʽVmwh׉BtG0QVӀ59a@߄Zh_##'~l*LO_`Z+*D-Ts%9# xn)mx9"{U5|DlOA/Q i݌")Yo!HQ&AuDF\bkdK󨆾&%u Tp4t+*eNvvj1.۱ڛ@%#0S=|)`妷p3#UMeTK(o6NWuD"4jSDCtF]?f/fÜj76 ;_~2 p%ElVh/Rn6Ƀ4c_Pš-u,Rbޡ:TTIQ4D[LP۾?hM@"G6 ȩyb>Hu! 1X)BC&oAcyqx/. cc$nYtܶEowxB*VTw4vywi\#$X3EA}\K\`AW)/dPe-)%lRnf _t]/ .c?^#Ey9Y9s [lF 43q*1(pݕJoi"BRkH&7ߙXIDBD/ۄb 3֖!&R(aoe^zFB+y~؄fl?qųo&TtBISUoÃP9撚pM]y~0;`tIH@{~W?uޗR+eKqmu'_-[=̫D y1hj\bx6!'tnM0G&4Z zBUmYm0hBo-.$'G7` r\Wfd pBS&$"E]'$eb[E'%;1p+끮l 8k20B@+_EUa!ޑU\fֶғ8x_2JC O'h$+i 3u6ž tDjZu"[Abs\17v2֕r}WJ 9I$ `> n$-,jτiF_I"*nÙosYG/lqΘ_Ȇ`,uG2(?"{ܤM$5Œ& (DKLq(&.I!Q kͽKM D(It,MWF.ނcroMՔY0r -O؞$c Jr._Mwe;qL+_7^^$6JU~T>tPQ?<ꍽJk06/="%RgD@5T0;}S5G-kO2[.Rjz09ìT}4֝}x~ OQ?ܥeJnb#&G{2v-."={>+ rG{8ɦ0әX?=*̬k>G|UKnsYH T + F!!eGTZM4QD*YU qIlj/@J<f1" `jFҢvH@ |dMz,Q#Ior':X[(K֏ 9K?):/Ø.)ѩ8o-&FB`/T_#oHO:3&0I YwPIA\gm$oJz0n|;N_bG,P[s]HJ[fC6~44,161s) C#h!_,\H< a/.JgP5XCޙ.CHpaaR&ߨ@qU >;H^o-kVٰtw:8 <55߱c9\%Rn`XleKJt?xY^͓A]6Ig5nQ1PiF,zz |~՜ۛX 0.6O@]_IʴўJE!ESI_o #rq* )Vbra*q%d8\%=ju:E 8kIV:k/: 5okgK-Ć9#XA&L7huJYgLIүo{g|/i3R 2Av } ]N%emzYy^u B }(3͏Mw2;qy?%A~?A.j*|@T6%ڻ/Օ?xGM \~| Ո%A9ŧœ 9^_fOR )e^Ǟ@ 1>m.F?IJzHT ¹n_u_ChKP'Cuwt/ _t,܊畚ˎ#[_ 5$EF'IN1Hj=1P]þ㓘Z%Co22kiII]u`N! fQ@#*Wמ@ @,7+o*ndZ02 L!_W~ J^_IHULcahrslw#nݹGO&'ߍ'`P†%Mijr ]4.a}u̜ٯ+Js<#hc]cFm,eb#N7ɷ6[琺љ랑?ބE ij_q5c᧛4Ա]&yY5ceː_ l_=&Clo5)#zd,?,eSr+#Ez:Yuh&%چs@@V#X~{Q KAI57B+,)׿ %! IbkDU.az`oҽ˫bTNu2 %2y M`6p6}V{> qOqZzaT_2hPDaȀ}=zn\+yl85*+&FEӄ&k^vhGOY*xZg3qtT!MƸ Ѫ_A0 YZl"":ܖtivƈ~ [ ک}mzg/`c߈S\IY["۱F=nm3l!)(4̲Z!޸8э Ѡsqڂu(*Ds_<#<(:= OBDv] "p 1*WZ0~QE$YO+`{ >GҘX~d71 T%[=qVY'?BBRHЌ-:K(Q(4UnH4bbb7[p%w$SCH?ɛv7|{~ 4B2;2^q]ւ-xt}V6& nPE* e] bqGOerɘ-}9zY]T@ "nNv Zh 58_˄ Q}Ěh͉`WdIbIWTq/^YC+9*í:qj^0۱4 TA8=3RlӐp0C 3O.0 )e@:2,0TCcu[4`*a.`Lك| %]="Ju9 qPG[tLɎ&25 R. mMUji:ڱ)ԢfⱲv@ZhD8Zw*,bB։, zInig]!Arm% c6WM[A)C,9^ًmi^ tnzV|lf4&#Ϟ^4fohWx$%"e['TN{ݾŵ ^Tj.HXK).yY򗌑$ᘈ,[c m8. wY[꾉`YW!|쭈6'0ͰƘ8k{!R5]r\pϤk(P+H H?ĵB#RiúmZ_)bz-̾@sapPe4oxy)l|+nhH0A*}Ʋ2N;Y&D18!5YjW_d3JX+fƼr2JЭrҵa؋QfjRָa cj ŎgRd\3Sg 'LO'"3C \FY/vVn5Ⱦض*.ꁘIqP \ *{eEU/IupҚ.ӐGTYshH KibUp@qS! qMN"glT8>̽Zttj=^@ͤ+x,o]#u8ؓCXaO6*:zEZD#A%!R d:%>]iNg\ ¼w?$~rY2#J|5[ f="iz&uᓛSEVflrvn$g:J9ل;ij%]J8űv:e$~{IJ6EoܞN3(' Y_hE_$q,T܅w1T',}}Ht[H>ZL WF&7f\ˮ$w??@݂Eؒƃց6)4:/J rv6 8M^6tLXy3ҮN v~oG]4>-Z . ]y)4X՟Iark#B;`"A"e~fHģs4'sPjSl6uڔq=4Weey+bXUSNnƑ߲0dFK}&8;Mv^-m"!|iTGjϖ_\}a>tc'<b/W6v2:!;utFNf5*l Fo+ PzGuGt6Z\`;$oJݿ|ɚd^tQ׾br`C0HY,Xɱezlի i%Sbm38XU;±/,wf0rHܤ P{:}):3rb H$A\ȯT0U`?~'Y"+*# }o~a];2 &rQRJ oT/j.D3ᐾIp(6ՁX#~,R#arI JfQ(XnY-w߈+#/ld?bQ9&oX}gQ&h@iikg&91`+]!QqU7&cESC~J> kg%YGx#n |6W2a`}ޅr^4Fhg_nگ w q'oU=OcP3Eurh$gQیwؼw.v,la\ce,织 nf7l?bֵHϡ'Sbxo3hc7FlX]ˎX̱{{7 =3wlgTV2ZyрpM z{[fA$Ymg2Y Y&Eebnl;JDX hr&RUi^A}q3TPwv!ɧ =3bԓnx*2rlO8B{ 3EQb k'NHh: ĀEwN:7MQ8 Rrv0.VTk2U/:j@iEhN9nQVB4.'! KfE'WQCٞqA:84+SUhjf8Ó2ZȐfDY~ K0SYE"5_S Rk1}.O9=} ` Jl8rK͛eJ=y2vr&lo 6I_p[zq\ 5&p 3JJT)ƤF}/sM_U@3/W{Ec4SEn4 m"M+*솃-[?d^yR~APE"O$ {MG'bs+tA pӅ$Y77=5XבKB$0& w/P6z^3yeO򱧦q MFgJ\iCo`'A͚s"%shI)M-:4oRh{jtybQvFh$aRq3++r[PByE5i>+vs_Vx*KՊ_gM$t;􆂼 sV2Jʅ0V8NoTixk(^:j>׵:Op_NCӅH42 ֲ9˾Dˠ6%I23T`9cm(4ԝ8hx"/ٺ 2 F+Ӂ28>1)'xhʼnjY/}x2 bDn?K?8Qi$V/yG*% +,\ԓ4]eizr{>i"Ӄkpt;n!+B̂.^oL9+w\%HJ y n/R=mnvt;,J&4(H׷`|-kݶ}lIhFњy ҜN߲7Ed0~W'k[@ sunEBWN 1ruv}kE ocd`k6n 37([6WSJBI``$:;ja0w ^`^E< VUSGSaĶ7ZɧqW?ڀXzR{D 2»cnVxS,hڤѰcH>6o|tJPz-gG7w+Ob?1/+S~:|kePJɗ$*당\Dpc{;K>CrL"~"&Zfĝ!4Γw :.^i|n˅L7WIƳeReG堖:"M}V̷悏82X:f8*lIwQtxGIO=؍Z;Pjt;S ċCzy#؜9Ǭ vHuG\𐰐l/ԹX0l~u vI3UFRN9g"_inJٻcDt2GmWǾ暆1VyM yґh=BE%Wy=Ѡ' 1[B}Bad?6Z(E[|v "oE?@[{)Ƅx3@_{q r![+tH̕zϨ( GfFkҡN/\k:`_Ngќ:H_嫢B'GH;-M}ifmzw\mDt2DZ89Αӳ o?|ml6!!Rz׊nDwQ&@?er,mYn1-fP0]lG$DfJERH?"6;ͣ&ً} ,Vux##pΞQnyS)BІmqT)751Ą}F9wڽ$Nl*D6}*J; MMT{Ⓢ#QvD؏b*?-WEDʒ3DUuņ˶@9.ˇԶ&) h?[!9 ?RNJ@G@blREBl󻈵N{+mdQWxv&rtT۴`W$၄ B0׃aK9ڀYG+^xp=^9bUWvtof;6as!0 Y-G=B)>m]8)+~f /W:ui4L$1q>s >-=|ZN6QBb8x|A7Mf:eA:<+;rA`cG $`5xL%"jp(W*#&7!̈f$EPW`gW)vhT}-Oed/ S:pH]DfvMN!QO. hSt% FTCx,G/_Í8mX&\-:9ph{ҖLpTi" eq'}P`o"RD2\itKYVq#tsQt0X_\uȱ8\htMy&UרidZ||`N c7D'%4"jh,(/Hr$KֵEf6֒3|o䄊< Ĝ l[=e,N~ryK6ɮUD rXLW9nA iphu?pkȃzvF@Њe:#M ,K % `bEȱ5q]@' wR) z0!<Ő`pգ&iNQ=~,QHxT-O3GtZthgrOH: %1 :߮=IH^d%avƦ'A{@?p;޶` VZ1+Uj!om[TWM`j^E l"ߞ#KDk=s;e ؍35!#}fr;XL.&:lfֹ³nroNW^unbXZMCW82Sdi |Sg@mg`_!󃅎ԣK ދTvۧמV flAlu>AO<q;ɖbsùt,j.| )Z ^zv58_1Mty)vwg4TӪP8`!! TPL^w)쵬G%\n "Ռf g2jNi<UjC@g66;?0F2l]ɵX`(xt""*h7[ ^h[bE?nimŧZ$-yUP A{G0pImѫut|"P>-Af6(ؿL.y2su;,Xq0<04"k_74e.6gqf GRd2R:@<ɗ" \J\%m^{9ME xխ]Jq~y%>;8C;[R6+>29b?к,hs<ߒs1ە-44Y.Ѫ?,׷FMI|sՐjMTԿO^| ΘsUةN>:#xN/msT]_o>Q$qBb- ӺҦ.Mg؋tapU3,PuYz?}PE:c`UѴ#F'G"$Д eI*6piN[0,l{tq6R1̔ gB;;0}6\`hjmU:gPĬa+oQ{r=Buxqtr֓i%3ҎvhFr.UE;5ɬУz~Y+=-'[FF =Qi& z2eaNSh9m]o:B `ru])Ͻ;vW;ٕELe.ܘe )aC4(ZԹIL>)6FqD!T귖wu(Euo}9[W'GM]߀N|ceAL[jkH}'0"c)p,G|vGҜ/zt"$hyă[LW^E DC]z `,  co.Bulg֔?lC9[`Z!ڎWiHrUK' ) >e}W߲+ &]SzT[sn~_k3m(Rn4#ت,-(|L[גn|IP-zI,"N'l;&L4]KVЮ*f!ȋmΰ;ҿd'B)d)nX G]\Oshf{BI;eyѯo2 ݥI=c;br&=<3N,S~R솴VSiS}Zya4RZ?6J_GOB7Z=G)$¡aMZ0UcMܮp[P?N?,) rR_Ap44OQ`_jDdĚ6#”ɥ^ˁ ֿ+@┣L ;`UαkFs bUς2Ydl}tǸ`ѮnD] yXKD _VKwcɹb1VgGr]SM_ 56,>i y㾅w˒>ua'PyIvs}LVx{K@40F_*6 s1:~~!(-YRG&(ףz{g'TomncV14uA[ڇ5o]@ r |=z]BR-&!auXVAJlunGwZ %hZB:^=uHTIR~b&ʏ?aRlD,;a3+ۻ ` 3hHO=1 BKZ٢sLdZ`ȭS޹v^JI Q_=G Ϫl|RGӵRsXG⵬T:3MHA07㌤m{{ˬ5!id N '2mʽe*i Ƽ5U[Yu4b|z} V)qz̾OIMir D|M_Ga3oHt >lRAe&@Qm5ȃי>,wkw}5 ~t 0.!Eʐ:IڷSJخb&R''f$Eoº*Z]}GNrYiGB '.Y%nu~~z> H">.TL#įtݏ D4~j2yxχvOCGm؎#ݯ*iQ|}U6zqWqdBD>ge"Re\ #b==t=IΑާ\ *Dy.Aj]Zd8(d& =gl֎g:i+^A! L0uWBi]Egk.Tpf|eY:1n[{7pCPq>wS#WtK˩\ʹ5Ȃ߳Pη} : `5T[w"]RY ߥ}C{Z@j| %zHPc>q'\0Nʂ_3pWbW׃Y6 ֡,lA cXV( ʝ`6%%đ3eU^}3m E1W4t+#-g>~MMN%{'(Uaټ$ݿ!] Y*LjkY,5h[ _U>Ns8~h,>=ЋDQ$nui՗B ո#qU_=GcGKg2;UCaJNJ "-\ngqOB wmД||?կU1Ki3fn/{ IOΤ<p'pX Rs{0e]gca{V :1AGV ZPl!ʏ ,nx 1Pq2=G]רtMuèMԇ}-kaӤ0iWLhjP2CG|\>omE$̉B^Pm\<1\v^k+cg>bpb VN^ 0]=y(>HqIu>R@pP)%)f%R%8(c6A;2ҤwJ5ȑsIuƖ. qZt u}hyzi; ';Pb%1Ajs7UzZtn)cz\G9qYW2rRhRJk) dv} 1Ȧ9sSEVӆ#  7I\%Б>~1jm!qET1d=zό[mI)?3X&l+c͐ s9%:*z 90#W"5˂?Dgw)Z;CVMk2|b?yX >ls̾5\zDW6µx%=gLG1qWwͤviooⶌfӢgR=;űoJ b[)04L*5ֿakQӕrRgCV"IVUiGc#CuN\C_40,;u Zz$rKDB>tjp/:F zm6!}SعsjWR6Stž_9oepWf2j42Ȝ9<)[#͢w03>uD(6M5?d()6rN$:j&Jyu 7f ʪB^3yܥ7۲bugN~#HdRPI-gQƨU{xmbS@)dQ+7 sEZ3a$% ͞uBLm2&~ۦw;r}^Z:^JE٭B)^@.`GbCĄe05ڏ28Of(WA@WrY2覼EɒJYE]7&&^w -xH6q6OZe_q`T5*Ő` )0yn!,/K'wQeVKT1sOxVt!8 i-ۛARhF-S9ۥXFjj]E R,\y)*i/ FbI:bve2{ςή#K ؙW߁}:69y#96̒tڹfY= qLʲ^\vVrWR|E:2('=Nq+hָQ@wrA|t!װ|bi}sId:̊\e*{9a}%Fw 0uH$=УF*yPc&SkV%:.q ͇̉IrۣL()"փИΖZX4bh;tēEV&Ts5&Wט盝~[E{.+j+Ma T4.|/VYƘt kְ2(\FZUP9G(Ig葉'sxF}ƒC$psISq9Y3$:S ZN"5xIF⩡ܣ8^)zSdH=~<5S2[?rЖ:\LM tAz=?m,bP;}3FxY'Xt앒/'R>{9)ԕ j UiۖJj,Xm¼T7=DxhЃ$H:o@(*I?BsSf3MyFUa)>l}4cM"/^{-pF+,'v}uw;I7 d{q2|,:o=wl+٭= /fmTGGhe*lm8L.uܟ(oW)F "gV<4 C-=tPUj'~T{]vL֓ Dެ!;*0@· /nm冝tT;"-yކ {Y7/~eXB$6k|@$M5~YXkq 3kDZNz2m"D'-ɘXp/ܗHcch0аk7=Y-ٌIz/ղ"8[BP\ ^f) Dȷ$tIR.qtGP| uqF 65t4*UA /6#:`@ǂIy">1Ӑf6]-˪cՂY`Z-hi/HJ6gIn<>BA%wRwIի~`p~L"Bh.4pH+VBK 6DBW&a) WzIG3K& M>b?"4,w5\6Dv'_7IMt$qN󆯫z[lVz)%s֑9vb"&GѶ.@ ۦwR^T8z?r!H!RdR}7WOY/ |+l+ B +??nON0y' 8W<Ϻryw>޵S" PjP\(Ee #+xS?޿v]- !}{6 - C@m7X]ڣ+oZMٽ/k" D=R3e5tеOb!#FYoe'(xFaΙO d-dЋ4;ttLW^l]H V഑}`HhcaV%9>plLH*Wo Hwځin|ds ǂt;0BURcf#.! OJXVt@DEoP<<4ۦ]V7aG_ Q]L@a^#XKqc ^՛}θcHO Kc!#n&m-pq _qm(r6\!Hne U!0,ӯ =.sUHQ@}~nQMb.>ʮ!8¾U'.LcxTzi'ɔH;t`" Y)(&cDSA䆠V#r`1 OB3YJ07y^\1@ OT*!!}PbeI!1a`K1}C;/-yҝ.soE(2itiJ+c.|v(۲bOu_. `vzTձo0z{M"A4]P7Aol"Wm㭯VxVzڹ.Z]~;2R>!Qj:<ٚ=Jk-g-$>`YQa{5cG}SS DҵTU=ͱ@Qw?*c@À|ۙ~pSTx"s}Η_1wMqM !e<x?7{m)֐2ǡ<=1k}iZTaFwHCPuS5(6o\h-!g2fr@WbӑBPGH]\2g37,(fXDTKkG/`oxz)rgSHuDJ}oOmFϜ 5h,;lM"[y{7 _"pyr@7iE J23 1v*coʹeѿ_Ps3$ԫAjU߈r@ O D$(Ĭfǩa>j *;Y?sJ!t<uMri|P@G@wzGQ17W+'rޚP(宑2A F_nx=NA|􂗩F.0$Q*c.$_ 5ӓ%アYQS+*tW֧|C4{cCRi~|vn+Tl!m3&.D%9jӠ2~*wyQ.$aĚLIf'cyޑ|l)+fsA:yU};܍C_6&J8!ιgT@dLr(9` ;)FfA?j+z-Az)鸥6U:F_" ^0%}'su@s[S7(8Sܥc#Q+} bLJ ȭ}_!VuN JQR:IVStnA }KuԻ|$+EA _y!og{,UI/51v0r֐Š2afVa? 1iPPjbB1@Bu+K轝?t VdKVhn 9F[r\X(sD]r,Pu#\ѼElFh >þ^ h-,bj(˔%IdZ/ƳJK+^߬MV B bl6]BߔO9F9񜒜'.Ҧovi4 'D-C^}bdp IPRԆ>>{K搱qEɰw)E[xxN[112G)f"·Cc5VHzW-IL2w _3J]!h1U*rRiU2+$To= Id՝TX'+nI*:Xx 2E|;ox'k w=ص_ҙDNίr eD9*ȋUR:C=ݘ剝>X'ak kWPQֻi9ATE#O6C8U!r!&03rD64'^]^6xa"?НGF/YbEaG XR-5h |bi=#=C2MWŞ#JwZ|~!idY*j١nvd4fG]oyp"}B*~:ep5ESo^+&5g)P8ZOּզ7?pzu7snLc,gRL^&,R5W>;^P5H#^7Y/uYmb 7{ ;E V: l +z4_P~$xUw,"Y'IChEb|Rߦ,!mD/%#sb+1R= j`-)մ?>2;ٻ,_:uDGKz/bg7CZ(w)ƭ-[J*RX稫*n7;{^k K}o㘆e$>xr<|2igBK ~DGbՖ{Љ"3ۘ:&<0409/%j7?]8i&FDZ+:12'N_FfHݑKr0 IU97Oߙ'n[1,GlA 5{ixo}g%(kh)3Vc 1.?AeP>H;8+oc>|ǔ!NGjyx3-o"?Wꉟ%)=(bm5 Er*zQ e/CcG9V-صQZ|@Քr'S΋?F4ޕOi#n2fQS"{vul ىE<%xT I-.6%1|3eLEP++޼q3$s~n= G?p,C1| m#C=j(QAL(U4RbnjqPZ;GqFH/4;0YZ070701000002b9000081a400000000000000000000000164df7f6f00016210000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜ9M$AHŁ5 %'^mO79'Iq,lg48^.p;pS,L _i%"uXW{t􃔅8$j' U"}yNia x*2P?DYbY =oy1!3ɵkW5+,3t%〺qN(vϚXM;B<<(`S `0 EvW^{A~a;Vwf%f`Ǐvvq=#mkR>[3j gcsF{+k׻dll,U͡1O:yA}xiͲc-뚛ػ# _H' uPtZ1ELʢ ߣn{oY) uE K=T"5J ?\#*6Jԅ5*ј/i4|#MċiriP4HrRѐ8Qe{6#,@.IER,T(ZH!aNÖ{m_`g_G5ղ,LyѮyNُES6_w&K9-|afɵ,Y ՒUhWDڬy/mR`w5@3f9hA$ΘHΕ:2#E&:s[K -D^Om_A ޖ#vUN0jnxHBsKf+ˤN$' >rŶT4./\+z0~Vi9soY))i9Nf4wMwH'į?#3V]Tzk3IѦe$54d|T_;ua@[UDkՍl?*.(ɊG9&䃗\$[(6iFx@2*BIUC㯷9[WƵ%yL8a0rdt1ФޅCP/]"I'ط"ُKɥVqK A'bnRjo=48>11?aP[chy*cB_TJg9UO11˟yf,M+cgr1:4Q ٛYs[{T|__ŵOՅ.uӯ(-=dELDn7}U2G),!WUPVO*ITڴ<3hB/(!hW&>9zuI &>uTPLdw.YFv(E)`cDx 巾NahoV9W^"%tXCeZ9#EmIG~E鸞x ҉TR23 ?Nt}(߁VU(oq̍8S{DDzO‚rl]m= 儱*_~!a2ai@Hծ} P2)1B~6Μm泙IDHLr^:HkJI4nܕDTYh:!Ͳ,EDr e"jp?HS4û&}~遜lch H#?fmh̏cV[H7u5uMBa*s5Mxxihz.B Bx 4O"A5prprӶ80þqT `>7>_قKH~vIp'oX "`y&gYn{B᩷r*I;TI' ;Cuo_RZ|?eUEUbj5hJcp2p oЩrLą೔TnƵt[hH('6ۋjt)۽ ꕔYGM^["/KF<[ɛp,|!ozdH\1N޻r _{(^Ċ@^]P@U,1ӧ2c=Y1 Z=$^?LB3F-n9q\ Foc( }0tZ>ʜKhWe@&#X e]MM5&fnƱ,sAPu,k;07\pLxKê)`:/yuJHh!tGt73 S3)0Є t>>vu3[dJZy7gs'˯TN%aõdg=F0,Ў<ەvNTX+X6PL5tL( 7ۨmhAk(\gQ/~z6{)nHGnF:Rrj\-A*3:C@vVd+?*WgMN6:XTFwOJM)ֺ-6k+}Q֧O[`,܇Re~&z21dP'm6 a ]pilx; ,\C|`m?v-:3AD3¤j̎ pYT0qln%'Q@/:>0T "F.I6=Am(.V! s])x_ys 9YD&D9zuŚ[v8g-w{Ōo@rY/aEꈍ3sмkA数p(!z#B*AqvOل ¬v5WJۮd\\'p T,Ym~ [YZu ˈ=n/Zwm"e(e| ;jqc\3.|ޒ/e^#^?&>҃X9쟢d袦M nL*}dNe*țDKm[/!K {pcm#?g-7/Nb[ C7=2ʱ$q848|~vR#W I")fP \G" [ppވ(b-3*@!%@0EО"sTDwZT0*:,b&E22)PS%3O~,\Ecj>C,.;^ g0cZD+PF4 ы4F9DluL-yн:pn3@RM XJuJ>A}=Tzq;PW3V$:+k6i6bj?p4Mlh7yTCӅbĵқp `Lw[{H.W4)=RdfbW_6F9sH8|*|Xc+/Lj(Pn&+TY$c2a]^RD6@_[h9H?uw7 Wfnu:nt>e(_%$A A/rb^_f׶{ cs"AաQOXMIK97\;"fUXjDЀ{D;&Esw fuQ盠ˑRĜv&L+ A1]*:פK?*-8@*tqmrnFl}l hVZȔCwl#b2D왋WVmɎ{2͂y E8ɏ`ȷy4eɓhdvR>w9Cwe9Plk&w$ •85Kp[\-/*BKd yXݿIPRnJCK:x'2 .߸ Y@,g'Ghf>6”oN1^򵮙1?'tAz*7Bt،C" ZGoI_AnUq,ڹE~ c3Tjb -}d쿊o+dw> e;]i9<?ojmC}pn$zKm7k=[=lOn+K%c ~A msЈ!>3mwY X\ξhg[IAusz(W"4dylZyF? ۪&ZhzBly5mQM-(O뵌Eg7?`pUM:c r} \ fGw󱮺O;ivfZXP2 " u@jBݻ^[M,be&'3OU+)e&"F›i] 6Ѩz][WԬ" p@UG1.h'I[bHI^FlĪgDۢ%ޔ;P8<@G.RmAH:dkIdZEg421&G h?5vB}sRQAk4:_?D:1~lسZEO9Pndw?EʶVugU[f R;GɖKЍǿٖuazV݈7>i3+XU5>2lV$Wӌd^F-fѵ+1 xȭhV*\axcPHW+ϜL2{sd)"tp:D.ZqxNjƷ5"l-D{DHs%džADjYWGn]יgG(+y#nXُ']:lMn-t9K'BҪzjs :[Q^xH{5,Ĝ zo77a&5 }%oL H.i:Z8EA9M4J!9g^wxGrB^PX# )myae9uw<̅N= V85'326I.˕pl.U]?6Y1A Fs"yא%xH}7"ډ  V+%[}xUW\LX:9[7q|y6ݩpr fKLiIV '-Xv3;Nj`˅t[v wiFm? vSTt|T8E艂6Ϋ  Y2K aɨ&$~Zȍэ>Hb({@ޅR'{}_Po֚(D21;I]!2Y.nA-œU!-T^)ztv532}sŠIkFw`1ͬIϻ8C%6Ձqv*<8XZ5\s,$ZKT,JI}йms=+$! tE^;1Og!w&@jɸt<yJjfgt!(q5ZK,c뇲ɰ3mf+mY/J|i\<:ŋ'c$ \fǦM]22u0No5y ktDvԖΚ6m{5R&@߹ұ+/(~գwuIɩJ:1}+{AKޫc}q%0?W?jU2dhhkՍ1/ܶD8d=Xdy@@. ՚po@nV|etA$97x m 4{ q߮xF|5ຨeULzԏ "&¼/ƻ{hRc{WSŰl3O'3 +j1 4 Դ[49VSKemW{tؤb:qExƙ,[?.#iƻH0Ln8%e"8B _"0"!Ρ-Q N4ɕ<0wBòݾ|t4U}䢆IvDJgAqe٭5qkGe[ R~S ('쒢u Ȯw$HRsA~èA)},_]]رdoqAn+]<9K ?^o#Ȫ<%Uqr]罭SyljwczfQױ<Σ)}H4m.yF9'{q$ٸw ޶N*d}DqMNH;H+F q_N#IhB8$Y LqW՞r-[^Oz #gikv1;B1i)xOr,"4禖nm&Qֱ.4lEV%Ko!| 1fSN"~({ұ T4ѻFd=R,;v혂VUR6Q_vv> Egr5B!w4\elR#h`yb ByndLd]LINb&z1[9%X?G5i?wU &[R5myЎG"75GCo"4oT_ 9DpWըARA f"&YXeYǴ8ְ<~坘C=T=]oqS(XA9 Jm2Q9!;@D#&^oFNncpz]IUZR7V?  +oN͉=srA+XQ a\Y  dS8' 8)rpBV&ҳJ溪U7=;*RPp-&]|@[HpI l[+)PO&; $3Hr ;Z$!ү~aSh!2uh>޼;/QHRk-pt\( "vٿ@ 7zƟdjO(|R6Y9$&eUޅ7eA?DbT'̸G8 e* %6K6Ďgfz}2gy^! -Ɗt!Sq>|k,՚4h;Wޗ5=(q} lN<^*j|]8O hED#'+M\_׹7ӆhmgKb [ * #e|:8=}&vف9#[mGLnKVQ{[[6Ky6<Ⱥ##[yЎV^>j(byY#}/=[{ i\XC-x/cp{e|:ĝcF4a/ѕY n,tTd惴YmO [?J_;%v d)h?{z\&]q>2Q^YȆr.i i_y y^}`3? ʘlˆB\d]6GTEfX#ki} IJ.A(A]k(:eyp|N~x,028逦>'/>DWPm#-Cޠv5EH}?#JM)q Z<3!:ˣUM7Ʈ06!c.aj+wN,;V^l,qĩ{ol$:}iڒTk{ktY;ۦ\^r}Ya==9XI țV; (f)v%Z( v7w fPyH•ǡ o~+AVn^LmNy?nP]Hmj`G) D/iboD"P3rCcw׌'(ՠk׶ =l srRn/1=#ORݹ},Av88Ӎm8t7S,?7z=}U;4'L,\LQofLm43MY6F!cDUP>6'( `p -i$ر(OyC-=7t.RRvzbxb~(_J<,4鉄Q}˵P`ƈZlJt./O2l\|S72 EPp]#EHR?hj5Ap <:]8Tz\[Hd(꩸F}kW\@n+%A|Huh-jPDt!KZ 2Bh3}A! cS{,VK݌m[s>_?rFBpُO#Sz]PevK-O%׹I4 $[ur 20){`K(ImY T ?3[ 2S`P&/Q> \bS8w{f4}ԗ93 J q3#,'쯕|!IS˭cliA_+^{igΩ,'&`Z 0¯0[. Oh56w6ߌ7k9Sh Ѷ*;41\QvDTrF5%$MDug4XI3;%m9hž{*tB J0sP癶<֍7}2o2q.UF'"͏nKb*0@ #J:Q$Y%(8=-xFDĊMg *$u˘ hXK7H1p0޵ĆFC퉃pIp\JLVOqgƌI*bs5+.*K0}p 5՞0]qLni%d5o"Lj"{.jò_ӣx텻^SQci:)V༩.PHX 7ΘgjO/Ue>P,/BKPJ֖1Da?֖6jթc}S"N^NT6'41!ϗ:vSA*f|\Br7M?) Rl*nkRbn}^Mmɗ| du)$vl9/wƇ+ bs~\҂gFy8((R m1BBV3&{0u {s_`h?nZWOgOӟE;/|ꐝVOֆkcv(.ɒ(lěR tP RǕ>Wh֋FĞ!5*#cً˗SwGE&o'>.qʼn7suu8|UȰ4DN%_ₐr:WMhJtst8S0-pH#SШaL+ܔM46+X )X[}z G=_]=ɋ~JӼ=T ]h[8"T+F@sLŐi:Ry$X3 [+8U2cExVZ^v<18f+VT+}4 *~&}!%T!,IwnDh$XP2CP gM BaOf5s$6I?l&j- 7Xa]bWϹ/=tEMЪN_a~,'L^%ZT=; v|?n~4%#~fb@;5yf\2b OP#AՊ?R:irey X~j޹S fN|h`+#c/qu%$D뚩\ [NbBtGt$GxqPkw_S^FG}O,AJ@|tA Fy@K{?kG ϋI uafbVZ7qe 111~?pι>7UY/W^iI,CҿUs&h:1)1'Ϊ l ՉUf%(] T05ߏ}F= mt>2p]6=g8xv=UaJmimF _ F%"Ot*m%tN`;XaŹ ʛc |e]cKI~ i)RB3uб2.h)DWdbRn!YPAݞ GK"~WD KFkB)j^]ӗSBbn^h/ZLWF7|n'5:CZ㣷^JJfx{,qJmb:6?4)p6ILO;Xkܡ8(-AvO1ZSJq,M ~x( DW 17IYa38Pt5 XfF Dyw$-dx qag[E.*/VIb*EM _'T+B{3$0^VAh6r=up֧L^g/,wݧFۍ K) |ª ['=[|A1.D9ct!C`'0uN8%H1, 4*&Qb(-Xk_n(IԡR=׫S龐CXLk3yMj^b*2J :tv X4* ꧠ߶1p zӌVM~.^ RMviͬ 3+w{XɈ0e1T>#xP)3Wr;xD#!*/, ; DݑQ7sZ A:%8+Nw?O^ֽH Jo_ث=gYQ +hWGJ>܈K[4wJyN%1 GymwB(HV. ]q3+dU*4ãyh~H*hE8qӄ 'z4% x,FNWV^NȥhWV#C!tiWZХ :d%n+@]xB]x-˕E вnmo)~ck j9,˗+OEB"q /fm7(+JSՔRweD'E{򃲗wA˅$Z Yv b5?.N"[NȺ+".|Ȥ` RO 2#ߟH8 9uٷ_R?>F )<ݹMd3IlUƴP(Boﭬ^Pe 0`#*0-o"¶ I@gKb8%}ܨQ1I.f*AQci9# yMHBB(MhYQyN@mq,=,jd-LOVpf=+~%JʆE-V4jh|yƵaקݼoHyf'%/@ə_?!w`,37 3)3v|]ޕcX3PԻVUB@Hva!/saӮ, mk-ϗb>2OBb5U])cpMqJGZ/kqiI|ΜǶ1P^f_B= VdP`Y9ׄV/O.ƛ)G G& OP zPnvW.$[?C0QmJIOh4ζo5rD* =S[pQ\C87&5G[肴-}aSOf "e2_QrYED :NzcF6^WMwF͉HC]`!Ifl2oϦiL6薰TOUX]xvfI?W*2nJF Gma&𝰅vaCy{Uzc5O#n_/{R啷%pd9I@UL|IlH|Iv墮a41^m1>4B/kF|RDT!EX@ZA|88CߘFOJ޶5֎ gǍ\37_'4MDnb>҂m෫˦J=,|JC޸,:(op.=I8Au1Rgـg¢oXضe:&AIQLE'GGZzX;jO/:1{kN6Y %\Q\`W@rKM'˺e:&QE + 3m,ϭUh(kdDI7ۏu`liMa>jzL/yii9|j0Wn"6Kc= X#YU)quEk[R4)4fǭb(>#mb&I#h` 쥯73ٰ1`RQ!/9{ ٟꗚ=YےFr`Mw4%yl+IGXFۭ^ Td)@̕$"_U#pP75Ԍk5sbɬɥǡrݞź/9E*d B"_d_5eECL )MR77w:~:[wˉ$0=-k_0+J, J( <ZpvR XWO-r>Mo㧏 `mԠefq6h` Bzc >4T-4e6^1L-YG~v+KŕOD!JJ_ݽ i[2|Λ/rYn5)= 9#.@G [ƝmxО&6fs vE ,lW)[(Va28/*H`\D3r`ԗ&ji#D|H#N:!@Q}NHY2m$nׄR۾M9`eך9AbȪ âv[T9@kZ] -?@Z^a*[Ǒy SD #SJ:ΰ-;Ypbִ)X\ 1@ ,=ׇe+cqvE6Qu"Lj-Xׯv*H1P=4'|zΧQ0B㟸"ᾎ lGlN;Pj+n jhq, Xk~}M 1PCE;őQU2m\+'_a~Qlw]|A+*"SMþ,qMnT AWЈЯzn~Ufҏ##؍dcLxYM'b|F-Z{08z>=b5sik h*3[i(!UŪ/7>D3ѡa|%w+NwS΀-yߺ Cj"Kgcs/q`&M);=K'Ag2}6^ uM/Qynu^^fÍƶon@B*Vi{]ށZ0, `kȜaVH]W sl-iN:v:%%!D ORY7S7'X( M*'l\o`d L) rJ³Be=Q@`VD1HQ6U2Xۤe7/zzl1-:"^c7yh)m4VDMTv)ГbܾWKjBx#TO%mwxpiN&|s0U95[5O̠΢UgV`M-wS-ן8CilOum);H#^e ^}ɔٌhHaF?1>*x}W)&!*$t٘*QwL5ŷvg\1h!%rxMIJE]*CE}$Da)?eke!1(e}y(<:@ܱK,<ח.YZG^2k.kRՃsraf< IgDb%QY8`difve,%@~LW[<7fvl2^U㕀qL⚡.-$\C;%~/} ?#y,٬MVy*~5+xgݖHld FNcfgs-OV@a}&zBҾDѪv P>==N`r>r>2S7%.W1ϓWOH&(VQRϛ8K?,8H)]F# & ^)H9 }t.9\ z Mv%AiP)֟2tŒPkWP|J;0ݼVXgWUk,%^z/w ܂MżmY¢דժ6j$ LI_$Q潇AYs:WAqzq/ZQ$L$G]2܎MrMŒ.TyXS60(7V,*sd16e0)DWw8P}@N0gGk !'}Žo>#и,v,y>eM%45:l A3Oʾ~ c&BI6r3*L͔ %(`!Y6dž|oL [V$==~M!9vfMő R;`CڻlA栺Gn zt8(E.+u]eۊl?HGIU{Q R>;JM Rg}r&%0]!v:h-]9Z%F f4uA|r>4GGC>v%RYov~͟Ɓ}6RWyQZ _/fpmzF l12zAe⧨sA&$~>BF.8QuS[&SS3/|\éH.^+ ;>g/z[\s@ )lU+694aJ.!%U0H;d.@iHQG~=aoC=Q\i7@\Ş>B_H]ؐ%,&'< 7&`L``[ w=:|r~on&kڝ9ղ%lV@PV7B%t td,^*kRM}@B섐JzM4߃bpBv3o՟(=(i+}L9:h)(e&q͘>V8?Ķ] kIz؅CebÇ ݕ5һ_)^ P=6xu>_Gfݭ/>!qD}mQ㒙(x,4vA:!nQ15AGZS *=OT)riK )(k-~q\'-tn}vMqYy9Ҡ4yw<*N.N"0gE4(F8[a9PF(HFH i#*o7uJP]GzHQ}ce~p3<혀b<"lxWu!稍[Hg>[a//¥?h$RPLHN߱ v+٨=IX9XKs E ?mD$<̡'RQJEWcX#dF!Šҭ=Um5@]oя!c("J#f+ %!/\9TͲN)iC Hs0lRC7:0U6T{u30 A]p5{jO4k"\8a#0b M8H'`R蠑G8TNs+QC*p, sb<|gc1\hwjB8T|z֮R7V!Fm*$;Is/̀Sm.oy :ۄzf=I=5|ySN3%pKeڧUCg\acDY"g῁T}V2fgesA Q1b#B;` [[ns5(}YMf`(l:u.Ho٫<*Nhe\]U W({ r%z;l /+lΣ4Q]1'4 kj7ýW*Ee&̾ʴϡB* 7;O R43I^Ic1"a }@yv)sk* -G?Z2'#O*;*8j+!]D#uPDnLZ·Wɭ2T+U7I$ܺ,Q{-l]ʜCa4xgbNueXI%w8 qڵ XR< U}hbׂMYJjG!; .j=Zqиzxhs*۱E\;NHÜT]2"A,#7(-qdD肅_/"r \̺}8pofiz[UM*)phzz5 |{i:۷;gUq{+F{ OCrm;,MasQsuݠ`K?͂M.2k"GM?^{6.Xhs8wN u|1" _7)5S(ނC(O,Cq8'ߪ>Ǧg*GLǿx%n`΀?E3D mܕUi}A P+ =L s ti?DE&f ڳK)LBmG#lh"dbA0tHc(vȗ;{ sFsVևё΂ԈMaheէHofG!L=-WYζvIj|jA ݄}_\5Leܟ?R'ʸ*}hݭ;.}~H]8f>/kg3+j?^{ j,+; .4t L6Z徧z9kLjrI_8)T:ѕG-]P19PƐ0Np߯,+__՛3z7U;uIr*Œӭr^fD)f 1TyJἫo.aRt`Js7&&Yiנ^ C=y@pZx\]{aQPUS+M@GW^mE㙵ѬNMz>E<(-@: Td= lr+wT fwA5xve&`+#]ݖd3Py8-~&+p&gnɗ :Ns-:xmI2ɀq>4C쫷&s2 ^ {}t5~_GˑDDp4r_.PœtݬSLDky3O'nWbdC=MI$)7|3:;>H9Z/,H[0n\=H|"GTb- h* &bV<**81EA =91O^u޼u_PB5_bݪBRcOgi1j1,] UO]{Зx.d Fp)sAmܽ@R_ZrվΦHߪl ` ֈ,}rA0coSE$ʓ{RnEp^~ ͚I *n;(r ba!Cͷ^(aѼGd3E\& e< Vb)M(yy9ڒdѦvy,R+Hj)N?+Sr]q\pK`xZfV2q~J()(=Q<yYE5HuaTȁ(DfkqOfYئd܁.y㐻丣#x{GQ`*2Tؿ+h'{՗XK3,QVoxa=׺$7Ѫ]F?@;xb#qqrN;!b:W},wZcyd@`ދ9Z&TNjugZg @;-7JכC:{7Tyl tkANH:Z'+ NJ]_zza~Ƈ&mx'uݮ5pt 8G+>3]kTVXd򽈯 뽊Wn 区f|7vU>cOi:lcb@ 0j3ijbQtCTMU|HFY Mx(Ŗع!-]bnbFSTf ڏa4rDe4x;3J;2CGYYRcݘƃs)v7a*(6oOkxLVPkxvrfDą+z{z8Apu) K]JWh-+Cr7LL1d4&-)Y {=yBOӢ,I;:^He XM@shy#{GIř8uNx=YO`f=4pU=1tP^=~"\5䐙xJ7GmDžϟ-RCAT1XP5Qc#kFLf1GD*c]g$^;%a] <IR1&^ J"wc}4Ma0/&,I} _*FTB,̋;ֱ],tb(C*Cp7wJ؏]YvDL8>bȉ vLv f<9dC|Wc8P (ހDoc;"O"撛 q4cwHƱK+k$\gigy9 Yw:T<-aoA%gwe6yT5QC M{^][p9ZJm<3Z@ Xf k41T7(uC;" > (Ճ C"gK5Bԗ,Z& 쎳J&sFKW.M}Ȕ 'ۭV~z Ckx!C,1~؉zTc#xGl,+ٽqKЄe)Ǥ[0f5րS;}g*M=TVrG-楧E=v4G/ un09㞒 m$WfS>g*Uj깍*3~׵Vhk1@~jqbՂp+";?_&pݣ'@C> K3Y~y*o/!,⠼HU)a=u΂.pU "yZe,'%%"ERv![^-I~ w?}>Jߧ'e~zʽKq- ,BW41-ZhU?fmg rs_4bþnb%Cͺ"oS{hmZ"H( 4O83M#RiX dx/n@\h~ n∯d@jW%G1ck&-YEf{4)y? C1P%C$4zfOpǞft13A▣[Vq,E 5iܑY^uf˶^?_ink10}XI(ÄKi$vPXr7-FO0zF^b97Wi A ]l-OhH04i ק[w DzO&F06<zopEifԠUڧO9YO:X&3E=th$GU(B  -azj+_)(-9ln GWyĀ/v8"=[6)5kiC_dЀTtD4ч1d=!ig[#Jbd[jA^4t(Չmkd)Tqfy޳_XM֓FYv*;te^Y*y=¦cm1])UfǫSK)p{Uq x#]ldElC@VA:'G3*̂x>oòw1 g1CVK7qb'~tLJx"RG)q&K @{Ӹ+4UއkSC>8r7/Mi5vڷgL!e*LV-ߙq*6C_ȥq,~%}%N}xb' hI-i-JtSʹ~Vʕu+յ|{r -g7(k񚍹1oǠēaawCIz35df<7Ľ$rΟ;>)RA6#47ۺ>^t,i9g!ܵTRmoVhձ~/ڡ,>J/)E[9D1㐢Y!ɤB9h `[bnr!AU8㿮4)%ÇScee v^| q[$fwk P.1](†hsO""Isf%Bj1k[$T. qjt_}&sE6H!fw?+o5; 4&?VXj)C`]o[Ё-0tå_8_P_ZƆ9M{LK=akD5z"ت)3<9ߐXڈAio< ,NNUe_b4ݑҽǸUޙU* A=o/5LqSo  4=uf1X lɠO>? r |yE֡V1X. AȥYic3iY 2%X>3khTW F[}{wv0¶𚲑߶ 'v:UCVé#]axK"Pۧ`M&FX9p׭ى \۽^_FӀ/0*~!_3g>HA?@/`ikb0pKy&|wi Lf@[ꧠ@Ý {m]P7x")1a&ZT-틺`@qz0H8.Kh'-& LXH+MKGW0FwC?CPo cePRs,Vb<25FQ&d{}@åԘcf %Ac,kF#,v *guOIJr2z̋^gZTG>5L鱀bJzF~5$VԻ SlC3n&#VNpIq#i*υmmCWׅLUQWW˅0T<C c䦒.*+s'GO<Žu2, bvU+؀.$ `9#Mp C+ Q;ƙEOWo0a Q ^[!$;$>"g 909M7]$K\f{" @U= AA|A^VqVU.̓;ʠᵨ@7aZ;, t?؋OIeuLˊԒ]߹^l˛c_a[tsi;y&dqz%ׂ=:N7 zNA;9b?Y]*NyO].?-Ajrs˧G<iJFrЗ~2)a V_W*3`Ryp*k.vP6WxIa%z+p ;`r?-)E=/ d)`5.G̝r&y455EQ.6n.бdy %H}5c{|4y7W,ޝ?;;uFvMj(gG0"f"v%.%^a8EyiKmn̪eht-f2<P,{7R*Ӯwwsh{ΌtD $gto<ͭQ 2MT>:6ˑmd /Y۫XL4J-NNJS!:~>2'ue OB*П(SMҴ9g`G vai"Hqo(~#cSd$7T N~Y]=a'DquaG1FN@ ""PODقn֊p[zuD5~aB6ڤ|ng1k7;(0#Z! ]i4ϓu[Յx4xo|yk 7"}cZ}s U+z+yb. WS0 "y x?QR1uI{Vҏ[=ipa4!Nc+Ͱ4bDZ\w|8cVɁzq.p/2lC qf 4l.=Rٝ&oma۰Lx׾c `o+\Eד:؁<%D1- eȢx =*`'kYqaf5dpxArW*66e%z! m ?# D,m ivj{W(?^bӿ1ij;ҁ <}Tebuh~;@qkQT'WqvP'FRt?ޚv#.c#&8V0.iڰU&`[ XD~믗qH>Дpw,x@5If ƍA܍}H= t/$`5gE#p&X]&A?t1vFP )K`EٓQ6֬Wr+[t LEgҤ u|nul2[ ,'*CV/_~t $3٘\ 7i9%[C`;ku۸Tmbk'(/6VA>_βx0{AVtx!>Eh$FլΊq$8WV"0G{os0 [V.|tWgߋOUdw &7z4W&y`]r,֭n=Yv-wGH3/-t}6g/v;:녑w*l3Ѹ6%r׍>ŏ`ɿW^t;=ؖԌ@PUdYsQ#h7J:S$H8?[@94=/81u?e{;NQ-:3rxj}Z qvpHS~Qcnsn"kL|နV *S uR`^;0m??XR7Xb m1l /m,_[@ `v GՎՠqB:w-הV4#p:7c6Iv%~)6x Ey8t:- M yBR1Cī1Qi!~w.`şh>.A6@~KwgE<vK٬춊G qL7qv8<`5V؛a1߆W?1;v|Vϩ`€f,Yu(|rRzJ-;Z{n}gɤez-CI`X0 9~SJgzդJ/kן8imVnNNOf"C~l{-_hyg;>SP]B ZW\/6dUWl)]:r45E,$E|"CHaۙ!p{$CRS$#{6CkPj-L}? 'veNU-f0B|>6u?1:X*'E?37ow$q,(jK7y~ǿ4ƻ4^#x͋aםwѮyRt|ENs]ZYZJJً׍x[. ~=v[<*wV';!u LHVY~G@P͈9#ƸQrGJh1~&@F&ȩF' /,O {6nYr;3c}\ k>Y?3o Ӭot*.h 8%遑W"SMoxvC!#sf@hqʐw[@H"OI_~-s߻pȳ=JA1DC;'+;[ 3<7" yug ʙueTMeVÓV=w趝e8=f~;yiH2a$y+ghFBw+sNoW?`͔xv#Cڟ8m.Cza/7iF֮? RX/dB.@k|4ڤ!d{$)ܠP^B ~.z}d'31HH n}ut8*p0db:}w^vS.W<CtMӬt*dF0BʴZo4Vzy1BT/UlIcP?7^YdzWUnwzŚNDU~ǺŐ:& x&rjTQmVGeT37 ̖Ir,s]|x*S HaܻUy)cS<TrDc+?"07.-<SLOsFg/i][+B:77%["Pt8=lVM c]`1J+I,qpe4tD0s?k;{oEQl }ɚu(:qN>gljdV+ݵ/GUWE{~Z BƉ(r=@s-eOߖ!NT} Q={xйxXHd5&WڰrO:jQ-IA#ry6!nv>(wkӵmFt 6zդx>Ϯ͊Mr̂2Et<|aHYeIIuL^=hĖMhxF{I ӇI9&jB||cu :Kja-8NTV`@)=n &pSY8S9yY*YV~M$AlTW1Nc"puhev;>ǝHs{fҞ}{|5W"bp1nbPٮ%  R仓",YKO1ظ'L#OJMl4.T)uBA6pQ̦;~* 5[>J繠SRn:2ޮ٦7c#ajH?w;i:8`#$ A1jȈܮD`ƌN?dAC{em&oWX0}y`*XAw&>W3D m^`ڛ^*GC\Jv+ruXj0](p|$$P / =Ԥ]U]7 +(h.+L[y5'c؃t{lg o\^]HhQU͏gg]:I:|rlٖUFV2;yIA껅8~sr^= $ RFCQ@M6 0#[v BE8|П6YGTw @%ھ娼mgZo޽*`´L.8Ku<ȴ#݄jh^ ,nb L!W}?b+b'ZR}{PˬQvVrM3^D#lt yUO9YhIz`h8 Z2'k6ޭh*kT͡/`~/;!E-8|,Kn[Aou}Ɏ-(- o4M-VT6CO.QQE0 \,#F̸zD2gO#"j7LN*PMq/%e.d\uиRp hVVUF*um7}}l]|uJ0@Ws` B5Ře?=ƮH.gm-~SS؄ype%@&/Zs _upoRoAsL.XSLMX7D↩r|@/a,Ḇrz̮m>IH4Bұtajd9MA@.s@ikY 5R?E,\z[G\:Wf98 Qe $"PWa6y0ᩭ =~~c)wN4eu}8[K1E }Ս|2-cY1)AKB=Ws9@Uth%ۑNDzhן&s^?U*G!J'|ؠaT&,ڲܳ,.]-0פ܁ 4J/n}ث&,M=EY%za6(]ڈߚ<ϥ3If]49O7L{UO9~Ey5X,*u}J$ ,To*3aP(DM@-qkP$%ٖ֘uF"~PBJvOtӛ$d[lgɍ oa-%Ǝ]' HŬ$fOE\H7'99J.7$`vJA$H1$ $! J߮H]%8~5/\RlgӞQJfD+Ako٦f1Ȩb.ΰB@"SUt~|C(: Be % }:Ϣ9"ۏUR=~Biu.ƿ6 }~kAg`(}pUe3^S[6K,|s6C{؂30\ Ju5+O؈ %ta\X!aJn:rux)tj- |s #6fq~Lp\jw1Jh͸#ᝯ\x#Tm142`Lͬe<'* A^B \{=M˘̬3ġ^(a((i`4. 8~ 3`Eaw ~w\OBkA[;4Գ^?D$)JhqC:RRӜbU~V% ̂2^{d wP)G<KSbk{8+dO+F"s0X ~Q[u!~h&.Z ?.G6Jrq Vd)WP,j P4F6lm δ.ۮƲ0\XF/>z>rҿ7( Ʒj Ґu4ϐA to !{nˁT= ^ZVpҳ].;! `KU I3Kw߭1Y4a6=;C^mX<aބ5V̮wdD۵X`KDf>R2M|鞧 6[%`&MzAa'`qʃ(5ɩcӈe늃C3~jC"vd iM#U!" [nr+iƕZ餵Z$1~? jכ唷FrƼ&+1H1&48Gu8;.d [mwY6ji⹭,3lqH2Y@ٓ&"cQruzI]Yje*te-<>XhSXӌ7@OS4_KfQ,F!@U-W/>v}l/Z < c*HE024⣔S6#ܔ8o,L F/Ԙbvb v2ĻGlg3ۆRjxR Z]97MͳʰNYB"@7;bu,N/O6[6bWEQ'2v I8v*^nl|.`h f[:8#V;ŜL;oݥAIdO,N?SaNZd)2]"kt8N IOQ3s6 'OAKDh|/j #qtJ&6h| Ƹs%'UV?ai靮A6{`3i9A_@}it/cSj@M*BkS"hW^  +v]y {z ZYI݆ɟn)ʏ2QF4̙D?ntLCp)L*AMQ-U&YV| rQF5:,Q4"?M 3G@])Ja)T;pQI]f לFo'0RD$=XcBC,XP8Sl֡ѐ*mi~mP[L5Iͯ iOBSb#4pg9L~.\lr"T{U%N:j?Tgb74M,e" 27{@E~'h'Z\ <o_ 3^_+q +\H: tVπۑ&E7{IT|qKܽ3,#ɽH\ jQ01m\~E#;.~Դ:EC 8ebi/O(clq/;#Vd'bP/ѨO;{qIqRfyS%}-GGasCvd-nEAM]Oz=]~K0.ճ{!^?Xq/ZFU&\. vhFmK[?`|ayj&ӴD^S;cuXNK[1r2;(Vߨ[QP37]m/ϣQAw.yLz|ʇřUOQ95V,V -^*H \qtι R[ޟn6RPep({5KM[lfx*Ek$[J3` %|w b,[?Gn(fw¶p&ħIfgHƦR,l9m?ȰoX;P@]6y$s)vBҟIBK`4;^B%<ӃZ:%T251ﹿx? pƒaշR!Oh|R0?*M;+x*fD[Njc_įOVi.&zJ`0ALzToa 5ffjvֆx@~[@ګX1 KA_sw™M50I7\ &##'&3ъzOþ!:z> DFIaI.%K1 GF'g"R "On͹9{S0eH9Ed7[,(pH%'V SBIckF;rO1lNtE̷#@NDO96рlI&U'Ho5`W^l)9+a!$Baɩ KCe=X *%s&gvXݯ"3s2Kl8zFN,<2%w'Z4H 2%7QFz⟆JsWێlPji=>䲯gGYq kDJa!"g\RhUäEl#M9VbP{RDHS?]FaFԢ0X: gS8-XjN6*0,ڃ.:)VY,,Ѵ0_)}8(*k; fRw0a1+4k tR{kce9( ~nQWo<֤aO<it:_-˝2af ONG!|q<'$(7"CB2z_v 6Q2滅294`j(ďDG!07~T9/CEG`;C.R ~ p1 iX"v؞׺Zkx. >O׍[P?Yw*OKm eTp_%"b-Fnˑ%`Bqqrva3^9SfePfʌ\gL*^Bo/F T~jH<:^1HNeUsŠN 6 r@&#·2gt|{Y%u !\.f/pR%%( ֪hmX.>PQBY~%nq!KM /l`vQtDo"? HD >UcLKJ]71nFI? ɣQCzKҨhHSr 4 o6Nd:t|sz=68PMpW>kv|׌JcuQ#$ Is=ISg6Q]F";C~o8xH5%t1cgKȢ"'O{m_O7NHVĄWW `DyϾ]ͮ+ \{LvRډNyiw:qea[cH!9=/S)V`3dsR̾zFtV3t{'w3LCx̝92Qg<2O_B=% `S~Trwkhi@G8+\W -Ŕ.S5@y 1`Opt'~%lK?+n{;jӛ~ڳd.S̤h=w@Ħz'}WĂuP2$׫?AVRxSk|J)Kw #XڳHqܼ&NzmqcVA`)ImW0fMR:[Ӌ}QBwhu8FzcléX/(n|YEZp7 -$CcԅZt3 HңUrmiD~,P~yJ=P2dG, <&MuF\<_zk;4P>4Eꏉy4`]㮊OݝI|@k#ZFfnaID#["7v:Խ9uׁKi?WCXİۿA}e9lwoQJpX^޿ϊElIMv/UU*{Х@KSq^ۙg )))Y‚u> bHo*A,F/C2A fB@oA+/KY夛"2"Ej˹nxp+^;ZQ>:*W/Vϥ/(^zUѓ ?zYlՏr6TdS- jf"*J'0Ge,L}~-ۅ n t={EA{5.34rZ(̲T9{ #8RPer| Cl_P;s*~\0 ~{jr2X_H^&e0?8!-3°6 ;Dy oHtɉQbv X#(Xw (Qoo=k8<B9, H)6\ ͆[om[{>΀5t@+W@%/y0^)Jx'q΅ciFc1GоŧdCyl1'>>H (`WX! -=|Yl#}{/(&!s̓ry;PQN}.R3:(Vn_"}feͺ'klГ46sq0$dq`h&PW.T$sp g'PkRs#({7,e,V䇔 -Ԋ{o~ UP7h1<obS4T%O( e# iM6`seH!RM,7QBXK5sB3>ٜJxNW 0Uj|عemQ;3jum ;aSMA&LB[yW欌6ԑٮQ їS:O`nJjl#cBHPɾ hQCZE\a?\4[BxLַoӒFmI_כb֚Ivv .\@\V) ,q7FEDZ'0ܧ ΐěp3LY#k ۰壹UKcpkpԆHXG/wN~W?4f[?$^kV\?L8v)m BX&/&~\u(1'`<p^'Խb`hU)zo$'KGթx XfI;<|߷-TIk,(zqO:Ȋ`t|u߄[o+^@X؉鞧S͚&a'y?wgGl])Viqxhnht,򇨏hg%ݛqBkX5%fApkN9q\pP2In<|$I,V &;\@j =1sظy}=]]70<w9(yXojsT-BvwP~ߴIMO>k|1UݙB }Y\v0Ymuud$5&>Zj}i3etf!a@sdC~c^르>)tYZGA qClP6,)#ȳx/hӬҍ<ĺ t{U#xJ9A]nQA푮FW\Swg)P5}<2zDll|anI$'Xa 77'3ĭ ͧ,$!Ub&ˍK "O*Hv? L)雿+ xHMK mldV.U(=V.+ՄN i+Fs Q-R!Pkl*! 4?JOmJICۇPp6ԱwHve hjjHw睌Ԇ`-&ٌJԶ"l5\%v~ |X+Nnlرaes Q]~lF,U̒hmLO:Z{{MSӲ4࣫Ά 2N|c_y2~B0^8a\.<@N,#F-ZIȡ5HxC_~J͓iWR D݇_%]xֹ`țrԨ BWd1] @ĉG,,DIC c8ӏaec&0oTz/j.ցY;1WW"qiRV!!/sݝώ_>gz\w|?z&!)RAwU4hs.F ']IϲQ ZQ ۝ĖO'`^(vmתsd{n'AaT H2'֯HscUf#Oh8RSw#ĞĭKNt@q?X)U؍oNfnN;~u2/"L L 8$#Hಥ?h!Buh@vҔ[OgnL"5 |Ǚ*H> tEֲHs~R>`^Uȼ `Sײi3]l>]Eog i|QCCP6ذވd~/ ]=Z]bɘGTM:9G}fj8Ju'pՋ!ۋ%_M+MM7X^ƭAQH1r~y?K]=g0ِ74)*&QlPN>-Kщ,]@5VrЎ5WJKKSɛ(QWYBa6KZ E/伥]rLeDΨZO<|bjDH~x'#t{cQ (Z ppi9ZIvŔ2LǺELt0Fj6 #wJEX:؛9 S6Smz&*AY Xb4Wx=3a>R"Kv6*jQ2SUQ"{=,(Q`0 -@"n˲U@ [+uSɵ±jQwX:^3E9kJ|~{ M>Ńlc^hh8hBg YŅ7Bcwq[^(J;2;Har+u3ӬW)O+sޟ:1 Kеϗ?QKWZ:o? e@V~WL6H?&^ؿ$օʐ F2٨_"v“jaW70ĶԴT$bNvp@]`Pرlc<8k۱|wٻ{] id $ ˱&)h ε˄3{lvƷmg=w^ 0`k[ Lg, [6V26SZ 9DģSrAw|@x%7DWIXnB^{Kr#6_Wc$x8L< #s@2e?4llʸ}r%I6HhƷiP y?y7)ʄ|ͽ L2V6b1&$:<P&lK11$-Nﺞ1'/WU1͞~Ѧ|UiITsY i 0 PMbHuKXt_sE/ɏߛGC'6X"8pn `ԓ ;~H@J3(/>LgPx dmڌNĂS7)IQY?MYJS_dqɂ3'!T{g79t!6p BjCH7Bd|0!gXb~*a)ʞur6Ev윶ymMuP%sc[<an-~6sNw-"gqy$VvQXz47ԪG\qf#Tpꬫ3CoR+DU;Q7CXrԂwS|ʖt pU5t AO0(5hqI} vj(S:3%9 ՠofqI)Ƞեw/Lh} L&Ć?1ïڷpP&3T)_gwH_T+"]rr܌ [KLO׉2MD_4"u2ܻT;;Q«`rWBXa`6k ǖ3b{?E֬-&e:t0m't/Tz-=\OP`M DYP|"<W Aztysy>JUO  u>@~Sg|&#sP巒V{Y~a\3 lDg'_Fdb!8$g5Z;}Yw˱_2\7#*i_u}#.iռtƨ*tejڈTwsaz_X20`?3sO^2Dl y}yÐ_\!:#Ap!=cD~3B0׹v@禎|o FK)Uwޤ8Bp{l [|6җn >9m1~J:PƎCLL3'◹KG BI-[8ٞ'@y\M|hOa?ɳ0U;g-$m\QfEZF2ܕbNɤ|d3:2Կ rVz.gֶ?)5JydVG,@fZy |M#G%6'[edWz" UV؀Wh{R/W}$ۊ/c߽FZ1|G>g[um'V\Vp>h h{hL;B͠!;\<ӝNPA+v)9^(as:C)|$ [_*vPs'6dz~{3`A=nډQz悹ha!4s9 4@CtnGE G)_ )yl|5@O.veT$oU)Z—2@E 9kuk8r&+ȩJ\kTca; 2<w+~mp.tCP%/>95x <^sj)R)ϲ; ( r[R$a5W1D=|X(sj aA@jqY;@ڑ?dKmrAe[TTwd,r8u0E]" tʲ2'վT=ޟrm*^, `N-b~_l؍n#n?Oy4ݺ\46"$LI^eǻeh܇_{,cv<:2`pںXD_ηuR2*V?oa1τ= ËZV:iz@l]B&;nlD f8?d>OVYV-jrH;jިEn8Λ#Xh[REzd~'ԜR,S;%&Djћ}1W$JaY$yX `7xv W4jry :k1YRB+{λ=B-W%՝:Ƽy'5L"sX hl=Ә~8[1Fax3,Qc`c8d]~NC|(#?5~{3F%{Y[Oʼ@l(3s3p^O07K}"~m]çAc3*@TjGf\7KF-lNx 6xi:{-90躝Qu7pObﴚp8v!o'Gt Pݶ&",?f?>MƎBr%n%Dy5!V|KPSLE3_KSa1 g]XNl 9tMƨ q$eFR{0=ASYmsuxOĔ2'G(͚XYĈ7+Ib  S3J3ؤ~juɩL /Gu*Yc }M۽Ө; {';#k:P}" ?Ў[ Ča _r 1Q>xxcC.wr8PDAs<` 8k\=pKZt8G76{tޮ )] LO)Y̎2S` z^'S\fULty<؋/'C AZ]~\@Z-Sشx1{YQuY]v\@# Upi/~ wJ盿ose?c([́D91H,^L'hˣӬz ]bv:8oS8 $DJ.{~g)/o.aa4*i( F&G̼5 <ez/mop!͠7-=ICĜwX,~#3mщ$E>%"*I~ LdYKtgx\1unmLbL]Z"jrkGy5(=lqڃ{8Q׭=NL\yPyd7W :S3Mh7hRc]MErf8~:~,mD}9ĤM^fV`{[E95(Y7vdj?luzBW Uyv@~Ql2VӣS_4bɳX+{| F{P2@渷Wlj [ ? MP]w \rQZN)X ʟ0#dUd /іjzv?-Z6y!!.ǸS fdbW)SWrpq䆂>zI[}-Nmn_tCh Ԭ T&X/4A|2VNj Vܛl{A5PgKm\e$%큆g!]|OW b )h !! 5†̅*?xHf#a`0F¶e;Xe6o體Ή.s osTh@WSZ.Vz[`.|yˤiԌH9ހW]=Zf867*ɣ'3w*@?QcBaXLS@_{d']cLhO]zWY:nFo<˒% wXuKcfXPZUlG8`? /H!3V"`rL;kh|nj¬1' _|=U_xLl:#I+),{0G thz(Qȅ/  _^6AY:xƑ;wyU1ˠ nZU*OzGo\\-"VZBdF  j0xK8R ҶխX!w;N37AW2uz ]Z!<|peZ1P!CU a1?;Դ{D<'Ȅq 4? $˻z#r²nYBHSdVAXiBAx [;SzWڬ4N&T#l_Ajŗv" ) .;l5I@hL2-IF2擧>- gh!w=搖tKLl wA{*0&+0٨}̍:D.'~sHF`W:k@5͛v E}?EGG646wx.Z WS}<*A i_W [] J~T]He8g-.>ƿ )l`^K~@#}Z>/R8,?ҟQvgb!AWEZ^t=[bէO].ݯ:Ĺ`zGȏH'wc HC uM PP[f .}-9:Y99&mng2Βa0g\L':vјK\zk k|{(A|j{> ӵF?@ӂh$rj#UR OP&_Lᄞ.0T0'&`&=TqnD,Leu2-$<~͝2D0.˜A/&(:`5R1NYz=.Úzkbp?sa;@7ǙjV)VODɚ+YnژvxZ$rY2s.ܢi1F "q-ZCOS:'#`1s2OP;Pp!V@"ުL@F&%-"jWEQW6̺dD YI87s4ȗo.=Q0ySђR4_^4$o? czV@Toؖ>zȰVo:Qv'w,shV8+.?8DnRckJDF;vΥ6)^>'$AcWslpz{/ݼt}""L$tWG$e!į[F~H$sL77Zeaʌ<~4'o'X񚶧qD(v4N'% _ _te{%^%B%E'\+ F[@|.4(l:\叞lD z07\(l}6q`ؾ^ԏB 3|h jkAg,t$/wWQaZydovA#,#-MqKRV(x*zQ$Ɏ.k43>GF{?5*C΂=?EìJBuUjSUآU't vTI_rJV'Pp8v@ݳz5(^M}w8İgF嶔! iP3 jawV.@#]):t9E/*H}<ZNHji#?יèj蹊h)1 4yBnͿS^^~B\r<7j4"Y_#7ՊQeݛTj 2p~-O(DEZc*?=cwL {8iOz>ۑcN0|ײG1G8bpZW\8+;I{*ȫhO8xb\Uto 7dE9 -'V6({Z1ƲR8V{LNQn(uAe*1ǜu^j'0ӎHl0WuDyp4Cekw4֒_WF1loG=7QVl:ҋO 뤃[JP{Si 3R}hXwV֎p47m3ebj jFBy?jv8Rn:^ǜ71&VfKDB h<P2Ulh̎ZR ƁaLqZFAo%!/\HkEk_fAꭏc2?2*f4!lc\J!jVi$ۗZ_aeW[i0wS)26."~ lW-!h%!vwl?q:<7uv|gq툊O\WnoܒH'L'λ 4\Yvg"N̠?D3[0ZS72`ߙ(xn}l#(@M+6ЈXx pE7l݇NoVwKwywȁ"|R?^S&`0;G:d'ݎ,Důyy(RgqmNی`(y%' ?Qh! v@"Q*bgwM@ i)d 2 XpO`nlδß .I&!eidqR4oKFOY-ߠC/a=YoCvlVz-??ާE& >V^?;xcNXn WCs=-Vp }ACp|UYf2-  3QKz0ȎN43<8Dqb2 `kXA ZCc@r ܋9 ,^0 ;b~4 %IL*24-Q7=͋҅y&-n(xF>&CG6Rꊃէ3 +Ÿ9[[=k-f,>jU\Yoj]vis*M}Z&Q6?iC"Ծ?mB,RWS $Sђ4 W=3ď z_:|_/uqC9[^}rH6J@v %<Ɠ"[ plMA=NI!k0>Vгo$a٪h^TLXqaSD2lT&rDJih7?(\1p;~ǙISVމVzTGW/"HBSxɦƮ5ҟ?Hp ר-I-D_xቋD=- @si'1 bV. ?~ROJrE+-e=h,~-PŒt(*<+JC@pp=1wt݅^qT/ np(?7rHT/; gkZ4^Yۤ0={H0S=v`);5 aDSD>T0^9ĵk.&:9Z+ gܽo]Ì~u &rM.WkjgDdAq \Q9F[ /xpeʰ>ڮM KċswxG,A1:-nF1fc#fYg]$ 32Keyus}l'"=6䫙̨~0d'aiFAG>zYr# Ha0)@T '"Ya5I(zWՔgshiT=S-TSVRέS, c'.QD&ʴ$5LPH%CH8kwppBF3rC[yhYu>2ikA Sq(7HП6r"p2UtLGb~ߧwjۿY>ߺR9Dʥ3bVY?ntJyx\y! # wڂPNƥp`1%}+o[&h5N4!& zH?fskdz ^s5>6:sƚd]L.gU7E6H>e!Sp|&3oݬrK,IV-,L``5㿈#i] ?sPQ_+IHB>ۦێ P.;nȰ L%ۙC| -V&W} {R=q/MA Ə@-83^GPN*`6|Gt?35Ub6寮O!%n`&EqpN+'QŵvNS({w o)k}K}$@|0Wn 176ṱ,!6O* 2-NJ%B!¶$!3 MuhQ(򝣂WqyT1Ub^L2Kj4a^tXF7sd%2hD;?"vZgQxGU5)+d(NF5]8хk*wInI(c"Gi_6~?YZi $q, I5S&do3*&'2sB\&9KbArQ@J3S?pZo3 k`0nv>涭@ޭNWhXdJu'Yךl {Dnd-!A̸:x\Cv<#{l\wď5''DSfSDi-r\E{kfe>0`tz6 f[$U@TTNaGX_N-ӕx}jVA)5dU2^XZNGpH Dj*ꬲN)f1%kjO]U""ui ,#cgB"3f9[v'h;+γz\{ZahzV5{m Nrc,F##ޞD> )Q{Nf[~[ lĪJDHG$1 J@aZ(CX1%[,]ҫ0)H*Ƶ3kve4Ȯ7E7[!V`js$݊y"F Lr+0"hipXHa`PBv>vH;9=CWmi`[OP5f fN6boo_sB+0a8Jx$|_&Kа `V] O>j];/X蒽q X8,'ITgx%v%E}yC4dW@S{PpR~5yBBzxT22EiJԉҸmGq۾@&دCO4EFX]R)nT_6t|z~NLbc-% j yȪ[EOr{Y79y)>-YtӅͱ'NPqKj-_%wފwܒ,R?@a莏)y w(0U{f_2'2vmJLk}xQfUpc((eQ(CTO¯YHM|V^;%s+#XƸz` /uP2,򰺜W/89=E_;V Wf A!Up U+gej? F iu!,x8_ r-ޝa_W{|Idi nLtݛmvTW߇e`Ãm#j1 "t9)UK1@c L|)C_Si+InjVY)0j2oU%>I-F,=?͙P,r#|ztjJ3v睰,ywd΁JJjC+S%_.*qCiTYd3^?4XԈZC}G,z&?ځj. V 8^8yCpWr]__ZYv(>cZeyt8Ėh;8{$|,;zfdTMm7Cc:GF9oezP F14ȁ=`^nOwN"Sk6cL(D*Jiό3O[e $$I:VJL1KՓE K2}mܩq !BXKC?0s.y5ܳCPBJ8'Ӿ>/2+*^|oo/x -?]Iz s$(!8P*N< i!5Pm`y-SRJvq +S*My~gV!/6cˍ< kg|7KU`|Y&.M "Ŏ {2=#yJ4]l"z%HngI*1J=bxhv4ߖ`z#TƩNF{#n/~nXKmmȺi]BϪn[$Ȳ}tIH]ȹKiiJl'&.cU&Ma+y)8 ;/@P6W% = I1" wiT 5 mGnURC/+ԟ߈gO<)j9 IzaGBB $Tr}Efc8&tAPU㛼fGVP0A]Ru"Wue$;O")٭1`_N7.&ChhA ]5q $^S1Di(~ NXZFhQEK-侾`RXcb5ICȿC^:t,NVhRz6bFPe6c6e)<L:E"}^YDb,_G<Hs[ ӖV ΊX,|+'e1:QE=%VHh.E6w~Ρ=*z^49eAOKG b[x @+\!;\I[3_:kMW&Q6 M{,P'<\2 QIU(I6C3"?βObp=9Zq`p ]P+rK"3Gh bpμ5X#?ߑ~Mi3dWk.ҽ иX=\._h{%+`!c ]Ӯ1ub˹h^OgnPy^ߺM^` NXsQfSl WS[PckߝJU;p3<ַwb8Kp!]v0?8H^T, BFݎ9}<8u/6Ƭb,BxEj~ D*E+- eO2  (Q``RVg'YP7C3rՀ 1Ʀ#h[AŊ*lڝb?|Y-BƍeתwlNXaGz#6NEx?Egj]\Û3o|M& &+:f{c(gcE ڜRA?GO:ډ-Q,|ٍۮ 59P[`(!ANi}N߲5Q8xcm`m~:C +D s`%.bOӹ?=O`n5WᄂfZLK?C 9*%lw<յMzmZ|CѶW^V-i#zUȰ#]*M fI@V/{1¨]4wrLM@)J&{-l FDYH}O _/|kp*-ѹrLfٌz:ýv,[_PUd!e2YgY)3ړm* ffOGJ"j %6dI[\7WN{T'edZהvB_Y/W7~8:ACFWb-w7"i8l#ЫWJ59;m+.X܋\> $=&1.iMĀ&h<~)^j!sQT4'4t#twٌhK1\@עƗԖ,H:Dn2T-2gv3 S\1l).lJ!T&6NbI:+uWD!xukXTTlSueyd-PO#a18 Y+HfL]UN4I5 `†gp"Gr$EbJ(XÑ??ad SЧ\.sP3h6 ]u~|FBz/qpa#lx9ZFT4b| p(m?0OM8_|0u?&X͍T͒[rPnֳo>' ?" ϔt߽ӧ_^3592ȇ=r(q}nt -;O@_C$GBRC9jY=]Q,'"#JmaQ`2U-fL֣UMƳ~6?Q KfW~ ©Si"vTBn_8YQHN^VBI3x+ڻgJlTLּjaM ^ IfjeWKQ~}XT"'Pp|CSGQ̆m}oɥ=M8Q>n71:E( 68c N4#㰫jڈlv:a`VZAf |ԙPa\U,7AҭXF ?FlgTN&yFݓ<]IHgcHWd0~pY˞uɯr'Dqp' g9/ɲ#nv%NFǙ ~-/?-(لu0r,ࣲWG1Wc_s&_U}!A mtV @&ïNuy|p|oɵ ҡ$ ,~o,뒯:PHO>+:>`l7]xVof}Y <xzN6ӆ ?Q*@kA%zni󸿋à} M|-!^< awZŰ6Ȱ@X/ZyO0 /SȳPȰ~u8'xaq ɸۮAZ-QREA)"UW& qFz4UҦ+wXpK _DɜgݢŪ1^ :w!m e`=(BON_KV_iaj*=q߀ ‹XOG3s`ѐj`\%SZQ@N,h-W|T4'~ m`C0OFn-r `Yf 4=!Ւ'YBgDeFػ~y ~9IuęӨ߯2 !dnn98VTXTQr/:O]6k@Ͳ Ond&tI i }Uk4cF)6_G ܡnpd k^"8yTY@x$„ڮr92f!R~Wx[8B%-a3?wXҝ'AUzX0-/ӟjuM:%RO}莬G~!1@YBtm(TUȱ-4uxybT1DCKv{xg-GM"ث˲-~Y^f\ 8%)c䅭juFԤn.+fa?H\MDI|\8 4]r~/ua2D8HJ7}H љ9d͂E[< qe7.oSK3wȑkĒuU.FH#)84H$wMLXVH=/-S󋮻9)X cq'ޯ@QDbF0C-u vDIט{I3P1%5O<Syõ յ'Ȇw7#KBNa9kR9㞮E'BDgVby1WFW-ژǦQOOugHs|1Gl|MnľߣCG ̘͞-y-mxWtQk=;!qiAicS:O;k#WYFvX|wÁ{|jm7!8H=w]\D8̗kaw< ^Kg2,15Sp'H 0G(Ʌbş>Qy!Xmi([/MU,ԙsge)Do8<վrTh$! @٣a1.Iex]9g¥rƔ|앭.u Шy[IjO;M!:(t cPtL"O>jꊶm6:Q_qd@}+nի5?/#f#>` H=Ց"hQn{ED q8Y촂wK˨G >h;o㌧CObx udM77ǟ'9bEZ-YKZ]˥40fNc lclbP8'wkG4>jhC-GVgPVA+>j\˲Mt_}%* 8-j}BƙKa=oNxdOqC/bTNoS[>iǏ5݃w v-{6,~e\Z+Ia Z=wrvD$GUҩZXتEvY^wc۵DŽhʇxʣZ6V͓& X7'/ooQ!_=Ņ@I]УLJ{u,R4>qΏ3yQljπZX?uWT<+B]Zs+K%wQ{N\D)$r_OyA + D/Gקm^9\d Q>~A}dJ5#6UlOڨK|i4i;e"T7p7ׁ_[p>ʒ;F'2eUco$/yvE,UA , *)K$/KE&&@5y|UFr&rlj4Cx紈PvmW[KlM-)YZu^ A@o6}ц I=oy$:mZHf/H]_(zW,<BI \I;tWrcgh﷈,'M7v0CmggYȼ˨!V߭p S-`dljYFrB%;\UGج;_S b뙣Ξl[Il M77OVX&‡ʹśdrF:B$C"J7VY4$s$vFZgo, ~ (@4lw+5@ ' ?-+lbѝf/IK!+)BG*JTC=~v3JQ2iUR!7#ť;6x†yH~ZӔjڄPy֏MW$ѿP<+z bxVf˕>SJ'i0vq ƞLVAT'M`$PoӮ0/^!MQगFpU9/ $Q|P%55KpTD5`O?Bgʧ HtOu }/8v(}$%IE:W$.;D|]!^2ɮD@P%W#H'oؑCI ^I7߆%dEb!T8>aqQUL!|QRs2*~Fvw8{Øn|AY֙C>l1ܛJjJdbPrn_XNԻH>Cą]))Hh齍`0@I;O fe6f1o yHq~pB} j+gpͲm}S"_4aJq:MMT(3֬t?ъw)i `Z<@6 TEZEZ3HB3?sB.JWR̵Tݬ.EklN ͓؇4^nj~F߬xc^%Q,Q΀! "W[`oP[T y t3ΕqWMu(i2g UN,fS||Jb+-SVqr?qxsyCmnV'pWDM@ !ɼCB1N":ۉ>xo䍲M`Z_xF)̦?;υY:jܻSKfիu=?ɍ eAFmU@$ǥ;3|/EWJ+zk=hr)>\-2x H_k (w2F@r{AL5Zcn>OǍr|۪Ec֯)¦fV2ΆNDO87"x~L*r*M"e_е­.ˠ❬q=L=93HK([iGUD+ucqh7M 6YF႗wjK&دKQ ~_1 z0P9z-?rc, ~}T6 wnY%U6D戩t=@&F03zR'SPy6kP=h N6gt>5(0&'iΕ`IQ8_xx5#C^IjF^ cpUn[l.}ww0Y6ځ))OɧTEz~ju 7wӂs}0+sweΏʋݧmO]m˭^U 2Qb %&|AB8=>NvNF|LDZĮTFYc;̓h<662vzwʀEW/vNx͠KdZ$lK6\f, HPF.X1ya*M@b(##˜Yte?m#NH|RV_(*:(*2-?L+vF±E<4k:*Np.}!Ƭ)uu_,!=Ws_i #;><һ)nDWVvi?=l %Go/[*irÀ9&c6 !=.=8p-{hI(]69>Xeb+"`X9y?Sn"n3qOx$P4F7.|DT꯼d 32oGooO{,P-e>>ҕX ]'FC2Qh2|% kS} *vPõ0Cߙ(!(ECt 1l؊e(Bc_*E ; #r=PE)[=̽C%A:Bc͹K ֌XCI5ZCXﺝQ "[ǃcշRM1ɂH@+S3=0mn ijiq_̪8 ȸ2o&Zh-"9(ݒդ}!Ҷ!r$nFl³gRýe#ғCŭ(MichfcKjzmEx~XZh'L`I\`_<=d{E%O;?f qn\+;kM]w㊈/޿)fK7HAEEre/˨)0C5YN{vHeH\(is6[|l^vJi2hqԕ(.`fjJ3}BY;=e)RB3_ CՖf4M0p'<̏d~'N/fluZѥ.k`#KgT| ZM9įZm`zK |dQT<Rx3ƱB b_VLGpi㄀j3boM@(](\A)TgZ|]U`j}tlMBHk!Db n <%{T ՘%;P(2A!)/2[7F|4bQNLP֏ƒXU82܆"^byS+GHW`򰊯y_AkďC-x\\4i/YLMPh'{@ pC?MB+4Zc3YVbzU"/[S zXLP2G-ox`oOhc8PjjtyVclã(G>U)C'𜣑IKZy/ өѽcq֌^=Ocoa}+n<)GP싘6y|wa_6RոO!9T 瓑W $xXs46}-/{|) Khg럆OE_x[f,é*=CO!燐 ;y؝! k :7]Zn&⢍ iA`g?],QT+Np{J-J90GɵNРb퇦_[:r2.@A% bX~'9UdXMQ b6pb+87ˬTnuTYPp/ާ:5O$BJ>}tW * `^6|nO$̯gqt?'a\vzs (^qY2:.+wi_TU2({()7NmQ [o`ʵ&Njt*cbۜ4⾄V&Rw(3h"(4׿>af2 I߈oզۿř l1v͚s&hG} U{>ĨzPp[&*_F9Ÿ)$=xȨZc@-kSz9dQf#+;Q2;Q=`^OqzC| 'rH"M2x2gfo~[]{h!?/.N76zn&3vۢ"bA_.͑(*[]hV0{/l2G5F$4B#l^9&Via!J*t {L݂ߛz\qԩ*D{q.8f3:NR ?@w; _̢~Z#i00k7qs$'ӗNq#ڿ`Ƃx6#Gm]TR$[X1}^լH.0—T- 7K8bxޗ\!J@:V5w &{ct6pk|.*t%?Cy+_tY" ZpIX$قWۂ!ejv0}}t"f)čnqyBZKOXjtd uVwM u))a5tҺ,`wfZLBUX0pcY*seJ?V1@ ̢늨t<*MEYM$=[ gy3jGŃD"FXOc+,%QԘeuucق nZ0 wSOz#b1x86l.o,)#5)rs;2s<}1҄Xy@,טP/k+R3Ez.SOD4?z|[BW]hRS[3@5+(^W|I5o!ܪUtC0AU2Uph^[Jr5P5$E\ԵhMQݬ;B{EHl .;Yn ӭy::[l 'ߢi kunzN%@Sf .?b drM YJ3VTC8\`5XkjQ;Gj﭂Î*iO:QӾ;iϱԆZiG `MlO*+XwjPA\MϪSnuN V,7\G ifhSgNlM$n"O&t贎H _(tпK#$<2֬ܮ _w*9*|]lջMeU=cu݉[gRRぬi:3E;Ӷi_߲_6FjVQZ15f 䌾m}vXwvT/+/%c Bt"`3V#P\gJY'ѧ| 9pvc4)˿I-̉oj<zr|\n|L4حiQb( kupᗅQVH^v8fwL7@{?N|Ny IqXuy* HGg;a1v RVKcˉ:ȩ$0NꎔCRXwy[y|1{d175,˂.`d8p)WZCx17 L͋HT \}L0ę!i "bd3Gy=\Բoc(v1rak^91#2pD/\;),崑x/uxXϾ;#]}7 N/-Z7u(KgMDPypn W 렚V;OS ݔ"i1uwm1S2[@ 4GK-Wxݕjڶu[\GMf0; DyŰoN7}Ugj?̽Ѹ\th쾯@ zvMl%F`>}'25F }?IGWvn.7kٴhv:1F}*z_?^@HK,kІ$M3hك"uGS^L?(FVtM6A.60oo pK)S/q?eԂRWҋ|^R|CawbУH/:~pZ۱Xc4^c5RW(Ȟ%pIlsJ8îfTWsϼF_w0x4F6v 7K[>:IuGqF.js'E 9P3?/Ğ`-t#_+_EqnHg1`"kpa?# kb8 'cU8J?/+OEN`pٺ 7/쁄4BZ>T.>P]p$K4罁8O!"{l+f%fm5JzTH#LE!EXU[Cy*e =~$lUd'ͱU%^b!{xXUBE./Y5J=Sv$LQEE! *G5]|PLǙmc PdZ9!>QyT; GEDnK>yBB;C  Z4uהV.!ir{5]Ŷ3f{eeڒα<@0L#G@0Zest(Nhh`㰚p*D.0<`{(VcŏKv|X<C3p7M&W՞bĜ[BJXHJ+5Q= B>#{b٭{EkRUT{ԢՏJ,UnjOͥL9*')%%&4FӅ6R[2ޡ,ީ#Z<|9?yX1eaoh8%KdT*YX%bþef8G! =絛?"PR8Ćq;x{SZ=ïoL~&9䴁wiq=,,Jp/\1=Io` Pr7irbtXIDoz٪xElD]K&-o HQMx{"E}~%i!AD(W07-(?kTMFf-!Y͓1w(Uy o\7)hQ` 'L+ୡcO7d8aCvZnzUxT dhGiVt3An\M4 U(46pbP дj#,27³C6>[9%w\u5T8pԢ^4K{Λbr`2(i.]ӪV)'UeAf+.NSeQҮmQq2H"Pky0"MCυ5"#pSَ1VנRd7?UwC./DR#D]L)77~<_:Ѻo[gGiS_K85Wv&uU) +I} &,Ѷ !H @ 9a5UW&!uy9ZNFE2) gݯˀ5[tX~X`ʬ^n+woeo) Sl79` 9 &{!D#pg} }$0Vw4g;jqmaJ lFޠA{b-2^#0 A1܁-<.ْ4P`'?kV!OKY"ssfq,3 (Tɹ|J ȣjE &8$^.Z>5 $  N^{$[912Mb:n7a~EпW| e x3T7 8/yAQƏ+`P814~,;A\A&;$D,~hFwSoL֛"x= ˚5FIH%ʙb @Lp!H6-#8oHaKF'o^S#̌~ŵc 佒T9kFSyfumYHQs -m= "?n_[ "r$%Gww٧&uf;< %(6"V{،.ߝt| ƌU5' ^H" K h,8*UP99P2;[v_~!wFNʍM?5h᮪oJQ(nӵt$4pкm$/YݦAb(卄թoWr眀$lnpM^C]c:XG`, i.}ݾ =$w_+Ԉf ʙ_GUJYi.2&+* q{@6Q0SH쁠^0\sPyl,#HHno1'OI)4ʉ\_PVhxHV,"C~,L]` (qKg.maG=*wt>F1Nw0xP/ךdfBe/f2rԩ6ΡU @}8.q'UMD[ ò x_R"L驅{#;$l٪!pȍ HR4^4'7ˆ][mHɷ;xٞp,W%sZXpaHo { |:CŨ=k,8%?'6xuv-6hܝbsf/.rghGzDE\l!BB~v /璷cv!rb\"X? q~*PR!~q:FHwrE,nhb +zwM|I5Jc_ݍm9ö'uɢ%p;&$Ͱ -ۆ)TU_#Q==\)z nJ֚JA{_8]QPf7OIjM#wIXtmPPHwx0&^tnjO a5YêaT.{N:ֳxqjVw[" +PW׹u~ZVoc-$eBv8FcuJmLЇ^n1.nx`DfTL6juqCJt#o)ʯCe邿Xuxj^M[ѝ^2fnT};#nvnI)p&9 j^BU0mÃj)4ÆbBLkWd8Ot/HG8Jd[! ⲏ&"= z-kE@bLic3#¯y7L؈\j/P'ZW0nxv1Y5ٞvHnJ-E"wLn]ʯT+&.Љr߸_ O}9Tv@PPae`ߺ[*phV:6ߠ%q~@wn숛xvwnK*uwY Uf gv Y .{ 5^ӎG4 *`UN~/y"яIdF:7rĭj8mX-{r8TU.Pi׻PEY1~u(5zܙ/BTBMyR$oh?|) Fn2[sz^7=p)Biz7lG/9U\AG.h}eaڌ)2!F:u ˩o1|DcI#9gO> ur6r_Jv))[nH,lI&s7%ƞT.oX8#%\#ִRBTg ٟD=AZxĈ2iɊg1x*0a7vc"|56H{ *H5@VC4 ciCt-n0@ 5nd<"6Qtk:m6|l74n&RZH;K)w;GVԚ G~^;(7Ԧ!lP59"lʖТ3My5mxZv'^8jq`)#޻ NqߤڟW\pܽ*p?1hRCf 6z s%At];$17~Ղa ڋ `޾vPf*$*kZYOi>b1ꄅs~a~7K 0Y|dL *QZo.7}0ZW 'c,g t0?6NŲY;AW |{d 0#洈1'`V6G=KΫش7A~嚐 fE|^[Tع@Kf Kyf~Tݪ:3a, 2/v+(C؟@<+)EADx$q6ҳpr'DRB̘dK9'wEi|^V*m9ߋ> yԕ@l=tXQdP=Vļ/B(? 1 കw,Sv25\0R6b]8t*ʿ8wnnc{Uzg͙MwV`(T Zn{&Ti;vM60ɚLRyoI8@ BEL +G'l P>q򘈺}v"TWFlchK%hBf]\@<$*!e;#unE{2$6)ifbr+vZ EM,i]wRY"(x刪UKzC4F&n6Ċx]Nz{=tKUw%7(r܊|Իʴc)ˈdl;!:Ig_O_M_DFcP)!.AS vClψg='GQ _Bu}hr'zH+0h ͥe@dx丹:8bN 5 IQE)~*X`RW(Q)}CqOy7Q{3ҬM+66\~ѵfCIS;&R_< R`k]Mg8Q$gft=;t ?'O SJW54ۙ@jRnԿmZ:j ޑ@B`  ۉ%.%[1l )&-z|3Mxkf2_cxS-$ߋwwIfB,%b`AI`E{Оޣp_؝PkGpIuwKC7dlh {_N.k0ȪeܩF5\$"q(Ӆtγ916i\ S$Y[&F`&;zL3=o_ ]sM< W>C@=_s[}QA1emanaysŝMvxcQFrEtW;OC3 0_nwjA} j\ӏMN$`C L;Lӯ̐[ebz>.u6\PfʾѮ恵ZGu YJ(WN 9F7_M"@6/SMs.X)/N()Z]{FA\WTn6|SSw-< : ȁ/Ђ,/, 5ZE}ra%pL^A?h*vZ"j7,~2 ܣ qZ #|Dxn<& w#^P8-9,I,F*s+>6!2j1YjӇ9?6'%RȌ CAP۶}E%U~m'9տCX4_P}i"u Ta%лa%Y%s*t&yUx#ü޼O{JORvݭh+ڵBqPchqnw(bVW 8[GshԥDAxs1c)m|6tZ}B4;,TQkqNK]$cgt*+C者І"X_aV'nSE|3G=CD!:7AQq>kE2\`H΃SP ˥HJʒ)aN8%:f'pޟRS_m3Wjr?#NQ!ˢ8#.膧nЭLK]&k# 46;Sj@$# !t\%׌RϭRO3$cfJ+jĤDy|:y`8d evkpJ8hLo=RwB/?VuھꚝɃ]|P ѳo:&ƈ9ޣkWI$Xb Z u #Z(r=,Tsw.4UU6 +NoW`G3pyeX3r ƧQB^M?K,d1 0o_uIQbǩ/F~wnJMm?ptޒgF8>`^݋͙D\<kۋYPo>Vhx"[Xl07 @2X"q?i[HNef/EҦd<$"x-"8`S` =L[Cȍ 3HC?b8J/_gyVCmfǀ>)],2e9 T*l`vS)H\,`Y d('1NOcSY̔F越Fʵ#ESk~6 >ʒ%`uR#MU%3Vv_[poknPy*78v-}%4|vN%g~ݲ9  bvePrD% Xk(qPx t2R=Y4ԣѻkEXF iȱbMJž8]TŽ}7RPJ6+Jw|(K2;Z'ɪrqMF# <,=/.O$Co>F][pa GC^E_U!C=^ ䷘0"p i *GјPʴ2&(h/In\k64{z qPjFX+3s39f| I~ $/S9._9|Oo]/,OeqWʊ\␫9 ò#`=`m4}h2{æ875]3?WTtbA.6<~֢YݽnkC*F[V &roHlC oYD2F'o@;Fӆnsaax`[;LO5m満]R %"t./_Z2 X?D-J}6k<:sr׺{E{bY&`6cB,3G PQ׌΀~gVk垛 Q-ZaSR(7o׬O'l]%Sm#M?f{ѧh s|Xj{dy˵ORT_n4@/Bx| BH5R?Nw J)PM|~r\G ͔yι+SE ]iL:lAΖ!œꋅA;[8Z&o䡹zq䄨+PYc$E])BVHO%|OX%,I3o) }&m@w5cm;x҉GmfdoXܳ  G ϝ3%`܁:35 9eV#iǩXNjW\OP[ šVe-ZϩHՎ>܊QX.r@Eg6̆R"l=Yzwa&`{d8!B+ûuFC 7'VF,RsxQi%Ҡ\ޙNfRC8]vI^ͪgی߭rҨx ;qǻ0"TAGac_b` n1dCԒtc3[lRτ:< Grܳ k: 'N xL L[|M?yˢqkM ~CRye?#CgEyTzNl)VfhnAhxs9a}24/͑ը)%R.%@Lemq?Ÿ:!zs׎*T-!bGKzChԪcY<@cm%L+JkG޵BC!ԅ/ X4N1-qX6zk}l$%3[G-7H͝6dj8Snm6瘟 HGXY# ᱫ/UȜSm`Ż>[WCbi%>= aO xG$@$#N:3t\FaԖMSGk9a:>47I:5@㵼|u)ԅsy pv0] _'+=hZq!KIzLoPlpC&M]'y].d;'zS M,}VN `^{\:[$*{` 0j^S2~(nYG}#U(ҿetj頴T*U(c.)M/Fv&<)խs䧵E׬J:cPkgQ<0|קzŚ>%N(r0N<ꦟ3_$~p0VV3)*i 6ud$DV=Ow֟W|9odg *0q)5o; -"Ka 6vЫ,4 &XHו9-rpSR FORqy7=C O {4L)_=XM Ɨ ߸.:ATivI30}œm/ &I?bP!t:šcxM;ֶtÐ;@nڛOg;(LOc}Xb,gŷ 2{ J\Ɲn<˘.n@-ōB~3e~xtA| jڃ+g.dA5nwT^.`\]cErgch$f0I.)#u Y+ᗺڙ?=jr f͊j)6vnbv|)P҄|px5 P9ؕHt”"斔=2ԪxOWPos n1$"" bbaj%bS[ݽvl!X7|MKO+BXd`?qn#ԹWQTaAr`*+ myS_wzw0@S95"b[ӼtV V@QEnr;JgϹ޻6@Pd-_g̦t!0YX٤jVqҀ^nՁl5>mAIOXZ!ˣW{ETGku!7qꦤZ4Ny7]4d> B{ @4wL/buU1%ߔXaYSs+(1'hmϚju2kr1e<=ZD#auQRD y c>vXVw쑄<,jWhYͶz"_3M`LZ+T^MQ"lhDʟ=%1ˑ b!qu%RI<~s8f51LH%]ƶd|**l7T׉Eh)qpGo=TɱCZ"mE9Xh8U^`x-CT%1,AbSP:&J$dD-ɘ2%}uKUd"KHcYVҹ&? eDS`oe,u(ZWv߆ԤlX2*$*s$A|hoZnWMve:7!ѹ95.|J{p|qr=@L+q⁶rPA2X/I1>YE9ר,& ëluoa) 'x2zV%F}a'Uk;k ZOSfL[6ߟՄ>~o!*/r9*Hg8M7Y*(SjE9#Yo TiFLd_~tB?6 5(+EFy;8p8F}c1o*7L2H,l&޶(嘒~֗c<)uODD%;zj& CA~s] X֑gzǵP )V lhĜ=dR/Ve5 >XS`aW_"jp7d䍬`qi3"+?xBly z.Fmnp.)+FX\WX/n>+b8@8}./{ת4( wjB $}VWL5GU@Z39exLy*NJ3D, F:ߘWœɟm Z`JHS GMg2+|YB-t7 RЩH8n/s̛!M8ٯ%[$it g E٩M9V; RVcEx$ڻ;CTW( ڧxP N](W]VXNLB(Lu*/ܛeL<>lP`V[hкSSfB3N"jjJrē_2S{͒&庆T7'^i22BG]4!޻Q!bZT|OƂ;Y#ɴi0N0Dx4-Ʋg.G]g3>%(o!V#pJuG :~{qwsjE:t\Xndk]*MWZ 0~_Lծ ՘a.]08J66<:}$_nGI }5иJk~rFھzuB$ZǘtQ$Mb"690 Qܝ X8,$]SЁ]l<62:_[1bcY$0ܤ#~]t[viE<$%5E(fJN0 Ʒ[E#WHG,^h=.-|mһK}>#3 Z)k͋ImtjCa$JOaMK+\ Epq8~$xxIgYqQZך #~ٷױac>;coSf{#k 0€ L]a6Dz:ȒrW34LuHnǪni=%~p rJ ^CU iօj=ɫ$gOY%8=I9̔ ,)ˡ?tg}fs@'lax5za5WUj;[;*aRJGp= $/iK=ɟNvUUP_)λRxR%9?,e.08CQ(#f)aFrΚM+D .8݄r^>ѮE]20tldOӆBn$ഺcrB)})no! }RGD(߱CtUNM{J3dj zV}H: UAkYwbPDDOS/w$HQy+÷7KGee/oe z2ņM:nȉE޷`'C_"F _BHv\E5؃0޻ɫARǾK qOyx-SETϼHwwGd)ϘzН(ݬX`#bΐ|;Z`)IYjwn^i) c[Ao֍'L6*6 !EIQG@@pys]]!nD4 _Ȑl/JcLHsǞ S8"8uB=_CA}p겛APS=J`6/c=ӲOPbUi!W>a7|K~#FR+7)90xXک7ъ]O/=W8]Ș[OLmkWǙE̥Xp=`#;R?UBެ s>oAԟAs]V(ScE?gilru.* ד (C/8/kЊU1m|oguɈEoDr`ѕͭBY#8TzIp0k#1wx1](l-T-c+55%8W@duI d$.vsE ].I\p34|qQٰ.8.Jㅀ,˛ЬUswexՄ>jp[~՜Ӹ6D ӯMx}3BBQEQuIX =)9ұMFwdW53w~q\^[LDM!S f_IӍ!2V␉w ݠzuW<zm Wqsb 7]YJ:'8 7 {C癭 4%,㽨Td )7*`"/E]U@冤qPҬCsw~*:In@V1ya/a"PLHQ.mMag7܂~2K%Gs6za2)`Í`s1[Vij𫏀>8G 6_kQy22UpɉA~9ȴfc]T|Q5Z4OnrVG'ɽtquQHy@*W.[ }~8Q> 'χwQ!i޳~#\4q&!BKUb`p2ۮz4O"=2?1+ nCB^a+w mr48 Q\^8"[h:cn0/,`]6)< x ׋S68/yʸ9~O_ (ϛ^@?9!)=){}1OP6F~~)IzטNJa~'un'[Vbuf3x3,N[jm u@l5Ӯ1Գgg.oJb$jxQ:m O)ZjpۆC0ju}0fXKHYszNĸ\uO[L-:SW{euhyg6j=UN2,P@d@ 6I}Lzif5Uzy!m-d?;vL4^RrvEpIu9/8(yep)κ&?Ur:'(_r)EUKլnȖܒFSZ`!kJ{+ 2z95 x]cVUN r"czc9}%Z$!|R2;p?CTS2@3&|…' UL+q0b#@F$e[Nax֑$ʠk,7Tb徹 QՎ^z-S`39e smgv_Ō:U~Ržb6'oW` +_oq!^iad1-}0^O:ȤvO_]%|$:W|:YT24vUeXUYY[e8]3Nv5͹*{#-!?B3}zX_,f;tԃ#a 9l[7;~lY|i^TMjQ=d /'X\Ua *[Cݐ`gP.(m?[Za>}>9;Qt`#E@KlCV z>AoڱM0ԪGrVïA$Z_k{lm) V)H*TR՜쏫0Bs0pnh,YFgB10˃,R*څXֶtz cꏈIO}Ayϒ1crH_"hezEzbp=bܤ07955$VZ8Ơh HtA:^æIgq4ՊmO[tk-Nf5XdpIn*X 43XB@&|O}s1\oDXE7!-Ψ.夒eWG,LESjxCqƎ? 'AHWVm0[*ޤYܬ6Zzj)Ja<t΁ @L50s) SŃT^y<}tq&G`$Eb:=$Uk@!KP `_ްU4T[,\CWN Z־eB&DDžhL\o,hrGYfR|opI7 OhۭBVIr_~jgEjBNNݻϖzx8 #$;_z253N[=H[eN9+,#]۽y*D9@ u]3Y܌+2-lW.~k7~ż_1BbEIąMtA9 ep|tT,9`oָvk,4AF%Y*4gNR>^Ko7Ȱ+`kiѫm֡<6L4ZwgKJ 7q#4;a35fi-߉^|ٰԇ+$Tu΋G`۩~ f#@k{P +ccAaiSe)`yT5ѹRHaH0 IZ?p<*te,yԴqkV;cR g#`z 3<:`sՒo$@ܺ+}g$!,Q 킢[ *g7ⳕmɫЃy ~ts0'Eoxi22s糘ʶaI-?E/1 (S m7\B~&;  O)~`,m]q>i:-a`>O➥@@5Ҵ‡Tr^ڃ PWX8@}$ei2 \4T|K˜*UU)L &0Иk0t?MQS3 HaL1T Posl6 r] d kpy$|#Ox㌛~ oeEBF:“*7 .ۇ$7LPjZXopzHf8a6#|Wos% dTqd=~#zX{&VC8=I # `eBZO UlVdꄭ;+3zwuz)T{߂K?@k(ֿoh}'M$k  j ԥ/A=0꟢A=Ψ]/3lk?؉nݥm5Q {X1daFx*Bzlrj/hw O@F,!^ \;ie!%sbK*4 <ݺ֑9~ ;XkKi(x_Iug.{9:x/*qe\f#Q =U;h"cČ^@-9^ctZ&Y NMo;Oi[ǾEϧBg;ONZjR»PmvYYi-Mɡ*ǙܣFaRR= gkGxNl틬.SvN:Ya?gqQ,YSp3#eߢP4'5|;.AbNq"TւZ }4caG3d*CA}Qvgdc$fjfoŀ }\ W00[p|zKfoEGʒ /;b>s(xLUMQ$r(yIEE,*C!+l\HyG|!yI6fFκ<,_[1DJ%PԻN2(jgJX.(( i5gN7 +[45*+p!p5(?;*CSSg5LvIB``$M (\boFDLcmODj Azo`y ^iZ֭GHŪg{Q12ڠ*Vߗ9.|& bueT=L. [>M]J^  ޅƱ{u#bܻzf*"'6ƥM[PuexZB}~c Tp _(É$ FUl6:[DFDF)A]MP-νoIXA(*dS7IFvt[ ,,I֝3]P@RUY駩YaVׁ&b9_tv^,Zjkۄšn."éMZhu04SIE9EBɅ41>`*/% 4}CoEY}9Lh\b, s~x..m#p SАfK0c{c9%X8KE2:;4:W okXT(kv-˹SODZpR.CP)A5e/kLgO46Am>O^Kԋ}͙!6d 1 V l&Wqlb+!~R|l^|Kx٭W!‹l̪"ƍVY>77OPZ&Kh<BuTgBpQ8݋JG.ùo}ß#&RmXHS$f^DDNCYMR!?wY'!; a"-fOlwUo]$- cq[ihec1~ērb֒%kp'@u4: mRyU1NL C58w_q|س;>]o)71$dN.E}f3zUM1MHNG9ėJC}&"5n8D@8 S5y{Nҵ5R0p)]gV0mV_p`{/qNn 'E$'[ư\LMG/"zFLĦٷk+2.` d@əTtRl o饄8R-*jlq:J$q B )~~}v4QbmAB&N&n$xS}+7s?Knf LOY`<8'PJ)N  u x9X4IsMI!܆!Dw[n{R&b_}7!|@[~y^mW;J FJ`%{CZM6 HS,3-" EaA dVgޡσ8WP#k!_4G  Zb?lMW `Y7[ '`r*%¦-\5#{~9&,9-]n⯤=GH3sy2vN5"$ f248^vMBEۧ`li~zBm_a [{Is>ޱM%hAY 2FD|o Ocz(۳jn_^|dk ;i2eZJF`U܅5y880MM{P,I |2s?Kg:Wp*b=-7sʵh3>fvسIC$My=@KC<F]sp[9xyڨXCM);GT^խ #{r!*ɌbDil Z}Ujƭ' )N/1k^z+ Т$Е4s3X`"*E'q=Kbhfphr)|˾?ib* cm֗uu:N\pt"QW/ NyT]1kKͼbu4uAx$"m/CŵG` 8αFkp%ҁT퍃iekf;2Ĉ4dZ ]\B\]sjm z|!w]ᴳ!&$bQxaIY5W^!3_c!^ ʹB?5S@6 :B`T%g3&ZiyӤlD8)ViUV%V]-q 3;VAV]Fd9ń2Ӆ0k%)mB6{kcn2@7 Ktᨯos~,>Ws,5V6'EΟoscѹ9%tW#HKjzRs>}3lH99F0G<+B^I|lcW6IUϏ/2YH6yG"+ۊ[;"[]xfc*^5zG+LܝIvZ]v6j;Oϳ/JI~:!$%цVy&"; &̑B\M,vBE }dY%Y8R0O8ooھtJ/߰7^E r7Sq>͋4$o-'.i,V& øiqW͞$CԽw,-!{L&rj,|ȻLxuk $_}zϑkcv#XC0M"YP?֏[vҰnT/%&g+e"Drc ۢi-i\>jsab;a"<\BmU|CEi7acRw`r߅?kd* #׭u\K?\B_ ծPS>D$탶6]]kʆ\y9uMr׌?-nXUB]pb'EDnb; ;^'PZIυc{eeO[v|%J _jâ˪ FC($K99AT7< Bom#6T'Y4E_XlŽL.wx[uԪdY%q}ZDRf#m~.x=eB%6 ִ.էcjl'!׽D1>MG '6 &dtQqR挫 CY;]ȫ #V#ie,){9"PK|0jX'Ő1BeAL*bm1Rj% f#ֽ{9/5Tv3l~4eT^j)8 ׌s, 7v@$ܶ 7U{"-uf2k"ԾzN3Q4a +lc'a)3x@򽚄;(Cϗ $+s*4qDj8TVjO>~YRԸMFAЕ2-K/q!JqP lʣ$fƼe+#43a"NufSw1؃RMi0>0dy6Ȩ7a l fA.y6NlvH(ލ*+ _Ld‚Gzv:")ӺDBJ\6gA͸FΟ v>1~Qb ŝ{et$RO\yȁ-wf300mU8lx7 >9b)zr,H8Ƙ&ĵ%.7l$iJ8ᐧTZO{ɓC}'I@sLH@K3ym=R[:5=R"73Vum?'ҏm9<ݗFu{*6mЃinqlT/a΃HMWľ' opTyt~m/Io#Z6]c4c14$SnjgnN6]K.k\B>DWSod;?l̩RSܿ%7Hm3η0PˇcAP,Y ՛_ &Џ 7mC[ *0}e濢H8%X; *)q9a R\b4汒L(kJ4ý~LG& R5 @}Z:nK/Зa@(D59WY>q2]U`RP7LrTq6"gZ"Ze\lxorVx0-ƱGxNNhQYW1pQTeq+;9> P C9n5<`ƀ|=X ,ܚp^FoO>a5lnΫ?2^PeDIX#ch *!%QIGD!HdoYOcZTՀN^7~%IUD# M )@㈝C;f뢈{Y3,cǞ0MGvw S;I.G /bEib7AKz;~0nf)T$oʎ1`|w+ON7kL#d3KnorMv餞̛z7JK~4&&PNXf# Jt{3M\I"L#OUHltLʺcYglTCc^ץ' &(NU]10B{ MU=o,ݻwHhC>" O+zwgJgL .:Ć75exvԀYbVF](jLpU0.m[Mg<Wk]itҰ Âb2 A]q/7 2bߪC3p2YOa:9 .0E+y` 8]7H_3;.ʪ"d*)Q}u+3M)E*ʼly^$E  l!{` ͘V7pOZFM!MцxsM%+XL(GΉCK{`BUS|5Vw|!PE{t-w$}dO!(Fq;s>tB1t"w\|p4Wޣ5+Z].mPz */~ŋtG)N 4o,ipI7W8V Ӱ)yXrܔX-ٌȷ<cqJnPNXf<%_~ԔNjx<nU[jPAK;ABBT]IWn[f_L۾XNmj"_2}44;z]{>>rInȉlVC:x Yg8[*Dw?hQYKٮt?!`&d*`K?-'|qzVt\(x OɵJ:*r:9E.ttE|2tw&O;x-zvᒂ;$ @c6f_</~e585ci-Rp {RI Ǧ{>6ѮiLĊ,5"' :O2 q1-AFd 5-w(:~g`"mVdkU~/RL!Yȱwr6R60~9hܙ l58  p@G`Yl& xT)6V;7>4D+'ZĞ2 (Ahӹ&D_Y8# #VăDk |a >F^<}ph1g$FtO{:s7Tx* ;Z V!_ `*/"k3Gi<x#bƒW&Q-X,-b8f*UxFQBPZ6qAh ^գ^+=sj:3ܻN` "İi9Z>l;JdXc`hw!=K_u5@tv;6c iVmEp2!٣xUCwݝσVҩ/1ruQ=9rXfDA(!Icn Ƽi reunUk ڮiY/:q: Ŧ.j ڳ=?bn`c8ēyϴnJ(do dp<"KdeRvG:~f:/ݰ.Xt7t IPZXX/sX%qؽ6yi<$ek(qjnDnwh,3UxµZy`PzԬcS#ؓzכ'fV;`th/ x_%6ÉeB =!ڻ#upS~' l;pm̏: 1D +R=ko #j^ZPZyXCR- #ML9u'x_L48kXpf˚5t9΢%kCэPvw e܂ ^і8ը=1D8[)3>~ s̶okL#A B)-RK^jPk2YW}g7c 4Tϐ|W`%3]S=^k`G2GGn骋n[ǜ0&"vI[&*Xh[ 7DP_GO\Ma^ځG%&TH 7W|!UK&6Od.P:}t2"{G%{@H-V^U 5.{~e9Pg;Wޗs;OUȏM%Q1,qqWrzeo`d9Q5-Nb0Wp2еx3J}@aEpDqoI}n'|pDEbToH&8 ;%0%0mUO)W)I|񃄆)˄׎d9Y k*@I2IEUYD1‰cԉk`}/27kUV6XcNRƀ0pa R ^H#FB=@p|0o &.'UGo0Dd%A.\v K rR#'6~cD %ɪPﵕwL8m/`ra)؁Շ~MfLkp۶~" -M [?!FU1R]H060&M7?ʗ/p`,f?5* ht6؝4Sd[lAY3XF:lTKۖ!w^FE0nEA OGi>>oOmwg79t6 c0w9i~$|;_f 焛؊Y"5!F6YV~Bl6uٹf[9w.Gv?5 ߬ID_r-H9di+4 jqSa\a4 yE+Is|܃ 3h+àe ` I=MeױI [TtF=2tV_t<<裦~v$Ek*w%6~ñYҶ1Y .A^bT s9/KM-_|\ zu{η2׶fgTOHFUd;nw#W,zh%54Ǽ۰~V;ͯb|f@WUmڭ2sJWqw՟C O"M~`Q>2[\h .X sA7"‡*ÂpT;x[/Ɠ^+|V^([Pmʔ8U,bKmJT-]m-떄$XrՄ6eABp0t ~L}j7ٸKN6ߙ^6Xdk *_D6/]!΍H&[du>"ʧ1@\$HlI-o 6 KtNU.nX\].nja1fD~&X ;xm6Ξ$l`_?/Z4ֶ9l7^o ή+B_}%9=\2ŹYڤGg6 ÞkXv,_lBe$,!{tA[\`ͯyj. vo LJ G(rY~?@, ۃLL1(FcSnslLtlq=f4F-lR ff XZv5O*e=y݊Epx⮵R#(pߍs B/Dff>ɷ2Y@%9Z@ƱACc"--4_6u>:H'2E{EF;J@`5ZS8# %߽| V`J]o9e06W5BOG^=kO~QJg M׺ PF'$A'\_ gA+\8 )֝?7p6ԝeIO8>R\: |7ŷ h.LMCZ͛mZK'vǭ|ؘR-2k!Y ,emFrbbo-_{ ko #F,(t!4WLlCt:^Cy* e}Ybo 0x`{?x%MË3sV98z,Wt&&̸OA@eTœdz\a )~vD{{A->e^4K?6ʿ7d?kw"OJ$5;{ݎuo@ `9m 8 J8tvi+Sk6[:d,*7DGZ rbbe ]H#AbիUݡs&@nM99 )ETC{#N-|; }+ {_k[Qfxcśμ1z~Y'VN\yS0bM0/glz|H@1p}XaҞN)sO- f?JL*S_?CtI~Jf:@dG82b+\i#^V"[W[{=Ri4V(nrBvL;Q%l\/@W (0L5ୋEڦ:i)8aB&brdh=7*ddo`hֆO[ٻ/uh3! ^pƱowiKC;`VRxz^qR1\KLZaD>pDiBi2eJ}\0 _BM(gҏ^.|]oCJD3IT} aIOԉJ7Ԍeb ,4~ 5Փ=I/ 6zQdP$tM$"c# l6u 2 :?%.:2@a;O)ME(u}Xރr綑PhJc\q;10khvc1f<] |ݩ*6d,z 2&^ VtsSz D赪$_kcvaaQLzT  ?#/Zv51x%vV tJ̀v̌=Zo *q] 7gy1Uk墕k )d@y]0;|}?-ʺ{FDϤى6J,B=7۵)O/z}2bVaWt8loj@ :ij@? `Q܉r <Tcd8z1#| "펧󀉤ÏOc,zw>- O̚Y0H1 4A a'c?Fu"]{")٧A6A֚f>$hz<UJ_MĦr7]HQU{n_ʨ#w%dqJ*,y01ͺS$bz{3cR+l>0of3s/JԫU;JB`aEz!P_i+x _=^Ze[d#Lm 8inbH+&SU{5(b4z?5͗l??Fk{նb2?1&Ccm|H.;d,S |{N$\u40Bg->zӰ,W'<V;90NrI*Dz՘*o$nh^*Rb2Ѹ5*’jg*TW\'GrnEU@WB_c~]C:L=M~nuxooH5;ۙebδ9Vje SLP@FCo!}ł۬Qnvwϐ4 ^y!ԗb]aEm~ur~& Ф@GV (]Y_ݮni2e j  0p^"FA;bkg܊ 9Jٻ$pƮ]2N( P*〡hΠ~՟IIxjEA.{n{w=:4>' ̂75SLro,Z˚/} ZWYQj|nт?$hE q!kזA MI+(_08bjvE: `0٫%fN.vf'!SSlV,YWg~SgsC*퀉M,q|1j~ld! :"E2>η -CC0KIJ}6҇=d fUѰALz%6化'w M7F Ib`ؠoҥ4Ri}'ޚp0lqz-btnv+zF!YƩ& uHS-X@"v&QsiM.zR_86 * HrenE)"q.nCfl$Pb9=FmXQEOzu ,D=my뤔0g1f[^Eݬņ we#,ZСUnJcBBTtOXb:ABf~?0fs*TF̩oJ+3fWCUgf($1KNU9gάiۃUa6t6㷂NTdOpb3b̟8 nIlL sV 8]b _|Vo,a_%ZKHzPhW*bһ TMw mUzS3qvsE do)0#6q b(c*:sm ] +]Aۢ5*,ԤWq\3("רW.Q5|=B&YƧ/i9 kn < qB65VT(ebRq=8t92?aU/m2-{pIDdz_M?йk}9+x[r%6M KYO7ΧvwHMQ5[dO[z~EW{h/LKlzZ1&5?csG,DEz(QBע9wM_a,&6 \qa6έ>0] ~1AUV*eF5ww 0՞)d|2Po4'u# ^R,;!好fc\X1lXj.yIIMVЄ"p%8jƚ:^:Of(tLBSIc{TD/kCGi,`~Jg;@NB]tP?Q~] ~V!-) @lFTR!;lIpqpb~'PQe)% UGŜԼeb[B_(JiUh6rܩY]@~5L*2а|ԔsAi!؛L?z1ҜشGVPd"% [MLl=2I"̠~z~; c KlRa mH\Tw  j4(Sh!]6Vb`0_ׂ%%Т׬'+]L"bv= V׹EBb Eކ/q f$69qw\ (6UO:=ν-Ș8uA<;k ?A]zzx;r 5^J8DjtAfnh.TahgNzlV?u[YMfh04v6(9ofVF$B1dq8΍EkZ:_T ,!4>M U>.^n69| +TC.k]zA~f$ :/dISJTE&|cZkt10ɮU-겗"#$s .=i]F|bj#p=rc`QZ.2pwWru@Ö)qPJ! MsR%HxOڀ Rxv$„ߌ]t+f˻kQбaT`Dj*|fXq8lVzx YKA.mfhK*We7Ƭzu(T[K:]DYeBw>yb5=3v3c"R[T`/OxJ%D-c _a7e'ɱBL<ҭ\zbƬߝVmѲ6 <7%.edUm揄-릲 67uG?ٗv֯ȌQKMe`iZigu>{ ܶ}fu[}\MAjMbV&dbّf8E}8G% %_eNyu t yy?P%O1 w}Yգ9fmqG:-+d܆߅Eߜfq-O[]b?,Sprv-'ƕ9Y 7Dɾܥdm"6@b<++e8WX.8_/ I&ĽA eZ SD6us}d iV2q@_/kq uz,i+=t V>߀ov/BĀ@y6 H*.$~x_{Mw3J"2-&Q#`rDݐ@[jxM[d@gKpODAg/̽oZ׵<c|ag(,+&%m>M]r! ;hw%.{!er v$K#DYGD@]u}Bw=Z`RKʶ*-c7 aZov'#`fnM9n L#X30ni:+Ui z?DZo3S8>Poa?u%| HhtYS"ypɔ~"QDo>,dDCJ-tV<2:l%>tVl[U}᳖0hd7^Khz_n =)9I];c{ :!+" ؅%,)ze ׍_?읺j"l  '9b?y 9gHf3[7ttXhJ8@ ]vXyՎ*noLKf;h`)2XWh|"F nL!% ( :ҨE9lI #ڷ0D:܈8~wu{9!=4[ʕ]"QJnEQ99COJ^ϊ,30|+`db۞CZH۳q_:ݘ@U6j<ǵw4+m]χ^v R״샏Hbˠ; uRE> r~ 4}C0le9vh/~"[PD۠uR>z},[9Yt2,:PwIko胐$X$O[ciVAܰi$Ub}G\cEf+IkZ;t8׾LwXգ0f)?BNWH"ǐY|v!^ǾÛ fyl@sphe^vsm T3:ϵ G hh4Z[HJM̢ O_섷#YF1ϱsOP Ʒ~kҖbt{ a>7]) ֏6ߌ]} JK?R'?AՔ0 c=Վ\zh)e:7)uzaGL Og\Vkgev$D!3Ńnųb1@2)'1{zO u!w-Y[*iP-(rWo&j ) fΉ5[jA惶e:Gyg#wxhKTW!8g;\W,?T%$vāQj3zAkw 0m* h|)S )^f-o Uq),!񀺯F%9!+ڳrn=9tct-v ϫR3 s@X|{Q E] 4W*Ԉ?,-Yt8'{sC1!X;L *,c_jۃX?[P]޾Āӷ~M'meV\ܧ\m&.' "{KoR*Kq`^$%xopVzb'=/&gסk)%}!P/]N0q9Ah'X%P_kpRёuRT&0sJ"ԏE +LB!ϗhH4oyMk = xc` lhL1B^QKr>Y(cL] "ج[P35l`}qb ߒlR%jz m@3LGz}tg&+ĭ  T.?)PѦ!ul+cPDUk /|9sZdUF3Ec^ڑbu&(5r%`D<{xse\Lk\n*|,Ӹ 1& $#W\(2dJiW x_M5fUnvS|,m{5mk8d8nK Y]3&,bIQEBƒ&0EwF.W( }'3L΍:+wU~M0!J0ڸ .q@/Y7UllpN5 ̋/~3t}&di aQ.'#ˤ!b8}gtҊJH|&rXVƌ GC'˗s2!aE6a"{#p=sw')5?4Kזb# H诫>u_5mb?ͮu['42{6pegfbDg$Y{v)8K r8W" LN_dqAI!5SvbqmAJf~7v#ML %C%5k!|Tc'TQ48ٛW ^%FR_#)x lG#Lb)B9n"8 z/X]h^zww-q EPmP+EQLkuX ;NԗYj;=&3O<luB{dյyb{}c ׇ<5$ֳ0l—_Uo]Q|kRNy^_yMKf I y]$PVs*oy*hrO2bkaلlQh^q%K%jXX4?0+h|Іlwbϛ|Etʃblbǥ;Gl'|t@b<04,=( ;?qQ{!lDbM OP;U2qT3A>pA-t3?G*Y`VEgbN; *Ω:LȾ⿮~g:ozfsv$n0F45es'NF>01Kl@c`o5Bmk7*czvo?E:_eOvVn)iRm<2;/cfؘ#_S SGK}%q̔XyLbrA%z<<Aa-{SOg'#_m1_@UfYaSLi9Jq{Oع!T_r6)HY<(H6ҮɉX%?&=0vozv)/kIl'Q_q.DvXx%dE,| 8KMxb1ą^'q >t !D:7X)~p_xG{U-#1^+}ֱ}+y4efȉ]V(ˡ;{Ys>v,"yHϳ @q6pcښy4fkBrJy|5`@aͶ14-^%{ fVɧ}]V6raGis~J$lX,BbpbP) 1.͘jQ@s}Iߪru89Y7ve BDn )GDGLmppT9t'O?^TN{M>a)#dc*r{݄uݔrE qŘ Tfxs%1P2|iFj{NIduR(g6*pi+4=f7rYu[yeX Hh! h^XŪI.Ɍ+0=nO|MZ5xGYW)Mj^w*I8&XY " =Ty4iۨto,wthY/ 2n\9D&h?1!-SM]5'rH}zSdnr0ϋ f%ckmrIM^|9Yfskó/:4jk2o-IJ;o# F>"^;>'K(UcX^>zT/Fw}2`됂n4I7mM>347БBte6Q&&sG^7EɩdM λW| 7t1 VuP[@g-J0ݡRc𯐻tRwYnYh̾RBZva)7X.hن<{TAZݦWޱ[elײn@1&:^?M'"AvΔvmqZKy7)l bMEs=Ao{KnsWs)rU:۰KԜ=nAo+ユ{CYC =cIӻ^3 w3+~3W0_(zf";Pnb4}V}#s.Za:~[N Φ5 5*̯,/ԊTD5N ږuaIQϤ.3R*54 _Ȝ{*]"Kb)ֹZROc\V ξ_z-cF [#V*:zgߚ.Ɍ1є Nid̉g|4`'O ϞJ ``9&d|4C ";8-CyueiB>īdKbu2m&ecL~בĝ/E*SAe <}hA7͵ys62mF Sn%юew )ѓp?ZV-b.b08";M"FIMn`R%ᙿK)L_R(PSI(WHTՓeppR9#Uo$eꭧiӸLk7r8oadIN[} l4sjWbLSz#Ц67.kWdFxQajǕ7*E}:(B`\W򝝓8kqI&5k$$DaWਬZof$%ž) (0 L輲eo=^Jn1[R]5NWe*J65noRvDo`ڵT uS0/hx ?ʕ%/W^L=.T(>,N*fU?. Xzp( q /G!t2M4 D¼=7 h@$D ƶR>X%qw+f]]N-?VE;u*l!Hg‰mB~F1!H>QjA$"B7Gh%J͙]]kō>HXЅ\vn ~ġw" }/϶2.]JGj wIY*#6YZ%sm+cљGEv7xn Ăƕn=K;t`Hʀi͝1a0C<=C`-ś[P=׾ErAqh&"K+l߮^MsL'YCoP|"XN"eAqd~9 F \B_Q#BS Y>7jk8+F C5J٧Fse42g%sZ1z[ou ^^vT³0@JLX7@cF'MI. Twߨ5>2p:Kșޜ*b2n " H_nIy- $yWZ,KJtY waj612wC@GI/OG.fSf>V!EptiB\([u34!Wqoq!09&@'8dp$KLc'h-4m> &^q5TIÀ!X}EN$pM8 biLfՕ5;['Jx@tX~77NV_a_/m8_a9PNg|0"I(2?!+F*tlYxK}g-gXqY)4oAW>`7[OaڙNzX ^2^k (%mgPc!g TLY6WE} OvR/ :W ]U(`VpP!j@𸋈O{b+՛ڸA%ߠ_С!"cג _sD6Bunyx>YKBӽxnqktTp_A. bˇ㫍2[|o-*FP;j2,klh%7j8%aKa(nbԪS/HxwBgPM0kPX+ s)?^(rdہ? RrH)A`!$_Cny ]FdG :ː8M&'R_$uƑA\&bW.IP,{# mAE1>pql{ЩU6J,LnxWlBmTjQOPߓ#0xY FmeQv3ʰIy8 ]jHykb>p]9$bi_,l}ؑJMhɵUNa-H76 Lٲl8N99m[k|m}cėWspQ$;:k,aLpg4|kpAf#)ִk#vdGtٹK.-$!iZ_rB Vwg{GVt | ^"P_jS|`oޔ U""n:BDl}jG}tz*TK\{9PHIpO= 3BOXB4۸ոYPL;5M RHzK"M()ТC([G?t؎4SLъW"nf\k tWOjʆ̠7Y٤k@ B䦞Dct6,ž_(n>91Ѭ*v7M~, z/e"[[7)!FIC2kSUT̎tȂhizV?zB[;Y+OgUSA*5W'/u'O,aޕ ) n+D&LMYMS &(id;wh~'케A0G~z%fϟY`tLiNٟ"׉Fҟ2ŘLS2"!&'$Ow FD?7-Y#9Xuտ>Dwx#Veܰ:FV!aeO;Q`nS3aTG滶3ZyThNsckf\(hGѧ3`O?-[XW(;K*륓!=h6JQ;zV@qE^1uW#x^pvt#lHmuN6F@ >:/o}K7_NbΌ>n1<^5--!J"q0lsn">թcWh]6_r!\<+Z+EH?fySB}6Jy%YEM<o4YK#*ywL5]_H DS 2$3>2R G:pRq"2E& wuuʱas'xEh P'4:e.8%b\Q<-dq@, OZxcږιU%fMHªmdőj GcWxl8s/}`x(YCPIʭhN"#~Ɂ%vQ7%i]Z\ҩ{5<͊ cC4xoTM͏ wxPQGWM63b~ӶnO}#O;qrs)W})M6U/(Qo}Dz8V3dnR%l):ҾZ/,jEK!]G?[Qin<"~A&` _gi*jw4vo"50 9y2Y >S-h8)syNa&2z$B2:_d}xwQՑUl{́x0a`K /a]V%5\>Ghls]|$6USj8VWw1^r2V,G0nXv Z/ig#$B3:nvDxyT~c; .s(2Z[v8d%7þgʴn '(E<ՐbFy]A]&qӑQ.t~\xqSn̎:TSrqSC) ^m"jʿFȋT9b 5jBe& '^im>H|0ΘЂHW-k_X̪q$lsҟLȤtM0*ewϔt֒ IZבAd>_##u97M`}jV,˝;Am,6lh͚{JaJ8RG b:S(;Q&ͥeMRr HRYUBqw+)T? ss먾rZN.| :w\\.^h.+%o X0<7U; @cT zPWfs>:]ՓE@Cp xG[;:*[83]͛y=?Pa4$#I[S4D27t1@ƞ\q۩ xW8+`RLFc.<0'_ݺ=JV \xp *maLaKQJ-o2iMȾI<>xBJx6Jq>f+SƊ) g. :+2^J>Wb-:g 3۔Zd8Sv `j!>@r{>CD0+ 0R/O^.ILdʿLՕl!PR.1>&lD!_mx;_F #$z3(#O^K8ƽ믔X󧠇tЭB (AQ3%.fZ]z0k ߄e5̈z1Dޙ/@h=5JKyPz'KK;σ{NTF씟([bϵGL!q5heްMZU+<TgOtJL5We:E<_n =5ǘ[ LV-8.p:&]3J,PNRYjaFpkro9g:Sq) *AR?rt@*(^/#bÔ0nFz3Hs.6fG[zm7ȗWNfNoxL ,C͆`MlmA!Hsfߊz0q[=S(z9l'YJ:Տ ;(_ V7ICsc{ a=HaCUS@ IKy,^8@AB >G^{b( v'p_͠/pN&]%^YȩVyhNP_H_%aYx65jxU/|'oF}^:jFW}薏2#*C6g)RzzX9A(cẇYy}t]g^j>k,rX]_$>c;SA ֩uIP?Eg:>_n-%LghێOJ,Dp$ps/ҠWR!26@heӷaՌ)cc]"I4/Ʉ+*H]Ll?SkNV =hNPVQ{520ߞW[2&!TXy5ܭP 7 ;e#jD?GW"(^XZ5-1i;-KLREP a5 o_:\?-U !F"_Z1_O.pǞbܸeB2}{[yE qd|gC4{dƬ ÜG[<nq j`9Pt@aiRK)PTZ?W_6@R[wu?%ɩȵ; cS#G*'jG6\)ha% ^9 ͫ Z䓁;,_˴u_./ 6 A_t:R#ٛLxԅM=h֓FA{;y֜4 G71mXLE-y%z=XnIݝ5 MW[XwxyD wU 1BBiM2QAˬ8y| T _![IZ`NuMV jA-dgrf'4v~D5"N dIKpE"|t,/319F<¨ۘP%(=J+[ Sz8԰/04#tأ5$dsa]FoirZ^BfQ.`If髕~y1}a23٢pEb%SFe`~Iz/ơ\j&Xgh R""K lwoAUߧ'{O9XDoJU٬$+!2E Ihf8?bbK܅GY]mﰶ$qiFŜ+սpaR,KNw3w^q*N%t0(|D pk0$0@g'Xu)W,ʬ̊d=@@ 7IB&N#5.yW>\~SJ˘,0o [oUWlG@މe'/fSVW*RWn'G˔5 b5 "7*`k*0T5^FVQ=po#4F׃;hb+X8 QimSeKmo]Q o{>ޓ72=iˀv.0BW{78Pp$6g`]Jubf= (u$+ŗG?,GkcqˁEQY> W칒a&1v[{ɐ] 7[ϻ'i" {dq}.mѨ` :ݚ\R}>Lyy:ڼJA䫪.N+\Z.2|-s jBq8M0VN%ݭ8..ڥJO\V.3Ã&: nC@f.&8R |7s̘+hoP~7NJ }ޅd//~!џn)r nZˡHXT b_Y"Sc,1.{+Rѽ^+G! aRV}u#ZipK)R;K{>J!TP ۺ#kw6,azF/}eH+im*^ _#@1/G ;lz;} DBūNQM:JŸs?K;WMNttMBm"@10`׽ Mb`MY} !@QJ,|f%< uBRDˠrsF+]TMOyNDNd2ti>:!"&:ۋϦM"m"w|ȹ<ʁY#1"<-f23_ (=Q>vCZ85-%2ZP .d0%w'ժC5ZFIEXkb=yGKb$Us|ys ]f&K{O&%SP m(>o1#<15$KLYݑ;=HR/SxODHg[Qܷ̄_[W!0:@Fec*׵P2.ahHeU/cĵ)Z~%ጞ Qdݑtk`௤mFnLLKyA)p; Ժ3!5'hZ n:XͶxppf%$25GCDK4tY,_Jǫ"Ɍ}8\3 lEԉq{0V+dO>{R=:*\8zk]|֕},atvpC/SS}׸ pDm0 v*NZpz+w;0j|y#ӨdxMR0]z fD_Ja̍{Q_cE7P̽6C}5Z xB)!/<¹pD RWԸd݄Ϛݟ9=Os_rpi'p@`э%FqT9vxT]We_&2BG(K&u*ħI=yZYehۥ)B<VĮ;%gNgNL7VWE}u[/rݭsRcr[oc%1#C62TvͿ} mQ¤3˪\O5{qn06X鿇l1v9xý 2OB82RY*c"=S#vTYIiض6f鲠XÒX8{O m-g)h0uld 1P͵!iVchDI4B8?f 䘑@B,]ԫ/`\0 hdT^ 1VKq@WBrV%\-kUWD*9d<-J T9^~WO,6\}8|3k?16J(60qz. %'KJXR5eӤ'9RUK.*;;Ҡ{L`C]&5LbT:/c)kՔƨb'5_ bM Їu"7){$VsziVdxURڨRS>;;Ek{#u}*N˲2z}צ,eQuG pހ?4/ (R轕*ARwVFϠ*>&JG;%7-Jj*y%YƊ^NEltޥd;P "^[@@K1 Gk65Uvc1unFOA_7?ӆ[;\%f",X~+SNz7Z}JmKi!s3wf\d;%h!qZ;:/ ӌY 8&]#l[MZ(n4nyiLp1N3TRq?ex<]V+[̴[kԠEӒW0{n_9A&kj裇';iKf[NUv}8!!PYb&^_րXϗTʉc):BTxp22:L^ +n/g*#N Mk#RS?TeXB}u_Żm﹠ՀϭpAZ[ 4Fb[?(PR@Kicꑱwij(^eM[Za4V:J|:CwRvg:=Ǐ ^֏eL`)u'nZ{*uihL J&#N1`IYBZMBai"~ ʚObÔjsdh/bOd\}-Hu/"Si7)ge7BVn?bv(fiiA⸎QY[Tk({SG ˢ|B95 ~SHd\&LEMy&W3.z:rpɯh|IA[vI%Yj@bMґVID ෧~3 хPzϴ NVY=o+/JZ2s !'zVf$z1#Alfhue|GM LxsVգ7 WM$Cs9,r1xS1c2 FwG~xPr.}qx:4OZ*" ]V\@r#xC HqcL)bʠØ}&VB+xaeʼnB 2GLo_!eҁdJczuNɨp9mCzTT˄|n)ԯNDOE9{#Ɯ8|uߑSS؋&| cAE1~Yּ{AD0A1&C? ϕ]AsnlYV 疚Zt`MtRp ɷ k3ҤI~Y& Z'DUz uRctqU !tӗ#,MuylqJ OQw7Kjzm[.k`ØPIv(@ w%2h\f'QNr'1r0JHH@$/S͇5$fKKd8: `xFu·&mH#A0H_b`1Seop<sMC>,FST%R_dkI%K(EZGU[|4Na,.~xX!D zɖ_"eY٥ꊰȣ>H0Zi<:WZx,E̖lf ߓ +[(Ȅuc~4VWFԚf "xfyHŶ/hLR5' r|-ya.(f8 D O 0^!\kO Pk?Oz4pHtsK:N)u"Q'*k'ňNNky3OBTi(;sD0E;W" ۃm[`_\=ݳf\n&UxLb#ϡe=#쌌Ub ܎u 5ZEG/l!Iy\)Ԕ/[Dw-ϒMk]MsaB =9[&K`;ӺRʔHlGwNz9ȥRe/kq65w+H0ZËٝbF IgTWw+Qbzns*go%_iێ[ 7I!B]mfw 4:@)3#2;x2;Ȑj+9۟eo#YnؐJ[A,O/۠:o^nm)ar.-?ցtpyw>#dtˏ@ P)B͍Wļ1L:)_m-_LR!dƩF 3#U%19a1=9jMVhEJjEdԈ`Oq (VUyh؈NLYx95tQF6M/ReahB|w 5D #ل9%%?9]j{MM{,e1#I'ƸSUE,WZ /4 '=eS5/fV݉^ Qȣ?;^(XǚѬtP L~dz 0$D<ה?xs* 4'e"4Ń l8je+]թiql%ߞgn۩^}9P͹]ء!AX^Ʋnb,e?k)S0ŪfKu̹ ḱBL҅f;Xo 7&e?9 ^>߸V+sWrĸr{=I(?U͵.' [IqWKPM.gU`!F.m(,ť)4_J3 %0f̕ꬣa3w1KUQ%+;Cq˃$rFT=9Z2Dzʂx%|PN%QRiŻ6:z&r,Ķ"iIY 92@aP.I>$+ "Y~@8qSˎXt[S S"/=I'Tg5x}r"3Fc~i> j/ 3㰵&Z*ђH.8?1U )!isAD"/{jxKVtvpC˛ة#$YO+1DC l糘Rof 9yx\eJtCQL>`48 ַ$w:SrſCuukMv c&㤘U*_S|m1 *s3/<]YpDZrl__ϟw- {t09Jg.Z:y>-!@nj^?Knd>1Xo!aa,T߫J2y8㯔_e윫F8EvL720HV%נ0”LBe&L>}͍or!!n}%HOȾ? "GD|.(qs(l'b˻S5, GK=w$m~"|F[7 6^vfѳYEbcfo,w)Oc,i|> `Bb<>F rڐ z4Nj.4p5:r"T@G=?d4u6(ӑo~^!;0F?I1̾p-5C(qB丟Ty![ >V g%rͿ6i1?2[c~(ZuOE <]Nx/G$$dݱ07fYYE% d6DLsm/x̯>g\VT<!F0W#Iߺd9J!nZ>ȊHĥS3+TRo49ݼ3.r } U_P ĸ*ww1[F)rY~%r䊒?iM A[6O1z8$:09PC'V(ʯ' g+E٪GJ%fiu7vE-!*&K{~ H^Xؠ Ygg(~aHPeE,O o)ly9o_g< cSDR 5M Ԗ鯪os_ ZI1(>6O Yr|Aptd\!:pZLh]Jڏzʲ\"Y?L7n !yd$Ȥ= u۽XxD]E0WKR'JyY' MھBC0,ړgGq96V=Cv}iE#.jz{kz6  Uzuc3Qzv=Ay̞f f F_\IЯ^^ Fw1xOX! s}xt X)s n@*'B.}}q]YcRʠRbk Jp+p!CM!m ̠_%D݉RBQLn$ SzqV rB#e#JӛJ?Aܒ ^tsuqk'(ξ? 5l@ɠ'+JN1&׸_'LR eWk)F7Jp/jj@g w'X&*D tB*5ٌ)o|d=-~khu eaTC.a:6ӝT>\}~O杊qPguR>:pGpX!2k9q2%~kkW3 d0{u,Ĕ-a[~ A0aKVJRwJT 2q̿F冋kFg(VAa]| lqh*%^IXZx| 2os{J_Qrzhђ4*H?ѐh:#u ׊/3 CeܦGĺVF2PP9:5ďY áVˏ9PslQ+zG*|b`.RDbXw) { [jj'5]E̴s$j=Qfh(m s_;IM>Ź|=wTEM; WZļJfW,T{xK2ZA;9Х?P䴐؟B'h{# L)xLSx[k^*rjY:Dm߂A*v*]ѕAV ~miȔ6Rk̑!֍w_o"3czAPE]Y~.K0qu.9.ls-N%;[&j*Zf 'CSQ6!?AarzRM OId6vိG˟dT+xcL8nCKZUHWش}٤`@X;}hU9,[,Ķd"v$+0FXj%xP &,JC6>1Ԟf}8qw8N guNx Q:&)֠ڒ(>!#?Qc \~z0\c> 9LBa JD܇X~2(cK{Qi!%hgWqWuzvzh|eP9dthgdz'ajhsbیO*&3DXiE2${}s5Xoٞ?l߫m0vQ$INp;H"&~kcXdk֬6Ƭ \\{Lf {KR}0:]ֻ^3QJ9 @D$U^Wz.WIMX!:7tXڻo`̭ވbn;Ժu$zaB).{롬0le՝)u+xGӡƄQxn9Ems=~ ػt?k#fEy٠ZJW}]Z.CMTeT{u:ri_n b5k J> m Uԯ  A3={ %[s'݅ <2ˎ&$|J YJ8/2ɇ}T/]nPE'> iwP+t[Sc45 5 Z0*ݟ'A~P4LyGѶ;_ (Fdۘ_^X"W$~!c]^sCbbC5C9Xc3kSCЈ{0-e.#Sd+)Yog3o>}u %r"P@(/?j4*r֥o!S*^Oˀv+:+ kݰ$"oE<Ƕ&mO3񤚎o37^+ H ~8.'oBlޣJy߬IQoɠxWZbXnwE"|[hE2(oE$*ANc" dbu`.Z8gS?Tȿ;"n3fM=é#@mD^CѢ.J)v.AR۷550kR ^/ ej\ͬD OnMWGuYҾ l3~) L9) GyݦzDo~KƷVFt"#!$h0d)*Lb;0E3n~Z_zL fD.(/"=7HK{M&­sP?pͼ8qխȱO5>1hUCK,._6RȊoEKr* 7VPk\YAjS.Y_-JcGO;,}e㺷H6q5 YdjhJ 8™HljFw2nl(j'#ڮ#p-AWdpeU.Ĥ"wP5EUoqkk͝zOt)>]4r;ic^<]i™'TFM2Hב9. n w|śԑt*?7 g[<\t &%n +Zʐ-KdԻneh3РDV%M"9s RS`ctK`TBsO4<- }N;Bݤ&K =9M< Ėh bS8kl L]9׋Z}/iu 4ˈc; D0X?D4dmJpE#NQ?4C1i?~D`YCa*; Cj~@9seN.HR8=}:ylIN{:prƨq!hj}ҳvq{M0[T=6lxN;uX3畎rÀE &ur,~?TqfXQwbɸg . A499nv#%yŋB2K$ħsQF@K>"T\t+ BR#ƕ6e럩ǭKUcFSf^݉šq,ÓZdC}mɾ҆94 *^4wiZtPj xڷ0W5M%+Wr -);V7Xp0}RNJ{܉h9١xZ`6FN?6P! l4;'EEqqt5,kK{y4n^Z>)a26#e!Pd@>PNJT8RT%KD%cz?qTG!{B#q`hRyՏ^xo|L~~_oKB];7w]-@B>gPS\8|_24jrΕkRuXr1rж5$4Fpbʺ-կ(0SeqF;P;,{{c7]٧-`*vM##oEe\7vA̶ h~h?ُƓyI>Skh^ U?߰9 z,)X(5PxnXH5(ha𾫂 Ҟ.PJ짧҉T\,~̔*] ч+B[\cHx<[Ipi_7{FW"׽Xj*ɆZ}P[&h PqIA/6[ٜu-`[wPL/mOJ15%/l4A@v:'>EFv6/u0I[J/yYBNyy%*=⫫uQNwhܵ/V#ܱ*mx5Hs9zb{uzE=Wo阻C]HZGOSm##j%s6 Rd~% ͫm#>KUd`#ystS~q3VA @!ޠ$iBpB68'\;oV%DnZ:*v)08-pxNڛ_R_T qekY*Xc6i?$G@Ve!)˹Yj {77g .Rz{n)- ӝawԓcP S+{F N8`qqyo!<1m7?^,O/W+4mrB[z_sZJݓ.Ha>sjA)LѼ C 1WQoS]ʢxvĔt`kmpmf2"5I1ig>X)t,*Wď|(^ 400}8P-J*$E^k-S LyɡCK@jj%~ 9Ǩgq/8!%LjIכnZo27}9ο^텉KASܐN2/f{d cAĀg^iBvczb)Ku?7Wn]wMcAMs!`sV(Cۑ ^5yoAe˧5}߸:(nh,44ĉZND 懑̴> tǰ8P[2S"#Ny!`%D!%{/Հy@C9*HFެB()\ӻИwnnfg|mn=x ENi wΑ}2[1 n,Pؚ&@D3Xؽ|iGO+AJ9:i{m_x2@fR,d԰9lK?BOIS18g_HSH,gX[@_oVCƺ&]:`}4٠O,yA6 E?p ȡbVtO̘8K8J^vZN -°l'hpBtB4t %>Oqd]y R#="T3 ufO +shA]ye9l1[GfSdAM:eA2,zƠ\B"ڝf4jrp2#@t1G* _\?ßjMF.C?HgĺUuwY0""8FdtPXۼMliPÍiiͻ(B^yt ^mXhe%/#zD%*%ͅF zu> KU\m&uӺ16DA6vrjks<;w(i؄w+9CU`]UХYΔzƶlF7.-qR**ZaY<cL{-ܓbOMv:(KeOab6fdo `~K\*.ҽ!PM8{8Fub?J^7drX< v1 ;K@ٚ@ݳZ=GuN $TT"9Ej:ګFjhPjO-M;z-2K]Ԛ{g6d!uo%&$&[?PmڰZ؈݈Ts=GG Hsv*j7NjD3`@Fla*w/_ɒ}1\ه W\q%j jH$!o֤0RߢߎrpɇZ3KH\GA@Ȧ eovT^" Qj4| Kp_*aTxQt>nyYס\>77.>c}.hNqߛ~/ܐŸ1QNe.Aqqu>Va.O/~#s ʀ\'') L˂kYI{拔i͂.1#ej4y:Vmp?T@kOupvRbK bn7m娱'B`Uܨ@{%`Z jAcC=yXOo@1xGBO[q 7Iii+k6*1sУ?lH$vm&+@#yxvh.W6n+r{Έ!YSc@%I؍;p5. 1j}:f6&=d,ѝHZ=c! WuXfEzTnSw 1c9 ȝtnSQ~Xfr'V f$l߳c|-HĨP߰"9h̆t\wp+q'ˎdcՠl9D@ Ua<3dnoמC#6 ȝi 0+<@Gr}4D] W%|te Hѡ=g 1K*e:(Δ\չ0 H L{$i8,s!_w8Q%!j堗i)ӡ#":$NTzƗ {lŷK\Hoh;oO!̽놳:,&67jj_匹8ݢlzGX|6G?tPL0\PURaND3N+rn8$.طٹŠko*[gk >& -魒1T3QN6y/:'RfWGԀᶋe;|d~`bޑ"_*.S4)WzΊ+ o޼I!^-n`Z̅D ㈫';hzeHŲ-bxQ~H+uk $Už&N"r-AF6,n<$= vy>yܦr4CWZZ3LOrSUK 9=8J-%.'i]pi: ss<1HeڂaϡIVqdUEb4oq):}"YYlg"bWw a^.UԔdFZō+>g6pP Ge s`SeojRj.jw}ZC/ޣ7 =2eF__a2#w2>% #7P"i8#}k_MToذ 4i4bS󷦱Tn'V`no3,.%1)ZϽhc }f^^ҽUw*ޤnF䣾T/3꥜ZY!2p-O]–.%QBo=#}0o9؃ h* v#Prչ%,/4l9['Tky?]] X^cP:{OVùG0'j1Q}V' #=xH#{x͇$G_Y u 8#‘k .fEK[ Y/׫cm]Ooӵ}\׈CIg:GmPd0%/ CTX3JApúQ9.ⴱOdlcK6Lr_P0ݞ!& /LZ&Gn "+k\6w@M] )v~ApT`2 H+XWYfؖ,L+}i㤕>|Zǡ>JLGV 2-(U3S]a :1}f3k0/hxMM"=:}/)RCbqЖQ(|@qPgoIQ.,.Lq"u6Flu4眰B޾ 萸}jf:AZll IaB!L硡BQw>6)Y9WC0i'~Ŧ}'bb/f؈wZy}@EuIFC+4^ss՛UF纖 I<2b٪F~7&,29ZEc'wR:~pu2ڞQwCD1>pq] +|ߓ+k6k16o3ԧ)c38D ְ[V03VߋVr|.?!6̜ٱT >jop+><\Ƥ+sJ5bm):R*ɨb u$sA+5-e0҂8 D \(N5OƄJFe不_Œ5mRHSۡ[.|kΦvץ/ Q> 4 1&qE]=ԷsEH wII|Jud']?h8BDqɦ jṊd8TSyM`uW).Xw3"{Ǟ^UnLcBy<}J&<ӃobӁsqwMZ CM^|!q%a4DrJ ux~pB#]æDeru6u=?X}sNK|P~hS28@m̺$Bk}k uvq-Rڙ\,PW8z|p{sߞiI87fw+Ȯ:6jVH,{*Q3dGZwg#8b$fD(pqPK<]2TSˮ4^d#HK }*{~QSX~J`^j(O}N*_(Aoi\ hqp򸉰(d^G!U⺐AɟW4BK #|МMY!>D/hP{UH%$K7"~:es^w˪2}{t%-#v7׊yQ2&49D5pr .sL܇ZǙ$s ^YV4"^FsqhM*L@*qsqGDu;DJ 3O$`f: ސSDzq·~<.Cե⻲٤O'/D ˗,1S=u k[<.bڜFh_ޟfS!;iK4-XТǫ%vS.k+UAܬ&E9cK@B&l|N`;2V16 7ȸO>F]bIf׈P~ 8N] vM-LEUϊXw{r &Ԇ[F3Uk1zsTiE=<ԒEa, \-;&VEKw N[6+}Y4- ]OhS:/I ;&|=\Sn*.p1R'Æ)qV{_Oz]\Њ xݠ+PlfAYธKᖸs[8dleQh"O^ma~l!3Hԕ_cu?fMˠ?3AjWЮ&כyZA79Ϡ]k^ZnL܍s>}WH#"j"kT nnX25=cY1wk7j낙&7]'|TJ)&`LޡNYX78mÈbIT^`Uʫ͠Vp^]il#U1u 1C"B%բ EAXWU8s dZ"Iւr[isvHja2;aMw6!L{l _HY9^ȅCkXH-w\c-B1mvu.;9VI*r45c3I.S߽ e%M41WE) ~kՌVHE¥zJ?2ewl#Og}c/n)V꽥Lݜ r>4Д$CW_+/6%Bern 2[z^Yg&k(AHi[=fyxR&H mF(H|f&n- T&RPkT X5S'9q^?8t1mC}{tm&/Aom P f< sD+"ʚZU%m9ƅl ILJzQú. ̜0H;qZ>82 ebɇۖS)<[xw.bŸ:m7!dx|''MV76H6ۨ-ZQzb#7y6MꝹʢżseEv흱3ϗs|Ƞ !/tx*OfiG%wi+a( YYюh6!P4gPFCnjySZHM7+NâgA4LLmᘭ8~u XPQåK\iN@4Nb Z[IO6a'gόI3zci_̛J hWJ6-~j?lۅ-9Whu_Ke/,أE'SniKt較YMZ+F 5xI0c81X1#&m~jx,_~}Ikt>f,k|'s%V,}>.x]u`LuCVԻpJ ƅU\ɟ UYt wɨc0qH^ T$}T>)gc\z "ZuVA^ʴǔ637)n &<L5 6cryBh50%ABc R=(>@ qR[L OJ A婂5'LՂGq=~QX\PCNJ:aw%jʥwVf.UIvZX:b,JZa]p2myBg<[x"s>xz]jm$G*Jwio$yRnjM8d2NcИ#a%0"^"AdyLʄ"ߦp",6adQf֔_(Np#7o?k ]:%ZB8B'mwpEk˖mrڏi(ƣOfFsk$wBj2cX ړC3r)(@O](b7.8X7OBpR(8؉ ft/F_=m1\{Q6±hFN_.P,}-@iJC.vV@7^9Ri9|XQzku]>|ӧ5 - ",=ҫcΫSuIqS1'?uĸi-eN>Pb$$,vWbPD^m8{\ .?7f$kQu{(a |_ 7܄ uo<ƨ:!CzE0J=I/z*a&1oP *i:|]AS~ >\USVBcbp~6cT*N*ҧ?4HKq3rh qCEj#S@ CCԮ~߁R7Ք$)J, tEjB$Yy=a9.7RD,\NB+jn/ʁ Dxv&)d@$@qQ'0hX:Si59ˊ)g jwA"7* R ;ioAa%:P&A 8َRߺ,5eQ@l4ެ4o9RVr'4ig cםB!UVΫjNjh5~(嘘Y_UMJR=Vٺ7<~yėiwwzP䖅SK ,3:'e&աZ{M{d^Ǣ^P! L((MnMqq[^[CL?Z!(>*1tNau&*yS4-E#epTٿ^uh^%u7$O \,{7Md&mώtY!?.rz٘vEѶFx44m`)<ih({¿MS݆K[yѱ vDȀV\`?aY&y젰BBshOJ=BZdr^ֆ m.B~;uo;Vg hyI7/)/ uNَJ#{זNM$DкxءGpDa|[uzyZx׌ dA'W:a+z -+ HV`u:@i=;0.?h*'c]Z4f/6,"VaYA a3xUF+hwe1F^'΅z 'Gd]y=Xk=I}z_;b=(/rŧ4Cܨ z@]b"8Fy$ mҋ RνT?P lrBT h"Nq4 IJI9~y;ZaGv5 u 4xJ'e)^R=/oXQHN[$D 84P:T{4y{)5zp(y;;(\;)oO@ϔ@8`Zy@}ֆ,3[e6K*AUD\B}@aBHr*d۬;4GHʼpv*=7HHZ5XRF峃|IDC#)4Cwa!KlWGޏOA)B늶T.}Պ7Jᤉ#JjߎnXe7t|vB 4$5 k^]?bNj0륱 }i@ O+tZmATJpfUؘ@?u~vB'Hn&!%ۻcPǕqOFF@{7R\H~Ð"}7a ZAtiY/lˉ_ md̷Q]yBHGG1G+Zg"uI n)G^{ Wlj1D,.ŠUY+oN}|=٩Gve3Ķz }v:0?)BEs=@Rߖ8I[=;i.H54dIvWLt+ .w/6Jc<Qz]TjqZxV6}'|ikn`ckrcB* ø]\9,fTȘd?(;(?BbE.jxI H\KFG`yΨrw4]ӘWOZwwC,5:%^_fƎiX>nl<8 ;dfqN,p<א 'M=([n1Es[$qLiydyen`鍃K['1rANd/uU*/ ZxǠ]9 CM kN5ax;9' QD3DDIAI )񠵖B,3*=#/2Q{4" ЋbbhxŒU{I .vD8]OJg=;j :FB|6kuS ^ꀞΖGfz/EGv=Eh2&&˅97Rys o5&$PMgHKbM; hK̤_\ 6z"p(3}QNUI{TWL滒js5 PYel1<(75zjd;+eM=B.GzR=$:,c+yYj0Zwۉ&̳ =?*%' :f)[>&MEVYyrOLBT8ߙcKs,0QѪ :i%wAgwkRq!ِLhh:YTKosΆ@e\JU PmJe(R\7pBu>VՏ 'v^,*p]VTJOq2EV!?d֒*x$C:LYȖBАqG஁ =(;(b yM)[7$;mvfo T0l 9'^BI:u5F'pfvO.R[ȤT#G½h.:Hm, KA:0ߐ #F0Ɛ W]](n7'h֪;/DPꭏtMyP ' *&k\k-yG@ɼK)ө1̟<-%=Șt> |Ay:M(*ˎo_xM(WOEL*u.IRBŮF2C1ֿ%ĎA}o:$tAQVWJ.0ܯZH9yFimdi8Vf#x+t覓/QfK7rx\(ۛF}3j:zW,^{pZvgl@q涢J?qLZ*6=rOz˓,FB±9T^R/ Ivݓ\i@/I"=.j2$j`Ӄ=n_Hj"tFg cBGLBDD;h>Q+4'/YЂ\msۑY8d}2Z%I^^a| j(FQ13F,޼ "ԖN@scw+:>J,}t)m-8PHpt3bF'.ќyg+7ˠCQ[h<@k.fv#G2Wl?ͱйE`DFÑ\ZjnڛZ" Z3_XNM;$[c6gAC X]~74zz %oBfEpZU:UYC~0̵8ᩈ=I&6WuC\p ?fF ViMO&"ruiT ∐k7NU5{+gȐ鮳d rrf♕zxq&@tHP'P+te̟ln3R0$ = D;CP74;vV._@/@7/]qle,^?X#/"-!AJM݂l|OXV۞!`; $VBs D-ih$0;#xCogt1:PIuhRi" IlL>tѡH5)`4Z=0wb@x \̰\'|O`ꏔ.F0۹vKwo')aI] KqYQysal ߢk '\Yc6 <9S|,O/*kы*%v_ !+># ǶY[H冃%_/d5yQ݁|^]^)d6^ 5 Ҫ71@b;WKT[s1!''a8{.XJC!^Y%78*L`$:a lUn_CvաB[wa+m ;()YX"xsOZ?&MABx;X~\Ӻ7r-;"Z#pkXFW WRb3@їbZxUHrѭDÉZ[ Of(;s$Ggh37?2Jno,E7{"# Xv۰JRIH N'm/DkUV<7m,+m(<$]KF Nm> fr>vtWz0Ao{t p/cے@)ß,T7\ygKjRl41rUoS޶ƒ-vH'w j_?.&>uY(VE,E*Ϸ~@uq;uNZ0!Ox%0wrP7iWݠ'QX]' s)TlTPʻw47lC~[F*0XRyw 7oL~@FHa>,OTI{vmq ^ƆޟxLU;l WքtȐ(:X,ej#"v[?Ue"L!*,|{Gt~6+ly^9Lۡ!42sEt/l%E% 44 A1ha ?V˜xK ! jP;ײ'urg[IGM2PfUjδ"kk2Q;E|Bc(+aovsCk3) -'0*t 4ᦹW$g2Jgƅ-ĿJa w6|?RP<GT#ӑݟVt juaXXli~_Wnc:#Xh+ćF}8 @d)խ`5#B)KUqa-맔5jܼcK^x\.8ȝLj-Ԥ8t/(7G{U]o7C bx̓ݒ"|tY^5I(7שѲ"<-f2CؐoI#q `l猵^*O'(Q_|X}ꄟǁ,;$WZ6HN߼#6*>ьG~T{82C0a9Rc42{ Hí_=mj{x.FHNa,uA򅰦^RꡪVz?ApAӪJI? tU ڹU;D&yPWБHZ?ciS_z~Qdl\ǐ6چSYBZ6SHaRQ{=VSL3;!wЯ69+Zn!WXάcASE}z1n^2y#1XS$J`~H#d ~,~A`JTtM s9#p4X'pʬֳ˷*wF7=~LM4 N{~A)_I1Q&*ba YMfoQܖ~c5G {Gjv$*ʵq%amSK\g& FHc'[EB_)&bx*˪Xו${!˰ҼEXـr#Ұ'BltRT-Roަ U%KxXW|򲧗uˠwQEE]O-ߊUwzT -}2.,b#Qcg" O0/1+ x\Lq}'<=,IT{F-~^~,i<\ëlhW~E=a5evkDl{y`]~\~xÏGxw O 󐤕>k#ɵ%Ub+"!MiSYJ-;DU7_wp`GQf"aBGM@tlwm$)B ,2jPi-P f=m|rz731{? mVz<z;>MPr,⃦V^+28-}i^$2>z|oٶ~W۰fr`ݏߨc1Qے{uӰU>~+A2Tu\"Ps%UP;0[;H<:yу,05.(Bv}z&kfYNq*hĸxOq(LhNb(*ܴCKwEW&',.1s\[lK(Eˢ2*ǻl3=j|jఀ&R5uD ƣw8IUxLg !1NpX[&Ea!m\fφ:b'؛٫F_͎~F^0hZ P1"-ˆseUPtي &1-!XE*aHuSwh7J==P,\Jv^ fՍy;؈!&=YnFjkkpgKex:YGݖ_l5kbהDB7{=2ė/U/gG}b~c)86nRUDh'zr1&#֯?k#01{G7؂ĕ;Zeb\΅YKޣ 7}>v򯮐 p6C[\l -ul2t`"]^,-»CtK"ۆjo. ʒ `!(iem\np=l\Mf $a|=*co" #c;!v tY& ??([ ȂdA.2%]iU(6auTX~,@5ꗜ0uWPL\^NHiul U&1(\,ŗ۩̆2ׇE',y'`qD;|v{O~ 99h vإgu_arF ~{~!}ٍUs,SC=~XLȡ) FRT?ͩHKDoF??ukdk¸O (;3A]r E{&/E#=,p0{A:!^b7>2T0xﱇY$$Z_sWת^-Vi5ɲPƸC߄鷩 "*ѽ1~cJ%P2u.IgC AJB)VOkJ5Li UXbgtĴja荗4IEϕm*15}_hBIQL҈(4]^g0DV'Tfd(, Gb4*ɉil>x l$ߪHy]j{tzx*ljKkt~GR{>o6[/AXkZ:K9\=  saDmk5ȁ"*D|S7Oqa(/xò'%nSuq7Ch*㑉D}cw nmٷ8f(aO|!t{ xq^ ױr+d{$φNP(ﱈzGֲpw{9OsM,$K k԰>WX#&AHNg9ߥD:M:Q&J@K7"B/P@ !q~gM\0p +gӾXB~O^1gRl >[#G$VܞI!FU" -1ʡ9@bPc4J;zPUuc:ՔӧONZŹPAH e:CjJ{-td>Yƛ ~2u,U;faOX|:EMT,mRWHS'p 1TQ!4x)Xn⎩:召IESB9 pKi; QK% 9o2~zs.4q͝*s\,b/ kɭ"6ɰpSdѐcssy|(Jc%O\ +'zőWU46a4! G v]<<7Έ% YR֔AQk8C(؅6Vȥscm,Do:nr 9끦颧AQQ&$d"ˤO~ꭵu_K0xhf%QE+ͨ& Sg`nX]:]M۰e9 YAũBYR6\ \$W[+$ vWiza;<>3iP;%Xaaa%jf̝20BG-џMUFmyca&nʧ:V}ԄNQ1gxb&AlqF1f{R>!<6 S~-sӡ58?Dw'dyd#] kfd}1Ob,A`F1sJ2kug_K4?f(hC/s3Pe.sw5%#GvQJ@-+LC)a}hݲO5$։o8Ri;vSyCޔODRw$J(G \ٻmy qp,/v-5~zƼA Y&0W_κ'`ĥk kmho/>;SPuKal"ԭvrsL+r\(FN3LAޒHw" m6l1/"eQ;$Ij"%V4T+aOa=zQ_]&< @a~r5".ԬEHI!˞r]Xg1X@È/jD2i[tf!m@Qܙe 0#xDXdڪvk,=jPudXx߇cI+u47q t/T!"`K,eP'D1#<)\ Tª+jFl@kGT-Tu%ƺ#$Q p3/̥9Z7k1tK&^X_Q7+]6Gv (o`@IƴHlP| hVaPJ#K3Mw]/WaLDTdpڄl=UE~7 ujTT-@R")dHݍQFSvTDwNs~dI ]onkkS˰ϥvFֿW[L;`߷q4OKSo;4aV3n1,n!ߋ0SLЬ>?G1NA;wU~Zlf(@bssn@&مRA}'qo0b1qciߦ5%Dk*rN@Oa1}"=Fm*L(yer1Kr8kh-"RyZn*TU9Irt.?Щtݟ\1֨sҨx ̸sk ȻԞEQgԨ'"ͽIC,8ZbUztɊ?K [@ d$GVNg6?=OSX杅rt1gu`T֓?qW`T8I5'cǰt^؅0ٳH +X0*c>sWo)4y }]ؔjANfFO̩-~6{7V:UfZN̼J0&@˧H_5~Ck;MJy2Eŀq0PX+W=`q>rh.u:w랑&̐Rig=|Pc*O 3q ITyp96fm0!@9!6cn`z\1YD3jDL1?/GE_JJa%H]}MPֹ,CIv)ߴSG[{XD#L]/R| V>#c"VIqx__1]R:`)ġxdOIkL{-|K1+(EAD.aeBE-Ӳ~]8{{hSćĨ@*I9$T!12%K?ܟ\^4HYhޜ ר Z.qN.qJ*cl-E ]qa>xDZ"o5q&WNLVK"4"Lݢa$CZv@87IjA0S<«1$[]֢n]b.7)|U30A&">$`3lXz m> ?ɡcx BZ*U+Du{tB2repR4-fcP1W8\ ŶHV6?k7}m?7W2YNz[gbU*yG⣞2tn⒬  ̮x4 =W&b,N/~0^+m=KdL[XH̓mYكz~m@6 L -YJhi36x"B&;9/ q\C9TxR~40x@7ª9 **~W [+Ê =u{j9 lxE51%_p ci$-u%=/b[V9ߋKJ-c*&% "} ^3zVMU/I 5Tla?NjF/ *ZXM#u.XvK0(ig"@eJgDb @tdZ~ʷ$F.S^A1_O;( Jڪ2X/(K~0RNIRe1c Evn^r)XFEu)[o> j) A+ KhTf S%3qG崳:F&:Y}H>W-O/{Q;3<<ۋvnIB"{DE}=}!4zbghM]7m$o/aݺ.{Ur[_醖O}Z'BoqQzIlBTij|(";6? l4"s6y߀p=gO `3Xozƃ  ǐSSQ`sj/<3(q5l0(8=TmZvܼd s+lwE`3MV:5d[h0*VUAtƹ{֙a_+`!ޤ11[9x\PFe끢‘yӓw Mi" er}Ob+6 %of7\GFJ5g sL!JN.s? eT꾻I 8{v`vGcR/ŭ۶ŋ80[׏DdDOI|tq7ȿe,UhSɓUqf0+)cF+Wt&Si]gLw 1u⣟G+e%G&بt9gTxxtI+%5sЗ{"3H߇!^]R(ۓB%'#JUnY›8Q՟HOb<JF5eMdUі&qdJfI蹲 nI A37koWN*+WYKH hoG%QY-2.!Uc9\h6&(0D]B̈́f[2%\L(GVG=wrk~r~[эҕiRUeWyj #S8с<֥w_>pt}+Uffҡ =RC90N 5 + ]"I%RT[ȫ^sS`IV輻i?!'ۑуD1w,F|t0>9Se_$}sD̕0"QΘv,L=Zv,]K>\xv_D'=-^?J'IG,k݂2Û0bk;qofi*y#w<@ꢏhg.p9M[T!cW+aBC!֐90KCtbFӽ$ĩn|k&a{KY,ߚs }2dL4p:œ,# 8; }N4]2sހVX$n!= ]O:LʖqƘ;][6KZc2sS! 5 !6o؞7k/F'@%;S5ʄMlLQbA>_jhc,>k ̖[]1K-DH/;^ׄ¡NB_$ZUu""]<3tmrsOh?CʁgIό,)cH* Z b[ $ʱdgNr*=ҮXaDX&*ՠ@NRK~QP2.8&d%܂Ps?QDgHyR6R Pkm犸ZNrjwGv;r};RAs;dL} 긟V,H9سw!:2kzex'=A8ojA4].Fr)@ux2ɪBFD~5BF[UNUg#+|蛬$ݣz! o!# TEocZ^z $`=LM#Emx, 4Y *ڃ Vq]ٿsLB'Yf)GI1eSV5~B/hR.HւOZ /~RH,In`|8OI'2tw}q<vjǫ0 3ɒQ/P r <;Q/"ĉ;PBVxX}GXmit2\m 5҂kqxD:t1^!T*H]mô "4A7.94Zl D2m/=) "KQ>-vhnO/:C: /!}A,$hxc[MqU>{-&1 }Mv*cW])ܡZ"Y'Fcܿs\&t3"{ZO]x|EPN!HPA&75L 2|-%8Fkh fs( <~h nzJEY LJ <[*fUT)X#~͋h ΔQb 3HG*~1 ;&[<ÎAKXI!rI#3҉979_'/k\9Ul)NqjhaX[ْ 9_q19@i}Y}NR#YE.#~Dz ʽ|?S!9#m Ŧyy3=T(2 maB6;c^;]Esh aMPnlPKaޟƗ2>"R^?o%"7D O6f;9;.gUY , yԡfy`_ΆeVb962Vv[{ ƒ+Q3̺E0#QIi]zR18e5QuPH"4 VD{iMGʆ+)uo\c_2pfi{ooy$03l;"#4}Bj2aËJ WZup,?|Ld1MW OʦzrghԼ=Ҷ_JIx4& QŅLj+>i75m!b<"t~BaxUyjn>&= )Tj9n~+늇ṰO NM[tPV  2?3WPȞaw/CiClHoFFZSMQ73{gJhSvqv:si"r퉤$:e7LଛcK+7Qb5VM'UV%tcf.ȥRO\J3*P: ] ToeF,y(p $POr͐Ϣd2#t/ HLRXLRyjOdIJ礁dnO@\?6Cȡ˪Vd?6a*^Ȑ FW[F<}=tyvMH{Ws4Mtdeo u$l?>w4JF~yHh4X㸗8GBd*+o I+055f^^bKcMmgijGlKƒke`6(MjKP C=[hh&%=W0&}`e(¡ss3euҸvIPl8.dU&Dg= ҹ1v-MB9:/@Œn~ #֏t̄7 8ޚEYCɒF o@&IGaT^REA{)hU?BOlf(TiBTm<}ms3Sɹ'h_%9f 7XR~oK/"/ OdM$$sn t_Spc,|jG?ds Oa$&CɜpX)n)Űr}h pٹ6knQ-LɃ${_;( uQ",mc)J>je"pWNV#Ul3ȶX%ա1#[7?;.ΩDJ{p4JwĎwIrB$}p|1q H ==C’2Q n*e[ks,|䞂ςmHDFcfKUtVaw/8o~l;ft?dqv9:oBG~uĹҷEnSYʼn n`3Cˡh{Mvgfh}F"F_b_Egqa3?Xr06U@M_uN[&kn+dblv֮``8FRn={1A;v߆ӷPre:9]]庁㹧 R{uڬHH#az 7Ya,e >g^Lw;_Oe]Tˑʪ;:JWvyRJĬ_2+$QHvAʭ Ev^Zv lVźC_NzgMi$*_vkO'"};/IHh28 HҬ:CX^,2vvb㇟Bs Ds˘IŰ—WKqM EՖ+ۄĿB:>AtQ"sVC iLN?jXS` VhA6߮oېF}u:(N"Ms=9 0|U(p譭ͭ3n)KysÙ:fW n'mm'C 7z`RϘef?adтQܨUKy>miVqV\w\k(& 6eD h ~ BxjځaЩsߡyts #XKjg,xjMZUؿleߙ)3j[g|nea])|2eK>k~K_*_fF Tj' )9C]_`5GZ׌ˉ$<(ǟ[.|HZR\ΡQqQuE{ WՎ20T5|Cn10y?۶uG'ξ=uyN3_9o>pD)+Kc*=2HB=HɘaJxJV4Hֲ9!ud öN\݋`EVɽy5Ói" P}Pxa3&=$ՑG΀Vp2Y&Z} zdZhaE-Lŧz qRcțfqFݲ(djt>HZlbgQq[ HpW!OO0\ ZȒ{tkn@+L-/iZ‹\s&\z}4 _.jLsz\zX6&(8-C9]?_ ʻ璝bX(d+-)c6vPXD~P9 ?e;C\<3 ]o&Q:GLZa.èJ&袙ك'6] FW݌'^vVǪN$*Ԃ3ǂ2 QOÅ+;ʚ!?װpO8H㬺\L_-nzFFH&T-@O!5!1G^Zswolw.6IN,o8kZOƑE*&iU_vߺUg{&Q}-W K<ѽ[<*fmel3R-6kkd@h: ǭWh>1M|?:Qʽq?Og6צOW}2Ucځz|i#w}s&CC ~Uw 5/ eҨΗ׏S>*hnh͠,2Xx٤{$oG~`}mmִ|='{$xe=nebNL6I/ɐI.T"2zqT nߧPY$ZYnhyRȆ=f)6WKqx)_KeǛܗ12վ,c"@YIm:pbJ7iY{/JmZӝSk<|qt[##YzL Dx E݇-de)7 Q||릶Z4$z; r9(M1rgc~ ʩ"0%#̰CYV^5I`9Cq%!j1v tRCo"ppCͯ'GX*S˿n5)49V<T6fhssȤrEiԒBpZ1@Oʓ.b?JZ`S7L CtB,nIoc.P#=&i, \C5:L"FI_rN|&{R TDzh؅~nB[հ2irrH??2|MBa <0}:P4Wp6~íXt}wo i hxw!曊\튕A7ljg:w_Pg4l2:Ko!蘉Bc\9ه-]({S}:d́#~_ź]V [A</ 6rXj;l|d滮.9>̤&pB.@}K9 ;p@!VX+4ko76ˮdbY^E}/ o(>D КrL(#E8~5%e$ z:vij-"Mw=uD&ֱ:ɏ2uX=y8t 11-n,]i6%Cu!,Uܭ3Ӫ ~E\jAzS t̓%}?]e"WZiȺ+5ewCdGHuC[$ Χg@eF䶂e7@`g2 ~[~̴ED_򸔧tׯhf-B8էkUc8@ 6oKQ2ډ)!5vOxаgS1Iak|EH]+5vFI0L24{cCϋHg-JzU"nت A< s,HI;Xԁ](ޭB4h¢X{*lfnRO#PnMfP3g;C8Y%[]R9T{Kv(&_l69Xd-MIvQGg]N_b!Qp;Ϩ?btMQsRMS`5&Ũށof<㫗:byJ&p:ܬwC0lPYRzZQLTQ".R pE@77G0鸽x;' !Xg+r;3'E F~ΉG͐B!&nUYkq]PJK`@?ƛbd83't#m" V!:5EFgޅ_ymV04:5?a}Jj.ƪ7\}̚B^$,qJX61MQT{kQapxG5=U?Ps|"w)X^[Hd_s/`NYAl*` q=vX5z]CxY*D񾟕4ǧK$؞pfXvsʖ'ϣtR``Oe-PHK>C6"Nb"LJ [liYiGw"40q?ɾ/"s;B7g}\s.35ĕ%EuthL>b؛P m e cQcj@N5[X;1@ g J6t<|_@t#Ⱥ8DpR׫Kju j+24]9mml`ps Qb}D|]CFx%Ґc$xSjmheA \ L5SRiď-=\,ӣvh!''ɛKT[)^` fw-1ve#Tb ͠ϷONG czv[b:,8cL6DZ)MWыUJ9 0@DI +64Oj7YYA<,J,KzIQٔz։.1*R\GR Mvlo~Bgj$@r[< 1u#QW|YȓD+:xuݒ7nr6M̏`y~wQP6GjfT=~"k}2l=N@\2 $f6\T4KJzQ֔2j4qIH6=.| ɅY=n)ۂڥF?#Xvd@aQ; 5p 7< WX\G^9{ED } bLއo8VNyV*F,SWa[ydu R>7 IRBG(a _\Qd$^=fXA/tD'ZiES'wܺj={s}Bڄ5w)+j.{,~oa Xt?-m Bs"{2T446a搹=.XmacGcʝ'cn07r 1kԴT=uxEN>:3!7;X9^F+L=uRx"kG3YQ+n{'ۅ32Z~NEY fJwK9 tCH.#͛J˔~H ʄP Bp%\Ny\(Oˬ GFn6}QGҏ'50I}nQ:)Ѵ8>-]kWzafuW0 4s7-1 > E¿dLt=اRKpnC)c  ݁{B8Cړ, <* d4H2TMp|ֱ3(-uꑚh7E*!Z|@K(b1L|[>9N;M*w Y35wEȠj̊@%$;#xF11sVLdз+|a-^^\&[]!\Op?QKY-(4 V4%4̹?Ѐǒ `bGq3dV7GB(d.G @a\k%l !mp2x-va>CkuN׹[jf hY@~W%6Y7`^~OzVtDM=+l{=A=z]ɸ9`Nwei)d%1Uap߯=儴B+^~}kEm˪kJ`"`K_nrfOڸ߭ٗ_>b] * z4 06# N>s*FsۺldT‚RK=cRvg%%G`nuH~7hL`sQ!V,}Lqr^-!& oC;*C:%aLsW{\qm7V0F2!m?J{dlH;g]*M3I[(::39]}fx>/#=gy ־ùlg]drLM:n;g|7~U;eAc F!ABjk%1uD&ns 0ITI'qQ ! .(frTXsoLބ7jv<҂urR.?O>ko7i@;r=_zBfJe·2Wzw {y@˜E?31~_*cttuȚy/7yeaW( ueH $gV}4`wH&'i\> nA9orA ]*%=SZAwm"=9FN:eWLA!]`d KBWe@s 9IuC3^;ِ?v(̐`ţc[["[خ Nsq(܀$O?Ϛ E^HY+s57t&1Y:Ļ ޘuȊYV}PK855x6ܒS1חR)UKJ YrwЯMG-\iΰokڦk8k9 rCI#y㸒u 5h!Xf;kBwKD2]?2i" 8fT. si qo_; @yT@&Avn :9;hP-A@P6K>M(gBap/uCk:IuءZlkȋ`` ZX+ߦ?Usz4qgrӒbFiiepv3MHuRTy*-B Y 7c^2(/:ߩA9_D x+zE_[A\@Mڊ3 )+lYS[&rڿҚ;` m' v(SH'h 1wB06" 8YC$V ݍHRlC3wR y7 k-Xafv,BhG5??d !ŗX"w6J_k 8t)q t/,YQ*pẉ=N_Ѯpf1}Ir""~BI=Wq6i.SJ1|!dCn]jDiۃc;cx#5mmmaS:.)h>$36Ôלi*0M3P=R}o 0~ pKko38m7,ma7 Yyw'ˌ`q(se/gaRzD[ZMLSk MLih9|H)B0YFjƺac1)kGt*}C6iJٞGJzW%DžEZ KwP̈'3"goNC٘T 3T..3%'?F9n93iFh9:v@7@8E,Fs# !_Fh_mZ SPKFTUEUtm%qs6^Sa*FKXUqPg[*'W 9lCqOYbpKPJ6gQLjlK(췹D6-H+ !#؈*w*g϶CT uұk[њD*+óS")܅:7{J^kU_bToB+ul@VS܄]g}E qkg!`a h>`??DkzîZ_^VWA@KA9$ʙ*nzޠx<0.u2|Xjkm[=T6m>׿9/ߖME(x+G)rE3F, 0)}/ն ʖSBxKXԝ $)-s$T1_f Jxf>1nӡMIA?.܎Y9>h x!J Zꗃ }6bQútɺZ{rȆ.舩6J,i~(+0kg)' mz(pV_h+}u !:O )+3Y v/L6UwbMzIE!aڰl[svi.cS!`!寎LGa2g7nȭ;5*q,/i ]rî yQ`UNp t@t@e9=q54[(^D~~VJ$L*lZ cU1R {nqZdi5 PLL \/*rBJ>d9aY*)$6:ʺ[5](P h?0D}& IU'IŤ3raڥmŀT%RUoV:}N[tZ7*G$+޺,RKׂF{ s{j/'[#/*]zce A^UX˳sH|v!s_&hihNZM7 v"m]RKƪ|y>djhhmܦA'BG1*s2]n*L|cP|8NT/'MkQyWސD]YGZ>u!Sboni`rDg:\b\np}WS6CY,\i҇mET%M|'{ʽ[æ7r?C,=i;  c`p&CcKg6yE6HHD}r_i fCGޏ) m^ε9;bqY'ye^ԤpWHY6沄Tɟ +|s=$}Nޣ:b<ѧ 3*27̖ `VxD3S5{s\hO=%:>|Gl_¡ PIL)N8`Y Aos3h|QgGEu~ETO6g-*NcE](`bFx.DnU>t6eĝ94_cp;4P NRVKbT62e`?Mw#2a\Iw>5o,`!;&B{xԵ tރH_q֬]/~kމYA'Ǻp*dۺQ|90|+n9̗kB%zk*UvH2*AyM '!A _zDZ1 qΣmO]E &>gJT<[I=*d)g U:FA3"!24qU vz/&4i)m:wt 8{wJu)}C1p=p"tևe¼ T~"p2);{aS.QCG4"PD!1 bd[t{7^) '偭*dӥ #-:5d*fٲږMZCok0?SP'}Z]EXW b/;Qi4]_ qK y7 $4UԿpʐZ NE(.bȈcC<Ψܮ]$yG $u(h 9;<=3$tߍ1v }'J~sY!);NKTl HȾ/\`|Tma꫎!raai %W+VԝuQ= 4=^Cbq<aBOiHvPh|O`L o+l $h6*1s#+Md ƛ[0ld#W}L0lyM \:"a*sX4Ĕ'Nү4~ԝӹáОMF=;`OЅ>vqI u <ZOd.6[sA,Z(X esTT>\cFE[ӺzPiι,YО YƿG9VB(~ `aPBR;[d^~y, '*h)byWAlڹMDQU30,j;sFg疕ds GpG8G~a==qwqD֌VMϖ ^*VT٨_Wի"}$xlg;vB>"[Aߤ1蝦ǚm\bV\N0QzjR=:>mi鬄,!4rZgf/i=9+DOFfx^Hk-x7u9lY_eEC60jWѥRtVW,и}d IzŲ%Gxd\c78ځF{T-LKsǸJdn@O* &&T#gꄉD>@vrpbFԾ8 C/z7"Oq{z>dËňcUQі`sL_H3?`om_t~ Bk4jbZ̻YZP:<+maɚtɚʌ@zkg$KZ _#ޗ{瘏aH|NnkbgVSfM,Q$N䍷vn/5,c5abQWqrOZwqdoL+]s1izPE >`}d0mjڣJ~WFu% TD߂>~G6dSK(4L餣r^VоL,{ 59ݢ"o-H ,k[h`-Mg_e=oOSx8ӓjUCS}E!0fueoMNP[x#P}z:.hph!g1{ qu#b|ưDe __dkJ:bFοm)c (\0H_ <+p r!ow%KI be䉦KX7r%ŤO  lR6F`Q@a\xENq1VPB.{5!4PU5&dȰ)I_*} RA#IN+d;e}F(9ѢA;X[$R v/!k5TK/Ja|a9WN4Ӹp0m(R6kNUg2 8ܶqr2O5z0?RLIeYVE aMAvq= ìx2Mnp4-hWLgD,^blsZ.9H+69=^#6/RL+!qOa8gcy1] uOHZkpbt;(%JX,3X.i;+Ţ;u҂VNy#V|4^晼;\mK"US}a A䷎"Vh hrSegVEtBaP)Ւ`+9]/1*tJ3<Q]Nw%bĖ y>BIu/yղRVs( Ʉ!!](;.\5[:rĹ n%(˹ 3)O#XOim#DjƜǶa}}iY jT%, ϯVgSubo@sPE‡g˔눪?˳`p+~WWSXB$$Y[.n;nS:.W=29_rwm:Kb  z@̓2("u MS.@-&ARgPk+Iڲ^/VưEt#HpgR̦GW',g-z{9x;[={ucy2Lє;y"ԩ][@*{Ԍߟ 1tNЇm?uT;cUٮ|;|Ed`2v{ B]HXys8xw/[c~B=Q/TZll"]b'fv[ZgKgh/f6{AzB^jTz[Ӏ+p@`n]U}nru&YwS.k<mɚŚ-".?nہpLB 'H.q?j/N| ]. (9O_^ڼ|/KZ[四.4e[Ъ'0]pvsEZK X;-V P9gFYhҸ! p=džμ _(uJ1/o"zIO@A|qdEC/R/R%/yY(& ^V{{Qh|3mnj>[#ooG+(RE=VXZrO\f́|AD§%-,"*M+33$ӓƛ<(N8 [&Xى1kϳyL| ;el#*=`@&)3ݜ}dwD1HTN;@5|ʯ4Y*ID>ÜLn,&v{| ^Q9ע":D+xV˛;j-r3BSN,竝X6d^d٤Mi]gU%g @Ѳb/ObXQv.y߿ēr#cSœ 5TOwH|{y[G 0ú*d,h/{0QCOCvVe T>"QnM6ƹ+/밓.8C&*E&3AOAm)\0'U ٴFB-#E \ ?{'$rϲp?!6's}vjXlas&H͂[dUrLP &m?u4}k^&9LGz2+>x Ic@鲞@Q'i%rJP,x\BhG-~u@g?L $$VJj{emjL@ų 7L[3xe| γ|Ut0{{mMu؇e5ݐǎcI+Z;NA\Wr[9:[lfxN~?@13e@([z|"}g:(ꄠ~h~;C vWʻuu'ߡ`Q]gKs( .)LJ{gOWM]Q)a 6̺KVfiRs]S\ҒCm{*f>@uhH v9JnR١\P̛@Ce]0 F(p2軎k&E2Db)8Ov?uN*p"vy?̍kĹrutsRD1Vܕ !6_#s[V-xK$UU?yґζÌJx2ݡ_y8VT7vc& tO^ϴ+랛ғd]hyJyZ`щ%Z $˨< )7%Lsc)U#=ĚP6=hh3fۺ-^x9Nt%9۔UlJD0!=$/x PI?n}AGSZ2rL3H› UMk|ޓ!Q. A vz?@8TyfUj-^~D!7TFLcߤ/ϻ@mZT0 ߽TPy, .waWج8Rx Uj{`]wjc>R+RWiYRس݄ڔv:( "$3Oeɯ1٥y^iv;p 4i*ol>ަ8vCy~ où.\#Α[}p,ëQN]uԬ:TvP2!Xv)ę1:ӛ}C ^0ܕ-*$tk(wM ǼVU:j`y9K@ 2{ѡ A/(Ng G(Rk  # i2VkLԺƦ~_Uړ,ǃF>D!e\x\1 G3=4ԁ}~$ Fd%4^}̀ A>Ʊ7n;: L 9@`\&ObZ0+=V ohC|$:̴ f%fV˟R26R2& G͢ŰvUټG5%-; 4Ypl5cƍZmZn.I{]hzǬpҬ˭HA]77ѵa-^}=bIO!Z ʾЄyNݸ6 Yt't kkh6z,y-pA`Kp򭏖L)b!9l;?79t\x Eơ[OSW!Mq:W^~|7>g)ȪY|5XQ:]YCPM`3L+i'?  z4y2ݭ1&kŰ7|\\FUMh! ܱL(s9 |Anka;TJ#<|sߏ9GY طjк+J5@ޙU M$Py\rq]'$09 zYRM|ǕIs5)śdOsυU j$ZBhK .be6ihĴ?Jn .H'32Ö́q;<ė 1E44GgHX%%H8 ۾ @d~ӗy07|[&XY2zN^r`&86,`YK?Bt](c1 hݺP,c 6 h盪~K$7y %㖫b@V- ] Æc%%a{4Ɔusx܅]nGȕM_6`o}8SaT{Йu?3xFS 4uQy%ndBW 9aUR[PLޞŘ*(UN1?6f#fBP@vrre=eoIrz*D{3KLfC㡕Yg ՘ϒ^kʹSq6s<(:!RPj= qo]% T7DΩ)ܕ|7 ng‘CǦ4=n4EʳZDRgѳd Ԣ?}!,jZ˝5dJb*'h!WZæpkl!ғXxt^#a.ҝ~& v&{3r~1Z-GL8rޫZס^؂TnF{Q2K"Z5[^_CkMt{&qIF8]"j_QH-5a)`䁹3q8sO9_6ODBY$qu5hBΧݩSӹj >k1dvc'ZZpV@:?qM@?g1YۙG;CBNLފ ><{o}Ldkb{b+\7ٹ_}y}0 pY[~QWɢ[׭ =AFP/ч-=IOÒa.{n2,)P#-u=WD 4wԴx,lqf͠Uy}՜Nμ*lezUEM氓@mWB-u4"dymO%ko4!mr/]|S{o@1"#?/uA\IyLNKn u#8vC4ϡv~Q{k"G;(`1Au!+܉‹L7]hH Q? 󯙮 FS$':%2'@<.pN}pu F4@ ItI_HiM0!-f~3n&ۍ"Λvdޖɸ,B/NMxR* tQvm$t<@ih# FSDn2j\Rc2;`nj[pa{R]aT9}fْ0J;ڡxb4XSV^ӌ7pt@*H-*howN y-a4_iewSȭBin4Pu:ցMF$ʦ=ăt!&+T6J8cy.5zV Aߍn(&&XlE@пM|9mG ^/(PvcR+TO$SճWfb٪Z 'Z=q ݱ} QPwpyoݩNpw@Bӷ[`h =&!@(++ak@nW xB|A,9k#߱k-$u+02 zYza KWg$6EfKĤ3k;Rg :IMGde:la񗿇_̙M*~,sNSOjf _Rxw8QDc eZb8:'5'8$:8 h;Gfߛ7[ʘ\/2d=;s׉ME(O{BZ,S7\smYuםj 0X }ϯiNkKXj_Pjb2QFt/ctbj_ ';*=ලe 2l@ʰr1+P n6?L0r *Vy륷֊byG{3G [_0A&nᗂQOf UOh(v`;/tZ~!&X|j~~t,0/g>aRxbN+__yl,Еǣ &'ƖeB{."QHFJs3q;VXOl%- 'e42ҨCBs ԑ-תvW)b^4Դ~ MJiyZJl'@^VF5lYx@D: 'fzPt?.!K-BP@s_8ZnKL޷Ty,+I<6L/92W%~LMIR>w9WbCώ*b ,4} ޻սl^1A/GS$~x]$tBB4SdK_c6.Ģb*NGO] TNՃ_" eH)ܬyugzgF.:6Oأ'kW]wj~ģ?7X-&83$EoeK-7 N@cVFs3QF.1qݍӻmS_}@8ؾJ$(}]4!BHvs `]|t 5E?բyYMq̞)C 08a.he< 3Ҵ,@]3PP[<>YQE.m؄z\Y\ &W '"Z pDP8\`hY!m-F]C E &m8R{Ba!\xwco6. dwcۧN} ,K l?ʤ<-S`O\7!Mw': @ǫ4{BRP>D$SNR3} Ηxi?2\嵮ga{I<6+Uv='Bߎ/xǫw340 <#MqJqA&Q|ʐ5Df0gj~^`;ːޒ4"PM<7LC& W.qt.˺8ݱbn@ 8QVXbG}xKMa郊,"TֹzPZuM\S_ݶDOeq7'[$|;g9U/%2$U8fԑQa,~w _;c~𨍐b~ҷ{kׅ}~tgAHN2 'tmGڹ`"AdNv8txTzzvfG1<)G@fgJ`â>o |>?!`!o74^`r̴ccEW-f( D۞*Ec~5xY%%>y3!ñg洷f>"AX#j} nPE"^`v%&GSζJ7ŒBYdEoQ=$E0)Y^? v<) qsA$9+5赈ԯ_[ʎU2W bkS!cE\ˑvN'+&m_ƀ}\UԎO-J֗FH!5vw SZX"X:em?eۑfBϓ6 Rth!xTmyxGFKûD\ ͻ3D5䷇,yy'4SS'.^i\a1핻U`"vp?4oZcix2rpV/9!Oƭ1W}d*6dϴ\'9fnRTGu GIO,N}^IM W#_-Άz>X1:» d\r('ƼSfUJyf&Ux?ѝC3x <1ݧxeJe2϶D'y_5;"UEB_aN7T䖇)/ޕ!)b4ȋ`rAtkCR%94g&>KdÊ srjY\s!9I{<6q^f2&LUiRӌ 8('4 ÀsP\ $׸eݑ2]ġ Űm8USi?7=*^a&fUܭotl{x7svΙ%%۲F[/ 1 "oc) t[ . ֺzƵ[`u%Vqն\>fVR=˪ؽn}O* LW!J'8$EBm3cKhg2}4 :g(TĿ;,ʓLL@ kSª ETZ[1 lj'Z~4yt4e fJ6ZU@PKS W ];oj+b "( {6 $eſh؞Xr]&4{K9ߔ(HIڬl G9d|`mrIܷVcvАϺ|큰BZ5Zf :ѳXEFJ`R)>]ޣCPSʝY:"` L; k6<_@쓊9n]S󒛫9 `icl1I. 2ٔY~}DNR f͸B0&5Wpel^Ր×\ͼ$KȲ Phs b (H/(>+T՚VMݗQq ">YjBkU%m@SĤ{`ROT:3~k%5COQU32m>}V{{й⛣źncNf~wa5젗ט^˂q{H_GDEd&jE4YeU3>n5eDXZf-!I͂S~g'n66 XI7ɒi2Νv2hփt~2VNas̗a|KwcPaU ܻt@*ٞU\dp6? wL>z;wMc؞''IrJ-PkӭѠ{k 6irFm+6)hVPѺ:Qa|$1BmкQ_ؠWwxy v< `[e}gḚ!@/-cPI*cf6d%6ow&Og!BNTctusWDRY>BLTAnf9Cߊ_HX1IK q *%H |ã'ҍ ^;I2>dO0$HKU?;HFWT6fT} ˚s~hu{>Nh0Sbn+i ~/>/ L!& ^\'}bu}$^!*g~u;PZi"p_^ŴצJ_!Iw*l;m 4&辨B5Kk6pqT:|`>{DT9ZKNwPҋjNnʪ8nG[b1 !dmһ%[SPZڟ˂?|x')R?FB rqR'~x)Lٍ=UKhԅ^W/u?iLfǔx{b]Vq$ה&#!I^|Nx64Od. ZE]U6)3O銼nW "h#|2=x:Ӥ"Ľ ! B9 )`l J!/ND4L_=#G[V1 ph)8Oh7ɄB}o &ZLz@)PqOܙc8+pg}:@>PIUlom\. MPHE[#&OFW[`gWK0#][ocÔ1Udb.,#VRh|j̇o W=QNMuv,Ӛ)KCJ]Ք 0WAt .V!d3CC*|0$5Ic<؃Z#x&'Ac'⯋"*.s("QVO-l~fW!k)Q)6ވG6 >!+Du]+ҙ߉aD<5ݺi817~Hp GU_Iٚ%{$7з}d .Os7}NH.5Òq] 7{J2OڭW/˿WB=P~Y[S]_z.V) |ȌdOas,֫n2ܹhK6 z0h3 9v5dVT3lSDYz KMcfjDxﶵЏծ3b9"̖XV -j\Zj{6_P*Z\ HArobŔgZ .Иl}o |<:;,Ls!&V "jd'~Z yG \Ux*1BZAtBzUk"ށm;o1"eA#j6u"6{qD~8,N:8EOrCO||#k O a"wd*V֯Iw*9ۼƸ55U"F-2DˍG`p]{cb `X8J{)넓Gq\XTZ2&gG½cQ\:Vq>m ,r?`p? BAJ r̚-*>}y}QSo2;hZ4OÙN˚!`=}[ZAcܬ;Aʶ2zaP"-f$*;!9\#R/"r"P^T W:(4=(e`镇;sMOaS' U(栵y.E uT@F;URLd!!:g+B3Wב m`A5BɛgB}@9*r{yn7,7Ά[i$THrI~ l(&=u&2gPNVtus9M\z࠭xt{-&Vґfl?@-q- cS}}B#障tfOF[r 72;)% .dS-Ni \U/'IņD ~5CzlhmE#&Bay,n$~3I)nE;#HRN8f2Do%{#ba.05D쒬 **X%V+ T8^*4szԴ#gvuJ6a`D>*쎒_/o`@D"+bJ,g˜8ɝ4}FEcQe2x!M@07.^Z;L?vq\HY&w3R%$͔>4,,TlҾ$!whM$DBlP>Oi`xl٩lBWJ973A ?3I(QLMy6 Mh ;Cғ?pC]?6k1}1&EjUbǽ܅bd![#)Qÿ4ZPx+>3tُ]YDgMFLd?DH:Nd4n)=5&3br0%Ҽ9/&B³kk[C iq^h k4 Je\0d7W}Bǹs94,o{E$Z|RC ̶r#Gť\*ښ{C9 -A|#0[Ld0m,6U34E:7)8ƞV%Y4l{6_--7-p~"YksH-Szq`(][7dUg*mzYFlڙ" ]pd:/xvƘܢ`j*x9~ B|8J^72qrc|Sy :ac#);N8QrPfsjǟ,{ABcĞ?oI;53鼋C)A(ڒ|#yǎ6`2*r}c9.6BE&P$ݻ~ 8r)m}B%t57ԇb_PZVaj cwuDϔ1p(Fd ]~Ǧz}L!U ǣ#cD֑^%crA$4HiOv:&7A 5H.mRfK?E.~J, h2"tXjwM8rH"܉e|>CAϨ?VBː(+m4XP_} xYd,g* ;=*뿇aUT`"Qxf_x79s4Pз>#PG@.94ӽo L=.xӲMvtuj̄)8W{u˷Bx]x3a|V]&C@''IoLc@Rު()Ԅ_-éRkS]gNϻ1?C-a!ڎLI)Ҹ,m/O Qꃶ8DZQ(kN-(3me؛y|:w /\:|=6mJLjf4<b-CB@ԠI\З륖ߴbaJ0 *kX Dz2 4%P ΡfP3<Ȩ@{ Ynb֛ [vtZ<~% {D[{HSF+%UYxQ=kMw~KLfZwNsWo$|xY3F#G ~Q&z.V|t6-S wMKiEΆtX6fA,JCwJ+}wnLh5`c.o‘7n[τpFAŐBM)aW4%O5w .|AoTo :'m[ku扪e>hyf7)cđ GRo^Z[58;_5D)f| FB GS`!5?M  '|o@x! a/I}OB 9ư0܂֏ihO^ 7G_Hhoi5Ր/h^~GnT$i}oSDMw(MZ:p ]T&rknirźmأu&6mu25FhV5d`ghz)YSf]aE, ej)eN wi'r(\. --5*-9C Y"B>lU^C_X!6=3s5@U  ,(zpfm!o^4NaN?ו.ôʰHvTS?_JI#[Ym-„;񇝫/1OԊL <=Ur᝗wIU`CȲ3N;йo(MTY" ΑV B- D1MC/-NËYXfAO"$_ieyR{ 2:U~Y]Q8}>*>z^ EIA ]X6t+1RS}>u_vT1.8&I0z ({EaM;1 (I?/Ub pHgAU(>3ܤ ΀pU?&Qj6(F?Uѐ7KYگ$J 0#P0GCt 4{OKUbҳ [. Lu$2 R_ha9ZKZ[V]0Gٺɼ,+Ga-|deqNFG3lX(#{z SL>72%=uИ'!*#Dbʻ%(0L^衄ڼ ZDKDdUSj#!~wInϢAi |.ciJsvR2`'-~Bag[3X,v!pS ѽ!o0X8hwNws]{n#h}?PT8oi8ojT֨Ю˰΍yhRVs5qprIDoVY-B]Ā;̬&SA_ags![p(w>c=ia^I9#j)e<-Ht.=pkFzԬ*!3*|y+ .EwO+}Deu7- ޼踥i{~@<9eҷѴ0 UV6V̘AƮlӃRR`of/cv:4Tq v, U(jıp3w뮣)I 9 رm)U+tRKuGQ1OW < l\bu#\gIx76!yUN0Utmw} 64dZ6@o;lW6#&ErRfrYW'>S y `P{QXܡy3/iw 9~9+Ek=80 EGbZ6׏jO# 8bȹ DX6&P[nP(֌ $o#SRD.M&I-/bdcJȽxb3ܨl90Qjr*X˞؂6T@uOj~h@l&5lT6;]b]QP|rpC0aW\ D) x'KԿg{ۥBVԅف-rDU DJW?&)TR0wHo"' ͤ׊P"TR+ ;N-'t,]-wjrHB@m&j e&d@~)HU݅ S1j)!xi c3De+ۙ/x4d76du$I9(I$'3uXrNZ%<{}IqTH!;JRɾPwf20op%!^SXݼ>|r<p-*7'slY-"?^$QҨy"Y<8iH`z$AlH !x +}H4[ > Yl-QSҶat?4+)46"D}8bKHZeljM+(lA@H%A7Vl[{Ё}H>iYOUr?xC!@ D`M)!xlг9{Hx{q<>iM@;ee }^VGZ'r\3o]}}q]\BFùmWtYI_uK^U .n&N^:jO5MΒ{u2={bBN ?ff >{D|'79#0 :}K*\&ul1H]ߞlLˀc^*^Tf'G?("JiSyf]Sl^$ߋR(3 PpNn 9 9sAGwA;$Bv& ;)XδS^7bOX(6 Ճ 孙kC(x/o,Mieu[eEӖzMFt qQsX:-߸ըeHyF= [ #}b*riW i3-5m$9Y;𫉬>|bݐag*X0Vܺg;*욞;)4!4x&7}#h+bR% %*[-r`Ry"dL|^*'<'>)8+ E$5$i\4XD?$/W]nkO*X8mց.ZvLh$rNuDE-z@i)X.>,@}( Nh$mF|Yls.*SmGB{]\\W ZH$8H7C!Ÿ V !(Ek-hsqئmyD9.h1H#;  6[vY08ySJ;٪ܧGpȷ:$cZ'7zy*P쯚v{­p$םaٷFLZL\%ήQF{P4n*Ge)WK!Q/Q* 1_s)3)lϕH%]F6B5Ė?Ho'RG [)%jcۜ%szʝ9 "TO%vB]iEig`<&p~l R;f?ST:|W8ei[LLQ@K,dؙ!me<[bUV-JZ+1HJX6tLg~Pj![Faf$(Li墲 t:k!ɿ cF?n +"͜D(v}"},BF>Q| a]VzjAfqة5u@* D$HCţA\ t mWߝA~W-T=j $|b7u0$яL>\buʼ=fWu h(qs4妊E, 0>yO8팋BudQo^5d?JBp 6Ln meW0%s1iIF x`&]i^=2 a35>udzb%%>kݼܠ O&^J*N c`e^[a}Zj{nbwHZz!utUoFC{K ]mrT:lD.#y=!|uFl#<,xȤRܽ/+g=n3|dKۺSl3zR&FEf /inxBUz[Z=yJ[BmgR~/}Ze{8in~ _ϳ[SjFDk0E둉3#|;#LOEŔVsfR3>śVKښ~ӖҽHGm;|亥'0UM$ZKn WkqZn :zI~ s)z*C),hEݢ6*ݺ{UPqy>S}RSe;6",!t5\*76&zdz/Gj Q ^EJL/ w\zX w:"Ԍ2ѱj9_|@5D5,L Q߇dА#KWˡ^iZ_4#U HwTR,",?M7@j,>^ $h\2y}у6:-WNx<8bT;£b}3d7y#MF1ՕqڍW1yڄ"hH~DgO^z]tphSqkfuni-ZÛ[<_ТLq7r~ܦ$=I|Yҋ+P@3]Gi-u Ms.AXz+s} \:э߅N񈗻#?ESd Us2{K q X =/A #:u1Eo-CjgGqPuӧ/r48끎t-蚟gAFB0ܯ6vЉV& ?Q^vߔexDM7oLŘ?A@(m93Yj`̜ =?s Űs"'% 7To?X}?kOZasS'|["F6((O0T܁8û7fȂz4UnΗ̗vYVMI6!uS2qwBq\Hrߟ+{?̭ ֦e(pLóP{[0&ӿ۽JIȚ'bd2yAaW%Ԟ1O8>᝜vF%,!3|=} ŐC^:)LzC~ݞ3VDEΌ=bIKelCD5 Ki <3+p(;+֠l9h@Y`$ԫG]Q q0~оA Cü /-N`3;ꀭiw10#",9Ap5=yW0{\E{|t ~6kQlj͹K淋OU_խ}<Ea4d@UfWv鳨MĢ+!/etuܭ޻T}^#tYCKOxv\ c"NeQ>qcQo"L#˖6[EZsk4 Y~`Or':Y6-eB ͻ4)ZA^^1O YMf_ ؆,#`:TlٌEm[]U} $ 胄 (LUEҒ ePۈTҊ8c7zur.MCq /\KgiSD'èc[kۚV<QWSzZS>O'T?є ̛ܲgS%x#`aȇW ȡ9v1 QrFt:5}Wk9Z諊U109_D>O`~z&~VU!(e)О azܘvRxc <ďU$4 ͻ^ph3Ec$+^x#'= $`;;Š0XEɘ]Z%pŭ?_ptޙ2vQz<&|xQج5?1`TΕqdnCYoFLqSr7EގM SDAGA"cĶKeܲ:Z$\n輑 3RlX\Dԉ+ g;p7|G9v5pDӷ 9@ıw0Az$Hvז*V:#xUbm亅E9teq[S*9;ɠHbv?{Ur~nwJ1U*҄z5[hI>52&(A+G>lXp8]U脖Y䌙 Z3ѓc}+1IO>Fz_3*!V *l^(#햼XѲ$h+yrZ/*]}l?'3/~ G[Y^w"(8"s&DPOg/-্ka5kRˢ.̎$mUeJ*28Fj5=0gJry`8Ic<Nnf+{7yYZcpQ<ḎK'^ <*|f-EkrQ_CxѾ g*o0LzbA{ h?1M `F,l81+==uK)R$+k931{@ R98s)A#~h,pg H＀Jjp`Fޞ2{L/'ĩ!ӫ161 d*$]M:ҝB>QGĖZTڑ̔El"LcuU?jD$}lKMvj֗M|aDicjFT#m-=iD})4l_o7?nIϒ9\@q|TuHZ(+_Je,t^x/3D`&=Cnx!.^޾s23_Xh!\{"I[lo߿)bny~1yʻOx4Jf%lYk,OӪƌi@c~HzBx-NS+ED3(斣FDuWzW8X XSZB3w[C 괐CZc\(v^erxKv54DmG:w°1K5"]Јof"܊OQ#|~6CAիAn*$Co @*ȎzSi|>Ko^hp|He"}yNؤ]wmUh_NEHq-n1 K0-1P{3pO9'O;X^s+Jx[EhN~ԝ#F1:LYkh'0aa3js&)Rp'Dhh}OQk0Oz3\jY8 &k3g*Z,3dIfŐEԪGuh;o Gt>:O \'_pU%wID8z>0qٜ !*x٩q<_;Y48bgix IHDn(b̌`$;% |"0$9Ƣó k m+!8FPp\Kd,UIZR^~X{[3.uJZ? mg-5(M+aܵ&u}?-dŌl踒en|xcT3BH_ľr6v 뷆=Tk%e৳sǮK>u|걣o÷:T39FL*7#*m Ӭ}Qb[X2_:V6LwgM;BKs0%R4oleQ۟q]wF#99`ԀݵوWΑjbZw0%CgÓ uMO?K2^fa0 u ¹@$`JpRhaIXRԧ~~l6Ns,~J/R5Nxb-*-1i/e(UU~]UZJcƪzm){y͡qTi_ՙ&Nֿ,9N5 p ?eER ?XgbqavM_W >skMbJSc t1 Xp^8e02B[҃⣞$ 6歃APAos%~RժNL6_jD2]2`?/FhOӶo",1A!^ElC}*x$NDZ3fYrdUnC産hf״GbxuKs~Z*$x}YVwwK[Qy\FX떒t6e*Ww:ѥfD) WJl rx~M *js8_(fA&XQVmDݧ쀔@-#Rή;02> YO%?yi[ǘ)E>D"t6%9s'^[l@) Z1XQ ܘL.^; ݾnMS爽c)E#!l \M샻hb [7mAT~0ˏغh:0H͓y#ARMH24(tԛeHdCx P|#ÿ|["`z&VhR%dצ``{Ijђc\YmĢukKZxE:'>nŧWѸ∓Sŷ蕑7r_T8[n EDZ<؝7ř+cGV:ݎSL<0B^IJ]z?oq耇Q(i9G ռ{ތYVpLl STL©Уح;HNBh|q޹]cQ!Fr`= p5EH/%A+<55x#EE(;.tV`] %AmB-x q( 7Vv} BIw\s3 N.GӞdnE=O>e7n Saf>Z{!7euA6h{A?yaߚAnr#Cg^JBιoHW$dgMiLa$K%I)Z+1F+)!n QPO ^-&K?lwďgE-s۲K܊]bϧz^ZUAYBLY组6|%F7Y1wځhհ:L luIII\_U *,GՎ\r蓎ćܪ_7Kmۻcz5̮ERPs棾ǃUQC 5 Fn$iYe`sq4L¶W43Jއxb}!8jdAyv>R`gWba;cDZ`ԣ,xfh> zNhWNst\u9z,Qڨ(U?#V{ÔA`ؾ'/#JLC8^~1aYbOKןOhSD@1эȌ)V`R\⍛Vq,zQҞ/IDװL.-㜼l)X.K)φnl?Bfx@]o!o8C yC p6vwӔ9I OAm|Jdr1r)HXғ,菮=_D^!3< &\Sfa|"Bυc(D d;"I5;^Ggӊ13 7B.PqY Uk@I'9!ܦtG^a'=ϿOJ$>J4e_7lY7&|֓3$Mrz#r6ԷQi95_0NF)m|sD7|Zf7E϶}%aZ S>nEVE)}z}TU愝be}W`S!$hB\mlm<)})rܝr'@rvMWJ+_w_%@lw1g=]L:P=$@~vt"ʓ#U{<΍ùZFrsw`ۜ0)vgg|g(qI8gja?vFFDt8L7W7jXˬvꎊqDY;[]s#1ܷEEmLڴg2i>w#T=VH"<(a[- N i(sYVuh #];!Ir)o*ǐxBv&%E o+sgv-!,Y_1?Naz\$Juu]bxN67u9m,(aȰDY@`r}_&!Xt{9-h*4bx\&2~BjjtG{ưbsCb?pz QH{ug0g/Mpu}2+ FmL(Ds2AFWT+pbYcZ70*;MuO'0|9!sۀΪ=]X>_LPuFqa:0<(CmsCtϦzP~3WhS"6t5<BnŪc"p]z+Fk˶0`<">>@ <^xz»4g}w$rH(V7װuKy`=a<pV0]=o$&,@>r4g?²wkml e~P:q}"Iм?U-OTXnWpI߼*mwg|kx~_QK f(;_"zG@F@w#KzzF,2 TYytF(Quxᗩ*);6XCc={>ZLCRL&*L.ͧxzBH. -SqRh.Lwk}j1̹ T@RA,];eܔvEH=^Vr`` :v] |ϳ3*?jZvT>.G# V+F̪8@..b_7n#nnhZ U/ *kx!OE =:@1݋ڱ'Zɳ]ߑ*CJhxKEظAcp$r"2f$=: CbkSg kLkax> ^ӓMxRyA8ېxTz։ZFTVLr{/l{I|%gCmUW;i@]2}Iu`}XZd4&̎Z4]]"uϯo^H66|~#Ġ?QRZ`L͹x &Ta֍]m F4hDJ^|dL_$ &92jGwI4K*>ҢL*%db(Ԥ7 ˻]x\U ]~Obxi td͒4lS;W'Ew8˚}e\! i!~#& Й 0z6uUէmKgOG(i @lkUnCcv'̫-)Ȍܗv~P8NUU|UӚ{S|cE#PDX@y&R:JܛF*ﯟ0p\4~{~}N:&8 y/75UkSGU4s^Ήe훦H#kX)O,*WЮp#&m]wۢi3 0_1gYZ070701000002bb000081a400000000000000000000000164df7f6f0000fccc000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/]?Eh=ڜ9Qω u|#/?Њ? 8{dMެԩRxj] 0Ŵ~10FϤJ R0(ŚB(+Fe5xN -bR@[AB{ts^qA v$iD\JhZ!F}`F~6boA6L^wZ[mij9s,aet7oK;Ҩ$- S|.>  >I3P+ 9tTTl˗)̶.C7Nw>mSC!%BGBZ鞪x ILhop[x;|c c$Pm\igҚs B pꀄ>!"Ś"TР_s d>L9ᥗ)ts6*-#@A24Bg``eQ/L`̆I]K^ SFrP40"ŭոԹWg;&l d2mǣE:G{7.1eL `ڄbO~nj)S UUH+h"U{P=/% ׂp ׊gum{Z2 r:o7BDZ CXڼrj_4;%ܒ7+"QӸ8[*wB=uOe.|NkSs0u]Bw#gOҔ'Ai.؍`ٳ{,g|F(}_Jv;7|0ˇ`~ wi>2Ⱦ"kÇi Gfaj\!{'<G|'q5$Hư҂a?t>xVuMmO aڝqRs>_-Z/$ 7[4㺉&'utugh00ӏP5߳,`EԻuӶn&'X1*0--C^3yQ8FE- O twr3yӡv [ A͝)PN)װhַ^;R 'hbQkQcQԢU܂Ffs*x4Ќe/g[5vsA.|=b8HdɃl{+7 Ku}A_^vPkȩǍLgW*1p`Wjz2 %E+r?@䰙cuThC]xݠRClC/3RH< ^DL@s<Vk;gFKʳ*j;H&BC_ 9Mܨ-9ԂX$^kۥY"eŖ>.ݤ?2ɛXop>y;R.vbpC Qcj &<׼x{E߭B?Hu7A~Z'cVpެt>Ev?Q9og1zNV[X$}!oM0ow܀:$WCDf2¥ uDhÉ~i,9]ˏD qI.<œQЭI8 °H'֯OKᕞB,ic7l.,+p&zsĴaeʹ>^hv57(T=wE段_/(FLvk H+jV(3g%&jf,@[J{Bk-GW;$G>sXwpgQWۯXJvYL8 j'_.8gt%OADC*FQ$1RJ-W Zҧm+yfB^Ʉ)R }i-/fO]*XimeBnAEAĎ[ 7W+{8%8%hS?0nE5sDGPoTG3M_`J^H:I-_tS>e5`N?Mxtj}(T=]pS/MPn$Y6}/A ]3xS֮G| cpqaiU mGom&JJN5߹{e l#?fsSsAL0A wd-QkaE- LѩӞֵa=QJM1Is1LKTymw蔬}.0xsk{|0qBHiٟ4r[*W=?ڇ|;:L_ |-(gV#iޮi( ɺuߋCm6KZ0doMŽiq)6l-5-3xcyc-AU)}Z1!D-Ef6p:wE݁DaTk ̌.o L;̥_p V_,lc:%qd"X)W7*:V0m YT;E#6' ͆os)[͙Z e .0_J;{n@!iS @H}r-eM;'^<0bt)l,ˈ8^Ѫ5FwTwv߽?(Q~ӴŰ,(`G^r'dAivv} !sf4+)wDs>:ՈpraC^ a&d d30iva18w.{VQEILuV`ZK\~MS3VGy9zag5gF+:TQlTMue@~%WdۿK,uuz367 W@~>zҢ{;:6dz}&|E]V@YVn`Sm :2QxCBw_Pn<*}F.evHWG gSrú+O@DE\|/^sUHdEb;!'yx _0}fg X$UvJ…^"Zƈ&|^wG5[Bk8'0dyufs淧 6gYf+\wrzvMd_ƈ ĕm?k6-~hb^\=~bwWqp?Bn/aOp`LEuSb>wk Aj"C̙͗Znzg~̏~K r@?.!YᠰSE VI[C2_{>]-EZń/tyKMG=K^o ]gr!}e-6) VWλTMc?wM%I{j#}G Y FeɦF"qJj[d=g=ŖfC%;TyFlg|鞇߽XlZZoѝɌ8e#\s$qe NcA }MΖ+6e!f.V)Lka:O%WO ;H1B(ǘ$D~Oh.=sm!{BD M:9^eʰ ~\ּZY {lDnu-Zty+: )&=I!8U.^vGMU(.KaOcdg8x@ݑImQxUiAPQG}A+G/*iliKK9aDG@]y3ڑL\6\t2s>BIY6Rw4G'n&6GwhiYs3dW?&eDZ_aPLXAtwL0 Byt.F-jb_.AI=Dyi(pF%`lCw8,Zx 4VvCuUUUU"bԮh%/6Gl|R" NL6a5ь =o( @ػdC'a )I+~7}YYXHDef m{~Cmu;8nNlnKZQ_j jTnr B>tzV܏Wٳj ԝwwtZH[|@Uī@ĨnTEG;ڸR?'آ5 c [ýV(ec7?zWӃx?,]9`Te<,ZERVDm=\Wa;⡚5IZv c])zSw{= !0^B w8GY].1K=qv._DyX J@ @0rNx1Lwe->0ݎ AWbf_ OL6C>2"'FCEq>|No֘7X|8[I~0*+V߫CdMx~}u$D#Is5fe^nzwԠohFb^ݫiO"{g굛#.&U39N~xCj7~յtxbtQN^i'QfPY Lu "fI9%ҪO_;h|)z-fEل&JLSd~JCIU$0V|A0*T(U:]&/L@\r0bTߤ)a%kS`)/sQ 85D/'v;0M B8n{t|sŸ=ɏ%q0Mu~i #_31Iu1mkkW,t$3;CҘun=BD 'ܚXH_uH Ϟ7mU:Wpt -1r'&?04,q"B![<65B #]lSh!pRf}^H@JgՔ>5˟Q2%Sy#h{rcOd$ K#dsZ9_[-21B u'LY;FHApD"kJ$kZiiLu1 hfz0_Ml̰e>#s)zDj~D79Fr_ $Mǀ(,;y"̹_8R94]'H¾Xw'eMȢ3WFR+ r؏=|>QOV̴%~D?G[c @/YK-⇭UB\&,v9r&uBiG/]9#9rA" \.V&":KSئƿD@ceR!gv>w8,~-J}0 DGqyȚ&YS?P$~ӜECQlTnɺgA^s 8q'@qD3rBZ3%SUE?V'!8bl(TP-pvVV ًh#BffKdTmMdۖC䠄dfo`mە_b9q˔; c$%Y&|crw"~)h {>3?IT;_nTb`1){t2Qi,tBaݭrO q^'ݫ^ֻT-(]U& S@p)YM?έ,i4pj@ԢVI|(j%a?Ob X{/+y՝hTg:Z;8' ӳ_* 04߅syr{D:_:թ>?DF`@&`8q|KD˸ CdWԉm6nh^X8y@>1sPYDz9ݔ3\C=#H{~{ *&B3܈K<+4;((@ĀYOt>J'I;HAYѼIz"G&b;Aeٍ %!2#ʰv4/hN$%p.EY˹a'AQ?NF_DwWqKGB9C6hcǬcUw p !|7ܭysI;#d9f(T*N=W|]H.,˩A˱'uBPYAa;<Ä=FGݱ^H2V|]U0Gбo\ >4ob[I})6%\+/O0[0R8!gCGٲ򈇀-^tlnbJۡg:D\ di}ri_+{bgPWvxzhQkEGe<2y(+2mnQ~,7&-kZU7KBp_F݁bR%8n*d~YըE5+o\ `&?C^#=[6Ue@b'4׾nbC/8isFYя8e)f CrǏ'.Z+Yw1ݵ t`T0!~O' &vhpODJves׫0Nֱ,y\?Ά VRӷ05oђJ)k3k%JQK?"U/hx =vD!X31mN0K0)c4RHЛ|\##&fZNTN;!D2VZicDAguY$cV\F`Q%+:"kv]zg `&kE~lǦVjD 0).>Ӕt7Hiၹp&ůw)g]Js&n3S,h>khc/dm>]6d[3:ŪQ"Aa_ˎfT ::q<CsJf9`d'lB!:8~ ρ71cUːuu Ih`Iۓڡc5@nŽRG>j̛3YEd+MSL!1ymȒE,Z|].Pp̯0NObc|9,< xeo Az3BKș8#J|]E"F/CೈKHc!fOGOb[]%e»֍wH[|Qrd Sm)m>q<@a[kAhW3oaGם{K'ugTS-?$+jm:,77zVEY>*~ȀY`=}sqL߳]m)clfև'6BF(NH%>Em0&R0ΥdS d[x1RgJ*ZS+`@e)k>nz4I1q7w 7Ɉ'<c 8EҝM͜KκJd[΍mM\>)͠EҙiWPNYD^-pR|]nj FCO,$]1pTe 2%lN4j{Ba2YVKnNr {^݅)>V^Yc+k 䁪7X4kQվ1c5L2[XfI1 4Bʀw)>.aY *9a': k=oP"@N }I-sz1/2;QBE%ηuzC^_tLPG堥$%FDem'ɁIerVs@!Y0h%B3-byFvMyνnD̔P A~z'M=+pz NұJ{s8Jt"'q;el8IGX󋇅!OTw;νKv( <ۈ})~> +^bGPPm43`ʁT5rz~p_أ:?IPw8-WsYQfxT:)d,WU2cQ$'5^ K3DKsBPe+0 6UU/p\ոC?N<Ϲ>Yf \kSõ%-""Ҿ@*OsG>FFw^:cd|1>=bkyϑ ɘ8A2=#dM3 ;zES{OJw#<1t.gMnM, m?Ǝ C3d0`jNh."%Է{΃ rgR7~{]睖GU^q[m Ƹ(p}lU:URLzKHRX(& irxOrjQE䚩޾s 4e !ٖ$;V|]T7B /=#Y]n29Z%f0.h20aW (F! %TB5E׮j7(1ջ 0?N|fh6$Kf@#.4F-y=r@BWsW6~ Z}mIx%y:{|*4:]FQ+Y@KM?U|\U" bdeh^?;2_@t'4l:LF goŏ,"'׉2`V~>e="lϹm{{is4ԁyD!Á(c1ʟ(LMc.7)Â= Wk0Y|W݋R=I%y{dU6c/()MKڤ$FMm S4"ȒH5^3á~A- 2Mp{Cj+yөϕnibR呗,Gt OtߜG<#=VD (|z(P/*R6Ґ{mA@QiϏ# tl%ȼ|4C]8aAHAe +~>wQvC{/|6MJC<ǜݠ,|.u \] GdTJ`Vxug~:'5Eh~QG+qEv^7~7Ƭy w8%:Nudl %G(4I:sT1sՠ:pA Jd7eҞSrurK++3VN^|Ձ]]r)0hNOok w@mg-.Q qL b-cg[jqKFlUFl'6FmzQW1VG"|KNP^9)!7&OV&ͦ^mC&_?'CS x6-Ƀj02Kr]ZX9|*vHKUNC(~u3+z/-B/H63OΝUa#zԈ3\ 'BBj:$CǮL4+r^Ȓm:gKd VnpC+.Zd=IOG,+Y΁=<䙜[kK7Uj$}I,gV?!3'lkcGP=&g5TOG862x^cQqj  h ;"zr=+:Qid/ƻӢwa2s;Vc2[.CWxFa ~^W?6x!/4 @ UM("Rw#v!` tpsx-%709TPʨJk㨊c 5א6@as"/ƫAK/kJ#nli;>}t!tl5w)"\॔ zwkVuoM GTp ɧx̚Ne(`'xJVFlʑeg,W\4wom ډӽb!KCdTt'td /RJO1NO MƯm1wi,?y&l6eRl͌~ :1p.kj)vb杪ڻ\[~Xv$CBS)z?#/?3="s/@J34Ux0WbC>+~ޮه .mb>#p}:̕Q]G͞ΡPF#Cu8ST['Aiqe/E۽ǬZp!>L2I 3Ϛe^$HÝ@rvo@&i"<8/C-dpV~ӬF&j+Y$B 1ծ0\vt_ʢ; vل ٠dVr`H>͇ J Qݏ:ɪ҈. LD,7{X T#meec*w~IZI'£f?,! P)uu>_R,/m+cOpp66c5vHE$.j[TSϦt_/hd`JljMQ `GG X+B vy^''rrӸ|2-1҄Qti ǽ+HB-y$^*|땙|`m,k AfM-zj*n'l_ma;l YFHtԀMF+z3@bV|pTdF_DrVZ7+;^hi\&ˀu鑋#QFcT.w]`?B_oyaV]70ѷ1M QW4J*G9ς[:}#jl;a܉aј.ُ }zw^֑fa5`{HsX%j?AP* 'ɐagwgPUa3iƺsԒp,:O٩8\EDxDb5rtRREח}-9@i[ҏ>ȶ o$w-kp6G`'pI"uTn~7JTGZ!1@`+h|"Y6 E4Z|7J9C 4sxe]g/c!\>c[qǂ6efxe8z_3Mk\%࡙0h}(K|GTTܴPe (H&[<YBՎvl.LXd6y>7=k4T ԈiޮRQ'![{oĜQ\NŒOe -%pόakZ~p!!Us8P* =N;Vm۳*6XXcA%v\A<|D+ `,D x -lwdAhꗉ?hm%~8 J`Nqc})Ч"n9d*퓺)n[ᅍamᤦv-sqJk,۬|Cי0@ :`AbP|-U:^f(8zqS7iBϗW1VI5S;GoG1blUN#XyHy5OrY>á?zN{Z[0)g ۇ=#_0E1\!^%":Eq7O^1ͣ=eo_  zօؓyLg˲딋GY:(u M!{H~uCi]AM,=n1FYb@6/j=?-=}HkrFy xY8Iop2O:e.|5U `jR޻ncvm DYcExTY5p g\2ꚫ9[렧~Ű`KGfRl CQ$<YWۆ/4j\(恨jczq?i2P溾Ti؊t LBXڟ")K\$\!n\%xg7EthGN#>!aA!.jX3a!1|1؜Y+TN< Dg1绛kpNg~NG@تV*XT&#è_^;ʾc 3Y-LUŒ(]ϡ$r.?ty\S?8)Jz>Y#phζ*I Up96v@(|à>? o~4 db%9;L:9ޭq3`#h[k::3Άk(F[S!"֘aWli]ȫyDui*sFdB҃ߖM a\\Y5iR_I= $ke05_3p3ZV"\ o +RR`q-R"/_dnQݱ8R*:W&r{_>q2cRjB}/lRy\E!])k:R!+tE:+A]x侢\193JíGFc|u\ZR9[#9ƈ_* ubEKrhIQ4}RPK{rx@ܨ-`EM!'h#/ߴ^"ȡDg;|du\}qŎ~edPHn~HI\|i{ 2O+zȏ`(,BG|rK(Ҵ& p=?dnޥ> sq}2bH 8\qtV ,Mơ{OJW gV@pPL,0?hBeCnljTS<$#1ip'Z!&HRqnh86=B]U5صUj77NI4KY w0Sa/cU:UQ5fJ=\Tߏ(R:"gX᯦os=T͹=ULpA,JmpE0rM}閚j/i9sF-_1[xnH\- zSjލuܤ X␥dЕiBn7!2DȀ'zt.V0}Ne.m煝~uΦzт|+\BGn+j 鉙.pkOtmemH'^1m8&_ICbEQ89ܺhZǨҺ"}c= $EiΨy(af,Iiypݫ:?[}9パp쑏6K|QqXoQz t}~R.,ZӅj{7.&LFt%l8(N%._fM TL]6. B0_rMC{;iz݈7YdzSl~rJ#<4é}ɼ!w m#qHPd?m{tO*--cUզ<n#_̓p^}p!ѱ=]d˳@`L>,Tϸ GüղF!c*5-cx򉣩u`Ȇ8m`l,Qz-cʟ)xsT~*W%p;) 0 v6OcB/r6MNѝ`)KM+2nӷ=(_/eԯܐW-PhZ Eb6$!7| bO.Q=(oɽ` V]9G]|ݼ2F7(;s7~}s0+~9F X?WCʺRظ p!N%cbX3tN.Jb(H ;$H"?GxKBiM#["n,6k]+ɱrr7 ZEb˟9UcK؞&bhqoyk͠+*@=;;#>C mc{qdoxܠ!כ844sZMQNύ_"͙H'zIgTSHw}+6DO4[@6xүP!|J,fPR[sӈ:b 1'K31cs.y +m<)XLP*eV)Uš< ʦ aEقY.5:e.cQi;cHZl gQSϛTo(J ~s& 'P0$b/\$ H9y\wUu=tI,ȘdDw=sյ Vq$ak3:;7M"˔6x9Y]8-vkGF6#ssUOtP:`DNg@,7n54`JǼyqS[.-3AǼM0\#M]g$@M`[ex͆aWw0=}vDV ?IP|ЯeVvjeqBs-c{՝'ſPkl\C\˶a yLbEŕ{7B}Gx_(m@ƌ 5o[Z*]+֓ uGex0<4L'G,;rC,(9QLMT`g#[؟Oe(m pW!ce|;] a<ɒDal.ahQۀ5VoZǚtB80kε!&O~ЉMGj0+Fʳp݃PD۠Z}G{@究S<}KH3NbEFmϨ7#_o!B {bn|ㇿԉ9Lasݿw۳^oFy-RȈ84 /de\w"acG3MtE˥N "GD*ȾO Dٷ<ܧn0]dU5qƉ!Z3>FAK)WI g\H `Wz:\ ܀l{ʫR ">Ȅdes)Y'f =u (Oh˒6۪L FRu'߻7W'a`e\@пb ¢АPkjs<*P@!2cOMa"݌EtAk=xV cp(m,:<5:&F@1] ZV(<ś-p =ߦho\"~&tfrհpµ^XCQ3X$FۿΕtDF3Z.:p[m,$% 8Tik7dHN'Y'X B)ѐVe1NxF8'F`!̐OܶB0'^J 2[Ln f] U/"6l{mb e ⺓"ցtLZm9vK콢GG̀z\`la u/l}v%O o{TCe["]e:c c9!':?n'\m"2Ldڈ&["-]3JuZ9HZߜZQ0l3Bq؅@&Tc0JZ!Bh %Or^2:xs&0UNUm_G83r 4%\Dya@ [+ay=[`t>wߔwuBף^<ꞝM j%_ߗ.7`р 4hX\L-l7O\i%[3X/7? jkMƙ&cǼ6B^W fr!KC@@"aW:A! f/|@=pέ)ﻺt6ЄŰ;' [Aalh)N`4chط$38AѭݦMΌ`5F3DMeWFg\G1^r[F T_ʲd"D\n  @aNp;<澅]CFĺ"o%5~UyX m<ޔ!y:A2l;_tb9ǟxwFA@VN !=jIY:Zp:,`iIV"Oo:ΡnwCrLFn+bNă*Vw zf"_ ϓr}J7ۻ}($ⅲF@e.Z̙#w>U|M9~o4pW/הW)9Kf4l֫l pWkf%b sf&o, 5M;Vfǭ"țj~Z`,'< \=ctg:K. <v D4gJ%}kUWfWà(2^]%q}F7,6Te%QXTχO#z5'H9ɀ4D%6˰v)K^Ep U蒌Wt\>d$Jb0f!ݳN F!RpB|]Ru6628 D$Ҡv/%YN`u`wI..OSEno ꛚ<( (7fqƽq$gSBfEsER* |&@dCVN)W/CipTy#.*50U+Z 7'eAK@Bn?T~z}MSsI$/&`(gGLHU yNywޜԓʅx^(kh2S'qG;kjF˩)9YhOt%wh/%I3k%ȏɕ@@oď+ ?&6d|[ ֘1I1-9;nF*Ñ"CE^syb,袇ЃX @eE T\iۅZ=ި7N9)38eퟟ0W NPYb4r@=֮OySj>X!j|SZ%(<86sa/P CS9VƏ8i1YUz*wIb;䝹 fdynwXMoC%>{Wd@t-N/xs౭G߬K?'`Q]M}5.Je? ᅂnEDS+W=A6XyWТ-y;x*&Qt8TbBaٷ[qDz `u Ag8~_D*r!i cL E͡ 4xQj< 9)٦kkIl'RtP#nÎn*ܱBJ+5{ tNu3]1*;Kx|-8?5ގ4];"Eߤ&U ٔ dEz GJǛi1yCp-^oz8ő q rA+7D.-.z=i~%#Ʀ(~Lf6PҲ. M%]0x>Ԋ҃4Nsyv) wEseEQ,4E7YVoun.Td fWH&iz@qQy#VBZٓCn9kAkc}C!q3ln1k;` E!gxѕoD0x#*l kyڳJ~ M!fVb~Q1v}151m%ut$>JVLE'T^=Hf~6cElzCw7j]0H^N DFG;sGxR5N׼҉ \(}heM+wqNG/InH4_jER_˿&<%]p$s N"g eHZ%IؑmL}bplQ,rv;ƦxA8ϸʕhi֧jsjQsw 'sso/qQ[Nya 1^i@ڹ@Sy3*?{BY.K"JQQ闷WS'Lljy\#FM-pfToZTI͊+e1_vB6<>~`=ݵ:p A}Dhb\KfZ)㤂Z V(YH_4!U|"0lb*Lesh[} غ1ٌ8}P%J1/؟.%Mnz Ѯ}R?EGJ%>,;OYF]TM<^1Vl;mPӉt#K^N$YA'l: % <հ҇c6~0/r *S-L؃Ñ v& ѰpG8ѭgm֏_S5cU p*s#x>ܕ+]I3"'t<f*N$+d2 rW0+Զa8QqrUC)Dz *Ĭ~ M|)lvVnn$1c&wRT|N! [-5Fc#H~{&s8<w@wp0WT͂daI)Ư'HLvljxZ6#2<^S1dѤ|V,uOrZ,&OuWvK "K )vP!ߥ&}*/|󺶬U$g7oir 9%L!gTl lEoCo~w>xǶ*Wb[>,MKÊcP, ͸ P4@N|zD~Pٮé t-:Ղ[ngacļ RnC MZ ;ʜ CM4"-31+~|P${\NR ,-kQZ6I$kL7V%M6pN"q)Vd>=*^&0«?Wր-%VySe1AJJtR9\%]@N>NXZ3[v B/+6ұHA((RSM"RTv 6QɎȍx-͔ d' YZ#_zZbLM_n`u<mAfTdnEc}8t?E ǿ7ft5=-Y؈F4UU$uaU[w4IhK,,(7dp3:AS'kA:͟h?GԿ\Og;+8%0~[O1D*Vz/O_ڼYtJMw1hgp؍Vk>,u\\1+MM4NqT3 v\xz/xSoK:&T>/rߞt84(?l4o x:(~9~vLG򭑡t}\ {IR%xNii1!€]cj9}Pu27Vy]0n݈h.kGpu-H|rKv}n;"n囆H:{X 0ZX ,A!Oobd6p1?<>nz[ncPy!i\>N+/'>яmkU*gK u۾% C_`3 :ڸ(8xhLX4bwVn[)Φ/)09"h4 F**'5g$i⵶DyBioF]wg/^Nusao:6umKtax}|0ۀA_%BFU x'r}&ɎQ,/-`h8ڍI&*#ƇaF:ޥ~Q `,GFRDlRe)U_#54hvȳ{$n1tH,ΦqN?(T?Ƞm ޲̵.&T(Bizv\V؍5ho!0x3_,3Ks IʱU# XY`M-gWj[cm J9HXPWH &U<5 ;05_k.xR0i_B9j/hSPAB n9=51?R/p3k[|;Y_[maJzn-_Tּ죞"s"7dQ5 ד\=G>bM667 ؠ?v5ZodeCB0&r|edWczIO"[D?i-=ÿw?Us M[D&hPǤg{Frg)jI We*_7nAc.x)` TV5^5`x]IP1 hŞ[)V׷+Y* 4~)T%;L}/L*rQkCkDIZ1.8@x1oR0F߰0P2w9c^B:泃ǔ^h^g bvtQK/?YT @ӹJMvTG)u!Hr_-mQ/n0NLO0>"mePiW-_P.+=UUOJ.wN46`6hzת%1oSUn,]vl$ %|q֪chVew,"䇗C@_B_Cg;c72BѺ݋28oݻd c"pA ۙi 2KzR69&@G `/ug-xsLaxݓJOyTф;>'5|\r*ʹ9)ܷ:ξte 90s8  ?yq߽Ӂ&G[+_,!C([`N m߼IZLT=& 艹6RT5OG,Ys& ޗ1^3S{n~0]kq +)_GF2 tu|]@u$rnjQ֣b@դ. n0]#:kxQɗ:9S;~v[,$oiB!-ߋ0{7CJX%Qy_m5>A^2 #}r~26K6j a@F e;^ * M`MB3Jk O 2V4^J$y4?;Z}Awl䑳 wkOa8s%99_@ myZB™s[>ѵI9%<`iAK^LV6{om$ .N, T=2ƳQ }kJ9RpK<ˏY+8*FcļTJO8S8vP< /^j!%#=A]]"5>5h֌$D |ў* qb:Hjf~v"81STfM0qtkY"N _GJTҲ` KFw)F{V[q">-Xc{kbb^c]{k^*8_LKQ i$sdNcHFII1Ns1<\c+p\#Gd䚔l1+w^d+{ivG],ޅʴ?z՗b4jSe>]\i n*Tx!ǚ {pւv;Yn_[>,28>>\^4sRCȪ3{F0\ҞHڞ)/?_ɹӕC~4ǔ8V*nVl%h.r,orh* ΛlWs5G H_ =gja{ӑX=$zL#k4 .~t9yNCވyfJf>Wm$^; Ip>*8Toԅs>X #jh)H1^o(7S?' 0*LJu1EXRelʽ^$rsD/^nQ ?Ӄ3鶁H H=e,,Xo+բX}ׁzB=iQ;@5/5@x_}BNǠt,x}%1y9}f'BͶIXI٤N?s*8FWXSKj֪ai_S1@"%ci,vx=I/zZ*9Dx֡3]jd JVvekrD(!_jFUe*GWFjyXsb;I)96|"7}2AkXhKŌo/Eɏ_.O=+4y+@Il;5XBX8b T9y̳>3IH IrKM@Hesg+?Nm]Ixvi)=h(ƄOX0gw:1a=D^e);^ ]IAPuf1L ?k|qMk5V g,(?-ݴB ]&IXFeGWP-Nj [&SWaퟆqφJQ?x.Ck}JPdD)|+ LXZR8r^g%,:Ŗ6 CNԮr_b2՘f:8)!b\ҚAmNvBx U|N#ZP2֚Q1}2qU5!f#2EYAm0nBN=)k}>p4pfFD{f\^"È2(lވԲuc;88{ҧ;ƏUxLp>acVnGo[3y?Vcy.k>:+r}{ Tb68PGpW$VJF{k~@:+GKxZpI}>8fꌴC$jܔ4.^ѦrD/ƦJ@C$fq!!F˽QS0 D@ ?`; 2j#-"K%Ji" sX@r*(|fJYP^ %AQ>a/'h;Zuu 䮓<~,ߺp25b]{ $PXvPx[K߷LO&.*?s2PNIv,C6 rCY.lARV\4318WO[tD_mFk3Ϛnu oTsʸ^Uq`8 %ڮ~_QD/ohRݔP9|/-9|PIu^9t`j_t__AI-XezNAX5kw7߫:Bˏ?< Q io8 xq)`q0J%Eq,R>FH}80Q'4\/~Ƥ)眕@Xe}Gms2m497Cm$[ۋ7'f.dLpS:^Gj;F7Ju'oRo~&6kEmFO8ƙ@GQvi J0{7\1tZC@,@ :j~vO!SUroE;^xnDV7 ܙqɦDsiJv!=~Gi/]E̵u6Џإ'tЌ^g`pzjk@6D6igp,;@w"aCTZd<|-J9ȾKS 6~V1[8yU}7 N&3Vq/,aaKX_0H ӛ }._Svނ&ѿ[$D%ǰH6 )I18w\n-6{PR2fыtԇQB_ɰJ =Fy82]Da5z7B5n)O!ԭ\QΧ~%BWf=T: \bz^&JK NjQ1cz<7h\bgN(n)kot[Id'{9>ɷDIs~6%ٲ1FK7[/{)-MuS΅h܀MZLBLˌaW7]}ΔU U¶C|zI"IkC^qܲ"i`N^hHu=@cm_P1yI絘L0􊲠QyZ5A3X~%W!9?k8xƚ62VRlT#o1LdG@ӌ  ft9 _뀣AX3#xe>U"lӏ M F5G (H_3B /Zynh!o';8{d#6)x &" vT-:44t7'/NqM{' r8w;1x!Oahݝef=qT2W#\ \ك{[eK׼uJ}= X$$J;v%:6zn9vۖ\TB5kl3*HEq#% ,l@iTL7yS뻋 7L-WSʘ+Hd/'b3RN0QKQvYqhq=wI$y>ךDmkURJY 2hj42):e3zoYɎBnti$!A0&!~FݡBFtNϑ2kUަ:\!l=E㕉;ѵ ɸɟa;ׂv+G*?A&mos=~a͹E[]?p*C]BKGEuuVv' e3kb[:hGOHV:<{QEKч:{č^Z4Yhs jQ偿U/6"I6oOKѰ12[_$߇lf.0|->/8m׃QR*_ֈb5;D\`n7Wс:1h3QdYB2w?W,6TRz\B"~մbahXҳ)!WSdpH7d;=ۿb{.{M*?ޝ+U@N839:k'H8-WsKݍ1=:@|زNoSvF>p{ǀopƇ|Fi4U,Oj@pw'oQN1 [V/]+diD; ѐiaʴ'X.&V9Ep('43AuܧVǀi&_Sw@^YdJuyo[;CbUK{_fFCXLk;a<*j*~LJ"[\趰A{IDe=CjR **wYZp n4JJ(QւZHy{|VOflwdPX]|skHv^Ì6tTe~a{@bLӱ`߀.eW`IZ Кc-8H"-je gdK%k.o"הO"M#? e bC9oj}WIh$zA!V8X8Iڭ~X;Yv qk$tI>C$CO~- -ȬphДkԜzD{hҼ?|R3%d?F"AbISH}CYԋZM9 )"K~t8Yձ~pOQ̷-65mV࣐4#r^K#gĬfٻ[.?)mB-ߋ0b8׊'1%iOkn̦yV L&XJ%t(MIR4EZt<H1TAqL)r;vkЯ$Bl]wK6%~M^/r5n9+Yd6oӤe,|fWh$i೔ Ⱥ9F&%".]塟"ګM3y ϑ&@`;c*> ؂>~0Bv\+>ۓ]eΗd)r$vX`iJ8hɼn>rN)AVc}KAUηH;$`߿<8eբQHFF^I/;+1Ш΁dW6a8a9ҝ s!ǾZ,= dgxpo }8eJI^=5Y+H`Eʽ |̽P_|| QJ47w=ל)oe{:'!r|Q~pp GfW!̙B2=ab(Ya|]bixILl+')}gRCT$28gnOSY8 x?)1j"Yq*y6fxKɔ?Eu34_͆Up/n&DO ݟ. /,$IDc#4CWWKKMN8te.6dGhR!57)$ ĔN:e 9u~{Lo!Rg<;O<#V]&9=˜"{%b΅ k z`-eBR@ҁפn4<[XPRR2+踃>~c;o9{Oau3XF_O/ouOFa2xK"]\IfHZۼY3]JY3$$-eͥu3f?BdEl#J ޘ)FӍ̂rZg`cTҾ20d쇋aUpIe4o=]y8X b*luE *XeK6L1C1jYTɫ] pP8cDm bNgSH-N ;3]deN NvichQr;a;YM\.ạrjG:`c-%6RPPRX_)R4+I=k8?J_3֞L\`pepk PfC`YNG P% AӪ$B C;PأX=k,*>FJ7D԰ cڹNBsoqđ;1D{5k$ Eqm`׽|OI̖_d#?qpM")8Gѣʨ[/ia#/ sX)aIEx(MVi6+ him.P2pr2T70G ED`44zRWuhYH8[WsceOɜ'ھ+"DkD+qa=G>װGCp"xn1\`>5}QU`kM%1R[0k`-qY5 B@\ "s(O90E(Y ;^tGu>cdVh/Wn5qVӨv8էDUVp$W#eKX2%?H8L_X]1,|gzk1^*Wn(|&M TsڰV1^#Á1͚Ys#>J/evdTgқp1)3dյ}KTJ=4=2cE,HTBy4m)ܝ[_9`BEe Ćonb `M vY, fB Dzrd XOsvHv!s4+ZxSH kvޑڟg8QjS $މ2,ZpJrFQ q5\eKb!Wiޚ9l"k~b~8d_*mBwOPl ɪy dEKDž3gUUUA)M#SP`~qj?n^߇K0!Fg Nu]B&!( +CHR@feޡ&] )E2Sn&'iʘEGH4D6 DU[N(oFK4O-Tk Bh)HޘRɳ*Xo)6͍g@M@!Jc|oޏ[3BpYU1ٌR5t0cd< Q5$358d9_DA]x߇1z4pؐ|xnL zC~;x'cD0$;RdJtoAOVccWeGO}\]\SDF$3-Њ X {PO\C)=-׊Z$L >$Mlv5lwvJFۿL6 %ue!w)t->ai^yUrۖ{}~H=+$U8+rC}t~SY/C2̙@Es-\NDS$e=n$sUp:v>q`!~L ¥BH2Z׵1"E{EQmL BjC ^St\Dm̥|:JBa/ٕy-xO6c(]).QMݤxN!dcFh̝wI|O:>L5~,muq쇠.ޮw?(H>LV%oq}ڄ\O-a?90hIU(3=FQwj{weHѩGKp^QZVN7T%̮X;?؂!bXBs9M;#ΆzVQ0fCm{eAgr%JFR{UE'b M Od{*S;WU Onצ?Kc,}rwEpã<%%Q<[?d5W 0N%(t TIo[:99oҿi Fº͔Y-$>m',8 ّͫeV,+Ηz9@1ׅ퍑h1qJma: $Dӱ{Ek⍶Й&## iz-fi_?-+7WD<Ŏajw E a!o}-ح7*kߢM1w~ĵfVEYN﵎ɱY5ZW )[VJe,ay5\b}xO27|y-{;C=^Ndx6~~#I4trc^1v$Ƈ#CN/1Mݬz*/0)e(H"Ssfi98;J>0t]ĭ#;LY6/sCu2/#]6X^|^lZG` *Yd_=Up"2|D8B gPt6okkx]iQжM5MG_z:?_ވRa\lt&=ge=> u 6OݣsŬ)]_J*m$veNhL*FEgܷ߅7Km C P[ŭԧc#5G1z(3%6 `;5:-t5dK;%yp$#t޾e1A8}yJ3o6N2fg5] jȞT=M) "#럣T~,H$$HQ"j1'o:2hw#pyonj3?<[YJL}g83 w_*gx,aG*mO ( Nv =}.#6hNUEӤnhnU&4z'(~}_laEh:ǺM6ȌC_aKozM3i{^ҩg&]lSlAּٷwF4Orsn*_u>AUJin(}?X nXD$o5F3d \y,}ЛV@>!8yt| $Uw|j,QӬY aA2.!a^=+LŜX7JvfAwZW^{c.H}w\6+GPwg®K>;$q.Ss#f{c 3ֵEXZȞj4>Ԕ)*|f&p9ci!q0{RAH|Z3 x_@JZy4R#MKr-3uGz9z fF9z vI^|y'o _qdER:~.E=?Lt'b},4H#Ʊ3%[1e `}B?-FdD } _+ VGg\~3y `h cD(T7 t(x7,UxƤj=52,k(䫀iF9 7nb%u{=.֓{~u>=իGX E >ŽbTg]_p=I"8sG+h$+\9%*CM,HlctM9kpqT2DK,iD޴3y'f:`&L!S\9j*Ts:YTxOc>cYJ!SmB@igwnArI3:+Hs+:lUJdqWBbWUI3d@*6p-j=m>O|@lc℁a}84ja|[ c_&ow w,=H.3XA27WGXDT&{ݾxc_J+őuzNc=/Qy Tm3qZLsusiűi.#sX%z6ĶKeذD@:t)D 9~MaU\5 LǷcΜh&yj"\GPB+;L,ޘ`o ?eriENXyj irņ w$ol]C ۞R3\o>?!ӌ GĽ-tžG_+o1ٮq^\'g$g)r qӨB+&QZZZ e׃79-N X։[hqzVq; =cG%d&ɬ`T+"qGk$5p mba䋲Bf3俹zj>[Id]a"k`E 8-e/2`a\ xIse5|x ɯr˚aQA@SݓK:MȝeD>%1ǝ7xGWexYfm}$+ҟm7'mRa "sa޳ceuRcxW o)jCm@~DfW:82-FQjuZ1_ׂ2rkjղ9}-cLbJ۽Yc{W{“Eĩ3ϘK &.Z/7hc+>h`w-t=*w!c~ݥn{-=uReN=T: II=򧵴*nk \{/cl*]}/~[ ]j4#ha]QHU>2ڱ,jHdRXSϑscqK #hHN% ̟KK>M?hU;AZj<%lӤ#Qĥqd:ΚcoxJa^zF=L=)}*E!Ip15f\tBVuf[ Yr_]o&ZSľP-~ YyD 3Á0*d;a4Ó^| Qz3^'{Mز<hCW9A䂧,f,4b /ȁRku;3<7K2bTҊyرy~"YĊ?wG:dQ7I ;kჶ%3TQ)Ʀ/FĮgCݍ^EKYHZ7C^ |8N|[-Iݚ*rї™0WwnjPhZXLXx& +G** 4o̝5ĩaİbjԞWwPvk y9/-o!G "ʤ"Q3q3KpldW\3Ft9^)2 n~dNC].s>k"Jb܉`WmA- 'tb} A"nJw=7i9Hc3aR`O"4D1`J6yh]JM&.PLMNӄ @D> )iJ0;r';=W TGR^R4t22YBCTQ IF8?Q BY`H'Ζ)IHmW'n E"lSČV1HG]IP;[nәT3EcQゃc{X,`ȅnU_zzAd]Bn*%&MME޾1Rm+<H_uq١qT'4XϦ+JDS؊Bvic/+B}Ty A FM3819m8\+:+F홢^8ywK~ |9SQԲ,7 Dj_a՜ ~k嬯VM{HmvPjZy&,a eؗ~-!u|^/b?`sWgyLM͏vdl+>' 9 H{vma3 r ~$mA؞1ӀK\O#V=]=އJqfY (`]I%El DAz@0oR,FcAu;XB%;;KeTz1]WE),fQG}wj {La+F+%u)Aä0D,,ӶIQ lͽrՁɪU9 'n|VU89|_:~T(CKT-A*)vk/A+cɞKqxs2}Fx&bm b~!2kuǁQۘtZ3Ez(MT+Qkf[GF9~!Ub5k;8R՚,)W,+pf x#SDo 'SrZ8 uIIgx PXaxDTk~l'+ Zxp1/jy`i a8nyU%c^E(]'Ǩw+#{%l 5OhVN#*1}Pfnܐ|ZC-8SRr}x%XhPOPpTs: aX 1!qKmQjxOfMOXV%?%=ν7c,qGV'"ϲfU@^e$B~ _>i,пHmF; Bѡ]Li#f' HWC`J2b#ӭ$`l~G_Tf܇؍V^vpq <e*< 9@OxS&jB7;Wv[Ϋ=D% Tw]' ޶Fo`z"T !]:o@) NQ]:>V</! EX<,sk`AcA.$}ՕWV˓έI-ҹ3ɚ!(fM*!W0MGQ ֒K3#tzX;ߤ7} W+ qU˷B#^оHV}=|s[N0pkֳ8 g%S dƈcH5]i@DHBk._[yHPX}U~$1 oK\(| %*g$WJNnvq=g2t]=f+MSJJsSgϿ.~^7umyDdKvzB(XrZZf}9ugP O\gA*E$dqi>gո> 膂Whn'tО޻[!9͓[F"Uzƛ2C߻*)c& ujJe‡]Ż 'dQmW1YUMeqˮr>wӏS*aOj]@ `qs5 G k_^gq%V,ZAQ0T#ݶX8] {a7ewU2=tH.݆dyDtqނ'@)9b`R?s7heg[G9Z 46=na;,xHkquqbkA=L×CHnGHaǢẍ́& (#"c76RSG?Wtd.NķS_ G}|ÊSnlbG#0ۉF'V7dWB U |5{L\ - ~_x`η,/lժAxj^\Pm lc Fu 2 [f~;22\\ REW YNye*A/䫥)җyv78= _ 6 87ȢDe]F AU-4{ ubBC,b2UfvZ a>P.or^:E<7"q L-E D<(oR|TɈy)_/o3[CQg9uR֛Q@@r5OF%{12uu(JxG)Y-{VB't*_yÊ#iRMM*lPb%/JDQ~@ꅘ?^4l}!鶦"R/,odǖ{)v7/ؐvb9:蘓fR&^m}hI&_G ! sri<0:>L&d ͕sq/m>Go?i5ny ljVTm9,D.BƔiT'Ρ5URs,}m|r|seC{J{G %56?kR$ɏ#|^U1[%J[C@6O}AΎ5-GaBݶ7p寞ŧӇq!Kw%OABT;kdI.Jg_;yAeBF(Gj^sZ3=wĦVOL}Zm+Ct1m`_fH#6ݛaUKFK{@Ihٔ F7p#'ǃDROh|4 QBlFCX=e XcՅ].W/lTs@`%!TTYIlyBplR?סwҭ,-u/yM@: !54K+>r~VݴZ>fb8A4Xro:MKÃk#N/qARk@I_P] &&"O1✶q@$d~,Fr`iCgJ!X]y;ڮrZ6,JBgPwBq.I8me+Wr *|njsi&'S‘^ҾiXi v?I˿hE\Wx-/"yѸk;i1Z `1DPuDMyK!9m lr ΅&KhΙt I?Xz S̛؜0Jk&AЋBS-5JFf|~wxըFe i&"e!!?gBЖ"h_BEbvWڰO\BȬ6Eѯo~Si%} dĥ=.h 7)TT14Ij27mŸ$L+AgP|yG?8ۣ>6썑x?!:X e801ɒ/FQr|~smlzWYG(! (XoҡIFio3_u TwrVzs l1#V tS)bՁ{W%\Y %"R3- e=E-OAj++!L9Kΰm[y9>L voZF,+ ʧ՜>&ΓCi]P*$cd iMAa6;c #8YRƌEyU%j?{/7UDF}hNX4܈[|K@5)Zw&F´.$+ÅF~A,Å @9?zF7 (-I.V aSA{cmYU^?2'4Yо ^q'? Y-{[ig"ɥE&Qkj$ "7狷vI'bҢ,0~Jcq0]\d#مFRL9u; jѸL7 UXhnjL_BK;zڿRa1n*SK'zᚚDAsqIhPUih5;`>"`V@Hs"-E rDwPg$/p LsWz!d"WҝR+OKK"Bz\(~7'O[/ *_Sp20KBy%JxqRY UXSd[&s=c̦UfM%66M+} K`~9eTanKy`G6j.u*PH8jHzy X8P*([kNZu,;lR~)Q(ZX@j’x[q;EC%*<`PH\=+#9ր(M1{M@NrQ3mϰ (T? Pk|!Cê j,}a.3__!2&H9,{'R ;t%ޯK| Sxq ]RSO!|*ru2UYp$5c> &t 075T -0gchοFG7<ULy_A3S Ѥ"nnȑ`)N >Fщꙻd8(K뮵넻 BKhwnz֞X3OW3YV!0j:l':mΘ B !^ކw 8ȷwfZ0oOYbYL8^s7ΰ7K |9X||E^+S3bp&$ZERmfCyJ` i(d+{wub Jμ6K+M6zCj4dl&|Cp_*QGhAtNpxT}k;rts@ h]^&d99(]p e@u)GI;QeNHa'.n،Gxnp OF hL"Ъ 5x=zOanRSewru;?e~էFhxŸ~%Bz1mLLʾ8/?k^ Ym(ngr=ݴ͟9$4gTE\ n9T+ ]h^WG2dȗhz}vҐFzbP>A< R*Hm=ԚJY KsGHJ%D?]}tbm6O5Sb8&F wT-a|>N/4_mJr уyʶ^1P˜j!_wN]!/F.Jc<cMu&Oc <܄R(:+|2O'z΋}ŒPә~f^k]`:/R5n} NuoC8Qm @SV:ĸ軁xPK PZpv ir,^%QqC#OoƈCMק~FZd\ ~偝mPW]L0 FM ο_ZN IqWGò[3AMöPID35Ղ>mzPv#&&h b}O|RO>x@Bd`{m}Ol(,^r"Sxl^}䵪T WDP1>\n l|,Mye Q(rU)HTŽ-M=΅0u$ޯF DOb&sKߖi,i>y:/v6l6=u6'{ظp8:I:#mEjI_gNKpӠ$o_JiҶX }&^WH4T.R$-~9`B,8渭%A !2ˠpD"h lAC՛2zh5a'74dn0[ƒi{OЅѮX?|3 H€(d@ȯTEW?g>7Fj68Y (!ne$11Z[f! F;^DWw LkCj(cY)8dsuEʼ,FWgB59T|{NO~4Kz48bt+(SE?md֔z 3 5fz͖s*ehܳ9 zMsC>8.yMZL+v~*Fc9ǩ.Dk(:6MX&€)9uJg<ĉ c.*^ש%lK9zKfak#Š4ۋԩJ c/}S΅홱xC}}8롱uz%[ ΠX-5QEŘcZ*8@XOcF0 yvd M^&gRaqRoEYCT;2]qRVlb_:ev r'|% yGR|Smi,+گ*mj>~܌!6} >AP7bٍ;:×Ԃ-v.귋6IiD7tuC8swЖH['jT01%I>mmvءzP6!t1PcU(Iޓ^a<$qI׌#c,9V\V]ԙ-L?FC x~>Y}hYV ~~ xZ0M5.%:X5 vL%~cڼN-MK6P?xF L9$Zq=aɒy+7V Kw-P A`_5yWQKM g3zb0 VSp 8O( ?igeIB98F0qUEQX{Ҿ%PB4:SDBJ=;a Gc~Os\O&* a{P.ֽd|/~?e.0vj0qԴb7k0fu}ݱ; ;78p&DcV]­TYk/(<}ȱH`B(& 9PRUTۋ_[8Nq{\ 15fZf8+;@-.Z7^Vt}1-Z5W ^mTKGIDlJrs/gH -uʝyO6#/ގ:wsS~|_c[,DAE24RZ%'Y#* =*1A$3V$] lA3c=ߐG\zמ%n9&ַ*@#bkJ~~4vuo[iNC͜gZh  HI-թ=*ygF@F}TssYKҲILv$A/HԨ2_(C/tA?!QVÔ7|5j,H5"#DO}8- Ӓג-Jr4 {W"kN[pE.xUHglBлy 8|K,aI4_qX ZNHSas!ģ0eaAJ8 ldoLDj{ {Ii@M4㵍^jpEӓOˉzFvUY'L;'/js'O[ P>엙(H}G~z_7~%OHY#\,qS,Xƛ44Esiͻ_?ڈv8kw2P.9μ[)Y0Lbj}EH!Q,w_r):}d{BƷuL ><ȥ֣*́;aOfDf^O;4CT)i 6c`dEF.Mpe'˗Q}=}SNIDsW9`B\0Rrϒ++ J zCf3arI ?uE?IXOY'`]wsSv U %*07X񠓌+MaT4rL[A)#n2!VL)T5tb,˭/8 +''NT!JyLn8 DMX !c,"ķ՗htU̜3@$ۏM4;9>RH.DNx,?C&mùkTJU'dZ/sdQI-7N Fuф2ñxSvsm\gZ姟{1C?I"wP:GqK7 ܩ֟|ԭ<&'(%r-괣Uץb|ofR8gL^ PrLFZbAf/3m՛AQ\ |kq5ݼ`C{.Knf _O*b[1p5xD~Pp6M;4e 걝LFj@uLݎ:{hw\J垦_T~Է莯&0 L>z|wVe.mт~' ʯk/{5elu. b4'c1-.ɭi8;U?c,WҦAφ>( p@s_PgB)nԤuj݌5RPbP٥P%)槣a!:p[L+qBqAOak,#/ Nl'akï7+"VrBg.a) èʹ4d'x`01-yhKg}5m\8X&I{~R<[Kˁ4 1"-;88UVYxAKWVΰ`- / Hb/Xz_݆?K%'}͜>48ԉj~)7Ų[rΜ 3z5 l+id%QmݨƻȁֹQn%X2V GT"37|BSXl8PU,Wܓ@@OS%4ӺA0sj>c_+_TGpԈՀ,< 8p@E/dqMQZn{QNv1_gw;? ahV;>AB:Ĝz5 wxy4# ̼__]ݽY* pĔ>&lX ^&!fF :Ep\هycgsLrB ]ڧ̽7m. 2DMl┬\,EF8{ iK ޔE_ 5 MFh&Z ,W]}QC`Zs \L?XNM,e׬LYѷ%ə[6a;7zYh5!#y H\ы  i1ǫf\>so2oC 69 rNia0(.SjiڱV <q?ln`i칮D?)qINBv1\HR ni"g[~yb&7E ?0BǩOT>_&u+f*\ aymZ[p$-Y3ckC'=x_l/9ÖJQV{QVWC^ZV0ڜtA ݜwr>7 v%zy%K0-Q˂n]`."P6>=B㌃+f6%ގ>AcmkWpޫ[s;֬/d154l|/dG\YG/x;twN;[pd 5Rɸ #2YZ"#&UEV"]%Ԕ|$ߐBlœ(n /| P 5̓p*\X 'LkzTZ*|ɜ/e->p|uТ0eOSiQWjYKp#X!dQrce ?#KqhEZ=qj/b!<0P";T l6^aMi>fI,6. Õus]5QU[)1CX"g*&bԦzF{̛+zWn3$ |)xW~o|I?pf7* :[wc(.PD</y`:Cye^i>#tt$4 Q_*,'Hעb-Yծp^t`;IƮ|%ϷwEH!Wʎ=ǽ P7ѓGvg\%l"'K~o4d! x'{5E#q йvFPJ*6Mq-R9%GFt;~0w[ςlHhJABm5Wjs3?XG+v`* v@Q"<h3 zw$!"Q9)9)/EK7*>byY>t,?}? #9̇ZG1൓ [S東u2֮gM^jt>p.wh>"h2GnI#-طfD fK%!"<N; i-n$\ڜRe}w;L&>ZP\O9A%(rTy32  ~z'RIW* P& :pÌjQ%A:* -,!lwI}҉2ƯԨ}7+luvwSk6P:!. ?s?FNHi64 yߔ|W6FCO`%6c73MjRDk0BWL p)SH ~3VCJ[JszŖy` A3T򠣗HU+0^hVOK]k0)I:תPJ3g'ӭչbqr/Fwê|ѼvN  d;='kL c"(We=4RҝUYpV^OfvA9E,!?<0GQ'c hǴX/`FZ ^#Qڄ%Gد~ \((J@3J TI,m B -]QF$g*#x@JhvLd??;01UG[VP!}ݞ6]{Bu`K 9E%ě.:8 9.0-/a!3= t+͂;O9 ̕#'تW06-s'+ W7«AyêГ6?W+^jK=W?kوd9v-rr%BgAl6b䥂 j8DMůgs]˖ey o{fh+#w,K#!XޙFiۦv`U\Z+@k'׹Vҿğ]Ha% "<5c^q*rr>A ~RN]r OQ/r J־UJtSl6#f̘m*#y1nG׿@h9h\VVdyZM?jt #gT|<>8]CG&uJ"|߁ @W=M{RS$݉ 8TXiS턅C"ree^Hq(tT;XAMA9(]e%hmqwr?K.̧6ߙi% -ǾE$CZ:jf(ōt;Z-CDǪԲ{ҸY2b9Sr#%ڨ@xQn6Mo|s"nM('HOHU2gYZ070701000002bc000081a400000000000000000000000164df7f6f0000d760000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/]?Eh=ڜ9P&P4UYmu`fEעrނ"@^8*_E_OT;2%..Pߚdɴ҅'nJHFz O 8(I:@85NywU]Etqͳ\yݎN]Chر7F (D|X";zL=&g?Рsdgcc><aYĚyI><inqO1hx.ҙG̎.ѬK 1\ﴁ)S_8ܙpqAKM؈J"nmS<$aGxIO6 9AzU݋oqBN6C0] tW62`_s 99; s7o0,x IRplAZWp`L < A>o>/\|\+_C GVŊJ`#^_bYWCAڎmNA2 3:i>ߺ#5a Z ~ {:^7?aͽGnT:WVx0^ rv% &,ijGkI%N6\VHÍ78}lJͮ/X1 `鶞4Pv ۫sMʯswׄ4 E@.!,pv1 iiItJ "\ްGԓ4?EvcIF_Ӝ>8s\]HZ{jR.%"x5G⭺FZP^XC-C^@n8eBH˻ onV:!@&p!XS;h7W\$sn?0 P/*#.~*'ZY4RVi"{3W^m gq{+TuO>2Zz@:K#76BqUJCf 0室&~ir?x6xU^X* l[lF3@H-hq<~>2Oi{G`GJPBu߬ڎoHxaAm)MA]%eMHQ2'=/XW0k3`DX D;=m/AvM3+61M(՗7*LCqq}G:2 Ht.3eTs8#,$E,Y \5$x!æ0Y(o*kB.P$ s-nFp 덪_SAya%EtCX'܆+f =ARg8+n̴ (1\#1X{v{?wm>hfu4r9jlltaJG":RnR5S9A /\JIo.ҳ|9yJ \w<.[(\w 'SCuX'|`9ZF)# ɣ64Uu\xtzߛ#8)'-!2„:"}Mt"/=WЩVcs~8ɈGcׄSr|0l&qS XRq#*:W}0Rw^*8)u/CϜԸ6,^j=J Ʊ(bhdOu EQU^* ئ͠M)Y*flt8P5JYZ1_86 |`XJȿΡo(b~7gbr&QZƩƏ-x1^Zl[\9&ip̴-eO)l׀.C mi6y$ 3Hk1o"he8Gĺ?7zM%|ɶbΤ#Fj1ቅ S auh~Q'7aR¥[}vڗUl^1v1ŷr}uzyv`yG^M^Oezkqأi az&I/RrŃe@[G_e˱$8eEs~mfNoWIŠǦs˸2Ia⮄>_KG"Zm%#8Fh Xj߈Cq@jFC*Ox->N4x]N"\74.Obz:MYH(d*6S{FdCt)HeAY>f`2RbM oE*8xTckļd$xc+MjL*4Оpbu.\ȥ-+ VqઘDmYTTZ~^#wő$G ])5>Lľ2\02[HXfTX@xW* %0Ēʛu=c~t^om׉srMkeU5ʃXLW8RJ")d&jhhb;NLx=h4=R\f8-=7(BRqzLDw %8JJs6\ndDvFlCER16mtL;]iEdJ\|NocRVIQCF򛮾REޝS8[ 4WK3vSbsY$IP̣*HZH2QxsI ]N*ơi=W~*;/ )y7_G ȿrSwK̕13J*?|jaܽbnQ5k5)~y6ۂ4i3nCM썏W/2l,pjJv&mȿz.,vHD6[s͂Ҵy7=Ņ:{Ϫ GFTUIo~GOsKG$NjϚ dR~eˣ*J3r͙BmBj_^ոz38fh˰|sb+'Fq*o#'B",Q!kvC[Je#_\f㗥>(w>Re]R<&dA~x.yԤ3MJWoKvR 5f g' ůy>,bKg@,zow0h`"!tJ4@H? zwցae.|:E,AoEoͱPg#,ul~*Olܨd2w$?.oqYIglװl6Ng_yvVIuj̐fTApK's߽YjQd_˒] c{5ߜr?\qcgSבMk<*^̈́H5= )XI7ul >J->Y?D=w9.W mF&ÍnSucE뇨˔d })!$#fM앏ww$}/cj3h5C(^Ma4Z8Q=R[I0ܨGpL(\AKԝp}}dn"*FfI=hc[:i҅&6AEpgUIY:0HeJ)Mm4}v0~>`[2gEPQ49,6BIޘV_7&P8P"V=>XcFpP+z~D6!Q䜁qVxR{iV"3,_Z+GWGeeA<n-?ڮHWOijZA]Pl\[>\6vh. PCNW;% [QYs7ƼSKp^ăJe}~~> 6eUD.;CJ{p.i'D#P;WpԊ}ȸS9[ikAT)iA\>4 4%L̤uf2>./ #yBAh}w7< N "ў.X K27q }nhnF;"GpC#ӚH#v-=)`Q=!Τ"\](ذDXޔ(7"fjyt/D;LQ6`6lד A?Sӏ r%aB9u; o(x;@H ;_*轇K߫!7rJOt_:AgQ䶄-&. KO8Z;w7@O!fsǻq4B-Y%=nX0.Y|Z_=&Ĩ*"I#/HlaƖ➿s @n0cvE )V{T1C)-b,b =%4& G'm.h R<~@Pl2g%>g1pll2m"!6ȪQE@!*a w['r/;) t9TDs&8& Km B!pu! 8B<vÉ ߕy>rRx`獨,E3b'z\9&^H7#_OϬ7B4ecG?,oԤt?qWuT_9Ls˯r{vAL: /0~b{%:V?[Ҳ2KeCoVSp(^ci=IaYZޟ6cjfhRF0x8niz#ʾ}{u?Qp/P:y jqw(=n2`NX^ǩŁ bCv=;SrhD%6THB}ò>$Qwc¥7aA ,D|NDʑS9.PЦރ><+&F&d#}amzĉKތfd!4 %DJOrI#q*sfd"P[Th=8Q?&EpCsaih&s5SX荅"ZI+ZbqZ觀"j`Ȣ5ygffT?rGЊWK{r%]]a*c^Gyza_ĸIFCz̐2򭺺h ''J) śQOn^eρNj7m6$*dŵ3`p[(bj wX p"MNc,|_\|a^uE=Pt(ah.~[v:6eg#|13\%N?ilb a!_&4'aT9B '!meޛ,m%~;%Xmjpnw-龁kqWܡskv0Unr8o7P}MqyI*_R@qً. _D[f2(HH3Vh%|"]~gf2NQDaxuAT*_B;Xgl!g\Jcfl]Vv5#W|q17ⱦsodm-!?24QZBZ,Yu\L48.ND"-#r:/#m;JJ5P3Iaޏ0aBs],jO!Aڛ bw*Lo2pU^v-$;%uV|{%jiMR3-BQinё,$(ܳ,kODQ1)RU$awoRn5jJۛ骦:{1tAג7JjuhƠ< /fz(rd &¸T=RvNOQZnRHHхǗĤ(JgkHA}T,^H6Rl7'Q.h;lFL MًH 4!ѩGoqtz!B O?̽)>O{,xIXg&0e-23EQJ*gKn<,:y5cCF}lzK΍E#X, 'mgPqOo]2 Mm4'a.nD]9fdQ ӭM;4+-㓚ETiH-\; <Ck;oւ'W8S vqD̀p=#_sxi6@;̄^iޚ\DN-JaƎAu&k FȣGBB@ϿzjarziP20ySGt\$}C$}{+derG#Ee;&==}h؆]:?q`ZCh\ey֓H;ݑB B>U,]o9s2XqRh֡w>Uʕ|?{YIAݶlblOm# !c>lm%;!Žۉ\9V)Oche)ϒvδR (8Nli6ވ, ێe|ԦJЄXZ<͔OZK98`4|NYNHt9QV*EG4TA$`kU|6HAVBcD@FmlZ""R̅tV-RQR )/Ei)`uB?=;iHDو˔?a,@MSCE OX/F` 2Mּ{Bh``$ĦMA+4ف?g:\{&`3%76$^Ml2/&#߯L櫋~["';s}}]YK2sutWdI(HawAh$UGX<!f;1@)wL&|U9bНL@_ X-@]:+W@+"v;3uYtz^fB`oF,v@4oy bTHIFLm`/JN-wXc̽}:ʝj@1?v7r}xTNY׬2ciϷ ' U!Cʻ:PDs#2͍%ϛqX 'm(U;+,`!~r;5ܴ'+;2(ƒAe'^x3`k Byzj$yF)s9ߪ6+vR<$.~r0(-SOvdĜ=Q-m9pr^!7/i H֭9>zw~+-L1'"x\-2@U`g_ z+d mEC{XN!ňЄ59i:N~Q"ptNF!;gݍ%9,^ Az]S^4nMlB-D#KfY]\kxR֥%/' "Ur.-YSD“]#BmGv$X^ pOsIwHrT>"W`˽AWV;IGYeE}@Ӏ)j8.Ӕrhk#jjaD-'ma^VVd`8k^7Y*דX/5B%9iU?K qWp=V QɍߚOHgCf`.@t߀肅+Wh%\XO, E 3̱ 92̳BN0ܻ¬+J9]V?UO8W]&]mTICQU$&H5c K9ϧQGI$Om/@*H˖tۭ)p< #| E_GX~snt!ٴIAt=ɵ2D>Mz6lJEH-A$EhP$rmql81yˢiPk@zm6Eu`]QS+^ V, d ek(E휩aԒ"{k ҈~1Mh5g2/7h8hW@QIF/1EtqT"ؑܭ࠱0'Aؐ 3ov(!7')j6Y[ d4 ?Y7tbM sI&(>{ ^DkD$[6`~돺RFo_vSQ,Mkw~bucST)#N?I-Q -ly ic8T>G" CqA4V U:qarr+8ʒ-lifmZ;ia:IH6S0#_1*?Z;ꛙMkj[LSz敷Yu沍E?n3@z+Gn@ݰ#mw4T[cލ`\X@~|IL/@Z'=|@%K?O0ph@{~b)6O%i"L 7>L{NқsPkfUʿaM&nT߉|}`س Pʈؼw|FѼ'*:i -ͯ#\0)iաeYͻ"fFrHaf ˪ip5fLXJA2ɑ2\3s\`̧}g$$h?Z cqPIG%]2"6-;  &yeгa^jVlIʂHdQֈHv~A@x ?O7eɆWZM%|b"-Dq:MF`O-Ȼ.nYWDC)P-90a`L|9f;MT5}x2a,b&u|A4b^b$0p@E^of6 S?3 SףIu[נ,U7PxŢKR xc|:gE?OJø7.)a ngWoFm1-|M{zݮѐ,j"g!lQe}\cJ?g<دN @g̏,VcK6m 3WR#0mFO!#(I'XK/ݧ•h}0rGm:W̽DUe9..tD- T\ _h6 22\mW^#m^z,lZp:d~`b2xn.T8UF젣PuƩUɾ|!?b@T"ɗIdqdnG閾_)"K\Ėwt~@򇺁t Q!v0/d):H#:}M2 0ۮ#y!YSt7[ykȂGo?I40-+>Nϼrz_]EMnJ50sai* 6=$CPeH=EFݧ $o:Xz & Y1Yy$ZjOLDKS9}Jn=Ni0ċJWjT$z*shU& ~/€M'w97.,*.L D+d*Uxc-LrGrY3Y4!3R{cA51%3g.Мi uB[@Jv,ĠמޣCx/l A zn!S"U͸%i2`;ź 9{Bl0v_6cql%g̙/?3iN![{e =:h=F#tx6qMwZA~C$ۨk [djms]B:qPƞ_(H0晃wߘ-8`O+!l5 ōUiK ]^憏$1$:򠑗^4wyyv[Fo@MGF$SN뤎2 f0MƬO5.|]'S(°= 7If"z5A"++(fsۏy!a.+&ݝ +pTDܰKY oj9gP:Ծ>|``(1kW8=xb_qPM97ʪW= gI) D442oWW%FAD[aIK!pM!? ]  4- 934L1RG NxPFCDM+;+mnlG]2~d1l Ѵfl~|Ģ>XһJl|F=;;.g"g6͗еW=Lz S\r / V&%+y=)gcm}!q2]/s7_a]oฃWUR 2bَ_(ѐ-Ow$&hi"RSm:oG+X$Δ\Vv`s3!1{wpoC^hN܊O -?x(5.1̸ԩH}o.xkmx*l5#W .§q7偎+DKu|1V奶)V0Yc~W Nn[5$Ѝi g0ԏ43lX#R\]_hyxqOL'X˭nI#5OxlVF#|i!:)tv 9 1^xJitLr$&"^99 6jynawW\uv^(U$)=Nk<>X%`8Z*5XD=D_AT_5de\6V2PҬc)d>3=_d7em(=*3)kgO׃* _ݤ E"7w+{"7~~YnT?oXxg Mrbr6aXD&Ps{m|" OcMa .Oʪ%uZ8L ɓf(="|? !=1U u2scjFbn`dSvC5M`! SLIЎNMejme&0*u &I哃p,\ ^YGtC}ˈ )t')Q%$_Cl@+d^.Y=lHik$űvHC329L[Yi7*q"749qQN&t]<)Z=+Qj52ԧ6?v^Dӯo)nG-ylxJ#* F g)|E@1{_\9S zlھA0ElG(0SP%7s˟j.MAgk%5!ʜ7i#Jd-ͤ9a@Yx+u`|QvW"UNL ;jBoPy#N.޺'.t:/w* z.߳bR>wVn @~FX0 J\{pZ v$@`N\[aӜf;@C|*<96B, M|N[V8|hPKP]l" ,HB=XFL5NXѯ6k^Nwp9#qb?e:ˢ*c^91y i"/;T qr苘̓Ep0٨60rfڳH]C%lebSFbB9*nLEg RA UΩ ؊dsl۔]$BI*%'q.{}wPC{jssoZrER$#b&皁:g4[@7D_멩ӂtʬ7J\߄KFh7/kZ TY ?W 8Sln A}j٭.~xH2ʒeiv@r2'o \Cxn ZmU_jUFc&) g5loa MOBv&R"{z[YU^6TıAAU'c۵&%bcgXY VA&tt7X?;p}{AFrwx8NH$hסᨱ+IJ@lU~x^.SJ< t"Ʋ틜btM9JRL=4PnFxIڠ)$2e7 cœet_;OUE5u:tǢj/vͷ˹DhH z5#Y&8<*3brP3 )x}{s!ӄ9q8y k~zaJͽR^ T6ՈI U֠HpGv cjVe *I;tFH/?.kU|*PssC`Q~k|r-%A.n$,%z6 Z #CTͽlyCe'b~t5_z$Ej% sFr64ԟ,"O N>QB&Yǀ^- q0 fvW8ӛHyq*Ȥ:fx&D1%6LpzsO.9LnGFuG$Z´\"Y<2,$$SEn(EμoΛ"qU?GSлltIL:_J TtVi`ldlJ h\_v׵Eɑ N#FFՍĪU~=I/v#2YS%k:ϨLL-=@7)–Le\r6r._q%mAnD h6z&8WGf^l~?~*:c–@,\PT,'-PԨr~ډ :i(mF3g L8¯ەȑ8`V cvZARC='xihxqSXW!ڰ449Y i}}{=)1QuZ>q|,;m:ItfˠN_CT6Fj8xG~C+W@ݼ/)A m ZɈ(S|#P40Åz w$`ȥ嫥G?,sBźoPh9vkwxƬ2J4ԂWl3h tO^D_JHW ]ab]Rf=2}]!6oh$qjI!2ݗ-$z FyfϳN I^āQЮ^;,:&,@9>X;nDғjU"҇˕Wf _tSRB] W0Kzya|U<`Vl(fkɂ,_EI[]9, |\– 2!*#F l$h^z[HoUp#`B-s]f[T@&Xdi/ KvRF!ے9@}5~#ʁJj }џtDOOI|@ PRL{Xl==s3㫴Jgh~π2.Yqa?lTE/CDbsg5)W쑠}ȆVp~oor* 8u Tk@en 0SFm˯-JJÀ (,=GA[/&q>ǭAN70؏Kߔ+L| ?_|C4Fcqyω5Ҋy|g܉Y2 ڸeE ZCV;>6T6k;|cA(G8cd x!7!LG-U&ӷރY !"s[ *tQl%}pUa ]h_g$oK2@r`%ο =n/ҘXmR(pHgY &bnmvmŎ,n7~G?+'}2')F m۬eQb;HY[ n *Q먖E,kn  j}^!YlO4+ f)4wko/7Q/tqa'Hwv1nRAc\FOJ{DȄxuK~Jx]8!Oród#Qeme!nC=izjL#'9w<\HF[`H9 ~?,)g"'{7^h-` ^(I57VlP< 0^KF;g 5GafNC`6Іp3a[&H9ou8(qqB`-2葰\-/سR7B,'6 t"q&)1J4/1j[Th2wo%ҒUL3葕:ӛ2J+:o+Hjr ke ņ:q:tpjUxwXT-$b:i"R~ke<1g֌Vو) RM>62up-#\0W Q ЄԦwT/Q߶jVKuZ7"Mxu;򹌱)6iViUbK6w;b"Cn8oSWIa$;:y/y6:P]-hJ`᫲Yנ%cp/T p,74`KvvN6ڪ?eʪlk(Ǿ6_2M*Y?V3UVR+D0ށtK5HӬ@K1WȻ0CeE#4/R!3tn^g|vdPQ?M,p9:m]o1wf~DҺNu9|pj/u's kCKvUǙW6J۳f6 _36E30hрV^O+9$ a͚>t|IDyF<(p}\``H}>ފn :HJܒz܆GoAro1ֹ\' h;(ٳM~'縷B[OO[aE6˛%BH=.M5Wﷲ}~ Mx+8لPHŔHq 2cuX7h憳U6BLyK#Q>UPP6{&eK^Y  E-sLM4a Yo ̡%jCiEM,|PȐ͈͟FpUo)ORZ(;ClZaar42 R7؅d:iOJYYfX4+[s)>9ϭU4 n &/BBFÑWA5ppe k{][v>)2Fۙf RҚV H't2n^2Fy{Gnh!@'uθ Bju5Ը<~ބLy|K&ҽщ}M7X&N/l!ɋ }E,`=|&/NdP:?|?AeC4vSz`B8P(ͰfS(U5)L PE)@cCoPi׉QCV m,G[EgH `u E42H=띾Vv`OT-Iv˜d[mB c^i"@3;cXޕr\sqܯnFKd!u/tRz51.Jc=WA4wrˏaЖ[v @L'7鐀-DDSF^[kጵf⪰J ˝I!IVADn%1zdlpL(1!ml?y=ƇQ-G0LVϪ5ʹg֬}q`HR/,;twF}E|$!-k놪&l0"Jkofaa?*%. kY~VrrZާA=>Qox#3ۛ5{4ә`,Igm[;rԤ )]O.=brݸW']lXH:50`eĎt&Hp ~kЫd]:eME!ԜTf^=J'YvyzZH|,c,/ ^V>1ZE$;E1\80GآgFh ɳ.l:BUJ6꾟͙w5 U4_h_~+H9ʇqX]eUltnyM>ݲLukD)\';O%w%{qcxei|G-٩MFyX8/IbC,_`CA ʶL%=41*eES>Sz A742V`Iڞ{:۫MHJ5IXIs$=OY (0?IZ`eprCp4~(eX?KoZB9dB X^H<.(Q_M9, 3Kӧ9zj#sX <l FSC95 S%px-4E͋$2 -pm(R#yتb:9x aݠv"/"I$R/sYY8bt|O FcՓՑP917hCae <{x鉥=%0CWaa¹v8Dɘw^ьlK V};  XzG|K"ѡ˕A|^n9Z$t5 L2v*UO |YuH}j&-DP!<\KCW=T 4aO&OJ?bxZE-94TNtyn2d F3`Nh$rWݓ?z#@ŗ0t-DR:{l_#L*O| ~<] ~/I>Eu.eeSQ~{ƕފZFK})7;Au 1+|DMQ1KyR!_ee#هskT*qOŒ$aDNFF~ƜdjWVf %86Ge6^o0/৿BW= bwȟH~bԣ`s'ƺ{}CJK\̒@#)6GFO,S;?뤯?,PKlDP7#gMbɔorS[8;|Wn%>RnS ˙eaxڃܩ TyOdYIj.-0-:&?=7֖ųe/gxb[]i{ڥ8ŧ$˜}SaɜpQaslp E*d$h2LjRpޱċ^VnݎuAޗޒT~q4%9|^;v2 b̫!x=b>wPs[-Tl JՖ"\ ̻&I鞒r/}8;3'@1di^UMi_'u޾br)2D*! _i@ V_ƲWpkYyl xl#.D$B)Y Slyߨb&'aU_.*Ao"P heuJ<Ǩ[Lk"806ί˻mosn,47l2 f;n%i63]6i ےy𕦳^]aK}޿1:]hEНPWR֥,9`aIbe`grt@m4t.8 s{I[iaH*e;];9 OIzhM G|Ț7>V=>2c'm$R2ؕny{1Z8 yD#E9Ֆ;կ#ll1EdS_c14`f\'RȰ\Vr'T(mWU볇 ڿ5BC,/M0w}J,_Hj0h?O3M >MиH>[ ۛBkj ~5 +Z?bfwZpjG}0uyU15TWiHe,5PC8OJHC('F4 Z0E@p"yD{!9oCʐ_X*ķVϛd_4*Yo۔;8.J_P)Q\8gMJ7 C&)HfFy60/9t],4^B z*<mFv[CW/}TKSP[Hy  Iwȕf~m.ig\;|pJ y3);[գ^T?O{D$X .bEqaCHFQjr@8FOڞ#ߍH\[ I Z?uQjqTpYr"Uk켧 pD:fY3g,wpQPzpx~d' =$0Q\Ii_ͣwwY d7MڼO2dZJ3wD q $Y l<==1q6߰dtJK\z:$V)W)J*D7?jŒJ eY*[%c`7Js/z 0OttnV eOYw.ix8lԺLO |8iJ?h;[2\뾯&˫Lp:?G,<'@u|Y?4B[M=?3"7%*bn@[?~F낢&*/E^-\{gr8(mcuc0ӴȑUXZ2~n|O'[;O?T<f*<"J GJWʄ~~\h3Ӽ~QU& &iFY v-=scj'cwm,'』k5yAdChϷi9A[g X-7HN/i#HoP]!VOprΘG \f$^)x(Ҿ:S}Aqߤ5>&s$Ek :03z΢<hبF榽Z?YT,DÞyjen]('JF"fS8wKhX8 t_]=)V 7o: Atk 3vWP;flx&%P2B 7N%c.EC:ep.?"9F@ kr!7?h=3&@O!vn=ol+ 7ڙ.?|Y.qzjTErL ҏNViJSDR@䇘j$r?U{;]SL,GX]QbV[{?!C1*ؼi^)GdAVv/ŵ6-0:oAYř0."R"w ޖ2ΫZH">\HV(n>S{n S?0 nԵ5[>\P8)X˹k.˞}szM%償 {mՑ )R@7纤 M4.e(ޠfWf/]]hq.t,Z;!?Ic¬ .ѱV! J>)oh<#o &\Z{Rպ3rpԮ1$qdr0L1Dv.{F_ex>Ẃ~NJ}f<4 cxvv%0V[I1G{D{-mfUJl7t9kqU_s:)Y}>DwA W xWX8".FYPLfpd/+xlj8`$|BptMGDfU+1f*>kQr::ۣVMbv^YvDӼH:۳6Ql-_ڎ HG(tAJ8CKΉ,÷~Kt+\/ d@9Ρ:o!]7RFmIcT Sp63{FԲ&`x]7%31JZyP %.,nc8CO` {HĶ)%[-NLZ0]2Zup|/{ipe.k$I546 C5.^ L@by8R 1+y=ƹl͔Xvy/MWC%G[Kޞ6͕>X*gsIT~IfR @-2xvu742ʇ(m< 4ؚ@dAbIb#V|MX&ˬYISsE޼XVyE Tw׬"e3s'L =->WPh_}gCęREI2!kxNm8 [;Mz5Fk Θ Åxa4m}Q܊<z&i5,ž}Ve5|d6 m">K״Uc2VJDBkEǽQ]4}ˏBHw3}0xQ#ovZH4`Q7O#=VZ3ZL[ l|`RѕEa7W8ʫNߒX)W:Z$@,qNP4[SdSl1sə`S KmunOG @Oz , )n`8үãVQ>Ao2K3t#΂$0jk_ޥnN5hC#ӂ|_94u>`,-/U"5Nhw8K>, oq}"P1/a(C+yc@IXZ"CUb`'NDDVr*ΰ,}7(<%'ҐH 7hPH/=az[x<4`HS1xy5?"ѳ.:8 t} QZ(E2"(:?)+?"`WFϟiMpZ#~ydo)"|6"L(Svs5t|H\N)c4&JxĽo捬}v/x W[D 5P=fIHK ^ܚ#*5q+]Pur?$5` X9Ь͝u(y u|,l vŭJzpk+ظo nc%xv,8G:K$mΚNTؾX$Q䙝@A RE9B;1*@[X 6آRZ9}Zy*֫hKFwW2A\nuL5ncXV5gH[GEhڙ%lYzmF?_HDOTDS'Z ;rqlgGҐ=CD)VkN|$=.=dE뺌avC{od S5Fέ\, )W=eE0Oԝ锳Vawʯܓn;F×\d7. `"l/q*)tj?5|k_9tI'G;r[ _ Xq1``FtlJ fՖI8&lx/,[d1]vOᄳiL+̼'eZWshWtDK $(őàK<7ԍ5[Q훣L؈ZѷC! bgBVՓJCE9Q<},amPL`Xo~Dgaݚu/'hXCEP8wIbEZLpuՏ0:E3KsP̊"산&uRA3ucXWBKB@ey}0 8$j0i`cc[1WnGMhPQR!Ȝ@-q˫Ի%$`uFO;2_'m,'E&P[\ Ryei%W:XN#$*U9h+$E)>K]Ob*/Ftkbf;Qd/`J1nphQ<z[Y4ޣ@; g"j?m2Qc[Y`Vw]9s fЮ S6c!v.$ ԳvvYq/(AҶ_򞴺[xSpDyc,ya?f:ci A [hToR|Qh9&*dvֈ;3UKmz6˞*H皪.4Q 8mRUFZFjH6+8A .a(0A0]!O,[@)<7Im[}mEͥOd WvT=2 1-/|͊KQ6kuĩ~bvu;?o[#8a)pDŽ!` 4MH d(aa*0a"Jd8t"{{@" K;?e,qqwkwiɫM6Vh3> :b#qQ@4xf|B!y؎tE63Yb 0QzqImI$9;~$fBzV ~p) 0=f.~}#Y"q|wc[Z.{*<KԮlFB^O&lR[rVuAiRxq+rw% Ț ~`nό({pz6ӧ,RlFn -?Te=.bפEP`%H_`r6{H,6efj}k abǧQ/kͬxa"5̆ĸKȇQkI$}LH9n1p*;o~#>ҿ؏!~$"=gI#8 b!!<۠~B^s}Ė:TM3m'7W>XCrobcE:N7%"wBUqXf/ema/a@ m O G|w_:l&HBw!6Ύ%EX2ܮE#EˋnvV/*QQh#[NlYr;d5-Jͬ5 ~I|P]{yg@tƂ6!!P|ق\G^SkF7^FC?C 6s‰p-kKMlvy+k;{ĞrZrė s|)>* &7'V7/6YlY./P#&_fu,u&4rEm#g!"Vèd{b1y?zzm!!RS#5!1g&kH-Mx:!߽wI7dA^Ha% };*>6gV&=Kݍuknㅘli`QW5Z!lY$5J] o.oٙؑyjr63\tE9a'tƅJe|bPu|OCt]]r@? -ѲWo63GI + 0e5m=Sy!&No0czC+wcROrN^Y :HXk!R1hB$=_hf~k9A&urgȭ jWwQ q tRcp,_G,/d',BF֜hep-ٷCۯ5єsID&'سɕ{ ,E)gv6\|+ ٍ[XmI ͍zNUY+*^XJ"EJ~@l/v4 ΁FIud荚L(3.& :2nAgsG}&WϘdSP4vNH۳ғAE/LmẼ j{ln ={AFHZz4ǒr}STs<5K9*<] 8fT(UPk *}s: ?"/Rx0Ke^-'RԄ}"=b(Df^ًl# &;JJoI y !;mxo05 _q50g;z)x}1@ՍnSf P$n'^!+oR^6͈^_ PݰO|&I!E8Q?V%7( 7B`"?L 2o Ko57w5n_ Q*>*-'~R[B!)=jO)Y!?nտO ^oʟG㊖s^G++6Nl]JbD5:~6ym+vsN$tTBCiWQ yj}¼ܿ׾0L<2539XLkU=~6 BNϭ`NoOjx`|FLw c0r:ͧ- D|7$kM};[J'츊N` Dˑg_GOu67`#ƚ#HuX;z5B܄_T]cagngG!Q*)7TIQkp"Ҧ'V9$cBWx/93u"Z5⥿KrۖuT%\Zg$}ᓖ(~.$0!sa^OX1қCt&לaI~ T;ۆ \bbJlC Cc#A"u]wiT'ݽd~K!UVP:14B\Cӵ,DrN_o-t񺝙hu_L{M+ɪ7~IWyOEj Rv:r`TmUU3qU'ȄԿއtַegDQpgIqȱw8?vjYX9vG{#٣fV#64Pc s5XrȚ]lZDd,k `LAlxb‹G&Z#Y1qQ˖s3Z]w~ӑ-{xT9 6D?$T tBUVC{U }bΚ_3\@hq0!ɡȒLz}ZC!K2 A.46k5+Oၫ;a*:YJ[\fg`29$c5 ˣK4EUmޯ'-⫑^YXLG20Dq'@zݬkڔv i9^* uc- Yk+髽 #ž© P,+6#]x3V<+H1\r;Id"3ńʕDda6ɂ:,,iYƛ'5 Fa`,e89<_X[P(:* >Ѩoօ}izޖJ׮enP|=;yQ6n"pMA煝yWii#0@> =!g^0p&zh0L=HqIDG46Q@lhIm_Phq,4$cz_+yJH\qZ$'q/Tfiw]!vs>R8U !XS< 4'gJΘ.*U:;F⚪fPyڻkb--q, ?@ L\{̙Mg)1tApϠe(gN5v{{?B.@\ܖ*!J>9?_cq2:@L rudB'oM@Ak}450)xp1xDjf,WzB# V$ms1 FS?eӋ;#Aݩ\<+DS D ,$?H (&-!9v2Qv'd@;B~[Da!jd,竼9-\ #7L$.'x]Fer D/иZf:)Jq* 3Bosup6s}:qk'^:%\8Z<ME`ル7|,Sd:Vti9lǪBŪ>o+%~ܓ ЧgUcn*"ܳeZ>Ab|SP=Z&@M^KadxwIzz&u#$7?U@|9*0F afkx1(7Wh?'Loh&ݐ:~>/ܻa zR19`i/ G'r6?%_AI8n&: wx6AÛ^onWѬ>P)99Pѧn N; dƂ{Ky Oc1F"IZb-AV^k4#L)ԭ(e? h+8?GC0HϋJl:TD|QDxW:7])ʓ"*X:?NWԌYR ~SJJϲ .bS= t=rvn+׽g.r)8(ԼC1b{/Θ')JOTA1+lű78|(! 48-w݄:mrng1B5v5Oq PP4ǞAX~0?.Mգp.0aIzm7_wbX%?~Cn%ѓ+">C;'kQwR-%aQ"i 7 k3*A뙕C߲5#{NƑ'!ܧQ F3D~ E ڱuAƮk1v (\YG3sEgN޽#>t@~զ}1^w&n?gym,8TfɟϸCܾLD d<0Nb8C\ᴼt5=QV%[-o~xѦ\Va8:kkGe%iaPi^ub[\04+x$ۧgFDΑH' `O$C$#XWy*;(A>Cu|Rކ9nDJQ=*odnt] . *PG 6"hA M@Q%eTF b@6o9rP=fs>ۙcΣAMP!$}mBbee-$=G0'ί:6n#L(Nb"=b=)5nujiFTt]6lq5Ljm~7&IwACxzx %}g%κhph e8рW puFP*pq/Zm\ܗ4耓{YD/*L+iByM w\|@Y"e=YG eHVVhJ'),M0ZҴ鶀 &(嫀8h596tț~bfda8@6-֥ Ԏ9YD RZ+x>}'5&afTժ[ wEC3扁nGϔGT |6$m_ڡ msc怀iKgQ7;PtZLaJF/]PU!uw\f| Pր@ĔP&eo`DOVzOIpE%xoUGM/E)vѢՁQ0Xuw*XI?p/DaO@(]OH h_k4WТ^ 289Y&l.uUOR i@(X9 c?pMrPiktȞ[z``Ƥj!KѤb6wVD$ Y]jVzM6nrH;'k`je~,0u.8 &co׍ORb:\MDV*,w)Gal~oNe$;Hɇ-pP-f@aAg!{AUϭp$%&G;$ ԙ3|'>=$f f[SXMftg[cGIPf|!栘k07t>8jr?)kjJ܉lz5`ѕl\9_%q@@3E4.kp,v5 Yۻ05$JPnɷ\\ˉ5 Lwa_.Sl?/u %!aP$}4 ,u'bցΉ'_~ q5Cs}BC?~.?c(7 ^Dlq x |&/2&j#3^ ?,VZ 5<eIMi۾b)wq7^)&b3*vW{_A9S$(4OH%>GD$;٘A!G>-7^(嗫)R6  .m r:RR!XT oePm%DViHPZL4[CX oyejm20 QN53ɶ ?Ĭ*WNTXHHɛ=YYuM&#H >K?Y3gH7f'2.7.kvl=/v_v M XRj2 m*{ߜE{5rqz.0'[t TM>Bj$DTX^h t 5e,5жqѧBX4 -mov̰nڷq =o8\B 4"BtomFW|/@A5 ƴe Km?L C>_2]  ?pd`%QAj]䯻Z QY]Řؿ׋}~?b.V/0w5>9xYJkKQޖ s_@\%d z5éR*ު4t~<|nuP^,汮 1L!eJ)+3 snv<}€<͎>yPZ|&X?qZön_IԵL$\dJuhhB|d?t "JN#s1T3;Nq{L /emdwt}÷|pr=~M벧_>I*H]%|/B"S4͓< ϡRk38Xn~p޳$IWr82f'XrD{nx%yO8t1I^eN*m85N2`G:'4E&WuJTeNhG_=R箭L(FCcI=hVkL>ކ,Oo 7By S|ӳ'" @*kur}=/vܡ눽qH65y{ֈzM(`EeOcHB֨3R&ؕۮ1q%سKg;ů?2̻yb6璤H8zg {GGHYvŶ gJv;Dx;KMZ`zJ8i`jXX tk҅^~X!3;Y͈?!7"E Z?X`^DqqZBl:Fܡ9ԥW񍪠uU2:Q~>%ޖ06v+eVi =?Y mdIeͰِrM[R Nh&?< Öb yCW% ^NFz*tt؝#fr\;H=G۫yHfKLŞXFlasE ϯկH؈/CD|msPfRT}9H*ϧs.r )G3EޜxW2/G!xy57^ߧxSD;l`{ v(jS/ ^A3 ]|\hvpQh(H8Of/-A[`[YI|YAfivt7{LaE^W͈/:=}xda*BavEK;Um:'Dj?cԂ zȭnxLp;Gm-Do@,TQsH_*8FSigqL^;z\eߕv ,e0qO/@D^MF f".XA^|nhwłlMFhnfO7bom+썽B{y֯E咜Eηm@]iZ$;CDhކa*VqwEիpe'[1b5Xw.5x6MHg! s|tv *8tAcK~k?y$WtW)4`1yZQ}(pe0,FuFs,׏yǰy2dIh JΊ˪]8́w&kֿ5*C+pDS`L$;2*Z2nIB Z#Y6;>(ҫ_o-QZ Llt2V<%Ḛ̄q_wJT4 7PCŰ`tHm=BƆ/1x{k.pz#}I4wP?.t*|պXQjiJ (C챩* !dlǞ4.Ga<9cGH'vFӲ}Ga/WМ&wp*;{!JcIKjI8˕.x&p n~ <_vDұiBMf`eAg7,tRʄCnƥ!'tM[ ѡDb!XY Z ,4b8:٪c)N=|;C =:HDօ-+.sE_ (cī4V07NA%뒿W'ńٔjftzDg8Cݨ_Nrei޻OѮ>ɧ}KuEҘ~tj#P|tps@0TΖ?QZWȓDx#A5'.O[,駇N<{ЂtK_,*Ozњ>R୨/bqù;J_lfՏ_iL{U`Ӷ!tPNRHN}MSxds#unNiûH*v5poFүlg@Hڧ1Da2hC|ճ7D.Qŧ,2g4)ʳ/ |Mʲkѭ ӮCKK̘%r?%Y@2 82U6{ճeK^&0-Z9h0!sĵfNN!r 'Fف"kd8,kj!T=/ )Keę.f_)?^ewN%3j ƻ]Di3'ќʸ_lp}c^HcO6Ċ D^"kS!PHߚIHp΂w<CV\_yF2Ő&:Ę`N /'+,a3)/j賸_LFtu3[4ume)'|jj0^+2HRF1+F-ȯCD%nG؉RS}o0 f ]9 'j_ Q:*쾪{ٲuo#}я =雓za9b?WQdOHntԸ>ЇZ|GߠwC9s?z{;VODA.oa L!0E:$Jb\J(}!1zZލOycT Dd]>_VnʕtURXn3qwcsx>K<#Et{%A{݂:7(kV\,a]&啔cXO>{@hl-}VHDRw~ϵJg=k@Zf,vŚ &(kv9A OVRÚ5 ]#Z4n6 ׮ (<`3 ݲ4W%z z< 'e^_yFA+1X62ʦU 7vΔV{ea4JΠg-TndCgA2R4)e\2a`^|i= RjuςL!R)G-Iv=w ܡd9fn a4:j L,+SRW%JX#%|$L틧k)Hs'8'kkIMm DǧbVE=܊58-ns,}RkKXF6Ļ֝ ZY< &:*)1ۙA\x{<~O%% H%U#X[PgVL#ΐuR\ K3p,DvϚ^ Ҍ:wp 'bHT Axӫ6kzTC(5`UϷ~3yl8l(Di zNj )-ϋ\]7;f* ^R1]4P[A'3hL5P,{8%*< \'f:uxG)_80I/l$׼$/?pW9mޥɣꅈ|"! 1tL#1vƭ& A,"tpMb*Yė&eӰ;ث;e ^܏沤MS3ER)n{}BՍVܫq/O11;R$y)U8 L*6>[&_k};01M,u.,)X y;MP&<ɔ3'@|ɝ &zذyqc !i8k`]u&^O~m\ّИ1vbaj,8j+T.m7X7AKjs9!YVN U]kTڙ}T4zVIK ZCʥ&r5=vK/N% CQWmQ/d눺nwi|8I"%  {< a 3߳\q?,|D"aϴkJ(Set1HC!b׷l;(huoO\>PUs디8;[{0͆߇Iæ)Z&#j.5BƸt#DdK"(%*).6K){PZy{Qd3ԫԌ0vl?Gb6*0cy{&69"j:,0*w2 G=)Ŀpڢ]C!iDYNkp\s7e/QprU"9s"x [{aѳX'43^#]pS&^'zb!N?Y \b5WuBEu5Ɠ auFb ?dJX#1iC{fPT`,^ bŁ=< 5,F~Җ(Ҝ':n@ ORERD&y{v]0(p$b6J I .Ct|C,%UbήFnWK..о8hƛ!t G'H#-qbO}$8i9\"Xbo)rGrN^fM2 [gg*1?? vxy~k2+vLWj"Ϭgr|VUHv1 x>j{TloCkuRlT".a W_ODM00UΜ7ïl'wa+͉XZpD}粈Gv}K=Q{Oq p7V̗OV@HtHk?U$#s~:R@"r--i=KGˆ'Dz$/e|LBV"E0e@\s(2/Ua%Qi3xRL="8f$ ɟk&L]I/z 4V׊vNgy!B4N=Do*;7ܐJH;.HpIacSo/Ef=~"Eae7]侂NjJ@V) xt0s<" LoOR|(x&IΚf2H?ŭ[IqJI0:1`o(0{2NA(T?GNh"5, |n›I{@ yOX,8} ^)B9$ořzwض烘%yiqA2N7 S ̚2{WhlZLf~Fek.PW4>T6~2AIHLT琈>EVzhԟlo7^Pub@jYSڵ`6F3} ,t4m<(f0Nc7),K-U\;@6P4e2#9H2#@j7wMz5Ct3 b=AmGQ&Vu>dF;ClƤiʮo ݎxN@|>IqDj< ߅Z"fSz8;GE "\9b |CJi̋j=\ T݈RIiFQi/Q (99]^!ă,ە#1 G}NzSW6/41$wY]p N:/>PfcTc?yM Γd+aI}d2ѼfA'T%9+ʕ 2- 9%rP A(t.hԛu2uL־0}Z~rڕ4]4>%bvuBR57?=[+Um!9de8 R#5ʱ=n[L06.Rn֣F,,2.<_7Z2l늼GV?nM(3U| }@* 8EؖY0?fOn9B7{Nlj^)!'(Pm%V S=YohOE:yD'_8w "87ZsD''[Si]U]"ScBI02Vo)@'}33{FIp.S;aDyN="PʈV:ppRU<.ċ1[,k27,/"ELmVJ aٯL.%^:&ad*ڇKёrnkv@UZ^RHZo,%g-!QS}=M6Мtr^iDsw@PǚK\& Uʄ>&U9#iY'8p$Rf_rrs>?ɍ\6 tU2,g͢K`Wt\;ƶ 1ddJr P=-R{3Ku߀T3qa= 0 +GʎZ糍ܛ8H̲  C2Rc!MH\6vaI>gP}v N%0mbe,N;²/0Awkl/sNFxH" 2acʛ-uʶ]~$qLDmR rMW2P! p?(JyjømHMV;<v=F3@Lct.Z`8շ\00YmQ q!!-ea`b8s'i#fM$4B"Ph,|jcAPiMՌxod Bk3l{ܐ'e{Qԅfnq̈{.0!y Nc՜&ÚY|P B,4˱y/^" +"H=EqcuzzB+*hݷE 6{եP9\Pek5dk"AC]x xtν^ƭ%7;xt$l^!Κv)Aa 徆]]?UKpT;EdM7YF\[Ez%:.d3ô="ig(<41zWQ)Z}^i3+ew8t"[^NO'S._5tlHn;$\`{$RIU,BXhfC;5S:8Zy4( WLp ǧLG/={i.Xs/&I^ mՍ]O͈Z26EgXCw6QonE <$h5_$ķΖJ2j *OFȠ?XQt(]]*k |.M<퍱R#CbegF<1"DIuM٣Lr.;fKF78=P؏P7[(߿.tyFt%;wb`cR+ّt9?&+s Lyp嘖ΜwYt PU^(AyqIj}z ůW2-.M Ǥǩ[r'kޝ嬆PTۄ(}-ބØ7Gu#8<,\OB+e37|KV,G$»9#Kx/ i ?<\WX: \qn`tOjBQ3{ ͫ6Cg嶜E { l "=395 rZ[`&a4%Z1pW֟a# ;Qd0 dJzԔُ=:؇*'U ջRѺ,x#tNN 3:;lgۃ%ܢm# aS_m` n@{3&sȵ`>G   oޡN?hԬӛS6&7pFְ c 8^q("RWTGsFs |!%";>47el?P˰scW/AfиWɨ.ڶΆӰER33-G>k 4S۟_$YQW͈KB,"e맻1gp^T<@|Ek$t: V=ȌqiZd["@nTO𐺡YcRl; /(yaF*7QEB^-}蕤P7'h+`zybOԤ}ma FR;#u>jO9\4SYng%BZ>o:p+ QG76M@)J/;i)3r[@Qxp6d'>dW:ҬL5eKPx%cNW'VWY~ ~o4Q1Z .O1RהZ?+;e>ŏD2ad%-LeI9h+HQX]AI;FV9"Aɾ[[ZLMp֜ =R HSͫoR e0Ҟpf b߀YvvA6YA(M0lvϹ k僱YR |xS`,-m*^ĺ?$̬0%Q Ya圉/(% ͶLi"NRBsʿOS>޾viup`1&k<`!T !<2鼧}.ԭt*>ۇﴥ;lBF+Ik:=p{{yy\DU∊{!!jи{`X_~ i`ĄTESTclX^3Yb0,#: /{Sp {_%1Yi?Nlh~!~3dX E3j;z",'ʟj=l?w>S\eyd[9QO%zE2 cծ;Jar0$@8R/WXEt n1o<F!@V8 aB ?)@i`!"JiZ1P{(IsiV Clh}8` !m7 RNĜ( >ݴj@D$[޾Mo^/hdca&!D[}K ӕ< ^H>s"*t1YPɮZfbU wgΎPvB>k9 Q?͛ |'@n|=ag@3y?JBq= 굟G": dGzsNɼLGYI蜘 @3 1X/1Rm`g^-8)8PnwT˜uqWˮ,iukcD㲇e BP Yi BᓰPs@಩D쾢SXrTנȤ! BZqO/_vP" ?J=m\貟u : ՌVn%c\}jil\Oh%R(,ob0;hvJ{ItWe˪`HBi$o wh-h#ɬN %(1)@*yE 4y>FR:~!}N2 8xx{GE);?KIt6:Qn<ϡjTMCՈV ]!-3_&^tu'fLX:ܞ4m86um6}A44E©bj /D'X|f! EMCI(֦-%u {:vvĉOg\%&,}nW\x C̪*,-;kAfO]?,# 覺ktkoA1t)^ [;޽-L׃ 3+5UI]kW-h=3?I aHn"D_ЕThڰ@֯p>7dpJK}Q~Y)fEJu1{"F83e?4W,' i.v7o7;U*$Y_}ym^G#?PN/`=ƭz7%,d"K?WqAmMo4&+Yt >tDshL䴵vog?`\Gf^x>V+٢"?#s# ak}Q YV?pN AG&=.lFrv9sԔ PTLSN e)j*PT=Ƽ}b6sfbVX—6W)D8BCI+"Q톼5ׂY( gIkm)"rmPF<~'g[RQ*5ȏr!6j(vaE7II"ۦUTJѸ@X %LXyn_2qP[E<鋌*\@~VV* vF Pgu 8U<-g1Gv'"[m^ W)H"#7Btm_ 0('R {)kbB}cI|DCXed|%xLl"D񱝸S7%vlz7[淕&*jP.sJ22vtG9P/Ԗ(3/1QM[Uvn7,P2}\1ȸ.]Š܁{Kδ]8h"bu[Đ!'9"ʴފj!Ryu@a-ҙ!12?籤Zly'ȏ ~)wA{‚ g 41-!$zh΅8`h M.~Lė$A`a`EϙR4\`֙8:jE}V^/M#Wd/|LzzPHx 6Vq^LQh2šx08Ж}?pd5|fga~<[f_ Cj.őԀBoq-tY e"p#I|0>hWA60ҕX2P@V *-5k,N.uoA42uHTE9$'Z,SyʝB% Nvɋa>%xZx?dw G8 [LjH N$^:?r9asr[h}ŸyosuNP׉ݎ>>  y-48P5/>&zH{mmFS ۥdB^8*27rnfݜ9|52PaFMJ[Dz.w*zɂ 6t/_r7*hphKyB7ZRyc{ZfdC !*֊ #B(]A:"ec,v.9}ę<9dfzKϨG ^bԘa.֤"$ua̳bjۼ>%SR%`Ua积s~1Ϳʃ7+( "-Dnd^0lL8BM dij6rmLDW|~D/Ղ &tWZ_pKGDm>MƵ)nNJyC#%YD4_:?F_HN=Qnak+Z8oJ3EdjO9vuwω-hOt񠞮uD3$B9ngq2 zN(!KRv(A#3BʏN5꽫;/G?o҈" o<а`#8'Q10J2 x狍 ޷#)z9,7^#9; I 4wyVgwm6h)U%1]IlA &Q4⦯CO6OɍsW5 ̰Ve䇨9ak3#BW prݦ*rQaО\7'uoػzh$;9ɫD4&ήT6w4\q!pQm[-B֐^#㉾>9/f*HWlsZl@BA^5'{^i"OGza nAO_7 .*S1'?ȎkyW*j4;bҽ- Wʼ]P E>nofq ϠhS?kUX/EH&CCDd1Pڵi3.=4 -ۤOEyf݄0Q_7gF a(EGg @fZl ^6qD^lc0tpR:7**[>aӹShVQjH؜L,33 D/sdig%T,WqcuU IlI0dё1-*z%/ta6Q}ԦH`k@(V@MB8 =.-柟)װ4JI,kl : I3+(m<}Vi W>\EO Աwq{ļj2_~W`C?ڷ8րz}a=}2\u'ބfL:%qP?y9G6D3c Y #HH7~98h'{F2"`۞3c-3ajUMZyiv=gī ߜ,P6\HgZnJɌ&:i{ 3`I?Jju(Ց}C} V=;qW8j(AмjJrqǎbB僺$ .j`ւ ƻcM!ѳs1rNXEc6P:< B?H i''nu 7?c1gVA^4kF̔Ɵf#N 3ɻ @E& iM( 8W8zY(bPަ{H"ڣ Tg;kQ;*D=f𕝈O:,#Z "8z^> !NCcu 8`Ϣ|`)) <%$1o7~%lQcV<$MEc]K+isYzʅ~NK 8۩C_m:jj_-{y7#<*'97 ^3pY$AyKJ]K`rR*g AowݶA:!B>>RT":u} rG!K;rEXrrBsP( V(l> CIs5f^xB i?Ptm"2>[O2xרO%a, ⶦB7uʸ{4!(ɉgl ]>"6{X4ipge>vd0Գ,c}9y֤Ԛ3aཉAp\@+_r_  5ڕ-XA |yMFĽuJ"עPap$9)ؒcL([H~|?b.,Xɢ2s`UT%NCCsRS#^HE {GBs s9Pȶ:6@"D1 jbn7Ѻ&< C2UlQ5>xX`AnY !NoB? G"LW "b(b۠V PĤ+`Hl;Y̞ gFS6?j:r+jbfحr݂iij J9f=naU'tW)B<:$cb>Pk %gl\o5]8(;ksUqR'm\tUjk+iݪi̞!}Ȏfޕ9hZhx؁BZǩyTθ9[/pFݢ2EnUGRa2%b*2y׊D\㘬 yjH𑨭"iȸVw8m{ONeږ8uR e<[2IB_ I[K{jfhX9zk߈_kE i^6sb$C_.(M7UF_ܘxSΡ`$ցL3L̕W 5IB~ 7*JfSsoj8cyTd~h֊BỊ7lx772k\Ѕ:Z@@i% '8:nrLsZIEO!աԾf%4A6B l?兀!CF09쐳بlHqy̼7 vH|>clO#4Ӈ*YfŞ+m>֭[Ay`-WG,9ۢpz}0cKpVt@ X+wƀGsU}j'&n QKu7*Z=}FU9{4D̨Έ>QF?'YQ$,P镸hqT"!;*N]kw$v`ś?$d:NJ'BQ0HvۼIwC܁(z ?XOfGZ.;o8k̎ r XEWlc8 s9BQUqK/YYX_?IY+罂p 9 k\&-N)+°`,2.eXn1`/6Ɗw };WgLCKEe=e6꿼M:be¬5.F FVMGH ^ict"CFr HM(k; pv:|5Y jh <`ڛaL pq4 =?HGe\D?V@&wіKPCc!b nrZ.aY6u' jddYAD|ֳHX e%t&oTbaA>op^颩Cy ʐ|q)1qUy\-'ĝϖ¶RYT'K&+xch$Q.Hui՝6k=]\qQ9+Ca28CL bإzIZ_M">u v"Wd yYױ^,SP(Ev-s//S!I\>e-]Eo1bn&Մ C!i溜Us/ZėADë`g@g(Az(26 S`M- }Cؿԩ< *l * \^KU,n ޡ\'-Hb-GQl@s=o\&M%I  kAJ[*k8ڟS=GlX8ͧ|L8V`JyᎷfPyZ.6&2ν-"4nmXtOuI%8=g") *[@yЋ}=8Ֆ;`#DB$+X {:c .ekNU>q)] %dc/nc]A݊|K<#,)o\54·Ti6{Oǚ61$#.DH6~WYR# w4pǹF"\ ѳbT046^PcN(9a~ѸS*[92@|tGX09x2 ޗuyx0O^CfIS*RĎbfm3R2}[pR5#eMGXw7kt.f9qn;{+~"پFc+B7y;bK,^d儊rJV suy^ޏ*5LAC,B ~~]=xܨn7@/ƛ~YX:AmxΊ0OJڪ:&h*All#Q7v*NƱUyf*V#9mպXò~Ѱp&[IGɧ/ }ɶ k2U`n[Κ/Zs(^4۹s_wD\Xs@;QcWIrHR u2c{,Y LmO0)&N _tmoKÅGQ,-Y ȋ@}x8ݽX"nh!R#mpK{bJ7KW]22=I~Do˘m $(<0ഉ5f3`=sU]6OJ%Og_p[;<ĥU AnX@}o)&-WAXa8gxfDgq\hՉsBe=z&$b \&${yNAS2cm^.Z:.H^\%D4U MfFnpm(ZDW>Ū,[ dPh76vړzS_W+rsE 8|)$s{+[~ÌXCa/bec2鷲8B{Amr&x?Q/YڮSm,UtDyфcsӥL48rgcA#:Ϋ1J ~z6vۄ`Rjv6ձ8W} @[t痘@.|F݉UGߗl W p8JCM\}uХ]w/mq1L/l.ryQXRwxJF-o&wn^wp0TKǁH5yBCq=阓C& Ͽ~ͮI[XX#d:7ѶNH8|i XGd.- ¼V"J >|h"ceh ero+Sg)3b锆x},4R4>L}Ygll,N$BxmEbp20;Q[/ Of<9핿]ǽt龋&z[ -Q9F P~E:v-Yt0.oJl{*0"%u Lޫeּ qxU5VxuWv$K[99Hbֳ2!MQބxGZTx;m~B/2Oq6`zvj[|dbuv& $FklP EG r :`_Vkڟ}!duK) OPj(M=݈ɢ7l*ŐIs7:*XǑ_lۛ YuQT4ev|487-l> /u҈ 6N~l4hk1kpU~CZOtQWG)\X)ww+PwGk3 CD5 @Xl rV7j3Wr>›1g%N<^+uwǜ_jDN;FVhݣ\PFE:ddspȢfqERPu{PGa&\U= عP;=:[ůDN1 m`Yo2(gAljbe@ )ǎЀ@.ֶrIl>) ߰pel7I@<ϙ/*+lb D3/[μn|~_j(Cz ?!Q$G{ gMU [>F~z-Yq%w>;U8VƑĭ|yJegjU߳;>sjfL0,r7}WiU65t!?-[$. Dox&93ڵJ7lbW:E_Zl>lR@覥1nf/e֏;޺{X= {IM .х\[>P;S"7RϞ|.gKs3ٱ*0>[~v$n& :V:i`S)ظ@+8b='&*OtPU_(a=SNV_F?C-Z᳊D+1$9D&BjMS60*IOO[3гe ZI].Fx;;8m&!hsLM/xkS 7 fD=m/zLV$bѺaQA{?{1(hO"HY$iW>$A,}75Gk\u^Tk^1ո%'.L{S Kƌw]DH*n."y"E*G1:{A$C+xEV@'D3!X4k:("8`P`"!Tf2!HtVN8=W()7Zf$vոS5|{N JifO'u!Z/R=C 1`5h0xZW}>EGpD]ٺI23|FL F#aNSn/KTJ }xnΕoOĤeZ;Q:oN`A+NۜX?ES@E?q\j;.i<*vfXWm2I +jA{iI{w,?MHZa3g%fFGWB뜶xMz/>"1"Ԛirc>o0O Rx5$qXg1@ jWiTړ|!|tݮʬ Nk]Ͼ':@B+>qUoSOjB'_ft.ciBfaɔbInev҉o5*Psp7iwX;-:53eL9g wEI(fZ=HEȎI"1hrz]6>Hc tC+OF ek [gHʋ" '1RUűõvETST$AߘEB*mS\CЙ.V.I țvJ8ϾT'͆h<&dj= WI VA(+fZw7EXnqB%AYj.ӥDPq kFHS `L򛿿ޘD';>oq,-:DϖL'(|P{3.u s[Qg^u>xZ/nS2Yay?+aig~i))J1KA( b/iKZɑ"|`6TZV)k0c/E.QfaF?%V'ʡ9AqolVU_ 4TKD 9jrzgh>A|{%0W{,\rEED7L0rX-;V'7T|)K  I9=xG!Oi@rGWgEZ]ѕIXWȏjٵt9D`HHM1Ѿ/Zn`u$4b(8c=e 2Ui3z"j#e0!5npы<)O)۰2t. BR)e}9ίy_C3oIԄSzoϒk OHӀg/sMX-^Iا^~&{1Nuf4N3vbpo_-`ёmV!m)~4"whLܲ G%[8,YLȁqzy]z [Tg[uW৾;MYPel"=wHi 5Gqdb$(\#LY׀P{-D8ouT8 ,`mb/ba[jB)gt]p17?>_GS7MdJ9E0I6FdTtU 0croys=ޠWS%γ='=KmxNZ] +ݡm'?S1,!V33<芷$?==>R)]j5P軒Ek 2A1-Pnjhex֋gemPzK1lu9թyCWǩkhP<4tlߖ=6nT$~ >tw]]=j%]SHRidM>KȜЌ̚Drg"LNױ҃v݈^s"qnmGwS<^ (v`Z Ldoƃ5-dr#5'zx gK_^ߔvSLɩ $b+-oٮp\' NMmH^'>Tp3F1p՗Mwc혤`7+2V1#±ϨXvf߷."EV)_Ȑmh>J,Bw*ZrN*nz r3`-P: G (lJsàAo+ɗ +e"j ;)磓)JSd8Nqy_3.!ztSg8%.(x\%zoߋ B@l4 ВJ2d0<RVjLϒ $aMs:6-( KQ(-]crAȞoCUo8y, HƱy<>~D_2d@5NvXvRMt>bnΫ| +cَ=\{S|K;>C鞴D"kg|o T~5| thuy[ %n wsS3a4=YA_xVP!:Əь* K@$u79$ o;[g^/n٥(UR[R##TQv(.!1a,+Pm$uۊ>3q`aW(W.F^ڸ,U,d[s'wAH][UN;M/oH:挛 NH8!a\N!lˡ`2z{@;wK VR|^xC/KCCԮ::3l@_ק8%okl6|_B6zKNaCq+!CHPk\@Y HKu %ۂsOy83\1͠4.mh*F5mm>DD"dR'j7Sծv YV[ ]:X| eK~uM(Q;#,P{p?n Wo'x!FPlZAXD++i=ϙAG>sȍkǂI BK;{,4R3YJʶ[cD ~cnfA\ #s*(dʢ̨-D8;6ʡ(>ͣjrCosP|䯉ц~i TRo#Kʋlۡɕ:IQ7c"ɁT? 0'YE4@+3}"3{e@00H<ƓK}P$νPKԠJb:lL|mӭzVˌ/fnqv ;vsü<˸0I(E@::HFP&QeRڪ(giC60geiI݃[p`h֮ɜH0$4l#\l+QT䐝3zQ0xnoru1pItziwM#qܘ#v`m댃7=[>[4P,UF%TVQ:!uk#͒ob3!7/*RX0C^3RiOM"C˿DS&z_qĐ(}DziѨMR(|S/‚'4i^Xx;+05ܚtѕl/ȫI3f"9ڽ8dpGG }6ýymKy~[lPtqM2!ⒾDw$'T)adrXhF;OQukAȱ2mBεSE`nZz>aE'IR4A8[=VM0\&M voa&baC0{_o\áo5#>i>a?{48:g+wo94's>yG3$F͔HC"L'%Y5m'Aּ$Ux0n9 &{㪵E:$7dw)L.=Geyi&*u^"b.qd4<fUBDOAzg s4~NֹUǨv,̌o@f1[ex'G#Yk7rUM(< p|CӪ@VLU"Y1xsQEb YN=4Wp"߲"(b %5{6^*5C2 {?n4eyBd Wռ_yBJJq>P. 31̮L%l&fj/d~M؞:;^aA_ofCeLekU!4S˲woF*UuHH[꼗&Fa*O%t_y!/-<;_V!n͸)cZ%UI>i4cUwPBqUwgh^I; i)!P\{*,&h/ V?`Uilӥ7a筯t${EJ3>Uo"OcjVRGb/xwR%[mq"'8cS[TQ+ZM O4y00,}yݏ6b63љ’֡wϦvՀT3}Iᅞ{W^ZcV/ KѼQW1%Β u'mC0FS5p<p`>(ê̾֏ M7VĪi.Dl>ͥIxG03"^ p"ˈ\D ~Pm5@(VN51_.+K׊T.!yTW Xb )ZOݫKHhn^E՝Us aw\V8cGSgIv#1FS^Z̰FBb cpH @V9PޥG\EN 1RBb }]v(, aa\1G.ƌMȦ ZR2X|rå߇=]K+(5bXyM?,LҕpV,*)h <-RYؼ96H%G6&zl6%%OPH)DʹL-rXJ0*Z8b; 2Zd#0fPr\0?IU;6U4B\՘+@䬭FFpjQ69Ex'r"*OJ.!N>哴fSiew܁ctFtE5歲;BCމg9E#b 3us$R5H~ȄOGJn\l/D[xUۃϧPC 2j^il|!辳p/tZ \etg(EDFڏ`|@Ы ؊Miqqjs?%r%DĒ+'+&"Ǥ/^[˘jbx_';O3b8вGb84udTbHdlu>q;q )+ve1x㾒^?SW8U|nb;~u矟]bjjH"DvWذ#e=1K($"pjd│U$%RK9ՁFOx%'LZyKC)fJø#؃MHh)Z(Eg{=qj\S U i"L$ُ ˏb:Mb9%\\M$,+ "OFF W*8@E=Olκ[fCi cׅ>BhFR W`V b;^ MdχjɢY,v-[n"|bk dg]yn/8CΤ8hs2_lݙ&z?r.0o]h.dIW T<~ Pޅ)%iL(s0KQ"}zZnVr%8GO돲Љ9vLl3deE)*&u}35>=$+Џݤ` hvܻGMy 桘Wٵ3։c-5:5{xGS]1!;MtʌMHƭ`BM5~Tg'* ):s!rwx:6|weCc(5^hzy5&_Q j sD3(-JC) pVޝ?EE-2҃ҧȘE`_w֪N@H9( R JEqk6R vcY ֌=Jۄ(`g'ʐaɯ%+{6fD < bEfE >øK6t> ;kWN5$ӤUX̤hYMQrpX`$)qǸ6G׊xUNQ; ]'1~,B!:\/# ~+k~w;EKJ1)kĺ6FH߯ʈѕ!^&-874JWό|JvwsDrUdopFΒ(юLz'&nGG̊]`.}yxfh$o^5t0o-ILT <8i%GɕR\oAT[!6O yYlwHtͻb`+M7DF\@w{3c)R .?fTwGCR/k ~y2&'2W8P "v8jV/Rs }3 7 Bת%+3"0f~HYA;ܘ+1a$pZQӀ(ʖb}󿆑֝o:+,j#=y?빀hpնLu5!44RzqHMIVOُU$Awm~bþͳUQ9s64\] ͹!w "PQR@tq8ChǧnO 1okg-$+?0ЙufSH.l#勵/N9dU`VAT@jӻkʒOKk7 3Kw,J~ڌ7ɐ{JN:b[ 9#+f*F oW8UZZ׆$k].ɾ+kE׽ӑOɶ9SGi=-DC]V &-mm!Ϋi (MUeŎC5V8Ý0o 2ᾒMY3TI-ޖ;$G)a+z()Î+>puOmHY?u+u%A+ Њ eSh:s`{dF,`֫bτkˎ2#+oqy.`I7]_*9+CO>֣_Z7ۮGcJb9q_':x=ZCCr!rA[VIvbp-S_8Mv_BeyjJ{+wk;_; m%+IA 럋\h3zI?AC9&wdɿ~|!)Yb,Tf7щ\ՔMiof¢gd61Ei+nݧti`=Q۸t3QψxTˣ[  Wm逮x s${):$CݢKhC%5 {EA3w; .~(Ѱͦ}*nC{\< NCTFwݶωwK3!y؈ʑ9GQm Ky;j,eTke;# j(GPcA'^\V>X-$RoHoDct>qrxmMsuTCN4v~PMГ2f|~BY##VC=* k-p6^7ݷaWu7)gVLQ*e#,́ m7@Z;V9oM@UV:N9'IIr/?!+"[.Kre?uAzAgupƟ O,jV(mmfkS}:;Lcʋ&d-P[)GĪ ۈ={I,l a6Xno)urUtI融 r.bՒʙz%'Iq?ɋ} #@;*ӦcK5 ,=ՁS3 O?|އ„}% MlJ*idkunG8ދI*+K9驍lתAQ x%5cx#i&[+p&4+p{BDȉwT~4ufv([X'VV!_/ riGNoLBҒC^] 3|YpMP* Zn az)[4'aKd_ |FWjhvFA';aBc d0As~Y]ֺ%ߧ"O$NIc97FȺ>W =0 7QN^#ѱ%zG dr +l{&d8~:"[Զ ^YBӕ"qVf261@6%,Jβ{oҥ]ٓU OkFJ&'jSjm|jԷ]pzDv5}AJW4x)(;>HfR3sL xˬK [{h-ɽuRnʮ7HVMXzddۨJxqgw~#Kv&>v0#B{պ4A0$;\/z1.7.J ȇVЕt*ADk g #Y=^Ӆ uB=٪U]9( S:U9p<^ 74h$^Pfv 'o.)>JHOu شsVnOe?ܔk ^U *L%ڌWيg 4Dra# ,"nŠGlU oC&AbW/i%p9RZd.^F| Q1"W/| 5tIJxe" qG6/7`ï;8J)$:EQ۱^cwD%._'欚,K/6/>_MuC)p0o@%|~q F, ƢJ>:15"χ ;=B^3vmyN‰=3@T_AO+k*Xٓg2 NՄz`wW*KZBKqӥ,qNfB {[x;p#WpZ5 ̘S[Ij%Jc )/: O+rE0Jɇy"BۘӧTKemû^%{4APcl$8``6wFGY|4+R]%˹oia0`E>'1q+{by۷rpItP%5G!}G$zo"ˎS zW\xW}uv:T).;l{RP6RYLX;d6 x4-֧_>~K4(Nr:)E @s ?zB7R Si7ǹ?T䏞c "ZYc>Muv K~P& +eiX>ɮZ0cT|TxU"MlO˖imWD*8v"/a TD<7zt( B z;oDBV>`^ސo;N2cqF/4-{yJ 9mG1nĽ?'"㟲U$%ԕza6\YHug.3h'vj2'KpwTZ50}G ˭gg/ TUol$mt.%&ػU/Gѳ.ހ$5!c%,c/u$5 i wUع/Qȷ_',COh;iUâd-19S' ށl;ph*C(H\fT[4DwE-z& QkݗކDAa* uZ#N[ZKb{oI_2|fL2c̷_'K.)ac GKWnOP>PIP@y(  Gy9!!v'%s鏚7k]62d}N]]=NTRL.ZJ X#~o!/;޳bhπ+ⴉi\U/p7@]3lnBM+i*FTtE?"?Kr=8U>k+Z*%6oj+ "5LTUxJV/惿V J4`-.֚I >4= uN5ҭ|]Ɓϲz,? o@Z/p\BfwF!3)5{BAD|Ir[m=/%5+M?ZW΁C$!rL#R.Ju}SBHhcL5B&u#~4z lƆ䦱<}T $Z{']9T)WfS&8(?kwdk2Ϻ6SGn?zHu@9:3hG9 ߦ]{fĆALBlDä \MXywOarvb" v5qt>l`\R oWM R?ep\XEK )pˑ*ި'I>q>FbԾ?Dcqܝ>+\q`3DvkC6x)~p ׺CB-CϾ#XbԽw*?@ƥ.o#1H# OFM)VOFveJt&!0Ӷke-䭓u < ߐ{5{SbncE Z빨GLMY&qy r`&h;)<|*Ə <0)ɗJ=Kؙ>q2ƉxTu>یT%/.Wͣtd2(I}  4+Ba.&[@4[~<.~=W|k765[Ɲ} Br|wl5ia3x9 qE9 >רS#yf?iP=}d+p_nK; kD]Y/R#60mF|{${AdzJT-Ib=ؖe.Am뢟Ge:ʠɵq27(@|rB;$O*MkGmLct0/jNpѲ? SN*].i)+/Be)x aWhހqq|dBf8Ш{^'yߨYI|K/v2ޫt3+>̓? kvY[0V DGzx#F+eQC駔9g~45?))RMSZ~CЙ kkj\>_L@\J"xm嵏}ӫFs8?EiH7yU%]PTSԉJRNu]Rݙ-);ZulL|Y|Nc| 0rvouJw <ؓM.ųg&wlII 5"UCfPG 0^;#"_4&*X#_/ΌU~lR'su?$>c7;z=l& XhˠҨQ'E=>:0AtPū` oGlc\ODuOYҺ"(O.zS,#!qBD{h.*ǂۤ"FVちzYM:Nz UNF{~ںGn>[՛fxX;d5q;;5Q)Z9)1Nb}{%~ @qˈϱ"d:#<13AP9s#+ſ2ԫg~ }OӝQn޺344c:P| U( 0CB/];^a:="eǩ.)͠x?lŔ,Ը}qqK;malkپrD9!g".%ěvG%ЛJpм qqk}ʖ'm=~Nxޒxj업8} U[亮 +tR/5t\8b\N$2KzgK3#n G#=㹚 {OȃEbӽ˛ќBQ (~g=TZ HGu~8U&xe@A8q4݋wᡭ0?䒇b3{#L|M!ŭ5c~vxT_X (8)oX[CK7!j Nr$nu55*;^0gc yC!){wmBY_rjφ=˘rt>MY=KLƝr]!brs!\-^rj [djj|؆q:0o, Σ胎vQ414QU[Qtu9C)<aiD݆ԽkْÉ@%a72A]oh2BBjLjG2iIR,y3yK5}6QRC6y8; qG,J'e F1QՋ|Cx3L?B\#̐vL8\Tzqerڟ=y=-QݴY\*f:>. ҙ*p6 9B5Wd`m+@_$"$PccJH:z]b~Xtrjj]Y{'N\c52pҘ01>4nq#8hIc˦a=L sx*dRז."7DuuF@ em35j w# \:N;/NN\8Ԩʻ!3U|kJS7Cg _C5iWu-tU!Ԍ/ *ymI3S/xm׉Zh7A9:f,;w`ܐ=Sq,jVj,G.9K"R?9 /7 1n2 IKjΖtr!paQi|E}'oy}X.#ɠ0 ؝6Ez i'y_Uni/>ؕnz]'lgӆ dvr:<>?ո8d/LЀdxPtU-o~>BP'682l'%>E„#YE[-0jj#Xaꋡ۴3Se,’rg6~ĭKh=.3xS3`,]w#ZfY-[sdIAprW_-pf&+ԬPe: gߌQB?MrU7K@ri9M,5vy2(t>|q1wdOw@c5XƦ)*# y*0w xe&]U~"6гsy1\R sPO`NW!aڦ¡xh L DbקDr_w7 DzT{(+4bȍ,92DpvUv\qDC&㪸.EjaUnO)'K~$/ijq3߭.SAxDyC+SyL +r8A!CJ=%;\xmmN wF%ȃ5I*mk307?0UfJk$q)bgI䇨Z94z #gȚ]$R8J:=TB ɀSCfcǵ˯Q<:,RHmZӀHR;wĬ(_Yt'jMc+a}^r̗ͫ@im,&"sI(egVX'u2>aȮ;j+L`j@KENXg{`hgJ)yUF%_玜Iq~ZtO1?;Ui ˀxt7ѽ]-QWD mGl<@WK{6w!)'V +wLB+7XW)Ѐ&g(FYgZ*]4=ף6` cp(_8ҒĒf¯g 7'g kq,ԫ ,ot62vS{O[ A%Zp`*'T=u0(9u :m0Dx*/q|{i*=b-4-lp%Xѕb3PzV6î3>{‚ҏej:5eya 39t41^ua/|y/_h[H)ě[]P8VOȖqyW7% f.EХ qZ=g|F,ZB@B&1QBb Q\̮c|a\}(}R¹$ M?,hza6W`ٱkN0u#wBLdUtךy,Ėq'cPTf&Xf9v C€Sn5ꉎYxtɞQ让9>~@lIG%C7^ߔG.׉4bs@懱CNV8er?]lr󹦪Q`>$9 S/[9VΑ7YKOg i,'e>*|>G8>ӧ*ƭmZ9ZƔE (FXLCfZܾѣC"G\[Vbzm@T'AB= P8ln ;ve#XA}fPru4Y B2]~=.'Ոt;EXSbX-^-Ү%oU"g"Ōy2&;ʢXץ3_="^qÛ*ڿ}.Z!1]ʮnmuwle$`WȠCqF,^ug;_*Np(03Wp. PpĻHbt.]qf5m:n:<\^Q{sٟ$~/e\m'7afdgBkߦ"04/C ]9ni(==a%g4l^2av4aH:ǵWʑs-^]T[) P HkA""U] >=ՙ_Gũc-8J3+'f6n9w$]y9a"{Sy4҃߷LHrIͷ-- rUšS~++,+bT˃)}`w}^8;ňs>pP*DK_Zؓ0OĺuBq>Ig(3xu&[fKi|h ̄Ӽm4ym|b(G,VT"рy"R+!Q ^R%jI0AւlQ=kqGt)M[ϴskn9* 7O|~4<` `:Ls1Ǡ af<;)dbJHӂ:cbɖURw=G RyE~w,a G/~}1k2#PЁ vvi(D֑Z}R3{>Koږ߿y9bKUҧk !|{̋e:%Qu'!Ԓœ(=yz ܣy3ZL{jl^jfHxTZXC L{g](V#8mrߪT u5EX~&mLw{I'm[W2Mw\`^t^j%,$z]yִMpY'MEE-m_\HLCF"X^`3hNc68R'SɚxcЇpPIML%dL[idI5|r3H70ot!( [ǡg?}4jψI-ȋm`\7n=`rZ qbJ}f[@&O;vi?43pG$O%~]ԙߞ[F`h#yҎtKfkl|)5+ۦ:]uI.lJ3K'91-{lBYuU"aZM?'{A E*E}Dd\~δK}Nj,;>ɟTOI_6?x2l=W%c`- !> :,bJY 䃒 +H~R6])(ၹIEXv s/ψaS7[tOiKj^okib`I9T-% uQ*Vx\P6Q̀Zfwm4Œa!N^:`p1EHHL9.q )A{1AZ9WYBCFK+/.)k?ZՠHU !'䡫rTocJ]4b`-F0k39Y ]*USIaBrq~lTEj!>E< B{Q^DZxNfº.qn¾h@px1d3o!!Yc>/BE`9 uC2Z(LvF`ƾ5L4x%psv>Ϣ)jP[1t#:-</;Zhs57[2@\x37I6w8"wՊ2AJQB_ [i },>Y M~zdĆ]#(򺪶9"!ByYDM# rnd*pfoZc|%fF]?8w+JݐcQn٦3D%Vb[ $A:Ord[rgF'nh; 1DeyG qjM-ɕ }w4OG@܍0CK1m6ka[(؜COWG>t 4ƿxʎ4kij'7;َwsaER|T8xR8:׍P8F\Lm-@4GBc3toT[¿ҞfN/z!I?(mw?ԍ3y_ٳ MF> (ϖƟKDe٨P @238(hg!n%ޝM967lܺ.W% mڹ$]O䠿ZS˗H:ɺ ,tQ7Aո}~4G4 2^y.J#8n$ $tnqs7>0Iþqk ߲^r0P;jwNL69UBi jJhvm7XE+7]n34pzL?&'0}s|>myicЇm‹`'0hybWD!rɝ$n=@V_f9NV4MeZ1oM5pPpY:}+v4ޮGnsߓkIOjgeP ա$?*in u(2tܯ薄3kh&S45ox; st" ~(~we8LyBَ>{yWJ=n&f퀊C9jX|C'#eً tiBB#UCD4VK`>7oJo E.I<* y8`r5~-4+yc%S, +*+M~֘pobb6aV"ك(:7ުR1I-.+,6Uӫg$̊zofp[r86l~"\6$8 @& Xx=2\ߝ]*ЁbҡN좘I臝L_5 i~FoujvZ%?3:?uPrW.w=/Bbҏu|ۺx{1n;7Жb_N8.xeB %.SHw݆*x_)G/@\B)Vu*DV X٥9,rm_ŕEIv"v|L?7\PFWaW[gqdTɩ:j8VLDF\~d%2?fOoリhO2Q==aҭ'8lu~:+¡5ũ-l&O\\w*$I~!Ő8ioFԴt\:vev.Hq!aR'A!ܱ_p_#6yyf\-Qۄv5aɷw)U`r6c4LE<mBMuP&Y<.Rn_691:LS9+^_җ}'ǿDI:1gpoa8Aq5EXL" /I&&$b*1CbI\;=gߗɏl*/bDZXGޏCd߾,CVb~,;qOm*ou d-%r+bO*-_wtb Ϻ0qhptayǎ[CU_RA$kէCBf^P~[)au='2Jfcw;% .jްݠ3A@itڄ ju S0fibi s\9J1 ᰰ? ๜;75 jae?>_ibZD'*N6z}[d͕_LYJxFH?ff6yQd0óxPFX-g^Qw: Qs.V6}[_X[4F'E:i1z.~:2#EgNBU/'Y`&` QYxv#eLvYsXR>KA0@z"I+ZdBH_fkɂҟadu_G&Y*XiZ&=0"5MC}|+i6!wn8fM9q_{׹bWgmV(I;C1{g@BwW.^^*.QYp RasM m_p,ͅz\a#V:ZP* r/zYdFt68>]3<sdC3XF-GQ,{VƓgPbNȨpsu@~=WZgDnd/()cj_`xM7M(󿱂*9 u\ӿ38F} C1vgSBTZP$2f26x+B) $آuZRwD_,-AEƾR\UI?9JSJeOUG0B8}p~ 8ߎ´۪+=<$mnwvK3Keт_T倇f/DmUvLӆz@ X2Nk 8:í:9GeVxs,ҥblpvf:ߘʮLyN%lxAbOceb$#Äbx?5sN[^M)87Fwl]ޚJˉ(]|:l>H[< VAvC7r xsXNs<cX!hdvRnw$ۈ+h^G=%3Q ',n;҆"_6MwVO23Ěw7ى_]Lvn) ( P5{Žw.(}MLw^&-X%ۖIFTf-N,XG3XMr`8Z@$ <)O$oD\krl3h 4|@2-`TwL(y;_ xʵʨ&q9Gp ^',OIwe@]``d3^IQҵv d]rڈKPĕY|Xaa4Fn< N feI~\Wa^ u-"o@O i׊?"#z/iXg%>ܗIfגbnB6Bd!k޼wSMXt%$*bP,y֓XX賺gf#wg >2GecC}0: 6k)FF +Ez &m0/W%"@ro6Gv"t4 ;,ڛAs1;UAw8t6,Ͼ!3b ;} 6J]HyNU2D(8ݡ/'3w6?_Fh&:`r{peЗ"mҐY/9ܼY|*,j@#\P a7XW;nG]u"[ʀx֛C)H?ϛQ3dJwԚ3+  _]:@8&Jd\qPWj^/$Ț\ brΔRqlqk:dw8Y\1-$.Hc;P !_n&]*;}Ư[2Yށu- ;SAWy~+vB"/1WqpD@ʓ o.v[]k]l0[WzvF߾ˋ џp6݃޶G<.'gYؕuRb\*2>.dsqU#6L' ¬.gNL^ P!֦$35ה|}sU\!PPC8\CW}~[-'|v`^˒ZMB4C!sƱA*2ڨ+lLI$/i& GQsJ":hV-`eZn4I(Lxd@!<+kP̈5U'֑'X9 |#,~͟A|4"g}yʦ |wdY<tcĪ*^܆sP ~jl3,Tߴ_}XfC[g{tz_nrsVvt3pKCTFZOp3c U1 g(tIL9v.o<` q|+;cYv o1`28Lp CD4$Df/;fE<{ G6K}#+Fߌ=B cQV&xN0o!?J2xm<]MVm֓C1zup=E%J[/KD"~p;]yLfɔ\S@jNs#eބF9I|kj1Re4Y{AOG~2'mɸm&D~^ӍK%crSI"V={Eu. ӃWk;#y@Vֳk!H- s&bF-aRFL>9h b90hIbAXWLp{`&ݐa ,* gngD4 ,5:OVV(b3*n6)G{!Ů '!5́uB'00f rG> PU-ǧ ٝmQC%%d{S#$h "QIFmt>X)|HTAbͧOVЊ45͈LL&ujc IXa!QZ7+^*|ilU֠r½@i$5)]ߚƯu/B'dȫwW 3x& :;[?23)&x›a"հ-3h :h JW "* W"u`,t{/EjZ._6*H"9<'K} B'fh4&;ZxbBTK8./w>u*̠{kZ5It{ȓM7O=<$tRE(v@DD.pC} 8Қ:8}Y7-#vb,)ٓ5\~B%Pej7`Q\# ã…NtE.eC ̱~8zW4a bG e /̛_ltԒ:O(_נC 奦Z2.^vߚ2_)]@~RF?Q6/v-'WhfA Ɍxm^0D'Ss/y#ea-'5,?F>(uXxzF"\ Q!mO1_[W> GY(:F8 F̔G]L<> ztSP2#J\f&][a)ƽͽ < k[Ԃ__WU./1se.nF "9X u4mæ3 fd0fiM =.~|52#$}`.a>XPW(ҿ4X-fājϻ^w|_;wJ\ ^-qEMw+۵M'Ͱ>qR:'ou) 14F/ps+LSwXxkQr:pEq>pBAZo^ _g iy8|-e1\iJhNI&9ym|&Aچk '9;N{0K,%kܼK]ؑ&06b/|L^`kmzjg=.s\&Q~a,0 UJNy ]^=z^j~N8mo0^xC+R p\h.1S0?^8lu`ƬSQVu͌>=,ٴ*KFpu\j[R+qE٪6^݆ TQTVdS\iJWI\4>TۻӡhˤlT#!>Ff=%( 7 I٦&E#h+;SܣpfT4gNƿϔ6A#֨Z12@1_`c*%X 9dMR`OHGyK~JJ[+,Z00{Հ_Xge1cC;/̼?FkȏnZeǚpQTD+\+Ræ桿9VCLqO[V@_J2㦖"2y!{-qt̫H 7}%+S'Ne x+d#S>8(QYorPwX3\.\`]H97KBe]<`dL,OyRQX^HSjf81, |RPsc "H?gN Gя*앋J˶HR qķ]Y$*p >߅-'63Ev 4/o?* 1amd>w3 mAkِ0|cbI',`Cfi\W\\2P9D>䟀1[toAX{'Wٓ9HL#Y(Ç#FfBж>5Xs ܋UY(x^Iٝق3]jy7 M]Έ1ߪj }BNݨ b;}Yה qY_rvG JaVTlRiEk'=Ks4>m~jmKɗ -߼ɩTp:0j~!9$҆rYX$QyUǝ*J2 { Th(Cd!q1ӿt0GHWɰECF$n&LdN5I.Hvݥe2$_n7GK۞g,9kZxVe5%p4M\ aPtygX| sj˸<&A%̹>wgyU#O3߾,7T =wû)kt&;wIZZsĆbwOsO+l ³"48̄Oνs6 =J˥MCa 6yQ-e&rJn^ QSC)Ʊa?2Ml?LX-+j,%[}=n J\٠(_K _uyƔg\>hJᎤ4 ʲZxU` ت^4IGlyKQӠ[u>AI2:|P3>D=˘5$L͈5|4\b*`l'Frľqm\ڛ?y~Zp9J42~0a!RF~+DŠ 6UQ4#]( ^ƩF [q,;{ކi?(Ī~gd[ICYq'ZV~ taל%uEj!AE [v4/ P'= ~mB8Nĩߢm@ f<}zR)1 ?9纋σXxvxѰ7ƒz[ʛ{|Kwu%WVVCϭCe\џ> {] WuI'N/2cPˈ`mYd0-W>[+!sǭЀ9SN 5u!T%Squ-:vv4| :Hk2Lt:[B P– Sʉ:,2oWE!H.tɲ4?[ s&v2N! W-X>af~QSj.''>'<ݕ4>N|sT[sDԡ/qޫX3ŌqC)jiՅ;"^gz,E_AQBWPh>X&й0&t&svI90Hd#3f^H8c5uc7zA2u߬~U:\I&l,c]oxx8Yande`'mI3)b晰0[lv_LlsEp;Lwz mWN^LђXQ3BI`*ޛ'`j/crbTY,?( ߾CϜ3hDQB ~m܀oء$QP-zr 4fF;il֠/^9W&d\Wcx 7ǂ죆 inɐfh:lP62F6!L?ViSi`1?U)iejǬXf)6$d$%dAoA 4^ bࡇ'qx0AҾ~Lz7SF<_ !|lVV<ⵁ WUw?Jjc|: N9C:3zQSa7옺f/s褝s0CUÄ:$aqua@"=#5Cu "|{˄y`clBHЧYzHSo f@sFRoxǤ 9!j>)M7SE|*nto%l; ^q!"-i{Ls\T&~(q6+'DG%HO  a˫qބxM#A_r߄W]I*lvjw3G.MZ ` K|("aApaL=!_k{9Xh|$rj2F%H Ѡ+C|{y7&%oɳ$Rc6??3xVdtKpԥ&_jYȲ jgT`iVw5cMD]cKӍo02Ym%>^TR26jHXoo׉i _֤Zo_4=~w0Uj:醛u}*;\^iv&o%.JҎGc>ڜ3k >|a~?6-*4Q3dI2'- ɓEF\7;xKd,4 gVEpʅ Vb?3o>< JoTeF}d>?*$J6D<zn%S[w :˶8'],Ux>9gkݭ@Afq(-;7m2 xoߪGLE3m?m=QLΰ-jt.L~e:b eG5fgtrЬ7> ݠM|nx%y5j^r4jeTWSU~t[6L\mDn2\Zp2AFu3>mƐ3**yJ\N>fLz/v!/'|3ahB\֌c!Ŀ|'(D(b_Vm06 @ѡVE`, jV;(d8]o0'T .$o9dz318i)uEV[}P7eKk(Ȍ@P(Ɩa␺״;\GxE>SU`YF97^u@ã6(O,@(Md1Ha_`7GR5X} ;{Y\\ gƒlVzbgW 8Z`EFB9[h e/\M+| s|!xiVD 2tjΜ?"lYkZ<ʇnz>|*sǜ÷Kܘ':j/B\IXRlIey=MA7< ƲrB||TR)٣iQ9 Gݐ0RGWʯAO)[Pr澁։Κ YWEvZs3 ho'2V_M%9drNŮ%q# G';|X8x`L?8'м"$clLZw=!As[%m ޚ-jmm7%ޫcG7C֗,4FBe}ybwA^]R[>n6 sߒ%iC86odl=^AwBEr2/ޜz'6 >r#JP:(=K!MqnSSPAG,E|ryy1CiEIϪiQd5V5Vk='Sc& 1( O*VB Ֆpw tlfVY]J*h7yJҰ$\דiå@(ʕ~“x唳duH? kJ0{CxF B_C9üI. Vz><(=;VD DY+GANTo|[mqt/$p270 ; 9u̦Ldb%&dVuRxuzrkR(j nXo&{c8njI̿'FΨ6/>,#ƻDD H{N4#Xz qOUzXU^fBGڥ <#Np敆:[^h~HqkSrs/!9VjGt ~V-G+le}7ƦdyI IuQd8Ϳaփr os~R,Ԙ &hbZ9rInP8GvHÌ"t!V֫rVmsk!~'d*p;a\}fCIuavݎ#UiWY`*GɨDйb2P|Ocݧd ]Fb4GLcQ!~SZ1>,Jڤ@$.s HYkbiDinT:[0L=c`RHr~zj#)gB6ƶ|]B;=꽒0ˤOjQS:U]% >Jݒa/{PYJ4rjy]crzucX M9>]&&zCpU]oWP5vJwʥfj'z,~n*b zYdVOso"e_pIF!'m[|]q e3I oa4,DŽ-#I5 YgmOJq+2õtzyǃgCƲ^sZT*P"Y`"႞ZMGCK>a} $逛3)۰ f^G=G!kEcZ,Rd2iv.?R+0.BY'-m*a`23PzCV.JCw8@'`cnGwWZ2.:ZxЦ5І9Ԧ+Vg1{@7 5$Ա&oG]bh/BD^P95%<+bLꖈqѬ U,Bl˲/mg c 5Dc]BjUPYڔ8/F\Z׬x|p ôS6Ag\ e#TR$4Sk U,?Զܩְ}7VXHH,-Tqml U[k:I+$ ű4kiLf-=#zfG'[l_2TR֮ H=.g}*5m; 0GA% [ GgϬ"_tɥNzDeѡ"/|J|%ɤ#P¢iQPu'.:KNV,l&SGK(L†#|6 zow ĥ 7ql%ioIƮ|+ǃ޿EX!YiCZENtjE4ZN tjPx8'9~6?>K 1}HOW2Zv ҪWGr~TMhJ&_ C 0b(g3Tj${F) П8nNdrkAUmWz(b䳋4|4g[| 1l>۩6QeBq:7x$@sN(Ǽ#lLsĚtGCU=8$/ }Q j/ ;(,=b#CDQN+͡~%ņB='f|N=Ln/{o&ϩ̛ Li+a끉e4iG9FJXAc@xe$chlC[}.RcSOFd\ U' VXXPC:/^bxIgNDD|5k%.k"ݝ5MRS(١nz{ke'Dkm!5rbf\\(-m|r]_;aߝB-4rgĎG!m ^I!*" 7cNa@saB,+8j>5U퐍Ha@ 7 ,us窃ˤC;\P0K\7s*3-oHq 48>y4|;4K .Lܣ);Y*m4gɒܛI2q_ƵEF  uYk FʃLX ǿO]5+Ms>q."bpPU*HOWPӑ\/sKJ$C3h,^ĵ-DK8T8|h"?VQ2NyBe~LSySj+܍{փ)vEh~qh gi)/H_j:ŸQK >φ*NŚ$W̍:ङ J$5R(E vZ %Frߵ;E4Sl.PtTmn)KN~~ ];޴9ۆriSn Zf@FHOe< Q.R~ވ2-X -S2wnB 6uP됝Iϧ*ӈ ~CI5p^%Qlo߽Wmvj/(^Ns??&ta꼲FzL'v)[.* 96<..n5{_[[2Mפ9zش.^K{T]K\`xy=o1#%z$xEI| i@y/ 搰M!1'u5nyL!i'4bX diΗOqX.|6itTI.zsqs-m_c\s~)L,jD>nwB1i}J|t Qʪ#eF0]5x0d 0nQc6;¬ i&gJJ;ħ|xX:Uim߷y\s!,*鿶ߪ}5Yf~ZU`9G T"#-t?^%Sv h9}l>T}Cl G(9SŰqPJE#<1^]?쟗F3/gzjpJ@NJTA$<қIˮ=7OW$S& U_(Y^UQ&?fI jdtX7eD sӌUiPЬ'VkH/k$蛺VlaHeb<Gvw"/ԭ'z@:Z$ɳ ZH#`[ѷ}⫄5x:ϾF;V)6?uahEd@-` m3D sJQ$Zaoql^сt o#rF%5i4ʑ!OvU]I=NrAx$o""=m[}-ֵ4Y{3p+7* `31]ߏ$3/K= 7\(RU5LE@]>,㆚A 9*3Ul[8FmT;I!ƦQ F@?hmlE[DHqAd-?T_h&%rE : "XVC)qzh8~W_{ }I_E c_:cy'h##iJo3y2 &fv<xdhg̛dco$VE~ g%F7?\nU>f.xiqZ&w$* mX1䥘\Ok5Lx۽NѣtyF7TGn=Dj6ʥsݨ  =m)(d&(1B k^C8ag.! C;6cxLD-mkâUN-u [Xsj 4Z=/xܴN,ò[gyhr׷/>o5 0M:h oT O,$Hp u"jPQR8}u&9V`EV,5s5)Ckꂳ[E֒sX5dRJ0͌k&f"Qo5$%vQ{!vY`;pmzpςC={ytbe){Š/NC&]\ Cbz `¤p'K>;I'io B/-%W([XD³m=X7FG%_$fvˢ.u;6m rF=>͡C#.jZlX2UoT[*6 4^@$$ U&ݗ‹m%럢GȯYF1o1iMߛ(D_coR^"kޓU~~{]qHO=e|#QTκ[ 2YZJ†n#[2.&!p0(x\niþ?0+qi0ӑLJs]$NUFTBF|?ec|q>ݛFF [^JJI՛<sbaBc^V8#EÔ١CIT\2Ԗ;Q.ӊm%C%qL(d჌mV*im׼W P]PDmR8o+ߎU<$ yVPdDq܉5L1ӂ.SY}aVSejqrn1XMJ/f j`%Ü&ٷ?fO7Gyv\3Ơ|on)Jf$j9ZsMV FAG)F6vq0=U U ,ԜG;=kN8r%𲚇b- ջ6@)|)q!U8ͬ'(];?hu8Ms5\ACv;[ )oRBD#^¤Q3D#!Wmyo0E f'圄"@Nc`кA[6%S*K߬@K%`~KrH%E TVK[GQ{k5T`8K7Sk, y!%pO 䥨avƓlpKul5et\BER[,6ŁUew^~oN@`q+8W\7법%DGгGf)x\#<)s,^[|CG XT,]i%g .bVxىQ)iA[/)&kSe\^K0@g /`hZZ7>,~}YVjtzB'a<0J2 ;dYI8-(prp27{sN ;(֓øsMcܸVؼ8(Qr.1n:Tr8ۨ98TiO4L.EHO6ӳPBND%+$^DĤ "NV̜?8>aB=l>amMQ$CjIeek%Nށe3V9w\[CZ`0s[^$@:,7Pmws:D\3H ׆7Ǘ!Sj$بy,4NOyFG dﴕQYF@gؑ~43ѽY FQJ 2'~ɋ1m"wapUcМO0G9niYUdw<鞓@9SH9qg1QđmZ6ubDcL[~&K%M*c"bEq q yi w6 ADpݖEI#1vvwjӽ5en^% 70~RZ 43jߒ 'ߙXf243 6kVc_eDElHu(#}b,  PM.Lƃe"vELQ-ɑLSGǩno^һS@AAsFOgdh2TrG>K~ϼ /5r(zjdJqM>GN[zQhB(|lfT%p#ؖmGXzS 0s":өi$y%(QݶP ^CIV5} h@DpveNo#-عB)oQ.*:g+I|Yˌ=}TGh.2b_ fi 0d f+5̉!$hH̢`(6W&nNk"Od l(5 SQ\| 4#*G8Z`@PH>c4}j,{ pU@Ń&nѳ OLoe{ǬAGPWŒ)UR`6z+t!5BSd3 EǶY "#>lw₼YAdw3^/MníhhBaRw/z\*UQCR`b[B|B~8[Q_^[}GW!>Hx̐;C?ěJX:QΑ`*o\)Nݱ%q*~j.-1$oL1I9%8챳Qo9'BMAE،PV&L=!z7`CfD10 jl1HYKC\#go{P}HH0qzD $ yGxQ`LE.rwb쯷 Yc up&!Cp ƉN%dRYlrxB*#8.ƌB]jS2ȍ [a&ppgQnr~0gG= DS= !nR?)еRU44YT0QY(C{yѐW?۞"Bi+ *K3ױU?E`T+1zgs`Lrp[^-bjCHRy}yU^lDwd{#.Fц.SpnXI {05u?b*\H}yĠ*\@G&-j=tSln&g&Y?/Pmrdُ I<,;cx_]=6M |bą1૸TRW.L)XYұMk%k|Z~):1{sIAWPBR{~YEFyDj(,àߓ"J>ʒ{!n3R0,KKƅ`CYZ$קCE܌k7C\"1ldl)훓4#mx}I0ܪW/ukGۊt53uc)+lW7 aA}!\kɝ+Y%ʤs܋*3AtK /o`Ǧ̼S}r Ĺ{fA[ƧOKY8,I i>Zyl>T%wv~ Wl = P =kk>1Na34d4gO4.UsP)PN2  j"W85&U<@Ti.%YW@0<_ ]Ais|Q9`% Dsab&^rYt)svKF01ay37K%1ZܟէOTLni@M|; 3 4ϽF>4y@8YUԸ\ET"Cn& FuDLru)䐻v)u5?[VH8=EG4 S_]f ׆.U; ]MX^sE] nA/g84wm9m.iXhE :δ6G+*-vf߳-jxWP ^\2pi+l18xSCu$Y tҜf}1qYSf-8({d#E&dKۭ2I'F}'3_U.m;Jc!\sarLbSDZ}UKX3Y!4%hvmyC'y]zH_Nnb|={(5Tbri1x#ʹ$$byd,Ro1J*uƜa}V^-xK_CE5/?yA Fˏ4qopBHf0׫nnYZ cW'OC{ŃASϕ 8@,mPthb [١LAKLony2HC&|0!fp5|)t,+jbo&0ƠRwuMdЯ3>̄ I˒IC 菉uVq=W'Hfu<!FT:?!4>8qgG|G?R4grn@ 8ܔ9$Ɣ,F`H"/ ^B&؀ Symz o,̢2)cO!#<#{-;V?(ߑO#׬zK8]`(cg8[Vb~L/qp"eUL6TE@]o!(݃pIi 'p*mdMV$'@3w؛y1 `Kd]ǚRBr`s4):3 }ߦ+NA¬jy> Dplz8U0Z!G gΏ2{  jD+ ks?v Aު⣓ s6y_U}qmpf2{p֑!j-'{j,YM<]V,8("HͿ)3JԁR$l{݄BK5C0?j1J<շ&Rҷt'=*8$"qRӹ 5eBjx~fR^368ZOR %'.At8}q<a$t{k&_ QE,6J-Nn7hLm8҉g? 0ֳK3W?gi%Яa::DRߔUg**O~WS8?p>rLn+n2 HAC :7P)Du =Žy^k(Wu񙍨2^~OAR?<{QG6!`3AjpEX;PZ6kR'!"Sb8t7_!SH#ު#rbzS}0_FxƨӢ tYH$e$_;hثu/(g1# ݜ uIgl$н~B;5nWa}2/JZ}J'wLkg|ǦcqaOyHߒfhg@EᔒB9&XVQpaM m;ޭ\,d ۯ9Bzzl?I֒HC>(f?E#:RγH%#{91yG!rbhkcuG\,>76ߥsߘD^ m*;N,LjJ6ν+s)$`m(nz޳=8HMkkz'fAP2"iq M-o8㈅MUn rS}MQ1d'W^Ԟj#Aw&J9CQǗ3~MZO٬5C{'! 4J ^Pq1!{mAZ=ER=<|'"Av,.IE/c;1Zs_x5 ?;rkӏ/pۊú{Me=ryVq3?,o-50 o*Kc52E?|Ϭ !erB{l4WjXQWivSESHI#Z wU˫/NE;,Cb5$r۟RW5Z|PpƆJw,u<O+Pu C pє.S}pώ FmA5.:Prxw| ݚ0_ʍ"ehT\jGITgN^KBqHF--@/~UrAx1%Q Q4CP /TXhĚP̾Tya]Zx3ѕf $ jvۣb Sr~ $`lT,r j1~$][Bgn$ە"Boа_]3(^4t^hn8mn7[]onܳ8to| {5vGġ 4IB'V  X |jvf>Sx}up7//hA~/?b611 O;ϽecDՐO+u/zFir7}Ts\Q;Į P\'N͇{^]oˍsZ3,6LG#ѧ}ԾܺaӍ J_x/J{o!p[3aN WD]˰#:D۵$;[ Ř.pT v[6Bs C6Oܦ- bE 4іQFkD[wg`:xbŦ'SWr]R w4]o8 Te .FDo할e++jeH.2Me4n4)H!n6OBE٦Z\SknzɅ52P^$wDž%a%=3ᠩ:؟[0fd) iVfŲ5:P2-N> 3p,oVrl$^T3K7zEj7' ָZAuQBݙwdA("E9P{kg>b?:sĭ(G {m $ 5ȳ/ hb)TutWLLT&gaDu 9wS(~ҷ' TiNgZDZ#z7'O%7ybcYJZ~dh+,h- ,F@@IQ$aNt*?R(e0tqͨ^RsW*8?;؃3e{X;O2_R3K}fߩ[ E_(sK/R=yua.szD:IHط@\~+QI7C2kԁ 2`s%Cȍ;/kWf_bRaz~I" fwa>}*1N{x-jAqԝS[<-Ϛ1%(L*ۧ2n0gA bOЛW3+W:LݒfDd}oP:>& _z!aIҥ}E#0}Lb$MP-3nSӖls? -4Nh:v_)}?^J\z Z o=59ΞiMLZ~s'M3Fp pL{׿EcWgs@E8[%m+wZvNL )*q~<'j0- PC@Ia2S=j )oJaNϓ}H<@>E [jw5Epbv:TjQl ˮq;J%<0-i!n{_uOS~7 $JNj|BSv ,QDy$)cCDjV៟ R ο)hsEL)J%$X#S8Rkڄ^V¸M ,FfxSw ].=~W 3Ɨcp,M~} 4XpВsԑ.6dP4Y.7WJ/oiuiKI3Ag *'}h! 1!`1l<._=)RtPʹɖo [ֵ$rB3M,&DrTwz?6 cˊWkˮ[,.qK e1&o"ސH YDR&dsJNO.dn=0Zn?/ξY ƶ\v :yͽшbSm.PG'MGd:vxM3_P QUY(X "80MxdU7c 7a%/car|0O8I7Vc󚕪BƘ +TgAyb9MⴜeGO~qǴ Z)l9TyatAe$p eXY%^aen)8}sƹkcQ~%ޮ3[A X3Uc:/]*J93ٯhk n<[e,Y.Y bX;Ӛ˞@WR po;rf.@E|g2I)./6[XOMwOhl"TXM.圷bJ?7@V!ēhVR2 L2l\gh)[x}~uM'h%0nwnsZBg͜WfH794ݯN֟щBLS/>Eo 0ح Ѹ,1AĻ bFзvIt|Y]#ˀe41e5QcR_n[!M ZBwXġzR63bx{EU)9 DIZIܫ%]9_=_]Evyp'z_͹菑ګєZ P ״[N:6\_Uobdgjΐ`5BbHAq Ȫi7h[O{FAl|2a[oz=wq%'KZ.'pCH$i[v!;շA4>7gL-5DBZ>ӈZ5+k'Նh$?g 7dg} 6ђvir0⪜RVh)$\(@TaL PD:V&b].hIjdi4Ĝww(u`: I<?~"d_:`k?pH[ T=/0 eR@h}5יgjw ={Mkdga !@]fm<>9HV7 E!1+|M32%,~G߈,._UDR.:ȰVDE BcԀLϡAбbjLwcjѻ%%6ˡE}C|*gk Ḽa?٤eoF33© jFqI%=lyc 3+4tQ`wN+ 0`IdHA!%$ >95&rPN:R+XF@U#跜` So׎Gb' +,Q֚dMx׎ b:nsYdVDu~fhwk4ie{[vXӰ_b21bh5GfCU {8b265(iEd ]NCQsT$ݨNZ+jx+|䴝:+YC8oᘿW#&iU=P_sǃ wg)w*ĉr/1V]S'35N#|31w،@#l/Q뎷 CtƢpO4QYwIa6\+c1hb׏0>>PE\,@oY;~3$P-pr$+rHr?U m@B3>n>3QfZ44ڝ6@ #1 2}UʺE7SLJ+a\VP Hہ vOİthwУ 4Τ1ͬ:dL%A[!iç7ʂ}<%4yypM*m:qё}0lVwJւ3wA#!Vb|_Һeƀ ׺oVZG |h_ԑ?΋4\71fSmDYY֌":+E9] ϩ{2Fk$Ӳf$9}Ze% xֲml߸ǓPa&&E_1,Q\Q#(36 q/*_c̑΂7ʙκ[ى;s{DRձqjD->(WK puR^Ezo!T U\4aTwe OM-k-=Ǚq(1padmu)mNHTu+,cgT!Ykm'4O g!Rij/Af@9Ʀ <̪wMfQhj_@,J<BW0 @q߷@[-xجern:#NCw4wS@hYW#.j)p2!i/U-PΝJ׺ytߜn@ XZ. /BHf$t^|h-4BKݾqPpK:͢n,Keި'h=Ȕ5#.l!6TM\(HiWF66m mdSeԞ6؞DeϿ^xSA0.!h"" ^V@$';eqkK~v/0N'f݆SSfV@=V{:l&M쯸akP+U/rޥk5gүhD"V_ړH==͆>eb4\$Maa֠pUk=cwdNWxf~Hӄxm`NuEByaBbzŏpzqޅheA K{92y#5MxuA0fBT1&'r,s=qfp/<чiXIGSb km'"uzJó'G؝A5x3 ʃṍ9*PO=|lw0VqWQgjJ)Hե![% ,{NYģкO|g4ZEp; U2xQͤ  )p; 3Msw?OoP.n(V?i{5 Z&b*c<}GTD#Xwt/#sSBo~)hG٭0h5 _>wiiˮzma=ܺEg?ޖ^pm/ĦHAFFe M ZOc;tQ [`+`"sN=yy}Yk=?yI^G^BK|!6= fKT]id5d49`ŽǕibyy6 1 7pӉnNriqY2:ȹ1~iahSUSO2L! g@|Yr%mV.Ko썕'2$uv8jW~}:ڢ;]e][kݒG#vDOO4Vݘ$~n~Q oEܥWH2W[1r̐3屏(yfޗݘߣ=d&l #gNQ@߽Hy#*˂ewJ#A&qzwL~dLҭg)!7,&q*~aYg0_^Z*$2QSVyŖxb\뽠kOJl=m cxTul1zk%%vD1/2n}RKzV 3/PGMjR%I@ɲBy薱5SˀNb9N1Ͷ[=[Tgb;|;doDŽ*WwJ'HȂh(~ДvYH%|Z;_8#yx$_Sj! Gz1v {$xМ-4sCE%m&_+)&5ap>|(&8afL_I%2Nt+U A4~eȃ)5fNZE_y"}mAڠ m(~eMԌ4<4ۺF7I[3{Em%?ԤcCG嵄@{4>:Q%.2w3iUb#O}U÷!36װ|NOH"`k)[c % !@gN iA UȠ!VnX;cΈCdH*C\S\4?Uړ4t)]+*Dا;ۛĬb8kC}sgT Seo52" gt"Ԓ3sZdHc/}"ѩ7>Eղ Ŕ!Ra挾QVmg&0{bΘI 7@ΦP۵U(nWl+k^P$&9K(VH]Jgsi}N2\ :ŦTy0ZƠ}OFNOb?xՍn5qrAxu@Q#^+m=.ߍ>125hzCЯs d\)?%j!eO(_N7UQO<ؽ\ǹ\~ #[\fAi@m[Y&'VXf1,C&L3l(eizu+0ҵ?OQVDu#ZTdKWx=>lxP̮F~ݮj+%ĝ &R OGw>2L)-BT6!4Ե)Q]6§bi=L&x率.V>Fȑ5QӦ8TE+^xc#I94MR]L>$$3 WF:Cm(\]XnDU~5(H^]tW}.6,Qa>U'na`9n">:pho -WZN/F8VGh(V?%"&ߦ|| p4yLw=I\+m1:Zg7g 2Nd]H5LtN Bp!2KFhs, 1P]MsNڃ1Qt++rCoe}qke Yڛ,120UG8N58Wo?Βڋ9Mz&t9LeO+.4]#[hq|y] ҉@qnsABf !#eVPû[KQ[kI?w9viixBcEA +Z(."֧_\wŕv1'FP1t͗EcՓVp 6Cr٢*H/GŬߜMa'@eOYQg.VT Oq4S1uu#EnsU^E^" ݸrofAXͯ]XUzJWs3R곾A y3IYK3 %t-HM;r3QѐMq;>HSɲ>&w5g}hwEpG$`8"V.o4N\͛7Ө8fM^ ҉ڀZ7  >8}ax(ɬX-}-W5yKzkoXմN0m8/ 0νʭX|uN?`5lV†zXd)7RL 'H (,IwhЖ-}^=N :n@Dxhs5#73nz$O_R5*?xaQ.\(Vx7Z2n XwD~y 7hh[v H [z5EN멺`@C/5^^2NC'=T"#bz*JThɥ5VGI4 uB%' &Pg}*t?KBy*!3 >v_Pkú/M$)nhK#iCLaN>H0Alʧ@TR/Фnbȩ87ƜƔsYTGjC;uS!tȩysȥ "&`1r>".#u>'Ĵĩ@ޮ*)'ѽ)LnB|j82.I`L1a3 ACsbX)lƔ} !-L񄼃!)/&+Uܚ-`Yk-F̡3H5>U6LBVsx Sax}wvzs\7v0[fR0܊+= 1kڧN\j1Z7`} KW#_;lg%p{W0xoBZÙɞއ\~$CGşҒLfO6\>\ߗ-T(4FTQjy nNNzK.6{Dߏcq=Xwvqڳݧs ͜TID';}3 yjZGҭkcXmUB$(-w>x؄!1!n/, D&$MySv ͱa0N"ռ-:nQ.,u˳(kCTQByqͥADZƨ2.3O̐[E!U5Վ Ta%f\aQv4,o-p\+;Qǧ:7x!<jMɲcT)4,`"^L~)umz^d~d$hKV0P8L%a/)9^Tm s3ք_&zw#V_j,%)?nNOl|72yj9eh~,u1mײ5Қ{633$IZ+["$F,%IjMCEڋ=7^q/;\ސ94XW.kc3MR/ܿWy=D®jYZ2['6D©[kJ04sҶ^.΀ekYCEj&H#j%>Io ls z*qHwQ}c;q́ W!lObLTucp|_3Y[5'LyKY ]@O|\]F>US",gu5 (2ziI5Ug[R@GH^&vR1eSM#Ze%n=+6 [ .nL(v#v@pMR y#;cڞō1r2N>C؉4K/<>'.)Ĝdĺ1[ ,MXr@L-w@`AW2̓*}UTDO cd1aYt[H9uo_ϒ\4EyBׇ̈Y*NHU5o4FK¾Q h !Gsޕ7879">U"~+w^ Q~(coęI2NU AIJرv]A6տk|7_,'RVt^|2vޜ~'˴ 9}+y( }[e8#-4H MQ2RN9ҼUr]4O% /bvdeF 1h,|ܩ%BS*jW;bn_6#1Iz6oٙQFぞ(Ts E\:("BqrgnofNף2[C#:%^ZRsow#Ks@ Ӵ,tcLj晌+'D!vQ^q\ )< 1tm?"`3o98@(`QDכwԕ3ISp%5VL i;"(Iu[ xg-<@ha(Z|Z u!4⧟0qHN1g8]>\xq(~vE)%4s 귵o#52&hL2i6[Tyeѓա  pgj9mEDKs{f.+KJ=m!ah# 1?׽n‚rK,FM*;w+"Y+7GOb嘩7R5RI{Ki\OF{OBl_ul"KC{/5uJRy?Q̯Ӹkqf{ 2F0Ћ*FoAޮVtݽ$?nyhۏEʾֶ>ytnjVZ}Ouk닒j\&3 ٻiG9^|̼Qb7~-]:`ݴhbT P\jŲYr&\uwaՈCˀXD4MvIM<Ļ&Yqo1st3sK1&#-kb1|?@Ĥ XEvXvq&I^j;@#oDQq=."55ȕSO , R-QIMevӐhUboh)6Ќ=]+N,ha]@dy]7e评 {"dUc*U|A/^9 >n Q=T-fɓWm) GIٻNM -m$*/\69vpt*Tu7u~Xx+C) hK;'4\N5׋CKb+#Yȱ(YqX0T ДھhOWaZs>'gZ!  XaJ"oLosк [F=S<$fm |J$;Mlw\sj,R(`L,[sf&Y-3Ϫ\ L \Fٲ=x %tF(uhJJsڪ}ccq&D&kN>}~N_و7;W%˅uRrK #y2hukHI@<:rpԫ(HjQ#d5DV|W]i"y(6Ny7c$)Y~;)RV&QJ|>n>[s"6~\zOvdxT&c/F{>Cԥ3[m"M@ᶄO'Xv彨MW\5񪯆nh@ /[/$*a%djWUe. d3&}>Q\ ۩UPɳ^93uCFLX*hFvp>$q$'+I6UT{Z;T8ݡ@P]gٻ06C!R8U~&k)J>ArBB:tP~;ɝyꖚu5 Uz GGkȃCE-{A ԨDJ{H`w*]xrtL> jyKXl[l9YqjIklaί ]?-'h&q҅,l[wY!jd{l6\rc'܃  FKTf9BXuIr&ɣXXNQP̓n|tR=k45 ~,<=6u2#1{ѺO6d_ZAtBIcڇ1 Hp<@[|")`X^_޼kkǯa\.7٪ jq=! _HF]EKek,֧o &i%T@pK*wZ1]+)Uq.Cx!b[C,d:I::6`6#q-EHE{EuiTXkوP٫0ͰMNԘ+v#wok7jADi,9pퟆi1iljo@aL+hژ:_$` #`5st V`q^5#L1%jRK7r|@⾷b*w4]PDH֢APȖ. Cm/pR47TF'YMΦ =g{+1¨v9 g!n)yu ;`E:WP2"xcPђ(cL Iiq{ m"iؙm)k\#3Kzk01ܼWpME5jX$+o`rP//KO֡?Iqhҁ5>v>kRvD KB{' ;+-U27! g,6bK|ǶV#֕3ac?~xN=!4Oy`'E8h/:(Ԉ (̕ԌjS˃jrː"4P+I] JHJTOGʸ&UHw>Ǐ1@Z(QB@N[ً@ t' ]JXا0gM I 4x w 6Vq)kM EOTuw'QY_[]vv7v+[x_q.%@%?q΍qGEȦI:_xN sK> `pM=n+Ύ`\vdIss= ׏k~UM P$.~Bbvi(!zFsSPg';e! /#a|\at4EVnPo7kƕZu#`Ƞ[xa,A/|[}ᡔSK6˼g8T_ 3 %mEh3@Cf;RͳI#Yz@V4avV&tKV=NibdH$LEl҅%`EHU<ބ p;نb77O'=af7evA|@GO])?c?YK.dN5sy4]I;v8 X |CSYΡA9iuE٘EYm=$Dwk[[Qޓ?^KyZ2e#/flk=~4iC¯g9BxL`V8h&a椌 3@D񅀑& bXC!XY\5%םjM߾g 4s}؏ۗ($(V}<3KP=6NB"KpZtnF?l>Ww z^1d+*keXGGf  (ÊF/3 ++SЎMN0L!qOv$̷9!AiZj<VYGó7p牒 ܪ@~7lq@HMsEC5;#yl2K,\ SvJ|s' 0hV>1q:hqn8h|/e fV(K2Z9yZqc*Nr_71!ѽ<"={U _Ȓ1b ĵLݢ.p*Z3Y]"鹘GcK"Xq ]~9宱)vbZ,Q(ymiBwi2~[&</oe}5skvp ,JӇ"A~ [4V+)9]A.<48j|*E֞,3)_Wg&pl־*tℨTk;Meqߘm ucԈ 踏@,}ί=IfғL3w;|6ٻi=GtҔ4K`L[R&LEgPNA ǦN #hۍ3gk|@%S/XxOX2H:p4/yD>h5Г0[VLՉRH([rBouǵOLI|n$ߏ"XjS6ĦwD詖SӵҮK:4ؐ5}m bV"Ykrv*-xWG ]'ҡPp~O%A;%JKd10o5xYU uNN|XpXNI6?.JA}\/|j96)מP 1޷EaS>Do\ +3x z7D}AƤDyu)5,y "CFe/s L/=K:BlÉoF݂@rn3,C7(0.{:Zŀl84o8~ L ͻEtѠ5p rP_sr%4mCHTVuYYgb*Ǿ:"rѝ"/风pN٢ΦnԲ͜AL21H*A'qf¯WZ2*D!oS"]VnZ!jOܜ>yZ E9!02SL)^)Jt˿PXe) Q)#09?/!a`tZ^y3ސm9/[Ǹ=e?ozƏ.B]sO~t捫499 ؊9#QfC1^7Y̱`4,ʂoH1Q;сm NB]|b{j]1loj3cORq(_{cDT@ЫK)Tsn[yX|ft|,Gk̄^+H`$QgA9&[QYԁB ]SY pئ"LG2 o<65A=# W 76S`7Z/xU9N%0ѴnT0 pKJB}DbJŨ3XJ7tWI&G{o4@6qq`[/lcPt2g.\VSM܎\M8.!n|@̕K//ln8CRMJ[M?S>q$_&F_^otQ%c:`Uuy(˨ȣfI|DމэY5Kޒv%oR!1l͍Eh"'oD?q#{<@v,5<trW׊,<Ix7=Ksp'LUk0/̝ꔑ5mU%QIᦚfm ^}26~wsE?݂J`زvy`3|92nÊDTZU4#"ܭ~e{.h75T^I\Yjt@x"ratP \YHNuLҦ4(ԹLCP.qgW2)DMH{1og=_g;DWxIql60\ڮ9%W5凼BJV`WBM`Pj~SMi!~53.8৉Mav =ohAoO| 4x6*PC{ {J0'S-sXMp¯iB45[^T2%oV!NfOpg] u-[銘Qfs17I2m */#^nAR´hK*ֵ -8&ȝE46|.j  $eHFd> Lk T:L*28%2@yB1k("q00ؕe̳s{Zшo \%%Yvr`'wl^% _Ǝ!J_W{ޖsf)&&Ud#yоh"iyjr$W_wR^\>'6_F؎xu]C$0iط&3r`I2`B9Rh}$ᆵ2.A1O;Mn]r `6=䃧(w_(*y6Ic4;ƀHnPж0aVK>Z3pSY|m~Tl&AonVkev0WV2Q k)7-%P.Db ~Ӭ/jC ٞ Cg_nnrj\J/n 'F68{1AT˖Pe-*N #[3XۀfZLAkđ5}̎>g/H<1񢑐tb,❉gPd@$e&7L3.F0ol *yv>s]mǨFUS^HbԽD!-7,tUCDf.g!¤IM"0̹`=qWOR[6y!Y:]1 1J_w~)p5cK#?w`XT]ݘY3pس_vjJ_yxÏJdJT: /M͓/f9β 8Vn]VH_lu+Ŷ-R206@@U3#En=o@y/F$05wQd%լaA \Qe!w3FVT8#x1j(nCblxfIu$Rh%k%O;Jm' x5gXIlXZonȧ`*z^eMDC4&U7`D|ܿݽ cB)ɓ\E~a(ߵ K#ξ0% f<-C.8c-N:^m7ӥSͽ΀it|aS? ڕ}hF YՎ{U_!770B?^Մ5^ֳՠ {);Bx-_|\mz i~~u!LL$  8YNnL@X!;bym7$.Wo>l5cRuAοytlnEф6,$]7^hx:^]pHY:Xp\E,*L5]yoX+=uJBhrmK Fֵɘ\ nW?kyS]7W btCaزFa*VuIj҆Y d&:BuE>I)MOgy8d@eq7k%<#ZtWϮ'tZ ~C qcYD:c(޻ߴrE}'2jSKx Ÿ(ӷJH=K GG!]6~H< lAG ֨Is8b8 q"YF|GOdKEp=_7kO%}؝1CWlW2.!YuӖ.SN᜶\{Շ]6r\<={p^ k""4_p#aWac&u*r9p\z7-$eGmUZܱکg(h m>Racs+a[x _fT;d6zcso zD('W(T> Ġ&EՃ5_`i'ߑKuu(<p-pvu.}iq~,҇^4IGuLeu骵V4xCE ^%k:ۼH,WM(,pv"6i'.cD uꉵ>b&% V9-  BIJjg;P[ $'UioPHh;uH#c,NzTWl, 3C>£9j/Ǡa$_ocuuhI8y9o6 sDw +KN aW -c8ZKou 7I䢓IkvS:gŠ3grP TP4 l8+6m)}G)o_ y5c#]I0N,^Ftaufbŭ,z!/U%Vݨ" ݤzR>-jq](^Ќ-02V En8z~u)Z ao-9g@X :WQ!vҠ]}]8P ?F ;& 7=0>BQ) ^iP[ak %͈2[Pfq>^D(_ZA Q='cqк퇇piDHr }6!nSxŔN OOnϺxӁޜ깼0 koUԽ*1OXFC=_Xaa~;dH#_/V~v!2nj>)IM39 Ԇ'C+g MߵE_WW{ 6%Ae0y^х3/pGnā OFz#5T y˔|* ^usD;/۟0HNM hAq_'=7;ePY4ф3*9Q(("mCKwȳut@{4g & nct2iN`csAg3nY-VpCޓь4 KD a 9&MfLR¨+r&NTp1aWQ]D[qX~m൬`rbRFđc>Mu\|H Q\* t25aW9듚I@(Sw8h/}gi4Zz'PkztP3{ѫ#x5ڹNBrR3mHq!=N,$ A?8{B .QM&zh3S{ݜɎsxYa֍u[la& \e0<)ּ_>)ZM @Efw$PI(v `ʐg௉TZ*{[Lx`G8Iu493F^R:Rme \gR+z~oې sݨTQ{w#Ϳ׏C7jSς .p}skچ]^78xXy(zzH$)ܾg'Nb+JЃaFM.a̒k7BQ$;fQm>BvDx@yܩdr+|Ov'B9'NsX-Qm:h 5ݙ@߻ )K2loCI)\ؓˉ`$|3Yѻ w{vb5Ln198wQi6vTlmz ex~-;7O' Y=yc} At+tFf'W,-bͭ]&zcyO$, oWyC+;c [PqMDR_'uH,=r *C5PVKی0S>rIF$-O%lI a5MƓ5ERD#aAd2V΀% -ñ<Q셭c؁Q*qbN5M8hYf2'ĺ^!<k:g zehxy u=#K+Z(W5?wL-+/4җ9|ovޖޖ hԦ >xB+7.OJWp^G^B.[WJڏ`7x:? O`+D!.ngjѺl Wyŏ˂?#|akܳ sh_$Ƽu^eRdƼY֫YAPxkRn}{qFtZY0b .itRKd=M4$/a˅ӝWcd5 <`(=*;~baS͊>_\{KJ,UaG& Br#)Q u7iӁWP1znKq:lhyR^6ZY=@Wris /XW'haqӁ. (Z(H$˴Zan=w  ֤Uu&s;`M!153nh?q+PaPpC)qb+L_bBp8.וq fSkx͍΀QQ/͏?킆S/"QvV7!ZA;:\~.x2v#!KK__g` u6.ʡ?VUS bF/v5S'F\vߤH,ƶ/)QLđwqNܛ4ɣY@h2 )&fI^ÁzN oaGKCtz AlfN1S^XB3w'Dub~Q#iPo? ZM⑞4;V#[Re3#5m/|h݉EI QȾיZzyF-GXy&!lj%Ezu!| Hnft$({ш3մ^X{f>`)seHA=|U>g迳m) 7TYn 7Citnb2rEJ,cYzuܓ5Abo[3>߆y)L.]&uYrj!&/=خܼPѷk?C)Rd^{/Q3$& klXPϔ7)uֶ$1cpG 3%*ߧ06r0D1¯ɒ(G$]t]8[fC3Ckip v_Y'XR*J۠.:!w#8.eW_z4jT)TѕT{C6sÖEJVphAkV]#.0 T$μ_CDNcL @iy9CaXK ;x=[jtTMJRy0\A޾ 00R ڈ.SUnGpK@xR(U (93㙟_+ pJ5jԒSOF{% 1G4sũlE];?"Cl: oRt`eLy8 Ƕ5ȯ 9"ԥx5T ]яͱ9]~|kΒrX+=_W!vFi_yD9Ts|:PI Tӌ|gLjͅ7dSֽ.; ;R)_fPҐ9TNb3"pAp|DT2_ Ƞn;Hcq6";S׻$}J_8=7O3oi"!*U)ga!$ɷ(M@oZG-T!I/qꁏҹg~5ac`^+KWl!t"F9>om?ٙ]hknc/ [*ɮSxN5yUY*? gYHu3è(~1zP 2K1*}`gv>$iWʅc,(g0Ed3 ˗ y˵pȮqDX sVe"7  W#)W8dÿwZȃuqfUP0(A>wm/BgNPZ1W'Ei7syL+ӎk y:DAs_ZBkK "J_?kuD {_WOHkQ3뺟{qg7lh[RVBXm1kjnn#`wiQ؅xSc"&|SCyS l~GSC׶(if26$]*W[!yS\5a;Ϳ}H.Sݟ::}`؂ȇ2q'Y}ݓ_C׀ϰ=OGɥ3~00tk "FU]1u^.ǃyQ!`dGOkA^L-M4-^_Y5 ;dI~&<a_ҥ;`8v5FZMWO8݈Ouغ'h hす*keܹU͑.`2_~Q X%x^wsR .{1J)s2}gV)rkNIŗ˘F!s!f<j&!nC v Eﺢn!oq ²xkw2p-6X2!^6tKE6$8q}K C 3H"9~Ŗ_){#W -Vmf{B~WONbqڠ=pRnS"__ˋ;H7I3SB|D"rv=W {Y7() DEOn#۷jXoJOO`+ɽJ{ыQPbǷ⫇ 'qSV! 7E+,>>l%rʚJPQ&Lce,ڗMؘs}ewb [5H5)sh?=bi+U?(㔏 Qc;!S_'{)@=u3S1"+Fxt܅[3 y@+J#p1! %kAi nEbU'j jݣek(p+/z#za:C'ECeʬrgBs@%A4ר˺ KMKDw߻{Iw,jljt؁Վ/ Wm:5"G-zTz} ho0[;g8?5Wrjw̍]fl:DmH:f#k*?SQ-m+&&c 7CO*{l0|Q3uAB_ Ð#^WA6u>j) ;9xQ!/ onn/q[Ɛrp`1m5q[KoctQ OL857Ҷ2ɅըQwnYql}]x^d޹F*f~J`^ W]c"^9:ǒeV3 |io8WIߏ %`eL^-Pλ^ڊ0Kd Q5ժ|һ43bk^#~P) y!7診 ϣa"BWIÈ,4?7+CX12Zs;%hF]cg|I~{6X:p g&` _].eڣ.bR2hĻ}UG!`f]uk-!(ok;Km`dy`2o#g`+b7j^Ojft0 4[@Yt)ESր:C(a io^ٷ\XYo-t `>*Iiwߏ| 8ьC4cV9/0qP6lG:nU2%ȟvK} ^?+3"WӰG7RaELЛµQPZ4=cU>w=!p`agǻ4! )*\#=ot`7̔"R$NْZIpYlE Vij/Z1`n!pOk7yʔмU5Nl򶯋r&sU]p" 7HQoȏG`<$+ *)fd-:$ ;SjoXUhb Ҍ9@6_Wf[ MG# Ah~2oWSsmU%9v PL}E4MyGz&hh2<~3@%K Zlg5ujSoF3`F[ _*Q\ĹOTK7FyhL^t/RMA| 9K: \N 5[Onӄ;ԭT6 D]*h:@b.|"3 AJ "b]=+&>ƸbBxU7z5 w"W#epT7 p2\:Z|Djc.o*<컅9a{lӅXF rwuN#27nq[s<ngeS>˱i'Bɍj'd@|u"jeU@nQZއ2@LH#UcάʫѼMОNG|Ndg[TPv 2vK}hb28p}~ OXQd큉F/Gߏt1s{:h'sG5B nHP3uc39%jӳ`0\&m跂n^BUu5o]s 1HII0/|}o211C!<- Xh*:Wk0C*ZE?S$Evƅ"M1+&iM7ULc7ۍ-Kb脏M\R<]i&+ 6n7du(ja]1.SYk< ';3{j1>{$p$hn\ m!?II֋M^T9o䫍3XұGs+(!ysW-_j HڪXHFy5 {Y[shL좃d`OjvKy9Ag+l~{n%b{J"ԇj\_uOXN*LAv|M$< 2%agk3.Qbo:v c:#)DER=| Ցаh)c̣9U36uCv;/4x{҉~}fTy r?d sM90(߾JqUbqp&<5*V!ACm쨛[w]">/L؁eH#W"P]IJȽa*?CrZI'n?>2 wQԂܒǞN}WXA[TY)dE;-q 0: 7؈Σm WAaj錅 # eAb#4a@6['j!TS^fwʬVv~Bw VwOBuJJyAϭ=58이8IJ(҉*/% ~vbUؿ9yb(HM{:KLOkVɩ')e /d.5JD F<6IfDf^<W@`4KB&o7mR6cGY"d1Aq)&,~26>3*x/, jYtF[maY=Wl'stDCL牘`paN$8;8@08#h%q`.9{l}Ѥ7Ġ3|Sl&[*Ǻ'8.a8ApQ,_Agyw[8)율/dnn/$Z##X@$d `-L:X)dhֹ;c"dau#6nA Z3BvI8oyq4N(C, O;ܖJ| hzLx=1R&;B,Q"o{H>LJ=l@Gu&{*Sip65o$JE3(_ͦ7Ka̹1nW32giSDqMOIûʷ8d$WV^M%G=:Y nt&%}ִK;YfV?Y댳;.T){0MmE gwjMmN-c.% PVM$@Rg%W\@Dń (3hd/Kw,"ں7WQhq`mߗ_BaT˓L}ݡlL;q.wьy&g)[OQ)ަVIɲ#-Wh0g66ʐQ *Xa5h@=ܮ!NWر*b01ú×3!sX1CzIbyω.&ȵQk$/lјiz=GOմEݡ8؇CtM)tHippz1#}ԑohi"0&}2ԉ2|u;LA",1FĮE:V*_O5* _z`:Sv*5a&4#( j4$&ÐT#7r;ڣ%w&N)\+^|Y%f>.;݋v‡m_Y1VfUoF\XZ!w՗\I)h> C3rvOM$XlʐLDVO!]{njU0#MTv?uP`L^ѣhYIrG< yp 'Y*)Mwof 0x,(aӞdՊi6$˴L.\;3n8x͌ V`_ +kR+glB w^70q>n:g<ߊ{t/~ l;@8;="vtBЍѽ(4ON7'!`U:S#-j99rI]k:{Ӑ!sdnugX:Ny6V0uXJcQ29l*-4 Ѻ_1ǣv0vye9(nI5#Q ^]YP`xC![mމ일](/>"1> DDŽ>Vi:~ p1tEPǦO=s-AX/#Qշu"< r7hF !Ua@p73,=E PN*[_r33i؝S{LD )w1XX]֎Y/d8sex,ڡ2w;*^y2I]j:˜q,õ=zH1 tM46NʺXV$dZrLY=`bGk kyrئS"y9+aΦk@|m -sK km!MF%KK`Y0:W( ?c9%/lnv]Kh 09&NPgWQaa|Y$g!3-OP [64fGFٺhSjf:Fիӑ`= O( !"޾>FȽ"W_ݞd+3%[)#;I1G=Rn[%{5x^1M65#Cw^Y&\~rb ܺ(rO=*RHCUrE773 2^>JT̄+|]#ܕ(ڊZboZ!Ncfn ;|4qu`8ߕ(SrNHLYPO:b$4E7=v-ȏb/ӺoG]<\Bh20$`=o<H/ñRZ utT6:s~VRf6 %s\˰ ;J|,̽~zo}`[ni:$&M(PP.e̹%Uʁ 2 ZK΋q;("Mp5˵6UDGf'2ENG5TрD&×aHڑd$Ia!E"Lnrop {}dl4L,9s{.Il\~l Zxoq}4_'i>254f-9/R{T\@!6Obq/AhcHPi~^Dx < ؇dB\p X*S. M8'Ll0sBHJu]:^T -w1i%1r/9RFJ c % fx?zcvYmo= / L9m3" brv>L.bzdXax)՝c 1'mɣ1t tY@|`˄C̷4(~6#EA<.-/vqd.j^'+c?{{.OijIOB39Ak ѯE_o1g[qMq92;XBٞuj:?\Pi(;4mI.ֳ *e*0u/?'JإĴb!6C= ,zR a4+(ģ-i2ńY@r'[(0SY{u/oNgNIlZ@N>+jS|U%nÂyp>ȝ͈? [U:ߝ65S)04;rR2[$;$QTcϽ!y m;=0 jsCRP:nwKAh"MAˊ6qJPmK \X[s9-*>[O|pد `_0,;k0 ܿfŹ`ST1)]'Ӂ7-r z:[,v.{*z^!؟Wcre*{w3S9wwz1?.ljWx27ɮj_6xK;}LۖϧC-6ΠQ ϱگlua ]d?~0zxIEtFSH$,?g\Յ&<^&kDy X^]똲]!t|`cjMoi[Ͼr'wݮ+XW =$[TiD0Lga&l7P*؜<|o&n,@P^ZV4)*WU<\*.wt(?8c! 9) JDL5Ao Tߙße[:Řu:{]XƩKiRh7qP*<ĉѭpdZd6)Q.ԩ,NIN80b^ILԥ/ ɬ[j߶0"8hD#-1_D|A琜zaФG)qr7^j5L)/5"I( P K&;/=9` D4"8m-LQ 6-R Gt*cnf6o5K.P"3NIe5[.rc0pePZc:73ww:0R7,X$Ec2Ҝ:uZe[th̅dKf+39@"]իM]a5eoNѠ;_sMOCGER^|n-0'/x:?~kS H|7g=%&Zz!,P9i EWS:jgy*RP(+~K\4[SaR!2tJi&ӣF]xSrCv-U(O5ގNƅYX8#`]R"!bB&a@HŨZ1,-ODTGu\<=uN2_@Gˊr0 9,hFȶԑrҊGxM PgT2@,CGebRO0Uf_7"8ps2WΛ(+I߳mv qZ`ktsdAJJx|yzi&d|q`h%SîНD$-fi  8}c2~] z*=(phW Vx||'W%sHz 2*:=9C 3s3Zd\>5e!0z; puWw}Y M6$"ՇUQ sTλoo>?%@̼N-; Jq3ؼ9S6Xnjʯl}Jtȅ AzucaUߤqr²0;LzmfiPKejJY9tɫ5$V[ӒݛC#5 P&C`I\$s#3ӿtn蠴#.q*!}/,@1{_JY*##,DV'Iz |}°RڤB Lݍ۞@i`:K"]Ey*K: Ğb)_HD& XVlh6/y!Iy8{z_UU*؋_q-k rqv,t'wN͚+(4R#[>#Hbz,&"^I%|A DǗ9au_K=sn ҍm rXH$߆[hȨ0,{-/Po2I4~PGpb~pk[o~S UudED'Al%sA- &sL5 ֽ3 /Ovh)Iڴ1hFҧ,E(25Z;Jm5ݐAN(j؏BDkj@hKOeiEy6!'HQ2m[\pۈ:䥮'.ya'ש-z}!e9x(W*W&-hp68qFc5B.vbDE&O]!>`듊,5,a`x zSƒ'zeSpݛOrptBҙq$1ߜE6Ip/Tz2 48\/[ :\U, ɝS`g~XؙX>5~)]b ,.{ԏ@G}P`ܡY \3G%k'fڑ9/ zP%ցTuweF7HCP6_&3"T]R+)6hS>]9誏hvF#oZEt,^CxuoⲮ#S~|tKliK+S-=ֲXE)SW$4<? kdh-,|A\J7#czQֹqfjLlijy` 6G#oc>:L"? p_gI/ Khts]DKF= k*m%tb@e%DVH,5FNʬtp?LsB1/q~"I-ur LFVE r:s0g1>-oJk$#2jf6p V52KgtveE{O3i{38?^ֵr>)HUjUGQT🩩+mӹyglYn Ve8IUS:af։Ehi`yreTܼȜeM/dT^;qCvP,-xU&%{YJ>TF_攀YF.ޯQ6;څS\GJةT MY6!-,g7֟փ`z¹(ڦDuүE\{t @0cMVi㔖؜ PVx{[U oҬr(nJeHZ>^UI쩑m9e{3˞B7 'Dns!0m:TAцaEK=ܛ<%(B:ʄ Qcjvlfc,BP9K-ɠbv?,9Ae4/5YK"ܲE HK[\/LWL0_!.RELϵkMӖnҷ#e'w;csj\3N*_ޢ@'+]Tf5w^ ,\y)x&·k#n_"&vkY։>Ju'}K bSf7I~Zzx?͂${1Қ'NOB ~ߏ*k ZifAΡQGQiG`?E/[R@_Cvx$8`WϵO!4\atjںH`}hvyD ʭjFd Л.}i*k1E}MGcHө)N% ,>ID&OoPBZ74wr<PN99V9˙G-oDr;Xpsm9`a0RK#!?#"p.x&Y#zy5C=]c5߶YRaxXr}n\ct8H # $B Cl0u5 bE]v D T2#+8yOiWu`;]N4%<o V. r"+'"t?MxOq]5ew l 4OT 12щChZ@IQ|M. 55Ar9H7;Yi?춢{MPtjt7=^=7Mϒd9S-ev-| ͛k"Jet`<%4 N-"}t *3}4M87MqZzR_29kAXg5}w( ;Y|s@4 'RM*p[G4>-qvcOF'`l} mYI6m^DR jg4s Dcc7 W/42U"6T(읤jKyo~G𹌋X=FKp*Zd1Uښc10w9U-?3r'&xDEu"[# 2߾P jlaPڠ'ݰ}|D9uȁygOǗEt4=˥O5OU2,RtШe7!_O,8B0|Y%C:>S:2~脲gT&WcȤGv/Q6\11i^ Yr31= iq~kwچSFރpݓъx:HG?~yy~|+dU%\-X[Z-ZPyOlgKHےd]&j4l[BI_|@GZi,$Qs\֐a[}\,%'{DJ.NULuڐA)gDbY?C(b`^GSw0˯P=6Z$yr*Z[WBev@S,AFgy]P}t ^.?ov+؟H =Lj _t/! mEp? (]fDgj,w1d]}3H egG&smz;|F<io`gXհ3fq8"uF,%+n+M@F`4x=z,+"V؉/tċQJiaΐŘJ-ȹ?%'pRcR5(jj1.9, B7yc<|&htr/9\к@YWqʞ/ugB KZ~H28v6Ͱ:ς3,4(`s88,OBq<Xk^]\IɣVw·Vih7! #81(7"\= -l ±[wDOlʈёڥ_8o yH'm݁ +ow\e9A~eRh[R*s.z[mu|V24U >oS}hRAg^qѼ`t (mSq͛˵>Cq'A<n6E,\,]SZv`j,!Rg8m6R.gP$Nl->ߑ(9TUJyNb8BǾ lOӫޓn^JȖlˑ 4ԓ*tE^ #URgPP eXm`'"F '?b 7qJl{D FMrhXhEPYyC#A9g]6uD \ddQY@5l` E^VNj؟71J*`XKpΡR{)@Ex5Vf[xe5\GM^'n^Ռ s sObʷ۽fK[Y> WtRջ!:u! ZRB{IߗVfMWfXR)v$f&~s93iLhфR|\gr]}&v &n nO7_U&S9 ŵg#Ia򐟣|q$'B+`2p4 e„ # NYbOJ!66x-4TS#}R}ζ{9 ІM /63R6fEE¸^ΰ~]@ӰLW:'(a-eZM-V%ۼJ_aA@^j5 ƊU, =9_X&"1)ue uMfC%=Hn%#CJR T=At|⺍J{{*PBOT`!U001N HNL-#Na#F3c)pb5@GE o@lL<1ؿ%eTv>;0nQw}6rb'>zqOR~@䆬ƹ828/#> ,=4G1AXÚٝxdNhUWd*kV uxҤ>⒠UlRÌOp$tD/Ř1FÖ >i䡳j(l χZsr&VLw^՜Kg˝ݖ},Y6@w|q! EX7V;CK_@Dnע8mbv՛BbVEz%q--C+ɮJ~`ˮ.*ohm-rH"!]$7ՙ@WOD4 JS&ޞ7Ǜ ٟkWG,9O9@=J^&(|2KJA22_yIo*EMJMSl= 2?hh\| E ke؛Ѽ P9 gK;ge?K4`]{!Zk^:qՐm+R+3Jr wDHCv)q6^k P~y5Tz H npYda$Օ]#1x %Җ1nRo nDgaqoH9Mx'>Ga{Q.D^.=2}Q/rl3Z|NiKjmVQC&%,E&G(/wYuz(;  )Ƃc~n2ST&yD)ز%H$J?>:ʙXroIj]ӷ?*Kd~ ߍ/ß4 >%oY)gQ /X Yj .u\"+<1y~BPZfγSragVmې ѴP#} <,g@mG-,囡J2L2}Bw[-FSZ.e|o ?0U.moO0DEATڝ0+lB=V< NjE3h#,%|gֽ;4l7vX*`;rI iVU`Tr8W1*TJ28NsB],xӄ œ;%-`F\Nͻ 6bO9WzfoͻRnShV wd<<8m'uH70P,OU=;=qFKK?|Y٢FM ::9{d5O_m@mHF(QF~Wn>xAO$$o jH   `=;RSf9ɕnUS^dpDN6Y>!Nڶz8.gXksO0qm*@裸 ]+(FsqeKχryOF'pEk^Rfe9JfX"|'_ݝ }V|1/y.Zf/`,fTB42Fdz&$ŘKj2H3&BkbrRgg9ʾa*ya:GtfVo{En>/Kƶ#`&^b.`2$(yAD;!J 2oJqoTe[ILrFGm<8 1RᲣ0mu_b>v.`5FyYh.WO([Cq"zJH2GPKIA3y 5lo\t᚝ӄ:T!x" (!DXRF~EeYBOf7SǮI"kC5 &]=X;o@@BYB] |ӄDű nߒ JIL=a+|=|$v:7(rqI?ϙ|gԴvP(|G` 4t# {dQ#nEC,U>9zsV\wGJZધ\ɄĆe4.hE4d+*!C+MEq^2KUo8tWKܰ6R^hvV'jK1y·ٹg| }|R0B`NNA"S,ĭ@zwWll՞]\:q/C*&վr20]ڠpOB~ä}H;szl 1.뚉/tXz|ա}&i}(xy* #r9 4_C4|>jUa)f@]q-hNVQ>'_AO~>f, =B%Lc[6o2PaZVĒak]eSP)d߸L ǝ^qY24g`˸&NJyN XQXAꔔ$ )*E|Pԭ;+9raPG~UY[Wk ei|w0}3{ae<kt{V&z|PbAr!tE4 -ʯ+Q=,WPV0Vch/X|d|cD0Y W | =fS:hVP[>p.uqÉ8UgZ!<$r)GrG ش <>b^GUVYyPF #Ek79Nab~4'P*U= ]ʉVmn'7[bQ`mɬuwpuhUi}_IUzO8p8׆a٬}9 Ξ=[n6V@/t"S-gj* .hK 󊬄&GҒʕ[`݀ ޢ@ oq`94f污bUJ=dQ? (Z 4կ J bذй32@+ji^E ' &YT,GC[U!7J @!ݼT1|u˄1fo%NہS6zM)NǨS51*/}z1t$r=nў+s\M{xa,S{D+ ETJ^?*; }[{E$KUǶȰofFOO~ Dr+6X-?@ӡTTZ}KDoga8FoUhj~ {߹[Wb0%~"TL603`?3((Mlٹ"B'll&xG^ʕb#X`3öqf,L]]%xGQ4A]<<~T}֍r O*̔/?wI GÍjM˓hl>o%ZzQ/ZbGƐ1,N*\egarU=-|p5a>K?t5uD.7("&g:XWxM Mܹ(H<[;M&+=\co*Q>WMhKET]E,ԙA p^b ywg6Xîn~N(Dz_0[ o[eK@G/O.Rt`DK1h-2Ԯ*ƒi&˩]~-_p)ڞ_okj\aBw_\uLd%uaE^7_~hYC_bHdC]@o9K7nN^)]K/Œ _BIZ{nzdO}=ᨤlUtR;]HH<1hvkJ@Sg35kd`WG+B=L?Ж3֨GR5ԧg`SN: ZfK_zB]?^!s#@g5VB,\q} H|7z!~(9AP~ҭWpL?\>nKZ==;H6ZuK~#.Bhw jxRNm%"hQAԵH[NJhߥ'"OZ(q sa 3?xdxb(_ՓgCɖ[_0^*Ofm>68hLO;5䎸wNw%hpDY ^D,Trb rkD:ec43[g5KZAtJ6a&,F/hPI%N8[/)r3B O(,cjSs\[73QTHNds"/L0)sh4S@[}'tMI2sthi$Rrz.J)nZU^o5'~Dq ie`ѥ)ްI]3=]ٶq-P$T$KX)CvŵQhops'-MQ+`?X-[]a(o 7<QB&~d+4e^LI l^4PȬr; X jI&ƢVچڅdpHEFini'qJ]BGz .8(Șr)NL qvFWtq'GШ`g(ekѽnMㅝ.ʹmIr^G:* xb ͯVlJ%m˒a{A_vּ&`Ț"~eaݾ-2QFU/Ɩ'BqAc1c8]v m!J7>jvK$K眾qT~-ܬPN6CW^6u9.z5d|]Щilgp$Z|%kk}CA(Nf7%Z&Sa+TVOg ev4Tnj_As#ɫB*ْE P& xA<'c[u˔yZ%/>?'_%yWig6 "}Z )VjLPnTzLa &4#o'AB_J2ߴwv .}۳ |B,j\ _am }7cXGUXCQa})N0 s&-zX Bʼnq {*'xR G ѿ\TF.!܍#R QѴ -&[EUr7P=2ǽ.yOnI{h\6-8RX]ޅY\,j$` tZ!16GbqnҩCM:f⯭,7}wBQ#Wr; ߧ|ŗyV}e&wUpf[< o~U3" !B zT#MHTqO'ZW"(_~1j;(4In+FAcf>>Lz"FIhdG_ǓL~Lչ=6KpxN2}@u"6OCN9L߂ (@N>lh>2f9Hù:~.{ Th#݊`ي#5Vr6\Tygk7>Q-8Dgx kb68 -s)DFkH睪M䓄،?%y뒟8C5YR/:`5ZP'oχ .Ь z]ВXKstߴ$'wh1b^6{2@8 ސyuuz1aH~Jϫ`>ٶ.Mo[GuTVd+-#h&/<# A[ F=\,,:Ki􂡇x͚[EqM}J`}$ehD9ßav%2ÇKbj\Uh:pΪCXZ.O7l#SƊ-*?T rϦTȌW7+L4kϴSf_0v9Z=^ *A)l2Vnxwxmé$}.ǻEi=bϴ Xsxm>;D&jW3W,9I%逅RH RYVq7FK!nX@T =:c's)XѕhJyF]hь{3[' m$+#7\1tB,ڢ5Af^ ;R_i3@ :qų;|^YPB~tG0(!3mjҤ] 4Y1G;0wؼ-m:H/#Ws pe_T; NT:YK"Տ#o 'xҙ]# \I#} )^ W0-g&p4i<äz;}1EdUƥI kylc+RF[˵i8X8’;f-46j Rɿ9`ZZj2)BŹ1fcPokgPCamܼa}ּ#SP xJPyԄM6O n .~M~1t[@)FZ(e#^Kn~.ͪߧ3ylfaq$q{B8wAp4{nX'J(.ƄuvٻD _Oiڎ!Lҝy_AQdnnAJE-D5JZx?NYiUT:i-`MPHD-K(D_x@[ur?= B DlW eVŧy3ᘊo ?-Pd"X*Quf,ЖGZǽO ^F>]@S=bq2u (ŎA=Xr7RI[p#m*G3}3*Sc`¯G35oH)^Y8WmcqOElPVue_:>Ra^+=."r<*86AB?b ܜTǟVFWT| %IdIY7 ;-遇Sw]L?q; C 6f @"|׵ScJ7]=58OջO əcq-8+1P-oSOq?}cz*1_hQWzK-(1m&ط|RL/5}N6d<2CmQ}<I92JʾBw%BgBܪv""h] #e݌zyĒ]AzDr`A"Jl%+Ą_F]ǟ .Y4ຂcJ&F"  &e#=)DžBdQ+¥W"zDL8rW te` щ w%uBxU{G9h '&حdG|hg@t{cXJB٘uP%f>ӻFb,]x 9͡.Gth Y9FYMnGΐM1/3Q[HK8}Ěvf@[Uu\uzN6cn ARbWFVEHA+,rq{Ⱥ*&&!QVOZY]gJ[$~ W|ݜc!bUyVʠd?c:ÂƇ C775hX:_5{s|EUBoRsJNl$覛Z?lp-RTR;j&?:. [X B{f.t}lR?%b5&@F|ԕ[ NwVjy%p:̪貝fΆyB?RL lR ̦Td>_^#:#P$,L\J=Њ_4M2 `7Ґ,y{6eOdCK!zxTn`SNS.a%' PӺ"{GcŜy&Y`fiG"rR߳,Oj#SP=E* @PT 65Hlcʫf< V Dؼlv;J\ĸ8 Wԉ!O @M8V^DA Hgvd6mA+ğ{/#&@5[ךcZB#4,Spks;-bl"B#:z>Ͱ&͢~[˯|XqX՟fчG6` Gbd ~ HFhȬ x:-Uڴ[? fAm84"ٝ`3~ @;·>Aw_ué Oi>%đl_gA{$T?/׫I0SUz kJ25P߽xW] 6Qn0g_iU){,oਠPt |hQ i:T"^ԕy>,&jk}e2*+_Qÿ`ka~3@=C|(6%0eU0tK7b 7u ^xm@FͩLtte(HXV4EoqK w.TK+q]^ AnX`.G#ya 7!̪c6c*4#uʉxԉd#"#E2k5 "o rQ~QE㠁Jh!h? j8mqN2Htk}XBYӕE8G 1# ׆%>i aasܝbbjg>tK[҉r/|; oTo.? 8#4rs>l vm3pb〳h,\0 ?U8Ur 2f_WSR,r?ѫ A{¿~W^aLq(yWYËA;`>GngFRYpzi#8\~M&#ڂ *feG1O&:_' S AU!u1br +DikrIQ=u䙴Vr`;'hgxM\ph,^reYp!X?`kY-~SlzTyjt妊b#Ik3LIԦ'yhI%wvpl§a4-\үoևv Ipɽu墙5Dʘ_G`ǹ{>l;@j.Ahd_&v=Tj:f6BlKU}av}hڔFEJrB9bd\f3UXMf*Wk4AFʮP(Л 2zz1<搭:@n^/'맥WWPL$f\Mg=ak2pۿ<6^r9u^W(Wr8T )+9]^I;]XG΍<'47k29@<z7oB!C.\Pr|je}tNP3PGj'uXV(롻4uY<.;O߼}:X8'Wfn7 Z @WͥX%f|3R)X>yl^1)ӈ^JKjcQf!r JueYɛpw'p^LUiq:}6{ӞY\Cnʾ8T,tNK#5~Medny9Fg_hFm3Yc|Z6ɃՌjBȨ9JTV xGSj{xs315! ܥFhx1JI9) M#xa`hjOՉ`)Ɲ!F1@nrMj%di[Ǜ3HшZ+^}H(D:@y aE3^d8Ƙm^֌y͝^!<;t$YIK'yaX*{^j6!Մ{7֔}vG>MD40_rR8pvWo@/6.:;voJ~G0_X h~0gC |WL)SJf|Jbfk 3OAAӘ|pYGY}^7jZkcΚ*(jЏ 6󷗁X1N!yɤxrE+hқeN * 5?I!7*2X؞BI_ 4 R^™$! ǚgvia "'B*Cey]׬gjhxðXc E]g,h R|?JG~fPlбTwm= ˍq^B5,;c%7b c5PƸs8! ..}Vʹ.qU&?s KskF]ETf6I=;MPPgTNΑA8oK,#Sۮ)$ *Z5tUk"SL>0Aʏȯw.%IO|WP,Lw.'|JT]p! ϟx6CձJ"I̗u@@Җ^x'}UةǠfޚ>~ơM[;Z먭ˮ =Plmd08)h6U},}"Fo )oK#H7+u ZJ4"W`Ǜ)T #8.j. )t6 מ{hY'Jpk:^2X${0a[U>rʷCC gs[xTX~:U]B~*E}L&RsU}Zl횿&@N] <{S7[6Eʐn B]t$Ǐ_WVnu舋!2M\g֡3}˘eO0ƫtK3mCӠ\wߚklJ!]͖h=oF`Z2z;ʱ|h.Žs9U\{1nDgBDmOV+*u"!`|+I:[r6?Ѯj+/$B.}Lt'xV*3e^]t)D AiY'1Ji<$xG/㪡㼖"f˘T:]X>q/8Xb\ i{ąy"6~Qkf>lF4/0rⵜu|w:G&aʃHpldP_Mt{h%h}?W֨}"#W!pym@8糉1j_ UN ;q!U (+נ AZINz|.j2Ǟj')q'@@i+8ޚxDwKH—hߴ,{N$o[߯qKg0h": "AHbj_NٌDP' f 1@/m`]{DKܱ!l`j1XRJt158I%vea& VDF8ed6l2-C 3ft~Kh~l oAYS@ރU܌G;[.5!jdKCSp/{/ ̈́WN{y*{TO*m59 7~*<'Spo-7ԩ?f$XL^4jOXTܙ6 8I.nĢ_[JurN ۖimIx\\;QhI1QԦgQQ$1ueT?q*Ÿ#hI)%ij+rlY~:"D#̪D J{4-up`5xm|RHUt{3 & ASAW-g #JUX=U6f4(~T"#R{6ۿ4vQ}f6m|h>@E.jbXawQ }|[{XsB'RRg׈X/8SC,-SRdH-SFl[FĒ阡 BYiN33")P)Δ7iT{̘Cճ>wϕ^vd:K*3|EZ}߯a`fh?h_:FJO uS*A &.0'€ȣJI_*дN.ƒQV>/u֚8Q%1Vm J$E<: .hF8ߙEMk@t?WއSuSJ 7;_Ғ/[auT-6sPK88`j0QfO_3l(h-ǣ 5sn*AK/Mc "lH0[%h"vQI\4J;I[7A4ܵKj# n95DmY]穖ZL(+ j"u^:OPך\mFE^pxvV.3m y.T~hWt.=KTRLbM"-Cي`~k2Y7c 8sV@W3zki@l=vK;yf DevGQ3'LK30r8`֦BR쏙7L8q!Q&U%a3Nic޶VA#$%?_ŕo`Y۷%cs{\TnG`kE y-(؃ t_P>/*/TDUuK G'yOZ  ~29&] 0χDop-1ljo@彻EJ)y= ϙ`8c|rAN[pe쐭4sr2?.jXut>7w6pA½ZOےC̶PB5J &X u1a†36ͩ0l~eY4L3@8X%hp~&Rס3đܳ3puRX.<5CY[G&3L$ljdQWuC|iɬ(kwwUYСBϨlF=sAp)̇8HA?c93?˹;_B]{p[^w 1חT㷿yab0"ㅙ-bP\SzYTSr?r@>ф"[NU[C K)XY`}0QãD?LtEk o1QrB>= R:MAƇ"Sу}8["ڊ,eۗI.AHV $Rau5aJv/@%xY=Nr -" ,`)oZδ~>4ٞlAd蛫Gin"wG#D{"6Y3[N9F IN>+ծ}#!Y*oS hGwiڴxWrךffkQ;o0T;+. ^2ZURX 3VxԛIx 16le)i9՞2~rxP l.Pʴ|~B.ד[Leǧ]W./oR";p9jXG2%ơ,G1|0D{;#@OF@IƲ~)V+yܷeF`lSqE;) (L 1>K&ʐ#J,z1]g w|%t=l:|5hQXaW6/Gfۢ?MlP\GJǗzeT"NB~t_k֨ݫzAڃ BpQ/˸K=xˬvi<Y *l6] r1y]=o}Cw#GбK 1!'[֝Tw/ǵUfƐ)⽏/DjT5\C,.%"EY%$k:4]yOZ:b³P`&N77_1 R3?nˉm3Nqq| M՜go*cˢH68ASx}T~}g8T%H Nfwzfu\bjYnؾu`yn#)kItC7M"e"JbZӪ`hB<ۜE z|S;7[W.dhw< lSjg!WU1W\cfCо{{([)]}2VFP/=8_3B #@Q*| MH]>Y3k, $Oo ej}ټ%cd0Cpn ,8iv(wekİrPʹ"`&lМk{KzPhJv[jǢFW-p.fŦͽ7fɷ6aFr??Z͗xk9LtTBuJ?ئ4HXO(oeg2 0P+=m :xTV4çK2;lM(kMB7,e)bh„}Yq)Ey/yǙ}U"0gduIjPX0x"#[jqhR0QE:9s/{CGh?bBs>-q>x`?12}w|K<t?LqȬ$D"[:uf U6 e 1,qEr/ wu Cw? DpIz&0e zjo1Ys¶}f(ܪyn4}4jL%]~o:U'奅dF 5Wp&{Ʒn_kP("Dc_j_}, ^WxTanq?-gG8 9fu'+ _d5smB. Z÷ 0$A.8^- S.Rzv8 w Ce@Cs6? 4F@<ݮ;pntkaNOt5O@ˉ6l >wG$#z++TJW  w!%yeXCHN;hu}9iRPQ`ш SiT (X34+^3Yj.Xll4_#VjuXZN+Ku.gBS`@9iWZ'}?& ѤYĹE/`}op[ؾאheoc'-i"ϝ9А#¨VUiDB*Uy$*f`Ԕ ?R!Z X* eQ Wu7)v<i07qDK=;[sf>|ѲSD(_]W[רu S+$08̄`kMo(^yJ\ɞ nr] S~AsV!;jrq4t/{ieVo|po{Sʠ?]BQ.k#Pm-/M7Yb,1|[y"f׫K]Xy|yA9>J5 p' ; u!V|Oև%JuhBEv%jlB[%+o.+F!v{Եv1qyDJ|17^h2Fȫ?dB0;Ӱt*h&{n{.M" '۹9ً _i 5CZ ~ڠvҙ\ _wIWz1r1 ; TI?'}wxWh @Fє3KUm؛nE|xؑ1'pIAD'tͨQ9MX~fѴG 6ۆHs FtTHk\.cƧrJwAdlQFـP*@$ zc(\]"njpZF'G yr%m"%hKAvgԢ)F8,Tlٚ0XQp ,kL+d.yDs0ZBdDv5lX0)6ov6DdZ_WQ`hWz_ky'+;xJ9Q-^ h?;)4 { i*YXNH\s.\#~4 A<ʻ^P%<"! TDa48cׄ%RMo>ύ2_J'T\: XTJ32wdHQT:%i&!A t4ïU55 p3/+(DL?JL]   Ьwd4 ~ Zf֕j拓=;SEƀAMӚ\hW`,NKPFpG-#§j>V%cq91Hb ޞN S{]/|A )$ŀ`q+#(ajp۲Nw82%a9'V[E E4jL);FuĄxNO roIZ:dlW>ߝ^Ep`eULtP}emCJ:2;Gho믻sօsiS|(Z1AhIQdժ%y{"X2M2CMDvJQ B{{ -@UJLl=xQ;6 v0o/^ B̪ ny: 0Os8QHI$ }Yyf&@4mlAҖlî Ёo!@NI5+(E2>`u¢̸G|0:E·:?Ti=ѫme9''r|{!*|,=𦧽6YQaWQ'-uzp]f">ULŋ##x MxN čQ4LGm! ˄(v ,oMH:P9&B'M'2)˃l[n8mGJCAy~T?*7nc_)dߘ=M_CJƗ̈́Ͷ$4%K*JO[=0GfP7m+^s_gGp¼ɫ~n`%s2'|_27pV*;#Nl7Sdo~0b3^=@mq s*줡+4_=@074DD7]}g{7[г|@y-9{*q[k5nme΋1t_f!Fx9̳/ӆ:1^j_sFN)0>qusX 2d8'+q# 9g8f]{]Bc$)FL\n┯sswKo'2þLR9{!)VZ{inF%uIPT$F?rwfÞ,wEH˼\_pbS[4~֋ȑ}ေPxkMNu1_Bk%r Y|̩1\A3؄-zw\fXI/*~i3~{pEO撵ֹJ0IwulPAXl89|9k#ɰM?cp˙~mh!RmE6ڻ!z[L)kw\ fjewg%Rч0'nM \pJ`9E/w"xN`#1b\mlsN䙡p}tP"TYev}*) m^apeaկQd0tv8CKxV0ؾ"c:%Tl\lAdqad H~K-iwYm/ظ"4a;W,m CNW\s㞤.$I'0b aSR6f C]YH1.UD 9E~/b}}l꽾+EKϩ/ƢBPւk}htR҉XdǷ,-Lzf$a>mUnJ]AkH)g/rcdĻw|bMSDh ·vsCqlPhkb4`A)$)d|r+ ́OԹ,zS/$dHHp!*{I(_t!|T$Ljo~A69ksf)[/l<Ej qj~ea|}AHK|Ӡ7b*7@gTVKܦsGotz52=7y#;|\{ejx-0@¾ &[HA-D@gi1_LQ8˕C99jYѐ/]e?IH*3La2Zߩw+vF%ʴIYO<\u+˞iU|:[{Vv&_*_ֽCY= 8`wZM$(T$^$743ܩ,<YMo<"jN) mDW _PBz s=:2L=7 ?n<:bzN: <KԊ0pp!`E),gYabQ˜@ 綨w3-{:}z_D>o0ǀF)@CwxfC"10s춵?n6c @,M75k1F(|al93ڐ#},]ԷvmR}AV;x*Rn-ě#WrC%39QMJy5uo]< K;{FÇ焝s txt"^1BŵDܭȄ2 e3vci-UWSRy¢@8Ĕ$3FO91!mA Rh08*Hn$w&?d.|=HPR/a. ?:u>W"c”SK4IHn_|(tnvW/6q6nqIx ZXń7]A^͒-ӖzwP_n퓁)xʂSvJ 7L=ĨJB9Wv޴eQJ6!-ɲ8坒Y6ֳ(vZwj3AuS0jPf9&9sѠt^-)1 "Ȫ>27[5S֠iH]4G3D|4j UY؍ms75^K]}Is߆d-@@0e4JTmL!@-T]6S} pOt*(K qUx.  dz8C*5n%PD錽-vs EަI89AR8xhiP",Ot ]d{Vz$C9#Av~JK6M;hx!ѺrF-2v )zA9f&toNw*hT&9_l%ZG3-hQTVvm$V4LvSX#:q6m ^) our$4@c j['[xbIuF:5nNn(zp/w\]z׀-/OuLAXc^;-g/\^oW]=Po??g34s?w2`Qti=?{a%η'Ao? cϭY=KWZ F^R;aMP#?bk Pu6Q8q%\]XW#qªarn2g딣֜AWK!.H$~98. 4QYIB*fM<=/P1Uf\DQbF(C}@ᅱ%@eߖ 'euEB8F|n펁]FTy}gxTz8l H1"Hv Z9@pUA>ᔓ^4&5 ~GHW1=$4c4%Jo8Gef~{m% ]OPp _ `,`;LiN# UUqPVB+c>H;ϖ,hPH1@:#LNOr?}Bhca. O&G*<qU&rf`L;v5D0k$X4S]SČX .BjK5U& ^O^U >CN) N= Wv$Of#XKṚtN2j[kj1 Q!YS1м}ɜ1G $cFoXvE홲bتJ3re)@[~77unMd"ڗxghҠw/j vHњcn"R[EX<(iCwnmӂ֧| 6!r\3GUV7ɸLYi[^]X3"^Ɣ5*L,Q&h\suuq({7,F6Vҭw B7rzTo;6E流Qnh_f )P4zCE[*XCZ'Ԯ^Yj#S(9ޡⲧmiqO/$÷0r5 CAݽ5=p_eUMC HHp'qz_ d}͎}5̲|{W4er!,pϪOYUf76e7g_mqst7}ZI!62^W-5/! ޘh ӈt`F[W¾];31^&\C>_i A-X)lAhO ӟ;X Pa iY1.`|TfrRoxx$܀dc9ڥʹZWC`^QDIU2o;&a+w55.HY{#0`)S9.nYZgǡi6b Æ;Dk1)ŧ{sD8@< \K3|Ky:jY;v=y>.E%cΪcj)d"eP KWj+ـltXu6Dɨ/9u9CԐaaN)Q X\L~PIhS$xx}%4g%\bzKw;]ʽ"]Ѱ03bH'u >Z)рjzDh.Ѱ|>#m(ͻm˅;KSUUiI[vH5IՉv]0@}.AJFIE_`MS3*ppcpwp*ddP--8l'lꡬNJ\>:avB$yElO$"H1[nYm)]ѓǖB(OyeKh~K(!S0f$ `N[#H\B~v.#NZ{*=-<nF(S|[f)R^py(KjGN0=3J*P;,4qӨ&}^Ƣ"OӹHt4ddCLVyA픍O{WFHj˗@h%I$qgzT/;l|w{,]9׍’w VWY8L&.s #S᳠'t_Or~X:!*˻{H-R(ciYaWgt-?,Ƙ?äu#7{ɏ"i!|ZJKF׶N݉@BG. SCr0{Jp'q+PSFslH9]\<+vA0)sL RٛeژOыFA)wxyֱd[ȸv{2OW< Bw0fRb>l(m%l oԭ,tMb@H&\^RuͰNվ, \w_ 43HL/4>shF3apgc fa l.敉] ?[Jlӗi{!~5;j)-^8"VZ;]RR,b _ Z^?n{sk!}Uk֤79wg٥2Ri5ںG!ΎV(TP(滖DrMԆ[Spf>:UlE"D( (ĀS=숲7н_H-6h\pB,Wl-=Pay}wWXg~;ay؞,t75z?̂͡O"nĤWf V‘/i|cޯ,Re> PX4˶dF#[*=*3O@Ip,)S6Ԟ(oDsk(6{kwIG7t`FԫI[ցTYad*Y]Npo33t5[Pq<@2 , 䖐{DR<˷) '8ǿÃar0ӱ, ޷;|k z jE#9K<&K6;Ѡ=Uw?7݌s_fSw Mr̪!ÄPs-F'1'jkLBϳǤ!"C{<̈́ tw|UJuªWu" A߱@"j=H{P ca E H ɟl?0^,׍tuK>ɫtzRW83E0v48SPeT0Nѝb4d/JS|gvCl,w~Vq=&4k. 8kU3áe'_hQ@X<ƵO|>4 ;^'k{B􋟗ܓw7[ѷpmா?$~y(nuhbNh1EALye[CWe|dL CFԜ )IQGk>'YwtQPsk`|ӓ eI*`ݐ9MMLtb*'e%_J O i I,!+{3xnm)%\a!P[ -c΋|m(ϑuԶ>݅a槝UtbޟPg%5n=i 0zei,ќL)4+Fܝ n<܆9W5_f bf=Ԡ6SX+A4['e&C\v&N\ۄ.;mPg% ?q9E25n'Py9ظu'2!6GOGHF7LS8Vb_H2/Ea8oTRpǪb`HydnZ&C6x^$\Z8@z[6 U6H̳r:!MPy#F'LՁF2>L>KE_`_H9MӲ@01h2 "=Mh ^[ǔ^^ҘdO^U]n:€Hm[2⥀j{\oD df"%Q3^mC3ݧv -VٗOjhsg7} !iD*1蜽Iv NuH\c?1  W@&Uv\-U )hЪVCj/#R}!ip6\Oѿ wHinG|ᆐZ/e%AxjZ'i IVzMieeͮӶ̡ەa^HyCE bBOQEpO.ά4wḥEjWLւ|3!Z730yP[pmb( I|zu k,[ivM݆Y r̢UZK:3! 2zuP\011 ^ុ?qr4Hve?lέ2d +{TTUZ;"HuW\T pC$gPnޡ Re@O?yqF!+ WN|xK-] xJ՘i(Y.n_L4ՙ'D6AED1՟ &)c_ tp`)v]QpFLLְI`O/yaC3@sƗvzu m*fYݔȗ&x"[qUBxE-D s S v-,w"3K3X\XaPbAaT`C}# `,d.T$hcQ3 AO+D}BTɳ}<H$e M4fB c]:f")MSpOАo&Hb7ty&6͘Ȍl7?~I˝)F3O!C 0u<4ꊺkY/O~+y'wsAgi4uҺٌrM(`CaOy3EDzH&vHYc1D'ee8 sԝw);\!dn懂3mÇdϽ9++C5Š [o@̨3!_ĻHwXMϖOCWQN%M7:KDrTAl*3,Rr08- `yn<_F#d3[ϲRaԇc&m3>JnI6t5~5zi(lg!MҤ\\/+=d`uSxx؝ևO3ͷK)ƖM70z Ӈ}$Dm|=$ʍWzU*uQETEBU/>/`h!M,&^}p-v88XLcY+Mȱjy>. 1L  /(D(:uljkAb=bP[ A2_ld 2{7ā:Pj뜸gǽMAPĕzK=0#ݩ:fB_\^&(JFI.zպx m!@Y"6>`4HВZ\8?5>H]InE& qЇo:R/JCcLc \ϱRj[t5>S7Pl]{YbÅ:nR2O!ưK4R\)(HUq)WO(:ӈ:-oE<*HMzTAguV\/YNJ-ߏnFmFa/B nkv_+{D7%9Cq@` QZ^(yIޚWE#מ)q7Dz-4 ` T*{~W.("_Lqr**K,^N"ww3hS79[y9Y8?8rc#Rks7P&)\iFs>:k[AxղZE.i[%9,Y+WzTYmT/gFD/SpMk=-ak#6!K,Y?ӶM; Ů='\z}B> ps5z%'oUIQb~ǯ26N/'i8 {E.le&RkSHP;y5% m(+Y(c2 c~ס̇'o;=i\μ2ma4|g+UO0b6vcQv֢9X.Nrsqx  k0u [*-{+v >.W]VmF,͙8~*!Le*fNV䕅6T|R_Y_%-'ⱅ@n%72XZ!3hVijfUZYS0bONA܆:kv~᝔6c/hp<7>;7E @_ & _-~sD(={?U­qD)nUo&0P$dZqna#sE O."O#3M )y/Xh9fx4-5>jZKlb!!;iٶHr/IihW߷=Hb֫a:v pn^3siqj+CݼE ·vyte8WX&Kjw* 9nyyM./lU?F/M2F}]5tHʼnw ,-ZYX:89M0n0qіyFK+ӭQ?`E: ̕?@z@]*}\uL ACf 5rz1"JGR1OxC<+S+!coW!=pS&D :r\)8aF;?ۤ;s~WjXl?_A;v܍#C'G"D䜌UKQHEE'ZKDH =55>rDd9H K3TwitMˀV`.8Qݍp:7Y;L&!-Q}v9Vv3(UM&38S.~avPcn\M;ޅl.\ tNzR~CH^3]_ ]M* x:5R_ʴb5I9ŝ8P#}%3sIR(ҔEL^uxwqՌf܃S 8^6v34aFۿWnH :!e.VyxN-.7xv5*Ck1s7%IB5t@VS=/4CrVGF X0V$.nQo҆ќL߯]f*YF'!WF6p@&c!tvHqIj6OqH{:ZZ|Qp{*ŠT5[|N]E9)w423*6򺌭l>(&6'[u|B@ܟԽlh@8W Cl3T 0gTS4_MPLj9"5m^8͢NMG]O n}5.S,0* 2n< b~BH}ļs0 P61ȷiYUY_fE7ryiJRN% JnJ` (E$CTLѝ Ϊ'ƭ b11*ۓxGcs!?+= wH&gSyNJte6FUp5fpIFՐnR?"Uh f脴$wU9 9V{^l'L?qs9%}H/MB1R$gKe`Jkw(Xʕj1;J*\R)aSY,d=и YihDy DvR,.=>~6R#q5.o!Gg| %:Ø"+b`:%, Ȟ_3*[T󿕹wf;(pWdr7uT ~Z"D\O_+4/',D,wBh,gT=P\`zAM9mn'Ρˈv$T8՜RPK棰ݍ3UvD"VgXzо͊hPvVS/X&?4hvUP+f-Mxk7qUJ_4OG. $\K[+]' ѷQr 9#+սծEG&RniH# 2 vJkv^vm)ND!!@EB>(t G9/p4Ls2Qf:.?Swk`|3]ڐ{n&M"l ;Fy+?)x4ԆJokp5H.1t/(T8qcLzt.zn4}3 ,5'pG""\% 5jiFiwD'dD--[9jFV|MY)VT y.5gOK ΃q(PQd(?e|ԏi@1Q )6$_Ɓhգ/b[Eb eA%4څeRra|@ i|OT!I~?Wn,\.0|R𮔤4=F]@l`ieӫ WlnqS,q/hTcx8+E3YgczHrAP'vvi^NQ?Q)ȿZOe`S5^iܵr,W ̏VaT 0[SunD"Y8s%FJ(ߤ20nUvh46geTG{iϱB'`}D ҙAm_6eb| j+njbҜ 3Fdp?S< =~8d{QLZ߮wk^ +L&$0eLe00IGyA7V? C8gS =yK+Tr):;ūJ6 AGI~A y9O?hD,($r6*n]~g@V Q ǥRtUYpfĐL $_+DX#Y &-H* dUӲoj\d  L^Vб$izc- 2cFwς0ă),`i0lc;`q4 ^,dO7lȉmny`mx?f"Y <cƱjs p(ӺWXQ~1ڋR#/ɥ DgDj͝j)j&cAp Fէk?+X tq۱s!ETԒ;d,֑A.8x593LH nI$:@7ߊʅ!&ZS6UCw3 DЊ?EdO,2;qfhP=6&TVh#_8i@5L3#ڝ=O|:n6Z.#'.!ќ(15U67t1n:^"|Xo'tBv0gV1\%U&^|nr^YB0<ظGrp,->4&5J'{quOKoQ!vfO/9U\]8Z,BOHP ^ƴ|z?cBv "5}FnGF0hIX(*Nh ruH[0;3Sm+-d5%L(qI*wfțV՝h"6!F|@>DU~/kO.XӅL7PWnrڜI>iC]Xn/Fv` IZ9i~#?Ysjs?Kp)5ǎ|h`YjU<$XN:q⍠SV;v@D 7͕ % 1?yH} Jx+y79EwD'QtŃ-L늘.y` RuoqKnȕI&Sza*D@f:i*@:o\yAwQs:pQNZ^/2~jej~/W+8ܹ۬C=Z O2 C{.֐0#V-}Np=z\ &H ,ݎ#AZ96u3dp:+7DS|/r,^TfyW.{ YD/c"&>JS;BcS{]7"v)r'ˈ, p/\ M@xŮ*XfV`7k.Mt [:-it⟒ƿ؛J(-q~`߳]&_+뎤Yc,E]F0K]gI.840jl{BT mI~$U YA(aYa׾ׁt4J+Cцj1/ :j`QNXj1h yzyQTb'κAQjl7V92ԯ@}-]dīŋABQ .'jTWQ`s兠3742-8NRž/Kb?h3`>ג^Xuτ|C9N{$!Tٖ*bbh+$1ʔOf(Gib n2w$jy˯,hpg99uqo:,pMGȀIԶ({Q+BIȩ잣J>Pq;p^ o_$e4jZ]ͭO'#awՐ8p A֗3=QR^(jR5.ʘ6vuw؜۔Xs㱴xQ ^~A!1Hkʁ*IŽn I:{v|{'>fгvp{ Y 8c{2lt3 0!]/r5{ʁw;ΝJ9o.KXxw<~2qEׅ+%v0/_ٝP\ʰժb5|{HmKFd1II6Io<csѢ$F;_Pyg wE=S+n13v2*UU||dž޼ݨ\f9A0Q ,Fj]mQ-icq5 QlXw|Q:[|AR1t)]iU3~ sWSX٢jz c?G3lXw'gp}/n,ٞ켾1|N۷p|ΠB`Zi&{Ma2ӡ)}n2b*S2rC['DnuhKQj%\+ 1Ll/ߟS7J@+p;;=<5'{+EC|Y^z@`@GtHur9v%h 55s݇1FmmjJ`@b'Sin_p>wʜ6Nyʎе'M GD0_MP*47][u帩yJ {WO$[BKT٣GYD5v]X?ŸȌQ=|uFah]}"(.y!Q b *uj6[y@hB$>LdjCHGNeԼ,,ͭ)jK<~?_:,AXqz\$yuu0lawdiO꽻*)x-ISa ˅axE=4!E!%'BCx}(X)B2 k:"n@(>HjG`O0gS1g޷MJU#p%+u$c={o >*yb>Kl>:ZOߜpݓ"`xYY`ZKòWݹ̷kŶ]=0ʺ= R͉t.Ӽ_)t&Fe~#IsOήv@F'hd2 _I_H~k ąȯ9w53-8Bcp%1#gIyу^'"yX 6-2Œ̋=^'E61Y=t(@C\ #_y[pkAUӟgV|+bc=?"|ܒf}Z tdHC;Dé|h.q>˓fڔS~,׳"/tFc9 d].׮ Ku;^z o#dAEVi-9RT[%5*i#,,wB]%"Z38*|0Q _%GtܝQ4B^2&j3I5^Y5*$`x&ճeO}G/L }&&YG55 O0`$ҵ怟d7>Flw;r6҅} ?KASk.>rFR̓%'ĵ/x+6- Г(XD_ m?YUihǜRJRlb1p͵ &nR-Sqt“\(Wx/ka֜Puzd9̓Gs.M͒ꖩvʷT%o:ruM ErwFjSc(Bn k4iy @<+4= 9,!?D$ p+jf%:f0hg Lzg,F6&aP@)J(,rBWLoH#Ljf pDt!Dto#Dp(rԆrvR./ղc2'! 1R_'DʑxD&VkL n?9jmb|j‰ -bnCG\/ v5\"uNI>+T;w/7>hS$$.>ȞƔ>-RE}%#5+e&v` =R4c{o~ݬ8e&dXjz?.՝˓fVq8ho[@SQ&qtT'vIa1p塢z˛%r]xādY>W#;HSsḀUE:`e/P8ƶ#u41,G/1)q[A3kBx8>>OPq͋nȧ$֥,nVR=nWsRm M{a𠤅d6ag⭾YPuXi ,lBjs`Nu~#5Ovc%$r7WZ?U΃Dg.X@ **MΩZm -Oͷ#'K~Lwp^*MqEJʹ!#BEc%q-P.~+%im:!T=2JliC&1+w|vt[Kx=1::SHHOaBѬ'eW]9t&foOL?bg qfնeXv@r1 BÞAGjZܡ~x,(2tŦ0p6OQ@'*\˥Wܶh;(r1lSiۧU+L"PR~:)M<+ٹFN$uQN2̡bwr[;B#1`bfTO[Tھpe#lJc1QOMN3Ae?%9D^X9.!St̓7Aa`9@c:Gѻ"N>r29,ܱsm2m &.%LJCXM0Jo Ư1($,u2ԏ3[ ^ZV_:"HvD'b}m0@06|7tyMl38.*Iny^4boBa$&Js.IY<@^?[zTå:GQ>;jQgj,p0/0$+&6y)JD8y*blx佛 SiEl1Pg"x%V6v `gdNY+Xa㷆$^bDrKTG* PR87 /cK7Ng Ue1PB86_ m'5AV4a:w+ $zmA콭~zP!;G_1G1}h1yȶ[00M3U7S^;*W$ob@}ڷTP5(k#KU$v] kD8ENbsD_S- $C'y rE_eح\'`#I9.YD%z8墣KǺʋHơL0gyUz7'L5DӿtW_&}` uSu;}:RN(/-[Ћڬi~2_@=cWv|s~|UH,2JV\TB? jIqxdb=NG~]TI>)umZYP",|t#»j~8-=է`|.|c旷%S*j FplPʼnfP78#辖=Re9,fb?u#>_$B4N^}Bsc0&ԙ}&یy*W> F; Dg# |DAf;C !F 39/T<+ \v- 18{jjb0<"=#@ƶ}ylh/ s:pј@r 3_=/,4`m )Amঁ x7i;r\g('ǥ=ZRۍ *K+pF#S#D`W )Yp~?VVm Xa|ސbǮ-`uTHs\fGϷ hUO0&Bc|g<|w1+OK*_1*nlĕ>? qٍd|_ym Je%m\CV>ԔH0?iYF $ J'l9{1JVw28iIσQU2ϯA k$<*9͙sҽzE$=!,ggΘQڟv N}ShaiI-L]-ZT-{ T}f]v]a1ytt[,6@]2 9B>!!a+,NS FDFM.XPҵѼMx"`GW39kI'zz t#<_뉱`&Nv[]18d㧱[RC, cqUi{hE=bI^;v*2sx\~\7دɠ eS 8c#w}/#l'La~^?s4:zLky,ޟ+ٻ *yO *[.״G(I/E#Ͻp#PmzK}6tBx̋tx]rsuNful=o$u6,r'8KZQ^VAVqA]yaQ++n-]:6)9-j>,ɇN(-/G^%DȣXNo@32!uN(s&8?cKARXx]luN7r>,^K9US+1Z׌"xWɩ~=KcF\4AQRrMdHۿ-RNQPG{I;K'c>nZ٩aFL)[݃lT3c'LdB˜.8e t B塨CQ/F:bj붸׷,]Fo"A-eધ˫}.ОKǧPZv5"@_i,m3 n.\8FF qw+ZxZͲ]k ~YM Qy  ʸ (f7g&՘ WHp:<T6CWYs!v̵Db1ě̀DD]& ڍh(/Ab[ ֶ}^cr͙HjpEs E&`ODn]'Y ['zv]6ZUTc$>(0ToJI\BK]IWQ~eZ3{e~2SDK(=53}-MTVc8ٙ=Ξ".yKRj&4uWt=҅@Y}UDBJ뻪ʇu%vEi )G;dum!'B! ߓc vIYG3V>utw v& qЛ[ᦍ=O8usՖsU_!=sAaz)(a_[`Ӳ_|],y;w_BHfhfUr ~go^TZ`F+ !r|0YWesԘ 2 |_Û8Fk)*4".+O֙PrKDӫ˼״Ot H``Ť O6b^ e3C,B ʥG}7£6!4_~dvCſh|>J ʀ/]6y"ǭ`z%c3mc`ՃPUCVmFe%h[,} ~~]L8ԙu\YHvB]*?Y6P&N`|xvߗsxqf2 B!%4uRB>4uD+'_ |aW-lϱ|0JڐuHA=QP [3a<9ftoJ\bIT ŸI`1O FRe@'t{^+ |^Q7A ?7|ר)_6pށ y㠕|O/&&텯jQx3-gO%+՚ƷlMq>:L!F_=c~ن)^n[Wtsٮl9nD&r:nD*sݧ:۬܈0P5& `@Y4kIQqP{r9OK-'8u$?<j'˼-B {Q[# qOJ`D\]'V~|7o(Ϲ$>X2MiilMǞTK*6T_#t@dL5wWnM<0G4:؜!uf&iۖDv)ޯknU-Z9Q1Z6e-j^\ y%nBiyUЎEp%?3 Z?B , }󿊽X.BI5 C<9wU[lgO9W z/.-,(GHH1];ڽ4љ>UuhM-rކ4w47=hҠ@Ԧ#1P⥃_Eى?e['T6./TDIى_&ה: Wos'++]1]CީYk 1 Ñ]l7Y l4O#JH1{վLj;th_h9` THNxF=SUmZHd)} Cŷ&܎1$o@KlxQ4Y^WЀH%9]j"5*WWͿXlJsυÔgU[Ƨ)ą#:N#x]"\`F] E8iB "VlM0d5JSmf F,I:kGgxa4k~O¹k8~E&ܛr\׬bB2+a**rQ ͐zVwa>ƃ;|> QT[*6!Dw{wd. [v%.2#Ć],DWH9W(^\:v ecN^&HE`+͇#@57u5% yY/2MٳS$ `8/>COʂ\,V…˚5~jD}l`1m뻶cVY6{廃 % (dĖc/F7:d@&1Cu|}9 ^<\fcqTy=%ۜU-m@ls@DlpMbOĪo{ZW,El[)P-"^0GT[ 0az&?ˑ(sYoicY+HtҴ?5SR-T^ki}a!z~B#H%Y;)uYU%ASfAx6Y"D#([T +lGZ4DxQ?;!G+|w:Hn-تlJ `U΋)^OPzEiGM"??t N;2 rKU-21T6Mbx6IyX.ڬp/AtB|%PT'Ytx3?ڕ`,I&x ,Hw?A1z3o6,}0 :a6D[¼X%ܟ->L RHv_nxf%ò9U[Ol>*_'`W ~4DkՏ)rsCdѪb4YX~Ia$Ӏ5M\A*$sﴶ1plH|K8* AvON.cl9J+ax3k8~kIR: &vs<ާ${\EW'PCǡ%A@\Ke7`|6dG;Vu%԰]IRfM?UXd:g/c\'`&FeY-t:kQcDͅEC)mWY` tj3Bg:mī YB`IxeKL2w`NΧ^o YSqiHKp{: ڢ*VPA;.6u^$K&xsn:s1| 6/PmrO/Aԝ̒DCLܛteԠ`P}4՜4Ck ]2&."̚ggY03SfEMdy]\lp}9`ǽk(ɵ˻d-!h%BŒ95'\0B@qΣHWx.* f}h3̷QF-@f xO6K6LGt1y[OcpúDl{d>:{JIxO߳ױ9̯&ez_Kɴ_*oY CD8T=C.PwweT,2'P Bf[pO6"[4VкA_j灐W)XٌA{JRX8|پ"p7¤1MQ\}M O@ ڹ63RH:j)r"{ռ1:L/H~yKgB!Ma=|:LQ,Ѳ̇&TW>|sGAbؙ`]SsÖ\>aC/I\v.xWA FB"KEwY 9'@K[D|Sb) K6s@k@7'؏N]Si\hY:ha! >/v #N:UJL͊ |֛<xr 0y((<5wHKDnqP;v.oYWq ]2^/w@ou-MI(4ҝdpD u15X^v@9 g96J]LaB𤐼8[ـ0 Ẋ9^+`v縢3lK.>4%9 rt9cn1uJ'sT,@XW$\u쬀üe܃n.m*OۥF/z$_;'Z.l>O $B?P8 Y2~Ӵ*8YATR)yu ? 敦Nq+\/ԇ]9=T y]B XړZgqOY NsFmzI_)(7Z iI72-@n{> CRJ]psݤr+)|1H@|ޘui@qk$]#xQaR]-=L}UXzl;1;2Ή&Edteѵ ̴=xo&Y%8r0tvDG0 ,>c @dz/K滵G_l/Ax jv|?pqz$yZ-6ĤPI!mdGٚ3!_ Y @0c3u*b1֪G1-e"]# c|GX8hRѲ5b0w|E^ݫN)M-Z*ܓSݗĻ#F j-N픬XC,_>1` ,\؈F䢦Q?V_}b n&~SU|ܕ>w_5ibᒢ[Wѩn*أ ggʆ HP@@qk/:(VoL_*ts)*'U"'G3kMa{ORԺ*sD5&wmp MLwyt=H>dkݮi߇Hy1D@#ӾT~ek#\qlJo_z3 6vw3 >m^1BQ5٬Nh"a\p1?KRU}/<^JA2 x۲Q2΢_H+whP˺Z$>ѵv/0"x8a="'ֶ+OHy ՜IkҶv ~8}W3xR'ҩVYU%> 烹srFx'2y/)GROLlZTֳh!1!bZQ:CmєE>?̊s<,4~c湰'YgIй~pтM3nw)gQ]Wٱ**i ?^NYd(Ham N?hFMN/eywb4LV mQcTG.2"`=\)3!JN5ƀ>$[H(qgIाF Ny![uչSZC&Z߄% wͰJmyY;jURكH"L7^nD:_c!#ʋ+jdV^2tS:hJ2bx Z/˻q~9WR cpꀍ?ŶWq$-0r]9$yDʄavĖ7L0|{3[3ӚcISQ7Scp][x $Єn1&= 'WБ;ئ Xlv!&Fj\(W+=oێųWm%FUN6fiߌI_X=cne0 #NQ<)] ,)A#potVa9fS ՠqSRSSh0k|ds3< mxh/x0G>V=_2eIh>N>Z@bZtJ1avY{ց1V$V)Q%Ӏ.pl^^"~N^(4<}qZX-ڱ޿0-5o'+ [iXfzVCXq6X}} B zZ>ʿE_@Zm߽Z_ ;$uVX>Sw/Iw".N ;ɬߞ36cmO ~#{)v-Am*k}4q5%P >Ykxce瀆U.@.ho=b{a(f5K"__džgy'F0bQ6ͤ.Żi$,Í|wJ.?%1'rY9}%$њ L)il'(2>d|䅰 Lem48\`ZU#5ם$_'iI!S.Mk>fKV6宭fk d1 Y֌M{8Jod O_Ql oD%Dbi>d5PbD:sT4wMZ$O_ # J#}Ÿo<$b6ų>w%\R5c郆aCײt=zwPn| G:7v{X-s. Z B a~-i}e)6]b(:"E=|Q얋p[1/\{i ez@{@.zp)6dtPpA&_*B!.'nY#$Ⱥb0ͺT.XSR<́cR8*C†lʘX)pXOI(l .QM/]]ӭO u6y^ g$=Vi'$ eFcO!de.U*:Gn>2װEM"W>ľ> úNIkǗ?t}瓧6+o&fNU3+~ue{cn10/AU[=Tʕz}VF`sU֌ *v580x9A-0..-p?/^IxI>(:d?abdDbsIQb׻ԡ~ɱ[e$6<"q e# D-8P}p񻭤h@ EED09Κg" Y͚vH vAVDo_}^poY mYci#Uf~tIxkEv[ZbtH@ m<.ab+F}zv83L>/~9_Ou&Q⎞m.uNHe,Y IQOo‹DTPFo=Ns7Gb{Fs6~DKJΝ4Hzr/ ks~)iK"Yœtx*1ķ\^ ̓ ^yS[~9*)&d<{ >d MrnⷻĔ*Y*6P9>áG۹Hb-<:ai:TLuGT|wȾ0X4 ql^ox䖍:g.Sh8'ͿH{^V%d2-.ΰMI* 30ןf?|+t؋Rp8yeXb ɇ^CP mρ{3̳3Tz$@ԧ2Sπ8-^m( s?9 <`E-٭BIDg㪯rϲM°[uT;&b1xR\wm}g:9V#O9l$Z9zuS܌*N^鐸p Kzᇈ"Mv*J\+TvG|0YzYEr F*'Vx 푣"gN`z;t(gπvXKRDի9]9 ғ<y\_wHt[+(;_xn]gۛ5QafOTԺcL'pSu2*fP;t?F&E,eϖND ;@_*;drG3"QH&qm5!y9BN"ͩ-Cd% N (R+aN ҭnNG4Ngw ._]PW*brxܡiFfxp }@UVqq|9LsZI晎MAgnńov~9j\&w N5¨.brIkܕ|%Yˇ[ lV]He%!a FBW_`d<Zy Aw_k Y ٥4U;.NpŅ:I 9{(G._M~pvtɮm|SQ> }dXaωMsR;f%\͕b~ )HdWShĝS_B<̮O$0iV? U>і@{]4>)T:&Jxfȋ[Qdyrx[_'gHRiJqo:7b&͠O|Frwׁ68|-z*!d4-sǵ]SvTANŸWn5Uk%]O7&/}QPY_?Ì9<]Z^x$zϸ=Q]&3eiYGd^yam@9' $VIӋ9n</)گ&CY@ZS?<٬ך*TN% `r^1:1\p,O\ N]bA<󒣈t#-|-(8㯗eZUtaDUT.A+Ԇ}1}=N pD @{CwN T"PTRqzXoDSJSZS#)9pi@~̐c$ ~GY"D=͵Ţ.wKv6X(\ WSqr O8/0H۹!Ŗg[pN;pN$ZRZ: .rv!$ݮ~by}ps^,6 'o'C BrN`@YIGck Gi? .f9߾~knsBtNrEHy&ݟ%<&&(-C03Ô&gӫj0SYyJ1|*ao:z5WE㶋\J4{6!ꅝ_Rv`>MiҕU:S?p/H:]Oo8.ZMLiNX1Rp 㾈~m It?(D7uOcC} rwkH|t*+֣2Uco"!S2MEA&XJ3疬nu<#7䶘eےy6\m;8=q$7 0.MfQ;cP~rdjo%< }x-WڮuY)U1*x/_86zAKh&PDԫSDow4;#SuP#BYkyJ ' ڌ<7X2غ[xSJw%ZmdPi1PhaDhBPl,νyv y}'NޚxR)]2BO~({yc,<p$m*LaYM/-Xgi0CJ$we+*F!olbFβϋpp0&Mб~E dka3[cIa^J"<۬a &fugzp+VPGmP|/O%Bxym /dA $Dsޯ< J[߸-y&hOl]Q R>[eA[hS ϛu_*`"eaD٢3=' e$gW@0FP7@pcPTI X߈|ֱ\g8wiԫqT8xXZvcwA5WY xc)Lۂg+E#( b:4 |༉I\L@ :H{yoQxNc^eN+Y훶W"EaZʇLXɁcտ@{N-0JF83ƍ@9f6iBWWiӭ%Bw o1HŌCNw.L3S qR g8%,Qp5vYF6mJIB2'=lmh(+d%3@/ZBpx9><<  3bS{w. YѲ&g׹NE ߄ds>}Sk$L5t>~t]l^DB $yXӽN;?ԛi~吃D Gׯ+,u_Jy׉U5O$W+^VD] }8wkg` J"Or3M?3Ё*;#!)wCXUk/ B<(p`@ ǥObPP X+kr eYEQ=~~̸Qz6-Hl8 ۵L">c{pds2: w|RC5=WVXI?Uß^ڲK6^)H!1]0CQ*JLeֆcȴ* )Bp~;$!Y ig@m`fh ` (B|N9ɀ&'h% bmmtV4Lv9!ϻ6-r ! tK90Pk ?c)zN|Zj);cPTkyoɑRVj:B8{Hx~)w0g˲X?dR ;5qB Cd3rK]A¥{k@i1{o%jY۾!0'|O FkŃRP{(dul\4r5^Kͥ;/w6H,}%-11 dJD8lARd)Hs@B6cq{rC=D AoV{mfkaiY;8AZa+:"etF ğ)6q׵jZjuPt ^wk(&i8t\I;&D4DUB?XQId%;jE"iB^i0>)YK<=}D!31۲E^ufq9w#Ismȇn.mݗa\6+5 1GGPB[k<#\%$ũCl}vdjHoM'qNB. U(JR"7# Y[h u[.%2;Bv8fo đ"9#.S8.#{kJiyߖ&ּĿ1U`v_٪ܐ0QÉظKPCUQ7Җ$#tgZNq%VVhkZ)ƴxㇵVh'\%µ~woP 2K"U, M(?,WknvWpx2)brT5ir3A5)'$KBY^DG1<9 E$m6LvZTMpP OBUnE pPz̜)0$?MwrUFkwWF:ibqj7}K9M:j_DT6T F4Bkfm 6{4;ol;9Kۿ7CJrC{?BJΔhO1W;+ZAJ8t8ӱeCЯ|pdx->3d8  !ʼe/~†~ Oc?6C̊JCTVI!dحD wC+GϨn-/rcTgu/ 'u@B"!goSBYm8vzTL1n6tQ7j^6"T =f`4zۖBvGNB^K CԼ7;W֐"+!N2H'gf'0 C-}@r?K$Q0q2՞C@GD=G6j0 RpdZG ^I'Fe4O*iHS$hx0N4CD.$ { [|ἛЀg+2;#_VЅks%qh4M1M}[B߅?4rG:׳MA!pikEdO9[Fnpiyk# JY`EĂGT':1]Gp6'?U,v^|3FkԂv\4ts@ >/ES[[mm XvDo.;1GyhzA5\eY%]O1ڠHBszgI Y9D@MϬxh6AtSS'!joF{临dCJ*KOmӂ0(u'0 p?TB4I:ho:7-hQ I$yp;jiPP)1P3P7Q::%5ybxٚx)(K#Na{9: YQJ//USI˰KWJQf:{;, 52-ۡ6x{5(U#8TFYsF2#n5!9}ơi?`ϻ!C-Tgy)+P2{|;1-Gr}ΨgO) -QhXe+R갮  @:a /R^oW͉w_-})v@7ӔЂ)ש&Z4YGXG _ *1Y:'r?k O'<,mG Tr~`lB1$;z7i݌ Όԏb"pnD_. H`S6$+} Щ P"Ңo4d <X( ҠCB)5v,Qbe%@>C~i0%=um{i˕f@6jk,->G%ڮ- *aGY쒊v}X ׷D{VDTi( j0qDl! ߦ]#%[ré؜OH#{lR$bӃs/9}QPyG9TM 6(ڷPNݣ r4zqB{ӾVP;"˔:?Z@'o .}qEn}(880 /OVO}rs܅V?,y-6,chJi0%;U]rmgwFW:)vF)-݀n ) lH\/g&". m=Y5UH':z[V+_;߂h[\;UkC>ΎoJugW缵' B }vC1AE /:D"wf9 LXSsn,G9 -ؠ;￸s@4} @b{ͱf#(@˵[H>OQB /3C¸&&Q(,R:N]^gCe~ ưc%I)!s*aai2d_A=35MoV ·",y<]0iS'l;T| 9u<$8:[7}{I[6OL 9dס8t۶ 0yd}.I`~b{{Ҏn\Ub3fQ$ Gc]F(u(Qg?^F[=v&j sZ[)- q[yLŔ\Z͗UX Clۈ{i g NvQUPN  FXŅR@K[|2 i((4@ok+rEV;ǥ1WGoQ=X+|JƾU-ҿx:ϊ0s+^:h6Ght\J|Y0kj-掴G:b71F5A<N&8e+rn7!Onl:CZ%! f'H^~FtQ;"Hl朾U7Ʌ|Nq Woc%CoEɽ@|FcI('S5M-\])FX ˌǤnnkK}=e0lv=h%_;s'9><_K-&!`Rm ]L nu2ؠ >Q* :aJ.2CA̗ !tF~4`哔Xrw>(]>~v:xIxH <\@4Nml% *zqul${BppӰ23"I3a`!gvQQ{f2wxDl=z g(`7s  IGE.߻zR|apxv }Gxefc5ٮi~ )bjS&beg/Ow}+a]%Q ٓ.ay,4 N]C'O[!s4fBl%δKІ,Dԗ86D$Sds9_ȯM}R}wcs;xINB=B"FYrx$*'BÚZF܅\cg+z^ Ô?QԚȐ>]ЍAzG18lx{pREh4۴`>TU GncУe)]a7724\X,*Lv=UD+Vt*Ɗv>w;=fo픍dT9(&ԅ7~mSȡB8%ơg(-N$(Tffe8ҽb.D #vH'T-a/ TOTz]6 g`4_#q#! w&6vpfw!u-st:2ZS ⒎`mւ!];r6nI r L* Os T#wX'[S[͸{QH';6걢a̓JT鎏};l ZESaE7tݼQ"5}~/yȤr7lAy+3xm2y)fr#UTY\DyN4d{'O/#j+FEW@gd+IFpvۻQW8e?cҧ*Min>$aaL93uF),=|[3ˬnxA BU'-GM1sRS2o(Q5?M͔zKH KE_>bE%@ǁJv,`qꩥ{cx LN&ɓxCQ9)ܟ<5?S,kuGHqZutU@'La aNfx}-We̵Y-;O4*Rv^"-_Kw zZf4 ORҫ+UX=ha  cԨW)gSR~,Sl/1dRS]Pb5wXu?#GZ@/ïF mcsO9[ D$2et%D%WpÏRnl䧲tB}@WY,rXͬ93`f jxe'30=۝ǫ̞WT|?kjʙp>s.cF D+ H8Nnbrw& ;VyޭDN2ܧպIbf%,F;K) 3D.(P.RĚBy:O/Ez"Mq㖠+Q-`&aZ%u 7NW2FJܪ9Sy~ԢfґøkW:{N:G"/w"'"e cyez^R:Ritrt1Q+Xb &oR^v"aA"V24vC~_SF@g 1[>S ؾQ^[=|͂Z( ^K>x8a ~+8X^$cD:y*!a S|*[q=az1*c}+Ue\jQC#ew=3> .h_]TOe`w jSӪ[/̚ݯ VG e# "Sfgݫq]r/ƖQF(Snڬ-}AB7N '[&+iyyN1TGQO @f1Q\U:EAߔ vׂ% hk}G% $ra^ *X#?4 \:*4gu[{7Xy!^NB8%vU )f$?NwXrJuN\].e$ /6!N.7g* ml C1g^ Uwf1f)5Zօ:tΣ y'vT24%|A{XIj¶_ج C߿H5Yd,W!K5mC)nf4VQܔH޾L~/cf33`2fp[/4-CW‹##e`F("qUi(t`GM7eVr/Mk..7d Ay*vQH+4ӜbOuO/ޞ]mS4{b, ,;x躑.>CKXfR^e* Ȅ2l,b1+@pV,;fUO.u X׾H%Mߺ)k7< MIWhJ~ ?G v-3=|_ۖ\Z^gʯY H P ~`ESv"/%~7`9\Kx|!׵D٩I|M~׋#gaT v=5]I!6oY~=y5/r͚+wYww"V5k|'<U<0Ќf{|%Vd6E$ #'B7!'O_bWo=qYu 5' KBi'm"=Nm !|> ]ҨﱄQPCq˛_k-Q1pv`xttpY3+Cm&C؜5_/7x'{p 乙 bÁEh!ja\_v>K3 &R+PQDΔld c(lu<50U7[+lʺ0viKI05be3v0 ӧvqɠL˱+{ &ųy2G1r&Bfș+#e^wdIavɠ̉,v:$ck5} D%%T(K5 7`bJ_aݞ]xvfבQT P^&-D٬20:+HudeE:1Wxe:U1$-fT8[n8Y(6^J>ƴ grkoZ3K)DKdqe!z%ujeKczK+F=[S=qE8tMfʕ7k&TWxI#1wǠVH֛=xl)W<0F_ZdQ'kRZQaJzm탥zhlm1;ooɄ2B^1s}և5W 3 ;xLG"}/"\U# R״yg>C#Mmi[$aV_pQ)5O[ hM'Sy:Jgռ\ .krWjxWTX Nn;p޼$+<̻1B5/<*h Ht'NV@LN~-rfgMÔMHiiROJ'R;)DϩN\L= YPա^7وTDHX!{66DqKX/u~ZF(v\ o}b>P~Y!7WaSޘVxhPi^µuJ CCÇb}cFyno g>?z]sªoW=FЖ /NN}"s;f@"e`S|cErLz(3%r#/x* I&>O`%m`_71RHkN "fDBS2)w\b_L͙NP\~Jra 3Djr75ћVfRW],ZlCsHy~w?ϴ,,] e B.ߑ0 '8Ņ-;PoD0xJE 8R5_+tS`{9bAqҐZwmrWUJVkooHu!*R]*i-|rzI漋P) QŜe2} $VC*ExV+5j)ud 5҆Ɛ \j]i7{ϏmHOf>;enk(`ipgDWJ iڪ)dHJlbI8?DpJCIP t{#8>c#n6ٿ!%d}.>;[ŔNyjȓ6|GXC񨝜cž?_>KJhp]sFBxy: ~0k\;/Ԫav8W W\-v]5ء9n}\݌ j5- |&dH0 dVTPChk˅2GɌ3y؀zge&Ǿ0x 9-/Uu9GDd7EDމbV<*q{E̔⑷"ZDfzo$6 ،Y $sǾ>0Qk׳sU{-ǁK}V=z#d(,j[=I#ZC("8 D/<99. -{d5JɅLJ.dٓ.OҬ8˕LSkvYYRc DOt:yMadsg7jrʬYgW>?+\_Ѵ#`Z 蚾&I-m.٣w<لK%LnאH}iR+( \aK~I]g{u8D/[!$9]5`Ҽozo1X}@m>n2է8UTF3ÁJq;DMh3R||"OS5].DͤaV9*[rTs]n~GYR\{N{?ڽ,xyJeb)ƃMl@NI29g,Z5Fg̚G #1)G\ķbiLI~?ʉmS:$9;yrǒpȣ56^Z[B^GI [fу i|HH }H]Uަ`-8m_,!4:]H "AB ޺úNlNU u`ƃ_@SFw#:Q LA6.4ڸrMh <689D3Q.niq4SujI>^ qLVR=m*D8 f Fꪮ#< po)OL( $:C',f0w/,B΢[/!,xCI ä%әd"L-鶛zvj$j^AKaﴍ[n殟>fVj|B 8O61,$%B2z8l9'-UK`c%M/ߣv_1l`kO|]F! ~?EKD80a4:Pey$1 "!66|8x[ =דǗ>rS1bU9`^t(C 0. 'A\lse;3,El2h[ޞѺ*LLޕf^"J%jg2=etM~ A:x|BƘFUD@ 鉃T_7^AUiYޛ +*s;mmWjs̽0K7 3/*ej*a\Jn-@F)i@Hh]U6;3uyOZ;FPͫ0Fؑ ;.5'8y_bi%?[b̢rLO#)U.! $LFk||U=!z ѓQnî6\sp ItI>0Nh"7:Dyp{%7RXSgF0EY gRh1;5i0<>K|%.ЋssyX1)ěu 3*c[~gGvJ';E@ JXdMQ]2z?13ugcҁIY&5q^ӓTytQj! fKy|{rB/{t-}=43q%Ge6a Gmv~/װ5Xrvӵ}-_1j%n|f[?c\zCXfTT+A@"FiZ@ c;ڳO؅q3KMӻŜn3ˊAh?glWQz$łJ+""U?nioEOV}(]l*? 04sb+`R ڝ剼I?L#1ݚldS&Ceۡ ?4|Քƈ?6dG qG|Z|}Ub>z.y޷Cct3nb3_I:iE6Y9ރb/%@yaKs:5e:<0D)u=Q_rѼ!I',4bSA(cx8Ƈm-<g(S㚹!UyўbV/M Ot i?HNWy$]g:}K0 >2$cC΀[2Hf[;Y.l_?0^lk/8%Tg2 Ϊ_ s##QOmi+A*wVIYuRlWƍGϴj=87C# Y"b_=wN n>C? rH6Э 5yh#G%$m:.D|8{麇@VMN?~接lI$E℻~PKͷ$\lrƜ/Z~?Hl\C]N}cE͠bXR>q{9C) f~QGo 2'ys{Ҩ4tZymjf)8#wٖ)C ~W7fϙ2 cƅRHdt[$V#%݀p#Ӿ]@{99:&L +peYrdKv>xKdKA`aq/T S]F}@Zq]I{`Q{٢T!=&lꁒ\`{g@O8i!"Y;H&}ѝΰx &@;"QQC w)sbq.U8W%FK,d`n0[q&R"o);e7P/iQ2)!Gn .:O=rJˊt[(8$8{t U'5/vA=:W0g筱l\FrQsy3 J-)aJ$bs$-0-08h*6I&Ÿ3L꩹bѝJewPR;2%}#X ƒ 66I#[]bD!<^!'J?%Ntp)~@B>gT ى΁13~R Ƃ|3b// fWgG}LV\.yZ2r붂!f6RV9>N{jaN](?G|;HD6*OdՉ#4y΢n:Fmki繉J*B.%"''ff. EH8 G&a9#ìxJ&g dh$LW/n=^Bҷ^04y*nyBf޴dW8eX !Z?~|*~dЗ <*Ы)r NJw5Ӧ7x ϻ"޷kp23<q]lJ+s@T6ГC8%2r矈BlXItQ0ˬ n%Pq(1"\w3$􄑾ܤVZyaYo, Bޏd[hS3EqWuZe{QEPK;ojyj!/Vt?֫q;f&\c3XyqxHh1gT4;&G9~ ([MgOθl7aapNq9Ɨ01Wlj8Z2)XC =&#ޓz/(ńSVUOg6]~rQ.AS[=cA0F{e'. ]۽Fyʍ-EŮ0PM;%gGL8y#dQAgTXo,Z E>=~\65L:EgouB%(C޾6eQd:weKV m$ġ>`z4=Q /lbMpI$Ŗ Db%/XިJL+:bts\+"﷯\Qjj:v7x燝[Z(Э?-d z~\(,ƧZo[l1G.pim(<^k"},t"l |h=*:c=Kã@R~چlq00~yVWt 쳡2Irr2ߴ5y2.1ǏB[b"*̛;-UHP *HM`p_vl!8xc@4-_fV_3}X> J(ltJݚtu|w'nE>4PȦ/{M ̅O_Y4H,tmrǶ\WeO"Q k5ҷ3:`+e4ž+(@GxL|@ҤPM|p޽]`L ^M~'JUB 2WBʫ)e^Cn,K%9ߤ]CS'XAeb ԗ>-( Y}RT_JpkԱALy0"aY)۪ eq`m6]+I!ӟ*oh/K8r;!ݰljx6[a'9,4G58k6`KKPnQ:V) ݑ):[ m%'Spo'6",ޭN PU-2;ВJ."܆Ou଻ +ӟ_z/ּa+[( ? V[aC~ȢUke-<ښ kda`N}(>aPLcelt{ļJqզdH!FB1aqip-k1U5O |gF|W7 `fN9^XZ_bsR"9B,aV+{iฎZ./o\j%߱Pi2G%G*<=-i7K"_Ly']11&R"%|P_>M[_ ANlĉw|HpH-ݸVy?ìp ʺ_ J: ?KN_|iu7Ÿ[0xX5 nMTuhQ[^$W S KwRn;ߠG8MN.Qv#zi+BĜf z* %T |k2UXRzY|=s T 8{/pKu ~X7::8;=ʙL62`JOJeTDr&r5x-S(:{F"gq+',[8[jS\-C+(wV8.9`Jl2%:RjV'H/.y\"X bSQTFnU%Q3}e9kaʲ7vŁ ,g}x : {ƾd2Ғ?WC Ĵ_8״=0g0Qr&uRU>,y-h$ED5*` |X,T03'}@w .iCB'v41 Sj<&.нfK\Q0tfhi&C"9C,@u!Y7W_Xip [{D}vIPxHlE8bwaV M\OF+'SΏ1V3:ߝM~US~%;ߊz"LwcA%d#QZ>*sW`"`EMXIͮ(|@ 袊VlmY8^ólGz[|Fms uѱBJ/@ ت0SϢ1/L[lJReo{EジRN@ ixgd8x`םH&JZ2 F36ϰ.EÆ<:/9yG > .]ρj]6)#X"ifAlJA&6-0LМ9;}0uc" F' m&7̨m3u$˃wMn6ܫ&hSm&VOywѦfz^v ]ߗnV]|Ƒ_sq. lnQenn&3%[`c>qlI |Y:sx#,}i4՛s~=HUY:slBlֽ;5#P1C D)nY@xv+msb% f^~j&}\Z{tCj崙}:x 'c(B?GolIxI^P?ī/wrPSJssVvM'S4[,0Į|G{x h@Lpg0-$ %k9lPج%[c!,2J0T]o~0x4$, ,ƗpF1q/l@A+ @2Eϵn4Sa%r{T$tiB-z FX"դm>3]1(ȩlg2 `ujN[X;>{>3}I:9 ~hk Dh!pY bis:6q*O:]N]5:L345T9_|Ff~²v6WpT.&jXls5ZMYQ4qKRZи[8ZA k 0^aE$* X5ʋ~eB+/[IPaP^;bC9WK7$IVn'W2:o>zn! lQ< ARgz:k  ɧF0xm(_ w;`LXM2_wk/k]:: h`i]kpɥ t+d(NR86;é;8]=,ͻwoX&lNR1+QveGѼ|v*Ą# 馨d_+*_JrDKgGp>B gSvn",cEb=YSLGf̓8#@GTn! D [=-]l :d4;`xQy~Z-`83"v#$(6Cёg<zu`@.$sﰺE L%"3a&swG3|txTd[sZm5[W>S/֊b j_]} cU_8|ww :I1 3$\C~InfVN{VB?Mʵpcjsy4+ Q{]udA-[GM=ͨykX;y~jrc[W8_U4&n~PZS 5s$m曆Z^Q1l^n}Z SR5!{G9zNYݏe^]g&nތp󜢊1l*0}@ 'G:&ҺabS$z:=G 1@*,Xz=m`0[PʭOf113s& 3xb:4u'//t8?HB'rY%5m)sXh„SpO0yFjFI(g5eK|%X0,sn 6%W]*.Y^525aMɫ+7^oMܔ FW͌b #Wi#CkOp24[?hunFz5CcU['ZOK׋)3=8>C IÛ"پk-. 8 #A:~swL+٦bHmX=+LFNADRO1`[vZl|$[H yt! +z̄T{c!(rWό LeB/U-g~|4MWE"ےR)\m#u$j-3F~J%dd/!/]k zZ3A~!.ҿ(qpL++z ܳ fhb#N/w$KX>].՞kc8[*mܶ1,u>DUl}!/t =I-!.@G$+N,:Z׋V<-릉rJ g/ǂCāC*u}`'Dڰ2h1X/1u=wV4M lBBдf-/7-mXL\!P69\ :T ΙsR}融M2V=V2oR!+kƶTS_ IνDH1\ (iH[:m|4;ynLv|t9wE_G9]3d"Ew7ݡQg[g 5qrn#_ɏ2hܟ8^UZ:=A[E^!i4O1D~I-jt9n,26nҬ3^ls`iu;`pHH0 v2,F 8t( F6>eӫiwNbɴPenSd>8N/Iub_{$r[  BRfPz\P#Xlc T>aY9xmĹi8Tn=P~srhL3'bήMjꔉzxD̰K,YD}8UʱLٻ- O3_ҒoR9}g|߉&3!yw4xתRNG9?>Q]A<24_/0k5jqHGaPE~!mJ!mgIVW}UTޛc M?וq,I4גg\_qEqtalι!;l읦]fP?1&j2$;W610*IVOA]6 pqZLBn?čj }$g6ҘS8j4G$ՐLx`gK>:o60ė`'VD]E;tzlV}Ҋtz.V !/0ӷbfahj6wT#EBB1nr0\v/}gUO > y$Wk:Ci},!d P-mc[8$fU$.mas;])O`n4Hd LP=_{CZjw7(-<0g|*XKs(͒'&1hGvӀ+T !.*&v@WD9ςUYK9A  $W煂/iQBaI5[؀`}yO .y),LaW]\7. &$zfH\ްI};bߝl%H kOξe#kIn tWI;U[_Ւi{¨9 zzXχ۝Z+/-ԥNLRȰ-P! c7|[͇v,0uBKsZȽב( a)1jƟ8%M ruD[:#C3-󠜑̦w {+D}E/rEI/R4wM=<\z%2ll> Bhl\IzeDPr|'0b.xЌeatը9?}5t2B6ݾm*lp(hAɺt8َLf͋9:AоVW:W'?q湺|Zxa.V~Q)H8Koi*>MkcQQd7(6j { 2GI#8"2E L5!@/p" <F.,.tT#Q=3`׻^m PB$ꀤ/4EU"ϵs\cw9&d2Xp#!-7=5KΏٜ*]B$Gވ`>J*L9/lH_LPi #M(zm:5y>&2y˗P1ȥuLDG{L^0W\RaPi$kwN_6["#F뫱WF=Rr`:9:NX rzL57 #J O5]† pQU|/Q̯`aڀ!ͽai.wh] ȴYzAz+E;>]VnqLYMƳ5fUfL[vo\ 8w˩@\~V$y4*2exF˵-{c v*Wʈ7E-mқKà֗"}% !Ԛ]ϲ\T84.x}*=w4lf#_i80'QH*в̤ydRO=+6#{V2{ˊ*JhnN'P+[7auVo]$ä1-?{ךya+?Bze07M[zR]sP9aOeD}3* B¹.hu؇~AQBXGH+.BO&NKY0$X-]!8_2,[?P2N bBʯaN)*k] ;wL1SJ%MY0$i2J4YA@GZS "!$1GeǒY!pbf"D#]|rwEA ycM2~oM0hO%QGL3l>u?7'hIn|̋JS.Y1Z+c?VUx"ݭ[tVMV_6E;VZmp`fQ.70[)LӴ f e%h}.oEx}'*?H (ȆvZ. m6ir}F<4E2;$UZv78@CWg]є 8id': m?Q8 g+Q2q @)hvU c |~)ܠYwJBllLW+I#kWp/ja15e{ G+\ 'jxMUU0 `@8n .8E!MP;zل8zΗ8ѵ]6GM =/=zS,~+{fȯRHV݈؅𽳙*WgJC:I$ÑžKdW;h"a5+ܘZ!DIi8=Y٤PT%~fiNPKIƋ/8dV(^x)h q¾b NRA+[D:Qш8`DYxÝH;HL?bMm֗_DŽdqK>^{—[r<5T-Ɔo-3}i]"%w4a㜟)%w/.QŒ@ħ~bq%9 nnnwj%P޹+jp1ޘ˻'Rma@&DžX<#ZXc)|) \m/j%.)A $|K ȡFwa^LHدBHtL7r=Ų5@zuu"az㙯!'\L 3<⿀[w%Xd0)521!&8e""&*McȊrAJz]߸ )t17Y}(ɘucۖ&2}N! oh`頀 v%^,rT]S1$(J^IaG/>N3*sw~+jD˅bQ碐Efг z}G]P/ZE5i`xE[e^FwYUb{wo9 a}^[*Ozb%28߮ĕQ,nDI?֠2i-f;ƱDzGtz @%/驿+TSuƋ9ACS9`b$ %"?ڨ>zw˪v\ T %}Ӧ Һyq|蜘D9u|$Y}OIiľF8L{L0(GҒ;'P5Ҹ/+$L_l~v}J 0ta;1h"(gwTf{g_^'R1&- SŋZ>Q]-UtҚXtWseH(@2o5{-y.}Kl˔DH =G9 6I2vB?09%7)?Ÿ>aj4fUIQ5xu{D Z[pBkQ''eWOz{rūVux<8.2!1-=y7e RRT dcry} w_I'[TIGE.h *:*;nELϋ!PNoh?߆"[L"Xa" [\SG@e\_B\Jإz忖5, 863cꄈȰ`xX3E3p 31$fGI%ms!x_fhgFG]V7 /sexIyz} ga<.A 㜱yTB-4}/d v"x[wA @OwD|`AT*RH&$+-`_ NINm|6Vג*/+8IJng:}BHjp%Φv`\֤VX:''9ݨꮓ͂EuPĒ euF XM?S)fp\ pKaDP\2-ɘg9A^1] FF3C#4ՆԤ'R!y$~qBJ8W%"? p' H .c\FF恗u91u%;#e74ڠm+u|MZj%Æ5nd[?l䛚goǚX_bh0_r!Y`:D& EUM? ಖY_A7!,8[wb}wEj⼨\E2&}Q@XŸtV⭻ސ H6>B]ːOi_iexOr!'貊9IdV%;t:%hi c&oLH*i|û,NGD,KNJy!WPm f;WfD\#j$̀!8 %z/,8!Y zqv=47PG;JfEZ^kiOJx<ϕcOmaq oV-VCg?9w_|"Fu/ˌe?@dAjd~f`јDŽ 6q+t$(X(nIRb0/!mjS}.a^)et( }WXl+񆸛r8XTz!-P #!@)*)|qe݈;j1Y l !m% 8CMu]ʯ 52YXbx9r7#T\ZF N{3X\ˤ󅈤C˶mMc5o֙UR4?|7Ǽ-:e5jVA{BOOkN3FҳMS_&lMít4OJ9訹*ࢍyPDmW#f2e,ՙ az43Q_/{?f u9)o\eBlЃ!t}F`R,+,>0ve7i=,J}VBQ&i$GƖ9v&C-GBFMnbc~hXgyg5 vޘ@`t#s.Kve9O7aT60wzo6ߺTCS,g{48߂4-_aPV:QI'$l1$BBd[=n#$r%Z6`jH7e4;OIQ}ŜUwlG&uRux R*SֱkXc`s)IՃ~6Uվ'q"oŧbwWIRB:C1iw µ~98ҧ *~LWW؆SZ1Icqlha=ez%@!z%`de)@  n#Dx'A}z;Ht &y)J^.2>$p9AcOwz7A] aNj3:f_鰍M%?5)[XNk[=jƃg yxJ}CPd[%ZU:Yٌ5P]~qu"QGPRUJwe7 ş#/F(dUSK?}oys`]`N%;g)V->~hfbGla̢  ~iQo Y*].c`:Зb~ =FYH6?Xh/n[Rm #+7\T_X5ZbrS sJ-zn4_ KL&$)_E%6CxX[PP1 xkD[՚2\UBϷ~i~rҍu%u z>y=RdxN؂zuѮ붲)N")/íO-kZF,j@d7%+o$`CFIʟ1XMBgڣ' Vu/r$VB0 5TAaxs Eͥ0]k7&y^ppȰkiYZ޽{גp:4UƜTeT}w#hwI=ҜD,~LSJdu'O4\5U*i]0!:SKNB.̤oT.8Mt#bknCWA$ܻpu"N./tB)W7 Lc]`t#?|fi˅5?~796ژAŪ'x *6mYІm*iE+X i3r/] PVM:pC vowzǻ ' Q5nH&nuEP1rD3l c"6KIOlڍ^7N"SRԙEQ0OX f66PPձ"imu*>2nERɚ'-q`m 4~I=:d9곞2~th zʺ'Ç\[[>W~Fͷбw܁]4 p.(-[o=',:RZ\8LЈ2;u;5/kw=o.U7",V\f[Y4Æ)W%m5Ѻ+w'’~n0 xpcy0Ye4jJa~ fDFW;HJjr$QJ z %?2ᑣnYEI'| vtBlņ/v !Οz=c&yj[|(Dw%6K`<3"ɞlc(4']E4Rq%õ]hV5ϙѢ>V7NK88y=>|iM4Ył=ҫ?^S  8I$a5 roLf~7)P;jx-4@wwfmjFrh X~ؒ^9 *8! sؿ#x?f ȐTax`d~+ ͏]L 蟸z:wϳ[zCW8 5t~3^>M#m2=ˁw-7P^D+s~fV(*cq:@K)83ȉ+Zt|EՄ?hy^\)yCP4lxj(:Ь=LD[4,>Z =@XJ>IP3>N:D2 I|{9)D i UYXKt\{Yn ^KL`$\$.1 {t x7)H۰L ^DgSFRc: jBlktM0k|[cis[Am9nr%P,Y87HQu ~.UZU f߮gjГu`{1ϠwGdrd%z:5$U*0;SYFM3΋6,D 2VLpSx+aJzpfQe;i"vǤ#=i[p!+PSpɃ(]{XQfvgrnER$ 'yn$ |S <$;q mGrhC@\&<33K< j$xh" d: MM\MYDk)& Y:k{1;V?IZ²3oXwGp&uE+z)j% LPU}Vv^&nVN_9=9 ֡T}:Y0J@q3jE_{m*lR\Q`npha> sP5l٭KDX`|u*k4+MCס:M{J&8d|/@͊ )uTz,taW ~Y8/1!g#}P 6Z)$evEb8d]n0c `H/؄)%bUț%*QJCb4^H=?usft[QQIݾm' K<KtJ#˴:u*0q ",^#'Nꖊz0oali\v.Gؚr|,18J-px S ]; e~wc MP@7VUpkNH:/AU_R R/ǗTkY>p\Y@WQ^ /ԿJh=~ݸP3X$GIvo|܈No#?'ɜCndyC2VF}f=(\xIIUVҚv k%2䂢}r M#xzH%YXJ&bgܟL3QroԽG9KXe(%ٍacyРlQւK-lіT/ځWMf.if<}so&pXgfK\6*_Q,t2%F2Dj2ClŁ<2840ԘJm9Q1?FIQmmO ㊃'Igm:m -ZjUv'*4ce~N~N 5'ȰF>q2ҫٿ[(UԊ}^b đX2C=%QQg:N\Ua=/ hBSx؜״2^@6.8>CW|S نoK-ԻhB/楚a">Nx_EMT5yN9n$񩆈tcDBe6˜[0S{0wq =2?1ҿ*rٷҥcI&bqR""BgḠ^lsA ~4ӸWLsKI YZR1K4okoY$?Dt hbEht3qMսCN-ivc3nʿH*CDRO;;^mI%=FOM"_GvE8~FRK)+)zeySF Q¨@ ,|M~ּt}e$lš]PIT^n,I' KVO?f~F_톂W/2YF7=?XK2ڢ qb N ;nDa__R)$7u_p6."se+wVTMOR5#J EZ7 5GaJgB,2Wr(a0A$#Қrq0h˧@ kNc췪l5ܪ>,r@"Vk'|3A/W k*#@L aug>?k$^Gr Zmuc6GШ{e} YyoS/f94KsFOJ`RoJ LE't֔SO*1TǸ& |w>RAߣ/.t5kEgo8ęX1 ώ6;:|C`բVbe82߿w:}VtPTAI=Fǫ|%!zg bu˸&i 41^EDx̨_]J`UǸLkif៵u6u\zx$IKC][m:y$-p,|6*J}xYj]k$qF]Z!+աnܜ>"'ԲƖYiG`_Jl@>a1EU?hNQ{ߺU(~# 6&A=$J[O)׮%3>wx a6ސeP[;rV ..L>NEb]{>-%&bTDW셐5\M0E78&1Kzv\.h7BYxІsCCM& 0ՠa.Zr*nUǕtO+1^s.|rv'u9ivlu&3.ÞqmB3gL䛗;-!A pŚ=K3߭y9\u2eSYIa}MA+8 QRՓwf|+¥!uTYĝdVwҊIHЇ^ iJwFdL=ɷ Fdl"^?` 15 MY8ڲ*e>9]#SoÒ[!t F94;"ͧ/57m͞G~Sh;>:2 =:6/= 'Jⵍ`i_2jSaB1Gdv"! 2ã}zX{K\2 0+Y.]" %c2TQb" #g,rF.Sr A Q,{w;Y[. <<-u})/qUdLE+4U^V"#|`>1+|Ɉ#wd֟ෛ7* QiLH乍U-c+#T50]+UQ,l OȐWwjlef^( 0u9}ڷR8:'fjWihXF}xBt9m &Vk^Cه=sTHn~ŽG.mʉ>q/ 11plkpyDѪf  +-ĉGjj/^fn)Yr*G%T@s|b#~FÕq#+ZI kM "< )pN6 wg}js3&ɍhGL琉az - 8|'Ǯzׅc>O(~k60:$AGPqLUڕ T)}^ҿ [J{%/_1N;<\S_^6ަ {S7_\Y`}:k/:m*-AyE_%op-pvA~x ?JՉS/~?V]t>  _|8Txn:,?p|Lt6iem|phGpq } ,.U.?*@06n1\L,!=*\S{e:i= c}@~zg ]z8^)Y)J.}z^Șמ8f{.!~'i kn<'Hsun gY ɗ8T[kTTc`Fn\鞾LHoA=KAR+57N! uařSV ^@p o[O5iq0[P^~&KqxyExVdJzv)HgֹAiڹg9J[uy;rdh.ꚐY^#ٳEX \\4C_X<_ͳ,/ϸӷKir+qj{*ʷV[OR6?45ܟ|z'ȫ7촠 7lΧ+\VUɺ[fau÷imo hj)MՊB_SVvQ66OC7[C#y]`Ɓs,w&,+K@Wʼx ovz;HaW `ǔL8obz'3J$6w 9 oF qB= 't3Zu$&"3.\h~q1{b+AYɟ즷Pl> VܨNqWp]PlA Y,\_i+.13WtCnLחZ@roeL45AE)QNtLLa"p$h`.rL76FMnZ T4 vUUPUD7K`&OV!ˁEAm3Lߵ7Ǿڥfy@,VUi^H̠YCm^ß纓e%L}y^FWj5rY>ZrJ+'M݁I蔲}KS,'7K݂>hwH&[JϚ{ʬ+&:(XHOmcRhM. Wb @=/ۛb8?h$(-XߔD;er.}|l ZHegsq CŶ|"2X!C^" %u0Z衜rYiLxYw z!n5l~A8cd mkH{ 7\GbPovV wc%8puDiqvS3m/2N0#vv(K8E %Pv0. w! ?qZ&ݍ ZLGcŭI>U$rMޫѶzV&KVrAHX+*yec7Q7 jSr*[lThFs* ıwEެ'I"}Sa=+O My(~:EVfs$t%e杼Cwb2DDF$A`1Csϵ ^=7ˌ5-u,r2fb ȿOt/c,r֋Cxqd7VXJ8Q"-mc{f X#+Ǚ>^ qȢ Mξ A,(b4RpO((GQїl'S` ;X<4"`Ib+J$[9Rt|9K8YbDXs'̺1gE\^roMF4ع!b3Bg_wޜژvDƵҡK ׵kC*+5$~Z.[tq(cV) Z@I:rZv5T#ژV09nMy~oKZ su(jج'A SuM?Q։*k&A<%&#∁d@:O#⍐,sD6qa԰}u}0 a49u5҆+DQwNi6yp3Øuc hL+`_+ 6 t>2lE:069^T@uΝ/chFsTxD)*d,Ft>'PsK ~eT,=gLܻ="GBS9 دy7\q0hܟ|(p&Q T[ᥴv;[(P(pIfh'0; K[W/|4rr;hn.I"ztt?EXppD~o v^Va|l+랉8ݔ)+w*㷇wA-PFL+lFɷჄ AO49(A_zW__0,Zn;t BՍu | ԭ+KDᑥAiF :\i{ O@U6/,õ:@M,:=ج^*V(Nkm›$|R'1=lLg  k5MD tl i7; td r=37WY Q"G/0qrx-=VrZlgH0ž3|I $Ά{]Mq=?9%ݙMa42*AJLo}xC]9(LR^W71>P¦3_qf%Nz'cX:skC*%f?Dח<0>lsu>ѩ:qCPRuEϩ‘ZVy[s-:q/sep`iHM5e7]߰JsE\%QPQ:-U+=G ERXe4*Z{D.++&vX_`(=[98gQKԙ_~lx;ncײuOQ\]"`K U{¸>á P˞jְejD)oIŏn$1:0)^|A@]µPW\IxDNda;L/} D7Z NGW{`?93Yu {yS/Fv$Ӧ4"{e ++Ɯ-f>$m9/{q~n\Qm'bhAٶŭMNo`vD+Rd@68a_]/eETWS΋šAI( ?!y:KPY~Ćca}eu|(#<%W &Ygq$bca v5)xM5IXTi¦ߴ 5qm6VyY#$>!\Ä 'gD}RajQ !=epʄ j_ȄI7+BR=,&a $Ϝh3CkİыS 8;ž,UOIvKvjkG0̲fZ*fHTF;#nCH5j*ΉfqϷI ` syw2f*e|K% LklZ,\#jha ƣFMcgne/$u(gTkfuE/E#'8xqJ.*`ϤfׄdQߧ)ߢ=s$-,Pc < %ԲM@7\f19t'tP=/H5"iV [8 $sI>:>Y;PdTA.xtJ%JQ0ᖆ`ѥ'Q(=cbr5vяmS'wP~RN\t?" PVSi'j#0i5r Gf\ ZfA#lfHaO<~^% z&`G(qxC:FR|#[ӀSo2d_͞یa2O|K79PCqY[spTA Jܣ6hT*My+'h4LH/3cٞТH8fR S)i KWhh wx I~fa??*N1N9WQ(nd0aam ~yG`ņ75_tJ &d&[[̬~s_O( IJx2 6*i[` b8~%BL#1xic>{BBj,=dz|L'2" yjúGd4 s@^dIl' .,~9z!Oa#J!ɔ)GIn_E ȳ~dkp`Q0! I5<g*E™,d a7%D݋yɞ)9˷IcP( bPw 8$ң"<'9|;Օ{ ~FS+C5VS~oI$x>̲pUiJXo3`M# P S%%%;)+:Y gȋ#sۍ8% Y+6X4"x$;v{Dbn^MB~HzAyh{NCMz3 A*:dFT蠊H54 C|Z>=pyz|+U%@:lkz3ŋe5, &{/?@8; hQ-3#U͍;m /p> K mSc(UW36>óT JWk t00A ?ɣw@tϨԕrq"@x$fB 靑Q> NZU~`)2ʉ+:l~ݶ:ca+smS+*G'Zr:J+@`F`.u{օ˗vf[No:-HrTA U?(49e5ż_js:yŌNQ< .S@4ONQ6b \C. NR 8r|+jY]2!Rgcw>kGPYfOtE{5Yԃ$qg\oȶc|Zeo E, &@;50 u % +RE'[n34Skaſ1^w*Ӊ"[I1,D3o&Mήqַ?F]e8b]Ǐ%͗T\8Wp1σ[ETi@ҟr:%L*0ղ.]~yM#Mxl:]$pޫSk%#-:3C#g2*/}u3u[֔R MN4ரzbC1. Ӌ3yfaeƀZRԈF]yǁpZ''JS+s]C|ߴT<,cZ Y|o*3&KTM|hjWy&x. 1䈔4ũo=4l2#7+?!?.Z`w#̈́kܦz:𭖾ܲdw wWQ\GYl~'"F>rʪK5e\o|Hgziwau^>/QK@u?3mO@ r/ڡ5Rxd) |)?*(*hi#7lo|.jI6Ugh<_T&p(rxbi8'/$}Js-}XMe.Q!z%n2EVэATdzoXW)FG$kT+$eR nMNDzԾRsA-1_%yG`k(84})kGd6%S8n  _{%}L/z`Ӥ 5RR7/n>Bj~cp y1 TBhI}~~볈cyr;l1y[X:K=! <!+pY0ޛw^*kZӨH4ɼ}k1K "ks vuB9YqEYeC4ēC $,Hfm"ثႀoa4)DH(dD[AiZ&c烫6WSFg;N#nĻ[_=/7_4ke\tA'aCr|C!x5K\̷ߪ\Nr'`zZdӰOb90Z=!*|5݁A bNl.8#u;i>ٕ:*!PItUd[5H0ro@zPZW2fL~mQ; x痼}s>Q’O1آҿ:VBT-VXo"^EAi$u|\~Aq,5^N|NZ ̉!K=R7EP)Qf X=*2>$Ki7Py!F|.8IV%I\ !@·7$WM3WYi]w<+$e,kD&L9oԼt-`^ hoSk񒁗rLJpN*g ټT{tĀ|2_]I%p8ߝ֔\ JwG(=ZAHrhe,ܮ>HpBmPZuU[5C%_zv7f1.g3\}{ elȭjk5J@CpRrZ.Q4V{BjDT.ΏO6"|uaYo:ݐ2-b^ݾ4{Ǯ–"f^PP3?]H%$:"#8T;rŢpR!$c#FnXxAHmWHHOkQq/['0R}۫FX&1fW,={l*X8ͧyc%< s9xoZ]b73!m6>,\օ8^*<1)<[W2:?&->)L>߶xPK%G>x# e q' uݘUߨ,['g@\ F7HCP;r,XaLܾ dq @U*+SpJ0E])QMg's=X"״LZԷsqs<"&(cDoZ=<zy FxqU\}g0:+ & ͠]?*-3gNsjiG+t#dg%'EMtXrv>mBg_ 4d 60Z*g=U b=Te.B*.[NP\o yoCАa B yEN*u2@mٶgĈ< T` s@ʃ 66h+CfJȣxuw!'^}怿$ټQU Jˀ2%`סNzQeD":۸/X/ ݮi@4Bq)#^?~+ w*PL(m68y&UpG_Auϴo/CTȄ8'| T[kS*sdeW"SЎiQYCơ}9Wz, JJuFIqkS7lǠ{KwcI.At<rk5:{+l.:u[kK#oT*[R-7qB:pLp2YEǥ˞PCT5r}PBH0Ҥ,:K%F7QXs ^Iڣٕ]DYڦYC*46~3 LG&e~+ !բHǜW<F G58e~䠖=PʓbZ¬`:I_פ|,*7Hĺ^G~8^5:~ZڰYW+zJJ0/Z T wcⰗ ˻<;bJfIcƐĬ_yY.ZلA柷6Quk[>[]XvgMjo 4>hjK`@]ݏI3%'WbTҒ#> +qޭۿ&q 5AFIC񳏍Y~2;eAu^kukk̇ -͟5%ıGhAZ*PIZh=|ֹTxz*4IsF}CLցV?>p&MׂrBȀfsQSt?)jΝSGa@k--tֱCaYѯ2U&ӹӈK4VHx"JB7lf֔К]jV`- 3pOV)8ˉWƒ0ߕ @o.El3p]ˊ& h޼1N}93x`nEnnH}d7׎s (4]x[Λr\[e!#:lhƋ,#UsHf- V5}ɨN;R$u;xUqK7Kܗ@UWZhN@SG:eCL! L{&W5&á<}SG189K)㉕ Mjc ( ;o *fL1|IdWpQSµj_J,f-r IfQC+CصxA.h&k/ p 14[wc*my\!&6,XO ܽg3!k[5ז "~ XMW_e.k%xG~$<>>-^nos;^Dz/g{o#0vO˂*Ot o:Z-ד/t]ܩA{k:\F9Q)ؤO>[$E%RLhd%@c%S= R {;Ǘz5cja;FȣaI컅^CoC΢`+(lq~(?X9 H{<#`7$ |[vl}&)cǟ.P:g1mȈ~JvUdPF)N~AI^d[)䯊N1(PQ ]VF v=mϳI)3&&Qebq749?!+ q/Wgl-/Ã=h=NGmuR.cܷ@&|ke+V.l:SotKSRjNXQozܖ>w= C_ m0.eO?z`6iP {i>;܃,AS@Bgz$[-ʙVL pOnqW)`5O~- )D۞1f.񽯒Q5S)_2,yP4*A=/*]r0Km.svX$7Zx@ۿ8%9^"xjz`|QRy%gn 6: <վ->wj%l@:Ӊ^ƚ%"*Aoo&hnvK1,UQVE,@M0?BAmg(u;1G?6}V ϲWy-MNbsnr$4xm\9"`iEwջWw)P|tP&./U~f΃+qcHsҚu|,eD&X8#}ޡ Pw4;Ik"@h4zl5*]Aex{Y '{2b4F-24碕=06_rWŜ/pٵH4Ak3V GKL.{b,\ݧ]>BA&q.0/M}FYRF'jid{;M*n?QgM^]vK;zl5W7HBO%uoI?A $dF-RHiBQM*\M&zqa{"mzHP~_x%ڴvgK$"<8Υy9)N2$z5, lاY8l y;qܓ'TA`Zc h ú7yjRnMQ1x!D#+!xV_ KKv  3#鋮o %k2W9FlBɚڢh\u@ϳ+Lprŋ| gveT vHjU ,3lldO@mr /hdCϧáKu=޷&_{Nj<(XȪ1Tf>Mo6є5aȆ`]G> a?({%hAF=/(ĻRS)p=?AZ[8:Ă0(fT;@)rz쪋qH QNO]dYi0]9D&e4 ̀](tմc܌A1/ot,؇U`S2@A$>֍xK~8*;w9,e;&@9@4#e\fPՙ5aqu:9=2S 4fЩ>  ;( BFX^+8sRy|myIip`1qX{0 IQ&y q=8;t3c#qmzp)| {J߯\[aqد6e[I;kPq!(Gc}Q w -\؋Up=xH w@u_> -u]$;ᩒa鸶X=IbxkDq;ո2 _Yj^8жL".']vxJZb&q\ ;̀"Vs DUb=7[4΂dFbl0T;}>T}|.<_V_88q(giY {]:UY=ͩ *PLyDZxw ["0{#\ êD:\/Lt蘟WH+q]!xAULkZJzX PYu4V|趐ȿ 9oBG_֘ 9L#EL= ISSzaXFf5"7Y)Ðhyp_vw4[Ƶi#*nLc~[cqmUh-Z,&U~XYvYמ0MFf"A&@p VD?v{Z=#&jO 'X@cKုRB˨J]]kաk yJ.oQ O+Gً==[L3rֹ3ޞQ~'FΝhu zԆnCM?,WO\<9uUTe )]DLM@7l7Hq 8bJ6-2tNߝ› tx].}  )U˳ĕm('dcá#An'~wE90ʪx#0;/-,jqs(djfJq&!y"ŀ#NjYg;!ۺ&X'X(g[rHm#^7h&y|=HGwDsql(4-IT yx'~`@/<^/59 ~0<x1.hs|5ʨUlmUaV< |HXLݸXQŇ\Cc 1ܳߚ5 /dJi|cTt[gݶכm6wqZɕyy-͒:{k @fr>.q:G/ 勖U7ugj[)p o 8%w'v0QAόD!Ĭ/ !к3F)>lQZ˒B_X[NÚa#j?RїPNf{hte Aǯi8da10>JE Hˇc҂22y"k4~![ڤO R >u,Ja:u.ѹ`v[kVb]dXYvv؅auԄPp?H4ĺŗ4^m`.B۔Ir=\w*nُzkM<4%_[&5>S+&2/= B- 77OQN,)!Cvuo)st'smcuIDPHY=)pL=o17a2 lRY)k 3Fo$嘴h6&)#T؈bӕ|}"T@@H N&ÃZJP9 2E[U{|=4p٪PՕ1߫p:@ #=DއEi ck>G@D\g+q;~ 3^&v6l|Ul0J1#r.*S*g@mH, CEth" Tb7vyU{`9S.iLX¨RulR) 5e4Oj Ǐ/j9JoL0"ja+&vO\WA{(J7mJ8X}G0uHs}]4nND#xLVHІKϩ7Md&RZ7I,^θ OW#66Ve=U}HܦcPjiZre4="*^孟joYL#]؇!Hn2U1{=7GFkcix]rtA_k*wXHV:~©#M)?cl &gp!eqeRtbi9&ߟZ5N.XGԼڝy.6k'%s֍kŬwEotSh@`MWwBp&~?3b0W`fCqW5C2,M.ٵO S YH%;ٺ>R$c:zaݠ L*JzM )5"GM##-MU^qlUN)CfTF\01rɬ|Ym+fBʂӔLz.Aib @cuxF߁R9qAL'ߝߌ5emoJGk@S_xw5qy/DVg?%j }fDrJ> Uq*f]6ljK.ꬌXQKȻ;_TL5_ Lw AZ|g9j$, zb=l׷+싥L!d`Io&Myu{`Wa6hwt7:)z59%dky;m_\.%m[K]5DoSY2IW'Xt8@*kH bEw ;ն N+' )_|_yiqw%G0n"`ܫ$ռ$$Dp_(HZ$0Wף[̃xFpVcSr[IJcBM$^(奲PߒFOdCՒl+q>E_A^}{瘸񳬣b 7 N pmMi5 -2BHo{ +2v9S+Gx=ն>\.s6@KYV@G\&F3wMs8Tfs$>̼vjMN$RuD:"hR_#&Q7,k)`@]ʖk򠉾d*$y>X #i'%'E~54E7H`l%va^@trE,n .\Y #&b7-[9 .WGq2ZS֒BJb׺\v+U?l'3V/XUBq;O%4KjYnŎ^lE AT|Ug jѾO@ڒ?Zv7lzPu{rLD$k]!qܢBУ'H&dxKj<x$rpݦAl_)c ' !oX|Z\%Q*<]%2 RHITjNu鰛T.fe3^``A/eB)~GB0 Mqў1߉mix'Ӂ*C9lՁ@hiY=f["Bs_#dt_ zfi:~۠[[:Bd1I37%D`c"ih91`&0!F:.1I0C#V[ڵD0Akɠb2(8TH$hF@ v硑ܭڕ򆩱?BD3m1&1Ȃ.i"K*e؍ہ=v@ ^k `|OB?uhz8H.QAPXc+ܚF._; ! u)cM0-I YeWĂt=>U!v ^:G@ +Ā 3`j1Տ=j #(mlCUvW0kﲚσao5OdNbbY]D": ǚ'+4n۟-IG|x/s ,cPR%,q]md !.530WtڈWU2M{)j}QhAaeJ"ov:Xl}yL+Z=C˰0훓Gכnml|keQ X$er*x\%t#)q%O;8PHo# -P'Tʙ&BfD;:_jU} 52"XNgeR0Q8ޜXo%t icp웏£";XV{o˄~-& 0 J!Da9^l&"={~^3$.)8y4jWԲ <9-b>l㏛@ `ⰵs${Śе.grnPUQCR pAVAv6hZm1FBXf ?RԳ[4RKjď%3ٱ6YQH^)B7`k78x}Ղ~}ZXCXeG t¡EL!ʙo \x㓢|^E4G:G7y] ߇'r\d"Rӝ>]Փ:O[y#%\dݻIe/fXzLϮT5Y0)pnX lDyeOVh`Y]cMx8Ȑ<Ւ?at^0X1ET[! ,`Y(>8 tvPLs_﯏xu5AxJRΌV8 m +㥌&VG #]:[13߹DN':Q!:8KV憵KX+Vp-*Tbn&.g^ٸpa]2لu_rH:O_uh"R_2G{.L8êԥVUn*΋F:;WlMcB wp;bI 1>#$#iڽ2D2BO2q&B0>Au-β[syei )s΢8#|wrf]=W;ݐ*OCSUNaƹHۭ>+ MC-J`eu7 :(*I\F]eEˮ]p|)没&̂KNZsMc_5n@!a94cyyft>X&A`w>/3W}GZؽ03i]IC8"0^?(vֳuoYp$$UTڑ1DYjڕeJB9Oa%(n;Uw6 @!%㬈{u7(/d^Ĥ#̓*A+ʴ_U:~4A@ "+ @Tjj.50ڼl֍6&A{!^u;YЅld^9+!>@w:'~c:nWE ܛ']"\<\ 6`޵'Ф.wV (DP-oyp9M 0M+.4ix73tΦۼ%x)wDAk^xq19BT`W 7/ZE 8 nBiFNKl%D`pmw=u%':T,T#ߖTG61*UN0>1ɴazRWJ31¦O~z[;of,FسฝmV @tL5Q6 >"z vzh!JN=_r~z ϜjC)#)Tfh(|.KIL3Vm}u#$$3ȀNs9yײG- Kj\eH|ǨqUt7u5eivl${tDv{zPl)\HP%G ` w|o5ڭ+'qD^S0 OqDҰ=z|mLq-cnDn\'/P XQ"PȢτcnf%ђ" ަe5k递3Sc3 s6N[,g/"_]R11 tMSV>Trә:9|]֘ \ m#WK#-コf'F~ ՟).+SDGt 6c%}Wrr9}>MZX ʯP ]U%FnOduib=X @7Sh+"~-뚔!yӆu-nPj~*9x`DowdgC*.YK;p©'I#ERNA-DFAkۘXMcDp@??s a ẁkh£O!  #wyj /U${T!^LFOG]TpnN+:ic'ffLS@ Qp1ejʈ0vIL5*>S5asUaCѣ|zz/gd6@\(oPWϱ@Z߼)Z!)Ṉ %]-1@9su:4~VYc8A=V3>oyȟ2[SD1j}7d"tYS]?/3[tqK~U̻ 'U-m -;ɕ5ɖ2|AA0\o)Ņ:}P;xgرrEx<Cʴxe2QlE$:v7EqL"2Y$3 YMfBgmR! _d⦈N lEy,V%U| 'Ee B֙'q|GjFzu"CЫ<-L1G!9r| 4+y3e8^4O1$D Ӗ)=ɦ-StiJc^qR *3߿DMr?^to'RQZEen[-z [(Ta@UÄ4z eed\>!ɯa0aALm_b#> >3fmm!?/׀q?= #s;jrhQO9 m$a;}»ʢ򝰯he_fЏ0= EE)<dksJ{8xV{GU :]H,Ydg%NZ9NB}->|'N~ ) 7;qx>)u >E B?&Xu/(J MJI/]¯k,d/zFلU/p>2np@+Nh-PS"r=n\>c)z`43?xrwT&yΒ5bK,D5^ k٘=8egt/O ri2L(\*[i/N(9/o`g 8xO|Jl xnӥYڢ1̮Jd9R-m(pn.{ۺ%{- +;3f tѣ7YӴ꧙VdXkƷ[zg-aӎLG^HkpX-)%TwsnB Qd_ǜ0`- {h^0b71{aS8)_.B R]5YZ,б'O "%sxvBv:qtwzr6@+* %UM#QagP5>Jϰk:o)j1 *fAh RF,]] rxfe5Fk@<`u~Osj0ګ+y]S Zt^' CucbGJH"=29 Yίx=`D!9OTO1cc~FsaeHh9.)#Yv1H0GAz>|x6, np,IE3Om-n$=rS7zOZ{OUwJ1^y/伺rG̢'4D$WS u ~>Dw!az $0U/h^i+=6ā_l >({`M'pP1D}븕x*gnpZ84\ I*5=ƞJTI) 5}ANYSx"kdxS!lkpJR%V+CN_rӛ7KBy# _+s%J>(8tg`Sȃ2:t Ir+q56)AJfzæk Dh˩~ %+Y]ЎT\PQߣs ݸiW:vG;{G~`K$("_y9V3z]/L"k經ú9N&}H=+}ޜ̯T-0.H$ kyThaR94Bu΃C?~]$wrrڢVer:m:$NoT~(Ыt1h09A}*e`=a u]$<D]|RBJND:w7/d)7!^\^n{ Ҟz@)4I5vc {9)〛A~g$W%b]h-#$qSV,ȏKfz_e5nXBoh4_08[4H9$q^1x04fÉ!=c'{A[MG#^DyҜty(5`<ӄHghv8>( ?~domH0/%TFt C/(hپ^sr޶Ъ3 U^os/I 2(>}I/.O 0a)B$b$&MP_("(D8lйP󹶑$YG 7*u{p}S!eV,8'S XCq~S̯7:\[qu힮 c\#i~$>>jYGüyHLm8V6dsGUT&bL ~`8ׁ"&D\Ц>)AP񐱓G&.LƿzJ 蓀O|JBvkV'nb[(Dӷ+ BR*N6+[ғW-'/;*[&e(_x%`ySoDq4}J(K-q>Z MuCTfן輮˾R4 a "znҟ'_ ȵP]EJnLDW ^Q$E~ҹB-&}di6s/r.-bE#|dVfJsI~ LPUWTQNC7ϫ+]@G+; y]Ǣaek@]Z%oH ?ca Ě!HY|ĵ"=rS+f7Y:Jf<u({J$ J\.:38xw!ڏmk'Zmf{QQa5HD"gxQ Ln,H#^b9s_O$J6z8y)ňkAUc]-x=ltxhYcNstK5RR `,T3ۧ~?zvu/ɢJھ ZS8X29=QQiژǺNw:Tt\ߵ#ڑ4xHFXYL#y36oq5ʤ+>I& ~WD@LkO2|*7,邥kv}LBqA$At JbZiK6j!D)&62>X0#HR-vҖ R24|@KϞ2N+:R} ]@dO&s7.+J䵆u ΟLVA%;|p6k֡n;M8~\^N&@EuƏ$C|a2!T`ZӜ%5W>~VπxƂ/R'`$/Ⲁ6>e:MtN{|nd?؄cy=Ln]u}X0k~lAR4YQS|acR27IKA\ܥjHD.V9M!gPN^-MhME& EDVd?q=( KY4],ݖb>1( JڹDN4q:+n ]*UҦu17(owuN<+VubE:MR3e1)S.B@lBqpFʥǎMܑN*ϋVbVތVF T֋*_% 9q bQ46M?~twݻw8va22࢚<' ̮h[Ǎ"g|el <}MԿPPXenűf>/K(j=$ȼnj!3Ps2w I#U2c <Z#yq[{OjlFSN{CC.OԤʻf& [aysaZNj.LdCEZ5SQpo m' [ߏ2t!\пWNvhN$~QM4JÎ&?`A060fmSEo"IB^&Rš}Lُ=-Z@sx4Vg$kb_,UgBXi;Z.q3DV@7+>ї: hB,gZ'Gd _I0Z?9 ''2 xM=% GYF`POwmqoɨ1.ĦZED 7>Ԃ/X!A, qBxPg0Ȼx<(ҭKՁ:dGxzSqTϗ|j}UnWHjpϪŃXXц]>G48?Lb],d_}r0Ast u:hH2~\2DeˊAX#F q"d^6z8 M]F'PJ*~ԧ04٠Hti\R8E㬀K}pp3c}R\4#@kq}Iٺ2LK,>ޛԸ-63;^3EmoVݝ$};htLFviK8VI{ϗ.{랂>=&[<1\"cTZL6tR7-^1DޖWϯ蛒4wwMlp\).)VW QŐxX r͵Y?1A[IC6sikpr \u=6ӣc@[[xB@[vF+e{Ly=TkO=weg!0^fRk$xEDಘii[[Mʼn!(qC OEpVJ> SQJwWZSSS2'8+Z_hEJLmAS+J\ΰyv:$=Ygp?'V[>eTًLƪ۴s)sS$(x꞊%."׍nMX ؑ32ү*$%J)ۺt/a>._h]qI:- {"OѭiL3ѷ[TO+#mD!KsgF$QcZ{m4Ž`s1ZNۊSr #6$YYsreųb97 5+ZhZ1f) 7g{6)yFq>]xұ%}N#k"BUܿT;ǜ8_&3bOj9K+m?Qf@^ >X &8MiZ)!G #Ϋ̠*̟*$bbㅦ(@m3g@a\a h\Vџɤc l D]-Ou)X޷(s823رgwWӇ!e1w4BtHl}q(SaVTPqy؇6޳o]~{cgOx_HkF3Y)R{ Gv6l@XkuoI,.3g!eMjIoԏYH KU :sO;p׻'3:dKo*#ADTq=V-ZG~CŏUhv Q=?E Le,roRⶒ rufC 諒VPdk3wsоAg,v@&ۜ[BI;'/h`A ni8[ Կ[ٌ)UhǁZ*4,w Kщ )#;Z{ÃVdTDN=\R<{[HwNp<%%W&@“7ZƄ!0|(gץCY M0cqJ1PP>F|??hmw惆WA"%h.er+h 64R9B}g:CڌHu޹!Kͅ^πvr<MwX:!C0}LW{EzBjc翟(`Dξ_LCD_plQKDG#v>t7D_`DBYH60!7TxO1u v7? ^blq>>pIݺ3#?PCҧw{{ NxM}őjt1HR(ܜ6H U2-^ܽcI7j$+'kp}fu/u9sAٲynPe š W][a8P\d?k,ds=ĩG<l*f> ҂YPfn썍/:rv2 b.o$HW6(Z7^tD~]Pe=}SD_pc &ʠT\;AQN8A)R sl1lwH8"%?h&vwv^m `_žC&c2?X!'u~ܱӅjCBhNRh0`''.3>u3:u ʹ`,T8nƵ~44vw_w7pZ8zd-F5\B=3g<Bs8.;nC Ve2}jҶP髤mcRKmƌ+:)~p\>M 3TY(,g=-Æ5zTɅyHYbG䘔>nO-۞,͈.@IA,d)>:On@펓!s;.Fv -ߑ]&@ xHS4W(D j*0&иXkP{s]ˊi*iˁճGG8#9L91 P/e/RW65+l)pXg63TBC!LmjSr=$ڋ%1invcVR+Xaġ`Rن5]Z쫫[/w+2k.ӓkJ1̈xeذLM3ndq C[p 6K# >BOڄ7 yc1InfKϋ$vH[ѲFsuҏw4Dy& ޲@wЪH&ӂ ~YmqK,JA4Y*B] ©EǶr4X>Mvd5O~B\<_w tu?!ᙡݴC;+r+(<_FnI o*ֺxL3P- Ucʧ dJ$ŇPbQc;49܉omp]DlBD37h$TmYҬsAd-$У>"Ϸ_fxwu]}쨥={1nz˯Ϝo~:Z?Sٺ) 9y bM* k ˙oUA (]Dr,Wejza'jma sQ2pХ[o=䱸.X~8p~3aZ6%2ź*˩e/fA:o1-yMl.[, @OKubJHv:"ٱ4a0M][h P{=9ݍ<0pj(B4+k7n[}qg[JmN&78.{ӂOǧ̔?}Y’9KCQ:ƭ2Mn}=-2˄R%RkՊhw|HEc?ז|p[oX *V cvcSŪK 24&@dxavQ(u#}kdꝦ[1HbUHU2Z_荃̥@k`£n =KSa jAe!;W`N(9×"ҼKkR GUBUETlv_"(j38>gC` veMErGq+,=Xa#ęujn!*\`@O 8(zȭA=yt$4 U/ihu!i uL51c*Щavl8s> kN(dz1#yUeNsQD@{ PJR?3ѕXHԊAvw·fBu"G4c[/7Т`z$-|!S{Kyu@^"౽NL w(eغu)#p>"c#x%ueE K| *"*^ڧƴ8qr9,J{ksFUBid1~TÂ$tmxS?VI /idEP鼈)HVmGzpʼnmB.B.dU.؞d*R1|tfidxUT6J5eS"l|lwj *3k ΎPyr=S0]&"WIVGgsE5l !w앷E|eiJD[_eM?xIf..q81LAQAZ/!F"a!XMC2OQgYE!cCLȃn,0E (2?i"ZO5U\a7%B=kKPT&P(Sႃ9Tc[rND@vW knH>+7`T9~]!h6u܀@$ w4Ãs8_!v5[QUeM駛olJՊPc9V]l]5Ffhőó\/~?68nNxI0*߷Xu"I[3f)zȊ?cuj n(\,HgVK*dU˕oY:!z%W/o97F gM F<`GX, ې3`u$lu?Rp4Oyiq28A5jUiT+i0=#u٪|33DS#xγzeX$ԟ9~Dj4LrxݒcL,̓[kϠ5*bx,q̼6W7UH_9;!-JYx[MăSq"! b"E[k!婺\E)aΌ5Z!\,BujV#{JC޺G1H"}K 3Ɍ⊍kcϮ 9K y@"|2qaJHkdKdžD4Ȭ.OpMhi3Q !a Rb^, #5[؁gcqHE}D+4 <%sL#OCCwzNxݐ):@T^ 8`<{@/4BU6VN[-X WO`J>gFůR-lIwfI0<;S0eH˾AgKǺTtG"!kHKG.,lr)7WHE)#1qS0:GJ_E)ɷ_3ǫ0O֧ #g]Vr*§o};mSz/V<cd@5Qq9y5ߎ+r9/MѸؤcxqUNy3EW 1DɅlW6Q:hR(Ӛ=&ڂ.դvzհʓEh M  [c]ï]@ #1;~P]kzsO|0x˯n#e_h틡Da. ANJ ;\s8eilMԾ?wsxXa 5D%uh ʷ C -59pHLTu;-R"h"3o7M0OQ{ ?ޞ4tvF2Y62g `+;Ej솹DOQ@|K7r =#匍+%$4SVTzT".<[8uJWW1#=F6h\i[-CvS-߇{Xȟ1LHվ}\͓u_q}`\ObՐ:8Դ36~ W碋I웭} \T[8*NPFRPݸyNaw0.Q.Y҄"_*/GHq={"#p^xeǮYKE?Ez3$RcqMз\tBt7O j-H%Lk*(B6=u:YŞ1C?[u!we]`zU\dFe׃l٪-]- !^iЛ14wA':)t9D' @oö^poJW)U9R_\U&Ȱ,-s U}Xux F̦8\gtO0%L #TvǤ#X5KX:€aÓooL]{D6 r^ /ɧaUVM]܂P "G;}ؘY7&5tRyLk3*a]g fDqU؏{1{֝7Ҕt$ , :m^Ln$ |DE59sO<ЖaȎl -x~oђY0-)m{DAf*P[ yNΏ~scy'ǎS0뉺o13z#fw qC4 rA^ `Mk{a:vMvyuS IL~*rBQ!\=M""d CbjlC@w,SI]f'R2bPS)US㖋>]!3e_*w_ͯ[E c)|Y \|ġ 5 e"tɃޖt*t/ @csΘ0G8c R[?cT:.dF!jvcHy|3Q,vjŠAoq)Uy7kg K18.9qn^̪.j_Ñ-Eb6пSI 􋽛X! FX |HR}}?Ro3w=6*87 C=0  ;M2{+ww 9aaBڇf!/:m.|-tPKUL(L@*n\Z"~2B1'!{<4Z< ga릶c%e*TBVԱ,t N"* K,uPњ>DȖ%ȡŒiS`gtKGčwhlHM&jSxK~^|D#Է+yvk%@l>ˆ*Nk :ugiݢWڸďq齥dw?.|j}Dv'px'8S+$wL1,nyNd6&3s):/laUߏAK&sX'0L`6ⱞ]*T?s#{k^1$KX}-3WϛP\sC H/.#͜*i̪Yಱ"^ڻdra]U}9P̈́ꈿeE2ݤ-7'@Vq_!C€ٍ37z)3Rw:ZN׼%犟U- @`اo0_pG>6 @8e;FgjH<6Й4AQhY{6/"XĘ\kŪqZW=#m0UA9l9pHGupOɹN580`dEɎ!E~C `g, %ezq 4}VU@%wy,aE 6U #to΅.tϫɽAlp6}Ƶ -3-@ *U#@/ }15DXEQÓY%fGCYMM Hh)Q-ΠM7 \P!^#s(r5Y.={tH0OqR}.쫂֛>_ȸ>A.#2ve(朩(Nv_n& =0UKz*z=eX_%qJxZK8Ɨ$ˉ#:oacdm8ٝH (ɴhz".( :B!~HtY"}Ñk/HBP#D]4Q%:ă#ͺ9MOw4F7`cOxd }f( \H셖p 's'q=mQ#<Ɩr˧hGYQ?iTԶ]D SqMzCݥI"!4)RR: lopbx.-;)ނ N\穂ڸ] vw <߹S|У! K,: Pf\|h3=b> }@X\ʥi/UlƹYlsHn@/2_[H.wŠГyai>kBy!O86ΗM9"I}*$Sՙ k?3Q V Tz{XOPR5D^ +߶Ӌ?=Sc$\@b^(*{H%z69Zx#y:4q(RpeH0!Dd)b1m5F .y},>mҌӧC!zNoi;|4MSy~E rX:3g~X'TL[žgѵb_czFKb6F[-׶QX*T&(_tX:^uy#m8\ߡdod8'اpþ g\èim&H29#[j{RNYl*v?F/yt%x*%鎀#p֪CH^ |}!wF A!`4px1J?sD'=$p@R[_ѓܘV$I+!M%`OuD7vFKOݜĝQU V6*›j&qR Xxaf4<;.n2v*wq>{!:iC+ߑ9RѲOcQԴ3J 1ٜQˀmxd\ >B0jNe+^ {]F4V_9HYhB,11ZS aQI#ͅ?OY#/4̽NHjWɒhji{v;&[So朮@ֻ3(' m-6GS"kNڇ}ez7&aE-]xq8wL0h^zXZA8Bߗʝv(!Ӱ*sڙH|"|S2΁(PJ+?3w["`0)[pQLq`:Y] v F^BQ}S3^9vT1鱌~W@J-ݐvjt,:NfixwxzFGqr>Smߑʫ?.p-[!, +ϙlɹG-; 4svUz|v%7уgNl+]QnEƋNvzA:fU.?&VoAUDҭ3T]v\&2Zѩaok%eIm+}rxr=OW70ٔնtA `H_w;¹ f.O_NՊ4/X 2 0n5UV-i:6Q5QGJx:9HXyҭy5K=Daj&|t`B={/ 2}Ufa-~P~IFo&%r9? pdjGM E,YRO; ^u+*{TXi)\33;JASm_?!- %<̤VNX!) L6y &S,^iƛllz HF&a3P+3 ~|m(N].F(B?W2nN~QPHsn~g:::L +ZTFȒl$墻e afnsԊD,m ܋i]ᒧ)P[0])GRqR7A'JEFT.m#I< {.R*"?0W F Fgge0WVš() =>Jk*q39ı^sT+,&ӂ]qOh4M*1&̛q>"I3Jhbh%2ynN-K2 Bև/bvT"lHwQ0suǀ# .yDaw A^`oi.Tf^NP=Mȟt6sp9!|:gJJ" /oG}/Cݏ2 CWu{B@*;ůpjye 9+. HB27 Knxԏkn ZhtuG IkpKf[d"{Ƀ hB `g (՛O#1%SC_o:[>*T|Q`@rM"I^6YٛLr/]?wǰ2z5=IS@׸LIN%~5Ɗnu|*s&52>J,&,o5JUM^5f1whr>llѕ|/HUm,ҙx -3XKLI[Oֈ5!0sj1Q:tԼ6+ uBNtuq%*ȥc9.cC ¦:PX,n*<踪 XÜCe}RO!ߏ,8uB\ }NJzhv(Dl-BDE (X'~:n0~js8-JXgxz#\N.qa*pw߆h/#.UW*:o(k 6-;G]*vh3Lt8ń1ƛS%kՆ}zNh>"ӥ>*us)2c4H 7rǯmb"n,D턐oaQg ðij/#:"$d<{6[$Iҁj^xq{3/J zcKO>& dhӚC5K~Btn}1b5gK/|m0x4+щO|R,$]~n'֌[G»&UL^!j+5ǞE#@iB aGq ÖxZ:dg`SޞwsdP0GLPǚDrL ]:;W͚!X}ȋDfE[y#h?רyQ}sQP**m(lISΕVLF6{0'XZyٻ%?@k{@u*lG:OKA['^*l_o^\@2H ]xVˇ=O:Sdc20Km ֗ $dXW`^@cWj\$wR'.iQ:PMoWO_O[bs3'l ?m_ T:R7a&bU'f*+fw#[Cbxq<ΎtG~к @;7-{', >`{]󼃥;#w-1 2+=Qm?Jit,uŋJʠ^Qg'kӭp:iҦq *eK~16R~?DnyP$;SWFxeqfrڮU4[2/\f-gynUFw4{khY[Ss\UY8\5\J".Ц#H7' 9BO XϾZDŔ0;X 4ԸXjATe4^!@KL 0(7JK>VI͘G3GՇ<{#bm20~-iA/CO__A;$39dhqJ*Xi>mf`7|̀Tۓ m 9>R(YU^mO lWH}ʟQ]X婒~~Kd9´ݦRRH%Feu)3v{" ß%~(.O8queT#,2NXRV:Cl Ã%1Ozv 1u֦G<]/ˆ@?Wt\'s*Eg}SُS nzRi(-ؠޱ #܆s3*.$=|Ui)_r*A]@?[Cuů`]hA#r S3KpAH/cE"iwU.-P~ʳ\KF0q[gaDti3wwYmJI*?!*䍏q>[ @*J ssO9*]G چw vV10xQҿ.t :]"j: Pmo.G6^rҍ#U=!nD/#yHkŔ8Cv oo].$۹%cez%yP"dɅ\^QRL1I Qi/~xoā9=0%"+Rhb.R37ۈqUz愋.ywJbZTubT "cU[`kQgi7VZt` 2j6A:aSȧ+3=v趋j1La{25@KJͪ~|HMb5TX yhսib%EY٬q"sBaxh1kUK}q4K#4NJjMˁʵ]^]*?2?"{*X2{?йP͸s*ڒ0TokƴD/F|+sYt, x~ؾo'Aaʑldq܁܋'U{wPEcAce/g%^/k"uO`'8{ʋ }Moa]YzCHJ~e}DGVeign$։#Go1Af4j.Z+ Q3*H,T|(G6d?!>Ja昔!'d+u2lTƗYa*Y̎66۽ 8'J pBU+Gpݵ>f7cڅ-Jz[|^hQNg*!5e!\PT-Y šETz "v9(*G+?*d i{FoSV89X;*ō|B"G +1臛++,wz/K/zUQS} Hi\WsZz;p?.׶}["%(zs^2^60΀Ļ#SWU~Z-[l=2D$j79YFsH)/}<,ml\ͫ>(+,O`O8o4 jYBTvqiseW3!ѱ+,v!WbWq.QvOdl/&dU[AC X܅αP1+" cXv6`: =MEM :ؕdft54r?k`<}5$ xҀ 6#h~=#YfQýP3qsgW:p ׋TCOyǛ| e4X6@c0_싦q[xs1F.Mj}Dr<|¯Ǖh#)oi: FbݧG˷46&H5k[Qo:3՝PD*8)syFWo#Bk`9|اMiUkܳ>`fѤy0 L+cjzغe:ݔ`˲A~t}( oE(@[q1-4"so{bڒ!L+h:`?nIj 7g K_Zrt;^áΆg^2X:AtOc&' 3軷H3Ky<9O:e'LV_s4YOCtD\OLE 4e]/tMz5'5ENIm9i>ŭ_?k'hgfi 3@ f19J?TI<;F8{E16}TdXj{MXvx32ėT[N8Jy(:_ ]Fw:e5I Zu$4>? & 3Vɚ*.L;,*= 5` PJt,q+ht.-UQ9U,q Ɉv}nML Rˡ7F[srV8m 3rɗi$l 5OGmyr4 @qaַnxPk!i1퉃,.}1\{zeP]rVN6+`~!_bKϸ<)y*t@,jYi8Ă.md%ǭ @fd_xl]D v-2%(-\NFh3ZdOo,QlI(s:at^|BAZЕ9?\Ίl>Lw4A364lɩS۟gIK:=?x8E,>Gb祉i9zڎ~h3X%ź'T9I< U,;lq~ q {P<5,wXjn"jE_Ul j)V<Ɵ?NA q^›`.1`XA#! 4(# ;80i5:[hv?u;m'y7ڸDS@ή[Fx0Aٌg1f_zYF(n`yWq>]~TtF:I#J.N{È_<%bO '}`7jՂqGЍsIQqk7<9Y{Wn1bvȫ~,^tG[Y͚THbJD?ĪT:ڧAW\t3?IRa sCP!榧$GZ} {m6OH|9 @߭w/~&4%,cB{ 2 ky(u=<FbK KhA#+=K4XN xXV1,Ed<S#6$cD~M3蘨 ~;&YX lmzKp#"h%$aU7yS@بgy(okdڑ+j-ಐ۷30,ஷ2QRb! 6DldXaHT{^@b6%1"&U~ѫE+]7)萤fN)aV|٩͸P@oZ{0*͞ [GE4bS\TǨ-vXDT0ʿd3`Pb„wgS$G f->B'brɸTJZNH^NS22EAʔ tb쒺8@#8qSK(RKVÂPo8jPRXO lp>s<2oyNwc$ƙB?g5|4DB2!9L' Oe*JP4uFuDUu_kTwf3ClEEԁ063m$AXIe?!z:Emg1r?Mm~tnXétV3,5`[{~Т' C.{N]`.wӞзCv2aX*$ޛpDY^Vr*s];(u߄l;?e$.(۽;[czoFG=V&nlԌA uHD/M <[Tw^Pπo/dn_3=ןGl z;󱕛wDƬBy=pPYa2sdad)hJ~f_^mj#k1Z<}hZ FhD3MR')o~4ޚy)1~{/_zQ+ gh՜l VӸhmWT`?W|f|j&kԍAaG>r`N)fiG7 ]NXK6 o` 1XRas E/Ey?𒎚 (9e6a-&_Tk0F 4`W`rdJ~귢k6:ٔ-#^Of(s[OH\e0DVs4}{SwQJ31u<>brl/WyGzȶ~R]h{e9VQrš64.)-9e1VnAq)H,h@9cPsv"BfHz֘UX([p T!pvhbC6j^qXL/qlt?f7aCcNQ1QbB̚pD )jjF|B]娟 e2&Q]Yш=XmfD}W( M&n x%*bS,qKNbt𚬆I*)0E#.Mk}2N`~/ruF!ˣ5GU3P`q"N Yc4A"pp,KE[eg&I20.e2.v@ /*G(*8jFU*~c*Cg*ZO}]£ (ZiC = T 鮗tI{8 K+lG gsNۃo3ms9^sǚ fa:/䔗]Gb-8XGVw0!'Cc h%Ìgo$"~ |^:T܃e<'AIWA\4H\FF,=XKKW8spD–lsm vNg1yͺt 8UgL0aqT[#!RuC?{w?c߅ݞXI3*SY#flԡ*۳޳6,׼ *ՓEdnuYup=2Npw$XR6m3yL֬q2^ax猒&j3Պv90 귐; ؅ &)K4taĜ=@"Nf~s ˠ!OΛ`go)j#hY" |b0QfYnTZ>tc"l]1>lMaqw}dڧd% x΃RV3K~,̝l2[hFN*R&84G+3o7"H@tXr͌Q\~'j1g/;-ʮ- DD UP(;m&4:pG2jWݧ# ?Đ;q<'tGVf"vᡗ; 1Cf (blLnYR©DVz/0bg7wkoZq88HZe|K])kԮO{P$9 %qUHCMjlȡ~_Vn HF䶣fd [Co#U e^d6|pny'PB(^0V졜mR%12{ S\%𖫹 >$Q(,N m R5!vx ;+ 管L;{n/` om׌Rbf?Z~]1S5O?M!{fa0:K'ZLY绞 B&x4)7w9 amƶG`-GVg 4^y-"^C;hыƴ~p"L]yŋګZöBL'/n˟%ꏖ raaanu`.w|RK_E&v`z>XN50bO% ă dΘCoFJg(R-dF-Ghu7ÃM2E*L%b ZiRV~t֜'qO@09Xv|T f<@a*f iu$VwWah1]0X(1ejICld [g1ہ}c[ꎥȢP&.Z+pS80X Wg5˱!^ ֟%r};Յ@^c@@^%{֧Mr \͓:Tv߻o5גk.>LϐrȚi0ܭޤ\քzP:v ;U7e)OA$mRM|;nUȃ@N"> ])X8T7ogd$%VM)E%_|(E~=e 2i氰1Y#WlQګ@M xiNy>pdDp8zn\Qp!H ծBOb Yth؂4T1<{E.}.2EP :)6jgV &Gy];>:ITmV`HhRM}l~ Zw $a߆wJn7UB(B{;G:qrvO4-ea%?ԜMkEj-:SU썶A<d7Sŕwr^.]$MN,Ȝ;"z15y1'.< w,U΀EbU)0ٖRY%;3V|TMiH>-7_)ɖK%>Wf@M{rDUv B:Tt or:.=}Y^CR 7dGLtGJ bIR⬢l2꠽gT|'_CmeKIVAmתg\=:vEnƽљ ز<^0Ŵjwn|R\>ErR@иOsUzKZYgҩ2 ;_/~AT c dzM F58m S䶄 ! $ %o"I\F:VݚH=]o܋!Zash}勬XF8IXQ3&< 1j ؽ^S h{ͼ/ [ $hbchc Y-顷#k9UNlU@о^*hi$ĹdVQ6i8g*n;/#(hr,Қg8WG$ ÙeK-0x̤r̈́#GzĊEb Œ1i0@!3y Nx$[L,vHCR}vDC-č=^>~c?# 2 1*z"2.ol4gw᪢(,I\zI`}^0>O#nBgOw?AM$H%:Hs|& 7>9u1 6=\s|1dT[RЯ?'4 }όB lx7% 0]CBTuw<oĭ6BV3+V+cAX3\;4DG4ca<%&$d[{qjikM{pɗ0m :b96sOgY Pj ٫H3ƽqJ1idۘ P9-?28EX&N) 3ѕҮ OJZIpQ<s'n@uWr"VNVܚn}HBlrM48IOiXL)rF۞P/WokTieNw ^sf a59 9FmUҋwsNBxMQdX.HY\:_lhhHTni"(5F NyESvE0H *?<]0x5i*4;|gW8Ǻ2T>:Tk*d._皆`Vg-O&w^܏;'؄&=jB$ h|yi+ɘg$Qfw^V+h`'q.ie`yAP u00b\({~dлoxF,9czL*x# = 2آI3Q%JP PF$Z,@~[Ǟ!0+=لR&]GKWfOb+DuQjHq5^kI* z`|,/Zo&%Y X+eQd'~{d敽Z͓b /eu;Zn %!ڵ,rR5$ Ő)|X9D X Krt ,8&d"A$X<$/E\Ts>̫hx8Z)5-v"\QKH췖`<Rs4Tv? i8+hiY@׌IUF! hBl= w*|(6q6Ff'0)~Y$F)tqmc0[*?5N"{IgMINTZYt;AՐEZkeTƿRc9̲r1_Do!I7XAcaӃ<׏lspQ :醁^$D&l(u S-}A*mFRAY?~ާd*T$: $i%-Nej(|%xE2Q_s.sGk\hθ}R7?uF\ 8YFnC{,Ou=T6/(c`?n ކIN!~+/P;Py@-2G^Pz-_D Zֲlf1'r&:IN´A }ԚިIJqFp >8*{ܨN (V]x{u4CsT6 VY8^Uhu3d^[ś&4mB[.`5j #y.WӊdB;(h=EN;-4{86"oDO E7Bzj~mzI?32dETat.NR,>}CFXYG^PHh8..ED*%A7~!$n+sGfD,̲? H OrTof*[}Έskн14}n?1Ed+8JBh&|O{u{ɮwq%oQqvԓ띙5=Dܐ@Q/SG<,FIҷ9 an[dQH(KY. -B­VT=ٷ=#W%Ւ"{ΊB];/M2RdMդiVG3z[EĩW52ΰQ Zs7,q{5@ůOLdLm3xBD[Y[vB}U 5%19uPJZKea22L2lT4PlPQeT 8g`wdbˁ+ҥaa}tKlwz4-T!_;ް斺U\~~АǤ L3h jx'N)L!xt68,ho/m[==,/M6Ln %8Q@t܆g_42&T8 iS)%kNuyau+f˨.kpb GYDj;mW}$fi0&+挣MjDwg-G:9:SkӶۜ^v Cy:-,i)WN3 A n78{NAxDP;M}p-z::eK`Fm8$G>bG]Q 4g Cb5pđW ۭ݊䛣PfUfPͰ=_(K8*w9P#pc>$$RBXp(^g[M3HFz_lhuWszM@Oz2m %u.7S!c"2Ptjq ;B/D|HBtкLʟ"gX*Ku)7a.H0x"n ^,NNrDH )L`^"FzrDfys_F+0n+O4J̄p=C1rVu^V۠~h+F\yen*j7D-E+t$Â|ۢ#&׭4~ G;5=t\驫v"JẉX#7P%XKkދq+j(d8ЧX>+kyOKKء۴?!Z⏶ǡGJ:$)@_NjwY)5#0,VpF 53I {Z=[芠:") YUZ0 鵍+*^|G_Bö!)ݞHw.~(DPP9ɩWF\P)G YYx:{@_V~kn0eCb#+RPm߫.o@㌽xx*byʹNg#iMV ;B5qYqZ_۩@4郁iO֧_6m!z#TK*RZJqxe*mBCD|OԐy4#9@2unJ?&0$.+ɹ2V- ӭ,ʗxnՌa)m[ΔpBnݟ7&63EYˀaN~3Fa}A 'Ks:61$W` !_p}3Q亥[G [.D#0=FWMRa̲EI߬6 a:mp;n,Njq9q;ʊ2ӐBꇍ~%hފŧMn\ʜ[,V3d\ ل%,w:R-m'5g &-$,MQ60 ǚ4>KPACreӽ6nA^|-3%D@ޣꘈٓm~3AUcv"&-Qp:VT E(FKfҠ}E#i.fjjgLE͠]]\]-EwfF{yȗ/yu+t߅|׍#uINˈ 0V̯o;a|1B,ecG5t#4Œ߄'Nuࣽ>mF_Qz]Cm1"+@1 ~)rϭ {^ չB$9v생@C/፥U=xyvCOwF^ctQ"W0̏%Wx%n 斧`25KPԷᵳoǟµ]KCT`9كzzC/DMG΅R" ئd{H}-_`wMa _r}:wZ˿aG6LQTe BR2"4mhr@Cϐ,#SgCK͜9/h{x6 nPv<T2_tUQA{%N[cW(V>ⰂTPlLR }Db.BaqnGv]l^`v!:tM0mpޗhWâqUDJz=cMOFN.7SHz (Q\]"۲Fxs-w+q DSgx_WFTUͤ/s y!uYi&g hs?AЎ H_H+/F~X@pDʫƸ5Ϧ3s71@8m5d[= VUqA5 Dc!ۨ[w;*RS66Uh y\}?iCMT`,_>&(gtXum1)Ha~NҔ]`X 7NocF9C1z*[ sC_ e9pok.pp3cEG75H2ܒvLj{="}cX+<}kNeE^8?MNȓ < sdKT8^j)>M;͇?/5~ H޾8<3V<'4OFe)x!@1Ev@5HD(]qsX%ΟD%M󴘞Ekt'6]"s7}w'w-96JHLת8S_,Я[2} 'ƸG9R澱aYcBiݩ['#KX@]JP={teaܑhEZb|uS; Y+dO0or T頔@i}EA(mԀ7Bo.^&TU{Ikr{U8 )Om7٣T&#jt&U.~}=RfƿqyQF'@5eYa{+ZAl-tlC5L'E0ϑkt |1\Q ֞kj/@b7B3?}VZP6TR-E" oh! ,8ʄ>t2lp4%Q; (E&:e|#lo+hh~C?%ť[M( 5<4L<ꗧK|uNR;6ڇ|[Q+A\ޣYmA',%VW\fH^3t2$ {L(Sw@OGO4qgK!ҋ'9uQ &H݂ig[LWS=^:+`x)'絻 Qgb0  W zvfiV/v 9ѶHR9]qE_.(`nC5#eo=h@ j#$QWB7!,'b_p|Lq*J'ecU=mҸI^T!5Q+oΖ,ﭽ&`/~lB8@q![(QBKyN_sk{ =\',NÙݐӼ &/eɄxQb}gD*n?5$c6L W}p=ftxqr=WHVHfesx,T}P67qm3 D.HMp(`?Z)1 @55?Mc1a.m[e@NP.PM|ͼ|m%X:> %gi|deԱMN2Yg PvL)MKi"߾ ڔ h"U6uJ{+w4k+}ü2A㑞w .E6s͐}H~ք !ac ~ w[`+mHȁ\sxr>/8L/dyW*N9$eAa h_ d1~.Z#Q G$oѩ{2&G{ `&@ a-o4|04<+űg{㌁|6[":}4$4)jje| ~iY>wV Fjzi=µ׬PtgY^) xW p 娒ԘS/L!^qX:2ŋA!ܫa.{f1>]ݳseJlm$ /.dؔڀ}&;ד-ob}fQ8B#F|T) $[@v`xZDj)1VФ}/OK|桽)ژ*=)le9 c"[&CLtJaL YA<-\w+. ML xFp<>0m-M|XxֈK)H:I~)Ⱦ=rtPun}̘4 ( U{wa_oo?䍻EDH=32 {J {UϫԤxǣhwDY*7G%fOX9~Pz>[}RWTӛ K;PԛQ? \(d$vxAJbA|WUe{^E`ys>pPCMSW常xOȋ9P@iYFb:7͖x\_gfѓbDQg Eyf%.e3%DDN`D)䬦A{״ k\;DKMܩ Pm; >14H XI{Ujdc`dT^bdSAz17o}%sc`NiЗMNP*Ȉnp4uG+KRnD߸YovrxSZYSq֭]C,OZnLJvقnX7 Ø[00:ez.$GV$²>}83;jM `lآKc^TAxGCY\Q U镺,I'4J&Z1ө0圔Lr{P_.dL1"tPP,6]p?"/~/]Vy\ =l]Z'tH}|:~/+BTDЪ?c'wmU?d`l:ɫqUCE~b8,%bw݈H{[̏;hD-R @1Qb >M L=jY(#Ac.Q$`Ɯ뽑P{>4 Ívu-JILRTkH j ~ %bP,4b|LT|,./D!Ć!PףASuQzAXoi:t oRAMWxSb&`&t}P k <􄜃6 N*z`3qxrTDj(5怩Q4kPkMUQ(]0 ~Gكu<@g1e&fN , 5V_> c;puqrgTY]fg xzS,pپ [„ g]?oYԿj@m(\EJ~|ڗt$7Rlx$Z$ !#R+dlC~k %)gv7Vp XŧL[V۹\(gǨRƺaMl@p_3/*חy5}6>xyMՐ}"p]o\"#K?i뢘PNAng&" %frZ VX3'n [#uZ@jd bgG6B`:ǯW!\sX*΅0k#`\p%$HР(pErpk0cohT4yk 4]n,\.Ҧ`1pk ;UGb^j$0N;)rsA7uBX|3m3c}jd9%2-L/>83"iiǜ57`GXҏ&*2m^#O;)\JͭLZm]⬆q5 d=WFN__%*Ojп{a.aIz5:Nx>YI6igFjD.7?.Hk_k)Y/S3rmsCʏ#|FêRey_?ꐴl=Pzʍ-ڷkMY{xʘҾ:㻾 .~$J`Tg.ۻDUpln#ߐ%&02} MK'vB4Xa6`y.B&.xk9-w|[4Ȧ 4@ܮYۙ xްhսL܆"%,/8H@4zuӠŁUpƉ >,~GB(ӌaᑯ:`쏼N~BFD| Ԏ|P1s>$'ȑp}:P=ȶXd)oGmS՘QI7)7IEy],n &#V"Eg5-9#h.] Nz@AY`Y9Ly] 3V43K7iƩ,mfb̧'fO|Abm ~$5id]雸[܌p-ȩ'zGUHC_&M@MZs@"$lBd ]AvvmFzQO{G};\|b],NY zߔA099 cVL +k'YZUD*feOW1X_21V.`uΠ@AG J_5sOXH(dv~+A|cYӃom{ؘ;eXs!npN,#FЩ{C@h^x'Lފ{q/'CBH/n^۽M_&>xN8`u݈E }suk,VdpZ06'Kbh⟭^k43rw.ٻQd}3L5Uي|ݥ{I\׋#-#`:\[OÒyBHCZY‡VD[~N@JMw^eBN])QD)^e)SϖMj#dזr)d4J ~L'; 柩} &k׿3\u"+U=5spXo8I PZsNp[#jҗ@&U]ɐF t9ʕR0bL7xڔKk{5fQBw?6䌟 oCG![_gPX0ld )L9T:+N[<_}2kO}rVԂ uu~zWʹj9BiAY:o.; 9<ֶz9Ι6^ȩ< Go0Ι *:TP4chDd;I-u{$j&$zQuӻg.LC穟ѫPJ=jL3D/o룓ʔsD_!F.`aaE-}Vq.DBRԂ)R z !*wYL~n.&΄9V_%RhCCHbM o4qR5bu>[ۃ&:gy%t<^F X eu*;>5l! З]FzsHck|/}v(P <ӡU?<7Ͼk)Ҿ)a$nąG'Bیo]0SKĀ}g"]$ox1ninjtVAv(\s!Y fj,uE8ѪfDž_a 91y(91;]X^ϋR*V]޲ʭluQ:?"Wdn"f|ϙqR-(҃cYbO 0ՙyNBPoEnYMbl,ǡC0t+|:TyUŒmnXLuhV,IcyʔA}470pNA~џrM[2gz=HY[];^$m1Q&aFr>)% -ށy؄Uu"yv+W(a.Wܢ y*2Jr\pouQgӽҽ9r=7=M(xF>bb 9<︴|j40q40Uvաq[a"aOB9,m~.XV)n)5AW<1DB̛ 4Ds)iGz9D_'\oT}6=RbfYl2zc'5PщiԨBQa(Άm#kzXST%a,>8N1Lw'@>h1߽:3#jnGe _QP n*1tTMPW9.UaY gO 'ŷ;"fhm4yQd~׸}$fc,9d`^l&hlt N tdLM,,#r3Ͳ1YVp aOۥ>7@rb|~3aǀ!8>M!Nְ *NxO_9${u?6}ȯr IIsOsB1x'f!ͱCDԿHjxqNTJ<5e]pN@t?5 [3FrU7I9[}Kk/aB 苑;O[Io{o/ {۫-'b*&πՈ$h_ PdĬT*Y1m=}[Cj/͏lHDTn ۘo9Ҥ7<<]B]~4.=39drSW ~U>=lM|3-+"Jh T;_~P*\V;F|S6{0]!RI'g3\:Ί0seUF:m3>yn\_ᆊ{P V{3S05/kٛe9),*=В# iL"DOzw~kuJUW}O`^76WM 0g=Tc_)[ozO]& ,̾0ޅRrA f8+sٓ4(HZ( tkiQ]fk"NTrs$s~MwA-ֻ?njPf9bj\j4ch:ٜ̄kW_}Ǟ_VlLu^Wc wɋI㮹nvʑ!@z[ r/r,n}- pǕ2ٕPY#qO 4c> vߒLsu uG?ȫOMuy?*PYDaCS[hgloz]|=]`ktKz_(id%MM 奜mS}S@(2w!=VZoA]!^ ;CK>TSAà :y2 ,]NhʿS JA} e$R)H|#@+Ry#O?,/UA!1G d @F>KKQy|axDg}ѽ;Bj$ILfoSBy XFo#/D+ZX#~'DZ ?h# Ղ+J_!`vTȜSpO]MrL7*1B#r8nmYiZ<+phUeP 74w$dʎɇWWXrL sAWZO> tLوM?QWbuBG1z Q#7)v&#ٞ+jnIQQ-uNt^Ȕp>=C7Q8SxBㅞq#NߺQN_{2QU&nzTx LZ SV"ƟT[W*$W־5Mdmj/Wd魲̅٥&Dsw* B*.+Wn6Dұ@3jfJq >dUo~]mI\hBe%y$PsW :(E$7A7q u;<2 D")p-Qa=אxno2 MC8Ϫ@xхz|a̠ri=B-݊7 -Anbf22Mbg۷w5 设 UOAL5zǚK%݋~{MLJ2#ٔJg[[d]$7^}.[V׶+P:* ]eAC~nXnYĖCe#emdF IJN ߕ79k%2I8$5|b] ^o#?ûCDzI87_zSHj|\{{4MOڐrs4GKmؿrɲ <ڼG:W+3HV 7ĮHtT֖2 |$jN"+?dDUHK펰 ̟10R庄v ukkjYz0WFW;.y Vqf3܏fI1o0-ubTS%iwZLbyI%rTdlHXIy\׍*$&d$[mNL58l='_Er-<h@%C] CUb?璢Sj5GG\ a[424MP&w1Tn7в~#u/χ4:J,FՀ]`E3F%=G&m8|+(8;$i9΀0T$_GCmt jZ_/@NQ4P2ijT{gzMԞfV!aܒl?B0μ^?R+ʬ-'QkNc5+nY"aZFҶAXX0v{X0L9TȬS [.?2hDiabr;ZjD'TpįE?>όovn}~ n ^Ԁp=ea2^b^x Q4W P9͈[;<lOD؁v/b, rZ?~ 5My,#n肹t zߩ|e…R$\qG1OP['D$vA 5FHRĚQ@>cyKf~EI{*%d fkOILoL4B)yI{~GvUQW3lf,-NDCXx_ݒ,(4. `; j-^ﭐlqgd1 Y5JhpzVz z?!VZwz̯goג\UWWݦYFW4TDU"9` C g ņ>'8c*޽"[q,% FаDNsX8XCm"Ok1E7yCU6,q1 A)]]X.; _ŊXYίg{$i)S_ s)Hs0 Y:c:aB&M5l||ZXeOc0a̒bjW 2xl;h@2x9m>ٳEpsezÕA.I[)U8ˊ Dkהbד+ff:p}_YmB@ugrp!ȅ3^=kztP縶P$F͚@ݡ(k#7AJȜxXQ-c!8ZC(4\/\u8V7N@EK";pajQ9kZل=fyYSa (ݾM䥕! Iw#RI=q[y?!8O:\/xސk鳷* n6wb(9_f7;b17Cr'2uB#ɪpQTf!fJ*#zfߊ-f$i]o;X;kuGd.MH@r,J\̘3y/).Cug_XsLPxaTpyǴQ:y)PLzr&DGYjpentGW= 2G8D,fV8 FpĖ`eذY&+ĸzw@_u%ϨϖynI ذ:h@.z/Q8(I%߸%jʡ _!m ,g_ۗ'>cGY=F,t ^K}4|(uCzmoVe#9L| h<^ ZIc`R7&4K ;XD/n" `|C^Ătke>@ o -5%ȯ*1ϫeVtOQQ%dzPvg94gO ng@7qW' 4ėih`#{ ͇q ڰl`ALWTlCT-8FW֦t2|B?"mp5,Mj|'R60r'6S8a LL5}=>~jא:$"& ٙ SRIT~L$SW6 GE|'d*v#_tʊ]N%_gVq(I^E j+M)`6dك>SQJ4̢}d2-I(ާ(\iE?4K8\vI8,@NȲuA`Oܱ5-ldpG2 F ]լ iCL}W0vTxS BX^8=*T-pP L/=X^r+gϝNsQPk2QmKxzޛ[j{γ$h=`^v\qlY#!h4[ ۥVD+V[RE 2 lKN^E[1#|}}8{J1)T?ţhIx5a'YlQ8HKjj'x ŽR3C'eJss L2>c,ߌK)%>5Ű]آSg҂KY{?spp1RA6ڲf2.4?<,8ݵ{oò37i\JoRN`h<.C/F)&~bPG11( ?j􃙤/r ]~E`@ An0,~%h0S;iӋ|<\}`J'\x'21쌕mZ6KC\O紎`#'L&+ 4" ~Bޞw[u_E[OYFͫ?'^ܽ8jN܉tSVu/ n,-5u`KE.H ~)˰uU][ _AUHGYvyPA~'9p,NwJ{GAa![FE_z ,X2 XShP$:H6κm|L) ֱUPP&cJ+m |C'ŏS}0!A\ZPjΛ*1j=(f0z%0K?GՖ0~^O&jX]:Ynh8P@ŖY?xW*+<՗\Uwn@JO|OV`b406 3> h+@ow#ce-E M]}P.F6lBz3:"ʰ>ԛco6 rnÛ&/9jkWisR25 T`.g ֏9|~!P~ mNx]4 @4v툳F;&f)8W:b|IOݍȸ͹%MVtd§0|-(iuc=ꭰA؞!HޭQsFb=M;2;ň1h>- >s0*Dr^Dq1P "r_Qqhi'jvi InBkH4/S-D̪NF,iXR"_=-AZ8MI2w"|кBJ:=?t.+߄tOI#JV`FYʄD`w;8I[\zZo$H9PY@)98qh1(>Hk*!Ad\hiJ3M^ɅQuFJbѮhv-Ȕ1&U2n*cի`QH]&pE.|tIy[͉}89|ƲfQŮ~;@O)Q#:ȅJBLݏ.}w>b!VBfVV8)˜L@i1̽fIL+ [Ђ7<>h< p>?;gP+LPWU* //֥ꎺR8DOEQE;%ώ0Sz`0g ߈ZhHHqq\Ns*mtXPtiuCԃۯ~Qވl^8} #s㥔2#b9elVaC; .G4jw>U_*qLiκKȐ ^=d3iW}5}-vAZyE9R!pәO„kպ7(1Vt |zV'1m-}Ѽ}Y$CB+[ d-!/ (`1$QŸ7Yufr xkY*H$  rs#3n].t|7GvvQI[S_#R #PZ!+3qbɩXkp 咏')ߨ 9&qi#8Ez1$^L$"&TF49~7h?AS@+BY|&w[ ^ L喿}sg!! T5P ԶOx@1v(JJ1Fm&}13B2rf,y|*'= JШjʬe7< |UR q̩o%Ze-Үx Aq OZ+Qn(X%n8Fl$zTgF[g(}~}ļ:0Z|!v0kP QBЊ]✪&%y8a$PAצ"ؚ4Ir 7aäawbb>ęn= ب֡75XWZrO r2z ϼePɵco84,I>t|)mԢ )5J½' *&l\#¬^Ek-<Ԁ.FlH &ZS؄X%Szڹd8v=ZBA4`2%_GRXmmss#V *v >4Yk4?0\n:v;Loq˓R2LCHql>C, :()J/zoH& Chgff/őx1̀*pVSXׯ_hj)M!jgjGU?O» pdlb-ˏ`^y@oKyGw3[kzq74^wXːV: DZHiE{ÂF ?n쾃;7G5f~S38l"Vtr=nᇌ/Hˊ0]pwU W96KjG&Utx _shh.٨}E=u ؂2(s kGZJҊ * \xOt9TXw2SWHP=5 xD/@3]ܮSc=7`+ӧS'Z3̓ E,2%TtJJ$zݛ5%S9b;kʽLEO56n0|'Y,8i|&`c=vr˰js82r&;I J^OH3r["{pXłԁM$(^ͶyFE J'M4hqm 6r} k Rq}OV\yԳ0c4gsױ* {e6~uvj |b@@BCSOvI*v70soطՠ?C2uBўFsZƮ6 9=s,ELMv8mjPzvD#b~̏5S8OVGIr\(8x&#*'E2WPlP"!tj<w;2\ XXAĸ #CޠlD25VaE>be "ʹBňch_iU0"0?k';}Hկ`hM~X⸌EG؇tYRw{^2W)EBX=S]sν@XMs:"ʝҬC 8sa5Sh튩)r:u`".3(nu֑E WLs16R=-j#).eI&F\Z ZHf{Ŭ*H_RL%wQ_[#)"?cVt)PX3v GWNsgUE Y&tVB! QՖBR}ђylV,cG큺$NX\RJ@.!G2gk5EӘ٘mjY9A cR<4u.TKAj9~9)Y::q") 2&e&[^(& m<^0S ̀qŀƜ[tDLLͼ}¤fxoqb#UrPv2_OT7,aǎMeƠNezR'27*aѸ=JoQWѴ= '83g*R]p(ɮnhB)>:lxEBr%:Ԫ , qA"DUIL"aL4©uOxO#\Y*Z 9fNࠂ'񴗙dҵ؎hs*ND*'}V[B笶O GEI@mTR]6j`k;58"` 3ׁH{?)1*FSD.h4Q}ctK]Xy{c\Zc(gJ?qzA *`r 7oU X;wS:Q7xܐhxoZnL$=zXcǖPDkpJӏC^^ZD`N#~hRxLЈ0İ.y hK_gmuYv 5+߭1SBk7PXT+w>r(S*:6g_Nޏ0*%l~z7`>B#%t}2~5 gW܎{R`ڨ%P @ATDh "sjgfI9rOtj@l{rj[.4?pig"*O8ĨO%J/Pwx%zoQ$|* )?MNibق+GW>j̭F^95Cǔľ+K]>GI"c;B;c~i!vv+qk%j@&e?e pwե4MX8$$k΄ϒӭUDMzNZ/e[!,lıKNj_sCuxQZ6v"d^ó*/K/ yNzgTt_| (w[ֵ86or`C~zT- +p !뾊{0iO1nY$-%KA\AN5S.@ 6I5Q Io=Z FE LͧdI""h; ^c ^+!\^N >L~ѳ^z].7ƍe#1ѡ)yʴhp8` [b!#4#n ]"ETn ᆘ0JǿU$Rc۴]TOKnKL jvy֧vsqKx|z\)xjhK9˴Vؼ20V\FGL?T*[ 'M^ky{ZeGyQ*D}HucI)\|4]Bsj7y-l$PZ04*Vv*uW1_!6  d@)xFS|vCh'J$ƖP yl:P{[<]mߗk>VYӑ8^~\k? ͤI4RhŗJtT6]4&Rrb8^4'] "$6J,;cѷI:D:fNXqwxx65?[ _>u:A\_4Ql0|5U7Dt]gO˛hwb7BF&"&zN&x6çWFN-9kFzO̲*3bnߝWv,Hjm<Ă@ѐBhUT{Q9Gk~H0ٙ!F@~Dv%3ag7%;iSfuR}pCF($mB2lhָNA#2(F#"$p\_T-ȳ $%i*=d3v0]7Xgz٤ ó)wtQF8pBjviLtAq9i LE7^!lQ'}?F3l/F"٩"l 1ȻjjzU-æBYp<,$MNiCԎcN^ * g_A#7ՖH9h+cL?d(n.$LBsl`.@ɉ^M㉚.GE܊("o'F}Y!"/a&eǝ 71L/M9x0) CYN'Ucq,nH O~ W^W2TRVȶ"ŭޘ09)zu#7ovv Q d]]|V}'\sw c 8瓠]tcd@v݃ /u> LuPa?,-U'b@ !婁l6@<>*L ep3p*8WEcpZ|bC4Fhʰ uvLbhAfJk@g?ov. HFdB]iS@m+Tp4Fو4&H2.lQC`tz_//b7s|)_w !'\IlI!iGX%psNG— 8Ii yba/gB~Ɩbi-ؤ+6Յ<6/(_O,S-Y\ξNG" ;uSNAT+عa:*[d|ߓr 0k M{RQE-D 5nEMnC2W\|ynߒUI7kkc !krNkVB!"g'K)c{ߎrDN|B+4!On|fBKl,yMҽjCz4Y$,%!)!״F i>{dDZÃZ?kM?v`&"A?D:< ȳ 7k3ҘP/ZA=>1ӝo݆C4,Խ C= eli o ean,7tck(y\9ʡ Gذ<#C1xj2k{6 UL\4fQ}pĨڞOAbl;{%ֿ Cuk]iPw^g)\86וdݹO/Sx=\nI;[9Br cu/sx3};; .S= EDZ.maz` @ 4$!#3 *3e$yWS#8e)%2htTsF85] {Ŧvdy+uX`М5Z?G)aX]VsM0܄!kk$egk@W2ls -[sAcۤ6? YN.ndgZˠiTMJ`odYazF#Q ;yZG =oɃқd_pcJRAv@{{_RUYLY4+j5lP *-,( |[=m^=Q5XZ$Ƿt\)}w-> L^,qhƱ'dvF2Rg (]@'q0 ٘t#au;veWGxGQ6B= x- \$Iwdk8"0P0Rk;zw/O)ЉK6vq9g]&Oo8, ѐ҇,g\@|RE?1!U`@SLq)AQM;aB4_$" n8jJij1 J ;q('$zD=L4f#iU + 0ʇrStZK.)_jiY5yvݭ5K  h1&qh߈=:0q`sT ]GpIΓ>p#;/3Bb75 <θ"BA~@0@UCC 0K3"3Ԑ0.2`z7N+rcr91OOp$x*իD?d-m%&@\&tW =puKmp>'|c+HAh9 ; h嶬@fΡ>#jɚ>؃0#ANqJ2B=ؗN:ul)ݤ/98߂`,w5P\(u_{ckk::!f=.lW1i>C[`HϞ$NХfʹn_OlIÉ!"̳$ARn>ywBY@lJDofyt)1Vt 񄹹'ȭ_Ks%Ֆ*&,`M?>VΣLDXVmxd6ΒϵrͩJ6{T7 / lbSA>YJ]koƖ`OZ`_A1f'4_Y$}lE+ p)T5#YԹ՗eᕓ'^inV}bWbv .@n]s2Ng5Y[)'ZV*\n!z61z1(pN($NhaMGicƎq+7A2htN"NS:LҺlYWm~EkB%"&XA2|2c2cjF}2>Έ[9v8zUOȶ(z o@5#5l0Qg[L2A x4B:.;KOinRvNM V(RFRtmBkH4’vN @R~^# E3SzU&g 93/MIh؃SELx謕\㶅 䂾]8\lK.,_m v~=^B"BM1L]fx~ǘJ\k{H3Ŋc}#o@"5:;`جI.8&gsnUĞ^񣉻_j!Fv*D^1lbľ.E$ _6CC[;ÈPe d'n)v%':M5OwU$;+ ڥ kaL pD"iK 4+>?K¥C6zRF L#"YQ['.&b/Q0hQ/c M99X^wݯ Z~_P&)cZ\sȩ]l:)GގKe0"3 7mPZJm'R_,svq"*bm1eWU3EoONxI 55EВ"u[1Vp u-1s{WG4mcccd>kwzYc:~y-޺2*ymfBCg.Ɏ(h*~D5]3AstHhE/0 IKL=oGn ރ\Y>,-N |E".)aAg/O#!k0Y̤Sȁs`1G,*|Iq|%(=㞤zsin|6p05lԠ"[ID|8Famw!_qшRmӽ6CZAqΦTƞ(NR6"$C{xwU@=k|R)-4 yG"0kx`[ S|bK1qހ̸|=9< FRIw 䏧0yVҸb>BrM Y)YNkYT#`oDǝOtu (QkKv29ߑMTA>V>%y\ќU=^[iDz-2 Q!x8B5.eJUoB]xϖvt)0iwRvtF"j%.6.į|QVŠ֭S:r]KṰ=tai^L'A~$ WKHY$^8 gZbq,ay -V7O_o ElWƱ 4a ] HbQΩHʎ@lP4p[9^o>㰛) tpO@PR*r9B6cE TQn^ITnqTd,B3W09JVC-|ڵͰLowrk /?Q{^o'W-eM=$Q,GB/U,m=O%͇.@Vϐ ;M #'rxǣ}9.:bmaDԇx历'%v3:dOY̭L0Я6,9: ntxͿgX|ߺ7f%.NDR"&J!afuC$ E%ː]d.9'bS 1k9XIv>5*C:&IYફ>uG(|J(A]E*  | 'XI:NEK}qJFvdԜSh-M<@#*BA GZF]1^vYq/(^*#T̤) e%Mc[⸰`Tz[gVD( B\=#]dy[€3HVy`YHӽd& /R BOy~!>MaHsbJ,I!OU?9®|ڽg՛I )H`'^xqҁ7B ʂiM/?=됺 ykw|{9?5C"o2%6Uܝd*P# G|KqP!(I@(|'< (d&Nϡ9p XM 1+uǀݤߴ1i[/G͕^DP밒Te$'a}}l:ab`fl') ,giO4Y<4-!11q2/mj}2TKiF"&ڌaWҁ]Da>#>LB#!#pzsWzB!T -&k1Nd}E#;49;#o1z3̿F=AT\ ́ga;HĥX]"oj'+aAf>*WP).#y&TGܖX<< ~pGz<.ʿ؂[dN+agA~udnnu8h}H7{< -ia ΣZ%^g9qO427.!epm^A.#ڗb:DRe5=vļDt:m3l4r;/GeK®]\>n~[@>h*? ) CsKfbQ^mLԲ۹j7'vQ4uEzJRMǦ uV;"x{uA#-ypA^EG(?]s9v6 \*2iNDs= Ma\Mֻca9\q{crDc(S'=VMj4CEmh͕'j0[],Wj@Pt8 okP43kzUg ,oe+Q/Q^j4Fmmķ&HIDR?spwxɚGTIS h҉h?J+2*&3n/5&q)4NXFYxXroe}a0bG;9떁$$\:ecjo6h лn3V-* -J8@FF[^:DAVxr mj0n-a(lñNB T"e^@NbʣҘYyu7wS$ZS-!yX"?)/USV~L[R4u|)#:eN(€7Hi6jv;բO]HS*z#^ݐ0v zou IA[фMy\ΙB;/xi`R" OƀlLa)mʒoSiPtJ"i5%q\(~o)Q*_~0Yd/X)4@K2bAR:1:LdDGRP$Ct.阘cĶq_a2l.Jpt: 'Шdqj;XT^tab`8uT&訇AHrDC7& |uIֻỎ76$2sL-6Q Ƶ.mA5if72raU2`Ek*aQHFka&冁o[ޔ6(vE5]J:[?}R#)P#^nѪJGP]%vxZV3 IliZFVS,QD9Y a 5BDJ=>.]k5|Niύ[S pt$bfUd*v7]EWlf!Ao&g郾y]:&N DhYHCCNuHu+~yc+CB )|^w9UIg96㖄}`$I *"dD%&0%i2/衎4 a7Q:>m=&'F]?QBJ.qt7{x2HV4{tC>_+WaR5¹ndЧٍݎ+^:l*IZ;sJ ww~ 4HjpwgTHW7T2L_+n6 (~Tcq((I.9w8vH؞qwG1 v 圡^WhGXWuAky*Peu|])/B>P #& # m|[GTi9R+,Ru2*8maLx /h3:lOf<ҵA5|vX{oL_6d-h93eIL{6ϲXWF:g*5SgԚYXl(RO3ȹ⁳El0&v]v؊ rj9*Xդ >YD9yw $( Ҟy]s#X]2ulVطe[mI.$%+>3+.x@s5OO#J ;;mVo:FRg_D0$ ̹.{5yL޳eB"ghA~L^Sî6£,8kD7 yݗ59A,|^sEu]yʬg5?ZOy9Y_Fw <E^X٢|sh(zE$H &W bFRB{3~8x"mu0KeC M+h C-2ƙ /'t97 [m`SVWҟ"/JR7D'd`)$M*<4p nu黎o5,.ϮOFFjqt݅>RYa.XGmq)׮^ue#5rN9CԪw? s`Etw RQ&0Ftq F zK}ȓ[<jFtR2|IBop iUOp$qsJXt+?Q 62g 8g>x@,"RyaEr˫꬧XBar0Ct}%# $CFF_$gKy=I<#̱Y3[pQAfdmt:2.~# U^cJEpTg!:0PY΍0YL,j&Rfr4yfEd,7r C!XJΤnZW͏V{Ĝ Clf-1̬>9hy7Eq&^ 1 O]h)':Ԧf,Rjfa,XꁜQ)64_`r0Cö\݈7SU)/}J4{u) Xtp!dq7`# 6 ?6:˧d_~ΫvG->)i Y"_:7N;h'3X9'\'ިϧC򡃹^j[Z n C\/۲g*i%pCaE ={eY2GAlKo6ҖV.~ N'yW(sdY ?te|,SA`nNȃ{"sCǥ̆(e $+ՒՍng6Q R̰NQx%"cλΊh'RXeN|}s-&]`8p])S Y[\W*!\f2:لLw'@9{¢f"Eq]jx‰!nT6DR6uT`O(l5pX)c +bSCpO*XE "}&GѤ$0kh3D \pgf8ȍ]TQ{'ǙhI *0>LM S "Q0lL0Vo|4CU.RdGpUHlՊVL^5Xjlr"ΫŔڣhNM^>~OBʹ_if %>ob?nIS`%by6˱.Ïvh,qY V) `uxGkF9C>sq /;=>Ώ|G>  = ڐ|"ڗ#~ n!Jõ ) C"/Dmj_ٿe|StKz}UljaϟˬSY%NEO*sU oKZhO 886=2tMgR>SZX!B RiB{E>\W䞈63%$c}Bf*Ml^@d D2;wBHM.ᙗm U?B?,G'Tۀ܁4CT] dL2n|00-E ::+08jkxCSц2=\|v)8/|@@ߖwG+L6@0p.JmX{&6'M&UEL/R0;cQo0?t,'?BMW&]-ZP;%x`%P(#dN ;.2·fj{f)*8N2+˂3ܠXf #D-̧({+ܿdBV\Ni@c0ط1u}ȂTz?.DJ7C,┰]k88W=AX`>+9 ӤGilEC Ju=X\sIa6T#Ů)D2C7tZ '1rJYᠨ/^]` dK=zXY@(_ T g?Iffϐi:_Խ8-[ -:$xI BZVmnd^ _Tku|U4[nwWV\>-oU¶)ZwN$x pd3 "t5!LO'ƿ/xl;/d#YP$)wTy& Yh7fJba$&I^p(Ua^'!_EX$bݦͽ-7PQo^f4p+)'Sn8!{)/@2u~H<讳~yX5rowd]tY | $6ЫsB# 0F,BzͽPDyoʞC̒LB@Uo55X`|gEI}ݔ%G(71+OWpj9O#kd<"*rCKyrG3ωxT%\T\EH:hՓf>VLwNT:ϵGњ莃 0OJh[J4z˨ Bɏǁ3MZ,`6MP=!Ǟ7pZ5ؚטOCmiQU9g cfbNRqO+|k֫C Z-El쏎Y{= T p#Y^_~6bl'2vYLPB}z07ě(0!P#l.3C-%-- 'GWP[u$Δ/s4EOC#°Q%X qqhOQ?nv2Fս=ܕ0߃QxŌJ B !l=j-#΅7%jje,Cӭ}H>Rxq >d=NBruߨtNu2C5Si"S0}8OC]GgqN/oᠮvMby C r1tbSzٯ9Bnp}>$'. (NO )?'*0Bin!=$X$HX٩| ȉA0{7$%Bۇ  i5!ugvBfթPxr u;-¥,R ?eAeON"6WZ):qaݎoꞟ Cۗ |,C6[M C %{A&y x}* oskUu؞gt"#YFrz/}Є뀶)CJˊCرFh'a~J#N,Dtl2_N/hV I.kJxPX Gn7ԝ H5OT! WY͖:&0`[R^=B?XCQyLy{+I߈ߥe,\F5$lP$2&7m}!i0-=&K`]^v/1uvf(=]cLī#iVo<QoF7t~ti}|Ԝm1`TSS9+Lz]` !oph ?W:r葟3`,@a +IhgK_O ޣ F,ƶnѕ+`hpY.cUB>b#YGS\ {gP-f B,(s4ige_ "I8,QPlZ6hmg ͌)3 M٫=̚M4NNdČ sf3ZxLZ;(hsoMD{rǁx\gMlkk3,^FϲG*|҈Bs&gcsarDP02stu=⼢J/'/qRZ,W30ؽ \̈X]|Z&D;)hzE{'>(G`j\4Peig\ vFqTD"F9`jC"~wT|[< 7UT?a65oVZᰊwH#Q!IQvqZ?wj~4Z=m[li~{}O >Xi_V,0f϶7t1T٬,o .U%۴㕴 Ӝ؟wn%ceр[vOi?cx>d&f*W65ةVw#<+A\zZd߅3 ѯe -Zyť H0#?U_.G!]{_7$}3aPmEd1zBܥKr%l9"yM!|}hLx/xL>C ̦Q^kDG!y %vQAZ(,FܫT:Ky9xq+v_l/'k+5Nrľ#y-h~凷j[xmH7d{HA:P;K9'YP5W\:uOB d[6T ]zS-% E¦E^RA+57V 3HisymG3uvi$h#?>U@uDu X eV*K0e~r`BU]4$L%Uu")V~~ZBh"*go.Po}Oձg\}֒P-=K35A~W >@Z_%ޅA?Ox<&s]8psN8z?(X=eO1ooT$5Gr6/L3ʱE mϩPOesQc:lU!Z^ʂrvͳ4YNU\l驊 rfk6G؋#}-D |e=jI- %gb X DwxORאM6Ǵ3ʥj^Gj{| DE3|`u/÷Ûb4#B4WS-8G0xK Uf&=$&<.K}d]^ \^MrВ\ Om̄BFGt0 ܪ `j6[غSΓٳYq_!cVK : .}N1h&nׄ7Rg+K.]8$ͪk' bb˼H9'Ec:i4WBo y) *̛lF }cy=|eGiK*t'cYɢX u,RUS,xRF.~Cumu?8}.F᠌=sB$瑘 &ٖ8@A'2\Z'θ2M`UsZa.5^dIؿ5!>=-Gx?[Mbۊ$"6*$k/F^AyɚOGo&:}ɻ^auμ;yK{>X.ӷ.a,$"NۡyMDGk%mW99vNKOPT\oQX.),tmu΁Wt<`; {sbۘ .XXڮvSo#ĸv eKا㗚"tꋍճ[ˢf{,gm$@<{;r+g iF?$ lNrcNstT.b >*! ٵ!l72Zf{.HBXB4v{LհdFcy_')Z4ۜ,A:;2^Y>~EYZ K'Z;k0XW7P VjjuIݕp8P. ١ %7]2lS҄z`DY>Rky[ҷ'aN d-%lZYA͚jv}v&YblH.c uJAtfCi)X̐7[ѐo Ƃ-EQQ/TId8~4wj,mn쯖Y2wTChyc#ݑhK993GN϶ i?`^Ƒ: ;B0#_^ZӼq^e "`LErAE-TvDM2N,#FgȗB«Yk-X}[*fZF![$W௞TKXBG+L34^p&ze[^1f"Ed N&m%$Vsa&_Z߉X Lb-̶`X⒉# En$3}R zʹd]V {n = BW͓HWM$-`Q0 `y^Xd^>TwC]I.7in |ic $k+"qU;59~Xq"W;uwxZ,w$Eү7^ q6F%q5эA=yӛlLiB;R@/[mX&TiE*YGXǻ}"hMGϠ,ѻfiWYc1o1E(sܵʰ o tsnY q>>Mv*p~%!ȶH=wH؄Xi2x4Yϱ3b}pF0\ K = sEd`|V橄pc=4[ae::^ZHz3`!} GDwzTh'2z'hfbh4Xu|o&.#]1ܚ mp4_L<=jPhU#$$5JEM0z.涣q=1 :7O5k;c#iJU%ɏO;JL 1ӊ+\л*gҨ7~TxFi$roqHzH:5Ixut q%jy 8>P(NjV/^GEnSz/| Ta`gJAgkKNLXM}$J4W}%!~ꫴ6!kPX<YҬjQqWhz2.+(hjCI(7-䡡 ۶ ]u`ngIh$_N$Wy̵eTISgbStv3j;C$fW-ngezxci:ԲSj;T^уR> L} i+Dq~L]I\;D Wb.ѡ _vSMgxuWZ:{ˈE֐ 3a2֜T"teFz 6qj y(ZLX5 <6 ޽uarK05{mUܠ޻TH4mBjtדa9t]+ 8ktW:Mn_ fROfNǞ]eZ襶9bXG@z'5 n.NzMe]EXXC0lMaO=UөؘΞ6"o< 3. VP'$r6k>a6:U<vpvar%#A7i2)VlijގiM&*kD*l$bnDflo,v7cz!g~2aBO6AVV|d>-MDѠĆ;PnOeXGsϏsB_&uԎC36o~.UsԶ?K@`S0S:Vst1r=5{+Xf~5 9L˞5DŽ4ԝX̲;x83\^5^e$>Mk5*>6M{ k$Z֧RV tR}sd!mxa2E;Ϳ룟񼏿Q[ZWL27AxqN8:-H~+oEBp7v"cG躽<3YXƀ?)yi\V2| hLZPO{tr?4"^ˠ&Ks58%a:,O6,x9 f0Vv4UwՋ]]r bcx ԇn̛foqPKWzv[0j@ ImC&wC8ײFjy0إP~Wґ,« eFK%+"ņ9h ZvEֿRBP Bcq޸{JU[DNr?q0\&F-(o?ƄٌAnەh1@_ { ]k'}9;DNDFnǙʕK @>.^pرSLV0*WGSٻ \2AtI`AtL08U:L~[3DrEsfJ];zO W p*ӗԄu's]:īT4+ uHn' swxio(YëSp2h._q{{k_Ns`(\Ghr7ahٳϊ 6s/Dh;dpE`|lk.Qܶn7Vhޭ+O5`?p_JwW!]^-Lc =q1Kk兢5\JM7ǵBtۙZ[ ^H6`DGUo$_k6;C"% PkƾI.ZNoquI{+D5$%<ܡ\ID _89y)0*`|=_NezX}]H  <M| *j zh4PvpVPk4y[6Pr+$faL<Bq$E'd)mx:\y{WYVMԺJ4gd`@(T?2LCwnxŻ^3rπ Y_ m^͑T7*ݸٮ5E*3E@>޻ wob QE]C6 s@LD]@vjM rW֣ qei-"d}<ఋ{nT j q=!zHR.i"}RcV<*v̌aVxZN aCڭ̅h 6{ U|3%XqTc> RҮ,NBUL tZ8&5w& x9_{Q m;Z!u<y;h:<:~k{V>Ԙ'ͨ2+3IjwgQ[~v>zV=;k8w=Vpn>:k} X뒤#ȅ[]]}MD cj?dM[5ȁڏ]k^X H(TbC.'z>D=|"bŰ@.nv4yI 7]K3=wgҮl폲bFnW_ m/ď8 G'fZ  Y ;.OJ!ԓر?} 6_p,#s0U[]T$ ʫe Q#u]S6COl17j@=JHc([S +N.Bc*U7u܉ʦoZ^N5$`L #/4^ܞZ8 =S|:2яfѽ _V (y$JgTq^Ǧo!mg1г?Y_:4g8AMia\wZw)z.Iq;٠@Ą(@sjYA:qńԮA#z7q*X9;K|5,LgK@8|1I#~ܘ|ɻ6ޣG͜*LW9,_mq3H r#{ МRdGpLaof$ڀ?`,#FޜZ >%].&<8LAx:Ax}3Fz83IZ'!_=K=YWw#@Gd?H0 L^5 q hͰ4x/{g'b$ ȰfxX$|LmÕ0J83|BUkJc&!Cj &0eZşccZ#?zWe9]S$7Bn$.Lnn:q«0ac,GkW˿ N}9*G[.bނ~`V2 cwB;̣l"q;nv&/aW ~LL~z:{RyIlOA"'&`w'aj{D< _W9Wסxr@AY2>F\M-\יu sm|9I?"gaD\~qm;.`s8^:J4x0$zqg596Ozh&!DOXWll+?vV+ sfvwzrT?BNn{Yo[(Z!NDʁc}{ԓC2 ?r Q׷V6+F-`'⑭+0?q/_s؟ א}N{唗Zst アpqV rlUQ/4\gcQ;Rv[߀W "Hԧ/qb5Ku@xCJ TZE8݊cFpגFyP[P\ynQ,cHM[*O-P=l'1rV_#<Gt@4?h[?o,=nE0_z4˜FtU؟Rî (O[J^dTK.ZDҥlIIO2`_^pp|Wj [K.Q GkGWrLa<7&tK ~bZ^bq:KX\%A4xs)h)2e7,C}{^8Lأ\j!C Jkb)6Sʍ{^@2Z aVAވqGRL՞7"P[݁$ydO7L}VgJuI<i 2|IdšCB?GLH.ƒ\5ӝUBC0`+|Y5ބ$Jc2R4t RfMr܅5җڂ+hAUJoTsDzΨc:=D`C01Q\7Ś:i0I@A`; ^+Ta묖d_UhK$e=w0*th? #4Pz֐ n wM^ FTs7p,қp+3DO ;nNHK9sllW1Ʃ\nS( VL@b#ϝ pFZsk#@Y몫H2" 3.>EiaoH8n RW4ýB4UhӻJ<:C_^v j ̯mQ>!>tx8H}ɕX\$QVQ J_WGȿ9O/Ҏ&`W͠Hz\W3bhb>/fv$fe5FC:K%򹷅-o&BəۖpfQzUݑ!g$1ћFD~YSsPdk#`a`B:L"b< f/:r)JӚeϽo4tF7MGՕ~8,\e$?H`Wb(v.Ig 3|OO?d|.WXd(3J?ۖ C}IO~1wZAC 8$1&qKk眍eF.T-).=4B{e>犕\ng/La{!qy#U:H{u0ۣ L RU7ڷ>]S%wq=ʕ{ȰR^`;ߓι|c75oluurȃEs(,A;r93/8(*XB z4&QE7~F÷muSړLpc̀CHƺIڄ|}\2%'MD\4h眊vNZwoq+u#)KH#@WGpegg8[mhLhЏNc '_AȪ/-|ckg;V$p2ַ65^C KSgaU5$pB2LoFLr a+SW-QDKL=.uJm$?u] %uoۧ4hO!H|!?"mO0LTQEIōpkSz\_}_3a% G掃7X:vq>s>d$M*3(=1Lif{h(Z ,'[mSM Mۅvu9JV4@ǬOʔ,$ŇD\_f:1ivMWTGƺO3?=?vSntFH"XktQ f8T$:j]f_,2U` 'XǏ}1I*&%ùJ_>HziU3DuaB(Cᱶ?>SK.݈Z^>_bK%#C-ZJaie/EGҒ_\ȺӍnF4c44P 0Md.=0$2#:? Y+Cgk7 D! P7J2 DQ߅4Z&=~U6|V#T|]AT8o>jU~1:d7 =O {73OD~91+~&KRbM@yN^,X߾h2#~jH%Fe).5Wo8VssVqE!< \EOܭ.xg{!(|AifaƥϏ#6`ŷk js~#zuNhu?7/(4fyiBaɮo١qa>d Tw.fy=% c~Kf.F_l)xr4Hf)Jŗ)0bPMk( -\s6J"LJw F*,%)Ipl!{'#uu%!N'ڇ6X#Rm5o:/\@fy&v*7\8l"PaL Mv*Sv0݌z71sl\`n7$a ` )@HuҠ⍛ǹIv)Itnk"7N*oLLw᱄ilkSuX>(ŗ8$s(8rlXL+5)өq q) {v|5gw5 }X_1}=Hs2RMg„3q% <ݽAdj}gN{ueaj) HIdNPb<eۘie#L** VMCaC x@{859735vڼ8se3tA-ʃJ[)A9nl"A[yB?1!GS˦A= `E[\n{2`RXtiŐ|pn1*as2h%вPՒbPeVK9ljcCe,B u'w0gGJ*Yתe2\p>I1lV5&B`%.vw+l3r)鍒`&F90\~"~;ځ¡垧Ny]B 7ГU;j菔/;]F|X M$)S7֤^oH;0uw7pm5ջ{d28vn}.#6nݭy)6+fD70x5" cx)ˈZx, | zhI!.YE\YO2L\Z-DZ3k<]2#hKFK=@(K3ԦfwOL > A/*v oۍGmw%d|hom)}c߉j!h2ev_t?8ZZ%WQ~NV~tX Du2*h8Vp S*ᖢ%W 6Bڒ!܃|-Ho8͘tr2 R_8 {;x{np%37tՙmHmQ)F؈p\vr;f G9 LE# DqVF{#S>uq;x]lއTTF RՊd>6%i:{x$!?x t8|_U,'KVayO~~8M&uw'\[6IЇW9VEZbI1ʜ,ۼԯ4d}G#:2ԙ~rFxYW+*ey\GR@\4p{рdfg*I`~zւ'Qz8'm؞Jۗ_gb6*ۉy}@DJ.;}JVVc2V(4 -y;r*ȌY+s"fH)պ$9FꨔoN i.L>],^^#VApQ)]P'-q-I?<M%rܦeVio+(0ÏJ gSQ]Ael5oҍ>$5Hk`>K5mz qr2s=a=Tǎ3 OIZ^nNޣk xp7"ŠPy'(`7·VPgLy7`b(dbPCh 6UR _e{Md!,dbZVxb},ڽҷH BK$A`BnTc/Gܚ@MZVw1sP4L!xnd"zn.Pvtp>1B莇;-3 Q3܃en/>L69ctmxU'qK"3#C`HAGkئ]0`ِ2M/ 7+i'wn5 𼈻TCKh0/nsj\A"CD4O)Gjx}5S[V_fG =TZ3_Ɓ|>u& e(g8i۬ϮN ɝ,R^֋\Ukᇵ hvo*7 wUր.O]hm!ĭzs'Ywcx 鏜=5!Q &隙3|N#nlӓhZցS gjwC,ۘ^[MnpO ndCd} !hyO~-#T zʺ;"*H>NLWo} 9><KtKW22 TLMŮ2G{U Y$? N}mCzL?E%ݔb{:] D~Z x{P6 m[&PX X ݛ|9UL&)o/aKd$#(<6f$5-YT<ÁSB_If4vdg2x9j6OFWY! S$JH[/_+Ni)Gv>9srKmfTOa0,tpreQIoE@FֶI=DG/I]Nk/ H'JJT6-T@('Z 巪. b1>$+8m,>>T/cX47z76Xܳd\K]jNwƎ)u ?w2*gyw7h"#?95 SfrF׿ OG4TJFq>a҆V~F4 N1,ᎌI%j5}/RKv~ZA~^ Q$p-JM.%Ԯt+c=m!/B{4]OU0- AIPQ ]7\?^#= 9qj%2c'pFlf #Tzr ͦM%lOhWלJ@qهzRΒWIl ?k *ax4w'#2ȿpK\`2-V3p%|ɋ؞Ո}J%TB݁vjU?qK+m]Eŀ`kUZ7X5@64 Sy90`IGdigp(F֧a;|u ^tКd;4R|*dP>VbePe2$ $'2Pt^ci"2} *d MȀӛpZ}#G5ҰKmd blt暈!W4ts4ALv2r' s[^s~!q{~܏Pn ckFd#^,$+S)~ʎT?.,?È"CԶ^AEdjs|H^ S"%no[B\uYW 4ZWp~ޗae Rr(˫WԮ!f2CcGWZ)B3-Ŕpg Zq MГ Ϸg=Y7HؗZN$KE1@+0x=!U?z|?5 xFr ^bʗ-bǦ P}N+m/)z<RY(ٙ#Py}Ry12]6yT_ENZ4#jeT5Wܣ#NX5)& D<. @}oҳ!#㑭$\'Ž;LJR Қw@Kh"p~R04 ;26Ie $Ӂ[綕{AFI'-w3MD #x֩!XF-6Zp6Ҳ9%,DǰB+;ΐ u.k6dTf K"кToacP Xj77~$uRgZäxnI6Җ=tzimjն鴥3S y l9³wO)uuM,pKS_>Z%A~=NِZ&?z:bePtZj[["ԌT9Г)&5A#յA[:2C"GNC$"$)<Ȋ>%h2r.(|.d`ެ<&"{#NSdZNi!zs!P4%YM8_Ouk5h&fAb~S,THkgx.ҧoawa9 R5JH=G1M؋!eY5zPŐczk0W9ԩ P4`X`V'ym}՛XIN2FKt*{kDblAKoX1T=mg? Z\L+̉3N2R j[?\5g&F*p2f1XL5ՠ/qjza>Lo xqYh8:%'e E&^D `6UJN.?u| H= A8hul2'p@/{?8|YZ*Z+R5W|oi`;y,Зzh2sc#BJ$1_gӲaNș7ՌL0bW42O9rč='{6#65AxϤ$H~{OcIN2PUfuڔfuqٖ ԇ@8{ ºJu3ʃjS_J҄T_`վoqL@ 0|.e\+\DWrWg|-y`cgXZ`xW-r@VjHI-+G?g*wPG"A6YqagPU Tl0߬0bP(s_AQ!ΖlWK7#MxKA%iŚ4 .SKxLüѻib~Qƶ>G`S`-tKE9߮Trw}`$uMQWJVgf@N:t$Ylfk9oz©#V:Ö YyTm pA}^냘#Nt!wBWdh-Mx)Uq8L d% n\Ha$=6C=[fd7kj`sN~+iy4XhaQFΙzqV2gq7մwӨ̩|y<8'xGH=A$ qMj8IX!O#EK$B,u '$.E1n`?^Vη,&Nw1aC's'kJSXhY֦dhqqH JUI+9 8H%&#1ɆxJ@I?Xv_].dT6ًz\|&͟HKgP t]xNgl1mh+~NTcD2Y_ٔU'|֌hԏ^{Iy;m)λJMSw)R G?޵׻Žc2AWmaɳm\,H_Ӊ#^ߎܖLDTJO~2,55X\)Ҷ)왝;6SRʣ }cQ猝S<DmrwFg]F}_\L\w.ahscpP VHQ3^"6tdg!ዱ)4hJzD ]?+~VۛkɤكFaUTC3[|@"#mYf( LA:8&"Lͮ3T܍&蒭eNRFbc@]&g9]Hmj2l s7 BlD>fi%"TÝ×bVc?IfKKTw#k e"drCLݡb!FH{vK%M<5Hz DB@%ou3jlX1^(a.VFyS~̗9%M9}yx#O:+sLؤ1RWmUfv32<;yh_dA&G[Y2Di_Y4H-y^܏dqϕ*mJ<Zat[v%hlŧCTE쫁,b^w:i"Q{;yA_y3k)⳻-ΰ ![[JfsЕY- EGLd8(U9GGg@ZixÊ=􁶉,tO| S]U{ & ĊJ)v\ؚq™%6yR…PU9 Hqču~zPta֠BsY.`ϋ*De|Qj K Ҿss^f\[*eط&}A Gq( Kxs4ۣ=o+w q) M2es=|xXkڂ5 Sa85@^O &ogBays2]X,Ta9%h $Xx{-6ppL,lb ۥXkQRkeoL΀!\b`&q>=c'Gt<ҦUT5OfCw.p0dĐ^ 9R3i6BI{o*9Kϊ[>W:W/Ce>^롫@n ɾ."uQ Phl1ѯ,yݖI?c샣'KfNif_ߎKgi|PjKGǥ'ط *w^pwɟܠ?@5`B)!O>GtK@qQ[frr(!P-su)B.A]{DŽ cr+5_ˌ`ٓ> W'm^h1 ,D 4=4 G e E,_q2OAt+3VgH_槔"#LmtfE˾g~\m{#D >EI<6zp!(bJvlRQ@{Hpg3\go-I)my1 @Y)w]%D~i)S\>y-?dzWi+G=R%b5C:R&#t G.y.C. 06T,u}L<<q:dW-$rdscqesGYa=r aoGuaG̕,QO$0[I'I<`w) J( xԪTOT2+<+a+^pݠJˍ;IJ" Pt^WF]m(+M&\G˽Z2o(SA U;rr#O%^`ߋNͅ£YC6!?-ǐx+y @,\)@K:M2wt|#5`&5n6mvU"N1!{Z gf:׊#(^jUq]hօܶ1`$/ȫ:&B68O%PHڞf!a I8:mK^$Gjxt~C!*8lOw4%[<|}PRD^Zvv(%_(~l0JU^T:fzi)j̝s&4Ѯ~9QZfnZyc]ۯ8Bp,T9l{'X\&cOdtPl462Qђ3GLhP鷰w[ϲOGu$*XE ”O/TzE>K?)|gv3<]ZāAsA$/]]gU;:TLE$YVX|5\c]7ww0 `D{836`j&jM.5QU-܀xTP GL.AËZ(R4ƭzb-ռvhB| `U40#j$o^F=JJK @+t"Ed)zb05Cc+#%"&$;> LX/W)e2LziR}=)1v cu (Jdڅc$0; 3}Th >:P7Y +DNeio-x5Z`YMt6ωR[Yd|rT(u@poOǭj%Ӧ}LJe؍4 ⧒@k,4,aܼ1@!4!l?(Ҋl}obx\{vY(GOi5NӸ؆%imw%srI/V [B 2ߝDX9fÝ~13lCci>aF7dRBO qS.ABCl;6< #_11Ax/ ޔGx6FT*@xTomJozHLԧ|\ Y;-plx-C>e-2fMe!u㤢OĬ4CYr^3&e/j 7Py*?t9J:vjA(Myf2&Zy rZ)':h_r R{|1A9P"- 04$&}W}D΢s( ( Yb%΅4zMt QL`VJ4 LN[7}M ĂRo^W`%;#QC҇;i^d0\=wă)ĉO^nUϕAj;j>@|6p8̣[hZ*J@?K`=VLqu4Џ,):+.Kr("?n&W@dFvdr7N3 J? B]' ?Z׃jY^l'F51#hT_@]1TQ&I,.l>5.%2Z;H[?4wٻNKjr{N']V⁝<5#,|{uA)䞑;Cݰ jF*Dyo(=:F%Ơ0{pӴ֯eil} [ lz%⍡x`yE+&gwRb5IܠGVO&(rUlئ3O18xm6,#8 ShӼ6(otqϊF/ԛB➇`?\)f V`ަ$'`PBiVSFwGW ٿskcw fOO {ıoKUE [Ż_9X9d :Nr y؋^ҁJ@졘l#TZ*baW:Šѩ$ET ȩPZ(0 !i]FM5q64CkX(LUЦ5C?hDY1 D@2k6-t9BK;'4 br4cnL]5d-l>mq+w$%%6!S.O?mWE;YPRzǾҡ"`S̉v@ޙ"#a|RR)ւΞhu{ ~QMǡډe Qr`~ͦހ1r\FG_] { ʎt-Dz"a;Դ pFR<|cr'0=^^>[ۓނG,DZeʞrB:s| EX|}]Cʨ[`*AйOuV̫_Ժ0@ YUhB~ 'WIbT #p|*Q6M $W2/7Ӯ{\(wao`ĩL tGsyrL]IRUUp.m_2φ샋?46#l":|F1dQx:zOm$}k9bpJu#l GQ(bYjY;}?5JӈMi}Sd5f>qi.TuWq]V~aˤrT5vCσȎ;vq_+K1Y?Pv**ˇD"ى{q6ׇ] 7 KȹOedRV)6* *BF4nT ,U-N`lŪ]g8,Jy@}"h-'6y{ؒ"!k.Sq4AZ_*R+˞<\j\muԠ|f͖ ]ː{Ǡs쇁Y Pg4 E.8'3䀾i08އjIB+'ݙ9ZTԤ]3*&u8jK*F7y7q>zA3d2'Wn򟯯[[>TY X;!+kIy$II[L '% r b¡E6vrZWqԃs.LHp\5һ5n 5~^VyaPI)zAQumd|Ps$$>2=, ս{}ϴ;`G [WV&&7hKG (2nUbN(nM?Lb]tUf^l'+rm޼IUp\ŗB7X9hR3`Sdm^5r:͙ YKG rPl ƒ ޤr~vXD"'(|XۣAKa1w"/ZHŽ`i K87-rtZ((Y;^w?Hl>fP|L@ `H$mP &wFy"ҒFrqҏ4&'o|נS}z?J;%xk̷oN$sܫd(RYt{u)XI:ڄq Y,$k|Ϊ76 5ZƢ摒~E~q*IZLeڣ3; 8AuK91E"eT*,ͱ~f E8N"#$ָAЈfRA-9M+#vd-Y$3%;[\=En W: QMDfWzQT,MAvMR#2 m80<>Zo$'V}+Dq($ŵC8мY )act;S"mQު&Zr pTJc!;Ήm#"27vJ|2 `CPNY<ρ)ޒ e*D\4WN>{L\LV k,'&2JN\ kuuu gOddNqS? 1<"ZȨvZ>ѴnG !F!hʈJFUeW Y_dOK_`TK j[/ƒKwU&<{+${p$sTeJ4wmnϦT]KH8n|}*&δEҀԨVPgؠES.nڧM7#'*9]!؝1~G by'zΐZI2  i'2%@- 'tAAoÚ )YR o9F ;Z FImUҌاkT>67X83_~j3r5c+Hh|H=93NcZ@[һ iLBو:sw$ɟ^1[>݉gXIsfg4ȍI"sk&]{m+^yꛍW E}P:> GYouyrg"1?l>y)(D"}^?l[C⎧AxC/J"J(>r|` 7p/2RV Y 9l_1i$Q&Rd>җ9"̬1zAS$JL) qɗRJc:w4>C}K$S-B*5W^Шy8& KGN4RٕCX?`«e)cz0o+M0vrzƱ?kHU3n,j)/tRouvUFF0x{41s%j^(y_+BG1?E98̍v8-aM8#ֳ/5R|P8{g yy֟<:~;ѭs߉3Y>Er{I?xTڞ( ~z43o/THm}c &n0u4ƟrphRI gEdڱuQnkV|kɏnPCL.9)^ȽD/bTb1(mܵZ63ޖ,һTeM%A1h]9ACo*[|ةyvRC*)ۺЬѼF冉yLRCp}]ؽeСeIbTxeNTpȜ/`/tdlQm7e9$ mʋmF p%},:j®WVJ]W2t &lsZǥi1bËi?Ѹ$@4yWn WT\ `;nWp~άc<{O7|Ŝ(ot '.aH?lk1!golmw[p%`\6QO 1FEl/$|t|}L2;# ?xZB[kFǗCsTMZatA5ϵ)O *>?fNƋE zINM~z7h A۱]v Y;;=kػ%`./-Z5-ӮUA0*5dx_]zDUF=*$O?&}$۷k>p_A;IlP*?M`";P*ӷPEnpip)\jRF*oMm MCz!W844M /o;$Sê[g˪fTOJ7ԯiorA]qҍżR4/>(tl> Cd7^@Hw&-QBK10z?y-,DVwgHQ'؀K6P[3FbV@||9yx*]LUn%_yF:Se5SQs2*{>|?AitEʹJX&^3޽b&1eKK cU_wWاԔX +p͉~dZi%%adg|X ?=W*ni788{H}`>ΡoA4X aIvh_ ։eI"XǏn b2Ϥ!awYg60k &}jj,ӂ:IFjG%]=u[u}I I遉Aޘcw'p u4 ;Э }{5N~(gC+z&=/_nNrUOܪx'_M$Nދ#D>I龇["nIBp$yZ+č)3d#Yrc.OdS2Q}R:gAv iay0x )DTOA4ٜ=j ^_] y3OSsaK^ f,ESY&Pܷl}b[ )w.uG'~ k il$IDB1kw\6&1^t}ܒ;6M6NCײ`ܛ55>nWjd)]fUftK9.UQ$Uݖ M☓1̎ϧU9^rW`=ԼdsyVW{yT&&%dz*[}SWMvd9Z,DΊn0 ݛѝR1N]ijn Nkq3cC62: Wpꀠ(eڶf,;> Zχˊ9E?6s+]{eTNΣx~ m QJCJh<|[>  }Ktb2 2K nVabOfƩ_{6.}WV!}^FS= ۊ8ZB~t]{i.Vٽ/"ݏR$&#Ik:Pj{֓9U7bh:~`}FjYP/.DV3L\nK(ZCz`N؜s!vu}z>k.o%ȩ.tl%<>xzA_QqkP,rFo6xܨ P(;\]\5x0YEM~|j]z6h=|| $tں&6g47.> .~Ў,rB]/ӱ oޒpdC6[M6  kcHRH?XQ7Д+QW>{L!`V)Q(pP8 @?;a{oR\Z8~AgG8ߊ.y1^"N4;wI66].]:97*:0!wj `P?N`তnZ:6pU+yg`^wLەPq9• eS0$f۱GIZ78=EWPY)iVjnݽ=GSjW=I$mT_Nj gl@C$ Jv;H/z0˿3+ԣ4*jbTCf'evpUW sH8KQ̆O|G&/Ǧ .ZH^N˽=<SpUƕs@z/2\oe=lkԻŵAwgR6$J OWErqR-]i f:OyIAٯUrMھG6W'ƣ]k%Y.s9$;_CtuμI;LxVH*1q`q0a0܅(RVg,|0sV#lOK ܈)S֩yj*}.Gq`hP\YŨ?2{rE;k RT!<.sJN7x'0aoJIi~}E"5UXZlhgL$9 ue~E3§t9wN)mx1# k2 }@O>قyEMtj5pu%OKjyZlA_HIGh@8xڀaK߾%Y1v5W"PQir mHI:_Yj/Y\5}DpU`l02+Xy "6e҈>|_œVjTo FyY\ا ,!p#ȡ&lyC'sC-}#qqjGԎM a0-e;jvo)6U#c1-{2V8|ppFC&m—T1CPGBHW̰Rz 7p@ƞ*֟*5G2V7:t2}G嗯6|X#|je$GHJ">K%A SeՏr|2V/AX{=*<A*p#?K8דiŠ)`%\-+<.ҚKDtY@XM 1 !h=_r#zZƬH]8SQD?LgT#cqצZ:[ sOnmQx|[&,ܙ,ߢn(~,CPF>@vdžPE5=,z/4EKWoR, u9XrO#ދiC!B $26'oƹ'MC?u4w)_ e-h]*Z zGzDdzhmlIUD^d H]7ZԷ7IbӨV/3 ]Sx[N׭h( ϱ ~3(afFkc߱_mlNl8/nMlB?$<_s􌈋ZDkT'(R&/m=y[κ+d ]:c1,(Cy#S I%}lLE?scCQط7_әF8*<6'>*^"4?wΖyzXL2}99?fzjEj+Ap9kX2?\`_+$6LLm:tq;ˍCqJ'>rB0?Y8!ȚO%?.) ѐS_++WT?c> fs^*RCSR ÷oWF^+bSHSB <Sˬ= U+r$[@{IXc W/(P]XG|=Y;[h 47>i]:_ n٭[EyCgِyqYD,Vz zS{kSPt%A)Euy? x*'i[;ܪ{Oܣ*taҬQ`$VZ`uf |pQS" ? F-0\kFt|3A3& - * -"v-WݮЌj@rI2pV% |G֐#$ VϮ,7&#aumV#_UToFGX?81xH`EE~16}BĕF=+?bF7ܚSńئL-L⚍q@"H%7!=jՖ0e]S pQغ$hs=˘$krg{krrFYFlV49v3ljD0Ec6L5K'4\ ~X0WZvI4X UιqY}tH{_UTȄg~_ ¨+2I|êMA#՚erfדO< hGlnZZ[DDgiExH5ǃ'u+:*ՃYd,!Iwt@Raƽ7Ҷ+i> gXԻ>&#\Q .}PAZAp L™Ԡ|=cAw..fBhc+K؂1fLFҠ>wʹF#&B=먆b$t{a%CG8h$ MU4f}RQM08Si:H9}{ɤꚌHa);\B0tV<;Ԥ?j:=cKya꒰@Kf{nR ̠5.f4qx~1#쪯F*_\RlQZNlJ`MƞA?ofo wQ 0&D)s=uy;x)ℱő 00a׊wI6{^.Dy'"ʐ;ک>Gm0bQi{߫NPZ4ݝ@vpOL*#М e.HՓ18k/`d&9ILeD~aeb:W,w~x?bmsV=̄Ӕ&{ WKlcQ jFq*eA9db+N JJvЗ IWOXm*vˍ񧠍Rc;689HNS_]_?y!#;M_}>E{&KmT,GcA7z <~,J8G\5rw_e9n0BXԡ?_bBjFC?-uedOU~ U*DK<W4s Y(7,zLf|uzAPNxc)0/kYFfAJikЮ`ʇE0sɫseeTiGUl #*EveyM`S\5A]5nPԢ{9,Z-wtɢ2\SM8lO-"];O' [Ft_`*߹4ǐ"?PM*JR)特†۟ ,шн>AW+i قVn|_a͏:KS>rY-P)&k\bhܑ"nQ|>lt\7ހ| p}s|A+$v(Q;k8;'] Ē~A9Ek" ^ n!j QuE6Gm U0CK5RT}l&ⳕUWoՆ}eRaj\n-l_TMHg;֩ qrCa=|$6d 灍c25Mmt:2urWrHk F,JR:qzFhg֕mǸ۝@cJ߉O= ^Ŗ+pԖ%Vy)zz@]  &Azq1Ri}kA,=CpLc{}\B!!.Ԝ/H1F<9p &>ͳ嗦Hn:RqGz7cC `Ho­;eW]6y{"Y<4M!5BXS~ٍl}ۦg}"l[n4E&v\hrIx3lUV'zFWK͵DO+بgER]t¸i? ""Wڹ8: 0a7]L|!-jDC! Rײy&Q W:N1KvuKZRN"<D3e!)f܊)|Y:^H0q'[kA%ay`Sڦu(,]hDHaBfc ߪ˃@[?{狎x[+>a\V6x8yj;<cДA30hcoKHFM2꾮6=v#V$;Wd4`  95ǚ >JRrU~`WHfg\g-HEgK 8Rӟ`4t2ܤ̼ϡ >5󔑨R{ENvJiuQ69.fJlqQCTT߈سkexD\z2O|]r׭l,.EiJ(>Kڠ=cՇIk]f00>fo`*ZQ1#ɕ`9\kS<,; -a,D1s#<¹;1(]{X5ʂLcKHe{5w?UEHS<5CI.@hх~ ZiʛkۯK|H&w sk.oQl;,E5`RVa )fx9Njp\6P pJЗ -bW|FC.KeVz^FjcT!,)?1%g&(Nue ?]c[PA`8 a%~Hza{SA#Gj;;{]Ƴa %nEo394ܙj1mR@gwlj #U,~uN=@'kF{gy{: :Q:ٰLW;jX(E# {b4|ڸCㅬ? ߯*u~X4`a[䶢xX(Mc. ԡ*Or;0#}}׸,^#ΨK]g4ḾRҶ6#~]ǽٷs2ȺG@e Į)f΀<_Zy,#~SU\sZdeN]ĎKF= ʻ4-::߱ R$>&?qc!bcC6y0L neSYYKic"̞3hc\lECN ͶoM-5…k 'hڽ&Mt ЀI_ eA?j\IFfu :MiRa:ϯawڏI2u.et ^0>"L?hm #-cfV!^| i@Ǚv.Em: 9uJWX߻}Y!* >| AYDB,xUX̄#QA~ y\-p|kb2͆is3XCPn3L%=fr1r=K77P=ļ{qUa }Ie:3/!A9k&i^&p+P[ݻ'G9B 鱛oZȠYX|.S>139,M@{뾢ΏpI5]"c<,#TXMָ9d *,'nI3͐2ӚA ZB(N=Z 쯔`#r5R9:VI `, Q).`@-5IYR_lRP-<؀>FO 6;0/Ht)Sê n9uj%n: \?/]RˆwAɭ|wg|4{= uK@)9rs\NQTV;{ĎmG7 0w" '*\ɩb7qDK[aJ1[s{$B(hpw/N}G>I(se׸h@boIH(.4lL;X ؤSyR1ZNi0؇s)D/GI^DzwH!Zu.L!['$Z[R 1:v:Ώw$hz32iFBHg 0y˒ٚWJk%! ̪ɮYP3-hξ:[#eH]Dol'_Ak򬲼I`VSjNsӫ6vfK4ѓ吆=/B@ܞId|OD$ev<;=ǫ>ԡ@XކbÒliىuskϼJ'Ml?[ȴϭKy'24ȇ@H'J NIōmJ$̽EiJb)(mp !PǥQkP/.)K 'g |R_b XO !f璳篶[g-EFeȎ l?z  \x,O8+Au\tٜcA~QýaZ<09""J^ P~btAf-Hp_#UP-Ǫr5ȣy&ش!/^Y'!|7 a zy?3EE!md 5-?7 0m~AbwŎ :jLp\#'+a$Qߐ~ .>ĄvjXC܄&[lH*AT'ή.䵬.dc]@SߌZIv<U;o^Y8޳@RDnQRSǔᏩ 5{\gI{"v,1i,q;f &eIa (8LJm'qeY\a)H*e$H7!b-HYx?Z"Q H(?z}bu\I;݀)_Ka+M&u~6slPӞ\ؔnj[/DnD85Z*qP$ KE_ӀıăV?} =h+=bOg7'p}GIw P9EnBO}]p:,qSǍl T+jqviebog[|dT~CuԜ}5A42@Yq4.M*6Aɏ4[vu#]dRnkxГZw ֊8bMM8@Qd'䱠5W2ډ'OF|Y滑kĮ>{FFCj^<J^PC©ω^tITt~,xgۃ!\O:`myd!'B-Rb}`ps\<[xr1}8[0KrMМvb>)Ths춄dnO+$XCR61Q$l'/{;.krIf#l;D$iʚEzwS\y0_F']\QZbn<{JHȆ`Wf6 h ZKFP"D(lz'oi >XZAri oZ!WV=ҧęt}vÄ]PXOMK/ =?.Z0ū{==s[;Q+~5RTc"=z0*#bZ iTSqӁ!hٿ-7#W |Xo`|FN@%H#=Ez֦pOHvY&5b:25\.?Ib晭єYIЅȁ;E&3}W8~Bh6٠l7Q6ڭ b]bGt}&V+ f6UNPj')7KdjJ6`qDUWbiQ,ʯrq2r~N+sy;C/ %qojO&7t|U.7[-QbV/&9Zf ^uu7 ekI8~|tԛ5 -gGCE{c.nR:!" I,)zK̄v^,vZO.?2V#&9 QfFZ-J?B7 4" t.NRI@<^[nI1@%0,R.!zcFpҥO芣'uSztQB`F>pq57m&Ȁc*1O0Cȿ8wzzāzd؄2{QC4KE%{i`[EL6^7EjHW"^cCd$I;][JMnٌVQ~\0K:KQĴ2:@t6n@: ^i߲_F-ԔJ4YPK a19Mc#|4؝ͯSA7Nt';(uof ijm쉐l_,.Q.T]U1+RrovDMa4Fb±(#c\nْ8 dSe4zzU/ˀK4 NPihO;X#Od"QK! :F77Im~ȿol@wXO${˥VGDzGnE[-*wZ:k ldܷhSFAJO() 塦%:f(ߢx<.ͼ&!5"[+% /ȦaQQWPGj(^ &iɪOLl{"ȼY)8}B^d(3WEyo"-=d}$3Z ۼ1cV렖TT37nހ`:`J;kv2fK=c u*KA ZOi.:j0q#xe0S=Ճs㧐og+podMe`lr\Ȓ++vsb'~&c e7Q0)\#(_.5aCCT]Cf@Cߕyz3 ;M ]?49'XY,/-!5q}OГ-0lO@ԇ+l&Cy#kspPj/J2ɘA,V3RxHDD\Ϲjv8^W-P8$rܘ /%=h_^|9 sE Qb}ꩵ?TA e?U}3GQ(So/@% NAsA~>:<@(Z hZXn C{-IԒZP 7?}7QSHɡT=xɬ׬9 td(3EfB17g\OS~,W*[8J~UH%L]N Ԓ&$LY])L@5"Vqk[( H#dza+¶:8e3%KkRZJ9RZLe7;}(BqJS8&`e--aa`>K-ጵ<:1[zl0?귢%Ody0ImJX mrG#W̘]JQ&|er߲iju>xhkڈ R|UuBK"񰘃h%7'{"06,@Y5!8~v67;4%\o&;c$yM̿X%(;l?Ti}D=-̣tniT&2W|l'*a͘tZz"Ԇ lJo]+7 yndl>7"\, >Mb[V3M򁄶/BRxѳ+*T#uLYֹj?0 @).@G>5k}ڍ@Ғ:i zOcj ͕rmۿFZTo_l@m@Ǡ6G1߲VK2#J>w?'сه B1wkOI2HsXv+Kʖޛn?&(5H8Ee2Hy_c~7H24q0ey*E Ru ,[Jm\R3THzH2MtmW:ͣZK Knpg;Ajt.MF4TAڻw\P0CpXHӝOLqEҪLNeZt,1O3B쪪P+\$V92r̂"5sxfYLw3As Pn[YNFAOT]Vy%o{=~de$QAN|4_ ߉xXpw : \ByHƸǕ/t!V*`-"1[@zFfb0Yڠ|5O5dD/'K +., fAnnvwQu(렧U:e PђɫYuz@mP>9\4Be58\$ҎSmqeS"a3efIlyTS J덫`Eis v>ʫI f^ K/K^b)Kͳr$qF_|Ed<M66_"V' Q@d>uR`1uT!(CF5#tl% "OcGS`" gEVMV ~02k,gLf$懜bR协nlV )dNRgeWA59TF,¥bQDTP|Kxqne%agL| %~0`C/˽]U #AGx\ڋsY#>X44p$&SewR7`FS`;߾U=Pu3/m][Ft 2h e w@$ll%jL׻ɍis;kX ӂhȱ?7|W Z_mR+s~/D Ts-RaL`uH_`Xy/}g g9ʲ*6HcLb!CY` 9BD xj#}]ދ d^]ZN&9cFp9Z#5aAopf>wf$f$J m{kq%F. !5TIsS'm>1p+H22N),Go99|JhCX-VB_rd3c,m%.L8ĵ~[@\<$CI,QeȈ/'G{ X}Pyt}&_ &X7xRXY ԳS& HY61& kyHe|eDID^gM:eII`\42 F5aXLT*5/I.V0n m<91̡vCtfFq:iLն`%g.%E w Sp[)ndDig](0R7=̞;L-5 BeEc'ϏFGbCqU < }ZGq|ay"! s2loWr;;8 ]>5k-Qc㖏/ZsOS* oF5;hKuW% 6Q3P$c n{єtR7nߺ|Q(3P26"=l3`?VwÏ^P=/W 8N 3̞ҿ.Zg3:ςp2qbjs=9K3Dx@DeFMn|=eIe#`5$LO u5ѫdĬ c"#~Op{`Ma{7 Dz{A"$:uθq9ZO<9~Qe*)NO/띳+C}2O9ZBiöeBxpp#`%l:5餒(Qo:y}S;aAe>'ۈ7Ώanx2|6Gbv J",xB<`!ΎVkyoՙbp9_AYRߋ,$rYmhlC&!YQ)r%'+'׵cCY^`L?5Jh[ ( #1 jf'e0+{Ix%hjfL`r,:QF3z\ '#M9Emi|[$qASIj ǯP}%|hwco U"*C`UŐau,͟#󢓃Iցl9FhM0>j1!P_*' $Q;O% ^<ߌ8)`:M 1~ßL}4ZKl/*G"rz+KiXYl9x9"zð1mm-/EHބ33I05@نo2:DV (p1 [gϹZ<'e;q.%$ ԁ\([L xb[.)#Tr5~}U"^-3M4uؓslE!(;U|APJi02}{m()0)z~=Z{ME ]jIiV@cL^;&R"#Έɯ֑Z|%B>CUgNtNon4`dN}nŮ4V5wrƁcJCoPځ`59v[ȶzy˔iAx Xu.MSoZ;O6M㹋rH 0oQȴKX32>O_qNUs͇Nr3j-P/IS!]#"qc$2@^|Zu "(ֻ;qYhS)bt+eȳXc,+0q% x$6f!Qr!LA&{Ɩxʜo5:+z6>=~@(r_ &ZQVVn_o$oܳ^&# _Xr=LhKͽv+Y0 <2H\bb7 ZuЇ3|W23APNm&mXI/莒Iˠ{~Q7}I3 (ƦV հ5WJ$[*Z]f@!+]|X7T=kE oc%Peզ_(EFz=w?yfUn ~"BMQRݎQz ro֫ ]YZոNUxɝ+WrKZT.si8^ GUь|ҽqg${s,'aX~3Tq ].p7QR=`jh-DB2<Sb`*kY _֜K&qRK 'jS*pU+Y)J$ k:7kNf$|1Wz@&9ƹ)04Yhpk}9q0@ 4_zϳ^Qp _B[uOPn?܈gȟ.6,p*5evX5r܃'k! 聭ƟrR6Y-E:Ҏ4'oI Q5q"X,݅,'|,tcV lXQp;twN^r z>޸*s\mNC ~Ů(3"s5]$kJɑCѐEȄ@׵gj'R5Xq]y[z\y:hA0"fl6Soi=[7U޺fHO&M?jT{16N <msRI=?:֩bXvjKNt/w{U-//)(ˢrXWT(~U Lg Qa hDlD*fsW<2Y'ʎ=R4+!\X@|RD08BRNM$^$ AWxshn}iУ97왼ث=B72!<&|1h՚&mMOr*; EBozw8n.^ҹoPgzk4`9{I`oʳvgbb~$vn/=f G0Ԙoݿ Z}5S h;i 4șnNB,rT7(̠7TF TsMeȫ4kEmcOiސT FO|8=wPc=>FoytQ-oi]dKM;ly8pGa6XخZIP3tn\M ZaOؔ)H! ׫x(aÍ%9p-vJ-%6_=nk|Ox׬D +[i"~햓W23?П!WgekFs<k;XK{88/k5`eHQ {"/WnyFiyv2u>r^43Z`q2 5dR(G}N%hWKHF=QԳFriXi.K纇mWTa5ǵPWmY9^:!X(´݅,cbH>Q l'DNgmtI6_<OJYBd08:4@^&@JD.5ChIW_D^UqWݕAhc CiwL)ڠBn + !5J >m 0E݋m=*}T3\XR̀Z>d|h%2r㷢m&e=gRBt@c1@%:U6P@G֌UDyr|߄(/R>yy*R_؋Uꤳ^PrcNNsXLqSBƧ/U8"(S,`ab~IGȂIU G '7=qnYrigx;78́m|ZRxzc@{k[%Gt>$ꫠFl`P-07aBjYdh;;gbyfSbzn"8+/giSYxy3|(,t Ys (y+%z"8x Vik qr L2ı?;@}I PaEG)j]/e8uݾvЪ]ɂǡX/90~lԌ88v8:48AZ|JCvhɺex#Uޚ_-;:!FՉL死F1fV.w;&f6@Bmm} GSTk:M+?$LO##Hbh>άdsYd^= !_tQqz9—{Qm8%Ë.V wk\aQn34jNj܇&cOB2lVt WR:7:n쓨zK 0I9HJL)V'*s^%ySUqu |o1o$k NRϱ!~9^ڎe6pWL*v[<.? #zYPH<8 @K ߾BLQј8RQaWL;/.bi"qzMC>MƮD>U$ƊEfP#oڰ[7ǣTEu!-<աYUk τڬʭj‚PM!+*V* j{LC%h%7C{᣶]C䁒1ǕtuB rD fJJل}GZ:`{i$}͛v{,V HU0 a%).qvw;DUa;1-OsS:?1_/fURikB~dIkX/(2GO4ڤYr=rDf(Qԍ*/+|Ma } eNwN!_6QV̭䦺~ƗEg$%N$ po\>YCG3HĆss/!HQƅ$4lMOՋ#u*mN@g `t2)7R˭ ݨV}}q*iӡBHN {zlFGP3q[0 L@QzHDխ޸cBQa-")E`zg >Ɵ%un07zyY[O10o3 )@n qcF!bBQj4GG~DEgV}m~]BRgL%(+H z~3iLD +YLW,C/G}s/b#b]tI^&N`vIy`bH73y6,9'l_<&Ȭnj k ﷇ<$̸ހhJvOlQK}=c7+,!PpMd:x |nkayC)= r?+t|҂sٲprŎV*~~rh1m{䩱D>SJAuѡaZmkw>DA3~QXHfkDe'ߑk%Myθ=ymlTG$MId {$1MOGd { ܯCu~%Qmxpj29Pr5VlRqw׋ 8yͳ0Q)a̺OqueKs/"ZӲs)s}6C4}u3f5ra|YZQ(uE Tg \ dE0LBpƥj.{gஷ LX/>z/}cĴJݶ(_=/&~#=E_RM ۢ Cv-pxsuf8K/*dW @5v?] >Ԡyć'#!(AUlO}c4&;mȃ&DžYuw?65FBa|_yNgi!@jdag+]<̣´{CѻEV nt@" ?ϥɖ6?4J33R tɑ#bJ]ˎǿ{2oUd5eٮ!Fղ*1`($[7hߍtb,귪2=n52&s ^uį3G5)Zǂ'Rg8w  tx52=6A ns úHa:^QeǞW`AB0X6}{;ʥLbrGki_ҝ=߹0$e j$Sty⾀7|?]@DjBài#Z-UQ>~Z~zhGX)6k/eSNR&)=ݟϿkeP"q!?.tsK+:Csmdν+u+n7Wڹ'S^=K$]M։\jC % #BZ"Jp`UOp2_4*2/q»H;~oZ2)nJ"N͢<:,NvU|ܖH^B\,L*1E RIhnL=Nms:;aT?p+AS9ˊ~ 7nG=fy -&>i a6ëR?7'蠩{Hoho<%tTy ab0x"&xlCж$ ^ܓٳ Ǯh!|EW?:mq[z+­8XE[|lL_9/kͅ6,+;r'1^x+q#ďoRsk4;59wjj~,[E'<%wQita Fw&%dfk&֛*CȷR=u1 pR.6?gD_i w,3 ԁuF"E⾸ Yt^ |wj0j+j& $肵r|#C)&ɋAJerA3Hl mC\j'ѽh8yWr|A&/+sn YX|.SY3/!!RnpX98ruڿAKេ}|¹$^!E.zRU;;!vؕQDjNv$/aMeuP:30reke_QIII;2׻(# f!jB;k8b5l,iDQ UəX4H(1`}TB 7'|FA$ӽȭ&>m*R6K\mұpWΛh~*3q'/>V -Gx zF` z|yG74g֮#чcWh2eff/ig]q7X?ՏO%ԋ^hez ߈+ e޵j@}Qx*Z<iHw-/89mD?qB'1`|{V N5]Xlaٛ5qx,&Ǩ %=5>ڑd;8TBE"q_َta34Un{Q$+sfEXV,U=gl"0J\rwk(>{x/Q a= I\|B~= ݤ]~WYOy1+be͋Pn"6R*;J!Ԑe':"x8\JBOLg-Y: B"*}p5iXfHmTJrxQ}i'oV^Wć"ɽʯ5XS*hYRپ喅qUoPx_Iߵ?!ɽK\ݱZaxsJ/^ |T- xNpQFZgT|UPbL{GN6a,PNhY{d4{:Z25hƬ$bՠi9a0W|bАa۳f0 M4nu"`|@IAu(< )7i.P󠉐{pp #TG.OGӶHp#e30+54I;iΥST"fhVʡmb̸[ 59" a0GQZy :0ˎ@ Plzsv u৔!fE˿6#\v3HY4j5]9]f;1:elQިq4(h glv򫳛 PJ#;|yFcG7\{ |dh2nc XTht-r(; zS͊ #^I̧C6;#Kw<] K?& PzKRhkH6ѺViBB,hܗ9ض#SuVCOy36;qiz nD4GZl]0D Nd fD͌@SO k3+RWdn8ST*$&aJ Ks-Z:\H7 xQݞn 1C*ӊrO _:B#gç ӞB59d@zBi&t #1TM"U^1x3 UiSh;(]jYCjHkH.w̙*uE$:hNYbQ-VF-$uw)^"D%wMIwZV `ʅ>o@ ACI|Dhbq^x*iOG5.?SDk[hrg^(;壘m.tīNu#w^'T<:5R/` cxrj6;u-P_f0m(Fs ; jV7}婒s)6%K`7Ď$T-7MjId1c(;*"..0 Y~< Vʑ2r40JP{` #c|כU_ t.SIsplawFPX:pҺ* P:,aw 69%ߡŻ6ʠ7Tg\`d2CkC4w RB󤁑dFdp(>ʋ/ K%T],2jK,7~.$#aXAxg*:ދ yQvR;4@=s4h7Li\@kWBO9)cW~qwxNcߥՂ~kP ;Y}i5k)< =da]\*7h̿.'Iȓ  BJvqre&pCԲ19aUy=7/~?&\k=Cʍ[Q@| w3c,|&9xtW*ˠ?t) <2%h +3uuY$';QA3ڍt QftP7sZWbM, x G.+T,,JINTk8%C%5kNP.0iDj^St-*x7>Bw6<:gcnnP>LL!^}l m̆n"*'2GkdO=q&CtGZ4*^ЎkC h^bCv n5&"0ǫtb1dZ0[dBo_l8I6pe18wUڣ o]EK ffd%#Qм ؞Cl krW)ldQSw$pCOj. 5`"1N bHڗHnìC/{ w׻C>1YN|y5pAl@:!!<$#1SkV#F&,m(LeNjQR͂fǮ Μ3~'R8%DrC"K@+8FOn7JS&/%X;,c'O.Q B]k`r 7rt) vr&Bv״IN xXqFJ>jqsJn_3awZ̭Q51j|-PLRjy7ŘThzrG>#M9mJrV|,0`e9s|( ~5s^~GucξҨ>I2Eh7`l2׽1wdg\M!w45 ᶳ7 "'d!ʝ7 ?|˯Q@%..އ(%c*p"% ɿw1dEcёQ + zDTAY}y]v$CVTKL@LSX-S,k L01tf"Uyƴ*~\6 ;=,q@IF$}`*Q(E3*=\[& O*ҚGG5,hPf ϗ۫@7(.p*VSƑ/fc|bW)jYZE1ޜ=tt}e\)W%Fivw;$;̨*|nh]Ơb6DKHO&,%-aoPƔ YwJK;ݑO[`,G0peժ}* -R`T&刿KF+~PT"&=:T 1\")jHѩL7Ӂ߭0XS%N W"8#^]bG^LRFAy8? 1AzCwҁv@PHiAcѱγ?(l0;?1 YZu= qB d|74v,K\/u姞OJL=;Te[wXWH<ɩ%1A QE?|>a6̐E_9RkH0$pJ;ti x0=~Dnv{u.,4^NkEQ=0>3=5VO 5j&ǘi9ЗL|hn{xшwj!gT.A~`gHfΔx^J/Q@lٜI2x /g-KۡJG>3 o D!tC%jɣfג/.LPd1ԧ? `kN._^N3ihw:IȢ#!Nw?ePTh Ȗ>r{ /5?w`i5U `x2KM2gnTk˂#ǯˋF`2u*:yJUۗi?O\|y AaGOƢjB^#]ُ 6:*$.!9ꩴ>)3#&NM^($AP_Gx4: ϊ~GKNxI)uІ_s~(t\C3̬STѾGk4q#3`dNh:̼eD\_}j~QRAL88Ees$-fyQ$=""p8bgLR`8_cl|#Q+[<?2fFA(sdjQ.+(`I$/,x+ܬM|⤒Z* 2RU"#N* ~q vG7қUf[mQ  X߮{~~9+WgѺ3 9 \IrI^PQyq^>베9K\)Uh@G<\ 8 L䬦fLyU+CĄbc/sNKD:>9ݲŗtŢPrǟ18(0_&CطЊ}[܈<U!ht*\_r{%N.!#3L$#ys7spDf? /߁4&i^7 -1x-\y DEzYB .y_"dzȸ'QʻR=8˃ւ >tNT|b oZzmM7{)DFoFouOLJ,ψC]}%W9@GjDa&F]DdoSebP%mo)/3k=PpWMwfדdX[G.2 ]}Ռ?HlOќvZaxuQ77`t=!}Jli,9hK> ԉ^`iIa*5R$`8z`ɛ-* 0oNAQ{&~M f-%H >f0}R=EFQqوkfY=уE|7?5lz0~9SC?E@'9E1My:;yNUZ^ny_E>#IO%SckXg +N#4pC3fo)+NY\PW¿kdR}uVV *[$hw\w_Dx: ˲Em7;A5gx/~a8zP>9Q_&j|+,,>n>^R `W,UhAc y4Oyׅpi 72qM jN.5N% jkZ'0<7~kx!{AN/EQ'r$_ fS}LNf&e:7^AO~UC*nV^ΎhKFAB'Mw._,T#桥}#,|퍚Xma=[vd6 ")2F[KBN5 CTcPZk_|=I.9GujUۗMs޹{<$sx g#]񚣁C@'+}ԗhH2_cO*h3e\wNHł B[p$(b6|0 5? ŦR^?@{mҤ{>)X3]LBTyq7$ s}vg>nl=%#Ujͻ\q!捝Yc 3&'jKzx kB'; GC)I3kGmf(oN-yw؉SHpcz# +0<TbZ_2PzL TJ9mDs[ED,jHĸ̤)BnXOH(45Wʀ].%灹.)Ģ8M܃pA(eܙG}qZpyćm ms{^gmB7T)Z-W6O$'难΂ҩMٱpp0ucmHY7ϢO\. ( ZHK>:i&c%=AO靭"SM5o0mL[pg*6d-[8ODH@DaLCuerq(!~/ O1;꿚b8.NMHB7_8)L'@g{` *I]'ucIL>H=]v;xTȯ)}Ho]on)!أn 6 k6$|9I69ƶҫ<7[ֶ7fX6zyWdAcՓ~T!:xn2'92vBS\+VbH2m5q"rCR^LiIJ߭:Cww p;&7^=~eY{k %y]!\ʂΠ,Vnjhx(PD"dG!*jM 2܁,lIud8#jmt5mQ:e-c9+2Nx*+Ziv#/,*GngP͜9TWajazI/%,,cRXO⏷xwV@B Ys?J?)gjGGkl*"‚{Γ" $f} 41OMX\sv4a,Ms@DYxʓHN:^Q/ ;5o TKvJbرmơ1!Puu(BHߘy8-;҆ݹۨO01pN{Z/j,E7h|?AhW4`6s)kEPh:s9!Om,-pgcX>mxj:93q!MU>Ĩ-4Jűǣul):܋c}(KtpB: LY?'#e=Ii*ro!\zUytNפФYt4 l|Rp©y;:r(Z+ |a`V`: OhV= AfJCz i/>. Ͳ{۠W0b~bEMsy1G[lN4-`ޡ9ౚz{w"{rF~Bt4J} 08D-,4h<ˋH /=>3'αA2#g\Iv}VCmalظ'-Q(mEz4'UHjo"gOckI[#ĉml;;^Uϔ'D|;̨梒Ǫ1?m  AXVz%&E u\_8kJJ[13XDoQ,q~qiJ4Fu|OM* ;ĥ=d%tP-=;p]đ%璙L-F@6/t[KtqHB*"x@~]t⏨Ӏv>ijMl|aWj&X%XbLY5SֱZ緫V/ԡa2ںȕD;2KnABi79ZrMs!?N|Wm15ʩ͵ɘ*ozu| kAA^?iYבGJvOQuo%lh&,t˵hzyӌXk|ȴa@Pj݁5B 77Tp0IZMM6v㤣u dfd5z([•v4lByןOy/1? }Zo< Ƴ\1 4 j"FoC~ snN}f 8c}w?,7X pI65Y̡`|*{Vr62YY'Je("9 9ݶ`jmȃX|Ы+I*ځ Ng4y^Ϯg٤ui‡cZ爓GӐ%17ܠ(r~3•=޴].>}Zd8PhM.Ĺ)A齪~H^˃8vh nS&8^A8@1Ξօ+CZ3I)qCEzdFHZK"?׈3w#@c۴'ݔ=~bfE2u ;pEt@-<6˝8kʖ>pĆ>+CV暫1zQ5%0IXȘR@ }Wy9HICؽ*OX1֮0CT@vJc qrtDj!+X_3TXҹƒbY]opޖw>KnSg]di7EjGkDŽ B8 du8)Q9c 9|rᏞcf:1FA\ XPƺٳ{]U z%шpIz\t-^I!ڼQ 1ZAw}UQ9I/V[rKӼ9QE/һIqw:K:PF!h 4 i爵ښ]z)W>l'k1I}.|k UbRU.㬌0;/KW?,t vǚxm*{D/["}!gA:~n3>Kq>x7 ~]E݇jme2Ru"m mӄ!,!/kRmeXqux|:lv;!l; .٪dZ I;k]msHdc# ɼp>B{%xe8WSQ*YTr5sS% I&tx*JR]K[ɞvfm, .IŤ& ֽggסˀdk)$P66PK/Bhÿ|AxQ3$y}8йTsĭ%HrZ!3OIؾQX Z" hʥ|L&;Xxf*$W=Q\YW}^RAWwvVqanV Un'w GШ5c.o>PO=׋E? bDo*oZyFXE@υ}iCxx46Ĉ3uUBBD1/i'}|MQR vP^Jliwu0P.&0 Vbċ+H}zJ. (FmJbٵ&$ԥ7O7*&& ?+WKcNunY] !iտM~7K/ lrvh -Ԓ!J[~4O-zbrha䱃u Hz[K /O"%va,FOX6ޫʘ:@@%ֳHW7jGBIŶH&]d>J:7NI# =H!k6sǽݨ aZ  / OqHgޙY>#-p*cF_zK I@ ߡk[9Y(iY\Q΄ue$*>`tZ%\.<-HB5]+u9&\4,PU@=\_PҧTƴuUpxDRX9|>vANB.>Ս9J"JNT$_u$ }^vDO6 Ù'S|20F?eq!IYU׾Nv(I+wQ/A# ϋ{՞ft@6J͐G|Y!/FsLl$J?HmK+A7IFݬ aM?L|h)\2`$?M,+bT]jIz*  zf3(w|*c/kٟF:+%o!-@ ugҌ{kbOzmoEphkɵ8TP's֦mK c%k3+;-;J㻿&-Ad0C;a<~Sf>:&K70tvOz\)!q뮏:M.2j QQ8ǃ~ppEzvAH;pK=ySPa' -0COeYR4aqP=܈s2Q@glJ]g:8Azuu2~sݝfdjbbsY+^WH%ò>B/)feD*C]1-&]oSpL+s30G`M8CjɢbַưS;ޞyzyo":8~,h9Odem6FJt"0Z_3OdUB’wߕZܕLx ?/- Ɣ\sG\0!4_:SL$6[5{ ;\iJ%o` 4.P򛧸-;mmKHH L/6s|)h>J _򭭞ҥHfu+8fGZ|,u |s =b {@r4'aV`.INTufaMdJ ;LEwז[aopEPlƷ9mhA:5LS[N|!\Eot1BcUVz (B =]E6fR55_&{ rqR ,tB]2n.Dj|FXC&aZa@4jY9yջ c+\`ʀx,ۋTl0q@´Kz!xo0F[kre;sԒNM\ ǥ SkT%g&ЧX?F"Iċ˾X-_qE Uٞef3KMqm6u)b9K㹖`3"9Eăb4Aΰcʃ% !ў{JC]4@DŮ[a58. OlDŽtX*I#rQK1 F$TSW%??r\҇xI UU%X&\:A&c!+,H1N`!H+,3E6Y=Xt n#)聱ɼADAG?4UdNKq1'x(C9*鰕9O鿴Qj!d 3vJ~w?fby@Y-zu:pVTvK` Q06XR6Jt_J6Cj͇\u@UJ)ȿڰUQ.9~ <p[=]j7!@CDNN{1Ȥ$_p8W'}yD5]Y>ژFА2H_IZCb>qm[(+#l- IFjj?!ni%UdMťAʜO.&b{ A@wZ"ZZa3UZ.-\n>Y ]/Ȗ*5+]a$U0;tbzlmt֑z?OeOĽ kViczJcH'A]Ikw ^BUd2) .Q`k8Nl3nSLqlw܈p(dfꃬ|i_?ǩ?Ww4Yo߱9e}X{/3Z`I@bŜdzBG!~sQ@{C_ hO@ L^MҡpmbP8Ȼ-cfN)Mrf7 l6VLtbaIV1PtF-}8J,'$Tk]>O;u67I攁CK#< mJh8 vYBwb"!Afۿcn!`[6tz/v 7aeoK".y n g,[1z) : Xho*N*;{Vf ӓwdbs-=ltCw#Alt2)]x篁n?_C6İ a84jGZh>Y~^[?fEV "j3":Nh!#nߏNC !Y!'v>ݴ2>BJm;qNg|-R|<*$9t|d{R R(a0{^_ l22yȌU3 KzOKT{ќAGBý3K@_]yb~_QW5!'ǂ-wn߾p .X WPP5_gr<_dALgv, mɠjG*Q(`mzfpWIl%_}Œt&rjqbAF>bAEֺGZӘ=ueMGVnv;` 4_rcshuYdg1. P00ʉkN,i5d_A8s+"t8Ζ p -NpVGôjm5&7@/g/cktO{=MJQ=׮u=A?DfivOZ?. i.^Q3j#3'M Fb6` zL00s ߄S/.> Vy{ڟ3coiH:&\,^d>1?l0jL;%/y>rXl=G?|EV5RYt7V'q︶QPp8$>ɷ}Q5.Ք =ybl[pb3eQ5L,[#6\_z} dHHi=*lR/{+A '@1h sN{-K\脎%7Cبiοa3.Aٹ )w?s?&eQu G&'Z6:Ae?$$21uB?fJ~/944<`-`QKߺlB&k:,%-r(lYOm4<t#_5}KH/*i"d:=@,M]$ Ժ9f;xJ^/.*L0Q"R~u%٬CwzjSH 5s'E%hľ9j'_)tui_2XXR 2gް%f5JRYĬl{Cӏp 5W$`[HB8-m׍KTSefC&]H xE (W{%l@`LUɳi$@BӥY.qT_e.*m Yp%Q"d] GwrS\uv_맿Z{E3uU -]Ѷ64nჅޤ(L|g>Q6p:i<`=т̿(p_W tvI"Df YB8"1ɩ'4NZ%h˹ٸH[ɤGI\ֳ0ڀ q/]j':8lM &|{{c[}'Tbv䷜)%iڊώ nFPWʜ Y xu/:X`$ndRXZ4:@@o~s8:p} 8MI0F =a%܏<(4˞&wIۡ8Ms9`R !`l>vb;x_1I3^e;#E9h E/=MX(5JG*4n~[[zjs9V@ 64Ê%Kkcr/ʭU{$3pI+cNe4?Z5ax5Q+M j>ф1kL- V x,zKQXRg_]ÊPE*##z0pE3B6u>U؟ZF"pC}ERApa]gx~>.,J]X`=js "rNQaH۔lS@=`%wm|:B o M;/H("M p]«O9FkgvOxmJҁa~~+#{*oG(aD(vd8S\/u䛞K-[+2,*Bohǀu (di)ƐJuM:yGTh IS'Vu5{fձha= n>SE:C ]mP"÷91ew%$u$0Ogzo~"MhGh2_)"sp&$]t%e Y棷HR_{1bJ \19g({"kqi C<$ZN HhO%> 2FN>RJEHxp:oR \q*9fBb <ޯmXAcțz*cWUg|U1m 8b[4Cx3p^nYrP ;ۈ) O0-FjKk`sBXƫ,Ŗr@<:ٻ?mҢo))yziժޫX%Ƣ&Zi\B˖Y.%w\rG- CBCpKN2n34$&3y#G1, {$ t.28{C#cԌ,jry2>V8޳pck-:iy#%&Mb n;|:J :VI._]Cag{\(YqrLʮMg` ~m霉u% l]{EϬzxQ;?B7"185 >J &k ߺ#; C'x&nȽ4꺒|DXKBr0|hV1n,B[02:8.S-%Npp Zn֟fŝ^I/;{y˸XSgezĺ0a /vAgb"u|d+PwuRgeQ)޾eRwELٻe҅}iKY8%(S5a=9? E4owSs)T:AΛΧɚ 36 ZDW؉d(@āMڼJu,ȤN\ sXs!WO L qǃ ؗ$%gvWF y)a‰&`"J\oeC*Cʑ 8>OT?'^ qr5قylԷ'Nɝ~7}M*qd숰)GJ# w6r}{_QzW-B[lXB)a X]tX@2\lZ{&oBك1x+(TfɈTp?eʖzŰ)o]tW=yX@Vc{j1IGهc2n9p4uDf,.J#F܀(tqEׯ7VR[>/_ KY]+II@ַA >G*rSʁGi7HYeg#s鍊/ Ko]J o5syWhtw>c7cߵ5tg/YخhA0Di M2|EfƷ(`L{ϨH`v bϔ}:)MEdžg*6ƣrs`^#:]5GYfE'9% E< 1UpXqUHEFX.O{SƆԴK&q@yX+m.b(iэk)yJ泥:W\-mMߙΌ]Rpqm/H016Gc{9;ԓt_$Eɘ%np-/.yQPX\o Vn-^k#eq;$|~eDSk`RK _*6 a9 ̱8*$;V+˒k ;?,cFBbt#in*lQ Vg|e\}2ԙT ta ׊9/hB"֐`fƘPV4E_7!%4d8uWk}Ϝʬ;kCߡYdi NkG?ؽѱg[*(LҤܥ`-B~])mw.TTRv 27B,rfQyw%` KY]r$)Fcta>᭔-0SwlK@~".Y_*tMjm$ͼ6i4Yr-Ljnj%iۑ2rvaĺ|E!QS.* ^/G(X ]4{Mυ,czG<3NA0|MHd5מҁDd 4A~qjpLC2@ܿN9d!y^?b㳴WوW '^}ʞ)ܠk.z#$Ɍ *`JkoWwD% $O>Q ')kf5z hp 889щMa`S{24+Kx@}̂aOm9nDMc.b0<ySv777ʓ4N)|{C >bcfDF$ ZSs-m_=n_N[ U8p08@SOG.T!#q0k$8=.{RpDǨZG^vB2e^G,o+fxjH=NUBR ZH8"5d)|\ /D8ppją"S[M(bv"v3ahjm Nr_i6P ǁ T;.5ce#3-`*DY7[.Ȧà>C<8b.Jqj)9<ɋs>nZY,ŖƴS~0&ฮxKЬe,ތڠ :8NJ̤tz]l>k I]QI"9P -13g>Xm7q%ߊ_ń5V{  _Ec@ >eZԈZ,0 0ɼDm8@n O1HMԊ gPc9~dFFB(#5֍FCW 6َ`0x(웍tr/9vfPWȢ&Q9#QN\Nf29 MˈqFVK`V rќ 'ճBEvN +U}HAIM ϧ8 ;UIgn\Hc0#AUSc\09h"n̜^tC\ۙڠh?~ڮYk+&MPO8Zf~<*^_Z]ُ1GzChmz̹stf&t #pG)du=ߕq珯*qc](#H-!AA]UFVmDlr {X"Ber4%w\&Jp `<>O{z_l0r2\3AG} Tv^uKriY(Xf*^0/ЕZٳS '@h8 ; 9vmLCd``㐎=,uJMsZs7ZIqiFc]Z^7A;tei g$ݷM![ʵEs7B Mx9x+6۵t:;e=9, OAz5h_<&³>b:hQ :Qs P(|)$N)B vXPG3d4>m[W5آ*MI uSȂPC̰"3뎶Е&o 5Q)54z;y|%gGW 3P@.K\7\m3'& }qAK3!#,V'Owm~N{H]Wmv%"}eF| S8l7ŀ$d`A900'|% 3 {n^%忘Z-ۓ{o@ eܢ4dtǦ0SjK_jGu&Z^iR糣N#JSm;aG5W9_,=6tz9 xٿ4z;FD ?K)_f%%(f+"g@s|] t]PYN fHM,x  )hݘ"E'TNLgRW *|u&"ZF' qqך0&P{=88jVM\ cJ spȠ3i{),r"|k\h$d7\.*=>gShPF yH=9n(rD|ۿ`jl[ gזXg'a@͢RsTͶ=[93#r{-1D+b3Z''ƧM_Kq(p7,!u8$;fc$BD髹=$cŠJSG8ssT%8mJ, hC;Üƴ*Xoʭ R? M@n Mv{J1 nN7t렣GkHЮ)͑n#OQ|foHե92pc'K1g)NK@;MtB|':/efs!D6!P瀩uD ,8>YsGə?Tpjjg+>4.iBQ Za(We= "{f#81'<{d8%c<uռ ӄbQR%5UY٧ǬMi, WΟstk-+1D#*8bFpފ.>( y~=߷Y{^5{;e,xԯɮg&E]i} x\mf؛X HM=Ӳ1iC{{ mU KY}4)G;Z h|ZeB^H4J!U~$&ȒXEbId}U,{Y?X^>.z?^,þ~2%ac{Bi+tt^t:J~0hnk1}reS7]?WQpMgw` )a 1 'rZ:4ov930r;rnCp1w+{7=KfFF T=yG x)'pFBt{ۮm0ĉ'TCYΣ4[qW#XCF^1uPbGndc{̴Nؐ/l޸^8MI9 .p{dX&CġFOwTa nP :'͵1V}UݯT[K~\3Yk=}`Ru-3UVLbb2\VyW-P1ס 3waz]hm:|hB;/R F3YnAI{5eo7RwXo<~Zj'ͣՔV t[?NL!TR(H(֓ZcPT$f LϰrG*Zwy.&\cdqs2OW&Wf [RHGr.örB_qj[-h,O2+irQI8XJ铛rq:0tÚ]FlG_M=ƹ#X[(=QæEo\O/[Ha4Z@tiYMV2qK{մ'G7n+[R9d hڎf2Z4 k2hr-?9U,sKLG2@7m0#Q ̪TҮV#`%q)[e`mk*u sь9.00 $ 0R'Au-l%-&Gr'x ƾ^J(S_x~Vb?+qfAzINe#<?8 dM(([:%e0>Aev՚#51qX5aPQpR4}:j1`ɶ>5NVeLxjg*kjp[b^AU-B5egҏT).AK"e #(> XAh5k`[aYUإ$N -JnǛ']OjLCl4b>l^ʛD oZCokiD/D/ y抃_=7yMc`fk2Bp6Ƚ$iM7LS+PA+20h4xtNAJkeyO1SM'4O([ bP|uR1k 0&uN@ON[tNjFLF nqHy@\¦ G;(dd&OJ8U'}L?;N i`߲H7C\Y8WkMrZnB3sCleN҈蹝`=l~hj(3){su8JhSvhRr-y0ֽOpǮ&N cWµu`r%¾ʥgob-,r:$ |8IL4Qi ΋)؜{+elY `R&_ً߯U! 8i nEA<#@X{Fb~%JpLs]I8#h^++-^^kŵ4}њ '8:])*[EzqM8d@RYp!SB#OV"XlCޞ7<{o'1V'7m߆!tQ4 0;< M֊0P^̜0,S+i8 S#vir|0V_,_@XHP|kuꎝ7u:}"J Ѵ- aKvbǖ$iW< ,Ok!=oDk>ͭ\*뽊kn9_Y9ϛ{2Ӡ!ưa`AmLPomݒX"m덮?5?RJH@jU[c['IrΞq)(3,g2vP2hIp5vQw lS5y _2mN;@cs(DYT! )l2 _8̯]*ub=h&ݩҔ"-О2`<1W>'=рH긭Ilg~70{ ,1怤v+;9H)#WV;#( 7間oJ }?}''lf8/^pl0=: {IOlNU1xڦaMsdHg~ @*HDkE~?څDw}t5Bi) 5[ |aq,h^A-+(dQZdmSΎʙ:hX[vR5l_}]69 9^MC?@ [^u}`KKJ'xVFeE/x.ؖSt⍻~Jq,.ąBc#- =&Qޜg7{iW~L%߳K#]UbVH<@MG =7{kh"4=1P1pzT(ym.j=UlXV+ƪ"܈*_L4FІ-|.6 gSNSh8ҢE`xFG@L߹ 4-lhi/5F}뒝mnxHJ2)Άyu fKGZZpWuR1^OE^&-Y9:2дdYA' IY`LG}%$uzrRH=Yy2)v+:d ɇ-<2{AV]SK/ G:J-F([+EL2;}ً"8tt/ҋ8ʳ'ɻASE]`u{ O#Qi'S3%j:MrZoYezHes]H!SV<ΰ;]TEUv)ͯSNuE&j"BP_] 'ao[BpJb`  Rv &{'a\ihxK{E=zJf}+y~dwB K&HEWR\ܨzi- q!cDR$w)<~P.q԰7PS`tΔtC:ڥm:ϩ-r*4s¿S?e۸#g|8 ڈ^wŅ3L d*T?8xu՚FDQԔa{Ȟ;;PfgA@W__"Z>CZumi]奈$xp03JK&'%y>:<<[V]SD}y F[Y,|92HQ-PEs\1x&H󗧸+&OGޘ"<_"a%g8(-c p16sk ۼ΂\i1vYҐoŌ+WŠ xvݾ}5mxs7.M!hf;+2(ڈRԘo#)I;j[܁YY*% B}Np~ &E,0j+fP,c*)J ?AzH[5/><;y'8y-( ve 8I%v|#Oڀ Fգ3b ]e9II~bS~5p[߄{q5spp9ִ1Fp5xґa3v}hV@ݴD5A.Uﳑ/D'_ עS:D.`J08{y^@1{!!$[µ-v#H'u|pNF{hp@IX2}Y'r.]dCkv4^LfNJŽi6vcn#?#9.s2 %4{Kb>3po?k3ܾPpu#r 7)^Z]Yn>wDS<(6KƎ g>Ӏ5 ?Dzr.DIw582pl nvڱ/v8-0\۟e@j0 mQs i% <ɜeyDhis|pWdߑyP;Ctwo%io y"FN&?(N/'A=@+[GyZϛϗUo.OF!hc 4M![)D+Q[!:3Z~Ab0WJDM6OB|0`~Żu$gcEj<\'{HJӻFtQ'7?DtyLjVP4X2JM& q{ȫzW[w 8K' @09LPe!3 UgѵA̤8z]"Jqx~I x" kY%޶_a28%_~P??ڱDb 9z&8ϼ 9kc2ڄdy0YyC+W?9~XAY^(?2iW׵u ȫgP26@ƗK144{`bnmMJĺ[mȳX3b4p=\za {-?!1BqhS*\pv{.\={0,ȅPѠoϧ"˜в(l/Y{M׾;;Qعco#u`DH?hШBM8`$lv:&K`O9Himu+93Vv}m+eeErWyO$ZsdQ_3"HL/BqԾp]tsme!7HFHo|U1{qû#17i 6Pty!##ǔ#M{ez ~~\~~.lt=j/wkiDi5Wj6'Or6 ?f323TXgK')8${1r=-7N%X+g5VE1z)^h"s{Qy*žbhٚLBȬk豾m"!]3HL d\3v|XȌx[Q,Z*» 06'QjX06]x~R9vQF]IuT6Ќ^R&uALk<"6g%q8ikP-:3}K=< _\<֌D2?at1*eAexu245_oGgt^RZ~P|GZt)5Ö,y|s dXכq@b>ϣ7'k&˦ F֐ۦ"aGI祒F6K ҈>tyDHj7's/?;,lfn($`w7kssx(7lۦZ=)x8A.c@N%RYj} PμH׽.=I5&=d;(*F}R(t@ 'e\lj-Bb 'vaG!1 *UK2 #3\ħ9SC % W!ëy*7ېM}j |x e' Yoڭ%}&dzE7L2ywWD)[ΈA]25~lk~RL4lqԩ3J? Y8d6{8H_۲΋u"\Es>2@lDϡ%;FU0̈Ҫ李 uO6 &L?w]aF>A tiƣ"=P 6F~Ivi 7tEe=aetL@nm.4i~D\\7-FW FNmz_C Ah1"XwX2_g.^ WhnᇰKҠ~ G3@U'.SKI )Ȩ1@(qHxD'6PHBYچRJkN%UNbn3WF=^['\)ýG6Zs,iq{H3#洸2i$@'槦*6CQ7 D}(!Z7ۧ\-OPVɹVdr2sR)<ͺNe{q:A2U3jmSV0;#moeKw} ,VʤՄB F%] jsAaEޑCHtLEO-s붶Br!XxΒVT,!|]BV]-ZӿB,Skى +ņ(H"MВ0Z],` $2C*X~MuBE(2`Vf̽T$ԗNE#j[pkСiJ7;HD^cS/>Y|aNM~g] gFnLģXg )z"9|Y̋gÏYlgʠÏ לO+DGKYyRO2eE0 mHD,-u`QF:@[MYJ&4_ nʹE~#5Ip6k&L~6>"Wa$B!c p—Sig.aϋd;׉ƃNoff㯂8ֈ>t6=2+r(2@ 1nhP5ik}C;k[*S* -mSu{#8K'vF䐒 Ё=} h$ -O'3w,bqw]"ih񴗱ب\̾uEV#3Qry^1+(Oc` _zv+:х({šyN2}r,N~A-le}E} VS-D|\{vCTG(7W9i3[փ=y а0ͮQExWõFxVIqG=.D aFO   KB/s9(dYRѮ(b+s#)dC1$B5|G뼫SoefK2;`{?Fii{Č_D(*-} ˎ*3۫dk~c=%Â#6Ea~GbeG1+:aqQȈfPY-A*t>n];0YZ070701000002be000081a400000000000000000000000164df7f6f00022208000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/kO]?Eh=ڜ9Tyf4Q%XGhqP5%(A'W7=x˫i%2/>'\ի~R{q$pG A?(H~@x"ˆŶd.s͋[Υ׏,.Q>_&mO/M_IF?dpfYVM ƴ{d~3DbY5^E-^ 2 V"Ow+t"B{%킭J("dLO]*-cY/R6Axʱ/-þ >; j+^xʲGXW/5*n @~@ 7;Fb7gX4/h]-U2A:]hy]N iIaYg79nF|0o7tk d^1E`>ck0`^J?Q쪙 -U[o+@d f ^OK׃wFW7<2k䏫(BF>%@YݍJo>/=bZ@(N%K/M<I8d<.~sñf+n-jN=f!TSRq2:y> m>KCYr)7C{aeB_=W^Py6p $YFhuŵ}M4=")-KFJk+G<\O1x`X#ʴ\"e?(:t fFS$q2KLfm⊘;&3jv $O:Gp' *ozmmRZ6:dzVD {/=5rP) E,f,1%sYiɌZYwmC{MgȨ ,ZmaNp~P} &M%X >o6|G8jhoNJ IDלjrDgq Ve* 9#F 7 qq'^ӥX2ǀÉG,Ʊ409D$a=!S |x6)!LitT-VEVq7UZT/7"!]QNdn}KMǟtAЃß?E(҇ Cn;i\Vb4i|[YfO<6UbrE;Yѣ3~fɆwi2n{:䣢B]mh䎚u= @pEۗRϬkL]q)mOaᓼ{'Nͦ "ƓcwdgmWVc+b($n8H+;Q>\Zm5Zh=҈dY=թ߇Qšȭ"io3Ҩo3%PKBh =Tg7`R cpi^^ςsb^4 Hq)^F-F_uI y,%kL(u6x pEs)ULs>A:"&7ٔxo5BŸtP~5¤rűDa. ``^%WޝHrG/ҹϤ]!;ZG41ÙR; O;+餼ɇS@M*fȠ'}K3W%&e"ϕ-.I 2((V,~ſm&3Gti_!erXWžut[Ix[wR|bPVLRr,'`1Лs}I?%ZlIw>AS*mU r6&q\N0lL}ߎs(6 hCw&aZKќC=LgR]p.CYi0Ox5X\Ja0wsO#ĭ( GhcYGoM,uK+ oՑk6-O%չ}vzX'ri8hϕ=^S5`ρȜ+ԆBZnrr[ R^]ekjO$m۩t%Ra=*\<Z\<$(d/8g ˌd/ RCQTi-[r%.\oh@'Fs#s%͐lʁe qcHu|$vB&G8(|LIՒ KV[ io$xUk^1bq0OxQٶAodw9wi&|]zČЦ{ 7umpv eDf5$RǙq,R;/M`O)[8V49Lv|vsfѰGj%<ۯO'8 B3x~NM@,7GC '\Wp <dz\0]! I_KRCՅ_vFDa>ݒ!0NBԖf@9 TK4vGՁ G䵘ɺ`aΣ_ݶ(]iF-9@[D2ƮQ ;4a~kg+CM|(Ŭg8WK>笎n&%J4)e &bx !Hc+OeT+@QS)@}ؕv"v /Q`k;+DGkptd4PzW7L (CFP(SfBYdKNCY7Gm") n *IjQq z*ϋ_6G\@¤}&5:թ_@'j3LG\>ٌMEG* /c;]x#'y AletP~vg/,5Ӆ(|v!064W -qeh8K&34DJa`ߧ zМIm e4%Zsg2cg9d% W^نfF>Pݍ<{NΫt(Pݾ+g 6QFYvX&4ict &`pEC.̶b7Iot8CgOb/}@Ń*ug %B }ڍD"٠ ۴|}:H||**N˱=jw;V6߾͓U# bɭ/ I\9J |^^uQD/!>5}xS< }Jn#Y-y"ꅮm rc)+bn 8 U_%T$ؘd 8\ɤ#FiL䷤3 w=O _鳙@MqdtWsw3R er(Q1{S29x텹4НPaVxy7~pd68B~h?M?64fea+q5{^SkiAg~mbx}YVbsӏ91ʛ%̇197;e%*Ι6`HȂc(Wظ^QrTEClK{v!xR䗛87 ~:EC\HAٲN'ik3~JRP3\=b4ØTLT͌CmB,/OėPSqs\BKQ]t> @)׹c @6w/Xq~YTko;&_W~Њ<&M„nO)' oVP`SܕM?AEI,N(ؠ] %O< DnBtuqW N (ܩtA$!*GS/{qE.+0zIŕql[1t ,LL~^:Ӗ3ڝ[f/ؑ^gs-7vNn\lj_NU̝QbS=Q/A\d$;njod٧Ј9Zp ҅ߴ-B!;=CV (X4Ɉ$ƿV.UI6eZjvNH.[}]v6 +#}`ĨaӚ7F^9.w bn]ZI vѢ,nPEߥ$m?/d?PVh]xt W+y3Ι$G&EP@)`]Ԩ(WuBߗ#^W7ۗF QHˌ1d'; _o>C:,f1GtpIw#'a[#bAEj 29T p N )E3)[EWpY1x9)J>6HH%F- ff0S ­̦KVlC}lۇc> JEh)gb|{.h@26,-ϛV50}vvq ">FفAVek)\%g|$"rJyƝ77dL bS1 0U⫸cF-K^댩˹L:2H"@Awl6JI㳻/ղ"xkzS2绣Ȣ6BńcU|׳72=/Nk)&*eۑ-\wfY{a#BOgɃ#~H@}cC:Y8G yjܤeEs> UU%`\7!\]WvB73^ Ƣ+C*Dx ҝr΁n󮇶OjE6,TlmLYqpC/"Jbd$R/fr `%`6T#I3!xʲ&"r+ +['i9oE\U53Qtj{2̿^F^XЂC֎ڧ?tWu&ڬ@7r2OQ-b/?vYb?;4 T9O)1%71ԳC{HX)t:s4{Ҟ#հ՟H|ťֽW?]L/'q&9DWz" G>V? 1=.XFbKcmDյHuϼ&g҅=oBca1VtTjd{}7ذh;gz֢Qi!._XjNt3; ¢*1i%03F嶮|pmh'{|-hՍ㕎ֿ`ao4l".]"Utid-"բz va~x9rd5Ė9' =8֡ɯ !#"ZM&E?H|!9$<9I9aQeMin aFH|)NOfz}T$Jd?YK!k^ܕk)ⲛ^ 5ZA ?)7b$8 G QzFӑ97hy9P9ts.9uF,jroF~&쳽!Of%?$(3+I1.=Ф:MM7aJ͕6#'{ҬH eӫF+ŎeOGJ-aMB߳9h@?VE()p&XO١_#Oad4ogME/NV ^*9;Lb`vb'A`=7;8Ә&" >31 5Nmצ{r/[.#,iX/mwLZ1E8$39DtBɋzۥ-N1_D2AH xtRIF$[#iJ(vI g꼃yfO?xQ7vדdﯺg%Wr?O0 *tQRDn:x*MO ֜S['Ŋzw_*IA+6{W.bxg6,$ T";Hp#uS%ݼts8g_YcOсڞ)uLRt4<-;R4I$R;ӻ\ƣk6xD60Hڛ2ŵ1ۋ q]DNeAg6Gu3Epm/Qx0OԻfQ =~QF Qol/aX$#͕wYv:̛6xIBPQ[O 2T6#enW㜍{\`=;bզ_iTY:t=U"@ )+ &8i>4Uwex+%(}VċtR P(,,ʍKphPr4YpD6|}uH g_NG⾢{GXMȼ %S#SWG̯2f2Sv!`;-Mv/>3.OWf/!vG-ӉKKcyrrf`Ԓ{Gz2a+!=32T׳,+:/'zE[ r:alQ*&Dt}7F~DŽ瘊co,`jA ezTT̛,5-@Q;``ץ^f5\h2QۋQ=Wr0ao cIY gQd//1ךvA 庻J“5g|pդoR6N򼑰̈́3 r$cO Rc8~%a:7'u zYv&EuZ s˱3r1wИf4f4o'wVAk4DD2\u"!yg: ٯuKj70)cWcs}䮽L3X=Bsy~AaB,=R {r]f1LoY>d%V٭TiF?*<̶BvCjQ (nG)2ީe s@'t7$!"&c5&47>3vzo4A{eSCž ;W^Nz;)L UB4FZQB*9Hb}Gm,*&0VD*(QZ$Kpo:qtD~GaPk6_LcB;IgN hQ:6Es|Z[驘=3EL%P)_Ƨ PҔBըd598 XԠ?7 7as+Oi|4NW=U'̗3 7a.#=l9-|FʅZ}1*]tMA"A o{rg e>jKEԶ4m9p(vw5ohjl!ڀp"lQ頞PjhΆ*u.pHͽ=ǍYvsbYȸn_M9&iz;IH!GZPrBq!^IX?~o w\mv9_gڗ6'\FB-YkP;R`˸v=vVhq Q釪0zh;{3#2hjWS~fG!1#}_Ś_!Xؾb.;L:dT9/ 5=|9sTU2RtM{ݠ!`]%2+rkQii8b5靗<@_ *Z)6)F ^z5c+u}!ؽIsMO <:" ̹T#; ABQc3i?# G85Su#U. exW9|uʡWY]䅄1xGW zhɆKZp1QJZt!pbr9b"Ft'}40drƈBסx GUNY#{髳nB%Wײ2S:[۱A s۹pWsD-X!1֓uchO,liK0IXq/M_'VT\s)}* %JY$LЁMaYV`䇳mDr4b YCިѝ\5G#-6,GWP5'=HPg}ܒhz; E{qU7~WynW7wF^R< (6̿T)u^x<f5mJ.]ϐ>%;[Ԓ㎽!}ŋ # eԛQkT}mG SyNͼb;_:5O1JBOKy\ٶ+59t>T|A]S}<020oP>[/!NM_7~z8V:ؘQmW {؃C7>%Ȣ'xLś0PŲ45jQ.,088SۣY`ۏľd̹:)H~{Q;/2:Yd+ݮ4Ac)ZԛRˮ/N̍X ygA+׬nezO5~s?0[H#kxH$9{|"&kEPֱx^t`ˈAp(,Y" [WWsCqd\0Md:/ M;aJ4~nOz8+4&o2 R|ºup(aI{3po6T^-dT3JI-TU(#`b8jCm<> |"䦖Y8K/>|8&?Yu bZVc^N? m3[cpB{ c`pa-|yoO X=[Q@5e:7?Ɲ+qYhGH Ȣh]E~Ys *N?RmACR]1%dʸ6D >촆m$ŁkJGVyp.&N~*{{[I1{=([ kM2D/;ԥmӗͣ9,7bgmQ^f3CL 8S2ul8P|wtux Ħ0=P:(ca]<ơ=V>*kc,ڡk"(\ i3lf](zbs{bPpzmk>"ėV ?={x4̺Fk@=Gdבp|`Gg/6爴-K3{FTrֺN [Q]RfmE .t]? _"$"9 MuKr>L27,yϋMVi|Y*)D' \ (eY>>MZR12Eșx(Օ}nu(şΛq n}-&YB %DqEʒـ󟝍?k`[嚇mQ,XSnd* zRCiSn2+UyX=o~ „=k#."{%|;00ާr0UD> 4!!ՠq=C!RXw,>zщsXHnZ/.eq%)]9ŎbC۩>d"8}Sump4(Z>jMh5כ t_zʈ2k0? t^`xB.S%ɳ.; JL(Vjl+HD=}Uo?D CIs]Nͤ:QE>u !XT~ٴX<*0mm`+< ffT ;qސr(CR56T>]fq۪?-:l}z=/mޢr' -Hx)H=t#Ȳ"S><]A> 2t`۾Omv6lp&a!lFeM"FPO%Kz IǬu5g7fe?fv]NEl?J)xV;A/qcy( cVmm e-4Knh30 ړt~ڞ fKH1Gp>>@5/LzCIgH仹ï|js==1r wK ?4 2,᜜{/r9l .p{G,pKWPK>H%MخT Al~ey/91Mz>RI"$P̪rMD0)(Lr5U6l0 RmeD1oS4ZiU5ꖲ!JU(P`;݋l#"˒-%9s4 ~ rQ/3 Diu*]iBbw8j&E[% VXxHzQ*X1ϹPҹ&u8u)AؼZz:1 ,:%?^M#-Ől KV1e'aP#dd-/ Hl!nH§e ^ďJ<6< ~ ]^t]3FfБ3;<[-WpPC {rӈ*EJ&"GOl-BCqC90ㆶݴ}@"7S33KHL/׍/~271W2z>-P6[m} APFV!<Ϋʥ~EN {OVq[!սIo܇ii,|A;d nT nD/8^%º9;S]u*xx%w,lt g=>#5wЮl =DA] l m,Zp-В1#/Tƹ˫i[vmH 7 XgZAjcd]N\1渎ڹ+'/Wi'r)z%b絵_fwbF hLJp8[H-W%kCp 9߀B N5 ó`Qdai T4s2Hj5~#xe_Ǵ ?=rt y6g;Vӣstt\nWS5)P~|k8Ujy^ʋo8(Q>,e PdJ>VNlHa8ő")G׊\D"g[aظ(F.AbҒ̑;ѡ(#3swڅ#=eS[UwUkd|t]\*c-3|T(F~&* zM::.5pp-Be0F%yg}7|ۣ}+*9kiYp4jưS3S=%;IS7,'ը _c|8'?;+z)a>tK:hTg[5*<~*}=^&;%ĪF~ inxAt[ȉ_+ciڙX ot0O=Y_#VΎ$RQ%9=9j8L`~J%7^~oF ;Ăl|dߋac0k;"(z>pTĶz,g#(}V_G#`Q X<*0Rg9v Kt ]zE^q8"g#R]*}Y _R𳂵mz/VoCe?H(b4A<~RN( \[JHCR7mXa1TZG{]gn&B*(1uq@uiG77qV9쬂8yx douмNo㞟w}!:;IR-D^G}*GOy+S*%-m^mMS-'!ϮjZQ-Z(` H8W 3S{.E_'q(YHыתcW [2NI>'ҥ%جؚф{Pu96iC7b6"7*i'5a9lA=6e I5;~jT*4)$`d\h{B |nMzc;QLH";D,฼)z(J&AE&9R5%9GZI/no1<2614vp趭k-D%tU@7])g :/uhwOԇ9b/X6/~=֩/ l^ |i(Tɳwz;“/M &VyRI-ni?wٶIaHWoU]JHc-zQAM$´aDg*ɵ}ԕhj|m0n= . =6#H\Bb; ~U-2U.pdW"%ͬ|}qk ;wQ N_!etҺE+hJ'EUܰzdf V[,x˛5|r^l^ %nMUj¥ .kv^$bXNzӢ"g(~ sol]WZG>('SuU5ZW#8E)bø$`|9{=17If`n"KfY7ˀM 剝Q˽OZR,V'匶np bU8EnpYB/&y*{wv_ B4\+1<r/S!-BE9X*uWIb\1'>ǯnI15̒tLW~4&@. y Je, e1XcdeT۳}+{: )Pj ^!MEpUFtD?~Y a:c8Kt7a/.gZ+ꅎ>76 [@ala&x]f{9|YPFJjv:ZbMPz :CR7m!^؎ܹ1XsF OcN_em)(ple}X,cq Z ͉/Z,o0ʍ5-{m7PdL ٙUJөDz'V*?&oF zqMFTSڴ7Buض؇)Δ|3q42|y&[Hia얒Я` | 3nl 8Bk|Ǟb]f>_0S &\XÖ/ލٹkɷ8N @ nHD404mcyWLEp {l 7ue'π/ìt.~iΣϹH`6 ˠUfekyMwj|:7~j횷ryYBCve o%g;^ iįwc?BLGWh5"yg;׶,ߵT]X0:0%|w^>HklW4ٖg~e$۪R~XM҂qC^,rBg*t"bzMv.q6rV/*=#ka9_K3GxRnS 0;E *Ox KMWl:AtuK/Q9E]z?v)^{[zý@B#|E-9ɄnO%:4*{9aO$9ăi ;H[7-4#.JHnׇ_tHO("G),R{&:Hl:1&Q4)Hco"jlߋx;%XS~Uampmlj#p7Xhk \ a<&eSNq|SBY+ rO4g7^Jpm{/jKU]p`ܲ.mb C$ntkNB)aݵY?x\ ;%NUuR7<1mh$Uw7\r2D=оbbL%Wo9 GxʯcnQy} aey߷'T e!PG`T|G4E6\SF)ڃ紴5[0zβ؏ǣaԤYs -M ȪO#|_ǔszWxIOwC9k"U PGSֽ3:Q` H7W u(0p-5 j>>tJ $V=U N7X%x57hqޟg=0Cu@DNļDKp"]Lii~)Lȇ +&DRav -5!9sV&} XqJZvB+P4ixV F?s/ xZP4`um[$?MC3%ϥ<#@~dM*>F麬/s_cʘV VM8_FrsǴ7'٥Y~0%hvo ,ONW]yһE焛-1T2|8.Gi5vNb{lgJaP.7;Xuwp Ϊ/_%,ە p;}=QyޢW9I~>W?͵UO0ֈ G-N6{- )i?-6ʼn;f`YV@0xLS4l6F"f x j "B! KWUۑ*C-7Hh8g϶jve^G^'  ~6`s㗠w ==6}`q{GlqXfU_ͮ^XZdF+9uz`/䡩vѪοcșT2Жll`bKuGGM/oueJ Uk ë5#o3,1IϠG|34V #ڠ0@0>K;1 reQ[K fuK0=E>ˠ0EՀ-vWcʠ߭N4r&ݬv!t4trB%'Ņ0 F}4Uh,C[(+ΆH;ToA(~ LW6S@@x(Pw r kiKZp5>vT^'k>@οB9y=:E9:qEcر{Ve2:ANAt۲(;-re)O]ZЏ!U7ʯ)I͠IiAY'lDZ9s Z=elڒ1%Wtx.v cmf+ ͙T?I>+t/":, ն]|:HBrz8G[*5y\Px 0ڱ3 ♌ɱHzH [S E4B\U{3U)>_] ji-g\~QqԲ7u.1)S_q g",tJKDLrjFpD7ad$KR[58mY|RE6F_`m |}4h.uiU,% ӁqHB(FCyUmLZ(R^P_K"J@>|]Ѹe9oPgc- 6-[8٤9b,AEg[#'>B/w\=&7)ޒWb^M=?{LQk&=.Dzȅ~ȓ4`2 ? oTdnL5 ?jF9&q?DP;N"Up'Z` 3,o&RQ +;&-="Z qB N S`XCw )|-6VXJ${f6:|;NrΉ2Z6Wa[í)rD>O)]Qk9b\1uKL'&bz[I6, |w+h+.ɇ] j7~?OlVanjܤ9DM#iK9]RR7Qr^!E*Yv/aۙu´'wq DZڟ\37Ut~Bҋs?>ᙃ~|ᚇބpɶ#CLr#ǔ'Z /{׆ؼ@3^,5kX%_I1*#niHUhו!f}Rt 4vgjr~ͯ-!U ʟfx_ lX1b׷^nBG)'3, 6[A${QþA2)!Pe.k.q_;C1[r0Ւ6L WLs[564YVĕ/XPQC]Yׁe&pX%}*΀Ih 9=͝[x _|ϭ+ /㚕4q$<ܛ]&"}*R-NF갚 y,wg Og>K`סO9}}NpQ;ajւQ5YA6'48E/ΈYi`qY |Kh"lCh<v)|*VAZS=NN;Z'MX5{yp$lݏ2 BBuDL'qSokÀi<f0'|:<ޘZ*! !k1-ECU]r$ޠpXr{2v!?R[ۋxQj$vpRv@y$ .Fs2(cG)(?CkCZTZґI]}b:)H?NasYҝX+1A^7BPR€}.9@Úg %y`ϱ( ;AK\r.Aa6u:r%80.fAh9R) wZ6EAF &r;.?콯2\ҼE`=2XIgVbt< &߰v6S#՛@shjY̍bœ:x;F&zwvїE}`}IGlW`f yw}9?E+=% gMEJ-Awu+<#5&T MЁoX%bfH}Q6z o6ףN>a/mP7.4^cĪzq<[Kz4ZT QKy[bZ R{c|%TL>Sb- 7[Bm Yc&<%äF!WA{Z*Q&Ճ1M@e-5\w&&:gsrߧqݝ,aeǿf" x"l $/fC޴0%Z,= Gbm.ݴ #ɟ㱝}w)}J 0?TN) Oр`p`TLY !870 v>p!(n<{5x.Pk鞤[٧/i=ҭHLur${7ʱ?,;8I"֊;QZxw@s%tٞkgf.2; {䛘D=}x~Ka/zW$Ax(qߦ"8}b_q9)srU&IAu!`G@zz|i bbq8~Ͽ0mǻ:bKۜ6V_g0A)}b t 0?9k*Bgu>X B 5Ns, 2:ś4l:'7unn@*vn6. [HWG )'?IY1PpOTgjzTE:2JE{5#~/ItAv1;zMuE%foa+0}nqrG2e[nNK=+w:OV*ǴyjP#GLDyžiQ@YAP>}j/|b]=llr,;TaGd ObC#jR31Z=wc5r30k)V7,dXcU,ʓ TxLՑӭDZ-x@)}TC<\b E UK(OSABA`J92[8wO+uZ% - /g'm*ktx7jV= $QbvuB%`g8)aKW@X MٚC*D G`x2< #=@Tl^WBh"<喻\qTYauXs`<-3Ho}g3AYSow>6 牌w]̟gӦ]m4U3iK21G${˵\Bn͢md&vޗֺlSe~:~]އ(ëE |Gӹ.5s,{5ba0:8Jm- 21fp u)śۜ !԰[͓?!+}p;5Zi$A]?ΉܾC+{^!crO  68FR UVRXxV# e>v٨n{BA?'xTnZd$khe([zWOXZ#c6ƛ\!0V (e]KŒs -aw|%Oj 1uaG]6=m}DddT%6/`xH?^ )?M6irns;S ߩt2 ~{` 7%/}Wރ%JW=H"&D`\] j_ ૂKX1\c< ZRY UvEBH&6郏c0̛c rPGsHw5g:"(MFm[1Oyܹ"FB@Ƈ}4Ĵ-V_BU5+ׂ:9xpINJE9YSo W\R:-m]綸ޞo"Ft.W7zx.b,T*=A #\{xp]椉Y 1IhK@%pk,7gvӯm9-xgXɷ>_χX6w> βib|=67Q֚=V†yqރ55OSw5'ϊjbd Kl OsGŚQ`B4|eLUפn!\ @}kyӄw$)@W L o"[4kSS Ti1jy=Q1p{ 8T5\5pG %U7֗ҟ׎~dHS~p"ە8= ގ3"8Nͣ[ 쨙m}zB39tpSFۍ z+RJjInajW(8\ #%IH^% M%Дn/-\tiKz.q, 瓸:ku=]2'gQLvf9nlqjjlX+-S˱ HQzGS@vzJ~/TM֫Ny`zܭ@52Me]O?^yx{] -jHuh}>nb}ʼnlbnS]¹\/%uJgGCW=;Xn")ov:mN|gG{6hۉ&jZ>"t61ᗗ&۸5K}wva?[M)6ua 'rxkCw?;ˬ6"B﫿혰3omR-I+TU>OvA%AH%N&5ku[BR2:´A'#/PKL15[\] ݞLݜ/)}-{FΥg([xIQ91SǶqI|{iAoA-W^@l P?ں1BJNw1l>Ƽ%A[la-z?A `U 1VK7DP[p}B&RoTu8"Y .&6J]}f/W᝻X1wh16:ܩ0j FSv]d\uj$jP UD˜9KW@4p.h+3rҨ'ˁ';n͈LQ |sud|{ QE&H.s>Ŷ* 3*'>kd1'c DtSoiV$2R5" /!*@}|+ d 3^.VTWg?qI+ G}~/ 8+_Tf%Hw{.2HڍH7٠(PfҔRnzSh\Dғ Bh0gO\4yI >Urh:,^`sgᘖKtkf5lR,C| '81ےn l Yz t^L˭'r Cl{L b0sˊ2W9]Gsط,b f>7o-C]Aa` ^E9䙠zYkM MOȲ{ǭՋ^VPr/Ie._#A15t)Nj`ֵѲ6SL:z9>EF1G+TnO˹}O^Fzc93`m-FBG`-iV|[ M+H9*o@_ԻVey9xNvm`5",.Rn[+v| ]C #|JPĈXi1nҷif`v= T!hmq 4+) kioOyqN^Yf9{SՊrf cN75WD;FAFav<G:OWU@!Pڝ %55NyUK(w?PCQlR)YUsxޚ)V8AlFl xjC&[[7݄ 3Y%bFMf Ă4Ж R^ϟ-d(֕2cx814%k` 7o*խDbI2zf|2`i>(dST6+[&!0~}"fN"z[br!ғKET*m/A _fNa_{P|ԜhtVbo?ZbTYuX)!G'.7ح^E[Jlk+^_Cg557#^0;7?rgڹV%3 0x_ZVRp~aYu>om~7Ը552 ##v&Ye֦O(%^O&dٳEx:E<撊N:g2U,4 IRZ#1RW,G՗WLDt f n+R^ghtXh#2C(}A:eقHʩU] SQ'3Oʯx"&[O&x lѩpP* ۻPl xp WNIDDzvub6L_WTI$uQ#bDˌwJI;K&y5[X#Sd>lTrlL&%vigB^hP>{KKڙJ-)5D=Ȏ"dX{,)ܷxoݜ6`5:Q* L2էa'B&74ݣYɵ{RX؃ĕxȒ/挷f+`=# tz PARA|~av}@|=hmzJ}CzK[MZYb&(X(5ʪfz\$x͐t]Jg =FUd~×n 3zEȞImt#v/m%?k{;@|ӻale،m^=%xk|ulR"J\R)]-b݈*ݎly)Y 2d,˃qS@ ^H[FsOI!QJ zWBʆitwҝ\9^}Ua?+hЍvVWinϿ% eTڤ# :sj+8ߪ?rVe[v7@>~]m$ N?~&Չ+9d+V膦!r`٨q&\ h7{߼@~s fUZlR=#Dz@b?‰xj`5#wchٗ냵-f:r׸x A|tLef+$Uv| # DwhABOE@w?D\=kD Oe_Z.Tֆ78#$OF~9/./%$s `|w)pV鷔>dUU-6 QXqORꍔd<0/ %ڃL3)^!.9=eOЃ4vP6EcBiy*.ȥg7nxjb  +X|D)@`%4#01 `dn<Ҏ}G8po+7$cx&vZ%\g)GO=X7{(M!DIdCxGm[j^a(5p@&V] fZ$*5z<+B Ƕ G}:^o4KW.Qq:q*c\xCQIsY-a͂0<R|6!0n'o4nyͬa008 Ʈmq;=W!XRKZހ;d;} L[K"me# .!=! tkNꢱ[wSʋi$/yJʴHӜS# `IĻҢxf0itطJI<gRlN6&rKFNh(wXOÁο`A沗c!vZ:,!+q  %J0 h'D=Rkա K9:C'1ӳdKf!d_i/O.9"^M< UEz-wRqYˉ?C`nZ%0fEfTDM%l=i.#)?ݔ ֽ{(ջ`)x8L:éW=6`Qwd'%bΐ&Q$9A:É&Iʳ7EGO˝烏I('ZPmŒnnqq usAgb^4 rPFzuȇY0[BIŎK&I:Ko ?a'.aV60}ʧ k2/EJpoQ{7},#!J`5;y{|>}XzcGbXw)YCA6 -%w {к%Tuvq鹊'|uN_1B?gV2 PO/ 5W g)l=XDW;PkPaN_L04)+c؂(oILF̭ps>B#{~*Oz.={Dd6&]ѰJ8bUg?jWB*3z1y꧸-(;Ǯ;U\R7֨ TRm=1\nBK b|T ͱ'& PzGoTjx6^- |xß{*w>m^̑w|8ʭ?љ p~U2{l][zrƩIg=Dl%nh a?v'7+ :wE6 ˟GP`g=ghh=] ߕQ^i21 z[Mj5sw3bH8~: D0J)kʰ={cb%Y(djE\'\_xMQu(!E@F-UI]4v).Q9@~웄ŭ<Z'%}zo3.NU"7FbFy4bY.= b%A[I4O?s|sP8Ӂl/Hf\-fxo>qk?JnI&dM> -t]ˤ;xePnYu/6'0vP HeJ*a?|3^<*\ݩۍ˪vܑ4W/'Y܏[)'p#u3RT4ú7|W'A'Ԥcp pmPxZ~5 /讛t,_kr';P_ԬM6!IyVW WZ.4K-5fG^Uizg@Y(gBy,U70txS‡g!N8ޒvdzq469)eLi1l_nx;ѫjÀg̋t7~T높 \̫s[b&r7H {N~=wwa*y'v%  AN9|OANmu\ ~wE:Y[zSLͅ*^cM2 UVG96 Ⱦ*a~T8A>zvq\6vpʞx ?d 5ɡvdlq* a@L.e< Uۺ q ]TT8ُpaXG‘Ż~gR 4C&ib$M%ٻlSWA]f6PHX Ù8i,~C{[o8 6ZתWzmb~UK}Pfo\CkibzwyCAQQ5>I# OҢB:wƈZ)vw(9}u}~9B-3`^/ϻgFfAd e ш*LzcxdoW3#Glm\B`[*ʻ ;mӌQr0h.h" $U ̆Laa{2@(tzdQ}}X93lײ~vK}W`J- ]'L2GܻFZմrMPɡP?pyQD ~ ՍZ݇I=dO%]| c҆(L} +Zaݟop?!ij?r'qsѼY$Rc>U)x7]bu)tD!E[}8# L]K{ͼIr3Lc`oo4u2tb#ԃggurY8K@V5DAUhq<:U-Tc1;mD ~I*œ'8BME!6vfyM(/ۡn>n%pGGT{O6.qW OG t-v O#lP2^ԳDu?Go.ٌŽn0Οd%Q#!IZ9pauD,-E#By?+fZ>0R3ƱeihLFH0sZe}ԊAj k( rN-Dj \뺬;/%((gd*o"QEj i]qD`K|ZFYd xP*~ :e65),ȁSTL]I-@vE#쟺yuaKib9?"#\,UWӆ;Q~~ր&dubkmRl5. 7YA-2[7ዡcDQ8WF(- Ʀ2lI:*e+8Po=qJL1Xlg㎴@]^u OMc3-BaaJG"5.@=~{*oS"3T_|3ʔ6HYp` ٬Ω0!3Eby&݀^2hht۬3; zXӞ8bT n[ûBg"uz0MTu$ T,&5P@9R%\kHurFMM/x&Nc=:#{ s_?rNRM֮dej"QPU;ȴEsmrVҗ8Z.YxrDdcDr#{FO>#K6(`.b@ WNXd8[E._1݀KZSxM}s_%a:xuz<'X\Z_@*ю|v]\} :AH/aF3_; [lX=CBxI>}9i?-sExڎΤd4A%quWڋ*$%^turxΓ%)86@6a$]t3Hqs(KR$֛o嘣C=D1 e |;nk;4K!|x|YK(K=xx#aqӼ:btkz~i> S\l+y@kߩT%׼'B""xG9W8c{ꎥkD7~I'I r@|.ںP&:j> Km2a#L hAaW7 YO8Q&&Qn~OB $mK پx|ŨqA&vGҝD1~$u|QC8{8f/|ؓT7+^f;-EYpPJj7V, sYd)ɶN 󷄨GV2RrQ( _g5_:4]7Uw]m=0&Ѳ2+5ZT)%=gAOj0Jbc4[i_tJl7T1Ǭms>tV۪h[ie9¿d#Id!D֙ u$r{wR bN  )q)XǑE1?^xUШ#3LӥNҭuC1f5(20gByWc KmQwf21蝽lm5g͸QqY'&6 Jv!.C_4ǤbR*oDRW"qL1ZGH<eQm BBp|S;9_4`Ӯ-{5)wBQv|>Tfgކ3C‘PYa7 K4uYr7ӡD2jQyJnS7i,cQ8t1k#7:X9]=_2A@V'* @ ]?Ͼt{k\ g|)!7dEE e~ <},RίImM=2z%8z$p]p Ea<((.zYVwƧs?8%Yݖ颮?[9L:$j=nr<+PDEM3?Wf|Ç R;KU*+A9LBm޻q?\oJ4LwVKi´Iw '5*y%%t݉Np] s0qXv,ީ%T_;Eu]+;9f%7TNX:u+RɷZme$YaueʋI&?}2 OϫlEƈ'-ªo*jhc]n= Cy00x=SnT`¶cg3#_ı"(~<~OĊ^D{O~Q\FHk^VS?I:~P̧!7`h7Ys 4ە.צS蠧mE\` =7;ȇ?uuh`!HKdS,7-9KA;UT AKndӃP"*mC{6r_[d01x١ ڣ.l炳3(#V}>jL]W (Xm|Ҹ2Zڋ<] 3c y7Oz& \<.7Ukk__+XOcw͕+C/gٶ]WG ,aRʬL$ۤ "Mz%IR|:b'A/ކFl^$Z 0/X 38>Nݷ'Ҭ0 ;MyDNHDա;{iYX/8cMbjlޤJiܒF艐uo"7-T[iU,wv;-(p%PX‡CέD|([ gm3 0ʋDzQ% ;U?xǓ::j!K&d>q?st"2ˉx科ZuA!I,~I+P6'q1I}EVբWSihyi_/-c8lKHLbJ͞գbqkH }R`?]7Te ;*|b@Z Ci[a_Qnbչ\Tn Fl&Ev!o#Ry=D`l||m𦷼]Kx>X"T4s%'L$'EIOƁ{mdl6rC3ry[Top1pu\̄(/u@qHS=-Xd4W\0q@_;ީ\P߰ JOZ21W>=HqUz, ྨl%a}`E Vyzދ-P,8xH@߁$"#DuNY,k94Bq%*금tNNe\,i?.YO ZpKc5:W˜5 u֠'vxEV;&í6.FT iϳ Fl`k}-٢i5K4(m'G|hj,RG$"N# %߳sa#t^bbɈh#6x_>cMzi]X;?x%30;M [cJޣMulfīſxȑ3 "/.47ڷ.K]/e\kV)n]U5@E2X`y{Wli`mCMڂP#Sk1/,pDS[]f’q"ΣdJv&],eo33C\b#HZa_{68b+\qڀ1@/<3$mgL 5>kakJ!&gX HaIp"Ǚ4Me"kڣn4&?qWԐ/!WCzAߣdUӦFeI1ֵ-'OzM͟OTRkzC& r%^L.?s-lOcׅǷ3}+#i h-.J=cMh2evJO櫐%Êkn|.l50*ˆ-a1lYYӚ+7bl>J .ʒc(ra,|ܓ0ViriurB'E'qPOzj$'+{(I+F+],ԃAԎ>,v $7_!3JyNE-0Kt_O|GK"B*˛9EnIͩ=ssβ/G ?vgD^*JL͓T#d: $j׃OfVH`X,?.rs.`Ol?nmtʣ?M"ߘc&1,^#(-!|̱r.$$%6!Lb%h$]lrO9ۏwr? ?0Jۦ͒4 Ĭ:9kd IAAd30u;"Tfmd @,y&}1~).~d#x/9- =iza0TeşUg󫦑?wz3ѬB#{ mWK6: d-O p+9}ISE.r}`7)sz]f+c@D 5nt{.Tw8W!ZW\R.d9?3F P@;[&bhpppmQU\ [q~*ڡt$"%;mAǕ. (C&=3^ۚ q}IiKڿ;VuCN%\{x:ZLMH:}tG0)0KB7:J۝1ͷ^To:SX n7o56Pƌ[ثdOilĝWXRZ0a"Tf|&-PhCj23qff;ƅ"V((~F;ɬ7sq X31,6,75ӣ +Ϭm+3D(b*qf~@qKip-Pq6z֛-Վ/ڕnצl$ Qshus[byC(aJ;o@Xr,.רpOr5UF V!ӒHrZpFP|{ծkK yS>f0%w m \ Ɨ y zF*_}F=>bSM>?GTBѫh1H{ c?&T@&KԷR! E>)$^0s&0"AL,[S.!9 w,- /N 8ko#֙]'b ;ט$b(:8֖x+JVۡLՇ\w7LU${ 0w 5xdV7[y1,FCrqbI Q'>1<u`@세S^䡬ړYeѾ˛;5D) RG5DYڞmA!sq.s8}.f'f-eQOu/FPM24cT>'Go2tUZ5u dd¿\"7WM.,NuZzX,c=ъZ>Kszź{M3HG"C+{[mYzEy5 iXHW HNAs}%^ȑ8xΩmѽ ) FX)}-R Bqk <@jZńd9*4")\EwXb6R5 f1a !ޛsg(eA^8kK1r7l-#׳xֆwsOGggub. ۉ1Z[tA׍U8tJ H6EY+iR%z" .qSHp 4痪ݿ@SM@<6?4ch)T6Unu8=KDnMs*QıBO )z2D3a-]/yEw8h $8aYN@/A1 AKgDgThiűC\rVdz iqD5+G'Jg^wM{BĘ+ Wp˽5^5bekWIUM`4WN#iс*~ߋAC}@)\4γjldq%ǨPWYcV_mAQ; 8v8<6hD9)wi<$ޫAx/n;+nW;Nlj,1R>_hA6SڼopzaM>Dݴ,}i^b<;7F>nuoڽ3 *o~E|o\?G7\pZӰ n&vԼJNY<Mi_*ԑԽKD[Z@uWBd^kUdFY|ݸ.V>AIws뜋)![02osk~L nC ګwOZ ]06 e9G=,=`!1rlnP4c8'!5V֢= t _]7e YiiF:{o>>,?+ޝ.A<w7",=GCA;وiD#&.k: ZW!"$6s>WI(|]Ϯ0uAJWuќ!I̐`9'3ҁ ~ɟwҕr (q%4a&F?ckЬ~G9b}̄z~`őmdޜۏ̀x?g[cN1 Qd><&T!iǡ,1ʶ"[%A{]B1`vA(}Z d=•fmYӸ?8s`ی@vçDCDv!eYu>]Z.ʑ}#|0Je ~aMs;E 22,Na HD0կy҅zL`#+T{ЗvGڤL’lP^+fFAOS#'V(h-6&<279W\/+"쵸vAƳ CQWm{HgڪƛEpfb1*ܻM4ΓUS!p_̑H$k؏Ub|SKy-](lk|X9t2@L4 !u V 2W6E*BoG{'Z(R_笠e QHA^fa<T?tpS;#˹%VT]\iMx{vh"I%ZxbrX`sCu5b*YBnn AoZ<J\whwD(}Lu ԡsձ!iy@UU8A%お@`/N5R-{%jf_GR蟿}%A4M`oSbp=װlFd~rw3IT> |ނGC+!j2oăվ툭\G9L([oQ#7JwҕSm-CU|Aؽ3 P:L>$ T|BXuxyeZ՞R Vб]sɺ8{L;f_&iW)-4oKTHm\Es&{72ViAQ iq_‡x]=TIL-a%3ttYWH=ҡf9 uv-L%<=AGA.c'?wB!/C)L}Nhf%k[\$ sb=WmNy׼b @iդ }L*؛fvYƢ] +Yzsj>!MBFE UuG;Ɵ*~ q,9 eUȀt4'dX2-Hv>e5VeJJ(ɺ*:ZX[Ap g'PԽ du˓QȎ)R>(e&ɠ:FꮐjH2 Noa/bQ2'rΛ=iކ,Bű*#6ߑYşDda8`g^%LMΝ4Dl5DEN.M@'J%sZ\b JUL-t(txf=Xb7ri?Qgkl`ߒxN$$pnsƓIuVg36DX9Jhpt5ea9$ 'Gog,YH) ; 2_4 P 5U[W:QlEFɌYaE9fWzsw()" >8ZhYYD+%+]C1С-B1݅F !|6̨^6- q;Xɝs"2(ՅGv{9}y,UܡUkKK]k_uJ NdfCk0Q ^8[.k Y,~cM')Io- UP:.#[-nr2LEt}go1cq0&:N P3MI#JHb#+ށA # k0o# ʏ[M FnfMΰ9Kx 6cLfC}KT"i؁Սńѝ]bC\[+ϽSjm"db# Z1`^riKvipјDNAE6-fBƚ9 UC|6Q":9:.L_|Sv ʶms9{[S Qh[¥LLTLqf}vCJᯅF!|ڏԟeuP X'<°^S(Y<-8{RΛ~JS|E)w }:vnLlANߦe2 _3DT^E%tY:4xց`W@^akc*GJ}٤=g5 rm,('):e]0m_lg/p ryCI1V _X>#i3 +WB|EC*EkBĵ!$ 6^?H]"Uڕ2>*ЏuՅl*~NbbF)ڏ'I'_<_NDذ˒Ϸ8!wƃGpofLay%-9gL1-rJm7]Шb|LĔ9zRy+sU/彡ajVKta ?P393c꺥Sr̍w0U+{ӫ Di3y{ / 3'(e> 2uiĜ&xgqpjhx#{Lly/EEjl'#WP},j$Ǿ(+‘[mHf?g‘XĈBjx=STܙf״S%Ω@%oterI89ܔlSa ͨ.Ju Q ;c|S~!6v,+ .'6ۡ$'T-0u|mtA9:̧ O_=B"+3.z['"&-eP'a TU[?b+8YR6 ?\`Uv\\CY>L*!@OorAX"ܰ+Նxf~%Xˡ#&i]bAJ}<&wpyS"z4&ׅTSӨ~47,sL6{nMjWBS6Y (U3m,.ʎ5f}xKH;'֙j쥅Eʸ-ռ24;DBaU IqD| ΛỲ *%;Q0i8SIrJljE6e|]j'&ۥ9΃HCMFk/á)ø6.gG{DEt<[rQ!= $\-7K)U CP-I5Arw (pX6#9cҙş(CXpxM❒E0 ֣+6@HlNJeB yT$~'?#"c|ǶWK㊪[\ua[p#hֲKK2k(u#~iݚ`FH}ó25kEvv[](/[x)5Km2߃ۉ!5>t7qsF2,O[ fl*j,*U.fV7U z?9ߑUӒYJњqQ끮qtIRA9= Gk*jr4$ދhl7* ˩Gђ,k)xf86R~̑-6TTq M5P*F4v^@ 'qb)5vB>Pa80Aܿb\1@2n:I6,b_伃~|&ʐau";ps0+?ib:p4AȂG\XI^#Izw3ƅ:ZeV,dK#]$s?Sdt ևŽui~ z?tO TelU jo'; 82nOVye 61 #0ʜc&R<S <<.^_v)Q,POoJZ}lS-VͦJ+`t~T+3Q',]}7 9uKN1wq:5[ĿJnhRns DB0.!w,Ɠ:R/𓜒,խ)vƺf+"&/,AmQ~%6h>,XR QSR2nq46ɻQ!cp֗e|LEf-@yZd|c.1RiYDWpL~q⊞15jEtXXj\PvKLPR%sg#0U` ޡR7KAV/c{3nvLa9 yNmT/q{;AAcfbN|樔sq%~?' .QׅZ=?hSj&. }DR"PoЋvNK+`[PnUDVѝ(3E-ԹQCهƷU߿8/]wQ'^mcXapMק2s |"{^|&OD cM-GO3o=|:ȅRbJ,P4^4v벖oS^D_{N3\+a&>a ,0H#ݸ` {φ qC e^ #nT >)4[xO 6SZR/:Ks̽ܙF[5VaBv˞tCчlJDB:>7V+0i>ѯrK R;eUУ_I$+0f$rӇvI`[F7\E \fh(Z dKV-r#c\9AKGx̨T.Tc$g%ёm|kaE7}me>o2$Jݎ^vmJ8z6DZTQhЌ"9TSOԣmvC SZe_sXf,j쿇g9O,$DM$~ӨY5> Du$mr4!g,&FҀAt Р{~>a!*.gꚀ?c)ZTFDQ]׶Ч\<((V/wYz׼fdܧqhT<۫5E}K (vu ӂuܽIa5`i~X PDbYQnGtf_Ap[ɀϓg,B$H6O E`}L6fč06N9r-&w\HW[FIbS\ BڎBQ;fq 날r'}HnMu<̪&.M;ikt:_i˻WQ88pu) =yMe'A~%.$fKISD( i[Z|6}!n?`d]]M>5`Lgie<&Kܼ\B!wZ&=v@a{2LX ku'_( ~J{h9t:"4- 9%#/R"-sɰ'z}ȽW"wvF)R'=E[!y,pbPV!o5t.*v1MH@Bڳ b燁1V?)4vlE$ecnHvOJP9ľ\{urĕ%T~e-j+Vz %Y_k=ChlE74QU8|ӌ+ D -qj+x3} Єn7XFP*R"+cS:Ư-@Bv0蘎~*! ʟ= Ɠ.I-:b_:_J1h$V1q/HW݊\ݒax5dW[-)/E3S'@̢j ^i~vWeZ.7!چƠPxVdNvy8} SRb>E~xT$&AbTO*[&ua$f S oAlX;[q dB"Q#:8]&PI*bRRk {7eU7֠ [$دv@5F꾭JRXV[KרÛF=8m"˓jwÿG&.xHo]2`&כ#AqFܳBQ`4dFN"4u.+ .R0nFU j6yݳ(h'}DաY/ =8fk[P IɴNӹz}ojtb^@gay&ӟMy)lḋGphG՝&Y@=YfC@VJٷ^xS[(>7R.4[EN5!F)nLF:_rgCu[@cQQ(B8lؒl//u`ӨOqe@#rl%fHjPpyo!`/Z1Eqg{c@m["̙pMRY PA, 3a _oAMQ/(sn1Du`D"CP[4tw)`GbI[T$aLd.Bh=MlcPik=l,Zf$_bV"qm47?Zzf+:(Q ,>LW XҎ(#{*$5^Q8U6O*WEz or/>!E*wrn_D^x o، jj)׊jθ&x[l T24ZR*]Ss!d6~|6zA1 $.O"lږM0/{h,)o( $Лra-?V%aZRcg3Ϸl+ 5~#;eUQ D$dO.#5;Y@*Y~V.SFU tF}F<'|>5Н1ZԹ| o\fi>UXDnJVE81ε =8,6i7aqPV7)w9% z #?T#XS_ w2=+I_wΩC*4 wp|@t[֙A ٢Dy[Yӥ3+S"2\F׸͝[T]|5l`kԆrֳ}Z-|G)bXcQPVq|Y8TCa 2sU`,8'emHջh\)fs;[G|5g; yӺ09LIN>Eb[M>$&HwD%Xyeҙ58Q/p*ϋ"AMוմ=nCS$u!TӶu.lj[G*j;af2,Eew V_!\JgdpEJz|!^a$c~K!vN[6ǒ}m+:xoB+b\Fs|/'54g~ y!2;txUג&Xʷ K^ :$wJd?#4_^75{ٛ352=& ߨrb#0fku2_)s-e%傐aTVs7'D莲%wȳ%h2E4ҠɌInuꫨeۜ JS켏kF2eIsEGl`%[8Kldt2O# jd jԒ7bu+ Ӆ)JVaMhJdis),t\_{`,G5-d;hN}Bv>>qD'EJvy,4nK%;_E4QK4͞`vs C,Ui.欯ȃִ⤲5J-*jwI6hd%:vdaAp܏)׃4æ3>XaPUֿB|ϧ)tfG Kh 4z*nhz]]f?t%mYDvdBq9c_C1tKnjbw)xFt#ұ՜6IwQnE eWooXyB*K#jA;jLR-q<=4f庅ρ vΪָ]\8H?,}=#΁ ipݝjѢje7QxyRԁc8/nbӛo=-d9IV} ޗY{ MՊ-~J,+-hr>1B{Y!d֫nuq/= 5٭ [Wգ$~Ύw%%'dUtcv)8ƫr$:+ŧ~$^4vܝ3"{̫|(Tzk3!bSXZ+ gJ0nR}z/t] os%EfGI nPn!K0TJ^j@J}/IU !,GFwbW"ĤmtCfO`">hR^6"qtGN52FLSvUV46|u>j4i1}dֳ5w욥'E)<)o{ )vAO? Dm~Qa>KAQ+ap҃hYY1p߫Z5\1z?\(z5csCx;5cK%wR,,-*[FWnvlMա)d\c+!p9s;dWrFgLhCm fOvL΃`4a1ϩr`NCX`5m7Mb_4FjhPl'>V}_KX;_CmM#bD`9n.g :xf%I>{Gf5H:U lxz6sRN‰_rtFXp7'$q ۊsF?pQKg8n@+io/H"ҔerB}D{ȰK#2#ҰGG/yi7FD^C6mmMaEHH.++<÷y;G b=vH0\T Z%ש(:"sxT6ܳ.{F hq'61b9tCNJyn-^.&>"^ٗ~X|^fUoJ?WaynMzLyZ}<#reM3{=  9LFdءqw,u e#T"7w(n~^Qd L#Nc݅.œ.zjYB,%#ܵapSΙ%xWg&VɵX!R6S=Ǝf-wI!yRDԙg1fzF,߯Sy"Pe.LwTS(4;Cv 8t`MGi_])REA+(Q о֋Y‹~s*;Y mѓg `v Pv ߖ+/w"[wB{ Ew"JdxCF> 3\YLG (/7\x(aMO~ 9ؽIbQm~9_խ?(g]Bo_L8O!3N!ޖ 8)niL.G]-AK&j Ha'"14"ry:.r%i;eE_z|ͷm"|zs\PZJ,.O+b`9L*(ƀɧ8`Y:^~;pӸRAWq Dqܪ6p[=68Nٲ]^)`9RxjN`t2|{/.OSSc؛R8'k߈lxĠH+FapY1QMDOoGn-d3r8m> _ofC%" O될X+B!53h;E5saZcֿ!͒[=q/z14RX>٢OGi/==T6m6үGg$a8wBFTX /Mz"2QV9W߂p6_)j*m}d:*dOZn/11BN6?=56&ko\ ќ)=kHA6]@፩}{]s:,х0#߼{/pfΐ>K \Uy-3+u}a.TQ_\ǏQd5{<j NȚ*}Lbl|+5a#Ϡv@'f B_H ^:HS4+%Ԍb'(/\d`>Cٴ.L7ƈ+|UQ^ޕ_`RLcҊmp㹓ј`rwp2*0=R]^){NIgнhw@3?h~ku/MY(i]|j'K/vNxўʶk%i77?2nðnvC{IZq}|HS%W- X*?(xO3-42zJ+g;lO?xz5AZܮ ?Mt4)+jgth !v) C[(i2r7a^kZM=s3r6K]i6PxJ@pv"Ȕ k.|T3 /piхĨ GJ.`7#K8\10|Æ]5ЩP 쮇o{M_ ex^x.)so7c97Pq٩3'VdB/ DO-5 Y)F^HUrkZ6wQ3<)7H0dA#g䉆F95ಜpڑy,Ԥx0 T;_dyklxsZz~u5=W!'_n|uP~Ai[z%频Zf=_9{IjmhE֨v7"^e<-;^䟏5rڋ'Ayh+Tt@DE_т&_ylg'4586bTp蕸N :#r\+# +]N!$ %}دYScNndjDQU,YKGM_ 0mbD=frTHa'+VW7-!3eꎥk(>F1I-w{nÆhgF.}iωA֕k=ٮ5vl^dsѰQ_6sĽNsZ;VV JJL[p\u3TCrIDٙDe!X[3jIn-h ݥja]!ED? c-Ձ&@CH2 ')4>Ou!;[d3 PigԒxPT-.Nȩ|^oRK7AqZaxޣ Z\â{ng4!ռj䰞rxOm]8xuJh%zn:vp#NbUnQWhS~xya*[T!2PzSUN@ϢΗ^wfk)e7r{Nu,5Ϋ^AYzscv.8~ ?)Vn2 )/Sbͭdf2<H?Ӝj$=qx½is$n0i>ZZ94f@,v㗜XW ʜT|BFh~]ZiQ0+<S\F|q ц.-Cz`OGa`aba]4Ve銗d"I2l83zj@[NyDQv A#xsrխ:㷝\񈊱0`ޛPAib 4ďx,Ӳ^G"Fc.(k_aA ̧@c9DS\EUdq'}< ԄDJ_iCB9o,ɔd|jrxnnEN_M#*(M|o;,= :w>Vwj:8 S`@k _U΍U_% YiΉɉnaRB,׃AlHHE):<ЈF%|Ŭ cXM٠٘4ug\܅ؓ<0:lSz$3:z!>þ~~4ٝw^'zVᬡu;zL%r! ZBA5vZO zƋ1MRj (T-<^$CMUbLtO+,on,QCI%LJ *pp:Tn%1_N@pQpW}Xb6H]Dq=#bX(֫Nn0a>﫜5bum l_\gZ].|)׷E=Q9BeܟD=:b#} us@"U D9{!pB*,K&*y0Hvɕfs[#'DӫWiJ;J3kW7TEj)P[4,~ni2b2m397bUk}pF$P9!۲\|࠙5Luo۪E b9IYw}R;8#^9!D/Xo nE^t>)(K?NNb v?oNGt-Åt}_J<z/p M&HDK:Rv:nlQm|:% E Ol(0'mݡtTsaץB'*qUȏQ'\<:Q,J$%қ-14W~L U GQEf'x ,OiSG0!ײy~/u3-#ሁHR,sk3]U1l !`P!V5W8uB!bT0r/<0ugne =t]=9. mÜl { fq@;p"≎߼]NM;y\f(HcwG+TG>wnyKrG#a̷{U}u .?9yH`\݄M)ʫ$ĖB❑N$q'ˍs?ХY]@ s,80hm21fO?:'4'N<%~Zީ yg۳8}\﫦[pr K70Xw=)\*dlz묘7 ߈ P^Aø x}i-(1igT/'9quU_Í*: H-W΄7dys6 u:)G{ k_ߒ:ee[P \cZip4JQƇ0gO8D4ب`8sCklvw}('&Ip%#w rIJK~kcB aT0ņ)IחisL/<>YM=:H&T1q >0 xQcܥvzZN9".0$EvAHd$M>!Qa@cH&a*ߐRJ2 q7.)n&Jf|r_ [6r[KK>ߒ:`QE&@5=lxgI㪨7oC$BҫCn0kJg\q=?::unajpU+a: -]5l`̍O56T)p!dG9غWwY¤PVn$2,A9ވ/i]/lAV 4cZJ/GN[wBL GS,ܻlXJISb~>jiJ"E> ,aXBMݳTeEs$g(cl|?F[[һR)ih 2P X(wl6;S8&'!eRO(e+3H?1xC$}}~wU^a(39r~M% 6ԛpŏNv"5WjD~[,3+iv#&n RqqիHO܉$m(C_@S1zu4N--$:ThZ9yZ^PDumt-GSz Iq }!+ܙ,nT<}h fRגK6qj5 }" k* t9X䞒xTsVIn|pΛUzqnF9Zs^nb&S2x?Ζ4Z3&ܶ_ 't&1}fmV +wNeи%Ôh#oT~{ h,`=sz&2FƠݻ#38 m3fj8<"Z!{-DYicѲW<ȴٓeH~B I'g̟EJ<wgS0Zˇ1F^7*NCwr1ީ@ JC ,~U^INʌ1|9-OG T0$}N4ZNKfwNW:b0 .''d ^GI<"$*P6)'AOs^3l1M( +`oH;p %7 _W>eibU6CzqG3(cj÷Tt|c^ȴd\A>6if%mbfivDsOIֵ21T&8P sĠJOu_lGf;γ=zE)cDKk/RXY8tl,0[hYNKJ䟔SfF^F74EM{9m3xj'HMKnr}Km(4ZҎ;lOUW D][<%fr],KBNsa_Vݳ077и T,\l(8S0^<$2®jn,jAF˽ED ٝϰ˃kgVױWt Y"q\ LuǓ&]|3%\EwrɾXCvlmT:,gߠƨ C]݇''vj!UM6^dR¬1ӎoSٮ0\6Uh;DBlɞ4.Ɯo5D81%M(}n2RN/S[:-S 7ю*-cj7a_5}HcR,^NE}^xKt/ R}Rdqvn }^d9EO(]5Ċjo7 \PkH ~o<(| 9fUq)ɹ?^6;cܑ2A(yI#f޲ef۝9kD|R|mM{դ`8>rњGid 1؅LM Hb~@ΧTM ,9ڶ!r*:ZE~T'j!̈fh#jzx^{D硤f{wF}ׅKԷ)apô?o~cdE/F~$Pvz pd2b#SRz*ڴ]>d%^y8̌]1`htl[v܅yu>(.f-Ej "W3X T{R~2|-o'$r7mf^DpnkBO1[1]7Yޓ^֣Z`\*Nyy&.NثN+XZE;EҎ_r؆vZ*AIS¢L"Qa0H9ye-6IkrAZ*'uS[9^,&D)n%7̂&paP !^.T+; f".H%-A(B#bC1S`JhQrٲ0RL4d*iՍN:@4a$Ц(] /G=PXaMVZc/ 宦<}w|#qZkT,L @vSm@3?ZGE-&fʧ ۬-$ᠿ1>(+= wm2:r."3g= ̤2VY*iq1qV|2(vmdӜ)q{xoG$r OKrBm (G>EU)̠VkMv)osPK1WBh4}Cv;S)K'+sNE @ T/Kߘ!Ά>_%g`#%M VF~C\oDņkǿrr}'%ˬC*3ȁۗL77@aH'h Mu;$"ٍW +r4nmYE݊.ٴ-1b>DKGF8LXUµwWJ//L,۰,C;!7*O3,ގy}V/GK\F9Eq[~ob.?[UH"F ԌztMUC&!Ιo8K` "H]5_4ea+PM8ζ2VᬐBD8^"g1B絵Q Ĵ8thj,0 UN뚧Bqbt#^]_cMQ3'CnYHNZ|y78Zz!yBi92ˤyLAw?|/l Wx=qے_*땜,skHFK1Ht5"w5 )r*8µCD_:zrKJg.3W!P=zB[BTN^د4<"V>|WGa&ү3gS"ƒz'"sAHSB);}'0xOf0\<Fc $zݯXL"85H#5jǖJU*l*Ӝ M#,.!9yx@c,>dU( pIj{MG"Sy#]%ߪ08ڏD Ai-/]ĵȲbu+WCܜPX睰!|*BkαfF2F̷$6t͝Zo>?npQTm-,?1F͟Hpl†tQysAUJ̅,ɐ,UMuLE q߷*gwT0ի =3=Hd4#kgޠ0'rZCjSk/;~()|a WȠ@x*Ӈ|TF|#U" !o@ v?P[d:.81yvVMgV0Դ; ܂TtFO!?u0@ xPɣ]@>85TvhqϾgXM {nfp{?~wdQAf삙 AҦ=M4l|IQ GU>&C)_ i[NJ^2$z y{[ m)]Gd1+=a d`bZϱDEoba;X0Q(ֹϏjeyb |Gq+sQ?cHe vI+攷^tfRMulgB+aM/Fð3 æ8N5'6'6E'=bPtƐƋˆOM)5Ϩ[;2ֳ_!bO~_R0ިJ^ %&C6d%܂c9*젦͝fQAH3["s Y_1aj!)Z~rY y>1Lk3R9"h<=).b"6&it0Pȥ`NN{(@x_I)Fۤ@jXߜN Q8-2d)vPSRȞq; o9,Dv/ה@U [a ꑔ»rklKKć %6MHb>K%~?Oso4eö_;)aOt螞OXC(s<fw9T]ǿ5'}4iFrYM$;-p6"(7)e,_a3 1\5 kN<9,_[i?xdI6 `l蚟Pmbwe|{{ i !#mRS!m)Gae14PSx_MTYulYaKtRB.0*P'E1 f[RH4FoW*!Մ6@ʻ5h&_>z1%5 Q qx50GNc|؍:-nӪY}sL3[R妎 {Bh~%:ŠBiTRy@{嘄~߻1}rpagnℾ)f<*tC~ʸFx,ZUxT89QQ47LA L2 '͗4^hg󭿻tqe`t«Qf'V&Q@b"$ S!Sdc,uG3T6eE]MUh<=SgÁzDųQԬv}2g 9 :5d+vqV#jOU2!$D==|k2 $m0ͅ)}&Pdxgu;(MuJc`ȯA|y7bn:.r\[uQ<%;zSekgAZvd/3yq Ovѽ/ $}[ZLd0@UJ}D0`A@L4V^0*7#N$T BYWe`vfgq=6ٷ ꕸWOTV)MRe yo)j~>cGmLZ Zi8*h@ƒ¯drzעEu&o.f6$R-"p[ٰ87|WYؾdʜ6% <-?(rޝ)}nCcK#DQ_~{7󇆟]jf9>F\ACq?L8.J. X$:^Ae$( ?!ޖb7HEMV6 V&vI|O!,ڻ(/n.3ۥ`ľ5̦Vv I{Q%yDw0l0JD ŤugP K>16ߵ -Z)ݽ}[EwVxO0oZ>rJ~ JQlnɓZP,Sk)gg3Qzgy:&ccTkY{p0N |π]z{Ø =Cy`?tl3F4R?/ȫ` ֟{|ᬭϭ~Aj{xHNBXJ~)nذv8Y@yهRmbt~Q6 dweLIBtI`Bֽ)o1PR^mf@ܽiVHMxH!#rD֞Җ!Hb`K:HiZ89j765(P ^i&orxLچӷ-o}e~Բ`-20Ǎ/cBaiyo9?i1‡3[H+ߩi+4QZr#@aF@ )3C7㿾 UR'uZń ZzL^yD5eb0qɇ 0r* gMMM7ǀ*"Ҕce"A l- g/LِM_iiE׭MK§a:;,B,Sq?B%Qz,c G Kt@,S}U J: X DARc)&oq1Mm,Y_4z QW8J6Pw\?tTKgmc PڔPZ~u>Ipvia;f/V1׍Add&x򩙘y[*kp\:$PU4O;|F]?GvRYZ2=pAp׋ IX@#lI^_਷_: 4?+ePmYdhƵ]S3DpRd+TOErYb4ZYk8Ө".5"x To*@$ Bu5Uxԋ1r=$sL7ڹf%v\ܐ [MBI /+!B{5 _9v [ (/pl#~_ڤʀ|} 3 B2hvq:XN[ Xv֣[gwG 8ִwah{'lldvܢ/e.IȿSAb X]w|NBnxQ+ڐ+ kA/CVLrϺoos9Go(İ!W(ܕ&\g6th7#QUshs/OP[hM(Z)ͫ3j(5~\^feM=60ԎG^DhRe55t)6W/C'M A!|r炣's3s`b_Q``,)m{O)BF+-q_<:t gdka19zp)Tb:*";VjrpSTEp#BVj*{β,)j mؐ|VHǏgk6ǀBoN%@/;٠Q. Hj=#Q\h!܇ț\ {*T` O(ϹxPϨ&VA%lh)tL4(oQ_M%')P=RYjL\A,MLݒ6(1'#ך)gsY<ظD')K(!XlJ{{ |G`IrXZ y#ݹJ\4-7Z02Bt0X2)M@eT 3ؑ`ef]<,{.1 6s*:XP#b{G buSߺ]=7*<z|eG?6R<7g3N{l7Ԃ{ p5&'WٰLKmR8>%KE2 抟`6lf)+>TqÛv^fתđHus+(^=_`yX¥@rws"7ɬk2<}Val|)]|qSC`zwaA34[ qޙc%ܷyĽycx. _f(8/pLZͬsEfµa.͏g5al3$<{VoXK %*Y zFyOL7(N,42R68@R+"ZX0*@ @ZfUU3mco2pT5+2l&_k_ "Ccȑ6uO"ع3v.(T~U~&9 I6e4p#SD{J U&F᷵QQʹb3) F%1fQ#-eIO*K77y ȻWooTJ֠ OANr<}jԉ񼜀X<2sۭp1.fA$~Lܢ7' ڎ<6SSG. WǙUbS{Pw6#,~tr[^Y\֨ZZy{} t]r'8WܗI1_\D6e=[Q zowo2 O`K-%>(4lb[CF{;v A*[aFVIJ4-/ w鮖j'ٟ'tFlsO 7]9zcFM짱 x@:E;L>B GŘ++<4 p%}ֵz(xܓ-3n!T:REu ⿥a4-,d[ aWjGTK]{fNNCf:Se4;Em@  ߈#_QS!13*@Y Ǘ@n#^xf<@\_o o5xQ8>ky + WM hqIeT`W\qFZ+uǽpTw%Tөg5KB >qٲTՍA<2l'ڟ}p?L|E`tqY55 Ai&^Es,̀ ϋW8/Tq4@rcg?T~BBp N=Xϔ]sJȦL: ; \ȸO Q<*[Hz)z:#+2h wyu{$ƅkO#Ѝ5/TE?ŀ (J\D&>K W-:r?} _3N/nz~\}^ ̭ ݠ_rCYZ5 ᅩuӷPaZDGطB&H$cl/J .jvᣢqOƁ,&q;c9n-LAˆ5ޏL]fE[%'/?ǫR!?FAU ]"|‰#A9p V6P"b.jk/ 6 /da/xz}|m8LVp׃M+2 `֗Q(`BFtb!*4P[SCU {B.hp`VmbviWd\.9^79 yp%j?;AA2bd*um'TDdܬyAG=x@ƛ]Jn3]G>Cf>ƀ%X#]q'+:|s N:g[܃!MeԤz=XIeQ I<#FE8uV:E GGM +ӼKj۴ҷd]Rmj]/0! =g $3a%ʨ/sk鬗Hqc_"Gt9ߒ™kڜ%vIF FFIϷđ!(G=%LYDsPNu?3= We/!׸岜:(oDJGv녢́ٴ>!2gMӀLlWтhˮ[d"'Bf2M=/I~+H@+Ά/N3^82K ٘vϏ<Mӕ" (csNbK_c[:)txilޅ^[5$V~|PhN@\n tEn71(VA&ugSm3e*FV0JZ:{7Rʺ5]40:y/=[qYh%e@̢?cDv49Q"p]TxXB*XC 5@צv/զIz2C,ٹX<&9wk-bzS(rkjL漕1df0|0feXLkr33n -wdGzީEJ)(W߿AŲ2 q* J/=cJč2봾ؿx%:?ϻl-Vs\|W{\TjGq[ۍT9;i \i+l~.1Cj-ojf9pY&ͭ|_!ޕeNړF_j>I+q"Oj? RpN6< \L|r?cen޹2~l/uVYNG2$3-t%j0ŖEܯ}LALWqvq֡`*8\S|PR^neb\Z.וBS1fKjK\i*D@ß*g^Eg|HRULҗnI=^Ovaֻʦ~؆a#U%[e7v G%1-TJG:WӵF,|}G# ɴ@%I QaI)kc~9]i O0KPVEllIܘ{C]OQ[품Q) ./Q=Q!K7 <Ƞ^)sf@>?HkBKwe;@f 0ѥ=bM KWߟ {}!ciׁGIW&ɢ`f&S:R]c_TyhJx(q_2cL1iSY{Q"O ν)} ]{c]-s)A(zVYTC+4Jqk;8'{7; 'd}{4IGFTRFI>'%a/c'bN(04U  r{AOk8W e@y(̋櫐4Qmn-/f_I S*޶x_~_L!ԐgsqtXhb"fݬoGzݩ鳘r^6͠;*yLyV64a* S)V6F0!i!YF*DKЦ +v8 %\ti:‡9617qx)۾i |7yIQ0M6< `5 #I=I%D 7##1<)zO0ןB %X;D[I1^6W)06H802z0)(:S"ᴛ\g%wG 1FvCŸ)/I;")HZ8na^(8q!%J7N @ė(Ea5pOS(pg>|gz4S딍%\ŭd}1؟2c;x‡5 ҈Q#Yb4{`V$ k\m&3u yh&WL}(SzUDe _UP $_\,H; q*\ )%Xred^^rCQmJx []\AqO]_HZY $$eOŠ¥Z'ITފ>үU 1ɳ83- "mw!5d^ B҅V ׳$DsY$U-Sഎ!Di4Cya%I"?kڬQ3cXKW04OxR?W;!"n4h`Yz 3|fSg|dXz<"B5H_aTiW?$ɑ@^K{j![욿"fKG>c<>}: !j%*7wN>7LfϣK_GM"W&?%O3SJ'Gqr WQߎj%{uit50Ԧ5,<c/J ^~G!Ļ_)?Iw7ZY]Es-8>s| TxKN;2hSwB-!^ /3Z<8.&wRZ58|K5F gy)uٮeSѤ$Q%>/4A~Sx rU~kg|!m枞GRtl+g$4يu}hKd2ƫP GB ;Ty*L5W+~Ym |1,Wł 9p ?rjhMj,)/kpnhY)/yT$?83}C3M`@ _x0NANʛ21sJZq*5]?;M&U,&"7J iB\NiZ \005;eDT-0 1PBO#*w8MEFn4 ][[Uލw칩EZĴO +GNTRӠh5E[m7%n]yqٚqlh#eUhk萰xMGԼw$ϖŖ[;2]5xVqc.K]IִqO;Q@، 1d{!HSDu/fK+C fo,J.V6t|ZC \RTo?AXW&FZovhLݛ(Oa؎ ENʴ|,"[.4a`")=Ks.::t@)RwMs+q8Je$  GES\Vbؿ`o " C'J״QM^K/V C0hXSMDVDXHFwcwT=>V'Bz\Ĝ6TU*4~A8)n `k'qQ^[(oNEH7.%q;UQU=$%n:nT w\zk8T )3+s  !#2\|k%A I=lHjdH4dmٹRa!5+J\<6Y9a+bP#$`9"  S39 KVs$j7uJ ,+(, xpY*a6b[Zp0PQlG_F7BytgsW7ʗWX)v݉9eb%ErE:¦q8F88)TvS,)#>c192!|IJrqǀ%"IΉs3}r/R5qYﭱu^]C/ (NdWvQ;u~N)mxѝa"Ƨᢴ6U&Yi%Da,7 O oDNLE<;:|BH ڟθZg eK`f@ h@> "ΰ)~A"z-qK|pZԘӎ" Fm)[iV!IQ!vs>&u6qQ!Hp)?S*ʠ }{BA(4*tKhiz#Ax{'!a'T$C*P<662]dAy>*c +o,K':ۉhavTxM-X)<;Ik"'DpW/D 8%RS:\k!4nX^LfGM>9m^9Rߧb:CNÀU[y˪vxT6ЖDU`1NoN1/P>n_}jtmL ݘ}ա0w>98scVb<˾)ĵT@͍-=cE+|R6 8&ؔS>~WI8G sE3} *jФk?ucxHVϚX~D=xQ~d"|bгB ĨΡ֣txTHNz~#ufk Gs8 F7ȷ5V.ٔV@ӻ"V"* B8>?Sd=K|J7hƁ㤋Օ$V*}XYЧx3fRDL׊pFXU~ d_ѕ\VG*G󢱺ƨ̲V UA?jQ q?QݘuxàeO:ʊw*}vU\C\Y< َXn=I⾙M hM\7@-sD"Gþ^w |53$f5zS\%%cX NҨsQDpd/pG=CZ0UIǻA62!̌y35؈BQ`z~6(Wta p. O[5U`כ2ppimcn[򸮐,WȐX-蠾Ux-Qf2fzn. ~vzt65xڬ4@54w∯O7nSblDR5&`!\>ǔ&RY $LI|)&-@נ.j<+Tyvat0?{TP6EhK*XPyQ{OT<5IK!<{)KR1/))/SkBt:Pd/$vv8صLſI@Wa[{+NCv);Mr:\ʝľeWܜ2aDE4M))B0Qɥ382ȿRO;|t n gj;#S@,9-p^}#}sw]3Mԙ\NѝeNOt-&~JphZم?3SaODo֢MT{\L+< *-`1?3 pJ3F$AC} F}p}G%sd~ac(Ҟ i%51Vϗ]26?IXH<&p*sbQ}c.b!seti-c6-3x&gvUݩDuzFŸR^cvr@WyM׸xGsIʑ]Kl.\nF?#Gcp>#Au`ț/w nf)>"UInlTAS FʈrŋE~-zٸ*| h=B7,ҐrQe {)i~tVP2ivTh#tK^w0S5 (,dcn 0/n?dpґ]H H5^M~UFǬ$j. ;&A[ z%W-JpyuJ!Y9|5z֤Uayv{΢BM Hp>,I݊g}0Pd87LVeN)|[&7JeKn@aet կ6iC?NAXQHJHfa[M2{(ža!#jV76ĉ-'%!fѠ!L~ǣ `rؘAE1ǭo02QmWF *v'%kJfaF u&dqя{3L,KJN5SU}>^-K:$ja -Ȁf fL!3a{)4koƞj<1Š$ʄ}zrϼ+dfKmlqlU8#(Nߓ-l$9€Ps(P%YnC;T / :1,(biSƬƳ`?FIX)`V/Wʱ F U: 6\R^RkfcCBK,8Wx94f'F`]ńL߻mIJ6pt.*$?S#1<ɫ=/dr}D3mTe<KX%LNbݏ8f1:4"q1g9[/G9~ YnO]~ g4i*I 5dt*:nn p DH'}jTf1n{o? Yh\kTaW翫61.1QYWʆl_.k,9{3[*ggtרؗiuZ$%E.fO[rA`+_Ao{m'_ c qWo&D]h*cSFT@gI΀g]GrXzC[7%z/7c[15q6#I5wj*1Rޝʹqhm؁:;mԌ{}G@c5}ͳN"F[ =W;=̏Ȣ)(`/fjXr[>. a% ˋ1Y@T je#;j0Em]A1h)e1 a|]}¬p8`g5jcs6ѻ:%B D0}zttH78+Yd[x6YSNֻf΂DE_{z٠M1usl]DpC@_qHl-RK 1,ABO߸+>s(IZ~_ֹ*h wd@4(Fc`梫2/蘿}Kt4"9~RO\H#KFfq7xI=b.^"ņuHjo/ejy(0VB 8AӦ[:<'ZDž}/y7+|R@s&W%mYOklL9slF 1CA/|(@)މ{hAqE+c{J{q1o[1ȅ˪ /}~!u[/((ْxR΃Q9O H6Ϸ\elX;AۦltDg~ksDm ,xZ^i!a$@dR~IퟯrG 2|5PNiXLu%@qenkAO(}WYޗ,ka .PJb\DhEؖ;-0 3ϹL܍4菧5ɉ & =*=zzHyj*ҳGCa/ߠsH(mG,;VmDxKcus7$5-D~̽ Vgy=q~O#&C0\72شbe$-iĨ=j}>K 85%;/x''*W[vO/g3ԞAeE g3LE73e\54d5 }'SǏr!@Cj 2F슁H \6yx+mxwT[rpΝbI͑\K9'QaWUy?<Ɗvv3 $IR K`*j iU 4/=}5 tb=>&65ZQe{ Gh:^;wuÂtpjCZ_*|&!n[n+X:2 *)aJBWCQ"a_ SJA7_^_C8:[W:O/Qfk{&5!"tv/F I!c2J^$_|%n+{K]`9quOof1wT{p54NOCϓsbC9Yc?[͌VekZ拧ᥗdl$ӬZd=[`7=Io<+l5RC:Ɂp{7*̤' ׃Q:|4D,,,F JjյM1lZ7b[W˜PS8[p7 ן)᪾X&:5WJ:鼆x[ km>ܨ'h_B#ޘ5ʎ*ܰ b ('=Cps_#_ B.@C%Nn-Az( 2`JK]7:I k{[LR-A9]h;OH b?YoDkarl' W#a)W!&xdJof;#T|=+n8~`'QժSj(kck};]]dx.ߐAqo_o;\ɱL>M_?F vvq(Ġ #QOre{E;"nd?> Fdmt:)u`B\)"U,K=0T[cɌp<d2` 5LwG̈́$njޛMKgH.-;ܔ)Gv*r`Ne7"v%۽PK|}=um}ٛ?o ;)T3ib7)"=ߍ(ĉDth F )Sx+w{ |)RZh@;x־0WIFMVyn7,9\y{ 9Kuo݈P 6 :ksp5z:ӹEyZC]S*4 9e̊zB-ޞrdy$p<4U?BVCĝ8P@#'!{=; |90dRY :;y M͕ohܕFzκih"l -#sve%r~<2$b+ !SebN`(vWbX MުrvGk4qSd卹W\'tSbeз _;h,kM-bQX 5>- .>dGuW.ȡPJ3-(?@|[l"{BnJ$Ҩ-f>KSo @pΉ(E ϛy8i/LN}9t7G1R8K-ݐS#Ttuu/~y1ewT[ݰYtݯlA`"e Nq"q4\=A2W 6Pߘyg2"R0p 05dd!_|}v2jV1ISN$͒N&r\*w8Ȓ}ASp>G|}W+5Z', I,=Bo1=0|GC8oQw !0 l\pQ j 6nAi=^W Ȱ5\ֽ,>Ni+ /, X#C۲֤/:"c;Ek'1ޑR=Z}dMhu\VWΪ=:{yrk>%fvwj(} :7ըĻ"WD?PĩC4zv, ^$pUYqEnaR`[菘ABp_J$U񊆄vRGl?Sy&87Hv]*"ebT! KQ@<-2z;Nxu,]M&kԈ%d4@:E9nɄiE4ҏ+# 5y٭? CGvZ,7|P둃ݣ*iccgYqSރgH5.ux˚Gd-I[E[.֋,nȲ# ?f пIEo IwR6<{+Zv\ث&xz WJHJ-"ߵmF#rUU~nzZXe( Ksɷd٬ƃ("ヂoTpae^^F ȚMb«φ(QA.RlMUsoiٻOԋ3GA$ȷ9~b0U?\jr[sec8Ef@Ab%3$fؤ#z3<iN]$)7&%h£-KtQcv 7_%A)(4Ay7kB(>-\,Gk-cFX4b2$3pA8`A"E{Rv5L?֙x`x BT(JzՖ^8zx]ݏk) uV4zpt5*EձNb~ Dx?)xWV^YS: M "i'loq# l!(Gҁ(̆e͚-K<T"rVj)Z>I<^ ]YTD_M|@t'*h%< v\2( blϛ(Uo#{Rm]J?)\ P'I't Cde2i'F[vhYyҲ]-VFHQS@6oL`Fh+py)h;c`$=&cRI$6:%73f*Q-AfC";&%EVɰ/}7I"/ĆMf!#ф}q` jg.' 2l6Y`Q`-Y}yf䳟zW2:Dq4g۶T" HK(af^@ ͐“j7ܝ|Y!D!p\UCEAjP8Lr%0fQq;0%&n%({8wņ&5 5$5?@#i H?@OGe ?fpׁX#ki!1çP,t`5N(QGB`P-8yl=JǸZO7a†}zbB_uS/>A>P )K >8+~i Z]U-T!QY|OyA8 "r+Vgpn MkaƃL˻OLࣖ(*:3^t71 1(yI^)7l(L2;S3)9Q (* Gꝏu*s&{@;ԽcEkm/@E_Ҟ!!V/0`V$R9oT:wJ9_0,xעNZ\ˍػ?Ld5@a7 ʽ#Êz,?^ P$1;$Ano9pʀƩd݅AQײnY]4>$]m0(XS$IywNiLsjɈbVq 6Wӈ?+}mNȫ'ğ,M ]P 9$L9ܜ KG[طɆT)~"2a="Fd.TzEv KSD˜SjA|=~UeqbedQř.|â~l: =/ ; %-yT\n,UI7X\ \1m=,6]{mbĀN]I-~5R6Z'8'%+ל"8@*eX5&'(ih5RO8 a IA+t'HV0}+\d4g49jQ4'ipxs9*&5kԐB=٬ݶM3dQq"!Ł/tG㢫?sj+cv;C< ׀lƙiKOVb>|$`Ic,cbͫf~q;gi iCCkW@yp4G6UxW! X1rX1/ڪ*V(FSJHY(fI?EH+ʳ2e|x"at[Q'&,N3hܯ򠑳 3XCBQNZjF҆m^F( uhyYma1΂WWqnH8e'X:_0զȟh5P3..Ghެ5C6~8;BkO [Wyrs)$~ƍSmuLv {vRZ W1wuqֵlKI&2 jA{`M |(M47 }QЪׇFA >BB'R0:܀,I[aQl ?vk,HaHYj/'ssp2UR א#lhȎCLEFYSi1iS lb(-8dڀHO*a= uS =@irTPqךQLݘws9fM`9uz;8Dʐ>)ƙ kJERC aw{k[m({kux8r##|0FUQ`LV=5z#攭2X]i!s L Q4}_t  m4_M?dţP]D+ 3&L}88HU` 7ߤ(>SXǘ;U%O$Ϧv;$AGWj1^v\`k /@b[oS2ˏy]^}qU0+3C3>>+b+>!jkHZxXvF}cYd}4)q+Z-ӺD7)*Jy!ჼp Ҫ8˝"ᮭ˖mLNO/[bMYYw\&/_ϒ.fD>)nc,ušWF5OQa72(W^c:֜7z:D g="wݣ}4?X \]0> |ϒ`H\?ok#)%0ʥAG6<Ø z5k1ui!0Qƞ4Ut I2ג|d=\g|s ٬Ic 70*iWfPA}'{՗`O[Ǝm&DY;\mD'8^Ų]CS&jN: s{~.sMpUn@TW537~cγr z+aL2 ).Gf_N;X#Ht=z׹Df`N#0B,-1ܑ@B_+Ed+paCr P婝VgXJHk]r糮G~h\V_ wZ6<\KjpJ}M1esc y5*w}nIE_NdHD@S(hJGXxq~|tP>樰7tO;W±܇ uE8IJݸ^ILљHI ̻Yt*h;[o]So'sDʌaI״n=,n0XYKxǷ qI榫Xl-`{"\\9zrڹ&sY4,,`6C!pn%-Ƚ?lG (?}Re™de1 rH/[qAd"~-ٽrNW0弱oWZD%:m+4[5V%^U삮烊Nͷ,I:+$w2HobP[ƈ(BP P<#4ɪkV rH~ /buG4qYtb1h%W8KNqéR}p$}:!mˬF(O[ٶT;DnJKR<4TnU_99۾F|(A*g8%1z^^ :9&)pobujʼn7xXSoYY S] QhѮO>`Ƒvn"z+*Y,G5JXc .3ͥRMm~-Fi//b{] ^(v)).(:Cw(E9i.2վ75FqG껂-;n#O=ֻ_}gj2cF4Y?<޳ &C6CX+$UQ"DVX'.H/AN7A@4d jEy>.Fl pn.?u.b ݬT߲dPȃ"LNǧ!YOgKCDw:bɯbPyK b1x?(aF]-āAuk]pg*܂Ot*U{ߜ-uӐ8GlP$EK9q_z}$5Qg:E;GҘVjpǕ`"mHEGعr]<`ߏ`ͺ`1/7~q"Gk׽'.n NY;c ѯ!`jFsb[Z6ī%(%kY[f˓G ,H":k:^{PL2gs4.rY5^)v ~G 8|ɺ7wg*.zQZ/ &,tJkKU<;ܕWЧ6 {dy.@*s  JA_9 o,UY͆4vO& R (͏'طeRi?l`R]jnp[xo[ zZ坉ݏmPBt5Lk%@%sНB. Ucn>MjP֗a"+^u<{<8LIn6堕ʹwtUȹ~v)2[q>$OO'T%t`2BD\IMbҍϨU0P=r1;+DT5b#6tl]-ۣu$rN2l1~R6$=B[rqxUxYČY4fcԴ/0>\y^ή\ fK/7k9/ש{.o{a.ٸSz] ~=Z(;ص'(08b5* i4;Bd* yG8Njqڷ^T:J`\igns|>#z,݅Ţ=em& X̝GvWLlE;:+#|lT7u=KSzX?d) tJQ+FV~+t܊p O{xQcll _c2@Oײ tk[Vd#9Ç=wBf+Iuɜ29Ƶa`fp t(V} c"OZ9(` ʝW"ǣ}ʀHox uЬ6KC17n*?̍ؕ6DE –m>s<xUx>+b"1܁i:MN$ol(-G {&%`C11/$!opD:vb>CQ(ͫ@)զHVEIz%I!Էs$ewy G}$򳼶<#7; 0)ŭ I Cՠnc -iJ(]Ѫ$Kq{;/S}A9cu}ZW`"!ə,.s+BQaӠǦERʼL`@v,nG#BWʭdK3l.PwpO՛XPRW5YJ m5ĀZ[Gk*dLMMp}d'yь )7,-:Mz0H uV#6[a/@]29LгE<15kM~z* kATsоQ;JoXS^ lr գ4OP{7Uq ]3Ǣm\|*+vڷ*V( JWE(S0Obl YЊn4{泃 ut]˙`-ۓ=b>ª_P2Pu.I9gy}FU >VHCL`;G;2_ oF8Ik`!7nl.yIzy L$ i|ЈYP9#^K6&c?Y/cQճԅLڈm7$0/l4j!Nk;0UU8X7l*LI ]hHZΚAg `{ea,cWO;>? Ů=}BW9 A]VNy.rCFyoGQOy`"Qp lw^^u<أ.XJ|J%(s)ځtp23L ,E,?sܲ:^BPѮ&lT"WqvQ}ڙfgU_1*+%TACTK>\8;~>}ɖHz\wuFI h,zmn&[_]RZw_e{&)iX3WKyD`XȪǸBYEm0aP4\~Re )ݑў(F=%hMk@;ѷr O%%kS-=0WGߙZ ! L? L8p\K{~sDDz~KǠQR@5ACԀ/CAyepXb!b-L91uؓ:UN鼌4djSpֽS5WEl=l }N3_>+B3^~K0^ui )z~D9WȮ\4cZt\Nz Ծ9޲[R1ޥXi[6 C}5xm"UChe%(|[ M3Qܖi+F:Iٲwxg= bRBXa;rVv3v(3;\# {Mj`Ie ^d`&T]KH&Mޞ[Kz' 0Di,5Nփvxz>i$i%vOוAM}_L=vVndg^tٻ~cQK@f1SAbP`x@t;/^F{p+|;?"}sB69%UXѦ ipt75j+C-f̞F߈EʎK0k6ZUqŽ.ㄟap4']T4t Cas7rw=("bC`j0rWO.* <8`ɀvbi\4qlϲmc*bWWoJX$r3pYo Z 'zkuJh\r+Jyc;hwÖ"K]vdůŗ.]u&qzhhE_VNvV{S2ơv$0(w[ԐVM/fy9ʆO8c&Ə[sh1tl=@7GM r,Z诎_OmwHinz|A-[KmqϞR=x [^=y&<%e ʨ0 e莹Z!ϰ _@ zL|Y=* ZzzKc+ 8s?woeRl[R1k%\w[o̼/|H Qb>n8㸆!6NiĴ-RH҅1s"'=MG]0w?ߥ,]-721uv-C*Š0Bkhb>͞I]ϴ9"<t7T9J\./~6O e$3;Rqc,r+XKYfܭAqg&XZXןf 2E'TT@r~{Zˠ -%tbN+F Ofa ߻fB k2Oʌ?9cWZ/R_+yglTFa-)7W նYz,@0 7PumLLȏ#ʺP8AIYxrf ՖK7k;SlEd6-O2GgmêҌb9q] JvG)|sIicF`^k38Nڋ95+p[ gY_M 9xo{M]$&: 1@ޫxCl{P/5j*Sךga]~HXY) &* 5"R˒kNRH *`osuGJgfE J"Qq2mpdɓIhثs8B٣{Z+2[J`MYs.E`qNJDp:/K1SͥFN>Rk}kcm%ErQr4覼)0/l>׻>^c9"k ~%G0 CQ{eeU>C*2.xb3ՓClnўxКħYoV0pX0y,-i"4&/}lB"\=n %m$>]`3&ZI3{8B"@0ORL7lRbNJ<XbN,8{[ F1j_$tc(9'*qtɋE^@:0LIMiD!%XLa3E寀%F3VzteLJbu64l y SY0mΙ9A)c#8ѳAIy Q>"JoLLsh|v*w*P@@2t p1{VDg5SbI:Ķ3XFoFˀk~.3-29?}u'SY5)I8+Z)5ĕOa%ɓ@T}f˟jL^R ӯG*ЌmR%{j[,vt$քǾ1P9헆1ϙRpsWyʓ]XŇ'`< `q3?pn-so'»gpgftA@Qߏ7p!ZtU}ޜi>ҰfA,.D{7̄c֪̓, ~:*<>`22zװB[ 䱫pI˴QmR젂ΩA?p1T.Ɩ+7| 6\K9ސy$o@ sNQV] K-vi`YSHٹAĐ:fV c~ V!@0%ZQ&oO!bI>R>KЌ ‰olqr=O!z4mzN_8?nx}US+c\5I2zh)\Z_pK6/ P¬cNf pÇ!INX:x{M_R*!9[s_]9d g0D`F('iaz _M䱌`P@ʕ&UkŚ|T1R/(j} `Ļ]K}Z!Z['O^wz:S; niФf&T̔1ـ.\ZvþKZ*! o`! ӎE3kGv 5lN}y?E >Ɣon<@U]}[*%!=%l 欕v>QhYeWOp5|E ӡd+kw6'MYUؼ wXL7X>|@PP$ :#M1%J 5 &uȋdKH)n(I"q0T%alIzRހI‰T(USyW TĦH.}R [0̽I#Ʒ*pʮ JШ ?Zٔc14BHtWndh{'q요GKf{wR>"W1\e39 @VHÍ]?2ϓX.35iʏ]С𾠹#v6j˵?Җ$0̼DBI䮚?=i띍#\6x 9"hAYKE=`H[XMsu}2E++{Ox=L}0T*Fq&t3}\qWNc!W$+#Nn֑"v4sWfy ޗLa\c4Fq1*+V8\N40Y|t (Npl4j,];Cf=YC 5~8ڃ/D"ba˯-.{ a.A.ZkeTU +sQT>bάsQ0Ƕ- {w q֤6qLk5˾j0] ]t3U:1AomWm墨/?. vplv2u>ofw8*%QX.v/Q7<pcژ~54˒T'o.%XvNc٥ ?j[g4QqGyR--A+:Ot,a5Z~qP $_ZAfnl le ct"f@mavK M^>,ʧcZ6 EjΗ#)WEzL;`+%Z쀷;J/ǐr@qFksxoo@'ɉ$P "\P SLM$-+1 BKQIllL/҆- 6=] u%#{ BfH^Og{a@):+=!? س8s$|.卶:?us,CE0a-*GT.[YTqDxUaO_pV%#G"H89~,!4Rpʧ>pVς[sˡOETE[Qv@V ޷D-e :Ҟ`OI^T&Vy/B̖GVe#~ow}Ovκ֭c{m?pU80R[5sp#Yo('Gyq ggC+rɢ):4ę$r-"CMK s~ĝ*nawٙ+JI .Ϙd}HD6C3Ku4$*qWԷ߯ r8`aԱ7#8]@m}lPj}dZ-z}tKlu jB ʆrPuKi4 hTSg#+ I%lE`oHj^{5YFi&ΰ]i,5%95;NssC΀1v 䨮(Ò Pd;®0H &#g\-NE2[O,]Hh/ !k#zg}"ݢL.(qbo/~-Wqaww Ubw#ic1)!EXPfQO eSIRo?@Fڐ3Cav:#@7 Ņ*W>̙1.HWr)F + 6?fq&yH,T5qoV4V_N2CD#)G K -\m-k˔WHuu %ġrL>Vb׊ r،L lMcE휒&N짇cK&-+cCauewF-?-Tըm\[\p~w|xSZRcb* ;҆a4C*g#\VG8T~nTh: ! =}hϤܴd*N*~N\<Үd\ԓw ;oi]DZ \jKװ*$$Y1fPo)`uz}9k[.DKBAC̐]j6ߌPI9vXs:KIƑSaB8JHޱDQ;!s5Lg|%h-E*m`6_n'ibJX'I|F+hwZC&g:fgI&%c]h2f^RO#/"t3͜f=Bf=I8]"OrL,/\7,K׳2%o!((ƥT’zcU #jvFKN%$ø07թÝ=+b᛬ֶ6f!MG9{0SK**CI48 !byZc4`z[$rMBIXDJ"]pw gԲЈ7zlxF_C{@0 b*'4 Zt91.@n+ڏc S9|CwwOi|[Ƙxmm+d[ʵ뺚g䙖Txw;S2 S՟yޫX s^9@eAԨ uoWF_w)UGZPZv:SM-(it\K{<#t.r_XxPڭWӄM%V&LsEXm(EUą:2KJc~]Qs 2e&C "\agIFF:]27/q:馈kX7# 53L(K?OwN-C~>*2ڝ=(Ǭogg}4y=m9wёϐ<77YdkߴF1SSjΖmf.,۪]OܥݫL'JI#>õ׶kmphOl8AsP * klO%~|4'B0VD+12eGSKpFm| TX-dDl:XsP-$AUR ˵`]gAX>*/e纬2+i[QU lCBZlP am ~?}M/J J@(Eh@hB , g>fOA!b3 !?DڒP-T{[dž@37S ?0R #ż_(*5UȤJ&qQpŃDRkH]KR~u祧œ %v76}kb} =3Y2Vk$GS R U㳉sqe6MWZVD˔9SGͰ6c%3oNJJH9uYJe l(~=2.ME~ULTsSCK(9$Xл#rGOsMs" ,vM`4 ?8։bwWL<|if#FZJTe9̓m"} ҵHЍURĢf~>K\5%8nTioE[/-.9O~ɲ])EbyD88Uc=9/0OzǑiPV[%Ӭ?cAakyf4"jJ E/$ -ҍZ\R =T!y1[\%W>' r;sN,g?Qqr a$KcQ9IsO4̰ȹ=WixsEq 4rܛhL3d:c>KAK㦜7[ÓQ{j <=gsrӣ[c7~y<#1 Xѽg.#QoWp`J'.ܒʠͥ9zU砀dn"ba. {D1q "L>3OK{Ǟú'c]!30+'\O28C>/4b"0Y&/:5z";`aeEOt@?X}C& _&H M! AC<ϪpP Ϗ^BǒFǽU`O()wmAzua)&P2k=ta=M`)Z0,!ʊ7YKQçCᔗ$W5Q NAO{ηD -/R0|a] ?y@~t^m-s!`!wB@y  sg>.v"0 XR:H~@ gS-iB:B3I/f;5r7r-û.M;$de8\=zt#UCX0ța֜hdnbT8&Ql68 DCErFWPsŧ{z}5~X(S3ut,_)2vz?l–+ ( zT]\vgw 7ODU 8qU@ ;NTm u+r߹G2@2TQhi?xr WprK|]S` x$sCpg8m/%k~:1*{SsE…Mle~ mPl_Yߦ3*ّy.+Pp}p#vCjy&q}g29Z#fBܐY CA%Pᜄ_luvN3M J9)]=ߢ+Z(*IB[;qB{ .5{&n}|LTFKn~Y`ڱ^ֈk-c pRc`EyvJΚpxِOdB+4?>Tme{ haۃ7ܞ@A׎07ܡ~BNlMR^m\L#ϫEK\6V {NOm3nէ>)7>p+"sqJJM< Q#0UcwtHI'af®0hB. g{S&=JГύ0)|u4eKz"Bn1>;>¨T(r8L*ON96ue.pMuC$&¼1mwjUx9n&=!MIoCUg[d]Ԧ Ų!!ŋ06iłz ^&g*~M^$yPfJ-)aCK3m? N^)ßԾKrT D#Tߐ|CNu5+Ч =g _#q8|޶IA[XY Hns^zʠ'\cqe;w%ŸivF0)gȖ݀4?vi]t4)2K 쥨KṞ-&B.E2(g!L"MA*v)<sz5'QYΔڢ׽)b~y\G$ kb!(L0^D W5^Õţ9kg?d׎x3P8<dt *eo' :O] [ ~>ݞWfY>u@&*^LH+IhnV-.<6LwASC8AeQY|(ڋLG=\>2sw- #,z9@,NAJӋHfW%Tԇ)s9̈́HTdFl,2Fzv |*qKZ~pАWd澦b8^ 1akM\0LkH$Rf¢!:9ۥ|ҶތeY7grڜ/&-Z癚́{z罔C˙,Id':Ujȸ,YtIڱ 6{!ױCk_ԚVs2Dxdf#ߋ}R`nkS; rQp3k`ԥH. JkR؟zY`Pct6ZJcP#4pbNZEea!}^!voҴ\>-jxBlI2N-1k@ʁej{#g#6 | y?p0ږ7czCƥB񄿭ǜM~$"N9^3зxPsP2l_Ka$ |[Yp[a95gῷ))e 'gmHp)awywGj˨4=UnH[ sG3%m:Y{H=LK\eeɺ櫊6-N76 ߽ ֿMߏW2OmŤ = 79Y D-P~Y vu+ksd1-iwT:Zu"wzB'87K )l8.4nD&9i~CpҦEPh-C-YQӦO`%ZJo_Iݦ%~mH#p m IeEa_͍E̜!-k2-A_%$ %?Q@:9TQK3]΅:\vc~NC-!b1}զN_*=7Ⱥ>?qW@JV3̎A~fC:?M^tWdM Fw\ӺBqD-nفn&vd7r$KڕpHW# ,5zFEA7ieQ]{sp3e2W-w>p52*-ܪoptTr wEnDuA铦wJtGI]j-Tt $~PBn&*bW1W}G\A \3"]%=QQM{)tkeiy3+{2W)ߍ΀y*u|Y/&hXZp-g50MkS?ܾ+vRCؤa@uCn)!ejo,k-a-Y|W j3AqdPdFaYkYaRep.Sݐw)Ӳ/x?5  |y_եٰ+&؊0󇃎^y|6M J?Mē921V!m8TJG){]#ԸuEDu}ʷgD*mM>@OqKP==ĊfK{fQG#5 ٹw, @{B;g-R+70Y̹@(`L'WlfK5FZH 1Y\ߊ,N5u6Ah{8ZN0?z[֢r9'Ws!qcA~+p~7 X?HG=^b;vû+jDk㷭x> @$֡C Zad-jV{6E% ?}cJJ'|E2"DPPd`4ckj&3,V]0v9iٽ(WZ>4YB!0INj^/d󛝐ǩz}r̵Y;xbpOaȓcR`}@[Mh34*4e4?J݂)r ڛl=FցZ-j!9d0yLQwa)n65Np*&~ WW@b]#b?&|5!%s)q .. wòϼ7LᙷSHbفwVе$C1bQ0whwZ(Q Q3Hj2u*Ք,οAŝK'O1lQǿzSYNHp;01yt Ykk.X'y:ap&oIM'9U^~lrWҙ:0} Jpk3Edz/NY{Y 1\pp}H'#SD.׃S k`mx &fŠ9t3aM !  5,୭j% 4<.gQ@@^+rYNcP뉿UpJMHa,CL`XhK[a9kpuW ݜ|ލ7~Eﺒ60#(m< l*PpLw_'VH,: k`B9bv=i$v!M%F c=hz며L1f_K50:I2GdӉVA%}%RRxʃFך'9CAml-Ow!vVleY[8F.>my^&B8Wk!GsB8uW/ep)"kdR6=䣛 xЯe %0v.ܼmo ;e3|izfe>Ө2#Gb$$ n$Cc|%1c"=4dG+tz5mc]Gqh,VDwCl d,` rzg)>tuʇ_ARzJz[a(__x.(;B@ fΫ6K1`~]ʇ$`$q>IrFnq]ڪ > ޶7&-f՜]vE@ ?{'$Pxa|0Duk0hϴ!Km-H@,'UlGNƠzB bwfLy'?(n4 U*f N*@1)[p=o+'c:Aʊ' M { Fw7TfT;䟬 * _$:mWFŸ-x~rY;m*vt>+C#whXL|(#&Kk.2!t5/^K%?GrMyu.N}ACv\ ʽz+ijj QVA[Lݴ,T#j:}QCWI-Hfx¶W]BUS'8LUA1VdN,fޱ?F\pܪ># r8_i.*l`'/PF=0UD#Xs. eK?#mN㖙 R(í#䰳jj(?YֆQB}ܐ<Ѿa_]xAG?esTǽnnYG$K7^6MIHʚKTpSJ0EC":({S[i=Kglm#A#Z9Ag}-2OJ%ĆUE.Tm|b`"HKg~(.O%vVkn)ז@Bd/@hi? ]T5v>@X3I\c<۸FM+b4#^ٟv)JqȚCi4eyH3힒c71}zٟ;_B@g{ Anj'jSzx m.V'l'(Q9#’UkIj,]L 'P (m]vմtS1j&.0J]|dFyu2r©wN=@s8ؗ2$8ž?'|Sv;'{#!zo UbJ pOR1.E{#uݷp~ۼ@>mR;̞ ?`^0zkoqD~ZzU3[XDoVg0:Yu$:ll1E:8@s2'' 6GkQSI@se.ј<&@ DRGD=TRg^Rt+WAs~Sh1PP ܿw =u]Q:(LUY([xܟ=JͲmt뮝ܷ_QqhE:^ųs uED@V$Vϓ?s#=l6i-%/pNl2cܿcmx‡ ÍfR)aaU%3xi>Ku(sdiJ X>uY`cFBCL>ֆUVhg*)- .Ɉf=t.Ezem>'uT`uK ה?.@U75pPĪL@^h]iSD*ʅ)dc+_^sM&v YWQEWUwy}}~ǹpv-n%Т$:lܷzTK#6{xwgl@a]29] ʹtR' hLNەNlk A~0(.mˣ;/K0 wF'LciT iNxBF2>ds$4MPA$q^d;|G҄ eDX?m_сP"Dqu:XGSWie4%3hm@L_%t"r@1IJQU%#yH+bBުC>i k 8Qd7]4mG:IZHPS&N0$=#X &$k-YInjMe^Wbg[F=lh=츉Lt,i䦒ˣm8'\#72TSbT+k#WRe^--.Z(V_I71HS0io[UNBݓ4#Ιf]eCPuCm(fuZg7zh^* r f]x>ob`l]dz5ܬ>; &jh1bwԦdzH\IQa֘+< Nj" / .j:bJ9z Z2~.{7 z!DwVҒ_\(6mXmfpqW5!Kle,whS"Uh<5BrD0XeZ,RsI~T  ˫x8H5͗tFY %qqyޕ᣻+Up3aBTn2/ OA9YbiGnƕ(E"dx7Üҙp[fM{eRR:#d34-Q@0)86%11R\.PKc!G!8r(r^y+'v0_V0C8v4%6s}^;`#O)YcݼA| +vR?OTB]ђ;4~Qka'O@,3|(h;_\]gˀ%LsE2Zyh!~,La$ p1~KQdnj(=e)wN&TY[5!e@v [v[XFf@vgD sRmxmy;'5`pDŽ+!ohw-;OH6&{ь*Ĩ|H'Y ]>;ER[63*{ht5GHBղb3J*Aw»%~1rq5sXTqô<9bR X z0qЅaB[>|= 7g$T; ~LiC!/+Yx;8v˃OVպn;Kν7E #M * }UychퟋZ@u6aZ狀+Ўf@n;HIy/)Wߟϊ e+Froc%]g,kk:?5I齰?9Av$ EF|'LZ4 ke^&9B::{!-4T%obMFy =#5XȨ(EWoe0}n{?+\Qe*,br˅9]dWwƋnRvL!FxbO+v} 75P6c^W*n\:\@V\9rb3AL&B cCevj=+z /8''scaI3Jcqo/01Θ$fҩ K{BviѽГG)p,i8eUX;%)~e>T뛢H'Yji@Q, ^V+np"ԏ(и'IHp^x}VLD/JgZwz@$1vx,1/&&!=  9=_7^/B31_ʞ C 5 ,i""iucA@^Zl4Ŧ{LlArn0*Ne6j]ID?Zb'(̩;6\LӜ7'8Ղ#p UX̷0uaYKFc~M/)^ʹ2 Ô-xjҭYcQ  ]2>/ç2Y&;.IO:X)i[[Sgw xb"J33,O܁\\;XcYɷH{1=aQ7E utؚ3DoM2,Oq f3șL9.T-N˯U8JHܪD1߯F-֛= !Oʦu{7{mqɾxgY7j`^*~k\.Q+1JV ;z%j:qwפjZzzc UCvOu/ _+f k,S/n}LzQh H v+YeȺ5nSR/srq~͹_{M46G j䦳f!@Q힑.MUF ~aXA;\ICzzNo;PqmQ5è[ _:լ1 Օ/eUrۑ.ZH ^Z2%ɜ 'n3O^A_!x0vsFZ~v$40y-*1 Zk԰hBʢA d%Lw"^y*ѿl?}Io0x<o#)B-"S!"$0xqVgJ*O}4qhbn;.g\5l lS'E'I΄߃-Ρ`%| ٛE$Qj[gyEl 8mt\3IZkrj3zi K!"tF#Xe/u󚄨J{sۀ } ^TϩYk1gvHܴp\Ty_vx b w'z,)|smWSS4= VQ+ B&xt86;g|nXP]ª_n~,R-6Gk߄@~F@tŰ^VIVlDtv&Z!y^p) %߃Kגʮ R?Pp/wT/sSG* Y˚}cGʲ{1Og>_/ 0|#GlḏMAr<*k6oLV#MmsUCO5BmKFVn]A#02Hlcfs24#ԛȫq;H!~9Jӱ]ܢGfrcCc~8 X~76a*)e\hEDRcf.g=BIKd&M.Seaבv҄,I^Ԡ%!a'TѱnKz:@D_ĺ9Jp@YaP==WayzH6N\QF~s.O:O{nYٲ;/2J,([v%n~S-C{ݑSM0n>Mat y(|p+#ݙYKYct˹ҕF!@&5O'2H/ 7t\OXAx<<p:zN䒱;0-n}VLW_R -jn8(K%O|/!⟥jp)', lS_cjۦKʷyBAkSF F^r6FCO-+M?rmOhE6G(JQ g5ⱁ4{$N[ Vt\mc^|-:uo#8񃻜O7BYo,Ysw`B |3#kAyFf .TX+>|v1T;iK9D1E'OK)ҧH8}x~ *+! q !>{ڰ=;BJElʐy{T.Wx"#C89(*m\Hs aZW$h;CiMa"d)3%M?"heH%RsUAsULZs1 <*s6v{ @` t$v Pa4Œ3Vϱ}"К!,C:Me6 Ezb,-feyO# )=WF{Pk&[Z!Aoj!RKqOsߡ8m[I#z8_ޡЩ4_Y<<y#ÿCl,,_Y6 {Ӂ"IU["]U6ÇT^dãxQ8lD c){bxڿm8؍1?!u}C.Si ~Pb]+ϖdszVIʧH׼.un!>z\j h~OG%ET֘ QBu {xZe 2DžIn oI"sӚθ#5(Z>7)e[,T\;S.41|l>XpKZYI<IDGÃsyP+…ݎA?hQ2YCOiS5ZV?PG*4UQok2fiX/L5=rG Փo>(yX t[S;=jn\C/g-g~)z֘4@\$A:m6"SU]rCVV]:peQI8gxw,SB~7DQ\(ߤeI JΗSh#?eg&{sf+K!L"/"KHZ޿;inqX9fO|h!F G96T@Xwᲂl;#XVX6v&*C*鸗^/4s"ȵd'Nt}rs{%z+y>~kbozm] ?Ap MS듇ܮX5tLxn2(LVKQғqłes& +1ܛ <"9d0?[0,ͷ~ej*8.*X{}tNڇ;qQiab!ޭY·O`mӽ@=v:7#astZ5[-Mfo_'[zfV^-ԃaCL՞0ŠFbR 9}/py7JCj<¾ekbZܣ8to]c W =3zǑ+&|f-VLb3^.QݶH5I~_ x7& }|{ȫ&o'R|[w&"bh EԹtts"g/EQ3/EuYIFS1CkpȤBO d-4̠mA\ Q $ QX)~)S$ +q0;K%Ρ Qy/^ڱĄֳVd7j5|0}bh ӵ`Qq; ta!+/š̭'z*'$L,&8@5!Ųc3r:6.A)mbauD-(le[Ԓ8ēG"]rWdz dR* jе|WTcni:?bhK<*LgΕRҀӟ{(|JD?%09rV3MBoG,~r\ 7a+vIt_J|cHTen DGqIADe?`G84rһ-A6pm*:#̛;ޭvW.>:n9nntW?pe0MV T79!&JH4-^ a͘N:s"Md m|4=(f HiL0>Y;kl2kOQ f4ȖyD[jݟap{vX'>`v-︾B*.kWT4*5 .Y;~#M9WU#S7yxU100al|9_ q<%Z D뤈+ʄTeŵr[c2gʘ1:,EO}٨>E}:;fx>snq+GhQVdpǑTI 1kش8DWY<Õhp5?(ÇH`~nNKkLH6eRkc_qyquuہKܐ|˴sJ0Os#gjk f'Mg> U%?}[l 0evB8ja+Qµ$b[:cXR>%FwΧв7h1o~^-NQCcV@u 2w=񂾖 Umv$OUXoyqY(gMWx7-0<HX%]kchfuŒ^ ¹l_gE⚋His]\Sce/p};>fYQӜb.+jXK^('y"joO61zqYVnj D=\b 7 3d:= ͯ نR:}lhU~'ZrG>MlZOw̜ĨZi~=U{u]O0^ Vo$ 7x'ckng_@4"[R@nztԬ7"=; R  vq 췦:‡ \ `V4OϷ#uؙ?6<՗w놨|9 Csoئ-O/pU,U^K=N3,7ӲtrJMÅ+AF/YYѡRj@v7Tߨm򆄹,z dIK޹)?eusL #Y׏7k9n}X)Kۣv{nc]&n⬓M:! @sK9'Đ@GfwvԒMF&,{ 󥡾f ~{.7D/F^@KK%ut-l.qpC=_OSN8Y-3i ; \*Zd t(ePH&Qt=+E8DVo* lƖ`UHpȊr6aRVC]&3(`%jfJHﬨI Y.nu]Ha"p̐ʡIb}NLW w%77! `ՈB}ԋm5"UM^No^ò X Qzp+UcEAe9DFa9컋g >2ujPLԏLApG24#lĎG)U^[B PKCf͒z"iqʝmJբlIA{GF=)tm/^c;QL9f`ȻEDO: lafB `yD3uLi뻥 9TJY\9YJ){P+nF4( _owyHݠ={.߳onz `0ۥx3GM^]!̚VAI–/w˫Gu L7^ZZH(m:O?Yut@QoMѻ%KlD!{xLi2 p[9J`xB%Jc\di`QNUPazzd `)ϯnxYkLyY)/*񮸺Jv?ӕ m&wcNooU~`W/pE>\Z/ XK}O68! QH(en78E;2%Wɋ-8,Ś:l(Kу5uVVscw  "VScSP.͓l|E/ }dǒՒn_P-z"P2NkDž8x05X䎷U4un[cc"GV'WW5i hyR!@ )O| \j^1G%,4|fvן aJY_Az\}N5josuZ7S@n)\;fXƔ~t.# Zd <,mם^CNZ؎\@GC=giMy[^2;8-bpWd.y3Np3zLx BU[7SSќd%5+f hԲ89bQ!uy46$9Eu.²z7>su*?NA1&]j$pKjdU)cfOܧnzu/믉LY1< $2 Xޚ1n>DUhȹhFC=8ƺVd/@S U{^z*oaS *uEU8?(AS٥}ׄ~J>!m@Th@,3 s4)Dšm~2OzN%mW+#UǢ/ǫ"ĵt 3 hzM΋Nv>b`_.߷5,9&Ls|5 3+DZH/ j\ٔV_KlX!PҳM kbKɲZ-{$gdȄ 8:FդWw'OB5uCH,<d#̱%q\_b(/ _yIR_A( p yj)P]D!҆ qڽsqmjw%d8V0uEDz1ȕv ddH襽Z(Ϧ9*O\ aGd@jMj4rER,;Z^J~G+# /"T{?_EC=vfs!C˒eg6MAHB(e#m ZABWKLu^%͒%ڀ?w)7ԍ,!m&CZh-SwqBZOm4>SZ7U(n R;I@ A Jc\u5LX6}:(c'(8I-ҍDnC*DKDHs]/T9nE*߹21{J3ܛϴhke5;U#.vTw a.g_ {#4.Ѿ)jx:я7[ٯw5NP [3,pȨ>g KWIox!Fʄ;U(k6?kYSGUY.T &2Yk i`<j* d"_߯,5b.X@ZȀi'LbV͕?AsR)8o>j Igɩ9XڰY]QJ}stfQތ § t|47I< R#ex&%_vխ=D pe~Bhۏc+ژc?Rz~_ZzoetۮBuV,7o{y>~iPq+0"TOe"~opϦq@"`ECɭ@k ;6r#f힧Bj:V .h|)Ȼ/j7N6Y~5^+ FܤmzRYbs$Ӯ0!'%;lJO6>+d:74_VuN /pnTY1bѶ &חmz-Zqa-tXeX,"%JX/ZSarDK~HF?!?XxYYM_4x"Qem- *!>Úg2嫍 .\ƾchr9NuT:v03$BE~;?h i~5ݤΤ^s>=I0 Mȶ#0H{Ro$Va擵: YхyMyKKtgC&\a5hZxQ$H *1HV.t{@iMr f)E0O!; 6#(6,5yPclјyE`HcBl Էx+)e F]'fq~.s4y.S xM|:"(Q 0T݄p K ӗHz$Ǿr@z3f) 0Tv&6!280v=$r-;YQf3ܺKa}*<`+-Bw85_|TIe ̸gfWK.hȶ3-ty=dU#GkL"A|>{#mʀĶgAT^3G~XBҜeP1K?7+Iʾ{TG=ŗ4Nu`8I?@^#Zkx1.XX ՍG5j47sʋc $@M=ݥԽҍxK>.VG9Q05蕱gYZ070701000002bf000081a400000000000000000000000164df7f6e00009790000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/GO]?Eh=ڜ9TLiTj~&iF{uλt;H`5R._kE>6X[y2F|] ) p?9P*vXfXil)Ӹ ~Oo c;Qڳ_Y1G,n;rQ>s%kV ̍0jO2NjJM(SPp ښjIkǚu>a-:,|Nw }V[\k&vuUWlš>9@K M`+,KY)7`'غ0=mCYgH=n91LqWIw Q,JHۦNX(şsܢ ;ca-ɓ'^ *ZGNUŠnRSz^r4YdjKD``/~}t=åy)1?έt_Nu|5`DU֓l$tG<&-dLfYDl*8'}Q]Yo[3G򅕺ɹa8@ŌT08$}n`G}'=uh$^%,_;A3B'q2 GRSEFF a.ˍ#-b0cw$@kpXe=@rz 6,\볊Ci^B<ޜ' M0d;84i\fg;A ݣ2 30 TWÇᓟ465D;?t#AlmYAyw7cJ=7<(OߑCw߱0zL99  '-58oH)]K5W; Iu_O2G⷟ 8wGtg zKk~dF-PjL!Ssd@N6$w'v)[,5N y}%Vq e4{wɓ3frq|.] |;,(IӅ +j,:[fO"bb9pr Z  XU(8llHS".l/=bYK7P`3,ps_ĥį~%PuJ/hx[xS^(T!شkb LdIR4ddCءŞ_˟ X{otp2ЈV'Ea.kh-unPyäJID?9jsBnJx|Zqey<,r0ZGR*g*os&11wrT1~l}KLZl)YΚ "g-FRzug//o%] {i#J _:Kh` $o3?$*$A ctTFQNSrݍ$s{_>n^ݼ쿿C%.firE.鍔M7P$&ca4D5$嵬.QcUub CDiˌ:PD:"znG?xz` zõnp-Ն%}A2ͤЭt:S !o Ɨ1i4( e_);J%r)AWPqxC? HPYX&Da idFŎ)"6QGc ;>a1/% 2 *U6ӑm+cne ާ1hiεƷ ' -=>Hnbvxd% n1{HNwowpS',H1Wc zݽЖ_@v7'd] (u?l3qmct6}=i!K;d:KAMPXLJrSq3!oҳaX.qD)c_r¸V m1K:ugW*_Yj#tڙ( 9i8 M J1pC+y}l>X= 8&{[K=">xD清~wyu^f&TiIyTQōCSe5gQ*^C\rviuh܀_OO$BOMH [K輳>[2R©|ެ֒%a 5c dȒ_p[/r{35YZY)%sN38UJ]Rg~3{rmS n , I/=a2 ?Dz՟7ZG-8dj` nh鴂8iXiE` X[갫 kaꞜ$_8 @]oF4Tr M*xvX{&OaYDb&XXkIt&zk Bwlr<qn%!c}~çO4Vwx]Ba ֠7S.DU%8k0Y1T NLrW˼ |)ވ7ua-Ƣ::WgB̶'/ ]KINѴF^ps]cqϪkU:uH+Y6yP]N##&Mr#W O֘FN:lҤE,(+`P`1HB7ǵw[ЏAƟvw4;ՖwBq܃ht^Ŕ-AK'0$B/g"&$p 4p:^IbDuJ?RKX_P:;g?L$\ѢC҄q7F>SAXKܴmo2NdN&fX7^Cˍb5^m8Bfh*9b jCI٪RA9':F+l^R(;9%>R}[ZsWHc gZݽAGF?*r@z.n5P5l >k6LG,#@ "߶(3NK I~Fq)ul cQ-0,8RNVZ 'Úg6)-UնBA <W/;Y^`X,x6b/sE_b*1T E2 :HFAB؞=LʵKƏ@ +hB"AEsfS/pc bB9MqաoT()I&I:JhBhU7i {ΰF9!™,7^mx@;uvr>,fJʨOqK au6ѥp'_$PR8y4]y'A#ۦHtc`m'"S2\ sݝ`nkH n |[a ^D` 2wAkk AHB~+=\.˳(;O(uTkH!bDB Iܘ\~a!Y&+H>{Phݔg4+"'ޜQ$:eE P|0X-a6KP2 <-L#6|7f&*s44UM /AԞ ni ~1Rwn@zHw[xc@*n~Wˈo7 l}fo%>fs3*NނU/ʕz4Sglc-d2*BV}Q-nw|`T߉9 W#KT*ymg3NO^F:)\i S_jTy!龇0IwDF.{*5#]pmN!*>?lm S_Ť@@>G9IKbƼ1ObQ,wCRPW׋y4^ZZOx'0ԏ%~X|9ߤs[N~-VŸ[D6vFba H9]OLmU[Dl\r6@V`@>̕#1a|ÓJ#{¸p#A}^ÇCVيUE!Aԯydqe}뺛x--@cssT0m;eu}| 97L=SqO3 im=ktjW{= xcQ،nս7b)VC hk(NidNv1Z[u7b3mq _򶟖A)Ku[reCo8/Fcۡ1"H Y雡Ud,bcs "鋍ȸt 0K-H8QBtUf- 1AMF3(SM$lQ!\W)[eNwˣoks~g[7۴/ STr~kYZA1blZ ̷ǑgVFn4Ciмan,}}SIGw~5b&~>|Ͷ ! s6_d͉6G$8-8-2QYFEbvc"5eSZ@P徦6R:V9e]CLZƷ GEVN0;PzJs¤vkݕQF*Q~>H#N}X T}ep]\"Y*׽mBx@.ǎZ;:CHU "q~WxD.,.$)IX0Opf?Ө0WHkol[inˤP'@ny~$&g(*X]v\ oc6vx1Jy3@d,NWAlD4u&yhoU7wOh BC+e&_4"5bTvSNI3qݹ18 *㍃#ˈOyM1s2yFrp3tx2 V"r}Z1-sx7>~"spI> / )ojS[l sVŸJ[xÕ+?'/Tm%\6dy)럳1಑U8J<({8A!e`L ,6{VjkGtP7ʈ_0"g010+MG1@dR9v:n#4 _|r8NPR8] ʶ}ӆ2Qlbف\T̉jeN?I_[1-LC_C2?G^cwиHڏzkZpJK,׉!+ ]X.5  c.u%+ڊq?Q|FER^G9Qjש|c) ds斑7'\ nq[u&:s`Mϩjs#C}*e/2#xΈ[o%D0uV4ӃvҗC 2&^;]zع=rk-MnZJ] ld&5!m!wh^[i~e֋תS Kw;SH~,(yXD}qJRy/S%?;M2ܨ RL0]=? "@a0^LB.tHMmr".:|;5 oή!*S~HLWȪm2MO!!#1{/gJk%ߟv RظY]kZL_ *"4;]UW,'R|,^rԠ9B9{xBn-|Gc!ݲPZ6qZRTTY.:W; $]G1}v-4)) WDA͛ .C/{'L3}Q25ŜT{㒌3,Ґl$ ́x,aew2 U ^Xg;5< =Qi.}jiU*Dv :]DwF-xl KAU'B,a+RH@ܯl&&{-Xxb'"ŝ]1D.`h :"'W˄au (|k!))KÃ-M襊"/H'r]?ϜD3EYY2"*#-6[HS0^z2e>K!@,F b@T?%9M^OpVbqk4W[ '[e1*ߛŧ֕sv7djnE*VXr_!3kQauvq:hƎXPd$F|rS69pt j!Dlf(nJڴtyc*.Ӂԃ(+..7IdgҎc^pTr5˦CJKQnSbuDrcuq\ig4l ?#Lk&*}w ?WCtFyݔ+aTD-7F-Yѳq1p?C)ߛ=L_}GO#3 - x.8;6UW,O\#g:(+WZJijwA ]Qڂ>Wxn*!P4n,x'j7aʱq zf:Vm[I{7ف*2iؓM$i0oC#KڠrG*a+(P%i#!?$̈́N>jc.ixjU(jal:=k&G&k. 0|} 5n s11_g̖`A@Jh*8ц{=V%ɑ+qkJ1e6c2JzUr@bA7 )C-sCW6uɸŀP y_uAn +hiYJ}J jTh#dA+ZjZn`#k,%`='P 9~5Ҁbfgzz>y @ hm V"_B;tlh+#R6/R"'2mV.zffI3TmqڽQGB5in%mR&z{MbsfҝҘO XOW a KbŎqp$a"Gk[u_yFKp9zXy¢PʸS=0fV,=Ǟ9}(%"Jbؠi/-6m5{r.gk4XL%4ӽ`9+N~dC;oGp܌*MClu4v7v Ⱥ400 #2 +aj?:?V.^+:[9A+J &F`I=,9
MpBgjBPIC'A9t5ȴXuIM(, ŝyvdڰ5FlϷf䊾 IRlPy^bueV'oaF-jkr@_gw۴L!K*Nu,]Q֣^/[kwU,p#`pݽv#bjITPz!*5d1-i R&2L2=l>krDF@EȻ b}*@npLzQ}1%V9T߹!y 9K^7Rw(0@[FSŘfYv($-{Fډ|p_NVEw~{6j #, 7FQlJo9qv{g_qe%J^'qe{*EAuA5tD+/D`3cǖFKν`+D3p;/4c=mUy9J2 MW}!x[5ʈb]>@$o7}VVi]U;;[k.*vv!ԗsB S C'eDžcZ5ֲ6j4IILw-Gr E~e޽LgS ->m KE,Ш@!zD' SZQ8ep%S{4a@5Pc!RSU.t^3EkR%KF$LVאۤSIz,|܅Q ސShӍ<⸍Sѫa%&mu: FɖAgȯOЉJ]ՁTO6xɁ2G[˖:cn; ,yGƈl9UTb~$d.uխ6< u8gVGg\nkc[1F͓N2G#ެm[[c:Ī }ss%w$>HEC^АCX2R"q'` u{[MXJ%>LRw 9,gJ\#3YŹ9= '݆b[34w4)L`$k꺓E8]UhFgpZ[@Vz~?}ʜ%оXnnj? =x} n2"ELl$ZCm 1z'[7uc?ܦyRvp/ icSGš0sѧoA+t4"_Z % T ΌdMX̤Y!-WȱG2;4;ah[7ZJ|@S6\[pSʡՇ{{Tid.>;')&srCz < EX}k!PjG%pX{'#tџeUQׯ%8fSGܴm)WMpb];v&u[<s gPseGoap;HL3Ma]Ϯ{sKfjpl %{@X$i+@m8M<`&LqE's^3? =䈅-TyT9yE؉t$1p5s4fa >VvbG91ud1!M+9ey"/tJ'FUE/~UrCُ(^o=&cC>@tRͿv59K̳x村tcf$͞#gz\aMGK%|m,KM(B~p)z$ i)leaJϨĪGF'_{yL>G8A*ʮQy=&BÄ9RibtP>KƾR-5*,3jw%*/i=g!n/{ǀm3$r*^8>!c"Ѓ2ɡ}.:NA>NIZqRB8(.݅*RB|,A Kie+k*,G x6z 6$8^R{z1?RU3zsێy2l TKfw4 V˞L)w\Ȧ[j*<^zz}팧څ;׶_S% Ǚs;5kڧ+&v5qqSu-S@p=߳Ef]Xe%m8LM[ Pl>n\[8>nv 邰mP:MJrEjJK[gc.=6L`8 @$&r]o_yHU4/{VښB;6h ޣ׮Nxv4dj6ΝA XSʛ&|ظcsah.-r{32j dR%@$ъ2:XJ]d5*H Qc@m1}=fR?)H?nIֻAz{awܤ?]7Vgq\DpԻ& s v+Od9g-)٤bƭ/|%~H2D i"؜Y}iCHUTYUnHY[` < MnZ6BkD0N n)ۻvJE&70la/SdHoَtrKBҊm[f(un3yoL:XTF{zI }#IIz0 4*ot5iJDEvf!GoBjXMS^>$y*N8 :Uw{g4m OUF0{NR\ a1-#QLy>Vƹ_C 4]wp'gG 㽠=EyKoYIxY Үay= *ſ ۱07jkKpT\5%_8mേ*ΦEԭI3 ՚+)x=|ƕ," {yTK-U:!}DG̝,"]D-1n`!U! Qfzssi0D\q?vWeZn=*(_@VB~ꡙ r#V\7P!T%=o,hPpt)&ߧ]}聳\\3mT#(z " [32UM$ujBpuM|^ש[lQ^YD<Āi =>$RpMMҋeo]AˬȫY{#de)E.},`X+-45k U/lcvMϢHcDA2(6ݼplOuZlՄkTSv2H!Gvjbt2"2SPA m%xy* = ~סU3N2$w՞ *U0sYL)Y$6YɊg=7YH'?s#f6FHɺ̨ 'WKz u5Xi-T6/w2ئH{CI` /iamvgŭn/c@-('fQ9¶p?NB~a6ōwǒubB&Cdd]HL*g%.hs9;q|&D#RDH lps81>>`<÷2FFg7]G3DľVmF/b/xrix͠wvpznY^7 UARXڮʣ s, @-KEMTtw sΰ~tB!kcfY&~Jٳ&]NbD*{ ֿ/P/&E tm6+Obߔ]/ hlY#;ՀIPl7;^3mԷދҥp )]Nӫ2xjdRe<&ODO;飋.ta?-4pz'lhH3 D*|B`ls{}kVG9}|Jker|e͙"EeR7$+ |S<+$}W>+}E>\3᧜i%~;t#Xp$f$o{ַg^Px$RؕzZ/ l;2&Z;Τ '@Ǵ]̶ '0t[/}'~;kf-"DHEh{g95\JJ B(%3=e$N]ȐTXk X&| ޻EAJ/iu޲?1-4\`ؼ֜vb,xS /v<'$֙Axo\c$: AB)KZc֒GےŒ!"hɖ~ ?48N>k` @aAД}S?GR"^$357ny\Oӿk ]2t#(p \ۈ[?k/xӕ T bS@i/苷;ew!3 24/PGӈFE(u4VШbɐ+0^XD(: ?Pٍ 6b=&~8*#q QvQ`1#qe k|lO*7&.H"[rbo]D*~45ŔNh8bhoa>jWM$TP >>s|TCir/\N5GA<6)I/FB A-LO[j:omI3SG e΁c;m 1RZW:<ǐ79s:|mZ|ev*MTQOA#$~+j d9G&&P&t}E 8K|DƸeHz&HpeW#,9[Xtg!DfsAj{,ǻ"J;榌R Yˏq'm*W}΁+ h_eR+$:Vh(Q oVOXAijpWV/w h?xtͿ8(ʣkRKշ%~.(f:L|i*%ֽ$xiqo\gjʪ$(tl-n3G OΒr[vdßsJ] \a9ۀ؆ 6Ucp\~AS P0MY}{;WX '!F_?~iOjM,OSj4:8,Lna8>cс*LﲼbZW_bt%l""(HwwlQK9{*&hx=]F bf̅o:?Mvv>%#D+A2GceOȦE1i"mfo #btO}UF_Xڶ4[Q]/GrDۋ7۔*02"+ sqSX r?"bFِ{8w1 J;dZOkr(dg~jsh$,:`\4{%}YxN^~; "ٹ%1Q;6z F#ȽFS5ʝQR-|"6 .>6 0Y6h} -)2hRmr)}㑣Vf\Ș_爮9;!ikS&bl2ׇh!T? B>IYKݝ1dZI|)7OP5cŴ/=#$4Lz9M›%]jkpS㺌^"N2X|a\SQ2թЊ,̫ek+$4nBkJ#}4>˂3IC4m@_\G?%6i jډɃfy&+Ș.HmؚM *uFWZj#х)#e$~2r2U_r/ ţR.w 3\Ut-Zʴ$u[eEnJCېCk,U]}S=.1KY2{xzRҼ=ϫ8oRؖ^v8s2v47"-mV` Q۱fYRPK$ޠI*^4cߗB ;H%5q&fӛf!n$Us܎8,)Hmd)&+V%ÚJ9pC;Q=+ێ vO'UT.<!KH-.9T9NVr̪i)sH4W`ʌoLW@2a8crE0ޢyȨ/zs`e腡;ɥʻӗ+ϲq #"u$za&ga+$|LT745utDF|Fj/y rO&+)YZ]hY2T:s$"3\,6o |k-z[f_[}ӥ`X]A\P;FAev#i4g\d!<~ca50&?dKG}k udg8υs/6D,EFޟh h&nsyJSe¸9^"8oO- T[x1"C.GKw~W9NZ+AhPdn'=4n ށ[:Z4l\ pIAfv2ãJ,mAvHVufEpIUۻ䘻^CHWRO%2SS^HbEυkpL'5 Q_bX+2]aLm`MF_=jZ/yU >?yPޱ3٠"m<&|e< q(̈́I{O]OG,qxNLM7vui4Ho`v%UKY8/^{W@X#Eng ) 2&aT_U6i?θ:TDeF]8xm<.ڼv&a}!ÈăĒ`]lH3FF?4zr#|gzj~H0 AgflPmUζJl$G AJ5d'~HtvG/8 >&"c̨V$CE9V2P׾`@\8#a~t [=^iF(֦恐ܖP7X`FN6uGO~9`q;#:K7\DLݔ/~ +~Yi4!wD&>y^۫Iն99Κ]+d {}ewUUi{ NiNHAHD9ucu?D(wn#>Ȋzw_[`y@a*i>ͮΥɖStgt;qg= e{[ho3 Jd&@}ma}nTB(*[:(fzLaD]o(S݃PQ̽spF!0}ڀƎPݳtO^rUq?FO=LRIPlkPJ7c>~pqkJ'J@we9Y 9ϓ֠qiX}+3e\xh1>=4HZJbD)B24n5+ p_ɩy:j۰elSMK<[-]rsYgJi.76IZKɾ/ t"^Xde:Tx1Y w?\Y9+{ _gLªtw+ues YfNYm׽XoPhwz}w|§hw|DVi+6Y.QatO{TJ_Sɟ׊K=ˣ"dΞE} }ֻʅ|j d8EwpkdWű h7O CJ}+d.5K\k:`q03򿏑ݣjmDPu^a:l& `O3t\;2UQ']5f{8J8 eҵ ?CDx4F~N1+Jq&}DF  myXšڸ'8=f7RϺT=^ޙPIHc&mS V\X;(W疣GdKy4#ޡK;фSݝlj* Vq(ח$1βG=!f'?\8@0pAM _@!kJL > wCJ*"PP<$ cq2‹MJлL9Z 7nf'T7ѱʌ@p-$=q_ yZVB"Bn;{i.kE<4gl'EbGnéS9ϥ̕VsxG(|fBئΤGt@q3OvM#II[♆ LycP.iʶd,պ?Z?!Ǘ6/}i5g9 .N'  2,Ň<_*ϐ/%*HHߎ_[ 6s;}.zƃTr7j!kM/Pď5΁ Yvj2`ӄ'7-K?a{4$?}b{CZ6ꕵ,=CIQp!<bCoj_ HIm;{[VpfVvs{R)B8\@]6E1F A,Ւ: ¨O9.~yf`d#DWEFt1 ^YA)Cn xDjƔ x =\y$ @g- `P uȼ`ͮW'BH1vQ[ h ݔpw62_?1j GirL\_Ka~CC+!Uxf|T`=I"H"eceRC ש7gzuTclth!>QXY7u+ Fq\ÇVw.k6M`Z/^m|)uI}me?;Yﲍ9dT1+ WB/!AY>G;rD0p0c'M} 95 <0y?S6M+ɾxg MK>X$6byɥiL㒴qqF^gg^~mX^XZ3_aAZPEy6g΃uuTe[<+pհ ݳŃDY ?؃GAU,J9/D6[W$*9EWBwO,rO YIΎښC/? $y IהkEqwF;NfE91sY-"ţvًӕ=`D, 4k$hm}X`LZ8i(ӤQL߸֨)l7PA5Ͽ؉4g"|pbE+TGھuVjVxc6 :џ =]kGdyӈx<|yy%6©Vɨr*p} OF8 wE&9Qŕ~Zဥn_h<ùQF5zǠHNG ";<ݸףdMIhw Q4,'|ߚ Lvb5 0p6IU=1l4<űJgH?Pm]`Pmf?xI(+V8 @B'3.A$K ƵdJ6s df h< aԱ'ca=; \KDr ֳ5.Q/g<28wT` {Is5 Yx!*pyku5UHFZbrfhP}/,nOtE}7%U#ϧkK UHRR*gCAZ gXĉ~%1Xod{Hde!~؁š^Be:c<vx*,5Oέ>;Iɲr*Sk6|Hqkfvjc#^mUޫnob`8XI!T9M r1`r7QǝĨRfY=bFwV\ag\oQ J}LhOSzx/SuHl[4GBV!!/j.\ t=_qƗPo sTi֖v?Q-#r8W(<<aT|>ր P0יJO I0!d`1ZܑӵhKHۚwkӶj3%3#$ξZQ<굣8oJEh^P$sÃ\wF,$AR`E{\57̹[w-t|т/I,yx!Ŕ3:IH#ytS[{ 6[v_Ȅ/@\?6xȣ nH!)idhA z =Z#ű`b)udi*x|1jfoBӞMYg"rS7{Wd箄AC>{t  4|8KS>V bL4C}DThETYHl^a9Ǩ9']\Tfo91J[U޲8&WpFGRKal-ftYɃnKh vk!_ .:)[f54A3/""++"A fY"L{ bP"QhBCNY/#8N6I^P)nB :q偒Th /3uH~; etZdYm ߞ sߵrp?~\4e0ܻQx@ L?ɦ~ұr 6=,}\[JtSTLev,II>(EA ntCGYn*IϨ 3X?i+ HHU%[y%YTSdy[36wm%*7ڵe+꿺RLK"*L+S+VR,*}+ky'p-jv3C5&3!:+oL:NLMHiWRGR$hµmD"{l=kxU/Aq#\?O;i gkRO.ԾMQƂaC7"#AYEᐂBKoM|ĥ yҭ1}@M%q^ppyeU^j2wc;\R+2QZH:G ŮxI96||P}X݅]589JYn@EAgI٩*k|0~FD="_>F|80H(cp9I4hٍz9>~\W|VS0<-Q$qH[^'TVP4&TH~bim 7f>tˑU)p@D7 ܻR2R9E[r'Q[g 6{S q+.-oWq+{D&qkpNM#(Hք\~L.jxؚr% 3) fMM40Y MĚ@@pM} 7X{%'Sx`dh>#`Q`u_aDCΖbS˜B |Cy@nF|1`ri.|i17[G9:[ߒwn|ȧ:ߪ)ȖqPشAF+{&SħgnU,j_ގ]jchFj\?p&ve@hzݕkt x'LcnZj~%ƊPJ \Ceֺे l9-!L<@Q_Vr"0-bOMlM1!-^Z* l]:[ع Y$+l- nKU!yF0RHSvPghH3&?qTG{ͪZŁ7tN= xtJkUmmk{A?^PV%0Op]#ZP" NtT+u*]S71Ry`wt ~XI?z}岕2lHN޸)ĀpNƣPO+JTu ΝSbYQdۛg7&POWJI}a[~=6aI |Y[e1[eFV>D#ZݗdgIj;*_ iu׺&sex'z.43x40w)* OpcS,ljoj5OuKף>R]fC0Ej=?z9 W Db;^nOc'үwevNO ^j O_Lmv_.K)h"yg ZjB5whLU7zՈu%C2R:EdlP}U*gi&IH}e10C8HBŷ,-U[^]]gz5-b޴X /XɥSL\Y HU~L{I wHh]t+i#fA`n4E"Zއt/>}cUҝz%)sG'}̳+4?&,]hWݭˤTN&C=k+i",16h?Q_T䘁3qЇDOLZzd 8qqYzﯸwn/+ݬE5 7`IhW\.'2\E2?tl˭(ֽ~VmBXEvl*1@UMt1[ְJ(eڟONܙ / Q\Np6|\W(nesP`ըI~7ZO!~Оpi mk"(Tc{lBX.ά4EpyBU_- Sį *3ZZ. 2I m)w 4,吶=.JxeT!]<"aAicy$E~-䪧=V!`k?8D+"qvkv UBV F{]T EԮxf<_%`9a" U!z ΞjlѪ[5)Ik.Lķ@%JX?qqKv0LGAepC#ȔU{SwJ1U,^~$ yEb w% qM"7EwY&V{F3ms,;&մB+Wk_,BQRҮWoJcbNgv+|*!cb0 3k!`2e4Ydʸm%H;!%"F+7Asqu5XuПuDndư HaDH*[t+C|iȖ#o=ʥQ%9<$]w%^&lOoD"6i|%~5!\/@ % 4MnWU;6He^`Zodxq{g$Y'HB0P֗/2$Nuz:z!ۂ"_Iw??^DN!U132ZV? n\iQ[ȳ^+DgnhCm2B#=S/b[p4s콙u#[ W;|nJ'eCā߈l ^lttGDQ}9Me m wPZ=PQ=RGuD˜lVBisR1q;~D?~4'LEYQ} Nx<6-p9ƾyA]6|$}1qmߢF/_A8v͚J=fdS$ffIñ9qhE"esH"vuw}Z2 El cAKl*7?ͷBM/!-m)kP&9d)-2P>̻Ә}vfKtSvb姲Okj5IE )O$w8u(y Y5%n$PuSEWbY}J]TS=@Uj|^ y>; q13R#] |uDAog؈XXlv׶Q^%'"u?s7m/u91wSa,A0 \A+Rп«'gOſp]5:U*~}v'P }hn&'Ɂ6-?YL8\cw?J ~~jض-g3;-ύGRXY ȕefl~?z=nBxX"b];vQVO^N9qMŻ+AW*51Aq |4yҽV)کЕ9kgTܪ敛-ۂ^s&qRk:҆;lɚKci68mOf&d́!AE͡4ˎ7/X֔x^+''w3{ϼV2]BFHI{dr=A-2J]Jq =6yün/!9b*Y!dwL #ЎNoR#D7y>z TΙ I ke hA5e}ZXفT $]͛Yӻ[Ʋ"hjDtq>}{ǯOO\=>y3wt_9M'/y 'ߊ7QBnA6`yvy'Def[\]rA#=$ſi|K61φ1oxչf,!O{>#`!?~XD'1 JLLjn.UZXo"Nm]9 pwIR-gN@`{,troP 2)%l~X.F ǮŔ*YXZ6 ]c$mr D(n;3ҟzo[kgUe+$6&zWNH/G,,N+?^_D ~/Q/eхhC=08_4dN?>FlEѾ1 /ɬe1?L%ɎBJ{wHwno8 6h\ QW*L R*kb,}Y]AǾ. `vF#: =I7f&!Bf[~j,ZYa}ZK[Ƒ :|!C$ŬQdhz$&SYu8D  ;*@a~3Zc?zN3/qbSrv!pܹq?޺7#?y К|"="Lpv|& h~h>lh>Nۼ[Ωёx4eZC=w6KMƈɹ(,(sاE y^vp-EP nQMϴ6b}h-ճޕ,f]*?Ԭk CX/D#cV\/%L0]K[ 73TjSOM荧EUВ?|v;׮я ^tEa.w+oĀ$4OSKͽ>b;Mq\ XMA:GK-1Hv6OhT%^g<ה O8I]H 4"ӄ\uKQ#e6<^m% RK{FU 6ӄyXva!%\X"w K(6ӏC=G޷)~9"w.*SwwjY P|hfdZ%Z^*p̽ՋC Z{B4:~%781 ;_Zk&6Qʍݜۋ⤗7EҸrI1rjdSeӀp5?xAk)g)7Ӏt Kպ0^ do 5Sf3@Ybuƪ|"ܺV/҇, WOs5SNZv@E`fsUH3E1nZ;cбl@9H|aVs C,siSH+\iz520rPS!N2+tp!m!wz ʽ/Z=Հ1n^[İg#DCt4=AV)m '3z;>vCSUe[{ql0Qax~\}g. ptRYO+/KM= mqtsaWRfu'^̶Ux 3%j9Df@!3,KN+&4atUYC'?.!fj)du U ƝS|2qUC}=ogB\&ghC.ɗuc`%dmq)q03c3$SPU@ҥ;&pJ-)"3QQWü09n=,L`Rx]ԟu-t;]#(NP];gBǓ944(|~I^v뒽7{C;͆!W |e0/[G:^qW`A ):v6ˠE /So">< ,zƐoE@ wjP[70 D UwTpم|(}le ʽ4"@샻ں8)wJ9?;F!Q!FLq&$LNq;Ы*ۑ˄^ E9g'/*[E-%ORڛߑKҹTy/H/5g"DZ%"t]GQޟbGF#= 0P6s(R,Xe=>wRxV( cG`Qm u=z1|`bfhcR˱lw>I0'@/M^>h [MCXԄ=Bqšk`Dd1ZZ(LK Y^FYwz>MS9J zqY&yN7rU^͵;kwD`#̴!\Hۨ:o^VOw#qr(&&iLYg't`F _oMe4g1c@:5Ƽ)JkBn¤s-Kυ XGtWuRjSF'TN+78]ഩktB  g)؍'EN$:YE̍OiV\n2tYA *16Q ;*Cit8wGϜWYsQO3dlCqzd4@o!fC?MT]JYkVd`_d Ss45$j`Q|c;[69oW&loEyu4oE@I-p#QV7GʓE= K$11 5hՄHq]GhWpÊtXSz*?(X25RzUMYqI,,3ɠ5 k!%z=VZS*NRBBHwսSc2P~WXWG/h&{ۘZ7%h qqXe@!g}g^#)64"|PB32z 'ob?% :@6^j G3/|7;q|1Hy;V=zg9!Cxu=))f0MWX|#J@41#Kjոe0YM߂M0к/5 J)&?< Va͟/RCp2 7CC/,4MAA&Z hKI\3jX2<^@L4Ʉ(˴xYG nI7K(Op`w2(ƄGMJ⒜X7RD{:H2SeVXL=oy6|#4 ~F13vr7D@'J i^g5/߮ZO#A}IƚcKPe9" J7qoi׏M௠bWĀ%;`eqOǨ/jxL[,<ᾶG/!`';3t?LY)ㄼpSwKNdz8Q<`LG]A#H pA8*,3% ?^ r)Bldِ"Nړ0]sLlaAroP⨩A"p3 گ?EEw*z/" _edV) A=l|МdH%2n]hbgtys|rֹRɇyKos%kΛdTHy]:pnCPJJ챋qItT BF>~F-"]|Fv[>7-¸1b<wzPw00KM!Wr}Xov}!лtaj4ڙHG'JWa4p}Z2}&'\W$ =\w<}eAF1'h='gC9lHv|(L yYqᦹ5Jh ܴ/1" q5&3Hmo7(Ix[Z6hQgJZzq|Lt* Ah3*ҝ&~fїYĘx;B9W>g͓>G aSE `0)izѕyY9(kl ^-/YM^bHQVm'iBKhW0upf$C <嘽X|s3]L4;mVcZX}M)_BuwNc!:Ehe/gQ82QM< *c1c<߳k`n4X+A1^34Ss{}V/WBLKΞpcg.R>eWatzIAzzrYh*Q ^"7D8 {jU]u5_aB ?*pnZKJ-,`C>90HڜbN|d:$UX[ h%5S]5C1,sGγZ18HYt/"d]%>2CJN߹>ujE_Hm ]׵O<Yv<SmCX{ijHʵGz)]߂= г >m`2DO J]wg#$=o&DtR^i9.Z EƳB`]0z(eI{:#FRrUh&Mlp,`ZI~zӶk`ޭJ)TN؞&Q;%O-ꏷˈrI>pWGb9{ZYcib9wD6tmdՁ:0Yj}>: (s6*9p;9Ͳ3YxJ@v`mz-2#ho`f^)b.Fճ{*d'|=/%Z2@%(@u0E9y%9&al=/3;Xp^1K)9TS}sm\I+p-pmų pB:uP+DTp=A~!xw?{zt(n~Y<LeٙJze=7vsR]t{ỳi :KD QfU'f6Xw.ITxdnKy'$38_2貹 +c!Fz~[rS*q;(IV{I|bjn<,!eDu0!,OT<'_VpEEqIˇ$6}0V׳H')&]";`:}!)Gh3$;~}J߬C`͟"~ MQV*x[h(q+l7[>ghMvGiM^qi:+ +܌<r]ZMJz]7vi '>yi>tU/@+,-/>֠'%D5  jPJ dU .G3_5!x:]*H.cU sq?)LS4꿝b'%D=lqxn%Jya ʻthmܲ@,$nRby}i4ږDP/[WOp]j1#_z ;&ba)[}8@z; Yh}::_`J$Teꬢ^pf[lLlɀxITeȹC\D9U/UdYzщx`ڸgx[C6u*T`攪X=.&j_ |KWaBEpPtHvND@ZRdL, H7ǟxxkǫ۠vB鴪|h0}/Ǐ܀ԓ|OFUi{1v4(f̞"=m3b :#=_C0M[.Ƣ@zo㌮m)h^z74Tjn:b;BK2$[ʇt8CwDG_fb]=#իG*GJJD*~բY4 /o 2 NRVr.}1?H!>2Ǫ'Lj}؍mErs}>ʏRQrt'Y A)oz[7[U[K$т_}HԡxiPMSy(zG]:3 ̐gFf hW)񭕗$X]N`Bޗ0$M_׀'."W%h/Aq.Ex} af kvk>bQYto7X &t R+NU}%ʢHhƀxq b0!MA9?9=ϫ->}ѐ˜n.? > By[uD,tTf,K&QQx&8Ƒ%}rLQ8W,HtΪ,1a~XU"eۅ H ȑ'ż#"9IKжqழ^tll[63\fH"]Dt8:-jFT}ic' W Me"-sr&#ulM+kk;κP=L+F6۾"WxR>VU03*(/0(. Kns~>,&J}"!MO^bMozkۅ*rd82gqGOM%asx74G#E5\:Q8# Z|Nn+*9\t}C\̐Y+~Y[NI-ACb#7#I0q„givƱaztfq8Ή:cBm_=@'YB QM+MϩٖӶ S)R-nZW`fJ:ZDR[?őA|6N,>`gh?ND;oٷ!E);ahx|,WZ%a׳76GIbh#5-oZg[F ybh^ԢK2 x؋j{˙R}\JTr)ipY#ͮ4퐤\Ѡ͸sradh"6ۍksм^ 9SNN' 6Sz3o=j\j؆_09";Ai2-2N4Z }`EuM k%ݘW\T{XY&Գޡrd1hdDevXIRpLWcNtZ:9ܟ'= (; _Br6>\ՋޅYQ[ u4,â2gOs)\t+HiU-Crp5HN/'O\-SЦ`k}Pq6BҖifɠ4*ɪ+njb=fls͆|M֪&%uV2#b{7K{&?G&8Xhw?yR$A'gQsW RN `Mم7x%vAiV COR%cB<}cRʄԖ$|oXSvw1ڃ$.~0Kv7+B~7nX a\7gU/sXl笁(IO@||Ɔx{Mt )/R,U]*GHKZ;TN-XRB2TGkKl}X-@Yy8x`b>Ov"a>fFD`Qe.7&\ S% jɘo~q:B95GZ=TܻM3rd ˆ0ɪj c=ϷB9^#QMP+/e6l ` yT3ovw0I{ @V{pjLH.Xz;Ob&)uhQgValNNGk4HD:6{VԸRbB徏ѬKՀ.BB$4ʎ^]3ǷMnmOF4k/X5yj|{;/GJ)Yǁ?|I\c@73)q_96:њ_5:0}8 S#ʝ"8PܵUwpSa`h֥N x5^L* &F 1:B/8s*9y)H Fն+mH)!C 珠վٯDEk!;o(*8ю"y|Z?W%qYw⚧^Psq(n֙4K<:[Ɛ T6fS-Δ"&6V(g11SM7C݉k~-9ո@dn) )uU 9Z2Qt]OɦKPKYvᥴyg20DX辸%)E.ٚ)Q4EA 4=Bs{Bjt}~K6JC+lɝiWєk4YfzUş՗^݅ezb9j@$mvYTO~OJ*GĜzOVT-R)ÑyjK\'t=O?eUHѤPHnLԜa~a 'ר&ۼV U@Szٷu[sBHP?ĮFz$;b/rJ0nZ)D[ڴ 8 7an.&#|zކ)fӸQ,Лs}@?H="_1ΊつƯ)iD#n;DQR|k_Vo0P2fc]< rv!yw'!hstYcא).ZqKMXBLw ϻ#F4-R#Uacpo5xR{;'2 wOh;5^mfC:( asďG3.YP[+ef_3[d'gf￾fAT Ha&굒BL)Ep^9 my>bJpX 9@,?ꂁ ]X)Dsi'Sϑψ8jۉ+ʼnte <mw:SK,c,XQτKkf]Znn ]HDkX.y9BLG(5)vAy!zGլ#htDCz{%əw5>yy޿ e`1>S$/nlYl{,k<8ܼ/yMn3HY˓4'GlBM&SҰˈ/J`w#}mBHCMA]g*${dW~|Zn:}mĥtwTMeMK،4PAN!c/O=<6]V|n7zd!Y>ja )T^1^EgR'!΁>SWt-%9U)KwyڟTto0yS`ں3/EZqY|Z  8&!<>40Xa..:1fFQHbw!gGC~r $ kYe> ,l X$FYi%xVr摶M{!%Z!~qjKn*bNz!^'ЯJˌwXefkdE{Xم57Q5ˆ8D9EsJ!f!+kIm7io Pz[࣏d]:[r%#~*hZs8JG `X]ثWQϭg6UޔcOWO-|ct=@vo&}V}1 hd6w0ijGa}  ȊeNJ}7H_\ HhG]l.MX4`d؃pe{^~;dnv%LLaULv1h[ |}ݝb7(fU=*ᅵ@hNESSwA"V]'v!WD}|pBj%D~n/J8-t,V%H lsų.;fT=bIaQf74$\)BbP7ӯ_-=e~SE\BbB؈:t9FWꩋ>''CIC,7pW%ooCYؼ"GO?Lsky;I4#򺀅42J˥/s#-9OĊyn߳kA:Vֳfcq i#7 + _BxL)%x8}0aCcRKP3Waa떘;DGZRi?~ مŦeisϧ\fOavL3!=WﱗG 241φZF`VִoF4Im;,#C9@U4ju@ dUf/܋)K)MxjR0M8*do)$LPl0|[V3y68Qo}GO> .Cry(Ԍ$cNynl,~61EWQ]}Rl@U='{Bx_91,Q;0&xfld\غ![hMdÑ]8f"ʓ?_=u_DΒ-:a4p%7,2WL>D7zhQ~.SͰg/pI zV:+P?f bX$-0ƱI=n$@[Rj1AģjLlsv_Olл HIQeXBxdv I7' #B}]0Df'?Q#t5^`s|A?P)ĐuPpBy(Rf- v p܍`$aURK[ua$!H:@ƙ~8rlht\ޫꌒ{䐋 nSg?i9e'}%yD~O$3oZO[ܦǟn4|A DD雿X7Q,o JJG$&ɒݟ|jWMJqa3^=F_<1/0~:qvNK:s$J)frmU2 '{^Tkgqj[?3GO1JM!ʢ:yM)Z$մU.?|$r2ar@:9Ym]DZ[)!u\>̺i%CG_BmmAx JӠV_D(}@Լ1f (ŔUFi[p:$Kv9> J\Br*3@COIX琼O4_ѨXY p'@ҵ){܌jĸQ2Qi/ݭYά"Zj FSJ%016ӵDLځHoMW9 fe߼U+q5:slf B85x1eqvc)_nqP*mz)pd:J݉%nC u8WuDxv0+zWd$s\vP>3ѓ@A~~P,*)gn `{nLjOч0i =qQԗ؇A;q uEh t܇W0mXM#.D1+ih4S\j@)m5V>#-erGL*M!qRІ\;fʯ2]zFG`!JkrOD9ۥ<6OvZZFrZS e!9}M&5\(l(ѢD0ULf!+@yMwE敂fF >UE? ԖGh v*0əD-A%G!9͢s3.!'Y5ZYwh+1юlډ!# F^{=] `$}0)901M@)8F_V~qI(M{QP\`CO*%њH |@vU͢G2)_?WR!9]qyKK+1#>KC}9ϴ!S&MwT0O[!ƒԇYI<(^feӚ F[ġvf8}m@ [_/5-X0F<.MlAՆ프ֲ27LD>(E @@l_S&LE_dAI&ۅ3ȏz bd٬0W^|^ihGI'&E}#OM3Dà4~Ň/P6GB~w(j|OH  Б( PG9Lj/Mhl۽m=V=l tI w ax!bQn0T5! 5H뗶 裳*ӡҼw" ]FPfG|x`bb;)vD*RElγFNmHxt %ס)a2+tlYʚҕ"ӜI^ы<26: 'ڇT+vd2M1:М#ZP˨Au439\I r`hm2s/ր5Ν4+sS, O92C::sՄ̙U~z[txU9vk:F}[kc9?  ]>q=7-sBgn%_4O獳HeBmPILk5guI|4\ID!%Zz t mo5 ѪEߊ;LaJ*xx s$K@2]19sCW#f@']%$oEw]6EaPutn'Eaܮd8JRH# B#436Q?!h0p d*N3Y5tOsQ86U-&zР*UZY<\?FnkhD睮2cALaRO ]M9w,98֌5v#Xkax!Ϸ~!jų*vdlT~Nw>5 |v ^O!C7M3T:")/_ťIL^}q'Y{,ո0 A>&qE zWbyu\,a"gHA8 I/YM@ߌ.&򥐊&2ٝy@d-5n&!;#2L>?,..lTԊ > YÂC%.+ǛuM<VnֽE&i9aO$+vg>~_7f\jjjޏt{M͝N1G>xbul\k"{_y]^]u0$稂 jYSsbԠLR&d'Wٕ+i>ҖY,U|sܪkP4/y3n#G%ժZNBaYpStQ1y I6g"Mnvw %-zf{ڱNwg@Ȅ0U.h:Eﶔi}zW)YQeut s3d<6d2v`l `$1L`Бq:$x Β)s*FfEV dBAmvߞÐ8;Ldg*)~{ cU{7YG_K qFUdH܆`+`^/ nrCMFJ 0T,73_P .s-wݫt7. cgBvs=%L' K7:+ncV5 Y.C!Hpα$oʊ,3[!gnQJå,Gw kb}W:m&_&r?+܏64=50ѝ?_yZfH%T>b`ZhDفh(m#ٙx;uKFJ>vx;i)0LrOݱ~35,X!qSꀜb*?(X]L]f u/`pGy0a79}T:P|J8J=%o4{#4\03W*SKqCX/JہoƓ[De`6A}L-yWFL^qe^[ǹGxM͏/cpF.{[kT4J(o:ңW#u(B!nU9fB%yn[275\kk's =C߇ݸsY1\6kҮ`GT^؄ק$OKM}#2}/^zz&7 v阤*2)} Dq&, x(7ց͒Rq&1pHה"e;tpޖk}캉 Lpû2Qc}OQ?rIOHiLRD9,e x3)=S)l|¹߻8Ց'`SaG/VZꪸ>`l'9.9Ґ_b90*m .ޜ tIR8[bBى E=8b ('.HK&ٳ<&# $Dp9U՜-Z"-}kQaD (oU UP9-t?]pn?l߇/]Jf޲S\yï~ D&۶ *\0pFZS::٪p`O:7@.l1"8!wf8&ZK!6paB=R XeYJ{y|uekx o:-p>{10OpZ FruG&6 P|`"K߾zd/}d=䱪+rR$T$H,4a/z |tՏdbڡ[u8E( KĠ 'NQX^Yu >n\; @ϭkb0no{wNڿ҅v9}j 3gaY*sun.U231Mq*z!XQ <;ҕlOҺjKY[ζ@Nh >ntv}T_:=khN䐵$U=`UuPHU_ eSw_|4L7Xp`QLIdPD$m%G\Y2n=IC =@eKܴ6"N9oիmiD 71z98IȏAyFr~Oo-f<'T,_EVuhgT]VXa%M;'e߫HXuHPkyUE/$ܩ^*E\<4#'( n"x@]YEvqyGH}if/i^jA'R :`DҋZb٫?Xw|̠g,y4a^BH-?i?źd9+hٛ}R{Zҽp!s.$^(1mjM#7ˀzEҐ92>Xx,or瀟&aXd|&UhR6)` EL}ϬC /iVe)`0RakT=^ɝ;l387\f<Ò*!!ޗo{ 旮U֗56![δN='F&|iBtvwʈ :C3~⠮LAbxK2asKf4VNzF'*,w&׿54fޕ,;f]j /8ȳsGgbFeW}i<; !Wmr?]6aO%B+?``h|A|p+m@0RW`ZW)!d il2Q nQm7#WFwElJFyj¹s/znq >B`n:#/\\_hxu "PuӡC\QZkmz)H4DH_Z?P>VI&wuMfm.~/xmFlfcLb_ޕH2xZ3vbbx[/z=)L7pأ4ʨƼD.>Ќ HgW1@x<ʹʇ|W;Q}[z|#DysXǃgа"RzTR Xl.k4ndH pi%@sO7!"3 +n^uӍټlX|PWjHֈwS({f{Z䠆g` `L|^{kt^,2mӂBǍRN&X$RrX\#= Pv/˭WRImM6+RO3eMS¿0 ޱ^o'GQ;ӓ$n]!,4KݲK0uPF/r*!ʮgVFqs! 4֜BKiAԋMMr$[^2$;Ca?~#6aB6f^:t_$IfuGuoz.jw0 ph4+*F6byTz~ ^p,4fL\_ 3#Q|1nѠ/wG gEʙwTxL dī~(&m_] { qoDB9i#O[~+:@qs{gøJ cOEޥ1j&˻o5 { Qe[ՑoZf W4Ԗz+qn+EQ1Dn4T(އX%y F_nѿ|1ӛF%F jYv? [?:qM<248("GvwL7".ôXe!Nhޣ=u=x4)Yhr/+laj  ]s-\fvzOlssY| pc22HJV-)ue,kBb:I=^XrǛ *6#N |]]O=-+9Jh~P;%;3*zȮfWt` _ذpq&j D+RϬc!-]`qb@z=PA@DI!˦Ր*HI[ tS?皒0Ynv(/1znK H4S1.&קqW#ւ3]_цR눼L9( wqa랿?&Iaʑ4jG*4D#64F0υ| $YQj&CA,_rjհ*wOY0NwS~5A& ٷSf/gZMBkDVW>Ho Q%^\X Rk@frx<b7ko(ǃsaP9݃Ahi"Yzߡ;(|0F4R<\Ic}n8\ ~h̄j|'|jҕ|jn0`ež1ꤸ3YԤyֽƔa ¡Hm$>L$]ȕׁhZ^}bj3(Rs{O46TsnjtnKcS=_ =o,wqXs̤{@8lNEU {dn}  mZ52Jn9P"J1*29w+0i|nIL!j|*w8'^c &Y_ꔣ{&:%=Pi4.zqUOeMΉaRg@(ep'h=|˶GxMT#W0^u.Q`gj|a7"CFcgsKںVϗzs66FcNQo?.ҖwKiktA!n܉Hm YD| KT[Tލgk9';/yA-K im0%3KĎp؜WwP6 .ڪ|_UP<˴9}NkDo|}9.4ՙQdp~Du%ay߲*wDFeJ8Oe#&ڽxRi{q,yǐ3P7 >VN/=nw/D Lϒ4vR(p"!wOXEh:7Q`IUlx0H :C /OmVӛ*>w_yE)l>uRio5Y幏B=AlΩv@geP.gsi\.<d5uUܬ5̖2!5EEԏj$=&"wi(v7B(VxWFfsuFb}4c|~wEinfV<_yP8sU{+<%H |P!~هXԵ@^Ƶ(%(~=0T i>ޛFEQ*oYns aoQ"EV޼"GG8,>RK3F 3m(~ :%L@d;9ۼn>{ /7t׿?3!?:o=~X꺗(J8S=T1lErI)dKHՁ^VFct3ArMF+r\(kX[ٿX^NQ㚍4wSrn~#~{>;l4IWAW mlmDajj,%rll~%ظCaҠ)I47@x4?!ǭ2vB[6OfUVZ3& tΫ(,lDZs4keBN-x4г7+ Kưb}S1:@c*qb_2GUA_BW ?m\n.z tܸJFvZɲi\0y}^('yw/2 3M/O$eP_UX 2Ȗ!2Ģ<,#w)LWu:fb8D?"F`oq0X8SՀvٓ=_͡O$g.u"i<"AT.~rf%M|#ѿ桿'^)ŕ8|=)0m=z'_>\@*AæN;ubTl!;|]P3Lb2h `> ~nn(RDS@2iPMrW [ LIu /FҶsЊ-~5GI_,Tc@gqXB,^%\uoPajƮ<,IhaYɵiLp@7Yl5n5nǮs}|ؓTnJcq }cǝ7N6v(`";}a+ Y{l\D0C7@L>HmcB0a8}++C֦dT-ءXl5}^>@%V f|y4]mKUw.vawǜ=TY˓8˂{WՏ> َ)\Sy oHTG>Huel6TV!voZ&YmhqCvOٌoZE?ݍ-F4]ӬA!TV Qɥr[=9$mu*A+ !zhwR#./xU7g0л$w-+IENؔ>9rsUӂ?>9j{v m߉a=c_ck2O.g#>VR~l"GBնFhM}Cecz9J˚eG*7sy_1x( +DWu4`t8SjS)Ц̞{"w^k6> F1Lm.T7/ykG<-,y=}.`4/$#?(gK5(9 4Le)W\9431t  cÇ88I < |Nu?&%aBG8;6e ZJ@ja*I̷UO !f(5Z0i*obTJ/$=z凞CS%hW\}$Ff.kjWrM62iI"5ŋreApњokg D6y=>jҀѧ$ginQI+3Ӳղzv/NEF(7!<4`v띯kv (3d&GMƩ& (7,1Q{(ckDlFƉ@O)hbȩ]W5,dKhwm(}jZǯF2Ovl:aKqR˼O8;T'YvxNNJ6*emǀcN֙oqY!^0(A HgЦME#B5G*R'ţe ~RG'lhy- bsa3#!㗓,tiOJrlBaN3&̚C!Z"F7: ` D ;?krm>SMϗB՛l>SXAYh(?3'8N\uh,x LoF:I5ku*z`>@fU z\m֗[/;ד%EM,STXpPhƞrI >s%>5A{LSՈ< >xɿƖ R̖W||[ U^Ħȹ.*HŜ ż_nerLu#|J l?[} LzZN1鰡]O!6oe>>Od!|5J%zJU_O }crck!fzn܂0,gq5NBʒ87~7}ġE:U!+[%c==ijKVo[>j4nhlѕϷ݅,f}/E8^/dn=v +-֘+lg QqfZK̇@si}˪έ7F|YA^&0]Po㖔-X¡1]b{371vGnMDΩlhRl1 EHEݎ1K=mGZ.G%7 I>gNko x`Hh$*{sAFYh'؆Iixɩ8gpy̻/QjJ{: *w=MUtj/Lc[P ^:xLCk@x>As0}s7Nx!|):6|ptԸPF2շMd{ɍv6R3J)_^MPG2+쨶Wё_QbY}7vg'D:pτ_'Kz05b7G"RTj Esc zNkp֔w{h[|X)h*CL<|57Gf48Ę-sodj c*6$o9Cڐn? l-R!ׅN)Sf(MsA':Ix%}EBX# +ʄ:gtI1t[#i4:=-̷Z4FSo(^ X-!b4eN+Lcˤ-+f'uAp?]qXwޏ\D4OМD HWl,6J|b֑A^h8w뿃pq8Wz ^ۋO4z15:fF&(E׆F .O`SNl37ie> )O8W~;e-4( <) Ȝ*ܺ=-S[ihng1f<@G8ţUQߍs݅NJ($%KׂB q)#OR!HWCOY A;ŀ4 wGq PE8bVZ*-TCou̻͐Ш:82pnIJS~^A Є!k.|o@q (cўl:LY,+պ [ܺS+nX\(tvBܰ䃚' }{`ʝ\q8C\0$">ˈ|`# U^14RhI >+v u ڄ gJ@to໡`@duz__P9IanI$Z&"mnF(ڏ4jhJil8E1G1=E`b/M8S?x5PHMkO@1!0jDu@sR {( ([<`־ %ÿ$~bJ"taf6 ʤ޿c)%5JGGR)z9'/ ~g4KjP/$nD0ycs3)qZ+Fy=Z0\$r['r:%E!1Iw> <+/Dɪ!ZA$~vb `2ۋt8h~=dRSxqy q>r^2p SR16WQpM_lQ/]ZA ޹ >TQJGZDAFz'[E׆U97a`/8;x~/㏑'b$ML7Z%}/}rnk׭E"mOY#LFq$mUy6b@傰:zCeJ^!:^}E\x>&z(> u 2JӟĿiyB L}nZDCųݾry迴~4amb3ݧpqU(> t#v;4~mk:jiJc5Gwmg,8im%[γ8%Ud5p9jV@W2Oć]y?3ڐa F:A]ۚMQ]eWQ ԴU8v( d39~`WɿVc_D('q$V\>MUْA݇vU|O_R^\p{dYCĀ'ukD`7\dKz#$--#8B ycR!ހk[(GaOw<>I6- m='NӁ£BBL7+kE]S3mUs~ .a~G\~h7 k#kC?i&Eil^8UaF86\yFB;l=P.ేHzzEv_DRXi+<6ᐲ fLaFÒS:NM֋ `FYgFYd9mgfkO*3=w|8$FaȉK2PY%#qEP=z!3F 3>'o(.Y Y6G|iof0`(lcUdLrԫ/ƷҾqMHGE/2c| ;TaKݓTSPgTaYq8 煶SeyרogYZ070701000002c1000081a400000000000000000000000164df7f6f000079e8000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/>wy]?Eh=ڜ9Mr&DR~AD-:C)L2|BN"Z^ C9'ǒK;%CX=co6ONߛ՚c9`>)@Wq#C8Sgr\Ļ}9g![lu&ni2M~le/]TPt!- vڹS~\Tvugu f]girlH_"7$UTw '_H^u+!Ic (J|$?C7$H`)%9&'Q9m(\4קˈXf\`9ˈ[0"5/ŕ<>K֢u7x#T=rH_Jp< JkP2lzYD$$oJzűK?̊[Y&TQbrnĨ.1R%D]݀)!<3yJz:R4KWzcnɃ##t##d|ύ4}a(_WӅPK\_\mqU X3W6O "=>bk&2+,=55 3ɤBy#;WÙ3`P?PM[MISJH VIՋ'PUl ý%Y =Ik " S @ ̝68a,^xˣ"v[UKV#߂&V/%gwn-^w&sJgjjVTF1(Z53@;1Ww)K( ZruHD+ӔzhݏD" lˍI(fm YF+7՘$c(jn|gW%45%DzLLBeAy<5]pwW%2n̈́s.ck!Q ޠ^fgM+f0YDZP;xe>h`xvg<¡:D[sSxa:πznqS34* Ͱ0GMNӱF?՘Z?>anM|iW;,4ZEX HOl%BRա@c&IDOrl3 |.QO ~Dbp(@|_/KrR4 e|'?Jt[D.+O-2\HSzie*<7_( P ŶJ4=HkB ogjn߆I^Hqǒm lHk-*>߷J2z6Tt  VMW`iӨ[nfV5G0V7r@su&ف s$`3k4+ OpdR|mxܐ_BO۟) ̶r¤co+! ,ӛ}s~16Fe0-1/4`pRzaU<8tlǟsOaFE6g`hJAaJYf!n'0z9'`=%J {{J/IwSc-U>v؎#), Z1{a LE_+.(J ]DA8l`n|F ic~Y9 ;͓ xGcG1fښ(9xR[яbոycnl1 RAlۯ!4d*Wzh q6u6$"X? ='!͆BTҤ\@V-Ԓޥ,~I`Z[ 3r! G7÷Rc ο! h.ذpJ 6$É㟬[[ǫ۪q>kV(gMm #U??7fh Ќ:#mh[ *M7a7N \qG :L0J8`,sg)䩈H?恙+e<ǗL7q%&[ZbΥM T |I,6cfo=b<=(=VB{\+Md-[l0r&b8edk-?WQ{DKxr *gGB?0 giBFXnH^QWA*}8IyV%-%b7ayYdTTD"I."]ljΥH-̣m"6w*Bq#\۴, 3u8!PsKҥUrcd@]EQCe zYz1I]:/L4_u@I_>frrށ&zk6^jmrs9E]jAu^I9;~ӡ?ĚAahUeYz}V2xOZ2ݗ X"NDzOܳ$zy(ߩ&ό6*Q}0×Ǻh!A6!H^+x{&2yqy~79F[ʿby߆E|3Xי3DXĆu)ڷ+G{}\{[l8t __Fa7^[ J~ 3%RnVE5іJA?c|IJ,Ip(lgBUTzr18".EsGp&зsjP0OSxEUm4u5Fk"~3h2`@w野UW}b4Q#?fS/=F8QG4gGYF)FRs<[.J3Q^8k?p2iZ4SpG'2BIQm"_K* Ork#XwޛW@t1Q:(-;spApU +AfӡԂPȰ08x#IO(E߅M|`zP P\^ф31="~ЕIpn?jܛ.0mUu|&VW }8aBxe-hE2F{4-ơLi)Yݴ uQ_jb~u~S ^*y%fDХ;p.8 bWd;8xNZ#AD6lOh @{ljV*wxDDTAvʡ5h$kjXt\%H+gjТ轂^ӓd@x}U NH?: a?bҰ߶&=UW(S]W02.c#'軳ӯX3LBWhNB =$+[٦D9Y zMI VXc F=bpEsSM-O$V*qͷ4nEZm?'}K>-~Ybi+ت35cW8'=Q: uYQQzO`;]w{P !8\r<a6sHz]1 A˄-wM@l>;:BB9D\}кU 5(2̛Vm[ܜ@cvPs,m(xyf0LhV. zvE{+ 70b`~R%H/K*hPkQcEw KJ j?mqf%¦ifLjOX%l]N'n2QtY[V*z>>0ڇĆnߛ}AM6OQ]޺Y4 FZ0'1V`f'߱sC;\nM-`iGK6bDwiy;Z8L^-zN!DMǴ rVUP *;j}2 A(,d<ݽAbАL (+s6O@4#DA19Q'9] O 48lMz"{n],+]`=/(vc!7sԶmzr$__IkfSb b o"O ){eWO}?:_ɓS=+ZJ8K*19%[IqCdpysGW謴cW55(u@9Y_zL٢Aj>h,:Z1+N*xd{  7-he>@%@{:7vDD$]䢂χh\҈a_/}e۟ica8ta| > =m4Leq8 rZ~۵MKZ"Sؕo@z9i鎗K'DEmҞ\T #!^׀iދ尞OaƤX3cIdݘs }5=Eukj/)O˼`sdrvn8_F:f#whif%?LoCZh|OU2rtY̲R'h52uu'ࣹukV јG`DW;>BjD-8M5n1e$$ZI6;诘^ eE*YXhU Ezm o%)]pG+u7wivȟxb1FqEmTJ] ;+(%x%/j\d>B̖6c֛e˖^vV'T J*[ڨ/]oVߟ'o/A/VkHE d9[i* 1g{sPMP4m`Fq%oSQ:E Xi{GӊDjl܋lM=,J*Ȩ:hi'p8D&[nјOvGb:r+>_ <9_:{q5\%(dQm.o+{VG*,gɐLܢ?ɪ[g:+oK 244%kւ2g$(vT?gfoc\$ s E %W/J9)-7j5EJVnuDYqz,^$$e lP١)uw.]=:W eG }P>% (d"32:~fjPzه+y\=6sf7,T* !'%-޿'X;#C/ D Ysz㒅&1hA>DN81Χ 鄻gF+YO.P[;5:y'+5Έxu|ኝ PS" )Joh z0S!e>PS/v"+KKH* i#t8(74\ Kٕy2;v|2ViY 1C 1i2nU_V#O-3ƪ(RKڗq@r8K?Q-cצl3*vl?TA:(7LD 3\A"M.10UےjY3ښL%,= f[hRhJ4~@v?Hsڴc)BM"cO@49AմΛE7nrumœjSIwJ ۟H en.Ș]`rO |5z^U+˱+F aHF `ЇP>b-hguh4\uNVJmT_z`%(FZ{RB0JM8SOB^3Mjy)e!YEʲ<(1`=IND r#ݸ,Uy)M.go9eG3ƿ*PU:M9Z2OZpa;Y(f89G\a~<~/> ,Qpѣ:zQ:b{{*kT>j ǎp !z31qv'g Z,B\"`+33'%D }9ka+*y9xV]WrOQOiS'_;3ѭel=mFˊ8˓:q:ެ9lr  t&`SOu;gW8eXQ_1‘Cc@Jc gp/t 0>g"xxyEVer+2^@`iHcYzDԚ ue)e+ ^Mf˜C?Ws$iWW<. lx )` pM=-]b|}9PӁņXզ\ar<^6h6Ӻթ1$^!" j% ]Sn7_@<pd Fӳqw>w^0{88^؊X{P {MTubh=RfNNRG ?;*QKbб!wzp=o=eɢ/RT% X/نP>8 G5=?/ٚ87). wtCd~ FZ1%A_i,^[b2| VCG eE{,ު~nV@#&8Ss*D[q\9W>;4R Ъ;'p@ii-ܗ=GoH ;_t(@lm Zc!A ֛*ReYpb1q-Pƃٺr|hʟCzun.s-S-T[{SF714b$Ԛs[_0X8<lv! VDDg0j4b+(^&"ar*)b08%a#{YSsɽ*E=`8l 6Dz>+oǕ?-*bAS IQ3U^fR amjQVR`߇AqqLI(MR084ol^vL;ZZ$9pY>v&;^Ffd:zlNoqz",htD+T-:5vM-x3m,;pBf꺤\q"v_u5gt纹+ rY0Z%aңg o7Lys*ej:$в+R9>=or8=y 2RLM·5L$hk ByHQ:h6ѩ z?-u cfnE[ƐPi5,#eR+ I=E,9~a^K\ILT*`?랇Ma3v0:[h,RaП(`Af}]5dr6e9hY$fk@IP)lԷ҅]sQ8`%X?)VM&=g(%rb#/!/V^,[`lmNIcQCfMqEOSmcF"O)E  S:|+8@pꖆqrxd04 ,Rl_+oqJi#B$s8s*#*-TPJ,.HUaŨp'g΢Jgd ~QsS1ߥ"W\ou+fޅi ; O351`w]TR> t. -|8B^A4ɬO2RB4/i4 ԻC27 oAY\TQb'hNRC֧a3?qI@O.Q=;nb71*>2pJIMoR)2Y"̟l-LB^?9S݄mnl J&vW>7@B )Cqq ?(}(}79q AQ=~Fmjsԑ5܇dmQ@>>=1 %əgI02l٩QIOP&|N@p .S?^[/{TO|Pp%U NErټwqo{ڜFUN袷_5L9$ 6Hy$h]L[Uy1ĀT'xm?Y 0ud÷ӱns7:wi(YFUpqf;>3V+ullZM/en ()!{X N}*Aqk:}U~ ɷ)\F؝$-ɒFC4E'~s=o?9>x P鎊BN]x󠟖 Jd2O\ Y~P)b5 " va\Cz  x~75ָNt\#C_8veg)WX۵݉- 7I]qf!LDnSX? im6k39b(aAH\kvq&Dz>gbUDow`ɘE]#$P\74RKRXa۶Ы-޺,Ɓ]EAn#f)jMܨbĹbb@7A=vghP{gkO.8|nos'!WĴqp>vdWnT&O5êRjm{ RVA4AӤ6R§kf}] Zw@mV,x{e (Aib~MwQLo&EL+u莼%{Ӻg25"iD|T|>h$xO$dt~ӥLY{o5Xc*` 0>b͞Vk&}-|gNp'DDjO1l~Ϥ>xI_3f6Q{Y2g 4w?1]beh.5AdZc'گiNZa_EJᩐUŽ5k9Vyc_><=&9clkSavSO z-uIm',j%.r]R-7)Ҹ7w@n[)<Μ/YSRXfMk}mEAezRg%u vk?A~=Z\eDz%ys 8UQK dLݎ7.Z)]rf0t-AG%PÁIBp?,2T-&z>O7oqWp,TBgj-UKc"mY7OL"-vtd5+Ozq}˯0 0ހ4DX˖P8vo BMsSŀ:83 ̠hdQ9ĨXɈ465YFRkƴ>þ])ڛw%)Ώ[Għ e+Θj\,lfu]xbEJb ACmVl i 0#EچDҴ.݁Ⱦ&K-Pv3 &J΍wOBPf[2Қ$.4YF~c8z=TYSl~a;՟k6uԉc)?Cao!B?>'Dd, weνhCg}/EZJAzT*<|cb_f:!T^0漝qY0ˈ[OI@q:X<M^(JoH4H3hP1\P$oKaD(6A8%ȗue (?b!Ť0ProE >Pj'0d7nuq/Z@@k*lsv@>GE$*cǕ/x?Y;;[:i|Ҡ{ڡcEf,e.J)l"5?ٝ÷ϣ;ѽǘZ'?3]cgjsV81_xu ˾ތ\H`D&eUPEFD-ٴCשSG=@ȎXv:)jha6GutD4gڡ#?"f.* W@-Aj0(FS/],ew_9 w*@~PK h򾆜GD.#ƪުA_KxFd>Vt؊l=Z4E$ovM,m J+)z &S|Ҕ L8p[ lbBoĩLk8=QzXJ9D(AyL;: XJǓ+scj9Iʀ3Va}I5~7E̮RKjIn.GqH“Sُ9m¤˶XU"Q5 Ib]!{:\d:5l4h>I?s{l"z*fj-OQRHlMwBSWgvĪca۸(:$9&h,&ISԒ-95Q"vhcm̾H|ߢ᷃i{@ɟ ] *NX;aykgO_` Ior8^բQcm b:mbttilo.pA;}N wb}Rh3;<8z5X[[3K0yHH#: \Uwu"19gZP600E{tQnD++g6{ |iTsn riU#,afnHTTOo9n՝3uI?8 z,D`1TV`#V }DwD#"Gj%l{r(Z \N zͦqw{xH U}5 _d&.Ԭ| "r_u.*9+-ܛx60Aۇt4 v7߮G<`3O|=sxzSK]49_@4\9F(704oh>N¥ܻk W`ϣ/LcOWq4[ޭi/nEhDAjpM҄ LU624?EuTJdU8=:WWH| O/` 8Ғ\;M=BIGHF0o#hcmCR{w/՚8ͽCC]IPe\NB?pO30ř k|ԏ̂;B@/jQ4R;'ki !j;з]-9j \L\mwVOb[]@]:a 0+_$iz7P^Oןp_q'ߡ7yP#ew75HZ*R-g#I p{"8-)'aěS:/P' ťb9vNٙ7e}*ρ7OiNfp \nbK&{v+ X<S;`V-}uN:<zhBXӅ%RFvHd~4S/Iv0D7:K.U| 9|`ۦ%Ϡz45H/9e*99(BNʌp!w6~#Deީ׾fߐ8k[j{]Y~5?ـ 8n_ ! nK\jXhVPۅ߈З5(|<? Di]ʝE12DTv 2\O^Da>9BE@->Sl(=h{ m*t=~ڪ5O^U벊qJż "j$'[w' [?@ # 1U_JQ$cT<4޸1؝kyT4ɚҥ;o@󴈦v`,Fi :Bd2K N}\XS˒!+,$", +bd;1 䖬rce=F˫@vsІrsy0EMF ѱ*ЗO\zKGX׾Ñjbp_T?ZQ) 5̩u9G<¸Ba/֪* Yi>򪆀!Aì+jKNUȠ")iuhV* Dh^$]9:8([zoHN*taAi, 5?:]5􍄴 On\M*#ίTd/_]~,-\B,_8֒+%iV{3rWQXBd3KCMTӮ8.J=hޖEAy`P} 侸S# Y I 3 žp"<&_73/}Jt5 rVbV?!]3<5- ; fQ'/ĜŃ2pKAUXr_rƇ%t-8N˩3Z(;)}\?3 s'1žޯܹ ,mo&ۏ[ABiodzqܦE$F|]es"dM%]kj(8N:Mkk$Y4yͽB^WQf{YE&`VҽEfIK{][MkfJ&1N >dmCuhz6k{s2lc򃲊 TOц}o'z"~~Ӿx,79_kҭ$n75qu0j\ 2[l3{â/ܘBB±u- 䄃.qr8jǷķNUɺa%3n;ܘs80BO =/}Tl:W_LuFM&,76d-O3_'@?uy*[ pb[<; Ό vЋ xT3 S.v ht1fnaP%xHy[w4Iŏ@F8lL׿!)>VS0*ɃpaGk+pQhb3˗+VYƋ2{?/\Q%d(i%f:୩9SS=tg1FFv2v /_av-|ۍr5 T8"[\k`MƴyV S>;2%9; @ г;AmR0qSYT`fJLv};طH 3IYrK2`LS{ƧBWT )#¦ x M-[fҏ.`5=3]Ld{0 wm:(HakY1QYH ,4\4p~ITh(EkKE÷t'}[ZS,`c:QD/&Z;ODD))ut*:d|VOWU-Sro6O?dҫK_HU=g&|5ڎ^C5z97Є|-Ow+ЏdlED7,{Rxˁ~')_,F d25 b !Lf q-CZ@H??ٱ-pcrpac(TN$qmnXS @Zto䝛få^اiZb6R$Gk!1His$.bk{Uo>~ -W8CvaJ6W)Gvajs?Z.AZ Jco)JQgv-n)۹A3&/2! #RC'*oܑ=%nvfu&yT&ΡLcӣg$UHȣ>g¸mx5|da)QsĠ3̱y# L6'tH26Ǽg;.<r&xr.1B֍lJ5Ν0P as(ѶchpXSJ+k%$_G`L\/\QKst<"鉗%wj`۾1&1 l=x`S:hTÕdӨRDh-:j@&<33D:}ʧyIw&hR܉OȨFI~(C,$g-#Gnk7no[J0ZȍAn}$. 0nD;ƥTPۻRr0č<aFˆRҦWAbգO>K4guw".kP;gE= \;J9]΍wG>0Q8©)3 /s] KO]6L&trṲ|Yҍ9_0p2ǙW^ 9#bmoN\(B:^ʋDi"I7TrOxZs.߻4y3E6S'\͕9nZs|7Oit*`Q1petutԊ9ºA0w.-cd"da>+$s}lrGN5أ/nz}S߾PDd`fΦ@W5d£HUj.h$y؟&A'l5zU]/'y=6\6 4ȃ }gcrǍDF֕ұr_Jl[*}]-ڭ'\Rtʭ~ AcF2Ѵi'RT~ T4#`'c,tgǢ용hnt5L u>(1 fm$ vz!IZ!kgZ>e}msu" upK?OC'R}1S_J]'ٻ+M*o9aԚW%[KYעduuhcF *gܤE(l8B)6Zk5wc2YØlYoA~δZЇ+~%g'FÕd3.IWWӽU+ߣCT8QggsBzYSWQR>)Xе q2Q!bub 0s! ,R9lEq:c˳:~d+ڠbz^EF#yF3Gs$,[\5ۧ+ƫ9bL)+E d)a&hο9K҈\ ۟.n!RVۻQ}ԅ >SW9`&,f ,q@T5 3?_.55,ۥזW ~+b :jChZ+V9m),y )E> "I& 1Ve:O%gy0#n]jaO:rdWb^^f^ VOTמ;:dӸxnjVVlry)9y ";weo֔) MVG\+Gj{lKfs{Bv CgEg7s-y)$|QUryCd6Nr-EnBԙb.tiq9JL(]lbGNw|+ ɒ+ʈ4ST0XSz3(7-!x AbY=&^Kb{q<i J]&fYg29΋p(*Yt G_jӭyv9` NUEt .=xfCL $8b#Nuc5#Ԛ\c}~ F '~GIQ ~Tq)穭`yq&X36(Xr0&^Gfem[C/BC Rb~TNP+?OO7x Sx[`'9ydnMc { {؊CCM0nE 'h#=Sv-Wߠ'Ә ʦ>A7Rm_\O.zc9̄2#lG |k"c4~9O?RXsMclusb gƴh0b]:|#mj%w};5Cm4c@S(sBl؂Wk\tJz8& 10 Aa 9Rܒ-_qHTX$O 1Feui2ݻ0&w[Zud.0 rqM`9S J՜GuXGA1 3?&hΛg1/V"xHq9g͌q.FZ;U\@|0X#Qy[pKxm޷Skp$ZYw&SZiMDZ~mԅ,O MHhIH똠zc[<ы'}px soBđ> fN*hWQstLgnD-]ܟ.=ʼvw0$!ϴ14W\ b/ \zWQL'G V j`OqKfr%N[ _:y][F+۟jY_ѯ㢐<6n "<ԃ~3;] #ڏ(?ߤJZW} :>kijUoLE)w= Eۜ$.,"6Wǝ.7%Y%_˒t⁻cBflXY&=r-:oѫyKqSB?S jKFw{ffv@?J^#}A3{!h\k"\SdQNas f,/ 0O co/$PiD|o ^^!e Y%Sm{=`;[i'A#)!8h&Aب0UbNu0 sow\[|u8I,}?**ȨΈma0pU1چ]bsl^!|Ajp'D5͞78w.&BrTcPQ~<*%@x֠ڏ`=z aRkc)tPP\ݍ3&4j Eca~Cc_?DNBYT6zV(sxPzXOxԕjGdE21h*y#v)+(ȓW4 pw Fk|0 9]K8Sh,IqbVfGPŏa)=)ce8XhkSrn9YpSG]|eKzJk,.~JDiث^4hvz+*>MJYKKd%MVZ07OC gE*6S@>+_Xl KFݑrViuDrqYHĻؗx_ ^U) 'a>z܇C|Vo iNY .d4HmUrYTE譙(W/Z%f%YqgI +a'ƪ+l>֒i &5gUR ɴ{C8J(UD1k_R7xrc+3fw޾a*1{p*fC#?<<6^A#<8gC6=vK v.h\b+]rUcZAV&Ū|xL,(.MEUS$CEOP욍'`MߚlĒ :eMPNŰq({wyi)*FjܟfjζzXcAօ3.}QZEY0QΔAPckDHCzie9飡9I ;՞i.`nq(7Rlr0e sbgMj\^L! |_#PCV uf0ľ%|m 4ftaFDHyT"jhZRq^T~;_\9rb\/\9!jMA#fg qСH}ʕmQ4mxisե&[_wv>57Fb9TvS 0Od5j Xr TK&M+_7Aٝ{c{O(kk m#InGEVnAӅ޽ E񟎐?+t,~N5vjQy!<nLCU˥=!,#-ց nf/Z)>uKE`kB6^w8T4R2&/dTSSp` .eYH+Bˆ(ɾ*Lr=u^_<%>3DXDGm2x]= Eh-a_?ퟍwM)gA:U.J2$DͲ50th}cQk>-L ټl#(]/l+u"̻W5!kW|A~x.MYx2#NNo'] ?,N G1ҸF8K`$Rt (fu@w}wپ6dSf*1h-Ų1:uHFJBȰh{RSy| 4a7@X: ,~ORv.{vb˶24/wJ^ O Id}K$zOXr:LZ]>P\tuo.;C 3DaBi8pv,U =zZub{jVRW_!b/VuAfZ8V9X ݂A fDv7{"–Ȍ 5VqLFR^ҙ2=dϧ!DIptk tYu ڕ%Hx9AVsue z1$Npηޙ%bhӇ}ѧgRF+'|c%R iG^|sT+A)o]δή-f$.}3 ǩS "}yGFUa'yuz{j Rk2>VYS c7aljL?^8=Wn4 Qr'(_O=.I7<][3 PC>F$Hka\Zƭ2mu(1Ւr&\PIvy3(C}eP6咽q2k3w@L!U9L@^vqXZ} UP'݇m&^./5lG|O6doP1S^K{v٩Af^Zî5:UoDOB+CsN[oY"+wx}A{rFُ }[TH'Mlhք"3F=&QLrs-%ټ{+oԗ#qm+RAp/"0<}?aqhB,S]r0mdAFxp4*BU"dҰ!W>yH怱a1R97\xxm(id+smqzbFZ`-p`#5h |q0$`/IuOb9Gp#&髄 RtMW#zg o")bͺҔ6IA,&;B^26Ի#gyMNyX,ev)+|%Np*)clb{dTZYjݚё7 ZtpRw\P*kD&VWM%L~gyS_G>$>+$nib20hÁ7'"7s" i&(v __'x6Z=-vΟS'n"\U}s:țvZzfFpZuB %7-^L+~K+-X"=7$;}7aoԼkB%m\X &-D\j@ ;,K|f|&*my4Zfrz@O8:ɾCwo{-I q| Nn-|ý (r|\ z Cq IgfܻXrSǚF8Aay1cSANL(AĐHmn;/U2hqLgP )v$ Q:[R}0jM0E5(ІÖlf1 _4Wi.u:S?s4,\; adʪO!X2Ô!EIvaI:[a6`0H!_rիUɕbVfr?բ: =(RQ~r"Y5kK9?渙vә],޹FGgkT X@92sNH;EstΣ'鱋+]g0GYgtLWhjN0Fi!k(G2;l0U>!awSrM`^LmwH(lލ$p@8ψ|à%h2q8\Ѭӎ=ްA<^ӛ䠲)yDWlAaA^r"1(01 s'rTym!Ijmƶ`Î6cG0.@S-HN=3A0JS__&lꇇiZ, }/3lQ+F<~z( 15^n 9]%dJ3``;[6u%`,R8tsBc_P\8aOg=/?F}1#b_Ff>X5G+ -Aٕ_eGq:E(H]d&y3>X< $P#VE*O)~gkL.e;|%J²jȥbʃ~@*)*e8xIC"@Ċ> >VN:IWfOoo*>3j'm'^=_H9<8S*PZ!$qJF 6yPMCBOӒߖ╉v^ˤ1-2ݳ\f4OY{$9vR}TP Cz ?y,d( .k[ݣsm49քfĈͫ_/Kv [xPt) a1WȊ5E (g9t ~sN;D+-eܠ 53Nvs~w,VNփSύEwfK<-][ 2fiߚm͕@ Q]C m㞦%8Gߺ5qX$zZ'- KA/z yu yLD*I &]bۗY<%D[MɷBy<$:>uE^rB;O.fxvC0['0`5):S|┤U'wBI?FKVh59h kO۵.5GSC1Xc ea҉62p# f\Vѧ8|zx;v3B¿y/)rn.wJz@KY S6ɸeo,|oԑZè/K$)/fO_.Ht8|WL]_1&sk~9^G&*FO?빥bG_0I'!\;q5]7 BZ d:a _Ĵmܻ( IMu4 aǶ-.T] #/Ąv%$KV欫3 [.~.hvyK5&,7r#5qPmTEvĐ,= 8P̣gYZ070701000002c2000081a400000000000000000000000164df7f6f00002824000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/hvc/hvcs.ko.xz7zXZִF!t/೷']?Eh=ڜ9O4c'`[@lH Zw^b{ӱ2aE 7 RL^)kT#VufA rjdS.2M=I@.~̕JAjhӷ65ė^Gm(ddȁGܬ?Xe@0|w-p$r8pȄE\rt9Kj{&PP@pn.;0* o$?ˠYLjUp*,RM=Iصe4t K~I8$ 'X1kH/2|O*Ӑ_XIo8VgsWQе4])&g2ϘU@b5Wj4a79gy1qwT 9L)C3 gEUbjD_#C А%Ǔto_۽ qi^R)oЧ6-~J(wDbrldܷ`DΠ"K3QTn#_ 0:OuŌ}}zEֺ4T+;y#*g *9up5ٶwLKvm0/ɍB+Mpn5ig1i莣“PFCůbpg&#ɇ=0aN4Ru#u< vu?,A~(ImMpH#MtxME\Ƚ4 TtJt"_iz1 bOɄ+4 ΀GoC UC:LsQ5;ѿ=K6wGum{EfScu:PW6jCr RpFV9D)Gi=V -i[ZhX9{Hy!<ԼFŐSi^w$+ws\C J2<@fOе.A0. 0q &̑(v =[\IJ$}=Y3TX;T*htS9㼛=gӗ֡,tx" vi59>tǵj"#l݃ (QuA: 6d6'-;qӨ4ȻlCDxmj_ez%_(B H]>$/IOd,i?}wN $JJ c w%a}*0E3>ϋ %uӛ$$wyDYj5i1}'r n He NFڒ;f˔ȨN;gafv+{<]]W~6KF\v"m:¦"NJDB_B݃sPFN3%~ӈh bB}7 !7u*  6ڬk.Bb41fVBLh ym<$}4'Zr70#}xؑu#|jc Z\yZE* Sbf;򑈷usz室6ғ73q t?qmO]U6h3kHjJ<'w#yP*)T9%]I?[1#vph|@PԯqU *6hNnXaMwAx7c;Xj(UHzPV1j %.*E >%R&eAK?CŽZk" ɄX~3ޮ"ZfQd.1}B̗5WOMxGIQ($dd4'1[ڈ夣_Hp|:RvKt8f'1, 6R̒QzWY:NKesLvkj%x++>L ~MBps W?Mjfo/; n#(S G+6mkzBXp@\p#$YO9>iU籭>"p *4b{1-֑W^I i58gM΅Z^{P  =6^ϿWBJu;KtJ)Fût5V:LuEKATҧ_^`vƻN.s'*R <ɗ Y|c`b46ef:m޾pQ uFڇ[{l ֎`SA ? Ml?4 kC>u~h\GNk!đ!Fm_/px`,ݿrڝꖝ%JYNڬTNdPՕ/ [=Utܪ+,(.Cd3w;7'3w)5O)WHS<U3l:NNl`8K{pLʆ,۾%cWr ?)=Y~5_<|  Rɍ˓jB'"bP7ŕWMD"eXAF )s`'O^eӮl&9\"daTb*A˔xmEpwwػvs*;(u=Lpo)MGJojC? Qi~l+hAc쾲R]W$z.~k_:,FdE,RvL"Qe0>P*h }xy,3qw>%9 8_6Cҳ[*G[_p[_f8x#gs-%!/VyG^,; +muPiB ?:1?eMa&'h$ ԔT!՞QaVe`e!(ỹQ}Ѣ&C>8H碖<շr|'bh\2pE7z_Ñ6۩ lp(k*~t~L)jV[d9jGGV/ nʉkU扢ìqR?wX2(/.`<ܥMvlO=`wgzħnY³8*E v0>} %ps_6zDv8ҽ'@ y.^VU#^G@4]SeaT>o`ˊ?lfb%ʡ& 1VMi؜ᅬJbJiUtT(jIC3`v7An$E䌘io+\_"&>JMChY`,N JZ!A+PĜ7)_`27 {0G֠Z_K 9PS(ZoeC4_1=Hq~D\yy4XIVk]1 \,e0j"J tP!\zmTm2NG1>sxq4qsh||j{Ņ%a(i՛1"C Fh_)HOR4%$u6NS# 4PU7D#-ťR#A'q(}$NR;*JdZ Ghk̟4V|ӊAرAlC—q+<.DGC(74k͏?; up'\?vN XE f4&^*7$'&@ÅB۬o_bcJR9)Oک9烯'xSk6e '<)/J )-z#7NģZ54'ۢeLgQy`Nٚ:~/仛}/j+F帤Ne]Y8g-ϢrFqĄNlvyNCG,o}{u;~ݻ5`}y')z*.s˭Jps͡V9/K==%{PlqpU&rz; g:ǻ-]62(WqKL_sdo@5X}VĤ+b.odW0IALᨗdBHb8O8@f9=4c > V _`Yqn~t8ވ+E d6E?c.<ݑB[>Cwi4/E `#8O[VA|`e1jkWg/V0DAezi5WڄC!W.]~g#S7TKzq.* #ۊvL#pUxP0)s5g(;95PsOP-~r/v%O9u~^LwaBqh5EXKkԏj k0(%̊x8&?c砾@*CN`b:19VfC)|lMrIzi5v(dUs<ϲ> Ό~՚pudM%详\ŏ'`Ț.$W$!P8EAZSH1uȔ u3X}\qCT;!zZXCy*C"8Ʉu-Ţ]G9z<п/ )wGM<.q:Ov{Ae9ȧ$ddBd0ё?\ptlߜid My2m)fwA++Cm(܆6Oe4mю\/c9ҚMg3BYu@0)?XE늆.NʐBg(v=DHp}y0sq"mӝB(M~'cdoHYZg^ pS0NGzC-RQmr\!bt rZo1/8BTwI0Bv"ӶE֚Cx]wUXyZDj9?P݋'1]c\97e" Oc?]jŬe}*v"]D-FE P(]ضP`y$u)kUq7Ÿ |Glʫ\a681$3ܸX"Iܠ(|h"/\h's4$ o/sVKf/\c"{=EEs(sطzQfs~]N}5!#mw+׾LҒcH;I#(zgץJ1@8;B)-7'15=T(8Aa0=*-73jprUm̻|OZ4*d 91''L [0qy\_A3r7A_YtXyGSJp&F߳.c[Wkm%8VTpΪ'gJ1}]9@J*r~7 i!: .[q*-[lBEN "}>rgFh?) ow@$jpd&B^Sz$:J7ҽP=Sr.᮸ 歓1< ,\.GN.M idj!&@js!:"X!{ha^7` -dgFHO d"Ϝ'Jc+MkzCavlr&ڷ yiP+!.|a21'f] E,a7L;^j0\;>i;nꓕ,Uvpןxm&W L"{n_ZĄ}zH]PR)1>9-Z֪dP yj*Ĉh0sbNy{ āBqX̠n="T'/,c\\'IR`3EObc1H?`5*0UL&fsO7뱽A]*{k¬Bwa]TxQʏ5S8#ؠ^~d;QAzW=$>)2/m"#q\FwSMoxeƂSGv x!؈Aa$0PڿqXuQZҰ=F/*@-('5EDh0'Zn'"-F+3*ۧϭ4$؀;J'y#A˝NL~OoWk9gm;K.4Jbz.l )Ru25-9F ZdeVHuK%9A)Ku@sSDj'䳘vs.1ŅJ>2tn)OcUg<ʽ2izcC_JrpB񂗨'͹%p c>VJG_躻] [F=j|rFFڦe^g&fHv\illNHzĽ5ߋW#tHK~?I8oYp*KŀjR--dVLbJO : H!' 7ې3 z{,td ȫKNwk&W^ވ2xׂjBJtކɛpO.w]送*ŬꏊIAZ〈gP.AxHx<];Q$XfU7{ii :IZ[;O}Ӫṙ<}+5emiWzj t$8aQBlg_~JU\"īafLˆ{ϞO0KXBa$L;YEdS@!^l|!xy%pJJ̰d?DߴvGD#ϖmZ^k-]Z8hѣ84d{G\p5>8,rd Y0jduա@Y@x^*{X^ caig+܈lJ9; ck_J&2HiwEVJ+MT*ϖ ;?a]qxHH>GGQ ſUPքMaV3SΛ2f0_ jrHsakڑO0Ņ.>WW&2'O /9o*mܾ[#~ݭQwyjW0"ۚOQ6p#}R^JZVpR9xHb|WY" 'Coǂ3oV @ie!SYlL|B9ʰqη ˦ `O;4wХ,+T_ =5xbUR-q_gI{'5fON#on62x tAG@RCsn ӤHjҭvuL>}2ntNR&'v}q[;mÇ? t ׀+оNqi+L%ߝ’렾y"7%{,=u>iӏ ,(P(USL^:UoUR.jRh(dS߶n|WiC XOW2ʠa~ Z NDLdgir$y؝/iռ7}8Fc@aheSH)[Fhҙ+g;1 Ն5ֵ4Vq҃6xXa[g8w7wbv3B"?xW18 8PͫgYZ070701000002c3000081a400000000000000000000000164df7f6f00005bf4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/[]?Eh=ڜ9S;u4G "@X hCIM9iI$ڑGewdH U+6@\oG?8˿ ײسNW[Sooƃ #$`Z!YR|Hwg۪](Azm+f2p@nUezJńTZu<ykK8_Z[t:_H 9r&<< Rql2ȘXǒ"HwSgd?:bUnGxM 46bfTLrJQj%g2NZgP2㞊.O5iW}eċYǁ=B,FyDPz0SuW\EEZG aAް?EpEo˪ؽ-\msIRe`j}4c0,{v !\Tʋć> VXf(g.% :TpBrOZqGO,$sRAR%H0{ܵTK4֑k;$tٙ7-81ږ߻#JG6)!m 2.̭YИK_oRRl^]ڔ|H6ەiң+o(C-hņCAHq]$)xD|{lGUKUaN,Ua^yGҡbe<툌ۍ~/[\1G$zH;3:F]́>'O'S]/o)ukADAQ]k\gc{O4 0 IHn/iay`Msm1V79n?n?xZ}CVm: p^@9NoD nc$b|]LC9 V6[EJ cej6ϜLO3qG,z S_NW3 fͳ^!Aa5'rيSwJs*WpD9f`aB2V{K^;ɼBr btQ8my&>Y't߳) 8F<ގQC|%PA\1n߶AN/+bҡ xKزxz6Xbt iAe;1\H5ϡE)4ŗxZ=18"Cu1Sܙ1|Jyv]Ejgt$K?ɛm@t,hqn?2C&xZaNISDz=؈k.B Toﮀ(6_iS+㔻#Yh%udtJ斛Wֆ2': PQ]$UpTaCofJPgg p9+ ,:~ wX"<t c n/$SY/sSV21/$soBڝ*Qw! ]K"(8ILH mI%@f=c]Cԡ[-(NIpVJ8hY̥Zx(Bn PdO@B::X>5N;^L {'ĩTYÓ+,5H^5൒)佤莛3uz }2JG[F籲̡Xį*a UZI.'-3Eas >Xn׊ZA-PZ]BcFL)RKc4 Sx H?՘W?f k8]+9ؘ}IUeJkl:mkIxӝ.?K1廵1u)ƌ uU5d<lS 8UmnHȖ!) GSeR.dOօl}pұuj?nÞa'4|mi_M~U|∆=sU pc^^mY#CĘL3*GM R1Z_K,AzJ@|a[3& M7yTqw7Sh7<߰FLpWhApۍY2^Zf9_6+OT_\٩E)Rpw^3h$l$M Syp6φ SGrWh#"P&3hrO#r6y1Ji(jdyʹM'YQb! vLv֩:QvU[O#:,FQMG~+)ջtDF[Uյ2c ks38F]*ޛaΒe.dAnoH{wCTTa՘{F<>?!GmjŢͶ>CS1|Ǝ0㲼۞d;p;[^/SD`"mx}8aY0J#9Nz19Aݿ!کr*>:`x;NڊXn">~!<g{w̐ '3{5B%rѣ,z '>6pL$)uh(N-B 7NGs ;"{oڐo,ǁB~3ÿd34 [޷̔|EG{Eš9(ya7؄T" *qonBi@ wΗDe'V!S'rAɲOqޑbCs3q"s2Wnm@nHzݔC9ԽDj`ל YxnDf[xoW 3JTckbi-$+A9Gf"᧵[i: ָa\Kb Q{2TY5bkbi1yzO1zn4Y4$<$]:!rmdhw.;)ŖL^Ì?lN|Q|S(ԽUfFpn jh#^$KR[n΅+{s.tnW,0xVvZNZZ3!/Ou()dUٿ@_סhs66e,g-֞tE:L lwnw;@pMv#7*oSCVG*Dxub'~/S {1igh&"r" &0qsug*oxiQ۝C]v)Heī{j9D(@_!c]?{Yb؏:dh}^`N뿪_*ҡe" 9,k`L밲.:k%g)q 9uΜBOm6T@wg2 j(0N!Cm04_G,hڬ]jK HJK6MO0[J$oF"b9rL6TGMƥ"~爻Dwd|E8{;^DTqbeX3tJb;ט;ޣWTRT F8 *;" CZEm)65E 1=MXDcW rֺ] Ա=q)YEV"=ȻǤh ?fPxqʝd:A~ҟ02<>S+ć͠~˧"Oظ7#py $yM5n+ IuXۨB!+ o !:pEɲ.ǽ>͊lMLiyQ7 zl ΐXK `y6m^{2Wa1܀!I fcX2cO s!a=@97J>6E3ݐhAC&@89މrNr ~Zce{+hܪToI:sXfn.[L `|IԤE9RKG\u,Ig>~]v4ZzZٱ0Y(pHy, ^gn 2|6>)~ՠ)Z$ʰWM+C*ƒ.n*gXC!2d ]s`> _/H7jRflFP즣qeϠ4 @20;Q>]'#j7ܺ;>(q~~f若ysh:tEu4¥eOgoxf}fTݪʒ\_aC3#mV=u):5+|^ ·F& Tg)x|䚺W*ӧS$c'P~M<|Wn0x<ҖILP*"IfJ%6 _ )XI-n 62",}2Mk2Ij.mYO#F:KTeH1 ʒuW+ gǮ{1\s)g?vP;ie.m"Xh. TmZՈKru[ MދEOläT5L6O:_YPQWXTT(ɫ?0LZHq@(SzBLE K_åy_z9-y-X8Vݑjz,LGoֵ=V:1`԰nwI 2"Mŗ 6R(͟o^k|mVQ`POuvvUJ&t0("#yD1 E.V*dCyQwˤO3Kݸ]׏5&<.h]<; ~?4qqDn>4V +ia4ƾUT xK}Dөh))vd ?aLxR|NK5< qukZo8)y'pRq-J]xr&Tp-6D0)6_WO WLy9@I`Kۢ#2͂{rt-m۩Ds[Eq6]5\OK+2]۟!Reԕ(usk>g)Gn0-7=A(z/|kZ,p5(b(}P%~VȑIe˞&#w =b&=xv PӦ8,I2I=mykL>F[;n䓯%\~h\3_EN? O\J,?8))[%^h_87O JAI\'O3[/\ܨ6e1AK#5ڕ*?bS?_ߪe?nG 5yr(Tp$Gzy30HԦIŨ 7L%Xk51f&n  =^1!z-S{g 0 M 36;aX`byΌ^ڬni nu2uEB$ D,1{Ayt Elȗ1mi+&އ5?x˿y\,uZ-9ne>3qZvmض'vч@ Џ'cɐLb'չ-&Ɋ h|o*Y&JHlɵr/-"@toʨzS$Qx$\.2al_ēhbEQ)^9Y_e@3DU0E$aNK唲jy [O3Z0U[ E?\ Eaz1cpmb}mP+ԇ5CrՒ4ԋd^!`5+IN"5DQx$؈l_"@XODa>(vgK 5}ۏ㟰!A3eْM_^*<RPy9`+;F5/|p\ ͺK̞ڟͫ /uY!%r1ǚEdzK"p!CMr]Gh{PXEF!t])eCVS7/kքPRd>(ljPc'gRplhLиWtzQu5W24Ϭedz猥9hSGz`$fm3J (+ ָDxEt!Sdt"+J@CB SR2# P&D܁'u (_FU%ܗT;mYV1C,dDyh&MMzt_: UZ KgM![ ܏\>{- Vf hwƬR7oːKzʓ tyl1j<t,uq|l#pn\Tg*UÊv9ǞPH;]ɴR¦Grħ֎aKᛊJvAgҞī +ZM DF?ê3ta 洱@]+V :cPQuֵxDwoDFѵۘ XrN puN2E([ւJnM+ גV]4Zp0 L9/p c:SԬv6{Am9޺ *u$b>ɿi▥U&rR>֖ȃ#dj;r_vj%<:D+2%&u@粤qlZ{ @d^Z쐐i«M^ƍE89#~ uI(8^t`q,X =F! /+>q7Y7`p,xJp+Vf%KJ<%SD%TMpSxi_pkpy,O,,9"-S.6FVޒ֖s%dD[Ț)\F׶)R%ݵ2L,t~%>TN m+ +~-#JC'Szl<B@Ӳ_$wfr[q5j]e vN0klPX"X(n챘L 09t |VN(:_4& {" SD܅ඇk^] Eq16}IWC0A X(ƚP$|o#9uu~^TڡOٿJCSv%vԵ'xTvL:bR6KV)KVWے{T~|rGd Z;¬\\] h>D30I¼ 4=jp0Iq 5qw) EҸ׎ҙAdBs @>iU H6K-eD(WAچ~&1ѼУ&+8"I1j8ޛ͂00]\$8אACDա%vwj$p:DDf It࿡e3Gu ;jh8T2"ܛU{S2@g^Qc1 pGzH Wt6sPaO szu]t/ (ڥ!%Ӳti+P,C>|uz|m3eB{!c@M෭X:Vc2J'6O7w@`C^*;@ oWI<$Ob0T9ݨ'1faMP6.ɧQ>prq/ܫE#Acy׆'@oD6Q0T-<.[8@4ݠ0,>΅_@}2X!fvlGx hbUi]b7oeFkSQ48'=7/_~OكT3\yܡ/HX}j,1̈p"8?g ҬaF??4wZ R𛩹g0499S@BXj7@(:LNvY5hD7zu!5$6;ه. ΘFD>(5W97`Wr32ʑ{ٖ" bGLspVo6!;$\ *Mʾꤾf"J+Sw=CW, N2/~^¿kQWꞷ's/kzQr<pwH벮>;cr6{# VMN7x"k-WV$EѲU-OG|fr&6^v/~hJ0{J%ߖY˙]ŕmv'NGn!~7񫖪}}:+Xh&9< |Rf $rh@SEO 4Ү=Y HགྷG?9Sk8X<[tc%W&Q2UjBiKKp0ðfUªXNjVm֋ z#fHCeэMp!, ږmawQӃxhz§޷;Dl'⫅Κ٣ X$àRh#LTG\臊L7tZ<5ku^rVa'=}1: -7//gϒMÌΚػj32ʅm-Tgve =WrnDe}a2M FQk𼆡Ҕ Ogt I0^x&-3Q,77J}BH?cp~%zPT\Q҃K ; V丼կD/N%C 5_yxԾj#_RhfMF6L5 gyI.DD ptdm>)lsLiʜ15Eb2|fn $8xn F30P֣BVҕۈst}mB7Lޙ2iq@GكHOűYdܳSn  K9މH_`K*Hc'j DzX d}=\!f)fIBƼo"[c/" L6yukkOQZw/w1؛iТsRcdҵ~o&u$q ,v":B#Uy( Ƣ7c(ôpaۡjz; ]\a$+RJQSz ["O%$Uuiί/l>rᚗ5Mm/(?+e= oWҼO 2_cl^% FTbFFu2tHQ.U:>P{fQvi?|g\.@{-!U,G `3ʬ1_FE/ܲ@:Όp׶6Q٭Jw;ll5RWp?]O26$Qw ,IKC"^޷ V9%qE{Y j 7$iߞ3sJضPXPK⡜D8QxO 3llP3U ef9* P\魭_U^:O wh-oE'6 '9ov: 9rnI\u iW;vaX$x&q?mҭVt{KT*5R s 3I-vNj&:>h_IOULڱViL^>6%zt#Ӈi =v.2*d|{Iq> otY_4drCa6R1GÌ(z~HڝAAcU ~ܳ2}_Z bG`LM\)X)rU%FHζeڣl&ώ1r޹$_h 7%Nd2Eu A-7‡v)oS t`y0o<՚=K+SBuC2i&R}N?DXQ2+hpq"$TP% nxTo:9{Jr2PoHÁ?;|[kVkX56#?r*lܶ6l'OvVLJ=G>k9cwL8_}OIK{!B}kzۦ¿ ]MwC# H[^Lv(vR?(iLşȪI| d%f vXl7'|@rјqH\)[QNω^zͳYG;H;bq +݁O+4lݺa1cDZP-1T`Lz$<:ݴ*t0j@նc5(Rq Rѣ}v݀٥{3޸Cݩ2¡6T<輾X0%:D,zٛ EKq!tIŵ0`R5Vb䛭 34j)od0d늷|!|z1]SWom]5[F:}Eo"h~YZS3C )?\ *HvbntSBמ0`%3rG:dMBvMyD` d?:0V%vNn7N3|җ2yV <@E:Su%5h~Ɇ|rߛ>|W\^([7h~Io5:F2WWPٮ^5fFAa#{cߟ5h0e[ij=2jE(VT=s2CcOcjK׃YcҤhw{y9ܪ^r u%d !碓 bK4͹D3QA"Ypw0)lw(д|s ;x@9vϱI˝o|m];a_MOHc½'2Ҡtt $}Y,7GcK-_: ;nOMIJ)[ d0JQ~:fZ\q ny*Z`!J yK['Cڹh=66o FB4 :YEk'/3Z-aߖ8_ VKDbm1R2A@uTcX9$z?ϫ6NSS"[nlWkw+-H7mIFz]9˩ -{b:0W/0j"/*FWR$r-b kq\ޓ/#dm[SWn/-sNtw΀-n w:ĚjT \E5^Z6$$ T<ʹ3i؂xv6էUjj$7va;N@ږbWBH1\N\4]G82`LT[)FC= mKDVU?u'a=yV܁,.6$_U O!j\x!a-ekz5 }, ƕ]gLV~c0Ò!Yp~m S <7\l gGw0<:Hؐ<%peůNkq1]:SOݕD)N1 ⱴQn:2r`0N =3aJh#"ݸ1UȾv^h-Ƒ X] v"[*C7bX>p]D֊}+#}WsG{GyO%?faP FG&u aBtގ*_1u`#d:\;G|88Ѿfdzfeޔds@H䵏K}2j}j8E/V:jެOyc緅z‡nZK<m˹όh)^Eϗ{JN=UvZU!*D&.G`نvAi.laiܘV1حD0򄻏oLNs)6;%#?noL.Z~6-м~TE⩁w3^ m$V: E lM@΁fƆ aNi3Es,6[ܶxgw @4督@N'P u(ZUf"5~|P#?dҨ&$voki%V򱭃ؑ3`RBO&>e2zTR+xsc2SsmKў(oȞLnhu4´XjnYio)Ǔy6@ !>Z/=4^}UwunS| hw+uxD.}c[Y"3HTp{[GQl8Xi+i-`IcC)F\(ǟCDi!͌=O=Ϟ&/1.>äzPɍ}e`ib/dǫ4E]'SҢVjia<12P;4JmsN2t>{A~آ&;W;d2V"`KQ>tK "VvߥAO{o::>=q1̝A֮E15P˩t2L孪L;H])9]E=[UvrbBٮMsD#kD03G+*|R, VclQ]u|kElPAog|,y:}n( KLh8Y̱~+W >AU*c|!Sv|JoD;cWHg^s<)jV4W y:H9关gz +%>6q1< m>֛\(aa{q)f|[XF -4zy~*Ldʂ&K&SZeRGȫ Lv>֫9pjL>rYZ}0U|hfSkw d1Tl zE2 IެR3Ц:!g5v<6E8 S @B1AW$k,fo%(+Sb|{ݓunR A!#OpXMsb):6>. YkӉ %AL$y5DՔ1yNbZﱙG:E]x8 ZyݦM ` څ dn3t^^2O]qpnm08/wnR]FN ssQ~pUu-6b&"(Zd~EkE7?b6%!;Ɛ头G 1\J>ܛ琣48t7 Wn9Z BRLNV\l$Bc _CA$#\,1M$IaVF[@^W޴mM~EN",Laȥg)vNy$B1|ݰ:o9Tk]_O%ܒiOuN}byȉqO!yJ#tIF=DL`Ք&@'#Zt#%Ž+qYi_=@$Qe2y n$1ꕃچ2U=wĘ̈iB)0oAi|mt-%ͤPb2AA@@m>}d./tTO)F'}&$rw^S>G]=O`w{U xkÙQ$T.A݀1p6a(c(]r`|[Ks }d٨GZeҏGsMhWNϭKږt@9|ҖYd N< Upqk7e7g|?2@x?5:%&oBbKNi:Yt`·tBz=>Ķz$d+E}Փ$X4 %K q-pHPKk?eZAМ 2dڊ~K5?+_S'pg]bR >S:Xl8;~ϒLBi$=C n3ʶ'ʼ8"[4Pm:: zO) >qvT㟯F@~,(Lqk6_yp9w҃7(D}c-`9 =>2(Fs%O|5E^dEDW{wNn1ŝ kCcS:.0$~#z RCP2b@ȸەrq !U#U(qeڣ8쉞IK囀TJ0eФ\ 8~2#ALYW ARLj(! 7REƆKHc_lv(`T<)xN=! KUaG4}PUhN &v!?7;W@s ts~a ZXVm'yV4vѭcω\dL5;v^dI6]WP;sk lu‡*V[A=k"?\~R{x!̩n>^" Eu:&KjM<J%%enyEjB+fbLQ8lar/IoeU$j+ N` 8嫎076\vUlRÀW/2̧(dp(/?hwga^ $gx5rҙ6dt wa:=`hKʝd*H}3 =OzDGo WmDax3,Z1}\?UDqىܺ_W,SMDC[GR*+WrԵ^WRU= ND}W`R30>>R,iG.|*q7klurXDkg~_>b?:OI9I4I* `gx(b * (D>w8G76gj,<0`yfij"US.~7W{hAXS?f}\B#+JPc ̲Q=#H?h֓ U eˈg@YĽ#gj':Y2jO'(3s1Ibq7݅׍~5 =3d/@l{-3m ܙ)?:'U92NDE\X`M]s[65JNRVҔ4UDZf)=t8YPIDQ%kߐ_&^L]N3$BNć)m!BɬS"m (S #ڏiY;Ncޭx2wZcwR;0OWJ~:%gx|)bءBjJ~zrӚגHcrr=x^+Y`$6v?\>دBĝԿQImD CS2+%YA&0àD9LhJ%D];}}^Tbi2o?{t4 Ga!扽*>:qi~u 0uu"@*랝2dGFY2 }bt.IqL{{>Ϩ (XZ"qUGL#dӖ:G0‰%^H jy0/X\ͺ+:˕@c\gwLmqF{n Pù7$O V0vz e5\ވvwWiL-m`Y`{y{R;6 U!sJ#]E FZ#60.bE uCJ&NzbHqMppn%ఉ<|2&h,-~gLltaC`KGw^\`8(H02R3NN4N\ͧ9Ȑp#M99`h-8I`& @oڎv^*n(oa]tԕ2vLs跳OV ,Mƀ >DDŽW)c R3&-"a=Cp5TPt8vrY9v=B8k|O).ʯG*?k:Wn.Ť%2 R;A<7?f~UG%hӕlNu:2¨q-qBe3CZj0Bv|7\!|f)=I~fp&m4$ D&l~Q4!#&%xՑ򌠗4Ht޿$(nhmPNn4t&7"IHqeF1XYNP-@ovIBoL9 _q]B'+wߜ `T|N` #BOⵆY$%^p;J7غ>%V՜$esjU3"ckNRώndo Vm$R*95gAgTK32sỴ[[?|5͹~ <.MVR Ҽ'z?2`#?a18!@&vɣ)\ʠyYs(yw*_69I1E.=+7drfɕu^Q[{!xK!oPǐ~u,B8# ӻ $yugI0>|l-B»b9hA^S|zU~6k6AR,Ƒ SlnvueǺ.!\+P;԰B3zNcaV{|; [B&rGm?=DCH= NV م6e3V1y@wg,F|@\،j~/ظ:o/(j9SV<AX6Ͳɞ1%0 o lئ4Z(-nZ}FmY1`$7LJY6y'vhq38%΢p?f Ihڶ K?Uyd))[:WcH DKF˓LX*pR?)21;ZЄ.m8$x7=giV-Qhr{k $Ekm9 l"ݍT+[G$"C38FiN yИboTѳwNQ?Ѷ$̸'z )]R:)gһ ׺g)}[$'?dQF?WL Ӫ PMiujb4c.(x rlCſ,۶3(wqb`k-ОGO}Ẹ`E(q` Bv.ߠS5 >PnԐJ׊ѡO_'IWI}|lnDĤu$-CyeԂmTbRvejmAN\zFYtR]/".bz,hIVl:^J^=y)8tee4zD阶f>0+%+8њg]wy^9Ȗݤdb?'f|(1O|H wVӹPuc R\z-RdPxqϳAjМWd>3kmǭP'%сk"֥˃ԜG1皔5l;d4?#WrWRo9Y9|q ٷIY} jFZU gnKw8/M*VOqz w->lǁ!ӊ v,;JT"&!t|^,:ɭ9EHR䇙-weV"tMY;Nȁ_gTQoUeo$þs=Hi`_giM>w G"x -XƌEs1u`ćꬌ&]QMr}ӾçIb_UگqZ36#YVfZq k Lt51|'A$)w$ٸn}lYAhC:*RT{4Qe &/4Jv7]+r eP@m0r։ qHnQ cc\x&6FE2=S;~|lj`#j0Imf!͠ bT0":ZBZYssj~`3;.zf#IL(v]8[&y_>t|ziFs61A%|1n$G(2b_=o΍jʦM̊MпqDT; *F4fI!}/@9`v5Y1L4y%k4 %gPi YtFj gJeN'+8UH}4nhݮcelN2|΁{ƛ6"󒟧ܛLāu예V,W᷌: ]Sӟ{L~'dHX (F1=Wu5E!ݷ{lMqO. +ɽRAf0$?f7}ȯH:2ȗzv讟Zخ>/SFIw+7|wZDxu#~{a,2>TC:e5ЋƾaCY;h/=Qοw&Yx%Cdwܥ󼂦,gG)Ї5b;q$}"Kb!I™K1mPR4TZyT[zQ,z q2wC9(ДĬ ^Q/q,G7 3`;WZRO1& AY̍؄q V-WGC鋀urAcVcLvrZEI ]qדq١Ye6]`vS%ܪSB1jPg=т9'":7` ATz>|J%X|0 ETm4#_-fEh-;ADSJխ)ie6Bl69=7]@wYP0` [`:hdfdoCL1fn ۩/}C8ދ|I>3(I#t@١Tm_p5n"MD7dCM+D"EN{Jdf#ܳsMsr2rX$ZjɌ̆IZ h`Ot8x K_e}Iknp+eLrl^@du.B~@>ř3ڎh?oxBPpwoDZcQ$crunOD,)ѠS"mI@qS?Q'SR(A` 鳕 N{[u/@v v&{MjcE@7 po,:Cӫi"{R>σ:kd?=ߌu6kN+m"IH(bMcJ|,O_?FLsjkTySaPX,ɷ颇#XD#s !swGV{l"-"56IlWX}{5|tCۀ!Z]au؄rUx=.4HӞC?RjvxLl^O$ ֈ.@*Ccw: KA~xH֜r#;Kh b7*_tFKBX3&(Σhg+W ~ S;288<9y0rV}XJ?lXMF+Tm]$q{I\<$n[]uIMO`1'SFzAQ49w1-fg8e!1ef}H.VrdɑAHziq'N) K 6sg4؎YGc6GeMK$FQm\>5+]IQ1gTlzF(3uvu.$/᧤&"h܎Yq#vQy6Oy1؞} !:<B &F9Ab55ڤυ[uG{Lώ\B08^&Let1eX=$Y4fk%Aic|?\)v!h}[ؕ b\b`\ Vj 蔩[623=FÏt# PmSK9n Sء bWNs)*+xrKX}ނ.HXXÂP tXw o݁YNan:1/WX-s,iD%UdqmK-s]tUU HCgYZ070701000002c5000081a400000000000000000000000164df7f6e00004b6c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/nozomi.ko.xz7zXZִF!t/ᕿK)]?Eh=ڜ9T6t#{^}|0Dw&|bZܓ <ʭ ΧhE=4o);lzа_%]@4+~- cw1f]_W#Eg0[wf5?Tsf1xdvGd!Zy-Ef7/5-ADW-hL沘d:c-2P"/e}voӦ{$zp.~[*pC"|mpFaFo5QKEZp>0{КCa3 xCEV*>Q砦 *)\ukd22h ?Rʟ/(hiOڐ*".LP]nu ֙O␕3HO"!f2;Ò6rCOk,+'{61MՀK&mPDV=RLb\; x7]n%9h,U*ՆbhE`>=#C(5/nHY@|u \BAz93 YKZP+,wS$6\0¢Sa2RR>Aᡰ\_YXW$Ƙg>q\}zdI.;d R+$u<[;- T?1'%n/z) A9M>D]3Jh,y]IUe@1ע,'xwJt-1A Vum9|?mMzqf)$f~_3 &r*찺즰*8sFӏ6*a uC^ċAbM0K@Sx͟dMkMD[SIҮMTJ8d~F7]ryQH'E՜tXk" g=$8lT| ,Sx@SI ƥX_$nS1 Ж6ʸYC`Q(k bVfy%?'6Z:{״t FEh,IvŪ&Y6nyGt>b[6{gd _$5PQG[]^f`6s=ZmU0)4PY VSr'V,z5"5[ӣ37%:51ᄪwZM`[ˊ{laX/B/r L'MuΧ(߮N#E8yg7JRҟ`}FǙg oP}[P2;Qc 19LI.^<*( ;/N N+դ8 ` Op a؛䷴Wx&vy`1`N //pW'Qۗhad\r8# \>|J% 87}lHG=.z'K͗ANU9 o6B.B4-$u2l#P~{G@@+l0! &dF^W@YK@0݉chFW6נsj}&k̨&qv5P?nG͝1kD3%ѩ)if!X> 'C?ߺ !\ ղb^;G[nc{hP(nK#GG,I)'은Rm;mq?5}{; 0N2f z !4י//<%=Wc( z/15KCʉ|I5|Yª~%i{Z3jtئwp&D&G]ê~ ,-LI쥶tR &)r$r ;mU/#Ȧyn.76uumf2Gdߴ%|8K W&ʹnFa,P⊱kN, 'Z Q͉ .vN>pD-lQZ':_ͮ5Dx!GQ_ckIXt$ujR#J ְ\S, aX݀tҞ.sWXDHqbaS֤d+t%3ϥ0/{ 0f8Sai39b.'tA\{5ˤUseĽ$᭹AtIoSWY UHoكHX)8 0A/pG ZةBq5t3^R6V3>0ίm5 _u#]=@+] 0D>  _î5F#+𖛗>Q#KH: Y]ZiP K|jOj`=n_q'jO+pFрKP,hNK ;]f:WFK7Xۊ־WC>_C, '] 8ɤ|2 ^/9r^)_ 2|byHD9A m8}9k Vb (/vE9R(wWDvy^=L'= @fP,LX{B\.VܓYSd1DSQxa^D=4P۲:qH1^P/R ֺV+н雹 }֊*덩꼤B)o7JU5(v V(hZM4+#Hy"$Zhuf$o>"5>U! nCyIuo*>t\Qռ{ca˴ i~ J/(6 Cb~f_XҠ$ Uo/9$d:/Ң+[su5t,[2#\2~x1]&j敯Է.q@hhgE[\AnbXXj|UUQ22̈́oNEPϪi: S3}lC78W6 XaKuBT U=~"۪Q"ay ze QetUP[>U?qE($==Ԁp+^B%[2k.j.B}x|[VLLY΅ӇԿ R@`DD[U&&x6;O02{^H+B.Y7tCZ % 2Z)a?rl,X_{v1>輢H$lx(U[26fzEDd!lEJH"/w Pa :bM6j*&9/î Q2oe ꒠xu~U")opuMɰ_Z\ |K. }f_Y:ؖNA2_Z:蘢hd!+R3:FES y[ _{L{.<EI@踝"X~Y#!݇tꞓ2#OREY{N|`dM]Pj_PD ڡ;ɮ$)MKb mdѽ'DJN}^O'Y_:~W9jaNCnp̚) {%P@)QT|ndZx"r̈'Lfa7s^v `UAf!6α4197KQ58_ Z4 N 5B׈O/ZHfO5/yQ$v(ڋP1;DُQs=0x0. 4v~PؠU+kU-[˖Kq3h0xMjp:ruDҿ87i7sOQBk$[<]^^lz#9;ŏ$m4i!Z*.s϶w[c,*"Qݜqǒf/?L?ՁȦF{kJi~.4SXaZ+J2(*3%_5|'&Ge} jy8isW|VLZe3XpTC0H6f$B"Qwi^+t f6u潿JF>5Cƃuqqn` {wZ>Kf9GH";-Q]&"VI'Mvj07u"aac>MI!ۧ6p5I,m"?p&E{,*=!4p>H G4;<M" `j$ZHv+0ގQF*{"N0N3 Q|i2ctm*mƑ}Ը*}Y%YCN)}|nֆCةu2k}3}]hґ5H7x(J$\Bo^ZZ"/o򆠬G5~Dcՙ-% wX&58!>K$f!uDQ l=87$t+-P^" 6jst3=xNENgZZ"?幽IIZc`=#ib{IaʀC n<&>.Y4 W[c/H Vb6mKGsZjE"X'¨&ݪ<ϸAe`eWS֦ q*$^~"GE6*H!gƩjcXPQHZ>`[x7rCGIH Hu"96J͡!#ZsfF'C!SzbOg{{Ћ ]e:"-Tͩ:R|^"ӮTM5(*HZ{3\EpaJEVY91*C8i` {l_*riHw*Y tyfR3s L FލelA0T<=]S4;N*s;}:Cզ.6_oIlsɉ@-TIkP%85)LvM !vUڈ KTy;+-,|sx:ΣÆ#1@6HHmC#_avX*87TN yؓ$tVKGKe;W E |\8%-ʤpE=sA!,|3' cɭ"Vg(0 n# ;z"IU eE[^$:~nNp9%sEr,5}~8́LstıaN[sds,!߁93 7tb}`ωњ ʘi'c#>*Ãl]ìiϴgTbT2̿>ЊpS6sM.jA y84^?ȳ@І|X:^X PEl`Z$I:C{9Aodz 6U=,[` /'dMG^DC:[waӚkÜ^LjI (F&,O Q-CN4 뱭FlVǜ<+G1 Ȭj^%ikm5&*R s Lա8ы|!KzF5$ ͑T%-XkIQ[pxY܄Um+tlً܄ae$pN/ ZrZB? XxMkPDem?zD:*KT&a9/\ujwd;DvjQ[")eP fi0 ~qH70#E1e|`dת<Ʀұ ;j3fjRf8U$a ~ >@q)FPms-5EBrtjQ/:\J` G_(* ؉N09ӛR y˄FmP$)T.ghzQ%_.b:MDZTp8V)V21##nZ^B<,*bhDyain8wps?}Kۖ*>M u["f u1 Q h5WLZ F3J'|m-U(ܾ$^} ^/ sh<Ep+0ڢ#Pt8GO voWd-I1 U\X]ِo`#C]Tqx:t=M=[({v<+PPz ٙMh&h|>plЩ/ShN:~يmfE}#a?eE,z,byxԳhbLcr2)@3 Gz A<)%T!ٷWQT%a^I귢˱kKQ7._ gSIɗIJ#/49 ?*&^;@!7ކLPʌ`nR&} \1^ܧ*{z"̌\pZqܔ2X`JB-Jz(rLwn*7p>uy9: ,)TaZˤYXiq({3_EwD<U؍^TRK3;mRpoD|U0GTɇ!h$N|{³i=BvyD@} )0.ǐXhG#ߦ]6O㤷;sVMT+gjڊ%pG_:8 yRn@P@P]_A4n I~`bp7cY3,JSui\qp$˾@l!_V&w ƷJ:h79e-Vߊ` (S7ElnuQeZjtww-H)b * WE!ܠ;3r>@E!KhqU To.FMtN;<ESt@_k}vb* 8Ez0={tNe(&T7U$³]v'5/;DoKX)]9(iL7iPhݪpd*ƙqcs۶8<`&'#%ޏ-3u&=? < QpB/3ɔZ(S}΢kdM'<-y"3r1U cP7tv.x~˙9b5(,F`n^%$,81V[W zgŅIZur]ټl~ [ 5qM1e`ElJ]$<>5>标CkłNrmXj?4< O`m 2`﮸}\ޒ*" ?CS' |b?MbvYzc!fXL2!l?v4:bA1ޥZI7E*wۉ,yKDep *VAfa?I gȑ{Pƒ\pΪ5<4mZ:׳ <|`kmYh28Uq7:Y] ̣ߨ T ypNKn̞uoy vuCgfon[׌!%]tXqh)2\Wߏ 4湕ͼUYXJ^Hab22(¬b'B l'@-  i<Em7"y!U8P1.ul?s[Z`P|;.ۿe4޲yfpq':v @9U_4<%$wikrm2[͐jbc.9ZA:Tv/SI=/^;ɦ['hl2IGˁuI6M /2sdt%iW2&( ]VKdS\zm}Pk .3@)X8d 6wYm= Av#$ZEtcpPx?9g. P4Yu_]`Fƀ2 hU>+5tbN9crW[WDi~ߍ!48 Aϴ',A=H >l0GL/º!Ls42P=:gOH^'_߈^9ॿY$h >gB˴Fa@Av+*b@*q3h@ Zzbdjig@iF#˅ 4n8oRi+AGkP#.k[f]܍s4Z5ٰ%˘$RHoPxoIĺ%<" ,|TYo7Zk6wk^fnԙ]Lz5 ;=MR{c4rLE!"!. {Y6BtfT9"@S0%cMiXYH0$4r y,2DTґ<4qfdg{dH6-'⭀~%$8Wb̔[GS"gȹbܼiY㧛<]K3yVq<EK"m}-i܊!GƊI#Ŷ uɃƔڋ/CsIn=Mx[GGIV$(VFd-T V%*wztXeIr >?+CZԓD%]VE\g!z-I0J*[1eG6W"k>djA\8]fjNLѫ@bE.ǃlgJ~4Q3w9]5_Q(2 01 rZ-· j)S4W j7ĥR1 ;@cK/.靝N`At輮_X/9 tvW JمAiًrr#m+?Ò nnT|. +%)ozM9A܍8F` <87Rt>̦SlU,{WOpsO2[&(3[(|-e޳ye7j7!d[ 2d2Nd;/FjWE4`cQ.(]{o߫Q+Y']ɠ~H#AHk y7|0MMݟ}iH"iEa:<n&󇀇7`yW>4Y>fpKj5JWWp.?oİH}m-ƿr"*_^=j7>#DC6{hu!rԆz55X.gG d\u~ X)/Q}eh{Mܨ,o0e=8L\5d:gu 5qrSwBl`}֗DM2ݔ]gAmno4JP%d ٯ:%SybqpKJTyYc fKzm"<?b h]"C5|Ea~ڱx`1̀FXDd<:Zt2BoCTdqތv6nƭjGo2Qce0XC|G΁$/d[,"7Phپ ](j ΩΉM 9ڃ,/mM@h׭GqޣXYNR3\N_pj7dc!j\9#r buAuix@ bk$-M]Iv/A#!hcI)DN"g͗ ==D"!g;J<-Mx > y>Yk@M j\pɗ# L"[y%=mhֵ+l?3UC4=cQ=VkkPCnۇ3kT@zm]j6cq+jg3gަ%!-mr{˘!$POKf/k⯰g y ilypi%d*5!A;l4g8XDlK 9/t Y! UDt;!Z!"uė<'R?Y55,HhR܏|~SĜgKRBPtF? UauHVM5Ҵ-[hdшxNpHV=:P~Q: |P縒J:_?6o -҃Ր(kq 4ΰ2,@f#\ :1K&(zs}b5@!p7ߧJO' X?] ju<>vin>TƾKDEsn( )aѨu V e5`;;-5|,h!30žDD:rM.w8V4(ꕄ%f'׫&Ţm(QrfR4nwoDJbۓ0?+_hءuDe֛M ֫@|XB(}\G.B׺ ,vO8 aE%ȲWVW]ic ~?JU,(G_~% G}18Mt/ӂ:U+kzkt#5N5{RQO|oWΏ%zs!1imL+*|~VCiz-g /R~SuH-;.Og.px'=[G#ڦ,~ ni7ʄIM[T4k9X`9|^u0?^mGϮn?7pl1$+}ܻj/GY ▕("elxJy[.ŲTm޷ٳ`w֬#xTyWR]UbfAemR?GT`@ik\vҷ3aɸ$e'}L+õJc;Nn`v2gۨl5zV>>uFlyu8E>\dƷ٧Z7Bȧn3wW>*1]_::c%ZEFc74W; D>5H 2v? g6L}s[ei6%\#Ro8Z6T{!jQs Rd,&Oa-vخxuWx%n*7Y$Oee$h55X>ޛtE2T { ͨO;l00@o>LJEZI9OTeLVưG|W j t PeL1roHsaޏW#}dSrZG9V du Ipϛb1Q{fE $[EUUE|,tUK ݢżs*MОyxO 97o.X/BLѷS ΦxsRuEKct r_h"@*zC ?k5ۑ=5]vDg-`5 |xO_ lyg]KsgO1Ks δ^>T:ug ]xWti`x9FMWV ë7>[taBR3@9Y+܂7|Esi'Id.$IK e:Cqe%kr<'b2P<[y/β}},F ž1#l "h`ɴHb%aiF `Bh*GBnhH}QokJ`ѓ{ g^kHhv}}u݊K0U&$st+1>2Wݸ<|fGS($$+Klw|lpg zZ|\`mVs3BU Œj?8<!K' d0 &t NGq_[9/q$n?ɥ#F@rvu!MOw:o9m9ǘ9K XB%:؈"nZasfИvx73EHVe6Bp4LuvB o+9,<ŀGoG zq#gq<Yx,ZEPH]Q&J}")=_q=c b 8}ZT2d*4dpJFY]K31t<=uU<t#WV==In&)Zi;{35]Hq3aihը~6dPŸ2.1kQb1̘˃{A,ᰎx.R n̞-3hSeIV֬ W k@F)2ġ}$t@t)вc.,la:;%Bcg8H4Bw#qf|ԧmI8!pegb7}ЁK&ܯܕ*m;~ǻ 58aK32Gqio.GF৿ͷ ;; /sjϞWQ$_xҤDgbcӃ^!gqo?K :p_gM kmŋH*odzB|dx)z]B~*y C_L_tً .Q2kyIO~b3 ֋xH mܫ12;şV}q]fVS"eyiֵvh>+Ex=),P >R3wr\0kSP@6rhhCȝ&ԅBL [d! put kNP'Cu&)^23o;&J;?\HzNs8G|17X΂#/eDF`X:¹|{q_{NPE&[)~gX-#1Ua8[(nHWNT+QF4`{Ҭ+3əGeNUe!42a84IbՏ`0??j,>)a.'[ϱfs'IQ8{) `xÞG"z9Xs0G7 )W\>WQG$6Zd~'  PN@^2O([rIi6S]cg+[;Z291 =t6 杫\R<=k:mp&c򁅯TqI&vg܉!98 rPP NPAIe`ﰟ\.),7Icjo KJv "47rɥYLvv+3aճg{|"y7Y4ԧޅfv <zcݘ4֢e/Zgw4] V#yi l衦,pLf;Ϗhx9?;a6!1baBUP+ FSl4UfǀnuX)H'^`Fk^y,gMGs?3c45X`Yޮq0rT~4)HAB.p><@/7M`p bNw:1{gXfrWWUq:]~P"qz ol-"1 n~rK:;o6hnE֙A9J%Ou&bo]gC Sε*Ӵ94e5"n'>#쥯o&=tV ?jE}iˠMB0skX,MCj : )|[ʍ!P]~ O lH ;ԲB_yqߐGȻdªS8ÓfI%~:`;n/!aBXn'$}ZytVVuڙmk8/pFQb߳/BkAfߘ#R2%/=fXG*\1z@F;AC$X%r"VsťE;+ `N{H%+FoeyS+BD-BV¡3  [80sC&/!u܍#kԬ4;=elX׍`nQ2me4LxyRZGDqt*e˹N[UOL"_$?+EgꪪMZS1i|ֵE 1@Q搟RX*̿(ێwLne18 C¦x#sDSdٕ{nI~rY?2هHL*y۶ >'LQ!w4Ly>%Nd3[ s" Zh4a5>Y8O3T|xxjUܺE`1qcP֏(IZU`z⿴km[Aqa' {1HzDQC rΈQ$OZ"2Mz3Wr'/):XS.z|ձ]Mc\@p! @yCv`2q_9Odk(G܊=o v=cscYRgqOʁ7Z$G#쭕)u۠`oP 2cGKp.>MS/׋ij j( wDC * ujq16y>F_%/ `s!h5 fQa j^ێ1pј|VNyG*f!ŋ:/aNL'3S f.t2)}LQ#%skZ`w ,evfqVa;9e`y\7J{ Ox$ymE?M#Lb*@ϷD9sc7/!y2|2zOBᏯPw2gS* uuL˥cp ypDV!G/7^TF-E_*g HE !b;]fc1Q>c[:DPX>e۲Xy_nhKZO)21!CH h3wp LEU#} !f LdMXྒྷUOtQ>V|mM& "VFW6uN#ִϊB=dQ>Nu (ğ6>*xOwtoPs\g̐Q,?dL&wM"&/t|JmrI}StXQ{=8p^LH4Pv6D7?n8=Pkq`3\hp~#OcgJY+)6hPmtÙVއ;3Cg3+l!ɗ%]CJ]ʔ݋UI ^h6i`l"؜yE?[~]7֩d= g cLY)So%qޅ[ DZrYM{2ߘakA5"\D|+$+AIrmlB 9h{_-i%<u7\;ϔ4q%qo/;b-%GM.>tP5)PdU^n bJ]褃ݵ` 䏃Yջy%T@v7ژˊX1^y3 o]? ` jO95+iGtn͜I Ʒ ^uvn$ܚWA6,"l;#zlCqg"rДTZOXf[b(O _df/AEf1L}YOeW[=tyw*';pqX MpdAm:Z6TvGX+Fn;Pź#ec>ksRԋW^ku%I˛(/a&~ϳ1YB AEn+ƠyF,Mɮ8U=i+R }Rm9:}RIPDK~JbQ uC N-fs@oTT%dev 'a/%. Ș  },t RD.Ps߼MNPI3f(4Ktǝ>hy"f7{E?SmrbY Գv%cSR:6{_5 J()դ pW;gBnD$R,zho LhBI=פ'~ՁcZ;$ns{WNjz(_Bn<.LzMآ?;wӉ2V!g/aqF1o$ nlsQ*C/K𘝁AW^nN^g[_yr(Pk}^+RIo}j $`?U[ h4~ { }:\*o =qqzsթ;0E0M7ȼhdNSϲXi,˰V͌-; ʢ:ilX6%y*  M]qB+t](s(ℜ0$UevYyM;{Qmx(fht%*KU [ bĕu QҴ'f|l5hvoFu(U~籘+9!"tfacD'ҬXۥLbgU~cZDDa1gw`#HYʸ`+(@%D([M&xNJ|J~-k#8Xnwl~lA"6u#@6H~=>Ӟ )m7toNI$y 936*aeOM~gݐbpFdWl8iPpji6AL3߷,|Qw\%ǭy*g)ƊS0^keGܞ#]#djL9с/b{`Gc3 Ж K X>9^u"Q (P8)IisF1M#.ޖn:jPT% tHBVtJGӣ qcjaPocdkk^sp Tq@Z$ ~T4BU 6 `D/EID:<*1@|*cBF iz$l]^ɜU<(JoS6Jleǭ R<C8qw喨i _ @\tbz@iH'91t։2W9ܑO;>y>Ժ4[FC-b03ʑ_f]]vǂ`;{йu$%l#h2s&!r$.*aR-Wڇe8j!0'$T:qf@OH&qh#tE؉]4q1(mAQ`!73b+gL$o SDB$eLx(l0 $&.Ny|I'Bc0BQH>Q nL~ :(6DiJTEb Cٹl-AX2nλԥ٬~J@f"G5%"tJrp(0?G;t5.K(_<{BQ/\i}{$U[l0E_>v&XjY% VI99~ARrmXw"z R޵eO† H9@sI!ୱD` qr y*v=Ž)3k!beRjn}ȰIio8E{wj5n6]ڂ42E #\;Y|⏡ 4tS:/1j=e i;i8oy{Nn|Rfp nX-_"'q&ޟ ' 梌mq؀sq ADvB A:AO7Mt&{ ]z{?bT r؝`Iv(@d])l+zfhSr MqY|sS̥m6ν1h' L2~/mԸ%_k 5T,<_Ŀ!{dHfLJ+š&rM}rP0jCGOpLHfP%7 ̈Y|އEc^>yݭв"״ߊ?M6AB0 tfc}^a߿! 4~a=IY"H5Sf1vFIePto BFi;a+ H2\ eUc4mEdOF6h.Kϓw,&E[:7ߘ,uD?p- @.Nwˆ]/*ܓo/=Z؊\P|)/lVHR~ێ` (D1@^>.QHg84zy(*8V|݀G3O ֗seCvCަH#WߊZ*m̫jĺ?w$\P06GGmPw-c1Ka.?S^_Z^FlaɪL1,HFR s%+4۱ r~ [7=< "~*jz_'cyS7UbvtBDXȎ"!]n @d>< ; ]^ltqןW3Nv@WcCGnᚬ r~):YbI e=ONi@[uh)g wf/FFBĪgեYQ9l)'7Q=@,FhQr-6;bal${D[{wj=0FiWRam:ډ+&8ƭ@ʵ+-s 16!6Yq6+=`3_'☃JҝFLKJevX|7?z \uѪA_^֔m7ix'ߘa>h`|@2dPY6ςsr  cK :EWftFCLGuոvCw5ܓ \$)̗NIDvM:'AEsEĖ(;&a:l4AD-RE-JZsP -d錯W)͓*DdCSGGeO dRlPJJm?ѹ ^ɝw'X8xwO9ISv$D-sݍ4!8{=v&1,bK C%sX19*L"[aM`1gsB5Z;LtV%Uvk4*?ba!Krezx3HZk0fZP)# kFƍsw8|wݚ "l_(࢛gLVߓy^dwj˨y2s ]:}38(aӎ >̏g8{Omʢf7q%oakaMaJu~ʁ<7ۋv(H]ќr+Gϋn]5=JW_tbgr2D2[j(dZA4TP[Y?5'(hLq`_V cVnЀ#< S%hv)ϧ0(F30̊6X*\"3u裲C#jCb跚tD=DzQ->I0 slBcMЙņ`Ip02]H"\>n^(Fi+x SE-.f~iH%_z 'nSƅyVOđt(퟇=Su 2~ȉw]d4=Ì9el1`0/6zTAS9 88+ϧ[vի?ċ]奖><$?ecKNs *f/.{+bxu"ScgU(|Iy69atRl8y[3.xKcI Nh},~#OL"S_+>ofrǡb3¢BxI;?{={_IY&i?@18i-wҥNdb|7e痑m1s?UQ/ٜӬꭱ3\">@.@jx=5?PH0-a%ӗxk2%\I:%s׻ݬ\r[!ٽ>^cA8FRi,•X# 6YB5%ݱBJY@'('T ,'mHo {IA \ԛqj((i3Bwz"[gnbW9c\ʷ[[zt4LE /&ygEb r9zCvt;`UnW3=U%&I_D6m)oJ*d(UH簙Ͳg]v2T=w\mbMe kĂQ~A=mu,8ݸ\nd7v%EdOUfo]{$zTb `>uSD$2L u2+1l'"360G_N/]XQlmЁR›j u *M+ښ'_U,X:! Hv5O}_ ?*u+uFAf4?JdŗDVB;&;B}k&1Q}7W𾘏w1 {vVIAՇ_Z,''MSeM@#yo1,6UC癗JXSfЙa6%efZכΐWjElj:qS $"\\3})Jn59@%,"̋IݚRmŁR(o1̷":($48vzj߲đ*̈/Z v^DPˎNhiW6=eߋN7\cNs *μv7אFXjh)mlr6-A=jpD`wޠ2J%wP6A6v㤛T,mFs7S 9M s~ĺf[uiaϘ)5puۏfvC_*\5~!ZFY/;}ZЎKEY}\؆ f 7nxKsN @ҚC*( 4{xMb3;/y$(H}t ( 44c$< f؋{\'2 #x>e/]3hudZ*~q\_2n GߌΜ@jELߦ,\loeCى eȀ~`j_S;aEh\m!Z.Q+d|5|Ј[p?8fJG|ReghwܡUE3g5ΑKyJ(; qWh9{6Dkv!vm HIDVgֲ{? ! l PtWzNX.M˧>^ln;(y_K&)dd!EޚwɪiNL,Rѯ&aG$02ptCK|:LCpBh,/ܷ7||ZK0bUFv[ L1<úMky.\n$n8編|z`?s|9CT$U{ _>xL=Rt$'ea[F6>ԇuۋϽ~ڪ>ibky K+x1e!F3^S "_-*gUW gA*3Ƨ;guh ও}Б}m)8^սU]ks\ȍ/x96cҟ XL_,9qZ+xE`󣸁-G_cB|/EOo7cմNmn>a쳧k2MFK ˜U .l=]|Ga҅%=*zyf)S슴s(bLAGl=x@#`<~(8B-Xŷl/Ju翮 (WCyG=cœԸx+uRzq|u #A$I>6joe[⩣LMHoz :Fx-nLzA@g^g, "Z<7%jf ~pn~Chh/]F-Eq@q 57ïx abT>Z+ߦ&#fwӏ bs` ٠VR|!lcHcҸaa~)BICUje(2Z 9UE'%X15s2dM4Hc@9R字6`+udV6IL ~vͅ;f JZt#"0jfE,e -+k9$v?Jw@* ۹\|ͻ@<:ZvY!*oRo@藯l @ ,d9!(wcf@wEnj4.ZqP_yI9x|H۲~`).j)q tC?d&JB;+z7.-ӗm5IxA,[YTC"v?2>םkŒvÒo`26WCk1@|;Lc)[QnWbju7K^g"6-0ݓR_0_~jHUE]Ӄ#.kDzU-zTJFq;r\ƝrBgH ^egfK])B#@V^ [wW$}MpG߈mWM=J LDXɖ)ŷnw@ֳU7c}D`*]uKEJ5Ʈ:NYF&d-,AiCÂ8枊Dq} {@>iVpqDAPȼ]qJd IЦ:Iרּͷ3%"ȐukLgv s+ut; ]8.NܯMKt)n2d䔴7q>Iӳõ LcB%ч~܎;C:NW@O )v]54jOZo2n,+*]F(=06nm*#k&xA pE)뼸i)yz%GV##|!Ψ'V3ғb/.RB߾cn9: 47~oT, "G}؜'3O@͋4p=Z=s @+ҍ{mK)OEӛY4K$ӑ,勼aV|?' jWG[l;%+ۑ/l1f "NTC8PQG3&uRz}~fץke'xKѢ&mb/rs2gi}&wl{qxSISW `jt ϥbڥǕ٥21Vx풳H7G8兕-2R.?b]q,㜇Sg4Dwd o~TPh|APlVb } )gŪ%Cn0iC丑܉튻jFgp?:.H yHS2+l..$Ss4pf!&ʧO)xu(Va ?Zp$dĵ'Yk6M#vf94a{ [Fʓcا s2'Ŕ6ЩH)Kg׶{Arcl=qUi)Ɲv%m 9Bm'-AzC?J7,u)U viO:F/><;ST;c#>@goPsmQj*bwWeecVv_^L:J)#EԻY`M~k M?)0~CG/oZ}ˇfꌟDFE!i$3>xj_210OH~fii5yj)ǒ,%-BR> Յ-ҺM>-4˾\R~BWՆaDf|M}1@"cU {\uPzqMG;u ^͓V8T$% Oմs6B{6Buzj?n4xP'U/q@$sWC]Yΰ'|teވO8CaHͽ8 jZyOm DCf G&++ꡀ3-*]/UiO| %h'}9 0']0IBQX-B3OԷ=#Nup%uG# W#|~lut8hHmEϧ?F\팮\{LG%Q'ݜ+aԈ(uzm\*40|.0w|hquZV` M DnUʏtQq:'0ȊI?0VTicEOG?&N+8v{L\ A]" } [kVp:E߄.kv&[OgP9&\4@|J@a/^1J#n0JJ=$䅔 ;.5Vҟ_6`=O^t ),tgނ_mogQY]iQQidYE?VʇLz=;3j^:{(#IϬ cgtX#bgUC1L)KhO*S셪O#TiGϹHMgXȡc٭nh.M|m_A`{T҉ڴeM ⱛ O6r}۬' c$DjI@V[V]|?aY5lbQ?pƽ5ƒ]$A~5F*2'ǯ2PX|flBd>xNE.7QI$C}լD@o@]0򰛽a" oyH?&cxW8)Ʉրte] Vhs`S蓛(sݬýoaVkU䅬}լK,)U]lZ>K+A(LPDj6􋽛Ӱ}wWU{%X\πirw0YeƓnTr\0xc ~r@`N7W.^rR6P@ՒK^AQ) mIy?2I8FH6q*!^Re*9Tbg#G"o.pdS p+n#3M , `6Cm$h> 8I,J]"]u訖.˞qcm`ePfyiG% tXr[^(3X dtjNfR*;keT4ް'Z uXDvy]Xuə(5U Uۮ|duRGu 4XoW_ ;[7UTL(}iPҜd(!BJ|(%9:8)DtɯflNd<XͮսUnJL`~'w|[.QEm >@[L@NAh Ϫ ^^,gu?C ^AH#Ihנ>yƸ)m(`$3_Š=_w8E'!΢dW~̌}ꡫ FyEoq %'Ur*9>utlcPvf<6Eh " 7\F 2XǕ 7J7pJtxT! 8x3k.*#ʈ/)RC˂Yo:+!8PW6")l~d:9Kr1YG\'gcz%N&Hj.D{D]l!th'f)2=q:y޾-)XGFRkQ AH^E;hB(TDjw!MQ4_ wߙ&$5Bq=m(CåXM<0b:`Lwrm%t,T WK »+Mm)I~8Mz|Eq8at:b@DCYVNǫfNus= lLL.&&#Qm*j0̧M0|̡W'${'?]_3BCrviok=K@h@q*h%jn ߴ!1&~W#K nYÕE61Z+l0*ةdvakgfsh Jg 뚈w4qo,ǟi]3y9L ~u?$qQhj|phqy,sbpӞ^_,eض1 o ]Uެ|aFD'בOL& ܨop*ܮ]Hu >";.RjMG[4  )5]DU?q?FgF3 z,l] 4)Xmj=Lt8 ҝ5C(.ZXZNkVǐ!V?BԖagycQ _^q3DHߙo S^s FX1=/E=l ^9>,&{o`c(~LU~,~#}~|o~YowRccy$ u?ffVH(Ք(}]N^!r#f%{%>=6FxȠ|@~],B M:Ff%PZ|m.1B]|B@ 3u\;*4I b(=.-IK F+cI/[úhi}ǧ\'B1yɗcnH[Fe/&Tΐ,*o4Aq6xN:yCp=Fzk3eAԣd(G$S)e&G8,sOu5f$/M.[|';^JCϢ"[SOImщحЬ7 dz8OOwn-nњhuD(֕>ڦPjeWn, @* M%E) RAx&06_,jaraTܚ-@GO-ݛ`x5Q`]y,gh+ )ǢFyH>}GfnZ{4i=NkAܴY-] L*}:)G1r&{0Bkhv /M9BAΈ#6˽t2uUZhXm-N\0"i^(b҈_#$۟)45cJLbiʤ b=,R74H0بв SGD|mljFr!V}ĔYM~$]tJBp!aCdK5Bxc\}~WMmߩ㤽 L3xdp$gXnyD@#]o!8H%"vtu% ![2h/)2BพI.]էCZyRorUG}3b7Clv3{-ͱ%Y~T.2ӝ(ܿ~g=%r4$Io5rd1ߣqEjj"v> ``T;Au?Զ;*Y}n a5'] X ȑ.$d[O=[}ׇPWlG6.wikSc!.6}ivC{BaW܄|cy^0:}H u%SǠayƓG|m ]9=֊˰D~gI (=ړ NI]*~gB=OMwjJΡzysE$X*w, R1%c{$qCdO1̥br'EU 2d]{lr'OuaF*fW0aVqb`NQ%M,X^d^q`w()> ZmЪ*;gr X]P:Q5APp(xP-= *Qji70ѹK_(bE~@<_D-ni/lB)O,a]0-~G0!{ wG؄,&< i[y[Q&ihqa$V;=!8 41Xf/ZmUNumB|0P7veoGrR{6ȺhA5X#W]}!zk'%( #[,}=F.CNiSJ˷(~׉ޡ:s[Vf+?^8{w6&;̗pwZ,^B.b&0j~z\ s`O Kh8e3wL<}%žly"XD_yJ׾B,V ٱ[ptHt|k  黥4"K)5nPZhIa.kI1IL/(6>/ ',h5 \޺7_#/ HF$_\SaKDNkndKj9C(\@HDv>ޤo(t' # I]hv[Π]*.7u"gۙLl x@O=B"N'Y\#$.a] ve4$_ N/]#5$B߆SW򜕵𪸏"!`x+!cS<8zx<H`#ᔲa37KܛЪeyxBB4lz%h V.3Rf}/L9?qѪ+|#* 6Oϻ>)=hD?\0R{5{/MVT9t"NeU !b4w_=. cyON7ƞkjY ?<`>=%(vXVNoRrֈ_ e@8X&,S=+jVQly3@l_'&)g #`)%1=1:#5,RE&Vwѻ<0YchV K[cG["e $DVmm2>I`VѸGrCb8>:(t`1 +RwKmڄy DxlӠ_/Xݐ{?{- 23\u[|JYg 9%Yt";a(\mfoƾ 0HM)-&>Vv6}-bf$$-~$T+p?)0ׅY~_s? Lj֊{8Fo#n4^L2".2<8\ \!h9. -cDo=>!3cr57OMV|Sރq jaW"()zGRх8*>%]gKI3%}a@ P0Dt 9j CЏW% BhcC~B s^ X w?3ҥi~ MP%(+m톶7?9pߡ4`Ll4WQ%'_D"'YPJ$cxD';pȲ7D}Ej߄åAXu /E*ުl6J+k_w ^l:dm9iïrv/Kwdls뽊?T(z ZĩM%>F$כڌǃUxkn[ltQڬ]i(qsNd㉖)A`?v `z ԾxWеMzO}>?{=1n6A̷7+E+eO:3|7NXW c;$8f,6K~Y ) $RԕHYeiV,IBl\\ލb ~FG* PՒ-Ŕy?dy2;}1C:\BvDC2>Mgķ߄Nm x̴H v(%R1^ga=Ienry1*!x-ʥ_}^%)vnXbn73S`N$NTj)܀$rnB}O}yW|}(〈j].  R0HA8t]HQ^ѓZ-xK6fP22֟Uzrz?. AJ vr|SI;o(f YbUk7h\y*mD#$-]dsKC~>ǘz%}:([権 EmF4ΟqXL5n't'.B0O{&ԯa阾K0s,T% 5ײl[j` j`sQxt$̵.U̅Xehԥ9Fmg4yD !|}GQ=Rg*2C5otP7`CNH3Z2xmDMJWwo ׬ ln谗~r Tm||o+-4id4 1@/ăE],Dt}ʇg*Ë+' kp:pNRa1TTkAamy"zK7;s?q,2Y(6(|]=S6%>ZC1F>#:4{*Qly Ml. Tbf8zGCS.lmvwWڬiY?H p&vG9z"3OfJRs@ORHF5ra1V fM? .}_G$,Q1 4S"}U\M܃hIhîWMuK~:n?"b;o;l吣x|!ܝ_jGy yK4]6Kpfv.7PQ]!E `IWSplZ/vi\qB|Jj뮧_\q+ *ڄ Z3ff7Xyu/zQ󚳁qOĬ|,wRUPzgSvmcًȰǫռ2Cb*b ,e\r*5K;x?E5vl蕤zW!Z#U),|08\ r54)̫ ꒚QΥlz2 ٌ7  p-z!%ɬсB-6|l/@̲nug~]bFH41 2o(AY*PFu:*8g<(p$p,$v} $Ftjm̿%tu!(͖S%|$W:"''x ;Յ1Vj0Gy9N  r4vW3j6K(&97>Gݵ`ƖE*";ucH<[ta]?[.V!N!S7:#l;oOTf\0ep>mh#%l,ή\ZGIP^DĻe+:'\ru$/,Ic8NYT"(PPŷϝc5Fɍyx,ʒrgriS[8Ʋc"Kg>͊:pw/mї/z8;oHO*^+ hHy&Ǣ*\cmOa2;!'-''1+ύ2ܶL lelԔm[>&87{╳MʠB tSάn+. ]þާ9h}cOr.S3Ӧ t~s}ԉB2,k[(w8ct' rA~j%ݞ0~+dd_^I,X9tz~ ӳo2fRPMr%qEДjrR-TZ [>;񰟻&c~"P̶??F>lϏ|~7{*SxS˸ЩpKrHܠ)td\0֋,|s ׳mj;Bk6R̕Twx|E$,'-U#dZHhIg0k==. /Hq3v|ZꉆbHnn޺Ud$H(n4 )>PYYnEjvc7o/'xS_r?6cir>pHV "BQRRGÕn5%-}'MYd2d{PBujwg'=[Fm|Q3f]x _Ic+k }[ĭ|DF~on='O+)z5_|h"e.UԄz$TM9VYY"ndЗf$Ͽ[ 8.Df]A\yi݊S܌ rJLLi~i;n;Vv4 +?{T[z;5w[.:n A ٕ:%4G\JD( P\琱l!I}2Z-bN"t9@&ThxV.6,Rh<ߘm=:W'?_)&⩮_T*ڣAIb."]PSX%k ~[dҍ\4vP"LZL;?oriv Q' IWlE mqZ<id'U8 gCPDH8QAKyp|Wya>۷3$5f M.9VZZlG}R7PX,/,_٠F1J7eXNeXho~iN[<z̺:ƣ{8{8) L]F,&ڰV{h68y2*Xl&Gdg mӈr!\j+~*`l|l-sK+o|Er2?|Xfx:6gR: |vK>(i jWcm1aӠe|Uư2Lܜz+iyj[:ViӣwU gɞ ۽{/ľL`LJ2i*ߙQljϝL^,d=OS6O88.xb?=5T Bs}\xaUw^μwnUpDzg>_yel;{7mr(@ksQ [.,b=p=)erNו:/ ) 3 ;A@@TGK?o.1H-zD_tf>BCJPhsLb"/Fhx\4y Xif \NKzc˿œAnwWA8oBR0:>ep "BI) W(}K"K]# |?3(_TB챳R`SMWZYYͭ`K43rLԷI=ezRFO-hnI%~1lǰ՜ڴ2c ɀl!D0&6?ݰ1 "^m'i0hA06͕ =6|\ 4ƦE)҇姿nr͹o7%g?n9%t> n!{w *N,шԨ j0i#8̠"%dTFJS'8[@{Цyֹ$au-mi~BnAn<ïkNd09w`A: D__*AH9}6W'z{ft@Jrl^-2C1dO"'(sCU/!;vf,8#J-85e.OCf#\M<R8t/Wfy5gc^04$h*VUMi/If#į˂֯QJ~U>,\Ӽx,(h¿x5_~<@N'wlv?lf2}XDWa @;ڹmP߬{b[r0,?KЫz/ŏ1HD1[ @5EDs}W*8}:0w+']Cmw%_U#d5lЂ-mCUѺpMD4 7'BUTvseV߼ LPpپ|Yx\ MLYxShZWCK16v XGAڲst+;|!L8N}ög{|S$Ȍ;.̼JJ< /شXޮڳ@=yN՛tzK^w>~Pӷx1ag 3BHɼ86&m J/%+53I@/oAtu5;[a ཀ˰-xTӹyHn 3qH MپŅaMWq5kv0.]_j}FfpMjC_R湋ݷ˶ j3Vo=_% Ɍb)&=j{G98ȘQЭ%N,]?E5Ca.PҤPY-8BAW(!CGN{M#T:M"43Shh;Ox4 - ʹab;lmP@E" j1 )~82!=,;M)8f (4cgϔ. J` ^Hv4K2 hY.5{8ݮΔ+c\ F9l| 9{_^%g­Re3B"oCzʢ$ RVQ+ ,4~eK^S') Q f**g=lOhCt|mC'tW>sE OR{j`+\I[ 7qYkQ~_f䳚 ͭ*0wiX4Ve^QZc#`2 }Ћq1-\J%FCx1}^4c0eG>@FBTsb({9r' K;. 7F8C0D@x<сTV > xGz=AIj*WNqsR4aL;m`*o!ѳ ]T|۷6aVsZO9=vѽ/ Ho?18W:ٳbK,6UֶʢR{ɨѼ)6G4#-]ZAzE!Fd#IO"FLĦ^CR$UP*E !%&Iz˝DC>\F-9T)z'hLD{9T]do:XUH.~!|EQpؙ;8YcZޥ:U>y2so7}_P'L~P|$ha g~ Y,z6{jN|pB?-[eDi1C$n1[03jU>cH&<`qQz5@_sJ]>Qf8Ÿ5­Gl~m[x ]w 0+M+^b>K TSi,º=jڜKih'!vc˨Q@fWT:[QYiDS` ʇ#c'RNo/^ydէH@r ɘ xP:6=]07k y6a-ēߓ(Sܻ Ln*,bjzQw%Vhwk40tiUDgflwY[3qrC`EO{Y &]~t.7)oT7!t,+S9*U⾈ ԣ v6?uwOrl$ qʵFJerC6s}v.31坏^t k-6"PY bDJG)_ k: ߩ\6񬩪_[0RVsRI٩=+jgZye2r "sĹōqyZh!#秋g'AW]dn/ю^.fׅԷ ܄T~(E#jC1kJ*B1W(Wn($|^f3=01B8᠈΢ğ3[N1'ld០!m],~c1hIWQM%oiVNBdv"K9ŷ\)DIU,cQ3@qy(e"SߎW4 5S娜*ْ`_2,8nȽ TvWs&)'fJ-!pEqMO>dMR F>qt£L\Yܖ#㳐H\),8]Όmjbލ| !, ߃αkooLc"c Uf<S6VcQ^ BճCAg E- > Hwet*Q;Sg=fgD{@rd8tQ{ilD~os\[@4.~g&.frX.pא7ǯR>fghd.F]Lk\qJc\uKx&9^2cOﻵ)#UB&rr e7_8IRi8o;4R,C jNG"ǰmiٚP 1J8)3ׄ!&c<_7\}4BvN?˘˭*@c )&-' XНIĶq2x|c;O~bc:a+6tKOH$ _JGES"ڤ =c& x[;P!C5g#ypw6FI&*꺓`ϋ$ZN|HuklEuSq@ Kȕ79_ 5yFU6ЬtIE34XZ|!'K.N8&Y3i:%L BàXW!PF55MGS t %_Kmn[LU_x 8\hUr[/}>vX2!QMm\v@͇Y#w/XLzvҡ,DiaGew:a98-T8M韽E6rȞ㎮@E:듷MB˧F. 6iׯ'ZyEbЦ@ݬ|q`wWp9&(ޗBԉUy{Gp;ͬ'[aK[I ⋸Fjޞ?aJg3>>/$280⡠ڊw t)rG~;#b_SCI!LD{d3ڬfZxJOJ.k] 7) ccMA5g0ɧy$K 0Z@ڝ?ՉOm6^'On[| jHiX7g SzE 9% !aqVQ#N.x ˒a TԊ7B`~y8W+W٪ 6T5Q~)ɱP '?Xa #q1馍<ά*< Ǡ`;?p |0/{wA-PvqxFomB)"jnMYO_;AZbvp>2 ]f 'ck{oTCjZLJH@[ k)s[g|)(p>A(7WOfodӱOd8<8e(!6=Y瞗*z('N@maM\z$>(!w+y]ƢpR.JG\Pcpcl+*c2^9|& ]JQ;FFDj{S*8e}l(I_3Rb?*8m16n4!~oБ|Ydq3H7<||i$N鏜=mMN5C'JRs7Ra$^RΕ뺺SkV ̈!fQ[pMk$ Fs~ l4sb]Ԝld7i{%ICڦ7ͿU+쁕=EE&$5!-W$C1|tkyykBeh-do@XaF."I@~ѰWl'9S0 yK-)*wy!Y6* _nەaA|{ fȡޟϡ.bk*-<1ZOxkqQ11+Sb^JN \_l +}֟:u{W8 T𛨾]S{`nV:L'2gFaFEInh{D-m=wg0A5#-3qԁT62[7+W ]r b˾IIדV3_-nή FajlּY^{V|pXi]q^)_Pst%oIc|bt)IyW1kܭT#rk3ubkٹ4Qu)TUrA==ymWfi85Ƃ_4Aj&( V [(TM`}-%³ Rׅ@(FkJ=@:xTtg7|X2Wj^v|+;(ȋƋr'H-n3,Uyev#djó_dϽ(:Yyo=cTqʂ熘$@.ow}n:)mPd6u JfSQ?ڒ@~Ft6G{ivr!zv\D Ul~t=vA?'@C:o\I[@C>&z2WRw?Tߊuf1A;Kfmz5Me(~~Il:gЁ/]Oa^bX`8K'ZRRBnQPgM.} .B,oy˧<WLFPۥhſFux<*9Ɛ[s"5mbo% ` .# &9鎺%>ҳ v6l7 )]tmxȷ1 JP֫=rd N|bq^7^Rx{RH&\XE(Sz8-g=AHS). WNbN@{p S' .6p%DTDmGe/ۜW[/e>ޔUs!H9/yG!gPvUʎa]"MfPI7^GGp7?E |7MT' >{z`{6T ?:,^_(6]O)o䐬ZZ%eG ݩF~GS"uѵ0!a=WVq eڈ\YC4?d/ L]uu>BѐF!ލ|/29ZOpef;#lk?1$τl=}/V<T8z;拙= vGJ/^ЮrϣXYƎSų"BB`64z:\PKH[%Ȉs@WgK 䳜7-4/Xn[Yف/`@] 3fO#$>`T}0n|ka*9="zGؑW 65+-@DcϢb @UOw̗+[e%O/d:XRJ~-\#eoz{t̓Ra^%>Ag{3¼n8Z{z~$O-ҳx"M2mgv"+bʥBysu PBy^[׃?Gٮ_NAy1oHruDs@_tCY0/r˭$pՐ *| ʪ#ʃk2ob4H[E)9tMr%;:TP5l۶.jKsd{ΕbD=*kzndQBAIFxg1R=t.*v]{oY1 "%MMdpd?O\b ܁aK5H~mtHa+sJɚmu&3A6VV6x5 HZn(oņjÈsG†NlSeHX+[[0UbuCMYt[sg0粂˥qrkV_FYOPZ;{H1T\\RH2lY3tpFW3ED"o =!hbA;˙D*xo8_9D+ǫ9n3 Tdz^v݀ Uyi _ƟBfceP ,[O>m$},^H $t<'9 Qݦ-+[n-dӵ~U8iu^Rq}'4Czₐg1uNRHn-+ v3f5{t orf.m+ _Љj$}EѴZO׮:.7ztYp<@-617Lb*­ s QiҡhUsY9D׾ĈֱϞzWY^eT;\;~ e4+)璣%s L%u>X0 >[BNR sf>6qP:^EWp8 2<&1vgzɏR}lRheΙX+<5$tpw?Q(g a3t#ZS R`dm%T}(`gmagh<Ĭ=?hֆhL/ŭq|iL}e0:( aZ۱?lX>V{q)33q]z찡)U FqB#; ]>{=8_!JFWڈs)c!'aWZSŒ:9~7pZjjۨVEOLD=VC&/Lz3p˞/u/,-[c{Xkk/V+ J#W,Tx&ʜe+%bp[rj׭RT}d ]*ӡ,@,QʩqD`P=ҸOny.1E=N״%>zK, ?1PmFKjP}tHů Q2u@Py_Bu[/~=3`JEM,|hxTAc,ΎASk\ӅElۭkSq7II>4:1ySK0EY&Ko="W_?gwy>ҐX/=_xy`cT95cCi:<q,G暩Pyj PWFg1ػlGkf[Dii -JW +81 G.-69~OW4vE Η \gLk#ܐ$YBo@fLSj2M>`WIZ샫(lj>Ep";zmqGTQqey}?my]k$2'aNOyɇ_#t K^V5 ?Fo:K)Hyk,P+EK geq+*SKSqRl6$ֵSBT-!T\4{Hd+tk rq*}An'wuF(w_qb{ ~Gq*+[Bc xx9'޹Y?(e#INϙ Cz 9Bվ RTA>TӰ%Mv"}ҞG?|k:0+Z4M7),w3p{30x*N^T67 䣍6JCSBrJ\dchzoQt~183oO,*sf/D+X=T}5(R^~,VQUP$H:(}rh&Ihꧼ69IJg6aXǟjN_u5MBh$4^RhD"YnQK{\ĺ^ڼ9t\W"{ 9p!`7af"3S# Ep)V>*z%j/  }+޿q\^82 'yj-^R{!*p m9-)oS:ªT-iy}'!¢P1]gL8F BG< X !.:ik eX@rI1Wd [| 8b̠xYY3HqCbW.JR[cZ^95q+Rɝ.i鈾LeezdP7-K}PQp>5E~[kj{gRZ[`aP`f;.ɛP 7#DaE&! z:ff)׵9,,OM-UftkE.?uL Nk AoysԐ< &E6Oo!m[_ۼK/EJi*6̊fB}JYİ BL-3Okݚal/HߝFy>9kb.AApJuE+L67!zdTek7ٮ\-j6(s a@7|@Dt@$OhqhrsƙKf$Zq-"YJn d[|h"tR8V9kG\(Gh:J`BpcT>9`+_2? $,bd3,L5#uJjMj`+`O:)̕f<ڸڥ0ZE__b Ʒܝ,Mb_G6@9 E]IɱR6Y:3| !2X> /;a$1l܉fHuV5{e>/A\Q\R~̋ԑC}O?@fvn\=`F aeIx#Tk$CߔmMNa1'7t3µ$ n☌ d?T?cov4%͆Ե0qfwux +(ŔW?(y "} \)qĂSNjg{/d|aIGzԯɦG\}ȃ©t%mE#ws>yF's0ht$ x71Mm^E/H+GkuHUgπX ƹBs$t|dZ#H@=yQl>:7h22/ND+Fh` Vx4}J%2{#g.쭒"뿄{Wjۈg3oó"!#onDer-(Tbn0/|x`>UYM #=ekռ2&5|jl:蔜y1pxh [VH9e?rѯ >=Zv=iZ礓=vp0ei. BfILc AKMk3뙘9o]-p[(6 WCk 4n}/NK^hRvg״.)TXOR ԪSnj&rJ0( ّYOFX ,V5Fq^EC 3)>^PeTР/=*x:QT=@IckMX(PX IG(?j L<xHjI.Hp zgEyW(GYC0hg\3e@Pqz W ~i|{ :p4E=UyG+^+]F#_{[%7{U/p]|I4bĺaJd~R͡\ѻlE嗤U}cspc )[܊]x!$OqRqgpAj?&y`";zq *,;3.p;ƚayǦ~X)K]9bƂd^ud%-N =Ϫ/ADؽpb>N,Mt{,&!c-; 9*&up-=KwUxs\2˕*u1p  / pJ5.ڤ ټiD,.WmVQͰX31CdR9L߻u0WOZ|an:y._d(/TO==3VӚcy+r6tyۆݮb D 󄙝f%c*B,3. WvfnpxHS^m{Xޥ@c ϖĸ6_+)F?>VTw(!F_A⨔u袁XE0~U@=2O'.eNYI8p%}")(zXOB.TVNFk%1uR58xb:x5iE]~,|E"cqxR\ \SG( g\$ח@1q[݉6ᱧ$%9{HP85).򂮄P XMhtySnI&8.8#SKV6J !.mEpДl{NXT$ґwS^Anw#QE[F΢W'^1n+a3k)5AF~ 7^Io)1Hkjiܦc1ܡ u@ ӎOmB 42A<ٲ 6wjKɁ3-Ƹ.= lNL;@6.Fo|LRÉn{%G(ı?7=MNT{*@)P 8j`GeYvL-tz/Xr;O?+a }u;wZr.>>j(F~ѩg3V`**-&ٜ*@aNZG "Yk(KHNO(܆ ^V~5iĬBf@'dFjpv"U>wq>9 12B(Mgo0:CQ7uWJUѶ(W_Ws}HZ/d/ka /Pm90@h;.Ya DNY(N\LkRN#\,a+lRBҘJ¬,ư7`}g7Hs>vFq?y_>IÞRýĢ#4Ȗ,)7jfa^Oį3~3 *oPr: 6F15KXc0QNHu4eOp]B! KՒ Hed20|R\RnG`|U8!rNKpFw4/iB~w{fˈ5" /yXh1:emI|ߖ@lw?r= #dڝo'E`0&徸,^jHQCG{XM8G70{JZ 4A9G6KNn[-XxX:By?d?%3CCjč`Tyg˶(O[Vƹ鳳8Z(0VZ, X//r7B'wAq*0ǫIO/qT%9bd``VdT'u.?H^N*Θ %J L`mr) ^T5#v~`il0jaۙ~+sYD,ُ$%Aru2 9;RHbNv]dNznprIpInǠJtVU4X! d\B俤kAGۜ`8+!l^|0R 2&` ݂ĥgEOkx@q,nS"\Eb{nצYp4d%k;x:Cx\3۸S*p _竃B$DY=C)r=2=MsD#W]\'{y47io/6ʱEtH^xQ|Aa hlc;ovbr=]TF !&? if~6"gO:0j~[q_/|U#,7_@'e!Uj\It[uc2;)gdJT"fF[S@ͱYveg;r^}qՎb1%fYicma5w *BXIHX&okQ8;T1pl|.(Ik+@8cêe i 7"aip0lcfˀ.WΘ8Y+{ҝ/&%u?݃X۠KqMtc6@4u 5룋8H,a6q&ޚTڜ5\X@"R(K?=4būqU`J郻 >p\Li5j]~iÐFΒz5'?g{½cʰGDZV< ۛlGYGFlrv¶A/ L10\'5jg7*}G`bTUqx0 }ᴼN0{v&hSԱ ųM|ʳSn:OOpBTr &;\ J߀p%7g!aȋ%KfwWPL aZI4"qy$3}h"M: &vU>+Zz nr~BH>d`з es#5b%J( )V貣Lb f 9pYѦAt6wa u |0*i:y  adwI!MDG^fX1ꉚ.=[Ȣ2#p$?}XUmasc(.%q E1e|xhr`Vz2ɯacֆ 2[tTyt8-GvvXJى8fͣЭ&FeLW&8f)mHv~`AȄ4ޯ`(YQ#Y755^ @J=paANcY<|ZK9GDK/KCEPhwM@C갏ڠϖ_7(@`mhA:VǵY%BF]R`ڸrH2)ߠ #9I -CV ܜfl;V{'zN''*ـ$*TujF X&;UUtK!Xw~V2ĩӄd=1B~JF`kTfk=u3姉;z;(k:Rxd[N=R0{?2D+I2c6Npظƍ!23QLOmLͳ]H uk5P*z5%@ T*ʋ҈Ƞv'[kT)emXU&l$|o2BB/5 C}Af|Ìt";PK$b3o2LLN݉B+CP8&_ ,g'^$y~~ZN%(&ӎI &,Sq7S"Nrkֿ $Oij(R,s~l\ VbI,',sgYy:%h)xyy&`w؍Q ҾJ!MXjBR8yZc&]qM_~cwf §AOxH˞'HrϘmdIrq (GYSTq|0SqUyL9b03ulWABol*`6Ha&ozʎV陔Q֫!:oAFUiP]Pq/gNpߑpލz~_T~%4~T|Oe~Fol06IӋ7<3  Cn$Ų;6q1cks#o3Q;5c S#``Yj>kѻayI, EQѸ;=ժR^TL3@hM/BX>~Չ,+ RulnI?IEѥOn}Q@Av*k, !ͫv_;fzG?J`q ƭH@&)!H}ZX\ }(x;ZD}rًiRhܽ9 +˴H1Z_!TjmX^FDZã e7 |&f"㺫J"\fK?;q:LQhhPciqŸ4)Fe}#wϛ̩3tmAqLk(Ab2610)!#Zz`9 y Il+u2j] T* M@_U$7ĴWV+}1؈1H2@`)8;ӭ %nv'2dęjU}x;t"ΕK#_)CkF&MFKF{ue۹6pӚۉKyɜbg [c9׫KG<;. 56G P_dCCu4%\wOؿp\InarL~j cCpRBn205[P$/_%AWRdImm}0j3e.ɍkJV[w M*=byceJ=> W'y|q͎4Go8Tt?E}H|gpԼ 1z跱`ǣc 0`hKzrbK7fJJ۷QiՈ脘]ba91l;vs eX?H%_9A_x3+$'q@gCC0;ߒ; t'ժ\5>j)NB*ޓzBxxzn,t !{I`w~}ċ%jĤ)eW4sb@FēgA K\`T ؙ?S#jj&a'tȬM^=RD!ŕREUfUľNm}*0nv#p3'u0f5ɖ QZR9a)\؜QI[D!ޓ6asZ ƛ;iHk}X&7K< `iEϥMxԾv 5@Ko炣jt9(2qGʹyٚQDFӕ%jNd ,yA,_줾_bY[B<=ɯ\a5Ta{qMX |k0ִB~^LuhkK$Έz9BqENOҧ8L ssW)U +D}L˲&j0Ҽ,*Mvsσcs*cm"^p/_T3(Z 8O)M *I=+PEKJEwԦ3'<nZHKYYrBAD$Nɹf>>"W$%@!UMGkqmB^~FȋWS*cLhfMðBrYX}kqiӴ``NǿXwWxm " Iz @Րpy Ř }uKզyg a9x)WyLExwך/APn(2y6I*< sPOqMbV,@pԖ"go 7BF' Et=,Ԝh4ahYdr@j}HO;M\DԼ{ȳu%.\R%$j@A0~#?/3!ΚT=کd~NcY̐54XiƄ8oT{tі}?g2BDxP7t/@RghxA=7ڱA͹ jvqeG(D}S,D{#%e/J"H[>l"' ,q/QBa!tD(J`=ÃPj1 qŠ'ڴkq]T6W9 76=b,my%[۶X{FUy EQ7:Dt1?>LldȘM6p%+S dikPJv0ݛ hDc.?Yp1r˛M)ǜ dn +u1}^F< !xrN~`l1]P(x~߮9FgM")r^Uְ;c~epj>Dyz1(5弰7|f,fkg&ȧAHpYۖ=mXwi%M7U4 ]FrT8 ( 0TXf nG $]9pM=^bcٗ9/xW$t/f`?si#tj#%J_vHpe>c ]벍JPvRַkls1W\R|Im>n DTqAHF{; ո[M&V7G%}9qO$c{M"LJGnǁ["˱|I<(^ oSvIz$lf w {w Llg5E@Eur0z5)̏H[kA}fHGݍ\unk+M]ova}=P'eҪ4J6M5'#@,vp#rg+G]f9_o8Zf?Ju !)+F4. 0w҉νm88^ sg%4$iPD=ӛ:Pm~Gri93 嵼jOq̼~V85I㧸{-VD@[y'+S.WiNfi|72ܗ! Gd\) ҙ8`"^?7|Po}6^ȿO*z-IDnجq4p2q3uR((ꝵwx4"͒8'Y)cƯ;,2:+KaR]CiuD`Ŗ-ujzH,eD* +ฅh~wOU#%/n7HYM?` $˫v+.zG~Fe]^º@*0X5S/E_Qwc}p1n1E0zxkN`PccZIFF ;j$,Ö-|h`{)n<]DZl#HI.^<ǾtSh3_xr݊p?'Bmǜ&U.LSmX06u|%P.i=*8!T$VxH>gwzʎvZՈ-p+Q4ʹxK`ŏF2SJCW#/(#f4/'wxpm[AU=Qj0m796/yg. !9U M bW0A =H5tkNt^Mg%@qw*BrtDCVK\~5 bv>z^o( Z1&bW[s&⤶/C c-/Ĕ,6ol`lQWaXD8Ouҏt8XurzoSq=s;tH1L2_g)"}A!i-lڱ9m4WQj_^1s#H VO'Z8/S{5l TvTЄ;HI+ƒx&C..8_콩8;V~+A2^1OJ/aZ^Jm /ߨh M!tX60ar+O=2ЏPCC*P<&Qib coBYe (kiYX2_"Tpw)z]\$Gc%xh DL(Y`NB~P( @Ldج)?֫8pF# q{ @j(>?,sGqD8|aZÈȠ(2WHKp`ؤ;wY4`8Aυ?r}[Aݕ/7_>]Fp 騈USs%~8Qj$CO(h'OCw!.kF ƞq<^&ޕmEFBaǺ)=ю7jA72# )N^."yg>x'߬ya?ɘ/yq(-jեAV8L`Yd .GlOߖ(;jX4M6ɏl _(^s`ePbm\;f)BOr8vIJ^yH {PGCEļ]eM% ;kS`'8uV:AGc-ª 9g $#I4L(a)p3Ҏ&RkD{tAZ҉yMp&'9J*Dy}]^/2l{YK02|YI`w$L.ワN|$8\S ஶvcSvјGRkLlH;ω㣋F@~{*|Mj=6zmo.ƿ wg|:VbO0;a5Qclh%슄,m?~:]EkMA%90F3I&fozaf) W^b1w_J4}A>ųتB[>u]IO^bi~1`1M(ǖ8>r( ЄB]rۉzLf K~L=S߲\ћ,Ȥ`Ѓ8rSV;*HaElupM4ˁ<; ajkqw_o`<"~a)jM[ݴKԍ.XhB?,TX Oe:ڣIۈdr'}~OC,J@? tu|Kz$$f9sU%69^ԺI]0fCqTq1f$o\'/B*NjK@U 퍄=gj410_#5C17&uO" Fdۭ Nqa=\MVq"8 ,\d!'}XH f2ld@1Κ"'DԣG,OKW!Z2>鸶QcُAycxjz8JM,ǜJ+!_"t#MV:][2]5u@jngvG&35EqchGIS2-{NZu:4ªKx>қ ֣L!7. j,G^Mn#$#搯*|Ɉ9O>qBVÚ`¿q5r@;%7o{IШ)dְ-*xp(̗5v#An/A[.2'<@2x[(QV)>t!!!=a5MMRgM9o̿4G5JRoVaKD܀NĻzjj8(@t) *럚46gAlz)q e|ht99)M㯨'n'r4_} akep`v!@5 =1|s!EM&rr41paxlMf}B2CLP> ?ڝ=r. 7&:,ԙ,~7}$i t[,.e.Cvm!CM1ԒQ n8׽z\q߁iY* i|=p}` ePz)tCČOJI [Ao|s a-cЛZ|Y"Qj.;}LJ p>z{qtP~e>chE F~]km=EPH(kЅG*`̠RWX\|9OK_Z|{mb8T\ igU3.~BA#FcYLI( ,(!nJ=kBCb <*mB8"'w,y%+mutt4`kg5"~3 g3Uy#RV@e3 YkpCȬ m݆9V(`Hl7Ķ}*r /iǥ7;!'4 8Kmÿcqp+FPnSK=¶V!xBUg2CifQ UO𒴿Y/Qoּ3 uX@ yQ\{jqyxσo)~7"#Ndk9Nm7qk_] ,0YztH:!ԏ%8U]7$lGuq$nr]_K u։ ^BWC?o@` W= kи}&ItO?yP5{Z=ȩn;ծ+$Np@lxt\ QkuǍ`.}v%mc ku0+D4Zah<8ړYcex l A0YX6[Iɓg%axpZ|i(| R,kdq^A: iяf*hz /?JW}) zF8-#%~͗KtJaBJؚ' VhZYBDse ~P8(T!`AT"8y`W9ەa eyF\R#OM$D=²&:ZwLLW(g<`%Q vL9y{FBZ&}A^ TNeB ʓ,h|rAf::7|M h_CLU˞J|0/_QTꄱBgwwUPpD|oTK\lr%A/#CcCXr_XOUeh>­/B]Ms?h+|ly}^a2~ / |gi/ѼҾιW,=o7mu y) J! Ҽ[J36xn[>20"%yT;C`otXPWb!PhAɣY6Sf{4^ {Ŷӊ%!i>8|GͅR6\o]}Q{*m06LP Z:%`˵ d੦ YnіmwQc8$X0vh@zFe{q_UT M||**._  ewo;]j Z@4juHF; yĵ e캯 W*|Ifȑ+_sM$\ @#Jtm*ǺN "N ^Rw/8I GB1P.bo`SZ&ߘ}į@9;-3 vkʳeƞKܟu^ƋIg  S4WQ[,ٯ'R?4vyԩnX$y͍z2ݧo gY_Δf{} om()9 1yef{SB_lyLgRv%!I P KX̖X[\ DܣelRב` . |EF?s"M?fJlAuZUɷٮGr̬0Hq}= Y>'0c]uM$8JQbt*Ғ:27|P9VC9W8P46Lw=׼z%8KIQہ2O O;]k[F;vgS:F[QR! ;N"Kqe!" m*ŕ3u|Z(7/ toN[-GA]>j?((xb,*I8YͩkR-V 7)q:KvtTɯL_س; Z=2t(>*fVF>Łbl`xHb:-)6a0Mj5ќ','?ؑN3dBB8_W}UyT:Nf647"RPO_}g@%WjDqeZm/w$U-~zt '1sxd|A_7n k}MvBɜ0 5SCl$dtӰǵr'2Ʀoߪ,wݧ_ Ӏ̻t?Hl YI4\SzXf,QT|^)P ݎŠ@q '^_{A5 #P?z|W2ƹyB ?S)ezk#"tMy rSΞbR/3q鎸Qsy{L{3-Te}{n6/}+ 2 r,"@n6G=hTe2nDFYE$ri)ǰ,}W$%ٛս^G=Q8`)'ˠ4vq?edS7{ ߑ!)?0-8_U::=lwק)J9>q2,  6㙇0㆐U4i`a[;gYk~mWb[mӬ̏ob '-m[Qg@휫0UmuK,@9Ks~ŘH^JL,I݂EϣKـSKC-/SIkF2A* ic2)w'`8@Mh`WG))7ʏHL%ƥ=IaںM%&oAEޭIh<ܳcV *׬=sFzKӡ!"8H.b{.-\/|-*d$1뵡˧kkeP]FQꓹr6x/qfEu1aEﺁ, QRbZ]< \@Tr /9|[zyvId$bH~ ߼o/Ijfarq|>YzaX!K͠eb\z7k\a}[!p:92*!O]NKHS)m#ߊIӍuNZ\| SkV^*˚'tm)<e^|m^Za2|LFj.uj\}@t4 \Dž$ nak8AgsQD0TXdJ53|$S߶.HkcP_kyU 0%#ɿ5ߠn#d_w] ?^ -4(m*e0ti-] %W=6vFo}tYU 3mtmc݅inmoB$p7%єskbR(7 ),q0"UxOH&ey&H5^6tDLLΡm\p=j@2;U<oxlqwS"!9~业7ž4ke4F,cFXghƤLoAVYz.Ob]NWx\Bbӕ!bu[_ۇu F \8 t/Bl.R[|“P^tp䕗1gLŏR"N-p#*=%2 D ]Q#5YÛ2w 6%[| 2QwᒏEEi,.X>).#NcU\.TpF˪/v<Ī( shoZOPp\@טo^̂f6r 9?JSd)wVܹohP]UfriӺZη]|jWܭM8ZEƕ@1\7W*ek]}02#zZd &Ezp_LC(D.3f,_T eujWUdՐP-oҚM > {BidLcɎd~RΣSp_> 㾣@- t.FO^,g KDwZƠo>vK+IRVקXF J91O9nѣ~"y`+o HI6>H{2%|F|S.,#Zi}-{Iʗq'dQ8;l0kmeo=ǟ5zㅿ:%Z]Wo?Wy;ϯP|?p}BU RENPU3n=~a&t-VuWHF_B^U&`RWcج>vI`ލi-/YXEIs7I 8\j f eќ>yyΩp&M,/)R&A  P y .TP~FbP4:ƎWj}Rlu/`ix4Q="b~?lHs6o/9~{nf)yo7-ĩbmʘM3<&EyD\ (ݎTYb|w>Jyv"Q=`1 ,dኵfͫ9kY9a@eXLz2Qռ_dXl3W@Vp,+Y┅',; |2 ċph^n\˼QՑ?YJ~9=bCKxq~ Qj0U'ƚ <_WCs]ASLˬ/T PWz7lBJƲշ@I]ft|~鱗> ic*}Fua TŠE%nB&I4?|1Eޕ㗑ۏb|pWfzc{Mg%ZC4#kۛԵ"ÙME26P 9 !{ێ"')%-$|1: յ=I}&a xX[y\ܪQ%M<ٱF3]=.,&`# UZZ#= p kܴ2pUr]؆QĚ>oaLƻW Tጏ\VdqG ݎ W^P_eobэ^'gQs($_۱4\Nᅀ1#8Wcu[i|wN"S]I P.i%8+CeuC21Gu7XXɜencÙc6nr3J"S_X&<TXFoj9Vr>|2\yYHpo$fq—4r?|ʾkҹ"yDtk0O.?AH X*ʀ0=FYwuI xƁ Z1MFk 5nX6^[pEz_-zD՛LvR~CZ]&[Sa~{dGE'auS{u>C/xu^h-ʆ6;If&3AK\\!J<_ ..q,XIes=\7gH)ކ.2' :t~w\ƪh^ے=݊(TxAiM՝6X%NY{y5Kw$;-n +|ۑc[溴_ҭ8 5" JRa%{䷧T?jDC=^ HPQj$ [r=j=:g#+yP#$Lq!v83^=Jbsu} tk!(X=T"`}xO+ ph?> u+Sb 1ߌHsW>mL/NCj34~&;%D-i^Ȫ8bSXMr'I>/hZQRv5)fSփv°lܲo&aa`~-SH6YqQ?PrZ2Tz3&!oen F}4߂uoZ-|wYX}@̪%f-g ={`v{`˖aC"Ik+,DzF#/e(R) ?iPtJsjdM"W,Y黺 +]=$ݘiʾ%†"S@rۭB Sގ[jj߼eO;ݟK;7{w#RBO@)$=<Ƭ?}|<3ev{!^!f'㙈 pc4r:]:7hkM&_HH08{E,{ W71UAkp+?i=@/)AN+_9 ]s?S]G&P8䒰9uۢrZn+ܧףqMf_':koj}]~iJI7;y1;$x2A C2!nXCd\4qi>~SԵ.JiPRRqs],@ XLxQ+ [Pi#1x!:1-M y wLg6Bv@*[fZ.Ne |`ڏӃ" `>zhp\D;SdS8M#8 6 `VHɠ;I8|\֯v G=8.BY#^@GP_pc?vٸU7 M{rq`m'mjLN WqQ*\ @х"iFB#Ƀߐe+_˜Jj87Q%S$שV0*8iη2 6sSӔlQSb#!WDEQ?6CX-ͣn,횣_Ƴrbk\s0Nva Ϙx۠ƨ0BQfxEVLb@;FM$p^E"?q֠].!zna0`_ԯySl}EwMY'J@2ߌ,h!vnnBfR=31(2CAh2oWƼcE)~i6$g3ڀB) p3&EU/nCIȄ!6vI!p=S1ۘSʒWbO CZdP_4iX=N3| oi6}ueW%BX!5G_<&KIiY S@گd hl6?r5 8m 4 WA>zU閊"!KW/>,KUs<&ei Mڊ!$u (ͤljnQ>h2Ht ?(sVC" Iz9[}9Ŀ)H ܏O:.?{bfCG%s^GGCTz%{;5Ɖpifyarban$t - \{-q8U8txG)\hnX ‰л6Cq2WB`e'"|ְ;GhD)N/s@/9?[ջkmt[RXxQx1E WC;Rsn%uAFi)KnWa2W\Η+\iO YEgs^B6EP1_;ӜN Eywȿ(lr[ _U;Q|f_8'3\(܇jDžZS!TI")7nȚM 﫹O+~ 'S5]|[ Rtә]GϷW1fQ`uh Wϔq ˘ l|m`Ya& )^LbkAiP:`9F0 2rbM*ӣ &3M#$Ҹ.ً&Pt}"|upBe dz>5_R[uO~k9N*?xB'[+ HoU2nⷷwhJ.*ZoRo&+]q\?P1X .t8]:q2nqnO %ԓ[|;MY{l;S+B<8E 3(yhajC=Heښ{Ӫ^O•n݌˩m% (=O&B~_h Mqw1aR2S\zp`W&ȃV):0GE~j|HQM7g>.s >9 _l26Gxs/GN߯)D9L:'%7@7Уʍj-j;vG$"ԁy_Tn6±WzĵqIZ[F$j|a(% 1(FpZώjAW}W~7ߚE5$@Q ѷrX[@"Qғ~XK_tPP 45xa:v 6kɇ>1"MYwDL,q*/[ao}y^mt1BNKl튿`P1凾=jn]fZL)$6i O$#5-h;.ݴѝvW9\j_FCxOz;#[) @H4-OI0qYyлVON,R~.[!N]WN[8]Z??3۰B_Lhv08g%Í@,4ZPNTvF[i?hyK]vf#c2^Ow6g̪⽈M!}ۍw:Rk jkEtC 39>&噧 l[(jI;_7CTh@K,-Q~4!'(g~\G . l{ +d||4< 99[ s9Am qc=T&iD4̑ك҂ ס9^:?p"{R,(B+^n3-GtƊkGwT@Պ >|42w<,OyD_hJ<|wbͬСi= y2i;7&<DhͭisЧ݂Z~0wO坂L%`ԖkEcg襅 V4[`ȶYLj/^'7"Ct7j3>းpDIe[ȵ_?(䫀i:_vPl+>>POU  ׆W++99N#SQ .<[N{vM׼c,=^3OrVAro 6a'/IV &.^0]`<4{л(AOUF[%7X*hTEos8)Bz<`A"»<ĉSnZh Ճc T>-e@z,>huh;@+ 4.I)?h5K?̲͟3N"J8vYd͵V+~@'8'.!Fz7 7 +YEjOa - "@+m-sܙڵ%fARIK%7 iCMVE5K7;ehDgMAGmIבǹE{֎ Xhb19X0 ["NzIN7N6S'ԩgU*()F04VF,j 0;2ꩦp=89|*}MJ?v's L7(~N(K4lΟcqR7ƟSEƄgB}/.r;4:>cb;7ԋZ Y}"> ],?q)Ҟm 6>hU3Yy)jkP :[xu`^R!p#\|== ;׷Z26}-rYFLlQC"HM#<_+pOEA O,Z0:٤ִ?_=k~w0-|8#|+ƜbIBG8'RHMQr?~(h)It,$Cj1tAʮ' 3;6 z8xS}&Vdf!:xVr3.&$"$Dk݁ûF|m OMfk sbSO6`ߵp CtķHK68jЍdfL1itHx"=$EVnR"".>Wlݦz*h7YA4ԍ$v}QC0eWYt1Łk&(/Cq&*u--Gnf0+'0Xyo^jn@Rs.bi-@)n6K%c^I>cuFo.W~M HC K<]]BIѳŲo*Dz"b;u.9E\xWO﹏yZk,|8Yݥ嶢Ir r!FgΩ?`O9zQ\(~荔Rj\r:A 4^z@r^7vB!RI AbT1(>n 0B9s) ~=ȁQ=:݈ QR$(z-qvx^O;v .*ejF깑aQs :Kh(^ ; as8`̄38(ܗ\½ʣ B-T:M^`Y %N9\ݿaD5|ԲSr~ }S@cx!pqj ml=)'m'1h[6OB0ū6&L73&a^>~cvQb/v#)X0wT } 2a]( le_'ob1C'qaQ!ޓQߐ]g*O x!&cYx!!'KCTSf&4:Xc+7RsDB b/&6GLZ\(F?KM$&E8 "Nqn ~(џL#;=zZ*WsQF-m$9$CmODEZZ3QQ x +N$[s%u߼mWO t:Vy[sQX$wV޿2eFi&S[_p!>XW3[J n}qa6}7#%MGd٬>k{ @wVQՓODD:pnK %Ydw=kR^K_ӽtS9+" f|8d\!WjFjxێ}{e[x K$"~eqgOț3esv)ELX%EdKWbju%AZV[]==iM١PrN(Y+XO308߄+i.|fpQꉞh?u&dv{|Yw_y6Wqե6uNauZDO8+YB[LT_%**+P!ܜ?ӽ\9/Żc\.нXz]Vӣe$hYu@ZoCVWm>1 EI'vrħZȹ>٫x <#V9xd{1n>3hTorv"; 'I G z*^(4|f56JkWE86xx8 MAY815#7=nńY,7ILۀ0d_>eG]jQH oa{wO#ظm?u9H GLBy5Ɇ#xĺbpȇ{m:9^S_̿+@L2 {9zk~*ZiwC61AG1AvlhRD' $N94`?cG#mIS^qSp6Y8_Jb~Q0gK"baP37r\–bi)^z3bSiw`ߕNw&򲸈Tu=ikUQ"͕615FoH2C\r0E@qe)J&2ί11sEs<1+=)"E~r.ƻFaKWd2O &,#EhL7٨ֹ(PhMHs4?g oO݄9|*Hp$K§ДA3x wW^s{%$6=ihJ4xf=D԰-n=җE E2 5 `7dߣS"LƢ ](\ɵO}@+aou*( rA^ؑȧ w-ջ#^7rvi26] ?vRД&NxB$Dj#AauN'#-DˏA2B7jVtOo;(ƻs٦`G6$G 01+=-VD!+;XK>`ev[ZhKad0TbU9ZUhIhhW-eOl]>ҡms~v7s!x>0WJk0BÎi"ɛp"X5,d9>:| -S HYUHVoC)A}2ЏUgAE%kz3ۈ (`r!3ŔURMN5++VŒ#Ly cN:BPntBx-l[+Hv *S=1΃h8:v]NcsmǪ&t[ #*Y,6`#6]jt/Gm3g4z7nE,:(ʏI_ٟT}ƴuQզfau_&(|;9`u+ k/fԾx?`/8+m"qjbƢ3x<;yh?Z&/H9c)TV {mU&OzRw;5_ivπ3S1=E-5V "JT!2ua@f4d+F;CŠ7뻹v٫u%.?j5ftRoG{j8tխ8Q%[7EpaR{ R q p8ݬ1m\Aw583J;BzklM}d -~?ŏ/ j;k SuWX^_K 3)-B@7F3ZaŦS Jph!|[rSu>BN!6ǐ:k1B}D|AyYCz,U ^-6 {$f$Z/)!藇CD2)8!ƅ+hi-y_X| ^߀0MQXzxhS8ZcYss\uWz.Թ ueGB2S$C[o 9G( -3>PGw&VGH'kK"\ЪOsr lF.k`6 L\5]GV%D i(驀Y[90d1ydY1_˯!)X-z|=U߇,:8XS9^{{~B&(~T2;bxT٠0 Q_M&\en2+kAV}TM~m\Ywia vu}^rNU  ' y[hś< nJm^6_XsJYqQiٔ$LX Ⱦvz')9G+iY=z`)|TƘqĤOt\BbGD9q'4Y@imkIlfx"]lTYc]4?y$0%bL&[W+hcqhV+"uꚅKr~+V-w3|}?a?sS<vv8@ yXRzKBi6_ZsGy3&eb29GĎΘg4L fZ[E6ݞ,^[?SE]&sӥ u 6D:T騦ݒ( `X6^ 6Bϔ̂Hs68[KT|AnϾP .''3L55kƁ0x'\Vʹ0/')5lz z812\%W*YOSo'p#(Lٗho7c¦zҺLJ?1h#/ +h4_0RVY(gI%yR70UDzvjƬ'E$%n'6̄.%ݟPЎGAN!|>Ǩ aBQ"- #L&5] ԂN5]%>B"I!vuPP*Mv,.iC@0Ò_= F'1*OƝW7~Dg2LfP(ӑ_pq:/mh3vrU@9K+iZip{ 5ntwK;kbamgztl_'sYy>R򣧰g3GA<1|@׭ˠRE $"; orxC&`ۼ ZOIń+aMBIL9JMi.KPJ( n93T0$G߬MS05wFUtX!aaQBPҴV@T\/ά!Ԟjqv\~\\7E 9yE& ./2#ߕL&mh:*C]>1Abp>gsNoA,*Qtd. S`9Lv|;4<^]FS)ñg_@ >Ն~)o:%r$f<bT:}h,d  56w"[xt^2ݑuI`=Dg6 *u۴]~M7 ae$)' 0/˖%NxpC0piEC?]Y,w, BQas<`t/O.jՐikk܈'aq: }P]-\R!`DZ4WMą6ሁk|hol_jvc l[tnc"(؊irx<3sw[6sЭ]D4Mܰ)37G|GtinKLxcbi6~ܲU-ʯe  ;_Hzc*beYqU'AP\=b5Y,lƻ6~#18d7q-UfQcWٴP5@?#ɯ 혞Դ[ܐRRE T,=YOz] 4ۨ=UEh0h O?RKqTS3s!6/,F-ЪVR! &'2{&CQmE!M>WRG;\i*^`aMp8ӓ68EЙ}L}l9_D5g椕 2+|1G  Uz&ZQo$lIO8=5wɄ+_[GPix+\6Oe k"I1z)5rCWqH>ApcD34z;.\;qqLbqKM‚IVc/I^^+G@I0ɇh)&e? N$nF:ՠwbH9I@:9? O5K"c3m!>ٛ\A~%iW.QcWݨab]zS*nE^I{q`njoboJL7bodD륕uVdX3$nfJ:rejV.C&ޥCĥ퐅Ps`2KǗ5ͣ 4 Fcøa[w s^Sm,pR;|KEA(k.^)'9+Qۅ݁a#D^K_0W)3-$Ym͖TOKᆖ+=K5dzĚra3סgpcz'bN/'3 ji =kSfEmCA+v B:{xxn2mj 'uatT8C6\J.( }S} '4fêVlfW[qBǧ Z, {|sC-e**Uc4󆅋0?/!Jc,aL?= Y[xW#Wmxr9TtZui `T! yOL8 Dӿu\띲dl>EV8<,NlܱNK@t6T*gYybPRQl?Ж~P.\"Hybt5}c,_y=,HM$v',Sy<9w b-bJ5F\4ثĈⶦYf"x7yN:"sB ވYqlCrLDp]|\-k./vJ*BBŴ2Hv] ѣ ZlFRKojmm5催Fd\# )Ϻn\~-\.ʳ'cd)Om/!j&rPZG4}^+g×`I}obk=^;"YQz(*q>-ˆCh- 0!yɃ­F '+ (x̚YAf5H[ܨI; Wh" ݌)2Ybãp= Nx@y rO7&l0GFN-ByO NIvHJ%_T:u$K$P8iqͤl˚O(WK*WTKUó6jϢ|V͟FT\H*^[rTGȺ=ItU/Y׷a̺"{Y7mN~3 7E[Sb1jq71AN7Gmy2#BJQ;_߭ap,`pa]eѧ8}~B@Ͼ9OWMKicD4t* ̀l$~TTw%\!uW軁' \wj c>`> 5ۈprw<7Ikjj yA m h3PqEiS* :F.m!BL  3*a1Sczү؅Uw}r>vh-w{=SQñʄf^a<7 Km~JT jo4Un5@}$A&[KX^+X uS~!!b &2؃@2lR<:TXZƾ;*_7ɱg G>4GQA4Ҿu3Wp50Q!)_Wu,0oM#HijCcF=k^`KIQ)k-h+S%Fr^Ňvf 3 A>y'3tSUP\P *}ӢW<.@޳Y?jƊaS'pB[4:yZxՑP,tgx(w 8#rXXͼQf  m?ܱ% )+cwzMFE+ hag8hk?`!ˋ46.UoG.컕Ϧn_b:(DZFԔ5-!@3A='>eGS>)M( q%sB<_38I>tI'm!Q ;t/pX腑xmSkРrM[4>*~#>p'ױwKc KU^~'|de~*\_.3Q;(IGI`E|Ebο}x]xcO EHqhG1|6 nTʾm>݌"hE Qt`>KWQ]Ac r=;[D@w)Ό82׈' 3`E^͖2xBk,9;x~NRkR]H*A59GS{ghƔב8E[bOҺ->)A]`Pخ,oVrk\=ú̥R已o;wpi`^语Xl7`=y/ZS27kIk˥cmX/,hh?AS9,h;PY{ߏ̀ˀ07B؅p~:tA6ͰrWA7(( 0(_@g]i : 7Q1u<<rpozY&>6x\n@sҪ?6uz7{\rռϻo}G0s:ط.WtCMe$r\=ˇq)ƧMar.q5$F^/ "hzolˠ"T(қ?>QI&wbgӽv Y%YWt:TpeG䕵U.yLvQ7 $ّg].E"eWvՖ5.i |[:I2h!oD|+k,VRYC[mI_Ϳ#/QMY%3ǍnstM^^LlbEQA& Q+VOw 2PSc~khW$cX,/J\_}o܍ 0wwч+bӰ>;'9o0{5StFՍ;i[?sf>kpx[/>#'Z 3%7珙6((A#tzٚ  !Y$.ĴlwqVϙ#%>,a.5A֡֟ X|jJ_.15 ^w57zj:FJU }xb@`SG& O.~=z[G,7<܅;t(êDsˬP18jS6Ҥ!pwOޑ(⻀vj1IajOг}3s wt{ꍃ fQԦCIS5GGI^-Q/[P%vТY9c [_)0o-!0í Fati294~ pY|lZdyLv0'CHwM0_:p1<:8Vy0%mk ZPZԨO !bql7_b1[w#֮b:Jc0bSH-$x,d)ve%ve+}]ݨ6 XĐFٞEC6IiҠh`O/,y(XD},)FZjJWD &qOE'SkYJmHoOS*TwúR{UM.Mqʉ1`&l=@,41f3e$>f` 0kU\= 8fLȫ \՟)f̐6`#8tV(VP K0:vUC' T%Up+aM;QՁjfӑDD: V -j?_ONWR8*W| IA9S@+ﲤ0wy˗9FN ~+k+/\f?hgI|ۍah&M'5FHq&g s*-e.v UȌV8@cwmzMϛ2:.xYI/"s 㗖ZYkH ѝ x EDUy}tNs !m7NcLS|tX\gLCZ`I[\-t\L?ؠmTgyiigP4k$=[}^&g[u~ױl7l-\Z0 |Mԥ%C`]!ۺ G#6PB2꧵(QD cpMԦ}+)m%!9`F&Tvv@ٚ.ƕOU=:ـk^4p9#TU)1$_"ȊYZ|nWfDk.6y pJp+Cž όC[Lx0s7(Od?'$='24-! QœCqш*DNٸv1ǯD3T+,Ql~'gzAӗ{&o5lef4ml#v.y'/.m!qsg2`Y WDNc% Mu,K/xH~գr=FMrqϾ]`GFP璇4ֵ/V^` V$$c%)rqޛqO6j'b@ǰnoZg Ek'6 !Q0~oC'$V75Z N ꃾ):EJ_͊ڂa3q|?WG5Z`?Z|;S9d-ɝo8^(Zu1Ӥe+Ҳ,J=[_l샫)KUM2>'-#@6/B=a՟a#LQW.d!&.kuHép>QBUIY#-'oׄp5"+kxi.p*Ŧ^Lq:QS,sݠi YFR wtl` sWXzI|vfoqiz&N !4#MkN΍~? l1@nS\lxeal2Q&V֠Ф;frwp/]qW ]w`$--*s]@rH 6/'zsWvFQY\$޸[+|uVfy2пmf$hVa : mѕf-[5.+Z]6Ψ-sbg[[JEtG")(`]LUs+DJYUPgY*քtEn%Û³ޛ$LˮJ"/A [Gaо|f釄Di6ǤJثԇM#\fXOECK-ZwA3dzz~l;Q9XVe=SpfYpoL  ϩ=d\\9_P :@_5nUT@hkκJ ٍ3_ic\ -=HTQb΅Qlal}ܲE~$M NmnllD5ho6բ⚉K9.- *ru=4ga&Ǝy̭c·^r }HNf Dpaas|Ow8/, _+*g)y3GUb.pdr~ؾkUѬgɞhAMcGL ^F4L*{hx*okfJ[\I1Fp k ;" {0q\_me'rn0 J}6OwP=ihMlɏ1&\lD3zGV^&E~]+T@Imr ~ C<(-U39+o@ hc`9!ȧ*vgh2M?ȋ|-~#wГLlnn>;`=m8Bm EA NK(+0j|RtLhbEZɕyy_2穏SuESKIZdb+)(V8õWZ8အդ72}`׹Lhb/;*}Iy~BeT|*{w k@l t:3I74 QpJ0/!Ve/U)er&CP7@;Z)55:%b TSA%kn4Px@[Q*⌻D[]}#A((٦XMooB7P6_+ήK^'-􃇦;-6pO&×|1ޤ@o1(pglYhoA >ڬe*>[K7tW]o&6C?5Ws5c',A,>o'qLZގG59.%wE߸5vi .:Pl(#Y5E9u3 Ğ߂|È~kq&-A`x t،ⳐFP0#uifaR?8L<4DJ/;;Q7=b XqY݋"tQlYBY b:ojq'@U4<4rT{~XGs.1d;45Ȩ Rކ6O,1d>bOƞ7Uc"?~GNHR߱;! ۾ @U;S!%!0xǠ*(OpG„: NvH`K+.5%>TA pV;GDW~ J`,]\2<2=IŸBGO!*.Ϙֆ࢛YٳGSUԈ#'p`qIBP@j\(&eo|i!Amr7? c"Tá+8+hwu>˵v/NP$ݑN$1ϬvK L/hE>_3/Ucɺ;I/fMj65B ԛtU+\G;bYf1m HEXC "LlKk3Oh9f_oMhb.G~f&[]x!s3TI$Fױ6ޱF# ݁;oZoDkZ.w5ä31#?ofKP-E4 콼x]dx&?l(uכQԽk;Ȝ%aKpqh?*oPڴ8UF=Jkgod2(?!,;b+bXibd  l1(A؎=*x} 9M8Cf=xE]<~WסؽP0IM|*Y8}o;QqZ6^uРcIuHSmJaQ+PCE<.ༀUsnouIIxZoLBEo6&EZ7]C{2J+nu[OXߦ^\8niz\\aպvDvi8C`B1(7xq3kVl8%qrܚS͸t=ȫ.CbĘ/;`ςR4hZ1 [R>7,/:fK r߸:w&iϳXHpm$%aσĆ Plj ʱnG=6:*d唛K٪O637(r!Qz~;K#og[`W3/Ls(D"j,&9&ryP ,]~n$6+R|T6Uj=x^]B:2~؄f~`) Y[mYMDq"NNGru[v2xDžXʖ\AԌi'oФđgoSȅGTwo;E$L"xSu1@9 D>, ]B^ bKtM' 鹘@%`W(axGڼhi6ZLU-20JP9H|Mwb|4HEl:H_/C'}]oi!|O}_j7sg]5a5"֤d9 IgHJD &)/ S2m$A U잮A0VnxLw!2akMOFfuG(+:QY4CD͝a9\5EMOYB@Sc;0\CY*7}m"j(zR#N_B)i 2 &! jMYWvYCdI7[mӾ%xQ7_2LV]9_O ǎ}:}V"uB>vO"[4_(pG1'(C,-> ߅ Լfb-,Lfwi!ӹ _StQ^pd')L=QcH׌8ƣ8r+s<Ԧm0y\]KgJW5q,ɸś"fѰWb_~&+BkE4mEx.hĜ*#-}[pE(Lgdm{MFz1(1R.]AAJ$.`:ʫi) "Ы9Ie9*xR}[4'.SRQě%AYi] x5Ew 8W\r7-!{t(ÉT9?#m\;Z6y;x8{Gv>"" ¯vD . $thg'{|EO1h/<wV+efǹ`3f|I-.ZF3SewW\'x1?U@va"!Q}[pL+Ю/+1iOKSqx*=mVBj[Y} PmGteoŃY7,{H*䔼R> .lQ;׎Jt"TbYcJ=:ilLAHywhV~tj8>Qy[Q-csu|Ip Sziu 2M40e:>zgpͱS,lgj IVbCX}jjn.,/PqMNiv]uCV֘Uoe93 !}T{5}-b}X}!u=_#kPʸ*[88+W_Oz'C9`uZr%,.l7+WvZ%A}rE&sȲ0*xh*ymh M!z*Y,7%sJUGGSg݋YӶ7l1@q)!닍 +gas wDA4Um"~caxOŔ cׅBɲ 䐇![ħџO_(a*Щ}Zld)4w|謺^RBH'1nŐofި DT=="h>(ltq6Wi[,bV|J@L,F$7PeeHt^%A!B CJ*G&w8iDZPt#egY#>Q}4qaa)niysyF !**h4Vb7h}w#5mX,`"AP%?x\k9CBR ˁ܏;\A#F#$”OԻqR6J|bX יf@y[}I2<t#dAA^ bCp*Eʈr4B:[v7TBuS21)IZqpnn #0֙Ϧo|GijrVr⑗xSGSM-^E:6цorrskLNJPW0|sk^7]9ګX}ᯬ78r4ceE;S|W8IC!7bL9&b ?/B0" )kzqMAj^DI0%e=͵3='l 871A61wqCVrCl2]4: ˕f/&\çl/2=@-nTU)o,qzFAwrrcP۳zRRs([㸌oOwHtFJZi$t8QM T!\s=peΣO,iY7 ݲbvz$vKeAm{.{F#Ѻ}ihm9FVLj/45zjnʔe7 Qfq. b_)O|j]Dpx2;ʶޟ$r7K{[poGJˤ$o3ѕMfY}^y0UsOʧ)V&nةrp*Z^ |)IH^GVqk [Ʉ=[) T'éu˵rc_˓oJa_oC$׌4E?}Vdt&vGĪ%yt1$xO ҇27o~V̚i.%a)Tۼp__3d(|oaņ1A۸,$YbP"Ns=즚 my0j:Woj u"@zlPނ^1fnFma"[UhV:W%e#I P 8-[0 =] hYtb`Kru^bl:M-6RA3u4n_d,pO'^]R'TcNmRIChM%"v[P=ȞY]i ӧp3Lb:%5(Ûy;ޖFq>qܓI?ĄK_[H&1ǿ%Fg<4d_5Vk sˏIeSb%U}!lzp{e齨i0# 6 k]9i%hH୰ڲI[A&FtW1+s@[ `یELH`j]MOu\v:R[e*Wm RɕA>2qzB;cR,1Z'䎴cԥT-Fq|щT]CwCJZ_}X_%c='4(Y"`bӔ'伋Y~&,b\m(W;̳|(?dxD ͞BH&P2[KgkOLH> sdF&1F\,䴐~o)ȜǦ r<I M6~H/jJ-_yG`d)|#ҿEk` Qή(!Hq1E+v?YoڴM%Hx1Gpy9&un3ET( *w![05 rk7}n1BgˋoʣG>s(>qg=‹@+Ѷrp[{"HmL'?_1r`t[U -H0YC5% )ںHC~~dsS ̭ūdyX[煇sY\0qw5[yY4V£JKmmM8́MU XVygQ">LrR3gQmçrև=fk,D-:8[V̘->>4Q^PluF(at9H+v.\Ȫ]REq Rjh{*SLJ*1Zթ-u*o)D aQԅP5ǞFj@ ,\>ȷk[iMۼ qe 䄅92VUMʊp*q"F&ow&*.=_sc1Ĺ5D"ۆNt]bEżz\_LAJV$sCQV#P$di i7.1Jdܬؗټ8[h? 'yJY{톐a4T6{%CJ'j^e52[U]m rQe^^Lz+`\VF)A!ET/Z1b3R=\9Dpu]Vlf)>WTF"MUP!e; Oy[)A{FwRӼ]TzDv@m 4mSSwѭm5}wVȪs X"cE4K1)/ roV3\? S .xJp:C+2>['g5qw9d+'}s3 jL)42TM cm!xRŮ\%aq*@\k,xϺ2n~[Kg'>iɎ\7d唓(nfvV+X"wn<\5+`6#g񎔦յth`;]A̻arw`3O/<{́o~hz8E' Y ӋKA6YMM顅1g95nD"1|6yr(74"[F&X*Xl1ѻS3TR.&oeNn=Cɰ!آSo+Y746$_'1nO_$h'U/Խg59S5%g  %*FQmuD~#n8*ّM(J)PB!R2OF*iEH,r6lx<' .3TV(?^rΝJy7DΧ1ɢ؎#DYHvz.mL-N$/!:5eGPs֬c)Nň<-%oڙ{ BJ^#1(\0·lzJ%*F c,NGKcZ9A&iqM7}\옡Nby'x t"$3;Ez>* 9Q[W 4< h-LV7,L2+YƬXCM5,ѩ8T uЁP]Ϻ"ps0oݷuLbـ9y㍞} 2vaz#36FTPѫ> -QR_R r]G *ܸ^oC>!fT-c&*CTN*N(ˆMt5ir;{DJ,_ ؓK^Wd `ׁ wzOqvg!)}[s)pSEUE$-΁].`ÆE%&>Czu' nVK9SU:Hqk%->5K[6_;7!)9ф'j#bW@E]xinMWG5>;^ds HMaDB&z!|Aw np ՚~nmFz=_dM ҔJXq}([XjgM!bVv3J<ӣ+E/h[/>`*Sn?&L^L;NnI:"}}IA;삿BYW z1{Fs/CGʤ.+:i@_ oGws C'=p=_w]x3Si{JB{ JꭒbqH :{j1rN[.xtU.tU@r%wryU_:_zm':nO0XĻN@~rg K6xh(9d L.QQa i,8xAEx37mPgL!^Y@FwtPLs槵=Xw3X(S,ֳvo4&{'/VěU]7˜Jĝ܀a G|z,9|rrIJf2vVzO:~OUYKm_ z)}__ }q~-`^GLtl$MӇ7m.EptQ8RiI܀#:ܕiU/mSԱ3MDAQ؃Nˤt,T4ON'6n BݕwzA&P1v{=4k&NV9W~UkT2DÑ|}? +IyDݲ΄Ђrw/r a1 uHnc ߉à9m պGy߼9x 4՚ >z"L#oW_5}^dUՑmqz>:5=hW);նZq/͈DSv?8Q}9]_.UbFzu[1-@:OMa$m؛2?'p4E Q@uwIPV,' hPf/Q:ZMQTȇ H^Ԉx;^-PI l4Oj3"$]hAApTw K$?0Zy]mK}[Z\GxޢamcVEǐ[*E\V"D?_(̓w8ӠT̅ł@g6"|=+ꨲr-8eKeYi WzH(HͅDOdXQN>Qr]ÃkG$%ku!XOb Iv 7|;B\5=3m_k{v{YŒ}W;D{+R;>UkEXrbDe1]k<UZh0/wCWU| igf-NPM1Z=DKd빶H-[$%0(M I0Khk'M&[ď1|VqyVJ&yFR[+x^+UQ;ي \c6#&͘O.IVS^lZuHzl9W`<[w/Ū}\Et1tVK"ܩ {ogٱ2/XpAf7Dy?v_38]Bd,;&HgtrwB3 mŝx)4;*>b 딠1TvcWJL)'nrzWmyL,g%4kFyBc_njʷژ ~;^KB<;5ֺjSjQ̀xjS[\/%>cGAb)uqԳ8MFNoXf?L]!k֓q'kQ{?uƗ2x$pRz%( 9u:RuYܛ Am/n)]Q8Ca 9bMQT`I'? -%5.\.rNr82K )s$<܎ _e2: }M0%zǎ"I(g{1xɨ2LX?z2 H$}GE1hFi7*5EcE8^6E_#"Ors=TsLH;:Ǖl^3Rҙ $!;=FWӸ^& ͎$&|q:2mNr?. !G5y7:8,fP6m|bs0`kHYsR 1P߆(E.xHHA(9qJL( Ə};uluQCn9pk뮙gGv1#N(O{줵h. RcL"jqD s 㛌mA_}-zu9d["KK~zKJ{&?oq^VQ lbvS*L5O`oy'̓M!UGpi-w3 S;t< yM#X@n/J&,:M~mݿUϒ/ f,zS_XV:Eۢ:38klԃhreJ>/zΊla/6YuteeeM\vk,!WQ4$sS;:"H˓]R_ԕg8IFEc]<ի{^g+u3K5M=:e%DV2U]ƿpLwԡ CוI= X9N3ʔH,$LN |tG J Yt&DCS*SGR9'g*P{ByJyvJr=K Bs;*gGo:'Q;~+LNj\&y79H_1ؠwa,f`{|.1 ;dk<ʦp X$gS|XuT=?k mAnLY Km,g1`8w \<H PQhK^j0+[;09 9jB(8BK]F/5?F{O" >I o9!V^̉XG0!@fЛgG(żڗ.[haCl⠧S胺3w.F.oHՙ ..⿶E d/-6 fW<8nzTzxtW])Q~{4nE7aC[Idm*h& X8 ]}}/0MW Gplpan}-f5g_|NZ9`g&Z^"ƒ%ȗ>1+JAo;î B׎z#QM& mtyђ!3L4x0`l{z-G5/[|u)CgȽ%^dl咩t0 ׷e vvd6}18{Y8+gВR1qrGFAbIU`iW{GT'q=6x?-7:MZRbOQZnLlٚ!E۾E3^>YEѕe]%bNHL!Ǣ$a"^$Eڍ͡|ujVH8~ @jnR(7{*$76!CSX6TR.fAnlQ$D"ڠ2nW.+_Bl9ߡ #>=Uy?gWxK#5sNRibMt<- vrGtC+:wAo?50I"8" vU"L{j+DhjOMR>F՞oa YXcPgX8 &UyCd֝ (J3jOrz.0*ŮtZdl훬flD>] L+SA LrYudH`)IJDoA 8%BQNLd2 y&qxCF'zZ]jdt<ꆷJIp|3NO/<0K?:S&NYRe YmT' CYiDw|E,w͔5 JhucVڗ#tU B;~Ӯr 3ʗ jr_,஺,N، PX4NFh۾џpZ:|vC /)2ߞ9PKtVڪs&KNaɡw@lKėq2߅d-AZ Y+ԦcжR5ȕS(-u|_4U/f8￸.\XK'!VT l^{q ez+8NUл" +/G3-ht˾?1=i@ 8< Дty%j2@IpF$"-zl?*Okwam0$ϫuz;=?9y"͕s{pڱ$54ⱈr3M0ln|]n9;š"/4W¾`'de^&*|P4݃tw0խ>3HKFEKn߹=KUHդS(i&20h)5V.U*2 -i*x+&J;'hQ~iڱC9%ӧL TaHR۶]֍D|ԊN'@G8-} qBsb0:+I<73.֒Mp]䢜b9w8m{+'KEG_+n@h-^VRHG(vJa/(/ 1"zZ#Ư1(4`Q9xí+_%y:UK7| *IHE@^bկ!VF :+/̨V􅨴f۞<_9G-jە /Qٮɥ"mQn)+CzRE8+` WA6nw`i\T_oo1=UYۖM=Ępy3PDf!q/У:x'Ο뀈w&rO1w9Lyfݏr<+cQ.er Hـ 8RB6=N}\Fay>^ZAt )4;l" '$܇#eE43~ٿĮJތN5/huy,䀥9l(ONm97jmc~8Du%x@qXvɓUM8D#EXOѤShOAA)$j˔9->TL`ޔ&3}'3KBXA 6WfU2-"ƴ(Vf7>>|>ܦ܆|}G^DQ0ARkjO='|>ȹ`ܩ8D&}1n.G1fp 'TXirWBRh>D!,{1k SUB33 851.w|?Cq`xg> LQmr6s3D3QߞeqUw 9/\a caL0 @t1_ˣDhѮWY9[FzUP꼔afm]uDt;uӶ]t&hΕ5pUDӞyf+ri'MMw^mRr]?VIHۭowDcunܶ}]+=PgYr aTH&A02W W3{;"rLe0xa*^7k3Ce#',D9XZik*lgHxӰR[PfL07n[aZa6 ݚwvj-H/ИFskK(4Oe h#{i+ EB;!(+#A%FIZQA 3mۊqn\( $GARzka>Ά~mBxv C;Dj!ߕgnPhuA2 xqDjFrJ:3ioW:AZ28z[ѝ ee1d2x+/]-JoT/ja~tVRh4CLN}<|c}/RJe8ɣ%3ƏP( .#g0Lk伦z d #Bǜ]+W"Ex]"7J~,xpm++=7VI1!{VQc*+^l^}2)^ 9U_ cckA~Q ɑ[v6:Y|NDSfꚘυA-j2Y _h`'@\U8s2̽bMsZ9o=GI@huIKG h{gYWEFߗkxDl8q( ZRL^Ҙ5lOW٥3+&RPgkIk i5 @qw:i/8Hã(䚈:񛅬}cƏe-R&ΒyqTL f$yw1Ҵ0gvZkE{R"mXe ߨ"D ~'bkZlm,+W%C#ũWb GdAJ6p-7$+\Uն@,uo(9U@@ g $zh#{)O$e(xo 7D]jVi(1 !@jdt#Y:BҿzUFiDzܫ5~ba5,a )' 킊, OgQ|I]0{1 kubRkOCJ躻Wr"fs$eXFs_ZF*d_-e4Yl8sK*Z8Kso³CM 6 ;8똱-JE=K[_#d,YUNu5t5y9I61;M&FC êc]G϶-pֆ w#j+Rq]:̧XAOU5J¶Vp!(]6'_!a_V5$v HZ6BAU_.5$v'X؏&a:_!EtllSKJ較+LU71w;ʃو 4J*(Dޤ2Y_&xpX??6Kb^90o~ DMwB4xEfOī{&9iPVKh&I\b/M L|~LΘڡ,eO Hh6m0#b?DipT>I-u76RKnhGj" ,r0yV91_mЎCsA]F\d2$'"շ :ZcYZd7])&M(1Y#Bup^}FͷFp@Min*_&YCs ZuHR<>ƦT[Ϊ_dzp\ +6#Q }›{OGKbEK~6l'ꈢ܎34ΒI~~`UF}hV߁-I:QIkՙ& gJ)D(WJK:2Fw,]4# x6vnI!C$kjq,ʊۤ2Zt*ӣ@x U)03+B^.܁sTl\V=OC\2c '<Y¥ЁI/~?D0A@ClhЭ:]j`LBcޝ=>wɺHT#qj<&[3y %7nv/;n-4]_GƒI>$fkSjmFL}0hs~$ v?%Ee £ט=\eixDFYTIHraeqUR[,Tg;lHj-oQ$,c $[i=1^)x]Ǘc%4VOemw7p60qH rpw.H 8-*QP$+w !^]άࣖcjNjۋ'ف fkv( sŨZsFf<ԁ:?y`D tP˹PF3-EP__upgbJ!CpٌYn?㐠756e}+tCgUV\ ;'K4ؼ*E:WF}3c'%L>?\rfz9P)@dK!HĂ:-^Z>W1Pų:A8azEH %>\;=l4XifKj]ԩ@Xq8^$N+x-!r ˕X? 0X|fS$SEqJWD-5+с2$VOJ>ϴ$}ـ*eE7jf {x#U$̂eU1S`}Ư+9)޽5ԺUzùwx747?SX`h@,϶ȘbS|Q_^KҋX56 \iRf5^pN L3mшkBsf}:B<-dYYRq-%0w fH\kj JHU6EQu-ZP .rϵ/]U]`@z/*pk0Zk LO%\WW!&+fLLkRCEQḩR*nC/Eq{Vd>T!˧q aHH &^ZXസyBd߽k$Q 5ʱq "zCqB#cbdm6bҷ) jw09?XBJ/P~Ll2_?Si앣+~$/YBWGn(Try9w F`;Dž*jмZ]i?%܈e6:qR T˹h ^`)5H!&X@Ce&m(vgG7/?Z+MĺH%tRFnBAf8Ǧ OO--rtm(EVS=%Z?y v<3~>&evm""LCED9Í_ʄ{F$iv~>,[ЉKDž$ cJݜk+8jt?"uȀ}FqGUWw9LЄH=VRdk]3Jk\26y5(6c3_z,eD?\: nl8;~A'J1E-x] =KвԶ9eA}I6=_ DA<ږwCNǶAXJFuFQIu1ʘw!4qJg,X~ؖ4~Mj!{37H~z+#>s[Բ ڥA#<_]zڒ+xu@*}O`]Ods)8F>Q_G-n|E:3INFǧk2#paLKښǬ{D٠ZЮgw*y|lz(by[,+xkWwy'(GM~M"k=c@uwXLYG2 .Ljt)^Dq`IԉKaT,ʽ~E'uog nI\!ĴiYV x;αin#Ӎ2<^mm %_'{zǕ4RQ8,IVg,/Ҳ[A>f?)E-: W;ؿl`BN>Y5CǠG9_bT: &ENAq UyD*tEKZY;2`ц"7EEMRO.NjWݑ.u@SW\tbZm\7-a0PKYrM.scX4_<^=/ip A8j/v%M8Cڍv6J 9#سwtݺ=NŦMpVq]U^L[AvH 'KM)ݤܬ4P$ƻ|[v$2*mmxTb+Ǎ+\ ̧[K,r%⛞EW+<$XN=n%k w u *!Yaz>Tl Ds6OcvyE0}61i2e\z똌Pu_l?]m,Z_A&a~f.yE+U$r'#T)aT;V 0Td!=HB'/y/Q>E|(u(!/yH8j&gTcƕ8h+.Qcaj"r&=xSխvev}K-2ƑV/.+I5^z9pY'GVi`y,ox%2g8kе<*%n%50?7:7'Ѿyfgm?.OQr%I5|{Zdc'4:~xJqK =oxh>"+*:<ɶM5K+x MT j)fRM yڕ! ;Sr=M?M=T㱑S$ֱ}*Y6CiS)0q`gYh<tM K֔nO:C*W ȶ0ZQ$nP^cǙ`2W=z q^PQB@շsTsDhˑ[:aV%6Jo7aТ tF8 L3 RmTXvE^sA\Hb뗲A9AION[;q=I+0B4x4Τ~ђ<=0s܋Or$#?-`6d+ذ,,r-jAf)P *_D,6-@ET pHhD`̠C:dP< J˩o[JuTؽ2|lK4X$pfPs!k>!Ž jU !.Ms*. `>sQTs̫$hM*x8%*͚>Wdhrry`~B:Gbx7<_nY*m&pk m(0P:v˄QZD9+fϖ CKV9b[,~x?V7ӭRt8ZΞ4t ^v(޵&OlT#'c'zyf?ADB=N-a`eB~TD!_xM>Z="s/ex @D }X u#qwzdEĦ,x)ʱb>><*v&^,dhw]WQQ\Ō@jkk,u=};z1-y_K^Z!jvxKt1DmJݲ3 j<^Z} 'caЫԫ*R,NJӁiTHmTIMm}\F225I0=t-*|͆~i<F8&Bb?[ݼ: ,<6]QXK_| {CpMe @3"[95e4GsEi[M_{n19L 1۳7z.}ϓhV٦91<|6ýA=z~zgV6KD2XlGYLӾ@e?4 Vkmo-TGs`l`5{vgi(i^ŭXe;>.;"v9iӊ];Nh*Z̔vZ%q=lqS(|fHv&!Vwv.$à8IgTh #嚖 A%`h]\dΪ Ը~`k_ FC4Q?[`][Adv^VNr|J{B_b\Q뢿[BD9o|=/u>Js7 h&Yȩz*I4*$`LݟBG.Vλt)YB ׃S/G-J*Q{Zc~̀pU5GzG@TsyZ_YmllM$eV/ʼ~  {j՗D#i:Xk ~ ZI$c7J3+.i(2N2KSos?9`RL ?N !;rRwhJBը2 (e&cF@FH1% \Rd 쐷ހѦ<= {b"[cKϮtjh(*Zs}f"—\_qOFoGY0P%pJAQV}/6ϛh@G+]HF96}r[ղcie˺SX.!S˟Xس5\Q@p[ݛ\ nBVd}Qۻuu9etW)3!F˓lu@좱o_-k' 5夺#n `]Ah!hb}qڟ0.ݔ`%M!cl=rR/]ovKWK.2gQfG0an*iXm᷶'+{'Or_NI?JB4{*]3눖Oga3Ӂ;e} {PorxCu@IMVF[z ’qT89-(nQmظ1CgC ;> [o[%JKhB}#)h=}L[!tz5N̎7f|Xt P)&|tΚ_{DZ8f>QYgQ1(}VUQpuԑ*Iz> !)ty7W J6;>1|$ sVSzP%tM bqJDV`ɔ~|ϙ%>rC,b׹HHv~v(J. o}Ffy85gwɩDzRAIo񎩔|+zMiV %#xB%@!F7vr񌀋1Fә|-`E|{2mx 2oh{#3]j Y硦/\"lSLw ]LRPYSI}\r!sB>l`ۅ[t/_n;Ve.Ĝ|Ciח52i$M9SuM;Fj )IK|<&HCmBgJ8#s#@>_ E0y:c@iķJk;.,zda2?է(AǭDl0FwDEƕW r7TQw;47u4"8Ij+hV.`3z>%dأHJAjHV(x!BƀVʰ"p"Pաo-^&<8g@В&U{臓cP2AY7FD;y!z >#k8 ʶ4Ύ~mG•*&zW|)φE~֛iP&D@4+kBHP NNO/w̷?+)ETk\?$?o]u2`>YG6LiWh|O߻k4*g ["Dj Rk~z PoD#=$x6]HJ܂> |n;j\i{|M!xp1=BqRR )xoѝ4\$\Mzg VR虃V: wn7#n聠oiK!pwߴ7:[oOӣ0 M=c3%nHMcV_g5n2ul=N>yT'<3Rd{BV8Mk|);W- V\.=ZSq c4R>;PȔm/ZfRˍE (宠3{ѲuF/ix&mgV} k&dD(tU e@eguL۹ HPWuYh) r{S's,sغ18L p/\CҙŃGQ==pf2:Yw}BV\Xs;ח+f-\G/y CNlz%>-4HOZ$vPufOO0ǗghR,'~ V b-(eȄU:URNF&V BA ^5 s݆EA7&R.! Zot_[-p81-8B /x`)4V;,*7 E-AoR^#ee,#5Wڊ17?/Ou̦< K(p܇c!R#"UrwrfRԵ'ܢȚ0xˢ| DgYZ070701000002cd000081a400000000000000000000000164df7f6f00008af8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/]?Eh=ڜ9Mz-a`lL|I+]fu2>F[ZՌX;ErU 5J8 Ca=bP^&0nX ڲ I* HeE)"Hn>kJ2oMM]l@ի6&(_R,iq*u.; ,un?js"E$(U Z/qrG}L:["N$D"p8aILrRuwpkrW ˼% ;w HO@ΐ: +X?Ɛ؍od6Du)ZdWmilUUyw B $?I[i 45@ ejru+SM+T2.ܶȆ $qieB8>Y Ptܶp>b]8v'CTY.kE' (Х1e#1+`@un͍>?6WK*+g>iio |Qy4ɂ~oWWqqJ( E!<;Ke<}уey: KZJ˖.ϴ]P5gۗG,^T`+]tIb8-O9Dx/#je1^gQݥ$l^8j >o G^d;>n(H`IAM!1`,aŤs|Ky D-&e~SW Wl)1!AYN{"4N a+N.zN(6B:,A= u Ç ԝ^%sïöN'E]jX63U\qfWE?Xq]v`vF*96Nߗ@A4 X"rM:Xk?rf&9T,?s#)iZ.g_s}"r"KqW馀ѹyy}1flj^|Yf '"!r2ٞDM::]*R't+GL%b ۅ$B<`пPMOpO38÷ά'Mlr*μI0r Ê.BUw>Tz/h'3&yW:.etsS-R)f)i,N7/`? /qrE=Wlimq7%E/ zUYXYM;f G3ydF w#>6hU& g&m١zPFR,Uoc,*qn:!ȯamp"zy*0 KH -b|S9 '2X9/6 h!v[ɻs\usծ=6{dd1k܋WCK(FOh/dy_^|_w\6 Zad5`w~ҋD GzeC_Z:WZVg2Aw9peAgv#N@`+K3|%zaloHZF o'W/e Q+^06@{\cg:-m|,v kwQJJ-*U uM]Q Cy> oZ'L[!tӘMQtb)1_ oa̡48#DŽg:) YURJ*<}]Be`xOSal65 Q*0%fW췒N-Yd>Bn$őLCNܪ?_V'qw'p֙N9`%^mgdN"L*"<`KXls z=:hi'Ҫڛ# wZ/i?;CB--r#tc@8t8 u B. mO\IⲧvH7պIsOY`rP.ĺeS Wm BVzv"?a0q0p1$9NNhLZOi!.N\R3Bh"@]REjIfl (")=.UjH>.8]B)ucʧ6c=3u/Pp.7f VQ_wa)>3(g|4c^{-;#\k IԷk%eoG/nKYT!}:{e6k@4N2ߖW7ŏqA\k!іjNvT]?Ҹ! MoϨ32A,a^FvnogoM rN<4!ab"-}3n{J~̰X,``8c~ind' 5DbߋAVla 0 ݸ4\ؾ r;Pdh\̽83bS{z`WEG1f˺CÝ`?}ܠ]c1 Dlw .ӸK1e[UYU\lS7`GcA8B'h̪=5) N` iyw6űk/tArhg-(mD](g ,9&*e_0y=욦 8GN83J "dEce+/wx?Dzd4{ [{u>cNg>"*OW~tdcRW7i>6NRE|YuYQ7@>l PL+"Dh{&`gUrOC{@>Xm2[s)oIAr6%+7@mi;?ې\سK54g6 RWMFƅ6el'm?˧0GG"v=Wz5c 9,["))=UX(M:F[3_Y7}Hw\#Ѹw 'tj瘾btTvw)([-BKX^(%zIqoAʬ/;Ga@5Gh7"!Fq:=֕`,v^C(H.4g:O1 QRfXoŻּ%~C:ɴuR\"Ol+7dy|^  6sPp" `ב4`Pp˩k`_Mt4Gԏ(=j(VEhK2}g$I\A{'Ԫ}q)3_1>t4t,:-Ċɿ㋪D=R 0ϿүɒI#;&`mbiZ8)+%fy\ۋDl<R4fp7y}?[ּ #=YU5W(KTNwlS ]ziqX9t8}_#[uH)gC8 b×eAԼ؟zZ@¸ބ&bid N=JӡnAA #驛cQ9Bnb%FUQGS"X3cQGyj%餳Egvk2j*F=T(`+fWUI/ֽ4 =>J(^&R(:BD+Vk M$<,-J. j}!E"\D5סҴ;]rqmaB!S0Q&lK%b-F`88hvqXr4 5zV7f٪`xkd èf@;kZAm(t/<nbq0jy75v)ą(+{سz2J6!_t@Ԛp\~yϺg J?z%`(ԫ|L٭ܹ˜3Y9IF idiw޲Z.q:= kC)hWQ R>?8H(U `ӺqÐ"B'{G ꏃܣkr6 X;c`&ĆBӯьa.-"J^hܷ9e=\tC۰O.!/z3J "DuExPԁ!2([vt\:4I-V̕pز ti6C!JdjUT,<)`Z_w2kԝIe#>_HrԌ){ܐ_ &YWK. WH&|o=_tW!5ѕGJ:!ϘE2}R,mjBhr{ ' 1!ymdlU/ 7sjˉŀ]}D)ōvVwZT_?F}Oz;F~m @R]kQiv(s׼n^柃-Y~6B@~hR'PNڞ*2s᧡-;9x&o&y]a[r9XDװ~ްnI&o4`ys8^*1#faFNd&*ףܨU=R1p7 簏ǘ(D fkXӐÈ~Gc }PS,e!.oĴ/]aX|ţN7$"(>{wq7VT0@:^(sLbL"r뤯 g&a0FrX5 /pS5x u1B?{c#u!W蜃 78N};hB>2pԍ;LU/r$:mҟIbXhOEq/,R" DHW_Ъ?pbYpɒ2:x~o9P*dA&Φho @蚜Ns4} I`N]~q.wzDʰۡB:L>5 ÅQ}J4z&D}}YoAlMKt㪉qZD0b}*ĦjЦ)G TKlE٧2f]،y`js"˝G}g/Q;|VR|vJ V[-XzXu=EJbxD.ƍW'9 B]t*9lsr8^pCa#R@8x:o7o(W7~F4뢢uCW aCRrN!8QUmD0wђPQj$t)H[ǵ_LF i g05 X9>CwH'R{ށ"X"o; X6Qaɼi K.lbN+c;K4:dmiڴV]`aRSkкGJEC: sO $2v x_ Ŷw!  s w U!ABT/wd "gdngщ|8]xs!*DQiu݀`8p>.Fsӵ:JOA' 9MaAxL]5v3?/Z"QҙXAU+VOֿW#[p˔DxDX],aosLk҈xwtutF5<٘d',x/g fUF֠[Ӑ_DmfJ*%r@q¶ݯF^Yne]b < Q "o&k-`b V,`#d"H|s9Qֲ],-E~U7 Q`ap90& uI.4]R(ϩ`@V)񤉞GbZ* >ۜm'$ռ!d_D?rٵi|_ &Gެ FӘbӕuVIyg'Ef/es |iG CS  x Gjѯ5a Urh{hʽL͗r6_Rd:qm ٥w)kqe:-)HRНJZL{":bSz0Y<$՚Wџڵ,t+%:twʹQAˉcNΗj"@]xpZ@:y&G`A92JعjAR9a0JV1ĩY@Nwݤr$Oզb(1zb6-} M&7$6h &W@؞ f?0XC_!qQt=T/Wz>TyU}ZXa (?Ym(YIP۵T"7HPH?0*( &e)؛zŢ}54=jfq0ĥmFh:QeM$%VҦUrfeiaV` n38$s]>uwʰn3d5~^@0kb:Qx-K0\lb>*#5UЕb۩Y?^?;҄& hؤ)Z]Br:2Xh)Q؇r4 @{#ge%%߂ >ԮsWv^rYg"Xc>;SE zVevܭ7^ s@!%U,)[q0 9{G,"~Z?ǫ: ҷto@ϒ6܈x 4F"v|`deJg3sl1Hb+%+L@٩o1⩈!gkzލ}nj_a-M}1=Mm>PMd._ݡg*Aāi($dQ4]0ouO hqYp%VIG&7YkARJ_ODQbZ Trے9Uq=voϧT)~L Ȱ7z?kXzBR# {3a-`~@(fT_R؆G3zwF=V}x4XD4 ,@OP4Uɭ؞bOh?U.0: lEIbգYr, ɳ쾿Ù{qC(-Qŋ*ڠr$nu =:XFEwcnrՈ 3&溋 pR\<ܚ' L*eEHJ!2Ź.n9y]ՅǕH<ez[2j19[, ٫gF0|^1rv2 {f#2FJd+'9cwZ~J횈%|3>,jg!JOQRܤD$·G9>5g`=& ~UUI:RhYԃvUAkl`#;}L~ lF%i8hֲ,ϱ=eJQ仡!d%Ym4hxc`QR6εr=\Rnx=\Ġ )z3s{]a*U"ӮywTHUo ' LG7,Swi-)Q8-!U?@asYLm~_?tm`Ǵ5"/;Zk]$a QdNj[2P؏1r",h|q=F6S l$z!ucsJ R$N{V>ȿ[3y=^Ѩ_uW:5^IZP: ?igL/ gnv'WlDIӦplYňQxsflp SsFYry\AiోsuĨt%&fRn4zҾlC0$ʍeU dNŠfPEoҖ!U Eo6I96dީ}:$уn.7%E~x*PpGDIC ANT5 4>i EWu~5M݀ߍ h>Tg:Ttrr3}C<I4VG2rn?L2n$u9Ջ:Qiډ Qc?9` BݵN`eP&U jȆZw+UMja%:D]Qe0R%$'c%qmfzxl R5PMʤ uK0f6^:CVSwmU)k$"i6 $k&m4P2\4HNGg  ƓPNHW|G2ϣqT|pDМL4mM ètYpg3l`9(V`2u.ߺavoȩ8-&G0+joDXAV_un >DʫuLwJsrN,Ee{6ST?+!iɁQripW2Mc'6V.(ߵ6 9V K*]5`AͰSDeє܃uI],ɢWQ G6>5DFr]F򪊟QW)}U&G3yt 0Vp:ãƣkxur]?U'Z-5dr:6AXQnݭqZWPuP$))-bNc&Z+ J C2m(2tн=$*3NGy4ks;3N} $wߘ{Zڱ;Ҭ{8! 0S[rOBK2b 1&}4G 5K⨹ MHZw084:,$ zMtdJdj7K ob]dmRWohFr{ʼ挤%1z7}$ϕۚ_,'UejҲӡ{񄉮Nl:uLGRyCU"GXZ|tMS먲JoӆH]rS[pB4s4g7LG8 \Ԏ;I Iw#oti78q'mdOrkF߄Q 13(rL(V~Z(c܆޿)-e^e"I^R)dF1 !p#]!TG =Jnq)4vxgu!?nAȶKc~dV\S98+g^ګ" Cһ7wueo6^aSqr cknu _␃<n@'RMHŸs _EwSHXIYCn<_y Y[R)1j @pޙ Y}O"W;2O gXFZ5Qʓtl~i۪;f9^l&ZmCAfSs%7y@=vz2ֱVD:`-1/cDsmhT%89Ul);`&%̔g,.㮷aV+ޏp3B\Lc!{zejRUa "HR__eg7Goc|\?> ~eDP]xc-7Zl/a )06M|9_$g+, ˒)mdMHF# wL/qث{rS,3Eͺr"蘕ұ. d.r&S  u34(3=f[SRiƶg ,4a$N!I,J /lSȃͿ%hLL$Y'§FAzed ώHqaXwf.C9ʐ72[ݟXqIYɠOZ:ܜȝC$EF}Y $0qkԭ2%Uq iL­y —ՍI^ ߶go2:izpo| 5izC(2~Dvxʲ-V'Y"G,GW_^ZC>541ESQ) O?RW__ ]33w| ʨrƽ~_W *(95b(y!y, 94?Bo$ѻXA 4nͽ Z%s[Z>0T$%T2UVmKK>ݾ6iDCqґ,DW_Emt۪NSc:*w FgìZ"lfqsWoЫ(v3ʌzk1i+x&S|mP9 HpSgpH.VeUgReoڝܿ:Vw srHG:~#q=v͸B*+ս~h ra$߬.X˜Ӥ5քS*SȞŁCfP{B%;2 D+h`SsLyJ<@[fbbysvd1e $_.Il=#rua+ ;Nb 12Nb{C΢CuZg6Jnbg ` mCFy7 J8PM6x8.QO6y7t 0 ٦D[?ՎA1Ω0] -}yMA0AG GpSA; ,#w]F7Z brV1)MSQ j ϴnЌc2Z/g]t0twʊJPѺk}? S[u^2oc4ְpyYz0O L71I"[{lqCTjȼCl) -C޷U'xcI_Q?/\]R/Ƒ7ft%ĝp[.2yDĵ-1*D5g$pRSrgΎ'g6oa\襠k@Y܊Iz1fXQb~ECBKOR=z@Ai0ej.F *mju?f\WV# 7{,lיguOwL ߽ȡBg@ZkWᎳ[(F'Lb9 zyd߱AA݂gyC3$#3Sy8E– È(Ux"~8YHSO.kFgoc\JX|7xu~;T5;cd5öpA7TXx π7J}FQ 'ƶM8lFo@f>JzO#o#|[VHWYLuW)^Oܵnaze̡g)o 56Q.e\'ж]_B#I!;[9-UmHSE+04h(51 e=I'~9fM3\aA1eTC#loZ!@5Nf sIKN'cMt@EZԹ?ae.:L*^=bۜҥkLh9h4h2@ga?X]0ՄjD[3 `C)ҨJѝpC 7HӶ XKaJwȎVԻI]P2M -:8qV<@'R9~I{vgQ(s^qz/BjˢE4I^ݥ $$7 Ι"q/9"<9άd6fYQ.z؏'?ce)ت`v3s(wˤsEVlqWb@gEZ1mlvwtq&; 9xRgBp3mQ8C&)N¨qSro~H ;βz"1SrAl 5䌿<+/|7f^$-s"w]ܔ 8J|]) /+UWO$oȢ FPV6~">`Rql6 *_J^ttEWj7!U%bZS r3 ~Yvġr NNO/<|krmZ`)5gS7kErFU̫v좡}P_W4$%|\W\._pVe&ݳI@WOϭP c_WXc僄NJ2Fs7ғQV `܆,J & l+E\ΏO|]xgDbpŶHMD(fy4o=NbJr!s)=ѹ 5qv(DX뺓F軫[:͓S.x'{W6=Tp0xY7}D0 jc.I(#'/d) ^9-áuҩ@4Itd]vfRRt'0/yߕur}-k:gXǫ 0s?9EUY*df׵pI:me˒9[IM$PWo܎>@*]Dpxᄈoɓ(`3jAዔ |g7YJ|@l8Dve27qbAgJc~#6eg?=xc2VvpE86jQQ[ǥS:x.ՄV$7}@ Ҧ:CVݨ.|q0Zd:0$֡5l8I) dafA. <{T&E_ǁtzQ "DxNUnMMZE  >'|ZbޖC\ i7Cj%5l% }NjAP&mP)ʔ/T%K~`nE_|@>w@;K= ŽDTԅmYVg{LI_wY]:Uo,viFV 0gFAHNpta  ReRS?vDtL[}) ~`6 g(Z9Hp#77ټeW͎S+g0?YzIqiY/G1RGy;uG_hu{3>jа ,r!xRTFde acY'w?}Aq>+|jeeW`w &hY7AՀ ?~$u%p"A;6ЋW*mE+F,A_-49N9U5.RzxϒQ c:2~4K"$ec)Iz#Yu[^oHh\OTᴣ43k(eĴvEQrdDJhs{pZPӴGcbv0 M2eY_:)֮)J^h$4B4I.ha^L=ܬr>H ̵2O 6r Kz5_SV0ewFYÝUP8pkDmq2A H ]M )#V&?#hhآTĵjP{9kgdA,|, ̳&FUXa\Jz>P?Ijr0nu&J?'l?B'%&SNk+Ԙx!@I[levQ~/jēP۵Nqs&CmTr$:^>crX `Bw PwǓp?_-p~ڦp Q:\)O1fo< ڟL7W,d*DȁnKW'«RUa*:*$ba uF̫=ƝGL<@~ P˩#@ N&#Cl$e(Ks)m "NhQX9FpODAuFϜ2;Ey5_]qitc@vI+q%)bK%R&`ٖ8g+]Q2@`57ʭ/˕DՍ,츝{iϻ !dpN44#QX!L}`tRڻsL4ܶB7sX^c&/twyF3z>Y=ə 9-ixթsY ުOW6h0y{ T FK{@_*zTy=uuvD$!ǵ5 yR W8m >0ԊzgxBen r7&T7 5<*3Vh2rOPrrQUdU`";wL~lNlxf[ETrxշC\4$0CV#ᐴrh (U2P`vy"Y -^ &ZzZBZs)Zۻ8݋?ϡ*#z"ףqaN:yPGݖ(a5<i\҃^"_]6+/f MG½u{# z>}t㋓*/ʟDnuZ:Uu\ ߜ04Y4ym!ˋz| Acw6gFZϦ闏;6V @KrD45cf9J#/TgbANsĦvX uR.kѯ1@aw!0_zAzrvedITpSVR [/istw>n9\^ lT >+}m_$!$-vUX`J@-hlA=ʶ,|5+Ȃ7Qt|I0'L^(Nkey0:$(אa$&Og#ē@nI1ۼbM,v+ž8펮^qL'.CcpmBYKԕSm 5?ѸkH!OY Gzlv&a${ȇՑ^ rt0bAg~̷o\΢&=u,i? U |N[j5ncAɕuGyqR!*ߔv-ѕOwɽ鎚W'zyWO{5{#@Ca(npo[D1{~:*UoNT%9ұG@emjeĸJ R|l nTfJgh# spFq٬#+VW"? N#9w_$}_ĤOQ]rƨ海нXϥҠѺ"}#@)/HO sW]zAe{&f{Fț NpvHG;IT*AqISʜEc+(5C.Q5RǑGTɏ uG1<#3?UI;qgx{YF2[ƹIeyDŽ\&]]qT"Nxұ.nmx0&j\׾ާU(Ms D)p`#`{J]HyNs!PY9 Sdؠ-OV ?5{՗Uk7WjHop{Br뛉{;/<@ 8˭?C&:i= `~0OA&kQ|ݮX,i]CPq:-^hɅdp$0ֶހMٞ=_dfCh[$ *񦙗?8] мwp [xނs%I5!& k^rBʉ$bzztM i4CLZE棷UuҚ:mVެLAzR䬜}.r(+{nak\*U1s$OaK:) р @$Mv׊| Q`Ym GgyJ`^IW0xB%[`O=,~P^|Ay¤&&PhY4r\aCj|(E- 5z > P,\IbRnjl7ԫwkWY<3gqkafwqϲsbfʴl`mܑ#'s3ߍÃt~zeι-#z)_ a\}BT]Ths=2k5e IO@k9h9\QllڒR`G*>#il/Ij@[a7蚛6$[d3rU[께nWOke#Â!`K_rCcH_&`* S=CT: /b6R9Q\v<(v=;&IGEdVa%)kLJNF\秌6! 0(荍G"*m+;>7@;7u0lGJv)M elg"EK@;a}"RUML|os"yy X2i^iMrzƑ)BTkJ=V[rϤqLJdnMiK UZ:Y FPSX=pZޫ>4ĸųQ`56>[o2܏&=´D壐I :p ݮꦻwv~2dD`vs%;0g,.%q.D BK6ENFډi8 DHFW!fVfBȁ |[`6q?q?* WAxcu/p;u!WGtr$KQKL|Q.Xûx/\YLweh7>u҃j{;5$! ;&Z?s: 9ɓ)G,.Ϥ\r|q$}jtQ#"B#欲 B5IW /P7(s@)p,?J_#SOk}]gO}Q\cd݅"&.ȼhlxK4i=7oa5)ғ;xtysx#;`'^y D'FH}^!a7X`P&1R++`SB;1ʯtX®CkN'ܪl梓!c.'yr@8mEƭE)_WKt}^3{ȝ*&q"%ZX.z њd-Qz#2_/"U"Һ(=4,T, ^.J,ܵѤY/,x Y&Yė#<DmEKL3ft> 1 ]2>> Q&$_y9K:sŬf%561M EܯbMASNZW="'a td8>#n25 ^mDopFD{aӮ']zpٌҟXF@wAK.'L}fv)h8J Atx,xڌS6 7?ZxaF#f U13=~ܕLY7/3IjNwj (mrZGr-ڃzVM-ߙA{ H~omv.,d+qWT~-nLucàx›+IVF*A'V&.4b'oBlsp?%͕&~&͎aN'>t`  _*g_v=c?n<6 )ѸX/'u!6[/[jNWI~."so(p WsP'!h[yĨ9cɟbHB]x+C/O),Pozi;5a2dZm?`vC!>sǂ{ȱet7ާa:2GtR$ic +U'9 "Tg!'2G%IP|=49`7Ji[fi:tf:ęۗ:tC0Ri^SB׺ǘ(r}Zx` m\C]QO\Z%tWP5_bV0|YG+5V'_ѷh2v![b9C4`Rf}C88ݍ}PɃ%&_|REsí03p\|焍=ܺVܓBUxBp(Nۃ8#g'wtM(-/( ğFn8sDg l#w1r'߾R&9їF㦆˒R RLbIG 26A0QA۳ݡr [TwAo˧u_|S nd>J$5f%w#. "W` (&YagSɲbtTZtݶ(Ao*2c}xo”dn=b-ʊq4_-.6z/d2ϽORW1ex3J@#44e[>qߌƢlL@%aҪG=n`ϻxG'UTesY/ ++y/ճu,w/٬bfh*X5[WIc >rKjK up@-9lak6M0HgzQ!C0E.Jɇ!~t"Ỵe|5Ģbx1XW<'l8$HV2ͬ gro`U2}d()V ]X:י+cVkm ꋦaX##^8GHR׏2jakqĊ \ ߧ -$TL'z cfMB09j95jƹ8=`j` 6v]Ѿ'dԩwG!N0+x 2dtb R-ס!.eD/{2܋|vhNN,xJF՟ [f;0`Xݑ P-pբ=C92Ԑnt]ZTG1ۃ iH[.FY#+o ~|9i1 CezgysG Vr*ՕTs6K*HF*g |F ̏n̷RΈ B&b?aF=y:FQ܊%Pe=GGeڗKɪdۉv?LR%\dӄFNf <\| ;d+8xL;CLXiۋWC\]Kb2HTAhwæpxf>aAbL{ Öφfچ.!҉)jjAg-0N|:dm6y$/毵xi$wA3g6;09&N\Ki0<ZM)9@;H'sX+fٱ ΫUf#VB5D%@}9nj3o/4CSb\a'O6SPxA'do z/!l\ H7CQ!Ѫg|i{H|;2x%F,y b 3~= ş⽏u dҊބ*HJ_wZq'z>Ut>c,sJ&r>޹}.`1b񚋞>pa}qXL*  &"I!ԏWk>OCfrɫ*y[ 8όݮS{~ CY1C{Ich0Cy㚜}<g`/*-J=Oxka1E$һ[Qj]IAbݫeYbvg<tVkK@yMШ91`_t"ݿYKHhe ȨUjK&sL1f4Kevgu@s9iZҐ|/[=kϽ x,0 d}>Oxp]z{i>Mc=гoiw4lPSj[߄CAt0-o dclŒl!JVh <4ďbH`FJwqf2Fn\V 1  =E)69!5$w`^j*7 o+bkZcM6znxYT*^s\+'w'ރ' B@Y ~(6Ap:J=Gۚݔa&g$vho\#qw6Dlg\w=vdO:I$&0;Ae_W<qA`nja |a%rJ5O}@x-'˟G_LU'd?͘G Yf1>Jlؼ + $:_ЄGd-@8o},`#2P')v`Ӳ fO|%vgd0-sV=1pI3< SŸ ܫ0ݭgG!4xiZN{otQ`k{.Ҿ[sʬtP6Bo["՞=JkHda6CFw44$x:kٱ1GJ}d39H>IafXg8!6x [/=uZJq/FA@  pOVvu6n;gWArJ"12?9Cn6@ u% K>YzO~ҍ@E1+'y\vwcXǘ-EJ Z~nL;y@5<'F^(E:Qgm`Ng݌Q+3ʢST"ɘ媂rf3kQɜERY>P! h!8ŨXBswӣfMڗivuPA ge= S \'K&oBDIKD?(elµ+E=s^Jvj*vL6`t8  ~GuT Fӆ@aY4MR5Nn}H''_e QRK(y`Z&iNHd04R1PWŊip> Ծ$lӅy6sVqBaA%rL{~9wDfknf8=MHY+;J/I>,A&9uM2X['Z(n־ tH| 1~;cq7l!Mx,Yc?hDGv/G–J[X$$\%ZE*uiH$~f:lxJ9T~geG$Hg -zU- zO94|6OX/$Ӿ_n5 j :^jƗITVXW mL Y%6:DzOyU}~fGdb.MpmEezz@sצġ) >3@;(1RG) ^wx_}af'(`>Còz%tŠc|M[h3Չbaޕ' 56UvI6IgS.<j^ׄ#mV4";q[̊SP,@Nfv~d`;0rWT)qan-Xȃک s2@s96e.&1`;9*Ka9'ډkՅnwmQ5ujkWE!7X.e n [a@u>ƽM):K׹WRlvV=̯n]+XKCt|Ar8u7KBH!ɣ*?m?@q;j XkA]^p[$?~r25‡;L㑙zdBRi`y\K#$}$nu@ h K{.?{8~Y]\a WMr!:mC@zxjPN:šd'8oaLBjjx5b~xK=B:</c2u~AnnN~$w)ԑadb@_8]oR1- ,F D2N囖&V[cH叜QW$[O c>&{F={W.)g:swG_zPqDD}w !}}xt JnTPG4% D>?0ξSyc aBUmJ1\\\F`XK}wN?FXٯmzʼn dȉ$ڜ Q!`3H k1M'X$}љ6l[33v~j]屺p;5T+)aN;lpUwU;wB&RZ(0Їvm:˶.MQ1 Ijͱ\b<3E2I#֯G|Q}-mj]+Aބ.a v[)&|;(F~Hui޷ ~޽B ]Q*!mb뱘M<6ilBDu{b#p#*OrwbiԡFf7vdg2+r-UKGt߷!;uV0f󤀉\۲_qM_6P*$^dv3CVPB+pk[Ȇe+ru"6n(VZJb"/1K<6G ~,:hTniBҮ"8D,?( 7xʨrcW+60Tk뽃4e2ח+륢9?q~:[ISn@~t4qZJf`P+.Iu3況uգܧܓ=͒ O$n,iq{掯L@sFsWȉ\g%Ch3MQAK~#UC:Dd (~I}v~}O_I[v⻀>֢FJ5r !PJ}\cKAcTޜA!XT~W1zx_S_|@"!5nCUBFF'[@w2A'B5VX +d%VHJfUEnuD~ry4 TmǙi/!TʷS:LJ2< ܱlf4'6|qF0֠ _ҫ.m2̌W<~ɅJl{ӡUdG{UvK$80т=$&I$e^*pS>5Ĕi3rbxraN7fc_k*9I4VKmM4II^ՄEi"#YvBCQrg+_zQo_g.4.(> RuuYa!Qԕe"$o/d~8I!/G*[gEҕ CgYZ070701000002ce000081a400000000000000000000000164df7f6f0000288c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/uio/uio.ko.xz7zXZִF!t/(I]?Eh=ڜ9N=w YO&au\Cke ;[P<(XLi }G@ E`-57}iSQz6]i9js)XN'\(Nnu>|F"{Bh^l=JE9Z-Vлk Y:d SR˨ ?Fz!>gty(Wmp^g;^[BtˏT%,Fܘx.JZZpk.cCM4~!T+86!C${i-bskNlTXb%A]9-VC *eө`qD#X ;xXCZ -T-h'M)RxGfyS׊7G;SLW_LAopjwRlj]slj][W/N"3Xw.~NAOkky4#z*;r]^PZU:3wb[TɓԥlD$yJ݆9"PwX^wPg3մLSuqbxc9}B ܫLHs#旤N"ﴥeVC 8 =̷'L ZjrE6Hpё+8xO1tI}J܍U08ĺnI5[f J$Y-I蛝xFuuEkT@8~T\_(4>Yx Ϡ#r+dШDMTUC콰"{ܾ٠=հỠ;C2x7h6ceDIvNzy&]VP4* R$_N9)yo4V5K>'|z(g=}V@mbڰOX~xcF.ۋ2Mߠ7a=%q2 WSFi HB/`M:=-k>u/mt>1 !ۍo`DyAk@,"M v`3J(pĢ̜<h4 6[jݵ=B֍tb"|A7ŇMd̚Q@kN>i ]osJ!;OJ;{֘ngno*^őzcn&9{u $2Z ]BEf<1A5rL~+RSGUp/-k@C*DNBy4MEM}g)n w*A5y WQk]ȔYB GKGW H¸hBm-,;NoۼBQFՈ#= coPgSDb?<7Ԃ\KƖ % B~SAିCiҾǐ3p9f97Ti2 N Ṋg=͉P'@-Md=fAYi痯'?IZ0&ѡ*&1hVz.3e:TX{i9"v^G(- ӡPBض|\7zE#&j.4wE=BVup;shJ3C'tpF{gR{bC $y®P` Q[6W,sWW5?jt )|o1Ke{_g?T]q:|AE3ҵ*Yrx`\껸dag˦?ZhzjT05,%3‰>,Gm=9g4&ӿ8\eOk_pҮsD1y.C)tXY0But{03m$gd`0^X .fd' ^ʈ,?lyoINblo1ȷ>$z!u| nXVv SS)Z=z~ py׸@l M67_Q[:Yu )x-ũ"bz2~8 39?j_ T6Us5R7t򝺆pgiL]W_Yb$c3D ٩g̿aga>NE!7 kl„/HԮtآc%ۄv[M(퀩=3M~O2՟=qC#$&=k+8'&Ǝܠ/[n_h$ 0]f/2zRc7NKf'"\=v& ^; ܗ0Օf繻y{mw0cR SLd]BHN)&H́S, y eޱgޥF|0/Ӫ+!sH' 44Ҥ[_XddGhk[fe˰CI'e/*ԁ oOu4gjb2J`\BQnx~9E^ul}! |972p`LԼ .iiJE]BOg]mE%Fl^3J8KҞ,kr*aΠ qKN^hBʈǤy7!'M8flHFMO7iy%3ptǃQθ𫿕}zX,yxwf*yc-ZRL?ygx"}}(y wz @K ,Sy~vw%q2 t!_ OVYMvrC|8L-gtO swFaZpCKHQ U[eGvGvp0,D^l|9j ŮύȕNnO'BTAП.cp+S?35h8v LMu1v 9 ګ-\X%}Hy FTMB(yɤ@f+u{e6(2-V }^_ʦd%j4w+/P8PP8M"?Lѡ=Q6P/hbH9{-"5n)_&wEZu$ >E;s.IKOcy[0OqGV18W^{DŽ wU>mZ]8XV=НF1d @wy/IxeͿJi$xmt~Iƀ!2K4fquldOM:3'<̰ѲiVlH5Li{H% [ţ 0@3_n ]u|s0ǬWmwqKJw8W麫䀃H^-92lHԆ_GZr_Ȕ6VPen&vii1vQyz$E?ə<JWы(p ƾn7=,3+%UL,i"v;A# L9qfPcME1|uM8arG bSF FIsl;U?#2i g4 [f0eZ®Bvzŏp+}Uռ7b*T1%F/~16+*̗J7CJVXYnЇe= ݇ྞkX+_xˎo@\M\REZ3'e̍}REP\nd!YL.;'8"GC,TKJ{adq<0$'w\7 u#^OL'11 l5D(u7{#ϊ7sF|~ԠTU|=42 JyOWF\wNs*b2)Qs6/+ }UCMy-4򄇫`J'.}=P ʳӟ^H&eW ,T);orV75=gGuɰ99 +gfeBe}@ϧ]iͿ\3Syd#|t|[-HUS*U}-[ 8UYڊ,\+ Ȣ+h{WI +jgޥ(|VأONG=<+69P֩M]¤DidW]1/7VcTORd-X]Dr?ʂM}{% #ܴp4Y-=mӁ^-/ r#8v[t)M 'r/ =kJW]PIs bNG@; tj`-e#`萔 Ǘ Qډ0\n|?ނߠlK֞uܣB^(ʕrOB\c2}OG HL’D)VyHܛ=Qνه Ƹ_"mߵ,-σ?-ԁ!;˫T{E7r|#aXńZznH(30Adh>4.1 X#kث*+_h=x:`";je9Ԉ@l v!3gWfR#hivi}B说“ x:FxyႺ0 y4) H(?^ЩuawQi_/NYŸ==m挘Cㄵ[lL=/V?Iv( 9^H,uFfת"J~|L"!3$u가LYXQ?~$>^>;,gҔtpW0YilBtkS5[a?\ʼnia[+dw[ją& +vNX$ EVCQ=9!I4*S"Ĵn~U=Zΐ WB*mȩGFvqfl9d}v?J<)ϾifU推!^( w22':c.+pۃ"ק~VkF|Ou z aRmxTx;Ê`bcN=YZ4#S}.#T3.L9#٠EN&vpٲlpE]6^Rt'BzWb ,6mk^ٛkJ/Z"M˲}}ՊH䂞t 1 +Kj u7:r0p>D&գ'fdT-~iqa*/k<)yE^qbA.y ,D:EXoeP_#bE6;g0z;׸k s2cqȊu7?$]شUkD:?Fk\/~aT\qa ޤSo }h%_Va 6]؈X2-[  ] )Spb|BDmj?r1%giVrck;f0Bwd<\ڐM/` )QwϹ"E}'CrK86IBƅ.ɀ}(r3|^qʈM.֛ʹO7hßA**@rhHgb-e[ 6,Uqߖ:b=;mB_T3Sa0`n3Fmm=3EJG#Q..A1dC̋0|pf?XռgH♎]Sˍ^W7T< "M7R1RkDtJv\۠l #2mzpZY-B/a(Y0ߪרD$m>Rˤ)$ g)$. uSӔ &`kE*=!k-`5tS ; S02u|Fz/deT9T[o[FAtFJ?o9׊^k0O(U("ָFu;͆[+HfCnaK3WPO*tяqʡU+ T\XS^9z8i~NyЮeC5Vm"kʟ& DـѯqyL(Yr.mVa @((-2نRcoLAMvmn;kk&q[6Fйӎ"H "!'`%r" XºW!u bϳfo &̾crH+vw@b4./ ٱR/ UCdvz^'ZY7!Cs"w-Ё;ifD8QPR;Clpp~Q )a48v3Ĉm;B"{oH[HOHK}vM%ǸJ`Y!ݎQQƇrY/oUhzZ^V1 OnSN囎 =r[զ᎒XU8m \}62 TAdۢ@X>Z287BGBnHܦ$3W7@ϧstڙP  ~ᢺ t#Ġ`ƚ+59Uh0*ҳ4Uݺ @8= RGRfT7sn9!5Lꈳ!bUwwy:+2CRyЬpX{؄zu5R`_ʊE!qH7܍fo"~E;#;G8xԔE9r07|?ҫK'>jLhOG7VRbR2 x`&lm"|ܔO2 JKz9z"~PoYeEw}Ձ[-Dy$RTݼ'ŹY"eA%9Z;8='+#K ꣆鵞PklQɾ !5^fF4`ޖW䫚 _.9BFuhIQiQ Cސ*Li _y=%4;١!x%rz=b,Z?gSPeso^B iJXKfvIp%̭2u2E"/MKg`^iy*hiO;sOʺd O"ty|A>v.}HF y~| ȉ2!Eyg(|əkQ1=YF@`pëAWa3rn Li?67D`0b'A!T /1@My W`(c{ӎ4,pt2oH|0%y>bU_[GSU`Jov.0@5l١.T#qѶǂ([˖w$C)1w <O?bá8ڝn:آJ3N=C7`(EV}]؞x2b ^HqJQןgzj,y6Q>wn ]c5#-… h}R&o"d^*OUrENa2$e?] g]VG_ eȅ$# Pz넢бQQ#jF® ..634zSh~kG W,v$,%[Mb&N=Cec,%mϨy%)-Ƹ^ IG{cWŨR)fhDsc֤l kKpu[{ UiR~f((t6Ho yMk79R#QEwKx+ؿ#SS1PE֝nvfS᢭bt}-@'x 6ݖAQqȽ'~␫;: Y Sxyoa'{]@e'Xu7I\">[c`b0JU3׍ι!M:fGwuO 8Yfםmnp16Vcz'N?X䃫ԃro#%It;٪*diQ|,C<{kmtwbpcNj KvVH6yBUGZ`#' _#)(Uy ^D^Mq6Z} #A=βFJ@ҸYfbJ򇍯:$2S?R(ZnaM_<^. # ,8:oge89lc;% z $Ҽt-Ybw;(c(Z@pS(!D;1=>OfTY'0y6zqy5 @06kNJD (8gi !4.N)Ʃ=uH6 T?[hqŦQ]߸31dpSl܏;-/rr,Os~Zkd켪f~zi:S pQ`S9Gw 7R͍(nYT4zaM'u5z`l΃g}f>S0~ xt@s5[C_h.ÕGHFNŏ>5vuZ.'nv].xFfΚү@e@20sumRHHFgM5ڣC;lj;pYaѪmiiN?v-\ ZܛXMRS*c~nUJzJqW ][IMI Ĺ 7#upv& Agf ][8>DYKyLZ>cI@VF"xx[ض`P1qil1!i7~YQj(1Pڅ#ROc֓'yj| :z=B*&h8C4x8PZ?S 5T3eXh@*BP׌rNc+ su/+ZNa-2$p+L߇H70 ipq1Twy .gʧȢZl!Us2xh&uS9̈́t0%fDtzi2/2e˷{hT vvZYڭ$˻4fh3w z?s6n]ŌQYzL<:C;59ju2xUy?]ғq{37tpLj|t-?8s׾jU=蒳* (׀zm'?W~ޗJ'LG=xb8{ٴ0B"+VrmNC`, iB $Ua gΈd 6AH~1w=?k)*MHp[MGfxR5G'0_O i\S`V?.$rT&XlO3٭jdB@ '<8s׵ް&.3.ɟQV'R# (X;_CF ɌԬA o徢e0O.@VӃk޼~>v{FJ*p[ (‹"f1/u@ n +O5O%/zõJgk/3uV:z>f{otQ[3xW]5 S)_bYmvuHuoCrV.zO,pƬ@2dQ[IUANrAk bk6c |TO!18T79 96 +~6]ϐ UB+"%C]F3S!#1!]Fi<˳-+D^.&hhr\~cp'1/E3ښ lZkO}n*F#/P/k8NUɯ  Nun4zf Jw+^85(Y W>u#椖ogXC%y4pf"i;ڝ9Wk!wk]+T2̤Q$oL,Qh'D..8.`؁ҰL`CkB'e$690=knB!~So PM h1G1\9lТ`=S.U93$mdߞ\B vMB1+o4Un!Ws/p ׄ%}]Hq4{TaL%"~$ a(L;d<9_ Qu<TStqRԎ0k@ S2gGKt/dHjM_SqZ[:C+?: ; 뗘@YU uWtjWK6𐨨ʃeUfe֎xꆯݒ14P?Hv'z_Zg܍{TIc z}HqHr:^Lwq'˩LgPpZ됻,י B2 b\#P79 hLAsPAir/@Zh"g'RXR{xcqJVXiAF_mlX:}eFYHsp6f/][EpY&jzµ$INi.euW\ xE{_y> 8颂tW~xA>ď9ܴ8Zo_2۷O&NgTz]oðSL7N}`ؔϭP)E 1ÝиX^F(:.  bwd߼^!rۂge 9}Vm6JGO:I{Of>~0F#X0WϬ02xa"vJډǓJӎ֗)v>FkO> TlHnqYk/I!|N4lp63^uXguBD84ɗo~{~&OJ|}@ԥ1GiouądR/45r?,jQ@*5'@BFgNßjû^˂K+dd[tNBj,:4/ Hrʓµ#{60 g7c\xp½:-CcMf(??n[깕x9Ⱥ;*⠚>`0sw4ReWCY"پKH4t/yWnYhWû1zOuh&'g`zNnbJ[ߴy,0Q_(ϻ׼ 'JS-]ꄕ2]Ό@IVi_UJ:P]{8V:R¦5Av!SFEBRSrfxj^9@F}S!:,w*5?VxzGeUDnj9džr2?Y8Q 6贤wcHŐj84)vMI] տuacU(z;^'JqglO'=V\uD"C}1*>^1u᜷sra5 ,}w+s xKk[M;iF12[-w\Dޘ*S% aX Yb`']y)H *mxLsXpD>wI(-qv&1h釦$ݓ?2T1^ k؆6l)Ý Uzhg[FR\%gΩte)r5L}O A۟2ĒP|--!d\CM!ZjLNFM B 8$gM6cHh Y:|KWof'5y $)dz{Bժr+ zAV$cG a8'4鬡%"}z @pξXomK|1HXyqfM}YN i}jrRy ȰamB`I%pVAߪ٢am\SEi.׃^n?G4ٜu [(^nޡkO*v[Gו,CNH?zCH&}9M9l{Z+ _͞ڋAȑȕ K١;ϘÙ:j<44J"5 gj-Yqy;*bn ,3+i]9` d, 7[Biqpgщ2jhql(vG eM9*+<[V~u_DQtip i5MFb7/P8nUg8, p;АuK9QU-:0?Tjw7mGv?@4dtqfB|14O},A m]A<ћ"mE$J5OmJ9""O#.Ex{3KG㥱޽&n_0 ں S$4%f8r8#AL"9aN?|b87/ /]ϼ ^U|s)xNmOCOVldzRTCU@c-ELc[RE`兯ߧdfZ苡_G}&BC<@}*oE t w=鬊hj*ҦF9wB dnFkղ^j$Mس}w}t&~kzu7Zm+x׃M7+ɗx4(5͞N(ݶ(nvwꋧpSWSyp`NP]ac/vx޲T.($D}}$'VCipghr?of|GyPO1P)N.)H!'W?ۊ*OxL"lsL5!:dhV~p89wVj@To?@"Y]RSXn/>45C խWrsjt޲)5 ;cW$ÍX Bj`V&xG݃0hC]?QΉ :n`P_v-$yh58ƉV_XJ5t r 30xY5=Oi)28()"tweq㛧f ӉپwqoG pەJo5Xf9F9.+*}||P LC1rOQ}s.&E} >E7P<0ʁmpUAӋ: *:M/9*RO6gʌkap 臫&!~ rCЉIP0u.[asʝm,|NM!I*<ֲ[k?ޖ2ɢn>haeV"{8pZ&mA+|c 1:܊[boG*;ޖ!.q~-b~g1_٭i^刁Hƍ_}&r#h̼ki!.hVi`!rx\R>8)0A8⥄sk*54+B_"T_)ejYlmέU*Fܥm"'3QTO/;$LB{getOW>^G{3F)q`:*E+}02c=Ek^!q;JwpAά3l;S-T39$!KwHG$Tnݔ6el3WuO-v;TI$H8r#ELkx Xu6 ԩ5;'3ƺp:q.ނf#,Z\STu?ڦ2Ȟ躭U4B4'<DF# wISCmHgIky*KE(_I'[vjϘ!;+őۆC*@cA`rS)Hs!u F,2(Mrǣv^[baOHyz!4`DW(gW#K%)0 haR 02- o9}m彵+yilTםu]Ea`$٣-x4 R~#b$8jʓcl>xs;SB5:,hn9H}>_Q JA^q҄BSp纒ޭ~Ze.4zRPr{KҖxÿӅ/֕<.s<\1V?&(pF2W<=A$yeSU ]^Ԝ|<{/%pEv*JhI&]Sfe5xЛՈ|7 tܞɤB܌ZǶ=W  c8XT~ jR1ؗ4' F@Y "ەqEEqk<.fK.=b8/1]`]<`^r'w~},1/(bc=&/O§4rFG?g{lGlSGAy~v<~{)5O`_9$R)dS(:vR闠9 }g tZ\1߆@rdV+LFsP+z| rGQ֡R 5D(RK^;DhlM1y)X-s @Fb : iI0Wpu޷ yG>ϩ$޿\|V}T2\& P왫}A_! =ӒnެpH﷊IGQ.JGZ(ԩP`V@RT8j:Y޳6@e\9b,a 95 8G`?shdAqz'f̫GzVAr|2^9$P,urc./@pWitmu9I0OUqXgF%&.'a2=%!e^c.!TjƾX *|qH\IK[|lwb(4 unFK?>%faӲٞ#+|-^,b\(І+F~)Ĉ?\PJ'|aV+ lE=dIR5dG<lزmֱ)%~;}`SyE6T7'>|T ֺ5Jlr@Z\߇En'a6q'|.C+-`IGNߧ6(f|7b"-7L:^{ }n?Kop QFqtXz} 8u@ نn7# _S=wC$P_ݐ_@|]jxqlU?m #cѯ ,hC%0_{1}yk|loQP ~5 b԰"YX8A+&{iq M`5<) 5yC)p:W^C>`g*hLwEw&#k,P@1+ G=<oadƾ(Q43ژgav;!Eƞ45%Sؿ,^=$MnݜЛUїmӅ~ : GÙ6h߂ާ \NWlo7ޮ- b7iTD6vs|ؙ-nl7/A-o홺l1}M',24`cCٸ/ol%dfe;C Aq>QٟSΧf2$d&f^h\&U%Y@:^֣tG9jeї.28) F}|t\g^~GuFߞ:z~@7mc;)r>ZЍ _@21hfl,mEF~Қ$ }$?|Z3j/&ّoTYU)F:V-eCCi g Q"uB~*+)G)Nlw  QO\͒K!WϮpT/K*P !͹iU# H=nQ ;Fב7t6 Kk[* O ܁ejSKwYc$^haJ.E֏ y$u6bJk2!04FwPذﲼCuIO2 g@\ YHTG5̩vdi-F]&("0sHހgD0Nk|J{m}359L 2_ǙP~T LNTЍ5>z'jHV=I%&xŠ8P%F1Hs.OEQة F1#J?]ӄPԢKg -*pf3&_|Vʮ]9ɳĵ>59nC4EzКĮҪ¬3E\BruQ #h>^ twM_tFmsUʈ 3|&#BCWFZ4 =K܏+Zt^-gՅCA+aK^)_&p0rԚpG7{+Nf7jDL1mP_W '{A{hF^ռ3+~d?$F<$S!p6D l/@2s垟Yi&m|CeywS"Ar+ aj/ZJm-b@~ pB~lW2lQW6g(w*sScI \m3vcq Nb92iJe\'1Twa`ts[&_-6&A֌եE̦bDd!){X&ˋtSH{wc "#WE'[tJ,ܽg÷5cM% fSW⪤rAgU-i3}[-6H^m$M7A6#;E˦O}U{5f*(T|>i#FFp0"[ .w}:D "† mfZ)sPlCO)ʆC#/Qv:qX <@Āۭ,z)D"Wpj'?>1a:S\ b_dkiS0NdgrQƞ)y4xş=Keh:"kXmobuo4wFхhffDQǛfT"Xfq<"i*X:̰%ݕ(]]CVJ3T?\V^7 LkNf _j6e56ϝގENwZx#ә 8&`E:/y+ɘ]ө|pZl}| I;ϴ~MpL[x&/c*&Kl6{Ul$OW_"Ϫm`rILUTqLsT-EEb>IꔅU؆'O:Ήr:+ȅ'g&dps5z/qdrq;W[sG̲_d?T؞yշ_!076O*52IwQL\hc|n]Z$cp>oWƤXxk`eҵ;0,$ g`i'W1JW. )u^ e{矢FI mxM%Sǀn]Eem\hJ/f:6d$>i԰ؙ=徴-`rsqlE4i = 1pa<@=CtpSxYHX_DK [?J SG<ύ~Z?تt55;57# *={}ˣPIF]"~տEO;,Ov=miLcH'ߨ>OVahF:VwD8'/NmK f+L]PD+5˜1ƔJ0?ޓQZ_AjB!2擟sor NЇ)$A-UIBFaFHEpѣ[3v[`=,8= N[1NA#3x,ߓ"]_`1@wshnG7M{[r9'!tti%kZ䒆'kGx y;ͭ 9T;`XEDh!^a프+C79]f5fArø tV29D('(&B,>[? 02P5|L$( U,&kAaw 3xLa8 ѥ f[9,rCWxQ0<(TBzWoHpl_ލ:=f1f'].cKyPuUFQvP\/]S%VIWԕZzeM⾻&̗ϥ^hWJ^mC}c:X\2/YF -U4bz(0mSDW)N @7-i,fCJփ ;w#^ wY wY0B)r*#\VK#6#TTkC!pR%u}E8uT(y}g}84߼QgY[ 0&r`isQsk3Щ0wh܊L1AM !=S6 'g0.LʷG*;%3 ~kDڷ%F&b?3o2Z@N l^0qI{+\(̃ZKgnP4.=qC=k^Igzڟmz ΜXǙ_:g0LMU@ =fMn6I'5lCt)<8ԯOp廱Ⱥ>liG[~a`'a wv hAp$'|N:- y@:@W-M6*I72 v1/n*^>6 P>wakWhЬ]~6~hGh99m!yhl\}o$qW/eߋ E 1EnqOCO&0+}<ȮU$[TFɱٛZv_ A[*/[2kXSfḣ_[R_J[@::v찛0 !@ha)hEJ8@L[)4@LHP*F⋏<2DN7e@?5|n% ^w{k#Ҷ7 eNB ~8!ky(SmQmjnkmiUc%)OY?ʋ d_E`l J Ckˮ erz&}D o͡ njܮ_ vDݎM,Nz ayK 5S7Qq={yp-lWcH7Az+fhhb(  Uj\G d7'%WlĘe^ 3Ѕ̛hnC +KR螛+#;`rKm-5wn#5+}$fRte#Sz)x,kȀ]iZ8:=]\VQ+yR_ 4TQ}dce+*0$2' qh8Qt(ԥQ? ILM?]X#1#[TI-k8ٷ5-O,zXU90C5aRiQߖ3ŏAXKiÒT< 4;Z%h*mr4J2߆18l-4Zr\[Okp:iK2a.:zt=JL!adP6LQQ0HU7{Q2d=r~*aFTme%uJ@h5bK:bbBPB$ z½,N1TYaSY}oZ\/MH"\]cMGkgQ( /D#3SWxlb)&ަHÊߧSy+(MEfgк**$~6|!?o< yQe3p\NT:|lPyXqVD5>5G{]X,A2ֲ! XFo&V,& Ӛe Ot~ܽ>Je Qq(E_R+죡ӬvzddI. ;z+)D/oúueI -"Y}g/ublsl݇aўt#ު{]*En0t ~w~)N!/ @ۤ͌o}nGZEHV}&_2t+hpex1%,W'Bi&jkdN6G, md X lSq6s4`b;Pdg ܣL%t@{?U FLQy1)Vݥb=7pۚ Χ}UL`XTLMLC޾m84OC xr֏t 53߻Uddzid,[5*thO&0 DDʥrp УڏҿmvC^e{H zg4_j  j5"f{>G |_֡oX"z).NK? P>)+Lʩ\e gW\')(D@dī2PJv 0`%h[ISeg(0\,"X>׹OX@90% W?&qeP0CJ…]GV|,`gZ2t(̸o ]C8svYvuh7ҙȉ+i"sbi5U1Q%3ʯ:vq]C:"0,';*s kyO*C cUl+AIPx77N=8%Q_.1}´cHF4AGJ8N4n}$h-#es\i9 I[眰n#ۆ@ڈ}IeRdou G;FslrI 7^=Q2;u43L'U/=o$F;I͓w-YV{odsF D=E9')&lv20Ɛb*ۋe 6K'ֱb+Hc{ԡ8H8[9B`zO^}ەA0mF'nY`R]&R0Lo2sLk̋m+Ȳ݅`X iIx !3$wb;CfqlZ鯛Ky| OxQ[0os~æ[ ,[ !]3/ skN>eώ>,'R41J񥽁Z}XCZgʯ弄H#R;=%( ^,.QQjڒM&]Kbi=>~O.F.pZXFN=iyorf' da D΢<1…mA!] i*V8B8;3Q(PB;f.43$ι>*4SpOƋ"J>uD`"yrOPCߒ{,O؝M0("ߔ7bZ +z9sF109ZpvrPo 7wrO D\8N;c|~4jVD,m]dz9*"C9RFO HhʰqUPq)Cuzڝmc\lYIo<1Xvc'̠z,rdmn= g98,gͭv4ͫzZIy4Ad/P"X:7o^Ah} Vb3eU˭ 8VFG2iY%ʰ 4)kjtr-VvMv'+h'm]t]unN4jӢ}H΀ J k>r[k]hU`hif@Η"i/~ysnFeN˂301Zۥ~qiD~3:}]iBkhD* %?"Zg};s!XQs}ٷs8l=-8 6mt^gG%+kMtN+Ro;!鶘k[7m#?fb:?ԳyD M0fc-1FPIqvߊFu1_},R!G*IY6i$8R:[F7`؟MwԢ}wX4Ő% B#l Pc7UP#ozlN-smFAYI#̴ 4s>7;=+zJQNc2\.Sw{c*$"3"|\i\*sY/?M'$I84 }3dyya1+^Kmi"V,%$nUk~SuVELvƥD|0#}r1wG.2Xmvcb@&2)G) [垃 O+]Ɣ.__SAFr -G~~jΩn7>IlS|/tR n4w7F.II;oXwp(Q/&rM&;D^+:L} SЬԈ_ ӭ;IkĖ: ]׷mCl}oIn~qVUT=^LT+c 攸WUb2Tr5h`{bQħ0LċWU{6Ov9˷ [B QֱS eHKmnWo% ;{$:y%\Ʊ$]rpw/˞hjxlu :ˏIF ~㥝~bG<i9'j.<1=sc,<ʆ4i)f \n.O1Z-i胁yXhăU< /a7"*s;crsLDJ?bT̈d>冰8s@dko "F1wڌb Pojx  hHٴ$sFR"yajTOIZJZQ]Kc%O .x#yUv0pɔ>Z2A3NAV7?Y8ac&k:.~$R/lKzxlK4<ޓ\QO <%-|WBy&9xn[k&uaᥲxaSp2Y 2c(?$t#;K"xH"F&r&sڽ<?Lvlm _+4bό\S)C)+nwUK|.~sï*w=؁q#EjWyZ+Ġqg1$+ӗfo=qìςLCeM -U*z`³!Y 1|(H w.Cb!]%Kf, 8=%~c]EqzfӞ&V"#lH\[QCb{#}%2|| k 7 n\ $ZDoQ@hf!mA&JMq!g %l~ .PW%F}ŌW  ?O|QfH䉷\ 7bP7$dWe$479nY{QzR/cث[#ܳn>(16ˣ |ƣ088Y !7}r2"ЁTIzȢc$ƨcvjX5i-N?;*[="MLQ(we?Yթ8u? aPHFXaXNǗs2MovGS3!zҵG,ȵYD!ܫso\yF{<0{S2*|jtHc )<71ES]A^㸱bI!3_AIP{z\g:K8ḾZoc=μy(O5nk,9A Ahwdm)ҨΆ$q[ n)2vyթ߷cF(AhJoSsml9t OX UOcGS5/⦮ u03o9 @.Ur2+[oIlvt@<:l?wDnOCJ}14`ĨzJ[d?~>^rjCԆz5jI+K@DL: 4#02IJ0j{IݧdQ?f*SQ(Jg8L$̨'}! ^a"tj rew鑖!CqSQ_)P߼(OL.ƭ1RZHHR9arn騔7CҖө .k̔8. ɺFB< wWdpJX7bo'Uy.4'"?lb}\[R\HbqT(47i/ FM,2UfQ3raQI !+Ya2H^UJ֑U'&lg[}J@êyΘj@藺Q- b!zw7z@Iܭ*V1Y0 d0C͋x7"S>ȉgH*W3ݲ=x4)ϐ 7BBNluVlt6̴ܟ1ty BI^9X4l{Q:zh86v V*x ROH ymk;^ToQ eB-iU3L]{O @#|Cyh@宝[d-",۽G;V^ }3ʫ/;oR⺇_*eoҡ9WˏX3̮']Ĕ@%0ȗA;T $׃ ;lQ5WȬ]_8e>)[:bw<]WSb~ţ *>:nQtDE8J[auRj Za~ 5 jC&9ȯ `aFه[t[WSLI{ !!Y!M~x"o)PĪix9yA!z7!?n7h+u?iіiLn#jܲƬ"w:;99/k5H (NNAxSqy+Ⱉt@fd4\/y#pr1~ Mչ R4ĵ/aoDj#}̮Gr @gd+S8Ӎ h~gQ[g@5P9R KH9 ]Q)* zK]Γ;;ĠvXv9&O7?޸YF/O]IԺpy1SZUFF` sJ†M\PIr"3lq)+EU؆dX B s m4`1ʍ~_z5culHwD r,CՁB۫~T"U߀_)[SՖRZID|20i!Z!ϋI.y!8!HC>H,bs?GMvdW_ B浿Cm wIpY#)y5ISkff`'"-5hmu VǦ&8UwҚ1;%y{ 6I7z@8=(0umx/qy Ht0г&hb)ފݴr?iA܄(br%EN#ogUXSNG;beЕe7oո)M^,/3 "~g1bcJ-}Ȝ~[A/,Re#(S__9(:by&ɨ4M̄Pz]t.|5e"s3Yˊےx\UL +8j NMg31`SIDqֆ>(%7,& E BEadY ߻Ve~} C} QUp)<0\{ ӖM;kxUeJjW=fVf2@Hgr.O^E~1w>bmOlŗQ TF2IAHŏ<"$׭LjE_H/dHx y):=VOa3CB  +!d~Aj<ʪ^UHz%8]* ?N"+ aIrqm =|Ed-\nk\3 HT8$w LO[k*ma[zld4_WYj|"pIƪ5*@iI ľlE;%Q:/p6'|(qEv);4MBn黸*0ʆ7>*ud5}t Z a@Ŕ1LFlv??Obڟl)`7YfFƱU6w")ް餈Y_3f0)ܵjz'At戡AS 3}[SoFi% /j0Xfl*#]7'E&)0 S55}tyU}9D.y0z\O-%E |g;.t5SoNbaRH=+Ar 4˔L3')/x(FKIXtCr<4! X- s B-i-sR/lp g(>|xUNHp~x8CPiȥŋuͳGս;N@i+zC- wzIGY;>CS bl{4щBF?RQ ܺ.<9˃łϭ >A)@"I(@ Y)pݎNSlO%M#0p5 cЊ]1 BI|^ lOh6w*:XI=cc3F(p":3NGʻb8|fo2[K?]o jt^VT㑬$S|톷dX~\)6A .uᕋ9pY6&3P:jk%ش|k?` (K+5Fs']&I%qsRp.ȋ[L*_Tm# U7-ܓ 4yhYѿjѲ٩zC MO1?K'Ӫ" #d<Уap%̮P]H(|N=%e MK h.iW>WE\ƛOadLs NS{}8SeY,Fxx+J4K׳ ,@=d@_6]B^ L7 qH='6$r[e<&ELjC0oƑ&!qp(:~: Aڸ4ipI=Ez6(>D *l ,XPe0X~.~Od=Ϡ4 |~ŧT qkR  t?T3 M҆[OHe+L=oB0%,~*wҁ%* ǞO+wvJcc9н0s;/F>:*ڿl7n]<ՋZH6,̓[ኀ<#1MP{%n__ΓHJTyXk wZ/T^uwYxE ὘HRA w\?WcaujcU(_/uנbyPn֓j`jo/ZJ!0+>vN<'{[G iPƱ-*&_ھ;=0.~s5< lu}?Jd(i|mI҉I%ĊԼ a8bJ=sLKVdjG8_*dD0 @Ws|їm;i3)se]Ve]ěqtGx>pZ/e6=SEK*c&̽|w-D"o-0F}FQ L _ M}H82^פǣMW93.򼺿kX`VtzOgLީ䑊-U\й~N!vT~ks#g2{|htX+r֯? }rQȍD>kaCz 5NFq h`08߮ySdERbhr ={y?M O :МD~WU l 6  VNuk*g/l\_.;8xȢϛDgNy^j WG/mi47O<U>,FտOͻ68S)Uͻ>Wۿ#E)4Ӓ>, 1*/A"gsy`Ѧ;cZW&Tծ 2zx ؋U"_ƨʦNUa! hB:,Ty0 ~h]ewcgo ehc`ϻFs <4Cme0KQ]7&dt?JR`ɅEve)O5@fQ(TL j2%k@# H6P*p_!(q:t dFAּ]h^fwm%Ge@3"#UC3[. "И+c#$F_ZηgI&52,ʕ^ 뽕Gr.]NnX]u*?I9]%{igՁ`^~jƆQlHA|k#Fvjd7~)$?oPF_:Uw V\I`&Q5 iŞӫ冼F,PJ˯,ݓEf@Q-9%tVsw4/[ޜBQp $+7U1^mD#ly73P񡔾{ypO^e7rǯm4>g {SHj^mXe @;,8Yt]@.v> h@rCp0{:粑I;ΪЏCHA7a!(*7ԏf `kFi$AǑfn hc3g,GSgir??^!K=Y~fBiM lS 6k腪R'&89Oٸ"4W-&A;ꢍL}0Rb$ʆZ`jZif8l6x4lȒEI|!56 4>糠_L\Zp6 j>χ r $Mia3vC&W^05&"11ԯnLҶ⡹B@,'H-FO, TK1M=L[4CgRFۜulTWg̼¯%P'x"qNԱϣ'ukA_w"g[ܒ 4+Z&x8[g+Ԡ"[I.TL(O"U]>:o.P7 Ŕ4miT QxhSc13Zjphrྤo>{|^BiA-Kt+iJsH:vTV&AgN8XjtI(`)!pjP> ķvd=s5vOA:7]c+6|CBh;nҦ{p"Y>,_u\<&q4' N[]pҕFӆjEeiVё7Fx!d{gRWuƁ J|/妯˟WڙdĴaLA.=v>׹ p I`)!0՛FhBthLxR)YM0HT%ר^򄀆]%$)G.\CyY@RW<ㆠA;*3|uy\?J'=j.bVli$l +$G.ۉr! ܑTm'wr ²tK Gϣ5ǨveXWn1{Z}1 |5.+ř6:2%W\P>g!n:% k{NްCp5gOzHo⅋_E5;1Y Z3FqjOM%R<+0 ?#AHY"-s^KnIVuܷkK8ݳ1j(OszxEz%0֨;52S!M.ƃx)'+,l){ 91Xg̤4GI[n;2a;n#]Es7R m% ;6$}8eVYDNMS99!QUlT: \8#ޥfA 0~! 5|'cl1zܹxtvjN u*5g^j)fJ:e^Koxѱ]&pÏ_*Y :&Bj>- $<,y1V'm+w 3%B !uV{8 V#! ^"&6TA-6IS׳<%ve;f"]ՁQ=L:OO4(ϲ6SJL#Br҈6j\wƝ1i0n kOϐo$utSw퀿T,(Gwk "GTj:f7kkhKҩ޿j2GO7GUS5D54jrLBߨN.zΘ{`HvQ.ҺI:Zq(Io~n2$Ufo|AѸYv?B{T f!CXvU >CGzd@Ϙ71 =Fl ~ܥ*CШY`O>B|3OD6[uY(e*!yп2F}7B!`5nl`z>m&5Qb)г09yO*((B1ړ+$~ItrC eq :l4Kqn Qh QMgoi`owZ>HVbych%"' nsO?a*ma]W²l]Ŕ e4vhiuuO/C _V%.^ dWoQ@T m_զg~RFGCR4r&ONMHk;ȵ✵]1Fgﺸhgsh)/?b~X+_NscQض|8,6i61)2wMIEVdGšȾ^1$6ux= ϯO_B=ywq͝>;Xc_oG2=bV+,ޮYxCӍ)hjXM#}23j ro^Aq$zM 4؞Yp&Kc/KG:dW'SYhj.+Ӿ4̺ ͅ{Dt[D@T 6En2-GZRSJN6}[]@!ē t I$ z-ĆLxW~LFL4U0/AA~+I정:*# Dp1!YF=[qc9Rvh&N?&\QC!+0-CrL6J2}׋dw=>ye߹VH+.ɥ2k&) ;`B_1Ȧ#ƌRڤxt}3C`hSרܪ^ЫtuK*pqx>0>@(A *f`z{%'F?t*QdIy{dUy!#R5H݊C (ɱU҈[{&;:oRIG~WOj(zǔhU# |teT1d^3!ӇŎ Gp,B^{nauASu#&=dLdҥAU߉힡q:a([\4̸]T.>P?C["Ȍ|)7̹ CɊ4i^U ob6.܉C߳oat%t* \tPxERxA\ ]6@sj@ 7ᆰnDD$i˴~rqsA{t%~I~`R c&:&,G6IU"U>9)ڝNJSoB<QgS4Z<<4J8 @e&ORD.y؅hLQk{mf"q8\_uGδt3?$ߙHܦ-N;f~'&"oF+ȴ!Ȝ;GA)(=9`ɫwߨKe j~K{*vc7;|S7bbiF}wYʖ`eV{Bd^CjEt/~oQZEu9'˥u @TX'F $%A_Ԉsq r ءxfAA|PgVf[L>S" _Z#QB(B_B7#LRߟ]:94RǨI^EfI>JBːkiMB}|to#V/0΃+<ƶ2orךxi}> "zϸשx#N-,B,qQikb(<`[mƛ,}]"NJIqw^3 KHQll$iR,%6PU¶8x[^|xtI'^UlۂGnVIN%5JF۞(m~(ű,umd3}m:Zb\[]i7/:ATOzC;JM8Aq2~rBKQt+u H@F"O3w3\pD8Gv*U}h7Ы1rdk(K]P)tGӆFq0`+g6+z~t*d:j5BzeWjQfX!g>Z̓ͤ1iVL ǟvєF~dsBX2R-yXhr&#GgarGfFdذc YUO(*Z.gKGIKeo)Y4mJtV[T#u'*cJwܻ`u~ROD9+fu6`ϱ"D#>Z+4 u%*uq5ng ckK1aRN+-,$p$Gfk=9k% F4^do6yٓ<$ŷ_Kѫ0, ˋ:ڒcmGc 뎂kg@% ȬU{ɷUή'bY0Vч}րj @.@, fpnCȓ~@c Х;HAڈeqUh4 ku}l)mgiZpoe>rc8 ^~1YS 9_);3{(.H &]ukv6NiË#Oq}͈ѨnbLLcJ%rsM wޚ 7տއy{2:R{$UY?]Ѭ=r{ѡs=e ʨZ;p\LМ߳ndUbnt|` 5cnN^ytSv/<_ [[`a$܎ZL7(~ +~nO8ř|7T\6ޭr罐Z# EtpJfvc8JX9C"ɕ'(?eM8C]L ? { ShוwdҌj=G\ZDp? SPsê->E/@m}8#k+s)7 ^P>3Nl#5<Д3+0|AdWoLOs:Yf' `c!oө

    2} |V:⃟,63@rS@Cɍa#f&8 &S'[MRq:Į_6\lʪ#aeO@,P@tKxݨg#Yro36t$3kyBb Gߊ3/TUdˑm(/謿'Rk/pXfU.Up"}r(dHll=I$K2rX")ZPx-Qli/ 3HSxxv!#$*R7/0l&0/ud+[<{N{~<#n$\9m*tY~qKfu<%7pg4i֡*x˼vT#vxܣ(&R.5)5]NOe]f$lz)i>h;q׋Ku]_%@?yY ,ˁծ=f1Ta7΃nX]k8] ZZG+L9҄͆͟x+{֞ꔋ=uQX|}hj V *|3C{:nP ^/J]Ԗ$f ,9u,jxA[jiK^kucV[5m|NZy`'ŧƯFSL3t~up=/H^LJ|Wdfǎ3@2`'U 1GSwSk}hlX!bT!Out5Bü.xкp`pPhzQK;Y+ořN [{L2jNB_}k፞ߤO]_7/%l0LJȓjDYn0g&)2h݂֕2C>Sb&EOdݡ9ehy؎AH$)?}P݈LcGhWCr [% 1FֿR>̠ie bmW9rԼ>ȐfDȯJC/`Bx1)e'm" LZTEْ\@gݜ'_n/* lz5<&*שifE*}])I hK9_ƱerFBotx> #&>4G|ܦ`ѵiuȆR1$zvl֋%ש-wL,"eG|3V*qڃx#j&M;U~TJ&k3WO4t({FN9}SuƬ98YPY?v+&HctnS-ޝI?QՄ]`fWxM$ &je?.囎;f9-^s^ g\DOFmpK /L04#b,,yFlQ(  PI"O \E4$YFզp'=NYV5 [8d4wLDh¾6cho@.QFb b2CN2<4]e^mPعIUmxJu9⤾w2fWLV8cs̤rWG%MԺ9)t˄:v3G\6sJ=A3ɢ5zsEA1mT1$9P1,P;z*lتwfm]Okt:_Zb m=WDğ%1:' osc%iօ6NvK9oh)&qЦmK@LK"Y˶䱧I̫> 8R[S}[Z },Tոtw7X11 ԩőn-}&O I!]w1sEihH+Taԭ j$^@wu|hXU&tKNԇweР9#nA2"hEX/.<=?v </\o|$ƴccOkMJ 1{A{ka$zB^4g|;ixaFS xn?EO) f]9[wf7:>fUzV |"/ޘ:;t Ic%oʢ`8TuX:ۍS.WqnN3 " ".ʒX5'`muF/AjL2\Bx N6l':խtT۹vL]unҨT2NUin%8RbqGA5){smU_"-9vq/GA0+ L II IiZ}"!p r' 8cVnGጮo{юޠ7H$ DV!}Ղz~>ҏlVj$$iizh 9H;< 9֡V2vX$WD("kF%b| LI]R$!I(N{~ܚA [!$ppa՘D<) =,Cmg(&NJL !8CUԑ7+ljwh#cNqO j#[$DZq(~ S3p>dRגlα}?&7sD찦T:Of5]aئT ~/̈́!F8.ШJԈ"Zlټ|+ xyAok2ᦋw:9$i+O/aYn@1}s\Z\n' *{]d޲4;sR *E @ `8!tEAf~pF sozH #G͵\2_q3]æc@#&dVf i/8r:leè8K v%əE>|,hx% 6!BG*H XWO&֋'@h8zwg][PpGo*[OG(cr7O6h+$ CvÎ(󋚍H^Q94˧Mt\]CX>u\|Շ;UteHޓYzXd՗Z3(šL9OYvjEgX^], _燵h/ ]N4_[=}"-=Y%٥}?HL=/"ЗBm ] a ,84զdG5R=q+Sw{ ֣Mo: ϼ2Dcsd"S ;ZAŒK?V|uel}bm/l>P͚+v8Xo|`X+a^ond\j(.8pc;.7/#)Rm7Auε:}-ԆzhDOF! 3,N?Ndh8xGg"*a,#_| m`j4Ii{n&I<ޕPET,P9)_a@%GӱńvO -Up im5^0!M}05S;!ƯV)9¢٭_Z/^tP39Aa& 1/TIG$pI>_yļ" U֞h/T'ja94w@u>ANleU߅m—o3 JdmeСKgz_,Ae#͉|#FWxRqM؇Jʸ)p!T.ke<0dƖ(%iCu[lm2e 9*/l6ɢ Zx ،w;B=\[Ky(rm!?$y-Xj]_  6)5G`bWKz6߾qdP/zʔX2Ckc=nii]0#&!Q|ٜmWQrJR{ZPFKٸ><ЬFO!XrT\g2Dl6Trw;o?=d`ד'N/jP%sRք̊\Ə $Pfv?VY? 9y_FM~ 9Uf)`&th7Vps *HiQ?~m]ᅮ୘ e|iCMɷJ\guEf>VܭR钅cB(Q+oJgEM&#I8(/ms8&Ep231野1Z.ep ^vxV<"Av~'a;m0E5*D>"Ec0;eUDYHrÔnO'R$ .@%^YܳcQysD|e!N!#n/<"L{'{4A[AoJ/Hu@/_mӀ &4Ip}!  #e,="'P|oz#L9'ʳDs-6cS\AW@N|oI'"X3!-tD4pW̲l+5Ff +Wq VZI.3h&%Bm+Lʘ/d} y^7$%(Qn'YQH )=Io&0 !^ 2_^Cm ,ˍ@~7P<޸+pZv>F ]( Wm[Zpcv@ Hk |  0J8iR=wI |J0~1r3ʮ8 grǪ'95|5qI|xn{l2ke0CP g u$73P?SJvnޥx̴]a#,ݤqxˠ 2R52H#~Vq˟ :<:n\}Rް%4bb v$K[{ވٲ^Gbs6[mL5( ͣ-#D8Yܸe&ƯhsoVCdE_]C%x#Ndu~4~Z B*L7,tC\>K|0;õv;y^ҬBevxq4qV4 8:!ZiuPT:fb)=')ɱ! XPI&W 7D^<&Q擒;&x#Q!خy'yy"mc̎4OԦ輋Lֶ07jjI1 XԿJr^TR.|FցeX6$Ϩڋ6qPrb/ P+?{7aRfzŽuɅ94T] oZ~ߎ ɪ(s*w0?Lĥv.cQWF ʕ',[]5Wv-G sl'Ok9?7Dj:,bO+¾92(~xj;NXR *偟lu72JXO<\kP/H`Ϊ WխC} 5տb~ɾ%5 ^`$nܐdnQ#d'\9l5 <1 H@{1Q޴kmgWYHE/liD!2Ek-gC˳:݃p335i d^Ou ˚ZsraUL>8(̬`9eQ"b)LbTW+'YQ` b_a*K2:ֶpMUC *y=?L{EøR}I6z,1`&聤!e&rȰ WI rتjpoY8 r-&Đ$Y/+]㕩O" M&N%mˮ3Noq6rr6^_m->N <:'Vtc"TSl*6ne1a.(HWķ=e?g*e=0!hQɤ;̬E $Q t2Ry}{ g8g8I7"4K-Ө1 #' ڹ! li(l]CĀDse deQ[C3G#{D|Ud,*}z?D=M?k)x+(t0]N2s5|$BD/LGY8Af'uy6c w]iw[抝U4S`"0Neuu6Yf{ \i]ANZ9]îtv?` P\LYXâTGeaΩ!Nhjce?%eb5?uȼ0Kl"4L_#ś. yrI V4 nS*i)5*ZȀ>GD(}&jۊXMyB%Pr+s9Kp(eLL F(?>;z|f+(c}GI('E֤J6Yl+㵧P Uz NSg&&=V& "7Z%qsΪVB'*[,>0%\wUvgy oC!um`]>`GOcC2O'b.FhX*0cu6|l, jDQ*]!Ac+h+#C+, 4Al9(B½4Cq} |k]@#JϽ5I䗂|fB1 Cx^_]SffH)gG8$!qHUAzo::-^T8^u.47GQ7K}?K\@aAЏܲ| |N5JY|*wpo~9J+,"8}jHRY # f( rE=mͶe80erIʒOxYJlgէAǫ8WPPISU͚dBׄ^#|.~‹tP.~#NQяa2=7g"R,\M.x}&+Lo rx/L_,F*ZUdeyu R 񇖖ꏮ=΃蹜{ N\q$eXj`~C/^${d^p50/xգըosza݊4?#>V'Ɛ$ɮHݣĊqB7z3 VGrԕl0=^e:|2D!XHyS ;Gc3p is$Ug4'"腛#y *ɤ;t_ng>)w _㎋_K(\{MP$y;T+JA~WGFЋ'Vn5Nc{(<^p#LO/,!Q.LEߺn NXsV9UzHsX\ڝ@>7nUG90a$u?}c,1|Ÿ]"wCO@1L԰e(<06*_gj0hnk1C㑵tXO)R;쏥^E5;ƓnI0o!Z@iw+#e= 8I:.Rf%mAR]Pqzh:MpsXh{_Jn^]C"H)N+KQh%hכ{׍X2aƩS E},#?F?:OP!OE nZ'lݶlPMe􊠉USjX*,SHT-b;H8<t42[oJloK`lnJzcy~x`Tޕՙj=lD g'ոi ۧyIi0k0%\A:y&Q#fAqQp% {Z@'0|AEr$&Xw]²IQ49> w]'h1ӢY[p#i`EtUco'PYNl&f՚V姅#4ȣ!pK8Ci@ 3DIuv]e=?E&'MHArrV_kl?[*i ^喳3D4Ñg4+1RL((CE6(8Rw7pဇ扽1Tl/Qvc(K/ ą2'&euX;zY]v݉E[7ٟHM/j#?]ZݩZ9y^|crؐ#8&8u&8zTYTkcx۬v,4f" GbEH+-L+w4}J_G7(;j &,) @qoӤO܇!1ɟi1&oܒOp9酡j-nEFϜZxӄ1io0y zEf)/Fd[n-yt&.'q*11kɼ}ɂq=tA| MUQ #ګ+ r^=mEŠBd/ÉqHdņg+̡%H֥c8-왏*f9 gOR[ trTv 7+ ,0ga}+Q>c*s|Wr:خۢ{.fJrtLD_T!|8َHTj"EH3E |UQ5^[>[6LY *xY I${} *5M|pl'ۊGyqP4} ]!%N|H{/\{kn !{ G?H4k4Лu(32gwy8!:cXwdG4ӃҚ1%OӦ[G%PV?댷TD`IFR " w)]Js8TZߑ*V6"D,kEC$A?4>~5J%tVUB"lc2ixUMFiP h9gGiS'Gj2 :R&5XG RpqWާi<47J(`^]?mxؼ;7rGf#x+3גߨek!]VL%|wr6f9 {;X+Q C#ܘwY֞6|$'n v3Sm]{m;`[t-26 ^mZTḛn rxEL簷vr ːf57Q6vl/m$){7$Z  xQWICڮϏŚJ=G 4I[EX$X˄&rJj@m)ŢQUou2 oRnJ5T GA"S/ /w4wkZ:yCd \ 6ZD1Om3 MQVl޴XgDGaױ5P-n׺[a!6Z";ʉL7)[UVYsoЅp5,ady1!!8#E(˜Uxeh%t5.c ҢF]Q}RG^|WyƭE/;$'i^aZ8x༮OZudR JAT>*bO"'rW-̒5Yud#lL4ؖŊ% g u o&F&?6.9skyl,:rG0ۡ^}tݘ@>H@d1Zú6bRu0pyo)&L-L..L @%˔ÒmU]wiT.fc%jӹե"HS)jml\]`;\V%C[(SY%<0)1 \&ho(źs98q4F{C9EY9Sˆv'oq] =&*i? ' um4'Ot zZ%bT|wyU[Sl4*2l4g_ɁuxH*^S& 89PDض [>γ-pkjstFtm􏦯~ ja,L̓K{TaT;ODT 8挭g<]ۮxJ)\J WcAAGN-#Icz SL  *Vc=,b@{ ׼Q}S;M=#Kw9EII0:{@y1Xl'dHpުC cH/܊5I`9s$v.r՚eM>g^KYn 1P0c Hg;\C>$Y N ѷE xh?3^ 6 x!T=PnK χ74B>S7XE"Ʒ>aXj P0 _I3ӐV(LynA?k'y(أyěOξ + ꊬU rkYƳw%McNӀ|n䚃oa$UXXOg`7q>57` X9_pK{[C_{K_ y\ȢyCf"UܘXa^k{dś0l\Ül;>},aVxeN#h/v(g'T)U "8FU )h,N0їR@)__\f= ~խ#p @r X̡5a1#|VgW l,}4?߹[skOK:鼭\]*6^fݳ12=j2$H2dB1Sڶᮅ2۰`~==OlsDuCBYiۥ̷Zv+^K)W+8VӅjf#uXTK^25yȸ+"h@Mm:_#ZڭįL I fs ͔'=X8XWn eEz-r$O} d?ۖ'`/5>v3.o4 ds KJ0q} _ޜTl Sk )Tt+ 'ed)E8)n Su[澆NKKؗ #e*ڍI#G#IYپ$1JL Mm] C,?sTd%mCޱJK-)+|Y2Nֺ[q sZ$@HT6#xV K9ߋu'U=\1\UizO )͗;GƇY_+M':mZ1 +\9a +48+anN%BI&=@U v0CFsҬ\DEIb2hrI1EOPuXMWQ4e/Fw'I Q@hEgE5K'2d Ȅ=_ijHtM 6';Kj/o /-hȹ~^q)[O*0J\ x('lN)ͳ5U3 wfqIPҶ1SG-jKCxϗnfP̿*/.(~&V:<:VRh^'" 0~ijsDmj.`狆?vSʤjSҡڒ*ҁckN]C9mBƄt N *n )*]gz@'U=x|E9ȼu%3J7#zjieth--D8*D.zHȉDhH3kPUCފa~¢U! 7˲\X}[ף-p).LJmZ<.a}"$)[Cnn~ vϢR*S"˰M+($I{H6YԵ/g}<ٗ9_M[WvV-Y0<&A5c(נD '`%8,nn9\; %f &J(ĸ)Z=%CIWhDa8h qr&(@ Zh=>(I{y jH싊 y' ӊyi 'E@欣 l es9u S6MZcBFٔCv1oz25EH8qbZOpgMH8p5r萚d:XΈΝrG(Q(jh4]YrBd\Yua\V!]"gsH3V5c^DMLJݳIҗKKHq,L芊Wƭ 8ZOcf߸86Yw58ɚ__,Y:+2'fVi(92ԕMS 1$E I]~mEVnӵM닂X,<2AM.ǜBv^RQfb{Lq֊ Z9U*NM耤Z42FE(Z[[Cd?5Mu WȋPaNpMBU|27))+S ˏ%a c(jq8Ȏ?}IFEBtXrA \ Q #ωr CRl.oX˴GyCU5(S{ValL9꼛o{&\x 1C@miYM n22G$6m{ Pu9&УCCts'$ӂ0؛ VMz(QRs,W*}tRV~X#;]] IE4s 2x\"+ב_tVs6!.Essl_*{H8bQW_aWau"{;]"&vSuv_ O}Q(aC}V4CYW D{"Z#YvWL"nQOZ@?>4e20ڴ4zR3"@XDpxeʴ}2l!`!ݟַɁ0J x?~ FBZؖ}vrU?`$wTZH 3e gJ*S<,I/vHT0Pv5.6KmuV<$zi &)Szycvf)鶰Л@ 2Sa!L,eU%i5XG؊Ƨ0 ԫқQ3B/H2>:ظc9e /^ S\ PX0&Fup\D w =>D3IJ (YXDD$D?Z(Y׋c`e]رa:}?q܀. !\ҁv&2 j8lLn_/Vu] i@k'fH䞼~\XxEH!P*gPUNP @q#h\kD8(_5;49ZM$ؾ`ue QԋT\{pk?nu?A2].>2Qp+8tVW8:=oVѼKRM)ϸ%c4A؞B,i|hAx\kaWqIZ)T[v&AR[?E>#`ydTTe <iZ#ߍj=88,72jUgZ=h_дb-3/NY]Ek| jLڰ` 5l_(yB19M^_$n\  QNj!b˙$)a 9=G$6EYOa t- oF?y-O?P.<.5<+օc:(})X@x›0污kRķBzNvx&:8l#2ވg 0ӃV cOB]2ЛZ %䅛dKvG;[%>~))+FMD_8'/ڝv~i+wՕ@s=2L}*/#sG[ht]Cv\4V0RɾP- Ɠ$I$P3C:]DK-#C.*Qe0}g%z̰<ŒT0W'bDIKΚ| s 4]n"բOӇ,Ne !7,$8 u\D0 _V4J('# eD^@uVЁhg]&xDnPjN7u*ǃoﳌV0#0Fa?*2{[>جn7$F1 򞶝'Ɂ%a@6 e_%r&  7,pEaam9]w7S1_4 $b̠\ԡ(Sa'bιӌet갖vExC7 E33ڽ4|^/&: =EfU|Ļƻ$x%tEdDI&O.6ܑ,5nPfcY+ʰaY |ꥎ?wt}.݉|T]x1ӌS'.5lnc;&2})*LYi&SKbBk^r#_nxz2Ċ|β,C @Ru{90s['AKzoohMP[yivOy6 zQTil$*sWh8ȋ!Lɪ~4o hvUClpGNE }Q[F&hrhcTګ_ ^K;/}^?~o'. 碞Ok=Hv1l%e@M"]Q5S' f(vԶ@#S+yS3İ#V rגEnEQ7}ȡ&[4MܹW &G BO%R[,h:I8<7i?+=y2#bG˖*2M^ipk U+"ɬ&h ObiK9{_3`Zc>vqA#V"s'y lPQ݅~u6% F)l+󲙴(4[0ܲKe('s dO9,(JZ;7# # Em!S%tk̏ZƚN S{_xy0sfüSM!d  Wѹt[P_SB׷%Y',=m; PmxfJ5Z[h?"3ZCpS-TJ8X܃oeL~3\P [kH!W [U=LHMׯY׸qOXU5rLğ=\aJEI|a.bզϽOs%a"H8Ģ,Zmt겮168-^Yw9dFH!((lecک2!OUH"g1Y;:,ǥ$V"V6ów";*:<0BĚpL3U\5`1g ffm{})?x`G7ٷNR^m3 o%j=zlGNߣA&nA6Vz5> InCbAdYfJx%B&TM^146f!ؙ:`'Fd-'Cqogr$8zkRYkm^-VaTa"f<8Z]Gp//3z<>ЕȫC<39t<51Mu =R`5̺S+NM SC&~ =n?0`#$o .mCB?_ ie [b6҃+CϵɑQsor7YO*r8 U7UiM*v F Gœk/~ݩGZ$Y_U^G֒\, Yka{zzphp$Y1ɉ/m;<-;bgߝu7NbHaK.jN݁XKׂ- 2qaCtƅv^"_תQr_h%mpB@? m+{74]IdfLcO69aei!>diZ_B9VHZTk#3kxx#؃ JC=eN"0=eAAN.{ާ.APiG/E QT HM0Wj9vsNbǷG]L"Fpa6  lf3DUF̭&F_џZ'Ⰷ&ȧ|Ci @/`p^ N: kQ Swg-+;Y<`@X: OmNݐJY)A.$5x\1ߥhhy Ɉ# 7%g2P F{}*?HOK¯}:5,R +2S 8Oo`"i?ւIUHf9c>$)+Kd}r#w;ng#Y5#2)hfFKdZ))wѠB$_qSr["!Ҫ(~UEo366+Δ. b>7B H~='&7}0hW{':Dg0&Gz""ỊgJ36?(41 A/[pttB_6(Z';'ng\ܼflk8ꀦ!b_WzQO iSlrYT;gAAE_At-[Ciɨ]'8 0%3u6.-cmg"6{Nm睴oX1. ]kw~Z~]J3 MkqHso2Z6^6Fd+%t0~rl6ܵg^fofoYυQl_27Kv]OUE+.F|pe;,*ۊ@9ѿoGDpy> `Rc{h}bP'+mq`$,vORy>Gu ;ygw$kcʽf pw)}MGoyqm"LZ.q~Sh98Xk;VK=e&$vd H~ *Lnс46cd)#u0rP¾ Ar!VU]5WS[|DN*F7Q̡̪[^B\e,x4tC>Vpܒ%gp#y"ls:F[  e ՜v++!?շ`d{C pVOXB ϵ5sx>^ɭނ|x@1mwK# #<:{n qR$ 3\3On;v-8N#Y;8d 7˲2€ZȅVuZ{N)T>UemBzߍM8j4jOU"O" c+*f`( R lư="K&nGFZ_KwPūE?O|B߉%^BKDH, v<]2f7>~Ŧ0ٕxe)qd:^wC}F؄>S!A|kK#x{AMdq5MqRqRȦ-|bNLkl{W!'q#ӣQs5eL6oc#\ o&?Ѕ9:6{Zl3bc!e4n$fjNjqb]1Q?S}ze$B!(rY4x߱g.Yݟ^˨=Y9B[op7e( Gut ,AI}Rѳ ?Xd@fۻO%(FĈ/q2Jy5Y݃(Aמ[JwR22Oqm9Sc SAYdwUN\s-k?\{>ȓ)e: zyuCBk( aJ:H?ݶpޓRJ+8f aPDC֖L<]nt& B?.LxRk"l d^# ~mA?P^l̏3ׁ'U[ S.*Щ[p.<6Hx,Nִ\?E{6C ԏ"lh0&yJYAٻ(V4"!MǥG,fˏB`"OTښ6hO.SK/s2I&jo JHcrs}Z`L Q_3E.v-Bd^|a7^ר@cn) p A2Y紑!Gj{<_5 7"i氲/Qn 2R|e8pY Ӟp ܃a}i`0Q8ȚJN+jXrM!<\"ٙ&DZSdu}/|gެM|y1lQO#,\ KƕꞼ<س y;[b1Wޢ:4H W̚}A=r.`nN wJۂF=0m~ Ғ}E)CIFMW7,`(A%8i=Pu{djWc**'"Q23,rzo Zj/Xi| f5Lճ88C}1uCRK$H(K3?|yn$=AqV`aYiV1#tp¢rGN欽55dϢv/09[{DDM+Mނ)abVہD?ѡ:>Zjk:[]g#d쯛^/L}\! >mYͦ Dd T/%#+.ܵ2W׷7N[sݐ ʩJ#Flщ+%heQj̏ئ&uF8*T+[}~,e{^BL!B-`IW)h9$"+ ex>;_Nd;/OvH@s*k^l)qC%"b;ۍ@4P>*MmЂts6,&JK6Bw~agzy@MSw?tO[ht8~-BBX|BūU.(MzS[ ,'9źd! ,">/X{-w ,I$Jg be;O٩:ٜFŨ`8vxsuF6u~ < 8T?\aaC>!OB {@q&ڰ4V*"ɠ'D˔(Ϩwր`"cvjҽ0gAn*~VAb@c`՞=d(8"s$Git5 uw%Mi6{#e{ ,}H]τ%p<kFT\[au;-XN}87O`?/̻=91ˠ:oXI3lȅ2IT-5"O(5-ɕ4/u .9aUtLm(R $Ő~YK?3f✋2a>N>EoPp)4u̩iP&@O["Pm{8n@~gZ Ӓ D~#Nԇæ6%@4Xˡ'S4j:\B)k|嘧&J7d~I`IsdGlkSm`VNv"ǎQc36F na{5&&=ftPgIɥora;ͦɱqzDg.- [,/Ǘ%'Mzl|ZՎ?Q/uHUP(,+7DHVy\SPND #x*8+zaB $(7,ympt/ӑ*FT/9z5Axa'zRn2K4D0μ-P2>uʟʉvI9..%>[diGӍm{_{){hăQ_3n,.شj '0mif!W2zPsMM>@8x ۻǡt ZH T<'X͜7u@~pHl/0}|N@#9`$↵@NnڊPk^ `SxsO=zH .'̄))&o.RX#t+0jFp"Z|&"/ 7y-cB@gJe\Bb739H*7I>omѾ)ts6'`%7gCH^kvPOe+A ^R{![Vu$ " qbBaX]W8e-Vz!:n>45П5}׶֢id?)W|vFY-lmʘ/ݧ Ckwr=*=Pva$vb'a5yX2D> ~kB0jG5<WIJo"ZnT刀ݎ#B[oa Wʏ@˰tsM[ o!n$PkqL^$izAc5yyl)4_;)MWіA¬&QYI3rJ ߶>\i2Z x(ѐ*װ:ưKo uܰ^8Wpfy-?qI"4V>۬tЮ'?X",?,k}eg!onW IGD@L#j<ԽFh[%g.lTA>fC›|:L|S \ ڏxIH/v (5q$pZ? oo2^OF @277Ȃ+(8`B/lu|TL Y{ę@Vsu( #gÉύIc /țIG{}fJϦkPKYϬsK{lSlI&CCMQCEƹrRJ5XZ pPΔ& 3:拗~Wh}NB zU]1^hGntE=]˰#p3Z 9-)T H#p *q_Эuo:%w$!p_R.[\+-k%`WLD~.GvigSЯޗS`JtxSabuM34<[P* 9źgݶWb à%_xR"> cr6?1ඡŝ0`P#33~Ly>J4{ݕo)1"ϗY(#jE29䉲>4ޝtu5~JvB:K$3-8"/"rI̎2&£\N$$Qӆlz^xoEjcjQ $ʛ}xZ 0Dg->R eeAF`xO7vqhF6:` -*u#& Re2'k:^ +HΤoQ9.!$IE]H#'a)Rӣ!\Mp?8 amɔ->rB d} x_Jx4>l&?4(K\ço 8"yD]2+6W/:HU_pƺd>G/|˰$Ȳ0դI병Z5\Y:K|I03}P8[,D1fmy9 SOM(+1Seؠ:8ӸM|F>:lE5'Ӳщ:d`t*.`۬ q]qmNF ]2j#o\(ܩ>nFN×le'bkS8k&8}7LՅ\Y&M)8SKىQ/Ke\]HQ;(+/7ulp@5]*@B΂zӇ6 ZQ#7-)Bm ] GSSVvdEcVLweK#+׫ 6CQ,B!G-q6y@ss-G.[ڭߙ!|N|` / ̏МM]z]-t/ryXpn?ӕN!|?ʚGʼ+RO6Eqj"F*MԮP0 S=L!2Uף_MQUr+0UkASNf)=]_Q$xMRzԇ Z$I M5譼?nF;R9ՖGW  \L;g!KXm={vSy7%5yq\:b%To|O c)+~1 Ǖ,B|}\FpDA~d i].ȥFN!o-/L`,1 t.ՎYr~Jr?X)Ră,z<pPoULpP.9̀Ja'HvzՠSCU$n&(#Wz:KKyj(QdQTi(҂&cc  =kOJ<gY)I F۹37 k XQ G~2X| ,+!i0PkŽ4Hx$k~_X ղ!~W+_SanraIo5/0!Ltt-~(/WMќ+˨8ʉR` I^{y5k69.>%&7~DZ;-pTӈ c8y4\-eXOt8 d-%"ፍb]SsPp ~:O\;r +;+J{;lyD' zl eޞ0+C_̡u63Vn&.t\`F 閖H,EXt>0SQ}c*ӲhF򷑮bړ%1eRO8.^EOVN*Ro]F71 !pݺ^$K#pWٕk.L'<]+)zv?CL1s]JhokȞŝֲHm w#Sg =ߘ'£ؑFCP%vho.NUZx ezݐ@j|f1Z`NuWcIXP$q򓱇=ۣ^_]4-Y3XkI\X#DgLaf5,Z2++b%(E7dO)͕^Mq=S]@|PR]>$8!c $ d 3n^ĆDw.w0P׭rY #dUސv#ACK;]T'Spc쵐83-;K1oo?vשxmK f=:9W~#(jCꂖcZ\]iM_w4LZt䘾ض&'_OeJʭv,h8Ƥ g{h é -"T% &JxW>/vvV2ufPIj]][@Ep.zTIVMG#4A ww(ݞZdBr )oa6͆4bwSm[WDS94<4$&}Tnejpk.Pxh-4Fq^wvT|fz|?lX T48(dhδ)| eqf/RzzDWW5OkV61$l1^2٬a\B-LB)++uTۏmh! U1#yg)/|LÅBE/+]j<_x x2huS/ }*@lbD/1[ϸo~?3r 0ǔImc34[(Ge3jRQ (8JSQ(_-^"s (6y߈'q~jsrw >Vw5`zmQ K)hA|Jc>HVP`AFGN`}SVrC2\^A71h恘2Z$ОKS`M(Tƺ6ډtJcFm/eYTbA+ܧLyk9Y!:0" oga1BRSW{4,/,N 3VpcD҇n )I$Gߑm*`~֨W)&^,g2 CM93YV:6!tZۨi E ²EPZ5VPa̽<%R -NGgF; )}>PǀTykO\j@ۢɓp4'M~tF3mrE+0 BhB4uBnWwɊ.rnX V*i->=z\̿6|,AJH^9(=WJs4u#;?1m0:{֟ Ү/T%f4{hэ,&y 7'b'YiQ[Rҿ`yH<& i(|L#@% dn{HCkY"'F,'x]K*>T~Bf[PDs]O0a lTqU]Գ2%zqDQrDzYo/Z)mS>hEL,haxG&ii+5xWx4$ntz dG u|c]A1h#)cfD]%<6U3+,do|;B&Ić4<ԬǵnN_CM<`hAAK.4:H4-]SJ9+{dj>4gsGK)s{pMo.HO]td>]gyC9>5? }А d#wB[+".Рk4kk7"7&|,cD Ee4[mԌ9Ӓ$t o5ЭXE"c14+Yde< U4%xzc3jw>+$U3+)|zxT5D;P"Um-b dײJnbSȵ6PRΙXm$%q`+`Z-U-xAuSd]3 ݱ&$]w/emMd.K91Yy\"nMڵ(Bc_R-s|eV@?bQkfɐ^,-*_ۗ|f|ܙɞwv\}|X(x94qn6G쓚Ψ 8;%Z_$a58%&hF~{D^x87.K= &~", Ās9?hWb-,ڳ<;%!#;vUR?hɺW#9'.(q'u-ʝyr7 JЌ ;Pn]@֚N1ij/F.˜v! ;P31X>"ȝGgZ^Vċh-_kۥuCvsL݈kaKI6pS, $6,Z1,/pEpXh^KfUCHCDdSj)8>ӥ½%HEntňS;;֞(> V&uMo'#O[KZ.yH!*<#)y0cŹ,XHa1 !A#Y䣉}(]3&[-/ܘZ3#8' d "ouLny?8e}.vTGI^ C=@K!BP>ɗO$y,RJ)wJ[ #+lu!}}_K =7ܽ!3Ⱥ{m:|^KL>ijPYr>Bv>F&1dw^};O,ԣ!2X_A P=0η;l.Z3]Cs[ ń74`,?(} u`T˗J]JUk>?iM J}CZ^1d Sܖ+yz;T^-Dq SC'7 |XyB"ǘnUjELq8J ho7Ą7UʐVπ qp#a`/u0aRpTc:4Q~  gc;ғb{P! !& 蔗 ?L疧߂z$ b AIDp:9̈́Ww p#g d=Ϥ^|fLw& 1#I4J6dVބ>ЎhOa~u8'kH NZ|u T3L>!MUfڈ:M:|_kWhfo)=7W/uK^0%{+YTO@%`.)}B^߆$h妞8z ;u}L#'-:Q1AU Qy1;"#=~#VM].wE")[Ů-Q0s)VE1`wT |CkbDjP◾3ĤR1+7Y 4bqjJLP" RAXjRHSb}ɉMҸ3jqu }+(<omn˫ [^Ÿ\OQI6R'c*[^|(KN , rrI85'ubXپa*{ZqZ [tHXk]*_mM(Ss$,>S*@ aLdT"#Ηzv;b=:˷1́";N;ŽlbAV> wςflJyoݫ(({N &.}k538ST}rÚP0{sp\5U#|2k d9=[KU֧iM *$G=F" Òwr̆ =[]g 9V{G glVy, y\,jeqzMe3r"(WaIeD 2I ̓8]Bʆogwuհ~hkf mpAH ΘDq Nݺ G\#,efWJbgIHJt+J<Б{,w2ma_nI+P7iߠ'(44jQI:]Z4FX;}tƃhr[~o2)#I݄vۥotj2DB1;!1)1wes d!w'mPļ,$?@1Nrwy?Aw8GQ<ݱF>?o1ܓ4۬T逻1Q;dA\#h{p?bʻ@.JL~}÷j0u=N.BIQQ@0+p=Wa̚C=dǙ}ەM yxӚքj p:v]3=Vf7qy |O++p^Q |%p\f[L- Eiš۞UEhZ62ƫ rI޻)55Fi(0:ҲK910mїc8ŔQVd`j_KT~R$ԑxVUԆ⍨76KC vi{RW Sfd/{CC}q_tr^䔏RݙTIN_]SdȦOsӳrf+`HY|L /Xt#F꾣>xsv:>̆vmJ;`ָ,8rlU@R/_2ZL묩MYvJv,@~~O-"aB+ktώcdM5qwV%Gy*Nҡ60Oe;Sʐ½0HJ3}isyl-xsΕ[/KKd-S51d6* bGhvV>zv<"+^]F2JkDcz5R1D<\(F4O*T5v>8ͬ6 y3'5\"^Qphu) 3ᖸ|| # -N\1ݯo %+JnI@͆6G{n4NrrW`3Yu 3Yi h&1mWʟtPJ sgtQ\~tl\.5=2,wmG{3,>V-]ܼӖ=D">9HAwAs9By?_wdsnzUDm팧܇'uN)!lOd%V8eSE*`Hx2V-I.6th(woTxDWcՆ,2@ErD>ͬH"v5)Ō= ի6|{7}" Ln:߀Dx/= q{5$&R F~Mq0DZ,/w:*س$W_c~ | |b]]e6Yti^ٷy#g\5<% ΝPcJ& &ԂE$!;}Aݩ/5UJ(+a92-[gkL}eNjJ 18f_~)B8ժo^;vu HI*3SM c3s(mA Ozs,.3Zߝ~\L^p%g$/4 O]Y篦3)-xƏ*`X*$ᘂ-;rcBdBl#3.9]WaO #8uw,R8) ",,7\ $F[iIbn*jI'Rݍ&ޅM/݊R`PF0yN |Bw^F]^3Z>!L^Uj(3۔~Q CM4_ ,pU}c^^ )^s'AB|Y۩pp\+ŋӅ%'/õ"ٳz<UsLs~T/˛\n4fd/\Z`#JqEu'zi$WviBۤA1Cšy/8e}UF<豊OGF1RK-fM~XqQluzJӬ4xb,48s?L&R_,H8s5΅#g+:~4k.vBZtQğDjunzC=hMAk|G}3ćA7  DRJD6yٹ уz(j53" 3*Yfl.,҉~$ J=GGEwwO)ggvV_8\>:Rmj+qd x`U9ɍ7Þsi7+EZtVu`yqsl St:= OzI)Z pZ|ࡼgN u}'ۙ Ӟ3H慄.]7I%9 eVm`>S)[X w!ȩ. &s9>hYIv^:YZ k@"IV^ѥyk7tȱ)3_ Wu{-X]ru+Do%n9=' mpSBo UMn/U WC.X(de0EZ}u¦)#Ih'G =42 FWL<@@8/TxaNAo⑖Cu  庪J)j N:aӠ9=oŦsNkx|[07WAc 3sY-ǰcYvkMCEerb%!2 p3/YD$~3P~^n5Rp-zgқQZE8gs8 =Ӏt7jskDzp$oSo;c(]Bt5ۖ tC'@%1wwtnIӉA#?7C"nHOڕ' mjFIĝs+}e_NAKٹO2 jIcn^+$/JB:x]'r՘Pgj\&hx+0y +vHB1 ^D,^] u#1/3; &Hist)N*Y I_KB$B =1/Nac͜ EboFR`\0 /W*`%TC~];\:33#UCDqFTq%5i2 R˩hWb*F6OBa/YV@AVi{28Υmu׷,;%zGoF*3lWPgk2Hۉ=TR}B!8s۱n-gG( }t DUڳ(2lj5 j - Wˍ'!WitVkc+9ժ@!k{v}bA-%A%ad_35 5u32~p-a8[ RSVv~Z9sYW{ uHQ #ȌZ~Bɑc>z8[ZҵJ-Dl {k}49ϕȽ#lNֈ)Y:gvq-g کY_9ԦU4AU3kϿT;ms; EK|Yԧ$ͽjEPǐ iT ~5- 3Z}ߠA009{L6I+1u^ KX_$JytJ&P>27uq̂5֯88r%'П,#&89UM\=ˮNc`ů)7GP,s$[)K:DU6쾴z_^JѾѳlk/1#XY#N}/͕FpBUcN,@m7̢܀7B|,b>v96'Q>Y8/ hM|7~lG(mPT!4댜»E_l#9@Ҟ.nQ>m5]*Po"؋ӤlMuTEߘeEɍH)fOuZS=3cKϨuRR9:_o~uZg4j؈b6$5V #g8A&B\L#Ϙ4nF8]e0a,yŇ}#A|8lT@5gbA74ͣ%,Hr!;a7z(MmŒ@7ۙ 9Q0wFmm}障E 8E,(@^K7G;ٵіY2//{x=e~xh8!iԂ:RҜbJ)Y`Vp-uR#\8|%\f,򊿥;`m'xhu8|}f.O TRuUJpa-Riz}e7* 0,3 zfT zNݢ C*ul|nQg1p}^/R/pVJQ~[mgA?YqSFqFRoJE1>S39UJjF;|1V߈遄ۡvXBB"C '.8K332&npIio3#7" EKW-կ7 =1gq;HnP ״QNtȉ<VW': فG"mZjO|5C1 i> AM3N4+\`@1c2ȘE֐?fz;)p>artEoR6MԡÚyt%-mn7^HeZί7:-lu; 4Dx+fr 0𻗔ZcMG y!439_Vڌ)MI>=Bڳ,ykJoC3$U LJ:$U^3f=AXMx5!@Cv$NXo| \k_G]SH3j`R^uo? a[h`<:zkħsj Dm;HԐTgiPi?.p=&6ouJ4^ՙp)^RahF> er"]>}!>1s8G/iA_ơ6Kg1d,TT߆u3B {IEL?W?=ďɵtl}9L.)6l ,/XmIíj1(` k'NI;F6AͶ)jm-!Lzߜ^?ԁ2e6,Y\xZB۸ e8ƋTx8`$]Iϩ-7!y #z:T0tT4,ҿҔto hikW" 4.<풏_&IR薐 OVUnǽ7/#P29E-WrgNd΢yqy;G1 hc$dNty'աJKi ] 3H&ov>с#RS}mKwC̶767;Z^ te4 $4w`\.(Fu +;9FCˇ(n d&_e()>Iv/'I[8T&DS:ׯNd֙5.o濑uE )RA_$XAWiP+HL`B?'5!OlwXpxf{X*f'ϝj`tG#ga?}o=jhDj+Y7**%_αI2kfuƈ9=rYRkp@%%Ud>ڴ>7*Z8oXIIIg<B72pBpQI:s|r!BJdٗF:oǨRJT|l &z2 jz^ys_>ɐ^‹dCPgӧ;>Zzׄpҍ Mjvݑƭ:.}g0a8O~;ҶXVB ȧ+S֝-/ƱA),8NύXWJPYP8,;w%ن8˜>A*g.zg]j\E Y{ "ms6LҰ:>%Yya͵`\$d4Ϸ+Wdf,= :]$y^u@( aceqMm\V7OX郼#1t2.2Ni@l{_OMBzdtChց3 |bc}qNєaj{C^^ //}uЃP.1W^o PെءǗӉr_qTxXwM+0B|Abʚ[3j,\R2 ~$4y#n189P*)Q߄?zi [#Fp*DvZ[JUH<8W~Ӿ RD)3_#Pר$O団#2(62&]TI@cz ]B6gKp}G^j5d89EKj0=hLڼ O7a Re'E.ck6){_^3쀰>!r&A m,0]tչ!UZaMvY:;W^2f[ǝ4HV{^s9 >9hϱp`~0M/JHtAhDkZiG٤mq$4׻h jggp#sA5|?olz"~wC?n7-Ns/M83› ω`j 1G& ų@ZenRsrz j7 N2VO\!ؾ`#bSBDa!Z}s(ƪ߅H/5!(I"JuO;zJG$pѲQo͏NY>`4)ݚt,K)ք( AҌw&w;10793?<1 1,\40k-u5w-y!<2)^R}~ˑ8ٮ$󬯎'9*")#GC(!hl߰LGVY`BFxEnywZx3>^]t@)iX^5In@hi'd&ĥAdEzڲQS= z 2vU9Iʤ!89%r;Ofo2Ҡlh1!P-lnٰp͒wUNJK4˺|4력8TVy&72? \+ `fcJN\QL /ȶ$]2tET% ߄{B.}67mfqqW |.Z.׳%}23yJԁ+P_j u۝^_4L԰r yg@9=^BOv?apf%2SGMFJp*f&@_o"H&YgҌQ (]jģTxN(:C]vB6]nIY$dJȒ̠)3zF?I|vB7=oY9Tʾfd.4j1-(%pf`3M4Ti;aeX{B q?sy[XX s.ZoSk02gK1Iqm[i>f'#4Gv/4M"r 8suqf\<;O"P ]d]<%^J>Β V׉Q /c~Ԕ`8<56YGo{ U—]V[| Mh!1PPϟEK4D9U-8jx偔贵UXXה( N;pj#>*IW7~| |z 4L52p7sjh5]./LnXT$ÃY +_X#W~ nJ"UpuN^gHzSs9Q)n^:G+}!L9m`TCQY;sn}fY\Y, ͨy=!Xຂz0Z$ѐ's<$}axI<5UQVӏ e9߮]o--upޞ7suJ#uG|Eռ#Wj\񟘄NC+cHDUg ~5qĪ}`N]?fi+ZI;B mX|mPǧ1J(|I-&jI3cn=O˼ EG`yy;|}=:Opʹr-Q@i6'YbDCuUm5vЀ}`ï g"B->^yHщEJ{`6CsvW_WfSg3 ITA\= .oK= ceCJG 1|^˶_Uir`h0y`T-);ؑirNf͖sr34Y1͔SһW$t!tz˶4=2m׃>QZ KWlY:4)s,qz5}P@JON쏁,V?7۰¢ؖ=M–Jaٛ=fs\jAS{4"U!Fd<83IWrh}Sy$۠;N3m??i/)881}_`U{>viHUk'7s{zC,Ps$0.?& e?2gM ;VĖ!z'W ƩF$.k6ڈR-OdfO x_|Ĵ=Tmt#>t`u&%[_`[+ ),xw6e9DRѤ(&3 g^@;El-䫁HFdF#Ӛ66(sq}M$IbLÉwZ֓P~1EphI@* HA̴ZYtpWn>\#Swp;͒b3*~=oڒ>8Epcz ){G@DPb'q*UrFpAy3> z%3qY5&D 'ݬNblsS mZ9) /A)8jkʒWܡ20mا{C|0,r໅tdfw|LbXE2|SMRg+8SMVXaF|>fSNٯwǙړj_1&/ߟ@_a}lA/[0%N@.uΩGף6z㏌c:** c9_aM\T 2 ql NhAzzAs^.^Z]~Wӓ~XFtއ,\򚕽 \j= z'(~[3+G*ᅀ_*n4Z`84߈~ e[>VlJ.7M G=mz gkv{k_mx%s:T /m4Xc*a2K~ӳؙGX86Մ$-jk':dWA d%t*dīZڸlr`ɃP~LU5ʶ%;Y|~D+!!g}BeaSGGM0NY,N{d>"5QjV, ~Nf(|ʝ_Z%ؾzIsKd>p5nys*MIeFskD^.wJ;8ыòePXՐ9s>G6,fiRSs^ֱܬX_J- 3Yw.Qo>j㪮 Gwۥ:;ժ\4$(f]2Y.@8O49J^vięj@g4!Tb!FE^?TO{pKMP{&(pV/lkaQNݥ&J[23^İ, zrtK}cɸo WU/5z{z#),'GYO4_TRG|RE,@H6:E5?3=RWZ0 t+-><V|oF_!T+ 6vi $n9v/蘟soWXeˏpawT.JΙ%<n?NsgJ;KT[H<҂JG,IQ^ɹ`<0ցu9gUi(\  wO&rb(/ce?!ޒ~UyfЬIo.\#Cۨ X!b!V2ޯ$F2z!7KE/*%ș<(`@*jnIMM>.'C4 v ꞕ/ފ bgn^|4K~#ZYMP ڏ|{w:͊ l;˞͂M$d. wh֑R F >ĉ^Î#d.Y~uJIas̢VIIJ+=MptP!}B&蚵ۈQzہjQ3qokryiiM9+,E{bfBAF z) (;Eid?s쫼{Au~&3{gcV7{$9h֩5Z׽dUv$Z-ӶtU5C笥 1=%7mVlRpjmAPƋc%?+KI-r;&`Ew}3ٸ 3L<\0k,iuPʓdHM4N5BLx$5>'V#|+pdTL?/Ug 7%?٠n><}ODNjDljN}x3—^:ڿV~!Ctx>Wz*,9hXÎpU=F R'E@=P}w&e%ߓF<ߊ-\NGHc~fFn}Ri*S{.G5,6C:Vnt1b 'R'Uxx-FÅV ?eK{M mVm2I6W͸ S#ă=fEcيGգ0 *wk@RAܬ&D?a: \B+A kޣ6 3 'hHixbG3ba5%0uEN]?ߪc9;=k˰G@hzpg'a|EHo\i,W‴H.ؙdr B=&\K+o3gRݔ0Y UCV껼 'Ixܭb±-8kJl{0N|~mdk4&4H˞8W`2uͶr}r#]:WH~0(m[sueg5"9EܡK0gG$UQPBֿoDV=0nٱ-^A?r_Gc8?N3~IBN$ '١E$D-v R8%T,+^Gol`%\כv[_ Ⱥ=nQ'(\`q?s)8ot<2a0^M}`QހS֌xI!? 5% D&r#GKzɧvZFn @ UPSܦUr09lZ W-`^]8|DS:B85+;݄p+]x}? Y/Ԩf|Z[X/cV=GأP=щ#1Ah<ܽ* kQ҆\y`6vcVz lΫ۪H~=qicMC?$S}}Lv`)S#j~Xxu,ȡt\`~' 3* 4y9JP?PtPd"aNZ-vʩWK\| x GL W& Z]ژX(bDMYj@jn6RshoJ#bAL=Nz?HUV4fW&d-_ʪ P09ɵr7){)9. H}KYW7O *[HCi-"bīs tZ4(aQK{C΋313^ x*H~bf+EUjwrI눮Ԧ@(v,EF@u?pVOz;emV?A㼕cQ]{rx*L*Rϱn>pJ)dT1=";;"`XS}5qO ;*d X wAxn/6 IQ<ӷzM(3HNj,hve{Qg)qC6w0ոFʳS >*O.Ԉ*Nlb~E<|f=a\*X5d0g"|E>GH^LAY|aAOq늎T=nQ6)W16{E 6٬|jbWP4✛J DX!-XmY;Hζxb0.ArzM"vHVbP[{NR5&5M?Ɍ WD@AsHI~U#uqDI}5 1K)\ _2p0[?U36x_C\k{9aY0! 9'+'}Ct>@| mx,y7kR/m-NmZI$˘gIX<ۮ]Y#lötjt%TL=-fs>kT(;YK@m|HmQzXYPy@_N_)Q lW[ o $@KN,῵ւ)v!.|GC&Ͱo[ 9o; 'MTF)Y(b \TWD'҆HNuW>ח("x3ЊcSD42$r6𔩇%MW1Ah7F IϷ.9]Ri27܏J>qG9{mݐde1i3KlMSB$ C Ǿ4DfA!!bHa[~{_r)CSߟ8פKF( @>$E%x<k| ĵ>bF1欰.Km[q@a܋ &+UմQ*k!Cجmi=AVnsT)k3$iF:#Zqf ϓeL۰x ?k ؟8y4f/;b(Dcx9hl3Y/m"-s݄6j)cTEQ>^x){9=$K!:$%>A ;_z3ŕ)<~wRjM*s.j^@.Mۻ SW:IIF\eWMNS)NFIG8Y4I#k#>{(X| [5|ڍ*qh,yc*`cPz9?DK*qF:$vsrMaST`i?2]ӆ#>}}*"3ލjExEyB3h&m62O?xl7ҝPeH}E+=@iMiy5T/V&/=e=ݷ) 4Ih`$X x ΉR28$ˀ ӷ_jR՘}!A'(+Mk"osA`1{Y4,H޷PP=·Vq;ؑ3`#Zҳv>NQNBgC5|K5;3zi\ c5j,ndKe6x\f9>o4UIY*Z4Q( &DUҝgȲXJ9gUĴK[* {i|Lp{Mf0m9uBɍ9H|fʛF'>43\jM޲7 =UO,:M&'@嶾{LDOS 3]k} ROAwf ?qWi<΀t+WLFWwz佴|Rt.'s4= i5Dh* BfZ^sYTB:ZSrO:jߴFMՇ.3xe\X~B3з2\Vq.*=vZB\Xz &ڙJt+! - Bssd+kس .sĥ^J=e֡3Ǥh_*\"NBT 䖷KzoCWt=$?>F?\'TWÏXf B-: 2}L* ٹaThמWT4=]ܠ8ǝ zjh hkLt Ԋ,%mp%^-tefv%/XE2rꇌT4 n|+s8hj -:7熜X"$Un wWc% X>"G,&iH;cSl!8P&ov ]G$)F3ЫX[A~ 7m3@vg[b7Dc nz9A'(yH%sc>UBwa(tWAu\zKWHձ=/ړO" f_CD ([Ksz qYkc .w+jqR3GF+D%TbKe*(DأBȜ3ʺ}XL!L0iY݊ ﯣi# 0_]R 3S9â!Z1[$A7 4Ur,˖T%na?X3[)++Hl]HRlM.O>{{R*.|5ȤҴ ~TuD6M>7A0[CbeVsWDZ:+uNjO^J0 ˣO<k%8nJa`ܙYte}tW/^S':{ 1V&P#jCƖi>80ۇOdw& OvNYrׄr1ėK"/ݓ4ivRw",*'5g@ ʂ>jQ lMWl_@Q%# }mѾ=8M1fL{޸Pr|^;vA7seenvXGD"\~NʫEk<2LUpΫ6ɞP$( aA2Co nY~?gT_,Z?u)Y!MZGSQdۘ횳Q|tC1hYR q <*z[ebߠ+h9{.r%,g.wNeY-UvbC8V,GMz]Zz:qDB$D%!87=er{NZewY%ZAd!cq $Ik]tս=Xgƴ㕰Cf>p?AL3`ay`WI8x(k\9x7 ;4aE!pODj,R @@\+~ZmzAC=Kʤ6(Nsp V"c+ɤF>&LվWF}ݧ(btڻʏ^29:e|Ld5u.!BqO\"|?n"BT;%,f F'S1d?8^JY/ClL0WgeI;ߋ]r! pQ!݈9B!-Y81[$8Y-u]8O<5y%֌,J,@E&L v2Dt8 {H~^:qVCL}覩p^<*쾩Kr9B`yJM=r֡QE6(R6d;_?O7C:n8B4k]ymMphcԦƳ/J̰K q(!QqX%_ ]rx.vE@u_iP8";c;SRնbJ8]zy>}ܻBPM;)9V.\L^a #q" c8NUY4/^mݺv.5Ӻ.`lag'B.)k_!uqe|4:e&iX7tU5@pBݖjFyJ% 8vvQ(y8[((EZ(mlrIpb4L*7NO8D'WEiK2 0ZRYgSkۈ4e/.r+K@c(恪z%ŹtCa#/4[^Jjy@y_ozzmU}5vu;n)Ӈ_' k8u啐zGFwL[2'|3v8`er5r?jwVbߪ(. *ao=7~v|[|3Όl$A(e>7v& 1-I#$Fo1Ftَv:g2ԎhKYBc_Y.CȌ3`X3izOFIxe!zGlO;>,˓]0yۅPlfG,i%_Wcρ:mvNL: dHe@YPDtO peٻbVg~DUPM{-Ʉڳh%WK81bB)lYpy1e>ky8{&aQ"Az!L՞4~@.xV>v4~u"!c쌀bZ | 9jNJ 9U&6qDqo&hŏO`miiW- f`JחDiy+K"oAԗ2C^rbRu+7],(Xx瘬/H Q̙*gSzci-0-=B|CNxn/%?<֘!=ED:#C@e-@m܍B0[h-U ԻR]lH"GZ zhNw~dd"ҹE"{WΤѸoN7M?{u%Crcxn4TxdwZCQ"Ɓ7L8m!Ȃ;E\ԝ3q3O!e=ONoLt%~|/J@Bϡ#6LD鈤{l51)K30Mgšcޔ*;@>,cʥLURvD]Ŀ0Py}Y9Asc Aӑ6uFb'}J_ˆ'l 9ۉ`ΖMa~8\+&GM4o9RLJ:G1].8 *Ǧs,tY3KV;t+=&F[H0F[疮+W/ݚY~NnL"6)ya0+ -3[v>w?RQ,k/2_\ ,K68%t7 f)~{k]-YǗE6i%[@NKC!Ge߷DnO[ kN "G7;z};%'La=N7Oz6kÛY)Ο׻0FMWo3&/^n']bFz}2nߨ}X?YjOxEƳ#l̶'芅5E f[g\r΄g^VyvxH~AKQ'c]uR+j:mс2b@hP†LG`Ʒ0lmњw80VC#vYMȴ?:j> Ḏ^I4mm8?R^7EL[J}bU34dŞP| "',/<_ojѩ?k- ;3ח?Ln}_eՐ^._ ,;E y$ %EC:`ނ jum7M eMӳuY%vFj7%WP'GMT D sL'U!)-qJ3 '{wq'I)Zt%J`moa42 ʅvBWqwX9ys1SU{?{Ǡ M IY{uc"W_ƥO&1-w%"K6t$rScb ܹDc)IGXaŮ$%ʺ("Gq/`=}^F,Yso-Vg?GEމ'[vASOOwӇhnan %nݣo~!,CPt2oARb< '9-dة^ ĺחHZwVu7եdQ{vVU'NŶ&x'g+EZ@i ,w =SC pv4O᷸E#& 9xoLWj دa^ WXoA-ATu/hzlKM@zw|_T0{C2Bel3"&jl+N& wہ-ۏdf幅gB elNfٵŖA/6,&z(-/$z7 Nl~L.q fiv=J*_9~ w TW+ivXZHaha9~]Oz*nhn']zD++ d  >&i)W-Hs+E{q ʰ7mf|>acWwk>b4>H"_JГ~ؿ:с#>jxDbkѲNN8Z0.8J\@Ez/4h6 ( Z `3dhzYkQ.TZT4߳W:vJ]y[S hAm ;(u({u $%c3, T)q26bqhfd`ZȨͷm†CgnµeXQmF(?Vb,)0ou6KM|'xW4mq T8â P )s}3gﺬQ8ELقUD OQV`ףy Ժ[ wMXUԟ vNw Ec60T9}`QM#vGxW'}G 0kUG Y l-zNҟy.ڞsC˫j4=ELw-1't1M'pP#_^5O*u {%w^T]~d9 Xqn㍌ޟ\ARm\Ԫ+ EKc!a-N='^Eی1#İH A)*%QƑ6u1"G1NY;7,S]pfn'lƔVX>2`&KHǦDϪIV` }=b<1Nd& ;[ @~[^h#)E]8B 1LSւԯ4!HC˼6 RU-JPJ4/C2Wg ߗH3[&C{0DHvl6/_;U.7Ećׄg1*:g̊ث g6)z>bKJqK\uԝl 4|Hҫxok}+g9Sc0,z!x2K]{ɼŜ?bk=ln8_k㖻>'qRgT $c1D_j]v$iRĨ[_E\t'l1 O;P !mmm,f!_WeM W`sGv#SY, "OJ~4ǔrtͺD Xt5:sa,L9g =$"ǮBx'1 /0ULb 'fBBOet:ɽ[4н e_OПDz>AǔL-K wIlzﶂ@_636> K毠,6ц1}=g:Uܷ_`qs'v/@ڍ)N.5p5:пYe+lS<>]p8rwJ@Qc_8 t?ߧHOvÏEwi6y4 OҸ@%p0LNhaI7Ѿq"A+ߖdw_bF?|Tӳ?[W Ѳ:_7 O#ڱHD?( 0:].}WG>g!jCw\T'r;h%b_+g 59dǣN3`A˰9&&0' #4}v|x$WȜg.=%AQoTA3WX[.隝r'JT臑sK6VvVأh*]Nwv=@dPk@L?Tf uqz)X9aLǒHWXvNdiɁߧdnvr贀Ub&>4*;9vf]ed![$0%_k)Cd$+ agƶ^[1NlTtM8Im{|&K?YBIc"9-9/M4 ·r+hv2غvPp1rSdf-0)].]4զxNLZ)Ż=5[9fh Ö.P9[K g6`gbV"o ד^PgSDyފbNr|,Q3BK *ҴJ)^Z0ƭ@G~nv6 U*V9 '% 2iq2vUx|;nH8S@Z_)Q~J l+a}fXoDAPfT@>(G"`PN^l1֫’Bi,[4Se+Ŏ_b2oc 24MvIH A]p+! 0ǏV`@B9v?;uɥ ݹ'ȴh# \ a {ϾDŽVN@rDwj: FW*,$"0\%ъ(DPNZܗ 6D_= Dž@$5L$f홅Q7i6E;F镙q(3q ߊn@AD+dUۿ:A9ĉ]CGfĥh{ NC6ٱrLid+[,qHl.߽øJTCHSBU>ys2e =Hk2婋0$Mբӳ>Ol-sߗ^Z'pՂ7U%IF013z,;-$HNHw]a. -dƼc;NrЏhN$nG6Uvg1T|lZd&)I6WYcvXJJ2N$r8TJ$zO$oO>E$|f\1?;chWm-}z"sK#*$)@ŪN*TzEPəgg J/K :&x)$a#SxZHV|9j5óG/o61$:r3RBG'#\ivԢ#TBrnrH>`B99S\xTx Yc uGiiA#4s'~j/zꠁd/|ѻJzP0\M0Y,~VI·߇\ \6[p ,U;,K ~id3eU1bqY,[S *&͙Ž:I2>إ#OuWt'ޥ~IA7 9[!ڢEA3IK@ ZFZ ċvz<@'q՜{.Jݎ:[@rS?wXgkdOtљF}=0w?q54߿HS?qv'Ű9E9^x=&\[hPظ 8)XVCMrmS!÷3XFAt5bsĭsРUOFX`3zXNoz>kX4!ږV9-a L:HB.({Xjn%.YnU\26WNl"B*2/c,9ĆKgsז:=0!Oș[:[r)LƨՂ ڲ^xߐp†xnx%+F[h'¨#qb*4Z6X'O,VsZR@uA)DbeW4}?1nK b6hM#H"@˫Ok0Z|[z,uD.j`vS88S/SI?:Mۑ6zYɮ̨H$x=tf!a)0%!Du>X#;OMy&켗P8Xx+Â\CqAX,T|< Ig6ɟZnT:uFzδ ZJǰUؼ3`=Il>M۷F#VDǶ53JM=N/d;T'qޥ*(e ZSd3ܵK4GX i2~ߧFZTwƪeYq&0E҅N=<)0ub%u7}#X\#u,\ x3d"R#$fd2G@þ*;eHp1(;O SsBVА6 P"+G"}yð$KX*ݗD1ѠަG U^nDh`BOx$H^Y▲ib W7.üTrDy퀅(Esuoœ;;,'9eN)E?n`[E]qņabKD ؕeoh*&']t\)Pi/H't*&"JH;=)d~˪ t+쒟'iRhO*skgSmݼ 04Bh$u繛΁ _9|j"MA Zql&Ѐ䶋J2K`K_C"4q4u&?pUK#& XXBцz,1܊) u`$%2ӡ4ycaVӾZ5}U ܄IAOtCmv@#3<0th+7YKCC~ .D@t6 lq:+#Kk7F6prM*ϻu J(fAu`D6k 0^#+/fK#8T9$ Lk8ӂM-%3({er'_fH/OI?)iJ5+S ,ZN*L}v%񤈔>a,Du.*W#֒h:04:1"MO9"hl<,SY x 3~d5[1l㧐Wx)Iƅbv}G}dśݿ!ҹ_+{-j_攻t2;Q{pqxk< fNh D_WyEZ,]Gr}`]{#T;ӪM¢݅N^U+J@#^]dBA\Yi;wJR#C#\3mHS0Y=fLi FRdqII:1dfl՛ܩY]tAsAK3&-@6.Dz3ެ/)Tm} ey:|o<~DY4:“CzaM#2Tz3EBw?nRT ;E2V8a1J5"*B;@i8 UzE%w 1 ? Ƙ : EG=oQm,VB`# f1;L@Zh=ؑ뜭6M}? H*$P dq]5𺆈٦ Si|3!M%ध4Jc {i @GUq2Q6-&gŴƃ-l(/XKkre :[s5JM7#lr*EEw[m@ú@rfDRRA589ze-0{+aZɻ^~d2&28[b`=۝x#xz3RkA~umiu"2hPW*_49ya6ީ^@x[/;i1UEt ^JMb+Vt忳 H$;m AUfFr*mߕwJB٧(~f؁ALq2geںʲ ,"s9< l-#ʲu!k-A2~a$V6yT7<@^&S! Pit]=ۋaAf|߻[x A0#D321`P"顒 MC蔷*InT ȓN1d]=rv+&hgfBxkMAjrEɥU:u4$?+_S Wn>I0~h*ִC­eYr>5~6IֲGk!=^uٓRe5-Z(#mdD5ݩ#&$ݪk9}MGV}&'k78VrڌH~ep3e/Elg;#saN,yBj زCf.JQeQʰVRn^Y'{)IEӲ z$\pEԡ<6AW~ֻ0y84/hT> p|/,B\hBc vkBGħch1@l8H Wr-CU6^<<)"P$"mQ~.t04:Dӟűy2m}-/2(u͛1R@H~|rG,.6+ ߧVn A\F48Yp$g Yҋqz-&p"x =wXLNJ^[qDz~Km/} # a-f<]eMG*ȏH5z}jݢ{-* tg(on[^8jᯱ㒞 hhd)'AGnŜjO,kBpn;Qsu͂RҲNu2E0)@őj8gMcx]zaRRr?VQ/Datk-+;raβ^giVa}{5{5v{BLzÆ8P_Ľ.;SfG7R5CN%lQW( ) rv2pu1%ie du0{)4s' =!zv*6#b8q,!`2JzS,`VDQUNOWȐX~z7I:wG`^ GW)Gq }ݨ[OXԒ0p;e/%v$aƐ ['XHj=uebUN:VnKDw  j.P:Hgn?L ~faЛ.xUt8㛙Q= : ~/liTWNz ezҒFUo@`0aFhPGBii)p5_$y>yQ{wT8ܤ L }1Zl'j%d4{Bi=['1> $8°.ZA]j*28w6QY0[qlQl x &5iͫzcs)yGXNY8)5;RY<#kbL+{plkU$'GƄ8[ $Ajl)={#'3IF^_BuEOaqvO@g#fg!j ~Mz]*?oUtEo`$Z&kEƱ&eoUZY٦`zeeТ[ǟrq/gΡnW i*psOV`Ԛ;-bNG04zHC aЫmw鋜?&77TU9'G5Z.N}:_1;$֦eYx"#ms˂N ]? rrP_TAj: H ;:%w~CQ9y{8 8HB^E@}<17=Xr9Ӊ+OZx.Q 1GǸ^ӌn<ͻ&{1Xe2y~Gˌk '`yv;{jߦ3όcRp"3XssWIh}R^ jzWuh'!;^5m}N܍ڃ̪7EuZۄL`ɉsJ#$^mA ܙŷPi'8|Ÿ'h'* cj'R6uZ T+zB2}AS@ + B=@TXOHU|Kp Wݢ8r{CIU\ڟ)?t֊X`,B޴QMhh59\:%wIbFYV~tJIT,$4 vmXIh/Is.;`Z]Vy dX)wޅ[dLMF|etP%af眫r鹥$*RG.)BkXj.K0OzK/H170Re̤okq_ DI|'{k5Ī_@b*>oW#/[lt$gbäP[XWgl@t{kv'/>_0/p@9bDe8?[̧>*!t'aĝ]; t}i&N&;xtFl>4C =#* Y,`9zwe[z8:ʴ=aF'Y{ɍ, =rX/{Q R43qRbmM)QtQ{iDϝ߿Q\]n)}Oޯ,XAU48nÑrD]d(z#f@)BH^_$\EC󨴕E-I8_nPY*\0y&Aik85E$~fdƬuÏYhzW5r8~KkL,c&7tE];-_gM>Kɶ=XqMP^lq`R!^ V.N֪h]BoJ; !Z\70^'" 0e%Jr$A."MW/ ϊ/11hƎ .A:*-AqsF{m{ٵ}S 7ptu(˓UO$- Hx9*ya>TEc@L+BE&QTncM\)\+kF#izoWwlN~:qY l)%MǯV^k+Vʠ?F^l#{x,_R0ɍ elja&[`K.Ϙ̂ $-K3E,TgӼoɍ3Y1NI0Gq`F_ t)Or)_JIЌM{Z0QܒB}˵t=@KaM"M[ܡ|!Ct'82R&P4 jbq+D!' }9'wXg+9*̒H;f26 ]7YX> 8k>dshqcYypKx|v$> p _ߟף>l2J#MEc?c T ~xR/ayy)lut VzLu.yِ p?TVc]'kO,SLV`܀LDZ 4Ǐ^enj6UEL##;m @b1\Ǯ!Ko $ڙAYo!m"9e`(%"Ωpb.mڥǂ|_;44X'vɥD,vEgܩ)'s-F6o 4$ I6<>4> {KͬPanȶIմ\5Ĩ7@߿wוc5OTͩ!Rg eoSXG5T(,׭ rIYRعehCt9p0Ld11wæT"v?/)px=f'..'i rN-ļW_qզ"]D}ґYY7+R,yezf.3'JXh"g#y)q?KHњW ~qxX7zC{iR QSDOpV 5,p Y⚗"qxTb¼@1:ژ!>*8 !5 _6aubċ9V2W'juůr_!M9"i1'rhnI28ܢs=PLHMGLӅlJULYzwoj(6TH\oj^L GU \FOCh 74s.PH]V”:o{WWu؇L3mKC6@ Db2ƜT?[_Np jtnK^ P9Ț.Yw\3BʼnpiqP>+#HO}bqܓqpĕk${Cc Ꮬ?)/|vX? 84闋Okc#'0;nB/ R8)kf>>*6mwoM?d$oFdD}v1t+zciFæ؀= LN> ͇\zhO|]Y V\/82lɗM^QLHkba`D+U+dqOʆiC6@&-2 !:flK=j:K18è }&w'kP@-p(A|~:Th_TF4[ߐ>\JQ?Qi~\ bxGÏesBn& w!5}EҤQM:/[@e [&FJ֪^|zFnV4o օwFnt8UcHryH7U<+?q5(i"kW(d X; m)b"47~30,?;Mt/D%{>Q6c=ݤG% ns1{r~5,&42X,I(De=*9&fηf@8DjjZZp?L:⃶"[y'+OLI j| ALvv5~*T^ bAfF)E%P-[Qg!:e3u*#\b:ue 4) 't~KIe0䆍qw%`jQ5[@6fSƦ{VFvj^1RR(>Xs7|2Vhy)^zrn~XpIO'oY4$sfNۃR~"+\c,x$)]/XKMH|e1q 2 zN檉(*T ׌/ cK{Hc8A;j($k.7}h0̋DF/:EC(M'g?d 8fNWvYRuzݝi;tb,O;LK $*xXlШvϚbu*=<F JiLs:j_щҷj_Ȉ1"tW)G[nTrI{ H{`JӼBj2'xYf/GbF!}J ZXW#/ZSNluw1"(z.ʜdW>ngMh 30!e%]'Si"d_YtIF%8ȌZ0Լޡ ۗ> %x<.#ENm<4/vc[BW9c%9Iir1Vc'q/r{ Ji[P2!ROl3RgH6z,N1d;SUDaBXF_tU:"^\7ǢkhZ RCW1v2*w8b&8r)!%xWa'C[c6@}]Vv06xZ 6><"}hIJAv)y#{i{;m%)ϓr+HRפQ~Oa4.L &&ΰ,7/)"2x!Nj=7tȱU[}B*ʋھtW5L@d նXPm ?S,+.eQɋ7>a<'{EfJRVrrD54)kpmC;M[Zw1|2Lu&J.2oA?}C5RJ(X)D K.R}8@H5)̡'QI!Sh2eK,2E?L(ævSTиD?{_֘/5ǟ lα^&Ҧ^rgrR̜:u )f2a=N;43B I@.9:p`~W\μxjb>k^`B(xwi|4~&BOdl턐pE6$D,K8rzaTnƌ/ޝr[)7N*[FuaXѥ O2? n̲aP %0AjUtᄦna0[@h'~/c;M; h^-C;kC}[3#xʈ5!ÇHۍ ;==U7ӅX~˕_;MLё5Hǡ5F`bCWD(nV[hwBҎNC{z Wb@VSV?WsC%q? 7;{)]87j]W H{xas^C@aG(y*A.xSdHKCxBT:ȢxXiJRVQgRQ "^yHj@bV_AkJma( YbPy&"u,H]<`Kqwttdz4sa%3o _DI*h(%A+GtZۦ]jL8 %8+lHX̘* *ch>zɨA*WNT>N~IZIBECNҕA.-$4u:˃- ɞM hb2xyTDM3KfnvtԶ:}Oşi,z'wϙ9>!i-w[j,FN , %_>Q 6:{ɳIg.-b[4UNeDW<}"ilAL,/g^y nJ34ueS+W -F"4<9Dvp E1O!P]=kԴa9w XsQt+vK< {hs{(`'h83]5/D8  xdHr`kִxD0I";6XBQU4NX]ț *rDe^?rņUOz j{PX+p\p,Nj徿Oan{!#$,4n+%VdaNW"Wv76[󙡅7,@]J - CT?y,^w/5x8]N(Yt[LB|{VE>m޵Ġ&:c25k3)??IPY;~&`Y7 X4[[La!a!`$| ҂@ pzn?`[1e[LHVfWlCP8[vM0gb߇~8mH~A6h r=U+NmR(Xci|qPU{F$d KvFQrS8]x\zmHS=_RU4nEaW ).P>5Fѧxl5T3W|~kol^^cka24;̐/򣔏9WHJWN>V,DO0@iA*A&hpDW"o]b{5|pԹMH\[)V-:-<".24̏ o1`L-Ec|(2iˈS2W snU)SA]( h>CN Dܑ ;٧#5ЇU:Q`w)8 d =M+3#)-&x*lw%8g` U#L+JeSɉRlYylt|B>{MD3N8?LU\Xx(. h?g@d\wzbEe1V귪\0H;9y>!W)RyWO798n5~/d)o;h PuY!>,CދdjYlQσd;aуȂeHn[Y. Y}JvU$!⫥( b-א[l'YusbmH,&%8I;T }4s$t ]qNd`y>eҙE`j1n{Npm㱲593`twbn{4cж<ȋ:z#.vp5Z~hδݽ)TPFv9El鶙JLoDm* "Ozq`eԀ1$B^{Z2\QmxF%?u^Ļts4EiW˃PfVKڕ;;O"־Nkp2>MގZ:Lu*}gFG mL밗,a%,p{30~} "A`>dZAM7j?iI9WCƲlkXXѴ˞x!͵YXfWE8u/cYeSw!*y/ -([pIO(LPfYGnG1TYY 2;eJ 1v'VaQ4='XTIQe#^%O`XM!Y@Dn|L['r4Цk;;2Y;ѐ: 5̎prIucn H6c˼dw3^AtJ$cldb"|!羆S3X8S+0V_4z| d5)@sYB/-.\!7A|cKCt2ZnAC_3 !PW'dFT{"6"ׂ_xA?\07 mڿ9pa|\nX~ͱC<_mD?> Ӭ`e_${P}C^Lb\om88Bҍ,t#Ą2s봽Mx,W[g6G Q33pX(2c& ǝ=i1MJ}3m=Tύ'{H2K j^] ;Tp㈳G6wn|o9ЋN^LW -#/F^>7u լП6_aCpV0;K2vU{7*:!:~Yhn/D}G WU.;Z4!7Xב|Yۚ+m0*Umsw|V]06t ={(R(h524 TtZTia@LJqبI|CnOM 47e1hjяKΫ嗻;5B3AL;La\+OV=m3DQE_鮭xnc-._;k2IE!Qc2U Q SÃ0/PbE0%;Sɬ{f9Ж n8vAޫ^ D] =-G&K4I[\oc52J9 IѪm%Ix֞Xrsa9(RLQR?|OG4S/I2t¥^2 Wl\ž$q@n=&u+Ьi5VfP9-U9\կ QHLO&J9ɧ<3dum|a@(uN*CdFŨ+8z%ƵAQ%ǜo@ 0lk)34dX:5F5&BK?hڦD"r|/f Y05 m<32(D՗}=aǷ޴B!/>vhg֮iY:>5-W;o_(, ?d~M {98,X^g 7M@AZy)^bLMO@WLI~Y:#&bgh1n0SYZvғl+ixA0mQ:SWE۠R ==c إvfE@ BM֎a/xY0zڟ`:X)k5׃ F(_7̰ƶ$npnbpGR}ƎчMl6!Y7mYcKuU6Y3+Z9O|lŊDSdvfPS+^$sJꋞdfq]7QL9\Ś?I׆+pGVja֗t2x+*̼R?C, 쳪,Ρ>4w=ʃq9NAA,TNubm}vb]aDs)&p~d NAD3_?ޕ鈕"Ws2T5%ASM!B|6DB@Lݣhi9%tcrUe>F05N#ִתp6_2,Q 1&&cYRh"dpqM[3+o3`p'*ؿz.hej4 3zݽIfYhh_OS&eSLuOEuI*mb![ ]9x>˩ɒ0xN<}!LB6vH nKp&IO3XVwk̚+|-#+ E^urW!6WXV|[ͰxYE0AIqmETȊlq$LD ƴ g/*ڨZQq|ݑ| N &~HUn\fc*q—09봂Z9K9SB٣GB5% S|Cw 8{PD7yQy/3FkHeN̝sZN¹5HlJ-PdSbg=Kj2ms_c_XJs%q';MX8q+hw^D|KA'D`]&Jk]Б3qexNjYRTݺ@e[u{8e7F)=ao{iCuuoNJ<3VWt\ܐ4ؾF\V ]Z̈d IIJ: 3Ov,i|P}!E@0fPQheoê_/P^GU)6|4.q~9Ю խ-]b#)pt!ڿm!MREjͯ>$Av$Iyf< ʪ_bI'q02aTBkуۂ:6Z1ى @Ak[?|Ϻ|/u[FA.Ϭ]ݗ.oӉwCYiOt@{oO-(tLWmD[(c2QW檃m< TiNo!YCLܶPhIuo kN,sRgZZvb?Edmai۸q3h#[6 ĵ}@&았l/Og3EoZ\ ߿p^ $E+Ҋ) +tŤ2ib엘+#wi'(BurS'%)g6Dߙ(\<1Csb$I5eE>Q),پnrs>]dپyu*ۻ~3{3*M)+}/oP''Ԓ9~*(a;J1&?.AL)ι@n}h)׺qOgre)^XZEqJ eĀ}wUkp]:rg_+ jHSR;JOrZWhcѕ~diǎwg^-~1ux;a\Ǐ1۝X]uA~ZHL@`~(*]lYޥ(:TjHQ<ڀǓF C-/ k-W> j>g]A+W+sQwh#vyn{5vPˤ"0ڍQbl($żiS7 0NB1=9nRVuZxjzk m0J+/{Oo[0,# clzL8MQ|SPa~IRf*GPu.~Vh:Էu=O;vQ>YWl#H%{Q̷sy2='jg$C^4՚̴|z4XQV<а5>SL0 UnvVtLL.2 _sdjLZ T{+olmq1{A*~ wF/"|Vun% &  (1X2c-V7/e~]5;ks. Up b&쮉wJ%5XՇOWggQTaK] ,HM'u0 aj,0ַ.qc-*(3=+?̪ߚc.QEeY-u8ߘ!pߌX,Eץ ҖU*Zrgvsfm":K f3xg%~UES)3_1X M)Zbb&{Kjt=/qQQk4$\)H([Mgs]y"6A7G$ݡ<@+4sn)+ӨMUF218[y)ll(Űh`\ts,ݻ;%#؀l:ZC-jk%]MY6=0~7Q9ӳ-O T:z0ohq8eޭJ87u{peZ<@xӆUc'V*R6apG%{MY@lዥ?+*y5n] mj7Ee8G~/@D "j qow x6;uOrgR sw>! 7-ZlP܀7 |,Ļe­DY(W o)Kt|xI/X)ҽ}d6SRMvХ+oJMd$kWa9qk*&_Ǘ`s \(m7'}b10O6C D+.U, A^a$&ށLƪ=&Ϥf%Nu'$ NTRr !%f6jS ,އ>OdN !ARc9E))$o-v^_Ho#1(pRq+Jg,p[ =w|pB]TjF=m#{u֦&$ '$fq+q+*QU]ug& C5]8_/QSL+ H%}Ǝ< BD+װ 1 >(7hkb jz[5bY1{lr]F!yXmY0K&i@K:L=YB <<>8w3$SA|#sl1:mJ-;RcfC {ky`ah`PO r̒y#Ǣ mNId2y#Ц*.5i"cwkpF>)fv@M3+E zO$1B:LT{IӊsxTa2X;%MwHU؁'[yZj5F#:E5퟿?@N UP!%]}Zs% 1N2oa,Td5N}^_nU-` ԩ{^*3Qf6ӈQ~~ZZ9uo{w7O<{GpE  ;Ó"UnccbVeQ>dR Õk#>#>@"gXGAcqQ)էaXP_s@5<9jHŸKoG~${losMrsc9I*9-g3gl}w2F(жwJq )fznsY&*Fzu2ܤY9?M5nO^eP rY` h\ s`89A08UI|b@m"أ,ބR<:1aƌ¾#GO O֘<,@!RYI(aXU0nXllhPhq,o*شyhKˇjU|=V( zݦ&}|cE~ܥ 8xY6_aLMqìj}?apTnǒ'aD ڲۀ6~&~A[ ;Rn1\c׃KӉhiLdêQw;:/7q,+Ũb4BT6@9<<ÚE7Iuȹa* G;h'~1r0qs|xU:Etv3KT;iEƸ Q\5Wlx̫SKYA|x X]XUZ]LTz,W4l=v0|Y &BjD]\Ϛx`]a/݃S͘rGw/oڙϩ{Oiyۙ)\L|r^j'O\J>- ~}pcO|s4^'XOPZCq!Ԕ>i"YjRN%+ Pq v߈yO,B$#l.a =/ݯP< "jvJ1©Oz6]€jii%xpR1H= ^L'`3iPb0k\lKj暞ޯQgAu >>fI. QHEP`Bj8Y. *& QGꅐT6\e-C^#W3+"xxt\`JfmXBa(QR# ;G6" eUz'(B\$B5;W:.rq:mQ !C;x/RȎiY݌"z% slmZb&ʆMrZr!vcNxm$hQY-P8\=4t u+]O_i}޼l$6aʑx5̨BB]p;IE}5Ud*5%88)/0@J^r޲OmR}]JM g! 7l^L z-cxYx4[oȦ"YUg6HwkM@h_f+vmneYAkPޘ%cd4 sBᛋuM&mj4/77?1[[AID =·!Ulu s s pgwfX(eAe"'Y)1 _t434*ytIcĽ_Ej.hd&f3CǏ^wvE%GϡO@@ wS4zgBlo@Κ4 n7iQ.^o{3﬋(9۩L(,nceo4{S*+w>j0$n~@hV@~0IZt8yMUte};jM˫7۽ɫAn61bfƲu,}pMZ#%T>G+LvWEPvMi< ?{[%h5w1%y.!tջFJ5^- aGfV JE@tz;X0#R&ࢃk^/GoP2%7hjUP?7>2ܰ/r[ђvG'_܄G}['xXY`Eiuȷk({ ¢T˺^3wDzƈA'j3^a" I 3+5`Jo(S4W{ Y2T L.9{؊t xԝp[66$!O~A"{<@22Q1W>rgջ5a/[ @t.b⒛=_2 La@v1R"X1񗓮"s+%ۘLt1qßoZTkń:3ʘxў%gt{,F?=U nhGcθԵB*($ej)#W[4'D21&;a#3oѿ5@RjHDG) UpR3줦a \r~ 럓3}o 91-%D4n:/?V$eоG!RD`7cnDW}e)֡Ȥ218q8 ?UUEMM+wjzdZ}erڑGo0Q=^e'VWԳ 0:$# Wx[@tȊ80+ 3b˳н oh >5J $>_l?&M(vCWdCZxߖG5g6a+ I=a]2qB2>iaCaʨ$ZP 1:/]7IP-o{kd|GkGK3 /qJÕoYN. O?p#g: j HC?V7'$AjMb*0`-H5.]ioUZhzW= ~S?nfD\u`(؝k]?B!aN$ɢwΚ1rթ*xM ^bf {~kzL[>vww6ؔO /]pQZιf,w\t4L1(kr95h8lkC4~hW D[h'*`m.ij+1/xH 8jWT> &gi78 }2¾;v'[gv z  Ǝ-2O`IF< ESt,!Qo:?%A%NI걨,U\or4 G_rLpw5%U ?] _ bU;9)!gK^%w5.Ր:J!ŖCI?@[F\!`Ƃgu.eXUP]}4=@{tJ :TN\L:s!RH~j=Mo;Q li]~'~%U'~'r2GYr|in_~{S@ΞoTdF_|9E >5L͂NY:yx!#dUENT{F8W)Sd@cu~:V*EKf} f(Q\ʪ,#WSG,\\=>̄&q޶5w37Žٰ&clSMC\3>2$,K%눼.V^m89vmi0ƘLNOЌa|'`B<}GTo!I7߿ `сSSUIt7oN 7Vة%c%a뢘h,5:e;i8S"}#>0 * S98s+SYf,ޛ=l i'ݷ<7}e10VH}sj4̕))3vZA?{"tR>#G#\rd1hca$H*Ѵ1ø^jedӄ;X&Ew.%f(E)pU4j}Roi.TAv"u#pctj]fArJ쀤gƀFJC,ȹuow\9kpRPF-+s~mFvkGhU5Ot' #?u$YwPP'[CXc 5kK)DnVt30'GW%Z'm>e0md HI|T WN>z~27H'goA&-7Z-4u]&^"1tFgwS2kTa(G"P`Ԋ(UFHMc꼉Xo=olZVs\u^0=Ӏ(p$DȢeLK}0vy;>VKũ-%٢ 7b Uwr%Z6m`ryƪuEnȍ߀euRJTß/HG$-0mr\@Ǚ\=kpR棄2MBWnrem"u#<50LhG\ NW s%O2I)J g_僢)F3Uf6o^8>% z?&H?kw Do@WottZ, ,Ϡ{#Ϻ`ީlxeQ1b3\kvD\iWPI$IM&pVSF6 [@aPMjԜ&yJq=qŠ^5cr?ʳёP\iUeGƕR;z<rB**$^=bK] .;94py qkv{ܚ  8Ipa[Qy1P V./ +( aA_A+_{{?v̨V>-d@Vwa%L<둪Zu5F9?hrvqcJcin5g>'%BNP07W4qLqm'w{1X1g\2dޏC%7{/4͌"[b`E'Nlj߃O&_2  MwJ\uKC=Xl B}áL+ <Ͳ_04b׼`NUɮY ;rq0g ͈GDZ7p q%Kme$||AD 5cc/D[ao\h֠/ ۡ0OT:a>ДPY^!$O'Tw G*EawplMzp1,`Q!+96zL혅b3â}q"MV%G3yjk?p=&r @$rd6R@Ӿ{ =UA%oyYzF??|!-%L8(lkظj%K2tpYW]Т97UK{8%D˵i EhbN@}$<ϻDp8ɳPKnƗ0ۊCR cOgD8f!WThĥ$O}]҉X<,eHr0OFĒ!qa>a;7dr+e7E ԴUTcJ>1Q8yԝ0ZƷoI,0gg]f`q{-rgNQ|qgRAnqux=xCscpiQs)j#iosg~i$6mT҇UGpoC p K-<ݕph"vR<$mhSTack0 ꊍ%ML_/ A HO)6fGW>DyjHЫH昔 \wU&MgH &KMNJlm$MC[m30VD`QsY2S8{U]2Ѵw/bv@ LMJILjT.Os6TwcZ=uyPl')JZFVZ`Nj"O rb%4f'0ּ\fO,5FK`?VFӕc-Jh/*'ud͒9R@D욲fYk--BAܪ:+$%}ߺ'g;,Mh8 2Ğ(S6ܟe% )#-'IR(Qx|B֥ص4gq0q[ik ςڡ{Bo*=4ecbW49[&AߌN{ x>t\ I̦n Iw O<ٷǟhu Qτqc3mEMi]?_LgB~S̠zgmďӺ/$ Z/ jutm۞<𙪆x_< wi$]҈$9mUR$(ob"*tq7Tfh%WvhURc 7Zʗ/c>"hhwM9dM[ "ml$pzqQu3ihLC=#D,:ƵLPޑXgr q:1PI$43fe4;z[K1 ^)r< b RV8d.l(.RcUX$NLI/VN}0'X]i': *&Ս+X铏Ga,8@x69qtol}?օFK+seao(s95jj: NO+B-qb0Y_ *DUjh{=f~ <[ÝP/5 bi\*,C{QbCq$j.1.[evjl0"_R` g FeOMKjVENh||v\هpERޢ`}[zz<: &Am(9F{ Z+vI,ȃ| lB? bNJ G.FX(uz[l 8ރ:VDž s iĀ'nN* *FQ5TiȝfAo9cDA`lvC-XR0cHX)⇩p;*09ے 43H5ۓ/d{$arq;jDQJt#lI1Ktw hR6Nn&WT (CkCRN\f^y a ?EOQ.s!$RVG "ܫ^}^z3 z)ם2Siց#_c^8iH3 &lM 4_|NҪlWr99Ilr1B5`y@;>gFؐYTOBZS%l/AR!"{IrC_Wz;E#*fΪi!v dSL{Aɕ?^龍B14 <;FymozCg%_ń߼?oPtP/. Ig GdMƊ ?o`*R ð#WϠgKDZ7cp`'o-.kQ u5!PAqy`SX"'Cbiư:u4hMK [g\}'.tG ya$Ћ`Ϟ9xw|a[;V eŚʧlb m8HY~tz]2-UFӲ+p&Ih(C *!N )  o>'W<ǓiV,XP=Sm[9oYYJ`)Ӗ|} ]T:*]TC63HJ/YJT>X{6cՙPŲ)9CoE`mzn=N#!{mϞ<Bӌ0M-cBs[v`I/9#}S6OV97hB%:786*ʉp|>MX(uBNn wכ&,)#{KݐQӭŮ91v%pc<zbϣ| Cxh PAti4thspOL'>zSu&t2R*"w`R^!k]x xKoY!hiWtQcR4 e֏=ޛ߭(+c.p{Q 5JRoH`(͒m-K㽻2͘ vrƣPjTQQzZJt/jK,6tyF|Dkhh%ZFys2{Ķݏ¬=JS=BPBU{1P2Td'թ7$Eňl?aIx6t(/b2->^z a~CdmYA X$S2x8x66 CEo ʏ(3sHAֳ5y pcjmޅ<}sp}O)dםD;n~M`_ *u;KkԞl[kɊOI7}/?Ɣn#,0`L_e}dRN)gGِ]SرKO{*yüfKvн%CJHSf9tc v~_F׭>7B-*|´-Bɕ dBQ{#Di;K4?_Պmq! {F,KWEc?ў7G=^ ըSɠGtZ?# |VWvgǡ= Kǐv-fVٜήdX7O{?LDIr'Eq!nE>)4Yǧك[2wWtDėB&5W%t#(Տɑ4FDy!L%OAy1xp?ׂj܀0TEMQ5Uf+H`(֣e(q>1OΐSD K4 -^cJdn덠ڱn?ؚ,ǶȻ)hpwYϢC-ǝ~"XJ}H'h0K'XC,MXlgh/Xoq= 47K*>`mP'0?U[}LfN1ҞC«7v{^?4U5oWy+[`3xʡM4VK\+(ZB+D籼?M >yo4eCzY^53u  3@AgI&Wl~U< r'`.^Jcx q.NJs(]`+E1 JMlfJ/!YKTPv1vUkL#ecDFkؓC&L=ow Hzͯȣi%H( WpZm/_vTױut?]7 #)zI8p,͠*kOݠ@asD۳Æk4#>1B@7_Ctc:"dӤF%!_ w89.wpBq[c Q Tup$[!5=gMgV |*ȱv6OC:.딶 ty:T-Ꞛ͸Ɣf T%ZyK۪@6i>Wr'4. $jTjD{8E4 !%s ]fՈ,DU\&[1> PzןɀqRFLZ{*'IqS +~)  *%&Mzn~7oc0A˖I ـU|_܋UEdu}wK'3.[˿s`h=|K2w-}yxb%- mZw%m3Z:G1BwDK3T@RNo֙r#0FD1 lĴ?UvO|Z2gkfwGOO}0$Ç!m#)}kaO)j#~m&.]ԣv g%$݈rshOxv`29U%)QQ8z/ͯK Yd;i)uEq#; (*΍hO-U>G3;Ә2:+oaI!n M83yjt3ސ )SY(s@ԓVܪjAH;$"%t=Gbs@vq^~^/w>@iݝY\KiLGKNEZ3*f?&-)"M<&82Zzu "h>ZeZ( F٧\E1!wk<ɔ|YI9?IƙQ 崇rF"t`S١;B@q 52!㷯] Ji~j;%F%M~oS#:Űq݃-"У4.W!(ÅN/jCCwNzӉ/Ĵa);^?'bBBxB}n̊Ogެ[\'}G(͟VЁ%56Z~,Q1yv/-F~!hkJY64\iP3zr (n*:,aI#u5B!"Q2rDine5U&aYжP 5 ~^y0 g펈 .5'Fn+>(N0~>"О) +jl$'{ =IA.X[442+,(֊Z_m@"@t@Vd52kȯ v 5jz$Ё/6ݰ@L-P6_oAAW (yJ7Zd5`6e#7:QCdVݥ3m-iU .s4WFu.}"Zam-DZ`8.R`^ϯ/PK/&| nD6{bG}3+%Ç#͟WTԚTLU{Rl.%o誀᯴Ë42Y< vX+HI)),Ym{#$G&hƴeEH}mcu -~'ކcV*Sè 7,_ Q%ik`K6fCX@xYНB:,wySY5J|"\Q:@)2iM]ׄBl6Yjx!4~R 4Nέb*/ܖS%OZfpFVS!G~ǥC~+IK>ˁ7oeG; A KCdu4R%UmҁU;``̪FQ:{jWAX{iڍ0G=&9X[ñ&eNfڧEw)fIG*p0pE5Z"5t'ɐk/9Jrlc[/*ʙ'<+RFe5x8YNʦm'/ []K@d;οfJ:eZwfz=6~l*+Q/k5/9ۂD%Bґs *@\ bj.9߲[\tW0 /g(/:MqaFM5g4e. xk> 0/鸕\t'Η P92<%%*'D nL]>F8lë@h O285`ޥĂ_fĒFjڔ;ǔUwo ~37q0fS3_g c) ޷.9%(R7}qE0@Sfv597OejM:;\{Z@ H1H6^>yeSvnލ*H2=fv u|w=S83ISWLibLo]]6=[!cQɳ eP70\_{U=S:>5aێ'mʽRӄ9w=KыxiI 26Ÿ؎0fW>nƀPǞ]GwM }Wi‰m0p \leM{gg h H}`?]aqjcL6RAu .#"d%$I@0<}}g5$2dnDh2#*k89BOھ \Bd"OǑ.7eߕ,mw8\*o醤z11ck%vzQSޤq1Mc "(۩vz>{*z5"C3B/ƞz\6&ɾ<(%?dm'Zi8oo ҕ0Ӱ.at)&ݨjYsQ0swB+In !I[mt5A W0<_Gro_kaQ4GttZQ}̈oǺ1eD#(`?ϝ=ie" _Qv Vÿ@Ͻ "˸K=&Ng;eyu1}43p3^o\ 40s4yWn }1x`6#{i$^+xD<~UKbԬqg Z,F7FYxJMN𶒈}*F/OLalwR.>[j"mqrk\kҾM=cJa4u@OMO $r EO@$1)ڼq7N8Ig8%v*^OEΖD0߲_aUM.1*FC@Ƹ+VVfzDŽ,e&m2-?.sksĠdF&c[ecA]U?XqTGWT<IeƦl>c&^Z_3ϪD(,wI6r8\1FGk+no7(`8=|!/sQ|fY k*JψR_9T8ia Oj% Vh#MXx/T67EɌngGJTcB" )Cvi# vL$Z1bg 7zE@9qp^y~ꖋԆ&U<71B1)/X0~^cORo:6!0AK[HIw˿!puzv77gOnKQ3 0@=/L1XuS)oeK!,FD vS] #|@L.Ia6o¯u4|f9Bxh{d@/SjއM %SC@f7mYy"rxNaL@m΅cmjŇ"~uN6rz%O5SW4Fϣ Mu^UN Ztl /w\h`^D\Qe>>DJ6ba@q4a39SW޷pnՐJ(n M|0!ڄ?m VDsٴD䏌IɈE ##4#u/GY[|f#PZlŕ+ib'\a=gv11X[&c$4阶nt^S!=FΧ #KCq47Si`!˦ Ȍx.dHmUTCQKxM%2H !Mbyf"ps\ iE6s\Yl_UcK3F;~gEyF}Wm=3[-tgw&bݗ̓DVջKcZӷH2Ns*fYEʦkחͨl_N#,l̀lf9'"V[oZ!*uKVz5 :D?Ke٥=3m+kj>l?Lbk!CE/oAv']sk~F)bfWg\\f$/A2[?8yKUHbkcSe^̭mX~EI7%ǔ34T.V-uŘN®*RgnctgV4nz|.fW͹Yx jB󺜚8 ?#I*x@~ʛi{#TXދ0h Ea5 M.wV̬5ca'rp;ri,V^$`[e;8-_v=kig;P.Fä%E_N?xhy^"j<Cm"WDUz~wIXTߴl1t2>.3iҋbUB.0nyOO7Y:fgGcܵ< #Kz(z+3; .S 不FGW.h*VDD}17_"MPAd-02^5V\S)XJ%REiLK:*)]NL[{o,`jm07:Ab񚐳PWÀdnV2>oO1mՏQ8È2m{Ei3vk8XTBrBƩ;^BЌZw+Ψ@!R2o +^`3O갳Kzբd_;{ &"Ma LR"7u8a|ij$Ya'iA;X4MB~, x`q3'd/j̝º"P\I'xܕ 1\n?@Fjcz`'f OWw[t#x/7um6G5=YLTBk:xY1E< L]'6EӖ_dazۀ!yMEسL7M%f8R~+պ7'IB 蹬4O+tORIFX03eE:x%Ryw6F#grk( NNG5qV{~B6lHEVBSGw]5tߥq ̢6u;l&H$̣Ad+p9B;Lx5$# 9-.ȴU 3H1582J*׸e { TK[g>l!bɠ`ڍ \:jmA}Ab{J3?a)hp-voIV6~ǍmjBe8/M 1!myi# MP ;1% &Q )e);{d'ꝰ41NB4Z:rsVn7ú[%<3%q}h U9ÁB| 17[eO`}cprqz%X%*mwB$Gr&ᧂV ayDnpLJ;h_Y+$GQˋM}e϶m#|Nrxr*#34jޫqdIS٥V]BNgZ1e*eD'b&l8}0c{ !N*XzhTA yL"Y5ǒ -)Ю'uf$)bC漝_ aR{H]J$h1Ѵ>,&i/k{>ͅҾPX&On1 |ˍ1psF_%PYuvcՅ8{@+TB{팚GoR{ 9K7`Moxb:_yPt?|@M[Z+\44RxdRI'HM Gl<@9*NpI`ʓumo%Hs"hX@2jT^O,kx qW~θs2xyo$zRpuQ{@AgNz&N$$ ~$MN50 -Sp,.v3{28)G'OU,gڰ' uF3>`2c٠\G;`23e|`CА:Vyp~+Ub֩QK\rIcۿnҢveYIC B5ՓU`FO oL@nF0ڧKaM6 륕^Uo(x_v} 9`TR6il=S3 ϻǻ>0/)'jf zZ/RwBiN2H~m@ K=}'Xt~߾L(hp-(=-u2J~]5.iBl.wSȓ8'olt*1"0n\溪1?噢R r_7+ȤleaI-ݓQ"9̏cgԪ3=K1Vo cDhu&8]}< Sy ZY& 4A@rJ:07T@v\.*+}npRwe v#'/B >i| 6=JAjMDxt =Z5;:A 갦S11ed>= 3@оOV]SrL`!V87z o=n!sx;\sMuc#zȏÐK>%ζw<J=ѕӂ%-a;aW`:$"Yt{r:8efrm,?eXÈZFS>4l}Twf<Sφ 1Y)fp$Ʊʥ7a?7v^\m:&GcDғ P7ml>Sds712 GH ^:A Fj"4XuVGRH\}u˂MRr;c7ªuibj169-螷 *zSR=p·pQd7'\RrM:OwՕ"qdJB3|wS5 {Obau=R#YeI@{S)'u=N|Ϡڿo{(X$(‡aκ;-qK^ ӿk`?̇0;L^?!ܭr^'K%Ren0*aLaqޢ88|`1v1 iz%l tZXGV8K[WH[/ ,S%@E M Xn~EF.1kk +:|Vt ?nD'C˒"]:yc鳥9H18Bb{%uې ̈EFי莙L؞e݀ w1C+ZwMF攛_%-0WŁ5/3WրB(Y:rugw1vvk = Yw6M!Ha)WiAGFь7D!,rؠn.@)vF᤭23/3U ޽F瑹G5r e"0$WbF2ϕH ~TݪȩsM( f'juÑ)O6yk+&h'YY?E>C٠V0 &zA|6 CrN䛠oZށe` s>(=Uܗo q/V&0r%Q=h>O8ugs $!Z; ` `w~|n"WbP^ROS| lw!zT/*Z,|'|Tl#;=(,6SRt qu[F7 x+qh'g:]kW3$:y'Q }@0M OU&ս~b$ URJrl̾nAUs%9C4-pIZzgvO-X^gIC@\Q eW{HȘlV\>7 ! 3D9#)lO%OO]=uE|J$ܻ;RQU1€7n6.!tf&Ph3Twb&^W-sw}vC\˦f(SF% 2 (Fg8naיNqP!H A8u={9[($YiCym.z^Xnn-І?Izv9TPj+akhP,!r!R6V ~ffoJd&M^ّ3e,yBg ]VQ1$)xҷP=_+np"O6U|q(-lQ8qjs2E'`Zpqq#h-9GrTϟ~fkm(b2&0A1ZgH,33XjA۔-Wl%vjKa Dv,e)+TXw`DZ](`PZH ݭ>jhCL'AD Lb_6vwAcg qi9=D4C, v+4DFߙcV9p!fӨPTwh3qMly7ԹN/ɇ4; tS$k&0̬u(]O8B~&rRI{n3z5^>XA[de0ðl?i:}KD)ՖXj$J*(9a {;kZ+]׾¬r#~cL渾MQOd5bȚϜ(*+F)ŕje#[~]"N%LQ3e/h)ŇCw`,F,ŞIEVg O5K|L+HT{ Ԫ0Kw0nAI Y?^ ]@tʮM_'F74:L-p ,w Hg;v]ꙡtb^`:',YYO`9#R3|Ry@Lݵqe݁OIîkϠMrog7#ISnop$%/0\'&&tC# #u/#EDcdB:U}Cޏn{ؗ>,RǕ/ݱ]#A=e0O{n+nNx)9.b$iqĩ& G]pU}HL D܄:V9hz4k _s&O( I\Kwp qu}5c7BƘYm d\Zgb` O:l+|>Gg fcX2tCѽ/BS_`/LWa>/d|M@ߡ)Ց|6)cMZ4u}3{۴Yѻ*܍+X&D/= d8k/Ui"QTzR Z]90 2Gݲfc@2Q̳H慎6XTBzQRXZhгa3f<ВZ*`Z`%Ovʼh+A:o0=݃M=B8Xq}]?OufrL:7H#>CmcyÞ>  5}>Rc)|ˇ9 7뚯 vN;{o&X2OǑ i)fW/LjO !j2I42H:r6ͮMʎpG`My/ZLȨrjg")SM^}‹ wk{'?*Qehά\4_ٔN{DNՊ'w/]PI8_Jνn1kE2d բ4Tp^ω0X usCM-}nqBm\\eO%Rb\ĝR)v~ edS;M Z[!pA~'՜5 qB.":Ȱgf?r3gdJ@ferY1C :mizov ŭgxB;&) {;7/ $DGm_V꺴t {b3;}-y>S_@m RqUwz5";-a ĚtXv8mN^{Z #!zPD=V&W] ȉh,E(pZb۬=2*۸XKkA1r5b}^q&NF  fp͕Jw3߅%EVʨF}6[k"E2Fŵd07eÏ$/3c2RMj@QK˒PCs(0S|2sX{U}]K 7-m- B.D*çP 2^Mjg!@ǧ΍wQ˧\~D!aͬBlߓxvle6a&\pP\޹)!jfj c45!{ ưT_ˣ wCj lFw18sVk97"}t4n`dS(whϳFdԈa$BkP0.B& wk541a}}_fNsQ)wKގ6HO#S IT^t_-JxvqO]skMB7 5P[@^CFzOmA +w' g'Hg//iy>M(!K@u u䰾'>!49=88Keq-7-?p'/uFV5{;iGHGN4ymxsu}:צIZJΐ籃-WJE6/OҲal3g-KK}(}덌^`-O?n Kߎם'G?K!SU^~Eҝ3Ψ ÈFm' yk_hT|2Me 9a(@9<*Ұi+Lyi(`Vdg.&oFlHͶbhD3o3XɴDjQcJ_ O%{Zgƕf`Z` J8Xp~xXÐ?V%["oy 'FݤlԤ&*ʨn\ߋD27l.8IMd٣{glp٩ OmQ\J{!Ȩ`ڐ"T!?6BҗZ q@!20egoUKb"5H&vq7aʆGr'Ras6T=xяALRAk L LTm3ڿዧ;ar g1(2*Ó{%ʌע\f>fà") )ؾ).UJs6z^^4aGͪ,]+BE8I˦r̓!;tja Fғ)Tǹ|/3x"ˌ>$(30qj3|LXj;txu^bDM~R򹠆Oە00%o4LZ Mi?W&ǦP#uTcϖ&+FPz,jb>$Dc>gNBK\,hiG6/;X:ABʆ@ 5-V+SD }aTSb3 Jco2z@ķg>+YF˄h|KωHh4|MBC|_g|&E`Rj* uWGښ",q=Uee,ʊ vXhy3$+`&a|v|TU< N㳛F.{?EX"3mLBD.I5qm"Җyw,fi䪣1j<KisvWA#fl5>K4 rA["Nes׆s']PN\>v[l F9K S߁ q[!8"pG.\zZNIH"|{}7 6AH]Fkk.^žQ L,%{V{`fun:A(VZERfSJJI:!t!Tc\}9c I݁fri1#cxGe9qycϷ G .1H'F *r#VTP^1߄_l:W7N=)CbmmZZaG;bb>+oD8 T+dttVViҢ:Q~+ӲmJR5ۂt50Z\Iʓ2z3Q(#\;E׿-ll%"&n r% i 4$t,<t jO3ɣ@zlǩf/Yӗ)# aܭbv&K39Q +V6wyC=t= 0 ՔϽ4;>QEN 0_˸ьN@D/c+_IXXqSŲK6 _<ʆ;8g%aRZ4CNuPMZ_ZZ~>`|M9 0 Ga,+ΒLo:OU^Lqh8w •fdD@^kdmMکvr } P=2)XGWH!ʲ :2:~keT$ǵ4N|nO Uh\rtJV*w^?go0E*ukM' EӜVkR fb:aά +ok3\w-jJ–JGI@\]cxI|AZ`vTdӴɥbgM ҵf/%5*.u^y@^cJP^3~!λ4;4RkL}qU-r!oC1\w+_:P׆ 08&GUYN e um:8bΡ$} ,,2pԙ/[%g)єAù7 }X$t̀|]|M,^Wb#ET^Y(g`:UFv:::v^H[q*Zyoz_=#_<|~7ڻ-%d9 5 f%ōK0 1U=4zXNi3R57;ԆzrqG,0Y:OdwŽ`/*r=q͍DVUZ*!(EqՖ)aQr0UlF#ZF>Al6E8Z&U`J2 {VT7 8W:Rr!>RLg[MȔ3@z;/uGW4. \JDU}@uͬyȏ8*hCȃUYB+:^v+AA$`*Vf m@~@65!j4!!r7(4 9x,]4c?6;޼ J=jRٕY0ZB<~o0q/XBl$VP 9gZՒ{CP/jWqMhw$Wb^Z]5z`Pϭ>9WϼMн SE~l нQŰ-|NMj;@S|Qny6x#7,K*Pc7׾S D#QFEmVP 9Pw;["šnxAvWV>ruux1N^ڲhRRֆy]T%ϲy}{:}Rg!7W : NXcY@cLZ=/QFnEO3νBp$[|q]j4: ;"X}Rb͘*bUySk:dy(*B v>vNߩxL^(]iհ)JT.+yv#'4hx@)gVp TRK>y<%Mh$kÆJ1i Nu8b">؟#kUr!:DJ'*Sd,_z#-|r"WR-a8N)gkH}5LK ʊyLU60z\wHYyDΈ)CTKhhyy!^Jטz<$j2jUMf,JfϦcqA O\е8 v٘/gٻg79Dg;8fU1cAmX4J%Xƃp N (ma*Fl0eY:.ݠҺ+*vrzn_&Sl >Oa9$js^wt]fT1QJ<%Y x1ppN1ǻjO=$4H=S)h8Vr{v *]LоQwqx 8:+HfFI0ݑG0s~ ʳ _RFK$)l@lHd`fU7-aƏ)O % c 詟2 A;iUiɍ=sZ :<^S6&3EPY*ʲUL(r'Mzp`]wG5[gj/ӳsg{.cԩ@CHajm@zvp$-r:=9wxv#$~G2pح vd-Gpo@r!@C o[kF)gVqvI׫T$h|j2@N7Èb%qLՎ94r@&ˋJԯ7LUf:2َE9ZU}6X TzNsˋQ'jyg^;)LGZ+1֧y<*ƊaL (dܔ ; _צ"_hK*MĪu5"fM^ශ+R ǿL_Q:ݣ$^nkO j.i(d;h{4Cpg<iF{y%OITU4-VS(aOoGn Ad9 hؤʠZM&ΰ7IEW#0C߃=x)#BsuZ%TNL9 /}#Ceką+i2hfΟ14RC5#1!cG^3G ̚29?TzxCX(paoytNpD.?-w37Ε_zၓߓlrȩ 7,j~'/ComBr<ա4dHSUȽ-im4eԄTCˢZr[֪p8`m^pNB>e+n^9>sP۱ɘ<1+ȭI<oЯXjA8n*&rJ~_ Kdf2b[-' ώH>QF#(F3~ƲEt{..v >T ay2bW5!EGNl0hqK::4֣ܼ:e2[kD6F˩1`$"/3+X-Yƴs(t2<_U5'xKs+O ! JhJ1O|6^,Upe̽F~olLsXbiXC(v E:ש9?|:x+Hv@sNbFcJ.gfyfZYa\\5CBc)p-"Vkal"q(SG=oAO;<:j> lf.Z,9v+GcCD\6.!F/- [rIW/@g ;ungȜ@x~ x)&"o}u-o5R^>x$=Դ,iqцD'c|j,6vx%[ߠR$'Z@TB4Y zgGpn.OOB}*U}2ڍH _pjij `G;N@EDz5k%RVݫ@1XC<#Kn+xB fC1Xt *sUrQ,\r68OcU2-1)vJͩxf;#nԷP/ c98/.4C[$Gh[vXͯ %Lr T@5yV[e>r﬚͹k(Al̝/õ{}>EeB54p9f>]^5'1CX`$$C`lDk*.cJn2~I,ğ!`!\p׻6-~w֘@Dh~ր^nM$x( Ӄ}S(%dJ6HTƀ\Ene<*3 dz"UahUЃ )o {ZD/7 +dՇPc}ɆI A!BݜUiJ->İOZYh}cNv8 ?o${͇|= @p%ꀖ/3QG8)lJq;#?\ofj\*JkkbQHAV 1?{z}h2/HQ= P4Pa\2\W+1TMi.)NdWŰgG(t+{xSpY1eNh&7.K[ϝ5jlssS*٭rl.SnA^nL,2(~,^)spӕua2񇲷/|MK'u-s`zf.Ј1T3I5yej2VMN.@!8bwMr\OYh!aDҵI tR67!0*8o" *^Gz{n'o&‘^I.hж (p2mԫDVJ,LFeZH Kxa' KfLڐOUܤ6ӵB(!qt0Z&~ಂ2aHq&L0zP,xЭEmcd?3_ߤ q"~h;xjf+ .p*Vā2kYWA5ݳq2;]v8.L̀. h@^B!~wHt ,;ڔ95j5>ֈ-/NVý;JgkW1.ͥTM_Ja:b]@Ft`9ʤ oS45ݚ,ц!!ű/N`ndܲ'є2y:67MbRվJ<󑘉p{PtؼM#<ּ]'BzHj^O Dw #vVB$n{^ut*'G+_ S=}ensȅ⨺O凉%a]el8-j-ijpFcۥD9/⊀v+gjR*iht пz?Fh]mgT"y&󫇃m=:fHE\^F@$/Ẍ́{вR)ωx?O2EXUUX BLLP+E Vm,a9W,iaoأ3ƒ3e|55+_1jArRqb vOm s$fkbkTL|ߗQıqe6lnAL"s:r|h,ӓbdQoedڅj vzs-ډU2c'3}a֛ѥwxϯ<63dKѲ%8>.Fspn'r~M)&&{2jmߍ`s' yj& 3Z}g, ~dY'ġ¿ [ 'z4}HP*J Eu("@<pwz js IWehΘB=c$?bVAI/]yǃ!U;f(.7l+{- eST[U '2yބ]dP?R4a["85F97D̽C?'iMp=bYnT61]~keʤs|@ّEU/"G)zK3|3!D ÷kHV>i MGg+5V̗u&(~Y %Sܕmj dDX fdĘg^ h`7{7i-s."^nVۘmloCҗ .fFb[{^e+7:Pcg&/6=GԲc]>Nz?IRZ`X"z>/vh~Rm[@TT@˺sY*UX*.+\ u= ڌ2>˟T$T艇{/veԝf.| গ怍bY,s-:-`onTHLiMڒpnu\ڹ&:[m붡T'%?ː|#$Cg U}_vI;<9|hi+oKV凞'W%#18Ais5L?Ӗ֜+LKLr0<4zNAKO1(Mox١u]Gmsߛ)ؒ 50]iD&hܢH֧ g<`9m6{6'H\qx?1#鲼,,eq`_b9TsVgA=d Kd ?|vexx|iΌQ洖ϰ#ٕA=c\a9 ,輶؏"8w1?ɡ5N t4L&)@,z&Q)1eC_1 %W,ZC{y:E?e~'>>˿EXz /lQ@CI1 O\( S`kupL1.lq. #ArN׏23 !&C _E=mh*EYyRuqs#R~zvՀg0(4~Ķqx ;82PiFw1[/#`&+` Z%ltc;TYn^Hd j$ Ia{ [ (=ެ7I÷&Z)k "SNsoʎɃ*)n?$_S%@LSY G(e8i3+gY&=/:wD9,UfV3%rHv\صBh@8+.eB#4iV9X>aN:+FjKÌ _u1&P,+K}wCn} {JrخZ8a’0oQ6yqI r~K{Fċ/I^p+8KNzde,Gn❩pM)p.SO)䛃M+K lek"O64ҩv3Vt-Uk#1M ̲ah;nI/d.d зo::3:6]GNh>H* u`edsvS2RIA2>>Z'DP:>AF'y G3gG_?BGK Ъ:NIBo"8?|Eqp|=ԏy~!*%vJ/qC6^Us!3i܋B&¹ ysLOZ2}j&Y6u=IX;݅*.zkQ5Lq[ =c:10H3O{2je2]))}_< 'z]|S>Gfxv$q]PfQ,Uk}jXm\oqe SޱNfbMYJYq' 3:SeQ/ [Si, V\KVƍr $- @i[ڵ2a>Nݮnv`fJxH2=9;'R Qp$Q[/Q[zKq{wLsqBQm3=ZVsL*jP.YO Xj#%OD(\&b^'ϻtU8l/xn zJވ}8Pi& Mη`GGfi3+hwkI>F9J Y)(8t^#7,ܭ JS'ʗl 4%9]Z_Bb $aHG6CI7D*1!ǒZؽv˯sWiDuswOv׏!XlmJWlMÎɵ1rHfkEeN[1uE ٞ}/a;r*) zjhtW+SQBūm,-}oi]m1hV-Q9,JRݤs*G_EMIz #XAC#>''g7Nd"o 9\]Ickafxn; V:g8ןջOpۄ5YT]8( Lrw:oY*,֒+>b [L3:?jj`t8 ֙eFso!fS_0eŽoVkcE.1zIhʃx,}* \9mx0i\;(4ÔDh,%.Y`RAD;h \ ]ٯд7E?lvES p}lY|9ȾqJ5]iHY1VYboLh' I! sR.-sʂA+*_zlPJeWe);w |=mfQHLzGwY2f:6[(eجb_F*Kce֧x )HN E _FU"y8lr 3TJZ$m?[%mP*&\NF>d*DUUIc>Bq8cy{rl7G,kbK f1;ܶ{X) 5'7wo'DQİ5*RG.a.q5ZWFh4$V5zN6F=^h]XISԴťFb~d$Wq=roWzD{oƒ&o  U= l8'W͈\c-xՓfwhqyJHK6Kmo)NWSC> %@ 3@Go=?8Qgd-DZ $b$#pH(qUuP*ё/7 %_Yj<&쳚Pe#]mg,{3XoO.J~)H۬qgk}oj L?ֳ}KWCddR?|Nn#|լmN!X%"'srΣeJ^#9,IĈ"V# gt.3󷫍Ug~= _ˌ]^4l |de{{5LtI$pDMejy5qI_<ΝCR!a]7 \qnrDZ@xd"T>bwTtA94Ј}t][cCְMb2{|B=&_K~W~!Ggt~r#(r\@c )LًXEi/Grd: DxZ[`gL\}؀y, %$m ɝ|!ujVQX)Z-%@vwX"˘oX ^w9k׽Xg 2$ߙDu_)0fmzQpUh;l+`eגjc#66L,ȶku8LQu9Tݡ`jԯ)dO.Q҉̨@ kڞ6Ԟ:<(GwђooiX d$3>ϊ:Dʾ~`H8#WsH{ wFP`4R3t6Ĥž:ղ;u*cӑL^KI3֮kSiGl{o=r]Ojк/d%Uy4|_qtAdV Qf]2. 4 ^c HE0n9HiŁQ~\n,KQ!x Qy{gj O3J=/1pJ+ ,"B:ƈ=:0x$e=fP3Iaءj5Q:{UzH'I <ڿ>i̠-36IC|^J\|Vzn4:''usT$g=ؓ7gRϘ'Zs*OQ #5GIB.BQK8Y:({{@fDɱtfh*U)|DP1] 0y MYBx޹JqL>wajǎ3F&*hMڦ:J!Ъ[|p*͞of_΂3u",z%9P;a`h8'Lޚ^).*j6^aw#’+ ntͬzeЖ ~VGdꢌΚ`R0e&;Yhix^]ȇ]%m*LL Wb^g-X xo! ]ArݯSOH0*Bĵygf=k( 8Vro[EMZJw 7jaL5s̳/#ŸP3zmQgjRsOރ00dKejJ:+7sl/a{1=w;4&{6FSVJN|YI_e'1̹G)imgHo;^>WU.JFnԇl2H w҂ë]j NOidh.ʲǶ+<<#WQK0rf@IX.O[ti65lL ͮ`,R@V(N4M7 kN79@ ˩f$gjn-8U_7G G` U=k)(l -a7Qprd?w(A~hr)݊4b䐅RPi'A̲J~Iۿ*糒ҬQMJa)E}G޵ޝ)+y:ŀv-c; v)FOӜnd&69lonEJ#.o k "תH^hoc7R:,OrW8Iujqqk̒pK6£Ǘ-kv`ꭕ aA+UF( V}1^8M2ClSX_Wʃ |L P(bη y&U?1l뼣3Y9ks_;~d#AlSXw0C{'50"p2giŽȣ^:-"g+an29~q@<5LR?0? ~2g" Z[J[6 V@Co aZ<N}P|[di/wwe"ƟW[Wa kMMf7&lI}JTOXO`uGl7Dvǘrñ2 fbZonwpwᙳ4yэ@k8,(dSt5^긲d62޳VπH0ɩw8ef7\G;dg%BB#е:s^!u-!ݛ>ә~ٗGFNp ]PX)h!]gj K0"ǧkYARuI'=c(9g0rxű1weN@h@B 1AVwuG8$Fb/1,BEA3 }l/F0)64ÿV&zE0*=AW0E:CBnakPN_QnȯLBhcEv$|],@A;(}h$&PoxpJ9N~[@G؆EN[}b3Vejʹ}^DG[PcزSMpJza]gĎEN`b^_}K;ݾ=*P- YVH dwV(6ƛҍiJʹ֌5xs h*T:5sb>`%mgu6-"{Pb7ubX+|>qc:!ړdQ >mKNh ,بR؅In8sg\gKڑz VĖYT9'?3A\~h5 r|"Q UOXc#RTCKkh6p!h]س(ffq迾lcJ˗VMkYzDF9}FnrŅ8bIm=6h@>x%zș¢(^8s =}OZ `\9sS" Y7@< mDp;)J}V:?_Pmڼ-L9 ue*ošQ|X&`k)ΜXw/M7n,>'4;,F%GhET'5mo"eQYk8U#> 'M`'6R!Tة"M8!I&\]E$h죇s`B^EHzi"[o=iC-@1hF'e O/D] E$#]H6QuhU\Bi,Vd*f'rN}_"y$1X`Rnk r3Ǜ9]6 K[hҡʩql~^ݪe;O3Q%[|tvAk!|WjFڭC[GW3Ys"j$8VaOF" c9qP4^GGT r @ qCQ4!P [,"Tttc@ֺ1#I;LA_̗} Ē]oVNP_MK+zQ-:&MD)p?W5# :f&ڗ  L%OV D"z`^1%@ٿT[/ :9̃.8A]B6 ~|0ym6Tnξy>KdZ*m%ۧwwlN8(>lAJB oѦ~)vVȆ%'PđJ"𼥹Y_ʘm1UΎ F";4PW6~5.~I5ݬ6yoў:Jb e7OHXI dɑmWx~b a 9 "h$M49TeM2HjҗCDtӸXCdm"XOj?lg `8N43 Qgˤ ɒ0Mkwq>т'Y@/X,ehsnTyDFұ8 (j蒦Tw9B1>N/A<<^`X0؇qhڼ0bvwDzl&5L t֣d1 #58\lhـ rrw?Iuyde"o+}CtҮ@pot"*i[XBT4>DR vVN-p,vb=AJlG;d򰲲F=U0X @ Nr.ѷv'*E 'VԷ_R VCWR{f p%\sF$۔Qک~U8|SvIF2V $QQ J:,,>ku0 ߚ JЀ+oC*EILhB9%0;_Z %ʉN|Fe1f0,PXL;X oi`?30`!JI{^k%&0L[uw%3 o1i12U.>@DS,,:ƇKq1 .?a$Wʆ[݅CBڏ }ide{n6@#$=s=>Vs@RvJʁVQ X$Э_PܘpP3 hyx A#]v^Zc~HUw]*Dwo/?E|4)}uGzH1]X#?[qCUcMXOv[|E/TLj< Lma/ᖧۢgi,=faN6˸H# ;*z/4A:>(8?G+k 2A~,|g%!uQB@*2L=1Δmi*8t;oCb/ɜZ`-ض{5cf* oABx8mZ1&6a6lҺa"/`1^kpA_EZC-`/;\-mIT)ʤf3FV8yOHMtO[&#\Ei x}huLCo/_o!Qǖ%yιhC ZV;!cRHLB.%MbpgMJ#aw۞O&Y!IUei;H7n|%^sT%D]1U .~]J9osbZ] ߜYYw]^1BLG¤,cL]²E:HẓLqp191}:we:ʓ$S0r𑂈^%_*ESk7 t gC> Vé{OM#v<fOo핼Ҡ<3__B C]eRYz@y@;46]]:! {46`B_ODSiAr;`2*ϷqrͻNeJz?Z?"%LA>Lk֢([O`N 嗞Ԗ!;ui£vߺU3+@!tn+Q15~pɏX1Y`c4XG605FnܱwaclJ9 aiFݔVP 93ܯ}D~n4ux`a\hى~dGVGoU\'Q:CrS6//ljZ[R.[[n::y)=7*k6ES_#(j3c)v6k4^0;$%r4z N|;ao wXtPVmiQ/GWgl׆X'=ϱn␯\@ZR!DB\ w uE6wZuX8׆ X kZf 2敐G 4O8C"\,x٦jLY!qmÿ'"kRE}<5-1!:xev9jXMS <Lf&}Η0 b~ClJ1PFO>?;s$h;?ab okkCq"1Ii%W9LmuOJӢ^^F-Իl^wM08Gj_zQ}زKW4.$rCCϟs -b$;8]%?a1v:_ O_)[ۀ;P\_k}Jz/<w1뿙L`NqwYdR|iSexD+SMf I<=Έِ P!rh69<+c,pPMFTh4ȧk*m C2 "p7CL۫ZgaCXT "TĠF~i D u(RQY;M1'jȖ:6Lw9Ԅ.=1/#bcKXR'.O$%E}D9^[>?۟mr 'KWH'`}ӥ!6`ђ8s7K~ʯf<6y'?_ 55yPEVw3$ ;&rz㨯ž[PJeq_(olxbg#ӈ-Y =&L9-\|8望>xxsa|A=d6u`U:ŋk]zi}t̽WJ ?fEj = [j2jܔP٨2^f]؀+ !K-"#X n=;ˑF]?Ph¹ں X3t2 F{=p'T1/]y?&ݑ2x,]+|ITυ wGڃkz˵,b.g dV$m)]/D7 >#Z }z[6YT6<+da4_ш9J%˃hS*s?[[LWZo_#a$%$O~T{&t٬g<9mur`)@;/+aN]ggX~j+|P(&R}̚+q=j\D%5\=XbԂM~yBĈ`ⳘD۰s?vbNjN ̈9]3ҏW;SmaSk_qrlw>/܀lT.  UAnԃ]vnC+ڊkh-e7g}.4АO@˛'St P4<@* G'S(m,kXw HuRPQ]XX*ߓ|!ڌeW{P6KbQ rszoqpV-x>8@bRS}fk@|ϥOQ^Wsp1 (oc$LQ0!>讀<5wƮ(bEUcVu߿ZM9\ 0!WQKu'$E4ݸBpTJ*kt,?W 0СȎV/;;si7(/a}4=? drNRM]|NQqOLJb|H+4eQ,Xc+[m뤔});@:{dPG]ɍ̬SC#ڡ|rxس : -9| FdHH~c$ߕmCH5'm!i|2CN}щ>l?-M=)ԭ5xt&mtV8݋lU[;b>9x$1NQs*\qьN!L=~ ",KB{?5NPC>ami@StJ2:M-21T`T+yZ%^'s\J6:z(OW!z9IAOݭ 0>}41Hag,[/AKӄBuڡ,GW .701<~0t("g]4괥4Q*hhE/Kk 63q { d  կX43f . {'%~+ SyO^|\T8 c KtjQRra%Zטi3ʝ̼hء3/Gzr'{ޓ?-[Y(v>0G_"b<:g z$QVX: iB38J07Wxܹ%[I zV:j}մ_+f}I7E!dM":0ElYڌx9f'x_F7C9[w=<~tKoC'sA?eFR.,mV2@~3k|& X~ӹOzi?4I5 yP?foŸeMľI/VyH^5Oƅw_1AMouE-yiLYN)\1JIn߫iwܴtD;9m>]ҐQ`6IPw.س]ZQ"!y|qsEf^$c,;r_Fk/{\㜴H 5p50W'ĕpFcRjU$ ?=FU 0n[v3#Y"7}ER0{AC.@D?*B% |'ɡy7dqKJ~Ժ!Ǡ)iG1M>^zg/a NxaOqЮYtʟmZQp}%fzK>"Vrv&kmy;g\m3o#oS&wĘ!늼*X[S"'h*  iE%$.3X@*p${40a[u?Hm@:2b @WwҍXO\s7H5UfCm 4 O] u $.˖p:]_QӈHaK' O3Ρ xu&/ sѥgO{;(:&|ܚCJ{HH%[Y<$ޭ}#وkkIv)),+iv0@Qȴ|EIqܯn"!ě$[=3JU‰!ٙK]d3(t(1>zx|9s($6Eb*7nNi1a+Ӛ 5k.7?$~R@6MB (R5Q[L@TE.>BH3<XOYmB h8F X{5gw9ly0ڙx@r'] z Kˡw kmus Y^u(2n_~!A%=pCH-ؿ(NHI&nCcc.E5Y)[8oO#q_RJx5Xbz~0@쀻(p;DVLsp&C#ӹCl[]ڠi0N[m&-kQsd3;o<1ysoᑭsicON1UFg8/f].*byȋ ":Wsu%kh`H!DU<4Xkaصm.~mO(N8bq|&85ȺKCȯ6ƳKYr350slwAǮ~MG^,8XK$Tz1!h]7Dx 䘇o1i%%9ncܸlɁ;t͐'Xc-nhMl84a-#&ma8Cxxwr^le#WRi0T?8(T_^AmA8@I<%DId!՞h|EtO,r_վ|s][N')Vuȇ ߶|7&6B.h0,Urg( I&l΋,>&duKu""-*C)J}d>'ꗨC$Cƪ7 ur:TL< &O?N2X b{/Uʹ+.-LlZ`m?hFNhzCLGo6[fR1ؼ]1T/S.q!z =R߳5զ1z(Po;MA24I{VhWe #%G%.?V1J[6K̔9Ag4 SgLp/yՑ_Ňv5xՋ^"+vHOY"YTQ?%` _0s?.ѼAC9ؤ7d/mڨ[V|a_(C'W :\j&ƞiⰢGV.:f"±@lG;H<\"VA-n'8^/ɞ]vKivPc$eIqV'[L6G-P Ŗ }}j5[A8~GA?΂8Dϖeoo QE*Nl -DDCVΕFOqI p7)ӍE F]㣏ؿ%2V>ﺋ6m/K U42(_G",[Pniٷ}v}"M% K3.Pׅ J2[ v6w-oͱ6FLg޽lƢȁQuq !鱛rki@bcKyO~[De9 bޏ* OX'=WmwR1kS/ @ k퇘rvsoX}"+Um:3YEL![~|U-˧>hD :Eenyv&|<~8rv}0 o} tCTWyy ޓo,Q2%WeI⺣y@X)܌1N&#漓dpfTY+8㍱b 9BqJCLKT~,i^oFo'ƚ,g`uZS5 .ƨ\iTJ ?"*>az C laZ[oKpb?aGyyR4f'=م* |{= =uQ1,օedxM=BďQ>4!C4ᜦ36,kf&5nW #㢟c0? ܤfj^ >"2A6iA)T4IЯ0xMur/6~ʊLu^F@7d5/B=|{431ӟPԠ#j o4#f[ɏ,uP?oլ=RՒu.׵+6q<(I5wE(I/ilR_r_{3KqnzGSjt}NcQTq nOIQg,,:ĭM-F\2qfڻly/CECold@*Ղ家 xHwÖKuٜUI)_6FE_,*+ O3LJt' WގR^rwkR/xQ*%UV$o#4_Pk[%; t&4ۣU(4OG?eOï)m#K)oJx;4H~Xf֯8&0HeHZWqzi@ o~oy\Q>! x}#H nef3JH33R(`y֧Jvc&WGKjb?.Y}WUΡ`cH"DĄߥ!cn7뫫`$BtZ+#=`/?*3U I/Qs19EM;YA)SPyikV̦)[YX5sUB׉^Zi8[x":Ћ_ 0({2TU) xW4~|rmi|.R#4ՎcuD; ֜Oօ Kf'SC y}2%tRC* +\:OvP?j UQM\o9ǘ[.MM\xLěHYhkB@V؛buH@d|& 0;M c-[lk,Wqud(ʙȊyDh}|3~uݏ.|2&6ހϢ],kaL/v.hV]I!޸DWxi&2RɝĊbS)ÐxR7 C5+6Mh+b),>Yt%&|c;nܱ:sE!;P~ O-AQ_ZIlɖt*:4+0@EQQMHu٢Ak/gkG*YԀ)nf>v߽+ndb jX)b.u~ps$MǕp(8C2H]tgKļ")xY X9^Agrш$ej %$&\a(n@9"ȲՖgE:%Y:_Q-ˊU,vvYpl)IjD)$Kp`KTZjc*F +>rc~/PJm9FC8ͤt9 &O|r~ 4HA߷?F$eg'cf.zs u7xxѫJ8Z~ ]]Xz8đ:J|>lxI^e7;bAاI;fKԝ<1): cmΉoT: ix%HK'邨Wc0\d&]x߷~V=eU$JŖZO&$8>.^ h2mUǪ.eIHDX{K8xF7H F]L*kȰg_gHLaD"&jUeJh?q3> Е)RnuYu$n.nxdŁJh.Bbs?yc~nMZu0q<})Dn'Md}ͷ3scb;B tÞ'C/wЃj,MX /X8Cui_a:Hosat3kb@(ƚ`m kZ;&BU>MͽtN}#<9?;l/2Gk܅gMdgz /Q\/>A+wOB0- 1?ŵo;j _QqLTBZ.ɼ~au~v8E$p)1Ë%xVֺ/=lA̤Pm(CL(ї9㿲XE)[ciMXᭆe<ȅ;߱ ?UcoXI٨Rc"ic6&q4w'^a~lI trYM{ /ږ<UNPQWw[fG{kZOƧVz} rl >ifWsȆBkF?{aڏF v0.Ez{6)L ^c])f}̄)ڶz0}M;=~G桼x3k}MlI* \ʠJ^I9EUd&X"gUm,y Gw0n0|qZ|آf 82\mv5b5/׎Kc%hq" [}F*'ˇs@(_@\7?SkjLUWDm|'NSnV4/m$c Eo8 S?tM:,sߨ$lPu8ׁD;P2ƅڴ7Q7\;4vS%9zzEqr7{[@UThBIP'MojLD(Psu0 S#[I^ H>oXcO4ʾH}2rԑhE/Yx+RsٱTm׷:+Cn5i۷e >lAZ.B䚛}E|BUlD̥vH1~Ɔ 9j7]q4Bq -QT"N9\q<-Ƶ)-djpCxL&^ [咿b 2\EWVC@Nn65Z|KScn hm*핽˲^Cn NJlݱe#x+œ !wB>ЏUd'xn&5g_oEC{:Oml(A C}O_83h9w%KG^|+G%tjXyBD!8-I0Ye^S^)m"d7&JYbgbKѦX6P;tew[EM}ճwKTd!&9&6QY[yHMBe f59Fna E Oc q̆ԩ؞Z {J- ۜ7Ǥ'p4^qCt-'G2F-qr:*W:wI'+-lh`C(}ODp~ѧzvҥYS" 9 ?]ڍA_h$Z/.W+lVB[hE?/1Z1,7Gӈ {M[sCj q0ъ销p/fw_I{F)ܒWhOv{;ɑQuֹ *8`e P1'$eG5&{Nb6k:7;I5EflIˀ{2Ȓ=9h8Q.qSz: Nq@@*xqs!<db<ےsl+kKn9NE5ū(%̶g`L&_n-pH,-3 Ej_}D y!WF7 *qO*-꥗H.{nyɇ$sʑR ^tg}&4 f_gg؄OQ5dQ܎G;2mu- KAA#"3kȎaU$ ɵP2qKLܴ2"Mk}?IoU /8a"F4eMnbmg[* ē,dݔZV*Dv\6KоXo9N2=߱Q 6E[BC.nToErRX)-ˑ' fi ?5\FU'#/}]|^t3B`Moq=5[}w&A\*ZG eާ0ѿuZ*@_3C|\"tn ti7^[ pɭBַJ%Aw o[vqAu3Vc|4\s2v̐fQHu[ H<=z 2@\n ~PdQ{ydR4x.@i'įyO+YK*R".~6Sp<~@LL'~R {?y-|u=3m3OSCrM}wG}z$7UñE-=L9+Q1"1`jfin$ j'Sg/-@dweD3AVPCH,9!ojme'EVF/{DШCՐ#\>?9jCG,LfS{c0MȐMxj^tJ"̑<w$=$t!+kW>t&ԐE"ek+llk]$Rw-?b2lSWZpUR(<9n٩ȧ#ѓx9ZD]Ȃ*֮9.0jHg#E5U]5U[QBj{!w=R)j.֤ub18>RI*vpNl&@.+B<<rw{I;ӇDF$i9]} ^J/|X"WA~{RK-,$<ʕ?/Ғړŭ骵頞BTVA n iFzsF?j2tz9e'oieu)ӚW~G;#4"cЧd98i<* 1&^EUvf9M#lgɑ 4a/JԗA\਌)Yu ҳaU@y@-Ƈuȟvuϒ~N # b̏(]O6zWyDB`<'&E~ E'&yҸnb#;BҪA)S@5b25C4$N3Ydͥ4Zp.=ۗr6rK}cD=/aίu?1ssVS 372e $| `!tTH,Ҥ$=%#j_R\)(%(Y5{RT +/^}X6gUۈ"6 Z[dge~ga&6͈X `s05s@۬<&jqH~2_Æ5Ō#^Z E¤L,E9X'zٓ%, %t{H"ʄ2Ï #8&mLF0bo%1 ֿiߢ,㘗 s +gI C`¸# `*H}ebqddhX=VP huSGT'| 73'/ 諒.%֑t$_n\<}FMh$w'TӀB~=Ȏ"&^ 9x?q?9aVQ]3==gT]ϧlCKOsSxUVxB7d3SmdvzF}Lg[-N3IE.\v^DZyRyj(=9λyfzs,eNoitc,Q(mHnF<D;(7Jۏ mn{n8]^~^z躐O7/NQUS$we9EiPtz6qi;/^լ08{ nt&963xj g mV{ _nBOݟkцV:I(E4îꧮ/$[EIÅ o.m`?GZq^گ52W c!8| ,O4gJP8 ~nɕ6ݙ77s3~!$2̷ JPgnM+Uo8ƫ#Moţ9+wî-" 8Tꑂ8~Z0lEIEJց@`o -w|/g'V5aGPq5>wX/ H,B,ƌs[wD" &:dyR7Ev9!yY-&~ y5&P3j kdC?8K xx=3fHa50ߊoiIRL$@7!O%eƺeV c2Lۏ2 Ƙl{}%`t$)y#H 'tЁRzVdW0c Ǣ!mff3dq~Qw*aS\G =:+3z2 #EX5{gD2!yAmGBג71x?ףxvEdJ@;;,}y"F][.l9_[/M[ <_ }wWHpdfOcJhnArZ5ROʡs!oưQ*LrjHzĔPm)")e4N R0ht `~G.?-E,Y|rgi%;҄9լ5J?q ymB.7=~&-mCBNStć1g!nK`J"^DNOro.g7Bq^ަ0Ӌ,YE1uG/DaEDr(o'{Ʒj<0 { )_l"wv$khM,}AVO1򆝑lECW{vT+r]@glY+x/lMRsPp9Vl'?d~|yr޲ЉD3*ۘEpb% ]cT@|Z#yI7W.oZfD)znLj3Ev- ,#SDv-8\- +[͸ NKAOCaxW qa=yGk'M5%-nr(pce G4=ED#8A_7~,:_)O5"' +5z11PKS/MÞg Vc7Y4M)5Ϛuts{Tu`c~LGGX]lacI!ľ{;(7n7?.CB?r(~mc 1^4ʠcssϹ3!2珫7bռ$ 쪌6"8orC@%|WGq u/ȭ,xӾZvV.|3@^`>>c=Y')E F2P_b(N (tEnS>.kfY#{@vVɤ^ʅ Ue?R lGjdo%Yh1mq&6b#8̍3qMnY&Mvʰg|[dzg˸ &8b>Bay]E>/WX ӓ6BX6 1DX lw<EHWǹ3Gz@/%& O}_OE)R{ 2%knA}/Z|j"_)bc!,Z,=}񠫇7I$& Rbr[)+/N,IfǼ[@1Eͤ-=U3Qb> (ʭȨ=RZk2b`ŴN| e ؋adށ!c~[oox^U i8Ϧ Tm?g!b s:*'f AwɠTah3vp9Ll4Y^nJbrBQq}T Έ9 _ q{cFa=V߀|/tŊyfjb]{wy >pÜJVdZ=}>eHr9&\+A)L0۾5bw8|eJꬍE4eI!p:nd프j(bqT>1!9K} q=6C(1O Yw,[1wEJɁJ^DKE(40ά}߫/u>%[GGa߼IA dU%|g {6'DZ;*h軯P->-ŝٰ='Dik z)') ULҷGeHuV6[ 'j6y&nu)^j$>3!b]>8Æ}3tޖC >qP7}NG 34Wʸָ^_ .r5|`|6fL]2+Lk@7iާ|2q:çM:g+T^}'b¥ΨIN 3tS5݈K9 S=V==Av#}29J,ߛ&hԆG !p\Dr j ʨ\ dױ'̰mRڒ]1;&Sh]ve[rϒ?L(96Lg  4aQt|_s6}P#g2E;BÃfr97xOMi#[mpTvATp%72a.W}3/pӊ 5[NRE({4rNwp*jA%.KJHs&F ρb{>J%3?l~#9:oFfX(HU|7^N' `"N9vn$tɼtm0/WMgGL}0jUi6j(k i>4siF\-a^hEZ wERtQaIvx즞Ж< n +PQ7Ν&(A [ `{lbņ,0 i7͛4 uxzpa?Ef>tb{p v2*r3^D)c֤Jc4ol2:'{4f,)fK1Sk%R)Ag~BcQ Io!ʆ?P 9ulc8Iʐ>~!:D`{Iw457st #矷j#J.!Žqb2 )ODsi"U$љ<[(sGize6DVE`P*.}pm|*5[(5UrurDj ˤ [)ZٱNPc0Fó9˘Ԝչ s $Az)ؠ:=~sݗT6JyVݱ1`ާm?C1thސ A t\hs)̠/R-r\DX;qTyװdC8X.Uqj%ptAhs$zA!4PE4Ўl/Uk*m\K>Mo'?4)vV אU|,x_aľ%ǓP^%>@ 1?CYU?+HTp;CB.3(He~z$=}_Qдm77Acgn5be)=p ,XLOd+d򢰃 7\zD5 HRgA&pȗ:롐oGx-[̟Jwqs]x%e}s 4v"V9O0nsԅ8ϜDX^:"R5]{ lv;9k5m.ؑN3V#Ip 'RòIgF\!dcAkb[Z>-@.>!4cL_e}HIjG{ חt!l2uڗwɓ_1ڟ-~0zH sDUYg;wdf0^{&jD&P`JեU~%J͏zʕ걌D-Tw"Q'?;~oBO&YEq >Z{&>HBnZB_fo^etJ4^I7K 6Mtuw5@7O~pkqoͰ }h ڪ#OoӎD@d6剃l/LZOt[e/q$OApIjwtYC@4ΐtz|B`KfFvᷦK !K\FGDcc ' uc$+($I;qt;y Z<)|\f%R S]韹Ay<87?-, q֝$"%TGwHyy[|P4>T)7# _n 䒾+$3kLA]:3@γ%Q\ɺ?=r4yBfzߝ>DRA׺(/\bɵ#:vul4,-w,jt1,,n;9Rřv AN~W6{Z$GQSfƅ:unCo?6xm>~e㐤u!dA.ej<n(R,v7~iAcsZ+0s\MWg\%3d#&P;1 :#0g:Hi;`"lw}t۝L.HsP4A8F5質yD'pgr,2zAjaܲ1Sېz3OAAZD )Nǽ6^-{,x _VR :7kB'% Nw%GkK'MREdž*r~OK&zbm #m1$pVIfF*z0%Hm"߄6}Aq](5eH?Jا}ST_e1S!Hu^9϶la+|rBEP ^eZ7`FD߶ǽ6bw0SU)nH&V6 嗻XcsQۇf5z`~bWX)_Uס%0wd >޸ (¨l(fO00H,{"|\yѣ$|fYV*bFgҭw qdD>R"Z]H+ą .+8?eGڳnC2!(1OMe Fez Od2 !}ftF{ |Isy 'v_9ZHDFs(!`P?t1zkH3e_l;iVZM`ZIR6҂Ɋ'cGHX;@?U Ğ +X^=>7a{sԺ]Iآ>qb{⬪C2|TY5"z (5[*3SŽveQu6\kXY#\6ߏSjx'}c r犚VgxR!; #]N`uNMx@ڢj7:uMP1zz.9< BMyrc>z״xu"j8fU&"edywɡC1L(wEبxE)V~[U4cCs%f_(B'mNHALh(|Ϳ [~t| N4Ej6ؒ^G EǟKF;*TVle] vd0#˚ .C#u, z\MH1f7']׉xL_Y~`dȩ9.ipPZ*vGL- 5ʙP׮ׄf>ܳ]ҘWZ] F[{B5!l *^,۟9%%Qs7oJ0` ZEgCok^#2T@$Ź<:y vеm >e̮ctVZGiq]aLK(*\= ]PVD te詙qKjɞKu4d+^q_=}<@+)Bڪ\g%u@M_X5y#[A4bM19l kk mQV@?Hǿh}*#3 偦(va ۫Dk< }45c K@mM26R,cyPڮYRq([_d&DXo"dvZnJe1w;s.xv[ xOCXn b;Lb#s};Ħ!ְlZ5Ap+){( "Ny33+7iAl@c )$vIkVkL߬:ězAKY1^ R' ;^4]kq_'7y͵;J6[ !鿖NEp;6vnAJg6JFQ=5Cb-)hs: T: $; _EiTa72ÁóWn~vwW]J~%oٗG;I# }ЏʹX5{w=y%}6U:ZZ2e4c*s%%hP&F ǁ- {lE'O~&b7q;T( E]wڽK/i?4#WLFТ5tc8P.PSPѠOŏPB='Bcx)iݬ)f mbdg cP2.pV&L$ಯ]u  Α\WB~f%MWIr/v1D{_&n96Bv!t78m M0FJ @"G$+1UUuqK!gX a~H-oyDb6Zv lΚGr=wGl','u"3l8c{ν #y&Al4:ZTڌ !BqǛ擹C#E|Y;L+)NilV@SdP7[\\;E UsL.״[uʹ&+L#S鹎%(*O hVBQ}CPGǞ3v!lKe=-%8LL-%7*^C,c.RW]EkXJT|8LbQ|#qJ5EZ@过=͎mRnn$YSh  o*mIܠRgjɓ0bO=)CA6Hodx(Л>R(:xI"0611;Xg!@i6 ]Cr@6%6@0GFR6DFr 2X(p^ە4_V {t~$PyQPha56vSԭX :۰[3&NVK}aJ*ZjۺQ1 ?ޏK+ʹb^WZO ԟ_{ ՆV+vCD )_:wD',sJt `i:DG۔ Y1ucNic˹{Vi )~KTݿLu> ng:]cۊm/UJM5$Li}¾q-cyJ>h f}sqTT˒2$AR-^\94lO\٢?-Jb/4td<ܷ\Y3j ۢ/@[ɢ+{<=m(d ğdwZͥ# Ymdp{k25EtcXV`L''GO{7דEOTʷqJ\x4IΪfX!a σؿTy&O4̃oG\E$PނॗfD [05zqĿk+)j2U:èy5Hp``:G!~_ @58 q%tݽ") W`@l>?/gc,XYzXd& q #U!PoTő‘93t7pw~cN?m"BQA 1EGExR4U~$@ճl^nmk1dkK=Ҫhun0"#-Hnt$V~N^IMQiȽ y^ʬF(0{!+Nte̫MPƚA: R=(-ϑs XȆ]PjXKWRm&ztu@\e.alJo'`2lgY7I9J&YʅXݪi<-uO?s7yˤEMdAfO u VG m'P[_SC%)˭J+Pc4dCk `c.2@Zր`ei۹$R%Eِith \KOPVd|nնx4mLulvG5P=ZxsIYq8ig|caŌ$"|ChYSv$O@u; ).ZiJ'r$W$wbN]Z 0Vy#`_ާjtVll$j,(Y[ G t`o% --ljW"_o*Q-Ul^x T %}q?WHOw5M/!Ω%-Y&n+cP9:Du<=sjjg8Cv|*~2SBfxVx-R5VMs'_D ۂPaѵސI{r&X;H*P!ͅP,fHG B ]=To>x|mP=_U*?Xn)CefiWlMR:l8&Bu橮#6MEg-vn+Dh)}7k&o8$:5~y,,*#QnY0JJf' a]Ld2lѩ\]SgF2ǖ,)h&3w5fQo03z:6#uBvBBT+ AkLsL(JvRX?$Q$4 |D T pq#0V% &DW2^O̼b?|D͌BieDj 8~ΣaSj^aӖ<>  x\Iف賆79{_d2btm1V]oO(yFe?iG=jF~*1qoթ"|4Gj'Zö'8Ȇω4K'ODssnϷpH~8p|&P Ն7uVd;YE >wܤ%ʢX'08fk'z_,'HIx'.ez J䰫c|I %&jᨿ_k2VlЏ/&a,_CuAiG>`ő.a>}AeԷWPFX/z gfsV7 ]Dl*O}D Y:-[#Ȣ I2Էn_TǴkR9ݝEۊ!`!H LaGdy`:y}z%X\A3K [B:t-)<4CdGYvW'vcO(c#]W,.J`twc :do5+=N Ǽ2[D}A_C'p7]mm`bͲՋcu4Iq̃4(kǍfsCCRUR>ˇWc{m{GwsK966JeY~K1 qaMrUO!MɺWणɈDЛ}Y?Њ<+G~bU͇hG骖qvD[A\3`dY*bt'{?w-l?8%yb/( &VŒֈr;dpWt";!}l M%d0CL4fj3^N`bysKr#|ѓZA`غHx ©T$To7n Wh!x٣׳9`-hmG8O_t,/*{=^H 'y»9`=VkzBl!C|Ԇכ\;3߷t~Ӛ~籰p W"/vjec@mcIoTG o۳^|2OV-x 7X,mBSQ E"gR/T^,q*E>4_-d2E1Bz+pDB{FBPX7n&˂a%(1۲۴a㪿طHr+ԅb9dP9o RKW[Y!g@9 e3dX]\lv;nHA:\YԾ!*):O}o'oTvFKL<+񁩴.q ,6:mh2OEoPy -,Z i\谾~vvؒ2e?mJ 8BhPdE;:jB$@<Сٹ+@cΚ(7Gy%D9l7XzӆS٭̡w=B5D4՚e+\\S&څN@?sZњ :$eWv6?q;e$dK(|>ug;Y$e͚{# 誈28Iё¦%ă/]a|;scAEYSIx)&JD,!NED<)e)7ú~mI+nV kV8 ICN)(OI Ok/{7XX^m%vyj$DVrz>o}rcw~ @_trYU)qu+/٘Bub g寏>4!ˣQTrTUmtVdfJ-w.VV'M;qeF| ]'CZFf򷱔93Y|2@(yWCaN z x@㽃_7;$c87)J1P⚦_h']o$o&㚺3 o lb {'\C,^3P 7p}'!134A ܈/e;0}LEѷOftٲR /ʍxWc?.ـH$<8[L\B(#]m LQ1櫁b_B<+S^8Sq\ewO\퐯A-AY7v aul 󗏇IO,6q^#pf~giK2h/}3>J`1QKj&~XDcCoct}jliwڱRnm Wo,> Q'jrex+KL!\l}3p_&|{jlcO'R8Kl${--F>w{wTA\f~Ll>Re8F> u!,3&Qe7a$ciu7^8p.EkcdS6=AAj5ǫ}G; ɼ@;sj(JD_ ?UHfl=*(DqvB"|j#loAn@C)]4d-u*=aXl =JK?7YI ͝uzBXgzz@ԟ]&ëlQnjRejge >*+\O7c[+-_iq_]ixb'(&zYrjʢywN?l?gl%:ttN-bӨ:tf-ߩQPpWL-&R5S0%wmNz(Ҙ|s~ ~TizAdX󨉧 t{Ӕ> \Cx0.SwZ  0)pqwn:͛A4ю4kާQX/߱Psd -vth\?V& VEA *IHA~ $M^@FF 뎯:Ho^p0.;jG 'I$p['wmε* nkTx\{< nƥTJQ8Ƶz\ee)$xf8n̯"o 諁Te9>ߚxŽ- Ị$2 3&8H5;}Ln5>gK(m3p8Plx5ՋnfU>Ʉ$y#a?/T]d$c% ~Y]WOu)ke. M+$2 y0Pq\ڭ+}W3fyJG~_"0;m']ή_p[(qP{+fYL-AS8*+#oPg<rGf@ L)!Tk4&bn"k7x&h6t8 0̈5 A2-,T0}_;;j/h#%'02@aTrrrb(yUrFP1+xEIz*1uHq|- .'&#ly.N=c[S|'^ %e1' |HLJmQCKF48GL{zLXt~7U2wYwӦV xK~Sy؅z3BLlVGx+x/,mGANʗ^{DÂF93N244KP(heڢ;=3,yײT>Ho60D#I ?uSBuG6J%88 8q"5ȍğXq{C&mkZ0 ;쐐4P'>j>QV(!S]cO8Q83CSJl*9DJ(Њ--V"fµ&.#9VZǤ  OKja#r.MT91 M-#g%q㖦8ӻ3YlV9M64R~')VZ2j{Q Bu8(E TEQgi=z}Rg\ xXf5 F @H|E`1yZL|yoBTZd6yh&tl5rT%*?N늪8Bhg,!\n}Z.dnúWk4rؔzgY_%kAߣfSu'ӂ`t0 q%n)<弟 a"=ydR M*#rCC<ϴ2.7v*:7tfcWp)H<Ի2å.Y_.S?X;N|a`|Dvw6vm6i⩖džKUvd^xGۦrHYڜ%.'3hj, \ {K<*t*%Odm7;LF"zkP7i)AdL?edѽ,0zf8hsx˾#/h݅J|>#uq\oUy`-x'J!;d+_/`Ð wK>$mF{lXTu"{- hF'0:kXKpAfLƚ,tcuZVwy7Ca$c,*L!'!k^jo'JFKǣ"nѦa[55FfVi)c2[X` uAK;~`*h+r%;( &ZDi/RH!1.r¸h<1S7:-yJ]K 00rTZ7 9mI =NlME9%#umM]SCC d7r{ڸj'xc0?ն47T9;M~`<i5މRc;y$&.۹42Դ .PKu,eifZ\ 6ooc1ޮ ⵑDaB!X jB,g}<:ǀ2_H̛_2:gz;?76<"~h ɣ 'Tr^gDyYaw8uv9d lƭ]+斀~SwOtt~:޳_ W9c/Hc]MOy8 ߐ%f /C, $et7εqך{H=ְG? &poT,RXL8 k+m>\-Y_? a1aDoDv7SY?C]$eӢ҃.mE;-ZD,аGǓȠ+ga u 2r Ն3}x $G=L,v&kp :43ρu),ͽʳ+\+&:EQ[CxV G 05A&sa՝>;YU-\,൑uϽx<8Tࡊ+Ǣ,fjEI.5$ .Qa"[NGuad'X~|&/'`v12~1sHpސ`H< ĥwѪp-b W-E mLӔL n:X꽻f Ǯ"c26O x-֤hGS{VZ,kto?JzhvV(;{;h؝MQ[Z̘Z!́tbĥ/DT€[[pɪ]?{b.X ޵I,IH㔐6[Kߖ>}Q[4=W.}%vh\/6RD4/}; W0C(\Ya4VɸP+j[hIJ |8L-uu1ߊv 7BO S.C "cTqZd Wu@E8aç^X;{2cRa|v[Ό5 lOa:AҒ:[ٳ ]e plƻzPp)o5F`k.yGOHZg?>g)>'OTpA)z.%UEŗ't>+ƺ^=˛hTh3ΌdTWB5oN?*G =PI8:gy>زB_ ^4y<ltTQ2x6n9ic ?dUԑPD"4SwG[-\j7Yh.{Xocj lԖ)@ŝm"nde#E6/k4+OeQt6i?H )Pmg4" r:MWiW|(a)(xD5ޔĽ_c }ViKWM3 mu&Q4v Uܿh.!_bfՁ*x[ڊyD S\.P^@S鬂\XYȦHL3z=Zb=bcXBK"79=u㴪tJcPȵė^~f" H6"몖28z&&3V .YUƳKT#vk:KVYp}5l%ɩ! yiKfp+ m2}[&jJ]\|&δ vYbb-lÎ{} 9~p>}_.BhnAvW"HU~,7\#<u[P"3me\~Nj/,wV}Jo{Bq:8Q ȀK4b%6veK1|N`27AiN\1cWwW?> &p103NmKX k|XB2\8P!H)E ' zFk' yaXv65x00^{&;>:d6x,Be7\X,0gh!N8FWܻ~k$'fҘbg crԁF>p}H'/ֽ;lϡȺicJT,7^*KbU UVqPU%s }NKY ';3KQJͻ}yxݡ´)|_t܋6rvGp$W=_H0db9+51f55AS8s4|mv^#J-s]*y&>+`rniF'cDo*Be+!=% 4}aRBL弤/~I(tgwLqhTݩiŜjJ)TA!p2[}NvW9Rt Ҏ1Y6/E)ɋ@ h^ߗQ- ?=3wlTl8C+p M.Ӄk׀>=DpڽeyDm!fP7٠E*-1˨<;XNnkC]>1H蛬:ML8u#31ץgQ*ﵛ uS}Ŭd _U+|;k_NJ3'/k8TI\]f!Meg? bͬ_7N 4)2:_~H$elפMR62۔y;Bf,^VmDk@<9ii5,&0ej=ÝeWڼגB}P go>__#n5ZY[=h\F3j8"WeYFՇ=&ڲTIiK.|^GWgm뢃Aiv 7E'<fNq$z`ភ7jR^o҆<1ڝ2rC"^B~ZȝGq&zbgBlۆ- R\:tKz'I~\w֗-%u1w/~U_h\3XRosY[;1NG_Ql)Ii&xgUb/ 0|P.uxs-c9z";;Y~v&j|F+f([ ս5CST0P=.(,x{kKK1zCG-M&?4UC.3,GUFx?:LeA~%u2'_*M9?֔FXZ߮kC|v:#nK*U{ƻ2tJ1MjAiELDt~_M؞zx3%ENbjȬ:qȐ^E[# zK Ó-w;hIe,C:jL+S_ЉzuW:RՒ\4(:sCCN$a[B e&yDTc`%pnlk Nz>h WT1C^ʃL#+ܙx?F`鄯- v}[ 1gm21W`Sk\0l!^OH->\J((+1IbNyO\:jLBQMQ>~8&}ez۷S^l:AqH`grne?; ݃>#5[\ek2B}>ˏDtK@c Ii n%a8-vo#T%ϟX9}tjvKe}."yOGAM︇d`"0Ol{b byOkzn$ poO~}1?KNJP:Ay-szAsu*.ƯA@ n^ݦ#RV7@S#2 =nf לYf7<˦3ƉzD.Iqf ڌHl_{w>^91LL-3^B:aeny 2 I#m آU` n9Qȗ;*vv6+?b-ņ>ymǰQ6GM'[jaw R2i҈D+qRcI,qҶ8BeXELJכw{JP?d1$U7iX;K4kP2nr n[s'~~bߊ;s8GW!Bzʠ $sA_MILny=u]CsɵC|I[8.1 )~]Ġn1vuqh1&r˸IP*9d،xhu`PPIz?gŒ Uוy꧰S<ڥS-qҹt| ^Y>$ eK(%1iOz$&Tjf2*56$ /cC:swU_XYQd`yK-G׍| <d`_{Oihh.}+!@r}B&kJxwI 9*¾R>x΃;Њ+'$E?-3i ˰>JUO+v۳y~^ѣ.۪ |"$ywC%`#0EG(?o ~q\{ p#d- 8Fn A, 58 5pN$ v SҦ}Ap2ԃGRvSu`ai9!"կ5\Yѱe .8Y>45 5my41d/Slh"IE%]J9*F#},.m:Y8Ӵ@phFIL!cM^|XrƣcWlP|6$.7K52I7[ lE@"e :$CJՋ:5I0yט$ 5ja= gB#l }=j>J],!= ]pz}7f5n썤ڞnㅁot4W{!|2|yZAX3[  zوka{'P&4R{mCU(lw lNռ<6(`Aۗ]fı6CýȽ 2voHe6J>4DŇs~dͻQn&ha]S(#ְB io_$qϋj颀xG/+"۔TNך?G)Um57MDĉ5'kƐY)R͂G0:]LL@uJ! WAxmU)BYp58/ D#ԃuHz0C`QgqO)]gJ,ۉ(T9Ѯ#ŭQ@}t(5:P*% u:5rMCojImI5 +^\]ljx`cgCs 1YX71qw ].vFYbRHc8tshZ(,0K[,˅an,u6rќt@..ɹAΤ BP@Fǖ7Ɠ:/><)Iֵi]z-ބ y&qq}\% _|hNI/ !X"b@ZAg_aΙKRpθs^2%C9jU "rr_}r:Zr5BDEѥDHC5֌K q'% .oiQKBSbM&Cf ؟lf$H=qmo 8n.]A ˗nV SD=J|0E+QImKu-Z0P[cMmfBMᕾ+v gYg[.%#IsX腑G.R,Bg'q HQ>.MWgd5٦'fy AY{ S~kn΂aJ4AP&IcʫbL.X Aˍ}-5D*:PKazL$͏mbu&,K('h6.A񪑪;iόIblڸO۲JvԋbpH=RX_ⰕNUvTф7 t 'x iC !qE(0vj0K}yx4P u=0>`wOYDI`j'"1T9ؗ0c 7EMSHyN|TC!qAvt&NC$*c*SDzgJkSƗn'9x]9K+xlB{4OWQ%JU he75,-:wAa2-JhSTp$74PB}Ej1nEVN ^#'aU(.bFU ^ݟo |?*v`-G`$ZK˔fϹO:7%>$bueY{@h1h/gVT+X`bvUdIO~ιdeȆR7E=h%q7X_!&X9"Ɣ-Ԋ0$'3.n-ϑ%SAPWY;d+W{ v,lp2v$*67cSPt:dQŬcx*ݱ x!"YkK va+wIfPNg?cyMEL[>.pj `,Ƨ7u 0IZ/̒d' d顓L1P/ع fz:}]2KrS4pRY.[ AXl]AGK71\}Fς)UXi[ݼdR4s5*UwV=0m]4`YVumVwD{=1+׌2bWW0-z m53Ir XwlPܿ'Òyw^>?K*( eEwPy{H4cظs7bZ!GOM \ |]/\Pl:QI369 `(Paq\IC* (ToCQ}'&icR}I^Mټj,9s=BKa-ca(\B>>S6-?kU8p"2Q xg w0x-g`Pm'!Ef m/*2~.":v%șfL8v+>&v{F/%7T~d-v}j_`:xHr^e;oE3{ V rthzrھ3Z0YAS:85kdB%ϋA53?&:iU e7iC?sߩê,Ħnbz QlQPAv/ZXHwvL.KuHww iE bjNU!IApPSwEPCIC ԃ{'ibqV i!VLڂ&xd$Up)>V&NPۙc4JmyKG&qvb&hɍ1i<;;m;y똯).v4:"b$,FvW.ubLQy_M%ZTH ͹̥%c`Q{Gcy*qN'κƘv3*ң) 5)XFpekR4q>ɬmlR[;F9I(I6Rx^-iB}GdSӺZz:;/aKqFtB #ׅ/U/Sq^S eL#1 A]%A˿ 3 [OiUՀkEeYAw[F@]e2>Bu. SP*y>{/` sР"1ˌwI+N}@L FM|6/4[=ih+?/ySJjE]E֨~=8Y7 j) 8:N`5%)xӷVkFq>f}D# =WRr$We^$w/xμ#:uiu5듍;'{έ蒲뙵܍p>nb^AaC]C@X4Qo6~Nq>)ǐǗ|aXBuIҷCVu$G7-Vd,S3E@Mx.7 ǭ+yLqQ9hu_8w-#z*tzZ"1=Oij/w4{r3Ƚv}Np,A^(}M9|-ղ XkYN M㯧dL&^TL1qFR0dM n+UrA;Sk#]& Ǧ*= 28K^}:'BIr-E f9"ZĆJT S)W cSxqmj&n.^kJFfZ/az!צJS@BCV,69eN Y][.-bŅj vˎde7;b`zEH': [~v?s.㻃ND'$;¸٫qe]AjG6 LOSs(I:F)++ԌYxb>#dTҹnvUtT&yY9NHgz5Bf᳽hjc@\ CAiSHr[w TN.1g)+{)v lOlV"]5ϙ i*{OFh_`vʥ79 Kq~t 1%;c}׋,Ţa=Flj*}a.tߜIvFjӃ>?nbBӼ4,ܥHIifʶrD7,6k nmt{I A@E"uSݱ[T0zK2Ę( jdm ҲV<*!vWS 2 c9&#^f{+\t1ohI5 IjiX푧qBZ!la#Q'_J*k6:9sK b/qG.ͺOsWV|(]^rﴜ 8d<^vX$1ZtI5,=dy;K@m @&EX#-BBnM51}a}<`n`.~ y `&|B+MIcGg#Έxq2{Lp3]kzk %zQG~c]ZjY\B49{x~R!DI ĭ J0QcY׮纝( _ ESEh\__is3ϔe?g4G&_ֵK!8`J-&?WTS:[6V-:x\5@?Ҋ1eFSy17=RyW^G_ Kn*]i_hQi!r.:uG.hRDݹ :cgAa{DO͝TOȓAi0 +We)+N [ }/OfiEKwBn[k&Oz##=ȭ QHǖtJKQJ=y4WªEKOTљf 2\=ZQh5d_Xu1ι7,}Dj4<,u_]AOԿLduwiާYdpӸaX9V{9$ʍsϱ"R4Oq]<˷m죶#a<%찉z%ꈈo`w~w '%M2#ٷ}210 dC‹!yiBy{P &v2nO}T%iEA8+!r/fs2׶Wt) y: LH%cUQ2˱ϖX ڐ})o_ %¤Ӎ_!ZZ56"lx[BiY>{[<^YN)=|u+{vʸL_wqX788*}G+jA65O~aG=amμ[=vlД6S#Oڅ%,يpmR]`$U+{o5CK[G?Yߘ}pJJX:KujAOT(u pINw^0vLI>H8[=55-sQ49lu&I'X8j-z0zvZ''Ex4/"fC+t#+sXKaCYlP\Z.M2V赋t.JL N4vD## uhOqk"1ncC@m_uk!m:-*ohr0:0>m`RtfGĊmbFr.-g-r}~mg*%c|D{)>=Hmq^g&{ ^㩧!aû!z=i^U Ka"hߖCQCYfH9f-e6T<·lUw uљ ߚ x"[0+}ld:* / #Wfc^quš-|S(1)q 8xxo afW 2{s3I%J\UJ$IFc$YepaK's.9BX҅$U]d9<69M\ʥWXeR6gKoKo$EiF;z82JįYHӶ#CT wۄR자G% x:`33n Q>g$M 9wr: F":Gh ըH8 ;!grf2t|)#eKLSZs@R1l׷[4aGzGJ'y68hjhb4'YQ/АSGNU^j4u5rb>lvQJ̜ &m+lk@qfY1[l)t3t#ge'Ipg[s\2VmL`(7-}JaBvh.n%CG*1Ih~!dD?rR#-*ER=#qBOrQS(CSNsԵ*'Өc { &Ka+G]Qقz$,#yfZz;% p־ܬ32u!>WQ#!RvJf8I7l3M८w!d]09iK'"+V7y%4Ey%qn(%|K,5=͛_s},hrIq({,?'&o45(R4}!ep\6̖M^nd:G >RBl'}gٹWXȲ{hͱrk5 rPsΗ7_Di͞pͥtK)C-o8nXMaߨdѴ!̽ޑ(m>ЉCq^-$LF,qH %k&-ƻ*iK^vfh;D [(rokA//G!O0*0? ( 0GLI 1} 76"ر8Wk~Ղ..E.mhZ2OHf>*x]J+*sѬ 3fk)MgJ_e[,Z;?w[gQ섫LS (](aQrx:Yc{A2Nf?TiO MԖL.YS"nsޥg(E}K'4+e&'ZXϷ}m\Y%ZqP*a ,!^@dML4=]/|^H[s4]\çxl(c^x"~%OdM2{DB =:7VȪz3r&g=U"lIEYzeᛂtW([baxs%89$@ZORF9gNN*/V!| Ycq %g)?\}ofۭ]'h&jl}r9.P`̮'Ľ|)nBk.<푛 F AnEH)h1o P, ld%Pꄁ9LH4d#P3hb]umx(\0j6XgʡTȟ=NFyO-ele(Ԙlu<-YuAX6-mWm@r*Ac1:Y<ߪ8Rw6F)X|EPW!pbvdˏܶ^񫞔#Bpr# +.AC`綅҅\ 5wdgb [Ϗ l_}Q_ YQ=jcE"ʹztEfA$v^Y6.GXV:שU6A~| є0vE?{8X-, Eg_}j z/%O^1F-a?͑+Rv[$^PZ cE|?4Cg:+E`#@y$o)tM_X 񶬼py\2:ҋ oG+5 z { TiK6gU{sz.,\ sO ̖ٙ cG[te~dcHͦ<3lkGW/Sx3/T(iooQAU)dZY/)dP{oC"/-q ܬ5/s ho|5GPautHabZT@S̠I1jPHcBD$vD?&}Iz`^MU#Zqʖųz 䐡Jڷ9maO:/Y'7cXu3qAu -}8We}OUמn$Yݭ&u(YD7G̣ \/lp,C&4R]Bɏ,mb%^8YT69r.U"cv!#BP!1O_ qF $ωɝ/%\wi:.NΚ$Q?vd)LVMvޠ0вi=R__ˮJJbs |55W0Po|8m.9l0Y vP=Krj v:tU:Ń(ط`3k>_wmU+/Z'wP= ։ֳ Kg-R n>M$B_j6SMqs1Z5Xm1~X8Bg6(M#; ufM>AMs1 CK/K^X B&)&Oo措uq-Dtֲ Gvke|%Ej sN̨$4XhO6yɧѯhBB<<ﶗc&[I05LtHYB5x߱iS\PvGܙ.%pGHٙ2gJ+ w"3oRʙt 'b 5aKh9SXyˆ[h޹pQM`(GH "UccmG V4@ة-~siF'8\k؟e)FrH7%8m'6ZP^T܇X?eϱW p禫߂vl1r[5ʷ{X+v7ʙOdw,?u40T=1u1ӆݱwWP> \BYd0 G e$.'־5tm'p'd>\}dQD."nI"0#Ui Syr-C ٱ$\vyX4 %,dzbsWa1vz8E^4IX VC19d+\]Q9b'LFE$BY8R/`'ym/΋ nN˩6|rF8m2C58V*\}TSn2nW 7/)&7ԠsO\ԏ>ztgVNwQNR(Mm7,{!JC0-VIѤ/Oh:߮4tЛaZ*spE0w\QV8ĭb|$@^nE&hya~Rؿ#ܱIPN<_VD]हȲY uiHUJEګ_V2c!u`D=@2Tx~8KC.j^'q܅=Wa O>P'V̥!t܍1=Ձk&jNjwV(>CN^y[(gpgd_bG;d:Pιiw GbXNLa6 v9:$Lv [Xtd +k 5w}gta q̱D-B_cQD,G.K;h`B4[Oo_w$C40/}&sn#$yҘHx.t WUr 0\>_- WquŴ0㾼q:?WK]s$d]* *F {ʖ;o+5Wn]I}P "0fpzK $sl8Z\^S&>@$ I1J2[uwJd .d {7PXV0"r, z<ג! /ARS! Uy\!'Y%—J?xB"M#=h~EpGS;p1^rZJ1E8[ K3d%wpp-=sSQ/,r%$a* iҬ[ 3`␣uFoJ֙O>e(֖ns: mjݚYRBq^,G/ K@TJn=ԙ)0Q ,%MZ)˳WWÊypClY%x@19^MmI}>b%D랧EǪP3ZN%!i=X8|i"˩6pd:9{>ȒJ3aI(IKV֊AY*1x-7lG]f8 nrZi 6a N2# чgl@B94e H369y=4:%' *WTUb%5V5g?f[upb¶xVIde3%Am"),&AH?>xGG~QU>#Nwȟ:9_~'{oFfQsnA !RׁDtWa ~ϥ}@&$ !bg:v7Qޑy].Xq2?aX*޾ќj H*'>JExy0o$iRLD1_5L\^N*zx^jNhT;\T|z,Rz1iMA^tO 5J[[ :˝(˴듲_˨2\=݋nǺJ\1d%|]i Ahg%}nǛq}WN"8ݏn-"b% 1 ߮cx#g[Wzc ёHѧsOlmq)I6]gnj>0\7FwOϪl[FZ`PvAF 5H:H#—qA_h>f pIShÅYa{SǞqA3_B5h6 ]E3Hur7xtFpEAUʭ 4Fr05_ŋ}U2T#fCml¸42r`W ~v0k2*u022Goo*“O,=Cն" R_4c1ڷפ0y3>wòd€ 6W@:Yc \ :&긲=T.C|Dv>51"=IUR]ZistX-EL`E5 1HH(2r.U@2˫D`_pQ~7a7=ֽqY U6Umo'ˣ+߶͍^YBv'bi/UU\7M;KGQ4js3Vdj hn?c=XAZoIxf[S<6F,FuXc2J FT@Id&7>39S67ybiN4&ϴSQ ;bbygqZw[CEt$Tˆm wXk4䟭3Be9R}3a}zӋY^ A 8bK3+/g"hp7C$MH&LlQ PBN  b,;MsY6X#Ϧg[B $E}U7`9pίW1Vim"4?9=e 3R=/;+ lJYCkH_98kY)ţCr-`5b7*u3C|pؙ P ͣ$H]`{X;K6 I3rM{;uӘ755c?SbAl=ˆMoAm<`oYsI?0Qī$&ow“S:t2lRw#ǿZ 9:H;aY)PիkQ=JTn{/@$FWKZR6l.S.㠳S6{ĦoVKf:^M&C!!9B&X hRwgc'O-/(T9BRt59Z^YT' `'51ۑ:%K̊T>Kdx6;J&5rlprȟD@azOg+I?2:1|[wqa"-Lz6m j4k179UkZ<@TFi@?wZLY K!T|S?cYGTwp6 oQ-sqHhKWLr~ s7BҥjC NP呈 4NU(u_8Ngxԝ$JPgIC֢6@45?(Ud)6w2cj]jZ2k)^>Eq"%& -N&rE>7v D $6` Wɴb|Іr5, sU}II̬̲n4tZwm8g[;c.;;<'Q[Ѣ+/_BR/L"m4!@aWZc;p"5xE0GYq~#S$f]exsj.('fF KR!MTg%Oz*^-M=4njKeZzQnFL+gĜI(EBm7l~HgKNfdNb@X)Tfފ9|'֓Dߙ2\YT4=Aȭ(ư1CN\vmFOefSj/ 3 _Kp.~mpUc+M e3W{ݹ⎀T $lMY,\$0&Oʮ,xjW X::l*t{۬,;-sCrdEP_>ʏ*,#AtCqx)r`ͱJЖKtC>˫9˂G"pԐgk^h)!,6,x/Br_Ԇ5-fVYG}"#U {֝m0= f{R'X]$*q*R9fs >*/ [fOAM8/WCūoȃJO"_/]AD ftӗ"a H\ CWevlJ&#S#ݼQK_:I@qo'r489ӿLslBziq(0->@֫HWFՕUKs|qXW.UꙄWd9}}:է#υ\qLujҫIl4ocQԒ73u6IOwZ*<hÄ ɞj]* {C\8^G{ajDZۗc )_UH1 \9xՄJ\OWƅCGu XNYB\nzWMָnRX IVW 0ğLL'1v5j[3a45)1 Edis▕T7[2-S,@!$g &.mU>%5ovJlǗ,H{poYZn RȢ'"kL抰[VU.Qxϑm O8[tJ GeHpN~bv̍}NSZ~2,Y֠cd V%B@l* x6H=7]ϛuNET.$䏃HOΙU?pb@(,\YjYKLbrT! 1@2Nϗn7ajTc6\Pq`Q5=Xa =ճ𱪻eZ pƸ`=l;$ie7^ibnEY)1٣pth3S2rݡӴ [V6uHכ+rHfE|GAި8US|2neLJZ@z)9MS5`a3M(];DC)I`a Fv*A :f@^JS2* X1G=K\,†8Z0)#VG3uKF^m(7w»EQ YHP!҆ݶX>kk)|>dV퇖{xvxCq%\-EF}*#@)$UB,7( C{^r1ZhK2\]ot 7Ck;9 [:Xo2HLJa94&e33DX"B-{Jєᨉ)KFL#{(]0;Qeei,^n!GцW6rwhaUMIucT1W`*@-:H0,;{ q뢞'uPA52 aR渢?kKϩ|AꥻF%b,&5F(h )DtNͽ4MY#/eqWlJ2ƾ LŞx )ۜlɛ*hM)0(LAAd#+x*b=V[^7IOX^,%es/e/d @l)?`Jd%- o(tf5<Ӻ'{& ټ5beGqx}uwcgI F+2KS퟊M9).S<46'13~md$bhp &rdfN>}̘!wLLxFj5^:S(V&ɸ o:qVQ7\::oF|Rğ֏lVbG׋ vB:knh ko4$MPT*n2AA`q4>ƃd Į g*`FoMRƥu5|Q)ộ7K]X7mk.`L[k'wrۥq)ZM'#u,t =GuΠG͂66iYh.l1⨣UFJ7; ]8|)2K gv*LHteWA}jQZ-Avfx\⨸vIA]=z\sO|c\9 a\4$J~sMI%]G·.}&μ:|M1`={1rݫ7ŁP:*aM9UE/jD<%uM>GN_A`jP#,@tmVp8&܈fsŔuZP?%f!sKcUJ䀹^:aaߩ1cIQ2dL|> `5m8II63Ź ^q; DwգY~w8G ^?0K;PB~4;=1UVs :7Ճ%笄/;XoQ577fB1"Zt.wab5졺پLAZ EnKY09e$ƄCtSNvp^JgF_0 _iR,m 8V@گbZZwܼGNT?d7^p7VB 2q M] @rsD?-S,ܻ ="WNnH摢;6p 9H iwue|Y2:= C\\Djj\W3<ε;^\₦<3OU'G8#%]y4aD[ \+w%p?݌u%,8جdR$&TyٶǨ]eK6`]TN<l_ fM*xcMY1* xrL 3C{VX;%'EI* |nw1\%?SHbm [[6a\ar6&kԖNeR_ |-]5vl`&@1?e)?E!sa'W$uei>hΫ6ѷ~8g6ޥWIlp)bUdvx*f?@Q2t>cfs9R$!f^Q]鵟i[ٶjq(*ZTnDT,61t { _%;VH&p|5N(֓DH hTw9,[5%ףM?r:N#i'bzV(5|ѿvQ~ƣQ $  *н@zN,/tJƊmRFQ lqA4㖿hY*_C.^_V/S,ObiةCQҵxr"<4\F[s,d@X 0hI:le5 >Pg bo"z|3(j'wI|$"=>O{G_9 FoH8;n~} noJmRϛR-Aaj|K1TքPw]O;=zPrĚ2ۿ2&m4hVP{~=uNc1 e0~0RX5|4E=LU†.}Y1b uF_XOwo:/}>Q %0D~s/ hhZEE•42C/k&B'}= l'J %:p8^6%MnX ?:9~iR CшH~JDhW1oNNhyh J[cim+Ysnw1?5[<&zJL4U3LNK:Z ,`t@Q5p(3w$QbA/;*NoUev݁StTDxR%#" { 4Z&}u n ^@БU@ႧyQm{h^M"B.ѢXl>ແ %Ľ[yG${ , w/ 0b5;$z(7nlt%Ŧ6aU`wm6X+%A.Y]Uޥ( Vʩ88ȹcNf[]*oof޺cEx\ygC2gGᄌm[Wntx+ځ !)(4,$-aqggtPGo*f)9QeRo)TKmǝ&kœxĬ.58j. 9lB!; x|^xDMid {σװAqB5e6K ɔr|Il5%<KFj 8)QP2AWo=n *UW9.Ϲvů ](onFf;'ͽdaLv\Xfح\۶ᯂd`_@XRb\(F5~1ưmyZpK~1v㯭_i( e |H1_%RǤv ,ϓh(%UOpe2,/td/k4K(e%.5{IzG5f'*o+$ bleSV rB'FP>}]wF?|-wZ8ݮu";R\f NunsGgѻ-d5*d"yeZ'\hЀv.kփmbJ ʂˁiJ;5[h/xʵP*ydä<խ!Q2/$Z[jLpr*"c^xC0$g~0AaRoI){OE!1Y +e XZ:)G1D2F JJEjQO^z|d0{j. l'd:j^ ,FӴ-e]O|/8ܵRc)?oj'GB Ƭk^s+W oyk9*7)];o)'qB4<ۅ`8հ\fR$WB~*?(%3hq&~WQ>Pv䫰zqL-B48K,@HDƟrvu^V@jxNrp(gg]֬)5gd^A*s+f{8LȐ2B)!SxI$Ir$Hc~䱿:ǡS,uPN |8n]$m(h"W -]>p}@$'H)Ѹ9(ylsyICrÊ^iAu~ƑH8yU=b$"Z;j Ȇ?B‹&]/7bmCI^RSu$z<%9/pޢO7<=#o4R&4#?QZMJmn΢%f=Q):@3"89\>+\PuynqXtՑ5Xd֠ߡp,V褉s2xb)B(4-=yGyM#_PSЇ-Kd8R{/xZڛ7؅ՄmGE :A6&D_H} )T"( ͱTt\ЈlfC8.a\=9%Tp/.u>iQnMMIT̨faЦ);e%s9H7a=dNI 7{^Mi|94|l2"W"Ä33@.{&]4:1 x{Icp_FO];_6=t? Ԣ ٢r ̩ wt]OI.0AJ\v'L]2.\UkingB (f!oN yQDHhL 2BO%'3k !7 ;᪨iʌU~{7.gR'#+=~v0TdΗ=i[lm{^G6{WaV6#DXQzt HL(|8 6Bj=T9){kY2[mѮ<񽧍y}O4/o 4D}6ϋ+ qd> ꛍ86)(j@ 0 O[(dϜx|&%&I|snP*iKi|Nޟ'`Ux e]0Isy<\Tջ^t {A& /P۷VžV&nfE@7BJަ5AnuT; J^3iʼqF|:[ Db7 h+?l}+{k=b#/[=m}l< e2+{-S蔅#9+] Z/M!vsT B{6Xde ϰRg .7 IyIk޴dq"bF'4 P g/)h?kÉR&Ff˅U3z_"C[Z a}[^竕-xs(E͂f 4\Qj/Ƅ ;+R_VuƑ[q/X$ 15,lBpDh(͚-ċ|:tA<$E Rp$.2 ^>(j <-ƈ¤(|'͓f+.*s$'ɮ!-ϩ[4P&S5>s`ϲȻ(=QJ iԏ: z9noʠB\x9 ųՍ8s. A ES$U(X_<9Te}Nj ͟)K)h(ײXxZoZ+C$#F,^hX {L`wJnb:ɺNMÅP֥?PYqF| ~G.%ajZ`ֱf(W"`KH8e2c{lI!+Am۔ 깇2XBFz~걭e~1M4nr1=P d*XѰv6ocбNBq_=Q3Ö{r  Z#)fyNzy gP$%Pտ&k64#ܼFJA+I]E&.ݓl6:A,a6Yww&IY6A_ݎ.gA&G/]Ɍ>.vHMg4?r,^t\H'|>٥F43m),6QRĸQZkBODN,@L(ԟȮmLD]2%HMg5> {9cO>/WX./"Oao2fjdsCgwf *= p=p k} PxMMP`Xq`[ë|WJb:wHt-Y߉.N9R 7I#o%}CqI%T6^ނ%a^Ⲳ [nK x ! H K*& Srcs\G4Y]ıť7_G iQ߸Uk&%}AʁLPzm{=Vu!n?v\|(fκ滠Up܏8yaVY} O:?r3t+9PN-fSZg<u#(^7_K&nd,f9v>Լk8X;Qy>LV4g`bvs8m&ҒӨ~ 8s<:0vVgXzڠKt^ܜ\ @S Bނ:18 _9Z 䜏:a7{gCu/ hPnoA._)5G|CY*R-}S Y@VP_q{oL/}lIsl-ܦ|y뻯\1NP[9?" !}+A"Dc6"{J2x4];\BnP=kc͐uާZO9OcTj97oI,EXg3iA|a(Uo^ǡ>:>VT,;dƶ'oTE8*sцsDAOm Ϻ-Qxu\!sv 1xyh9ɨP"\YBhocX[ma sMM$jMg&AMۅ]QV ^Sܷ:QTyFpOa/>LkC 88K-b9048`ZCM׾?jd l3+9jeO'g*0(J -J+CWӑ)^aҸm^I >\_a=7sV[? tFwӍ.JyyKcZnz+҇y{8+3-:fIbMzH"xx BI!yٙ?$ΰ98"3=ˮdϨnI &9$,qjqG;RB]R6jp0g!{kFV aE)Y[GК<6a!aj[ !l[:I\H&!.;Zu`/UNٗ}PX!v{S c# }}0SBuBTsGQnYaIjXE`a5Q>e.{FmrdAIUt iL#T@~n)=#% *0i͉aCdsuQ߷p3m33JS; s]Kjo{%D-^>~M)1%Bx' +݋m!뤵EQH6[F.и2{RS|L<xg+t]^67b}@`,/R oc] Sv=do0(t6ADJ Eg^@x h[ivk T K udl$~HŅ snK.X3'/4OJti볾w3üܱP)y֟qGgߌL0KemK#a7P,h\`z7$,.SǴ )5ZbfS-vqr>f-L7Q2 U&/ˮ#DsS.\@3N(Rmኊ1#x߈ՁFr8FoCNb, "C|2+2XE]P@Geܺ>@0c !{K 4բVPӍﲹk Iw06) }9vk[]b_*cᎭiՋ MNA"=?@1AnX,;=\iϸj ot%:?{eU~M~.SUM+_w@٢;?xYfpEr)!dgb.{ /ZtxM(m &k8 sHBҤ' u54H3L$?7$To,Ԛ:ONN.+H-|VYpʬAQ `*B/!yc7ȔU$tAAUڟ%^xw)DAI@cBm =?%,mTх4<7~:X|<엥9WNAŒesj@o"}8w(<8?3WYw_%.bI^nk1Bwsְ옱?fHM~ v*D2t4Of_WЁxeHrD(c a{nzlC,Oq%8*)wxmp,ҤI C א|t/uNse Hh™ԗd6HoN4 54~MU{VX Lu^$\ŽIOBOSD"/E}?WSbFEqva D!`@c15遦O{»'1-'9A@9zZ,ЈTXT єB=chCe*R Ur(leT W32OR֌n￙F6eLY\x(j;e]9STr#gEo;W*F`EB5Byk pM'c?ywq5#cѪ:5 C;д8:=N&vާ.h0# VZrm? G5[y\k:䰾]-cd#X| (E1 :V/%,aSphyS &7?._˯ta-ƄB/wLͨ KRM%uzw !3.aQxds\WGfۮ?^$SH> eݳ% XN9EHp81Ho{H /ܷ$; Lh,L)K#0F{UdJc;"BdT } $~p!S2~t.dW@a ~Ҳ-R~La R&l'1N;E*W H}4i.]*SQN!)ݫ缵x.+'`"9ZxL7>,x6'l269tujF_ roj4Uu}3;$BұhݟJߐ݅ѿu8/X%u3Ebϳ^N`mGQ:1„?Xވk׶e>XdzJ9iE^W~)ސ'(olש(٭eV0Fqn\i+\%-VWh[ڍ-c rBgN $y̭6[tC[,P#?x~~=5cr^G ZDSxz*Bԣ|GߕT;?K>dev%H^ `B%SfgrmZsjxQ<[8@d7Ƅ9 Vy|6l(I/L4/}QKLZ'E`[ $~-u}V59 ?tAg2(tt)HHOU,RG%VͨϏ#yͱ[ge|^#=0yM8J,=#=JJ!Z{$la\m=" W/hF䳉?P,߃CB lRNמ_FO5Ublx]JVPHDj&-', Q ]F8K=K ҺAN04+vepm([-z'Cч<ӱX!ɢ/τV(B^RuwTlU9_8YjPV%#B˫9?Z&5 20U\G~YNZ w4ՙFV8+m~5N5QԅYF&5ʌ{AڠQ鸩g+y|zMRWhnC8d_BIˌ~^'6K GbEK}ZdW9o/5'y(E8G.'ΖyԦ(`o]ye yY=an\0[SlR xR| 1O~5إr-6c@xGϾ6 Vd5rMI"ÕMec:Yr_沍o-޴D0' ΋Ȧx#1 MʏZB4?3mcyyC"Ha0l/&rreH[Nt] l6M"3(P@Xk^@_ J$,*Eo/R+^Z "ǛdG}2핞sk ㊥:T I@BFYD4}*ѳJ`N}޶;\ߤM?1x)AQsbhᯧ2RMl ʕѫh 貈+f %yY(҈B)M~)lS |dӬY^<}wQ NT/WsN|mc8FghkY|흕y<߯>'8)8uPWJKJJ,})܄iX؊r~J Umhvbi~ߥ^\+ishlÐlRuԔOU*}zaBPhFl<~QdAEZέ3ۨ:)H%<:ׅW4մ_|i`b*1 qɟw_Y# {4BVx/w;КM|S* bwV-%I-9% r+[_ߚ/$9T>:p 2qid,=FRw,΅aO5d辢Ej&M“xgb'ٖЙk['?j0Ӳ,9Qv0LޓOX.8QQϮXs+Iv}H[0Q :,y1jޖ],POebZyVN|,'['k{=2:k1jχ&[҈T4F;3JBBߢ\w\v#ԝc'# Ң%izx|ΕK:[2ukHQU^m2j&,GyK-q̂(lv$.Bxg0wT2]nRXvK5}h.2% k1&HLbqV{zjc&L5lkb8T}`1'3-DxJ7Pcռ=9&sl/pZMh`$`|!>0}^g&cOr+`h jzr',kpB7 nM!)5P(AFV^ұœAb#'8|HGD&m ]uN]ݓUNi=L]`9-fy 6ܝ//9djFgNP4-8Ԣ& ڪfqf9ʑUULӘ'52m/XqnN.x"9笟 7Uez9Y\bO-ZH`.gYl -&LhSRMInykW(!2air*W"SqɛFta&}ͰB85)yLԹoU\=ET!ƚ~؈㞽#KӪlF֗"o \Ƌ!t DPRK1 x\k2|/v/&qHP~ J3~{㰽 &U؞×^9 :sNNSgYxÂ&"lGi <(`,!ϔCUAW ]c"絇cKg㿢uϒp6~{▓X 9`ʫ"ܓOR*$T rق6T'} VD;%B+$%/sS 32 H#G6< lP{jAƄm,?c7$XoomZL+A湧hKD! r w.K_k=/1hax"H*dmɮ,op$J4AoE3PQB% ΀>G8ӒP8a1t)Q9k8q,GC)B'‰jSH6Bش-|csWPRA ĎBv?]^Is 0mD ҸHJ>t6"/P)ATͷ 1(\V!nJ\ TT1~/=bZsA:u"pU:EV|>67K׍FJG=#1|s̈́a?K&1aǺrApRvʸ~ Q{ߡ?_G;OQk-^KT =St/%ٵiAȏ-EKW8x&qy!t}8,͚RhIԶl\Ǿ|l'}Kq 0wnbmė?9CLj!&l-6Ur@Ԟ(D'ovn%'vt)}bTHDkS]Ž0لgpBsm4k$u3T9j RjTxBOWUys:5#>ra* jzy< gܥkq*c>m3-_? lm2+:n]yb= Vmr<(,LM~FIOT$SS+,. Q@d~ n9rL>uƅp}#YJQ]NB31n1l˚ܩshW7de) L Ubox`RWSv&&t3x'h6l<菼U ͝ Mvu&b0+mw>T2ɮ7ŭ7 u~ߟ,PMwYҔM sb\:>YX \qdѪw!$]Hk2Ն;E[n4nFh$gjѲt8,BXȅv~S^Jc je9`RFYn7x6#lmES.'"H!p9 bH;И}V fѿ$Ұ+-DL(2"y6 WYыU/J@duLR!Usf͘OR!fJf<s7$OqAUWf|Ni ^gdEwو`#pdb|~u]T;Hû}ćrg$mzgCGhT74Yi2b^YҧN RoP(s/%v-j佃,0s+WX^Ӌv j| ^G0f%*Ki !oq3΍F;^orw >:2Zhz֬JZ eM'%f{(*t~txvvwtH!aVFNMZN @p[%@JP7"KֹYy5ZC|o} Ml&*-M~Z# 䑗`sԾ bVAxݚ,˾659]I"{YTW˰Y:%ix@9iR3<)ǖˆȲ`΂{ᛊmt7p} ̶ϥP '4~D^/c!5&A`LQd&Ywj p.eN$QpV?Q/db u,ڂ!*2GP)^X̠[ ^oVaY85<'!S&t ΊNSDPV5r{OP-Z b Ru萊tW[ SJ=$ۗ gr#ޛ}?*#&eI$kZHb^CHsedD8ϊ]U~{L}Ϫv%@U^r m]+A$󃐇?eV eiQlt# xXZ3uJ@giJb?]#Wzc~A]QoLhr%ꑋMkW-Ky)\~G^Ɔ.s\<\6N|Y˴CVXfY"$|Ak<*>t%1`2gknK*;mi# r3i؄7]_ZS:jcuw(QQ94yۯx5M%tGl2jH` wQ{&X@aN]oIE^Js@_>@w@+|EEӌTR"'0Rd3ɠ:ҝg=EqSH^0x֢%c_s8K8g;e{ !ߛr=RR^Y}! IW-! OmKsCv.~OB#ƢX(ZK-LϜ(+~]MRӄëxsyexdl/`0nR eAN.aLv*ItЩ dk)U|a1 BĢOW*=~&,, o3-6x8d41Dۣj= &pNw $ _HaΒ6Q-q#@Um5{)dX Qij5#r6¦e{ZP%N{|%a>}E|ub n3R@e)J. ?ˊvQ^V0O Iܸm5kxdžꨂb'iѵfH q{V8ov>lI)ZOwr݇r~B&/%On(ju粮v+F J 9%_U! :1lNK!13 }b-{bkߺ@qT?yY$sտ fmY)u  "r! dV8>~Lb KD SzC:4"7w[= #Y&7!s3m/p yMJ.c]0TZ WDCQ߹j<~Cr$plzz>`]koB|j U CK@c@c4S>puEevhy]Z6mK h_7%>>lЛI$~Ǵs+ mIФ# EEA ^=XTԒZ:U?rZ$Ԧ^+5H#%Sٗ:ZdgyesWD]%L7l\C&xb/aI/JQ \S_AAɖ{Ák[`U uOS%WQzy7Eق9͵{9-p #.fi%%0& čκ s# GjHI?ti.Gքׂ@/hϫ* n1[޼d_ oRH?f?!._a5),A"=êRrΪ4?Բ͙(qt'ݚlegԎ/Qz5&ٞķerp\ep Ұ ^Z)D%TWj](B79c[O9nk; " 6z YJNOXJ_'Mh#t}+b:?%+BYgjV<^EM}(S`» @ XWc=m,+.]՜҅L¸Q0^d J2#m%h1IiW"hcO4z.чMzБQzڌ︮nӨDz %%|3롪fnj7&FL,>p;pl%RcI`RFh)ojåv6K5}W*?.P#@l3:3"(4X*&dtKdߖhPmҟhЯ̺eQ ]WZm [@uAXN=TSFOLѫ;U]PWh7 '7]F[#em_/cȝϵ,IRg،Kߎ&XmMmΤUl)Fh%Ph{ n-1q츔\V.NQwW2q{@;<VJ\xB93JR'EYmsq|M-j'UFָNO:UU( A0Lqk>Dn򿭺6[p\,{WE&l ==#8mw,3=/Kq ҡܛs>xF6qH AJ0ȸwNe;5rE_L|saXJL} >m(}Ȑ"BS.paAI_ozLE箳*oCQw@j@]KBNE a 3p )GKwdj^Ik](ZY"w^ToCua5ZQ{7N\>We?'BwuhWw&0:pI΂RkMR c'MŜ)TU>J6T8*ʯ" |j@" sβ"J0 3H}N!f܌8%wxzת mѣ#+ R-qgd_d8RǃHf%4y^WU=ԮE7F^Oc '.4z L&^'کS֙&eֻގcY6{kr" /mQ@n6J+AՔ6küD^yfc0yms/G50v7Q>[r&'\hG?7~lDvI,qҍHB-14gTWBj%l/MʣZ7$..VȻZ-wSvFB XK`A1bxm x>Gk18I]L})CKZ>DEѢw-Fjki"c,]V{րTsgR58]` Dg1G8ms/ui˾*.̟Ӏ'W7 B 6GЯKL ϗUՒDn f >F\-屓WNճ]8 r:nmαѪ0)؉ڈH\hCZj=XNfӡ/#6J7M m4"+io { ϻP,|ODfn/WX,8n ӑ4r;AMj< l=&bpY$jkZ'XQqx@3JGA鑃05<1t׏:|)߀4l;9/6zvtU.K9IP+ˬ!8B$ g( <:҈!LCO3%$ eƌ|z͂%^.]a͠ȝP. >%+Y9z7 3MvVVͺi+5sF>%2/('ja8̡ޥ]G?= ˷(&fQ% {ЪL]: ?Xr~z1jay?CHݼvt33EDV&b2M襰z' pÈ_: g||~z}EaO-v|j̍ TSx~;n '7W]Lka36]r7x BP^\in%4 ]e(vu+rmODKdT .~\-ۦNu W$ u6RmV1[:ݢۋU6Uԣ&3ETҜ|x*J cKaS}h?#*W:biV%ɽMY}^:sT;eX6.]7꘵u=1L\z)A&N7;U᯷[XԍPKE7&ș9׆'y*\/sCxuPJ9 JhtMFK %KG;n jwy:6$,kM#X $ FXVE],c#SQgJ8q|nPGqT 6^)C:89)՘Qeַa(~8V?M\q}Ƒ>{A8-^E˲<|oC֕ * k0s`Wn1NwL>KDՍ8kf|1 לԬd]jo$^p/msեFlAʭi'A2?RHqDIIa4WNu  ҵO]N sTU3Wnצ 5 x]uԴ~ŤƲx$ٛ2K@~駣mܮ؉olw]9T{ "BpR- M%kc%e \}8.,e/>SclIfHrlmc{6 !(.i.WuuFQBEޚh5?#/j&^6^9kR~+E-0NՙP*֊4)gCMajJѤ(l~nkGܠ a+3)PxP05%\1d3Ӯ=n3rQ]7R]F'T}ta!<$Vk1]YM9Ah oE|*oNOIoI?q\A<(VGC"҅`XN-3D-aK&$O0۳T<Рֱ$\g>͕MoX/l~ I_|;NOw$FF΁SW)RtZ- kKF˜`-"A&Y5gQxN̥o>&{Jrl΀zT׺JQ`ZtfKd:]`_7 0H8nP.ۤtR0u;K7TMAL]ͅi"UUf6zJX7c)Xo1l>M _p/#"r6S>!5YkfZU_`W}><6[67C=y4wCxhp"|&.qg8 X l&|͖C-Xʦb:*[p%tH⻯Y3qp0}s@;#Qx{'|1ې{l ޔLoX;ҙل'ep'ks֡i )p9Q:ąoc!%Zz62,:pր&S̪b4?Kã&*5mE"SAW Osh++ *QVRubYt2YR'J?^{2RGx$+)DZx$z~Ajog\]Mܵ[E-?޹N|c·y:[l{YDaKeY\ʱ+ &yB2"X7^0G;vco&P9\tKZ%(-I>s-Sl۲ u*p+`6?B <ȣ轺H[d-OIa׻!M%Aߥڮ_y0h;|9v }bmyp^j8zC`KU??(ɍ&{ѷ\7>vw&h+˓*/6s˾{6dDKLkbS_w[UڣZ4{A0@Sʂ@K*Җ4&?2~ͷ)>'UcX%c0CX}*s 5U;G]F6A4Y6r5MCC$H#kcš/8\hNCTzכ 7σfL(5|'qOBkS}3׹{u4J3x|&kzܒb(l_<-i3t#y-M1FTM@teU:/&j,U @؃NpjB%-۸7ۺRH8{UKאFu5_C>ˢ67U|=N|oˁ#2q,_ԉ'VΘm1pg$\Ӏ :̫;U"K/Q9MI{~3ʨQfo  ͔"W)g@}\wxZr"JDni5Xy(F4z'K?y|jRi}z)Ʃ=&dސO|B&!mGF #VfT >*] RO `UK_E0@i`sF5QmRM띯(LLdNP;gխz(j`@=@^@Z8JwS]?1m4{{ݐYQ%"zVF(ڝ+Due?S)ez9Mi\{MxQI9u+! Oծl +6- ~z1I9^8۩"i1YܽB; ZZDvn:OоhUvAMEC8Cu^eZ?bMӛ1maWض.\H3 tvթ/<( 1>:f抂́J}/< TqlԀ7B !E,'VCÃ+aIw)W{.-9G$'G[U.-x*w0tw."H]69lU?% ]T+ksZB=A/r| + }C(nHOԿmPBхwK &P$`C~cAkb"<0q- YI+QѬHݭ*@4*AvtN޵az @\I[rt1z/&\S3%T9:qS8Ϫώp~<&mFM\PVpQcW )K kHVX>R_=ZBgC_w8d8Sb>xPZ{ʇ-Pc4ѵz遂l0YD{"seeřRWDgFTׄvxvNҽ/DUx ֒]`c?^_V#il/e7@B'ii÷!ΒK]q'%o!j+Q7KPpNLoڄk*,j6Xh28ҷXأ7U'zTĦBrev5,=gʠ'Zddة xF;%.2 sM%)Ct2Fk0rP^;Lf ɓ̧GQP"Ȫ6}p.w)UЌx!j?睔YP^rjT_I; Iwd0Հ)U\m^% ET9=1s~Co@J[C?ԔA 5ʤeDv8ˏsS j=CZLF<%RStd30(䓮bV{jT/moTp,#B'[CAZkI>hL9&م3Gf(g ӌoH˰}M "Y=_r=UOtu7}tۇKt:QfqOI5w+}xB*LR8~syV⋢v7&Tțk>_Ք4s-; i>3!ؒX(: 0sbW5$|@영&Vv ZZG/ճ1߱ۈA?&2nVfET_7%r29 rm3ŧh.]{[·AaRG5\*BUZM ++ N5 u2DAzzcu}8MR1}w]D-\AdDt 6[%s3#w= <GJ'n JLnZз]71ewb 1; ^s`"1 5f\-Y(ܢ!.{;0x2]^tŸ6< L(kvu[]YR?Ц :]gNkC5'u{x>)՟ݷOzSeB=5HfJ٤4=>d+'_||v);?%(Qd5]:Ydw޵Ly){ͩx~+Y;ԯ KKZ%>@q`'ƽ颁bqcnO68 u&_,8A3d̪[2X(.{g7Dآ*'cdL,ʯB]fR5m >28EVpR+d/.g_aD9,~`lp&>|J5E})Oil45|yUDCNGDIu͌6$pЕ5µ>C|~Wx 8gRSe'Ld=c%` 0}eI BW$H <\(WQ>%"^ݜ雭\9RPlxӖ'c)19V-I7b.;#UAG}yAO|P/Vˀ$j Gݣ0"yc9ִyU,(2roǎzN AGX!B}ʵ`t#]:R h"c!ЄjT:[`,`|[HG|M?IJR3~u)2OK?&4зS`*јed9tn%Y'xnW+Ns"oJ~ب8#l<~w:2l3;C̢_4LRZ5\pNGWWBj\Pg;L %5l~. -GV7$O<)WFoKvpug YS[k PM&n-ns9lf"sa{[a_vCSFUr3{;om/wcksՄ@{ !T?ʟ6)sH B5]w;a}_#E HQQI< 5A\t̞ i[t5ʈ+FJ•)JS(ăfO +֓IUA4{NMR聙#մ9u+wC9ݛѺ#z&Y(: 5d_TC%cND칰| kP! 0cXK!1xW"|zlK: Єh>aU|hKX0fv{KKan *oQMؕy`U 2n(h>TE+,B?ehC%/Phy3OeHP:Rir$~6N> Bh"(MV_lhlKR[#ՙQjs/Eϗ'̲UGQ/QnpsaWd0/1aŸ!'DWq_q oLճ5 B2[a/g24ھ_؇SMjJA.rgo􋟊hpe+Vzk9W`]C~8a9vn IEVOjD<]}ɇ<`y?FldbW_ )JYU~雀%&*r^ /O%H :Ֆ#~#Qݯ*(KF>|M;Yb沰+v;"Z"jVM>Nmh R$*4JXۿnKqv&g;\iʔ3'5eo%}#f /1p b얅4(]*3mo,E& *^aTb, !I@rP._/zl1>% (rb|"X[/@OhMZh/'f8ogKM+D}[/ja@W='̯`@kOx]Ij#TWUK CSʗhk("86[w"ʵbm%=xUD0>$Γ,bw1|ft6J%KDΔSdc؈L!tVhv<:>|@(.y_&%HU`?Y5hx:P޿BFy*h}^|LBm` cqrKtuW fXrKu~4\U`'QC޿MisqaNW!hB# F\HY%W ē>\c_Um3UrTn;g<)\XTKxڴH 揷-jI%c7i0ܺe#Lw^N=WK>D[:M1򃠘c!zO[;4S<̶[U(1,i@ lXTj4qxۚ~CjU}4N1ܼ ɦL۵U$\&KͶbUvFdzxK.zh8 L ep@rBPrGj2I4Q9Jk1IcALKaP_G\%qTh,yH7P@|V(at"$GPlZQGL]S[id8|3$ 'wtb*ǿ|&,$".Ym !6e׊j-xhwH /"{F:kϭ K׽ysκejL=b۶#D@Q쩉1:mt3us@ehZ%E18IBzQb|)|ӗX';,D\&_MW0vڳNxan?Kd;>nN\pTO KYpX4}ql֗*d) )lxFkssf[cIՈjNUނ:}ވv5Wap /5;dcTZU6-3/tQ/sz{R* };@(1>ar"FPlW 6ͅ,Jΐ a9pRՖq=y-q C-m}f9 ttޛ>'͙\2QW!<䔩.2"7pbtC|2Zf Y,~ 5R74yg>ӌ3ճ7.|a3U dK;vAtٳ7)W\*)N1jr"yaޒsj ޱRq(盫*Z,f ͱ#? >U6]s!ʶя|p /j>FB29]XhZRCqxm堩pwı"q\=0%qFm1!켲,cmͽK fJn7y!YkRWˡOQw3Xnpm-Rm%h7Er Z[0MKS #7K? b_ Z-j*cFW71V:CT[=VrgA#Ԫ0xlàIcJS~ޮ0%we4itރ6vp4WQ4j ,,zi$]|3ˆ.}"Fi#z )'fa 86ן=61n.~S?G 5 dXʷI?Gh4É`_1|>Xrbx<~~*y#;7zH@Ƀ yo꒶eaVs^pWYWٟq 9G}ιL /gO e pgXoe=P_o'_]֠3pye?q1I+;[;~d  LoO<:$M hCQ.ΆOd n[>IpWdB'VschgJ9*}14K!Td 8ܸ\aBri Y'&N:gm7&٫ ]#`>jnCV! |7A5<)FM6. WIahѠ |m${+;ȧ> RS֦WfsOj;u ק>DAl#i 6i$/Z?V=vos9ʝ S<p=Kn9dr@H9G6.Up$dqb7κ/'9x Z}u3b.z)"%S<&O*sҮ-q [\k:0 vC巛>cQ*9B`uO?g@W|.׾RL}깆Ʒ`4g.S+Vev][5]~|[' {M'r%6\S4d`d]%.O7E$pFa x0MpKBtDEU[?>]A:R!딬`HJϖ"Ev V{<(.eۃ.o6G%K-6Àlu'έ:|,͙DQ4 N:/Q{#0-#Iz´Г>X07Y&t32υ8H !{:LA)HuEBDLEO3yYHqBfٰJ؋Yv&\p䉛Ba^kJÑOc55ܕt1gһZL^zN-Co@=9DLEsʨl b,sP'!tk,bLOq~*{P̀dcM^nfM {&ٽoD. Qupm8%4ٍ q#Eݾ:.?/yL0Y~nBS#0kVWYkCgfVrliQfXu{pփRښ(,S,d.hO.C}/A]yӐDaǶ0eA v۱;'זWjepf3?aUs5k6{_d֥~ČC+ OK9M0y2_m][FF-_%|v&O(`Y4ڻiZzT*f g:1yf?B]]=\ܟ%u{ἰ Bd7Vr<~b2%SNv]LEZMm]/UNd,/؇IYź;w'4cAqi\@룩rGQ!& V2}oɓU tazaH" iěBLӵHt㤠^*~dA8ε+%g[pC&xaaٌ\OXޯvOZWT?QMrLtT%Ga|?ϴAV:?ku>fHm`NA:MG֧Bg.5eVSy.TR4pu "bD&q%DCg]FmШE]V *~zc;Ƣj$tOVo<'7 S6W5u.Wn W8txkrMT.0Rfw瓫Cl笯vecTp/ 'nm#D$&@ZoJ o\//U+2._c,ξ%yF0=Ar;)[#uA0䗱}.1Vv%~} ujsŘqO >fqh3Tb,b08+ 22|ï4wbtE~0d~5aׅN\R1;WL3HkD][O׳`j@{+;ʷG{ȕy}N0̶u0d^5$u{o?ώZ*/EܔiL_c 0aޞE m]ܽO `:rCӋ˽\A ]'yۀJT#tզo5/砵x,HWfYp^9t1SqV8e(}b}NrMhvx3/wOնFҙcK=l|\5z67M5&5&L!<CnQe1qU@;_ uR!YB4U97H ^Ȁd<ԥG?3Bb M C$NHq-K<~.v:`yO$@>-u3&L9 X/&0W&p'Lb v!떚ӧUôK\kq7~J7KfUhm)=r_(IY8gyel.qi7gAyaKن.n͵\N0ﬕZ{ [W6Cj寺N3 W st)Azࡩ`R~ꗻ 0HSZڪͪ:-+i 8[':z^tyM  \gO6`˛) ARfy~)s[ݟNBܯՂe,L7&Nk̄zp3bEl}? l!ҫwHbjl%ezHt}$[rSg=F.M;968x9Squtaڒ, 6d*kSL\8ݬ( ?r=a)=iY_O\E&N`#G#.qO[х)U;>GǴ݋-LUTL^r*1|DbA-=;sz"RR QAvu K.7<0{W'9|+ylA` >y *ӸQC'1ec/G *N1ޮ1^eY}RL>F:(T i^ej$LtEg:汄s7,׈վ؄碩b{Q,_$KCRs+ɖXӈjFœ]- "UE\y;`d춪뉟NVՎ,XDtyxmo(%wvk]W.H` )!YJj= >T{ 9Ɍ;ϋږtTKV Lv%ʨ$I).91?-㸪AWB5"%WrlFpp`k +ijsMfJnïhXS쬶lV9ϤmT2d'+"WOl)ҦģSSצ(avwx !eŁW]0zu(`||Oĸ;9˲ltjAu.{yR5" qѡhV^+dLIz}{mHpͷWh/oOA菕WʮU͖VEqx2#NL e?3a{cYfN*?vV.9VD݉ ջr2Ѭ:癳$X\"Sś,PWpK%4gmW,|a]1i$Iq7."eDkCt &S-50`l@$LUؽ|ϸ^՘Zc1\ek(N8b6:9e}\b|2n~CK|_A%rJ" Y J|W"(Ű9I,t*mڡ!z<+WYw;_ckY}m!A?ьbl&өm,qqZL? )DWFy8#- Q@| =A A$bH_>vyA²K58^D9S& z Oԃ(<+apJ`pWUdPh I]*B#ܑR{gD[&tg0mӼYjݗ`zaM5ܕkM[)lЊwm ŎR ;z[š?[ ^nf%U=!3ӽ>d=gL7+ڊi'{_ uoc7=hKTЧNٖu+팹>uH6AHj`ԞYQ+l%/as^Bfߝ~O|x?B#Z8 ;|,*;^LO^Yjɶ$Jaj3xF~!~첤:i_@n kchb8C20Hzw'؋m=IRrY1x/K}~pfٽ?mJ-ۺxe\\8!pg5箦#\){vH4-V(VOE)bl4=4}S{.4n g2LUΓ(ဒ b%LlϤHoGy&y1kSj}($v?"&. H v ȅ6aqNKN(Zh|Uchm!2R^ 1Be$3ǯ6 QOIn[_.!p ]uM\v,OXDwcDoxkO 0;-E1sEY{!->>4ϩRHXC8$H N3RrX^ FJ}ɗqvfy`-?}/X  pHu[2+s=NIݶ ֔Ni7r\ k`ӛN15h֩Zt-9Xs%o۸uK6EX# /M2~ D~s} 6mf̂ݒ׶J)OICF {<.3<,!%:yG*U}fQc^d6nZlX#xv;8v[5dC,cyYzUaoHEES8o[h6Q?j7U.Ume!Z]`9!+HHbX8SpZ ҵΘXMwoL"։t x5؅f A< }IJWV{+a CueQ\b&I=4c41֟c~t=(FoCtm~l)lڻda rX7 ŭ6@B@,z\IjCTOfi&XNGFo=טj'.cдxyHYUT7!=7W)'Nc,Hλ FDPkLKMYM"VǽOp-;FOT3(#gth@+ <ܝOvQ]SX; 6ӉңV~gV,*k.$`sRY 4gC $v}mHp9:t{Od,d3+5"KdN93LLhV%6&59ǕHj erc"M7Q 3cQ8l` uߺ ZC=0)l&͚̩'I(w-I=6+g1s)`^PY*lg񼒊;b JZ*lF~yi49 5Y}H\/f]N\4_Ht =e{q dι%RYP@|4|&kIƛbR Dʕ5Mpq{oq VtD&֊^/lO%W#<') y@psV\U?z·k%;Ⱥ7"qL~ R[2m^]Ҳa~$ †7!`4dV6b&Q}D=m%?RVd?m1 d4f4Ρ͚d|/_˥sV9]3"͝ڪ&xtO"b4Ј){/j; TFV~ w 6+9I|>Y~yGlUT L%r[x]=F uLP=s&a'%ޡ f ر 1{FB/s$K>@/"N7Bz'gWK{+~^vּ!O*0IpZL7Got*2h!bC읦EX] -4j9ЧJ$&ρ{=fтnwWaLEu?NjNO:PUkX&RX\yb&bynR0ZڡM¹0CX퓈~b'06v5ª2hnhVn^d:L)b_+{z!E7ĄB# cSN^N1_Ѷ\Lt@3DAQSwV+ bD2 p.y1"ɅKPoKiU)0eA{5ء(v_wHCU4%AsBKvA%1z=\)p_4& Bo,QH['{/|=4=n)dW%9D:n COi6O|ڎ,,YMR I#3v̐B^^}hTWH\{CO@~!*Scr]z`(IJ$CTGk%t+U MFqJyT@C65TD'<;rWsbM, zr): jhvIzرUe_%h͙]fYj"2`x]i} @1qS_ *\@*Vu k]딷uSmm|e~e?uf\.gIv@ &CZ;wMʱ=\ұWz8F5d6:P,-!=ߖX4"aFIļ9bp(7&3Cٯ(*84F{N<@QNvKC[7RgXZE1)2=Rw|fG!CβIڔ/%\6 `F%zIVR'Ŏvյ m8Y -"n_hRqz [$hxxmm<+QİG@LPVt0=Jz~fsHhf]36pj^$Kۚ޸E,C@"P[,qL3=bDc_3^;~4H'R>wx:&-]7MYyo7rTշ 6nvשJlV>fe6 ,;};䕳/Wrn$1@F Fb^ymVtfzGyYGf}Szz?+鎔u$F[xؓeBMPs$m|,*E0lo&Dݔna.T:.:ƠXR+JTMˮDo?@B`} '^,˴fRpDXU;2=+%f{=&ӄY'1L .Y!@$;DW:?G\كl%<K+al|2i<+dz#ӹt/i}"ݺBvZC4~v6'44ށ` LK&*8vet \Rw1$L 4<}'/xYQwVơ02T s B@1C~.<)b9żbVL.Z]Y 8̠v;:"B qxs64lu|K=jb5`a/F6 Al: OIi"E! @C;2 }ays>`yTDn%Ƈ5)!z˥ i< zCBo/l;kzi"FZ}d>jWWλl'C`>7B3Z]]4z0}CT~]7D?-O') ;r2}KzZ^&%iʒ Gx2cj`b!)#dѤAyKv5%照u{ V^N`ow;]MtK1UPBmбd&,ycIG7h+\$HۉZj\\J[#|?O `x9tHU nYGXee|PzW)Tehw H9i8+F*1Hj D?(ݞbtisᣵZ4 ˚* b8h/rE# V#؊JgV@֚ PS5d _LO0C>G[2^=5Oѧq*jٱ<>n(ʨ3DG٥k^쫻J])UB׋o$»ii&iJ渞n 0m1 9£mld `mQ~,5)߾^R19Rˡ%l[Ry_U[5U5~wM+sִ >n@4\?G)`LHmr~4MOm@ZTH(ZeI TznK 2Tr-7,z MpQW̋+՝-3G}}wJmx*)>U>o`*Z5WvKoIƒ(L=lm[:=ɖ_, jS9̓X Z VQ>2<B8bb(9i Lx;iV&ׇ )ӂܦxB= @ѻHmqyk7ۙho Bo, FrD uC@2϶)nHz앰}N)TL?TXևsO<$bδrTv݋wjU:_M*͍?Q#0'~$U1 qY2!n^C /y5QIԺ'9~..[pҥQEvPN xf(}&%[K5~umPsߑ ץs nVjbϠ\9 pR쒇FQrȷ֒ :T$?r E?6(P kפq 7#N0Qhg &z+gLX8F QGo 7\r-JȎ0Elt+s~OvR/3rH)*Z ≐Bp n:}֏>._ -"qW-_d?9 /c1}Pckff=f{2OkQƮ+?ĸ*XHS[ۓ?bG6ی4c/I)Yw~6 ).EVNN8 Jke0u X:vԶ/ tqk鿳P`qWxx7 -9>7^uvʐyj)PR_ίn1dMړLWNL̾})$Q)3Ou4&W#*~F0ëwh&2Ȁd ϙK6œs?s-n`6N_FU7Ex<3@y"D|_-*=ʙ{ڊSGުtћA ,&PGshe= GF@.Vk^!aA 3%Jb:8!D+h7!\n(DiPҊQYɚg_ `Of4wғ݇۲G3!0M`LeXeUKl3KX:[ T}M) ,+ O߃2hӤ=8(J`3t (:֘1B$帆lQ䤣ar j#{Z0l3PoR 0X!Fis%]^9$&XḩQPa,ܞ{8ұˇDO*GjI9/|ŽEsZ+D!FSETE26n5hVs,@:[ oH@(:K6H-S#Q悈^ >B&Y]>=ʂ^N{JgD5.0OgFxLLuD/Y,fa0;>zz!z@aő16*/OXRnǽ"_Qv-9F_rTaOW?0Vil/#n|5+{nT.`ɎrbZ'dcHÜ{ѷؑD5??>υ}_r:ӱȿjK >0zW6AыyVBm JqYUnڼO~z!B%'݌>Q95D'b:PjAɓERXI/(/My2qF&~#8|uo|!pЫFugs=FV%hy`^ygq %U8fiT؅BM-*xgi;@&{8%f8ަ ތqOtۺc8j[1y9'2Fp?^+܄0O쾒.HzB O~f>=? $3a]ΔLj4+ZSn< C}i9I. 4u"aN9sҺzuir*Qf~qdpjJG^{|VAU%^jeEOau%1J_DʠN zXu~/|,WJ/WʞHpBG~ 5{ Ѷ}{|(z!v"xN_셹q.dɬ 1/1!P<&xq<F1>ǻuO _#{;7#$ :߱ 0cN𿔬Ǿ81T WTe롖ƫArё6frySr=d({wX]|ui"KiĠp\}e{tl-nYSav#D:d@3+BB_<ؾCYhַYM8 T'p=~K;ɀ R*l NRW6fs܏ZIW7o|DP.*7ٔuE9Ŀǘ`'RWd Ҋ#P+V_w2Mxkqwv~\oH}W (@s TX/'4OB:&Dw^V,{X1l.$ e-Y˜G Ln#|R-)=sWϛ.]KfC{X b#.b#LIR eLbZ&;cu/+C mTYSjP岢ST"( QVu &ˮލq<{wMп5*vBF#Ķ5*&Kd7+uͳXʺn59կ45X. 3X\Ԗ*;Xz+0a僥g)D ʲ@n}သm1Ww׍j] vQ lkqcb4U謙.“*xyvyzfXr?."H5HS^Eh<>[DA G4?ap;DAC<=c"p7]ee LIbW G<|A $Oh26Tь2凧u<;!5q"~ k2>z;:+¹ͫ)~[]\agj# %G. ,pMaH*PH羫bôrWa_ljq(.βFr^U;#NgjFH^Yځ TI+ooJȋ}ZH ,d+$Fۢ u)TgWjc t)3FQd\aBU2uU@Ols1EVk 'LNip綧 vh *E=U&"?uNsev{M:w˻i9~D6ԱiFZގ7ojʈ\$ j7}y^v]H|G;&̌&G =HX:`KkCVruB$<'!W)D[^$Ӡ4Y/ToK(&گ Й{aj"hy2$GQ[2ƣ G4&FA]CAS[anQAUqp\?:ɯE3'F$ߔ>8Hm|ĺ8XU/Mh#҅z%z:Ԗk>41ofw p4̠!jJũu;ㆂ[hL.dtnTЦ˳6ܚf5>4yYeuB})yb+4BAL{E|E%B娒~.K"Ư6Up^' qʵYa#ndPʺ9A}RE1Mt4ImXTMW?H?{O< f /\նuau=2%iMX'?v1חp>o8jt|< Q /u}PV2Y+.C(LqXe`*{c }Pd) JsMMh_Yܔ牁o9(h*қvT-{$hS#uj HqaylAzMioJŲFR?Nΐ  {=e=FK9kRm~W@6^d;bwgjUmMʂ(n֯/v%xԯb1IUzo91D1{ q]?).[l6"clѭI"grpF[ecO*gE[ك> &%W|257'!5lLJX|+O|ܳs g]N4aiÕhESL4'l;>^J dԱ,?CZRmk65t/2`e}ZW: BB ʀ$078 1˟k83Kߠ/Bah=:~|*AD'%B#M:A:XCnK&+T5S ηr2\l_T=Y"yus)פ&!CG  oK`-eG`nm#B7  ?j4>0Z+` #h/^wWh(-g/HˬGxE;b0ѭeqH%XfQT-w%ڔt] 0dXpdJ/[L;-)u@g Nfƞ}{jmWv?G edKIJ`O[)EX7Ix*w^kGa(s+;B±Y X"$U]fϬf~<&R4EK)=:w;ȝw7pRIH [U^*Ϳ^kuھG~1}] _L%f6087LH&* 5X>!Z07u0JHJ6[8LRgsYz ,\&^jT+?r~DDg-j$ .=0EWq3Ƣ3Uڽ \HOP-_^zk/FͿ-7Y fI@L3z@"yKri0W_UtQwIiO|GQ@=h?EiHxjOӯ x)3oۻ`,ut.@Ck;Sʽˢ%(peVeS ̽\=61]PKdq5-HiEKS h1>V*(bn7DNlRU/EoEMҦQV͑&q75薼- !׭/ELTmBCiv;#&گUͧR՜Foɇ4)*]o'HJSʪ4$;~sZ;Rq>aeSuTmo,Q]>mDx҈<( ~\%dj+UcOI0S`#v|xg%%(X"3`gQMY@/QOH֮hC=(8Li&{@T BcnvnEޤ>?v ~h탤Fe2S_o!0n!R}r 8nϽI$37v3 1&z7p}1YV.]T6œs/f z~!$?=86S%$5u-n.#LV<_5G(mgg-7GE}o1Ba]ALY|ȵAea!< 62DxS HdG3NG(a1-:abop6k)0YؑR.%U@fX;ᐕaלW2@Kb~C u<,-1}>_F$Kg Jn^┐&Xӓ42&4W{DřWm1| Q@Kyu?jV0$EWΟK2H( B#tCˈ-Cn8i8٠vR<Al9,ʋ׬v8ػ=$_3 bQ]|~Lhu64 e_T몬.;ݑ,eM/!?P!_pj£5hWzs;Y`0ۡp PPQK~/mt@Ν ;_z)j!%'49: ho: 삶Q>dxR85~ D\;mvTiWesde5i_;% ? #(#Ip5 {yzjl*^7(=$\ŢWD0v}IġCQ}y})g<Ϭ/+Nv@Ntt\ra 5#1Dܢ (O*춛kj:q"++$&](*ʼnDs:-'eOeN).*tZiHͤ`(Wjj).,S>@.-G03}Kc2ze>v(^$D6 +>͒3BοY?tUޮ ݙ9>*+-6)+}1cy03Ƈ]i{G>)N<@Lq 㧇f/Z=hׂNw̟:(Nb\AءЃeߦ(ޚ y(]s rug"QfK2en}L3 RHtQ7f~$0GGȗPiSYC`fhz BZS_1\FfgM/xcɘؗ6U4V$mOD /D >e8βju!FܑAQ}y!J~O-97dWg bB|+܏@ׄǝ;#2tWtHd&W(9ץVIP SFCxnƾG#GK!8%"HWMB%"N4!x Q1wÚ-6P}Jfg S{FuE1vptl9D6 š8#Sx'(X=FWs UҔ=%暞 ƕE~~=R-O UQX)tXHBsBlث+EA-6o\ sdUCq{<ϼ:=G}O{{]w5Ӯ@v…rpmlf;Ҷ+Jp0gyRѐ6ibmڮH>DcF}n!? ^Q)e^V@6B hKTƋE=l4L~|TϤҔ8eEX74+SS8gDdEo˸'AF$/: &0TGj~/g@?Yal+Ka;!U.,wu}DKzT+\ iѢ=j a#w˄Z~,fSqj \U͑j(RC?D |M DvA@D8`i٫~*'-piw󰛿AԾQ747q%p#[]j}d,@d'BjzR3fӹ*T( _q2(2󾥼, S S5J-W5Q6#]8Kt tn| 9kon4+AQƠ$SƚQ7Ekc@u)èEnQi*G9pxh(=GLR$pY qͼvhdt#fu1wF)-hƌ"DE)X #*ȯIK%|]2C@T $te8T䅤e$]/>C CОd a*F= C<`{:UuښrA%r܈)g:.'z '\Tp㧀-YElA?Gt.AfeZ͘NC e]H`}4f!'Lj|y3"oX*)b&mB (F&feVj'=+ωv1)wը mHcb <-j+ҌTv;Qvx #eؕ6eIPG\3e k?%Pk3F:k!1Be|wI &`GM./]@'i{B(wpEf/٭{wI%->5e$R-$"94}4F]4}ϝءJᄊO}I( W۵=Z>?[%FOUPl5JM^ѱw)k8WV#/:T:2+uBLL :&MjW|"5Az=EYل\9cAviP&Y(q܀Ȳ_O\jF| ne\}-nY~f܃1o67!nW%wҥ*xɓ ٙ^7#E(ӣ {pct8^3IĈ„uY^o-Lf>&^r-?6|'):ԌpSܦ([j`רqnk1S%!fe}>kG,TSG#0k-E~ɋ* +s#t7E vgQV=nAZfPЫp< C7J2&5' KYV bmKu='EEAw] 8eP7,c10,FaQX~u)-07L]"*SdWY|% lǂV:) >Oߓv-mRTc*UtsI^#"ds7  c>"3U*/p\jY,YP,3J⮳^l2%0$0\O7ojlnUZ#ˊKqK\Vʢ?eU_~Jm3j>>6U涭B}u -:?D30RCTGݝ[ 4:9sᢐ] o$ aИe˥jE )2 h(ps]'@ș:آiS3t~hAh8 g u N0a-is̆Sȁo|NV2Ĵ/8 cY Eׂ]J\ErHΒIkLhٰd^FAa32t4 5Qq`{[9D0nFEd=n!Q6Um͢W~?@P[sVڅgvS>|bO1WQ{TK9\֒KHRW0YfF/'_4?P{D4(Tkf=Hcݝ9DO [=iB[[ܓFBjwzrV F 䱦 YT`'YJT6j:H/)V Oi 'i+=0TF τHuIͭeOA6rC$!0E[B _llmV9Fxʤ!Gq+doʐnSJ]cHq [6x{|u [ۀ09jDxXYKKG}gHH꺤Dkx O<)Ą{\~V'#"v VRe/>(qKc;w5aTƠTz #|!KtzjZV@$DZ &[Yj$on$LPYoKgŏq{Wj.ҔnōVTLnݵN&!HIpNZkAul6w7bILm7Bj H 鉃+X_,K9*\p'Yڨ,(KG^S Mĵ %H~wRŢxtzb)#R'5p٪!z294DW=QIr[v`CwQ w)yL6ǯ:>f[WI0#O%qڭ30b~wX@Z#õbİ*a&@|8[ ǖSitMy_ Kc=ijۓA-ⶳvbJQ]N1ѐسÓK 謨gc=% SĔjI`ƚ?jeoFy΁8\_vӾ~\xPLt5CJ&5rT MbΘAwAl8K cؓ 뎵a]wPZE hth]>`ee Z K0~ *0ꅾ5b"Pwemqk[(mkc@Zpalb뱯XVW,RGDe2nmխGI%>SjryհM2x:޳V7'/?!qB6EgvKP~ {m_C/HZ#+2`Ez=!sxV&ybpT[,fPT[ꠊS+$:0q:*yNɱ):"֛v a l&,1;1.Õi'ehLCJqPz=$XpٔwuLʚ,^άBF)V^+gt-AAAY -JS7yf+Z%r v]jOAK` zvdO쇒"0\y_VVG_@CZv+J( D 5 i<EyCRB3z)obM||dVm`otSiyiu!eW5@|,\ժcm__48q0.KT7ZSX[iȓ@+ E?ఉX:΂ ѣid:o[\z@[X q(ʰg;-)^HE,oUͫ"jF ;S݆JcTGb#*[` Ce#KNġx1Ӭe6*6JVhUuaW-_W:' |.t3zu<7𳳁9E`9`g?ZDr5D a;{諨0NV?,ܻe'#zqi2sͳ*ķ`9͋똥Ml #ond1mzo1\ AR4ܰ}]z B~$RrAa7c֗ʎ ebKٵ*ݗ.~ *_[Gהd*X qg?GNgӓq-X iɭqM ΩȚt74]e5 \6Z&:yg! q{ { lZhEܗmˬ>Y%Y()dks>^qn S&1ncd;Lٮ rZ+tΠ6 ]Kq;҇jwQ"% !ݪxV~YcLzC%'$= 0ZWh9Kݾ+͒v0Űhq5s).C|$t zWJØT$8zi")% 5ZaES+4>ځra 9?h.Ém!poԑnNYX*2$9Xeӛxi00aItS?O^1NsWJxQ#(gD"ԤP*@vC S^|ܫI>͊LE=۱"2u $eNml^tGT>! ) 6Eyh;ǭe5=\cB=\:p}`\q6YF*\7Z@9P JwgT 0(Կ_-KU -Y[5RQe;FG#,6xDEwkΔ ,.-skUٗnJQ)\4=!K`04~SI *flij.J'v#1p6B0}Gƪ˓>aoljR+; ,hu_]2b-Bax+gy,dǮИIgβzUCFߠRW&b6d̅vQ0xR/FK N^3v* k#<\gYvHv~loC& _뚡r4~.StiyP~(%0ן}6g *3xWE^~puMvG]۹60"\mf-nm@ Y`[X%7*cZc2pZt.@ĎfTWI -)7ܭIli^hbu(*|uP*IWFhDt KCnLMƯ\t =GfYHWЗr;*Xd77S #bF* C + W(5c l?=?>}ZPXt HtYݠɜw`:2(_VI|עé3V%3.ރ < 'k:a+?E(3f#G;;XlHb`7(KlK^/vD&PQb_/Lؠ;S90~4heO0Ye mVS@"2Qcmbxn.e5?j]"j\F[_NQ#ﮢapb |,[arkw#6dyfғޜO}nf``N[@xAk1">Y3LvNoxUCxґK*gP)t;ֲs{*։Gw*K,[@Ecp-;"FshПF{dg2u^:,!1O< 9B>_ܵ{^ BGlVkFY YuHs4)HIsh_i zh얹`l~d8!?yܿR>ov6?a.8jd:~_}HУJlf Tt]w2%2l ~V"~h%pIݰz%.&:U&-M7ciP t-.8Cgd890ɂw8 UDG8j`ӲF"*zH7D[uyAM{M*}3@!51iŹU`Л%+m[J [ 3V Rs!SpÀnA$ow&@6 EJu* +m Xraw.ffܠm\%e7__7r W#V~Q861{Zm `[*ws85z~YLuw'GE( sUD]Y&:TђbH ')AHXSJ&ɁbA߽ `LmnH53۝UQuU`f%R 9Lf;L^vl^d!MOech6*;~㠓r[Ag^#7 T~tcgЋG~͎1iD:) 1j.$VA2tq\)@b !^ᓱde}js{ xLn bJv8]f|urߞP*.!--h_e8C*e l-o~Q G/^=Oq OKv( \ā{Us .*._Ul&!OyZl} \B cu3|2qrڥRkX" ywE8Ҷ#3Rpd+ټNI'_^qr6~l!hj9-+]^%τcڱP6j W:7r&qOpD`,^% `VsvQܜ l嶞8~^lъ/y[:j i%;nkJ&1'EN=fᐹpr}*6MT#LCqQO{{AZ),B.` ""<@<q *.T OK5҆(M_-Yc*mo|z{;މ]Ǹr 6eU ħe˚y\; i_-fG^ОI|Teu׬W*Q֡MW}Ea@3F?w!yab7}LdE}~9e?|1'Jo0EZJUQeTQLըrN\ǖSY"=T8LI ^GS($TZ *mNL0dlYhĉ167ԃT %!ݫhg/ȟD^߼rB?@@\#@w:GS<,;,Be׏vnf=e5?!sc&EF-[FO*M/W2H#$ng(~D\s>(|ipg56Ѵ}k ${`gYmiĠPiY g <Ĥ=ecWɽr$cE}cawYu5~U f&!R|朴bD[rT?[0Wc΢YȪX8Aڌ$]tJx[`LDBOג@iͯb.GP~Qz8sH xƸMWlW^k۶'7TdW g> : u+C<"($v?PY`3]ohP:jlpgd`K6nA^=ؼl~(t{X_f~GQƨ_E[HwD0}# ~.oO,/M]^,.umA:`k<ř+U_!410j#R;% 1v~HM)LmzPm|voQq0 T\A!622ڼ4P([fUXT)HeNo FNWN_ k(>.sܤz#/sdN/ow` # ?!σX7#lOfgeC1Rk2ެA^oM FUB|VcWG Kf"`SƸ7˞`!^l$unm{ǙY*h|k4 Iwij p7ӲcDtѨ'jvR.g06`a7=HtYL;O=vc ܟZ/aMZ]M f!n0M!C5 UC+?cs&q +&>v o*}EHnȣvC߿&\rM%nd' /Sb@c~$R厚`q'DE8u.c$`isBgs|֘.CMI^ #r0PӢkZX g#-UZ !;H"AHH ouKP׬ռ۞k}2lo^Rw2 #g*:7MyH\>/^‚]Ǫ=\mY$[1>7lx$~CqBCxI$cx?lYaHЈ4kUHYOᴟz0Zpū"5Cfi>gj\!)gԹòuG Kw&(Um2uI P[rzr,^HvtjA8z=<6Ik6x_<Լ|j$)ww}Ayϧ"ԏWfP~ﵾ5"o%41^!!E0B,<؞t"<2K4}F>'Iǀ+n(]hRo:  ^GU,-6t}[uf5{@2Z<~ _CQ3I?ܜm j՞(R l-2 DJ>T7p^q2 켣o,N ֪!_^P,5茡5⨌I!V,xHK2V,i{6дe0Tu$  'N RO<[og MU;Ha#" 8mU9LXH ? ` z?N0 G'V8 TbV@͢PY&0JvHd`7 <47J /Z«|,"Pu¥/V@P^ /D7 Ҩ{V_ Czp$1s;ڥ]P䀎+;Y2*mz1*Q% .#5GJ RQPaS~-HͫMXvT]YGÕ/<|M7dN Ԇ\k $8 d|qSwj92ݠE5&s@bm@ޓ-`y>K"u; O G:Jb|U%IhnNj~j Ȥ3W,c7K؁5YdIosN{x:QV b'vXY2PnFn"laX)SL_;[[DӜ>hnKGxc$iÌ44MSj_]/@l<^ʤșfkaE@Ϸ$ӕIZZjȕki2cLm~ k<`_|yvQslÀܤ'3ƌS&&vEg%JExpOc]|a9Jrk%E%Gw+:PZk)P<%;GaoD%mkQ;Ud; `6ё/T mZ-hr H`/'hk4!f@ FmwҶ=xYb/71Yuzy6bZ86^6'r|l5N$ ͈3DH_= EӒLc^Z~{&&=,20t W FeH=D֤&J׸Nb 40޿kMm9eW,GWXUCӘ#BLλjY]F@=oOʝ\pKq/~[[n)܅h,bV0'_ OcקP$r9L*7B()Tmp^vtºqZI: VcgA#9 4OgLe,ŏCG[oh(_ - :MtLAoB=⡶:S,CIWLovI.v-M.i"c܄4ȓBtCX>T/zyVUT*KLJB;:. =OHr WS (N5ؑ=Eߟ.xg8EW~T;cMւQ_ߕa]+5;ћ>zMj{hL¹9j:d?@kM-p&k*t53\,[j'mVfe㣐ZS _Ivh|Ϣp-=(j4}k0]H}jL+e14|RٟFλF$J=ZNߑMy7H5]ʑ%[N :mC(-K%v5Fu_qgogB D$BpխHyo_VdhoO)0G RMR1|YTn'r&f ; [ZUѬ~MG9Y~vb}O?F\}#Hhz3Ur' n?PVP%6p) t@u]m ^W$pbIStb@O޾툀 VxnǑ}zZj +(rHpہoL+<"VOr1ٷ`x߉v @e1đh2 W!EmpX E닔,[v菞 -13.4ek ʤX BO;7ăɚeSVB|H~|x )1":oW\!})YG{>)X0"Q[8u.'cS LŎ8tt%c_,\5Oڻlƫ Gq SS#'Z&ebW/$7'U]k On1))4-\|#^cw2 Oy4qx1~){Iw3ѫ#I!Ko%+I{Va qy3lF!('FDzBn63'.)7Ϯ`%pLЗQ/NII{wX!()|kE>) eew%? Q&[o|:g.ݞ "= 8BBRTjX 59V2rr܍`Bwt̳:OS1|d1 9 ` oXO!̿yG޹)6VXCfoT~ S,sr13awpJ- Ɨ ~L[ ͺAd46dN+%'lhϳOCd ;ψ C +?9Z1{} ӞLmwD=iJ|tPtz8Z=G 7ӧbs*Rرd;t ]x HM\VRF=J $"~.P3r#9$ p@ը4AE95{=rD޽ތS-X`iD5A]NwI#ޖ0܏\a*)}'A]Ԙ% rM12ŽL-r6vr*}MqJ\Ǖb=W֧xŹma$YoX09>RgUn9) OBS@N O%WuI#~|1WBG&峴Ŕ-Y4cz!8!EeTtg qKbr/ϴ*BŶѸ+;B`ܨ.^;셑!٬?!oGG&(E[v#(z/8Ltk?к?m%ije $V3}^alA;3 @[M#^5e)ѳC~},t 3BH{&?Nwq.]:kDW驰@]( ^ *iHob°Tٻ`x/V4m댸"$htϨӦDi4cp;dˈY?!W߄jYGx:6^g8Fl4B8!%wl+?!钸g2c EX//&&zo//:ZqVUw0x(ͧ-Qe: b?{/vhz~6 CqM`t`5ޚ&n67љ 5{] 14C:zܚYFkJ8J 7z0fcߊģ!Q7(.ܙ=HFJcj}8/TbQ|'~W'L:abLM)hi0$b@Nו02Z*< 8J* M5{U<2᠌ea^KzrvQwJ٤*Lu F=n6,\xPG -*7e\7HnNSXL)hD36yyVq> l wcތEy$ eRPWZ@yYy߬FN4oK K2n?װX˺U9LxWSe@r4UGjaGEuQ. pxgg-Ag*X.1$(Cۻڴ,6?0:`R ="eGt?O@ZoqH.bس@=uU~)Vћ4\ld9]dO#g&ձ=)&#Ng&P|Jxf}KqUSGm!|;%h#I / yFTr",M~ &qނ>66P)|foqz 9> V'=̪qZN jg@XXa¯Jj\U>&',`3(tĽ T_2xvApK.19J\4t7}+g*ьt selNՍ[o8s!52J ~%Gmс*w\p`qW$g˷"\t( ͠"Fq#kfQUf~KPKin^(4n+3 <lQ;f5i~|@$KWr[Ƽ;NN!@}0D/+FT<~+t4;2iݚ.C9Kk &/Q|/Qԁ];a;n$01M9`Un(\ B# S20F2qQD:ȃ?B(}ٛQvC1kj4 }a^߁Сz7?Mm!x&xw3\S`\4r8 ({`('Wu+)H^D1Eb/ELg pyiWd ݣ/Wwo5=y:f *qQDCL#"EC?֩E¶œ\pЩ(¬9˝0q 9+V h]Txs"E/|}Mʋ׮A .LϑUӼj'G:ߙTL3qN2H*Tc$,$>k0)"B`D2zy:PlJ.(2>uv9?6Dma0]ݧke9v|h Ec[]7~Ϯ:AW#%/6OۀDƎ$!-b8p|$.d"ڶt>^ʀ$& w%bWu:FtVZ|g[QT W+Ho`?&eKAy` 6P9`G)̦z];tV=51`13UZhE:fer@3зd@h+KI@ѡlxgzZ$V"j5R> kd =3!ѬH[ ֫Yqf{PZ| a`!ZMbL*QELz9vt5y^xO{\DX~%׃lҋO%k"m³rv ';6&< +kZ>,E٩yfsf.TF?YIњ8F]W6wY\cGJfTwd:!@y۩c>t>[!ǰz-!˫*~a} DZ 9zK ؠPkpά4 kr1a֦4%kAQ \/SAVYgsM)#,5o&avV6Ab qѬ *2> u%Ă3HL}0. S+O[l1ee6Qb@ 6ff%8pXɸNuc$~~"F6+D*ȟ~xه**8RЄ='b k@Hwpha?=HM={L]do^a)I/9gen8ú>chق'o%ti"H4HSh['4,zh3HZ~W?^ 5B](-:bAt*cmQi@A;k+ch"f šu9&^=j>+Vm‰+N1 #)lf85.XBnԬ#ISs^ܸ[lONM[B$\q߳yH*4c 7I)iZ 9H-׭iE߂b{U]>̅Ҧ~y|eAl^ޓs*(?mIh&Vڶ( )ʀ,~w^559JJo8CFmדku"nE~>㇎ixp`sN+Pjq+k AU 9 "jH΀OբCR%W&X)nle/e>+=$ܹBԪ~C~r~E-9DV}T`=/#ؙg\JYD\6 Z;,K𘸭CwI]}"c+Lp=AO'Cg+/|3+:k]\G-V$82G#nIw|"/!\˙U' -ubܥ78rj6YNa ]$OJ- K4 J]uыTt |v_6xK&l@m hsd<}ּkA9MW gTQD]3-ZHM nmתcx[w@?ceeP*ig~]mdqZbUQ|.ވ #xQ*y"]~|PO~TAoL`^|9BcK 0]ⲻia ń*T: 6ǘ~~|uja FEMDLfXo2FÌIu~Q&NGcV%GHaIf:[S1\: =hCyE{3 ? l 8#_Te\Qɐ2lz8h෗Q/J&;[(6'u!;*?ÎTV?ǣ/Ӡ$V%~+aof7S׿|)Q֥Y<8Zm`1rm>Cm.>uŹuq:e C{M# "M@Cs,7Q$&9[Lw?x<&cZҫScZgRD+1G "H}vF r_i*Io L>(~Į;$dPMz4z qpvTPA}1ڂW9Cf+2?Ks̱daP=Q.a&wډrRE . ⺒hn; x2fDoХ Xugfpy]m3d)铕׊1gxr醫L.M$+ÖwAA${/_,ᖛaka=S%+suGMM##} Wtx&rd0xgE,x]&$zP+vwy~ @*e44/ey#``9ˌi&,ݶ.D& dXڊV1J J|sV=&5GUE!"ho6vre@)FK=K@^MhB(8w[dΠUJxwX+UZIaXeD?gY3.AXA_'#80G*H kAK*A61) ݊lKE1G%զhf~o JZQE4uPH0ous#1͔$ri @U<1b욼}BX uUL^]>Q7)e~ AT,@'t}`0Շ%Tz/f- _ 0Xw U5# [&ܮ\IVC*j홡(U鐦=Ĺ0'b?LLF`bu!onFTc@2k2ҏTnkxQJ33y l~yAf'B'n?^('B3 Ҵ=UK,ȝK_arݞ{i^(, Jﮩal( ك)x$zmu+( XSk|B.ϡ bPƻ-|iG%GĽ, 2WcʬJyNOV%= *oMKߠ/1c:04 -@O=k qDm @?mȦ *"Y)@]m#$Td; >d/Ls Q~_RU @ubP>pD{F!UduC\=S?|11IOH{qXH~>o:~˺ߠUF5*ٺ=1Mi-?ټjPд-%P_yPrA;Ȅ5{#˱C٭0TG7FA֕A3sQ̄;'U+kr* 70+qGM5iԷkag[QUswVpl{}J_d PSiM!{TW ᐯ?J0a~jᕎkY[ii%ݣ&cȯlPb-d aZy]Tգ)Wqd /X.#?ྮQi@bͼKMݻq$/Թ%> 0 ҵsZ._tk"4RR;7#;S\u}?""ݻ쒱4d~}HD 7 .1m4Z-$~h#aI9T>R[ M+q.kzxjV w H$U`{5Aϲ]2@P8䋵#s1)~պ@"Gmkpzvd\%i'{:7'%_sgp$QaֹpL TDCxܳhh5ER\=ҟ.6׭TdM߁:zVNHP̞F 4sC 7Z1V6D=/d}ٛdG>??dul x}PMr繰b:;8*A uX f V]bz/7VS`}_ &bѭZx:ܰX!?w͠ CWOߒӖyaOdr{?r~={VRLl? 穣q. @0RՆhk)~CPBG* tBKvd*q_4UBYϴ):Cmy]y>dJ0cd2!شLxݔlQCߟ1" #N7 6S q$@3Wnmͥ욖g,|Hs:^L٦[Ce*.J9Mm,SƷo0>z4] &0'7)ZxNMui & _HH {[TYjZMT-T:L]*-Ȯb`,t9cLj;_ =+nE K\t#ozDIS#SC?PygJ@' D/jgnN]q CBmxBԷxϊMpԬW[e1|*y>Oϙv [VS{n9RTu ]msY7p4mkBx/н`+J25D哏@1q:sl$yYֺz֩͝Ix*y_d,RT1Aӗ9cFmx:K8mʩ)iv.Nf7[ %[ڶOJz(ىLQ|bDo.*tZNT7aǞV5eQ*+ąrK3u@܍c<6?x@dQ(>>Ј(Hƒ B=[*OM÷\zjO*+_-=GLiBh/rwV^8pVp,RCZP\+^3#lkWx IC@̈́op~& HsK|Ui-RcbۋpwMw:#?50 W#ڟQU4[B>Vl83вֵ%P/̱@.19Gׯkm(cO.JG`_r}ݍdj>N۲ Tjٕ0_ E$q11  rp}jJ6åŮwh5`mv]StBFl\xX!d=VpMD;!9V:,2&)-ef岰W=+W%˻qqLbE3Spzpz@d11S3Y@;,9dGY)Y 9)ehf9zX|&9;[xs8kE/D6u$,jRǂoRHNZcBH g!k!_*cK{j4be.L!]_GF^N{n5T"??)ʺ<4…ib6km=0Y^{cVN4PC3]<c+qFQu;{n N%{U\)Wv:%ӓ}r!xifۚc\uCC╺vczȟxٙYs l# GAе(p%|Cw]֜_<_^FLVIy!_K3Qc6-㒖?lK,0 rQ(Sc#{$+oILFOSH2PTR =&HO|TD.ị쳯Wba+Ȩp^A֐]2Pԉ}ǑGj$ ޽U=k4 gO<2>ި͌)sᅥ&cdS K}JUj 8Ry$D#1S S t٦2QR뿆uBd? -ߠE̹~Nϊ (U&8qg)\߲s'N[~oM'bZW`K=.sH^lUi1U.sޖ1iuD#_Lޚ^p@7P5C{*8՟jnOz( G' ڎ h 7 Wrǵhqw+:[-0F;ŋmK \v/xE k=j*RmwZK q>:YOi[^3{RLPS7y#"ӢfIm/6~\CY› * ČuÑ,ؠU#\gx$/8 O[*㑈 -n)fς5G QUp-9KQUOʖOm3ϼ)b2l ClXa>yzSeܰKmB{-8G@wR3vYUnF}EtYNz G<J#J\__|Bj\+"DsA%$<㣋HTΒL2׵XC)v}Γ`eKӺ# I$w@=!wObאՄOYr1x l*`P'Bf#K >=Lc3p5W 3S*GO fn6Aֿ_-[|5v:o\n0UQKǮvl%R^:ǯ%z4ZTѓUJ>z1Hpkr2p_Jy=W}F@pQü"O?` 1dz̷=ltOԠC},W29c }tȟa=' ;`~#۹`vћc/->xeLb)D"Yќa',фLG} uX]|,'DR|[깂%fhӵ6dw5⍃ϑMN}R^gI6A24|ή5;r?sޘ - Ǜyw@Z*Vxdhz{NjٕOf3[#?F~(u?u.SKbc޲ mtőwΐ1eI[@F Q@^%+D7&3YWk[NwW{ʻ@:jqqJ=47e\߇68b܄UzK:'O_ {vsGqUotv+a-}M/PǃYr$=0n~vR9GMX57"vH!*_1s 9jYAT ?L@-do"y jM$4azǯ^byX~u;4kK#oWR/'toݻ4}a+!΋mf@CoB7$D8#ʡ[.2^[ 9#-*\5|FI5axR [WNEĢ[=W#p#D~VD:gJiF} OVsmu*N=~B T~IՖ'%zs3Y3 h]k;^mIpLi:~ 8πV;p]:e"o}8M6ʬQuO]W2MsÕ,@! MO2hq{SB~RI`4 P^IW?sG-PMa8mnZZf^`Sҩ|?bn' F$J;lF<Gh87}l*,j`[8[ۍDM8ocZRj*V GZXϦR55?]Qud/{?f8KpIlGݥqy5==ʶYKf @ф6xt6]˜!eՆ`г9:FD(ZZ "=kW+5']MƳPJ(MI={+n-6v0%*nZKm]OOkFCBg+l؝WnOt |X; VdXF_IMNhP+w^-zG@Ŷ),_I9mȋmxa R]g.eOSבUH$~eǿa&m4u3*ŘokvzCztLv.rkC$9) $.1@U)_~vl99+2SYP=sW Ɍ5>Z(ձMW!ImZ ;Լve9q~1DGq%5_]r. |5YЌ@s%$Zmkz̈́[64qHW 1chʡ3@@U.GKS9vuUMIyraU-V v.j96VHn!_x}l\GO#V, Mgk vїx9,݊}s=Hy? (#A-ϊs(?WO^Krp]tb$a{S|9hD:hxU=?hŶ%/&לD41jA"MC{9$}Ŭ. /\;Κ+$%"<[ŀR:m[IsgX.Ȁ~EGɟ@G1EHHs* IϖOg/eP&+ dg)/.G):5@M :#9(bp7#zb 4e4 } 4 pG*uNe}MM{[TLo[݁/e0 g20A g1v)&/Iq" 1cܗ =r>ԿI|T; TUQ*g֣u*9R[e.5I 9aog'RA }^_>j @Қ40QpK9lU{1'aR+xz@r5"EkzyxG`S0!ҡBJoB%@"t4lK/9%c0:2aǿvnȚ=,Y=hJZt2ŋ4Ұ٥Hz T( T5Vvc'TTk(Jt/ELO߱d*ݾQCe&Ilcse ] $R+ϣeJ.2v<KדK$h8dpoT;C_Y]%q=HH""DzEb#1380ؚ=jGMbV yDU[ ضy1 ==P @\0pY &%6 -.Biǘ? %P35̤"G:L(e/'omFB^f"|Z] KC:3i9c0\H tJl3rkm'U"yD𧸼&$X8뉊iJ^9-0e,I9YkXf,P ش`悂:,7ы=[wP`1eDRz=:GJxS&T3>"Ck.i )H_r3XFR쑡`'lw-'X}?.Wyōw1 ]On8l0)\eJkd M{Ǜ/gp EUGf?m$~Je`XFGF0eRҠ}&@/NKK!}VRMCcxf)jn8+uVmV$"NT&>ɆA{{钥vF M`ňoi:յxdM~P3vc2-zޫj%AdPwݏK@o4$%K\g!&C"-mm]? H}(ڟ R߆nl[y{[@}tTS}xX9)ظtTf8YW_\j:N-0axGpGVu",%k2)=x"3tґ-s][qmSL'+NEF_d2ǿ*@LgJZ;Ҿx5Ȣ%Zt`ϮIt!i'{ l*h+I쇾2L˙ce vNӏ@ҋjݭKuH,z\MKmXO`}@d+瘚|:o=t︨JNdujڠ‹nLCiG䃇/4DZbGV)VkUkxMdNtZ+(xyaM$\xڢ"A36%^+kf /L{ɟD],;Od|dM՗ //ײl1F d}~oW"]O@^/ =]|N[NpR)fXZmau*r8w )={"r:g*^$F]Qk1uw(^QG{Dۓb TUqD˅~ US3B@نڿ'܀P :fn4x2\t<dTP핮,ԧt uêKARԁJ Ij;:e+Dd_ sjVU4(n # $!wx^#S: Ԇڐ4o]H+fmߦx$?d&G7@ "qobC^uhH~^Raf 5o~ Uz\4dkX&>|4 m;T什\xƼ&'Jo$;QuHw@h9 3<<0>W'{zB9)@EQܠNtBoEpb y?-|Q5,S^3O1~kTLqETTnNRȔl"S\*!LHBT~TWnaaKFb0|40 u%o 1[M*l?BG;%@QX.Yn}Ic?gT2_~8o0ƐE8;ohA03׬IIƭ(;f*הͷ Tc}OV$N3P$b;( rGeV N]OyG ȑ)@dҏwyĶq"  FT%k+|0IFt537֫9yZd 큻ÿp{,$jU[LFej=>Ǿ`C%tQs& N @<wNBϹ^I2V.a;Xˠzx<;[%6<6tpg-rc gcaB:_ZjٮӆCyO{YchI WUl#+UiߦiTxoaVk CpwyOoQ:Id lpA4b}tL=F>|h㷼T6ƙ9)2O̜iؕ$ 85hD~Q P@`;DGG%QPFi8ۺ `൴q' X]߬3.SY732r=P9!IVh$R⍢&Rº!N]MX %-\vc4Z ]>@1PYN&CIJZCxí#xt|`JJ9IjfFeSǾyfk!Se(# G< aB45_$fs46U8K Q81!$@ 2~wWsN3[uΨ9œov휕2I>\ +[u?H6Q䖁Si9R\ri]#/4b#JGpJqmZXNHP^p H;!l!V([JVD6.Cx|qpzp>8J!+#Ti<ՍE-:"JE&_iҳl9^1!pD+ . #8_7'5k3!_.~;_Q CGSkx˞o>t4g~yuKb:#kX7H\=}aKC"=G(Ǥ^-!h}y^\t;#/Nƹni]nQIE|]NV7 cPvM` k-植}w:~j8`r_ ÖYrj X Ԗ[#KDzS6CѭAg\~,P!3W>=ͽ'$2B@>n"@`I y4:ݝqxgp<nT")$% Wy7X/`D,-GbvyŅu:Ě&!ѾJm SArCśٍ66kF1ZH uRE81%zXٗ_?/~`) 2`JY˻76m r{^J~-K'_b?L00CvElK&[ 2VRHI6xp3.7NagjG;UJeiL53x&]\q)0æ2#2db'-s$tB4u M5$W?aodf>7e.rz wBeKb0d{FnLI S T0Eyy7tkp$eJ"AQ? id2%GOd}͸8:̨֤nhgLK%G$1i}{kni{Z}yUMםž]9mepOg>`?ψFrpǑQA$e$ɉBX=A;,xQ(;QcPtXn}EBX@k*?\λG|L+#r 9vxEZ 3{pfέ|UnkIe@Laly "2NYu ?a]eoNoEB7逡ql >'X`Xd/6@iU{f#X~ג1U;Uf&?zƢph$+3oXt\NIPIs4J5J~MU2Iagg6hTa*4cW]đ/ .e:Ϸ'soFظb0ۥq6bmd4.;@" 38Qt "ﲜK:Mȇ{Qehmܩ啡ʀ)LNUfN(:B)>(Vx/ʻH^I[^nChl!⪟HI[\Mw="^iӐ߸?ȿyCא}bCQ;}z` tc-Xu OmXrḼ m7{q%Rz"vrC3=ĖK+p~CFWy \~M +#86L]m9Yd7HCTltk5滾aqeTXT"͸BؒLZU7Fqίl]Ȕ!NIעtaJ&;;;OT6':=qc8zvݝ^W"RL=pJ ',κ}\l!"";izb2:KLNUؠ {NEj= /N^a&H UD0i@d_J[qRdkr޶r} &)E¹|&!A3nk${ *qS!{!~k;Ud2c=2[f)Y)ץQ2_[n9 /)go &2|@ Dy!McO+T2Pa >{G< _="(󓵣*=ߛjr<p"֖5z'2+0$LY8?sN-<",N?L$pmgv4oR7{h$sX~1q@ǃ ~?t{eNSuIҼĹŅ/I=oō܉$bk)LiZDz||ϯс~,8ɸlǹUWA7+B`ݠ%wAu:IDCc;ioJJ`Aɱn1_:sXb9REkFϋ\<"~Ht F?-LoiYC_^!j|86U$!ڳ3sh3dB{Ac?4?h;6q}]=tVHNzc7tyE[} kytxBѣZ4%?< BaC] usݻHV)Qi#Ԧ25!NPբďA{?҉ 3@re1.>*uPX^ߎc-[V~aˠ!'s7(j=I4|pEaVߝx6w 9>hn' GYc0ԋFF{bGuxj?~+\C4MrH4|ʔ"H^^.S $2!c,I^r@/"_sbYX}a}Fb}WB%ye0(yyΨʔl87 DK u S{/r5xI e(_s,%"j9s2iŊ'ԉ#}TQp SQ\3;kw,[lUP/?zgqQ찍jB0S͍A[7ͽ~k(OPVbt|-bo!-)qgl;ʇ?߰Y :uMRUjJ ZOY677>6-wON.z|/85K9CAí ]4vUN8yU@@^85K~k`H&L*ё\ 3+w&@% UJN_O=f6I #4Ү89Ty`.s7WvoBRv*I{ʌfꅁʿ5]S8)+d \Y 5to4 okشiYm}X3Kuwu|8pP/pU.tC9ԙV$TzHRVBO+c<ޗ$Ĩzz.:(4P$&^fbI+|yұa8n>n|O9ڴ^VIG1{&rTspS=no H 0v3ҥ)Y(HF8B/\_E@]{Ө!9jtm2_9&~+ZoʴcyMEѹF-G%}r+n8_X1vj h7CT$cjz=bJ'BeS]:f*m?*DjQB A>;]=̮RyيT(^',u~jO,^h@2~9!9Û Q%bno[or]V,znN;[M45GnlYd ^zZ3f w(eQYts ~fNY]N>{Sr,>e (Xia>06[:uDͺǓi6v:^je>nĪۛ~SX:0ddۥN,0g齌ѩVTqNo&*e3;@ %gfq衵ՓjLGX&9dQ_0fh/D;tSaǯ#Z.16f"%m"-FNjLhIQaS{iGj ljrp;٣ʻ#i7:ĜbnD`FŬ&hRPucAUĶzz64,L`o g8wn)f&qup>f+Xu˹:,/67uQ3d B=a|y#5vhbaJa hTo<@YA=Ң&X*SηFb֟|o_% Ţ=kT\ڧ6??%pwV2fx阥PJ(@%_vq&Otit2 4˙Xb.p1*tWE .] O";L{vB? '^Gy7̷)װ?ط#W:!:S[kH:ҴKZA3\znL(SUfWbmm=ilg !v6ԡQilɾSl}'AwW6A!Q3rvn|`%6,`(D5*aAfG 3]2@fBV@?8+; wRIִe 3n54eǨr]Y NaZ$xED]1{*, Sv&hoSl!VthM?=}fz*/Qz])g6)C0Jfzy$ o L+[S@hᇩ9& oz`c* t}#̱Z-;#9{f^|k tݒ(.t᫡LYgŰKۄkה!]Y( TjL2gga"Pp:DxxΑ*8/*njY?Oeh犷&; %H^ ,Oe*vT u㧱=mk¶[46`>?F/ULTeZtBEQJq'9f#S@TjOA3>`S&e<.ȀD&x` (Ea?1Tgz";~?\2ެKŲPK"+o_? KѤ@#44NJ檹Jl퍩\߷ə`+0Q`6{ 9f}?BXP6D5&^4(^nӟqQ%mw MW{ t/2N_P wNm) ?3"MW63wk Eԙ/hA%# Y=#x`ӖJ>%=-Q̀>:oX5 U&_ٻEkJɏʢ:lI9QeX5Na6<ӬTRi 9;Y[D$;s)7{!S[ 9I|ƞڀyFpejaͭX=饂NT_Q^2\Ю0I&fqȐm~4u룳4.p 6P4=Z 8t`~`"(xi¡h{&zp`\ڷ'Ѭٶ(Ho562~CEJc/KQE2y>#"~Dm|MGwXُa>-QM ӹƼF|LDy+} ţ5Sp<)Wl7+qDFsTTeOE*^c=YTgA˫Te8eW;wʽ=48|40OP H"vB&3C1{]ڤ~XBddB"}ˬ[F1t(4Ðݟ:˹%a³㭳wW泲ҼJ^-e5ŅmM9[hP,VGbg1Lr߂kHT8O)&א}HrIr=ֈO > ,XW_O$ gT!ed7H)I!ffIi[Lf݈ 7*p'2O[./7͒X`+%:~ t]4FN[xzB ۝pVtfu&SBx?wjc< 1j]zftM%ײfvG2p0}x-fד!`u_^( rA'{ܐVխh(<*Ĩ(SqgeK7\Ͼ*,zؠ3k=_e_fn. 3NvIoNӁjuŻ(rdNJ=dT[^fNP:v":`[::̡fLh]vªHij/QScTaF3E ǙZ2%Ma;D]*wY2 ˉqiCyG<z䓉Eo2Fzlް2514,w^YwO=XZ]A'G:Ś_H k4X&[C`??e:_r׵#` yq F|'(O{1zoh) [v$ ;/0#DӦ~{`]%n1ş,ˬ:}=b+ӈwG@O{PZ\O=aDGF03&@,?д>Sɔtﳓ4tpMB -,^P#׽9/|%'ؼ^+gp"g+r׽ْb 2b/>Jvyl{Ƨ7h˃c2yG*Xu޲خSI7vP=b*){[w C"'zkH;RMJz."Hɏ.WjT$P+bC@"Z)LAvQJ`:I&XЊ7Z9Qάp.syWibyXk7=]J_7}WC6fq$WI6K*n87)z+n4 r>n:BG'C 0\qA@ B;+ 8DG=N]`XJR@J JCbJW6q +67Aj[\X\?4>LH-p -i@$JiP0QQgm0 ЇLjfmiF⭫`8H0;~<$BJ Ҵ^yAr wїƂWG'[0\_E# E9Q l̞ToӐ7Auh;eldtqwK]iIxPZK鷉NN@.`p[WrGJ߷&JR"<o}#!]]$ZtG86*FҌԜ| eCE<>+Lӿ׾Eς^ 5E#PP%㥢i죨rW4Ojp'Fk)a[\AN?{ Ev0̫ At@8kJuL>?(// vBCU(HKJT)jmMCգ\U@bS-ߪ@._\",+^b{Sz&4K>ѥ`ajbVSywF,$eJ7ORJ3ḿDCLcɽ:i ۺKj`:KN YV?rsk )eqOYv" ^Veh߄xFΖ*zެs:ڛ`urޯ}`9_ź/bFY.$4c?l1 ]n һے$? {Ӄj{Ehd<4KZ;IYeU( 8;o^,O =;mi/RFD@0F&4M4W{EDp@o3D):}}DD {A͑ .|-gi⭾AlnܴtAڷקGL WF5erx8W" 'O2w~fzmE[ k?`%_VYADFDM4p!:"Wh86n4(Q5aioA1TrN 3D'-vTH244i>0VתKKY ̯R:r+7Xٔ-rcWMA+r {ɡsEި| i' жY#>~wU.ehSE̊P__M/gYZ070701000002f8000081a400000000000000000000000164df7f6f00006938000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/serial/io_edgeport.ko.xz7zXZִF!t/Wh]?Eh=ڜ9Q bfncŋըpEhsr&mo(3Y*dycDV0ٹ[jh9F Kg`Տ?!,xejPeZU^B"{R0åw4XW2+6'H[58v-n̒j$ju,x}4$^dV{sJ@$'ʵv-e> vGsVb!ጁb='Y'O)r"3(8,_8V =AG4]+cIyBWVqG6R)*i"oK-Ijr#cHuKT,!&Eu*au tN۽F=62e" t" p_f^z޵*tm26TzUh&B,>ѥߔHQI*rZEU cw=iR,.B30od U Pq0'34XS\G9:OsП.."ILO&DJポ4sX+9ӚKDܐ[ Uu5y7|CW b ]2j|7raem {jLe3}$=r:<;6?)b$[Rw!8g&gB,FbKqLڑ-yQӊɶa'qQΈ.S!5'W\ 6FhxBܻ skhqMBA;#7zZ׿$ iȫuP a^SJ,v=s 2Gqg:/TWZg43װs7W}[2h)WuՐz=[|U\pZ4b>̩}zѼNAuYWC?ƖO)Ҭg|!1& Po?הjM^pD:S +Y z8RLDzxa PpF7bwXSQ"N˂X!$퀹̽)#eWϙI|:Ц;Y*ڲ E9[̤ p#K$(s'*Fe;jdhaY9%\j:lIB<ط;p$('ˉ ?a.Q2 tL6߼i H n!3$N!.}9702syCV]kAxG\oI^[gI2^֨?E@bHbFJ_L̳uH+ң/{D!ڑN:㠉oPn%<U  ڭZ[!it1Fw [E4ڌQ- lV['@%Dkf5ƚ5Rax DQpM2Mn!kLLL ˆMdtSB Uչ6'[.ҭ| l_U>η"`h@QZ\Ɓo[$[KtceUbcihF)8Ga[LD K-DoUi@A{svtbu]"= o5]zɷpXx1 j 9栃MI`_vm[M<;? 7gݙ6;`tW~[UD'wjL=v :<͉~^ \ 0d,"S֩S43\wU /Jw!-Ž9Y>}@9NP [Qz?v/Sd\+ZryV@P]X([d h#{y;w2*<P~ִC[CD>5B_H3F426KUJ|z;_c^taU= m`,:/w-Uۯ~?t蟦Kv91ٺԳe>=sar^Mp–zOG :r\9${N|n*N[{v^xFGFt_b#)^nyGJtmh e[#O hh*4[1) \.?>2FոL cYJ]iڐƮs` Mϩi_PܕO@(\KC2zu`VM'@QP[DiV)kK;!IX@1se42mTfG{8iT4\q0`9g2 +%2jбMbN(Ja_m4ޞ<;pޛXV AWY$vtztܣg7MȷM?/]м…DќфhۥSSJTkz1kLAz/u `@a-+> EC;^2 x%OiCʆ ԥ#5EK0qZڒȀ* PϯS<z 2A݆ǥCjӥab&h?g \6tX G xvϧP^A&/?.E)5zՖ&]cռya?>tGSOQ\/u$.a=fܯ4 5Bd4AhadV;| V\ p)V^rkկq00sQ0]7j-'8ZKOm Mc tG_SMM4CCMBdŒ @NVa*U`L5[sJx006"U21RFkGƵ/s `Ī0Ί87x| 'A_s}:$]}ݫfjr98JEގDh(=>#/8xSQID!^~iO[8m@0i*b=P$IQ9ᦲƬQ1%PHo3h"hP,g dz\*Y?~dTupc)a#Af?{R/PH(7#!vK11[~۫̕%f4; ۫h /R,d җxiM[DIu0=uj]vh|G=gV^삹Q #{+_)x!w؎p2Xkkbf_`a+3STѴ[QFbX] }-:9!AgtGe&w nvT;~5}pC!;W[9޲mcɿJi B\C=||1H-?QPxxn:4`f@D!u|%@6O}9e!>{]ѵj/Lw>G#GҢ"C,0 C_(X]M/l$SxɈaw]:Ctb*4_GFH#SUD=W"M5G?9!XAf]2W(Ã?v .0!hGXLs^%K<ۗQM Z S;+IڃJV NlCt-_vVܖZ"n NRLVºi]wţ+B؅mF*V 8pkgbW*[\6?,aS= ߽)Y#{zF/|hs`Ic)(mn_4s`jv޳kd$} NBA{~3i E5_F@[>ҵw# ut_ߚ$e_J+$ jqP}LmCOY 1Vjx80ဌ4ϟ́)o7-WzE 1ȍ9 `X˵W=ckN-G/+zvUc$-M.4l3kX4%7D{=~V:Ji#4Arȉ6^vo$M'I0ݜ}ԁ*vSSVt0A@=͠KG6y,*mz=d%5gvb<3ˆ7 yg񑨬"Ə#A?$ژ]Bi{swa IQ rp(PTj4;6|S:F{Ytz{x9E1+_$Eze$wEOzSV|rbB'J$ ^1k6r7 ަrbڙl@ZKJ!6yF$TvZjp{> >hJ'f6e vάo療 !8\'QW1I։{lvnXo߮fUy` zwhkO;#jHˎH1,6b*aф+z´*gqo\N {悝vXq"@*) KL>[B0UҸݙq#[XEݮ/oBݔ2v׀M 9Ϯ!Cɉt1ˤZ,\)m !x =%w)VQO9z8&xmf^άi~/\@ 3f=w,/" |桕;_.^%I|=0d:G@:gv|Q23Q~lW(nc -c~~ҤazsT$V|1(7>ޫ/)M&mcWzH:gKQ77J*?;iO"u4H{,TxWoir,1zیuwqz An`U-/>vV ?d8 tHC r=|{bF8r(yaKF'9£nt/Q ѾDWa{ \*?Na _?5H3$@h~]PoAU/;9 2Y[Uk@nlꦖ!giۺCRߨU \ p"IZisGO-:Ȱ7<`ofM6Bbgx~O5! !ߴq*,-K$2&FcjvW UΎnч{SP΅n%hgn3;iHOlCc˳ZBTg€f dUR`xqĎDّ0+iŢ]w3U9ڍ̉Vėo*ƍ֎N*bQ`k{ *GuÝd +NLurSDmMm*e Bc0"$#qUW ͼPKt.Rܚqf!TP:Sb3} j{lUY}V:F.G]E+7oc$ C9=+V[iMKcNkؽ:иJ_6Ւ dXs(&&|drFe+<ȬT) rю^OX eWG>)#f!aS8o`u9S^.jr?yݤRmXN/eIƵHQh j©ٶxb H##!323;V ֭ԡ#JzL ]z?7 ޤX! 5'}O9+%g8}#}Uqw~9 ,sI;B` -8.Ҡ}Hx%b@`]g?{W9qgdqvvS&OG807p(SZ?&(e,Qx|u> ^[BcGrKEWL>`@j`f8At(IX}ŘW`={%!Z7RHn$-$W"4)T'kɃSk3AGe!o|.VmeQ8j8KKdInk>pUYAYziڠ +{BkPtov`SUSpRzDPjTS> s շL)G衩j`\r7o0 ' GGi>5]+/FEE(gm콖NtA d|klmy,b{v=2l"Gf K7G=T_@Di9#g98e*V$;7GiF{ߕAp!;A,^퀰NlD]XS+d~EߓfK!DciIv%m3$2lSy0aqR~H^l}i}it % *WO8Qjz}):{3@ȸ1ݏZ4ib` & ?3 UݙWz3-;Uǫg< <7օ U]&v|Cw uŀjbAϦ$3^n ؋JWpTw:ƴZd(PL}z G2픽< :p[WvZq(=@/gN"^y0ΘZGȈUȹD6 ܈ݠ'x H$Z,EI9~'bJOoyӞ *# qYZJ.-l@`| V0eٛQI|0^RA| E)O!΃q Kt<";5iņZg,QI/z? i!}\3wXaT2Ys!"tPPkM4 99 TcMf0#Z\li0^oUg\w`MOiޫ(jV+f:y~ګBna oxDO ?J&Q;j+˷oOx4C{`&N04~lZb!K7sw<C 9$ aQ@,س}?}k[ܷm]g9q/#-e'i  Fo/]V,}|K֟?܈!a_S ~)6X ϪVW=wc$=?˒݊.X %x=P󬇸{uciRwPり)Ɨ zUTҔad'֓sJk|~;R!XǘVu#NӖ\9oͳ ':n,57% ~燩15uTo8SbΧGnH]Q] 8R ]c2F.&UIB .rbPY|%e{y<.K |)ϮwXK xR\gX1Ԁ7U; S%=A3i[I҃ уǠY-„v=hѷyRZQzSnbWIvJؙ=8daR2".UUS,łBGo?GsN!?$XKZX Q`O\J*As,^,@Q}lf=Z~C~򲢯F\d],T7DMY:i@ 3r_/Z.Wsaڃ+:rH` ,ɩ uQ;Eir"0b Z*x8cifRмḰn=0ٝYW[QaƘ:SǪ?SW!(#x .NDkXGBYW"hFʻ&[C}S0b%Jqf'/+m_EfFndJ2FWopSw}MR ͻÍ*l;qQcQI;o&}8 >]o<%&tz|_Y &my7[Sw#ph]co7tu5lyrϿYF\t!U˄ebBw_,}0UWǯj5LT_N/NTNw[G6sa?>*r^s0AL#zG3'04s"bzaL+ˆF_̿A={ENiꌴ аigUrJ*e'WXv] t_ԹuC*dǟ6yQ<& *$j?%]3Ir+;h^wn_7KFT蔏tяPɎD$CUE,v?s4m_˰GM2(_h0R\{~_wlj# Պ5u4}C0`Žh*y41T{LHsx:h̎#bIF{{O8tv1]N_[5w2ݔ'f~^,iwZ`e>7N5h@Ơ$Fn#rބ6/b\5#V T<*刅 ;cJjϨzg[gD&NK]w3 LW\ME|> ӧTѝ qڛyaaƃ\ Һ=JҚ Mmq#aϏ;[ d$8lcRƨ_'"jq%Lrdd8B_9ɠg^l\_bx9Ǣ+W*D^tggjT]ŚK 󠀨kQ,[jBsڃ])@K$p9rʊRܒMRv/y4uG, oFN<mcb(vmNowj UlOA8ĕ_r7ܙ2JD݋;!jfcX &ð Oq[ DmstoC%$ۣ—dH ?;Xi7djw5E7:TxM:Sv1LP⢔VUBɱqb**,M)#: Xٞdi!˻}F}S?k1}F**#wO  X驫lxsf)oN*sK(@bB¯+B},c RS][YGNĥ|só"U*qj*ςOٝv-<4S€@™ϖe0wXq#. 5!QL@"A|UJ'X6wҼ[؝`oRP=жZUӱuf{xW{Vqyz)vȢ.oz?p[w=m%'jw*HN O4z,.' 6բ LWL w2/Ѥ\xU֕m?u2mf:9^]8 tCңq-Ͳu1h:~ .֘vJ 5_/`U#8nв҆yv &~Jhz "-F|yBA<MhsEB<_&mp mJ y@Uߙ-ߛ2PQ;BiO^U<@BU, s)5N򡷡]hV9n67g{R9=LB8"i 3|ZHCk$6_!n1Tl o4j)쩵?'|zĹPXgA؉Ʉ3â 78I}),86*Fs`95͜<˯GIi`~/H`~jwАWޙuHӣ~Gen*,8#-L}s* 9܍y00͞Zo%̲O}EM?g4Pn1|qǺ=o T@A25>P6F0UÖR3HLpeG{nQ|9\|_d+Zɼ1\ %@GrǶWnyyJ2~,aϠ4$~;AMnJYU!K& ? ؔVMy~ )WD4OUC8#Roޑ}_ a?D5ה:G*)&( 7AvcP@JzBaS+Jz`VUhqzvo +h}MS _^྄E4wO[2KPX!0Ay08 sy,OBU}B W*=vF[} e|qG韞KHjZYX&)+A0$l`gS'+ Rv3c_CyMz#R:z}_kG}5s 6sp2l &{^Q:%"L5&(Nzu%"67{w*~4JEW!.q[w;ZᕶOE/K4e.d6gɇH|L^qsQT]$t\%%!a.9~qyN&Zl9Ӡ;o: !,B~ A>wMy9ܣ9\5 %n删DUW¦9&fRt/U$ՇMdo~KhW+8,#m4L/~ƷJvMyV]DrҍKqfhkTZFg2Muy=.pAeqL4JÊEɎVȆx'%0LEUW扈J{gUxf;|oȆp-6B$XL6OLlc`-BI5mnFZ9pnͪ4FLemp.50`m+<ީ+| _ w{%3njH$CE@iqmwm-([t'KāK)=$s2nLN6z5SӲ෸A5+fBS89 '@x;".dͼT4cvi7.IEA2EԯwbR[6lJL*v3=uyeҚ?A܂:Uv@\H>Jkױ$B#ĽfԳ1Ҋ+}0zIzl@e^P$yA׍/xSVAmJ޵ʊ7Qܑ+y: ҍ3u aٗ e|ʪY bROjꑷO;y55G|;_h 9c2*Su+eïh>BDuK8b kn4DTVMX?r{NH#{xC[[ʵRor S RlmPpY13tՊ0 @Wev;*dpK0Vh$O\%ANB[t;zErkONxAP3˳EwH3=Isnh+UaȷYvGae_0:di_<$Nb. Dx6ŋ&+ ގt O&A).QeHJSE6?'?lcJh8٤JZx=$!Iy/94U(8>K[%<tEvf*kw9  ^[x8'Hac jw7rvX3Uy܅)t}_ -yM9)H8) ؕ#ۄÝ %5~6Vs?TNSڔ}!rSD',wr:h;Ffғa m\j*F2gC9e; knC5K`]M~ЂnR+J'fcckTNw3ҸЀ+ +dƖS$IB ǛԠ5TrtGU2.4r\Ob\Fh$EA[| x:~#6;0eAms6|T12 ,n'|;k3tă4ӌxTdeiC&dD2&h]#Gk2HݥPKڒ{$09˫VzZ@r|F! t{υJN$ɂ8 J$q)^T]c@%yO; 7gf{0LE7G %@X~%y؎>=)n;DAM;u$w0 #ŒycJ?9KL`@::lwOWAq ƒ+NZ(Zg ɖ(CNHUj/tM`8EA_qxe0Sd}(iA~c@MxࢷD_3և˕/ECgM6@a]A_{8u)Fl^w'k&zSkѠ򐢜.MACIP@ʋnfM.[d!cMDZk,.:qq`}N/SA!Sij:734h ]VeX1 ڝ/ԏapƟ<>]^ؤZm)A*>^/2\~A1BùǬ sRn?!=6uy,{tK?j;HP v54z` syqVb[ܠv@sYUMrJXSvq˻^ӡ!dq6E8dn4va> ͊QOǐjg&oSq QAx Z^qZO-SNޖ i,Oϣ8VҺ^g~N@tX \ oSd47Åsd}ft! a@eS-+D :1q{Sy1IE[!{]u~pN&Nvvȗ0|U%Oμ֓mR8AϔçKm,h\?TTd8f,-<-1n6eq9 D)Ϫ6Il"mbIz3Wfˇ#uA^Ͳ=#j%Zo'̶ZK쯿Nma%ݤ0ݿNv/^ߊ'G =i X%%¡vvS?`ji֤uwBhӿtmō16yzFL^;ЀM^axkQw763_}c%\%Ӗ9˟dyŬ[4izLpßq45)tŰ8RPWPI84JڦXN$y6SD8a8 xBbl4u-BZ!wlɗ2ā.5Yf kZAvxHbQo9x<ʻyfm2 p:J Ufz86t+9P>7p%l̅3X%w>eYk*Z G<{3DVֽ 00Tr4ZVgo3q=`ZL 71/ Ewd?WK|k!ὢ o/`&Yfqݗ{ 6F;S!}24g W' >:H?o70/ʞ0\ޏl*m8A !K7̋@[ߵvqlk}u%\X{9w sj`v@a\yy0ͯ?9m4s>Œ݉G{ ͮȂ,l$`Z+ٞo+[Fj[7s$3=:&XLABdI!WLma?)\xxαLfSӥI E20?vrŲh^xJ@2BFr[;s+-}~+P<3b}j?IuQ)v987ڪX78lcHA f؎ C+эx-jR bFhö?Ri[ʉbe3fRN|dvщ/Jvn /EN9i<&uHq Y8u^0#b[L$^$еևjI ;+<s8B+P5rnE ɭQWBLuL7đE y_>'!6{RfQ3؁]8,e ȮR`Q g 0 WDr?h^Rky*xlo"9D*[`]' Sz:tkcyўyXP9A}ؗ&]{7.8.۪>jrN돑) y ޓÉ{ͧfyɆ/8p( ^_jzq2{bhq/gS|fBiB 8<+yieIί-Jtb+쓁DLNuaA!&Y}0MOe`\ ̀.B rl>{Hٴ\d~7꼪.!Xp`b.Xi`5N>_txJv 4̔~雌;VPc ,685rTu}?LnXE*V(#㧃ґ&-m}3d|'ieJ؞~|c{Ik P  Ze"l,Inv+/OF=Zv, g~͞ni}ޱ5Z2vUQϳj r'=PGq\^W'F -?EJ~)cK:!,yc@ ))@.Hl•{,N: ҥ`;^[/}&:`3,dDj!xLd;6_f"0CRm|IkUHUd0 N2:"ffV:d@_y).QD謬$kہu@ڛ~^"n (E&ѿZWq.T LgH6ru]wZ=rQղC ɬ@c4"#*_S7CT¡nod0BYaK!K^M!䖦]dYCKpgjt$9ЭAq9]Ľ ?d_X^=!@26c@ GV=ugl=ęhjVGsJdMɆVur*ȝA {aI+ٔbhFe_zoR?b~u~*аʑZ*[x-P\?aWLx"OP2 21CW̟RдĮm:Y]xF貭F;! *ou(CrK Lȝ%$Т4 *Sz=v-ˆ7궄 dS-g¨^Z,$eޜPm[<4 ozNJ$C5g#2k >D4 L1ª}`p^QN&"B4}`rO^5g`^~:*z+l0+w^g}vFPa)tdʢ&: ZG3A%a4 n^F)naR]D`B>.AK%FZ3%:I5[]Ea=͋F:sOB($&% ~yTPח ]ތ~"͟ ,y{r|1=jۀv͗tdNa毼2#§ΉEؔgupCn>%lDdVrPϾ b^V굊enq7DӔuqWB lXg.-WE}JI#6 yWꁁ(pQK50iKrRۮ6MuCfh[CJn6#^I>zgheP5=nnۃ^i&D%GX |b ӭ˜΋2O|!z[0` p'cC Y۹MTVm,2tKLJQdL].0-fʾMTMz9G˧K߆Z@ j^T{fLgt^jܖ=hzyņ7Ew3BydE=?-(3&\Rg\2ӎ=qP9|xg\!̞4%f^眿,9`w>D~pXAe3Vv2V BKNVC3Hle˃+멄Emq23`'azKPKP^3(#&$Oj%<$_ 7-$H7DˏȑJO% ]:m;Myc~4:1x}7]S`)@)3u*쪛£70ɍ<}[kvV,!VMwS4E qIaTWI,+yE;4swVmp^߳֓JҥA" q0uP88t!(.ZmEJ j=rnc*=Y=;g%I_Rzl P@Ѡ ;dwGIbi?l=kv09MdʈlJ^CqJ{բ6TD蘀ށ3L'|BG\ov'SHnR@y< G݌^.=8o[YCchU]Y;]![j+1,R C!HSz 7XnJJ}Oc{kwuN0B,;:+l٦:ޓ"Zێ*J$>C3qiҗVlM:XwSC(A]G>l̆4;q{岴5 :Psf?ƔJ"pFFyiฏfTw~Y(8Dh}zE'La"2\(.X=N[U- hEEwEA,kxc-k6;, c.c Q6[ dsH"`z8+ˇ̗'aVkv'WL(VZln e3Gc0!}EqEQ8=ϊ%oꀈȩ9ӕϣI-)< 39-/N&?D:[](=1zWjiuhiISP){GQ# x}乙 LD]wBCţc$)Nrؔ:٥xXl_!`k>A<%K |X k:bR1Ǟ7^t3:=orDBYG.>C/ Δu !7Cq\,E/?)h4 2'@y_I &6n|ܩǹIp蒝lJ,aP^bs7n{H='[?"H#=LO VRbp0z׶Wt6;6nŭ@,,.A<)Siˍzݫ N$&'?O3O<=Q]8MCΎ[tWvb /xUo̖+3ߋqm}_ώ^;|Wg66Ŗ֦ͣuDRlׇ{8vñNK tό隴Ur#jWI{<~a}7WΗmqw%u-ftiPpŪp?N$h=ܰF^ت AigYZ070701000002f9000081a400000000000000000000000164df7f6e0000627c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/usb/serial/io_ti.ko.xz7zXZִF!t/KOb:]?Eh=ڜ9 of32~bwKsw̃pDrc%mm! JbEWln ,su&VD?Vʱ/e]a'O[\!"+AtN6YWR ArYbǺ;16dsq=B6"k$:#613f$OI}ɯtԱڳXgV)v)K8h*gj'(9D"fkbSb4? X Yۥ|+3TWMb,IT>_͡3_!P?euOWBVh,e͋^SB3%mT5%#rFP1F@&JC۸Kf8UЈMԪçeK Zu8f%AU:5+|ҤsD73OVVwSԴu)lgWnXOu'ƒ 2vH;iƁ e1{cxGǖbDت0('pN|_YȚE hꎃt-v5r Kd\@vC 5Ƙob[a˯M/%Zr}S@N6%VK?/ځq2\,j?a ibehUOyNjqq4g|E[ـInJB}Kd[1K*o8 Ѫ y1&%_Ue68&|m?Ǯs)ی9^NIwp@i6vnC['Q2cƁ5rA iR]pX͙Bn3>3} ,> ,~03#4eµ)}Gq[f| $ n=?N,4;>`ʚ#*wJ&~D;JeNw$kmhlsF)5r49*q6xK>DwO|ǻ6l5y/OϪC'Px¨xt9ʥ l~;\uƊn#{RpZI'f #YX3 O@DϾ"84|޳Lu*jL+cW;w FA©Sݩm6Ɩ]FT+jfj+֕.V(Z#LI/C飨hޱv!*?姥uMK G|G o'"wS>-l㨉jr-yLa^rYqzhwU(43Bfp橢VŊddū%|9@+68{#6Y报RaLSͰ?~lƕa>/,^@uA'Y!n?hb=N:zemȡٲpi~[ ܁: YRO]S`e4hHd#3W$"CDkNdU4-/bd$I(_h2)pR̟K!q9nnrЛpA$ޛde!ĕYD͆kDUSy .1seYsD:яfYPDjU l)lD+,5;;qˋn3yߡ05rV?W_3WC8-A Ij5D5X~3;x Yeա b@):ZWpN257ĨʁӥIT6Ъhӽ`sV6ܟB'ԍ1x"{2^Q7M݃& ¬{Ę55XHfEow&g e;poMM!P/=B#nHuH ;!SV123. q&5}X'tGybFNNaϋhM[E;v쐲SOh.f)>889!L(Cx@߰!= >\¦잨U~Pygk vXb*|e X"j Y Rk/`xA +gQPw5upS#TK֨cFcPhPu{?xUus|v& nCg(rSb1[f)?lJp-2*ɘsDQs}(Jh|dـ s"9IsVI%6ެc&ٕ7Gn֦%`LFeɢm5Ei%؍ʫ8qr|'wB[c\w(f#DX"_E|N;]T@HnI$=ChG_˅7֘'nSOVÿ֭_%ꪦdPQ MV'SbV#MQHLvR甽I5zl׶EEωţr=&/Z01nC6~t:\rץv(/i[0+?VS`vGN.O9_?rpsϹoxN/X_OP9—z&/Up`"f9,PǗN5edTåɫu~AFAK.ВfO:H'LG:n"Skl@!vEUϨ l<⠅c`yj5BqC͟-A|tSDY&I=ְϩ$Kcgm(bX~=Nv^@J S͚LpX!Qduw4 /U%_ϞnV3辩W#ݜ2H #X SI[&6([ -~T>Ȋ WX з$B૸/bzj uk+h5E2 [%U]^nEVw!a2i"ߪl*S$dׄ)Y\~&[](Y켥܎FDRMG2n|&ao+ #]]UY Yް=ڏhov_ rL.^,.S<(l}p* $(ka}}39(us2r8R$<܈#&/L!L+5PdQQ74e1ū(Z-EV]gŞG" #Tπ#Jk,VS)׀ޖJqQuHv,.X?Lxr?n4Gʏbͫ w \%+m͝_pkEKƑ27gU벥3cd)v^Sp;.y߷ ,?A@sCPŝW i38V>b6tUfBu},PbxxP %ؕ NMTKJs3~vȨUG^M3䏫Mq8I/1@~D/m%XScC,0: [6TrLF0銖A$VX([P?*i/OYx{Ga" x˝`Z/C3x2[:,'1z(+˃40LUQ6Ӧ9^ C/v(L!9)Ť_]jV2dבɂ񨾨5.\^9A(Mlԍώ͔7:SBl>T)æ`!\Sg[$Ö1vb˩sBcNЃ8O5=ȉs⬰"$aº%sa|dwۊ5SȺx1TCUٸ ld+#^#OYdO82b#hClq],?hqpZ@[4IXo(r15kp`(|RPI͟Bhn?T;s}=I66ڠQk8Sd,p I!Z3aѥvBh+[olL.iWM wۋ j*'#ol?7PQ~C9v y^ob:nBYX"X!eGy)m`NLUdD׮lblmRk}lZxqiub+'@E*'K̗k wX]':eRXIuju_kqV8~?w]!(j:`K`2UYyͶ!ҏh+/ܯn-皘6 دզ*(E66v9gSW/2'Ri E&ⴍ(n_pe+́J>)ᅊ7&ϒ 3o,af~.tI TYGӽ+{e~)cIm oDiHv~8CAH+ykH$.fN3OPײO|=q^THEQ=ZF&"Gk}K0^蟁xTn.RP5Ĩ1[>CҤ.c =ݡ\[pS?!`fZ9]; KaA,nŹmgfy/&]&WX\]Kk_b~l_x6gyǮ M%J&vNs*?X b϶GK]:ƴ>7EM=Hz OҸ{!hY,|񡓕c 7"%+HՏg`ţu3/5X9ۆ%k% alr^/6nspwxQirs M+AZR9,)vM Rh՞1M?3bKÄAsÁ![X=KKk${6BxF꾉̳p  nſSnvJACC$jhR!櫿ߋ1pѢ$kU0feK2P*2ϫ {p)L4!o%ЯVp^QI$m_3' ^ɴccK`DSD^EmmzcUpKu >nOd_i=zE\NyM/q fw#F''{B4 ~xXσHtΐ:*D~܃HeQ"6s{(rKK_eWҤzmG 0@fƠ.`6l1i2(}Ӕws@M??zqއm} j  HԫL7)n2KjZ 0Nk:#v;)AKWPN=#mhpƖlz?Σ.÷R7 J;Gpm _s 8F/jpxD/$31?$+KDiCَ7GyLn?¢Rͳʫa8SCԀCX 4VA7oL~jis Vcs~GxwW7K_4_3lJZP\i5e Ttxj{91 ]ЬfyE{ TLSaz[O Qő?zZQnXN2t "~K;tN¤_oJ%[Z9o+*_?+Lr[3N#z *__d14hg_v,%qJ {ałC͟>ؙC CqStaHhC[gtdkiXF*Ƭ>?e ]P;j7ǵBXm'7[#6Hw͟ }ޖu*JE'rc̀[dI; 9&L˙!t]αduI2lT?tOO/ 5%*,e{]'&8r_PNnf ;SC[hƼ hks⛿ԛq+K-lY: WQ1lAd>ͤ$@aUK5Ԭ Nꗸ1ʯg5 Px;r hSxU|!;LlnNAWCGYGXGv@W}g!T#^ (G%.]c2 D:OMIa+WJi6ee' :2y {{ᶝm*gFyѵd>|QaU?鴨~ \@;\;<&rZ`u}^3rJvYrUqv9/K̃ BM Uk !i mm\)E^D~)_Ҫcy#j2 2HZM#wHT O;;ozL9*bxě}7h&B6_4jg5ťS"Ow1ToZcO`ɨ+!Z^22^Y2uxZI5_z9e3ȳuPÞ61@nw1X)~!crHH-Oe?=w!}|+gO LB(S6d+F@wnR9 8S|/z <9y޿.ۢxh_,HbSHFX6BڣU|HQ ;EEu n<&dtkrin.IunKvx 43&ozƽal6kǝ'4@]DڗeI-y z--Cz g9ZM2B>3|i;8o X!F0{!H@aS%l⎮r(vwzlIhꑢK.cI$HS]&HZ8lr8?hY,`)9de<)n _)[B.,zH1j1!.{ 2KVK4--iHaߍxJTML;8=Ԛn/~I|g$g(HswUѐ*bb H#>cUcR @~$^]wORiZXKvCŪJA{% 9=[4.u:Х܋Ͽm 6hט[$$5eN:?8n.RFh&K^$LJH&^`B}mexީ)qgygй9W*Vv#YC֚w)a"P{򃺔jYyu5 ~gPL@_+k޲I]\ 퐯Y  D r~5X$0d ٽ䟐9ĜI(nOx3EWem#3Y稹8>_9Xʾ䨌95o%9RQcX@'x6ym'x?4Q Kíu$1ۯ#ڜq3@k_Ao~ '5qD׋{az0l8Y޹B"D4Ze$Z8c%ftm_H.v[1.{ AuDn܁R%Y=H=9<.>+UEeRjڞ)%K(mzH= - ^6MQJoiRcb|tKNL6j؉tIvpy>f'PqC)Wt{L3L"h:'m#""dk<]BVn+Kj/c𕊪z뙁y@ J~16'>﹕R7rA {p%]eVοǎ}ЍlJHy_q@:XP7A4/ߵ $w17_V6D=>3 tXCXu ?ѯy1xI0eф-fb/KVOE"R^ bn%݅L(f>ߙB}>U1VXW  [0MG\ݏmdb.m&5hc}Mz/w'ߖw^>zae@zP"9T  ;jHnV@pl?:_גp"+r{5g|3cRR,uVn!//TڼN؜V+rU=:465M s_,Dtǀ%:*YkSV@ގ& fn>/y|D͠zE!Kt4fm<2{ jb LZDR9xITK&S3n5(^B8=~տe͙xﻍGyl]{1p}şǽB/j'|>HTGݽF gQHkg;Jʦ 4j]҆5/wS2 5e`02 fO<+#& D#|~zfxOb!Li%v:૽e˒]Ut: ߂O>)` av>MƂv]s= J]/>qx3s4{nBG(?"N̞'̂ub[۾Hװn:0QW+[iy}Q'эE8WYn\j _._@*K&EޞNd._>BM8-!_ߜjȾN+!\gV:.eɂ( dd5fcq\"7j9Ըiou(e %W2&ch3,dFWG^E wڏ{FK Ch%)+[ӓBf i1 F>m$S<'O#H ]ϛ6  _p26ID72|S ,w+29@և")䝮gȿаiRn7؏U !liTJTu28z%#BQEY۫1m?vGpWf֦}'.V.da/w0aKLXwj"OTjyKABt5F! yר4zhR,sې nlV7݀;nuF?LJ-O{nCc-FvɶEP$e"Ÿ?W8= ;~R8nKsIV=T*,^T_t¾m*RBR".;NI)9b6+\hdQ7&aZ/zMҢG+/MV8W@yjڲ?]/ݭ2V?Yl8!UnyԑsJdӹ+Z:w1J K ;EPfEگؑr,A:'J~O1I%[֣3 ot8PԻ⤭Z:cUGZtBy7]ۏN U>8Kf]_pȳ$3.X鶒M8O,k:DL3&т;t$DX8Ml1 "3=*OV63+ q=owL{\2.7_fզyE,Wզ -YQ TH&!`~pOA8'ųD&:ҁi_ ԀĞt=^qk(OGRذ?LDjPg??5l0)xіé,5-aEc{^NS@q⣄9ܭs5 d߂F?IN‹4s\\e݃$O<& 8-CJ׭ ̀rJ1z٭L>u6) O`\+Z1}3B›},;;CO3' "vL w1þQPȕǻ8+Py#~a(nBr=b=(,N/![0͌!|~J֢<E<6@=k(]oetKqґ@ |fG2TSuK<%})O"ǭ)i ;akCɔ|R`MJ#G@/+$nc2>#f1'KUmJ)NmX&.3,`]y+C{*W,[BqWQf$g Fg8?4{S]L=}JCͮ*4,NGj8| H0mrd;uXCvt9$`DT>ߓNI/*cvBSV~a:0}i@65"LRZk8Z a-dp ;%}8yp6a13hG9AC@B'AV#OUOrftX;Og4jr9X¡ea엞A4-<#m Q7ŒKe7KHw!jrH]~ᱡ "7Fg/(ieȹk<9[p!1FyE"b;nسE9LhDt5\I^$T(jH2'}*(8` ln`K0yNnO3 rvlsr -@=jRY_k_,iS6jSj壵 Dnc+~(1>cJ\>#Kk3$o) T \lUp^H:/`:+{ۥ5M3ܚ#ǵLu';.,?en3#kpOKYL~ȕ'\\"A5Y`N&Rf5zG?ɪJ*b1**L^r:!#8aӃʕE8,8{0OF Ӱaj ~Ё[@=?(eTZM(<j7\Rv,"ÍTZc%` ċQEy'1rw,ic) $ ]1)zUi= s[rߡX}ZjGv\^sW;|ܴCf"~MοL?4K)xPS(-+ `su ٬S@lH,5NWލS1nh)GC M WbYBs ;bpjYе3IjHmk8ZN54K[uS՗Oj9&Jȳ# NXGW6ЍٺkB+esfG4#x< 6&w'1dQf=rQ %^ȃ+~qs)_pZW} Mnd  GU;F3|A3ؽQ,$ML<(L;.{hC(EP$(IE3й #ЩA,3k>4u% y)bAf00uު!5ق#VOH0w/lXyu +c @UrQxVa覛Y'M(\6Xv+'Ƥb>tĦ3:3%YLP [D] ~;e@ICQ`5Qd2dG4_ςP m?8Ɓw\$LuVNKEwD%϶ٕ7;{"1qT2 `¸]"TKt7o=7d8p&L ɴ1trUbvI" q|+7AsD-lDX<_bͩ~6=>K: ۍ>sG@b >zHȗ\7 H:Q# CЃE#'w@~˿knIs_7I-+)h̙Qt߄!k-%=a\8>Q4} M2_:&K1) D͌jQH?7lNH."i}㿃ݢ*1Z@BDw@dG?gR8*Paӓ&k k8%/pEl%crLG[mb)VI^sj/;qrb\;nz*rF2$ƈr=gBlV0Hb-Xdc\\V/$|%|G8qw' 8=9 Q6Oc0A<|rİZY(Jyx ᭠׌=}y{{0_*n?[ŀ[ay1uP{`[(\eq2dD'd}-k/prPH=)=X}oXQ[> {4*>g8 Pٴz5":Sm췓eTVWTg432Bj*<}D;pKO_/$c50 ;4;"n; "eÍ@zZMC7_; ?Mͫ7}zKc54A!HT:zSy&DfP]@5Fv$23+[:g+6zd8k?M=Րd:g V)LaN fA?vD,0y&h wޅIvfH>erPlbRDn~J$SXX;H&4י5 ~ká{w9fل KIv˗aˬ1씒|}͓feo8fݭ͎I»(*6>֍7vI';.p4ٌg$lA538fz2SGf^M-⪊# $U'դ [O . [T!d,w:q@84pX >op^olVϟ8+ȇ 9us0)h}HXn'="NKCΧ|ڥj)~T*/ K _hglSIAe7GMfa%yW&`X3܉2MY /h<:Fp2*|;128H潚C "H%H3,h E oWi|J,?=J/}&P _RLH[G}wnzY3kI0Bn"ZVFUd?O@iDlof׿.lW'Xk뙞3GW|I]dUsKWp0.Sԭ);&$EH^\b *o(y<>Iq4=2(kHp*fXoEPKlx$3>8x ݒϑ!%ר*GmpicI2[Ѭ}P=#giW74û3fQ]WDˀoAFxǤ#P3VUҍ׳X1(]N?:FݴO89%("wþj4f'99AtH^e {Iޖ2gULM ~M\E7Od]'0Uq }US6ãyٕQ FĮY]=7ΣD"%U͓ldTU.iοl{[m3'~=++|Mځ4ж<'MiD C65~e4Fn'uőAa{՛7N6# y"DN2bL 3E>? 0 ec.U[mxQܭe`E-Y*݀X{v 0AFG̝xjVթL?.i9C/G}K(@hp9xns$h~K`ǒd|?XhTÈ0 =-e c͠D锐m5᤺+ScS䟚:x@?nࠫXRYgs\eݨ^18I|9ŷ򀴍j5vhŘE* IG7{Zfx$NX(#@1Xw4'#6OL1O^iZ|9h5>*M&n 'ltq?>vltRҭhMIw+T!?yU{#. ݝ>^A2Z<~.u`χ+Ue6[!KAN&@(? K>fyR)=O +VʩYKō?-6J2l!ZLwZ;F(X -|vG9C UtjB;ea$Vi;omig*놜|H084:@+B R/e1Wzu"`8'.0{L_Ž f1p"-9*~hD_dQF I'Bw 7+V+m0/HUpt(RiXwsGB]+5.3g25D{vE:}a {-=1Ƣxt%Yb0$ RpJW,qscIE_<Mq@=M1mCӂtqna0ڂe.<?&_XxN`XeH|.JmwocB%:0GH+x~b H)vWN{g "BDJdAJNDB_ϓ/,o|&}:,W@S|H3f+pT6QAļN{6RXNly86 [ꜯkw/!vw52xZ$]~ݺИ\E sJx0x/ߢkd[ ؝oܨg3QGC֞—ڝ̘rP>{a>X *k> nI_$i,ʶr!BUT IDf+o8HR0~Ű,0~7ПQJymE5j69b4^yG9V8<լl}Ȇ;IGO]ŠY6LnGR JM+*BM!놣L\UYA`0sZIB i$vg\S9%Oc  S8wx4u ||C(F>6&7iYѥNk =?O2 37&tifUR\ix,&VW-_q8SQp'`,"rU7ldy+o>;oή#c3=łt/}=sؖPEb5ћNP IzUVa]Uv[yZT&A,C,47=@TH\-t < Ţ)'>t٩h˷qЀ]o(!vf# ŷ;TlÄN|xV5`^iֲ 5&M/h43 t?A0H^ srJ{9e˜JÓXY][MцS_&-¯ǍS{WХF@3n%pD='8-g l[ d\BF@Ct Vc hƫ/q4\u@@~U`@丕ޫ,TD+{V@Hόi/^8m28WI2]ѯU:~;obT]|$MUlI5U/y![/\i \ĀXc=jEQ=xn;š Y2R.{!oUMjѣN4~Rd?U;fJ%`U]U2-I,.4+lܳ'5T2O~q-k#S9ץ`~@XZ%? 8@lM$П#2(b6-WTWMd_΋P2VWA5rGY馼fo%Dw;^7O'og6ݱg|,",WSE//PYl }v纨c_v/Ra@"AV 3^s[[k+͠@^o'>`88A ib\ Nwxr0Pkp)|+hI2BP-lL9ef&{>6eoJm #QH9 DVY⺌ c>^ϽOsH1(aK,7] l!93VR=l"+IRM C=&hIGRse+Jw@^SJu|B=3~V t'E&I~L'HA",^x = ]vSe VbSxDWh&&LGSmsC5~ܮ.yxE'm3Nnﺺ:\L쮸9Fvr`e`#LLb=Z[[ qzk;5I0֗8.e@T!cwZVY<_"t_ 7Ѧlyp91q澂T|bk+6ܲ{^@!T1"'I~C.;AO-:j? XZ6^rgCjcCr! \c*qƬeDЍ#SMc-x6F㝴$bF}1 Ine|Ino1$HP]Ar$xrc 'm1SX)c4|IAsMOa.?"=c~Dhu>kP8}dcsof⒆] {T ݒmͺ֬xx0?ݐO=E?/ t/ ;ygVC} W_})$Moh4ALUN+u!#JW: UڮrO,Ɨ ]B=gK38aۼe)jѰ)SQؕepm!9^>,kV1ⓐ*H+aޫ**_=O}]Q х?1xjj+I+z}IusvwmN]W PХ0;>_y&e. AQ)j፵!4U{CЫR#sPTHKFL n63]u` o6[[i;UԷ"hKhּUsyq]zgcQL )_ߘ'ESxWDj\eY:Ǒpm` )JL磖2W7"劝+>SSo(͜?Ӭj &v 轨hr ߿8xѕg 2`]L7eŵa铨1k "W[_3'gWMck])U^nǣ&DKȿD.-1RڶTهF#Ebꎍ<nAg!@=`_8%n;2on89 3%?|_#PVй2NňzfseLw7!P]yO+jJ鷊+<gKB#<=҂LcL&笗%^˽>OV1fC a5.'@f3#P[50F3Naoa})?\ԲR.A+VXv|wt_ %ѠM8e (ns,`w3G7ӟE\m'1.Toi9Ώpn/hIZ$kX0ƥ~{(X fK3em2XK(pf)JXg7saI`KO\ziߕ}o[) %`!yP pLqrbdxMK,n:<1ƎA {RD!A;4>ޭT3 8/اy-[[ǂij(:'ejWjd٣@oӫ8̈́7&\) z-! #Ke/ظXB3~RʰO\PU+o*m#˩{ ?n_9~赉6CḾ'dluH5>K3SX ń ̩iSvˬAZw-xw,Үn`}%w; BoIXprZf%vH!hJYz\'&Aꕺ~CHd`s O㼼69D usmJ1FFQLՖ> )"OWGcahHL FC R\O&oH.R}j3j{ŭhz2Ulm4L[/򜐜^2Bmt`%lTPll@ݯfԦD qqQ{S(v*?@&RihOY\#!EQg2E=R|*N+5XFMۃg$T(7'ݺ!^V0+*L(s(/Qgn@GX ~Zr{f \+/ҙP]1T-avԼQdzOׂ(ˉ78 DVj!핝1ἕ܋! nZA٧P.KmRgB]A % 8Ad n0yi Mg4<ӹ.7ܖR ШK":֕NZ|eB,lo ql򭠭|bjT2,֊q=;56dkCCĎ{8 fL6ɕ MI/qzR?F`.o mKѣݾyAQߡ=aF3!0K1ﱔټ/ 2~#L_4$B *+.dBn^ZO3.qy坛!ek75Hzsj<9 T~aefdO]G5 DhՕd 7ߎGsw E*=%I > / /C?[R{&W+h,caʎ 7O/=3˙nGiMezj.ΔIu%S/ {jP[g4Ms%>,E_V%Qkv f5h nK 6\UY'3}0D>kNx@ t<-@4 e`x@,R Wy8h[uQA+9|`q߃h6G7ڷ4mvKyG2=IcI ?;k_>W\>ΥCՃ$R1mo`K)%hPM#}dz |qtwY:^4摍!XHq"d"!耫.T|˪ Q)ŸgqS1I#p~PUZocW (UozK V+%ŽC]|+|`vx?\IB:LǶf٢H6[϶Xţ~w |_ӶGb ;!ukX4rYI ȀvoHZPr;(4O5qyWӵ,`։-%{IEǫ{bNfl4欸y!nTlI&wDmŖ)Wڌ0?F>pmmYRl{3t}^3 (2/fy#^)-r馛Z0"y\?eEX \ h8;׍zqم^)Ֆ̓X?/2h+q`="nR9hU㥮8ØQxw:Wrg`LD]UyPFsἔF!ȋPpN[u,M񱤐NϚWR%K.dy3 ]T퐷u/tdY~.dJ?oB /8'ȕ_$+dΉ8;Ov }uvSr7XB>=J>D5dx ²2suU?k_O?#R{VZ C LKniD6vI0=!_[1O ymzeKEF'谙 1Os?07؝xc(<*,?5ʬ-65$Ʃ!mBJg)Fw5.xVb.8Ov?7w(S(߮ rrM `?Y}B|hL-esip+RpSsHMWTf,c=ykɎ! 㜅bPebT=}ZŪ-3d].vƗhōI~y!SPpb@\"LcNF>uvƘ}.PNdZZ<cy6['^@9|σJ NىSYF= YK'MtLWeaM~ȦӳY'+d?MUm)k>Mkt5;0QP('{$6M N\'gȂݯxّn-`yzS'EVX:Pܿjw,B r^R&%}99nv*GW%Me|5ڽх,yxlbv%lZ6ϖ-r`t.O  Nm3AP+af 0[>mڏSs7r3ltaU̼/C֙h/ %ſZZxiZoD"Lm ^̮ע]b&uUHU/1ڳ+뜽 ,/z\N;:#GBO|3]{=θ**L,"j%~R2 60>͹9&޻3ٶٺ),fۇ.뤶^<.0#ixzz4Y4<6&40 .N\7)gPR_  \Enk v¾AW]= l@GչUPA5S0 vꃳ1ܰ<1[ˈXz<9IAeY ^0EG0yHzޯUd9?R &o cS Bd^4Z`qYhu`fBȔw;$p}Oorϡ-|G bFL{Wo!o(,gz_ "5sЅjJg%]՚݁g1qN B)R;i/2יkB4r$D̤T%FUy%Lame)~7_>S+~+Aɼ6.v-4&GJ^Lc뎰^K/H ; nP`r0|0G ֕LwjQ( qP`UJ&Pb1z +i\ܬLYɕ#XK`4Y!S-o9AI,!p|GM|1/T>k%:Y;Õ9eFek{ܫY`Buݪ -Uy脺 J|Y\KabH$9#]px;\kvl:/$ssQ:}1׸vxz  C=L `xAz7 O}OuF'n}g Չ<`1*O!HZMm1i5:c(=tv@hiF-4i"\QLzS)W1AODzon9~ b'Sa#e /hEc]fK@*Ѿ\G|>GǛ sk4:q{$ C`OYB"%^`hT `TŶS(_Sua@LS{Tk*:Ec?t~ Ϟ¡ /[ء-v  Muc_\̈́ր-ydjV:+TA?`bۙKB̈́y\sK_zI~) Kl M | pTlL= %X>z`TT8_~-*'>\3ʠSX'*^1 ^e4kn ߼:@hxs jJ$ t7?=sA} pI4@>ޖVh>< <"#âqsJ蹂<ܠOP vwbєt/ J0z(3t30;r0'숺YmQo?eofD?ul/9BM)?WOϪ~S9Cc;v>;c*b Nw KAL%t¢ g5Rc[Ot0BgocdVXunmt&r.`tӠu*ÓBnM ]Ya*d<=&VyEy&*ӆ5Qs3O|xlbb*F)q2: mi<{|:IKV cZԭVl͡^oƟʂxG;uGv }.S o)${\# a:W8qoZ><䡻]NH&rƉ8Ih9WNWDDؔl/9D-Τ8R/Ra0ާA ʎG:3Pv?RVDuV&V _m\Tt?K3NA@1H:Z>)6Ҥ΍u@w\2s `[?GFy:v S}P{hvbǜtt@{ݵyl6b6wI!#YaripQu.D1܁dOSD¤2OeIkU?=1wArCc T"rq϶FE5*qׇͅDo(|5!-TP]RDَ(% i,yߐkf;3Md%CA wnQ7*G_;(K"Dnг'+蔔[MZJ2/bu6hҖfAU%\{z[%<+'cj+l$h9ѣD>Px/sk=r3=W; ]C2b3X] RQڗW DT  Xe>F -I/v msJ+򤤩$?6#U-BVr[ LY&k+S*0^j.- , v&q7-Pj4aҖPmi{0Ȭ%OtID%H?قa8,:^zQެIcml)!Afd=*igoLnEJ+{X\;;?GQWKd3uHJ!`k-ee ?(N,^#98 > vM·IV\۲nlG:x^ OR(oaBD&|9ytgXnz+6HT"hu'=V<`}8iɦ#Q8 /q$kҙYy5_1 k-gQA9w1*U;+C tAJƣf-`&ayscX=A{g+a]$φ<Դ{Fj{0HyB:#%ec(a뇰6a=yWe4^ xpvz z:1ӲdxqB#;"s{U: KϜIjz-L^A$NZul|(5;#VL'FGcQAq"N*VUJ}OUfy=yˮ#[r ~OJcM`9i]GǸ)װ7ץ/Z J6H>j0&^?w_,>l m~NqohIc8EX-و*[Uv[_~uAx{,HO^h#YMTa#8Ld*!QS{z+J"G# 0@s~׀w\ZM 8'CmmƕSla_FITEAIb9C&o $s3d(28'e vp[= =]hO'93gJU*5.۵mCd:pvi1uIZjSa> ۠B?~"ShP';}5wvK3j@0 V6ɓPDàs"_#UG/4`6S'X"nPUwIFr 7&xrf}E{)Ŏ=|k$ Hlݗ7[Cj_ 6+B]޶kMpp"?`wIiOPӖz+Z?$|`K"R dԫwV5`!PKBO[d) t>͹C yKIic\8Ix1hb6>3̽(+Y\"'Nlݒ[aFh1s>Դb7ZeO j.CQy騿]~-"ۯU Hz_ zjޏir6?8xL].蓢+e0 .Ҫ{ I\ye1lKQΎ/_/̉5>t0jm1ODs(C%=B۬Gc&.[%dj&p[{[h[5fCMvy/z?H" oN3 4WIt2aoŶ,]C-B@Κy;gJv83irM6y3 qðVvrg[*d[ONԻvebcfG9q,߽y%=-Nͩ<&Fݑў%xҬpZP4o8-$6ZZw^X-қw{*VB5# .~l:&:2= xp{&吉pj,\N]Rj \=<Hi*Ypon7((2-i7.*f?쓦 A[0}[ʜ9eM0T2{, ږSwAIj<Ȥ<"Ԍ{ "6½*!`\kſg CUkї1ma.; ֮%t2eF% 1o]sRD9w0/YЛ^c/%et؏@ͱUԒL#SQCk0R>P@4~єFΓ~1};ZPB;; +9Pxx:$y7|Gf`KT$օkFXO!~1 yFgNՕ6Ux9nNC3qǕXJ86;t\ZfE @&ٽk 3@$ ŹLaSy]E \rԬrx2Tw$Msnl/o=i$Vm:d<0DWة/$b>&t 4+e x[MI(s!fb[Lc%|%.1*+)P/l[S*u$숡*]\Bs_gtr @%9m906; 7b]co9Cjƞ&)Ԙ?bE-K`<<[E1nn0CG<+'Ys6w'rf˯&|ĕe&F!YY39#,7TS6|Jo;YU$e-]kopcMi׍UY@:?`!چ0Q =m n(\$IY$ƧkǠ:%a!fTi3K&2l E?ܼؤ.M_ɋ'3W 7B:~f̓x?^ n\OA$>hd(Ecw޲եN4˯ [}z0"`f*sx/ff: F.G!W8E8-H 1=]~-i:7wy .R'7i_%4(1nacW;+َW@B|$&@1$3KgSlS͸0Q׬[NY&],}@\e[S=o@ s3Cgf-X$z/Hr3$@_i**Y W2aTs#_4lj93˝Q_y]!}<_gp/@$aDxYa%&ZPzZvFEvsZ (Rڜ ܛw\SǢ&=$҅2z;UnUd6Ks1Wzٵ†'^B vz{4?Z|fJ)LNgFAf'ƣdTSei>Gtrq hYS d$Dr2=$VC+pMOpj UJ7GtT 0U-i 0ɨ:)5S:gמ 9t ]gp-E~o;,5ޛAWHbo#WX;}!ێp)+5\0`SG'5xB2tbrfp54\FAH±9Y8uF%~z7l ;H3y"aD7e2p7{oۯP6nh?G"HEO3" Baj={s} «ABR EoK?eW\S3'T* .ݛDmeftk%ɀnK^FwQB(D"٫pq e%~QP @?8RZ 1ݒG6KO'Jwm#TDy Uiv:8϶nwGNKKq^]T+[璁r?-Df![R%K1hhzy5pf;~BPUVmd!\1S)V0L/LaFeYZ2$!֐ڐCJł%}X$ у瓚㇟3Xږ /C%KCx0q0(} /I{oGwEeeD{H]/fH:y?oyG.V𕾡Fb[hm;2iKw ]@R\2Y(7thlwáFKhX)ԶwFAW`zX1o]{3})Yso([J["h{X!s2YSN\XݜƅmL")\(ıM<^3TRwUUV&S̳W;Lيipw)BL@VJ%;~ijj̥_a$Q>ӄg`{y}DnѤӵ_H88z:Zb+Pw\*US#cD%.no)^5}$!X8͝YfҚ\KOYYHk4C4O +ɪDќ"ʞ镛Bs}J cNkm O]u &JH-,R4g> y9=#>yNg~=O8y?߻zk [ ꪵvٖv/Zg(U3Ԛ_Xt,/v&ʰDMizr2A.py_%*0CMbkeQҷEPvGBlb웚7SCk@."r0yxjt+. QKJk iI"՚!z@ȧewS:N͹F$" YcU&[ \wCl5E$;Zȯ/b; |ꝸ{0E3jKxL*ACC}X{*9^( |qs:iRȕ|\"b}#q~#tڪhlݮEQr#D&7%7XTK#/M8۰S~Sᤞ(mYdg{0VM>~`>&^q@O8=OEa}-ifc5H<[aaw!䙹rt=if6#8 W ]ؐKb0:-`W claw?st ,頒䀡ӢxO.d;.!5!U膽ٹ!1+ݟ e"V2?A% h4`;1ZS'TgPGSC<3^I αC"2.M-IO+g k񜰟K}7N)ԱC|OGh]o/,Wfzf3G6Ϭ.0$ɝ"KgbwEaXn,òb&m vWn=zK`ƪOA` x3%.Iݝ8Tf1*K7/|Ow>IE!RfC;≘%2w*'jymJjMCXv>_ dK_v`[bpeI桥CepH-H0:brCOm"KNG@Bf6lkHqSTJNY6'-( wؤofJ]6B[s b*wDhTC֖sd&-3Ͷair 2ЮWd(q,&msƼtH(G؋ID|{<٫L}Fx+f쥖g8>}.))/,$m~AP=AYOR?}zEU(@`tbn|D@Z@a=Bz3\wi>6^f2fc^|˯!zttJmCONRjv:1ec0t-'0>!d}d H=2+c~]n4KMe{lH?'У6|ΡmwݻMy }Y"4qDvNC,}R(19AVABY܄=]&ΦX3p_AtYF0+&F`D{OoV А2p}~d2ŭVGPlޜP.g +'=PZםte?& іteuܹf c׿n0-Bz._ !7]Φz@peJ [E1J9(quA<핮 I:ud r}wG9o"l| \lQypD`9]t$J%WANMo%Pev灑cQ⣶ LzIR ($+d[ b #<7nYȟzEEU6o>q?~]/īmLw%oÕ#݌6UgÔ>#?ciYAzdR~wP$Xoc# w/O&cXfs>COnߞUtW?dV㧸*k~btO%J` =WփjxP_dHt),+^*X-0m kj۸R~ P~HG}=&س ěEȄ,(7r&(X<^/X‚zCh@Xk<xQ+RzOv;)Ѭ,Ds m'>"ܓ?YM7׼w;mmgk{,T\B='QUZVܐf{KqڼonT@n2(Ejl:RkfS @3)_ܲ}a +X4-JXLx鳣Wo)wK4 Fuh[h>*M@ `ۘ") \h1LIz,Ij#V߿szH(^OVc@)PlS?NLޔt##Kj-/ K%1B%k;;5P9tsͬR*+y~Yjx[߳(@ O2*҈98^e $=ݍ_0e9ҕ㆛Ltb%Avtk6趐dK~: hG{%+ Us wafsC bBQ =_GdA_+xra A #7Z$$Etsktӧ;YYt Y8: 9Td_j{5.  ivcA#klf_1n q12#eXj`UB{_/,wn"߀I34 0'σeW@$9dVjIS`~cMb,J:ÝdaA=@6hgNPl^(n`D&$ >9ԦdU ]hp`WS ¤g}׍/gq1LO&t4ArOuÉs6K %G}ʹhXjX_*D뵿z5M0R^, ZljvЗ|:zGn")|,GsPb18P,{qKDČ;ZGsӂjJ*6@[k쓿-j^y𒰐0i f3J±l(g`ԭT qWNJCӰ/o= S32^2wWL$;-#ǥ>x;4*)xÀ&bT\j{-&| AApމef]V@i屺ޗ-  7!95L&e~=[S{.>Pp^g*xH:AœΤrgRT#-Rf)9B];Pî ^8 `n,4zMy3rpx (Vʛ66=R= -Gne= 9h3wX&Ś9F`}JD5z `煰v1ܳ(>tVZm &9_)CjUe/ ӵ$ϳDJlC,ZK8djĝ?13W #3 8zuSM^Rܖ>q5∊ vz!5~'ق=TmC<~ ZhYd:N$[4u㗎LrIaoC}XtߴJs*Y=p%c㴅#5W]{`Qe%Y;^ wIO1%Gkkˏ{ Aq!l" "2|r葩\$ 1:D4bd3dJ5;35#)2 Xa\1*/P bo#] }%Ά,gR)|I ` |B'> n{BM8PU.kCfTo\:lC}VER0. ->>ЧdT.O˅m#Rjk.*<| =*:2qeL8k !8 1}g5=b;\4MHH3;Vmk.iEd3y.2VB{7szZ; t,a/lC$5 5H7#ڼP۸Jlv֩ heK]Hvj&Fi\nL;؛&mڛӱRm3'g}dDÀ_.-!0l$GNۄxZPsr+PkLs ڷ]S&\+y!1/c:i!&7$̙ưιAP-3O%:y!jxgˏo=N̫?60Di Ls~ӡ*Htp_29ߤwz&`ƒ [X让_!IVWnʑE9an*OR0n*Dé7 (t5i{F42$v /RxUgBHBqIqČ%h~6Uy1`Pトw,ǘ3 !Mnz>k X@ Ml9Xsf 'Wr!Jlrx;zQ:Kaib {幈(!wWMDݥݨtJ:G¶pu‡3MH |cƶ者Q{X)p0F`mbv /o!48 ccӪ U=y]'-?㷌阢G4!+E=v N y wEZ!uvBs\q)ދWX8(q BG6:N "\5BiC!fIC`w:xQJ\? $*v5D&|,j٧d QU\P{wY,wy,蚥7 ^ݪWV">:̛h" KAI_D+X=gSǠGIZ`*N>C!BVUMaԪ[e^`ry^Op(Y)ݫN@P3iPLJ PŁ p[ >zCIW|$<:OqjkrJjXx8L?At\Z]3Xg0VJC\Bwͅ`'zqtKl\: 6_܊#@75HS `B\yhP1` Qĵ|([yjwr\:x1A\0EDqAZIl41Nv ݺT̥?Z##fqȯL盷>d}(W7'm}zC2tyؤxR>fj8>?ǠsFh]ةoӊ,QE7eex$3Ȧ4هjU;(VCl>*0|?KpJmv9Y^\}t{In&zBꏉ !?p L>_`8Z|txַ-qOō̌s=۾j7ښ17\riX47~EE;t`9yus3^ߤZ O࿰p0nE[}faMUY kDX6֨O\ˀJOPu%i")6W59%yf@VGLt+r[L~ qT`-`5W5@AGVZ&D(O[뼓[!( N4t+3G WUCyXP|* E0p="RB\,cސ`Af:] ͌6?>M免Z/}p&vP 51`rq1HEB>dlnaIY0I۷=SM-A35rˡ6Qo[; ; %-Gx:SH=7y^wKA!Acs[th=:Ygw?5&Zp줎s?b W>6(kƴuYhw\`>kf|{EGjk35o'*nd)p87)g@;C!n=ms5ʍHe2K>[V_g#&l.p8JT3$ B}XR)da*]_s*3p6u94b8mpR|}yy;ЮKp1|άKz$ce<+59mޙ͸D'eF]owDBoڹ$VLmfT4+mov'7!aވtŗ kB4)qzP(ٵ)7RWrްDv岯z"-Xx8rHSq`aF8>L~XĠĀT5"UJ Mw|)l)ˮ%(ة-M 5^UL_o6 } WIwgxv'wiO:WDԡ3kY4:Ӵ<^Z`( #0n^1kY(6܀H#bäAD,4GMO\G:bӁCZ\X󖠦*X|IWpnDCYX֔eBS^8^7\3{*Mrߝ=|,G Nb+Nf d% K^( A*ie;&Gp\DՔ$o,bI!Y\hc87C|$HF]$?G9U#o':@ɇȈ;#d⁐>,#?fVq٥vup [3B|'xBz}ÌqOg{y k#i%;#W-+&,1{ 8Dw@f?eR;QY .=o0?PtJ][6< %oj\PmZd,ːNHBl ZawU YɤU uF$G^F2 &v56ccC)HF"k $mvo^$tJy+ OY7鰬dS9E^⑞FX* Q}};,}_ZpQL}~5oE#܇V4v=}P"P0s:\HtPeB(z1s94Y$%6/po[ɼ7z8S<{؈5pJ/uEaP6Y(8IPY Y((+͓t6/=<F:9E|m˖G6];mƽ(&;ʱd&+ظf!'b* "s{@9h*g z'qυ)eo9Bbhv}',$3&];3ʯ3֪ bRGgQRv>wqţ|5/OKoХk#'S6UBP?pl}+ ` ~TJee!SzH`T7xB(%Oc~=䟚gqӽ̱2(!Zj&G,mRa x ِ[f& z1>rișbnΣ[%(u*mHvH[EĐhWI y]V NTK$gdI^R nTQDʅ"#4>+Ԏ{Inlj5R5F"Z٠ٺ y_]f!z>ڏ|@9$ds Fmkp?0# \f8䈯{hLK kd_o} יO[y|Iň>Y3T2?˟ ҦK403^D'ɴxc5Q S@;PU0 Zs%^szștHLGbeQ|S4U+5͇yld6%LwyȀr~atBf]8{I0 XS ʾ]ִI#%AYr%qv e_U:e7|HV!n y!M+RD*[>pTWn BZm@cp̽CϡĊ]M5?D67'نp%0{6-jQҰ(et܈qk l%j }Ǔ#tŽf3A;瞑kZd/h&Ɨ} dsvW~!=L{BDb7OH`^{+N3etEU" (o ܫK ( _FHA$=P6q9ODL"*M:Q>꼽u"87&RձwӲZ=Gר̔{yJڊxqa !8.L?53=A,xcᾰќ8ޚ~{=QH/E@2q ob2NLU:lfʃ6 $x!DŽt z3-,=2 EIX̙phRu`ֽt _W'ѨŶC *ĕg&#? (5J8ճ]Y$e&XA ޤ#vD:Kyۏz1R`?-ak+fonz_,e^QAK("cX 0G/n]gwE`<̲g%>mz'%& VU+^gz.tPmMZPyl*ceଳ*qj oؐ\@\Tw0: ܗ\Z ф*慸<)eQ̶ЊAK~^^U.#Tf71: P-j[ĥ];.G[̃"/M,W31/`+Sg%=%$K) '1; E}Mҍw*Jd}܂H; 2&[K&|d@=jc;Oh6Hs|1Ԃ}I~m]ZkҠS[3drYu(AA}UxTӮl=T*gʕ92>fT ~wmRgw(-NwZ@{}ץz&J%. wL } 2dB7fqs07)RP}ȭi~5~z?dTVځĠ䐖:KgfԉXG;!] x{/ B[C/OxK3a)Hq7Ykh!ī}xW7`4.iӷhy2Y^=eEͱڙg¿"~w%cn'`U,LXnB1ߔw"8F=\`կ)J5_iڤ )᪻W3q:e!Vԛd\RSFɌm[{>I8;N7dЌ${[{㽵>^ \6h+T)K\ 0 o^/ 0ś_j 񧨀LD) v[@Nv8 VijnRljZW*҈ bDaG7'#ܜ Y?z>3\&VeR%SB(M+S-ç3rrgHp$Yv,Yf zwNY:I^VPWyuBg`FXv"qq$uY{3TF["VA䀬EHP4aF+|^al2Il)G D YHH>*/8fM j:Zes:jR`c$^Ǯ-DtcLS:1ZBjXvO02n0~V0/]^ـ]Ncepwnplh;po77ŧݝEy.z\rLpQ'BI[}a43ఙqh0Dl`P|x.\bi&?8@W^DD l\U6@۠QO}W*`XZIGR?2oGawM;WPc ÀFմACZnL 69c `&|ڌ'CM[Us!Dm (f* ifL;ٔ탡:;GZZS[EE0cnT[/${HMUϩZԝ@4` ߅Ρɓ#8[X@jAPtJ!|X]#yu79Ő)C0Q**xXa|~rz~ƜHpvnr'c RJ~=` Z3`w-5Q̅A@tb;&Rzv@?"*p_i[WۘmzET$ᶆ^ڴ`{d9o<ߖT-Z{) [w%[Sقf5LÕXOb",>E-#Z K?E뉨{Eks(0,eZ3riu9z8E3Vrr-R B/EˑHh4o8Gk#K6~8+op c\~*3.Dz Ify~j3CFX51]&M,AV]]0O]~M f>.fL1EL X&|$U0+18UjUנQ{|g<TFI G*߯1U9)9+=EOya+Z xuݔ^ϲ3lP+ɠ] .;,Z7 V2ݩp2FFa2ϾCbz~neD~=\[Cȅ&lRYS ͣڿF},cEAg:bΛͯY9#>ę 3-2[q@~;-?s E0QG^'24Ix kd"I]̹eta4S*$|#=BQQ(C'Qdulo-4"bWn𻰙q+%lzO1H&" +A7'L#UΑOƅq1z]'37.* ʮ˴r5E;5(Ŭ$ps1:!3rW֕F4Uf锎bfbJwG3w?7H~9~I֣wRxFMFk k~KsZSZ4U cYIg^o>=}vc(\ = ̦?GGҔO¡cA!t>xr< ؟>FOĬPd~keޜ 5}q He #ܐt" =G?Iͣ߻y*e5|a_H8 A=%6 aT[38X7ZiTI}q} 0tdXr9oUoi1-&MTa'3Rc[ +70u%SK=n&f2ށH}lҤ\ěBO]Y>mL^s[.$bc}YT_6|VK+J{ԻѤ8w"٘qR^Wcv@~FJ\G9iFE+5- X +:99Ept:1{M_r&FT%ҦjjޞUūPwc"=m9f"c0?,6 n6k+ fo/Q#XVU88^K`H!]*"rZz5gQJ2݈wYqcWQn@@%K#X)!p+259O*C&<Tr`9Y ,}Cy70dK ?}cB<ܕT2Z ~vHD0 ZGۅ:aM 8B G˿JLi{fd_ro "i&%0= u(xջ-&D輈%uWfZb/ѹ&'3fbiɥTS!YFs޳>SDje"|xqRd9l; q˺ǭD=SU-tв?i$4t8iHtmhi.%g2mOCRidjpzQT5e}=yWܪ#;qV#oa=yWXn ?CO;繵v9Jl*YE5GReʭ9XF g֙|(ofLCThXnf?b`+j6`~ AqW/]~'0b?8\uM..$f0Oa13HI;=ьglwqj@Ľwڀ٨YY&HϤHoұh,P'+0tM!Jb,0MyEK=.%g9T@#Z8k@* >aډaۭSH?(AE$4 ֟a+PC+TZx 1B*fCVшK`= 0g =S^/uf5GMg4SH\2-QŚ|lӈfvYL"JGnHaU]zy42759cQ'ا STJ)XE|{Ԕ L%29aw>p0Xk13o;:&v凭#(ѨLG03/Q"N[yY$W!*p\~Y77x K')fZpV<(y<ߑJњM`d_.ƣӖOW+aZ,FD+iW%M8۩yh[ćW<cV2=*g_"+Դ$r㰒L?tieJV{ `ρ3ns3S8RP86#dIl];B^,vwd2f_KP?bFa2ϱɯv,fȢAT]$clX.I*&I2KSRIy(a*3*ThҨްvW"4Vx2(8g>82o%|P7pΣjJMDr&gҽ Z]ku4#/")ڲMI5tػ [WLS'0u!*gOdY‚53epUܙ`u9t'eoտ.t&W&q$>jwl 2}ANVhJ\A6RwЊ-v Fz-!@]SUb Db=+.kg٧!qP*g *9Kx9\(Ap;p!<^13jb_;x"gv̐v T\"/J-s}ahx|c\Hݕ56?!/ @MCy9 .QKJX'0KmTdZo 8܀+JKzgCxUf:n&Sklj' ^D_藂0R쾈Xlj" $Wȅ [3ل@g +ARʵ%s9>a)%Yc Ghv'oIM P&][0at ج'-_L6Fg#VsҰALZ}{Fhί_(,ĕk{}ILd zC'HVN|fGW1Af|߃Q`X^u2>\7rE jrx.?)IE"+S4{|0] 9VN\{[<Eri@Hg0݌u1L?ZQ,+Ƚ*<&vh$XI{Z"|Un_ jD_ekK=t͹9g$hD5+r[F&4:wfi#r;PsleFLxl ?/@r0b RZ º>01~D4l|0,DgEN{1h*'Jρu<VR+EBI~Uf't#>{4^tGܿNJ\$E-p wl uQaƪd0/?q wk}MsYp]tMFbM˸:eNL_ @O10iI؝Sa)"%>2{Z*](zk}lnܫ;X\slxӓTO"<@ϾA7 Ϯ/ h%}^zaϞ.-ƖV}CPSj~o#>(#۸ ܡchuJ? AMT+j$s6?gp̏-  %Sj7Xv㷗rF"p=9y+3sBg|h8O[Rl'F88a6 Ŀ|HMm!_gêtICh2xD ߌeV ǵa{|m %w?=an\`(a3(:}Uo)W32}3a5 5 `^wE^DmQ}yhLiʴܴϞ?HH NETbÅt;jֵrAb:ʲUJ|5D)t>vFO\Xw[ؕ Cl͘>A F]C5Y6o[B$qs$xx8ੁvT#%ԾPI tl Cܔ`]VC8 ' @h@:B] hlE)`Yx0&Ua 8LMCv(r ОyFBj { o+dLWO&8~ۑ u6wRn~$)c;X@?VPN+JqExV66M~n$}TN:!؆l|N͆ښ@Y}Į]79/;L`CM`dZFĈ?%ːDA7TVլr{-vkK23k`r;EL=Y3N0(Y[uTjB}WaC AZLjZd8Z+q]~_8"Q߭9! >SޘJ93B]0"v# s31pȋOKxحQp#PvX "v x3RYVxzJwmiLqyF=?2hb[rRytd6fk u9s`Km[^nZ>ǝaJfOyi5_ńm}p D0Q9AXSsuNM}C"˜'$ƟY⑁(k|F: osH7}魧dõ`]M#A8]UnXY}ш\iu.NF:P$s$Z"}m[2#8(p馓ϸk;MiM;-yKRsX"UDߡ"Q7J=PV*Qpb);H|^FgNخ#1ӷu# ,~80֏3Q,hX⸺-YUa"feϭyG .p!hR#U~c~ 8^`]Y/$ "!lт=|CO~&q-e/pWHieqxHPWTRⱞPpnʏ7@΃w,36xjYmA͖(TWRΏ97S3mH[Thbwf׭pk0Dy0ޡOeYu3Erh*v"R"} ]n|It\:ə4[LۊЙ*0{0XKCOM r׾T̙x/-ֽZ19 QU2mܽ]@7*?׃{i5F׍G &ȼ ?i @a䭠 LW; EA]/-$cYawUÈh/T@&:v<Azl׋HY.vzU # +\E%(x<ˊxHm6յ9}ܢ'Q,nt(m 5#JwL|w~h%4H! Gg\`6?J?l}C:Cgrv̢#HvǺ}¬8y-b:jES}?Ǐ\7 I^kmiV0 Uq"#Pf383QQGg⊩nOCe@YuP"[5B_Q1K~i?/3=hu +o}]ٕq$},-%AXB#(:wJbȗܑ2<΃?=-DUL44Q\F?KsNr;sXSݳ_)q-1oi7"bn - ]-!n*Wpمx> U_TɞW.g$K 6Y{vP_:`}@'"Ħ50oZO:$yXObe춐IccG~e֍@M5bUeÁdQ=O?:\Yƫ 0pj#Q]6&>xND߮ss/v3|MIq%e m /P?w"Ԅ;=*Gg]:3" nl1tG1XFhHJx+ SOac(ȸdV- ML_:&dq `/IӠbmɔ&d!2vbJV `h3* $៥?H7Axt-xo]& {Ӧ@d`MxXC؊ݭrAa8A.Ifl S&B^h@ȿ<&& x1w*%  ^);R/`o+'T8J ZֿlKUFUķ TbVU {[s] UOs9Kw안uj7dxoh~y#36[6̐c6{{ ` ߻qK>L?q58O …. ҄j4Fon\P ˤ.h{3Sy:d[v/NASEL6M)mJwJ,f>R]0qNְ>"o%D(vJNr}$RL2ŽZ2P)cezd!AQJ8F-ZMOh߰?)6̭4r۵#.$Z)ZǑ ,nY Wu/ \<%<Ht՛}/Yⷫ˞"MGa"vm2?9{T . C<4 Îc h Our)&qnnz~SYoZKb@N v+:z0Ti'PGLIgzkK1(BqZj^R-&[9"SK%8Z)%I? •% =*>:S*`܎'nC;;WM[~GLJŶՌ%Q`u< S_'zW7X}r~z^ ïmcn |[`?Lx/vwQ Z\ưT;ɏ>|ɸqr4U] #D`'p]Y?6גC35uSw]b$5>gC2MqmVgt*dP$sٺ |v6k*ZtKtsZ d_쉱"(!%i8Ed4]fp۽ÉrZ:"xڡt̪ %y9{Q WvX쭵qPSh Y*lsM(,w2~gW7p/p e]K`AQ.`Xr,vV=Cyq2SY|m0ה{4K? (g>p V—@)~?1vFhK,׳K%> KL'HdyC|H @|Ƀ)gZ?9əMQ+}<8Is _+s@Bu付w_p#𫇷o;f<:6=W냰ξ*xcSe? "f9PGD響OmGҦ l  οf!ٓc]jGhEk/?H%Wn|3oYLQaK`SVhFK`:^tiŁwhQIG3^M hq630]K!^;Vp)"CcF?6sL hqjI)QAJS5ЕxuiOG(uD_'}̃VWݣR!(ۚH;70uG((I!s#gqum`'ҩ4~O O!DV7a߰4W!MvA ʽEAi} 0>^"}5*a [YGtpC?@#;O9&&Jr[cCĩ+. 7GGlg}& 'n0+vJ/-Ө#}PCVsV$R–;q--SB}9GsR*͌mӈ[Cg'p0_XP cpA8ejf_*]T̈́9JoWpv/`smʕdשoi@ۉ`\@nQ0xQS"X[@BrP-h)  H ņEtd;r\ o -b`O-5j+E PI]25~i~D&e7\Sv (4C {QkTs: c`7ڕLb2Gf0EėBy]4tAs寧>5rW۴E2oktZQbrzK:3q|6X2ɣUmn/My/U˼)RU躓ʹ߉9܇hKU*-gxC I޺ܽPh8cHFw_tg/3lR-(8E}+Z<@s~Z-6:,3|`-V+@K23<,?y^J*~d،]o%f]-拞E.7[SI%VQBIjB!iDE8@,C(T} ܡx,crxV43YvAQ-`nu:4&WesGpTINAC46Ӧ^xx$ | ?9u 16/ZvT HoOy"6)|^ (?\xEu ןaĂ"1~; yBs ^ 1 p_in,ɖINl쎤yiL-t?dNR|dhг6QYŚLUN ]צOI0+W^u&2H} _YM:Oam)T j!^1@c,c Sy Ȏʺ@K?qM1t>Ӽ6R\*u=sFSJ1 ΋.h.he{jv_l­_Z P$+ؘfo@QMk!]}0}DhVkЂx/#!N2@ٗ0 ~8}wG }T˽IQo6 dMz=sɥԺ;,?P1E_ĊxBx~,@Pd& HxzWaU6 &%,VE<\RY6ȉ#7¿%1R[l7G-4P{*!_S[_*&C( Up/VA)`n!/B7_V:F#|{yN~x-O=,0ӏ`JWH!dDb@_X61F-x4g:l({kҾ.#gQδ6YwdJ}@[YR+kXo1 P'u!,"UF^PnDx)-H>fRMO/ӆVop)vX="eUy̔'G1__(iܩGb6:E]zVN7e <ڊ /X\hs|jm5hs(YϬƮ`f>R 62!-J+8]3[B 6a UЩᠠuK4^tυ،C 866o9匏yo7` (q0bRLVٱb 6YPfhV}?T`ǿJz9H.Πdg.^h%=H&uO\DeI%=QZuE=#]t垒Sk| `& i%gadev⩡ 3`!8_`9E3h%rg,,Ӡo+`㩜:YbYK2L7d9r:<&n76MXz)tC۔H.i\狮jhrszlRRfXP { >E8\ )(s 0tc1#0<g%P.Q|:fXQOCy. ±᱖(zqԮ@ ꢼ!Cv+jn{V̩Cung\mdd`UnIb$H7C *x[ .+8?!1&Xt* T0Q~eIeOW,+FHHQ3P(ՕH΅f&T:%_:1dW|3_87h9qL=[U~O <"*ii4BZ,n(|+लwF\+vc#ˈuC~c(CW~zԻYݐ@N$1Uk X|qٜxrX7Ux\W}Ǟ> ׼/ W -4I'm_xZyj#XE \a"Hk_lpY0ڸԅ:·\V4̉2Nv$ء$Ax|K?E֢3Nʢf&!ŖEC^ofO5)2ueuF K/V0`(UoJį}:…:of:J:8}i3\7h<\x4i؆@]$d(O%}Ⱦd>CQo 3Țt%^.BQaʸr]0a/4M}ܦXz(hk-s{  %RfK <KTBldz6dFO`!Za jV$UnSF1-u;dsUW.:>.dJnKˑŪ.;R3.d^Bvb&MZj5q}qMg(>B3b͚8㋆5? ݄mA^-I?kl d&3\|{(AGW~}1. Λqx!A2-A&OxetY^S|QvcG؄ g p@{3LeLkq*ѫҳz_\iUm۩%,>̭8ւkƦWӹ4AtL vn3WWRv,q}47PMjbs<:'1VWGC%HAZ֔PS(d T3J= e+[P̫~MR|"M3vލ2QreF:yT PiG Zx@o̔ٛ\(F>Hʟ?KC땇LIєɔg}c+]|Qt4 Rvb!ij% @h _mV2Sw<dP|j0;.{k0?4z#W̜Ȥ5CE wL!ɆB׀f8& ,i'ث#{&-kg:lJ &Zan|(,otUgD'ݩ}5_m#tѴ\H46nke'Bg\s [Vt|6L!fb.4.o?XJ&?Bk8@MwbcFծKr򈩤0B2I?BAZKx)&p*|*0Ν[dhsTa2,._SY_'76j@ʟcùX},(L"=lyouxzd29of f,\]KiXل|\kR_l1ȗe耦@٭eZTRHbk-z圱[΂x%7 1Ɨr-YG twOCwDn鑬M?t2E}8&s$gB%s(7cyćv)Ig=w!Y`:ih/%m+#j{;ec~@1wdxm\֙uKn >=%5,Cl}7@M}fEO51z`}H 6LkU96}yb,*={o#&xLCB݄To nqG=IG, Kkp)ׇ4pWB~`H%rw]8 KSXD `Jq7(HU< = ~o$۸*3 "Uq:I-:〬D6 ik.1U-ƌZ`O;)]dUhuUӇ7A984ЗzdyUGPEz&/sK\*#rx\x5>6y[`oxPZĥ_Oo6W4OlB­ьu<A1qgV l<ހ0#',a& Zף8s;`@0|r -k:3TQWdAd2dO|6Wb`3i>Kf ǁsUC8^y+Aˡ :L>Mt=34opB:3R7ѬV*}]W`?ضQ网Cpc ʲ)CsJk)v",0&ǯ[@ qǭZ/ xW>ܩfC/xV85WʈG=%^8'ҽ́pZ80 RpA|swnwwݹQoNeQ#%̔%K49yc`Q~ LǴCD\Ym~AV:@~k,^~*)r*!)jIgm)r Obq8rW:Vq=xbB%:ˁ'=NHf1fE¨sO4-/!<]RúQ+:s''f4ozdQ#HAτA&ʖ:>snԿL72>\(ؤC9p|aj @c3 Ԗˑ>#&Hό[-5ce:nqI@Z:iq)v,îQIIP0H`LoT 7gؤJ5TRI127-ц a$D_ՋPZZ t1jUa4E0r2}3?D5Y6AOn-yʇ^ZGn1o֥f,a,Q%bZ!',TUvDx8©31(O~Ŋo9':=k^}X5"rbs|tk^"xu{ $*6G"Ҥl NY"=^f=I|SbAU '1N`°Esng?aJ7QQڭQݒێ?z]g1(#Iܹv6Fl1=KS$FIuP =%GHkk9#~u(ߥԭMHʌB"H3' 4!~Vc@̸O1@=o-x"Vr14* L _?a)炚+~!DTd? K\# /P!2^/Ӳ|KU#\xqg #j4: jdWP-ϘyU9:"d0XaZ\?pT`HdXBwyQ )L$d/#-~&Nҷ ?Fژ *8? 21}@p"?*sU!$qF 8cD_1)pܸkj/ ty܆DS^_~CFi 0;dt7h[-6bDb^)ljZ}DnNu]&1Y4FUju "H9_T tN=t8S9Q;rIrOF{=VT ̞@: )3fq"6 ZFEvʖAee/ CjS Ǐ"1{P~|BiHIǯ@Su)qLB1o%bMCHgv G gIzaY S2g(f_rכOfՅGxon&t G\KM%Wrw}OhvVq6,h&]'"K(4 z 9 _Rr. oa;$6K]N '<-o%mRp^u`&q%rL8Mv83V"%M'eH20<@*h-ܠ5f HNk-##ӫyc?j/7c}Q8šś {c{*l&kFa]y1l e.ޑ[ #9v/.GT]Ъ[\hp,^gԒUQăe=y[Nw8c16je,ٜڃKf7+x%X%͙=^#ڋ5[22_ո;/_=',1Xo ĆFsoPm׉JjxoG;}$Lq=9^(~$,TUs#1u 4n蔚aRsupT\% }]JK@id9ydkZYg[F')C`(MLZڠ cS1/>K'L IYV0\(J&VQ \m絎[a_b0pV;TkP@?P&WMvjXTvh/E$?ω2y 5#J>]e4%3{c8=36%(%Kcn% {5dbE#pMRYIyGa5}[~E 3D9f(9p H*ϐqY$!AyŬHz,kX-,`A{H- QQ bWPR wԴ$6Yqoyj&D,8ɰ'V͒MQU}9 pFCr:$ٛFHePz%+0ޝk99Z|acթli[Ǩh!~q'~+ 4_8ifHp>l\Mr9Z6RGsdleF^HƐJyE;Ƿ׌h;o.(v8^ E0_aoWe\ +Cir!p$,tz-EPIezS)VBh%e)jg/5LgQ $$LCaŔ{ ݏDoLh-AO_ʍB"ao eYв֒v3[xz g~1]e(#ZU&H? ff_;ʾ-[\o{`At+pbEr3!W26<<5g9({6D0J;HE#[:Hu)"Bzi8W`!)F6r@bV;8)uvzu㰦E=5zX!gy|E5LںNw6z o#5 f0n&C5tAt<Ǘu>=^2i,'"9SB=5\aAZb5d"L$b:h/f(*144alxUV.v +|5ȉ%(Ǵ?- _%nPG.]KYdN(7ށ5Q5OpD8W׋> jD:ЛaUpr W X'8 (;;zsn%y?Y#s&ykHىMy8%P`/xx=ᇊ"Զ=:- P7f+xWϻw`\'ڐzDɝ{:bnH+tՓ qYãj7= ;KJG|Tp-zh'p{ !q>}Տ5l[T.2!lܟbЯ}[<[fz!j]"aRd0!VE5v:g->phT:R?|M]f8*D.:NwQ;lvn\ k3)CJdG0reTnePdGit[iCQsJܔH2Qg GR1ئA!ZF3>~_`U]\:"ЄCArG MREhcnN6 U3$?$\KXV`q˜'#-v* gM d-ɫTø}ZV\DR {+l$IUF&<]h#>hhUusz%ox(\bXKz4u48F%I9_.|4p=Oݨ"7&Ʌs)>WW"#eb$w :g%ף?B`sҋcVIgWHR?yŬSX$S r|a۫@Chߠo#U7.r4wߐ6 myМ* ^XZ9R3v+ B엾I ,K86Vccj>wUbUT~ES~5QCp Mb!C 3ddiO[C^ V. pb \|slOX|wwH ~wZ`r.!UP$1dʍSkY}&07׼M*[8xt!d|7@Ǝ1n+Լ_QR\ bƗDkQfK<yLCK^k؟a hiBNnE݊f4+zz G@BbOPƧQ5S]+YbQ{͛aWk{fu]ZJKoꦠ*Zj_o/ |wR۾4:6g +BQΥM,װW|9ʢ.{۹XqHyQH44PGmChZZww3c>2[,< :1kSDdzqqvZ#Z &#?⪒7Q"$&;z>0mn/R2$Xؼy/kS!bNy 06Uuvq(޲|d<(oHoІ\di`7 x{2zn1h髃~(@`w{6gP"C-^{6z]Bh@F#P+ +~P}[&K5L6luU7q5\C6^V$&+cOl6I9j駷Q=U86$TNBa˲t-]l" ە^#;IF4LFzB\pB9-$s3zWUB}裳V u _-Ofqj'?a"zO0K"z(:M 2mqg O"wCn)^n8l{X̷oɮ$0pf@K {&=wͬ@HדtkhH%i65/ {a=3=Xxˍ$p^lލPu*_4AzpL^rJC"z4ɾz;[39a58ñ6 ך&x9!$Z(<2z]U%J#EJ6EY%Ll@"X++HFaRgeBcݰЩ kЩ+ۃ9pN)SV_F7b.e/h18Zq2Yp!˪{[k{V$=­_UPь 0>IlT_n pbGoF7(.6OR`5 X{n+y nU"$2zHb;Ҽ)dJ0ɁNjh`(>HCE7l\Ջ 'gq~cnz0mS7zU1iϹ|1zL&%(CݥڇBF¥~$a>%5Q3Q.óGmoхq4=:G2K%^Q3xߟՏtvx!AXfe .'[ޞ6[]+' &w-]p1sRy6(Xva,LStb>at$ NRL+naXyqXJ ] Z$9ns&s3ܕ[ %nO5Sj7L5zn7x$HOC-;ǑF2fJJR< yWtwn-iithްeWnkW/ u%juoŪ_XL RԤތN{MuAVt=C,{NAs Q7h(vW9*Q|dTE^4JL+lJ%6>G"Ꮉ)G7.Y T _0YNۆ\[j;\=\0 B'nA QT/Evh^ǘN !0kԽ)9U?*?i{/g2T#b}o*PP~i1sSRyVL7kyV~p&F::ܫw5^>X-(S==#] s)VE Wo@+m˒HȄܗ%nOԹ*e740tqLvPj؅: XgM$w4c>?Sbm3o8ߏx?{ }2yY=kpH[1(kz߿#NEPR I#%"2~̂Bճo0ii$,[MBk'À RI%r,tW\DyiGV-+=/.8o>(dX*v%y6| ౮(W vk-nd}y/pBēV_noedo`1 ]I=˾#hĿ4LH;R@N?i$|< 2p4Xp?k~ld/Uo )gs w>ϜN!ׅ> hn BISG,@ c3"!Wޛ ށ, TrIŃ1Uf632G$85C~ςEL{kW↨Tg|4P{M|%Zu=BgS>nsc* D!PƺYdcrvfh{t߯R Y X殉ΦrӀfO-R0mpd RŇS`XO;^PT *`}41a]o ؤ:Iya>*kX~$*@#0/Pqg_y GA2{lѦge,2h8:zh[}obr!;B3t6tXQv' A}=/A0MT F 16[`MOY{Ft.?=eLFu|T`~F'RP`St^Ҫddmzr4 ewZH7?#0fwˤѮ]9 % %{zڂ@~%b`\>LNmdD7ދ%*'80ܑa#PpG_Fr3$A9 B<Mŀ<׾:XC g4lJC9I/SĖvs΀L8)a *pT#*0=QM:Z8379-YE,*xRޭLɛ2x2;Sok\_q@Tn~̓\[m{QjG&4(ojVamͶG٧vNJұF#Gk1 U2_r~^ӴLg:4fl} %@6kKbAبRAA>PHqZS4@"Ge8dgJרZ{[9 ؋2T讝:~\g*Zi[O͸Ij՘' n>)6Y^ufb|*bD(ȣ9[ vyшQ|*38ct 3Pr~hW s Iۘg?Nyx²Fjޒڔ;c\ a!\ӌ!A3 )5p}DEL*lX|*}TlAKKJnLM8G#Xmն+#eU/ΉR[,"JAXN]S/Ž*vA;E#pgs[X[Se@Ȓ^JFfj)}ZƇTҟOf㈭Y޶ow:fnXn:?Two劃5,pM!^S:#{̭*cKvi}G |YT1hȁz9 ϩPR0 _Won@Uv#ͩZ7Ѓ!i/Мf?T'GӢ!_DUgJP+Ye:wӳ}г7d:`iͲO/.OSpV Nv}towՔ󅅞-(5 ' FkQPGz[h{o@&^sɰW8,D "?ZK%mTY8ZIWW(wci#|a?k9+޷ʼnQ잃=$cfzs@M7zǔ,a:C{B$áSb/'%[k2z]`H͉U6Lz2F]?2{wk_Zo=N ZMyÚ&s!Ɠi% Q~xj:PCνL;i YiF]_P˜bP2f68KX;"{bQYmmSqza,6|-9֘4ebhҰaCkI#X';ނF@͗#Й8WG3G@CXvמjiw\Qai.RCᤳ:Myuk`$c S&ĈRznK/Q ӺÌg7{Fcaas q'ԼTc)F.͏5?wPQ|D-$Eq5.q@͠ !nKi*6ۂb?ljSsdQ!kSt}kb7~E(aeAXhTߍBꣻA`}htI3rɒKWvVQdL9y"4r10f\ܣ`op'41#"k[Ok-!Ի =8H~>M8wnPSD^d@E: ģKip Kv,-@Kqm57`@U7ݜeNv@>ZLLWyshCHHM-zN:޶  ],P!6Y:&ֶoYBUl!DsI{ao[l~cՈ~䥅$+f`Ej1BwP>CnҝD@6_L;poզ9[%pkS!RخmI:FP_l6NnEhz)٠sA@ »aGATr'PӋDHQqɋE?߼?ˡE0A7(U4?2ES2 0H\-P$(D|3HVh(εux7#]LHOJL:Ưgwg38㯙<*/uDF G'&5&TShybhem4p@It"&UOi3Y%aKe}S-*]G%ȑք\tJ_{g;91kT#nKR+Â(tF7BxLyke=VNj͚-SXE")'[&C}S@E5C4 pa\kVT]XC} 2/,ETϮ,K.js`Nz-?YX&U@X! Ɵ}y f:C [P VO ^zL4۬V!FnlB-hrӹĕo!޽ QHY%QZ˱}{%ӚgÌ3USb˅`+.}au':&鎕A-4$;U5',#O24ȯ:W9eG/BcCk(FcZvځE}봦*Ay˂C"'+beG\%̛7O=?Mzd %,{>iѬc9hr}?|B %^5ޢfV xNքKK {P`v>vXq4t ?/}趹O(-tr6KH 2z'/ ?TP5?aDȉ~ Β'FvA''|Q%۵`ݲǁ]15?   >1;&v*'*QO@UyfQ EdSmr/;⹐o&`(c`QHL^XB딓&E)>b" I[ XwТ޸'c4D/? r|'/?߹6S/)IOǻ[p^U9/03nBPNgV^NԣV"@Y]ْen[TRЎu%ZƊ"wc06#Cybv? {a YRPp [/M`G< #_. HƫDy1WY R@x)xt5DcOv ݭNFWXF}w48sl>\Qu(tVt!_;8 K܃ SU? l~$HP09ġ=goZ yQΧnv穴!)&rQ̬ kj+u  wW!(XlS*pD? x% e65pGR6`lL丵v?fE0{:-<rݑ*6_lMi\o}{Eh{![q~Q44SSyγy)]w?cOHu ; }tc(oHF53c\ )7EÜ*IoUxQ,4q+Ultl^wsn?~nX9jEʲw #a+SSepC*TO^bj|E ?^͗L)hb`vlJ0Q ZPJW^R;b\V$ NU9"WuD IGa$lâ kk$kR0/-}Lbp"hh՝F :ʙ9)D=153C}NH(%k$]WgX'`3= dg<;ķ&e1. |ˋK Y.nq^x# k >C1LfeE;^Fdw.UqxwM9G=Lyϛk|5*e|4Qy1Whsgil\'yMmVRa]q/@[ RR2 |(c8`n}|G2jķ K2QjYFesȂ' l37&Bc$]^B 9a/p=q_?C$uAPgCG۪SZM| t(1ph.BWIؘ'$%Y6d]rj#HYj,, ow~n0!whvY\{v]p6|,.S;HvG_"-+Sifo&!Sut;6b=ٔFot ױBSg38ɧ;a0phNܫ w4x=pAz.w>-Cv7Sow'y|'.6 C_x"ܖ-||v4A$c+U }ArHͳHzSg^5.Jϖv` ȡt3gpӘZ'oGՑU_͜^$%@IhQM;  s|Uo 4-k0ڏv7G &Uv*fun wV`Z$ZJK*gN&3z(ީ_Y?jķrx*A`菝[^H%{(:?٨sRYIBd6du.RlIi!D,>v\A8wFIp_&kJ¸|k*>2RoipC+*3sݓ[5W ȃ+[{b7&ZDd׭Kj:A+L;4C<sIoW7'8MISsTD+phEJW pZ)'Z pScK̉c9yfR̎2qіv,̿J×]Sy (sJ8>|#3%,Al]MR蓞x8)/tu.yį7z''zwę0[2/s})|fZ.Xk!U\z OtU{0D{i m hjSءYo.qRDo; cRu*Q}Rw10G;P~ JT#fky4C@g~v9(,>]5"! ~pi=9%Ek si&":i19nAeX Kj+CM`+nn1XSQ>pi1՘c_Q&.|x#V&λq2 < h3x:@4o@ EێHw]{%[\#.dW0;\,@+xcccg?VJyU]| tx'wy4ITaP9!nVoO[kVӺ$xq6;&|&[pr*"˦Q)45T5Vsc'9!y`'TdoJ3iE$Y ˧ˌ~Z2+&GjܑnM8a`s$$ɱ:Gk .S5n5;r Z0 ./mv"KR /($ djAbqHjb .>jtgcDw1,ݟ6F >Grom%Dzݕ{ ˧[X^9C2U,}SZgjkL OK"OO]>n!U[Kx^*~K.Y9r<*LM-XOJ\rlF̷) ="ZD.ڵW!v:ǠQݺO-!႙n㓚- lBiY{"ÿeKyr -PSzK-sPn;xEjdT 6Fl͹e'X+@M{37;KEB'u -DmC BԯgHv'2C>௿0qSd> )L=H`'+% IP rB #:X60+ ఋw >B!Dz]bѩ'-N!-QJ|"NϵG`aZ/O&:F]2:)!y8kڗvɥ;R㘪D6J~jJM3/y=y_·)^s__.@h:uPX4䖊½.NM } W?x@yR>wܜU_%FPiɗTR]@^qgCЉ΢\#P-)!RO^C>?RUFs=G}xc~3,!fBBy-ڏJ n?TF@ ʃ{7vN9.@=1_Gb- G)r<8kANsb2KP 񴟈ۮ|C|lRhysENWNy+[KcՏ z25DwnT46zyO{ 0E+,xa<21yH>rzPD4G2~HE'$9P|o ^|]+bK+tvB=Cy?M^Q w♘k`~R $HWUkT*tvЇrlbEq Z#t| ],>4pUđ“3bIM`2KKnXQAlkN%YA*&G&sACf xXuӅc+@5@%l4+AgLc]*#t֟nj ?e9ؿTMBH޿5jM*fFa&(f öW=R!{*oPKEUMmCKN8ǁGrn/.aL̗Ҙ<3MI^sc72p75Pjj(݁ETøm]m{OMt;o?G Zv8[aÀ2f':;1=^(zzp8u(дң\Br7-z}X7|^m+綆)'KZPy%{'3s'ph;P+B2Qʚw8\xǗ]φ2R" 2))˜,,ui'™M\*'鬘gYlw(:8OT:MnEDk&v%wP1M" R8Ղky++G ( /18sV;F)?7p͝rPDW:xtb}20Fv$+M͌SxߗSȧr`g P9vfzpdYyyeHhH>6DxJS8!4Ay ]L{T.o vhn`q=̲(\f"ybO#F=5I?.- )B>p;PgшMx}T,wBPGcQaG4K!KQmϯ?&?qnaS+$2n8rrZ95'Eh{6Me|HBAT(A9`i-4eDÓ65[Jь*aK:j]2+k @7BQm#]غQ p1$M.3Ul56Dy0ݚ+:WlZrIY P+U|ả ,'^dq@^1ʹ[}l&N `3q#콻 tt0sw=tT~< 6SkڮۏvP<]k(խ#:l6dJUVLZ M`[[)F |\g+,Qįrfcr=s0FTzq:1t^$3w=! G1cZ F${Ve]K?yL e}H&XZiwDj"@n>!vۨ>j;%RSb{9m]1W#N6gsWduNk4ƪc'iA-szg0S4gXJR(,~$+]JJ2:of,Z|b#(#(muSujEJz:։h,>j ]ǎ.+Z='/sLJ'ҫr,e:AM8=e$`Dr<⺘\JI/;l˧Er!e[_{TӽO4F]+Q޵*fscVܙq\Xo뉚Fzμ ,K7l!zt@C;ލb],3$|2e>u_ o\y&vb(ec6D1wbpXPd0_p`j6|k@J| [B^n—MLĞW&SR@ W$e_35Fያ1CEizͬG.cMke-81G ū ]ÓmOKbPnl%_ ^"?&e8C8SPyZ7}f8j4ј")l}}GF\0b)ѮX KFpL 9[T]b'kH++R?l2,C@Z?6CHa>!0}7;SV U*4D/[y<~kM\ZAuSv!}њXM^j" YtQQ%/ez4bp2/)7Â#1%u ükNsMZl [ηSnKXJA1OdPf5v,`yTo'* 8dGDp@AhB6- S `b2 SH{fn_qͥ%v-6Wff^3)yUQP5n[ E%z:mU=#JAr~ܮ(zMԹ$"86ؕ!l!jV{3Q@S@݇:Fpfg7,.&UڮNz;amƏ TA$ ڣ'cEr5_-y36 .TBK-%$ʫ2@ lmm/&)+3`29_{RrG4G?&oC3\oGg&),c^b@C프û/Q~ȍ\壬jO%NjY m3e) .O!UZуń0&Tj308mSV5fL [lR+fmۢ sR4@7$|;אeGp 1xs||Pj8@Ыo?tCP$k/>kR+*0c}B( k@q-Z^տ{B(~W\ё, pV&ɽwQO4%MDUjR]J)/RjXX. Ъ 2: SHrGKgO݈ɤ1Vi#WQ ?Oσí}5;F9R9Eҍ pV"C_8q9"!h[`w `Uq'IЃh-/|4ZQrv)ἜR<\k\ěΫ[|}aP0J9YSqEް1MتZN RwJcB}l?׳$KC9B?%H,#jr|n!ڐvu1>j9 |ޔkG#9ݷ)~`z5C i<*؉CVn%[ ?5JႦ&\h[a #S] wU"ft3f&k~x TGa#)*zpvꙑB&&qFjWz6NUBE 4 <(擬SjK-Jɐ>man 8%d1.i,/ϲUǴCC[.9ð _azw#Y:ah[n0ޑT HT޽Tսe mWin'y&=t6ᢞ_ꚩ]x3$z[Jۂލ43vȧ"Gt=@;߁6ϋvz䖑B%8 YI_%& ,ޒPGdx 7PISM{c ObV&gnjg' `FHrdԄN$Put'܏G>G>#0F|#%_\CHQ:,PEM7QOƎLֳ> }jOsvS<"w\#JGKRXQX~8%^ tiLj@ 000f=' <0x&}ȣh+`)(q)湒R.cu0Ƒ7}XݳJ@_rQ@y,)Oh!? bEd6p^Nѫ ?`bx,f'# F{E;ɝ*l&<ކXByF7{4]taXrRikSKRΘ2+ Jn#ns{yI0ЫM&ÿ[QyZ 䗔C,eoqu} ȍܦD j @*W^<ﺈ' %J^]d0It<D=Y~vqIJSwO?<(R>a$Hܾ/ncf,W!@~kmW@=K]3ov%T/F6Qg=TI1ԕHAہx_;p1pށķ)ѥJ8 0K/!w"CU=yrzV9Cv&1pJ1D涉#y ?P>5ߐ0wqsFqFKo?rQy0w9k+?chd<7<]b_[;)({dM ²SRQQgg랺0%"L1?E7 &N]d ݨ| 7aw;*L 6!qyp4p - d'4YkH>>xW͊\5N97JTp%l|@:dp9^ }hDJ9jFHdC3/#tx G 4+b`r'ꊪ{LP&qF~ҙuF vd- i(u_z@0z#hK#=w\EoKô8MٚF O8S#,uAEa`:M\O*x F@EOc{~EЯ'98̠U& FY o" /YgI| N:BBsgю$֓-?Kqն4t(*bo#;1n]NC:ڿb^7l(O zO-Ee+ k[ۋ+3.K/OcD95|IZdtG*\xym-yЍܬUGR2':dpfSob(ӪA௥:Z4^+`Ǒf0(Xip~tz좿mmIEa7(~r]غ)9[tfcS'xR 9LfQ8v-Kz?7Ak׊X\Zu~eA~> ;_ЧI`+ 1SAnm6qwbw?qQ{X )qwPb}&@P_:R`/i7Fl@|[ OLZ1mh{n69/VR]ll.Ԥ)ZAa';sƁAOdL"n92M9M;h?j?ut2y* zc9<-=]FGQK(|Fa&;g_(Ɖ [bcUB[L̵I$氎fyQw_%;lTMnow " UcIɳjuk2 )t^W⡥ViJ8Ik5(0`2'Ob&hnT$t❙3>1ɐѵȔyLMARly]U2ºM7!L:g%Ӳt?A&aUZbJ홁>\X\X~s{E@h">miV3.LXwWǼ[E{1\=3Xm+|şsSË>9J:E%]?VS.~UecuuKXt.1YTNWLO%o@PS'?mꄓʤF%G;v=N݀,2l[!ڎƦWsP2x(T:ZWZrcLl.%u8aTkH{DhS$>ܐr*u}kg8u0+ڬˀ 42GbԬ|Z3z0=eue֋ S|b[JOͰY鱴ړ÷B}{h_(X?Vbx%Iy[*;8&?PZ"thFzS%9qQmaDQ(c'@?sP{ Ih6L4R9awIǐfs)?㬤ȱ7> !IO"lSw!g+!]gD^.DywZM>H[ݿMwrNn&̪=)Jڻv8[g`i{dI0@L~1#W*L2tЏ @0*>L=SsC='/f@JCr7RY%;^Q4l DeQQQ`1ւ~m5+v6_-+ڈL(pGk;c~Ok]%՘*YMT!i]K㉶=]-2C-D҂'ݻaBvնC+ej ,;%.́riB+S!s^Hgy $:3a+L0X&X*$}Rb})<$J:+ܴu>I7gI"|P},x'..yw>@sEW60N^g\oj6h8/kuS;KT`g(.SGD?Gt4c.!2,,t09Mӽ Fg}l 0܆@1YMFZ},>1~{ 22WSUI ͆%{XtrZV܎qsmT$ 2l2(UFvewGj+v*|:GXl Ӆ 鞢ۣcv}HJ*!lctݻޛQu#0 8bdO¼-;̒uQTa_^]G9/ӧ'QEC]{=.ieY܂#eؽx[ otI/\%pT{=jQXBD&ڣ? Cܟ.d Hq\WP[\=3/DQx{Ӄ9|ɝ8YάmD44u.+P B^gw4'% k~B3 $ MTxSW/F K^Rps.X:'-66K!{WGvB,-ڻfVkg PE"7\0V "^ )hDn:q( IMWQz,`$t2o@36f`>_k8I|N%ׄD#4F|ӑ;**)[ViN˳ ;QW)DYpODʲ#_$n1vAr~J-dpi{6 R*<~¥R%)[4T| qMR*  :ǡc)ri{Z-@lol7t^T8uR +|cK /-7~BpjzmL$̝=g䗢5ЁϬdɻQ@o+qιrHkEH]VtԩM"~l ).2m{fz0ؿA#Z|X0L8"Yγ%:+pzbt7mڠTM۾ʒ rZZItX<{ɗ8!"ְ4R]|zwd<^qH3m[J1oX/f"\_:L`ۿu-0b'EH4xT4'IEyF<ڎ@ 5Rv*pg!,>K*qD'&20WJCy  fctj۶ҸbG]ɓvtX꒒^; QPY)ΜephY%J JSAox"ɵk^q;CKreq00| %_z&eU`hYv9k݃ygI%']kMj-cYL n_QxV\Sf!}DelZ`tvBNq JW1o:Ijq!i&hjH.OgQJ6:i$[G RЈɝ-cjfu91ֲ4Ði}W$ƳqvmrS:ĝIC%oi7߳hmi*q I(@0Xn?D4-G+<*@:`WDMG*n#kv< 2y&5IzGB!"#^ ]A+LK)Y"L^lܕ#GJ낝#i !@bg|f4pmdF=Fc`Bų?tW%z3B bP XYcP_ O'BI'9?>hs kՆ~1du+!C@ֻ3?kLNVo^Q* \+@e y]U _R%N$. 砱=alM?4f/.yVO ;||MPlG^!jy[ʄ- )K0ry%Ծ&=|b7uN~";ōgyH`$gw_'sLАbO)Җ %aDhe2m9|q:[? R_~ia 0w~>ƒ:4_ RsbKpƣ{yn#VzIhPMrRv hYxv,))/FfNc -xփ`3!&QV&C C"R[uA5"]IYN&N#3x=Qf;aGBQdn2L7p8sdkbUQau/Mћ*LR>JZE߂q q1Yv{BtXK>kI^c68ԼE\X]rW!K46%wuM`q *2#RqOy1%aeRABy5BD1S#6j(ް iY`z)f> bp7J*\V<d X/.k(Q vpSĂU{*{V<-!GȻ ?h:KRG8r6F+>gqOstWR8 8{?c^QG0m4ՆxU"NCǡ/E$( EL ܕpcǑVx{"|hK|ݠ"J/[cE hdhE 0O뿈tÞ=U4} ©w4 M9C>-J!. l%z-`~mu y RX}4r{eWj {.0hC!#W +@C Zzmj8m4ϱ_ |ڱCp*]Ž4;$ۘo-u8+Zmj* KD'Q76CA8 ϶|"}V\v5cZl gB+\tAG\j (z%m֨ @g9QAց;fTvIHfџ6j|٦GWKABbY7p`Œ3<˭H Dy5 晟wtUscf dj4:}q6=;7i#;Z>׀^njk[>q<θ86_|(zӋ\r`ᕅE-̈o` +W&]z"ǩS$}vz#Dw<`tTTX(`7v DʴRU6UѱFx&I `@!H[\'L3kA ]O ';*ƱdMŷaoܱ4YsZ%Sqv_7ؚH=;VjpwER߼Y"];夆.a8a0v gѲC[9Kq[(^-]nv,onUTdd+-N%a :Xٞ=~N6|$'I"PƊyS-n^r ve~rTByoJPVOmN ѹ:p/*xJj ؎%(uj -O+W΋v Zܦpyi^]m\9@|rE{2Ut|J~q85X9 ! {EJrW{0`bߘd=OW9ݥ*Q~ϘX+МYC^/)^GP;xbwI$ѣ@4yPV(]7>~!@D#8֓EϨPt]Фy8ٮqD v9Ll0n##{%C4e2#^- C`齌iyz,0r@ip Ug 5{~ѯab1 _Dm8 GQ +bVi5(4FPg ;'d=p+*,b!F1 |!KdHǟ>>A vd3e:;*N^&Do­]H݇h3oy8=o!2?4ЮoLDz: " wŒp[Ae/QTo>Vq+m7FUb,Z;Xʶi`CiKb7=#\y,}jB.#MoD"?Z_e69E+s&[#ousҧl/h+HɲUs)I"Χ'y 3?}Ո2cgqquIɪz>wy'?x(>Ձ ;x2 mp6૬iX  \4; ?Uy: @8GұUA' ji:7))i[<*V֋כlI!30? uK’M8ѵ1Y@0Oޮo& =6.DY+}Q.Eg/ŵ?,eTeF$&*3j2)rDpcJzysO-eIV㍂tțFx:la:8g.k@7iW2%ptBU|+("Xwd$xK%{g|+V_cmI)]6M[Hk<p^5:MVEק'lϺn_"'JUۍճBcg/Af]'T1ɮz_Znl0GIIXqIgEo@?.\q[Ұk#[`Es³ 9ss uHV_Pn]hE2.|?DzڔR21wqlu/U"[82f|#k,NaVۤԁu@ Q LCsMD(au)({=^3EuN޾؟W,S-ֵ]6jFGUdVel9ANz g/VvxsWqDS!5i}@{lmVb#M9~1Iau̘JҝͼXG<պv~֕l{#)Э0s@#E#Fi;_aDyq9зKfj a]ZB @I~GN.7[ "TxN𪍆%wZ'͙;(tw!ܣO)ƨsJKU}=?ʰf]F 9^ xds09v L_`WP CA|>5!$oJCNz'`JʠגWlUU1۹7( Fċ^)夃,tɣmb{@adza+Z "kpXdMS-o8_7v%wEvcp@4I8yֳ$|3-ݩ_"0a9&;aSѕ5ZUF{ɗH g""$#\r٦v8`mϐc?0rJA k^jEZIC0_/]CT+2\K\+*a ɵ}#6@sUsFu)'G, ӵ6%_r ݴZUoIc [x?t2S 'sz(UwdcCCq Zhgh֞&[#Cջ~p5: YoRƋ8ڦb s~\nPT U?9O,zG )KqK/j}k,`0:ٹJ>`%޶heSnW%"=sNϴ>zfzܦǻC`i !NxG]dov~{.`[S>&vsmȤ GS*\]6ZO)~tI5z:d.k,{?0'$l ;ސ.s5 8‹j+Wdq<"`fЭ;o#瀎VZ!<jx:_.'k!*)EZjbu"jǕ8$O0yIZw2.bc6.J k4PEZJu lutVu@GK X-d^(fƅ-իB4YED7Z-?MP~\Ce[ %GRFAػqin`A]~ c, JUl8)%V p&;ƷܡZ X uG|H窱:HBtψc:v؆٪ 5f';ZquOtwŅ;](=ctD>/N3[rC@No t[ cGb׈ =WK.lLr(.^(c)u82PzODť<5Utf:HYԄQRA _#PSXޒ575:ؚ|t-scfEZL9燲خ' :_a?8k C)Z 1Ox qM킚!:Kg2A?!CXL&z%Keri[v}xSrD>eVgJCxN ~yZF)99QIVx=Ͳ(lXVg**vyvvXYrʶ)!.5& gAQgO+J.i3 ԦTmp$n9@}D493 )ܸDek;#p ݯe0Y,} \25Π+=Cĵ% GG7Xח_pYfZ!Bjr9pEO- Ǿ2$Xp0Eu4@Ћ3Ƴf &(c (~/COYLVJ>{G4?F.ߪp6ڔdYa e?:i(=PI rtRP˗u|DX\&7k堔*mxcH($ϭ@=i$$R̅ l[Z;oP g;sGng,|= w[Fop5s5^x)i]Py"S{w1s\S Ж7JЊc#NgJ1\JK?W(W<#_wǫW.' 1٤ u:Y<ʙ >%mt!2BtD;oA+p3PC)=OXbFE?*vky` #897%HHE;_Ⱂ+Kb+]qo}YWFe:֧c9i;$e`ISeTeÉ9E2ۀÖDԖDh\+f\i~l"qM@Vlc32ˑ3'Lw0;tpᆯ=9j Sv_pCWJ=M<)zud Mb~&r}:1޶ql!L]` W'/}Βt ł@r0"GK,,7z.&OR{a,/BφY{@H`>y5{Q|yUq&ТP8fz}ieb@bVJT:(Ĉ} 싍a<,D`N.Z%9mn95Q,l!%M1=2 Ev"5\\q&G*nHUO TLӜߋ&E*E*z])+*Qx>J_j=-ٗ?K-Ok$zJnkftQ0c[[4pJZ-E~q +%i}zf0> Bj^\RTb<~/6Ù0/;7X/nzXCEHjjTj.<Xs Q`mϴ#(|X͢ZVR axH]Tˣ*B9}˔)!~x;gI8DӮ*q-{ϺaZ#hu ;.3 -}Nބm]uP03?,2ʛ_Y!@\k],GX({VL'^Rr?O0w0`I~oܘ -VTV3RPc-8rG#[$c`\FRGB)!oD^IyTNn+*OEW{` "VЗU{# ]'1X X| Hv'-jVcZQukmұʮ#( .'90m\Qav=w$ITbZ-sŘA"P-4yy5 {ICwL۟{+ׂЪ=YKC4qڔ?\V#[T:"8@\ѺUŨ h)M^,HP/4&喭#-tuIxO兝려ĕEToa [fU%׽ " c .ZiJRUE@t-Uoǐ@mDa tނY)Mut4UY`fi{$TS&ƽ(62E|2n"=dHMaB ;LU"ٹOLt/,F̢T`=rEl83ՑI;O[a,/IV|JϞֱ!E~MmSj-I6vQ퓞}7テ;EIg՜YHye] $О@ji~3= aN$Gn椮qħÏLdl6).+rm=*@f!U6Z)DSTP>\ƜъO?nDj1.e+Q.i3#5iYZkl6cJ9p;_uY._!)V18V71~nz7Gt-̪_b42Ao6WFNWvOxoG%+(]mӱ;yfvM q+lHl[||D@֘y!>L3-ĚԈ[%$ !{7G^8ar;&W7\ ۗL SKy@_~b>0^KRQwfkli +nquﲦ@'&?qV2QݠWL 0N>׼t)PsZd*tLyˡ"[J֥q@1 GF\B{yS#ŨmMl`#r ;.l@ۉ"6GP#`٘m9@t?/-Ï1 fAE$Ws ~r0g~=^bt؋I8#i Ic b?6Ej^COlkWkS۾b6]83tB >umA`URfF{ۈj0Sw)6q.%r ~NWˈ,KfpfB=;6 3߰^1?KrpItfܕn 1uu.w^6gw}^|MZJ5u/ * Dx_ʌC~n 2:J f%!V ͨT a(ǘI.KfwFɜ/̾iG6k4QЭfqtn}f.B}eSMJ 'DʿIQ]{8TEy'I}5`i/+ÊaL2UX x?%A>C#7p* #38!sl[3lN70d^3ƶw Ahv3T5L>ʀOB;] S7xR/ZH.n:_ꎪZzX^)XBw2YE|}8Ic3ZˉR˼ OX]v[z d6[ȬGM]KI8Xen=ъM``<ɏΜӟ$ Ď]!ч G26bzdB* 7PpM ލ?a"rbH"5}0 ]\'>ջA}O8s]li\u(X @Wlf-FhĦr@񪟅Sm8$ƼLubNj72jQzp2 D'tLI ;U: ]R+eIY‚٩h3S7V50%rzZ>6SVh8lAiu´!~eJsHD۠ɞ"!>kY-3Y1ZJ4n,5oUͩR8ljx(L騗?h cR?KhυC+5P^[?9`4fanok@ڬhD(*Oy-x#s(_\q+G)@JԚ-7pךlΗuh@M6մ2~\e$H.-;bEyj xhSci[D-y dTrWHlz!\j^  Ko/n1Fl I(BȘ : 2Vnȁ_)޶"1:(mU3ɓ;NN9ɷR دy[۱t’p[2O V(ۦDCfY`;x(7:_;:2Ao|B{^5%T41E5 7Vw߬PhK|}ٯwԈlGYL.&jړaJ|xx7_$)5"W|y n I!̻&R;!?ΨarMr$5&%9L(V:tn%Y=Yvvr}"%y橸UrҽjNVS`M@"*$OXؙ[j,u`EBD0Z qё,ٳ8/Jh3X)٦3q_'uPV Wxn/0d;ץg~a1b\ xtt(ZLeBd4P([ 1Ba)44_,Ao^U;S}hV2"1 $'0G(遚xIoZQ{83W|tF$3lR؃8V|F8洟0Zhcv&Q aUe2K>r(ϿUxD+*3ǝصiCX&r0fy/'"Uw'zoI-5u$t^&- Trq7Aau*NɞUC+p1a4+{\{^:0T )_γEE닱Μt5+TmΫ͓4MuwWN($:(̳/L)r@:k ɕ<_BA>ǎ$N*0FHx[n 14GJQOOiaFTք5Y~1gt6~N BT,(yK]GWÙ?};?Nk :F`])śηF*Mѣʼn3P$9ˀ?5 y LsEʇaq/ /ADАZ;*cPP#F<7apwuwkcH -S45tܒZiݗ^ԂW6&(9ЭNXsy%;e/Ϧ_ 5CgE!-_o_ULLJ;hY]^'\`H<Ўc>nr#N{e:vx7q.w}pBƬE"ԣ17`ʁ>  &))PC_2r4%/Xyepi6N#:8;'Cϱٔ!ޱ*!x.NP^Bp⇓2e.8ˍ0\[cFP6ۄh߫OPkȁnE`@bwW!-AfxOѿr6*u}. } 7\^c|ScsG=z'5G ݺ"Ԗ,LF׈Z!ц%TћM[ybvv,idw:38a?z=B0u1gUxZ=+^`J@.D9)'?S3:s&tuݶzU4ɓ hSwISB<ΨqJ~:@jR~i@z ,8@C@ι3+S?67r,0GZkFoP E Oa-܆eح1q9S~5K~SB-5ˤmz_ iF.M_gjfٸwd䚥l,<$wQQf H5#,*JgŕEA}𐊭=iIjH\@x !&WH=̩AAd_ۘ* Þ9K` M<c7ޡ8Cy{-̶GhBm>`L,d_˒%62[|KeըKUC6M=+SymWg#كGAȲyU:} ],)^^m@(@x TO}IFE3zJ0?,ٳWq-u2(YyI6K `;߳,̇ˏ'VHy*1q.Y3p>w):.gFӗQ]Ǝ CfMaM[Lmr|OP_ pjv6G&pTqdƲqtD/?g-B&CIvTR@5*` YQ6 M`o1/ݵƌAySlNi|f>ӈq6!cMI>!ޢ@‰, ЊO/  VV-m.ƒAIedo N{>bFH#]-}4[|{u롦.^Q׹.R.. ǤXWmYuF@9qV #"F+lu wV|T-+8`H*|T,dttOdA Hn%!h#UXUnhFv;ZtSjm Y*533x0c3nqUUd;P&̥N]ZP<3[w䌻N.6B?d؏)9Bm[` 2+^cc8Ɨ{ɣU> # J8׸Y?H~Y+8O]jl ՁfX2n@ݡn_ @ vJz[' Ӕ޸q+1`M^|D?o [OWq9kӚxd8 M<=S:b% @ dVEv"_ m-}*qn"KV*7Pi6))XVSVZZCb6CIdF )f_C8Cb/KN3Sz,dL.prp~oe>ܥ?e,e{`Sc1̾:xT?\iܽb1Өݯ"ָ*e~ =plnR[#25Ғ wRFXҨ;fcFqSdoB`A4h<<uZBzXϾQO>9Z_EgױcǙ15Spm\-a1vLx1GLYRcO!x}b bʨGg] őyHXC9_v8cuݳh3zl۵, ^NBI@G_rsZ:/mEq.4N<<[7z0+L<#߬O=TR{37K^z/Dn%4j Eh@{A_zۍz$l/[`+[$9uwTY<6YѾw(e}W=8|rkw:Aۛ j,-kdV<x< Suq4qG^i?Rn"+ߨ>"ʄđrSncP/;kfuBRH8[Hb=va-˕z/0%غdBϿ|f~d5͑iEOR>iЃSؕޜ%II 'QbV)jY9 kuhŜYuTBRPTi"H!q6s|ʑjѵ|!O]8B1ۑnSD7rtzV\lkv#*$8>9£3G #;l79uxָIvRVEmnn+nQXğ-E(n{1;l6k#{w hʉPhPKXXdho;;,9T,YUe5ĝ8"V=Kp&UUDI~H)PٮKpE > {ahvgactqe ܅{f ޜ_I,@@y6I1N'_ 7VQzX޷"7%SRܫQRy^VqbN^wa|S6&2J)܂cLHۓ{r]g>^+v] vE!ў'upx=LEixv<N+3y x]jI| Zu" *q~g,έ*H&@7t Pb:; Y;AT eZ3RO{GgzR qj$~NRdLt*4|m?\""~'u?(d\gR*a)WťC%긫.= M0'L귛am^+薤z jXݳGVTzP-]\"&{>}! f 9,rnqB^:E򒋯:p8ށnSnhj 3n֛΅DAqϿIn*MFXd16] L,łub_/v̀vj65Rs_g(Q-*| |S#rL.Z}rZ\G:wJuvpQ˸E24+k\VÅ ŦVԋ$QggZGsYP"[p8T/(_íxTKj*D  rœ\fmvN=t`WSadR(#5.X1iҜ[Qصdz]뵩).IoW)uxqt/ֱ!Sd>v:l˲*idG;qXaQ<ńsOGۻdkQaz,tyd&':<: 3nlB{|@]ޒ/ )k7kz 763Or<=W( O0Ւr0|ϰ> fhu=x`/DWW5qA⠢! fo1s!6Ҥ0a+3,B/FF+ڥmшIlR!%8J|c2X3hvZn o̻ +Ao/3~hUG TjwV א$U!K#m Mv5IJ[ ~.T?shT̻('(a}->Hq^XWIctg֜-Y~1 I<47 ~D"l9zݝ+R';p(H4(9XTV eV}]QFMs ߱}˦, B(3p0G @ew6y 1G:⿜RGBe+;Ϯn?U6hUB4Pm;åK ezn"ڎ:b#aO Gãje"5nAj(=J5E Cmsh86I¸((ƕ"wމLZFeO:>J'O@Gj^KX~E_sXB@! 2PMJn/[6%U(]>)0Ewl62Y˼GLA_#]"ͣ~Pڨv8i146xv838/amް4[I.) S4; vx- U/kOpkOh3W&Tr&VZw!@B|`A)w7,=ہ+kT훊ֻSp T^l/x1r+D/'qW)/߀frgHd{?]%8wlUz{؛H.@BY@CdR3RDFFN̻COBCx/ uMW@~;\ӗ_tS. N+bLs8sz5V҄Fv|Jǐ.jtM)GL*?֘񙆍]O sOMv&-,Ѵ//SAjr6u}[^^Ƶ3IcCˮ "JWС;D޽?FMU."bX[~ey= S ?d2"p~>"d ~#81v0Ү`l慨 !I}u13/Ѿ0P+EP21:(Sc"ґe[=wREm&zu~SI!8|{1AZ r'R _?M,ns=Vе-?^'τ~Vp[E_%UAOmP~@tLcՠ?Clڗm#GǨ6P+f3q>D]ĨlcEnxqH&1rܻF1;aէ T qc*yYk^ ?6FjlAB]),+rݢi4خ??u <*;< (~Щ_30H6ӷ-)('kGCAq Bc{rOsEY9O~D|1&'$Df ༠M$U\ab+۫E1ԚaM1)y C9^jB-E߫¬@7S[?eů}:H+(\o gЪliX\n -d8klt*V[G̠۷-(X; 2Ԉ69H`@ϯ.f0=N5A>R^h6"74u! `xB@6<hZ9Hae45!&_Ajv)pJ+op|niÎ&R5ӀoM>ڸLhMèAY̯1W;)1_.*R ysb5Iӯcⲅe<(al eG*.MA` ȉ6ߢn=.mw>"Q`|%}*sm7:@TuxJEhb3!/6_fǟA]1bCUa.6qTČW=6%U7|ZԁÀ_|n-X!!`lUzBaǐZq:O@SXZ͐FxJWPpTZN(r 87Cqtdi<7/t{gluE;SĠU׽%r沉05vۺ3 ]m8T`Mq,}&8ZL@jiRp+mUbh\zŜAPGa'n+78j@~Wm ]"IU=$)+B m'@&8naHy5{Fhdt.X}fwc5&\Cxsb,H_V 3wzC4Yh9' ]F7;ΏʃFΝ$]b.d)!=ůdHV̓:+&ojAމ i2p eh

    Lu+4n< R極8<?}SyJ>Ѿn(n0r7ɗ$ 跄K'1´|P*n?7q`Xq9oJNp[ [[b68^f0R6ߎ7~JL㭝rK'F w'G ,92F t\ðkGԐ/* 5:Q*b\2N0uxlc-U- UMb1*f<'e+eooVMY%:_KGa2c^ ґ4xAEۍ Q;`_4_Xw bN> D _EXL1HssC4 Ձ jF eI:c1I.YY)!9o)ʌ[=E^#.(|UĘ'/eivZV M7Da۝ 6TD{, ܿktT;/GL9,PNwJG֥$Htx $̅MVRuTE[}wcu\ fABK xOH>(nk :^w0) xVB;?b(}8dj~XKrRh} g$c.WT "1>0*wsڜ[ O?ҹLuȽj3A}+Ϣ̼]iV 1umyu`%Sow@9шgJ۱G:T5 l5)< ?,/\'Hi4ySwF~=Ih')qvcIqҒM!56HL'V83r^XH k\Twu~Wph`Sv𽒊@CM=_aL u iQuȶ">xg_U^XfE^O9ŝ'=0l`ra'Trr77eh ;>`f7BKHxD-oVe;53wݜ١{!}a '[1*8Nn߾[K0v] >#d塥`0._ErHW-RB/?}*}p&hܫi`OQ2 *YտR'ǿwx@ifNiC;PUoȱIGD;\~@`'54_ L/$"5+:] uy+sv$Ju(?ڝ@F.qcl|f6RO8 dV>zMgL +dV-f haIz49VV~+b_T[K1ϳH JШgޜϸs;pGjTz>/ :eHI=`g[/D9[XIl4"`XBgnQ8{hRwz0OQ`#;SUQ(HasT83~fuoWq-E$\ b?Έ:k0/O"TG=}Y߮;|5qǵ>qaD}d5q"/A!4$Kc4⊣4 "owĂb{%IqBqPl.0A ǼPzϬ|Jb|;葶,y ^O%?yFc1/X.K@q}'w%7#˛7~3tm[y1I_gv؁%FRD9hأ2fn814>U#cP ’ERܽ ^RО׶ ڔJlk;cʼnvNiإn-z} t2dNU{n9 HŮȳL0qV{+G?-g]1q `4n|ςȪJsHz=Kg~pMFɡ%9PRUdF%ėtQvta%~sjJ/N7?a Wu-bR8oa_-YVo% H u`u\GkwRS)pVW MEg'l u,7JБwA<]^νl߈> MKVzUP60R Ǚ't!u+.c]ʮ *_>S[p)PUW碥=CQ4fEi-Ȟ͕'5^ZT=-+Y3lhcSDŽnqMZ)iG lOї召PD}Ųˁ s4/A,gHOŷk ؖv:mx0Q5 g x6V-O>@{:^B\p<>'RQGKɯ$$?MLX@=uܘ}qMdމ/1Ônq[8zeŔ[R]~b=dͧ]^9jrIuS##ʠos4@LXט4&s-Ea6 %7Po r_k ܐ>xk-UptV4)˕r]A'hspϴ[s~"_@`k{DHn'|'~:ZEpUOm(b@kʸH˿kҫs]ؽKVJ\lӤe#B?PW1ζ׏I 7,D_=ьJ4$9l:gTİSH϶'' 9{ݜw8(OxA.T9D 8mӱzv"TM]h"t0w,\h{ۈrm! !Zo<a|DDSݞU=IG_A =JnZ0Qib)EF4.@z[Ajgs:ZIOK5)zJ7j㙾>]9EPGlRZDI_TO O۽K NկQD1,鸔?lC2NPD%f  A sH5FY-r8~ObBf.}QRz 8GǷF||z{tgT隌ɢ/ ]ң_oh[KեqlmeΪw|c+ql{3L9[@ʚ G(=<%`"_TV~t1W;Gҙ'!(Fº@_b9l5mwpQC &=h#G~R5szRTzteD:lW~eP|_l`nGۮ4sJAd(C )-?ea7,??l6R~BX]͌aSxږPJsD#J-ȰY1@r*Ml>q1noC0b lJeUB*MhuvI93?4T|G77^hrSg2-3ΠmŮw0_)pj.$ƆS%EŨb`ҳߪ >i|hĖsm&Z8=n5.9KrXPvQ2DoQ[q(#e0G;J{ʐ?D8΃c<LJn?"|P9*Zr nѨ"Ւ9#[P3e`6y$Yۘ>":z#2<^ȤDW7A$\ytMm>A7Ơ/ܦD-~2 8oQ: '_~Nh50V]#cv_OJN3#SOU .*KI_5&ou酦Kz4pm/$r "l&Q 6r7F 77X!<RD(Xb܇! ^:PΪ}FrϺ&H hfE.c٪A>C#s6FH3v-f\mF߸0( rN5Dx~4xXZSӪzp]lu1z +7aIհ/0hׇMV#CTKs%]~05]4ճG^^ y\[$&?]Tux<[CǧpB޹$(f^gCH?A(~fqR&▱F؅Pf`(6ʤHlP2l{{(ڥ;^AijW9`ޤpdfѓ>n羫`nPWTtT( J5 #\{xȗsKǂF7- ɣ*G;@@c@&r ra>EXa[y+ankcG㌴Pr*>V00,v˅Г$tAL(rqM8ׇRat 6yq sl.G#BYQigx?0/TIR!ޚc`MeE&/=Pt`_A<w JM8L\´lV 8<*ea@܄zC(~ñ>n 4UFՉ*{1.F̯=+R8DhnuKJE1K1$Ҟ`] bնCBޏ*wQ@y%HJ- }JUb\܉\끿AqkN)cm7H\Ƞqu~tZUzV2X}GaJ0>xr2A5ލ:t仧&=T'AS^A p~/w·?>SemHr9(^+LXE<ԟcRA[#ZkqFo$<&9 @8k8qf #0^ī?E_)s}64K;I Mu?.c$IL81oyW?(l񕵗|nU==Cu,xh#lCrҪ-pwV#5mI$)\`9wh/; ZױcjWO0!PªV\~47>8e`H?9D!ʧ$.>y d:r)G2ZxMh^+L^!Bw EiUO71EQ7G\Qa{*w:LXB% =Yo2{[BlGoHoRp35*٥iCAp0zU-MF^jzO g9GuUN' `I..tGn` ^9C]㳙nPwL݃4.{YvHBIje(78 w/w)NmAEٞu6 Dw&@N|E!t[l3V8jBQOMv?,.g ['$oA@"X-B ] "H~Ui~jٍ@Yg-j[*yai,K΋oR5I}Ȥ5_Ү RU|eZ`7MI#1gˊl+@;.L7c.Ųdu0Ke5\JkR\¥&f=%N%Ȉs|Jٖ7 YN+m#AB-X NQn[Y;[yNy/<|t(i@B0-YLh X7If3va_iz{AVH) f<R}*$7_gPiWc_ݤJ4eQ]-<*'0%"]m^6k ׸Ɔt{lӂ9z=a3"X8UsAEJG%#1P ; Z))|eX㔷t=SK|`LmrZe1&tc:[Y6KNdcee{tmD\ES )As݀(`l!wS'G3L@YLwx w8dI2hئ "j&\+wxATW6ѢNG-WytTO@.^꧋ (`\3EOTEv\(T.GW!Nq8^"pS>ƅv.gTNIOT{.iym?kK5xEQ m,-)lv =nbUtvdxHDQ'Oڰ< WNOnzm'w&9I/nJҎBZ,x!$| ̹pQ=-As! c]D ͖md5{;I' oԘ\ ?6|  [ ASޯ2d_ecDDV5eWW!W^x)Zɽuv.~BHe:mt,9@+6?" ?,yHl9L "QO6tzōbYBR={=֭@|KK69; `K^zIJ% gC2˒9K1o'>]<Qo}&v(߬9 {ɺE\ qT&h 9UByfh,bt1h~t?lbU0x\`ѐ)*ob~qG"$ANB4E.Ijsѿ.Wt=v 1n)~*[M\_߽3I$bR;a]|[,rE7^F҆68fVɐ=O|RJTO#n4ZLu<ŀIЮ͞E %IE[+}<[+0}Mp`AN%;D&iɖ2*˞1X]Z[8ƫE7<(z0w5$tF*=[_Z֫bHM~qL{2!L/SX(rbi|OpkIUhq*i!NT߾4{rR-<vo#z'R*xo-}سhF@~14* 68_qIs$+NpYާ#ԔB{"MZ#*39=)Yj_)Y#fJ6Jn)E8M@ABAӦ#njR | vĜWSI.bs=YR0,`8|PJr*C3]ibAJ}zIe,[_ZxI6cSAP`yPTC1:xq{Z!>8^ƱIc memWAA*OrI܌hGa||2&xxrpa,/1*MZ B:x AsbW>|!x ?Bۜp.]ZKb`kRNslnׅ<]ީ{>and#o;T&C,l@Tw%i.`ܡ\@ Ȣ%Q阠z>:M &Lt]kw!3@4~,$LG6ƕ EhG)veEf16FEF$=K[:h^%)pr"ruJKf,]vD)TgV$enI$tY-7[W'hO@i.$RZhP"fy~IODnze/ҐR%U1q$,p+Aa] s s b`[5I)<*[bIŁݩ*蘿GAH<XNΥ'4BզP~S|{m.x1Ne h=]{*MO^dRٳoj {6m*r`~zRcDzhH{1|sLMMLVa=E>qŔD,QJeCn},cnc IZ*E\D;h2߾0BўX:x&]򣝤;vl4x@ ɤ35v+=#I}ipF2wMƃP$R-J@c^;]t"9=fוVӑϏѝf6,h&"r5qKPΏȑ֋)~E y]2z׺Y7tLG L®f$Ua|v- ڍX1=/Az4 -pxz)P`3V'0܋ gʦAShG2wA_ӈz,̡oᗬ𕁾G¦iv(]zB夷{U1hx/n0Rעk,x(#2Ԭco%X%V]]o3Zz0Fd"[zX(VtL7nS.q 0v]M)A 0K梔;++ϽB76.`| WB ;e+fKX#^mGs612~iYω#t*i G{+y$}9×`uGipZ!q, suʈ9d>ޗ k a*x %yW ?TmrakY%e`m9 SefܾYOQP9#Y}{]S',+JLoWRMu@y=}KsU #5'8$iAWD(SPP>ɸ8:Kly% 4N[V-^ D:f Z3}oA?-t膭N:vLO|o<8P۷O? RAX0oK^-1Mu]uܑZAH"uJIA #1P*MحDSNQ}FhUj2IS\#= w˹q)Է. k7ߞjIjmeAA'`2fBZeGڿ}*_6!o9@#gϳ\J2KePsYMb 2׫@T2!{z=AjqCQ_~9ɣ3~j5P2&-b٭罻5$&s`UhZ<[a#¡ZnмLFETC#=0V"ņ4zYKy#¨^W<36&L LɭvTCAnqLfbxA<|tlXUxsSqEDxCRQ^nvs=0G'Y9͍5T:놼d@f'ovkBro7x'ž Be, 0d GmN$04+0ewUZ (ۂ2$5$2a| Rk,]$+ǜ~#x. R̀hi%QW\ 'JY_gS8/QڋL!U}=BX9gVgSMt[϶+n^ &:>:W,%q{+о `S y6H^_pmtS'׈`L4YuYx0bl~hd6c!9 (vM*~EbHtw{p/\qSe2I"YvcE(,w#аfpo8Zz*ԓZoA I|gWK/†#iJ>Iғ(ÀCޠEOqV y,^~zR 9F I5cF.٪Bkra  gA|Eq涉ETR}d/E ^Xlk?LYFȼwRH]Ch;x D;v$%%b /Th7?6+Dir'@2vK=!QN7g3!'riPJW˶C\џ4Q'V=M A~S4BGiGm,S#\6aGUylAԀ s:#Wߺ$೒}zO&=ܱkvK]ɜ3휝[Y5#m]IOṒIVkas 7c-cr;EBۖ5:!Bv.>E[ifߓk)Q/|H/F)cyIb&x?ifRno[@ 39TBAQ>(QYЭ^qZ*9twjlVYn'R56`N2 y!f.{6 o[W. z4R[}hÚ`K{{I”> ÏdkI777Ou98'k-@] pe2&TM dXa ?J?ɒ ߁V?{b;?Ԟ"/ޮ|JuF~Z *yX:VGG$+ f}h/ /Nz0K|u۾Ў[ʬ]l  ;G+|(1E#pR m/mift[ ͋ŅmME92NQIR*;0gj''oH!SzM45 G@'aB&<) ن]dfx娮+ym25+}f$v91PGe> CŁ&*gfHBY<Үdb9۾Va`(3L Wn\]|v~p7( A%@ڂf¸碿ieyZ^i7UCs\CWS2Y5#ށbMLuuM ~8a@ؕ2w7P41&>kkh`cJW1毼~_ڪ,sZhqg~kId4ʅZk_ GFPs C>Μ `˯<ͭeG㩙|,{E弗ֹH25ڈ>Y_Gœz-K=6.V\yfoeb ?.#`&Q [ƶj0os?J 徾Qə{b+n Y&r˹)\1V]'HK ^1ij3an5F[`{'.e.Ί*:Ι@{`#Z.NqV$-ǻ>ꍙ.SݴDžexwжf*S!K-O^ANHpi_"`G/ˇ̉zҖ±V"C`Iɣ]48&J  \4^뭔𴇹)w#}!9jǠE%ໍw@ޥ[;&>~SEd^?bFAtZkG?VCk2pw=^H88[Y}oYĽ,iYً퐬u2ŃCb>x QR#*qj>;׏bDPPяHͫX1VS3\A}{ aMD>9lSb`e+)Hk;'3łKjd+Z\r:aX+}Nh w,.Nu{YX<&!=\+2ޔU~o\ݹ9MyZ'[7(8)QwhELYł sհ?2D#Ic/O`uʹ/4K mB$j§ ;͢/:Vzgn?*f^cNAğAgmq!Da E!BG ]4/O3[$IX^g1SKw{=q(ɱ@zeWu(5d45A kS݈0F9z/H.e^iliHAf<@9C [4=_'`K'TIjv#(b#_~CTaU 3'"y}ʽ; Ql ;M1cSYnV' ߁p8'Pu>J)iDg?QK9=kʮ{1*, a[# s %: EE88D w'T7pWuQ/-#&>q ީ'*BU𖼑3Ub};>m֠NRewE?iu@ui&丬P?5b1d!ww˷6pEztY YwOkFSoߐWImWqj.JI\Jimv_MZVŌ"unPac^{O ̚x۟*HK1Z"C(gtF]0" ´xN<=kCQ=)'raQ#Nmjke"Xx.A7"epD2ύm'hn2DVfUEt'giMVQK+tqޓ`&k&ߥ7H7נ 9z[1=\M-ӃfQi1]D%]X`nC]Xc=k"]{=9k_IYL1֑S/dea>1FK{%Sf cҲ*ɧř}=JKה4Q_ⰉI;뎋\n%%#Le% 5OLܣEv) `pAo_3bc?{Łx { E,~Ո(R¦pZ,Uzm,ç/r{~yL寻{LŞ-OS35O }N+xW_jg_+Č gװ=nbb)l5FwX a>T_''˃8A0 ktp}E؆x|lsnzaѵybjd\;z>%8a Y">YC'⌕{ F'b/w>%MQRs:Xԓ]I~`%G XQZQ@N]8 T+D5rʸ Dֶv P,SjmD(b[iPY Z.Hq4` 7L_C}zr/rMĚXf=IRT2V . Q9cqBPЌk]Y~*g4}tC{p@Wp cXFv Iמa=uc JȶONlC) Qog *m@f!@| ^f(Q!O㮖﵅[݀8e<2k&>OpĕP9x82#mB1Qz=B}F3"ZPИʏIhu7ˑn"36y D{PqdvDܖWm ѱz+ 8#^>8uacEsS+ 1-ʊI?D#)ڗ+D'-86c>*ǕqwR1)z+RR}r# e4g!c!U7TSc6%2  T~Ulh S\2ba0 k^)%6~jϾE"םeOo?O?g|L3N'Wfp`sG.8MUOP i[hWоR6C5tl*}sbP +gd>w%mV-} .GRol%t9Ș6rT Stza˟3F35P|j{Ev0:xs()Ն.ʣEtX#W8M8;;Wzοb1 .L߄F2w X(/$#껔4P0$xr!lguܱZ<3'gLI,ɸRO6l=NUG x_<"QI7J4=KFJS$'D (6t  |XW<.f c8b*YFD|z$şKjRHAT}|} Gwrcbۆ K_ֆlfCB{sd@(}69w`pY  7mquSPC۷/\]EWiyl) OA~%\P& };t!Gs쑰t=EW1]s>?.$< )6mzM.;VN L(F1Q<$ZlI`I?l/#96KQD?+[ʮf>*KQ+|[1m;l|)M/wf3,$cC M-cQ f7l>yX[[Y4l4xU k*ARnz U͗_̈q糅6 qu γr wqL^֮,T"w~)XustBDyhؐ?P8*%We[PEC+6Ds>6&Ffg#"F]L F6UUmL_̺`,FdA^A}(. `ba&cwc]x- {rj1Ъ3S0Lbɷ(02.k{SOgf}Zut0oۂzJKYD S0mcJ*<^{1*&$G<+ t%rQ2}hR͑BOp`@vt -}~w]5C@G$sj`߿PC eǫHP>feeZ+nL㤀:ϩz"Ʈ6'ZLace0%hL uQ Y'^,?"0>.piGep),wv.4ڍVUL%n1$R{Y"ws(dB&*)ϞdÒ 3'!Ұ-b+ *;uD#8kg92nn@˼ϑ] hZ"`.WʯQ?ټ-?eE "> ,CJE.aKk3NUFf|Rf]st" &s)#Q7-lh)GtjCmvo+`𝎄{e.B'4-iz > q4PY=H?#x$' W d.,s)eawQEl*xOx(D@]_r Q-SP6Ր L,$sؿDPi+b elYVS"Wwp#'peUb^S/׽GeQ/bR?l-u4Z7J;49UĔ6/B6sx, N  :ucݟ_6ChjMM_ǁStO+duߊ޸i*9\n0MZXo}w5"KM$P1M/۱c (>beFS KH^ɐ#V8-kj^_ZKsi Q#a/ͱ^J$a3?!lg`)=x3miu7ǽe 8$:lG2?WG,Ki BqUeUۓ߭#r&u!ϭ L&}iEm(o=ZjCE䃀3x^|=+R äѢK4bs2(GiU^ᵘL0"3qbFu;2@յ竴Aa: (~r&ޔ0zdgډ뿗g0j;kYr^31θ<ʔk0ҘH툧1E;=|Y عWa<5@KtYD(٪ :kj1.cYTć*AG:h/@h!z>H7! =!]_€wK^\ޖL>@H2z|3a5 Oz7y9_|7؛fk)6`,cZmT}pU<u5tKHYYP&= `CUJy(TҋU U=.cʼ$w_#a:_f]F4E_Ynpp_ 6*-> ^n ǩ][w4yxПvRPc ڽWi9!TfO G;Yl,1ƈ\:~#%S5 K4SӺw"N&N9g»塓K SK!m! v@c!iO /Z}X#$a;bIDZY._.7Q8k͡BU*.2Wh'CVᇻ3j $(ZQu`p׬5xS(u}CJ/Tc<ȽW1( 9Ntl OC+4s h=$U{p Hx)«* I*={?&k/x͉2Lr".O N-sO LKaCY(Al'S=x#N|%Á:(E/~": IU{; 2Ĭ^>,Vh`$¤fžcM˘ am^!wZ !>7{wNt/j(x xTH"7`zzCơч2eM+M~ z+JcPlZQZYB[JEpkGQll˅O6؃0^?2;VhEcZP8ԮZrof'y='4άgֽMfW҂zC1`G>ʣ rJ9!ɿfӎ*Ho?cFm vs`ƈ\$43bVTj^a!0ڊ%xܻP$Fˉq5.敕>d7(?k} 4!ySn9 `ZXΟhϭ5 ԉH!~yB'=):5ȗg=׷Û7*߽d{F߲yFݴ=xsjL/ t6ZGA m֌K^͝`eNe;'"Vʢi4.r`|N2N^ZAPi)Z+J/ԐmT̊=PwdN( ?.h!xPnSغF\t]Tp>_ w_M#m:P1A3ka Inm5<-z8^xezccI,뻔[mMPc󦁳)*QdjU f);|ûLč%;=! ))ǀ;!o?3ìybTDw{` 4RȍȎ]$ܽx'EẇY_0 $pjopd7z>(lJkkk+H _BUcb 7)#{ǡL!OΩTKڻ1OO?\; /oo4kcU~;;#Rf '7pz0Ѥkh%"U挽Of#ӡ۲V@[QͲ^$,j퍥|f7H)b;}{P: BǷ +],%_= {O dldsrK{2Z{^_,JO:N-1jkN4  YQb]~#  WkȰ0  4chwshpW/.%\{SrOV*X H].ۊ7 Du+_7yt\^gОHMQxJfUw$[*WȥZp:jKַW-U3 R/]@^-#a^tFqZX(wOx[l'|J}η.4'$24[yvb^o\B?-YeeeHP%s^'nH ȵv>nƅF)sIxN̏hb'~5`hɏ2k [p-[b+):='((IpnE=bʣDbet-N`!6ڰ9=X9=6**G.78eȠ55K,qN`pcI5@V*wrNLgNA6s}bADmv{XשNCsB2?O*tƸ$D](^CgĕF$rfVF$;;F78{!ER#k0!NE~ GJ=bo6> !*u={.[0qM>pK2v x,k2ɗGo'D2yM5~}?H#DJ}p;ae&оd6 u@` zb3y0/+Ql)͊ ۦ#/[ w~Rᄰ64;#t#mqD'NNGLg8;>whN%)[!- EpP}#CFdmE)q>&3㎋.oAcfPd~&♂l"D)U7OT)C${Sivl5{LQ͆AmLW ?D] uD*DS&ewhG u|t.۶B,w~_8F`F}_T4ȾQ eZkĹx?R0![Oob㠣R0O[`h !kBKm;`3Q&Hn!ۃz  ܣ59Hثx ^wFRܸJ:3YڏdΠ}ƶ 3*EogYLp bAfU<ܑZ@+7&n!j7PF-,+ U}bP4,!yV7l7@u 0YlssXN:LBDZ-eaЏqFXaqcgDzbbV1v$KZF1'ʹLjUѨc|KpG@U q_a5pX5FWd#X,Fc2+% *Bղɹa O4 (l?ߧ;ǃ3r=\"M5n@#:^xQišF^_))wwߜն\& $ qw>*K.z-$Tr^|lyb[4y]P/J;]W^_?ۦ)@~,Cϴ/2T;g#&y<]p YW8N߹eJKYPZpEgFb1FZ̽(/TGm] h'dO7 cM9ru|ݝ n\* brJ'lcwHXQP7֩x"5^G;\VynO*0ʖoS oψ]էʃu'BFatK"} ..@Sv +8TleblW^[V҈B%,/DOM^/fogII4Z9GF죶RIIFOL"zun1 a4VbJ|wPKiP(qCA֧MM6{"TW:s|+lE[F7i6CGB}َ)Z=q^8,;|?SN, # ֖H<:1@d隀E4P^X ^]nҸnOJV3Cs"İq ~e8p"FS4H4:ewގ3٧ $Y0V.B\2ϹݺR c;ڡS*F_٥A<rLK$udX'_j<EQ d3OzC|2r[Ȼ‡#BQWi hN=?15TAjU)z0|X5F y75$M#)98C`^hz Z`RC@ݦ&1yS3].̰ÑzY,9wq8VX3撜:|">: gk-<ƯS4ΖPEk@WqWl[ 'ihb9B=I&7>~UXOFYWg6=MwX7U|`>0A$[g݈[[8 /nR''jaUDnU9[4RZ۳cI~[oҵ-M^`j $5c~3Ehv9:lI? ȦGMꧻa>OT$v,t Y zi"Q FMj٭|u/ύ= 6N¡SheN dq ̨ͣ$d,Ų {.AʈI;A:d>YyPgU*e`C{[եt!usir?`!ybK"vv>?0B5l}!4`8f~ t]xlIMy˚{]tn qfh744OCB ie}lpZu)W3m#³Xf9M-XN̾~l]~h^uNj&p6%ׄqF,՞:MF%@=QLc=evZ ԤiºQ9M\$f阳jyit7Gv"0oC Xc$TD-HC!i]"XHc}MօHŋ3K WPY!Dס䉴pXj$:9b= l8 pNVkB19Eܫ:@sZ^piJ8CF, d¬ bjc*~Jp~); 2}G_# $ aBf4I |$8-ABfS;IBb? DKA# Yi6 Ij_e> QT{Ljޭ&aMpvs&~ze~ؒK;´(iƱ%eRC1,+ShTTD߸v UE _o\x Цx&;,r,MHC7+q,UBwei?ƾ b'>BǗhI(bx>vĜj M55{_z +ڏH q92*+I AuZhAǬkK`dXrbߍ61_/p>jon\lWar/S sl@56;طr6Hi6عB܀\ȅYp95bڌR 8ZQ[Ej=p;#k,Z?;$ԋ@f"k& S#+'7IX nml7ȃ0w A%9R5cP I!,[c˝*zTx2RMWĒm0gaSfb)2z5܏s.Hl`}.x?>zSȲzG+ewG#z$To?<Fѭ;J߂ۍm\qd$WTt\J(50lJ Fc+a5`&Ħy-)w +I-ߑ+_np }-Oo2 }=62y{VGV 5y=mguWjJg%fRÈ!.FCnC>gHj`ӿvt&ļ09z&GI7cĽӿS㭯VC5 N-&¹d. j:D≠cOO.Rh)a]k=ܓHjߘWUe$+pj2%E?!^.Ptu@'Op2$vHsp \jg`cý~m+jۥLgHʉkLr҆0aԮxIٔZ"Y~:rc7Ri. i0lguFƶ??-'97Ri-֥T!3!H*C_ld:z()fV!1k~~)h㠭"fCUMEHrEr0_?pQ>?VD[{Jn)A< _gsmiJm,VBp&4w3b{Cܱk3gǫOЫ|pQ9VظdGh,mO|12K=TaՕzNB m\(cC`KkKOIǻ'.{/{Ro\Ƽ}˲1ل#d6(3 Ma^enKfmu2k|wgEp@s$?8+*p[pPq2I?YWkftpB[d,S 5l wt0JO *"m5BH:ȫ) 8Y wBpO3Y jO3ZdaY{SM̠AOmgUXujk!t>(YdVrt7݈{]1* {^ PWbJ8l'bwZ?R 3y \.Ml dO찚?tảIwa&GyB:(^!eD{s/=`,Kf][0}UeڟK/BxJY歮}d`> 5“Ј8v"~|%j\1>-9TX0Xyxĉ0zS0:  Fe=N*<Uo4)R!jQ1֢g!=urͰ=YZ>(N1(L02g^9\V_ ,^ׁ[s詉U#kivm1D 3Ăt `#2KngDShoՙJB:Юc.^LXOT۟ $ |ly0f7(];nel!\c7uCM˻MyH@<;AU,- ]Cm$~Gm>mdW=J(V:O7^%[AG\ p 9+ z10$ Omf-O= I1LSNt+ʠ/2Թ;j4R(t}s#OW}Um&:mPA29푿?{u h3UF؆W.O.n2 ywiXS08&B.(řϽj1tAVLzQh?9}.,'#d.Dnu䉵çƜPhayg#?]ه.] ^"T8%('U 2`a 36a[Q'ar 6ciL.-/{RidHl ΁$m:]:@|bCH:zhkBΆpڲg'>fnеV& qGKQ,2UR=Ku֟φ 7}<ּ DsYRQ$=_K.d8ur?M(̪.Y^'l޵3%Mc:f]Жljt"wR=Aįyz3fph,Յ4XٟF?ˏa}b:ԝ)*sykbBݏ sBMzuqWCyr v_L s@PI<KCt~zn_"j6#%!j+ff), VIsly@L5ĝ+@ R9ayv;m=ب'D9ͷd!ә.޵b}-+euA 6! 7!0Ylo _FЭI̭PԆ7g&Q(,lt,TP 6"dgxB3:99X~CG6zv^2eaqq}y-.F6_TJ1;ka|Fc;*Уۘl<9]"rʁJ*!rڅ6S$w"-wbYwBfmBlMM |/I€1#% (0;*X!U;m=`dWCv|mvhq=G~KhjMt(ʞ5J;Ҁ)O7+C8m5ĢSeT-#ĝcկjwU#/a\`2{Y^W㰢t'ؾGBЩJUƉR][Hu̅-"c/J.m'gf^WAPYy=z) @R0"s/Tg/ӛuuwy$KHY]a`m U*~Ml+3#v {'ؿ5R[8pITsGGe&[{L2Q,XK﯌f.Y[;gPɋKFzHƽ y8ce@zz/6;zo`xfËi@ʊBpALeaѥtH9u E`%*dEFN[{ ߄Z{1`CDmo\(!2M^IQKE1وgj':|C e͝$i3wKՠbxֽ2J/31ЕYbR@GyWs(O5i@9y )6]ZT%|7֎l'9F<*yεl*44+_wYmn/ڳT %$ ͩR.<"J @I7; ?6]!tq!ҟ ny˜s%h$ Me@ծ:s7yܙIh )[&1O-zm#׬ =gϰ܃U?nA|Cs踫\8E?O;Nq椷ѨCy;S T%iо*TB4L}g |b 'b#|F7 /%5 ;Gs^')`4/Rx~1!1pUW$bo晫+\ c3/%4զɤĹr77+^EsBr:{zE^%;A])$~0{",hjݷ,ReiUwBw><q$K)ڕlWdY,[V}ݛhCRdnL6?}c<>|(%kBkH" %LRډ#? ޜ]&,(\Fջ2 R9 0鱦ԇYHІ/c˪f?khKl;7l=q0Y"3 M#0Ԇɳ2 Kz>B99Q/ۧ"ił(z~2dȋf_{4|WQke@^FhS k;7'ƬңbL9<$],D:eȽuQF(K阊H\ oIzߘ25zwg_|"( Z1Ô ޺-o2 2E||]1jLUz>ޝȦ``a.,[jʐ\9̴ATTyӮat2\̝S~5l%rcF x0A/,be(31Uu,%CTKrO!%6;l)Ϫq/4̐=M۴H+Hwh[kuy,ަqR`?`Uq ڗst&+uSӂ}t. >`ve.Okԧ$F`i|k,I;TbKwHi-ֹM8d-s!&1t Fc`=Z;!f,mp.v/%_'Ld^GBgb7{[b!2Yh߾7vJ/߄moY-Ρzuiά!SvE.-vGąhC4z` $) +$AXL&<?#jN1.Ҁ:Lwvhu1 tT/B+Q[T Ԏ隦{X] )q:nh:-#D ,Q&gV"ÐOq*֎ l1(#/=,Kix֎:O$) /Lu=@"|Qto(%hyGsDfNT= @$ʞL1qx:g)4PFGu+ ,z!}An4N7.|(?aR bTnTP%ȇ FV r:R]y,/28w-qg:,;R`9iVrОDD(Gט A@4M\*"ރRaDkҳP!r2!Y &cy_=btmiU?oS9"K)Y=w1iX8 7!bC,)@7\)deficc!ʩiY#:= ƽ8Zþ qfn|ECOJfS-D qǴw!'-l99!EB^0 u.U.:ӅSf 6Pl#0JO*ې Tb򑚕v9! bO K>shtf|^(VÞJrB 6fvpe Nsmޢ<-L@r:T]bXZ?I-îЅMvgS/6pJM_[bBj4Fױ;M :>9)ۮeH0ZS'J!B.)'e.c#WַqO[&-#' ?Kb '*>eVfQhJ;]3! MepG`R1N. r&E4ݬWx>N% LcKo8PTF2ZrZ]PUg5G$ƫ SzmȒt)J~?lNKn x?H,_\ն>_'+byP gHmAMr (Wf_"v^+Fj)&h~O b-d1O1Ί?=` {0qTQ,DR\6B'텛n.3Oxib¿G-YdC bA[ۡE,)Iۭi gʲATKgN;NOH*4rpx"Z=T BUyl+ױEK^U:}{g)HwoiNƭPsբJdzq'ǐf<jfq6H1ZT=C&֊9L31(O'u9B{DAyXIwb?2No\T>G4肶9Ǜn5MyDgUuxh!+`tQ %:t ڞ+ȅ*S\sf1,M:$8p8c źne뗨t6( \eE_GAU~#L`bDx-^>0GY"${*t=xk}MY4H,d ct' V\ӗ(}2n_h~AX@N=%ϥ oDjBA#Ui\ISӼٓ%Oc'On}J ?j1. :}YB ;ĩMQ {TjC(?4Bkde^ ёP4d @`V*Wb,{H=>=rtVh1e9(N.x H9ʎ3˝-VCƇCG|9 = ؑP-nk0*_,ѢXNBnXX!\&!Jje]U} o.d]ArF/evQ g06K VeF&78y2SyI1S qKsMWe  o ; F4"'SaT:,bi+@NdUr2r^EP1d`MZz>8Bа1Ǩ^A37P|82SVnS.w*8~ ZᾚYc8c`Op!."Ab~9QC|-<bNkI~ښZiT'^S'=,ӕ (S[ w>:oDiCrQ|\{nq7&9\޺<~&y DKnFx@/1I< #2=^2ITR TG j9)>XV$T/( f')AwOFW~/4; D" .cH%?"wSz&*Xꛂeѷ, ?Ӈ_e[ǰmj@]UA//(…E0pň'>A]t|y_NM+MvJ0" sg4u`J<(:QvU5ꦮ t!P,#s__.m P{P hfE1~zՔT@fM<8Dp*R3TdU_6~͠רj:e_V8iT*QoRuA>>O$?Uh}"cO<L2gtM$Z.Sw2F2|mL?q%Kyq>8rzQ"2aD`P!]3Ⲙ4|@iA$[TKZlhMdJur+*>FwWjC8H˗zz`U>8!P#0+[FD&3i.kkj K[ wPV{TLTM0!,ĺfOMk/1_&\H27Lm˺9s9EB` B E?5ׂM aKб_ǂX$o.5PMp>%U˩_eTWvz9B_%ݐ&o[)Y@qO_j?m]a1.usMaZ`_58aw[)| h\+Q@Wh|e4T S/Gil?bw-MjN]'7$ȇ j،YQ~\s;2k 1'.WzYmR>GI9xaKgJc'Iדx3y3EfI,X4_vzkT۩{:=j6u!JDw/OE]ҳis@Gy3kmBd J}"NJTіѓ!hj l1<`)dR--Kf$q`fg`32.$'ם hqs9ۊ糲8 )oJZ ? sO>5qUu|)!}[y}$% y +\RiOވٷG#[jr ҫ` NA|[.j6A q<InUolώj̢&Ѭ]ԟԑ<$-f,p\< 7gV$λbKȧT] jջE^?`;2OJכqpKƵa&<_TZO٫8@F0Fh^΁UԾhJ촴3+Rի w7,N*iP%.U3u3 ]%]'gD 0P}2(h&-ZIFIrʝnHJY"`>LVB CƩKO`K3O\~Fl8Vݟ;h _n㣹O;rQ U;8rsZ%84>/,&66ÙC*N 9&["K;_r%R Q!"\MU2j-&EX0-@uB">A]_RxUw~8a;^L|Y #pz345gw"7Cx߉FtnsS{iFn€+:Zs_UC ^2O`\45K}l U@'gL,R#@W:aQuITER}bf˶u>)Ruk p?CGiԀDZY*<0pi4ڟD{S'^|P8msB~.}TIK\Оa9{s:tv~& ^6Z/dA~F+t]wu<[XߚQ̳ƃ 6 ל**39WY>J{Lo}0FPix7Xc'jN3 "^R( d7o$"W aYq~`S7Lunaq:Lr:يF<tßʥ,NK8fGpZz?)T]˺Gmbxʕ\HwD2 GȮe4ja Vc27nx6f]t@D&|q^{-!kC-pOJYs(Ӈ=;%7 C<PuȞ;/z?є'w"$*Γ$y'9#w) _*+_H$Ɔ(4?>BxeO)i&/Ee5(e`4*H-RMx}ߧ~qo@*u&oʴS 8 ϒ~_ iwb` _fJ}4%Ca*i oåHr_۴ ?sm"!Զ W&ce~ױM߼_]r^Bp Tv 5]3nI؋8L7C恄٨ ;c?K*.15nS0iR4-49N^ y\^V@R`=O: -o.s#uDA}#KӋx0-O:W-sj3%y@Fcy:xcOcR*9bdYċ\|XGyqDAλNFh.Jz#֌T{VsHx f|DiU;>B;f{-ZkUkI [5~ 9 q~_6s/&GNjwrCRFҌc2z%'Iwz=4%ܸ@9%tў&Ś̫/>=- |lJI"b{3cQ\UY 0\Kr[Hg q#;8`|x4so~$g-B<7{NctR+Qq$:8mwÛWs}aH7Ίհݓ *'~&`5q2G{4් #xYV"2ScOfQ9KheZ<%}pfy|Ca`-և4WCUTS!}*?^vZt.F.W/tJ?0?Z1-DdY+u I#dC`?OqzTՆȚV*Ft81 xA<_*ʖXidzodrȕ.S'E#M`J֛q| gKAB6w4 fjr8W@#u_ղ.|Xs q7;M ǐ[,H5ؽh/P u-eF}H'jO'3 p ڃTƃơ6Ɔ/aAGNv A aH.Ӌ^}v3;6]-f0u1ES=zc{R"0#8x: ZwD>oXZN=p-#ĻƁY/RE fJ>?~FcPrOle?h3?)2a*aaZ hZRveHH/3wF~n`ia?:uV"xQh?4LlA3Bym>mFMRS&z3wpq>\&SKkfߛŨI񦜕T Hx|{Mv>J.9o!9A X$7`meO٩;*GtB="gj] oS4HĜFE̼ ahoGʕR,APҜ~4ۧ=}}?IؔQcϵ˚$vQm)H{"q3H|eY~zyl\4.nLj uGh~ c`Ƿ)S`ÉҶT͍*m`e^z_"7BXlXΦ TJ!+g%6y̧+MC>m no0T4=PYXelIV̮\w/}@3BZ$%&Jw&C wc-/ú(>! !us}^1{&Bvfn]=I!T{$^>=)㡗<̼lOyޭ P灪 -M:w Z;f|B1|08WcIE֚{Uމu}ôI¸4‘*N adfЮ~obώuBю<)4@*SZ Y4\RNDK,붻%ꭙH\-p+CDَ;B[Wkf+Ku,oYgN!hc9|2U&('c)-"[d<]c#x=oX3s|pxd7LCTvqTM oѿ H`Aq/je:LJ%mJfgX <\}i%{%tEX$zxBT챙Xɚu#wSN+#Ͻ80R))xѐ`v?+N3]A\V:{#%[Zx tu5W_$Qe]QD~ *SȌ\TE6z +B7Y2r/XZh@&,kjce(* kD$!_iʌ_=1K1яA"Aa O N \U(m65eP!&-وP_ۨ@.SY7F$@B=ͳ8!#KwП+u K*Tbl3K \QI!SfoQyKA=-\ux*$ )L*&N.zR0ǚ&i` v֐5Ex;̐ Kfbk19"sAn VuQ3{s]r r;5fJ=Fycl3b~ןE㑪b".C*Aāي`$GAZ6}7B)ip-@ 7վ!u0I0CG,ֲ>1X}^ ;*TRaDh{HNkr&,&FȖ9?q Y|IBMP? T˯,|XߞKoW'ݘBk7ЫK,xq钔W*pd.qP<#3W}g! Q1vnO{m3k3v#/5X-wg{zjj,\Wm42*wN7BT {g:#xۥg@tAObSl-HL4_(!Iozh܋zJmV|nN@HV iw~R}u~u  f +3nWuf#ev^ǹV_;˸/"xCszC.ǤH1ou"شa讛9U¬,1dl $ur"+{ᚐV|ʘAI԰BjSᷠQuG)uy IGpZp&RMTsҝlw/V4|YlO]?trL=-.RDCN4>sbͼeJfPꪊ\$'@JVC#c4{.b'R̟Ev֐"UE%0ftE8" gx4U]K>dqrmD ^b]K#Mo#ɂiRq`quv3+nMNŭGq|\<|l/rڕL16D$$G!(,n<=p!Ip+1n<2( <ˉ:.#y0Y\^oo}ͼ8&t81Of&U8Әqq^$"P/lณJ=g/v]1\/T`Zps[IT1dcwrE?DZ\sYkk)֖K^u' (. $FuΝnRjjS 39f4lNR)D QhB2m=&Hj HU>i$oVI |kGqs[T s2K+3sh`k׈X a NS'[rxq-M2deTtLзй"FlMS'#&Q ,Ak[d#t u-zܛع?IZ;f7nnّ~W`4U_!٧ |BepR)4.XćVQnhF;6~[}b)/ãʼ$#hܶJKEo'oc#p N=T9G}7 > :U wㇺ@R9@0"P= 0n|n, X4b}`?x2+zɁpt׋"~U= x9Y\@#'#YW}ðz ˞Z4C; ?|xwRG]$inr}lcM#/Z/NфZ ވ$Zr0l$f[Hi3{"4/B@-$N{NFlGeOkWƝ>RUDpP8PjVja'yWБKɘ$6Hps6 E7Ȃn.s$+٦7yRיT9H2/#ԶB:Q1ɇx|j136dhQoi(ypˬNnua2/rZ>]%Êr՗&ڙcsZ^ T:R.3hew(9 6\jOT8N.gط|0\gNk<s{/FnǙ3S:ql4ϒZؘ8>Sp#b0r+)$_:c >5 C|Kml0[$Θk^";FkC/;\F&rEc2O_=?@v<Zn,-/o A&q);vZ0۰fGcD\pU ,`ɑ]|.Ȥ;mCa?p0~*\x>/ˏk>)(.XXtV7;m ɢ/im- ʯD٦0n>p6n(d -9(K2XFʗ'_JUU2H*vPNlY;H R*xxm&K'3?G]Tҝl^,7;Tk0uyL`>uG[ ʠűm:>[C>°/Mov*N_Y>Th-f:|&9CC/)>Rcj Kd 7^,0ΐyZ 6ޱ辖O7~.#T>46toO8 GvǑS$:wS "~L v88Km-40ik7+wjy1DB%eN8ݰ0Nٴ謕S~?AK\2q=V Ρ+sR OCrq<0;ueR{,5^HMFPVOȏF@Cc[Bg-9f8cc퀻T}i`v4fŁnҫҚt (:kF'qnDΌ^Xq/?z\ )82͗]fR_s (vTݥ FIu5ym2ɒ1= hkcp%ͨլ\ IjBpb$K!;ގVМܐJP %wz zwu츐D0}W]ԉ*ɟأ#I&\RDP6BM>\I?]/!@w/MΞŽG?xZA{gi[04ϾS{ `L m^ { & 3.VeRN!.: D? jl(!; ; Ke JL\-(C\]52߄[H?5ʿ=qUi .Q0wը\N)3t&c2cC L'4 ghqL`ǔ),cK.:UIQՑml:x7t2257o)~9vt3=Gse2$Ð1 ؁RԗSf|6h $xB|/jCN`󘜝^X ^GVlCHh49,uC|z\{SǓӞ9&OcƶѥǠT,,׶#p 2p8@g_5O&Fmmbړ}=lĊ~l TK^$7!Vh3n Yp{wêk.~ZuzOahyp0[nDs-gtriQQJ-Ε&:`ZmH/߾@7&dK)K^Eq]6d0r@7(=Zƀٛg[,Q}-cZFS h`phE7bca1B;ޒ ^CCHE~4TqEݾV (Fwc,޻7%g3,2zb ǹϋ,pm]70Sml_%5>D#3^d^I%L7DH6BJ**û) A4"B A#`¶B]yڈdEp{^|>;;cվ BES>+Wy:d1JLGDGaɴ{e@=% ,aИ*OGŸ/PZamo3Cc/Y)oǎCfcD0Ɗ!0o_O >|0ɽQobRu2JL:Sal͈vd73b'rY3Dy ҅%zbLy¦'MWn'c韎|>yw,q?q ĩ *A,DkvDW- *@@Q:_"rԂ}ZΜ\^̯K4\o.±C&$iIK$Aɬv!TrA0ur*CNBZ6m=HR"I'Ei=T3N0!"9:Րm$0 6 ͔oLOB)S3nij7S *`a _YXu;`yٚPA5 F~ü?_aj~""VrK2?dR_Nqf wo$_,I7L`CIVMU=۩N6 |cA3NsS!CP]..%CK:Ye)RySuΛ+{[ޝ /FXq$+? RB_4?)nuv tgC8HN]CSF6t (f:m_F#GS;ײ;~8ԺNO1庀: Iڲ\Grٝk׫b v'aO7jK8g{vvG3١ôoU#ahRݼ1Poy*TUI!Zn;`_ c/LSf)C4DMIy>CІ[2>S)o*(xԠL{3 jQ$ ;B;6}ڑ^j~6~+`p{ B-ݚÇܳ= %=NM{R+f\#} ^WBK9 * Uir!Ri xqn҆3ˋܦj7ptO4Ir -5J[QX/~DV*=TK! (<ͅ۝ez_g}>F3U t:j\A |Q7&cIl1$w@ -k )?&ScvP/%%V0v T *7QŖ*D8!~΋e_̎0(Y57 v)u$ SB PYsL/Z)hkl>Bd/A {](4{1T vҵL9z焢ci7,ko֫K&S[SN5ƈ.Fzq"3𵶠2~F&ŝ1Hzcx몀^ ͑ZdK&!$Jn[b]:iQl}zX 6挅@ *ia2+`48u FM@~aO96$2~|@z~I {\^ջ+G.28}AG< uz)n{J!6= ?Ԏ\<\®߉CWLt5^E-)c!3/<8+rňpΕ"6j.@[f};hKc9J!8=4O+F ι!V<'\foncHekd bI?xvGB\y'_A_|3ؚk([_EL>񩷥Zy\]L X/A.eq&1T |z;?UQm#pmaE:E޺ײ!yQ~̃{!DYy+ŘTQSE!*EԮ8hQyN3VU ";IUGm{O-s(nc v\QF.NL~ڰx!~yl7Fztձ>II l}ס|Y:/|94,KFqr^j_D."0K%dH=s'ʧE5j(v~n(䷵ؽ,]n`!技i[5nؤb+^:XiH6٢*(ԸiɟDCݩnta4^fHU s q]wl  5S.C-NN.տ( > .~ln@0pKb6" IH~@&L`y4;ys#F]>" {ci mQ / σ/R\ҧU` }(!"aUPkdEV[ ]="_{G&r2TEFЅ_.:̣sTi܇R[ *>T99K-ŰIlgٽ|Wr3h\*|g$U/Rc g4MM;]#Hx"617Yn:۵W ~̥07^N?z\oI@̰<${GoE4؎$!ҔFbРB.Xw!ż,0UUoGm ^b6IRqKFgA`񼇰sE+0BDxLxf}Dj/2|-Q*v/ͧOMdõle㉘7^[$y w6FAm!#B4z{ mͬ?!RL-*e~a["W@e9.ZBlz-.1jo5{84<;gj|ޠW;u-~aς⮦pVm!q%膞>p>_=yr;7Rbɋ/]{~(8d.Tجڦ soE[SK =1Wû7&fS>'yZ誟`R+2EŘߐ [%#}/Q5NZč)Ԓm%sI*>1L8[]e z͗a8QV iQ<-Υ P L@^DY(PI/=bÅfh^ Ԯ`Q>Sa;NuGӥr| 8$aqX9 >XUgNQJ+﷼{Ϭ;d5RHG t.vXlKtkcTrU rٛ ?̍+4G?~ꋊk" V>@Il)h2v/] mV0B΃r]văk2/ɔ5gWS+9@1`j9)Wy`B{V"]h3K{뼓L9Jo 5پ(;-eV0D,0$X_GzCOiشȕ3+䤨e rc,1QH}Q;9N_.@]a+wFZ6s W6Xa4!LlPfF,u}<ޯՐ \}QUe;T=@{&e%_]vؾ@cկdln[I!wd+?/M!l8/ܤKhn5GٛG&+.haM&|OU ΡNafB+ #Uu7-h Z N;f]#*f bjc>J#ޒ5 )c[\M.0ysIbTu%*]^*t3Nn셞S$H@TGUyĕA؉F.p|6e2#4B$#PajV;[!ެj? IUf揉F32:]H݆jOM\:Tt"v`9^c"-#9" P6qxkCL~fϷItMJgD~#G[EX#hZZcO2, l҂M)}3 M,XJ ixd倞ʠ:weS~VDӽn.JF8~K)ߥߤu~=-sžCux<7翫SK\A'VBE7vd՜s%;~VQ3^Kuq+0}g{/茜 sY JoRIqȼk*v?qr`^)U#l4c]oWn_iNG@HA=TK@[f ^޾`O:yRnefX`n7RKxwC h/4/l-AHF\e^SCGL+b"PM}L_R?<s˽@a|(F#]F@AЅBľZ Ni5g& y>tWydK&@cLOx_{O&VƱ"rKϴ*v}.MuUNvV L5_F0`*wS(ڻ[ȃ@KJe}dمj<0_1ji|1 K @Kp]&Pڲjf'CunM(ʥWC+5io, {E!h HuP & >bO!J 2gX_Z|0gtpjF+l$rUc; ßR?kFVl_ٳ4a6~̤}7=بžֲ ?Y[ #3+e!R%I ]:<ץ]x ` \YW>D+:icranoOjIVK]P ط ?"X@`8P/FNoV|Fk`yxtl9>;+k45;tꬍk`]Nk]6Q^e;WZy@sQ4R_ @O])fXzJN~OƇ$p p}|=vΌOhir-c3HXm%B$HY^L2N­LSM:d2юqM p7r[:`'rJqTxLD㍮CoWIKëbyfV> Br(/8]rFzQ.0({*l@O*n52Q NMג}F]\tzyb6|'rC2Fgw4'lͯΖƘk9m 0 Ĥ}jltR- FDIg!=MT-zLu,n6IDZܵ%@Eۚ69aM;+ZfWܡG"R3ч Aa`_8YpEg@50a( {nX,~vr_7C]y9!]qѬ,9O9?EgѶ\~kDX4xԶ= ĞQvRCY+Š)iA cuSrԌ/C9r_{RT~Y5 *I16Xg>V vY|aDKf ZJK{ʅRg!*?`MA==*7})A’$D>0vXlk:VnlhB 6ډv.mU"-pǛm|NNFDZwb;3 }Im}!ݤE.4/UU65~+WF)\ tyl.=Y\D@)5ʳp)>\!)0S#vKs2(>V6m/CpH_ܣ}Ot ;c!g]rry㆜364J60 njgWu >6Hv?]G'4`E 2D.{V#W>MT{AP@0z٩:2j挌 Z~cHoZ NvHyebzyrfD≲{ k4Xe!kqA6TV4*lh B١6ncM "'m-]B P$&4{k: ?,OGR,/Mi`R\d¸֪v5ܙl|L3C^LKKo@Z`_W}R3}~ q}錆LQe%=l1 c(-ӯ6g$6hYm">dha&`D.CyOT4=6Ap˜Y`dq'ht scf6cˀd)7ŕ7&ru/\j(.IM,l9meȷk7ߒ"1m`W@7Fs+Rk@b6w3%k8G2 0AK߉v+ʤ+tzI o5TLjؤp 1}%92|'s:o3x2ove`=.ey3c-I8\jp/!MO]xVjjT}ub8=zWVTSBT|=rg;<;!LYR( m,2 ,/Ɠ\Cmqܠ\Ez09Wm>Rz<"IxS7o+\#Pi#w.?QGB-FCyb K&?<.*((-n6T9ۇ*.b c8Z+ =I0WޟBiT8T Ps|RsLke'F(b+IĪ akjpU\,9)I+?R.Nn1ix~pHg#Rsj-S'69:H ^ s"H^8k`ۭɹnksv(c چ¼V*8y39*v>=3YW@ 0&9&^9-OB#Xp}q]@D,y7z Mxt34)!:F,ӦkfO$^ͣ?Ms-qѝP( ^5γEwNd4,&sR 9@G ADvCud$&~8C_>O['ݭ e]YTU}}_L F'<=xoAӴ7AOU^L~;QIĎp %[f15 צ4!"N^V_r -7fa Hٕ+ OYS;l.Q(عg-; hh"VEY.P7qV &a8-[RlPA~@X%ӘwC*b{<Ñ[N^du/iPrT?s4`r(,j.>>U :؂&\&**v>;"J6W'R 0rcS/xP4z=c~XN&j 6xp9])454Ӳd;k^x0Jt}"VϘ1nXHxAGU~J |9|eߥ]yS:J%KH.<҄T bZo:Rkplk GeDG[:l- Sxd{Pe>y Ί͇ /?v:!n4u*MSG rC~ՍpiC bžkNRCT82N핢0Cs{Jks`R_sN ԜddngODk2nSܘ4p=*G7bZkWLD[ͣzfԓ.]aH?{] x NO=}lIC4C7]͟MڂI{jU)-洭N;n )Hxh8>I#䋌kDBP-]}00´0cI ܆S9 aX}@ ES@4ꮢRSB8[]i%MnݿaJZBn3V+oZV|yfo[˅?)WU, j"ΟzYR{D`*?6jPWM-K`^ąxxOe Йkv 8+ c/zKI@vJ\m{#V칇F{S][V7RTuJ"!N`3ms4qৱz&^^g]`"p澾;l.BJ1D;DRHK$-Z^$4o!l G=ZPEoFr{M6BRF!)jɽ㛆ù1=x0#o >Ԣ/I m2\ڔ[Ry>̈88r;)R{% +"z2iEXd~u&(d|Re'Dvіjгg[f v}K4nFo>8pM[C4f,;B3"3PK>~hǠ ҘctOF4(U# ~0IA_ߥ% uVzMJ_U5c%"Vl=+Kug`x @Xƈ|m".']Ovz n\9(_/o+\Pl^fNoD說'iJ٠MKzY6H_kzcRNE;7Eׯt6睂~brOt&ҟ~;ęvtwFVL#dQE`D<./2c↽t ]4]є0%Ǟc9aXDTRLO;<ӔXN+@^7K][? GU(w鰞 8UJ{ųa&Y5uQZOaI V|TwVG /o*_\P?A 7љDvxSחE~VlQ#Izё `h ʔ[ +/GUb87zdEQ K(yj/Qq e]Ra:K ¤Y!uЙ.[Ղm(oe`@Xģ?y" '${LJlD~\}E&mS]cT. )"EڐO8&u#&OhqH=|NMdtn/iV\~LSaͳnP1L^S^=?fi!E:nY5* kcS)2Mk}LzND[<ʩ.[[D@X3Kgs?󽗇!jW2T3^4 -VLAaCmhB_?\gkxSmQK٥y9QS|I2L:^6Ի+ hu"_]oJh:#T0Uh*t%Fx<̵Vg #Y3Ia).85pAE6OU2qzj@~-&O[&ؖZOܯ3~(R7e0D Nߠ yK[fSG;b K10Iq~}֨D5*ts7'CeDz 7c%Ѕ44i6FWkY2s8y\y%_ޞarZZb$ 2 "Zb;e%[׈va'H;i9g!L^AbSP}Ty9sDSCh5I)rwW5$ cيTڝz]?4ݰl/$iSMG fO UC" Yôz4E[SW9ޭB!Iy8SFb4ɫPG\;C",y0|keٌإ,5mDc)}鸳Njc Uԋ[đ?k WYyC97םT|@Lu觏ު8Lm/w`}=|؞sg˦.;J;gi D<4`[$Hp:Lٶ 2H%|l5 b싧lPݑf%X7BڏEN*yd. N[컨?R>kE׏^TPO0:կRa"*I"n;pբ8"x_b\b6 `٦  nH'ޫjY1Sg^˝lS_(O%N#fE_B;c `q)3ZXQ^*IJ?Tu^l;Qi/johɕwr?Cܽ*Q,H^ވ|&XiK492J(@C 2H-} /akWp[gb5s73_~z &" 0 74}r=jmN˜YęF&x>:/@Q+y7 AK7s|IIÄR]MW*|:+VOSVC bBtUN# "s`wUHL^EcD }êfu g"ؙhwF'aV_MG!s/}Ɖk3w&..w 5th{,Ԁh/JQ TL G 9اBCsd_ŪrZoGNZ*(lMPЖS ŕBބݎd0ֵ)9AaVm dD H/ڰ7f?qPc1NCzۣuu(yg.s ~L-9 Eɉ:^oSV4qd({qV=wG_}@n;1 ,zKiBwnu4D.?ěƩ36 %\sELLvLX^$NZDJ^lRfI$r$Z}D!emN3{l㸇|3 j87"H(qD&C2o"sHf(@Z!F8?}"A"nQbE?3sёa]Ϻ_L$zhsudF;qkqMxGX,+X1cɁQ5={WI<$lzg >j"6LJ@|յ:KINǁ+Vgi(U޼~d}L/lgT ~"دq CP݋ L^ȿ:/Ϩ~,͒g+> _ 9sw8*SoPaC嚎!,oσK^FAU뚀J%gMwkU\`f5{9EWyE!AVL#s(wnAeYdUpMMo{4d|t,)#g(O;g6BhnW^eiJbJug&@_~.tk;v$ MCw[5:;_g3ܑ8,uj*]#u7TuGK0|2_U Ζ횋`߮A ɧ/y~8dr)Of&O;*YG`;Hg*|q ((rLtR9,xiBvnzv6&AV`}Bcaq,%ZcdY+Jd:]G4Ud7_(ڋFú'`c+HPRLD3>V0,L 24ikr#}:MjgJdMsN`E?#<ʮhR] l* ヷ^MR#U 5?4 ΄o[QYy)r:%1}.)]:]Z|.Y(Zܻ'5yp(ʒ!@~ī6g!zP_~]AqUg~CP{ٖșfλXkdIϚUZUAqm_ 0QBdᚚLNUmx)gT=T?x˃lKW6=D*V1{Z1:J9X9ET' zt)];=k՘Pd.c'1ra~Vk}h!?eE: 3[sXՔ/[.5DPYcm ̧yRޱ,橻e" ᭂΟƪMw$Ch&}2\+cVE~L&泃X+Ko}YU'2sGc D#fN̑ p̴a}5-ym)"Q宀rm|N6VVO/U0:2 x* oGvYظ,WieLDrJ8Vy; u4uND?P2 <(ng|#xcۮ 4!Y.nC*~&u|RbjlMg~ݚ)Pk)+'6]|Mwma6oSwSNo̮҃2+yE݉|WS{*դq*ۡDʱC!֡Q~z )ENj[j`"CէOHoj x e9Q{ʞD\(!; Ѡ/r>ϥf=^;ArސJdP[5[YsX.kUg|Iپ_#al`V VdJ~I%p`e>-݊ڻ 鿛/L)zBycȑp4F/\۾VZn65\~; O@_n6'چ⤿HӺ~Oc/E\B#D>1RYeO7d$-$:=MwObv1i;ndșgފj!5Uz@< wIXq%ͣX)[.tn7Ic _@Y%= rp%< {y]EEy:Y/°qѫ>}f1X:Pb Tc@д.*/9*㩚Д;'Ѧ>-"~ŌqS4nY*: SH0?6S1`|l`KٶYrB7 ֛GvhJQz{/..Z~ ~+̇`h+R7@SP`&y#XM7NrZ+ 뚓vlM"B.8BmqlÆf"þvGoz;?Sv +.b*pum2v"oMX@BuU=.qf&U]"]hu!Ѥ&F87WDiKv3'.|Y3&:>q/Q2?=s:a32Br&';~Se Lblj6!2*l֟㾴_7*z(-\ z%JJ&}]s6ퟧB+{6G;XFvPU}`n5 ͉-ji.]WSq0ryn!<IN1<ה2p.%/9 i+KCԦK7 3Hړ.]Jn^yZ% [Rn9lqk^|sìX˗QNK缷2ͥuf.3&3Ml~Z.,wҎU:ԝq'"`V1r]'*Y6Ibż Q6Me>͞Y)IQ՗J>M!58`rl4QUbF0-+VQȎ"Ϭq0e5luaee'dwF TJd@3B'4BȳM0/o]%T))ĬM`+3^P,^5~<UɁ:~pnI帞`[|6@.&ܠqk hݯ](^m-߿({:' cf?1kL/äx}>g"҈@l%9R ծ-[ͫ Tv8D\ZjSvya$?MS`fC~qsyЍltA4_ v^8; $Fi {+4,T>x+'jHW ]s=i%KA%T>ԃ,M?+U{k'||Om$uDJU$/āw36GGFN .oh7C oDUӳ]bϒI48JF*Z &DpR5\$)?Jraו[ɂ+Scjri5<7d7Vo';./P}a_$?>K[!+4_-Sآ(`|GʈfHoF}3c1EZbC_>g(J`CG qqٖQ10O%+z9k]#WW k59Z( Wߚ'N%៨*R1*Bgg[$/o,֓$-Dz R\^bIņizrl7Cye{c+46#HH)Im=u/Li[_[$䑏 P7A<>E8 x+ m*U CaډxuH1<>OUi)A-cBH )J^uЌ-Ŭ/n"Q=\LV3`\?0kz+n0;f[)In=Vst.OTY~Kp.(AL,CcU&B񙖞^SϿlꄊ@/\*t&Iz:qC?o뙟"`QzW.R\h.Ye, oo3Cík8ˤ%U)5ryE|;sd5bzN([Ok7Vuo_8q L:*`9 +˩ Sag[\.DGm )G ӡ4uw 1c-h䵐8d(ߨ+(Dn gk{ۿtEr"~l[ltއoQTDV'5;] w(~p;#5 N[PXԹ1jJ1G"dWtpGeAo(E# _( eqejY@c&d)=UR1YG!/V'zY=$[V]ږsD"-Kib1͠D^=?Jwb3wzUO s֞lڧFTdһ/Y=%eé4[Ȓ_洂=IF8h"_ m{_%BqC *E,lH}4]d^V\t 7:mAB9n&W޶_#>Jw@v3Uv8XSc1g'#riJhoެJ,s둎2E!Qd$Jˠ3ARIӂ5Tjf'P!m)S@V^lpc@@#Ejj-W2o\"*{?- | Na[K|.8lu1#/Y´ LS;n I"(=^ x4^UYٸCozv٧ a,&WUSJ^0^&usNqIr߶ `!3ԝg Qڱ=.ΓQ׌gh’_ƁYZf یmsoi/YLcޛ%FR3:ڎr-d(UvmԨQ+gǐb,x^0ot'ֱ&gJ9? 2i#bi &ǮOS&Ș| meZl!BƟ"GN,QP<'ˏ!53|P,a>'$,Io 04Ƅ"~K?Ƞ@9ZT`y/4ќ`Hjnkġ6_7O ,`gc/\2U|(6?h7(}M^F̙BŗCZnj_p]_e2ۼC$mä<tD@w_ _^yT]X"W6Ywí!׊ͲXy0ƊSdWԘ@asAJ|{)FSĻ%1,zh'?'iwy=glq6!YukrV1:ӃX ru4HqNr8൙~^ 9۬h9ӊ4Crܣ5+v'Jn{CJc4y5qFe(@1PM3M61-nh<9| !|EpHR93r6{d5%DS(O-~.hN /\Aa=nN*v)LbBr,WW4+Åd6N>m 2ΓM<´6pxynjn-ܾS23ؗ 4yUb#CyK| K@>EEr㩯;jУƺPbˮJծkڜS2V0Z26}㱦qD4<Meifg|Hg}t*Gʤ+|}DB5[ō5fX29|- t8R{;b9Y&%M~mOqO)0ՙ:o{C #8G9f#>x40V:]vf=^qzL' ~ PM?q-c\O9X} ǯf[J: R pM_-ΏTD|d Rypp8 ^V;LC7>&#qBuZjJ<ѕV Zu٧,b R&b[NkG߳jy6W2LwbV8>d_XAo"Q4DyiZG˦w21p>FEυD+C0N Rbe iɤR[JqFG)QV)k9:$+25rJH h«'\pu 8{k0y9Bc,5mW;ol#M(Q[~hPz1c9QV@έiC>\ElA޷6k66Yĸ?@gYW l$wO߱Kc}>P eDN ճKNfC3HNڝ~ٸ@&c'd@^RF8S9Pjv*>9o#۽+d ӛWt"t?T)"]ބ&(ǎmA|>yO5 ¸;없{1G@3]Ӄ@.ʢ,>U2i+Ji{mb G0,A^b& cXiiDj'iM gT}}N* / ir!66x/b+ 򚬶+WHLm0d3g]bd,O Y =~ 6pyWM@=ٝ -3BB9 }̔˜.?Sp6=7޵`}MjUoW8RFCVx`EY[«ḬOj&dTpOK ٶ)=x1'7>B6ZGf~D)7&HS*9P U`G7MAMV?oc˙b%^ [yN7J#]ҳ: SWWB-Wa׼:f5Yo^!e؏-fj8q3-[jP^A+o#$zR~ޙ x*SR[hteH4Frc0ըqQ+T6zL|ic4W/Oaa{)d|NGD=_޻<,oC|^?](qB6{W" #]! 8/},^ę+}^sVY {锸VɊw?oQLPJUںm]CQ_ vwwV\D:>'9:wc{ň/SLQ!%~mOX-h1&alD*~i9\\BUz2SXVBr0%6\% delH:eA5T#BH,PAły uX_͡Y^l[oךn`pj-mэ=P7f,p ɺě6t}?7Eܫjij.vAKV"8Eծ-R&"-k5jZsf ? KXHuUWbeF8e'A'8S"xA 2qNF_JVxVᶌ$YMeN'qG5MGG$׆-j_7R[=83H?!_SV%sqlC B21{JOʷem!$.*_dp%wcwHg&ga M {lso깭Nst]˼8FP'u.]䆍m0We˫} A>xe[X' tysMy _>?'$ІG GKp:Z؀ɢ[VuӮ5h=@K5Ml ݂lA-W$kRA1ᐰnb!" l$u{au1`6Ɔ>U“UP^3wD8ʵjtHdW;0Ygg;hW"A<DSJ0>oϙt럍(yɇ(JW[n#gze D/@ci9N"ES\ 6G`9 r瓔'qlΈx-*paRWG˪ 7^UɅ=}9dKݺLAwZDpJx'UsZ3u9\63e"ldNG@eM4J p{EI_e5<;#+ 4-f0l=*Os澳֬/p)^0od:e"t]7_J)D/pf=WpqO*[8XEґ-m(6Һ Ԑ(RpnI0FkT^~ʏXol*49/ӝ!0WTȦ*x&̟dl)cPL䢟ųa?ߘ?X@/ja^ׁ[gc&w/osNC`0ǡ'ʝ!bw) l/M0`\K HpH[_ϐ~j"8Wq(GZNyD 5j$bQV<$s"IWQأ:gnp@ =j=E0f^a6.*m#[;hY.zjKB0ixMlp{# H^!ю* &hTBC1):oY=6^X*.2&Ojj4$4饙ItTGFL h侟]VeӴrIhG o|UcoL'vX׹k]xQfg$ޯOw硴==ȇSi/I" irz|ZPs#'}n'1]Ə˵$ H CpjbŜM/ޟ߼QǡRDv_WQk_X>)dxiŬ1ENq<" d r.-utz؂h̋?(gE,bI/D-?\:[)o?+v{Q ڊx=BKoGvcRKEDs cC[Uf2tRvg9 qy>ygdS!hVBROq:dJ85E5vD7C)+a8aP &e%#}r⟝Ȟćnd,!Lkͭd`=TھU3( xc 'j6IhHoKmq MR'xZ:NNA%gpt&xI)jgD: _rnONÓвל-. { һ2<0M!0"tx<| =fQtHSܪN"`+[{9t%=.54{ $Ǐp. \C2h>!`*i:9::=̙0F WXbkb8 2Q[.QCSaJ]+X@m奏}҈&{)"fm~)S,1xV: Po%5U)N!/9Nqِ#Q }1/~-'wQ':偦{Ѽ@ݝy?z ʢ[|;bpb֡A?s܎(ZA#yM#bY4f#&Yz$r'0?Oћ}a:z0)P ? 3 k}L1 1^iʩ;3:VuU0O.=yFf‚JFT곟0bSFs' ^o;Rxx~(j ) ֽkCu*%Da'؟">b'(J or) ̞Hh·"j㧥ErSiի*KcbIwa<ɝnXbէ $RG#e/z.wX8#7u&Cӗ. d @8hA:xzջ6oOS\8S49dTO=5|e/[q{!ٶAt=ɱCґܝмpĆ%VSjXP4։P r [գw,*|ĝFvnv/56䷘Gr K|Y ^"_\̅KY9pmf/sɼC ZuљVqGĺ: w8bCx|щ-钴Y&vYv^qv>w{+04/xfwP*\l:ñACT4<?jHZp~@4`RD+S2Y޼|4̌I MG z`[?ĶY]PRB9WPK9V~FeR~yz岷B=6^Hh1wn8;: i՟?Wbhz=I\p=AG;" 9M.z{t?N2SYh.t:&;6<,3i=$j,)?!4MZ5T R__ dJ6nZ M#42l]s{]B ݨ߁iS* fviaӠos,F^u`.\RI1CޅXrQAfIb9UwyۥO&ǎ?98~h9]5f^KAn*oV1߳2ޛJ}j Ta+Ƚ;b h}G4:`{|d^W 'x2.;G k7{ %v2sYlKpt0Fx}Էi_6ʁ}%aCzMgsD:q>n(Qz#Rf|=X.у$ACϿgLwLߪ4)R]eQɗn#X2$TVZF>fX9/yĊB/ yBCLqƹBO1%M>AK,,,eo*3&$U>s*@"1$6Rc8@ۡǷ+37F7w\+ EFN{{yg põ%X7gVɢ>=LqI ʽEf `cYÄ\dfm%\UR7%.ю;;F"[^:aލf+!#`U{d]Ðd2ca]֭̀+pg^o(7؏"% ݲ$U'U9AgN%nQ)*yv\"ո;z&Q|ZeCqxɦh&.Je'|Qv F-KOcNon6ö1QnM8ϩ/ښk^`]%h Ajq5nF?H@yM 2!Cqn\d䳪jE`ntë=`8EODŏ "͕P6V/ⶋq}GIkV?Em/Pm[t@w&D V~&,T}SOzU shgq"y4@ڿJI)f07o:LtIdK39Djp^pBJ#Jq1z+Z-^ÜEqL#}!j\DTk$W4LDb'P٫kFcc93h;|ӀEߌǰz=8k &2'Jׁ8Ac~qR/øVLMr!lS8E,YJG<1=TUsJG5ȉ~^\`ì2)%.WĴo7:F~d1h7NeQleiVkd6Mi˂g0Shu6 )zXVS <ʻ^l{Θ6卹:6\|0 tIޓ׿8UxwͿfUMߴZPxs2U(tA[3szXvdl緃lR'7zkuxUZ;A{@%a\׸[KksҮ6t"]܎;^ p", bP-[3_ogN m 46|#^[kv~f61ʾ*$ f W\q[@L&X<jnF]Yu!/{ؙ 8=IZӉr1W`2r M}xBOv\͙g)W:ݹ\"{+Q"R]$Pˀ 穭[#xj;GX /c|24PQKHF~S97Lw9?@)52r`պ&ϻ:0<6Ù=Gi'>i4h aipXp_T xHHnaK( =Jc!ȩ!"<[ft S{PM1+~]f/xe?miD2A:\ Dc5RfNc M4< V/!֫{J OYKK*ng6QgԔ˸`U+ ?i9F,yN~w*YC mᲸXv ekWgr¼ J0Vr('1P<-2 a:guѡ KD c/K y3Vkl`C?NܪΧs=pβemc]]Dk:D4NSMK/TJn{ݔB|yq hBc(:-IbOC!\32g#bvDZкS?oІ# Z<َk(pެsIT"^6M@#hh׿FRtgJ k~NWq!Z=j"_Zt1 H TQ1q>,$ϺTH3?*UD6l$P8:BNR=|s[iXlEℿ 4JIe;"G՘brum942w8o'5(VL&,돬'~߰kԍ{:}+~.3 >_06^h=?A{nx HEmU1TA5 kLr*fػo1[/` rσBDuZ,loxe"N]莛' _倯<7[N}T.r  DHaHz`ZR?Wɮ1> LMKsnO(>PԻԾr@|(Z%8۞k%p3Jn(0W5̜Uayw[/r8Q)>q3?H,5)W_x)yw֮`Mٺ-oV-1cpVU92o()YY ߴ+2 .R\(`%qޙr~b1B Juϧ臖6Is2\촊{7. ڴ6ճ,CH ͖/Nr67I"yYNLK B-G L8nQ%{4o@MQ1 Tnv}=G(E}ÍohWѵ W3hMx}3ldiK;P|A{ZEU_Ŵܞ,=ga@(unHAMجz[ jBďHWw\џK:֮*?(v:#ҷ/ 6Ū'CG|Ql4du<iƗѺ xtв 9a31y^'1*: K@ w!~ϬR0 >5()/ɓA-, ɠ\ yHdoF;2,Ź/?"'xOeRRf2W ȾWu_[ phYް{lO*3vM: mE2,W-JfDV?6N,b<>1#x̌6,(bĠ1 -U+yg~[XٛR5~ ɘwuI߻XR{9uw6/^U(9AHVkiBxƃYX! I%egÿ98-!4p7s XEX( &0T{M,6h5*vb1s7 IL#h̼ݢ<X{)͌uEޘ|gU(g5rGq3f.ghF+5NRu"U6+zAg8t$lwf$ {b'cj]B÷F;TP؂;~>0 u H 6h3NLXw+~Fޭ*:: Q_H)9#8yQd[fqK;TkOό>U-cJqZ}oɭEv[1=15QT<}!"rO74dEI.S V9VbuC;ϋ'tʥ՗)e(k,*,G?HHyCKq4KWE xQi۾;%Q@/0ցϝ2=嶩tt HV=݅xq# l,AW M*6,f!x#\9"\ [Z,UO aLmk.fA`طIz]sd(`ဃMQq]JaT=h,UGhm\.I`SK a̮!Z.bwg6aFUSΫ̗1Æ@`{B{?zj~Bi|K4h E"w^F#ٲ;0,\J l)+No>e#þTyvS"N`<8r/ãRa/ =]+.3=Q) QUɃ鬶s|k03LUI5U_CC~c0)H) qw^az)v X'v#xxa4y~]gm+zoC $k6~D#^.3o &`L]`B1H+L)C*YQd 19pWp6N%%gg@r ݫlSAۄMIW3[4@dy~s177YmkR&QpGM 7)P(/%hCcaË%}OMwHNhWK̫IƇr%T)DKLZ:^INY0xx)5y}L"Pj2t7+F1|s$֌,XF=ǩ}h=FvXB3&2rO9-4ATdVC1s\PþRuz቙ <{`)p[!*Oǔd"CxQ ">B%b $1;.3@\ձh\IU|6gL~)4 K d~gz AU0f04_J۶ 1{Q9hQF{`-)hn,z#1ߡ,ݛCnS^8߃\1֋gs#d{`@gl DqE':Vx,99.Yo͒׵ȄYnzͤZï6f0wnvumחt<B8PMYS(>r>{H,F-V$s%qEeZhЧ{˩zOYoH?t Rq6۴Q9YB2rZQMgcAz K j۳bW4j4\ Hc;Sk0ᕁcv*RRI~Sj,t=HJ7n[_`~Ѩ$-_3wTq>߁sCDڋ{r›ܐoqۀw^nbj2ceM_5>'])a+1f[gZ^S,q`hy56D-`D *UJ {{SGpIգ#40{'f/L IaA&[g:VdG<uf]4BIELv_֣`9lA<3@| ԇXܒG9[F}G OuM~q;ѝuPݦ{~HNpUw7Vx W`"e9Et+pޗSX|͖](>?~0q?#:G3S?^Iϓl) KYх}ˮHimV5[b2)j3,awcVenRNW-b nImV=[=X![Wu`|Sq9Sx+~t)e TA-QVd~5NF4es S z7pfn T`Tg$f9_y8m ͨ)TTK=b&X=iR3Jq03MEP7$h:%9`q V`K!d]o5h5 "v!X!9c,1N>JD3DqG"9TiFRWNPk%nR\%{3t`N~*}'//ZbYC9EHߣwD:qamW7Ṱųaz/^-"TA q 1t71J'4pJT@wc>5:>4`?(Zp'q'Qf?[u`K00;V32b@S5 w=AU{)R؊T*A02Iy8xWK$<5T囩:x9~>YO0Hk($bQf) r)F)]7F8%wGjme7 G7gwZ'Q=Lt:,"pPlDY>;8Szg! %?+|)ͩ|,J#VkC1@%#BN;n d𳣾!h/AnPR\RGSfCb^oBx q^ Nm∕Iw˓}ژ!^ #'.*K  Pe>rx|rnx_:Ko+tp9@͆I%`v1霽=L>"Uy>4t)[1g@$wWV SEf@\)l39cjYY,nLLjƣcD78XÙf50Bm]@񒌊)F0V-py׃yFr?3`U"g$F]m`f*4PXpQ@Yވݤ=W;PƱ_d 孜=+=MR 艧p|`"dg5XOCG7q®5ż̈]ExނA㊹ZAt|3?תѫz4&oL2%1g!jU0oluUo)RiE|{3t1Xй3O1`%(9PflRʣjLra[4BT5xB" h,ZBes6T^nm=MC:hYk&b!R6CH$suӵghPSkLl Lh?7!kh%c+/nr );ϑB>Brһv`ҶLwt~1M>K- J'LUsʑL;1<[?rY댖p;P2K;NUD}`\%n0gpVŗU ot`S$Y h^0eSv,AíC #n VY.DaO}Hw)5 Mp>W(7 R?P $3% Ƥ8y6eoLt)oB^@V?S0DZvsѓMġ)%\ eݜ Qfwe%:bMLJTllm%#Z@P) k~< @םꌆqўe..vSO`m ooDWU+E6β<Ļ5Qu9>UCH3G;QdSC=r'#`N%d&Ru > `&qƯ*MrH?|N-i_d\jj K0}A} \ff晢=Z@ǡrP0wDW<?|fe}pvӄ*MrJx+W|AGWV<@L3{S|>ZkщT"1cSaC֚q@?7ekv37ejݓ3I *i+&n9>N9AGW.cV@%mƝw֌XEEHS> wmӜ,X9k>ɡB$-b0R%M>?cv^yɱ8evu1!XFoT%Ge&h0Pج'=qGŚ~i0YjnNh޹*U]&H^05wRk~qod)jh7D?W;vɳ J jt )Кhu; {L\QUZL)!맲!KM"FKb5NPcIMqǽK]X[=IE_ R5"+P;7XyG?8"kkƃ9m%K85֤:zʋsu2M>c*:1&WdڧX<}c_ke$h Q*d3ɤO!ō(hYEBT`PK {+S'2!1/{/j=zQF#h-q-ݓTi08O>KltK)9 :m]PɈ6\U]~`.ɦ\J3b11ߑ%' QcY>X+a+mQS!b7J\R../at+NWfH=x]୐ӯy ւL\LWn 2c; {م5VQ6! Tհ(8RG$`ЉX=)^tNu\tW̠3>9)~:#yD;r{^S  }a8:nΊv/c8dF$6Ȩm<5 ؏Ń<[1A(ѕɤnm@_3: =M*?fmn;2F 㯠:Ƣ w]ަd,f$dß0h wOEZ%&%V@5Hhn -U"v՟_z-WGvd `OQq]A$7uIEe/w͹OI+gI ̚:vIw"H+g좜ة 5o\S% ҼAh˄oO8Y|Z'uת96^.Bo|ae fBi¾Q[ZRh6$r?:؝4z×N#8aQwv+ 39I|$Xi4H;1D-3[pgIfi*Uuhf&SØ۰+bEPutJ?S-vܥ}[Lav[6j~L%|,'`8Ѩ)=5rܯRnml%'ܵ| 6JK'YcDUig' :rruD>5:Z{(_Mz!#UW-RRb6ސ&ߊF9܁ŀ-͚:Iq)"dxHxq=TZc,EARkDE0T/T ?s6z~£~iK/B)fD^|S*}/RBR !/lئk&+pYb4-C-&:AxN^+nyɡ5Yak\pVb,D[N |}I0jovS9r4(`&P^ƛHl}D(?>b$GMMjDfZ 4v*a|wʖ B=MY:uf8.ӟbL&jo!Q%\TXhJǏnL(MB(p7s PxI(?LC AV^L b"n exdə_9 ͉UU,fd(>#;6IyW ޗ@cyShutx`!ᮋۼu#is-#uOzvE4nC9fipר^bчaqݙ}o;F Ξυ@]L.lĐF K'ew4Q8C!ྙf=wzoS_miƩSP W |^,4(E9}}fDR 4t"Q9] !6?wx #R] X-QY\mS^:&PaoVm6uV 7_ 3qgdfSNGAŵR7ueFC)q=5Kv)X D.KpxcCQ#aVt-+֪j@`^ֈ܄rvP!n/_N調=|L) SvV S ɟQaD2CYL^ОD^0d?\_(m$KT)Navs nIa'o[ %l 69U%f V$TT^z|r7J2^Lo}CͯR ( h[A-f^P(R< 8zIXI-旅e |kn>Y*"'3% ftT?,/MVQBrR@LQzƛZb}S@""h OHE5YL=wΚ$&eꌾe4eF$8,d-cѤjԌyh=!p\4" bX!:v)QX+@P~i(+v%B::"6au8™Ug#8\c*(K?yfnZk%i: e 7R[kzGPjn%q6]>>+XD wAqVGl\ :g{-Ju{&tJThiaI&Qv#]㓴15V[B }l 6=_@~ GgCH(jxiHW=T(+e \/G,PkUm 0Mf-a/ zܦߟ|uctp_P>q61"j[`(lJ <#/9S:K)c*NdúC@2 ԰r-SRD9r b+uzIygb0.kXЭ o6CRL^fVgn: a:4 ث@MVhDU8R?DM,20h}&$ )%s۶ 6~tG9SN"8)ahYir7$]!}Fޚam*A<OxʀJ(cwCFuO.w^Hۥ"/rx,r2v33kX:HV=WGݵZ8CPz(jY| cУ.Eis"y~0ۮbC7,O!R֑qZ#LL =&ѼW ZozF@8[CAr\XN@+YMTeשpu XQȫ4t,X<?ÏzQ({ųoQj4k):FJetU FtGx;=!4((U(iW[ \`LL""x4M^fuz l}\ř?/r;kE!#I],.<pA_| D0 \Utb:vA=ы]BODH1(0~ԼKn>dĦڙ=>Y! 7!Z FpQS(# vw3O窦{ : ӝhjBMߝONyYb"Zr*Ca: z65&G &_V(!Kf< \aC̎L#ibRR^E7sCJe @+`:h~c bzi5%[-V6i*Yl3}2,6 ^$ϏquT7)~43"ގpw8+!~C)K sOiQSZ+4"gR)#7o\gߏTR"'LH+t vJsGĴoq>)&ﳯXߎR! nGnC <`^UNNPitӇVE u7~:B#^C0(3(ׯ2[$021V\{Gogd!\s5\/SlX"da5^\vi+3t7P`/*/GW*CT@> rY >MSk9H<季Thf\ixl :&|ױ>G) ~YPh^\]%d^V2%#"/whLEpANyXPro j܋ 3J['F3 k:JuE: \-T( D=6=)%(9 !Z XM7-ڨ7O͝ CQ,]0"ӒNg7ܓ8AK钸049GEq0;\_.Xd]Ƹ*B[DH~o8i(JK^>Kb9S5Ce %eE؂TPoiix5UbҐlMTGs' C6Lƒwӄ*f[_ح{?Wr+Jpvsk28?GQ62^F,ƖHȌӍ$?,&҅kl&I@(6+U1FR=-_Hѧ߰ŤN'^cE:,"1(Ţkp _ -h ޵k6RZI2؈bY}dLLq U]+gCq1*wߡ@Fi΂B.z~CIU\SDϊq mfzc|Sa\b銙HpTz\Q12ɡ'ҬxFi**%e $,!iT<($ˋJ3E襤`E<FO3 Z͎r,pG ?^E#:_B-!9`kQYT'e78=8E"7zbJ~F%FEn5ոR]UH<35rޑ9atQ ,zڈWfL= T&/@$wY*)o-4^=X3uAvєdÔT_uI)zk P &Ag>#$;AyG,DAJ|_xm>eP&)vRjI䦡{LrW{t!::Vݷ️NoG]@&oT`HR`E3ХcSN]`Kc }j᧺[ _{LE#$$C< )tArk1fܛ }m ݟqaG:͗>˄G(BB[m"ب 2E}7xmfC*z nNsmb.~sBr9#Zl0۟Ko_b K$gRbMY ;Gy=wLZrT8<%jb4hSL/<*mHY\09)$Zqsq9yzh|-gm6tZKfSPB)]򙶑T͇Op>0Ԑ`]*EQx{ȝKƋ*1#*~: s8<4Ȏh$M)hX64Χ<=#4=3qIHb'U,-Kt[o\hv[6G8}S-עRňbC(8KX13[/<[}D`}C\+^ڐ}¹ ab'îy#c s.j~E snzןy!; ,Y\\U7udd^v{;t(}h͠dfYE4; wv<2^P$!W4ln6i*Q #o峘y!zx' ,w\Tl0~#q%[Fr9 śSu>ug{ZsV[o3R;bυ2ŨxZ9 S]5*~HDl;SO/.^@Q k[T4)U^ yh}~9"ڠ G痺H/Vm SF_jl8 7ރst}DGI{]l\k3#T!uڗOWɺ@D΋(#Ej_^h0=)Ԁss҉V%b R q{()CB"׍ y9"/.Ȉ/#jWvY"_p}'*ET`"k<;Pr')/P:4\Ԇ/:4q]?}-ލdwܧIw&rnMV}vv֏N޻$`zf ۉ)?` $Ub=HJ+u C mF| V8|R x\jPff7q)j"L胀2<`"W?w\ѧSe^uo@O#CV 8XIGP n&kVikƙZ.P^95ߟ!v~"'߾h <> X=.ɩvGI~{ kF/o\Ɔԁ)ՆOݘ(@؊NJ{g͓H~ . ht2XdabR Al!^ N@fܚ -/iI7Z88 =N;e~:DM1Z9:p rQ]Cz"\M +m~;%o"yF{|ap?+SRѝecXCE;i,)<DOPXJL/ϵ̫Tmf IWK.'ye4k\ A4YT{\O+M kvMCSAn459ٲ~ سd^Gfq3x]˗u?v8%b:@=l(,?H?SŽo4Ĺ 6-SC%=K.=k$72h@6P]-"QghciΒ,@RLjSq6k\ =ll[0v'C bN:Bw>dH eTri0i:{De6rdf?kN*Y"|TT yX+TH)2"a}T_rli63u^ڃU]nE og0'`-_={MUk1m|Y"bm^1{ڰ;U] gGUC36uD3R#q] /1F y><>ZFgq9`S:ۉ jʏQ MڱD,W.W6+>aef*̉v2N/BaÁq#1h4Ťۃ) h2 cVff37h[-GH3JB=9ą&o1ZO##"Y7! u1M-}=$rhX%WiɵѶgJcq _)63a| 0\|laOb30RCcPrօN*n(LfZ7i:Z5F{TCHPo}V]= r&Q{^KSc<[L{jFٙ@h#)X]@6Vsqh~^d~޻\ 4TnB?1`!fF?B[Z&RkcOEL:~ "VAZpYOZ+:f+ϨEJ^/^CԌe>zaɇoQ$!p$tCOL+%! s4 ]W farN[WjNw:nv`n8k }ay!VsHfG 7@tߚ*3̛FB3Uf~׻k{ѵ]R͏$gwzBј8%g󳩮@ 0/PYj8Ug hiUrGX{KApRtqum[5l>LA^JleqA(4ջr\Xn6^zaSVs5X -rUhGU JCLØplnh! JۺcXAC2&/~c!:DT|J |IWe4.[Mն>SFh}Uvo_n|M|5'I,ׂc5l*@"d}TܰN8!xu9"! `ݲV&8 D]"3;cextIg59V{'1VX2Z.r~JLɐ/6dQ>c"z?vJɏV6qȽs|ףk%̪إ!Ru<>Oޛآ$1l4I3vxtq%+dq&_X.Xp\|&9#.\+R-pbH,.R^yhو0~$4ssO4gU:TY2 3kmN @/? 9qօG @ :o}2,<{iܑA}EaGB3q~ypRlqq5G|iO1w;s1?Aa'{1n5Bx:Moy@IB!$ W>YK{vD%ǎ'ŔIػ)(NUw6t1ߌ1t" aѱʐnlvT+[ʰb04mOkmw 13&@^cDJյE-o[Hu:0L%{g1c5vPM KyƤbR8zj*LhɸY g{ux sdEX^~'pYь?ߺn/eMί)+BO.lVؤׁq2F`ۘ*xd\$u9NZ{Vj_p:lRjVRM{Ap}aiATS47u= M50GEŋJ`a!\ $Oh􊳳WefQؖʾAR[&W_꙰(e1p*_Y(T9UHn&V+0_ܬ[eɸA4nHPL~NX~׺L`/'6jŊq`Hb&m;SM#e\][k,_Ԃ!Q[sU]Olb(4rـ`쵱Z{,-'GT 2zza" ε>>EeAV,'f6LZ[B-9m ]͞%#* zv ,j3Vh9@|72,: tcˣp\qG7*>ՀH˝I*ģ7'ۓ8Z8Nj5w$.6qѮtcl: EIzX\4Pa>@"(¬'XnޖL)g7̪CC I\B ^ݲť˧=H1oHgCG"($Xspaշ ~=*YTƧyo)AY8cw0։~#cq-Lѣ{^@p/.j4c%Z璣R3?2Ձ'u5\"da;wA=vZ%~:XgP3=š۲x٤psa,)8TptۚSZIʗH/}9!<朝Rg@#8bT]44HwSOE@Z%Im.˴*nFe +8m.m'\)]qZ@5I:'Q?jgOu=".Vv;G-\fSbOS܀6w("cbA:I}:efꛣDGKht4F[Lkipz%<|k`ؼrB0>X7H~f |/szJҲVld&o%E*joJR3y>|f.uUU^ǠkBy)!Z =8RV(`0`v#- o8;Os;"/`ulXrE&wC$Xa`.E `Jrv(ƨXуŚOwJے1V'"s73IjŸF|mۧQRe6x`z*/9 we\$'1֊dlᆑ*^.sp9 |1Fs5EOrF䌋:帶,0OaoFR`sӹ:qC6-Q2yKH OXMר>k*{ɓ˄"Ț距|řB pA`0OjQ:!WVl.?A0N]^LZ ܃UUwa=Jf/!cq%֛; _pp8q8~=|bMUNmM?[.f8h5Eggbwҙu#H˾j5, M*k!GmAJB[yGms>TLyLÕ#%&; e|CFGi|H#VWyG˶XMfѧ_sA83l^Q{{3%}&S>)oKߟó$ݫgsX}XS[npsR#Fo7` C%7WsWyvS)™YAa2JI] $ HݷGc>&s-n~Pk0Nd*ۛ}Wi$X0Cc2⍑ue,q f hF%:)6d2]/c&,s"4$*lD$ݫݾR"Xr?MqK^x򂜂L UVY]P:m*G`VeYY\t;&d5j)r3`x_$Å:Mt[t[@/0`ސ WzPA-Q?,rFx!HҽrX@g^uYrƝ26a?8Ct,&P 6P0 ,EN_Z1=W-}b2dh*#'0/@gF=M8p$ ߲lTP94xT/v7VqA>2LZbs^ǼRrSֽjT~$ Z+C;|vRJIB#P]˳34^a5\%E6`k~o{2*skP}+6WY.ZDDTޕwv ]L݀(osfQ*64ރu OwtDR\p^f=h36:xMb̦#jf_<~G;zE'nyK[2]i&E2ڨ|.xc&ݑ ~wN|OiHmC^mDXkNƉZ#ǃ ՕOS5IrS*[tO\FP =?,q㸪ݼ'8MMa<^|=T '@t6k^KSɣUQ~ ĽVjp0^KU?<ȡBcG.I,SLhظ%r7syx58Xed7V9RdUXtN6%5Y1} [T$_&' ~G}!_'Us0YmQUZR==7ҁz?S" :Va]M96\ 6aAqN tfKB4݈mLA{A@zbY-#36c H{vS2i|x dl\p"Zk~!Zpy:aXmc">ު/hڧQGtXw;q4Q&*aϋ~@^@tZ߲plmFj%gM*j{';5{mPRAdr_Iǔ;Z,P4[)A 0Ogls;UvD/Bu0iSwbNtȋ N3g8Rꯎ`=ϙUHS]}e=lQyzf!zegwzhE*~{nPFOv `c3FN govq%\@\<k- -ݒ=5Ҩ@/WbWq_ >.l/oD7*L224uBEݩM}vMd%"XnvLZ3W ⛡mIHb˶ЎkDH)q,k uGFwN<%U( }Ǝy*YВ:m;mK9&@koK:о$HO<8 $Md\095lv*kDi;Ha W4XNiCMk#%iF4M kIv#MIL]v<=OGFho⛝VI/9'l=M=3XS'g%Qo4[iAD^f7n0i&Lh;'E"l0#y\X+b@^rj"J{݇ͧ Kcqf\Â4!!q0S%9麳Wʅϳ f.zo,eOb#+HWEWajI6uac^F;GX$vI{b#Al\UާI6B#eN>18/sEJJ69ƍ؀~!az2Dޤn6k*{(IJT3(6^x\&J\PR}m%?X)Z Vuא3T/&Y 0ZtL"[펟$Z(:00<Àl =javՀ(Í7 f". 9x)%X[92-k_[/v|ϵgQZ=͏̻,Ӣv`0Ȍ¸s8sat\iM/%:P:#``hYkRx~R ֚ZFOU 0k#G;hftˤQR KnJ}N-W`_3;!1=Fsh-mOb/o2 K֛ V}["u "=}=S AH%g 94|*5ՑCB1iY^So㢪* `?C<B PhL6ll4f"ؚOXtkBC$aYEכeI\܃̞婾JRS6T88UDa|84**Rp7.,̢=uP`a#0\Nl ;-R{~莁sg>V3mNl9Yo lKFs"~ 7.h7n8>_Фy_la$ Rק"L6cA6)h9>5>\vE=u*D'-p {"2"]z#9p3rܫ6NAEH]#j̹?bQ:RZ:EHS۝`'yzQðf`ij8ϑ!iBF^5_!Uj9,C=J W HS0dq9۾i;Kk 62#݋S *Iۄfl<ŔJCSQg|!pPk# Eߏ違*Bv7r*?*;Ѩbh6wbR6Or \ArG=\s ˵vѳ& )V\*sRvr}[ +ԞJo2S[<?Pn8{s i&>P)MlZUMnh6Tlp7.TiVa 0Л\'9tCC!6f<!@>u{ZGB41--NȌ\ D<&!F0,%BPmWOPr ި&=Ed qjk%4">?9*KYUO3NT(X#PΤVycJ?? l/0nyӣY3.R 66WDרþ)'#w4B¥l>1($,R*K dF'>Rõ_ a88ώeX9 Y|1unP1%/\2Ex=)v\YΥ2^w }mZbi&((j=tYA0^(D> Fq:>RVejtܖ%:'6maPh#vlEq!䰥߰cڃ<)b(ώǚ%gpq]sjY4xeӟlNۃ40!\ qaB-*_9l[0c tH]YHm2 C7TG/aIjM{ZV'Hk&W]%!yO)ҒݒǕiDO{φ 7E57(\v*W&/y>y@#6zF184>1b{'( Nf!'Lfzy|y9A_OǁEռ:F-yET&:$ 4gǠ(Z5o}@juy+w'3@XxKŹHc -boyƪ^w -uOL vGTeL!Qf-'+=ńb<(EfDZ4s `?:5ICu:=]jcGt21αC[OW_>Kp:"~gcAB3͵㎘}D~*C̪C oK-7t 4B^cCgSU58=Gd(ҖEVSq , T.{РD:l|mZ^hc;?8B ?8 ` L~x7j<M6")}IMF4xyGkrVBLKI,^*lEkoIǮ_(HkR gvzOff6})p9+FA=0+F/ؽا&XhoV Q̙b'h[Oz1 YFK_6 QRP%9B) k׽hSĨ$3f[Nd֮s=I.6<\0_7+:75!U1%G kP[ @c)gmZZRҵvl^5 ZfN؈@/T⒨g!\GO>^K[/ iT_Y4xIK/g.sE. -4Pa'Ӣ^U Wy;׎JYKOq}ؘeQ*K0Do #Ni_h=ǽHYt=)P0+'Њvcnp{;9`ʐ0.@5W7JGؠOg) #jgDC#R͏M5+Q,Z} g-5ŏdtiQ^dP+FtUHV`)*5Yl`5cQKzfS[/K0Ű;n*jKSš%=K#^,_S婩B@m-pB嵐]id}W.i'Qb59Z"wZ{ᐡKYZt0瘋&xX* T\}= {u~qeų輭ھF D8I"'[Ji@Þ'OaR z/_솁n*ܗq}M?ekT/6N ;.Kƒ-ʕVv1fj2"3aܛ&Iҋ&S_{9X7m6S`13&WuyxGs_Ne3\W sxڅ_i6(& 4'hz2;Xc~#ձK8Bm%v=q'؁gp6\8dS^޼(Ԏia܃g'B2xHXmb{HFgVX ;tlXrӷ\\T~DV)wI7YNBPһ]oVT{.6wCZWֵu~x0HbETR MT q^>]@YSԈ_d!}Kp!ayE,1fl>7A\.3YrD8%KR\j*;AXtp'Vݳ(5suCk’ϨlL*[67o>qȘ0n2Lul$SGs.>6(&M`Guwz,kmZoh;r25+4逯>ۣ֍P$I[J7qJR1E'̈Nz3kVFo$,6L<]bl] QoT`WBC,bvizWaEԎflb%4BwFSimZD+&W{Lڐ_@X%N|9NY‘ H 2鰟lu.;SGo|a.r#>dL_S }ٛÇvصdm$Q o\$~iCzq@VE*mwR_߫`u/C.DQ]j@U#W2fh1opi'7/#1 >6fFЬIԛEy-[ @>ovߋ}|"yM1{ Y( A*:ɀ.KgSM/DuF_cF׾ +Czަؾ K̀na%؈n/J}=̑n]Pr,h錁*[JZ-Jxx R͂5u ڲa>s^SùS^ř%$RC V_G'UK)&I+bsx&pGKu&L,r}^]G8agL#TC>m2PO겨\T(Ǵ\s1ep dqsi?K;aAlӺAWX򞬱f<̮P@ۯVD:,q|5Ǒ9I)5¹&^"$GrtzD嬴#q H.…qSF)}e'('6S9Դ0 bxwf*kt-iYf8\:ɘe 8z0캈s'"|W2xy)]6_>3urMdK6Z#l)?ViH2bgS4 XvYxhg=7[TUoouWWP$3 0JÊb)@IU? C= {e;z}Z(3 2fapSh kRxj%z7}~:VUO\O0WC lȾ*s6]oKbh7}-m'a8Mk2|YW:;G]X;;cX;su(vT8#5퇺%}yu1kն*ny_3g| \Xykzeq!lLs C*/`R kdY ^ۨg/6I3y@_C.22568cw,n&o4r*L\kqBD8a :?yz>QjhoyY^M3uչHUD@ZT-6.L\໠r<4qƄHg) @۾ ulMAAv=L$X?=&vO c7$6\Pu|BabR'cx@7blp: A|Y+B(PnBgXW*"'ol؏W<쀼^ "mFK6&onռT%*#*?RX[?pIw-wȿ*%2ZV@Ll UbD~!l pqͧN4hNDǭ "$cm:}> z cj =\yAGXW{h2:I#{PŻ >8HpcĈ2,<9ZS0gȒ*"&t{Hz455˰@c vC:虁:_[>s_w8Y ã/al rخp.^ۥB lOl=fT s;1Bͧ$nåsQ&@/=^(:l~2(x-} &96ɍ%/I{(õ|Ƽ=]WLd7ٟC|1Dx.Jޖ9A>[>=ˏ4"68Ej?}+n* hԁb#荃8iI(zݐpC >Ki]HDꍨBKFX0oQ_=yrMS+'IzoG7' |ˢ滛 ĿJeb!sKpM9PKkF+j\uظ)mH4NFaԴeH!N->jF~9pU&`zL\˺6SֱC3c/6.hi7-sLU@op?/)ޙzۊ0l6: ;uތۨbh1 M= pVځJ0RT>1ҖHD -.\LP7~ R: 1~Ee7BXml83%E y.l %P3%^UFksLMl +A\=LHKXIŝhݘq c $rׂ/ uXC-@ SKR{c.hjR)b ^~\:?`[ӓ)DL=/7apM2<^#dLlǰ۵|TXӣR}[O'3T嘍:-YU:ȞG͛֏tY7&SvXڸkjEU #\ ɒfu 9,WǪFRVsIn\n(MK^>pa# @@8vn`"l~ }F_Α%e ;67ZX1o|c>yrIzо"y/ qy XzB&}jrr Zq{M#MC fҮsNO0^6BfB w>dJ'qsg)!H33k#Q6=d^aT*2wZ@o,^AfF*wwq'!4Qv4iV@ǺCt!޷O$܃j0ibI1l9ehѹƢH߫FJ=/X3.:r~M5"ݠ0-wEJB\1zfhhK1zUk'G\NTRana0:?;MW v}<f0xfay} vȼi %?AQ#A!h5`IH#ys+!Z5SfTC=SمYs k&8OJ^Q5ke~\J2runօ_dqtU9 ܤ `H^"F.wZ:kZţrƠEt)wW!1|hw4J3p",si(686(c']'xā̪?i)@R68򐬓%<|60,\{d2`(_2 cЉYRQrI3}FpX`w.+w6c/Fp%j@1j"H;pb r6: ׉:> -dBJ-Bj0mBr|굿=x5;X­ vސ,b@T`%?_,TG['|NrD,cȋ,*AYk !L>@!\'wH;D*mHuK$ AOwyd7"40O0U?{lX\0d !keKz`\v]cѤDx nuI-yZHx31ѓul\FZ<ޜ;QrbLo=sLZ~I 1/mq@5-^19,t%U?wN4n<WУ_Dd&z@e-y11=ړwCZKU#}݈bH祿ݖs28T2&!Oq{NdH?!h$;v}9fl%ʀVaf* G(6E_SH^C ;:L b?{ iЯ(3>w/mg L?_eK2;Tl) r e&M %Иgp 6Uj(@9'߃^-yܫ•9KF\-=cinN[ evAu-?F44WގZRR3|.aʝ6v]lS?GUעp; `:beUү4i!+@/4ytjR)fn k3:Ms8<ɝMH7$N]sS"IXCDž 8ͫ,cmNAQB:AM٤EBnJ%?4eX=/l6QR0q7tǁxr)xs;s+s5>XP Tn!!!|9U$I\(*LZ J:@AlN;Oի{JDk=⿥?W.>U 9sHm-"86$t"p{CJ wV'c$seEY gT?K"z^Sr/'W9(TVr7i3ybD-y&| 9*OVib?U 2c/TXdETd߯Igxў!FlgTk7E< "Q(Eoڵi[ /k1O0F7>!1Il8feS O\6bl1ZhYPNÅ)mk'?\S,cbއ iZ@?A/)5sD"~9 X#T m"Ɨg9)ZD :,G*Wje I\Js k2FRPVÇ٥)QMΫk~;õ6f#r8`{c.01t3$tuܳ,eHd lήqJp%ĺdP&ל 3Hcɶ7{RU 4<#1 CRv\9|rUND Ok4@MgZOmB+fpW7Fn< gj卺 >*e RFx|n`rIu>E; Fi#5rֳc̤>F;ZcB8GV`뗤9Qq4P#1:=vftC1 `k2@ bxG_DRIzM%: //?yBC7st$amGz(דm\F/ 3ƿ":'G˃ uYp`BX<U eb<I8 Von XH/#FdoW~!V|(mߒ#Ni[G=yLbNk8ƭ]ۃ_iqXhAG9{ 1T=&Gqړ&"j>wO\Dc.,zunM07mɢC\LF1iF n5 pEjqV6ApGOH3 E\ bW=NKQ{a[4˾k5 5Np߯0{=ȅsmřw'~'i~FrDuy_ 6<|[H'+L=J%Ma+Vrdx粞z!o\IhTCxf&W䣃Iwn)직ƣ{y[ڎ{Y)+FtP96Ǧ2{I+/tYJNuvmY!ÕtRy  p,MST>ott I maŒ袂LTZ=w6:Ȱѡ䢟k{R[F8hݴ#60;ñr @z`:LH׵ݖԱ2 qY<_!d,9Xz-kopV?CDrQ:r!b7`Ұ*9f:%lj#cEڒE pgs5)x޶0_˃Es5l:\kP~'{15l&:ZuIPFuRbSKވN>ܔviԕ2+ WG m)m4pδ&K68Zmݑo!ABT:bSWX%E Êc]=,U1_tiJ73/tᩤiRꞿM:mcG$,FA}f4=* V,9cէ8t(S TaVE',~JG- o%*@@$ٚq}`cMOL:Uaxѷ}]N Oy7R|3z뚻Ѫ(k9 gxS'j.s>-,Ύ_͡*͠[RP,ًS 0XKYPGzCrZ*r.qZF`ܔ7@i[K\#'ac͔8/Aʹ]HbX5~5.1:?W=A<IzS%dxo^ZDW@Y#/u$r5a= OȪJ V.!{ kDX,kvw M⺸Uʆu1|)K˖]-k7ai| 큣2`sb'ߜ|L<~tǣrwDyj$ 1{:RdrPM% P΄ V=74rŷ J:2XQ~wiYHRlP,Olgd QcDEMM4hi> B84 LYT4D[!׈$>`<=* m&~-Թ~ň]k( |}n }nY<}\1ќ hzK(0=D/bah+ zIe2zAR;*ݹZp'J{ :rb2z,c?j4XQC҄a2zG8!ɯӲ-P-ʯEF=KSc {B*KE兦}mXVd?A;dj7A? UJz1K$Mv0# UL,TW܎CQO[q&;#ST{,2މ_h颍v'*x|FLQhۘ}d,MױdVqDqQ7ƛFν (̍+vSvưadUt *z5|Gpy PF T'5xRW\|ʺT@7v7.3/0Bb1$Q~9ZzuTN?\*pySlFHؒy0_'݇{S<Zd2k!y>QX1M $vxnN[M@ `NֿMC+L̈u)6] C;10؈7yhh2#2םǗ'7y2v 0:Î昖6MAZ)whݭ^/?U9'FW(FW̬tYfo[cSS+O.X]H0vp ~#[cL4S1  e1wqvx:3ăf:!DRɲ‚voZ=V KYN!s HTBƲH> 9Bܼ Cof0LlG^}?r,pވgtlf;?^w!#Bs}oojtiq{yS\I]lŦeIJFO[֒jT E=Rn⊒ ^ '2;oa+Zغs\_B-P"PS\?dvq}j[ 7Qx<<6'>ш٩pJI#1%z8H&QKЌ=&7b.}3ޟ0Wd/bNr |ZG*gt$ IR8wPϒgytb-8vXQB+? 勎"M} ޺@O/@Ic|MYZpgyv .Uu=Xg107Gp:REv)d/@ ?ف7@ؑ咠n#X#>1 'BLcO{^0xɭbizzGM, '+8Yj\\gNIjCWg{a:-wE̕NOETauh[&${p`g#ևTsTWD%U.۔yKޒ";y KX{xJbg6O5d(a=O^r)ㄒzqqv'SAZt^u:r8[+篫{Rb(8Sd$,M㘃|㳖8]\Voq Z:/>!\#y+$* Ed՞쑑ܫ{>1S jR~Y˘2diRg3/!=B4@EС؃?VhVnʧOqi$K3MCLCq%!XRGOemn}3\s;ML ˖<]ܽ/GCsr%FMX6`,0"ţ/6(UW }&fG>~S/BҊVl:,w<|[:`582!į2nԣ9Em}J⫒P;nQI!& iTґSp}I!5#$E=s3!k\mlm>v$ݗAG[{ԻED)T;,+H㍂2CۻXR phi[nɐ 1LՄ1{8gmhil5B܀M0}OY %bP}l[I8PVoo2/(v茽!f+1ipvFAJ j.ZP)~8ŭ#u H HplsF jgú0: dvI OYMtGJt}%Q7A<ֵA yquP?+OLܻ p3f^ˁ P6;4͍iށFM h*͆QX{*[o8 eNiEyEh buSMǫCR|нL+1ܠ B .ݬ)y,VʏqR("r_eO=UnKhoT5Oi^;sZկD!O-<ԇځ{9N8Q w~~?=7M\ELF<틤;廤Ƀ30z1{ "ݣx/uZ~v≄[S1[ڛJf$ i5(f;&Mf , QRޗU=?hTv2m<]g_ 2cupgEg%8#[cj-xDs6w4^nF^`rxDk[/;6HY M.ɇ53MŎx]v^SH24!񗒊ocj 52L) 8iƞ,% uFx3:’1t (\nIXGa rV69X%bI ixO]@Bb~hTW@;B1[]0 `.`\*t ?Vzg(-6;mA)0&5F[Pۇ_Lӷ$E6тl'r^;s<\m4Mot2r;2WW~v7]2X;լt l O{TGQ&J)k֪+ڃ.p&OTM28{/(/|]s`-Pb@u]FP?|:+WjZ$`-Ax\e$A%?͟ebք0T~W^tZ4֑Ƃ~\BFzqѢj@şϵ|6F0+/}Q)*) iu i3R) 6P [GT|' ;^RA6B'X *`xb(ADET WT>z͝tgoQK6!'ފ׍NjjR$| v f"(cSu‚{i` NlI:bÈ;BT ?H$,EDjcLXGS YF;7oOLU-^~3&EE/yє%Q:uD.l\<ivPt\DRYUKI7 h~O+~~]x|?pIeJ(].Ջx@[e}$Ȅ1OepXQbWp3wXRrMowcBI d/+5܁R)\mWH>TܭB\Ts#5e(.z\à6OR]0M.n-yXv*mLה x*|_IV‡_4s# _}?d+wT%wU\AۼYp#lVvzטeԞlΥb|Q3vl Fyޮ.y/@M, g+h16rl ibH =ie_v<Ѹ_*psE?4J7B $FIBQCIԣ&c$kv` k;@C{u5>Σ+@Z27WPX!+SC͂1cy[> 5j*Ө;]gpOco5s`H+r,9ad0ȗ8?qf"Qc [lZӶ5ޔOs wCN"Q"˺rnQw TlǛrqEF!ߤj4OByNCaA(YTٔ_x~>vfyw9)zk@ Ǥi3wT}.k2@n(ݿ1rb+; %iWt,2=uEPdSP WPC 7񻙤8wd/RæMZ?l`0?v`S0`q70i65\?i˙WOFy>Y4qV5Z.ַ~ewjTfQ]%~[2eC- ΧTvOGqk#YֈFiOVZl'BB~٘jibܱ  oo05T_)x۲@CH8኶9V-쳣[濌bR*Ex BY1t<"܈ethʣtҁR@䐐Y-^PaE'Z} |ޯMZbLca\4N#Y F3V|BVڷx5x[ٲZHs-"{¨XASv¦co忛O<#S2}̐81Ne$%jU/RXF!ޛʅD&*88@h6NqۉHMh'+:W8x|=J hSx~›fd=gbiBz;Hv=k/nVy|[pETXť-dhӃH# 6{ArE0dzjai40Bl|M?hoDuAɄ:˸wl G_? LgקzS~@~{y_T7kG4HC 1 el@Ge:Qwaz#F1E m| )x-|<'9> YU{ #(AnY t ࿶y/NwQZ`g FE|Wܩ݃)ݗW-h>#s{[+^=ns' L(2.8;#OG4IJ5L-OÒ@jN WMąO0!qEkkDGôunսC̫N3x%)LE< t?v4^<=ixi#}i1k`%#!(ʾewĐ1>oښm|{UyJS֫ tJgPo,q3QF#0UF0G "):^z@m/н!? xĝmׯπk՞hbmw!$Jsab;:+rWLIߚ'|;A0"C\4梸lNZ d"÷ =T/F$qC"ꟊ  ."ri{*{{|ŴiDlAMDKCm"LIAmaU˞_ x3q ~^e1 c`D$8@̓]UjIt-eKxkOJ ՙ9YٽLe W&ʫA'O3k'^;X2GWD4ܩm)>6=(O3NEr\3|] mܢ$P׻j܇(jO]LWώ@fbpsx\,*2c#+=!Fal!qܲS,lx,ztࢗpH{YBzү gWRH͇?Y̿<Շ {*1+̰U[6G|L3Lig5eڷ;1CK+y5y텀4κ=%oR!UdSSc$Zh;5ڊ2|!$%S2 5CWiʯ-(3uv-@(یd.;PPg]AVj@N8b\!9p7"}7%0+ܡ5sN<0卲!ʪcZDd%z'csڋ^̜zlCKGji-3.,Ut#pBHJ?ЁGjGı R74w@Md=Szq?&PI :Q6Uf>ο[ṫ}X'a߰B9:+{OYڃWau9ªEapG,2WoaMkߓߙ*C{>@ t+܆ ڡ,a\&af$5X7T %ۦwqˠFhX%=+y>elm_p|U /,&g^x)+:  %~Oab[4[e<88*An@glk.r`_Q ]gM㦠(H/iR{76gm vuؤ{.qС-=fr\Hx̃'7+p@Hiy ee:##smu|9)$NKov|zCyaŇ_CqgYMvih[sM٨.MwVfBZ7@QٜVBL?Cd8K`,_X<} ñK3E?wq KT@J&nzڮp/3=}Iy`Ρ4G-UUQtCsos1ׁ?G-W&}5Hc>[ H0#yl)/&$"" XqC[Y\="<jGW-"'O3,?bb֑f5ȲVe,Ʈ Ux`87C`Po @Uϝf0b4䞜rD<]>DP`Snt)q}X(}X븢CڗiJX)Kx*g]1,W#i&kx_H FةŘlqݷt wM|N!0v.$Y?s1]0H r/}u#wr ~m(6ӭ9[:$xfrM^N!!A[}~.cB^#u{GK k] i=$(]57:? yǍgv!!8.2cM#W`1 lHrR!HF&?i3q9،S~"^&- ]p1n E]&NApf '\'G< sh)EÆ0ޏLhxj>`^sߊfOX3#]mUiRAMoQ=:.?뗴۵nڝ gCs|Fpӟw4^B $STN!-_O5t9WST0 ]/ _8=ő䉃o(^̊ u$-|Qѡ)!ej*׫/71,\y8P˾N,i |ʆӱlR$f9PXgQR Q$^ALQ$'/|Wu5.rT*cv .?l:U`L1Cmb*}3:_R7"B_k.skPͅwvnt֪{_-&n)Wl2r+&SgmN( K(9|#~`'P z6y5U,RMe;`C)x16=>B!:6gj]نBju\BŠa?b dݒ1)Y%~ԁ90aUsѫH5t Aw(Os]xNr~ʯ0Y*IRD?[E?0hr[h8-qLn߂'N4 e7>`cԲ ߻mE@L*cyYTC . Z.l1:L:%!I v`6~kӻg`L:o% E72U$TyՈˌѾNߎ/szϯK8cu lj~aCy&n9 R&5B`xG(4SQm+U Z3rBC3`xV'uu%zʋ3*(Q^r5fX6}PÓ4G<7u\eSdrkX~x$VՔd=McHZ;juZo[QfNVa dVy,1| *R3gގ|!b-𶖟. ` F1^5!nhf=Rp"-it׬|(Ot[hY/{@- S=҇ӁT[6I/s^(bhm-.N*(%=cu{?טOxmzosfl+h=x{@B\v_nbhg6{G[e!)c/\aC^(3L6p8*ȗ]q6 ms'`hˍJSo9D# PdWm~:l[? {YҌa:d zZU&^mouly口;sG8/ap0&:uxTj,{؋.~e3SJ ʕ`̖,p1k?2[y"6>=# "?-1mѡ"2;*1 Vh GnKNy?q[3,ҾAϮ. |?|cEB/l1rI .#v=MR@+}87)(s0a?J DBtU W-+̲ ulgDmcؚc[2- ' Gb<ԝ/93:V`4T&٬ kN]M\4Ur:*c~ClI8nK;#bt֘o{osJ aZ, 5`㙾[=S?))I3v rAƞ\yg!RFZ{IӾ>Hgujx,f35xwZ]:C8]r»5n ١X (\%1U6nvTa7핁7ЃMAYoģh{iŰg]ݔ;,4xY`B*HvYV&,` Ÿzi# c9~Pkؤ vY?" 5~?x}b(S-OfaF7U NI@lo}$NQAWc1>6} 9& }XC 79 z|g 3[:_Mѳ/5RZCR΅i#w3+WaƼ|&\ﭬ"YUw_*f5"rvZ#sm1ř8uX[żeDe߶pb*6&q6aqtiY;Z0C;xqW  < HA,e~7;j)1>V̱"T=ϖ/~Qs+YT`"7)ɯI[.Z"wŏ߲؁ h=jtVN9ggf!q#b z'UݞRޠ~>EL [øVs.vS4oFNvw`L)T":9 9ҵN&:UT ULsCztD/gg|Db[QЧ=Bk~380;L=(?_JP()Sj q7u+_Rk/(\m=@({z:oSB7=;5;[e主*oh=7ىu`(-ыi|A;0hMSUHب+lbЩ=ZK1L MM>?4QCQQ1xo-t4qnf7T^\qj9RCOf& ʙKH6 2i)߼>i{@K䵸RS5nFA:0kl޹#^SSdv\q` b;JnĠua"~`żnJ'(խXjI^.J|=!d IUl67Y;uApu}1yz᱅B6]劖ܤ\9n+b-z҆XC]TV_W!Ln&$چbe,Ӭ3Vi]ӄTRj>MCo<م!5] &+#8Q+S>#PVO47fv-;K9sfa07)BÙT6HPauefUq,|:IFw7k_1D XHq8UB</D|8ucu Ƃ.] *zϛ~"E7z Wш Oޯ◵h<ۺn+C1(?,c 7~%O\;9Zylyh=˦6j4/N: P4i $26oo||Z\MH\F? ׺oJ~640c4ϋ +zTmɓ~$v,k^3&)??8c+ 9p .m;''|>=CL 0 :9U*@NA^ uI(I6w>; 9@V#[ATOQ'Ȥ^NwTmaC'{KP`Yv@1WU_:0D!S]4:#]/809BLؕIY0>EfOryHk4j᜙Nu-v1w7#YQ9 Sw=o t{!Ұ^̴.ͨa[A5UfϨ8.nIan#HDa ȷzjt͟ އw;sMD0ۛya,.qOϕWV FZAN,A, 's1b^X)QHI5Z18ۨ*T([Pu+|]!dzUW!CܒgFװ|TK9Ks~B'X&L.w1mqD"*wU9>cs1Щ&JK.r.ro׌g sOcP HN'eNiR8jukhz& ]zs1qT= AiHPƊp~Yp<O=7qf}+}L]k5 Aa*dyjawMU#t+FաQ8*W*@ְo0VSjN5v;!7uk}Iӗ$FZ^=]avy{ދ޸z'1hLLN@Uo}*?o!1Dy<0!̎A+%6z)"O\VGMZq 0UY(ݕ`$, %瀾&&A\lwzXz w v~$;m'Lf5{{kA|CA08C.$ϱ"1 K[,qፏ7ŅD]V,wSz0(A9y8ߧ1-SѧZ)sj Ra+S~Qg- ,Se@wr$5:05 #Fe[gTތP&C|. @Ӧi+N@m Ky?ȽspT֫REߒC;U*.`Ny1(B½J3F7 1?y.1@Lwb]umg" n%yL+P.^RE݁2ڍtvG3O8ȋ]cHnO?t`˰N]\Twbw콑@)(-t=fńP^FޑdhS"OA;3(^mIV,k,G,VYHfh j}swaS8,+ϗٍ W֒2qj);Jөp{#j_hPP[ 3\NH Yu|~/n),JڅZCIfmIwNq =Kzp< u4tuS4Zox" *g4Oy-ugSb0j d.!( ?$uB یa.Y9x gLTу̪WうE\\{ybt-7b'?a뼊ŁoH~c/_q7|g{14D?W[07a~1jvtsRWg(ǀKA&._ւ7P+mQza foܓT4' =ɯkʄd3B';6Z34b{>< SmdDש*Yt\W@@mX#zG:P<GzoP-:Ǟ1]sǯ~Pdm wM: Pڄ]xI Et "(rMjtϘH>> Sغ>ϰ2zJP'Jw4f'g#fGUJ?P_/V%B`r<1ĻQac->!IU";J ѐp¾=LWreJ|us/VAGoo`R&!+Ip2$UM :/3C`rŠ+eD鿲AE`3?k;0;n7A^iZ6v됟(.)yFQQx2䏇~9DP0qEr\>&Хml̲ !)$MMEȈ Uk?\=%*G\ӪP+ aUE.Ƌ 񱐗lsx,1".fLI>c"Zj]~S}UM2ׅ@jĖ<$kĭ:sЙ*śNƌ_ cq~DԀ{/cQ~|;9,-5h7UvNq|BKE?H[ kFI$ RLcTFBQ=t*M1ה'ه=ׯg\輞W)|pt7#\RFaT $3'|Ol]eZO aCZ>l, +͓TNm n5َ9ZeA(|}(c5<`M8qC9ܹvZV:=#z#+`^?E9,t!|@iD^ż㩉U6edup:G`[(VB% J( TŐ9a!rbERh}[L<|ЙY/~ ˢ^f{4` )|ng[8P"7"HgaǁbA{ά6E&'Sd}e#AuGi`@L;j! ut$+JHwTRwT{џ;=z-Ε̬#jERUMJ 'DפGTBmA+HG^®&Te=E͖,}! a$lm _"b|kwU{)~#$h]>,@Nfy务δ/s?# 8$d]ۓ~wm֕$>f]a X׈FlfrD/-]`Zr#l[C洖Nx}rh wAi%b}oSS3JUtW^|RsSHYֿ" yۂUU|#Ƅ N~d,k5# 7tMV^Ҩ⪙%nWI[k#W80BN |\&3Ųo(  DC{ClAy.~~pϭ~BC4ex4/1sFbVru~/^Fe ; :zBOGQϦU:&l67Hy *J|Dv3rdZQ#<۔:inށpFC>BXIͱ5=k7@iEz1!/ĺE8wT޼dXuy$vovс לѲ#+M cMPiqI !Su&̊SH"dU;9Dmՠ !ppuT\>%{ܼLQQ3A;+JD lck*vӬ=qK;z+ݣQ$4`l4X}EFAsuD50#A%JAz\$NxR` Qk?Q%v?fj9/kt΢ TՍ(RtQ.d 7d۷9?Yw]^-g'Ѱ쐡Iu3ߣ9B-@QSf'n#<%M3mQVv% Ʋ6D.^!|p2Ty'utg1l(Tҿ PZ<'~RiXyS`*,#SKD?rp[ÁE .#FE_zt ?ϒ`@jAͭ!}1tQl64*)5lxl)9Cn8( uPQ.wdR9Uˤ,(CTpf}mvd㺈hfH1뒾ĞёC bHƝN6xHM,tľ] ӎ>-M\xG6+W.6e\%'PODA^$»rm[jGƔ晖l 8u edԠOlou'is1A+{1D)Eh&Td i̺-Mi1&4Vd,)̵+ n#-ƒg}vie*n.l:(4A7O/,T3xl%؄m[Dcu$6σA5@?s U=1Cy;e32 Y |n|~a- 5^E1ryf7E0{ o\Mʮ)kjd0R;9 ~)',AA$C☎t,34|r|/0u}I0Eٞ(^0h|Z_!zT:~TE(4=W`^u c`\Ew^9Ip\Nƫ'q ;2X^a^rf-[[#v>*&{p/m]](7F$U".ROq_AңQ2ՉHl,C=~1JP.$q!:˭vbw4D_8ڈ.J@.= |9J=="PZл%Lw*%zNdVs"?!r 9"JEn a"bx;UxPZ} ?;pD_cڰ،qvpcы q:!914[ Q4B>DW|%!ɯ=þv@;M+1r_6 p?n hg ۨ9jYf)P`òˈ{(HZ if(.q B8ӰPGf)7L~W|~Wl8:Jy/l {6= >F{+Q4b}1ۻ)<[$^!k)!Q&3 ~5e6YC~v1\'dt^`} P{( 8ˌF|>p)fQouĔ4vwJھB0PD5WڡV%F# ~ا; CB%N{4uo8vڄ@AR#إ3Foᘠϵgr=`@M 켍ZV|`]wq:&06"w7Qs2^OuVho:&ڊc<,|:r`JwX=MTEJ.J܇H-ujG%ɕ3B$Eh1`,Q43ݑXSF"!!Jb?)c {;mZ??S&/p؆9ZlDث(. U9g2T-[vA Jxv-:+w"Rná³nS~/e j*>NNbc \|UԽAs0W7ŎG* 8LP>G,mH]Yw\rDkᏣޠ L%b-̆IAVtz<g?F&UQ.r"4[Gt D. FU@)5HVgTDf<#CQ yDT@rc^J$ *w7Y>@c'Y g-^30:+#?d(O_WtyE#0WED}ug A'샂]|IHL!kQvSg|e@!ȈُRAtB{<7 a@PFӰ.m=Cwv؅U7_Vo10ALЃOnM4MWx2LB$_a.k8XT3=q*?I˨x  ήܻ$8' ct#*x&hE<0_n'H7m̓s+XVQD؇c ] {H tDtzh}J, @r5B>J#ZT{hlLz?W#Fp9WX戰73AoV-KjO `tVpEgR>ruMɥT5B` mmNƫW !x1θތ>ȴ{kbx?)5?h$j9_DL>3dQ-?+lՖGWsE JŢ|$lr5=0+^@# =d-"Lr$$O~AH*K-sYaױO;gB_jSc`c0p׽ l%GA 8o YW);C /Ӆ E{GşDJOU.֋Uxv$nS%dx.6!ܴ_ xe>DM!H%!sXJMrf'ժ7}hJO Rk?Oth*aP5.+Rq6t 됎*|i5+FHYNBz8c EhB$!E!k,n QMe`HT}IX|AC UΓVEdk5ֱy)$2dG"{L\Tn3!kڰ;og ,l]B`Ǖ}6J C׸e{SC,ԖoшMצ~ty#WP,'orƧo댌%~PUA}qX @NaU |_p2q]x]"RX6)ڠꦔaYf 18*ƛ/꜒x,8{i$ 5/O@ | sN$;d2u ܉8*}wBT} Ѝ7G.FtE/O{yͭk: OWX2*C (X#;P\,̩4hހJ[? !1Z,]b%QEa9GS!@2#w<]:mFWg4w}ۤ ]Kӻ\ =(HW_MBYxoPօ2/$Å1$ s/<(لbV?JҟQXTQ( ƳXT*#aDD*dr?`}CYݫnBPj)nϨoмT!Iu[X]p܆ZZR|mC-i.hw|8\gIbx1yݝA?я̻hS^Ǟ# @C-'9 ҝه~&/:wPebfMS1c)¦qv$Ch]ݰgO^y2I87R2_˕@`Ww-UDu| Ŀ׮qjE(Kpy\lr:ʡ̌ '=5{I>)|+\2c]Q qg(vXw ,_Պj,RV|Z"ZL}N* Dcpr-{i) $T}r; ${8RYWrjg뚐›QTiW^oo0דwi/6|@4~XU>ŊS&lYQ㪄)0Hۣ%ڼR.#.5YDp c !Ar_[$ 5r\ܒxZQ,;(r e;798"՛clY%@D`Xd|?4Oě.|DR߷o CFES6?2w:NE|<6Kޯ{DnFY@(W<m7⾉qݮ(oo{vʤھ ل8Duvn% j1Zj_s{ Wm Mb ff*wrsũ\&Yd"e]ϛ [h*E3 O>Vu>n7rQ28*]j8HBhLgPh l"ǑUntBB2,]>$MsKb "ŭ@T@T4QJL+'0 o4\0oEui$ʥpT+"'^A8q+KfƩQ nQ 4Sg]2ό}S#=<ۂ6&AV (}f9Z?[9ǤI@4贪kcimf4m@줿a  sӉ蹔];p!>Uq/?q5 c@FN^$`T r}M~XH:pe6b)1Z 9R81"/q@2'rId@,X2ӯ809t<\Ȍm^\ki9 ,Yd ]:`C Ǝt~Ѯ_x #bF#<\jE)r&aa[,+`%4vZW+tO>~q['bjZ3KW.o !/)vR3fW0}^mDqeo7>2a&v&~T6IlG/س(9oz\m_妾' ; ixEfS -Bik PYôC01Seo?F-#I1JvFxfk]Z4/=x"Ni6X&XH|8}^ ` g|ǮOM + Jb88kpASuQxB{pZ 2הri +^ݯ^Mᎁtoptkvi]pSDB_:!= CBLv ]dasIOf*O0Bi6q/]U2SL3_O5ca?{ta&jm~iRG>l;{moNQ*[3Zt2'NC h[E"BvVaQk"lWqɡ_"[, ׆߸Lj|d&m'j1̴5Z?s4H ԨuZ||!`{{7'%vp ϕ@leoiȼ z? l'k (b!5&S̍seH^tZa݅6m/^HWĘGNF=v55:9P,bD#-%Oвr>1}ĬƕC&Vf ;X`sj_4({9/TK6:%mI̖QVwk"t+wزY R]溟_>v.:pM* +/tn it<WrpRMA 2(.2qdoDKqK~Kq-E [4b/pe{ /ChP[U$!_ai<Nj=rYvv(+0 v0}3ڦ !bng~FVks'>;]!'OY:ZqCWZ`[gs=MgRa#&'kkUE9:8>TƽG)Qܧ E[2PDFGB9ɋ΋SBP ޖﻢmqk_&McApF jĒRP۾hEnp`fTnﳓ2)O<>&0<̅Ɖ6'vЄວiTyy$L41j9p6fߗcW;X) .6󬍘Q} )+).z=:./dku:7=NNpt9\3J=(h#|A/KWwH%8@Ka2\2|Yᴎ<#ضF>&0cNqj|{A>,K^I X?N+ڏI"(J=iglLʵu@T2Ҝ@F߫lt4ERF'؋D-Ys=jo2it.`` WPj m5ٕ=f,ڇ:< T;pѕ:=k,T uW{>Q;7H l!uo60Opl Y]پlIODǖvsjyMu 2C|p~ZmPɧv\GFnk)|_Щoc4b ojxaϷ=)EpM tYq\8O4C?5`,{`׹UކF V͊ֆJ*޽(sq&*=KBg d]AfZ`Av>¥:M-ħԐ72G}J4`{U҃4rT E27!vƯe?5tįeWQ ch2SaqS8@jT c6[SZgjUg-"(@)-DW?fJ[ҺONWD8xrO^j.mH$,͟C}ۘ'sg$/JnT۬8Ejە[&ta, α?*{!UM; d)AWe4;zG#*c߼X 0~R7ӼX@kW֝v7.a}XL"i=%1У6f1Q#o[bءdu4Ħ{<8vFbqj' Q gWdV>u.;rꌤѵy&dC먼&&0&]b`PҐ|Xqȝ{X=F> QW(XBBCm$5?V*GCqVh2G^a0gc?1N6ke%'f᱄ 0;U>bgZƣ]hFY#3Ws70[ 9[Gh&-ٙU[on0|'ġ&ƣDL2S8=ƶ!*` HqN:K KO|5+Rإw2r̜ H-i3 G;HFXS`T<=f$7S%_uh) zpdC3DR.`-\[fPR6 nעD6e}VˉC,Ҍ=K|1K/]zcE}G5>P1#}pO/Th!i FA5}oB܎#Zク'J(3kv#}F C Vw'#ַ'%"_'R>b~\RXvBbw}OWc?&̩YK5b_ހg}Bl2!dK bql(ۇȀP' Ktٯ73H#iē"^AmYvI k <V!괡«V?ݍS up:sqO%ݹ7jaR#{wz+V=FGݻmv1]AV^*Q1`!tk5(f%J`, EGs+ë-d找 n\ $be 姐Ҧؚ'PjoRii!Ʌl`ބ-n 'N2Lkas&ŕtr;^ W#B ;6&N&٣ر8V#`W RMmC.s hgy t }sy ^Z?3mk)lSe@UM,Gt[zp5e`D9δɎKfГ/Op{FIJ(MfM?R9 q]F9N%m1@?63z{aן2q9o]r\RiZ⴦&dG/sS~ Q +"pf)(Y̱Aԣ!fU˫`C P*ج[*_FRN k#絪- p'|7=흼3.:{avRy?=μ8jm̭og>MN vbq"[2@9 {nϜQa[br=_4էFd<$Vȷk=pAl5g (993q"^96YHT20 p \sWD(!c92ux#Z bc#z a?oTO'X| VHŧ#w彋 V&D/OSiOb:|̜Mu,DpCT [Me_4? FH"r(jZ!.+ѯT$u#-}{el4$aji( jb(ږ9 JT*@1:wU (@6t6ʳj#`S Fٻ^ϻh}44:e fZ+M:m%6[B w3$GHHTI Lp=JG%J Q;^OG(1R"=Ϥ]SA!EQgyR?nUPT)U3-,0kWd9L2$1;Iկ >6 C}NzsnºCm{}nE uYku-B}.MQwuS\kP'+[*% 7vȞCAܣl&kjךGzt=$|'(Gے_ɇ7&Hni5尿ݬk?AAB_.8UEQ`r)<3Q4DQ.dUlANWG)# #ÐVK-Y*WRAPSώq͉=$`Blpgi])S~/\_oi~`%v1|%&ǂ7dt^2 kP0&3Ixyln1˲g}9:rї&c%Y'wV4kKܫ[^RʧAѯ+J0sًi|tlLspK@6b'o]zXC?ۅ`;ihqWs{ 0VZrȌgMP24bYY/F>+U=R:/.D$uIц  B0ezڔ&ך7}S} ǫM3s]o\#OS:/ŸF`{)<f0?7~@=H9PG[~ې>.;K1(s=󝣌#$F n $D`勀t u+J?KE`pX|>fC,s^鶒vuN~u{j܉/FARXFS=ɹoH-|*o ,z.$#?qmϜgNK)ִ$V%]֒@)oY_4&G(y9y7 GwPabNGh~yu+K%6Ϳcf0 rbϣVlKqA=tT{9PƂ{{dDLcj"'4S&v'Qؙ*:"B%kݲ3#g&K?,dXST7@9_\%j*H ޭ:HJwvtcҢ9hd@E?Β@bX8 y5k@ x3+g%at@NdCe䛺u[L Qpe,^C}-EwO_Q19`*ʌ-=1t*{B+iZQ43 *P Gx8G~fWB4ՒS0feЗ(P Ճ=xniŭ, h{]h!4%Exrt1!-4S/ht.F Gmjچ bᄣzXX+pnhk+v\A]zqQ"ҕﺙh"|$s0ggjXhHw>琲Kk}PǠɟ(%-oۼZ.eڼ yfb Tԟ-y )*:z@܄8 j]woI1o,h Lv+ `N6Oʉ=}"H[DM76E+*@)dTTr8bej4Ԇ (T?1A&yBzQ09!P] 6;DK&#Ҿ˂2/-^UhyBJI 5Zay/y]c>|f۝-w\IT|[=u)Mq` <;!\kYƕr 㛽3WAh7¨2e"S==w[R@A#xW-wR*zSAmX) |&b#mSo>DXrр!)-$t|P]9,gD2gg>Uf73UE! ύ[(IP8nb=.G<0Won-Q| Xdnjy@8zP텑a?h.nWx<:LmH"* .6lH 2W+$l9 o&h(8tA$wVp;,բ^:’2E4jF?=t zUb}@ E`Wi&8byj`;n*߼~t<)Lk .Yt),'7gY/Z kMSwAv‚X]_iSxWT[k z ]@4 xn>D8Ca%Xڙ?:< {i EȑY.k[ ;rH&ulNڋn 31Ԃ;EĢ Ge[~]Kn`\ -FN{T?Ʀ&ʶhљA%0>9:a^5e58{X㟏ZZsvh4mih7jRgQSc HU{|U/4^(&X4"gud[c1 ~|fF{zXS&(HHkOQU9t7\߸ƚq]eb'؝^ǂSN0+SĦߡOM]SAJ_"C&߱5|n‘-Uw;J6#*]x%iiNUiM'6EBM<.BmTV=Mj9"tu! EJ"\V S^l0SNӎٽ⢝PDw|zPB!dZDV k[ Gmކ^\T\祷"~z-O1pi9ǢS~m,tUO)EP{" + &55XӺ͇bNC->ؠ\6 kDm0 0>< MIo;bvQ׃ :f`8|``Y3@3&(h~/ :0ɗ˸Y֯OG'b妩UDL\ cmNol@Zk94D>]9:] `9Iپb@B6jE,'A0 [?ɡY/Ӆ_3ZuJaD>7JP!7ЦدktTΧ/LNSdE-|ת H]5ў hroy41֮c<x7+{:^w f[ ps:Iv/sx(+|SƨXAڱf&6d{/Nְw>pUbxKp h8cX^:H­㜵+/J[LOkBDu]zG5!we^Zn69kI17H 'us'0Fw [we  6lv}Y;6nTsK| WڛV]YP! GAYdS+.Es_0 ⾂Mzfx(/(HwFd"Wfx ?# miSi)s%rErm-˗!ub~PڔJtIL&R2Dg1QI HюÃ$l_W͒kD=zy~k60Ğmu-}D#7] /Nɣ{ϱʜQ>$i>ߔ:>0(t@Z>f^V>qZ3D|D_$|QXg^3~ޓ|.Γ;}㮫hoĝ :Z.~rpߪRCǫA5^Gb*etvoS`ѥ1D>zyPV+{j?btFH⧭fyѭԝP(|FXOp/AM BoY0q/Qx[<=]I=&6)Ѥ&q py(D6X#qG*-BN^+ A3sV"w5@7*V<.jJR*r4w9@~lâgވz,  n[ (Yj n_hW.zTV ?Q(`IB? Q2; ^>c3,Ql0/m*m(D`E'u;]'v^9q-de0Ak9BAA?~sgk|IJdQ:WBYt`b1FבڍUx4TXq{S}df9"ɜQnBTlҡLE$_MԝA.N-~ơ tv@|N۱<#JoDv_yXe*{Տ%yJ]I0OnGEeTކQ?zΦ/I߹3x(F$% Nm3r2wω,`OquގCsc؟jW<hX%AwݎR͞%s#ES{`: 93C}3~tj9M}UyG(0Al' v0bW |kiڙ<*,zŀZri~_+ܠu[ecdga& NlcOu[CGoe븒4B\OG*a,1Phmӷpx3Qod*ۑDR֜\|1Wʾ.FoHqƀ;vOXWشlo:ӿG,v_܀g?cp9כplӕ BqP"eZR^29C+N0TC=$BD rvo'? $Yk=wMw)~ybӢ7bx&^ֹ5f asTR7ζYjP!1M08}eyzI$P%ku[C16)sFF P\[蝻aXC`3qWW3TKd(3b_uBvk vX.40( ПhbV;Jiٰk'lMnzJF`!weP>t[M^7ĊjZb<.&1 JMhFf}N ϮC>cذ|Zo> *?1-z5UZ &jK +ha']XF87FbaVTߗmoE%Av"KyV.jU 0I3K_8,D_JyM'Yp70WV?*WisY ?65:B qNd SqlCh!3vxn,$Gp\fp$7S}Aq4 (k@kmtg3c|'ơW.mt(_N^g JV.+X58_}j Gቢu%wyhg0'\J RQ~\7\dTKAkl fJ忝u!MS@8 #1οMY{Oe%{8N [:꺥w 0jl; v a 98xmt<@>Yd_ݢ[ ˴͡ ;G6*wkٔ^XbC@m; FpL^ wvY<3 Ď:!sWz'@Q(jY s%0 0=!@߷aN*Fpv4\).AߕʅfC8K语c7lwY/B, \zk5 JAs$U(nogϤ <LkWh_sHh 8TiV4;~@-?ru@ȗbt%|n=vׇSg.$4.̿Id4] ~nP{] @-fO[r |>bW?m>QTrud`pJj? T@#Ht ixVa|d$"y\H(KBW!LЄ,L+'n~ x vH#"Fm"(۸/\)AW7i Ϸgvsܭ5緰t֋ };n3q혀sUDA;*Y8J篦p z>ʃ#57نP}{OU}Ѽ吉q&R[ź~7xd6#e,<4дAѢs4z I^.ÌˮOs%UO>ҿ+R7t-IVÍ1*[3 1RŁ8EF9u2->Hԗ_ِr%^O0a v\j1]-҄.OOSEy,@SAo|qyqG$[^al땓tV{= 0Ay;8_#SdL*>VvXƽ&T&3v/܀Uo{pC%]"gN^"eE8<1*!]_srzp00&E$Yl O$_m(Ľ'ܩXdn 7/Cqn^L-9=E/u|rՆl}0|W! 6c%نӁ*vF 7\1u4YW7=fF: 7R"k MhGwr7jgcs[6wn{= 㾂*2h|h?݌i!&'i#+N|>O%J[FyVⰧ.~u>bu-oViӷ8M?+DhBKlƲRw`Q-Vu%RiJOKM#~fc+"W~`}1K#-DDvZx>F)ȡ-ASM&2 ,Ev<3>HwG+8* ݉?'CY`Rho "]2n“.eC{,gUp|RRg3ˆN>Vj濫5i|DmyAoUMs\ @vLD{yp_ (C4ز]g`DDCǥJ@}DT>nLgo(]P^ǽ 5;w)u/˞pUvoY&~s "[+ A)۵蟵5r}^H, 8啐vjy!-RjJ:+ ?{#3 $8ʣ$~8m]W}&u;pW{ɚ`BngP&Di0DÃ,p?M&b|Z-->{Ƕ" C'·[_ F}ȊB^ZZdPh$Tub#.Þ!ZAA' s5as'b$1 x[Tg k*}KzH:oׇ'J,5E{JH0Gp%E6t~60i7^-f#+~ AKފDL WE(DۗMv}I§]t eIE4N? D]?t$4!x4vppkB'%1f) ظm ADdÐr%M1>g,Vu`Dۂ\3j(nyJ-g/ ,UU7i ym*KR~rs@OY~% <E'C? EӢcn aNޘŞ ~Hn[f);!Hu9UwL0?7%̆k>TIzZ=9![U8t2d P}Xx6Q9M|o 6֣2XHן ǜ\s!7 5=Ÿ WzDaS|jPAiX_K%n1aAGXBE"mf(B6t SIlkMF9(PBlNWW=c[TAeQ H ̵ VTķ_aʸLғm ٴ„?p1?ua'_0 R@: мfgih+`Ja86Jϊީl -6$(0=]7Y=# "3/|EyDPb?/¬\ u#ggI,T2Bxd+$ '~ȭ6=NY~eHe1ס&HIM<>8zڲ"G2LxMGC],N[ bJ1ON@Yև|$15cỴ9Ar HZT_q8\Q{Y,uֵBUi~_k1wBded6n VnV=.rҎ7v̈́UMw+AY# %MTX\&5<d74g]F]זxYb)>ZAHS"45ǝx]D,_+aP'm&"F)dMjkhLA("EP1!~e0g8S%[:?.7mlnRdM2ɑDl̕)k=?ڬ,|fɌNZCZT~6LV Ah& mH_E$ M->:QУKSg3Lyg3a{V$jwP v52teQzEn ow8< 6aɫGz8E#C$ۤ_~p.w oB&I <^*!kr4Rbe4cBvM1U@M7q@OXϯ 7i4YV$7g(^0Ygl|ʠT*41lSDbt}$a*mw?!v&j& #Ь&!uc[cBw+xn[^6겮mCܸFcM(YJAy#<';@Ut1I!*%#A96wm9(}fYznA7fH+$ǻר {nv6r.DM.2j3i4| 8>=ֱ3ϵ*K2'[ T} \V]o!r8!̋>B) WtEnޠ(s')](b߶ ޒ ߧԨA-AJ cڿƾs yPR=)17S&QaM*r#l=nB&#d|Y217Ņ""N2oH4# v5EW"N'{Va?b梥?/~Kvt[` hQm*O #Mx`-'DD@q_Af_MM~4FzII\NТA1:_EߛA*%B9ZbA5f/]_){n[c|:jЙQ4y uM G6Zy߰y뀑߿<\0&yB^|*Cx?t%tR釧L/G7a.{+jV}xq(D)4z>Wy\9r$X:J+L×AHe 1VFuTaSXLIwE]ѫ-= &zIk"*v~̰MNk hum,pkp߽#d]1 iI%~q]?+˩|ӫaU27ÿF 2-cz|Ų{DEqmj'uw?B ө+:uҠ Nz5 \P]z}h8m_}6k!iK O5>;dfʪڔ8wo*va+v83;IsAqf.򌳒u#Mc(ުѣix)3Byb.wnɅ(qZc=Gq[$; zwUdNb%͓i6N|E05Ix)m)tݫDɦ;$kKMYrJfv,DPrXjc84G>a,XKxC^e:M g~DڻY}>AW6^-+3k+gR}$' w`8`66[ {<'abn7$Rr&XCxH^HUE'to5;GDeZϭcLqdta/XKGFc<񰅅skti}BG\r~S+ksFK \|NS[z{e. T.],nA UogTA9t)!wsС@|pe\5v)H@2]*Z=]6_ a$B B3} #_ I.Yt+._r7 h:* U|l~>TK/tilwvzs ٹxuRS?>cHż@W>6Gҭcg *eBuh[7ҍOZh%ezR_bꂷ۫WJF%1L fǾL]:gYj.>Wpa٪hm9#DeE >8}V[m[GB2M`lKGx`٠hW:ŢF;)mv q6 Zdj#e';{|iFF2r쿼R 4%J_ wpc;n/ I`05(\{ wB}U$#d\}-; )͑D[ʴs 2fu АT{ݢpU<S'qh*@^*Hl–hC.4fo9u;+@=z!NG պ 8tVvI&΃H *{i47ߜ5gU,no 5._$8>`%WwA|2'4Mte0VaͅlHh e<$BŃE92vmcP6}hj:iJb_:6w,fk1gV zl!Jb0/TD6'%WV}( bug!`9J;ڻ6  "7 `̊h]1h=c }24+ҧwH!*4sO3d4a y3[T7/_ꡠXڴ44@d7높<_7q/"g5x+3!S$nQ`όm=ϗN>[{gaĮ@WQ뛖`;jcF{T{LwHh'GģbрPX~ EYkԓδ#E+=ԜNd >M-D}nNeMrkؘZ?As柖IIDN9"?gs["a֋yaԟK>wkZ {'b}ooP՝C(XpxlYRvWX.ifᆄ3_+y6ΔG}܎>2>MnW֞,4w)vRFf Y.J@afڬ%CX`z;4/EƆg1ol )o|B7aFb啫>ڱ8ȠROuL&`naƴ02-^2R!\yz'u ><Ό Z +/J`ml(cv M7FdA ǽ7dN{a )VĜ5s as@tgNj$o2]gyWZZp!݋g$T2 |6P+GN]}*}Q ;dWXχ2xhU^Y5 Ůg2{HF.]4 oZ#81=Nwlq w2x!-GP+&JO L~EI4Xї(Nb$'  '9UF=>(lh,YknbTAu?N6 ~x5LFA,߄/0 cQOؽIj}ӻQV_fBbR5*s,5{}2;Y_mHMrYws&`ճԽy]y 0*Ho~ qRk a QN}N#Q\IG-liG_6m䰛* \NcaMr; iB;#\*;{ !3%?[kJ[CE.jձuHB|+'_,܁#aeiuEwrn\Ud0D vޠq~S6}ԺrB[sIgT*mdke-r "%swxQQ`DKumO.@bOj!)g7:Ϫ`Dq-.bh͹6V㴬kN{TdlŤhufʫT|!Xs& kBQ3ȈuYLswpxpSG:'`o{+ Rtc)hHdGNa_=<LR䒧|}/q"@PFc=/7!G]Ņh&4%@r{+ck }]t 2Z}.8$agU'/ ;q ko⁳ūPB1k4JJj`#VGOfĪQ¹N!|#aFWʺk[AczD T;@p[y'|g?6;8r6r1fRN0C|_@S#ֽk1O8 DsWSTo+0k ,zm9S}c$ja9 W܊޴c&CK2@` PJS:rZ]wק)1ޡKV(ʚ 'NNo -EhtWQϮ uP(kwUx&0μ|S,}1(H-\|c<9tKͱk2_Ӄ l[wRd9zx, v`h"c#JAž&}KNa[JL=o2/} mh*GPnoXՄ*)X$E~@!QRqApn DѣP/dIu7ItAI@UZᙢ,+^p<&7nWpUSńK G|Or]lc+_fZ=Ҍd)yIݜ<7򶺸)=mu|(^Ɋ7]`?4?e(M붕 iKFfe 1QV&kmi>QN:G=T  lqE _¡Z}бzߥF y" OOe!]Tuea8~Rv PP. f1iv_AzJoǒitNkg9!AϹhϳA&/fWi?Oi~{ΝVdܗ;n%!wN\-Έppj3(d.Acc+ڣ2:YTݲ}fx8?H3/Gr?Srcd 8{,:B|\^sĩتTwIAgM^] zv<ϴGQkiea.C}!ꀪto:zk%Q+f [Bl} < 1* aq3Lnʞ{Sښ)dl3+j\Y,7;b7Qs)($cCOTyı}[WvPߥ"ХmX&~8PEv߁ЙlDžQKRC j8Z6oveVW;ε^λvtSua(Tt E{UVOσ 5GS$5Vf9A->cg1C?UFgD N7s 8J4*d1G-!ciEtXce #U] |w@mYucm(a[~&?D2aj+eD'SL_ԝ^%1hZa_To/VR2%Q2 (JRݤøA{n6&j3N?-p$lځY'RwކH~ `y=--٬\r`(TBmJɚLuRi#6)ԯ Onfx-h 2+!4:)oԫzwÞ=wҳLn-7aqo>VY oXPFLBxk XZS~W]q_"`+e p)0$FM"VZR85[u=,#EXRt?*֤^${8F¼ɇTF@Z#*=:?IU3#C5ĺcb%=:8&էH g$tU}!pC1d7ҪK a' A" R wmv] fqg24cZ y~ |cA흒X W/8p4o#1BdBD5pSE_t_'Ot;á086+Q]xaGq|(DyۼS S$e;8;U{N?H/g CUov=e111@p|0T\x hQNiZI!w(7{$nC\_YH-dm6RTuL1]2c})m;-(Y5\9Sy p\Y8&_72./x._L*F7xI}\"oL-;FDeX#/M%Ci(\sj?= a4%Y G 0JkI$ccПb9aL/)?k$#oo|nvu = 'fZ5VbIzZvA~EmLԨW'iç(&5VTB^B*޷Q6<8!{}Q%߈ڹ݅vkR;CgԿ&|Mf||>:e:C!w2*3ڙ*&|5(y#JU7}b>|(o4ޗuwN&Ee3' <^=o܇̱QɊ 򆑃uG"%xZ>4WV#HwhbT6!jIt5;ڈq778KHaU- cQןg4iMj*E`LX3You8Pؓ4>5MU4Ngeg%iR#(>E}\ǵPE!/G(ߴ0\v Eڧ yBt^vv5#BҢ5=#E-тs2i=mBhBf곝oLjUNj?0-dg0lq?]wi/g եmB9T;ʃ*tEveX ҌT@+WыTSgU:fP.C$ +imEu #eKJRk[4Ѵ. jǮP\c3!ҷ~tH \6q]-GTM3_:L0m?f쌤 jm3A"YoHXPEe~(qӬ? 2  s *&q"e26[ _G؇\5Q*V*0E ԛ(zS-ʌ+MWB%Z\qE#0Cv[ߖPf"pbut*K3xi?0n*/ӓq#M5}dP6MM@>w, ҆6Rӏo5G{WZMQfj{D躆t{eN*g?InzfXfm{1?9/v:HYk0iD}OH@wPfhBGYk >IxuU$l!}/h3y'o3yj^{Nv]@cp_nO6xh#X*m =\_'@/ j_&<۝J~mv'k y A l~ڦ--8.m@%K<p_-|ƟSc<;Uq4:7m:ʚ0C` ي'Le{w{v/\lKcL ǵLSJ-.Cdìl~|T<8#bpyoڸT e:Tp:2 7,r?44=v:u5ď gg#R\Ƨ!\T=H155>VOa)HoT T l=kk68~Yugmb3ղ䲐h2 z`TI8IV6͖yE  ^ΆXqhvܫ]}JE%HyjZbd06:>\u Â['b\ &p8.V;t-V䷎"T1jΌ?zsү$ͧ:Hv.MF89-[oĕ _Nh)򑐆Oyq!J4깜sAdYrvSL!@&lFT[_^ M̩9/..vVO1P~cNDxsYxԃ>؈z Z/Yp9oD0.k A?Ȕ<$T G1k+?'$\Lk|o2E.gu`HrD [2OpfL(p3s!ܴT[6tN$^1r,2j8phijEu#?D̞G7oc`@*:ʦ QE_v_=x (޻YYPK'iĂYĶOiw]j9b4QIc<>`E~&w%v/-9Lm69i QXM'+Z6BwVnlbF{Xla&mf*O: |o5^MLS]~f gPgCW5Z;ӥ31{I5SHXCu.,u+9"bSU t)C¶9)X`)KÙi2B<)t%"l*[юz aEe5^Yh,Db} 뿡S61y ]Tki]iDZgA : Hryxi #Gg`-o3ytcyA8>##efW9׏ЀhX3gKrK$6յ'vJE.@NBGg}$'fhəy~nh@:lL`23AP)N{c|ߋv^ & WKj'm?c>t54G QҘ%#\Ɨϒo;ʈf^_\|؀m/ {H=4r68T%_0#KMC7έwAߴmivw t{<tժo)GPe]}1< ږ3V+_vWI:M*Vhg2(~4Qg*|_W\M)]@?)C~AHL mߪ&mjUvR]I"W8HKOOU?ۃOl>ً~Z.+u}fEf"w;MNÓЛ=L 1TfD|'YLzA[2 >^| ]@~w:{5\N"[A3Oae.-|Ҿ Vh .^ce9YQs4.x-lf${,$hٹn2dj T Fa2xayɒiK䇄Xo=0* ns¿;úRiKRp`D³V,7uq;Uޔm{z|VEq:ܠ(:Ǧ]F#4;JU̹K~Du 2ZQ]34eV\ڴ7@d?܁w Z`Rޠ cd(ʲ:;ЩZ0ny+ x61ysU$D{3/\jP+AIl"eVtNG9s(7Zzgm>mp*Y?LGx&- [BJ/RR'O2usР4{.D+*I&_{Uřцq5}VWZb@r~ "j`wÿchRQ>tzMօ d6? Gn.8d+v|aӸt\"В[W߃%(Ҁm JMZ&rm WP> A\r Ɇ1H cSfTcj#8DJZdBi5|ba u9WR0~u? 5oH`0&JO 1GNQto h@.}#I <۱"oԭ0oCtc $6x-$@[LӶ.]jآ kgchlP^$'Dؤײ`oƼ)d' Dl2@EqAD'+A2V\+/b!Ek%Vh_dG^-'g; #T Fx@+x!@ H0+ka7472 T=qpS!{[0&|*ˠJь; cN mv:QV*B)FsFV)5yz!f¡ji( !6&aAf2;t9~c|I ݠَ:jwotWVF|>(<r~'x8ߠD%+7-zh>:eJS U*mq3񖐧K0;?*8սSi }dLn~+N@D}PZ~.u6HHvWnon*ͤ.DWBGS A/%8m=YE=RA`.z+e!Xs# ހ+NP8_e)7` <Ͱj Eݍ |Ztا{gYr*OGCTMnk=lYgSUۜvHHq1Pqm/ f$.9%A=:pf@]ў,|v&V'\ȓViY}Dm:BT8L_ {T~)U} Ej,$Ϝywr]9e(ǎ4!q̠<ּqD-ݖCyPOxP.P KYY Qp oLn(gne꓏sQbYϗ-@{DVZA;Nf׾09r@8B`=y9-K,`q[(_q1;\&2 N Jp~rICYmў_lw.чxCKc`<\zrr )EFpX v\ɓFw/\o2*W6O G6R qgԨBT;(9ĭA=揹"mr.P:ˠDNPr!f MSCj$o"JM+L͠Q6BRi6ԶWs6\+ 91DwB^4kOQt+O%͆N[, 3,Ak/Է{є3p4swnBuNh@ KhnpnhCe5йq@pR|sR:[-0; ~P/簣H~ѯ$w-lWݜiPn Qj;j!ڗ`Ha}a=Ier _e!eAЯHRاj2O٠fasX 29~e/e'\?Hn29={ng3VJ bYYaܚ]ӿfWʰˇ|B+KϮ?0Up=af!T ~AP;1 Q)>9@]| fLŔԺ )̴c{a}sÍ/]O>IYl,5䯏l"9LpGȜa7H0JپiEY-@v-8ǩ _AW)0[Jok+:T$`b ]˟[ x׊# :t`\~$A7p#Μ6%2!eNd[/x-4@$xvkE`=>&Ԫ&O—~A)_ѼJs#r^slj2/v-Su͊`Ap[VrZF.BkJAgZܲI!-y`H4?x <$I\VY6&Ꞇ.CtV]! +'Qo, 5_mhw1 ]4XOQj"vGŻƜ|'ݷ$TYG9jUb-;NO nJ5RA N&i,Y5(B"tU`nm:Qsa RGl4|4v4rrhI6A54 Qd 4zY3r_> '(cDRh DWG iFʂ+p}|)I u=,o? MpdY.{#˻W'Yď yzf;m*JuĞټcጳx9xݧFfcZ񸴾!\ܴ`P:!:$YԤA\Ё™TGsɼ+^qx/NPcTbUdQm?a=>n#Lj% H?B]=n'4, g!Ώ|ϳ8>$*(5R&S X@1 "WDkBJs={'.H9Lt!wJa4ci3,/lC^soC_53 b:fhWHoK{N$':*Ntp(J *`6V7"r1w#2®- t\GH;ws@G媧׵vqT&Hc̠`6=!*p*b}+TqLji,Ӧ?0sscep._Vuǻ@pNB3 9?6O%zTQH*|Co,}[$0,n4GАxcsLgfZ cwq?Xk9c =^ly?匝S8TFTk *\ATPĞg~k4C=RB>2^F}XmA?^g:)WLPb|=? +F]Nk~5t}2 uⶾ2ֿE1]LNjbnŸ% ep &B/x :FהӲoKPVh74a:c, vTw+lM*eVLl`ڨ+d8}95ỉ_7h [B UD.y?]7U~LLSZmla-Fi38*❮쓍kd&=cmAWk v\iX]T`Dp}J]yDӱy ;uBR">6tln0E ~!07|$;6_O9 =3-+K!*ZIƑ)N<ӬQ$L|i?/ *q,lGzuȆs l>9@|o,U⏡7s;/T/g!'t_AV ē݊BsVa#xQ$:N;&G7UDe7uE g C_B]HAצXT]e|E*PzWl[, OATz A7 Rמ|V"KKv|8jAcVniVby5MƴH]Ѭf"tzBa;)H^w]桸V,cA](TuBͺ> /K"iρ? \>lvzloܺ!x\ŻrY~5Y`+I1]Jbr g^ǘW풱b7P+ )7nvoLsT ,22 =q>_306R&a; a$`U E<&șX^~V-dr(řFzN]oIص4Z::䇯 !nn0G)# uT|E6^ي[*#Z*KXB42x#?;wVGto A,Pv[,tmr. pk(4pɒ>`c"D\e"-Bk"M*tPk ]Pͣ?ÁBұg,\7k(*e'wG'j=*#"|k=+dVo⭀ aB X/A8[J۴kk@0eEc .Ek^Ec_4LYKjOU$*fX9Ⱑ)fp@)TZKup*+LR4sLn.qݔU#>Qd}Dy"jV䙄48ٕZL5z>7#d"~:\W"0'4+^+NhnLVtzQnCOz]w]ki1[9rTF-XR9i--F !q55) EIGL+GưmlPVh ):C/p ](T˦5HlM.6h=}#c]4%ź4䤃Uߓ`D؈Ud1@PfB&0#7ޣ[WOR=^î ߵ[pEcܱI 3~U %͌xDl\ "$B9匎(SI[Mj gDRRm((D $"u¦+ iL,C$~'@ ""ٴ;iZ<3QK ' 3E-5`Ly%]-~sϢ&ɰ֨Z 8$qd>|@0sZ G>dULNi˺c)d%HsOZ%y 0&W ٠Ҟ"5E+^PUJ*8jpp!Omotsjni\U9j]U_G-t!7Eo? h"Z(qR1F=:667m횱Mk Q[8\C3hR*T+t͑F ɵ#y؀:tw,Nd\:}hGMÜcwRn0=xQdUCAae:if4|q+C0E 0=s`9zRӎ1ڷ+H:#[~p{Fuǔܐ }?h+4Qӝ#\v@FAvASyai;xS,\;;j▓X4I3ouv}(~%_a8av8baَ8/|%j2 6z'E01 RRӱQ0+Ъ0YO|CK&3m^ԝ g “zf;,PmZpa<$H#CP"x)3-,Q(ӂD?v=Gu.4=IZ8= 7B xV k@Y;x_'LX2O yupi)FD%՜V9~%"o}MR^bO >gE=is^M'N `hiGKS ۈNT~" o.C74qI"DK^qm_)&B, &5I }D,eG˶lr4W/^ӳ%r+U²TS)n5ls~zcC>{CT lO)YdT9?`6iWѣnշ Dj?+頟gl'4'ǣb 3|ױ㯬 +ebhږ3GE>䩵S47[1x < t;iPnA[)-;Kd* ;yɽ;XwНZCED$aB)%N( yT͕%cK:9NVc{͇nүuht*jT8GG./ luV:ICYsv!g5p퓢{"d1Yvn_8#EZ4:7 CIPb xP}AWb "6l~<iܜ.zz:20Mj`J>i?jhS!-ə1lϿ I>s']Cg9ľxS8Ї=LH͖vY7% Z==)R;jr|I*sL&E 7hmKDʣdӈb7I^h$ 7MjxIU lI})y,ʯdL#ݢejac X媱ޗhԕl@1N'IG?"p $`gwP-x@u@qj {i C^>Ul2ӾFۑ#oJl9}owR;*n &a`EѨԬ~ ~'/*~'}j=Ohy$?tD9ܗtN{irZ([υMP"7TY o뚍TVhb)T*-*+WX3y PX{q!g  ojDZ!@ 2|..lč;..fȳtL 4 )f;eƎrhފGfrwmhО+,׃i*]9icTebk1Ip. k0 ߧvyCfl;̭t0WvC"6aF RLw`*LLC>2qVhTݳ$UU6TRo2ޱ)2 lIm*ެ0dKQ#y|,B@\E^Eo~.U#'oʣe&% {u vӛy q*%· _{EsOq>--i41i m{@Oe&[Ow',] t;3Q!6AX}%lY?Uol߂')N>b5C"ep2*\&~bwԩ:K0o0|նnƒE5G*B-$6х@Z0a׮6КcE1Tck{EB3f4Vs_TυJ6{, ǹX4%*O覬Ry-;*!^o*Kh^čLnÒ.NL?-q\ D^bl)Ke:S>&0%WY.3+<-ÍN?8 TذcށNm(^;3B#!Zxc#҂i0'Jv5@q)N*Q;{.$5kyxהah%A7{=[ HҼnYl=vl-qSV$OD_SށS!66X$+.kEfJ_HJ))w9U0Q̖~bcyAIˑ+e^@..{;)Ymu;-#mݯNrR/I֧\;9X *>4ٶ"E 7lmt%t|M?9zLf1;}׹03pl֚AIWҥ)^0a5_Qh Tsi߹~ǎm I*+ECi+?9N&"r#n2T,ZZ-cjK wض-ueE):llS=@}:Gi#aRqm84]eWӧ";%uӞ@ifoZꔞƨY~ f#o#Eƽ4=UevSu+oLiS-#zu^O szgO۴'QЋHz`?mg6 RɭTOўh=C}Vn걘|1{A<-NG1^4)b >oH}nLV mv/WD֨SM)mF hmMh6 k v^%ɸ?AxSJe#|b(pq60r0Ń %,N Q&O''ObLKӼ--'(_yH.#7{ !N )) ZJG< k%vu;#<`5q؃Q&]E̍:K:ywה q6fj>=k pY5 :5[y]{T~?yԡˬ#S{0^%2 uiFBʊ28v `׳5\Er;@ڿv{L~ *O&O%FW[WjAe|GwqW&H<;{OzOdY`Z a4iUBnYrZ=-gY[=dtZp(jo0&m4nzO~ -ikY8Qj+)EN^ٿiSV%x= }Mۿ3θ!8fw"#8 Msӛ|\Nojpɹyˌ ju-_O#8ɪm720+WOwhpϿbXHXS ! һ[zfܮ^[ HkcB|_H$7|]\qbx>[ d^h8UKnL A]Dg!Q=7$[.q/dBD}@[X]δ?BQ菷s(4^N{#uz]п棐h)KP{šZƩ GLl_Ali2T}F;' ׀HF {d߷o#{͹}1z p}1Y-(|o) ժo5k 5{8|+t cϓ2+y83G4Rĥsu!{I)"Aq ԥPwE07"MAԧ &Ӥ1`/8Gc;w@ڇj!ѤJ8qzZ8ب7) U[0(,LȖ>e+ 衴晪Dad} ՙF4A`°= ޜ*;IܹB;k|-T j ̳Xb tkM}&& V3eFD.A| dA=x$ݒ Y~ГqbMI E.o=j.c6~h\ p`+kVXzXAݳ᧘ mӰ4r莪zϓmV._OK ΝWiT 8a"ԤjŠɘ$4#֩f>6_˸5N0Y,3czNa|Q .1@axx@^8X3f*̫b̦x7ݲi{.h Pc.v3b3kyRPuG d W ʸEp-qFvadWܲ~1Bj)4p K%:YUyv׆AEy}Ӽ$ i[ >T,ragWk0dO&zic/Šv$Kæ~tv4@ +݂O/VX V#ֹ=+uAFю4ۨeE!\B=+V:_$|‘a(0V ;; h'aA$/Т<͚,v8Kv3zٞM<>rFVzT;|e "\*n2G2zPpWi$T<Jbk}t7'YҬHNZC\ө2ey'6y.0T#T%O@JV L!6>omLs`7'uhZ~B2/'4&I5 tv_>K%Nh[|t*kq2y(޲)]lx⛼S>*`B^he`K9?#\J:$"2oR0=™ Qbtj -#gDCN|XGHc4v̶I@ ֬aaj)= NyK޵"?qVÙIkϦ2YIn~- k%ة-ߪVx4g5d+_IrA]γ= Ti׆Kϣ?['|rHxpMUVmq' 5f1B?T{y 6 78oJ1y\x:$5H xJ^;LO l9w3"T>YF]XOgHNa΅&GVXܳ(Q)m \iWA}m9P|_ݼgq-ǀzP{!–+=*7qRyhȊb4\ؕ2T5@sF MeHBf ̐qE`}) 1*e?2)w^OfJ ~ʿ_́A•)o9H.0q |;(.ܾ2)N ETއ=k=dƝWq9qIMU]1_o2BOXҜ3 ־B.p$ߊ`x" к=E;5 QaBRD 4eGP)n"LO+8}0dMWafW EUOzўO)ɿŌc x<6Gg `?Z& b9CYLb/4]~  06a5 KD[A>H v ]sTGFE&?hyL%,Ζ?n2ȇe%B?B/Blu(8w| Lޑ5yuER." B=i s @:8? Ć(yJ'fP˳ &n0W)k"ɐFu&rLʓ)4xUg2o4QϒeUKK<ho"PS~2fK,2Z$$?Oo!}90= jPvM[!j{H } A(Bq_ꦈHpa=?S{WBB+ow;qJG84/NFj-5j}Wf9'ga$Am@ \- */=ThމFuc=:qJ-,j=DWA{3d$%7gJ"[V|$(\!18lh3Wr.'9br4+ػ|%XQZ^$ɘ[<59x\\lZJ{ko+->q;@;qE;uFKk KԘCWj@hͷ %\aA.])߈;lƔ{h{mcQ8{HcW\LA~ m\@}CnpvHZ}Po.0/џF?!:Yp 2+-h6=96][M+ڗ\4=LMGj[O}s mgJ݀HZr8K >y>l9zo"8"9B(]g0ȁ\ƅx81Yh3u g9@enH6V##z)'P='Ukt0gSklڽ -xyVZ$gj\&c6~ ~s93 B&rnAVĤJJ}T~r[_L'3B֔TB?~i8l*Q' K)6(sccl^c(yێ%)x@wh4]tdp~RM=h|9ę#5aNܭmk@w?qYg P<׊cA'pgisXG2NEZзnχt?>54EÊ؜T1,mߝJa [wrs -M; ~z*pAYwj.n|聘W΋KWqE􁟃nmsՊf8M`Y?FzKL5~T JՎ]AR'/ڈA2jZRa+\KS 0! x-gW@?U0jI qr]z~p[#րy[mijv!zB!e\R^껩嵉?.6W-o(%e&Ǡaxc kL)ބ4igQYbTau Ex g>O ^>='ŜUVjdaNW]6ɺrLQ߶k}ڽFqͧS`O4%Q{%k(fs<,w`z "[|x>0O\s/vM B/?O,؄XO5*a̽ W޲HMWkф*f+76gDD;(OSbQCt)_:#aJv=*`1餉o鋶tZ'֓?=!2eym2Z QHSr>r54-ɺpOKoR!i\^y0׭k7‘>޼%z\Rg(ڋj25Td]mJ7Fl]GO@rUVv 7pD8(HDL$taDb $n.eEδ*>_̵Y 5Y_14v)H,:q0xį E+P=3oגђ[ut>%;F6g|u T2;NR&>#d f$.;0UZ.r iѨ(pA&nl[4FV_HƑ.E ʨičmw,4g;hlSѴd|MϼJmB ?AgvϷmt%b ̿O"A0(%d9Z-O+{(A3Ԧ o^8tUe𹶀.K 0}iZb0;}Sr7``Ǎ,[SW|I7yriFr[an_n&o!`U zCT*s~ יi0A\KV>Y)]VIA^KB-SB~;ІEjlzE$(U i̺;&4Ai II'$|j|8dTֿNAVGY_xђ֯e&b۸.GW!71T›$QPy۩|qSX>C%0=~#k?[dTg-Eq%OfHIh}QÍbFe~&WٷK5S^QOYɂ-z5DcKTUj3f%Gh"Kw\5|mZ -0lձ L^-oCGc4\8E7H&ԾWgY7lAwfJRcg9apH CWgV?;ȓI(Y='ճw*rW %0>K< l"5)'x~+yఐX=~N_֢MWkDh;R<|ki^ yo*3(kl{(BIzȥC(}a[:yz{,>:ibiߤ=6]Zo#Uno{D33"N7zDh]1|fӵ>q!'?U{Vmiⱶ1܂7=U4>>\ykJfڻ\jUB9聣zan+GsA2rEuB+; y[FxJȮoc8A57hbToMmτ#risȌ:M -.w7zTAF@xw^/,%qW1R1T+JX]ۗn#^:5y'4O''j15 Zٌ9鶫r! Aht/Se n:btq@;V[wI@^VM%ko]0 Zb4⸼7p_@-zu3y)=UF*k@RM`xL撙;jɌȝzВ_noqY?FKfV2 XV\?נƛw%6MCnMܤ3Bڜ~OU~ `)IbNrJoNevj0m.vѽPǐ ~(4*? t@`tyAXhnIY1LzCrc >|i؁ww)t:Dw*ĎYsCʛ{-kLhlYcBĄ$u?(PtS!>W"ao4)^Lרd6}͓b_J6[eᤎ+ZeQCfrጇ_;5S6-8TH wMUM4}0h{iA "0P4(L!xг7X1E+AG 9MMy~O*L(#d \ 'ퟬbΈMaٽXT=Ti+sID3䦖;&Ѧ3U؍?7 R#&#bwo{LL;w78'r9D قb/1jiNH)*&DCFv'#0 6f׉Uj"0`5[H|.rP$".Hm=DG6qq 2Q8ӕ&W=86R$;s L'yڀpO0|?AB$gߜ8Kz+c,(f;߯/ј!x >gl8j7p@!oVƗ)ug> YrX7Z|,S(iCS={<}ٯ5+>;l' 5Ȧ縆_Ghx$:>:7Ԫ~;YNXp}ˆ;-lvAy4ΓfPWea沒\xGQ;twTEI\4bZz8sFq/T(ѫ)Ӳ塑qP(P zo_p9CW%bQgurRG} e(zfe-[},WMpM 2= ,/;HqnDN  gc$)Ӿh.` !gKBUj%Vl]:or㐟?"eu k Y"Gd2Yď<߸r ]U3M*mZ I,nqgӋ-n~I?.Ejh{2Ͷ]CȱUf-'Ԛ.~e#wLv'3~DP7+j"6y* x-x#ab\_j`/ȅ|dvZXd%CqJV>4tI)!3ߣX>:؃t!A!^^.p/? Ku^|ԝj.a~\~*F bMp\R+D06wnݦ䱥]Z##vy[pQؑ5ABԼyP/,>5〒xp%RyAhs]N((8**W9$Y©_:p ѡChImRׇrkEG&]5g%|?E!!;)6!{LxCjQHA7'L4iWFEB*vTG>aP^T м {fBsM)jRӅB* s odBa*myXjPGM<MgdB; t6S'$3qWydX1 #Yֱ@PL Ѵ|hu~v0Gu*#RM 4!1'ʳ߰ѫU4v3s C/SR˫@RIl1y:O ,5\Jj'z>7s}e ,c>9[7߷aAM1<aVoFivMC[@+HF91q&[vz~(L~.ܮw%4R ,@ f7FM5xҚxhsL…`w8ٛ-1D>P_W:8Ob!JBnE0?OBGVश7|E';J-rMa"mBf-_<%RT)~oM[T_T'MhXsVrtqӽxy* W/@Uhʲ1a6 6lR(H`I*6! #3*+E!fFgC2Resd՗jmx-;N%FnIJBІzrϝ>!d}}L'=r}N$C YiD3*;cv0q$d*--I{mJTA#$;ʣ+i˃t#QA5M >=w&r7Ixg܁-~YWu5uRג3 6r:KvAJ vn9#>Z2y%ݝJPiyp]ZI]"BrkA7-_#'#iyy,|)x;El (cx;&fDTXe]F$tYwny +鳕$@6RJ^n](RȀb%rT=O]| OVZ;N14=!{x)~ IM|stQ\Ľe~xEtY+/.xu҈QOx3"]v}q j*]m!4F,L5S v`WQƿOvRwCO 8l_(E0/Ѿ]HܞǒYU0*V.de~?S3fR)J*}g%O">-P& S{'LHȽ$!!3$gˌQNKYp Nù%Ry1VgWZ/Hʝm$z.ii 9uCL m!=&)DHcjY*4T1Q1-N~@.29Kd:U>L-0dy%#!,Dw\s6gM ݗLj1a~pYGJ~ѻN Pgnއy16 >r%.qeDq}:$ CEɼ A8H+Y /& L==Ox/+,eտƄ l>D%xwLMgV^C87gP+`J}=HǧrƄh/G=QRCMJLFhVl ,/E Aȁ>c^W:jO܏\9Jeo*1f5|3*:^H֞7o{Ǻ( M?7b.Lf@/-G'phz r) GxآJ.:UoZUtNzKczqlUQw(62] {BO/uQ %%]_eeYiР W+3 C9™l).~KPU=tRdu3 24)ۿC tèAs97~k%?ɝ+]g_+FV0' |m, [TE@E *MoPų]ՙğ*F0%ۗn0!~H&Ms1T%t+ )\ʬGQ)5`@"m>0K{)Cej~wx{"rr D ai0ia)5Eh=4wֶFQ=xctY Wm 5'zw#ANl ļUcMV{}@Nwzasbh(8@bI`46{ '\n7&yWL Jy]l0wTΔYkd)IAbr{P1u9hf"z{-烉ײ[h=qdɀOX?T;l;ЈK/@DDbgAWq 2o_}@ùD숳)rM5Ŧ9<OagtaG3~Z9ǷH|!|/a'4N2 #.$ ])[ǒIbdL1;%k[s‘e.YKtb~Vwx߲ LqfUq76"%0Ue q(>{{-Xp$Ϻ _$Qi*[0 ܎.!~O8OĴn,rLׇ<5t}672+ Y&'Gf0kvE%#\M-At6KD 3tp/HNҘj]ao4[o/h:APeu mC5p:8܈M׈!3Fi)/&1R$&#N/<6\%FrVl|ag$꾌c8MqYJ{#9?Q8Mcj~]^J̯ݑ u4{B[5#F`-;ECMp6qL/P|`.`jYOARx x$im̟/$%%6'e ' \z*^ݙ /8xg) @U+(^4&h,prea|M1R[~ĺwCUf񦄀-E0@h#9 &=5}ŃZe&Q:d7_soR.. Z:]d4$/+al\:~&m/NZUPs%|YMl>OhK}ݫ~t%9o9Na0{iT6bdy2, $saZG4¨,}hV0<zy?8E;&Y6~8_Vvyw<%`x 䊾ll)a#g[?z.ŠkiRwx#4#Tl]]*.2V1o~*}x%AtŰR9_ړ8 |Kʞ|<=1LnFݢBe[y,U2 9[ֶ݈i!G(5`詩w KNdvN*fAOOS5fRm‹k|'gA_2> ߣ3֘r6y:I&Qԡ..x.=|iOi ع=fgC(r'swg逬 #K8zM#;Pc+U%qtVr"1`YC3p&pNiO8b7Z68Sˠ\H>)p1Q:PdD$ޭ9skGV@D H}Ժ5 $nkvkξcxe笲,#jRpZ2&0^a@ ,?pL7HC?t",D|O"4vMHh*۳N f~^)m,Q[liW9e X-VF}݄,4g"C1aO~)76T0+8 2|M:+mscG n Gi7*!qoD%sS#4ŸyGԽ3fuʠ+~WGwU jgqHiL"tl!`a>:M. =romFJ DnU$b?uӨ)XqՍG[ .!ĉh7'ˢ\`iT AFشu]ׅЯUX~y7p؝as ;N>f?:_?˪jKNZeQap-T[|:8Y:uՔsŠ V:І0\ jZ ؁݅ 2wYʘy!y^r?S{2Y}j\qpZqxx:k7;T ٺ1-pދ[3_.}cRmW{#؅v9:av2-+gow8w1P jܯg`,ZWI!vn0?VlГoh)ɌDpEU祗ff2)k >awfRkn. y2Ҋ513 XL oGKV 5C@[ww E+ko3+Nc%fĎI9fqŠ!_!Aߦ/YZ#'ZA?B<]쁍_E6LN` fE_-o6~4yGIN{ltr:{^A;T8Fpdn0'j\zrv9bPob\ Z4y\nR[0JdH^zJL)" :48u  _!!w-Xvq g=` H}oQVLXsűWݔUm2DxB ̯z,ѪbI $Ro@<[ح=R )3F.wY !g*}A"2bSr% ` K5@=2*OVpڥ˳Hiݤ-u3j_Zxʄ~]0́q_!k(kp: 柞K!&E ^U ݄ƭjzfIj&jf"\(jc&uw6AKa5Do[\=!U(P<Ҹ9VaRB^4N))0;]N: yYcr5x$L+La1*i~ :r%1K+q6`x=t/#Q79݂A WoAu%h` .j;n妕dr ^k$|%2xMي~pCRТ:\"!iI_.rA!% `+Ď_ivT+Aib[\kLߥ8'P*#/'Zq'BE7gLMeb;%?@'Gʍ͝ TցzE%! vl/C)eUꙸBaUCNgtݛfTbcyw0zr >vrTD_FwIʢu#9\߃i5ظtFo@b;O`۝kxg^E w 痏u#Hlxq BPOpz&ԔSFRdno#%Q#c"md6)0\Lvgfe1f۪i SN. J]!SMZ3;N|'RDb6}j[{򭼞VܭK{D M(1?-VCznJc߉\PsJւj[Du"sB$*;Ӆ]k2XRMJ﹁W,"]k pr9-HZ[V u {"o>9Ehs<;(tMoGr} @ o4=ڇi*gQ i|y;%Vnst$%40Hs\RF:Ze,uո\ё3O [:x;x'Rs@U Ͷ8:smxۙ4!w Xh `g܏p<['@;Uz-}Z>CKх}mRߔ`j49mXAkvO\yo{+ V)\0Pħ4-^pΉznYs'嬖v:CYk(nR~l A0,wD(֟;.krpYS¨=>w.Sh@KL&2~jf-'tAcPБDD|\i`< ]K2Vh&.ixS>h$5 GeaY\pÂ"-c[~°14uUSNӃS'_ѴSB` (L|ͷxSPj*)%d:~PhB&P|WL.ف8!^([YZs2Lb0<4c#q@ˇ[/.R[y#Wpts#2 T+ɔ-aY/@U+^kv܌8aonw0@SLs zVH:p.4˪8Q%xGuJ4m[&|F`ErB0E]x weM%T@ E8向ƝE0K'HpbiՈlSrM/"ȅ`-] Blh3S; yhyw4sWLm\앎လV[w2*H(i&ՄeԨ*-7F!wGLZg u+yg)pHq:HȶL KDFY.6JfS#o>ɷŠvW$lnQQB#ぢ:aRN: y1'Ѧ |9&84|g6 ^J}o0wTa`asJ6zN 𤽪׵~DZRw!iGuU2 uEZߩԩ/1Ppй5"(B50cԘ}oqa:c4 Rc_J" Mp?"{@=lz$>bI aP5^߫AD#g˜yw^  Ut jw+@/-#,Oq#i۰Y4x[xß, uou 1<{Ew'd`}O'(yGĀe."rLY!Jh3^MȹbUI. Hn|0 'me}pU dEx4x1˂aε>r N^[Qd@DW( =vSF~J)fZKn .5cJI ޤ\-dB=1 ]f[59v*>Yot[A2.)3PH AERPgBMфbvVwcJV;W//9 qCV )\`%^6c1iEΥLW㞱kR N01ëFX|Z<$tӡ,{2Y=\h啴B&T{GO^|\U"ĺ`3D$K%qa07L}4y,)Z%8֞5EN:ChꅈOh&7cO٠ɗݫv=ңإWEl r5O ReQqonWG_ Λ1GDkj+1<:'~D {ǛBYr7۱ *V^3~q,>CԒRN曮a#o7c!7*7v[V\ 4$u//zWnLx (b `<)o$FϞ@m#1lDlBYm~#/j ~D=(3MlPSĚ'dc ]]hwHl8Km ~eJˬhXx%FYfz3ɺwW8ROiF>5/\O:'- cҳ*8$?>g݊/*^E3tޖZ,K+osL%z)gvӀ;'+~@yN h;6}Zk0*x7(B jllu݌.(o} lxaj]-}o󹝺y{ a;th[jqkvŢhr$`a[b!aꪾ—rӚY35hjpԪQAhK٘dn y[tٰBZqOHt2 UJoxw4{)Jw}ʂo5N/pҳJ=&s^fFjmxcKϋf͕5E% 8]M-dpz_eXO:9YXO Ez E = rQf$Cw9 |j{MVSXN>ſtu1|}F߽d7P1ǩ:m-13E~L?}8kJ9P4QHa΃mp- .k7-85HԞyX)C í!XhgFSysBkyKveo;C􅅓ɼΰmRawq~edկ z\;ほ@: 3E53e;CM!IU2Et5䳪nNq׾') jVWV\/;g'[q)vG4_v̚qZGh֥BM·LO]` 4:;Yw* 7T{6%^Ѐ2HEV| ]3"+.jeQ{'Ȥ“-Ӏ:q_u^ԝ!` Wkl/œ@,$>㩊f7$?Re2@ˡ׶xΦQrOq?\*-,V}5mKS\xK Z;o龞$3^g }By05@-P҉$E""Y-{|jtKaapbPCFD=(azKsK9(WRLz16Q S;7" L ŤTѿp%&A ^@nxY;$4 2QaJE(I;7!Zp楏O (k~&ᰆ[rsmu ue#c2\?{Zr>ͱ!yednp\bF* VxԺs/$<%ǹ6[:n>j<`bd6iG&aTv/ R>9* =-%p"F7dhlY|AUq7>+B*eMM#h}Ռh;J"nՅm:!5MwS&v4] 3<9%  %XԟkcFŻ$a13tD 932ʔaAj7\e Y߲w:ΥK#5u ̕fsB*Tmn%Ϟ74 hd1j1EBļ() YWX^QOX񇒱 Y/C%BMf-<1 jy-|y{= 7fH{)qf5sN^㶣L+n:dpF j k@yvJF0Q6%B,Yuo6 @ XyHuD"V]rcRQqXJJ2xz{ϊ YA2]$vqh>ʌW3hԉ]boױ[0@݂wy}MEZQO)< ׎~=ܶ sXpYNzT3V+Ǎ>|`pn]ǣ ͎9NjggSkMU(̙J+~-E[z%*G G PZU~-kD7˭*H:EH7ZL|,FIKFAFƒF&d}8'TKUBe(c(~f9ҲmIמ,_\`hg *z}E8.Ui6ܮL9˸uAa,RtԏjG3;Cʞ r}@DQ\oi[ߌHM\pmnR즧Kp *>h&!d’}+kIDʊCsbTS\N/9ۿ hEtg[Z8[aO/-ba/%ԴF= `$76wNpNkBjfX -i[6NxZmeˊ"˴h:(.E?8;*?-8'KDR h]]XzL8 Cyٽ/ްԽy]j iؾ=vЀ5JHIwh,bݤADԊ,FCԟ u㿫\Rz#M/iMv@X*^٨`ޙg]}2iF8~C.4BN;2ɹ6v_ ktc״ApkOY{Zg]:/" )ؖ8 EjD盛m 6kUG`XSyLSZR;HmAf]=ށ|WhΡIbdZ5Z>Dc$lodpcX#xbjO.2u.⛯ۘhѿ}M+Vi_~&/ ~R_HdY3$Bm0`% ^n*J/; a!8{ཎ#w)(mLCR4X.$Ss}} -Ä $p9Wh-YNZ}A93 C#Ax5ʽ1.q(C9[,)"ebP9=>CxKM yWWHt$SnQ"A!69OtRt!F]F۴' &(x0Kc¬dTW)p{hvHa*{v;fyiQHuN/z<6iɗَ<%Z P ;RbN/NG53yBWu_EԼwjd\3@JBk2V%]n*E'/$~%$2HGyrăfJMWȖ» ^wV549t/Pnj5,`*c8oK(L'́Zm2D݆]d;U&3F1uS3X|qXjj}#ҥjL0q5pu_C06vю nşGoXFa YMWD~mp@lD CkjTɗ`fr'\*IHOcZ༝jKS5]Ee3#geD9"x(>bͱe-EdP(rw)nOǃ #>,S&E޴ WW.VaOg)|'rWfoyHS3uiSV_ZgPp6 Y^cW c^@nΝjk뺗JJA8;ZtӜVf*T=;EYn6'q~ h|'H>!MK8KR"DfyԺj\ oYr8<6oYWha֨q# iOD>ItJ<,hI5e4cӢ@!dUqtpAwC"ځFLDJ)} ĝ1qEA!eeuCU)݋خ~& ^2ȋ:g%?+n?"OCe|3 9lC$ث4`V>`)>1&LHUK}bLjpSPCPi5qs:ha#W֫ 'ѮDٿy]r%?2G΁zwR;l8yy抷k7tM|X'f%\;me+V)2Znw._(xô.:6KWPI+4Sj{RbO|hݐ"ZW]Yi"g<]W5{?$rߋP,"]326^W\l؛Kj^G4Zc3ڏ{3 lElLD@uZw,7K+%%2V8ҜbK*m9b'!Ӝ,kc׭9?ATdmP* -HX.JN1 ңhDqZN?c.}'Msbãy/Ph ʺ/ت7!"SbYj;N6T|aA!X@f x$MyGq/74|"@lV07 T#eyq;'%bgKzXW-ǼJFevx Z'GpGApnm{-Rh14᛿K>+-E0g_a"FlL4&n5TQQǮ`&YH`2B*-07Bf:-5 fixOݯʗL"[R;Jex b:YtmSL.LܬP8 ݿ΅ei∓RYi-%^/Tx|^?Q=ά$ Yh TPy|} {+/ EW{Σ>RK@%{c]6,Ǟ+ILPޛ_ޟӛ % Wxtq7عӤ` aTHAHSohPի?JWpݍ}-@p`V )'eළ,@m?/UzdrZv~.{z5:. ,_Y(FK=zw!j} Y|?Y,utüvwHES5a %D=앵U+@ҿԒN47J#9OL-9RNk킝 }ui~[1_pZrHjY+WTgt \3~f<žcBi"gZLKid;F/uoYNT*BQpWW:84b-EDuS= 6 YzEWfNFrG&eE\Q[bMpH}Qb+yN9 ' F(rdA7"ƥgaLw ܗQ8GmkɱDON4A׊O#CFY7B %ʒ+ !y |o@0{4ߚW7 jCܙ diw<-*C}y/TQ`VhLsFeFKQ7!ڊ1O0$"kp/HM\U-k/ս9v8R75Ƀ?FBG{kqD -ZvFcuc3:1FXwABr0e>,$l)9*I=ޒ3?s3~נ]leYB2t,Nw ͅathu Dl e~mIHtg)j 2~_3fa&%H U3bdLݖjsTqM"4Ud90wn2&-BĘƎ1Sui垒_ ]R@#Nk.[y30p-V'oIuK>ku("RtD  >-X);OCU>γꭧ2Qp{T`G .F0JWL b.A@$^r?%)8͠r1>hF1̍e ^ډUs{Yb`4Г*7XC:^QM/m lMP)Bg>X+zBA m upjN 3"aQ,DfwUl^ۮKhU/"҆>glA|"ncsf)s|AҥFTD)9|ήeFiڟ}A^ ։O9rhdWZHr(-! 墫>(WšZ" {ޤnCW&$7e8kbf'D.J >M-qMAyˑ f;۶^2hdw\ͬ|x)/Xe0; Ct!Cm$k#L! "uUf6 Ip"V0GHَ^d і+Ę[.i@ͣGE@w:t8*Dq܍?#S俙Apwq~L21?o: ]BT2(^ # k%K7dffF 8 (4 ikϣ09o*=͐Wԓ['r\cÇ h&M/IBN.naMC0Bpx=;r"N\+|ANr;p;>EofLɇ*<U:WU[ґAI١yI PM}WkٷkD]@(]3g{yBĤ'-@R^dR 4v?h斻!=.Ő[ ;-mp.Gd٘EV9odyo64?n*`%c"T}tR9M7 UPDWM^OPF~~ȼ-i%f_gF#?mw'[ֽK`6=qM_dW)g{$I/(Hn!"s;>4f1 oS=&)Lǰ˩Z՘݃/wiLn:NGPgh5gg^>AҔSٺ76[Rv ~ ;Xs$발MK@tJۚ^Caɪt4|+ٽ{G[n$_FsbOpC9ɸ"_i2No/$$l/MR˸c/WէȚi}n٘VwY{]WHMzITCq,'0WS;كFzZ*QŻNٕ1~QPO{q*%Uf(1hg=a҆<-C:)y~֞^"g˺W^ "\h,(SCtӖe;apM ":{+hVVj(ȓ lOy 8fqRku{_ҊhqrHa "{6 ^B?#8QrQGx~8f;0G+n8QT9y"s90bJg⺿퇟]t" D{\R]9QⰀn3Y%a#1zpInTŤ?0xju$:͜SS<%ZTƕ)j0;kp]o>&)@>E^" (D0@vK}CUW<]Œ5n faf\ϧC) R*]^ӊ? 0m$ϏRAdqD~~"y3@ @gbh&:A[㉼Kzp5K|*VlOgPCie죤Gelψme"9 )\e9ICcAi=+(vYW5%Q.ͬT& {?@ܶv.dde#n2=&*Bou ϯ("IܳhYB࣢x7 #QF W AdB3MgqSOڢ:szqC)gBA9PM{M=B4WZzѽ\΢atxh=mdF#TYy Lr/H^˜\ E5qpD/SөǹGnbjv;,=+bZJ.2/*CKI"j1`hľ5鯒H[ *\ *$ip e6+Ӡ,$uMzs-ƍerV?`p՚u@>\ 54"@32ڠy^q;G>e@(S]\(>v0Wr%?]fw:n]CtՓ9͓@Jf_GG5F̫qFtjb B5'K:.P }0Q G@Ɇ`;1VJ [$P3LʑnH@ݥtB ;ZRQ>?V(W-aCZ\hɦ@\jxhMdB—#3ڷ ;Y=G 7#Ig<_T1nQz6a&!\dԕAzт ˙&d&!P7\_=F1Gǀ=8"7&18mH`!QL<@-oU.nYћS:va _9#N:!Ik)#T?;) 1Cm`wEDΙ nX.GC< (6%CS}5%{J$0[qu[K9ې)$ۢ"'w+) #Hv}'_㩊FeYLd~,Ӻ3 &&BgMD JB Q#nopj0@ƙ)A0n`m>}o#if"梔˒~iLCyrWb1wiqnk9Z=T4O7k&lJ[Py[G:"X{Epa8T$δ I<-k͌MO 3`w)C6vCa!%)ﶫ2Ԝ(x-hr>(c/a6.3] "u ڃ6qa-ݨa ̕V. n+;ƪVIސ`FP{딗,;tBq93:jBw~Gݒ5ߪux^Z#Qvf0LI2NäL pd7S}FKʦa>'1U{P7KZ4fAveN?NС< -D1V}Qw fR^o~MNJ/8KB2WYH\i|S^4>. d<,|u"mѪ!Z< '*^?cV (f6Q>)[7ZY1зbLy3ן;6q9-"393L Krf]r9 8i-AeUI-W9̔UNMyc"c/]R(`Uֆ^`CLg#6Qt41K\#@ժ/9U1p HkB.gie²}@+ɍ4 !6aK*T^QKcv%M]t[$Ŋ*$_*Ms B su.JgI 6:: 6s/~ |if"{ua^i QshgC96;bj8 '8k߸PqC֠TJovvm {C;"ےP ӳa:CwW襪R Kx{5::12{)֞g-0 !(A˕!^ }6< 1H@uBc/|:WSs^,`M$eUyj\iXk(pxQ{E 5Et)P ԹQi)9ڱď%N|X 0E#7A2E6)Ƙ}27#m1@W"44 XpskDb[r8L(t< MT<8Ħ9q=RRtL]'}۬3cQv^b5+3T"zg:qF^`j9Hyj:i:*(hKmn͝$L{D9G)nQN}`Wct FO}4\7Vm9ZR6}l~?q̩J6wGƏ8RXNL"/!rc|&-:@0f5ݷZYK6%0m+<$/FFPZ@پ"xvgoYxS*^<@Ż8e G{3rR_Ņ TJLArpyѵUcݸk&5 gOM/(Xj[ ٴCboN[_~<3`0+>q0GApfZYJ C&w4z+PtH6dy %vo1tdSvڥ>2E< ;u!Z qpޗ1;GZ 1q="oGO>&]POČX0]-je 'GFh~OR#<]6<,Y.\BEƐ MrTǵ^3iXpxEX\zX0 } 'W^ 23iXĉhRq.6L8t3)Ѡq\ ?:(ׁhCfxKe`~(Ө.**OzKAWȴ-f>] oZTm"2]d0AC9p+r\sA^*̣é٧=”Co.-(H65sĶt^E gaz.wkSQ_ 0z琽Qt,.0C7#XlNZCr_`A @EW[!KlD }\ߙ?U{)NZ);!t 8C<{.+ מ+*:޳ޢXd [F\DD3發 \>&(t0b;w&KE+_Ak7;ADmV.2GV~\jAJ Sɼ)_<9#ND[*S tFI-Sy['RDBͩhpc([GG9)>u)Ìa;$8tT/xt:5sˀ+-(+κ;pמJwSU2)64`?( ܵxъmĚ#bЏ9ZcvF]7%atPWpS4#̘t2h@%YD_z[N9r8>MDbq>}{=hbF ˓=˱BnH]wb' <+w/)A56}I ӎ󟄜?mdJBv{{P*PUm3C` {=S' c|Q fjLΤ mC! ڮ̂96AFC[-1,8i4FkK(L_4Df -!s?ݮW* :z0bX_t!z!) :Q@%c &2\;OSN+춅 JO `d6ǗO;t+10)^=oBQ^pR?hs\3 JQHړG}9 Dic bdqzSF](rgM]PlW%FkB.]_ V^ ''.(>o6 Ee!"A%x6_ ytǖzg٢%u0v)X<5Nьř^ՎXL`˾B P7]^y|QUZZCA? '?T;䵫u[[1p"j0L9MaG7i[V.w%3z@ 'ga8\ztg~+ Y3lu_E/;Q+0K)ppAwM?7j AUSƵ,pDymؗ͒^2gW]m؀]ɵgNs뛬OJt]2"~:M>tRy3 -b&Jց~oFۭeڒd jHj"H/Nc*](?ҫW:,BEhY/?+8ma`\قYoMO 43:xLGVZB,_֞+"G [gZvC}p 7l(DCt 8YY%wupÚ"4>3aBAmLWn鰮|HV+ɒ||;RaMv$|QOCxob!9:cBxkܰ4LM1ȇ zSY*C':3 җU mq)?IjWjhYKM`mJIˤ,"]z3;.n':-2HpTm[Yy'dm3VR~n)FI+]6㗹's`)Xȹi_R:~q1jMB7esJ]Rt!^#) vd+ }AaYRnY\澼OԩY\hbBKe[iq*Ѳx5]ֹa+&Փ(t61uj8ꣶXgAw҉aJq.@q @ M3V0ia;zH1aݲ3n$7ɬ$50փZHq2 M PF]jjSd88WZ3(7A*ySy|HA9fo=aobܸ?>>M0"~q<;XiF:}Ki5= }NP Ls6-vR^KA. FXCc,ɲSO-<̏^އf V@U^v^'$dX)~2"2&:558)Y魱b(8a'b45/pZNڠQǒc3Pޤca7edXGy;N}/שϵ%?'*b8óEW#Sd~q R PRVT/XFFo lO:@ \@ZUElyG[7é|!uTΰCyBVX({ݍ@AC s*~xT2 ]5ë+녋n1OQ \Bf z"ad4Cv\,7Gn`Z)5x{ߓY*7&[qLXtA(Y|KԜ.L{Tir:ymwy#oa O 諠*1^ 9b]sA$E^,=zP0aT^x)׆lLil-r TFn%`+!سڤ5[zd#K.|ѩPg%jp@UG`yڏ3^_tۍ$ XƏ2PYr Z;&xSy$ZH]3s3Q߳ca1.'ԡR/*g?TVMǘb֮cI7p| -'T̽ud(Jx/4TܮSޥ`%bsdk1+qVˡfV#mA\?oxjU5tMɉ^j)6Hp)2q8<7f.  bzP # {޿ݮXN&o5u2Lq߇{&פҍāF)Шf.$t'^` >,'5؎c7f(0B) vdQ 웍²FCZīJŝ]v`mI*'߈`AOh{QftrjJH #)Qn@Qd|:>q =sj7ϯ }Iq/xӲ(V;h?K "Z"]0Nv)C8~fz!F>ljd Op#{9 [/QQ4?Y6}"_(nN.N"-lM^}&z`֝,/Ie9҃ һҿx$'CN<$hš BhX ͜ٹݫ9˙:bo}6>W^;&x^-y'I#HwkrWu`t&>6a_P9b&q؛4O7s! \MEH~Ɨ,H—P\=/ND[ֆ9*!)I(# wT6$ 7(DLQƾ|w"t#V֟j5<Z S~9SL,gkF;c;H~ QM;׆%jާb;K}/r32n֒GdUSX$j0FM緬 U2,L(}.퍚I *;Miu(-3V]l]E(% q ԲTmE2z{(Yq~. rAm0SEu(Ѻ}&ݓu;A}׎:t&]mf (2SHy);gNҶ;9}/ LѻPF2ecH?`L5<[ͷ҃W|b;dfU_wcd Tg4ΫGN t+X@瓞n|ޘ)R ᝰ*٤XIjs rXhv9Mf ^GRVWyjIu/9T"e4nl)9)]7_I'#F*9hԛ|8\hYaKi_,=&/ 6d|?{`K\ V'B:T0} <&;oI^K5{( Ԫ_vԬdmCy0? + - z[ΌTX cyl>{5c tk>RlcszX,VpٹA1uRZhIYN*@=O Q7$g]H1సy2=}zWM,qazVEM:vm꿂{6[x%![9<$mɟxI eY"<37{/S (R~Uf0m@7hgxM(O^tbcZo^2 ਻8bF=s8z% ,_8Ҡ<6w`<+}gPÁp'*B$#ڙ](A;aJ,͖Z<^hjF{YS~FxdjCitڵ|zX5jʙԇc2^TXz3'>Sq3~.B*{?_a|v ֿz7>[OOby8tC%27<'e~'QG(^Ns?l9'4V%;}{4|Bz x2` u0Q<.mtk)Fm,dzJ<7˻cxBYC]B;&mfUmd7b]G.鼌tp__Ԭ@*wLF,~*$!bz#RƦEtOLSYX['IUnl{eNVO2EZX "`13z@%;uGԱO9Oe EMQg^Ӂ&,!- ,˭|ygzfUt,K+w@@))%|SrǑU\cpC4Ӄf7 "<<}`².hxJl@M%vti1Ek~^70R@p3FQjME^XH3fBb&Acz&Z4DCc ƅH:N0nUHGỤ n p"wGitu#%&ҾS rGd!%FжA3tEFuU(R%hѼ~YB<7%׸ApgGèv=/$ _WFO:X%X6Zݦ!]~#*}RL ^j/1 t7٫O`(sv^;  Bhe&.8'͜P}Uï zn"ކŻp߹UGwS흝(bo(qAL!O5jGR"ٕ=z^ x7ln!ëlVv[RRU=.}m0ꣷ)T*@ n'qݭO 2_^#nQ}CixNK ̅뫽RZ_Nilhf*%W%t5uaҀXeMf'׿ qOT|zm"Ι;P5' #^j ]mMW(3$IA۷'<|hp nر([Ww{YE/Ia{V frD0"f\aAAl< *S*Pҧ?Z2J5~`46f^@QP`vCax$Ң5K`Ç1|_`H8O7 iWck+h}}od#T*m-AX?A>R2[# f>~츶M 'וuP2WuA:1<@=BrNʅ[P#_/G)H/8Ht[7 ݞ~E! xp.HQFoC kXp}"r`L+^kt;.UK */Bld'.W\4DR p7#r?x Zv`_CLJE%p4U{JҀdPGlNŽ')&%!l%W$oʽùdDVbO5y(sa`&&{3I%/#@Ztָ8Z߻LeEoTD\BUfصm=/i]-8> jEBm%(9VUMBKD`|tc֘fՒ0 "_`2b>W7i}kӣj h1k) m??cnnUlwr9wqv>ShcEGmň:8D;O8"} "ihq?wۊ׼oTmXr|}6b#>4\g<ɻ>2 g 2s&qi:BfS\WSYKXuƽđtLS<29LX>0CƢR_־yMO2vѸ Sk:fZePخmŸ0-iV8$M)~ ύ/%v'EȚQ]@jk[}2Heтh5~\|!be2HMB1UM0f1ٖhg_=6{njRyrR\TW'bvςdSΊj _Qv^޵JF)R.phIp*  ®(f{ Gi;O>J8"H/Hq"(>G[zt {9@F|*c3;?F;+fbԛ;mϼNOU}CN+Z2a̘ I Aq 8xO/7{sm%wȱ<=CiMe"Xmx|. S+壈G vv.e;zKcf<173Yrnf9*IO15{)8GMv  `!dZ}coG[Ҝ#2X(K5^*X.2HkYSMcOןj6Um7d%[5h`(DFTnuEǷOr7/R==0#VlKUꑖQzR2_uzj@pP}9_5>Wkg )kǣ-]H^y7kIȚt})'YFǹHGb}{]P &WNjfLu:M,!dh#QGdG.4C',7thaJXgDiTD X9ӡrW(*l` )?ꮢ71ai!QA& NcΑltZno@twTLmNQ^D.eM^ʼRsR+g\SlsI],%.O2Eōj>֣>f]ΎCqGXۛnhYwggЏt*÷FQIuuA*TE@jtamI0ɯWzےel=R0(z"}/ii#<W)yJyʁYpH(w*o 6?w CC3QZ\i -F9v"n=3nW;7< qdS΅#GNK w&3s!&jG6P6XIXliu@Ťb+ԛbgEwa .mW0F1µ*vʕ*XBL J:&m 0UGqo@c .fM oA^ī?}-`͗] +xv7suig+z:g<:9ZLlIKughvd7<;0'~CBͱocUcq DIS:]` TI 9\҄ n꠆79_%ɫo blLcYp>@J)x[1=[8{Z ξάΆhTo4W bkzUNNYwؗkEⴤi͸J8$ .B4ߚE90nc˖ ϩq| onyW'|A(Gg#~~ϊƆYQh]ҭw8^_%mdCV>P^UQ6irGdg=<ܙSi98F'OѺzSH썩?:Z璺Bw]nMt)-Db-?#kΓ 0{U5֕1RF^u)ټ>ƮC0pXPQWsf<ը<h#JU&؜dr+BP X}m+ϲ.*IYP^mq7T'{͎ƍ-ǣPR?Ȣy/և-?I|7E}R.t Uq#" :'Ń\l]ޅV3euYUx%B2MkzA&˫rgjg{X pie43CFE[%uڦ}eE*!mTD^|wҒ4|=^N1 C4 n3>BDq6-B%} Q+dOye!F+ٺYrmb!-z^lS56.kv6vY:Nz H9yH,mA!ǍTǾ@4]S /T!0jg5ꕵ(Iub5\"bU⸚mƶAca!z3m֗tև&:ؿ 7הk8OPb{ 3%t,CGB\? zLl֯Y7i*Ariep }h3L3jV\:_?buXЬ0A$% [*M~NmDt V,J/ I:_-:،?DIPL2@qL"F"Π&aeMop!"yMP=]ZVvl2K0R<">qfxh6LlΏo x@!$>i9ֆww]?;z?|=eAdCt}" ҸrSQ!Iҟ2ȓܢcĔ:yCzg'7z[ w+/oYđUz3No4/|Dt2"sy q9嵇`ok FS?z+^;)56ۭr7iQH ]18)61mfOxO[\M<* AV@)4LiR4}٘h)4y7/ҥe (?C4:S]S=GL|N^tx4Y VG@ 14Z*W'a1gff|X.5{Ї*]2j7L^0[Q&"gKmx_ũVK0ȍ/L l^b5-:wbaEܿ-fS\qAħ%%ʿ8in~4 0ܶ])$5!T0)0BZ Sܕ|']TMaFoKEٛW9O_9j *%v`rK.y9sl(^^gNXz^D7 DHu2+ 2Ѕ6->2Se5vdiT'穆ޕxMwz~ڰ˪8Igg.εf2Pfpk2 uU[I=y4i wҥ B[Qַbv_4^^"I- fjwTXܞ$ft(d.% 1%'%iL+B. g 6Do߬خ7Ni/ۗWDbgS3i}%dWB ٗ8"nEW5`MCk$i#vCƙ *'VqLMowaP!ر,d5utz$bfATN8E?~nj͏T.ٖy;>vyt,6d}Yغ$P*>(ca/[2X⌿[Z Ks6 zOÿc jR@ՙaĹִ*gUIA}Pa ߽?#`h/([9xeTj~;:U$u/dү*o Q|n(8~ȣw/'ĩB9vn|cqj_[Rrz"c-zΤmc57$ĜN)Y"5F&x0K sk&7zDž&>ϴ^fD /i5<}[垳Ͷ І~9Mwe0ԨZ#37: e@EW[`PZYRƍ%1ӞjlBꚩFf+ r!?^¤%Z13n6921K9xlҺ+D)d>!;,JN%hV/9ST{hk<PHWž&^Hkpps oa hR}z|@$Lmt,FuAf&g*N* -:ak`%r/"r7yzAbY-eN-m`xg6 J,Rl"|uUƙ G5DH'nmstOBGU1aĨS'T0 dhHДdΘ1v8ٽ_ 5Gxj2ԉ9RKUku%Hx*2Λf44ܯgG-‰tL(-d&Ӵ8qlm}c#z_;ۄtH'sÌwT}SrС2Ckϗ)aa.N(gDs!kƺ-VL [ a3[|u8xH'ɭ]hdϣHښ; ejU":Qe>}) ,˧Ђ6otVu֥ *]z`Ė&==ҪSUj PVWi;1[LxnioTrqQ:wGW [ ~1힓˶JՁ KGW=Nzh YK8 U큇sqa~*`T0}oY;}!葊IEbV: K}m Rw$U=zgөf?aVGZ,j S3/' ynlfmsj[R}^J-m+֟ A \|)P_V8;`IC'oH"&O>;4Zؓ>fl)KclWr1[DNsj66,LJp<3o?ALsGR+}iw;mkZc%qu7oɷEQGW9Ѕh'aNE^Gn[(j|6uCgZ67eZ sGyVj-{HoX؞)Йevm{cYúcQTX0y:<[Ҫ$Qg4e {a@x VQFRms+cm({֛Xx YmeՆ$4!wsLB&}"Mՠ P]T$ȯH2ln ~Cbd]=~_ҰÞ!$2_CD]{LywIJck@B:{}M>q'hlʼn!dz@>3 5']IJrr8J .ݳpG'i ['Myla!- bjWh"au0E0JH|wN=ȳsZǍ.JωҒE6BjQ96}eϺ`ڍ%0pՌR2 !Ê/mJdP^gvTDDZeԯ)%ѻER7Sc@wE>%FE:𩣏t-v~UzEfӕfYώܣ"F DY4)Έe|CZ6Ts1Tarծo%cO#%u?." GHU~ 0!+zDXŤhxyɏn*@=祟eJoчl-QK V!>̺Q p0֘^ '@콹~E)n( ]2%6߶Y!7 j 駺+MjvG% C`Z>4LwD2^^Y>A6e52G#75#AġϔLV,זTz^@pTp5]";gx%|ƄIGT {*Vy:kќAr7x)K/XE;b2ڳOL,:L|XYC1y-_̰' 5ݐ?JҌA8, P8,T,$z3+MxA^gXn/Y{8qLGf)9'=6&}Z&Buit MXAK-[iN5'Pbg\<"2ev 4:NN@_xp-߃}wkbokOcu4Jr Hr <@OԞsg7PyFZdElBI%Aip,?DbŘ[Y䏵t{:AЂŮ'JH̔stbĂ^N^9-bѯd$~pKj!,$"fAK$w pzkD$JiĞd(oR6hb(͸$\N~Zў9gǾ?ĹXP"`G)ћ(U5=[q !Wd_4wTcq0GvWS53˦OIUk@xIc~ v&v[R?M{ G݅F\a6rReX5 u'ifWI{/ud%Ylex01MꑛZLjR 2,$V~HB-TuxD{%=u0*Ze?DkE|ӦU4>򊏕>M]odZĥ {u@.*wBNXU =yS[UoCexBD^ҡ yt5OJtg~*uMOCNƢ?E8Np|12\ :my8q3'-KCyY07 7~%2)v CUEPA7N[=:$nicalB:Olkx\F=ģi?5$}LI**uRف۪ɻ WY#Gh$/!tт!@$p2w_p֭Ixo8c^uD}r{cd )W"5ꮪaV>b$ wȯ!ւ%=[#(>6`]UV ǡ4zll&DRuUZ VV("X'քf+T1MjփɽO\ϛR/4mj]4|Jo1ai\g(7`W90kJ/g? }R[x6fO&Q TVD;Fj6Fۯ1@%V#W5bpMƠ3_gwA~N}샰Ӟm|b^uĢWRdGCud9ٝM FUUP mw-] 4,M6^=2tF(cnMUXUy&2v8訾9C<*dZ_IFe1: r;)#ɺ xW >Սlyw_ȯJsHX<:}Zش5g ?2(V-)WNSTUJi>pN&~-HTgٷy z_HRuIUJ^2@OOw͡[d[1 "ɘ?&Kc>'7+7d, R*zQ.I٤<2Ah6m bCvm!a7f{ɰk$@!ԈP?8O/w8!lk3to W($#OטqngNVmoԂ@0CBi&M5c(bمސY/r@U-+ ;?s!>LHI4; c~-L8yS~fsmո<<< MnjUWt]pO)ln~&,["^=,;cIj3<-dq:yfI̒ލ-݇\NLvElꈿL7n~Fk(}yaY'zԍ[2Bulh$ߒ´- zXFq`#.,?fɈ b[  I(7)<'fz2"Te&nYf ;B=OQ;_v09zݶ[3$6C%SI2 ;Kؐޱ;  ƙ:)ǵhVNҬ`.RLN?PAdm8D79ŒT?Yr(OpP򃧄lm$qt`7*0-ZI*@_G2~PkpcM5? 0XR2ꡪg I@]ݱ⧮&}V[I#N*j&Y1XbR萱b$%Cq7muFjbP ^= O, KJKL9uSSK&,mCʰgnouߩ]LO&p diL*m% L澾c J6*6Ӓ:ukd"FT=qFv5P '"Y6F:4]%&;jι$ˆRVgl[}:!W&$N>I7ӥ^ S& V'X<L_lE jH*oqn"[&ALMIpDh  nz L ~FAC_e}($Ǵi*#GD۬.Ncي<}E!g#JV{^xk%)T I۹(F ҀM=@qĿ J:&@A!_͠; hX, 3'KSZ[YhSA L;Pp BRqv!v7^+&{5g>4"DOEV.m kBI`7QU>rOv0]Bކ$ @N0>~G LYHM#ywY$x,A |w\q%hVCnpJ5 CեHIQ˕LtZ`>#nZp)O|hV*1Qc55Ȥ&a{K8"^ #%lؖy:L=gӎh:jrf%Ho~vr3_ 股\06!v9 ˬ <'Z)MKeG@Z< q0\+̉32'yLPteE#$*>'ہsHS\.}>3>lДW)Y('TM_N4orUAݍ,i![>$Lɥ?+l9u&zC3My cZ5ȟ`Qe<=7%tX4DiW{zbs }]ZMAT %nzb~dC">t@:2_x(pco~j!p1xp}+p&v3JYLȥjDbToD0 8.`- L}WL@ۮ k;BHRlێ3%` v2\ekj'A?|w.1=$wBVw@k7ITr4: h;_1bI^xÇ.&񭱞2"24YSml3s*FZ]}ZUAd&u?v%)ڻ׆c9Ž:PFJHsP5dq'Tsݽ|,.Nz,QPEaNLWIe\.h.Y Vr^څjȻ"Գ J4|1A F]XwFyf> Al I;|vu3%8p4 @(s֞r[ߡˡ**lYdC whe uGkO{4sm[҆{"9 kiTv@`krdGX"ZƟ*th xO0Y)}((voLa_b&qd|sh67Ȍvl# )> Eܼz4,\{Zf2 bEJt,NQZrF߳W?ԃXgEe[R3M>mKpx)=B5Dd&W:0ץʸSCODOms<]h/?g%L;LO_:%)NgjW5Op_4%PŜ/.p=w׎Uv~3x#6V }vwߓv*u[R4"4#9+6=O}qug5T"oIBx[Ym_oF:DWPfTÔq|%3ULaG̡x+~xHuQOB!X)2Op$Ov(:7Y=zںqfJ*cwF{؁R¢6?V9B+Qt8}նcv8čdZ:_=+:HL;e;Ӛ~;0GsJ/s3-Eic遟jc>C ԇ$V- \<ѴHX@|vS%dF+sۨfqxM\À:_^"H޵MU0"-o .] fׂoAAĢ!9,a|G K|I&B(Y !:U/NfoDX3r uL*6ezd]S6B|&^%qBG]MPMA;Xi#;zDۚ=fR+LP>}yqE6w\(C~㿝HGV!2W(ۜ=UamlflYm5 +dMr2c)D^os/ҮS0)) }z-h,ZqȡԿ{ 3K=V]"(O}2GpϮ !lbI@a!I BR܈ѡ SUzb`DD.䫀ݞ?zS潉@,^vm}ߝ¼]cKjeD?M (^3zѾ8vsŧ`\,S*hZMXnth 1Pr9r0} ӦF\LU4ޜ;6{>>6_Jq+K0tC8ӼvIOOH zG4IFUߡn&K;>ghڇ2 goܐh[1a=ۈz%G ݄2"ڸ}{`HJJHіaWA6/6gpl?mH|Ҵ\}t#"QW\\A齬?:=71W$D] wH7ޮ0A}g d8h?}}} #Cq k}3U{[QC2c{޴d""vӁ NN!!?.!X?SCU`欙s2-\^Ź"o":hBUl%Y6:4m=B-zdҧC#Y'ӝEmeਛ^(s\VqT+K0rrJ(ҵ3go=' 3]%M!I"vJɊ aϥ['oC a$`v0amtY M4~Qbsj\GJt\V'3zj̗oq$kX[Wƭbjxo}62b 2 o ,"ȅÍYJ$ʳiQ$O܆ҲDB=4Yxx3EUUԟk9 왈:aҙVo)gxvn?SHªS$s'ons\М& Tb_^ˤi{ؘoﲎM* 1KȔG D 7pSCw1Hvs(.Y`=/F֯ApEDTxTn]"5A c%vjnߚh:YUoĦWٍbjze!dd -;IJ̎Ɠ'NG݇Lbxz RVlx~!7:~xlQ5۸sE&U/G0Ix 6 Ƅo~&8092*f~;nOA9@ѬK.^d|(-ѮeK-B?΀- :֢9VHiM-# ^>Aj+FCA9M TN@ ej ݂ \uC*ouVz5GÆGew2VZyk@2L|[T?pS[/N.*Dpbҏ3˻8jv4z7#Cv*I8VX9z:wʹy&'@S ֟cJj ه52Kiq9}['h"#К$*g8Bvqfz@vW2UP/OuߠMs_Bx+*✳xÊu6y;/`ArMG~tE 35AE$GkG+M ;hJ_hx(?hWNn |Ib'kZZtBa u%@}/n\{NDn zL- J9o gx@oW|욡_&#{+HLv1Q9b|t;5ِf~YGf?6doWzzԥcpm$Dý$s.εrPC7D ~ScpA(GQo AsGް"'-qz򲀅cۤ+Csu孩)aCϢs3uaAD# 1!2)wo2&624hB[(C%5]!\F#̙šxfV Nd* Ɩ|UاqBߓoDƏڣp1o%[RR/e5MNOkI.~)Y7{;J?3-= PY+OF2zx{ LGG*Jāb IiUƬ4יaPyIFpf,p8XUYU#ˢCc #'h0ӷ?s;+ͽe y sw}ftˈ`?e:HVSu;׮5 M0'^.#h!r^2n ,Iʳ6d^FRq.\tL1އޢTVMdA!>;W!Iml;;j ޅ0ҳ:2LaqAtYrϋ[N A535],KAǩ!k䮤'7 l!6g1{8.Z]*!HDf"1icR28pT@APJV}.愩٦a+]qxܒ[" k -W.U=GSvǂ_H [ݛt3YTJn6eWU&x‰'r(̪eoYQ Ov;pnZctD+{źEjgtӻ_]_H t| ]7t籥Ov2܃S û#A1,]Y͗^^ 7ҷ좲w'lsBL؄Gqm.`s`<lf>Ϥ6¡ߦ. 3B*[Oun;G!6 G riw3#*LRLv&=E|Mi;wGkG L 8΀LHF ֢HcI㿆Ջa /aEZD2;+;6\"8)(ߔk'^zf2 H fRB`eG_>^^pJUapCJ<cxы6zQSW6]1Pt[+d語 0瀗ȟГp8ѐ95[ Xt >iU7!V:NZj,BA+TS "0@tIAI|:23tOs&x%Mك!7 K@eq`v1vz-D=^UOA[[xXf_2Xui|9Rлe$~irin5L͚Q.V<7} Ԝf7.),' N~c]zM4mw%pؔ/̩SRdG^ xal-ۋg6ܪɾ vx?vYt?̯}"P5O h_)*!+R`S8-QBsZ% Nc=~|{D9yt|^F;~#Âx1DGǭ8NhxSx' w ;u3!w&ZWޥ?g=oΛ) I#3U-tt4:ƨ{N1h0jZ? &t:ks<߱%ew?7Jg),4ljKĂ~3K-8˖ Ꮒ6dԅyqF^Ef"rg:s gh!Bs_܇#_+ޡ=qTZF,re$$/+uvVp{FFB@rUMQTz̞*Y^*2a5pϽE'JxDȮ32nS׸k'}7"8}1A`69lLaq|^Lq'>&|'2'ƜS9,j9HGKl< ዏ?";Z=*rrvV =L+STl i{!9Lp[TB/d*֌-j[A.ԉ~&RY ,&dqk PٱWKB]e>2熿GcV(.DsP';o[Bl/Tջw&"#!Gaw`ԈMiGS !LLDU}پm~=YTfqq<~,Sĥ-kc$}Ӎ88ld11"D+4[Q?睼n(%xX^7QwK sj \~8=c-/ ( tEG?"UTIH[JNbTNs`eQV 4":ռsp~;&P iZk#3]3>kQ5)2Tr(~dZhOn2x6 c[\ :_`AŠo D[_z:vW u, kWH ZhuwCT?."J|h\fVu_hM4H@\F]YB'#] QbrO08`%1-9)./ˇ?(̚.f=#\!9і[O ?QN>U ?䶚u[%`H?3\6W!V?b$O҇]!Ug,z[,]c ubtȧ?iT1쌅b2W$qJn^xсs4В-'`Id1Rd%Q An,PW]뮳&$>tYH)vN&W#AO3/8}R)bcQ6/PV`15?ާvĵ88z(+\@Ϝ⤦ŰRr݀qllzҌ'Z1ȏ*V%|~  (\G Xq K9e{4&thn%w b8* >jCoDGߐ5τ)DiO;m#`|ӿB|h~TMv\ug&ޥZʞTԦjܣ>Wf+tKPt౓J$5mmMB!(?+m J+ >`68{I4^ISL8(6%7KIRlab:Ԅ>l;Okp R :c]nD nChiSU+6 R&<31"_IH&I˦*nx՟1| ˪x j w5Dҕa dꗒ2­RCPpVhRbu'"Y}v-?^ƨwk,3]+K0jU O}ɇc; J,@v7h )ϲ:Ih4Ĺ/LL. 8!F=FRFYl59.#^J2td{W8/hD\&"&Rl-A5J8i&wN tI4U_$VLϬuGX#Nl%bU/ DI\F4ad/3OgFTeK52"Ǯec .6e#^Vfw8oiY)J ꎙH #|a~QVz&n!WI tHwL]i '%3wcZ8z^J$5xoE\.[nx~Lƕ237_"0^7=fE}}E$LcI|^}aW5:Nzŷ'?kT" 0J.m05a|+}xi⻋U13rqD03[QjE#؊? ąBB]Fg3YcM0++m+8 0\xw+gsg!Ɲu͂h>o/dyHʘj@!dCpfZ0e4{y.\B!j,yza`xٍN}_KPJ}'ktePB`ϳBv1vƽ }Qxaojdg'K !J*R &Enx_Mؖe*r ]>H5e8=!l} E oaU@Wb,徐 Ӿ%Rֿ=82xcL`hgv5~,mҋja6߲rP2سp ;H[f F4J TΊ8'/TwjU]hr"kb(s&@DM?)% ҽ_lK4 _}4@ "m +̢?6ݟ6qֻ|=.ؖ;W"9Dg2Yl8q[Y=~NC'gL銿0hMjy$ؾqӒ$ZA&2yTl4F{RMYr6}q*XݷWy-+Er d'*ӝHQ ?fL<`qCH+w[Ӓ esJka4:|¢X@_%8$_}a̲!0hSU wBdn3$նE7Vtt]p@X++hkDagYZ07070100000323000081a400000000000000000000000164df7f6f000010b0000000000000000000000000000000000000004900000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/uwb/whci.ko.xz7zXZִF!t/>wn]?Eh=ڜ9MrpD/@Ym9CCm]CshzJnWsS׶|TSS- \-%DI)쑜}HHl ̕3vbI!PVK3;l5 jin6;bףW>1~JP,PA`2!=#^RA9ќ:Ǽa/e]ᥟ*6cF$;F߫5'MF˨}A ݻQ$jT7~;dyfEc0:3[jE4c*ʀ䗜 ߸)F Mp^5?3Fũ\2S3&,S}x[J-$\-rlvK%@tfna.0ma}c 4;eFaH[h 7僺q}KL̨ o~el!wQ7hPPЌRq-͕sxѬM|XhZ,7c4o磝م,.z獧N`Vv vPUt$bA_bc`%OJF}`-A |N,MooNI* OWJ* 4 '襓-cH=Rn$(!)x 8 dC"ۊX!.7&K_Fub{,fQ!HoR̂FzEk<[ճW%g@T2h^&^>D0^ Ž=rzyk;4$]`(fqXg-wz;vw#>97M闔Wo@+Um(ɖ,`nɺ -/q\Q}8 L$|>ᱻ7"Q"16rf7v5IV|óV\TNbmIk*BP"ь1{ٹR*ax3eN} )*rsJr&_[$d,ߒ"qwMՑܡ Hj0F4p1|m d1D{ʅ&A8\It %]6}KBn3/eٖ$xDXyXFOk]*s+v aC)wuhO\ȵ¡;|,j0A%Y޽tOAU;m. ;U \p3r_$!֎6RU/S24&(#Cc9῍/bWIv B\((׫ Iz•)A~[tkk09ũ;=*!*w F4^ 6V뺇 OɧI?ța$Rii`_M*pMO:xTZ-Өfn7NJ; Zb }Um2"kcrva2^Rt(n婕dL4 n*H1L% sԠrbڑdٝf{g#{1Yl9@FYr&&:K?Q1+mcg:f_&=^Aм~tW9xU"e5<냴0~Da-pڙ>tK(8ӧ.f,+Xi'SS\S) NHJ'=!S^loI1w2CV V"pke٤h>8> OWA凲e$ j;f]U.j ZFR)orAZlb딠6dh^F xkM󟇐=1AF=*̕Rp@e!R܏&'QmQ!{"kfgMZWjHh>/zO2(kx7Pd/z:tAisp=\˅.R pk Tf$Qi rwh SJq1tu/FdvsK1g֔ jN2 pV(z,ᫀ 3pzbMh݊bV!I ߕDg$D-{L#NE(EV> L :RwKkzTg~Kks.odQg6M|`Bћj wW)0v#M{MOz6OdN!ʴu asK~PUdUx(n,8Ա{Kk:x} #` ^{"2ܚ=n7_\|&nkS6-ct)wEK ?w~۸(GG a@N~A^k<a|C} T7Gy{r[-Ǻ#BXgu$N`<XctTgA 2U ^->OQ `.$O/kE 'S~Y-;J_CTUa5`?s<ꧮϦAsr|B(DKupX>^|J!|J枱gYZ07070100000324000081a400000000000000000000000164df7f6f0007368c000000000000000000000000000000000000004500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/Ճ]?Eh=ڜ9OH~ 5L sp]*JKؠ&-rXhjcIDoKk9֒%KTN(Dh 4IJ)ri`]ǍG=cen6pQ.VZ,/AoQ/-$a.nFneK$~f5bYm:.&dJ(؝Du}@4-FqF;1I0b{Ʃ^襼ezے=pE$,( ;ٳhLk62jN ?h1ho,T@yݣS N-;_@'IqRIg^[=;U|%縐=c%&J NY,g#@)KD늌5"2ǝ%[VvXly7Gac&2s.EC{k:Oο 0ætDK*/'(j&أI"5,ER7sY˾ϚPy,-N޻\,&ds2)'f6slU6;MS}Io*jz(Sf-vOv{T@0q˰ ^PVsN Ej=̉ǦF[GD5k q֫d 2_P"tX>ۓ%gmaCg$y2߸ tk*wsYTa݊ǬIIsS BhyS^XT[R`@[R AHu,@IU!(l Z,yeaS𘦋=EC;a?̤?+E-?R*G1z[)T|wR~nH\̎Z:֦)̃ji)v݃6q u3 [ʄ7/Cq.qbj]YBU)RNbJ==(4ٜekǮYAk$\P[e>X8=5 НYtʜ̀m flwXz^ ;A Lk}{L*ozQ)DЕ*b$tuŸ@ X%mĺШ( z+tR iO4Ipׄk FqN vq^oU?r" fﶸz2" o^ {vY.Cn |Q _ok;v7'"mPHCgqQN()#0KT-+dhť$ceN[H 44q5 !PGI X#^Y2 ߜ7L/{Qڇ쯶 4l0) MhAwz;7I:o%cV 0-{k2L7S%:#c{-e:dV2 VZN )ԓi)gcN1 -]#:@>Hm'/{\L+mJI$Ր{YrO D7^"ѧkT/ awh TH;:2,DejxuCK{z#n}':u.dɥ Aos;Rϓ:~94WTeՃ˝UCvz xo` Z˶)xv+ ޔ(pf.Yly2oKNiBhCde:VCv &,<>9R,&_uI9R@E9AjW'.~"R yi,9ͅ 93aлkO/,7^c\"̘V֨6ř&h! }=\[[yn3ʲK\йX1N3OVPq |ݓFryRV Ͷ5pAchEPj$~&=5=L\?PI}dqOo-1dN|Da; @rޠ4eg"'DI$Z7 <T"_dn;RZ&ŷIabF r:Yピ-VF}+5F醽lm Q26 |ef0V{݇nj史JΈiPNٽat/d\=񝬮K( HՏEyu}V 5Aɢ%6jp Xs T-6k ǠAԠ z[M&6dmGO /{w^"Eel)5>D @mUKW}^I&i:Sc Vg-^Mӛp~$i㥳-wZ`E=~tki)]cAD>z2q,+W4uK)MLna|ƛAVx֢4O_c^\;ԭSI.'aTyg8/}kQQL{5{[%b VAJi#G1զ"[ě0OQ?>wgbҼ1K֏ )E2e@՟=lY}XD[E!<;Ҋ=6%&I.D-<Ԗқg)`iݲ> T"2<3? J),ڀe (% G]>E N4$u[|T :;ťrťt|}[\qWj\VMAH?1y/6M n]KQp- KX->Ov>?x ?$`'[ێ[n&tRU2 .+qoxؘ3AP][VDkIAƟ,z+iX7PyeJcTC[)%/ uoԑx'م[hN@'qNuo*a:SOV:5wD,[Cd3*9@V)IG}#1gFta.y@w 829ӯ]aʾk6>.3Q(E 9E9+Ɖh.Hisp'ຏna(7QV4w_:7m(y,DէWX`I C99ț j=t<4oBZ,篾zW&6}'+W0y©'ݶ{bv' tum.*͙ aY3IaH+ 3`NcTKʧYO(#i@ZX z"Ut*ZϪε3GVA~$KQ1Cz\ʕuf0o~gFnj w >%1NH.T\G Y/ CM__*,6te& n?΢SB?;0 :~>?H N8.vsiyDSC|: 5;Z)7`v.}l+j U8ǥN6[xӰ-! Yѷ 5VM+\јô=zf9 ߰ǁIgzt,RW~6do,Z/SՃd E-e_prˀimmcfj\Q 8Ij73zBa\G8VkIQ`Jkf= 玔iXaJn#ځKC͝Cs`Qpllb#dxa|8h._ 6#Z۹9#PR xa:@x{o|gl|5zvΛ گ` #ןiFVzځ N =yxcB69mzV$ĵ0:UӍZh2i ~fxSgGT@A7ܒ+?u^ 26%AW/H5KiWc\I*Ů{Wː2~Z x:"ƦǞw7+MF5]ӤsWbpdatVzԐlyT 8-NɊT yiR@?$׿`j>ެh11=?2glZ7-=<e=ܯ)Bjbвaڌ^҆1iu5s$f䧂{z+\U\ Z$pFa%1[cgGl$WRX=|pKɮHWX옗;r/['/qvCDZwP+jHTYK*1%/8ǐ6gAYO8e"yb6b) %& L&վ68zT-=Vnǘ+%ֳp&ۡS#OP^H@i/,o٩0>Q5]zy5>-9cűQf']5W ΖaggRއ1:ԁY~cQ(rnjg}6)9lܙ6}&Kw ә2[SfbxLӬ&ٙr1ET,W#C" 6b_=tGx@Phx@\!11<)h4f59Tm#&.. 7C8crЋİ>a7uZ8˂v4,*rfہ1. ) ;}.'ǭr/ЌgrвŐ LJhWɗŰJ&˾36;k] +uEjLSђiHaj{|R:ϧO`;r؃lMSfmDkː>żUÙ\=?uJokzǨ~% tz%2%mO&v>`+pzOX><</i\6jP8Eq-]S@aӮU#>PM$VGbXviRNBskȴ% bf={ %j_5kB`bµu+3$k0RO7SJW8ȱ'X5 +oΟ̚YAGoO͙>Z"bɥߨ,٠%7lÔ & Wh?>.3Hî3/@4*Ik_6/KBo[vNW6\/e<3<#]@oGߺ*I[甒 zHUagFޅJEdTqnllW =imO#BO2j`TSC#5+`=@zϾf?L1};:3Em JIc5GYpk@]*^Hgd/*A9ә5  3s^K^rk$/R]꟏\xeMRdTN Ƴ~CģSЩ<Xy~UDa"a먀bΪUܥ{"zk%u&ubےp2V]RbTL,2I|$T:ԍe,Ν3Vr y,`8m$ŬatS@S1o n| @9E/m7(]Qsۺ*X_bؓ-6'*djdQ C$A~JᕒձW-~kL@hyP +zQ?z4%POߡ&iiֹ* &m eq(+L]pzmqұF8% ʈe3 /4OU;ɝ;h ^Z7A’Z25JЉLҳ6iGh&'y˨F&Gt1~ ۞Ŀc >';Gnׇy ព _*Xv"pTLUT}sV,4@h_.黅:6dhe]a~VڄV)];rn15-OyJ2958=Gu3ቘٖ^چزt-5p0dneFR-¾JkDI莸n[S^IӸTt }QrHtȊOX;l ,;p]/̼Q:ӣh8|uR^]㙠tERSbL鵫j:_YԵ)[CtM#Rg![̖\wpO7>83t&5 0B5a3#, 1"swS׭Huov?h=ϸb8 96Tb3,\2?h2z(؍2Iw|i 8-Ɋ}2d_$Јfi[!rfW[C/02tk%Hk^暶i&dI @)tthQ)|1P]Ё- &̾U{T֒hG% 'l^BBaa4MKYGr̔K+\Gacd9h:Ap{9o"q)Q鎝::Ri?00/ CuXzaoBc&-X+eI"XAƭ&=Zq^vIٴkhR1* 2 ?ŝ_Y#~~4HnM"W0r%@tp}5=EC\aI$B6*/f) y/0EhA4c%K_ Ȱ `Lc-҅6Gعd, TdDo`sL:Z|ܫH> ӫ6=1~?ݶyF:d;'[3kqƧf~puF 'S$57̶k"!HJfbr 1 6ZL|m8`6­!eѶH-P9_[UNd2k#521'-dp+`*X JKWY\/QkH$s EMh*5ϖT#YUnh榼>C}\咛bl@n\w(S:'epa0> S?e^ ь1g{ʜa5|9-(qplsSg0&+_SʯiM\t|Y4&Xp\vnRqM3VH\&ؤ0_=JW]GD0ė5R43V9$x*+Jp><Į[ZxU4J; ]۬. 9^\M +3උ! NF_q i{jFp;w~|Wh_ jkN,%u"3%`nY;wC&#`W ZVi]S2By5Aa1oψUo&.NhX~. [ܤsN$IRkdĪ/XtC", lv7.ltr##5C2Dǟ#m *;FIV(![>q)p=&P[= I.nlf!r[o) nLwMRCx'3УN1 EG+' `yQkSƺ#U˥ /+)S)+.m2t{Xbp]r'.g6Nw`/8pc;T=%b-:\oz4vuD pQOl %/c(VÆ>_ҢwJ7-1;B'vFIeoTؾѧPE Q@rʊпV| ) iU;{.TVN|)|,ڷnP$ٮXTf~ÖP!44*[TEכe#9l"<7&cP7elUgW`:ui+M}O,0&2yjC&r==}ĢC>ULAb sM҇ד(9LT!5i{?ݍè<&Ѻh' V)ښ[ _.4ho)j|j@l"ٵÄ___ Iz(j*}.8?1Cୀw4 :PVœ <*(,.?btse67[0^$)]p^Y2X/ҼZ#tgՀ=a?pC RSJ=7 uj\cH2b ⾿JM2Z,`%[50O~cQSd>_J*w𜍂X$cR3 ?(󣄶/;7U&UgAk>2:dL"j TbQOw,LN [&..UoM@Jtv<y) %VS6%of5@Bg`x(ܣqrC;.NO./8`kD[a/a83~ 폝Z%Fv@lwvDݧTdF䔍Vqwi{B C!=aE~^ӆ4'V36$v UM,4v5$Dx պ5\)'k>;PO_hƴKl '=&xbFHy:J?.:ic:1&C][_b׋EȳOM!H{2mJ]q >!JNpSۏ@?fLzω܂d6҂}z2-Uz&`Z>8ľلVZ]ܪ9nҌKLBS__sy#oV9fFҴ.Ȧɑ VU nx:%7QaƈiX_8v <6ElM]kc>VBAӹ \-3x=paӻʌ|>x;gzT. jXtm8I`pxD `mSW|uЗ oP LA=-q6ABpQ橓|`9ha;1) .m;iI (|{>Esfқm6^ ֎SF u#W*Y-6|&>(.l+тV=lI`B;.fkB_#4!C7pmY*ܷPY̓K*ﹷJAX: 9kGu0'6Nmr]xuAkV$ ^`pDn K V TbO4b39_U?\y 1=|58ZJPXsouA7/kJ7; .h/\ۇ ٣6;dW@J/Ô0Fx+a`gg?\y"s`!ɠyR~u7%m 7RNA95m]iqC؊SwY;yI !V@g Lt9S #L&).Z\'Tބ "v"ƒ++6ro@ &@ݾ5|&HęY?.XGkID% )&^!1 С)}%72߉S\gyaQZJB{m;|w%\OײM]NTr ') [ش,9h7 %!hG{ŷsu1^# D 0Gg1WtZ.ɞҒǸQ2~K1ɱ )|3ՃxBf#`Ӌ :MDf5DTO hii}8cpB6P[wD.2%#pha]GQ${ –Q\@ՒVbWǝakǮp6. :ݟГk| *QE. O\1nT4.5*61KT}T:ŴX$r(h+EX~ {`?D.֔Bnm怷?{E(c=dQwB )Jk8O1*hȶAuSVG\rxqIntbaN-#wF1H@:j $]%Fixo Ofe{c`o3xr(70e]ou1e~) / k3ʏA8E)@h|!І;s/8$c$$D]3 U(y\hVR-OH1;~_Kxv.W9HDٽY8suc.OsuGL")lWuXzu 5'(=d-Dm+ƫH\:ݽA&#ygD[@lBC0dATN_IBA?,SOzVvB j{\B1֯ڐu&Hz2ds3>'eu)Qq[5"CJN |􋕞n>(;ؾeەr )ǩwR"?3s|"0EAs"o-OlgFgT-{D&\rQ0IqR }ka4Ƣ$k*6ܐcTp ?ByZ VtpMq:Tݞb I24-ε \}M03o05A/O:z%sFXaJ+[ljY?qVj+#g98F'DwP- Y{j6[a/x7uL:HG~c'eЯ[o=SQvRnK uRlK*²ԞrEU1zqFP)VNJ2Dk O|V(HaG(#͋`gnt!F7,۾7{{X8[e18/-"gO7lisԯ}enu;Y9+~N;}GboA2ek|*h}C2?Z+EM2^6GNQJBm1y`A4m^ki;ע6& qu*'5ؘ~yI`J|p ;_L=Z{ʐEU{pd*HbgGj~T9.OnW*w{|FLuq3)6&o@ȱ؛ b>W;3\6[kF4ϟ Sᦶm43Z7Fz\O=_ shHHF:x͇"kEuf.w,{aY5Lm]V)7qrB 0VTvXbv;E+xlڐ]g~*U5競> B0+M2U7Srj7!|suؖg`w8<%F5TnBP.: ?+GzvKWڈ>EDkfˁ )Eg`*a58}SdT :78s}xx]3U&r+R7'#mya0eB:֯Y S%o R+;pOo/x`Fz®P00I:sP[;-YkPw3=P?n@AȈ F 0Y|ۄjd$h-[`BypVtP (<tLn QB4CV֗ו#Df\y->r RZb%αY` tҪ _*.8Fqȫ]7uW}PF cdA0|[QaxTϠ>pȵOJhǧ:07Lsu)Ni̅XB!d;G= `1faVG^W/p0Ja߄ָ-%TMSMXr>HF⥱#s,:ͮ[ $Ӗ[r=Dݶ!߸_-{RJez.Ev̟EzRyz3-4" !.xZnt_=JmC3!Pg2k&n}tlGGPfy}T'/lb s5 uBU>~~jwcV7n ؀=l{$k9hE.|ݏR\Z ZQ?bhS`~*tVk.>iA{k$n -LPXr A~#5|nVb-LJ1mz̕$ ?=*ˍT-7)FqSTձ8wbTɛ[okϾPX\| 4gMMtXnKߵg:v__8BgOk1 yzTU "! .~7{&|lȨ~!Ҹ`og֮9 ŗ&6 n1Ikyumį"c^O, {MV|Xb*}3g-4]{ G*7m..$Gx泧4);tz>~P(,u51_mM>O`)nFqR` 3_k_yʏ$gW 8sUF!hSEZ&o }cUm%{þ93@6۹j~%X !_-ՀVEصFkwzvh5>ep%bm1]%W E%uWn7,yjiP11Z bU>ԼH6d44i@ ~,a$pE/)L~j.AD VÎ]gZƓέP9_(_`ĉQ1!T\2Uq[aXClz"3+f5_08y4_BHgTȰF-gXRO4QhOxivӍ7}` &7S8776W\zR XH6-!Y700']"=}{AEN/0GS}ء d<-r~zqtޯs˚RGng RUz4];oת{O-Ap6>81cܧarm4anw3'lGb~ΙIJ`q-w y p%^V !|AHd*`ٷ-G)DOw2`MA݂n t@w&?*2`ߍu? ]ǨhclQy8 4QIFڣ5afX*lkP̘ Ƅ%o*.sP:cqۨN [ MY1@0 gOpHZs YŭE0#rpW|&8<:Ly5+ CF/o텥wM O7jF1Dh;/'+ʁnIۙje0]QGQM=E.h_?L<ѐiKk3X[4gpJ`zD2Uy?,KhؗR!Q>0boRPwyx7Ӓnfk* _hԓ4aNuV2NV"zlFT[ŏQ@H?Ur<~n=E1b4+4 VaIn%nmՑY YTSkm}JM,@N 2,+tmP/n~OV`֦lLlbƎHEWRY*^Y=ꅼŘ֕*I9 o"b_+T;(%AA{<0̭Ƚ!Ba)\̳ oXJu x}%S'  I?Sr *8 )]ƿa6d?uܠn:̎0`(.Yf(i)J{J qGK;.~S%(2U!\=BVO֑⻴2,{p'/ڻ0V^b[Ex1J9xfρH@Vђ Y *YK Us2[қlBC$gO7:q6Rhp8)u * D`re W/Š̞LO鳛~ǦC ڴ}qm^*IVd^ו,zuj7A;(]ҔW?S_Lonk.x-x_,7sI0\:~Dž.Ĉ\cMbPm0YM+L<}3&(8<~)Q]$ވq쌷f>Ϻ|&qsxk,d8GtuM{Rj:!I̿/bW| P|Յ#9i5# b:re[["OSn p-/ujNω/YTpOإ|H P1DAx _L"YA2[C (5roqv]Ѓk3b‡a}+8t }r4tK8 jRbב܄ ӧ9s=G/T?PD_~qާTEJ ck{8KvW~~awв 4qG1kB=P"{}ET2ךUCh,eQ MMMZgexb p,/x.ez< y%ϼ0^.cϡ\v!N7*d)c!l^_w+Ƌ8lR+ I4 is:QoĬoeIO\P@ Ʌ? 2[=۵PGMʺĿ õ Fb(n,/7&3:فEnֆE8oY[Еd7*]LsdPؿٝ9UDר ERCmwњ<7}^ŕ[a-uEMXfDv/ ylz@H&.vOi#7CŃOB /~# $`eaN0hZ_e@ދaWS9G|~ pu6n% !-ΤPuδO&hL^E^ j{H" :دDMyTT?t))[6$i鎱x*L<$Pr!"7}/KW"[}SS="-=LŴ:"8ʂQERংR,xKKYl~zvqXéZK7yU6Q&ؒ(oh[ t&mþgdU^rfkHt,qŃ!wȂqVNuc+v@d/?OSRzj -LB̭U}rϩ:2h7€f 5E*1__7՝X۹i|(eCQx**2Mcf;K<ͪce 5G93k)gavj7{u G-4}50B{^-߲= +)>DXھ[બKعDu`;v _xztUd_UR4`Y1dgfU8kJst$E m|gL l>5EFX̂~U-,M'(0Er;ĮO \O0{^- @ NV='*V] H?t0aB|zE ܬyD+diVqaR&~O;ҧkg,Myc"U}|)TڶGMs7+Oc?LC1A^HȽ4mc-PP}q~%-&!cmCoy&[>45n8$\͸Yv=r(Lc 2ݝnpha9T\`lv}ASH4;6rfQ׭ҚW~Q-RܵUӄΎiҔ=f%נ:A?Xw웃  kžEPfzjrmkG/_Lz 1.z9f*!$Ǔ Q`b=,5#sK~>Yg@|+P;l8~]?XەJPx#MkTs,U'Rw0VǮ\[Ps`c-qwLΈYv`2l(e\4k!=: FD)UgsCVI:=q-jSwg/ Asc5ioNga8wL>-(,lڿglKj5@'iK64;fĞ_P#0ӗ֘/E"'7W^̈́R и?cJVYЩ=3"rZچ V`WV!F/r>yGrF6,&qĴjXKw4**[,tN|oIAQG /U] 4^OSGKBgn/)-F+t>D C/}?Nh9'x,f,3DH1+X~$ &F2$Sl!& 2|' 嘧񯖜 QgHH=7 A Q$6B<*%EŴ?0(ſ@.uŵeGlwQfAJ @EtWͿ6N=u8$ xGLT߬'7 f#@p9kO2BK_{Jcg'zF;)a J>Ϡ?rM33kBzu `kĮBc98G60I>4`bA4[C |k$HBߝUx}up0Sԉ% (9FB 9<\&EGWdZh47_R1}cmN_ڬQ 0wJnqH(r`)Ʋ6ƓjO3o { eHRw75k%5j0, s>U987VݹO1qGt~|ϐɟ[C4dv*9ޝ<4_WQjp9M_@%".EW0s(?0d1킰oDQpBJsꭶG$$9 ,,rHHdjejݡ`-ƟM%KؤhWbg,+$.O:qSIOAc5#H<"" u\+6T |8̙M= t 9NR^U0XDt*n&KJa!9wM>]BQޱA\AP&e#ZW B -j(6,ˡP">]஗γŘBqcIt(U&;4ƶ0so p,ٹ9w;9V/\==|r8LcS1t%Tګn+sNCbKK0yK6Ё$I:.'#],l80MUn%}{!5렵O?b]f;l={+љc"lb7 k#ɘ{{8TٞP? 9{Bm9o:NQ9[ >(qꬬGg#/ƈxdgK<1[x'r5-!-t %nȘ'mŰ$/O">| AԐDw;{eo>uX_sBqt9Kb Y6ǃ"5rT 0A}[Q ͇8UqiH.Y܅w,@ss tT eċۊg.٪i1S?~x*26͜k WGIQ:`JsmT`M{g؀!40jnH}Tjuh<'s$0^_1[4=aBQۯW,+؎`3Q"(# ". $ G iDM$Yqg| Bf:]KwFY rR ޽?yz$I\aC3U7 ` q1 *4#Z8$,#OI~39:=6%0cjlFG뢰kkjJ}S*J 1wp&qwqwᝩ 2UЎQ&4 \i]'N[#|k譮og'qX?pql !aetKD: je!Zկ\&b56٦z e;(DxuLA8Ht*{b*þ$/0OM }-W[6X2EjF)Պ8N8wX%E4QQ('5N5KѤZ՞IvyӤ4Μr̸>L1C YMpW p_ˑL _NK3Rk֕qÑXu>뒘)}Жjϙ~NTبL_RyY?QK$kqۤVG8zBɮe=$ `7D+CocTUh0MA+_(ం v;rZ*#Z32Z;)GW66f~+65☍CE$D (%]W3c U5NCb<] cE[*DZ9W~#tyԄ/ JUsZiʬK'g߶~dl~,sf4}" "T'_WCr߮{7M|&MdTJ+P'sA؇K\&[\GJKueA#_ Eid)gGju|(KaO#0?.Ok6RŪA?gw5ee4..jRW*el{/k)ZsqmZ $m?^cyRiʫsFkŀm&?|*,%GG2S߿cY <ﳾV̷egB˔_gԀáO+S,QChGI9qnfK!ruDMХ5<8-/! S٭qDs:|4ڂ>AsI;C_512ؙӀQ+ŭ3_4,Ciy7TYQ1aG[]_0B*X:?"\)ei\ ;d  GW~ !vl{ |0rFUx[nw.yM>֠-J9OIB[$]M+i18)k 4>ODHZD/5 QLh}(NK(Nc.x)uo}s҈4]s/Y(DE|!T5Q)06/|o,K eU-q[+a.?HKGӵ ]BŦ0F{) a<*&TSe>H~,3b:=I$]OѪ۩xٸfa3oXuzPGȎa]*`.FAaХ,_1$MzIG} [/Nj̳% _&-zt(#Xg׈*vV-_/#Vo:H=֢Ï{+GT{ :ap2p8B?vN)+(X4R/߻jx.Bz*)VBnR G` xa~6F,ʼDIlu:6(c{A=oElmL3*QDq_ؒ!"9 tfR{B*IJ-R*ځ&{ly 3 ;ﲂyWdrnQ'(C9;ns^T@/v.iy X<38Li`:hEk˥hhYL -d کzxkCJu}kK}aIt.-?}0t/4Q7v~r|[_BU~;y'vvPظE2U!}Ў,}3ʦڸXu\KO SQk>8/nR4fcF#8XJ |[ K^ ~?VX |`NSVr oM|8]il^zalùЪ3ガStbxs4OE)96 9kO_t8ݢL|yegZy:Ј] ,ɦY,)ZA~F7ٝ#YC֝Y2WsX;F!!ͳtE}4՚:F6Ke);|Vu٭8-wo󩤤F"-.& ߕ;.YUh3Ϝȷ) ˜D|%ԡG#̆[Z@H MQ׍%wڦꙃyb:bKj?X| | {4A?ȋ66јRġϱ1W147ےХV1F1y{U~ۣB03ch}WBŪ Mr2S"֥w~D.)_璱A@:3ChBmٺFqNOCp/.m>|@ԮWYmfDݞ#a˺ BL>DE'|dRПRPvN#q0}}I7MR;~_3Ūpp"PB+?+qP;Z:M[щAHaΝ[Ã3TQ,l]$ ہEL% O)&oN3a;0KZMQ9:8k9E* DHQ:Г2S7U}VұŠ=B1N*C $wL}wL |Zym 148:OBS?BЊZyg3M'y?l)Xck$Vb[{:oC/&]=-t~Ŵh2(w\$6h,PO[]PQyfl>U|yZHٵ78֑3" vHsYM">Y[0TRvɇ;=[d`6'~Cd{ƥukGi3'MDTqCxmsd"[N¦ܟ&ll偢!?D,wc/ ~ׅbLO=WwS 3ņ$C]䞗KqGa~|5PJ*ûe/0Ea&W`EO-AzUᠬNľ77ky[w~U} qr1Dh- L =4znu~r❍Χ-6QS*H\t3S˅1& PϠ(NY3QZ.d.ݠOp CbvՔ6&)nPf584&s5`əuu޵H32h(; Y:TXEuёBX04>RxKYPjSO㻤 \&K(:V47@afs9 lfC {;H`, g_g" !L_=oٸ MZn>dԃD|?O Q\{H^n>p\~ 竼nh40QzN_63)4;}<Э{%JO (RI]'F&9}wq2\ZmrDΞfzcEeKP r~!5bmG}J Fp)z,EwTe:?54RֻϖH#q[CxJvgtl %*y1HV9/M#R7?KrB`Fx3{FlOM/1pܮr;tNIJS^Kl%K{ʂ"kL{]v tܺ݁ު~#][LC< ξ +˲t~]`qq "]&NRT;ϥ[թߝOs.tJLpi:Q1sw[29Ǻ~!|_%'}4UجL^ O5qZ]*t*̟}kBпG $\Zsֹ oqE;/)T&}?KT-@Hde>ɽ7\Ecv$,ʂ'Q-|LCIMx9U]ym%MFL<$pGM[g9hm ={\o!r8qdegn*(}5 wF_̙"U7mzMݻ6nHwJt5䩫U{U8D'dn=\tġzeFAP?eq8syL/ܘlI"(q玲)ǺЈ^MXxz>Hn{(I%Lɣ];9\ӢVT=r+{ڎ)X=8:IًLc0 \BCeԬ4~xR TI']dᨥ+H.anHY_:֧6P_Dl!Uq5*bGB Dl'5`ᓵG]rfL_򆏷-% 0_ o**4 :%?W߇:"x#\]pYS&9d9Bpvp SYd\qǂB(րZ|%kV9A%4BiBܧ%*<m2贱}iϝ>8eg5䫠V A|宽7v y'1G=/i[{}ZG|+9V¯VN~NjX-Sq:?IzoBmtaju7jYEX c(^T>._7s{+ ň8yQƽŶ#?)g.9=e2O"cGr̭ˣXg\FrîyZ<8 ࿣Lwyw"ǹeoeMI Hhplf&+Q<@%f$I۳J|C a-?ϭ-S&_u("t_X w_>Yҏ=3woل': ~/5:#/ymٸ `|Xe]C<~'%e5ӎ2gFg>9-uϿ޽.o}u#b{& `Xbw`;a36b[fIiWg,q%e[NhwF ǚݦZ|@|3p#0!f%<6vVN۬^KsD"M028"[ome{-a:{V(8V ]<*6t!*_L!)SԠ0oFQܞfUGQrEguZb<_48m"nLhY"H(QX%:8C[O? bwP>¢9 OR(8y@Ů:UɉŰ`.}uu))pV>DAcJ# ^&xt DܝWsqIpe#rS_WOb1+B)A}h{i.RĆLz4UB[+/^iKΔ(˴gF&PFO4* xJmTt 24$1X" }ά m Xg ;R7/oZH;E%z Z$_>5^7dDd؉~ (HkrUd@卬` USvq˘}t~!^jjNI.襙Xdӷ=^?Ma|Lg hbQtETB EdcLe}$Xs#v1XX͸ta}rXMg3=ܨJ?=X) C+- %t{Zil n %0mPF#~S#KA&576A~KAXtXgວcV L'1z4QAVxܠAzZ:rW$fZXXUק[7^ E^b.`5RχX`=Um]Ya#i&TNG{=#`Iᇕdß!/uA^i/Q,t\8Se<р\BifMUJӨ\ '|=Mnɑ}!lyޓFN ԕ- bE}= Jk63g\÷/3=t\ ߘ2HN$ˍ~Yz%'xƾHOB|(3|SxpJ;_.4>y4)g8_J+i5 kQlb]#VG7x(L~]A (ıѱh,z%b~ULUcps %?Jqc4/ ȁ9CC.'Z\Џ;(1кYh]BorMOR/*ݩJ4#JBPAQŒVlDbEa#V9YA(iƓxaHOe/$)EM p0#N|%eŏ̊&U,k0f5N2rLPgA]>&uD۷%Mĩ@>SX|? ѷ-}G 'EܷcE>{L⿵{\{XR&ggQq݀q>]dm2:ރ\}Ũ4 u- Gť賡vQT5rZc[-QA >y;}%)ߴ 2*䖺c ԗ#.+rdH.P@[D1XLN¸濵 HVkCRtX_*ؚUSJQ[#sKZ^|l}!ĩ)P: ڶOKˈڠx*Df +ʛJTP.P$J)$gK'epst/a p( ևξ0Gt&?1'ZQJ8P5]Wwz̲-d(<^ ʆ0wN[?YLO<¥vޠ,9|-CK != NmU"y9_A_P_#XMj:Z\0]DNSݻEne?SHcg$n(AFp94_ى0}_ -RQ$rZT=۴#po>M[ ^dSc%B~{҃g3c*_Á؆)YRZL*{?6opnC5T17L5J[*;Zqԟ#䆴#uJG PL_i橂À>Tf鐰"יP@b"%Hs f^*M:<|7 +ƹ_q&D 57[~F1cz6 lzս^Ypɐ؊E'?zKTa?Lwz*9E^e^e)2>PΚ˚ʸkI#:D{aSuTr$0Pᵼ7Wl ÿ{p}."i^ ػʲcjRu{h%RWp 8yD~Tb:S!n_؎\*Z³ Xh\?UE^(}igplO7L݂rXL,H yl ;h3˫dKLۀ췹8oZpUt۸a'l[u&#X /̧ _ BK#$T),Mz;$%O&zl'{.DoG`D^*OL#*ؐ6Y:Ӈi܄gRƜ+>?3<:ҪO*ZU[ZHW7Yp,}`fGɢ>@p.34_׏6R_eL9;xTtlt:$4i5N qA{<EFG! }]PE^k1?n^Rk淤ә3K٣ P3oI"W;1%HY4(\~{a=3s4 q:˟i,j6+2_'r%!1 6K[ knh>v7r(a 6:dY>^ѷz_=Co7eP&p $tVc'<_*OX?U\.uu*SE>]935Pc+Pyt.?XD2GlMq[L 1kP^Zo `p!O|wp#%ܵ}=&g.Yёxݼ{h}sXN 2͈ث`cE!`؆J#F0:+rs"EUҌu$r#yiHgֱb`5F3 #_#QVIyoݶ AĈ*HjVt:`mu4[ʽT,BciU'\8TRvb @j-i gSueV Y )wO+#|^Ϙ>4q.þ8>naZF|t'kM$G" <<@s"zn;6q;M)&"w3dR %yP`{ r. xAY#3X0GU |Uܷl)3x m{aVnlɯED3bc:NP|BWqqARf!:Q YgbvԽ'on؍4B 7o76}S.鑕[~:jBa-HNڠR4z7ͧ6xKX1>DU&TcT6&@'R`,z+QdTu(SSy@s]'[A7`{LM=r₿MҊW2uEx꿀|n(_1';B6VTpw>CU q6RFWf5_Dmdt_{BTpxnOO{! i9Ln32f%x']1q2#1甲B _Da5V mPVC84duOV.v #ʛ:&wȁO9Yͭ\WbIN ln~,5HǡnT㻛q+׷ @0ڃ^BՐc#MFdv%Н[vMǞ?n_X7돵-LWwI4*ֵ̓݁PVw'H͚VJ*NF4׌Q:Q{ڭ`oEpPl ڕJȤ|:551Vv(ر3eE {K2{s\ ZbE@,zk=8$u>PUD7I-Z/5| Ih6o]D|ོ20()k?B,zw\5(N Czw$qN 0׫Ӹ!<ϖysRX72,.١OOh$)a*ՍMy"n 6Sk(P @e"孴I "D9ћx'7 -*kv/ N " +93պJOLm]DD7u\Sݠ۫)2Yg7 7Xaw@|k'tU$7{ʾ=lkLc;B}*[}1거5%':l2HJf6Ԗop233/AVa:;x%Rg0"=*v8=DGl QcjdxEd}X+D2[Þ$rXYo#@]!BZ 5Ѧu%&܏ʰ*CBBi c.1G*7Z#;pjJ1nKogv5]̒2m7q-Y=yQ]04^xT"G%zeR*"S&ـ^BzHF}/1V.6}j-W:("t WݑU$Y'L|kJ|-z9M½_4ިETjH[Ҧ+Μuv(.d\MtR("_\d/ҁ7"ȚMW #VB)$h!V{eR! /ݭ G Wu9]d?_ϗjmV8X0mhsaB̄9|ʷx>\/"@St$O]CÖJ!&M=5=Kǻ`֣P@ٞ0k# 8G|219WaNOA(g4R9ԚrOd=A6XA5Dƥ 8`.&)Ajy[-;w{K&Sm|!J .V!lx/͖,Lʵ7y& _l>A l 1 F: em7/KygF't_FHlN kXVRB3<Ԭo5!{1P˃[^] %~U8\:2exg^*#%oiN/D4M! Bzt%ܝZyW:d|mШ\}_G:ehJhΨ1ŏ}tֵ,9ԁՌ݃% qi-QLtY},h\ >ZFf7#FWpmeʗ+LJ9C1[xlW4HM.! I/pf-fMgѧ6/hT"q7Ⱦ{$u6L7 ZF'+mZVCC̽`mܾ5fb]}&E?;bAZ@ep qs)nb,\rt, 7N1Ē9V8NhNMʮV脾nΠY}=pKQH]r4;XfYǻKOS;jR\p}p2kw&itK{݉/a@4Cd#.?G La,7QRk}lYe OyNX$ߌ ^ ԯ_jFcS>6c6tO;U}w <"~jFPi xv52yԟтH*.BէJwU>؉8Pz"LK%QIIdUdbx2Vd5pſe#cL`1<Oh-% Ѿ;.^L1ós% 7 }v|άkzsz{)Wߩe ܻ5Y_`."=_Țr?[532ƚ0-z: _Ơu 8c&fx+|6rv&>>\NܝI୷iC2jf3AO rO`tK-&3Y-* EL X6DJڭ+;9}5dƝxc}!M=^X,ܛC腡lNjhU`e%Lajb.`Ƽtkў޵*؃.pUQ%U8~؅(ViF鏭j4ɲ9P'u0^9IM^|0fSJ#X@* )䣏J+`sYxmO[2=(o4ARVZd87X8|,٦+JW#ϐ:>)D;rϒG0K($#-H7ndL=[JKX[rsoKml]Oy"Fz5¾Mm^U f-N[OˆGZE͆9&@~kݪ׆l-p6OPN@g*!5 o䷢)_~MSl6ي`vA/2,Tr!:~I&,ѡ M6nT~/O*%R"XƿItAN_G *yl.q\kERƶU.޲ڄEy.%a捘zI߻~!3 C *%5ߝ~<Ւ1LZQ%g3W*iLj۷O #yȿ'amO ͒ b1BFC,[-2Xiy*+O?f?.%\?kq%:CT}ꥢyGl ^9aOoC$smx6xxe7=2a1!#uWWqzM`-o~a} mő4;w~:9څ6B(WEpk+* &Uɿ}1Tp&%a>H@oC HJH!V*98}~$3LӴ]C~QrP͟zoM)h wwX= t{]xO*1XН-3 h+nz;,SUyB;NAೳ[$2i?ᔝtJ7{!'EyB;S/CRg!n6'ֳǶsEL[h‘>ugpUE)igxqbߗboICLvmg=E@A/~: jҠE*F-ΉzG_mf"<FD`\о*FYzǠAJ\.{CDt6R'ǮW|9WШyZI)`NMTg 6;1\3^}.my E(_4zm%O7.WnI-ꍁ`*{yNyƤ;GtW*U CNSa k ߲\ 2.N%O709nbI #o#\- 1m_NrżL,GLojH@*SeW$\mP>`p7BˣRl)tHΝ P`te#{Ǝi:DP#ח(9 wXjl=ίWFīB?%'UnIbRB1z來y0r~.\IFفJ[nONh4L8N5<{1N%xrWaa\MMi)KlȔ;̊[5ׅU _ cAu^(I G7TweIGrC*,P(^`M.WJ!=πuzVsF]*,aRQL 8ܛ?qh>qm@q .4FCݢXoSlpJu!QuInDUsie);vY%O㯹V(ktDV[*N$V7vpJpS߬'+^^3?'0qO,Zm׺JE6EoUò{n`tZd+Vޣ.|m]-1QքF)S)b7a/meEo Φ Vw3&U#ɢ y*՛l ygS=KYOS~/aj@=SKHքi"@AEO܀ö$y hfzBq But+惖Bi{OK䣖jX=|S UE.Xc= ~|cZ^ L+ѭ`̅+6X"vX qPD̍Y1Ykl"2/< 4Zl/$=ݷI[Id/1'ek^L6W2'ھc3d_(%Q(Ė%r,KWG(%oBJ$|rOKWm >& q`KtMaNt[`tg_>K:٩eq?3񹌰;-# <_O{ ~p*N7tq;1¼77m3q9wwV lY~=V>PEJK: f@>TzuI.l4o#)2Zd>LRؽf["g +W2pv7w%[e #Pĉ/hSl%ګ-(\>1U*p9UC@ff ,ɹAmb/%mP_/j4eC>Xw!q <;v\c9nY g1.053D+Q֨ &O|4(ش P\{JɺGtx; =iB16J.w 5S~@$RVm@JZR<3Mj"Oki+]p64'V/dDPqj=MJn(ʧ!2#fKâ0>EɜhgM~)n5d0Z 9/B;$[`-ҧ UIh?/|U Ȩna"2){x^ QYtR_սқuD `4'^zϢhĜg@lm Vcc/Jx$ _D hU,`"㕎 i,IQ5lVy|}8; $~ ,)UjZc 8EIK[+$93Jw?a74ZZbc>tm!w >ɟrFZ Q-J8V zgx:@2ѤT'TڦFxv2nhm?e;{ u j7 I2 0$;8`!vRKoͰοv&*_l/8\~Ŵ= (#Ӓ7w᥺^tfk~b(רeq@?$pۺ[g1,1Vrp+~#*]W<^PK2.;MQIN: +-bS%5^B5/Ņ L )3IN~C`j3AN #;Ԭ1pjNjǘ%%jL(&X|AԽ &\mjJ*~6=MDN؈}ezvã2"B`qR y|wkb+@q[F/v0?iugqx&HC=&.8&X"jRůk}j1,hC4M!;x ;8=0;4k{@+~1U'c'$jI T J "vpD`#Gf ZWT<Ly.\ K1Ys uAx dwH -k lYsak1wW3،:1@TZKIؘN: >r,1`Ut*peCgXBx$@thk_:/SڶqvjNseZ)n k(H}QYm g]kYj2+b,No@;ˉl!`;ݔ{W!S?{ &@ikj|of$Xoȳ@VbF۹\+ YW9dT!Vcᱍo#+y83A)Y8&_Rf`!MZ:}SIT 0ºSM-/DLɢe)f:_뒰^`a:)r/j;d{Mx^ٓ#QZg0U'^_ISCV~nc8I' :-IT5"K!`ڭ$3EDJ/i%¤|ŅPr)Їw~+)u. ]X@Ԗ|51]N#x2'=)o/Ǖhq K-qZOf4{*`nî,dƓe6utT\K{B{UX&f uu.}@"wH{O,`ԓz>FB 8#*?j|/’:.[Se c3)_^!~7)J}I"cZc8mAxΞP[lpbu 5x y['!֜`M .bDs^`.<߳xNE2VuY}AzߩA;7 LP)gi 2GMal`[G$Üg?4\& )N&?&rXLWDƤ{m%H|9.Xu=iRn˓koO:],ZBv <5޴T2&t^ˉď8;|"~A~ `N{` DLPBuYB3Vٝ7Ɵ(>GnA`;s'^b!BUiځ[NO|c ܞf ?gtb/y2TEB-bY}z^+Ʌ.7" -%u#5%Ir?]A5bO:M \ӤYkF  d6Ց˶KxTe87yVc5Ć "d&DqȪr>< (1c iKm.i:}D$6$u$Mn,#Fī.YC]ZkJ1|6p/j@}srM>Vol< }gsbtF:;YX_B|,[Ey&4 %4ZԪ>\ˢP{Io!x [hb{ߣ{z`wȟ2]z6Z8~|M4Gg0/!v?1zөhNPRM䃋 0ũqN=*-(K5.!eJDLqE..Oa],]H}t|[j'?!>m~_,}]+D$h7ͱVngY>^cE)c(֥>wy~v灳 G4we~fBiVr}LOflf{\-z^qo0Cr`ʫbEگeI|/Gb8X]qcޘ<Ƕqlw8Pa!ōw#FQyuDALx[OO!ڟ Zj& )f[ҳŁF w>u O5‚T ːB+:LDvl!wjqOSsCL=&ō֣yvingsI>)z̤$]djQ^H7@iYĒHW^TCPKhIH7JHޱNFry X >] pT,{,NPnpԃ )!N;4 0ږ|Jxe PGCB׮|?B7ӱReQкf 'eи @Ōx@ A70CRf+Z96/J$,\ _X{Sk*s|̺s[@c>^}'+"8vM] LS[HT^'G,x6Kf ?@jʕ@ƫb% c9=k6|BzRPp3$a.,?UTa))sRA2<DlsW]_=TKH.hN\|~^-*T}d]*8=s_$aVC @۷nA}Qw4i4NeJxk`ҥrCۥ5䭟ڮ;nOf4l!IKZc\L*z4ct@#.Ύ"j%L|L_!b'RMXͯ`3g`sJ8?J#D"uW!+:;'-e>g3Leqr!װ^b+5YEۮN.f#|nd\G+:S=L{cT Ɂ,uS·{zնN22ڦ D53k&K%sT(N%f"(k_ t4Xx,aΔ hpCҒ$tP f#pOwF|&?Ay֙Qj%n?DxbO-aUj_h=ttf;~{Y|Fnk_5ۀ޲&s+zkTN0/'884I+a_/POB0 >sokc6%\b2n"mbB2!"Ԕ+aGA~iާo bwo"?{d(['>q8;yz%k+,*E쪼Z!9 ]N9xdTt1d(,7{_HߺdlE MF#J):2/ =fTDiִ,nl)d!g[$9U@=Ë^h'ኦE'EZG\ddydxc(AvO(֚J[7+p3HoܭV 9L 9NY"Hfѿ\gȕ-3.}@|y , MF³"GX)IJS.c=ܵi ԲfCw[jq7ER#ޘj7uLuLn;:eLjolR_@9ҀbZSHJK+mR @t¶WܶɉPTjCxkuGAA8TdeW9c5x_9.dJ]6C!?e=[=:G'אPcxIQŖ7ucʒw7dl( Q.~@l3vuf5 6a Bt̪}] aG3Y+vG]E@g< r CU\\M|Pn ~9c  8o鮭:ge !f@LzD?lK0g\}:$Fmp L5o3![HRE~ZM-znDP7˿z[@},us XEʢo신$zkٗϹmd[g $IW)/)Ax`@@ReαB\$XƷPX㉕Gr9p3hn̠w:({c \~(QS8T_OovWZ 8 aX,rρ5GOw4幉jhxCLLr;:uo "Kj2sDa Y2.kjQwZ7t~ulxu*;CLC'-&n48r? ,?y;z\Zo'vc=M/(O0\H>1*zPgvZ":z!=7'|UI(Yf|:l 0 ȨZ'bRiS0tP%35j.:Z}݌$C|N+EԑT _)1aS}33n^wrC]Du5Fv(eo{l&tǛ|.gTuwߛ6s~ ױ]@!+M.3e3>:U sRl%pVD<]xY|Fi0xm=[fQЈ6LeW~oBeQxU꾂Kg+6Q|+Oh~z4A/?ՁD\)pbIJH!A/^.,uJ["*>%IFнh#G3Hn_Y }GP$fev$M-Q'"~@ wɱ}mc՜K݄ҽ84dF:KOW``;gY8 3p_Ŝxd(DGodN\-tN-UCC6jvMM|}*ʔ=? 'Q)a ӷ1p?~Yĵ@, XB=Ty- TrWN$@R lM 턶֙ dUA_&'5bň4:ݕ6UaוLlloEpZ*ImM ®˼l*wN4$} RzcT:{9 I$nrW0Csc 8O*Pi-}*`hv=fML^=n)8jDX-!wAOï<`x/z8&NեKHhCJZX )glXSzdĎpVΟ7V(ɟ%!&7 a iHk eܢ#Up%U=αmPj1ޚMbhl- Z"3'`dtVO(n]|ر~нM"(:5(kT7ea]R2XlWOQGZ p6/=4x@}^M M3}QF2J%Kdk8D.XHjM6ẺB6`X5RR,! $PQd1&dAAxnx5׶ 0^ 91Z3{D-40Z"WǟwD[p3%3 =pa&&iz"UYСH"ޑ P:7zLvUٷ)nFIz_Ų _\TÏɆdOsyn3ir/r_yg?&(Y?kS<˅u'…a!9/Jy /~jŦ=FUkPZ?a6D/6aā':`lXQ$zR>Tn9) ⲳHrPlQ|% u&noJ777)ܣ8Ϻ򁏆_\K>K{^@vl4%6U{ۙ|FG` a֫ F"s;CBrX J$nW.=l.NP, ڷuQ!9e2Y

    .Y '(?uf RS0piDp4)m4qq+B>{jt)W#.4HqwlfrKD2p:>õ`6|f5+gN,r6k;?3GKR HAzD pkG2<]9z:YuC)dm a.^vPϗHkp|)9bōp^6* n=(sP%wzjE-d!Y~~3+*!zt?d~a^Eˆ"-#U2Uai=j*L>xxԛ=SZZ1z;کtMD]Q`ha((cG101z;N ^$%"JA->9]M1B}ݘl:Z-jGG /R{!᫙84!606/Kw0QBڧv:+ԟZ Ď ĭvZV`lEzS뺶 -e :]a2,$l 10%F_X_>0qM!8PM8ep<憶ı7cDNoLK-,oJZ9qYYx<\ŎL* vLڋHx~N4:|m〓fՑ'axE;#~tsӘ4ޅ`մp!CC{`)Ԇnf2d^ToH/Vs2F%yt}` zsR}/ Gh ˕3TJ(c5bTǢMF5'|(P-5N 1Z#uN9>[e ~2zxXo*\ǏgZI9BJF2u`T`^-pH *U?hsdr*Ε)ۦ/tMRp7l.YYXͣvlH,]>`on1أ!@Lד"C#`p Nc&E-% y^Mopg%k5\kV=\PiM`ܑ*YPVel=Cas|cxvNmmQ $EL!sLAMNA}cyp@#oz[vIn;w{HV#/DYB[~<6%S шl 9xݶd1f,xF|sTܥ/Rh>ڵvx[$)\_# hBްoE <ՕNl#DG!61rJO(@f.qGu'3<ɉVfMfbk.Ʀ%T X$g}iAq t']5VLxgmRZ 6Vx(!%|n=XoW-5pI3֢̾XvG“j2hw:P$׼GLFdGi.W6h|#=埧s-2vL7kZb&%Ӑ9V5U .yrFpG Pղb- UTA$ytQ1b#Z"P0x^[Mi3nEO~qܧT[UF^ w@KH@#Z_,=ȢC ToH%õ> ydoD:|"aJO7yRd0Sa4A^{뢄Mf }f~k<8OY;!QcXO<>@6jNk}tHJm:1X99UˣGC{R]*0)#phX;!Y@WZy]e KYi L$BG@DK<֪UD ,X84kW.W]v>6EYީ9Ro<@fw]A5J.S͆4؀z8J޼W}Gr8_#9OG+}gz[`ʗ 0mڐ.$~n@e)]Jh;޸:\i $n(?պ2onR<'d|b|yi`v"G`HC|.ȥ72QJ(E(\~ @1Q\Q@*Eq!_n8joIG9$"a; 4Ț^p4F3趧 8l8dc\4KLF(hJU-D>5z&I.Qw^ɡivh)/0Ɂ3΂$r5};Q7[b<8sUE5g/k,c̈́B? aQUQZ?pm)GTfTV'$||mݳeD0M99( "4YVc6]+3Jq2axJ1@i ؊fEZM$e|%En5e>J k@p(!9] M53pCuic5\"QHTj=ܰ ֩ƹ}k]51U&xmF2SC>.f'Eq b:BIqDk(TaZ@9fF- |z/Z@L~ Bޞ4`d'-⼳۠*$l<'o`P* Q V&۫lYfc)S y|:' Cewo9*{F(G%^_"roEЅ 5B J^մwo|EM]hq`&9Q8bT?Io709^mo?>SX2xH]Zy[9t42Ѧ.ՠ<~}EPw oKE[|mYa 3EfxMsps~s?n@S\Ĥ.3<@TݙQBG¾Sj'M?TtaP+pٲ^7+F>I7hFsS~JukIdK˂VL[1e8 E:oT6gLmA L^y@ZSFjU!*t2'VDwFo\CX),޻VU0-[}[7Aدڼt>q@I&)W&'_N*h{2W:1R#==EզϘo!s/ܑ:*fMbUg ob^w7 ޕ ⫀ߥن|}%a}KUeK> 84`+|y0URV)bܓ?Htvj3Pcp\_ټk)yZwQRXq_`[kL7:v;jnt|5/I]?%>+xnX߼w3#*?[{ 6%I7n0Ýd>-|/Łe'/*ZNx"UeyL>VB)U1spfhX2JPG[%4FAM7q9WXEZS 5@Y;jAk_ƫJ \KŏxYd?.t%:.:[/%@"N0xGVǟFFuڵvxb[”!E:n.=婢HUERLf}B; :5q/Ld0Ėꨄrߴi@sȼDd?+4!0|S~-7j|=gH"Lr]UF (@Tx್}NN2htTu*p&3c z3 .Iܨ7p2,Y"ꗉ[c/d16eQp6 FHkLDBFZ#7w~ç! `='2ڡPwT~8нQTz%s˼ El1lGoi(3Tr-jl%I=2Ye7:( VјlkO0!j#ƍgIRh*@h/u+NsbRFC#u/Śa/c7:]91J }Hˡ#}1TAL~i\gfd[OQ-+0Ǟu5>܃Dv0gRFSzt9~S&s%tAG,o7n_#\+:[ΐem +d:)%ah?Je]]^~8@Q* 8Ẻעf*_1ĂӞ{Xӎ:#YZ,D4EHh%&i.8DG&.ӻkٓ|ӈ(Ƌ&i:kp+tk8JİNK9hK] ]+ݷ&Ã=S*򰸾FD}#rv 's&XX 5s XBkG,]VM9a/]DWE@Tey##ř?͠6˘e FHr=M-ExNy#Ph@Dg%Dg@b[s ioB+MId4ܛShW{9&u>X,U켨¯ͽ(W{;;=f@at g怿$r%{_P 84GL7co9A 7lxLKUzgHlVPLaӴ;d9 ZH$}4*M$+@"bMTU;~?ԥ6B+V0 :S +߫0Vr3 yccwaI`6@xGfL7aǦOzJtNZKJv&K/rAQQEiZ1ֹ[{ ;IfكZ@tBI|xؼtAl{Aԅś!N|'j'qx^L$*KI?owZī }Y#8dzw_0r|ײu6O/@&z5KUWӤSH(ʱ%Ͽ䕻:dx҃&?/JK3= s@7CA8Dk>ߋ|OWIcZ,eS}=fV5`_Rx*א#lIeg3 yQҔalt2, Q|b4}Fk2zz4ѵI'-C VU|OHo4$saG(",@x[#peA3ҴJ/3p$8?8r a Y F8@!OR4pON[QDE\#Y_+K컲Er= T +H/7k:0̖+. ()8SnI\.Qz!+2i_8$H=AjӜ8֝kQZqde~Pu!S1gmu׽{L$wD1;A0EOJ~&;^nh'4{Jvp UJP]u"x/)n7Ri=zv xyǁK-[4X@[ֈhIn-;I׾Fj~p;C:9sګ승l*JRCOQ 35e!^{jStX ÃRLcXd[Ysw *iI OidE<ns=Q/ Z`⠻&O~lKݨ3M9B,J@o 8:0 Wj̉44!F( DƔ/IC7Hpn{OҚLJt([Uc1}1Vݬ8ERwP6w'W%DGiYFsݜҲ6̳Sw,DfL+^p}2]C$[pvS$9S<;Ltʋ|ъ, VX◥|֑q?3_N{_2;n.mxyLc\Z/֡jS]H.k%f%,e)BX~#:h{7)zlNM&:U 1F.{X\pfn*xc@¡$,uģ=3ŽaB}WG6tҗM'28@Ug39 ;ra~2N*͡{2%L+FIAj I56ˇ19h<ߣ]u%픕xUkhُ<Ƈ8Mx]LRTK0Ѯ{$c[6?֥4! &cg<f0}~,"Ek?ZbO\xj9>&Sh9&>;g/H䍣0lcᨢX_o0r=[C)>Ȩ5;lBޠX"T UQPa"̢l4,q~Kh'2;!oh;A2y4}d>2Xkn^3+` `׏R_-v;NWRQ /,|e٥yUWj(fx9(OMtȤ &w?|E5{dZDJxE+5ѯ=)-  `|pR GZ\G}@f{{zOlBwUH 쾓?BG3[=(ha (`R%ZCi~|$dc03Y`_1!H]q--WZ5Yju17GsaNe.1x6#_ 7rߏk1b{ĺ|H!.H_DJF9z)ip8c@,z܈9OK),Rqu[Dس D3Y#d/^6Nab:WbWsk|}JS ƯBA 6gKn_My,.xeێ 3DŽ0Th iPCBva7 1K΃3z>,OBra:}>Cc!%gx.>ALN(屳t:.&GH 6Vt ] ]UʣHTunBnX =6o%XRqG&,!iW3e(A15J#r-$_5HzgӽMVADS+Hia9 ܼ(u;5HK |pKps[/'SƯ{ XM*m%#;Np ϫ?d,0zж 6rRhz2s)?䏑Cb?<(F7_#N̏y w'(67! ēuT*ߖYaER3K tYE5 ۦ!txy|لmtqƇHo+qPS>Vjy*''bfxE //NX}u]+hi*U"Y }uE&Xfce"#4KXW"_ ?@2yw5%o\ %^p5*ep6j 0$z0%y:qX^|@)ܠԞju .77`Z;7b+}|g;W'?L3kH:KcVj LJ%'A{טMIT[*Pݬ{G0dvw.蒋oIj13S9g. n'} 1vU,"v{ SCVjtʼnQ-vD,myC6,p . :neC o%N9?Fp'=qrYda7b,a?zp_Ϻ,4ɘcpɮl ]%XP!g!?}%h@t3}[;%c7WDp9yEYi_6U0&jfWEL4@%Zh u(CڣE lu,=qj܆vMRgAS eq˹^Щ l̅f6ETmRSK]SK@+MܶV0{C}AwjU$U;q4>}F\Bt{6,s\|*HH㕪̀;I8of>h3Ͳ\\f'\ufAL /FdnS'}WoWhZ{S*~)iL(GD#@s% 3)х9uVS,Uc5 \LU߹+'n։U.v^솪]br,}C٬Mhk-\C}a |6+jqN§wœ7ؕ)q]_z1HWpF$@ˎT9 42#v\Դ6}F4R )(~sEQ|_æ*'Xj,,faM7E " [@U1.36*A!ۓƗH' 3Ǫ((6}na2ƌ ˺db* ^\z{-2: *?}Ed;)'JF5̗Vhf:=0.m];(kw80Ù0Bj8^^ .KC7xCfG"z 8cNCDp[=K@PO~C';u_8$R.gQ;lw"PȪ2s&8gƸ7N0\ۤShA"x|Sٵ~c<,Ai6A@bf41IA :,͗_PDg+Maem)"GGXb@4@5wVI.x׭Nm62bǔ.ԩ"$[ 3׎91LnfTi dLЋ_@2`*Swc;\q3b$vPwaHnYW "A48kR+}g2d= m(j$1(H=3~Eu*oqΔcͲ 攵IɨMN6`^Fvʣ,ECYFaSɋpWs f $!qR{íXh[z-iU۟LV'O Rsx'>'Gr%o#1 XLr6.Di|r3'4$U?`ncw⒙Z;X 764ED3--]Ľ'Y E bXQzS{(`Ry:w5 &NYx7q/kZ`j0#BUq%l/;o{[ eGqll#;3 bLAc+_H֤ԣ^:f!Uß7c(R,2z/C Q~ &<Q&h]!(ݧqL]6/o[i8 u'&>~oVzrez зB:5R %etHЖ vAa,"c8+)\KÖT}}ld$/So42$au#ܝ~| ?ZaԪCzw#ԫP Z@\Rn޶ԆӹOdywF)6+8EN;R$[c+QMv Veœw3"'8=$/VA[K@aRQ-.> Gzt-2\>L]_ 5jJQc MóevqU7l k/Qߠ^t<ۈ%0q}q ^'rxMV``' Ӹ- >C0Բ_+̛/"OD J! >_2:Nx:ho_lJ5=`xî1JI$X=O[VL6fF/ZVHNl]=Ҍfaʓ m*ة!i_|,K݀ V igS'=udKTW9 :8GXL48+ЙeLP 勜 K{)OB٢K(675ĭ HMM;<ǩ:fHLx q ȅP_=4h]:\䖜gQe{׹DLSb2c/F԰s|PI׽}!<xɎø_[=mq;gPpD*';r!)ku=MSg":16Ь:.`ע3R_(qIv-|p3Ͳra{ۯ':DKXJGhEiu,SVebuڙ豢C: Ȝ!Ʊ93LظcaV&|SmҖ#+҂ DN琒'M7cby[լN&`\8s0ؕ847.2 ONvz$O0ÓhZrVEzGx:_., wKPn$ϷPĆl/^Y2^e7!83N6lMx+Kg5sо'G゙sEyJPK ьX48؞LȗDsѐ͢;9wjp >w5Z̼k>Q(dzM_ L_+pK :B-Cf{|Cz\zT2^* fҹ^:4 =,0" U.{s啰 3,lX]BsVG-!Ag}DfyPç /LIXi㭕9+pVILᮞ؁ I2#za>=S{|0#+=ئ-5{鑬Qu`Q%f],~W+,mNT#pT%)? ;1l|жԃ]n~dfJ nLxůϝmڴf5';_PhB8=щ5+?Us@4k>γ'.XTi=a{ SDKHKmǵ1,fWҬz/FѤ͜ESFD@u&I iTap%`[?Ik[>t"؞YjUEe,kG"Ś1u ^Q(/r q#k[Qj|Qa< p2 PgM|s)Uxn{,M-h_`+fqK( m1>(.=!rNWΚܱz 4if{cr7t[*R@ȪtW1Dy"/ %{BR&Ȫ'(ڀHݳ4:N7xCx;ܤQB~@&Ow/Lx`.Y@A1k@&6t#ۀkkf1:U-t1ML $l%myF ̴c]9Dù U83MFwX&> cFR TK^1Dʥ}[ߋΎkGs[? @&QMY7ٕ@R/YcR<ڕuK@q|bX|KJ9ՀDÑRJ+a*>!EfvʭH%yALW(SD?z޹g'w`E4^8 'Uelx >|n*řAx5o_b^3AI+lpχI3jb={͝bO?tiMG0\#C4zc C ebNC^6.<4#hmCqLL&|ǤN[t> $[6`2"'fǯ8!bM @FL~/!Ғ&˪M}ת_ٵxd~-a= "Nad O;U2A>-Gf;j+GraBщPvp'ЫA@li~Z7u0,AOYk;F_@lk.a-mH8G'`v6FiQĜ7C^h vEc|bTTOC s~`= }W~Rbz!.T9C豪L9w"&1|!,{8Kb/VyB4p[/M#]RYe( gal ^HVGh% w\uVwjL=u!|7Z4x! 9RHKr<ԝv KHNŦ. S'(#+ϡEϠ 'u<[?wԐ6oЀv(8L2= 뫣#dkzvybuڽ -+qt߆% )C0QG*u>cU|[b^}nCN:JcwNX?\T[ȓos撏_{r,s"+R3!b0h<6.,jf`-KݴK6w` c.h^ُߑ'<`IC$YJk@JZ|B=y5zYD!e>1;AP$xV<˴oBӐh}gS)zǷx: $v1 >EtOԖIEO33hN:W,cܼ.؋S7fJqcr\֧RյClx Qfѿ?#Y[PlWVBxN]+b x;uUCw]8D7DM*&־1혵|1T35vVW%{|j(tV'PT!GGf~띙2!I_٢n2 !? y,!u,=?~Y"}Dj̭Tr311A3V a|r|b,䡄{tgK|dX`/udvXP >%fk f!pTM6w i\,90EoC@}-vHA"1"z@s@P#cXkej#睋8e- ׁX֠ah" FR-3j;oͺWo&>Ol] [K9]w9R+ ysf9G:utM~ K$ՅASjPߦ<{ $n>>UˀeR "\X (&$O{],*\R/Gl ; a `X]ѿrM 7Y%j4^ IWU,J 6Gi ӝ&s?Y#g|R~퀬3҅KVOMszoÿNs#-aҜp 3O tͳ|~m˱aN|>pԪCqw/b,oO"Uꖫ3*J}q 2%[1ϸ u$@ڲpWo>EYY -e/j B38N c/mK7hVy8g$F / }:o.{YtgP~3έȢNsTgY ak3ը{!&Ü\c*XMH9|bkƅ$s J73 AjlRQ!FRē-7C!R|46԰O+ oO+B䡢LL;ZuiT'36*} p t6%`"턁1F VS&w𣦷 @b)M TV7{G  {GVA5^rCD[P!{cs1&zJ4qi0 4SkTHnP';Ay&@fMDR:0 tC>*i(JVYlu9$lߍk|Pb(_ >RCA(ݣX۵WTiFyܥ+ǠY FSE㱯4|j/ك~ Dn;E먜ҿ^wýo66Ê,#'6X ;,;3{QQ)C=p#9á?"̪qL.emMl^BgYP"aR:U:X5lֳt&KDv&ܽ^&=tWub PHb,4 Y3p])$b) FHָG3eE(*ZCW%ùߢb7sgUvRKYj=QsӍ -z$ѩV ziȁ&RHnHiEL?6X `s^E5ۦԚv)r.]5˻k$]!{܁?* 2Gz"%UPaG;Z#Q@DIy%V=( KBg{@ έf1 {y~,T5U WF)706eCAqʊ)-=8:S:F/4d|[;w 'Q\Kȅ& ɦB3/s$~L(~ҝzLju}؄Ix/춠L AmCS(;J %(N.ރVs4DEW`mE ڃFXI'dG}tFz[(a}=u yVf"N9~q&/<*cAij]l?z&dyM5So9YŰ>$?ޒSɌ*piM@f-; :rG;D!c2_Vڭ f=J}O(F6jJ\^ ؾ?&/,/h7w{6;v#(|!xd ]KZq`NI!MYן$l.&3"Zǚ߸a;"؊欷y=vE=fW* urf IU POVtH`-W]g;A6) |jۖebs8=IuaC%.R(w(|芀G3e"L.w\v\T-NJ~6d_؈-pnc64vGCT?(ny*KVNEɶ N!볢3 S)+{mSژΫe0wl*-+dRA^2+`UcPI]6ױՃhOT /{i43QYepSKR9 v4G ’I^ :(\oamCwae?&֙cY#\M3 ; \uN)I VMODE% SPbeSC|Zhi-%a:qGX##0g*ާt.1g#Z'z),W9>sǴ= +D (P~JsLTOѥKthA߼l2jLk_k2 _$Ķj؄6/%a-C7|eG9 2Rи'y%^Qp.N=wGkf{o`y0W |;PHMUQt ԢCOC+[AamKYMiuI.u*VR -)VDɧ[g|Ӎ].x+E!y{%ْnQ - 5"O"-X1 av 1~hF#L6 `zhז Ӂ:ᝃ"#f'`>ԐnF'$ۀ~WY73ddu 9"8UÓ6rӖPpEzi/a`&\6`!;~"NXq|\B#Ml"ʷ"BrQ%$Yi΂Ӭy| P U(#~bq[cԁ)EX@#aTĖ]%O/"j߁ҪƉ΄>NC~gT72WI̢+, VVBN2L WuY_'_14Y;q;7Rl:|gȊPW/S?Y2'u~` @!Q̕^&1*/S4ϵ_ ߤ@^fs%p(ў3ǭlcAͻ2ubZBE*MAb2LR`EJpt!NfD? bA4 *LVS/ -/ Q#7,ؒpЖ bipFT_Ϧ }@\wjrZ]{ekڙv>OO|nm7L4H.pqF~+/PESDxi |dc>h]|N:jUl+Lla$L؏s[Ĝ]Q|m nnVLap߰RLֽ玫,|#0t˜\4{O 40" I>2PrEi@E?o6x9' BqR*VI FV`%iˎB ^jȸ2Id;y>+wVO$c5Bj佔B PD03w ZNdzMf<i\V-P(8"QzBH:ZР7Rt ľk&VeicS_Jس#E ,;Psu>~(C)rJo!HP{Ei?VYKwRN2ʉiT-8 prVBZz5'J$Om(QdIshَe+/woHH1Z84R JZ?\7y 86#92fڼ$V}ޡ"X87C!yn6 p/S}-xLХL%newh@*NJdӥ; [9q#y..hgPqm('`8N ,G=!pWjC߃5,lf6r,pI3KЯT\ ꨤ둂ŌҒq/Zj辤&n_4 iLO /t'nnھ ӪlîH 狋.eɗ%K)uyyA.eIr*Pyh8Cu-1v_|Q(k{&*I0*xb{Ѱ' 13cCS3[tWoB?fHZ6+O!]pI^S ՘蕺Xm~# TK[dg~ E><4z4OuK bbjs1kv}!0aPq&) d4rm!Z1hߡݩ'e֓PQ* uE&_@clԶ#-@=Z z2-i/. *V}o"nA|?j wO8sofSU/R4l*/p(43}3c A7Vpʶ=1[Fr(dGRާu鈒{'v#~tr*hC(Ed;>zE&t,2FuY#I1$Lgg fO ; ٠(7.n4=74#Ts-=% 0(KN UZ{FnsPSn&ؤKt ޜ[z3.b#Uyrt"oh}& NЩ#@vM,ŠeW)T%Usn1.'9R\XPtf>ű1/&C O44M=+j`wLSWkX?OK|M")myd]"4vEyl> B"fRx~/=1"1̨ۍǨugoL `տkD F"iPÓu /! N7--7ۧ%e&pJmOH+'IQDDlD" a<ĥ.uӵ-f{E7teኙSa_„|%oD˔f\ WSS:e 3+8Ҷh2WmP(Dr\:,R旗**&bJHp)}B9c"A9pquN'izJ:fF LQOEknBD%6eD )=5k5%TH+u ,p97ns_ t`Oܣc4&3n&|nYSc'eDVb;AxXehYQ}h7`ml`8M8Ѷن~xE hgk|Qud^ᒨ-pAܝg-9]h3QB;?s};4Tζ@Ū{zR$}24ÑMui7\0rȩL<,C Nk;R x}NHnBkcU;VO}8#%^G7RśKq-0'jWI8DR^P`l2xwa 9037lcslOq&2ZgBv\@|-!"3 sG'u4?-9e,C(>)z9?JFHl^󌐋-6ҹYxxȕ'#D@Ue :E5*auȔ.ȏO{{Ưї+U^ϺS]D!7nT%J"fo"wF/`-]Wr38n<ޚC+7"'m Ie@VJmEy.(2X! ༏OG90_vnKb AEwL ;B0HYW|ZHl#6 D+1C_v)Z:󦗽ڍ1 ?NsbbeFBKDymyJa(a[AEݢę~Er~VDP ),HnZh'jFo* ,eEyP?5{84&xһ.IܓZW\ǜwPM&1&8>yuH5q5aG)o= =O]LB ByZMW$WknuHiN4%CHЮɕ:eO!w|^äC>ʦf3k\3g;όf Mgc{2U!@fPa01tq?}X4X̼O-P 'wKdJsͱ. A^D{-?˸R̐k|v ZX;vv#f w~gTr&OC *Rr*m} p^>׎r2spն;ҝ#x7B:v L6_HgKo,w &=dSI߂j/[71$n!bRza@k @Iw?D_5RDJb1ǶS6緫ʛ{aB~Hl⽁/5Sewp<^b"n/ƒ7#bhLcKlKŊ fĘN$tQ]?-ˇ5V2Yܖұ7#o9QZ#RgE} ۅxߑnڦD#-,Ġ @X׍8@*"Őss~ cFa7_@Ų{B Uޚk Z ,{2A0't"1쑦<8!gd\x\qzoǁon Np\W>{" J,ƹqdUEb,H bNzoicW 7꒠wTiwEBѬlTO^3GwryTu2 TC$([?sd֙&*!E3!9lDPTayvepJK=m%Up*6 |5O9K" b ZNGxX.-p\sp U4@OrUUJ̜>P vd/kj~O怐PM\ Ϭ hٸ+𨫛dD=AO>@4f.W5}zzz]LܹwfM:~-c?qCl#ۥ>Jh~VYxUh >y(gjj'We$j$š]'8}ґV @;@^\UygUnNbZ ɭM)e_WA7/J]jQȶD@ $8~gnw͞'썐 8q2 di8Hq# HE=: \7Ncqd;3rwF\GWޱay[v 时f(VG̾ gKc#F2^v$v'U^&,q҅I;u!,&qmSZ--[\ q%ƵG@FP,g(n„hs߻a 03o/ANV>uG]3^NZvHc<|d+ I< e̊ Ll1Ayc n i|:.7 y2IR,_|Ov&wPqxre9@AɿU\G6 ꐽd{01*U_z(e#I9x¥׺/R @¾1V^8hmA8ozt1<.w/l$Yr&߃Ab8T2uYh|vucL`D\4_ΏJ GwVO롖IcnF=ߜ#Au%K#c48w:UhݜN9 K>1yph~{\K݉,fyQ,n)ޠĵ~&@̺}bowu<>TM^SGuȆx'mRO bTM*|µzTR$-bASlY\Ul4JKWXNkhPAZ`5^kي څbaf*AP ʨr=J^N9$>Fyta{; >KHe{[&0LZMH`=׀FՉ+m^cy&V?iUAnZV| IH́(/tǜw!N.e\& +dgsX sO:n[+c_%S$W*[N9dr!*%^ڊ 5Dʩa!So`'-$X ʠuLu5 ѣ[Kʢ#g+ c(3a4"blonbUL5~ULV:ly%%/V꧷'BYw!pAxi 0571)Փ"[#ƴ|:£Eov"0IۚC -h\+ =?k[FH/Nd7,9FauPIm&ʥmǨXZEh\&]arTi+F/鑬B5' xfu7l ݿͱb[z`a!%u|"[jV_>}5HMaq?BIco8.R\k jjZw`eM 2s& 8Oҷ!쁒V)Y|nڥA]{3׸%]g\A0kDE57^2,)=B:V/Jɒ2髜ozȱBb&[SͣcHrpڡ0yBm<ȬQ̒Ӣa0m)Jマz4OX3,VK>}S2o`'t|Y,&_>~_wCk*ݷsƉ˴L(H C&:v:l tTf9 ohE?1e)NzVȹhIF 갳~ Yoޅ]n &S ]1Z^N `bu6~{N<>v[-*>Qz rC:! 6ۆ7luJJtBs-o mQ4l~ rt5=TL6$)kN[SU~+=fa^J 70A4wP:.`}p??#R}Z$ ȉ>O~!|n wTyǴYn< 8-6m%haPE{  TGP;ZаH-[T!5ꀨ"C';*HdLNUjƕ E|Җ"Ae_?{sJI(ˁwIXtF`Ep`<7Ũ&-$Uwj[sdR?$d o0@{l#,RS5)n8$#~Xoc~s<ҼxSھNK /;=%`ʘ?.oz9M!0'=,1}jKn^7|9LM9 EyLŒ y#^;XI]9[*W<@_k{L6^?i׻ex{f5sT!@Pz9 GPu+ ~~EXzqK5 ѱjz'ujT 'l~Jm;BEti?^Fl7ЙL&WQ-D <=N>ڰxVu 6(^?MB8 XӓX\oXSBT?--f!ŜHo\%#'4`U@R_JRiv|7CAu1̢[6ZH>.lݠҡ d@WjЀd<}SQE XhT^B<DRl*`7?BU՞ĺnf6*8L^Oó9 lv$T[n6SeT0o9&6i?>Ay{kRX++ķ= v>#IdnݯXP'T_Z&V)Ycmww`EG照\Bķg1+rm6#{ӭro@m +8fLn Gb*M⸄)W>PR-Ȗajߵ%c[2 ݩEC+gEyn19~9v=wuդ6a9OϣªaR{\+ J.`Ey @^08@_MoĉZ&q+nyGA0}VC7td9^ՇrWSZQ uG,)TeBBSLtH)bC?WcT4<%B"Ix\F7`YLp֚9Gl2Ȅ{a84UA3 Os8j4u%ʬqvu3%~P̹G⯋GS.~,Цc!Z4M2U^1{ļ%JgXǵ|uVPvnh緎h}3gP<] u@ƀTnP(2^6yKFC)R<j-w0yIx˜Y*<}z_vEWRF=ȇbb+SV?zt~lw/mJyK"b[߼<{d tEgo}n mvBVA/3gRdO?B#- bTs|3igh^)6#ԧ=@S?%ĮCWW;yծ#v.cy< )=zNB;ߙ6FяnLw2BVH Xko 6aB"geh>$ /Zv||etSh"`ȪBJbȊǿJb jBUzǧ 'pTlūKzcTBjKEt|.u+]31*{ ۾íf@}ASVzUd, p/0@ 㦎FR-b7Ї+e61&zX} 'H -"%5pg=š b{#!zM3GzQ:Ouq-T ^W( =E%˩\10Ei"iJVSIvFNA' y\9^Ut_aK%Pxl^{$c~bIX8rqT^ R|eU%V=rAw/õb2e\!l(詧Qĵ q{q=S̗Vʲ#Cs^ zJs_b!1;G>=T^)*n3Q<~h_M2=WX؞{1Pԙ'2-z#P/ִ_RV7M_~.q@tЮ 9VMRj8jBmQ, ͘"5.R@䆈vmhy*J"-ѹEH{â9jue]W: }}L+mgh : 1PjOnRs,'nRɰ,bN88|Z5+A&nT oM1wJ?f6Qϻ`lk3LK{A.Ș\ z',Ik)avD3r'Q wC^X](ǝGʬ @E-2[SnF=A>M0#?,h%O>ޕs<$BgCglHp2 I;1bhe1E؊V-؃ e'6$(7kw?L,pfFr$h#%/:=2]owVMSAvFu#=KB)sDS/0C&2 ^Bq F&=:vbmC\8k%:kHY7Ӻ240R8M  Kס\8 {HO U542qIu֚Q;&ftdufK\+qu40\Q\ַ9'{Z Ɉ!) VC1CESsrZC&fs0>Ӝ{7f {!r{o(֣ _Z8%WN3J[Z|/s*죨ac7 QRT|¹(PV6y>eb.o'M3Jꈝ3&Ō֕g ],c["ˊcNɿ>SVl#0V>n/QДOٖ@_Q_j'2Sk>ɗ= \67z#;4fFeǬJX}zB|-Y2[QnJ H6%JvKZ[ E:c)m8lPw%wt.a q0a "rfTfAq m :d%g!g(dLKiyxՆE~r<jFO^|$Fęoz!2i T|DJ7rLbwG`Mh_[-b/@|xV O#ڍtLR!-{U7*3_۾ {=Yta\Ҙᗐ[^UeUZ68|[,5@]ѩ7,6^Ħt}*o|/f ae;fwtuKU6o +M٦J:KgGX4XIueM"B'Tqyށ[D0QJTy~h~AQcOgA4Nx@Ø )j0GuK$DIy- t]x- >=g]ۘÒNf%:>uMeG $xU?C0l=;s&G}4uCb*M ` Uy.'n  p*IX_:nF?7<ct"xmA%fSZ:XQtñ7Trd6[sipcuʧˤDGr&ΛDpSf^V_y"v{lX%MuY%uXK;nDӇdBH亀hf|nCnC?G3d 'ڲcn/")R#Uu4WØG ?z7~1I=R>M T`QQevl*Jp{vկ%d<[ƞ -a ̈RW>"TGxPQ`S鿡uat+:Ro'x?-*5X:A[=ԙΡCσO8loKZц38H57Rdb6~,hHg=>4NA{S+qDzA>#( %SR0OH¶B% ~7"2PGuC^X|@{f~>7i_V&gyKВk|̏b:SQ: @z|t~zrja %pY+r [.NN '8!N (a/)Fa]l^0@>'~, VkZ®x 똈l!y*_DreIJs`]&ߘtyԥ&ׁ8zV_,ܟ#B"XM]dG xq&ss M9zBN@SS%7> xp0)) -TLux3šƞ10g־K[tg8a4ʪLۻ^QϢ󇞧i @:9mW5%XӔ<ոFZCa|] kƍpjAZƩb'bN:ki[g:c;ޠSZ[O]0H9XQiF ǟ}i)VϮ 3L^eІ`bdYeBGRWZ{:bG{ٔnyA_#rΞ}̧_0F8Jn!rg"o9f }c̴T5F05ŗDXr*ƃT +/(,4^(k #;kb1Jd`^QVd$6klB\RCߓP76 TJ|ViI+ʃc|1 q/'hS_INHB6#=DЋТ&~e 0GxLVtljIvYxD`)\Fs. q]N$߯QTCNiG; 6}t?㛂`<]* Sa}MRF^{9%n,6]҈KP)!!FaiQ &2Ɲ3j\X+|ѽYIt1Β6%~$8UʢIs<@TdK,!SgZ Qf{3M)!~PD%vl1|Bp) ›fc5hB I[[$!C\ Ĉ'>x*޺ZIH&!<(;R|"=>ەYc9[glr[3d.+7&Ldo .ν=.UߑM$TvBd:Rʄ[jhxI `kZM98'0c\(Z|;w$:X@YN}脏_wV~Ƚ.%Mnʯh}LKs#:-{^{I+?c$YsP+5,ySִeދi+9d`UF?h!%ms#:8g0d L_p'\).B͋e[Α!v4`_b$~}yo-+#WPc[;/7YaKr$Fb8n@tvo/f|1&Pac%ݹd㄂ {ȔWG&k!'gC !@ 'Y+R.Cb ~6 qW1D c|hqD.UnM'`}?*-hԨUFl1q/ܨK-Jp qT!&H4d}FJ%Z>M+w!"O P$<)k%by.c^IL&0CtS1WRnf3B;,SGR#5ѱ SЂ#my: Քy7:vM(V5Gu?\;Т P|2[XA˾j宼C6<#芁[OdnPޓ.oIe6_O (U^C?ZvuulWG>¼$"u/!Y}U0o #hmPG y3ukG-?<γ?Y&xIBŤ"&æ}zpeuT6NCO<"]6@_xS<7XD?ZXR%ܭg>?P X1B=ViD{Ci;tⳌCґ`zl7@ڗdNf}̦Yj01$B;m T܉[Ր8p(-mz j뿇!NS#ZY40Km*=[V=9.HD)A}*Ki^ "5EfӉb3o{$V}gޡ4=?"5Inbq㗆A`nRD% h7j58@fimMaXCrd`EG/3byH OO%$Xnʙe{YmV[Xd®h$K0Sޒ-T|ku<4 U$ZyObJ2&i`7.4_A¾К,UM(\؏Tͅ-HrI\; [UIGY:Π`7`xޘNJ]. /"Oi!*OfAϾ/^kpj:S8x/\+?H?y*inHڕ p/a4Q rDrn*S`(PV.jyRC.YK(Jve檄2x)x)Hqpm0BJO= m έ6ٟ(p[J(Sޓ뒶xs]Q2p]}+vXiWҲC+16όGuR8'rrt'S:Q*6>&0Ly>w&DSii翓t\>lP3X⮜D #j5 uO gkAb(|9eǟd;vQ KmQccKe)~N"᫤t+/q!qjId{\R.S(2XwҬK1芽3xp#?!~kq Z:h`cCj!WVRnUVm q5{Ih~uaf]U®C2Aؠ҆Lyqhdժ!9-2 *R{9q(XL[w}%?۶ӵ~yƳaOF~b d2F:H3(XjF gq#"D" hww 9s@IH4dݑ[~W u;@e&Aj}մm9~EMLn&CL4^LʗyCJ`[Y:B)kU+ߛ’Ro6T<,dˑ=)J%k:WeVT疒ܢuW5o *.RM`s4E$Û@M֟]Kf{&ݻ{x8-fN@3UUYdHե:|X~Ɵ (j`1&|ung^\@P)rťOH@a5w(6wH+&&lm쪪ЧÝtwr J{̀p D==LI؇zfUpmi"G?Qyp_5'D;EbRw8$U ^ !NĄwK81#O[[-4) (h5_ubIg*,J׋i ƑqҮ@P%Iݜj!1 {8be+nv`Ue>I=w0+:6F.. ROJJ3S1s4(z9JǢ؏eDc?ir|NxP"")4M+ g-NrG0],ca8f4Zn9Kjk芝{/(cZG0 }qyNGhbHp`[ =]+k&K(~/5c! g=LeP& w'i yz: '8mڋ Ɂgǚ .J-à mKOyaAֹYyHZj5A9Fc~>DF*m1?h_и$@k4oXz_ S0 W& B7RT]J}#ϧK OZAm8gYPbNCW*v*`z(;9KZ f@ J?3R|Ci>l^xIAmq/k;cЗ`>J"Ed箻WSޟ'&.gn1ZKZ:vRV"tKJ "yL 5 !Ž ::FTZޑ'؄ Źf%<RSvPC`tq)>b~)>0F4uN# ZL+o2{beP24iYqj22, ,ǃGq3MR IJ)42T 62i8_i~SH}չ#G`5 L,=o|>hJK"SBǕ1Z@͞'D+sH&UmV|$qR'Crv b4":-  267 zl~#j!KoŪhT(ߖTja7>Dlq}s[@ڝto0 R1'ޙ'.{_*u"7rqC'LKD;4( u7Oz ~PVPW/KUJɧIUm?w8&e Q?[ʗLYg9dV #UmBE3\Z,Gy9΃g(>t3?41Z'>I6*dž)crњի4TuYk|] r!H CV*h;>{"EIFrjIYНDƀѩȚDž;HY&P{aa4180J"5-g*o!4lVqm0͒jUz(%}oZ9vU8L6DZE vALTI}7%ApJUIz͘FJv<q4ƣ^Xv.48P $̆oՎ( K-6*`vQ-gtBJI)zd}D*(hDGq?7[VM$J"5z!5 /`NXJAާqASK _<<c9Ӏ=RWn*6s~T=;}2 |5R)ܺ]E$&#,]N Hgq)Mo\1VV+8a-.BXZ=V%F= Lmq_:8 34XeB2vV]-%6DaX !#VZjϏPۋuX]hC@7(]B?xƱdt]do3)ȳCQ Ji2.74p\I+&8ngDoX*N)Z.HMmY#3{/'.YJRm9+qנ$BpmtJ?ڙd.$,#+'4'm KC&b%灭+g\>a?Pg,0t'9dBz1 *lx%(wnrzesL,;g/gv7أMU& Ö6SbX9!)brlͯC\4$C6_S&Sk`,*]2}7hD 5,6iOEYo_m;|8j:Aǹ ':j\EG N%`h@%›ymvpGxy,Hf|y+Tؘr)~=ؼe= 6=qsty@jz Ph`_>&2RCoʴHurX*R2KN=4MU tkj*0)D4!a.= &گN{Mt Qc d:Ǻ#SQnѽsC'k'C3880~H[f+9}iU&",=J6kFq#DTAJ.5Wzؖ3oID>h JWv|M%:u.{a}ćftjf:1' asYrF[A0R8'[w6uIwg|Ϛ|g'c<Z:Fm0qF ,5=Fz]MF#$jʏZ ܹ@Ar'vh.`28z&~.Ov5h}44/7|ٽ 3b1LNaPcE@{IqYLscw?jg2jaQjZ%r][hjѤU\mҍS2iV N =O uڟHo+g,npbmBG;Y}*s߄ k@`xw]OkfTN/k:Eutx?IUxpO [*Gԯei~M6rAcc3_ڂAiIm >X׬]p",KCx=#F)o|de^X@kM.3^/*Hih@+誫!-W0:| BxD`4{8Zb֠WiA|ޫf8hlŏ>={rR#bnb LK+*E-yxBjO^4ԧ F %BL`YئΎזSS-h볿W8 8Եh8nF[a\۲tv$J;Ksy iuD+p 0rmE2LD>vl;mW,xv2Q RxՌ>U܂?mcrR'wkW/iGAԕ{DuSZX^嶡rjAA.MPlŠlg\{ ƈ]8E4&frƢ5 M+ }CC1>XI%̵<>Q T^aY:Oc"?W@*˰< h M6jL'%_)OtfpV`_C@tô` na'v-up>[ .'&Οz3b4)Ôʍ d ~zVO%Զ&&2xyQ[H+B.BHh>6}jܸ~UNwe@"T=qݞeBYu%ȕ='LD,= b;`~z'3[p6gqSu~@7CTk]R)PZ&qY1]fcA{pXA?8xvoN%k>hQ q )z{2p[4mH--`5iqYyU651KeTfFq@vk刲eg| LB&Wq0/+; )~|.~ qϝra7Jddf;4kLS¶NoI7S <3XSBs?$ہAV/d)JsY>+wLu{e7KW*'4"bbAQaI7jFvo*y/]f`+RΤ`&FQ!kS .ȅ͇Vט7e"V ']ٹ+Z/ܖ]pp Y0Rgx(wIfNI+Nsj$O]_x\:UTMry#2dTt૳5~$BيʐӅ}gbI<mv <'AɻJ>m+ѿ`?ʬ<ɶ4OEI{CLee&c+K7&dBOD^4$ژ $"pbg;%U2hN=:ji4֢: ~]MPǤ J0)6zEHDUkx-*[-$2XSQ[m޳ ?*R7)zvOSIBa兀 YǷtGOw`}P2awd\cv[Ą|Q8 YM{ B - EFÓ6ЎUp1/ޫ'4Yd?Q[ы kLRYOX^1 (GU7ޑcHCKO |5GkOWO9>m#徂>]tЅXULҎuؖPp0{9W)!28KgN]!$D}^ETLE9SF; ?6tV nT!uP(h (ŕy`"r?@4#6f9 4qw[NX/7\\u$ Vi⸃ୈiTN!5F@C?z W? X+QH}iu7|~l$# <0mHʒUou I|b=rn (po;  \Rޞ OG)Z)9,M9QVWTp'][ޖNd.*pb[I=*°z5;xY&A1u H`I4=X"'*̍ǡ&iV1?4谿Nx*9 gDez SyS)$Pu\3Vx(L}kLh- o-dņ}VNRZT0r55XP}1W~b=U՛3?e8Ꮐ`!RC2Ãby@5ReI7]b 鮍i ء)ǫݱ@M6d4K;3!d洃Lb.31i^ڒdR;D[6Ghi1. N%Gb4PMV<0Hrv@z;ÇL'j6|-,[#wMAZ6:ژ#Ubv1AL,WLǪ"̜gu\߶\DC֠^-+5ҸL]oe}|c[1È1+m:>i<+)c);rm(,VAfĦa> /4LSP|Dfk Lja oU JGq<+O&Ut| c#)Q)ajsӅ/`<Jf!xK\6a:^5e뉸Bleo@k;$D<@ wEsB RPDĖG'qa䤹5|Y#mʶכ7.`*9ϞɊ}5RXN O߼Fbv^1jlj rLTׇhݯ?^m$[,Z 8g/!-j,f "5K/վ\y{Š+hY ,U U23TDPPh I^n6=j!dž%#و}MQ$-[pެSdF*'[xq{1"9*zj3/ךaK2[zI/cpb7 UI`7#o,_\'0x#%^BeȜsvc"B괸 &y%RR5 >9sOM@'ֶޔﱣ ZA ¦maV8^;S` xw>hTk+OyCU,:ݼ e@-5|`d2PLd].>ؕWWJrk Hx*H4.w^#([ͭCV b /\NB~_QTG=AKnѽY:M{0M8t,D|m6g@%O}gd;`V^OoH I/y&|8'SGnits\_ܙ_`2$8R K 뱧ڭZ5i}[tea`*؀эؒ+ⴜ,ڎb7F2\f:EɜAa [R Gac8lZYWOumiЍg$E NnE4G}SDH'h[(;InUq٨َuŒ_Ĺ ;!ϞnkfCBѾ?]ɇ-W[H{b50hȣlR&gWwQSwF tVuzPsg2z!c78 heA0;[-|ع;wr8"ڨw׺v"*n | f㙼8sٴaItwBMF" XRb R3$E欃j+Wq0ؼ*e,bSQۖeÿ]^~_=3Ócd/dR6aa ]| ^/f˻|b>*ASg"+_lBIΓGϻQ}eIx< eݴhQ 7ki8/oG(bۉ.)U9K|׼2YO%=!52Hns=DZD1o&/ ^rAܖm=f%8p+ʚvXc|H*~GsGbhc؊D^N8C} ZzUx%w|\|"4`FJWT-[YZ!> _QЬU>yܧy͒yh;Dp?3yr;g%3?k\ML VMy}q$e\_>")Z tmS!$ 胪R}TROA~;!k1d8t?Rm-uYcÕL6{D1;x41vUYG`w{4Dv>"W C5څߗumbN4]~ů|A9NeQ#<T' |WSj VQ~}zN%q{iAJ!/sA`q/\*s0xsiʸLkW|?^j^U@-:Nhr`"ձYap`3Mn7H֧chn{+-YrS<\|X3=Q(k43 y6}7s&GZ"`4 3*\c38RQ㱖J՞r(;Z'@"a%f84gG.bsߙGb=i<;Ӛ (] #X_,E -()ӣ(Q&cCWY~WHZ鉚 ő躚_uϖVcv{[ -Ἢ5(&; ي"7H `o&g`kpi15$z4ӿk@QKQ8Z+q GhEYl۲cTFt O2NČ`qTԄ֚f5f^>4VO!rt& 1˾t6ix+ ΢ZW,1it̠ғ jP*bc _*M^Fę&a3J}+M= JmumkH>SdԄNyJr;KC2< }xiޓ1BMUZx"d9T 0]Rɟ|Ē>{X:h&3ψqǃ6RbVi=[sIwsYc@gO )zbNJƼVkKƑ=e|~W$P;J \<h-;=.#(Gc>DŽ<e .q{[m撀wV_|TJT6)Gw]W}V>O]f{/VcL좼xGrrVQp=EWY|_z:Gw@C璣:Iw2n* ܫo2G?ʜh$ 8dT=|0PXllwkxgV| Z(Y(=s.qKu;|fSJݩF_vVHL\i8"qxPqD6~Z-]ZwMr2;~\6)2t3b熿v5UǙoC٬TLs1xFuӟU3LI\ uAϩkeFH} Xdwu7tWmyMpcIpg *Oݱ|$g3;ACP3Ǔ}uDV{Gx&"s gUXOg@CIƼytفMdq?\1+)V?] {*+4{_fSGEI {&(u~מS۠ 磩1q7)Ƨ8 .˒BAZ9eZ wɼZR+Hm`;}LjR qS^?mG$ϛTaϥ j~~6T6;{䵝8PVq6< em+RjkpQ,[(\Ņ\Wwm~Q V!hCVAeOϩV{&o߶M}M8Iz9 Z4T G%OGI :lF .o4cGg9]7^9rMnv W',פ-y֢Mad.Hyt$0}l!yV[a3`vC)\`Y-_PP~v>#HRriĩr"΍6?"}=fsu?hī5>2r@L~Kj?YtNc2mO#Ez-u8))܈ֈcx]Y195 G 'jzT|"h5q_;MMNat.O7Yk IZMjIkG~~hUMb g[S7JsQ= ,~m`4ď } |lr 6?LS HYTB*# z4=}c+6 iGfDizGF YyQ0[q^S5dt L,GJ8ӶϡvlP,4Mby6lNHg5Z ]ݎ[J@hhYzN?;9c?4>IQ=Щ])q`:B7~LNgL2I:՟!qػin 펕zhA}$bھM*\Oh]P۟'\yOc0){5Œ,d+ r!! ڻj zK.oX@%u8w-ટ8sr闘 VߺÛW(!u\>r+ka=f@Ζ K6A܀̪;oq,ve U/ɯu\(>]PW:Jg5a颅dki0}d63gLڸLJYeʭ·OcSuz#E hN)|J~#w.ca_̅o.COHU|ʜ&;8bik@3@ozZ{b<=4pplapIGO 'r * ;!b;,n2 (\ZFxߘK煫L>fteA%?cֵޝ8_y ȇ:zj\:K骙Uk$HyO  9y^=XW7\;D؞+z^r}%ua<Vyw=I:մ.8><~NoPt(p),]L4HWҎK6ÀEiR`Idpdiݣ̧nj+9?b$- M ]uѱxGvW_w:ZҰg'Y-GM-?^\wC3Po+,,2L~cH/Ӿ:K=M[ٛ@U1G\[mrٽ*xR>QI vo Á1 Oh}; ]d30-tw x3)ptӪ(4v7#M-?=/7& &<)#z!\x: 6">gPl~0sBM$&4,^V98f6hb6UeD_-đNӴKWmda(,V*@zd'K5^9Fu~rFR4* !C"E2_Yzًw$EۡI -SXpPt+{˜dN>(dV_7'IpֲF'cF7uqts j-^:BꜪWw+!-Wd0ytV( 7]ZtׯEWMU)2gJh]|:3 #[`6$^EBᕫrsQGe n~& BV};[}(}ăhVˠxÙ"gLA8!2E<|u\uț"}[ʭqѕET3FYrާV>ls02+rΠģ5/;la uY KC)݋ͲSyQlW!hQXCҼgc)N\3Y2lK9oY)P4m~7U+q]0GVX,Z!u&SdtN=u0mf3Io`OhǍ>c̙sz-:";>81v蹠9$%.e,G\.&?'䟫k7Va xv&nrLTLY6D0ô LITYT`A hD*Ŕ)"O _-6?XmV@c .|):*?+C55U]cQ'14 \|zr;bCetg&P}ΙH̤C" Y.~A%Y|l׏HZ-dSF1R)Gdr3xuP*wy(^VJ^>hjղig@f}.QB5?I6ᑊ n1"PZ4w%y1&b; ũMtЀnŰuJ1;Fӑ`+X'ʉS4x%%*;t H4"+W^lyu-J@D%6FaO꛵Ӛt #jR 6[Iߑ{MXN0U&buF>VMGY~^y4JYG4]H[W]ڬt4LT%VJ]|"Xat"YTpC u{OJ",V*L^[>_FUXbLzCd[2Lz! VC7F4('|76vNֿy9ʃ?V`P1Syd'97M<50㖐˾HnO^{Rٳs⺑{2$R%n%M'z0]%GS!Zc uuK?ʻj3|ۉc"T@  ؊W MÍs_.>*ɺ}yt[I~)4WQsUPJ'a;1KҔ6Ew!gw}gp90[J'vKs?h/()9pF\Žthvu |D %]V!mK;G] ^zm}ۧucL2}` kׅRoi4OσI<dYJ7HrjTR$ NU,IՁn@Ϻ4*AkNTQwO`d uXPKE<,!* e]Ƭ>+AޡЁ[yfܢ-f/4+^[b-Hz9wׁ/N7=LpI06 qc+r*Mă[3,^MK:F-r<챁LbyQ#> EsTnRzpɆB Y5(Ƥ^\xxP*`1TsB#o룢+2Gi!5cnD~B7oո!CSq!gO^S9?Bgؚ 4b+a 3gRr[%έXަuZIvKb0)KvK*Q35T< =*mY! *1鏇(:aw o쇧3B7@PbSt>@H884.i E߄jo;WOKI~Mǹ/f@3_d-$~h|uԺZ}04~ؙ>aG{ DU^opbmMNUD.=WF;Rb[x?^F\sn?a-emg;bmzݯ6kˣ4?zjZ:/w|Ş O$eA}ڎc剂.~З\5]Sb)}AdV۫rcknjA >ڏO *.bT\5OHzO5Ns{˰w}@aTXkowr_{łb os /ܲ=-yV<4}̄:/{/߁M #IXrJ`Q iy7Ј?eNlJKt@q1)>ߵ(-A+ѭl%L09ճئYp 3.ΐ<@*"YmڑT׋"`>'{}Cyߗ~|D&㾽%X6!OKz{!4S@\._z( !Z#wP#[siJ|a,Ot9QdYqHOmoi߽jCLThΊ^"s,ysG3&DEB–8KuH{ezw6n*m_-O%B,3`@`9e߿UBŨm?Uj(HO1e荷 bգ=5ز5LzLpݳ)"*vU}BeE$q¾QWg; I q:ŖD/G g#T@MV]ɝd,:CAQQĤ)`Ţ~6cMu _IepG]sCzOzIJ/UA]`T,ʗ>_*3nk .X݈s0ocM #>_u)NNQ2dNY{b'ZgbZCm5St`vLu<`Lw(K\QeF۟@l?#wЮSdZX4j S;1aNGH6b(0vʩ"YO|V,l̻ !2N[[\fqr2I밙ʀI߭+YX²H!Fٸ>u \(Jئ-Zg8-}H[2Lg1d+U4 A,,AXVL<[^&<2|[J}6PK!PL:qV.C1Yզ3nc#dYT"QI TaeyfDZKR`:S1/%nfq?O&RYR 4چH/!(hLnW3}]:OiEo7 !b[rZ7{ "}fղ^»^<}ޱԍ04`!Q ˯x ~38PMD~Mt%!xef$xK'yN bXY<"8h2r{O9O|Ay+H.{.MAyVsj 9S ^l3޹D['TY;Mtӏ+yvW @CqT>ǽZnu~_x8ANrNfrw@Hĸ +gҠ!`|/wNJ-`;öFr*.޵RY=[+WLݦv#j6MaM(jtP>Us&̎0Qߦ T *H-t9zd=>/4[ üP!Ezh 5XZ[y)Q7f3 LحRXs !a([1|(,[F.2S`$%lˆmIdĹSw+u\W2aMd2  7Čz\xzzS:ZA,x9 L9Ci"i1|]!+zoiN޳B&(yEڳ44pdnlM9pÐ*a3&|Η}4dY`Ww8gRmr;Di/: x8B^!_SGz!|q vۇuL+WUkWL̺. |?':}M,ﺋi |@ ʐ+uv5TEӜRȳ.pC*LȲ*yAi\H-W]fu|B'y‰pQh7+MFA{ͪnFݰ!)7|3vӰe\M7zYj[ 凛8'eQF*oFj:K~?^ð}X uNHwPD$W5uE2 2}P8H;as1{ZrgKzm\p:^w0MF8־ޅn+p>K67|#li5ڈ.xHIڥ:fƊX@7G,X\Ǩ|++#I=Zo]] ѦGNw!1i@}'X\7M,Y~/ˣ%R}v奧#O1!*"ҫaiͣLR@}39ffd\o="|z𡲉dKtR8 B_Zgǰnr0I) (PN($?̖WsR(\%,x~vU{3ݕd i=bH~[)3s{3H".C^ {IJo0& >gl\E?Z"pa0Ci>I ly¹XWTTr K 5XE̶?:+9mdŶj(;o)j]s `uusTf"8cB>3Wu8z쉷tSu{ "aȞuVкwgh^4..ߒ>}DU13Z $[4v'qsxǠ"U6j(;ͻR%Wdf`_ZR]bΜar>¥xԶn"T,e6jII~+"K\-hr7mK{gO? p^wNLԝn|# .m$ ғ#seů}X Iۏ*);ξ~; j5qgw5af,CnUDU6?v`F/G>t61<2yt bȡ\F&o%ǰuQm''pE'wFO*r&Nգa=yYp bG6m)z++Z{&Ymxa/z_Wd]`,fKK߼G~`͉\Ax~'V0Rm)+tSV1E#iWfkf Ռv >LTff ]T٬kIyK#^=?Rtr|淐#j;+|LidʁW0`0)oLlk`@$ t3DK kX  {hG8e-c Zҧ7OBW7(`AٓRYE"Llni!܅.,n`A:dfcQ %56PBoyH~0hU{EtVN쐮ͮz1GW+b+ZE6{v5 )m ǽ^e1|pz!Ek)aǁsGLϷAta-)ӁyUsۆԇ[}S6H#([}#L=WBEr~嶛Y@>+ey'~LY(bvA |RK6 ~G0&0N^)S9SGu]Z vr̬AA ̈́4{V^!COJlO--+z7XH.tޕlIKs+.?w/RۼK<]m?wK&02[s<Υ~B†8-.(rw)HvL%'O<аh%e$ 7X>%XEX +~oQƻbOE#)Mqp'랪L3mnS h~w%_;V:YSx)kPفŅ0 Lt֭a-ORfݷ(ƻmqPv `':trI"oŬ k!ZGW(/zJq }Y4Cd~7){I3U:d<_^@onm%э0tW;;ODN:YeւȢ48~,Tv]6uI,`,qsSゝv)I4sݐ;5n.re8 i"~tqf}=֡,b(ta;hECS*xƐ ,9`=n{څW-ՅOb] } K @i@2~|$9Q1DulkmfȣX/ԭ1)cmf M#s*F 6uEc2󨭔.brPڸAy=c=YVGG,dBFƑԐunN..)'pv'OAHcXHnk:9&TbNϷYA Y86fI؁쨥 '!=0j Hėcj# ϛ"~2zPCd zn/p&ue\d|vs+p=F"r(bȫ☗/XD,!A:~)+Y\a(T`pyig.VX3e օlQa?j-W*%dݥ8z)xTZүWοTņrh#рOWiWStşA:U3j6׹[zq;?SG\'-dp߈lT s1bwvdf =w1B B}o)S\#BO ns"ɅfU@ͥ77j2ќDDе4 -n#>jNSgN-Io_Lgi*aDs}M2[K 8*q ĥ=)n|=ѷ;DH(/>•oZs^(n#TΚĻiavjzF~."K 1oj} 8GeH$PNAŕy>NRFT}q6~0b[v,/4ǂB& _ON^@8,d)W# PI/տGk28CG@ڳM;O\;cdpW4`8^ep?*'6KLʍ~@QHJuSxe"DYj/W;-cĖpWZe" Ow+UQ]_VMzgØ"L_`]Zsf+"ǪrSac\:jC.PȅKKSed ]Fl(Ny}q,O"fdi,X:봭2kWiHqt+Z 6z| G7}f. $&&m6MF C{]{6"kLbSu^wŅ{v+Tf -9<7F6ZrR*2dM ש+;>Xh ßQ;b#xڦL@w!zqώ v[ @ _˄ۈ~ GGzkoQ7gwNr9Pљ'? p*زnmH̓}{RĪ޷s8A6e7eh?BF ";xtzUNL9! 2@r"htVeŬ5]N D5,;h DuD+ʟgzAj)\&Xe_nm <<Up%~A-m9bt>)"h>Dd+A`X}ޞׯIE!dq2)jya<ķz;].|ܚב;TҚcbmm_{[Xbۇ u06j S{aѭ/Wf=_՟P]>{hfmq~. ls=JyVa KzʨDE-$Vp݉ߒe%旙+}ė624::fju%6Ő@lhJ̈́VS6s'Jʋ颲yx8u~ɡPWEsGasaN{٩]ߌ2Ӈ 9ͺ?Q~׆@[)JN2s{rE@A֚u)<1P&;òhJ&BjCDѣu)MS۱Z8}Q&q =5&M#(<UH)('<SY~|f.̀¨E@ Qwnmtlb4 x"+KKfJzwRKM˝gXD ~} 'd2t֠;R]؁7KyŶI3/lqps.ʼnj%UNPڇ2˷ʟs;汁|~t_FaQy|KYGy/0rX.(6 Lx_v-LLɅ%TMдn@7:ŋEv~z˪(STL4J어 S@ L}tBOo99OՈ`mqjD`Hוg b(@8%Ț2L޲FRYuEGDZq9}NNqZ$s_QlIX 6fP8~  T.+H42_Ii,Ă:;-%ҫ4쇜X ڬ,*&h+t=GUQ|ܵ].Vd-D%ľNXqV4\6 ԕHА=6,X؀`hbkN9ˆqчSz>(* 1&RqVrbY=oEi wS:vuFw5x%친ƚ |gDp+D:УrwhÖ#?ځV"X`.rn}&k\3)V1N:/$ p7PbPt-UZv,q"_VIkəN\{p}|UH S1niX7{N}8yV\^9_^ .* LD1wXGiv0Cap7m0&BUSF|_x[z/{.CixP+,TZݧF'}_u bSpdUA 2#&s*1 dkG-2ýivƝ9VaT25'G-FyybrVJr8U,$aĨ :yK Xf]MEbIˉFMpؼjӇ fડ@@T#{=)R S9`D" ֽϹBD 7%P:o-:z@gz6ԉ^ s;bW+g6/F=׽ICl.Z Q?%#؛d.6] `T-;FsvenaIm)J7vץfȴ%}N%@V Ŵ а!-FSTd.$!?awۊf_ ?na4q Dwǵ7SC!GƈDGZ37yiG=U *N@ ]K l{g=W jжDv,4{Z9!+"rS%e0h+ϭ㜈>.Grlb;WgL(woo31>09Zb-aIbJȕ.nW7kfi, QjmG!V"'L@2Og5":ahZ)n"'m"8wsp3tE90#JV[b 3u-w#h-D?O#=0Gf??{Z2( ]D3 .",@!_wqy*˒*a\>WG z'UjLw@8J(J9l#h}@\?7Tzzޏd߿C,ɉ#Z@16Mxuo-V/=T (ФƳwNEc',xδ' l!m $h7Zg2'Yp/=+i"L0Ke WeIѿ ~T"KST׀X!:nlRTlknĜIyoV_%s))G9'/&*B9:5J!rF ?4GǺ_gp `5Ǹ~m8<'t) ц (Qr7^d1G՜{5mJ 42 _ɺѽou-AI&|pjʯƑy94}-DswuYߺ8tKʌ⊋,; K8y bK d`Ƭd).IMTIwTSuFI:7Fw 7o2Y@fY=|~ >$<FʒUlWFT־T qL:D2Ȱָ*S!Iau _ ۖ(7#fFt 68GF2^8*l(),LVkH;,QMLrc'&EK=go+C\pVjK#OaGk 8"K~۔A0'Өb侮iHN!YqC*`kH0pR1@_LU](@ehE9GzHT(NW!}z:@x/{ >Y>Ga3vn3W:o?nD!Aȴ8}HMo|GJH~ILJAbߴ2׈h(fD> y%E6ڔS"]Oⱁjo0HU0h1;Q- RB+BbaΒ8;/!Y.CH+.s*y omCdcK`9`(Ўoݜą6 y[*2CʞS(L!XduUltkvB}gGM'˜IXYTʬhLm̓0}4^v,'?&hkUѝM8닡OUs2{ꙷJe󈆈S@o5#`pS) \*eck=){tVRyIc_Lo4.tfI|AҀ -/vB$K; {>ӿN֮Tu͵hUIY14,3(Da1!'E= -[;?FPINv1k?nqXf>ǂ8tl?~|CP$c?UQ<†b~NLj / ~aKZ(h$_-޺OuR+VZ (ϭZt.["B1^7De ?Xmb[@G,JLuVqfFt4O&,Y_h'kw))ϮqAi gE͏kTxm: F?y~MKGHTn$DoY5˦[Nܟbv82gʗ Jc[9VKdo/ݝk(?Ȉxf V6gL6cH6qo*nx><,B?_h_6y[LÉ {JjMCqj*T=C`\x^ cpZl מ$e#Sݻ+fXaf&DueYqe ӂ9kPZ?W"݁'hyrx\Z նƝavTkg!d|@G'jǖ+m,qUOZ=\uœܴ!ݣlv)[- ̥% ~v8EP̺%0/X@.\oat`0>_1X +ˁOBK|Mc֢qL3Wf=cؤ8YiH[#u FzQ=n|2Wѷd);+w'/h)Y,ŖhW<6=|OAFvjCGS`K C&L߉/M}+(Yv(mX{_2< k և#Zׅf#XSvV*)7Ń_O\B B+a+ ץ!15cE"_}[40Cݚw&ACm-,=:~Ě p+[(M[q~xTĻ)&6S ,c!#`Ur?lWN/ujz]Dg., ̆ yy縳ay#} UIUsOix&BFzSh*#)w,XrY6!e1pJٶ:iq囫5|Φ z|ַItD3Sس^s`E39WP ]ӗ+%sX*m=7#bY~NoH5S! JQz4\'DCϜXhY=FPBte\OH)x V&-4~Ν5=euC=_S(I$ó v =p&8&a?b͍+gd=8xoy䬣vy K@q|݊Ref?>R 2Fy Zc .0 YTr ?ۀL藥|tO׍]Έ dS smeQ9,ZTuLBhDS}qXVp z92ׁG7%ZX-^_qV!`SD܎ eukco|TkpI>wj4sx2U?FO/wEUS! i~x(ukNmݱM]B/=3³ގM.غ8feD6ljH^],3o䋨qRAv=8JWAdAbB4g<><.dLt fb%L̜M iV̴r6$Zr[~ܽS:P9i7OnE0j D1wR].d2N}"NztaU'6)+LƧY/PXi<73 ~"F7Z q=CbQdSn=_'aZ±ˤ46ATix!4M&~A~U eVO7Վ`-k(S,}gb*0r/>L9 ARb7 kb-~ 3?%ASϘ?U0Cls1wecY~nzYj@y=mM733ٗWGhώN̙&iT%&9¤"/whu6S=}U@=50O:<źQ ii`0ƶ?gy{-DzߚI^h@AK9Kn/2YjX)*(c8{#%%NaŸt"f*;9ӽ#jwvAK56;|ow|d(Or}sU\3}Ym10s0u:%^5բĞEr`gusqGp l<>8u=:EEN~0Jޱ.4q>CD/YJ]ܖTy%Ԩ ,M<qY҃<И-J9$]s)|@(颙~,nBqb#N G̈́zϊ1 e~H\5$A=IDÕ`q`O2$ْЂsPt W:WH=YH0YvIWG Iex :'`jK50cRZ$y t fc)qD M BY}O ICn)?Ppe PP7âv\I>ו'@тPR4TX&ϣC}r g(CW)Mbh&)[>:x/ZbjHX>X2U B6XQw6]ZFwy&m4Q6V,C%-e ]K5ZWBV:Bu^8W ftmӞjDgs`rX f,؉#C.`LpR9+:nWw܇t/ﹰ6y[+o/V/yŏ#1*o#tЉle̒eLu} nv r_jhD37w=km=.NűBmF,`qݣ@-6<͓cʦ4=  "he9i T2Iox%mwQ)-REɍaKK"L8^s#Gni7 ØZ,DrWMEڐhNf~Ao߽fyTȝ9,Z˞rCj(+>R/ˠ%Û dzC 2U/7HG  Fˇ[ؿ0(9L~g%^y<":FTC~Oq C-)x;,Oإg G1O9 YV%^Gq>ZM>6.1^ 8IwcُB|;A[zmvyۆ9.fz7ϸήp_pyM" Q9;M;J:?bd;UWXlhյLay]9ۀzjqٿ Hh#M!$Q))هpPڥo<;,Y@5unR4<|'95C|p5"N[m~NOzG$ 4ͰHq @{W1 L iq#qgRW2_xҾD:@M7sL&SXe-oIjaTLr+X6:5R"5λ!N=/xvZ(r~>XBBse#isM2MXFlPe3jqb؁?S]?`n <9<4LCg aεyhED $uW9p^NKRip&˰Ru4 CP˕MDp{J*%րqOHb[+n`e2N-j:|`1 #76Fh ~HBE{A_4< 6JȫqӐڊ՗c]з W55U?KR4Z8{÷TMo J!,+TӀj]j2n8{1A"~ Nv,7`D}#Ɗ387 Jn Ec80WJ"8 YY0X{R" Z'!8KDct߿-ԌDvJxYW޻yTʢ1)'Hg7;s \ 027Gu_nrc@. NA&u{tvRsЮ&O bI=hz)lG1QFwi޳A d]x'm/FMfn-x8Wé)~ӢڷYx5'Ȓ\P".62=c耴X*&XLtC#@#!jGWAC4$Ai +#cX2/j2*.tc n6ߞ5MSȬ4(N_;B`kr =3a1yvB]9;͜L 2"=#{-_7SEq+B!lH7&&7^ bpd.{Z@ClMqis$? vpk(z<iM;^<6x8Q"b)zWy'&I^RBOo1^-%[Wl{ibϟmz`1`&}OrH>?fe:邗>pJtjHQQ/Nᄜ ?+cJpN醋H!02w(JkШcPj rЄTӕ JR0DP_bKed-hwϘ$-ɌNQ0ΦS v,R2Y詁:$fǍtԢ9 'hCJ,6#[^.a]%d,ArX1y,?-&, Ka _i1[IE[6v1HDVd 3;}xU =\5fӹ~AݪK^846ҷ1縁9J.ሑq#cǼ}}(_xf|ӲM '9n$r&Q*G'c`f!2T@zקGu"0f^Kzs^ ms%Ϋ[o㏏  )T'v]J1Z4ˉk,+WcU2iy bMq9ޙbj=M]kKø?33 +X%+b!S>*\K zHrG?4@F,d؝_|c 2wSsQ$`O+ "7U?InKI`KI @fqcSCİ e }[X 9gFc\뤤+}jbR[&z,{PY: XV1M_uME{qUrIVt*4^.HHlQhZX6_NGTGv!lPPs﫹[N7.xLbKjj8EEy 8  >JL+*l n 6-5n[&Se$J[J% pٛz>ݏ;M ]읾m8LBnrIi3n_ a-)1 #Y ? ~ t9&k]/s$*ey;@9W...ݛw :)PW=6,ܶ| !}wT$4.\g8JԻ"V;HGOkB竸|f,$MYP2?=ܙvq (kxI?O|4n.7o9;~ %2HbabN@r\-nhQ{Õ?6X{;8$qy|wroXJ荔9֏zBAr7qFjz#%JєK"Q&=M|79RbxRVS+iN a?H|3!*&ۢd_Y.屼V@SGe;uWI[ЕP"x9fUialq_WWKpߛRb-hIlWW|PEW|dd|Dy80fyr`~ȸH\c .qO'` H93ZnTUڀ=,jc%ؾ8뙁~ΜpGqdnNUU 0,x冢X>eI- g–Up’0lCL\OמPHor3c~N^ noVak&Ռ*6ئ~$9RS*Xz'Je%x,%Sp3dEh~YxMyf8NQ!3է rPz u9r_n'DƒORn So3]q2jԌ%Sjԩpk?~ 2UXY7d;}%}&+c0i]%rnY|EJr~ǜ&@P-Q#AaJAL R׹eGr#Y֠lŮwiji{`Jr.[7RPaII6#mO8.[wͽjQ0^pZzlT<e2cw`Rm{=kO{^arQP"7:ӫ<^f⹞2h]ϛEt8KsťdA)0LsnTճ+ "o$s'ÊŹ[z gn B:t@B\}W)쵨go N;Uˍk:?#J!7xKJ4m9/4ԞάLAaL,Qd&PjvPvjRm:gIPW0v7=pVɮۆ V] .+'BZ唷ĺ:qCJ2qꇼV1Y#c3d&+L E¥𓢥1~YexNE/9}?οhΌ osnZW $ӽDJ.Nj j}c/;/KANL;/¶^q:~%*;j+ r,幘䰩U6ӛ ?tu@oc"da`߮|-܃IR(1 DMO<S.\'l0٨H׸eC]I$CFϿ~%L(rnM)UGXHx fw턞ɬ™e} <2nP%2>/H-Y;WB<,Z's^it.8q/;) bВ^񁖡^ ﶉlUHO=fVH+hX{\rVD&5 WQ܆n֌+"Q6(QfO1З"N2DP+ߠ!=nat&z/ϰ3jC$PٞbJgLgE]]lά0n$7~t$2o54m3u'*v(r@t{+p9[#ܷ?7}g 7:t=\K Kϊ&%. <ڕJEd?䱷hX AO&W7])gݯ Q3-yI#4^:>/4=D!yBdqоI]PK)b4?*\>u"Iheˀ"{LZjQȔlZ/>o«! JjspK37^yH#O%= cS6M(cĨWOoM 2񟙆cD#[- ~Eτz,2Pu&L 9}E]DïN-^*r. H_|[]()8gX. ccE/ECXS-a93oa?G4.SS+m\)dD9>&618ۑk)+dXBD΀fiņQU pXu1Rgp3UtoK̻EV)|2"(OPαp]~/d0N (cڳ܅o-d!W=DrV_=/݀C;ˢ E_5 *}kQ Vd YE6#Ղ%t*_[5$_]@*by)-}{Ñzg)J^^!{N䲞>q;on$9Kž=}XŅE>2W1C 8ʲΦBS@0RHKY].@b>4r͉M!ۊ's{v, ؛{;H,hpLύ[S0|K bsmGj0fIϋVw+L{?emIa6]Q.ޓ_-T!|- 0eeGZc̫AX)"%IUl.앆5LgX$N&҉߲r\mRIC~j!xÑ GNAC_4]9y*~!Ϭۼ3q0znDSǨpADfl HѮ^u5\|}7 lY_eA SPeXBN$09YXh_^%?sucN/9 -`-m$eCGeugQcE>n\߂fR>Gk xv|G Vx dZv5okހ,`ˏA˭1:;' bhq,fL齣o| Ǣrt?9}_UXL;!-M2[Y2MU^pomem-NP0ڦ~=_ PA/q{}W*lqCZڵhh34=*SjY# "7\&u%"ՌDhǡ>nW1,660*h0\*]vOS$< Cyp]+U! 뎇»H:%o҆tUl7DAal-A?͗Ƚw'\ER?c_GO0879kpdko5\_ڛAgС! h i|@V^l<,[Hr_N"4HJ~/Ǒc+RHt%7sMc8J_/|~L{,@,EB&gf[#-Q<զpOG(?oGErؾ*rKQ D6?iDWO˜DZ7|`\b}%%1z Ŋ(,`1I KzKj(y/lEJ!7$1|?Vl?%g&6j{'Wn ;X_^i- t5]"=ObA7iCEhAdK9l?X@`@ I;:Q,4ǧ 6( ݾD(2v%4Mtt@5po_mX=m2F֦Nl4̎^9 W:b%MƇhNl`+qLD7(][JseV] 2=8 IIFA]-!{+9zF6$`qݼ\@APgV gPYϳ=ϟԜWd ro\:#Os1>LQ@h@B3aDm*?$7 "dtM'Oü>l9Zy Devzcв[Z3ǾˠA2Ci8F`d61Gr:&nٓA4s#1 S467nOFIz}oB`;9*گ`J}.&WC•ЩR>qWp٭5"Bz3˨00ԫO Հa拮1֪d'Cj,Rڄ= /vC),˿Ap]{\ .wTQy#2?ql2xuyZNB||Gᑃ=}Li[mݗƺMJHao'!;%k1W".TixEO 9ex[$*=y&sR7Mv]{lhUAAI\=j?!~5@4 ~K):XTh'O2 1]=j R%oo7L/5X"Hln}$9kjs6yPlTnF`t,)9f>7T_wGr((;:j܃B|Qy$FT?sÛ"ӦzBNM3~#UDt"%JTנF(3[K I?9&v/w{˹ f6x&ż62/-ݶx(j;AJd7H&*wL3Z3.IV:`3M@ghλTH' S96ǧF{G7(IҐE*o &[BtoV Z5EC չʗ!&iVA[9Ȫ>ၷ1%v, }!K0}*9gw~Fy!qi"9l DhZDƺիɢT=lBq(Nc7^[L8QLV4hD5KS |և^xQlŔ(bXHmuRK. KZ-ދ ϋCN. FZՔ(fY{SqK<};ZJ\sRj|Y_!mt8즡2(}LŃ,T).$ ~hAb bcoL›leDm]4.R+N]aos:w_`|ѱ L+꺸vTH&%¹!-~;6CL ٟjGKn#v{6CK)2yˮ=iҶ[^Ff(({鍿h$&M߯U~GIyO_2=k&83]?(P)G2V;"B͑ˬ?nu^~ GY[Mx@iT ܋ܧ+#,0sڰi) ÇfAj6&#gwa+z 's0M͓]lG`-<v}`yU~1fi 6/iFc@%=bub~fO ȡt}huCgأD;?M LA>LwO4 Tϲ؝ZށW .j ѮOsUʬlS@LYVw.ݶIS0Q"?J k& ʔ4y4 Qa?z@FDQJëaX[RMUUUe[M=Gju[9x=LfZGAo|юxOptV@+bj%bS Ҙ]y0}Aq MFQ3ťNTˆaY- v'$N,`Ngl|Qo#/7_u)f\| %E J43(m]˩+D6˘ DK ]WmNd/:DkmD-0 +{*e9oS&W(jjb&hBcEK KTn$2UBK' yhVAG(>> ڵ!JƖfWXuOH(=]Nb@%#";ᐗb,}ư'o}s+GL`$'gס'` w{VQ(0 =_\Eo) dQn -0\')v<m}b%~h 20;ё#AqǠ-H+**nf0׀[ V#PogM!X51ukL[XxPyOe)|f[qDhg݃#uܔe ݅yݢ>t-ˆ}6aQK,}NIH#^F=6`M`|TNF_Erl@7t{*9TgYmrC *[R5xoλh1'}f1(XO|bN2<8)璀sٮɿLͮЉ-yHhI%^9nt!*5(X@z|{[1aL2q|#Ӂ+"h=bUr/|9#'ԨaK-)G˼fƟuҐbo麨`ompDC|6`*I[L}I #x5TQxi!n)V32[,~]݋߶p n<pӖY3j1 *ʆ eO)ÅU4.Zgr"q8wX+ -'Qw|8灔@9uε|/ĺ "~cKkHtF9猚\)STA&C/G.,la©)MKf遭,V|OӴ.gOҜ Y)v-1H)292?yؓŃ C.5]$B>Q/+VW+Rimrch-O܂"t#bV]l oCwYdMSBR.T>] ɢblwք'- r0^]xS0k؀# ka} ԧE瘱Z^@ q1{?$ψg鴢USRAx fEDiYb_ӏ$>C|/D ; jyRx*PqBϔd7n.g{<$E\l ҄Oh48[oPOfZN.b;yӧXP 6,Lr ?p?ڹIyHj\Bůjf42to$bnL:ST$PNM9KUqy$e[eQǾ"#XR\iѮ/ BM}kJ.?`yfu1hDэ{+Erl9aLt>]6gs7g:9g`16TEL|抇5 L/sA&B\u9Z>w`tnS!i7GSG$THa\'>4_AkI6 'hy *[s="zDOw\<*~4nw`u "˒{q&&u %v'̆7uM & D-ф68끰fi"R%fJd~:+*eY^ 7@ɪ tE/fܟQB:$Id/!5keԞ(L!V[Ž=W'5qdd@hX>ȽS`݊rO?Bgέbh@1Qu[:=bƲ}`e/'6>!Lĝd|ʍoBw:D(k\52sgEҗ>[+1]Nd}{6qMUޡ8/Sr}=)qzV"PLYa)h42&iSU'(I+P;Բx^÷W Gf?\ndx!Kܓ omM5+wI1L_>*K(AL̄gųocy MxdTUǽ&- 5>ӶPp/g,iA"dz4j[<3H ?M,b{k~پjg~΄5ꤾ70tHEFAj= al< ZuV0#iQ.n8un{hf~UQ`DɃgr#5Rם" w|VjG^$ k9"(VF ߇14A[M%g0P^N;lͪ.l!03Vpx>O}]+yF6g9Sbc>ٟAq!DػUt!#;ő#OڸЅVU1+ e0$lZ"BR.;?#>@+· 6hll=%+>j&$螬 LU\9kH%fRWH(xfNVravԅU 1#YJHخ.X1h3ȚE]|n~|`f)N@Qw2d+DAӕq ZR$HㆈKXI26mi}uĊ}iW槐 *y}o+:SWqҒ {G泿K hYj0f%+]9XyT]7E݈Nni´nރkkx8iƮW>-~}f"0xn2@0%crq[)M) ”y!UmP8?1!SGzEVS'Ͳa_t(v߉\lX0mԘ,/Ow )Ǭs]|p.cTkQs˅8n DŽ_ڊRS=]nZ5)ʜId}\Lb. sK(t K)gKumA=C(54>_]`rYJd 5Tϲ^ixq`}/^IQunj9+ rb%S ]NaM~Kg6w"q,F@oA Prk+П(] FnsԆ u*|iU;NAPE|Sս:XWQ,Q9&zׇFre/s<<|naM {7] \ jv swEjLN(gj S/f+3AN!~#{ B+`KP7k\8||~GGj~!pR*0R(fgaGOG'mgîGNď $wom-z#1 K@OǾhE->"yɥ%;KߐWq/{zb5`ēuYWoO%+"~yngb$V,}u6q#)VSד3܃r&%Q~}Eg"ץ\ mU?V/RՇv%\44Dj^hG8Iq۞H刿!ڣX"SdЌҊL֋!ɮMST S6LKb]z& US,O vu6`YAl0ݭSh>ҠԱkB2l6K顿v\h}5A=w7W%@U;&cGRVJat1 sT= 4B)#Yw:㩫`W~\_*7ArG%mv3)ϳVSWn 0?,lqGo޼j/FCc^'H (ܑ:Ժ_W۝vU)("߳&9ng..IG%a659]Kiĸ4%AqR nil.0 rqv>E7į? <ޝ{#UqWuS~eL^3p^R>W]_ez\3^sӝZrQ@ `RXA9D/T_m)c+М?:0 V l=8Y S!FK{xX h1r,pZEr6JȉG E؅0cXhvr'Կ~"E#i>kɒDln@`,jWottߖ>|q b ER䫰ARX߃{vBȑ!ËW {3~|B%y " i u9Вyf;@?Zb;}wL ݏ_A j?N00[&ѡ Rw 0_5!ӦHO0|d{:݉UDmLnDc1m.m'@+ܼ89fbس|lAT~;{IhOU+IDo!e?:qZ[C5.> 6YDpе )2 5vX SJtt]C(/I/x!&b4zz/`Z߮ ^n`Iոwx[)f#o}y$|I3П/z(ƗN)` +8C!oT#T0jKB;WmG iDo|2}V}-@"AlrΧ#d|11ذi-Z. lMVאBYѦwOJA9Xn$K80 FD3熵# ^3!|/Q?:¨ll^* OyzNjPՀg#^3uQ/] H )fp.'o[=x#c¼4_13dߨ?9S;ZP> }$*+y4v*KF;} R!amFkMSv0Lt>}+ei?zPH] G'oT@_-468yusuhSi[cZ)z~]Y6Y0Cc3K#fb;@5r碉b**,Q P >j3-OVȇQˋSK2fx_J> uԉT!%%;8֥?ѴL_k~jT.j0~ֿ&aޯل<=:E^xЀQxf't H@ƶ6kIyZAV<(D>`_'/si`SapRQ^gs )#h<FG tk),\-syC6n5m9y7kl1=Z4מ\GzMf*ge$$!X"gШ,0y)ݵtQ,87$+Vc8;t$E ]6 XJ/wSzdD*_-iKAu(R O?}؟7ۤ/44W]sWHltepLCdϽ'F[mC 37ZKnj.}$!~7_!nFھ{igWd)1lq{4 e}{Ƴ#>j*PAO6a`{B~ke[R}z@Z!1܆ tԗU-G!ё滠AٙoCNOķ`YNTQW#}Lrra&hv$#9a [r1sYç_r/" CKRc𭚓s u~WkͨyAC?{+=Q%D ?G#kA; 9/;ν1lNa&D#vhk9"bU ύ|/x,)4W@ i4]TNmj{iݱLKg sLԦ3*na4lgqkd)XL}wOu!tYoHFM5ؼ)3؇[qt*bgoL7'N]?;aD2M*W8 N7E=rt\Pމ-@'uwQk ;S)Rnjdjp-l->:}Ӣf hR-Y9vKnJ+[71Rw[Pѥ5LTH} Rj@vlḟwɳV mLD#ak tr:57j%I.c΃ofFVU1;.捖 ~_ D Ɋq1{>m#_xPBN1Z#;Ka%E1-L7clfbqK%V9$O=_L_dp?U۶3;e"C@<&b#Z/p7(n]~v">#Â<=e{d:{BU "/{Tވ֢Ty *,}=p@3pjfnߢ7S2p-}gU Y*B~[:tf6?{/q4yp7JO|&*tOOMO$[=r۔/ן6CHpikZj#/e,WEHWJ%|K+?+2&C@@xu_WRq).o7 @4~UU&w#"5gH%vy?"Z23)}x̛ĝỎv^\Uecp:gr JT-,(n̂Q6W& Vo-!/AfMTmZh R%v'%>Lw:WA }ZQK`h(x?(UyP^9U8Q7EFG߳l@67:Dmk7^fZwPxjz 2uNtUF5e'ݺldp ظoH<:^oܐޥ!n-9;Vs/:ͩvﷄhÃ@| kj)KVFPflR%|I)s\vycLc0h_ӂ[9'3HA -؝Um,Qs*ݍ5<0eKP ge;46YJ 9!ҟaIT$b'x5KQ- !NѲu@-y:=iٵ lG#څzy=M8UA7jyބ|?9K5yKh\fw 6 [1X )3A* K$dh/hS: #?GOүO;[k @yLikj bnuMEr}iUs' +/2LbOF{P.Y&K_c~AOC*cDSNc_b\a.I9QRÆI@.܊f~X>ۈ| V9X^Y9NzA!~]2@v!޻%9/6a@0Q`?*M%d$S Ukkf6c*NT ejSD策܌5Dy7\$}q zn2|]V{F$y>,xy\{\Sĥq`ߝ gL%a|x7hw2ޜϜ~m c};A̍6LCaL;@dOBs\ ]4Ɇt=[$Abɿ>jv[v0j(y2"Wyve/xnL`<0i,Us)|}}FtX^j燮zmlE 8_:OD6vyBOV٤*ubP(M+뷥eM IǝP{s2)(@|-Jw0E[ZH_vיCm.SN<vAⲈ.:xs@s/3=/5T ":ס+>QoTl-s;cyf|xrt{Khg+Dntj]d_G|u{ʑ)BD^"&x8C+S@Ȟy?vVl"\VT[;Mѫy0"i ~"`׼nj1m3q$TցN_'ܞȜ k1.4(-ph\uNEv`Q1gdVeEs4Z Y:6Γfa;7Mg궦Uɪ|/NZ'ա#'?ؙ5Lf'$ҳSDشx}m}¸j`)Kv[uG7n|{ +zJ*.2TC:`Rٻ^0vˮ ƽX9pbn"܃j[3>UM{{R>Ke>/9޺"zPC"]wJGcCWJ'ug9 #BPڌAq1({N΄N)h J3ѷ'\Mr+𨧜4!v!_`%*U Ѡ'SAYDCI7sh\2a^݀ޤ>ՔJҌl˅:ˆAMb``]=&q56Fxz"zݱh Y.ٻ"b6xp;_$jy?j!;]|h|&kks7'?Ԛ~G% g-yjt :buXRT 7`K8t{$[H>{)8Sr9S :X‘߁tËġӲ,59B7FIwk *b*`gX3}HI~>fU@W9\`\_O$VˏrB1vwXG2;G&m6G#ncaHۂhL B;QsXo;,ŘEc8#h⚲Gh ~bV̥}MDU{G 3;`sl FڋjMy;TWrʌ<" "Ӭ2=C  Һvœ ۳nL631%:mSd!ugLo;2.sId}~gz(uExwKoŹKN)G`\*L~U (e %6ۄXau?j;V߼hk 7H5Pinb2"P] (\Dj IBc,M̙bpA/i/ ?J4z8I&92:;6ŐzMph\)-:5HX?:s:xE* Ĕ?5v2yORI[e.ΨN^jg+` 93օ2UeF`ڤQIawq=\o~?<;k'a߀!͈rJ" |Rɏa+QFlfcXVa'ڪHygpa%ABىhQr.(%JBl`DKҝz3(aqʛe)=JavǬ2ԟ" sP%3@2N,ܳt&yZBB15|qsh CO_FOfFXC=!x@ʨH1DS(O9IɊCU8_ >a6]ܷSCBxtƪ՟l0*ynHeqれq*e@cҠ>'Br;BgMЗmXIV@2Ht6џast8Yf99R;5-sDrvNo("赽:kIXͿNݒ֙u\Xq&;a)O+81TT$j)LNN({w,J4tB.b Ts_O/ l :Zt8K% !mp&%vQ:wtb͐]rWЖc[kP$u8ˆgu{)W=-#ȴOL H q#Ư-PmpX+LcTN{v]ҀrX{inJ}T8X `o /6϶`4՜…`is-{OfbSҭTsb-^ nlM:XId ѻv }*)!tw@,\l EZk'be[9@p"/vL.ӓOA-Y ejpVו ~)-WX`< wrK5NBTRM {KM)|Y Xs.i11̂s8lYX"lI, M;i=ZClzGݹ˙eYE'" ]xyWpE ް e }~ }r+$-%#oa;r1~/ NT o4FWRw(\sN ݪqCP~WںMfEwomkMZ$pun&\ci!823gӥ*'G0A)4s$NI *І0v#i\o$>`'C}ZUb4V m^`, ^q!6H-жdB!,<$JI/EV$ca]XәB|gafIo8}씔39CY>BEgȐsNsx9hՆqP^bSopǀcۆm'bSfTDgHd{G/gv Uoi-Ax#wX }p0Of堻V=S\;8!w rSsc;#JE4GPpe4.s޶!ӭDib mIf”86Dz?>DyӞht~aIltz';]V92B4QZ4} -Px %* FІ}ċOˆ%]Q YȂ!$t#2֕RĈ?C|#3:4=BgUnj uBf?]BS [{7"4ADxH<[k;tθ"ymQ @3pq Mۂd]Ô9iևu]&p8l)iܐP.eb*Y+୘w5mJ9Y _Ђ;)}jN]9Vg)sOL؛Χ[mGt I!wG8;۫IUu6Jjo6{{PGވCx N;j2Nh  p>e@BYt‡^I)}'觬9"R@"'VG3%k^N$|bظZgZ[g(kDtNJ2*z B &*ij+), 4 mKrZPh#N6$es6c0y'h ƴҥI2/8(P~Sqf\hA`Nj5)wպYeMps1%j 9iw~}5_i&P`Fހeǣ_㢀^NyM'6S4*xID{^xq9yQ(N\Nǫ}R-r)>dQ3vW n^lلW34@cgm9J|5_t0 AǨp)7ʫʤ)u6ëUг {2}N莞߅+G{ {.*"{R5[&RUys+kJxtn7zgpfLO/Ez'/H161s)JN{]z|*ʌ59N֌X[L1<ٮ"_Gox.3UmefߡN$&acYiJw 'ͪj˕ +YmrQIźݒO} 2berF;^0s5[ յ2~Tne-N^̰%:M{|Z l!MX5fPz3MP(O)0HUѵ D}}*HP4dkyW˘Mk%cvjdM;GN Æ@fN I'i 21bޣ>UEP{h-܀)`m")% Fz#Wa{SIR@ܠ\#¡#]#*V=EŴ|kn7zWXѦ&8N+p ֎7΁+ ORRgY׮˯s?Z(j7j1j*x6 Q Jgy,(t4jԗ") t(m< (/0.=Mb gɻkΫr?rHIɱvWj\:OH72SxΆdާBK8!q)9L8ؖmhFVUxl8>rt*ˑbhFM1B2zIcR'ӠSofԦh]gshyN%B'bqq)R4f-FJ>Sۻӷ~`R>`=.&XTK1lX(^%>>WYeMoShҼ~*Jqh{3s"rqG Ƴ5FgҥMNa( h:hBuWVzW-t@ rgS*z[Y?rl@ 27Kg1gX EL4k+݇e"xW)Skğ%vNl?ϕ"C/kMbVɇ6M$U-xON -8n̳* j?W8LPB\&!^&V#ީ@0F3aF/mgԟʕO7 4-_E̷7zf_\jYj2ӊmr.6ABNlu81ҥoH'ŻV2MYUl&%َ6Uu7߲2ꛣĖ}B=mHX)')/&("}w0FN(m!lWIɰ\ ,3X3;(|+eČ`*Do*DUW]D'SFnT9֜YIx_dYtcfjrRVD)$H@ N z鎨h rOo[t~m3r'&.ꕳJM8.*T `Cܚԓ4ɺV ,A5=.5C($3iӘIq㹦"E5zfr])W>9(OޜI73`FH;hͨW,SfVM4Όb C'G [2Tfb&)kZ5mRe$ $i*~ *:Wy1S"0ɣ4{jU:KMe\QJݤ1l˽r vTvK^ |Ld#GZ[Sy]TwcxyMԳ<|>QC,1ԚHURH7Q@U j0' ?d\ [igsЃfc1it?bi⏺_H[y/# }!B t|:Z5 B*Dj.<(πIzE]<＀ ۲D&PR< ϑV]XD,Ա?X{X3sa)4+5A<# 9(&GT.|AF)̄1v;Ҹ)u#9img4]??Φ9>z Nl;]2Lqd/Z\V`j R$=wq`#YL*_ Elykbb|Rv\2_b;D LɨO4[l.@ _5|YR'8q YJRLy Ob/*2C_ tU/<֩x7٘ėauUƫu7 "閤_N~Who3Ki0 g+P(8f^yM#!8"WMNh1h8x$m\;T=<[DG.?sbF Icɿ60X(%ZZѓ%?:ZE لY(L˓)E&gY+tXi3֭ r7ZP:})*1{ތi#_^YKݮM(lRrTx^w!( 84ٶEwaO+q)H ntdxr2&!DAi i7AM"5ILdd,ǽ9DUOZjnBO2[ OW=Ƅ"lHJ>/k 4Q7s gW c |]^JIGt5FS*چL)?z0~1g`\$F8 Dz{6zjtnl$5_{҄=6᪕NzB+@\qzM"b/`W1 3\'GjG{XčUa>lab쩼s_?7ҵ.YZ|.+TFXkeۮ`D\pwİQW04WZ T1ؾZF49Qy3DנNTm}#Ա6AO+ZOSR6)̃TA2_l |؎6(3oøsg3]R'0E@ Ժ5)DQ yv^ }0K]q9 *75b|Ƈ0e`SAE4V_O6E =9 \sgHwZݶg~畹=j.,K*@!m0ݚz32CX w_{Z`sK ,=>Yt6 7'ʎƶٺévw6y@ ,?,\o]\&Nt48Zݏ,_p}bomTFٯFQ KrU8⥑j{9?h@}(0I4H#g-nl(ZhgK 6b:~fz*J_ kqe(v65|\lg2 z3bEII`} !u#6ı!uL靈id!a>@_lSׯ ~[|L)5[{_G.şWњOZ _8CW(XP3*xB^otIu%bo=Jb=!L% ?օML! yWk}]+}^gv,_s%,ҿs8OfIջg7e:Ҽ?9pܽאyJ Dޖ7K3|swzRA9|zlsXFLj)xOh4|J^zE{p->4S[Ydؙ\ĿL)gӘB=v{%iV!Ŕz#T$yճ"+3RN'&BMu.uOXi<#akJUc .\Uu,6V$ wJƱpfI|i:dכV<}8[ ?a1Կnk%1foȻQ<5Ca!Nh۹ tu"_5*U'u~S2eNa<\^6!]igj$fjb(ŢIuO! 9٘C1>KŮp2O &:,l8Ož5Y_(K]]Ӥ B0-X)9س,K o@4O2E BE2tl8<Y&ʝ9PV\_F0Kӟѩ.6!m[V40 u[Ms0^qf`ez, o'_ij ~~񱢂{'cxOep[Ea.՟hy33)*tpn~sx.S18L>FI-d<~KYA'ā9tVI D{ eδX(iTUWiۤk\RpCSP׺\A LV1뗞[D]ڬ13Oÿu~wճF95ِz*Nɏe%moo@t]$I3P0do'Q7[UE]PQ[_-M|T;$/eB {|s a(¿к0ԃÎ3'/ 9T6of,m"Ks3Q8}b͹P8[SRВ/c[nωP  .<7rsn2{.L2&!>|s*4vuI 5 Ebl˳@R賜OD"AO[;]c- ^{_JKwࠚ'J1q/՗5mAɀ>w]M &C RmH w׾mYbx;ЄLz2! `gVx mֈlg`FME\\r n)WwurrXw?zgt*wto !4^KM;|l6S*Y="$<%`{ȰmsO?`BvdzM06l%ybFK-aGHj4`FǮyQ#Dv~|u0z(ucm{\ nl(z#YqeMفU?*|L qJDnK۩pyUdm;ޛ|hE5'8- gy}jk1ː%|K^[(OMu@q+Joz,f;9T<޻D)`1EغDCM@oA.]Q-M5_S$lY 3XI= V+hVRD5Ctp}WCYg}4mpoiB80應'TWbܘ," =v`^krG &I,mvF>K57<J ~" m~8L ~M;)bkHpV6BJk~ M5"DғҸ0DCЫ7XѓP \~z|H \bj,w]ռ?.Q.l('î̛:?7 ,U66*tdЋfHdpM4+15AFNd R$JWW :}{?ul7suruF]gf\$Vtft>.NNǔ̈́ ̑&@^KAE6IeVr5 aJ"s+BqߜQoЈ++&sb$Le>?GPsI1({F¯:^M2t-CGAE=v5Nccd$g(*>F{bg/n >Boc e6%|Rd' 2赓f(hjDTOaFF%ZS<"ߜcI3 E *_?3{ uJ"|%,os8bgmGĉC&dO;fI/c vDM-Jy]Lo< J)W$|=ˉ $X' ]g[Eu`KgrM~aA$&xn+bHYF@_PpPxn8TBHɑ9|sS' }8j6+ת0*|Hn)@TO|&2V e(ŹŠu).몺WP]TRzVffH:Nչ2wa-$D'CHfzeFepuYP~l5a f857ʇQ8j'\u@ysG/4x^5eKA̬Mft6ݝdb='ǤӹY7c (Q 96Ud;KekxC[@Fѩ ׳Z G [$V MƆ͠I-2%Q?OpJSG1/rB[剮0Ћs\ T >%;1Q@4kLHMsE@}FT0l6ڮu:s- ;ek@toR$)azr[\Rܑjh)rnl.)UJ\ qewZڜ2N1 9yB7NџT jtDoIe_U!*'>p~AP\auݮAX1[1T'8mwlb+PpH+e3/eC)SBRm^ѩn-W<xǀU N]ULmKluIDlYgߚau/d"uF/I%.h*;ӪFDjr " ?АRRfy,~ZZV-ؑQ0*,9{( s`45t =}(@v6JvqrP!Qn@轁8tSBD}sM9 ԏ.@"0ˬK$@dhM.Pz@mL|ٿPDtBo c_Klie`F7UU4 vM Ml(``cVV}J\5L?I:N8/(h UA5Nxά&*7߿t׶̹< b at6 |wb.FoR;3o\N?OG`"Ư[:[[_{mũe#l/j9!^)o*"بӄj{Ѓv-@/Ѐ$}/){o+ǹKxLF a!aV t g΢5zo8*?6b{Cl+`)OT깗PeН:xu" D'}v`c,nYL}EFD: Qv6QdmJ`OMޮhBE@a/K4j_ $@^ *OOzr yyĮ,>o-wcQK{ W=`vO%R1U=W[!YV#i+f}$ N 2]&0_?1u j<˻b_~3mVru_|tEM#Sa(L"HNmvKAݾOf2GS!T0&fƎutu"Doy5PCj|>GZu"Bh>ݮ;Vr ?e[~!aDhίŸ_9Nt' vG2A ;tLYaVhoRcF#؊eSB =h237usp?<$~1#<;-^B)(4QQ" u b0m+b7&bD1o}M .O9~7ZH=nP4ڗ4k_ rYCL6O^G Hwuo.5-fsl4+ c0}Jb--K~mGk 0 m2 R˙ 2X;NB1#ɻw~'(Ύl/b6 x.E}1' Oxve2ۂ-~U&h={h"+% |/ʒ0i& .?ȤQZHuEq8=E*kgQEJEZz3J`GdvU`=۾-3qO{E\obzhorht56߂|/ԏ ͢WQO±V̖(`*œ1cEߣKV"78 愜tU4 zAUMm  Lj7 Ǹ,tYwxH9oVn)S_h8PwtYgo>ԋ/0ğ9y5"CѵF8:i7@k Ҽ/O7]G4 7(|fʸ JDYbbm)|V. UgV@l4閾'HEkm{]劏z%4"r[Q7{rg1Nec${#94pEhVrm#_%Nܛ=\T6"zAz Y2ybnHKٷ ;$owduS"i_a*Z B؆L V-vo=`j5\ ۼk-,o&1,V?br!W.3Hʥr|gЛLQe"~t'la3**Fw3ڷ]11ģ1Eݴ4cr SUpA4ɖѻ޵Ĭ}1?0❻N,N!Q}_ٰw-x0T.uȕYlO9"O '"Zh`yﲩf=? LBDbǧ;H7Gj81sW,ealJ%HDC/-TFC\"mXIvQcxhswIF\abh?Q[ H|؉BtIJ^6$e wnpX<@:M,vJ)籪ws#{ˮ飓NTd+jǿjupRI*7O/)0gI%&pdگN!lhQ բkG&7JG)W3cHt4f䆭\YO"g(PVȘ@cdM(X7=W C䖍{[ܶNDNd|34H1)}{y%sjk/ $*BK6 ъpԼ7̇\qyDVK"hC+[x\<6nbj趻*;\^8߸zpTt>^Nݨui+D)<&rER1<$&zF )MMCUaN!!+4j"FRk\_cޔ(w{kJ3 `rYܸ|El4 5}'bR*<3/DdUt8"%hܪԌϺ)DSώ+t1 nYGJ _'mrZLey TP4Ǚ"yp&qmvs??rRaϥo^82ӳvaf3MT,ā&_%{E(a?-:.[' UQ&з"&c4Lo8$ATi$?؅{(ˁ'8ʎrp9.|BNNM{OZaO).QO84S,LQnߥvAXp|n܆ў SeGoƘ`* spo9ZpлW߇;*r^}V-i6! _U`=ڐ/4 &byt@ 2/ |Ľ` 'ѹa~JDz5sDAvw{B@4Vs"?qm~Nk6fE1);:x4q ׎u|08OoE/v| "C<}^lQIOszU8r,BGN@cTgiCa%5Lʅ=_KC?lD!տW+>")ԎEl&i a:TZyHeu^$;{vNEk(md ϴBV~Ъji^.Ё`1 FexRw#u<*]%|ifJtk]3zv2rG-hS Kk]0fMGWD$rlu_xOg l"fޭCkWc88 3x[BVʞH.Cd1"\eNyYU0g{rnnU,o;y:1+'fMRtNf ™%~l:^}5^~oieO7́-^ǁeVZ0:y:3vg|*^ Kvll:7Ջ3l(⹵:<)9"^ANm ) (1wEUЬ cX(̵[Ɗ)8)5ԻOWӏ~;5+p.hu7J}8-C(F$l=7q;h*AdX hK9âD4Ⱦ:b\_cKOۊn$ãuJUu,`(h \D;κE"˭ 9B5w[߀ܮǙkO8[!8M'=aJŃm\q P+eaO 3QT״=#cp/TS3TުTM_xLKbƎmnjiFL?[^'n(ezE:Ilf>(:P\Di;yRMBE8z;/}"p[:nLȕC خwY/e88Ya@Oi jJ(`2bxḠ*741Z)%rv,wմ3/T1ai:@ٕ;XI2 4rSn*kN:Iq[NQiuB L}|:eM:U۬*ǯB \J8(J:̇+v(*@5w_+$ \K CVxj*vW_p2& ҃EMO hSyL/.6~@q1+$]yuGre7td`yjkRL=6".#R |O(7J)Z^R)Dj^2/%2V,D56b]T2͚e Id8II3NP?7D!{a/J DarLO0A1jp!EW:7{۟D^r#z_z-,4̫Ii_(7}ڦ<‰9@ MjњɎ^m|*]^ذvm@6@"t;O8: ̟LqTyN7b/J7c%Xɣ!j1UĢnJߖQBzm@-, oX?wH8@o^.+?I]yɁy9H÷S]6lkl+8\1wp;<r9&(K9 [>SLXɃ֘?k~1*f^m'+^1$;b6Jaf"-4i`/*Tg" Tq^9i?]!wBxvb\ȩtD 7X#:[08xG}X+urϑZReZuu %> S'Wc+cP3rHkUsp/,en]$ `cA?z!Ժ jŨz<;wk֪l[sxAWFѴ7PXt \Ԙzzo؉@9 A3V^Ǡ`JՓNp>N1'km e0O4or7NEϠ;5 XdT6XI^#y׸|] Ezgʌ(󇃖;n?Ν}S'SEs^sv =uL;dh׼0x<& Xj]<ڽ[' l_#&8v] Qk3G]l|)‟(@2Ù:(mz(¬zf$-vuX! m$0i]jb+$fPqsڙƺ4ڧ V[Ѐw11\A|Rhl71M.,͒֍4Ip]G᭪Xf-2=ep;Ne]nu@CP~ӎ R豘I1Lya+7$xsC ??=ྪ>X\S1Ϩ/5TÇGfyg6Fp`Bu:#}k+iȟn]ha>"G\jx!jhk{j#T&fj{!o2333#6&E]1[))Zi܅;J̳}WݩˉBU'%Ó~ʈHw \j)cB?;/dyՏv@ eaP)2Vc"ei*g a!` W ><%~fكwޱWuVŊZ%ujL$`l-2 ,Ī X5)a&-$HR7H76'&g5 N E^Ѽ؍*TdwL+\wW"N F%gߖ7@D+K=* JCٷPQ1BЮs*9j^ AnSj~; >gOF3)8"i[f1=y1X h+ךSx.EWB7xG9;4` E$+%js.9bv `c @NJ咼 <\Cc6#=ٚ:_^7= sA.%׸g]gs&w(5U//,H$n C{Ԃ&Gv6d]S'\o 2 VGبpq&=&g#AZN׉V^TxUm&xT֩LPe*/kV }mFСS-)/~{أ?MSBr?4d{sZLr Ctz9,J}2BCgm`f!D7!z]>AEJ+?gX}v>sd.O7%*2khEFgd9T7R0X1[$qPxN,8~]+,z Cd>BP-")1'VJDž6r 7;C).mUFb7;-noු-M[8FUTTY Lwt*HF y3qiDe+&qȥЅJRWCAP=N:чp4_sXp,=\ V7쥕]J+rͻo9{*([vMޜ}HN\S8Х,#-RCp),lR~77 pc ksµg%y V+8c{]O!A;R8W.% =Ti-EgnU=)Q;{V|%}9˟, 9FGwYC>l8J(/B-2el~Μ?N}svΉDm~3:Z8:ol my^U0ypBd$ imO Fps0ۺo'-ŶOIx|9DH#ntb:zZJ+EAXQ({]OHg`34:%cD.7)15zn{3[gŕV.3PңH!_WWutcq2rexhהtda]iXJc^ P2d݅]~hO'έ@ F229  [!k¶k^w`Y̠&';trl@ys]"_%Hț-lG=X+: jFb6M\_vҳ.T7mz bkՋ .ދ+=EHifۊWJB!V{#F`|?Txn?vnQ,Ir+8Y%GT{~}_4syҩ3HHgS$ w fFRI]-i% 3c1|l9K9}}*`=q?դDaQ,cxk a0;sw2!:SԆ!Em,ج#x5~گ9HW}hX wWiԖV(ȠhiRO&=5`XpgYD9-܋7Y5]<,;=dyN÷s q=a@l~Jeb_! jiWM' !2([EZ(:+^mJ2/Lp}njTB.N[=N零!Tq ; H])f28qpޙ"73 NJ euJ#y_\D~ T 4H?sL +\=_B &#sq22PLhd1d`zY` łۈAц0khaBFf1qI2`}cvzԣyo l` T*R%'GTJYVE JN.^cƓ5pnqq3Եz),=PO UMjO ޢ}9HC"W!.[Ԧ mοe86WGf`YsI1,Mechz$Pxg>LIfqȯ6~bY2Y9.$G7[ Pg8 &)yЀ)'m:(r7jpq3vՋ6xnoQ޴ʹM6e>y;|_ 効Ja>PsL AnO;Ku|4W89PD.+v&tLjͺ>yojEF!~{ QƄVW?ZRHr x<&fsU,v<5a8'}RfoufTWwp7Uo;x Kf0|R'lVjc Oh(Ӄ ǬܯGP! 6UB&1PE=E2x_Zg .kO0tH.HevӃ;ݲ"w8\ =b '+pUbqijSl/;#2BfCzF([J&Bp2AM^}#סrlrEm>?:w.`R w[49]'ṣa|֯3@Ì~تunk{{|t^-&!M+Ѝ)jq@ņU iouUxAIssV30!DfV v[HSvXu!Q~T2zTh0tAI$sΆ.N I%ZMȴFvyH\0<Esm$ka =ZH0à6iѴH*XP8ĴPh,yLd Yq [..` j%o^y*U xP*v01밌ڰi\`\'qhE`]q%, $اxp.up"2lb5]ʇf%%&IID g!!ˤRɱK+D.jM궀 Eb(d!oH5:sdMn.O)p2ͱ4aIt0^y _ 9޻?2[ƶΨs 3n ݗ=0 t]S=v,f [KU-^oq惬ikyBL`87 79j$SࣹLM)IZω|2Qg(ZH "MI.-@OgQ47^nN2]*G"@ڐߧk>KSj=%WAoRQd7)N@\T'kjXk+3H>+ m\N%{nܭ,wҧ5s9v7_оs`JdX}#hi#ă}H;J,<&^݁jb^u~iOЦGk-!-_0;`[5Yi=,=S%_ƑÝyT{WyρYFԬݰOBP\K_5&ԝ9-d&yaW/؇usɔYԙ ̹b!uķja u$x 6Lp˪`|mXƀ7BfBڲk HtO(`Z/ 8RXd)1m-F=T;FXmWGۨNP~a?l @7Lt-P^^<h!`1tl(U-=n\II̹ϬƓģJI9 (GFTA6D&:g`|$u"Ld/0th&mdՁÆ󑛊GTx*%V]>5yJ̕1ΏbLt;6@qXG6`3{^L-yð Yw?A`>N~ωls4f%V aD5VjtΔ0j<_|L}'c#x-彌0$,Qz#!~Fբkd_KeeƋ'I"GwphOO + ce2ysPݎ,]7Q<=(x<5q%b,㈹GEh ]wKYw lFA/_8g 8CO3̏EB,ΖtKJh̙f I5D.6 [ в*v+WAu~n@#p0qlz$gf^3e7nr ,CzdkƦܠ s Q#bDtƩlb}#Fr&&ܫ,8- x1™&,ǰ|}nvb$jyhq#22[27y D*H4|g,+&e2Eb?ڈk?DcBÝut@|pDsI pp\fb)A$7w<)u[(V/n ʌo"~ 9'[:aUcNǸmtЫbX56ޱMfhr+>\wƎYLCE=2&n7uw쇛M!ϐ̠oʚ`D$+wo\rCEaV[]b S7ᢏ@U2|Y3Bz2F'f(xie ңW .>oI@Ut)fgY8{l(W`B""D(|óv<`OLI0P; , x!zhLP/0uBѼqzA||#u<`>ms.'o eNjn_/~q SVj0?Mh{[|f.ǷqU?+%$]p4DPͦo|X/ȡ7̼߬(Fc(Li^OziVɷvd:O4gI%'xغ @CG7/­u#މ?XSf4rABe?ZDS+ ݾ},pH\>3?ml9F[ кѯØSa@L_6 0ϪL 4Byώ* ma-e;^s\ }EWlps\"x|RC;T3 &SBHU#BV#ֻ=d68u n:-L۪ -ARk yvGBaFGKTwg#d6 1FM'*Gt*)b§j'?e_"(NY uYlwo~(ͨ8^^8f`}fQ@ƒ6pGWk7m,2p2UxMbtes=й$s]%uշ*zj]p qj hvA@е XmhݢGVM8"ЊȻ]jkU#ܨKHcӷ:`tȝ5&ul~⬅[x=A1͎(3%t; cPi_+s>r~F$¶TQTJ0dOqD|9WS,Sj6'yxCiFqIvȇzO#9tƜ8P5T:MK͍2lyl֫L*B"꒯sגO! |ҝ$&i!N}?A\&׉vb5hgA ̩Ӄ.+cWiIJҫ~IJxV J#pѲ"- Mi7U]A2h*v;\ 'H68#1>[62eӛCTP K_BqC5~6T8{B6qN&5XV93;Vi kg{.p^pd\EȴWOZ+$KwZÂ俍U߫^Qpwb^]ό65{b+H`K)u<.6ќ6rtcVpx:C݋_\Io^Bgjj+Q qW(b]t*78K`QWɥ%ew07nErW/`hr+r/Ѿ;ƯiK*i9Z L`b˩^:W2 "؟/ߐٷMIn{NK@\Lvghy)wYmeroU7!tQ@>E)JB^ "[y2$(_+#$EbݴYUdn (Slh6]жwg ?,ej=Ǭw7kdrh7ek]웫g9YqRJtiUEJ߱MSf(֊b[O2&noS:ŐíL ;r"-ygxޖmC~|i;הwV6Z"&ȞLpbKlKg{OlTymL'Wa y>A|Tt6gփ$d,cuT Eep"^81ƁLpUxUkZ? 14oqۻ7XRdtG>Pg$~&ӔM,JfLAgK=;jbgtKG>C&?&M(wCmRsM61qg/ȼʺG+$:y/y2_ɶÔqN_\Mڿ:{w 2-?3dE_}tmv%s03i GNϑN'# ^t{C:} r sq~l~ VXwi/ 9~ l%&:"CF%V_Ȧ~勿i!=A14>=3hO0kF"N?ȵu?QmX .ݯ&eɓ$CS0LCk *gN ku>礙f$^b7Q՘b ʲx!.8)v-o"p:]Y!3;Q`_Mj(u+&Ј&3h{XHAj"H): ~ r(Cfi!ie#Έ~)WsPrYtgިԿbђ_n مNT\a"u?'MP 4'iE9?P"Bx &wl&bzYxh@XS/6mmRc1݄є ?$c!eػCuy)F_8մ`9hޙTEޱo`?06/0+k;1`;B0R#˿@!xC9nD Fe遮ЕPiP\DLx7St0't ,w3YKAZz ѧi)4En%iZ(&n@q}_v}lTmwpS^fAFNo3zqCIϽ/u Z0H*i{J~5}e}S[ȊY2aG鮊2w$^8 '\aA΀e;q=<Tal.KCo|Fqo*WE7AC;c&9#U)U^(,A ^| 6 CyDg(?u/Gn-t-D^Q Q PQ2q㜂!i:ɝgBGsI Xnqpr+txb ;ְ)\Mr%^ 58]+hFOc,(+ J6&V:R,ܑ!OK!qξ%Ttj%TOcA~a?L_]j3r,8F**qLtYQ`ËHZu^)Ebo7504©|' ʄ 4KMsyΥSkØ*KE82ؤ v(k iISn494hnWXe3/#qvR]!NN_b)Nz::i2.7i/ ܢR^W$^1j6USg~<nclPJ%m'^:Hg[jh$!( N..6BGuƞĽ,Eqsr{ Xɀ.=f(Ѹ6ޛZ&f|Z0/P*_|ܯFLqd 9%q7T(u[ZSi{Aq\I81tK6ІxXءJM[ۻL H aՌF*Ĉ(SA%(..zU:mY׏$J%}'D/N8B \'sװCbxq:b]Tm۝n[Qu vK6u_0IWLF/weۗ"Y5SPIÙ׊L~1)_%J>;*ިG6Z3J)k氯(IOF}IsDžOYwϸx^4ry^*Kw4MFd`Sm9ּb^%e羃\&PA,Ĭ%8`ɥ4&*R@' ]);LQ|aCvI B&aGWl3jW UnnۀV[*]ʔ܆eHr"_샊[dU/Gǭ^δAcâ|x|DUKbL1 ܨo'pl6l=^r~+R)֍^c|YQY2sB0JOR i1ş(:Ex+Qk&;*IUi., #qp>+<2Z)ōp_4'[oP0fU'Τqx#qUK0*g'R9:rsTK_RZ.'d0!`),)rh?KƔ]`L vMIMW;@ g;!} 4Tn?r~X369M:Rbˆ3mPoT*@rmmgh9  S{Z +9.7(aB.] {G@@uBZR!q 7DVF7D \4 eh% =i:r& 櫷 32©C(Ь;hI?7 qαudrjOpS0i^&6+]dGH$# ]E\}q?3wꎂ3Kk%7QHr#%Cӵm>>µ!hкGv< շ÷GRBqѸbqeG@C] ]9ŵ"f][[@ Ğ/IbFS;£߻`tUXչrSuzْ;E9H~lj7g[0yQd1Ao"zSs,?o,&ZmG$niR!u)Ҝ;2\ @V|Ym.o\I<+ONpKAh ҧ^d,{\oڔ>IL0g &4{ՠHV?nNUٕQe #˗g9Sd@q.UG$Ļĵmڂ.`M%Ӵ-w6r#TH\X]+i'V~2ޚkjĦ[a-BjHaD CMywT1+ů,].$]9&lܮ+WLQp݄03!R3ӧ~- r u(akEBG8mO>Z~ޛ<䜯}iW0^~w84~6gqVLx΁؋j,2xR\F (luٖ虐 sqfS05gPUSBnQuW!U`R!3ƀ"}vfL0|}ܽ,!u@88Vk,y} gOYv36֒ӞhKD 'Ȟ=3:wn7L<;قHӢJ`?/SMD4v鷾>k:.DXjm ϋEё, 2 uȢ6̇yrxÄQZU"U\lCf_Axe1SJ6cʵ:CQS dRC/S#zZΎ3h-V mC6%Z4"'ibXgAb &=>ђFQiD*&I0 F ?feOJ7>e XX~&@=v cNUF ˒q )ɹ2䖕ad kw] ُ= meEA@m}\e|Dm>bGa$ ΪSD,Zp&*?Izt[yX'yc-J9$tV&TLJ%sĆKu'DhcHRJ.ˊHcA6ڰ7>~G|o0 4ݗAv>ҝ}/7F9߹DeғrmA4L'V?S{>Vqɓ)*MUs<1@JvU;WyV*;Gؙqc( -2(/US90V>< YWyBT&e%"fFy<ҡ4}F9$^Zj d^] "=Z r"uN(5ufi4a33$ OeÇS;y{GqY%ip?e:{[/ sOsP]dB@u [!?j(bz )X # rN %aO+ .a9A[6A^~id B# #όn90b?MhIimB]?O!p4ZKZEm<#ZΞPmU9s5NC!'ˌe{t},uCw8ayR|15ǝn76σw^ cnl\C+OBX1k">60D.w7txϒva˙ 88:Z|I*Gha`rHlRŧBї5i284vNw$j_T9WcB!3pPwC;r=e!{qƥڡ[\m C7x:J2tQ(-f`-qo}ֿ"fkU\O&qAVnդꒁk@0tGW±۱ y삉t' $¿OR-J0@?,IHД[6J\}CT76 -nNٚS*OrԖTMGis^Cۣ&M$O+ gb܇ Y]v|&D$Z![hz|xCp99Gpkrr_iL=é@0~H d^+n`@Bo.uj&S\,dUڬڃ ½ro6uIEYy#QW3fAPuh *}9lG|1GEP.c[PQ17v53uhdoӅ#CdqthK/> GmxOUo]%A͵|%:e԰֐!3)WG EE&9x x؜.zR^b4^O3IBF2b'C)dQnCQ܀kdU1HE"u@ciժbBLBl\W (xV~&BgP p!Bv!A>(o Fj{ i/vWyA+iGcۅV~]-Y8Eh785(<53S/JsaJNë#o{,S&EG|ojO/'Y:i#^ ½ƜdKrr7|x*a+jBA^R P(Uͻn9r"3Hcf6Jf$m]$H[wLrG&C_]_ZTs!stkd͕=szKpVFʚ`Ͱm5@k(jo'e#.lf'[[ Tߙ%^V&&#Oe4BJ60 0R%RS@br! υJ&rmt LN@ÄuG'%e#96R )>а#l/V#ĉڲEܴpQcCfqΎn^5!\{ydF*X<ǫ!#P,%^ fn _>G~kW?S gWN'{J9&en㷛ƌHم,Õ TxKڈO%oO"RfNI2b XA )DpNF?RiU'4j0 ;޼ZQl #K{Ry ??h.v3ND"q7qY<XpQV[, ЦE!4#dl5UN"PG !Y[-.ɏ8hP"{?gK8b]{qF%/} /ڛ^/uOMʆj"!?Ơ&v p\ ϛ>U'! 5yu)ΔH<fxdh=#mKOC{YV6m CwV1+7rab-'*$M0BY#=eik =yvg\C0<`UmVvo[ q2:`xc^j~=-~Bmt J>~v[ءZ;@̏pk&Xm(џ) <1ч'YaglH*ΌGzU,Ō5/ |8('3^,R{@ƭ5J`SH|+q[4A(,LC3=eח޸Xa%L0/ # rR|6 5a=ߡ]2>6N3^QcےhmiU-` Գ럗}EAlM,?#xG_ց ɆP@u1 J|7c~N8h a n -b}3[݊,G%> _@RtW,\mk8Dͣ#0L8^+ 1Z7H(ch&ڢ/BBRp§@d;ϦX'<zo <q}tQ'db]ef)Vx~4@;Ñv"g2\w` _g?iF;:XU&#'"؏ÔBUUe|W+N$WՋH/>wAk/*˛ vWg: Ey9ۇ!1W*s䄎[hK\T襳yX>R?AM~7<-EO( `FM5WC(L ˆЧ#j-Mi{?,`ny W2%Q 4)8qf9߆_xIlk=ByVI fIVUPyϨ@S3B\=6'9Q4dˮ}eb`n 6uc´/fՙYo-}l@L:ū}Pβڙ?!ԡN&'U4 }?gi[iA /!=gk_PGÝ"cE7+H Ͷx2\D&֤6 LU%[„k?TA򊭮a^ݨbJ)A rO #?Bz#5;RT^yy0 )!&ϜMMahe% x2񵾔m>NU,2|uHBU ڂP2?'[R:F(ͲSK]TLdAe{D?*Q=SQK=R}4٦ܶ)9jc4QsE{0;dlmmPp(S)1!$N7aQ+pŌ4 51D^sL җ[_kv6amg:K=j_w9%K6רp"m[?1hYH4 m#rs@mۂx9E2^wQ}>X)gtk g@+J&h4R -餑u;gF@n͓l<# C %c--\&Nj0cy?$:553vl\̼(;!/<_2+z8S8_vDz[nM[PAu3> ܦ:_aV䧑zXz֪ h4HQ: |~ô|@ܟ80Aq}x\=h'|rb޲1Bb+W C:/_9xU5x}[=ҖapsPt;U ,Ʌ^ X85Tw,[`& F@ 1$/P\ϭF̐)e5 9MTz3Jj2l@\G =x*ϸ.K|;A ~ r2Rg:Y(դ=B(EV٧ŜӟHҍĢtC@%Kgf:Ξ+(7ܭS$E+v cuSBI,0DT NӜ7|J۞*uyW0!rp R@w' IΰK Rer qJu-~=XDj$unuah;Pj6BԺl #y\i2dp0+0Eo!>1 1>F"#igZ9!j79\0 1R Ng]`{'uEv r0SO.A`SoGLXfB/QV|tcX9TʴfA2_XF6 IRY,eg/G¯cуXtU9T^y Zha(W%i5@}6 ԔMJŪ?.sЙ lMLgLE(p*k|9c؂#oPb} >\oIx0OJ6e)Kqթ+ <#wpBg{y_(ho\~;:ss*:dl(`P\2+1 _vh._cݭNi,@%+XWźз0tYES_Υ{ψn'QSgV]^jˉ'V~;2$=Ʌߑ{Y7$ |^lb9fi|`snio]5~?*-:_V0HDlbZLjO%Z. 5Gl v|9?}mSZC=_%'ɂam?a$Cy;ٕA?Ub}틵u ^9)A։h~!fЧލV' ۺH,юP=z*nx $RAWZhǔgmެIOy)Ҵr2\@-L|4 -"ڐm_y,fLәf'$G癸D\q6d7I5A@T~XWHۆ'>QgaK ՠo./-ipP\ϯV{a}4`NEYpӛx=&"ge?Fޫd([MAYw1$-9Ie*4z2w&:Dt1DXzXgz5g$û΍|(0g,Kԫ&/剻]\VŬpz(({aܞhIn;W\ RvZskUha@dߌF<>:TefbL˚Ev TRfˡJ.=ŀM6ڣ5a ǷyO݂b߿) SbVISU\ߺ t[ڀxF NU8R}ID[Kֳ5$HO9,8ޥZMt\CӬ%l1쑙>ۑ;3 K L!wrcl*PdYD&I<(HI}?^m'.p !+YPP+in|Y8Q'?J:M]P(6VC⬬4&JjEj[q VQjxR8:ĚAa댦)X-Nlm/ T.7`: xWY+;+GxEmDu6A{T=q -Lu7PWWX͈/塔Gt; +Jhia20;R7<a*&{7ٸ7LLl d]y+rLBa14?I:ږ9*,/%E A˦˴v@r #P"=qin ADtݙ|;̈́$k5'v[ZE"F.xFo&؂Y*qořf_x$-*3im~Pq >J^ǒUڇTy1vmRϧC)&9;`­+U6Y]yX o[G1a9_fFVؾᎴFyJ8 NqѦ\W)mfU|e4$g7׃NQ`&ϜΑ˧]IVvn8hJ"mSG:IP7ؿlX6K%m+;p i56yv>X EC RO\wVMvU|^yDeQRJ i 4B-v4jhpY'q%$)ILJ$BW1 3Z6/ ˽lc\037;jyR DxFh\өc%|rXh) {$NRWdPBuz21hдB7l`k1y-,$ yMK-־#_/@ qzyјً2^E?X{LЙ RIJq8T*62)C' AZʵYK&Wm>oHDn\d\*0e-Q\H䏷5/)sY-!HIO`Y\o1%yg <& ʮ #c$Wr|k>,2_Z:jNG,߷F*<dIO ;YBb#U%[YAn٭d'mUBUF*Eͻ89!bg0Ng!|eO}(-U2!@2aaI.EbABHW' -d(\μ!7F.^فʟڲh$rkDe2lHK϶J*8>["h0xLpLtyꁉo]u7ZL;E餽Q<6YJziʐS6J\/_dw0e3mTWT۩NuJs&D6w{>Db@C2.bh\wBX߆qNe@M[Qp=^tfX}+jTއ_bT +::wˎP˪V.]“NW j8#x{n^]z̕rt apʏ+Cp1΍e XX[iƵ. 9B-7?t9{5,HY?ڑ^mOE:LQ1ڟ!n)7qj|XL8:y;t|:ARucG@l]$Zp@+eXShҝz>tu*ˊ" -7tafo2:C#!" [q+duhbWW oљ 睉m 5p{T\8&PO][i>vѐd7pVǘ*vUX~Wc١m㫂_i`ܻ4SlFA ަoܠqeXxVKﹾӡއ ZW]E2i:2حi&|4&p'M"ƭ`r:U;tƔopj9W%qcZb+~;, Y+cǰcŒyu;+ZTK! 2pN(*./^4$J b~m@>t[%fT`Fד7|üdS{|9L{"s$%P"PA7G e[,sN6fK*5ʔhqZ:}jdXNOf_SFSh<l6Ьbt{ޑ x@|9+4icf3v|2ފG *ߵu6$/R~i*}2|Ol1S!Hnd}zL6z$z UCPE #{?@5QQ4o"%siZן^UH]|+hOv `*FSg:8Vtwc:S4;5[gk9{OҜedG Dl6uGbb_Z-ҷcNnt8h' KڃcˋB稾ˇ=xlWH!Ul[zCLuLt] ¼3]m֎W(PY-7-oHf fHqTpqp0B_lCeI.O99K cSEE'OxҖ2#p)J0P׬No~} T-GIgոݯƽhG3qfaGW$+NCdatdUcu'#0Ob~ϋz4oT!JfQ@ .ҫdQ&vDp@grΐf "Ew5=Brqi7$gN`%t 'Sr/趥BGnq+v:v=2MQ\@h]X]2[/QjQS* OH5A"C-OP;A㑢.</^ˣ^^r=5|v!sᎅYwl{knvC6 .n+e9s&8o2Y ;݁Z=: ߷AC kuJyF0s3n`Yþ3m~Q 䵽9#EkB,'&P2JF7yi* :f|.2[ۗ'&efWanfn" 5w .1vṊ^ ]`ŠP6`վkA?ɻ) )H=9VMX+G@'i6 #HkPpldʮliX[hbV@~ãýh@"53tA͋1׌>Zx]F>nPlUtw4yrzyFȲ2\͉k& C/nˎ).9$*е- uzXLa# CK5P[;Ҍ7T$lH4S;*mUbXB)|v]N$JA3QFzNUhYKbCuVqs^|!`fb1?Iҡ(Lv avXQ VSz=Ai"0O3;pXČ!!|a{gg mznGRV<?\; a}C=}XGEWC^;]j"9pP\JZR(14"OBpvFE'LynOt ~42wL24ww˸g@"_omk]ǃi?a\8(Ggdi)K UkykVzߢc~(Z\J^GxQ'JH^mn18ǑUEߋ}7|Kl\ClH?YsRB-$-d^M?*/e%3jUX_ ͪxCo.V] QnϨPUeFc8 mr:a [5ˈl2[Lgqd}ww?w؞ w%N@QV+H!u{7d;CO?XgDȞ#CҮ Mb3s-SD.En$qp3ɯyh7.dLyO;p0 hȚ,J{'B yU705z 7Tb9Mw;dr< q{Lm:K+K&;javI[{F[cvѲ~@$LV$q+"+̲8#1\et0@~y)~q>p>B[3:aфal8lΝ=W]<-_~8Ĺуidm6\68JyL$'IN.Y<|5BQT {UEHn,×AI%K.;q{gڼK 80,+𲥞J:CzIX9`3'[D몷JpA8T*gL5@O?r`hέ<-O7^JũP=灤;~|>QjFOQn9lwV&ȿɽ< QYabpDZ`Ñ%LSwYqp_omLͩ=̓SD~Kw) /$;3@ ~oԤ(83zHMJm aD-w{jᓨJ_]{VotFq 3澽"{z/㑷!j0MV¤q5m 1-gF5!e:*Ia'8zqϭI_G_Uc6aDGTJ@+?r8/Dv)LÀ[>"c:G!juy,:mc-%ߥ&HZR톞z=+ O?#Rdc+{s68~K"cBmXIF4AÏkAk;Epvӽ[Lv O˿E ~\e`lglW9JgXS(?P#2uC@m-,\zp, ˠOE7!]$˧[2AjD*[>z4ynBPa&PV+]3A}Z'ԾY3!C/65_cAdM >@Xutvq!Al]ۡ8$Dj,1"Tq\6 1>T9FDd-(ZdK0׽L94Co i!Fs f@<@w;y|Yz0 ;VH %/=҈-1{'k=;8Jށ:/#UFkaB1I^@Dč]5fԭv9ʿlAm6hgpg'06˶TtqV҄xH\6մO>X; Hy zLb:*Ol=IWH^]qۤ H$3:E)98a$A׌faIM~S>b8mC.LA> H^mL/z!Jfâ9 "@sFC!ۻSYmIg67ƶ^P+I 䖿?r\IL^?"4ƥczWӻN"~)a1_MafdogZ?JL`i~ L>ՉSϡju*eof1e䥁 }MPxqFPv3 ,c#HHj)l5 ʼԽcw9Y4 VA@ Oh3b:H]߻RJ^yNmT (X BWK7RmvQBJk~/ c3XLz vs:g)UT̄L mVRSk =*HCa!YRzF&I+LbCФ VS+Y M;yU Jt-Ci0ƾDWrzk0 xѺˏ(tL9 5,mb\SY~f*z4{ʗ3kܱžj>r[V?/Si9ͰR[1uh}Q֚yjX|ÐZ&ِyqVGɫטUftNVoX]1!"Ԛ&F mY-GmbbPn Lsu~ s\\25k '׹y@&OzG5ΖT2C9tפ [ +)Kr%yTn[j=>ZC,9@3tH1^ӆro/6#G5RٔXҘCa;p/-_T:>{Yh`b?\ɮFRQ lt^]?rTB.hNe #|1PflZX(T=}!<r[ T+ ^(UIrS?]hjԨt23jÍ͵>7!]pa²N1v }izƖ5OlKkSkYD޶׼UPp_TtXC M<9VrH^tfOio^oLR3`3V%!x@F\ ҕFX(STE_fIC!B1 G mC[ ! PH }~tFDE{ ^rZS$kޚh;aLs&ҡC/*R\P@ qϛw\Snߍ׻ތya 5tEj~X w$گΒe#c=UД5c/<ńlh@s B@쳨IY8eZ KTOx~% ~c4Q>AqG\|v+/BrozfCza B _^6w\(%m3Dd%Z x#N| /=PJD)>6ŝ3ή6WO"h׆#2;tcjrd{k~ոfw$^vhy ~ r!hO8M߷#e$ #`]PnSfUy4m&Qf* 5բs%lQIX\멑> <17A=j unRZSƝQIv+W}EyQ4B4/w5U\k2j:og՜Sj p$2dpg w_y"RiVsq (ED!#Lp69R"m8TtY@z{J+3~Vc:$ +'”"?b!}R"!!:TaGb]U˨[~wb6`q!0quwJf_5"VYR&!u;giνt kw{h$Uʸ"騶gC 9^响`;γ`$Iw$A7@ߋ{~ QޭK zwsCr?4 +;k[#|hIG4J|e 6jGc0}n<_Z$bG;Irj%W̴s7EyISW)tG,.MCjiŢACIc:B] F0Msw{GRq+7H5 GagC_k;7sG0 RPg:*cJ N.Uߓy4^ZUnmb~ E! Ģ:#qe{*ohֈZ*:EBE&5(xp~*V{A ʪy]g6IkQeb(o:QBOov$4 H{S)9LԈMYu% -n)~&߭1BQ˘4Fr,#gO(u$bt~|4^w~ta 5*4mwнU$⠗x%o/ˏ/ARwt uuZr0j-hbN"1,Tr/mz#ʣDGEb(:{;dQjQhHTSBc蜢aKQB}6QP}D^]Q ~+;&.?䫮ư(ۺZіl/ z:MXhҀM:ճe1fSrCk)Aal6=K;,]|w;o( t)$ ̉j]ďւT5"b=k09^5~ao$[JTemtJGK0^mG7FFGZ7G;so]F_ҙ+yPUڋ@+lz6bWPFGt)ڀH=E)<Ӈ@M\CC5n|3"1@c韧dz-}dp Kr 9n Ne^dΪJ8".{!Sx+14dS*^bJ-IV_W3pl8yMc!;֌9AE,GUB7q:?I4PܑOS.$m(GT3C#؜,3z){5`wQLAdG6ʀ5o2#\lP1q9N լ# g'q—6u Ec454:{[0gTpT'Sm'^tIS1#Z Xn ӿOp5':1V38ܩ68<'mP[m^>Mo޼C)ݗ˜;AkGgg#;EiDz A|J:A_txwh OihXp3$#oi}~7_I4ak[c& )v fMV`0k m]e5<_}o0yl0ࣦ\!j1!1Io &%) $TDW ADIcdJޤ/#œ si~  $ZNdAR" Y7f l~B>xBeҍ9^w$C 3?Q0S /ꕙ[uφ޾(`3<`GhD;[f/D`~q6S}ɗzNo۠rCgMpkhs#`HS0A-فCAh]i{#\9Y0 $+N!χ/3Niʼn(OD֩GĚDA%TcBRS[pd Fqr!m1#* r:t':׋e}&n-v>Oo@8ϣL+0N_Xɚ̭h֡u_# ([QYTUޤDE Ⱦ=oC[CA Va7\ŧx71Db5BDݸ|(*;X,XNd+Co3q_7!8NO{])S8!)}RBt>Jz%DCyOc$j,='-cΙ͖'!ܯ"5Hj O㩽FG@*J'w=t\%13SB%uSs[H\tKmaLܠ?r 7/4\PSncdR&pTb&[.VjS=Ta_Or"tBv}%IB,񚷞"FQ~ΘvƁ +L#m+EHQP o[,@;KR]2tgb<4 n߮1C}ysس]a(6X,|ʻai6eh'.93OwJ&XqMI^+7m!X.h\* Z{U|4--jcϡ 4 /Mrk_SョFv=^[˱H6K8pڋBWLF"2=TLq4v+*Y6vZA% >Hx= l;&טe۴[Su23H= >cZ1͑dIkEAUK,s<@oJd!d].2Jt9 ,S 6TC ޷q1?FBI'4\U<⧱OMh/ PNjVyDҌcg@7??k%F4 ԜT08 >_^Ut[ro?tDsHy*L^Qc"1 w $ܻP FK(@&˞;-qY :![~ԴB2>)jgl{ ϰ1ݏu{k[l-n s)1E"iXrа7rE `}/ejPOj v ӓ*ֻS}IҚ]: 32_%r݌gL@EKTJC_)^R#bxӼEfD';.0<2U;͌zEkn]:&oeӨQB#r%'JU0SrҒ+r~w!a ("\_/TJk%iޡgΚ?|ߢlJ2|6zi}> aULGo;bWVo" C h{@tHcn(5Aͻ]|ZT#ټy+.PZt2#h[[γ&*P#ݺ 83o>#ANĴ2׹g\pM)9Mqf$]6\dAퟚ^zAEn=q'/h>`zߜ4t ($(u`[ q&K( MZe+@>>-cA MD.Yu~iVpԻL*WkȨAdTd@v^Zz8.1Ԝ9F)X $BHt׋p~y=XB @sGC*chwɌSUAԆP3M RT?z) 1@pp__b2sTs'dZE-V&u[jlG(cwހ*I^#E:I%<& X0.1!aك5›ƛXiI(89njεȟ>, ^bYnmQy <")pC qT n>ΫlZi 'p8jZlb0l6 pBYfٿ_ZDd3-+ru&}A4az9el pJ86BVG5 PV%}aVer%a֨XN^V`҅oSuַ/lD|Ӡܺu1;Lk [ͥ E[ک4q/{F % g݁h%" 6A(}h#*yF? >gmMI\knċ3A(jw"`+l'ėm9K#]$60oQa˜qlu[) U÷I@iFD(n/:1)1lvIgl̟p͹0v^XrOX3j`dw=;s;=9qC(0:X$k1 l#lD]T 6z8F`PRѱL¤+̊htI񡠠rNS쥋YeLT HC$$(f}N~_˜nʻ^_D^ *RH hU2:t!9=W3uDcjm%]"]^b8vP &`gY8T$=Kfyt0vZU_ɗ%vuٞloVVpirӀƨ 6[k:7olO-8=g a͔]__ MBhMMA6uј7{+[$PxX' +>q~IM ^{;(h:o;k3DX2sZs*!AR!: 牷 6ms,7R&m"Z "5[Ov8Cͽ9-H2yHq) pSO⨎=LddGd!D[Wy!ϷY2 "s'loeVw| W9?`O}- 1ゎc#$B8 .gw]hmAcO;;/j)7WMg9)U|k鈋6 e_eI#!2wp#^ jz3X )<{)rAbC&QMD+% FկRn=ʊ2]@PCN]㛻.-7 = 9}'^cx ?M-(=}D'8U3t aJ6 }ܟg̣i1MJ=GkZ1~j)cpY ?A5lRQd}Tq dP!:cF/+* W̵Dnn4vðԽ;RP=aOuda(5_1|?ss*]νȝz>UE%Z}7f899w᧸EMx$;>F߭J[%vq@ڡA63䫦J64Dgnn0Z-!K8ϰ9A#e|YECqJ-!`*/M :mO-6Ԧ`jfULR~#1V }HF9;r`]iN> ˰AH*@!Z"='Fد+<P@k jL?TsdokEKorsEnmk0H!#iO Ҩ$x@œL4|! X;c2%M?Iw%"ӝmEPx{]v)Om%Ce#&>p9x%<* ڝ,SUK>̿ӆy0+?~\@P봈ۃ2zb!Q^'|){\[M,+qcZ@ LK3hMG4ߐ "Ztt{jwRK52Pa0RG5p뻎H*>wrKߵrzEгݴ^4OCQHK5BSb$X&cR4Fպz~HR}:VŐD+ ps8 ˙ST^?P|iI(3 <z\WuIMjZ줯=D6maōucW}gܟWAR:c쁶cb«qzlf'NJ7$ U瀫ɤP/;Oc#Eǰuēx= x9Zzʱ4mP(֯b4[ѢmP֫k| m k}~ӝGAr~iP/چf5 !en;,gj'*% –Hs->ui$*)4|GBp~x^>B|}VpZrWXR- ^;E!qFEg3}AGt(+pg,śp}md\fLz7 Gϙ]mp$]N#&(?gIh0 GPMi~&hΔu:A{ o}bwEgڱ`n*ֲUz8pTg ZABކfpo)1qykj@gf5=UFU%*,Z?#ř=FAYC x #iF@AYf0n Dn@ EaPIy \pO 6[6hJ7[绻 {M"8]9B헽%46EBg{+Е"̝׵ /IʆDSHins s|f+ n5H_YP5(WZ)wr\Tp?.&ߜI%ӳwe;q do_$Nn^GUv "$#yյ)@V t=,U%rwɊ AV^q6Vu]wZ+ +ֶ_3ԑf͆lE%qEz4TlyHi/ޏIc2c6oOŎ݇5A/b_(Z85=qkOI-+:HX&cTW:)|:Eah,ƏTY/< a,d7tEB7qZF'Wۗo*ȑplݚc]e;1Ì tx yfvs` =l`l5j7زu&ln/P|}[Y(Eb^jI7G1J'GOþ3.،iD =5ȫ=^!+ 3E5os#ܤ O:ۑ28$]r;lk7z+]VU ӑ26wbwZ\ɬJm0 }qCp}D$9ϛPO۶wєi̩~ ރ/EZScw8$3x "J;I߷\m_,%Z sjrߗǏZ+| IS} WYyx0g6u~F_#k)`no_6Rʝ2ͳlE-I.ߜUYp ļSf"Zzq=j7}n[ ^͏>xoMu9a"jG,R6ӒLj?sH#֖S&0 ?%vcۼcU:M4#Te&swlm,E5}V9Tw8B|Ptlw\o:Q%s8a(+"8bUo,nj4u;:d)$sMCgbƙ|~k1W=`md>?!Ohqu;f\6DgwxVvb !x  +NJЯ.21IW A6Viv; 2хW?DYvm;De }iGkQ_Q7EكP_ΠB>J8t/|"KeEW"d5/|NquG`|ڹ !Ć/8*[NA8"WMU~8[R瓥cWy<*;#fiP ָlK@bwQIb"!sW#Cɨ \x 96W+]ܿEFhAX˽P)Sj=a8s'ŨK?3g NiC$V_ITjC—d<0WWnnVw#zujO hos(k&rbx .bʠP$4|Omݜsȏ@r+3 nB͓C֛/uyWU$v' c!m|\ a%!Cicd^KP4~ q#:A>v |HKo_#Epf+ .w?5o:>c;[̀,bk`_:=B!Q:e|xFJFO?qlQ}Zk^w/5@rďZ ' yW`M@Wb@pƫ mi3 ߷w;\) a.=tp>V=#SXCAˮXvՈ5ֽD@ 5-ȢsO8ymat 2Cɋ@ʈ]m7%Qc@/r"`g2~^>s+FF2NbN=KOA-xt*+S=DZ?GHJQG뱠~ wX:#A(Ŝ}Fs }oxZ,NϚ_4]>ulP•(vwrO9+bV\%ŷ6qQy./ט+} Z闍*+˻#GmAѡɞx&O@AanTs1Ug)BFjKqnGaMV@}z)LUϹq=Q? t8؎}SlDnPJ?m1w[?q9bUjcRbM2S ޑ'xaGkc1:;΃Fمđ[ ӰЏTm9 ?I(i0Wj*P SHބp!?hgwqߋM y+}uOR ԌՂVǢCg}*zsS9m Y2-G䬂#rG.iQ?YaI}(p<^r#osA:C qT@4*!%c?6:<t <ȏ'JS?r=>c#lO)u=N[9 |+LvkvL];.~!6׵ƴr̥M4[? |zA|`F-Cf2$B2w;KiTCNUw:.␏fHݾ,k0vnu͹+'v|vf9u)"˪d>peVL*,ku cur+-}2çڳw|3z} ʰn`N,svGNDZNZX.kK$[[@~o8ci''Fthb טu_*= -@yҘ\BNϗ)7ehF/sl*c@[XRGܕ)@\ Ϲ[^jm}4^(Ɗ& W&<,01q6=CI6%FynM6e 폦;UN&#Ǐqp]n+Ũula{Vf+zhH1PHeP)snuWg֣Ȫe'TZ.|nE{@^$ԃ~nx7xjmm;? У>"싴i,+PmV[5GܜQt0RABܭwH K@ oWw"3” Wݼ/Tq:${YI^SkbtpU߆ݻCs"H<e-R{H%Zz)JMagk8?vR %P# ~貓v^ȩO/**Q"\adNY8Te6H@. gӃZsP)J²-}QŠz-XYa1¥qFjXÖ>&-i@ttwW65a-(6皯ӮsPUOi\&{nu:E$tGk CZ%>92eaI Q8x׍ĺ[o%3ߺj6(H5km@}Й_j|8pv] B.yݕ7spB(Wf)?~Kߕ2_& LkYfRW(Ο ` mƼ[L?zD'Juz0 ͽ.'?Rѝ.k4 (']50~IE%mX#P( IEרzUSeZ}j06{|5nv-Jnqo0}oՙ_n3Ȉ9i ‚Ei)ӹd}澛?9{m|cB 8"b%s 'MʓV,hK4HJդrӱ^V]2'dD1+aZUmaofuHHySr$\ubyJ_21xgPL3M-fsRfa%@-_+^H4!+/Vj4f~b;|-@f>6+)d )zu`B=zKtO/HuG0Q Kprf?udz4J*zvXiz}\C}3 1u8z YUG.^y W<`Q> AH}cs<_XQ rT}7ﰐJ"/<-FM|Jq] WGp"ZwK}ӺԪ+5<^ђB$ŭK ̥LMq +Yݾh #k ~Nh$7WRӶtHHI7՗&%G^xfhLQ+jpL. ۩)"lyrn}5l*z&tE ]OR^+Nocʑ~+Pd.uz@'cG4 i痿T1-:;1tvNޏ⼢샣 ȡ_ !5Ib iHtz}RhTS>/d+y%΃Pf8jNCƢue"XZ(G= Ǔ]/T,w g󎄽 TryY`2i nv85t%.< 2DП( Y?F&<e= 9 dLju$Qb95J䜀ŤAJdI[֬} 4EæX]'xCAe#F֝eMu}Ybb (v9 mtXrSEZ-&&5C"\. VE}*3/y:i} dZNIxpb'EJAv_ZBaj4))d(Z"}=s,Vܽ{M |s*N>lZ6RdS}&YkrHg,Iaޟ˵t!ܶBNIKc:[&dF$ !6T:juKᦨ=3s-db*꧆҇W>Fp+b|R^QM+8vPCrZ<>60)hO(=TRZh(ܺuڢZ=ƜO}b2+!.e- 3VJuHĔ(u&: xsf8?4r7u2<)[(FgXð7ǐO/Ȗ9Qa{$\:CDֿ"2[=LJƩԏ4ov'+K <ks?&S!.)F-bI_A fkRɲX~g;]Y'e//oS+7GP0 OD.oF^Wo3CF}f ?כI1]T#ZF?jVcq'~92tn~> C01db#eCA ee%YѪkd ^Q"픴>wbֺbrex޴S!{ qXy6f|;0O=:4;:}|cdƼx1љS1decŬO0Q&@.F8{NU4]5ާati9㺚d*0l@|rHtꮺm8Qǫ.$f?w =ɶ9f)ml;4Mi;@΍A6zy`(Y(n/Þ~V0fWō ( {͖Tأ$& aFėrǥ2B5_{Qջ _JG f6er}\LX&z9z?|iN̞zn| 'Y!ibv"sq(R46\Vb"tErg!Ӗ+^3@svfkC3'' f"2vb{IP8tACαS(WirOޫпmc*#\@V ~WTtq|D^ jZoR6 iScy5RַB[q~[1% CRMpD?QWzn-Ӆׯ0>1+CDn#VYR>O@p̣0x:Ӡ"2z+Q#r tZ|st,v1~㩥>}xh_ENf6)c=DL;vx4ߗ>RY{n.  Rjf) =$D1tm#wF%_ wcI29As'UGg56&0E˥ 0~^DE1-qmh )TbXc~;IS&)`ƂQkE fk7tdܠʵbn4gKаvs@Ő瞄Kvm A.mTeYiCZyu/v8Rq!}PAo'w*x `ڡELbfd#}ll^6Hj[CA.q12Kf(r q&ZC/Lѷm}d<:v۵ rxyQ2cEar[T 6X#?2a-aPUҰwN{[L`DlT9ǝqIy*HwØhF`LĿ H;iin!Pbs*ƀ]?>p}"|OSsL$2j =yM !8dOB3~!o>~Z+<_Z/HL"%Im 5]-'E}>b_|rEvV.*ehj?|lK Qأ?sFqsg{PuE,ZX'lr㥱C !![ʣ;v)ks'R59;h0ZNgW}38CCjY9T:jZ$K}Z#nt0ģQFDϜҮ!p?JOnqr1*S,e 5\NN{tM<ԡ';l])|&>eQ=3E3H4WyTtΈ) fjaD5d8_܁ 3Oxe@;,X?X?׫\?(nAlFDWl65aY,mns~찆;@&M(x 7thrbެAZ{Q(n4DʅISJ7nfMB^<0Gj*5n|YgZ&dnA|Vw]=H[ƾ?H&{Ld..A͗ ^I( gB6G͜:ŝMT*+6/賫:u7v,655M^3<5V4P6#-q>4e1FCaL``VfUSt@6}|6MȑZͧYu{~Y;/~f ͗Qk#+v ڗʇ\j7s38Qٔ$t_kxm |y/1d|*FD H1\ & lFyUi.iaT&t/{3.:'&ͶR aFX9؄"dhCgNRIKU2)>QZmpKwrV 't-Qդ6!і>xfxV>=qX& ֑C!ϖGG­LBk#grAt!,bqpE>BYgθ͈>-= h;,17永%k&R6wqO)ED9䙽'oȗe<+4]-q59K֌z~D?;-Ruk\ۺ ̯Ɔ_Qab~cA$")2? w-pb yԚdd ؍1JPs"糭L5=Tkt__Ĩ2t= . A9aa>.r=~ޡ͐P D"U>/"CBV-3J?uWU\qZD ĒoLw7p^}Qj= $,o0G"2/{id̔fiSCQsXdoH[XP0 O?&>jN|kq+áσ=G]e &]2ŸEc`:JZ-:mEdt?96he8O&dnע~rj4#i1[9y(@@ôT:u%(dcb3 u'zlkvB% FЗz8sVGe Ss Z͵h*6uDN⸒"4.@-x؉C zuGt. )ZqL'TDKOART3yO0zeS-Ũ*/T{;pp5 ~Mg}&GN|ӨZ̓b^26bNQGvs#2l(2uo{[o"9)&ëz 0P0^ fև4sR$uieDu3ORL }ܬf0fGEYisqO")t4^#~0,{6 5@Y3UXa1$vl?,JӅ n7P%M׋q=By. bIpW?zޚ{s9R}ɌaX'R-Ôa4\tL`,)^l`ϻEphfo!Zh ?hL]/Q(5kE9_ kk* *)fR-S?&VDg].<=A%er(Քr  p˳f:" _,#E/B~"֍Ww9Q+%%O̻9'D`AH 8HYK#n|?`p PͭQ-*/FER]׃7H[N]=I%戵 Qwԍ_~4}ZsX%E$qsʘ68$CP> _bls+ǽ{OXe"guwV]Riy;FAT8Áu6,4YR/Ng V_贻-?@ N c`>NҔx)Bf}B ܠn$FU|v d w/#Ϸ K4-i(#*jwXn ǎ B688KagymШN#e]nBa9^Ŧ尔%/'3 "GvvU}w5WP?3cY8|:ܸPqji.b.w4 db4 *6B@F#!Q Ki.D͂$&wYd?VJE\S0~p3_3\\4ov02d[5e&@>(C+"p1j۲ކuƋݴjޓ5)P}TK^<\pt2_;$ĭw{ZXdYmG A#F >p+S1H -.o0v6tngVl% T - o@t|=I&#Riɫ.~جF%/J3@H%3-Ĝ3(VW+Pv -|^h%P*㺸4qv7.Le,s b*(q5X㉞$Z>::Įy#@k8£.6׾]!-\ zECA!CFr:I"Ӯy:Dмyggoj#"O$ wEa(^.6 J%nW7w=ԥm r'xDjn" V$zlRTKmla=׈8kI\Rފfe?AI:M ®~I*ծI }Q# :|[\`u&6vPs*~U^3M*XsZ{ݐIHڿ=>"{:'սEbrЩuiKnxBjK!cTuvǸn *8CI %ݱy,ïyEQic$-CۚӘ'I&IiڍІ6Km=䌽a|#Y<\ZQ[?W p7 0WP|$G)%`Yzqᾰ #S+88LtܿU|s8(u9 e_H69[/ձ=ejT!hd5!$nC)6zXk=y}%ڍ]/? ru8y֦V4YNMK^u%Lxz=&:8`<^3q"Bw>\(Q7ue~/3,tZd4JLGMmq[Qʷ,؆\gu![SA&)s j$zޥM/aJ0I6v 2qeK? dDL =%#jVT4Jj&қ!+W 0c!C]gY5dG:Qǫ@o]#oO{zsi:Yޯ}ϠHZM=Q fp!x'ia$!0M!cY"_)Gq w"`+Q-{Y+zR{GiQ26-SJwd&%ζoMbqBH4= g= ,vBExۨ-|_C  ښNlRl݆u=eNO 6{A.8u_&HQ`5ߠvH>7{ـFy\AUZ9o`\PI`,Me=K] ,_X}[&$(CICW:DK`))(%։1wTq72NL*םo;m O{al8[ۜ)C$2)rHaFrriT4V;Y.:X;devo. pPQP&f̔aĻ/oY0nnJ$ۀ)FZ]Kmp<:wX%1Sg A5ba?V+̵P1 %7G!#nӚѭe0p5V_2Rrf' 3 qǟdK aDQhF]t9o= XiU UCR7K"=lFz@ AxT b`_| uKm9$akz!6 mܚ:z邰F[Rn!Np =MV2Dچo5'+$po^)%04(֬Ϊ;+^:;-.nU Hٌip%"5JG9u!Ȝc7䀍Z>Է$VNoL5q&v@ͶG;G:G٧xsţ)Ƙ۲7Ȓki|E)PTӣK[xʗCU7؄4|oi)Kg2oU<}M\"u\T[ S?Ƶ rIM]e@;>;U8gy ӂ6,.F.ɷR|SIqTLȨis2띳ddb,dm #>KK©2e3>俶lax%[fjKzjM~C.tLQz> NTxŮ׾g*^Zd5}MaPw(iatIΏ@fj8o72dA"|կq5$_NqyZ)Zfv-WU ?KI:iA݇wimLlȉn7[[:2g>$c@0&o#.8~lȬdpN?/)!;ƗI"me,ky{} W"_$,o5ʽțWlP&}ME> V3C}RqRPYLAҺFG6M|@aK1cea^i-Kv\B(?sD':`N_4y젴q%bYW7.FP,h\4*‡рOi337EpoDzj"?TY/eGu*GRܔN˂r;'uSJI%דa `L:WM~"agϺ)aN63qx^ P&_-Ua~-M  WI]J.ma=)xQ7 ?+ &S?ꁥh@|8B}4(x1Uaz2u*!CPzN^uՀA=pBۉӐo…HۊYFaKE=R+8Cf 4 4bD@caKg68N6|/P|E!| ( +:NT<|!QBe]/;")uߐ=Wwiuv%ɸM:JHܫo*Պg \i'vM;[+!#n|,.3kwW^])B2mBŗPql\|W`IrJmb#z!OSY@b7w`wѳ΀dRzl-3M[#8cQȋ_7;x2R?Q-Yą# 9 R;&O9XU]Ř1Ah"@;{(CC͒} ;8V#I D^ToZ4Ohjy0u&??v; S'E#͸'VᷛƜ'/~S`Hq"Q:tѧ%"V:. Xh+O~'ܠڒ*17q|er!@LCÏ;myk?|%E?Q htlz3KW(x0Α$kRk =e +ݱ;o7K'[*Uz-u>*%Bz>x6P&(#ER;;bvwM/\O?)]@YTM0ְ>K?>+79Ҷ%fMs; %u<@ҋ:a8T ï8@1[rS$;iPJQ"~GKscx%FB2Ɨo*ܡP:Kޗugoe{6NlE QjH#hZGbBFB-KQy*;-uOf)Lr1/)G9*}nNcSL1y;q %l\V]؋Oد0d ͫEܽ=5TӽUxdmA ًF_1жL-ɲ1I^4S.0;qCԱ,&sØB6جV{yڊŰb3q:Ni JǎX`١g"Ԫ,FJ\!ZѢCbob[xI~$tZ39Y'f/s*ƅVrM-_>צ7c=(1  r= `P\MAqܟ&'xt?EC>u(m}eI&)+>D3DiJ۲>ȇv >N‚2qgrN%bлȒY(cP:J9 f'a ħ#k"*^S擧:nsA6&doo ٫VM<~0/@ dxԵYQbw,n%Ge:4p]H"?^c8e|*$(?bC[A/q~x 8\uUp1:nCPK*rKMQy3VFZ;.?Acd[UEܭ#^w$p*xJ:fmI۟ f:>]8AYE{ 78{A0s3ŘvP@O|/+KMhnͩ\\@y)q<6 Iq$Q ؏ &6vE[s[eAؤLq8ژ /t>n^ړhϽ^Xnr”D8[/h%{貏G@Igl[{,M_:OE}a1~:4峔T̢A#A!QIɣd-_{Jn^9,pVl:Hfhl q Y ~{OS(,!8j3١#:,sq4k=ZWe8#ݖS~tN^H,{ފUaS{+Lb֛^u>uRk{ʴ5?Ǭ}9%5I1j)ª?_&&/CJ.鷝z ;{Zg7_h+?#0(i5+xC&+…Kmˉs=xeT05&!0EJqHJ uy(yԯV#A8EA9 BLpWz> W1\}O0~;e<jӝӓiՋ2P8XY.W8Z*R. qmJЖ5Ԥ* Yg<: aįF|V@FF-Є&A߻ks}c+%LٴhzF\W)5S5ps{Z Zj =>6 S+&ePM~gځUe[E%Fۯ D_tО/2Ÿ+Ǯ.A'^ȳtgOgZ^zr_+]׵U*&f_'>NW.<b3Y05иzw}ͧIBX5[qG. ^ǞFy@jߘ+r붴Iƒ.``: "V+.0f"U$σ_V(zYfX <2`weqY tTT`fb`XNȚB#ORHQ{@,HAoҚ%XU{̩ψ/4\K]2Q1yhk0'j(P񺨀[fcrDJx[y#1^!"6 Tp괊r*%qJ+)T]zcLrb m$qF*vgcH6fR+cF"+!|EB\a1Czj@t92xW#,T?jQPXltswch~Sw\섧gm[R¾_)aʫ;b3uQ`+|dgm%w: GN<]Vn"Y/?Xx_WokLhNYYF;<=Ӷw%fRX63؝1'`;@(MK~{3 8xPsdOk9w ê K:gYӟN_~О ݗݒQƆ$Y聡xT")bm@=K(y{IzN=gY b8a -R_!;ou~PcZODsJ`E'J#b Qa! E ii[j%l(rZ)οPb&R,O|6efG^KǘUV6f&Dcng9ȱS'r{c[rl. ei$JX l,28m!co.qU6 yq~AdjXH" )s/-zKΘD,W׊V^v5i%kĺ0>1ڌG-Qhoba3Zu~Q Ep81X^?f~[qA T"/}<>/Ue+ k&.(0dY|^c&wMOy1@z>"(U|rXnKTa]i{E^! ZnMo(]f*q{5C‡=~/tO (.Jagw" k'pM՗YNmOL,i lӞKjwCZf,Z>|'  qBvwZevԌjAȗfK[AUmj5: 'ȻWڤ>j9*gc z4HZ( QN%ETO)n3@,I5N?vn~nC¼Mtp'fs0'"7XOW2>\שv߷{FF.=yoqi$6nai:R>ǫO  lҏ 1j緡173Mį+(kh[bՐlɥS|_ Ojȋݩ 什ZB#iܲ g q4Ӈ 3 I}kt* PppVݎ{ٙ"K0@K@r.㡼?fӧ (gӿr0_ԩ {? dг.ϯ ¸1$wE}V"b Pd6v9ؑbhHsYUw]W:&$?lȃ.[Ouh_A!3誘hbƚN1RoL{IM~Le1 `ƠͧEv/ҽx餆Vg|i_qK9 H'iX=\6_\.ױ0xkc9EIQ՝4xFpl(vc'yx٤<$I,zvpzd,,|\ ,UcɶpJ%6e=p:'q%?&W;h&eR->MDF6g"67ߎ* ǽ-sV1&<.[i>>?,8gx<yAQ~'p:5و?vDޫY\% ܼޱҐ3dNp|rWv}MCSoސLJ&!bkAHt[/GH[XV*1E+s)y78vXߗ6g^/j@gJ٥Y@d8{(~ʳŽe<}BZƒCB5ph '-,&9 иZeqŮR@H"tM\=^r@<75w"iBO8j,W 9śeqxdjRŦ~ɯw܍Ee3'yLwB"z)~hqUh vPn.~Gك&ü-X7c)b]㿽z܀SA] -xa5i7Y $[cCZJŸd ?PW'lk ,wA[ kX15YNt0a5f̾‚=Vw̰A9 v$]^PN)ȉҩ8p 5|؂fxR Ž#1cs_p5pKٚNkQi|LT 6E?O@KJN"7U; r@ >]n0'O"i[ ;SAj Iou'L=8O8Je))PH,n"2wj1:\,t aetxQ~[]okv:]FW w^ub(MfC@EZM,# / {8 Q;ذKIg3zam{lZ($ )WP4ׁky^9Dž N^bS6yA٫~5W>1ƴ?~TϽ4KЌb8'k7FgJ -c{a2OWqQR$kx0%] 3+!>K(a yg&F.@c-/T{<S;`Y[=ޗYӞa>척1R̜' J]J/h'hA.֠$1/j0 9ڟfc'3n$ha}4)3{wgbґ0ʎ)TTcxT+3fiu&[άsJj*8;xM.,n4f_efW-N%Tp zЍ3|NﵪX(#9b$x&$|Nun \ܜRq|w*-\:=v?>6V7kASśոk)ul"'&l1s_I9$zB6æEkؔy Wf!AowáEw$qFЯ}#thzls>MGeMdխRfdYtZY>#ZzΊ\*d~:+ܲ ފscϾ/XVYbeٲRCSTrSU ^H?keXvWQc)nvlB[ " p;b, ׵;Ҝ%U9>JD4i&T+`y_@-?_TNwjPmݷ ޓꞎFـ5˹ma+ XV^dV2঑} | P)F`n:eАs4֨d;oֆ`fNJW[C B\߫H!Å^3ܛ=,&#Oŏ3 )b]TlJj71紂^:Z-IR^0*["wҭ qq$MR*:TKƹIHEc77_.@Q# ;- q&?@~rùZ{J:ʠF&8%/GpOZ2_btC# cn4uku 㦚*7fxkHpwz~GoK ?A(b(w'ek}M!g^Qs}y?C2DJ( :Ac:š8;iUЇn]uQ+>KJ*yOaF|fŹ@NC?Jk4)wGe9 |ӶZVQ "tPJ.6cn|R˲Τv{FTY g uPBqU\/65FFC=ViuoZ2'pmh{zZWAFe+kARbՐ( ~(FvG-$3;-OǞh];ɑqHfc1 Y;+~4TRIqW5ޒ70; T(KsGMŻ':sYnWrJ1"gQ@H8@4{9Fc$Id,=* 9;/:NT{OMc_&WzۂylԗtAŒσxSl23ȒМF(lxخ Ъ!-#j'ؕza)+y^iWτI X3|UyigeF|AXbgjZ;4R|a˜9?zq.X*Q$g@Bvł{}aYR|):d ٻ8 Tc^Áx S)6H88b$fAMa:)64$ѯ;,\Lچ%]=Aی E3tYAz#ÈANun5B .g~jbW $UEmzZs& N )-CgL%5FI\q3}ɲÚ:KMIIXn-fC ?TVijbxM0;NF5((7~n <_ʌ $!J2;#ЉNm\K+~H85߮xr~S(d$K;YCjNqap䱀ukl}GN~M+TCtSzvvQuٙ>kFu & KAk/pG } `No%;k,âl}[Hڅj&aާ&M/zިy;h?lnܴ4#Fs._>xFdnSfcQELaYN:d']ȘZii[ؖ8R!2Q:JLC 2I|a!/*ijQӐ; ϘQWSeaj0wE;.399Lriѣqf!j mT,Tg!gɩ[TC,HT=v}^u?@8et'$o 3k$Vf& u|Jx>:8 ^E%)\j*U dBX_"~l1㕍[D!OCڐ)i4ۊ1:RALvėrwG01D%$R $F 3w<*MEJK{Om7}􍜾 ^@z(z59w8enJG5Tč(mlfƲjRG)l±WcۼN[Bu}G*>B==*KOYKQ\ c8ʽPT3Vu.3r%i^\+VyTcPf.¼ Xw .~P0<(^4&. 3l۞su\$~YUݳM\R$RZj6UZfukIԸ _H A!CYh>Բ#,+V+Jʏ[> ]ZK)#^d*cG>]y?} Ha:F}OB} N X|Gw5[ GuDHh4a(tl՘ 2Jb{f] _qMk $qW0 ~&>PmrN0I6Af)%o=^^*\Vh d| f,BkSlQj?tURp`c];OY\tocŸ01JF<&)Bx2E`#"hk˲xEΩTd2UɼPƐ?}fk?/dKFݏ8Qb * 2X#YĨv_ahyoD1]b#(#}lS,`rq=X?Ůb=.XJœ΄?rER>~uLh3.bsc^ݩO; 8lZ.)QÏ#6Dp gkübCL 6@xa{(=+_(\BbߛUoI!2B,/L h0p ny~{tJ < ]ta/ tH=#2%3uwmh-yh 77JU7"D=e_aT%_hҎ}lgwj-_nH)%gv`??;^|ҋT5F9MØ@GRj2GQ},@Dr=N=" 1y.}(!i%>fP G?xT΍26hr;5+.z'!;t]|~6x!ṃv| f>Γlo%u60̛BۺA'DasG #3t\QhdUnt&뇖XK BHKBI ˧IG^Ud쿦?rQ._&8^$x=2\9(7X eJT(1 k Crk|vg]ȗ- tZZ{ydqJ &4XfWOP@ƒ_vZa`D`MyދɋI*/)0ε?)ɡ*)~ԚTOlo0^vIX!YK[~M6b?D0e8 rmd+y zO ¬f] % e}ѯi˳F$k O>]t=>q:_Rؒ& ˀq}(Ü9D_35RK1N ?NO!?ZOX0i.z겐ى'#b6C*b_S ܮ_Jm_ж]d~7?=ȀZFbRn_%-V5犸 urAUbhp)AbbE]s5q^ڛ 8skvuG Z] Qӏ(mZU]No 2zvN8UdDD>5 5?1WIP*Bճ̏,4ĜװnVÝ[a[~'.. =L!IfAJk/Izo>S?oŘΚC)AG}s0 QigԽCgQbvM&uy?n"Y w9X@''&UC%RAGOx`= ɪ]]>*l6ڒ I!i+RH)K'\Q n79VDF4hiJj;l ʖYvjPv#n iVx༅ǹ|5:Bi*=9Ln)wr rv6ARߓqlEٞS^!,D~C -by:o[̏ĪU}ۢ>0T.i{7Xex ŝ?Ubm(E@Xp.>W!Iyczjca 4 u??dZIyJ@<ˑޚ{cIjxJM!]X\fq+Ĝ?>Ne>x}# 73H{IO0%c[ A!*yk|SXp ]uYMHWhTW2 ,oA7-M~V6pc1׊v*a9^{]Skl&`޳Xsގ}(xU{L _6(C֐[WȨ+&PKB؇$2Va0Аz~tyy K"$Jxu٨md'vDmYCdKgt`jY+e ,GenT!"?`y04K}Z*86"!Ő҄zq'4B$/ )"6;m=7:G9ЙNY j(Ϋ /'F*3Ͻ%^p`׻smnоTpgρ\p8\oZa Ʈ\z A`q?+tQva )H1N^Rs߫&v:1Q.fHjV0/Lg;=&Θb?ҲmRW\c즌kQm J_n>G~~Kœat&gdYa}!4r CU-X QfP"G-Ri2C_l(׭}y jt` ?+hP"1 ܒ(@9LWc|.I8nGfj}UwTx}v77i)/Tj'J Z؍7+_M&YiZP*k4#ޘj˫x1mV+"&~-#1>큁P}>t03g:@|0 43. ('B'xRB6;pZOY具y2b OLsJmW2z'i?Zbܳ=eݢcP 徑1|>ܿp;ڃ:W;@Ǿ¶EedyLt "4&Ea+_.|l%}i:5TMr(+8 8iV/@`8 ͞k!VѸi a@Ux4j va)m`5:y7i[dTfwtDJ"&T[$xL?+=71V S꘤pGFػLɽjn  lԿ^Dp`@KLPHۛ5f t{"hN+{F=V_k d%-Kz-D߅6 bưIN߰ݫ_<nj}7p6)5U{([A@izng|.pC IltΒc3Z&I :y-!? VOCV6ԔNmoPD:eFϿ٪DԖ }.4VVqxR(P E]+29݁\O1δTx]oAD 3ܒ C, 6` ]MѕϻFv$,y 4wx9d6P@|aʐ˧T~<МZ|QJmF@eQZY_KZKQ'pg;KZj24E,^0u V>T^S"1 1+vatZw^R84Һ;XS^:-3?˟af%@dP7>=0*(fYijK_s $&c.=q?!?ڮ2xB%`ONJZ2Müp璧Sg>[W%u2}_A^Q:avQ bMbHN/RHQEAbSM {JP1>GҼ'M7ׄq&̈́IRcC%|]fQa7.ѝ+Vo4|fDxv^\1oZ"%lUK=oJtåf劺]a(A P!ŀ*hpaE.x \{gLH m.$fG0"x&byXdt> pCPa: D~|SO)lrsuEî)@)(&[OU%RtUxc:)^yO/-QI/ݔp23#cպ"lHHi)l\eL&9XٳbE5>wBOJ6 sAg7|Hgf!ŔfVn.z:Xx,Ozй{fjbϞ}&5 `߆nHiNQ]uvW߇N1nk(o-/.9\JBQ0ʭ7Z5 |8AdK9΅dnfiDzĆn5.a7y !C[D#ZՊs/ox1҅Y(ћV͞r;T(\5`Mm0.qDO y[~B:GRQ9XO ,p1P-&bA!S26E(Fޢ]E7;QKO)VtE믉tb$a'hfi/#*&7 vq|?-b 1)nOb9dQ%(ޟMYTiuQH O &į5 *H\KCv+ 寚QiM 7=S""ߠ(U; # H~#f4JK yy}߇[%{ r1/QuL~zRhӂ#RT,Qw:K+tz BC8 B%joF| 9RT%GX&hMRR=G+Խ32]rRd%6qu~hY@? _dZ϶{b%7\6=F}svCxmU;匮G=ww3I>'RlիJͰL~)d B\qQKTVqȿۥL22TҨϽɮ=Ξ*(v'`R"2̃ThPbS϶d5_#舎/5ʨ~4Bhk z'q1Q-Xe;%gTJ0n +~yٍɌ5nb$eiV '*ٲÒ@ܮ0p\`%M~N̕=L8Jx i3B,rMRR Z-zְs >wQ=9`0-w.zR%4 :ox(E65!8x: F ^|&"nP0Xq']d|. *Ag`?yO xM,iG^O~]-|lA`BZu() *A`Ho4YOegӔya`7$%?/C|Pw&K'_UiFe?kʔR.{댸ofpo?{0]?(΀$ה]<߅^,XQN$uETeQ{:v8hߌY,Cok4tv[GTkT72T%t<Z2u17k*aglF`RJyd(;.#aP^KP (f6WO RRB6Odxܱ:Gφj4OUž RbP_A>[H@eB9F=s6$o~ե×#[q*S݄OKI1DɭJ@85\W:vK,'JecUFT:rGQ`\̓M* iվhWCfÛ&_ߡц¦9yF J;p(v?Mݟ-C㊮QYRy`'Bz`IBa+`Zwv26/OR,U07Q,O mr 2-&Ά͒U),QǜRuo\Ѹ:wc-jmiERm4(*ĺm] Q=A;hk ߗc 1m`tv䷕ /+è^Ȗq~?a9PU`܁%-y F"Ru)tZp,[/Ytz*Ψl*D\0 UAC|@xoomC9S%$xyG }O̪С TϺ3dzr]tp)zN@(bK n](ً(eN{)րg1bDgS}1?F?w`V>JocI:\bmee9ۙ7N˗8"8ކ\yϲυ^tUX5Pg; x5+UQ0ž6Anxt V ykUdXb➃U}qgľ<bA ֳR PtܶƏ)a d&aGabLr'`Ak?ɣݘP(N2jQ7~x|1{eE8K795'ydi3k˶潞N}ܨP= tp,Z4SB$ѱT #P1ΘlFvwBx錳,xT]G5,Pxs oʨ*CNi5.x?r3ҁQ}H[.my)6fl_S,Ú >`/HNG^uOG.9k:b)!G3ТN *nrK$" jn+NDP-@QlXpc]L?]OpQW7ڙW0NOGP+" E iiQn^jw=45]~.OűCFnʻ#X8dwN=^jWVUjnP@ B @70])Tcrv,`J:3ݱ즀 /j}_ L0:-11@)H3.'b­N,z{lLrX ȅfH[sOL+ʬ8C4tPhi7d4.8ʍ'ͦ=Np(Ī%Y*zܟ^XO]5GV*2ɫw9>ḧlSN[ ^;J=؈Pt;[e^mD l=Uu~37ӬQ"4]6W繤4HWrS7PP'mPt-lcQ+ǒ\ܶJ7 SuD$Hns#Eyj)>p$_S ]ELw D$O+y/?"ԡ+%FW"AkVf|Yԉ8CRωIJX .A9g>CbUn2 77ƕ Xt*b$/L\ޔ84/el'ǺUgQs"d'_+Psg,qbyJW-"c)ak&D>tm2Tm$'`;Cnh)cԋU{ސ1Qwg|OyZQ )mqP/KNeCwF egyVO8x ~SA> keB.C|.غCO {DbD^ NjV2_-rV8ꀁk(^Gk92]'x 56_[Ũ]uZ!8NRŠ?>}=@FUB]{'G0:nhR]\;I ͈֗Q.m-[ !3`KuY:[qy@T9Q ( ((?RӀ+U7脅#Hh2+5Mπ`ȧ<`8hQ tŅՎt1T gmj NS'FEJ nڹ[bD!g#6띈{6|r0,J]8y:)!Jbd0 +Qn8}~?H[Ex{JfF* cK_BUCc.9=^+YS5k"GZk'gnMdRe*&$# }XZ kTfjw8K}f ,Nj\DcÊ6CK'V mOR̺07hõ${Ż{p;ח? XJD̀BE W9_RV3?:nSIk_׊j|oƫo Kn-߄+uCd/gsʚjaF9vVRD;Y7U|:p AeBh}O;_Q9 *p^GuyShg迉ZPN|boWzNBFi<ġd\1 TʵAc;mGآn JkFI1K2T85l7cs2 ?G_`z`q៷#[8`F!so``H͈ M~^y29}[irʊSi,.k H+"cЋMzlHݹ8ǣlvц 0Kˆ =-纎<#7ptݮespF28q2Hhl =B8/ Gљ_vkty7@_e[&Fx^ER+tPO; Y˸LT!429۔> }ǪJUMZBw=pw=K6G`lۂj=fEES1rq{̅l̰I;W*P|3Jf)@IE% #, Q ^$ޟDI:\藿2͊OH u?{/JV0[9o?NxG[-<5͌ 4i+N:5wڸ;Q5/~-A977 9u$ݏk9`M˅_*@@>Jlib"~TUdyV f'˽F$fD}90X]$$6$ywBG>6 Xr~VuFv}0*24$twD&b~3^f4~:1o9'm^P> K>%HLT P`SQ*.^"LT$&O~L&FQw:eQL'P,,[.YJ &8/9m2cP<(,ĝR3i?)LģWMEj?˴:*ʡg4UPj߬4:- $Qkme2y6Ź\+%ƣ&F7//eݰo9+`25?[烌UI^.V5D 6;%gvͱ琹#C5#_TW޹MZO_1fPy(D4G^g結fR6B4e iQǙHh##諩w\Wi0䞷5N:u N1T9I J%;PP7M Z3P`ꁘ8{!Ǻdfi$ޅ2<>۞Qh_$jr=sܚKإ P~3ḧ'$@tF%㨌HA+j/T_$Ӛe{^OQ{sr@k%BxGZ;Y-"aQPHr=IT_j˯۠(Sݕq!9[[B O:i- ߒ55{7TuE{͛<ȒXJX[Ll~HkLL[T̄/>HtW{s) 57 ,V EPǖ]=KLBcH7,o-4gnJ:Jr2"q+ǔ(;1hAkrneǩ1`TRlmяPsm 'х* @V>[1/?)mCXc!"h؝GyGEkB +l'UɘX}5tLpouPPrШuV>5G94~xbdwlujLٍ]s^}8g؈22*{2~r:\wcQ;}(8p㌛~\5^!}VsF_+THp a۝c1:6Io7 [q=1R%)q&nP܉Ο@l -wbtvnj6&)~bu8s1nWJ0wi\}!Ur L/*__T4(&u؟)]YO=/xR!c1o槎FI2$ۓ ,$H e hBZo'M֒Ze9\,8V8T#D~NoC$iDqe0\;cO;N-dm9xԍmÑ+Yzȷ/Xad0D4{}$ĐՊ-arO- n+Æ;АD՛bW z =jt^J8l)Y{%4O4+Hu8+e(E@xwo>4.Nj ]+gL )!+,2J2p Bo2:ȭ"8w.feM)tVqNFŌnahЉ š=}$چ1*mӠ,)Uxз1qg|]%ghƶ\N{h/0ޚl * 2m.q|KU o7Bp^r +99$ЎpUX#rk={%rh`ǜJ֓9euX' $\ S5t'"w-UXp}S[Ս͐o8HheP,5\\t j|e o[Ֆ[LGIhE"p_$="y%8 X5X)%sEﰉvPF[ R0F21T:iEHͣz6E\,j3r@g$4(M$@d#-Gx)+eA}0;y0JG>I7tʕYej4~gZR?T)B [,N/ 3| P-1S"n/ m:HRen&"nW=Z|Tfpj`w%; 7`E9 ?x@\*/ LJLz3NfeNAx!tPf.A[/t@+Ey9ͽ hĞ!(JU'mk.G}:,0j ٚ AΏ~,.ҴZ8nU/ R=BQ$3rsf,T)sv ]ሾ[ߌ0ba ~'*GrʎGa׭}%b<_6'cEkv;]D7W'w!ߙų]66 r€o%Ft y*] 3\ΐٲ `zV^y6"FDM#.5v |+j_ pʄi_  dԢ'dO&E[ͽ_խ%c[stpu9=(m&ԇ<<8=Ym &:S]슐}lNL$^4:.G, qD0.qǾuA\Ey;vnb"N.8mO~@Ʒ:Dd9,`$j>UJG/;Q֞oz2 柠xpv Fu12i? ̀£o)^݆EnRQ#JTe:"69[Ki 2e,7]ou6_Tf|i99𨎘FUOOex/SCtdr*yPx&=ͦ}SK?R||D D VL=f13s{Ƅr_+]RPv ]_k.2t ״B,03\Ntk vu0)4++C9Cak7OSΞFM'ibbXQs&Н@~wlhaΝQ't8UUprMGž_83hkU6o1wm ;WXӍuۂpS$3X v&Lޮã_vu}2*iP:Сwx"J_gN1N{Dǖ]ğSQ!~:uYcϮAnh\z5 b#{$321#fT*{[&P#У*PtQEPgI$uH}@ FWB_@Wl ڌ=XEjM-M~ R + <3 `(.}njXɘ3`*sݏi? 8O_J3{`ol5x(HE'݄֟I0^lu8#~;B u*X3+_d%$CH7U:2zX\mƐ"LM0o\pgyfNy]QifC+|:'D& OQmK:khgc}!F\ҿ1Gg3E1>Ӽ(Ӱ]jRU ~6d%=Fc  *v}N%pH/m Ӗeҥ}0+vo]<?rvF5wrQyp-Aa/Ga<_yqe'fwu /7Y%'W]n%6^и˽ai ;*cΊL:.b Kt;~ssޜݕ_ ߘN4À0d3Z۞hqnh>dN͑Ѭ@ --"dͱ1p1LB/ ^'gwd$ :Le&jLX|U''VXٌGg,zG2ܽ40wg=.ÀSVs"4~ⳙBs`G;9iJF#pqMq-^Zu q{`ӱ@G d,0n&3:d9,>vJRxq;xtӨ~i玱-wcc>:RčS壏r1U]{_ČX!l`bI-<0 "MV:O vW 2gA=i7w7&ҫ FЖUYyI+u4.|Y9X"k,Ra-İeUIm=.e%Ob-X][xoȨ4j\T\9-Jr[!焭}>l &{^s~/K" k㬞jĝL V=z8 ۻztkָ7 %pb {GDqGk~i6{0˓xDƀ5̸Jf }Nc\giG$qnݛn0,E0/y0 iԾ#1W)p+k\~jr)on! SHhU(4",VCf^[e^e1)T8Yy0!9ORV2C&j/;P(cȲy;1V,=HMH;{{01 Q7 9nKK2DHM5~xesUb|4.%TgǍxL(^\+JJn73rbm:uy @^NsI.322 ilХ:h OrB(fEj ^iVD9#wbzzzC#=xޖr`:eѷ9>U &XBKZA=7_>9: lb7,./wEU.+(Qk:.Bc]XXb簷;5z'?8R Zno5yOh9P? V&pT\'W1KŶK ?B\ȟ*'LI]˽w?ZiG.끺3j55 !`%u kx \Tc *LH03$Ag^2&Zb2RelQ y[(EMxG1G.OY5I5_fȣm ̢fsԮLqNHn[tS>ZXޢqz)8KV+#wB?d[|\ J*x.iJ_MMlbηpaLRP:Q1RRۡi2aX#"UA(+3z Ѕ gh|>f C24.^ْP06 9ע}fGa/k^t/X^T'6HϨ\rEpf#|l`hEb?5n@d *344FAg4Yp{T.mPQ·_~CeO I~7LY O&a u)Q<'{rD5eEXMKy%QGDNBR4͟EXۆZh@NNτ0W!9Vѝy-a%Pd^eB"#51zﱇY*/aN͔KO,w`Eq$vC*?m af肠E_P_4VTnX^E\`kWKŽx``6<h[X=Gc*TrNu_ O<,N.{ Xw9W7Ȟfm> ׾||˻qG/^g|*U6);iHgcʭ_wfu@ID~+lPճd|lgFepעvYs.Bd)wN-ew s͚3Otu}KLJ"` g<;!$dNbڠr8x%s6:rڶ\؇Dj%5̝<z/C[fwmj8Gdz]#gb 95Ԃ~ûZ?B @ֳ֐WCJ^PX:ލҗ:n%1?K[*嬉(? VG-go{y!^Ǹ]5eRg+Jo+M$7;KAY9tR *çPiomUonjr׶6{GU§ ^ߓ@3OӉ|?b}B ͎K Eثz':ivZY/5Nh1]x8V]\L 5N`r)eu$ Z9 )J:lt?iDS_؄pD6r ihO+mjFL>Rؿn>3woq7eOkZ홸Dz"On CÊk`?ZFDE ӪC:QOLMbu:Z'H*VB }va؆}Κ 5FX|`(3vzJvb 6C 1x ċa;,pV^.X,µNdR]y`Qߛ-3pXlD4x7^sKR^ͬR9Cvp[R$=@`Rѝ~*by=1Eٛ ï @Z~_of&Wd+ ;_:H\¾ԒY#9i K=ˆRd8ȼwoF=(KL x)D>^i葠 ta PJ#r" 8 mr{L)*2@z/Qt+[S6%/p<7ӎr:|U֌j2"BYO$Z]3]߂.n_A3m"!KϠZr43v$jE; 2W80׺@vb~Q@oJ !չ>y T|e$IMjN⛥w𖀼7JQ0)V p~]s `^G<eGY*- LT#s7";ڪHu*ѿ;dAq;FԬWܓgA/Ibz$Ycu8dI`d.Ʌas֍ -H)衴Cָ̔͑ctM)v9%]0WN}`Wg6z~k &G#*1X]trxcӤuYTEQ"va6tZR!^ {蓥lL&hs(f,O35lq!Z*!oA—;VRV8 z'3 l(%lmI1)o$R BťD/_ L^Czs/g8-@[OyD XGyŕL?/ɧ!AxO ɊB=ЙG DtK ;~Qc{,Gv `Y"&ėFm֠Xy?(e{S9ޖe!/"̼r?Ņ{ :"(~<"9v\Me.D?' \v˲jLpYʓ`i-}q*`1U AK8X]12>q/n%O0^ k*>Pf":Yi}w%t ",M[[G_h)}I˪6f),fӌ3]1~֞u͞vÚAm Zۡ|T3W GHW5^Ģ"o8L2&ӗnI(.g?{JǥMGIHu8h (# A3aYhnX C[U!ag쭲{1E\cq%PutT>!nˬoh A>98ܮU,IGico q˫>qRIy醿5V9Fc1zPO~ /rZT Fݫø 6#;p5]]A8V0iCWH b̬Zf0aCƦٹ B.zLҴf%7'3{c!2ڨ7hl5HO(&. Yr\of/io+Qm\c%>'.26Ͼ%-P"zU~>yܕ|#~84UL'.-D2#o0@/| nKFko. qG2 ґ D e h4 Q֣ߤ }^U;UfAH`ނ 38eSi G: Pd.p8[G#޺Y{Iϫ4'SnU( GJ]JnPDuwwL`aRˆdDgR NG`3ځrl*#c^VpqA!L2V95"4:usi.!Z8ty g:QXvWՓZ,GI cosOMF({ +t^*P1TYza7%7qә$2 2MNke h6YƑt݅]} ^xI2 w0#IJ y>DԹuҽl[l5 އT$nmGfk!`*I\Υ47+bMSiƨT9h HȒ3Tߧ`ocb~Gͺlvl`jxMS YkpK9' {g$Tx蠵qC(2[_}-KoРjr-ޥAv[{x~$Cg{idQ=@[ MZ(ۃ:6A=f'[W<%*pJtJӺԂp-dRmZ&e\R_'٤wRvЏqiZr{F;B]PgW22!MX ͸ԋ/pA`.IjkѓuCjƜHiU/n?5#|ֶHcXEq&ZܮB. hӇXQ쫸?\)G;k*%sON:xGXZF9`[.ϩ~vC)s]%zkn./1U;Şv?=A2%npt!ʰ#ik.m ;~CxX)4}3Y Ɲ)td]4×<9DnRP6O HL^CA} sވ*Nj$u?J\tcCz5wPbm]8m*gyh~&TL-)+RC3,Z>$n q `TUaſy @Ӄ6ڣV(]wRx(-NJ2nZo`(ƌO<.P*%RGt"vĦXbZ6َ\`UwM47>-wv5Kֱٲ]pZI%rV']a5 `d*/2Dr MA. FWvo_:VLϴ?k7yӏa.J=^b"tc ru=ɤ9ekoiH 'UH5^𲑡֋}! ^cF%^s#mb<hcQOMGG6F4E6f_9_pܯ[Ҥ"&LObV?,k%/wlVǑ.[H$9|iO;~.G]4G> obSҘ +T?J: <.N4yn]hZ"85s6B8XrY*ԉ&ʒ %v}}ց!Qx+/G(__X.ˆ>h6,U[ąMn>hz<q߱@b0d{Ͳ^QJa%. H;Qh Dܫ]eےRNpH)bHAcM9w @u FL <²}?ɗ4m\}e2cj+xKPgJ:VۆrGҾiܢ$Ck]#@6 ͥ E%rM)i'a7ʶCȚHAQ͠Cz_ ;AQP`ccEI6T @˚WTē`UI=Lg FTBB2ϻ3 MM-7z-2UO&н*riXvBMa Sưɞ\}T~ɟ35d-A𻧸)h{a /4W6Uj `7K} %䨚nݲg^\-*ŮT LPu+Wp]z?C5ό~_ 5q\͠f 6t`k!)AkZ9(x )D:Jf@cj dt4ˤr|LC~tya=tsXj$KU:@Q`tF[Gt#i&&LrdJVK;,fG:E&Z 8='JfZ$~+lFg؋S2Q05ӽy+'=nMnPhD9 &O, "N3x/%ْ3yyV*̩}΃S <\ʖ\Q9c4Zf1ٶ 5ߨ勃MϦ>%X?iH%`̋=yql-_,Jᙠd}J<EGPf]Yï[VHVx0r5̐i.2csKn$mW ~Xu4~&VZ)1n@pOhnxS1k$5m7">RʥoewbpmQQ<R5 QŲ 7{$Wqg^z`ʼ%j-EI'(;dXkd# e vE: e(wHx"cAG{{LSrshb+Ru =ySR< Fbel^sd/@&?UwA?l+a;>wǨ`'tl_ڙ=mQj]HqA!Ǝq cv2 3O_)yIE=MS8yYk ϝE$ͤsFbLE٭@]o&*w?=0"8<~ Ec)-R^#L "I3] )Q% YY'"|?(>b`WtQ82h(+FCs sYIVnl+h_t sxsuR"A֟+2mlg__ J)v$"T=6$6>$>LLl]`3 %z~QXܤ=ab#nQ{8h)+?N>L ʭگQ&D f*~h1^:Qi1iHџoĤ;;@6R/{;2@F[osR`>1+dz*\J|WAO!遖bw+vypXٶ2nPsNt=X }眇<5D7g2-W 4UFX*ffٞp}r!WRLў٘k v{+v܎=ثζrrK4nP j 8[avl$U IP] KSpĎ Ŷ}/&vsz5E|#~w]ZFYx+5l5BJF "*u(Q166`zB%Q~s[&,cD|z4vAGSb &=V`FfiD[YlvT4\>;fN8&E϶Yq@,t*8uzY6-4 . 01Nӛ5Tt=kXLǟsc[_P'l֒YzV[ϭʚۆ9R3 ҎjZwihP}Mex-QavRQ Ov$kS-Ƒ!>Ut8LpZІe$n$'zd۔r(Jx>{q9ĶCڥauWE[<ɂ9n! ;s0n+&YS;c\6p5/%23+a'a9tbD  @Fbua[R; `'7Nzj,|Bi' T/29/ d*gj#M Q.1y&{[_9* ?Th^mlj"!`q_Ho)$-cS߻|y%6@'sMg Ǫm殥7rTEŔw[^ gw1 "J}džbu{d7ڂ';t}sQyd5,lSD?Dkc_zyIBJ)҆ϑX)ga, 6{cqb*9<  ug ] HJEՇYZ]+_C]g]kɂq_p9onҞCvk⼧O͆yʅrcv pD52s&=ҪY};Dzg`' 䌰LCIetX׺]+٩{L%_cظml'׊llFIWb- X !:Q;~tkB9HSKS;/*e$[ii)g{yx9Sn !_jY[!Oe=2~`]ߥ)/ -FEJZױ|o62pɮH@ ;@(M 꽄 }ߤvX"WF0L#!5b :X"~Ilů?cGW{ßwXW5@ $ܮcM+cNy)J$4w"οxףּ10ȘLSMXU!Sϐ}Ĥ QE+Ƣ"s4L,v\1uԑDǂ 0)p5los1XKFUF2RsII cXw)ȐLtR$F:ӤU{g4+KDkB\E39y"h߹6 !Gf ^eަa4xitN BtH@番1Cqڽ:53bz֯f1ĶQZD+ʀ$3;;ț4hFӯ9CYkuhͧmHbQNj62ތ샠:u ęFӣX$9s0vE 2!_B 5"vJ%X#y9{Uw!q5}PVN6ՀFf9y}7ފsU==U_ynnpĞ]DN%ۺa`Gjl@wk9^mYτ젍/]ͯ+dűO4n/3P·sٵaU16OB؊rbZuC٬|\xF:j)=BׁBpuHm{W].qte|4R[H&ΕJf;YRj_uCZլBd؄0@!m>- rdBh|vu:65~XDȬ<x 3ZC^k;8a{pT9Qg3>~!rsQdy\r 40R价P(GxWxKzN9Ҏ\, #U$ϣ W#.~ dQ)v4ua@ņrIbXՄ;gsK yʖ]۳r'`~|e0ckB/qfh_J'GEZ@#s彌"{K;VE4U[Mý) {nfh:` m  ֽT=t323JS"E䲷`&G#|֡?z,_v xU HQkQUp$#++5>qdB pa_XXV3w91g&^a}_IW )AK oKmY۬ ^EFhkÉ@ߴ;C( UW~XSVVe  r^BHU1tQ& Mb<[#T׶{=gNL?,gVKU'E\W9$cRwkI[,S`'\@dOӰ3,`FT)P=0.*;Zr튣FȤ'4ZV[+4WԛUPX!(%^HNb_nU,3Z:'zO==V!Mc<.N-2aN<g`1sD#| Mְ3Z0V5z5Lۘpܖ-\|L-=jlRar ?}JH5aYo+VAd3cTb>3/@㈞F`Ps`K3HP{!QLԑ94r_>f+ުKsW SB3W@ /}޳mFNysNNz)r&b'|O Ri!Y*d3Fy Q%לڍ!oG`:cTg8ν"MosS#kTAaa5ioO8)-tLqַWa5F-Ozx]LaQn~_q7/){:YJD[NJQk:ZBz2G>d| bB>6m;'[b3xTQQv3ddYs.:n@Hj@Bjxqυǡ T&?B :w_+z xȈpZ؞#fO_l8\z:T6LD$:o̩`n?4H% ;T|9bkF% #|0!|H/Xԙ`8yM4_4#U - .(j"dD[ SԺ> څL | myI=!SZ#IlqVu%6X $ 54>s.Jg5X)(1侬y$8*gqwijL#8w 7|zͧ"@xjISt7j&wJqsnb~U]p1*f d`lqʥ>vںV*5 `hʲJS8¬I?J#&"Fք4LPQ7kJ*~@Hm^p1G6DpkMo̿_3^W2Y(mPv 2}z,n |xb {UfNjZHܲF:Bʠm{h [7i3r7?drbiiC:*n8nM ʹ Σ*ȓAl;[+닃ϧ 5ujf_FgE-"N_#,[2yRMC&lx^[y´8"I `'ek\N92 \PY  Wo2(fj kQSW w@>_34g['SE*_(#=-8@n8B1Tl]PǺOf xm@E7!ѵH|^,,Õ+cfr= +giٻZ!u( q`?:S9]7vj+;g>iB6U-<i0D&"/Qᷴ\LXtncU4OdYۺLoȺ='UW a:74n 26|u\ Z/m{n6_pWURk>[n- ,8lwL웉!Otvws{DOHfʌ"Zȏ5hL| qKy#K=m 6-f!.(]_0|mjS 99 -^#m|ld+)hmcN&_&=a5ye#nb%{Lue8#8lhi@vhJx[p6Ƽr" :E:S7 ѯ gd/!Ⱦy0!=7VȮ}{M5͘6'I[PlDn5l>ei<Rw$ rχ[dvV7\un;՛ikڗyDZeİLaLv7Iџ^Nuk[p- VCư;wRnu~+^ϣ u'+Z1^|y]QX8#{)=_ >׻Gf:5&3HuQV h,}^(G%-QR./z!lfk̡Q|n.\nѪVGTX6^?3DjYsP,ag xii6n¨4l ++"kύA񫇶2ɐfSG[t6AAoSIYA֨F +euLS^Ù iIk0 SV/l-IYi+d!JM7kFխ=7|,d{4{Ȫz*u'D\#8^ި$!V+yIٻz j40VnyB[,V'&N?`{i#';L^f~Ok|ߝyEML,4C+j)Z,LtĥimT*g`K_ʞo z4gٰ~*s@IMm w޼Op|+C8Ƨ,ܻsC80 ohG2= x=U;::ח<*y(k/Jg;Є5JΗ7ɍdc fSeqJ(X׫sSSVsۀ7~vA$,'!2sl0r2 APыJ?k7tBB~-| /Ty&>WcD˾qzh9JEQ.ޭW~fF&"]9M"M~/R;:9;`[ױ]ڝi- w!&;q\3I)T⼓Y!tOS/8;⬄-3~ xҸy}tʺCWo &{%VC)sӨ,eu G- 2Ũ $(uQ?-YO]h7&:utwSE7(I (9im}}/N sV`] W6AMvm qY(rT#!=[jum+ .zcC㲙 T+2uڳg2zuUn4ד֛#\(Чerݰ- kj6椇O˶-q N1=CoL<7)GNq;;Gf2TbQWе0RI ,Jigq@T@I}mT5OQ_ɐ[Cs<0IJ^hq^隷 jCi7KAE*\b/dLuM֐ O@$ DM9­3 = vdWz̠{yC,1O##\RkzK@mdX>cDF`~`Ln`uVMIzG:Cͪ2x oFt[sdV(ߩNpA8YdNL< r&b)Lbj[5¨J ߊ$B 2f+0=t $6R'vWRP<Ǽ =`/6h贡`0 HQaL '@eH+/\SL-ؙuXKG1*Sˣ+|oKej$.C`޻!0db$@M78 /fQaø7 xq7ӗ36(ɭԮU - ?ߏ=uOLB4;lzR9)S6+a@4hPJdr]_q#-| G,e.' ޸?U#vz7Y:I8 *LѩsO*KˀWLmɝM܊x xH'FMfH0"<ZteKeHʄN9ܳm * 23S*{K{2oL> ڱ5M=;>eF`J3q w=KL! <t-pRG~5l:oPblAIQ]&Z4r0غEl7zV~(v>?OY0hIThO #Rckȕ{0hAV!juy8 Ḗ:Ѓ~UTdT<0ly$HM}Wk4#ab9dN si a:ܭɼ jq"[*aTHNk415c%4|jGzxPR;-67Jؖ%+STDj,W7"FA 8XxSs]rW Z>W2:8Ul+nO*tT>)͛}J+ 6H!g0^E_ock(3{͓B?h% HiFҘ{$0o+D(V(kGLAۄ}\4l%c|Fl5V{+wβ7m6] 9~#^qum< 4QӪikAEDbvflRG>jox<]a J55IyXżC19tsV@ʍ /IoJ%vT݄숷M~8}3THK٨(sbvAd60@ rSc%.}Ӳ1PS@upX0'4ح;uݻ JV @xٗ\_ uL$+Y@-N1ev%鋗_b5e^ƃ}{VkL2D#9b]hـ[ ®a.|7Lk78p Im\8.{//bˠ\[֐'%*tAI^2q3]4<^29[gu\s&/D͚'uV"?Rʦ!,mE?"=N"zv$EX4ۅ8̐'xU դq9ҁ6̜ޕ#߉O ؇W31ZذN-@>pʔ%\AeUcR_Ap Nf1P~4oq^]cu෨[E \E)f^c+ d\0+<~4xPCk[u( A&bNX9PJЩ+M GuE3ɞSN}ȶ.q?Jtb9sԣdvD['Wx,W"IՄR){ xWT q j1T)>vc$Юa_5΄&ҋ(VGInGA=OBk -khӞ)2r7)ʧ5a D:SpI:Ģci8٧d7z]Oe? et*˔jɇWDقF+ru$JVE۱3,h_6p^Kc?~cx^q^LA;+.! }7ЗM 6w1T UIJd6*obQA"Z]ƠdOKve4C l/Dl!s"_Rq^gEv뽼TJn‘msk T3䍁%`Ч(d@Rk%>0`Tyf{T֤(Yӏy=Nlۦ4G܍=5[pZ HnnLE ZAq _'#ǖFΗ-~ZL&HOB7(>-2ggHaõ'^X(ތW }dVզO'&"-.Q!k@ p{#EQYfEMžg-#)`5YJ95zɣ[x*y|-ء:7ac+R,|U0:ʅ:6z T{۴tH|Ek}ߞXu$N{Zj?|K1S, ħЄJq .\b3~0^.W# صC'VHS;a\ȥ9E oInfMNخ\!+dT0r"$%& ,ypr%1hFجaޙڬh#w %@ Dn%a}9;0j"{Y͟z*ή`:{(GASui_02dNlgpY_D48v6?Xz|G|A!sr0pQpP}c.r|p/%.sxi{4aZ"[B!(a3G (-QJU`⌎f]==xYXIL K4H]%5@~|yQE;Z-dYg9"F^Ǹ+x0A鰒'kl00%? 3o,[:uXɤEͮ ^`dJa֐af@hL#{-fþ~Bb;$4GNw P ,3ZkwRKm1$ܖR+divB_.v}rP%rKl2W+`oc~]&L8}u\֛ T#?`yL]zyLjV_2P^u9›w6';H @ڣD[jG(ĩzگ&5Flͅ8߮ |\չ+o'u?B*gG&[thl;O[$ND _0E M'"| }xBW4N~DR%إ|>s UG1ؾFB *UVSxZ!;'O:K VZ2T 0W=?coxDI::DE>du@+ \1`'p<$ˮx-o⎳Ll ׹χw&qtUnD 6T6/Kt^b Kv`i2j]jsxVBvjM%*ρf`ۆ:9F&Q6ؚzWG8doIg{TnlFi0::+e{-)$$aEgR{܎3 qVE᚛]k~em`b;r (3X`Lk\F(UIՈ,<,g(gecBu D_]/;-i}.}Bj e`Isg2wtt(\uLW|&KU#ɡks6^DZ:Kh62˴{" 14 $:3M%N5ܩED!* >d>I+nt7YVDf~S dǰ>Nu!uQl(UF. ̴W?T.IЄnX-8gȫ)9D Dam7+ A^j%Y`W}fC\N(5,w?(:Oҷ_g1@/>KFODӐ fHk{]dTǼ5s{cJ_؀E9,KD4MX-g[bŦ n]'[vWL;cVy}\g9Y(_X\|cR<$}>O32+Y%102fRtrxVoi{u.wTgVѤ!ȃA;%Crb5ы W,۶m,;tz2eԝ?vwnвwKʇ>CrA'7ƔK/G`Kqk`ߊRx#dh\qz^x +C` ?BPAXi]q*M9t=I#^s$'XSפ+/U$K O 3\Xǻ4j7?M@:rO-Ӈq=Y hDY1 -)z3Jhw@l?ApQhJ*|4?N_U;XC}d'O?;lQTž׺o'`Q"c)f*TriL\u%K5T(A'KR^r]3FeVsY-`DyIc C066D8(Am28";Np▐CnL$!n."x@Y[x4?=8,]b~Z[SQS& 0]ՀE5ϙEnpiRlajXYRyF~&;+sŰ)Vի6iMϑ[eWb&M{n܏1ĤkC:d .f!zkz(Z{ea0zʤ 9RI-wt΅ k0"+ a~:2/L?PW] [ZD/ I%栵慅FT KWTz 1[b5\tX7,jDC6l#R@>9dF.6)uPYv~y^6,m&G! ?4Q rbv?D'.L#:Zpadg|6'E7DzX9Mh~ӫ. %,J7|1Xj81BxRļ9wd6y3m'R#@â[8ͭ UQ!Hc#=!(zJ@ƵboRxiLk`&Ҟ(.ϖhS r?AHierab<أ+jʗX!j'|}"1p]2z&LRhSOL^CP!dχ8>ԦFD؄$럡Rԉ3lVV\ {wQn١E3&e^{2dC߳]@u,.zk=Gj{o:hHUhx s;,VفNoׯGVf0v23 ұC.vT/%Եh<1=ًl]@"DhӢM"M݃O\vzq?) Ix v=iD0).dII,] I eOJvi;Ԏ3'ͣ?+8vݗZ#+2EZPidՈUm¼_fhsfMa[qn6_m;x:bH>BV einb._p@L% ?e;2ְTI+Easf4Un3H44#Ҧ2}v0<}ba0KD/ Oi"lP h|ay7" -b~E|-xӌj(*eߔ̥LTU$T"`jqj%ߒHVgwP0Q5ynrډh%Y Bh>cAhb])|zE;VjŽ:j\fz&sL"y4Ÿ"uiCIź@p)="w GwqӘO[k^)< 0͂:E^^:5tawBAu7o2DzV1øwA%nӪ'қf}LE 1˜ u&XL+  ?^FFyJ ){M0jWaҙ/i2]POjsf$~!nۜ(rT GfU?8 M`6ޜ1P cy܌"e?cHv %7/zMʊW6ǧ/xAR@il3wɺL,/$YU'BGYq ?9Yv/AB|r\ؓ<4BS#H@MX[9o7R5ȖcW ʤ2-2ע_a\_*ehr ^"١b%YgAܣ?GknKsdE5|[n:k!/ Sq}Sw=ziyLR$qutݚ0:o׃RnϣstDDp裠o[gE9(e e@},ց7iLeDs,.b'p %D/^Η>1.m89NG6i"NZvvRM51Љǻ z.:v"گS\PWprx~{ljUllܻй OP&{-M\M0^LPiEW%;mjH1:C}s(_e1/}!ٰq#2>"ufo40cgoշ.aC[C%Yp5b❷Cd48~~ Pœ_)V7K鋍aÄgrkhwe}[uEJ u9ϛ]ypk(AJƣ)OU:)%%ް!.J3C 3U[>eusrNqk849Q9=s7WC"!C>/bE2xغк/=(;)%cL9ܴ\2;u{>no/7vן9Hl\¶D'^h+O @_a?TĥN)`$*Xۋ"^po IƸj?IJ0~6t$P qsILr Zg/6z *E~ Pß?+鬚&msk`\ U2kONq f.L8@,B]Skߨ-)Q?=r?2ַ:AqCޥ;i=ye;\* <߬]I˛OJɓ#.?~ 6c# ?"Hh)1Ia$sFYgͪXsJL%xR:ؚ cZN7]E}{ O 00W(1W,/L>xB̽: AB5:UfF-nI~ ,7Y7VϲF-+9K+cgh<-my똎4D&&fgŨd-A֚[XLҤ0=Fza͑߉wYYEM:2%W4ph=T'z)XѫВ,6D 4uoA.2IgCj :|qSA4nt1|Rz/ ]eĴ.p|=bO o^L>!ۋd)#R#(=%I?}G1MYuB*nc.8i%J.G]h.-_cfFxWC݆U£U& N2(RMer(;Lۿ.ô< C ޱE.8r nˣӁWO)=xO18!恼E\Zn~ 1wr3b7W.X#}j -I0W-M'>J88'|HXǙyKK|ZV+*Fdw ^<|r2L ;C=.eY&8~a;#bf/u~+1N:K!0($H_k&{1{lo0aRsyǬ[kJΔ ,dF ;eù? ;¿Դ PX'|5E$8àkh'ǿO`qV~=AJ>IW_ȡˌ㓷d,3Ǩ$j/SGl[k YO.3>ƝH}Eh=/{/{Xp#mǾ`O [^1$Қ)QLOC*=ϒz|rT z{f)HnE<<֛(>*ztNH;឴rne &FP.vt@a玗t:1 Gz3Ђ TJΥC^Xi"eN4-$5j&df+,6I\hV֢l0h #mp$ * wy=s0&W- H h笢i$GVspרhN9)%N5R] ؔ3E OSg\aJpLLr,ݢ*F9ʦ@ __% +D{q_Wf+= QZRS[<ʳ SpѢC5ջ C81>E:zXj)sڋV _0j0=U$|[`L$9KO$Z0^z /VXjZVq~yZj^1)Ml[]HC q&G#TQvSnJwuG׭r_W JȼX1Y?iN~7  ~_n?w+}5"Er^ ,CMJ5jji^zz<BB7,Tl) rr?)0, TbO`WO9F$u\ԁ0@# U @ɐ %:P*`ye@{*q7,&*DyAX@*:/&xvo^AN!-NtrVmƀxUZ=D(vQWp.1ӹPPPq}LǦ%{86҈Ca ؍6M]Ry!62lMx)P~hkw'MKnX})iY :@?o]EnewX8aYhn>6d*%#nm*A(!|cBbe۟AŴ v7wLvet(8Aq!oP+ʘƅ|Ͻg]]d^{jAا"kʗR;̘);&96*\*%#dB >ʰ7v|08NZc`Q( tgB陑ƅsw0] "+D5R&"6:z.ȏANfȰ@bgTmұ Q}cC Kfz@)[S)0ot%!&^G0c R:g]-꿒3-qP8!T(S.S28j̨K[՝r?H4m F{DK 2hok)v#Moإ6%@/e @H.%R*ez{ sli"x%vϿią2F1)#\#x~ %8]U>\304ŧHj'-V>z21onj3 ENb!UՀ;NU2u骫 nH4J47d)S@Ls.{>mj9(9R7H伓?si:YßEBLDfsAP%<&n{ua:*Ԥm)n+Cl%cVgO FI8 a+HK#jDQnEuM>Oy!9 q)t&/bʠI5ET xmvк}_|GtOHZT<ˇ OͦxHK'wыىsaaC^/2!zj ]]yN=M:6 > ]ċm8g) &F\#^d{o7tA3Vly_@5̑[Hq̤ v du=/ eZ'f7w Fus;%u!b>{Vq k'lu&iҶIUL܊orbҟ$}u,CS+sܩYvɲ@-Rv/1y>]1wdUǴ$\<[\ڊ&]6 MTpxr4fKe jFO_6Q$(dFBnHk:9E;n\0S+&2YI' ِMvŌ*// yG-R}/U&&ZͅR(hV>\OO㹪Swqra״orzEmۺFx,=˜/^Sʃυs$tXΎ؎k/+敕$. #)1Vi hx @v+a'QTڋl`,CC,/]V i1"K 0]KJ,zCŒg{[X*&7O# 4\; f6!]o{p?rgzΔϧJB3hA.  ɔ4Iu]1JsDIIzJl,B ` vA 3 / Y[Q ݍ ےmHfrV+=XXc0e>{:Xm~͙ӴgA (AД*Q*(ٴ+*v@wW1pq6Wh9G[tdIQ :0K6Nߢ.5$b*Y}vohC%zLaFiõJCI!w N4K1HٕGzW7pˠ̫1dq< fΜEF֬*LrZm<tU5eՆG+n(_p|/wS4㜽9&HU2AtQc}iݑhžSd١Ppn-U0 K%`ɉdlLHm3IKtJj(?dޖ/H[[QTΚ*V6,[9ݗ7ET~ͻ ۀrt-nv*6xe[fs W8m{ "]s荟%eIDR ,`EoswD$oe;Ү4eo `r_x&3_胦9Wɒw|h[L4M `kcO<q~-EwL$oAޛy&w!Uh Kв=!dApYGI1Io·x,P^UnJ֘kǓGtaVf2.s=5dg"'>JLP") 0[=y"PIW_v$bZαzUP/ZS $ERf@të7a:6$ywѹ"[[E9Pz8=kbbxe->‚*g V1WZ,Z%[{] 4;# %h0ևvZC 2-Mz8-Y pе5:͏c0!|(4(oi'x_YA.Vd2-.$3Ak\Wjip_bRk$DꆓŬAL*/e#H'#6$rOfoG:4V>}`^! IsJT3?z^ Jǭ@4-AsKO)E><0KxLI?N㆜|7 |rp솤#I8NuőBTy> {M 7a纒qBASkUpg JD+w|vjhǐ`Cevbt1B^Aj?l?Y̲RlL@ NKH6qfYFҮʦ$ 6{\V%wA)Wd;w|~4Hw~ _fu_r7˶/8w+$=Wձ7P‡ĈeJґ=T߱ j I߽Wu98N ڷQӕޙJZс@c>?eCjݲ,-tDPzڸf+ ywF ~<͌3,cέKͫVz=?u$Pl0%.z1y5m[Z&IX%e׿+ 4N;4S(‰S0a4Y4jŊ DV vv^S gȤj4JwM's$R'bAnP75FN1H?^k?>]잖dOLtigԊ~AU&z%D`α`r&&<|lיsU***ێ[ R".C$CCp,\j`6&fEi\GmH ꔹU$ԕJGcH_:?Á{^O3]M~ {|mNFc *; r6BU?b #SN1!zmB1keJVf̸%d2< ~};yB|6{w_C|gJ< %uGEҖ`z`k_iF;3{j &\٤LZ 1S 'S]SlTwq'˟z!6ernC仨Xr w-6^M4|ev)UX5`nx_;H"̷i'JaUc)D,;Yi S`fM_!Av&oӔ=iM>9SXRTA R؁\%x`MyvYv-J{qeyY@?ܾhuWXZS7Z@6Ga Յ4?CtU|O~j)R 9Y´T=F߉c|~kZA jX公 {ķ(sҟJ~+ jx]OЌsBBz9XTx킄g5@{ AVk4=4=+#QWLMg,ޙKcu{k? zwƪׇQ7$K?>@HTRˈX-rH -DY>/@H<{@lW]Ώ() Pn DB^`;G3l^TFiOnH5*/GEѺF9hgَ>e H>zŌOϟpwJzwPN:83#RJgzK'Z{vk SG39o;'ͪayJ# `瞡<_ިDEo.E/PJjʩ# lB HHr]pyL +Bdĵ^imrUYRy³/*E@_|bgzFYo\bS:BM]׽if'WZ.,K8/H6TF0fW*? >sd+^[67hLqGV)P3@\MڨbJM*n)+I*땳J. = ]b9ή˸Ti'J`@wP#>!8Zj}cKp.D6D_PdUXLv g<8pj!ʊH+)YZlh5@ a{ ?epT1bu8S%r}HV6-fKR|t]ɡ#D$3@=3D|QL^Ӄ"FCm1Bd@VETbʡ+3' Ԍ8<ƊYK#ߥY)x$~w,ÊvupdB*͇F?/ᕾ; Q,ӶZBjʑN)*U ~5D^1.J7NpV=lyS͠9S;  ׎b# Aζ8x 4\!10gl Oj&Ddjv? JeMu5)cm}LQp O r yF8SL%zT4]P6HUl@źTzA. @e:~N^.d(N5/-H%?}Z+Gbq7[b{Ă[swK`?fQhِT paR&O ]‚[*/Ɩ)n1x+A.\#k6𳅱{ i^V[PvvDbc^t\Kϸ# 7 Lr˥rfӃW}vÿȀN\D¦ &?VQ-rR=9ԑiW໲_쯵MڇVf ڹi]Sߺ݌b^;J\ wUpJyw(<,OmOTq,vL9|&4}碫?Ά~u֚-{FWM\8NwmS.QL 8 ht#YKCU 0/V]~8ke5}() }[UcYabI 3ǗGDyKcp\?{a86$0{iZ@ ]Y\Ə0ۣ2SP/÷7[sAnK;<.1r`Xbv0G'|ĒKXEWth8ʓ\/ h0 ! $pG2w lϽbp B5gKܚy]lϜõ!R%Z8?fLwdx ]2zМ}FZ]7Lb`!~/7?7Mv/ږygseN /)'Yz f8@A[<=>U15|>٧6zF<°Å(WgHLY0,=^h((Pr\縑\ 6|"]L ۠o>:fXVLU*&侇ӎo;r=Jt@p-q[{z܀dCk)~/$>1N\,D *'vSrd-]BŎ-}a= hq\;OTօ4*vKKsҫÿ)"Qʼn$to}\dӝ #\ O[qoyH|Őك:̡b%haF#xE J\QS@'De/GmSbՎ&A&"Ke/cR`\vm".aXe_.gb~ujׯe㢏 .{FYܖؔ˺k(LN/\ HNRSǦ]W¥ 6*;64ڹHO r?"jj8oQCi"vjQp$O`GL$ےx/LEtӋ.[D^X6r/m2Ԯ[ ȇ޼꤃zY $.1>ɞhdGhJ< "=ߦx`\<=j2[ۺ$\ťktUъvP0Utt_>ͪk 6rq6EN"bEqV243s뀬` 6+8CvV=F(Nej g樈3O` ;$|xr>,R2OJK[$8*ž ;#fŏ?MLhk2l!H@0h\BŎOq1{e&LV_dӬ"\aa FN23=;xw,?@+ V %,;-(<[K+=JXRm<|iE+#ᤴm>aԂCZֈ' 5e=|%/p@j7D]Tlt*6c9P_r-wg'p$YJ z_=61M;i1q{Qۈ6ƾ+7 qϗ -mX…Mg|<(l+n^wյL$t[Bۋ|aĜj<{ 6 TB,͇fF|s'jfrE[pL=S,Ycñ?S"LB8 t7.DP͐7l鸼xP*],p-s&trSͫ/<.FBjy^1{c nM=Hj4DK{l58o HIqpB$[kw l˻j8tZYO W>O`6M8X d(O_RHDeoO`s$|իRO_ɎT=^T@ܧ1_n<=28!:k|5_Rɩ#šTۊܩ{OVnjlQվX߇K`tJʁMFw)J[NhRp Oi<V- 'JCdӘ}:;%~rxM77%OubVSl3=wBzSö e"3s'i!tyҵc%=Ii3ܸu4)ShzcYBs6?X{Č$)Or:'):y霶S&ZEaBzz1h^A;MD? eQn5 O~QT;x)jQ[bKHU-Ũ'Cu[h{qVEHb.#hėH߇JVG ƭo&lE)>(hX'{@  =*jR@` lɉ#gOlDd<39I2 rI*sJ߲ =я$d@;̇[ VMߍCPF 0@Q'T3Z LM3JL]!]F; MN8$;UvHm$hL iv: O,8V|h:@q-_4M2I,#S`5E\T /p1A>QI.n e~Vm3@6 G>!aU®Xd^Blsđ.`M*r-;:!@@wf^rmCҶmr]]o4΀L4s:7/l@}_dsISTFaeHZAWw"ǰ QQ $*1Fkgd5ׇ&Ǹ4%2|7 *ﺼgB߁њ EgʝҼJb#?*/<CZx.. W[&J(RXfRV" VJs.)Y<[TmD׹]q.Ql!!@pVA'e}pՎas L'/&GWF/;adŲV $v@`H&E-4=RӏˈOUA\9yuM?,bH0QpKJ5m׉ ./!p^Oy%@9& |.m=o yHR \~ilYnKF-?=)qa*?׭Ú?ϞEdV:+L8oV0fF)MhVe&~ͺQ%s2/EuEi=,o6ȠP {TdõЇRj h" B*Bt)̺fdʦW.uDq ATheV>E:<e,jʣQc߳Q[XI4eZW1)>ˆ"~/(n2湤HWvs GUJ_֩bTIӈ蔣cpT?@l˔v8rn{6OlAK+ (@hXaj&PҚ5cc :l_WD?JKj,ٴM=OBN&gEE>il,(I>+<2,^ r%(뫮6 7 `sk42a(JW0sjJd>02^EE='Ե]wC.}20wlrf?1ܭV1y7dw1?g =9sN(j '86++~#v=Ƿ)oAFDE>vmlQjްw_p1oQb헩Jl~G!G 7e Eb;G/V%PUH X''7Gw!ߪۗEOpo\'9A5 XMyAf]bδ@eu1˄]^K4WΩ?XgRpVMmutF-: l}R/qGd=Bv:׸5DrXZyJH/l;‚{$B?H 522ٟy:gƘ;f ]V#+ Hy.$r*|b -c]1ג[Wl&Wk _'~~ƨK~tʞXSbX7x mn|o0q֞"b^tޖq˷_bP10[\oTx$8 24 [5d┖2k]3>cH&qsHzi pָ~Qt7$mz 1MQ+#.k%N/$l36s2hg⤌TkR+[L`_Vtg_ }RY VVya ehnjX%.}qZ Y-Y/: :{>sJk**h?aa SEwkHA̯2[rT/5ؒNqiVKYx4\2KK#( ¼l66kE- ZI&JkmIU|Lb3\o*92SIBY6eZ/#!MMy`QVOE *Dmaf*Gg B;@8$Q2{{5):9-YмPUK!h*H:Uvu?e A&)(_=ɟXD)gnܭ,Hf>@Y`>,s5Sg'όWxO`njzMG̿DF;Zt.Ā> ̈dF>צ'N7]V-aNd qa.5 Sts2yM'KJiwחfֶcFGUֈUL6JwU-y@"\ge>kY׽0,%o>ǧ- :WzŃŻɗfC CѪBy+$*T1'}*Toذh,Rp τ9¢ "ޱ#z\fD^ N\BHE^"Z GR6SޥLj3KHIjE%; j viqNj@Vǣ1u4H`Xݫ(M}t2)Fǝ@n!`ekP"]E"%Ra#C6:םUZ\M `T&Cz }ɏ5Sx(  ( l!V 8d?BEaƧKM+(MEqNj0ˋ6N-ݸGb JO-k&%e>R+ זDHnOofm=~/ظw.^`ƲTu>^Zh?ωytp&9%4\PIL'>6Oo|C*2NYEҋz*[SXfX9HZoRW H2.%w7!df^)]5zϷ c8ǭ!),tOiPQn>d8AY}l(s .4{%I #[uknKKvX<$^3˯50/Q裱 VJ||alKTHs)Qa #,'lS6MMxvkXZq! 3X$v_3;{!#bScb/͍Hj1&tXDp9 .o?\0s/lwqpmXq\xP_"w$L #HlO:#<[>0%%]⥤BClD`]V(1P[LpZĜ%=2}|\A&(Z#cjF }8W7N<Խyd dՂrs<p*G!0V=Pn\G3-zlTJ`Ubvٴ{ШiL=o,Ĥ!ՄaP|M#Ǡ/Jh πsRd[ 1#aW2  `c0d튄Ա/RmZ1`#l 9K$ad4@ }bz)3iBx8*=)ExcM`BkiVuS+5L:,4eb}k3H9 M7>+r_j̈! J#c (L-})$v;$Ȭ|:7Pe1 Ipĕ21puOG!ycV70{]#@4`m!J +0+@8p& ^t/9g>k钻Hd(tX+V¶o˜JDsrcUPI[7 M#\l[]%/(MF8lI#"ŞX ;l)_;YBI Pڃ\ o.9ZΟߋszΎqF%YUTtWlk3Z{&U=F("&? G#(ߢH W'gZH.!E}a8ciH7[ݨoЙD>ere1⯴E͒ŎD]zjرޙ  #*DyXdR/kDοv愄^ҝ }†-3+07Ye.݈=PCf9٦F%.}kq ̲@κv2eP5!%i0N>(QB ZOV2_t JR/1/&FloTduJc[_DݬG66,8yU oCpUAU1֓u3Ks3\O*P<:|BhbyԺSq!|qsЕcAK"g| hH&|ybjQd^eT/ a 4j1ĩabҀ!Ϝn=0&򱨔Te;MxIK-J,].1W :ʹ<\!~0j[k$B WY̷P $cXhv9_sWwdb <sٔJBI]ƇJ{Rs:5?8+nB< +vyo!EGes-YE[u‰ dZB3;&L?ycJPH/_[9ԅ~Ys' e*$ ; ֹ P01Rbg>(qDj8yFt;Gj2Aq<4quϡ.]EN9Jچ5s36':b;Ѩ*&藱X[ȍNI3P:ʬI YjT\a B2:[l:FVlo:wZhL ɠl<#tؼOg"cf=e#V殻Z*hz[գq6{ {Ɠ }q7K$ݟ*É Sa ذ\VpbZNHنDQݣ' $bI™\M?{Q.GowgKw`6Q+9(_0SV2௾u V vl1]p`{@R þ)<Vd܁Y 2ְ|}\tw|!`)kbz4[Lx:Z 2'v(<:\ *&޷3jC hDXPN⒞)&"PW9./%hie9Jt p=,N;wKKj-@u"R[ $,zƊYh' 03\ O,] Ŷf"87ЌD3O9 VSLf !pu2uMP_m<"'%UQx1la3OCQ@ #6GykUV2d}LUjلuJljA(YM)(`{w0T pxxvw;Hm$6({Bs+s(?b玺ZzhMTQfV_kNܴ,ݸȁ3%\&?SBb q7I Q\"ʈ^7.] Ѩϣ ra_<@l3s ӔL}1skO$v"A+qC\tiB <љWohSbi.qn'N]:di&H}V{ҟzy(.֖ wND3iC?H|fQJ9kEXҙC T." +jvQN/~.59Ch !*p+F<~GvFU}$TU>wi@yi|#(r7dj+@Z}!`[YPdxJQ2' ݥ{YĂ6ʡeZ$ԗ5y?7˦h,;`= +A[YwI 8cCiˈ};Qr gd:epXr_dho'*Ji0?h^ST|[m'e& RqPCeJn@m]?3BI@ ztևh~`69'f_!IЪOO!baФ-2u2sF_2RE}F*S~4=& nDzaצwyh]`NmǍ{Ʊ3kJeސwj%eŠG-?B=j49~>;[8R-ju.GȠMܮ_+Y0K^f|Uk;.I&N8YK+N0>B\qxtYdeREė<}=QRVzCPTA0UB)!ޯRi~~p b12.1? 4xP)&3'8h~S`xthi&GtL\7hWX^<xO2ڻ͌Z; N"L5=&$п"!6 ,&WPmY!JX2F4] qV5̖`GKRZx0 gwѩ20׀<5n l.>4i`rّEfwiC̬4h7MC~]06-v½¡d]o+Dr~NLV( .5G>Ӕf.8Jxpa8s~'!(i2Ba3Pw{>V[8m&V?MkceW^|ᨧEA@zc%0瓝lS #:hP<CV\+rY+YS1X }dh@f8y4 ͸Yᥗ#--;ŷjKKtaÊ MGy]iȺ$EiXAV$r$ :WPJvؖ* -.(\UM|x|tgcl2cqf,z )t?jT6Bv9 Fcr^$8j3b(`pWhHd8[Sb& i-euJZ;[$=Űෲt,o.d!2%Tga!0{+=+[Ӳ7\ϷUk]"QjCx~m`S?M?)^#[ af) Վ w}+7sE` !Րw]f; =C_6[5[> HU6| :UnZxD v<.tu)G{' NODm;2,omVB/I~\kŽu a]"!1ZI󻄭}|׉ %˓R'x]'V]![Y5;2qdBȭkV>Y7]TYLO~2u5 A#;sXį&pƁYJ̢_oP<:KcrU:K?mVocC ؘ!q+]|pj`*b.q0:F8y:]mL /mg7u̎$=kW 1.(oso !5o3^CH1%+$~ @UZU) J<j=_яS*g፨߯c:Ƶn:=)F᠆{Ki*[sڌ_\2VF?@ASBȷPʼ.!aͻ*^òњ-s|Zn>K~XJX4n&B̩f=5k2.=yxK`cqf@kHB6׼+%h))`zqa.KU\N)(j6`@\>`{O6 )Lpxvp7*?F Y)Cf,}I?O<]2j3(ۧЉUYܣ m=#"'0O'SNlhui+CP {8c3q3A( q}Rm/¼d0H)fFHHX5}pTu /F4WK矌|S3=L$KDmXL͇NM\|MeIʾ}گvsh60nwx{1\HSdTeub,XۚbWڮҹ[wOǞ;Gg#}E>57EqŠavo;(DzQӠ Z7tڛBexC`<}&CU'LKc3Y8h R81U FE6k[8 בd7snغr%hqyҞ+|hB-U޺-sb/TZ2#vҨ p]PsӑW$|7JJxC; c^xb」ԳĔӷ-}Co;yCvK}]tn:fb"Eb8%&MDҡ 6KiםǙ|ъArVjC\L5XrwCD 6wJ^P-"~se*}C>2n*,3Fl)o`["@L\rWgz0Y 2gogoW%v?;Z`?5pd SzNߠ!c?x1x\= mCRf@%u?(Ri7rX#V;uLӢDZ}1dZLC`%`fp1$yGUx\OYMFy(̌:jjG [?sA5a^eHtME}&D2g|XX#Q>e)~3+ɖbU(&5mOJrqt:Lr(^?j+kopQ?H [y1y sϛ|0Cpa6vOch,1=ЫX] ŧ5ك6ױ7*+Z+=B]W<{F(e_c; z݉rHjZWWw6Ϛ/7mŠ5;7/p@_\(X)mV<#~6 TYR5%ӵ`ET9TXƒ{\{1㺂ԕٶ{8_q[kwZ fR;8C5oYH6Pea;R+h >^?#]`ŪI3E@'Lίw7-vxqc׎|Ճxe`] B@i(ֆ[H4@';9SaM '`ִXy:'UdpYZ?u"v8`io(n]dj7ٹiw@({,.1WC7p;! :O4Y *4Wcɦ]E'p8!5PP:ܞe__[o#+j_m&QuI./gŸJ,h 6 'YYv$6d+sل!:| [@S7j(= o]`k&aP38~8rP E@D_]eZn7'EwțG p<!Hw~2Hp1bx6s#0t9iPP+.1E2[2Ť!HODCr[AY1G{hLW?%g!mC>Sr2d|]E #mK9S#`^]6:l,O-\ |Jhf`5!hf);%@Ks68Zݤ#lKt_N4SSJ_LiX} |qQJP2eĦq yVknfvkXAPvVE~7 8|xCXMdMsN/t%{λ72$Tg+^fi>)Y4EwIwHeQTK'+n gu/9!Fi{M .fgثTSo]t.O"(߫?ʻXGseImXRKd' Qk5ShUŀ͡gt8ZhAGKm?`9x$qև:ذ{🧽s2(RW:AGv|QaVtgwUp z' @32U[

    v #;`ra'7Pfh 4|y,f!dN*gt$c\]ęg>i̭RS}J!RQ3ȂoR9~/ߡP6 r2VL _]T]آ ݭ)҈JIKwh8$,UǾWx4qE}{C(ʓd|s.k%YbExj\<H @4kP(^'izlwu$iNftʺaj\O7Π>フ1FewoC0>C3W7F!-/sX]8\<|I&zMI%hMiCuIpOct-i47ʃq,4o(2E}q ?"}*b&#NQi.sY[%qgX&b @YKQYp2 l" v^MlUU GqzcA(hZS;KrB[!e\fl5gGg{.yYPiHăDtܙfaHmZ/Kކ嫥G3$WމhN8VER xm;%"d L6a,t $phX.+44P;13v6=8SZiJbMFaC=A{cMDp%5^Kڪ3tq?vI7 /DaGa# 痖H'µ?b"iZ>R"O؋Oٖ~' zIӒ1Ʉ cnk:sie Tv]k bk7{ZGRQI#SO|uzy $-.Q2}k|إg2rJ%_A\xM+\o݉cԃۅ^sR k:( rkNu7?$ɎUG~vode%m*^],kH7 è2Q]P/2^<O`;42\JUo?iFq!C[FtSq͘yk :Ի ߞjl&A=Y/\rN|&G큪8 Egvrf{N>? 8Gn(b(ϪHjwJi)3[Xv69,+ ;X>r+~*0|̱L`|CУ`YWqYĚ4h9[#MlPhO&;ɄoKb迢/FӢZSZ,aRtqqx/黁hh~iBwu>,hub_[ΔĸLzOpANC-p"k\NB1,L61jЖ=i^վQ½wԡ9tȋ#2ߒP++u3Ij\M8ĪQ*d)g'םyTR"CB{\{dD=;r1CvD}L"{X->-٣0Vt0k;wCB.!28m6Ɩ4XO]6a?/TX@ͬkk8,Ƿ״%Y{aOYv QC N$sSy -g-X/Ӂ"& zI3Ԉtԩ%@>\pK=8,ÀH0q6VOwJ0-R+=eٿ&CV^؉ڲ]@ c[=ճ1FO(/xxfz@Cp<3xo)0j>!ZOq5Y_!$NOK;k3MQ|YWFgC]Cq.0Yn S/oY@8Bbr2OjmXj\l2Гynʷ6B^5?ɧf.])U<qA[4go~Xi.PW)nr(bu# _M.NDimI,X9T$q>Ztx}2a4A. : Sj/3Zxze$`ͺ %VvFwPِY~V+6w_uֲٿay!1g3A s@ɻpnТQ}Jrm)K )_\M;a߇`GK;I㧯B:Dw4kp-uHדਮX75|K恔>۵2RRװ?XD=dkeч3>~ }#[ I0%]ppE$[ Y"nO~?D2e!'}]Ye b :S?. ~La~B=-yWව;_ fTͭtkYd]C.qVOY:$蘕<:@,dGC4S{\9s_]yC&P#+4&qEh1!*9k d悑H@.{SngI_s1ȕU*5 ~Φc8]I]C!>YѕOb%N>p~ nVLQv3y~:T|(hȆe@z i\\o3+۸{ێetJaKg9btc::@\mm(9.u+xA`b\S6~Y=nwp֯pI\+&H],;SL;)ΈXR(А- 7 1OsuEC: ƮoܑBfZ,ձ}BqѬ;-wƭ  P樤NJg󵛽pkhW~v~<).,Poi0?9 Ѣ4.Z 9W% 50W.iUFdh&ec.2FfzMeNdBx{} c G}ơK>kb^z:Q߄^ 7yҫg:T|w+vCpI[![*l' `|CuUpaPw?>ͳ~ܳ 'T4>~iBJM3*mg]#su>3p[_g> 嘷5H)e,D#t;5BuJlzfҌ]5é{qO~ &!:SeLgq,lֺeH#<13ybsb;M#I_mۦ86]tH ʒY-D#pi ɢbU$+"iL.5E|:n5*"9}h7ݫL/UOfpw'ӥaX{o$߇IՠDP@ň2?~QыAs)BYf;{:evۏCDU{ $JlVo|("|mL=;E$B]Fxw; ėh"8!K2=I_f %3 $ ̢VXOp,#,BS/q(QY p[0 8~ <"^{̈5|:+6B"ûdYRxL$cVSh计jh=چ4 9f9_UPnPvbP 3)ϸsGv_-1#\J4xٌce\m %Z9U+eҞcZEU˞2inx[CLeLb.\#*(l.?\ٴSw6Ϯtً6O!4$H2]&! #*~#Fnt&86 033&vPJ cH6?34܆c՜B?]<ώQLg. -lI):1?}ʯ@EggK AqĨ֑pwkͷgr۞;CO{CaW?+ϨwPMZu\T 1~v!# 3a<͎]E&РÀmmޟWdY*!<0 ;to8vb %d1aOMs䀣eeϒN0Fkd{ê;GTزniZJE pl6POVply&਺sHhf&r>0c+)L*OȪ /6cw`_3J7k+qP'og%r<%|559a6;E5SIÆ/{9?m}df!ˢY(GW NaOjdZC) A,ٙ'62;y>+2ŝz>BHƃvƷI"1Z#NdE q̙Z.ĝI]kL7bΖsZ` k}4q |&xM)~[2 鼘`PUBfsMK#t-p5 h9sQ} Aҩ*m+<'""QxǶ؂tmT{hYȹuN ~&*%V*5ɛ aB~.j{֔P=ʙa ֒%aŹy8bXy;=AZ T|FLu3EB.(uMºepǭm ɫx3^~m¾+Qى*A .Ȯe"E΅l`8!ICi]zf]xJ~p|>flٖet y ,(>j$1 o8@R'0%Hu \%< :b1?w#B >`|m=0˳/iBa)/)Â86~JK0wag?B3E2I然Dq-F 六]>3wo"x' xzd72\+-!]}8\A-MW[UL|8}Ƿ4,kIA)DZ`"eBڷ>wNyKp!Y.ڱ֗ЭOrJ:dvC$wXw[e \"dg KwdOsw0vpciW8_!aWẋPC[_DI *jZXr=G6uV 0g b3uf> T[ o({C8jn*[YnCfR5 wmX䍓mainJW3>5JXiwOT)$4lj#]At;*%(ԓp|RjUۖ{J-ך*CHC.U/EM'bXjs5ssi]$Mb{\ihfeR?EY3~Z[µEiq#wč , ^( 5 i <:OԊ6L -=*fm2 Ō?Yc{6.,d-=1;,+Ghnv$ mzwg!H4wcw#ǍڛW[;؝p?>j駁%qɂD.w-}q øA'XȺx;V|z_@ߖ"]4/ߌȡk7XuЋ_3f Ege%dAs/ï13 ~I zN| /bnERM2"TS%׻oz9[VD8Aſ" a41<1l;x]76WhkֈN9Oۿs>\Tݦ>#z"wY#Kq"z]˦P sœ(U3LH'o yb4wd6ѿĽL 2}&̞T",ݐz\bdOA8!(+f>rz5dFpGs5)o[,S /? Q]+YAwȧ}v #|^~ Cvv xaU&bA,ڪIAH';xuO. =u33Թ=`_(>U^K9MCP-UUYܕ$aے^}Fw*V}>ػ}̮- "ε$|2hpu9H.-xQravQϺP[56(@HeQokZ3]2`!,}65.JWc~aeSpӍ`(Baj*9 iYݹ=T,Ista}96|w J]vHȄ2ld9n>Wz\ۙ!{x mnբo9::8&&4= ETñ jQP0-5LjLT7jR8iw@;I=86Jhw~bb/y ЎA3#%7>>EQnڧ7,ڍ(gH9Z>v΍!ZFex=1`ԢshLco$TG/`)nv &~rg ! %$8=3|kY3/OEh>P72Iʍ_MiYmYN_q .,c^'6$D ̧ɀ ju,و~ume8=T/~,Y_}ŅVӜ()DX &#waURJ_GzYߘ)/v=[j|A~%[sq_Q+{٧ T!{Cd/Kł[2y&~ hi'ãwԃQ JPЊɓظg6~śJ}@;Y2٦z ĕ%d&yEp%{EM,ec\tbJp<*{uYh-#Y(j= s) }42>ML*U z\´v;?H6Dy?siה"yrbᚷ)f&o? GRF!ZPo^(WNŴ!sDeb@;Ad}xe^u e/m7|FC=/ki_],zdx9a)MЗ@_Wn#t!Ng:DqJj3=yn{$-=1 r^ n8I[ܙѝ5}SG:|otDsoLݲt.F^[Lsпv, 09{,3n۝0F,sfG۶txon+-7}C.Cӑ"k.`Ab2S-28XBg6x(bIy@? k8]eWѹ$:%N6(KߢjZZA)ikW,^zك*Ճ@|;aQq?ܳӁLI7 Na,;8+•]헑E=00~&kPѲy}É>>Un"jLqx%]09 |@au (JjB7H0ݖE'%OS\ں (MR|~kM@Ij%yUv@ZEhyúr" mA9bAp߱Z%M] ο;Gf:L4vgCq?Tr52~[9[\rҒJ/P"MvRĖMlDx^`!wޣN}1T&E8'n2G j-ƊA$oI%(n3."Rv6ծ(\5y{Jd&!wy>aisHd5gHlyH:X{{{)x$}2tOl |KQ8;ϫ=ܨp65c/wxێRP6ׯ]Q(eYpaP*jґDJ\dݭn&s|.׈>V10+~jJ|<4&KVOx Ggћt,0G<\q<./ȱ GAՉa&:h(&iMeޑ1֠ ;&>sw o o۹׳$8y#Fq/DX"\:wXn*K[.kdxJPPk?D iv8jUTKltd%G~`9} rdx_ՠP0F|nqnpojQoS}k= !+qިGu-a@6Ϯ$M$Bc!}?lmᗟOmT-I6UJ-'C1MT;ax7T^TLGe^ț:|ų0d] \nlo]Hz#r)z14q7žfj57``?½Q*c,Q}/7Jj:pםlO@a=]svuR5Rkݺ1=`=.W5&#uՌБW(ěY>[xSIH0q5E~<NɚuIcRNe/6]wojp/q3m0;N+ E6M=_u·vIW7rJ`>|,@KflvԮ$\fyn_)+쵾 (GW^o-"o-bGx)7x _K?5*?oRP>eK$[@>9zqO|>fR͉>i{`=V ypř8Ԇ9kE]Lb Q6iuUVf( l>P sOfT}޶ .(^yvO?IWW!b5_pV (xP^:Z8jie9lƁ[JY8doM{&4PUh^̱ iAp ^Prn&r`` +͞}ȝcLۃ%TX˜鴆G{|?Kxҋp$7uE=k$ itR>arg5>;lLk6s~{#*/bA.$Ɵ"{pYPkCcT4Rr a|m; H6XPL f{ irRi|Α!VD`Gu TiJߠiA6iſWtoc=;.Y{uZ[{^,FtWI$ܥeAW?GIN0ht np(/,–*#6C=Φͼќ*Y2L8׫T67 w0m6kC|+/O K[Jtp3=ʂ6!;wJFC\^!U'r'Ӈd(ѯO1.LJ?4WhK;~#h9Eg9媋)% /pbV[~dJaYVۗpE!QfN'y ~+S=bkRPrv%JX TB5p*0T @=-rz\Ԛ$\f S$Go&A$ Q}븶g Hﹽ\<i%roKz8|̵]Ad {ySHg|ٔٞMqgV]-T\ 8Ne6;f2  ĭFkS2@7qS'K@N#.񾘭Ӄ;%Pش@؛gyxhjxakl,nt) ѮVV* (Ȳbܖٕ-+Zj *S|>' -ăREW^ʿ!J(ut !\DUNQ7a IoU 7ǭ[ ?S` jʤftyTO 5W" Top+&h{= GLЏx `{5?Wսg 㪤Au`5Ǿ <>dv m0ŋ ڜZ=(=ȱH-\I:L| ֍Iake. /d' %o`L1'26bGr,yB8Izbu=hQ-zRHk(a2qҭU~؂Շl|ʟ U1)e[rfS]:)ϡ]ŘS5E/cijk_O4aΚ;grwݢ i<`"y1m8'v7a6l 7cdz2[-+*qD'CZj?I8nMs GYZԒ0ٻjc6h-2Y{pSt6Iʚ"]䒞,#s=@/>cfӅ TM(2\Ncȇy]k7choGb "mǏi"Ȯ/z hò&37 j>EbE R"?fqs/[yG2C#ܩ_v>T4Dd:3U6MC44 .:R%[J5!i I9Ν=HZ7gVKS>ԝaLxvb`lPK6(/h|MuRVU"qCTsV0+gfɠ=CXZ!pF; KտSC^ʖP޴ѷKtNp!&?k!&>cIr+U;'U` vFw_G쭌&ح&W o&JUwC +eR|ǼI u\Q/ 5m%J?"?!֯pN=:V+t7';wTf(@@0͎-Di)j'O352[f훾X\mS$/SOl]`d3S!=O#Tw˥4J~caD<ϟATb|/4+_/[`_kQ$F12 '.+и/A T\!1S>]xsp7Ү:gGwCz-EmUN_{5ͪz jŜr(?`Tfs- ѱ Q˃]T03%49uVNY嘿D4HH SJ yG5CBgz#M:yAU5Lg,ː@=7+r;qU2𔱄Du!9e+)b!, 'T<\|k Dn5=-7j1u_˸Rww,d&e`c{9@0 P[%q:]3ȝCgǓ3(EEWXTEZ8,+1 kEz@moRM7BW@*L,;; A[mk#iiNJЋ`wQʩz.lj"Mf 5H00]*Qb@n5 -/#CNL]LNyVkEDʱ[WpR:E-J"7ˆU.{\o5Ӫ((ڡ2W [=V'X0{;0?egpCi4OiϑˇpDۭ8Fsfdy8X@XNſ'QMN]d4ИW`7 V\X!0YJ/PCX mKsl`2>~蕮1ω[ 3<]Ƨi83Q) 9+#/ ݑU^l˕ ozlT׎YBFKe H.zh,5Lqmߍ+R.=iITk>Z.C1ߦw2;Y'Y)Qi96L2X~9/B~%r{}m96 K|4 p}3D}v.)0#V MOsOɨ> Sj֧MRyhګ_qCYl?qA{at,8F,K2@ʛ‰^bzEQ] 0&'Ĵ. 'Dȸ1oZOm#9g ="D:UplwP{)tljז>?)mܬO-/'ya<rpitm&/mB _ ̍ĿpƑ M_hcёB.u6Z 0==OηP}-cG( gvH7e>g8C8+5~˥ MlkQA/#5'#z{WIyH^=(Oaz_6?9%06՗FM3Ƙ9x#oNhN&qF#7.>^,ww<'h/\ȇ"!EcxCƒm8KhHdCCv+/«*v1d5ry; tq|xk֔[  &bzK~.1y̒9uG/L=Ay}2RZ5tUUcfHEDCu {ʮ vG:ZSwp"8č&=[DZQ0ȮI_H <2Mv|z|ƕnJCIr2.QZS˾ U7Ÿ]H~ F!4(c 'Nxg:gYPsmscV{/?G֐yaR3zg>u0VL Gz=Os.uM'ù"ۺ@.[նy`fp*H5RT 7|{%1BB7XY `$yb)ꍼ*J\ܴI .q^L]4*@gj{VNiZg_R I:6NDir\`,?2BŽP'-gMm(xb)$]&`g>l6MMkj#I{w`R;wb\ eFVZ9|=;47< ^8FF"/Y9\4.4/gƒ\O`{' ~- aIJpԩ$%CV`_Ce _bqغ& 7M"Fkv!%yoj:'rI ㋊nFz2Mdo؇4tJ#Je_(f8 zCZ7 uDػ<6f1O LάTK @aê)xxHGy8兖/5l9:t z.*X6 Q~(as&,:F.8jaAGUW r߻m 7he*a84a K}\ջU}aۣ |ґN"FbH!'!?BT:؆IegוaōcO2ʚZ٪MJE)J텪GZ(,D'22f B vzDdҝ$ 4d=Z.Sj}3zu[ ҊX ־J<9T!,}8uB[ b [4ޙPTrkFO%#Ii~ăMObp8/!O`=ܥRTo^M{Isu'!G}"zw6pl Eӕx)@ K+޺M`~X:Od!xD掠:CȪ]8Y"-٥v1 )p.Ls׌Ĵ'@r?P$oMn[M-gcjkro6ꈟ%Q4T0%$ph_1#T+ HX"N}oJέgū@yU J_襵zl\xQKxpfy7tO3J?\dY ~4_fʡ(P@S`@:CvΡN@]Ron }V| edKN}cA9jo/gBt5\0P<վI&%&eUqmÑFAq1@${kH@ |lA Ws^.݋ \?s_wwѡ;Ms̨2agM]ۤm%Gp%^Yf@QkyjRzCQe74``L"VHO|:+ltk良’\Cι]QΜd$_삙HjE_Мvj $;2ƼmHxX=OQп;þFV޳!xuCաqAs YB]&Frpfc_~p&p^`7%mUv}p!֢a)ů<t|ƜfWy _>9+GB4ɒfk[Pocl0TL(/ *I'8t>P45#~„_=96 ]U$'ǼC<2y@sP2;%@y Mh`C]6Gp5LԤ^-DlO0'T3nD'q%tSA@AFg-QH@!, b,n#u&C&:b2}*" ; 8NBrIBn8S(>굅5{@ʝ˞ha udcefJWvmx,GLC8JA0UH(Q;U˚Pr”Nn}ii8Ǣ]94ʝ'KXɑ;dfNqtfph{}E{Xj/Uҕ)+QZTXxR83ikm0<| kAbCbE986&0#%-TQ2~uv2kd?0C1^o~u]bOd Xg<Ҭh7ʃb2q? aZmf"7_ylZQ M0:)s)%NBUX6ٓ=zD? 2@}@2Ry" o K^7R8eʂ zEp{V}aabFjCי[ۙK/] \3S{):ALnpH`Vj]U5űgj9F!##L gbQ}mpG- ,/U^Q-jK.Խlx8@tU7x4d@A9=1g2VTTM$ψ}pL(Vp+)Mo<k | =IjL,h 3fEGSfqOjXS0% Io4c-{A|QAh:le^CUY AY9ޟ2fx+?ȶXӗsn xȔ|Ht~_p:QI5]U |PFa4f2.QW{,kH1^uDK\6'Dx9p8QIm4\rtrÜRfCNI'>w.ij7ٍ3O1vX{˫^SxN"L* M ic{pm 06Եܭs˖9"gvi#騸i.(FViϟUC>YoLABZi3 N!k[HΠ΋ >PE9ւX(w?V"tVTvmdP00S)90*vJ b]]0VgUh Z8z4ǖ.<5"X {5D{uX/4,;zF#YLgt&{GPkHP<1k@-m:qa.hE|[F<\/BxQd֙!n+ Yqa/<6?+RXrkP? <1 t&CoX^U<:q[bVq$$<쩖D ^LʄFnhY/0FCp>qP[Xd%Zd8 =W#)|rDBMpgZzm9슻w SLy^+.xPw/аG %z*!Y9Zd+Ri.B#{)I=㳵wfZ|g `Vh|dLCU- B?H6e.D[ ^ޖV 0H;@q0PC:!*w C S1rʞ=׽Yk)FmWqZ7Ikmj-=b7&`90C:PhR{9ݷK(Zyti.ȇ'O\%fתrY8j_rԭ/jˣ"Uv ;n>ʿ64 3d4gcy~}<퍈ڑ Oф~~6=QPbKd|j< T*%V$#dC4wє^<~#\ŵ% F4\/ s>~<_ӕ4_|-[T3Qs&pS Aj2 7y,0{ :;t~GhE-zrmw2m_WmS ݿ* 7\_S%((mw݋ۇ&};/sYE ^g.$6cA)2xބ˖0a if4<$t\ N5KI);mVzxs>_K[]$6d2O#)|P1/r@Ω_ϋtypN@__MHW`VjsM\fAцS>4so}`no *[dWCn{i۶<{Z k`b@ 5.#xrH\hYBqn1\2 ^7yDҁwMt_I2RPYU5OS8_NO' Otz@LTpdWYhUɽo$o\eWS3R5ϩ}{m$&_Ccq~깒ajZ * Wg<{"4O ?/3jrb/qZ8x|ܪWu .< 8Y>rFVeeF;ٹpVoS11C>>YO\5 Ydt+;RKbQe(u5#4J!c#]KC~MO\\Ľ8 }´a(zƯI*`ۅD׀DޛyRMSk` +%{aowlVA ʯ|ހ,!3VؒNmn"J4z-ڹ9L]2-S-hn > DdFHR[XJTA,.N,LjeѥН rvzc.:PKr$ICRa1D2]Vm} y,11jMQ~D_y=wdHk+(W-r}&X$g5ڶ?x)(u^RJAʤl;8ze!صS 'ZM,2z:T_ ~,nr|b7)? vd?=aX8|=}s241Hy@ޕw"Nc#y9hr|L$!4/~)ٶlTQʚ`%:3_ԕLgFE HBK/ӑVhlz)1RqQKepagľʼNkPZ 4i.#ʹ>::.iekQBdf%QOa<˻31M ǫJԿ (;c#.9ME*.^ U$Y|<EX0Oo$O XڧubZƂRW{rn-8&|B6⑮7kЩ&|j"vvh:ېlnEGM@T>cIK2 X"͹u}~uCkLpr=mǤ0ׄSK>- qѯzzEu8\k4&; gCw dWg C YƊweuhO;ѐTq)TbsM::Y`o i,-7:鐁[a3gJR\.9Bs{) sܲ,*@r}ƈ"%jd,1R_wQA#S>pp)@N=w!FTMV u(v̑M=|)j*J5~V;+; GY8`9t*EثiqgV kIO7-䋯aN+@S'UZL'29ˀk.2uM>xrпYwd&ݵW&o'8M=E[ hIœaEԜ`!gG\'!lEy/3BlR1Sψ5c͸=%1)fQ/ΙY" D-Uemv7,]0maxb3D1uuF`Ciw6D$qf;mFFÑЕ{M[YEAi4׸Y؟$ B%n}1E)fZWپrh|0}wҟ_ +㴁-'?uco :^/0ˆ>pQq8RШ0Y[;h P1KO)Iv'FRmAF* x.Hfn ZZaEW.}:Ԇ_?asbP@|ltآ_4ةu!4/CM:bD\2&!c#cڌZoHgݛYǞ4vnb~4p,<ӛ)~;aptdT y1$}7T@ \K [4oo!R8AqYsֵe#SXR]51j^1UM؋R5jǬu 2ޯ)g/eͬyP? BiO'aLb;ElLw3GfqR{xjýv(6Wp](~l0Wgy)r7Ri@&K^+ڧacDqQtg47U]K@$T#AV&/LS]Ud*plo]6t[S+zZ!3َ0C5=ͬ@&Yli5},fU/(7=%5h[%@DSq,梏 LX Ń̡,ʲZJ\#Nh()wOs-rfbٳǨdǰLTQvu&ϔg-'qD rҗéIFN`>!5n]VȀi 3) Xd{؜{@k~c1*YCt]$>)\=`A>w\jc&]кAkP`h7͕>LP`DDO%.PՋ@zӎ/֘_+л3 cqA]u^Kkv]M<?OSފPK*J\%Z'0n)34T95~Dx%!C]@tYG2?Ok>Qŋ|ʌF~UL?=0ZHst+M"RikKZJE@A M <{ ,D:ZC>]uAZiwyZ;i|zxn)_QpF);S pܙ[]S!~'}·P+Gbz)9E>rjBO0zѻ1 YT`OHz:t19FJaP Q=8WQ3 Fl垰Ahr*@3"<Ьct- ~c-zei'?.i[%BoZND2;WUrMBglSM.X5J0[/{eepFy2o)PsthE-Hg?#R#IFx<$pmK]h/7`lRrKBLRz w 6D2*I7U k^y#)S9ڱ-vHjzu{;_va}%(q0Tzp^DsW7Z~hWIH*U,AKJȂZy<?GS3rY[+ӌ">2d?-qhV9~8Z^YZ ZFnQ|FRB·lp[6)+0N\bkNB}剣u׈rbp28x\i^=`58^d7f@nQ+dOQÈ,x iPPyAIqÜsA6>U9 &b"OXĮ8o6>+(XM lc R (Ƿ6 sVZ Z8ͤ;APyFOko`E=%JBXocg|X6/5%ZB7q<6f*DEKYzl-; '#9Wmd :R:3U j#&6_ u*?j H IԢ:S  %o3pcA.ͣ[@r9bl'HPA$ GLuP׎։l75\؝LV!J7c<%,ȐE%c1;= n _~NROy0ϧx;/i qkNם.<ֲ&xOT^Gvk|L",j[r{.ղjn7'*eo%cLP396DaIhRm dh&Nʲ 7}tSLHf+za#Bw N.~o\ҷ'Sep0ಥ*h^$O| -U:|#vt5T/bMb2 A'x97jIm~;_[,6},g|bIDiYn nDGK;Cgh̢|RUE$%l[Kͪe|!_ya׿giY@~q r)n^l8:G{ ĚH%AՏa]iC10yt&r1=P跊cL Zqor*i(CP s!g+AXeͿ4B 1{I&W}`'KlbQˉ]6w.WFBv:9dЫ̯Twxvm5IGgF iɢ~-醸=,ڨ+/uΏn&.#ZkE o޿Il}z[[&>{Yj?(-@n}cϿ:`Jme؅U-JJ>ñv?JzZ*ZszItWa} +j=ȼVҤ8ݶ65 m )-cDr4z51ǘ=rVfq5.ǯ{AӁyy:T6?fG}_Y k5!rCη"bE ]g6ViȞGj]~!iDNP@KlAG?.gիMgq1?2`UkbCA䣊քQgtפWvM zA}g&nEv TAN~1t>$ (}g]{8vxx)pt "!ڷ ʿ ,θ,&<=ur`#Sw<-Y\זqD/\s-Ufl>4lҫw=-ҽk~uó)= B`R%B-fOPt%MD wߋJ+Ng@QG s[{%Wz5xrd3FOIdsēsT! S(u5|PMHAz-F/H:n݀dWujuͰIwJ4PsX;UKI+&ilV/20 D{z>-+yzE9mUsѝbPҹܧQz/I)+I1{3ίr"%HD_ 1+~5G i:&Œ|Kj%lAo8f{`X7h|8՗X~W9uR:'^}e|_- })mpM ]B,^]v{`Ppޢ9;,04-H0(W{<5 3nJSZ0|v5mVxأtWA*t/߶V5̥E^F%swx\j./]dX x6?xDPy}{cy1w8@x1ؔ-QOc0 Ew口}48[*56->'s l'VN0^ʪY1ELԧ-\),^ ql_@>qFRhذ@01LJhCAb,o9r`1^ Fqn*eh)t!?8Ba7\Pǀ„mJQt6} uq1 ~'!w,)w >SK3|aO:9Pf.ZU`u9>Uwn6q_wněkS<|ܒ}I$Tw$fD]wrfi $ m-;%nk 31&Ҋe 9eA QgA, \-WE/S;]>Ux&OGux鿴yQDO r!`4("o%<] ?e8CXŁi y :uwJש31DwsDg6~b[ĘJʦ9`)ɉEB8={|Ź8͵ 5M> S fT\~4M) ųBېsmL⫚:EBK2JM(4-[ 3p8UD2 rQlz4So?+FOcrʵMtre h~0_ 3c M Bчm\K3*]N+U ]n^E_BbzNDh l4W*\߿2k0^<%CiД̧PY/ҳBkD 4|CBnlAQl!w:m/@ϕzƝ>p1vK[c9yCӺl4 ĿϏnUxS!9!HWc{thw΅:/[Ԕ}\|evlGIm`QN+n bTrίenk\_L}缣B`) _4 u6DaNCy:++4[)q:eg^&3ԛ1F0 c:85\a˵~nx qM+\ ϣWx+)u9?P9_!G 4rqq*YF5g^6wUU̔K)b<" 1>fXG[%;.wK- hSͯ_2ҙ&(BV)ĦP H Cdy8欨VsXZIzMQqgګϛ@7b|gˇ%OJ{&YO 285k)It T Y%|jp̨COBop鰉] *x4E(}jJX LM`4^&Pʤ:hZ *:^A24}6ut#5 81:<զ~%"jѫFU©#@' rħOl.fJ¢_658JT3 8 Q>ac""Dy(+3/GJź!Z-xԩ%M䡎_/X%qama Ǯj &> !$䥮FFm7kPJ)3~׌Qg Đ=J} bkp< U%'R(6*Μ HR!"#Օ'ySL3髲եgI["D{4 7CI 脭|z= NfR*Wfn ŷ0kVԇu??tGgiUqN $GݫJl$t ;kC٥B0uZ2'5, (&IZ3WCCEO%*C|;|4ƩǬ Xfd"l(sE cjɞޙ_x+Tnm٘T+FYvfl@xO6+a*׺IB^>{bqr)<1- 9oF[$7E Yo'2Dۘ-l"z4ͿZbILԙZ``1[_ jfRKb=h$& *C )h#Sv0 u7^Q.YZYZ`يqpPpb8\33*)jmR/#{d ";!wyׂeDRY[%; Q(yMo>tmܫekWR3~SJ~DzI%Qڽ+ "T͇ĒF@4>n/ܢ2 23ӽlTJϬUӪ]x:׹%M 6ά&zC~VuT̂NTJ ,5 6 foQM&j;$&B<.*- c-a;a'y!^ĥXD}BGW%^>:Yqn~ɽErKW̬NJƑ^}-U5`@/wZ:*.j/;7,;a[I@K4셥hqU5!yj0-[ q&O#xnE s DEy|lWOڝJ@HOKĎpH dp%to5+/\aQbH< $ Hny֢w /D|.2ЁIY[ 7}TA'`E|k} Syq]Dם,:^a~ :֙bU)gi[v}P:x;m%b=x,Q4(P.hk/L{b1J)א;}ɶ5x wPGcڲ.z'Y`Maξ[kr8xav!FtX.9d;}IyQi{Jh4֦8]<>DT300eK?J\$9~N כi3>`D() 6xwɔd;|ql !t F}$*DFCN-<ȍѨscv\7L?f7Z OvqؑQ4P~^.1^<\&K# D4C oOTʋ =b_ka&[;4ĶtzRaDe! ,\Dz^XM{HN8Y $I95iJHV=ezN!3x砆VǏRs5Չ M&ՆI:ƑlN"Щ.Wή'¶_Tpiz% F-vĪZŸi#6BUT)fepeEXnt}A2]\u)f(0s(o&Wk F-?pWUGi7uhցNLy#]e5qRPrNS W"$Gw 2Q|d))ELYGs:Ĵz-+^V ? {sw.#9u;s52W$q4][qla׿%N< U%h}}e6D}7:cr45ޣ[*/eTJ#F9݈-$ ;>∼yAMQ"|y#˥HH\~y)Gp( 8͉M?qXdkGÇi>%W'H|2Ò=cFBK4{5 k<_EMG t`>2Wd{W"n\(1TleK<ŧݯᥥu4}U,*Y:ޱrO,|}R;ؙL!Bzߏjw(x6>B!~`eN ]˘Iao?A[px/_RoFc斧Ğ|%zKuRίO%) KJFjPepjza[j%(xBdOwӽȯ^\c^:4?W@T0E4s]k7;)ߺ,w~Hcq:b,_1N]}f)R8ی.4i 8]AsSpe8UͅoN3ܜONY@n$ino0Y|}snPk`o7~nX4})t81 SɍN3Aj ֔nEyay+*ژW|źQNջϗeQx!3 U]9g =;T BľJU1c:30AmKX=u Cl3DE,R&F !ϻN`O=+>9-ŰL${B\pI6%i:[o`%[~x^9e9$߸LPlΡJ25Um2Х 2H{k8bĈ0|N 'Tl.r|I(VreKw1m.;L} kfWRUVUǝبvo~I鷵>nEK{DQ׼9_e`;?xh&];o0D`N0`kN MYw+2T԰`'!;ytIȿqȃfPF©\WvXҾ2EEest Mṁ6:d~xrOOtpAA+@SO]9HF_|n pmqBnZuJ^7Rfe!{sQdt8W7UۍllK2jè$S5AZI%KE#.E\S'C7oUG`Ϣv({g{띜p}6jKD9r+==B]i'6JpOфm?&] o$t`-$i'z?:Ճ y x~ DRw1))o7mb?m>-~Igݣ_]BO@Ffb~,Kbanyfyښqk$?Y9~m4wlx\>7f4&6٣O|O8翈&ŒF[6$l5#%.޸G;0~Zz/WE=^C:a)\@~oE5Aܑu{+sNh>h`MB׆4ܾ]{Oeh,QH0Qe*zpյP(v!Ȗ[Eɂ:8'݊-b _f auRϠ $@Ōw$(_3.TYbTށ'֫f*"dŕQ|Kjn's7<-xީrBRs) ի+:{w@(ZTNjI&*iÜEs =_}/2k*Te`6 )$ JQ`V͞gRxC3~]@yS{G3L1Df(rUߐTS*Q{&̂ <Ķ:/'6h&!Ϛ͘u3:&n>,7՝M!\2V/pi.⭃H,lA- $AD#tpWx)sf/ aEܘ\oP3O[GsrڪK 52uuJKǐ9 Ex^> w]uzbTf4}ء)g͙#^LH š|>̨V<{gjAK8B'tRx3gD\hR sO.DoqVl=EjI0N>A`iVrX~~TO5!e ɉ<#K ljkry]%(Wz:_ګ^dQ[B=P}X3z]2j5pjràg,k ~(!Ml^ dn Xӈf|L/<-ǁ-EK[<۝>| '4^MH|8͊9VbCv=>39{n >#6Y r޲rӫq% 8 O\h gƱ-;B'dy|"W|\7;@,TkR!QXx@ o AGM.?kNWX &[4HR&4SC[h^Ǟ|i\ 2gjH;0|-o4 @7B$ZoP1s4-N dHSfۆOVOOX7EesHS]XFEyo&G%_y5ulC0H={ z:~R: A6"zC(pU\LZnk>vGd~ޯS>.Q ϏA˿;Rۏ/o3.Jq'^#~:=Fʯ Q \0/-,8-,H2d3=4UƦRM9*=͌3f%c"`φ9ZdojHHo". T@"vI@fyJ*))kR݂C>2"\mJ4UMioOʂ]> _{SȺ1.:Νj6jp)Z?~mO>bPVMM<TU"*%ρ~ #) ]%7Szjnwyp' L/£54R`бxw@L+M2G*uU˰aO0Ws<>ڧh'1GfU>Fd&G,TC h [cKb|('_RkÐ ۘV;+!'8A845L\')E7rds YzcY=p&L-ݻ!VMv0q>}4䌀ۚnŭV.9Hhmݚ )W.>:,Vh {;5\ET$LqaZl04zK%ٺ|3N]0U.(誐^.#@QLU鞬i4Cy@j5@=$n=mz̏u--V Pu-JXzԫzv]]>6\qØ[nHqj(o'shܕen fo}.YLo\DÅQ :)8qJѡýŽ'/:P5O2ťg~9;=@YEHcgW"c%m«2z.*7H\\s:8H1{i7D{Q}C6IqøʨL)Plw6'u0cj#- !6u{*=lR>1LҞ Fw8mɏ>/"$VT$-GR ޮ]\vHERBfc i APF%h Q]s|GPZ4+U s_44 `%A)4ҜlI\>Nm ۏP&7cc [^[6Et\2g0j:0sܡ Df4G#KKJWelj0Y|({Xg= +%HWY>3Dg+`RF?V~Gfc 2{,1: ~g޾Qu̶-ט!2ly$<^+imtR𱛱-"{x"Kl@hziguh.PxWoI{U x簧яSg`iڻ\f+;a9E7yw&FV)"!tБsf;իUp/&E ]tB?;,8Ce[)}O @PEp0ҟ/$Ot90~D"瑀GbZ_,s$=FR>% uSgAH5Ccx<@1?Sʯ8ku,ߚUVm,mjfb4uyƖ ^3 Y5%ą!\ 4U\V<~Mk[&,Ջ%kIcSv@jy1T\z2@>O",BeYq""[ (pS*{/X޿BqD @M$e?.m62oF6wOA~}Aw4U)CNgubԔ,^HQy!+7'CnIq$h}$7g*`/V4!t[%(%5뚞UˡZ-.o{Fgonx"W(JnP'x}vhfn^2u2]gsu:*ivJhJ 7$s(mA|SV(R#bA 젯- na-^WuW$b7`ցF쉎ܦ-8Nrw2.@h$.Ba^<4 Ip}:>UT{Ø:es/.*b#<7G@k(5O9w̹kôŽ] oɁHOlDJ%Zj ɷ+N@*4lݸYb_Gv45t-cޞ6!ZD:˸ʾS`.j.IxKXɬɝQʿe$E*2%K%uqi=x( ~ =c٘|Ϳ 1(`OgJ*f~h-z e v6ASH^.n#BO?`Q8gSvSG@ؤtCע{85ؖ( *vzu?X.w)~A8\'?TVh2v7z ֥y9SD_7g"3Ԯ.H>ۦ׾ Sו?Mӻ}8MYU%D=wgϏܺ%;L:.,$FgSW'tQ2x`,/A]*H* it4kׇw>W&Ư>%ko(ĔtO"EPObhR~)EK<{JneKqw8>H}c 9̒n^{ҽ<} Jgld qG ϫoR^)Z$v8Eْnhp} C7M,b( T@G3xyo!L3,={)j!uVqÈ%F&=o7z*rJi\z/KfQ%MbIx񧓩U,TowH˝=rN| ~&<專N sJu/_?Xb?{fk]ϥyLX%Y4\e"1y7"bH~ aƌ<{'MWl|bp,U)=posE\&2 Q8W*m앩1 PR`a&JZA$[XO0]ݤIRkBJ\ cZ3&J!iO fc7זϬY8fXBm@_*4)qy6]bKc(oFFL\ *{lA]{AWcH"2NPH^NARlva2**iUXEޥ_6lb!}yiA<5%)}k~i#VLo|h˕ߥ|1]{+;Φ wF.&, G/z%#5HrH񦵇{JgnN-)Vٓx֢xdLVge{5WsT >s{U.^ØN6 D,jS!B&À9!f:iS/)а֏]ZDo3&^VkJ[у2'UJ(QxE@o#L~ 1CFH1VIRGB0L IB[7\{ӝVX8S4`%@J![ouiJ?IgRw 1avꂼM$F]%+lC!Oe%gWP/.FJIVebb@ZpF^OzfL-4$+aϐY$m !ɔ||٫z;Ybw7>jhZ.1ۛk+mÜasjZ*L>)7ʈӐn4@[8)(&bNI|2Rk =T a~%d9IdnJ&xb1/%^9C7S<\ə8`e~P nQ^w:6\Y2"aXHb-@=WP.|5 L49-Mc;ot8G0~hDTJɟX r4%tNF'̥2`ĕg++JT.R:A׶RIUf\IR$RPFԿc 0a|NMh&P|ֽ@L#к4=+ i6~-M *\H@mg;ɷ/.$ut(qз1ro9*IX4Yfi?&fXUQxiuj? ~53(Ȅ\- ݤd(ښl̯D$CbM& " qsd|m بmB%RwR%=Sg:"#amsbF6aB`3|vMob8ͮQjE+$? /5+-ʒǴ*MhaQPCD3~tw6#3K9WnG=/-b 4'|m{ :5 d8je~;BadEuVӉ- IZ;a1V7!9 i;%n7*݃,6ɰЛ ؙԥdPCS OY]^̈́(?w0 7Sw:SCST"ɬ¶NvqDvqV.PÝshx0^"A`@>IΨ<[b_Kivԣ.jFtԔ~G0aF#Yv9@qC?/fGe i}uI\/jE٦Xym<>k\ yYc?8`gķ *o,yG~SuU[HVGȰK203esaXtzI{!ɕHz:׌T.Y3 "1w?d}ei!B `*"YfٗE؆t`ZҘQL&$-zOdYuP\?CmoKgy 0ȻIT"]fL)4ۖڏ6QPJە2 g15̇~Bo,MaJ8-V 6%30겶"mM-rrtl)5"O&:XΜprG 16)NO\BJ+l79F^]wALC2>gشU ֢N`hց/ֶhTg=EgKqBߌ9x hGq\.Md܍jrjW= 4-y}~S<㳀fN&l,MGae[Qo%Lئ mX#,X˙`RN[p@\Jz IS5M.TxK=",r3[tF͠P!&by Oֹu*p#uxZPm?FiT(M?GMFb jH\RƄmEL(LU ->jMђ-gnmqT{_{5M֠R_ hYQ ?HCx cE cSIY uGK7eLck`76,')E)'#ٍƝ)-̢+Sy]'Y;@aiMeH.w%v]X}? KeԊoVO3r5Ͳ]c vv] Ԋ)M/WyاER@TL"ԐaC7B;LDFf}Gcw 13Q4BKX=~?ee9T%HVgH~z.8Re񍂔}k!íx3ya8wU· 2`5 _&pr'uZ $091YNSKlҢPPŢGGMGCxi(D(-l7#k#@6bxN'L!r.OįiaN'1CUe1Å#sg 2@}}]̬ѱ[R(Vb3P1rÕ!8;;[a9?:α[2֐e`YW F>iao~sQJ6wU;993n1\DsOLsh;U))9B2\{{cޔH+g?AƉ ȓ"=rbu~X[I){ɍ}ז#=j)?S}E)w/8&^!~arO,A{CqyFFc R&7R1sH*R_y?(uԢILKy.zk~YuŎ6'.4C׬c__/:f]Z}g+Ұl=Hq3HIdqYffM dC&MjŞQbqeK^2mdມ8 TGRG\ 4ZҐ1o;dBRFǽ$O*̹˒MfuBPp,M6Jr5_ek%gSikOFz+G Ry ڳ$u2_bYձǺѱsj#pW }}\h1\BZ$4}X%Rk4fv/&cttQFR^m]ܽKy< L(@ڵWkQxy^g +"'$i">1xguUR -Ri91H>SP"Bjppv)y)O:?UY n-?f.t ~~'<t'4Y[mڟ@r$x3[_`H_~Ku.H}sx4Tu@Hx8jI u/r׹#WBaKqtM;VJB ]T75-[NfA.oz*>X4T@f9'onA~ \#=f "Gfd&M0˅ !^*pEsfCҴmہ {Fܒ$$2$SWcGXsA(h_B|g7<EٰpCEU7݇_عlFc{=rCz I5dhVd]vXs7E+Z)E7k5.9#O{0Xld |+r(f)HԌ#% P^?)xo,2@V1 *`lE"W;$"xgOXr3ͱ }JGYube֊ Z\) z]JmGLVo_q2Y!Җ%|F@j#n& O+O:R[F0/U$; Um:1pf f WCͣHW*9A@<7 fM,ȬR߳Մ(B|`7BdaO#%Bwx'pE|+?+t_OԎQ#tօlh}SCJR a?Dx,|KD0uQ 1GƋwٚ{SV]!b"ED[+񏖖~<;/_Vq>J[e:2p)c!XOҡ||J c3{{B9k~Q'a߉_4˭H< t8~OQNjT.Jm45i-SJdYS:K]<(I~Lˋ׮{q޸sH(eTlf_)6^`Rd?IrRu+k#^!X f?wbvM~[(sI$ʥ0,L>_`/Y]*aI96fΘw~:n=Ȕ,ٔM/'6o<Z-z!~RNN vL?Փgx^ !S%kQM/?YQ&`#:] R Q.E?mTjӊ`[tJޥwA+4Hs1a+Yֽ{7fB)v|nQ^ϡJ ^"@h?o} : qekDž2*?D,9CUݕ}%ᕰH}om"3EP  9Iy%_a)S#`j}PSrrq-][7aayjnb&QN!*R8KY(l&iyi)tӚ ȒPsIɐt,K9bbP)ZFug' =x)WK*O3C}1jwP+W?HFE SH?L0h5@f}_ '_IwIV.iqBEEs`Y62XԷ`AW#Fr\IՆX_^f@3 7`K*GT)ü?{V63:vnM ]ahyNK>3\eU}68I =Gy:7uW  7 d'!풳ja``kAGZG~u2VwFk?94~{{RP.lGCEն%ni2"&@v(z7SX•\h d'\T:Zbhx.(qK\ R%ys&盗J} hqU!R%^=Kwȳ<)~۪I4gS  |kDAJ__̻ytN6"$??QiR]([k-TU/y'w>f@`~TmtTh5q9ʳJte,*54jw,n7K"6{Vς {=%}gS:gb)Z KkbAf=Xs5~,[{gzgdž!3C* qƇG\o#1h(X EeKv#ey%ݔi =EPwŤEYQ1g(7V\mmN/Y-d5էFX lZeC`O=&4 /&o %0KM}}?&;PK)Lz[zGdwp7֢hg2 I15yWwBi.aJdzyn ~,>/ZYC@.dm B-FeK;霡jgxl7pF1V4wr.>_(Ï@?zx^U+Z]YHDX}߸*Ύ/ ٞJ,~э~ # tj}e.\3 cAICs dx }p=fbaWsy'-&d+Vs~Cj1vMWN9NbٯIAsmR&HsYF)-XiΔY2or$@yW<. h2 :?g8JwҕBS}@b4[!XS,XI nQܚ qFQ(O/}nB)>Pބf4~?m;mVE^}5GFQZn%np?z2y+U(c%kcłB#&|3ʀ3TJ>n{ AM%QPH}pGn\,ץѦ7G65V|Up iM״@Ha!NToɅL*V,|:w)t"0_Osfao͊}1_!ȕe?9pPXcۍU*dޤ`4n .Fr8hXZR(^Xj*Iy'"}B{BܤΥ!pƕ@U(Ew)\eNk1|ۅ$J+G7WޖD miܔtr>ьCGRHJcXe+oN]~t ۺ ÑYLF';dM q'43A-dѦæ=w9mܟ沕-8aSmRxɍNZgƇvD}ٿ9׈w3d0g8̽K H~}]֨Q9If#;S'9~3zRjp(jdsڮ\ Q>]7]Fn)EouW]I\/h \ ? ;''dVnm<6B}ՊV:m˼\ԁcvu*ӏqG"cMCv8pmy+/Y, 9Mo>nl%7 a‘Y;=:}\&Bg!_Yzhc0%=9략oֶbQsm8oMu=j;eAѱKk+z};viMS%'n[$P4Yi\8MiԚMJf`R(8Jo묚 ٻ̼O9 ˋ&Ǯݞڴ~yI2c^5ִQk=?jg n@núRȌyJݕ)g:t:z.}X1(#C$RIlzr즩U]) y56|1gayP>5#S'UNN:T8/*BA,U*lt#gM鷼q\'8V=) E>(ޔ=kU3Ȩs@>}~iN~1-#D?BfeƗW q> ;zx+ʐk֛d]F" aXYjEqnn_<6=@""5VzTRc_:K1]&wwVȣGUfy- H[i |0\@lv5sd,ֹ|p je@#`Ony-YY{iYP7e8K-Cb}!ÿ .ۛFDG},I(5`҃R{/!nurJBQLH\o][ĝJ>{BvWg\wF"z4/mޤۖbJ j%JR8J,ಅ(dˆG{lh21=MDFߨDkT]P)l )CtMQoM܀w3hJ#I=yo$a52;b4(_;Xt&KW|ڰNn p|6pm0.E B?gYOG9r)%Dkq('L҅VMԲ )TN{]bPg b?&\Quz!CwSP mX>9as{m25,vgau$"'B[hO @+tnߺ y1T{zWBꎊ*P|· ;H]9rS_wO\9bD{ީkML.[HXb QBbG#-vMK8ܽ7Sc#z=Ai*Ry41.5v#֚Q(?Q~ƁP&yRd 'j*M!ihJ,pm{8ZU6t^ajQWoyxӰQGts[%G_yoϢᣮ9A{ҷ}!rs3|FF"d@r '/}KDhh@r zf,˃hb0:sv7׶ݢ\h\2ob`s] KdIMT Aƺ&k xlbܔ;5^^ɴ h?Ԃo`SrQ6?}bax*̗lЯY$A`vUKED|f(  g$!ů,fR*Z$(Kk@Z˜_t(|1BVu E8jh8+PҗOnNxHckDfKLD,vlScqҏ=<X풀w_^o0o+ysa %K7wp7j6-%p˜/ ZhdImO\yvBz퍫׶s4;X(XRd ϮmP$ZV/RBQy6*H1 Nݚ6^Fj@NehTVIxȠ̎@%uߣDefVb-98o|wUs'I3@jm >DJgN w}$'()aWN/'a89NNW-%{!xv`wN{GdN>UjZ~-ȳM,ƥ>Km6sNxt(}R-Ã:g-~\㉪݆{Ɉ$,yX.dѸ[g,(G%%+[f2qc't>݅\P#04?sBU -O]o78|49ȳ5,aBb؉e>P~YL;kEhv3]~@F^ E 5a 5yoT&G}j6Jٺ.T)PRF-'zoF =ElM_ ^uoPhg;ZPP7>AmS (XHrO n#kpݶ*M+܊tyDb >[ݰ*ǽiY,GJBf6 TuܿkCz{~hd"JޖgVᬛT~Xɐ-m?Qlj'Gr}@>Uc>2ZPT士qxk[ 0ρk@ V@bn1b9ݰ"ݟslQc$ޛc-nܹyظ j ` O;L4-ISv)UlCUl9 `2d/MDRӬ 0AtGCũ[[Sgaڊ>+n8gH+0+ I!h@wB0-^KW9fmk* w|*$:D{\ LFIua|$ܷ Mƒ\v*M]Ԃ>ݐ˂~i(7%G莏v3 w1[;8[VXE1Y7*ƴdiʢ7x+cǠb [ $0M芡6/m /vB꧃ʷyg +467u[?7 ^Jv[m\'P"/5eȮڧ qNdlpH~ҭå)r8:6F/#)\<`X;F'q­vb&~x6Ӑ )=̚#1Mr@c豲 J_P=W&UℾFY[=Qm*FSsLz-f{@,r[Uuq!ad=~ Z-Ǿlr(Wz̓5\޽AQfɠq7)5wv0⯇mx6yľ:~3ZPesڤ0Y\Q/o-RzY RI1uLKeړCz}:CTq~"c₨RYL,7v+ |(5Q kGd$e=8GYo+˿o2_nR>Kc:_#:-"'}֠"䑣ԡDutTM(K n1uvw kR;{%+a=͂ (\^p%)ޔp}Gp`Bb AZgİ+3t☰Q  h_$x5*VN3<(GVw6I+OKi&c 'e?npb|wņ-iRm* J8N U6sZ-LfDw|f?N)uN/~ݛ/ãrrAAF5kЈ>F1԰ Bf?fǸP7+5=(fȨi_de=!cfeHcfofXbTx+RJ45Caȸ!@{6UҎVA<3Frz5^Պ7ϳZAVOChP$g\i/3r0k8L#`wL(%]2SV,\MgHsz`-0a 81YJG[BDܟf|bָ핀5 <] f\ P6BMږڦ$4x 4Y[Nr94 :w.Rd:vE7l)SkTtCM w2l85]g HG̫|b8 xGf/KIå+J=l".}1?s6ius.08z@t~}i;ؔԓYx:1p /͉>mY6PXexLR/sH ;̈́Pndw2#,˰\ۆM '+0nSRфI^xo{Y(Hd)f"bwWCI餣7wFl[f ovȫoBtXvN߼qCyba>C!U\XʔD)60L#(U >_ yC"Hr2ӤuD[PQwww(%| WV,ہCkPiP(Ƚ4~cfiJtecL(k_B+ "iH+or{m=VyYyrZv$6LE D!lAK]-$b'$o-ckk t%F R8Ӂ_߭5uE :7$29 %݄џyC+q1o˸Z>`4PDY"S{ʙjl{۬Z_7ܓ;׺1ANHg&SWd%Pf2(z9ct rm5vMڈ5;8TAYOCܟt@'1A*aL|A$|rNhi30:ū(m"`; \A٬v,\RgnmV|?{$U\H|]ܙSjq/\)5Ai< l82PDeEm’jw >W0./6Մ}ߎ}r3@ImqR^>ϭFSp̏1ζGnŨ@sI4SLGXX|lЫ.aêzc̈́+Onk#١@<8$B({X`LYնGs>O靈;@ jȂc y[POuEf4^;SakVܤc.߆ a8,?T@jamof%z,9q  r<@uDvЉ$CLpAV{嬵JQ8pTSp 3!5_ϒݜ@ze!&2asFܧ'zd U 'w3V|vB3xJȀ{st4OqI6 ւFjEݙFP`L1J%]%K,JŐ,T{oh~=یb~rŜ<5`uGir38[Kn _٥;5=>Rj54_]o9kM1E~5.6ϣ4F~"WtJ֥/-Ћ[:*p [^}0K78@ mw<#z/.IWDnz0"d),;/@qC C/n"p A)jN{@=-Y4iPFnv4:k*EPhjHX!=yD&=mv98 ڦ THf˕kNsZΥ55#B=tҧ-ZP\,m{l!^sXjmdQ\joV5gϕtyJg:=YU1rs0rl<1/oTn.) y!xN@į[><&Pu#Q ډ}'&ڀj48L42m4 hf+5\w) J ۬j#tNk)$> [*rZ,$@Lc@X6(Εh{/sj\.[Z}I+/$癧*00o˗vxd@O!R1GLY'pc K1GcNLM$HO ze2A -GQk:zEԺVl+׬1_Muq ZrCbugJV_ ԇKBt\-!CVP "i$ Sa~B'EKBm/h4B~A xǸ2d&NN,0u Zxx9BG)&+H,y9cBvrF{5m) C1p@71 dU}do'l"ԝA#d VZ~!d vQ3<\ ȒL n,&ކL@;GFppb'bQ!DL ^+b9".¯ҥsǘћ"R[>OF$w4Yf:C7k'8c.ULBTvt*–Kt0]4|ʯP\S-Tg+51Jo(W^R XC^.*'0QuQE3&΋jv; `$]>o]췀p/N&PAhS%#M!Φ3kdtYc^0m<M}X| 2 M+lA.klO>+jjXVX^y˃-֌<_ -W$/4AqBD%7JKA:`_Ʋ3 AdLFN}d4ֺX@P N:;_a jsJ (R<Љ$[HUZw g?:L4@剡R7_|.E, 81޲}.IDjI8,4|/B9/"@aAՑ2m9ꜱxP?^<"FzaՆvo:3;9t{͐8L8fW { %@ YQIA5ćg,]$Axj5jZwG$`IDERY)jGSU1GXrĻy£6+ Lo!!W^j?`eT`qBÏ@fk;|Z5rn0xAd="03 ǐ`K:F(qR1U&bTٝ[r'¬ݕL$otr)){9{.Jiܦ yӋy4jsX2@M$ʩT.qtyzSLoȍS~ū1aLq:EHWWϧhJp_{VH2VΦCxZ=LL:3a>v rعDvmCL`o0@Ҭ ԕjw`S8pl(o+ &[9ykKl!:͉\A Q#qqa[ YWvEUMl6cg0"m4OT|y@fI։`q]G_HD覉_s C~: Ue2V:\&_#N^ Py(BKeCZM$TցZOS?Μ^vfY{-\!Nk4fF7?9S쫙X%TΕz`Dm[F=hdFtageoZGy I PXʈ X'};k'L>)6K0^vɸ$y)yi<; ,] Ykח9$~LS'@Y4lYjt;诊"+̢a%j1 GนxvOh{j%"ϼ*@z+_ɱ8hb#]XX(U,=#c..r5 @dM_w3CҔ}AlB^ 䌽m[ BXqeVM uE IZ}:q'WsEb_@Я716kXe .H 3tˣ  9$Bre<_7D`$2Q%NV?M  C$ owݶhk Zn6e,Mr?hAF͸V6Ugހ(  T}Č=*{QB3_XEhy vk>\[EhQ#k{#c(,Gg(ζV^'eпhz}>p`EIJ[}b3=:W 9qT+M"\{maf$db`elb[1Qe4g)̷=lMI-ɋTDW,FN#1.#(($Hz}QZ,~EYNq-dų ;@' 1)P߹Wh)/ #⟅JINʙ=uMtt2orСH OcAu][2!qWb =!JsHZm ߪ&JGGx8h1ePśI#7c~ezHT)Bt14X_f0 2nKlBKT{rr^E੔`YYoJ4Xΐcr](+C(50rE7dBNAy_ [1Y IŮyarþʇ͘:m )tTMXկ0z~TU@;eg)sgq qw3elj#5>DDҁS0jφ?|sҵqhy(, R)#fh[q?}}}W)ж5~MZxgvrڤv{dٙꕯ+#nx"` ^];.Cr_>'QRP|exnJa?-C#ͬG/ђ/9B'FԲ5xxkx[(Z& D5Pa Ҏ*7e7j ߕ)w]2Re36UMcm=+7XUN\1ݰsT̮c؃[S"|>i6vxB ACcafa ~-KQǚh-l r䩛sNNJ+CO}$63|c.cJr'"H>1SWbb.L\(8'UӦL[-)pW?y·_xYFȜy_xofSCz9?8o!o̘]P%R!e~TM6U"K0uhKw>T&H!BvO{DMlI0pLjd q÷^k~Z 2NۀSz_?6 5V^FjƢG ⩷+51*xW ޾`gX<:6R 0@$٘wk|,yaK(&Ig)PzÞgA ?TIf {wNÛ1wS*]/i˥^bW36n͍L*̪] Yg?]>'32xqb;t#&bkBeX OdXu+V=́ªTE2nh9qFDU5^-}3Zdn^eX7 U4WD\wL3ޔ5KF|kE)*a8žZ4fJM+^2w4U6MjyN6Hj 94VqҸC$X[)wWD&z2a9M 3v6)]=7D6WwO|6zTeƱ=FA,o¸RDQáI޳dqфFZ{_R?ūB?'u.ː*%A6 67<ˬz?:%=9 jAN~MjoEΞxLnAWr?ْjV{wdI~OI_C4*A/5Ƿz:AyJ颺EAjܬx(7hfM07%LǤ J=( ͷ/m2Z4#a);N GOXkYĻxR?θ[gTo#ya"Ly8+OB[[lSr%S,@wGŔ#tv@mCGRXDrY-,"]V ~<7/;e U)GZPğFkU ,ɫ~o;&𶠒MDJx22Sc䑥~0f w2)ьLĆ=aEd@ bsjn<^נVفV4BSd(xJ3uwATR<W_5VhX۵~ w⣼pYu %mΟͮC6~/ G_(rN^7ܑ,֊p {)7(̿Nkkw]I_ֿ6RqBb.ƦzB $4^)YQl~)רҷ /b|uqAv朣G bVe2V4PlAZgl 83@gADz![3]L[{M%AKpJUC!<4vC$nCuST4&س2a$E .삎v(}B5cshiQFit\$(j>+X3@ao/25cI{ChqOPO-7kg0Fyɫ~CQyuhvMDgnk#HTZ/z& eY,X϶Z}RT{X-+AI88^ fr!-x4J_5q>q^xY=0@:EèҲJ^[F8],S-BŮ[UJAsBwb\r]^˗moS})Cc9&A|7e mFx`_o"95i<7mm_4c4a^(:4YLLҜmbizJl5%g͌tA\ |uat1^<^Yƻk,i-bW9၅]b[soбՉH]Y+|V ,H?S#LHa"IkNf'?py90\ ~Wn#u8ttzFS`gjЕM9Zt9Pg>ӄp4R F6M {ILDne#%y~S*`c/#J0peod=Ǘ{2R /('#ѭ>R#"%#CgA] 'SLBzXc geM TfPFf|vxZ k9m8:WSGTg4r'UpS47p ը]sDCIxsNS7i ?q}; ^yJ%4oOfxp[ r\|S6jٶi?t4/_\Gln'80]ERl)A]z-bw K^ڽyK9^dzwr˃_#~ OTGP=~巻 *1F2 d\LRfYjD|ժ0E!^^/ Lҭӱ*X*N- '͓ZVūhQf nʚhw !c^|2 &!XQ! ?{fo#I4QRkBN6xGՒP7yJ}ȃYE@@˦3y9ӫvSs_3]}Y 'C+I,bVUrfFU:r{i0X=Ǹ Khp7Sܮhi֊"V`;,|ڹ(KCkbx"5RA {0jE?xìGC7 fCb\,mD҆q,EXĸtVԍn{2PS1?>ϻ"xa"06FLT([I TE1Rl1X,-sOCJ4"K(%|PpUMt;`9 GG !'s#п6}95PՅ*=38goQCy| ܪ$Y@ LHRsDf= SgdD{\K&&/ye!Źsf,JNJsNyi%,RW ôN P~-5Hy] –.m&o=.UYOkchwG1Z6ͫ,vi'sp8I|:TojuwjQ< ât9e%LUy˲.Ԣf%lQb"s1#ى[lY4H=p΋QNh[z#ՒʇisnΠ,`1 #ݔ\3T}+ܰpJ-X]T^V/ =Kdf4q!w(NڳY ӣKep$yX*xL=\~ܶQ{%nt=drq)\ٞ.bXd^wuT\l\Uy'5+Gj8u9h 'M)D.5y,;ZPiya+e/4%vb 2>FguaQ$K}!Xtnfgp6 l1,ܶ4P7r1 MRXW7X gC1b F Ԯ84!pO*>Vl33|w":0^9l^ձRu' zK'Z'qOI˟avm6FUވ]1EA&{}FՁTF2~HX_:Zem87O#yE&}o `fpsӺt}0q3}nVK{E/DX)G1ڠ(T.HoC@hvneLtWzFfX'`Y '8Y 礟>f+BsհSM@Y u~~F݂aSnl0QB}sRWCotF;ݎOTeI@c6%GxM~75g:ɖhD\P=ө-GV=ov u]ZBB? ׎"\ WKD! [T8ӧ Ye,k c*ϋbOXXtZAѽXtNSr9𓡯K=1;_y\6.$dԋ-h٬DgD$↦'N ڶw s);!\1 P?T*ks(z//RMZbtDo סn&ѭЂbGDwXվHY*:%Z $>+.!nc#M/Z.sk\9[^o'A,S+P>zKNn|Q:P$cm'4 ѹC5f8)r=g< ayr_b.=1$7W_-b`pzI=-d0Ibu'$n2+cb?ܙILT-#0!Oaj/ޏkgL8 ޻Wybi?kT[6趂Z4PCSFtO*ܵw6m/xT==JPIH5+ؓ%O)u3*A 0k0_ޑv1hs9tA{Gc^OfK,Bf>QʲcF1^es{:$*H e(jeZcLpl`6|km`'7:🡠ħ2Kxt %[ʡ͒ ikuW:3 +^G#+z6Dcn1rUR8Kq뷄qeYd+TE: w QI[غ o:Yq?yk|I ^ɼH'YGs0L&9X M ϙ2Ьu_*5"1^6"PV T qQ+AUR@ }BٍזU؁, 9 RL~-Mv"/HVXlagvʮai0"|wD/[uNE[[aYߣ_ t P? )]9f".Y{Ɲ"4wXma>5W1a^a܆UkkbRF4e$l0bS0c}/v(v}h Jz{ٸ[h&q1L!ehD1,@QN=BIFJM昋CܭpSa9>'/wk*+Qk[|sz/B)8L,e@Fv`/$Zy7 z`C{ /5<)== -*4G%4X^ quM_w(ԙPlC0hZUœX.]vO":nj[.q_d]:di5k9%~w"E },Mb5l/җPDO 7a}6~(byRuێ=~miQ{AjoX@76vPHF80[w[wfI4,etVgžOp񵽃u?T7RGDm'ABlzuBHy\@m+ETL= uͲ:20xm)m +xLyOFnat2hxa0 6iӠ7F&EJ'{_ g=Ey.%}h1]*m^,`y5WTi 3A_7]k"x$@UMא{Š{XP/+אeL=B!#qr$ Vm8Nw6s,[7ZGPϭUfSA)2Dt#5QU_;2fGzK3О( SQ A)b~IҒ A`\Od#/Nҵ=]Ms`XC&V^B?޸IP 0兠*۠\hZP7Ĉ483W"Mz8\.-"#(X%xAzIh`=|@,2Ҙ1Bia1 fϙ"inv+|YƏF̭?iyDk[w`۔~ϴ)>2 y]!J+=f@&q;44ksfk2>0%>1nbp7YFҌYIigktЋCmcuX>-Յ3nWwjE98){jml@Uxϴ2j ,KM?da)6 "(,z,Y#Cy~ ωI$c\N.c(haʼnh!xN무q8S!"L/M+M#*I6+PS_' v79EzyO\&6|t)T1jxL}MhRA,p~">jն/V֋ %;dJϞ-1rId|Mf N*C tEqs2_d=|da~^iñQ8QQ(DkV,"~-PYnzL* )sՏ&džycY=d.rr9tۛxrQAt4ͤv F3J7:u"ewTJD~FuK$4Gvd=WB1q~ր.τkA5EavL =IjaTK*|s!=\%ƊJrC&,UD.05|yLQH"na6 t0 9>+ȗF˄svd*]} ppMa&|DĹ 3qxG"$ ImUE^gt* Y԰yg8;m#f5MbcxT' TqELTYZo"6.^U:CpH?)7WSsއ,O'r@poHj=g0oGU&?-4 ypN'7{t5 <]b;њjR&.z_آu@lG\FLF$ҵ󛆃A *Mo^u'/ѓ${,\c4ImE8"\x39hSE<Swc܄&%=Kbt|BLbk2tp~V>_mcUC֯Db퀇 !3Wa?`j!//$y1 M͢DlB ~/?@dHd K}ϲ{ [4W̡׋ TJЃgxژNJ:BflAۍ ^m%kENtb !T8R >;2=.`wFJ@>򪧜~Zy@xAB)Ҥ MR_'vW_x 5m ^-cbR*LWjn $wW}y!?>PS )r>٢o gdJY,`  :GsF3&q ͔טz>oY+:xՠ6#B# տ6hwedG&"'u7ԅ>6gskż}h/))c˱ؓ-?b"[!DWIJUQh~Okpx3R!jbrO ЛX&4CA ^dݗH*ҧZ90E SFI:WH5,ޯўup{s8qU{%) T2=; yɯU4VoAN@\p{ך'WJ(~cg68S슈h./ kx-]V; b zrvKB9w3KW/gNPON0!GȖsXN`23q4KPU#(l+g0)h|XdA7xu2c3~sx"VOAZĸT^ :#G|cDSN32F73d{q\`vb@B+?%{ϼj!9̭84լ"Ч0aC;!𙤶}4$)H2q>FU|`wOUڧv\fE6n뭛 Xi^AĻ/URˣ[ɻB)x59E@]!ߗ6#\!pBI>!iqP޲łB_3d;J҃M$ņŬJCġ p/~ L%.j0'VHC=TRU>7OGMa3J=* \ n42uCF7vdgNd"@&y.XwI<u;^Al] Y"پFb/](WAX&'7)Fntt-8ӏ^7Pc$%;.9~JnRndG8f+arNT=wV0EEmyO*vw^~MNQe 7 wbbjoػH\T8jx7 70(b3y(HTxrd Dl' & j_pF !u7 om!wuSe:XWKQ1r <)ru"7 SOӴcCW;/qCӨ:uaN6j%%uVB;kaA5-&nat4և-]4mwl|$uX+RkGq|^%#p*$KxYc剧QO0h%Q!*kSXi#ZiVfeI[ec * ?ًxY:W1iw Y<5<ؓ1Ӫ6|#2/Ҙ1u#.MuEk<+׼):Sʲj B❦&^^2umcj 3:yݕ05Qk^fnF 8 DѮM3vdJ]Tfx?uI+ex0\8|s;7Y>9`b gL7$.Z7+OƸ2LWQOm}lhjr `%W׻ gxC^9<%I+`׸Hhs'#eflڟl=|Fsad,6V976܈R^7>Kkc XG[PNFsg]+wIOBE'x$F;yӯI05q{$9g!*!f4JG ~*/˱vrWZp5Sekbp @J_wq#PP"Rsik6())lϦ=ۃ} :J+D6WP)i hhmsG!=JtG`o@JC4`DW$4E<B!Gؘ LDǪTvtgg3Q׈*BiH alRGSUujuXAIGa' Befr#yWE-c>iբar<)H0_-lYehΜ?pq~P],:/2[$F$HB  ',fTP3 [x yպ\ m"iݤ:-$)[ؒۈk n30ԃi1?uxMHPeiC=gٳ1EA&-Y7f-!8.L[cSL+ jl-Gr4%KcMZ9y0nDvM<9#oOEX]oowMo!!j Nre>:G,jXK$&fӅLG3z1ݥe(/?XqXlˀHI|<@:APYl1v-U"+Pk{[)z/G8FȻ' ,k Dxc2=QI eqSK'*7^v$ɪ_/+2հiYC G ~R뾾I)>Ըx.cXekZb[ qid-7iɤT4ZBԯb)"h@GjGVrWI Dyg9d6`V6ʊtu87G`Wm]<ۚǬ@n/ EīVruXᯠk*NCn+3%G9|6P+KcQ[}| Zb\}"qn8px{ ޗ P 7AؖM#j#ŷLn}bb-?->R្R]Gx0玜 Mct"zи)+b/YeSRQsx2Y#JP~ZJ/HDY=_3)(9LWTX7JH1y1CK4,!?ӌdGȢ7zSiLz}{-~˙Tygw0L{wYо=3H4N H\ӷkc}[t&P̚ohߊ;++!)WZV N ;Ԫ~o.kݽ[ F (UuV O.!BxWȊb ~+Be5^iinkޕl6FRL1VJfLy>.)՝r}Сο^1<_m P|^^=ތN.x5t+#G35Jkuh-ꇮN*2PLUKHULh- >Ss-_}$eIC'gŸB薁(gȈŖse-l 8pE`]I˃.Ծ0xBRD{*u*W 2{fVewp^GƥEuyF4A Q⯼пXϚ姺;Ox>'M?@Al+]',} JL0Ϫs`Ua|yDh%eb/F- -[L3|I m93Ѐ~T (8 .uZ6q7h=TɩrH17~yVΚU@z›t:\j 6`&YCE׶!/Q!1<\|jj֜@*Bo!DEau(=c"bMrYv̷ Uljߊ3h;EF!Ĺ+ʳ|hp]M>ARFCn!aw*"̢җ{"n1xmcq87Kn4>cC#I˃,ԅk+ ͉|jm>H&tAOә(UuN,5PAb_vCdXhZYcnEur>WLτnYu8"7)xdHaXUVqe 8X,\CF9 :j,swy9WJk(gbVaIxwm퇝F"F0#RT5_iqdH竮}u5t=r[Z zf7_ΨlDXwyc BĕZ\'UT3+ >؈XF=ۑA=H8_X[JϦ'Ih#xșN'4zΒܑې8`-dM {SzvߥbPt+j~hA,w%].PKs]3j ?c]okqKƼh< ΋72Li@NO1d?^䘭7ԃ#ĄB2t)6SR' *Հ'& L|Vk)X2ktd 3AH$AqZ[νw* ݷpOUdd90xUX :'q1"clD:mx3(9dr#vhCDCQN~ܷ@?دDt\r7Y95Ȏy399D@:tF whDqT_ q:߼gɜ(zRyyr%V/! w3">vrJ;%;+6^l+ڭ Jim;9 Xlj+/˫e^3a^f @i<XQև9V]Q|}d^o7m Og߶DCs+\x\e^T{pzv0V^(_\X+厘 2q.KI i{[K; Ҋa М0q.,$U2? {F'yOֆ"So59#yMR[¸imHf gLsL"r"$ƾFz4D [ce*(K+"&o깤w`2~Wk~HJtmRqa`є~$m 1wo1+QF;/m;[J!qcC Ja pU#^ 29a.D i0KH+ߋ;de;fX!db4(3uxXV[m<}zܮ," HpcJѦ:3 2G?xcjOT̞8#5$CZrN3CP2VE3<?ɮylĜ|e`J ʘº&/#a_lddb D')來?uo]gFV#:?#fy\CiRSbDsE:lVgG)K ~Gⱜ-2mNw%һW@6ԣ@}mm PZȯ6_[W=).zigw0?fORvfHNg'voJ^6$M^s>C^b\jҗr'H~, \ *ڗXv,(h†8S\W R|dU)':ĹlA tcѩVږ9zI}ZOj^ai,c}2~ ,6N5^? &[JEBs؛j2uE˝Xg9#]2k I/MgU 'y<8,t72=:قVVΐ 1gk-8{Ы,g`=jL :_ꃽǔ_ 7T`*ʼnL; ~q6vtPh1i`e*j],k?YyUzD.SLdNINH.=bEz22P}FG?ȏ8iD3"(H+9U\ Y@М90r[`X{S㉒OZ#?T )hufYu6ݡ8Eh%;А~{8m ӾČ2o]d7gw)=F@#4@Ak` ̘R($42`$ɦ0+va`Si',8QM\3gOOܿr1"rHCI-T}dy$JZm{%,>hTMٟ\QZ؆%⬡QreZ^ΐ]'K4 -h &ݬu:S8-i"k F1zcq:vz"]ǝ9W9%Y$ˋoD^/ݺDk|'TPك͠/RGfqDaV(?Y[ ل,O2'^GÊ- aޱJd]ɖµُ 9䓆JYEi.{_ɱLSPh~0֚'k ]r vDL4df 8%U403j#h~0ǻ@%aoq^E * OZ蚽ȍ:9F>7֯R wӻ&ʡ0Ei2dT(Br}D9 QХ  R iU<5:{Q53RxW[e~KJM òZZP>֤Կ.~"jŀƒr7dԒpahKfEcUPq&RtE'ִ+ DU-)Z]7,$tL{gt3LC] 4潻}`H} F8=-Qb[G[t h#36*< %71OiWC TsJ?IqC˛)~\4i:RBi0wLsغۍȊHT=dEOG笸1RQ$F|hk`d4h=IrsP8MET 1uW7LE#I l_?%CL4*p-hݾ6.#z@L< }m.h4u(r"MSI@# 41Pl]R/X s`A)1V=(aɶM Ke-o>7^3:ȟ*:Z(T_S?Smjt*HYqaXܚ-˒v%G|ek%`U,-G|w44P"A@A5̰E '1uf#>2WGvE$4,2L-Cgc*C-7`es͟LWX7p/M5B **:e-kj}2\`=h.j(;Y7P֨ՒG8j( & JW+ 9f ŐrJA,R~f;ztMKY{{ARc{7!hk ~$,u]rYwéaTm3PTTz>^y6} &;#Q#rkWi"Tn">$YzfMu(1 Pr)uNCϟלӴ_E@\f36zٿw qA c tǶ9=Ailc(8cl_axu@J(=]bނr9vd;1M^UrvO/ 3[}HN4%s2dnE-fup"IƵ-7kTHGVF%>,H =Ki~_L7W输')BU?6JTNƢ,u-YH˙5RkǟSQ?N/3:ϒcLD)؅~mKF@K5D0KTٲc90cEV>:ډFe„sǟVvbfQ5n}מ)X9e~mxpeKzoH~BSY%E;:f)C%?d~i5mu;Bz&ȔSIe@E6G+Jŗ"g UXTn18!6dDY%a`R<FiQQZ qړOX,V[&pPC 뎆<4,boQۧ{.{n9]7gխ: A[j2y.ԫt 1qHiWj/ ah5TaePRj2ֿƓBCx_r]GMش'Lpk~V.6`QZR&W>=|<(G# },KPj.y?]U5De!j0'Xzes !Π8~4EqgEON, a̅VXH]S栝Q|pfs"P(%oer63X`;YBN ȁQ}#>zՅ*+uZ d3F,JFg*$~2凃rUfS'xJ╞ g(q{1kTyޗ;n11AI3_BOЀ0,` o6w'Al>D1Uzr.\pRxl&dcn.jo}!: ,8%nOZ PyO9:M Y@~ek4qo:Y֋wJl}aa%o3{X~AN?$JDWa&qD-(e 3.cmz wK:}19}p=nN$m꼾_ڬ,·{7P=ڠYKJ ՎVi&}͙uN RgH[%1)2 N_053&,lza3qH eГzQO>{hJD]"B3鴳eDxq"^͖Y' ժaリ7y pC81ɯԃ38j}_RꮭaKXnCRҎԋ#׆7} _xN 9Pr"ChCoL G5݉׵hsꋐzA[ݸl @9?Z7 n `/~~ZGkzt*Hx`k4ؘcw"Z0/t汢~/,_q iO-789N7Øbau]r&'"t&i)Z3}4:a*a'XKiJڊn9Qߐn_"b.~.yRlw(4:B l\Ii`B ;_+rɹ(#=lƪFPv Ksz-թDe8E(м;2>^ē}T!daT=~#Cvޛ^;e_d*+uA<3I1 Mߢh_hץX4^^̱פ%꧌D\}DCaӬkT)abe4X{#= pU>3^ع.鯩n}iɇϸD8 ]3i}bL#tс, B).';= )R[ iNI0,5l2SD KwIoT҇7 < QU߲pN_N&qʞQ20XR/_3/gD0ZɌ|`5!&ѹ>qwٖu07M}HN)PDnExJۈ~D] DX~5y)6οX/#Qɍ+x23m,S:uP*ݒHgSAɓy-˸wЩ̫r H\'6.P')T($NJ's 0glc r m]45K z_?xr,Ag~Ou1 )6U4hÑQȸPUR~W Nĭ:g,Bp4]Cvo"&ԗ:hc@KWC+X@TufԎSbUG\{x*ԐijOM|B73$|KϋޫrUΎt FqKP/fH㽾C)"]1tQ &?5tK)-:c}MA^ߨ? #SRC0wEk @L] 4W>[ g 큤|RԆvs}v=xws<1뛨 M_7US6 JM \zٴT}Lu*bs95oHMU_AMA3&z?2f{0}*]tH[w 0rrJ;o-ꛢ iS.1)#ҰpL 1(H|Ԉĺ>,R>w}-㎒ z.-R$X)lQ1Uܙf wYc@rNyې"Q6lY(㮋|I T&Ɖ?I qs$IfJR:8i6x.֢9$%[  (̸饶 ."N'I7X}) Ԍ Vqpe1C8hin8DA-թV'N[j4dxm &ǬqW/Qܜ oBzFc39#G2C!sy^gT e1]:nBrfuf4wr7kEsB@OfA?Bz !j L5i>b39c6ڤ_{ȭbn%ɟ?̣Z#Ord/gSoH8 PkǠ渂ѺW+ZZrZAdB"(/oPUpT0.$\Uu<;2;M=-r+^\SA logou.7{@}sZ{HG΃0CAEg?3Go&ꖐwFߏNZrͤ%YOܳy)QR#K;ȯigs,"?oj$ Uq?& dGC5%=#?bh4EƵfq&̴ż-G {8Z9!k6Aqtt92Sl7k " L#㝠ZzROōqo=1iX9ؕK g5@}uT}fRvA@&א EU8sǬIԇ/neDo ۸M]=J=$ y҆`g VY{abY48>]˷PV @m D|>IxSS$)M!|dl2߇sP*]ѨBJ:yy,V?5lGj]ΞX霓&s&R-M v\&hqԃK’2ʠ6i/6 *5nv 9?7~0B|x ijn& Rk IK4c ˩3 鬜?p&vHFuHfQ=j.tm:۾xb y7 L:~fHע_eAIa POtP=g|bAOʉ #20J˺UNExbIujȮ*-%2}!6 Q6(Gs3:ŧѼ/ Dcn% )F,l,,Ɛkk'p3H&탃زmw2jq$FU PUӉb>^[[T8$e"3<mNY[c[7yڤh* ~jk/{[3[u>{|"Z飁_|}G?L*g\uBzz-?Nv'ʟ/dC7!MOz1>[="4;*]U&_̜~sS[J!(~Dwh4* ]Nw#˦K%6cpzq_X~nj 6WߴU\lBoKLLqy=5ƢLLO4O1c; ܦY[TEfLnĚmҵ7{w?o&Dါbf%# ++7+0#G _elQ^&#: ~rBMN$n&UuTNςe#v_!r=mf+?.@J^)^JT{`Ԫ#̱xPu`\D~ 'b舨 Mj1>u_M8e2NPc H~A~*DOU\!NKu=HxlLO" =A_  kLB5d3FZFApqdiTI%HtT] +_Jȉ})|AXnAa5ZyU꫒dif|g_6_"gM*A eٸfR;sݲNA=uG@~ێa :e m"=fhdaD|1TKe븘w{ife`zS1@ |m( }kkt!?ӝ<ݼ `AZB.mf /&T8굙Paսȼj\i@#}fzl2SE6f[7`tMo8YӢQ5`JO+h7Ƚl\ӡN_0_vI#n.Q]À|$W7]+tP=6D-gp9wr3w;bQyE=F6,1Cm`/\}r=$гf@r@ZDe Zuj |RAd@'Ŀh|Gْ\ro>E]-iC* -]zm+ |$¹ɮv_rd'r`5-:E(?!4 Q$"rbFQ6ǯ$'*, VGe%lMn2WK'^ _1OZky;B7H p mhvUuR6$@eCv[ $٠ btԋX4ݚxJkdAגj}dOыs0!.`U` Qo&:`DAd@O.s2х!lŪ S?5q+nl7{fUp4'e-d>ur=WۂKUKl#$I@?m#{C53;џd_!h=nk~C%pMnq@cǀt|L7^ uQ%Es6O7iB W70xѿSbj?ח4 %N>[&.Bա1o!be/0xlM9k7T .i19לRX?|ĂH9{EFؘ5~e|CT# ٘;bz-^VNEU%~wJ10 AE?@]؉ft>FN5o6"H Tui 3g4 Gzґ >V}z1*HŒF[&WO&~CU*NnڲtQw$~ڗٴr4&;PEbR}v@HHp|1tEڀ&ӳXD5x+WʌؙِE\{ka蒓ɇqs_#cch(-VWKKr!w68Y5d#5,חv>~#,T@J9f+佹s'&#'Er:"ÍHbxHk}7uҫ-) uu3`~ܣX&ϛ ݭ2 <_ܶBj~3sj0 s QZl]uG4$#c<-T|o/Ig,Jqpt0 ]AqPEn`$ܙVwcMdQM!*fl>ښbMsւ`5ھ;gr]@=Yi:+-4H X[&cm 1?3 g8[NRc-$<``jĦppwnzʧʨ <1uTΪVuyO9x=DNp# .XIGQr`wW }SRƢoj'繈% H-s@o`zR!h |G$qD-sG bfa|f"H4B~k-qOmnr쀝&ޯjLd^q"sOM0,v~q}}QSQ!=|M*) [:v%&1s;#{Zk46Rݦ*ܭc sxx[$ C0k:R+;X0 E!D+XMXM9QX:߳ ͕roX<NJ=R z}Z@TiW購#+,n*)X|#^M/(OR_pǔdQ٨F$h݅-o8B? !qK'B{˻՗Ot[{TRX6zQ 7S T""d5`4 wI.z9a>/jǵZR;df*>ӁΝrglFꇮs9R-OX[V BCRNxE͙APw،va ֓@%HO?6[|[gD؞pjuF9tK$<>gƛb03K;AK=>L%'K):Pē'Ws̻*!' @wOFD式$ &27E0&% k7mڮɋ3)&CZ]/eW=_j4lrVvm<*€-^0[c7 8C2l}x2ÞkP>Йc c2ODG$o,ysAު|Pb)ύ@(D^nm?cs#N~{ɩ] ;{4ΎU M"iE^) 8hfʮ;BiHGɕvz=4 웸7&(ҼV8`~%Oũy6=*~'o[[ WI#ӆBp{)7ݖ:-)EM`<`r;cdX8FD 'd[,* 8*|`f#I:?ZI =nٴNؒMR#/@z sDZ= ~ݭ~}kM [%^=-~qXp" _y1c9'Xl#wo+dA l & _xt{¹^(8*''>xn0g堓-Ydۭ$ᮻ%X &~Tf\>z~T<XU?P75ܲעC@MԗN059q#/_z IP=wco>kQnI4BBljw '47:Q Âq10r]^we/. #Hź8vz{`i}F Kӷ C sm&0dK5.tH6`oje٧BM.jޭ:IJ,Lv4M8,Όq/ n@b OaBD4ryp/AjhEI :'e  jBvcbu 8:s5 VcU .쁞=& M.lrXV?h>ʉõJ RC[HlZ}ͩB4|E.@E:mWn.е mEweZwKw c} aqtU]o|=էrMXmL5XnY%Hh5ZL%"lqNztNiI y^"&E?~^foSm  aK7圣UJi[Pa\cY{H"c߸BnӨ,Xix9G'rfN$CEL*2}81l<|熶EB˂A~RA /:lAyf_:ҡ>ru% l+NtljXxjJ%*ݻDr?TϑYwK~` M8Vx0:  ,'O<;.P=+ 7hrWudgKҴe;į{֟>ZK۹hR&P%scl|wfb ^o"pU,FJs Hªn\cz~Y1V-6pis1xFRx[ /G=*k Gۮz0CV0xtМ "2]5<_{,UfmZc&DY6 "q8Jv uVE'X.Ts@\.G 9\+PL%F{{r3vD]{ye,*hixgpzCm_"{:D!P'Jhٷ('"5R)޻H6=`4]\! 5AU1~4Tk1).ƶzAqs1$ p(N}8( [TO{NبdLL>>G<+h2ZrW%):Fs|aWzI f}S?Sj{IVD$ l1C˦i.Ŗ nNT-؄=O1e3x85[>;tIrQ8hr@v ̂Tz=mng}d[WJ'utybK]B=&CnVJtSxa/i{݄h&uJ< (rtb>>̾zE3IH?wfDIPP jCRܙ9Ufq}< E e';u~TkeyuRM@hNmoܠTJ 'aC| 91sJ_IYjjWlxy^~ڗ$E O'.a/ |ֈ;?ˬDԠ4Qn7.b.H QM&zh&4T%]Ea`?,VƄpHs}Qyځm;. yYځL<>TlX%7 )8RMұYK}js`d?|x6f?( B5&p=3ScM uwoX.KaƢIrQ~ ִV[3^˨Z C6 -(stMb*Cb 6(VN"z}:59 ZgCkQZQ8ogy)j#q;{+ p黑`܅à( 5U'nQ8gbpshL3KdJ%.$2,x|Z웢l&=Ol0<>6Ӱaޟh5 DYi#[<_P 3%&P6+mφ2k1- |>Oȝ_ bGTX,Q ڽp@쭪x6F-yauqŔt6tM'x/m9f{9 nJ(X7Ȼ'-y_iAHI4{\+jdÉYXߟj%t(o<}4^;Z{&b &U8*MkU54fQČ6o:֊x*G ̚-@}QфyM@b>rJj{`W 2)b4z;C'Œ1@(9ܙtźQ3$WvYuޫ-;ˏ8`D.[lt t)Gw :h/C4\M 2zZepN݄ 85MHm 7pX-x_0p5cH,Y1uWHi&FQ ( 3WgJ+{99QR=3saeSqyYL a-lҳ!b0gʳ[~4ĸ m{""rY/@χV4MbU=6, o@9 O7$^=ym!If3t q`duTRBa{K>pMSkCJw/bH#o>:?gI@HW$ĭew-! 73SR5Oq\pJ,B+1P[BNq.00'R]!JFώ6< }lMfCQZ;5v؍@M1c~z!]mԪ⴩ Ê:@7+~X.j:j~Xӣv9tX_}`X:*0Prўd4& 9n" 4^q(Lon|ԋB%YpH6f/#3R;|m_2 db^[˧nDOY''Z RW@V-{>-;qd0:Rkt?"/xs9&'"452wzݡhxjW8 .G?Vꥶj3OZB蠼S +?|Y ԝ=8 H=0$Ngn"6+sM,ExmIIp92 NZ L!rİk1$;λMA*AٙV[zQL. 9zQ&!b+ݐ:4͏77e7ߚ#r{Y&1Ŗ<)GR_3p~cqki Me!#|niy=TEWË2$@eA,N.s&[ʘZLZّ?>|VݰrJK ied!H ѥJCI8Igekg4) # q"KQNFmگ\S)D̆{ay_¼1,Mz(;3AQ]&' YW~̹Btm f!)طc‹YdiZ"hnڳ0VK3/M,U'A9spz1P* ׁNRN`P`ozJoCxܳE8oD~.<@KTJHэv_rokR5T\$? ^B|+[=v rp C~xsZO^LIO S; */+\X@i>Wӄ/b wn$L҂ƺp6L=|`p'.a "V~SplQEvBk-%Y@U!#^\p6-БBFGܰ]H4P!ս!PD̶)/_^+ RR4b}oCwGŸk/"ґ3M.<9tkC/CW TaQi w@/sVYLPAϦџ#[z'^ ބ/oJHwRiI $QzS%qCvWIc1kh`(R:8\Hݳސ"'F3;Bi$8:T 6YiG1K?[h`&4ygZxf̭m&d-_h83?1/7^^{戟Z޻Nf dAsIj(`]iWq6K,H'@G LL4T8BzPmie[D>aQ&^HWL} L:փfn*@ 6|?|mc-G6t&(@=y{k!ZAgP3>[gk.:;lZZsmUAIt#DvVT@U%I")X @tUQDYsS\._:pBٺBj8ph2wH;\DB>Govi׿FxvLp25Zx^QxPP~t( ̊ hmV-< 72+M t\[-]=3psJ3P%v?lk-F-g;,J[#HY0F+3gftSՉ8˨hk&ig! xv Lنk#zi(IcVespw8Tt\ c%$s`bMuյ- oZ=3in14k(/BFtO#X hdcqT*wKls\%|g C2AFJ<\}' K,%#ig*AբuH3L7Eso<嬕@" ۟8_q% d,8Om}ɄH^կջF٬8H+dib>W<-g XZ]3ΈVrmn;{Ns]p$\zU=,y)G*5tI$3럽yԣQ.:ynCvŃˈb"[讋e'n1sĊ:.FͰ@TԟGxqm<;}`ͫc=+gd6bU{]v(晨w#tCaţ$za[?^ m(:u*pPbwioԅoVxn&bWUy)tAe;% .xN2FwJ wm n`qe4pnǟXm5Ֆu?!"NG$#E VgdQ-v%JsW/© 4ZKS[UƁ D!i= ˉF'/5H8, q|MRloM>voMFU`"󭍴ovۊl1,D/uD`!\jȮHֹ(ieypvF0VtБCl/X0 U~ʋ|-ߩb+P#qՓ{e4LPb_$uF졾_aʺSxO%|BBFLX4Wz(J*Kdz$>Ciq({rNGK Db/[rv#n"K4ZjHRo'4GP lcLU@=2XB;΋"LX3T4.vJ4xA<2>7 `^7а=A745[:;}/ΩVԹJt]*4 9ϥgmQPd|䱝z$ $r,7zoX8yΖ09GbU8vBA *Z)3fE}_LQĩ+Ȫus^Ǫ,= iV.\@I -X7)c$ A@,w iKn0W=bXEY դ2U*TN<"LB|WjBgOT^-_Tm葀?H6Ciįl| ]k./HtO v')ұsi F EM~n~?Gp 5Pǂ8&Y}ěx\wM69zK&.K3 ,!omwB_h eE32S1X I3p6Bёe? &(H 8` 9{5}mB)FcaR_u,9" ut DȺϰ<`MۤW`2tO Lb1[ D5RKӶկfII 5o'52M҃.87e P3iTL)`rf`blM)E҅A/vIてJIBܚct7V#H: \h X)4.#T vINRK0J {EM +=| +sn c6rwp,r'(޻ڎ9j8^ZZWF~gۓ?s۩;>G6C.G k_i&`Q1DRl;!/Sq R(KQqE<0T55 Vx*d"-vCM6/ zґ+% [@&>}o(%_U28I-ȣĺX{dW(]#[ﻞ@rN%C `SL8CUdΪ}FY 박a_P8>Ttʐ֪N_'&C,k_LzS kUW.*L-{Dtt?!ѹs~G&2Ӳ ʔR0AnfS(gIFq(FE)B$O7aP71 ߎWA5CaRX&mY`¡/-l}PG0dYf*#hC]a:r2  ver .9.L>#YTсI:[D Y o}{?A}I*#/?A<> mb)GC*6p_-34}ot :KQz\~6w 4 _m JۢkĊ8bw|v>凅s%0c~ax&â¯&Sxtc'UP<?5 p<{22Gl]yOޏNh3C6wizxS/Iئ3jfB!FuF̊f.\i&;\Pp#tٝm(u>:R^[}GẮ&5T2qLr! ݫb(rY|,K1 M60g/2q"M ͿW>Sݥ|Af)i~0@t46N)C\&m}µi7f׋r̤+\O-!X#⯬f!ݷ`˭ME,'6QM1ݓcVծXTuE8=dv *⡧Nϖ`^(`?~0I4Z> ]-1;6y~[1MJ{GzUp:VEe*Ace(\qi 71mTګ 1T[K~VJX1*^vѨڜvWFR bqVX{p][P}i".|"#'VU޼{Q˴an X'y !g8xüJU޽G(TmHJhiѡfHTHl%9YԚcVL95*kZ$-)egQ"w5m%-CjDaJ#Ӛ"9>|~2^Kԡ@c#HAV\B/j$#'NyamADxz߲ Rd>ޡ2`͚NesE.T31nY2ɻj5pvGv(V(x"(u2{śfA+0Re_+uECn;BB󨸳)=IXǭ՝۟پvjT⑜/ %ԸMֵH]Z<(*ax&)ՙ @ܓXŋ@DHT!Cp5ʛ`N#ƣyߜьI ם=cfM'@jK0,IVN67j<5%m 4LoB;4|>"x6Q@iD<6YFגrx_$kUNs@- S0=䙊;*8?)*pP7ŁLm5!ͩB1~ Z@~&(ٛ&:'KCwxK|f te`loi^:42d,`'7T]0Ͷ^ t aLpk/UTMnV|r0fpP $Wdq?Ω)x]W1`|A ^6xf9S^ZraG340. tݫ@wboW{ge)'5ږ;^wω ]W@ܒhs|cTX+Z2Q4?X{L^s\4BE:ST[j͏c-oQۉ7Yw͑f I3 mތnEN,e`mBp,YcVAWSZ!j@cZVR!?_kr<7s Y߈0{L)O3%U"FY/MD3ZX[ʣ;֛UC0*^`C4`ֹ]7ȵPDnɱ&~;9m~AqmLڬ̹ق "|] På8-Il&O*-^UK~l g- #TxFɏ"G8 UEOL7?2w뎢;߅qsܼ3+8P.?% ^״J *;SMa\e~ڿvc3Ư9 \yj[*y'd)8Il7R(@~[ UЯn Ĭc&"( @f2 ))@1pPKE"CG(gU&oL#z$Z? .x2,_Ҷfuyo+F-D'2s?ېkCut3E%/ vcY%3e-U [Z2/K0xR6m]:Pq3~pmN ])YiW{h)FԒͲYc!Ru r؉lYyD4?G6<4T)e46d [i֢ wuUk}V>N{!ܘŁ2L5 Vc:$g0}ȚpWRֽ4ttaɲ7W3alEPShƢWc=6O]2d'k[Ox巆u-b_,n~p AO]2qleŖD}[r ɇ`W=E ayr=G@tGV£$JN,@7<[Ty-7j.t/$ S@]V-H&ϵ.: ᎂŵ^,6^81 N%8N_I1ŋFԸCt–:*omc0aSP&/l,(˴RoQL*<r8S}j`* >W'VfMC`ҙ2KR}_Fk+Bă% \E)yS0mQшX)t|bB4bkߔ8tJ({u֫rh54HhAmWo#`@a  $h1vN. J hb9Ұk31a>uH\>{pاkP4 C-7N%ӏ#iJPXT]umCGEYQ'xT/ܣUW0$46u+vP}Rkejq)c̙z 8=6HVQGQАaP;q& |w1ɗl=WbE'p5Kje/JgH-X~53uL;OoG1,&|%]u6'k%{re̠A!Ofj,Zu]w CoHM^<̖W>t* u Xn^&DlǹrRX1lDRdWhm[p$p} -u@ CrF:^4t;&s^4@C W&bK=HKڌs7k"gN}?h1|^~ ݩ[Z}ӆ?kQ@hoJ-7yc-dWv/Q jܚ**nU17uEz1Vh{RWzpP?(7KNP.-._GW.,ל5Ekv>ʓk%53;Y-HyP- \MM0WEJfug{=9)5@ksdt}AJ~eRΆlWjQƎ5-4G%Y=כiэ8u1Zp7JӐpU-Ӌt~^%Tk)ZƀE'fZ8/sjjvDWPNf%A^ @5\WEp;;eVj߈3vW*P .wM2跙ғέ^h 6ȤܥT -h B;u:SDE$V9G^a4*ӎ!f娓ŌUxk4,_j9Hx5gRC:g]ԖL-J##g{;=]ϛfoKvgȦڗ}0R_ K C¸Ϛ2Wnj#E :( !gŒ9e.?=DMIbչc+=QODN,AfgJYn_ׄ2%H6렦JTp/SĤA@F0Zξ؂D=bE_# W6SݴEDY9iVCJQ5յ F3E3"ۢS?1YT׋^{ecJk2/)}13q{, N2=n&eAp&lvgW> 7 z,52e?u}KWm/kcK 00!btaw~lzfG]&`iN0n'! ~3$l+ۺ<}vpb̾@h\Dԓ>tBuj#slM+xY`qx2?Uf˄ 7p HL8/~%;Q@6V&̘Z8:救Pm{xaScיg@ۯA\ pڽ鐹Q]Oh@` ,]hPk_AkFcd6B,u~qdHР^-C|AUx, B{@iBusy|'P\ SJ&sSc?q{ BɶÅpo֎_,xz U>shrxe&Qfk4/Dd_/1)֓OsD91Fu\2 ɞ*~z4sV6̕nG }$Iɑ;Q$J;ox@B)渂3<z>\q ?6\?*߉T>bs$ΟwdG*]LtEou&65/ս'({z։I;ކTn*+s :ڗ,ul?'9O^AU{宕@ #qV9cXH uOxf-“^Ć`D)v(Iނ:NLcl\٣Ih^ ZBFP@Ae:m]ۅUDbG~$9Ɏmb.wZz`b1oƄ2FKEyn_K{7{kأc&E;̩IoiL) rELz+)]Nspn.hpzeİgia6?,R"Sj?qoPP@+T$[t:gz4^A !Z]p :%oi_'kbҭ;#3>mrU߱`G!`+5b }c"蠪 ص #"ÙDqtm ޭwڧ;t]!s |֛wn֥A @&VQZM`7$h|+FÓ]m.0 ~3,6Gz5$#νK(Ǝc^حhvFQ.H^-gYZ07070100000326000081a400000000000000000000000164df7f6f000076b0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/Ivm]?Eh=ڜ9TgEY:uN?l<:t鞎 bfZ#nɢNxNh_I(dxI Pb&;*c<+AgԆ-X NN+Nhk[0,t!| q L]F@2ЦGlG H!Dnr_̈fd3z!^E"}LOVN?+ac6Fzܪu񹓉7`8>K `zB҇Fj[d;oҒtZ;Vy(Oxf~a$ʼeR&xJY6@sMkF BYXB 7G֪XgN& .KCT&F-eƷq.`4#[k[\ \[8P1PZe,R/LGо2gfV_\a 8vD1e:X2|پaHzé~W31tʻy; pF: -zGŘⓤyx_b\04մiOy.ؕ}-$4IP,8(ψA+FJDet<gs^Se5$դL$n5tBR-^WU LK\,t޲#M|e2 J0h!>Q^@1{ђ0m34'E Jd(zɓ~lCtq2ebq%`5| Prf$@ynԤϣs,~di8 q̉{>H#)`+֟=@HU0W2jqܓ7:bkxR -s-V%`&./= d>lv\`F]\/>=y"ʖ gHdx94ེ>*@s}=`("Gz< r9=+PhѨO%kQT1ssT JS@g< .N1u"J5b\.h6[^RCu%Ty>@̀C>0*0ljOxٓV03,S4aMu,`m'b&*p%Dj1ػl;>ATێŝƒkBDQtݵ?O4$g QV21峬Qq|iԉkt0{O'=id,eȑ?FeHh%L /{Ieסnycp'{ץ&@?"-<=Z5 E d2i *Rhc$1|똫}P HC: f+"|ASͫq峪~sW2Z2cP9b \RcJ5,qp. A?옪Wk›+[u I #JRD_:V[O$A1׮o.̬k'rKLܖ }eRw R[G-PaX%eχYSl> bcfn FZ},OXl .ŲKDWy\ɷ$nR.vypѽ 8*DQ: uA;ҒgƁ*ǼSUkԯ n1/;Nҵg~7䅃dB#c^ Zkb˛ (N In>/O^Ib!Vzdoe(qW~t"?I'7J<9p/"ySxc!ʧ"dlȥ^6$"DSLk/@ `WYP5J1rQpɗ#=R1gJLhޛ,PM}v#n*_KkEx.δk)\\y& _m<_. &)Dz;9* "WٲM ]A&{QRDb!q܇<\aBTY@YSF #"egOG&@BB,@H8gǽF$-ӃAw'YH]2Tu/3*Lawb r8T&nԞp >^=I~(9Mٿ%<`X?4J(~:7W^t!dJRsq$CyIyw(z,{A(¥@I舕a{+F&hJaG*Pߍ eՓr)Dt:~r26a% u0!_)FƻAHDr{["*/`yUy.[~?M9% 5Hqr _0sx8,|y7~y^ҤfVn5Ioܼ$FJ$ƭVHϵF8=ƻ((~Q1 =qUљ*QF;'H9 'ǟsj dZB }?B3s7ZE$Ϩajzo2:H\F^EYŨwkN1jTKnG=‹s "b Ym@l)Y1]LMzpVe*)pICaqrmG NxE^o`GYox)ܑ?–Q(JBgߴRN o XmL_oTl"L.kȭ?B(Bm)KKpnFZ& }"$H#_m@ fp^;ѩ~w!oU&L&M| ~V>9zDBD`aovF(Jw2Oz{+|iU pnW !*=yI>Caio:vx:@k7P=hab/edDCvx=1cߜ !<@(%lWl3UCWZ }ՕF,,[o+8;!ŝЄ`Gw_4 owLaA-Q7;52A]ݑ 3a٩r(ZpQ:'/͞ GdSCW/qho: čŲ{w Btc~a`Nܠnw^{ oԴbzJ9s (kB*IF QwB"+&}4tWTjqұ hb4#a3-Drf1<]ҷiR~*~>"cAڄY?zϨmw$&*\mݡݡAyW D^-nR!ԏ>+;P'r KiHI1`Ug|BkF*=29PGt1 cw=-u׎(x G T߀[d"1"-R^F{C XxuKS*>J_2l +Ӣ-Nf" n>f`,tÑa BA[my頋 Q5DIA.jK =dC"ҿ}-V !`6Ay<4rA9M=3""Fiנt2[Pɚ˨xdAn 5W^.ϺB})OAo-8 ?LzKCE6o%S$) ~d/,gx: QFQ-D*1!GjW΋?F4ャJsc""saFsM⟮6Qsy7`fYM W?7f) 9Ӂ8/Hr֔roq+?1тg n^J.-e $Y9d};5Ug CfS _gGGռ˅F&~XXc]x9 SEUȋ>!.m_^J`LsiEx3YqSUmdKJF,'1|Š;˱8&R MH0m^i6e(nOK{QZ5kFH-[VZu}#kTRVL11ww{W& aؙ NjT.wJv-[5Jv^ՊN&2_'9 ew%eJ|M\Ӑ\ m0tl/㙆C72#(mk-dk>2-~(́`}%;r-=zDlfN[zg\sidfC~qƆ'd #xvi455Ѡ)m_V2!={6g) }\$d;շ)|&Q[ 1Hl=3Hn pDm_n7Ϸc'C+ ]%Zʯt '9GfB{ .[S >.[ـQA5CSbxl]/S*2ӕL<6C#UylW%%3,? GY+[GihYQH4L"vikF^ǖC#Hk.K1d!ۧ|K_0N+49 h᧍c+vZϚo3X ;\IJZO )u y<ݹBV+Fjg/afgd) l1^J`0ݢIӇ-haQ#Y,*Bs JmJN]BP-Uv:9.cÈHcWgr(ʥR2tTugk^ymKgq";io퓷}ITs+:nŸ8brQ#H!(RnNۖIg[q#s%4)t>hO"(Ihٖ3eb8IIE*7DA?C)T4[1h8g"m*5!K\o]ʍbJGP{zq Os&?3)by\bqy8 ''/R pR_Hg_b+,:hpKFDHǶlSBq X~JU`WN엔gg-̈́&vch,60Mu 髗[ XגXqݲDaSw4k13AGwwlTz͗2֋+'㵆 Iq7JFaGgXm' $~c}yJ7 -z7Vm.<>jp@>4o{jc08 /"bӞdSόn*-2nLiڋb4-S& "~r=G"P(kz[ֆs[;jw{ U? oD}4 d/2ͮwimtN{逑E yTb'U˫bO@DZa6<舃x7رr7_7^j{'5kyS; 4v[ ;b8zB\ efx2PNV*mMK꟥?7.T83c=X`&/vtsP9ވ*"sݣ\3 A`oϏEBJeКe#$ W2tpTcѠ  I~/u@ bM $]96*T<{GYh;ZׁIuRwW鸮~+y,+'2V6S8"?D 4K|ipJ&{S&gQ4&t3BJ'ڈdUi?X^D*ޔDfq>LHp9C rļk9hq=YFѿZ= +$gV*b--hxT$K|ͭO2 #`jk]ʁӨ Rz:5}[%1b𡜒tw:Ϭ˗bx~o 76_b"lg0zp^p:I u׈Ӛ4-NS#4G.8-S>hpl4MqAB&iPVBinMxyut0m=|*SkKj:HK54Nn+2ls/ہck%<42]]-6E8RCG|UcV۱dgY{P)/t] ;׿͐ɅҒ4wrDP<<3Ԫ]ev5^=HfVعt*Tn |)^>úc}_Tۦmga=_J]7⌿:THy,~bv/z}8r[>EMK˂ -. F(!MomC8PcpG<7V *Tou7:2FSɝQˎvt0a!dt 6-?C/vK, SĬ'C,SdÜ8b L{W 5x IoDoħEC>R΅<aJ n$p}@:naKbf\F/FѨ3vsWmMYU $@:0Ñ|^DW5۴d_'ɤX3Eh5YAq;ctw֣'/dw׀;ɀ#ANZY%b"_zFY̯Ny IE\mh* 6ծ Nw (/5 w7FPf 6v/TuL Y\D׺aIe_Hxc`1J^p~A,k' -nXVk. [b&-%YM] d3GgW`c{!el8QCBk ,kŊjZszOV+E|Z_# Fˬ 3޷5.^`Vq!,Uqg:t*E׸VÓyB! ]ī ]7xZ5c)fQ6@mE!+dJ[R!Z'-nF@/%o P{&'v ꐽ{CxI/A2@J#9nW'Kzo]b7ܞuT)N|۾MZ|dRg1 # 9oug!/֥ awk|&2B֌R%7Tۥ%"nc\j:B}j\~ϐn$Φu!_=нAƞd]NuT6/ZF 4ǿ2#=#QEGIcMl 뤢'<3x8'{lL .( E][gm*kGo~ n[MzQfdRC&1g}eufIR1Iz_fX K/"Q$ReFq]%oعwL%- h;L?2O.XasБq8{`mf@X4Yyw U*;W{jK}YqmѬZWlqؠlTiI{UofʩEha\^ arQONJ)SuE޼/7)'ٕ;M;?D4]v(ֶzoowd؞NΦV V"NoӱȓJُ F6OoA>Z,C^Ƶ-AדOʔq+B d8 ]q~a%1>x(G.Z<@Zpk]59S_9Zm{ͻ8lo$Wy=Nbk>GEy7"]H5E?]G< Yخ;>v6!&6.) #BάΥEҤzW@7\v}Lk8/tN#1rl'oQHiE{0|?fql7VXK)Οlz a PMŻ[6eg;{M;t$YOf ’4-5`# ]+N*iAeil":8<{>e>D|١|61$ 3Iep *Qqmxe3$Bky~LINFTW 3q-O(c vü79GU&؎hlGnEym|abmGkׂsC( ,zؕD] ʻC?$+hX!6t2u/\XCm*sπThYP=V$6ɦx pD6ݔaಫ9o1JҖWB-a~lqǪ=I L"*!!H?g`cs $1˭umDF{o6wIMc M5O>w$VƠPT2(x ȿ1nS63,~9ۡ𽤫ſ51m`Bzhu +рsjٶN_t=!z$8V]IQh>,/ѩ#<vV흾-rzZO?@+oog N3(":"2+:q52«hFTR!c;fݧ^כ֍E9ƪs|q7<SY#ђÅOD)v؝T/?~)%\"&(GyW`qE+lA6hf*}+MQ>bn@ju@Tw9 j*"ڰLKUgYGduS,zId&5rM![`4tE"Ş D.a?0p> 3&f656GfnP:Y:*|\rNHq630QV+qvX\-+7ak;?-W} OiFiimЪ%_9- =i=I .+_7MuIĸ ?0H)k'GhIrg" W}i3hmXNh : f$by՞w갏gZZ9֙=^ ܠv4 c쬡߼mʫ,595eTy3SwwzY9g>zQ_FQk}xl]ڱo ј&6 I3|i tYZ qTO4}I(tr-酈9Ad}bΪ 1~ њ =N׵ըt<2 =(Vҵ+Zovoc @--eT O{ׄOGѾf{ 禢1uo$2zNh]dT DJ!bFZj1a1آ]_R/iVNH~֠sEm9TtT #ΰo&rdF9PrK4EnwwEemp;VȨlMVkWqcYlnv"B]}{VS{QAd5 Dc_؋L+{hF'4XX9Zsv տ"`mQ ip&uݳA_2l(%v"B\: g_܊vEs`dUFy'(o# 9|e./ت kP/3׉T|&[ȉTlL~ TLjӅ=S9GtwE֦;z\ebEba`hE8$`9HoS[x,o`WC6y;*^M 9k!.}qͽ̈Ti#Ǘ |L|t3 ҭkޒ/k P1iQ=|-7Kri]P=^&).Gx\R/#q5. S_C"ZgKq,<(~:\/3Aځb .gZSOzî^b넋 uhEXi$tOz/iI$F*tՀMhXmA_z2ʢ*\C?WBӳ&~!5\IO<,%s+aXz1VN?AVη'_{ %u~oܾr~.a}:r}g"l4hC5ɿw#j/ P( O*VVej^-0Zֆ+g%^1.0]ִ 31!cC& 4I`~DH,hGPa\c\Mvt1d }Ilvt;Z/o^a;A~"cP\YK |o5Cn&?O~AY*Vf6 1O jU(x'E9SR.{Gu˞iUq>[#玝 b!1'Bwy{ж]eAu0]:/@iK4Ks'u?xOu6G> SJ^Jk-)·|&xp= \ k8&EA0*c-)0r10,I}Ә `TA'r][<`ޏKR>,)An<ٔ *e\ eyWPqx2wjO+$FD9iHbay }/?/Kq.9k(^B&)^C~$`m*b ;myZ93'n>yK`V3=36*Q|,!4J)n$/F Ӵf1s?#>|5>9Pw$*`S@qnːԳ¢gy]$+7F׹a_|IMؠsP Ȳ~/ȡ7ɪO@k*Dhr oazl}j7}$(pB̤O4I\&ȟy] }"Q |hC-j_Ih 3młz D&Ld' Gb9Ŋ& cE2S ҩ@I`M^8(l˜GJh;Iimf%! Im`.3~snxY&PPr' ıHg1M[8cRmfޜx(~̰j+C) h Oo)Xx-φ.XPΨmWIHHu{ۋy. qb2#XEXߐ^$*LJ`q;oHb Y\wjnC[Nǃdw<*T)a.c-k?Ϡ:tcC2u2A E08aVA?hbtg%'%e~?kKfvf/j/嘔W"k_/%ckv0 c7LkO]j#!_QO$kbA܃eivʢʀ~= Wlew1 Ǡ#[hBUbػdd5`ԶOSL×[V$Z`x7ĵ!hUu@>PS7Ak ]D X[qIkq\*,: ^i<3Otp fxԶ$zl Xc,} #lOkf (]ۺVM {eٳNkAQluoW^xw>Cu\s xQUYRF.=w, >1(ݶs|I69\d5cPlU`$-HՓ eGAn3#qoi|"}UGGtt)n}~%{x)#rPiPmە+=}Z-Lx&p*VacnhҝC^]GG/l9ep `N^gVyΐI/ qf ِ^u޴@P偱z2b&LVRZkY*hIQ8\.> 32A br%DniuК4:fwNk%0P\j'5/cu# d5 lmqg`4'qݥXvhl89b7e_z),$nzX1dDSЕ?ыBkf6iNk932.jITէuԁjɖĬ|z|w^>y#ymԴЕ"m-1d|{:a&X~4"kg%n*9$ѤRF;LY'Kf(D{p4caeCb/v99\Z&KH-}YS)9,*ٗ1ZKw.>u{Ҋ?F,p{''DwTi,WyZjׯ$-+=^|EaAG׾rˆ=P/hS>u>!|M =3_{0q(GP,)x=ϟnlBrcJ%çj},NA!# #)T yԸ6aYXF~iGsވgiA#-="7BkpLR]YRCY'[-A,jM MIieYzb5``ӹ7hZx:Mw(}^uO ƥr6X%VkcUōo1þnoZD^v:X /idsnjzQGK}?k*3O.w21u8&Fd&!#eB5 m D+Xcw6N1I_h xsEIY/y"'!@ř =c;JJ (jG-fa~Uu lHt{ vf4y] Skt.FNb,zд@7-'f$yUE C.(kx\ʶ(nCXZL-k[M76EN^ru=$9@یQwWKDx/A@oxJ,=68ˣtFeh&|D[âڹ(^N,2H -sG'= iݳɦ}Ew j\7Yٞku5eѲHy^/Ag-wKQ7AGM}6|<G, ÕcZ - 3]>lEXzP)x _w.]/^1H}lM|ΐLK ٝMhV]ʌD+q:* 2Q!L6G}B+}rk 0 Ef52{{lk/owW6<'Ԯ`nsb((; K[a{?;9cO%Dͩ8ׄ@6o0fS"[JSSD=:kžV*c[8?CJqUkMsj2 8Y4F]Jˍ_ռg+֠I\.^+-,v| 4?NΩ[huR>x:R["n_:Ìm!ƛgXMA,@EWʚ873v/Ui<(D"I)q`E"RK@W!tKa3g\^\mA/j (-ۊQsۢCVPDd4B_/Z\ЗݓA]׹s\1$%K&k,8S(?w6e&ޤQ'R*ET;><}!梩(8^+Տ POݸ]L8E v?Me+:MG 3" _۠𡈹 LJO\w6EzQ$g1VJ.爻210Špub:FT!ϕT Uf^Ӧ$LHƶt b6tVA˙PFsz[hi5iԖSFz ! e ,4c9u]uyPt$L?3zTHlIVQAҥɀ6v PU {x(&XrjO)t^ A2/xp/‡[OǸ粖▸ {Aß^ފifU1;cUWs:F'sMS^7Δ kʝBg8Vz=@З6<(1| ws{'pg0sI>[T9а"y|m NN/Mz߯3ri˫8 + {ݨ Cߣ`j; rn*b~1wu2Sh~J{*TjRJ/*>;ʤ=Ф+{S5YGx>I]^M(#ҧ ׃=w=t)PhKb$E\OcIOcE,l:Ra-/%ՃamE8\̎/WY)Y T^׊$ RLVQ{jsqV_oA3qa /*n)yLHk9 c'bBZ, km$Rh??G(Q! ߱qQG4-=rIK}4+ﶮ7:cP5T-a8duL kwD2=c);Z % ? -!<'_-w s[!wu |=,ws3 ~u}W€*BJ$",.B zn]p 4iWpϻ[@r2<4zxqTQ+jۼmJ ] M)=`: )G5TQ%?M|u DtU)xEih6֍'$GV*/ZaYTx:Svgg!|րZDhr cb`fHh{_. aǾga]0KwZy5 8O p)Xe@=REr- ʼn5V߲k9)*^|6IΘ 3۷ul3 3uw@*)A^30Z)_҄:T._m$La.1 0+4B̴ I ǃJ3DqOhÌzES[!=,[ WZ#D y7C2x=M5*vzᘟZ8PV>&R?H-,AD6Ւ&'*Gqb H{P?ɒTn=X"Qx=І}fB*FŘHZ] _b'[L/s%=ކH UŽiXAf`ȲMa{;NEXn Խ&fxM_|ڔKjc݌woE@ks}d5 (/LJdCo"_*x Q跹Sul'Yݻ|AOR"`؇%t,811y#[d[x kŗ4/ߴ kW:N)3v5 CmYDTKaDJ4An.ݻy$WZ `nc~\]5IJh8XKqm)xlk%7lR<:?o̠Y.{szM~Z< g cPӞE|>ν-[ilpR[!$R:9f a]3!\vyaqF<5qh >kKl]Y zϩqV=@z~Djj 5y;OO gTkb-"ORl 3 .9s7ia:H|VӼ* wFm69)/24J4n^Ǚ|)xr8Ϟw9`^M8Uf3 l^vҨ,a_F|Eis<] 8:Kpr`Taž{CH \C%R4`lFݼ{e^8[1M#n_7DO_?3'DѫrJ9@%9],?bO|ln\gra PJ/h4{TXdCOPGeҠ:bO>" r+̼Y*{Zt*D#^Ya^mt)×wPuqs HI_ GY ~\M aQzf3k|pla{ ࿤[5Ό׹$(5[)RILvl@93L]ZBÕ( JٟA0;{h~8`zK}$,QvVa2!%ϬZ`0A:$s 8?(?xзnrn. yR;I>S WV? ٧hTl7;y6Zl% w̦Vl}6,5)efCfp1&5 Ǘ{0$(QY5Lk ~hP9m],kRKz=ق/ip?5Ah6]b'_ #R#N1%#Ļ182SbENd(@+ʖ,-Vx{ N)pxӟˆ^BlF=U4ȤM$`hfA$3? ͏OX4Y0b*ӊ>.)Cc =dPbk-aSoi:γc3fQq1:q` kud\V&<2 ei3YzaX2>JT&FH7bW8OyloyJHyZv/!P\]Yp_fhtp6aF2Ёβc:L͠T/NwMIEXxGBf4 Vt6.-И]t7YTW;SK!/t #Jv,TCΡ`?&i@olX^TAṤ&E)5erDA5Xn2""(O۽gSJKc+PͧzW'rΰsMG6 \1L bucV ~HR&瞥wy'E4q&-h(v:݊ أ%a!kE:Wq vGo['}ۡ.uo'D6*MZhf}0i6-;msGz^ΑU$R2N3D((cZ|$dSו 7q8gņxK Qh@8U "8=m,;Y5|$D?Ձ]{k}f|PDDO4P,].7s&IS8(L{Pb2KFQ.b6u+sPE /6,"qc('G}xPW\DQЊ+|}!yqȔ_{%(e+Ց||8^I I:zhNުZ:D9үs9+qw |y=8w-o6N\3NayDH 1pz$`b H6 :')MM^BX,VAD~ԒVO>6_mS>w>X2"Or6qb\ eJU])uL'32 l݈h 1~c 4w| }ʯ_|BGIva`~1yƫx a3;VeIQq2 '%uDt!ݾ\M{' }'QB=mLUJwc;Ojl -ކٺGu`%5+]i= $p, Ԗ3'BdI: VnT[kVBz^ްk[+%yճJzտHܧTzGΡZf9.NV+@[+wPN ⶥk %ۍ^\ nm'"cw\_WGb= L'эlcC?W/ $ϋY5qtZyk ?f >Ve,}u?&$vss7w8l8iw3pT:,<4߶VS'd77߳  \"0מϪ6Ē?Yf}H)뉌s$!VDA62dJ,3582;}ؙ˞3vd g;/  kuLU H)݂s%+#un$ qM`4h{GEiBW!cP\k}fg]1dhz^&q5Y *P|SN`m0"gP+6&/Ib?8:M׶޻d5_Brό GtN`/#uͩ{i7lwaB4j=,91tWvj<[U 2JBQ3ַdVPZT뼜^.XV6|2M~'}nd{ļceMBvq/6֧Μl}j$Wԛn=#<\+ 97o0jAH db&pFfIN*08(}f: @ڧ qRo쟇| ]݉PX_aLPS}KoS%\6!įIcr|I9zmry3I~/}Vw!>]hl>A>E=Mo^W Zi`cXN1X 1 Vʋʺ|)Q\f;-]!fhcNמȗG6 kX>w ;{Ԕ Hއ hgP mv6su-W`(\G/ɸs O :,9ډA& wD=S‰ Y5XƂN5U) o׽I:UaQ )ab|cu=6O~]e_p 61XiO[1)I.S I!vKp|͑4W܂q]+іR{A$&q=jΔgGK gdw>Wz|dJuf,88-=9\! |Ż_*DMGd3D8j !SǫY+IaG%Qs<-`8tzɠςrDR"NEk>"$N))cJ):m_ ufv8e7DqVXyhI=ClG h( iBMNZbc3 R!S_RBehhc6I4 ፋ~7$69e?}:=d(trEzr1 mvP  Wc!Rq4Gf9`T?YVzS#*{!&]l1&g6Dy[*) C Χԏ>d VM2q 1n ѡ:Q7\Kwl[?睇1AnqʽNu7byYۖ<={\RǖGSwe1XdȔw-vmh}ffyLVTrANG6}łC"s(B.0f!c?HM6P?#C`B몓`+@`޶/i4Vu+ЄPޚRXva!tDbF"UcqѺO zYX*A|F+]4Ү- V-eA&% JUi!c^_H= 0rF=J8r=;ܽ_qԮ4&M?XP>s%ô{d5Z֪D@*ͶFJU4Y=526@4^[¨mFi'S\INߨHo4L¡);z[h54%1:&V-qq/-F"k?,!"P{6;XCg_o}?ғ N~ tfJLyLifd5)|:h\]..y@bֹ{U`C֎t^`?%1?u y]ڢMYFTPmG[Ps%Wc=*Bᅤ tb,2TͺRȏ~&jh=ldOfAvLJA$ e{=u%ݡe6j/v\Z&e"U/u7Ft9}Cpy $YVsoǾt>ݠq7&5kz tf'8Ǔ3.ͭUH[|>oU[jJMht0LjJl4+GG gu\\NA+vu}(6RI#%-ksv:qcӛgi}^(BǸFQ2İr4Ρ$EJnTi-eSZ8̯M{Q^tr1g!_`ͽp FEQ4;#ἂ"_d e]آjoq4kƫc%NVaά ZסPii>d[.] Jc$>jIᘐPmO *3'UlQ>(7c͛T+B]N.!ڢnnN9^OQ0r 81X|@㼸 Du;Ldx>gB~!&sHrԉg((厨8NV!@hDnKeXNl'L?j 9Veד)>{vKN|(F&:^n%9Sus֞{]H8 _mkCP ՉN@t/u$xYa9#$KPw,qyQ!rU,>Yd0/ a0EΠU|!Y?}&Y6WYwܿn9O|[`hbҰ}@.d+?^VOGqM,ؾS7PJw{pk>JbHm^aї֛L9)Dke>`dQ^kFb%<_պ9$䛺KZWnlpx[Kt}GG)ߍcY(XUaպT2F5/4XY%6 Sq?THrYxh3g[2hqKAoc . }.[VSoL <ٗ# U,cA~/V}MtN 3 ms + B?`5adZ ҂˥$je UZ.jNlC?ssw?WuWq{Y"~dv _1!ߌ H-RC03R#j3 ͭ ,X洛WW 7/9xjw}RܞeC'PDr%ӳD$*/ QUmpu2=UF8RDgH>$}/;7w|x~quu[ !y$LY-Sbؾ;,d>%Ғ0QH:D\ʂᅔx%VKHO5V/`tug ;*v,-b}$. "Zv&0_-&tJO'"?XҠ6;?itj3{[<ɭX}wt//hiT}y(#/QȾP'aV$abDLezΕHsئc`^qSIfmc -cgޚpU?*3Gü[GK.r8 TliuX,:@ &d[A_e/ -<ibrֳC^ck>8jwJΫ')OBGmKǟ`9~)ðTol+KU92A&w$8\ *s$x}g<F6MRUqѽͮgYZ07070100000328000081a400000000000000000000000164df7f6f00004144000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/wA]?Eh=ڜ9Tfz|;u4ؙpd;F cJAcx}uBBUUKMhE`:l)87K02f]răA$&[B rjcA~Nrg^ߓb4}x7z(6[zFGOџzf \@5ZgZ&\>JIz,$6JTr9>3*?׭q oWN"~]ٴ?EQߣȹ@M)#.7o|$L`*Y.vY `'JG^ELj/u{G T"3% F [v8٭!͆{ |XോRmUЊ7e6\BI./[Q緹)S%N"0 Œcǎ(y,-o ,#;ų3}k(:'N=Ӣ",@nN^FJV'y~g8B/~'U yKn`(09Ⱥ?٣M«BTm@[%?_CY-+t7 KNBpcEOG&u\{rDoxH B}/Ϧ]ñR[S{B7I0սUدLȉ4Oj][Qo7e13Qq #x}kP5(~>OhHB"tlisA/ ׷=lw_0nh >7M9ռZpJ`A@& ul!Qߙ/zC-wcr =r' %ބ(eT[m kRl.l֊ ?,![] +,ӥ;KanD!d`oc%0 sn&R5dNqq36χnV׿-9hhV;wmi@, եKh %#>.-ہp=J2Ih)N _'Y~=Fa+4qt/?+ 8~FĬ3mϼ0@yĄ&ޏ- q8Ǩj h3WK[';K`Ƴjq"]t-7y#Ht}DYn­Hp|AپZ_YWgzԵ Ug5+bIiIOwjٱDצ^oMOT8,(C L|uAn `r/EC$U34)j4x|a$1ꢌG<gԹ`M%9 hkK4x%FZiRzp_0n|N"04RO ]{y`2]{v^*W;m و+%ehQGT*lV7kW[>)\T 'MZun6Оz fA_N :!͢=p5LYzPb`K HBp"ilά|$9*=(@L@*`'祥 7pF/XOo)ȟfUlvrUaя &V:음W+nmP{T=+|9R;Z}X7`?2)U@'{?忯QdTucOuvz#sߺ % $D=my?9IaѸpIeA8_yf]#1TӲ8oG;r TڷUN}FǃD݇닂pEߠX tܸU1ji_<~Ht>(=n"@l>t+I=4.GE˻`aI5cˡ4 MJ= .Z#ZQ4Cg1~n)&abʨ c`k7#5Vٶ1nP֌[$vH1xDg}KQ^cF^dq>E2=e?N6^2,QAr(S˨bxIæpmJ$նF0~Ev0FwN/βn Mmm0QyqNa 3I8ԓHb#c7$DQb]RK}nQT.x.L3)_*VN]>HJk%,?NÝ~"Km<$¨e#Z$ǜxKhL<G: ŷ9(13'1@1JS]%g;@]6q#d`MkOWQp &% XZ\#J#5E358UNRWTQfe`zoهt/<IbӅ*DAb#>iҝ_OE${p.,@W㨶OءU`|cxW8Y\D] ́l8 v _cScԫk+S4,Y^V<ɌGaz姧M 9Y}_#Zp Hj>h 7H?ny'EN<3eU۠t釾@} fhGPJ\~&⼘&Q~ 7ᚗ?{S6!U΍7eSu:re;"Gr"=ѭmũZ\`&aض׻}W'}*g^$:MG!e(OsbߡRx+QSIGdGTsRJ@kgG&'.2Ff'!+"ŠNoZ6̭ٵF!m@,};J'f~\NQ!|V8#K"DՍ۠.~'xNON lqrđ+ÒjvMF4flbT­ n dsm`_Yy*rn-?3k 0F1n\>@kUeX#CF- `v{:ܢPOoj]#ݺ"nNXM$Dk%jn&CsҗXZV<c;:߿MGX^sWݼ7}[kVC*TL2iDUo=t5J?nK;8ro`^l@*tlgxh(x;.8q2Rcv7~}&" <<; вYMf/^wH W̿ta3eQ[.2^ADcƑ.sCHk NO O$\2g@6=քڢYarVKi T#ݒo:u rێa(9YƉrr$+]9G((14mvEۢߘ&e`g mB*:ɀI&~u-wJXuY"*֌%+E;*tM[Ol+jVR.e;X}1l7aٰ7;yb+j|:QyPXD\mJz9nsa/83JdT+0&d5x~/G&/W`#f[lvnõ!trkLXnafUpM|%P20Ők;#@ ǃt =q=Ce{EڝW2iK!`~~Y<wāD~WJ$CE\`le=وQFU0̮qߌ+*i$ '`֜z Z#gHA8HzO00FL_bI  >ë#5Qp~yCR"o|[-Xط4}Q) sI#1BDvhbX_G}Rh׬M@➍=hRL|5cC_4skF0Ø 볍AEpK0+2 OD.2Y/0h1[Yijʻ/Đ_- γ=.U11fhOSX DPd A :Ċ)r|]kO[@TM_gdEwrr L{:cz|;l5cdP [W .zLY}֝537&4]k"Z i3;Ⱊʳ'? Km4GB-\2?Tn3^^J>:X=Lk;dOS Vlj;pT'ºy޵倊Gsam:G|rBL6~J.}&4PlpAh3  Xݜ =<@fѴ!9d᭬~^ު[| y>= &Ӄgt`hH4ZW8P1Y]~^T?N8Q>Z&XP$~fgO4%Kf/ ؍YBΏX :ݍ3M Rtb<-."*"ȡK4+A\9qnZ>y{|du;H-nOH)svnr_~.#MUXgJ]/ie$_Pb dV ;J; &c靕qnibbZ8-'Ds)щQ$>!iey<fԔBq)'գfu}"&? YMX&~VY=vڣ~#LwIQU:V T-f3 zUI4 }Ύw`Kys3̰ߧGS32iaO2-U`, /S%8'-RHs.NjA9->#!MTV.dV}Kv舢 Os%EWw7)f0%,aF~ rIcTՅe ֓O[%xtvP8iJ2&6BmE7LJ[7!.pVRoym٦\R0bI@o ڽ_xDXʉ4m\t G_}O?<նؽO O$Y]Ikj=ιL_/'3 1t}u_K1 YśN2,z.u!&ڿNk5rnx \V{9͋3d&leKq;-T[}23\ ܮď8 <9Sc!hU* i !1,ư' nc"1vEjP6RK{J`/7CJQ#}imNG U2Q細&M9>/e2ʜe/$k_d!ecyZw}@;>Uɴf悙31w@M=lA!樭zsvEwWƻ1!UI|OcilG\QQr O*z)gѠU0Fb`Nc/01),_]Y%ٵ&g%[};J\F{Oۇ,i| ;JegeHCF$ xJ{yL V""f_rfMxҀ$Z [:>פto󑿷̒vA DB}o49CDIjSz ƛ>x7e(2yoq#6~6 (maNwgI7 ڬmrQ$>4y7ȇrt (yo^WB$y Eib]D*d|n@\.cx6 zVm'ic-ZIY">EgO='jhyPs>Ù$"HPU!*3țT[d|K[cs)SVrnݍ>sC]lI !2ݍ=;z2*AF+̊@+7-\RPl#,sMXp h /hYwTjF̩(J8T X?-Ɨ}cJ,w߿As㼼ƴ,ImA"^FqDn?$hm6w`?Bq  d豹3\N1dGX6 19 2.]h75Q0i@MUG1Yvg1_x:q"Dd8P-Kܔ s+߃" mrW wm.D U%^Hv@&Ft+':K^?SMtoDԙM~C}*nV8-[c"4q73?`F} h!).JdWϷ}wI,Տ4Vݽl?{Dijj9ڲ6EC3"H@im`pvKVx{yaGAУSdB:oD Y(rlzrNLos程U[eVXئPO^\o=3r"wR~.`9F*WRG7DVųN QL!U _PdE٬߽,zD'Ú\#j]vŒ*7Y)J QGA0Ti{i?jHY(WlM&sNPWa1ӔBv"#)̤Pus`p~TGT?C<5+r󧖜(9]ݬJ:^8ux cңbdɨvj9bh-T*Gp^!}UwxdWiɯRm/L!"uFi$}]D(ՐCim'Ǹ;N@2ǡcr9X%|5Hi4Qak\/dÝ+<>WC /aII,?G_ʼnX] -_DE;ua/b⽊6|=Ry{µl @!#dv1f?ޡbĔL:b}Ģ-Zr !x,ӗ,ArDT8[߿QY)@%n*!:j>- c5zMZr#tx(:P ej%#Nq̣dkwPýy\2cw`uHR; wP?JN`f|JVZ+Կ:؏/0T0A tz\fKp1g ;tY~3C Aqي>"[l2[$s(M!xdXH/,;/$ߏJ)UoVSDrwLOs'{\kJ쮋t(f@AS˟U'FBH@q$퇝'iYqMXh+#NfP,ݾ;( azxѪLG ɶ93\܋DsY0{TxÏeӰ} S!&Mw}0mg.,O흓!}< -?S}ibIRC0MKhφ7dIg%/HN Wje*n\,TX\h D5Klf0xoj:SNz͞܂פs+x?5⸼a̸GTdC2*R &) X1>clx1l s|<'ha@B?b ?=U^r_X0Jpz<{T\XsGE!jTʨ=+BH%?DA C^4˿tsY>d{;nKWmZzc;K, 8{x,<||&?jRk!vJ)oeÄ: v\i0jͰjSiEVL`Wi) RG0D.‰Z/2ec96EY'/ptT&;+rRA‡n=,!mc(3AYr8skei^Q~NBe:Q^D>>=,;zDf#3;&S%DsqP\;AH!ʫ{Y^A!hE_k#!H+L[!9-K1 ))\ M B\O01B.bMFmг'kdMzRo2RV10$qLMkv̫DԷ½l+㚵} 0^SF%z4]9<x |W:n|L06 G8B䋂+)a[R16o=lXBuJ[nPĒpת$)^@D6w#oB* !Ouٜ%m΅NvHhN&텧v3~O] /|E?$LK-86k+LDx3 g"Tak&nCFn<iS#2^D%gC `2R#Q;RoӶG>#8EclTdb1  X.y&m-r/"MZldg%-]|qwwO([Z3eI C9R`s4 ,?qnآVsT\A U<",mzƌnd@mu`#I-y3ت2+ j(8ߓ& E1oۡ2_>Ҭd';BLϮ<#qV{3 4bDKҬiAӈw2P5m=HҬVODED83X\:40yPa" h 1% mxrhM=27.qsE`JJ!:x n׻*ˈ_L _R)ؗ DވXoP촶Q[6%T4yMmbݏ He?0|͗Ђ].^װRo7+rva!jd'm1/cy:Z:xN*O;S0eHY|kQ#{؛cȨ#AykrK Ywdqj~Qxbx !ccwYd*wr u06DcZ5}.pPN[F3_{>n(P1("%W~Bg8u;sZJb/h eC2qOULvE ֶ\"b[&5[f#T9E mu] W\bP%no)B&G \ *&h.Y= UVR䏬g/;F`7m#/qEK*$M͐ƈc!JX;{ԸX`Zjk ޼Qq pTd׉ "cUU$A:Xٺ/ m-"cC`R㮊"A ,}e1EײffRe=f %s:A5ς(ԓDeqT)ĸBGQI;C5S3Kܿd1hD8FH<;n%Sz+W Bކ粞*ݯT'$T^tA&-D 3-J8j[M)lrKY:NE}U^oQ5V+\EK(Dit.gPt!a˥$Lְ-ǒ |E\g\Z᷸B3!خ7ha?3vKCpno.woY#/ :`F2ڝ S0ːK8#9 !ǭ;Ƴ(ͩ{!;9bqQwY9:m׷ޓf-+Hd8M(y CǨJcX@G,rF8Mז @ 1hiomKG[ 0aF,0ZV.Gkݡv*iډ'El{T\Ia6~D0a8=%j9:l԰AĂ<^lϋ銆\L e81c>SJê'p($1ZHؚd=\sqRxՉnDlU+~UpqZWehh,x==TXm"Y3hL YݮZ6fڽ|8y6<){^LP7+w>쵲98:q̥BJ@ɜ~ߙhf'ͨar3SKTVc>]<ٹQn,k}fX0DĔ@C0!!c _ika׷(FM.w?J\nS"pwIf8VlTma7AvFf6Z%M7AڎLRp5,OJS]ۑBgob ϞAe=zqMs/:m[yyg0@ҔUڧe V3XoԲҨB '1YZjg{|J[,yUȩɺ̡c@. s_`yϊ%uDž3ozSɃ&5ӓ'Py#JguGV~kݝQ Pec`c@g yʡ~ā2As7Сu43sԵPƠȚjiB*їzyMeyOfxxzj ċ{mn Q:$?Ж4'xTaݗ0;聅uЁ醣u6(l)Y&H30ĭI{+W>^9!bMyW+j/؏B5>%>=>g|u wqԗw|/a>1Zd9&bfXgj%]3l9}K2Gb(gKw<͵]D51t# =F"2Uu+RV8v?j9bxfBWVsąz\F)E(e;78tt]*gFVo<(W%9,ԥM/ ?%M [2|M!Riہ2懌A}k"=&Yjm/ T:Ḫ,дj:)c=ߗ5|Y+p`kltzt`fxl>&?mOXdƒJD\o:rDK1{`Bխ$t]ŋj_5Ki=!.X-C^8>!K_N꟏U3? nIZ 17"`[g5:z]B1& Ԛ>,ΗK xOBg lg6B>' c]NI`,[XQ_#=MBq^a|xd'{VuWo>"0$ Ґ;O KMo-U∟荑3pd-A wvLB.]!-[7G(ϫpk{ZLdDF0"3(]qBƁgQm0(W);=x S ªY6;cQɇo&?9ByI4b50GTdó: tDs)W`?v>9]pV\7%bbAp2VDuO`?~4Ђs)A%SvrؽW7Ol{;1ۅOS eNu w~:4+]/}h@R!S DXZ&nA0>WK=,y"PShK?K-h$1dy 5R> |;)惄qjxc |$O5eo-_H QcA&y[g9Ix2h?CoɠxLB,:dYw:Z as 'lmM?(e*4>(7}>>x=<% KaoBWuY^WǓIvJzXODGˏ)C%u‹Prה!hFl.VjXL # U5Y*PjS8m0uf=CKb=#G(+2fY%2wp"~GN,Qosav] 莘]H'%_S 'ы[7cY S.oNifo|2SkB4/p|薏5U8,4Wr?!A}PIY|YܸvR7N_G㄁Z|wwt*\8P,0Yϑ 1~ɏjj#JiOZ YC1$hܲkm3.U|XFKfuȮX\eo!z =g&n7^s+UVr^v?7(J{8Ț60 Y#72,>eŽqY۞l.Q$J'aک-TT;m\tY-RW5 I)I%)alMϋ~$ZE=: )ҽ<ޘ]nwdV lyۋ;Lg㝊iَq_$Z!74 b;T\@i Cʴo>LoP|l%|BgO*vh39\DTΈ5Dc gH&A9UXH#[K…t߭Q<4i\G)x\ӻȬRjDJ 0ixg\!¬ZDI}H.Zƿ] ljf!i>u !F =j͘a~:G!.DbnS6<2ѻ"+7^,mx~yis\%ڠU0mn44GceK U񯌆^9LbO!e-o8G=b/(t|,'!+9[8 c--pbf`m逊t};mU@o_8AwW9I[RԀܳ[;;WҖbdTxfaеg0.APݫ8߷LB1]Ì0("|@䌝~*NE5(e4kwȰKv'A4Jm ~D1u0D߮HڸiSHs[nh LSR^\*MU{Yr-}5~uw '̨|2@O|sxŎ6:ksŲ$U}R%dM>Jhe ރQOZ o<+$ ܽ5\t/nzqI.-! tA P!N:hB5vhD኎ ӑwNe{KG'ҫWL.M;a I԰2 ; =1ѕ]>ⓋH8RY(BXKlrg vj{{Y&Cp4;}H̽:R2fI _^sV ^@}CmP'wX0E|Z?\] / v8ፃ߉7 .ы8I?}[SW5O_n^80l)# 5\%GO7Z%\Ry1(#=9xE+\Z e'Զ]iI!9shCT{"3F4ޅ :)' ؛|J"H{,Ui6LLͱ0ᬰ!j_"1vFO[2L PJ.Q %GaGIvR >\rxm.J37VHGta*܂(̂KL3J-1o#™QM?d $ Lxs4|z!s`~ )%R=/ݶ:#z%b6L:ZyTH Ӄ[FYt }59I4Zc /hZ+EZSH: f@v`S, ~} iS_~% %P~czK4|=)o=ΌѢV5 sYFD>+/$b$B!~,6\%pwaej1Oob!H=L9ه]M={@;r8z)c]zY`)2:Fm7NyycMW!Rm8. mj,tr*Ah潙9)9:'ElҀ=eDP$1\a]Na/e^ G0]_{^lV1L J Z-j&G0|o`# R5^Y^,Twhߙꏢqk  Dn:8~6HRRDIed 2g>BQu=FلeG闝H̢AJOR7Ļ$[-SOC_;իR7..xD#-#n'`bٙ\Yk2PI~sS#=~+UXF?V qD^վkyH2& 岨od?wqWTC]M$LB~\7=L>/2wZNU-`S^]S2S f>^48!K Nd_K-3gI0bL.{%XUjc!FWN/`U2 -<[ q%]hطhM PgXBq!, b bJ< D-JBYVsd/՜Z[s-3QI"Rm2iZ͟JʧMK о5کRVO| TOZNfq:M%\Ka[)`|uH/)4`bwl k9kMЍ}oVz8#,/%0WۤME=/jb_ɑ* -| ~^-a)qZ)7Py YNgADt- !;ds+&*1i:Sh7:&J+Gvqg»jd,i+oDP^͆mK9W2ΫAP>xdRt:^\21(Ƒͪ8ƞK0|ԛA_tdPXF,~~Mu*}`)ָ-hQQCDߌ|9ɪ>wņwb;d{[ީ}M *ԏD'fmh3СY<8W‡ p(4s0R+؎n$0+#,9F|7u6-T-M* :̚, U'vܭgCPi+. `d_OogBʨkֹc #JEVbc.ΕDfGzAzA^{ZaȺHo'kۀsq55$g .*zɋ :FPb=(ER 0Zl J6'NHdIٖ bfqn!`Tyl>Q-{ !ZvW89E}S\(1@keh¹Y$;X>TKP˘;\Uu*H#hs:98YE(xp oS~1 F?_̧PW $ǽL@v/ZH+3+r"ZFݴH @g:[n鞱+I `ovs29#2tѫLqz#`Ԟuo$-=ہz6fyĦ0 qS~l qݦ%*,dΏ|3ѠW3 L9W,d  Cm1;0Ahq,d6N.ۚI8_YR&q7ޢS1S`aoIO+4o  ӸWA'ov?&=\[P/Bq *΄bQ2f[~ͤn>^+v? oë!@ͷڟg.I/axW1/~= T2oqhdvVl\aVJY4Vqdg"lz<r& AL:&Ԙ`.lG}%1)AZ Df{ a(FDǎ tcB~U݀;z5r櫦N8ZCQ`բBn-bnlz AmAj[Q~^Q}A׼dHr8Ms/ Z3O!ιx6rDphj`DX}%7y kfnyMn׫ fIq[XDjհ eJSU՜Ah.fqq,,3Q⟄dZ ),_gCŗ hS*EpӁ}6oQ# vb1)(0#cC[LNHTYy)]T*gQ%RӃH 3©3qQ}3WУ"FV*16,3v"A\*!a WtzѤE^1ܺ4%ʗg'}3JQhrT.0V KY}5+āH.,!zeaĐkm L׶UnB27Rn,&.1/ŬݒA05wr [Ԡs!];iBP&{R{ `!2p}%3 N'+ځ@ hkc1n‰xw+sjDŽ_zѹx~o u:H"71evM,R~.l&ɗyNp̂M--EGm(|[4Z*ݭAREMoS$jw2< X?#/=G:KF[PAؙQ;*ڻ R譃@uN|&7nu!Za%yח0LT/d=SV&5H; nWS [58w;ZĦ^*_qMbS3*%uae6k *5X2!4/ a#uVgrᨂQIwIkz{gMIE2)tT 4hiOL> WL|9 2mUDW׽Ǎ r5~l^2{#C7`" U3h%+l>C_d4Y*cioP)O6_'CO$' '#1WS?t{KW$h*'<<-B۴qź|; .roPmR.]1>Q#/]KiW9xdVO"7SݏG AD d,G_cλ{LSIS\F;<[ef4C+k FyF)im W'Z.P=0[ms~+#j7z]LNVYI]^ DPTIAO˝"ծmE ^@S' [(9|(@΢\%$xF6O<!Fnr5:l'z Mi:W 1޷vVuz=el椩 k/D$L'qA rbntU2m'J{I獍u$ "LJ כ,-@$W/eHIQ ڐ}撙;Q/#\xQ@#MFখ,1nfsjU#ԴÓ')碵t<J&@R-4eRה3ԉ.y78M^X()!(aüVw^<  \p˃_?wSl6;  𘞇.YYNmD ~Edp\:k@L vNsV9̚fq#G`iaEP|z7}+ytTY\:ҷSBlI:_X=DE ތ}(:%7-H3ɾQY{.{M)A7W@ o%<sըqb$Jgs  66 v -Mî)K@IY ~! ajqhh!)jz  b`O]Q<[KY#SD(fRɵDhgףC_t3ت'dm 'x|H4 غ}::{O"e0'cA~'=+݄0cw2:F9:5H2jsC+_@5뷌q,=ιn:Q| C,1qD7CSR8 se̙NY~*(u{M*W&  TW#nՕsuMyg%ByB QTYˀlTNbr&2ŤZr0xNךךX3l Dz/ù tOһ2A/|5mu8LpL.]S=w,T.1F}!#_&g(j9@OPU˽X8\Bej'ۿHЉ<#P2.*c=MqbDAT~﫱l\^m:p3N)Kkdo@%YyY֕ %1_ɥ"<C";-*,7K A$9yH- `~wsNb}~q eoQ>T.F_݊L x!h%W3|^NwTE.y1>6րm:t4;2.OeT.Ü'䮰g? ,? }`uq]:%"RN eS.AQ8 Rp-ᬁz$5oFkL^y Pm\Ps#-X,sq4006T jsQi TN<GT^_ᨋ'r!ƈWWlIDDr|B)OQp93 G,UÜ$} %4p<ټn80+K -08v;䧽&Ux2_Iۏd%Q#<5xs a]̏$:qW6awHbA@Fgszc5^zvWX M&.ܸ9M D hS}*_ 3:ьsy"e[)4/+,C\/cRBL=%c1:ȢL ]0ǐ,P%n*  SRvk xk# TWydSWڠ SHʾ%g$Œ3Bb'J-&_rdt:+lh;L*Ujrjvha ΠsU6-`1MV ͞2 1AxIM@$1\_]ZPע#[["> :%fp.G{"sɽRG#2 I=E( wSNAĬBs8l:\?e;fmk^gVSEҷRҴv0튝 #D#)l+ݎi\5iM{5WZ^B92=2z>0_uiӵ _OޝTDOD~EzDi|M8q3xUցO6x,Z"B(a^Trt´zE -,!ٷ͙. #r&ۻ} Kƶ܆1_\:=kxԊ}0wi }fa 㦉=p/zJި]12wCx8O:XM7VC>9ci:U$7,f_DX[ ; 쪑l-͖ =}M9<΄=P/$izxB0{D,ykSvA"W_ꜵBhG7;0-#:m #7t,/3~a(L^Ј:G*x/bǼ<3=-ξ}=$w5#O=Sw6Cp,L*ݱp98SDžR2xL&^՚anG`;,PE׋9nˎV*<Q/ɥЁ\ W/w œmP:(~."I l3;4^^~;+e<{yUjǗi*vp)I#D[xxȡs12fЂWWcgHr:lB55y4Ptl7';s{庭fBVJXx rJ.52^P*>GǢCUU[³\>Qg:lzq2΋3f},OlT-UΧr2O-zݸf5kv`^U ċ0ߡNmzPPuj<ə[S߫K]w[~jQV0h,5<ϝB;P^e,M柭UeX˸ c QUOңYV %$*굍E_ ͮ].wBIGBu}W$||4otMCV2MDye;x),0]NgGQa-8*(ܓbp]_O/6FU\)^L7]T%<6/pGIѠRiV}*Gw)ffQ@XRo'y;l#D*$I&9왢WkAxp$>xC̓lw. MڲdE-fB މ)?٧ XÆNȿwY6׮08xPo JMJZc1w CDߧl\cH%4To{tHw۶(n)dȲ\'UҟDuy| ݳb2xLLӟC)&f|k̛]pQQ?Ѹ.X{.!9),P[*@Hvoac<<7K 䦥)/!#/:SZ"nȦBLMQO/w`_j"P9s6"]|~!P,K烰W i ѳ+64|$EH};{MfPh,g@4H.u9UScV[g-)dž?w13vCv{Ȏ>r<71q ţwWOhhyGi)_Wd7E+T&T8w٤}ZϹq8t+)5w/ To[QYr.x}4pglePnwh}_) sB%ma-4w*C^GPc\k"F ~TNM,sTFb_h_jn5sg e*_]匉M'37[EX+/M=‰ؠzi+mq'mk+DӘhtcc$]nؒtsܛC mV05@ܒ#}ۍMg<_id'.!d̛ Q/h(^Ϭ2Q%M3i˷]jR;LPgIF^fY[a@j [AƼ#ym6 st&Ȗ_AZQiA"~1E/ N!jD)-&ClBC @mP+F1=AJ64zhxJ暯ׄ@@!hcpmo74Y; Lpg]dHKls96_1։v F*0^cu\9{N7׶P,~Ǵ+ yE|k[~hOKc =Iw/S|Zj$0pG54ҧCaJ~v R?NFhLDݹ ukxƕ0e|ʔxԔFAY*$ g(v޽O2BnB5aA0W˫yku :4]^9"-,'a HP5>o\By:'t?*cl@X J*yۈ89#Lɜ S˸4 s%b!ȒR/B5ӓ{8O2TO|{3 u/w@}w$q8-Hϑ4w6M=IvBduja? Y pF$o1[yhH+633"Jy/@t;pU L͋s|x, lWx| {z)hGqSP5@ Ǘ,3j iSE\$o%FG +Llt0V)P涄͆&]ZFO"IwB,CۤC.T+#NAF_sEGv !+4҂pBJ Ԛ4`).Az<ց]sD衔9yiV4qnCr1G<,A YA3/,=(TYɼvD޹ \1vWHYRȇqPU &}`j0E]vCkjSOHozmXtACin,*)9Ƶڳֻ86 -e-n Bc-E]{\bgE39uW<VWuv%<ڡT?tU3$&ܩ\ro,|"ۘtZ,0Dy>S*(Ȳ0_Q޳]~sEh2s$V:xKl}:F9(2R30\5P\Q[y &5n3ƒ<2O?5WՁ6d'?'"TYtgDŽ/h1b՘s5d=C{B DܼlҺt*孌`a\wq neU8(SLDUN'[m"]~f~ >V*A>DVۭϰ_ձO0JZ^&VĸNgGo8f||i!&Sm-S/ o 1A"FWV1O^fh9={:bv;l:IQ HyM`ʂX\l`yQsxڴ4as!쉢# D6r}(3ƒ fYGo 3?ӪI2+z!$]b`BakvP$G\Ûyq˳]U\ʶ6;LU{g#=Z>F g(̗'Oa/ !r6Irt{ f`\l~A\ 'QG5%^rI`戮nSTGz\ L~+@06ݪ́@Slϰ_e{D{ V64#G$h$,p \_8{J[?r?~,{cP`~?C_ּv7ȇZaLmu@e#p?ٯ9Tydj1>̓B3fQShzq_2Ѡn4m-Tt J5$eO*J\{eWpjsJC Ry,s-Ryl",jMԶ. G vzsر!JCjhrTصs!Kqf9/4=䪁+X߇4g)PݵSdZ(Ac3_)c|فl˽KŪMH$ʶn;l$3^'Z|.d]谣Nz:~rf]p 2=P&de)wuz'3D M'WԬ_@ %?r5~"A ϐ:n9?hYWuw#M5c-DC9ptJ'(7$tP=<;y~<^}?vzB:nkN0a`l\ LLKTٽC^R,؀_cEcOM6&XTŎc?7*Ӵ>A1+b*GxE!xpfƩX0>ŇKb=VoBf,L(ȀY겗>܉1)=pYINq\nUkEOUCAm.Y1%3Esݴ\:o%pRje>䳧;m2 "ʓ En1]\Ļ/ѽ9Տ<㙸_u gSJ8'2T'T0kɰ;j*$p\x1 o3J&Ip[<2nJ"d+:}6= ђHREwd? V8q &+eܯCE&LZ"LC <u'`_C r(*1rz-X)s[s)&L7́GgK6>WH30kFn6ȴezkqz7#UDC2S|S6J/% $L;)mߋot7kRXj`s4lkBݷTA^~\HPrꊳ-Tl #(A=jSjM)ӓi[J(eV\m)۲OYaeSKّs _!(q{ @) 1mAZGȶՔ>Y쾏MQ2lw|J%<&,-HB#(H4:I%-ְ-ѫjdboշ@4xhki2򉔒i\3 2'Fi BB6NJHj#cǠL{QB6_;r|:UD1Ȭ J/vzֹv*n;#`Y6V]C|ٓo}Gt5{.diTcPsPXLSn DqjsԚ:Lɫ=GXvtQ_}a%3:ruJYй]!̠JI*u=j=z٤N}$М%XB 䁘~~Gj(=#Abqji&^ϼ 4'dv=[3 L ӭC[Q bqHghL;jS&_TnS:.^4g |7]ECx[/[;P%v'K2V5 (c%ONpߡSE`no` `4&GoNc| xh%7vaoAeFT{/m 2Wm_\k1/5Sl~p+ހƀGB8ň/hܭh>)E_QjkI<(Z͹&6ĒCOiBSS.-ԃUՕ{8%jċ$B7pbF %mڦX6WԜwyc? &̈Y OO4yDI\Zۯ*'yMҾĿ0QZ.tb'%3&leB˵V7"7|䵛;)Y;{!y`$umZEq]*x82>BüxZ|Z+5"ջG5{ #GbQ|jD}HO?lu ;:}l!u7sH 0wt;&=S2gBg´{F~+ZNKd ~:YvRC 5Ko NLt:i)m!WemV +Rv;Uωk%uEbм[u(t7N^^q Ze~I߲B7J#6}kTdsIvNޡOlGL&4ĖTLY-Ad3+`ޕ ~)cܶ`@XAI-,@{u0O!٩a#R JԆ;uUR鱯8ڡ&kEt6UVomQ p;EᒎpV /USVx-dטgg:ʻ ԗh0>8Z\#o}iN_hNڕ鬳iFfJ~7.dž#!Wh=fӮ˭K4J)? qڬcwC0}F7+k5GU;+ЃZ^Rot3";~A(k0p;^U3xJ¬, WO;ޟ~)ۣX[0IvMﱸeItrn`}e7 u} |ILpl[7q4N#e}Ȉfn?( 4a6gupo?UK[|xXVb̗&B<'t=ߕNcN}re꠫o S3~C1HBZ~< ˝S,daQ}$% y5~DWV{ME'oȞ&_ 9fMs6FT^ZVe0ܗ d&Z<Oj!xsōiZ)ámC:<+* %zCѣnh5i w.1m% ʝN>"ɜ/>W9&BD39X FxP-\}%Z6(R/705c@[4 +T!n&nб``0!q`o/HUp||l:}HP:,) 6沀s5V-?(S:9n͒8tܚW9cI[1^Q`q6[ǪY*nVN|> =C݊(U;.?CQ67-d'q5t!_f*MrS;UB[қw-k_ʼjRZm<ӖW;K ew& ɥblf#}RA,^C/ڈ 4^EUgfC"#$u>`$p*ZG/!uˁxVóys%5V+-^?ȫ7h̃'qbsmDuU:d fcOԿ ;T,DS ҥCLT6j}V7f7c{i3}bS'eON!x΍)k,eKʥ"6OdRJl92/f:97=?,&XD!pBLCX%½ gT|GtH,lqk!5w+i Y- /Pz4F/`>g Zw_ٳCS@$*تL/xZ>v4zH-ELzά)Plv:"Cw=0_;^H(>!| Q-= /+gȣx^)>$&` jlv7q?y)lU)MΌϡ1V9qK׳^<1n)_k.Č`uZO=\kHM6ۛOH\!pB,P {>f=B]40?29Pm$ck,1*a5H6@51r%>V72s^1Pgѝ()2ŲS2=.urC¢ny3 "/)Smda:=0w ?DlZX3r²0o/tZD敪qz 5`,4h'*An?x&%KY$(9̺pʲuR=s>Rd A؄ '}{f ^BoX:kլ{Tݓ-Y $DN=t<&i¡*}Рzs lēC)O$ͫY)b0jָ:OFPdYd1*=Jv/TMqmuG,YsQ~OCt!~e9GǼjLB}ρOEΐiBEuoތR,}^r`P"! }F|bwK6 $8*L(Ȁ~XSOs]r54\_O>L?%u^QhtA{1Q(FCoVoH&VŬUlpQ}dIMYtDm^8H! (|LpR.(a1wb9Ճ0^2vz)l:2ˎypa@;S]S oV,qq\MEЯ&QР'~ f[Et5!\rY㍰CCJLKR ],8![ -\fwnֽp !27_QQ,@4!z1|Dzu݆W !#E'cO܄I?un!,^|z,Qb!5!]oh$>9" [z>Gm'HVeԪS,3qQԉ)2e&1KTx5}1j=l6&u U'Vwb?O=mN&I/0K^lnFoAzcTY25 *ƤbػrJKp) ۖi-*m1k琖Z1V3DW=Q@B#5ZO *Kcf+H2cSjTM]^y?xckOZgCb4࿸ka8 ރH&vujҀ@+OfKU R3dREyb }aaC*;e~I",L<),X?A$JĹq"Jea I^h(S "1زkg^{˟s?HS1D~TCQDX`2vE=0pu^r}g<8NB1YBНkǟ9T|.&99 16 9~aDa6[Ĝ$& 䥙e҃v\3.u:,jB`RȮΝS ca/9VYRͨ?AQ5~uq Nyw˅ޠAOlvґ"oܾ+Ght@_Ԁ7+ܷyxaTIJ0< C_!H&u^+ P]gώeB]DZMe{,BV OY05D(b A|M/mMC A,IDOdI0^>qE $ %e`)S`Ooў3^ҊKz14ymGMj֡(ǹ B0a~KO6O>o2JtNQޑ$FѦ-lC P}+]ݤqEo:;.!%l[-D9]CZʽ4 Q(&qR#oQA{'G<&T[im`FKZBrGGf&g]o%fi}vգ1/ۿ<]`q^%4h&֦8kQ"Gęr!dX:Cl /JQLA6>9U{Uvtm<'iTehWa eM(rE  lx1h%]8r%g+ܯA 4“HԌ]%̛YGg'hU BѮ2\w ʻkTׁ`܌D5r pC3rwY.i:FR9j򥻟IwԩWjd͠SJqoŸսH9EBx쾙EXd?F7([!ATm3XڀD@,U ,dG6cLnjUBV{%d0 P) QuDHЩhy/˚3ʂN!Fh=:ES0@R4!Aݶޕ.\}p_f{xCʗ&D OHxX/_ G߱Lzjl%#Kk8ޮ₳]'mnC6T|`=!BT*0dtUޑSj|L%sЎm9?^Dy(:xc'tw2'vb']̲aB@/ & z$ ]B@m-|)]QnMbk,t.Wӂ(HE!<ݽRԽ=l^o{Qk}ǘP-gWSF#;sF/A> R圩8|_d4%z-yPBUy8mU:?fjdRSEDv[2f0\)2z_bJxuNƄ Kk$H;^XY!Մ}ohG JuqRYLZ~S46GӦ#¯v #oz&ëPQKC6TK;b% b\Q ]SL{BEk㶏4>q=* S,Ψ΄zQثG].@/fo"#1(;7 YZn%hpf=:d%9 ŸlnBA)%X_UIIj<΁Kw Cƅ{?IgKմJDYᇵ ZI(f3z_C3ED9U4yX#(-̝8gf* \R^=TtL?A|pPӸ(h+4{YR*v$R`@UͻJ %ѩźtځxYFYZOqmںq&y4^QP*>ۼT3 "XʶeކN]Y+hKRMhc=sT"Qy$llC0\g3zJ1_ߞȊ5hOi=W4p?ݐz+n- kybr q'=_IO2߲yr;o@%C}c8L?/t3vPq8ίl/4Y6F=k~/IJ1$\/-\ W)YH|. "kB|N喍Sl=|9u[zpHf65XfiQɁD)w $I a& H!dKcg"W4eenvUML7S^y0I:dv2A@#U]߽ʯSz4dW);lv!Eq |p9$]ױپĢSg%RDWm *IzmkU֝RK_Yogݼ ߣ%=8&.(1Ǻ $:-x7iN(]AoQc4PY>DyMcy y$}Si89rM@q W,W?ByFlƋ5#YAa|ŕ1!pOJD6td 2Vc}s:czF`zƝO d@yB:T"0MU꒕h{S{0xg?Ky'ڳ3{u4-K=P hX-=a!Elk+Lrz,Z_H;NKWܥ D~wߓ`7. {&`; *Ss|1qxQGtQO73N<籈D@޲Fj58Cؤ5%V@y6eVNȘ%0CLφA,eI[ >c^~q=-+q`ц|Z٢lN1~OwjNj&FEUhi,۷W+M߹mX0Vju Z;Wɠxf]hcI<)JTӛ_"NC2CN1T0#a=)Ƞ0_˶Pw06w!Sl?kC7nCwlN*vVZgX"nHBg:v!O˵K%#8C[ KmqoK-%iiM5$XaYڀΖx#s> Q&8Gb*\m-0y_E>[.pR}I Igf_G.~vVmqAHcTyF&|ߤTA?OII2ً?gQ*\4bhD|}s>ÖFMJ6zuH~=a2q݋ZcӶ8 NBXe^w]7ݛcD~LXR mgl${y[I8ʌ Kvy> i6Cm>N`A~;y_>p Y R|eLӝz} _)%CЩ_^hwTW>ZA'd>ζ::qtz߃Ȯ𴀣h+vc4"f3 ss],tˎݓqG>O֫G'|ጆ6QW9[@c n$Zyf֥;azxb\x¾m(9?t:*;=iNgܜO((`baG}ݨ72tld{)(ԁ֗ʹ7hmqZsHr~3ցii@;r'=n kŋEvk T` iq1*Kl]ΎUӔ|oU@eEUkFGӺiapޥsuZٺoIͲsɥ`,) *vvnʸa$ U)ok+->]y 'R2N)W]-x#;66$qMW/w- t =O]@_Y2i% JXQF?.hukE+1"d12O7I^ ^B{4< jC=feNYT:H9ǒW;Ti2>NC f^BL 7^ΰ+iEKCY2{[뤑9j)Ik{fm=B1Upr-}b';~$6NL:@iBX 8U/WY 8SYwq>A,;: S;9|P楧}m* :õf֙ȫ'3LXP M,~͔ffTz>E(8vbꇷ~qY~5;<k@k6(LH} @34Ѭ_V%f|c툐&}0*K*WȊzaa D_31&d,DƤc-2Kdv/_)I6#5ӆP_L+,ݖrZ5l+JGAb+q()9WyCL\s}+$3x[gnⴜ#vY0z7q6xUwAھvRٕDI׊yr}?9 Kydיn@zmޠڻߗ @5B/ϚG x6r;DǗ2:W箿T<]\QUd?K.{uyX0Zr]R68,iMG[)X"e@`'Jr˵2A~ l|?2<Ɲ;~LҰdD/o٪D{ zuTɠ,==>JY abK4`c 0)JhS8^ ,GQٌuЃP8R0e*k`MOrpd+8PK՚vs b)>$<( V&ƍd60M-KV%s()>FmUWz鲭^]k)1n|(iƱa 2c;!<2bFi"HV'?KJ,S)Zx 3)>)XVq{ #cf& W~m0CU}I)-?fE+~tR1[4nK "m"}/rЭ5I^NjgId+7MJ@5–_, -ڎR3t:#Y{W[ e;B,{IUK˘,?2vkdFe7^)-U[Ihrf(90sEόeu(-T2 To!=۔wd2B B }S)?cL`~t:onpEYK\rԜ3!S.˴tT&<=dWOl`V5i@#T >&-eI =gE>c=]чac[6J N VTސw"z5ESa$}kKI{/+I7_|@/?OsEpiZUaj>z7Ck~qs!*< R9+ e*'D.(y|-]Ѱ`!3MY).+fdUr8B-KW yN\; F\H)qF 9_s9!ۅ{h!' ik[*Rvt ?x64z^Ę!X :t!NtQcx׈ +E-#m- yt}N9L)R܋.eUۂENV:D&t L'_.V&d+ _߅/|ύVBP?Lg~gQYx3o熏07[@"#.ƋL޹G?1 e!*d-4lR7=@K;X*bg{/ȾTnW6[ np6!ښc<ٵ5*%K/bBrq*.i@vy$#r|^)$nH R褻[^uU+:ЌԏvOU?2cS`; ks)4ИHH1soCe6$94@Bn9_j^&DT u'c~^u!jֆb[Z}3q@4Bw kXqh-V y-泿z=e:*jur .C%D pIjQ]/~\* Ptn%)5ƷT{$ޱM_S4(Z`~(uXIVȺ똃T4X;Ljz} vŚ8&O9Q膅oIUKNp%c,5{6.EO/zȥPR)䠶m@-M"Ŋ8jۏ*@x$DDф@M`7"$ UKx{K8Gp,ar,S&PNwoH8,X>S{ ],(Q'aUIܪr(bI㚋WsDQ\L1 H'edhHcQ3!{in-ϋyt&TC}ʴgܚ15b/0/V`xC.9]`~gv;zڄY$X:DGͺ\2\NJX^.F'+X^-dG3ȋ=KR^PtrU EaHg%\@F&Y4Vi uR^F;(u̓k܌ȼVI99J.ٝ h C-$/N U:K>Ă[j 47.$Ӂs YO_p7)F"hɾR`wv}-c{F7tIT҉]㤙ֿB"lו{G8iU?0>s3nizuZkc鿪frm`b{9>NSԇ HYr (H90Rud~ QCઓ"]@Ά!/y^]m(`74h ߫Ju#2' %xY[.!, v7۾%8N?@NY|ّ@* L9@Y54㜘3N|I@tj$d8o G[;'L|0^;UxTip6 -`Ad.Sۍq*oS"2P\q}F9ۖ4*%2 >+.>9ؤxE"hl8x̀뿝Yu:t0LNNMF?[5x2m.${WgFl `boPO_A_*eq -`=O#YtS/ksfCjZSuU65̳"0{]N>yt0/8n]mg>f{'ʚ':TShySѶCxPE%T! |:35x>n7\P+xƶ<7,Me zc2阠e8WZPQwFg|Z%Id{k̬~'L~'0@I%YrEq@t )ۃ.ka >$@6eI˺$p {lrKsŸE2a==# '[k.Dž'`̩\4hhpn_59'\.i¡CD.VHU?p~{ZW/=✄j MguPL<^bTy?vE7\ʚT+;G7zuŜT3q$ŶlBD<,K]Q $U zJS+/x4}ToQ\x)DBkUH$Hק3ۿRg &I _ 5qZp2k_HaKA]$z "]vGSV"[ӥ3^m/wۏ1z8_e%6:[S4Cˏ zSY\ߏv"8S\;frjȿ%۶G)PGA"* @/d`W/础ձ p\j,XlCP4gc=VsA̛?hqxVHA WcqWW7,}@kIODu zV8 L#Ҷ!t{TXɣR%xG/?Wi"eb A?`D"̡7Hk,?Z36>:HH" SLMl'*+p>UZi ݂](FCyWCrH$LS$ R Ea0R|jJw"SJЊ=&w&\ 7K#cTbWK6@"ڒLJx'{lXLY½: œ!$akN&ֲu8 l3 mK@I.Mgp/Bteb*o2$\(&gf,YV>Q&8UKECZ~*Bd踘EeM2>aq5I4g[R~ӗ-{Ql* KL. 5 ݓ{$C$[;┹|<Ϟ?D [4J;.m ~ִ|]gpƓ< TBJK~Ӥ/}é@䐫 bD  9(`u"&uU.#7ʞI3&ƪLGꬿ$4y'6 Y5+nұ,svƕ]姺; #>/{):3BGᷢ,d8{y?ˢbγ[~N_d%l"|OO y [ηҤ&"h>^8GݧJm.+olR>%,re؜۪52c碨#$ VqT'g06TZf+ Z8i[4sRBHf%9P:vܐt.54[; P*ڶo<ıBݤ0-}6BdN$<]\6W=.nrF+"3jzd:04fz_{[Ӛ{tx7BDzy>7(4*'v8F΁t`ග^zJa^~B K8ލXŒQic}x}EGA¡Ƞ >S.XVM;^,A2|>.JjNpa3F3c.b>?ao6 7k|j!pD;: yХ2!"D}EZ؞c ^y?jouhI-,A0t\ S s]cļ4Z"}@E W:2NI ήc z$i8WM\*܇R#"q.z B+‹G|YӉ 9Tv<;O4DtЁ=_{p.³vޤBqaSaDO =/?[PD44~fuә{zy*{3RTS-oڐOq{Yc1YePd%Whn^xJ=yl(fCA*|=b)[zS[LD&>D<)oHaMW)6QU,ଋI0;+ o7k pOz:7B\Yh_Β9q[bMR(^ս%IW6~X7>l}}PX+ {j})ok[i:݀5g1k)B颬 9}T$55R8LȻQߗ7q.6B?B_xEȫe(Vs8yqa~;.SuV`HjVL*7%V-q8KTYWb)XgQ8)T疌ΞZI JzFr p,xWS0pGIp1h? ChuKBVw>~ŋ 3D($=DwLjjF&ުM]~O6C VPLِzǵ)K=i˜%mz~tnYIȊhw RI!{Fn\ͬv ηamz*"9H@4;yWx2iߖ.3r 7WhNDPUr;k>s5?aOA&6Ѩ{]W[-tJ˜#3z4APg|T)brE]41 =4tP^x_!8Hއsx›󱼱%*ɿOyEZ+T@xf/UU /vR|+bvD|Hh^e¡/bHOPc`Nj#T&3tO|8jU-H]ǐ\{b_tbۀ?ʠ*{s/OwMvzOd&(ʻ{+,_'y+@ 9wҊmU$/(LYY0+#5v?l7̕*MN=ηuk<:b4\3X\9=Q=I#U,"Gmts } b5&2:I/U5:Dd݋$V7|QܠAN|&Ja{9"&bc ډNf#l:W2]xeOK4Nhay`X(/¡Wj.g&6b.n6>;Jؙ?RPT3K/W!ˈ0x?)ch5U U# -y@{ Hpe# HUCdٓyI>^T$G*U=}8-&- 60x|f*dHݳI֬ƵWd>VL߈kj'yfe;絟Sĥ^';j`pme6"SeFQj^ Qw(C˷BxVx:[)BM,dx@+ [튩 {{2/J3a\"d5ĈMlMjZHp5"3rlTNMr7B/ fHneU[VFS4lsrK慧#41YL(/S-^K"u3`L{)~Ty8օb>KgpQ*`EMRc4TtG{BBy >,qiei(hO⹨3nl mj9;3߯j\ $lf&O)NEC6֦X Y`99SR{$ąn>HD3Sr?Mt_"E=>MCIPPy;y e؃Ňsqn/6z Y^lLD BG0E_Q,D5Ǣ}-.j\WPv]腶?0Aυ++3DN~derhk"aDliYp;i/75BY3 4G0%$ .Z~5ņ5eobP+Ƈy1oj>|2v~2QzovR ?L`fnA> |̮(4:/})qw{d@*{J6C1X Jp#CͺeP:atY|ږS/gMH Z/񜾡/XZb'@5̵DI-ZtڜXTuut]~ܵ eav@8FΤtݪهG#=9wJG} &Xoo7v ՛HQ0xRn-hu}p橳GNZ D@~zn~%įVޣ.H3|"Mo!{ct`OB\.@R'm,5 u?.xvEbT##sbb&3QDǶNcvL4xv(P"4?xUֹo-jA3T[fן;H¿6:Z ~(&[ڑJkœWq)OwuJ`װI`J1$e-Aޫa63뵩g2|9=tB:y9*Wlix6ٹLlR|b``6@SSFpw,SP/Tz4˜HzWfs)5j߮{}nyo 01ߩv~3!0"_& @3 T/^jGܭL4`9Sd-w6~ɒɗbAVd.X(w7H;䍟u TfNr/%eͨ*8G p"ࡖ9f$˄JХ]FTfmzE9w+ h]Ho^LvoT1QV)'|69Oω+s2懧pai2E͙!H=46l px QNd)_P{)c?'-a,#ŚT-H3vʮ!iL7J 9o%k9Oweسk$8w~3U9ՃH/)IWՖ̥Ro# ec\i;32^E\seZzxq %88h7"ջ 리{Y~ӴZeP{%a$ё|A}(Wv'[tE̙t}V "TS+/)9MţڳU 뙓{h2U!a8Xd9t3 [,|UͳUk%1ہ];ѧ9I=B2DY&!E%7;$ 7~s/|REf[(C(bqp,N>8cGN(hH@_kt'th4AP3dz@cޙ}N&Y.vj PtF 3b o KbRk@ks6_Xwg=9ѳr.U7ιפx7r\dAy=mP `uq\KSݾ==Nĭ |aJ=xuK &hrl:6ibuf^DDc D˽e֋5)Ҥmv4&58ޤS:C:Â͍1KFchkã(|Æ#p|`C4 X A ; pg*@ ?<e1cw|>gGk*[#ʫ\ x=͢3ք \qTހk)>"O7;|eKYaALЖFp*-uуnqVM JG=5~M Q>#_̙΅DFrsA[7qDl4WLALcUoNxM^ W!0f3dFn_R_!b~5&.->bтU5t(懵JEڈ|h9Z&G -Un{XT6{YrPި 5_//LQuiխ`5]~W/ /o(.LlyTSMεMϗ_UNXpZ0)KJ+mV_BM,$>SI:Ս+됴qk#F1v z\t6e>(Psaic0P z} Yϣ !v-޲IϷ-^zܰM)\M7s7?cl357S6 %DѺ>U RjVL{Ҩڃ zD(^4PJi*cyC[x+ 7?峯uoU]PHiޯ Mp?uLju0 9oGH C O_J:tNmRX=L< M׸6pPƽ*ű~iŁpb"˹>dq`#$I+)x V6ľ!R|7FD_ġK*4|#{M)' 5s`e&Z"h&?Dx5H*GYó`o[M,MHaY a/%ݥXJJޅ\tQ"͏Rh ;>Mnkcf@9S(s`#,LbF-W6wn[:oi}pk %JH-,J ,;vuB \~7ݭBı ['dё 7阘[1Y?.ulQm`&Fnlx>oZc<|ûV`~P<ÃCLHP/˾T:.+'Ztφt?w&1t`i3mHޚs\&I rلehrFUИAr8w0F/NE;nVg-m-Ȕa= ZX4OPGL5ܯ_^\O{g-qPcos HK[ұ8=8Q}3T7UtoH} (6;SQRmDq:`蓅3?X ʆ!Lк /gI"8. |F71_$C ∱4zpqf>?-b|*|ótDs;Pc' ❛t yB5< H2>InPlw,6+XޮHQ#,wt,`D|v![olFrFsrXﻄ6fkVp.cD߉6۟#$P֐*}CV H;咩\:}W|`LAƼUR#v7<**q:lƲ[pJ#i2/WH=Pȑirjϛ5 LF.&gO.6H$\e]-ZlлCr#5e%A \yo#<VtDr3»g玓uv޻o)+~AvTrM ښu_shڽ36iT7 l$/ԡ}Yl#;3Ts"&&neJx2uJc#eNB2ڼFp[`b.&K i6zY1Z[)$yAk(=y茤ysf?:< } I3?PͻJ|,gV0Px0+U@\IlN_J zѾGLP)fxxn]~$7x1+{ בk.oz]Jy0F?5lӛMNbMA 9F8ʇo 3cLDIEƸu6(7Tji[,c]lq?ԣ%tP'H ӤœYbDQYGwj6tQ؏:jj7N_:HJF0m}0Iy ^^l؁~u@a[ !dw뢢hCF|UV%TTA]6(^$ˠW)DA jH W-᨜F eKXH~bV9 UY6b/+![f vUs'fWg ĝ<,X+6aY O:(`5_+ }'x<0-(7ÿ́D.L}㤇Ђq@Uvvijݛ0ց pV:$}pXj |kpNR;C XmZ$*:47?rqKTYu~9"ߧ'Z\fTǐpDD ogWSCv61zF@ 4f7QJCs 9x|2zp. #ԖzKu]"̅'ƕgҨ y18z$_K:qKǨix.M~>F5L§1PhwQ-*~fX ;Z͍ݹ,E yWde:~V23lܓ,˪q*b״S {hERm䡎JQDd>(JLtJ!ȳ<]A))K轆Hz`=M+:iHNR1ȷ\jhSEBb F3swKA냽YS_GL!Y5:'$ʲv.bƘǗZڞRJ.n;tkץ"H!ʿE;ge0 󯬌1&Ц]nw4}& +.-TL%GlˬWB׵8?o嘑MJ^X+(D~`m` 'X%QF9UZm4,E1 EmR,'Ia6g_.: u;ٹՉ{wqJ-8K.Mϛ!ݨ &x׬XWO. J0g(EH%}>[1 bg.ҿwq5M >&.ɶݘdҦ@oؽOr[ΐTw5$y,R:(}I)vUqJ<=P6ذ2JcIۢP*xD@vH`3tmm??gُF IlG#vI,ݯYס I`q z-M如ВnTx~Q B-0"Y!e%e_..BKhyU1<ͣ=9s1*#AfN I(D7Mem RAj&~U&$OW ; "H?B(wE|퇥WH=<e,\q5)^%UODA,00I?yRmZr,,/?$."!Lb+ȫI!7S>N'##49gC=t2)1XÓpǼ ͺ9cyxʲTʍ^^(c[Z(]D7INZhxĤKgj*m-3= -^:]wo$}99( &l'eqE%M g_mX}p JmR0iW"6 8#qW9VQ-;bW7]^p}9$[tn\hHC~|W`q&)Ϲ[xW2/ol]UX)惠bi:Ӽ6ZjV_1<2r|;ֳ˵3K(d>s?\ȶ6K?$f cˀWIt""!faqY2+ƽ]0AXG[e^nElڇ? G*(NHi<}>ly|bF{lۣ˯<9a/ۂf55ܼ$KLA4w:rctLL~t4Ke;p߻ḭ{Ͽ\%Q'ʔrCH lN^'%5A]|7^;{ιr-"8ΌI} ]e;$*o wFPpͦwƂ~ 2d07bh!y?OKYƼ>2v>&Fzmro6%Au\M5ސXRCZ"yܠ&Zo0N]Y#V|zr5b*vlz|%#?vASrrU% 5DE`߾jeԢDC"VwigL6rըja R^Ai$gRu G?w#JUby tlڟ xjMY6q3*+ZǫhOGQc)v*Xf ^i?;A&ϋFQr U‘|'6=~gXD ^L&4Hl\iБP ] C:7ww:{C$:~#pP?:am=F{s{N{ >jByL%zg46MfPjсtsbVK0N\TҧLhJ8%XOZ$b͏?r҆͵e~%>_SFՄpq0~_Ol5IP3H0Wk_i X]KU3&v}vYVZ]yf,POPpa"ٜ5 I됳kףEZtH *ɕ /Z <~sZ\axp0ɀJCH̖ rCPV /> N5nwaƄ&t>+XT3}„xf <#YjV)|Sz(4ٞXN3#X[q5_T)ѩ#v̚zRi'2]Qr'DGIv){ZNΟZj#N۲ ;;G)ލfY{Ɉcӧ@7L(di@,.#.yzk#ԍ"ivx( 9 .^=m@-׸""DL{ÃP4v|\Һ 'O_?x1T},0w>e8zVղ|r4u7_<$CЊȃB:\pÂ~[l!1W Po5t5-Lb{x*.~? +ޜzpb"Й>' yF\m! 96YILYWd#hZFR̂Tw 9"Z:Ri G|>#%~'ǘ(~F0B{rfXH+Uv.3 -J԰fKZ׽4u~ 汁z]cgr 8Z*Jo.A54D^R[ݱ, o8.^?229XK;ؘh( Z {BBJ6)Z#ҞdYAj \IJLr,Icɿ3ޥ,EʦɌ&$Vhg'; fZk{rRlA &{ߊ}2arٶ:,/T %N-̾"@;rͧjPU]!P*wVpS@L5pffW<%6[:g˼_+=6cjy-.`Ȼëβ7=qĚQo/)a0꽕$l߸X8)QvY|4_o5;vMH ;A$DSpgbdd%oSmus`Mƈ"ӓ57/Iŵ Ǣ"r)t@,8yBN&] XDCW]clsC`l2}xed6Rg\= bKwǿTMgZ.QWB [ekF3 P//+|rmH ߕ fg}ye[r-2?*ǎ7 C|y3KUgQy^xoMPX&]f¶;C5cAbb#NdAXMHx4)Tn_]kR=]Un}gmkcBj}Wу'FzF5ӫ[PR *eύHb:M2OWn59cMdGy@ڸm1)J0MƣѪ]Mܓ]BJ[aCdž i^8lX~`Njėeu0&P̙rd6w Jd,}`$SZRe7Ŀ,_L=}0z8¡ (PsJE^_P1H %"߯ΨJq=l3q#ORTmCmhUv6br#aV9;á uXa1 ~RUV܅Y%*z05;xwj p6p&?`%%`60%L*_ 4fr x#R; O2FK3 Jg-/v&V[tug}ŕJO~;,DlHn tʭ/E"UݦrWUᢡ!/kqZ+?jroդ݃;=Y(.WPܢ6\˄PP>u"f2ضw$8[7MQimg~!3(#,2fCD:=]x Rp,)M1#hsl^)_}ۄ(U~ZCPx gb7p =P5pWo]hil,8&A8 ,JS)DʪQķj箌'MF%I&MJѰDgd7xnb7^O ,^;bd1#6 ⱬUmLsǏ{vw+A$`q 8lꔶ/yiRR\s_MF& !/Tx 9#s*8}7Wqtumd06O_}Ynk:⑜web~lƏNOCI!3fDxZ}d33+ !s\ffbNNYZ0!)}[%

    :Ϲ3ہL!o9ħ%&4# @ "c t5s]OV5Y` ¬g"G qF䘊ʠQ]b)3$5dOlLݐ.UsٔNMk5-a15[t41tz'R{7CWr6)?Sj>MFw*݋zB$9jB}ox&`{t9R Nd"ilѐwMzQ]ڍպ Mqcm MqUE- WB2>%4/7:iRN2RoQCa;ٲ׸ߍ9EdRa3XB9 5$+Mhf&ؾ5^~+.;VjPZ@FmZ'c##`\$F<,zM[(tce_-JJCG48L;Rc2.aH4b܇MZLsHV@g-v2|w< x58-vj k6bM{Y2QoQ_TBv5;dAhbP>bgRiWX3"SRY{CΤR,+V)/xUΤ]L?iA\' ])Fk絫\ i "|V*&5&Q0So-oOQ?Wû'b!2R`Al{;wEIORǬN\c l) o̲tXj2$zC6^ !'`FVFoyd U'NQ>e~%<܇7 [ Vn\aH >6ݣC/q>@~s!?Zțb\$jǒO޺ V{EsOY7ݸ\7IIHHȪzssבximR>9,D~Zxm2wC۴}Q9%y*t9PC5fRX?Ktjr.,J0sI-' $j{*!ipaXDЖM(sB)6khɞs]r0A鷑ã| OtM^jkU# 0և #%6n8x1~9O$TJ#C`<e6+u "LL?^ G;j$VEUy8摂k- Zx^ϣ[۪I*f+\ ߵH8γ`4֕y۾e:^Zmɹ\MtldnZfmT@fRTæS0ooSmǺ >F3}uR̸d+7r]^Ǻǥ?H /:HN=nd^vf2aP"j: xK!gzE#Tܾrd>Bs;pxMvbtߏ xbM7*  Υq*J8ױd36f]c?iC3)ORP, ^׷%~Mwz"xJZ+P3{oTK랄QhwFZJC?',yQxrbMEjů12l?c'f)c/a6hXЮěCVXn)uD (q[e^&#MEgumD#+!$dyҼXFztYAW"_$X0My.38ۂWӍ]3֭ٿ~F/'u 8h~>~C({H QS#!ǎ(1dD- ̝{QHLkXQJX FO5g[tlI.گ?Ю>-bnegk$U)?*$Rǚk5m=UkX3 Y*rZJ4 Ihx"ݻ{)iKfBF'KH=ީAi y GQj8 C3T?6!M׮q(@<8_3TC1{p&gyoq`L "|v;#nXu'meK#5M=}>UhUT}>$b.*-!wwɩY!*MCKf,h7X-ڕ%P?\yA 1kJ,rR6H:+ $IYf7cjT c1Wqgu5S~VO 2rU^5rS}PY#l@\DG3gf[eAq|PЃ_$!KOr&c?29,scՀ$A/VH0x\O[ I781]}@<}6X_M,}}p`zJ| X]J98Ft kKIʟAlt}m>D7uɖIDU1\Yj[QS4%G8,0*u@ID? ?&۬ Sc[ )#q9v(j.7OcC[JT[5oA6Q\%hx54hTi Ò>4w~,RHe>F>cE϶xsf\@ fK$Zҝ=Qjg~Y*|y/_ݡxu2}w(C/SaV(Hwje"Pᛢz@Ԕz\}Էm`9%fuM#?<@/"szg62P=6tS#"3-YYu gI][~ԍ}X59i_ºK1 $q(>Qq7"=Dɨ~ "q1V+.@R c_`uyvYON o^wQ}5fPc%Ά u( h/.Sbnt1 UQ&ӻcיi⪤DVŠq1AeYd"~y1uAUM@z^b!Bԥ68)sd0lR9`[_gpq&W?kdAg.OF,:Moҏ:ռ <Fa0s~`ֻ+#9`/ :ݻw6&5v*ȲC Na\W<aHALMyQ]v+&cLVgZl5Nk ~9ӏ-EΩ{zk.ҽ@1uSh!%rvB/ۤxx:{| =7<0,@P\D} s!M%oL12P$pY<"$G? 80y"V z,YHԢ[EBΧ͍u*Q^&Fb_,Tr\ #&%[[+u`@/~vBztԝ)9%ll`Ip2J8:+ <,P] lӑPntȒƨ[-0^!ccx?Wň^^Ph%6ԲH5~;>GuI^:Cg:gy702G1?t.R],6F'޺v2"@~pMt1?\W;=pb xF3մ/AMy2 R)<)D`G'GVP 5QxM(Џn!Mb*3 63OTuZƝ8Qs'trI]Ynlg_C)At`:OZKyzIpkZf1wK7z}+[萕0I/{?M+ 1 8|i57yӪOens/L EсW_1΁z,m!qŊ|K^f5;W¦hy0+¶~Bb9`]a9Hݽ!u~kK }!t-ٚ`^3L܁MT+?z:|"{s}0&w8s.!aR I~&vn}҅xo!XbcSjb)@>Jw6+$HG:b0UL+i#[ܨR'C:5&5A8ӫ~C>p IjTp I叡&or yXY+}G1R%?w`ޛ\9ɩj>iBYq73IVm@z½h4g:cJEr=[-?sXo!3qal. .D 1{|gubuF,;ΎmV,o&S'`i'T˙J]CA6a`*Ͻ}&^엞t|0=Om}WeBEoҧBigXj4-\ ym*FCPo,@NUr ۢs$Ueܷ&H!zn rb%jdti-ZqvVLbf;P1L bbx jgtV=o3^1kg/9͒1 }!jF~W}g p-n{XqJ*`EA֍6jM>eޘ+zĒ#i~ڧ˔s~3=y4f@? <> {YÊb_Q-m!!(R-LPgm`2Jٓ;˚w?.yU./ŗI"gJ`>#!{BG1*3i٠,UbN*QzOcE#¬*`ֵ{ ZiLé[9dJ"T_9pmDGob,fG/T$@j.V9Aʱ25H?=1jArb"W[[2#H%~\uj WhP^IГoemUȥ xja{~ V?Wh$dl4mRTFj?+$Y4?}3_dm8 0YE0*FTF[*b0Oұ&|M9; =)d.Dní;A?])`TԡwWA/jdIp:(R8xf܋˿0^}KU%vӊpOIn6Tyw83JX _$Z{ZjY2S،b7'>+F e [)AT(vZmExvw vV$J@#:  1`<$ׯ=$ y5 BK)<,Pj֮ :3x|p`0sM|,&QK&ډ%![x؆nIӃA k [y#5ކj Z^hK^r^hw0},ۉ[ao*=K)fUr}y\k +~ェбwߤkJ]ѕe Gt k# VNdoi1c/wda\z O33.AMoM/pt-BbLuu7=G6nauJ4Dkܗ!ٜ}7G:V\h[ȉP2Iq:O[ouNI]HҠ,əqWo`β>d2[0[< u[)IK]Y!+E5cc$İMFǵ4__5H=;]R^G/EKu?8d( ݀y3 \T쿒5:.\b,Pt8+'wRe_ŵ:Hj!aмQqpY哖Ut ]>yb,ٕx4K&|8*MOLb Ei6VmKJ# zh\ rP{oDYᔀDG78_OFdpLR<:Z>]GMU/Pn`0APXāQ6G3cs[dK[2 IIlCFH5YF崏BăHp?kLz-uEh bC~ZLֶRNHޫv1&"9[*.@BVle#R5EN=k35aS+>$O{騴N9bCVa G\q{fA<4kD礈Z#!+ܤaA']zlS BeG+x)&bJml;F1{fT}V!Jr`Y ($c( q)6 +[YExUeWB.> PXMT>q !X>~\* g5p4>dԦH@AD|ųt!;E7pMnV˸N,?/`/gyf3^UJc0ģ)Ww@/(;+x1*-:1)܏4t?lQ=8dLު^[h'$~!u@_,y'2L P{٬c2^_~UZ8~  M2O¹&4$ 3*䅗=gEZЙ4jȓ CJ$)]ur1s<=Miy j^HdD QK3@YRy` 1!We$Bf 98 0Nn V[j3_wrƩE:q;q1{j=1j[3@c6SKr5c j$P配fl[UN16)_7=ƟDV181;:;ôkҳx䛮 }t*ÓubnaebG>s$Xx=}$QЇ{Wz p:4(dHs3kzxOCeXjpuLU aشj)`[!SI"԰pࡧwk3˞Ǖc%J<RgVu&)xEîc8Aq<k*m%ҟJV%Idzs+|rQ/|{Pi[{e;xLPɰ!x*8+d℠$V (zl* 86-OW0 0X7aw-|!ԩ/%肊jR'F:d[g6шj=<)A 礊 m'vkZ=`A.o>QLAC6&bYrmEmq;̦NXcwuO^ DU&/Jz3f贤p }BV)lZlZ$=N4a ,l՛TBpq;W/Rb4ąHSݺ vUgN!ye .89 ~=T} Rf3໨'z/€,ژmkSg9ÒgRyes絴cֻ?KCIc簯sJ2dq!FdOr֟Nqb r.>TԠZZCȞgh~g,4Q>9 > c8)qb6k*CӒb% |Qƨ@j0afx94~4Pv߂~`ß\e:FdQ[. V&޲^p13\"뽇&ʍc2cqmK 2B.% 9 gɧϲztGL0DEr\X FʞYp}H*ѱ#gMQ 3_G!`uk߈z ;!?w M6 tQ,`"ĴSJ6%PJjd?TJQJDǘ憐H)#ܕ [|(ߎv>"Вaw߂s%; B|.ߐќn;&b))5ْHW?Gӫzڇ ݞ QBlg\rOsޜŎGڹfdr]裌`_t $p:|#Mg@liHJ?;u-0K_"+Yr/F-(6Q`o7bZUEW(~QAjлD_K''zY?~m& BXp'ȕ<+f!(vn sdqp/n(8"DEF0G悈QZ{1+g гy4"']j6;ET~\ڙ;aCRl\GL`m?k@Ha25 ʹx=.$EJ]Wx* ]cMMҝv0NepE?a/jr5uu;&G q2 =Y[Bg7+ѬW``G_)1/GG=V%>"[bvm⟥wIDY#xVScP3k 1tΓǴ3X q[)t:<Ϩ)Y< `QWxQSX%=3~# _VN:rB(ŵ OlEcdyP`[+qˬI@NiKo=9TU~d+>J14 gCmh ;8}{ G}ZBMkV1| {cFG5!a Adn^(Р oJ,h?(4|rJ V |k#} X5Pvه«s*kspKsIA%u1mmèrCZa#!*%LY߾E+FzLB{5omfEs )>_k ,$YN'Svqx BWcy4یMO[nTݖ{hydR[/eǿtrbNOp[2&(D䫾6FTN~(Nj< lbR|m7 {(|V)~4Y[1ws 7jk!w6{RgX6<5mf'b-:3m8ܭ3X`b~?tN:/ȼ>'->A:*oୱ)7 BU6QB5G 4{U֕ЀakS18OgGö6¼fo#]|jG3l004msz&9C򓭿*<#fN PHO.]U5)˩ηs){ӎr5q:Gwp3!c 9a#Nyuf $^$1zҼP}f:hmOMSPßpn,E5#W% XjTPbYP5Ea?E\y,p&y6­lnGZ^WNpL$FMcPǠ^Z\o#ԚsǴxp_FY6{= Ua'"HƬ+Eº;=1PȐ丩ʛMG3ݽo[PRL^z-L*>B0lֱqڅv dI)}Ikí]&7^`"AZ85{zer%~Tpd箻 I@6DJ/TvNoG'8.s԰JGg@ڤ7ؐ"R\h&XCMt^q5i1&Mx97YaeuGK5V@p׵2ao6Kҧ(8:;j=Oi\zu7k4LFǐ=^\. ÷cEW=jSB>))à70 F-":pc)Bm7ؑº V; UhWye"?CirJw %ÇsIOGcxu5 I I8 | tg[3<r ]$^.3Z 1QTQbu0P^]`W?LqBdzh &Ujݑ>R%¿8^Bv%Js-FЭc^eW1t'4\NqM̙74S;ZaA 17t;Z8g.v.7zbN@ /RJ#Ј]sk$L&!w\tkG-(T _\o(d05҇r5m_L#ŋ- YOwَ+)5+Dl-XtT;߳Tn˳$@N,쇺j=Sm\n7hK[|x tx@CQ50L@,gtoj$r'Yy3 u> 3*O![?' O.i{cL ->z6p#~s5{"G6W4%K- E.A~!kgq;cmԡ 蚗;hc"6/Dݻ0Tm~c-FݢSX{b{t2DF`-AqsAy#nsmxh~}xMC.AZqR̖ͨ)ߥhO[g!e^3˖ &ĀȂa!9#Ġdl}bKe^X͗7x;i'go}J{DaYhkEq7_AcNPyi⫠`#`@&6 ۃs҆}[ԞQm[/#=7ATTx?ʹӅ~BLݻ=/ z?Z[~˺H`:U))@;#F&߉镰Tbqkbl1:qW`~:=sh7uɷ}ِrᢋ3qZ%mHVKD1}?;'[S Ljg[B`1+/4A]nr/WFTDK5)rja=h&zSp o}fRvT bʝTfP^ Mm!&LlFcHejig$>>{t)"‹ΨI;F?1is;{IJ@W'uNUtdI_LLu-1hT@y~⬨Y8=@Dbuᾝ~P&{W\A1N< >яr?Cw{ pW4fgޗEU[FXDY$՟9Չ"&*Ch|`bꛅ{d'@Y>U"0&Ašbѝ鮎 F JWJݬv3]*ݯ| AocSH3S:~L7+VeЅS18 %B4s=ܻN(@"LD6懜ɦV['^DpTQoj"nA{L"y#6|x96Ԟ\tzPJKӀ۹M2! 5Gi"]H O^vJQqRsM=rOwq Lƚа\ >AhLM?{U\d7R">AFh7G-Ti;Pc^Q*4|mᰄC.yMޅavo;CxUW~:lhg4z:9O0n XJhC-;=BJRV4KHJt5[^9- rO}Y ǰwFo_970>zfg+iqT|ϿVW7PfpcC;Y l$Jx3HDN <͠=,avvްq1 -W!/EgrL%J;K|6~Z&L$yp1w_tSrIGy|3J&0_m ֲiKQ∣qwv.O:\1!=a¯mRZHCId,Ր(/$Df\? H "cLjwB8+0tS68 ^LpϊP5ԟx•t`3xrC 1립 ]U`= >CxkGݏ HAnÿaZl+UXkY$3A ajFkboHʧj@o(|v8R(3pD|㡃$'FsD#SU( HQ#uwїt(kǿlGۄd\=9Dw/ܪ̦o{_@iG=Oj*XT&ȾpÀ@V\S9aW"'p%d(ﺃDC3~ۦT6Yh:+(^l`i@ï~H^ wWM:\S>Y,8<=C t:a54vpp[ÕM٩gF$:ܤ\ :lЗH <㱩‰3-fWyA6#I^ŜuHxي|0KˑK뀝O7^d*K~; 'J;RU|J%#8Q595N9Ӛ1GbT,Yizw\؛6Sp7Tzha?|zYoF.4*9 SUd1Q 춽h$!N__^Vi\&X" 2-MU}v9n)-j`OVD'x{y U/R?L3}5b \6.# 9nVXo=[z Uy[GfgOTW :cɏl%K>-(Qj Y '3 g,l5ss, G~gm꒴CI)J/gLjy&P? hF H#msҩ՚WBIdڋ Aս𭔏|^S8z|lZu 7Prz Ui219>7%bV׮j@tb=z7R  xikEf\Եw5+ΠP&YeY6),yQ.Ah̫lG-(;0ni/YGp}sԝ](u©[S3 6d{YGKG;7sTdfY467ιFN"LTqNmP`oVZuφʚ nUV XW whgNǪ]ֈtF-Aψ@ FN: إavʕ:4ieKy Ut7Y ?G}Z7P㴬;8 j"xWKqE.*ZnBN~ Wwv Ad4#괵3\ſV~2CϊU2྘ō ~{#rK},N>ΧrC?׫>s1K4 1xhXqҩGi‡֌]'C(xE[z5-H(2`dMxtQٿEI`5$|aaкS[囵UjH/俤9ʏ~(. PtLI;f3հ\9 R-!D([]/lSJ/ZÂoM<ż\dQf Aeã>쓘g<{ɪRF:g>>֣xKClA~Q^w!.JUұgXCm(W58D?ی>\49*kxNaߵ͈+&GdR~3%e%d8ꁔ~yچ8)v& 9UZ{p3?"GV_xYrj/=xAƦ?6T6RQ(gW D9/e^h%m)oqqJ%З!k 0!w>E3a9E=  r,Z O'[kZ6~QbJPcU J.'2'4)y-U#pxfeL6| ֥.p$:o#K~k*Il dEc~Y}..ݒӾBTsCP<dzGȒ*N2O9'^lQB dq5MLGQ=٦ds i1˪G׎g?8*a +eogmØWL5Aq 3ڱ=*l,Fkk`^ #> &Y2_d3)0<{@GeW@T$d)R!X*Tsq'JP?>vHV{3(~$LN2!M̞{L6rCUaKxet謑#O#ZnE3ǜfX˜Պ( %pF\ބ`"£|#q[AtnVrok8,n>ᖎؼFe8omeՓkZxi3wF|us$J^hCkm3" Q2۱|I3ΑH?0>8$JeHE=\h1(`@C )Rz<0QȬ|mўUZ)i4,cXT>y& we3ٲ3{elWi2=>Ke1`-l'TČ('Fu+bO/R)`vZ]Gb 4Pfi3 4s˖y{ӈVM3zfi46Pu'i e3йPϴtZfT'H'&oӪZKo`H$*?q[eR@D>2/i7Pn D䥍cڗ i_Bb+3em]e^ܞՎQlP|Folse{*X@]֌r|0#k[T6OEMk< -\S"->4z>.ir}~+w߈L#2rFC65j*زōf|yHnPvr"Jpfk? %NN7(.L i&uv/"ެC$K:7L *1oHV)b4/Ga˸_ x6vWunsE-ͱqo|_sXEnzw;'2gE"ٳJS\1>;Jg&xytœFPx氣 u)dҧܥ1VHctpjGҜ I7 @}2z`3 VM-B-E3L攂jv#_G>5[~ e2Hg퇬2# E5P>h[ mRn7,t}WTP9ތSJ<ю-_yv!d2P"Dw9Z>Z?< [XWmvm#bYR^=Y76ۤn4L<8xohyW`R,-IW*r9qIC?;}yV;^hmSLp:p(z0nrQ'd#.x|29? 6ɉ,DE\WQUv@λ$/%o%w)]0pof\5%M~2$ODj'z_xb8BP3YG`9pZ^oC!u(s3u^m:_Ӻ+,l\kDIqٌ§e7XlN^Z2m:(AЁ W]xa 2NOR]X85U~ض^kP@ ̷糯g|`=1'OZ07ȱ9ېv8OQq|* /D`r`9, UCWxHD"0 m8gLn )(>%3ɇv] d+ݝjo[JЧNJc C44 X'xald~1w@*e~?Vd4k}zcNA}蝁:uQmFSk;L[~鍶x`M-9ʳmy1-mjNߔmbW{.K8FP{Uh})PgKH*bSۋ0t+q;Q^fjJ x0lkܦAho3zO,NKDͯ>vYYߪ\)6DQb)v9-KnĬr1d(G/̂UmF̜ ˴qUMx(%|kʂN!]_\iꑄy-QPĦW?Z ˫Iډ *އ#4>k;b]DX[ 9m5 abl@FQ1CAl_f:_|27y 0;Aoj;vgGwfuh⁽clay ]X](W~!*~ vYB̈?:^b8!HM^G |(~!@~M%Bec>ABR70ձgi5uV NXhe( s-tkbv8I7|xdMf́%xN /U27M`JZ0z \Suø&Y47½HRǁtW7-eNR\;J4ן =o}w4ױW(s.(l1)=3g{/_K &kЇu[3| /d-JtƂjid`c*p\=r="t$M5Wk(#/,5ϗ8ORtC߹j$v+j7zC7zOJ%#2V懶0X]j@ׂR|88!ԄlI{}sTɱ ʵoX{;KQb4z/MZ:I=OJ741ɹe:~mLoHF`.Wb+'vwqT:yQT׭\_jm @ dJEw&9`H ETa,Jn魾Q>iԽي俦D}~w8<Wx-rYo *tXeRⲞAR\WpIvM;8.Öq:ѡ}S*&:[[Vy ?S$f kCץbBAI*"6(bhMWC#Gj.!:~\Z%n$L !I$ 8T)QhϽ\NR-7PI=h#9T 82(iSVP滉* ]P 0VW@| #K][@#ZyCxym%ʲ#{{I.'ii]6F J(aJK5}D,̤4-;I 3~ûC=*b$mxܨEeSV&Fas8o"#%>.y壓ocM' ^Ǖ+I,TuVGA&9O9 oxAlɰS"/zW/IT۩|Ar_nʞuO(ݬjHɲ0Oܸs6Ƀ}Wn0azš(*7g^{Rɑx+ Wr xJ½'+(oy LR3֧ ر靬m٭FIb);n1 e5X6,@*IcN)CrBV.@ѐ`u]娦8/f:C熵C|)whn7rF,OtZ(`> .{9gt.{uۑO| 4^lmiIxmP-鿾._F@7+.}3k[rZ2s 951Jt0/?D6$tb2\j]qҐtfGX%Uw9ĉݖUSt)Ls\r KҐ pq!]vK!Yi|juOP8ꍌI1mq<0|sqߗD4 7:El,HD wƕe3>mo.Gn6sQ!Zj P!}3CQJjHy/^%P٨P:[+JE4N!)Y-n )$9pN8OQ$pm0esL3@Z`ף<q4<m*(#> N5RLr7aF%+KAƘjѭ<}4PW(T͝L[lC!5Xcu ܢy F<&{7)fjVM{x E ,1zI\6~; (de9C[ѐo6-~y2Y`whЋIy[)r%NКV UNXXxiB\6_ O(&; py ӕ P : Y 6t7F !A,ۉo?E5D.mZD%VcB u)}MD=LS [r!WWBξ2-_g=>|hOꞍm |95y9y/]1!hp"<(Q-3to8걱^뢉>*e.YEYe_R?UHH38V~a5ϊ3%x!AivB˼-GJK2P[B}swi4cLRX!܈UW!D[ll#vϹglPWb4+C%ᾣ)?i{N";\ͨ |[ivFi)>wRI?V@SwFA ȁ}80)>PЂax=/65e@Mqз+%=mrْqBsæ;y";^+:g7K6bv hV4@%o]Uw}ԣ!^2Ji!} ʸY:qZ|hBUrFc+Ή"Y^@3ZEAi uXP `Ԁ \2 ᴨJA~nOHh*LOԞRiLg]4#~V-.#į2iJ=&;ԣKN儩Rcr1• ~9! ! 3JŊŚ9Wf^L!Ej,'fxta.׀_+t٦NC]Яe辜ޕ"'r 77r7Њ,(6[ݐ4 փMsвag$"wT:: (r@ w~ JSr+c9T&̪@=+a3h#<,jޝ!DnQB7B9Fm,*D$Z=%ڗG7zN'K%uI"3a+uy88!atB8^{0b!-VTRZ]qy dVH!rİGrHf:Ru*j4~MpcEAQmO>MWbJهC52"XSBgRlLK.(xq+I~ѧ-N##a﬌- ZEgYJdz9-Il)Ө.!b~+ޟ;nĵɪX'o0|@J y"T%T%h_$N]T2eb޿jz>]#V.BV g|a2 tT>!b`̱VjR u[t||($l.JY:Nt#󯟎"c*d;4ׅwf ɮ1(*"okpY%{lbUf[A/PeFUץ&0+O> |zv STnѧ(8a R. *p EjhF_c+jZ 7wZyzQv'=)#cq?oר-vO˟nD+LYGhSq"-o_^w7XgԏׇmE:&^L,;TĎ>}} W:NoiV ]E.U_fa@wXDcM?+Mzin@6L򧌯$w)UI•]-U$+>M!>t؅`{Y?U`5Q|]c(T):fHeڠd@#l@t rOpb/tw _RsR}$Qb4,=K1F2s a ؟|;ܔU-zQ.vܻ/lO-qa<)*MYgAAVĂ,r#5/2 _x.zƖN8ȁ/\ahx,i[ͅC#InP։Uో4ЃUW:[gd Sslf :F .;-݃w9"-ʭUB,ٸ)>K`-Xe}rxjcbz~:"#ƞ纯1vSUIS&A,z@L+b$21Klwg!>@Y2#Ẋа^-2O01<=&*ܲOLlgA0=~}YxZ3Z{ޡǸ(=Z;7}{R9ODY.(-zE9FNGH\K1._"ϡjgĄ!96nVkfH$`fRG{!T)wc˦B8_ VE o yFqxjI rɒ9'E\ '<.^8)oGPo%;i+-רq;!d{l;"oz^8؊z'lVח+|i eIGmK##+E_Yr]6p9- )%ϴWLl*,:ҏ}l G(js^Qe5סӪJdxP-oAGsvyǵO3r98<9,A~X}0Cl5Iut8~e:m`DtGX|uo3K?a{($v?+JXNJDy0kJ`Y4o2 i+9+VƤ;7Z#wHKYG#"#[$e合2: j9Jzۜ>&疭$Lw!ȳ搹m5edpЭ/x~n`ҠU<*2TSL TSzd3 HaI}8d Kf"u\md dvHtv\"?Y7Jc>t<~^of,k&]hih럱AjC,xuy,w10 '.K=;vֽ!ĹD %r⡋I@G)|sF^QԵV^%Q:Y|ڍ.~_Bpk^EOjx@)|(oǽ #7sz3?b$ҷX6}㟡QSuY$gUAp7GD6L" s^*aݠvYG6:L?Wxc +n[U,HM˯:5af៴XxPrq U~@F{n>~Ly0'Ec6qu :&%@߻ |_ UC'OgYS|$TrnfH{xkiGPtg6hL5âwƪ-3wtpYoܢ^K%˶rWjzrIƘƢ'pAw v9 UՈ\JȾF(ՄzHAG fZ;$=˨ĠjOڽTQ+L^g=av̶Bö `zO EI &j=pl-{*fD/N(iz,rf%ג4!(tlJgz<2ҊRC`@sVoqqHCK]/~^xPK^)!HUf ^Rs҄L]a&IFT{l%!g/cx& +n\ʎY6QS (Bdw50yc5.S»N\W9:_x{s:xN s-)H+R"1u(wX+2DZ6fU)8wGe׆U G^aO@S@+R@l h.144G?R瘖:kՖ`Ak^2ŲV@öWB= тJ\t,=J|v3o><;ƇI*hBHupxV? Yj7+%JiR<9Ӗ77.i: ODvĻE^5ϑx6Gi1[̆ەfWPX=8QFjj R:;H`@4awUh$sNaxkĩ YDM1^EaYA .*M.Z*C> L""4/4QuO \]_Lh!d U$xG4:4ꖳ!M[jp@zB %R m }.Z :yz(+ iN˰ @qNLvq9.N2 F)=_7%Zb#M2s~#o 1Rn %Ő/\b+VxJ凤-5Q^PsbA`ySI=:Y_'D;A'Ϡ~&$,tޯMvRGG;vp(C)L%W tg'gX%?j67bֻT# zGvMbѯ+3"YxSbkYfBz{imKZBr8~-cAlfGB/\Ѓ"Bwf k4 "XIjz ݵ!e+Ki&GnVQ5t"Ӑu"twUgw00A`;MVqvŸPD56}.l~;_ Ϻ6W]"aȑ\O}m˯7B7݋&K[ou'W X8f]l>rH؝<L |6Ѫ@^Ǥ\#wO]! ;D@)"-A_/G5Y\_G:Y%Ā I+E!=<:v:cJ8C۹C72KMzur=zֽbxr{2-k-%O5~S+%[xu@@թ,L6G?Z/oN8چYM֒eQ0Rթ≜@NnWfQ/4᪁G= m/!"p ]igK{sVTbSYevQdF_/#P:cfqB0&N8ϷjFM˨}_zx`T}&oH?ά?nZsΡeF>i9ye6d#/ zGS(of~)h3U_[ t#}`\YH2;v!WF(͂hFbb n ܲ{e3 ?]og0Xa[J\|>g=^O~Q#A8Զ,{D_+9 6SGd6u3e|:)9ۡ AA{+W *_HAJba$c\ ǎPV b;a 9-7skA!t" Ѷ:/q[CD[,?m<9*l"紮$>PGB }$zwf]<=QWdC[RÍBB,0#Ʈ.'EE-VƎLn=Z<bAoKPᖶH ۺ[Efl){SsL\A/~{lyȣ%n%KAnZ|cܛw?J,G4w-#kV`um1s0&YT[nGL[k߈u,NbE'jIX6 1cdʯKi ?x?2{La=Զi{Ƀ(RY\8D)o)CN"N14㕑Ĭ׵ ;.w_rI|H#蜓l0id^-`zt[c!~4vs6 ^ܔ̦ /Mw;;Umrg5F).bi\!{vPm|AxKi̭twU1B^RoSNc5Кp!Jx[/Sɨ|v][^EvǓRPdTp?.:3 =n͸]u$,*qp2& UGϖ=3UBaTVI# .ZyX|{\0+훽dO Ae<e#6}jFy)Z‘'$RI(!SAU^!_EU^R cnK+xW.O..1ʱe9K+,>"/o@CZ}aDD$^h~#g kKu\r)_xqSC-A$+7`Hjdpv< YbxRHzЂb=ƠXev}cߧ%!d`)-H[+nT\_}}oGy;?Id]"jBlވ2t9nADǶ8tR8#Pjzُ(jv_cObpI>#W/Te Sv9+ _]tOfrp=N-*Cx=YGkvd\JbW-`" +pyFd6,8甭-y'٦R7!r2Nj"B8IWk;c <_ᢟ%r,yl$A` \'!\)b{1)vP+2%ͩJh!>KOA헾 2fs]=Κ{d XyuhQߝ 3ygaFyFnTʶ$_XCլ!':i[& *> RҰ?G, V(1-2=:\liSVy!짙]"hݺ=yL)H~FmWp;kHF^#e]ɊK"_ίSF.w=xb(L[`W1^]wIIM2@S~DQ%TkIYYfr7$x /FypG7%FӒD:J[Kj><|lRߞ9fgw"> pEh$0N-{3j=9 pC^0TӌI\)3ЬG~|s$n~)HR A+[8HM$*X51q{]'ahM)ifTƒ%X(:?d  ~ګ>$}> ™:5o6OCc6'3* A[gi>L=Յ".Ƕm&.}&DtB jrs"\R}J<_/@F]=/&o*[?S ?ChJ@' z8jLw\?EBvހ"EX0ZQwU2U'QFcFnjwA:9({Ge;0 å$A$Tи2&Ýz„eH1)Ѳ6ǜ۵ kL +iǀ n M% Ul}(s[u"|<(D4|>i !ݾ)dI-EFbF  P;m{TF7AAS%9 ki4o@DC.q>ǧY3̚ib#r@EFpZOJ3L'G悟zXS^^.m=%)\/*$8نYP_AigQ-*r8 ErItb<`jIv;kǤK;za^kfT0 \c[t)xaNp9¾10} !Z;W yU6?]{'qΠ¥Tџ԰d0KLE$.eSá'IlH{P"~/M˻v0J][ltTzSXR]{0dq-)WO Ȼݫ7ְq- EL7_p"\(dZzUD]\~aDy&O61:;賹}B}JÄ'Yd!Id/-6aykeIR Wmp?!{=+X$y+,073Ҿ"*˴X\K}I4b&NN@Lx譴Aࢺ%me)W*$dQW<~0(߫6a'D9MXqyc7JY:&켮HT 7ڨ&EDG(߈Ӌ]5 ?.4 Ѯ5C#3ZY2Pa^2ARzD=Okn (ą!n lrtA@m=>g>W?ya<'BMq5:D;;RExOi頟kޭR)=.k|HraGSʕL/mhXfOkXJP >}L*Po_$%379nI Jd oM6!:OU+0X"10@܀|ǔq9F0.Do",<fL4?ޏ"aߔA׭JmYNwt&MD~N3dy'avawV<)}rnTnge0m̨:TmKn]j3۽eG}_KN7Xa]qWhY;].~+_ә+Ѯ1pYH}:YCx,Bޱ~hu~gl)S lj/>4$$Y)9{h’\񣆆mߖf{fQ19.4&t2O6US i 3h)xIPY̠KFEW]/Q/¨71i'ŖABee;"Ҿ8U0]\9)=~cd+jKcoNa+E'H2l@a$?V%F VH%`-49EnD!d3:/^=5S>*7 ɴ1ym)VDKb7_ QyCU-I7t @Cz =|~ oY1!5IF :t*DY-[}.Լ%Y?Wu.N-KëÄn>rwDk_"'hMFHEy5@ӊnm<E^5ə%$3cz5k>w]ݞ3ʌ!ng0+ebRV[ߓ_G8:^ iSH@tM2Zн|xS !88 }v]*:SҀs,lWSl(bXZr^pWGֺV/UD}q8:ܡ^ /j-zNS2ݲ⒛1MFm|y btZXߤi5  _|x davMs~!z[ U5iF# 0/5:Q)Isղ0\̫p%TR}r9(hIlf d810s Pf{n0[gؓo45-i6Π QT ,J^S;GL;.drE=4v_"ΟAđx4w,iUTg @N31q ZVMB\\b9\pjn,,byBZwu09g/`^$MV˔D5ޝuո!& 1Tf•Amb炫w`?j2/+A$l hu+BXڧD$y5'WoRD3C?#vahmP>|kHzb,pOL"e4 q}J`{.{ihgz6Hx((>`kqO9-e6NwmeKդRW3 QߦӨodvUL$?Iab@Ţ2WPJE;"a͘4\5ay-d6sjd%\.l^2‡h48t.R qP BYI6].T?~I5g@~-UM#][S NIXӊ F<fDY;tO, ÃG.k[}[OZ.쥬~tQ}0Մ720, aH@ !`i75cs+cŒֱDQXc7Xep቞78EUqwMصtaWYT;l5\7ERQq`9 [pUg}^%|aLH=r3Bq`aK&2WR7 Nwڻ/Ձ`8;@&s.e=UánLv%!['jAY?; DX(@ BvJ[KmF sY(zHypx?<',>9,NgCm!o Inr$h^v2*C C@T0""B'.r]*+F ʲ{-xiA^,d]k B"u-}nfr]{H~NȖϳ^U`VoEgJ)Θx~ǩֳ!ʧ0 kXSyhΛtq+ew3CԵ@> ή?u53Yd<p.KNH Qp HQD#ҥ5 aҁ/BQY*6H:t̢DK=/Oc0IIВ@o>5tL'eԡ4,S^{NUm;٩?V8+V)),>#!|✇l\"ѵ9ƨ LAͿ0C_d<)y9dQ| S~9]|ϗtd(.j$D4"$:-HOe Ez :I]ƕ^zB񰸫[J.#ejM=TgQdLMcy< ,7U{NMޜ"c@3gcdԑ3z 3 f-֯2)D ]@bq`g@dhN;iH;zY#^vш,Js91 80Q9}r[=,,eu"#fUɹ\30d$ZbqEd#\]諨\=7&o.;P忷ݚ:sRn%)wg uQW}% &Z 3; u?:!)iKЫCݛLƛ#G>FОq*Re@q@Y:~YJ]VB?,|"iD"}y- 8ɨL14Z~q|щĉ*,ng.ꂻQc*#VQ3tx́:ζQ XsH0%Ry@@qL*em$HBaĕ+ea0%"d%GE0:INWY38'j\߮xA)RȁƛY#g#ol7n:p*-4-"\u2Βi[:вbtMb8\zF8>[G&?xb@؜bd mw6/;#FS ݇%]dJ4:g4rq],I{e,`4%I>Iymr:DcrM.&nմt;XNZNY`ti+µNӁ|~Gxv 3Z*k\ o A" 6>~SClcl[ma ؘܿkS;!_O#1A8 ZdQaS9_Gʾyi] {x/ec릜3~ |Wў J=luׅpRjR4P%i Cat?*?ɝuwr%RD0$́ي|sM XEU'9jC(=QpRLtY 2hg JA!F?[4;$W8Ţ(uѴ.t4\9 ^ ݄ВZȲi@فrXef3|k+&hG>!DZ1Aw$K6|ܗ>0wI] qF<~vMzBuҁgQv'gBU a!DY,L tފ?l@@8Qi %/&1|pNjQQ[Es/D.a!],z?N(.`WHŷw2CZ=~cX\]xtDV,1G5j|01PuLhmCYS zۄ~)F8,E׸$;,.cF/K4=b!U&F%C.\cksgG>gCNT,Oe#VË6[S * ~|)VӲM_x::cی*! ܋M(ulq$ ƢTQg~:MgL1 q$_a[Nt+*5W}tT ֿ2DV-}CޘI[_ɞORε@?Tyk]+˹J0-]?i9 0{2rS8?'*M+} *8f ,gC,ةJnot) b#Ҿ%k}φwQ{})ai;( "xR#+F1Ucc- 3ğ&GIvw^%1ʨ &Qttd=SUh$!y S޼p9v*<` \~;a%{@(D\dO4zٺ ’I6!=/cqQ׽TX+ǂNS4s:3Bf|2p a"e3bXVmr8#K}9;ũfXH&[J`O %L,X!Ϳ xfc qS**Eّ,qn9;E|t?91;QK}eڇ֤:R"8es"i6N: )*8/̮!c<-l{˸1넄\Sj_PsE;A,j%}m0O#234z}_ܼ"KB%0SWT)׋`X SM ~0ҵXv. lf.O yMWGk&Xfp&G%شBf-&LDcn~JZEĊǢ\z#FH|m֎-&I85{+!</gyAgl0)OڻzZ؅8h'nR6I'v<'wκM[s_`VV%Uy2(n7g;|.OP;BnTTLB: Q,jw+۩ sbk7 tD}/zӴw4Y^|MHCK>6Izu&BTXS\,U'0~N{ ǂ09lJv_ޚO洈N襀k S@~*.M҈:y2 /1'g`S;f^zv%Ŝw !v7𠅂=MͪS#!1JKc& Vfjs/hVֆTa7uW< z7CY޷8/%,<؉}?wЕ @GYO*Q+JxY'QcQ,6{-=W+BHEᯎ u٤cIY̓~|o*(JDcשuFV\7$Ov֪^ Ќ/]@BNi_LC!İciXE,m@{P牋죔vos5X=bB.(:/eՌJ kls? ť`yôAtnZ2@;pkۜs~FuV{>\x$@UWvF0SPL ڱ)҂?bX;MY§սRpɩSn ENۼE)_On, @ jhͦ5lSGz=+u@Ɍ=Xhaf] sz }4O&s2X\J/?[x~Yn *}`f`h ꔢ3rU=[YWZ:A Io'ό@ݦפ`X0Q.獵 1P;P(ltK/0AǼk='vUԷH0 `%JcLeYݺe MSf]ϩ[# :40U3mV%4˻? wIz0S] 3~@p>mXŖd|[˖|-4t[FX㥷-fr %OQ7XuF0hYEϫ'c,49Y81j_NmU/=2S wPx#rV<XӞ\*NIB1g8 HMOfcІZ[a+M aUaNFy؟4ҟ7 ›Ԃ ->Фz匊o10ҞzYҶVp0ƪJ.Dgrs@ȑaM틭sdk?a/a\ha[[HW4î4\,'G@$th$HVwW? ku$ O6`e$3 ;.|Edf1~P/w15jYR=!I6%~|#2WoIiI'Wіib&~U/=pD}CL%v,lgGɗبtM+0.+Hb!v?Q*8zt'f/n'M+[Y|/l,{k\DY,P5wrLHϫgJdC m% 9 9Tiޘϊ>t^O#w| 'wej7e ^ssZ6߶Jr>=5<(\1@}6vs{u@zJKk;e0ﳛLJW?nng%(u 2U| # |tJ;.BI4 5g)'W:GPqq i샍:I'㝳cW {[-\Y_;W>dibى5nHc]XOmܻ`qޅH,l?TO͢w)7Gߍl?i /oiGS%VwWb<0oF/dHRm--n%ݕVe0x5a/;[`o.bӻ( Lzq#?U4 on[b$\.b%xw^íuJ8snY pYnMo{?eyە)7 GUO1iQ 'ǥib3'=GȹI du#܆>I=G (0`"-76A)^Iݍ%& : ҡFYf 4a54btm?, BI1Ȇ^=uI@ݚ0bҝE8 B"OshNmtgȋ~m6yn%I4KIZȊ`t^vN1k~U1+=5 9}Fp%wxz(qX?/o6ѱ2\<iUZukKȘjwRb[D!+2aܽp&YF(`2[O Q+1qZfplعΙԬ|{v!qf{X.5gMknEjU jׅ09rdKZ[{_ڨblK̎s [Ág\RX)R.D 25|(\P^zS"tN=k Rԁ\b4d<7S{C362I`0ǜ697!X`i_ǝ ٮc6Hr!SP8>y튻JK\Q b~P3 ϷQIiѹVmv*,ƞҘY5 ?қg'g8Ӑj^LѬ8OR?`vx#]U@*'/5OK %s= +M<=ʕNiM5z'%}Y Y`V!VL5RZˬ/W=ww[XQbM6MfCg%_An#yzܾsxcۇD~"1zryj jצKʨN~VkX6z _$N]g7FU1:L큨ahUYXo'%8DFw` ^}fGDl6{i0^y-HD@8i8GlV|? ]JtWݩL@8ԄSF*4vmF Cixhyann~ERyc_p1xkҍ(7Xl B|jE\bӮs亰3A#kap6:>r3LtA+Nr ti6 ,!i$shnOgpK(lOQK4.]l2SDgaaN=({ʲXI\?`2s sS?F8_2CsygM d|:d ݤps]^·߶(?Y^ޯːT]'{:U~ȡv*OE3j\Vܱ326\3P^ǎp5MȄs]6?(vEϼ;>?bFp{M/`,(([3C ǀRO;1f;y'|nD 0֌6 q|O[b\OZ#sٺV#p5JK|s~:#gzVT .۰ӳVxֱkH^ۂkIsF_#=l <ʍx guܪ T&wvx4 @W㾩пwsB6)jЈ+x҄TdYe5D[g=gPR}T>ǐy d˕ۥ_RB2 *$A6a v7]O2_Ah~#]6P9r\W&kC)xwh|ld Cpl" W( {$ ]hQUK^ʝv79hͣH'DF,?:!@ *(ěc|͠IV)h$xTu3~[S= *"ZLLO _p.v{C^>MvK5Pߞ(HUXW[V4<"ExSZdܲW]uy ??4s]Mj׵ /.{)_ ֎%P Z`ƺ>|DӮf;iȃ[ h4S궠 QjB7+vh!mtD >xMmنtn + Q"Y*uPҬ6_Um1ra9m0CW.G9ݹfCyKe,@zYl3ar /%ג-xIKUK3qI9'v.2ȑJ撌'\iM@߷⓯$\`Dę}/B&"s<8C@nOUęyPw&TҠZ Bd}Z-.KV{EoB?A50R!.yM>\ƶYί~Z־ 8+tNa[~E0HwLAy>"T>I56# eFmYZ,HՐ;WB˧Mۍ;3gDdm~`4EO T^xV*%791lj' ttbB #~'Z!* ܷn!K8uҨ5p%X~10Zʝh_ʓ;6z|'n̚YiSؔ a14֑Tolߛq4p>Z[hk n OVӐ42Z >4iHW7Dp }* ,BzYş.WMnyse|jĠxG9Uw cU 2,*GPŮgW`tfKhXv{"l|۾%Z{Lo@,BIBk<__,S  aacŲ:Dy0ĪykVٻC&},$ӖA_¤ r,r7ˌpb%!UṈp'"&lDg~+Xb}8B{K#7cp$1>W96A%y r{_ڗLS߬g$<dKgm]Ex@ tмw;;#ٺk\낇f /V C2, &&L7BZ$RϮ|H^GMMQ}6O0U"S8U`/}Mh»,:sb=5%\ Xˮ2/:j c>|=l=ݠV4E紝p9.NYw%LjCYڲ~Tzt)j:|{*{'n@ Z'8r CU<*ÁG\Z%p}wQeH).Q&qWڀ}qq\e%agҢJ`?Pʘ~ BgjKPZ^cX67{;[Ȯf]&ۈ+L*ayzh9FB]dr+Ieh.Wlbq|U=Lg;.! 48'y-'Tk_䗶s|㑯hX 󴏢kO0B.󇊕(0 wzN+pz `/11mj {2!R~*pb'ƅ :t1*ɟ1dr씘H< ?!E6V(zhw#ۂ9)]"t}QO~ B($؍#W0XnfWd~&fמ(UƆM8 'luq C;61m3LF#GQpCU^{ 3`p.2sB`@+CnPcbdO%c`6=c1Y#QD2@$${ /6ѡŜ*'`L5{D9ksy_O!h}( %cڃ;R?S(UeRQe N. !mϬWL1TzI;ϫٽtIla%3TĪ{pfKg"ѐ UCL@ 5z|#S=y8Pܼ\/jAᎄ-2HOws=G &@9{W-ϾNb™#ހ0=fВgP[0Zc+ۧ_+c(dS3~G]v܍&jӀ5s.ڭ5ںwdErjF̂-Ϣhi{;ZQ'7c{b ~'<֏$Yi{/y915Όy'A kŢ54:`|MGl}Z( 6HH 7l F[ fB!}hͷ:RC@6r2ϭ2ǁl)ޑː3x, 1r#~]b}D;~ @hvx9?RE?wí=G>;K?RulhcZ)N6af"7\uh{Jne<4cJxswhkcTR0wRX֘ڌ]T),dS])ERVyF泩An T ^=;ԤÔރH O^=KjX6f 2ma_=c](g͞U,P5O zJ޵V" VgBw% [>}俆58(͟rM'!X/Bc<% g:E {v#>cy`^75)a3\ (L!x}pVqTp?!pۋ-e $ ުm`ײnR\0B 4E)wW#ws6 ) V,o@<1n':qu~;M+w[?=!ZʋrTCF8^<иu;Ks"<ɄF<;!W gʓ$(!f2~8@ZQHMYǀ_ǛPo!x91/<Ȃ7}lV;8gs(Bx(&ݘ2g(`[yѷ9Ѧэn=q]G^QlZ)2'qhx|Ԙ}C)h'NZ Q"zraZ'r[<Njo @uAݚ*-8SgMsExcْ5|5'_n 4@QPל%Z&q DRéGv$ iCzr(aF8k=_?1D悂}ԙ>A ]bVMZ6%'m3=7dJGdPJSmbxHA( ]t^peT{mv[׿VI w ^R> SSxH-Y{z븣1ox6.rwًD:f$_`RwT`GZz/Ƣ-WqH%p5#af[z#4Hva8F$SK|ǍUX\o' p"SSoԚ!K&7B pz5:Yz\9;& bᅣ_ewh<q6?*Vբl-UvЀL*D_L6 xʸT#JEV^ٟx&*#WOq@9orP fL9YTmr;D0ETr (xW U0&uQ,dFkeR"H0b ~)ՋW_@S6N7 ErOJu+:^I`FQۼC=8U'a۲^r\J]:[2-S0q&nѐ%'*?̄ZA)>8DЭ4BMWv[kTfIǢ/:|̓ݦ'Hd+}xIQy%@B_Fw<-7+enuXG ->\ōyIN79*ؘ&Ѷ ,{X4]Χq!dSG_)`oxTDO#[Wmts]NDm+ zEI,w]KpΡF3~O^QgTN=tFg >!u(.*V.& v|> ف|g̡>}* Hg5z}#@*0mZaP)IUlx]*znכ,aJj"`l$"Vi).*GϢ.Hk<Q!jN+~VO0amJ󽬐Dg7^yT`nzMk LW3rP*Ԙ X[*NT1Î$63WT$fi9gҌ2l._lrމt JxFHBKҋOrM*1QKՙ: ؎9,\Hvv;_8ʥ7"wq~'fK_g@ s퍮1/Ӑ] Э)RCh Tl+x%ʘ }G.Uh2VD0,!,ꥳn7}Q{1咶j ~8 2ܧtqLյ=f0Q* `e{pN'g7[ܙDIFj5>4:W>6V;;Wp^=3-:Kj\A.^_,SUkGӻa(- k[83lΜ~ZS+e-LϏ ZXlKf=QP-PKf)KS?5&+08LS 0{tx_SHLTu4ȔMLԒx#2tP_^"ȱ̰;>֩}gNJ(T;0d,wN#0C"z4X?>m{lf(e `-*g'+[b "Uq]wJ9z*$\Jڠq ONH6WrlX4hps`P[ JǍm UFCaQg)4 zZm5:&`kG5ΡQvm OuNS3 X!緡GJ&[-@/I}S#HI_DZaJ3SVibL3_A'rj<v/Y`EpDB('(YexFe`sQp:HCۮH}wG4f>$39jgֺ* 8:Mj1PZ6$9$]O h:evL!HfMSY7ILYMimIJʜɐIMF[Z+hՑ%-M{-hcn?r[u>T,;lKU}~3.%W2XYJtgK-̏'q"ub#qY="۰DZ5n,WE4j"i>Uwء y1w_RTI! AU0ڐֈ%V\4|ZT'5c#vgS(eFA=SM(:k̸jF jD̟푚K ͬ)gàIy"έ- P Ĺ<$6o ({ښ@ojkз4q@X&GAJ1eʋ8kJJh/ͷׁɛqOLdzM $;"6滣 e9+HaQnyRק`5z_"˓#[tχ5{#&XM SAB1~f {=Hλ14o6Q=k|n'H'" ` 3򛝧)n23f>L"Q՚U44:52yBNiqO/Ҝ$xƧQ&m. ؓ0/~!2CEfR_ZgktG̱o%/ĈO@h JJԩf;5z~'0HtIM̆6BKojwy.YږPt'6e׈/ȎM,ПGAr"?1>Rۅ-Gۍ4>{4u9TnnЏp!}cQ?d*OPڏ!kk s0jV}5ԷbKt]L2| MWfMd%^@1UE&`,J[Eܞ 3Fv;ZyTUlucg=9Dv|$tTZX xQPs5!ՉM`A*;`&JN3c>#n|sr^9RA.Bk4`O3"BڙJm0B&{9+'v5(9*kW BzCx}*rnc$6̳wfGÚSvj?ޅlykh,?əcx] ysd-Q8^suڼ+j1q xO0NJ?Q\tٰMKI=ZPb@=coT1TM칟L rDʘʌ1ɜn.̚[~dyYzʑ5,4e=hP*VC7.),luuH]DÒxueBlc4E"e(6#J])hAE=܄y+YiN9Q J()Ԛͭ>V/gF8mE斮|gc<^˶&Y}Mΐi&l1ƥgcQm^a"` b]Va-=CjٕV:Y"`/~i3Z:lPJR-Yد:II@EOw\ h=cֹ|s`B4;OrYPSQaa%NbT 'f4inFYO-J5ت(@rvjDqTS3C{@KVETӖ 5kECҲq'2V+\D4hCJFG^^n-/ SU;aL E(B3]K.79$1N"݊]ɍ?IH| B*+& 0]a;peܶy)Rv1l O^.`8`wkcJ[z૪'pT(<\u?lDr[8h yxp;n֨[Xiꆖ f;cV1C *A-ͱbN{YF,GIF(- v&1vC$SamɋYP8t7(mG[KascUN;`GX$Zq2W<@GWD{Yy9A~PO߂> >qX0 /K$RnpJ%q 4"e]~Ra ָTΖ,ؔ%mzqs,:/ j™UM\H0y0xiNAO#@_"ꊯA>@d-lM%[1糘ġt:v׎.occɽF|~|l% ꭳk &>*Mk绹PWj*{F 8|@69Mgt,*w>a73z*˜tu5qH.d@}͠ng Sר~T:&Xny%l,GNv}&e['T?oޮMLd1RS:> _Bwa0ǝ@oaO KI -Jў+{<50#βfdW9GLS-fivohNo 8{C!5@_ӈH0mt9[$Z.h-}zXc_i&-=xmkXV:_Å0-fKZfp E0<Nڂє^j/9i2S-+pxL*NbGE&GĻߪBܨyTm2O@I$1ҠXfejg m*_%&_=:-dQ3ڹAX+Ex)g20$]AG>aYO#ޯ%c愐Cya{YfPD2 Vy%7Gb0r0[ sl#S1`&bT^ӹlX FY9lszkZCQ=x>E#u{+>m6TI%زsCSޑ8c'' 8M'_=:?ToDxWats0CcuZ?ڝͶc ӝnĎHCom<=ϻ^Dݗb C xZ%@c]_%zN(KJxn& G+@@ 1&Ij k뤈훃coV7!+],ѧ#.Կ9ɡ)qQ̂TVSl$ix4C(nU3pRKPp~-Kt 3^R"9!@F~"CqgߔBM2YHt)ѯX+?XG ͙;Hobݪ8˲HDr'*?TW_w@܉8kM t;KY qg{?ٸfMN潚._(q6 o혅<. 3xS1onc}ВbQetzQ ⩋qr,T`@TQE{j]k`qoS6C MU7ʣ qt}ḿp˱ \Eu!_wX"mJAbc g7E7 zbFap.FՍWi<1&)9p|׺8No`C8A#_F8t x&.ŸK[|9eé'I@1!dbdDCuM]S/ gY"Tǒ[PX t+'Aynj] EnGV`?y!(upo:9BfٖXet. ~fzq!H4ȏX)Eymxb }XK&tcЏafծ!+X&g_8+ד4eX= 1lJ;La* ngb diψ({m#V|۩xTu]i cb1 Gpp At>zsS#灉H%k! MVQmUp0[qmDO`үX,dT;[5қzIӌ-mzrHaոMޒ0 曗f0{l5lP+=z8DxJ!ih S_'= Lҧ5V6={$Xi˝DᯔҴfBv1Xv|>?BGK8_HtRjnUK#ŎMBYxO*v+uVP帝p4Ȩ\j ?} 䚆u5+P'Fw&r|*O-h_U4=u5{Yejve&Lɫc Vcnn*#dMʁUc$U c;Gr'*mI%hvC؈ToɦFڿ 7#w: LWK6BNF_Cԡ{οd&DbaǛK+t*0жю7#eDwd5P{m+@ a /]N_[8~ HTy 匘YAr]̵~WoO))ShȚJ;3? xޥk|U\T* +.YK f{4̺|C1R,,=-;4>0kV֯;0 "yݛM#)k2ş yҌ<.dc 4Q`{-Gu߸HRjEƢ, Cr^/Jfk. $G(7RRI"=}LQUW?؞5$ .?PG5kPƸ!+wYFyn\%ikT(DT% &FKCr⎜]yX,/T":ZAmf1umhK4BaQAStto ]ь$Q5vE5&]?2|A _Je$FJ.V.{3elRlFQ\\D VpaL8{6Z( OW ^bKM@4zN4U)X6W홡$q^7^H ~ٌ5|mT^C}DkSJFǙX"¯#ͧ$勠GomxR9}zғ?'jVB>wJJkĦH`ȵu`=};P^f]*+Wߢ%ī;)Kel6 WK+ T +6eg7;f8EZK.gnGYG2-D%k;CNTT#7-pSQ".l"oI$o>N/Q ]AÇZl+lB#jWÞ Xy$a گwAm{N#im(&#v2CffY}l%tx$ 0> h;B UϷre؇=K:3+iP(J;}\Շa8MGXUf9&^}OT ,!chY C縿Ńx|klȰ?E܂S5՞& GsF iGoIَ9 D6I 3<y r+?@#6PIF|}drf#8T`S3Uf#F#BSA5W" jaGhu뵹bfÍa ( 0̾AB#O:|=scó_%Ǻʟ>UńA2Ia~WY'GO3_#B11)&8˿5W:^8oApmҎcd iYHctHG ڣK[yAQk:\jfI@nL$Ej\:藐es >?%/zjV;I'DqY5f1\X^-(TSE,teM$j??ba/x3܉eNkExg[lN /B (j峡"'?V-(uᄶ8,ҽ],"Ҕ"oa 5&7&6˦H1s=N<@$BeEw˧铈J1`'^u ~1L}85X/S/˙X̧/C>pu4:ra^E0ts ͟]+87QL4ǭ`*Oм={:xC$¬ϳ~#,-[~gdbڇ'Pu.'ݽ&h6O=aDk]h &Pwe&V1m=Zḋ͓06bW֬PjSNz]Ny@D1`KǐųEܽIx{m# 's~ aYt61d4}ۢ^R դ`~x8jKDA!9k簽#  9揙IiO>x>_ƪŭsXyJwfkDgco02~p Yjj¤ޮ7_ 77P9F dL]X*,|H&SuI&ҭ S W!N T;ش0;a:#)ٟo\nB\Z/]D/CgN=E ^LQ[ ϋډxl?€8o""&B/JXN: "#[KS:kHOך5a,|y\@wDcV> ?wSB)4\x!r&4c>NyCȑN:z~7rVH8Ql5W 0e8v#2, +~ XOI 8vN2kX 쁥#^/[T=eKĎ7{?R hrY_GF{<Rz.HۏEM)߶xV(Oq9K) Sx }nI;5\ued5;t/JJڲZID#L />g$O6iNiA$"̳auŨn5WY0bZmO"I+Cɸ&XRE[ջ27w/0 pEϹΪ#>QSpdWLw+ؑF6籂lQK`b c%4E"I&s7b5LVV?ѻc~E xWf\^B)CYWW|mq.#zsO%U} *0kHŶ!Azާ &DKw\!`E\,vI#knLJ [B苋^ŀ0io52HUq:י_sWKCn2@ҴvPZl;o\hv_YhY])y_|[i9aؙraoeR`A-jНm4;^w?*iT`k.K1UN2Ip:HM4s7Ȓ8 oxgu~>`0iZde+%p9P]U{ї4l6׆ٝ$_KEw{n6Qy9.3ΕVV_ XAK*fț{f8y?zφb%&cOF}c`5 = X !Xt]-"3xLs /8$ۛqB2|Cs~'MUAKM}Fs j5>OhVn8 4Qgj ~F~"י^GO@@+X׼l )Y|(ڇ+j+z8-~?@rǂs\ 6pM̅b8@$2m0_[-jU3!p\bf+by)AEpAR!B!˨V&-pF;{28ǡ]bf`&ڼF-%e?=lD2%(9B鋇`B1醵 3`7Dlq::MŐ+[,j41@.@X Ʋ(m#p6Ы 7yn/7䒷=~SȦcLkǺX3<s¸8?4%B*L,2Tk&z <_\үVI DXHYFf|n KD$I@X{҂B8ј9S@^0Zl-?h~گ]JZ/]$ڡIM H37GX#6PƘ]zFkbc8|ԪC@KijʙiuR} Ķ6a}TVRy-{:}Ӌ :%Cwo/yj8#&$8gH#qzzںoU];g. \@A24>A B/9 ҬY`L~@RJD{7=;-l#.:b`5kbĐ$V4Xf+h]aWZ/K뾞(Rlc2! PY2b))9K 82hڞ޹D!5эl]n{Q@ݑ[T@.L׽yKݪJ,^'+e ]gR ?`.P2gx;@`%kB#y]/,5%)TfkaKfzǎW'>A&/xʟ#ත S75 >:nTa`79Z"IL/[{*TYyLYjht 倚{{y@,\ oXHc?Ucb("=TaVk04DžvH\-QPeAc l-Z]v(t yX/ >f[iipz56…c@].lx>ף r =餜,KtΞ|8p尨U"9W0ǃ|Kn6H6_D|k9?'Pl@,iޫA1#gƸU82׮0ToCJJ^ZC0R8*$\Y:{m=}m%~C}EbE~"hہjW3AB.2Xļܪs-һ׈EyĊ`(3$ ɫxLu[T w Nf02{lto}?Vd!x=.]sVm+_o-ޏ*7x\j'^|A@"]!c~>`,NP^2͉dH46]u0 3c!EC.g_{-:ĥx#nu#y2QʴEmj:k"Lf^7@qXYE/4 Ea'SVA"#ιСI/)K%́^U62B«^%zT6]&(\u?F&IK֨0%]G BI ܛ/BKۿkYqX0jLiIVEȤFE d-B{tKk0=Bxخtz*yŤ *y!`N }dml 8wo%9Y\}Mnd{&_pT#n^F&C=x*&56#o;`=D,泀Qz)#)s2)ܘ:*ƪSIQ ta2}~6+:K܋8՛y6;x"eѳ UTܖG] ֥8M?1$'uaqȮe4|_,ZoV .BT(1G7BTXr-G$J'|2ߢmpʶ"wUV ^LnCm՘?NvVbMk+s’nsqʒԔ-MlWzG“[K؎rDpԕi"u7 7h4ivkP m}*TEFAXg6kΔq6o633Jו_Z)Qe<[wӟsVUbf,VY$Z͈kLɑwszmKlnT=ڭ)ܣbRb$f:(3Vra,8핋1p j)g>+? ?d3}n~XL)w5c;׹^M;!U(L9 RîI6jer6%-3C:M㭹6Iz5,D D'Es3AB &rRPEqy,݆2ʃ 2e $~׶3*rFi$)2  )"75Vlۄ3gҍ|V)QzX%6uҹ˶jIX8 ?yzWZPy*nGx_ 5 puS%Izg1 !^X{i$B52KyԟI(pR4AגJWd#bK`sϝ'p˅s~W 4].hOڿfD2 cGGf| weZ!_΀6p'q+0R&(E=:Ov7 ȈVw1o \R=lAJͲiՒf5K$mC嗐#zc78V%E<(bgE'1ۺgj\NQꁾ<#Sx1&&\XSm/s%a8цcGdegdSqs[g.) D^jF8!k-d^6ajKP3qRk|KoUz:=J4hGP,P<5rîeDؐuP9_*soBF$Gފ` dOͼjt 3!Scn]6Kkw?< qT"*,,SRIkmzi)ɀʴ_#e3k,D/ÑvmĦ k[*oFo0=F?i Φ{GwӇHPu!mS2_VQR.1fs1ݹvX5loKonDC>WU;ptݚQv|"vmI%48="l LQb۞t< ϩLA,^Łj n`~0A" Ug31 'ـ=O=F WV^sHV7wHt<0`;y<ѩBR]f o< 9@݂wUga{B͂)\#]m+gVߢ)=]-cjGn@ׯm&n+"*#|pi3@@hC Ò: V@mMLEr`U) ҡ-=+IAPY6EmNLU۔Բ}`mb7sI^+ht=kS/?`>4dHx3mƥR50k'|9{1yb0e:"CMkzsziJ0êqSSZIOM_`jߋYXd,'|R"!\(ХhSSs^:lo0ؠg>4n"s!PWCUH3o3CݕzvVb<";ו׆*Os3cOd33CҟPe~MgOɯ [ix )7f[2L-Ʌh6DbiPsG.)G8,*]t o2_Au,̛|iPC6U'"2B7&feg7a^-E.ˤ%_"& $m`A(b{=yxLZ5\˹%.4"is ts-Ll& SŰ51ȿ1Qy*={ҌZ)R ZU!WݗH. <sJaQI6grt!iUwQo<]'PWmWg(e_Uc})fϦG5 VK Ufͺj3mvkNQDvp &ق\1_qɺGuXR\y]B ʚeڠK+T^ߏprIS#o#+rRjMK [xh@x6\a/'s;M`KڛKCno щ2: |y*9b! &$Y"ul=^W" M+t0^x\ش&DO}&m  844:ˌf_)c?=E[q֌{ݍXmdYڿNO ~N ͘5 u(p6@#;x7ML=>M,{I&灨]9)5kb/Ȗ0P@)kEaY &bȕYP]˺{*9vS^?M@sb*`# % ft3&'(8⚥^tdۍ2a]+ާ@+Y )5jx?k@-\Hw = f ,Y"mw[\:dLTbAjG`ejߔnE!(2 CO4 aIWݚ2t})n?$`rDT15 y*O Nx`->% U uz{i!aȱ (w#r/a4JO"TTU-gY;,TR ,XBHk/d$s&UcD6&1:@4~^\NbFԅ:_1:v(T"@̘rǩгu집1A^V|1ϱߙ8Ybx;1pyKh&bAߝѮϟ-A6z5i?X{BTNZѧcLG/R9gE ʖ5.FḼJ0p&ތQ`П4Ϙ񫪒4GX {INט6`_e=j;Ub/±=9sDfՈf\3(XaraRRY*=9y۽`\>c}vQƈY>^NTtg ._vZi|bpn&x)DzQeu'{ȓ ~A*fA(nJWOHH_Q?rRHGW@bU:i,,D,ܱQN5uTl}3Rm0LvtZbߧP<5Q]†EL#D/o< ,X3VHoe`GT[x"ۿEX ݝZCBh,xmݍYIl슓jOY{R憜(݊47_o+Xx:;b_&zUkU;11XXbo~` / l:Cќ7ɠ@/qK,QHpJGle'IAen!Jo'!+sؖ.`9)h~^Hz4cPFdǕc~<ʝR&JlDNbyjf#),J.{ a qRM^nlKPbdL!dqQ4E/n6!vuF]讜Xq6u{?LoS{7zbI5ϒP ]~sbYS VׯZ;>m8dyed>Smkэaln&vKW$H}"S^cXǴ=itdcہK!L| 0uGU:'lY_b3+f2)=s1LJ|  QDr (/pD`ƒ;o?m m\8FS[D-3h]~7N'[N\]4/[g嬖3scPy]d&i%T U*rO$P/ₕN3 4e!QEWļ coS4hvؗ.GaH1?+]'i6JT3H 9 1D5 qfN91W۹IR"8RwIZVSЋEn}'Q~ζɓ悐tr?R4("xSCc!״?$];J9~3#4W5@YlAv ]1HemΈ4bGjy1f~jw~yњ%=C Iu7r#gB9'=&x+Yi4-: 7.LX VUX)"Ulah[v{av7hn"c}KHLB3_N'jWZD 6?u=Q?}S* lw5l6( |q|/.&*X昳C)?㉨`NQM[S,<"&*$n9$4\p3 "#Ù uOR WAVܬ PL.|!~IX;n!}iRWt}3ixhi;.N|O49xǞYЕS W% q2"<0pEx3Y:&ȤQ/pK'?jlik1O)j1CoJy ?T& P+ln'bi^ BwMde.'/D'sId]'5hH̖\`[+d̴5I&x\d* lܪ>kȨ'㬁hreH{:Ȍ\ FL@2W-fy2݀4!퍄[nNlg]pJlQT'`X$M7(2\ۼ`*_*ŗ@>+AD('aڑA+^fDlo@;GD-׶{ ~|V5zn Z J=L qpWnXtј2; _s?gJ#f;`? D16px\a܄&@n0sH`L CKlt XvR&`Gbs*Ϝh-0DcD ©d=l]6]i(҂#*Z|)0(v RM%Tp\ Eͺ 1h_Ogy7x`,[Za}{.3̃WKv rsU >VcIëeUo/c:ŲgLMKڙ/-d2+xKGi0zt&֚Ȳ^^.MN%謇 ;Fhr/SHdek{)#YsZ(/ã^-ʃ9|H2[pøv'qSp!6J;dt8=Z $!ZVUc%0G]; xմ"on}-i/Cu]}ƒ܄I2@'-F3;9KCJа)p<0J A=̼'{ZR;@3K3WVlN mo6\u1y+zj=r%".٫1z` $`27{݋.S6FZ3GHzB ;_,NQjFaSV٪ d>ӮljJh>=w dа}bd5M6:Gnx) qq݄OFMBVv ӉA~h kD=7m 1ouAfGL$^N 3VvRJ!,@D /]X9^vylIt6Jiӛv_⁆!; w 7j?,blTZ3t=_\.2tQ$m0jg0P]>T.7cTys *Vlrz;s]ܯpKFߙj'hz@# Mp 4H75+_\R 670ؽzQ%6fР+܋\a@)=oC?ܹ9~i17f{O"j S vj@zhe>D1}ӋB5_?ů|Lqm2cmTm-eZI}oƦ22V~0zCo5h+'Mzm/INnEEf0J^ײNC1yZ}x3"+w<9}~oQͯ`orhҏHsk[ o N[5鵩eM3(Bt:iTpWCs*~}-DvRupP@^vͮ$ޑTm&{ \-cx>q nGDg2*w4Wx.,QL ?u.#u1R3wB̕&m𓄑Of̬]繀ĕm"oM)+ c;`T |ͺPxT9`%uYc*>.UAl`9<%XstN->lA 5yh:,oR+ltL21JSv";&tKd;*ل^r'b#&6[0ȹ9Iq?k+k ϣsh`|xģ[EfQ # \Š_4wKj1G$*XoD0<LWl?R?웺(Hs*LaDU 1wI);h#˿NT8~w>RzRLsŚضOz6P]q5q|:>\DU./x@?e|ŀmP%PO\+EfƷt9(j:O64@UE[ؑZ@q ok.J4xFheJ~7en3D)$Fʑ^qS֌ӯÎ8=;y|Xsq5S6E5Eh$ߘ>62rs!)EL9urIf| x'}QsnzQi ëPAՍ D%5'/{~8\a]ԑMHsb;DUXI뱢^LjF1ؿgn^O`t pmBYK7 t* L=o {T,Tә,r/@ύV»fwHnD2)y'D[`޾(q{a}aiMǶUí-yq# 1[MWۏz8>uEd~g0c0/8~X2c]\O^q:(~0﹔ yhĬ-o#h z{/V.'R;[ 5mM@z JYuҟ\/D3iU>^Qo&.:#ҀZӧ8R*x#ދHKg\$/MjRxoxHCm y8Bi#> W'7 KE%ƪKhݨ3 LJ'~x.k[84B wJTC#xS5GѰtGj{ 5VHl}Y+^πcnKDGA ט>oV$fhH~_4AѫerD5-ˋZ_>O7R> 搤6y;ۂ In|wG_Ɠaɯ^z2&ZKB9 pTZ4g$͋ߣ&Q{۹RIGm7)%W +rHɏYpHw_ywT OG H} E&c5[v4IOfjkhM3Z ?HL\jl %;tbԱЅvsOd98'Xjw_cCczd)fܝGʍ^ynljk9ֿLH\1,wV>+NB0v-3Dv4u }DTRrOm3 Jig{fN @VmA|ݡ)"LG$#5!gjgksaDuh,1-|.s~2~qyvm@Жb:_PawSfxNawˢ,UNm5MS 8H;5 +Įw=xA\dۜ+H]W#Jw0V@@~teҘa૥=G.1:1X%$kԱ7@de;|pXNDN3.s] v▄/=)!uzU]m*jӣ|Z3NHT#aQ_Xk.TTF*oS _g߅p䒪v䅦 LXy'22div^ ^RVU_5Ve*BTl\ CH<0! QL6-jӷZZi EF |߀~;9jB>mֶ/~q 1؂ԢZH&S(V+IQa&.㕙φ`HEc1!q6G{GdkC,z=?d-52!ec+u"4rcgOmgz^mhABqD P1 { ٻolsoy:YL9Z/xa˟3"|NM:~z ےmpMpheRe?<^"-M^;ܟ-59#K*t?K4HIb`qoIUkRGytwͨsHO]DZǍpprH # ǔk7בʾ [#Qeڅ& #ZH5$*:2eK^mx|K+NO*AW}-7jb~(Y EKw;7ш`ۓJ b]/\AtK ' WOͶEIB ald7/Zvb*b+=ERP*B:6yt2M{4/ VۛdA_bL0ń=Xi_)w hR%;ZC U gV"b략vhJT ҧj. Ex_Rv1&Uȸe},}G\'+ʻ(K#loA0ATkFfh՘S Dn$egm}5)_ubNmcXk\<2ΈaRz $+w"~bmKR|ߵ|Ʃ?5Pb d[uFTE <ՍhkK;`?Šճ:l^:4C@n;Gk|qd 9eU^IuZ&gK?w(|bj/֤p̙+avC5F!]M{*9xR=Ȝ'ȑ2`g<`i]RN0؟\wcq)fi* IfFKupD0h~~Lz]oٱ) Va!(A~٪ji])rr|h'36%iw!;X$xxI9 Q)j6 R֯n~y:rAaQ}(͝ Py2,3{l{A蕃c`"׏jH:/P[' >_Oܳәn*"=Ɓ3ur@}<P?7ʨ]0krX_-_S 6ԩr~v 2W- oLDd{tDC04)bL誆ΎT-?{i*H"/20|:] )LօڮX$/ArRꃎk(^; u'sf8([ƮPsql yp1:D1&h\{~M/"Fo$k<Ѣ8A;];_+Qf[iPW0BfIt0KuBVZ@VO{ƦTP,o3yZ%}uqJm-_g~]Nf,>?Yј92͈驹 := \P\P*o>O5R'2M\R6MEQ8z“WToD@4#Gm _WMXrĞqN醑f/x+x$U딩w2^I`DgYlxU' so#/EݹD/4vuY*H|zҩ;__z+vZ6./at#sax8!qK k8JHK[6F2[U3ˡ~ڹ"2(Tr2w6NˮPbK?Ѝ$GHT >VJqpŗdw6ղ5a|xG|"75^L̫F3JHb"1( !SF=Z5nT8,4, rEg"vÏ(6>9:'ΪrK7M)f~˕JFOeMQJ sڑP =SEelfwE LWc+W†>΀TDM~^9\0Go7*/4V,6<%Ӂn' er|ntP=S+KBk4? Rx_WaSM`JHpDU>a`5gINv1GS3cX u[NWb,QJ+7bs{&#Xg35VD֋or%|5Ƽځ{{F|ouWuX:SV8 5)s1B: 04*%0|JUL(;1X@«`x^͂SUVj6䍔9V6 6*sSbA"JMbn_ MsU۪}k'JQ.ZV2cG\Z Wf0:GJr^9/  oȄ|">:1r®jN:y_"L' s2>-҂7>[dR0ݚTNoС004g38 Up/ұȭ3*d\%jqkFN'jYB o%6ʼXPS;gpliH<_OiZ@gO2,} !0'bOG[5OsjΫrjtkG,݈aѦ4׸W6>:$D.zДا6涩U#nͶ3M5BԠ>0! E\#f|v\,^ *1e QfWO@V9Ö@=XOɯ{rd|MMșCf-mސ 4Ząk!gW1 rۇlknwqMǣW\1b6%@Iۀ f,W%XS妃84w 1H&u|]/z+Q}Eȶs.@~$ r~䏂UN8 ZE$/d5j5 &]=LkPR^f~!ݴjDThrfFwXeli{:ߍ2kh[_VGv',]vaNAFU9lSӪ{_D5M6օ X}ڠv1xSzUEղwGqW>p{ ]Zk8 /ᲸS>=qZ/W b֡7t&#TmPipv8Ydad% I|@plgXk\UVAS [~6cWŞKw+o0 !/*;̜uFRBLVA?Wroɨ^|뺱ubϟu7JhOȊ :~)^vը*9W r(y%7YQ֙oCCtal mMvC0Spdޯy37ꍹ7241$Ǩ\, 2'Q+?F5dan! d?>+{0TxUTr;cqMO cf&~/0;TĎ }T"x &TvpE#1&\+$pstnPʮ~L UVϴOӕv6 jG#oF$a[_?ٳAJ4/.vh\ڶıIdgfUdž>ʽ{/HU˪q>75#DSi fV RñO5%)RICh Ӝ;?R6 mͅ3 u˗twM682Ց׏ E}"۽ʁ!/5%?Oetzq$:C+dS蔇ˤ&)5*ioªBJF LO4o] !Jld5Gcv܀PK0c15ƨPr| IBhUHp701x[.y#D`z{ W_IKxb{c0܊و닅Mkq_>tIHM՘*=r^$އE#|ɉd$ yW6>T }&=&~JG d"IҒzFW6 ż*t0dM ֊H"q.F6HA-!YXM&; X vF\{bk>^6Y7#pF] mbjd ͣ|n G?\Z4F^PBS#VKxvNψm:5zJwGY+6) 6CUCqAË9qRE=ķs*3f!iǢt# ܔbm3%g*ISҫ1#;:dM ;bOn:E-7\%Nl\O19 &œ)Hhe5Os"uI3uz\XP=*yMjIߒ!w@?4>75ۊ?ί,CEYcڅ#vlqsءa#~7[mAN˩IHZK΂];%x!>-9gQ+Ld5`NG !M06]>A #o~W|alc٧g5!9@( Ut-ad4靭'07 +3Ȯ;e` l|jaӬlxS#n",s9mvM%ռj)R4k 4a{Qk ̗E/Kl}3^pe9$-:942N)[ K^6k.:N{&zALwd("xW^F<ٞ]Y+:';3`nެsۍh0K! gfhILoTJ\Z?fo` ASg%˃¸= u˜8Yc=3GW!_^K5*= _3rh;G.ZT  cEg:yi`PSni` kwP]5b4Z3¹[zd8!$C{D* @z_aEVjr)tD@oE&`OǬ{%dN|MCء}C ^,}8< 2y&P^N= ?pih5uZڟPg5Mogm]^[ PFDu+(9@|Сgqh|二UAi:#MqMc09gP#;2Wq{VW 6Oc]M9[>P h>WgﰧHN A.U)Pfӛޒ,lEO.7y;DX1sN9Q=:,ۇg`9FöM]!v111Ft3I͋e 0yyn72X!vG04޾s- e>CpıV=Y9l^d0y3^<Q _nNk7fuj|{ *g/$ f<?/ACtt5%Op T9+Мk(WWgIbf ]$m͏D|"JbUnW9U)zĤ;1D$f؆ xQ0)E8}hv"7?p쟺mj+:[ӱSUpqȻmδa^ָsmt"| I`#)44*ETʮ<UmT0XL&D"hz1'd)ۙ;y2/D*_!h6PTU#/mWJ"^6?H)7LLH?IAoܗZnfV~;A)/?z!'(cLO+#nlDtN.H!埏kOG5ݥ]qSp<dɭu[Ǩ0dȗ)qޢg0LYUZwG4n,֘'b%UYr!(m Uן@,mP= <H`eNPPK\9wiF ,xcTPcTеB;/zEu.z0>$نL/1:6En5gc(UϏJu9!46.iW6v)@l]1W>#)#ʊv7 ̌EA-jp[zGO"}jtN0TL.faoXI|ŧXwUT]^xTwc b"c c }ѶŃEd#Ɖ42ks/ƪъdu >cPK<jC?3=mCX4%g7/Nlx֊4̓&6+GD77bChAX>*N)pPa&%Ƅ蝼;p^"rG|~4\ E6X /g|jSoK%̱"C%DI<$ ;O/&."E&e@SK$-g+rXK`d0φ+QQ;Km6Mꊹ;/||sv@6*ITXt{'t I6׭o-r1dk[PL9nyl ]*[ ;>m˸t ksֱ}V-X-2T2:hyV@Һ+v^uĢ*65KUy@&fvLXy1=k!gFQsCYT/PTYÍBܗBF *IPz\H&ì93Mp4I\>zjb]Nz4rq2h0`s>H4Rqt+Ų> 9[$?ɛ~@CRR/O<Q#J!)if]B";|x4kg38뀠aRw"jRSj.؛)[Rv)Us0݁ƃb֢ïC|Qtw8Pľ&nLKt!~.x6qI4%B7 zn@\MKZKLS )ZFK.r-MCflsb^u@7YFi@S.?'ph½xK+"Ny#Tqw('je~R ]??wo@Kޡ#CGb]uZ)hҊ Pڽ${g.WIڸ s-on/ K:Log!1ky&}5 JY w55w?|Zm~"uVy?DSz2;S 'eܠNE _a֫ akT \ j IxyFnY?Ea6k.lz0uDSD2!Qcg'sx]TvH ='EΒ3 Yds/CMP*"[gS~>y98Byz\Rwk;ai3_P:g ted$~& )\U$⢝F=mFX^`<Ҽa$^t>t[bb"w'R B,3YQL3%!H ^-\| &r@~  ]+#p BEZ1?Iǡ5-ǣYH$ZZuq} RYz^Ƒ E!IG|ĦS1]L3<##lt-`]xO3e5)n\) |؜l=9͖ zAYijgXL;vC;p-ho[^q;G[ 2M&2DuiG?+)YGXEլ]q@_tx[Sؔ-%iCy'Ƴx?Z&!/CA(`AAl+' o([Q,+n6O!A0O A#V= t+rnzP ;L7DK{ iZ;\EcJ!&g [{;GVku8(u60fCOگcc˂ϩ&5P}w 5U:t$~7v?B>ݥ% ټ`beg97#*I1p\*Q5.¨+0" VnϡYފKd-,  ZR6S Kezv}NIuٙhdPv`TA ?6DOR<:S(K`RG0wa24XEKD g26NVj Iv_{3qN&pj(:{v%aur~D8 ޶ȧYdcO֌#A{8iըɸnDֵ'EUyokd Yޙvw/$ wp*ؘԳ0Avj$:[wt. yMWHV., w& c'Ŗ mVE^t[O`XAg."ًC=ڂG k$n"r7օ +icQRvy|yGeyC)Ka^F~R3%jq` O٢BU"7q g0Gr3҆% \,_BK T`/$\<1Һd]" 7RV:&d,&PԦ򤚆٤tb0-P&ddD~`ό/SHJ؃(OhP6GO-|~|kiŰނ8K>5:CjpYڸt95 m9AD,#@]S;eOR|5qU}An=%s!{fUUzuYeݗnKFCWiSU-:+}̞+y߿/1Y rv(. !ծ Fc4RͿ[*568jϽh8pv-/HkGa 20莺+J=2"3=JM%t e笤BOaKo>ZtvmM7:QPs.HZ+cQQ9:78Q~K<vg Nn 8m:Of&S֠7JRwس8%4<zBq$Xe_{eIr+Laq":𛝼BR!dUՁ}'(#ΏÁ\MΦ;+G5uidOkȅCRM Ғ۴Amee|^`ƁlXq ]4bع]G$ ;?[! *jiMl`h5FLz=`!DB B .q6R9ى.aF0l2@zU*,⿼.EG aUه$9WJݳښwȡJd-D0.z} y"v /1Y=M1ʑI޹6@_$Tre.NHP*aA?*+euYnȳ4nZE5.R1 }xg_1̊YNL]5q "fId): 2+C00sNG&a*"\t%`hEqU/zOsI.Szb;>zS璹MtEp0 -+nCkg 4q+Qb'~݌0*[S)0Ֆ?!2"ɔk0pV4AHHu$gn P)C *d4IjG?!񆴔}8)<$L4"ʟ+Koe>`:n,ӨCv#s?8CyM"[$Oy}Gp#b*=%JKDnDn[($`mbyOV[4PZ*!O ǩyg,-ήiGG׏,F i{ncVIk(@.x1\7 |Wbi +rjŷ SFENMld&P,RY~gX$reYAacn }r`ld,Sv'g¯Oz$+l)Aj#_2"b{9>1:cYߩRt3 qn;aF9 ynQI2Nת=n+VF?JE#eʿ z-<9!Mwpk}9y'L~. Q,90ݪT M4ZԓX)Mw'Z n*Kek Ϗ24Hic8.rK;#Na BFttM(Ɵ 9tTC"+0a{K`kb=e&Eab{RKܥ(Kŗ*}L2 @qΙX&A.өP Ej(+% ~(vs 9_);#{IrJ87+ephp(P}v](y3ժYB0JLu* ˄DJ/ }T}lzY#w6pVv-pm/>:!I 킬̥x^vMV''B'"ɋw8]ϓ˾fծl>v &=?-7= rhiK@Dգ4 ʝ*ԕv CAX6=.倃p1s4PSDj\>2IJm`r]I' vc}ovq?PW=yjMhGpRkvם"%O ϼxr]b qBUZHM-)}V2&H`+Cf׶q ]#SF%˩ EY "/ |M\;78#] /PTy.2v,_n9 iJ 0 \3+P wi4&PEOAqj %qΌjgM[Nk}=2 0$o)@F֢4(M`D$[EswUMwkP58o4!(su-Q^3&o#2r:Dsq>o $W5^dbtTɁ懙DNOʳFd3n]SGڸ+S$8يL>~*MiٙVgtM0=fLe7_^YM FjnܓPI|;<޻}>P'WÒ5hɋ2|\"Dt2`ϑ L|FižYQ'8v68TŦ20Kl@x^fiIv\c&1c4F~HI^*)TMQ~j ߐ^9["+ #y4hv7G{aeZGpڰifF|1Ci5&Tލq&M& SEFbu V^$P(HL]Uq/|T{]z]-&.d6P‘35VR)2@WxPXdى(}QO頼ffі", ۏB,IWMx }K"FAI҄H5.:Ϣv?e*,wN[ F<AiAKP#ߙ_'Flf[<v犥DuΝցPЛyn軲6;-\,ƷEU*Я"_*4=,ZEzuqBKU0]#1Rˏ4`8-9Kr [a5q ilJj˝: . nE^IN2uCZ'Ot}f}aeH^_ +7Z/w~>ЫÕ}̦ `R`FhN[J|h2ʼnhˉsW;J^fTq^*3o{S!˯h,Z0s| ڧ~E> 7-oՃͅ`}WڱZg_X|-VjEwV57n{#/mT P=Tzd~Y9(4f#, uPЁ4xx;+R(&mj*kJn'`'!B?:jʤ"k} Sn  _]A/.l/uvlH}{:󓑢B9˯ܡ;m٘gKyg2=\a<*OtC=&2Cܭ__6,1JIJRa BDx1g|1H^a͟ʬd>=vrLe}(?4] =*;bͳfOn;@2{OI8A G’/SՄr̎[I5pqnAߒ?!-Ubӈk͆2 t>{ 眚9Tov>L `&F'zaFC磶Wҧdnp&A4QUIOF!k3tç_Ņ 6r^Cq<pdVR[Jq4Aq(rM!e)2t $L_<#c:_<;zu| EMkR;|Js7*Ӂl)=<듸g "{-B0^0WCľ{+̀zC )J>1\+"X29am_fKlsb};!̖R, {Y9a2ϳ...^(>Su &칭t;FփJF<;3IipZ\%r՞d7t=-m'9R=ȅpn'zr uո,k X#ass>ٖ󳑥 ${$&0cgPve4S/{C=.0Gk M=BPwq$Kb*}`A7($doG_YY=7&w}ʥSSIBvrkz̨ۮMɜy X93'Fǧ!߲u(~5fx=TBrkA7OkD/6 ?Q7阢OQ2Nͯu>JIS$Ab=m:(WNn Cmn۴vިu{Џ6ThcBEFo*ᛎ 䏑?G+abcrb޴>: [&{Z51'=/P Ss-pjwHZ!n3=ez(o6 UY9 Z{+RBdgûF ޖ^7 ilb%@د:1 MפΗZ݇~іqS.x(т vqQXn'Pj\#WnP J*^Kx}'܇2cL<2ŵj@*۵)kR.H X |)IbQS /IR&n's0(ѯPٯ'vZ|EVB7jÂ6{|?١:?j 4F?7*Z% &dXl9_)?ȄݘW ro^kt㯽FwZXH(lTwB]²w#O {md/Ђ%Z1|+`x% xr՜٦Sjy&i߷ª@f Iܚ/^ȽHRuiGira^/W WfB(hDGVGK[ ²7~NN[$SHk` :Sj\=Z9xak@BډKtx+6xy>m]ᬷleG"r^ۖ5^~porfmn_ljQ}/CPWS#b禩!1[X/a ?/AiY/ZGw6-z"SҀT?0hrڶ%:z8?P'NGEQT?HsRFn\b|đh(Č=iN9Ć"{½#;&%$1tMϓr2b'r{bd̋+N!lQ)^Bϒ|pRedr*I(wM2Hk`]1dex<+day6o}j֮`wfIκn2&.&Jf$-Nb~, ,~μrzθ`-Ғn@{4/aA%n"m[sHXb!CpkʉNLq W~[ ['sZ:;yDI?$gv^m^&b?W Az7#rUi{s/ 5mRŌ7]]9C*x$l Ծi@=3?dfV-7K+I$?g.jY3%0!ou+Eg]ǖ &\](>y 8à& o`cg 74""Ͱ-3<'.^xdA vUFRY|М)H2}RB/߬HLKEb%{h[HD\& >5ɋhl VlO,p*q|L*pB$`DL6$xE4g:tU'[`Ґ#!:YT j; 76gJ8 Jr8b#$ 8۩مfDZ|É/qIW9i}ZVik'z77OLysoDI夛E=7CĞ`6`O 'G ݂ )ɤ\+4Ѷ];Ȥ1]| ՁYfZO!W|M;<(@7siOP<ӥ>`u%:2CTYcN9*;(؊;]I>nZzy"Ӕ(Nh )V#-\NDU3F^ҙyͨ}p4m$ aLَY:$^W ,f_p 55"\$%45*tʲڇLǒC.E6/q& $‚?V>$NfQЀ7_YAD#Fjnקzjw0UCUsxPwSZe~{X'U%+VØ#T8NPg}ZIqL0Ļ4f1·aCkQHP5^'?1B#-̳T+tI]X8T8~=|St*I?x⎀ MGBiQRoUwiIK\p<@Z*)z0$q!+}  Pv>oVִ}Q p8žDGR,ceMN*x痿a:j}ުmO#bC:)T[Lyi:DDǜ,-7m_6bѾ` T%*ZYv\0=XSyP8+ّ M3\Q\Kzv8Z806w+drGa~T}Lw9`\{ǀ2*[= lCT"A1vU[Az2V!O_ Pb~RPd  wvΘnI7$7_f̾?>\{"E NNqW[[ 1'gg؀Z?dP[)ӎ L|"(7>DS(UVwlG&6D%YUI=O"JU]{BdS?3_elk:@'RT۽o 3(Y}}x6N! *~wm4׼eV~=cn;|Єh>o"mԼƍٞҞM^`'[?/""9F"?$]?>9eD`h7 dz vZTP#890d3GL^61njzԗ$fcv R d&TIL>_$򜟥~ )/r&e=PF|$8'('ܴs:.fj<qpVѱm *dMZxN wb[[X278RȪVCX?).iq~+A =lrq> ;&M0ESk~2S)?w[1b~ptm6 &AcE7K>"U}ҥ%+ ;9Xfpbg{k Q^iaHF<(@zg=Z:}rhp{ φChz݌٬O5WTqѬ%ݢ_I4U}Yg dܐ'."M#rq^2qN۴^dr %fh5q}{)PrwP :2U3GN^Z;_-۷"$Bb3GdKMǧ[$f2]6"YU/x6g֟rH܋["gKEne_Z2e Yʠpfۭ_S4@^$ݦ! L⽶l%qs2uL?YqVa Rip2INLy3 qk~|h{nFLiPFR+';Di%q$bINQ&ahդVi EN"E){jmbp$F?Q19MQ!|9>ƴk* i]Ul~'o| K)P2ơ|sͬOW'?SVH9O53FЫ  ($i; ӟ-% bLyQv\2\n@oy cBsu}[rB'٨ҹI%lJ+ɵ:! &Sӱ[֛NB؉ M<>$Ec<\gŦBl*I2' Sd Q6]q[k`.T93(}[l#I=EKNi6ejEj*$d'Fv@U{[ v)k W jؾZ@ ZlMXFnY _vx>f0(}t3W@(T|es#3_kiCsB'|WMZtC# 7ҹQ&xY|)";)[kǖ#C=Zװ^PqO+D}Ad$ys *w_Q65b_Xl'}p+l(]nEn :Ҏ6Vb%2R *Cgɘ0$WFЉOo$,H,dUl!c䀲ΨӧxDtR+eܫgX ,w_gMM zӯT1lc=qo)xt;W4A\2\*LJ|"9Y4X}%\`ޤDIf\Zw_Q8D}D>h5 *֫IDæjR*qgT#xkl`f`vS'k[-+Qn2Zi-wƏ42t+\/EǵK^Pov3p \s,KwXSVKDdAԚ:.JJ.6duیZf= nɚ3jPQ+D#{XJ|[nJ#Qїb5B8d:ůX࠲$I]P,[0*)/+i+e%C,)divL+빇zॶkͳ1 0pf%g#K1 !2b&jzڟ򾇷]@e+# åv إ"+ecLPb'GiwT[o0#Rf]*q6@bp΃M-!dz:& +A>& J`< Z%i_Rk˞4@mC.jUXI1A [Fj; TVWǁ`||JG ^~빊M *6Rfz/;9SQ4"5#q2dpG[T6?SAڰRu\mr ƛwi,q,Fַ ~[Qw'rqn=Zh:z"V({,>-79:,̞wYjLz~I.:kYxs}DB (lځ L EIhkv^;1ܟ)^w1rqYg@n1ۇiu| 43 k^a»K0-BL`q Џ0aԺSk{ BUQc;rdkGAUez1Ttջ:}KG5 Pn<ٯ( UDZTDqW, EUTAI_읐-2lO)4&P}STr7Hg7@'”0|OPC*g" 5]O gEzJvi4J^XZ[FOQ $'nSO/'u q d@F<Ά3e\+h[<Ƞ݅d}/q-Wѳ>_I#񡑯4pXNP:E#IQR4-3 ;Qfz_='of$hpx4 Kg r 0j_ԍ /GZKy{r$3C0ݘP5OZA'0i1!_Ԧ{0cDpa4Rd @z-r KʇtVG~=χa[vWaPT$Ķzl|S:P P0W.L9 ~g|#o0"4{-o.Z$Ro]y 7:YgG -9'*i.c<*2YE@;X"@_%U0PDujoy|⻢-&ō9 dzheRX82$Jy5_ *30q-ܦ-݈PqP,(V#6@ ]|-P< rBE֮ ֲ t0RW*TDLJG<>{OM`㒆,:Z7D SckuQbF$0{K@08kpX|aBuRj h۽\d.j2r&%C,xe¨hXZYӾI-D!#GR;а z&,hXqPҧYx E5_Zшaw#oΕ㗖ҋ+ EG՜N`q!\T>)c59G}D=j '8*CĈ l74$OۏhǔߐR .n924͝n`RGIggV.ݳ]>aqB#L8QyUA+qT<0RoŘPpFB <&9*{_9{Eppr}đ)H$khv_uO%7k@|L5Fqw¿R*,p#-Elg'ҙ_$Y0#yЂIe:h&ڥVb$暬_tSE1AV[=Q ( @0LQ j]2 ܑX0~?b@8dV+$CcmY)ui޲K祃-[opnl71Ԣ~} |2~P1[i|$c "&B=A ½:Xwq-x'\PЋR^x|0W@"ta#{ILΐU Dz|H?Ͱf Ҍ~zlt0H(8 n-swǸf2_Àu?Q*B7ʨZ fUIաݎe&G3Y r4j݊KA࠳.&*SJ1D,YG朼LKNzWyz- @S?/ҋN <\v#Fn-&ִt }%0%T*=بѡm0O>="d+N~}Wydʡ;jJLgc< a!Ւ!%IEF_ SSZ\~T\i#-dɄtD1+M>:G{$&`60C4z+gDP -s:>xvjLO%b1G^'#5_jSPY۰jC&imxm 7/K>9j|ͷ7;ȯ'dT&~^ u}>U9/`JTw=ໞayܟ}~ɣ1 rãعڮ7X2y?ye`0Z޷4i)Ǔ6^'Zv$nK tiW ȇqQRCB%7B%lHc2V:wA<" t>qfM⮃Vݣ11V$\. g׊^-F&KO ۾6ycUpfH>] w95g@ϺPT(ᴠy8| ] Q ,=Mh3җAo9]KǠX\wਇ`,uc#Nknvao.*^C#>]!Hw[,ge.T?.?4tnѬ%ۏݚ<@z\6!DFu܉_Zդ{h^=G <@E]2O15o0l)K"5W GbtY\ Ar5*S\v4@Ma: ^40gJRZY3[aV%/lw=]ް#֩ym[dZo7+\`%0mpfWQ o}4*NsE]vF\J>> 04LQ2t<0#n0Ml` Tv/xڨ]0YLi&=ܥOܧF몆 ݱJCC7>G hȑ1 5G)r|Kɫ_'raǂҙDhuaAz>bG8}j.A)Jjᔂ"RP-XI>ǖ}v(i|oB5,OR%6YmyèXl|'ajhZ$YX=+Y+j`~%%Tҝu-`YXmebӤ":uMǣVf1hPnL Bq` e^ږn %d9 v=\c -[mlR s)= VQ8Ffd5J7ŏ;S\F$+}cWA4a7"uUȼzʚpOvJбCTdvP9Š|+Yj Oh]!sOk[b|@66KŶÌ3ф(ak#t d`A&cnTgd&UZ40d], y>=ҷUƚ X,Ѕ45/&ioUF.Zk{-ײb$Vl毨urf-Ҟ'c{!?Dθ\3q(!vxb`-4ksjD 6NPds"d<'FހEbn7#3nh`i5'9q&C m\Da7rN0j+=K&LwMR9TRS=oVx\+?(%'ZN23" d#’kCO7>RC V̗D+2LcגpKkED@+2^:y\2sΐ ;0jG90f@0zsEѪ-3f}](jY .o==&*f#ė݁Ym*"4 t%)(\m, =yUvqJN5 Ρ,m=qY^]?֟QvZu]YE'elc_k7ca=Ϯd;=sj7D@;g4㈳U.vӣh N :zkms͟nۯ&:{2?65;SØl,5]k$rJt"PUEC gξ"W[)KLNw &HTS?VxBG <+ȭ"0(3Ed9_l F4ڈUzm{9J+ipd}e?~A;ux/p:]롕e>ƪv&5w1$0)ีD荦޿)HyK?zř[Fva9oM%o L >uH]U7I' ӂ ->mm F#!gE:r6͢5 p_b҇j " ͱ|%H1oO:?HF"߸(L6_Qf!zskZ3Jf%H?:Og1=4)pc5Rj풙̽(NT.+S,ote2/r[RN9k\f |##`V$> (1.RH?lA5)!0 DѩG\u2KM%ISm>6LDbY;=;s YmbޕXqCޟcH0u5ۋMW;t!i]K=בzWVU?/HOt=f̋!v[<%,o%e!^qA: = ݱo]7w!aJ?qK;(jS4*QժYҲ\eC@8ΈSe Z :Æ ;b{avyUf MK[ 1F>&uTq!.:ȒX?RK:Hi0s'Kvi4WbpjS &&l6cG"A uݜSOf\Q6oءyS-=z>WmկJK(ҢZ>pJe[;=hhHe OF SS76 $ nJF9FX ֵF:3g{p߄|emXp9eGp[FJp˃5ì>N!6ٽx&3?p#85ڊΦЦ)F~Kn2YXoS+$ϡ;.w]Pjx?ݬ^3Ku=GLr˪OA^R!>+ 6y_n81qܗp;0W&؁%FE,p~};g˿<}h>rSId:$[RQR aY\>Gk.v&)8 e>zPTrv0 )~d(δF?y\yMjtN7?Kݧ1@Mef ;iyf#/z 9bsVsX`}f) ^V"PB[,#P{S^{uvRҵKe gTKxfLD%l.Po!9^_T3'ikدa/BÍ.dޤβMy@-5ܭwir&I" VċG pQ몵O mhU;2ǂր'v&J#Ad^y{cJ y}R)VCOt޷v$;;ҥ+u;36êSx:z3GtP5‰y3̡y9]b^" :|E4>Gl7נ<)n~yTl_&HAJR5)5VRH2ӯNBRbG- wr/ -]@@hԭفV>t?dT Yb'M7ڔDaÃ0! 6T}'n[ō$ZUjڲ #o+.&\̂ f`ENDjm^~)PīZ=prP2@.G 2:JE $ڢ_?uf ;JhûI6% 0Ѥ0zˠ✳ʐ}b5|O+r~ѽ|QKaؿ9N z+dDZ3/rErfˍSp H@DqScS_vF8֦7yj`7{RYy=9.S4oIOm6IzÖnkj(Hx;5qsE&2PzډJ`7*eJkBhtJ~/mRMg/jHbcXf 3jn8md.ycP2yJ=OGdߚN.傿˷+0cdFklw+gOGdU?$="oZS߮{U{Lϒ}%-:IF0|9R::,ȟnFe6$s28Ny_:6d~f@?y]껩rKGEYp;C_eKM 4߬Cz^ξ'tFxkdmd" !NՃZ泦ffd(dqК3!qOry3P4Swptl0'74pU|+e^D/ Vo/E "Xjϰ6o@# qfλݮ3Zc=$}yGOR6" h[gqGREٲoIDvtmj49S]0o<.h[$B b& iwH˯3VȬ9팗%+M 6ZQlStjLO$b\ %lia0^9VJPVb3X% 9;MT yU xq`ӅS=z)kd!{$g=\UX n-9jˋC :Iã}b ȤЍBf-"ɟHzCÆe\Ca9S~[_a7_(Rc:s)IpVȹ 8ծX?y1!O9-WnJ.KF:icL8|H>ۜvLVVɷ[0N{m.}~e7= xԟdĄre23)KOIɺ]G.o,OB;g^Tdph٢njreDUE_z|! ugFX6˩8S\3JlUpIG}GnzrDǢ+©;{/؅]@+WpnE y(Y/R6-8TKWXTt^ˋҊ\1xd!|e,o ^-a\Ƙo1;oc;gYb-pyr5,LlN)߮m Pd'Kg˩x@ 1Z>H؞YzZ$߼'Ϳli(䂄bg0Nj(v*\;UO7dJք9s]za/Aw>\wu]@VGmu4x Td*:'4g~ 7Wvң̯v:jM^;sC_ Ʈ=Q$4QSIިU5{BenB06In 8-WI*{ORRw+?S^FLU>ɵs?98Vg*>(GH/QrF`E/yᦪk{GGD}BwOn[(huԌ&!>zj fŚOsӹϭB t+Wzik'+$QeO7UؙXS~6FK2@5klн䗢Hh}AvbiYul $#tRAlD5Fnm/~)3X.Kq l3{Ow0} x-6g! /ϙ!ZM_]3Gj@=J9fH&OsBB sW)9-b)[0[U wM 1rn eu9?&R_bͲ6 g Z] ~-z4u 6y:+}W4*efbPڶ7ҪƗ܏uZ"s&l肻Fu߸ XFYf.S*hHd8VXqс,ߔy~:\`(ȠtN}v+AT.¬|>/)CfAB bccA46?-r=oT~8!B_+#9BYFx/{V<<]/*ˋf2;k1#Lٵ0E `9m0Rv@ijH4F&;Z7dW~)\ v%{E{/RsCiD8LpHnlҜ4}w[0IOlV{_2oY+nfPH v~5ņ. @et`0纄7<ZFM3Ž 9e-v۔7-M*?In: jDDƜZ˛hG`&wl$Q QMag/RGY$dwUu.`b&͋KZ> +"`:4|?zW mձ[^XNVar;5EpҮcQz<AsmW0[ԡbS=)\>SX) 2#C*CHs(CStkF{{\BwgDM V6tkD^vBIU;Qp)TFDnNPcNQ*5yt!i/*,-Jƪ`jTgWyD"fp}ëaҾc֙ h+p1dmb*,tY;L Ah`Fz*,X3P6məm{wW$'#f$̐z\/d̐^6o+nJj=@5AHL Me35 UXp1(|ٮ]N%<:aeT$}⑏1u9iu2E蜿)f3I<slNOϡ7>dkM75uuBj*Z-{OʘRXҐ疇p7kgIgu<0Y zBFb}C>џ$Z7|tk91T,7fڌ`5k_cHYC"`K*qF_3N&2;A#2 'A ./Q)2ieO-ª~)W =?QА@ؙHr / kt|#T ~5ߜѦɓX3SZ4S-[I~vj6W, m'oLU\x!퇖GвQ1ZDa]mM8 ُcR v{u†zi/{EA_%seBjlitXדo@}oXב &; Ee|!Kʪ % / ]~7:*t-|ustI`PjwXzIBnF*. v2u~ӢUJ'^ TQh [ƪhjV;WA+yY]}AN,ZNjx1 hD^; J[c직VtAW7*PfkgZyVqxʼ;l1!|oHg&(ki|=D@HZ^Cf؄b؝lϝajl6&={dʂA`&>r4$(bCJ g-*AՆ t2gR_!An ʒʣB;T;P|v/8dOw` Ӳ2 [*JM/| G1|6\ز6U/d]ɵjzoسfcO~êu趻3ycS'A2k AMUABɠޜZc-fBCQBJe۹SI3j7u!Ehr4d3wdA0,L@E R]*SSItl2~\`Q\"؜:rR Ȉ!BZKڲ4;XXW+M`tl3Rй,6x70.@Qhw@io&6r8'd6t 5ỡ^H)*#qS"pB}Csg-m r8RmRǁ[:C:ke~;21ޝ5H8Vfs>vv2{Vg䄂dM=׃|wyȵ3 r"*}ּk^9$M_Kq/ur96ˤ9 ,)*E*;co|@}4f *rB3tg3H_X&Q}Nإiz\b)GVNgpۤCԒo V 8erg *T|HBr'nLjJy'/DEu&:Zq Bo!69VKKUbGC_2BT3Q<rgA'&A(vKRZ18Zt@҃K `!K`}a.`SQnצBL3hP)gOca W5+9 $BfBVJ+։f'%v3( 9DE w?YG!#w }b`-^[XG>}'_yL^yzqd]m) E*ةi٠m{8g:hoĒi#^ꐵZ_r (bqB.Kl$Oxt{ck &8]|6Hdy'F@dxޑÛokFs^cO:BƽqAAU#+C Nڣ$^P>H6uRaaW ,x_}X8BQ9:d!a'רYo^9A}63y5s^Mu8g&CHNJӻ#3踧=DM#7͙߾jm`Ҷ-2yܼ 6%$N;Mt&o0!gӑrشŒ_ _,|fWQ ą\bцOX!rc'5:%Sb`v7fVo;G.Pܢ7ư"`1a8~cyxpt8se5xLlzظ8u- dT1hIS`CאP B3|T %b*fM=7X],L=sݛgIzMA>7/D> S̍8"&r ,\B+3w)ew*T9.=Pt ^`l&ƦQH)YvsX|bziD=Pt cG첥PNgF5[`׽kn 0;CeƟܴ`QA4sGv$##2̬M}{bհ$/ӵsx<阉D'M RWNO?DMb1;a_2Qf맻@gykg'#4:`& W͕DceCY2%L,j8EfwfճxɧC=QF{1ց'ս7$vs즲XPa'̃2 ʒOoxo2~nXkDFyRC{Ay߃v\oJl<إ=Ch_ [VB?Kqi`+oM:oC\'l8ɱ4FӿG[Y(˫{$l&g_c__!x= |Y4X7ٞ3"0ך|l4yUONfJG7(QSg.~L&)}y/ & BCÀ)-+o !l9')7ֲAE9nsB NiEƘi DF'R?m.9nb(83(Qn[ImE؜ >(BvČN;Uc4ʼnGK g)0bT숁Fs\NA V4d#'nn[Ϧ`4*YvoRP6;7Gt,}=گyW=}[WvxQ Zl:o!3Z#bLL^qW]XzBJ=}d=dtk{;>X)M(5X ꭹWn#HnNw+W_pc5L;l} ory0HuUjAk"@!wH|"]Oho ٘mƞln_79ja{،>;ϛakBrCPm_O".Sh>;$kq *w*O zҨ6Z"/R$a7iL]e)4i)E*zQKTc+MN5~ibrԶkM5nS\wJ ZKW(_ҙ`H{@sͥ= #isʴ f$d@PZg4^XՠN_1!^*Bxa%=uGx3W_L.IJ `$<Α?`xEkYxP3s6Ć.)bbQ];Tc>m%o#6ap' 05ױijFrYlbai xKw`α ߙm WwEǽ"kvA =T?4yYo9w#,J*}ͨq\+G]ߒ6K=vy`#%+V{k̅e꾧atmn$g 7=H&1x_9ú \XF/M5ʭep!ԙ)|\Uq vm&m=ֈJV"<>x֬tbZ WeIqI_#zǭBÝHDIMZ0m:䕩BTh fYYSw_sԴg ?XʘB=H7IE[eFd6X&`iQ>r>A}bK&WrC,Ê)"JPo$=naihrb~C.י6ԋd!b$ s`QrI&<`"m3F~zT[i*zs<'iYF,ɭ׈s,3._I 3 PRLؖ=VfH'4꤄X# b0j֎c% )Nzg[kf L ʽ8P'߄7!PD;Fs%|X ;٬ˢ[~\d*WM~S3]oς}0"QTn?YVi݂ JUEjA62] ? 9J". !_YǺf'䎗{V'.1D$E6=. DGs)ch& =DׅLXG sF#BJfP/Pcu'}Pt̜_JU~@u>iMv۸Mr۴$3Hegtng!7|!))Y;8{Hw&\k[p-"kp&}۸6u3s&!͵1[G8 J]T\:?E( S* c!'& RfVXJ9M* E ޼PS't;*ٺii3nuZw"՜m+o}~K׉F%i LfT-/o7_Lma KWm, G,&&Y鲹pG }I AȳWv4N{[ JCр->Eh@/GW9\Yv.S'-iݩ:osQA6lي0U-\O[a彑Bv_ ?LXXk뱑=|x֑ZZ:_w>wSu0 Uk7ң+ 6<@G=hKoa]ѵN(ȾVŲUxI{}JaBVzg^MU :c\4Q%U +l?OsTe!4?ErFא6ɈOqG" M&EN"?WSGގF4:,䋗2Q3nT`|3{#V#8 mX6E]s.PeX:pWV=#tC*'}%=Y:j$4n+c(CFa NQ$Wo1oT[Ssy A^=ihv}Ĝhۮ\U?[}b=5_U: KIx+.[79)$\F Ԫ 9X(:kUmC zf_(<4PE$)+㺖\Ɵ7P8cvB˿`54 "p<&9qIM*@K4ȊJ0oI 2ϫU5Q^^ FfLP gus`x CBٚjේ4#;2$(0;0̡NtC"Y)On` ?dWU$˪ dy=l>y?W[ʂJ }FrdM aw"`TalJBI@QRPi|\R_' Y$TB _aJdGw>C;1ȚZU.d2)Esޒ~!?_ }>>ɝٷT&@~~N<ȝ͆̂e f#7~F,[Gg2clGtis +!:9*؞zu?d0L7)pM_ 0˳[_xU6X% L76ŵ:XW|cح"`7JD= ވa%'FT-j))?Z< kIceYBgvZq^k- `tЈKrC%*%<;wXFWr {(Q|N#>/*XR-,% 8ʡFT',U5_Q/&m薐b.4WQ٩TAmh\x `BDe}t`OSЏkGt0N&r(r*#nqnAA 67 8Xtthˬj< Wxd \:5OpybL5(E)Y r6G Btڕ^hXYο$qP`vop^%W6nU-x;<`5bj8ꣴB#8+c_-.wK٦yc)Nug eK).$c'5[~%Owm!Fb~L{ . `wSsVȅⓔ^~s\f( n.!9HgꙸVQLrK\x,;j6kG*^%^wt>4ìGOռK}rxޫHw);J"AkrFkv'\!|fgp/ٱQT bvLȂ $#+Ē)Y:xiwUȋ`jyYC 'ˍ~mDRGj n9e3G[A5_tu lV[5]Ɋ1%&MN g br*P(Nj/3OyTzctqWtco%[ĞnjEȮ'+`$m|d w @l tvHꪡ@DLF>좉& 1+.c1h߄sxܳWo%4 7EST/i!)DTnB8ȸl>ެ} ooVsl1*;e !RXA/,Hf":EQ a, lRkFT D?G-v əq7L~z8VT64گ5*|i/-jGġa])Qutμ:|U!B̒!Ը\ǻo364H_Z B2ټhbDLSevCM_,eoӄA?fAHׄF&ɲ{Pnآ"!icPJ=& CdSS&| (DZUU>`$dh煆y))MwI#i?Ueɚa$ ;i\fRmΣD$[DC` 58鐬dM˟g-į$.$Yc5!Daʼn0 c3AiJ_%\DČ,KpA{L $l<{@/ޗ^&B E "^OGn唤>R1 G:5Ֆ@:v>D&5>`uoeȻ Jت_&A=AuQ駥R\;N(Eo }Zs3 03R p5w}}"Omʪ4m?LOZu#.0h0іd/|noN[snwlrAb[xhl'#N5-wL + `Z[â]p5prH S;>c|yLZDPl5{g\MiU/2)h le:*7IZrYҕcђ-]RGKKH'cVDd0Ǭ{F!<aOP$_V++j^{څ]Ց bz9|F!82L ԯmA#&`m3 `kQ @HT~Z$7~T&(?by9͘wQ M8da`Dؗ <އ}ǘb0KqYW$FZK"ЁU~OPC(R틡|_/~PCx8<'';wG[~i {܈DI |DxR8 5m_.dôf+K:(GuR*ͭ(gt Ooo~V>diSf2Gѳx!/]k džz]Uݬ/ݠR"4#1i]>d0۳h $QVa.Պ>&>K޸(*Rw;;5dK/8eq>{W_%~CꙅwLSmGOL%K.hFc#]5!)dݻ# Ӌ(LѭYB|_yzX KlKc'9Q¤k.pokމ Cc!H/O( 2L&fw)PգfQhqI D/@BÐ7tKBc&n!5 a^n2hs̫_|a' {KƬr2x4J J]u> Rd ]y64a 2bH(ς!|;ޟ~4hy2x 7uSUK'{#:v6P+G-xKg2R&C^kї G[d BEk*Ӓ:YiO_fL vWrNY<V{gTY*8^$|”+PIJ/;Sq4(*4V)e5?L"$9w!n c;eV03LBfӬ&H;2?IZ何_J?kCL>4$GZsXV>00%Il|&9+]L[oois6Y ϰF)yφW=}hUf+0{0F`n1-U ',K!k)Iv<~yvnHAmeUE_j(_`1q+ 0jL4,+f߇wJTpTϊH;LLy>Y7(SLN ,¼ԀËG;DuG}PGdo7x[5:m<< N =.: YZ>%f+EupCXG"OuHE\sGA-FwaxYK/@;' $xC,82IQT)c"mQOF`vm٬ ~A?njUrwSsQ6R {; PMyF[mI\hpHџx'TH(}eȾ[5rm$#yf2'u.3W7_ˡlG+6zT*$MXdqUa)K] TWu_s6ovM{b&N_at262[,xp.-e'}$H3#.f41T~<#Z[k)cVʇezSO-2&퍿ͪc㡳-Mu䆔Y0"71L*^2Ş)HX;n삞!XUp} 7h HpɎj.֊й@]dFE(BMiAa""1gVrY&a,m;↓pRrҡd}¢/Un$ L8̐߳!UEoh;qK|k/>߈8A< Oyi8lȰͺ-cs7>kZ&&s&2mbR JD tL-)t])H 3s D| =dXݍ J| giVd ZT#zPvly,'`crcCE*mM#HĒGωb;ܕ4DI8{rCE^N9Y߽:Pge^i_H)BZ.ܣDs'kۧRwx҉2f;Q'S-@X^rUkuK%ݲ6̣T` 1B)5 S({Z*vMjQP?M,-b/dkq' b/lN<(`HwcPP OQoެ/خ7,nT)T{[WjK8̸){D3 OE*桏jTrx_ Xۗa5-,3| XT !đ?:]bSFHJ%Z΂ 3cf9.ۉP](!耇W\ QڝˠZCeeg|s6F)fN2 Z0G: OFQ ɪ+haG抃/%װX 1l }w>ks,ҳqv١/bcc1Q6cRv:6nQafWD46,h0?]K2b˻-_[.ȱs%rkÞ-5dcW&g֩'qN5 FwK> wil;4DnpoY"> -D@hk(]'4('=EbBPi8< ^~j=DH1 ֡W<@t)rˮkdږ-γzi9H[+eFBSeFNUg%88th)|&*ӐXQ?6=oUq^5Jsk\f{L!P]ϲxш4W-p)<$kw5&F Oq6 ޲n$S`봄X$+d5Gâ=MԆS?Ɓ{\f cLwgc ;Dnݤah?Z7i28"&X_uL\k֘d;!R>f-5ƛ0<%dFfnȗn LCNS' 6 "v&+u!+"择EӔF+hH=xfG[OF1dLю'@@q#N iokդ=\S:W|5w3֊.fK-mhlmw#N4vQmay#͑PH\F\'u 9놮p 4:EuCC.|``t%Mk)Ju֑OkLۺSӍǍζ 4ľe;eΎ@6$w`6qMZt9 te{wӡ!Cణ٨8aBHQE1ƣ'P#z^,'%r$IFj`Mb:#V.jҿ!=^rF&Z$*x>P|ʮwp;62̊ d?GBxD~Bӎ#RƎt8jM=rqSj'mw"koJgqT ,16+muumnl/ è[e7u/I iOgDu;ßrMf"3l]gPP0-:[,a⾾/ɑˀmX,lgΦڊtdžNΐ.*1/}pK^'!<Dtn` hDMHyJIT/Tq9Fm ]R)%Se3 ܒsr[a?9oDMHjNvSoO;ĺԔ$hbnL$>\? ghb MWs%'\ٖEm3CۦWL.-4Cӻjod8]b= s + BqxhG_54 e*7{Lj@\}3xDFM7ʎa҄k+._ gupKi_oTŢ(a UOA1gu+Q*H^滄pDZdrzF5AvuGfY5?8l1[!jQۜ0[:zRx͞D{pcd Dh(˫jlTo8)R㓈usU,a+`' >0Tڇ51BtޗD^J9hR*ԋ_/XCIw۽mQ30yre+oYH6=f`f=ֱ(;MV?;@ӂ7:VǶ9@тSMED>hv.]O vh5zFLۆgW,L/b~ublhy 4'q?T`i1Vg<ٶ#WL;lx(щ?1LLm?pD>҄;te;ώ`{Xt^3hq!HYf,p,aqWfނe0S OqrdY [=*WJ[1zrVxȦ4 oR%.&c'}d}!S? :in,xLs , XyAԟ[Vo0U7acy` lSc w)ox?>%맯diocͨO@ojx?Ф1n"# <}_51 ҥ`@hSvDӷL"\k}6wgwCۗO7)Ytt 'wdxg DfrM4WTlIDUJE[L|PK΢k} E,3 p^Nc)Dbs<;OCJr' *yc~t1֘)VEr\Z}-};SC'%i(ؐ{OFc%8`%ZơzeK_sW:ɽ+#\kU$n+4c ;\wKsf驘~.%kϷq)h6DR\G2֖h?.~X`RȡX(xݲ8zE)В[Ю'OxYlGF3qu3x; ϟGc#:mdQ6k<iҁ(U߄L6T-4-"á@T(@"#<}W_7_91qA]jJ4.+xrOt"NxSM71EͣHmֈ.-:*% ޜ)KJ㷺s܏66iy{xЩ57yo^  "ڝQoN[Pλ+m%K\U[/=0"E[ȍ\@qTNը=X5*_C,Al?׊^Uhv\k ǖ 2R#|.I > 3|4}vp5=wzP'5p|3tSg!Ss#A305ex>:1]F 1&Y[1zΛD )G/-'ȦY'-4]toFmQ׵Y{R$*7nz47;_m`9[2Q[X\ס4'yqqGuf/0_[nӘ.zhMߏTGh S"c4\G91(''=9 +HR07&Su9Bfkʢؗۺ,BGP2b2WKJp2` +'kf>rc;]ɻՌhQD,xȾFv+g/qxƩIgtqEdj*3p)Q=hzd[y%1šaRWʐ*BE4*w.imqӗQYT n47'O߰_Yux#f,AG3%q mn gilGQG>L \i LǛdS7{pԦom֯٪Sٲq$(GHcBeO2ҌTP*Twv;CX]<-2Z+A0!;ќ"=L SVq#ZS6<~TsĘ(g석q,zʍm%H(\;*?|;zu]_dHC Ss/_Y+gԴeO$ kN?CS#xC_ʼ(1*_\:eځt G4>H[OWLh3/j W gRIXKl;Ev`jkǝ]T5qe>% EDyjz!Q84-T]ij0hqt4R ; ?z7@)T=6rF1AGaT~+ŦlI+INc qAe!O71%ɲyPbwķ~?WbR(1||ϴnVtՁs+_!) !JVlo~SPğ:HO-#%lUJL q0Lzܥ` ],;Sh-vt FSNu4|eW} rD$ D.QRSDoRSc=׾{Ӫ+́|)h@mlF8_پc63ˎ_a` I:Ne pJz#e{| [lBΑؔbOKBݥOQ;@ hjYo?C$JZV 7iQ`-b28"knEu.-L|US;WMtϱ _cbcQSꘟD㨤ƃ Nɋ3 M_]vou,Y+qD 4cbKEB!*%Uf`9S:v䏔_Ih Keūv>8*LbYOpl-c6l87_j"O2Bh[JXRx&pw{JhJ~FxmH(S u]T=jζ.,(};rbЗB7_SV=K;٪12;BOR$-2 7T*3hեA<[/<ŃK,YXSțDؓ_)7",\ua(L 2NZ7d>V&K7P^fg.ELZ7~a)g5H [kEKJQ[yOLbI`9)L/X;jGբpAAU[ /,*9&1%fe`Z8amlBj#'=:~3|5uHUA$6y ݽaXrf.YVhg}O|@zoӻKHIwJ0%c|&: "b tm\PtrLh?A /Y@^44y9lϙ!eSWB\Wv7REJ=xRPG㒕_OZx^{^I1]z?_nf[v+WlhUo䭼h:Nq_n#CR)׫Э ͩMπC2hu 4MZVȵ-;adck0w?dTdThJ2 ʖ.VD'<,Ihmr4QKu!*\VzQw)H2u^m[HYU8K/&Q[P o dRqԃ\' F0j^'\ 1߃lI]/Ԏ_`,9n-Zi:%QgŬU3w7e ؇Q-<siqFݨ%h̪?'M5$:ipjm,rSf1l^(ƥ{u9ISi1)4:Hsxjq9aU=́1g/}V۴m%iv|IZ4 E~Z+P_-> ZOdh8Yݟbsj, "eD^}Av2iyg;m0h6XrNK\頨B10&B˹-mʯ789+-m,l5΀=x͟+W¥2XE7V=]QCFc2b"5k/OCtCMʎHf(X3(V9m2E`SINVjHp&j>I;]u0Z~ ?E1B&Z֣sxNN 4wS$3"q-HD OAh  beTtڛi EI<$[XsWIXY 2}lV2]FHhm;XUR4}! q++ Mm:./a7> 戉y[sy E7_g>|c.XJ=1v;xbds*pO6%TZs1PYLHY-l}W!~wbІ<~iwUH~4^BJ?E[`QLF\[^päVe$hLR:x\&&gikD^#=Kd2"Q)Vz' xLV*Z Hȍ?ǚpϬG.8.KL7 ^/*JEcڶGj55&n`J"I Hze >fW\'N*kx\%kgPߢGe<X s:4e,RJǚ;0a[5&K Z]Q-)K2,4|@wc WCr.j2A<;L^ +Lw>9eLN[X*s䈱R4=(Mf *^>{7?+cMeGXgd[iDk{N*1#fjϼ׶NxaD-&;:&Qc`gBUjAq#Jކ2d: )zw \Q:˗r46~ç fbSQ9IOG{]z6 .& 9l5 ˀ`Ax oNGH?VJk8%\- <w?#8<,=X@yp ;2|s T0cSq9kk{%muM"^QGn”rv[/,"4+X6I^ys]9o$qi dg+P4^h'X-հ3_PL1jM:O[qzREtVeۊƌM.gAAc~ 9}.lcpmD @ e tYx"S ym3J%~uIH~= hO:1E;JTR}OJp<^ҡƒX<̊-(E\NzPa9#alFpk0yL~%:}l );& u#ioBFC.7J{yKR%oe`!VHux`yJYm'3W<ێʾ#;^o Lzkpc\ @g.D)$|{ q#|T7) #0[uO2>Va\{A9Xb3Nˬ3שlGlecM UfI}CW(=D$?}K1XK3o\cB>H'GpzLLZ's ƩYɂ4 TP {kF)9VjU_WRG0y"R~ qӸU@oX>6/>$q?Ӡ]pOu8OǶo!ɗ 1AL5 QPjk<2#  vӹwUZe)0I"xf4#f\NY85f$6*ItUڳ?` )Wm-#HHmFK6ƌ ;,D eI!Vx[?^2@q@Mq%a&#hi x&/-xϨ3`&6uSg5_H~"!Zl\BHW6AY;+Gk#˗ZbAo\02!Vf-q-$JBSH_}qYeEi 5}Sٟrm^.<,C[zff_PG[#`)JӁK2$*l;0.s#uI6KKG@ :ί\RpL…[qz5gؠ0J qS8 +~1{|$6$+8rOtB KP4(‹o³ʼnR0YR~>! G/[kۗ ?𨦤bg#U%5Ox7`v1%s3p^/JAdefa$ v^|CB=S෕jV>960ԆaZmqJ!)y9i5nOILLh.n&(SU RwXGY<9_\C&gkk/T Q.OFu*,ҧp- <)H 0AG>"(.+}-QSwϱ F+>|@.\ T!OE.8ab|Xwf)q x冗dY<,QT J7{/|.s6D+fziˮGԽVV$7#&k i%b 35hHp i78mL=8k'J\aB=&MA̔Ev783nծ$4Uo$eXBDzR'$a &Lڂk)06,6MسTz`˩y.gs'beq2~1hBӯCIlgsDO 1|/ =G[NUO@>6Lutlͺ.wވ]ΔN^׵!`PW< ŭU (3xqΆ |d)Pc`,>V}B6wܝ^ t:ؐo5&L mԁ"l|ɵ+=b4sӒ(j̺q~sYĻfl%FUD>^q6OS%}~; %0wѿϭfN_g$o="/紀DF ^7[0"~Xxd8 t*8UGBVLyl5Y%nl F8f?Ȼu#;kxzYb؊ZIənCڴvwBOJq(:(w\[ Q֔ӓztT'wӫ͖8.)@Hg4ü4cod6/U& hY@Q^4/"?90Ii3Sw/gy, ,xȵ=\!u3w*z׺nG{T/!mY pJ?Bs W֧4UcuLk@8frLqiXԴM)4(?[ N%_E9~QY)FV/%Y=bam.mU Bb`)0u:=Irq8J TFDHݹI^xh*Q7߆b#t |jucՊ9ss3Ḯ;Ւs{of-]`T+/c"$Z Ä""x([x ۋYAmOW}zZ$3I 5cM4m:'&{C.Q 0cmLy7 /ٲd8Zah>noDE,OJ/$0vSg7L6 ONW;{t n*~25,T|B'JCҾaI%q"F_y`ue>@ܩH3NjqCs\4}S{?UDN}M`i|u5F'}qP ă%bN_4[̩h0 I4md_[/h_A"̐$Hœs%ݨOmCK1@3ǫy[s }fSpq 0&}3dn6@xAq1G]¢].k57o/9d9vdRϴ:l&R1 AwU6 &5HsT8$Mo6IOL;<tI_;:9L:zOnoD&.|%ms 4o.C@ȭDNÜXD'uz+ .j6g}.$z%J$8dDLx,[WGVLl(L}2<!Q+|=h\ چdl^E.9bD<ISZXT& J"уi 8N$}!a_kØ{&๤5M-0dLk'T$g3nW5dhfF{`D71,rvKMIP.P)ڂMi&IqΔ|b-}r%1H{lj ӔB]ÉXqu*f ˺v+H8S81"UAxEqʬ[taFXXNJJ݈Oxmb2c0-^J4YQ!oU;h"%>yU]L|-HODu^x'X 3k_T\WOɟ} N3OcHoZzj:,c]ð TYepE "ң< -Wi<q2$>  F!q~ DrxpUeD R3Ȳy`yIe@`H'= xԵڛ&g˶6߉NvGTb~5#O+o++u>X׾D ҺVhBfҮ?׍D<< kaKx.Nbsduc Rc>Zxojf "-c$ާdn/ >B 07P'rпZ'd#AW/`֐Bk@CI9{OF>%pP sW˷j~eE@~og3X"i\_XO3I{oo zFO$ ,chѺa sz@pR'C̶ "oL5DaH2%.À֯b GQmC%l @ZEƪG𣹬| WV8 ܶNݡz:uʼn?D% CI;قYK8Ff жRSPĤ?L6\#{ [74tx'oܹ=V|9@Tuc 3p)M7CX8NgҬ+jJW3?7&0XļՔJUb䆀`޵$1WtaN_ u}}F*f-<"dah]" _s ~//Xsp#{e.41<)ko'z@IcH d| b%G6@߀ra( ͩ6)|g=]d"#E&j!3AXbski@2(}tኾF O{LC !::S+˸"B( _(S-)nzQ_p}:8-LQZl^hå܇OIС'7U燪Y%s%8vgpW$p3]Z E"+0yBr$16bmvQx/滩k-`%W-hr.կםs-~{_.a_Syӄ9* +BJCP,qw^hu+zIN'Lb=ms:uD)덪 Jh O,xM{q<q-w=$ryxA;^YCj0wja *BEsB\uސ'…៍߃xcQWv;qʬ3 62ЯHNczQJ֙t)T$wQ8el-c՛\l@e^ X> A57'ߋOd)o0~"TYOGgف+[BsK ?BuX؊U2[ $ : }9bxXb #Y H~9 ?K.Z-^PL뀀bkmgި/[c8lݒhJ2IQRN ,o2?X*ۛF<.* Yfpl!j3k²GC,,['H T%KlppMLi` u_w)  sE.R%'+߁i(BCf9Zv=7l$H.0I0\8pgu DF(#^عɿqQdG+Q]K:,4&Tְ)^rX#W(n6uR5nw ^MtF+z}bR&I0E }hq3g2?jmfc .c"ԕq.) SF->T6X2g +y"`԰ZlV(HwkR +8Jh gq Jq;T(ȕ3Fb_IZV$;,#dВ,xʛ{^WJz.Ee?Jdf疉&,9a@g@:雞-޻eÛ@5JrTW#1V i2׸,JN0פ==*{l&.̆`l&c=э19s!>w;-t82%(Gh+g%y!l|J 2$zu,cUyp50'&עD3{RIIqL7 'IA)@8\8^5dHfЍVt]SrO';nyn..[֛frqΏ p GV. Gʡ<~$@ȍG,ZT`vp΅C/ͳ3k$hZ?{|&U ipTS׈pm 3Kɑ4k ޳UCUÞ+Ο)=cswC$ٝ>,<@ Dev@}e^T>sFӋ䯺LԱ@Nr;_?Km&LK1HNY1…$Ǐc+ %)].&0 @ ~]zE=Ovr^5M?y?mCN'= hVNPOkYNDUNѣ=&z @֐)ou꽠 <$E !N -3 A'Ty(׼Nc!PK 3f"j#;67YMx5_ 9>VhzW n,K2|22=#/({S{{!ּ 15_Ǟ%ԓ^RꡧE?Hlؽh[cp4r=F 䤀\ %It̢HxNa%05_0X-;&;Yy!><H-Pi|* BΨ%2|o@tsjbvnCҤ&E $FЃOؗ-NT,(V`I[0X_ (W@%k)v9f͆$Ne4#'闃7"s`7zY{渼ZV{puqp홼Z4hX#lж,fyssBÖBCe@$MA{>:d  dJL,xԴ}sΖʠ^d7 $CtJ9"WUKJ3Iwv̡B.I(0"B: Uj/DpWg"vɠMDEhͷPzл7 nJT*@+x`u9K뾟ʠ1Sp uŎx3dui vY|+T+=4! 'FBa$ ؟f,و!VV%SV3/&״ +?NXl3@b M|@B#7E: }RΊ!.jCO\>;:s|9M9cxB^tML 8Wd AKE)@\keuo=OȺl@zuEKT$͢XI8KYo|aL_ $՘ 8/utq'N*2; 6ðKk4'nGUR2wrZ$m~ ]o4ir[cpNo330ĢEJ<, }O# #\- M]A!RD^UxARw0XzF9r ֧Ѭ}BX1O2vYExD`K3>Vv@Ki'5bF||KC78P1gAޅ;A#׏U\/pwҷ_\mB  d@eG`ZL,6.bklCahdh!Fu}:AZs|uT墡Ɍ;uSӟ52՟h;NVgԍ=閒1Q:$LrcXF p[L~\d % la 4J@bbpTɁGI 7d8kPn}=s{eD:dy-TNmL yMbG/L4nY riS33U( WS^?$& }g{@$K3Bl4:=K] _<<Ƥ be''OGFS(V9F,p_{ 4za* A@uw2) ,x^߇?'HbJ-W|DuQDL |Qީ򸁐ͭ=|cƓjGļ W=4ee5,Wg!? p J:v#rs_*ތm'r qbifG/hwɭ͊*u&ZЈn7Ңr /AL-yc$ZP<",a.:n rY&DyTb=:/ ʕ۞½Qg,V";w΢"5#eHRH<ǧ4o!n>*MjPC nN e˟n-{N &KFo6SX$v8A! K@6^H$;t˂0LP [4Q1/G÷=2H,`?XNV[gՒHڸ0K"LG>fF= ƽՃSQo(,)&/̡䍅_vW +uR/1@e"q&%tgƼ!,S`-m: h[h>`l'^lN\rgk IeUuIVoBﳰ x"x>ץDh 5REzFvKnGm(VOdcX2ljl4zkeңfKG Ër~FǍ{Z<"`& ڶ@U6_P^U"X6)O۩c3)ېL sг%.˟]1Lc5|;G`ǗqCO`G'VC&]_ã,FqC 64?k#ʹ7 𫳴o\BS)$r)E Q&]asN%b 'QɽrTh(? 1my8ƾ]ٚ>"?n@0^ \[baCwtW߄fA_lZ'y"4%2 Jef7-^/삿&l+M%४G<~ b*"tטwm"}7_(jU4~)'aϠPh"q`AF[ tlۖFWNz&/ #Yqx8ܐ `pCĽBwџ<9;X᫼9n`/8 ?ق؉Dy#Q5yA~jB.t~RZs1!cqkֽͳm*Pfڻp 'tvIxu$y%LR!H yׅRe^$lF>;]WM8Vtu}X%KɁp;V|>Eem-[~ JJizYl'x{ώ<X)i0?י.{ Vήd#9nk bnvR^q *`_VwI TL qpȝ7LnD/9WOV eXoPEAњ N hֈ2a+z*.YE񐒺)|W%ƻzq}  x`<񤻐9 mٰQ_,?IcתtQS[X]t D^G#ޓ2tD[Љ#]0n-H_R-]]T8J l~-<(ۇ5xeTZf1(MTėUTO'/etҚQ85˟sD=E *\S}(i-h-\w#wMfp;@@9J#`b!!kq¦BJYHտþkX Jٶ|豝! Bq ytumގn뗆qb(ba@>]y 1':A8$D pDݬMD/1'55əv%e.xE$꺼78&Wu3#:?bGL}.m]Xb/]~um?h)%/b-` )>EDN$e(>mR(07|vz{`#E.{%zhzTSP]w?ـ gô:\\OֽJmG|&ZDz:yz1eQ#ztsis:x+k50Z`*0X-D=)"Ts.m`j^x9?cܷo !>_2JdN!av@gGVV`".>)EA]'k&W~2:͒bLkJ7"rACR#M$ z8:(Z ,5z QԐQb՛^ߝ~Iq-k9zwR3#)^XwSO|e^ft2g(B~vY#GƇ11$]Uƹ4v)3jASʐI\u9>Ch +ϯ9^l(Lpvu-+A?sX fCP=.7+*Pp#''5R2zz5C6HbbҺA ښȆ w+BˏONo?J ,; sj=LJ&慫pÖ%흘b~T 4} :G j 9/zFڙjd9֯`Rʉuݫ&Fv?;:oC?vLύ)Ӟ\Wp o6Jtd7}e"B9E /NH[}B@[&#mFƮ^D+Vw@D=XN.dq@mo0 # g`3Xg{ HA;>Fy%"'У*Ic&SB}J| tb5qn9{ѤhRC<C Ne2ԩK%\k;oim TQ:"rXઙhAF3 xSeNƵjrcRI@X=7jλhEroNn(%MIxTA3V05VNgC$ lW 㮓A Aޒ0ua7$?f1D6v#Nzvţ8f~;V܃}|Pzkou*9Ѫ&/0Q?g筑E=);?I} R<)Mf*zP[qе6D9DWbxeN[B D`sU}oN ^ۗ<_XRVh'~=i0ʓ%ggY)8&8*!`؊ģ>K| G`~RA^nNLks&z/PJ,b(!Ky~Xj˛ti.pSfk'#}'# $F#Ҵ[S/dx^Ԃ`A~" ؗ{FNYS=bsIN4O]6E{9ocjzBX\&%7 e}*%hv$v-[3o<&n){} qUƚ9˼A[/N 3E` ֆS8_ˢR=TTw9/eL CWAz"$'wisp3"À ق }nAWaX2{dTZۺ{C#76?\U 9_sɏ:Ɲ"jڋu-=,x%"@S@ώՃ% qr'e[K]3Dm+"xk %cLt~hpkyeŗ1<F,.f>9# ) 4n{AI/ Jٺ?gYΞ}K]%- u5 NTB,M"L1yl 3'ZL) I݈P%Vq!NGƹ6z~W(+phMcٵjd*t&s WR:c%5$g|hIJ@oZRW'8An3ofxDa.GmIeԨx)z(m.%ceVk媸Hdul">.K!~i:td3?Uт!=w hIJƎ`8xO #FE<Dz7i>!t rɧTxZ̵5n$c-4Ut]ـ%Fg8t)@ 9?l{A-a^>tdG5eZѩ(VP6dFK6 k#8>h"ixPt,JT[lA /K~<)>&WLD`= |43ec1ͿH(㮟a\yuMGwJܗ= aqxA\Ѳ4 Ky_HB, )*ϔUu[3d%av pR;4}bJŮxhC#=/}>dx YqC]af%=eyq(}}nTgLL3NnHfD!PfW`r% 8329 /'k]M$9_#˂̴'6ڹd朦?E-/qnO|+4'J{!ñ "e{ri7KZ>nM9E6ӓt#Xt$E.Yb[< phR 5Nql2oqj!}Y]{x(fhn^'k,5ԊiOGFH F [Cbۛ='vA6_ToRr>TE‰54 "3?mK)Ȥ ҙ_c/^@`5Ϛ(zkȑXpU",+k&ӾB='#t*>^IRyZ8*da*qA{;\8=nWxq5կq%C *pu8 , 9"T{* vOR4)Z CYl^F!a3^՘idf hI~b |m!1> j6!cIA>t1w Eߤ1B[<0^c/#ˉy>.l! s@|w#*FXH]gVo^9yD(I<*,Z埪 $PY ~4Hng +v8@b<3wqM-rm7*ȁٌXqZ ؕӛ8d>Qd'byߐ$k<葄hU| lH \it.y٤v K*Hg Bx$6Y2QP"ܒ8˛V5|z'8e|Mv̌Ar&muѣ"W%&u[lgo]}+j莉Li\HXuH0\1˧X7u6jx_ zfvևC"ՍGQ]z&V 2C̛}Q=r oD~()ǛTCAcG>I .SQ37׿mq.9pHDZw\ 5+#7HslSS*C=ZBŷZɭXXi:1J\vd=xF걭f=y~zԯ{PPo[nd!y.u7,NP6j*yM'{9ei[bP(1^#`XS`Kmj:g@dd>"KC:v޲{aL1\D[zyQI{8`aP+tuؚwhe2]|#D%'nDvfMg %ыzãwpDx|1Zm 3.WhU VS(K:'qdy(**ٴcH~wT;8im bEwʒvH+ӱn4ғSZc{t\vZQٯ!o ¯1qjTI" \| o]j>5r_fPWJbolWl.% mux}ވPa-Iݐ7>~2hP* Po'ՙ,ָVnuܞkV)1f?S. }4)\Uƴ p wH{@C)PLG+א1qWK1oIʼ?ϲdUDZ%'Mb.h9os*H>/H ]G4{Z\ywof; uKki% ⢏v8.A̞)C.^5q[䔮J=]gNJBr5Ҫ.k B>-[Ly6(3I/lR3TGu, xZChgE*`z2MZj{-/]d2`Sʜ]p>˓ʲ T/զYte)rqBȳmU4e/!C5n[HW[܏^L /ZoV3menP*u(3 pu89MEMsUO;oRuj 1'E{P㕀]|5 o& R_C^ :HW ' A:mYYj3B_z*3K谳03b$Ok{h-tqW*G Зu7*LrDB{x5ed]&{/@BkUo˟U۪Yr(>@CxZ5HbjhSMQY}IjU0P0w5Ok)pSs6 >`L?;C^uxD~|ZR^&Ԭy_E̓kY l[Ux55 xM%@|1Syr7'h.(Iy֋w炌01m[w$;ipFs団@S)Q ]!XrTLliqXL{;{ؙVDJTG҇ڷed;@3w i~W*+E ]=\"FhVMnDp[<8qאRFO9ij 5Ӗ/fM޸6P;c ,`Á-2꣡4) '+DfƑ8pc~YOzF;f$ ˃u:{߶w W] qpުģϲ8/2q'u=nQni;3DiPR@XOހx4'@ e!~z$Bct2:@o}  4J#K t + XhTЇ(Vɿ0FZ7sJ۽Cx EEʔZbqoYpcG[^@ܪE V@Ք)^,Y:%C.뙊=`wn:|jB'X[y_:r'-b@e׃Cm(Wޮ9]~Nȅ,z&HL3gO]]k<&ߴ9_dF%p\#.S+j%Fy] '=>љxkCyFyZH+^BZeϋ’?u:3E\3B,,#3n2Rҕb U+;Y}d8J> h;T5(1;4-t ဖW>ger1F1|iiPtӦ;r/٥K%GCvcL 'tk=%!O-,\'쬯Gkl@ >xj~Oʋ sۄ;^)t ̪ =8ĶEM'ϙ+1ucNcӶ$Ovڼk^5']z}oBy>_p=DqK0$i`^*6{Nދk״Bm*|p&]HB2; ЙDIJP$UƉMaE0jђ%CJk-]"‡?|eFɎ~F1S [" H Uxv8RpcgLhIb_E\ih2dPKYGv\-AŲ^, (gbXpTz(Uvao#9Žާ"-w+VzF&jA[6.{O -X>#(8E "׈..zQQv* n'IX*S%DuaTaڀ*/;- :);g?Q {8YjԷhoJS]Z~X@ENܖ?/TJ½ }1UԙT+%cZ~E2?8Pw;OG"Za+T3$ᕃmja }47叏=P&90u!W YtϚ4 6 ZOo?4BTxoGtEN7H w8o< ?p#JeD]ӌ_V)vrGAg-dq>T z}̲6*DӴ"|g־V[Q~[LjĚC.eh b팰6PGIdw3jo7}ut\=ZN &s6\KRK۴aġR/p@~V̀Pf긱 >>_ܳ v {,RGh0ho%`Ny3Cx <{B/j]Ptͬ; d\WK] ݴ U.nxфAvYms/?JY힎.*$O齼E8fL8p-AvT`wBX98<&yUҹJs!̰)(r,O5; NTű7?3iTw..4%l&,}Ufmv{16TiP&t2=bTTOmLZі;?bB#ҢQ/mzZb0*<,);PJ9Hcb ecӄj4e{Xkkd Cp?q9i&K"ɘH.Ļb֥fn7,v)ˊ}[O6(Ujѐ=ɦZ` Ju_T, :?3F"6 ?,$`vW~!nMB,^0݇\uU+b 0AM>@^p:}&^XdDa*η ^\VRU < GnWZilTBMM.fVW i oTCbsi)yCE76lZa+|.JB"YpY: 11PB{}z8Gd#[Z쵰 &LZj_i9# t1*2x !|[No+p eUv% !p9%PyS 閺xA0(Jfx4O8v~ _yVYWB£dz_Rrq5 vD=b5bLu}vXq6 s8ɓߑ֭s9\$%e7}N.9tsj LX5ndt nG࠮Kl^[.KWJ:MgRU_;YB_)D|MgI)lj7yۡLY"h얻NA,S¹C=8_HE bXk_ L{ C"1:5v[Aو@(9˺IY3I L_h|M(9{WSwnuh.T-^l/O|-(Anm ESA_鞂-4o|5j$7p8xuGڣ=rjM8aԶ#h_`6De pM4%=UҖYnDS&zh~ȫrLQ6&O.iS\I&$u(`Մ=©NK,߰}7fyrV+X;C::ڿjYbE\6:AyK8ekҬk. W>\0| Qw_9c?Oa.Z):{: gXL,  ZeAe`2Oux)F5;".3c{3g[9&coQGiR),w50FRїh \dtV}`#$?ʖ3,2oh>Vv- ujԜ ̸d3Bұ1c .^D&ňc끜9NW&;Tݷ; 'G lj/ ]ZpDzd &5핥 [ ӚʼC4ۘ~Ũ?^ٳeAvIsps`ی;gz ۠\:@PFWl|i0BaT?̱S൮;wk\Ӈqϻ'9痖x?b55cD c凉zJGse8p7t,۰ s6vEOg1uAF[p܈%%"4*9齀̛l*8 9L".ŹJ~жvժ;v9{n?.`l_V}g41t4EOҲRFp:|IF:eT'~(qQQbQ!Yf 9"]zͅlel*Yr i$[0 c~/gJư֣C/䖘4ANΔ)7Ν4paq1m fOsDWIo` *LYXUEeHBZ;OXAì_M˓WŒE`z7'(v'ك0걶RzL"O ;:BXOyA 312&FʏLV XR7xʢM*S!'\Y6@0O7 &|ah͗Gx{+ ! Yu)!p^`CM0*?%:qEsWDGSZ ;O !vtb^(jcHq o7viw— ] P<}nk9ji3E+گa4l{ 56o!L2x^IA ճ=%OaG7[1,{ը0fdJ!Mo?X&WՃ0zdYZ&0T)uJf",Ci- ZLɅ٬9ެ>j8&..dQ`Z,voFcBټK[*MDž4֩!j"_UsxT3fnRMT?*$yV Bk#6_]KMnG*Bf!`X ةl3K\'Z+e*jWR.]y)b\5r>טo XrqД޷n cJ~IQMKJ(=P2dŬli.pjz.D'K0܇O$4IyG0QZ=mChYFfCH>hP֢`o6djaBK$@h|3̣MhS3TcH#O_,[ cڱN^D(xx?p]:jq] A 8x/HƱ3Q<5o7%z _9xeMpq+~R#M֏$fw`pVK<_A⋡ Lu-H?4QDn>¶ktL~#8ytug]w"i`x.\:yWOPM#J1,WJ#'zudkxɑ3QKf\*"TWB\_Z6ܵ/G+_ y4!"m,j5 k%y`VVɟ $2z&,Wxs[g)|KSBT)?_T&mƝ}GeL[sTȘ^ $/8"؉mo#5~]mNfyWxiRC`>D\uG[I+T̊.ש1g_oJIگb <+blq,¯/\R_"2}CvoWxyi [gEbJ%ڑS1BNLki`'\?cD fIdc`"ٞ IW!U_:J`)'G6B?>S9#0JΪp,J^}mEE"vs6_{0<5l2V4(Ez UQ#OJ4z [F}+s!a* [J"'ΔS˶(Ȯf<Р)n0pSS8a_@cXOGK}kJhtf`T"CN]Y}+R zQ#Vc:a|s?ֺu`tm !7%x)G'`l TCBRqߋXE7*[#0N>%/ {Q_]_ T/ϤT/4G,,ttG}'J1+N;>՚v}gL>[iWaa?Z`D\Oaol=GJ$]0XU]  Ƅ#U娬+`KL扵Lh)shUϳڎBĈ}I:jq$^Ln};[" CYNdG'a%Mzl-|~;d0o/mt!BPb&')yY`ܛ;P(sUNð{vt0g9&a8A_"zbKęv4Oxs!ՙg:YefsX'0:>G3 ` )>F nOMuGa"GzfR+ƍ!4`,wT[uٲm }SRZ4V_ [\.Z ̼qՉ`= x`mJneUԣz % 13\>.Ռ ?H{/u<0/".z&*6/yyE/K/N;~x!M>$_D婭y ̛e~x}Br7cRG %̪5A\9ly6ɯ;B줁>hԳi{E=7$!F>~7>?%^(ľ] '_ 9BAd|(IIP&$WUVpi l+` IS26;*<XҨR¥iKWH©p>bV\Cur6F 3kј EA:0!)z%ڬkRy/RSP! oQ~v Ef:4NkvnUe|q$Ɉ轫Q38.D0; (A3髿UXozy &eٛ1t#)NS)|(ɇ-C)sҳξ󵙆g+}V3;&֛3G`;IMvT` n8Bc4^iUNO"EK4!o!},ypU!hdq!$wg%^L%WwGUr`(y6e(_#Z> d=rks:<61ʉ損לLH\rSpf kiܞYE^BNUB}k(7x2s|UzR@SR:$Yb熧=9 :8Z^]m 8iVYxUWJwyϮ3߬./~S$+Z5mltȓtc0IIz-_̧ѥt w7M@5{sT fijVIj z!PDl^%-4uObDc4C6 Q;3F j*^ ݨgO !وMď{ ,Ű^}MahDZCG ߪd0X=%@:y&C6\:XNb3%%Cl"+'7bPyNNbrdCޭU$dNꏙg!`]ҔfC'^MrkAi3;oVm;bn u<ҋT{]s8^bYT\E\GAD탐To*H;&!.vo&4s|o/wϫv޾~̾N0ua@%1/C9ETm2vuPK«5iO9'DRޢRl~M =*p䖾ū_@u92G87{[}dN(i*z8c M"|v<*Ha,e ,D>M$zyχ.}uUF䵝^>:t0.}jDFagȻ'"qml8#%G!F# %Z5!%iʩ)Q)%mH^Wwcwyv0"߽!2ANF |NbǙMe+)_ sbg%uj[iR2{O5?_9j~9QOϵ+XE!2qWք^BveW\B7Tc3M"`W3fu@3ί\VWFc/CK.yeRSŦY,Q hr\h)"8=)e.H ?Rzձ2=qOtQ7݌ v\>)ȦKYj?RK`(9r'_fj58P$}Qyo5(:QGcx̟iHn[f$+QT=1=ڷ-;xܭh_).ܮ ,v{$-[0SWυ9I #qf,? 1߸2([Ψe yо$ /fi/A0.x,AEUoy2zF7nvKEyU5p,_){o /K\cHhfy 3T} "+/}MOnK`nԧzV\r-}5xt+ T5G^=mh z>~x hOvMu g;ֱ?NHWA =uKDgs9XoOk0H [yajbmB*?r'JXR,rr]!RK]9;? m+Ǭ3bF:hfP&*-@e^p~ef߇}:%-OXF4gdctm+15;Hw3D<߂| `%`r9dĢ0 XUxD + Sdh5 :4208_dBipD6F6Z]Ue+kl^:sAUӅ=Q fv+)PE|Yc/J)xt]:ӠQo良iQFmHؚ h%EY=Kz I#`n9D7eyRl}E'0/haYJBaQCv֕/IUb_]kmDَVρS[6p~CumäwEX;M  cƒ2]ƶ=iit@Ή2bq*q*&j *}%7q#;[8qphn Ȍ҃|_}ҫa"w\uǓ3yhv 9a9*FKU@Qi<6g`V :Sؾ5ȧp!13P[ɶNcyԮ6@hVd0 $Gi0.V%z sRg7x%:A$7oW3.WmEst(b-iəhE3}4H?Gs5탴]Xn"JcuD"lhTݫ;*oPI-A݇7<E{ke" aե̅ ^`egQF&'!Ŭaph5I_ LLt<~I3e"}(TÆMRe7n3;Kl G2TRv]1-+g,r$;63G7?H΄6Ff6u3j&鵗L^Rj6 NKqee\W)gȤbƋgX -m[@Ee`ĭJ^5;ew]+S.-|c 0L[G~`ęAO%) ~/wh9cCiOüPPk YޙQ1("u=("+am"G7)57 wUI0EKf (JKiX^0F>sjY|tf73k,K9,p;" 1k'T)RV .վ8 ރ2z~yaMjGvd/{UŒ {=*(f}ZQ$#4èQQuXYzt5c5neQZlYhR8ȿm{' _Yq{S)xxKdiRL'X+e, nu'  g]:a4:s NSׯUKsV,ъ)oCGR[ yb6|WNl tdՖH]nqUa%Wo!uԩfG6MDI/bj?q%M\{S,Q{&H,9Tg˅!OfӍSi-_@@=?-+qf.'9i{l̍Fk%;M`T>圞Нtr S $#1vf+Ɨ7|46|,Uw.Iň09=>ڢ`=yRŏy]q+\3%Yگ6䬌`䆌$ Y (먠9k4x {_ϰO5il.;R_RыK>Ny8Q> CHsIR 2u1#b!`I`mKM29[K4/7/*ń`a54E?dmc=cʱ$xHh3[2}L#|{S{z-e{jka#R)=Jc>`L5->7yz #O-Ueݤ˻m'}-adw sb۲M)L30 CGڜQ\T[= ffDZlj^{e:SMSZ/nŕX~87:V)Z[=낯Z+/{gKRTwbLR73zZxL/?hd򥏀o}"O ;@l>73wL2e胫jnzHrlH HuScPlHҠ Ro9I@@7nV "QCC~Lu1@н]ASu. ()Lo1֧![+ iQ<~Vt:wT4\ &uuҖ<Aٜ *aDy6]?띤Du $O}FE񐠜^mklS}%Y ][lr2mg뗹uA"*ÌvՖxo\,b=Aմ=D:$(H6E{_tn\G[-m@++;5H%̍X%bx_m'rNMҍث 3Q/+rĝ4(p#MDiLy~3}vdOy߽3#X@jbgyyu9ԡ6*3I;_D^k{/P-ќUQ.mPŨO)/F<.iLӪzw1[G鬐ZvXjSY5u(?IـB{%% h86|1vQJAIY(jR?&`K|53Y*p^>FiQ9܊zfB_rAOvz`oԀ5Z5XkYdGLhK{aG8\FYʰ\1 #y}7O/;,HcMyPd3û/zl }׎C q>&Vn8bU" =; q s>4w  ̻?X)IۥV;pOc\y l;a2dLYn<)]HNDRIJ\T&`?e NK%M ]; q,q}]xcL8ϰg䨀7M ifNuGF]#+#vC <8NXĞѪTʼnLĺZ1g_c1| S`'-BcU gD3ZYvVfh&2X^|a/d-gq=/Z5ͼ5+`9>zz KhwTY z^&M, A|4>YYnV*!PU~[BMS+/aoxg{˗b9l7H@-"< rZ_{O#JN3׎7Saw7),;@fA_ܚyz])9[1{k{&[-C;jl^Nw&'u}T(ug0&"D-lqXg >% &mˠ!}yM68M2-Hy ?~3z Tqt̯=)#-޳ c3IT|(VzJs9gAdc1C$_)v*",lFO&]޻5;X£%Ք! $֊7MUoж=5@4GuE e(I(/R58N:BX4UO ɧ:BLw2*N@ P%b{z?xwm;-Eˮ"Tw'fikiE[ m$}Aebޤ'-k"'-/N$b5~AT )f8r%hҞSB *uA&F?*k hT{(H+ܹ+8\2Ӹk!}*Vt[Wg '5r8]C"c<>ֲk3rMKT-~MV '':ʻe^9dNHF+.u uۿ]QfڵRsO=;?9-?3o=R9 !|j(^#4F;lCVhHA*ٕ^z6;od,PV~US~&0T5t>ƨFO08e<ƳP<0C..JHhSu%ml]x)ᇾ>3I(U8?`ߋ&$jC7Hd20^)\&4z{/5a%˜7㼆Dv[ XUb$ %ݘC{֮-@2_066Luo޼!‹ݟ9cJ0-vݎ8Alq]!A,]yx' W2ό wd o('Qʵřto;{Bl1:#>| ءzODd榀 ;ʶc (YA;Ga}%Ψ@v c=\EU2H8pgd,syA)6j<ހCz'_[䬌%}[M(_HjT ?~m3"DKOv+&3jmeXnӨA><h 9VP%M/c,PF*ĥ!"i'ہl{ܖE"`Ҥz"-3yZJmh+8yhf2j|]md8ij)F+ԧR*jxr6wpziڑ'NC0R敖+BV Wm}lZSg7ʽֶT LOwՉDfd鬐JpD2~x#eIH ޶2c\WW< ߂ 'm+L*53¹dh(;YPd/e `%"יDx& Z'Yp 2s@I+:GaH'Kɒ8;ܖhl0n}t?~.Qj@Қ*.UhxI=:$ 0;U< N?a>C9[.T_4%=F1Ϭj z EjX;f}qHlhAM3)21}BeoN6 q \Ljh鷇Es}[$m~aMO_G%No D|BF ^Ffϗ,}R_^ !&Hu X[ wxEP.~j28AE[(D)e;g 45҆{A;$ p"?iM׭_ >%-Jˢy+e Nf֒4d:^ql6FgO8$nL>`cɂ(i8*OEn̍^5!ԙ "f-Sdt87`!N)qFZ3ʢv="GpRe?)b#2/LpeUOѪ2922f8G`LZRLaFOZZSch}|:+ 'g+H?6@\0΃t[.s^TKJCFH >c[&ߝ@?/JE/DPsv aWqk[]?cc8_o-jB[cQ9b^wĕSڻO7. !CX[/jG;oe;5dX֛=JV7%9\Yߤ' 1.8u;vnςzXd|')%xڶ-dQVɄ10s4^X H<%䍀Vi0RTW 5p_TRR8m|KrѬYk;=1Y :c('R{.8&e톥yCCغm>@@yU"lI~%W$ 4bN7{sjE/o6%hi"hBx/`g6lC)|"'+q0ۗv'[έ/-=VL'>]JA^oy/6KRґb[,8,_ &:o,QR]`7MvLgTMޣ_B`258A4Yvd˃YpmOd3.ֻ!)'{8ݪP3xL+HwzVУOpYsIGJɷ-{bvn$8YK%hf@o of%]PT* D<ކs;'OGC ߐMq?5-4|_C [?mM"q9oC^mM)OVwFڼ"Z:͇TjJoӃj6SrF[K;J5_"LoB(B1B!|z( MlnٶWu.n<3ee[BA5]wE7nmJ+qGێT?M!_oBC.ƹ5rU9Ve|?׵?"a:#2Ǫ2a+~t<^tfX-ҝ"o^+<լjg:'Yj[z.2q,5ߵ{e~ e{WˮYEbAC(?%"Z " %}lAnd&4*ФkN;dۇWs7X.rhA<F\kC.`R["WQ P`:ji"\l<*5r oDx .>jM"P?RBQ1U#2(&jJϋ]R,FO>b{XԲ%f7\w"k鮘LAM;ީw˱!WC*NoiU幁(-h7a fW`}P#pQ2%2Je!}u-}£.<'I_?2o?*i$˶Fm)KpNmҔL8Dr>sq\%<غ v\*&iCIJL>Cbehfc{h x< ̿gM Tzgm86% m^Ͼ`8(s9-._GvrNCЩ[>Xo(Ns0k,RQW%Zg~"A](xf#wxgNX챨㞲}.GSvJ{4v>8QqRn hX|Gc]0ex8 R޴JP{ȕ EV%>[Tuȡ%"/S!*kW>Ġ6(@Rwb1KFgٓj[#N`Ax{ǢvI.yܸW>sJGb?^s%m}զqMg$u|5UijFA̎<+%Ԣw'}㸂s5&fPĦ4RDDtDa9/%Ӣwr7Ot͗)&@'4`[8)N:qz>͉@ij+)VF dʪ̋qZEn31oѩ&PH <W(qg]4 V%hB uP wc\xs$]T }Z%o rE.)/6%@OLCNUBsޛ腕4zm$) `suT<29~-'jUV4S6ՆL.Jw+KOo9 _UDQ·Brzh)y=H mzI6۴jeOs;^67}8ټWuܑoFgvnY350eU3y 1b'ɹ|AMsH*pc}{*NiMhtT¾puX;L3HPGʶO۹# i`> ؓs} V[FJ;-LX$ņ  vܛ90U)H,X:>3W>%_:~+/k[&F*oJ[aϠzjVl`ƁJ:(J5/|/ [JV~3j!8~Li.}^=B>&GxhhLk_iK Qy}F"7ģ`%M}QPo}!ȂI?ʚ+sP$Mz2+oADmƯ^Cen9F#8+a5RGHM*3M87Q{36G[m}/I%kzl,vA JFEݩc蔞kqa/C8^b>wVoK*S`2g!QIդUO\hߢ{˕I˔ @:_Ab#lҍT#`D*_دuS -#65R4W@ryt¨@y&Y$Daҙ tuCصؒH TP ٠(xT#Wⶢ=(#|\frmS= x]diN! KoaW1^pqMx!^,_7¥)OA5Ґ\Dǹ9JaJs 4<:JQY$N[1k[r/!kutawOǬЮS_=X. Y#ɓq)7Mu8O٥y#z[7y{H[ GӼZŕ9Afg@ LysuI)"aͫ>0  0'Hoh܆K#C 1a[5_V 31gXҕ]42YDv^!5e<ăF_!by`A#(v%ņ9y=SUpl9YQ!g2ľ9ggQjB6_e+1cb\r˰ _Ql/MWwD!ngO(T(W0d*> cdjbj>lNH=c]%nLBM9 8Lv.ƳEY`PӳEz IHiաN͇Ϭ>d?|@|7TpZⲕ}sxռ`|9$a ED4砡;wu50 Cɲ*{l02w"mr T"Ɛe}LҜIiy?jo`͋5sR]2p?5FdAַ4c3eLߎ]ܝjׁ8=q{k KL܅dc`*yk̇r} J  um1FK.AݜWT]AO?@M݄ B>%d氚OPw͛.WD$2 }w.z#d,n^6\=U 11PJZ?H( tw(&I[!j36B/'-%ړFB=A9z)`*g E 0P3J[q!=,1:mHTxtS a"U> Q?N*%bovHb].T}NC]7$Ee6t" ]E2!yP_yY`amVJkIq=$֒ r܈Ǝ|c^-K`RLnQ'})^ܛA6 "%%GZ )miWa/0Cq/QInC } 7AP*Nq1 Ȋޣ~0 cKs [Km}Z$=,B&rJ"|)o׶7@O"օ<ًz2m[(wSǘ}N9'H4Ib\4"3͢$0dVz/=G;!%~ӵs0Zu᪛-B1ZKG,Q;12]ћhuTy2#村`QXi{TP1?r*0( 'e4sT!b^)tvAĞ$L?zYw5'跽@7_ N-ÌZ[sZX` (7'6YB%KM(rsG䞭d& 0R(Vaşe{[TI$a P@G^5@N?RiPAJfO q9+6~'րCfEAIeq|~bCL{y8u8*upewF5bC]uƯAJpb3̣4uogDKنjܐ=ܻ4;)̡9)}3 ʏU-Ӿ-ԫ4lto kSJg- ӧi_…0P͋ʜLި5ԯ$[sd9V;tb9lm,'&W%9O,y\}u7ޚgn@(E[럷dXkYE Y—g򌷗jџ.шLR*hcOp[W3Q U-Ͱf {:fLx﬐l/~!IwsQ' q gQ`ߋ;o}=]7ux{i OVbwӌ# .o"þ!@R5Y5y]P⌨ݜp~ҿQӁ*[CE5! 漜1i҉(MHl|_W"3dA\Dj#rGٝ(fZDƾbv |?MbPMY(BSitbHhfB$UJU p߅:g 7A7[Y-@vf%9n/cBC3- y#Y\ 0!ׅQABH3n:v [2hQe.g+v $ps(ހс;L{oٛ.ot]x/;q*o1~S/lVcUBK7QQrk! KzFj_ 1mL75ΘX!/Ez6Pf=F͜bCl}]&LI7"4HL2h4T\L"1Z>&]e_ˍ:-@Q9)RSƧBMe0qoRZK'C8lDV.T_~0WdrrQAU4Crvh]"ɀ Z8}Ar{ҁ[@M0Wޠjn]N憠$.z7SU]:3;"wW(/gJוq!0Ԍj 6Lc4FoSd{;&aH Mw9[qJ'$F#umd 6kK2g4^`0pOgTzl\9k'[Ү cJ}!&Jo,K8Dl@977|P%4u@P,yaBԧ8vZ DR#/v.E?٥%uTv Eɇ 4n亯ӿbU&yDs8wuc[#ѤQ+A!"m-TjGn r$#+3.U!^>[JAx4+,z8Qr~ߚbQ*7Ú+%H2VBi@25}\ $6ɪq"d8>3BՠN-W[~jWO)UcO0D10nOdpn|Z3}_w21)ju6Z!l+_8z N?mQk5Bu]DmٹgX-aAEѡH5(WF[<`E!/m"{]Vķg9+kzc1D1/^GD{PxDAঔ~F: GĒ}"#7e-lGMik r \ViXOO_~-N~ycf3(pqt=[b/fu烊!4zPUx\R=BaS$.(+\q1yzʤ7k0kAJpXFWGAYp4&c xH/67m5-JۻPN5ʀ'M\?] `E5B` läM^rtmt?>NsVfa`G<R˙zH$|wsCMiZi_l?9!,QۚeG 86G}MjT:uCY9ãӬ_?:ɄJg,Yi?FP~jf)<$$[w$F kY*|m!e^EO{R9j8RD#p,3oyp _.vF)>YI4A܄72aWoh4h]Ͻ);SX҆o(-q z eF3 A,"%@2It PσKF'LS_LKA".:dK)F\ R*xxC#?Aה-!efWpħ[ ).~rb`w\0 0& كexCZo.)_Ry'.O3L}RFa4T]9TI* K9E ׳5Q Q]fjjݱ&"TK}\u.wA d:g&PgJ훊DPUv]xY4W88ף-.&\5(>[ gft(u2@C,FWm=_UwG/Uۀ>a8{%gZןz~V}8E`6wQ5[ydDd})I?f&w.躶LsQƓJfD0?ȫs~eOFawR*p=DabVs#` ֬sǎv p:mH9TcHGTܲVgDO־?^uh]S{VlպA C_^lT{b *cU</)B^ێ5;-]KcœCOgų q -&3zt8T )y֣]DӹߗM}Šmxj$$tFc3jTW:Ղ`h VoԀC T u {\W^a|+ӵl0K{>6EasGg\%trU9 ?G5mЙMG־=G*5eAv^PMMAڶe1D6=9B!0)m"=0Cf;S\TbiPTVs{ONnw!^S&J \ NU5(h%`j.I =4t,F\(} OW8nq)x8]ԻMlʮtFӌ9Fh(oR+Xeգt:v5IB JJ I{>sgO!|U+ؠ+i-2uU=Rud|)w) -lbGXou=z\2;nr&DxM 9pEKԵ$a n^?D[O~xkto kJs%NW0~8hVN 9 JhӐCSjTO$%T R[5coUQ4B#vZؚwL]`HfqϨ>4?ש({Db! 8mmecXKF _Ku[\FL#5.O+ݡdfrBZN XS%޷11Nx#:38&i|t>/)wxO}⹖y\&O91u/~25bG"0)N2#4 l+ 'RFP+W3" YWi}߱պjydjuAj9C⸲bS (ٰ=Z%.1K`#Vvz"l[=>:/HG{kZ?:܁c[%ttMé5y<3 &>x #J6Ua7l=T; 5'|5CǁgR)`ߥXG7rkA:]Ř7ǺN'e`5{YNxtuh\r@| ^'Ղ/B'i^cMx;0dXq@"05y`lA uCu1 _rAˤ<zᙇ[P~\)X3O㳭Xߊ{ \WO:{ZY3ajMo^WKlh06 .:YޮtӆjinD*d:oS ݠ7U&Ps`U2BFXg;%TgaDPhsV-R|G[{ɤa=[xz^YaW(F{v¹KdbN}eb /QWdD #(MI_`Tiw ol}H'TȆ@gv>/p`C'c g+u);1GC$u;K601Y]oADII-tqHXKCm\ P{D?UY&۱L?p\+E{d(Pu[?^=uOxY6X>TTa]S˳!ō(?H ]> }o1}x'Ac6^#]3qj:e_ :@q^}McIik4sậ6Z<ٗAdDnm]V2"O"`oUoyB9nFP[]~ʾ2h n1"P8 M49 EEdլXJ tÇNvW\mb;7*T#߱RF 7C?`VKYL H3llsh,r-d`GJe ] oFtQog qDI-۳Yh&* uxh.~st!rjnY&;Us5rΝP_9 yi+dA )C8(nNߥӀ܂q 0CLlzS&8$DMY d&xQs )3IPnLPAy3%3s;S QI ܶ7Ti+! )8L+<"0V]le_\΃[|'|*n8Jۣ'WA&ϣFlg(wP 6~ ƊQ[uoe pD]z{$٭Hvgš eU0#9~ވ,0آ^`}2D hyVҋoA .+ ucKBU2NO `Ŏ9?Q"AoZUO?@ Tk0$PϺ@e^u:^Q$s"Ҍj߲\ OZ;alŪ Jk?=y[RU=9!Zw8BC\s}ãKsF4 4pɏ;5C#jfCϰRiA TֆodA^H[ⵝhx^Ѐͤ ~,2Ttӹq1NH腁_aҀ} gSzVy?,Cf7Q]Bg|%SF:VRU*&ܡjɐ+)dN!{.o Bo' +D&P@?Q\2RWӠr@ǔ ka xM&y p̦A"a$oda6㞌~B4iq9O,A_k %bĐ'rg5N~D F]pRl{y /x<Χs#HX :EC\௸yJE̕}򉒥hc~K~uN g*񨤮X /[;)N ݤ,1Mxv`"ֶE<XX86q$"[5A=S*eQ j?Qp.8c7̂nX(zy< *=AJsXbeg R%UM(*¾Kw6'gB@uĢ-G"9]( ׂCR 0VgŻD?Ԧp%# xDϱ۱ C%z6_t;6sL Q\ KIjC } E&yζ|_X#d%((o7Yju_gZD]3Me7^fu3S!/b7LvBd6ê8; 6"OwS5DdCo?.N1#lp57) N[< IǐK/ YV5.nVE@l3_;nnLf!?޵u8TY|r;c '"u-"8%ZE xd#q^8S"yiX+:W KͶoB&LZpK쯻to{WC>%h<)2KgE ÑYx.0BjV{Yz|2k̂LcUz? p *̻o,~Jc͡ibv C'܏5vF[Oɳ+NwЭ5 .%~,<%W `[u:ӓ"R*ww LaWAF aCLOk uOs/^` =@i7zB7v/ 8~q[ H?}aͬ+k<%w ~~LFt1s\2wcהyc OKr%fR F@KO01z 9 l>w{{$EʓP6A~`' 8u1SQȩs&a' '7qVqx(_\8u6N]Xvܤ6y6kKfav<^Q݈׏ۚ԰ X_}2i=lQ<2$ONڶ^P̠m:Er ]uBRs)˯飨[f84Z%t[yvv\O'$`jfvo$61ǐ*հ4 8{R[Et" OGWEi0JJAY >f(Ry`CL+[%'s@ x}8+Z'k{ L5k1¾5|K&79nu&Z4 5XlήKTRd 2ʄ,}x`MO3Ov| }THWM3v.dHNIl$ɜ)5)0"hƶ E :wpwξ&gllQ ]en]F?Fb )hZL?n ~ް/Do8.0XtJ!W<3۷݉W BS#8>JF hpVѣ.O] iE)0㚴u(Q>OnBNL>T62ց9gSd{ 4WJyՄ i|%fYbGi8 rOX-2"i뉭dMv]+z:5#ؚs~řkfE1?On 'U|*1g'1^RJ(}̑kGK5TIEKZlC=+=;e$SS4Q ?9Wꕘ c$})LdNy]zO43ANZl.;eK@5UBPi;cj!QW|S<В˦xY߱d7=W/B]r-Cnaza(tPa=!صG#dђ2Nqӏ9X}\ߣm@(P/8u҄ž#PΆҊsp>T`x2,a-d y eŊ:&ИG#8yuج'mǮF=hM/L8|*5tR:$6qNC< ի8Ef9Z:B8ЪLSLm&9и-WQ$asm($vB>z\]ToG`=ˋ(#ϱ&!CK0|bE],tKc="3~k% ̴.]D[}]?l+CD(.e`Ph  &l`S]o A]̥.Ä_GtS9ʶa t$JkɏQ}v1jOh}Qx3K4-n:J`/?-1^]]=7;{646 .qh E6MCF_6['Vh@^b+J$ofe2V D /yxp2X@qw]\N@] -ަDVT7/-xGVJauĝ(.Q;bb9@ޚыh@0MhEVTw-g4`VA[AC ΀1J!1xhxdo =Wm jNsU/m`RֆGhc.`td!t鐖p@771&"P;qHd+7 q?aJ~$D\z:yaMiEdP9@vTۿ=3#b5uwچA@S )*sĵM׬;Q\%]|DΡKU,0KG|Tݢً 5ԕgnBBa7˂<`4!z>Yn$^_h>sGUL|na/AF\=W}_%D>w 1 xw=B~)f9.ol<Sɡtw4g6U3Ku"@>u_<v?L*"iÈl <;:Ys~T߬0u#+*bJC D_~rHX,鹛{"[Mtɏ.|X5rzLn]/P  b(wy*XOF>0t/-ZɑFqhbo&WvNtSVobrS'F$l$%u;'mi¤aGkgmp]:$c=};jVts[)BB)WW㤊}f.Ug?.@c'(k!; xI Gթs4My躻m@ilt8+tNbXDZ956 N@ X2˧!oaߔTKUF/F."MKQQgE6 \8׵>Sx҄l{ pqr>Ƽ$ьyYZzV?_|sba(B{a%dwVKQacJ`Utc7ӽ|N.$- *g!&;_)?d:Ya}(xUJF[$ P_PIt4rr D UΚ#\ffaʿл:bs4tm6dݪ`KP[cT4kuAkb>ZoKAn6Cݻ49kk WX,8y ѫ*6޾O -':/ H5qbf#AEث/#ZiV0RKiA#uͰq#EFX\Y󹿵d々HC*OG6`M蟬cƑ7?obuVߍ(ɨxJF5-=R?$[=MGgG 5)"̀T9jdMM?t@EK0bA9h/eg!~ko[~=hN`5c'.Plr L+]t3!)+ÎUSRrK5Pϔr3hEB:(;Ɲcڨf7Is_]EbjTW 3ourκFȊS&0", uHoQaD9WC &ߋKpV6Ƹ)lr:*')'3 йSU]ފ3597&=V)7LJN*,&ɒէU-*B1,vDSl_{GKMBfWy5({,-ɒP`'}sX1 $ӓbBbjZn#nl?OG{n=v qƬx;'kG dQLBTcAHա8XsW*lM9cǣ\0rRrZ,C\,hJqIXҍk|2ϨB#{/(-2҂|Sxr;"p<* N L*cx4|հQ ̠ ďe5ݚ*n>đM3-?N|og:*v̀8X;*+VYm3-` <,QMG\q]0 <-a'6fjsIY5@@h+aV>oFE!U}k ,Cx!-AgNm#p[ ?Cr7To)]l /Y\ ȦMT =Rw~9Q.T*&=HCȏ4KsGj27 sx )ע4rE4$3⽂*OZ&0Pkߨ=^gkT7eNC)t0:R,ȏ"Ś-H}Ơ$EnGN 찞jj6k9I$k 2/3SIp'01k3BUh{haכy*TiRw!l3YOVǺ}W tFŀ9b&\%_r5kČ_ )cU zj[aǪ^;-?@騂F4X.E@ "shPc̍ fIMi#qz˫֘Ahz4R/9Ï_xT 3U7 B#w_X,}XByl &D[A$-_7Afؖ1o9yuhY5WyA~De:&]rC#$}|ke8:-UotOI0g7PvCˋh͏.H&V<"XRfʃ&D ͊J[D+Vx6F[,@eÆ;p=zr_Ed ƈ`9f.~ HluSWZ%Voknu@IhbHj'ЎU.w([2dY#d=47dIGKױQm}VZhZc2*>N''):#?n~:-<ξ-j9ZFaM;k@:Q@ P4 (= <\&gfvKO9e 6*lAxOASc 7+%]1lj *bFC}L[̠ Y1b j <>ۚ;]K=+2@|VrOܣ+]eB}`^ ?En\'`xU,5O9ˆDtF#@a;O;2u#@c"?f qͰ&Io”E1]T@~e6CKh&xߙi.1,Qtw)æu?nGù?)`&cA;p¸Z"TrZ]3ϣ$n֋@X:F8??6NFl!xTd7EHAu2ŭjfq;8y_h8 z침>4,^@wߩ ߄,l{q8 ~4 )Z {i 5qxO _/k#* >a#W0uP9TvylEc${0_$k9t4/;(|+bޣ1%Tgɚl QXY(` f/*I9j#>A~jW݁*g'&aH{|h{FYBE]:LT @wK7m;&2qLuhhl1\4Xڥd\#z]=YP.+^xPTApoMX1OҧgŽ*1YfPvQ̀_`SߨDXƧs.9Cv(upAddS,V?$!^y,yeKsnؓIY5Z'\!ɠ+9іߛM .%aJ[5/&K/SZi;<Ŀq4R֪YzJRA`b>#6nwRFٳ]y xxvI_9(tmI!+ۿyxTI mB}.6{MTO@gX$I@{mC\?&C}u਍L.)}?\ ӻtrw"z"WBw+Ź f*`XXuxuĴb0TfLXr\{)UH1,I<3| i9Ix{'M+ eh|%.sqv^{u O=^#/ưv3W-ɇx 8˛x:V9Gu/  : }>P GU͹F>_]w,71_VXa^ ͸9Py_d2ko&^s"A/nT; K E˸nAerBZ Ǡ,↰wꧼ ]c!i^C /5CH9ODB; Bwz^( aѱ 1lu }^y5,mBx6O\Lܤ At\j4jFD[A7NRL.D=z zqHD0:RןʩZ _9V6v7WG;՛D\^A}CeC5sS>}b-J;Fdܒ`1&q闻4=@xf!t3Ⱥ1v^nfAzQxnxL9hFR9gt|6L6c;} ;^2gԳE&rj谊J*&F7,n?̎ 8Zex~pG3LBê}}Wv4O}ou^TF{)k@;b,]n;ӷٚ{%aH} G9zFzcJ^1z?pƔOzX91\$%}v=rOն^CUZp0SkOZ [+s! 8[>G\19Քy8OQmH F%9H#Ogbm#;>w skʼnTt0XKWTS\0NYٳ~Ȏ> fDTeBYg(\އ,g%/g*g!ch[CRQwCW=]H]vC`!ק\$wۙb j2' ʨWff/ୈaU tGn|Z1WúYF?W >Om@vn uQ.hv 8 g&m9=L?:*q>ȣdS6Z&#/+<9OM=d._2w[j>)(0ɽn|` v͓W:,[*1~ʜVe,R?eD E%xœ~3&9'z8!ScF9Po?'8" 8k%[mb14kh+NR4xf_g یI~S#AT\EG*"X"st:h/G] R[pJCZȤ훣i+@ϐ` (VVȕgbT, xLa=KX{, %"Zلڻ@-1ۛLӰ+1J)0x#3YBjdQ(?ME?f Yeh]qAo ` )40+e1vduMA0"}p'ۺ~[W7]!oU)>:N̄ ,OǏuə[ <nCw-9Ju9mZ՗$qPݩJP*Bf|ӪUG]<2%F05!M>*5Sйf d54=?.Hkwk|90WNDx[nYg2qa(/= a^cA^ XYi8$nDDP5NQU9Sauoy x8ejSs#h-یaPQKHM_tUҟS"X%I+jI!Ȗ6+b|F5S|*GF7*.D'.`MCN>q}涓>K$ɈOm)mS ϱMTjƤ\1FzP;blBbq siALF2zzT#;_?zEh>=gMkdDZPqo삵nH+D}X-(zf/>1<P%)͏ EvF/30{?JTǴ{J~|"3g>}ԝ.`aNk2V}gP.~L;>u1fqm~re- :50/q2̇G3i"Z>]I8 js Z=I-hҞis=֕f;}cA ?@j,,"(˼ q V@+fEgE<[zf?id7bFY:f8lںS,Ϲ)vXcA6Q*38 [V/V[Fu?oОAe߲X ߡPsaeVU_;rj*O@^ X˱vʇXց}E0=ǬE}0=cT͡1c̨(ءkxK*{a%WS{E 4s5LY`n$C%Zlͳ:l\q@qyQ<CGbHI+MA҄aWm (' Ўu| ֦ D,*$)AjhYNfh_r92ޜYի[3=ͥ>ʴֹϺ?;!Fu"|ͤݖ%U׽g,ȲL J^ 7Ywk/M5WoKkфx UTz|Flڷȵq`eNWpfڥwױڻ[b=4|йdTFYx0:Nb]T%+P1Z`I33HlM?EMzh-}z 15%gFdg54Mb? yMQC@)s* ̋8Adl Dsяo6t4qc))Qog##A!]>NswwtEesZ+^;i#X>0Ȓj>6%0+D\Hac.~t ,pu(>[ay56F?  pnmAt^gKx*h 8\GJj=(;W}n"Js* =RxQ0%`rL2|KlE>A/MA bZaQe\$*(&~N-k¼$# ;W08N÷.wgS$: 3^DǠ Ap笼ǎ!,z8k ICE~4=6.={q#n<~BWrBRNj;A PȇUm6Bo{Ma} Wk%,g׸DĊTnPܾCB[M~S_H%L,BI|[ l֩30̝|/DtGK\ǔKY࢑ϒjErLPn~ M q`1NPRY㾸emX.REx\W Q_w iV4(ɒfp3@ΡVPyj9=%3@URCmSE7> 6%t {[gp3WxaόT."> lmNmR=+roTV /݀ED-C/.ྠ R9FDu*F'HhXJ~x㨞g믆jxR8X̀D3_(FۏQ*Z-&":@e`j$*Z0P{+uBP_cw2^N$2Ti|=w,WЀ+}Nڃ򤠇>oH֗ /fh ^+i -"GrkmJ ˘T^p酯Ua簄ȼl{ oBjg6 <;.ϻ6I5skBE67q9/)O\|pTݎ: G{>2ʵʴ78\1S)T}\uYr=2_*/7]ؐ:gnHq6bD;[6#+owP( =ICV/NQ g8}( L/YLPLkm䢴c'XǒYѡUxF 9_q1B9n!_@(k9NM@QcQCK(#O!C!:\m3n,p](`ٔ6XY?=mwɃOxEQ:b6M| $LL4LOeSZkzv5$4Z5\gGsE5#x0 t JznXbR2(NV t]:2v.6aw{wsM~TeTHvGCvle{^1Y@'MN2Zеtʦx*GdB.+&mR'ng@Li)mi[9Lڞ'y^[nDJ<"ՙ#."q?&,CA1rT]P<*˄F8 Ld+d{p*n1"GC̝~!-Fɬߛ׀:FV .vI?)챿udL8˭{!z)KrXiCqzBMZ۩G UUו]U]_@8Pi vs:Xʐ2 w^cL"H5\чS^I1^0=՞aDTrB2ۑzUYa"T!傎MHl {L0:;(/63s &b`>,:l0hq6%S o6 27 QyW6c"o՟!16#k<{/.j#*]QŢwWV`ttI¤sDSp|e USr\b( z R&ak|^$5ڂ|W]07흔g1=_;ﰈcurE_J_ ֈ-> J>U"{(M""pϱ˓ Wo5E1JWia+wȴq@ ]6/uSR_o.Z/8g9,A]Q̭zkqV;v1U?zqWa+ ^om!1I5+ek;R~?Y5dKu^(̒7#ްxd75a'c TbFZm){R]|:` _$5q~@p>vQ9DZ"#è$7͡xɢة3o<2D0n~[vuS|f6D$X]/V_R7I;wnIDP$^ŝ,P=+]unz`+=P0#wJ (юTmyX`aGBIy-'FJ<Ї,B;38vXz1k$ƚk6hDOZ K~!-{_d ~nM3FF$llXRM[!y6>יNأȅ{ev^EE!F&'2g~;Y;nԢyh)W\~9 4'Zz=O#$dzdO5y :FxkؑV;9>e>$a+|:A<iR#Vwפ™ķFSF`Ňg躡`|OM_`O~ħ&DݼɀO8`ӓ f2j1ܵ 9k]FvBܥ#݀ojP՗BՌ: ~p4lV$+R99nFBWgT'ZyU ˗׈WZMI AA'(=uYf/ϔlsoD«&py2ZkΚ_"G6תA5Z X4G|r@sɽx̑|)w7nF1-h&eun7}R 2fNa`?eidW/FۮԵuʳeL:Y|=n6ܞ+Ci| ւLSd"|UK$ ShbYnC_wvzyuD)B,J*JA?m:<="/0 {dm+xGeYŌsU8lyxN gʹTppӬ58AǝG.qDn[=3cj|#Q)Xp:FV_ |*33X%]C]qa "~s\#uLCW:rd908W]{.uL^fu d 3i6ߞAZiiRP\^vx)Xд˸:W{P*=bJIbJds_N \@N%,b꒞<ΩF=3,QZ`$3`7UMcS@GP^K?cN~{63\+ñ'K4ijUUb$u]q{9_ؿyB  7CgYlKvbpㅇ7Xﴥ"ޤN<%`[ sr‚aF2@k0ZG] *Hj?lLov =1a$/n8(.#s6tĊ4?E/ qVQ쳃:^}!} f}* :]QB@w)b.yc, ƉEVT#)q>""E|%<ѐ<[kuh-`ž0@{9Yᥓ0[ 9.?Qma"C$)@֖u3Fw:SѤz04zX4vT QCӍ0ti)}(+n7ug/Ɩ6Fig.=,tJ8@4 N浭h˲L0G չҽC**9D m#2#`Z$eHo JPOPR`\x樥M9l H;7f[SzIY3v~?"3gTiscnyFi)%oD2g]?IHDAF?nRjap㇚K𥜋 SXBU2`LiFGׯ_0Ю)ks>SDAqF tJ?.'S‡eJ+ `39a$a46J19Cc)+(?U, Zvƈi Pd "y^mM @dFрhWϭCVHٴO!|[?JRcA[a1s 4%z'W5'ג_Zԡv*qOpP?쳃bJťwE#I4љyNJ!],VzYǙ *K# d iF, UO.)* yy.4hK:F…DPǘu83ᢎeWI1Jd02rYmt-6 QLAbQx :T9ic.KʋG]3UVCfnbZه邎H-d-gd:<5aҹ !<1ֵ#)ua\\zٛJb112O!B2 3$`5HR|qSn8n+t3G ˃rUޯa+Ei0QKK NP_ =_35~m+gPW]t#4UeS_95^}bN mZcUPtAq[&XeZJ [r+Yss)^a=<-WI%PKH3 hIj0R dxŸ7zIsT?"@C ~%Gz['-cςSCw$j3#5,koVzWHzdi47b”&EM;zF~7Zˤq=띿Cr–sy葃(ή)<M hA%C1WG_ Gniz@1PFƨ~xG3YLlNhU׮/ m0y>Ya#< Dx gv34ji# e %l%z,"dv NI@OyW6v=8&e S@΀PMb}}Tyhn_Wn~ᘵFwa4~ AuEo4S bӬ*n拟];:1f;Iv$Aȡ`@0G ȗNCՌ6Dެm!T@UODCw8k+&X~yv[񯛩w<+(y+ pBx`Y:)L,ndMb ~ LmAҶ:f`-WĂ8z)0!?ݺ& 9> (!>Xl6LJ`d6L!+YBYvBB0pg!t= "JAn֨e/LXIfs j'ڈƘYI][-+wԮ 37Ϩ]5*,;e2ũZ-cxh$v sʃ:v㯋Sʕ^kkod @ 0/O#=-!zrt!TLnNMDZ?~!hM;He%)cGm  }UfJ%|\#KwФW 1Cx VvP%P0ijV6 a(*pqe5vG,וGvv=̽.R8&+$P( !q-4};g" cN{&}WYamNp% Rиhp):+?#YxI  +*?k5C?؝N,nՒΚq >yha~L}Z,Xeл,d゙Ay%oJ0HUqu=>އ^._s)*f)Jy9|1Sui!jR!G.>ΈP O ~wmvWz R Sk[n$ȍ>$5gO%*AKBMi@wm)9;ٕ.YϏd2NgH)Њ"XZrαo\BxnwHV6Rt=xtsulu|k440@YkMdHA'֡ॕ`d͘mSmVcEa g<G= ]ԙs7I* 9Va“}Z% 7cG 嘭]ryYܺo#H{yb"++'N[ l.KxMsGݙ: m"+SѴLp$޶D:ұ/عw+M2fdM=1;,Ë =AcOBsIc+ۇ0 P1q,.> dJQDs;'s>,v"a?&FPݑwִw'b68c٠[@VsMؤnj4B74_V4GQ+m̌B5oԯ3SXƌ<:xBLJT_9/dѡqdPNYrݶzLLM:J:.JdѧUɃwA#p!]Վםg؅|5kh-s\PK{t:ͪ°>wxhZBY 2'H.vQwvى)@\2r\g4?nt)0 пe.z_;;cm.xd|(m $JaD8KK DɩQmlT0 HJaؐ* 滴 C!_ !Uvuse0&h!\:ڳ2xi2:p}u(,wY4+([uMW+A'#j9#qw?&"}wX[ߖj:Z)ڍ<J٨W;bEcz@R L_;< `g^4m 28\&C6" rOnR9D U6Oʅ}c+w\FX5_ `5ѱe?s(Lw' :6?WBaI^/lkIC l$̅],ol'!•VU:(WWm\CP;`=VIʗ-.gǃayiIrr6hw 8RlAOشuv'c*%Tuk'իWπM6`I]N( )\b.5z oe'w)Y]H,]SXY2Ws z]Xx4`B$Tc U0!ٿF}^iB k١?w'P$I+d||'R_GHEXo[yt>*~[2_^'N% L49%,Vgf{]'1rUG ?+& NcIB";2z0cf3,R# 9@BNx_d?HZ/ 9%gzÁ!p 0u&iZͯźMlSHe33+*ӌ&pa)QXe(ZgBMjKnBmyrAz|uՈ^ 5*T1^~nncY/CBg:#bQt\ p4@xk3"BJm͹H-+\ ka䣟Ў?\r&6cQ,w굸u7MM%Gt(1Q< l& o6 /XGEؗwxW,ѡ5ގ|{T McVcޚp jL5THEehnx ҆%U3IhmG%u9Yo.[%,QkV U\m:k((-@ܯk9):õegQ v`b${_Qwy$&ʽԹ,mz n(qp)yXO21nHXE񒊆FA ԣ  -/Dӝ9Zxސ)1Btqg߃r|On*K^#.D;9E}CX'RT Y v-:( *X%m)|fw^rϑ%9+qcL-! hgO;<m1&͸gkVfڂo%(BjF&su~E%9h02I}F:aq|ŜQ*B 4ѵ{bb=74X;Kmav`qYf~ >FםOQ6K' NؠObr޶$tFn)`hHH0Pee2[6v[h'4C)I#Ŭ{t&/ܡ7 8,詿ުK" (+*5؀ d-!»䇠ο7ihK N9SR -O 3#hVg@,U#Lz@<MmTG/@e>ju v֮n3?/7Lx0'Y4EoM]nƹ"TH b]2*v "f:3gL>{pb0MBc)00CUNSCmmXMgL֠[#FPZ_ڗt(a&/, NϾ@Կ<'{\=Id>~Nw@ԝğƚX@k{o TR@Oٍw&^]il)MnO. ED3Dv/\.;t↝U]L0],(d헣I k'V8Vj.K7V,P&44- ʪ;jY詠dE@rn9 p#̕;q`4~t UX&+?O`J"9yEs+ 6ٰrOgH>vl!`P7?i@?K*0&(IzǰyUȰ.8e 4ݼۤLyа.y6l#UaDdeM^;:6^(ٰM,& NV+.l_N9^ ]cy~mhiJfiuխʹ`Z %v (;0Rp\"d~"suz+ mr<\W> > j~Lc.]B!3!]tc x ,YV\ӹѦ4j% ͔m eRjK&C)es8oؑLm'trs)y)@ /-Nm.P7햷)0LU@wKm=R)(SZEg]EzyH; |rb#"IXg?By!?YZqF:n0J[rab&!͘,Y*9hQTؔ cum5 z ՐsgLB=Mta/fـR(Y؛ƫ#6ɄTJ4:>lm 5^>AasObJ -[ <q-,S.k/ 4YYIX@S 6+^$u6McY'N(.6 .Hb@V?A:v̀L%ÌE]?u M45r2FvFY KNUdi=7?LetfMu[jQNn \^Npbpp99/HfO+A`&v9wLۂ);tgBs*LDZ{4 qgQxeÀSiPI'VU?ZtV0DkQ%Qw},bSJlA$؍8a Ovż(T"Hj^v8S (F'[KP7ˆh{06W#j tlU7eQҸZPP%Q> %NLNa$=*K~52CVZx _/* h+I:v(֚⏎6Ow|l&kص'r{}U3%--^A(5aGpDCNNQBFE F.5 2LI Y3&1*Ԑm҉rͭ/COf81яKD\)&G{*)J8?5h V|# Y^_g ZLSkpRkAgUACi{ lftEwhJwݠ"dꁦNgfzԸBVh,X`_XoFP0qIo3|8wv<'UChBuLnAb !,a`#2ݻE v=MnGl1{eel >/mB8IWɩ!I4Y{J3<)4kTH,6R*璄Is*g= 4LA9MIK ߫e0`UG8W| d.^pWfSUF489Fo6;:} CճrRnЬQ5 .zjsv 4(s# L.C~G)MVS3h0^䱼+qkPʉ\dp!m$2Xh^WU{Dt1>EyEF AP#L%]yqya|w iڋB[h},90%&M~Cį:d%N_Y&aX_ߤc L/~{cjd9okjB [)ƓGF$gkSRcnT|_`p+{w {̓<]_&@4AORZI?"}G뢥zݗ3\ifɸQtB~Ciȅ+x?aE낕!y!%Beט14`Ȳfk_߅n '7¢֒Mt zbRUd[7DtQmuM OLGvlqAć1b"kƟ,Nms#޲ ~:Nu찲&g)DN؄tf\DcBW:QU*LzsweEb孬8Vsv3~'u˨Q=_)5IG?tA*/Zv)Ģ%s'ZsB@.{ꑄ%RD'S br3B;Tv$в/Xˏ#9jF=r EuT[s{o)jz *5~$?Ƨ^N}DJu1v1=K(QfQSzH@tFvۓ}J͕_bfGYLzW[>j`M4xRͰQV1E[LJw)T@uZj"T}5IT,ZL TX>elIAؾGLKN~iOeci byվؿ w5A,igbc.T3& hnWWւ}<SF0I8hiVk)aeU$C5,@gi/zMA_0Yjo-XC}a6zv.TԋH6zJ;oSŏ[:nOjù@T wސ?] &⁲θ a.5^ Up_=_)(i@U&x!9|Uf3@N ^|.ήq\4wlQ97aE+V Do$t8 tLJ)m']nb0W+To|cHÁsE{a[(m'"=εkA$o?(y(|Muȇi1#'xfڊ$8v,mtL+-~iұv҅aGD^dªbCria<@1 }Ch9d&X|YN M6et]B4^s@X1 }J40gTΆ oPڦSGpdCy=C0?e,k!MRa5o~ ?NwnZZ@/43fL&*izvEqsXu!`̏'Q|v:sxtA7 MΊ&d,tKP#z+r1^NdnH¾wdpdy<7HsPԵ>Q4t/V]:l@SV!xTj] u^Vv*L˄'baYl 6Ϣz_W=8`Ѣo} c$p9wG^. QڱH>ʠϢ&Խ CvyfY -]M ʧS,jbZNчQ7.|P! Z G!(E,jWQ]c L(T4ɸ #l}YqVgj8قq48:'i8PK&㹐.,ny!ל)S,)sS bV|U.tbVH`f$a߬/d&Mz^2؎n*!"W]u+^Pmz #c{"7YYtLoO;gY=AXl:_nAfU @g\yQuR5 b+K\R_(B Fba/$?Tf-"WC1 wQ (kAhӲH2TFLpהoC9lˍbU N'ӠDx.:v沌cP ^:>d%f )n;`$n6~&֘,$ӭg 2vF"=,t)res{cCc褚1A(e`|-ln*W \ߛ?ǮpY?9"P+i*aO#OF{ސp# @m>'E W;0w#ˍ8 j<}R" :S.'q x+hnͻ107yiP,\dM{1  oQqyĿAE3*41 D,dG^ =Yk!Xi?>՞;?eFa 7!1DyhI$Ψ2 /u?KxNQ8$ 7J٣6x_#w=pJ'Mgɵb}0t@֓uQZK\}[ە& xwZ@y<"|϶"jH5޵,"3~w%I@\s_k mê)JSU ?Lj?^V"7(foݤ (9h5Cxnt?p6ۄT bsc 7 wmBYQRKw `2gOj p>Sy-=He>5^L%*ˎjkLK% Z;MT 0?p x'_7nTEl'm;es@wF8e*ޱp[+x J\72? {} ޓYy?k߉h}aUbX[~P#B$@ mE3l2P}9{!T%We`X͛ ,ZŴi*Zal4kHhIy8 ?E|v6,-M}vBm?[Ayc:;5W^@H|*sV?-(^Ž TF)"Se}%ۗ^cRwkl|wX_d#-/#X! ij w) 64ߓb5 sU(ni OBcl#tx!iAp7} :q݂}&U =/҅)_ͧwv`,4"BE Ah1=Qxbia b$d"FW&9yd"\aOJ2%wDUj̛W ^H G_6Z(DSɿi5B^\VƦ1#yFW3ʼncnv1F_5vs#֩L闳I~NoUt΢=%(a4DGhrD5j|x>8Sۜe0-t۔\J\<c{ 1yoKWv^f|N ǃB4cj$ݔPS%r"#J +q q߆F%+S3cw+:eYM.{z{tz;6VEe]wB<]Y!gI@{;$oaO&"I%35,H }ugMгd'22Dhf0,ؾ 3/{W_Su~sZ{„kWb`mj wjn[ɋ 6>4U(%-t 4^ MS^)_@zO_ɍdPz:Cva.uzԥ&x@tI" GG&ʖ #1Y *IJNa`~+ ?xGC-<+6_n{04?X80JG(Q dZR5|"5QuEE'6k q_<^NȾq+ɘž8Zr$Y1d*F"FR /@_ʺZ~ ;FʅR_n<.oY[(kL~`N*\n1 ,G{{u\f1ev~""ݢn0IW|_vX|LYwBD,t 6m܀ զ3-6wDLt7{(őEk"$ /i ԟJG!Z'Y.Alt>Ӛ1pnVQݠX{278iHĭ {Q\A&F؝P(" \XêXON,qF2G; P%h;gx jP9CrJ%-84&* .f|i{mݍIa;#翫) %qSNצ>+¾:ـ5(ANI+e3$^ ZZmx>P ^i kjlgS!2VFFx]%}'SFHSE Q$r#p,wYgdfa>a{4q Σe<9R֑' n&惠N itgS6J!ܔebgVg6. Y"K*ބշQ>:!3>iG=T8Vj ˧̀+=֘td Rh - N?8e; bE,b?ߖq!{Mلzs*&q<o2aLPgM߾S8UaȦc [bbHrŔ0E8e(nixۤa5 K\Y*YuW( DjC]-6EC"#G*x0Ur9lñUZ%ጠy-Fǥnrk> KI<¥x_[%9% ɴ=”ٻS/>~Ypҽ| 1|H9ɁRvwdBßBn?';yI&Gu7s=6&t }Q.Y uܹ8TWͻeU(b ja&΅' eB߀8ud0ZNK*; ivyd:t ?"@XӍI<1kW\Q$|qA OK., m5/9LV]+ガsK|R @+Ӊ%Gǩ Ǘ0 znĹΘΒr*xm~QU?uJו'?>-)%ld_9l]qևfzҔV\41oiL!d Ờ[# v{5M<0"ʷr=.ʖЫxsKuqmNC2RqwC u^V?Gt < ooT־fK 8>k#w~EȟcXjnGL͚5l}T qMyeBƴ3))^"Gb]23`_yW]w"0#{TG(;ҰQf9x+D}zK'/ޑo3-gʔ!NV3٤ ~u*Kw]TW*_]}8)v$_ G8OhtnXPBS1xrԦ%Bc=F $n%i5}Vb a>FJg:ّ_F[ RS@-)%};%UF͑1HfB z!՝DT[-|-vjM}|W7 .QN'ŽZ>\Z o pser@H%' ʙc7Ar׳;8LOަ:X+bz?"oy&wŞo/~sf@ʽ*aQFS>3nha[ HP}d1 V>>qA݄ҒeF V2΃5ڤx۞Վ4s˕L^8eX[]1O",E<"Y^\,XSMd:i6ayt0I(24RFɄTa 7 Mes^wدlL2jRϔرn)σ1`Vst8>uiOp=BQ0 (M:A@+'R^Kل2qͿ0yH'6,OlX=~?XnuH“UhO)P1c25X5r ~uQn ǞcŨQulo}-B%J[iz>H싿%\>9p(T;c[#eya"`Q8d&jFΥ7)NgF'F1LR/^h*E`n:rBN[c v9VT--7^"^Y@XXVJT4'g(YyG.#HF1VzYǧh g(ۉgȶb&~W:^{ևH2d9#\՛(I_sؕl%U+pǎwݝe:Lϡ/!aDŽi@d%`cd- "?8SA|Q3#e|^RÙޒDU31h ^AЋ05bO!eHX “NP*n ^JϜRZa}I} 8yǚ/#VAk=uPa}TmJҎQhk64e;|0g#CrR+v:f[OS Żmkil;akh5V6|}8D}nA8g+gW4}[nF)ke+epuT}"ɼrJuKI"G yh!r5/ lbbqX2=[ М,rI2/֬ ~W@h?y,qÕؖ4eym!bOlt q2g̫Dі'<"a.$)_c֙5^3[oʷ#}c5. ѸWYzr3HkȍR |]|Y[?S=kܨܾqӈSϮۋMQDNcVۃXh .U=cEz%̭ P >u9"wG!EyEIA@rw8U2ׇPdvxG=~Yp?uXf6qf$/pخG:}F(( mkw1~TS1dxӛ R HMyii?Dފnn3'OMpFm)䘵~0B` $/h~`pO%"y="Ty7Z HA>x FFDYB!!}-4)qΰJ䕞QRs"ZspeϜQ|D>5R_(X2MеV,qiTE41[ \qjbd8 5JJFLqoEnv߿%re> o~e> @ 35Sm $p={ $^ eQwd)gXZXm}OViV+Ռb)_`AwJ0)]BxSl3mq&b!, #2 anCU`MZjynZٝ/Qb:)`tX<)׺|*]-0kI?.ej /:wO=ܽyGjUk[\!0: K+ hqnB02hވ@I""&9euұAgXK 2bAx' %dKi? u)y&eRXW|LMBJ61pޟmM ~tO׀5wv']i[!+Qx3|rHbq!*x%$ǒƔ{Jd0[h43 oaJ)!:9WMeE+&0ЂWaK4[ x:EhX(eVFP(b5Ӝ)_vd4ʎ #*P_Ƚ^W5OxtC9`/z_0ĶtZzw#޲F'̣~P:^\ Anyv|k<ʃ rY"#‰Q}2b@Ji:.KL$(՞ܮO9sP|&fk{S}wfY6F~J<}ʤ_Gdd@]Z Fo7_7O U* X[S˓''jg?xT#0es70; <(^, FSTE*/婼pQQ^b|߀mGULsSQge)A-.[.@$..CAl0pxJJkC0ew> ; QL_kUJ- $ŠvR٭yȡؕ Ћ8Rm@ B@8ǭi|dC Sۏ H4w:ljV XctӋl2#V&S7" #R?\G^kV '.I>ikLdv$|f{`C`^-ǭjŝaOF^jΐ? 8waL{#|dzj[vNsWmR/j<}&8KQ@=}NNUԐZZj-b|نjw! u,}0VwC$G״bqO tWb0] A)Ӻn!k8$c<}P3 ƟqD_v]U{s=J8 @a=$&7a!L<3v(*뿶͑*Co`@K-`Ĺ~]>8?Ԓ[;z 4ƃk旦.k8?j4E(_|K 4pi\ޖaٛ_9@xƾ&KWeDxvHPxkپ#75}:5̈ ,yXw{9ܶ6fD&~LyNܙ}VxHGzWR~Z*iXyTaMOzXq}['w/0ӐIʈjݭx?E^ @>Z8hO7wŔD)C=Ԙ~ "&Z噺ˀ;_yNoSp YXv"ܿm1x ud9|fA k2!iEn{pYH8$mlB:F:H/K /4 Z JGyF͂Yۍ˨w#KχT`;K)H\P#l֑??P24ԫGۦc?l^8zi}蠶jC;A/ǩlPt(HŜ5ہ\{sowaNWns\P*"g ,LX4.Чբ@s冏HI^c{ h"~g$]lhYx ,@<:υ{~t!(kn_lgB+`*|W_mdB7OpA7r"$Cm'o : ?OC.K޷F&E^"v')*8%Tե$Yœ/ }LN!+=pqh,R"N1O1oʩjY؋14=#Nz֕r.p٫C5ӧ MyDT8dr fbEIOmn Z%VQn&Uhhr!5=(D2f:\M$Bg΅~ 2IˣCX_b?K76mDcbK] t׺EpeV0yWLjmuZexGGSDOk鋣mJyҲЗiv>O9m0.q쭲4 !o٨3gϜGmVR˂P<O4a-If7Nmu=` yJX'zNbzM=E]gIp(DY咖>I G\*+0,QO t%M P蘡-5eeI,8?.r)fItL)F܎wY;پ֔p9.h}Jw-e[UYh3i7u17(NvQVKtXj7RuGVhQGwn5":cUy({$r|mCZvrFΆ]ee ¡̀gsCՁ 7XS0!\p+Br.VTCKZP D%# cWRPcI@?d0k# Asg?X/GVX/ȴ&+ork:F<0pz"QT!Vrb\⽝hD ;dm]6Jcœ _w~8TLXTTl 9)vqP NN51l/D]L.|N9܈编Ph12)Y93cф`JaJb/@)Sgľe]T8 sCܑ f^iqf42Mg51qk?4qN"0D@X]q"lmx)‡qݒbTATQް66ٌX}e{iXӣ뛺VB۳a8?{?O1LQIA *P45ۗ+uiV5,yG`7ϲؘwړ,p}6,ʴػ)rN4q<&aa,Isc($I"?jFX$V2Y=F4`;0u6*#Ṛ֊&нy&0X-]}XNJXW|P󏯁Bk5z&P< {aEg l8U9JׇlBM~x-%$sX' w]lb;.y6j` jvk3H KBx]*?ȃXϧg5tqݸү lc|4ֵ6nG>Ww09i6 "JUqY!8|lAʮS Ccw:m{DE .5,~| `'4 ל=4cO؅x'hnUjLty$xuJ.ۂ-vñ85ܸ%XRTC?Y'5@msB$a{-;MhvγhRA4e-5X0X;K !67D_N`۪ISCWA4#W@0Ugn||^)K 6 l7KH{ȷDq?x`Ʃjm_İi:QE ʹJǰȣ79]!"Уʙ[+cC\oY[ [ @˼J}Lzg ՀڭWI1_L`ݪAuD9b C]/Z}^_iqU9_:9g֜-[oF͉`iX ԲL[?Ȑrݸ<`e1̷)8Z< =zFq B71L]A(G0dlMk[.k,ez=o0#ͦ$#"z"\y8 #gTu"p-J֠-r۶[Miib/d.gpɅ3PWl|ܞZ5MQ0cˬU4"VLzzթϝAs))$$ݷONiA +_ߟe5XyPzW /42[^!ft#{пi{м낫LKح$\$I늿95ŒetK>4] D% KCؑ#$*ނ?spU$HzJ@rI KC7q8뎖طN2 Sb>  c8#+th\uPί9g(쁫g HN?5ؒIgج`j7Is$KFFu ̿boG;`Gs[:p4!Pϖ~G?GFjL I39&jNR@F|w+ G2>\;߃j|Lb&s yèwľZ ʗCfxAyg%4!s_ e8)q1ٯN1!Š©nN 7#LQ$"豩n^TYۢ%(yιx1SXW[ yjEob{Ӊ\5Q ׳F0[}2 '&#!:*ɯC1=;fNS)PK[9{kWm\Md'VŧR2S#ii{LE\PknHH)euNXMFwuovs\Xdפ7L2 HLe&ə0R˾Y|cG*$S̉V~&$t* Q8R82TQFK,†`,eX4 0_#Qxj\R)_Ҧ! Ő{yi\`'dP- Uk4{D?fbzi@#S^!Y7.m 3y5fwuhb>R寇&ElN C-:*'bͣ-15Q˱(Bۮ0?0ç(&DSšN*Tj>FDT>)F)e_藋(B26Pj5uʅe ~HSdfݳ<9f 4?Y)lc?q>W 䄒S0l.p,Ic]և$Pg3.yXLK@P-Ž~DC),7*${o nA?+x-qct:*޿tBvms#ulpOS> |-V#o iv2b~f4qMS^dZ삵wJ%23 :QFhdrr |JhT`5&KVf P̱IH(+qr\lUĈsa o^"UѐfRCwRgycm*5+>3%M,鳇T*AL+/@ LU{6JzA72 [ΙNRm"_epN 5D[nM׉tKGk&d$^ ! wSqi܃uQUMT-X / J{y>ƞuPpMy`Ȕ~Znwf}+< 1w 7L? +|a}!$ _?Ua #=HL56Υ m0 `*yٲ^4dc%>5[ !O<>e@{BHUesEsp9ݏ^(73|`~/ȐIeF*>I"#a fF4gҾlYDf*kDhL4$fvg|௯deP!T+n]LWh7^<ܥ&vޮ!8fȠDBV(H8T`)5ƴB;_0*jIꚥb$$jDøn1+XH3<5I8nwPmߍ- Re/5`p).$VAUfnI,PVyr±(\6dy`Zs|BClSoGPBPx@27f7Jd1/RR'k]AM=/Jz5ȘvlpgYZ0707010000032b000081a400000000000000000000000164df7f6f0000346c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/'4)]?Eh=ڜ9Q5i>w29jT ҂()1dyOļ:(XMp7( z1p/ߨpy{@I݄㟫IT977i&p9>){e)*H1@ctC78}>A8a6u9(]P^:\_E&>UjeƎ 8Xj9q_}'erWLKn8hW3̓/ʲr+0 U290ix}Q}dQEM?泳4ߟrùer_.쑭3MH5 j]7чZ4٥e.i91I䘀/3`l;1yrqX`JىjtHɬ [b(i/@:8ҙMlsTpzٞ K8]>xҲQ->{G]}aZSJ;OA3]kx!_2>4߹)m3i gKfylP O7X7: #xfcqa@&n!3vJ=vLͭIŴyY{udnf@?W.5!=_Z ;hW>}gK( rR&z/:*֒:^@jΏp7FԂ֑0.6:bzIUI7Pzu#g&{1hE.XuzїxY d7oq>q͎*uQffMchйl~dZB ~=!U8 Y%Yr9`h1 aW hP.$'_~4w *&c}eYE ʅ ==(N]ƁNZxo1@&RQ)~8,֡ b$Ԟ3No3 $ ) Tt(Tz[$PIO] 1>$r*aaBng.Z_vv?&So()+ӳL Da1io"Y]k)_\2؊+bUS/yolJh.lV IбzP~b4ux=Z%7}f~b` YJt[0A '÷ `8, ]J {Y+bڹ OJ[ VgHdv~ef ]kMA[b<N0kPS8RȻsʹ%^kUTmA a7f' dq`:;MiCX=UxbwH`Mٿi$IcOC:d]‰"1Mx\"7nQ<P}NrϹ?36Q~eCp7qҭߟ?p)kk pepVl9)εR'gI!ȷވuB}|\[?.2c2=fG^0B=MFO5$6Koaƅr);srۀ!`a|.pDj]䗁cz&9jb- OT+q< +ůpړZg\Ƙ + ;EhXX5oL9IVc0NAQY^ f;Iش vFɋ<3ofl&!bI~>w @{ ZtDD0_} Me?ּǶm"+),l8R!}~&J,ʹcR$DMB}j:p͡ԋ/>P\̕9x0떘6S0EzZ0#@C;f<:5A jbmZ ÒFulmoN-mtp̸ a Va9O)ta"(v|;dUl?,۵o턱{8滀a %eT8澚L}6i!NԧN/2_d; J/A G6D )Oot`SR6Յp kB| +B˪ O 鍢}saջr0lJJI=li5'; RﯦA #GQ1=Nݳ%!EdP=Cy,kW" )nqiC,WxE:ZbS^]]Y,0r_W;aL]ԕSc籼a.eRS) po[20֦cOKቨ.(WW ׳ ̂d̈́ qS!>\tgdnN׆?(w<"Wk%?YoQmzmuR5ËuBrQ^jwLa28i7Wig74n?Hg…Ug[XTõ`o\ȇΩ0Հsfs#-L)Hϙb|}9ѣ+B_SF c~[˸* ǟ6th0K>D|py.29|uSk͸&@Zčg^8k Uj\Zgτϧ]#+ d,QҪ ={2gs$S<1ܽވiP=\EV!ڐk>5ԍ\i{9faoG>m"z' CLAPЖ4ʶ$mw/f#]&>fmŘ߲g}EԄDJl g }eS=|hCꕯ  o F*.AhIA@z ڐ+TyƲ ߈ :#*y/Ak %ރ#,a nٔ4[vԨX㌧d <:#@razn }Q ,U[4L}yb].;|g̰x!Rq=)XZ_]WMq+K!~wGp`jd}Ţ LJ4 fL#YV6W [Ko5ʨ@+Uc\BaKf|}^c#BYymr{fQNVvh¨i=LVȄ|$Xq+> ٓ*ތb'HtK&4%3dGq*Lto?жCJ-,]{u;i4o= ?(xs\KLdqT*0D$7%lWOFG=%SJ(64=c}o0>"4c#Yn;lI;∙iMR y6w7q}G,4w 4r\ֶauű9L^ONv[LGF֡mا~w;k8Y'\jU_jdn9!^; Q |Qa&(Mm="#/R-?ICZ󉗤h7R۶C,dޔ"U@Г6)3F ='uőڨKjXgTltWLZNejlB{ NscXVq?-UN(_+i2T1 3E\-͕NHW'MA94:KqdJi.oz${.gM>uHўTυSEU3Uh_Z!S\\"SdR }%DSvS܅xLX[ayK+j6 Mu֦ίLKO?lѶ1nU\ųL9pgY߆T3K  |=*>MC )ա7ΫO~XW ^6%f,xxFln,ct歝`AnSگ>%0B7а>O2qϓCdh6x ׶, yvڦle2-(HYIՋ@;`k@%Ga}7tc͜ݲL n C >Ȏ#d{X3dRMD("nh戛E(x!+._{=yFk1?IZ7je4;K`Z!Q$w& ׻`(M C)s Zvb_t~ 6}zAc^{ Ky,`Zi0'yCc!{E{1:RKQpJX>^2ٴ~MK Ti_?Z{ZױCf٭MG:~¡!K?@z 4 :$~cnA> s_BIѺ.p )e.\cRn7a&pNQ+i ZkS@ HlQR؇ 64_S^fvWWfĕf3UKĻT]\R.󤭒~phҼ47?7}I +.ёoOynbORq6 s!1 ]@ Njbhv iI"VB1 9nޖ޲կn2ƃn^wHeƐnĭU'V m+2-C0l.;2P[*$נ.6<]YГy9T랱9xhvxO&EƐΟewZܩA]AWr[R%5*xĆ+;Y<)Qs uqlv߉pʐvr2C_Z2cۈRwqVڗ@*Yz+{-PP^#+=@MP9xB֦zTGX0n G;~mԓl~1KB ŴgjUX> R/JnbQoW"!0~ +ZԀQ2/t[ĺ4jE"D-ǏO@C}VGa% dyIwuJ|Cºt{k'߃/\Mjag.꽟= Zd r',X0{Su^9#{B~@( `CA+< Dd-0ɗUQq89ڗϰ#MZʽ x&™d{|ҕCN$@%tu>a[O`e>1+yǞq]w0ӭjsT q(cǙMR<_)6ͦ /5ŴG}۞<ɊOM_h Z"1-rK.?'L~-QN7<@)N yA;J˂]q)l''Uvfm˻?W馌b6w0;B9tVns{rsKgr5-B67ťm[8: N)Xa` {3TS4s5a5ܨOf<3.1 H'd#(5G$b*>֬X~ӹY]$'ZTmj|@SI,8:ڀUz b@K#PQr`RjnO/.d8D|8e\=Q&0THTQP+0L3Ho~uU\ig N$ѿdIv*WtxT{6@ӗ]BiW(_o'NiU:e~5>48( ͷ=݉PvLH9Y_a q 1)*mX@9F CYLCӿUig ~4BHe%ˎ|_~pojxW@Yw`oe f8\|C8H;$ 8;yƷEJCyG8[*9W ƿk(15KEut2.Rc8 Q xg2]zzl=m6-)g,΍К/=y8tiJ$׎[f pDB~a=UF[{nV gC׊d3uo'9mNX. 9nvYPpp+yYsת+,4&Ue[a ~_bHW^U?Œȟĩ `E"@i =.s,?@ɀ}KpýcNKY3ژH|աd!||[qXĐ>OQYgέxOle'ػ.ҹeQ񋸜Gg30^2 Ѐ x'&N1L!#ƫ]-6b5ĒUZ.੆5Yc|袻m|#KļiN9 w%t%p#lƧeLBKNnL`Y^3S_fPWYu@Th@څ.{0a):HZ& 9P * +Ⱦ&s_!:ь*9pZ8{DP DLWI &&T -{J s=tB0Gf#}UJ vSCȅ1Q ]b^j$ڷGp{Q~cݏ2ZE/Mz*ƆrAN7Xdte[,}4s$ >892a{jN9n4DH ֲ|yƞ Q7L'To~>A(Jd㮣{= 2{Zll<&lfal<ϝIn/8u9tP)E0B~+Ct zP=s;sa ^]peG.k+Mbdj>a pa&=V| y:$D܈~AⅬly2)~Wi H4$G%?+~goΪ /A4<,"ß~G&oe"u,䦴8)d"m]|lOj'~1eI@̟].  ]b=(4z4GLg{[=3+$8SZNqvw.$Ovoͨta]#{Cu0Q|[l3FPp'3Jaܥw^1 W2a$]VIx.MAyaX|Ш(v;8/GM:݇4t?;=PQeyBX5橫 خC}Za\ >Z_4SS߀GZi:Z sa1kZO[#+N1DO_V'b#n?+22o4>!|IȔ(()(cN2?]z8ʈBnbX;_XLg'e_Qr)F';+MD#Ht6%棑QkjNE$zlB0KJ.#%$Qg<{3`x8WX;spȺII߯+ 㦚QЗLɀE^[l!@ `8?lxR*-֤^1`ຩ˹Gz!Q'Ɔ,|d%Gʯ\aop|ju5'p`AՑl_x/qz5~!Tbh>snB >TڍBԶͦ\f{3&-:-+_/&&0&.?,UN^Nр]Z$t:7)8ubB1\Z%wBU1"Us1<{ au}V*qr]G^ѥɛEo"Z2 6B*ThE shY~z[eXPe#rjj%`\V&<(pd.\_>Dtr*xId̍뛼G2_8,q?q@+%<* H\Գpv՘<@)8 :5g8~$$ߟ_[tEs:U8bfr?Fk=ftDb9FdnD *Ex6ZC MӴ[n~(kù;nXSZh>;!3^-/]eoy者/S^t[3xYX=xNC@,y`pC zlX n lHnLZ'iV˜fb) 'OYE}ypzAEwΗ+^ eѮ'a~]?EJj-l* X/ ZM&q0[QKJlj^*X]On= 68wv}G)`%-ƕ1"-V.|CF&|pF4${ܧ_oGկFEOhW6aL[xc~2bp*o :e3 NЎ PNVBݛTEfG'YYZKdP1ezW XYp({vWKO.9$z-;"MP"cp9ʋ[S+B VOY{cu9ʂJ4@,T~Yb(0v=Lyg'Ꚓ2V;GƣkmgL= /kk"2obǩOpr]֢~$4 \bsqy Pԝiw!p"hEqSa/?X:5͢`I'b :@8\uB+=3t eJ=i9`N-w ֡H!eq+BbX`Ju^d2Dhd4# ->,aӍ!_e'k0wu]&C[,@2`0AXViҍ-P ؿd+֤GF6)"|YK@iީ[rA+M,2ܙr~i@dwsD(}( ?!LS0dfncMaJ]08N~|Q%?HKL<Eb>=SY*?SOf'Q5CHq,T.p+$ _~E$:cR@duLR xؘT؃yp^]y}|߇a9:)qo]A#6Ub(\[{zGO7hLgYZ0707010000032c000081a400000000000000000000000164df7f6f000037b4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/ o7s]?Eh=ڜ9O=wj/ˤ JM7 8%5 #J YgR>g`bP$uI^z4;m&+1璐tFVtgzͱ2~v=|`b"Eg4uK.:7]+٩vزB:fpy'Λay"BZI%'\4tۑW_;Іʄ'wLd.-bjՖ/ž^Zi7F;OCp=wap=<> c6s1 OȀMAYr-RV0woE E8_&?P ]L\3S<^$HZ?x,NrQ)JǪOWPIxAWO$i mCk@ҏdϷǑC!4e|RP*;d<3L3[=fuč珠 _* ܕ ׅR`m&<݂]e5F>Ie6Já:MJP"gC-k%M2.au1X{2d;L;Jh:0hņ",&{opf ݬnUp XBΰ{ H0ў%Yg#jm"!يJulQ2Z#FڴJA T %P8zm8,&y35K ZFw}]<4$O 3ͮQ)ɇ# ӌ_/C~Zש\V/MXidHNTe"'p2LԧZⵀ,f`]2~< Hg/;I%Pϥ[$B PCV#+P*f: *ɵa`c*y2\/{ 8שYL4>OX5#z.H3C"a2VynLn)\ k(uVg5ßc&?縗L~؄UJR~]zn*{}2> Enk &)"2$lx{udr_OmLڀt|/ dH !z>V¬q.Yl;)&:"|q6c{Ŝn'`8 S3R=WK8~R9]5IF~ʶm7>Ur60o i_eS7E(2W_aCd3QT+e阂" k>>')}@o6]#gnebJASU"J=>%st~;%qC6%(a_h @Aw}ix[h>W+M~աi??:2%&PGs;AjHDk'NskT"XLM5:h"fHx4}Hܶ \;>}պL+CG. J8Za:aHcTTZ-3qU|IHR r][M!;秏y4gs{by"SC*A.!jnfg; jƀtN~B4Ouw"G=*D:HM!& 'D%g˹Oct OU.x*Zm,݋fV㞖gSP W: KG#nrUUqcUk\`پq>!UXT "۵9mnL.,㜝x aה5 BT;GBM!pYдv55vT>o*:>Yc2O+%YnO,;3rU:=.@[`桖kiϮ]X=OǸr&fsv 3AZP;@_wZR|! 0̈( 'y$-(!` ++pBtS#_Km hJù7Z2D9? n gR22*o ) QmHo_FQg ki| @rnѹ>сPT#ZM]  yVq{|#ie[;gC^Irq$UAlN+ `OCv7&>/&'w;dQK9HyEMDЏ ͯ\*3vUxmJ@$sq`Tm&A14p'yN7m3Qc)F-(b?+S<X<Ҟ o%oױV+oRbYNaDzFk/Q#2<4*NJ./[&ʰu`9O#0C͛j 2QX̐YaO4dr㟽\j.Jp"|P};#4}#Wo` .XIS>4NϠaZNp@cF<gމ0eHcⰌ·ZTŧNF+q`afvD>a?6{X 2tkrtc+x7\{`1%xG7)w~I`*q;^6h|N&R0ٲ_=b@0ȉX/҂yZ/f4&M} ~Ja,ahf꡵{l hr ~)4-Dv܋q.yb弯 K :|8[7Lht+DQ!#^?c.eGjSCgA1UiByA,L,0bǀMkᤳu }mJYj2{_BV#Lh'tcdbDžkD 1ۥB-32V .}ڻ2^XG剽v='Џz-;f|RCa ꂬB H6Z0Rn0OD}oI\|IhW7-N_A8Tذ\u!6X_vibmwZHmRܜgǍ17na3\1@W+Cs;n( dN$UK/*WCyGn^w]loGj*U6; K%^)Ho774H tp'.OcmnDϧ8iT^};p ̖|ᖌI0 c'çԁ͜ҁi>;g~C^Igb:O%/4x`}99Bv KPt2I w 9erWif@ xrEoö7Eyg} z0ԻL% [a}UJ-F҉rOYB<ܤ K;zp'p7]?Qm=+,p `'ov49G9ө/|m\Hmb`-oS"a,q:ؓkڍslCbV7orb zK}AsI \n'661o?S׭:s@Nm]XP= `7ew|T 1!|: R-2<*N~x$w9z8}V@yW/#0gE91N{ ks0]qq֟2P*]2ބ%OZr69L~.\{4: &ԽQ ע4]]ـV*Ŗܗp80n MhT5tF缂XEmCI|.u-<9{5{PIh%hή\V/$/ \p,G%w J8^IM&B@&^!ΉE6nU;RSѿ1jջ< 'g]=#qpcL'̵aJKĥ^-j@~΂ِUƐAX w>ex |ܰޭCj/Vɛ꺛%-dmrY*-jz=/T*3Q8aIfSDbr^Eos.KqHPjQ ǧGס]Ѳnź=TW Ag:aZv$ۇ~ JT3] 0'=y-$z\%1#9Ba|FܦOI@M 76׎u_эm$0IT`=oJb<##15 zmiuxѠ0svg4[ I{vXq~8G:j00(8-0` AF{o@g']PCx*t͑LʘC]ꌮwȆJW1\۵4b#i%_` td)iĻ-˛(nia3@匦jA1b4΁trxcp9p>iqc&}36>ʵXe[}Irv??ͬ{1ꏵM^R%yadKoҴdQE3Ë:d{5]!3$M4 BJlleԜ洼OŃ('H3d^!qP=D,E`yŎ~9) $$Мs^ln3թh̭H"JTDu Shv "J_̤X {6jYmH6VHiZ d8%M ZUINVf7'F ۄ{y!Ts#uq:^Q4\dtL18k|jt QZq^1K>(a7n5_DUv^/aA>!&kLtW `n8_?4Ax_i$a]h4p&}a C|$1dbRae&:s5 t$_ÕTc^Ij湦yo,rs`R׺Jl 6v9^s7ȑk7:BOtϓ􍍭.VQlԉU׹?ehL]Ii%zb? {}KSܰf ȩ;}o<:_ӁIN6eC6RV0B_qyOvRj)v/v['j1? xxF_cIhCMr/;COOp 5|FuS-sa~oDWϳwXl]CkPg?8{VHu&086 B*#ܷDhHPߐwlF>i~͢94?V6"P!5 )B^1GEHJ€Rr݊:ֈ"806$ [d6SrȺ8wtc>GPdDsSaG-\+5Hd5ߦ{ͯI'/) adn߬Ag irnqP;@hnb|vztl(0ū+׮dixjT4mǕ] f0E9gd0ˋE9Ġ_cm "a |Q ԊN?ET_luԣ&@1p^tR8WzMaq̖њd&:dXl-n,-.sv&k,sfKWguȵ)znz4Ԑf0_wIG6.aɖ@`,W[cbUeA!hDUҴ3~D0Wr[KOwa?5M,{@:TE!|Ky8l]&Ƥ,b_(H!65O=F?t9Mد"^|#dQnذYFWdMٻg?r%8qXm{Ԙk<%1ZKET@|S!p!/gs9?ba]SBNb8!ےO3X}m7%&) gO !!SH6e/sr3ꖔ@^fҙxKxv ,/w Y~>DBx6C0Qv(C-'$T q 9w2GY K$_ g: _.,VXQ)Uj]< tam1nҪ1њq%O΀8 6s?}R þDdLyPJa/ON ,WeT_ ?3h^4NѴ"7H9jZ o ׼أ߱H/FX޵)Lo E&Yq|(lIG$jPZ㝟CV(S80!VҰb/oҹV';w4w@לK7|B0'XP{^K愽|pbڦ\UtP]ϰL3M纁:s2ema]dS:kMڟrqbe)uSgA{Hq(qi5x.egYmC2ؒO_ ̼}23rj] ,Gn`ߣ 9mjnIyBi/]_RPfJweA {)tۦhP)M_d˒ļٴmGpe`+}.qZz;6uCc9'8qu 5 8#JfS"X.y6QYs-ڋ,cl=UA/6@*Db7;b2UP'}nYyǩE9laʛ8Ft} `Ə\w]G v| }GmTYC3$JzaK/o\R@!ɯ}1e;,ⷮ]F贌brtmHJ0Y#80΀#uO\R;fu\k \owvƻܔbD| x~\3EW,լi5hB%Y>c]vp\OePX(ՉmID6֓k9H ]s[V.&MQ!,z6:jnST%;bm@˒V Tn9Jmqe q礍h& 깨:ȚB'ndprҢ,K,M^uu\f_]q+f rGKFG 3ԎBNߺ8Tn#y qR6; ,KfN cׅa77݌R=VG[5dmaɮ*FP()}8N.eN|]V 3r@/-|i2ܩпcQo#ݶZ`_P$r}!M F":.˙Q7+$];|V'ޢ=gޒM8:m`*`{:q): ~ 0{"+bhijVAp 'LuHHu" urD^_͎-YG%U NS+>.CIy@t:Elr:ld]m@E)D5rl4ysŧn ]rBoQZ%s1+ Ls@acS@(\)y{H~}D*d44<.@ Aj.ySycu=6{8nk}~YO@jhV8~3׹ܵ2?'LMW^X xG5@G 1XGȏJAi=/ 3`}ݱ,t[WZaK/0~PKT׻<*5֣yI%<( \ǻq@엺84 F.4l'" D y::dmz,rՃRyl1af ۚFvnʖHZ\:0*4.3͋)GN%R9ʟf2i×]q.KIvXpM-c?N{L)(о1 wBmC.g,E._5;"|k^rw DžHRa {Ado҆R8bLF@nd'C}0;l씨[ 隙>C!vQс)w1RQ1eE%A~}om^YȮħ *EPma?X9/H\=[p(C={`m:Qx2;Z$R1iJ]#J8f?ޤx_p7_ёήU%Wcwd߷ OfN"DP[L4>!td]~g^k\QTƮXMƸ/h& v}!@-{;~hQctQ>7B! vdݑN fp.@l`(pv[ʩZ6hYja5@$`-pe}4L6ːK{hRTk˜S|ūT68Il`ú֎(9b' Ws h~4w\0>Xœ\Ĺ;lR^gX&;j)e,@e`F؃,'=Og/uܑ!Acdc"*ndy'3[pF^r%T4Rո*lRH7݂֔oę VK7V!(uzYF M.j 5G~X@dMIWD˹ +`C轇Lٟ,C %gi1q~% e宄= Bb6C3lC)$kKP@{: c'!xt 1vs櫦dJH~, L;Nbe w:k]hp 2${Wm VcobRU>C©H ej@|ht "57o& =wOCX #4y2EŒR-MX9;8ћ 9LL$}k.+ޗ,8WVSwkY85b kC:Pwx >ĄKK.w 33£6W|JH!_OǶwjF!%"FW7-E I(kգNܩ5t7QC6'ułk0Zoǟ^y]U$=Kvr'CHj(%䌪_Yiɵg %;Zm=[޻LDnT]KIfZSEgZ[m-R/k{9; ;,X|HQ:H|& 0FUPT3fplLhXÑFc /a-!Im3&PgkW$6mJn£؂b)HB1$;p  * ؊>} ʺ[. ,!X2$5eq*H C\BU0Kp= DF|>ޣO**Q_c̊ r)-N>b15xYxa b~u,@ٚ'wЯ4T vÅ7 ?]ȫ^z\)`&/O I0['\hT0 :|_֌2\[&p%Nɑ etFq>lBaY9sF5qlIJ@I@#tN"K)17D J-6Z/5pNǴy AN*)Q`-n?sϵ %u` BC8 vD;ҧ-L 2N͙'.WUop Q\y) %ProP&-adb EÉZ`/{OScsoAh» LVhh,G{%ic8=} ]'2_[J!cjHjB @1qqtPN҃wAU ![Io>)0&R1[)q{O[[o|_%gYZ0707010000032d000081a400000000000000000000000164df7f6f00004014000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/ ??]?Eh=ڜ9TO#{^~a|Dw"0M!VT>zIb6۞YsMÜNSNGiؓv#:U1ª/lvX<esQJ7۞udXw3d5IBⷂD\yʦ.60|ډHW Cz=lzlU4|1m#T͝l$@ $?\bz1,-2E|ĭćWo)υ[+us+jg ٯ/-Ptfc=[۩n[I!VwAm+-g`l[;obM\J.Ǭ܏'K &l`&cȖV:( ( .g 놋)L co~w47뉯BP?7HNQLWҴs>S%=gf /uz}P2{elѸ(j2L?݇C*J:-X٬Q u)$6/e5FKBE)X=.*UgeC!utxǝ2/qvAh, n)ͤe?] ˬؙrNX'ZϡIӡ|w(d +eO\6_B(pimؼDs)3~3}nD>N;#A5ȿ\ 0}@E?D'˳1ت Dv\ڞ ]0F*ϰhWi-Ϲ/CBau @8|̎Q$O;C`({&:grR$w. BYfQ}:t vMyuĿԡwն/$qYns WW=tO-pOq3^un7DK}9حb5?prLfAc`$ hR LQA<|l:f'=tG1rV-g3Q= }qbtוEF_6eh?&C%`Umfau'9m_mp ]G3ڕd3@Ԗm]{-橅_!G5(7% 9 1@]oFXŌE' A=8t̞=vľoM&r`_*錟8G ekZ_QQkhv{2RS~=T;ȕ%iejۿ)~2jQ.n{"Wv}!GH ǔV.P!94H%2^^G@"V^L=Dq_@y)v7Ft$ {3_-yd2G/ҬEu.d ~Ƃ.u園 hgl>SP銪, mc(*$NV"DiUuf`ƅU&D 'eSڇ.Υ1K6y7dGTAsF<}s kUGU}`!d9+(_ݧ>`ytD[7-sOPjsPЍm%&  ^X-KĆGYi~V{3%tU{K]+ͩUj/[7 曽FtcU",w\W)*ؔ%Yk:Y,ӴX8I? tn]0eL`[sW*a(㏁x"Nk:1?{ωNYM~ĪM+9-5yҏ v= Jk<=__duϨQ讙~bn\.&OFCDj{ fxz;PNK> 3՟PMBX(60A&{ tW\qMk%8!܇GQr-3 9:p_3Y6MdG0[o? c y6|-Ȥ}Džȧ4@T.yD60e?Ak`UQ-ʠ{ȶIjr}YW^6J6@ɹzc`@xә4]9^ḵf _I]}u=;Ԁ I63a:%-"sȕk$(-<|̯qX=v"m+cW\0]һ2* G"F> p'`8R|$FۉW[)AOd} &$7v7!(62bנVD3G'Q;lA"Uv_NxvPKSUA([-P)^OGӨp^`2o>R38["|#}{2FD!,o$n w4NS&iL#9"S?rcHp ${93=z}Eο?o4e]NsEy'a o>`c ?Hի/>PQHbQrr9Ρ@_/K(3zχh >)/ vkI=*QzSIH%tZlu~]&YmKE4 )Rpm-YAlƢg2($jq]!+xgV[!L1C}WF Yͱ]'{ke$].YBkT4;r4gJE(]<ĤLk.#gTl)vcf,npRa`e2eMOcjljAk*) {H&;1huUbJԞD lAaֈ ܎ L"][RO^)R*Ab(mn2F :2jN3/U8dafS8OrWq )$&E v>-+Q{2 o EB9]{S$h!* /-Bd`]10eGX˒{{ҸDƬIHFX?!KQ= V w,&P31GNU-AWj'j~];ro6O(ʁVS-#$Q($7|SxAE8DY#XW+2u֥Bp[v/z:t>BLhcG7dn:EPǏg\o@4 ]L%Q"2wo47R\z)]i7TSj!}q\V 숴 dU Ю]ƹ$r[v pllxk>R[ԶѽftoCD\|ݗ0>膫,Zzf,H?(Ԥhr;-CDs$u, Tz9zS (0YxU T X4:WՖ)'hY(&T(u LRݹ_brUf`/'1 ы̬sߏ#;`'2me7 H g\ӫRSG*K`c) ն'Yi-j~]h0=J1a0E:v 1SЩRB?MBh;5ǡ@}< ;%{{ȳ dn1$r^A[z44/zP/<}`%O…w7zvm${rp'N _CC{҄b}&u,IoB$?7@dyIŅk]PH/hr_t@;Y (;!MD@_LlpЊ1V''|. &lS7p2&z1mPt0><HFQAnXR%N'`E$*ܰInA=D6һ|?lˊ,4"[(\\mw$o{>ҧxT[']61G=S5 hwвn8SvS쓄NY[4{Fusπo.%ƍ98璒 v~q6\k BtW)&-U)eΡ;!8 a{1H%N N6("ۀacxOhRir>()y76*.E=i"%K$3TTujnĔm?aUץ.}jw%6':2P  YFfUDB!|w#ߓ܇mJc?ҵh?q`. u36Uz_Jg|̎HG@9?RB[lf$$ѠTO\)^21$*cs?=> 04?Uiӄ˛JZAX$\EMo/~6'7 Gh'\yk ÞRw$/ db@' ^rrיS4|j(_BS#Y;쫫!MpMQm25-:[ i3G\9:A}K1!Ԯ0$ &ee+j$Q8Fyw)1:!9ֺ旎3{ڨlr5]W6Wg7HR4tPkM$)1 gݦX="ŷQ9~] oU ϖ00;k*NJ8N|3[~}PNʓcI_ F/B \RzWxpﴻ`n#jZc Ywφsgm9Qͻ,ry熪6驦[SWIWl]/gYZ4~kʴG)7] {DNZt_R9&gƃ@S:/Jl؉e'yWaLqYv` p=SY/|B"us#cd쾹&if U*~u]u3:"j/IK!VWecrJGB~uCy2ޱtA1)Ch?!)䞀&Q]Ex k_FW`aj*tcxX (njf$Abk|#9rigɐG݆#e{I+گpDSb?PA_eG$76a >!6 K~+PVFǪ;Y9I? 8_kD/F~pL{< r50Ve '7zP#ż2(Mٟ))9Bm>esC&yj?_ҹQѨ9އ>fspѕWN^dAdO"8V3+!+TԾ-Aܿ#F]WT(~AIq{;.G+/U%GFC*BCGN=[~+ԗ=sꮖ~ '#΍(a=@q;\lFb\qS<_^-%Nnr{,k=#t(azn8CIsf]Q}>OWw*ajvܘGr΅5BlKnvknx#C›TI̤8Vj??:jM0 Ԯ0 Yqˡby-kGwYG9 kVE{*$Q&-/k5(ta ,z4/PoqM)-V]SN;DKfq~ta S~dhP $ f%ʼv!79JNo^uhdu $#ÕW[ ĻXFщ4٪pNHGz b,F j 9_Z"kLj;#J4Hi(XŸHVlVhq<"{86\S> (+4-[>7;Q\JC7,ps{ӋyLMbV>[U$頓B\OU nUH/c3(7Ţ-"TzX9ٖq{.fj٠6N00}Dþ_V拖NOطf)7ϻɪ3mt̨fEb֢iI Z)[~'11s>S/i)sr &:L ;j*IN/h0N3T yK -qjuYƛ*Ҳ mK+Y &K )&o>Jhu{''=a5="}x)󉌡a=z̜AK؛< }ןL0!yIVş$*X@mQEDz4?6R,o|$A{kJ-(efM w,,u5Dy*^ټP9 &߮yr|?NlH߆B`7<*|-]x`hZJk.>AB\ +~TL9@&ծK/Q5DM z[vN32#d2`YtϽC4$ŭ'#>vҲ^moc24PF;/1iU1s+{\&J]DƸ.sl1n!If#=v) SuEg+rAq6s|M9ѠǚS[;<^l..ZO= -S3Vry 4SisPvc*Ih)n+鄏UO*}yGx4#X M\֊J`BI0"H30FikiB>%aj=iLYwzn_{JY='^5o~gі=8m[*8?6?ŝscM֐+ %_?/[Rj$c&з{S52y4kStk-gPe;cXqS^OyHŽv9=*zF+䫲1(|7NGد כMʂ: ()lNNsU\#*+Fhy֬LI Cr,K|1]ƒIkTCjLV4*,ՈAlQ"!o/]u6Z#c1W9C">dvq00"9|ӆ.W7JKhgYOf`>B ]^Pr_.^[.gwk> :^HOXTXI!5*mtGoюѝLm[Km97`g%Pڢ >$ʂl}"DsB27z) !CmxO. 0\DqG,*j !P9$P2kE0#M0Fi__A$gÆ%#NzEKZn L R0J OgiJD*$uGč> Mi7" n2!5 sȌzeJE͠W]6!pyZgť$ʼn`6Y}S6$ˆ ؕA-X7Ѱo{L-Tqܼ.t08JleE -跡g ]!&C,&U'wENDta9>Z"ş"y|.y}#"$wT&V!w;7> w;9;hLĻ;xflΟ WHڸ<0; 3 ~FP:'T}H$W$d!11҇iP;s4/Yu[hȊ+ Oٲ\н{KB|MMM J/J+o}Օ0>AC5/C[1/dDdvq.3?9 c>6eP7_]3"l7hZz5ւ8 K*oks ޸|:Op| ( " 2ZXYhep,) iG!9z1 b[ۇˣL7t 7s-,azٳ>9˻<y;=Lh*nAϾm8rBII!Κt)ϵfbs CD.QPU)K-+.fm$4ds=܁Y=0qix/SX4V46 7I]{~#2fzzQr 1B_J]LY$ *W 3T~+ mL{|Ե 쩄j_f\}'ƛצ͗m9+Ӑzؗ:~Q\^lʑ6ߓg9H(9;Įel0K*/?t: )Cn.1 ԝ3aw@M㡋SG!@v yOx%Nn4 /o+ִڝJW;ybEp w .>bn7/Sj%((Zy3]CM;@S0\xḕEIixu/Q;4U"B>'J0џsaAs!36Ƴ74}uA8Yfo+gˎnё axV0SX]әQjPw :<&uncCc:"#h<158\4æ16r݄u2]BT hEǾ-Ԅ 3Q I Ng\+9 akZ;@[ȣSb$ 3ͦ[Iikpa'&E>!&f_sh wEJeNh:Q XvgU69'cU.@ձo@Qr#-: <0ZڻFw LVaa 2\`7F qfDb%aWn hlI#l,9}^K7Q_И91a$PڷUdYEQ *yp *Jdbh/P`Gv`4cLrLՉ ^;%\eVbn9#(@SHh1RW1R;ss};{˜Oi ϼJK,CY}h& 8s u #CX n5\m' ư8*Vv&VsS)lFwrO9Z]~I[ W4)> ?՗eފj9WAIfamNj:T󓹃ԱPp],AF)K`xqڢU42c^9~eo3i,Xk\f": 셫*l_(r}AQ''bbF(é߉fǜ-~Y!GZXC, m:^9`yܰbS! (4wܫţ'頲 iG$O#vN,@]@'pHXd^~aJ=tS˪i6ZXx!խ$@ h,눘_Ts2W}c@8Ҁh=W)9t tB+7sǶk6&֋'JPsSy#E7ғ< ßX﹋q- br8XyPzgvXL{JS"eDm\r-U nEr?? . 즄HNҜ;kd6,'5z(7xRyrwL-7 {,9HB 6;=?B+OnEp-B(>p yͰaUC;s|.:@toSG,3&B_>b/4nhocMlk7B,T`e Duн {L@x+gKl[`am.;1\qǗ;(S`БgRyiC}9U-La{ڿKq~zGqɓt: j֍媢lS!.{ lணT_6=_Ɋ0YEH{$]@* N# S|2;i]=^-*붫sq>vpʊgρ& )ay d4sn+G/E,f@0F }R|YmFdMr$VO^h[BFi;x*},5n<0wi5}%3BoJy$F-Xp_j2IM46y4q!(hv0U&͍7w ;,to/3-= FA9ol(7 Ik|DZhRaCz6~= +@po<*/l8qЙ^r! O4HT %tcnL/$^ާFK}tQZM) ȀSst.BHId6_ҍi}g cu\WnHU Tj; 9> 鶗+PEW=1oZAGD9FWF Ughcn{;+w~eE!.~/}Ȼ0 }ɈדNSfŰrVy`JS`c]"l7a@CZO82 #!jXEeu×fY5}JyڀThg9M4i:J2 R ,s'd}{#r3B/Y 6qƪH7s^|sӿ'fZ}sh?!|Rq$ehkA1AZ.Csw:\ 6vG1"mz<6 /^`Xg۩\F޻EPuT[E~>B5Fzy3c]:p,Z7uPj'6/Ÿ7l{Ax4/A0Φ46{ ,z0 nMViƙ7ڢ8+k0 Z=~{0d lq"f԰)7w}- ,_jM)WgYZ0707010000032e000081a400000000000000000000000164df7f6f000097d0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/f]?Eh=ڜ9P*1ww| ljCYɂ<) Y t۵JfVє]fJutm F/sO۷D1޷'zu&瀆b&}Kя5^b&; 1P3/|"^:DSU3;1}\Cyi0a3ky@G=<3B St5f QN@Y0V;K:*(~S~$ [K )'6פѱYeβ^)ީ_"GZI5'Y 7,lWjvi2/`3XBeNlt_}~{͇8|}Zcȏܥ^,pyq7dC VPóu.?x3\bdxN!O6RTJVl@Q YwԘU8?Q60wf^]xgڕl!H7Ё}k5|{B/@yՓzo+E j+=aH3IB oe6}'}P̢/իF%ho -IƎݭEY"[糣ChahܥpB>rK*s3:9 %scSGSIB6n!1J =$E|.Ȭ*ҫFY:l8 ҁh Ecf OvyMV&Yt+qKϸBB6LhCieL0W R31 ! 9JlZ'VMCtS^r#M:| >pGsԼd;\W4tjCLeۺ]^3ZawUixD=C;K1Ļ\8zs;+^5!c&Ee^b:3:ŻѰjnv8T[9m"CV: ?" }ЁhčZ䐖H\}hUkID܀DkaAeVPcva edg?o#~sa?qzoqS ?CFnz)b0P6xEPc$ВWyHSKGx$tk8.}o.qw uW54M+t!T46ɏ ?ڞ]_2mNbi }YF7 ̽ Oq'Т;.4RsaJqQ r]uz%[ϧEq{ʏȰ_Qm<<8a|>q,=٪o%jE>`姄LS<0++Mu0{B#1U£әMǛ'.([ۯ;jҗq|*XO3Txaг5M%EgT:8~^+ӳS7-ޒts:I%qj.>T7<)^E9VKFQ47%P3Ld (IS`z&hPbpKFTQ-":;HnJC&_*J&l->nW^EBfeag1hCR{'zQ/Jⷝ\Y|{q*h߮.8a #SѣLϊXP{ tqcii<(P1uS+>ēwlaFywG ?y9 <F͋?Vk*^g7_z'Y07#J(h͏ NߴO pv yl;EOOsUZu0IUkm^])ڶPjʋdQ6d<kiliBO]ʼn_~kmzGXó}1. A.,M\gu 5ɛ|Ù1c6j>`^% 8#ǒJ{"zϙAz_ufQ$ P3 !~IZ:](Q%ohDݒAb*!]Dp ڮEPF}][IM]t[ ɃȎۖ==2GIy{l-6[p Ѝ2+4+@>l춑C \\=8l_̌ѓ0/[^ Jd e go+eހi韋cWY>5#K` u*L cёƵ/a͊T.因ڃJ>sG$e;qMr(tMhܜ X-3-J> oEbݹbtvN7V }Ι(6~"]Rji>S?Ytڃ1'ǣ Ƶ"Skb#>f'_3>M(NQF  ^a!p PN)^r %!:B<ӃИ!2vTJs$?ފ c]^#)f6@FP`^Z2L)7%]*6Irodx8t$P\a`- "`0j,}ϢaM<73w1zLy>H=Zx|D񍎋nId-d.z3xH >4:uKJڗ  c(bLCWHs!["jO:3::tS`POKڧ U6 ƞeٲ)ĪXvLbk:T^ƲN1@zIX"I+! +}6e?xx3A4vbaeXcqCj6KÈ!8~M\կ!g(C6Yc]!@, B6RPy Tx]8/Tr81;V/7 \P)Q'V6`/Aжmh,5hr(@"ZK?<<&/桞S[6ŭf+(ؗFR€w'._61s>J*p Reo{g4d俑0KmZ\Q}gXMv P=9ؙ%R#B;g2Wk N$[e # ҔHD!]Ԕ=& \Ć.8ٵ9}55 0(9?H/aGfP *Q Er`R` E`;hG7Oͤ'5oPSj^ᄝ$w,0ǸmZVQSu"  M\l)kBiv:HZ5c4|Tߡ|e7_wyb 3>-i)uu3wG)?{Y҃nGjTgIQ #t0`X%Cl<AQFy:ix@uCs+,%͐pp˱:ծ|Hd5!fWȜ~hByƒ`.RJf~y'sUR8CD[Ep!5Z9CrOs h&eEDn}CJj_S @س0tYkJTmłĥN ELgz sCG~ؐ"RqL -s,W6-& xaiʸJL4RK7bE:Cw_ɕa;4c}Cb P2/}H&Ff<G$wB-`'s4+2е1y8h ~? 5e=i BG ޝ}yUn2&dio=MK~$#bF%vm7KCLd(2>E-ч5K6^~P?WLcaQnEDZFy)&q/'vOag S%(AMbNok$Q 34:—2ح_߽$H$LBf!PCy3Cj\ ?-_/95-~[n2O D?^2%`|Ci7^)/cXc@XTθd'(kŶג**w.YK_wA:Lk;R kOk^:Q7"Zh {:iU:;Ox?6$O;ΌЦǐYiejoBB\=;^=g7]9ryft t$;pTI [rq3tw,N(ip i"D:!'cTSϽƒ/; '!&ZM|e{0%)=!'vҒF^r W@RN1 *ϯ0b9 4h'm}3qc[=6V$R!s햜g8iZ 4Z1|i8vY1 >sQaH5ž DI~<~O Q@Ī|fəb2֌kIqa!ehP͉?э(4mKȔNI >xtotYct$_e! R*Z35u wm"i%ฤTHw9[Ά4q_xcC-ף՚>]bK[%v%ZN>VSC,S5%y'=E(UvPx{Y4~wН_F^lxauk;AP@ i8>?d̛Y;dg>['Tأm=/ 5CcTAu!,8fbbJ#AV;)K]rqT83QݽVV" E־PRT"l/<7GRG3篆 4tyެ,]js3/ ohK2~b:dwAK+/w7}<{> A7tQ~6Їq)XσsBZOAU`Fۥ.ނDX)ӊL%`[`;CjH, XE|DFb:8L-һ60e6ݪm6iü5;F|%^: mn8e ͽ]@}NL>VmY %r1S#'v8O͜g"b JfSUSOs?= >;b,BmBpCWPX}ӘmI {W~,&-e`wJ $zT"~^3~_>,v:}c}8%u>g,?M {`yz1j:>JK:|hZb6oTRY,,q4^R$ u,3A<9]@55V=lܠ2_ zy(gW(x'h~u$EO=E8 ˁŠrx?et6 RS,Swsjх{u1L_F'a9\rIt,Ӈw(";pX Q"o6/$þ.qQ|mCM"khROҟza~JSrz7rm:qA;T߲p3sl4,dKpx%cd=0pYr[̓Eιf#i.HP8'_]f-.#_;}ֳ|"3{U+|Fʦw*uR2᝺ֽ!e;9p(#MR'%nC`_ rK+!]3WQk_Q J7 .b`~Ѫdm([KHVT-`.\8E .{*#Wm<4OtXV3QBCߋrs)X^}QٵҎqM m ,ZFWI $; C3e\>]x5w xꦉ A~0eDһ;tzp̓!iE+("zdߞ„.nttQ!̩'aRT݊p!$[I0E^E[Z"'`{HCN;Q[3ABAuNئFupK>50PSEfV\"y\Tg b&^,[x#Kx|Do/R񧘀ܥy{jNERA =#Ƚ*}A1h=y "c2a7wIQTQW$,'XC28x /CC;pFkZ2!pr=8 Sj0`gnf:]퇛`2tX\?ty@)\v>$ Ng~AOHY|+/4#Ywש\)-T[r.p;!I[K6Df$xvcRhqHe&-Zdzx_:ɐ|`F(Uk@@:YXu,9Clf'"?bO{Nn@>&_|[$ :i3I\בAZFq[Y)E2wK 5 ,IB*V~F&S@,͉Z伦āQʦ1}P @BrNzZ*l slX #.\J#i? }cJݮjH 8a׏t8ywz&pa{?B֣xڲs}w2wM;>TT UJ ]#fI''N}}Gv1MjBNpMkݩaPm6&g1odWQ)7`n NH K,]Eдg%te(_Hp V~Rx4Xy>o441'J:#0jtf ?ͯ#6h\bcnǂ9%dSD+!4 x$7m(ݤm9 ID:PhNgIp.Og>R$^Ó18F5)oQk+<Ƀw P8D.ntcl!6l'2WȆL[0c/pfCΉJtzIeJG<놸Z }>5sL9/H@(aDRH~ejœ,AR3{ޠ !vTDd,r&'g"޴̨?,MG>l N~:``5ga_xNf`b4A׈ezB'lw3k̸ڿwSu/4?Pw~H3? ?%7G#"|'Tݍ>5VwgDbXśܱML2rJ'=> sl{GC2=d-mV R U j<΂_<:ldV)?qVR!>״U8&[]wUҹcm #jNd:`4?CT&b3;eFj ϶.7$}PH&7bZ0dZ˸Uķ~~b+҂InD#M1Q %.93 (W ƒjYD·~96-x2=v+P}M!Śd*oT)uv(Kx5\ZzxƝ;G@Ac SV̠ITKJ2dL#.B)36iz ]?kUWhVObȜH,鋁Zm.zSĄΈ{V _Ik `$ǒ~"u 3-ɶ0-w Y+D_AB֎=[\n{so6\6r:q`]An> .X4C8g(3T=cKͫ|aG4u>@ְD "Fݾ==iy^cKx:Hb > FI8U_=5;n5ЫLvM-B}U [UM}L}DZ14uP;gq*g]pL(g<)PwQhi Aü'ȔY\*,Ws|c41W=h]GꇪywJ b/0ʰï[ӪGp5I?RaTCFY!ܼwyjm&I+C|Tܰ,޼^Zz,p 1G\; *~esgI^w BH4s(AtG}M,pj8~-e*XGְ஋{0"qbձzL}w}MYH+vF5nOm(-`db8T 8.$&t$u ǂ -_9 mTcztz(B.^58f@Mނ R9ӑ+/*=}y̒Pt63<[aRf UȒ}Uy@"[`>#D@ʗքRXT!D] ezؿ`0v Vg@5F&3hz^pC3cuI!F@s 7 !V 9Tp²AJ3Ӎl']% P"%5Y3pL řdp/֋XCq5C,]([|)<">3zzb4>w # ԭ I 5<ԏ3׻{;UHyI\^09 +;:IvF5Wr_dN0#j[}::_ќw'f2wpζHM+9G7u|>|BfBՍ!3"i(}nb;wHq:!K9Z_[ 'P1NJѴDVhؔ1̵tNka C׌~1FF4<=pY vAi2>[u4fh-8r7Z؈XKְΣ>{H'Տ ;qyOJ<Ԅ8\WI5i!Zt]!˼kroUcgA!H[Cr wEkin(CQYV3*h `ǖϏƝa:!%|[Fo`Srrƞ+{ŒxE ) /c[dDB{zPəH>#UMnȕR``S6&%c_n^=f@aw3/ fN^sG0 -@J=t9ciռ̅:-=ô)' ѽgzgZ ?(Ȥh{@k6Cu+1sRf2 ѷ }hw\Jd,U95QZXV_]}(K}dvVY דHʌ id@O:5R U}uխStMLZtYzb/ ds6,4lIK;39(+K8^< a ł=KY=q$E4@ڷP#:k9?WnሹAc@`rLWB욜f4vV(+ ,2QuyoZEѦrJ.vax:n-*5φ`IٺD736g{abqEoӳNv|s=dc),Yv7SwФ&j9#n#l>S gj6SOb;˯m!D52GMi(N9`~hb$%3O'G0 2ha L]6ÇqYdX<,0K? 1t-9BsiϥMSwQKSE=A(;IGFY:9m纟{EXM)C- fslٕKY?hMteҸ<%v.T_C`PͶrot}jv9_uPM;Q o+n)Š&7ۑk RpRՁ oE csG>ͮuoϯa<^蛒f*nFr<`3*Cl֘]{(w! O# b.6~ma蹌r.'|ΣXVo$?;uωtbH$\'&P$mUVE9NJ=O{W+$V%5QƎ+nV4?^`/<%!(H]YoЗ7W%D!x}gZ,@e_۹>lݔPdX9Ž9~(pSN]b>e5D-y2z\g{_o^?#HF4rcKAوQi%LW~V1RHYZL m2yh߂Wq;Km a}#r/33p ܻu;Wkyufpr!VrSS|0vի7I-ءEkx܋T'\B'opLTi@82r7QKՂ#H_ZwIq}f>ت7Iqvj`5 *b"DUhnfzAE-]1:F⮼!>%9,sL} xfzqz_IX7}Kx޵Θ/%5*E*ժڣ*E=ߢ$= }-! TwcLшGeK5b60gB,.&80pRsqt5&RHͤ){wCJ'>wEq#,;7׷rP Icl,K/;AMjk\5l$x1qNq:_H }ЄH•h5vr ԏS:յ4q b j'IDGhXOx +V7-ǘsAa5P6nNfg!*3QU}t!h=} C(sj޹kώ SSk6-(vl1 m?끯 THA]\sCO+V#,%1f2q35>*1U]]?~C^_ ;ܪxji tMjn|KxBk~3s$+iyYMAG{\:sq15GPz>l7IqD4:K,"Dp/Hk;;}`>7|V}UM[I]|v|R%/]#;@Gfz"@$j^q q':5de Id;4_ VgB\-9M"A$DKT͙'Tp[ ] 2!\ϖu#y a,ܼI."x$Z8kkp *r *ðޝP<$vw ̺v5R|ekn"%/KՕF|GЕީDZB0Ջh ݘI%Xzȣew[9 !dWA8s=ԭN;ah&WW EvEO m7BxYK仌6qoS!5@u8T ~]fdZ.OZ9!V.W ʕn6z0:u#|\P'e3EWRGUn^b"+"-LAP~J{:~ah P[Nߔ zXY Z]͹g' `S^MLnꭼ2v(x0C{;{U[og_[u #xm4E{<90$nⰛ8I t4BtRlGBzv[N8:Q6;q"`!ZrN3*MN8KeK)_\"S{?P}t慚LG.L֭-4$]c"aKMo8ĦjiU ӰҭfPP~B«jqV!iav; h{οxYnMaD֖j%Y{s?P}7sHYe'L[{[K{۵ gY{C}b!v?%XJ90rGQ:KdDžHU1dqlQ0e wÌfH}2huBʕmTJ+-Z*M h:]<ӯ}oICge] Eя^>EV˜鱏B7/:2h\;zλ2 ؛$\pACT~eRB"}_5 _t fQ!ؗ(3y7\X)aՀ6l{ UHmEOk̕1Ieo`)>)MR^ߟpWQ |'y`b'y$#gӪk.KHb-HD"f9``7^62PLʥY9z:I|<ҾK8Gp`~,5uPcq ADw.6,nplh՞'Dhә'/Ap}wgΣJhY9VlrQZ2wHX1Ց03],]RP̩0,W{PTXx. t2Z,A61S=BE,l\fc&:\=3bIGb;k$2(\Ƒ@fAHo7+ `_ˤp`dow6 iKt!q_P'QbVbŦ+ŢMsܿ2xܪIe'uO!7 x_ Ӿ^ع@7#PR{\7/2qbl,5cM;TZZ*-R҈B沴JMAO] @x(Afbq}uZ.㶊k_„m#Y<ԹT*b+Y11"wMqn[ZLN>an5+$)pWm2\gZ4` VDc؍s<]0 iOZ 創DOr;%3HMYXrl,I#W?LBx#kO#X{vazk1HQ|P '}Ѫh֐/p%q`!a^d M'1JF'p%PY)˚!q3OVMk"6( `ϑ/&hbyX(R[uy ߸ti 6t$V28Nt2ΥōSN|fZ3:wE(`GT2wf cawZLߣf\M^' 5rS@Yam\\GϪ!ʐGGƧ>7g|R@3EBpI#ܚieHT2o ?mt[ikG<ɗ\\!!z[iqz:a._Mt)`af!3Sޝ(Zn"\37=k.7b;1^񄯠Ň-{[vEf{]܊Atְ(J|ͿY3L8w{: 깇H+B5ӵ/Y 此a19/& 8Xl7sYnHɷu(ڙU TR:0܋TyV39bpUѕ*ĝ̹SiF믗x2Pd4лZwoAZV ;_9m{7#Z;. =Ad{pxz%NI-׮&E;߷yԦ.=i[ovM{61q]sl5 "z#$@E\bJ=)mPGɵ[׳ˍ,>q퇐n5c:V<2&!2+|vʸee/ @gCNf#gKgRs>M1}΍{tC_h#rF2+ttT ^ׂde],COik THԵ?$0. 'GΏ?aܾOǰ+@Qx+m;.9cŅ )Vy 7Ht95rPW)8vHtW t-"^¥69*I|I&mXg 1@gw"Ms s7n%aY`| K*a+RYiiA ? ?ڨ 떋G2)A'V!+y~1° mm++a+EL //(-J_/6Y]>S{28P[է`T]G~Ɨ'II\+Wbv;dHKIHEk"g GU7EWp$Ĩi3Ŭ8ܓ G V=&#g_-XeAXuuauJyOHDs6'='QlK+!1c`Ǥeq@<҃7R}vBNYMb"F*]U)lCUgi^%mZ]hj Eu&y]BZmȸڌW#XBN@|<1_ β^C!YTyiڑ?"H3ECz ]~/dZ YOO~!kBj|'< I$!I A*|qcw oˢ8\,j)jW>| cn{o#hybv cޅn Sz!dzJ=zb*du7g{Q^z=$쮯|1JV#D;inVHSy6i=`5 =.+Jtj fJ5c{eIBl|Bn߅,dxRc/͸k*zKJd{'CxACE"Q$J6x0w,|vˋyRn6AsԋhOQ~v ށ6dq2 ܮ/% en&*Vz^TazU/`ע,_(s$!wi!d&v "{ڒ2a㠠S:n(Ehd9-7ISvYSLK)5GNɎNPCqO` 1IgΖaiIZL mi3<8T7wa+f`LC޹,JjXw j2 l WGDNIu V7 ߬z^puwToҰ- DϋٚE_r#_ႌ8y)ECe i~ecgݓ2Ux߮9,]hqhB Pv"ަZdFMBWf-k m;F[ުSyfyiow?jh*1nEa a#0dN1GZ; *>I2y,'kpN7bR,W:Zq}> oӓ/+ Ѿ nK,gYE?'t%rx(<9twN&Mn՟t*$3RmdTV؉7 *4/K`i d[:ui#M?tu8- O(ZesK.pEnsrU녏a 7] %<<$̃vh3qp< 8 IA&:aF N&.~<;^Wmol*6W&R`ǐ)WE=uD2u i2.Z?`#B6+]̘ IB\Y6@b:d0_j vM2+Te J:J5%=p>T3pS2ޟCjYypΘ@N/(#YK /\\D3էzvR&=bPIv%&PP/^!}RѸJ:y,R/䮃ʒ kĶ(~3 {88;]˵94 (i~s"x޾R #u].1^/e<^Ы2$z) gXƒTsgAwej/`ߏA T?9A3OpCI9@EEIH.}zU9ߌ>:NTb:rP0xR%H O^)َWr}D=R$xg~LQyLy6;2y P.C~y9?5~M^EZulu7mL!@!Ҿڲ6UUCuc8"(\)YlE -Vf˽.x ڌ{;%N/C;u)"]Aosn sLgК.$p*#3ucL1Р™e lEVN6U*"Yn)Ufb{^ )B<ul%T7.0e $StZeljy!Ɠh?0qWzq[3i1=fKS <lQeB<竛H Jp'lkMvuS-A1"OS L۝pGky~̓|u]> ]Mͯ.YAHPcKPHhc9 >6_@3zwI+cvK`^b{MjO..7Jۭ88 K; *Aǯd%,K+^%{"bˮK5wJr c !W6r3VK`v'QW+tAq+aEUY"UkBabU|~^Rth}EHrɈ*|^hrHPcr'0$љ& ׾1sIc3mHt.nUKFCdf#YA`WPIjuFB:l- Q+ Eԋo8TNH}lZ*k4񱰬W"jĿ5GMM`#^eT "}1PdgHpbn V= 2r/N_6GmPyʂ;="5ePdusE^sϳn8-9,aAs2≀`ӈzNވYQU(t|#.UxuuEfφ:HnaH5X:΀J񤩖2F9F1GQ9y$qHrP˖SOFPBtТ EB>ױpM'b+#Y8 ˂I8:y5u@Ib/X*ZwڼCKX8&>KʬT+sQ?#ɶc@=!!KV%9bv~|(?9k:žm Y"sKm> K0.c>H1Az?`ΩQ9us2Goȁc&Suo {hr)fKJGU'e}(*i{b흒$;հrmF3ceglT%yBu쉆w  $r8qr"ÝQ֪:ϓ(6-4f=F^v*̜YI&NWl4UInlKAŭIMҔ%QVF"c.S] vSLO_֊=R)E,Xych߂s ;A%f!՗5zX?zCxr-I]q.T̏`OƎh-n/ ZTDǺ#(j%dgHKMdjm@206Pٚ##h=nr`B OC9P3Bs+a$B{pܱNϢ:̠gUpEx!I$w$BF~cK9r{v^9\PXFbu@ Ѩs`;O0r{ ^YLgn[KM̨hv}|[ʠu Hx|3~iKP'8"wӱ;pI^iʁ=)RgՈ9\zV"cV7+0ahHK!^9WݕStAfty>g/U:ٿU5GwC;,X?c 'ucD )ϮR0d\{&̱QC~X&9)92Z%}A-UƗR%Tev+>P>[Еx3s،`/g 67ԑ7Z_#[#Fp7E'aP<$S~h#wv7$Qɴ^H힤=sxs+@Y1]I5a9ZpG> o;IuY q^{{KvNBtN][Z r[/IEh tL#X BC%Z+74 !Ʌ Z C"A^2K _lF}$érqݡkAcP0<\0#󆗹:-T@_UR[,K犱`iV 1>] w^-'Tm$\sīP!+/ǻ l}duX|m=[>M x9}]O4F4!rLzwtmiޅx&bj)9HOw> R ҟh\mltI&UEKCaLl)zR1"vF`UVV\#`a o{33.) Iؾ9 *2vBndHl]/kSvtnCkO=f@zC v]kC=@,0G9[nHBU T튠aSbG$jOW {5WX~z;rn?(Ke+[iiXR Û)ĢX1/u9ݞO&&7=YRkC,r)4 7yMSޚys->(Vbב΍1 efޖשUWꉫSܦU߾'?L+IĜ$0 Чzg8>h?2EM-9pòv&}ovmΠ.é5([%gR(/GIS{'zsfR^WZiD.fQkɬE I|Lxp;)TEyKO io>"}U\:u6bLC\E$j-]^n_fUlZN&F޿ePKHUzv$ K#&áϩ7 cx'B/\8+{E:f vI\vt_B .PsJޜ)y<Ӫ\a;]4[!T>6 RJ^x%k9QBQ  } 'b:Zv(}*NIyA{%oK< /\zzozս\vnԾ&Вa`.[VOX̘rKJ3A/+1sES*N'= ء*342EP]> (yt#YMcgY'eLdO_X-'[ŝs2Z$'IxQaiڮ*v($Qşid=ۉ\GXS 9ݥŘs 6E>RA=kdbp>+,/˅\[vy!\8}e82Iʩ/+r 561sH};̆Ѵ\?+4Vs?Gœal1= zm]2| $Eײz)LfIx kq䢊/8Y Vҡ ϱcos_\'Mhޕ% lam]nSVA?[w>2q.ۿ2v 8<  t6|He驏=]Oى4M% 6;@N,rR0»x?Bvl|`'B}k-%k*F Z/UR')ۦńJp;4Q>?ltG@f-YJr*;d!x2^xsOv{ PZ8'^\Y^⳿I@vԄJ6$e?ﯿo@)]t NfO䨸 y$b7#OYUY7 !ehW枯R|+d׸4<0~|~=+jB+ZwЁQEؙC Yo蝞=+`\UhIl9 J3ΊK0jˆjQ{;+ MAr=/b܋_c"mE4ޚ%?]xX¬{ | 'ttr~ETɜJ(VLQS]Y1=!oYSDd@C>TƏlKP+K*PQ[+sͫ|~i&;|an,e Raޢl}sJtwQIG[Q3%ͱA@{ngn+#k(jfoR7akVÙ' f01UUL"*m'm]Z(r%jդOLFg a+[wd ӂ0y4\T)lGj4̄ٷ pZEW{$v ='*&RK9 :1Am} !PǸ yFVkje{] uRSϒeR3 S5E:/R~&܅ :o"ZٱPVs\vn/MB"q`NVш_2q{rLz1aI kޑO8BXx''hUfk!":WZgG }Z 1K+, B9"ARΘ"*\8dk9~俘/޵+̨f{D^8G9qK47F0v=jHis)N4R8!Ya:t):;eߵxRD =5IØuA1)\5d0{dC!n  }a9[GP"< e83~^4 z4T˶CNZEc6cՋ!J6^c?e~qwkNXi_ o? H@ef c|mۄ-P 3B3A{s),}GBY_*> keŰU*^_t`ɽ8 N/MU=jPsGƖoi x|fNZo1,1}gL: *%VR;ɏ*LV`b3\hܗ,Ri#wF]hy3lAA[USy zʍ-G?]Kh}rrgzaXv/$o; ]hB F1!Sd:hh>pt7.s*+f[Kf|%=㦽#D#>|p=!o}>s@f 8dnuSz@fU@!;UAU!A[E%| :rrF̍SۅO [[3EkM'"e/X*G˟F` jl/D,Jc<:$E5&VU J:-avlT되nS-zX\+0̌؅}z'C讕e@(6iDe>p'WQPtor[t^UAAє6/xǬ얙A5:]v S$;_И[P8̩](Y+S|82& 6(o4Y3_$AZw%sl˩DweSGe?[UZӂ_K.S1(jiV7;{C;gJ?n : ɲq82Lˑnmb+"@C[nMģ{QIί럆m3֕uBf6rxMG\eʓ DA^lCYҁ>*;o~ oN3*DtQb'A~* _G\5{SUHL,8Y'-e*. j_[ehwEtu^/V{~ňtLB ʂP)+$[䃰m Y}i;}.[ǖXHK*mԡlew}E{H P!(7hhjQ6/Dt ϠܘQvI׺3Q>5v[C] (^|a 4sL(%u(f{?ڹTJv9 鼋ِ4_$ )ȸ&m6͡JClpS.:"m!-*MLp={y=FfkƤ jlI]p.&Fۺfob(&9%e`UL6ߠnNfL| 簭ab AZl>#KWbR?bNegO횚hfu\Sh5wʸ?֧ȍMh49"fVwY+=ka$ LXtŽ`WH+$s O Xh΀Flwȼb% Sķo,6a U*i[ #Ъ^xcWx08fe#l?%sf jNIW^!@J* g5 KTѡ12T4p/䙜V&DG ݇7!FI /ڰы\:X*vª&A֐{ϸNcR~3IpUZe3P@_-VH,l9#Fݤay`}2Yj,nr[%, ?r;2tQ.]"ui5Әb&sBUQuV|)Ee睎c˻PR])FQHĸ4w5VlH=dP9騍|i*Lc,-\w Fb-ِBHSoIZ}iu!%Fa #OEˤQ'_M)&Ԏ,~0HN(˺9jJҬ {i'S :# NgN:XCwzςL &,5c fʔom}c\P+/;]m ['нZRJM"muřd* ,P,>sz/d`̻AEa_A@Mk⿗Ad4(}vѤI"-ܷ}L;Mtia(EcR2⑙]smÑdkdtQF\J qc4ϣw|':XNy}bm -Jw~C$f{[Du_? D[X$XOq~V͢zdFHAZ?/ aڤpQ¹?lFKˤ8m)I$e1XGmI\ޚMx-͈i|6dz)Z+h<n<dОWFb44Aũn}]ojXX1|!H)b Vlsf1GҊ536,{и cLy ?WIлb/4'zvCCsʸFhOxeGe'סWKGߟyAEOG}kQi^ah.g cgP ꀦ]W9Yp9Bldu{ivYLc{N("%~06(` LŹ\t!h@R%d"7 >jXrq$jPTLmP1(Å Ri̘“uB =T%İl=`KP${no\gHKA#+GbhI/ӣtmcߵLŨ4?qk#\#9&f|r˟:{ɰjq+k9WK8RquVQhUﲈut3$"IC>r ;1 +MM~1j8) ƚ,͑f 5d5Pd71Aط ^ ܅#qXfmMi5;oc3ZbNT @ eX~<&ѳMMZe7;₟.LYLvE U|yz~XR]bTAYPQTf])B_j2/3m.5CmM>u0+%9tSq ^-0y!ԗ_\n )Alҋףx-c:8BWV*_]c+T^IJ9r^épcQr҅˯(zQΓ:6ճ {gOlvADJ̸vŖyTT mH 4v6b1 ʟzXi+鷰8,^l).a;Ʃ}(A?Ye:\6t|*ղ*U{j\cZVk!a%8+.g Vr<7I07`\٠7;D#kn(+~vk4x ثNػF7ﴶK/$?rs$ĸG_60Xu&wT'dy3wf<ͭ(L/c2؎uRsX'"LjBw[C՛ؚiJ7^J;EFN *M[ $<:AQKfr4*\(7?읮d%WW=e2+)5xe>FLc5lf&t1PZ;AfEvt'\^]׹֚Onl*CMqf3L.*cZc uB; o}_}g*ULp΅i񊼶EߔayRqR`^g83t@nZ?*rH&HaG2xf8@9B}]SpB()uxk\Lj=RW2+s"Afː S0 3;Bv{}s-3}D4,D+Xᖫ*:\ > v*F=fWMN\ %Ȕ"k]\g|^BIڌ!J"}OjR4=t qr M'Wxu}9$ɮ5SAґ gh;A[;&i9N(ZR>$C9PR f~~ͬDyF;&{l܋' @lRJjw~j{jBx4<}zٹ[s/'d[%\]!lX7 b6/NM+QӽT7yl?D7gj-b۪~>&HnKen̈́y1.J}a#I^uͿ#Q^χtt?AZ9/\ >r6ǒɏZٿqAd6X͋[Q]Ii'M#ݶW=VPJO^UkF>K%`#@] f2EXފ qIn:"k\\O9V X54A7oa[>j9ߌf,C~q;]eO/l rE;|LU-4/D]R(u-~6#H٦m9rW"/aUi6xؾXEq1=*&=#6i#?%{f@6vݟm 0Ḥߓi;2_%d_L4e6Qj%Yr͡ >2j h%^ ثuuԕ]> Y) +Ϫq E  ^Kf\wy},|иAJ$KؠX|.O3JmYHұؔYة쵦_à3ҭ_gԍ h\~L=!8r4,FI pOIdl G1!rir@}vI-+Jdث1c^w+aq▏< MYF5wv?CQlfBmGJ.sfDO2HCv.z Y$zXp0K(˂N[?P#֮$Џ`)B>/a _[(w\?$\ѷb@jX櫢 BmોyjYs'/ӂ]q3(~{[%n p8fڂ/9;_#0dUw` ȜbKW."D'Jz|J v皜_[" )Nc w8pnf m7ԇ'N~^~y*TSwI źIĵ ІHE̾RVG4'<>8Gn-' eRlio % c9扛[%_y?9dp.ةHb9xrkpk0QP?+ ^_<BCHz\Ywt=Ah]" [Eɬ`:/j5U]K|Ö:Kx"l|N"Y6su@M<Tw:Ί_*aӹ|;A9uII cY2F^%޴:A™D.6sQ\VoL7wyIf1&8P1FB_TpE6Qs1Nȗ7YF{.x u{ywO}g!@ZNñj&0sMźŖqn[xuA^2{(%ZYe =YZ0ׅ^o8`^E]#9O~no]A"C#}?.n;DYWG&8#[V\B6ZVNLKqsm} ؤCd/ֳ )5ȡ5@pߢlfe׿5(nƒtaN9FVYPc54Q!_ F.LTF /"&5{yt+?X];gK{DT2GEY|>OB6?/fj ؖZYA>$x 뭜\)M>UE= - ƍ0^}=Qa0&jH pHC}<ڳO2Sxp8!^<}B@+@#$^>{RJ WZRׁLm\%b);G w3!83`KTI0 RooZ"$ N$fU됟,Cy1ZΟg^]ᔝZn;N)c%ݖ݌|vZB}ť3Wt7MFJk{ɬg~\z[m`}Kؕ0>-[+Qܼ"|;/K:I䧅OJw"F1KTpe%j, [\6!*'#<\͚@I?~&X@̛V4)ᓌ7yEZ?E_'0WbJ2 :Bk'.߰!zP4Q vvTc@oC -ol; 3,\X fI=Dْx i,3V1k"\.`LVE >cHLa!<5rӇQULJ%0t,`>qd)`d!"kj10&Daoo-م QT0- :ulZ^j݈|HCWrjzm}V4<]t1TEY ܑMl횙 {fTD9cWMGO0J kN'A.HFHi a#shoX没6ݧ-HYՌHZ-&,~ƃ{va, <KͺZ6򧤬kГwfڥ<=J9̇!V *A4[wS ޠ>ar8fb!inu_6Tmc짴E0)( Hro^$B$QAL5@q[QHT@EWrfVR_zs )d.8𯻞&Ֆz"`Bodҁqʻxmtk3g[V*6{ GR=MSRe4}풌[Tl9F'4VG])'baAw fTlL3TO;-H[+ BM`e#i?&0N8.!vKI0Mo(ep|(n'1-3DXw"`n,PTsx0UUԣ 5m orPg!b5 fnli7D3 }B7pu{xBYC!Xʔ81~e=V[M6)Ytw8ӊ:D lh S%"RA[I!S}䰙MM \c48!zCRF;SXA|d+;+9QL[%WpL kuNY]kQ& H%|/0 eRqV[dGw\m& #i"d;%]|=r~YJݽ}iU3G!>F懏~P],&,4EcY"=cs ~`:-O}c$K V:77Qߞ {xn7U~!Ri1Ȏ#FʴUV12HV|؊۱}*R ڳYo1]LQmt$sV0$]5:T6ئ\+" s61 J-mC< ] :n홧4'Jldԯ n{GRq[Kuo&{x:(Wh+P ~B:C@=ӳK鯴`wE dZ\fh Q.ɜkԏ[Tgs{QBgњ#&aorf_TO'O1,oPo`9@ōJ$.<.,[)r_!~I5"ey$}Nj6ϛZ0ޮ2ki]c0o q,A#3Sy:70JqH3[Q-CTT> *‚y*Y6aH 'eBϻsnI yyX"(A@_hRwM?3vg3a+)48UYb*MqQE%- zL6&DHfޤt>~ɜSDV<}'B4fp6FčགྷqxLlJE 'yʱ8Dӻ֞s<\o 83y>AהB{h:YϢY`aG5FWyAc! )mٽ@EP\"`fO#VgICGO|;>[I;<*C-ϼXLPi φoF U: Dމ}2?J?Ӆ\É,#ap+ĥ%rQuhI]dXР"v{mKtI&.#~6QS*|tԇɝa2PTԔrx(։'U" kRu :dždׄ c!*FGh_shՇ,+[~'mzC7\jd<||"TBOD> uatYe(H03- ,`޻z*aUs$^74w9 7",.ǀ@|b o7x[XW>:M}㙞<H[F~_ꘀUq[ǮIí 5]v@}]+ReCS!c wm 7fZC>AD &ސVhq['1TFCY -J>Uͨ0O`WźuijU~lVŝҏl?cpZ=U<3H*K3j&b "J|"~$c~.F Cq/';yNEFQQ1}c QOow^=Lb6pk&R϶ꈈ LBAv ~YL>sexi! KmVmEfS!_wݸ/bhGjT>= ؠ6MMtћT0m)kmwȡԩЍ t7t̅Y{%hZ^i TRz? s) D"Lw-p//ӣxAsp@0\xWQhdV+8|~+BPzxM>*92ś. š| S-V]ej{myTZf4yy1"J]&1&qWBۣX{ nBi*h_g ޖp)|8he֕tkA+xF?1y̔@29TFG$UZY:y؏- LdKrTOV= }g2U'%7 giJ+{+%5wa6N?.иDE ~k6M򁼭Þ;Թ0\P٨Iǝm&γeERL35oϩ%:QV) y,tMJ߰k Fluc½,me"!`PڧyK|A%8;S65Bw4_=>y"hB<1*IZ]t鵂W;ef)WF0x'_A7j6گPz:yE#QrxH* E ZTO0"pJͭIO)/w%05}(써Q2!t˖2I$_qґ0U l ~cj8./R# e+EVXh#E-;$xA,~hm \ވI=y:pȕR5HL[~6=.)` 4+]YqW&!Iœ:L(-4d 嶀bd#Icss o7 (6sAV ʾ>iUbJPֻD*"6TodǓ3+K~\Y㫈\'M+Y\g+?q`v"fc}?9\.ƨc0' wiJ1/*2Cklz}]0#VT Pv4$A$ 7Cq̊ܛ+T!cmpWN#Z^H$sxt)1ZThVj =#A1*bgW 1fhp ԻyKT " =U~/HH"tX%@4_0N%3K јJߣ\!ys~`u{_;@tXL⩾\4ԜғM=SDWKԋDg&Wfډf:apN47,7X=@$!JaV (H98WKQ,_BsΐSba\e-Ð07d!S0l*"3 '-u$4:ͤ x|\H:3/OqOe(LT?^U<){c9cxYRER t󠯊+]Rܟ&CS?׎pۗ~I]8;(^ ȑ\?Dk`ʷXS]T+n8Sv:L%5/es<|hx=O>l?/ءlZsT*J+sX銖nvbaj`0 +(9"D7u,\c0v -jHvYB$߾F8D6I cZe݂2?%j8al/46r_]d_;#G3uœrGKpEz'0bXE7t)ֆ6CZgeӧ15R&%oMHxrI=^K4PVcj.xB7`qYp5 נUhv2UQxNo9gΔuJl`98˛OE9l[tmFv_DGcu~%Ft_]Ix@O*켲M #Q:&v ҇:cOuyOt%[BzmP8AV=g'jj 7WTLsB1p7?|kMFV`9POHbI-q^;%zs7j8]krB8'㺉M H|s_ 3+ ܘo n&S?غMu@qFC*pm#}.?' IEnZ*xq.xEUy:V yS/Y̾jhyx/jKXк~/{#7բ,Ļ4ji,EB3jQ\’p&x \L"lz99:J3MM|:bMm&0a[?Xȶy4 p>J,W<^KO/e)._K&IwensOjH~2^FF8/s#^…j2_v7AP!~inQLcogiC_z`'$ 9NL%Ǟ0t="ffo&r5CdDW.%0~XW|QNasC>o{c}VDzH{Xh8%HmP]𔟨߾GANPӬd#{Z!:#k^5X0CQ?SVpfyk5'Z4-M~ٙc9)zJ:AO4yz½.2L(խWQTZ)B`QȮԆuH)O9@*s/ "'pYDTB*A;[ܾpn mf.(֭&ߑAh@9扤[V&dqJ GԵb nE^[f9Jۼ՟0LO8`I6fw޼/n;gfg4✔I@m)r6}ijufE^ @>AKdR؃DSb:AHMZvaV—.<⬯]Z25/`ҴovM%U)C qLsUY{ qv!Gkxoj5oھ0x G$ܥݒֿыA5LЫO1Rdcuv`>ŐY=Tr2YlWf#:EZA~#d{&.39 }kӖ} YMwMMk#)ejvt (m9Ǩ=Fv*ٵy%Pz6%8aB'V5r97eR~sב*>=Ϥh?nA/^.yyhҧ!PS*W `.kIӂitvaWauFX~jKSp:tsڑ$Uu] 'b')~HKrZY}]%+nO @*)~_PJ|8TLTs|~8>+f,ܷş9'5M=wuuL 4~l)d/IDžrtA޸9gM#H_E,$I:JVO`̯Wi툯M]EiNo$x% c-BGѕsgLDϽMA< [1_1{ЉB*)3}@u@) /0 WT8HīrDL 2_.N:~͙  gv5[gF5[KٜڿUH|mnף3sL ,t.+kTNFb^ "p2K2'79%rl5*gcf!Wc e&7SR7.е .v&ثKcBg ޾ש2|3ҍR,:,i=q` Ŧ/{+!^.#+=eR*QE gghȽkp﮸XMngt, ū#:jQ{;Ԧ /QV\w8TpmԯDW*cU3417*5㌋2.HHP {I!ܮaiPDYBvгQEHr2TBr+{[i!۟( *ےa; != EH kFTjo,B o !iՉw*efޟ3/k6Pjo& Jb^sf \~H 7}. K謀øN'sMD-IA☀)#rn2W`vB^ z4? F*rQp?GKd[wꕂ8=_*WcM;Дˠ| t 7=m\;Lo0:W.7_g5F?>'ִ#?8`/e"v'};1Ab, G .Tx6i06u?=iׂи_1@7cjS<=I쑂)hꨳciE @"A7EJfoBd<x36pnڷ6jy83uR.! [yqL#jYB0kL׻>z}2$,O82k|]=qQ9wqDIFʏCMј^$Yp0C"$r㍪;$,dCfq7B,gŨJzɎ62'wOtb$lډlkd&d[m +э@rZ3+W@ W*>==$f]3j)=J8fmh{4WT8۱KD~~0h$PFȢ8 %Y44< "}_D.,^v`[>Gq{>RYjMY:4w^?.v%Q8uJ?M˫)kOxT3xvn+F[9!Nbu.bt=1i0UĞgv&"Gr*B*"ߢpuP u)F=6nlGrG#DDաi\$lA{a$K%2Oq^=2 fUTk^wA೭';D~+J GIJ@tXٗפN.-zwDR7utΌlMBmkIR7Q:ΨCu9wBXN--0PeHG[U6Dû4,|T1`I$)>FNФlG$NͳHW1}XZC޶͉.{lʒ}W܋EXuij_Q⡡#Gj6zr\el^Z)wS \D5tPKWX~SƇ5w0%wX+VU2#Sb T$:3c8e>}=>es*TXTx}`vp ݘU*8DoeHm cߏhLMtժx4db|ӂeU.3.uQiG`dPV-2#̐`@}TР=wDiF.*EH BQK<6}n4$np^  3qs'箣5Czw)f[es3@(]?Qɔ0h{J6ZJE~٨HV)] vsPƍGZcȝvM! Z=Idr1#TQ˓c~O耧I|beǮӡB'm0?}'eDuUFxy׀wyeaEtLe ;ҦʹNP: a>ǽi%+^`g㾛}Xs E8 .(c ܑ=BATa@` }5Ǎ t% n/Gclpȃk_Zö~Y%1{nlsbk/rG,Oqà'n6 ~?.kʕ3_?Fلt;x,d@HNm8K@Hflɮ:<.SתЮ0l<s A2R"쯻|-fU?k.[r(&kx$Țm2l%.ݒ/; qKBɩ _I\*_/xRn>=E){Q?4bR{87lE`OWcz >*优 )DÎ>hvL5 _vfOB /"!& Weό% 5H3N$Ny$:zjtf1 >Scr֦ R&okިNb*x\7nTj$pX#Ѣg `*v([8hg\fV=, yCe(I%)cuw>KO<| K8wɿN5؄毃T? aկr4[RF2t `(k|ʦ5%S,ACM^q7!/W*iy7I"ȷnc1tJڍWExŢ]Q]+.:,P0ɶ!g CBjl$Dl=+ӓ{[ !% A#|曮w|z!clEê?׆>5l[HkjAMwg_=bEƼ/Gv1G>kX.|q9!\F1V~ r (N1SV/JlEsX #lқF0pY- 馁WDjtKUXth~,Us'+$y3T]1 qUe$;,留R5KLS.Q0ռ!;\BS][8pv3?l .7#B12wы*)%٪o 84JjzuȚ'ӭ]D5>G>$Mگ(tk1>ѵD^ۭ]eOTS΁!QeÔ9{ x?giU0 f0R(>]92̙Yî=Dm} Q$`/OZ3Gݰ uG"5iY uu2u]2_{MLcKu}_<`lO;6t!BaeT l"80nAf?|f?0Wsud^{G˘PBUڪ GGɠq!xlĢf , ՟5\Egp@ʙ8=׶Hb]7}{>+Z$|[[{w *SDLH7pGћz>{˰J Fel5@9"27›G2ʅGӔW |m$ïMߌ韝1\ iۇrHX ^gu8lУPCH_sJTGe P ͡2X<98-n!sh6eq  "ac AF+S%¾Zį6~$^~N^FCJƱp{UG&XRh+Q/H.,T El5G5emr_ad߃^+ڷY]pJZx?|%~?֪p+%il<8NFYځ^hlɘ\˫5Տ/2S?ɤ2AxqȗRڷډT"C|a{$Wyu/,"h uZfSJ7i]|>+^wa".'5=1 gE/9)K۶eet7w}p+.ohJ&nی)^/bZC}xg 8KByqht%^: ʼn 4%Ɯ;|RBzl PGd/u) ]/3maz0ٽKXx\ϕ֭q :\wn`eufYq\G bkvMk^B!YcYoҺ*%G 1n:Q IVTX h>?7WZyr뿄D%ǻChh*"ŹBVVE"TGq +'CǤU'I,-޹ј+Ԓ#a|$,)\ej%rF%rOmüUL8O1tzA ~!@Xx\&/4ooR+%gVmze'La#%Zo4:aާr8VK=&+ %G4q.#GQW}ۓC1Y17cՖD  1倡Ho'1O(wkD"W!͍qpc#^>u$%A4 xT$X& 4a'F4`Ň8C8K.s[⅟7Wd,y6aNuJ2h%ӉP5D#^09hU[`R~=Ԓ1TlA$&Re JnFSAa(Ƿ1'õ H@ Hj_NDz\ )xPO+geK=*h}Nfwv|82=ʌeXbH"LvY.Or9AȱZʃ*Xڬ$~Cl]vo[1I} ܸ\cIO Qt2\~:q1Ҷ+vI.:5#Ng5͎v>mPI@Go*A{ Jp6TYT n`@@sCC.f:y uc4ΎZ}4vP85  {& fwԋ2_?Wd,o4]ϑ\!aE}Wl i1H ߾Sκ _G2V rpblptFR[KJ]c z2VJۈ|=WrG݁nGQq ic/]WQF ]ޒm=baE2w5$Qv iŽuK;/윊( V:||#W֤8bƒ+ƹr>5Q: y,xzɏ6Ǖ._?\ų\:au4z:7(/.;z8&Z0 ;Ncιzy6pʳmg`bKŔqxJ2z!]lIr"(7;gXIATҧFQ`J&6q6\Z l*.xD$WP2CT5GTCBѾVokAs6Z.3s8 'bi6<2D]kZGɱ 0=$-Bd=1"f+mV߈D`<AoIJEBϓ'HιuN~7A)/Fc HoI>6re)SKJyS S[7wxF%F0U]S3̀ec>Ûr&(=Ole`tE4r cN)3DE<k7ɢ(hqSNel@RO$^N.3h &Z}|t=q#`n%D(nZ ]֫3YΙN=mkhj)zLu<\t5?'/3gmÏ}W8(ZMsFOHJp~qoΙǥҾOaW:VzaA~>b*/bkn&fvޗKvhӴJcoW4'[\.UOYqB*S2Z1\ gJDT::EVߓl+29HҪʹĶ36h.ZIMDɂ /:ˇzuπ`$u^G6[I肋YV-+\*i~pa*VfvTf]FXA}Yc"DH=A=-mnW. 10,gJ_:MkH+.¸.C4Bb=CNO1ie8(& `>$ѣo"k z^܄XIZx.B-oPF*m F^U F{) t>Q0=); ˭"j~R#e_(K%Y.%$@##JF/ci,^47 KaURӚ,0Ie2_> LC[A Q UQ!j2w< U1|<+a$< Psj3Fr`o#wkѬKq:ߊok}KEhD3` 0EGn3Ⱥ!f[Yd*4eV k ,S c7_1pJӬ\K>U *tI?4٬b1 t>@c-=!V:ְ8imLd5]XMK.=鈚:yO!0906ϐKGy+$OI1x]{47:lQ;4q#0iD[öwz IrgWs+Ļ %lWZ+\ׂ,I7A] ג2/euE/5 i9){6cw-jl1˃ 8:Kx)HAj5gK ר'-xxc _i 9/>h޵B<&.*ț5#xYq"rUvګjrh]}!0rϵ\sJH7H)1;H|AO^)]d=7!tVUSgF_ä l gvOAoPAEs,ھ ԅXBz;DR,ɫ>NΠpng/@vePkDK뻴Q[{~sQ.IwM/Mn^+"K&K% .]#L)3+ɂ~܅.Nx8ޠQC #:c/Nt1e'gKJ_OڶX%c Ӳ9,f2mA S-JzeQ2,SʘWm3yL" pz{}CƨV*{:3_QnNPBl9A+hL%+j9OA.SϴT߸vՔ yR i2>NX97AHmO^%z](on06Y1 <ŋzġ'B]8.FA z#r揙qC٘3xvKD Ჯ6>Z|`!&i6 vxq&pwrW5W$0c'Ԯ+ f gVF~wJkvdq!cߕ@ ?= bJ틲b5\ֱ_h)ʛ_uQ"j4O[> DtGJeΑʋ~)ʁݖ{"Z'?A-pUUى-1Mln9ZAc!h1D9t nDYfVtqC*p5"QX'b<"b!Ȇ3n%W[}cኅq4J'@s}Px[Y'6^&Cd'hj5.hJHwz)M\X*DМD# gxΘm$ #4,I9mkP6fq9Ͻ. FC|ݧR}RrC-a*4D%x @ W;qkD2'TUnj Ɨ_kaow_Rb@ T COys 2xJad0̤) uH+m*42y{([#6 \-_Wh\_P繵pԱ浀:~Ť.@ݶAo6_(⋝eҦ{Yfo9-9A<4!P lyv{[pg +m2J˾/RYnUqg87r97v, ju29am u(% y0CdÏ7f02dar5`STO]TK!6 Pj!dwRpؐR|vS@FN){N'!RؒC";gwZUp*ӧ6je|{x#as_w/5C.Md徉ZOF(4E`3ɩT: 6}2:wt|:;Ֆ_Oq\=r{6f?IRcgZ_buzN[%Vlmc e/7Ř9(Egm7,%E4w;xrf)Ш%d|n38wLS1l_9|BGfqm{.73Ap:[f14oY5SfO.݊r=\Bc1j oanƯ(&G#!9 ֌'}Ex^<K+N[t? s6ZRwUW@je,I2  L2ո/GDN=Kn Y*yd)b!?s%r',6=CdC CНN5or|gW. 3>6%4[Ȭ=y&Qm6v?Q 5#2&GM(N*àe-L_:yM _ ^dLv a 1|ɣ-CBN'^[JYnbv.I7vUP͢ çJpF YžL+1Mmvhi#K`O":=~/.PTȵ%4Ǚ3iAQ-w,K="/tl6bGYb_{%hE,;)ɘmaԷ7A %#;XVQl赴HHHz ADO2U c4us|\9V*XԜpom=*~9FQ>3=a<zr54ӻ<ݤh5ۯ-paU/-z31mg&=8J.Xl峚Mko˾,*,80ac)*~h1Cp*%Gȉ*GU b{Lo82sվ$2㗜UwHs=}.\_ٻ(ZҼ:RŋHi浨 u54/"|cZ^ޗvnx\J-GY*f6@^lZi g ߲jjq,NUjl1wܱܕ:Lݶ{kqb"Pp4L0Zz\˹r$ca@wN9*ծ/LgvGw,fTklmtm 졢R?҅^4Z%kx*GF&=SJs2!Q\l<[[8c2 C0͉1(48{B؇xQi[*raJxsx+x5Oݲ jXx03clW-d]*lripXizx<ˎkÈ6qaԗ3fc=g.iF!Bc0+AȲ Xf d:tqq3(s AP[Hrc]y9>瑞ff."CxKH1e(*b|Y|݋[ǫ[>UiT ;cg:h'E%qֽǜ+`2Q4f[ :Dn36ͺ $e<+ʜt݊Ϳn,MqA&,ϡ"[Bs2 xV.?UtSY:2mv] l)Dh$dXу)M2gMLmD˼*4E#B#?mtk[:nx'P;Ը=Y= DE*y[ݭ&*9lcaO$ ΉZzBp!djD[~L,QlL"1Gҗ1pqN<W.}7*搨0>tW$ R*J{%%>qLGۗZ\_ Zc.1l]>Qa ~FiLJ߼ lQQ:vuY]wظՂ,^q&bv  k'thK~dr 4પv5imڒx ae!<ږ>_h7Íc`SSÓ (K+]x*rf(v_dfcYtJ3~UAsq%s9;L%&+:;XoKWStJYhUCn g҇k0K40{%tݢ eiYTiL- {<[ÿ2^thti4YwMGe\#ȸ~^6m?@[|L؉4'\{xb%v.rcܸ#.ЩaEN 0ҚZ\ܺ ~[W OtSCo;U1^ԓt%* ?n>;o=FԵ ^}{>@έ qPa'ф'YF&F=fhO""ă@3v}J*c1=f[W M津R~o~BI sPD1jv]@ˇʮNhDؐY6NNSs(m#EO#^:*jMu}MN O`2 ڏjdI}`$-vPL;:rz6TO6[)s@Đ7\E< XuI8ⴙ߱t :ɄO0??쪂߷Nr^.AUIlI[vTԾ/{4qCs0{|{%xG$9:v!0SHD&Ho7r:cFG./;yc &e#ǒE%uvl<@ r+684Cd-Egw w)r|F0ˬ?JwrbMRykXW@!X/Q2vajc1 wI%T .9!.*yxYXIB9B.qc+4"FƖe&Fkcdͣv0%:ʻ:i;”1( ^a3n52򲶱|E @T%,;pKyKehM2y>4_y 1i EX;nߏE &ey[ T@[3ʷA$*J͖9R͔)E}~ʔ!s|b_n /Ӎ. PU )\ArS:؉$Ve>vidAu+z'uuY y}{Q[8}hnfv&J}>^W(zhG;` rkK#a/ۡ׉+[tvoĭtQmW/{M@}Z>IV\5ExƋp+B7&Fxʥ6v%`BO`]ݖ G#Eoo_ jzx^k9cj3˿` ; 1Q9Nx(qԐDJH7N0WPo }v:(X9`T٠xC-~*i ><zn8c<({@(iR݂Y AԚV8D'pM*4@X#˹Tc3f<[5O;n2ၛҗ+f º0E"W5]W aRZJ(25##_ =Y1=۩tM!+`tC@{&:d63㹛@*e1R'u?`=_ɯ4oVY?5ᐸy` :́nľ W+24xـ?]l:?>LZ?ҹ vFqэAt> jMőY :3 s:V8O=1htAe%15P4-(K?K<UTEPc$U7+&mz>%mWPH_ .lOW@g@Liθ|e%r ѦEhZ/;?5"59z MAUR-Wap/=&0rbA5 \d/|* ͚s(Y+ΝL;XA>˅CWt8ȝ: ^#DpWDxPx}&ˊ 1t_śc7̛#g|Ui9-WaOڀoؐJ&|cnSvVت@S%RJ-Nb@G@X4o  0t m|G[:X+6FljK ׭RKR{n"jB,.*[N1^6ZY(z:(iS7;$ Z|z":v:Bg{C>f:[w ua #ڶ&D$j94tG_:{0lF~d'^x87ԁSBMMAEO +PCDG^υPA{h :V[ߟ;5G`Näs1ϊFma8XuBF1K!KZ!1W>آbHNkXVJ  3} dNh3!ת6:LE 9k'wr`\ₘ$4[xUÄ]hhvHeF1eb0tb :.P`*1JYޓ ŐQG?ءP2*؁9Nxd1PDHPwQ| `z0WhhKoTQUqk:In␀Dnizͼ_7>T 8@)Ř !hzU\mSz7^iRb-GՉP4 4'H_eQ])'@-T\4."gJ/рM{\q)߉YmU3 Y˂v:rw$ \̒/)Xai%O\r, ~.4GGJp|=$򣍝cv"P5R\@,mi#{K/*EUbS-N3-fQ^xZJe.-F'Pbd?c3(O Z!0%b$.pV_5]$.w3uw*ܸ!h-(2cŅj+~aC~H&}/,EiٰGp,jn)=h‘x?4`!E.(g)|T\/o@F5l=w&~vX_4alHIijesGR={ QR{KыV yn'0 쓓޵9YcNc,5|e}f׏ {1Nw9靻2\"ϱ'B/O 哃Er ?=-DTL8krӺ{e`&riqByL٬~#t]˭}G`@=7H_iiCD J!,Φ8/c X򖱎mW1*O%mgT:b?Kʣ27x`w}O `ob˔ш$LZR2}NlVAYg%eϜh?[-$7/qv@&'M\B)V>Sl^p$ϪpD#;Y:Ru^xs`c s@5kW؀Tç`d“,88CSWcR"rs잒۔y4[ :sXJRdBV^4#.*t_6m7)zF?V99)r$OdN6^͑-f,JO\c> tPQ9^7CARh8T3׊ʼ=0$L"݅;CNlGbLp2p>S\R8}lD 6˧ Og.ߢoES<0/4xvzC/`teM;l"X Tf^gˍ# c! "l.V))sɐG9e[J~j蕼h =4Л$d>1R8_wc\vQg<_rqo$A6C"<FAZJ_q+FdvS056f+2G b+aO@:6b*1SJ|-i)eo6sU?32xٌJe-K 12ODLLT%Pj,r Qp  |}`#3[l>HzJ\\ 3B W8r1bI~FэtGw~~=zK4@JZ‘O0cF<=߀DЁ.Z1Eԑ!>;"Ek#=r\l9mNL=YcscK10l2ILĈ@$*1f?/1KZ]bÇD2D_ǨrpXbgq;?9COBl{.,90(TNP`s /au isυ q1""35lHx_ZZd鎘ʷ u߄ӫ՞oAS+yȤ7L_8U%^KE.1s&p t}2ٸT;F@gv3jGՇQPSIU8r 4 /c (ggut_!~ؐ/+ OD5Hv\&! }*޶A2PcR5^V `H+ rK+>Õ6P6&` :,t#c- V <$2o+.v*#8c^o%Kd՛6,k%h u깇wd*EG-¯#Y%&:.^̧]|rnI`*T9n;"੭Н$Vu)gĎCA9'L67[zK֪)='4ƔIKoGsBd)p@Q+UidI`)IA$ GuUEמ_jil<-4tm5R.@6\m1 7˜^a{3]moJBg3DDۡ,U|(q6|,@*o2Rdqt c2K>c1j3D!B!Uu*B/q +[]axed0*,=]?%VDcLC4]3'dljm-*$9Ŵ+Rz#$@ Z8CwvrtU{sTdoJY P_1y2+n[Zǥd;Vg%†W>eҰL@oCi{L\TgʚٯWw_?}p+q/"i?R_D$KHTئͲ v\H5>'`TpF/S߾^Nl-~KBhgI4_Is'a _ 9F*qV HY9]<~9W$!Ev#^-RK&'(]fjA8+EtzuG3Y3[It'{b"#47LW /e .VTmupQr š+.6ġu Tdb d9X;SYfvZCWQ<_/lftxqd=AHαz#ɉ PO  oO-?#g (ݓ#;#g;b ;2/:<ꅢ Q'|8#r<;p;VG3 cV;_{ \ܫJ4'](Y28P.f,IS\omO[X=@e[hbZ#ZhNva'QW8 EZ_*xXdNzlAD̯3$E5FE&Y9xIGLM!0?ؼX)G[$WzIG{į8k9ŗ2-JAu.^"xi4n*l{lǧ0>)^\dLnި lRW3\:P-k#W3kjT;mTqlyJy0 H׮񍻀O?\$Tݶ}GO-J)gPW%jWՎMWNKH@~Xul\ϜyU/B!>ם |ًQUR'*V]# ΀uauB;B1W7TtL¨Uc20'vh7eT嗩 \ 6Z5" PRUR);B$GcR[d3BGlG nu1׋g52ԁD!!"q'v!۸_ 򮍎cJ"3'.!ܫv+#gܜm<ag% :ݮ a)( ].)7{ 0:5B-hhr;s?IbpaĈEa1Xd*껿߱*]DF|FrV!!^ 罢g,kZzyX۶?V%/='n6F~{,Г#нuF7G1ק@ѯ[Bm ..{8B-i^ %q6dnsQJ{ѭf83V /$f$u:o[_\/&<xKf9a_ɐDѫH?Ji«>f+?Bw=7 /${\t߫38^1҃Ҳʏ }8ˆ*i;`,XZ{p?>4n﹎YsH@Ҋ6*SAa ~௵PM͖ȵb9gFpVnKj7l T ]wwT/o(IY |we,"00Wcg^jC W3ȍr=_ phyAKG.Q* O.KK v8aݾL@S&ǡl^23h|0([O'<榉|LN&'g>yku;ޕC,*wA,]of8cGIlZT1xѵ٩OCAB=HNoA_Zxb?ԎU>S.3)h1se7R,?ؔ'{YyKi c5(Qї.DvRoV.U1$Sa!L׹4Į*`2&)/JB\] K{ӥh=\C!֪iZdu S+kWF,.Ky@+jz!&\Cg(Lf!X.cpgP|Ʃ,NW7=YhZeX jW"X> #ۏ3 D)f@a6V{SD%Q)")p?w#)q~?Hȵ34osYqK )юt2.U^yDUv0?Z('>3>0Cm~~/! zr6t2 0w/o2wG%龯d Qnwx w0TZC8x9ql/,x^N C̮NOhJ%!\1j,νWW4>q߆3СPJ{XAZ9dpl{d}Gly[>c7/^1Rgw)PBHVb!:V۫DC] 5:ߩMyz.F W\*07Amn*oÃO7X$y:^E!Ml_h_ i-OC  AIufɦRsACu=ni{TKAmIY|;3*k;c)j3g&D5mX;|OAx'| R򠋜su1Q:MIu^ kv($W}CR)D8Gi.BKT".brڷٛv#5=E,q=!^&[3cpZ[sa%@{ge6؟Thz-HfQs2켂Y`cz.)qjsih?,JVZsxSt#98;WИa asEYݲ <|R:ܛK2}zX뿉k+=jbEi|5zc ɠ(b~f>}9"1/@k{x:9XJ~c;~$c5F #je7a<&b_Zg{Wi8x b{<ČyC.Qسh6cuwA"=,qmtC-zIeD!ˑ oIh{!HйP '43b(GVZ}㑨97$)$hٴFU+G4wwu(j|aX4 77 P[umy,FYwmTҞ֚Sw Y_'0^:[N ;'@˵!_g-Gz:"]?{=b[ȶ<դ+xbM>˝bԑr(eb#wonKߺ/%&(ok-Ř!:\fJ"=S%ZΛ]lf>`/BD-7PmG=C8#,8F1\UU$cЫD5q1/Se}.aaW=nE՞x!rr|K)dF?v]n-G s 쁼d>&>4۵uz*, $`goiZ^)+œڥz'ۨz mXFҢlv}Iueg)Z7B'~n%A:!+ EDyw @ ZC$hax}AS9 ٖ\^u qr VqiCbEFCPVzQS.62m:6sbp QR';CMBC ^Іr?z rMȖ֣#[㠱.L/l&(wםy3( $7rk kS.Rtv!pkE]'?;&–4ۻIe+TXU떪̎:RȆ'Kg)3 mu{o<t-`)8|хlXQU1g/;E) zeΑTLXc^ą@}n+E)q,zF)v18 $)7Gς. -δ|¬(׾OpLͥ6j2iJwf}M-?mofkޝQo]כQ9лݕ$0Jʕ|v2gYHGIp\z67xw/IA=}ϡf梉 ŭ7* X (e5h=TQ~Lj_S,[JwO0΅hȍPW#pEGÝtF+5*h PɊioa7-P )s2O3{\ Fտz Xp5̖]N# 2{=M1I$Wql8Tnv⌨z.. mثu<|݀?a4hK Rܳ(ooU\r)iTpΑiRbJ{9P<y#("wsUJ)M&^;tdQ} Dͪ<^3b-rs8åC|l &BtXVα#HD[neEwM@*8uds(K bH)-.q=ޜ;Gaq q9|*@[]J-U ҢN?ik6qaW?8 sÝJB7M 4aā:@Oc4-Ń _a$y|gU e؏u5Һ92:O4$-ZVZ14Mr0*kƏm4hsYhXO}/EC%Yk+o' ÅUh gb8Y%W8@"݌mNuZC޾يUc9ҘA7.R_կ>A&drLahJjVc: X "_IruC؅a#>0wZ Q:蟿h@ގ3S0O"##%єN M{<}J VTx:2[P,o; f**KRSMNxBT3sjAtc|3D lciP:\a UkR6蚭+#)JV[ȭ~>e6dVyt65K2baQ]Ԍ#k0gd2[ m˜Q=6"{Y6:f!fhmq);}nW||Bt h[ RGIs,< WfxXLڢNE@lq a@D¥Rg.Olb%C[V7ftzle>)jҟT[{H( K{io5T_5ZTd{߳/:z!hՁ/JqV{|)]\Il٬*Htkѻ8t:韖v-![ {ᓼ8yqOSKY@Ģ+<4S- vdpqk1ʹF+cG9Zn%Y2)vNg0RZ0!9bs&,1j* R}, P;wU-N4هu4*3f#5pc_bw8_t-E(+=kH3'T" RaXͭc[A,x_h`f dkS}eR+jOBtTO2`r6u!&}b __H|4yU05\1Ґ'a,c:K4,wcmRsz(E^{ /#=1"ԊSܹC Ȩ/X3N~wa24"x#ZV?Tx)rV~#*K5NꈓBORZȄSn%Xh s< ]J̃{ 1o%pؕpvC8kٝNd*d.qlrD}) 9)ـsP#o4̻TsMleJ" HZ*.tXxES_hOiqVjӊ;R\tj:m o٦专|jz3ʵm h[>_JR>Gq~_aZI_ھG"CyL4oku0I޼k ϴ`N,YЀSRҽJ'Q$ npHK/b#[UJD"Wn3v%g>wIMXշNtmLF5s췗:(g=u0W |g/LmZQ݋ 8,NKohhv_SӜb{1Kw]Tdb&k[D%w(#1 ^s˿A"/ ap"z1=ixH.5jRsp;` B<~}tUj3IW7W"|;*a{Pk+52Z=MC;KT#>ʯBG8SZU*8p󪮽uWQyfZ(q/7x³rLr@ܼsS{۩u>NΫ||/ KiTPKr-oH㣘(ӭǯˮF+SKyJӒܫoh\: QӬYSvdpӄtih黠4F3ڌQVkw Eո&exֿd^d ὬД2IWW5,D~=^`Q~w]$̐ÿl {3.sq n3lakw, `T&-'Y{sy"ْDϹwͩLXȱcDsHkaJZ~x=:n"ˠUh}]p㒝y讀+ЎDh,oJR5xJ.%F/,@r[TƋf#p{.Bh6Af55w00Xҷ)$9%"Rߤ}{:f`-v#oR~ZLGJK%PPWz$;xJ5`P݉FۺZ_D jFeN3aY ;zmvKԏ9`W}UчhI\ȗb,N= \|0[ul7كe(N;OZmGf?3;sڌVP $gm _";;%j`<^1V DN3%9aySl yI_%Iu`kc)f^.^[BތB𝕨44]6G0씽G搋,5؛Թ8 U#m`_Q I7=OLxٳ"_?$HEh?lOXEHF6/8[jSUqG֖ͨ?__3sטve9_!0qj`};q69Sk/Z':hs_:Id:^Vr|RېPe_, _%$te*1A_w1BՅ1M ᏔOԾ)X | ,asA ՟'Jԧn1 ).+Tk[ 渀b4Ȝ49ӥ4p+X!-0?D"yeW!Hz۪؍=κ]ɘe_k sm5h7=$F, [%t4Gt 0i /oO KΨKj+mh$MsRp((gheC-ʩ,S541eXH&VAoumcv~ W&|GKzFƉL6RP4Qɢ[ dc _ҪKya5s]3?6;Aq8&O`#x(dus Sv?0ǂ-8-5h=CO3)n*\LknF_|DJa$߄j__7Hc%~Ł]?0fќ%Vt l#rOpt>MrE%I[@ V&2%:x w%d4uY(z_*Vډ6M FaCotͥW⦲s.K}< ^ ^|f'0Cb06[f$e+N뽹Db+:O~ 'y[W3H@| FֽfH 5 Vu.#-Wx/N@vq4k=DC+?] hL0 P>Aڹ?8]'2S2P\E7Nw.WهxB}f _.[G;˯]oj) 4dBﴀdc6poG}-="ԙwYϽxӆP'#aCWowd_  35P`U׋%V+

    %c֭ba`6zGnDa3D'{fdFr;mጂ\ fUH۾ $U ϖ/;W=hrAM\$?wȒZ//1o|d fUѵU l'~d«v+Lcڨ_dQl.D|~&W?u!nK" AK[]Ty)jL[h2*MᢖF)'~XL7sdPqn?rlUBscso6[ )*('/i?RZ5lv`tD<!<7.$`J!\VL_J۴Wk6msbڊ ݴ徔C)GvvtXE}@oX EF4#;m] NZe,|_$^0z($p bfvxpnڝ4!}\}&O4\dޡ4[Nxg?d P}^?r| .C=夯uWe+YZχ+MɎw($ fm=y+M*bid^ meu; n_kpŷwI`t!a)2A<s~cXYU_QmFkI)羢3.)L*1Ǡ0[ E?0Dσ CP -Um.%qN[Y|CY(|؁Q.V} <k^nAHP`PV%p)oϡ6^1>#U\!Zz _d3T$PkO%%LT#vm2X*lNE̴y$BN.%4筄v fSJX]ZmEs Ep e@vs] ҷ2벏C.G*`Tlb< jdyЏ{IԒ65 %x2Ś0+8E4A_2>\3"c&'f&#<˳<>=䴁|8+zOu184m/1P7y,׈|3R{;7 5"H\{MQ(2LU56p+J,6zQu y/65| 8/ ES8l/xqQDܗC1-|F, iQb[#,kךOH#BѰaY\ZH:4)717l,wNrn0 ɮ>4O!~>LxTo8[w9 ~U(hvfjF~/{yj/3?2, %76ozݫϵz^oZ|f%#^E$E0tT+b#Nڌ0J\]o*Pr]0[typrZ>"VtX&9㓞`TGÍB<=Y_1EV.;e _A!82TΊFg֍> R>o@ γ/gnĚou^OLRK}cz L8-ĐQ<"ڢIQ7Ɛ:ΡϤ͇,ϣ@ȯ*t2b{NՖ25ps^_AYJp BlLL\Тn;$}{P&(dWjAOox^8LIV TC5w2~h%¤^^366Wm%X ik[˟ԖR?^h->ITۍN;yS5O7t} H3<ߞp"nf8Mgu{2F.򆟕K:rdaahRU M#y>oMy{]JxWQ-ukS\UșEn@Kf<%[޿࿑aBLvqsYQsZuw,f;ð͕# kHfлM|J]'gd47f"R!Ä́e@ !}L>v/8kA}^G_ 9dv#8}j7l=h5 Tn ްN؀+@٢db:ɤ/@ٚz-e 6yyCJAo\:!,`B<#ҲaB#߹`}0W7 m+g5knY2|s ;j[ OipM>ũ4; 5HM~-4g@xN~ xUM|t lL4B+XDlDJ84?Uѓ, Zq0U3Ը&wAD#?@Y"J;ZC6|Z ;1[?!釆ֆ^{+":,U`0'24fZʔ 19'M5GEU?#ݔHXWUcbpHGRoQݧin%]/mًFno~ꛩa?CN]Xwx9'[=4{GM V".}^lhV&9YQ[J L=}G:K;~0FUANte[l Zh4}:_dBur.ֵ5XV$LDD^PFa+'e{^bAëQ6[4 JHj촎hF6r3R#)m|Xjzwg9ZMCG9"rchڵ`Y= x%Xh,_ܯ*QCթD;nܟ0ʫ]94Ǜ݃)8љ$~V|MB@ sxjS/~TM4a<%ϳ`2iex#\2NI"B CO^AWD: x9.^t ʽNJC\0 h:!.\T%@,q0L^z!twU˷ 4!~s#xZs „b@~D {+ma0-m|QWsϴ"۫'e)c.vL^]Te, !IN3P~2V"h'D HO~t*J<)L% TLE&7~F R< q9;սAeʑeAnz>Zag6o5 dބ(ȾTYxƔ[h_R1lOwtފ]5Z&L}E7Up+23;,:XnF|Uoh2vYL5*S42ű<4zGP3bmXjl $:Iz=[o|Beؐ@Z'αHzlu; h#Y_{_ %.an-ÁxrJQuR݃Wu XADu=#%Fࢷ6c (qcc_55} գg^$擊v^*Og7.Wj~ }21+`A< \Åڢ NG5r$7?~ 4s_HMe G4oB0fe(.OZcb)I@LS{0B|f{u_d#˖Q%tD!9y03 kWY7}ޯU+8D1BfHp;1 8+^tӨL(#C+G3-ϼ qo3=rxMKHK̊.FgrT˛Ey4-dF|Ka7Q˓]vaH߹-L9Æ8s=!!xs'8DM d9u~^ s.Q\ݦ.E<6g.3@>T(#9\&=WQP{9|5}ୀ*}ek LdVu p A@Any~AH,kMw\)dh"-rpP:H"դi6(nOEZNՁlaf"Z88+bO|45-IftW:vيLiPY ~^ #ۛ6n>V̕a{^gzQ7Kˬ::qN9bQ|QܼyP"&n[ɪ6FP\ԧU|]3d@mnP[đoڒ`k^ȇך-e?f4|T%oAɌ(J+.l/]t%1D<4?bd e򩢐n3/{w "Q8{L{ Ź|/8%L+I3PBle跢f eGڠboj:?.kAŇP6g~qLn_5am6e'đ#A;O21~{sq:IW;Pk^܎Ȫ䴿vk/OB`w2]*<a K)ۺ.qRm.%4IyLGZO[MT#i/[,7AtAU3/ Y'#Ę4m~Vo0?-&f8Ivz I^n̼OEiRtK${ -Op4_c[/s-d]) pܒwӚ{o[,a;&V{+E"MWc\vxy I8&HiDE.U(UBjrU)xak|,2kiPF|^Wd:g߹4Kٯʎ}de] MnE\Nq-\ w$pM#' zcIS1ZPMu²3W-1Odt0ΜP2_tF"Y-M0pJ\,yh ,ݙ1\ZY[Ho^ִ ſҧ5pWߖPzʥ#u9 VjL^&ok}VJte#)-cG{He]&A^y1i*gY f5El% |9Yv*%d,\ݹpj)>kI#%@:QjrɳV瑹?<}l h{ fD͑x⑌Fasω.Ѷ_1n4Xz7`"&޻ͭWa&p4zR>X3yC1$BamILT_#PЅX)=D!dn,^d6lbpQ|)1.FN43!fhbS?E{;Q!*`JoY}uDXh8ʫT~ImrKc(>'AnCK\tANU ^D^M8/UR-GFB16Y"NN:tlhIš fe,&LzpO!z_\*tt͡OڐG'˓j[+'RĭcHK>z>pq^5>v]YZ/ku~w'f=ݬJ< CKp2EDzKé.+(EVWA}C <ۨa!ЌwO<+~1D}Z;&_SBT_[w\PK5wGBc2̄ˁ͵M/6p ,b ~d#4HGdžc՞\; 2هaDknBBwQ~gc2A4[F/"_RRapjv2?QNwBct<1:mx4իx;>ciJ1uZxq_KVFSs\Lb%-zs Up*QtٰNL3ǠrSʨVNjaA7<(Ƈ\\ܮ%Bod L~Iv3~X 4%72ņ~)(T5<0XXuul۝.fNO~LZکME ܘ&~ݵ?VǫcE Þ , 0v@`HdC~ <+ΐC_FeFszF1ZyE K߁BmX ^g5jv=?5[BaJ[0QjY) cn VMJ^00m?[p$!W훕@Fly'=e|Ak멹V?W&]Y\'\2"W<޻]Ht m9uykk/ a2x7iѴ*4aɯak<[ 2|Kx⇣cDZY|_qhY~'MaDۚZeqoθC_1 &4pԃ_ėy+!H}[:;]c-(C{oٽxwS7 AW+>~F=$<ځg<NcLQ9/3Rغ-F'e7 5?]]Vfܰt,|@R"Xmv#KVs^GA}Gٴ,[ٽx[ؾ%$ߥ.T \5H#Qluh<%qi3#e;@늆jie7qVTL$gŒ~k. wQlعwV1HoOkiSN̟ 8fI?)puл=u=`dk'apSJ2F:o]Y _{/bZ8\+uWC$rM_a`w6=Nhk[1,nvtjB~l!Vpn+18i)Msg'8 #T1QˮS)17rlk|ö弖3/ #Yq}$Y؞_;6ymeYtcFD%d[6 !d}/ I[i&al TͷǑb9!8K_*&C_d'm.+4|/_t&ցymugOҒ6q0~J7Bb҄-soD F(1ix)OAY|r" v:U* D+*N937^7 53+1܆1]زR_Dt$S:#B+^g&h0*5kB{=D5K.0,4GSVpP$ lZ?!=',QˎIt4-Ā1jp ͥ`%c}, iX5_Y`6 *w2 kbL0_xvȵnzj,sq␗X""H"&nlWɝ<>]5בixȽ,U!ˇb#ˆϙNJUmЈnNQ(}yTPJ]6 Ń Okf؉ {WQG:)̴jlSN'hFYS0dYNZc|oCM(}Iqwmh׼} % JM]^j##=i֑nDFٲ5q"[-DTi{\Jj`oNTK'=|UXАJg0 6-FqG^ _腬sixX\Ҷ >Oj$8&`տQQ"Ҝ k,aBr;ŚG!HO]rlkmeCկ iMWЅ6ev0ެeM9K#RT-H !EPU EV#5۾w+Yۑĥm8f0~m"7a3PnIl | k#Xn.W }{ V *Zs|e@'ÝUR,}j5l;BUO*g3A+f[\ٸʿkz3(g]eκMǎyug)6C ,HWnY N&v[tnW=F_ XGz,9G f! @XDEra(>RGHjTo3r8Jռ@v nٓr* 0W&\4RzD3|]-("S@z`8;}+Xђ#oo>QOU 5WF&3-B눖AXrSq7Гn)T&tJ莃{a `Zs ^2iak~n6b $K-:Iĵn<,D_[:ٟof'8Nn11זEJ8npL"ў23[Q56u1k-6GЄDAZ6fY"DkP-%#&>(y(`lK Yqu(= zs9On7ຣ0|"Yyؠ7fu?] $PcYI?CreAQSait}& z"K#a5M;T?GSK`! 6 գꙀAQ2fQ(=4ZG#IGt ۿwDfB;^Ls}/*hCY'_sźhڋ[azٱ]k0R,,4|[]*z[ލbHqdQ:T9nP0 % -36eX|jбU,7[1ueK=WBu-X>9CJy%Ѫ?./9iamn. H4Zw>$"O$rXxjo7&F#pU$%~L3';q6Zx^`)!Fx£]|njT;DJ[3cU2@zξqC#u3Xډؾ/)acd+x3>25<lׁ~D(%ҡJЌG-ML{a74Y|PǍO 9 Lق$IJXQB;01GֹN$M<d^urދp?B/dAhϴ\xfQE= JȀga@*s^>U2x2--³rch1E.fc|mE^gy0<*.l߂Z]Ҩ~&f  Px@؁Ң~tĕa1)L|Z n>ySdTZqć߲'\%M f5nH9bǷ5}WzZޝ.&%|C\ "4\ ++%WJI72B ) X];&EEfl(T`'b{m/3%SO:c' _&׮N}y]iկ-TZ>A9KK==[[\:a_􂹰^%и~OM9wdZ(_oXKVۛNs:Ix CY+ K }8F¼:S Ge o'ZXEeu4iG8ug/tکr>!68"qך2ٟ*~hskVW%$Ja093 OՊث$ , TNnurٴS6 1!9 ɂFp\S>swAxMtR10 }&z>7fZț`zJ"} /$+ڄg=w^+i6>f) ŎPv@`5b 1|aѯXqߍan܆ @@y9Q{;7K= CTa^+xSWW+I}o'Ubp\q4y]˜NJE;qɰXvj:QM#A4s f$+1Dnָy$;*0y6F2SD_f_5|˰}d":w&I8Y'Zgآ,fߍ%TMDDj?͆P{wsAhF'O+$Zr}'NJi=Ҋ"9tUvzm1Ј'/4Un$AMLP_{m^{QRLB-y# B/U;lLVZvg ; &y.Z~,*ZjDH`-N7B o<"DfЇζh䁩j7M 肔tH.eQ~XŠ͖܈ S^_3,#qI%e.o'ΓL*VKZh«6hm / 3J[m}1 jRs ,7(MtA J"9^^A(6xA ?wj{/]֜fȷwZ.} |Kşjfhd=s?۫/ƸL,q:ؗxTcTM+dɏbumT |4ޑUsԭA'#y"9#BViϾ>XvV58٢aNۃ|Owx9nQ=݀Cn"I) 2}Ul '@gyBևUy4DSv*, xQn$Z}ܭ͏> 15tK?S 98B¬,ZЂ DOtF81MEձ*䌣l|R0*ќho& fa;aN^DIԩ}'Ѷǒw߫ ՒdO,Ҷ$h]FC Z.}+HmFuJ'WYBkL|~j\WPyf/8r^70rh*\pq H\S -jE"!vp7}*9l/N5rlܝFȦ 'irAq9I1j?qV ug?`t8bFv3ke[e֟,{OIh"ayq*mS`Š1(؉r ӢkDb-c! R-'ͧoRJ|o M]T@Z].3by${ Ч [W#ھCN̚@STjVKtb-*vw &CR ?-%d^lG9Ԟ73!J*0؄.J[/MFEe6 }P }7NU}sω׎_ӱzV[BUs"r|ThGK<Ԓ)oq}l^p(HƃM_x~=')uFif vԜq !Cm: yI#ݍ?lxLړ䈸4~_JjbD' *4KnI^70e8l0 oaL~A`lBߺA,T^\Ox)-qk%{\r- &!&sьl%{ r若8 uȂ>o70Gj]h\Yj=GUUޢ9OlΧP]#L5*'> 4UbWL1E=)E(#8ө;`tφ_zE|7ajj` ˫2-vXC_;v( 1hyc~oM/~ც9^Da:w 0]X}|/2[?pH0vfnW(cE7OTu} YL w22fP'}+>3Z$}V1<[7:?҆x~%5/P,R˒Kj3Oivuzf-HNvBAka\r_&;:W^ER7O-NVi4i§ ~%z)"9Dw I3Ќ[ǃiR6݆g&GK,#WI-!/NDgn $0#:~`"@&m4ļ!*U"^_X\{\]h,q8(^Rү*<\$w*<'| sZ'+ ? AYn i2VȐFf w~FňwD$ FݖVo\I븭gY_K1%p%KxoM*pa3^oFsF\VVg7]|e,I,އ{%Tz/lAvjVT?T06 8 V%wT=+"H kǷգ9`$YsOQ9bMGr2_ BZO%[?tnNWM$1=7JG Pi%ph8ZZM bbX=U& dde^|r ljr*^Sy`JސG1T*pt򙲳 X{k5I*Ǻ ̣' kRkW;nc9:9AvK+gb՛PHN %O!=xȍ+k7ut+D(GR?5Ÿ2,;/7{!a9 w#ϯd(7O&pWZb<,C#9F-ӬQY=2M(^4 ŲCkky'Ob*(!=6KݮڅDnO׸hnf!SUà-b#Ė j$/yP3Ww`/7n3a> EeyABNFܱ[)9*~]S,57,Aw/WuEekaɁ5}YbϻXcZLR ^h\G}x2 1p?)]zZTzmMLA:‹x`3qw)m 90KՖx>@,8sо+IJPs:ljMv @=f g'*W mSGt0ڒdkrˎ{u dA6/ZyT5?lE~ ǒȥ&s8X 1 Iim6;uie"M5톔SW}:OsYeʖ+ΘӉu`BVn LN8͹`$I"}&OP6؆*LS)@FTř! ֏[t/tezPT }| ʮ#Äc]䣒\pCu+!@6ʴjQ4Y}*4 EFL,f39ȑf.E:I.\hzK>Z\SˑO3DEZ]қ;7tǾ6ԻB[vXזnt~8gUnFA>l))]lWUf%-?TӵEk*SY9S ;YJ4v/vp.VRڣn`'vC/!q}aJ>+/2+4 [[s0*j żRs_ܯ`arl?zÂJK5W*lfooOU҉:nkqqZ/C;DCw}|)?[lU~cHhsi.EAd fn5.O%M roSSP䈫i3tՃl"MjY5_K\N2 3uJKbզqm(8@~jwrŎbJ4IL% >P̍#s: 덗G;tx{{{::4'ŸX$VJֆ[\Fbe'K?Kp`w4LV^ ˦Qv  |Yp W~̶J冭2098 7Rߡe6G"qRxW;FDP}C3Ҍ ^'a3@DqG`w!^u t( mxZGΝ,,Kp1Bŷi[Shmʶ D6SqcN4g,mT4E̬&.<_7?PEa^ ~;45׿=J9JXq/Hm4|F?5stKHD\CA!^yJ DWMnWdzqꍑ,r]taw; Xdq,L <˃Q#uAOqQR<{ސ T1~6W\ujti6f[:5W p KY -_lv%Pȓ2?hP&K;ƻ=bSBz5CA*} foדK{UPwTQ;Ҋ_atM۾Vpyr ԋu˹:5 l~o4taՔkHz]7U"(POxhV2} cM? B t]6x!*.'<>7jk5$GhaM^^ bYŧ};7 66ٜϟp^3?s C9}w&MhJQ|#Xz!e /FIM@O oelIIdھМ n:9nZ}O'ɸ8wyg?U(vRmA$?V$ÊhajV0im,L_>]A =fbrmڅӍ0$˖ Obgp1?dЯ{ʶꖵ+eqik)vԀJu_"cW'ww/ _<6ȯ1B^:{sPRc*Zw)* /vQMNf/O|@X6l+Sŷϑ}SEW"Rjc#cW_]wOp01*&f3{PrkpXgG1c`l-ZAA8a 笒 PBB9:xg),x ["J2%臍Mb#ȗY!h/3295J8eY!{L h%}8i!)5iowM&9dYN.ۓ'6oIo&"$ es| .Eqm.hoL{)4DQ+ӮXd`Q a>Wu?"7*4Ax.ұ#6 v"0w0Rn&26 ;U>XL\axZ5nXPo[u?O\ m- kw1g[DzƃWH3>I'bg]ktf162nNT?*# qĸ&D{I)&¥Hb:yA-K~=ۻwz5 $& YLcsq9h$.!z( U؅ !zEׁq!#o#> jsf!f vA}<i.XAX nF [=}CB1#bkTŀt?~]=t;of-šG !v ĉbkԥr(LLik(SNw1Cbn0-" uG)c\Z$>1n=,)ťr$o.ktjD#˟J&TEP\SM%Ϊ̠D@v,י__Ғ }{|&1$?@ ڴe#Ӊ}‡!Q 4:9CZɉ9vVoiL7 nWL(jt}u. 9`%3i=KA;ׁ3O!SRKIF`:BB*o}bp;Dj{3bz'mc][fϷkQРQn>st6khn( 1-oТn|dQ}HSP,3,hP3"e˕/fե1&NA:}G,`۾dn|0Qk[ױ)a~P! i .Dgxv`ީ-RUDWdXSњcnUYv f2 [j#<ٔu- EdbcP烈{Mu[]l//:GD\UP]+e܉[" %r@kiV "w2&!Xd" (!(Nz̊N&UNrN}s اl>x(5A༔N>7t԰bZ8=D~7.98_)tO@|X?tv${iEc@z[4uFz/)6]vU#|og@G4zc/* ,d,޸sɔ|UߤCF<<*fH##9@5<"Uh` dVd_t:lI[(o@'Rgچ9Rϒo?{u7~ Ӽc(UP}"u#H:TAG]JЦ 5irAgr2Wj*,:rhjgf~*dž$k *1NjgxlԲ`0@$E G_f1 ,g_ogo#οeDm `46]LF_/ʾNƷfX99Y9 *G+ܽMLo[$iA>kC;jշ$4qJb\;ssĆ/Gu;[PQXxïdNxA ~$9`L)4v6i5؟;٣)/jeDUY~ $ZЏT `%qƳ$÷tdvb BDDB\@vh_kBahxo}@fd */$"VXž&[ewbKK,i/к\7)cWbmXJ wL=i %K;~ ˲n}w>cɎI-F'AT,29_4z #+!E0Bc2]`G#욛"*{pԴׅF&ד۟,93ʡc ?2}g?Ji':cg Vm/DRD=ygqMi6RW(ܳ}.{FYG /?MW7/rթ9N$~x:F ,"yvY#k޽!TdiNaVu7ŌL$KQpP4ڑwY\Oc\i -O6urf:N.*:l{bS&M "XM0#8J KM6( \g,}e71ow7HQ{jbR3%D p_qN24ܩX^~+ {cdEc Io0^FS,:k(Z@`=/8^XwrdcB֐ɟ ˧ .X;Rx?d>{Q_M+ bso#~,^%uhSW+, ٖ >rH)> V ŝH[18.q=,͂p*c>T(G#9_*ZCL5e?L>D&}V1. qfq87Ѿ=AwJMFF6> ~ <<֘j*-~r}DjbNw:G}9ywb k\±&MF|eR[`;I4>}Җ~kBkTX7)VZT6a%'v;Hj0f^odl &xT݇y.'9lDzh+ 689Fc)yʔtXJfK'GfLSHXqN--|2;s12<^ ġd:;9=D488Y T4XV}`ΜuExMe^|o9W4 Fi%&˟+y(IkQi׼NcuuG҂ 8 gwz[O@@!%/s9n4#j-GuĶGOхBWFjg/w!=&ؼWmÍ,*~;ա߅QFEQTZĚ fia6؝!˞$2pZb:B>sooA9NO߮IWxcLdlQR\kSą %Z y } n fniwrb9s?"u{sĹ+^Omwv6:`\z,NU~>uJ)mX6_[ByhRs{%VAV|ڛ&yneY_v7#5iETmX٭~vتh1aUчqf֐1 uwXT?+&v=aq ^)| }oQ TzսOJs 'ʳnVV:k{'(<9o]_͒%s~zz0 cY!]x/`30=KQUIH L]" :Ԓ{ۗOnRoR܇͇L.ij#;1zֻ_F-,] E©phFޭ[(,oN=$S5m$TE\8"( r] fW-=4XUa{|}ϲ^HKղb6X"rw3^D-'UG}D/E[{ʘ;.qaOUhdٯ h5c$ߧ J912Q܅c,سAs\ƤcƼ1"[= /ri_fUK{IXppJ8?PRu=)fGyn/IڊX{*AHh@=K UR(".f@V %ToNEj;<,j;#BV3$WzNOjz |OZE;>vxI˼Pwiաͭ-rQ'5զn |ԻHϲ Iy*28fdr!vTP%o @\44@FqXU3uWs 62XX5b#擖0W?]DO>O=(~HUͭ7ЕdjS,`']b/s<ފr'^.&6-<{gfbyu Daǜ3a c2l rLI.)ɉk .t (,t lߧ?"p%b˺%T;髍DL`}g+n׷;FDT[ɡFo_H>L_MrEv3 B4AR᥷|@U̾!A35-K3Do܃4Bud d'JaBw@Cûey; 8 y--S% ފY@ʞʷ;f&{θo`P&$ uv/T#"ZRb~4I (b¥9"u0F%+tmVPɃp 'ɸ q*٭汻&B_ȝMaqe} <%W*`[54b" pR4_l'К?[i">%PX8xmrs $]SOL;^+џ&5o2*?;&c Đn6;lRw@-[PYׅ15i5Ņ k#$H$FÐZ.lY0c֙&;sCl3 T{7x= >^\r^RU'O_cPt-}x UҖ4 Z2\>ӋЮ͇*mx6Ȏ;y}༒Z⳨+cna^ASs_臋BŸoȤ:n9(0f<=dqJ+as{-%q1?٭W*o:i@s:9M$u sdd0(`3mYmA'S8awo,PawRC|pĶ?I >:3޵ٴ1ݛCF])]@G0)@nL(k.ci ~PCle#c8cźF 6.YOu*}xiZjpr,R%^~ՏӹGZ"$w0 W"ρ9폯G2yXh+ixw2Mu?iOȠ&Yx"{k[+_=˜b)#k˧qfJ s*h׺M͊qR#r #l Jd`A%8 ;i\cK7k{4;+` 7Xe}gԭ<'wOoq `d[G uVŽҸZL^/h}~V˘(E jEdHغ}[dj=}e\yքhϺmøHXkXC"4tK?)ڝVIIwjUV f"-N3.Z@bOwpYVs?g}@J=w՞Oy}?m@<ϲw`c}ҢR<:?Ӄ ]@[S%u$Rؕ,GtS:WӪ-ĿAZ?ڜ|SWh1\mă^~.% Dg:eϕYMZ]dIggץFUǁ@l<U7Jp"M43)2ZgelI]q&6Ίf* o/0@]Bƥ'O)p. vK;)'~d!]֝H]}}U:H+M: "nvƳ[8@-}?tk ƉTȕBua/ho8rxUHL@;jr\- A\ >!mZW{(Y02|P]gh73W:.-@s>RX]-98k[d.NB1|Z,wxw$sHߝݤ/#ekvHLjGQPjtJڢ;`,83i4-˜J#<%#SRs͎Έ6^|@a#oKy..|J.عf)| RfA7ȑEG4іb}7nDTǪmɊb1Z7 ؁pG`Ϭ~Ѡ·7Cx̃Fj<51OGx}1'[0" F#PTeO>i}a-[QkC#O{yFFnlnQt< cl7NEgok _Qvc=QT>TPn8;~ir ZT![ ~I?m-cz#B7cVlJ49sZG2ț)pˏ["GgV+S$kvd.i^yflzz-{j3TD9{hӋ]SmU\1sF>VUC4uC0Q[97ᮈnPѩ,pG>\M&@sorM}vFk{O"$;:}Жa{QőSbX3kܿ_>~NMlNBt+Yݡk?(n YxMZGf3I8K !1\"e.C0A)}[q,2a?НO4CW83ޒBtk fݝ IA=[mO$oo]M=K2ܣfD:j7ME"Z€jQ{# g.`0hk&zcWn XVtj5fteQ m1mZ_vswC3DzB  IqT˯EGzʉz<֟4 ~Ȝ#^ @uez. _oU@d8hQ 0p̛HR"Vł;5)YftV} n;N׷U{f8^JoF 15p "3s$i)ic4fQ[<0gy8HK5_$OpElW=$! f9ʗ#Sv9 tgJx`shHwi:5װ 2N0ͷ;NQT{hw'?k%8lv a.Q -i)^$)}C,QE4MDǂTv,ݣ- 6:*VD :TUD8/n|/üom jziW+2qBrNq)U┿LhIkмCh3) 6E)dT d͔N~Tjf'iѡ" nyaxV"aCa( ЈP'G#`-ąuj.)Id!_."Pp{J-zÃٮq2U~jDBpmd祈1w:LEӧQq56d"XKz5#8nL("r8P=eMUQgiuUs PIݘl Fs[`D[=LWEwmGG9DE^.~5_ZSY]EkP#[ǬÕjT;{qz S/fM {5L?p'Mpع#5G r->^,QWir(ID 2M]xVJooGFB3U }Qr.E+K!if 3g%IVFe<{IH]H64^{ >$![1:eV5P0ws} FJGhR<-%IQd0l(v`@]YwQ|WdMzO%,UR关z'EZeȍ=|Asq'~qDd\n.Q.f N%gkH$k$i9hm*E!It.rwknGeJ#`XGIG1$ԆՑXZCKJĊ5>FeT%SO+6خO gD]x/2B@rb bz❟X0W&^2]-PjAd}3 q6CƒZǦ7ذ psbS Q; s($Z,QV܀b_NZ{MmY~daP|N'g+>+/9aQQcugN!IVJc=ut t2A~ z2ElE@M NAtQ'ѷ:zڼNLJ6vhoT(KK/+?)z_)pcx7'o_\6#[CJ&m)[|A>&מ@CKUb*"j'<{k}rFkOJ/yt0Lm L)gq \, `6ݐ7,͡ Fj*]y[KVf)m9dQJp^B(#5 7;NzӎI"-^澌͹dDE9f) $Bć͊OkT&p@^}@Ɂa(wu;A{SL?OECyRA>60I߿ӜԦ F5nb𣧙9]?>KcdVRt̶O+1!I[_,IŪ}IBΠa8aU9X]?bqjHw}\BB/aJrMb>f]b{=?˓i.{l螎缉k+ˉF?ݎR%*7{^lvxW"' 5[6=dYHߠǵɋC\70m*3gSyi.ZbD*-2|<([<' KgXw?8JrY$xxEBIrᗨO/ϦX.]( D_/T*˧X[bjTNh|j),9?f<ٸyjbazl4IL-ba>; /8oh:{rQOW-^!oPʞ=x'c`@H2޶%F$7ɇ!qt^M0!5Ь6(?^Bm{WJBo8p`AL*1b`a^!$25e&_|: j%6F \:7X?|-M@ K<,ΚpA>M^5~).`9<6'?N`sWE~H>j]CKJT DOL߇\g1OX urז1JTqFNj,QN.̥]SAgA%@CT>hR y?{oוPX6,ytp_V;EeGD{y<uYLZ*恸eoੴo[9|WP+ok<ӯ"1}Ḓ]x/2lzi*ݠ,(9(-Q\P z@#%5$2V/DJ7m |I:KKb`ݶv:Сq?vs[I!Ci9 E._YaLaB*DVR׊xA2S,v)e)zŀVЈi9[UA'l?@GmSsA?J*ğĨ`/9٬#q6i NZT[.*bLb%@B1ד$N? =*Xu-`de \|3Li{|<4\ȿ"}Ѱ4%̴R$:3CB€JV?PӁgrIPfCa}r|jmPx7NkB7R&5/sؔ &&wRCOӠoST~oDLd_{ FkQ-1wO}~c +rrqnQrqc>ِ͗5G/]tIK2_mസdzWd DE`Xv1 Z댣%XrV1hwFa/tnU0E~$4N*tQ3EUSӉ8U9}"Y;~vhtbm "+ͧh膃#Vf[)tg6!bJycGE`nBmY Ɠ#%IhѸ- bỌd762 JXLgyȂ!$]Zj 7 1D^3W~Fj. >u<by)zuQ7eB]7Yp],WE=k؊ǖLT4YA9N#,OóJGyEv39Y5lN+'01N ɐp Z8_4mT~1TQŗsOtYs[0()jTLNh}?50{`5+w5K`mJzHr ,T7X2=VXޥ0KW UpyULF W!ZF fWT}[^A:^#Fgmk;:55 o[mkF"}sUu'/P<3uяIͪ}ju0pK9en.(Ο;kQUq+9Ʃ٭O]՞4טV\ޞ\}D/'pͥZGC_G_68Er#돝@䰮ǴGi7.3 lKÞsjbsd _Oimm8+XErzU?lO,nǚ?WȓťH`ۮ,H(&]\eBjS.vO=Zw/r#=9 k\!(37ѻj"WE._ᤎv~j.AJzVr+<ӗ ͣ'ēP{8߆?ػ&'C 牮S #'.ߘFMɝ^H=PrLFY(6N&KxdQ"|:oCӫT<ȸYj&:y *5Gp&"%5„ޝŒ玶߳6đٌ $Z)T$yfCBw^#ϥ~b wh"9 L]k6G`GsFsk%Rk׺4i?c*`_.i }ުYD_]LM~L0>zð=ٸ mo FˈUkQWP%)_<I4 5O=y!h*a|X_u@n%1 < P6l#W묣m*,!w%򲚸D7 `IծYx0<@X!NS;HyW"@eIzA˥Nrhx9X*_Ts}ۏ|f_@jX)țyq.pP~I=U3P9j [uiALL.`w:qcn.o&H0n6Shf.p=B iZ=LO+dt/eƈ} oe4rkNP n Gl8J8:'&Ѹ!70 șz:"E|ݾuuUnTN7Zc^q49[yZ`=ʷ3r~eDT[5l(0MIc+t 1IFsOᘇ@#p)\*[}R'>mse=-裢W6my% X#k "AVW?]|16TPw%L>y(I4@*1"T4y *7&= { XMbD!r!^*Dmƪ HyOč?$->64`r zxբ2ғ93|c"&#_ YR14]\$uҋJhʕ$'|`swofJ=zh$"GCvdҲom1a:=7UӴe j5ey/DJ]?)]OcTm;Lhvm ϔD}9I/l~ѝyх; JdOޘuJSWvfqJw*Mz;I} >p-;?ȩ'(n6gD0Me' ԋpnoGBn)A!t4Jvu7JZ-8y:F 佁A(JEEyF`4&$ԝwfp Log(܍ G1q6/<8|%͔DPfɼ vVLQt_CT\Mi{crGFcR:r<ʀ$\CKT}=D MRSi;ޫBBsV54;KW'8x/x+FEaSil76nmm:UgP.FuXF07u=|.!'\sd='Ȱ5\+'c"x(a5l(TnжTm9WǪ:\tQp]3VVAvRU1A t @o`|>6`[N&R(5s#ɖ<:ؙ8{x7#^\W& !MYOP`ʰaJα2rDC$麺3SGNZ%9) Ij#(w|&41O'<2" D4͈HYK#֦ձ'; UVk]ן3tQ[N7|E;ZN0CEXཊL@eE芕atu 6TA4>`4?:̊YPᦇ 1:y& 4UugS͋G,z,8JSU^ )j,5'zM ]b0?+@Jd1`n )k/hYd}GT >,Z3TmpxPCF&L!6L:X,/ؗs6a5WEn퉤W7Y:ZHz Ti녗!oح{ڣK 7(zW 0&. `52Vq!H  ۄwGCi #r^{@Qzb8~.EOmsna uQJ2!iPP9E f,'w}G%<$f6ׂS*hw'ե_?X2uK*χpp&sɀ&.b/IޱI- nUd.sdT7o庳}>W'o!ju竪u"V^IOݺQ,Bi!*>=ضvy2X# G=n;TuBab~ Ҽ(ϣ#H.'纯c5 _}Ϡ(;]b tLE~+Зoo4:b W1cl# tpA*2!a*Enj{-P˧3]Y]gY4_-=3 p]@e-}X պĿܭVZJYAL_GɬWWXɒoai FP6gwJJ'qYTf']}P)C}mC$!:9n}D@$EN#3&&p8Il I(9OG"vSfi-F&BčOFRi q9=ws,<=Qu_==-)*5ʔQip_@^Lo1p,k֊ˍlb+$X#j*'|d~@$Jᰯ*eLPwgO(Da5L/ӽ̵ Q.o 8. RT@qqWjpofYkoj"̇GO,ݕ4؞! ^L/$cubs懔m=]zRz*k*0,ʔI v:3mԘX#OVu&lITd1s[NNrJ]uqp!_1db z2G*RjSsD!U&X 4<3cWLF95H'("l<0g]Jz*^8Ie^=,P@;=Rkoulr:KCaym|mCg` 3 :o*ߚfqr`soYE TL\6~+X^ˤ @R}9]%t51؄ rAa_i6g9 z$'M5?5da=0EM:oN9>L3^DʊL( ǩ;wP!>#cjx- В@VNv|HۈJ!-,o4M=+s&s5ZEg1/:MYIBe9V*CqNia4XE-_Cy/Na wgcg#ge0!Uf>] EL_"]#-.Np!ꁉKxO1G ~۞|2l#MyjR`\j>UKhĢ{d ɣ19,6"Qˉťu>,]shj2ܹnS1HƊƳ)P?F s[)~2NM[Wt=וxe*:"8E|pR5dL6G%ȩ ª!ˡG޴\& O2c 9]ڴ:D˯ō`/ԭX B{FrI*t~sjNpR5k~qmV-6(KiA/"dEGOEB4k.8nR(QdPKF-u)B~59G=2yJA  QD- nѮ1pN43shsYDëGOMV̘׿syrg4GL͟ |".+9iWVƇ$jގ tk#JzL(Lj §EW !:c+ bDërBPߥ 5E"=Ơ X-w䬄LfO12f: '>'GU1:Z(xٖ [=ΜtXfTfG:Io?wmXx?yJ \6<hĂ9$Nhg8űr(,DvЃӲ57f%:XX˼'.znf:jGv]Cc8LSO[+BZс,0m _|cFx@9}u,C/~š[ ȩH7x7&Нu9.P3 U+"'ƣ]aP^R]kD=2w(> F1Zj'J &38R|ziR ]|`YjВ*zV@tCaTm̝$?1H~OGK=EarZҚUNiDs)  *?mj`:XRHl~QzɃ9@1R@؂MPhxΟ lh[C| T}Z4wAa"yʍ{P ?.0ać]9ѽqT|ƹ9y%C'X[`^z_2@54cW}Nn@Z"@wVv@7ɞj IiW0x!*ϭ) +}&!B] [ҟrFӸ>r)w,0p w_ #b6}hWNYSB72X6v+zQ\ tH5\+#g pab$t :rqň8ʛVAXf\-)5Bъ.{Q}i?"nPFvZ*>OhXP3k4Kq Ia0>_ ~]f_N};ړ,"`t-JfXmP&:J[$&j0׋>9KMZ.,YHTdF/_C>DPnx$t=.pV L4E沮DVF%_p35{/G`N˷E:791kW++7I = a@sGJBCD]VAԻI0GhTd=_ \'#+CfGM%dyU$ G Y;7B>z'8z*DY_RXxvu5a)Aޘ`ӶIGZ3&2+&dDꐘƋ F*1W5FBJs+ 1Q&/XLnޝdp0g L+VKh׋Czvem?N +}4"Pܫ9!8[1hV7@>@nay9B=!/V=v8T^.Р1gYZ07070100000335000081a400000000000000000000000164df7f6f00002c34000000000000000000000000000000000000005900000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/+]?Eh=ڜ9Ps@chtO+< n4P.'ySՋQL=tCumĠFęk$kb1"\%^߂Jmtˆ3H2q'=!gl\RchN-X>q4d&/&DگHuw#mI) luޭ C?Jˈ^DA\|:qק!?pD$a'fՆ_H|-E+!O\oJR%|w\L{;c/\eeyDj 0Xg/W$n9J]2o'(Л!^y3 5\ `@14U)p9e);-6KRP- E͖d jT]f4-Jti}ђӼ@* Ibb 4ķﳿ3:.'DF-9RbVU{0V}Wdؕ@yqdpj$V ?8H;E! "#/~;Ӈc7Ht&0TU̖*|*KnR3 O%{"f]Uǝ-FMК%|1[Ĩg NdB 9xٖII^D f^L**윘=@pv-'a* 4'HAM5^™7ú%t{@J%&n]ֽAuL=4>h>zDBN5xaZB6oז:.ʋ1z@je } -y_ltQD(.[qM*jFVv1[ TVpr ?'Qז=|C%ޝs xQzB$"nX o[OB~[JIU~|?p̣cE{'4*$5lqwCݹCwٲ)&ȇL獤qL%@"p,ΨB}LAO G\V3&4u푮#ֻeǾ҉KAxY0\Z-l ,[$s;LQD{ѷ*w+Ǿ\ԙy+weIle٘;S!{g=NH+x4~<8S6᧋0ɦi ؗ}0:gL2W͈4S%MQfn4$N{#-TK%<(k.kyF6ӪEʿQ6a>6LpPBi w/tZ'ң/>$ӆoQ!ħРZOq7>u@Wn?yy۲G,%16W؅L"NXTy KG+GwCvnVv 3%]'뛴g<MAe(26޾l)oO BPfsHmT{&%v$k_lY}eHvy_1$z E6[U3j=\S˰Cʹ!p~hw՘Fxb]KWZCSyR1hZÖIAZ(% jl8:e2D~bttyieԑwj[c] c6誾|Ir 4Ӵ:ci hw]=MbOCd܎Ā!O%@$ G_'ާkc=m\41Xy2>rJfxEiL"; " A/i5;\ ڐ䱜=vh(h.ϧr%W7#ۄynD, ͎#~g-ě0?RT)n URIN2Ju韕^֣ˬ@F;rm.ͥyNK#Arljiˤ6A I]#Ig^*oflـVj)BmOs |Ѱ,N\-A9 ^wO;K4u`TmEiCv܀ ZLSAsb ɒ˅1*\]."aWsQU,q'@8I|a1|C w0 'J 9}V [?͹+`^d~[hTS#-P۝7 @dĜ"7z/v)`CIE4Z;h B=k. Q7I9kNU=$>Iil;2Dn7}|)%k|СIx0)l$J\Z,*^3i+= -(A4Tuhk[|9 JE S_~6wSjӄ[8dߏasçhJu s|BԍT>+tg2_O'P15V_Ϛ# n?$\'Ϩ") h >\}1b )Kz9;&"K5 p+-!Qޭd7F=X{5c_\qSt3 :NDLY#1_h`(@ 夣*w繨zA g$vE?>O>%RfIߌ!њ]A{Rцe1aR4܁{>7N`aӊ;ㅲ0)H4j$rÆ_2; ;[YF|9az?3*e;ZO]\l.BE!|:}`GG[5fi>"Ukͧr ^HohO`ϛ/}c*`D*O?$[ +J@vgc, pPaBm>O3 gQwXR MIqmKP/'7P[TYG#> #h@Kob='w%Ȗ$,eXt5E2!AzΡ?whX),ϋدR6dN]g5͙D(3=[PD#gꪋkAʝs p"^GA<8IzW3 v9a)8E.~O Lc!ʸa;~H]>`bIARdk76o+ ;t\H^<4dy :qtj'K9&T юU>I\~ iJrXm[{I;Kju`gAG s Ԇ]3>>gI ۂ3вjͦ׫c _Ud%Z}HyG/;a[(.kDY|&H,s\Xʝſ$-3')ɗLjP@ORf0 )J$.vd y8~Bb /k"{IdAh ݎ`1CyD Zԇÿ,1d¬.WU'J &Vҙ8B2>R24΢\\)=8PsW03wb_wT*f+}͠:-ITl+ݴNJ9AlHGXpL$('LcGZq{y[n56|1Y۔WTM7O9j|1֧Xs/<|~+ŪV=rp8sM*GDaJ7tY'p2%^  Qebg]2z;>kݨq? bh*ZlAlH]AVGY0 gH*lpkfetʰ;fpjr%OprCwĺ Asmҩ:rYw`Ti52s^c\RhgA1ebXp;RJUGpqHCSğoEɿ3r P&FcT“ T\T+ayMi\Vq@ڪ 臱@ό@7Dt81z ek4Zz ߎLxBv*=`-OVCs70->b-ɹ˳^orIYUB[Wx0V0'Vc`:cTgn[,>:,N{Gy2! ÔR"nR(V3R^{D"om:uCfOg6 ս-OBijَ5wMbM$cHtj[C0P2wFI.) pn'FYx3F6| =Ea׿=BuC}uޘ(R= 'EHgXٿgGqإA9ߗN֏tcyf"I޿,_., ׄe_,U=> +-?懌[ųVnb%`? :4LP2/Ux}dӌߪy0s4ws~;J =eSғM38̄UrUW.qLc"k6I'P`(/~Ddu c%)AT  #KA hrQc  *SUGA?sݓ){>#Juc;Lɋna{=KId!]|)4PPuhݘp{-ϑPI[$ݎD+;BN>68~ho_$l,8_elP~¸(;;.2-rgdnwv>$,_i4[Bt@dAkV̀1XS _v}YR~{dYB~0\:0*2>粏R0{"2;ph+k(ՊW◼Dh<ڌpɁVO+hr~;ǃUYܝ:j:tI,[ e]Vw(db Gdթ6[0UMDT {rF 51|H'/ku%, se|n<8Ka4@[Si꓅9Ѡ! )sz(=\N?c%|Ej]Qz) W ^oək.zY VBaء;im]|n2-/ycn0ijq8Wߜ2X}U@QJ{pv(H'sۗi)vNO[5tm0Y գDbӵy7⢻[QLp.irjB-L)4&9@/bk+|~kh/rݬM὆_Aa{gin+G`hq=%:ֵInevu߈$+M{P69v]&NC ^0ĥJȫDgۗ [|RdJN"'!z*ggH'j}\ 5Mkrrn\4,5IxI~v~G(}-[g;spu(gs3u5K|%w&S)uDy7 y")\] &D+M"}Ma E/Uy2?Ng^9j.҇k&})ցHVyZ !`7qs8ٴR97{bHjGa葯.uB9ڎh*mQ_G`kHAd(Sn3R1DlW!br8 ۺyΝd?vE"-UD&4کPHځ+[<Ÿdtzdi8o/3aշ܃ ,NYw1b󍍶,tͭ1)'tL5z!iE j MA7}J^o|%a/Dx#Cu`ܺLYZv1o8^R %d% (ubAq}'V!uR%o٧ArVH,KfGf^@q놯rD:<0]?~ān5e[K\O@2O(oUǝsNJ ~#  +HujdKb#.jiE;G Z*"3qTˈzg7{~̏l;tNFzj}y0FK؝pՌ hx㏥.{0'Nu\A%7oyEslUz "*@%WQ|]lUk7)q#}w0eq%LR$TD(d6E%E>sZ-o/Ƶ{k;Uِq~NVqø#&'&Hą#h`'G+!c+J:E$._'dRɣxkJj8bRZsxp9cQ 䔿40V^}jCT:p!8u%`rs}s&Qµю:%`i#lw6:C u0`3J@@kQYq׶\uOR', 3q:&u Mo7{TI63KcjAdqRy-tm%R}rS8ʣv^=7RI!C%7h6ymy߯^_֥o!9ZJdl >c!ٷ]"v§g-ͫ]!Ɂd@Q(bA}EJob# #B k&5;)dt9YdB'Y}YPTY};$cF%qy)t?CPJ!]A:+5ڻ(;mEB5r4ni> c3yj%;1NYK6K4>PU8yL3x6p 䍃6hk!xL"Lİ\!"G}R;˩H]W9`= $70jEW:K2[pcW @ޘĥY[ Gf23_f%sh Xxem.QwxT\ڃrjcf%!Y\e?&::"x"Qwu{7NLyC[cQ%6=2!>Db vńyqTE@ҳbR6 5xЧFk] a@q&iRR/oq-Dt-RG魝4..:W͌gTՆo|:;M='k.Β+;2ދWׁs^&ir}YǘNot1|E Eh#][ STkܞ#@e9`%?h~Z\ ܩ% oΑ롑I7PV@zJVG -UGyb8 H-W9kL\z%Æ"Cf=9Z<hSfIˡGDD{$kiYk:,go#>݃43==Rk@>zqQ)dTV 29疴ϑ^R=?Q'aZ$̠3oXYwͪL. yx,l8$4讞^@ @NV9rYYP> oɫD.2uAHO7#yU4kpR.lih_,1~-o= 67'F.5CM,)̽D4LYǒD;:2 q&j=Önb꓃k l]^6L9RQ1O^3 ggE[1g𴛻m5G(lP9n6beˈ;tkg }Y?Sq8nD& yR#B0B8SGTВC\n4&HjT:OݪoDy;j|QřN|;TƨZ7pwѺuŎ%^ϴ`^r|zx߭$aږ@-Ij&krQjl>U!||+uԎ+z㈵~*$-SyIO u8GJP^ƋݽS tX~6Q؇<#&WbBJvj>:myIe,xV}B޾ʼ&G ]PC6TD }VV:'Yr }a=AА y4b` plwiܗkMm߮\6R+ߞJ3oXc=,M{DUH Zlڢ=7/%ǻVՐdwXȓѱgYZ07070100000336000081a400000000000000000000000164df7f6f00004c30000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/K]?Eh=ڜ9Lm9IY$-Ks1<M8腠!Y%i~Lu-[&Ԝye:sSWaAH]u/{j>iZ+!c5@,J[|{?|M-t? YkL~ܴg=>OF߶>`f1{(Go"Ƿ:Ӌ@Cx4h(3i@b SY=ۂ!n:}p{\NHB^;/\VHYiQyIjSsn{e/1A|1t(~sz+fm0ىF(C9\".X.f nPOx >wvAP-|TIC!Y'T_r9t`ls%ʣ%[u4 j?<7 eM,B`\MSa|BkunUq!&?r-πfj:KƹU8'AA麒i_6rm)"|A5(kÞQC<~?ZJbS^o,G"D`14u'I %HbvA0ھIs}!(JZ0w<(MќA񡪠h ;6h¢㇡ &Zjn5ۙɗ*&T8_/ԆX]ҧ˂_{NXP!9^1}~IH"aU^6EV,R>x6}i}g BۮnU1ɭ&eWAvJ8!+TOZ3{.S5[< T#\73.9_wF)֗oDcȮ&$@zI;5( Z[{6]U6<{e=acTw/ v$C\S"a7Ck[56yEUOF9H?m^6O mƚ;\So4)-gh"vu[$}^KNŭJ5P2`Vh%dC֨: O֗^oW}[zt+͉T>sH=Hq\$R VC0ǨN @v e[U.<\ɐ#w5 1Vs^7k|9b0c.:_Q;8P~kߗm.~2::#[hI5 (7gHe>S*j]VQWcF0Фp)odm`d|'T@N UҀ~[>iht*c(z)]K 8xPQ.^&K;J/qsCbclBlFeKuBy]t1 h2zV[d%u黸XOM2n@]{|bo k{cT?hMaTs[f^no:mz!UY&껚n5>[7ֻ?sAp_Of0]ܾ{NYNiSwɁ ! ab4K| c/ :_IF -@(Ⱥ6l7 `Q׭:cnjs}q۷KU*>o$֭E?bLx;(O! gttܞF~2ѪC3bעʑ[#O-}}# =_iߨ?~l<2TLjњ3/A_n3d)N@D#~xf}+ LėoJ1a'̎CUEv Oc"fϴO#DLaur]G2Cj͙! O]1Y3gq J #`qVdx(x<]Ņ#ϠqT_t3,?35Bdw^lfВU&>}hs6K ı,}ʔ$lH@ngqÖQI$uebi.o/X8=&[A}ΓY 8M2>Бr]іcj qU?a&"Z+MG"*zvM lӸ%ZS?9b|1Z cO`_])wt b$k, !J'SVTc6_8,0XZMg NAH,32vs5uti.K)"}-EENKv&ךrB+هUdnH7`++V6rony>\JD"u論)[zbI)L=X9 #E癉ybT]/+l P0NAΥ.gI4l /ƊꐠU{SqIaL>91s{-ot=85i4MƝEJ"JiGiz LW{jd? 蜡s@if^|]u;ѣql*[MP!w5oٺ{ZD<$rsW, Ȁ7$/b@+Wԣ Lu|Uy>E=~q핾|5яi v3ՙOhWzr0>-O8P$edwk[Yb}f ı=z2eY@ *F]Um*'i2j$Σ2hE3$CM)0v곻Q94+MیAk~bP t^B^jpʄLx#cBϋ;ïN^ DH- 6s(i+t|KdbbH_nhA9!GNm`[/$VB&n`BQQy>lJ3tלCtTF`=|(.gz6MkgkUԃb{UNdO'8؜EALćgw(_ L@|[tebp<qW6᫲kh9÷(@xYD:O>]鿢Î Ÿ–Ua.k3U^@@eK>8fVx+Ubzަ3ȐA:'Cl z&a* @?qzɸ6z|Q2l1cZ\]y3O@岷#9Jzⵧ-.DyrސwT "Ӻ.@e^ ׏`ke:xk$'o"M}$3 )J~ia|2{踂l5V;l^=]I="PG;OܖP,Fc,rAWݕ ]/`rLnrNu.UĠC#& 1H1 pсE,VNqokPt= \(fy,P%.CckI'"$] hg$U`]C~Zf4jN#i`R¡{58GuGHb\+ B uW7y( .w|$eܤcL>޺C`SV6L';IFPpG%jh[gubMI;ύ+Ũثe@#Qβp͒ںpX`zgz05uai,{1%xezÁD)⊄`HB Ѻ{*:idU8Jf=pL{u`9逴-2e' 'IhADc½ nHGpƼ`q׾*c$AJ0HÃ|c).t3u}C_` YoaCp[JJ=Fg@9T"Hix?4^R}q\H/y f a/m&~_]yY4ig:B^kXlwF,WћQp?}$/qe ݙή+Z>Q` 0q^;`2,Yns@ D59eRlCV3RyY \i4<k\R->m;if]/:7 O{|r/T|`T+m״"~RHJr h(];1uMdr=1tH+4.t˅~8=C,5/0]@LiV,^:媼>zڋsNoG;&L2-:#)4,Xy%:o~fl% _Y4y:5wv>Ǫd4 ur\ٙoq[]>3@H@l̉У(͹A١[rx{3iOϿ LQ-W†DChZ8&LM(lAD9:NKjH,vW R0 w_k30vȌոd+ݮ?/}uV'KO]:sAqd5(V=j:<,!/ErX{֪/Y`RjeUP|] `)m7;}et~^2^kl ."1uEě ãuh [Usd m}xR4wUJWo'P _pqV(2R&A';;`D/ZlJ!V2JxqSyvϚX1dnQ<4M/;4,+LV}VCn5 ѝoGфY۲Gyj-$pd_zh0G|rX\b3R h:ypX t qYآIy?ޖ/YN"Q}r`; AV9[ϲLg߫J[i]40Ek k\ns8:䓕DM`g2wW'2 lX'-J s=W C@rbގ~w.|o*7_wFFp˫! 17'qd?rbEmQ#.&1MXQm\i+*Gf1&nS r,L8SKZv(-2SRRROӯ1r@εA*ߕlCi_B,ymJAѺYG eB8)yyQ/ґ k7[VW^uOGc'`=3rRdrdi* eq>ॆ22 ߝZ"l!|D%NV-"+hU"I₝Ʀ[CHeXQw^{gJBv9E\449c{ȷ|^ZN&۬r@5G~/Tozcq.?h ع(3MaƤja?#k_f|D?m.IOHNor%aJDVUtR3 n H[~A ɢ(bk=1{o!gDWw4{mhgoy JbB> QG..pr[ġ#bg`4Dy Zz"v" Y W()y ,_ )t7IJ%H X6'Ăz K՚ 跕 s6ّln@ҝ:l UeƗL3J5TúK["ze a-Sn"l p|xG=;8}^D1]X8fk`OOOe~05ݪv͋umu%8|=n3VBtĽ 1gZZqmJqJp(xn@k$)[jlۃrQȄl57KD@mS-*9o3M{FcܓUƬi;e#c`jT4IE#_1/2d3f;odcҊٴbi>46Dw'H4oj$UbA#'?蛒5\ԗ۝w]O?+ ̌]A3Ȋ9_lRPv~%WwDڔ1$lSz|${\1d6h63EksօZvDYz₮?ؚ&A7{ EF4On""ye6*VJY\ @ xJIt@4їBU%?;_2L`(0;#^t[쇛eC/i-t_^x$w /H !<c2Ml7BOZjCIɺA{{)3"v>ܝBUޖ0QBFA꽇6d'ٔbBDf-Lr>(6B.7r0 P!ޜΕen!,4[} jѱ'^۲H6:??q8ye!ޢed;R(}6!gE84K^>QnZ:H blNTRT:PK: ;? QzVD@L?uhg֓_+9+ (hIn$EbW+PȘm) }W0 ,>l~k.t V\@K8NZC9SO^,g`e ys(ȗ\̰,_Q_s}iAWfaQ2F׫44BUi,^*yRp1ٜ_کAoU0:xTz2'yMt qKh0nd@eK7Dg| 7_V̫"*F>rQO_]zCg7:g`[0q(E[~!H}g3\8?~7ϝ'ǝ-G$7cVIƶ+oӱ K cfRХ7YlЦv5O$ /ra%lSʫHuY#9`]LJoE;NtWcM ªf;InU Ww;ݓt Iծ'Xu8h S@zng*4Pۯio7t35f9Viϟ90t9`wpAǁ`c-?8 <{FB,-S V xNxe|mf6@xC-̌**$3R='a_BJ#QGQVk]&bkd )mBIXGd4xȜq}QɾsosX#9]$o$z#-Հȩl*ME;C^6X10!WgZs-NʕJ@mP ==;8ᐋnt}z]>>am%r72KpIc.m9t"\Lk:{)pDH z/Ľ(' (=_4l,.~[uʛ}d&`.=69L!q^ZOVxW ge9A?gfԭ豣C,%2:wBܒap0' { U1ڍOpy2;\n%ei>R̝VA,WxFw@ݬn K%1} ~_6?Z28W G" /*hLʟ1cG%"-Tܤ Ct+sCJڙE%I"y]\o7vV&ոU2F*7?MWpoBC_|jm/j4rgvT6"<{-{z{<{ܐJmr#e *Dz3 4o=6JBiq %Ub~;eWv8`g#X :Xٗ0dqd lhKzv˺V`nd-bJ$JM>s|.jJ[L'Fa:DTM55MWGk'@9O}K  }W8Tј<ZKm0jst)Xzo+bc60^;ũBL_\mqЖ9CaYrH9 #p[H$8-g$84:JϦpWV8Vdј*[#M¾PVȁڦ)(=['dHPW]"NY=?ǴJǟ HM迍wg ǢnB@4Qp76O,=6n%8Xx [n,mayߘ,D3s_QRLQEahde)ؼ%--?ѪYE* aY-s.ִoUǒp+D) Lj ͍'#~=ذ{N5܏Q>O4ՙd [ViLX5S rwE $E4+34Ջp&W2>cGu)UgoTxNZZ>L%ziᓻ2E Iάsz8 I,$Mb BoKl'%,ڞnE`5$Qx,MuN ^8P3eQa<ܟZ)C_LZݞǻa&^&܃eBvVtrM,=EПZ<!2\3=WT d19FI'=vNl2f+X/yM. Co, b뛳::{j!*BxrB+6UI+=Uп}4/pj>|;' b@B~.V u ۧbW4ʨ6tR?%>W6K Z9LM>y\ZQEq}{+ WN/s>n;"52۩|t&,^X&/JNh[qe> ]\l%&|5.e9H5o ס$0J!FIeGfkzG-o1d_i*$P8dǽN*x~_qB2.vA T`L>&5c)( /bx7E^?-}*۝TEvd.4D' 9tEfًY0|VKY#<,7'}5%g6]yx]&J5[]fTPs؏0*[*x`8IȄ$K">qK:]  v i]q0nO%1ԑ-!2g^@1Nt{#6& S P/e?pdγ0]DA}#]hxSV_m*:]w \s[VΗІ<L=l _t7驀l?Ut|/k,9zx}婜èZ&@n=(tmfQ(`Aڜk#@[LdFU~[K/;ZQXytsiLR*Ĕ~l]/ͺ ll(jTعѻ,ڒghQa (cQ:aqXKT7}aalLyyj!';ݻϱUwqM̟+0J 1")EO~~ͥMbBz^S7ɺe14=%,% Ѹ$[H᲋1ts б쬚s<@N+M8&6?FQ/X)E$å/0yx\+oL#yE ›joEXSB-Ѵt`J%fRvcāy1&+Wwe0+I˩J%߄`MF#VmMtL[jqh_0S%>bNNf&2{Y}Fzҥ!gȫjz0!~ w ύ1xvSãoD甫ڙ"~<}3ѫG܇dB!mtl59 J"1K ]{;--_2θ5j3)RR:sg,%xZ[YpE9j?9WʯNB9̠"l9)OvdUXY ȉŀy\—j%i7]P(M'?r}뒆ħ7~ 7½JPF! 8)  }˄{&mjO)(2M:@춃,qkdckz 5`:\'iv{m=7IRhd!.4)h=ep0nkk[Hqp̡άDGk2wj".[AO.0ypr8AI`meoZuf{t$pn۬4>7tT"ԩC*( uΑ|ؙ1\q{NyM;m{}]dyHB ߈ŗ` 3ѱ.Ӥ>/G\ 15K?!:ePjdD=o*ٚ A\l%`&l ?f ¨T|JO!%#:q[(Cl#j2VTCfPNM4 ˒2tB{TB=Vf"f1=^SILE.8?EY QT$zE h{4fu!G^+%Bݣpk%ۜH@IwI 6=6"x|ʖ^VE(N([W-@Fe)+GgdvՀ]_m9;jxnSTm`bwxRH$$1ՒT>V=kLAeϣ]̭nO^XEn}GUV\iS9EDu=ᶉs9Pw$Fex/#ŨM/)ӥqW˘ FJYcC>Z877~AT IE65†d[m. G|<NTfm2TͳUvz/+aH~q B*NOͨ&}pjU\t-H(Gp% @c\صE#ic8)Ip,v l77}v̻H__풿``}_?.L[,t#2j/n>,Pw}6Y{) gl@~m81B]V,:ڳL s"xPl˅@e1OQ-C^~[v26鱮Nw+H߼*4(}R$Mm `ʫ#t:"m[^N%dL."\W>,)$cL tS)(>̐Xrjr`t9 eL2c]Pz>\'O:^8y6w^$[/V~E.n,9?nX jYk .J8'u>?i䈣-J70`65ggsu6pw0G߸~ٚlN2gvF`s5+,6SN2|CCS*P%EXf^}RcsO914foXBJĊIl'%d)#+H_~{[j6n554"BHNh)6,6? AJDqS(BFkchgH -;@ !_X':Yd|=C2Cr.F'ޱO ̾T`b74GݐIカ<S ihigKûBR̬ro}87;HJl^]ɤ^ 01´0l khԕh41Ѷ1Yph2IW)ܐcQI|a Rj*Xb!]!L|x)|5UkA$qwgS3S$"f-N'SݴDqM$O;E$/&xVcF`"Yw WL? lI(tP(nWbܮaS$9+PtznӚP]x Z_J朵d !q6/!h#wAYQ.JΞ~:ަUW-,ykX76gEo)myە'{A!%2!d7A$xu16> #?g,.B1@k" [E_&GWB*L)FK~nĿP|3SVX$1F_O<6Rrɲ<f;K⊑/ je,y*-\"& \t aҦn. O;=IҽmJT4tq-0<'1/J?J/ëS푊.Gm [3ktxB ܩhX3QkldȨ0Lk`3+AEO7_x*vAh꘯T:ha,"WdƷZcUܸWOa;g, C1\ *[uʲS.r j<ït;L҄F ]Mka^&D*GH;+5LY=mrӒrJ p[p>T3Jm{R[^p}Dl[c^ADY 7bkm/Θu(es| }gո4aN=sf<>y _ MjsG7R󶾣}Oa<!i x}kUL E銪mD4y-) N~OoF~[ˢU^ u]Qy4-Gam+U^.Nl8Eε!^ |a%K{e_4X (0gˋWo !8 :9^BWd#n){-mQ$2cӋv}=%q< x#/Z,@E 8g52T2FAb<&Z/| \Oĕ=?ݨ5ڟ 0-*ev4{ڛpݱk.Xe5|ij;m<=2+"c.$Tt%-Pүڦճ3y^)[7Vt_#؊Xw>9˱gYZ07070100000337000081a400000000000000000000000164df7f6f00002638000000000000000000000000000000000000004900000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/_%]?Eh=ڜ9S`w2qnaq,%Upgɡ1&:ln ι?q.K醆'7"Z$XgwC@2?|`0<)GR/p$om`kesXZ!-H]@f{?U[iֈ9<%wYYؠqHsxoaYxi)+kQ'[[M3F/]B7餍(P̺pIX ^pJ<^LkΒr%dE7O;kxB:cWIKrՎR>Sm'v-n%Yho灸Ubh_O{;D`w[9 pidl9xCkKپFbb̢$\5G1 8Ɛx[Wٹu Cr5VM2}_r/J[Ys G\c'~0g4s  dj!Lɝ46r{S ( wI:e v!dp<; Y[i8pI5%+4I74GpE;^a@"j]ETU*ȫ0jw5O:jcW0ugBS6MC' VO(7cgn6j3'.; cmS vp_S>ӿzo<²%Oϸd2% +o߲JlbJi =AywBZ1w3IBh{cH`_L6?u6q@ňat NF4DNrhc?eKv Tu =ݭjj>]< CO@_{!^zQquS怊)cC`ɟiMKM`Gpa?" 6ΆZ)9I2\6FklN* mE5߹dw~(?]ޠ5GחʞZy@&;PvZB5 8Kis"0|X3aubSiI׭+Ȓ7E଄ν\jw88p[JiU)tgbxͧ"SN8&M>$$)b}cW $(MF(r޷16zC|_gjV 4c@P7m ȸΨe<}-DDz9/U$,MtlC܁mFq|^*eWr Eɫ\t4?qrvљՆn1ug<2Lԛ($=*+ch!vdgɅyfE; Sk.;RB ݃UD-3LKo-k mZ'OЌ@|'^f]E385NPq sAoW(oiBG=>ܛ<4B>ҎGҕZf/DYn6j hx ozdKWeC 6V=D{Oj E h8 }=R)I*,t_UNL,UU.HĖM_i'LjSB4$*DQ"g_W ҞIaA,5xƿ)q=jsj0W yT|$SMȇS%sn"67Y5Ajl Tqfco:& \uj rE .t@ )׌v00#)6@,ۧmSIdD\1 rGSM,S˿y_ OSgvhR6+t?]bpc>)5o@ x\B Ve* KY hf+8T箫^1nZ(]S~Ǿ(pi~޳*AD6%O,FiBW\N[l2--)6E#{f? H bEnYWu~p|-G<qY2eV 1'm2-/oO0~8;ӎb\ͳnMy@(d] 8s \c@:b$U 6m[/ Y$x2 >GR'nkelczJhh5!BiKړ3neJct"&˗T=m%L;njN&%ѤWQ̃QO[k$] 1GC;="s-8Mmm#'?SPRiǸ|R0i供 f# vHIPYVDmi698z(CXՖh~x/^h+L J(0}u=R_!֮v6gMSKpɜ*9l ƅz1dj"#+ǂC%mrR$)$(U]7 kw{:^(&ɻ=wOQ7/RC^m^-m7̳#W222 h+%v_>uO.ښ\nNdrǿ}:èXږv%P|yV|_ܱgXYǎY=\n>*DZD Tpa`?8x:h %+(KSgx6oџ&nK: ȏTx՚e ZSeϨ@Xt z$7%Ͱ鏶ߠ͑ 5.vYT7'cZh=z>~8XzO3g 6KVn lIIsm'o,z-1t'-5m5sJیGƉ ;MmQHFN_ CQxv{~ajDV e:¸L?s8HQck1n.1~XAo6 eRϓt:RMq~z:ó$HYs&[V "$EZ]k~e Oha.v> /-$AyNi4uظ0tǶUe3Xh8X|ŦYwr h^u*1,S\;;my&T|b<3rtm :Iy.̱-HNr(/mF4Aǔ!9lKPWn>0D^ kG׶*xJ[NP_om9s+ 6 `&o{8Y#Ld ?aNyۜI]S"\Fmַj#A;1 ٻw1*EY2?x>/ƓŰ@&b=@gWu_cmhP!J~<̙Sԃ\oQ^csϏSk ۓ);3$Q-[wBu2 WqqU&ҧ!m]Q):4}اz , 6עnJG\[hJ!7uLJz##87kʪ~ .a"Tx8@ذqǠ(Z-٧jg[n2W{> Ylœs."â$S3v%hؕ(`9BIٓ>Ønދr9s;YM{[y˖NV?oVח.{=?\(Qy,rW~0;6lSbP.P‚ö[Ł#-M ֒ B#~ⵡiN,Q'5OsZ8yEJ>֤pO>clDNSU'L]­rmA+>k>[}$sb|S =@$봌@H`fF\:\;*zʎ`@֏ U&y K#Y-,F9ę/i(pDz @Ka X*q{%#laЌqSzJ'H?(g[Jw\o*J"LW]?!1i4.CsnB]mb ƺxT@obt KYY>3TW4i Y?|Q!B=WÇ_TPS;>ϪCynHU{wpz[,Aq &Uxba NBMQh\G*mh…kjN3MZ[i51ؾXr}A[UR6c" ܛS0pf,ugLOi:ЃKr!7pixhZ]9#ݥKð[T.]tNɵ@mI}_*1T6~W̺ͻY4>-3ĖoMg1;e "~sn뵰ϨRJIXqӴ@C dNӷL@h~dNAT9I4󁴶H<.񅏛Ah x̛8>;(%x`5 )E̤DPZE=K9t+|WEWW;d$\:_$[oOQ!i.cZ9p(\;( Fu Gff8U`h}8 ]=Ȩ }" >^#o^ƼQp\0ȉ<;cKD}X}4Dwp&B"(@V:V{^h-K\E3ʍ@3I jS0¨Adurzc3& J:l_+'+'Բ4{4ʲcĿ,Kzڏ[}`#Č)m8X4?ūGȶVz wzv䰪FBH>5D/:bN- C&2g̃+ 2i2.ER?i ܑb@k)s'N^Zr+QF1ýP.e&Q_6fZFyUAi H iXn@.K,ϲp|/Jj =*[,5g2pb6EQѺAW3%گ7&|^jV({RY꒠ РV`;*N.7OJCy~CN< o,PaΆ3㊯r2䤹#V j D492&gsrx,Wz%G+L\e{T81 _dF}(F'&{8Ir<(vEn?5̊$Sw/OSN3E)=iO3ܸR&Dnim|fE{*姶p3Jn3ZhTt)Q~Z, ى+ l6B%zf4F uCEH}h'5w#i xFd. .7JlKr$Um7(o~c̙n#Pm7sC6&pO]:pC Ռt􌶙Abn?y(Zp.[p-DroB*Rp31*^Or'Sye3}wݞHFNq)o^QM'Nحm 俟XȬL s~qc7! LuAX6PugJo'bꒃk"DttgόK'ib mҖMJ>6rr8 iItrE-[ Gt[`.dWA\ f܃TT徇KJ!4txD"Gy3߶JDѡycɲso-$`tn_jqGfqRޥ}Si8d+l6v.eAg rRTbҹ_$6paꕧ/~H~>Sbtt B?99~T[({T}BhYktP9~QrC+DfF/l)'sO'D#:.7陽&У- |-c2ʣUp}`)AK:%YWUK}VF d =ǦCM3 + B}0:5%:eڛ8QWL붢X.l2X|,6{0E},o8Ns@/4"wRyz#E*$;ELòmi7bnP5ZO$p`~錦,MﺮPX*CB&"AEr ެe!dGMt7g%kz t?=nW~DCѕnʿ8^̀n7=JIƐCHAe۰9eF;Wkߣ&a4e"1SUHJnjamdv&pi"Gwr<I#n {?9ADŽP7aC&rnP^#q0dcЩ .l=kܓl.i7aޢF> o驡#2(2>GSC'"8n꫼R+׆ZvǍ'ӗg._P ;\ i 6~FءMp52>vv%}(^3%Q;WǮ;6!ZWd2}]#! 晩r s5}|sE 臽^5"z6sl*oCg{W)Zao)R$ ۉul{1;0]^+p^-~<#s8vR< X$AΕsMr[uaJC~m8En[scWq0CJL=(D] RȕXdUꡫ"|ȗj0lJt#'o*} cT4[Gj ");лv&i-ɘ^9ǁ?p6Gz±pz0u*YjR?ǐvA 쭊*ב z҇bD-`wuns6r7簩{%IКpRṚ ħ\~z.S>~¤#*Vxr]ӏxnj_zn PKpGE z w | !ΏDmJ7_rE˽;,/7k7؄MvR_xY42 2+gYu}$ 5OY\C\E\&׽3UZ⌗1YoNF^зbcah+Wq űm}EXÚ$]ehBNJ28Ґqor[8#l硅J~KXT(m>2t|]$uN! m 3(MLp@)G!)t 槭N\vI, ~z`xK5]:2.5ef8R஠Vn XjfHTD֎[ $uG#.;ʒEi*JEL:GgYZ07070100000338000081a400000000000000000000000164df7f6f00002828000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/_']?Eh=ڜ9Lm6 NuxWPNTI3_;4h gN^oS쳒qN'׬Ӭ&W ܤm9#9vX]ĩ[vP92i#m*~3,3ބ nMܗHA^2x-kBnO/.#Q l?Rx%g["Vt CIcX.H!pFJ(%R;SMg~Ռ+ 6Euam qjcZgc)mM RI\05:jXR59`h}bߖyT?6/쏦$U kӟF-B?B9$WJZhVwi/vk+#"i-Z·3ex}}.u:o@ӥpGr)P [ܔ%M)msa^I|?ʹJ4JL }l tj084ձ٨Y%)&HѿWp!~/ Amd-i7bM]wMZQ4r7|M4r= 1:[DpꕝyzTm#pT{JǘAD/: #kȱHp۫4GlFY7aYu D03yt^Kg1Q/wEJ|Gb l.u~Br e{& i}fP"K˜inxówrP"nۙ&H5C7S7ߡx֯5U}# зǚKSLJ{^1'AJv|c(8p$o4 K\"i_hϟ8XA EE0 uW-OזKV2~ٰ#}Z=I;/ˀcE[;Ń"J†ex^F8z9x)`(Mv _;fCOg@5C"Jۖ$`kSi!c6Uە!۠6@P=+XU{#` JGfn"ѧ>NltC{-?j>3U@LP·{R>$\S]N俛吃,%.qQ&"0{Z&}d1Zjդ:}uh@#5v! dW[9b*67 PƒZڂJ==5jͣ;<Ŵ@DC )p8O1)MY4 9;͂@,@ʍ1@3+I MQQW4q/r ZKU ae-XcV*1E:flIL$S:% nA椹VQ:G+Xl8M5aqqc+ꭢf*m'#0>NT7ef&hP,nyګ6pV#eQnZ$ {uϻm>ԶL1Ȑ$Xx %DmD2Lfţxv/I.6԰|pvcѬHOAsLi1AϚFCIyI \1 s#F8Xt :Et"Cm_㍿^cVAT5ϡ+!,[8+ :)IS ^Y(j,\AR+pi{St4~^s@[h΂"ӄR6VU%ɠNژEJB੷ŮXh2.@ҎI׍|obtm6{i zÌas! cG~߸4p/`l`+͈2[$Jks.זm.ۛ7{u&óʾ{j;EPJiu\H|G3Wf7,ʛc7n6>P(/ 4o_b۱N@jm63T:٢BfX]A8qo,Nj3 ֊Xj##52eښzHCì 8qO)(#&V5e'W0:F4E_c3FXlA!wVR#(3bC VtozGV[h'Bt3_JHG5Z`k9 )5dFht _ z~xtN?.CnIE$O׈)'Wwն&G{\z,}6I(9K6K.2Tp"(zQQZp54F?#mۦc]Fn5žocmٓsjs8~a l`K@8T R,fU.sޜ'=O| t_is GޘEyFل\v "L3>ý73PYDwϗgDa^R;&,ꀁ&(@m~ge5h;jl )~+x|/(Pi]A;O]̰wJ%zdo|Uj_|uYNX׺`ϻ?M 1aHlۤ=%ϕ914KbgR8einwgÁO $E%߿TXKRg5rwGL7䳺X IyyߘH59R#z0*VtAxDQy|uuzYBbzC>wቘh^tbh~Д5ӷ' -Bja}8Ԍ.uOxl/:iMD숐Q2϶}Rx5Nځ>\"a bC>s 3N\'|MFD԰2'ŊC23fãa_@t5rM>H/j`b(F42ȋgBUmetALr &݃Z?2nCHi",=Ek'1:#ͼˆ\ oԐP&?>XIwKiu}Pp2ĂA-Bh:goj( J,bؿ-j5spNxrӢ?(ՎjW>U>cd3՜ޖ!:1JKs}yu*2s/>"w,nTa"i{ڢoz?#EDS @-rsmeJ";%:r&7758g0Ϡ 8_V?D]UOwgіES: 5S!UwF67)|˒cǰz>3]1/̿ H'<,kEtlh'@w>H-=J(cp[+ho_0, H$T9TeO.`ܢ׌Dƌ-Vlqֿ1q1SnkS YἨ4> h>kīhRR J\iEU-b$1K!Z&&{6 C,aD=G6={$Z_"@SK<}w}ZZc(3Q'MT!D2_^*XsI*o9N\d8 ѽ#.4 q=_pKC)Y+Fꈠ#MIg~;'`Fh3^oۡV ({2M%3t@\Gqɞ{ƥ9Hq>n Z1ksTzHⱊOdMevBas<)%x>7殐Vgkcbtn@KčmXF`섁ʁldZ`Hjz6_o:* <~dB#:8DZ5 6_3\r{vr RegM%bU6z4[r{Bug] i|߳}ob,sXPlLgDMctcKE'u/by> _+ڝ:RVrӌ\ɔQW,Q7HNᣭ!rQd.vف;K.' Pޱ4-qҙэɅZru+V4-3o돒녁d*)}],|lQUsNdKzt 'F x_%R0N$Cx./toFHJ-I돏VA4v&k1>'!òYojI?_~q|$L}-KĚAsq'G1&f/UϒXp>)0u^g0dnmxw" C4==a&xn⤀ PUoT_M+Wd̀\t~A 90Ѐ/8dxı.8M9"z jD>EaU֏:2 r_R@JOcvۛkqur4athԕٌlDn#A?Rapnx<2:&`_ %1}.0)kۆwr1H5rxMh}]78v fXnq=cÂ?%w)Agʏf[4n:ك !mv4q!7^ 0)ۋ 'sţpg8@;|PjA\AR.8ty"Vs;&4&9^ kt=؝$l@b{MI칕qbx5Z\ o"pEӁ\\uEn6{ӄg|eBl,ܳ6)Kp%(< o76vfU V.Bhx#T6#?ft pyջDS0@6wћ] =z ~.)|XӃ?luC"dls-sz%LH|ow 2¬Ȝ,7 w8뙓dV (fosvd dyDKor`~J~&G婻֑î+{JT  N`y,>g^q+" BnM[}7hNP =d ;wCt"*݀!Rp~/Br?a2p-e{|^CI9V!ĕ%݋E@Ѽ=FH 2nU פ_/'RlŐ)w{Ds6X}zn͟ oLđk%E2Pr9NMZ†}  7&&l碹D.| pDiIkEog\X5F>Nc'8X,aew!d*2%c:_3`C< jpʎġdeuQ}IZs rV,`;t  f+맢djoU\M:}&@Su3C$^\m% 34d#xz,z&?A=-^TP264V1UwUp%[#u`[2_}m[JoS`)rXRpqQ%]Ҥ+[Ŵhل Egs`:؃6R?qusFž A2@wղٍ˂׏AFi+[`m ֲMj~ Ɋ b|JW,=7av"@1nV@h!@'G_GV#X,JFBFLj0D;vK11u'+&_#P qIF^]> H®F: ~C "~y`˱7Ղ t{1R7CzqwjךLu al'/ o4s zw8,Mp\yPGVgYZ07070100000339000081a400000000000000000000000164df7f6f00009b7c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/9w<]?Eh=ڜ9R*7 u|#і66+HހWU?$tBAgd^g <$xJ0y'Ԇ.$x3?Hܯ ׳d"x> ^p DŽrj6qj-kqEiw2ik^ KѺM '#2NۗCc'AExa ;b. md `_Ջ m 悼4!L_q:C\AWp?#I07{V]O)(EއC~Kv.gEz$cȧFa_Llz09m8ol-;8`ʒgaC3e'B%@j/oYE >k-S%|Ov3`bxI ,]1|{(hcljҬ "gO̤WuekS?(,/6S5׭0¨;6'ꇕr`17GP]`Mxgl3P, 1D<\[gYnjr<0Ts݁B{NөYȖWvRBv44:|E>!ȏmvb"ςUEH=94x|#ODƗF_3:d o9sF 4Cvxٱˎӕй?Ȁ/ ,vx47#R?, PS΂eNzFnpt,_\lJ/Qr]2鮌U yZ؋EM"yq1x.L[?y{/.-( ~Qm"2&D^=\UF/b0U8I@0,O[8/%bB0\L;vJ h Flb['T4m2LE*rs'2]7V!0!W‹{fB5TP7^H?5tn^3d+0Om`S}rОKl֗lL%j`ALm wkmkWMɽg?7\mC+2Lڔ!c{!imRu5eWX7~6U3l5A. {f`PXZzĝ+n{LDCe&Q&+81ѨYz]IuڸKA<4ŵ.Ҵ >i>ux Z3 .M73+-| D{[A}mLC}1n%@Z^UsyE#<9yU+ĬLG.\>*'ROfTGDT b2}hxuzw/{p ;q&tIaMZ.|7Dv%!sdԫXDJ0fKXjV? =6$կ $J9 v43ʏ@L1\s̄56`C2SeiCiږP1sdƫ^Xn% &Rm1HmTz*B -6n*U柰g2? +Ѿ;/_%EaRxNAIWD+c*+Uk5dH3 ڢj3LLZLbV=&f0!Lj I~씿O_rȯ" /a#aGI1h$RiTAkL 95~ FEユ΍=!d6@e^2`_ qW,XCUčlz ߤuk ƫ%PbҕgN_uJhs)1;/\\ '] ZgiT1بť؃;i*[S ZqȕŊlPtxRw zwoAs-}ٲtVlwICy`7^RQ^)/z)M*,=إ>I Nx,@,jXWo$>smZYދ ں栞% }~0 6 ƙ=\1&L`Zb!1bFjHbaM2!湴a Fq yX#y_&7St= ]ލ5)]4+7'T9 &R7r X:|=]4taCf%= S)bwA"w=C;v_wNz.31[lkx!bP_4ELLV4vdд cr^Olƾ"$ǂPV ?Ո;q_X hv ҏ Jh¥z2K=Sw,DDfKfZđ@87mX0k_& UPwWg["AXpf'^<6 j0mzvZM̰Y.ip)7UF^)z2a6n"W5:^0VH tq%Sn 0iJ! Ftb,!tڹ uAe b#Q} RJ4iZF.o0I^ZiD~k ƹ&3TNj[[ fp+ yfEEh@i_LB8ThU7-#)!HGwԂ#wsINHVWD}R<86J7w>O񲳜E?nij.8 /]`K`vjK!rL!_c^ S]7AiY= 뮶3AkN)ƥ{ʮ1\Xp?H,Lyas?@,ٔv&J(Vq8]="f "-jw"턘FS^rտ+OlGN2Y}͎)Mcwڣ)V~hCQiKtTFþzM)aP`zq<|Jч}O^h9 KH$5GYF#ؚ=)sp´~$żMhN]c݉\\]9؟CW44aZc'vRWl^Q4Ge]xhRKw~mR̷v׃!}Nhz{waC& ނ٠3B T%lpg{+ .$mӡmsٰ')* &c:B-a[u7G\1q+AK(8̓7bP\S qjFaZ"ݝ u~JMg-tSz.U0)7JuQ LմO\)*ooV8>4L 8@QT}[Z&R(HYCV2@fA5\S tw,302ٲeMjZ(c#Ј>t{ZB1<<@sjXh)mS\ǥɍtZ5R&ֶ+D eGB+% ԼȈdb$nQm_*k{Co.Hs6'O9{ŶV^I2r|v' .BpkMz}k]XGXN)Z ;=M~FzGO]l.ƞef[2d }DwƂ{! :X,șKG-f&΂PPK2T}H KQ7i9  돂V~U5xm8YA}!ԃ8c3O"Z, h'1C8x l6%3p6V$[Cђ'k B1ӹb A=R,!&m1x>emlSdp :!_Ӻl7$Ъu!~q!gRzư82'8º}dhη)%dovvDxǔg﵍>cڬL'}U[o'!?:a$gXLNږP5·^*Yl yUՂr0ϖ8b*}8!X>7/%I>PJVL=XdBC+/f(LD*bYr3O|a1S!+vR?Q3Y̼1<{bu_vuLOi%/)`%|,G0>7U& 8`VNǞC~{+:wMTu:UeIEa>jӬ&_PkM6"X'fSc) %%y {S<"|,,[AU0 r^? ّG-  . %u77na-ڍYԱEuٙgFI^A++ &"$~rŲcҌaJ%LpU|A7V G^E.ɛp^icHk`}W*Ŭ!^R /\քX:Z+]uCh8.ѫ>1`JD ci!D55c^4lHU=ІYXX x JX]| G.,: O1>D~`7 X[t}X}ehY^yn*/xJrJ::/=WF|BHaݩ^!>ID;*YA:sik4aiG̫PPğlQU4ݼ38tc}YBӳ3K+(=WْcW@e*p=HCڝM7yLS`+ Hb >Mo/cRf1#[[- u 9#/ j MB ,I︗օ"}cs4ԏlgˬJnҟm7$VYXG *hm=쉅^#=FQL^6e5m?i9!Zj{X3#_:I.3E ဣ-Dv*"|] (vMe]:vOePCZ'p`grMb Z|joD"^9j\/AP4`ZNGafJ!ûqlt1HM`xsy+;q":)ֲB\F=h!l2_$ª! y>3rq[0XrWz[BV";~7?6IwnbrD-}Zh*rdRMn]QpfѼm^)&:QPU1 a^_&9UW-Z>(C_A NihU1!v'yꮀl.qSrIͨ/Q]cpBPjVQx_1q73)%pGa8[ZOo!'Xc@U[ob11Hoy=h-/e)KC8 qPpj0B:o()RBI E|O%u}r^ l8m\^6x?9 @BxF X.`2snĥ2hYk/[ W-`&qO'>0Ji=dJ< e+k%Z^yn湬kGxEo\anLPj64^̲[cBY~i"r)4>ѮS;Q}>I0@aje,Yҙ: dDnCOȞW^}|JnS;KB!b*OZ6K:fBzX3UGQ漻1_$++x٧sw.up'D&ܗHʚ(AUKowtp iղ-HcA,t<Ȃ;O2A 0~q#*+rC|#ifsgzޢIHd x{KpH _lC_«$3}F4qKxb쿡o}ej?vM#F,J/1!ӸdQYk۩LjLG޿c"5 ܥѪ%;.J~ #^F_67'a`\﫩,ېCTCBN=> CaB)([$<@9%KT_e>B$df/[BG\J/]v3N(.KKڲ7[ڒh V4| ̢j{e3Igmem. 5̈́)gbلAgE^e-JAo :v^?#u6-ǽhx;`ɢfF%2].+?h4kY)J6h . 7ԗŭ-4Ab^=l.1gd4Nbadj">ֈci8ewH5JdGŻS",N. o]ˣ0T3miܜ!MUNh;\k\YZW&DƬ(jYa.'W"aUVg.馥k lym4? 5RYXrjmU { wl7FK^NJ6 An}Y =0Nu7 ث3J@߆,:w{LnJJau޶ə$O,$jL4ʦ)<\P+Xvz :JC_+lJ""rΙ1F2~6:Ae(Llyj\z/oQ+U0i,zÊE߿YLP{)N GЉ|0 9D1ަ7Gs ZqR~ّ,p<}[3^z+Om@gN*o~P>IB эXJ,ְw/3STR){[TF&UR٘?UH0`A-XF@ \J Ed1 %$f 5.éo5J #->5y2V?!C&߃›w!q -Vxۖ+LN3yڀe[XdcQ}/tHHIpu#ILq ߝ/%Oj-+R[TkQNN B1nÌ #AEU%!;*ol!ϖ}8P`̧@ A 4`HRlQ~:luk/ ,ۃ7w'tLkdM#Dm# ML&+[MrQ.T@1)rv7ir'fmJ] N8~EmuX w[ӿvp[%W"HksIgwuxu|He2S~$yce!M5ǝ1w\o(_Ѥ0Apj4]~NG,oR7#Xeu':`(磜Cx' r}% ʯ(@Acz{D}uρ~` xN*IS]A|EyE#N,ȳI`0ZyԿ0fuvgRv@wпJ79W0_SMUM1 (S%4iA'ZY[HuV׾ed?^/tWfHx̎2&Hak9gyġ5]kRRmCLr;9 UU3\y=aã VPJtzM;7 j2ef`)} 5uWu359ʁ u Kz <hk A2Ob&oO'Rm(RSN:3p *:A1s€cF=$Pq6e?L}0R vHs.IힻjuLU_-hp$H4nf.X2Q5;s6ķZ9s4qo 9ڬilT<퇙CmDvaf\xuof͞U2Ifk5oP/iQ`XUS[~Py_m7ӆH1,P߇hGS$5S߂nBNߘ|\Z{KDT$(^Q!U:(UIKL&:m3Htђ :iv]=.?;aUT[ .`jbUVzg.lJVad-B7c+؅63OOͣ~'C'c7CϟZ hٛG4-A 7rQپ1zcBiT1Y犑6H<ns Ƭ\ HT}`R /8TrQWOzp%rݜ a=50>  lNnH e :u^l3Dlgl}?! kNyœh15ϐdBsmvF.0S3*$e ;42cKY/ʘ/ Y }Xq`YہX#5dûDRdq+hO6MK{'͆أ=vg\;*obKbp7%̊ul*~d bbj =6 4Mw{ؕ"JX8QD%}A Q`1(}ݕ@,2 Oo/7$1[ʥo-?Dp4=QFʃvlTV"rCC#%Z:j ,}tbU]JPLD:Gx.moF.rl]D33瞔_SzTG=ri}'(1ѡ!LVg5x&jP>Pi= V~\r;'/f 5A{Q{Q驎 y͋I-Ϙ:~Q'uYƘt&x#9}T}FQ31PQ2 {`40AN4/?!fTIyxNn!gB~Mȷw2ZP99#&I߮wf2G+q1TJC!5 tTjI\ld,G/ͼ(c9FMEߊHlz{oLǗ`W]k З~}ֈt)Si?{:l -MQ*b*Pw8{bT& ~{QӾ['}H{goT?tk2[B7Bd >N&ĖzҤwEO]FړY^KQN0 N+*}yodJJW昸N@Grs2y'jJrӪ#|].nzS^I: syKܕ$xy-uiG P 8fc&5δ<`Y eѫay}Kω(tfzJXʈs+\g1ȝ,e Ss* _8WF0N"3M>I^Xk8l0Q)]DxKnI LҤY,|&8q蕙H˅h0.EH'(=9ðauo)P{|f#*L6EJÚ Qatq0M}?Tl]t(&b8X!~hRdȊJ;yMHfF.d7X3kUg5(Ӻb?8ݬK󌚰j*RzWqbƙqϿ<~\􃨎,foaҊꚛCsI[Xx qD}iY!3$!8كX꾞eg }*CmV^qOr& h%é'W)ANYa)"R c ^_`K4|$FWS zF}Xt(>m@9JNcfHϬ,vhK [Dž' OPʼn9(Me~I9 h˂ B`d->z uLm ӥ;K2yIp!6HLZxL|/ 4S* d" 3|aCQ ,V]pl?B_ QYhݩNі%mnj> iit7~[# r]7ڞy@N ex |d'Gw%Mdu xW{؛93p[,VX&w;s6zP S+oX)/ŗjg9 o5$i3iu!wuN]IVi$EyGs2ãh𲫻\&@74vZF 'C߀A?Pku~E|s} eM+v(|X%fpg$DG u|>n`;F,x+7"WD& ۽BP gQ\; MKWWK I@>h-/hu Ӌ~3$1[Z/Du/Ȼplt6Ow~88 M 8TS*ܦ=Y,vWt+,\c߅6C_(._f'`je9S٧$=y)&t4ȡˆ6-W-dQ|s.o[w BP;xu|lvcڴi&s1muR&J>dcW`ґn#e'l?-8WFnSQk91J8ۚMjWGD?sڬ+N3(aH$Z Cg5?btiyUe 2ۉ>l3fZD9,!*HmsOFSB,_F +#taw(`B|&9Aɨ_BC)t=2p]=,om.*!tΪA8rVBOs^6hF^[/ bW\b7.$L޺2֏XkGq"(,9}[ϡƩ+䴛Ȓ[QP8VXŎ#OpKI۰ѨΥ$B{rT EBmq Hu(𨧥ߩLYHdV<'AK ԘK<3Դksb5;hѪS.qR$O0m`H@ZOt `c9U1#J0Lg>H.G$):[qf\nSz}!Hl <\7:Vy"2V6hBtܸblÀ 34eW@">p#B~VA:[]d=DUG6+Aj`+26fM`$Ix[C,4B2D_'|;-\_/\8c+ѬO+W U#n",kH~O@ _ЪūՔQ̂%%;]%]rdYz-J% }&BIϣ|_B#%/;vK\V~PaD {wn6xD"#n\>mq:M@| =K}>H P]ѧH g<ɔTkpgKj`V\-hL|4&r̎Erpl?@^͟`D2khhp'PI?U$TC <`l]aRDb&y8˯6.++ .!a,3чe{@i.s4†x"Qfإ)"!^Z@= -pLx#,^ ЉюF51W%myIK596K˅ [_jFsE ysbDٙݓ1VZ&8T>6}T0u_ʯWFrY8٫-6AJ& o^w 7"m+ 9@ M~tfy#1BOHzx=lu;G?yĩ ^jֳV>=<S7%P4R?J@o{8oN`^^Q G_-5~=䖖LY (>{MEy͙uD;3("7^7V2v7=4a?|Yb#JཌvV]T6bJFl@ц"ާ0[H}uzV\ yQeۗ*e# *p㢲@VeU\I&cӎz DmjvF%+vC Xbq QSWlH"0?G=O9U9k\jrVd;r;ݪr }fdKɭmFg[صBk fԒ|鑑rxb!Ykz,24[Ȕ3'kZ,l QAx@*}ddHCCTɳؑӍf̱O Ǖy,yBţ)UHbSG/@F К EuyRo+A,.qb#gU$,rԡǍW b.[B,QPD̐w<S+||fnvXA[EX%d27$hA4Ï#v $s~?͎#jv0W<]nH{1)+ecS1m/Ԗ#؆(owkxBK~y}klFV30iOn'̹J(t:6 Dv~$R)V+<5L#.lknX`j/V&zʌY4p&…ڹٕ͘Z"3 ^ B5Nl/l~erh?S̃8\c 34}1 YZ/YɽnADc\7 JϤtV}LN4Z '~s?1ftd0[ܐ8k5wȀ"КUK ^ dk0"'1 ,v*wUSzpUٌ!xf;/Tc:o](8s!P DrS}BxMHTp8j|#YQ4& y+Lbxg9$Aɉuzrhf]BtL_?0odfI%q&c ^Tg^$ ʊ7ZF2 .Pꔮ81z!:I_8ܻ| 8E tײ[_#Ԉ|@ߪZ;DU[bG' 9ޑ' {klHӁ \'>ܦ?M=xT[ZLy L鏖9(8aȣ/WR'$yNh!e&pwvMz5O%:C+po Fy!-ԑ!70T9CzK-F[TLBHp(ʐz_5x(T@(W|䆜İӗNɹ fؕj`=Qt t[k4|mOAӞ[FFC (x5H\aF eXgsĽB'󊏧pIeޖúW)3g+|OW('@)e7\NߘgIkz#Ν_ K[ WЁ`{ Ut#md31ÇXts?1K Լ)V PAR'eaBn-1X2^7TB&!y21+2S=ËL;@VI%٦ W? BV~e֪(5_(^eH>[^N3(V1:6V}I,$զi3!UFՖw/䚷a5r61A/ QB%'i+reeisc[5ɖHi>?Y_A,;._DvNS8#^4ؓ0I˕'Z&dOciS`URtnweV9~C^U]TpI6bR~¦ݘ4:OVIpJcesiG3:m@] 0^*DxV,g\ZBs}L3H_ P|*Mޭ5g/D&9 =*|PDFE5ǙV+/i =?P Qȇ}#{zs&NRkTܽ;bm\U%$ ]=֠Pуtj1eO>)܈mW57ιVf&W~}D'Jz<\q܄jwԙּⱐ7MI%Q tFQ%bm2UAL@9P|2] YF>{K 6)#ci1<|zgi^y ZYxN}nPrKUR^pl6'%Wc 5*o O.8vO^PGQ ?a"<2u9spxaMh ̪wUB6孺,WN#@8)egVR>qE 8Ś_h=\29/ \<<Tcz/T 3bB4&cr 'aa2[͖Vr||0yhrf@\UjGЦ$b5%sI,/2SE ,oɱmRYDg4r#<,}(k:MЫa* 59\ߙ9CY#˯^bVZOq zVF.u9`g/!I u *r{mjUZV@҆g )Î{THTMBtz+r_AH׏`3|^Y1"Q4bQل8GX<9ϴV`)gů x#W>ΨOk?Hhieœ~nOÙpƵU|dRU#cEX:Lj ))rPvÀ]~n_:ðӶkNd!<,?$4i .07IS6A^'J $T~ ˩jdL9Y$Q> x 'XXYʯl;VHig ɸGw sC.^馁V|<-#UՂDuV 2uCdҾO#:čtU)]{?ʛFËsDDhzPX%LG܋צ3vOgMՔDx Nkelزc7yGd X줆PP(.482ޙ7 @w`YKHi/L9k9B"bv7E֓O{үPQ[}~kYΠdg/üLp+4ih۽C'Й@uu4oK@3G VDaw'Ώ&޻=(P~3`Q j")q e2I2ZURm ϸ́X*ZFQ 8:"QeFCUR$sJr׾}w<02?V4__o/ML-/)P|%K< Si eC}U`F_UJA[YNVkY?U/hDŽ*9)Gh@*R]TRggq7Xx WzqyÜN'DXl ~j"hx]T=5/?<:#.ZFOkQv1O\ti@Tu˭݈00'C:0ZW}>jǭuxlYԩy*XSg &Q2vo%6ߍ'gRGbe~G 1U%Y>nݴh * 8ިR,: VAz3 okn`N6E֖+;-ֺr~!k>.ʧs񘡽&:Eu0:]D}[0[!Eg8P{V d"kwB2ِ=fݵpPwi/vlMd!:2ؑBXG>hF§ɚ.vt*Af4=xlht|*2Z?SmJĊ/"(s="UzOnQ-@t)7}'ܤyɜI2`Mڔ WGB 5;rRxmG .r}p0 i9quz9S~<>M"L (?6, n韑2 ~|dRC JhPz6 b~ HQ]zn; hkƓϩ'shXUTYvul$~lBP~b:i_OS[iw/&=M ɳs"E rL ƍuHpf KD?t%/;+~1Ut Su\U){ͼufV/eW* f8Ѻ+L5QCߊs֫D {L8R4%l8Pnˮ!oFZɍgiwFxfVγ3N?(El+t` J (C.٩,YhI gn=$ O\fX P±9s6MC4Z'_0Oj<$Q-äy4(fRBCOl\ ρ(HuNsY6=tH>"K5n9;e"N'Dp'OM{*Ek43^ԩ*})WlɰP8`Kn63QBH,T8AWH'sl3Җ-)MA=Dw.ɇ$4,1!A|N_X*ψuWʀs:@.9|v&q٦yv?Ȳ`Gz@Qֶ5E$X[{٧$JY58T7Jѫ&h+T>dsb<1kwM CKHE.̽];GNJՊM#"uw3 n/lR&Ԡ)A#?C_REY*?Qz'& 6q1 $ùl(|poNToȋ@ha1|9"ŭc FFO~ȸ<4=ن}r# PaΫu+[7ũM&-VIЮ"˭jInUA^C.mne@p;} zR؟&6Tr:IQO \yS(_&#<;šIv(@l?_|g{ٿ#?,_دAQ.m͒3 ,.[>~n{ ^]q{ O,㴎p_!7Zzy '1J% 7Xh멵tLYIy)9ߪGKoNw6vo)r ʤ V U%XF*3 *&6xaka(P]A?=X#@6;2\P,Yӡf=PՎ삙4 ! 1O?SoZijȏ{KZ*$C(~D%dA1MsؤQ ~b\ wY/! Y݀){pf^f,,ՈdQ!o? }e̿y.$;_j R-(O{2S12գ-2Ed~x!s#jhޥW*qƍ'tMřo8$1JPM:%ɤH7 }Π6 Pϒ*@-8?p'*<w(x l<d>TV9%&y ^py5&/^i,[Otdb(X. S6>FTn1H駽)`|99;jVw1pr͏VA! sXU{dL}h|0eF&_%ޮcL_ &CFh ~p.8MWnhS6ZljH1ě, 4'fv@쎟7ď*#wJrTzW)2iMsv>Oy L}E,}Xsl 'ťa23ߜU1d]SۏF(OL{:/x%u~E%)o_[~!KM/3dB}GxI4epnd# ֌Y,^>M@r cI)?KZ_2J>WgCatZo  Nu=dߘNߝedn})BGrHn^ϳiI5BhcænWTMvv 6awB=JজΌ +|i4*j )*!3|Fǂ5KlitD}>_줇:]1v%MaCng?-ORmdrG>'Ӡ ![ɢӊZ1p= `VR ɋ5G)cM10}\eY~(ּ'n^רf|y$_ z mKesOFl +_N OnvgXwY0ۦp9$ڌu\+fcl>2Jn;a##~-1rQ'$J %iLxȬ52&:3&3HjȨFdCpJ;s>:&2JR\oPNOChfYV]kC@ѯnҘ9\?"Z7lC-J ދ)̀.f8yaX2j}TSo=µ[ H5X +MA'h{Dijr~ξ[K;`.'f ը8Z汞+hms'ڕ1h Y@61{Sl*s_žq+yhc+xm:Ğ!GY'TU S TSbO*iqNfğ尙t˚!gB z-tsSy;;+ IwMM+=V`D;n ڞ^rih[GF-@ A!K_J2QAvrҺEEcZөJ{1xHbn:OдH@c#c,Ou^61A0ZG˷|:7Jȴ`Ю5EL7 zOwf9k@ 3k] J=\xDP=>+^gZ)7 ߠkוw.{$4mSյS :˓ua5WB<q*@6 BmzGi _)yWΝتwL=w_m B{v"ձBqސtه%ʣ,})8 ۶.ݩu:r_f%&;|mx R2P5EU2ٷƸ p_qVxAx`2:Zq; VlHLf5T; a~o*nibWG8{uNU?;}oyXى.3~{VR;uoUmiorwiԞyΆ" JZ3䉛zbY*t}b7Rk}_ߥɒxj[|@hfQHCƠڢ3JhFi (dĜ P=CiΚR Š{=֣TJr{8li;X]v$)be"ѧ9͝F(C~.K!VƓ|\m_"T&Uo ˿9>nL( "Y|L]3SMaÑo"ZNRm'𣼦}-Ay'$(_UNYH e$7lT%|f*%& <~aK̝XoĜNQY^8GYB70 1z`2Tm_?!'UDy uB(Cb;35С)G sۖA$A(C=* V>oછҦ(­Zj81}({4X^|>S _/ʆ`H|狼"±~-@l[F Y h[gy 18uD3P΁1w1p[6n^Vs#ߣTbϯ!Ay睆Y6rn4?OԪ^+nGMv6G1?[ܼ1vyA\g8b39hDU63JK5-G-퉥u1Zpj.>#V"fתʎ:\۬o9'lfJC4;AuACQ(a7'sȝKI6AAwЏOq(^|OEۈ B)șrKQ:&`D|I{f|~=R!fɩx8#JI{bf[ H]c4"qlq2ȯܼ(kF)N(#buO0U=`F].Z"X&tߙ,y~QwKts"1"k`Ykq.rUVd$ UI|=+nR %f0D-9)6l`B~y9bHټ"k[!h4l:lCS\#$ \wO]({FΕ^J['AkY2قKnZ䱧m:yÁ4"m ]&ohXj *9$Jb66(&g VdMߕ|mvf0ꎩ(y$K>s|vI }z>KUpI $.ĀV0e 6͒ CJ\RB|2Evt"[nȃFv9-1ժxb^o/Kw4KOețw(De41P;;3]? rI<%>;5$Y=b#Q]GY2v7׬u9AȭL#'uR=S\>v j;Z+:ƜR@yˢO (Syߑq&E(y +76χBGƛ%-B_? ֪-TTEVli0 qrN a+T }316uRw‹7ozL~#8)ON 3ԏ(d*c- X6+w4?LbuDbQ[ F._5E_+Mu+G3vFhZ }8H<7*v?ljj2"05>ol8ʠvLjkPLj56,yAP _Z`iAmFYuZƨ-s^=cTGI hAazhϡZd1!Au^4횃poJQ,!ū]E`\vW< 6)8D"YW"peX#wăp35o7E.#orQgTh%$J\{]y-}*{5c(r͘mcZ7?$n.^映t#&T jZ .<*noAtpk'p4s .}70ZO /$Y䐥Y )ӭ;~r!Q~.TktxS[ duL/,%laKe77G9cXڹ-[HhЈG&.nrvǧW L˫Dũ9vD2PuЙAA %6T cpeq!gج0E=ci 8$ Y$ I¡+&}LI*cetiPWG8. VmWP}i8 L˧2gB;峝'l `xL[~ ! i!{ζξ"\bC )PWL7GdKY87p5'A(MNPqBzW*jqkɣfj^[lk^ZAh'7\F[e^](vW| 3!8#OOh!n(36Y.m|yq(Px8p4aOs 1>Cma&lS]= )^LCN0^ca3ށT+ w[@'Sy٘ jr8_. dBwxMltύ`l8UMCD%U֔.ȸ},S b9yĭz1ie)y+ilst)ͥ;a֩}((FvRJႺ֪JA'_W1 <% `æRkՓ?- Qjh#t.s|%?5(Ew۷~h{;aU?s"_:!!f|S8M~Z30{UM iig B;R.M{` 4-GΑ8c+]qi13@B!TE,VW]Qcc`\yKq mۗ_CGC@lQOF^!OKkJQ.zП!i#nV'IYC x3Ɂģ۹t֓^tHL~ys#!'.ÐdYtwT"9jrwͱOяxhn8]TD/>_9KKjGnu/S15z!eu U51eoQ-Ѧ n7(xoMiCS{aЊE셞瘱yZ$kp|)=Ž{Ùg/%wh]/E@ ~쪸ހk){?'7ܲW+faln~Կ|ooiRVw{:Y߷=OصJ$Z d!ߪx2G#>1gfU0g}ݜ4p9cw JIi4(݄fF!"n!rK64ZދeUBiA\O0phd#Z)uҋK4 &'B_LXJ6h;cl~WJtķrm_Soa${؃`gB?[բ}l +汨Vm2Z}FZP?XYmNyLjd@o9>aT}Eܘ*V |+n7D" F=Bb޿"f1ʹe7^O98)fĠ}֦멆s&s5&{ڭT +2cXTQzIGAhJ/ՖM\,ZaJљ|)vսU*,`g PYYt޳L#n꩸~ލum=qWSFv3G*#}Wqה iD&[u'?y{I$V^IQdvWq`٨a_6#ʚ b]YhEhX"qEG=G:_syD0MgxԀDWCLWTc a`1>zx- h)Ua!3.(bu -l+,)pf"fw0@*׬J-3k m to4ZuӤ*9m4ˮ3\ޓ3sC/-ޏc `^xեT : Y !%ԖL$ViHbuiǥ_+疍eF*J ĭִ30oP6P'4(\ꍹ-T^!r[ZE3T&HV>KRS=ˬ 0|?o0ǿ#W?I;3هGDwJ`8[!,Dl0>MOo & Hq2}0d*Cjح{ xM!ʪLbC Ҍ^.ފ$0 Z@L 2 P ^:ToD1Io=FP`'BnubfVuD A]Umqh9P0՞ (6p,;ͳ`4Q\+S# "4 pݏO2}GA2fKNɼ*i_?y&iv8^"+a~-XGtY ui ׭~9T"e.&M%#ǀApmVhK,HXg2#aV"?=M@+Ļ4aC.`6!QsRF{w @%_&;n^jyq +jO畢%FUFҡ͜KYh,$h3#FUWKa~ yY\Nj^Rݢ;43=U ÂvŶDF_Yco@;"w<=?hb}T5$8iC5:Jv,>]e4'?,CI`ݰc2n]>/AEL؞j7L+81$vު{ZE[$ǎ V8nxVnycVheqbȪʘx;5ȎozsGgw3|_8hwfpz6I-` ]p]{InOmM09Qg_?? 87=ތ]'oVWlmVa9 ɳR v5,| Q-נ DHˉ0G)Z$܉c^-`Dn O/ u.̕LѾ?bh'iLH&ofaYۺso }~KR辗0CLYh4ďj(Lhί7=R]V%'$l:"` j$yg,)k*czAThv% X<[L\B ^_Ҫ:eTM艭wY^fo*owoy2r+Tp鶦[BuWў}l J]LZʻtADp*YunD׎nu^8UЬ82l*o1i3`(ª9dx-YݭnE&C;1XA,qowO[cHhZX~h2 eIH`Q?@NDN`[ĴCIޚg it޵@|糡m@WcNi R.xuYQ_,' ^cqƠ[A0m6e0I£l;T-}9WQ~mT~[ez>Xve+O$B*egf9g*\vP ⸦ȳcD?q >+lZֿQ4n7Um0#!Ar[@]ĚN3TY n\@i?' `78rؙ?Gdc"A#n\U>]Ֆf .Õ86tiDpa@7 4{w@ =XeBL9z>7qoT@era-Yљm=G荧W8>\ݝDj =.+D7mb>37~7+ɾX0$nCru.%%g!﫪^y$) 0f+e-.F[,2VG;5`͂ ƣMuf͎FbԋW0"DMC@'AW @8(6hڰ;\78w_V_Z),À\G==Sl\td]oEp&r5+85a{fۗQOʯ&!7}mM 2hxsk\ƀ܇ HP od 4*_*Sd89#?A]s4qu̾C؄Ik"Rq! 46nPoˆ}0edb lavmk^mWz#]'Xp!rSEAɐ; p_ђܧRv)rgZV׊0ak]m8#;my@^0g쌌u8eZ.}EQK{Xe`ض\gYZ0707010000033a000081a400000000000000000000000164df7f6f000012c8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/A']?Eh=ڜ9OAnmJ@1]$-!ܺCHr8bBAvBGS1Ճ)OCuә^C,g"\M2i$n"1Atv{]R{@KQLghrItKR񁟔uƑy:e)7j,m7.d7).X2D޴ a.rH2Хcgδ|2lC/֨ *f΍+T҅4(0h^ПMzҢ ڹ^8qkPRj#SjG_9x*!,OXo(:IY~^`ɟYwiL2J'9)OW8א~"IuxF9@BV&rt:X<";,AWo8WIؤ5Ȑ470jͬ.Z- y_T"sFkq?*x* WB~h1I"V{9wa/Be BF8١txm? VNۆꇠ'xԁK8*6\2ѹN9|׺#eEWdhI~L:Ufe@/)璣!=1~ K2nûG `E Ȫ9P7kpLBbBn&gk|6ߪMAYVȕ81SDNdi5Zb]@@<كlA~*o^0zm-߼Mւᨮm}P" Ory' 9C_eGY8rj, kGRl4agѩKiU*_ Y(iʬZ=[4}glkT)˳=΁"m8lz<H6bƉi8ME%zO,'eE i֫#׶x2gXd: ўs$˶3` $~td  W1 i|_5 5;}Y']]Q (_DLN[@CRbob1ױ4W>c{.g $ևGtmk2泶T0HdzV7MdkxOՄu7BОRzv)U?y+RĹ ^~f*ofy`۰d񐫜rX\TeN ˹"Zٱ `7%E f@yRKM)7;h/.㪕E_Z2x.>r6>_|F4EqGVM<`q7'Ѿ)"y/GPeZ_v3+19ѹ>s3NwrשQT8SgD)>O}uĸ'gk?(G1R~"!,]UP)g;L_vi)yOJ4g7yc—X$L?7}wGc3wx0tHcTG5DulYI$&JHwɱYgrc/'m᜴*u b!+Xo`Ӛr@ .'yQ& {cq])L0UgBE|?ve?1*ƙ9`)s/58 \>}L71Q,\LF}5^ec6.j_3ezК8R[݆\.5ۏ% C@Nsl"2:<ZxT}\ Z6C0%^6tgAeUYwQ_g o$sQ'79}xj U1t5T+mÈG5 QqPdބ񮛇Fp}aI<92.,qȢYil#Z}o~PS]*8ϰe^e3|6Hj0J P/\^6-iErҵpla!D|AZŊ9#|ycz|s`8~dVQ%7YCo&eà- :dS/{+d; V6>C~\(H5_ɼfǥOɟ3tC0*\8 cRI`?8n DI.֋oz΢X G,Z[[?O}rk^ *$/?r1yn.Q;\颖3 tQ;wF`sOd8\2DaT8RBuM*M/$D &RD 1FDڒ0 E#M>P!k15|xME~ꌟ`hfe=1ac!x#{wҰ? sG>5<|NKMèZ:xLhw<i&1 z#>h|O4|+~-F\ i¼fu(TJ߾B0>nQck}+J-7"I|T}?VqIULVapδ3(}"(_EDЎƽ@%j8j0jk="/o%+s T kbl|J{FKs#HAIR&hSo:YW {|#N˴ȏ|mcK D’DX>]r* V!*١SòS\ a_k{ X~:ueG)(/%»ފ'Ǒ=k%7=y)٨fjOrXOj( ,W1!%3˟]~/r9 d$F<2?568xas tyq2k;^b֫OjYrHs?רͻ-V[%'s6_յ!RbVxoX/ԯڷ){$;86E"IhHrq%0d\MRW[Q}#^Y"C'@TQّX)1G P- ?o:Rjd5# )&-.}spe=lm<LX\.*vO PuE*XL'.UBW5YbR܎HMY__>fئkn+LldC>1w0^gQ eeqŷKn7UO+OrAO8 ~ZEЉa'͵a6ӋX?6t4es5Ӌ"Ƣj!X=jo ׭2þMC#m̎rs3EiY ͇0y>ř ,7F|`\rb{~ qc |cίm+ƞF0d(U N pal3<׵ۼټ+I(ͶB@81FJ%;gYZ0707010000033b000081a400000000000000000000000164df7f6f00006698000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/gfV]?Eh=ڜ9OCp˲ \7fEPYZОKm0tl. }$VLjT]<28ȽPXt;s}y+((TUg-.}/vZP5jMn[ j}4e,m=4rL+j7y %`_C*xB4gI4"+XR/;ώK;{ !+X?7T[{{Jv+NaZd[x٤əqQlM7^);=B#'v܄'sg2s2c.pqVAsoӡ].#dQcR}ƏPkf,IBi3ǚ2H-PIZMX;{A3y@2 >֭Q>W,2/w PPY.yP7g}̞}-%RM!9ez?SɎoP ȼol}YJiK 5E\v(A:ߦ0?:S`ֆdF0g=-n9RwÍBDuXL`SG} SW01{6"XTlyh nywGC)SM`JTz˜RR :[jc+ wd/qݗIFVvU*T,pDb56^N(jjlI"mRnM|d:as/F~dr;rhuR˼Mpjb"4c^ݮTo:a EBUc)kH+&P!Ռm:k+HFoI]G4M;і;dʐ-+ԫ-^ 0c'?ً%>LYs;}{~ONE ѓ1&lP8KfXugHLѼ>X{H U,ͯgNZ*`EQJ|6 RaA_aSпo"htbZ 2lσ4!; g~v*ݨo6OvGw%A~fX[d7y}kҥ:X8޷-Տ2L5OiY7im*iʥ쟳"}U^+Z'Z :I`T+GEٔgxUںZ}^׬zPeM-'b<͑aa^A p^cj +[;'ny" )ٶ(`ab\nw& &#CRFJʜ= 潪Q$0o91y^=ŵpQkFϜݤc{HxTlcuQ!&Y=;_xxh][ظ,ĊSx= 2̡3~I$te rstkH(nGж`Z1^Ʋ .@tu6I)r&,լ-weߩGnl8(}9S&×!3Kzlwt=B {.Ց]a_i]v] ށ(SmZ=b+?rKM˘1L7q @maYBqE*LU6.H!nī( DCVlOF K] [HiSdC*Țƨ9ٵϗ&C75`k"q )gji t}7izE2<t{CÉӅ:j97e}4H.fL9KE*{،qX ?1u{L.,youC,Wr d b8Jj(m @Htv Z5gw?Vۙ@@$4vZ?BPrAuw5uc,ou3|H|ps=R>(cC˟oUIp(fPa=|:GoTA9dZm1}a -SĊ՞=oޭpZUit@'p&4ˀCWGN]}M%rO vtDnlTߥ ."7)hzΉf`մfnd,$2T1Ё`P q~@/=~OW" rE}P`@DL%1fkK _ :4/[wH(v}w蘲ʥ*1XrZJ(a[z:b\ai5x(C܇wgg3}T SsH`+¾,794f w^s IGő> $5_ 4MΐIb38/`wS.+wHTG}ލɹ.w|,Ќ |: ȋLtA~oF1iϖihȩm*CP\Lw*kjsowhRpu^BX]Vv}ȒZEKV15,HkI^k˵)*5%F۰$</\C*xbL\sIK9P};Z7w)|DÒ0<;RQb3+[B\INr\?וO!nY͗|t鰊gՒ҈n$K&$-o{™'@ ?J*$ך3 åbŧ B\_6˧*a9;_@(k!I 2}]@} g\I-n}+}=BaAY0$ 2!X@}N@YQBeۿ";3csD#$G1U7ʋؕ?CIDDgɴ&(xye"A ,`=πw9hus" .wc@dRc"6A1[Iv #D**)|bI1>Brl_0~EF O'y4)ePr_<PIsjtΨ-B>>lBMn|(+O]^vф9UFfd"i5VkUv"9{ÄMm6El9x1ʄxL5ĭc`ɸ[ R^C9\aA1*[`"u6'l<5I^g% hT1z)GY ť̵K&P+Ү.%\/jϐw#Gcs(H=}c*1h*ڱZsm#e\7gwx.fBJޣ53;fs@ mHJlΥ P,8JqFBlc2b_1 ˅+۞f](cwM `!j@ *I/ݝx`wc*1GiʌZ UG\ሃz?W_;|-$)QE"p`püOE$^, _7r1!Q< Cl"Pz 4Nb_ڤ J s6bşjU}~#ݐ{ 9ƈ^6!i;>*+Wx=ӿVpɈ|%"ËQއ)w,ll!ee+"'H)&C=O:m0Ƈ(@x!ú$eh{[}D`&bEP|tQdB级>E.Ta*AUqM_$ā1bZ Tq 0OLDX[ MN2,* /vЪ&W}# }:;:舘\'zؤE aq鯖*Pd$/J:k2:Ѓ!?E<q#t%hGapqDdd}w=Sƣx)m|{F{]D-M !ӑgWҿA,Wﺆtl"$yʙYםtպg,aH{(OܵlɪςR߹J0H'+R!O#)XcZB Uqs^/ zT?zxDk7ׄyfXia&x{@ 4_5ם_$+$q{Sяg __ ;qM<~5%KE5"!';M]{O;;[#ˉwӽ?7<.AF?S^e(?!g{my@1Y.kr_L|77 7JJTeo~+ƊIY~ V=^Xᦴk*HHy|oT r+2}}0uW l9vDiٱ GAʸv&gFk̔vuzk%,I]!Rt_V%rTUaɰL žC%Wt:{)ä֕C䗅]ӑIQ [j4k/ fٮʑҒ9GMBr~QOԔT=^\nI')3Np14M 0a (Ȟcʟ i?IHG( XxSEckPQf[('%4mj KCХ"i\)ԮWRWԷB&ϵ)=rkƤ / Jݒd `loՌ"y󇋔7v1zeztx`IȦgJ%{nм|gHCD$儶Ro+N/[{EmL{>Sɻ|Odb9gC Wj,]J_[-Mrw mÞ\W^L s`by.8H.?9QCـltN􉪝h?N66=tӐmߔå ?B{9*~0iy؆^:>vqp/Coi ţYu\KfO-K#q]C)ɑ&[w 8 |NwB-<Xfθ!. XD5ف$h TTaupXnz?WoLٍԯ4&,&1'!A2noMNMqD@0fFqH9pQ%V4#ke뭍WWoZd:kfdm%_vm|=`w[>cYo=/caa׻[(Q( "[hOBSG;;T7<%; Z&$!J*f\aMPyc"yBХ!xW5j>)"Crײ(,88/7yQnG(wu4OCڥwiDB 2M@(mrܫ!?s>liK^vU2z|}]} Qp; qO^9|[W@cW>NB"ge(reRvm#uتV]'lK2ps%TZK-OF@)_h.poBB=R*ܾ{"nE/*(,"=vSպazOvaZr؂nfA~88*B%EiisLW=FmWi6.Fw8UW ljP/SP4/d%06ct?kl͸伫b׾-ʌFJL~tP:)NxpwޜbpcD fRS|8x,-*{,= b\uJ!M򓛝/e1=nK5*[P\^k|9?L-b;OPnk`˻{h'?}8Vss#0C)+eIiq6j4D:M‹Uvq hYnL1 Aw+ fٖ{JS,RX`HYH=bM>\~lf| M A*Lmp3QMʳzM,颜.ȳ2-fJ#pQVtؖvP 7\5gN(VjhSzZMENo29灩1:BWs3.K4AN|k|ף@pޱ#ô mhh0o)v@K2 F 솶MA҇>^S݌_/\|5Ҧ[*9Ṋ /6 hƳUicb]~n-[JT{CnDZ|ʸ5w.ҳݥ*>0EBϲӎIθM9A(LmU]u/Ƹzv&)KYϵs!{BgeBs3ZHY}> Bŕژ6JEBgsXJ %6HdPB߽>}n#:@K3t+*K68y؈oo]8?މn^V6zURI@-̱OJIڬ\JmH~71!m]Dȏ'گ}eNM]ꗚu)M x2Ӣw_us"FIĬ[擥Hg]TgSybKP3M RP+M$x"4#^ъOݺC Aɗ}^HyLJ,Xo $ε1wD}P2mPc^(E" ^VL3h 򈕈QDcq73Oΰ~c y\4TISU'6~ߝc~jn92yuZPD{.[S::^S}Re04NN"w!M F/?rO4{0 io[` 6>b-r#C$ESyk2 ۬\3ksK卵uulW#'5 Bz o?ҵ>P$)chbz#w\C]o ?~ ?EBcq)w ^~7Clpvu_/L//\$CWPTdnzlҪ֦/Ց#JfR9D XR|3Yl;Y>yYf~, (Rҩr݄ W'E2XPR2v#rھ!OjD*o /!jm<8=f8 GПz䕳N.d5kin-t.\g\Yժ:Si4!wE~8Qg0 XRt#2g%ߩ m2jf&y*N|#Pk[4EuVI@.f yvWq\~Ǐ[ݏXSmU tRooK}Xﵤ?boX[< p%Pہ he -;ʔ[q'Y6iJ||O2n"]QrAFj|ۘJ>c4k(Zٽ x4?VK(x 6~~ ^ 8Cj24NĠ*N !L4u/-l?ovbǤL(EXH kVcijY#b?仾 Jt5gP{Ouvc'*U\X?kU/scշN"BU,>O|=y_-,[K`W Ws]-݌Ey` 3ѽֈ4H)/a_r mANnOuiV֖0[Ĥ7$&zŗE Y@4hps7w2G0iAaSpjzfGZjP>RR j@+hSY#,+I@.SX䵕νG̅rӾ Xu=  0&_q-r⎩&l0dWfDջ_LGjߵ؟qrZ.HDs+2ngs銅7㑈wDQ MF*g[m鬍G6Ÿ.aL٫#w"qwYV-te*Y@{1oTyvq}Z֦޸9?8+G{3NJYXZ Hx7\ w"t=f7vʫ +_*9@Co^IjR o`.%wXGg}_ Q^Sw EM&7vjt'-`4A:W`gz>7;>3M QhQ0:8]g. u}.yLgP Eko#3fﶬ&ԂJl\RhQ|XL|#d,|KL I1q>Kubg$,cz.iMriq#fBu`[_:Q '=mp%# vͬ9ءQ/\ݏ[x!*r/I &J~Qo M<}*+_E1k nܸi>ĝÇKUOlOHAaVTaɉW> fOpoH(! DXgn"!1 8]I{:hTg PiKJOI/\#GEY%4||0a%xg|l5m$s蔣R0QPgH>P0~Fg.tٺ׺lDxEqRݪ!mAפdWMBD[&!TT&FQ5`GոLJXƴ({nŪ(8 3r9^&Y0L\54ۭC[қ1>?* ȩvG)ݥ6Z=i,YzT`\@xTu/ +OAF[7ajc cBh:27:ޟ[l䉛52I@u[/H2h MQ-8`~n pfRۙeݦpE1Iq]w _Tb0p<#Zs_mk^p\%IRyV:3(35)f)ҋ^| k⦄(I58"iz0RV_#ZP#8k-4e#`X\PaN<#\YFDx3eY@Jw2eY1 Ce,c/.\<GnM0F=g@ oL:(cg<%˸}=gGc\Pv!}Rz9}$X1.}@}:w!S|@x2.$8}> px,DUQb2"ѣFaꦅIzӽQl|JZ/,Sy+$q邠2۸iՇÁyy<]|}ZT6% [P[Q+8U.~IUm+S 03R fjW4('ւ*ǭujl_pȉ#DHb&tQ߭<tCI ^|\xk?|T,O#y]=R,ig2~u, >i_goaR]U>}eM1vŎ6 #xAɖ?7(mOCl2FS$˦ ٠Yݎƿ\^{8+'Y-m|qo8F]Af(?sVנh(tFxV/,Hx6;[ ʲbzA+kOw)$JgGL:ɸLT&)Y "o>5R,#I(ns=.x4w0Jrxdz2Mpuj6$ߌ,Y՜7~R%sTBfot' ga`A@C5}1 A-󥂽)YΣ`ك"Ἧۊ*knq#[I> %0N* H MJgZ]CDB&"U4&hO;[抔،aSP.)O?o%C-D(k{GUmΏ7g%8;15+Y jXvn|UZ(.Eį~ޘjkߊD4"]b Ҽ BJ$%q;,`g5Ԯ;jC!ῼW$tQnCy\ܶ+N[3k&K7vT֗ }I# #bՐWT)<@A{HX!01^<&?KZ@˜ Ơ{G gMqXZ2$~ʲdKc5^:Jwq^&jcm7'y"FhF>"`YE%-e^gˑp?w~XGl`^HO"JR_.o_$$5jȖ'XY-r̟RZdhԮx9ƪc"q5&TKD0fcae/,V6oE*#f_ȫF OZ+?7@xJ@eOqHLV3T F:}b9{)*mKd 豓\o`c" iߚ ,wim8ro7 иݤHP)Wd=ͬ~qy4rƐЪFS Yo<2i!, n!lKIPt%8 5Oh)%[Wy*za SgyAY}J7& coD4|Z<&c}@Nc`g޾c_o|G+| o"NuMF%~_GoB:~ =U ~ˠ׈4dwЗ[+JzaWMߏ]z th9RCScПޤ<5}IvlRǖ]=4-SNfUk9F FU3"mY=>$[B2Um-%q՜[iT) z".}D $Fv茆qn#>oۅ(t{D욊7"^4\H{6Zcgg=yPf-?\gN{s[MeߝL鋺g»gS)mi"g9Zҹ^ӗ?_s<-ӥ\dߝnUNJG.#^}C#Ю[;Cs`lR%Y&2Iux(S7KP::+ao\3.Zx̞eSKNb\cMbeQ J>@gXZmԦr31ԣǰ:#"S"vÞT2~|8O.tG3J DHF6) 8T'V4^N}|R_98Q4&({lJeOW Zub7ڈYQ`|tuev&j)hl3$ 8>eJGn7s>BoV)wˡr:UTG_kG!R͍=Ğ2*y߿Ȓ hBo-*x,;5>T}5('.|:Y 2f]]{ob?+]75if덄 '>~hMx\DT΢{x9 T} fe1SAC^Nh2nH^0Hg *ciiQ:%*Tx*6s1O\<#6P)Ỷ^Cpa꽁H2nUErxdl6,5q7M9TyL~6ɓ;Ki,OŊ9#ɓ,)`G.(S r:Ct"],(3 ىUXmE.W:!TV߻՛~codUԨrT("dG ;8z=v:UnFK^N!kd-7 ̭%-P@O6݊d>ƹ܄P OWOrRfIqnąϟ yTB%=ߨ)z5COO@{:b}S\M,D>Gpk@[ٞ'@|gIp[s)l3aES^]NN,JڑpVL>˚g:)6[OҬ&53g8juq럁;aɁArn 6Zf{N';XUIlМչeًa:_[yq1FՋەlrlp-G;XR.\#FhU:]jImw6̐bB:W%쟓(_vOj"lSkװapl;ܧ;ѽu,=6)hiue) P#㈤S&oaتKg.wgr%c,s0hPCT&g _V4hC`y*o&6]q?WF߅HUaQ#EөfʍYIxYXQ-! sߊR(M۝ r CdbJ xҗb׮yX .axŇ7GTpa *t~.6BZ(nkeŶ=ߵ)]Idh- #OAWg؂*'^fIl& dN|s6넏R>̈́x}f;؍mq/FvcҪJ=A=nVvV!bHu6rxd<`-6)B-e6>i|!bU'%ӺB*IZ9k2uS2?[ ~m)W]'I(?t< 'ٍ+Lzo5ZO.q>F}[XL-~oݠ^fָ cqpE:Y^%М +kE)=x]3yT+ճ^fN]a ?Lg+ty匤 `G5ahx3X)7MK_ag.2<5@Pzwe Cx60Cg 1J#xL߸**o3мb#8jfSw PRʮΜsegg Fl6Jĩy],^ `}/M_ G : ~nfbу pEܤ'=l|_A;ᾡJIZ)ty&[XFhl>YIїhU_jC2kFm(8aptOMA_:;T 3{UՈNqkvMya'|c㇅ȜNH o\/$f^;Y%z%Ɇf TasnmHYI$.K?`.9Oj|͌H 'ǧ]9QԁƜbC!]icYW \v%Op;֘{RJ_A”umm=J+?\r%;?;~}f@/}s5j/Vx@ܩ_hVv4ғ&ߐ~8rR< C vy[&VڦsikH 52̂yhGHR@Ìο4/NN:9W;fgL@Nd+C҅0O{g-g 84L}idlL~)ӗ:CN+>ff “׫zw0hmD_xضNEETlQek?A4-4 + hsDn^1WoU&#^W:na0 8C+#T@{TNߪY9EiAAͨDQS!,3x2\ 3WXyjfê8P!?)qy(7,J~݋lɵFdcO|ğZ8{Θ enu-o03A9h 1̉/A\8ЖC,n{xjAX}+]E\ xf?nj.ߑJxn%jiVa8]Isc ,`L :sҲܔR1T:B( +TRɐ jw<3Vʌ  ._BdE1jT+‡6=qK]z Vf4}0 7k]gANd֭8 L8 ! / 9*bjHYI0iua:qX K$*F>5D(5[m1Fm.jy7UG)&5 Mcu#Ke{o wXx:þlw U~cwZV9Ѣ!w[Gf>hϯx@M çwѪ$@ 89lUd2@e+Xuz K*+075B!v+f=w6ZO?5֝pn_R gB޸пqm,A>jPCߦ>)' 28nPm*v*1Jވah@'\{٧Pq?xzδa_Ufet0UwV*ٶ$=Q`+,1Е20e v'"kr(.8z5Yg ÷1?u\gVlk W<O 쉻iP2V'Y/i|ϵ&e3%v]~ ~&$|{f xT&%e/6G uw$ >uF&eD4|[y%L"V0 Kg}Pzm.{I@eӗm1"+>$&ě޹k-S2(؀l䫆"Ea12!Ϋ&H%_M&AUyT+}n E6>xwnYmmjJ-#[&FZWXLR[GN .qYmue3lဆ =㶀[3׍N=rW?_i]G(fVЉE$\s&}evht H}~1cn#mV7־o@V]ei{cndQWc :'XtMh2n!Nj`Rxޭ/ߟnSHyl\+DG,z-x` *e"<;>KÜ!]X~:WI[wF QihJJJW+6"~+,Q%$Wh\uM<3@)X3U$Ӽ=[Kd61u?/k=, -~P #`z(/!c&v1((`;c1(v#1-ܪaT^"=4cak[$₢.95/?x̍Hnˠ3C%D7K9) yOcJ0zFЕFrm98REG0 &9'"C",^SWgs=F !0 ǨDw]Bo|*o/F)}2iV _>U0jAq4OF5.$j5 gV:Ϡ.lFFietmK&.뭌[mQ%C4ӟ2c`=ZJD:5127Y1ʔؐM4_;訖71ˌ3Cx$Dczg7A%oEQaA52 % Zzz<)D̊.oHjM=˔/ˇ)ʫW7|m<3|rb- {2Ow) /96Au`VF5qK)r MAlBTiDSydǰI/zNJAlbE( 1队^)'% %oh\ b#v)w)?.1;+tGլ=sӨ_4?GiJ3Raso'6.ވЈp~ezTGDjeI j{Mos0kLWOǛv^/c"`Ԗ7ۅSRp\vLo} nЧP%TAワ8M ?  ߩFn6XD4f~{u(P&jcg/qsLgSz98n6kzx|Bbpcic pXqxoggN~hDLe +G8S_r>Rѥ}+vX{7\1. ?kdQ2yӃ<Ýv`u@AƨhmI- δ:.YF@3LeNFs!b~-AH@uǢ|W<gW{3CYY?L •|pdQߐ.!y:Gv?Om_`a Ⱦ&В]8tgEEL ӓ+}e2IR`PIeF,1Ab(92 |( ыR z)G h͔F Z]^opW٤t &a n88+ު晀.ԧxd!(Hx-2f s_ .I"]xAz(׉uXVu^ =u2E>f@ǎڈEpH]S?]u[Fp KpOXez2hcOSyA.[2#=@fĩ"5G MRӊw搆D?ۀg/r6$8k8vMCO:)kHEk'T' 8Paw!'cyZ(SXrwkQpb Yv8jF  BՄX%e9'e[GI)8Tk(9D9X~E:sh8%(2rA29t 3㍚!d*&CYo!UtV@3cUX3\T&±G6Y&جǾRQ:&]U} ?Rj¤"HAشl dixM2 ^j,kۭjxXWZ~VջzWqPG fMWΩPj*uFPfnW:5gUR8P> e<C)ioF舲 Z=1MK؅A,,β6u*E5)C ~`y" A&!wE]EnF Ӏ2ё@\m"NF$~Qϸ]`Lsj}(( szv JҬ>( $1 dS[jjVXEQYX]BM O418w ',P2ZB3Dؒ6 h|N H]&4ƵW )_ _gPs)`fDw@sIZ X%Aƈ Ӳ2{ -aT "AYH!罒A _s䏯6*^ތ%hXY^%T@W6&'1t2<\+ѓ\0,*/a.WgU^M L5 5nd 'Eށ!Sr)S M6NjPE]{̷?K8/qm,B?I٪O< `ga6=o Y`3y.{ul ܂&*NRr/CqC-OzR+?ȉz]p 駬la ߋZ<É\*cm>b*ngЫr$kP[hz܋?@~\"j `knpK^@vݮLu\RFp/v`>jXB=,Q9 d9E[ KyԯaHzm}9a6 V9$I{@nxG!I+Z8Z  Mw̚\ŠH\g~*|ݿ#'l!eq +(:فBk]o!_/UlNAiЎ-lr s.OLBHַVkxت0g%z΃y`)4D[lJ:Y0K8ӵ (Gg|dDZ3?.hzpe| \RaIM)`]jF}f~;Ր8j-I>*KUR&Wt0&$,H!dALwNzppp oa_Md1Y!{1`h YhXTxw?|DGg4Mc ,}RG_R ә +c?ICVY:Yn4Kb&RSfD;5pJzogydyaCh'FH :~UUg`zHH)= r֊$-boK6/@eyD4gPW 3RHB&}I$i[ؠCi#B)F&jA*B_^XW,?MnC+P^gDh.02k -P}kC 5q_[a%uip6cFT3*Ʈ],kx7މ בOb4ITLCK#GoǓ(ZltmWSs[:d'3 99Nl$5bwZQ̃PpӏrK{ $7tWwM[ eosD@\žO%XejZX+@vOFDhg^ |˝%@;ܹ.Yxg(|P. *F$3|}n2l11jfy@Qn`u0Ő)|t^qZ1a"/h\RDhGREmYL &ӥ6۲Ici-f.waAșd-,.b n UжU,4/3?@ 'KY +Xi+XŤo#HCjoX^>Ek Wmώ,hQX^'lOqRW;=*9H22]Z<@t殇RaiB| & = m(twb)f|V+YCe|}"DA7wŮi7DZˤ8i tuR0]SMT}w(,ȧf8Ƶ{ex 3vX9 sM: zyW~;GYSh}8cDN$ր$]vE%<£_P so@[6peSCJ>ptD+k"$w_=`MY.nuYD3E]ӍoT\Nrك!Uз"J=nAA՜DQ+8Ks׭Z}GqOz͍7ډpQ7|V򳀓_37q/dزa_҆sUaJ~ZϘU~Ck;N5}SPKC| !k΄Ӭͥ9K$F T>m慮[z&!R0`'XL/@̈Hy,ˑa,:UC #?8&mɱxA m wh0Dܾ ~"g=qۉa|[b_]Ġ~}cȺ'wW,bH3vy?%HEqk jct3MKq S3J_H W!XQUhٜy*.c?=:2RqWz}i$A*Ga3zh]@ͻKXZJPi[Rr=Ԇ-JLj-WT _T.0_/YaD>{pi82,ש hoF44#(9H+)Nnk!7&2UC;g27_jC,XjP '>/m|NC!( Z @+3A qIyv&y~Ɗcf=Ҵע4)rXCG9Wxgr%r"϶0q#k0hr㧂܀"'"Ϭ̈wqcG_ud]dGڵhI8v~Ϙs`Iv,pPs8Rʨ^ò !R>֍rK34p1pg]5h0NLR*[.M*hr?_Y|=IYg}$I4?{q B=wBϗ7d/>mS^P,&ģ% q,OO; 8&Չx^vd*}ɾ'JޙkgrrLTd6/w|K,Unܑ n&bÎ`ZpW0ܣx ӭest `6;t;s'nFoU4U|?,>]4J8C!v?SuEBs!!@tlz X[d94 \bQ9m.YZ+T8Wz 웆oV8 qi1 A)!i}QHERh":r & lj2EΉR^v' R4%[XA1rc`m,s'vCy ] $Πy*ۘ^Y><( DEGI {O!' TwWb0l+{]Nq g0ǡkND3'* i/Ԇo;؎k 'T!}%;XpDA1m 8M"aW8 ɋ]|p̓e~뭚JU$aWV W ^An\["d޽8Dyؼ%r^dw}Qu$9uRy"Bxc . R$U:Uxő7mOb?cMqZp=`>ʇ6F* h e\?&r{J o$C4K:y&jXQ>:,Tl?=p]4G3g%zu{^ܳRX&Hٔ^Z! jab"f"~6)E-r"R^tk%kmn'OՂR,:_yܧ$BSfa:aMσ(xQ.=mv+?> Q?1u jk㽇w֛Aa1 Z(e$ (~҉ } t5MO=ބ,1E4ݓٺu3_|j'ϑc pY5ym/F Qjqw< յYd>*^=+o/Zfw~S!RTyu\a]]jü1Uit5䬥[p6r|Bז =P t/\c w t_]:'em65NN &Q-ތvUpyKz=x,\!ӡsniAl5FLxV9 /qW7)\+.g%GnA4nZ!0iGYXLVFY=l(TnRxJ\(=1lf>;Ȥ$~9 $a iz&v+^N8a2^r-o,V)hׄ}QkTMɹ38="ZwAP ($ oY 5_fe}^\~Bz Ǒoʆdsb$?6c " B,<8iT8Cɰ,\&pf mmO"vk+Se3oda!̴{̼@Dk[bLY@7+n^n2&'0%؞I;D5VEَWo+Lo`B•/~"`!2 #E<ǠrB}^Kޛg|dkP?FxfnJ C|\(hw::xjgfzP{ŏ zg uI#*-{`e1-I2I"y 3l 6}Q, &<&Uk┚;pO_Nɏ}y6*!l1w!t5YMJ {qΠ?[$^B%h}σ`fDo8 1V#%O֐a8a~; bsr鶪p d,T^R Cqe$ xC'6`N ʊ2PD1  R5:uz*;H޻>dܿޅ-J(Sxv a`^eZ܅mJL?EMcꛥ>dW)6Aƒ[Kik䭄(' 0 i!U%69Shh ¤c^cZlNlL>`~_ن<`M|)hW,DZvDakU!}(-Lx:#܎{.M$ {$Wؑl>:2ԋŁJFuZCLH`Lk/(}!sՔ>0(^ʝJyc#KYWu5"0G b^˦e ]~VUɨjƧ>@Zq8t{95TK?}V޺%c^v2hh6\}1Cf7Ц{tٯ;bp u`Q& @.?f dgt:"9g>jOzG#YNK8cK6c2Y^xJ3 جĦQ6d{ڽyTW}bkWdԩ*y+ *)4rNW-?DhƔ)X LSM_|5P!ZdEq ̩dzgJ7;9 /n-gbEX( 6krXF-S6)67⼣YeObA4#mz53z. o^l2q(a]łr2ԡ3ȳ$dE||:YxhG+pN/h f 3wp.;;jYV$j#$E0|5FOLffoN=ݴ(}3  J[f)o 85,d`s]P_sMpz嘮cKig--}0|V;CTf߻ZQZiPSbr:6Ru#*v =hnCNAH_ iи-Eȯt6n"5儵\7 I2.N%`&'rZ,V"{R߻NfB4q4gwV,^nFaDK  Ec&OYm Jվ@죝zu% "?B,UJdP%q:.-nFAKx_1\`i~y9hFv=T@d*,JMFl >4!tÛ嘙wH%녒!nvXXm{0LCwԔ d,S6T76 Q{jيV\`nDЗde,>#+, u2DοC9C rPuJ I+:g=Xcy(dݬKp( =n se_RTD 2nOH92T;6ȈͿ*R=}Uq >?BPF߂ <^siGYf*GDpO6!Gl 7ftR X8'S'A@ؽ۷#C$pk92ʣ|.6eKڪ[zAvtB fwج4IâyMt̯n;Ӛyiq[}iAQE04yLt ֖>" v!{t `&v,(/i}U5"<^hNX{d >{U*T 1QnQj#'mnn&r28J6VZ,O>V)Nh8˦ZBKI_:[ԆItX|Ieմ^5>uTb 57d`] )>M*܀.ZjI&d6^PKl\̮No Wy] CmAm9bvf- .}g(Ah`%="yxD8C؁,B"J`pU9uɠWxP G>1ǣN0bm7ћE2'lҥZW4\h$I­NF9 "2"*gJNBoݨ[lk@ҹY6,k^I^sW_yd( akϟ^6Ra-vmZ պW~zeIF_:ȏipUJf)&ֈ+ kตI1Z,N??&!m[ɖ1 مszP75k;s P"̂%uN } A2E0&not`<*W`(r(Dv/#r e' (q&RΧR~+5/o&-i^VT) S[K|K@d\>],#BPx+H0&^?!J{ zxQ)#!jnz?WboAׄ0Z{ɞ6OSYEkݐ Χ0bx"P#]ϊE9fvJC?ٚEvPe:+#^Yp&$kuRg_iw-}Yl k;U[:Otp;~K53IoS]$b.,|ft {XUO) j\^l34;(=6]C~8zW/.WlC Z?trC؆ wV]}"-e'2VC4ޟ{(dк u }X$?4IkDߓ]ClF r+ы˪Ɗ~`4F|:'&E蒉_ʏg~]r) i\)C$_se~v-(zI8{Q'݃aORmʖG 펐!.H\ru0ӑ2eW33E`+-o܈? zOWDC>ZܘG*HF \T?._8(T.ה^Û<@h@AWI>d0! EA4.fR|J+?"?vXÑgB+툃kcZE 7!^w2wYoG?E!9۝fkH#To,AՓv%U);j ~>>)M8LlV.`C=$dk}%pL LT, 蝹yG*sDQ#9udtdtֹZi,qƩo*n+F3"ߪD} GmN>J p 1{aG/ \+siii!{qᓵb tYm֭)Q%:H ؿ/]#:)6 ABtJ$kHYz"aV%9P* a 1 碈X7 6Em?ST?fl74;bibIhr.ncXpc‰CE@*5eͥa3Rw01/Jѵ@g(zar'z^>iE,:J.[koeݟxV,89B;*!_C O3N^8bN!vF5>Nyz[R(ָ]6q2X√2ҽA Bŏ% SF3hoKy(g@~U%/).sCB4WjE,w0<]˳19:5B ` w4O:6\ok+Q?5¥:}'2[~>]dhY*"Ypȧ0mLPtTu9Y$ۛ>R6zz| )@nIJ?T5Yj})_yW 7C>̝"̾IHn5K/q=%7bPg\"l7&1T>43j.wL:W^.L4F paѳڄҘe,3Kڪy; *]:uB1v8]}큕q{t-7#>.wbUD,ΒCP,&kw㓥x<3>Mt,WտfEjn\ό5ӟ [3՗Yˏu6x\ n(nTB#>8(a|2",]VekzKPo@n_8K 8.{1c)zPj'e_wMj!)==wbe+d? lqmůD-tEn+3uey)H@qjE paV3ǹwP(lۇX{QnG?!3H3Bv:aI|܂^+" [s8@ޡh]m"D;? b8!Qk>N.yoQ9^?T!>O$qMFT4 ɳ,m=?LxA:[C1b&:EΝ߹C».XWH d{SzJ+`&iq_[W}V 9D#puIGfp>fcZtTk@{ŀa^HΖKL͗p90=7(wg ^Ei˸HA\oUdVzJ؄T6UX>)]255Knkz>38WJ‹h|P]qjN“Ixl40o?n:;ʉU#5H{NYd4+b[A uA[Xy)-G)hZٍM7{MR!-I3.bXqdp%D]ļVn P-.-+"RxG<y@,>bK4xdF0?z<'(*ǻ HVRu Z{kriz&N wI?lzG9xPɏH7.'.-* lƢO_%rHA=C H5iL΃5/0ѿ>>ͶȏBr"C!8ٍͪǧv㚞s,/)jbc+b;'җ7)mN^YxELȤ+[ FP1."`l`\yTmv+4V TuB>A,頻^{hFɵ yzjfc[)ڀQMyi|qܱק^?-NI7?/͎iǁj?"+J6V| `o^ ΨI<&ƞP-Px) w7&)պG?eol.>So+v7Եh :}ύ$wbSA{y9@xKJ.o}%sڊ ǎoHlMMw-fF\x<7C ^xԕ/9u0T{s%25%R*a68b_'ZYg*#jmtI1$V8 ./X}t3mb(*:ԊEs~KQvue sgYpgbTϝATRߺ@#O@`Mf3N)l ,];V?,`9)ڨ( ]gw6 bq1pJitA1C7իLNtc#rx)2@8t~9Έd* թmȜ q]\[3 f&B*rbu:FSPY%a\L1rCq0B%CYHp. M s;JGf 1̆%>9Y Yoe+=0Ȝ=н&WXTtO 蔛]eC7?<0˃dg,MCA(i0; a5Z D-1,T`{¶?-%s;7=zQ;Gk!r ÉFXob!^t!/{kzYszϚ "pyMsbQ}ߤ-O-HepApWE%Ll~=3& JM?̈́4<*4v2r^M*Ym8e_ޠ*9]wW i:4gIL|M\ &I+EИ(?[JEsq K;1?}v5(HM.Z0+zZ@XLlWa",ώt*3|f׏FSգ砚({M="uoCVcT#!f]>[nvxD= Nʴ { #~bo8R0dhtKGҎtgJdҿE!,Δ,}ls=%]4z_9etQwf _;hpMlvw\"PyBǖjKDOy_~4S{`٪]`DY:Knҙ]ac^ih6}>Q#\Ҥ{P3֜ nji}y{$CRn:c9u>?AfIٿN2R*r82 +nx2!lF"6pqI:kD.nYߒN .g?^ $[Lo6b XJM2~g[>"}ϔ߯.Qf;VgT <&G/Rf&|c[HQ_l VW8LM/"#u` C$$]`KWn=T &aU4_tv޹W3j%Z um2&,Zu4rJJYs G\S}ZoJVt/'ݗP @֗;ɔB9i=?u[ Z(-g ͨl֢+DWm)M&[܏` -eu ''8k29LU {E#wuZ@D=mMYM`\6SKO |Mw P{ J<<˸A0&Nc[NȡGipn]iXE$$>ŶDۃ*M2*rUhs~M60v c,KPl6`B$&ĠVvu}y*NWk;%=}==`2yXPWH&nc= US 4"8Sď$M" 0[Lϡce[: /l ?ãC⫰ѬҮN7U<5ER{F֠SƾYn'>c.$SJg}JQ$FZS*}/s¹:QJ /WR_BfFꓪcܕɜ †m<* MHg#˓ ȝ('ڋrP D -. :bYD&S `K˂Ryg2Ӈȸo  ;@Xf-7~l8j"&qר\45 +7{e׺Ae]>uؽZyj]c]rC>$*%=L8U׻;㊿<Ȏoe_ӳ`cEK _|ƺhYuO |k69 NEC9=5Rq[H:i`źcYc$oc,%)*l^ .=>,(Ω+AҘ{3'`{G\hgҧo>^gx'2.͂Al,@5BPᆴI.&G^JMQ^}ѣ;.[*޶0y~)efDN`iU]S޹Ä}Q<fg2㢳AUM4V+=b [0T-)0[=zL@W޸A> $aw- U~C*Ydkjinc=" n- X9#kH@O7;-7AsΞM$,+a7O|D@\#wAR,(K/" ^Ft+j [ob#׫ZT%StJ[I4"-ʥFc'5T1)0ػA``D(%5$q:]=m! o0g?lFtk"'6=H61ey~\ܕˌNv -r/eu,)7Ȱ/"`d6֒6 3o>SZ9̸`o?Nvz'/W\{U /a^x#U@AF=X5i+fVɑ F))lt %~G >h<#~SB8_ @9CgHʼ!C5x^Tt7v:E\OXai*FPý|,p|ͱ޳|wcygrkcQyVyk%vOk  yo* Q)]:@"7 [oʂ 3$ /օnd+Gpђ=\R{G*0[nP`oȪzy"vŚOqF'F<*d3[19LC&1Y%WpLtc,*|لy=\:&SgYZ0707010000033d000081a400000000000000000000000164df7f6f00019480000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/>]?Eh=ڜ9Q Fەu|#|5*ah3[[vzŊDPc>Od'.9@\1xC[ވRh {6bU.zhp= !jը.5!g|ޅZ蕷L NUJSu! T` fbOEq.Slr,0'R ͪ~+cJ m@ qѼefFehTaQ/d}+r+@]I]oO.=#,@l{as(vyf7]]7WT`uM;u$ECND݋ Ss+iYkEh"; ڙO+Ұʉm Vkfv0WSBfٙ^|X­NLJzM}_˗ON\G:D'\.[fsް5wx$# n!NQsI;I+D (` 8ݭ@KWѰq7[[| >NɐٙX(o3FȞJr\2FJ&-S0jA!=8NĨv4 {僿4Y=4@yY.S_ݸ%;'?NmDI{4j 8L= 2|Af'G+:[m{X[_Jj-Ž {u NO%.pɠɋav oĉ^U%wV ?˜JtXΘ_k$`B c_mFk>Z{Rg0̄@DKҵCM}rt&jlu?|A=75Gr:-B?"nXsKij{33xV"(l;(9kFYC9\u=GUD9ts h񿪷>iEdDR2Q4zJ?N0 'HeǵF*,.V+eXXlOM圃.RH1*g߁.ys9$pDc$,Jfi@,FJlJM aiP ~v ];u5E,?+.ͷ 1i{855{HV`qb '>;$6h=-@0˞(̒3zxYI;E@X__ݷ$T ݬc43UX> ~t(.@bgI?GfA~X(X5\7Vy^ KQrEW}כgIe 58aҹA^.tUv.ؿ}EpYMMm CUl{̼hSѥ\M0Vy;S%Ks)u] 37rA8OUV,b ٙ6n!W8B}2Hr r:mEI\7n;g[3|@ފgr QyXC(E@9EH 2jQN;Iy iPwbSNq,rVe~m[=k**p$@_uu,Z97- 5GlΘuڰa}1fcNJ>QQ~ 8J`.` G |ψhGy"|qWgG?`!Od휏7ݓWDXTwwk9pQQ;hFH6=V(=5;ؗ5(4폎켳6aMˋ}oHO,6>(}D[.)&TG? T6D?*A0ul%r89,d/ @&"0Tѥ|p>~k_j=[)'Zl4'ȽU",]/j}$&brK w f+f0!!X, qoT}kK.ۉ<kz@; pcxʪl9 Xs{;f3〇zX?N_e5O*&S;TqeNDYcB^KAe0A~HBth;He ipg=0yS@2fm\jf1 9ҍA ͠PE];^\#'NIb*P3 umNJb\vWΗnp[UFRN99<#c3HQ8 B jǧPgh2̬ @K3e.j\ɻedHeje,[ [%h*]fFBpi Q^{ <%bRW*K띯68kB<|rƔhE,sp Qi2L*nrޡ*wIK$F)`V hcaғ?{iE?L3:JX:KcgcZҫՌ1_63^ zqGn9 *CƃG++NZSs6tJY pr5y$u\ߨaޓOȿgB ûsRM2+(l /2͞ ]CK{ac"4һb"T$&rߺCыB o:2Suw&K|fMs/oʿbz1s?Jn(2F /Bѓ/]5vkx^Tā@̦Y9, t[IqvI}.&pXJUFCYϵ& C͗.'<>۰ ,"4I<{mְ߽C1Z6x}ag$a0Ab6P* vkBj+?C Y}1ZӶw!rSXP[Y'I+9@$5?BeBТf|U'jg4P^&$,0s-q= @YvGM_%GꇌKLi06a˃)FH\褫h Xxn+@ w'\l1c$d_O0ֽ 7jw$+_ ?ES64*kwϢT"Nu&`DUNsw>\1ZSн:6k$WyV5P|]tl V"i#Ȱc/Klj{v>.烴/F↷f"2vfOg%ý^E?AvP6ΜLqƕ7(m|~oMȼTo^ xu9hOTi p'1WZÇKjMVeW_aߪݫ-VY0g&Oxj"Y͈U 2AIΡ]nI_6uŠiuE&<L~Ǣ#.xn|5\.Py֯ۛ Ԥ(4-9ccRhL; 2_]mRmU eCߗ 3 $נ}*zVBˤxEI盿\C,LVppiYN%<ܟ?#r&W+7avJ_)G:0_zLEKUWo ,yCzW|ddacg|eltNԖdGH6ۺޭ@؄Pxձ t1:&TEEሷ-SZD "Mq[>_y!'K$N{Hg1vV"< ཛj9 ayaT(MDsk]j=ܮ`,cn^Y;dc)U 2\|v\i/ZLZՓ-`a?+J@65g~.~4elN/ 8_y3--+kDEƊɑUs/(^bGɆ_]AYi(REETE Xte.\:P5 _Cv]jbxkSN.DLX Dv6#"j+Dp65&hTZ#[O, 'l< ~ ~1(ATz/]*vc3=WQT@땕|x~v_+$ģw;8@ ,3r0C9`*ն Ys]e'^  x8#NSޜ^k Qldq|_9ğƆQ5 Ve/'a{5MQH9( 4h=[ 2<O掬;<-SYsR|EidGGpei9:(jr#7坶,ir7rڒ>z*U?ra8$*9z_m5:&#N7dt*e Zq" kϞ;&XP/YG$T1yVMɆ2hbݚPUE] y$;M7, (m@b_fZ/E5D'=X8@5O^;$3~ߥ?1) Kho/ *tLS|is 3mU8(86;֪xAB*1\Z[KMLn酹{eVg=e( Ztcƾeq{x< hˡsV|T'b@wy)S#) LO N p-Rت7~"@+8;Ӆ6~3ޗ5'fd͑M+1Ey+e(U@-LԺv8veCfM'7y/r;]Yg /ų!ДY 7)Έ 4Dyb+T8K/`X 2vE`$phNFX[I b5&P, щFCﺸҫ@Z,!Q_S/VM/b6ңN3Y‘!F$͔ ½P? ?v=,W@qIC"VDY](ʳQt^ kƽۖ{fn @EF;j5y+ܼƃ'KŗMTv0}qĤ"hbnYErf$QԵҲH#~ާH U}<2p]OvYntS^k5඼za_6o; Y']B{X' ߐAH 7_%MȽht<ÞA+j eTŒ=5կ8)$#4bZ``Qa TGDiM1%\JY?%imZtz̔4ý%߇v9iӓܰdz_ BMzK2F<~NnVc5R/ݎ`6V7!05dpHE})^3ՖvLhr5U5I&#qf;3lz@?O4b^*F`n#C6@)SJ[f]s-͕@9owKWV;/n"XdjX̌nY/1(? PF ACЫ$dILv+iD8>vi:Ó!BuB8O5@785z7J>mŔl89V]5LRydYwyu"_2+?d,yBع$B;0/gs~nZ*Jw;/#Um,PRULK93ݡq>5p(}P]p]=r4 -;Z~"^kXhPr\KQRE Qab[SFwd ݮqN%{:uTpK1%@v))5}6dI56%h~V*  yڃM ?!]'ZlA lC%FB ~^c D3nWh ײ 3> Ɗ~:On}F9ƂlZf1bWŽe> k[* ~mZt\RejW+`*CkV6v!i }~|I<;ԋPYfi zo`M: ?O0_$;DYiHo;?Mŏ0mpF` %$ݛ:ܢAVH' Y%`+]ŰNXs?<[GtF(YC4!&4/ГU$OC~.ړhFEU(Jx69B#rl˯Y` 8Q MǪP0f6GpEЮ MZ'8.,P_Q?^Mɓ (x AYY0ґĉqG{_?@6+iy R+?!/ym{vBWĚ̎U԰Cx  \jn_dDWERgN%="Ҕ.AwyS˰Eaw<0lt?jqDנW]L0>z1 ΥH5INߌxo_WG3^/ ! |N %;]kR:0 t㚟͇Q(e&mEO"+XT/!"_R=XKaV}r/ږ7>8B-j௩VxN?L'qnT,4xp]M#@Ѩ]k)7]lv2׋ g6~gvb<"((ܣRɄ%ǖNENhȟm}s$O~;fG˲G8bhf4C]Ch2߅z#uW X]٨Sm1LdJR}%C;;IBK vPB^t1jJR%毙9$z;̲ы^1E{6GoB籮yy?hUKz:{C9jN1FYʸ(aQ] UIqkП Qv;Pr:6_7}*H3T1^\k҆3noI|ਕߌl<^?4QS4}r~m1ZHþmQO(tILPـLZM):zgz~cF&CP ϲ&mG/} S6h-~¤aYpՍYO/q)&RUZm~z^xUnw#&e[&CI7/#1(wP<% K4~U,- PDH5}бZyKG[gyN707e Vx>rN`(̳E(="̀MdUZZK߸VdX0脳& lfK8!ehƆ92\zq$̠6SE=<%ɗAs@#qeHlbkx$ӹn.I% ݫېsP_@ΏDЄhmϾol;Lg}_ N싧P8oͬOy6J7';jC&W oǍ#7`<=$ete(54:13}p(7L򝒆!;PwW/fNpXwL[L^w`$(gݞ4&?eC@cm D{T)!⻓QYw9 Z񚺛i]'+g4T`XSu,sV3BŗJJ8k̹jK<_b<z#w yfa4`_x]ȣP5 z7w!4lأ AU /&*9H#pF$F"L]?Mɤ0n;?If61ÂR՟Ȍ)SP<MF^[AjlvY?haPoj* INdX*'2h?r#,vRev5:cr?KJ[wKw/{yug8egM՜IB$(H`qk"ʇ Hkf,u%zLWPJ(ԓ൓0f|3eB FN>&.i_X!" àRpU!<1@TnJfAp+(IRBH7[%l4_O^j֣j3Xw @8lI^>Ĺ`Y3s_e*V]wzv&c\Edzq_|pveŷ%Җ/%ŵy J#ߘ"nT!1) $t;DAKX۳<);^? M[۞b7M|tf~MW!u{IzHP߲ڄ%+:1d+L(rd?jTu$7qs;I 4D4@fK|n>.ȟG7(~[Se񤆼}P#%bťtUQ!+8BC=>4 g70$Y2dc>R(CP(cJLGu}-q1񖉞0ϳr$ܬ%$$L=mcO~.t+Mo>.yg<|<VnkK fXiMhlM,_x" qٳycZP^sCb0/&}jB\߉)θuB5ʓ>I b'Q],Ppd{qAk UOWIoodȾW h`J:pklISõ8BY^/GD>: do_4\f+,7[{FLV(à6S]3/S"n˫;I(Vo\-eid:=~Pqf!+[?bFyۙ9,Z(Bo$ _A/{cKNZyՊNy6 k׭= y;Uw8[Oׅ3{@|D}&~*b7} jq24Ctwfqd:(XG7ݰ{A' KŵA1rQiJ>?]JjJ筇FӏќZwşX)%s _y#œiU^lu{NݻDE(S3$Vy2_s`G[gv0 Y=UVot/ 7UigrZT߁0Xi9;nۂ)f9LDF}EE /~E^X/_ujᤴ $12PG'yz](RUKNr(TBp<4_W\: LSԝ4(HEsxGŽX|-YltNz0ě-E/]j6)*(L RZj/Ô*=dFg|Gg/&I]^ma_ nQ֏+R|h 5n]ZXͭ"n~PTH`SC.s-JV?HNV@5d"Ghl%@LExqs, \,'f@cd4 jͲyѬk&ynH;2+>U-4aЖݚ3J v8<P'IP%ZhME/.kefl"y4qJF. ~h rfUM9Nݠ{uA<}!|Tm؋,^inLqN߶)ȼME#X Fl VHw Z'V72<:'_N.AxRh YX dRVH_e-.E'-f}`c{MK<jRQ8-^b˝k!zHiOJ o4]ƒL4f΅ȼk9⭄63IU[~ sI&ISq!&<;̈́S ZTninzTi<;sC*TD@ x!'!-)*\\}ݳ+!H(f8@#J::Smbq.Nh0#6aUL]6oy< 8' v\r:YE5!:\蚜zF=̑baʵUhZ5x^<tS(ss=W4uzp\Y=E%9Wc,a /Q};oŲqC?#͕kpx[R/+c-24[62p2an4Flw С\Uh!}y__3+Kʅ X7,,R?:USAtM8 }tl1,-0tc|h$'VEQq{(іt6DSj%R ִQq=]ڶ; s/ŗa\!b|z >ݺ#*>jQ?0o* "^(w}65b'Bp5n-+!QaXu #oHvD]0?+V6O#o-˕F+깥ACx^fW*:lD65#\p<+b3~|Kr)86iՆ)qwƮT{E_@ۺ;7H|RTDTͧ{ܷ\9=>^Eak!whN'o|ϫ% Gi>_GW6Tkt`fiWg\a(rIW^ p]umÒ$ T|Cx ┤PUju",eїXTi\Paă1 6?o=145BD,P^?$?}1/ӥw\ӱ[1 5~PaKe?ƞ Qry8 Kgp,"0 ֥zf7)U͔_n$An[&p)4 5>)o2/lGCAU~?ilh$v"):Mʠܙhw]aB$ wĂy}@_~[%$B6 GͽT2\D1ܰ]+ VBPŨX5T;t<Ĵ!/Γ+ٖ{*-tdf4QtwfUZCĚ 'kzf q&6aue$B.KR>ȒTa ZNKZHd ~P*nl4]|*"*ćƙ q Cj8\]g"'ms_|kյ[C湁7vfP!*k2J31BpN(^:wR pQ xˊ_yt#v9Ш}k0Bd!͙tLϚf <]Yh B|Ἠ%t?y2[)#:ޙV 7:v1Cn$cfh"#ߐI!1tL/Qy-`',l9PD7iP }}]vKcCts˚ a2X]*p}M͚zOǿ . ,/1grz^H{/]Lc= ΀Sȍ B )ɀdL g~@˷=mMV uʏ d: hJ]I Q0̮= HųQ+}'­fS~\ e /io#Ƴ[0<V1f( :Y8!r&x HyUK+S f^㾫O$:T3P$˶H;pW-? 1qKԌMI'W)ƱKT$Gܙ>~Ti7i6w|A*5 7@^?4go*syEg[<xc[sFM*o26Ƴ- a`]D%|CQaPi0HU#-W2_7}jmߒTSڮ쐸8J@(.d!>߻WZw{TqՋc9K2FD>bl6i $EŀFxVlZJӕh2OT '}ݺB#8,s4xj, 5wgڒ!̋}/_ڀ_mĞL"!Ś݃PyлIA.muT #R[iy{Dx\=Sa½#.bc;@0K/.Ly-}PKjp]=L[| fƮf3dѝ$ }0R$t?X M4WLVOk0}i00߶]LI@Gbt'B(XK;<j` KPG0NEUC )١ud[s5HW&ƳFvS eOe!Q!y‹*Y"$zl[GbCIx[x3fA-=FS'B.VƳYǘV}>g@Q̠C ڨTb%lR)Zjӡ," kl:_wfjGHw(JVB]uo{MoH+!0n>cPdn6T`ߵ *6Ye^t{$ޓįM[0fz̍!ZsȩlspCzI#\͍900Ŝ/cY䮿Hx* |*LCRs7N]~N{es*V+#|3atvm<!T||ү<k&΂ƿ|RXƲI5V_"I'UJbް .,ca FdtpG\nmŦp|Y1tT!eb 7;'9QK5b&zFuHl䟛L?)1O96*V/x:?SrY6'"d#.p ֱ+uѣ~KÃ~<Ҝh0GvQM/26ȒYq[<1(pb! HNA~JHߡYb|nEAD򊀺)&{s͎ KsθMĕd.}1ADGFr#YT060v6DFH9{t'.jł8PrH~7>!e5Nj؄Y:G|O{W7 z)VE@pASCOÓ9/`B>̡P֗@& : jcx{dfTiBc/7r!6ǐvD?_]&Y\U%L@:u>!.`N/eŌ{Y DKu=WVWu_M:Y ~rf&d'gD%&߀i aЕIb|CKDzX e,JuF3"zq!fZѽYޝ19oedɲ9 AУc6ԥQ~[ڸլ0{kHPuS %~'.yp{V&|[{%cjUg- b:LjIɳo'j]{v% tz殢}vK(\g^]GyBK3H\vAi U7vl=V_`0ne+@ytowow;]{. s"4]&\Y1M}!&F7o~F49&?el%А@ۭ$-[$NL74h훪) .%gۺK6}zwq 2QF$XrV.+[Z!B}֯_gRAxNMB@G:^B i-Dacn]nwwcmhCl["~ieY|rKVvMqe4F/-YeEށs+o3ғ2殆_pLvupg\bPqH=Q 3˚po=m|&P[E36ib R2%K"-w[RۄAHR0g , 9 71CK:~v@ ƒ#窈;7C[RI[ftĦW}{U\ma#=#;lBCRfXhta/jU(XFr[jpto|w)'6^ YLpGd=IE P.ɻa @:JϗKy({Cl(@%җ$ZLflIK KBI -S5:dX2bθ.xr,>M@YiYi)A,ޟeJ쁫IArgLP.U]*RJˮ^}xIp-{U&C#V'&%"TrEaaJbyqXΥx&kGHTq=FWͣˍsLZYP9 >@pR$֝LjܟL ~&ȒkN#)0KnFDP| Ww HMH(&v0W?WPSN$gAW~l{]'CCK\T<² ,YktbV^RrOWr#`п Z :JɄq(`vvk$C87q۔{RA d#(5Ɉ;I#7 vdNwї6/c-Y4q-3NtדF qe)d<ЛvB*G*#“DKȢԳXDI !emt g}CN!$a~ͿH,Yd (\e=@ρM^J{,ɗl "e4T3ɏ~tK OVW/$l3 2`=od?cKk(5'd&^Xϴ ӭ?U|X̞--9dmt4Isiz3c(-^esU<Er #+B@pRWz69 H\!  #xƌ/w5EJ3r65.w1kb-vh'>~E1љ%,:g3%<;Gr0D,9J?r6Ia%dX\b%9jm,H#KDId~5e/ Xƙ(9(-jZ9+3Okmh٘]Hr5…ȡ٦"YLE )ԩ|apΙ8\?"BatqF6rkC˒~bY[r'3LkkW֟+|% 5\`3aCKfFاؑXOX t Ʒe;|Ér!5JdT#Rfu=H;.ZԘ)_5*\{MtfpB/x'V cӘ3kzFboяqQQzCVb@`RTZSs׏bub,~D #ɡqr_eW-9jh)|`y `.#$x>=hd ∥]4*"^8i`DcqaÜsR}"s]惢e ߑ1<%/wneӸ+ke_]0Or*QmmyhA\fRv$_[") *ͿԘ=?oWީf?*zSe[,_;ax@b )]的Მy'hSgGsVY4$roU9} =jΜ-Y_)=1>uSH:T!C>  jÉ s]v%đ?J 0]-ŦCIjܺka(?Bbr5{9e0.tLxoSn %}'fۋrI jAZPo<`+ f 8zo̎?{ ,ܱ KUʀ~W7 GI)&lE)g#PIm/NFWuys:k.O >11 ^ eL[ݞNw UF<>3c6q.7pjmnp_YE"XрB0Ba,'*0GG] GXcIթO!9J;}ʹk7φXt'ȞpDٖ\ y*ҡQF̭%0#nMN݀zZI~ZX$Id %`%=DXP5DL%}ǢF >}LcxupV`=6`iӷ~rkT<{΀͡$>".R=X/8t ( ukc! jTGhYɡ,@;ip ) ΔSBqFVDiAx ̘l ]Fg&W/Wߚ2 HiRx!f@e(NQ5pd~ 9 У[Ouw.嫑{KqrͲ v\f\h^sٺX%Ϥgp~3WB|(M۵r^ƨ2W#]CuT^tHs" &]'v%z PR2NwS۫OdMvj-A@z%E$!Jh8r X-`)ӹnWmJK e]]-OETe!"*6 =,|ch}3 Y?ݦ̘3I5B\Yw&:]cčƩj/,7k c~P)$ł,~E9ޓu^LU0wn Qcg|qy9P9GԪSXkZPD #a&]YVvJEn;;{T$ku >WBG`K  mEIGk"-n *>&-B/4JW9M})R=$-6jx{[ý22n;ELrS ]y-f$l|(&{~(f-~']\cw2xuW cup|l9&PEDG Zl b 2<[]8CX ƴ=it Ӂ)[9SL)&QqAOe0 [MYhfzshxmb)4Yur@h ^zvhdӗ4;/آKyjڣrxo VFA^ O`) mR P#Wt/ؼ0E4ˈdO闟")R@vEˁӷ7M+X$:.P#sEZ#;˧^5B@xIsj ɃnTw Mو=(BQ"% P՛I9Krݥx HH-Sq¾ C䴼Geqog." ѪICoP^oc=p4%`~:WdVOÛwK+ťc;&}ڊ$m%.뗨Z}1Asf`KqL氎Rj1@'}1mEͫL nzY|z55փ \}dQǣd6(k *=o+4=.m +5Ķ9C+>([|IQa[%]QfC$;ϳXRJef5' [Vl/#\yw4&PL,T|,Q:A >Oi@MAj_&("9 (|=~RZpDMٟr(;K˰n5y*gQFz 6D+  -N糄L>d  Y%ZWO:n\W5>4 5/, AZqbjLf4-!TrM+6LU4&ONF-aqbE)V)ZCB%mBGKs#e&{D5{-E A#Yٞoo, TQ9Q`mF4S01g2O/$YgKdft〞,)fRr+'T.rW &K&4 =oTbUX.kۦCS3"cnoNM ~&2! PN 馮'C\8q;`&`CbL׍|P#!6>8Q7T}`BQ E#Y|W|^:rj }m wqV@S`!a* #ۦzi ɖ ߰G[ G"+"2CedQɞ+[#%_|*Zx^uɷ>Fۥ5,CVH.*H?ѧ^a*cmJsʼn#Ѵ٣~KmBI+G vY=!R)pzT_s|f5MŵⰔ DA) 0fGa6sWW> sv'EL.y&VwS@إm峁^)0ͤbE˺5GQD8Np*D 6\q^ H4v!T`w(Yvwd{8&?XUF}D08S]~PhRZY0 RUx%.Z(H`7|g$]IXzu`2<̳5ߢ7֌?XOKҥ?wfʫƙ]Sش14Nṻ$vN~W. ̄2G ZV8vW|UG  O%Vd'? K0ZE_$h[.~*0X)B*5͆je"b#%x,omk٠u7_rgH87('x?z_gh=[/g+23J0 Á-oQf"h h*Lтd* 僩eLx ZcMOW(LO?s^ê14ɕOq?E7#a}z.ѳlJCAp@:U`K@ThPX](X&L:,q pA kє=%BĜ0(jA[벩wYrQw ' _r cV$BTPPd 笭|>L_"qZK^Chӿ ?*7{QQEw/Qp<ͺs' kɲtvnlߕgO^%E#[%h)d E!sf($+E=e{ O_3\0dhEo~b䘍 :n@*L4ޯ"6;';+G'.1g,A>M4܋=B?CRxҍOO2 $y;Dɐл:Tlms5^X{SCfam͆i1Vi#Ir/jլ?`#s}"Ÿ!`sGj4ITLѪ^ŵ_ 7P~70~o;zwZq41j%!DF#&*ctu}b1l_Wp!i j\6?FPR)So+@ZN'ւ+c҈QЬƳa)cQTbƗ?0Zې#[ZFJϩ>fC}n ,Pè!Om 6rOHsH%w 5-F2s%L&tiIg<2Ȏ>p wQ~z_(yy|4H H-K5f=o_ W3Qz6Ws=Hܡɣf 6#eIH7v:CNDI>k6Qc)7x\t`|\;޸U }5>< c9ThB#rJL\ZqݘĺpڣAu?Rs}426"-<6Aވ>⼳( ndI/tr& GVGal/,(¬C!8mW ($W `T.eȅfCai\.&ȰluARu#|,jՑO쮚[N>Yς~N݇r&6ݚ UG;Bj塀c{c8NbyQզNo(v ߇P2Ѷrz#i"SgHWO1*6x63zM90+g΄IBCw-6/ΤsBl3Ƹ5ر-WQDW DV (5r&WۜMDAn%9G9U|>?Rҧn\S籰<GPJ9XH4?2hh|$H=8i8oNs-b_tPaZ{$)}j)KWi]Ƹ_A`G,3EKn`prcc',IO"Neɤ]b~<Ҵ2BRت^!zx:(Ma%;pf Azњ.d wf1@gKoҎcRrԈ +rr]!*(>+L#3Fg[Nwks܈C{Ӵ)<᳠`\>[_v6z0aRǻ;jeFke`pS\O7!9,N$1RZPS*a<,ȇ!?E/tnb6 ,m&1q;Ӏ@MLÊp5ɣ"G&LJ )o=*iB .Mtp܌l7³W.Xwŏ&w>-AӅG+No+ *(ZM#Q:Q0c>&Ep;QwpltCϋm;uєӜlp |a.a}tSXd|Nt F>B!uhhV78W\aU`|#vVo7r,̉{7Zbܱam Ec9^hѡ@rht&` CtW2Eܹ\19 f=ڼ0TaiCVCƝV).dAKiڵ?* ϰ*tdȧpOV_*Ǝr1fcD]<ɐ!_mz$O:FvU(%L!e,v ~ԊY3_z0mӦcNV)|Ibi}]4&Y?gg>x\`Ȋnzb ȴJ ~1g&?<(ֿ @fH6*XtzElK$9<_YSy5{ S7$Φ";[BC>3kfԚ6|+G@{chO~fPP0kuSmx?Ϙ_#)J:b#ߛ';%3 ncźwmTb1Őð{mz}w|0*2VH C) qJkǞ*b:ߊ|Mq7 /nUx k|W1 FC3D"8tE $zN &ci0Jor ~Sh0`|1{]5Z4n+ ̼DcFeث`)4Iyň$#OD{7Ts@3VIQQ>VH%Vcc_W}irfEVn֏}WEY?r$x ץ,{0RtwOP3{8t#\Nm񍌍g׶M8%(r{_%EW[nRC\ V/IbX8f, 6)zG8pumo{- f ֕j֪emC8h*Dsw'4;^B!V"h:krCnS+s tBCF}֞T[4`$ˆ@W02Eak\I2x}t" `. 8gIqq ó5*ah7'ދvx㴁"\ϏMcS%{<|:ZWVJ HWK/*ޒ̄W*i6&i+%"^z Og \'o@>oDVٍ<3sPD:xcR30"[ElE8ΨP( G ܊fa\dW<#vգ$TO̍}J Uomf 7r/$1qɴ5t$X"R1gڴLv/I;lR͟{pA&Wo0Vhy 0$d'trl$I1!V*8oH0,UuJQ. 事s7-49q _y4[+8[0hv;w?`@8k=]+5\Ň*e;իW7w[UPv+giN,$37"/ (<\F:#m>YݖU`SD"0 O_酠gH]EsCL0kWƆ{䦎?o! hrVBj u&j̘sDQdjp\ q/[lQ,FVm$L{[[w{>NS}<"r>t(Z 4a'A 9m7H/_0KEXm:Ug51(Z?Ƹ+Y/GXћUݣݭdܼNA{Weޒ|}8K;U+VHtҭ0 iV1ҟ'FroFk7ahiF.Z ǎIT?M Bs:@sq+FѴ7ȋ'a6Ar,]L Qc =.ōnUrԗtYKzh«ip4c|Vw J[X yÒcCL9v 42Fa_ 7>f;= OҫNFɮ`ƖMYl&M3yӕbm@fl7y1kDMܛOGӍzwĸyM9ӺBVʁ%",G$H7DDV'v1% aHbJ)ʌI3MBL%^%׼BUu/ Baɋ9O ̩GSjpz31t]}:oWzsgz${Hp8|"f&sZ~%r76us$1?p=I!6KU+0q{6hp.ۭ<ogtX&ž0r3ߘ`-&X}i'VT U3-c $9$Bi5J o$QҴeH{Ցnֹrh 2/z#us%-zCT>(+nnL٤xp](2V+Oo0@g_$r}s;w8u:?{yd-T(K$а/}l~?'OPJ:GQߗS6g_ lt]{4l|dur 2GcݯIxCN :H;&lVS4`p GjY{y_C#~ ܺ/L HT24Dg*-;?*2 3'TGTH{0".IFd _ p:eQy9.61o~z),2e'R03kP4O"5P yLjX# hZ -xU^]6fo&3RTI%ؘnoz{!ʬៜ\F|!ur0@5#RF\ AYB<j_d@$[R`ҟ5k~@ػ<$$DQA_'RgfQ.)ʵV7[3+L^ =`Njf*{L5Mz<}*cw'JZa$y]Icr,JkopJə^p|y`Џ^ӈ-A80`py f֟,3\m) >.zU%™Bgt+&`ÃşzR3g{2PطZwJr%ZMs&ޚDVV{E d)lo mwFtN'#Gf`XN"ajY&t &5DKQɞu`ގbcMXw~mY&`'^מokG"R/qkx  GFk)#kZJmt+z\DH>EWr )fgA/rOxFT^8wVZ88ٕ<֭q狻C\pSUD_'n6'4 x`Xr/.h*Oe[ˤ\r_u(+3 Y0IĪQ;6 pң3gMTÍg$'m)ku0@TrˆG dK|@H{a[^_HHAB9H8Պt?H~f] x:08H;$?dؐSAo-KU tNm~KG*$ X9o[Җh]<`  c[b7mmA}r5{,p=N Q_~ qY@SbB>aM*+" vjMIaa7riԧF;,xW%zۀ {؉-r9dB3k`3q={ ޟ< `~y< bu]FT+>O>AA=L3v$9!KmOJ;yta$F@4ڻ6˸YnِBI`/]^Z!?ʼ-n^`ηy?E~_?GOnSl%Ng3܉?ǜ O*y ʒH[MT3讑KpT˜, Q3l Lc3~ؼɚLvӭde+0Km| " Xla †a)4n&HZu|WQW̓1~lsz(TnMkB4; tzV?}hwaȏa8;H:0|f{G$r1J%L+W\hxodݖ7ϣE7b[#Gk^ mc=`0n&¸6l6K},/[xyM f^%S/}D!-PȴunH}5j:!sI@d -G*m-\ٽwܛ5+yo},$ڧk"nP L7894d&N}Ю@Q۟@vB0 Lk턜"P(7Z  *`}i &gu|1,7ԫv#e6TmD`;rj0ďƩlq4|C*~lrO3[Z3+0:r*L0`CC}O/rҷ8XЅt6*BAmGu 5woOa(,^6M&`*u7z|N8~Pz`_Y,E0GR2&=*GkxTb^j1lLj۴TggGh7 ?{ ɁF :M(l8_Ϟ*>`m5cғXrdr+x *&i`eanҿ p >|OݯD_X5iy|q(l Wd=&At/ps!2:%wnbMXy  JhΊ!%nm~0hQJ]6/(&DžS7Tτ?@,]/{, MF'xH/vޘd65]@;N؂.J|j+2mo`3k'!0P yk+[+\PT#zs`{MK<$MҟO&B½otwnߞ cMedRa,N|O?Rl O&m,}ɇ d|b|K:VZ۶V U~}h]cgᛪf]rKʺ˟eǭLDG,$1j޽1{F2PJ|##69ڞnDʤ&1OR8.Xz3 0y7Jr*@;ìjiyLI)c魹V ֤{o͆A6ߠ .@֊럏 afrpnW9}G8tY@+ (hUr\4!R$*it ShO:r0>nShAZE-0N =X3-\'^Oe+B\`ʥx/kG-eBHNpZ\lpRxI 8&}iYxonEMnl“\:tD. -"\Fm:JVyQrT/?W}8K\jFͫF}7b?TL~P%/%blzZ6]1m>8jS8W2JiE{dPS,e4CG-qHU[QMSJaR%lCڹ3fjE٣Uλ.zW29eeCi90kAR-p6ܺQ<4 }Ti aG{@R`"3V5v4\jMWb?HLF\|hTT`>8zD!JG4J9X%((%ꄀ#%ZuIfmT0Sz~?KU6G 56- [Ҍ/H|ʻDAe(:' 62(9ٍ>d;t$p<:7puj 48h ǏWLߢ㓉fu<#p7+z g tӡ^fSdUY1O;xzKٞX-*BQe|GTiNHTViP_l݌~AU zHc-gUB4iX` :j~mYӀ![Q]?5T\w^Ianc jq$t>1EyV%`2Plu| ^=QGܫ_z!R,|sA@Ov4a$z+&Ə㞶䴥\*C~%/XTS9 ݓJ9A2]Yefs`(*oSJ(~ivj <ĽS|#C!J̻-\A?ids&Ik!lO׺ڪ3rI!&4;`"W:biZL'r bw@qUť'~Q[Rޱ ">?r`MרNI c:R)4t)o0?g>n2LfSpmذ{rB~dQp/L$dB46HD1 ژL"ܱ4 æQaZ7MPOʻ$z`jZi2MY[lfHBU9q1oALQBrQɎ`E\^޵mA SQ&薞(ֻic^[>h%k 28͊oCk*. ,לvmV8gjY !Z8TX/lϢc(}=c .q*?;O]{yv"j&3D΄Lw8PZTYkܛ颮Uܡ6Qހv(⎢f-s#yMETl^1C O u*9|Qc_j57s8M>|)d]fgG3XpNeFFuən;eE\uiCD7qFt2Z5D?[\{7y)HI N6 vJF|kDɉ Kz ,\u#A !\ʼTg A|}'^0e_IAаN7KLSlq=@ƒ(80w˫_ 1KA">̗0÷=Q/d3vowbh^GS7%VgGC9Νݒ5%-<(1 hRv\&O]JSxcVͫ*r!2agsjMۿ m/ϢDs=GxOCa=_zZ(9f%=)٦FV"[CP6 vząNzxA6Bl |!{e ]Ҥ"}v9: y'AU%U6r~0嫇TtI̯l5ܣM=nJVVLI<YJJ"u'] s5ddO]| .%4ߪ澯ć2ۻH{@׽<89θo.3>&AɮG6ח]p ˰. e\H.MȤ)YtT& )%mgф#HHc"}j$t+hgGD<*Ѣ>[_x _bJm0-ƭlأ&;8qqfeCZ b]Hj'Yۨҧ=CիԷ~ d6YR/J)o*bsGE.[cW\gBo׍wSsvUUE̙\.-|RAVcxX = a,lƏbaY|Ҿ 7+{ FkIF<'Y4{&+h_=5piu;w h/1j"4 S޽7NPox]=e"Ӝ9 s.&'eZbw/L꬯`٠|,rAm<{$ț(܁|MR,*mבrpS^`x?gBgٛ S ^e, #h0ןv=bAʵ#SouY̩r0=+6֠]M#;wa/FR}׋&Et>Rr-˫0@x%tNY5Yd q ӎs "U*֤:WNKЅ.tbnq k0Ryُnv| @Qdj /P]qMygÎb j\Cf`%,mC.C">#tOTC\>vo<ݸ.ʃY=9iճ83nR6ҮZ'SRF][]󶪒}ǟ!fsWZ.X5ځ` #P}M冗$Ѷ@BQUR}fJx,|a .;M=56[|RN=t;8koFn!:*g5n|Tl@T:  *m8샱ԭHY抚5Lu5\;JFUB.Qm<= b%Qr{)B#:{(8# ,Q#OlK8=fu($[v4B`d jMBi({hlN,X$Cʺ7e$Qw/La6\]gYi KsLс=(ZZUQ{dW/^˼M8Bܩ،hu7m͟ "LR6bӡ&vʭ .F&qʎFoHZ~"[ hx2U@  dgaduxa5NH>7c|TH _0;͈.;?jB NrΪfŤc2vH0%kSJQ+cwE(p) MU2у- qBAUAI͜d=,k=ϧíΙP# ~ܚ0)>u ;rtI."-ZN-`[5B`bM -ޫ1n/Ɂ4u_/۰<@$n.7J?k&^_lҰ {4~Yx1x=YycRոǛr}!`3`H] /d1_,R'!x*7;7 pJ ԣЂw>w )>+;U33{Zb/3(kbjX>%Q2E˖.#,j] D/^:G^ !& r_\_'XU,m8,Z&hcvC&Mݸ"Zuu@ZxRHoHQ3^432KyU-n]0EGK w]CU^Mi[" ЪiX.+fK }=Q2 e:~Kk-ƕP29NQxg/;]=Z~Z:FInوXjS:A4yK0ad퍟uPc} :W&e+}?:R0 wSVQ%*5V^@̩ `j*;`h Q/U]:> ^o2 &Lc֠ Ƹ&C;IE%FQv#tάh >;+gZV3," q`N4g# __hqN(Ԟ Ǧҩ>uMSD*,G>^z%/?">H/#5QebMyQide|$8&k g #h{ [g=nØ4e9ҩ;#dE[˶Vݹ-SV 9{+$$Yس 16J^n]VfJ-zM<{ uGCsgecUlb*,{ޙ tw}NAKqiye)cB U\*?T. 4QDJP8WdiDKk{{HGZVbСrm PFCc;B_}i*;oAdKYv[G[vl.Ǐ͟u9% V uv?ټ,ݧr$=3Six M8lYwYـ  HH+Ij\x>¶Ao㲽;G \I/ŕ9wiT&&)Z}RSu 5^}[gJ9,& SpMPFi݂5W@^ igbZo: AwlDVecwDc*b}v&(tA=7wUvӁ o uUg]J+EjB99tM{hޢ¿&N)M2e_ίXvXyv7Y#^`Ws蚒+=4[BM]#~ $f;|O_LrWDme.^|XU)Pޘ݇SکdVN[9E+9WI\4$  &D.5JV#H_S7Re &nKxG$C,tFL6cXD!8^5e8̤QX% (ssQ? O]iJ_g|`Uz?6SM%Sϕ"7klqqQq|kNS ]ZgD3zTA,r5Z.FV$ļeuV_:z'361!EmFgvjN$6!³S)ܨaY<79yq55i$˥u\2Wpr4\/twBt] ^_ a[1uӢ|<5H"a(sQ7?пSD%N?qprIwT8HYոi#b"k6Q^Ai2~6{|4"B:r7,A^ wS܈A\]ԃ,_U%_U~`'UZ-x17JBLhqM@;bc 5['#6x*hS`?XϦq]bk+4fblN-JRл߱~--MbGu1&/XƉ$I%kE\%F7vn(݌M"dz8iKG$-gY7&q5ݟedpEQ fN#GXD rmz,,3Z@Ɛ/iTTz}2z.YTV BibťdN8uQӍH(dmt6- oI| h4_An72|Y,2XV[ 8F& + c^ L&>6zMgVMl9}iQΜJX%Q0!Aj A uޮs_'4ɖjʕIp];/XU%{ tu#R4%͏Mֻte?BH}%.鰎T߰?爁?  m_<=^CC _ShKlTбœDHRH$4ku5$tZFhP")/D7`0 p :4k>(wS>zRt ; *$$_ Z4RTc73 ,3+xES}yZlgTX ulƳiePizڡҐӟfwOQ}B+˴a!xcTd e z)E'i!`$,YތGOQv[%6=0("dY5+LZ?hL⪓[ XfC`j:M{R ̧D udq9x[.ă`Ӫ=7{("_)'*y+q51L^J;PBUrpwJYm;>?RˏY- ~"V'.?9Rݝ0_-p2: .Ss 5~&չnt-yL9!^3w+|=Sfw:{JEsoA7dzAY<I2إ[q;H;tDQ=v"309@uz뛾XLb$s9J뤘Sv鶽C"$A4JTl=}G;m%sвɿ,.AWM&3ο-Â8L)rA9 pWq;Lic3[o=O`{; Wzd t!u K?z`sqW˥1(-E&謉ioRv1PMit!$^Ց$رW->{)Ozdl[ؑψOJ²CɊgY ⡘zq㼹JHx< 7T-a)H:f~l } 1<*ѯn}T<}`PќCeP&+[WL iCPi]Ă,&NcW-t~ocF9l/Hs=\&x\ <[DBjP 沞 ޟ+CwqhlTrGN%\wL9"a%ppvvīesJ5)Ukm-UTuJ4Az"<h]$X98U<6, ?O$'Wmf9%b!?EePӷ t(vE+aJWeإUD5 F.)\wC(Ie`@䛼[z6HSG /av@P(O4 ( =bka;MN>>W˫r^{ i4wǏZ5ʄkB$b`Dh󰚏˚7p^7)-4r?0膓RPGKL>鮟fM!ހg>pU^Fw4+:Z4K‹]Y}ONM)SLe~ iU;7VVvWYxEeL:H,a-m!46B, t1m,BY< TaW}ۮi=ŻۃPE~iկ&. K;Bx*JH<'EOk=0"]zf[;StX =2=ϯ=/_HՖKHe& f)! uSB y /-Ԛ4zǷ vC衑\ŽXIkM\ygejmC#eD$aV ;eG-l|"#>RY r(cӗۊ^kor:SVݣ Y@Rbgi, ސ̹<<|Škm| .-2-*{Mӵ(<&4 !JaYFrC%VCFp3;,f[v( £csȞUЦjC(])}} K|ͪ `wAbkC͍./U[vt{EbGwC4߮m;4̷<.-ՒU ~CM$:]K1n0 UF /]aX獡Alj#"0nB;VدRשGܐy{D X`=(ƪ:.Qtz\7DǜEְ7~iߺʄ|l T3 D(Ikmд>y:qVq 9"dEG Y3Sӌ_iu|PI9L[틋t*sTnW1SHe*s|4i»F5S3`;mS DBNqɵ^sԕ7tltAff`|G޻ xK9?jv6EH%Y`7L/@`ԻVb|)a?.)>$Rw yzc͟vPlyܘdV_RGyh@؎z+?BgSvm5~68D~/u&:߽蜮{IgLw$]yV> ) :vh {3  t6;I~@>60[5uR+i kebf> .!gm]tze+fW\ȪiN/D{}|T0$m {1w_x*J*9#/NW_ qݶ6eN-]Ř(1:!/tO℥d¯wmc8)|fơ/ze}g-$>\~]6q!>V+#rN*@iYе'v][Tr~YVN(@RE& yTZ4/_Nzfe5hppI iί"Jb"BrÞHHfͧ=dѡH9T̷Hc<;@#suk>:Lr8u.^X,3CoY-P^ݻq{ 'E'T㯊Q5/hb1U=Q $L6PHtgŀ8|,βчz }h8:|"ATS`aíȗ%[Vvy/-LM$\znO#+}5Ĥ2X Mʺ* zEbǰw^5\"s.R T‚ XE,Zl#)l3ػI@̀OG 5bTo,bHe\Q>Lb׬  ՎK[CGn>ղיm#sH~I `u$u. }Zt"ozE WNxk5GJ}d'1 {·xe1gߌ6j[ b$<>n ZJ5Ei7I:ZAʼ”`M xm2}~gpƎod$,li=',{:ّFEKa| 7ٜ8Ti+(GkH„kƂ]8 m_7>1AK8.|lV|xIP jRQXꁽA)&e7@%]oGd9EHe Qs2dpzU؄\IF  xI>+ݽa*k Lf'KXH] ^A6FlyO.r )UHXz̖S `?}* [ֵ4Am}jh Ʀ*.k&(#I(xRp0;Q@7RJcj`TU'\9g>]1#-)KUgQDŽ:kS lQrUĊ0e .Y3$/{c8תe@|Xxkfπ<5_S}iea *۽,lg8} ^A@JgOⰶ0SV<_/zX Vݥp{e<אCC55!?CD&0Ppl'pc_K8_[kKZDU %{2mAUB9 mpOYOly/4NC*lN{onrΩļHQP̉ܳf4j4hى3oq?w%!!y/iyt8B¤X$RџUF%r '@E-D DcIל5i}ijACo`ꅮ$|:/_?ݥY\zs̊L /X2T;NC$\v//GWjrّ!.^g⿠[MW'1wYA8E!D)QC%V6gJ6SS\zrhEV5⋅ }!vEh ylto7=]Pb,-R=ʢbJsx$EG;K_BRdC' +cP # 3[ =c[6Re͇H7ٖPY B,A<~a?kmڰ,oPzO44/6eVP'TUId\ X<fltՉ ^CTs_s=_DIt|1*_wwI"E_.h&ǕNBB\V9G-2NKȾmI2١yIQY( Bc0vYve϶ fq&աLOu=,ĥ|SP;oR8ay< Tj\w%0:gsG}$ȑ=X]umqcϔ'f!.{X~s[H'x|5Dxʏԑބ7#|sXl(s˽|y[Ia]i<8{ GDϟ (.ait "S ]¢X8NSDn!tP$> UM5.g# r!|m*+3rəb^k| :hâI2P"Qd{-Q}vicxݚO [YbI|JP-~0ˁep^;1.۠{cZ>`I(LS&0ޞJoQTLYv\.@?[[iO9FRUMJ&s-EPP!~7 W߹ʫ\~٧e $"Ī hD*uhD߾aǵkkPbHl9Ei%B+hATG/X~+yk^ fVC4K:1rFu6녉%* pK@uNt- Ff0}qPH>G!$ *R+#u4˰G9џ=h`Հ!o<nf7>V^B"Ġώ? i}sִ9OROCϼOfo*^^mdЇo}|SOD d58ٻG5cnYk}WwX^`B|vtvp5Rp&Ӧ5T$OXzuzJ!&aLP%6J/`Zq$U0}?C@O=/P.G 6;fRn.lpzA(ğF2 ~. >.nUHD=gİk <هx_Z*Pf&Ip$q̦$;eJ+V={HTK@ X=.v p蕾"B1kcjmusD0 ޕe|~zn9\@;B.,Onws&KX0:fpq3yY|e 6Ԩ@pIr❂eV ;뢆Xg'J>(!>y Y+TUt]x'*(/Iy5c#O /RDRt˿4k"'0QšT'g3 U@F $[pd+Fi(s(5qRTȆ!Fpmt/;[7l5?ߓ⹎aDJjnHͫؑ l8O#g޴7kbN NͶ6OiAJSj+:aR&hF lU r!&JVkT4.sƁ8!|Uд5A^{UUpa_0g= a}$Fcpe;FVZWf|*s;$Px`HձtsŃg1AQTH!@yBht0!Yd1ai[dCKdVD&@lRcvÍ'IC)"0= @Vk^=\-+:8HKjƲM1c| H并j(_*⊛"_;Cm *.HAb~w>rB~ R7D O7Uo6 Kl}y9^&[ tV|m"|z ]=)4@P$>~u..h)Kd(h?߻ߍ#Q/vWTCe)b9pA2۴ YP$8Q?%C &P"_e01ґTiw3%+~\sqw1+_p0wGpa\TI8I.r)Yw]+ÑB)P!MђEbʒnidO8`+{RDIg/\Z9̋ u3A޺הH2d!==*6661(&zUOU, ucTnY=kNwhi֦g |"V wvdʶ+@f>ؗjhNuwa~[ >Bnlwܱh][ܲqU>TOZAw5tpG<8 xLE7 JU9h=!qES1O =`Kjwd#h'5ueY#QcS9uE-q{`Dl+遮 M<uNVqAU^4g}xr>CuP`ZHԆ%6ߠl䳺݁թPf־6e}>8;(}L΋Nʪ܎TsMNB"1&k6y 9oίY 4#K.:yBr- W4шSDKCNz}MGM72#29<[G],Q'\#\rZ&9&F䩽3Lihp=U\9+hb3DWHR1 ܟC6 j_G]SzZWTwTw~R(8kj&؄$8Jz|5akJm -jnVmI5GdIv nڱ(`-'fURrhBO4oH@ Ezi-RKl+mTV`VROgTXdr qNQ~Fe!BixQG/n~+ElIK%?whB`>6_z@o!2"vd KH.Z?+" )jV(q~^e)dߡwXMa&e\Gj=J Ӡ4 jvWGC~b(!V7|)C>2e fdo!*٠^Zd_dr6N??ܫdb fWL9,WvN92[+?O@-BH)Jy.'Jf4Df3NMII68A(sf`hquyxѸ,kԆߣsLrxkGz _}5DNh)xsI?J I: ZdK֤,Xӝ ^DA]]I9;3*Uw Hcɱl述36UxרedeyKȕ_ܺ0Ű?(f>7qCXn-1.КI;`{Á-m`yKtw`o)96`am7օX$xPK*QPfvpļX5xSHH moz9NR6e92bzZqI]=.Lgs#üE{N|JXa0.R>qJF?O Bh 8xYTFTې3%IF5nv4^?Cѧ{KX>U`ڽr894f?K6p-z9a-)|7&\DI7#.QL"3b#E~ {k~ƕT#`:k[GÍ](KOGU!wBm7VU쩊@8<8Oʣ m|>t?bu5ר2;;᦭I!G4+\$|.V4/LjE~ ^'zyhhԻ;4Sl:*Q' @HnxuCªC"5:]+2h >^5[CR:Źk$*C3=r$^IRkq%.AS_U"tf)x)rWu^t ,5j&j+cTdh3u5Ͳ,V;+ʍ+z\6SHO*1 +pТ\Ddi' .B.\C/ 1.|=LHݜ\,H4k|QM hr'"DPE(%Ȏ Hdϲ6 w]-Ur%*ʆj4N-"Jw PLv$^>>)QeY -Sv*\0 qJ]+J"e7U7 t7G ǃs.f9>6A݈#C4[4$sYWNJX&Y(W=j)͊D:ՀD{"uj2@t/O(MHecrT,McZG4UZǗbp- -xoU9[eB"Ǻ+e\e="RMD>FZv~hg+k|SM2C%K}Ի IN'H~_E#~S.do&aT咶IX0uA9W5/1{Y aUφ8㞚徎Q_4/^$jM1YCM=SPb%vQ||~.$R$x{pA\稯+xzHG҉OSDɘ ԌZI~P" Jhqͫ](#dIXfCcT*rx{4}rLCC.ʃ@.8 wlj0i/+Amn#y(H/<)NaT#R^R'=5N@^GQT+F†gk(xF  om/ZoIXj'6g/W9CdY.^64d4BKxK%0}>1#&unJZw Z1 k3M0ۮƹʹZ/'4;# NruJ LݮQ)DͿv2i6!S Q'ef'ޑ<-墭KMܸvyF?@pg!h&1kvy2NlH&ѣFJ$حx)}3^<0Sed4ĐmM$U=xCJh"M9h K5_;ɑίɲxZr*Ίz}`> a.g8ċө8k=C&i>JV:m@^QobI9'U; ےu۾8kF"`ÖiVq@1E YJL 1·Q:~XvYa/eIb:MmW|k\}HtĎuOWFDf>{.tPTŃC, :) _7^{29 &z#T}4ɽݺkhacʪuإ|oS;]tlu436I5TAR4&}9zJ@좡:Fz{Gb=+!h (֟ѫ8b! Fi}dhw)D[5r{;=j $&c׆̄Ht_>i&9Ok kˤC87qbQ ky.TQbEo1%S8;%%ԾM9glVFHMO^(YXU1h̵tW{Q p7ڴ8湻S "O HxT}>. ꕣxl#fA J99*T\OB9_rQN6I an˕Ïp8'91 bo!BIS<u겘MxII -MO٫ QNGp_gK7 SArc#[uKig6MCtOrmܐJ\CW1ZX҄m2T^![׬q ӰM:qޭs΀W/7e ׋{L2XPpa>5y6gh\¥^Pu\5&#m#0t븆 x/1fێ+$*_~~6l#WmU'CRls[m1$/λ 9(u:cZN7w `nC_:qG vUW?bvg BlϹܺc;mݜ#"N۲GEQ>b~5ҽ $4hGOZϭ #"{DnzaY KRX.GȢb鍷`i‘a`ov%Z-fZ3(a8W sKY\K Eq7?9/ g z?CF~╝Nb>"2T,8,`ٯdZ 4]Klt` _=n.Ӭ.`1!Vb3@'0+ JX'K:Ez8dr|` aUq?)է3{\Һ-gg6=fGXnqӮ[6@[JaxzS0K3獏.ԐDL*DA_0{*Bo?2\_p> E>7d !%G8ʔB6o>5Qs0w)i"xI=ew:kF쎎 Mh,p 6Q b({cr}XGFnc3;K'!)F{v?v$;4j!.RA](39D98/7+G0W 9,y6ۛ(M4MȨ:r[ў< 45օZ[K=Kg1$l.ߚp;BTcc 3, ʬyh7J5=LAMt8ye3VhR~{6V/W`! vc0qs:1\_}e[˜Jzv 2G5 1>i, uU CKzHQ-&3E9m6kY&t%=)# yy%N`H6Ex^OxeJBW,UnURʴ*Q2.{ NծF2=>Uɵ=Z!ܮ sr_v]6* 4:Ӏ ng.PCY:!R/R IY?7fmH;\Sؑ+WfUYM3C^:3pyT@N،6ӷ X;pS j8¥˼xPYISO*,>B&BW,$6$n Ǹ|Kט%77Uk`5}BFnй*7: D}ŲsObbKo154nm1 +US 2Xmx%.oDPG'3@ !S~y\WՅχA`Hn7Ρ$vWnI©0cxǬ"ͮ׋y| H|1Z@©RKZ_b`r`\IUdpL 9˞(v)4C ъ6b  %#h1V zkdH i]ELtRUd0m2o4)BӨQfo ɡ5UmGlJ"JH `2 TD\+?U-QMRoBEW!b{_A?UgbY%>$־iEjn~"W]_H*uY,2:WsE:&2X[p&VzK᢫iq/,`= V-u-xTM2gw.bj ()[g*p33FA7Ξk_bx rVWCӒwhNa t܄r:Xa)ɏTA;UyA.M# !~g!.9+E+ [-qgڐk~fI#z ϶pש3yqդfV7qssuk0_?`N[Dcw6cmP-M{QTu ĄdSy6_ x:Kf^DvDN8?b_$7}--T^<t8?Cfb^:RHS2" fTK1 Z|~CNd0p~ %ћ]걭רuuvIQsrty^-nI 8/"xI[WPu I2Ҡu IbRiCd)<Jْ@@Nꏮ^w$o_0W]DlABD&6zc_<(ZR˶| ė}7iIG|uh/a#)A`iAS+{{ʚBQS=W#ю#$X^XkfSw_o%rЖ=u2}g#qq" 6kA=šxrhkvZ w5f?FCRmy4U 31&V>R*~ADjM{܉3CJ&&Id FXbq>o0'}pH޸am HtS\SFfLl 3/3{) Ks" iad3)ʹZ2Y&c޸`\Y8EG| 70[Hɼ 52A*JZ>Љpuw uDٖŅ>3C g:\Z'+9?.B ѢEɧߋ?#ov"M/o.%V]ⱭE@"gJ @554];{YVr<$|sk:ZA[7Sr'V=c0Ȏmp0ȥz|0|-cRݹ |!ˆłQG1Rk/,bYt3K>弉pnYCPcyǥ(U`iKS7b!Mt > GHɀ΃+I'F曹)lEf%׼ldk d^z'$ :>YҚ`eAjC 9d>,%(njy l6")iL7*=%e1)şs4d!kuݑ%,&4ij6 ~eYHy1ΨÕs^7Oc] !G%3s ٨:зow{\4grM:E0+ʜoaN()q#{EG=w)zZPy8=h`WH&SI&<Qq/HF |$F䝁4DpE,&Ȅ HhHS~G b9KWF1B.C@K&%= I2@~P:>`ۆ#W"_כ;yGS#̮1Jz_/-qšmS7bXx[Si}}_%c];wM ddmO=$]Jε^a: lN|$ K ӹZ=D:VH<(LS45|ޒ;ѓ)փp$ij|.leA~q6'#b 2$.5w ģoĦpN8O U tyl"PԽ,x,u'$|##Ar{B^la6=cVBEJ?*2{K0!\jw-+zL[l7h/@%:b.k"%BmnQBq#yYoυ;yq~(n~㚋gmo+[.uOO}gl)5E/ &&85Q|m{.Cz"UH7oiW:Τ/_rIH&=ovDMj  woJOO3%&V MRSiNXS8ŋgȻB@L-NvP izs1*O5/IGJy } iMO!# ¶&tp Wa)Gb7my#N OީsJ79f;9^X*ulXŽ\c. Ffg%лy}!hu)Q&\J3[by\1tP[/~ǰ2 O^!m4]AxդP=V<K<QTev:.NEPx֊//ez  ‘3Knr G1G谞yLBTrX'`7F:k-!zcH0KB(-8T221٥(C>,g-F)U+Eu6KyL0U%Vn6h]D}_4qNyQRҫ(%ƪ nRE'xSqtZ5c|GQ 4&H" )Ό-ƆO!~t-̎oojfG UE{XK뫈kCkMSj^ݤVՑo7AWM⸙R:?(v0D ֍ +"ڣ ^!PJӜc #Bgߑx{[eY[:f/( LWO k|&~SGEi'j9=G&]?׍agm}UTd/oo٧l;Yü%i@cmS,ewג=Xb@{p8[ግR)'J!gGf}4\|EU~7sy D]CE kf*DSź{ )\g]'Vzhk89N لZH\F8ZX& *UuXo wĮtl07E ^+2`<1..=e~y\XH땎vD6v4clK.dj\8J|Xڰ-N^)m[y۹znYlV^k Ri㩥c=逊3.YyN[qRC+\gs^yk}OW D2h,}D דq9n۪$?'ɼ501o"H$? p&oyaҠ]LEG93pwW JQ83nfL`R1_P ܰ*;WÇ<}3'ۿz:#?QyGZ;:PIb*;+${ﻼ10rqأ|l\[ȳOOh dcΤ5\a`Cbo|ʾ;)]혨pqgV 9x)8s  !w xPsj((||!=-vhc>4Y;-F,>1Zz|IX?.u>!bwNGtk͢](Wi?Dlqe |Wť0j4E=x<Yd:-+7=ɔm 5ڥVKVMbFN%Uy;<~F3GG\};+VXIi\uYzX=cx'qmVa+n.j-O=I  V-QjlI4 [SեЄt=Jm< MȰ攲G$Sܙf*-fHI L2grW*iy:,P,BE3lAo8 '!]s ")Knque~w/L f|fW&g'cTի59,:G1]1\ qre~>2iFoz"MUӸ pfu%ٚUb}P]7D"h}6X&>$'nEASq͓nlÎr!LW2WP4k8~|JS vv(]6{in otY c(R#S5 C2ʂ5mmګj?kPvm@z%ōrv.[9nAEGeBXkzqEnQqՃ^/S=9?cjV8S%uev 'Rkjd٣ϯ}]4{4\o7En@l h߶㦞|8X(M`p+-{UQqlِ^5Qמ2&=2n@yӾ@\׎^YrknZzՏL8fsD \]Ԃ1D:ƫ;:Ҫwhܢb ίix۲<|}gm-"lT`qv8͸C>l^zJB²b[Uo. uW=]xO}/$[f@D׿}ҙb>޺K`4^L_R/˥kv@.h`ٍc^L1d" ǾEȝ`UsIeQx@ |0a% 4Wy0t*-k:_[| *W7=7w N]m޾BdP$_t2f l6`t&9i/`h"WYSYi鲮0voJ86:L}&is8,A}\<Y.Iᣗ'<8ɵC0KY./%Pr;&=Ԍ =' |CLDQş x`LwSx,ϑ4=\:*[x7 v.Mz֤g.*m2,+KA|KE<74nyJ% rh`/NGs*oWPR/jQO爾$Ezqzfwty!L3Vu-'9N'(8^/ :DOwieƕP: G\_L'%2W0NvXq9a.0 }Mr|3l!>XVAn}+G3E:ݮA*K\|oЄ$VqE.D,?f5δ˂þӶ{tj-mQ#mMoyWezF},{~5f MXjc]u{OryKᛀiڏ(wHMW՗{sL/8^|`HPfN>̿hJԫ1v<.>i.sFj.eSA}3?˂?{r{ZJxm Kgr0Wx`܉Y{w-a+!)6iv9_V*]^:,@-s$K]tA q.K3wl (юexXZbK)݊ +] D~l$f2UsZr)r*T]k&ς 8FCpܨj<ӿc2"dDX` Wz;N5OĿ"}t"oCީ:%۲='yTrO+Zq9px`"y`zqͅlNx™LH%(!CI5_ڄ+KSoƺ(9)KŶ<KVOSV huguWeJ0Tml,<L7ԥQ2|Bkbyϕj7E~6](TD\+dUn`humۤ̂78>Ơ8*‹W*T/a.u X%vۅ ٺ _y֒y靧 mDB%K2/Z׆q*O &~cĎ S$jK9%0h5CX$KWٷ<3|1VPv4>ow1DQQʹ}Y 8 $|hHֲL;8~赃ej9!]8z44 S.:6"(Iɺbc}W㥃 T=S#eqϴvH3.`C=Lui\^o!cH~zQM 1VRrNOBgqvwx+YyѩjZ+h .%JȜ~^ r 6,vJBmP&IzV-rU(P*0g#i10D,=ʆQ^sQ)g/뻫c! H_V+򣠼\KL͵EyqeCV~P(܇n>%bnm:;:< y"M-)!_ VZwx|%^];ΌG}ۨu;sUo\]͂ӺCYBAGmk3h<~.rL@ģ)KJ;y̳IFLHN%~q7ꎀD ZIJUqrd89踈Lr', K.3>iDT*._A)mEy/)$<_c\9*P;ZPdCIYMOucUCbS=4s's[I~yham17Ӱdx! -/JFsa$FJ0 P ZSd.  u~?x%Cɇ!`[{lvPtk_@:uJ'0@$i*-t(n6ӥJɗxBX5gD> " >w&Avy峸Dwal69[\ac!,>f D8MGTMQ6Y)_Gu%[L9a|hfaȶ&..x?b&2MgZÓh}G˖~%犜KP܏CKu\]r}A\ZZ/mX;oX<*aъwU_Cp |$ bg4t_H)%b*g,g`\ EJs)y֜Q$ oʿ7hc. Dn?ķTMY0 C{QTe&r,VoH~Ce²ܥU`T͕mR͂utR?k7iHhdsCʻV [xIt$(V^,ytO;qz յ"=+W%#فR[VZl;sPiS| 䫫cԏ/q-xI-o9r\z@(KeB]0%A'OMY`dt1Wc9v$/~$("Gz3Su!CD <)*J;\^="Sx=:cS\dRݓ> Z F,P Z2DȵU}ZK7\4dtQ#g%ޛ y6^A:rAziVj&${ꛇ/- t{>/Zt\v+L_rgKZ;aeX{y9\yŶ;w2g:<4OqQ9K\~Ŀ8T$Ǣ]C*)RH_Iff*.Cf8ΜHWOAWUVGtT|`*9grx0dnq?3= Wp7<<ڧ=7k %ʱvcư@|6Ea]v"J`zŕ?Fd d &[mڤSpyTsY#^&'@!Vנ%G^9g1!&: #klb݁܍3p=8,JmZjY``ܿ'(Ձ3-B,ņEscZyx iaf"B}CJKrZԤw&@`6* YDAA0>$&>--ٻm'\uIs S!r(e Em !1çvSR6i-jQyU[.#P1Jz>'&9[ ɘ )u oXH']\+IRUڃ#h-gIJYŅ"huI\^=({cDZ< 9ia\xMMq/o:ċE_0oR3r}7eNE4_U&(WeҺSoߞ!\SiRٳ3rt5zŬBfХ6%0y{&H^X"atq#-zvNGbh1iG3NUym8C+QLa}.ہ,je0#/`-eEw@KU+p܎߷vś"^nsF/)Qn:G>cSkZp0`;ac_k"{!‚o3;t+zQEk[tՠ2BA-o/52 bїW"ҁCl(|] {Eŵdt*ncP9!O zhoWkP!Lvd`n<_+>kt&ÒGV2G#"-RCťܥ!zy P!%"]f`qCiYLS]9@$[/϶"poضГBQn+js{v9kt9*-ܬ(1C+<EtH\濜7sm70ŒcxJş4tzl?ɹKx:]oo3$4II GЎ WHf.]IB0[J&5v7D[¶Gb9bo[R.RcSŊC nKS|*.W6TC@"Hr9RY\|#w!*8Lػk}],R(i8ʨfL^Vy!٢Cҳx~_ZFV&hݩAT-q+2wee_ i\^eO/Im Tu"̀zKe1wlrԹe&iαHQp䮖O4Vq%UIya&ZBCݥv:Cǣ;4w]6&7n=C Z1O:S5 M$yrleyxDRFH A)I2*jڍ,E/GS*oy 8I+_Cp+q\}YCu M ;7ut˳J;L1gNM/ߋ^>oecn|5)X4n)lɋn!Sduʌ9Ufe0ɈSFCcQg&[n-W ~։N鸥XOzFzve;+Rjnҟ 3XO_]K)t_y6~2\`NWN'A& J%", ڈs3M}f$ہ52n?VOw޲gOl:j-ҸI%n qՇesەU8ܕz ء؆ -DgmIXQ^Y}wƠKDxڇ?{A^z>|F1l4ŝ "2Q퍖Ygh!U#MƞP_(xp^9)}N'Ҷ9XT \fjmӗڽ|;Z@n%'jr$߫)jVC]Y̶@쌉@9eH`p)Dpۦ/*t"IʼnsDWmص u#N` CVGWH8P D=:8M7iRcំM c^_a+_[>ZVQa&E۱0G ʘ$.0#}Wc(2tt O7 & ?8N@Kp`׍<_+!Mj>i)"BV7w MJ~VM' En?>Fc|h?\7#!R>`ՅFBk|xNOBp]p|;dۍ\KȖ*y!4{@d,Ul<2|vAGs2;m,0M[3ЅPR[ ({e;2kQ@!'TX*.787s(sM#FA^!П#dd#Fs3PێP0ΒJ B BM~<3yz3;*ڦ p pACEJOն:cCu яP@;̲>;b sR2pycCl[!#g#T *(aMZ[  }s=IzlS0GF{MR"{˾'Nš!~NRr~z43|)*+IYرN%!;H3i<>!Eºbm4iC0'y^#~f;V uHB|At=ڲp-hV`Kh0u ac`IJC<ǝ3^6vڼɎߏs;]JDJ8SH9wu^}8KZWLD/l8B,^c]W沇gufl)%>S᭵M1f!HYٵtXwɄHqYm&~C#plX*k{je]_iQd7tOr,u==,Zg0pٝC*eGO\xc+j83(ޖh;:x+e=qͮh=-R\8\aMJp]C5yJɎۘ_94ALjp ' p(PFuD jQ 2d^s} /|-o c`7*[x[bxP7l`;19MO )l.Zi?$'D oEwx-:5Q. 1UDŘ5ÓbS¡`j81!*LjVh;BA,Y$q(1OґUɠ yݦ>&2TzdEC@jZ!#--f=ސhDde7"7Ū;0ӳ ]b}jK B:Xk,g .u6ˀw dhhnISBӢ1Wג+T0m^2^0N}EIJEj۷KPQmLh< nt1~ZCid덓`1!嶶8/|  W{]TM[s+Wb"g- 1V&td,n/?>c>DG02Qdy߄tO(,<ү⸌ȅyrGv g%_MYv"<uȾs^/n&:;w,+Nj!d=yUN.Ӱ9yW,/X"f?LG FWCWEUtSiPVmkӯk(XD{C -/ WG0EUBjEԲ2Lgٯd7B;}4s##zmuڗ8)Ty쳎(6eüO q*9`,f*%1I%$O{/F RnH0e4U+'Air mHXdVau|䵞O+2xB jD6ҥ P|g@Y;[ ;D],Q&\a_{g-;] f>O;z5ӯV ֮k H tN[7~z¸3VE:*c}3l@QrY3o7G۞DK+XL/K_,<=0p6VrF$`b0;,VFkڜ `t6JHW9GP.cKi ~S7YXGLC:C l dEUw2zhpԹb7(,/b$F0-SF=h—)c-ԋGo\^,QvK+SAtyK)`Wrf'/ob#Hy laKдKe\|*k;%S@жV?4_,&lYTWk}ArGdUAU^n25e ) Lr0IEgdoGNx/O?OEpbv/9_gH҄]A4l&MCxbĺ`ћ:ߓ?4+i{=Y9hl'd|=D  KܕBFj׮a9y-K:U"&I*k  S1/?s Ran̔, MT}%UT|Ju>'f̝'{#L`ƙFT#O|xMN!QPGjx)Z c_AO? ]>{h*\5݌,JcUNu]27"LؘGt\t"GKF7TjzcBayPAWª0\ mvW4 Hƛ!X[*P|M{*q.JV}9USj̱XW,SS[+ZU@-Gb<Uq g.OM!8:)2 j.n0AԞd6`(ZJ"iu(K0NJEl4V|'فރV3Mqe~չ)yF&UPRd~h> XLKjW4Yb;w ۺw8EM]g.VYMExyCm8lƆ@aޠUђxxo`J}F,!rc62e9F>!Ǥ(),q%Hmk  4˭ n/.op.i^J==euY(nU *dr WQ-.ُK `ezPm.C@bŀߍ]Tsݸ$5Q]>b"nI]EwwcD FDDEYPx _X6cA}zr.?Pߞ;eIUL"kE[yMo_ FAPf'Oi[G;|H}S $[zcubvϙHGH|DX#~<{h x GXܥA/y_6`a ly\Eȯ@ -st!]N" O8S:tW( p⽇*ֈȻWIɈj#iEu,hf{(e=n*_"[KUh#]A Sj!2f( ~b>׌[ܷfD7%pRO 抩<]V*U3nG'{ J\w_9 .;V>OTPYͶ4"l4 %QeѠe#fwjVtrs&o[ ?k9w,_b$.a}鯝V!%NQ{|ѱXO+m&tA;b,%m_@t6.hnwL4a?oǑXGG D<(~9nc}CE@ar$eEba؞6pq,!yi;V6.J2̳/nI= ,VQ}{m͍־X]9kdiqh`fJE4TT*n[0ec;vS Eqfnz[D*ou-8-<\ݙޚ֕C(~b?OTk깗^jo#ro)^.3CWl.c\YQ~YUB>D ɷƊ|ukZ N׌Nɧ1kFTAmj= կ2D!\r6D@ЅKdT\A5ump4(kzZ +eٔi)a`@9oyQQ6DV̩<`76cQ}D2㆔x`Kj3 sf*RE.,0}Bzf-g,F䢰&$9wOZ`5WwX9FꂒIs?͕\rx}&PV #d5e[rOwѿصbj6~f PE>\-uYq/Uq媼~/㱞h"x [:0^w`*EXv@#nȮ65"ńN\-"V%趴Gc$;y( H5[AMVJEhfeE|%:Prs}hߌFN!?>j,;?5e<*)PXu#"}c*e}9^QIash[$QKޟq3|*gm'7%O _ Z)_tB4B̃j]ξyz@]rq脻=1 q:܏kqy;Ȃ^SXj =_G8AT Ct>;1TPV|Q+򜬑A>LOzr>Ǖ,[ J:\j`;V}_aGoX"8#W. O鑩0Fp?7Rϣ7l8į'ZV;5Yd{'gɔdu_Ƹ, kO(>4 /=\' ,0:ޠ5BPʭUł{. kHK?D7m(]H@J?ݜ=>W0*FǮ@NJ?h7u)3W(;E%~6+Yíl}:!nXsM8xHps^d2%c9({ۓe}!gIX ׵PrSb:vWtiL1/QɎ{GNK"e)`v7rt="\T,BU`h@ ~(䔗[JÝ&S-n|b/!#&PE{Ֆ9KMH4,V,yN}'VQ^x-sy$fc5B{,  }2AUy3}m7~jm͇A &Uϲípէ!2Y-GՈqvie]{ots|O!_+1RDi$ <CYT.^RIZx& W9 d~N 6?DŽ2Sf l ڢq7'J/P5N4SvıY=8,cfO#-(ry<``b,_&>ؒ0I~^wy)udm8bUef2~S_ ,+JD$d=ws %lѨ"]󃱟9(|.8tF}tw, 2H([:[Z y 3D@=c쌙rKд`G̈&g VɣP4w-om"eÄ8x*,f/6OwY@ZGOfFMX{a3ʷ_6, 9RP)p|FO")J^4<#W6ZYqvBwXK8joWAx{jjSFnJFK%kv/:E"+ɫeDpqNCv h NQճlUA\ /NW=р1!ЫWMKE" EakMֹČ1 $chwlpceP6J|اO=b_mMCRR0 M˃C5LoYtK1xB9zTd8A<;bFNL '=,^Jbu!Us*X(\x/NË@nDtSVa Kf 'ACuY\/h"p}YyS*JzRDŔrv [$X fޮ?UB?B DWSc>._Y϶!C GlH0RO>FΝ(Q,y8Ka T5ק9}d$mV6Yه/Ȯ@fE=tuolXԣ_Y3e)^'5l}..,̆1D˳}% dN5'/4؝kb.0b.ca m?'"Âs0mO?{[}+/ קm|u;k +!RS-of`L`^iXPfʌ |;4!VT~gN}w8]hHsM(tWXS#9\=GI,(aGzZ4D饈Rz|R{)Z:WDnZ6'XN,>Ռc³Q% T%-L'35t2I!ᶶ66·^wBAf,`C5e|"MÚQEkUGpdikwN2w6,=mfoY'!Q{oMalL$Xhj%hb ._C~r1PП0#̸a6WVVSM`iC6tF>y|R/2w 4Ц f3d#`2׆DySC `5w3(a"Gv3@˝aͷx`A]ft7Ghc~i4O6N~}6 ^/Y1(CtJ(p!Iv,!ܬ#XQō*g81*䂍U:)ESMOkL%Hɡ{9L}?ŸVJ^vlsfJ6lHIJ?\"VSXq@Xo3[3kߵعR*륰0|gw=}}1aE؉ET-ytuAv{Umjʁmw>:BB;؈8䛸rɏY@qV ЈHiK 1dS{M(ce=jB[^k565颺7c7nyw<u|SN>Gg~!JRik[+vO-N+4 |:NLj* 8WM&Hb) 8aa+߳!jM2RxIElnEPdu-lD.K wtoqzoba!@P$Qek(Ȫ1MzMQὟVu&SQE,īV"?&ң PH|cXg%Y8˘'cQG  N_J_Y̽O,?dBdGb8{oX;XfzKCx^939xk6\>s@ƌO1uh-[U0=bִ&dX{=7?rUfwc>uĈުz"d9=zZeT}j:toU^ww-s p*"lȞ"e6(!l) }S 1l-"í6ls\2ڥL]`.>DhHWe|ZҴ(8E'꯵pvezs-cL[x|XuB^9y!Q%%.a|'4 ѓ3'><1vݏpD0zrߒƐ ߲':d |2oՂc_bYAܥ[l'%wb{L~#ȝy`ItaqQn' 8x  i|nEb&B!FgS|EAVFsc CPbڹakLZp ;*k\ϦfSkaOA291KoMU=k^y+dRzK_ R>塡\pAlj\ÔFUP[v Ly0&VD_1부c)Q f#U@ZA)lX|ve6`@̀FKyBQ-Z EhiѼm;֣ΕP0!žESNVy{ %㸙jo*= s\Ou=1ʁG$©i@hZ 6?0嗹"s;ڮ[) zqtV$/gYg*md^^ DۂVjV%Q/}3eZ$WSb@pEfXXCU/Xjr^Z";.NYR?Xre D0DMspWC Efx$ 'sF'uO%j Ȁt;=2E4 y;2{c山ǣT֜.eֵ&݀yQP F>E<2LW͂P`L*3r&q^yMef!4WAD=^utI$8Z bvȅwYNìɄ^ _]oP2up@wG]e6rXlbWPl`OHZ)}הBk|8#?6ҟMqTŬ=R $uf"@#ЄSo̭# ڿR~ {xdN;5>y6-6 =h9ǩ?rZ9k/x<S*h!q1I^RS8B-:Gh5{A݇e&w1ss o[CowxMK|6i!Ҭͣ,da98_!8lLѼ܃mdbqEb]!AI0PБTV( U ۪v)%Zwށy? - ĵc ~FOI_D>|l:=zn^tj A<X%o{ȖIEa/^6<~_fyv(nu/ʴؼuRx"%*C=2躎KFAzm&؍u桺&ð̰¶nh6/ݝ"^)2=SE$|~}DEj@[g_&iUz;>{6c874/"/ϪzWA8W> )f%(zjۭ27k&o-?BΕF{~U a>B= c ޶6lEȉ9z Uwn,DuV j2@rM&1'`&5GPs9Ge_Q<_H9&TG"H;9tԉy |< M9ۺb:4F)ns7>pһ\#/=e+chYOf[6]XjxFtz}& yMUVͷ[l! <# @6_jnf/ܛ E|߫hcam^fc Ką Ä-if~LitDd)XLp#ɐ򺋐7_Ml:R&`x8 'Ӳ|.YJt7BorMvHH2_>>pZB6KK^aKܳ(V+>q#YT)PF.JT1'sVflq+ɇtW~%&A_(B{,)|m)mDb ɫi~\<*%LՐ2jQUl>ؿ}k{ ^3e.Sy@Zi8ËA2⻧e_8d@T|9ƕ$4􋿾Y۹¥io+iSn (;IQXY! *8NƋUpW<6>2 |,S0OUL@r "2?B/gHr>L*j>Qe8i;6OIY Te`uj8!J˺E,%51 [T] Aiag"s*2KQAtd)*Nj)7M'Coa'n渷K{#NŅy@\+ݹ "̆Hs;Oh#j*w0&/+M93smoQ1yŘ0UPʭKNJ fz*pu Ђ.pu-[iN>ߘCSZuLV9ک^Qv%! Vr{(a[^۞gߌ{sܕ|kQ{CPݧ^v|>l-c+Nη'Vf>e-/V>B}_b:ۋ$5{g!VtW| 2sԪ[ po1>&pݖ٣:v~KIwziv;䬱7kNniܳ?Yyk7xwd۹wp3egE&B藜'hMꨜ$cـݑOtTͱ1ۏ楴\UMe1BOD=v˜+1sELyywABV{$l7LB"[-LFY%Xr 8.¥]-!&CFRGw+^yVGBxU?:lXn׬†wP9<梄jc(qy4+̲8֫b[,j7X.& =gt; ÝdF668[&՝< 3lF~P1Z}bK;Z][4C%n~nMLH9ӏpi#mPܑ΋4l<2x6Dn>3۾ƾ=WhטܡnX\$(r .a RÑ5m:ӷAmVnkHo<5(nW^fj=̫aYV]-DKAcGtӇ@Z-Q=k%&Ͷs-x-"V[.oM9X4 Q`K~cN?hPIWAnÎ,6rn\() qRB2Gppή \ ܎whq ,1aN{KWnY -W(>Su[>Mu1*0'VZT2 ImEaj)AM6{NOL`b0 ? b67so ]2@pu%  &cKp8bL;,m6b\B/ iƶ$(34ΰ,č T޼"Z3]r}0\ǢeL?Sgبg]eD>5"r=3=X;8ոԬωDAk;xeL8`!|Q w[Y<FNǗ;ǃdVMMN}e h4XZܨ7<:Yb&/USKit Z$bҀ^YH֕-nԔ#Ͼuk@"V6hF9CiDA|NoOɼqcMabKOKwa,]di/BڭꛢR(>N@!|Ƃ(j,cL^gbF0uSuR^B0m x,,V{ 8DQlUa~05,/5?e 6 :Q}YIJc:9:f_If!vΕT~.febI^DqFT\1oDxS(ȿ?cALҤmGXoUc l#RXo+&_6CN%[pH!"i c4fBi t 6zZ:u y}"٩ޜgz0h$O*hnId5}SHq_΂̮Ԇg^\=r^<#7KNauBpRTI\m 4h\TNKp=WF3,DeMp=xTÃw> eg~|Tt^gΦػS//Pź6 3AۜB='ogMAkDY'5Z,M+͐45Wcem Akb >{h!CKw~c_c-ʝZ&MFy a0)i[]jsFU|0tx3]-\yT0{AhP+ǹ3t0ebYD0@1Hg9?}q7U*>G>X˻cRλBgH ZY91oǬ|k)MwFd;w1 @ew>vRT'61Ϸ!.$fc}qf"FNl~}<{k9D(D9k.όXe.!ҳ00hVyxpo+ ΐ oW.((O'fxvRbSS=N3O5 U-K_m5i0E^*!V Ugұ2@r㙷@W%}ƿQtR(o'#1S֡mڠ9 :bZOʨ{kuvvUuFaM]H.jʋ}b=%-$&UlDSا~DiX(e{pINj;L\JwQk#i}eR5/Vuj=0߹ Ϊ|v$M 裟vbCT. kpZ .jOT5hA$ʦːݞh3>.? 7uA1ۨ1!IұgYZ0707010000033e000081a400000000000000000000000164df7f6f00000918000000000000000000000000000000000000004700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/ac97_bus.ko.xz7zXZִF!t/$7]?Eh=ڜ9Tf^w2<-n[zd>у;}ń .˻t VՉ^ {j!cy܈8dPU)Nj#6=N~H7Tr=ߓ^,W***LO@oT!1DBt\^PCD+jE,IvREAPo rS)ALu!MIM Ra 驆B0""jt"6ȪN5d@^.Kw"A!H2NmpqKfvV,g#H?i=y4Ңu`/jz_3Sa$N=Y_>G&SJUhZ|5@aXtmz^'uf5FM{lj )ES`rOݮB> mhMZPzdZ?#$?E+T! {ʾmx`ھ/a̭Lw26n$Go Fd%,`|rN!~jKwн^ID % [`CѪ}H#ȕ;ZfvduqmjenS%DόTNdI29^b@p2;c{3 Rq\H'\B":RVH;: y=3zsywpj@ou2bkn츇oVn?]Ak灔a*-z+uM"))?HU}3r 6{τ7&}'), l*VT,Sl{_X'D@W1/H_\ͧ@C@=\dN*BX߱2Xnj8/#nVHH:k2^_ɨ=&=%XL>{ߐ9} _Nl+\w[4Kx=L ,{[[=d]}am}`wZ h>-.]14ݲu ΡD hSF?Kg;`XM8QLK|OEI6A|&R<7J`Xl?v_)Iw;ؼlȩO`w+ @/n@w*tsEx= e0 X2f- JVѫej.IEN¼oďW)Vu{[ϏDD; p3G?!&s~yWϬ,CeyH#I @|Dž( "`ߺa'W5lb{:ǔR E"b2UHZ,`Y`YcHvo?<Յ T*=x~bW \Ƥ^Ҍk6.8[>L5o:; ,nįxv RRP[@,Љ>0CN&+cTNyES4LP_`?yr ?ڒ/[ð "E\}1OwBW%8}8!iZZ/YF:Yb(xv=y~>z[}MW9/]/jin{*D4 y>q}RZ܍TCEH(÷]2PьSzFfs+0txuJ!K7ҚG .KiJ} "X(b`^i~YK#Zm8F ^0#}l VO`u;`h 1AL<kWUdsn5vNa:ʎU+L> -Q%R$Kb`B,l Փeh:o񋭎_NTC ~[Dk;yE]?x\[2ǣu*_j: bZp!*PAdWQm^NY])hp63%1 7f$#ީzN#=&}xZVM,TeBXbR!VP#Y̎]3TqB,ҬҝzFl\].M˒k1-(cS?8箅B^J,LمAC:pTbuE3aG-mML'h1VLXڛ.?,X]TY.hq^B9ME q p> B-Rks4N)?Ȑ/ѿ'[a詎=/qyC}]0b׌Aߎu?#%q#8X<"Qʂ/=dyz~Hʖ µ D"zvy^ ^MJ^ƈ#S'|9oIKkT$Z{ _hQV xr|*ZY,/m>n2'͵"m(TXF&@(eͶS6xsvGb 7, vը};rA@HoP>3 E/-sv ʖTr \\)p RiCK78!#l#7bs&'6؞'>>,uJ@ض:lnUU+W;t~%BvlVA.רN&=vcdi6E\Z4gk!GJcW|K-LTL1~!@ԉB+@#Lf/iSX IH: Ss\Z!8G'iVX(~,~Sfft3JW ČOy.^~}N .mE5JiNz:)ѱ^)2-WQSm=4!١9~D;;ɈJ= fi<|&v|ԾBc_QRsL&D*Skh>E=}IY@G.N嶚qR*gk!dpbchDI5x520V XтQp`"'heP6yDr &?}Óm.esAYGVs\hrb@PeOvPWY <_W*zl\N%Mw ┌䖇b/p 'rb^T-\xp\ p6G zY3 bR]7V:(-"Xce9/ct4:RkP,o{w0LnIzN>SZ_sXQ2  Nv_S'z:zɩ~yv/]s@՟(mv0X\kR}Qdzkuh#'QEjóp[Ady ,RE}L͇;!"P)ՕL[cåW%U)9r}M!bdh*7ML'\V:JaaA ӵZUM~)do,y (QoeS* +5iTV>A{JB](M2}ũ(7g Bֈn Fni ZpR*\Q@jlhśA=W?֮"JۼS<0W_ )}GPcGgl~΋z&ڬ?L.b 0 )nrYV7U(ڝ8b8)[{顲+4;M[epe։_>\adj0<TDž*_惪3tY4J~f㧔SgAӣ@ 0o SLap>߸E7T,˪[ª;u|2]/umZ"95yL欥f],azax İ%1>b.W6^S&a{!嶥37㶈gO5[Һ4;ËaayFFMtI, C#`"ăMջLb|6Ǹ TbgMq5%Ur'2%mה/:-~o^37pzՒK} hp$RU@ςS 1|u~ҍ?lvz$~H`^fW9bd2XpĽA)? WhZ!c92cKwhTt8[JHD H/G'O'Fa6LIFE0LuSx~UDyWf|LHVAZ !LL߆j_ʈgr _4ߛ>Jd5bIalMkѼ)<\*mn(I$sӛSN়B S m0Ԥ]A^F+Ϝ3 U,Z'ue/W]N jJ}DIC,h8~5x1 8ᯁ1&yBi3^5D ,k@i@(0&cf2v)ú";da|t*V04Od5}?v@%Y'Slhs 5=\(q6z@G+zV5uPf%@L&/JՖ!P:Hf'wÕJ-_cՏ"dG > !3 !zs=RN$4@ 1vٺ4AIUc/ Zxa@&,vdMz\^PZ&52*!WPpkH]`jk6e^3Wo;zBx6^Y$rg8Gt)e!&Yٹi|?JsO%"ujt\J}SP5/a.+U G{Wk{uϒՋ~򪻹gm#lVY RxJ`X\@[7_3hl# jQy\#G#sΥ3z"FpX;##S 7Z&ې٭yFzC/VQS}S=x,PP$rྒQ%W#UFh3~(֝^|{L<]QD׊RF_iP5u&QR ?u+Iʶ<~_'r]O2@޿場1>}n+KܭʸX/5V9EzTQrۑR'=l;,jA׺VSĚ;5/IM\nhNX mM r9L=:k1T\ͨ%_3qQ0ߨf͓7 9wXy̙8Q*3B*At-PFCtÙ7ΛV,e(yI<2M@j/wd ڊ˦rm}WH栗2nQ:OfMywJ#I9+ڞԬةH?{.:bz4sjD57]Z/I̅&泒L5nQEQ1K X-~_S%WFӪL5basP/ R=Pw̴NU\& ANB1Tx$4<n3)@2yC漠L>_YhWdغ'8tT ? Uq_h}?ְUp%G-l&ęؙewLCX%` ' Z[{F1G Sb!&.$Ӧq/gzGZF41f)!Wp>M BϺh1haVNP|uŭ'wW#7Ǚ#)u^]im5'&YYikںvTݵdnGHsg"L"^B6%qc5O HO;mt4ZZ̬mxȹdUEL'[o;iRk=[O-Ojfb1dN=.s:o[U#Ɔɀrzk]s סX'9;nI_ ܿ2ÄGi6͖֔rj@iBSsV6SQg(قH!ya wGMuwKi{mcrȞݑ<=9ʄry7*nRPFyĺ$Z,+7t8cIid!e4,A,BsDҞ3#RC3x0.%SSI򈭌QMF#RyvڶWνJAkhr)I)cDH}r@ }!88ٽ A4{7kH3[QhT"d '?oPԓ+xG#RuvR%e6g\RKW:- z1w<8c;ꬾ7LWt؀wg9~ m 1. K{|}C8983ӎgBmjR%#ELL1h'X-HS^kCN"d-3u2ԡ] wJViCߊn.DΦ'1XĝkBr)뤖J+O  k/x?L=/H7̇dƏǀy!]]$0:>/R ?,&,}Q/S5!I^0Mew Y Oaټ! QXNq,KVzJ >[\F_6e*⢥qYf8b㱺J@_"Z}(!ʶhBk{U_bU4j _ڗq1w h/ἥi,v1yFX1swXy#GWU`႘ٖ=˸*83XfGVhDSttɲt`U4 ŴgjEℸѹROOEgl^t[61pguX\hG7X3PQ[|\I,/mPvfwG0Oi `}Dn_ҁS]̓ v5 *M]FygM^Kq,< ѻK2 E¤Ke@{5]I‚Pױ܇.X%&Mx+^Tz `Eu*Ӕrmr1E :!c @A: X-l`F.%%/i<Pׂ&l_7X6ywhFbAډGZIv_Ux Ey8ƹ]~;AP@V+y`ΖUR}l2h*VI6;SA8ⶭ(L~#QP*\n>m/yeg4N1;9`SȤRaD[@5`H>QT~p>ȘHoY`g< azf֌P2S%^~6^h@+#e^K_FmUJ -3%4}pݠvX)Iki*Ԟxz6`7"Rk3kpLѳ1ްNI2 cOx4lV$<-n կYdb= ޞIuMksO.Yq%o$Sڒթͣva.{bk&/ v_gHذSo>o,Ui7ZsO4"" 'd-u29mS#:pW{Ԇԙ㵄1Lci Y0sct6a"#oAc4tG 9}leK/t2L@Fs0#@ _AoČ|EM~rCN>uDRTE 0ͨL2ᇎU{ΰH} $ Sv,-e䃁z${g3&p`FjDŒJ} C65ׂ~.WӺŪ6蘼pa`ߠ{X J2y䆇!UM.ّbe2r}k h˜55T {:紙e8f˷e|pb˚*t8z*nj)Ls"(1;U["Y8hn'w[^u$LݫLk*$ݻH =K췳|i=/OjV'fPlvCN`NюZRʼi_f<$:E{}kkۮ+|cetFFE:³;|7,H1gd @g~#TkK E>5m:tS\eOnz3`[,_cdw=iZpHnnt72L/8[xpc5?n I oDЩPꪾ$>AQ@|! \4a dޫbi$9''6SZ/+Ia$m]#ʗ00$|l CRkM2EQIjd:Lm[)Grٱ>(@t=>}`"=\jC^yRVy+3mTWzs c5X OMW8C< " [^s,15DKD{ UbykDZXX7g ]Jj;ܭ+ä Bl`0=eS8|*SQNmy]7ҋ+0+ҙKbl}+}HFmUiLFI+yjLUeseS.yT`Ԥbh,PjGZnӶ+oٰw>2 ׋ 1 +頶Z qR+`Zev'sdtP|1ن=ḆAkKj?ts/߬te%ʌBBmEv ~ H$Q@ UJV}""/ԎֽGR[!}60ue%뎻2Uôtѓ] -Zֱd@%QQ&bMDۦPWr_ofz q&pcf/wz$>m)u 2+%ܣL<4E.(hC)֐ڢJ1,)EglJ+/'"iH 7@8-swc*I6BV~mlT\umDsG l-hpz}(l?mqG2cbM-vQʵ֑5ni;/!#r̓(QHEAV &<&%V8̋roU&gŹ12<%kڬ;`g߱r#}ps]tP 67q}I 8<6%}UpRL R(aKZHroN"]{y ,Hg8+؍b(cr99pt՚3"[} !'ʊ4Ü;> , ~UlLzw:,P p2waт~YɆ62qX tȝ$2.-=uljzo2 $`Aj?&j  5,6T}95+ ?*NJDя#KgKƍ{Lf0k0{$I`qHSղƀw=f<" 曫'%Pct펃>r/޾2 ? >FMdd3M4Ep_B"h~rTrg>^?Rn^vdayz^Q{$bD|d I +SsJM&4=xx[hi(`DRۓ( DQ6w\؛2 Lጁ=t)e~X Dtuiک#(L[2"f f+"[."APf&:@0jd:7l 5}8W&eQB&%s5?IZcCvq zra-?t_R|NzcL^.U\=lZ]&-dMzGx@ (:*.k˰Ti!ju%#U! eeza~Gw3:^v( ] z">*sQh|I&+R|}M~yAu^5csftYd7,0lǦBü}hhR?:މS4Ha. &Gܷ/OLO}du0HOe ]x}qfY40F@״HN@fn+Ac#r6>;9oEʨk߯GYٴ/`1د6XP̓B#tNڭ*c eFK흍.jT{HU=T?w7ƒ^48ra.D􊋬m7i6oq)e@ >PߔU ̫>;vU$q"(:5I$_^SeZFPJER y:FmĄȕ NR&mx MKxARlѯS\fFgiv\НYLoP?~$0q N!Ju#7=='˜gIo%'B`κA>,Y`?OMY4c=W5"L~:jG?UF.rJSwQ.` \z/gVn[Z?4<.-R<#FJhZ؝7Jœ 5H1xuLW >&LjN-l#[шA.6DE° +2CC$T Xx "JC(%ѳezW@D {A cU~+yfRrs8&T0@K,X܊Y8/pg*f*^s%>iu|yBfvnJӌ-_7Џ]Wr_z鉪1%Qv_,7~ nL>G`;C0=*4)=!R&/LXRQ)PdAcQ2?)r8`/Nhr nƖ|w̬Ըp~`ʢ^-_yc$*YQ=<{ڂ~T "`VMNkpce8$N*nǁ H'ag45wYS|*.];r Jբ|df7k C (%aj3??T}5%Xb-0GGqN}P4 d6Q/W^>q{-}T`F*br:~K6C㣷H VLia^*@wDIt߼%[Bhӭ (J=dqCIzx\CW0q Ї d!=PKC] ~>{20کc5ߨ:BPs*8):x 림m)'M(P@Yoܦ0wj ]ݯ< T't+Nk-8Ca@~NNaCԭ ^9oQx9J) K|4V(yS` qA[,FK|ײ75 u-`?ӗkT~!+S&EȦ\!/桇ާ_7\YQr7}fC4pQ%֫TC-b鵣2!5M 7J+'q<_l "X?23VQ:*}=;p&]4UA &͝p7^h9R;n-iI9MMDx{` E]6d3ڠ RH}/+;| /OieIHb|14/ vpK6@8"1ì"i@T |ҙ5<-zll<"qx"p䥼t.ޖV<0zGTh EB.P5K7F+Y:Tf5SpJ㍔5IBi= LpU_H10ke%~:"EB+L~pM~wwt)p3QtDz!BJWVx>;ΔSNm&z7u.iԱ2x<mEPQ@rAEЍ|CX wWAތH D(sQi qN=5Y>\8l!a6.#&źaƭQS JX{6(ťNz) ;\,7 װO:X {I$]1XnW)(I`۰Iy&*HJ xo]CKV'݌K#PaF!`yC0`jthj\Ln,Jdз"hs>1dOX@Q-H0YSLX>qV8/%_a" `&m&x0#K9Yhmb5ei {/< ? -scdd?@12#2-xLkrMϜcu uebbD3b:xe#ZewN̚w&L?ϻ"?SgA\."uk^BUy@K-Oゐ53:sl ,81USWb ;sH%\#$#thlua/G& k @%wtB~Tƪ2<<;RtK/Ll 2\ t1;;}CMI' UxqG^8 ;}1ut:dؿzKڰ}#mdG KK:sO_^aC !ВMd;C-s]&=C ǰp]u$CreItTֈG4;/vuѯ0"cf!*K /L#-HHv@poZK ˑ^ irmQ⫄o'ӏ#E]7Lb;#W8b7RzZM 9:d?P0 G2%˔h yLdVdpUDdb؋HepG(aȬ+; (c&!y<@ũԐ@u$OLmqQּVIdDdxyNè[FycWGx&fΤg(Na,TV ܑDAeRsMvϊ'& NE#Ъf5qC7Q WffC#_ Vc%7 sNuz1 ~ Tl|qs#!N"EVv\6 n+rmu0P pY5>>įT P.<Nצsy?OӺw?ݩq; Md9XѝT5 }U**X(#S#Cj:9eD̒18N\dӍE8syPe(j]rU9Y0gQ7ܴ XwFi:VY WOy*>/b~O)tl^Xj9j0OS=OeFc e/Uz!ܥq~a^eZEB{|܈ǵbj[o;EXR߇g<5[yY~%ŕL382:;zB Esբu(<,ǐ%/vb Nᵞs|oUcӌ!7Q=̵hhyTpBLܮÅu[biIcY:nVrLUܳ7U6ZhCmpZh`2)zgrlR*v9^jc~ZnIVV`$Pv 5щ8^% ŰS)Id`|4#Ý꽋G:hʼ`xyO=ײyƮNW|A1ӹfvF"}$UNY3]L)\⁎@Uo& $MȵVٿ߸-\\F@v#$ w?w4_U :j &ȟpp- s%i竸R)0MV2wNݻƉOݦdAсђ񕱐zpe: }6d4ˎ7v\}rMICȎd2W^$TT&{cNY;~yf M񊿶Kq}oÎHǢR1٢ G?|\ΐ7,zAQ` 뀌 QꂏgUu,3%Kjx!W. !)@o}b oщKb "آTZpQi~tUiHg+q Cm|+r\J9=}'EmbuWsp{{O<&=ipSVOw {CwB !&b @M(9\@ kPzF KOn#WQt@U?gdMnc "3C77~y( ;44r>'؈9JMiɮzP38OS('<2Uج3.w Û"v7 e_MݢLƖZOI FNDړ| {K W{rҨ*c$Ȯ6cްyKUTA(b]Lke;1s.ȓUHS] $X1<?楏H*/4T~##~·fY>V01?\=Q_[>,`$O\U84ZMb\6]28'pK`s.]aYRDaifXMnŴ%b[#+̱[)c}<嶅NfaV.\I>2vdƯISTk>)+E{S,e1x̾_&uŒŻ1$Eie9QElj8\b)/yɂTkCk;rpfr'G̸%<ղfv3P00m} E0XbbhmrڶJ=&ucVИ+G%O! ъRͽLJ\gkt*J3+aؙ4.y &)]㡅n2)) gF?W﮲p#S%BTy)U84dk27q ֗ OF N}ҿ;q撼j:'hE?N~dCL,c 9RlMq`Jw~v %"Nj_5kW-GrJ(\;w7`V_/Ӻ;RW*VڷIwoc-1>ٙwyͬǾ/5/h@JCYP;'%%j.r,iwoê=G- ?t ˺golqd ق(Jp\$)2_^@T)t}]WKt6C*.@@Ǎ3^T@T~l} sx2dztI1ޔmL j7r ᫮\ćMtj:V՜_J} ]9Q_fVN1i6W94w:\Gn̬tP qkuv͔kp~'S:{|Nϻbjȁ0߀אd՜@ ʟѥx\Gt3 cτYI-U69F#gqv8 ?H5fdd,癑L*tMȉVR7Q&”gb0 {vq=i%-Poތ /e>2M^v+ս]AסC,֝G!SmƁދW6OJZgZq#obu΄0TĶ=B61SKYvM}m!Zc@qo9x♶lF(YNx)-Bh}uNG_>Pnvȋn8_Ԡ5 xgsHq#5PI@~g]|f08άZ yjz!3bei~dt*uGփ'28Hى0 Ki+*&[i*f$CĀz"5`3tmld<v,O"̷q!@0"!nphf $ldfYz&F:1d1S1 %@w; B;],7ɰ16# oIC9gi%J0?zv67rjxC*]Yif?Y ¸{2[Ax#ds| qp)ޭg͇C4BMɨNJUahMٯy|n*+NRITu%ɶ*sLP|>ÙJ"@}@kOaߥI) *ź;,$Ve"N |K'7^/r)I1ǁ|Q~jTgCᕱ?^aۗ<##o`*L(Ph^ e_,Y~2rc&γ`b@fE5'ś]z<obXzI/J3:&U%:je3!*42a o7Se0 N68R{`Zf'_ /pNo.O5p{XFm YV->v_x0ɜSX"A!p@ 9~P#UK~6w.y}g}|d\z]MDfE 6Mˡ;FA˄o~WX)5,8 \C3dkԷ[z};ʕdt<4+r:ϥ|*6JBY 9EQj1e<}F O{,FIfH ܵJt471"ѻH F!Jf`5^K8Н3YD_lvS1얤Z%rC] ?Wnwu4u;7! p=6KpJ'C'iIAQne!uh1\<-Ő-<cV˱((5UxZ>1 2@.E*p9zz"Wv{CC+0툐b-cļy"̦ovd`-*A[Rwq0MzuHds׭I &`&RA$e".0[cQZ/2O@O:~r;}:NmVi/tF 2ƌ 2tX9::cߵlg /Hs1Nlb`A ]9/8huM`6YUi؋`?DSsKO8ޒ^"bWBiDH/ՐKԶ =*F_tíޝ P+O@B2]#V?dOWfh0@O j_bc1Ts&=^ 8ĴBپK!+p9wj@=b Z5ypk/`CMiXYY愥HXyvr]!%dG >Bd; [.>/L?.68 ƛ~sZ(g7`h8g50pKęXY{ʄL$7$(plً.Έ Qͯ-45 K hY q20X}£ <Mdkxrփ6J#Jc!^L1ABrcl%Av|"pC<;#a$Ւ|bhd쉰_|(W6ߢ. >u(Hu$B #;떏p*!,"o3i2 QF$GXxP#S:C FQ2ʐd]p XeU(MMx]V6soQ-=4xeW </tɅOѺ9%ao9a,:Q`>BnT=b#0 <J?<^Cرk1\v|_%qġ)(/\R&Xe?_`A4z&ܒ[wr8\Un4B ΊyUz9 R`PC :^DxrKESP? % 2P~;ÅOi{mPk,yjroŅpk!<Ǐ^O;ƣPoٳ[,=Ȋ<8p@f^OșAPKku,!SuS"T̉ ]V3wYqf&Q []XۃWU 0dNL7ՐRкtZ%aM2/qK:O΢wD RLB:a::vme Un2 xoAcNKZtT{פh1]H  V+uEs=GtOMO֓36]=(v0(c3Vjc3"[cs%_Sܭ2!9]>UG?m4.B7̺s5 Q܃)(͸52ec.Ht(z󰥾Kc>e_Ev1 < %\Pg3+U|FX9&U03ql(KpW#b.Bg D;%g%?2BsAc ?)qr1Tm%bE-xx@psӭz̍&)NG}k) i(ë6eI7E~6rO4@e5WBf.91Mb 6Y, V޿H,llO[5]hNܓRtHaަ:U!zUN2}Э z62hgÑyz`$~-}'5U!sEϓ ml.iE}4Nتwm0IPLFd˪O&,# JfxNB=g*Ӵ,*97;$ =lJ8mSu1t_X\`x"eި)oe6I2>%F@ =τ&W܎8ƻ _A{ Uz({h]@E!AQU>) K@/;CBnq[fA3C4U8[EqBWN3AFfL|j\]}nzy|0b&LL |))eE4-Yfܓ3R%&P;r W-^~ɾqY)@]W~(Fol1}3J#7θ@ BhRVC)9ۓopo~3CK MH&rsĢ4Dd/]LN~ Kc&=%h;/i4f=ae# \$O<*Zu!2Q)P/s2>yKwTȬi` lnoolDX%t./ˉ=e\\<{j&#|P'xaDNaٲ>~Qu-u_z#UѼ5ы(A})Mi4)v jQtP/ K؎cI@!|A4s},Ƹ6q,2m lOHc0 )p*\ukͬ,e^^lV,Խłg;8do\pC;Vp \UmO-īς dL P^ʘJĜ mip6k_; IEnDX6淓{'WJb8g,vvs+!W)Ի~xJ.G`S&(s;XkRwqc&h&< 5/$ ]>Lc-ַ"7$140N9һkvFc15k~2}2hnQ;svOI>56PVa0\M"V0%v ۝fKbz:/^ a sʾ,]C;hVxT䭽7xQD˳g c#C"r2D( QjqqRC*dzѵКOیIQ6k L{cQLYsMx -1ddZI"p329 d9O:F͉/k!$5WWX;wԛ%ڄcagd.-b%9'Ah'nn-\o+D{"sYSLl@2tn<)Hʜ-DYfVGi2Fv(QN) \7=q3>s&Mmd hc%P=k)8lR qZ4Ew# ȕu:CH7'g:Ey2&ɚ;ЗQx]GHg=y>P^6ĸ: 6'"B۰FB*2\npW1E'pG\[) xO P*ϡp4 3EUMv:W/K鐶!dүO\O1:|IlBiC׻Lߟ<̴d2",UX)s, "_=MAYa H $fRy`]^#]i[cKj>CTwDix@Ziʞ N'[TdBꐙee}$- rD3;X| ,.؟ū뛏w%o$k?HhjyBf OeM[Q\DsT 3UTQyāDzHRib("rt.DXHz1{E,󤕹0`bi/>I S˼c.sc5/p'ߤ5 ]OGgzvh'& ٓ"3y%A$O<CeG9\eTEHZQw J(S<&tX:<,5o8(>H%+;h!ӮD2AH)vWT *wH0r+VdžV^KNQ#p[N>l#1c.6cr eλmٽ2N.RlTmn9tu ;垇b뒍'rxF][j kw Bo* 3 "a ǝgm"s}Bę N7j2|m(+I5ax zY*H9iOy.5 K? 7,`}ϞH¯R&.n Lb7~SH .7)F^N',F(yN'=/)/m4 j4EDfqt nv ¡|T0v.Yl"DYLPAU5@k6V1(F n&c{.Dڡs\ϡ01LAf;/⾯>5M&3t;8qwH4hK"2Ϸ5FݽI^Ӯb[0 |(sJ K(]`sPELȺrg(vdFD"uF;yA {4o'5TLP484Jo)gi֡A^| ׉! D<Ijv#enl~C-03&ցVQ&<;b`:/VbځDf橿5 6w;}V*J4ڴlBƾ(1}tK2:j6լ4jVZś}ݒBGޒB1FW<R'ˬ?g"ClY>3]VEKm=6˳F74~'t]\k&-8Sn|z< `I%a+9PXPfWg96 QٝuϘS=?0TTs9'I($sx tC& /IŢ4]orT,@`MdRQT|XȏN[ЩxN6~PO}$j.qVQhJ/qp QY.F &j} MV'W'dR5 3V$SyjшŹaP"2ecz9rX{cN'4LuJny\O xhROmӃh&任EUAUI&)|ʥ:: Qo t'Tw$ -ȅL}ƚ*'ӝkFh{YT&1bc|/C@$|jA-scD%J<)䱹N__%{pn`΁9qD$|V,]: I^|tcy,n/jK~j T? 't/D>D-)5cRo`̕ʹF=ꆡ?;GXP -*o.~*.;p7R.+o[T ofNԵ k@uĦ+%_ؖ%LX"9 Lq}H솇· פWp5'C ,lSl}y@.ɺ/_6@aeʣKJA2hvs#]8lc GU|ߘ&gBmqyC^?> _Xq(X(ö>ihXɘ&#YuGU?W%$sb6鈜8^l %tcy^ڮoŤesaTJlA$*!|ꟹ8b--w%ȟ6p{:X;H`:|=/zdži$gc(΢׃̎OO %OdE— ZBVv\Z>7n~qveB#U\at"^0&V\-?J;yv~vΘE}k Ǘ;pS5>?,% Ź9~jqᣥn?ke}vn@R臼˯m|/p08>IOQVӷjoT!FΚmWY"H^hfG(ܢSNIhvL UXw76NC LG1ĞK5to-ACo4 SsXTR1rh!jO#X #i™ 'M?+eL aMSLw]3Ա/&r$7~LUK+/([/CAs`a8Ll5e;_IQ [  ʄ CE/mD\`Ni/3RdDF/ 2ȡELOXn\Ueu|icsx/Y5?/m5 )3[)Dtg #.N ,"BF8]R q@^>|wӭ:@ɚw)[i&8Ǒ91EF4Nx؈zh1U4=fmMBcgz 8~c.rL.[{GNN_*`ҡ@Eδg/!iW@wyU+%wKATKEWNΒ~} &p{ꕞh[):\z2)-vWDkNuPpĊAiX!|(k:ԿlAD^V.O,; gjBF8t/SfhU9jDNĘqÝE\ hGd7͓ i5[({ unM Tp> D DVz~htݚ'W||jޞ+ɊJD>hȻe4FFale ~' D`@a'Wh;sf.Fk/@ MNv΀XxG̦v鐬uqìF jr"؇ؐ6UքgGlJ(ȯ"yKU&O}a*PnԯѥcE|f)];3p~ors2/ٶjڃ_dDtKQ6GƐIYP3ztq OAJHtr9aٻm*b~bsF@c$[Uw:d Pi9\x#uDZbX-A k:|:*KtuY mjk&FoeL?15s:pim&WVLpR[ R3es \ƃY.3fFS)'D"Տy4sYs@Miweo6u|#̾7[ >]gvP"EMEO%=GN|Hs+MҊEebۣ!;[]C2SƥrqK1!RߨJXl^+dqP)|k/{'0K0Y ½"u|8zOY?73meRsx׹o` ݒP~%ӍJ(le\j{|2]CxkW Jѹ o&m^D2G01mz㥟)yˢ7vl̾ߝ66Q`su/_ r$ 8(q=3;9yIWLJ?9c1OJnLK؇~7lnMf@( WدKWrR{X0d]3"s D4MM tA6їZ[WW֥̄b ~w<*jʩRyw[bdUweX;1p~|5PR-z[2őK@zlMQ0GLbSHi'Kl| o/À,~_ x46%E7i.?W".ĕw HH1ۭe4ͨF3B ~pbBz{)*fCRv͂+%HjKefM1{,ILٯz\\$˱Y?4eD?rJ &p'X&3rl FUYRQlTp/& h$ttbHaBg7Ю6 81ցױ\U>9A^?| k}"a83)P%a22}"Hf;uظOӝΞ%T!mkjIy-z xe~0TFԑ ,*J1 e0@W3Ս0"JRM;R6 ZlelIExؚEZ88LJ>|_ 9rt z4g24bY4< ޞ.U2RjZ,89uSH,e`<+ WM%2G1Fu`gkA H#q7^1t1T罤6;~ԫ ^ߙ}.4FԟRj+Bh b7pBwg{"祿4Sz%b0'N9jߋ,P eJv>Z:;:$j~b*:0#Dޫɹ*edSO&Sa I7Ld3d03M+Ybp?ٗxHN]n݅A^Gu 5 +nWCb)~7;mEI}ěSڃ.A&oSѹ7۝aɼVPQ3M- D9L\WiOlmme1,񿛝\^iAxL(aAU7hS-ukyWMSB^ǧ{\$PKa1bF"r (d@ͤIWϠf _rΡw^Y:k/cn]3Q(T(mj=.w|ui;1=)0*!)*zGKm9v4m_0UE|/Yp-}b&D4O~vEF !Qi1JcC1(aZz^=Gmwv]05s_^aӗҊXx.X%/ve6{$QjȥXSE LaCoRlknJ"N;&CQo—ߙ(Sv'E^F6 R,/@of2Gο=5:NAs/"%l< 4Es9]v\^(N`meca#ۈVUrٙXLcRZAj_x 5}JPN}tl @Ӧ&fy' }^O=cˮ*7C9sO=fGj*s0d; aw*3sX+ nȹJӵmA0Yp$DYgZ@2wS{~P}!RJLC4WГ>CF~]%YPg'[5s ?? 3. }˸FH; gE ᄑj5A c6V :"?{:}.h.ISD6HX^-8-{_'=\ʨ~yW :KVHzeUJV\ބQVِys1j3e]t8ȗfVAxmu]A;`m[Hj_xڹV9zxD8?6pY4BwHraCe+d4ya_GL*iCr\^ =[S !wքip"a}3Oֵi==7ZZۖi_+Ryq+lHrT*D&¿1LgqGn _ mltLOW֛-aNl,Xv% +oJI.r[2MGq hwұB9&:l]D`89:Y#nqJrxy].s 2%cU쀪IxkHLv]cǣMK̡~%b۵K@I7 gﲆOtF4~j Q Lbwt|0-Fn!G8|T(4)P$B LT:_K^f164>0ѹۂ:jĭ5akxJY{=YA)GFR,!"*IzHKL6FHB_5<D\`ĉn!OqL]ڑ=5{*cK>@S~r-xFIt hކ,Hjt9`/NKU:*fxP,uڪi9{K-Id2'/+8N0^"]J5.Ǭ}p&O%d~ kIWbU9wɳ`4-%$: N3S_V͒Erq]U%Vϴ]6PTYYd}3kMM`zjKnBQk9Nb1} _TPv&ch@"729#q~;$ Bk_?|fE:E?镘%}A쉂 }:s?'LږsχQѤdrDo}ˆHҟqOVA/ia meP|Te HYYC[~ƻSP7cQڗV`m 2bRÏwv[ٔ,.i76o >ǹ'`MGc޷]vAݬLdEkWs%ADQ 8h5Dmh5#f] :dNg|ä'/?EIv~eިg'8&.G pZZ0]enZc)zr!*k22NO {,Q{m5{樬դnb+XYI|N;&!aʤ]q2Zo9?`"QYѭ;"߷ }.02rnhqw:k)Ҽ q=Zz@ٞzgITjJvM'wTIfeZM߭m^U O[!{Z&XPxq?V( Im/.|{~ԾN:$14*j|3~>΍90XҖJ=g$3EpB#UWBY. i[Bئo7\i\ iX]HDPiAWA*J< %9qKć=`5yCT3U/kasa\R(kaleU'\{ zX9~Іo,/,PXj\ 7I9WK!ܕV m&G=9r±H~ ٫LMFvn%! !9T%rb_";BL}x&!0}U rG}{2#%)Z M dNJ5 M\!;m~hՏȹ*A=G|wuE_5N]sj"6~G3J`\itW4'Aζp$]uce+tbd[fmL6>bBw-#WOp2!Jkl۫ f){-k5]z10!$F9J^AoHI݁-5i @PXrŦK%5W!NwF@JIǼUwG 1o .!$KO|=L$*x1E޸ , +|٢l@֐x{/Z3$Sʲ.B jI4ui'yJ9-z}K;<.K%W r]ǝJ~~|tr+G?daoگÔ,0ƟjͯClS;8]f߹7Kjnj `PAk\>}jP @?%h7d]+ .1Y}4f-EM-P-Fɦ`E* utbFȡmƈ'u7y/ {'uns93;RԕR6VƼWfB"_ox BdԒyX񻹷2N0rPF+zĹ8m='B=,i|) !gLKGJ6}>;`,jyC5F:F[*>* zI01'Q.[JC`<\ alRTAqG* S3Bwί˪xҟš6aρr*evb9RJd\WfC=w!T .Iz>Xs5>]ӘʰeXօ0%A)qYHꨌ}'\#o716d~/E9ʟzɈ|J]UGc%(mm;s\#$ufS$'h|㡢R`ړ9x. Xf[M|WKw\3 SmoH|ܖXJj5]xI=/QM>0$0k^^q=t ‡YLs ]-υt z?Qvdyk:ڛRujZmGmLHA*$:sWeǙ"E4!O VIc&.MdoB6xEWwDReS欷Kr lCBdHa(5|V$G}woܪ202P v~G=kq C7ܡ*ow 2+id^l؅/`+೗,'&bB~jDY]Kt]H0]5!1[闾hV,6Z꾞 L|Ew}U5͘wE$υ,8|0H=H'vk+GL${E#VPOֳY/C90Vĺ7a˿qX)$#-cJ 8sv5&O ']4i]|ӝ&3L"r'(9Ա4␯ Mߘ[OXNuᴩ'` X:*fB a RS=R΍1״$0B~% uuJ rV{\'fy++c48NFpDaddOQ30U<:MLkAmӘXkP@%_μ#"8e”6P(CEGCŘYJl>!aj|T Rcگ 2\;Zw>&=D5偹VӋfL~?ʠk\ '&S=xQn3X=8w@S8IrO+F`dơ£&Je=ʀ$N~7l=ڧRA3>5 I[u!|"j[NzK 8Q Zn≸b`!}Ds/8vT*֖C^TíA mO 48fu,ռYttT*V35g+APjLT3~u` ť([ݑ#nՠJ5^1:Ưj};OjIFzr WDŽ_iX,_=X'Eg W<)T+Q1b'@"HJ{&(,0?2m<[,sĶ٢P@ж*$XzI!.q/8(iҌJ11ݝֳW2?(CY]a3b8{ ?f1Et rr-{@b$߼@W4,[` ~*I8.n{W LPղ虭-KVvki8:jj4&+6 +ޏCwFJ Duh~}KC/=5;& C63?4iPr8MDEΕ(%0} -1q#!u݆0wa3H_ S;% ԕyq:WF\%G9 6`"uɔ!gOp!'&!x^Aʞ#JVEyi Z=hO FLCɁҠ!xy.ԗ.pG7cdLBwU0[H&,J2s`NpSVq/;\$d8|nTsɌ{EU_Xf\{,d7,B)%v2@'DѥL{#r-3re{zw$.U=i{lt>7╚GaFdPYFf,A`sML<~hA79Epo݄H$]D?l,쫍:2u >d}Y:ƶL%[x,PТBh&-a &mQ\7@=) pҩ #Z ?ՌMsa^8PE/nkr-,-K5hQL2UDTs您A>F|W@Pt$Q*Ú=OWU?p3f3luٳWp_)F{jH?ly!Lz{u^*t&8ZL;H>*!tkZ'Sɍr Z{N?ISWXA:BwUv]" nMĝpY}Źˠ`bv |h7X>:+0gB_$}ҟ%ym 5e=2HKH>5 mY P/+{C!MX3݆ʥW|]Zqz# ӝ_ySl zYjz*(hu)('s#4Qg\To807Tɻ$lՃֵ[>魿zV,ֽ8G0,ۼ(8 x1BRoG:0֛BMe4kNݽs%HFm /3jCRSmZN,C6|?UiW'\&ajd_ZmSݜ;R:ɧtw)[Hr]q G&UsǨRaPKm`%vZH, h-ap4fit6LAyUYD"s*F}7ay%#xR% b+_WKGxJpKSC 4{i>* qrKWS^MG4A^YifaNqdͫ"nH~\yvtS|@+ wZ l |uj;Ojj1] >ϋb;Q4l!+a\|%W K)z,wW*oXMx:BvMYL濋=YC!N+DZ1$@ &c w-~G֬7."RǓ"*+=)O4Sy g\C߹+sQ[)  V|Du(#6KÊfNt^_~@!G BqL8[W ڄ5j!2zf(Cz7U6ʧ '?t櫳gtE&iɋ2oSq=GW :uI*U߅Ϫؗ'z ϬA##wƲQ@׵:./xWARGxNP̴1a/H,>0'xwp dVL;!~U`vs@1޴8K~i-A)G1R*jQf96V*C02 Gmw(2V1+#F,>]l5PdϚ/TM0/E|Fo[~ʻOEU:Ex򲳮*EJ%jneEs~IMWiyޘf)iL r ޱ~J)Y`c '#|w(FPȵgK94[Oa=S>g{}x%碭&5 0j܍vI3̋|~kiQyq #)3s_YW\3 AQTʑ5}4qz;`41dܩIu ]yPB\5~%۹M6yM S`\U;vW;~X w eIHXmbm7@@Ii BfG{c* Hq[V=~Gk`WDW@o2XE-KNG/LꆺvGh]ˋcrHr.8FkwEŷ7d"!jŷ+CNI p#ǯؔI?.V@ Gu*\kǴm4&IT}AjP9sbȌnncMdpc ]ї+xant ~1I2D.y=Cdػq4G0d2ei T%UhͫNV6.!=uο ECGajTsأB%J?2GB!ū2#keS̹٘`X@9+gE tePwF׆y|mm #̩ N̄OP(Z=xDϡ3ؙ o!qF=p£s&gGWS^Ț,a\JU-X}x*4ݎmy+QMkU.VӒphY.Y.sl{ߴSL8g|q%&k C}89v,,|;l/sCGt/)ڭiިGYOyi>/lMYl0 =PPݴ%qNZb)l#S+.(J}8|Bg^oP9 zlдVAʓ3$Iݱ\tFgQ-gɌO!` Z1Kk?qǥ˱iga6'p{U [ u\g``ahd2v aX0r[ܥy)Yb#oHSoxzS1y$[ݭ˝9w?k6k@67q,JLO)t+BJRq W MX5I#]"\tVce};WJĻfehDǞے/ܕ^@l O.ҹ_}5(7+<8z)4D[$z#zsHIt=m+=dINmx+2K tW, pC{R_l%f!!⸸Ʊ \ƮaDw= &/ѡ2((?V,KR͞Qj/as#vKG *+2踫$ A^>҄jr'[U^\=%G;_ޝ*HOSkxeQg7@QNflZ]vGFi(٤N#MG,dfX%a횔Td "8)s-\4w"!yRW70/QE0Fmѭ?i_/wKLahܓkPyOpݱ[/O5ƶ,3zih}Œ(Kt'J_;.*R '܄f}c `;Vԣ癈dx}F%. ]=8d]j (tzO,[n#}'V2ahTG;$5 H_i_=]\RQ-<i}^js2@ ^i Riܢ~e6ۇ>ʄWC4RPOE^R9qݛzgwLl99x;v>9]L^Nb`X/.D88OE' i$Ef˰1b۝Nꖦ0ÁZ[l9kcKQA5l3 [ɻ9zᩙیͤ@sA(@~i[ba"R{Rsѕ0 ]As=.&Sr|ܰ.~rѐO$,gg#(Rn*0^,$!fڃ֓z<,;'ꍽ"0KߜElO`;Z CGPNޤoZ&L?zS9?s"a@zpjiV6*+vhb2ތQV'D/#"䂔Kh̑$@;q:b j%l;>D3o0.C"쏨hxB7+ |WZ#!x0L lʫr9VcdYvZ?2 X'RykV-3Mfh<"rTmD X2]tL j6'G<_ Q=oWzYv4#7, 1jK$j@bVϹPQmCVt%՞iIn!eMhs%]);{ޭVy\PC Xmzed&``v3(Cvt_oukpKvp7O<.>nP`.YbûO$W Anhe5.?z r$&ܾl>102,sjΪԀA`iD=SWpZX׳S#LrĿN_Xf֯d9#:̉_ "̫'ϲ(al:ԗG"8sHK~J'T\!'h=u3/ѝAʋvc&Mb d$a@t0lZGt2Dn# }E6$c\kf[ +娼f31I!$0+J=PZn ^\{ ځ/౸fhcO/YPAފ<ŕ2ZX3dn6wF 9 kǀ.0jޝ3E0C+xaX858]etE/5zSܓE0Y{؇5'Tf!=Xi/cW<.7|N"r 2?]pؗcBz80i.hFwt,Mxj_4ТZV[S/Ħ6Vy+]g,iEZ3NzLb ړ oF̜R-s+DȀLGWܹ KOy#}{swo? 2nERb` [Y֦:uJ-$LuGR+1fTwkُI<`"h:9ǹ/+Rc2h?}Z}-Y.8*8 mSL?G]۵y#PVmC%#+b~leLMDXd.mrbP!d7FN$ wUΖɾ!lp {k#,e~IȽ]kul9̓sz@JEoj*.ڒ׾.J+]$ۘ͝58lNšl='yș8et0!{6:0M٫dž_~)̗U"2M J;;.٩.ln} ~.xZ[p FR:8oHq DJιq QxꄖCԻ墯mP+"&$r[Va>'V7'vb&v3NS[Xlݪ` E!q<5JL28~-Sy,ѦEg5.M-~Yӣi6"~oBB\BJ S rtA<zXzj.5$%{ F%vڲZSEEW&1 YQ9q#nGweV/R:u@7.='J1Qu=v$bԋ}eF28%|d;kw:2uAж 9}ٺYlBK_2)g?"˷VmzE\8l%"wu!Lj^ŧO뭬tlDȣ~v|JvՑ EJU$ԥdފL_/iNp4«L;tXR o1E΅gQ ?]#hJJę/;h޳s纙: YfCPڍ@gk9etw4~J߮=>,W'هl7Bˍ&!q,޵o-8)Q?%yƦq_a'whаWްPzW`8\|ǐ-~"SE)թ-IJ#Rb RA'+"ehH@VbAy[M[U#Lc]2&Cv 4 RUϺ "̰5i*G/{.C^uWLVM 6 U身A-EwpCbK*QeBGߠ/AJ3,j ]={v1%dƛoF88]@eS^r؂SY~{Hz deji(go9pS0eJ/o8-@",7O딡3X+TgQ=IW BJ_*Mb3Y$BlkɶB]PfU% h_ rw/bs5(w'_ iPyIv$pvN mqu, k!dz3ra޹gوi׀,pXjwn}:o,s)q*޾0Hiv 1!sJpcEɼy7)B6us6k2piA򢹂rDӃ{{X?1rdh V,i"Fs6hs1O@4fQZs4r+5^\`jOors%VM[9wn¥xWn "*#Z/Bc]w Smq@#"䑆vZ:\}]p#.ŏ.v۩QK,d4;8L%y:uD ݥp$yP(ۿ)GvMSlLӫ|%(=3^ra=ʬ%g㮽AQ$)`9D=k "O3Tɣ~dV>g0-[El[~92Ԥ} YXqP,`Re@`Bt ! |yσP%/AO \O)Nw`xZg=yR$\>ayk깺_H W$]=gyL y(Y{bkyMsHkLWH$6R*Q)%u,OA,6ڷn})z%m/=~S7TnPk p@IP[P7O=눈m-M]׋GJ/ٜcBj#n.8y/OI{l%+O~=P׊˵/ŐݵD@+`xt5O."CS/uhbW$us϶oceȼZ t?|Z?AaZ|qLkY]'^!!O~- @@U*`!K'? նkFGV SeiFX3h,fX!!SC:"#YʳdwJr%BǟFԅ M ԕqt*L[*)ra Z5(qiҪ8^Y[ZMa:>O<ROkt^MbRƧm2km"zҩI+}2;/힧ۀ53d%yO=E4ak~-Kaeݚ_:mF}`SNla)jbLxge8]w+z Ϯ@0XD]?l3BF3J.K}OSK4RĊqQ,n⅀r2~S]_z306m{u;BbX(p9-|a1k "G y?wr]TsR n z+0LLH)l h [:7Nfz(%vbεr`fzFر/vg_'ld\{qQQeF4vmҜkB ~eGCCh},v_b'7RF(o_O(Oώ }wnw sȕ~zM54*D>{{pқm|۟L{ra0qqcY37e[5UA'|3 mޡpRF| גGQ0ˆPTvQ2[@7@b18 KA}M7gdԙP פmȗ`n5r1Ho8JƧ!fg|$ү}Mq*7y酼>1YwH/H ~Z)--khu43FHscWSUPvW+y%ڌ4r5=Ӎ2/~`U}4#a 4lu9]l <~Z3…dri{5k?[B `Z;⾩ChDXjke#6!])rPU Bu[tr _#Ze, +ʗ[݌vwlj6ÍH"OLw萛%@Iy"]6rՊ!Cw?9HٶYy1,grG5ح ?L>a-J߃'!@S|l]n#Lpųaٙ]!ȹZX}X{g:CmS1јH8cv)`5>N,DKezYN~G.T[G:v ΋gT*/Zp_~U]$vke6IB ?۩}q3 r5J YmfsXjVCRfàRhe2Z$e]?S.ΐ0T5\fw笎k*8VHq } -C f&EO7X}0upq xF%wY%pdC7P4L{ Kb=W{T:V5[#S-Zxo4y,'~ '8Z$GLI. ю` {񵈛Jh%u>w$z($;2ŹGnsY8Ȯ(9zoZl,S+^)=߁ *wO;!,3`ncjn~SyA lH*YxUǧv%NU\LsE}Dqv۝Gݮ݀4lg,uЮŲqGǍh#QKclu?y(9øYc<63tحk2hadMZ@IQ0-^]ES뚧2z]։@xo`&3x$(͙MُuƾM)jb.0.mK1 Ǔm futS )BsLEs&;) 9Xnmt|'ԨK&h0+@ ];?×S)kFq(OnCa}f0Ōy@N*p9] U*U B,s/+yM 0XQ<^k7հOfX2>oû#q' KɆi8`R gK;E?KYHUhV [ w aiv L/EMczS{s[J )+ZAWښXN(vխ62!I#*¡)rV>ا'/f@ZH,x˿#\8;tj(j%G .F[@=t9E4S\!{^޹ⵔ,Jh' 4(9)<Jloo8R>h4\@1DMOFJ[ig [%{D>A:\3,mZ`]sOG}نeKR~t5M&(6u}4 H4NUPgTyWMȏCXHmXPi?Wz3Wg(n@P ub}G%B*ܬvCQ?뉿< TRJ[WAmJ8odG5Cj#r[  Nxb|- 28^D΍GFź?ӝ/ 5>qov#9&ixӋA@Qr }QR_|M9Oq#|IvHk.2+k(2^?TݱMH OpŲ(%~*\摓 $ d9~()ULcybsD ~;q'vha˝[‹c,ea,t-T:cO|{[W" =yXw䀘> ʒ[ #i Gݢ*ʄz b' N%0̱)іMCly2#a@$A%M#$/]Up(hj._kxO/zފz& "4#%sT.ྮCZS!o_#eدNh`Hjev<]dGE;8$ ={x~烍hl˖hVH_@E lVb'Zőϱ+id"7\Xt]&'{镣I,Z`Xf-[xYMؽMZT|Ln }נ%>eGyY9fŋg7)TcȴF2+P RhG\m&Lry]@b#TH2~1e*GC}}mXa86 YÅZ{O6<O+@DLs yC?z h%sn ؾ~VsoceEh'Ht!۠۫k2:\ &$(~bU5O'c uo+@TBQ+iQUeCG'9i%j IJm'T—W7wbhZFVkV8JqеEYN:€1bo{I=bN~3ǡ$q )K.-4FbđAT;=O%ELp(*^k)FIy}>(=?JI*uG;_Wzȍ=[ⴶk) UtO8*;=sMzNkm/ g{-BPhرPmwdҜ!)3c"|4uN.Zw"hPoKpBH&XL[Ț@]`dJ+peJ9ScB=po<5  X %gy,G. lWrU *b ix2JXcbIʧ2NI#AK ^S]u+͠X!d 5s@QI# 0ZM" %14\8sJ GyRϦSc& E`+l9@u?h56c.u5W]LHF#BĬޮLU0Z" ~>0\f Auᱟ~'7G5y$^3uHhqJcXEtCZw9āey*s RPG;g^J7Ϫg7,!."7S{n_5RYPʜ_J>F/csáQAπ\q6r'yolLl9YiGPgw5 !B4VEБuT>xܿ[ kS?]2*(c0{f{U ͤM8eE- ѽ^ϥ4AL)+\P0n|8ʺ0j7blJaK},i2ߠ8z@R~`a#NثGV}eDʎմPHyQ 0)IĪ>ciO̮ZW CG,ra"4g A =aOB(xXh&x/̦" ғJ6g_)DAԕҖ?D ~yb(ɿ?>6 VG4kBvQqfi QƚfYc[fj/fp$yuo4pB`\.!%+\U+E3{=~zV(+HW@./{N:>wC#ա}ytn!WO |w9n1  }D|C0}$ g!:n e;HO9zR2xW) 4,!06F70\4K-adSgŅmo\i@{{,/}hW$oDA?(-#ԩ >K4BrT47hU'7 }PaD%H{yp&.8+\ͺ~`xz VK< =Nj~5l~Y^]09YEV' ^ȰS8v}^X<}A"9C~يv;RKBiN[*A߆pIJDϊX|H1O2I&)V՘GDrm{ƀe_?rI|tM^+WOj25'}Y&"^u^D"4q9i6P`8B3Ը?".  tjEs7¤k(;1l UkOb4=|:f'(]N誗9]IZE:롛JtUՇ0b 3NxQFΤW]c#ðLJҧg!TS֘}S yCH)Efͺzl"&_МE3۱ 7|p2;s|^~T68N@6\.A{AgL`" dK -)٦ -[xIL߄GAfft2&$*[b^n2 h& T|+EGa-,,O*dx`L}iꈗ .7!oi,U"X3혂r &b'_i/ jfne%o&dpnApJ:VԌt"llV:yb;xҽQub6 91}^Gp9=Fpϡ12Nr>/ ]{(d5EZ%)%"td3uPEW)>5\00Ǵ1 8f6lM9aZ]d^&]9`$*F497t1!cG)a_昻qN^|u?*ov OXQ&(rǷ_g(4V[˃TH /N`cXɐ[!oQH<NMCy3Bn*Gl)˛:HbhH:nt<(6 82*A5 JWV )$((Uǟ F(Eq {$?ݏ]@Cs=>|TrJr\^Z襧ߧfl~~nboRㄷ[اJ$/Vo"Wnw\7S/pn#1OtK< qEݨ>>ʑ2BmR fFNȌaWq , eڌ5:/}~dPŸ3ΐ)'S#t.=B@Tb ez!nt~6vy`Wg>~ C|s_:Z'BcjYc?b:J~lHۮtfoڪZ-$/F {,9 ڵ\8k3s>V8$TJHZJrrY}_r \aſMPyPk&@aJd=PjȐeg~9骺፽yHїf7|"&E^H {gdDJ][GٝZ@rjC7281S* hfЭHj@G"g2OuEc>pܲYOzpǁ"!?G+GܤjI楔 CTDƨJ 4S  +l2*mi^Xvԡn`Rp$69t&n 讫(6j(Ϣ^v2G3|Dt= Ѻ)l.ܖ:۝+ QFYLf| f7@HroA?$[7ta ~^*C)4QbUv-T~)E?]Ϥ0,>т'Rˁ8˓u*!}9zTq<ݿ!k#hr[Jr< :#B(Ns,yrh n#!~USL"F~TJZ)ENe,o.-E6wb@*CbVgL^Hg\ȟesM7ZݍYP,S?΋LwZ5$w9<ئg0}Fz}_NW[D |vy(:H BBɯPmΡ%a&,},sOJNi$^2$bT9.o/Z e+QVWn?u!$)^TIc bNx8O5Kn`2;ˇ@@y7lI9W"TZ[*k]X qqUG'2.? 9ۤjuMs)Ȓ1i)B| %L1,8#$|E"Q=£28~ D+8bЂ ,z-CX2ev}.͖:'3Y#P-Z /ٮ*Ѝ \n=”lϗ8.+=-ݻh˭PѽKx(["Z13ӟ @ 9s=I·:_ >!? GlY9-TR7哺|Rci-kK_I<2[@ҡ)9Xvh!-:8#*Gg̬@Ͻ š*+*BX)>@2[݉ӾP߳/t3ic:o Du 6:RFdi =uQy'Fgg (#t.y/H:U/J|r**<һ؄o37UNdìsO9y+Eaڀn :H|ӾLxŦ/$Yqe[3+H4LM"bw)\S(D!)HWi\pKYk ſ gN轩>>7\_ZS}\#'b Cqʡ1IBz]TJoW;k91TƫĬj%6w~-?Yķ- ip<+W2in.<`^?AGgU6|ݜ>*zˮ4KaW@kziqtI팻ޭwn׀G a ,N8֬|~Aa]К`%1?4kz#@ँ@C7β?b_"k:>d*MPh+%0RM{P#zxO`8D`@h5'zW(PͩD(PFlթT0NΫN.]L}خ_"Z15ƽ`eR]yHLއxi.::AP0.iIb(4 j 􊦴P¢oSLdVmz{'MG`ʶ-w"!x"\@>xt6DDUt@p:X΀PC 1kc :|]n 1ٻĐ,kkG07we/V#2~7B!VHy8Zt PQFd[jH{E}4RJc98<};pUumЎO9*2>04˰REF]#|zbL}BLlV.YX.T'Rk۳1B/YH>OpJWkcڙyl>YbX):Z`;';`H:wsY|CDPy+ Ra^RG{)Ʃk"v`KxH0 st+r яc2ClKQ<ɇ%@LJ9#M]|t/\wJɂhT2ߒ!Q~N8*<o(&]k6d# kIJݴF /ㅕ qpA:;+[ 6&9V}JjMvЋ crC1:G`j\Xp#YdP>hFT*, 'l{BZaiV8[k o|:XTYmkH Km3{ .uQQ4BFr;4wFt^5 ={RN.@7rʏF'|جLdaMelrx=Rˊ%WhDK3Hklʑ`AXTp**BB1s0Υ紡p*_<?BX}X\/TȩWuu&Č /э2-QsΑ^jE}ڔq"zԷߒt,ȷ%}ye6YlGq=L]ctiMkT 1T SM#K8V Aʐu ykL-'*Ud"8vwLwk1uȪ{8\EZaľH?A'X!МQkIQp$WU#O^EFE-M{!|7z?ǔOpEsX׹C"02DŽi.b o"a77ӅSybAwHHu6R?%:{EP7l^,=3;Ez#j8]SDJA'ۋB[@tbt̄F0o4E@֟.TZ1y n~մJ6'wz/Y5RkEO% !D;8e!CtJȥ4U?Ol lbuuŲ동?)0.*琢agf3{ʪ?S% 8`gD{,@"N"ƀC"[gn}tdDֈRKM̊ I7G.YCOB ~yʣ)!)ވ~ӻH];΢|ec +xJQ,,FX±T]IAwSfڪs s`4!b>XeG3)c{vc$/b4Ū#"$nepR@Wpy|N&=֢3HϪJJ*4Red<<4ե2Z[6H)(x4z#AgqazRzAgS}[`Q}umZMB6 jRKa՟c i2y@O\.+ێI9|n9i v{4rU:Hc)PQ<(SA{de8: 7,&/hOo;0출;wT:Z@A}+ ng?r\m˗Z^fhl[TM --.΁#f5\Y{t ,c /)0m/&M/pYHۯM-=*[Gߧ 5 }iEL?BY0Ƽ1M8DzoEDE:&bdbj|>?Bp R4Zث^51u*Ϥd\`4 U@-]S< 3:;BCYɎZ)$2%% $9X&G~A}"9Q>Nxwn|y3BEQ(a;{'-eX8Nas/*Xإ91'Jc:$w]Vcw>U/Dʼ G +B2}9bo>N^Ϊ?p!E"#}-]Pzǫ#z\JWvGJwF SP $KS%- "pmo%Y>Bo|ې? QiusaMgC-3eQql 2f?ŵtFPzp$ؖ I>ɯێfH &7Z]8hwwG8/maJ+8=\\c:2`ne|.1fW4gy2;0ؿkɋe2тT瘦K!mF]QUYt3:*ZARZf LZkȩZs5^3 8SYI5ڔ"tmIPĜ`?Z\TX4OFPHô1nip"_0161V|hUwd-1+mXE Cqߋ`oPwGEu?Kw:O%A4@g,SWM|]xeP;rx^:HyYSډG .1\}cx0Crr`T/dҮ0lSi'-{p!*hJT>O*p(@,J+U!,0  ҽ9{aj%&id| :J)^AiE5[V7Tt8SE4ۼH(^wpAsy˳2j"̬s} KN}H)ѿs[OQI6`K}]q p>mҷ; 1uN*W XX7kߴ4h4Z4%Vڦ$cs\˜v; (g@ɾ>=WucG>ޓC)6Pr{_֊`c.qA 鱢w$:I7a~'Blri4u$A+Lo矋;A[ս3y pncѧ:uSC1 $}MWxi &}.}IFP~[x/Ю&TZᩡ1r~4Wq$'x$:_'{2̷Io\eX'f/e ݍJ=꧐'.q5NGWsG^tI/; 9hEɁi(kn KEpyvЖ'Hgeǝ--v$7EriM͢.֮;{ NZ i~aΡR\Fv0;5x ;c_^e}˙0UsLt/+ JgjqY0؄))>Eͧi߰D@N_ ,T)ݍ:yY^W/UQ1VGoRjw>ĚmUO6Q* T ߾myn6]q !8sES[gѐ <-+& u,Lai>ؾ $[HO3% csf)%аQAv %\v>mnsrA-Z$Ę|6ݻm*IA(9CzۚH۴fE~zt"]n+:)cͲ_]8 2gC}XY^0{,g1E:qp#<2%քTrEt[-uu+BޔW?ĴoǸMCI¦0L=ĉ&%~i9 񘐹PlqؖڄM닗_:11mS#VY1%݌ٚ62ll-B㙼]KRebip^Wnwd}.x</@Bo@_`)p튛%UW ;XF۪ xMifM3p7;7>yV!3;á;HF%f#Hr=bo?p&Vs }h.FK-1xM}ɰ[f4-Au`{$Op^ }F_qIt"U %7W9S!}!D Hzi1N봓/ =.*@!x׃Oq7 o!}aՙ&?lb X.AUqOB0mi`%15[νtTrfZZM @<taPD4)̠Y6I| ?g&y~lbٗTsEeZ?sEcR+Z{ZH϶^thL+)qh^ \#&=8©&bF*z]v}/ Hn#B:K}8>Dgu Jƙ;! oqہVrN-屠‡{NEi't.!P rwbbo&F:JDXXǂ+l_0m5&rfb > ËS XIaN}['~lR}jb `fn?Q fGDg?(FQe(Ԁܺ+R-k49eBӿt1:J=;JE9,R6r[g)R?X(;j;p=1" _ * ll;1֐>ƞ6YeI jgxࡽߝJkIޓ}"b$߫Þ s{:C-VӭݘHx[n=[ih]a8&ҕTO=,qv{eT`x(k! "Y3OEn WF⥷JHwLY>>v=; ٻH=A(RfFw`=$=xx"Q' o,X,jpP%G9D)]H"0`˕;65IE?>QLEt]pV5V3g'E:> o7}URpwxY= Ku{B2 Sעl-"| _X^9$qg GUHؿaR̐c{hOpEH>љ.Vv4}CMQ_moV̊@pAJ7=slp~R|(iD1 .O$(_ (9-&Jbja0H}H!3q6Kd>% .HܠMwU_wN1ȬI]#dt2YjrXWFٸz([{m=0 v\4{zEE(0A]7Mw)kJVtpwmѭZꀟ1Vp6? X-.vdt' 3VsvaQt2J[@ pvCsޓ(n"GNv|;u2d/gBg/Ԛqv;YطpSlq}ykEi4`AE]Jn=}`Q5: IB'xfJ3M3YԿG46|d,ّ?cy1u/1'k$>[)rZcF]~R0=PݭlX$lп@v9UÖfC*͋ X̛9PG;]{rRH*@=wVޡ Dp=v%Djj|tҧ6Tݚ% Lol*dJ4mCTQXlгZ"T3[7rpTYk@a?%JPɍ֚ɿǞ H)y1g݀rgzG É,ٌ(fW%z~,!W8g>^33'oFaNH?5ym$^$梷 jLJ9#3gYqo8$c?}uD?zTOPi\oWHj}K礼{mpG8%cUo1JwYvq-d]ԉЫNN4tUceǖe<鰇l--󂉀xhPMոa[5g<302[ҝ6WBff:O]&x9hRzF{=2 Ũ! EOO8sȚT/̤e0.q|PI"&TzL+JzFq+ڑWh~!%itSXNwqhȗA|nK!]KԪ.jfѬw"J)d#5'[HhJx &(j= t8J;c- 8,8x"AS)S }O_a*9jP$-~oz]%c@}-e9y5Aa.@L٥WeX-9iB%և%"J/|pW]\̸\&{z1B+Ipt3)2\Q jv0%Ahv;ꮀC푼$ 8g]p-AрhLKطrP^,֤ mPj12ž:TW`g:>DH2Њ SH}Bǹc}o6Jt)XJCx1&~S!cE9,@2ˇH]8cqFr-L6}Oץ8"0jhӹ1yu Qۊ㎑@*J}1nyPjJB֝ړ썺31?h}@͹luJZ~*Q7>x2N-;v3/CKqT@Z *z]#qīl ǁGP5Q0_}~BLLM5j+K6a J~F߳k 27h^^׎uRy9ER=HfG,i+LH") I7:i.SJg| 7"{H2ܡ]erg^дv&~ێq|[ %]L[ |9=QZf%v*7/<~g bb9̡ario@+qZj u\U Ǎd$-B@@T6e5v.9\öB@&#YX|y퓫 \{ }i q}v@UƋ) :o}[I -{w.5^3WZG&cݕbsK5rOVƇzedK'6]ڶ"R(-H W)vqmq>hy@?gO@5/YYy3'lcN=}^sZQC%P^-vg3Ï+/2(㠸k#1P SCdÝLT>d鯄M+3fi |i0lC_-ѷTqUglh|`^niLdu>R겴֔#,+GSKfDie E? j YBcQ8N|M:% 4 ? .>BϾ&y㡌҃ز;r5ǐ \}U!ѫ\,\#kL9~kh 0,KzC"gsaӇMrO):Ke|" 2J\lKiF9" )AL:rf1fXhzOEE#{iuY1ig&O&RlHI&0 _9 a _3x#!ʺJne74 Z#V0>f4Cb6CݸK}〭)xp ]fqM035p10RN d 2 -+2U ўx(O:PiuGItƓ5X>+xAɽqίygx MN,'7bEKE0L&Wi90񆮒DG)5[c\ ͧwP0` XfQf H@Wi} UN[ df"zҼvEԼ|>e0CyZEkAO/YV-/Z _f gZ YDfa{з l"~:U@–"OBw,v%7x|{|ЏͯbDŽQ#< &0/G&C-pc.$V!4c+ϗdk>(e&$Z5_T1NlROs4駢N^_\E_klf]tɲqݠNGVŋ6t^l95O~B0Aو)'kphrZCӚ* w'Pf:hm䌌S!{TޥqUZuJţh#Yl#49ة砡_dvx'onc3~ D?K˜UNۧҼ8#p1n[܅ ,ǭw{ JoAC H58ԛS ]1[2"s/hpp &&O 9'$4n19`ԯp4h hbvkobgV-f!SM]D@UTX}!FNc^ΠRk HP+gBEƆz]W[gXn DfG4aK2R`7^mP*88^Bw՛ PҨe 376%3{5UlaQJRm9L,w$,;v[VI>y )BN_rPN;`2[0|O 0$]WY""?6%^5xXľzէ!铊Gu04-!X0zI܉iAagGQy VpZRefW *uTRC##eW*&S QZ+sb&kLYYv\ry>{:G0DY':ax=Ht_h;i*(gPdFX N/,sumZ/m=Axt6jfUټ$|BKYWjhy%ӍuSn (.Y.T72Ƅ@@;8b Pz[~\1VS6撇[@ ED!Ϗ9{ϧdz0q4d|AzIHٜ`9t%CFIFC%1y6"3mŲ42j>pkˀ̙q\]w^q4-y#h-6= 6@!wA4Kt}ԯܚ%v83Uf7TaLI3:bn!Sr\ߛb\?d0 H>ŢcYW {UL^4''x&ҪUmZU?(|ZoRRGRx-ИWKKxAjGqj'g~U< u" NQ]%t%]lh`Ƌ ^+vy COnPWcu*iy{4 [O{[u7Rیy &$k^}JYx^fT"(JzTom։ÎmlS$6{0xM|SDֱ CCEK\Iy \ǥIbI"W?@~~~mK~\&nqf5<(Bj}o7.|y`/᜘./EryMk(M #Kyq[jt5#~,=q=nlbQq[S_̋\Erj|?)#$KGTQufWEBvM^vM ׬G͐NUKd-5ݙaٙ'o/lvtB3b*uTB)V7 3`Yu7e$>;BwԴR&F4!'y.7*/JKDyݶ%(zdШ(U%yp#̏)Sh^v9 i•Ӫl_\f9I-::iJ[8#w(+gBЃA|W*M-F|[|t UMa޴wi15Eܑ]¯p7ܳB@NqƓj#{4/ߡ _L$ Xk-%f h)C~(_>c,DmsQsײk[D$/w9eLBq1udV5Qw~ ]8jD$nr<$bЧq oxF!; !Nн.1]O@HF4]oO&]uI! u"Ǜs 4&N4xb&^UM$Lo` *TLiwC;)aܱK7KgiKV͖'i cu[ 3 pdS0/lNltZ b`$J j:Wm/Ϥv`aAhX(.~"oIVʹpymgfKcpaҹ g=3ZN'ӢP xJfz@w."+)ۡ`$ۥd5;c!p20QPWu[ud^zq|7q%:v'!+SCРVF8Շhj-ܶ,7>A]mrwpg%*݃eVaHUG 9qt 6Tbw+=c5K7݌Wrd:ǐ߶'8sRBXiLU nW;6awΪji""dRfrS(ڱŋ4(%oIPPw3mNĂ]T+:TOMqC'l]U+ EME{笈Xqv(iN~f81psPz:=D1꺹A-Y6zMLTENt 4 ~6H J 4[qR;ų7Y)B W)TH" ۧ5v}t*lfWZF ɕ8A28+3n@Xmqv I쀘eod1?{QxLRX-u2N T"-C`h#bjtfyp4sqI{g%G[3 k _̂KP<9[, "4QM߰agzPiLeo|Xc6NA?,l`RfFfVtL ?XV\^M QQF#Q>f]*myEܹ5ؗ'r*˲Lt}i*\#fY#(ן"6BUk&Og8&}"Frh9Kmd0=f A֏$La dEoq 6=F[ut}f ,%)Fô.&Va3җ،6l CY\M$j3 LUtvy\Vgp:hab|=I~n,VN*|4]-Zsa|Qs.ŦQ#/pQa0WF[[lyU|mb}ηܨ{v7U+M:6Q wyBDgz^dszf4xiE+QPЍ-mkV^ӣR >vX=1_`m剈ãz? ϊdäq}mOc--Ԩ88/4 5RLvUרAh㯀l['͚^u g 4oyk*oOW88UbmA/ܴdRV;-~wϻdR?Ǻ'ʻ|ǒq=&CVV2mo8b.CQ-@q0MxOyO돏yc4*:H2[8NhkqgguC&4L\z/hC7U4ǖ仍OsF [ؕAσA(kSF1Kʢo7JinbgVŊ$ݵS!POx'=%é5P~,_}gGʹn*(_I 'q <8Bi3YzcR1ɯjeV0B0ԎLPXLT:F^.ʆl, "ծ=e4W\ۗLSr'/@TmPi:W ϔF10RЊ;.m$x[WʏuĖl۝ f:h'DaDqj]#e:ft_ d$5.6΃vk~aef0)︙vy 21^\ZlcijHqo+H&B,D'c s n>]Rv*~D3i=-D-5LYp;ziϜQǾiV'p~m[5SC)wR@HJ+?G,HS|v6~pPfۚ}IU.x!x} 򦑬r1AoV,*G"(_Ѥ7H6Iw_d!SctIxW3tsdܨ/p zUs[X[.j)y廀lAs/Ē{櫱>+-ۥPc&𤰃=2YKaTKv8ULؖot”J\V)R͜+$Cgst1V^IϚN!;x jHUu"5y5Ϳ72~$H7L}\+ 1y m_KpL*C*잢ڲa㍈nMϒ:z>J}Rx^\Ņ4R7e9-7~u~8G4 \F\E~O7v k)U[PeNZgXMK9L*_穙GŎU(eT'H_]HC,7"(5-{~bS;D_aIr W{'tqFỹ¬u3g/B}>U>1ݤns' :B$[O9>* zeyKmIK %"V{G @e ;Հ'DZ -x6.@t9z}bj >9tI@+L;V;(C2؆[Ĩ 8OhZmK9W b>S&b܍y()u`1Bx_L1Cx YyH 7m ̶+ڣDYb|q&CF.f <}b ?ɧnX%wefVÔ=b|"B؆JyEg'>jY07]}\$Wyc!Q'ޭ/cjTM\pmd2^:n\g7ae(uڔjZDHxmXBD@*ʓOt]T E8~uzB99.. j@<4"@ 1X4fGHQ75d\Of/Düר=uyp*?G-.:5k:*\bS{IJX- xpe*Bt{IG5A J Z/q@xxVg5Gd2]]>AV3Şs oJڈw8moOw-TJ V\t*3Jq,Q 6ywvr֒frjk(|ƾdH ۂ3OOk~9/9M}DT `Ctx̭~8 n_|_:SDPA(F Hwឺ{~m@[~ MΥZmF.LWaqB0q&M"%T3u%l66U_ Nrzc_}\{ln sYLЏ5b2D=!5krxϲ+BF:?՘NrIy<B׏8a!:$$O6%.2E\op|b#ç5XBdA'"ψѮiQAOQ`:#%z?ũLNI".3nr,U̯R; QtBu=c]qEN(6,TTדgU TF G9ҭ8Uoy5nS$-ς^g㨕2 sz># 9SX(ItyD"j# p2fSx؊tpMMf#:Snzw2E5tgIjZ/eاvӜHz4v%H[>&+~:LeGPf>J5P2t~SBvy &rR'ky38_Sݙ)9DPecҷI4/ۢ=6D$f}Y 0O QO!V2 .PU1]\IħLETi)x6P\qA}jDm ߨݠJ (SGݕrY\7ҊmUyhL*2_"woc~"ά*tn84@UI(HNumAt݃=C 'HT 8{vwFj,Bk'xT/! |`b"/oIW s8ՆY:7%oG2Fjୟ%<~Zk;a.X/  #(f'?T'xcs}oFϚ?sא/_XD:[> 8P c@}(ReƮqs˥֕d8I9!{f%DUŜޓحPDVJ ـ!'' ~0pC+dNb萡3^U\:c12XI旿g 6> !׶UcJ= *=CgDP$`#N-L ~D#M{%טjϠ\C27Pm`Jv~Q@O2Lf(quMOe1o%!gBd|.` \I}h xwĆ{"(\?3r+Ѕs>d:cT`k '[-2Nvip /Q@?p1?* z³LwqgEQ-;آGEgnA#BD¶aMNC$t%>0*Nv j*kne+t'Zl~.qDcKҸrea!oFuN>tDmFz[Xs&{ig&SKNZG|Hs1F"/P$k#}@X *OLrK.PGē ŧIEu)s"LU[`q\}`&-}lfV'oX]szOڗ!dÁsg;qDzFm|`( S{Ȥj10__;A)C $za:ޥ䄶 ?;‘q&54K)x㎫]b& t(ɫfu';2/rQ M4N斵@J=Vl`?!m]F<"'cN*VXC QB=NF#jPK4+y=& C*$?`Jv3CO/# A"2RV;ו*-U8rNOFZ5 ~^'[Bxd$>Qk^. 0uVx`nzV&{+ĭim6Ո @CwZw91hG|#G$B"`.jk{2^>YSz஛ 7jJ1l<˜鍯$yku! p1Wf))2="W3i/Zu|q`%+_prDr<*C.ȗ-Q@mĴn8ݽ6{g*++)+L<8 34 z{B'^BPk%siuOH}cG:CB[߳YFۤ&r2fcY %%#- m|Ǒ. ڀKwIx1M>nJ,-.7;֤;>?=q؛, KtƔے`&P$:LGvMD)d>ꛮ˟:J;ͧfiB"kHȾ7I`*De\'ȇK{=iSPbjELh];}gp~\~*9 BBpv?Ih aS؋3 a)V0F.0vM: +</6o;YgVtrY,ff'fJƝm{`1@b: DI:o2 Z0Btk"ŠK;煅̔N;G qkx:鐥W>xcan7=Qőxp'ٵY"0RμwK*ʾkĪ l18|۹xGƷ3=LHj5'Y>fq ʑ|+Ώ]o߅Z/$rK ldOue'[S"7ӟqٴ?=a՘ƭ#pm[}<9fN3ybdjgEeRcِRo.YDWgKfz a$:`¯C-*Bv&ְkk !GvTX;.v,UWg" #? 3Li=M :`j_6eFPľpZU|M6{^ü N#Hvԥ.kÀ;ޤ z6WH  Hx >$LNt@Es,=eN&\ꌷ{65_dKO= Z-2l&>6 Y3'd( ]'V4SD |VNBw{TITapE_#=,8 }n. 8%lt"A;F@A}>wƑLzE-M@+\jqN`Pef?_KhSG2K+ Sd_`'>G3[tx*1ldazCNX$#{?*|h؉ R6`$Av)5HկL~\4u!{4^TI P:ݖ,7W7%,lі jnZ R}XɅ390+ciuH\;U e25sYGݍ0 yLBp!H0zL(¢w:lH~zp=*C| A"@h)* hOuQؑ>>ƊCF-R+4.>Gp^@x%v "*]$(evT Z2}I3'zR}gGT]t}*<FY_?5旈HP1Tld6b@-3Z=Jk0b1f,ōf,TfiEF_ u3v4kS{#b,.^yX4%ae9;KLF1٪Z3:Y-M UI|6X1:އ_bF73t=ʽ=ϗqKT.6hQ&M(`]8o?NƩ]FߨZá3h6PlX_-"chnM !q̸c}p.~Ttw%D;5h4^HkorڞɯSՁAŚ:!d! (ٮ#;80ȯi?ޗ0Yۣ7:天R*#8 :ZZ>t[88 gp9}6~둝[y8$~v݈hBؚSOF)^Y7[&ao$~Pĸl41eLUrwd|yR&QD62d#lBBH~ȸHORRg[(< +A澟^mvA/9pDVW"b"'67yKbQ7+xl͈2aoۭn.K,2.4NyMx_[6Aei?Ӫ d^N1~~y*% (>rIؿ73ӛyA4yûեì;kGpagHV(\ء 89+ĪPe\[zqkȕĘ[!J ͒zV8{J#jaNRJQМTюM1/y8MefjVcX:W@ wהA#q!$AniYw+ƞ)<Z犴7J;9^0*H:EDd ^#(u\_~U. )"]ʾx*~߇`GUE:}a*: G6 H? Uب-|pD[H#S!TlGg'v (ZU|JPsY؃NQj&e#xhFUxMӷv帿D0i.ntB+lW~ m}9 ),y@ ֔m"-.] R :O?+ ք9,(S) m(ղ_`-K}HbT?ЖWG>~jWDos0[Ϛ:iR= /w{By 傉 Z,4Ǖ`+ko/ݷaLЈf쮮i?:򕈜l\ :-iGG QJnI"2#nrFq'%OLUC('[bQ,"CT;;4G@a  =Tv\5m`whs)=z 43m&w2~ݞ|aFӮޒ } h"5Y{2YHڔ5g T#Rv%"ܢa+m9 1n䲲?+o^Lz:(x-GqPYfDyԟtd@K)CJm |T><hZ{܅VE(bHwPK7㦠&B^ˆT1L*Xc>zd .PA-Z$v";s- M'|~ٟH\JZܤ UK@JiŅ!L W>k̀'Rg< IⲆ,;ɴCΟ=O-نUݖb?-w󥝤jA=3~;v>[ <\L3Tx_2__]i(sAE-ك<⓶ˍvTB#Wv0to11OB=:ֲOHLB## SZefK:1k0_7=f TD7ʡWipJ*҈BH[4NidxAc1Ѓa_)s'3 7ɍ'n!ՉHPQ]O8Q/B?Ő}kW(=̔%4@̛l-bQ /ytLjXQ\=J!1wa8Y kZF~R=lv-|\6&PVyxxіlBQ)@5D ڑLc\C6~ ss;44Չ.dhʶ;zf{c+/O w;)(c'6"%w3命Ww֪aĀ=neRylIB*ĩrSX5خ*/l뤠B~g6|jJ]932F*Iжp'q𘋹]3Mds§Ў]g5>yi ϰ,j/L*tvL8IlQ #C_6;OH@^8[ jYf]m5^}~ %QUCAm:ĵn*GU~NP=Ddt9:PtW -Q]wr>kl:eFqu֢[ '_F=VןS{*X !6W;wWFXЙ,43`Jj&]?KHuE3s;1}N߇z^7/u^ߗJ ^Dl} z Gj~Ra\ gHYqH [Kr/ m YpIgs  JV[ YP9]x7H]W-s';n-I!ۄ,4_߰=  (%Ĺ:9@-bl$xW8O4c?H[r28hy ܄tꍍSNE $fŔJO=S3* 2Fat"vi!\g )8 [BZqOW1\FnX KvIg$y]p+Qr]}#Ŵ PQE ;@WԟROFNsySWᡸs8w&J}z<D?i ^Gs 7ݗ1@̽e$i%rA<[MWa}{:jxX2FP؋j 7UؒozCźXaI}B[UИٶYű"JtXɘ4!ٰeYw濢A_4{" >A9vo8'OxRУl[R:ZTjO8"c)PA JUTXmf,9t.@Ꮘ >@넪36TExrT٤HbrTF΅ؕ Ng_ݷȪ#-'3Gh}Ӓ~S*t"\5"dk ;s ww)]볼3ױl·+-ռbE6DxHSiq.\_|?'G.5W,uIX:.eC“o'HoT]' B! E޴DAF%=`uF0.372=څpW>q-)Bs*c:wM/2^$'+<1&m^]j֚cVs9<":rkEr(Zh ]P{ϙ{Tlp+adsl L_\ԗñDp+:خs_Er.yYaYl]{ i܉-k!=}-9)7yէ\}jkeA bmyX9"*GEl6csR=BIQWhR[8ʵN$<׿.}R9㫊y]⴫5 >2Bh4ꙿ:#a$?aF r2J7e2BR>c!ο,jM2+["sI&&-`AŘ@də0 nnNѬ>А &~J٬ ,4Yip 7xK2@Rkn, jDzT*z~ :y$`dcZØx/KAb^nB%Ad.&hqnō A:slľ϶>\_+fÍGVt:@R+Wٗkj #C *&{QS~z^aA t,%޹+nߨ$l9b}$O$ <%J HQ+} >Ȱ'8үtGݮrL_JJG }JVa4ۣPFc ,1Qb.P_FԽ0ʛU;!vWyؚ] a`'2!8]`lg2i}JF ={Ȱ#geyߤoJ7E^ASU&%BSD|Y! ҭT!4dGE9έ{A.r5n$/lpp^c9*8YWAԯUzԴv47NP>r\]*Gз"bTpzLib)f]Ο߰8$vgbbGUʽQL(u}}V展Qw!mqqĢ n<(JE^u#"iI* yf[e9ЁyfLÉnU3Z|2X7{y@Lp@\IKq_oѪ[Jr'دCQp6ցmyV1A{Ϡ|C%9kjQVBiG< h`A#f4(Ψ(B9NRkl-Ie=/E-FH Jm:6L7$9Bp,=lj.1|)\/%p+v}YPyު¤{9Ѝoq$V]tшW'7K睚/mڇ&`9iޟu\ys,G&!|?Zswi0 rK"~89b|u ܥUd!S㛛e!m-Q>>yUW,h[Jp5PlTO=@Т$;LgנSm7Kvl_8,Kbv{u5heK52i$c^i<AwI[Pߒu|H) MFBC7*l~OERde`m%D95R~czV/ndt^NftiQ ^i3 04D2|_gdTpDv{/%%ƁރzN$oO9o\~fDLOEq.o yK:tk&q}4nNbT*V ?,$/`ARzQDhdiGt Vd?8 VmL>jMQg3x*Xkd_aIv(Y* ]=mh͂:`8w>+P3y424b^^;/a|5|%D+|BYfĤ D5}1IhvFpR <vL~ŰH[ysb""ke[dYC\k#=o3ZM#68i'3ɜ߿vS!@\K"Ѻ擔G2K<}}dl{aX@&Yf9pG[1n5z ڛ8":# gG9U N2ȭ/Ut/z )'Ң(-qrukƇ݇PpHζ lJ&# ]4ޥYo]kx*O=iC,2մ"Ql_1 [_7*|5O/!pw]:'^MwcMSUAhY)%u>'0EC4%w !5y|d;VKlk$8ȡP܄g7O( $]Fc;JnҋgvP]w欢ײI=5l|SF͗vا yQS;Xl=omzp!{9pqLI3ȶ`p'9\ 2ϺS!Zz!ͭ5}f$RFS=b2d7Z>v`sST|%9"NrqÝd)^9~[T8~g X^{)Qyn2[O 9 t,TI:YLgɰtw!b>k5CA۶~BQ;#`␨m!ƕgS%,̑>&,J!ƦT cdW5m';Wz{ũ3$cfl-#XJrmXsȣ>ChO'Ԝ2ʛk:W}L2E7S])frJL-AnBI]%eHҭNYw{^҂:wfZݗ:~27 >U&l8A޻4crLe$|1̢v&!K4W|\݊=AY/{9ީ/j<{~eTi R5#,_n TqsW H:Yi*M -GMعqw# T2q:I3!(O4Ia5[W 7Z+1&W5-EN@Dh5gN ˈU׆7j<(X*:V?L֒qA, ZBi8o#X1/0#_NkXX-\"}L,F,Dtf)t7y8x1L#G{WՑgJȏ < B|edBf;hatqAmV4kчИ}Wfx1сpú$\R>† D/ ,Tf<"s f4걱jp:umM{„󠄳%d+Uy,`Yy#O S:Epu Jܧٲ9qp- Su*#,wNP:c1}*w xA C1ssq_k э/#RynL`޷|a9U)u)Gx[7LKYHvb>+g?TQ\uE!I`7e13M斑~P=&+w^a$ZӧYV~ǯn+l _拞:u7x\aD5ml؏R[y.xQkrTB<2s#g]Qo  ~]]qNG߁gP5ӉK^QbGwLB"*CT...$#o D` @OT7 SH>G;(s\wګ]]́4"qHZɲZ4ղe)9zg^≚%Lم֟ #Vj1Ȉa}Z:NKQlB"ytdn ]1?Q ռӸGoaOJTNk=ɲڅ9AVKtS$4'I"&~$F@nndra3t}\q6*^34aI JSLLv'_[Q油S^&!1h)|4_B촾2o#/TӃG^=t`$vJ~*ɇu`O$&b\U![#vu(9ߩ}V{TYEsݽڞ_y2i=["%2DR߆.8Ѧ'd&@~S"20-[zw3 K&]R(ո9QifK:ԕ)]kdu'$wO=e{-!6JR?YcqF!d oHdºo! 1T/Xn2ùK+Sd|~^MQ@V%:PYT;#gAs "'WbMVȔ"UΚPWak8PQ;KMU1Ml)\Ew9r~IكtqU;?Lwld/|i]rPw@ ?A-Plt9m"s7]';.4`aikR,L:!b˚]#=B[q3Cp*yy2Jw뿛b^7 sJgYq> 4y2٨մ?"ÙҺɎ2Ed",91vʪ[A. EhZy*Ͼўؼ7*"Se.C俼Tw&C,h{ %tz: h'4M~eI; ,/bn6Vv;,{d>S0đ` v#(. Ǥr?Jyh D+TGƵAC'03n9dwf]/@7.1]Si|~tja]yes9 gUu{)҄.>uJ]cR(ʙ(*:C.؟S]EW/L]Ul9zx4RP5nZ3-0K΢:3CpA)g}EO;ӓ; ~$ ٻ`2W̴y-#7 g3l؏ H'*Lӊ ?ӽǏ`6I`Y 2 ׺1[Kˁjt2|* ͈U8#3<J]eM9f?!j}QrZX[+CDF'siN4!VԛU)Aڗ"='ۜ ͏>2},XE7( z&=)r#AM:L?ܓ(Opq3ɫzǣdZdjԥ3`ZRc _`]VrzO pI{֞HDejF̶\/Eqw@:+߽Œ<#&^.K4X@0;U}٪)rdlxfr`y!fSUړ4ěL~+ QaHlI=FGYoZBBM\N)USe,V`D0t ~ߐjSDg4/g?:C`L6kLjNI .Ӝכ+t D^ ;x5l#ExϨ%RV;W B,!w@]%|5 SnɣFgUDv=Y.(^LZh=&dࢇ$Ц fpdOF)1qv:[e]ʬ9X+Ka*+BN 97LO_;uz&8w$d91$ FMR\R7h%PSޯ4V)U\ n=.5pZdž͓sEKvQ!HC@'l6^V[Ʀw2X0A]q+9(5bGU9.`ag+;H{벯҉ 7}2ӃOtn?YsƄ T).a ϓYwf+)gѸZ\a7=p5dYEX[ 75TȣVdNȿFsd c EM?e}hﻬ{NCֶ߮P<=)KpMm s*^ې?B|yiXr{dbIV4'WTmKO>R_T+S Dж3oge?s+_UY Ƶ[kgɞtX^n-=R2m’jږ\G+"np`KDC26Чx\^XʾeQ F RY?{fvТf51Nl1lӤ1U6A.QD bE/sRӲt A¡4Jt֣Ml,=hnv6,~Ώ)h&=I]g 5濳4Ϝ5_D7PGci Ɇ^VmpcJ'kGVc?QB):f0j>"*U=@]tspel:DFXO:=P`z GP(tO="nrwCXfPLoыX vhǖ˿:(Pa.~[8qVhKbS"U_g M[sSvZ4@eM:UP^ 1}>bM` Tkt#-ቝTniBփ3UEwGS:^7}F|&(S|*.gց։h# XkPU1DAsZgTy;Mɂ*a$?- nIa ݤšzZճ83y< Aۼ ]ɾ\1R$}Nv֗4BFZ6χ.0oF'cR~ö7jo')Zr:6=BieҮ󶷜{(/<7Ä;he+"MMx:)̜wdv:>pEK7 EXղ4Ul#}(AM3fzgJմmJ SdJ.դ Rpb^dpo7ݰႋ7{4i!V0E~Eb*@BB_ ӃU\n,V@H;Lj}[Z֟@YB,g%ƓL CdfϘTdxcAqI!\1^/ϟgJi֣E9(yA!Q 5/뇜oCs(_ *N{L̨C-77B,O#Qrsc0v]SH B5{ Ѫʇ{AiRr+UG 83yǍzxeFB>`rE}::qdXN 94ȆVeBĈȫzU)g8E1V1a%?LL Сdlɿ %ps&TB:+ ['p Mݞtj2n [)]34 jb]`ڥ ɟIP6LC0 ] ڃ.|@NW^fP6j6BY.X%Dw>je䊄5V%rePwW Ͳ3}MzzԾex >b5{✑0jiXM-'6=y0q: f8Q徕-ƺtfpz FWXEWș] ]wU$Y39~̋w<.d4I{l9-'vo@VWT0l΂mV{7ğe_Mע]H=!Kr+({纳us[v+wNpC]uLH}a)% IJn;CxL, M0tYCR()-Q+ź~C>5@b,f륶1 'Ʒ*mAѰ:mEI/V+ IPRa% a#n9;d[xl/r5$sLc[Gr,q.RXF7uq;HQBrt 'J( XL|/JoXaǥ !pD{y6Y_?`I?ZxC S9\z'ӹ[yoVvM/ 14:~FSKˉCoce s$M3~4Jz]KC"T?]wS( Ʀ6T"ڜSްToYhtUqPW91 P•4RdO7,%v6&qU6FTO%Łx6O= 9C͚0gX hjx~`X ʰ)\-mqYmqp[ϳ cpN K :rӗbuZo|`kuL)ڶrOzx_F΋N'Nt*ezJc~SmfXeǛ_76Bb-2lf* Km>3u(ēw|L{cqw ^¿ je 4N$SqodPW؉Nԁ~tïSd: Az|8XޡTvGg ;lט|=dds8qWhv'}-i N @1!UJC۵ [L&i^CCZA+>_GW9V;Mt9H#dn.\ |q:Sp{`JsLcp{p1?)) mG/B q嚭 p\:\D AbO|yeBg+)J)‹89;.GЕ#<̡0~t~FBOzOthJ >rRTv.޶:.ȥpߧUoM[λ\FR+'c3]OU@ lXMCo^nrWΝhG [#{WDNۉ<ʴ- <#EɰHC.AShUt"&y9+@wVtڑھq48w8HWfc#͠R`­)c$8: O>!+}ƕ#Q@WY@hѵX`'njzv F۽ tB>qCIޚ6qBQBfqAf1T7v9 oj t+M?Cqpo&܉BҌlـܷV s4ݗ9o*D~wϧ p$NЉ=*CY1n\oSC Rɝ?R %p@7 #NמB[vP8"y%+%65GWE`Ӿ|7p~mL%u>j&<`S\RfxItRo/)+A S~f"sA ox+8yy;_oMkQZtK)] nϓgbٵ@x7r-&q;?EoCQRKώ$ 3~"c pny8ÀK*$+\6Çꓪ6gՁ/dK+ktћJtD=um~5MX$0m Rx1)Efc@~,K ׁv(܏F g-όI%e>&*M,+~ީ`߁V͏#"Vs )a5Eؾ]h"ߨ~Ş'A~z){jܦȈ{Jv_Ü;oPac `pJ#WPɝ/-6 Ӊy7hq?&%GwgYZ07070100000348000081a400000000000000000000000164df7f6f00014f58000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core/snd-pcm.ko.xz7zXZִF!t/ ]?Eh=ڜ9Rq^7suZg<k_/6Jq u%\1}83ҥ'UW)wN)|zx;`YX3$cR^|OJ7qduXYv*λ~l@g X38NPy-Vr8ZSⴿ6Gp>bQm;Q CpuXڴ, ;a8ZHq(i`['=TpL7m^qE @BзE D4*IDŸm_ö C;0I=1aΫ?U B@ZHXqY yolR*@E7v9EߒH?dجڤŰPwvu,Uvp.[ Ά& Du_F:aMG _A< EG#P!k ya')UXBЧp 5B5gqjnJ Q\N Jr#Lm}Pӆap!ޫmG|^BI}Ws:,! 6x];xQ[X&~qWA8+Gؠkhs\_#:Fp+6u7n\󺂷WL3JvE˴CF1TOEV7Q#@zpۦ5Df -7ʒ [yxR\[+~JоWFt+ztu5l r&n|Q%g85'Eh9K}]݈"x2tҖ聲8ZY e ƪxنd^D0Wzw R{DI#ʼnx0uKxC}G հ`rl $mQ̨cU6p>tԨ s?k1 2Jd ڱy~b 0{oLrE Pn׊OhPYp=+D-f<rE {0E+cNWy>3z`X:[0q8RlJn>M32t/$,[mלʈGD]y6-y ]^_x/3d7~·wn8٧2Nݧ]4VdIԾ𸁺)r n9z KO &EYi^30 *jHFq@"B궙:~0 twĩ>5ش'z̺|Q%࿴n ";ld7wa_3t-υɿNLE}ͮ/YsØ,/h4Ӷ{ n ÐCBgnd9Wή ѿF韉r)ioغeQ+C~"d5J" nt"G[@FQnhĤ#{stqwȚ+QuB4lvr^8U)\;YڛrW<u:R>GY'T_-\F=d+3"}_2\*銤+])rDLmNep1'1RJxBИopPhHKOЯ\]C670{kQb1N`d׳\m莮kT%}-WIL4yGT.NFE jT]zdܞFn&q)X%s'M6\~RVOSiopG8d*^wM@BH%4&Sk^<`=ߢS j bZ<1\ ]0@o3U5i#W`a9 &!Hr)E{$Q4Z){u)W< 68Cdw"AKzR.]RqjǞ /ڒ:{_5$? y-!PDZ&ZA1FzF^}'E%U6NPaTT|1ն_3t.kً棪j6-hΡO y7aKW\ Uߑ)xDu}SG^^vߨT6a~Sy>wj|T4f9lsC5_v*ΣKxigq;:o0e `>zτ*؃kY>Р[;!_O9CPIX"E]R M5:d3U_`^Q]ѦG\Y' %yniBmA0W ^I*!K_!Mvo304XAr! =3.t!]ֆ=, l,5"v7/q^dRwmD[ZaTIQG&tP6jO|u3@{CPAq}ԴƌMG2S &9NжtLК8f!dsh2+[ `EoHAÉXЉKP|sCN;-PnSW$@4.jc]Bqv[ eŌutGs"x{&8w#ӿz Q1KE⑩zT/{E +~T ƪz" !ApzakWaCks'"x穔՗ڕ lP)ˏlL_&gOWKƙmS_p!ؘ_gHc߲W&;. ?d+#̪#ZYl)2ƃ^ h{ԧ̓fj [> :Vn jm:q ƞ!,~m5Y~TRJ IPY#Ӫ~-Ve*ڴoTss oL5F"wq2> a6v?*!Ҋf3 b_H|-fx(}O]!mLa !4ݚmfW$uiDHĎs{B@?p6#oVCt"l@8w۩q-GR =VV(Z$>ƛend',vZvWn1v> u3yW|"B`1o,\Ν"fŝhoSU~}@he:qBۣ@uأ.7dB Qr)Hݺ^e"h9oA2A2NQI_[\Mu2Xå UEjMi^d# wYfXbs{%9edY7tuڒRNUת9Ur>r,]jy$J"c:igx:;1?m[N,'~}.p""5{l@7_m2u%vI&9OsS (vvvPm{ws>fInr:`wmҩFssDi}R~$4DGʄ6 Դ$R0]FyUE\ݐT吕W_ q8,.ԍjWB8ϗYm]]Yy =otA%J./+r&Ϝ [g;5,@'wguaH02krT#A`g礧\=p3\Y 7})m5;KB=+Ʀ ߭M+)vk&`״A>@t#ytƼpj:*Je`;YAqWDHG+eV|T$8 ݦ1@gILBsn'&$CkySWWзV #NhjTdIDA:W";0<~zn5ֲǂGuĐ@|F ;ToOad14`Ee,HmL@ueҦ8+ZfiOPofy'dӣ&H ҴbBI ڜZFy o+1Z&OJ˝-C:X&+RzZ꺄_˽o5m!LN`@gn@|E+\bK|!#0/;Xzj@lgj] dIL̈= 'ܿ}N+/m>sR  2񊱩ÈYT9Zz6o8 ZGد1Akiˎ*LR䨏|7$9|X n݃IaWp]U|c* 4fO,(oLb"9j8ZB.ikqaMp*-"EAu$6 `얭gIIŚe$2 pJ,eL}sI3J݅H6ܱ9`g vkzK.-@Z$HAnb1tZe\W)@>jJSAxgF|V,bY-ekUߊ_K/7<mY#Âxq4Z6P϶A&iE%5X.(Ei߀aئơ,U+W{hR#:(L~XJJh *N \{fD`?j׋‰NT%u=wg0"Oz0:}˒R6[ d`,2rSyu7T^mp4c;(vl#Id2$g-2{c(E @ Pݿ2ܸi}'#8,/=E\p%¤v{ֿauJNk6W +k/ E2]zZ Fk/BVа##tk4$ldyqFdUecP`ja聵GXSLOk P)I[ߑe640^_qѸp+T\3}tyƎ x-(s~\x: 8z9PRH@|z9q-z5\Z~ОnW9:tK)V8[6AMqRUB4*[N5a,\&^5If΅(lWRx/9DJե # V; ߩiAk7]SO[쑇{@RSEBR c)mP5ŚVʙz,GhM6Y0r'Kz(`@Ƈ SXn$'FcҺhzLp-fdA `st_ӡ?1r.%<n7ISV8O\8PavD#|^8 V"|9.> Zվ&І@cø+| m*05fј *מʼ!q<`~z,?℈%rʹ omѥķ !Y9k(b/G̨ΌL,rj#OǀI*u1\C99SyD8>V^UUWk4,4׽ʲ WF;fW^ YYйVLck_~SwvVqԴOAK46l:JOo#Cr*Fy aIR9iuO>v& rkхy! E3͐}j@>9BI4i }*t茁SxBGvj@sRǯԡwwqPnCJZ1\8S$HVh!"iOhjx{hϙRl΋b^( ôxЈQ땼wFhMD)m<ndxSWz ֎)Qd.}G2c&ZߟW]0p -j dWEhB8R{@N(hNIPR TO^8rP۫6K>.DK[i0ETSg#H Bc+hyIU2`)Qt0R3v>ĦylG,K*S#}l L80.aH ,@z_CEzޥwP:Mس8ySZmͼAr{<0%Ʀ3 _<{X^Q}N׀J[Ӣ G@;1jogž\ZyJҽoyhȹqEl[G1#~ٳHL}`dI[Ep`T2ow`?fW{ R/չMu%ſ&*h0oC"5}֦Ow-6kgL*@GmNY}(zTyw 8>RVާ5f5k74m*6ߢn~qsu,bTa+2bMBRi%""ZՇ;Gq-6걃P8!\bv^ qLk$yO\R>&b2GI6q04kvJ繆d/U?VH=$IAyp|0ٕska滅GY8Z pO-=(Trr a^͇R7{zW1$3Lʐ"$4㡜W9?S ȳÝZ"[1Io?]dP 7xoH y#C,{"}d@_2sh8{psj?7oIMoΒ&vY<сxr){j{-gԣ<{0r6OeD𹽵O̗*.;Wuv?vʲ@F+6."@DmZ.EUM+eC g09<,?+bzdSojUY대iF!%nrgv0$]Ym4bXU[ϩv"|@vs! ^Tvf*,8 K42aI TFIQ0=c;AL!8$¼ݧ 59& EҦN\E!%赞m>5ZM`PE'i;Slw-_0Nq͒#I3icg-+pB8~7oA*[^@ ϡk⛈҄uiM| +,gqf _@@80_9 {[ϫG5Y R9l,njVMlbeS72~L:EHTd)h9"dya2LH ة$Ma\ǀp [(zmCKlɵp.Awwu@E}n:;0qDuDj؞|[(2'HٷsXFi׃0%j>ݷ\V K.8sw'~ž*꪿/$ YđY{X}ӝ 28L}Cj?H@KaT@сOl0v.~>!N٫^]_10>pڗpH |IfDJb@ mwF.]d[ip)K>-f;"K= yZ!WA]hP܂" 2\05 6x9+!F; ܛ)2$9לQh͛`2$tbM|M_za~bEO}HK_Ʒuy6B$WdwCa&6M)D2D⏽uɔ0ی=P9wHzszP3dzs&)3*J'լ^h;5CgB p6IyU uG-w\ئEFҔ=] Mdo) >lb&r[ʊ--|u/]2]<_Z( 6Y/#qA.$yίa1\4;^a^f4;$pkqWـ^s%n(*ZLzwn}-H"ZKvgBdtr/jXI?@1K=඄SyK& >{~ܦs/2zс|n#8v$_LID6=8>CQXkmk J[Kaumyt75`| S CҢ^ ޳TUN%”IAjÆ )S,71$Ţ7;wdKl\y(żYڦr@6یIna&n0]/-bVVr=22o{V(T6\H+s:ȄYmZ'`"宅U &Q4%Z)q -VCOfd_Zj`o6NDxzpO:=jveԛBf?.\[96de.++6Z0_ґ5`d.IU^ioWqYiP![:R eR;vp=B~(S9#岓c=$|?kIH,gkd Fi[&~v"䝗M<*!@~c4O_9N];箩ohP@{|> &8e%etPCyG W' (ou&!h"pq+WƄY'qe?| %{qG/@Ghwnc=ɷM򛸖,jb6E ftMRSLN]L"#вoj}o,sɂqߊE~N^q.KWiN*)XP#`^9I?om tXz|?»ݭu* O#兘IIL/5}3; /i~7*NB >⾋n@ZM[O_?~~W/|yaBq~jͣuhMTr -KDi)IIH Bf}LrјL_ա0Adِ:\Nv9>+N@tatvֳzI@W`*AB}UsPXa @ gOߖSwpv:(Iͳ&0mzJqMXq,_*HwsBk# Ȳr6VPj(MIM%Q݆ipa8 VŻLS~N'*0D&=K#4G{3*`^NB[)(B' Ėvg2Am-XlG^}tqGv>e@yd'}/%;Ї6v+ eͮ)c.eE`' mK3$-njm_p/t';˔C%٩ Ϭ^eB3B c@:%|&RեX^hkX[;坿ͤX:}:PV jq/jE99}5y ) -hXX9KWF=} =*)CۖE) C4 JuV|IFKhAVf`'wDX)J tL լ?CtɈ'/$)~2kٹ2_m;pF3*h2&yCǠNV~>QUq9®|j=@B12t!u9 ~|vV0]c }OcvL@*uam_FNMs(3!DL2# Q_Qйr-B >#`A1@A10Xh}[֒ EXO\gU~LG4TyyQVSu~*wY6`oe2CLQHw*kM0r'Nd@/A{D5LmyallIx;Ogm1g4qjᓒ3|[.a`5~4Bx,><<7\HﶧeMM: w:*FШeUObJϼ;&c D6ZCT&ߡ U5Du_ xu{:$9.b.O~YPik9e[;)RNHJe nCܑH\ 5ۂ ?&nvwWLw5\s2TQs +3p (gq c*vݎPCח?2.R57;8-;T-`ˠAFKs_l[Q zvfJ\I\- y|<#.bG!Bi#qz=5#IU|kTqQbϜ:L9 қ2@)z^l3Iݽ! NiށIR Ny3>姌uBUK z \>N0C+ t̗™E9YgCP9xn6Ƅe߉48ѥWi'Ώxkj H83娮IR6}:@KI 8,&ԋK._dge\"TŎ2X4rbyE|b(u  5ЩHaVaVZ2=f>iQJI%@5 ;)26 GWQ0͉.fO ~cz{,*."#ތi[)^ۀ(T{Wo]QLꪢ+|ǴױߓZ`jP귘#S|}?Վl6! g'1r4|"j$=}/56ojVVNǕ_eɊzZа2xj`(6;lz;cg&~ǂVWr Jy}J\ cN[֖LlspgVuCo7u܃.;B ==[YnPxBUϽ ]_sPT#uczۉלgG rt;ERB/D }w+IusSOQ |}zya\347Bwqf!3$Lx#a3 ڶ/\95T4:紂X6 [ށ74` ȼ=+:& TcR>Z@NjOcw]He!pBIVމ£i3 }<, i^fJUB_,(_eА@cgR^>"Y^#mzU`6Qa(9|ڪ7.'pCpV,5B,x>;ӌ/f<`^+K!Y`O/6(S<0نTo1Zj B\B?)!¸,L4=p TM`X|hDN lޝ!!> m-K[m_^^:Go^̴`!Eqߴ\CGbIݫlY NE=y@& +`Pc8\a;@#.s30C+]&*sNV#cd^nݴc) Q2qJ4$Ĥ)C ־:\^* !.XECJTmi%Cl]t'K_X2b:Zi~,bÏyjU8 3~3JJyr-yNdR 4]ӘpuO@ފ?Шeleൊ-WT~[ y Vuv7#AQM_wG֪?/bšK )T) ! 5{$D+揤=:g?8 qrlm>`ZQ>XHK6jj5SUZK E3"cI9ɌG0KLwn+ObvCBt(aR`;' ]9h4 w`mbΰ6LU+Qeo`_@c&^#ÆLRc{.ubr)<⿳3[8XoYByp4_$gYѳnMC\?70k O>)gJ25BFjկ 3P D @u-bK~QKK-"*0pL(e+9q"'ևnUlPm`QVsp-=g"IHiS*]d2='x G/31nd T)) W )56TMM.7,p=eRH1ҥ ЯPJDaZcP{ ՛j2^8Zd!Ds wp9#FU QEu7~\`yM8?nXf=7X|(F$Gmb/ "bCo"!FU ;.pu-7:og]{~I32'[I8p6.en.SENlTVkһV"I;ݎ2b$P|qc&7:@-چC\*A;S#<(y`q6v´sZ0mi=/|~Jpj[()F@C} 1LD6z Jqz0+&N>;U,|om#itޏZp3ȏM:^#+JŦg bč^6I CW*!ۋY6[xDD6\p!2oj\QzgO;r˿PP{˴So;m3Y}V%XȔ?JQWj=꼞]+QUM(kL>rjr >s)x$HJ#RXnrK4y,5v-[܅myr^{ͳQnw!VG(ʻAi TRoaD<{\G'pڍxGv_bM]8[VOMZ\zd |1w8#P[X4v )-ca\w$u w@zgp@X_DqXGHA NPCzaZ-`":"yA!@WAmb*n@/d%!"0CXu8e9ਰTA,=="\^MCh,$aÝ?m>tHpRjTɴ`| WUfaW?0}gZkCumPjJ`oBԷZ h_f]3L],+N`3V-H/ x( UV 3S搸m,%Q o2fICj'|x xe*E#d:jDu$_.@>[Nq,+&=\sv7ҨɄ@ ,|V;<'La #e3&RBvgߙ,+?tUp]SK|j9Ȱ{7 j/4\ ؗc**Վ{/u)I"E K(cٝE [=՛'Zј D&_P5Z&W[,`9 )%mLcS4)P$otpE79\5SRD=Ҫ8ܸt;36Ȧc2G'?g]`neH«%_ޠ!xOgbwAg336 Ys㍿8.$S{qǗe a+K^ jKAӴ򌯙 aU\TWIlj5yt_[!XǿK?A^"sJ@9![a. \JR&=>zf3S%w{_ʽE[|r^LC=5*[ %mPG *ՐTi(^5{o!TXr5ͷ5i|O=7doU -16q|sA#b%PW!+s0\{0MMgXh:-c3\4ݥu2چ!v1OFmZZ̧ۣa뢟X'lj̊MaE:SD6bQ K N+Pog 2f6;Y[!|ĜT'uAEAr8>")TI = hueG '|~OMצ7;f>R-ׄ}O@YC'cԫnq[yS` >+$˒s8t$ԏݩf{A8&sJIXI;3Ѧ81]p^l3 gpsӄIHFLpPj3lQԱ11m[Pٹ|yQVlb ,-<ޡgVBhi;t~k0+[uڦ(R4{z^=?j!ߔSvh;4w:߀4^,ʓnQY7#&]V}U]!r<jbyRWt)J_yB>2K">BߗK"y/*6|G-N"Vw}B6!+FR%dr!j չm\czlMd{ϋYά\ Gz[FR!l][/t+6 %٘h\qP|j*%m C'> 8ꈡ$0PNhf\Óׇ_|&wRy/)읅{\M?i^jۈdNC49UV·toy~l,^0wdKتe/EЉGr d0ryTFkٰ:MT%p=Vٳo)M!E~zQCNk!lsnGރKYگMoFaeyJlM ;u zI#E r'Ymv>0^&<@V&D]1mňOktDqTmP{&0?Nnned393{=@3J}-35XuO{.&R"bi ET. N@2՛l2 Z8'S8R?r\rb$*pv |IʪM~م-PVV2Lf<1®yߛQRT$QbzMC썆?TPoqE@ ld9`i0 5UYtk'[LjUd~{{¡zY<+]lΩnr[WP]s|ek8`Ky{%Pqy: k[MNw`x.[x ^1nSZ[+V@c6A1dͩW/tЛ~ĩ5}OiN<}oW%H\Q&E1hw !΁_.(8/X3Iut%¯Z8Y:vݘJ>Oi0nWSar[.ϋm^"ߍF(wM*PPbKkL3Ɏ؏jΨXܐnűIot҆9ذ)K 0cÖ}KѶ^k=af2oڄQ{0*-_$$F¾ H(>/G5 ̐6Qt$*T mm[Q?whZ, DSwR%GC;al^ /O{D@@MRw =Yw<(.ѥQ H Pv;U.ÓKB'&t&E;jI3v[@͌T BS*iws$aWC䕕|Hoq)nXv_Q$a86cQ]ںk016$c^ft>2llsڹCnuڠIk>\j) t<ͭ0 /U^dDܑƈ >4Gn(PԼ_9w )'i"u]]6??Ժ\L[A+*\{^hޟ,mu yPH>ffLG8<eZqv1 I%Rsm7{rv.W'D~d0Q Xmͥ(QGcȜ{t>O,hΟbߐ fteZ 5T4w+YUz4GCm¢'ܡm5{ְ\[;G~IܒFE,NXjCJ0ova'{c]Me[@_ISԾkn_Ἤo ֌WȽɱO[`S җ~S W9rD%98ek:Y!\X۰c6͡F?!Xl޾䨱{&[گ]ъ"@b"TXZ%Y~َ\ȱtJAP + (x#Dc5D:BEnݢ]HDk~GGn(IA/?kUZ5J?^yZ38貃/|s*!v׎ƙZʑԦGŽ@6ɡڋs̪opgd䅭jƓnGvDD7! }D#')Qz(R" YOj qG)RTQOG");̂¬i.&h Y?oXY0mv Ů!|XRنn䇙)^$ý28ƙRjYӭEAXGo8`Ž'K~1peQu0 ;K  /ˆbqV6 Ocg<k9YąFB2Q"xȮJ;%(\ǂg$n2HXTZfa) ᠫCGWjlF 0P% hD*?W@wN.w4CĻ61^}z8Q%z_ԆI7$nU/P&[E=m";ϥ£B^k;O@ɡ343GZ }A#R! h6~}ߣ`_-)>8'g,:p@TU'Eo]U)圷m!"QzBת;k[mFSX, ݛɞHs5$u\ MŸ^Y 9!>yA fcGؗ{HkLE)d=|deB#䨡H3t̐T:dg3EjwFzO*8MSoMovm̓[Oh2tzvz9S+ԑ_8h_FwpiLQuTfmHky|w ugi)Dذ7>e"4*5bVL:p^7xÅ۰$4ZsjmևH|08+61*©u"̙T{ݻs/TaaēYcvB™οto!JP+0yr6%%i`φ ol٥rbrx?s[kf f]G,$j+ a!ӡjvm@qmQm;lna`ȫi!(%`pـ}?[pjӉ08J7[pd3:#qx%,JQPiOKw}k_>ǣ{zDJR?RWzRB%3ZP^ t8r;9\X zZ婰v\ f אqwpBW9a=dD6n"?5E3,̖>4+r:^X &BT˥x5_+x*ݫτ(شNL/)qХeFŏ`%vs5{[ϟf ^r"uDHVX섁"^\onxg=V, |#l?R/Zq`_r\H3UqDP iyM8E֛v$d؁46tkbUCpm"uKMj kcIYuܘaw9M֕s-\!a UBfv:f|q}RK~[7cMU\ȿt_84Vm߲E_XKݰgB̮vՒRO-)l(ѿXӈ0zv?& &6Sh%rBCl'\4kőY@]TqY2 Vtogݠ'8=_j +EN{-n= J7 @|d:J^2Im (vwg-?%QA~y4q!R6t7Wkeٳ(PVs`ĥ"TznptijF9cP ٟ\[^9>Svk;龪S|rT!;N$6q޷Lrԍ +p(w-556^؍gX,uC݄!/!-`(WVJu׷<d*KG;VE$*w2g<(% Y^Z=y,kg|q0h6 T9&%d IfӐ|P`B^%Ѧ%o=Ir4wfp;t@Qyx,ɹqjxlX{/8sK93m7w46ZevژJPsOgh^D珕զ^ᙿlP lI8Us)CE#}^7r+x>w_q.C~Bx{ wNhm5ҴEzxDGL'(a2r G ~Dv> 1|~ʜ"ԝ.9m9$#S 8X*{ -욆0oCz!NӢ3ˆ.Vm?!\$ 3@GkS` ft 94O"lpÿ5N,b`~JȟG@SxdڽNy@A*HNLנ|< PF y:hWk! ڜBhbXGA0'е NEШ3^^3>Kv<> 5NGM7 9x½ G*P+nMMv+4icπtХ:j[ HG7iIHόXbH аR)_*] r^W~F$QCr1୍\0f;E hGvK/gA>{ L$X*,!#xvL 0;e_7kwI t]<~9/B6U,[\7YO)uѮd޼3`]{~W'KwiÞ8$?$C4dS26^$nE}8zM2-NHȪxɻoH94o,9*)M*6l /٨N5=[ f2|Y[7,De3w0arwlV&5#^7D} beQLS"vdu/ ,C{e?Դcu-&kʖβuj3J=u>EעeI 'skp]A*S/0)Y^nX2zU4Oūo~> '9}&CE-P.a?APPAiyUkgc!!!;&'3)QesښcL K-n$hFo{y~G!m u(>}m"'kힵ.ִFdgbWdx/!i]h3tڏJֺ|'<[&3ZO˼,gsne4%F\gm^* ق4Tr8KMќX¾?>p E3 ѺSY;}4v\dXH2NKeyl8H_=L|Mn,)o'43/<.Zl=k b Men,s~5. T,Ļz+eW?ri>qREpKRρoxLڌpIƨhWHƷ!#&ͱ-'n%RƉmvcpJKP;vwkrdEa|)=jFI=w$ѕ+5}25JW69V)E[sFv5,T03wӢc)H8K,Lˆ)JvE.gkƷUǡVFUfq#0&4E` %-_"ҐNWO\T($8$vUS2-.l"{b]K_El--X |o'ᔸ?OT$!}O_D]_yJ*yByb-W{?Q_Ό!"׍y13W'ڪZĨ(qQ+ '>w^?ʙRt/5ۂ!k'}<u?RcvrF WY:/ s][0 /z8N1w zO{_(0Uh9p9,+T0(IۑZ AҺl$Jj&\~ұρT`f1lbrmd1O0 }yYJ;D?Q~nNE8RuŨ|`IAs~]Poja .X.0[֥\+6)0*N2Zl,)!26 Cq)6񗷒G(S1|j7/".1/qd?;H0Y+-~Y^_ەPMk/^4r wpe8$CCsKTR7XF^xuurZL3+ zL6#ѳN7s8Dށrq /oE"BlTU~Ɨ&jO'%;j[*YȮ0h{`ޭ {^`w:ן'B_RUOe!k X1Z❪}۽^ Up?uKCף6`jV'tf9}/zCIx~=5i$=R)y~Tkt&V˾ l ?j;4^߫sˋw«U 5;L`[&f$4K;|\Y Ŕ87knKnluPw?jM~ۑP8YQjh`QBO|k WB pf2$LxKKCjK[C q,W!ڬty8Ҙ>SMHz5Gk/X/}^楀i ,_Z&6&2i;xO[ 玓瑅ZYEOdH,~;Ao'CI2:ܦ/4BGǀe2)H9G⁀2+8{f34NMp є>>L3Z*ĸOՄyk p#/㢣bIߘFy\Yy7A[^/<@H<>e 29cw>mĜDW*pRkæ *w!v~/,Q-;1] }Ĺ95E!n?˶JVWB!dƴˢP7U˒uzDaPTCd%b 3uQ,ܻL3M?1!\pDJ`fS\:W"8R9+gWݬUVxD@U3aۖ Qb2l*qP5i^;ymKXyxUWx=Er*CP33 ZAZa'^Z?ۮY@Nr%de |# g"٩7+KgWm*\} Ïc9#C,DžjR1ZghئFC$@",Or\ )cH-b:T}VVS\d$O0I؋Mgg}Kp HLO7WMH5*bGRH54 ~ūIZGm1Z}'NZ~,-u`Af$.c)k"%Nk G my:KONeۛ!9e$2] zg:"|A1F<^ [KN1jđ"Bbf§ex!2+^.\ fA'ғiyߠ( D_qOVPzi^HWI| 57;F=rQtC_[qGhVT䆆`6ߌQ{~ATU< oz9ȿg0"q4l%J21=!{UKKeGj{2u%e3d՘MMiD7Zxhox:z_[nh+i,t5=2kƪv )6m5sv8RR x Z\)xH^`w䐕CXf(,*؈##cZy.JfPh: %D=kI)I]Tin8c;gB0p)Dj8TĴoU;; `BY&;u^x2}2'HҔB}l˵]S~a[gGÅj:bZւ7.[4Hu/jXV7a8\7Ga$F714\:;1yt3R.tZNr YJG{K%zوZ%Ś3su:V~HOm#+dJb; xy҈Wj*SͶq8#(Έۂ%~_7|;6*1A.z̧?r..+>x{Κu\?mk $l#˷I`(Ir<y-"E&UY9Lr }$wikjK ""JzifD R J.״6ZuV̱JʬgӺ{_%m-q0׹s-8' 6usqErCL?|:7<=ʽw KM&BPT}AΣMrM53ld\1PBoE_q5aRm7n$/'(,f1qG|={wOm쓱j)d%r`T"=d26بG-b@{\E*3rA%# x՞܇mo%CM #JRXU ý;.}l <=󟮇GP w Q!d* hi}OsLL3bM_MՌrX}Y}r>RB9^V~h`bXI kF>9"x]mbgBrŜ'X?Cжµ_-F:7 ujjIVz,YSq] +a`O-]Lg ã7xը%$&|vCۛӈEfDŽaX:>zy!NNjbyVM*|%%,u9r] l7$.-^cNCat hlӅe:5Y 9/ąoB*H7fMH؛elF<ݺcCbI[Y{ΦCfnAUO{Vu gJA$`>w$6F2lw?E*IU{2W-1ϯTUǖnb aXH|憉/ k/A9DtU&CWarX:_;4BC&pm-6,ݹOm4k fcn_?-ϯkhFP_8mB?MA YNlTފ|Ei"8n"t+f<iiV} BNjw~c}g+;S=l@[ kqE0yu `uEڭLnJA\AD{\YSv}g(3/Bl˓58t&Wq!2#Ne rmfY/H ݗ PvqK1֏L"(3gO͑$Uw=4E$P#H~ڐuN=(WgےW^-4~9Z*׻ԘXJUڅvH,wt9*֥f+gu`!gy(('.|c) 3Ji%c#",lӪ/u)XвĦWn-V'E"*R>ߒ.gjŴק};, 0?m";CgnX8GkFΊkT҂ i4zaYD#rtL>ki("MX4NI0.g;lED%'>Oq$;{.EJ<946b;p603;OTkcŬc2\ZuC?qGOQuyti-ٰO2 6~ܫ>ϼ& 9.{Q&NVRF4wPXWr(jQj9uvird,Ф U㘫}S~&nOQap7_J4x$G[A'6X$K. ?-c6 ]Нfe+⥒Q͟5^: qP:>|`R?uMQ`U2a\BE.aȡ!LL_vjC]$=㢒nJ?XVTʳO~(2b ݸQvX/Z9z&Ձ`}µwݜA$} b^?+ aH,;#8=9BDxdvʩ $ | ,LGlQ snC AOj%׊ {f^!wdg:ȕ#|ɽHcrͰ@-dG>ۨLTlK;\1+bD6/q 0Ӛ+ϊ@LA6af4t#_hB?[ ha`?w#%J G19^MHoem/Q *wnW z\q>=>@N#Xl4JZ((1J LnEnM}mUoDHe^4+繐b+ծ0bxǼvzyK%Z[wJ+al ]ioK!oEFZh0B+>FlHZ(K!ia;|Ლ7vqtpvN~¤6$&.¼{'6yWv`X篗['7z=L/ T15D.aoicE* "d-}s9BuҴ4Lc=z%x99^|l*0Xqh 9D[Z<*'&XiKս,)C@^?xyvbAv7h;뤘 Wm&bt𲁷)["-(ʑxxARt\H C-|d1㦰OG)?)gՠK*HI( ڟ.v|kޖI) #[]e@%?*N.Ӟ,3`XLG1%ϱJxG1IrfK%|1)ƣ|o 1^xSjyV/'霴kP/BA@䯥`wVXR&cǮB˯V_XIf%A!S5~\k B*6$5*gȑRLRtGpa :uE] ,NY}LJO٩V^eF`5 $g~ON q!cw/&2;@;Eo+ oR~H:)wxn/xP3ѳҰO$m%(#f 39)ZӺP'W@om걼~I=b 8" t%g& r,$O˥*|v$=/, ?DveTE՚L"g<]2'ŮߴdإԔL=u Ř*b>ng93@|wTrfLK5 Zȣ~,-5{xx6D?1!֌)ퟳ%\Ѕ1bI5oʋ1(l [2qnKNk #AUz>{G@uxkOw|*tUϊ6`ΰ͝ pA! uHġv;(evr+ǻ?aQuF7&h|_z,g]M9fF5Fb=eJ\FelLZ2ű1٨sL*?Pɘ;BGm}.%gAbepxuV;\7+I#țP}- $-Y!LgS"eL}a>"5۶y3(bѮa 0^¡0GaJ?#4y?e~>FրD')zk\Gȧ X/C:1W98Df'*6%Ew  }yU+@1 .kC2'Hݲ!,9'gؐϰX"ЉfJӅŽj }˼+#:JlP9W~ I 4K|GyS`tG>_K\uW*7dԺ F E|".o[ƅ8%O.9/R}{X?"׿7P9s 1Qނ${rR[gCع$qZT6DvNŠ|Zmjcе;0VϡHγZ˽؅ML$zwXO1e_t~G@{!0l秎p(V[o#k&A<QqdIMtSJs[l/Hv7E3tɲ=zZn^Z*mT?"L};}Mlr&&%8H|-wӲ#UsU=lsjEj6F˳<o 귟E(w4"ԝZpYiEC'i[Lgcծ@7R,As$0lؔK\ +Z C#ޭX4n=%*PӉ kG؇*S#sS$xc5r$&*FQq;jlFywBTXs2S\7W=I_;:[D@i{eG-8>̝KU'F笄R]^"eGvW(&?CjT\t[+"<cKWLT^;[ղ|`732ą ?eٿgުvm6!/YE Ԟf ;_Iz!񹖉n2!yHĨ ͕`+ABdA7 z<0 6qG>gbm׊ ˆ01r-W"lYD#a0)t}0/ *J](옿w[8uh}[1z]墟Mi.XE~Zlhm ojvVVɴl}8a״;KoO/wSbnPmyjywJh0p$ %Ciy QÎfpFz)f;bͷ1`ʼMYēg+O=5=3y>ܻ#W4x9j#^'3X5G;x]5w/.-,Æ^; 1.պU>S~M#<1Az s[ߢ;xjKכnMQ wijL6pt=S{yKN"bbvlN!w3KURۧi=G(F!7*uȫy!13J+sDY h֡J7$dL!Em @~'`a~xM`& Fq*e"τ/QEg9wwc ų暈S\cQl?k305^g6}m)䴋8M ߭|W/B']#0D9/-h+:rGfz?̠ۄIz8*j<_9v: I|Lm[d߽#ݼJPi}-g/@8F/NRcwc0J3A7 /^ᘳzya/~1}syK'ndR %OOTPUm[`T@p0WЧH$ cCB~}ar.껴֌4uqFwx1k ]mnc8"ij<[V0iL|1^W&~tq숁6w`;n *_Ing<X*ODK"f>j*SM_KC UxitaJq/.7~r@uesq=5 DT]hKRVVn*!"5H\اKQ" 1\oBޟ'8J= Q:{CY!g(3,~%˯B6SA3W8UF]Rc[&&{-? 谒J%;;R|>bV/Ż(/5IUZεʦ7W`RZ* H~c>I>3ji SwDaÂ:#V+tW`k,Ʌh^ G'6^U|eCD%v^q4V :Cr-7}!iu}7Sys<o<y}2zE,[crN[3tߜijb9IjnQTB򎸫7%[ds&] 11PiQ: {s- "SdhöG94HWʌBq2fHckྛ_2a{s65lgp(kQ"Otjаjf mbN7<[rePT Înjln PNn-{CX5Al& kWfy6 RedmjCcryCuk`2_L  b>J4;RKѐ]VѴ hfl&TV6OX?ޫGȊQ}(mm a,b'Ұ kMa -+ 3ĖkSfڴ/|韸}7 /Mz+T`U:lol~+0}-; _yҨRˇM1<=|W_nfMW- @#kI7E4O$1~Pp?J_Ԣg6OqR!ݵam3(dl`SH6^1%-޸a ?_uwHd<'b㜒ФohWk?̜&Q\_{"?&CCe<&Q¼xvOwclzŮwLRCRl ,boހZ1 ^'a`eQך3Å j]}紺[3%~Jt#3}9z|r/퓃r@C3xK6c~%w`h,K]wcj5,U ?NH-2K7y [$/<"D hmĜx`ۘ 8 gY0S6m~}D hLɋxo*SZ!АarYrqҧg޶E4p# "j7ߊȳQô6=$Psd YG!kELCkM95rlN4'o 1l6dzU1}3kofa-6jo\.5sp ˆو>C|š_N"ɩJԛ --3an]%~HÖH3 m0 iXm7];5蘫%4< ɇz9Wi*xΐ j])?(;Sݙ!䒹M[h㛍Ȁ2T%D&X!tu8_,Ȩ^! R0_fV,S}f]eQU(uE٘=*ڷ,sPFro_9D /HݯՃTZdusddx(m?o?]կDv9DDx4~rVZO S#$oCeo.k) Q`ѣLGI˭zRߓ_Gϯ&~e밚;EéYvOF ͇maD3o7˓k׊HFEBR/rc{=w1|"pxo=R#vhIH*rtIa 56z3ETr =K3Z}a֝㓺 L{ 7}ޡwVLXX ;g(ruEJ⥪ovW>%=^!FTB_v,|+!Y,̿Y}eAw!@Ѩh&~)Y9-b߾8oIh]D)1E-0gCMs(cL8 t:,;-xXGVc'wSQlЎn L  *]nzWXIa[,E)Mai)Fko7h#I@[LJ_sʎү*@+97 gZ~igS"Ǎ]z6ycO4G[8=y!I-%S⑑eYB(V"a'hlտ~?\}.g}Td`E>64PC1@"s2e8jLnðT x2t}%2\%'X$G3#;x]z)8B8j:37™s({.,j@k~20/ 㩿Q:w#em[Xj/"eiC>JA\gصef{d{:uIM(5@^&Atڕ/-MuP21X%p0t$ӓZ{6zOczag3@7!< TV/3¿2fB<ʿkg9B5$ hBS%e6sUE'?qUbkvvgik{eo~g=i(F%*MDNv L 2&wd#H nY/BKfmr:xȿ&CqHw/P?6f `#Z8mUY)HJl9* $Y2h*dH^ ]vkfI`jW`áz(, z|icq*4ԑ8d*\tSL%,n*`dY &U}~We|"7O{oBNG;,vStuY/C>%DU%oQO;B?׉X:Wjfue6#km@«vkd-\7ټCuOҁe6K:'r%([aS[R,n>N]h8`ׯ]c]mjkSA}7Ά5ؐ~ $SQr2z36uU ?"_ j˩FU#1)znHf!hvuC<2|wM|5ﲺ²H}{Uѣ qyvUB~]O&by1MicU˦;σ">,@o AފQwkꟺƿLRQ^b@=ށ17ǁYmWb W6X i體 JgAvrEAz`SMo`}K\]S4T;=a;wbHӇ*utx y)׽B>l5\TUPccH} ZnBۨcod@cc|̆x +1֓}R LC:\1YS36hڨpI煸cbS>,7PTXWxG*UlzVںPCLNIY$WHV*Hw$1&FC|Y]]*Y7cQŊA%u ͒=K 7]8KGer䒧gƥ8YYў9o5%'pЄ,(Wa\.x]e].XZI<,8y<|kֿ̼523)sI,&ʟ.uhsr>$ jWa0&`Inv'鿟7+8Ub[= ; ]aF cdEz |ϊm"Nt5beʅHåүw$K%QE_ͻ9Ën4d[Kճ0xWbE?b"+/ e_kOc_U$Q I+l/{Q> wmAs[D5zh̰W?{j)WVsISuE>h𙋽:NU{?I /o1ӑJS^#a4 .ͽ6\OWX.4:19w'*c۫yDrЂRGڢ\r8!CLǝN9F[1# F@yX/r ae7U :nLzG`3I4m|<-I7UUՆR &W3{s4dVo@O(J AOy -$#5/s'?7=3%x"irM`QXdfG _7 *܇F>)2+s:^  'q\"aRӔ+6 F .E3<-_GiWm,-jMn|陛ɓ&شUҿ/{eL @a mvJx̡)s fǢ@{եMԵWp*ÚR{# 8@Apk!0lueEcV p!捓HIJ .:XK>P~MitWrHݣ:Cy^ Xh(xIYt KoLASf\ط~l_"):*יğmI%jMv*>z>TYq*ͺi>1^{GبvP\eZZ͓7KijiRAp ]=|OxgclB?aGDJƼ5_[n¾ gMɲBś1/2Ӝ\3 g7Di9 :>Ͳs4&:Z Vr[y+wbM,Br9Á\m?`s 2NU d WVZKړL`ɱo,Hft2,)Cc+;q  -1:^XJ7zu!\'ld\Py\'韥-ЩgsʵxȶQp8ȉpXPr٠XB 0shz=$8% yOgG!eEID KP#m@Ey4J!UO?998K4 4ʵF|03M[ !]DyY;Vw}(-7@ Z1-Fס&)XThEwjsi_:9A{]yhdnֻ7DDWѦ 1/Qs11$ݴ?zD [YsD;}+[aR42ߢ{d3dW- *Kk?*ӵ{R4"Pyy!C½pE1^Ww\pQ՜SʡʾUAпjnSAZUu=l ;stX_ۺrswgºGnJ(/*m+,=jFB `ۺ` <$ *pk.J\%XUlǫ>aE~DOJ!'sֵ@CkFbrYe5H=EU 3 Kk_DD>@Y2:݈~DbbbRtxVNQc}+kݢr+s?Fo}T4Lʯaׇd0\&RSbc$b)dA &^ ṷ*RbvЉa0]O"`䵒;ʉo<,N3}+ˎ c,LD,Y8^$9iJs8~y-7 e^6t|FFƲ)d ?U5e':rb ҙ`¶A̺Q?0ޏvǷeV>K~6Y\-p' 0m7Tz5scig w}_3Z=`n֨Q 6V. dB/aA(IG7-)m:E!LcB#E Ǥ[L1Y4Xgُ'.M8 a)aW~)P\.``_o zPj ^z&f dp ui3;>ِl:u 66y.OuKzђxsh-wf5oPp.* @_+u#@ `O~_ountzœZ)j-Ӹd<8 0+ߗG|H x]k+1ñ By4fݖhʻ%~5x7/s d*OH}=q;-V<.tLQ(2%i띜&ngG&*Nq)ͭƇc&JƷ\ 7>Tĭ(\)qx<; N)wvčJכ${kF5āǓ*"qgnI.:izU7>4"VΞ>qWXaA'zbel2 2y=wDS- BALUfZѬӈmy$.퓾_(it0UnLU0̤*r^^@iOo_FAkg-%ISk62Rn.2ʅ*y%8$%xDUd+=k҅3ʅ@7$9φ[فC:/#bj*H h..om}hV,a _ިQrUKM|zL+LArnbM)gvL$rnEo3t5pH,u XPQؙuO$G+`d 2L1E^@sJd5T6mL:t Ir`yPrB."!Ùv@#@uX+n dčxF2+ԖĐن &vahk &ܧ{3 sVtwejzl9AIT4k QI}O?Iz#ljZҖpEug#S;RL4\E=Ն9_E1]z.Юĕ1<䢗3_هՃ&.E DPA7o9GU'\YZqW~PXAxY4O=ᷘػ Fbw4DTvPsj'ܰPD(V|D o$7i u'h[ >aV(aLCR%e9&z&obm>ƽ~Hv֙E4y6#bSbD/mo 8I>\Å_Pg3` Xgv -Ę2qn-~zFwJR>/ 8j+Z'lV54ה]0 .%GkyvV ԴP"Je0VD, 5>Q㠼ˤ*ކn\ʦ=o%\:56 ؊A2=TS^.%O,]FwtZ1s1:/Rec?bUp Рη(3\$h7#]r򘪞4+(,ő7_ofUF;09ipe轙[:<.ģ7kɚ9RftڔDŽH+w y^b N1Ko>M{d; lbmKH^#Wb87)` Kƒz(G܇'PBsRgLN.0dI*>-ߦB; ͻأPwj Lƭ ljw.ˬ[p0uhK.]0?fitoD #ۭ`d;XAh?RuCHk-g.aXܾGz5=M&LCLh w:akg OKSqH g;r=#.pʫl 7v& ͡fJJ؆lcQO 1Du\,GBO&1}U4!X#VIsHsB-M5Moj:{=c\AF&lD1$SָwޅGH_Z+\Ŵ @!WB%PQ0nM] 3.h5NxQ(Z,6HE%cʽ |gy$8)rv_.uL,fK3TO @O~{axd;!3ԞDxJlD̗KECIw=i9ǵ|^оoMim7?Ɵ)YXգCf_/ X/Ro~s ]ds]:2ABN `Xךw`uc2'ԴKFݭO kZy_]}Ta4:m.ʦ'X%z_c6r]MMÐ@M6o֎%jzG*8 &XOz<3 ~T.JMVSaƁ`+zެ+%(vj - *=zt w?LAp`_,4<]7AIu=zŧ'UpZz![H֣Vk$@x*H[BELBݼpΔIztؗF-5A#X01FH#;̮(mFq--I d0'OCHBZ SnM+p)߉;@Ge?vE7 ~gw{khj$}Š)K\ _큂ڕq)D8~FPpLtrhlCMm@Dp|e"NI{,i $;_2k$ ݍs=!g!,H3%~{Q?Y]d ?_uLJ/45u5}D#oh|s{+qR)4eepB}WMJNh~Gʹ=DUQˉcz<҃!t>;=7}uQ=Œ=Xpw?0QbХnykU* 9(1|819#l`M&>lOr$L(;Q=&4H6VbYC$q$J:|}/wo *naJsҗUw=_Ms{m5)"WbَєkXkezw׋_3Z@ '`p [(&>q."^ n2+-* Ri XRR=-Y uS:loTx կ[ 3GXsOy76BDI0ShKĈ4_v>IȐaفKŻj9á1$wru3|y"mb2Z~)2?wJBnGm 4F4m=Q?lfun]'ÿU hg}-#SpU h3ƫ:LAu~Ψ!vNg Rhs|,b>FTlC&Y h̓wDY~w" g}U<FyC&-8:|e\}s/'ρi:瓢]MD-;PlCn[~W|3:\%bנ ߥ>IU @.R`'CS~\S)LJM#ԐFwp%G&>ʰ%Յ_AH}*Z凲1=S]v+G"xTklX!['D'JXFǪ*M.sdS_y"Qۘ=i^\pr, #.ZŹMQsRԿx8e^̌ncr/ 6W(7jRgf2F4ZR+MIaԮ ` H{ >Լx8 &YoKVЊBbϡB۫sQˏG]{s*N3$^_ í!y9or~# 'bK |%|Vهv6[ 0<Уܚ/z} T\YA gsNIcL3HȽ 81yMf&vp%RSӶEAk>E#c%H&whӁ\?^D qcEeHCE9LÏ>ioF?B/Twa)k.u(aX`ۖPN}cPAOAîۈrMĥ:7Ja*tk5BlwD>}$T\GF;0]ۚ4"dY{~%!CoeO (BQij!aa/sD}j(O md)lPb#B֖.j5QY]6';Cl2*W HW> [=rn~A5 "~76,]ɹ^ Kz迪Hi79LkOq%G]6:2I/]aw-Q0̡o*Ǟ+e@v!߰rSO&N$&{~_^p |u\^7_HV1Bv~2{YՍSX rBH7Ϫ/QfOh|,CDZV4v-DfF1 _Ԣ0"5N#yqivlHNk > YQ4{}1BSr_ȥ0^h9QEja,EtyK(T"!$,nz&).(AXX]'7Wrg YKBg*rZmoj7p,Xv!Pi=<$>Ψ\"i}d,q?s]Bgo#T&<<йPP:3iX2%u\{ZAT=-=q_{ @]f7ӢHuIdybaF2x;\`d.Vb-0l-M1E?!F\G`~1/봸Ōm^fg3=gҼmP\?WM 0\=ɩl̲ h-ECE(BoxP*`x6::^֮bSiq=^RvA5n V E؝BJ9Xʄrv%R6FG|]"h:MUAOQ(]M:/ cSHTؔ;Z8vkft@c<|2Nq*]}'eDYfBt_s.h po;wd\$㼃cZRob\{_[wJ-i7_zå.vN?FvbbrŒ=1CZk$޳4-4S8~7O$;(:[~C KHkrv$PY] `1fSWb7J1PR6J 1RnaV}{jqfF8ba31餝a+g>],X;<~[-A\U*.;i&=jcNO {jO*7Θ.G{c!s ,&o,FW;Ԙ,JZ8Ա"|tqnIJk?-J/>8hx³xbj{`eTbx9A)f3OJOV;wm=" JkSg*_F_\%^_rdp.-+"sg.o;u* L?’bZEYS.=ρHС*ޖk!\ hw*27_ev n5nC){PAn~Rf`Z ߌuxIu쌈3Ѣ4A?6q;`\ ]֞/.-%[S(?VTW2~L+߄[L*9(T* gN%nuxA[ 4͚c7=dʯbc6j[ grvS(v>Ӣ=6v&WtE mW&;etv Il9.-$cvہZ5\(H~~!jI@ 3u(}FVYbzB!1՗6|\A4*U{N 磷R;)@rzc?7wµS49A:mfA7{h\׵&,L32%@;ٗwMZNe5Y{JFF8/;_0u8OƷr_zDןsg[>J Zn 4-l0 ?wԋZq^NݣIʵ)RO,#ֿjz70XyTӧuxy~dž:OG%&6қS&;}z1E"f꫾n6^XVcSWCdp{Q:=3_4=c`zS ?0 sF!9V^ 9fΏU>dۧ\SdEdhj e<Y {X2zZBKP o $ lXKbqzYxFAl zLWҍv )z!W_gw ܥyEߗd#Pr2:6ԡ+$$ĕ4wXh$rvŧ1bh#P"D-B7Yd`) GSd܏?`#ĘCy!Y_Y{eE,̀Wf\}h\2d| p]JN_cVf-&=]D=qc 5H*mc]7EG%wH^j+80e rEc^AN ݘ73Sh S`rhSB`yi!cpÛH"%u!FTQM ]9r>;Eun{$'Yә\+ee#] E+f T%*-2(AJxKS{N`H4~ +g^,;x$%oJT~ew2TC0=#Xy;$ G'Y(Q^,vhѽltZ-xr=_5㌵&2qҦ؜}rR_ M-q8?Z~F޺e[v(ݱj.#%{OӃXׯV^.S׬H- ;"6*)˺ ƀbP㉾0"F~0NB]PY_OI$U4-kH yRn+,ufiv)')ZXcQhd:kdO@'JL*)k#whu'؇l&O# EZyn:Tփ^?O'YOm@Itef_ZvWOyi=yzF@M|jcĔ䐷S>J|%4UHarY{fO_2Qt eyzl@=}əDZఫo,G}(Z[IY.G7IܥŮ8R>sKMaxukQVTRZQޮSf>$b1JAlH!G>7:" #jH b-tzUztz= M8Zg?@,ߵ~|IgIR)->w cسF{:ժu)q}Og 0,j*Txڪ[SIO'˻!TʄO*9)hBz}جTwVumdjzĻjMOPvfqBxY^qܖ1(wLb>vEƕ[XIq]XvI!BNfE}U, caXwQ8(`T{"V#|U9r0z'7v2GTћR ʂ!hEQ2|p|8& ,| $Ǵ =5=(:]Y=YihZ|90VR]WU O{vv?˨9YbT8*c^IZwp!O)N>Ga[z iM!"K(1Y]@MWYr'r1n<ĕ}VM/sh$tNn#30cxe&G$?bKk Yp2hOkJLS-6m^aݽ3 md\fl= =-w݋`o; Kkڹj@byV=QCLd-S-hR6u'Fx4Se}ٶgIq+! -ܒ@&0 ʂ֡æҗPakZ\ Z;1)w!7'S}V14zi2soMlـH0EVϜSXoG­A]2)Gb d.mR~Xol: ؞<QlN2LOw'׳Ya.T7#Tމ͔O0c;:-O-h п$ԁCFpQ#-qԿ|iOiZW4'+FңpToh@NRZĻ`},U>&͑I;oLhቶ_Ms~"_f-eD;Nm\T.חr>m _׭%T~k /17=kA]5+GV[dԛLXs뱔='$!sҦ\Γ Ukվ 6򫝺^ohL@&ew\ ڀXR1G)yN90FQ}%pf: w)d@j[bkN򹺀 VŰt,*dUapˌA[z,g¯A#vR>?K=cմ[d !Wه;WΔ/-;/EoqmL.z#Zҧ3"ILebsP% 2GjT^!N%gD;ߏZ{7ܘ'ʟ@3BS "\>2j%MiJuۏLfV b]e60q YMZ&}# k:+Vz:zK3Ư Vyb4ŦBe720+ZiF%-N !b:*Pc(g i4/ rv3y+Kn=uدcHi&qy24jbăȝqگggR̒G*kcw%e $&jfC'~ ë}k|21UcN̸*j^ >(1cZ-v5~t0ĕ ()c%w\VQg5=+^gWs B[usqaDm?21K>V^`[  imH5K K&/qH58d˟4qRC@#8%Iw-x^;1gwBCtSke*A^zjIKsӍ2z0&zi3Eh2+\YKR5Srp s0R'칆)!”᣼xwd/!5NJ=}*1P}P->8uO(ueu@2{2Ok($ٹJ3"|m5 ߛOkb/"0C kļ^gr@T5%Yq٬f>i9xJ/t}45w%Q~Zy& _&)oU~+)ݯf"I9Gj#s(>DXv'/yraE(tye' 87C 6r;)8a/{v[bHl"r| ےwH]۪GPAIُ}ܦ{&3$-l]{\*"xR)r(0xQ_Fx(76i_ۊ'6;qTõhW9.ܯ<^;2S}ktj;Uy =0?է[ 6l2N|͝As F,_I"lY+ܒD`%&ٛAB6y'ĊN \YOܭ]zl2Fb0/g ڎMb+,43Mw?D\|짗uUlr[3zgn@;21} YuLgx(Juk~yF} 3ӒF$#Zp8>F{ .rJlY Z e\ֱ F޵ez+nﷂȓKsrЊZ=x4!/H~g]ˏw<bc{T Lڵa"GUgnܕ)+p!*nQ~d~㴀 LoΉ1^L5E~ ؋4wd{seȧO5QT4¹i2:u]9 v6хr%4wT&e s p|GQAS1A{yo_{zuw|U%Sğ}n϶T|' ~P8l޸̻vy`P[cD=]w<  D ;rwFPX*mau~^0;n]~UeҙniQ͹3ň7R0_'] : %h3d27lGtB V]s{[.'FqcS=Rv$llkc~՘F"(穒8krHRe 4oIaGj)[bDlo 6 3 @D,78Ԃ Yf`\_Aĵq8ϖ}`j@s|GP9#Z5wigSQI;EuK@3#`*W;\ܹtM"]G.Qb\K#lidd2ՉwiƬ+#gt hbAT3`qVQ9'xcꦵV- Fm1W_F8B!4Du5i#&El{R7 59fq (kіML Oh[e1^: *!T'Y׬MW Fpt+K RaPS1X _/-#eBfQ h dk c.c>]WD>٣$L7w?s61UuSW)NAmb O܋ΩV(jR`KBb~[M4!ոv§Ej؛zc^ QoUB.g-AY#\acW |N+B_ΰ f1(@-vyu~)s2u"b-Rs *#L,rK|"7Ғ`dr(l 脖>q翦 v7E3v&O?x. 3Os_)U趔OYM=~q]A. ~Fwl_d8'vGQTǶ^~H?4`Paa!Y9T= Lxf21ծo%Α@@]%94VnGm )s)n\Wpiitv")VvnN3xã=SԨ[&@0kݒ[, _neO^S(!}V@?:,ԍ8LQ;C(/6<*=ph'3SPl(˖o?#)=aH^'!C=وQ t2a@+C_;*ttH#)pDm [(([p>;VO.Ό$:ԃHm>NɃQe"4[RK=ΖZ@Cņd9ñn RD͝;vBC_Z•^ӏW)sܾ]Iv{*J"Z &U߂G&QʱJprԜ̑,pnK۔{r^}2t)=+2KSwbD.~j2|c.]f|8A9]Zѯ:=6ĠH[]t.E/Wʒsabɠ- qT5O@=KA89k$Mom'P@]M> ] lJ'}3P K42Q߀B9R/2 ^ D9>6%fK3ΩSB<<\}"StЫls2ZY+}نd l)*@qYHζڦ$L7ԶyL; f4㇓"yK:gP\ִ',1;DBƸDHbx"IՈI<:"ފ,8Q"& |u]?փ]bWx+;gsjpʃ%ܧ\AmXܹ+Iy ؋y V\}u`RkOӗ{vRguZg 8Di^W5KTvT܈^y6;fu,ͱ/faGGS / X)uŬvIor% 590H |H q-r=ˆh l=}گω!cC{ w B@#46F8R+åщm)pFٲJ*DU^M̞# ÈNˑwS} Hhn% $f# +d9Qد+hO^ahJ:eͥ%fALMvgV6J厢\9\:rı  ,@ {;or*[tFGܜQKG!#Ab:7Nh[&yPQۘVܺ Adf:*tnrKFfc?~6)f7 EoT  M5,?VpEXZf=UW5 {#dC?-'D)蝎فjSʵ1Գ1:0xq<_^Id{^6?:]cZ(mAGAmpUƦ ,',(AsV 9qf#Sڲ-q9~ ͑'z1/ÙLʪ^BCioy 0A?6pBX;2T %u3P=*8rRY:WCEsT>df.݆hm#|m$-s&#ko%0rbvh.u^Lj4Nn"IDneܰ,f vx@\},j1F 6Ph6~Ɯ$FroΛ/dK ȸ![14B,UcRz 7dM$I'p} >[jYc9agG04'(2%j(g2N:mĞg <'RZ ŪlpIez]Bv&p V@|ׯJd'|FCT'7Y4˪5\W!fo#M'ѩ;^|oyfv+'^; wYδ/?X*_ԀJZc CǛwp%*yq}⠞ 8YJLu/lֈ֙?&|0.Jz=Ryg` xdJ:9/%cHo8L[485+ʛ9:+Jz{#848mW i~7?R` rp2.XDL2a4-g]hZ'\Xu.mtzcsCv2b' `= |VF:ıf 'qu ؄]vg//ƨ߅Jw $dV:|]h\Ɛi"0eo '%̆CfF~% Z&2mypvJkzUgG1Zx.͌ZǤ5SuK;-=^>@6{.X $POY}ǧ *ܡi2rxO1ej^.-hCg2E F=ALٹ?-诣gC)<9 #8=z곂&4ۀljݜd׼{矒 Y`ȜIt},Q\'Hr;&22P qГ.tChPFȚ{"rW ħ2"o|;a<[[۟l\r"ɴ?A/CozD=tluopA;B:F /SlR4dj[kF#_mG DDu5䔡I~wl샼$fm|A e={ ]yR$)Rwe릌SJS˜CverCYʯ@}ɜI2B÷+bgB8'OXk{u8=}A|7=Bv*A̾=$6dBvAD 34 Ÿ]V)'b`Ĭf-'MOYE! #O8g<y4Da9u./"W7qn6kDB9ZfQuN f 2zFŻ4,tk#lﵝUr,")'UaIL|+?_=zU0neir!< *&g1S-r[o/gm _Nd8wMtjF5KfOma(9-m+"jUU0ʛEwWV{V+P gyigW|QYle.Ԫ..+1C83.ud[$]|!h)AL~c))J~MM}{7j$YCRtḤ&5h_q;#L3pa#I?ډ̨ S:DfV6f0ڴ HU.,A0#MyvX# [ŮGÐÅx~VfpY:+ѬeO>J*oO2ɋ&ii뀤>Q\;;ʵ<֘QWŷhI 9 ֥E9u?dn"2yjhc|,sE=a|J%%4|5Db/ >/hRon%S/ܛ䋓ݛ"V zqb`X7JZ~0?-[9 &RuAzHtϰjQ?^PM|0O{'%ЂI jz$]*CY7mbR~DMlT|pˁ`{.s֌[)4O sB(:i Y?6mrLL־^m]+uJrdqn0j=B\Gk$TDj*@g}45#|φ i怽@x)MVxa>ခ خY۹8Zv&¬j{c*(,s7 9=; |z*-+<#_h_9~~u]X}}Vci%x%C7.M>o&';n^T'\I0Չm$ g0m8QٓWw|\dmz_fH8؅5/aR[J^L=.^#>T"BSDΖ*Mya—Ϲe'دvjxȗaSx^7&B)WtBO) )|iM"I/~]&UW6o9E~ƖALY>Zq_2pdAYO'(QLf?ǻ}Y j/Ώys͟kί[{8YHYo&\wZTƾȬ ,cz,2R* `4 Rb sھ yѿė'9afK]!Z)B,bBT(,7Qe&r9>Uȏ1bcnp@#=pKeMŤu*ƽE/ BQ?a"kaΣ#1dYW@p"&K9J]6 6 U*i*G9&n2򵅩UKAgEfxJp)+-4Gn k* p;jJ]! ^BFM,],v,&)@10{B!QOC?u"}#$*8tzU;*]yWkU¨|ķ0*'aQ,RY;zA'c>j N c^PCN3- loPgaY,kXN.n͘lJ\Y5F<*{"ŕlFo>5~V! ZʌxTtz:T,n8522_~ G|`~ʬ&m8VN_43BhkM-xjH ~ه:0I=,J6\nm( A; =eFEF"< A<5IรJ~1guoN_—U/q> $[ӿzӝDN:~OU|ǟ@j]J qtwD>>2b_D+3L SCtV7,egS G(PlooӾql-A[T=q']}%>JzyEGmg}{Yp4r?շ%z,8}!KN@F <|pR'$ ޺ VMzR'P2<c:Jt'@f3<̋3uy׃S%7^~|ZIZH8$C\z e2Z`?4k<3W)$#rW ԩצ9w YWiF0"Hf5H5+]74|vzLFWޗd^n;kZ>mεTy~>zjo}yjSt8iZW/i4K 5!|6#0Q[Mjrۯ|ŪDY$I -C;U1DAG*~ 0= ~4_CҮr劺eg/^}< hp*aLeE}fc6X"u51ih)KYM:ې JxWC?h o֋O hO[(VI9*Ϛ͓&j_fp3P Sg,c8F N$>%/*CRj |Yлi= IKei\Mja%J7gY0xF5d[aBtg8sW~9M/)SA Q+9_^fȝRDndG(y(ɵlhL $:2G Ni6lp1 >>X ʩ{Dŷh3X ^㾔~Dl)LF [oπw*>6r(,ʤoKY/r《xFr 5,z!-RKjx2Θr)d^u*PEƄ;T)SiQ3Ӯe6E|٨/=7@4Q^K4jj!Nĸ&x.*wXsG| 5S^/2YZW|G}>X*&h ηnQ٢I+wgGqr%Q.u&iLVےK`&I0AE߰nkMjcczz !8\sOJ5@z/(A絠 1k߫;̀f$&NhtNex<@?(gyl7C/0>۫))&K~=HELTpCKFtmz xrnI yNDd"YC!2ZJ.r(mדTcS'Xbhk5A%bOC*_K[HY#W+i0[Li*LlF9vX]Ր9P0=k gݒGAL5BTD8I,/\Rp"ؓ(nCRrne L~{X݆8drJzitZM)؟ 1?.܅v>SI* np&n X6oRr>HӲRy*(ihW2y`PG˲h,jL+k}du,ﲠ17U_lkxƅ~ T~2|-b ܝ]]9I'3ʓ\ZϢ6X"zL6RݻOg`ݯC 117\`iGVXifؾX[ m_r˽8gqP&:@.e=0>X ZoO|fOX[#oVE)Fnž{ch\8Ɉ My2;$ө%~%邆ň@%|W, )J+'p Fs H=./tFA-,;ר;*qXDom8IyX%OΝZYO6$>k3!F3n иuHu.Wck5A5kt ?tξFINndؘ;H'ѽ_&q;0RB {ݼLNlJ%=*V0fc3_8=LO0dO$= >koįF-H <5"1W/=cEZԚxT HU(`M͖یѢ =7OO$[ >zei I#r\OǜMbX+ 9UrvЁCTc!k&[u4j)k -{5s[9: D 撚d 8V b!ip[oCH-qSKn8`B(У^#3ɚDö8,%0$̊LW[s>U'HpR$᳻Q,)^U#}KPڑ)>WȟI0x ^I_ ^q Bok՗Xmj,; k`mP\Dj/Yd,qey.&~e=^2g>%{<>In{rOJ>MKQ2Cڝ-LQ6?ܤ [whǽ`z^^w7I2K5ێtNd,Kn}IMeFqN%ʦ ?c̃" Z7gZr9lzTk6Dhm&:eEo鐧ݶnhfpo^/$anf)INnrg1pIdhYmS3in"yU#"`eӒ4"Yv55h,N\;&'~IZUxg֞lj!u'nQ;6SeVEq).`(3wyOXW [% ."Kf(#f4ƭ2*d8x0Ϭ qc:SG[FOMLt)b,a ^O 7,;,Z3R2CbiRXP5keY7c5I$ r2+_zcDDI+}܈"^J4R 'C=m=JPwxU΍y T*"ٔICԽ˩- aP@tsES͛a>K>Xf`G/C[ .aLfs98z%MaHлO(@@T΢kgV<:UӇ~^*gN <S ësrr'{_[mY$ aTAoUJ=}s&hH+deOw?IftŬ{XfH#N:z BW  ;M;AE+3"f|A,um_=v:n]J*'cVAa;xic A{JO 6kJ HrTjr0O/OH4LA20ohX9)$u&ctʣ4 kV֦N9;^(r|OĤuicjv{7Oid\[q9cX7`^}q:{mMjy)πg!) װ2[U9߈eIã&yQ*ahR$tϊs$P DZLCo # Î?ߞA-\B=ӱ-M }<u~aH$q=­SbШZs'ݑ? }[ '#f-Y0+Q=HpHQ>8͍ /%Kd X;bEt+ x?gήrۤSZm,1Qɣ_0rK4##m3LДOgl͏삠!§-:C ctM]@C0Y#a6c> \P=w*W3}1Ԓ 4Bm+Gb`Qzp+V: "!+^_ z?Y.X*,;3Mfpah)p %n4%ޟ]3I>'ofP&48>{5߆J䞼nͧtKQJχ s 4B4/l|w r/*FaRឫ 3$ %E!C.(3^k'LkUØ("A\$@ʴ`mΜ2ϒNkNjc.xhA0J dwAvBɎܯ $j!c=Ɔۚ"?a)],5O]0~Y,T !hrP0IՒĈƒra*'A?b~MzK/Wk-z91L7Mi[ `@RpC眡I8j!kRfSj]ïGH@*i,ۦ9tFBd'A"F+"tl#Ihf7?w+6s{{<ʎu;!=TN2܂]  T,9a& ًܢB#xh&J1ranPq1aMm@ H9{_ {X!5 VeT7W68>A>y՘^,mxpx)Re,;G cюq8\00ErO tAMgz[#hxIefɡ{O,RpCtҡZ-dVz @&mqj{+UA25P28- ! 7'|xC9.W> M61 ]Z3D܀_2> ՀmEJԄ {02鱎x÷S_'ldJW#F=2$աB*5bܜǗ?f`rd}}k﷬: ,t~#y!ZQu㊸R>` +rݙ6۾Lp¦9 E9|?aҕ$UW?-,29ZqC|M3SjVb ySIeI$M< < 9`v'mCz}te)ߪ"u?ffkRmU牀c* 'ҳVOQseP[2u`e~[K?dWgK<QI96b1XJe:) .$Xx.'F~gQmNeW{P)qˠ k\$0 ^ -Y>TWH$\iXi}; uB;fOu5y5r0U0Z w-7 [:qG,;pje@_lOTsBl#Љ429])8N |g[)lWOݭ6uXp}+]W, O*CßhQ1>*Ēg燝#XP__U0gүT$m BTm',PKSe Qioz̹ՙ) (Dajjpv 87\ýz|4]wv˼HQAF*Smj*E,3XFtR,6 X{Bd  y{s1-%c.F-usC7i>*lf5u+(#0X*4hiBD?REɷ+ジ7uFD`#/,re+z^5[e7 i豒IcyNd$ihu-/Qzh,y|$. kΌcޱ&n[{ d=bPmS{wwwU19oq]gPT7 ZQ m)8Yciؑ{cfU2b ū:4 pV j ǁ<4جI{#xp:Wl[#3:FاtiQ !Z*h5/"P ia0'H& ɅmC&plub/y]GPR uu+YJ~>mF؁l 1w h!MXEiG D9n7Yp^=iP ٞJ@bO"j؆T꒥I S^;|,'+yjVp*ج1I/4oc('-m'g3o'Ǽαnu ^77י [I!PUlX;_WF/|KXLQLk [(.aJGJIX7Ju?mڻ+Tn;e2EICxQW̕ 7_>.4F~W:]wp_b;;ɿwϢT#~f S콫 /_I}fAz e2_:fqq AlBNG1Xj*=C'9B~O5 R KQXg ` oj}0HfgYZ07070100000349000081a400000000000000000000000164df7f6f00005b58000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/[]?Eh=ڜ9OCDi˲ OԖ.3r0i `P-5x C'*c{qk5 o?މ+ّ辩0vaVCAsX(`K%诱\FFg*bvtXLS•b@zNӫO#Fll>e`Җ$h>55&8@r8'6sFfo9G~8b:jjY;v{ީNOS&<ɛʶ1D>kqJ5 q Qr߻^*b`ˀtl2oi"ӊ$t4PS>C >\md Cs063(F7z]mo釮϶[N= /,_S֙ } xI#ONCs;]I`(MçT6IF>Wh6J/|(:GY Efij$bC؋zPB3 ZrG5sVxvq`Zp԰[gj?JLd姙 !)烊_H}g+)2x #+\eW4p,Sp-6\~[ :Q ߶kwΤ1;Ud~uzK>3j4Tk(>;} G]38,&kҖ^e@iz81)AUNOW$Bf"/9I=c$XOjug0ܻ8-udJ.OCr-*P^<*$h=AjKR%:1uYXomCbkŭ ,#cM7~Uv]K;gϴ:<MMo^mn;?52u04dFy9{%LN9/ıHmS`Ƞcȣ3&v5fA-vZ.bbljnpIgbng~."kgSfUBgz$c Ӊ.IU ob2SQ~lJQzM &zEPD-+ϝs/!=`1}(MS6ѱ:!$7 ~@^N_@ݥtBj鰗Ɣʁ%>(/ҍ%N FeD׶[4j,ʝݑCat~:}:lpfq1XO+"9 MaN%k$qb(&p:YY٥w,kƑ"mbՔO12W`3J LحJ`6E[ìPObj(I&cܖBVhZ^{%[V^wQ{7C@x;J:'k;l"RaDo^m9AZCe3M=G8̅3" ÎSI!b$Q B'Rs oUyDp'm'ϓZA+E`\DC@f'%HN{wQH{aV?^;b_D{>{eO(THgGVoNnGҥSBѬPZ-RXDcѶ^#U\3Yy4@ڧ<3"uRkj3(0Hk;GkpP!S:Qع*wC'Sn <b.Fޏ kD$*sMjjI>볣_-L;?8@ؼ *aiQ(g>OgWa77[|i-=126NT~LXBf2 :2ӨG" kc_LI(I=ނŬvSr\w%-pڃRx Z)hPV9=_m\cAg:9l|xGސJȜռ@SA'DbRٮ_|XTZe0?BpwM⸈I~ꑸenm:^Q""\]hgPkljg@EBg)L"+U\\/KDWv陳7ed~);&Kϥ65vlI01쉜r>2r<^˻%UZ49_?}]7zWŽ棉 $)16G(!=tq/:\BpJT/Tǥ iA?kT\k0W-1c qD+7p?t)9E^Ixe?3peZj(C|QwL;ߐ쬰{|>}; <fmOr%GZB_4_ε2ZkyEp~yy"=nL OO#R-C`}}[DO!Ds#fZ$Qrh lfL'Mr gFuHr/ .Tزg}oW( ({n! `f'|{Ob7/AD_-lv*CGMǩbha՟Y]b٬f!s.Y-KJvދ[#uIsZw¶bߝWEzH;׷'9oT2oaQԜߔO7;kVI v C/ڔ_1j20$x#:!ULuR cVTMK}`Mi?#̂ Cˋ*JVCqiNm cmySN[K᩼37a%z}*3"SqEC5ӎd-1Hs-&WYxEBt.c:#4| nCqԁQ ֥|ʃ@id%*_Q6onREuHlnzVE,sFA!g(DJ5IgZO- O_B싮ώ=zOO}@k$)& +q; ͺʆ{ȱ>8`ycU,ETԲ$pXf.Jg3L`ևѠ1ӈnj&390!fWL/d??l8 U{!m%~Y!{DEG)dF*4 U<:Y'ud-e݄È1o1h3 ExsʶQ__FIhHjXhC8_Uخp3^IEߪjmG#!_Eό <0eY4h,- ǣ:o>X>Wh޽6JyG؍Q_~nrƱ9 kUc?BPՇ\UWzbM"MыN{K9E)~ؖvr}[+5=6֥2m4u$x\/?o#HqTū}kE$CMT+?kך?z}W^t}0չkJ2tpˊ@5]o, hL^ 5"g!nu#_ߧDkm)~*p-)Nd8/0_o$ 8m>0oՋה$1'Xy`Q|6NSN%DNt /a.O[H"۹%AbW*Yb:vq{Z6 gRFuF!1TW8פ9像fN$qs-6n 𺴉O<> jڗyЎyXW#H&L}]Qiֹٝ}Dm,@>O}DL)ed̪C +=s@s-+;)ˁgAjTu!re@hiAŶD0EטvA (vF݈_yp`b⌗nƈ.}_]NJ?q2mIp1g|?#9r0 m8c}{DHHKUZ65ц QXAזQP:.1|}ܯ+$hd^.M֩T(3E0h#\ws`ek@ mIfiESyPxjD:-^ c?@dEȥj|&/iTmSf'5c/cJ+}D~6:A2*Ij|27/$cZ~j7/=YtLR rkzʊm%HFTtUzݿ5O!&z,JhnBvM.珄+3r4aclV_aYB}>%k=SEG 70fq˶DYWZ?ٖdQl KA79Z[W`eOóounh lڲ`V}wgImQc @2K%fw-'NJՖ`r:`/:|zͥ?ܑ9> 3$(=6Cuۛ r* z!LVEWmD ѤgƪY&3<Hv|H"-g?CY),\,ժ v҇0өɕB֌ړh98NL80Cqj1Oن z7?<8&[crv۟3Y ҕ %x~??>[_N:vc4 {2HK<{zJ'$* Cڷv'oz CPڊ"uF~J# Nyc=r۸Vj|E |[_\*E+xÏ. TU7!Ɋ>k牅 Y ?fBቓ|H]DJ[lVl**x@( u<2 J T"Dџ>w47j@BJMv."hߺtgcє%ξs. Jox|=אE:Xշ4raUŋ=bSǗaYWs$O T 97| &P+ptcHÏh!Uyį!x#:)e5P\ӗP?Ojy_by7v2wW7O*yVN9 _҃(S C('wDP)sSO_ǿhv۝;O}3y,ل ^SCOd&5düYŐL/.76)x,+< =w؞&]\%]e.+p'8[B>@f ߐ-ӝ$exН% EYH^{ϓ1iid, {ca֧GO@UAk!Kb7v&~A,>’6w%lͮe{ԉӷMKDXV"XWc33'Npimt`F Sw U^s]ӡ%B[@s7)`) ]@TgS'Ŀ^Rs;+9Rƒa|ʰlǮ3N1g$>SGJ_! THZnvjÖmFax472ai. 3e?aD?eʳWKSs/tދ䩽K"ȥ˦r]pYL#}GG3aΩ ( X7k ק\c#%sT^0~^٬[ ?)!'[TlD dHaJΡ.eZ$b uBIKjʔ1<\Ӌj˵H"uF.R48{V5IL3F7,~kl H-_AzCH]pmЬf߾k:'Rv;TwC?2 gL>%"n?t9Rȅ9o(Րے ~p@v~kN#}:Y|HH*~d1'l?9ÜtytIq?l 񳬼pg7͓F]F A/ɣJ4Imɼ Ьco۳]%j(uw_rlIJJ=;pkfJ(4koƤb JKA |lb _:ATMjM7揆%Is؊݌/ëF25Gc33ȶ'ݡjI&VL,] rTt:J& !hxȕcƼdUjlا_ÄbkO~Q[ӱ3/m^T Žع-Hwas O?d\֠*`?(?ruCp֝ b _p^gXl֐X^:'?.47w~jdXl ͨ>k']}5xZǁt#7("G^md4rEZ=lRoߙrIRep>ɵ7wC^SR}D*j;U4s.!nKWoN2Wj/8_&=^P_ՉHS}b|:ˑVnKk AG=FV9/{Hw"H}%NZJ]ő턞%WLx찻Ї?cl/ɮ_B>U,Z;qfx/?ʲֿc ;̡KB!:⎞g$Ffؒu:?DIN0 ǴTcYNSAn #. mU\2'H!*32'u{&Y=4&B{롋,0w#y/D㖜ͥg_SӺhKu2n^NtMݔ IE(rB)V ^8 e༫G-C?a~+Puoɽ{R=dߛ,gTX=QAi][kRdv Sc<hxyt?K̿ROj*>Usk9A*祳F-Btk+IQ+\>OT-x.h[hZ55Jdy.E^Y$ڋ |"m"&Xhg04#$>>Zó_·`Uts%GW\h ެY% rл+_V#BҷS~>k(578ՓH<%հ=D3$wKYVt>FZe6H8ޜH 1+Tkz9)Cs@Ip+/ Qw~` ,Bh>ubMWlV<͖pbnlx7NEbH%Ӑl(rAAtekWIόTྙ!\' Iin<)MqtςŃ'/lЏQר-CTQ Nlu6֫('tK?k aNr%4羛;?m MC:qB#0*.3SQ&Hު@:#5uπ㡆eyX'qJ+HIY" q(3r2RQeh?NHl>b$ۺ7, i\\c]3\(aAP"eXnmDCʯ+HF)z-y<\eϸUǹg# };>gc*+UJnzL]`cCʡeS'>x0n{űD)ƵCؚCZ}l@;~(~$3El^CU~T tڹn׳X#$浓!ܙ>)ycWbjG Rg'"S]U@2< ffs29?kԒ٣.J_8^ӿWmRn1#p;A 49:2#^~0xħM2XW5,vPx!I8 UiPf鑊Z ^"6 >m[u26#GJ#r=;=U$G_\-4tBk:Zkۤ J N:'FQB)[~N(–mxybSŒV~<3er܉0h>S0r?ȅQAŜ *.q7 -<(yQūeBr ^%xxrȚ.TTYedz,H|d%NCu0EL#`dҤ!1$ >gi (u +h[L$4r~O5 gAR;QJC4"0%MClVH=,Iz'3b2o]P%y!",f:pr87 gVsΌ `vr4v4pɛq*5D{M>q3y(-Ǩ_Qv*l#:nooM7>7Ư 5kiq+wS:ϫle`ᛘ"27?-!ژٝG8_7#raz>b}㍆Z`>(*LY,`iL0_pUU/ bǷ\Eʲ^8GMmjOe3_!x<9[q.@n?su8pU~@Ot/+'oߵ_y35.WP<ę&HAFp1v?ZNu1541*(?tz-Qs8; 9-2rW`pm?pi:/83`}{rPᗤTx+=9K2<n5pET *be+,k̳A@ 5琏@l|w51l^=N֨D_ϟz⬓ChoևCBv*R\3jd*fm $ -RF/DU_upP.n^a2َJ}?j}4a}FFCH]L߃ЬEKT*!4@\zeSH[~Qr3#AХ@Vc&)MmqZ;Ł'nOċP޳'^޴3t,_eI)Ty#[c/?t1x}H6>d)>5.Bs{/خ=: S jHdX 1ʹ|yј>$%;ުЗ ݦ|3B[pHNgP%`hy 2e-hOE>@\FEZ֎r#BxNĺW"Yg>AKͷ( Mڪ NibUV賦5U%hHӵs!|dEѻ$$GөHfCd֙W eP89đv Tz0, Yض+Aawm^z=ݖ.bF5+4#ȱQ!zl]{ 3Mr9kR ~oqRN{3 󷕱:s}"uQ4"V QtBgdr!|PMa{'Ԟ*GC+\l4-l*+]X>'ٯG68UF݊Uqu]|y-zքl.pO1@& 0!R`tQբJlByJހ1uBMĖL˩Gs,% i3)@#ߘCF ,b(kr߅ܘ<p˶C{ݪ8s 불ҴBr!EOGD劮Z-,筢@o-Ղq 0$9ih?sLH˷ -}ۀ.oTE:_BAR*53iSISZ3l`~mQx*63hVϽ&tޔ}54:-DH-ˣ r 245 ">`zjQ6 ꁮ8',M6G ֪ۢ d봯K79)C^m5Jp|O淋(6fS}SM.N9W۽SzFqgu8T-%o%K@W3+ʱ,9ŤWJh_$";5xb-| ;W:?4#KN`F;O4{+;MV{nYH ]앣Mr.N ac E_Ki *mDTmgbozP~\) DR! tcP%%;?8zuםQɊD21TchlI\\rKi :bPuE6^< c+pAeG{7/_V8F*9pRFI4S[rq!c^&AO(>[y bD^ ʭE1jҝ+ ۯg=- f>V:I[ _>j+kY uT4.a"'4@kXժMʍO`uUi/AVF:"[+8e5wM6qdn<;QwbZEfff\Dߜ< Kx GmG Bfە k%mɴw.i0MI'ޑi*[ з!bΕN(`ꘄE~xpa|)aL?@ >ՊbᏲs귁y@VE['sTRZ%mq[6p{79&ɝYc7mQۼy"5BЖ}!$\m GJ,.5x&'cD116Bʫp M-DŽ[z̸I _-| &A`-0nz 4R+| gݶB ڹJo N+5,Ȕ_USVڻ+8u~Ht7EIX pt<I&ɾDje9ЬDya$5ݭ>_kVqLbLI=v]2sԘkMuQuTvı"^;1vqv0]!T17ܧKObYN!%ٺ=N&, *]hArT .k̡*\0v/'mQSPpBY!kU%եpMSm}ɔVCc ( A~„TC>}ĹHEQhIjOƇßYuC1 K?~DB+_`)Z[hO`ytDm^yJwzEXjw-q;#Xo=h6u9YH9] NGG(4,~owa, S^7{t=\.Ɖ|X.->{t9/Tq*$W®`#GȯSs079p,JɕSO>Ti\A0|*pzbsY$lVwo=f3k,V$CA!ĂX>ц$`U BJgCf~ij,-*XJXn{;==q IOG話-nNL&:u0H.Ζ3ù:_a&Tr! |#khC o7Jј(֮CVsxp|BÍ֢W[ pPqBCkh ϻiUR8]b<_ C3{&3 :2Î$[|Y+#yz λs1)jWUq/&pAHMC"Ԍi i֣? O|b3-)}qkfbMq |GEM/cȝ% СZ]f::LS?d.OF΃QG1!x|rJj;ƨE Ύ>pBI@⠲1)E_hzbdqv-A #ݜP6'26j%4[qJcJ12kE;Z赃Ѻ(ˆ ѢָulSke'Ә7dADgL8ݝ!s(50}Hz@**vl{TI*]bozQ@7jM$r裣ֶ} W|C"g %bMJ`p+2tt,igePpf; -:vl7nu(l= ĀsQ|Bd2גYEv"iw ZcMƒA]5z*(,pK䴋ԛmDWx,-"B%^?>.~k=_>͏1UaUT;PVo2(8˜cP O*Y 7Mu*S EqkvkTqԐwP\iRimXiE^Wޙgg$xG\O2ϻK#UCd'iB{[Fmlv#;mU;vZ46[rPkz+2Eo ߼!F$?44Pq:t1k)ϣ]u-tӰ&1͸CB [t#K7.[*dnWSKḿ$ߖb-!\]DNT*nU.T]wfc|mBrpXBv H}=MosՑ؎[ٟ&vtz;<];>DwO|em Qb ȟs0AKV2f94:0Um#']射;mLAb$*Bt5]h}AngOSmho Y"ǖo"ҥ"hRzyx!ۙkq7u{ÈW4]HPW:ƣJtDfJ`Az['YWٓj=usJH0kF'.>݇B5䭛6tT% @:1˔+Jd\Oj[M/On02'%EθOv~c(DsWds]p(r4s"ڲqTEr.M}[t eIK 5)Һ:1c&L&JzmAS9am qN0rN#:SڈWMDA.x TZcgdȏ>I\}Vj^vnc5}̠n_'.[w\Su5'dXՇ"DbPJQ_ɝ#."i n$M-du gEӏrj0#h1*Jsai57 wKMq)@?Κ&y={x Z#>$ ȟiw",UXW1ǥ3Vx%~*5GPV.YNagNLBqq6*ۓD[N=6QbrsSlpy$r *2EUOxl_Ņie|SIݰ=ׄU2EZe*N

    -R>p"l^~Z9Fp0.cHꑔElkÁ2.WYjNеfaATN_ Lԡ󾉟ʬQ3}Ǿ0%J& ܸ( u%Ʋ DkQrh+GWoNX@ & wޤ9TgF[.i'ZL0>Ak ۢ- Cs;3 -0%ZU'WՅ0\t3OoSGl"B|UV }hg3PQ,b*ߴI+3 24x|^y͑JE1:UZW= 1 U丏9M}6NdWjm5Mvƙwl%۰au|?Onμxo:R4{N<>G-M]> /MN Rv ݄z*E]sf&_b$cד :Ogԟeѓ:#rxYAbZO̺7߫>8L =t7A˳Ǽw9x3R|fr 6nQsiٓS;N\xꔾDjǕS:zA?^vCgXC5Cu" WF~K8cHC|fz |=y2mQCQt:.֑{q{_߬WۍGWm V¯w}nwذ̜4B&[IM7ya-Jx)(Vy8̳U Oȴ%= -A}6}2/j`vyte#U\PK^+TsC0Ÿ7bDXmε渾J8\zn.Y9`?^aJ K舥 Na=f_c|weI[,k?C+; y{&bSd\|_<gtM+kt}*oq Ĉjz4h jGۖ]PR16g~lD:*(]s˚ qgk'ӳW[ubiƧs&?vjznAZCNR[$B/Mr7C͉uvk6>u3Xa3pO4ݹg)6QL4嘈粂v91l(P+f[1r8Z`.$iXSHvόt3 a_F%{˚1x'0E;]f5+s5אfWcb< ƛ~諠u]*"!*ƎSURo*̜ 0F I8 K2~iFLرcfXb9]%ܞLa\ie_}.R:Z`#ȉ(2$w")AsdG{R~T 43@?Ц~E&V&H;1QE5vۓo87udwB ;^lB3zHi rAn-iB* GctЀ} xgtzh|mY#8B qd@sLx)E~m32`3}=ev"Oϵ?h UL"k-=smW zTiE.NKye&/dCvPo z5P&ie`XnrpЮlk9w&:== R[AZ}P I/RP1n,2ʉ83j-+i5HgYZ0707010000034a000081a400000000000000000000000164df7f6f000012d4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/T]?Eh=ڜ9P#W'(d޷;:ьnn0)5D{'",;ָ[}%8L]bZjMOBe#W _I=tG="7*}[q)YD6K)ݴV={$:i*wԝ`LUh*c!n+xFb{BUs0SU\'h{GY6Xj/i6Vh췌9fG'ZU-7Eד9gt+'n> o []qDyk̦ ;)y# ]skLJB _7£cbT![? Lt`0[Fæ&8(AX Gj< ~PK4qk'gw'`@&K%`fͰp! AC^JJPG*9)ߚj )z1Zԩ ɉNC$]~x5qCvGF EP>ΡhC{$ZJt&hoO7V慎1Z! 8P5eA[' |ۇκeytiĝax^IypekBuЅi}؆ܳ9tjcnϗc"w 6Wf`Դf`ہI>L`KWPؑ jTnwC,?OJ,&<6:sMw+bh$VFϵD٨5e7 '@(@A?0vʁM=T{[xqвnmHKC񴫙jg"I4؜(pqtB7wU0LG%Nr uY6c偟uοDhRdygid^/t}8,d;B1\d캑Kb8ɸF]dG9)1dfN{2F6+.`o^.D!l ˞o'p`8^Svd~PI/Ok.GIup/6r)Sm͏2|R)QLfhj-,M"͠uM-@ceh3&\ȁ#k3o$?xjhr<=I8B"9W=8_!0w͆<ٽumFA>QQom?0e7 ={Q4EUS$%JAnJR~ XikM=0RFKLۂH`Cw W{j4Er$VZdtg kIEQWq(PWQl}T Z({anߐ(H;dVk`QD q ^jX}ZcPW3(l>+EG%*;^y ] 6F+_|eȇͣ5S ~2Bbx|r=aJdAʨ9F@QaCHX7`D&Z3J\b99LL<Yx?rOsc>u-&15~l:.db7ZOǦP k`:i9ϩ5JLu9LxXmv솇 o2ZS8eo{S`KQw%瓮g?8T55)JGf6BNn0[csee`=yYG2F# b;RWuv$j-?pd@Vń /皽v }9K?mq쓯g z~ΰqdUb4G㇯%!YD(wH ?Mt+]Ai s%Ʈ)<> 9 ) U]+@5G'2 [ċiir8EH˸WɿVm)z? P/MF5oހ~H΢l;&`Eo7|#~+YDՐ ]v7QayBAj]nxgccs0#? R1>_jSJw8h/ٙ*ˌvHB;`؏CMS[" @ƴ)9 |==B5FLN*q{v7 Vs[XL[)Imol=ixno3]9/h;HYyvE,@ w8H-ŏ(GmQFYg1gzk$O©w7"եLРXBkֺý鼙. ?% J+ /hG z7I(EU#k*uem{\bϒx^M)4P]%,|^oąBZ*`zƧ[: d:E'N]Jg.@+jԹ? WV Y8qg"RӍ$L3q(#8ٺJW8m`,X ӑMH9WEA)ѽV'.:!?漍,OMs0A(Es>4AjV߰lu][+{a.Lj2Irm~;u|:^M P͟ tO[apGB;9"C 3l'v| M9jlWbȒsP^!zqfCGPwT,%SGf7B$oH,@"?51ʛEpأ ~S25*0?蜵0wZj} YQXlUbdUзށeB*5"jGm7LG)9&jȬ59 "Jf.hkbdcQ^pr]! BMzݝ˼ Hoz)$D|6ޮ+0g$P30+7<艃@a!ȵ @7Fߟ=xV̅_be/>Sdvq1 9 6Cs^-C--ПW?Ph ٍc l L$ Oܳ`aC&OV?АS[FD5Hv1O;It= ;z^<Sk%hLؼGIbm@Em& r}ۢ4joR~ WE8.%pf=qhy@yoU'oˎ4滰0k 8]3 qT; +S{p+'vMzO pڄIK M, XZǿn4dC^]B0fKƭjttx7|ځOHQ 3՛S <~>L 4#[ql{3k‹z1W9Fz,c&]{[*]^˖M!ٽal2.O](sLDL\!AuG_ʙa֙SX-ާݧpR2,٨a82ޅlRdm}Vjɗt{# ~LڕRS)>%"i8M@ ûkfJGo df@S"#EHYN㠲fyԜlE繢eF!"]"18ވƙb.wwXiI#5ŵ$?^نuKzUǏ.'JCPBze#k ڭ%, l BQ@E‘mYp;ⓩ‹LRYtJ84] QSTa&0Xؾx S ,F _ vm5V)*Lصi`qRfg/GTڡjٸHĮrEԘ{ "FM9,CwOG V* $k^#yoڻljվbH)(=OI(RGٺ\|O-L`ĥBS,%<â@mʈ;̤oƢwKEPsHвA!.|BKU٨Jd:2L!H#J.To'F찬_\wC4w봍v)sAݪ<Cbf©P2""5FNwe(,(mg{b|n?@ߥ|}ׂ{7J!g8ǟ亸=4Ze8m_A18 9˿I}`ssRm:wC4_R-; n]5?ww;u S)HfKiouӄHI}H1t$)(CL]XQ7My+jW!/BEloSdJg?9AUCc8eI]'߆4Г Һ M[H$qr 0P^= 1+WnBRdCFS~!R\(gGy È SHN[/] \]kfq ,FAzxK ?NJfz%jٌ֜= @[ۍw(7Xsޠ kmVu@ʉYB~k]J\6r);XP`[P& Nk˹̵PA*/M=E.uApp,Z (/Jb1'8*MY iPP:3Â7JZ*"L~Q=᧮A`veu2[aD=јKjo'aR0:,3YSsh^HTx^~mضc ܯĂspPcw-Z1!!-&|Pg(t(97R=5ѬSƙJTrﰩ[z}LKVh80O@Y,1j 1%:rv3}ʓ(ƺI! yOJ%8Y` e>+t8 梿,W![twxAVyd +\R1&( QCP,bZ{{pT@Mx@%be#8fPtmc<ٓ@oOo1'L0 ~&'.A~-SPoO ҜӋFCoՂ2#E-}#լ1_Ճt;UzFrs2Fe42{վ7$e$;Go%g}~'7Pa>ruY7qjBɠ>zPzTOӚH2@ Y(s)Y& E#2KMJ,"S :[܌2&y3f h"&[n5ja&֑]j~ĸ |w|YLuQ&5Jsj x3Um( f밍nWms+K>\eFg_нuKhýE6 UL'(PJ &ԑ(XE(D.ǻ'rQ--Okq*<&DE.QTTӣDwKV,PϒZ ;/0|Wawۧ88z9FEi i45m=IhkwL.nYTO5tbd͓UL]Z@UӞ`Gl-o!Ŷӑ?-KYZ%S,۩_([K ҧđmjNɝR2=v,b(&/=39d''jASEK;[~Zܺ;)2EܲHtP !k1}OK 6x+ˌ?Ĥ̑#hfTWgzנ0f؍&Df΃F飤D[2K v32*Yog OGB 7=;S],]w,AK^+lLEt^p0$:̡$_ KP!<߰PDs%,CBuCZh6x gvŕzͳ\^G>ȑI$w1`~Sd/Db"veCPZ)94{B?2 yۛޢG7cP"d)IHfw":B)rEAaӶe&\n85[[㙮Y=_6{*=># Rf~vyISwcFEC؃~>AlRP%F \" ,h_tm\qT[_;XMrt:I /BZy] It5Uw:yI_-'lH xh{f7/ÉE@wUHҶfGEATcv]OeB4| ׿ˋN(f}I "+_?}C>2Ռ;h]>MiϹe%LNzAo1o U=9:]SR?PP;3`bs ;AH~0oe*+5=6:I'APQv}/%5EBdyXFV/3k@(A"HngZRp)]TqzZPq1f_N oc&ums_DO)"(wV ăk`aw oSCcOQ74}5'KWbѰ`~ӳ$%_Ua% |MvĞxD;h+X r^#w!xωxR1 A1Mx0{v[V y/Ai5SJj`&V,YQ,Ҍu SGR[mYa"*(f+6P9f➽ XfZ SwaA :ŷCzy5O>E\~=Ԏ&U|WV&g+$ïrn suݥjf-W6;<$5$r  a'ttv7hHv[]68)|;7]r2x|D*]FƗQ &.Dr_ cd +:#\[Xv脒kq̀oB Dqu!4gq9>Ӷ)+ IӐ:&Q$@O>Q7ӡ&O NoۄH`hM)g K;ϟٴ> |zt-;ZZCۻOMME f-W׬%/XbWg{&Ȝ=3` &/\Ev_}oZĕ*IÜEV;WEzVufi$"*j3cĜ^m$|uUW˹$gB4Jv;yI*|dLMUU[AjHyC`D(׿׋U stxZud+w* KOT)_)W$g5{LS06ui[Ԑs[i:]3 1'#SWzw;ݎ/E'd{Q9ܑmal׭,-3ƀIO3^{cRd\k okjq.8=3j d'i5$NYUW`"CэDz5KS˴ԳӚ-v'8@gI̳ HIEџĦ`L'ͨ .A[lVJ@)вqmÌϵSD'PqgdbC2-.*f=~OM.H `T}E2U|XŸ%sdz"} .eW:ЊYrS7#DyEKP)HY YGE2J: XL=;0Ā͹(ObWMM]x e;Lmgg X /W TrA>'%E!˸qB!gǧz]ml %i]qI^Oo?? 27b0?ko KvY/g"pRKfNWH ZIo{MlMJ"vES,D%xB\8,c29\bڎ8{ T*&eo!:x*gIB4^X? fL"XZbZYܥ ~gdb%N[UpJX6_qXT-9|twSժ DUXgXTg& e!Њ pi ^b ~||VEa{IKz~nx_}`M{7_2e9E}Cgvl=H[#"5915Wud1*ѪI4*DZjdfciJ?#4G0wܣJ!#~.iubG%^ Q޵+{';d//W_m￾8g1+ݼi"M**BFOjmbm[S}jU42eMQFeIOz0*0\gyhX;g*Iɚ3$&ABbdѦ|Wӗ~;2q|ޮwɨzwg힁3'%y@ J)OZݒ̟}6yUvI?{3 *?qXkYmw`=F5M FyeU_)ESh'&TF%u0ef405,d˻60:Huz\ [?e-iA B![} J i1[ b5 OXJڐψSe]>bv8ފ=N+L;tm`xf y6)zlîDCQ;3WoQ4O a +~ap>N(!^۸R>cϤCQiVm۲23@zb-wY`& ګZ55F\ O9Xzz';⼀+ֻb CCۋ[)rA`B-!Xup ںᙑrj7JG;faA5=ӞWT>=r-7`Δ\7@}i-5< >,_.}!|$t~r,3|:^p1g`?vj$~,׷"A$"u%yO`Ԇh}H&{Ej];.{\:Ut8 @~,&hp5^}gL3ƥﻁ'kd$&Kvv"f,nm;ޏQNrQۥxku]x'g?(0aܒhA= Ӏlxf R`o הoT2,حP#<>x/&<)';.Qg"= SL$җ"n\ >)SZҵ\]U60=bs2cSX+8QvR`ݟLdaOJǼt;Bxz-UE zұ\L(zJ j'5Q=?m*t1PDIx{13b)_1ThL}zg}He1Yo)~"֢^kzm6N_)p5;jCnnHA k8T\-.1UK[`;~|b> NL9w&]ۨj,j$KGrwn̋{1LjfbhST#.S6> &BڶKTZ2#7R4G 8]Lcy?uSqѾ\J|桸T>Ƕ.&wMJ$%, I{5?c/ em۩ dJD-7i-~mҦ+>,23+~˺VҵSgz0>,2^qF/Qǫ*T3ߕUq93}_:ܰu&݉SM=1˟mVDͧaG}YoXʮaVc7%y'Z}Ftj@*P'k<Z lxoʉ By<+ܝz/ 5\s$<N%&kUP3/_,.#4d3j@ƁV.XPizk)tPw}-pB%̱0ʕGOylɓϝhEǖ+(٘j\i$Da}#in$י)c*>?3A[3brӀǒ}{'GKa)Pv;NRvsSC@4+US(J%"88d\~ mDUlgU_? y,H[[luLiuwH#iqqғ4{ϓ3$u2cЖ-Q\bҍ"`iW##çz$F{YJ5\]pf OF;&5.<䗮\_W< 7IxWFW46+v! Ǐ.kڟ^omlBM}AC>U_%Z)ӛ;Y QX"晬K,0@H$; KE5.z!>H\z1єSDa2Z(2ۮNCu.I}7N#}7={N_r=${+ql+.r Ic_CX}F /B҃1N.vnPjӢyI'}e|9iÀeఒ'ŕ IJtB.ꆗ&89m-{~ykF~'!zϸ?%Ym 8-g *8^+3CVF;;\c2)S.^zĻl~76ӝ=S,DdRP{މv&ZPFA^/)ߟS))I eBvTV1pC-:r`'7_#\c̬ EF;\ccD2 JBV*0VyZu_q=qJY2 u3<:vo. Uwz~ aMPs2SNrI;9ހ9[dqUJ#xZAA߃R/i[]¼Բrruƞ/Ƹ#q\{}{_ W6/~Ƕ-3W2 ѵ7ZE lj9pZiE=6BS߫D ~diՅbK~LrOr o"9ն} m}lXg$~< 6w"5.d8Sģ7i.3K"JL}- ed3jJ:q fYE*&K%TLɞxW| ?J?yD0L""$ϲM %`e=*u:,H+G`kug 7>^~xW" Q?tO's-w(iI~H졶X|a-?@:g,PmpL5!L-ydq+zE/wI7UwXQ)2NaB;H=lv3nojg/N8{46G^J4)niDB*? vp˵10^47w0`!?ӥ}N^>g/%Ih==lY 3XJ1gT&R0w|W\\`|gU TgE^]偹[kF~^91" ,(ZifLnp\ G$t+۳0"QSq{sM̈AFW2&00%L0 ̌,xxtIMB^Ǚ6 gDt3\?UY<1=c,Ť"UW{{J UT:ۭ`Clvo qScOg9zZ9fYEtNRX -1ueg雃YX<*}.GoZD"pͅas⹬!4䝭6}cu͒cڠT_ j$+_ ʛPI^*3JMn-7tHi|,[L˔ g8Q|Sc ۂڌ !k^aL=RD> FS,9&vS/e <<Fêb+ ҡͽ4~y ;Wa@,ۻng.[ڛ1ܴqui%5^qu>p۶r?DRMBRȍ nOi`G>dl|.08Nb V|g(qц C_ Im(9ozvd!ҹN|MXz> e)s9&ܟ|56tdى6*r71Q)X1uia!z o@FOhJGdw?gS qF~aN9Hd "5TETLi^Pc NSBѷ j b͕I_YWa$.&K``3]ޜ*e@,a]McHuZW.4.Q3ѮqEOSC<2)`akm'Q~es+Xk5 }k. uv;gJxwhM w6h ߾5[(ϬM0W^k:-:C[`cy/[<$3b ]0 ][&1WD\|*@|= Fgw-TBQD2ˌ#R(ӐxLKꔜ}Īn>R/{6ucAe8A(vq09h0"ֲIݰ5nfnR{akBYvi&n8-,6ؙ+K"%tt^P:Dw *bkIgI Y>@WE{W Qr 5"e֋l~f } δ?Λl\cTc'Wk 1޼eg\+>/2wUؙWqC"ˀ *mĶBNrPŒ̽$ /IhNmg 3\5ZmMug(>-6]̎#̖AA^y,iIjbufU?l\ƓA}G' +N~ j5 >Hv{@G3|]*srg/28T mbr=U5x1"ET7~7A @k:wkn~Sijϝ2}1srD"C{t:aCBr:P]/(}wzcWa8qK-bkwjC*aHHU@Uw~qchbُW'>vI洅E3j^[u]Bڑ1K"olFu_,%n1ûmMU;/GkaJc#\ { J4m.c~cBn:V}1b\mײVo1U+|lQrL "O1Ak>J0,N=ȗ5"49h8jjDsrWdv!z/_8mDYt&d}$"_N7]JWzL (һl119{]sIrCRA=kTO>\ףfP(FhI¹'B ^ -5iy d_ȥOe}#uxϧ*4& _>¸ne;n*vt&xC5qSvE`xTykG&)xÎ3ďɉdo,g9쮑s2ra؁ѧrg!łfoミvgd -̐\(gd~U )3xjȴ0Υ ^llf_tZPyL.!`nvV`RJwC= \C_Cqk,#'+m^%:}Y`e\}P ynJ<&]IZ;^u6t9X.0ڣd.F3&?.hhX迸҈eE}eQ[%!nɤ{TqMm|;xI&MXeQЋTYIYfTdvFy +(sݡG5S&DIG1OGZ,ذNȥ#`ofңLE:`e/&a7`LV0XB%чD@/7o &M;{OG{:QW<|9#:לkv i"(E1Tfz.c9-B* d-y-(ih7 aBz{Wwn۸sChYbB_HiEš&T!)y(!Au]ы"p.M,3#_EZIy`J/y܉1' Fql.s~x16PJcח- ÌGINs<C٤QW'ۤTO^a ѾF!}թb\thYOtSaBIN:KSZpBhWW~zw߂[\@uR}ѳTS!RPX,`!> p#}ƌaNM,9ט@HٟF'U4zrUӗ³/`Y_ \% $098S$Ư ykkRyvƍ$KL؊-m `yD@z8vK4VF̬넉hK gF!MӡF9"ǟ\FB?IdjXx$# F{5d=lo{:Km|?4Xݙri}eg`{"I\HA8`kΞ rl{<7NjvK$qT,yhIwWA0\4rmfG,vs)2, eEص@A||?`"$:b % !Q)=BS\pTWD^])RO&2' 3VokuGSQ #U] OXmWS='@ن˝WRn'˞F4] ,u1\UZ@ܫ61AöɖnHF~Տi#&Ȧ:ѰEn)_YLBTID@'GBm?:A8U3HrsYîf4mk\%u6.QchFQ4:7Ҋ.;7B~K+ +,- o X!a*UR,MY&yUƖu"!>*3k/zf]݂Qd]m3v~"_j̈B.k\Ӎl]`Ob L":wWUw1O)C?yK*hYTX?.UW+8:5>( ILO>?=O;t {FZ&%3 8VaB]nОf=*O AQ5J]zAԲ0}7񈄗&e}53ZUl9SzR ZӋW8[ʴ^C)*DyO*3/r qv`Jm<)3`ر~mꨍ&j;FX&df@_@L9\'OQ6*"5Sedy] %dFf_[]TV2g8ƞO^mMcɻ. ~Y+8la5{Uw3킯s\b"M| Q!' z U?A]"l\CTM|@s@)l4t=H(de8~#ZWz mу\nrCcߺ 7wB@dBLH m+] :Oހ&i|ȡRG6jmpSϓaqj/hPbn^߄IUXeܬ*(*TᎁY+T^Nyh]$2QnHI8|j+{h[gOQѣ?;:-2S[[vVFt^y! iF0o1ϠHk&,B[뽵JJ[bϷ`b# /޽ dyBY\Bm8pрXQ''{8`ȯKq!gV?N8. +X'WN,ܧJ`>%h6IG1%x;q4X|"o_= OC8GgB6mVz_W'DԖNURC2 ,$aOTNꒂrk)Wybd p>nBN&H 錂Ažh2uqNŃب6R<; B\dY`zF*-$>!,eۓKvb:+C^YS]1Wh%FވUԱ7n4&ԏ7wh9$>׷X1yFdClk΍4@[g#Js{|' q͐dV0K]Wqȃ0-n&<`k4J r a37۹H>΄)౑4|4SHWϝ zES+Z<Oq93\EK0L$P](ڟ+ʄV^C_B=8 ?iV\딂՜}tM98$zou4Eʻ9Y%#4ᨖQ$X!?K6 <1wيhY#0@ҩ+jv8^7 )S`d,w}{UD1XBy1}xpRU5Z_Iƨ5l3p>rglR8NZ C-Y}RHj+;PkHr,$ QO#g ;XH/8zJi}S S뷢hl"Xr]@0Pv',OEdc.:o%K #u4BGZ_Mzzqo嫕Jb:p*{$CؐM@ڥv4_>[pSź7wVpC&Q^[h?=U0כ^S җCᝡB9x=fY >pDԍm6;:yAW*?E*EIj7B.tA[ lG _zV2D: 򛗇- Vdr!er+rbȀ#_f;#-a J4Eq}xsh@̐Is8s+6(nrm~ܒ;WTX$~^nv/߂vKWЂF@bl7\E?$n[Zډ6xTߝՊ^e3285[Qf㏦wyVCˆ7qFV=Ԡ bg Pq_7tvL@v |a ͮ㘬?Tc((܊CӶMC@aQE+K<^BI@qBg+9e-9Bx>yN+[p}fnciRs7w c->|*:V6pC9bӻ K/U3JKWժ{z61 N aN&.M+;(&p:JsĤT@:ב#DW\({c8(tcGG Kۇ-w30_J!^[3죪T>o-63Nit&r N F[*ֽ 9yl BjãV0u]ֱr sEAH 5|V{cDTx5EN A$ܑrpo b&ё̒]9ʚEcG*QMC[=TKi'y/EŮr#D劉`8I#s];ǝ6bt{][@krq,C_S 7qKMv9=myb?Q4A2m͗^8RQ,nEaW0] bw&J,QI9F*֕|:px͓{l_r6q.z MAwG˦F;po\O Tڍ>N++K1h<-cEhRI\xt$S+G6 A#/>d<{s6[g7`M||Dg9xbj1R]fP|p,Qt Gm,'& VWIkŗNj}!B{)f34ˁ{+}T-iRHdHK&_VA$ʨ|ew <4~2}%gYZ0707010000034c000081a400000000000000000000000164df7f6f0000e8b4000000000000000000000000000000000000004700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/core/snd.ko.xz7zXZִF!t/r]?Eh=ڜ9Nf|ֶ݃oN:|*KMDl7c0fJp'RbG>DY:|" ۻ!>\K 7Xrr:tKDp 7*2)~bNj5jJ1+\Y)wޒU? PwT ?is25ѯ\6&+:N; /a 7&B>@rͻSww@d-g=g{Ͻ9 4 C~ L뽤QXgz`$N3Pij"+r@а] =#[V<?OCGE1ˠZ:jmE` …F~e#lw'g ~lψtsd85^;bn~1Z`E:dI„4He]V"cKUqgsjzӤ/-]IH_J2gI߷o+GUM#eFPh}'YW `>83!x?cv8p 7nd4Ie fb5#̡:h)~}"l 6J-m}F [C^`]KYӿ"DDԙ:g@#]žz#&74.0=iHćL5}55͝ ҇R9 :hAρֲOfɘۜ:kG hSy|d"spT܄vv Z$P w{:Nͯ2,+1i i=#>4?Mm-v٤6 ;-X\4:~PZe@\lLZS^*18#F{U>%I5qbiyUT"Ǭ)j ۑCίxw}tl)Uǽ)RLȝ(|g>qFU,L(|d% !*UAňBM?чM'g[}Gq ceƯ 4/ͿѰk#\Q6?_-FUrҪ<(q _ Ly%vak9G7m+6@oVS̖> zS.R#M7M驜b#;4coHNy.SR $b;t[GiMsF4s#[V2UǞ8@z"|N)n8oтgޓ b}~`0Z#av&RgZ /Nt!YD}>م 65NV!օeԿ=c*L2•Q >-TB ¶_(>UW. =qQ̗|em[%m8OnV>e.ߓGE|>?u_Rܐ+P{E~mQ+g݀O=\@㡚 -9fU1Nr_1J5h{- *nӑ;a;{ԇ k$x¸{'5oS QϴkG}0S?+mk2B|YRȐ{"ȳD$ˎgJ8ƙ-ō3BԖBlGmM%.99l)sI6Wb&߶%8On. J=Q(3G^qo!ⶽwk~'+,nMNܯmXTDNKE\248lwm_T8)wNI7C|)ˆ"ye C#1J5!/Aw~>מ="Qdx&G*l[Ht=p௾<5%m>]Mސ2q\&lCdV+p6=J, ykT"Fap4;?Nhoǯܰh~*TDD8x~ QߋW /O`+ŅY-`rzb'"Z sG$$@~84᧍*i5 N`z2-eK2;vi^PUV:!NJm-P5J z&k$ hVLP7ǜXag=?9^IlnN)j}ޓ6"HBYCK%QFDAݿTY;۠\u5a\׀:mɵWG;ypf=3ⴖL|2{Tdzf\qWѤM@&VoԂUf9ֳY,9 ծ@iLf6L)H PȖL#&RIAsAl [&z4s e{Ads AETxy L:.ْWѷQXpo|i2RKK%{ xѐaJQ[ hsd-<B>ƚj.9e Yj>=~ҕoZ71 5^65Sor,!J )kNF#'QgbOazplYF|,VI:WT΃+QBl]}?(Ͱ^Z<#H|á{k"ٞ7LeqG7o?Ia"f+f"WEZ 㫗7dk!\d^6d'|LQ,ܧ[( t`plIx?]!ڹ}zz6 m))XF0-LN`d9ܸouxK sK B`ysʵ!>m6A\bJK ."CN+`H(˂MmxJv,2T )4?f!zZ^f$C][oWGD^ 吹" /T`}R,*DL;זҡCc)ޠ L=ӈqf)%޹?,gTnqpx;s@u uW: Ǐy'TnMp wdL ͌,VbY[ԭft )U^ ,ųdSucNRz]xг&adfoJTh,3RC\ ItEyI0a!X g6"h G>%S% ^02}w|Si٫q=SV~y/%ʟqutjE!ƈ/ۀLԲj=8قM1V_BLTÄT(؀<ń9znt>tDvt*[vcj,hw/$(n :Wd95 2yMzf4U( ^oC*TZt"Yq2)m>\g\a"&nGwhdz.!Awd"|up?``M1NunHXv 33tOyOU6WxbҨlcxlz1}3$?HmѲE/ %xfbGBR\Z󊿁#pW؃R,Ο?LgOبNHnHR\%Cٺ'ʚ%'.ƋkC~|t/}4mݬhzb9WhgS*T3~ 5bﱧoTewq4+}-h5c>K_g6Mi*3@@3%/OD{SuRTn#R>jai 8SDbWɘBxXiX9n Wng,78뀱7]l0WqĈmXMZͺ0~:1W= ؎ @h6Orpp|!+u!8 RqR|RE쌹pYSGdYHpҸq3]xG)PQZKM'&4A٘G AdF_׿z4ĿWTk۷ -9GS1zfSJ;3?Z1+ X`0౗+#qAq(z6ɞO4IǑ"Q19';FжJ'ܗ8w'^ ;0Q>G4e7Nv N שLk3|M$~eE,Ld؝w:^/$L=$+XzY:Cn7ꪊA᷺i924Ga푛xwfj)ǟn3(OHuf+o]CY/DFކ ٌcZ2bsJO8b_p.7omq"Ji8đ%3 5$b+YYU5O!Zm4p ,!ORs(;"I>21{[ѰB/OkooG"T9laZ@HA6d8oTqhͰ^RFo>()7ֻv68%B}>Bf= m S*:hL((Arxjbw6:m6ƪAn!DX-kgQ셧[oԖ8l!´㸛-SqW d~!Jby|e9"OW]rI~kiIsQ5ʁnFEos$zXLt%7q uQeb i8}u1n-M*1L'3ڵ&qȖwsK(-!~i\`8ȎMb I!i]P "XXyX@S\iQgKT9hzNiI0jqZН 4>-(brA@&Gv2*K 8Ӌ.4ji8$!ߞ*$U+|]"~4U~jUy/G/#*0f#Б&dBTnGQ8䮂W@ֺrjrC L.:mDV}IVS @lבOىM3jYW^XY vCAjM+=N6Cu栥Js"njD#'iOh)_KSt` (-#oyX2Nq׍FxKrEߟι2@MoZrz3@pi"&z+ƃ}%Öl hdQbY<9 &{,O謩-N8Y gTof[@:cxB\}s#im^bUTRS!p'MLBD~|CX~!i ȠR<w`d:6J]@U9CMbmCbEF {4?3hun+*۹*pGrPSZϓӗ#YI߮TƙL|kG#NvMBu *@=ЭХ||3Bțsiɶ {ȸϒઐɪmZG C,雬bώސbct!@dFX~ d.zaf@ Ȥ^uF^OdzajSb@W <|@錼rVj-shl3)Pp9t tJΦDPn1/nT5з@Hm Y}ڌ Ui*[LTu`;y™b=0"ռ3iA0olNGӁ{#$ }X\_ƾ(N9Y&kz~=CRcBJ i{>GCե@0 ,%aĒSQ@u%rf422P.!{eeOc6n*o9s 3af>Nr1TYR؛;[ J,u3ߦb>\x(NO.ٛ0ꛫ:6 Ft {%;gDkwtCbOFTBwؾLRr q Mػpr&~"Eae̡R*Q&2ѝ:!im^IOQ3@hQܩVe*-ȸ&(GT糑} lu}b rLf{f䦽κxF-TKvg|j1H&NV]7*LP0QXFc"(֌6͗́,oߡB5߃ @G*yQ-fVTC-3$Xf: 3 M´Qz:A\^.9%K@ "ϸuN;=tUMD?M#}<^r#ljSQڧ&6*`[l= (o:4DWpĔ~`I{sv}&My|,&P\WQS[ ƈOsFr[ (Pa&Ď ih!3r7TSxC*GI/#QVT0n/*nJGۃL(`hkDށZ%>M˘ӊ, m{_иB'DBTK{#d:CQS$ 6|mtYv$FL,gۺq|b!rRVS7S HEXmpcroR"s.UyÉDqSsAFŧ k l"6'F[% Yv=S[@oȠif:-gMQC{OVD򇇲 )9 b0e K4 `@>G# МS8@(ۍA0J9duuon SUQ{mwOmɸG︋+FZ"n"JT2Z;TV пC DDş[Jx^DU >V <%5zyX?lDוimYαVR~ZOzSBЌK!ah~+gNɉ4` rz(|;[ S1U mz: gҰs+B%jkeO_Bbiߣ]iƥ]&b#ѴIȋ7`]"5 sMk3 `Kbp RwS`s!A$@C` 3>Ean*],"'fXZι:DJ!<٘$+%ᒛsʠG&ospO/1)_5Wv7p Z+mZQp08@Q_1GkX+oua)BҺJ>( /B'2X!ѯ ;ZCP;Mmu1yH (H)B2iF(S I%γn/u\q`S2>11ؾCCh^q16aH51uM*H{"G#7hsJ(\p^|'16b^K9H߾aO-XzQ_!ģ\mlZBŲ́DJ}OAhA>5G`݉H!NJRNaZQd $^Tsۍێn(ź@_i`j.6K1tG:`D(+7ydzwUߠ)qNw:˯H_w@˲6W44KM³%l):Ntrߜ9QaW9v 9"v\kngvpwKqt[cB#>|꿀@^]ܐm~`jKh<|gQv:?D b$%k/6؇<╛E> "0EHh\˅IL7YoVdMI$q9.bML5;-}Өt/2G 92!n~Za|sG\43L? y (r8N0x5@3_ 1T,G_*a.[ȣ^Iԑ|/\/ۘ^tG6퇞,*֪pnZ0?6CڼwҚCij9!&Cd[ʚ|TObT_\06鱤c覆O6Ny&m)W!v G͑iZn%vq{q{2UXYϴ\Iz>]Pfͬaqek3`ZyEf6+1m+ԹJOH[Gڿd'c8 Ӗ1)4D-.fM*6G dH׶4%k%znSх7 NmHܺ\T* p_0L5|fe a]$8R Z`+xSɒ r՟>:6ۙu.8CaF`Qg-P_#8F/ܪ !Rwfo6oWb!%L 'AرwB;bzx^b5 Ѡ9\Ruf:*ZfX[kgR:Hxj[L Lqq~fK\5gm6%^9")\=6]ݓn߂{U ~/g-M"6}0X׸S71qPwzVmqng %|ˈ ńe aP%K*p$4/>qCc&w b{ R*\Amg߼?Tmh4FffMu3G(e`kj%ѝ$$7 Xuz›TM2^8NnDߚav[I$s{@}dYuN F4s\~EQ甋&%e=q0f7jJ6.R׬~^(*(9+Ҫ S1Y E UExCJ bqr[V lG.£eqwX:Su٣m5U-ퟪ@-f.QQXC:'C4mb*"gST)M#Xx]ytyAdxƅ.f5pG\*Ѐ%cI 7k#NzhMuזY*{Iua'{ؽ#ll_au3^ͪHf{vU~^1b.{rrF+<5}PvNǤ2ɑ#(h/ btaSiYrEatFQ;~I ٍ^Σf0N@׀>&wNϘskjWwnګdU[4w?Esqјo&5Ɍ|DŽ':+#J# !-k ]]I/_\\rjTbMvl Lk,!)ց[H{;9w Л/ Q)cb}m,5:4;X-5[+Fh9{Ze~w7C\$,8qIi^9f"t{x=qo*<%WO",q O,Gc8?#FF2 .g(,9 iV} eb7v^,ZANK *LK">Bp qIـi@wrJACa $dʳ^[ΩrmSM󾀇'\ v4%Vrz/dI#rU&Am̧z$ >$u!k}:zʈlTU{+3QP>#C\WBZ`IfEB%M8yBYGA9p0Ɗ` ̘ͪ#RɄİiy_ X;h / ӵ֙9awiJOޒWQZ4ۙi@,Nzd|.E!u||)2e0Xd剸wT&G T ^һ{&c 90` -3Ʊ7n^nlJdJU.XGC>]=RE`WRhӬlo˷VKZj;rEb>K{֪4Ck2=>}?v"4Θzڨu WRNW]QN y1Oeq*DD 6h xvc|)_*&ڠӀeڀ?m+k[WYH'@*S߶$V(360zV߾"F9Ds14 -+.yxQϓImJz I,{vN@& $_2)9W?e0Aaavj2Kޅ˔^~ %Rch>u COt11UI>Y =ҌmC>$1@dG=:bpҠ!ʝ3N<@TWAQٯ+ 3c{]TR|  =VΤ8;OwI!c]&jQM⯧$ko%<';k=C coNC젨u-rmgt]fR\{B˚g1 Y[Lŗ۶k+[QD(i:W:S"R JW͸f:|iIeRA jC"F(ޠ<@LslP $׿߰>܎x\ùuQ: ##Nkg_ |#,Ԡq KLPk%W7?ӏSqݟ;ì{61%sk_)^"7tlQ5k^R5b2'M*bΡ@ 6ڑGL4RE*jI?XT?z"k4r*r xjK%`tg`}Tz}PGǙ]8HWÎ{b~QIK֞I Ng#uu$HsCSDK@i=3K%-.큣j3[C\r|$E+Z5OT Ӫ̻"l63tD8#瑹XuX+o^F>As {+u6Lz_oP֗_!sʚuKPϵD5?ϓ1@gxKhT}b`:c[WGޏ݉ϑ9⻒Wµ(+p}Rk8n Q E~v(XiimMwoh<)+LXkXS#i:*k=pש)`mRYIϜoj{oĽ z+,TQu~~~&-}_f֬AFo`E"&[:d aYNi\cA@p!I, S+을mMPPzOYcykĄKS=Oe/sx8ܽgf@Mj"d )U̴R ؆|,Ȼ$O+)R)PnM*{R0^<6)qkaxJ`wxPRn-_LܨG]+F50.iK!EMbgNפ^BeeZ8|xEMs+y@  } ;b_ki_߀} kuy1$n7$$6R۪&%ݪ@dmMM.Cß琾85pq%jtJ``U!Ŝ\[39\2{Ü_y>PPoHyf(Na͎+J){Fvkʫ erTL.z" X)NjHu#v:Կp͸KT~\-+}pDɽ4Lvq4dl~>_|.J^qtvm՝v,@_mMPɽ VXOZnr+ݻHJpr[Ykp}_j)2:JKR:N 4AeLE iE5Y@h!P5EkIR v69 }"H67݆,^FEdk^8 c)_Ï?b(lF˧f"rL :l%7N~$oL9?gD7MU[K -fVdZriu>i6ay:VE%Л,j>y5W}h3i*Į1/׹T[^3GiF<95`EͰWҺЇ@h<@nf@q9(}:Ts vvW&Jz" Zj1KJj<WdTk Av6 Un}wl!A?v4q\e_>>pĸ?oRc>ẏJ$K |isv"$E+ I0"EX&ByMw ݽ'vk0v 9|@3ZDhrj$$֛L(R(w[Y Cj,TǝY:{Rc#eLoy9Cڰ %QB NCEܵx 1 d6X|~sՅ:Nʥ~1殬:Cw88Oױr<*ero,~z;kB DHK}ӓʷ{LrkG:Zz fmJT0=UD F_@6j.=Um _L7Zm)$+5`IFV/; ZdQEjRgp1cq'H|zc@Tó¤2˟˴E$¬Z{eV;R䅼O:kWЌmxmUzʒrp[^:P=C -=`/ſ 8Af/F"Ŭ,I!v- ?+(R!rK.:/;|f$6Up?$8#GGh7LF[ ;m'B\Ageh^73h?*ze~ȝs1u\ʧdE!4XIM[;8jjC!5k³Oð0m'gw L[n¼?K>c}Hn1{rj(A!UR wkquA*2~GHDƉ+]/  #&^ɬnʼnX٤?R S'idG5x,w%u^Q^'ֶуӖ$}W%iNYIj*;'i7aqcfp&x yB{IE),cYN"pL2¤vԵ'Abi>)HX#,{ZAH_}̿8PA\5k# HTT*n}3;1% I?1C1f$'e% RYאHY)͢&tdҢh;c=z~bhT* S~d`B}ҺC9&Y0: zUtF00?Lmg`X: Wɕ|bi;]xOզ֠+-\e#d`?3 *n4k_ bRCDy/;l#& ԘlOG$ wނXxb baiT8ꖹ 2&9Gf mĹ2mMD׫`Sw!nǐ{>,C]nj\R$+OM9K%ViEN,%bHk1Ukq?wm:9VZU6ώ3UyNR3ģ>F69bKJm>$z ȹ7 9'h*;fpءsEvH. @PZsLIU2,KTY*AdoҰ;PLz3Pu@8h]җ2CA3Z{dĕ ~?΅1ni*٨^u>@m \N1*0I-ǔ f'ޯLL ܅TӃJw' tO$GꄔgJؒS7 ;څa"@3C^ N)(h]E(RL ␱k·Ap=Ƴ'ӧ &f+mh^s"V m=xF~G=r'w6z{͂2f BE2W{Lb1%^ԞM}fA4.7'A"&HNccR.:0U1'$ȗt!۴Dd&q,ES/+gօq\aP٬呪lOVpXÕGAv:jdXaAݦ=q !=)ɰnL-JuV@er *fhE? = OpʺM! {Mf"-s|0uyylRGf"3a1պn. ?1,We;~"WHeef*g5)50e:$H(j'(zq>/6}L:@*\,~Bb}f0wYkFt܄tM%%fz foNt.ǡoDoִ1ʂtZ{<V혇Q%zgL+ن'x$d^NtS] ;ibCC> C^p2YSXV4 'f&5lNd,TѲ[ژ;yHݳ.av62&=_~|GPimPْLޛ @08# ֢Ow䔴TTZ::fP@Ourk k?eXa< 5Phb:hexB4W1428C_Ζ!-/ ֫`I@wcG )6gw(tU&Qn 0*GP/eQ?hcQ [gi__BIO +d.?! ,$Urq7_Dyz*0ĸ$zSȆ^Irǖҟ_G! yk׉q s]ٰCUcvyYc [5Hd[G D_&ة#O&h E7kz(pp~Atri:m 7/ cv"iҀ?0kQ8MjUuG"o!:`PiTCl刢-LZ*@-u7}<w5ئ~YxҚN MU(Q8~|.Y8ɇS浯 OոR_uy6}:n!Y:H[pތvsúT%G$SM,s*Zrݞ,jo'DE@ 4$;DGnv7Ko"QPͦ3;0fXD㘡)kP))iJb=_0W{[Z?7bPS= xO0+\t+,!U6pUh57@P+T9LC7Vv\33| -q$;~ԟ8ø2yW/^H sw@(3pPĽhKľff bJڂA]X1G <#i8Ǽ%X!y@]?C9etꝇUp[5ObJ$a>+unGB /m6[+z\7x'ʍJs tq"yÑAz-sG#=[(hj&0:W=܀i12q'40<e7/# D=-k;or|sTڪ>yZ*drxJ0Aˋ4\zf)MCA*&C(( oJs" Eԁ-J̹(3֩44aÄav DBKt fG.ޝ뉗H΂VsBp-VUTQRq’Ol$Rj{swp+{4d%yDCR.~}x^t=;OL2FtK!(=Տ:Q'HKMIӰa)"H6s&ЃuUe'1m&rsz$ϒkl_wM{҈@Pt*fodG4wL(ױb,9A%%4QӜsFY~5y!+w[t.1Ms;$"!QR 5U 4u+-N6 oJ§ տrDF<-,%R8tM\}Ym#Q+SC2"Q?ѝ&jb0+DCr"Sd®lmZ̈v퍀׿i{|f8ȋ\oOwf*`&Ԍ7P&MitduJ48+ĔeM{9pu5zܸV\:ސi/o:*&8ǻwF?9(Uj_|(ÚD!q/(PlK)E`[2'ZvJp֕8,iAwLn8ڥ^"eh0PTPkCNKxOT#:$M:Ձ/b^׽*I5Lm#jO^4$AP3!.KJ]{Ek痶gz #g WD[c' HZ#CO"~!X-!!;'ԅhųQ}ZY(%^>Ž?]Eڛd 9U9,l6 ! ˭#|۫ODQkbdZ$OIX8𜲋) p^-^׹Ш66*gzs!6@۬"#W' 0D'^>;qiLlN'aɆ~_>ͪ2Ap;zS4QʩIl@t#_㲭!+\R?|^qeKJ2h,0d |`;1yas7͢tMpgh !aU2#ywI & xsuRk:>!џ2!Bfid\lwNN]WԶ=aWMb _\i ).11dnv+U‘t'>ȏ rbg"eFi˪ҁޙW" [KWׄNpА/7%AHT.SJ> Qh-$ڣ^&uی4Efμ yC}iU-KtJ^@ l"-" 6dC:_+۞HfT[XUX)}*|`fKb^8g` bON7^)N:- l㷣M9FU(^ 00yҤ$w`ǃ?w2hoAY(ڹ[:z4| 4wBf+[LOCx$Ds'7)4+c6J 6;PYy'C+%7aDkQkW ݫ hy~o Z a(#Ƭ1E r=hH{-ީ!AiwJswQ5l߸Cꏭ9@*=/v' d~*gK8ї"Y k&u@Hs(̟LyuBЕZ¿ /Xj!Ͻwi[ɖ^J}#,.UCQʗRH>zO 33W6S/b029w-! \PS 9gKB;ZOv#𓐅N+|:j<՞qjYY6Dp1(;H aQM`!W_LSfF\\잼WU9hrQ7 c̻ /?+QiSMowt=}v7$wEbB"byKcWϯk Dg]AY>Wdg㲆s~-ȇ+VwXȾԿ%Faua)Zଏ/{5CyEF{,GE|_4уy,/eʆsHͱۺއ^-`3tZAO|2qA_☈p)#5 *XYkZ;.87r&T/Qc;52,̩¸6Gq}QvJ|>1Ď +df34]Ӻ74{L`yF9äxXfI"QK#9l@h#bKU)pT Sxnඥ-5Ȣ@0kEl/Be_BiVpŤ9#xrW¦yL9xQؗXd%)^nY!Q/啗Q-8DȻX݆|E016FNxm:k;&FmۚI05n `șGa!ޫ}`-qѿ'w& *0%zr|`]ӛFY GKn]9X];) |u43۾nU}|Jt0OD,MqxQ<e`!q?<{H&5CX0ub_Ͽ M=|Ӱ)n{M+%^,..Nri{Q"%ramX-p.-WVը:yURLh٠h|{~,: >t}j #<?p,,YF#&=ۼjGN0+0$Rq,.M0r=l{t(C1w[9?_ޕ줁 {A+yI7ɡ Gx2G@+ (Av īL߸7閼)X6S RgwS~9X"r"- 'ABhM5kD^V-widwjU9 4(4*3}(2B5N1uOΟ?P2%*@,Ӯc"ѥ^κ@,nmDD=-!7%OTZvf+%-g[&Zettg&8%Ǵ_7`CLRxLQ^%>rnHN#ӓ4ȸ3 gCx.Z;ڄhjh0 z\A~ލ S5ߴ'1ZWR/7jwZfټK;,C(^_KTG#i1UHu=m"'?_p?a-~n7shU֘Mo٤~@1 r1폾| cTc5Shհwo)2?=EhsTRq/i<8[Y7={#%lr]j"fG wvc^Tz21Y؉Eb!ȉ 7cg!s}^NfHkbCfGJNVs( Beg&nגu^Z)y֘f!USuAţj(]/>h=n$cNk!ܢƞya!MyL{|a/*L<EPͰ[ ;ɽFho4΋7xHA4VYHLv[bw&52y U <$ٗWJĸ3]n)I'OTz%84x7iMh9<h?A`(Gٔg1t+-Fɹ"p[XĂ{y ^ry-yQe9 x w3؝6gh;F>(R,ύW];J?ռGL²Ti߇w(UT8PS%pD~D¸01ХVnAiE,\!1qɩjxMynأpkr0Svhl9I6PMVgQ3}+s8 U8v;A)ru(lzgjf|tk)oתejֱe#$Rm8$&so5^vDAd: ?؂UOSe:6LHPmы w慄^3m4Y!K{Ү8~baT}BUב8]-[d^7=fÐC01'5= #LP-٪!8/:يAi43ʀ#e# '8-401Bvd*\W\;kr-yp9Mhp8O,B9Q= MDmi\t"?A"ZD%8+H"RDNY- B~_#PW).!$Hgj0@\ y xO#!kGԀ0P}&Ub1Hkb.2DmP]V=^2ͷU55wimZ˳d(qS]a\ay \mkzƷNa>f.-~:@s\`?ȏ$fe㵃~s#.WL5;F4zY8m{pPgu⢨XO1l耻J/nDV~';N6]ȱA5P<"xŎ,֖DXt\źN8_#  FVkJr#7GP`v;2V+CpNyCغb 'σi7ڇ}vҭTk+惶vJ@^$txP}.oۂwJ0#9L_>j$ǀE\p4} ]Y!!6Wfr ,bFB̫v<+'zv*:: Lf~ƺ3 ۶" 1lU40wj w cф-!+ 6:V JX %ؤRd &0F>ʿG-ƩHQ~W >I)]|\ş6t7b㯪ec񴻤z"GXXWM0^1 ńGbɌ'i[7q!u(րLJ^J^s:@FD )mQ$w0 ъ*ȣz@Aw3 d%F@hJBbllm G[rG +V, z# |zX1j)]%Y8SuUzOʼ/n jր5ę?3fQLN@E!@c4uLz(H,p-\U4Z$ 1&kq _d`]<.$dV9mCfMTBɛC,WeWVwY3;!*O$%wz)qvJt};@rmr;W_$OC^`kX4_~1M];}:p%t(tqcSz nM]qV/h dK,Y[^i?\tk+{A,hJHKD+GBrlLkxw%7.NhCzklz{c>oȅ6\s#[ƄHd pЕU$SvJ}eSS3{Z~CNlm_$D`0E9Ȉs9uKsUܴ̾cTT w% aqoZ;T}! u,u~@~$Z>?¡B eShevc ;LTuU K nyԒ$3!`tFuƠ~KbOPRelV#DR-Ԣ7wgUt Jl:jGӇaIuo8ys!ddshe& QZF4"mӫM.n1,:0qٷ0]:픜)o7OGMsH*6XԵQ0pLz_HH$Qs6={'RE/#ɈXOC#qT W$W' Y>* fu?:Q`A3#$yHЕ>OzAC8V^ X 32Qb rnN Ȃ %s|Bn\poL>_$[~̞7GShc2E̥q8 :#kI3sUyLI=oAOIGO f1?3 @# ̻sϓyNȽ5 {.)nJ 6yS#H|OwxG]@<B9 5 _R/n>ËӺKa;S=׮,W%6 k`k &ZzzGhf%s=04$R j3V;U]ZѸ$=iR,\U| IS2Th7`F6Szg,90;2~Ds28dT*̛Sݦ~bvDK]ިu;o$jȼJD^MG^ߤʰa۪Xkkt$=bXe@HH,h/d^|ayI~>@#/r]=  ,+}o'5j+zl9->NS,yA P9T 3kDDZR3kNHҕ7QZevМKl1?GPa,*[m{p~lWu*N 6dk*{*Ԗ-[H~Å+Bքtioλc9xFߊܻ@>8[ zl˼Gصg r"%0ktm3~ A<>>~@ b{`+{QF.y#L0t~`rfӗGiWRxz]Y!JB֦Es5&zyHX 8~,IZܔ00F-u"2!nXNc2V ?{;>:-Ł֨XC0-F:N ;S_̷I\$\6_O*K/̏ⵏ]3ΡFIy<`NwOi2`QnL{FomaѦ8T\bqtUSD2SLA\&* gAl3,DRDAD!sĸh9*rubSDJg.̉82#3Pݳ亦Z"o'Dm'NE|]eUz]=iI$U.ēGq݌M~k򮆔HX'Ek-#N4sW ZMW'ǚm&O>FKBX `eTyjw|JCsh>2F$j; v8ӭ? dp=ܕ0hG=+,>QкrW k&iu1p]]nN%-1@bq mL7jE1F5cA-$rf}iҵӴΙ 4iw 妰!A E띎nb Ѯ fNN(BX^o:}#nDh"ƍ^6'TNCSnի݄Sf4UgNe߀֨ٮywXt++/!fFtAO@Ztb[K,D';D̆e[$`P㓏4J b(&Q~:i7~ ` 2'E& vX6$"Yt0` (UGSSx+ImdãQ 14RNkyPΞ9-%0~Bcݛ/&؁j> qPn ŝ?p~@*Ӝvr~efƠOm9&af2pMz4phP^ݹIsh yf[@ƺfiM fL(yx)wНڎlԂ0bfCkP5Ӫj}OP@CʥX˥z"f'HEĸ%6"FRyVȴpkePIsZes`ރ+=u5 ͙aGoE)2= Ə 1r54i`/ ׇhRsI@ RH K72U7Aꃤ@ss?aEZ;h[bC\`S|=32 :~aF3  H Ȍ^HժJg;gDŽ=@[,aYVU^ :C^#ډZ^h{Ӂ0>ceJ1TC<[QN?5I  QC쵅#K j&zlYjaxI`EP0|r6ⷯ q{jf6ٞ'#@(t)75$Z.Un&BGW0ATcbd'>]oսz"x+=i4+-_'3F_.l;(u >\DmWXga9P*ֳ M XŽhN*.{^zU]?C1ub^d{H#?׾@+V}87K0KݓTg ̚eyaRR9{ /0C$uaI{a5&#{ oqPsdQp“q7] .In e@m7/zY1Ib-Ybr[,[ۇIyܶ:A~eK'r!g/G3qyA"}v*P~5l= (<覦239LJ!wP" k;l83\VHHhu-85}2/G~wݔ D9| ئxPTV+d6]rB-ЙGt7Q Ǡ"NlMPl)tVd@n(дDF6F?I㐍#.G5їR2fDtWP2ͶoGQ4G^􀃈Ć "%֚4~37?@}c) :ʎ}52篿 k"R>IxYun,,VU oX5~ѥs1Hg$/Yz6p{&O ## rQ';& Ǹd;a~\BwohDF;6IP-r9klOtGUӽwD@0B0 ).gu(hkJu=Dio6n muXVɔAd҅< ̴Y|ވ{5aߞFN&l '(qDEL(n8/62:9s?:0Z[$ndgWNmO>,ܔu2ۉPҚQ2W n0POS $ʈ4(Svl a e=0|;79>E7e{k +w~R cRO)AW\P1ol;W.J-W⺱֟&)kSx]s5 .Ox"k6 %sFjI(+[G"E5%(+}"I:l%nTϽibxZ]BVA.)w%? :M̡tfk`2͸sS3qP}PĻUQ[=wD4nsZQ-evb9CO9u~dz3W6f,nWՀoyXǗó!롑H7n^F'{վjfۦ]ruޅwRJ`&ИCXI(8=r 5m4Ӡ"BPS9{B?tj] m#(_gX` X1trJx$3W5i?W/ x-(IO9$[^mD/I+mi`hZbJ1eMm2[ڌtllt>&hX˓P~\sjO,9[U_ݜ zTVTsR\Y%vLJB|FOC|5*َO(& T܋,nQVpNJM,3ĞR\c)5 tF‰9|Gik"ȷ},Q|=XQ?V2SO64Q9n`TDD I& kÄt'D]8SJtH:o*\Hfb&>u2ą{UuxmI8m(h IN}a/iy(j<Ī&t- "Iá]TF? ^#LB]Т %s`}cSXbJ_Qr:;Jв́}nlۚpo Y"&Hʬ%[p_o֒UT u>j-ja1FZb\[hvgcU3#DylD렮n'D]w\)KeE/EQKӔch?h`C^<2S Z4G&>ԉ|-6G#;E> ƜizJ'% s ZdS/ѕDtIز@0T;Q_jW v;_:,OsҭEș]9).rNfטrZи4W?( JPO%(i>ą+1lw0] =7kfibv+g#8~.xΣ$ 2͵j72ܬ'V8)d$p}DN?LR G519;kLӮ&JPU}2Ԏv=kP.e9,5KIzPf5_84n`\G% \}$4޶ ukZhKs`0\<7ivћ@m#AK!_r셪C+ 8X|_ 4Ej\L"5f +3(LzfnL?n6"^~N@O.mުTT*Ywв=Ch0ZvMs:Zx'm@C=D NOO4̓ʬ{wXx٩o TSt#'WCbm~$g^trDoilG̉X,3q߻(DCS~tr-#3S,n7b2ޚ3|Yb>d-*Y-{~>Ď#TMD%Fia6IVz?d=To;?!kX`Բt"_&ν- LӸ(A'?z1ucophm|P!BIpW coP)Ln̔i EDʄZ.| zÐ?w:R͜CLE߾v ֙&7ڐ9rv_naYN_`J[sE5!cSSļg?,+UF:JG=wh)L'yIβ&)TibiLy6RB/0/1c:_X"6ϿD8 jSc%力JِõHa &e#䗇;߶}Ϫ0J@I[,8? 6{`]S=W\љ4B*UbGΎ79 ^HGVa.d^}'mECm\R:'3RG̡}QLqj\rH؀ um5Fۜz%D=t!r7N>sռ6Skzqq=`pVC@+bˏސRi}ظ9Mz.;:4XN>V$PJC{- [*URj;{lQlq% }}{-@ln85, Jd`a7Ah-*Shzb%15|f?%"*-@K8*Ɉ xS)Pkg8Ŷ]]3 B vX:Oy OP tD 诹p \xBz>c2 uݰJdS5CvQ]kX4W`tM 3f|;RRX|©}L@*+%lJn.yߍۛ _4ǐjC?"uU}N'4Tvt-i ~*}}"ͳ7c?ך#P Bc.g%=t 8b^P6 T!aZWv9da\/1.n?kplwMtF܋/2$beHaƓzajj40Z_{-S-[RKH#!ԄQuO(k'ľS?s1Î0g5Lj؈U4`d :]dž"o^19c`c7!VZoH,gBC漗ªԵ7f+}*\Wbm-7# =[RvuLEPt ~Z0YOm!.lcSVY(nvg0.CA$|k=tLW͐œ<Ô "9A#96- m'/B(=^uOH#\1dCafNb>DյE\?d6/To=\rD HY+*!jFVK 0TDka9",Bvmy w("JVDu7]Jo&+2#H ^DGmR"agnp, vf*'x `B"3hk_^f˅!Z/o\MzsYA6Xǣ#ϊKBgMS/m:XX"$#P@)s9]3Y)0!*t6 {@M mdihDa#W t ޮW8B 6'pPsS)6#??3xS`>?8 w}\b"'-6r2N;*v3ZMǎKGp.;_j*CV=e&vA\139n@[,J>))FU@uAmhLNuVU;gy{'V $:ֆcKM{̣hˢ>=o=p߃BoD;b PHJ`0C!4껪[pք7lO@'B_yoYK8)#jk F+P,zگp^=`Dr#l6bQ"/nk/?KS;CQ3vs/vD}YR̐ )Xġ ؁VitO5v)Jn;53g> !qQp@&&9x=hl,c@CrOJ.2xjDoO߉WiH>]:klYBj<u)Nr4 f;](I7׊Ehd-nүgLT֍ -;z;.[(W|NCGǾ$l;ܔA,ul%O`4Rd.,K| C E 1$s)'`8Fg}b5lTPY](vBb;!H} 8O_mr0%(& aD"G-},,i:T(b||8PB{Kc>m1!0y >.ycģ`K#&l ݲBe8>SBv}$*KBB_ f0cEZLʟf߯F]T+1Xv4)yP@~W<ҺEY I:\UoB1g&VsNgE},5 ! n4 H1!Pv`9&")51*E4nFhZCK2| @HGpR|*Mz5U|A6 c1 LYOBOEo͛-0H'BR>[_XbՐr`'Pa <QLx*i ޤM.Is[|5a4PU Ub'jxpJ⾊^DUA,x"9[8}7 XD铼l ~z|r{c؞xP*7uamuA!h@W XG> khmҁ.ve4.^֮W=E8Hh,U,>k>OwXaMa\a`FR\.PX[3~[\EfS2ޣn΃r ֖a|T.7o8=XQr?;bTvFh ߟmD*˕yf߄.o)_wٲİ p)YAo_V+L<&3FF3KL03)?/Wf폼 &.̾E|uf[r&94k_jl ڵcV3Bj*# j%}}뫑xŦ(@zKQLq8Fflɯ/J1xN?څ(n GL/nEw J0n %{m}n8jʮ ?(@ZyfxDPY qzܶ,9Uu5+=hqoLgpJMϓX?9T Rx}U%^gM}WyHH}0* o&\T#1BZ(L3B%[i![?c|7&NdUS\pCϋ+G*/f1"f5$%x<`PwL)ǽrp3 l"!b~4ׅ  &;z?mU2ؓ7nn<`TzaL| 31QvuQngfT/kP0,)j"L ?>EZSίbF?S_ϠNfT1|f",Ꮲph}c0u(D,p?NHԌ8|3qK"\Jh Lj*@{<^R72O. i9x`gƋX)dikZN*ŕfC^%LP0*JkM&>u).a[=dhjR[8ZAgӄA c"4Ho 4 fH:tYd;ZH=3/hn.g`y{X%Os1-, E'&QMFKNU1KX:^Z }CR%)/6'o=Zjlk8h,1k뾓YŽc^#TGJm9sqWW(j_G=LOw H-D/ *ޠur)eaY6+}M50J/t5اV-?a'3׸a ,(P5>q[ )hqj!Uشt*С A6?΂/-D*|5e_xԀto($8SޒJY/ʚo[qWILDaK/gm;و$FO\h(xZh͊- w=DRlOM,&ty:D)qP'!= @8溓-^=z˅)/vrZghp6w Z*[W.T"_f#Am)z?*\oKsld`L\uQ!?LѱzbՅW97?y{4]Kq?~fEƻ#lNR[Zؿ݌F܆As"R"0I Eu!쑍X%8۲iڕx__̓U}}$T/;ޗֶ.WEq='leJԟ$}L#o0Q /.i^ W9BQ EG O뾕O5ڤ "~Oр\~QmK}۷pM6NWvat&~A+ħLUZǥC1ORgR K]Ҹ3iLW}l;uT{tѻHɺ;n5Pgog\HwT>> {(L(̚ȿ- ½JGf۳h@ Lq *[p GD0LYF-/ )x/\-atQT'q41[  *h:U{vUP-єӲ _OC{,h'K7$Qq K\ "β֭jO- $wԬbS2"TVy2؈ٜ:/BI)Mz~Q6X2ɪnҺӵWPFw8qrSVI!*7.S5T-U<6eQ&vB ?vN ӻi0EWi%`FGl@~i@lxv7 rS?ři) C #؏=n[:2O~5 M˶=v{na3!VogKo-O=7jYc(W,:DT4SLi7:'bK^wIՙTG~8>0$tv #9m=iݸ)5SM>AgpT4罹#Zdou$}PYgصPBnHgۛC}="׏;`/*P$ɠEӂn'e(t 2\MoYB="7Dc;Y%3z.c̮dQt~ʙ.N5[~o%Ias` *#J ##L6\BUX21@cKǶ Ǐ&l"7-b?+ZY7S /D@͡>h]wl5'8B9-+ hW r|A7|(îM=I^^" YGS F\5ȟHJHge"&~b"V,t NG4pn6lz+:B.ÂeoPztuk@eD.a$0A!"_8!@#'-ug!h$!!&=?@ @ =T$A|Ow8uKWZ}+Ҝ)u%ߊo A?K UULU8aA >yz Bb;ةѯb5<)C%$wFjATsY)5:&(AxN =گ٬O@筗j6M. L($Kf&v vyY 3բ=r4N"KV^( %R;h`ȉn稛$(|H#<{z(TV RU/REu <ثxΔr"lADKHAprJ.dt`$`1Vxz<{uq+G SfW!%v>qR*c,-xg.R] uΏ}Ӂ>u\ nIy!z{ai]rUsJ1B`Gi&N Or,/U :[t'ѹă>sFeH/>Ѻ[Ȏ DӤU9*q勉?%r5[3̮R| q?ѥ \ɵUAח.\`U`mW3ϊIfl}K|?֯|`5Y0?\4@ƞmK+Us; sܔix0!GB;{3aL~\V1"wo N,%C':<04TLCzȖnќald%@ZIo0F)U'7 H<ñ *9`M 2uޗidS2rejx!_ ~ ?hd.*eN(9QT$ nXF@{7=-a`=t,hEG<*A46b:x_J(*K3}lTd@\Ine xI\ӆgP/y'*XꜜTu0|+{*R >|$;u5ËO%Qo{i y|vȲ-JL$ǣ),^5B!d1H&SIC3zxbj0U!s&loQ ZViw4ȶ-gKk&RK5~늉d?qA5cAH::"Ib׺T񕱬OpSUY&'{ԩ4c a3#2+Q$1ޗAL;Y[Зׇ$@ÿZwp"D]/I\{;o7,O֮29SQ#R&1Uv"Iܭް>0UJ;v:qad%7?P*1V}#Tn) Q+7pW̊NPl}}xcgE"h_x|c ԇ,X<қᡘ{L%_O 7+>(+\t\,P%H롅ߪz!p?XǸ*^ɤOj)eH)c$?D'8Cb?ϖ>X]o7ֈl&s$>(#tсh_3IlE\jАjCbvfܒ s7}-J 10QfPt>·5˲2DfVt*Br-2¢Jؐ-Y{n*֊ՃPJ/RήF`.js,Jԏ51dmhi6Eb@譊dS@+Ͱ\!5A}-?Nf5 dЉ[-RM|1}XhnƁpC9bK[_Z=)4Dx+\k6 0ifJBpXD<5rdJ{1LKÃbU1hfzjyBIRɅ24oh>L[1p#ދv DQ TZ5el>M <~WLFo␳]7g·* q=*u,]|m< 1 ?ѯEe[_?5⽢*l8h|4j BV66 ي˓8dhֵ[U~TbltҽCGD~%it1E OY- ہh^Ep+@e*οC`'Άq $1#綫ww!g4ehD]}uE-@X*)QBi&)Ĥ1u4(|ТAx;1@<_iILh0-d\t1q(A9VEkJG%Y[mv. QvE2ߊ+1}%wZxe?W'|ZJ0//CRHj)]Iy86]a^fFro>8u@Nh ΊIFhZ+; d?.J;ǁ*<U@W-s@`$2D#Dt*f8Bdaw+v=#wk){T-#T ,q'`Umuۍ4<>V:} ¹pE! } Gh#;C"b_m1I~+sށ4pR$`Yڂ,BF(Yh*XYX1.kRvB:9h&l}6SǔbTK-{K|˒?ZTRx`WyGbgf}`S2[)f㧎3e}ەc$ce,I4cA7:-LKn[!ϡdנcS'hy 2Ln8 G?"RgAF9>!% fSl |HpE&}1[i#V鍑t&fmr?3X1?9πSggA<!d޲fe!3f)( K<{cxW2ϯ!'z?~82,Cqw G?ٯkF_u4Ax.%"eՕwMӃHC ƶ1m[sqʐLF[d?F=t9=l8d osF|V,O~q[CnQ'"ohlE~Z`jáK >p3f םrX7,f,L4R" 0o4JJN fH־e7_ɞ)Hi\pNކ2qΥ,IN8kY4 DVv[N[}[6 IWN[YC^2No}1D=%:Rcfs).+eb8%[#ඣTk+U:e{|ȭ jPbi|:x{+vvw]Z|t *v *ٝZBFJfS qѴ+ Cmm >S,0,uI IJ@жrK8[%QK{4bz5 ;cVShـr2>J}{P=g4諱M-ٖ}Dᶞ^Td_wl|('2827);[(Ree<98sp__9 |T $ c,q,QcWB oBX8I:~H'Z琿ޕ7f۫judv KZ\suB+Ie[s⻗>Ԅ|^N =YQZ]wX6S!-72+&dZ<_H?y*cKza }j_ kX&J{0y,n=XF}6FD9?MFR4#+93GU`1<պsgƍ*C9 Bz Z@91X[8^?jC1_e}+'4O"$PEOhpe\ umd$.N7f!^XONnb=>):HՊm 2)Sj(HJNv[8RsRi|]N26gB>iU0K}`u"5zE﹯iP#w(N.R$(Grޚ4"NY/h2iI#'@1Ea`Ԅ@#TmZͮN ׷x^-R7~9<~2Y"Mgʟön\qξ<o\fpͱ(r?T23i ?Ơ$n!_D TK?w2 |L3A 9Op3+Zx)gLS =ӋutW8])wGZam;OJO'Bhe"3#^[JZ,MnnPyŁ׭C=*JL I6TwvVg6=Ӓ㼝y+)m;U 8yu fX]ѿyF<]'oVAa}TEg~ݟ|2ߨGzuTV ߯ Ј%W|[(fv=儡"gY~5egu:nht3Mg xJzMn}uSLx U^O7uo$WcjZfb@rkD6 m=Lm~)57fJu Me-LO65`٨1?᝛G}v3Jngx٪JSHIBZ2ǐKS <52ݬ\}|wݪE#Y>A+H\TEM{p Yj &nM6A!28]xs~Lo.*̃k{5m^`.A[?R^eU%vEof#ˡmUڈ`Li}NuB l~0Y_ ڗ`y0EȠNa\'ٞo5_lR0v:HM(/ |ŞRWyr9{]/L1$c {`m弴`}x7jeƵ1Xi s]=hl|=j|ڦ`pyKRkіByazS~NAn\YYրAʳ L%RРRG6jW1TFvn3, oCT_vn(]֗o,'~c ^VDfD[4P: KO4l9k@\'Z2)6p.{"X}FCFX{}#ӹ 5Z't$s׾0{h|ueHv`*Ԇ2؈ c3-,~ʆk:󝳦Gv1- ٴp)=r IVOa)'8e;] U݋:2#p=Gċ9+$峃!/~jr j&hu߸x &.SgвBu(C:dG2r܈A[,G~; A]*āPN7OWPTgR`B WtgD b[7`D)Z%1ΖK>($Ua޲۬{ |bV_M\S)פ1̋^$Be܌~FF'?&TݭMhXDa-0у ? "j||xЗWAB݈E]C:2ȎB-Rw B&hfߔIחy87x]eTX~{5'8CB%w tb@fut,ԑ{qU&0. GbXd1fW-⍂::s $I-t0:#sП`$zթ]gD/f#[lЫ7{N+=z/祢KVt~ZoGoP9[x,,V$W洩wp:˄ϥI12- ,Y+剄 ީsq@$?P?@ҺK$oha^z:z"]P2 1ț'7o'C22ŘqP,vo T}T::pUCR_H 8BԱr2UO"?Uk?%q׮}G>NB0NA'Ayo~ãgA9՞YȱWGAXaQQoX5װ { qicf=1HI|Գ2fXZڈ؅jp!xy:[KuUu% (mgjF=۸2"~#dσtU)v>= }dz*[*U`GVg\hkg/]׼ %+'J1+eϑBvheX^( >T\ sg灔1(n،&IIڤMקmH]Ul6ꢐ+IXNvʹΞ/fE}No8$Bw9?ߩx5*-ᳱb]fmi}Ü36,KvC8*.0O(:Hmg'F uQsthN& JQe־X0گ|=]%t 6 k ǝ3.t+蒋fp5Th%!ңx!CvTS1" Qy%@$_6|h8lZ!DحttsԢfR75 Xgu"&|Yicpi5z;c&1(wgrgƾʌ2iV9˟ǿwI+?eK  icTuZZbBlԺ/B -.>uXA ּilS!@',)A>=v3̑2|!#[Ʃ'M ۓ&6bݗ ˱sx# \d@ё]N3&?q/hZ_HcD1M7&U5m,ىs7bPeWQ.!Mf1PT0Gt9|QNaM(ƛ) ˤ,g=nA 4FNA͓ M, 2v67ַv(#2׍q`'ꅮeݠ q\UDL@6ӏYR(-m%H?`M|BL"NLr S/.0XF "ޥ)hg;RIO/㲇DV|! ;9Hc E#C3"FF.Gkv#O{/U/J{u8u΍"+K}iF|겖p| w?yg_n@$|*1a*\˞QAN-!zOL4*USatk0:?1$mhƾA͑8E{׏~Z`mрFk4v;4vHɪ~&ڑeK{' ɺ%hP#T{3GumYP,wt:[oAQ4DPx>Q5A;gŏ憖!K{Ý5H.N8H[Ӎeϋ)o OЩB3dTԅ>Ⱥ*XHs*|l|-mm8b:k2:d2ybҁJGy@=p(^k| GQJ ž܀;c1ɜ&Bn#( yW|F)Ye6]fq.ri \QqU `J`r`eӗThTi%6ߥ;?fԔT%yUY5O_([ߖa>rvLhLyQ (7Zo}5D[Pi/ry! ^e!=_a]kYP=yb>{@63=q$sЙ\uk_1∋@;3ZlSD&џן[NghSaz1F9Q,;qܚ:40:jX:nYۂY[.#Ε3j6Z%wGN{3?s?T)3U%^ Mξ1nSl;;_M'~G-ҡ' Aj]"r`aB w'j5Цܹ'r㏪^:,4<$/_-+}79s r4$~)ϡp}nHZA<%?Ye[ )CFڝ )ߎf:u4zE?% i9D^,@[c$q&;>uN_&x@uIQPԞy @ØB<96BwL8oI|b jU6;[&vt)jKeZKnZ=߮1iTK^^ی6E Xh[/s3mU &a|u>}`kLz&%0Kc'AWsۉ^ZnB:FiF94YIіp*@fvwK |~}Kp};ݣRSAU?KřwNb;++ݬ)tbB;(޲6i֗ qғ]{WFݵk$:_+мzCEi= ʔaRB<sIwwPSM+0dD@yư,nBM O [FVM"4=еo-MYaׄl`scKWn$K8BðzhyAV/v~Q6YLE v,ĆTaiqƽX?*I0gwE^{h؁&83h?Ldq0|E|Y3aLI\S%H54 7rj/~$ Rf'sC-? ¨ۃ~8g-kD+Vb ~^eNR>; ߯?4 w X : ~eA$Y#z6+Q*YD e>@ !1>lg+̀o =>lZ<a6dduy EA cwZssm,N k K % Nj0Ek2\AEP(Tp9U1Űәo{IE+/?S̾L bE*'ڂޫ\ *;cu͉6zGHAY*|G t\/b qz2+դL-p:C>k6ڇ!}h'~Pbc/xS&)p:ui".STlf"73T% ˩B8; .bʧ$?rF5NNcQr%1`1(کxtA-$ŃGȅ>`0TFA3NBR+@j)jy!EkPɆ8<=ywvҁXLDä:֬L?h__'O݂rhŤRګʰYQLl +yer_w~sk">X,r[~ވ{'kQ]R%ZѐB\H\Wn*" n Щ%ݵGXBf:UG\"jv*lh1z$ KҷYmb?@|Oё%)A/c1ߤbdzdV1`o%ؒ%`=OcZVxg6 ccyRUԝBk( 7a"Ar<:'S rr]h<bRLX|Q=1rJ"_f$JOA-'f&~1Սjh6lCL}f?a% $?#)uyc ZGpu<00b{= _vܯ/CcOɢLz*U(J7o[O $iǮ1>~]ӜJ&7 c6ꮛQIB Jz&ūghNK [=LeȁVFzm¡KFҒ$߶^>!cԗz=\MZG)W2j e.|)d-@$VgDA$2ptH83^ vW>(D5$ʧrAF;OBl)X*A<@x0̦1&ھוű[îleŻDgÁj$䯲4kZ]H.wOa6>i| GpoWNWd 2N෩}Y+,rw; :7CBDUc+5b^6=R9#pqڳ7v66f32wDGP3KDNj"xJgpOЊDP /3ɂ! 7u* {VUke F+7J~sP yp*_ƅ 5k ~g!E1BM2_iVr6Æ`r] cR5EjVDpRd4x2UXkغ&43Df`>PŦm!-rgtlcb @%=͇ᙱ!D=k'%^5YL4?5" 39p3e3skQFܱMJQrfKj#Y $zX yU-?.ƽ w)6=.6u)%O`7+lGuW8ѝ3_UC,lki)'!Ule[4[C2 nRGgib|PH˾IWaNYG/²e;`BE3IC(dI+Zbڼ ]Ժ| aŠkNswzsmM1ެdߓZJG&L( z fSFO_ =ROgIᕻ߱ΐ׿4 ]mwI1F_$w-Hw((kU{oG&KopplGPTU4Q5p')uIKEMJp 'rjJ]svȼX[_Nf& ?IOo -y 2YG#dĢp0?BPoh 2깖d/)hDղ{į02þu4:޾zs']Tq]W"U8~GٜF'-Go1~tTd7 f 8R)=tIǼ!,6g__c2ߗc?wYe VT_ƆxǦqTnN QgzPBʙW_Fɨ;3BOµqT %C4E7~̟d!0T톀; l`<%(V"~GxL+y%9'J >Q Mzu|K̏rgHjV5d}bsFJNҳ39ۺpzGI"@OxYs߈* ".uj #aauο_A^UNwP`>pp4yޮȽ~֓axk)-4|ps:e4+0XgډxTo45GjP#%ᦅ&"9վ?)(0r[c]͞qqjLQGe X YN5"RC^`;;ڸe|Wvx[^; TF 5.2YcͼIbba7{K\L(ڒq}V3+\Op;ߗiG9) ڳҞvmV ?iD&\<0$ׂzuoŞ);oĂ6dg=Eά(,Oz~9t7y XشIJ2Gy;\;~vɺnVG.1~Gϥ0Xs ?(X`jIW&Ɍ]MK"S2Eo6O%u$;dn|Rƨ޸wn{X}USIT8;vnCaS˚4<@ G+rn,hX&q}<`.areҔqa/x&s/35\X,+ك(|tBUNP9YJk cȌ)Wc4g"UBdE@r7JPEbHm<{;t&/{Šy "8rFː}:7`ujɤ֕xhIE-9L;D2('FH!Dž'TpF6ɀBԞ7Ih:T%rHilrPRTtN9 Ey|@.Rߧ +m몯W?w'0ڦ5t#;$q s誃>Dy<2&XBm.Ibg]+J8ה#apYo'z Ɇ7#ztsZTJPּ Uk^t-6 (<j8?18d7zԨs?Gm?=m),:Opր=wFSO>(&m;4O6ͩZX2%r@);6ޣXQ_#i ~:l ߉СN-0^%Nz`!Imzt%7}&;'|э@aw?15-si2ñsTDΏ+E$4u|, %${!uba˿ƠeCq"J]y4+Z܃FibP`2X̩ꔱ\A eþ5hU0X(E7It4$Q; -8Q2ԢW!> Y]#,lQ:PkzZwDihzKp`΢73DS\tו4lGXI,] _: O m#C>K@>X-tI}U1# _۾CPYS6V#Q'L2]W >Q&ןFM1׽E^8q!n(F7t@hfTTK}uF癀eaH&*8ᙚ:&bj 3?f ^.2Wƞ& V.p$0?P1Eb&LUgg*>OaȈ%HQi+K=yC1rg' kthwӑəI6ż\b^VPY '+ !;֩cۃ*\t< +pZ*h_׆q0&åȬNfL)gm4ګ9~ț>fLc(NҬNœq䏭p1FB+ZF;XYn!k/(W>UY҉Ekg2Y%xHS fB4SDB˟{5upG z6Sr4 dO빹/ud wvLPgKYhg-aۗ1lE^"Žr8P\w5HKlAAJIYKXXZx-۴Lygb\J(S9;1(Ud`NmK=Mу]Hz .$ߊ\3I7c},_ iĨ,KL~Y ED/١RmbF5jh\e>OaCKP{ oPQf: MBE[a30uۑi@RdJHG*%w;; ɈK[9†=9۶3GHlְIjP2k +dvx$4hNPlN<=u3I>9c+D/]w0z%"˘X"J΀+(U0]g (K {Q)YUTg~'+}9 t\,!Ê9k+L6|nœms-WN| shMs5pG3bJrc 䘑>g[es^V2lZݸ A3> vjw斆@ SAiJ]8 ]Ea Lv:7Q\eWxNl05_3` .XVKM) &qo= AKvѴRg*_^#(v=@f̞x.]b"jC ] JQvxǷJԿޚLme6UJWi(W>8 gMY)`.HCN*fy v eHLak6 vwèD`?Ztݴ7 S# 0/j<0;j  j{RwHDT6o-WAg=N4aKYJ}lc%S~RT+z\с89=0Ջg,ڠCTQ{ 6o 4.a+Yr}/`?NX/k֝T^Ϲwbٍ@P$n 7E+z$Osjثy6%c_a8)GVɸK lGv?dUׇ?xAg=:ЛJRwEO.c'~ŗOG7_7܇_j 6 1?Z*fQZ" 8ᄅmPUoގ-B|;߉U(ca(RQ= Rn%\X.|Ѝʄ+ǢљRx]1V[b%((!LMV I˪vBeuGbo93L@}H5U{"]6??TpLm'9 mc8͔fWNyƐ*✦}Z"E=V׼C6! Qퟌkxʔ9A=Q?3Ue]pAr}U^9!rKLh蔩0WJDya$ѿ 1+D^r'sz߀ =duwV( n꜖@voʲOe'LeD9h?VG<.}M={+haTa&E\2<+.伝`}Hj;g?J7NCքlwA<1S.C*IDH0g/xtSSN|+yI u|\=Òco{X"Cn)Orc|K|p%%iekm2`*v}*q7ןc Gb[}4wN Kхȏ4( g]ǫͤoyuQ@*Us87G;~P~YHikC㔁N($mnw ׋/mKY$ġ_VJ35HUBr"r9_yQkr٥LZZUH,'oO.bCC2zr.ňzKNi9_q'!-Kڸ*NҁnCe"Sl|=V#B'b@e,O55޵ͥͧw^oT5=)~e-g֕>hmJ2a62a0/KńҫhUOGaBkt:J7. vؖsE6f‚5'SCdρGF`nF>8,cf5McMɵ̢,Y\i18+4[6qSB/>-+i@nFkCU4{}#qkp7v2=%PǪ,NbDı޴J2J(LM|S 9?Q?3CmtZ1>Z/nѯҥG5閆co]"lbis]98^3P2vچ/u.5D p0Dž=_|Id+- OMu 4]ŘLs;@x)e=f@GwpH`w`^}eLJ[WppsK`țxHFr.?(5t8yz(H88z߷4[ٵ$asfS]qh^|x}4}09ID.2ネ,Q@m<# r &R!n''B_ڥ`A_k5Iĥ$ʴB"rA7j %"?U:QۿRc 5\QX } Prw0>4T(Ff}"4z䔾vp1ȎVHUL1_0*U< F^YeaGQ~SF֤~M* (X\j {/U0@d2~ܦ\ipKM¸j'-c,SKu~GU^aVj.>/ .[1KUٷg~=r̎UQ>pc l % C9jF6ijFVqzh a˦نG9M3:8q$4vr]e-j {OU n7P,t!(%\*^dtߕUk(m%R-8ělw)bv~yֵ~d)ޖ;9 euфG#!@moϗvĀ:՘aڕWpYoĹJE$[_\g+z[$nְHSء^b Fșъ?q ɰO0{rP;QGp2݁lTuE|\/j.)9,Ӯyer,aZ99YfAm12YAf]3{T2[ ٹC͂hɪg~Gx}@D=8=PahV_%r 44mRlEx> W^X*3R'>=Fh9mWUέbZ2vBi@q*MMp aHﳝgdq-x2$t ]U#Ș$]KV8E&'eg`RU?YGglV*F]tqCөjqL7D60:1beƧO&ǫ{&lgVNbFdh aRSG׺|F%7bO<Ų#풢86A=Q#~I}1Sd{sO%N[٤0{u]L1*&M.WWQ@^'p<Ԗ"0^J$Dzgå{)~ٻHyxƥ+F@\7B2;?%2m_?^L9,:]HE쉊aբ\t6;:;RxAwcLP6 ᣞ3xCvs^Dtwc;ZByM`v?\"Եa*oey؀mΞݬo]țCqh[PY$S+JK΅\W;m]_O0Aa)b-_:/d# A;/ ZBZ\<6F pe˃,Z%c ~@88!2~{Xs- v"NknbG wy>YDRd`#{W'pz{oCRI:(4& GE`Egn&Cq:fۘ1ܺ4;Ϳq5-{ ZPۛ=];uo{>6hZf\Wq"ɎJuy )  (c<륽.Y9xa,nѥe:H:|&Aş(waDF]^Q3_THPΤwoJ U?X,`z"DWK$7L.ee٠rMT$Q(v¯f$![I+_r.?uVўG<[fI,/Bf}gm2P@y@ca:OGc\e4-)%0BO|dQ(fv7|){{KOyJ^ ɘ]%`hLUKn+\ZxJxp}eb9,Y ,h+wBgυKE3N<5ŭl$EIVr4@4RŻV#U|$~:l"`XzTK)' gli+)c _9 kABIv5-'w|[,kN1MRMFoh +ڷb/l\5e,m^0,&;9?cg HS1x3!gh<ӨǹvT ѽ#"Q"=qB}p >-0wrskHw&~F_HK"Ww5@m|>Zb)CV)C|dyr *@3/Q3ݴ2ZoGu"?mB%P_W]N\B- j&xXmK^.lxWLܥw>ɳS:B\f, jt۠_ځ[BͮPȘ]t䨼zT4!ldR%q5Ym>SHん-!ۓxǫ^Ќ*)H-0 -m7wx/ Lsr'Π;J96>_C[1uq^s> B۱* 5MQu]''hևp.ff#TM5>j?ןm.P2Bnh:`6[gkd%gsN!-cCX˛uw@} JjO 2%fƤBb!*w] Fz @%9.[p#},WK1c<[k;ǭ ڪ+q_N?B{k_CK D{7|j }\пh0aזlkkq./ͼCv4iqOzՕVޱ,b3Tk~px.-ɉ/NEsX3A vpL1NZ&(,ώl.1E;E1B<9=od4BwCRlh Lnٙu.]=c A~]E5ι7Y{B|u$, ؑ.tJˆy/*E6b TyJNhĈyoH-C1El7w{t3DFh$%:o7#P)T_hFy̥D%T usӌjk솘8_һКl'}%4mRqǂI.z| FƮvAv7z_u[}XeM:ٻVR\{Du @ 1 2cljfDuV=>_p~B 9Gd^ppdGf7ixDjnr\z!S_^? `%. rIpa[?svJEA Al#*7iY*"Γ;|Q>V?uVbBޒ!Y/B/qOoUy9kjfrnW -&Bcs2a2_WX57JlR~K '{fZb֊rUR3<´WL sGo_%ކȐЗ4o;tޙ싋UzoU`+5ؙwVL) ̍giԖR Ɣ oB ^-rrQ8~-1 G~g<:Nz| [!!#EXzGRƵ!* c2pʁ$㜜e?KÊ9BX69A9w2$Z> <կ̧Òa:w*O2BO,fM5;@Pt9(ϗ[ZzJM:NH͝Jٔr'9@'t 0aP+(wADb)XB$@HZ`"[+kJ;?ῄKg#5dKC0ZI yG11s#֨ sLQI!9k;7ќj 3]epPba3i?:aGZ106_N]j́${/;4/Z6PQV~M(fgbG|+ rKI ġ o *ZkZPJ)_"V.^52͚*T>tB 2~Zl@U?\fJ3VfU}?4t G3qX/,P@UJoU:zm]`GC=`z;h.\éA)c+=c',/f I ws¬<%T֤DW_0kwUY&BVnES ӵWFL 6{jVc;[1t%xje)M2_u[~>`}½9K[Zr+ 4#߾udN)[s3#׈£S˵7ݾ?*1캕']G vg.~"rA4iyv*!+ʈ%R,>G: T:)c!|2{x,B2*H$ƒ6ǵp{RatxYcte !T=*Zxƿ5U!3{7oH!I(MoMT<;P=*E9Fvv(nC(aE؝`q!oAiG$66j&Hs[,9s?jHp"H`NlX1 lh1Dh67#8(irc"Nɉb*@nR$l]?ԇ(,/Jt'F eDL:sjW%w.pHr7ψG8(EOTZNX] 4O˴"oZnːg<8(F'+|[Ƥ yFJ7DJTُ脥[\y5:1S_Rs.`a\-}_]u=tts6by~ʍTF~޳ʦ<&6Tu7mm#*;7M*j.pJII@"9栗(FZrc_.N$}`F@/ ~'9JeQ?(8r5&3$e7|\[s|I*XjrOa !/.ne",#0'8Y܊ tLõԖLY_oƼĽ@(H|dӡCvNqo#ӳ@"|1hMt~ܡ8(3K$W]ejHۂBPmfu@B55/ 3WVζ!/:f y fT!K/*Ã]T=m69,d/A F0^Գm-Ѣ-&"nB3l'-}j|n[ФtGKЎb`"0J*C}V}YȓE#l.t wJ)8 N HH~ԟ p>~MQU2D1D&>z g`O1jgڂ"'SrCqKY.'Y,Iq:gOMY̗gN)^2[~fuSf_f5_kHQ'Kmu"qu`P&Ĉ'dW0|J(BSZE~\,Kp2 H!fD@?OL7wbXQf ?[e-T]ي\rus:j>v'S ^&q`t3%\@>U:d˧=YN'Lj uOmǪ"/嬁P/·Qn~p>xI[u vڽhcBX "^5)Ӥ/\JfBԵXְ$ {3a)_󲥤N±w`ɉ? 3x.cRKk-!y$áyW V:ukfcǓE0 ,G[y0XKҫU}^ anٕzWeYra6'80R#LNWk*-:&G,)N(AJ@B*:0qƨC=x޶ѫtQ$3aPMj}~D7an)=󨯾:<(Ru42*\jW_ѬrYe>(g1BmfZ[A!U YuW4Pxi0&7${43mj| TN287ErvK'xd^F⼅^ѨC3X׾9Qe$̼5LO]4ƴTO}iZ,|jd!=n^w߈'ՀQST?n[3u+4PfdDS[ zxAmN?PFG]~& 8AZ;r۶(md)7B|NI'K9좈]Yѐf?:5a0qePA^ Bޡ܎b ab5Nb8R) gQB]g ;٨IBU" h Ë_OQ !@sAad f`O)D#a@v0>54UeB#;r.6ѓö́ʀXDschd8=}5ZX$!ȫsEE;>TMS!%ϼ/[.h'xxMr;Q lXT]zX$̤p"J|8 *mghՇ7Xm-Aկ1ѱ}f"߇y|)o눜 >R`Z3o?ǦjLU3k)̒8\*$vkѝRLj(1yD}8 )a2X{dYb{3!Y QBm-:eOZ*"kS- Xf%gk;GwYEc„nؤt%-Nc{Оmצz4$WI=R)i%0;i3*`*ex>âKK*ֻ^נǦy<<s/P|/I\_.CUBWzyMD1S=hh**B& T\NwKI*S(b^m򒦔_k?AOejk#jd b$@\~//qn"m2u9:io<.xdL; =Prr1|T¢$PX"VB'h;>DZ޴(lطVOA-LG' 1kαdpX|KC pe:$.7p꫋M>"-eձضhuD2/Tl;+?Jq=ꜲZr} ZIE"@r7cqEŀr ܌ MuW:I="= '!&pRWD @İ(YKZj8:jvQGG#0qJr6# G?`:/0:I߷{r'F9 BV#]}yç Uy!$\GXrpW9hgmת#L;'s6g{E )M)#bYe?]p$ ZGq]O2VI148PAxg!50A 2!k] _NY#5*w61%ekKecHcѪ7fc_YGY u_7-}\e -%$y.pG7[A)| MH"T*<ʗv-Q[:B5J $ v6D!j}SS,!JRj1!y"ϽenB*oY4;fI-(X\Mӄk*#Tϲ:ju?-SQ%02+])HG:j|nT@,z80U7^@vu9S*)+@.0W~'0佣wP̉{htGpUQ6A." Ȳt-54mkm T^M&*_ȷǷ^HG}z{T=po.f:.E~iiFFU[$o|`Ǧ$SIvMFo;Fމc 8#yljf@>2.fg w&(ބunG R`?.6$woъ҃]>p-W{]=eb_ E)[.;„d0Sbry 1RPMi k8>g^kP Ҫz*y"YGc?! f; {+VbRƹIS6)$%MY%.h=Mμ{BDf6UV7=Edž=Dp}vץ9n+2*6{~k?ۍ^`l"m= Oo=W39{+0,/s@'Ruw_y𙢉7:)I<;m|[ёr^bEP3QgU 5P4'-t9`$e$@\ӝbNwRhb[:6Mz\'4ᓅϛ1/\vP]r݆ZR:K4]T"71Jt-?lmT:0*'u;)'JQ 3t.nUR_3hv2SQWXn(g_A yg?L٣9l) Kހ*P2l|;CC}|_={Ƶ:) @cӲ+Ð3U j&d/~>W7:EI9W#* 4Pc+ 4 ' %! ƣO݋ Ӝ [,%#OɪӅz_9%ڮǸȼdy ҈nSpױ@^#x~`"u~,&B]g-CVlϖ ݖrU#M=dЮ5{}\j CIx֑6KWߛEZ;;Y_>pвɾІBN DXxwJ"OŒc> y;-RN9dF_QYl$a"talCo(h.~TpNZ(1Uv%8iUn$Q';I[htHt_}K=YƖ@v|0é5Uz.7G5J S>ժ;y/X jGoNT6㦚>ol}pԂ "|u w"L\KHI€&nsP[GoӁ/WW\u]u-!c^ ҕnSJ_m`ٔāQ$6ҙ VY{skJ+x O)? $xgO/tţzo2&̸R*f'N}Ġ# jX+ZEzyK}tWl*/GGLԇl_p%L *m68)A-[N; :y?ߠߖ$Lt=ȜlRd&ǖN#}QS{%@\t{ *f(R:y1\euIoNSr&8t+Ri(>!Pш”"vDj䁷- ^%>%Oa՚bCT - Zt^Ξ1o~|z7yUn_mC>`@Tĥn Mp w2;c^U!N0UFR CܻR9/\|-<[".]#|͠*tU:o@~:eW24:H"ԨO~%&iYDZ|֫^F Uٳ{¤p[Eu6ёJ&6<K/_@lM)O81Dm,)PDZF ISϿŝyR?crˑ癸\i{\TQ ٛPᠩ~{O5ZfA棁A#XɌ Fvj{{򯡾"nsr{ ,_Z%\14х$=)JɾKf>48̔-wǪAt_(vVк.~%#^"o&?tFon$2=}vtVn(r?Ks! 1++NfaWG|(k "GE1)CD`=δ*Nmr)aE˚۳`ר̨&&`Ҙ:"L#_[(%8L'2ˋ wS7nʞ/D*{~oD- 8nJiᔙiXCr/\Thjo+ˎrIzgȳ\:dBG p[s@!Oנ.|3RLOTg'lv檿/PAx38(m $!$話( x,ޜ=]$R՜B2sw8{o!*T)ӛD );qrE:Z/ޥQ3E~Eһ/  aDMh [O$m/mbw*ƕ{[,F)ld!0K;SX])Vjx9iNUKfof.e@<DM5mWG'!Rh F23.83)͑4]V7;\VuԴ$c.;^迅·ϻE>iF`LN}'usÁSO*c"[]=PC{8C>p+$yLoVWۘG=u  :'dZw]] u}DVK'r<a8jqJjvHd8ZHUdEt|#ϴ%Cר JmFE D66,0&}$e^:2JaydXNySf3یFKJ${] Rt|PS%;`ەG?VRůnRO 7; Ij(\jyT\ nhXB>@Pzc<TVtsJ♪A`FIra;SE`|.Uc"t;K0Ѻn>=V}jIɅ-.M ҄*UĀvBoFyEP]ۑV `Pad9;%OΔildJljAiKQ")#3Ix=D⁼K9IvSRDͲt "۲  s=<Y_`7ko8"7$ᆀбպ'Ku %Yw?4)4UsMz|4OUEP[$H EWAO)Qa*> MA$[k#5O5&Dttٸ>e3A"xNUMsrf2%fڞR ~6)pM8%t)ľ~expf.H4yBE1 Ch4Q$p -`I( )"cw ƑCړz8<&+sר(8x.ȭoyjld#vE ـxqtإ2KF_扺{ >~Qqzi֖-ρ(D:odXm@Ÿ:0gj.T.| O+NxzlrtK,N>]MzXĂÐ^ l[1e0C_Jҭ!{J dvH{s ѐ}}ݽ@҈%>fю5_5t`ޭ +PJycHCVMj9CHm\Df,~=UwBt[| +p{gE-!,.WHR+"Luh]D^YЁ/$Yn/-o҅|(w>`\?h}={ S,N֍=B]&k\Y4H3 C!Iss߃q=](Pwh:a! h)bB1(<OiѤIGꢅ^[NBg\p,2ZQո{(п\7):sjVd0yF6y aԧ^Č l%'.<?p2Q#R{*C@pg oHPAuvXF'cYpRuS?a$OO;rJf1VNp *ХzؔrrʣƷz{lGqGЍ[~4xm v qn9V4z6 0'+:}u#Tp5nCuuH$zC^na„~y^f{Vl iRX[q{P0K**͞8}oB쇺XB@~?:?zl !ŕZTV 9%ò=IGq MF1a߹Of'ߦ jXq@^%7fɬ V%[ O;wn>cb. :N2e }3Yh7^sl&auVi][(o?nygvf1)S{+ggKRa<5RH6VJ%Jdhmu_nY߀P=@{ kʿ|Rw& ~f\i:rSu"k&:3>xNY㒠~٠K&y`с=~f-,6FWn{иY t1ћ=HtP]xt}kǁ$R:ߤ64c&;p R)5Ckm'TMwIdQ7=[#y}%r՟.(R~G)eMGa}sk҃$dѣ:΄wm/e&65OUˍOvׅ}v̪u rJ&aV&n[Ɩܓ!źUNna3W/E1ݵA2<%U8S伀Vn du' Y9-:.u Z$ Mu+PqW6Yč%z.Sx{W w4kqCID }Ċ@Iɪ&zBAF 2&ae7ڈ7 mGV@ln!ĢJ;hhxܒw|! va^5Lk[U6}2&׺p)ξGV^:;@3LwA%R_pѝ>l Q tܮb́iYc'rB(/op~JI@OBM<'th,Nm6N%M+ܽJQy%y n 5w40D#So#8%@X 42!&ߺr i5.vCorb%e|#:K_ ځ3d~^#SαuԢ|fԔx*)[~܌,%}9,{nZQQ"2Y*%M|B¼HDɁ`ZouKFe\3\f:d2`L|28vR=^~6;mғCͩpB{bjP?9/նnX33 7x-34e}(_= dV![-% B0 'um-ZuFb,Ԓucز>\]#j:8m7>Yjh/x2V_mq3"A-ݝۨӃe6 A:ӣ-rkS=sf.1 MvS5 xE $o,q ߩ+MfDQXLQ^3.qd.XUunX2! a S'@zȬ5P!Y[33^Պg&Lnf" Ӱ\C`X·C>VicB+-M8 TZ^2Gqc9*W&vq%HlnzS >V=uvhrܵrz^ WW@9Kه;7q 'WA!IIb9Ga8}cy*̭b^P-Kl Gwt[sޡԐpqPerRa~WͿ'"KRrx@0 UMI^\qM.҂a) Q:xyЂFݔಋĴI8]o:^5;wKәWQ.]1\b5 ] TZ=!8;Y\ *:ܗϔ }f;}SYE.Jč|.75%b}~|J!s&"l0`x ŮֲsQ@⿏uIYH. σoK:>&sYv ࠌK56m7>9 AG9ՔIGRuz3IC8QXa=PIzj"ai ŖD$xr S/?AP\s//갩˶9;0갊>ĺ?-+vgIn09T+S؟Dy?HQ>} ʟ#[}>kWI&i$*ؙd) ^H3W'M66w!%ONme@䕊"V^YSWIJZϦ{j,!>#n 2pi&pF4Xv Kt&|ZLx,pZ fcwwFj0Xl&ءh\Sv0_o8w)geU.dbxfvjdR}jW`Bfc-; /<%_)K.zTm<>v~IQl~ 䰬X]:$i~` x ntswlvѧkχ#KAs&*;2_ ݹϵc qnS$1|wxϪFE3ٸ],-pt[" n-xq<D-QoM7=Ak󄌅V'ї#.G-_>MXy$<03"1op)/Kq|D*,o}b1T&ֱ.W5:HjsGA&3Bd4Vi5vM;y> ҿEZFPzLΈ}Fl!RzשvN\~O cU5 ~`BM<(" vˆ$櫩tN6Ka_p~ݪ#Ke ~|.H…/sa rzBݫw2͘;A󓠵aS#DVk3;㸏$ NE}ED뼭07b4t5TNɔm@j Zm2!;MM"u VԎ9 ; wOG脒6pj[$Am~M>~E$ok^9A_ fDh4֛bW){ 5b(hEpBz& oJJfiX:#$"6 ;o+idB|J:?Ƨ_[f"Rv>AD v~I!/}ч[=WkCg&3@FS.KeV!Ẻuy]2N;,`2XzYp ( ; P{xr!p]Q:N;ݘj/9jL~44c$=1سߝ,`!rqɏeA>e Ts<%%M1P/ړUΖVȺ%Ls# ZQjz{k!{a^^q7G+}}y6NˈM)_ W;^!=в널^ Rq 1AGVegVLlmt5m(lxx#ЏQ;s,2>i`g|y)3P#F$P;.^KYLo~qLT}Gp.Ґ  I'6];_,Q_|w!#Ӟl R+ t9y4+/xGF!õwAOLW_|ٍo|swšU>]H-?zlLizDnN-ZM-M)'TIghۃ׽*9%Q0 |>>oҨv Tlx.F"`$RH]y~K*>Z/J#1 _UXSz*WKV\gxXrV0$UXr~%mՑ )%Q=\&>^M JW.1oIWfœw)J^)L )_8:s*Wi,ntJp#T.겄\[ss!ޘEn(zHPy< 9aN[ׂ,#J@cf{rҿoW/W3W lMmrrpـ)~sWt2: *[VEop%@=νEрEn3 %򺩍eo!A  f8"21? F:V#v7]殧|{=m4Ơ_ne;)X@@91Đ.u(}Ke& 2OsKҏ -7xb=q.ƖE\>'ez 5A}#s 2~Բ-z3~oX2\r*2I_Q*-Uaz@4J,V!5+Tɏ^ d3.dC?t+#9z&Vh{n*#K@${/^ c }^p'7HOn)ŚO=; Ϟ[ /N=@0)Z2A܆`Vi$_c/۸|4u[p oŸv6ShlpUƀxr4I:IAünĢ"/,19T %>}hKAJߣS Tʩ!h*L՗hMR۲m귡om~k)q"ٙZ3Ιsq5rg#c&{?D밞g<'"Ҽfz|_HZT&@\̦`-1JנϠmhՂi5W7JWj:iτ0B+&!Xshj!/(lE@' kfX!>eeG[,{Ȋ6K*ɯW3 >!bX&۟OB.yNb5v"%Y6*`ǜ78e2!]Aǝt,ueyb4.6cfg!q39^\6YxڣyLIf*ieT۬|[E,eI GE0>;!XO7|g_9BA|ʗQ0AM$q"2`b۳/NݛK)%@aJy-cz:uQEEPv3u)Rڑ7Cȱ6Y~wvۧ9rZT ut|OD 2Dފ#F J'pܾV5ZaaeGY% aӰZ~!a ջRUAkKn=EUNFD]pJuyuS); xgaĊy{i,Czo8ܙ%e"„2"􉔌,RX}͌ـ۟|(=L5s=)zI76 xWc7B'<k`J2અ5 Bϒ0Ap~Pr%1rRQDSS68!An;XhM?K /(N;JƆceY@/٨ Sy 2 k5|#Rp a5UkHߒd6.B/Dd: F2*=,#N%oXO޼jyP̄*fZW cq3W)-l9A\xg)Thwe F/#ۥA$>4"roߠv78X3ðR^lU ăտDmSLLB+wLO Nፑc:]&T|H>P[4cigUȍFiF8#Mnd n\l4:o-6fzsR-@? l[%AA-T%0X|!'Tw&e?]wy mdatc[} %^vI }Y0[u Z~N~է J>STl[/d7@ '+,t(] n H  pF7^޽YX KpX@|YeoN|sg DA )CK0FqV2 / sX^t$P4WLjip+~-q\`h<3g<AVEOϔ KoFbNAҢHD4}̒xHQ^ .i9L{Ё_`CwGHy6_+rHP)vV\Yse'?z ӥU) m:歸7 K>Bw#'62>KA* !Mgg(jreUl>,ZMAT#M[uJ_Oc>9k1q,R6˰rK_(8l}Cm+ęY"Y[H0.Qis̖:| ح zh4]&:[Lj'܎"r?$x SHs-\ɥ AuW({Eهrr_G6:sP)UccT`oo4Y7wZCpƴe2Т|z3ΰ0m$ʄ>Dh3|>]4N7!tPyvGVPJy Toņ3!HG[Yc׈+9ǚ+\7$y?㖣" ҟ3%=M>pȰ;V1tߒ̲ߊ\49f:ց.yvډqJ-S +i (vJ"CZi, ԑ"."UmFG'R"JJ s䷍m菌%&[2g B=T% Lz1r~r"A|ߘױu6(EA=i_[&)pG2Ӊcl)t&S8Kmq7->}V\;c #LV.(D^SGishet.dM$(vēs2Dklל*ݺR)qz*M3tOj &koE_nɞ"FHDO%lV X#~wl9Kq+>4d\1گZ" K_2ː-:e)SzJ,Sc8}OFVv>kz E lO1KtPoP*-gϛ8Ot_?4 7`{̄%*F#Q`Џ #Di*/FhRQ7iTc*,RrK7 `-as{7ҌOg _GARƄG7ۤKg?xlyɽH|7,Lst :nB0_ I>uj |9ս|O(y5cY!juNTX` ~qT #m*B'VL(d} hVq,5 HCEs[\/RaH>'Lш2IUj'2S8"&l55.AE5#HiMqn2邒.N 'L~j&| OqslZXOU`г常AМgSVѨ =|ywsOTyRbnȜjG R3#9&.i֫Sta[(1p"㠢2 0™zd0"`Sn=Q_,rQEz+5ӊKoIfYP5hJׄu/az$%tQX_o(e=Nfbs֓}WNuU=" G2 0Ά= mQ.L.ѿq [dAZ!U ]SmO Ft;}@N#厊st[T1J8'& rt1ګUPQkK<ĎuCErM@ #:Z"8C?蹤hKߝ@AQe&sUOK0'/uX+잂C,r+dPsi~OLG߮ {l%ᢄvJGV4 \3$;g5g<ן-dQR»FaYl3a! /fOe,ZvţTiӓ.aPYr05lj+>e}QNjesr/A.LBC4[ˤOgSk[ePqjUjy"{qu Q6m#A ,?H `4|GG#x3Q`xw|a)7nPۑ^Z?y%_%f>yTi6HR4x#8خCԘ1VA/ >t|YwMge"r(7|NeN\wHZkRM\Q)ޫP̂{HZ.Pܓ{" Jyؤ]_)\J_؝BY@8fxdZXe)2/0-k=l~ ހ_%[h;ą]J{uzq?<5 _'׵Q4Eա{k&.8ښX {']on bnF\\AIRIaA:B̸3b/2撾"yV CG`R8`z/AP`[eޙQ_\ZP`Lc t@'iCi gC٠HuExd@11xRK0gcu\&Nڴ, 5TOD^z+> &]5xeCr]r# au/[z!xVo㹤;ZmSj`3f7Q;olN4,207d 2@IyJ;RG5'Qҋׁ'yG /^y>[Q`wx1Pm|{O14)*+J;Kx_d@|q;\/o>g.vEKrqaK^k6 9jWV{3'+uoՠaHrKYOPn#+0ݫ] A"ͬ+1˰+׀(Tr2E^ptr GgP IŨኴYP˒ :r73@h*80 iϬMuO#r.lflEtbtN/" Bҝ5=p?2k\}z'|J:(Tξݽ{FuTM%G/`9 O[tѪQ}l؅"4=O6:Ŷv)aWy>a̔G&X@ [ֲ\5kW%-Mb#*znɁ/ ѻ$v#fxp/ $Rܬ}` % mߓ>_R&]QNe](%qoN{-#GQ StOc$y4ND!%XVв0 O.җ~C4MH\*wMN8r&HZ+xe:E&4|NiUM 40 AΜmwOqBn)0<ƥJfUAVR c-E )l'I8N L7&-hHś`mLmH'`9nOTg/ӿ=͙0Y!2g1}i3>_IF" X^PA]'*1> KUs3`82%}i~ 6$ʽOԸL U ӹ@.閝"4SXZptx`%xZ6%F3l3׋]n.DwR׃}5P VmWER>`&GE/1勒hI)Gb=.#oz@- D}!&Խ,MF xT^g<xucߞ؍cK˃nmCkPTtQQO=gaҦ'kl;{γX_ž@MRX Io*gы XonݫgEY3{@o}PG|.ND3 ~x/?N-wϕwL}WBIVU#̕rnwļ y7>g|ޯhB ڥ4&%`+VKUDy†,y~r)mC/q}XȨA2f=\~H= i^gj#DU3UP +</p5ih ]7+IgZv>*TL4M/ima :BXȼS#ëk 3)QÏeTwfh*{PqP.hn( $&'8EaV4lxB:~b'W|ShrtTAnCwb(U&J%t> LU37ِEw]ER0#;q!7u6y(3O(ʡtndUytɆg֦<5e܂~YY#k2Q#3][#%a;{X?vOȚ=~7Ӟ̄q}&$9K`ė;b Ï?+)g~utEx+/=`̓e0AGVW3ڎ`[e2LA&Pwl%%Yr"\y^>RFrBetX34Fe4+}  %6YP̐p*Vtl c(:xulo":bC&<]l|.NxM|=skN4R`=UlvjK );V0C\&]C%iSvGC4սǑvlzjWĩrV$ PhįyV]E'[41Bt4<66H[o]I9rst[;Th8{7qrP43{9;͌`Va]E潼L2,f(r8sAA!xr':`gܫ+8/Pj2/~ $ u|Ό_oTM WkWe "/bOy*kJ||87,lFAve*®"-ͭ\DNsc ׽%Nߩ.xP*[CiA>_jS%ʮdXp 1JǀF= .jԚyK)a.l,yc{<<,׽Σ!v%ڥ3GmES;5Cz鉧Uk+ʷ7^c31Z#S"~G/t_5jI+{9@YP?"Ǻ#왭oIL'l.H4% d0W|r%t3„Uz2RMG% 0cu> ά9pZ}7D6lyז!`dvULğهW#JQP{-iT/%%SD Q {ϔ5ZåaT;X7 N{mX;J0ӣ{#&<{ lVjKo]*-ќ~y٬uǴ|B,e?c9sȟZC7rw!|Si%a$ަ@- vƀsR2D$+M6SX8\h9˭? . g:#/FM+AذT_lno+cF(⎂.C Fd|KxFG?F FK~dTa%"֚üSX&oqvۆNXY!ƵGXqzz]?uԹI\ OEo(W]0>Y,9WhN@Me$R[H!/vﮭK&Sr)e;yP*eV+O=AcaL#T&3\*ƙ;7: | T΋}9)secC.]טnXaQa0|Xd&Ww$tX*H[6ac1)߯Bbu,|tzN>Bli#ʥⲇ:aCJ` 6]|KFQ@3 <4 [%Xx jrs2 6Tm 9 V6;99Se}p]R1#xhq(jfcss#X{ٰ[}q@Q;"L$A6>e ~u?ro-doYf՟H.cdX)s>mHFڰbIi|K쁊L6i!"4]}V&VHEPt - .ۭ'B՚ "%`+2 SDڲLqhtNVST. 4ۏ}L"XKs;CKˀaÕeϻ J5ſ{Oד1u$cC+3̇Y\ uRǐ3aQ"SWѿul>.LngwvitΙI;+ w~ Ǒ+s P7KGFWK|z9Tԁ,-mo%pFwnm<+g7`Hr=Gj6e"Y74]ogux;[*}Ќvًb=%|ةc@E ¦#Ÿ}d_;ki!y=N[MBQZLĖF{5rZ1nHE*B{&۳)*^|E b~r1N2tb.wޔ $m(RD2nDHRwvoKAMzOE |II=պwtu@0hm^^!e6/MdG'.jWEb&PZVLk(9y"RX#^'X&eu񑞿,J.aJ͉\PlMA!?lDa5:"+/|cc@O"E Mub0YN;lqVaZ.,E-|).6EqDCByeNCQ,vLr_)+'`<4T`]c*BPїABNn[lsZK FFYc KET}Rhת; Wy|.b 1Gd} >J<ט3t) 3x5x]PުcFdh0asIjt}5muMSKq-k >w:ri\B"w 6>am/u5P;=EKa~`f䚡.hrKs)=֭UY ,y=jY ڂ @%r.%n$fF*6 ma >Q/]/\GHMFX]oea?Hc4vaZȣ[2ZIAս ]g[с(?Wܠ;"5ek#`{P5-ӾG{]TP%POx"aG{ߜMa--N`-Dm6/`?J%CQd9kkl'`WyBee]ht؀pP n fO[ȵa HE+QᔄɅtxC[lGzijzgb$:3U,P\Ǩspē6/f 3 ;7ou{.+cǒ0D9Xѹ 7UpO5~bev0p!IT}pPfU K'–^m״{ `MtL]iT X)x$~x 4MYGJݰyZC.O 5PlZHuKZt1pŞNR8?E4:ADoXN iDZ sA ߞΒo<,:}Bd34 ,*q7QϯR}e@!@t$dsF*e Eu7YLͭ ,JA#-!,5}!Lc)iu>`3=|,#/f?]†}xr韋5u'zHv3j3(ُJ Chh)RMߊZǮD-[FnVz3v΍i܍7=.SG)Ƅ:D^ڛ17Wϩ~tY~wY?6ZSwr%E@}D"Ҡ}.o߂rD{2ZgJfy$?`FP ExūpfS Mv1p*;J Ԛ™{yﲠ@\4]7\mL!لЛL9(-%M`!]]*ڻBlyٙ,ږߨO\%,H&B) YXP@;/)@N߃;xvo; ])*aEb#pc,Z#0f{R <6~/͔Y Y#@4,|+o%1E%aJhf$No08-)η=/3[cnZ>{izfι\KM HKc*+^_6.>3t;af ϾT K2ORu p)jZc5F$ۺK2_{Z#pAچqRhG4akCzxbC929Drd]ތ!wF%g,~p9t!pTS+Kd]:pK>+D3dQ6:h_ _Cv74Pd1wFiMް~?m>/gA1jZ;D}C1%pX)Ɂ{TMUsH Vl}G?: H}7-5{Fj574g0 tŬ"YPdB"Χ[?q'UQH\R7uo-T=hf0J؝vse.es.M0ኬH$|6oN/ !\/AaR_mUU3UN+9)ULK01gLCWbCH  D![{ѴQ t\/027>ѽhn>XyD~MXu4Ԫj lj.8g|OM3% Sj]5@p)e8]N x^yk1x)-_֡CٕHLiܙ%8*/FNiC \ P |:ͱpy(4F0b-0ᶉWwjZ)~Jgsײ:tfvTrCRwH`0-h-Ȼ_C!)ٹP~H?xo UaBtm4S]IS5%s͋ D0{tIB^ElG1rP8sxL1}Zn,4zE31Owʸ^2J|JN±!/'Vzyye vFضG"y*Ѣ]i{uXu=szη =}3,٘鯞{79BgqAa0L33W^ԝf?*4{~)9V|39PnϦp{qd)i1/mmNJAͤZ*w¼zqj[Do<@K .oKy&LL7L07'WzgeMXFlO#L&xˠã ejN*YD+kzR( MtE/b0}Ktٸ|l*@ S43XЁԃn(H flJ:F fT>`Uv jZu$}w!4 X(rF0ǂHO,W?E&}&MKHmv(^r k:/`-"޴ ˬ޺H3㢉>Dn "ƞT+oǪ?,CBjҤ12;}g7m\`d8MIHԜ0z=RP-5* ?͟#*lf25;jy܅tn>*N`W\4:쿆`[oýЁ,s3}X1 ِ̒L?cσ 9ݩwDX[7 %Vp*TAk/lRFӦZɌ+ {np O[[KmYRKDs!5城ܷP9lk8=5MYiP '/j jAƲR<:=Iw1^*q^e3krn0aj\F7e^~hv2xGe/w:= rs Zٗ!<0۱A Vy\]Ę̅%嶎!'m}OB̳kct%.i4.cI0VuDILu<$Ѫ[hUZqC.JS-0Qɴc?ЈY]O kZ$-#c{fi “[Ln}iӳj󨖻y:6W 1ty0Pӡq{0ë_ 8k^RA殦ӥLUFjV(ۜ_6Looy{Q̈́5ZH0ݦN7%,s['!i2.MdKڼH[@.HX7B,[OM_{nV>!Q.,nb'2s+2pCz>Iq$?!_G]Djo$6>kv4 Ί*?4Ul7U_a I@UFyUp{s|UM?,U 5`5BSI9E5(/I&f0EHe,Ri; &.WALLjNQ2T%,bHddhNbx7/)FPKYo$|,3 39U35z8֠\-rxx BVK`,9(-, ^@մ&R èWa+ʀQ S9ٛI˗9xUpU98d@᥇qjs>d>05?q>D?i%v .A\wϭirx½h^n, 42[&kU"1/V?cnQ W n=ygx>{Z.C WϬ_f% u+ -=b 6o:K*eifה&f"bWrE|f /.qzʚyhqDX/m?<]?*/M51Qa)L#+;b\dU^q-vWԐ8s7 Y}I4o6㵐 T>#հ(L(5'V`H$KgyH]@"Q_z,`[ֿ́Der?d"68`/ 0E=+kk;$C{*`Zs9Yk`fe ZaCxǠ\G^X}9!E6K vc|M%zhR==VMu BeɎR,4ںhRXu@z: P/<(wgS~Ty@S\ZHdpSgdT; ߾y<=C|q_n(ݤ0502 :(RtnTrSr&@3Ϛ[N,\q! ,d{Fvi҂Xz4dV;Jrwt1r c_~A1\J kq`JG.L?#4QuiGl޶k`l 5 [D y5T3yUvr2z8;]UZ4uzdJd 켁ѧEk{L]8>bk6fAø>|!xKH:9L&Jj;$3#z2O,aK)I{DDJ43,ƁF$7a"Ul %qK&4fnZsemF A&nBޗsajJz6ʁ 55 IDr7_ltHԔ;Fzqb-]zs6}λ9jl2U7`-`])E\h?c4|T"W<;ŏ59}uE6B_7V)uW\)k@>LpAi$.gN^ cXPF;Ö`/o{(̪k3ů-%wC-fr4hݒŸ>X1LHRJt.*ɰ.@U)u@ IuWDůьM@QQQh%I#k$ P8oIiET^VULJ*oje!o͢7e1T#58{c1CX "8*˔:;VSDE(Zl]JoRG?'+Wm& rHQJ^rk4$l&bNәIy N¥$~@LySDZu^.1yٚN;A?=*vZo $ZȻw}W5O\ w2t$keP[ҍrNuHġ%Qe]NO|׽3Iǎb38ҷ ǺpHu7Q[f} > )rqE >;'%&8ε5; DJ&_>Պ.g_7F{{n{((HAzףYS%1LQ{s-V葄[$nЃ&bȻ~-` \̍&wm Qcb,T.H4;*z3' PPQ-`iAǔCc;l>ͿFAE>@q )k5{ywCO_i@.z\5? /65}k{jH%,dZ FĪ5:;)V.a3`R1 K9d/@nvSڪWW/2uc % 9z7gzW-i215Gr0](\_9!ӊ#_];?ѱWE}Jl#0HhXlD0}75M![8$~kq4wjտɨ;E[J&Ovv|R0AYKh@;O3[u @S^/=LIYt, > `ɷ'|PPo SPÙ[wMAm$9` e+I ufCc]kLX_qSXdf,v-TC)B[Э,;rI#zdBp>9XpP/g]Ԣ=^1:=<ա\"LE⻥/ )ݗJnKm$rg.tU=!9ڧgt%(ؑx3ڇlC`~W\&UnTb$SGfe1,s<FҥD>7?(OEd ^;x5ped7x4a :Fb@v螺.#x\xVYL=ECo7ضjdyAu [,Q$]ڰ}X,]ÒUi#dւW;f,eKЛ-޷A5֙Lq^Lsm;蛩ECg/_PK;r9~]7nibbi`+AbK*]ϣk&@D_|Wfޜ.삞^QPS\<-{?m;r)ߝf6{㱑T  S?5!FkhS0c_.g-Һ94iu8)[gJ z1ҍ!IƘ&QrEV\Og>gc FM{*Uv/~`y/:KA/ifHgW9u{IK5|}JzhV0Ww3[Lpcj+&g!`Aĭw?a9!3Zb_>7Q0c]YE ScA|㟨SѦu9Z%*EZI ~3L5j,&ګBX CWHح\dOe4=|52%~,mGD9A`N]jE*3k~K( `µc/Y#`EV^ȽuLUAI*3⬜/f [`])$ ,:pCba=eİ$z]0SH\Kh%W4fO KE'l[i5"_Hc-㼶K":J;LTDwy  H)D0ME2 5.฻̓q:!z6XrH Gܙok }z݂`<<]_'~VUDM"kàGp{En'jx$w#tW15Ǡaρ4\Ԏ^/\ [S=*.7F7 'W+lu uT;_*!iQl!pccѢ - =T}ʣzFaW&Ʃڌ]LA?}/PDtcG3T7/+]UA;;2$;';,į/|r,2ghݍ'mrHA=ks̓lI$WkCuV1(ͻhFk5=̺+yhtuyoYidL8)3V-NUA1XvwaL9>iNjYT e'g!E`dT/iɅ1Lɚ Z/&5;)d}XS2^ v578tÉb;xC|&I߂DP}C<˳9j|{+0^F}!(2AO)H"7In'WqVh_SPrY[yo\@&ΰQ؞jAeֺ k11緎(+6q*>YIףl&ktPˋ*_yގtlJ"XUv]Q.4oi>6˱wkS(NAפ~&&9DP|AsߺnD V ]:w>u@)UN$A4oz;I _ ;eǀq;Rd 5i~ڣ S8 3Aß>] 'vgs|p2-Q*z) >"vㆃ&Yʓˤ0Ζ8j!/'_W˨GJ |%]7 ]O:Yu|"`bzvz{rg9*t&`5HM=]m9nP_Je˩E/p3Շ\TG:F {z{ē"/6`c;H.DzLTTG4}kSPB¤gzpgEK,:dV֖a- Uq3U~Yg2Ke ) uK¸Vrѵj~m{b9wmCR_ ueD;MDfeym2HZ ! n8ϬmU ?HWln _a @cfqڢ7Om׿$HP$R̔7OEڌ]#e-"έMpȝ(hs|rvڦQ]'V]wς^5'؈S)sZRR0/荳٢7y΢t}h0vb rED#t"M{h]TQlSEۡ?\4`eW#*Ez }ȜCp_*Ö E? 9)`B_ΎbTug#4ِ˛FIc28ෟCN(gUٟ@sVcStj*,zL\'vG$00Mwݘ\4,ޤ;DM'.novO4jͳ:T' }^]l#U[8G57Fsqd%jr\؊I%"oF6Ls'«=0StHj LW=]0'S]U.% pK[;nbga ]NE]05FԊ CL?2i0{!>QT%U1x~[*?p-$z<+Ѡ.ÜZ?/}+2ˮYTH5by#ilSk0yCwB88gDx(FDxv7Cc͗">YͫІq{mGgsz]ZK >{Yx ~3+莰fkŦ/.y_l-e&WwezQnw&u,!9J1^[ j;x6pR*n_ kȷf[ ԒA4|eαXi$~0yǗ-o~pbI@%?Ra|>nD\nJUC\]nyIe"'e{.޷$߹cnB9pcdlMF%LSt[YeM:Eu09Nsua+!/w{*[47ΌƇyXZK!Α2m;`rꈽ[l1M!=ݴz/85av=Yrb,=*vFu L^~I6 `z'f~PB4l̺#mgUQffӡ QCy`: QIu3dcdOoϳ;ť Hmƅ;V?So_69~ȞϿfrrуGU73%-|g%3r^|xg4Cm%{$=^[֗PWAQKxoI|m=_}3hv R0gWyf]vʶawt.(73ha%01Yg;Cl'%oG^>[`ٷцO a-xn, [:gȳspay/~ƐGB[T~FQu;Bϰ1%2XB-tD(D\(s.$y+ycXEqΖj/j` ?GUeWhޛDBQPZ4]%`iӅүZsMEx, W2|^ˀ4W"GeE5#bx,5*v1޴1Se*Wpubg7ZJ{2oA _TAoǷ]|?P`άZQ^>e{x6sC78"j$jx%zV#IkGQs>yIEy0?5 O oC<-[&Wd ]=7v }v,Eaxʂ (u|8j=0VU(3B>r9x,GȦw0E}sNGWx%{b0J=hѷrsX"4M$S\wIX;+PZ#8G8nJQ77? 4sE"u6rlzN` 'C b$A$unE{qnRQ %ᩆHˑBd6# Ln9h| *LI6TP& " +&hΝGû\#ua=6UڝFYc7u(B$LevakXt[f Tsb#k!sɶpݵ2,:[[p,qC0jTM ;m!Kz}/Q F{qEbq$e:$i Mi (>Iy/K3"ҦwcJh>hs3acLUH:|akX ,И``bY^Ǹ02~W~# HU(Ce (%g| РM[neͳ΄#G8ᴼ|j-=48%6MNn#_!2Ff.ڐZ^U>0洣7rAJn3CZDŽ[Y>Et:tZ9,  )ٓ3Jgc;x ˼Ⱦ 3AXA|h#RѤ_YF~m:3Ww'eif~}kSPyqZmw G4z$@lJ9j8=i+[L 5fOfV=Rk\oҚ.Zc%y{<.bQ*4RTF%y"x=LBť78BNY)@s[D9Q bizzi%* P84{dwcj/bVm4 bW:~P .M?y$!$qkVCug~әvC()mT>*8~a*ՙXWAt9ZV jn(3⬸AU`KF` UQDIʿ_ j0'1 +gZO_-^:HQD]tA&Ț,;թ[sSH.3"kr1t^]g WGkCj.vU*>wqMA3oƅ( Ahg_<7q 9u]wC@1ڕ&b fۛ0m%yIфɳ ;N^.LEMLGUP#Hx b@2dW) !b(-ahzU)i,sa!څ||cC}t;ȹI&)(FTҨ&.ʗ8sBT_Ǵrk;Je}i%r@R>crE1Lsz󂧴Ti:f̝!8X Y(4сcNQQVd@tg$XBf0- _rq0{948F\ `l5;*sDYSQF2>ˌm4D$ s7 TuP@U;Pim#Xxy.0Mx (nqK1ʱ .?RbvF+A 21y&#?ZФ l7뎷^d -'L}Ciݖ0oE[t0EV4{Xh.Zw I.ϝI Sz&c%q_uq*./sxm2EqkgQ:p!U{։^ghĥ­rzd$ކTJl$L: 2tm%=Zq,A_`6J;}HpIκ!6nnhjV̭}|vJj4%n46^.y! N+KV_t(:ӕkn׊i2DDYrc^CwB.v3BErץ_Զ#,v﷈:*~r\-δW'd0тB8Ш=S&T=|_uJ#їe1h~A@i/ +\o6l(ݎ:ekHT$TH (\󞔊z~!jd?(@E'x8]F0T5_N`5* <|ҕϓʽ Ucޓƌ,fNEGc?~$KȄEU^Jjgs{j3_0SlϘ5Û n%"^(l Uϛ_Zպ+(2/ ;IS4Bȝ7 .W>-Ӂ~km {\>BU7]o)k%sD|QȿB/g*[/:2C-ǙOfjU@z(eVX/)דoMlBiU.g ;}b7r-L;TS6I]B c-G(6AqԄV&r3W-~5NR+y'EHt  stu+k ?<ñ7CsWNSVbH 9,zhZy*WC+kIT^!,Ќ=F\k_,rZs;9IJY+jMMB^ 8U@2 ͍V9٧;$hmHΞߌG>̜so%މ:iq1e`\' #7@=Cy#$D6vj9Txݳg=S͌Q'rllZ=@Rm..]69邁 ֯%p-~υ $+َiޛϿ&15 38OTAEs|]VVFyK\^мGewU/Y6IfBwjnPלP1I dM+%dGkzrUʡ+(J|FH,H|g3+9Tޣ>,;m.OAgT@x%fT/Uȭl-1sBq{S * ٟߤ'V&VH?]¡ bGDng}|JTV8Pso;8u.6i>NoɅrUs{(;,/3=+8h|rMt`r;'o촸`!n&c}(HEe n~6v.O朵XmuT|K_8O .9"cx5aTB>ZD]ԱgVf.2r4gSNr(Kh1n /oS> ٣2%gjDWḇZ}dad>Թzh.5v6\I,{JEK֕%)B^jUtǞ]v2nO^eGہeN(J}YSfA`2&#إkkYFGS^'P%Tq "7 u>!-;nŰf&DKmw8v}\Ytwl~A4|la<-*mZ["Dڢ0Ub>@@SU=|o݋mIӚωlxcu;/ւŏp<=p+E1NMpr Pgɳ Y-ז(LR3dɇ]ƔE%p^;jY pY%O\m [o w=ֶ ‰Q/smm `_|%t'\Ƙijx3΀&9mh)&s l_biרJeOzƿӖB*EFX yUxYVAv `zdfH-OB柬x "g7"'cmw)Cr~iNE$vk+SZ=Gpn?(}{GP{aVA&@6{qL-xU'~U`RǴ| mZBOlr=^% ӏNq\1 [-6bOJI=SA &͉ yk)-He/F@(U&9So0dJ]-Gw|!WXUs_, 7dCz=8^|\&JN>w7lFz%A 'z o_*FtJ85}En XA/3m JS}%rDJ)ѻue8Cb jK>*I[#N$wUrpjSxo[#J1֊]Ӝi('i8=M1VM2xE??/ћP_~ -ml!csSCMҐKR2:qpzzk:>lXk\Ak؋c/i$'̠,E1;KB7O R%'!XRHh HwP Q&v`l3T#t4ʵ#Op9#9FYH7eFZ SAh!^jiuxWȌrs_8A+h^'Z[BHanze \;y[ƣJSaP& h+55?w̠itiXp?X|?W!"H]^RL}K]]GD$@Q_%J'2(nCu-mk |=퇆'XEC.ps|#r'shՃ]};FXg#0Xw"-ɓ,DOe0e^}d /Snð?\ ?QAn>ӷn[L#3Ǻ4PJU۩ÿdCCxӴ9xX3uԌ݊2k;Y$^: 8@?}.X"gᲿg2T}T/F=ml+zky#~%`EFvmO]S/x;4f ɻ)UW]-_䶁2FWLkWRlx ,ږ֥'#*j5/UAu| [ܔX@]\^5+؆ |Ty;$X6wY 9Xp]bƮ1FLXȳnpBPٽK &kI)NCd4u(")'=KҞ'_T8Zrb >sߊPr3~a8wS3SEP` zY20 dT€z}0j0]ab MvifI8<} V~ kEl𥪋i aC~DV-[(_u:F 1b qupOQuqV*i܏R>a?Q-]'(u+_9^sW2*ފPڣ |gB͐u069Sd>sY>6fzr w<^@T'n/('V}۾ mrq)n>d!S V8P'$9*n(dKJ eR# vAcJ e`]3 %@ڼ "ol0+>K), ʛ\EHjK:OBl֏IUL@M+ϲhqosLy'p@cE(W\p  mfK؅Y+wj֐]i}u!Cd;죧4'{RT,lz;Y [oKg;||  ܛnq 0 f9y~^B4F"I,Ali祾UҲkk|sgʪV+d&a+{fOG U2cB4.c.jdFrT/vQ%,5&@ %;vO5n N*]wx`c:ϰ/XRJ$ଝ#td`rap0}1K#7ao-;2L v3: | kAϮ3[̆$qOϔ)x*wA~=8WrlڏW훣&6Asvq3pL vyBט3H^?wtP^#0qSqϋ[dTa&s$J/M.ߴr'!YzEt+5g3!Fϔ}3R?/$`fE+7z6^Ӷ͠2s" 8ڒ߹1\dW m4%n=fId)BIk@/l0,i:Xe.BZR-f ?%QFԳ>I씛!O扩[k$ AxT\Xv y/MJ~G{\zܚwH3k{!d㔌oY 2;R6&c?o{R- r;7>q OCRŃ=BE'ފJr FT S2`Tek5+NcQ:o2`sXpT3¸1&"+[X #}~R2o0j>},c;c"<|9(`ׂ"Pr-i78zJRh3 )e <!w\ܼԠ3?F xH[L)ꅹ"=hc~t^j=]U%yIG3hsQAR'D+$n#'6%=[V86吢^HSgCVlWa H^J!~<],1`YE !wj )6uµJM( uт ۯX#taޛW-yo7 \0{`zt\x'ɡ(9$6i)%Z3g씚a] ifٚLH|mz?ğݰU)8s_ 4[},gUp6q?Enս0pw8bVtJPJYv6X^)YsϦ~Q)e}~ zzՖr![2=gm~Sro:%>@Bq k=irpj a ,%izVJu mHs(Af8Ιa%4,m(sL6 4)d$H xӨ{\Sk8'흁 >1WDխXhhf@S}K[DLL^dжLqE8>(4{*My'8X%`L.VIc`R"D_s^b'J aMTފ]f"A8 >)<6뵎WS(#N 8^BZYcAl< {ݢUp#k<Ŭ=T^i Td,?ý+ϴT8%˹_Є09_ߩ(eu0r^Y,d|(:㴦uߙϰNh'r?=CG2bD#nfWg~:jXܺ*4tw_]_؟>[VQJ=i5{>2ڞn m23`WO]h1hxMj`h^S"l!0<CQx7BXպ*5)UtNmˊT/ PlĤg#fk\ 0.!z-Ve!?c'̶g> bu#ռh((\"~[2u$zgG;xjŝSg<d+;7l| hb$fnO 5S@|p5eJ3`=S}9HѯY}e[6>3X:z2 @lQ?U_t2ģB5| sw+{ݰ^zf% l_d8Ҹk{]GRH Fo#NeΗaYLN'=҈Sso̱8 *nXxSѠXƜx³>0VQͦU9+)b){Z ,Vh6JךTrD$Ovj4h0ƠP>zX! Y! |!ƂЁUE ;hz)ۂS7pĔt|{E e3aI Y/(ʹ3= 16R̂GKl1 FΧ\2lcp;̋lΡ?FȒC6z~*o=ojmi'-{!XzVfJEC4$ u2km|̧ܾ=]-rR#]> i5"ؖN$ݕ{JO ݕ>=}-`ӑ ||v9;%a)l"Zef]&89yϴ,IPPYn~q&_6mDl*3 WkV(&n=]̉mk:W*"0+EkO ɩyO#)).xX'Sy4VhE}'9FϚ!QOb=`7ރQ\Bqkq~衫X2]"-ioH,ZIV/'6 >69O j)fe8O$:p")]o+K S9(1.*=Ω]xAGsȁ|vu)XMtB3_˄Ē{>刓,$S/k<dhi0y@3puoAX4X,͏o܊_rE6ImBS% -W`@P4Q'*!Pq>+0T"c; u>b|sJ2ɦj$[vqVn qF)*}^RԑN$:py]F&DZ?sd۝cdlg ,x""H-)` @C7.zdq>1A}p9eȁ!ݝY|4U|xnX`D+uU & j7~YA?Oۑ}K{:#x h4 8 4O> v/ A'OePF7җLyx*L-9i: mꩭwaݬ^ 27>Z,k--x2)b>MA4м# }}ZԭGRfn~㒀IV"]i&L~Ksa !޲YJ'3z*USrooqT$ptSNwy;K;-kwj}!#WKesm֩vs>GS'My1-S/}()S\Sf47HͦA$eX7n<^Vm+AN}:gT ;Be-4j{x;vl"' FVG2W|SlHC-vH$d26;hܯV#dT$fr -Z$ye7{>?V~4CbA+CL3'5Ndie4 R-O_pSQ<&Z&*Q^-ǥ]GJ2-+՟ؒTICb9o6@gx$ڕ\-M>,;JIny:/d`;&O9#">p} EM ~S.k.a%`ςzU5?񕷆l$a^1Q#Nʽ[ T[ݦकYŰB&jƲ9.棹zHB~x &y?*e'59?_I-"d"f/dJDR6kqW:7bom d m9ޟB6-l^a r˛oiܐ5A?uT:ckXm <`a TjᐦŰT2&^Z(AgbpOhG"sp`%G)'̣֩=+҉Mi[M6ֵT6LNϳ4+5p4Ry?ͪ`dg֌YmmƓUN~rݳԐէ>78:᡾fz(|H,jC 䔽6w -ò:e< '׃;ȷUim1oL=4^ Xw i &$@,|UMblQl~ݛK@CH@!&@aO1Go*5ke'3QgX OH e2JL'^x) zEH8_GG"BL#jZǷQߘHech[7~P6g"4ojԎ..3Ymq5g~WR+mjg_ualVbyoA}= K2wbkzCZE^_V8u\P=YZEa'TdR:R!ڟG|YeqDz" \=H=@+@ci_xNÈ4 )\PkcW!GM00mfJE-lM 2YG9zTPx7LrQdqyOړT&fWiLk 7%n)tdNE >H~[UPXZwRY_dBz|j!$71"j'G\La]\)쿭#?bIFqdt{m`2ؕR%PxJ ~<gg[*mX=@ͫvVd lkZU?}¯G䗈8/ wvA/ vt"~OXR:]9g^FS7#1nj@ےML\_0X]$ֹqڏ 7w \:{2m oJln:ĠBEU`GJX-rt/W (h<Ϊgl: HMZГ\3{<`UOR)"NHd)DK 2nQo䆥f| H%dXKӷ RP<]"^ɡK~kZEz, ÄFxNμ)tHA[s.?l_Iz b&f #\. LR*7JTG@ "N]ZU 'iXtoS,vjʗD;bF{-O w/+|>udAa,K&-& c1q3A;Ȍt.NNU %-Ɗi__Y6Y\4}->C s爥mYbekbUrBz:Ymj19 f$>3"/g{,͔N?\.xMP#"=hm2CiH ź:ukeiaT11GE'P4/|sL{'Ep[r^;OIE$wzn+}ǯrR÷MnmG]xcҏ̠$kIjL$teVstۈtT 1֎s.@zZ'tS;܂t ooSIIBR [s6ޘBD>8k}xglX]CT\.B *i`r4 a8D@EVfV;{K3#6׈OωOvmfc)LRݭ Eyj!P Usg(3c#7x&ӮInٽfL6Oaέz;ȶ5WבC=lE*sl `a;;ITp~xfrfXqz`ˢ`qX Cb1n6 A%nP5ߔ{vwOYvT?M#uq~u|$,>gVF i5',,bMnqӐYXvI2uG* Ÿ?7<|߸{R7H1bqdZq+`VlKgT #7dm^\uo}SEB<8-bVKL ?jd_&3 IE$L gw8; 2@-aX-"V=IRVO 2%֒1(_FQ6W *7d<L=H)$Rk9hW3=-r$)ּ}lw> +>(9o _!ѐ~Ntk 2ՈN^lYaWϖFܗ&7"ճD!t>!iPJy¿[yr׳C۲j2Wb,O8rӂo:Ib+R5ҲNDAqwϿ.tA/@ izN;8 OB-_n}bq1sL;>_m0iq;y̹1~ 7BuV\F^S9nB9ox8;ɽ7_<ഫ9@ Pɓ뫎kւ1wRm)L爫ȕ_ Ga)G_l;`wWK szTu@^((6O=9of5h6&Ax8#r/ aMAݓtTwtqfT4-lv5:Y䌗ؙsEa)q1r[oȧW/vm|(Äiud*f^ ?}cv\MH;/훧{J;p+-FI]=2Ld\h :} >6 Z6wP.6]sC Sgx}pW{pÌ"gFc`Vf4)B7i+-i /fpɧ9gs8''h>Rb70W|>Dha T"! LW6!I"5'yť {dLR4z<_+];7@ӵtbE=xW\#yT'O?5bIۂXe|czMn$8]ja|tĒiv\EA 1aG:kУёQ_@pNW5G=ܻwR9ޢwZecl}3Lz;؄0g 0"hh`+ ZT]W.]L&XReTAI ,/^&.{We%Mt+vy<5+6u<8IfGsq|o<:GN3Ͽ2ؚeڡkT~"a\PJ"yG1׵>5‡LʹN*caB5lF1 Tщj"菙 _׿LXy%2@ccL\TK䬊Q¬ow+;f4ub;h8 2pv~>xrH[ZD>cƴϖij 4[7u4C/LգڿJ^v:hN=XҦ`1m3"e셤huwzg;àXF kr#!6 ;1sX+_"MƥJ\J|H8z0S%ޔg$F b8zx,ư= #QQ ":^`pʻyPz -mDt1/½VQw@DOz f;v1{}3CP&z|'蝁hZKzo9.hGHV-2g0wez5snMM]M[o9q:kXbftWQij٫RGoE\ĨSF<=.jٵxV•j^rkj sWbR,ޒDW"]E;5tjI)ij]89 &glH,Jbm a-EZ/OA)Ѭ۟34lnU/WWiR2],A['UNo817HOr9tI/rP똊efT][BJ[ov&md/0v8|)0,w3GF,[T~[fqjZmV v<_hfM8)\oWB2ibj~!>4;F˔t3V0 s^*vqh@6r=j"x@&1GPݥcw8Jr$L͌k=4^5F]nl)G^a_sۊ˝6?jNE RzDJmAv6!_3լpN֝PsZ'Q`QjZkyf:C'iID9W|!;"j#$q`p.%-׀Q=Q4xVY?z~f!n ynXQh 0!QΞ%PCh"J "G~0=3z@*1ٲe-|o,pCfnpf`Q5{zBqVWط@8gb /T0FR x\JYGF<GLW2\Mb56> 8ZF~ٽ;ycFɩ6+؜=tHNu"g׽$;gP*I u;F h,9.; `J_nDz yt ˴%U>OqqjceM%봢4oŒ*6D3}yXsn~Il0:rU6iAwϑ;3MKb܆zvtCN-(/Lv,>9֘ӫ}Qlak[=xPcm`~`vQ.A΍4V$Ǧ5xոZsI M"oLSw/, > 5Մe_SEVPIo;)4E\^DVNnb':^WE;P$4P2]l 6k \2]$*8ᐦ2vXn 07_{VqfƧ#Vu 1Oa^ lż pH qVաŔJL䘝˫}dUOM_q̮y P{ K^!57אZ͵cGMPL1;d6,q3d2q.kJ w[+B f?őrXGWlj&sz7wPdυgA_ӷ94R!%RADqZ([s A̷mQjoXMK1! L(~5ABcBѠt(I $e*74VYӓM^|tՠz m#2n3̢?GX`lʖYvb腐H 6BЎ'0+ T"IUIq&‡nF}wg<d>'5/"4P3 pu4;2UӐ{dG u5f/K Gbḿ1rAlğD#WìhXFԿޙqrOI TgT̸tܬ)hjW\RkTd 4 x4iĭGSq*ب}38D$r0WȖP6Z4gKٴA37(8{%hB*(BArܿŘΤM/gNGy@7Vj[m4tlK >7HݓB5iUpCyԠ>YQ>9%,@[{iϨR\ $Oa:[׃>n)"ѓEP l55='S/S2;銜Qqaz9 ٠՜R2 %{%z .wIB2/g0>dYR&I_L* LJ![}r&/"NIMP0m@22Sڼ FY?-C'5?^U1X ;h3ɔ6 %lI?<@e3U]ZmbMQu$%:ܬ~Q^݇I8ƋY7L pQRZ].~Eá%?.:oKIa+L CP}z~YGt/EmF֎Q ,f\ʦ쳖;|z\AVEPٙ܎<]*1:dOݷBǑ> ְ/bZ]q5Or䢶R7{?Zz߱wr tn7Gr$2ݚFTXgOA>1[!|%ʌMRW<]&bR@}Lk:ja0wx* u)GPѓ+Q*z=u&VO[F^R IfV':tBvgŅ`Y$0#r.ʼn^<9x;v`vw-y9,Iy fpօ`Ch(r))"_Eqow>a} #Sɚ zNJ%1kg3Gh gI pvW,N\bKE1b̿`"OٹQ!/*cXC0}^?>lpdsnjJR3~23⡚?zUwZ4aȐkZO5Υp5-N9{6Pl|$vb3xtpEf>%1)u j8 nqTbjXvn9:tJ #j%QǦ鉻 x3@ڟ/@@Waq.CYi˔kmiWfuZZD~UW֩ y jȥmBs])#XrS-jQw"!%DKiS?׸D62~EI.y?bs  0eZ)q~uYI|L us}]\G6^Ya)^CkqXilF?$+1<9.Bp l21 ;NuAUH,:xX@$ٛ3U<& &z6טir/z.RzPQ7&TDWl'haCQ&O2Gy/N_g,5q0UgμN4S"8m /W&)Mo IPy#Esj-CߦRu.(?pfB<-#[j0'XXp-bh*QK|r6ThY9c+dqQz^9hX~E tmih@[;< V*]"cYƓho5,$,r6kU6,/otEݍ +}kɪ Dk`xEFZC)~-riK ')9Wn ( Z`=L#^U;Z憅06(#$6-oRe7{P^҇UAY r4^9b٧SEݭ)f5nܬcuAhl+J󼿡>*mf3;)(2)}汞# HA>Qm]wbvm޷ ӥeO"Q&Ҟ|%핸C3z=x_`#tRt goyn >"mU`SG`~{iRK?f|XЇYq54 И-LߠPHKf}YSkRرYI0)8ѧVYkG:!@771kopE'&z#cI4l AH6*THݧ}DyGZEeۼsiL;`Gݖ9١6V`z~v!)h'h9fny%֩+E^N_93`]ӟ0춾B0W5 A;2.@H|F/:MݦZב[OLM,oI~&uA{}#? brKcV=~շFS]fɻnaB1:RuC(稓5%6lNq@gI|M(EWg O &Q4#PԆ`5L83ie MW1| 񘆩YmG/M$n 1g5|F1'^ć,EsN\vEbJ_SŌ-ӿm$-3^-ߺ3`h)).󷻡 <R}̉|fᮑuZ7 n u]޴9._Pԡ?*㱘`'`P7nsN"Vze:,vְW6d]QC! QcLvT7\q]׃rt\ޚ$](S?6p9cRd+DCKk/͂Sm^|;u):lbȭyZ_EXK t ˗lP6@F}~ͬ˫t9re1 cw9SMPWIT"֔]=tMQV4C\Ł5 `^!c9[e7o\cTq?:" 1W@[.aXXE)I /,5E%sXS蜸J4X+0}*b??b %_U^pr7! ԝR_(t,/N'@}ah "fh{ڰܳ9 k@<[kkx/r ꞩ%0ȲZq!{-u>- Õ`~-AOe)MB▧DlC' ( SrE7 G4BtA=v٤];-=zZkGƤy zera2v&A{6䱢1EQTHgSZ@c.bk<G$?S'3Ie=V8kNRQSs:;s"ΒW]7H>oȹ%7R| Af K}9Or: Fʅd8 x؛ilvy_,q-QWRս#T-~1Uy4x-aK& CהWoO`V8a:YYO,'PDHѨ?UJP} Lp'@iW>ߟeXqEL&sDrTbWQ6e"ey`;,eNBO11b6oxbAdOqR988>a~`RIƹ2i&2BEOzِG(UDC)D"ɼRnx_Ǐ:!l69l8KHj~c' D2mqdMbZg\^Sj)V}3"2,^@B Spj+wYAO(Q"xW0^OJp,{WN1L3:ʓeyրBȰ,(Kˬy]+}plHx2-}oNXn e@dz.'UrCL2F۷ԻI|z?|so9)e%N֩H+)|oBB;5C5b}&+L;H5_ɸ C1AIny%~nz5HX+zf T<:5U<\P#w!LڱDC(9eސB$3$Bwi]Bʄ&F+1lV?黀B 8"6Yl2Hp >qiyf +kT9պգKrrŌbg.H@\-K\I&|q4_(@ĬJK~}ı3#&1ȇP.Ya2BGBu">pTsW`XUZïJT<;.e8_34u΃qu@l͓E'ŸyhA[Js̀wXGYԙ֓;%OYf >ID;):*ss+4.J j$ڤS]aV B*NH=y a6_K-#<.=shĄHC)4~ 6{ͧpId$&\HmljՅ_A[ U؊/oR؍fߣKF`M=>X֢Cjt G1W { oM#hV1}1n[prcN5|־bݭIg4| u>Ůw fOE"Lap1s ͓SGFQ+HbLؤ"tVt85qcۨ&K"eiэU*S5FW几L=+卷rtfMhWL.&epwMp/ӾႲֱ@թ}ͭ [- N")lHʁL[L Қ)曂*<]KZßYot'Y>!@^L@W O; 8rbVCvTĥ*Fz5r<9;( `Q6>␴tnoW n~-B̀Д5YR 80|I6$|A<]-2TH-/|~owGA5\hm7"༒/KQE9tksP {ix Gr\.bae'•,I%Y<UN9E&`c9ZЙ˰MOۯ{xQV̻Gf?vs 1pNw#ïcz=&YQhQ*-qY\q)հfo,JX6Cg`:43|佬Zh,oQ(^0ɺpcB%o?noPOL35ȰV iQ̡@`=dbh +B(,aZ=tҲDEdV+EMDxe! 짴% Fߵͺ:ck RK҄Lb4UVi6ثeARApnH2 l= (XSXhǨRq^,'Sh4$ZUf̻O(,N,Qƿ7xw3'ߩP|Gcl`yF'څRt"[ ;%y/# g^cѻrtMwZ)/margC]MWBN$o|1hӆ\L 4"ѩ=b) .fnCC5! 3ti Oٙ6V?g~קéi;BD"PL:zYRrD$veF&dk 4~&/qD,0 %yTɮ7dVr聉)er0~V|$ 񐒳kۂ  ܞ[iw'K"4=?qʦGG-ٽ^0@DCs9烬J;72.< IEeo2XѧaҢF]E5_#_H-t  y?֚#UܬNxri?3El;Z1>8P%VO2m8zOAӽ!xe1$/pF~7b%oftJvp~>#:0""0 jDY8T`Cv]6tDqX5m_7kɝP?6/BmHң-.fl ޗzޖrDOaKSVZCvpg?hvګQ "fضLL1KA򯘜\- R;vy2+ x㤺\h'M|6satW7R;\uyx^9}BX2fV 8eQZROcf/T,BAguΒ_M%76XBm:aH(qAuSܤBJζ\ėXY2ʥBx{ 9[&箁} Cd)2xp .æwH~l뉧3oBs 8F.4>]+@kYߙOE8 HJ !W}?KV8ʸ\M6Px,E%PF R_5LOHcMѬ !nҽ%fcUs[+x& |qizð]]rv!;EU E<)Ϥ\[-h5"|d}8Ӟv\3lì³%x Cf`= Be=^E30g'<˥!Յ_dF6_zl1ҰXwTF5ҀPጰgUsI燏B˰5*`]R hhS}bf`&Ź' llH~©hariP!aO"}k\$?:L:/\i@bb'5s \o˖2 .&_p=n9JEorg&7f[Du<ݕ2:` -B#9*`TLEa(BgN1G[N jhOIt1R96 ?qEUu?+bIuGL+a2ᰙc}%oI|} d:HLRkUix>huBRP-pQ  {.**vH*Sb?]]ҿwG Qf"gH+ 6-I= "[/R=V ;τ5U-J"r`\0I%b@%YLh?N9D0ߟ/ ԓ\ =]s )I!k/CS]~()$V?sv` wBe6-c>nrʖ4c}hȭ__&#u0"SB곫U<$ܦ)`^#$gHjsVk1 hVt>3ɦLmb>Y݇^ +,ՙfIKwhuOr}gRSEUq>`"ـ)[ГᵶV[G3%DhMqDb[DB|! XB50`$A-ukJ =%ڳãJ*.3x ԧK;/LXoQS2p~/c%blZvL^G Pn~Mri-[3Z$ң’8Ͻnv{cPУ#g`&IS]5B}ڍ:ߌLpYU" .[@QU%`-qs \^ܙ6s{ΓniRmM# vg6u ~% gS‚VgMS?ͳ>r{Y7I3=BN2a_w.ɿu+'αp `>Qo#VU=,d"cA) QZQvQocG^`6R޻27S[>_iK2,sVsVV{_Ɂv_iӦ.OͿAɩroS ǕycWiK+wF1AmB ک`Ψ;XlnU=.HH3jվ*rO.NHBiQ0y?p"zmFv9,P8qG#u#=);GJh >|kRD DIF9% sf >c4}V5 Xp=d”DB"VER#Eƒ^<FBZX ȧ4!m i%_tO5؊Va8K!|)kb=%^e=~H􌘦$==5HF4҅ J&% l*Y݁7a覄mǾvСEQ"v]8Ų|GEsF#5LO;T'dePTj?}^s;^a ɃgBy1G>Kϯ> '½b/.ۋ.l2{6Wj=_jP@ýxW }_|+9n$y` _ĭfQOCAk9۫)hQkcMFvy峣Ak6n}?`Q!5(RCj{5(#[ ِsk Kjwpmޣ݀ <”NŘ<>LmHoζ%ˠ,®v%r(#rWtɓ{f=LJ+uOp[AȁI[3?11O\ |:'Zzɓj KJckK>'JToXȳn3Go :H$(xTLbyzP&, 9/IQyӮ:֭#7PP $n^׎"FWbf1+*R{6BVw^mW4]PbQ*-6#< 1-2h|XdKp~mEeNp~_7u!XP/nrYL2"/ %tt Qʾ3("0MH2bDZ1Mc╬F~I)"|s.1r +2a^ꥠ=P=/:)xZyOVt]UtP!}cJ0g: 0"}h-KPm` q*U \soHlM J퍥蹚n̮s9bFjZ'i⬀p͕CR$IVȈ9w=;&8p&MoOR=^$cmEbB*4 -9\H$[溈~%4bFBy(-Bmr$jaF]_Ef]\wF BCY0#PR34py"OLBYE֜&g̉kl3o9۸17SbU6o?3DzqhN~_**%Ywv\g}dABm\;WWb_փq,e$;l~m*~=U/W}phe 28p+L>9z&V#Fwm< (Qhs4AdO`/oBűR$X@gkh[R y0x,wr{k? Fծ8#3 @2^cK_QqNvEYbRa关42iXP5i$ bihgm:"v RE_bQ2ʄvq~HW4 (>r^ GbFRt 1pc/Je+1>C|ؓzfs1LCJh4ى]Υ0Su'E^1`D4Pg,o;A Hq?ө!<:Ibgp$q~t'8C]qSO%+cQ8=t#>}DZR&jlr5pP֢;+1zw"]{"92xͬSe%s3$P*b=8:(2a2[C`cu2e,86ptٙpao\G”3#['j5ZeaT 7A>uҷXP(4\`,zO IlĿ{k[Mxt0~t:fmDSJx^`F!d*o{~$ݣ\!J+g|8-ߡJdk]ggL-;W2V<n0qNVZ@!@)~LB=ﶀJo*,蕒, rJ{Z>MȐ)0@V )z?'$5 ꅷ帋켝 aJF[[8 \^lc'Nz^$aʻ":^rPiܞ% c+̜f= VlHcZfqʳ@z¦W'j`M%cψ_RvB<#x t~e]AA9r:&n>S^~\ taTOSGIayX ct}oCe8gpF39~d:_t{0$8?K9+^I@6_rGV >16RC#1a~tAH;] e+!deu§ H_"3%O$+ժ>>#6:ULCO䃰:XFoRCnuTuZy|41؞w9ɡ' T xB[e9R[ %Buw$+``$<˻{eZ0>_O|+vĈ&N`'ԉO6YIEEc[: W8Ro^E)^iʊK /k1H3aˊ,^d֪=0TnBG' o`Hb. !#֕~rޝHm4 '~K;rn"Ωώ^1e9:H΂u#/9ʥr៌ U,£wOƖq.\!,+qSZ &>~јZ\V۪ q,bV g),n(Pp~ݤI7 0;eN)/wɱRvmQP8̒kpJ ˠĩyAj.Ftn{EQ ""E/rkw.tV]ٸȗhbVӥV_5k*-~Xſ[&Е cQ>1X@ f<6-pFޣwJ}ps /*W=šSq&[]P*ޏ+/-)/#h5Ω9"QGZԔQ?s@ӮP6nIQl ¼5KǸ7S["I}Tʚxi5:3ij@\s0<^Nٯ:i|8k`Θ]D)B G ٖԮ'jp~@X0ni,kg8 R yϒp%+!g׻#c2Cv!qc8TECS #]q I;Z76^L!"nI6"JP0ӁUf+6qk>E$(??~a@;~2JǏe"h/U;|fR=aX/Mn]@&,X+)j2aa}5>~Yt}t q D *DN7$$<\u@(jB̛C {B=qm`=u7+v=JLJǕ;%7Mw?peSxEF%y7Yz#juВx* vgi, lNfR->\o:z&Z;n2D($,m=^ Q}M{Qq;%eg6Yz#Bň$@bS'P5WZ!Wёatc$"6b8*ɽج89E bB|)g9j5W; .(VWxIWK\|TsoPWc27x"4Eg<>LJzR 5v~E]=Z<5=҇no}gk)˛#F"yBtܒC6K*GT|ctoSaY^'i%tv8<>Җg 4[XoCH®ٓ P~yT|VquqZ "`[U|Ŵ=G V=Iom!ʁoCv:W%"\P>q>Jjι"׊/aD)G1eaX)>rA2k-SD3V(nٳfX Oꀊ%usmV 2(^ mI'ԜeRО&IO*c ~# (;w<؆=: oUkg!UλEAQ]:t[jKI"Jn88in:80̓s Vdq a!QS댏>jΖv1"{wBd+PwDvWJ(̆~ yjAgY'–y/Ev:2"gly0KElbտ jeaDYv'}kw$@y\I/vEarķ6K#% bPV\x%K^J䤲j#ְ:[vRְ$`OZ qgj2I|*AS_p^eLo`{i笂5.6|E8O_b?p”QܸW߯uU`+lȗA(,-Tf1'F)\*x3\ϯz#[>JA{A+`见Ω@TP"}ToώVh-r<YiV؊!%ZRlkv!>1DJ)YxCOĽ{찣c>CvﶰHO2WzuJ- |%賹IAKՋH (줞i6|у?h9s2}LoA;RsSLyw"& ~wz➘ XP@,l #zJT` Eɒ2J:dO1'^G =`z֮pZ;G(©n.0&MxKUԏKH8 E]ۨb/4q.9x~<: !'S쒳;VO8:b YMFEߐ&+EܴGfz⯭w*bvUYu*)o-Fy0-ni {AM kx2Xۣ\YXky{&B+%R߭o[{Rin.8P~Ϭ;-wX:z&/SU;%$ &38,7lH_Ȼ,_[d 3?YsݜϒQZh/?zVZ9y(9#B T3祳d-,ld C[!R~u6BKӶor4^<W?NxSTMSq,<%?}YAΡ B|r_pn5"G- Vy# d#T5ʾOyUzr8Q4C1L!v"Bwj._Lك򔴑ՅSkOx}RMK_70xAYg`aZ%kNif?q)݌ Iؽ[ ػ0u wWD1aTFПTMm)_'/yTWs5+~k&w&@Ak?U{ب81>klsܠ;%|v9> &߲C01Ƭ` RU;ؤ6/bqTPl/Xʜl)g/CCPӶ4n=ZH pެpSkrj]w6Hf.XtJ37l&l@|Gˇ~/9ߢ]c@Xo`j#ZW9Jqv #w1 Hp =K#!$n}O{VP/߽q`_KjQ ?`,MuN 'x\>۰m̈́S)* nڊ1xE59!8!#ʈ6Z/ ?0DZ,LIQ%"9 ׀ 7 Dirmv3F’`njB0fz#o\eQtEp0CL=ZLl;}Xչb@V\O{5ɬr~9~^ 8 i$>w"9.,YxB x936-eXip}<_g39M gFe*}KTxk)'7tapdlE/jbC&BUvO.kϣVG{"79Gf964+t]_2ڊ4=坑1[EZ>|'Y?aPv즕֫3%jX'fcZhh^xױ0 \FZ (l?.Z+eAEF%k`8Hd?H%ϥ^NuRwl L|'pM`u8D, rk3jNa8;srj 뇜'?*SD8S$Qz2" '-M2FyYܟdWY`7d1!ߧh|c}-9'1W70Eug(ou|zgWQ{l%b@eZ{ؒ*)¯kVKB(_ō$g0…q08 &Ękqte0$>5mq.T뼒tߡQCG yaNeEV`+B7wy4A^@OϧȖF5UPp8nG9UU-N;؋x@JWGܜn~̥t7aHά1 Waƒ DyoUyY@xyKH||s;k(x'|g68= "C1FM[P9u&|+wRZ{h`t^z @9i׆ֿϕ`d?*lG\#}]B1 /kzUiOHOKIR|; &>);@M-_:rU3W"A_"PUi8VYV@R~">k|5X"Ҭ*bM'=c;izyP@X"͋ELߨ KC=8~jηk`-c_>UmzJrX󐺽!)eHS by`oՌbVjW™S^_9&9t/ s<'#:ZG]^7LRP@].k |tQTnX'&]<]` 1,88D|VqA7 =f&χ6Ɋ9a08t'NL@M3ܭ bQLpew5:"m ^i^tMrRY Ȫ5I|յVPC9g\?Hنʅ 7jWǽ:R9YBpl26 2ؒT㏽~rD;Hv,) !$q~D9ƀ]*D:w!! ^ڈx/T _ =Ez*G5\_Пj\4eO>+`mz̅.Oh1& (K]~_;ݱfi}~lin=B]0=-Jbr>aSX0VRSqG(^b sB`;kSg }~&X*BKX{Ds.KĈ⯿^WeR7f7?K+E*/ Jt9 *sifAl{{!sc]t` #0q':A!sQx{l 8ܤu9s'ު =,^8L#Pg, kR )pe0Pȕ*+qd-cxétdo;LÏH R{!kˤA.mK%-m~CNjEit (`'sA>m,ƒc}֙ YG|0'=C(ic˽fVsAAHf.zh;-UCQV ?3yZ E`:i͙,}!B^HDnF7L6lw?nv dwy2v+(uIC % ^~P4x"]B 'r|Dp+R1~46g=F8BED qb3tē`n2S})hgB63( n=Ye]2aDu[Q#-SGF*qQzvW_ g)οS;iaf3Y4b Sz8`|r F1z_ `OeELTL [iI &n-fH @קQQ&0%sX1.`wuѩ̳"`?aG %"5[=8/3X޿7C.?Gq2iÜ `_OwQc6TCBOHlj~<0z}kƂmJ]>'Gd05w+Sl>bd,ʱȩRH~|Ƃ$><2lrEWS.QL\?P9+L\:BP04v%,1ե2/"5 oޚ&ZLɠK3uaa>V*{5Lxcq؏{.E^F./qRc*H};:Ouf+ډS_O":LctB0,IWTx EnCOzɄH7mkgy׋8~`PAW\ | |ۅ;$-dڮat {LZS@s0|{|%!b(Cb>;@E鏌p5o<,y-vo<ۅWW>еξ2Zt)iȿ't/P&諻*lj-kzÑgIAm`A߃y>OnߡB_Ձ ͰMV=u~+D8St| ; '$CJ]@ƭGe'3%UYץ~>W:p\ODm}5HhX%oqe5#}͘#57 !m+v ڮ mMI/4?lӨ}8ȬQBAKq~2UR. K?vOcm^#xDpNo[+*1!ϿYvu%2-$t|E#vF+?WqA~hj7GM1r1`˃j)nײ@+6܂yH|!u̘{vdbpC!`IZ&f\ $) {2Uk䏳"BM8ZIlL-O!IXqD9Fn͖aƔG@tС({ՇK̓9bӷoB ʎ|>7uބwq1܃vxo=]}+W6{ivKY&ni[^ʝ_a\ : Ox\$}N7)'đ:L;LX5.nC!k@kщ;[S| #ՙNf1nCܜnՕͲ:HW%-+l??ghdK%Rq qKwR?,vw =;R>" H.;"zr`go9Kڙ*d@['vP;T1ӧzѥؼH>6X w3)uJI"rیR~ߐ #cv^h_/v5Yمw(VEHT $ڬnڡ^~'o$ǡw O6ۆR213}l ;D5:T>szXjz[g&T7(;iV,*tV7iߐ. l F_oC y|a?LdK&A Q5jbiNg~9u]]:&&) C+}e{,?(2_3 DWYbCµSyu [HВL.$Oms)qxȝظk6Ĩrt7JE [? G{XL ͑(F8x}Rq`6|Pf@BДx.*\K0iԧ}Z, $$DJh.g#>L*NE}NvY0)'+elW(hgܿNbp ?:2{FuƠ:X{DrƿO\6Q;+`=n0Ne{#A;x^rjpGk'zӃ#η xtO fޕkiH(%\O(/ߕkB|-L.f8-趐$ LųY;Y$yӨcc"DIP ;O* wRq xBQxC 6CHؽʼ5EM˓e)G۴UKM;2)5:]# eT--B̆ڡSi1N8YsR"-2FVެ{Z&F*:=l_g/n˲->{G\v=@Ů:ŗLS~0P&]X@*XM}£'>\dm]f`18M»]&cD3{V$=,ڜsM>H,#R׫s3DB"b]Һ|E 7ܞNʨ*C&S3+oS&vJ(4|ATa7v_Ɍt R0،GX~Ҁ_+Y[t[I|V"C#,GD8xFSug0ܦGO Z@JL)zB:zc(hm|{VU簙U*voxƼ W0h7&K^wMk-$PpaUYHnN\HJYDY˸q#su}Y6Gu0-}RČbtm"Ab{w8W1Qz Wo c_3jAJK21j)=qriSuUש%TVZ[akbL"flz#0P@"t2~#Ow$ Zx Ck*|+/iIQ@NӷQtI &3H!BKZJ5lMV,ԎYR˙7~DEz@Ji굹Eh疎/?5{Q*h9%u D|Wv!5F^>kAO(ߨsQ(MiG@w; Ш$碥ȖxOS*ؖ&V@ea֝߯ f{*e\{itsNrC8;%Kx _tjoEK et??'D-ϡ7=f|#4p(bFcJ; O9tYaX{T/Ya2H@~!R]< @ &4.v``׼`] å%|.3Ѱ%]GB]/0_[3Aතdf =ix>)/2jI148[F"Oq@!C*#Dt<`54]{dg$B6l%_a/ɘx Jg MaFh[,;9˹Q!sYIA2@#$!DͲx}ި a=.5on§eMw}4ԃnq FNJX^#iuUzvHy?\M|C֟PS⤍ode{ HDiCO|hI'|׼K\NZ*cx1HMDr QdɑXؕqE@8P_R*?DGM'KKwM+,0{3V1ܚ** NuC>3 0N0H=#1$?WiͿ|w"CV&vT8C򇊏M9Ou_,?q?D-ng3@<P>>8p-Xmp:|y&g=ga?.ŢFU#=Fs&tj,Y!gm 8b9 JϚ:94J|MO3qjƟB}ŨC#S{7Y7Q /BPyAǒ(VXgCEBd*w!Gӥ#bcI4P1MdXH Rd9D|BjMo< m ,0}_O#KBә ̞Q-O^8wW $tO^QC;{* ~hy>i舕^u a\ OQtS3-HQ܊])ghg_, ^v>- ÿ,.9qbNN;ޑe]|H/8Uݨ]c{IzlP/zf2\ 520BwbHG:uK53>kYS DҌ- 7Y*.Cj&scy2RTlju0 ir|qkC3ԟ?$UDͺme ({%N(d)rtdp] 7vX#Y JXkl0䪾ȯ&j]YIJXtF0Z){Q8c 0&`bHz[{$]3$Nqz//D9 vM݄ʰ茘v3YΪ#xZrvKno:b@9GEO}sJG-ؙ`Oy;} a <>~t3(qҜKrqe|#R+gBri0f^NN1a%r&$PA,6 ->eB L ]Tw twƽC1uMCN]Ȧ'_,ҋB , yHe~wb!)1 `b^ocFZA%go$H8PO}"XCp R*#'O̧p_{J=7 f5a|çӧ幺;Hmf> YGr>|#-qdV5` n\>,P6%..!c5#cYO4-u4wi7XDgmU^}k,<]{εz]e+4WP53ֽe n9ώX?[v@?ylDwuJ˅@\"i0u}nN2ɪN*G&[ӰͶ7S$.W1s)M(76U;#;?/38R/மxgFsK.)#s6N/Q|< UӞ?l֠4JzaG#_4Vz? %YݗQ%'[$AAcM^f@ vjbo_QJu$_y<  H閤;QxC"R7H4f*`#8$Y-rcr3~Cǔ5MdƹS4$Woq,0mo](eD'3\Ft8q/'M&P-YO)C>QM>,<슖La'#hmbwÄgȉ=L4N']Oi\p_KNN ګ L["o[@]G@ {_K@X\`5J 0` ƈ-oK%-g.1f6\  0B/b5=_ Pf^Ɋ Ⱥ4!`γ׷pauAXlvA׺xu9&\ˇL>V$uxL"ip&2{'7(HKg>i"HC%^b`HXУKQi셶e`-o$뾸o3sq]iU' a~yeވuVU$QH]<긩vƕG_ )WЙ+"<$R ]. JҌ/HoļG3+ĖQICP`LK0'/YVQ5sl3@jٱ󺐉e|Q/a/ߔ̝E`E,>fUh,MN"[P?vP^&g4c2RC}Jev)8tƅnXqb#HkeuAu`z/nH/n:j$ \G=h)g6Z0}̌!EM\ňx]談p gG#sdAjPEυ5AJC.GGq_+`o ERH s?k!@h' .΅=UI`9p T"Z@{`hd澪>s̩ɬɤ F'tRt ÉeCBZ96d0sE "QN`kk,N|W!WBw?=@.=IFMa+Ke@o9o4'e|pC`9AW$F~=%Vvq3JB!lB R78V|}?9V\\7[GvnpfC8G o,l{ 9lZ'sk$"E krP.߾O=rФ)FOOJ4`^ZtEm`=}<8T _#) ?<͙4u-tu҆i*rn[SN'd~5w9aZl!= 1ΣBi)l_ObdS|.:X6@XMC_~:ʓ%!e-P&t'i:`#ZPw)'L[@֦P}F߀?7ߣ# n9SϦ s^{:na '}8ˍQKG%*, j9_cjIU^&ΨDa(Pzeb.>RfhǝfNiP0)*n(;Uy2d9q};>iǕ!7]:#Rgc[k_䊈Dt5 *RrAj>3~}Lv WTiُgxCF Jr%1j^6MY5n@E1YZq#6D)!iPڕъ3Gg|y&0biw|85熉ʺ.1P6oMj~T<*`5dQ} h4 Jk( HN:A~q" JQnuh-[CҍyW"4!r5-jM@.4,Ւs bYdz 3qp1.jӴD dmWjy %F]I-߹ Ƣ:|UpWN-@AW?Yu[Z},W:,T$rɡ> 8mҳRb)!q F&mzγ7:`FBJEU>ڸ>R)gC ?iv>B{LڌB)*y#ö~weT&1 $M`v?H(yx̛-duj,)Ӻӈ-NC!:䨥cBZڄk s4Ma8Lw[Sݡco/y L-z's"wSRXvZ5%^gL܉(Ρ6J\39a?Pv[viրfR[K@ɭ#N)r%Ž*H1Pve.\9jb+I_ő4CR0I j۫s~Pf3o&nML [#kc8FU/Wx4|/w]/@5.v bĀV =B=]Zus1s2Ny,?N&wa䔎iIP5k܅T!GB^7-&:jH2?Z,7?xSGɯB7,q7:O}1n4Z]ݪWОjetaٵ86Q"釫whjgZ+uT%Uq>eĆ}ybU^1aX3``_L5 |\dn\wLZ^rsb{F{50ÓsڵK sd,Dw3]}#~k;* $"(n>I {:SZcJ_50U'ǷݖJjl^Fvpv*~s,t:ʊW#5ԝ8S{ ?GiuZ''DN"ɥv?b ~)Qɯ'`Q׋z>cz,6/ 0n˪)HoL;0jn팧>h v*$p͐]OC/4gxOxʍ?;"5p+j'N=`zSEϞ;+ TaR5@哋xEϲ?FXʲUr3%Ȏ82xTKѕ2e:w1anXmĖT{ԙ>N!t9 =Psy`{ Sk\tնa^ 3S{/" /\_FUW)RQPrA-JbzZUdOC 5+*ߧA2 -x.EaH? mXZ2O"pEaRiy>J OgOxLuվYyc!q˃?|Z;J(UJժEhqe mIYUepToc* @1Ks|'ASG^խ^}N{ @z.Y9gғz/~ԇW+jdD^g/CuxȞg&K`wif39y2A󞉺T5j8Eڕ8$@*(~,X?ibÉ=Ἥ60ْ ůѥFMۧ*qUN ޓhG>\62a*Uؓ*N7=re+-f {gH/za5iQ4Q6GWFٔMh46e L 8pͬtGU4 #4W9X^H!G >b,ktYYɇ42g]b Q|nQ\J̈u_#XXRFS@TmFtytr~+| Ź9Su#*RY̺d)rL“zPfuX̦TnZP=(}~RZr9Bhzh_z!_t|X+ﵡs06ب 1OTid1fp>7K8@@} 0xQrb73}[9Ș o$a`$G\G֩ W;З-Wnr_* nL^=d A%+YMf6ț;B'k-Nb9dH…5oܳB5!؜mooui,̳?w{Z1YI' > HDI%{g(U]-ɝX#L/K+W3 ϧM,gGmmR5@( Y9KN)mwJl͜wj|EE<͂dyS\e<4ܐn]1Q&p ,WJ{ߖh^K+m72&xz5ktOsMas<"tuMW ;ēzz|/49~z̈ ý(@brumO&$ 9\(ELV@Wd;TwHM%L`}oʱxÆ|DN,B`-31ޝ;!ːl}aI&/mWXi䛕S@ۋnzVC~)8,$<=@4z q{B+ R?NcaH#riFz]Rxb_6w UeGӅS<4Nn;N_~YÎ~"qKmr9E\1PmRT~Kq;ԏ+{QkD߉ʒKW C|O?I;pY\='PB HE|_Vs2ۆ 7<wDG)G0ڰ] hĹúw.妹ⅬV"A&`.yOZʴ qLyWBs~ AɎ}oQ'Q)pp͞#$$$D?RkݎzQ_0~vo.w&E8_5MRR#йe8g2}KgKϊ0;]&ٓⳔ-#O^F+).RnLar ӶJ*!q5X;V-t. O$]o{ev|*ӱ<TjE"^.,9 zjtG!`Z(5}b}Q^akDH*2ɲT{?xŵSꆬ )[+%xs+-O)S ΂ r:Uma]%8 $B?MSG7L-BAHYa' EXAc@r} ZIdHN)i[O8::탥kQ٩QP1TyFg&K(p3 |rk| } bk'Bi {Af I53|=zaC ai ܽZmqt-D+TFI|sW)w1\XJƗ 9Jhe&UJ;IK'JBz_9RqWϠZgUމv|2h qu 7KX 1 zC &*v8QմgQe& gN23Q$!;}Z;y4zf9hC6 RA ;xL w(߱]pñ*î4iF𿂐U?@]*KH)-*=bq)ҷQt4>FT]-o]JD<;vB;&7oc^yQ7T@>-'BB8X-ȮI֗(ž{+хxӋcTX{X,0]8rg~>JY*'v-c=lUu}_:Ьޛ_OHl/6:U#NyhLtxFK'j.0Y Fsh&h ]좓՞ۈO=̎8 |8SNŸ(8](\D5h0& S7s]v+Sf]L@P"OLGagèwE'f`phq$#=OKSol5,\S)MhB+M#~n}dwvQo즼CߢB Pn6?eI_?" mzc Ql/,:7J:#YDF_&i;m 7,K?c2:qLk^, eD @N'bE@ YQ,F4‹1`[7rR#wb:$"ՁyY`iߛb#0rϙa!Ƀ[ˈe| $TV']ݭ E D;7|v̠صtKs 1?ih `.C& (p0Z4,#Ah+b\%N,ʸ6bmeM_ڹEYbtQ,W|oXpЖ{biH./kY7Sf~/1L\T8mOS(}NbGeW9 yDvK=p?=ӟ.UX(KNC\vrפlO\Pn$m̊ gkfVB"9>8񝖂X6k$E#PiMnZ35(H.Yq{|?49nP{BHO`\J(ҍM~*ZuBC:T\cs'B"55O)Yr8davMS h勞; 6PQ㗢B}L6BeavUy/-CՌ=-C>C^3I(9)x༭5]G?AmZNX5@7y,-#%OԭG.Ef b m vv#ƊN k̺`q}6$W^OKqpgguf ݩPYF*NJO(8K>U˭(0]aTO9\P;v;ᓴ qLJ}Zlߵ(x'ڟU08pwI2VNmVw`$cf0s "&3n5'dӜ;kVȖ׺8IL> WMIxy_wJulfa0^$P\zʚ5KW`Wc8z7J'LޟD׬F Y_|w *MT䗟98'=!)~Y:=&_os@z/-Pd@_BSoCAv˜`X d$GRD/5&ȹG- ?FQ߿)ILLm΂*[rJ̣xcTGtvĖ׌nuX 1~A|<ϋ'8TD8)9 GҌ5~ lQw<>OX/acd?Oo'LZd& JM֙Ԙo>Z !6[QʄQz,܇rVMvӂɰyمDa.˾|}Kla€Cۼ4H+cQ=0t~T/V '%r֫ⵐPIG $2UC%F jXS 6ˠ&^\bR2#?_j,tGsz@LC={|_~Z|\/凶n\;$zkCg܊Ic/"Op.81{@0Dt 't6PR fYtRQy"U:=)"^gT܉ZFrH~Nbڱo$HyiR:Vo/! ^&O ģH=ӑ5J#)øEA(KeEwer"v!'Ϩ$Gi~Pݼ/~vdUU(bx̆O+p^&z6Gv^%BS *$ IU$:ds6~J<|$jP^1_Ie/="wR1-&;pӎ/UЂ-i6OϜ RRn.zHVwFCr4<± 9mV$f.XX!Qq[w/SS]i( xb(f T̂WИ>V- TʪO/}@Ap8^9B]'3m- %f] !MaFTj|MÑkY ixiy^n*'fhz^eSw$o-cfI{v:zs2KoY-'3հx%'n:KR(9BQ39}FOV07C+~+\BԔdh%.vߌ>z˒g_YuHK҅Z9^3zY!DꞐ"ql9(]1|H rjyFXHzaZG]=Idfi@>y!um@\4'f"K Q%}dO&sIc B~Cex2qN WJ ݨ[Fhu ui?~%0 !#`cIu#N*y&xzXz"Ԃ3#;V okursWДgH%$W1ׂD)R:f4-be[YSj&@a{X9X -WւY tPнu.jW9H*Ξ:Xjr 6un(Ĺ9mF9B!2^n^8ss\Kgb7xiH>,|!v"/lԃ2 kv}I'`@њ< G=Qw;M^jGaBe)"le~ -n 72j0Pjo[dP"Me:`PөCMLӆJ1hP4uv\p#sx zF/[rX '&Um:s I}qvο! e6' U ?I"AТb 'Յϓo?YR ٔ7cԐƚFnW~=E,K^? n^ҫcz>қgP.w fȗ꾄:fz9Af5GEM3~<j^̢Z$>F|YŘwIaC>Zn(&7 m8vu̅&klȾ,jdp"l٘>9K8M# vmKӇz|oK cN .,r6<J(@LwWxgU ;Gau$i;JR֜+;-jjo۾K֛EI络k{7m}LBdf(`ԭ?MX7M\c;Unv$daT )pKjL39DFz"xobDiok^ Pa&s6QyK-e*g*вutuچG^?=݌㤨U#O/_6EK eVD-9o=B 1$e;H^Ȳ,|N Zt\ y di_$ _{Lʼy-pr% 9x|{U19oӔֳ}- ֌љ,7A%'ޔECd *S]M9$>Hhg8aൽǫ*Ff_7%P]@ {(U1`Wk2  '-(hڳdBMes˕-T]LRyH4*1R|͆Oٿ7CI" TlifG2 <] .] HPw(/p=d׳l?)]'~sm1#iF'kI`baɐ` ڗpGvQPs8٦/#į{S/ 6Pn7^ݰ_J]wH`ȥr=҃k5t5LZCG~5vVxm:h=sSJnPϒ b2&AQHEl,5$s#_yH8۬sb㕊v)wZhu(f4,w Ło70v- 8(/Hc+ͣ8`^JW(cHpqE֡]rB+KrǸsz|Qrf }*M4Fءh:zK&f wlYęPg؉ "d W+BzYOaOT3Zhw`7% ,l؟`r1/KpulDžvZ4E9PkONnoHPNz@ Y"w&1A Ugp0=H`,}>[9$$:Z6m X{ffIg:jGlfXJ02%_E"uZtAłSQ52Os|.z\f)8{k! 8vm?i}rL&rsԱ;0BRx{1,K{YOPn )f^0Ƿkv=/"^[qy¶\KD*I!}el페Kn\`:(m{Q+.;fe t$qi'AJl{2pJ3DVtuf8Rs\G Υ! =:ÏG{q;!EЙ Ba&$KPrK| 0"R-YHOX:O3јh vK6p*~o Q>ٚ‚J+Ő\gԔabe(cҧj*:v_"ܭ⁡%.J=ozCt(9*^gT*@\8v%')np.0*q='뺼s C &VϾ\Iy| pEp8"\Q$nH>g'CzM'_-E? c XA" O+%pyCJ|} a|6*ب|psٖyrsI H8Ε?!W)I5miZ}ƕ?]񒐜7 }FxZ7nN"!gjD5x/R27>f`⫗ōc͂TUl!<[idJ)Uț6U_O(N!?"q߇t8@)Re39C3inxE.#=|>fy2qjS.d2e5Up<8R f&q,a@Q_jV6|B`^'a2TMAlVq!ۡ h8@471>Ao}<Ɉ0AUͰޱlH4M!Tq}.\E4*X ף[E7^;<3&euhKT{8FZa>UD8 W1xõ-U Ǥ:hoȞI ,Y^0r…4Oѹ+Ԅ AH@45 hC'$e ӛKL 9S XPze+Px*y@ed'z$!_m#|Љ'%m͟4 ->dDsr:$1P^n Ф hDWӍ1tMrW ۀFL3xTp,H-1 %v,v:VڐsY18t_1k EU6X/|ϧe K%ZW"06 ˇXӀCVJ!bI~9SHv%W=NW`yՑ[ 6>2_!O>ܩ.}t%q.䧄k-vW^IJEfO#1Pn'І2׶rfՄ$c~ެpy-1n8$̋ڹ=zے+c/͡dzpNZJDm%u6T50\|"fVGAC,YN<i`薥;hrqDD80+3&6 +KFQa߭\: ,HCR)PTc*V(\y1^L #[hz]NcPj]9TdRՃv~CfXU-vMM<M0mq'J|1"<4j⡕uz-p6u.qG MFf,s}66<+q$Y)Hlx ̝9fdh|1U VZG{->_excH =jlCU%iօ%  ^=h/ =iY~A.h93}*D$,F%-~0Y:\W̷Y95 6ZQj^SbLwgͧŘ01P(z.KǎNʾ3oa'i WxRZB'6X gv]{8ygFfՔS> ɩUL}[ϓKw 66x5 V.^>`q#}#[Su1vzq1 /ؤܴ.ZR ,CUnU195x$Se.,:So#[\"z:> W]f 1"^_ s8+cLQjZW[XGRf̾ͪqc{3J?toK!L7y>.ڙRCB@j,v@vX!D[Iv9)E( 3L]n/pHךE^®=;߾ 7Iw02C#2啰>k{}Pθϯ=VEFGT#טi?3$qgy̋}aF"9lX 9g vrAZVnAtJEZ؟cm5j,ց)&a vK$fA҃s^h=g#,]+rH< WvgyJBl4ei**e [jLzM{1M;EUF#nټ1ȇjCo sQ:(%`0&&Ոb[ʶRQRY޴K8q֕}QN3d 5@d|(m5E3MѤj*p֠e_gb@q<6Y +5N{s3;+hgW`  <UzG=h99Q$ WFc%݀=}&5QrF$t k(Ay.I#T0,LFmnjP0)۲ g'd>i֏5[Y:oYw􂤪w33f+ܱ*T;"^> F{b}UzSLIP1 NY@a .<ߤeI1\"IebJ۱-[Bl9T[zp h=)` !ȧ5f2bgu1q:io^t>t{3M-8Uӌ)D$R; =!"Ry(uL:۲c,8-m;6=,1BE8, Dڟ<]9LA F@㊬Q7bE@SGʁGD( ŵ[̝avNeyLI%@ qJFG2dP _Nȸ{$M 6WK^S}+)\W1=rF 0?Z(FN7 pٯ!}v "q`W*I1m- MfQk\L⫮oֱq.GYF~BeEG:Z.lZ$Ŕ%2UzMSU:d@:2܂ߍhG|<5QY8P7w3H&zI<ݍB=ĘF(㉜h2}yxux/~Q$>B.يjyJ0G0$^i|2Q]rXƝw ;%Uum:]94NntV }wAy 6Z-pgn`"IYU"q $_V9Mk)A'oR]:in Z-'?y >:8%e' [0_Sͱ2=xX[FK6(.שWL21I Cqпҕ.*NeZf J -R$DF R ,Yf7c6n zP)Q(YVz++CsGdK$srsjZPTӊ[UQUB vYH:8Jlh^e>OSI3@cd^J{.y$32 Y] Nm} } S=)|B7{ skWYbc^ޡGa <~%du-cɥZ)]y/3(6*q$)KY1 .}D@攀-@00bޠ%5}sDvں&6t!eZ+ΠtJͲXrL06(p8=M}IUa yO(⹌yrYox> [0ن$$bA"; 0]a7SkLƵ>K1뢁 oEcc@S%>b#q 4)7UT&tL\.:ŐFkLX= 8!3\ IsDh{}.zLMo ]y o8#Lܨe†4h|L`wE+72CFL(ӏ&BLBDoSQw:&}6O&;1cƿs]1_kQxOx?x-!vBoZe  eB|O\Vh$$u11O'uF,F+4H m΀*%pYEIjV`HA0yz; ]W?Sw5bZ`yyy=]^b6MKObdO|j'=5c޺euYJ6&2ZI8Tش"?N_25I Ad^S<4)UY'`"\I9W'Ra[g] $Fp zfeFqg~oGd2f'lZY[ŜaYt7jiJ 8u[Yje+]FJe*+Wem#+P9|8mtZG}6+ur163t=\4)~j_z$mVݭY=G,WY&|i ~DoD6& ?=ͶĈrPt?5i SٌsM!ěU`AE]ԿDKHudw4n l `2CH*u<^?:]:4 9Y/\&(08dQv$MJzA//9ȧ.OlgGcwKW Jp}0AL"DuD9uTr$=-n/sw=ǭMw n0/@΁a*+ї_8cô**"bÌ+wg2ʟ .b,! <6Im핏W^:+7&]W%X`3 MJHex&3d 3щ$mjP#aT-ސd8=d=5)1,`ɒ aWF?}ǀ_c]b=TevrI56h0I56Qӊ8gTR+rHV #dʅHɐĆ]L:9Dé3qpoC}mSoA?pkIZX/,M~3KApR939'u[$˺y`yM f*IgMmP%g1$GԄy4,r(S[V2)m2a#K Z(r2?,օU>UƇ< ȁ CYzaJ)Ǯ6{k\ #QrĻHYI=Jy~ t":j9<|^gϤJveA|s2n'@P! A3dR0҈{zP.y{%ċ_s~vGS7K5!JЍށ0yݴYܡ#d^!Bǥܱhv5"TX)I?(YW,!Bv 0?#Q md ͥded[p?$Wd{RBp:ljU헆˱F<p) ɮ9{֕aP`=@;@/<4MOX̞GLt5ɠ#^~War$3 &?bywҋϟ 5@D /vg>eIsM2nǚR4}%H΃JŁ:ʢVvL:؎>ԣ4 pCU)BrP~Êtˇ//T׌j*m!,3 񶅎[ݕ &/)>.=GDdKQ[tPHEE )}WOl.!=MY-sɒ@ÚO 3"Z3q~B:>2xMUS.fRu}I킊)|Tb?M {ѳ t )VWltE" ~ ;(93*ߡ*@ 't nv4J׉vlb'~E|sÂY ;ʕ'|{DPjiɛFz @ ʩ wrc:џ^"Mmw괺l7.3K(fWnc0tidşMl(btE{S0-#3-糟o*}ȠXs[L@ lcOaj@IzgMZY( ӢMTeQ^S:ϩn;P\F\ %˕tI$n.&%ijNDY ?WRVOSL'i /t@α|C .v(Œa 7ttis gIDמPO\k4LY+2J%WD/%vsmB24@+4"BuZ+*GD̔6"QFLfWI΀wWyN+t߫&h?M1K 2Cɮm=Ѯ+qKvdkf{^ǕI(3zqWhj _Z/+OpY#CXL4;?Jdcl0B7)X٤Di`ú>&-7y'I̲ա/g+#VS QQyL7̹\V:L~4FinSu[8Jw[ԪղȕT.%tnGT3$R$̅9TkϾL/n)I&PDz΁D9j߹w,Q7[_:4?| DFi[*]*I5u CsZI\P7MvB9DŽ*yrJ:ou5Rgy%.$%;`VָAvj'3-zjg\^hX_t{T}-bbZqzdK!޿0!dsmxuCϡԨ'%pԸlʴ&yʴr)wMvfZQĵ(+Ef@R~gϱ鰊WqjԮ[`O8IR ث /(Gh >d8|P[L½h BL,xarQ'q!E^wh%7N3E! h'<#J`4k}ˈʻN % Kb\1=-6Ã),o!qEꑓ}F &!-Fa"1Ov_yIYFpR('8Z%rQ U`*YpqjRB;B_[=]w(M?Xw6Hor->@(v5a*Y!&|\_m:ОD 3|Nt.N׶Nɢ1Z8sYa")n-G(4*y^XFΨonY2UwQmيL1,k`VSOϗnU/%DV ]&rh1K%,ҿU E#2pJkV .#Ȱ $=&q.ҭ7L^2y&v"J5U6v(=#ፔr|(yQKS`+gjgaQ'`(K=Y#m~O Onsg`Mx%cԋM)g)ԪXy粮45<+Yh#1^D{ʢGS/G  [*gD{uZRojJ8W22cYC!V_5lt?܉ps^nFpqhS<φf< rˇ#}b4aS/rz2\$e4ė;?v2]ϥۭzPPd@ۢ ZvKE;Θw%/76S׼ qFQO^h23;+j{/lفOM7yVd#ÉRÏ^2k aD49GcXP!m~OS#nYaIJe쟊xyp秶_>z#K;}LTfQwj̍aUb.q2/FT3 |;K{u< ]OC$ڢvh4TcehGvB jetNZ4˝#\ |xWiw4^@5r|gr2ST$irW6>ʑ?u@pf5 8.Y%" up\}U)d!\;1OW1UZ\mȡV v(3aR IQ:货mdt>Ei3Gc!63}Nq0&wQgAӦQ?9_d;I7I)5V?t1,_1 㶪ySębR& w`{%h} $Rl5ڶY,+4gK?V:nW1g=c?➱Aڞ9Qha735> b M fsAe`+jV'0L(DjᎦ;њ~^6֧,򗏋7l pW vzkj I8ws$+K?S-a]y,MYHLcܙҀCP6sSS劗TvҬg &;k"v7!@ۥ#GINbN$#*O2YI@L8DkllbÏ듇dyKƞ:Acd%Ӱނ㉢~+(\!Tٶj]rɱFqѴ^[Nq~oH[UZ\`iLXvKbD k1L"3c7\-;eGqc\s. pl_tTVi*m9A_Eă"KSn` qsʪ.lp.VWgLH[6h(8y,E,v. 5b Y)2t"^o *OFU7Iq% hN>{(Ԉy]a06JSOcou9gQ?-\H|q(tz3j Ar 5] ͳ4[bQLnf=MmD  ЍY5aE|crjע1&T©jIh+]3.#Ⲅn2[yo2uYg$^!+0QPk06]zlߌ/C*^F8h8.^bM[ļ4?;o`aED/W9`MY@b @e> 2Ho`|#3+Z!=d$izL4&pMKMw%"e޲!Q FqTbnQv > * dM==荙vޞbm4i;1?XܴQ=QejHJXSCCJ-5gGg<S9{=Q%d8ԙ.45 /* ܥ1u DW1d?Tup F$c,E6G1ikZd D?סpP\jTaUP9ҰJ[DSd{ϣijO5 lV_Gɔ'ܔs P}k1 [25|-1G85AzV y^BʈJV~rgr(x?ٷ`ȿFJB_]gr>ZMƼɝݹt +ߨo[pUa:#ũ($^̋l2\#1/xSnH9_"Ȼz0.xS Xh~ڤh0}y//1\N ;<ͳa&+-:P'ٴ&_;!lq| {{`7c1×Ӟ鐏h75[/'E.[ڰ^=#,Ow_=scxQpp)ss6,.j~M@ M fAeHI1W u1?=ZbRjrGyȓSF'-qIj"t,W* A@eW[|n4dCú}+t^?[5an՛IfAy |iXooxYû]<F%p*|u޷ 4tWd.@/F2917"nQ'BMsRF) R1V !v=i*yWH{;D<L5#Qg06>jX&q͢% 5M}j9DnL_>ͳ@t+!Zje{;hp 2MH B6Sr7yem#/ X9j˳HFZ8f|uIo ͬe^"3u93Hw"߬8mDЂ_ ؍QS=HS _X҇F6"hӑ5*n=`pLrl#"pm%BDžz7,AԋT Cߧq[҇~w@6D3f"h%4`ѻ*U s:pto*hd7^ݺi~@a>kXhꋛ5Pk_ ռ淧9RPg',b3j&x49u!۽K=_Edd5<*~eU˸6νaFrf Q?0޾\EJA*|5 REfA#-1QIm\SFPmnG [ө}IyAz0ںZ#>bǻFb/=x"ʨIO7 >pWl}&TRMd Ŕ'vǼQ8N2X7mǜ9J`; Qx[OG^K>5Kܧ6' ?^y7`C+>7<̓颰+1E)Ң_+ζ,#q ,Ѣc,ewtR͛cGݺY +,zM\Ǐbؾ^cC6qOh-qs>YMr/)'cja1Jzk$TZ^~q kYtlPLvi C=PEARs zSZQ/3H"!Gǡ\qC٪fR W,`txGqlӝfl*TNEl4ac4N36LhrHa!}5ċ^Jڛe::L[: :FFNKI6e2 |^^ODhM=7(BqOBE/xA+GIz4zpÞ!$†+sF1쑜;} rZ{Rr^8dj,3#]ErTmB dx qSb/%Ժ %C2N<[mrgk)pUc2f1z[C)F6R#y)R埨N{dI޹Ң{zh1jJT_qo9j>C*Z5}n7kFܛ@m20#h|n^ueSvýa_]|TT&ҭ<'>,~D 5T; 9Eͩ s)phG %5;ݓ.MYKOiZԖZ{Iwqȝll!y=͠w 7q&<5[BvtIw9+AIzRe{k9 &YOk4siH0恡n4c#x kojCat!|OKo,*coYJ _*y󡻶)( ,JQLMj# jm`7%Gu0Xz8 NUP331wb;Z4:C@a6K_8pgH6&Ssj#]vʬIq"%"9\v(ej@386)u,$5ܟ WLС}_4_Yt?(Ɏ-0Wh=_tٷo?Ѣ?Z0 6OvAPM̐Plv I dC#SI qސI!;J"5%nE4p\#4_DsLXYR~Y}[uS:k5%!*^lYcFɠ Z r +6αLq'hL٦}ҋlt'wYCPJv k+J6OHRj`# LJ(r:j[Ah6(-(ABB;>co/8ȇNEp:[57~垁2l'lC_No+c֤ҋK aTFT_3V:ɳ7_C׻"zee.q,aF-Fpݛ]&iDo=BQ/9wEJm;ɎY.dZ__W%_QQ˼ R9^Gg>_uHy|v92ѹg \wjG[𤿷Gݏ~rmM+&Ϣ>*x$ QZ$utAr} M LРFW}҂ߴʣO%e;ኻ#XC^j,úy(" &32wNeC[DF}/d.HՈfɺ"ሱӤI:ݔV띣%ƥCBM}Dos]8UzZ{8! bt:8DG%M#- ΕuJ:C735' & ?l YQsQ= FG9?WBE4LoDP5VlQt49H'Q#J~WB笧>J7uhbm K~vftS7*aהC 2rwƪK/kx9scXUCL"XEiŶ]1YJ>.uKi5x-ǘz7R 8R_;ŊiT:r7xGJ=8lv8JZﶒGg_>ټ&VjeT6lVΌ`VK,,z n~@dE_9inܧ#Z7ydDna@0x0m jm"=~]r+fӮ|0vMU|nY g{d[jbz$#w`j}kBARҁ‹<@%? uFA_a152@\uMۿ^^+ճ$N>U$ӄ|b䛲RЙ k/b_@UM(Qs0UbW7wfEJΧZr=:/JZv`ź zI ]ռ|aJ!Dӛ"U6%դ 7Ÿjxڣ//6/R!'S}ćmǥ|KOil{CQCtΚ< mfr)@ Sk\Cbu<N#yU+ bnrҀۇedX-*č'abxtGTkȅ\ Ojs H9Ւ@PgkV6SŊՂvtB=Z.,jztl*-޳oܣFkIM8S3@ 1vpOc7_{a_=CAnpӻغ8K@$1iʈ:ىKK͇29+'>Y|J7Uv@ZXP?ZjnFAN"eJXW'i1oFȌgaĭ2KH#)Y:I&W, ^@t6%_ϣ$.2oI8 |Cp51=X\5 ڨ&"E\xcFUA4"YFMw/ྃ iaӘ N{#TAD:] BbgG$L%AE#C`$z@YqkeޘG. +̔#o~ 6Hs,!㺪Q<6x Q*'`*l vPz˖Cg@V;ZE8pR0 늖E؉IVYlo, 2$RNp(cn _,O[rf}Vsz-O%Ţ6 P0W&b!;BqSwOmH%uA}p{ ww1!.{6D^)qɁ]#P"ЁkzJHm!r +ңb..3)I@΁}dDj!6ALDvd䣀`,69SadO'􂪼Zb$LrȢU&:R9/ Beք(m*p%MO/r:>:>7pQ(@1m0'R-aJqΐǜ6rN|30T(r7s&ԘrA8$mWI]|J=h޿hHTtAS6m%=lQRU_hd4v~+DA~H_N~F@$XuɸxjhB"\m Ao Ę{E /R*fGR7DM`CXU:P܀bo7cD[AyJ1o;h@|%9jX9b[P(.Tvm{"}|XuuyIí԰ f܇PNK޺ cZ  Wtv]]'WxyеzH8ĭcù>tX3جY Z8WcOnUPsiYě>0La&+^ *8`"MR#O&<Ϫfl=fc6Z, =@\?jE Ul3uLfB'.jbH $+)Ń YaP\\LQs &;deU\y(]{kgK[)7O߬^XԪ[]Fس6#|6P' ȿe;NnX‡B͸^ѷݫtZ#`f04e2J$s+..x.ذLH'!0!ˁ45&V/eӏ&6AvTB}M9pՓx,(EDjZ&tGa3~b4)\v+q]lP+!@;M;r"UH:{JG4JZ7,KJ%2yӚLBh {wohL% ho'C╇&o/=%i _~.mU͛ѰOQ<3.*~e,xgn[8"_X.Jd,ZU9˹Wd-BYT׆sU4x KcR}$q* ,\o=,h]FK3Dr-6˅p7($i R˥A^ 鸿 K$<9W`MȌ&2 TlG ;6j>>"SA e^߆>!ogW b`@vKVW#R;_79Qe`"yx frf}2L=\ړ}+n4>Pg-~ VîLsk.? V,{'윑e#C:ͺ0'0PŒ(\a7Vd头+4GxÎ$xrBJBз &١lѵZ -ޭkaWebQ0yddNj83xEzqRFDb&'Sl0|ȕ,WuͺtO@lAŐ Ww"̽On#ǡWU,fem3`}{d%KJ[_rVY1.ZCxylgdl3.׎ަuݚR>F;C d9vI>kqItJgʱYNI9lBG6%!j7Hnq! )vX3 C[PdONpK˸Qה bAZ@49Ēo 3,=Y8a9p"Ԟ3M/'ƧGtܽv~jY_[[y[$YgtIk[+dH^&gjppuדTW%d[N[$\ O^4(_C`ɜ7>0MDKpC3 r=PQ[Wz}Kx|j4-T疏x3EH??!(B\v*6|$~P mFSȪ<|߃B AUMkD'A,W*Dٚ* ?!lj<6\3SZAR6sKs5P9 zddƘU*hoblQc /Dl|>\41,E .cS?' g 'a =m SU*U_ͨRip i?r)ChY]s%tH3es8(5Q2b1E')3cQOuᤀ pngjRsW-8,^u'B)Kɦuj^Q>ï >7#9?U*7N[!c=˗5sh+3`RF?Ca!U}|m.FLzɼ-w2[ jZh+98Qe_k`oy4k hnh b^܏zI6XV8PŹ2P~% Z ՙ+=z|P==)WO7b5PlOx%B])c`Z=0aQ$|9Ep;@蜄%.'IaY@EIx`[WĴ&&+ʙvjFO~3xf巚V+F| jhlLT]hH.jNi:"dBˠ0̟|h,|4~Qp7m8Bf qPƇ-2 0/kƤ `ԙۻi]gc@}&~1sZP6SkGyu; P.7l%" Z ~/@IIiXf 8+oXb$AkXPe@׿-_G{* Fy ff*u}H'rsX԰̰!6ƱqHzam uARf G\둘@AR+< ]80Q)j4]v;Ke sqa[wL ̭*ᇚp.CC m41!%{eF<=LF7ۥk݋]Bʡ꺐sޣ|{)ZF4h@nQФ5/kr'yv}fboЦɍ g$o5[ԆWDgPWx3rN]n]ItB4P|Tyx G⼛ a !k'(z#/:q9`2"V33\@bͿCOAB+8JyL%||qCᯝNj!'K17i(8?= cacs%Id38aܶA1SB*<\ah'-SB̫Z'A bw8ujJˮM'N#x۸ %a`([f 9perptX(bG)2& ԊFtV{jYwG14n,&4ɷAA#/ h0D=c:>C#, W,a?'G e[H4U5N'{ē*k//?UVQp–_ ݧ,jDEE$!4Er_ޅ[{Ys Pwz1Л#%gS $M|' 8G>5U6 X t'41/LYټ5~'IιI *[He-ꌲX=Q6?ULHEW=:Eܜ}eSy"ʍ>EGS?WnB&ݪ GQBo\갥WޖyMϾ+z'T6~r y3ү٬d!~5ӕM`şo] ^n3򀪎f_ |!r q+Ot>>C#L4PJ_V{tpaY18,v櫮/5tq2?Ԧ+8'0=.W5.pʊk#S= MDӊpmmj?6fTlQŤ{h,[h,-~Ceb|ݮvjθl=앿Y+\\5-UEyhļҘFy^ Vh+O(_ZnE \-8cHCJ !zדK+TZhb#t? (@֊]D ڇou݆2 fAC. 4|JO-k$K9t0+P"Q5߂UE+nǜ8Bw z'I >$^dY#=悪1ĒL$SgP7]@ ҺBB"AiqUco=?o4/1@z)Q3dxglF{3=lfB5 s)*^W=/C'(*hC%j/?OU:PC^!% xwz+T{)IaC轝?qj wtֹVӝ_;̙)=3P u&D=tOR[KM0a~JB@q?|Aïл|'3 &J' iʣIoSzs1:Q؊d”_s_\&;MXnm)# ѹ^;nfecRuWׇSyQnKC}ՊөQSV1E K-zWc$6Vy6 d8 At[UOT$05LlW`D7@ 龰3h\L?@ vK?j'q]]+ȯӸ{631.Lu|#nH gqP,m3SûcV +zTXTw8y\N ~ÜYzNEA0\{x;5x0<$Rݩ8S>Hk’6>lX|GJrEOTB !u <8Y&\L(ܡ‹[!YB̊nxD6l\$ئ|0 HHhge穢4%'0QyZy=?<yQRTw=B@uTF!`r= GgZD's~xiã{lZ[$qmmzV7 ck|8.Jh*ݛ{Ox% D wb%rT!>f@zD=4.S>Ux`oNG`&(0Y8Yt5A)Go[@hVS ~{T7=QnNi W푡x܄FfVhdo8ۨBh2>K> 77W65VTtm",gl8ԇ(# p8wz1fL~ȸ bR`E Q64ki*B(Xb9P Uh9іtx»z/hQZgѾmPdcrYȖw rbA `UU4dE,Ԙ6hBJ zUѨMð֭8ߥ&Mar%~w.#21CM^ ?L7_A$w 2X쾣\ $}K_6*4g]j'dTs==Q[!x~{݈nT0;C^x礴5_q|çX<,4~IKULNbZGP=OOON' 0ne%RRH] <h&i81D uŒC_6)JԪzi>Z2,wznOTH?rb#$`lر`pJݩ6n˰f>뉐Gjqh?9Cy >)¥^_A Pa]HgbqoWDM<@\+'`M ':R~gG]"˓?`$쪢3 1,5WrƚlL9.HM\KP{OlPgG!~i<KAhnD*Tb5^^.|evx[*U4An0Е\ltXK}e(hy\;:Ъ!jG!KLP|ߔo055*`z,uLђWWf?%'js f9b_'Uf&:s8@f*)ۖצ}ec.\ɭ|k\/ɉ/}Z/[ה& ZZ=])8EIȍsh)O17W<k 6m}%ЍO`tD-R !K>8Y~U(a)6Zf\Y4Sa+U 7!ЇqӼ6Ki+6 'cqnܒ>`hF>2aKq#5yN,^H oź;$ك:$a0iQ@*>ot5ak02fGUtnKWtnVkp]"B(s}Hpg#!r Gef/E٘S]_cmpҡ c' *Ib|Ƞ\hQCe * M-O}YX _/BzO3+8 vTԌ/C|s'^h nDtؒmLM @"j$vSd[AFp+C˃SFR^yU2S2U+g+ 'yft*x3y-IXS}"s4h;BYEoi<6.3^d]jm<:V^Z(Zq[Y4bKPx%Z6+/ʇZ{bM%Hr !869 ' OuoSOK3Ng4(Ki&7Un]>jVMSrnaJ()TC6o``".z7X#qv-Y]p2JN!@}JBsG>13_yg ;0=T\Yt eVɋ=UYB}4;_z.Yl/~c/??Jmes6PٞCͲ!VM+l1 D},PdW]H=ޙuhWG@ ZW>u+W.)y R<N蕂E3,aI8O"xQoHMy PbX1ؐ+]ӉH $i'҃-Mu%]oіwƛ6K hC911ԌFlʘbr0\Prn͛&`! \JFQ4 EC)!5a$z`ЋK;_o7Xe}NNyyYҏ:b[}-pTq|*Xu{{ryA>]{H3Hdɤ"/U\-++(>D-Í0jLHJ@<ݣY#y[$-k,)k1FYmbƻtm&KyB=B  TR_%UuE!e~u:"!F I6EHê0 ufc b9$*{;]|BbDYiڿ!,)|o qq-*za}'?AH4UPć/?UA.Th ,krqv9_K"ŊEV[&#u[@IR@ެ`bfF8 5);(2 hA+Bb@CY#BP嫐` Ye, Id]U?-CQDfzcnJF*:C,9v>2Z#pYhAfdK@dn6]O"" )j7d2|IFG[HDȎ-9\.Cb{M#}},*7l1* F055X,*nR$Ay]qԟAU :'{EymWr|l={}0omGږ:5!~VĆ RmU=тo5|Фnr:Ʉ;SL٤u*AfNdgYZ07070100000359000081a400000000000000000000000164df7f6f00005790000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/WO]?Eh=ڜ9N/~%A)u,eQ(yNa {q3"7%8Rf<0ND7}oRzҒ0E at_Ef&2#ŭa^;ͳ͑̈́#Y>{j2 2X"}ggnOQ(f:㑌즐VVҀI[is7Η yw%_Ӎ;.q`˼y1X2Z gH=5p׉]2RU̧n5DYhFAZ'6gB8.YW&AU\+,N3xo< ccwa3Z%szA\WN9-}w`? Q,QWuן2 K)lsyyr\ƠS|&'Qp!}s`8?;׉V'w t#tS x DD/;d!^ER͓kO{m8@%NHRR>w=g_km&iX [ڴ __7?~z@e,Qcv ޸%c^ P0EDoi&&a&?o`}|tzjM^k'ci-S͂]~ XAN[JUMqM ȫ>>7Le_LؘfՌ!~s JuS@[bZ׊ El^>a -yw/}j8n ܒg57%GtX[}/iJx poo?aܣf"j0.+7ro?u`|J_My_ft*pJ:#[)@a51IFsdOXjLeqV#*&=/S1У΂m Қh${u9LXXɸ*94ǯu1˱B}Il7?qn¬`W}p,nϠNBhָ5ի._蔌#ki nتᕽ/'fI$)F {Z8TRtмk4M8@.f "IW҉ԾŜ ء߿U`>V就(j (aҰ1ظG2^Oԟ|t]X%Nb3Ɇ ͜;Sh'htBhQSSՎK Buab(&RFAQXL;NG-MbCC!$݃ka@z ULc9yc$DX5繛PZH£/&YBH>[nU oجhȔYt֐!=H= ׆+ds]g{A8&̹;0(ׂ4u.Dۯ _Yℜl/iiFɅ6z./8;l#=8?ڗ%BNPwlT@;TLn+q}6?dIvbAa'?v^.&?qcyfA7_u6̽*nP W;"dT:>N'gSz[`ݵD6N~kVk>`Au#㫸C@m}QWgN/pCTÚˊSexs08_[ L{ ycmX7;r7ju]ACpf(c)Z_#fh@UY q-@(BATaD/)VH},+LG!&ͻ'To3'F%@lo ՜>:Pz"/7 A}fkLՏZ=bU2L*1'uAwv~pD}] .Nl3*݂xpw?s1)FSTB ^n xBpҢQc_*wܯ𒣸 Vyr[A#:,l1%# GۓْbMt;pV1?nK@R'Q$Չ(!i֫+qoyZF J9,LIuEA͐Mpy'4tHO/m5jK"H2C]gP˶T}5c#u@+^$B=/𭛧 Ǐxɧ.du$(xց? \,X| ÅZB[ Xn˂ %,$#l_oM*ńн.Jb~sH<%pJ7+߬oa ]༲~4=A 3'E@oRNt=M4W\Y;@8'l^$=zCoEퟖ'剆 7k?V[NDUf8e5ѵh): ͞$*|>ct~ᖮI!"<в۶+iǪ'CPgpl4I @54:{›@oĸ!e*XZN)r ~x [;^h|&8dw=mWwSL:S 1EeWّnBJ5如YEO?(/M:5"GW 7|ɷcfiuIJ0u߸hym1kTB\6aM6;!>nݐz ,>nТSsE@/BAY ]K2R$Ɯ2QpyT0bI6i;( TqL':eRΟTmQ7uFfIMAR)rC/=X3F]BUf16םF$z/M^ݔSi@IIl~Ql2Z{ֶe؞kA9{Gr?/'B6L.1ojVI0^=kql}qKufÏ῎ P9%,#I)D({`=z20kR*p !<WǗ*^٥x-"ƑHd10H$JX耶jwtknx1Rҙw!悖@YʫAҙ՗.˹D`/?𨪁REsG$,MN CW_YؿkTVS%9NkPw6,U"eJHį{ TD*վB Gd>~"oG"?;)‹gr Vw0qP7 wМ84FiGqxaB@ ݋ZuSH炉+*U#\J7\B1itam 8ٶ_vaP_n3 "F PA'[+zsRb_ Ȋ+ЅCޤڪtړ6"#8jf,ȼ G\ɤK, R@Nk{M>9ԯadp җt ּM:U;6l^]3jH,ձ?֜k\̀dڿlIM 'gaSUh֗ %#M8. 2e=mxĢIMOȦ9):p.l?wFKO&<8Ȑ lPs'zTߒ )&^sRX0]?TsqmA `wmtCF'+5:x:c&?G>O)>lT*a;V*a#ș%qalkV9-F, *$'Y X7l4{BEf &UK= 3td&Wɽ [NjVgo,%ob@o) .n_R|ܕj鰠?M䶊ZZQEqlѳ2&b7K_dܨ؛P 5妐RԴH; iӿ#v4EO6\6;DiAp6hj^R&MS$#$@T58ovr2*o οaqvv HDVH _DEy4Va_)O H`4j+8O2+$_r5 %ޚ {M% X2ߝɐAeDGHng }Z* x[y:k5rkJ؀7fmzc$*h!G1#AK0ׯEC{w\h~WT,~vGȼBl8ځP蝡0 Ƈfya0b5u "ppPh7-6(g'kc2"JdzMG- \0l7"!3i痁Q~&,E:ϕ^\N6.&;5 <1Xiqe-@d H(yRZ$+!P+ZFkưd/BHiU}o? 4:x5*!a}]vI{DڲO?9@]d參 p1fb sq ?:BҴdHiU, ؕ0Cu ^M}q¦c?(\>Lʭ);y3(-GȺ!/+SDIS`f7ӵHkoeTؘWia TUzD`[: @c0b3w8ap3&z)S0>n^*O顗\ |[_C1]^63ӵP#|%deLk,"B>E]xWC}IGF2ᏹ 5 o@LLq7bx1qWct,j%4\Q*ZF4E} ق8! /V*J0{8լ_1BJѴ>xV,ATANCjPp9:9l;B ,?ԧ?; vápڿlm؞4D58xIt/%XLk)/c4=CHXY:z8ac9R3nܗ%+]&mW rqeg((J+}ÜkhuUO8 ɆL76=)V淬;$:"ޙN4qoҀpvǙ+ؐ -\P\fpRajͫE#'AAn+{'z R> o% Kɢ0<}Pծ[M&C,oĶ(^< aR J)O/b״l“ Vk0%_,ky VUP_}[ F\ "~J.1s|# GÙQ 1r@VN5B2΄;!NR]T-j clo30FH {}` ̢ 3KD,jL1Y5-.'Nera3O;䖿f?خ =7k Vb H=v S HfEY#4)Ʒ6lla,Lb!iW/? 5߃΃Fҵbyd1G|ʰj̨n%4Ra?R dPB Y ~p !-lu]E`hk͂c8^6/{$(ǬBhqO+q5We֭ܰ42eڸ&3[YV.mj[ ^0#~z`v)=!M Y:u0Hlh3j'HsՈm-[ D&鄙(4Bĵ3=8}ٲBЯko{NYBZؓٔ)0fJ[m<~{&FZlp>SrFקntƠP`<lNNAC9p梔i4cAg Q'vBlpjQWuc*tRiӵReiB\pB]*j: Q$VIh{,6z5-$ݏgv*_`ǬRS HRU8Wn#ߚ[wmE1r%:TKf//nMd"s~9[\ id@$+iJI|EPHg2oŗx9 o _[{ -@o-r%ʝQq|B)]hdQ$(9il04vgct =!ʋ|d{8ESbWUB?&sQxe  l=' 8sDyJB1v@]k OF}'l*\€ |}Vtr%㐪`:g>2$Pn'nqSZnQj\nЊb[!fckJR㎵_q۸q H3Ȭ{! ;,ȆJSH'pjvbX8$LISDU&jDp8ϋɌNyok~o򊇛,eseIϼe>6޼E"#-mr)a^cv%P#ɸDsEJsZFl&EKd".ъ{^,L~Ͱ+X Yk~APvr~^!R]1i >i-ٕTPh"LO;?ZO.+/GǺUW $osQ-C|)/=( e5dO:o3m սz\Ga Ћ(WzH!z~K|Cx.?] PqeX{\,1w؅5Q? :9)o; 94Q`DэjuCMԨxYK+ l˱k%C=u QXi)_±)rϞHb>!GEY֬zU {9)NatH kC@jͭLUTGU?~f һCXM*FНU,BhUF왨nxM?TeMWHV$6|7bq h0be8 Yk- (ZOnK-?^ û -D3 Q_YEϣ}AeAx8Re[AO洰'{x \׸)U' %g1݊Lil[P{cbD; b;vcJRzO9 y:{o2kr~٠~K¸CaULĿx$J$c0*lUqUm z wH$~eA&Nӭ97F@ ./Z].ˎ '<ѹT옷1,yRF;s])  hG.'3 *[zjzy.jt ΍7+J$/(wWwXa)Z3E.`PiTj pW&?s (-@V@FNqlIG I714;ΩoD#=2x\wlp6o1S(O:B^ r!zkWLY25 ?(B k0|v)upIA}clԴhmE0mO!\!&T3XvJƢnnjgX}FǐWv I{1 ur$ZYlf[l'QA9/$ ].V) r˳o%! d](c)||BېOˍ3K_[/OFۆıWZF0xVո|CJ%`}k?1I=ϟe,5proIg6[T1ŕ2:'jBm<%eO^j|C_Pw0D;9Unv]aZf ۋxN"/3oUc|jIgJ@i%øfw>U d/(ۅiK_-m* 3:LjrvXy)4W]Kq0 k2a8h=zC@{Zs;\3g=sS"QVI[]G8ᴍzgr5p,'Zbe~"_%64P}׏m&4 Wx!fQ28!4SƸR=jJs>}[qQ-,#2>b$#8w`e =]en8(-aۭX&.6̣= K, f@c桋/L%4\3T`{P׵y] (7>G93EaInk נv$82Lm9܏׳xQMr?nU }^iԋf5#J!N]z}⺻NxwR 2Xk5K1d&##Pۆ=+)ҫ6ƫ1<79;Y ?#53ϔ?Vg]H[qin`"<4vRfo\x'M&,L>`NLYK yt}§ݱym3h:jN_kz0gryY*&Y`9¦cVKƩCOD+XsAƤHX2mnuRڒ#]pW;8n&u~oډhY"ǐ̽7\e1͡ӛ &kq%6PW$s~a]&{^. Lt >Xi6KBQ#Rhw9 h"-޼ţ*j6#M8NyWk6y,~"$J0-ƫj ԞD+V~L(_M[ n%3K 5%#.e5lIQN:?'<;7Ywo}tNbđ k{ѷw wjI\X :i&Į'bY~w/ENOD:rD-vlRUv@ia*ޥUe6,fpKl 2)4Tѽo1p鄫~{m:aU6.KJH& $1WNJM$«w:Tt0;/8wH׃h@pKl 3U*xU"i&sNmͮD\}'% eJ\/7unw:s?IBP'К[es9l=z\zb3UP0b9_Ž;uc=oW/(b zB%% wBXZoQ` b3RBjvRKw'``I֕6bW.sE3i$M%z.^{]LT³q.PwWC$m>ɋ}z-k:)Lç oR-75] WcUr(Pm×̫zOύIZ,ץV^j&hSPMF !̮Y%1iU!pɞxXyUt,೉,:Mg3wYZlXkjWw^ y|&N:, TP&a.ʐޥy,O ޟs:~y9doKp0' {f-T(ڡ,őq>đ/@ֶX߹Ls 4u%F m&u |EieM{ͩ,*KE* \XHxcY.z;,qfd$$yAaw2u6^%H[2l)0-%IT5c5NE~Ci\-Gݖq -zketV:uhJpG>` U{EaWKG.?үOU:A/f@rߑw!0ݢ*:{͖mM`U@=˃U?HXJkȱBoQtQTovT4#\ ㎖W{iQ 'SDc &l0.Z}X.RJ{^?)Xg۱`O m;2nٸ_M($qStC>(I q $mlK@fXf%H .CXTe?T-21_Li{[ Rw\(i)u"L8*}]lXwoz#3GoH~KNmcA((fn+*Aru.f_T-j-Swpg.YL~@af'f2Av f'aӢm(PѨVD:+Qӭ}mG{5g)"H 0& I @YF<'"@Zoۋ}D,4Y VjKTB&,+?mXuNz9㡨#wTMIbæ)>Ӓ|`_?hҩB}E:5u>@M(քђj;&oKG>2 TP%0-/TJW~h)>FkT,0Hh(nmv'~B5 aS{H6 td冭XXɱbx,b\׾y1;YE5ݍ)(@ux[iZP9?y\޾ ˜5Dkge$fQ {~Sv|A}t7)8ڈH͸;<)N g^vbWaAn`.4"Ű4<ۺrRMڎ؂2Z\+2EoX>t9t;htmߢSw6v9<ٍ/^<ĭ[rڮ-H^Cp%cDԉ05䇬*i!HBfƩD'ѭQ?hbgWEl#9NJ;[i^45%Y=G)݃tBsyeBdj`S(AW|̒@ZLGfwB8pl<ƽN:o8h>5Ybq}qgܹS /?'L{0 AYʤq[<6D_&ųweOhrCv8v _p P[3y t?=J :K*F7pRǑ6͖x)tV n1 dכTs8tH~=ɒ+5}D27-zeџz=B&~:EG=+R֤3t_=֬wΨF0& مdN0:v|E H!wy(Ypr"mxKY!fĀ`D|:۠H_czrDOx*hƒH%*=@@|j&5SЀNcB?>LjT(799rR pxj\dt]뿊\(e¢dHTd`SPt/aԌBnaXlFnH#I+jV40ܶ6pF]K7ݥA^xft]pڵx-TH^T9{RN,eLzr$1/u+$;\ݜ} 1⟆ډ^ο66m-#h=YAӰ."1j?![7½IlBM1/F5|N*PHٞQS=Dkvq㐗ASԩ!ޟnoط PnZN5L2oS,ʷɝ)i՝?GWAY%HYWI`0X>% Y9oxIH*o80+m3}?np" C_KG>j3-bjn.Ƶr9CcvԙZZ)4pLgUUq ʏfbIWdA e|hS*Z2YQ(mB<(1m 7P@?r3RPӱ[17nEX>(w c0sl9>ӼY{=V:ف?CC'ľ|n2TEw>2TIdpoqj"]a4W 9T60&jNEb} <444 pI\U]׭Y̖x IEWʝbr9C*1|֙w{4.h [XH16I`^ޝt}H\{w?e,{ $&'fhuioh 6@F-.pѨř@;s1`zogx0\Ɲ /Xd^`ȟO!JlEwɞ,yQcW,cS*_[?]ӈ t`񪰤zn|~wFh _ _j폵j1'Hmpw+LpͿdS}y1G"o?o_j!h lIIfu,.f#G&]21`@fe?z؎| |B!'ְGb5] $H j.MSr6'j^߲s_+c>hOR!*ؘjjeK(iemVX8[t?ͼ(UnLjrCv!`)1FŞrgX$qZ gb`I G~0UG̛?f/z%s-0Ny=?RQ%Ti}kB{Xram~v(ÎgyI1㠽_8ٞ⍽E{`,z.4H8=H e4-'?yf!RA^?)/8(1!iw8dw7'*\fϏoy{x,o6f~v S=utrc5@̗Ӑ\*/`D؀dy$ҨHCNܑ%| :;)u[A,~/b0,pNΒl.SA؈ӻs0 <G9F~ap1jk^u-OS'~ϧ8Fqvr-LyR1Mu~ s-\Y C Iajnf_4Chf_,gzXSFp'tcVKs}D{(ΐ*Fឋry~'_jZXbc&"G n$Yv&;fw52=\9s݊6vїVQ D$~͟ZgDɊ cVv`x6䚐8 To `AU',eRTR_Gh֖ro@&/:dZm{ڠoTۦI|yDvKΉ.9Ao9$]͕Xh=`fZ@ʞ)%eT JQڞV>ζ@JJɁ߇$%VHE^dtp9ehiy@fe9ς[،$Jkƃ;~yiEX?9WtACΝ2g>ξv=ԯP^-|݈v=Brcm DZtorn͹P#XR E ՠD?br5эeѾ@T!:9~|\mt,3D +I`ҧU>sy|T2k`)$:aDrJ[G;L)DO).P^c-ZdaXtxUt-"c8$v вnܚ^8IM}nXK>nA~֔dm7T?f x w,[zqzcoO6T{k +W(]4SݕLnT=D1gRB([G߁3s I$V݇#ՏɛHj~Z\gKrMhƪk$uT9eh>kKu|b  0b*MbД2%"6#QN"&%yAPd`g4 /VD߱&pe?! APКnocRu c*U>0!Hc%X՗,AƑie{f߸T{]qf"e]Z![ O-펭ݹȃs9c5-J_P+[;isgBD U)xYfX-!̌kj"2#ϫʚ42&XH_+q&_0Ku\kJվ<|0[hDI, uƐϩ%gJExv^_8g*sW[IȂ[ +=r3%>i,jz~gf|oRrD Ur(SBtD9%5b0wiz۳1ZD3\qַeT]4? * EaRW)7*%'FLPS]*AEYVxfc$~X^ fϺCѝ9ށ H62@_/&=ۥ 5?qV.c>6_T2.+dqi2R rArZ”e1\P@kɻ&1R3I:H:US#*o\ZgL">{mW0=X3oq@zw/NgQ'xd_% #-H[XmK]k7쟍SwFʿ;k5n|߾ɿILLspYqż"V^<]qEݠ^L65V|cO)3`,cq 7-NŸxV[OLOdKW.̟2r-h_.+P/դ84,{K? SPRXzG El&JxOߐjx ~<: (-x0+3h3aYӉ-!ԩEX*4l]9ACmu",봙wۀw@ jr&1Ey[~ѱgYZ0707010000035a000081a400000000000000000000000164df7f6f00005aa0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/὇Z^]?Eh=ڜ9NvA)u,f/QO=*O2zGŷ3}!+)9Zr_<Pk}#^3l^YǃwyLyLF|c.i~+wݴDc[~fMX1K+2tקgES>xOZ|h씿'K#""ٖՉl _4<#}3y-]D &{c1@B+]MzCMiD:=dZz2VZ~Nrn3A-֫0$RTIX={6ȍTx؃ NcȯiozY;WFn]l‹SM$_pu"o7JtyهCd'!*'V^Ԅ Z&vX45O0{{Lz>3ؘvBf:Z a1D3R( mgO-&*3V#[x DJ1\"=z^I)wgc3g],V(Cro՝lL :4;4 }kq\xu!bU67)i\s~kHt<e0(h2lV =펐ss/)'ݶڛn={QFif8t}{';nRny_tJ)=G[mצ\}AyY1|ʕa6 aFb/#FUh W(B_|qAۣ>;)!|kdC6R ׊x- Ws-`ab &<ڤCC=ǘކaZq+zy*Ҹg5%4|[08͂Rg@Qne!JDݐ.a$ yRNm,uQY!OIZ E6_D7da*Sܤ$cKYSct5v 0 JiwԎ)w=ltՊ+t g%ʮKS3m`j} 'od#?>1_7>(!^4]|.}e*p]n=aq(aˋd).@8c 9?RJvnX$шHG2:0cT.(Exl}-Xl +)w`>jgo<81+nWEgA1 ELSd|Ƃx-("Q}+f @{rp3\'4)?0} >ی?"Ҽ ;?w@wPH|Ɓ6G}%O`n§G6}1mxœNsN[?V2o4|,HŴ}?~ގKb% 3 29-Q8൬gDe @3: Lh5UZ'I1 4Mw]TXrJߧ{&ZM{eGFM_mh&k[ѱݱ[-T(g2>3%2$n&ynmrTEn@%്`ҚX#b7p=<\^ r%]_|uɇ]f[d{˾>E(O@1WlC,.>ڰuwY[nĐn&ρB%uW +&WTsǖw4}7oW6YǍZ{ܣRC9nxuKo-2yB3FjLXFDqXFZu{ݱ_Că=q``i[ԑe^/>1UPX^ЪD2'gF0Igڟ½$rUN 䘛dkUK"ê͈&қEv q Iy, 韤j:GW} G , …!ýZ37^[* 7BxOS`hL:F]}U9-\[ә<'HSw~qE/"rd# pzg8>2k+8jGdn@r@*Y*Oc{,qu wW7N>pw i}iחNXyfT,|S+zTUD3up&P:C9cV ~w{2[ux`Z SsWPu#3 zy8'瘹_'ׄPwkE;B&htK&;GPtDىot.͢2k.Cqt1ȶMdx9k~jNe<@)-u">t8l>%4 Y㢷qI%GiCatmA%$lg.rZ/ޟibs.v_$5"nmbK$I͢ӟ 詹 䘦~zZōl:+nb[yaI~z ^M~ik > *55Y s]vݒg!/2wR6Id!,&8Q3ϰ;ǣy~2Jjz=*A*[-0i=#0MĤSŠJTU-2O[U~$"^cBETQK.WH|/*IdWc0?p_g mRq : E5U[{| =gv L}|C~3tJ&{Zǜ/ӯRDN`ӓTCw/г1EDcVV&mvӾMS!_fkJ G~QA.l\&Y`m̲\r }O2*Ρv(Q:H꿭$\^,]>Z_!}1ـ"7xzN,:+eYM0Dӥwm!;!iҟB:4twyϖY*ZCXՙa̙ mnCW "|椲1d;Kz5u6l(sU$:/*W0jN(>0F礧rGvI:`St%a >=Cz|41INTN\Ҕ}1,j[J;dyJ`teBW^-qW6`s1MCRWմbr+r+z#a+'qQ?x031ΐVZ"e(zYڅEnsM`FKYQ^B_7G@FokHI0"Ti)=bτ(WL|r|gO<ƅhn!~ 99`[1˼g؏+JYuB:;삺613ۢs!L%4Wz!l q I}OdHo|ܻ9ZxT%Z9\fu>#߾?qb w]$g'\Bp B<'BCi5KF9\{YAvX˹9;YZRQ (Oio4 3?"MX?*BCs(Kx|޶/=M]Zi>o ʇPH mU$휨\Z\:< [i*+X;C϶s~ ː]"`+φΗdKl(8|8E7>B_:Ph?KI@%-T㍜ӻn1c -u#4,|l!x36O5  Y"I~c@MקU6XRy8s: rÁjY&t<~'fޙDVUC6Rរ|ao4]9Ґ3\ nXX#]K4 ZǛ S Bߖ{<MYC.D+>~rb 9OHQ1C1Q)]u s*mK鹿 wAG"hZP.dj` VX8,Fvoj;b .Lm 7# {6ԝ[/ 0 8 BQ6dM# fyՖ 8,aPYmMAB2})D=>?~Y0T pV0eG@5vU`G#%#%u \zto+'!Ung;1Q׋y 7BIҩ89 l/'^kp`e~ղ^-0%4Y!:ˈo ޝ$!P1Yڠifmq]hFF^@_Xi :50s2Pq<;ή8!)ުNWf.+fy޺~RL&uh 8>8za) (g* `,$c=2>z e)y'$/B=HA}ۤC*EQffuH=ٮLG\xYUd'?gN7EēdKr@1M(;"Vg5:O]%S H]Ił=5˭'wd%7I+Oa P2uGb@4y%{zd7mcWPږ24v$Y2Kwx”r~F$Plez6kFE 64K=l+N{瓹)9{O>B w- µ6gGr&=O{b#/z@CJw\lZ1H~O\Vy7k~[ϮKc`jrKF=25f$;:{@ʸ+h'2!gMKiuܮpͫoJ avg GjDg+G"wAr Q#^=ʇ+i0*?`yck\_Aĩ~;tGȢZ;˪~EAA OҨdXc= 0Đ޾gNI$3GbZ()_n+lm%nn-M{XyO](g*/9Iv' {o1Я +J`PvFĴlJ ll$1K i8JTYhCP ӡ.z$y GPX*сm+J8{~VX֖CJam)&Sw8S.V i.xA1αnMhR[y`/k+ MCbj7<ЩnQH` Um7^X=-D [?\E\$:50, yHw_">2>PXt;di?PI 1*3@plU*}"9=4ruBr5piA]&0ʑO o5JCIi̸ECc*CNər8и,Jj15Kf4:uN yy2̶p\B9I&v'UEۀ\)@9;-}u}ﱽr37 H͘BG&ᔙ>l='D#gƍn?--:U_lb^nɱwLJ~WqDT D2!`Bw_ź.t<\)>*"|d j"q+h!_sɟ&u^ĥHAH%Wۘh]Rg X:ZCPZ#U1 E8aoYV4ɚ(>*=4IH w6MkNX)9Q M6wae h3>j'OSwo˜1k? TӌqGMj,wl97؇N-9=΋( V뛄ՇkXz|XrP pGq:wI[GbQtږz1 "H=#GK96)|+:zx\ZZdsZm!,!}.^xs2';JBXa/p«Wq}38GDA(t .[2nA].@OyzoP֦+h8U؜@qZ]۾J0PMd{Ul{aJuIQpY[ (%q|fi!5$ZpS'+1Dp7fk7_ եikoSj@M!g'rV@j(p,wڬoztj=zŏm8-s]1fv^0قų5[BZSOS:ۊl=$Ӎ㔟dc_j43dYM=u Gܲ?97s= 0-FP-Nkf~ã"MMxcWH[`?RDhq(֎"5-SK kV qAZ]:Ah(+#~o,iwwB,:]u45! t>G&Ty~H*^jj{Zk(iϦ`+C2K o:zboz>৞JY/ub''9;ʄ2nE&ALATU;ح+(oڦR?j1AW$#QȴÓA 1Q;2)ܡ'Cc}z5zvh!$KW.<~~HY%{p)% @/,rY}͡b}VVm3}eEnE-ez$,[n9">?#LeV1|@꟎+2KP,рeՑHӯZ $cIEHg!UHT#X;%Aa|DauS(RҩvIaC ԳPU}(c ʟe<򩾧e=_$H1Z|KZ8C D{S%]t,UibİWL™#_y *i`ObʷeuR@YdA_A43lkHf0L}B-b|.[zMJY0lD*QȼԻjHA%*KXDv6j3Ljy&>GA':G# &gZ-_9z'*WJEG8.F  Cܲ@1[S[=nf°ƭuJNg#prɆ-f;|@tjw/˜δ4YyNL.DlyQHIו rͨ=]@X{ M6:8Yu:ة/v73y,+V=hC~_x^_ij3$g񗾠7ҧKcaH,\y 8 l0ܟg>[v)>;0wv^S~}Idӭ{f:#`e#:fwqAw緃7Y x߬qS6>-rac'!lw5oS]B^D|iٳZO+GSȰU-{1`_['X'mepÂPsH~Z [a_LWމk[@܌=\̆OIkiUti8ɷšxt–JP¥V揷Ԟ@bjK\rE(, aM ʛmƑjObI NBcJzMH@BTFq\fXU`|6U\Ey 0 mBn1y5,\_ԪT7>}H=HQiu;RMZjvUxcd{^!<:(<6b9 >pEcHgOQa~`>%uJo> .7ƓDgZ,B{SБky$BPm{ :3U9W |˅Zq2SEf}fUm8K4mߥΊ䓅Np8(3|g̑=?(t<趻*ΊN|~Nۊ4ri="p( ?oqD:;d1I!)1Tq@WZ rU7CnjJ"{6qIĕ5Cvr?N{Ձ/^Ipch8 1NU%l85beR+]0^$܋k!CB?8GޗKٳLy\_Ӛ"uBQ"֓g`ѻKH)} ֦8 u>,io"1 nr"vv,g8;ZQ1vlE"yB9r$ťt"CAH>_ɭ)05aYRPѸG6E=ŕ\'rġ/ 1=aVi!WCzƐ~ҽu_ϖ-L:@jD h?+LG_5lBRdW7b%n]FF$ZpVAZ*{UduS[OkGSp¹JS! D'm3ȲDNf~$l6#=R&3'-#0&dY{fVHN IwPN9=ONk0QB>l wv*}րD0u -{@-sFyIL\7DQ\y=b\؜qS)!Lփ ^( 5d(t*2K[ @.VɳhEL3ơI8<{@CSo. -F,Ķ+}H"/ƊSG*26jQ 4!:-"t(!8C,.#K~05=c:p^ba˔ة7(]5LmDi2%è.w=U/z K0v>nG!j\5`4c ևH%֊|`k Ldm3·b8d_5 gg2z5*#AIk_zEh8ȕJHFXS%th'/?&ʬ/ߎS)>o)~OjfiGPYM8ڪ|Z%fh O*}vgj1?S:Z\J#هsL4`#4T°}ƉyU@(c5_ւ,Jb':6n7ߴiH35֎Oit* )b%;gX1Z2}U4Ǚr)\eu#c'ʛHaˡXHuRM &q2DK%yEro"ůE^neW(_pXH܆kB<4B *ksnR{f]435wGLz$ZqCyIߥ6F߸yFc}k,:'A.ړ8iTxO*[|IJL|#rg&qZy}f<3(ȼ>e[s(CO+uqVU.+>:=E":j.^e t\9 ^?Ak;(֮ż+ڢǘv. t^r;9->`) ~Go@fVg./Ոٮ&"l绞nE8+#Qq1yMI@HOߙ̧܇X3A8pDCpXL|p7D[ɽe 2eI^ۙ?Ȯf8k.^leIpA;jSsmxԿϬ "oo x눽ɋ֗PdɇÛ+D\>UpeL)Yaٷ=Cb Δ̴`6ѥ|uLauS4l ߪ`-4:3DnMyc2oO+Ig+_ } qdD Q/ޏaU/Zk  \\Q5%r p^4j_R?L :M&W ja MF]HhR!3D"`įI, IUDU[EȦ38ṟ7hWzZq~Sb4E`}n+[죲j{Zn9 ė%xԑ6Q$^omK+ĖNBֽZdBUwɤ.Uz'Xa/|%GP J>m2-H]m| Ի\z$h ɇk?FAz}<^(Wjݬχ8އ)A"'Y_92̬.Em|tJg/=GNMIv1X1&:=I/`߽MxV<)|7pf=CwYDPҗOq:o!"򜔾4ȸ|Vw'=|+Inө`] 1*buaAS@ ^:`n&yR+i\YqkX Hg*$҂a}Zk%XfY~ܭj.Ֆ| #i#곫ԉKW=~Hp&Fc3NqُJTe?ὑN,;ESD/LiuQW~8ݕWb;XlJƛg )*SEDYum,n |@`f߸{e<`^ŲsLb8**%p̳KB{꓈Y?%!qIjÊ{$s_TĦa=?a)BeH0zaR|VVU9p Y9An(MuL^YdɭqH㑀ׄlb"tR/.i?Kg"S^(n;ay2SB_Mt|# ۋx‹6[^3̽EuW3UԐ#c\R/;ȸ=| i[j= pa q2V\5svw[IMI{AC/iG&>w+,GnC&#ïe;1Ao=E:{av]Մpb5cX a;xI7ZLAG12>փ}"7E_oz`nMs.kiK>sLi8$NwT%I!zfIeV ^=t7KP )ifT^H!ܠE` {zk0^mڎRfl̓4p)dpm T{GhsF֭CS .&JKHpNד3˥gh%#pIm0WƧЗusNKw+X)Ǘ5i^:J R~ۤyfVꘚMH4D m`#H_+˜nI ]_JVZig |)Rl$Q  zHm2XnAe>z&= iW$eKzZ5Gb_ "a-pXT 5蓰u{J%B×ӇK =c+C½wgg;?);(-h1/Y˓KA݄5 (dd(Nl2w! X!&qfn#9adD9l'GEE e~"DEA}DFglk}Z^یmTvnP *̥."g^o|?MʗC\Z9:@Ub1ONt'2^#oy_\%-0Mm0:'=eah/M%:uUh8}(d۶Y;m'p%2$Fso%yl$g7f $}} S^d*`x}(1HX0jF3][4.]q: zof}Sdaʬh86N@u{*JXŻ-e:Am[&ﱜ%+֗~,Ǐp0f9ކ{~anfKkϬ@U'GҤeLƽ.G#-J`f3@Zk?L^J.Ff? %\E@/Ԑ]7"dt58 dژ,l4)Ӛ;a([vEΩiV6ofƢa}loZ߅jP0Ą5 gٜ ^f:+A tˆ?o!Ry 6B(,GH7`"(]N" Ÿ<m9`d7gN`ZX]Ƅk2r2!|s\N\x7OS n@툭C%tXWМC4/lBtTڡ v䋻7/#/Iz~{7O2 l{)7g' L;O4ґ9FyaJlkNC#T8U6<жNS[82n iŒu n7BO^Ft\Ҿ='HH%Vc եzCGmb*sW ֭=%s_fn=v#C>sWG*w5ۇSw.Iٙ9lِÛjHQqk9b@a$ N^/T5̧3ޛJ(܌ij^IN[WKAZnGeG:(@HD kD\|9@\N^*%1ves\#gtv+C9`[0̧t1;NDK3n/y*`/ZCЮ_)fXNdH;o⹈ i3l y`IK[zi-,YC-Оر5m +7'5c|c9T(8Tޱju?#БEsFl|&Cok7e3PYt_NfzDH7PdLKJ'!5: s5@ bCqv:˘X+`3_.Aa>N:~W۵p(1{x'J QZMIҷ†5gv_ 6P%YY}#+m3I()c0Ik|BI! F$S@NѬ[FM#l S9o7A0<43UwꜶ~LU08sW֨%#H/g{ɩ%(q$eT㗬sV9n܆3! Y./ }n=F!6 >_^2TLGٓ6 n'ȓSZ; nt|O*^2F,I3},^TЙY'D* 7ɩ DxſcPǹܜeA=~Ѱ F|qW?]#OKt}AAY ;*T)G%<`G>y9fa}Wh %ȕ\ȯb')墐$ _zͯEepظm/j)I')$N[B`wɁta[gI.фi B{zјVY6x#ʍWAiܜ+ ޶[fAy 6 Y܌IL3(K,-b!W3m h ;9.X#xޮírCjnFnL7G@h9X5>V{HRb1y{]:ꃚrTbH是X~ fNjN_8E #6%ݏRiƍ臇Ze!GcCCl3&jb%6SaAQPl.rTg<šh 3YM6Ǡo884,pp@hY9=(0jDo\ _mղ}Cc;4:|qKr (SF"*QIϰg~`,}l&h M*h>(m0/H5;۰RM'n Q3=g'a(݈4Dg\@$D#}1OyL߫Ix<} NX{9r^Y LU%"C{#x\g t I  7SuSԑݙ) W -:O %n@ۋ}9aNu`$Ǫd}UPi}4NӾWt*3DQr1eY#Q NwA{"x.<_9}m-54jh+rAg`F^aq70@{iN'i-$crp9 HhEeqPKfR5^jNMS(c}+=.~gG{CLr75J;%aT~s_e Tm<FWo~&ƞlsKX#LJI޴)da VPnf֖C)?'բ[Ɖ^}P<,n΀(1{4: R4u(Q$j:ϯa\H'ɩ٧;US3Kpn |F|::`$ jk㆙>ɜVQY|HZ4J$Z6ЕHMO 4[jdoz?b9}"Sū]̛)g-bI ;|X&{][aj:9th<=+=Flg8RY-8Hgen_hgKw^|iQ$:r`sֽM㊑ x vO| 4UB-ƿ 5@QKApRWW &5\ txR\H v; >@)$e'S`Jച^'2whBqV *j3{>F㽺WWo#4KT+K!?_4~}nm.`H~Mk6|;(ыRGTF[6g5 !6?uk\6ӥEu0o=z1;/n rBvǍ9^Gb:Ƞm\ ,_ k~V`&Do6>bkT"1voW ʯMs糂U4*Iw\eH/zܑ^U?,X.;Z.<ɯVM!sJ e0ǒdy-y{OazÙf@noE4G2sh;*KM|3a˲!r6o][nu}Z R*#e7&*ǣpV⸎CYAb%\U|A|C֚q#K0˾%>WeX;,rFHi|(Q@0L^O]J7XgVYhzԐl5RO`MN|xрP@UmN~'cOmDcLdl}r6Cw7ZG,mYf_X }rJGW@j^hKT衈2;A 4C,^3iԳ_r" |P) YRhai劔Eꏥ uuG1t>̫1ҳ"_V= (q$,&8p.K/FQuweLЕ,I_wB:_"Z[#$ CygoR\mfp.?F!o+}X&tM<vigXa n1eT w'qHF! 'zp?%n>9 .q񉙺IR.J[RWo4H e#GԠ7iБjU7²*~ ?81gg^9% nw,IdϪ0sqEfaHliyAŽb:.4Ja [ kPQdBJ"|dEp_"=Bv{S8Q;󼑾$T?Ly+Ĝ2mKbvpx{Bߚ^ LWv%c4+Ť#rGWkE o9p?{)u^Ljl8H[-uVhI^Y4? (v&QfKP/gb)8g6ľt\ڡ61ELuo^ rV<~wN\ֶ3Wqke0fXEƘU.TUJL H#X5P<38STd!D~_{yb\Ʌ%TП,Lr s"0zWFx,=Q9m vSMaQ]p'jXZOICڵ*(?͙#Re sR3dЛ7>Js&GsC[h۱gYZ0707010000035b000081a400000000000000000000000164df7f6f00007144000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/9q]?Eh=ڜ9SHݗ:uq&p&<ԗpEn27쩧'陊0nҎj "i#oؼW츹G<ҺfW1ӾOh MkXKS׌n7!d6z0++B̷֖5k! 6u@3^nn`a#(~=o$MP*nLJ5*)W8@w;: z 11}e. ?*j,g1cЩMu  QMuwz\yH!R xC.Q M;V>c*c%&vWcgpʝ}-mK;yls@3iEO 2ta!KbbMYtH_"LڛO lyEk^}[fZ@N,uds٧m.V;g6uȏ[1DĂ}M;WdºL(dVix5QoÀ ~9 i`^ ]dhK͙/NX ŭ[M{8K+y^%_Y. f!h!WfNNFOX J$ }mvK@CJ15}UaҨ [xPE ,,QSِ`} " Q*#kEw0ˎũ;7Yj}vNJlo|i‚PbFu=Dpa%vX~W %Mb-bz@Ǎ'TEf MI%JKuHpTaπۘNB#u"x&0z$SϮ^vo?r9zPxю`;\DDB1Ҭ+@@*-%"tGt0౮8,n,nmksFي9^ |H* pFf< cI| Y+\" ΰ;$^y4FԎ؃+Pl֛mt"Gyŗ2`{30IYރ{[WN(^j`o];URxޒ0Adtϥ U=Mm3݊ۜTD[͇K ֓t9J`~~n|m?+(4L"fX:hƿD|^#r7H)-_T_ʵT <T* ^p1@(mz} 櫪g!8;рQ',4qqJiuy]]cy;IA}:<+Yk u0Y†L>DTYZhoaE 3~̌d6e9mn@~NԪUS˫ȃr%q(LGkqy_O/4>fP OIF򯐨ɣЖ Y҈"@Flw,QOKhآ6-H؎1)KWeKz_:0zh%UUxhj-j-!/D i[֑I̻qaz4rИ5FkXĠDEʮ-i}$ aX(k1kaەovg$7f♅nbu?6 b8֟$zi~ k%nK% N+TG08[6iL͊|)z)Q^:<,`)$E}q?t@0#Gͦ"͈v0ҞsHi?c OQ*ܕ*m&|b֌~;RJuQ{#~7Z&yMB چA'aaָ:`1{i{nJks)9KRNϧOY|f]K:S"HWZЄٝMK..-l[~aKAyR ҋ@rsT;ܧˀEYv#ӃQ?N>脱1 \JjJ+b }/t?Om&ow޹]hۦ,h6apv$pQyxM6+h&G\[;nQ`ہgZq϶Fx~26گsnIP^,>`0y9r[sL,&*t6߂ۇH"BpI>ѧ_uM?-8 Cթf#Qy@xYLޭ>PSm%^* i@7E9H."8 c8`T)`supaRERR]B+ꆰsJ2eRV!P3uI vz9}[Y@f^NtυбvnߪqY ؜ ;L(k;{!C6?㰈T!B(V. d{-^JKޠ[u++# ^47{u]chn~v{:2WKVUPu7s_}7VnĖm{?Kn!|N7L 6@Ȁ/V҈IY '[(oX N;ʝ!`DdO*X$[xHT.y"ݸȪ'v^fďMдV~ ½Q~p,wYg[bu7q?f3[TJI/z4L:$(JeD>gG+S=밭Z`S_9E|{x3Ãж 3;i]c(2l84P/\{jߕFԙ25Q$ X/ibX-.2k;Š'R+,҄~ak:jFd0dIݟpD;f+^{oʴ.n֑P11Շ2J)[KIFXE^e1gqIӰA~Fnou/qF6̀)y>,:)~h{+=|#7SN$1л\upV2G ?*.Hɴ+.{u*}! 7`3"[CR(]75!ypE"GI_Ҥ\H>`L^"TO.0@H6$%dˀ+~4]b#3JFɟ{ a6Qw!` wkQIc b4 |o%<]bv"~%2. oAmѳH1!l{ؗ.#UgzXP&̼k!a$@҆1.9'G%;fH@d<5˗WdFUjh\.>ç*qۑ~@rEwrf8k ?z㩀E߳IK[6;T3+:模)#Z!l2mA=|:VCdg}֚|lhkJW2ٹ\O%Y+;pnS1 YK֜Xk':m0d.Xሹ)HރgW#ӆ%(m)rKs47&)an ytKYN a 휓:l';]8?rm6C= |yGɨ&b'쌊ָV(lmlКvwDz1|SnޛT4Zg͘icd$ 6O}keէM-#" 14O}q"6K@hX{RXm6kyt!%4Ajꧠo۪_`}{ Ͼ>;ۃb*-ɦkp)cߜ=ye_S"Zk8< Z H5tsZ)! NIF?C] *4^ޏJx+/S;ix_]rd=> sz7qJ;ͯ3+QT)!Kg)Wgz];_P'^b8-STbuzY;Bb\3(swcm~OJӿI5g$eJiK-?/6^[JbՀt138%6އ}}Brg.qXz&4'Fr2|I=nKg8k%.U4=[ 3)[3֩JMyٴy}mo◌sh{))EM1[BgDG=n'i&;H@7A Y!>jNm//qܞ&Q/C;Q\@ȩdtPДxAT'EtΡOc)դV/_U`[*>-BXG;L=u7p/#WIϷޘgf^h4N YiȨ¯M[kw <;HPUiA6)pG㌊真ܘ&k"#@b-,#8W8 ʒ+\%bMB#֫#E6ߜP6x DMjk$ MðʰU]3:Wr'9zmMI*aPvTQZ枏p5̴e~ da|)S!UbE4D%"n^u?c c2*z ܯ]f\XgCfe?[v5=7 agQXg 'הX}$Njm54iu^WSoSg9G>$,ܾei_A,Oy-z&+2e5Q~1ћO.CsTq,j zKZNU-zӬa&tYͷ]HfiqT} j)=.\i,2%ϡ*hGvCX+3` sXnaKa?n.d IKM|>ʏ ])#f)'/Ǟ%޴W 6̟ȯ{)%O)ajl0l(u Yk&q4yz謑8讋w8cH@ B")ǥ K:x~ \"*y+TB tM|*n-YJ#45hkʣT穪E-VM^v>0u8t`!!3w867LyrXZ\([ #9JC&zpD`)&H=JfUV֏c +64"W)dhI]dSZ?0[9wXpqU7uCipDo%;2(Æ> _kth)һ8 %ZZ 2V=We*y&!0Ax ,)zr,؏!oi Ű'8sN5y5 QkvdJp4GI֡'F/ qdj 0GBaMր?QzHm(HuTzm|w4Ѯ.m`pPЬ*]Xrs]t s??\<:x1.cnc쇏7@AGrۑd+N[Jn5@e܉|~.QN\Ӗ F83 "4D_QXQI-g1sכֿ{GcJgB["+4_bX^SO?8)]ࡩ}%"V\;xO0-A_3xsv'c;L hϦ -")ʕU`h%KsIC+ErVi7'U )`˟K.^*8qKr.`Q)d>B_slt[=]>]5!kІC's/})xaXP(q@b,~Г Bz6[jX $ް4AH)JRu3 N/?~A{kjv?<*QD-kh-sT8\VlTth5Q/3cǔ Ho wGY9Vd!)}\#I/W/&dAEI;8 ̙g$r S;G-Ep~ٳ ~$&C..wTu/|CANѷA: se 4X#s&Y#Hz"kyi:&jSߣ_@y: 5Ћ֩`\"]q&QdfbdYTs Zu%܇U+ 'ګɖZ,j7Qq[gЗIϴ)h^}Tթl|^mԳ>[}J}Y^XC^qBwMFtvbgg3R񨋂 UAFg^u5U8u}W-0Oqro*ab 鏇2K=]@PM τEb3+rH&++2xA5zCxu^(~i#5 ëd%}(έ-wRy({_ll3^zm2J긱e05&unaaLҶmFM׎̱<>W&t'֣{YWt;oSi&f1bOu l; wXDLB\ȧ[e/ҤRo&ԗni5 /}#ȅRDxܑ,^qϷ5*_J&y@Z=ʢ77[9VHY+mT,\H4&ySG ]$ h]h,E{GF6%ɦֱYgIN1Ta֛O 2>fhVl#e{$D{oL M [EkN1Zٮb%qiZT Ix_ҎY|8B9nwdsfG#8O0czd4ay0g (R]q@r̵_4AA §w=G|}$(|`[]XGl{ LhAw3"=7uAI|%B~;@%”0nOD ~?"/8I&>ŶK<L un_3K2ԆgFY`'ϩw<俼:~|]Qޖ:A!]>ҴGWHż騴XJMuzI$ M Vs>&c3)o;* fvE r1޴)AY^ghP$VNjwcj(+BD;A[PSD}ثY`#L 65EƳº:րtdr5s\`Z0Wr6IRy!i`gI={<ߒJ~?fCK7fQ!@SJ_(r#HܰYv*Օ+^5u+˹R0܍`Tx0bj`o5aՊAyA,2r\L+8WNx Ȍz dSybbRzo6)qj&//؂uf\m_Yy} F|Ϛ G|g=Eb+>1C6d#48[F4!Qq/.dlxfu!Y]%}CEom:{s *3-@h y!c;FfqUvͿ5 9Qo } vNM[F.(p&Aᠼr<KR|-.3a]Ѧ^i.Eҩ8.F<{zRg-+:?n\%&ۂ$SyT=,0b-@DieaԺ[SJ~!80~m:F܎oFfmefi.aǫ9:O[+0u^(B hKōi?qژ|$}n  eД M}QIJWCƤX}Jo#id?D_I`*Eݔ:4^?:NV^2!w ىEBa@+R" Mi\<]!B,εsۘ!G|8sr#=y31՜hA4]{B RJTwD-ux6f9 8:hTW"^YBX&A<|\O00@뤁:,ŭCS4 *v_>ش2Ȟ&sKDZwUů2~VFǚsLvA CL\."rL5h-V 2H@/* $Op[1Xޗ ̂V33(ᔩ$-}rQ!,<m;K*.D䮎g n[qNQش8W):$]3iyѵS(N拢f@;pS -:h%^\_/vdTjCmuZK6X])/B#Z;-%HUKh8\NWIg[~8R*0$-!:3T@=D7Nt?d?5)w%إ/]iΌiuߔ{ziMhP pr6qc˖6z@AG.CQżx|N#0Lzu9L Ðlz7g-S'a63#8MuwͧL-l ens+j~-ꍿ )/{h=M1oyeXJx!<ja+ RS+dӾ|d;Q; AA H6u ,I Mj˪*u+Y2O`J*iau*s~# $rJvClmYPɞyD,0i2b(Qe%{opן-%N@%Vf}47[Ҿ2' BJXFGdD2Vp'+|ʗ1ޚn- eq:a$Dⱑlf rxF%cF܏©Cp<"h&IA_@'l:Uh" va)sz/v W{pajeiQ.ikSXiPTB{8 _ss/V:,2ƧR!0=p61B?uHf~AM;cd ,H_W-b5򋒬0SԦJxc&U w%_şٷg4-Y{6BSZji9)˳6V5J%7j< =HaF\6_cȷwJY⦔Df\L+/6KJT9#Ɉ&z1Au#&}x k "&"3" mϠpJgq!V<7bW<J'/Q4*W0j_ъ}oAɩGem x6k6e\ mng0X =JqNKUUMDp uP^iա\ N+rR?-z|Ȏdbc:˒p 2Lb2mn}BסYs7}9 LdȏsbYTP]ljГ$UOd;8׼^ ^#ė*'.@hC}V pB>+ /7h~}ߤ'}PF'2o ?p=F^4A&gGyJf8pBm2pU6Y&eSA+N/+ tmxJo/sӡW*6-9of3.^j\I1AWs3M $bY;ig`&DOw>:)t痿iwe͊QZpNʄLAqQt>9 5T4G2ϛـ8;C]Ȫ$oEb@mׯ֋4|D:7OR_ G;y[eS=M6Df^>;.!Mр)mƧ^`ᱜ7Ȩ⸦=yp4h4Xp 7L7aNa¨Z0(֎#R,h"`VNIHvIVԸ@lM MK% ㄶ(֓%IZ0b yYj{xu@=N%/c}1 z~qf1SqA}}ْ[o9H_òXoJ#G,=y^eFW .HYENo'a} ▌BB%?I#56|h\L~QNI#YM4"wr+,"l@w{ؙ1oid=Ֆւ> jqd?\K"ZP5wJqrl~. eKo+qg|^=HDg7{65i~#V|}AQ Ю]D~FkL&Zp`1ܕ8irM*i*[e T ja)PؽKjpm竺#c@RmD#r|PjBQ`tE[a]cJ(sCdW+#Zv<a=݇,K IDj[jF2LM– CVЭ ,p|;5_L-b/cۋ_dSR!M8Z$+HZw`d! aji]A6jm8WNaV8=3qnK%*~uLIa=y+˰~'̖_KWEhZ:aD螛X1,vHzӾƟH8 UK)V*#.:i1u\'HxRYX"ۍob3Jr.4P8.-|H^bw׳ =6&!=M;?3*`<Xϰİ=nESC3lnS*Ł$GAʢRsዂ8YQMR5JWEsڔO*JގfHv[=c~HFO y֯QxU%M'#ـc {8F(4a0 YIB|=ӯmdyDʅstA1> 4Uʕ^ :5Q<в GڦpqgUZ>` 8spXj(jdT-lέo)V`8n̚*Sg'Sd^PO<ڧGy-{ިvt:N=I.dUklY>8J#ATN37鎁vZ J<X,ߏGH4\sylUnK`@!W]Aiҿ¾fPa}}N< +zвh+4hNWm^ׂF'; &:SYY8}Bbiطs KA5rutbqK떇“-̳k0^4)SǡFڱj;t.=&pnmٴؖ8Z )lO {'fOL LY(^hHpk$CZ~3 d'[ Ӧp&b7Di1`H'-`\ `Udϧ bgreH/u2;p M8 mP'</}^iiodt{Yw$QY-m%Ls h+M\Lc}0U8s0ڪUݨT(1m^gҺ˂M mC/seSR_(p@c~~0֠0 eU mP0}͹΄5g^x7/~x; çMr7hxZ5I(( LmcRnG;o)B2N:s52ه?׎ÚKġR-y䠖SFǓ:a]gKQȅG]1s 1לB6RP8"păCi=p :Y#Qv |P#Ջٰ !Z0:aM#ad 4xߤӍ:J m`t9V#n>L.5.Pu(c=]QĩQx>pm,g;1eOc~Ӷ2ݻwaGI<׋pXXv^wͥ WRL\l|H7JRttO2-cpL +䦂v30KRgEOaV5!T^MGb-&crۙ#!LV,NqXŷ5u6m?}zl/ݭH:We:-ބrco315!񷆌@& *f6u! J]~S &^M --paQu'3HzOf.ݦPNeZWBLџ B`wssϠRй'#ˉ뤫dhѽ>(΍f!)eBWUr0e)>@F}yn$XN-PkVLSn 1?{X V )-mPg{1>ƖGj2/m%.䟍YL574HUIK*~D/̫s˚Pp<9U[76_EwaizBn̍F6p,28ܓ9_@$ơxU}6]F0Ҽ?yW}1<<b^(}E_3|1E(ri:C1unOl;.W/ 5: x^Wc qKQ\ g8GBv˂OjT W ;ɴE}-׵%^@./ H- o^)ͨʷA?^f%.pc?SYՀ Kwf`]xqSϴ'%a:L4XD=,R^,rp1%Ki?{%~*}:t tF(nZvXbs/|4߈52vjm5U]9"?ȏry*3O[vXpA^Z:y7B DP~zdDYt|t%U1ol40aiyLz:@B)"il fFa7; ;RjRBU^(5dkbXw$bl~$p9Ɠ)By%hˆCCi*ِO'"V2%PQ>JaCg6pSKבta  ʙˎhʦ$6eAEF`;ӭ]NMtH0PRׅ&ӰEasF'X\EeQ.!N&E@sJO&1%c7";JlQtj_29jFLwh|%sIJ^-%Fu%.%}6>"g#p{ ^s耖ύy#_eUZʴ y;K3>z变^=iV~3 &`H5r `7.KɶF3aTD4}1._5))V,V2) բ=`ղfiݺԞ6:52TMD2IsUS+rtt%啡c)N}iV3-=9,-+lPHp&ۏYH’iY[  պL͂JG?RN8/69fWBA6ܦ("@ݱRift1\ x母>dTUQƶ P|sPen*e)*%.zdP-1SC(xD\c *] ])=vԅŒ|^\P@+@AY6ҺHZ`o˕Ϫ$ɲ'a>J\O@ZX@'z}(6e2+#U3[M"B1^4 x:)TZmxv?٥ۇ'\lr!%%0=^`a2Yo"FEϊT2_n֠рտQ˵\d"2'^U! BHե++'מIԬTQ=KZ./h4QnN-h^h!\|RގP<ڛߘ `c']}K ͱI~c&[ڴ ߧ_eʒ~ \3,A1"kdCϦ~W tY}KN2JTt7[:rDk۞tS %qL=;-a@l cg"M:.UUjvSm)wf[=iሺMyTi$큟!뚒`7$>?h"ߩ"#ҵL+YUAgzsl/C}< ,1Iψ;C&m[ 7&_pC j{>/X=߀}D¦uq=DT`qWB?L(Jr]%hi)R(^R3f#i>0{ j8k{5y=2J$tmwTCeD/6gDwqF{q!}ɣ]Y$a62$ WGM\#'g^Ȏ06dO)!s'[o7̽PA^ewdz"\U # e׼N>I`hƀ PJ ;~q>R$S;CSU҈AI7îf<#fd3q{,WK| j?@[ .x:jҸxi]x0Q̏2Df deR=teˊW>~MA\sRCK=ာ¯$wk60HGX␕"t+4kBhSB~# 8YU,]8Qhxp:^B\+qzƉ>;mFwd(?ncq}Ө`nIC+ڒGmWѡuшFuqp)yR9ɬzNlJ #ϴh.Y}6zY"u0V3t԰V*1j|§1o5v%d쑨L_ z&} mvM89yS@8!,QS̖Ʈxoz6@׉5rV>J,n ;nf^冩, wtM{a>rܴm6;Wrgۧh(L[dfEujB ~N xk3n 1<5\\jV(f)|m8_a JǨ eX&f^)L4哟P$. kr"tAF|nN9M?yM1nQ\LY"ykڵH/L)G4(b K$E.9D2K1b/ɑ+m5ѽB;Bs5 |&H6}Vnt'q C9j'6TLJZO1㛛<V\T Gy %)Qᖁ<'Y&?!yƍՊn=L"cnnͽ:m[ೈ/LR׺@YBNCE1Dϊ19OrT|rUh$a~r9T|c6;:d!WL(wh@#&74l3VB'qmtg''%; ,}qSp[M4h|R-Tg*$v0Ǧjx,pD}R9##AG X d^dN -]🰥bN̘,-ׯswP9^S* dyEG& AKD@P2DwW&ACs1DeJ y(ƍ4W#, {9QΣ fxHOgѻOp֢~P {ͭ~S*2.Bߛiΐ=*Sj9l΀☈}HA9l1-}Z PSnD؀u FolcӀnX,~q>K3`B 9(ԆD**( -YE{3/(E凓%Gphޡ_(釶ny#%5OGϗCMj'AcV/S)kǓyۉ`EZd _P +&E"14߱*G%8WC -'EQ}e "'M~_N?](+5_En%Sv&>f[fi i#2TBIt^L56 岉yi ʤ/ޘ~z4P5j++~_CdCm{i܋>t bUO|U[qK%5X %7fK͈",z}Ks |#Pa)f1P]a GzCLrӈ4|:hGEE }-DIp۳8=|&o>U1-X!4 :; '$=ZnjIj, F3Ce V*'|W$ *e[|o~.K{Lfq[܁Kh;@B)>?nFOJ7+c8yV ޽oɖ4P5}i:e4A4C&#`F]v>'@+qKRx{8GW V&{K[Ź9O< A;E+L\CbTmq w^UnB0ݪs1-AZ+2ZLlB19~ȺOΒx_ ]ěبȠJQl.UE'p6U\E[vFoH$?kڜ׶V+-r0k[:?V;\MW|]qRJі^&gЄ|" ;?4L ~F^êǬa|%ȂZscAm4QQk| cۂalaX;ps|0/o 'IwAJu kX=TKDZUKA[VqJⳫ'Lg TzߓFmg>ӊ`.Mہvߝ?3ѽ{[ܐTVL-xvA{MY[r!.}Pnd (aR~E,G#.P$eu.nEH&:e]\l=nR~/Za菄o%v.eFs3)p-A!ƶbwZXP\:.4'~D Wh/ \<܄"E](e[񦙵.}n45Lٿ lwM$Inݘb_xNCJͺB HKj͉mcPZ ߌ}Pk- 9$}M|ޕo@MQeP4*7; 9jw}K{H;{g|4E<£a]_}dTGi䤩w8g7{ZC'SW> 6.h;'{p .,S STJb§.DXpiB뚌 CFHz+`*uO{W}zMbԙQxrB@ncMwtJ"f%m'11+X'EoAu.ܧ?o*/21ȉ sGͶ03M:۞,DøLi;zAEӶTʑARh Z衰H nWςVL#BQ%*}JӜ̑WPrJ3y|&Zv~wfC}O l-ov+kU7n {E?4|*ݼr.E8]T3{'Wg<9Aힺah:ɬnș+>_sňurӢ0:f|M"ӯ)Q`]DuD̀6FȒFXo2X]Z|"*5[~W$= اˣN+F.iSGF'JH\"bI37IZ`ߤ`uo i o,-"CRrR -%!U|ZQ2x@*F}!߄ŽD~ӎ2Rߵ LYMP3|(&^At^] QE %N=eY|ZWsę 23 845nAB",KJI͡(z) vma\KZ-.˷]DIE+jT6 YO0چ.;Ӷh˘[Z ڨ]ϽK.ۆZ u2 Ljx Yɔ_oVQc]jq[4 m"DH{ցŅPvsyC'j%;@dE4T +M pYˣgt? Y6[@v48n]_Q+ٻㆤ~:Z9;o/ ^gUf{)+[AA{C"NJ\Gf][m?ګ[^xu~b*6|:[v?g2^e] .䌨J~j/'JZ1؍{+Ǿk j%n {v A78gYyP0,{/x7AӉyA5,5h,*P G$ɂ[v[95k*K1?]`06MR)6!@_+dLjTs_gqM=@>r2_{ɬVz S:x-mʌ/l@UNkUq7lFY*7W8'MorROSdE8yD>k7.d fHyȒ([(ơ}CbI '^."x5hwSoLHo{ݻrsR8_%k/3O=b65P=.ۻUeMx 4+^E)&!Bf-^Fl27e8&ޯwl GhIذhMQO Hu,)~*.Ss950"a^2K0;,yKe#F|G 2oGBniy)KY.EHZZ$ߪ+JcׂxoYk(". #[>M/?֗ICՙ]hps3դF8*a\E譇^5:'W]4UZZ;3@4`G`E֒k*뷂sw@_,%rWtC谁[yw-\nOj0wG*^3q .+iDک>S'Y=V%$3[g\?W:9q,<|Gmw/%3MS0nLPUMo"T=4!5y#Rü糜^32_£z#WE%oj?ru;J!6WMMޚhz Ϸۻ,W n!~yMNÐ :AM(m9ʔO[/v5YAɞ HbX: ^<`P\lSIjv򇢭u<-"KH Y!-WJr/8n .C_ج|97L|UsTdhHN3=f^xhj (c'qcٺl򂍯4O@jltPvWC-O*7r6p/ۢMݳl,DF8>`jL fZOiZNG92-?r~p+̿[N" I@12D5jMy+U%W_ͿZ_:P!)6 Mqm6ɭo!AgZm.HE x)2`(r=w oS[h9=E/g̕j} ::TFX"'*,3l4YǟPF١5,҉O$2w W]xHsl[`fN΄D./)?קWgg|57$AUv\[N߫І%Ư_ĸ_Dܺٸn!Da.mxs>Z!m~Xy1`*RĦ4nچ`LeqB{| + =( %_ʯc 3vyɲ9)D4J,.6@ʙʼnj,RI=P@T&,kz`tS@<baճ4clAfhFé1l m~-<Fm,FvmR$C&aDKpmzpŶ2} /n"H_J]TR N\JPj+̽kJr rqYO}~05OA%7~4vEX'uQ MVqnV7Şj&XxpB]`t9 q-8h8ׂ?i2e.w@e='$(%ܦliL>YS?[N D`\8X}~|Eor;E*Jt@dP mMN +q"t,'BcC@6pʰNdCpsh%ê([m/ܞ;;ljZ E3ř> @QZu馽3*r_B1. 89}1 ^9>%[Z\T{iZ,:cR #s祠vvҼڥn\9\H#:s{\ŃT2Noߟ|SC 9gTUb؏5|3ԯ9/+*ҥU_eJvg]h rea8l_2({tJ\K}=V18!\3q4]<@gX,!ivBʙS tSB"ZրԷ1d MrD$QjCT m`Vƽ\~mY'CpD9#Ϳb i|+dD|M2^67W 6vZ=>oܱ<*Bn=~򊬦]X8p>:طN0$˅e+%6_ r+H0jX:n/}|-[";CRpAwU7tHN|nSȉAiF<_- /u 1J;B?s DxqS|ay`o8٨CqFp,ŦhI0ߑJ>]kG ]hV0ѲXIJ>g\ ^,`1'jF,eU*i6J|xuJ wϩ*}{ycd?ZUO}5h!%MH]X_V=iL~餭 h<!WsłQ?ki! ~ugz&^PQo cc}҉ hFQYM~]Tr8f r&>>dJ p]agYZ0707010000035c000081a400000000000000000000000164df7f6f00005b5c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/᳗[]?Eh=ڜ9SJΘ;u4uuBtxGo-%ڿ*%4O}=|TWq(V\ʳe0kq֏v\nv%3]n`rh %XK%|*830ܰD C jDr{42HL=3-|]1.”ώEr)A niE4N:W*^H}QṢW0iC8X'H!jVvkAR1LR,նx-Q!ɠj=%/Ҩ Tٺ.p JO"qT1x=`hZglh;^>J B΃g18Rѧysy2Ԇǯ%'=x߂}We;^ZKTk,"%~;^n7H %KW˴X0 0Q[eI9' 44Y2ϗ:]<+gb vO?Ao> 1+ߨ̾w *;TVhYqĠE\v*+@S!n7D~o,h{yp2*;6kQB_.+? G:x#bZWt8[G`7y/!SUc(4q"rPE oF7M7w7AcUv^4O'|tT%KSD܄QOXRQq.7[q乇 MÐdH d<[  pNTO!;n5l@5N׆1 A4/qwuA%Cϗujo0 X3η܏[Kw - $!.׀럸Mj M>< g\. &0mLˌm%zf {aux{ҞT s8. D4tbC qv;"j ~2ylby iM $#>bvS*teZT8[ִ l.Wbߎ:p'$M3+0eTA{Z@g ώ]j~'1r}8sRIS曉mf ]P[T@%6u}{/k\RNQd[+w稠U|F0BX%mi h| ,1j+nY(qzCn!I(%!̄u*,roqQlY&<eE;huEP<"QJ{u\aKRxXZQzS>c^.䖚QǏ|zIg[RiZp. ݙ Vxrj[[6gao YT"iv\ ]_kp"AJO"<j!`~1z>X-;}7j$0 z2i^D ;0jH,,lT|r~"7F Ez^Xo<>T=h=QJ1 _Cm͑ 1^M`|t.eRn[+a*<<@/_G&~6q:-j33!\MI!ׁEY C5qzQ:Dkq6vR0j5ΜK+ulaVמ:P #'^8Im7 /N"P ޭx jv?@˚2y,z,3DH*9HsNRLQp6&A>1^iaR|›,Nb$c]ZȒ} u\=/L0 o3h"֋gxKqBV}'/Lz/cl.?vfd [iԙGHOPk/ͻK851|m -H2t[ǧ@&F,b#e;@Bdf+6)-TpaW!i*1>%7V:Ӳ]ebGzKALK4x'Pgq a +7.[\,f(f'4(زШ ,$];/Lלu?=5Tbx1;n7|`p hs6W͘ng]*__ {9AL~$J,VAd^T$'-f]aR d'(Nb¥?12ɰ1,d :':4jNob5)(w,|ZGɈo4ݖEpIGoŜ!U/T7Db9i݊Һ#6o&ao Z(XF@xi` -d%&+jd {APT-)ں uQ $S{(y+P[D8i q'(D`S2?HLF]X[5Q[' Dzq nK] \ R-*щg>h9m 1M]5cJ8dx~SԣkU̜Θ©x^pBMg`yX i2&cBW8 F0N({Ɲ'qu>4bcƐ'W_O]_a6%l,\nC^s}X'_o>d.(d&2M ۻ>j}kiVT E*yʥL8^0r7:]oNn/ή!Ay]ۡ߭ "[* ke@w\_LBkxP!Tws U:W&c\ؠE{ )C",L)R򶶝VvnC xN6qz79Otۖᒆ#MXh (aYieb54΅ 9țr>6ek=*5iYM*F1ճ7]>י[@;̓ث16$jȧZ~07WBUݟzS^2]DhЖDOoZ.ޏ:9|AQP s9N91 lx0 n[(~;GuŸ%k}ۙ{B*><5&Dx<#x1h̒cNynʮSy}&0Su qYy=N6|ٝcQLhU V n~ @7" %6OڴOK)05Q vEWQ/Z3 ]^yHlN.>=J|HZ^f9uv({?03z!Ku󜥌/N?~?cT;Rl"L`C [ ċ(ŀkPڻ\v˕Q8JcHSG ]+3TW6 )wuܶ;c0CʶrIW3nVqBJ|}оtrhKܙuSnaix a)!'DP} X^\1 y9Op0gn[E8l Z GN "Hp0DDCl_K|Hz75+`M b<+W&(@ * v-0 ҷtz {TxG?%z3Im#t&4ߏsBj]/,%H-Яӽ* 3yŷT$Ϩ?7Zu@:\SB/m[߹3kՎV'-8(iCK56=f:EP~pEHI]B$Ik.fĹT=%2Էt+n\)|olTAp!`%{MI5{W\J!MW{xY ۘU2 2{tqqr}5Y ,#k%|(9m<L)q)β8GI{K$Sq (W"5:iK?UAn~b0.&%x<+0P AEmw56?đ)٫Ka%)6D _}Uc]G=fU0&|pByձb<"_M*Ī1*$'n7%L`)u<ڑdXfNc1P1c@^Ad*ɷ~PaUD2-C\'HcÆFt[LA+%v&f &飱 :Qw?}Բ >ic4߾|xiHOt}ݧ[g !NvY&.GDdPf|2^ IVݠ©5TX> K? '%paI #/~—NZ\}?h–"mC_[ҷMsAP Lct026S ְġ6@*҄ pVKKwYASφ=k,4krrI S瘏VFo$C.5sČp/&e:bQ{  OӠ>ww4@`]= r˓Hl9\cO֊JbJYqO3=#*mJC]L,'OCVO.bIOCW.*2 )=IR ,z>Z0V⻷i%XjPp[?l* ; tq VCҗ'o$NͭxtI&V]@@桽,õ!Fu@ide͢0&YʓHF4 t hȯ6d RpGV.*^<^.׮""4|9Jx RRt|K,LI Ƿ9Y~A2 1c\K%4%$ `urIwO`uo۔VvYb` m/ZzKğ= d:H_Im*[^`;8+ X1Rϰ@/H@Oi.DVqm8,}[.jcuRjfXendQP23l_]V5*ߩ#蓶S~"R zxC,1Rɲ8ffRA~φ>N$sb.۪%U{J^SXxt5k؊B$d}ԯ'Ф<~ÅvB(e1`H0< 3k([m;O Rҋs5ޅGǹ"ȸRn;lkccCbLy\%b &LT\bkxϬ"VJL0q4Wyq?I/(Lnﯤ)pb\PyvM}[>#xW4T76\ ҏGVN~{=U'IQ%ŒfsY?= lJ2wK:_6:8[~OC2'0ȩ ~78dF _ﲀ, "tn$;e_=Lh.F*Q QpMnHfN>g-3\pc[#!'c+ k.'8ag`dAje^cZ~Xzj2PÉdZ/ĩfvwǽޣыKyj߄iE\s<}Wbi{ud&J@}$j ?p_+ eq 9Y ҽou 6 دCLȣɱ=bm(+MMT*"<=luՍ*R[WY  1"Sݩsxk~D:zL}:nio xOpJo@?SkDa=꜊p٭5]}ݡ1G((otٛr$ X@/>4Rv?ӏ~"ӷw̗~sTݖ,h<#]TR,mIO𔐫{ 1*#~e=iw溌B7ZBJdrva+JI<ɴ蒌*JH0[@_a gLpJ)Ք *2!.Oxk(AU*8ٓ<K75PL4\*.nye- #L#65^wҌ< M2|L?8ebd)t\y[~7b9y[yue9sqB}_zޖHs>ze .Q!ԇQan6 TE`m h&5?(uU+3.< $Hvuof]w <妆̔9^ǒ 3 r+P\ k YW bȨu 5lW\( Qފ53Y8f{ 6"%Kĺ§ieLl<6\0Y#e_ʩ,MOL=n[[_j:TzV}wMzY [ݤ"dFrsxXY'0L} nN `+yX/QNڔ<¨TXe^VG +&̈aAqSv"c7x q @m632K8.2uu@nx<ڢl;$J;)zwU$9(sj.ިG~*Ff,dO貹R/ey±뾏1# :+̞ڜʯ' i|T 2b'܎K"| Lǂ SH%Ha XB'e i,0=\߁2U%5I@i]MZqSja^_Ww' -#~42.7qܿem6TSx6us*3:bj{zXVBФ X#*h#]#_|QBbWrpQVBO"h 3%~,oQͨSĘn?OEZ"RntQ6@ rQ6\S3r|2դa؛.%!G˾k!%bUQNc|U{sRU ـV^e4Dl*+q;+f::ٝ$4_͖>N//W]Gh 6+{n2n[/7@IKިw L ($X*P]W}#`UT&R7"ͪ WUW:!N3G|˞G7U%,}[Gy o0Kw|.*EHv.Lۍ6@U ?#V6|GMP?li#Iή\N.}f |!?iW<1PS_);%t= .E$q ۀh)MsH+c<e7H}׃_4(o^,\Crd/HHVLDS 0?忤dVv[BG]O@9KUlfUH^eia|=|';a_YmZ1粋IqjJEw=г2,L*NPC{f!ozuqʉ; P΋ChWQnB?QͣƂA- sDQVHS-ʣZřɩp9!t_57'IpҼTCh@#wdȚk|)Lzd؇4@pJ-Iрy=EuHK"XJO<r;% B|{;[ʸr(GVS"GT XWa3 QݧAx1נY,¤eza`&v``#'t;pCv3EɢԾܵ-v \![ZVJ3]_\R7vF$ٻp:/s'[Nwl4iYkrea~n P+sĬce=ô3{ _ "Gn^S69c6mndEqwƽ֡  zzJԴ} 0/gFs #9iEXW@BpM5$?̭0] Ov?"ikFRU f~l)`!c7<ݙXkZ*/Xɺ:}Er9K2 uTREl|[NRUNujM/[2QU\{eU'?Y#=}EUtBDUG JuNT!^@E,m9d!d#tRuTr\XfE4j=D=]}X {5l{eAZeC 2|"ZToOGʺ=S1 W47?2-}̗x*gH,&#Jz?!eR9[ ].oYjb gm& AOlF\ ! a-@K?>G9L\_ ]5 j,#W٣ !ݎRfu4<3F>|̼mh3W:.n_P֟:G:`Jπ2 "4=epaoy %`39w-~ϟ[2 {5">4cl> %̎/ee !MӬd[ ~NF%iPa~)oc9̶O}i8bFDkuQ664),"s"0_dtBXsgX4{Z7M[+043n\@!ft[cn"Y ޟc6xN255?}42LWБdE}-sFoQGxB7I )%|[ӼْhGa1 9 n! φw:__WRtq[ vپ|L?hh4o&?z͖w,QCH Bh| H3#zӓ@>'|vwV|,9=z _87HPz%h솫 ߙNf:)M(phCgsFgQc)`H 1•㻁̋9g(IԬT|]Cbͦs+ @3wW*PGU=E>Zx#L:ZsG=we9}WY~׮!ח? Nwg5|/e9zdKBk^_ 98m+C_ճeϛ,{|CŀhΙIN6n2^*D @fHy!8΃)nY+h۷N#[h*Ǒ nC17dņM$U?Y Ϫ>ewʨx1Ik hU^'OVzu]N]Fc2ג^p&ɍUne1@s"Ć}V7ƸG]s i4‡P=W J_ ]{4Aa[ifF§&.@_ "cmxZ٬xڃ>˾2nOK-q r1!TE {Ha}@p i{%*[ h:Kk};T៎y :<>0 "9@@~!4 |dl%'c2]$DN4's;۹iz|? $D6@uUMbM=`M',W, 5GkH1K%.=lq&*f:P-gHTڬdw} SKpCfz4b41bǠ|,70RFbdyX "[fWݘԒ|CtdJށ?d}*ɛ;䍃,),'*෬lGiȌ|d>Qw͋+5=RY | '3sc{қZˇ4A&?婒i, 'd&2f_k;[FĦq8W-(.|YfTuЌTYZ)1RS!x\$Dy&wЦ/zOAU= |i|a;U^"3~Q9d?yX8!l<0HK YWmdEzL +T!N?>Dȧ_75apa0>ml6mz12J}J_ZPV}0eJxljfyqGc VՓ0|N\Akr}YmFIsVbt NQ<( [ =h_& (4ѡnC W\@ϽR]1M|m\ = .9Eځ]7x^/_9n8J#,⎇?j*c/,Я{L}=a%K7Ge;ajU 8T -pgJR.Gk zdJKC_oXl>?*JkZjoL"FyXt=oR0EGc; Hӛ-^8 NYҐ-XN>)j.U +OOhR^5Jj) V*Z=- IUztpX,Szȫ6D*|%\e#BHor7 7|MX(QɈ,e-( lŪ[|h'2Fcj,LE1W ~ZnMi_ QHFI/qb=#!;;⚸;u-щR7%-+6U"OntY?G&h(zSC#fMA`Sȵ6w+Q/ӬAjA!k_#Mc @sKSHr Zx*UnDD^?Ke5&x9$-gVҀƈɫYCүX#ǾAg[rѠ<4l&0^BZ"61'fqTu>L3Χcʒ:&`lîb[mmc i$`2i,JEiNGqbYLݫF(? 3>(C*e$*e+r1YމPR.4jwxZ&X*̕wnR֕L^?vs$JVL+wOE GЁ9g6Q6y{Ghc0`CU]J"Xp6G'_rHvَbSrK5ܭWA 1+̏YѻF֍i$+e(XnT9)m[Y9]?VloN+ !A(9%@*W+p](#)$. s</zE#P$>ϫEUȥŀ:V#nb̲) hzKosX$Ȭf=Tlp8ryP4x=mOEz8d T! K焄V7|+M;5js.bt@*Tt#)v4@ZJ&'έh-e-  zp|9$Ewc5b*L/R?9˜Z7s`Y5xuSWJ {AbK]UZ:Hydİ3O+"o%5aTP7|uza[r~?P)bi0@[Dl- +/ bcA?F[6\D6`bH,R baZ$Vm݂3Ү] \WY50I6as'bg{J%Gڸm؟׀Ӵ+!NN›[Lwmq)iB V$T%H&M5spc?b f^xTy\k /)_fTuQKX]LwRxssuηc ~49a; h鹴 WZ䠝+=-xZ'0Rg.ÊpFnh婳;f+yRtcw~`C N Vلem {6 ?L]$(5&3^\K֗9RMXB@iENʘtMuY4M'a:BQꭒh|(V~O@ V}j_KgǭDL p; ͫOCqIt01%UUG\<w_.Oe#P' Qw8_ ]Jq`(#Al͔ƍ#﷫i0'hԛbYTkTuc_Nt~6Y*.d9%noV?k3+qV!(Sv'u"!թ5bO)שɵsC cwܝy%NuDK\ߵ`FPIa癭bb5D1WF܍9V#B=GB;h=L\gyɼ]ChJxHfuɊ=heeفf)FtZ35ECѻ!9 dp2V~ Y7rW#K \h2gޚ!dDFyy ^Nfk$?B!HexTpZ9%5H*O"`Nky~1ܵnZCI<pr~4g`4u]I#[ιTȍuaqSݕko#avW QhQ"@l8x*;1FQgrx_k :oL:|Z'ihLK>#{DUf`͎v]Q;l&֠[G>G=HSx{ ONDT$Q,6#YNj [AcU+IAk{!ҽݵʨ1aK?d%Ėٷ[t0U2ZrTʳA1&eZcSb8z3,&չ?E!G|3 f3X9ev :Ms:B"hC.|7 8h8/d#C=E1TZ83ZE'L $M =Ӭ ՠJGit˴pԯpJGH Xhٿ/‹| jvHrfz ;=veY Vm)~=1&y m-/sVPW'WmܽqN Y*i5gFQV/h DnJf0Onp> = ryVk=W,6и>iQ;Ei_YCCmsoY;~i\,TCb2G ^eGp'ٗPfd8O[oÌ JfsU2AZuh۳DH΁@x7F{mACk!*̑:6̈́43`(z"O(fp/3溋ߕ}(RtwUztr +Њ(Ty @ݳbM0_I~d#|m$ݬ+c>@kPKltt<|Ht ;DPg/+4_p z g(Y_ݟ̳+1qfdXd5zH} '+T@> j.$̏ALVӌ Xg|5[o38E~ZuYǽA+0.էLZXMGҳmδQqicm24[8 YyL&^ݗ E-"o] 78޶sycS/ѯjKj,+ %]"-u kQP˅a^u eVrox:W7 '/u;`oM7gdOFs=܀՞IWQa?r#c Yv8S-VkDi/'XANqn4rRn+@쵬4X^cv^+Y']=FPK&n;Î(ɈJn&I]a:#*35h/h"Va|e㒅f Sfr`~) &:rE1:qE?3w#hZ'P2 .RvڭiHN~!2K o3{0U>H0kReUׇ6gN {U YRʅ)-^ǛwM`l:fc0ˬ+W++%0 A\.dT'1vu@?;巈n{D,})Q=pU^(X^;r%#LP ,,,UɾZ̊"g8!oUD"{K.= Y^(J-Fc#I)BItm;E\e͛pLsR)\ݺ`e;(A:ءKk27З05+qsa64`Anc'je;${̵檣o\QCri½> {)E\ ϒy 5Sg 2FGQwK[ πt=ќcWM*h-b 8 E"1&rRo>*휺l< |m* or[+@M &qz$ZUXLuC\e$4'AEZHj'a>,M>IxOeׅr0mXyomxh ,ΰl^s2ϙǷ_MdeW?qB/}DKB H @sœHe|ݙ*PMܨ%EIb_B?};]bC G^B`,`QxUQm|^) )] BݻYS/Ќuz޲Knc"%81s{5.BEx0W.n` lV-XPf> vb`f&ŒA* HB:LK@{igH"ig[6-&q45El:BoE2? `{NWou Bo fcG9XwvlYog."LvlԢ āu 1Ζ1=x;ݺf]b~L]eq<2'kae-N/D]ϧS,rEFj"sv=nC'pQT;v*%IiY=+:Wr%ۊnkEKZ.EBGi{sm˝vbSYQ7zCQc9{?ɣqTjYwj5ݝ+1Vmڥug݋QB& Sp ksU\͜3~,<٪ô.k20$բK $}8xЍQO(Ә׺4 :٦rtp}dCd/Y 0W2>xᛳh.}A29C_U5vnԔ58rSHKE"@Ч|XAQKH9{ȭ_8aZlλlo(b?Ȳ{8T'ceK7Z"VFU7\j$KE T*/~x\jSPX]3РR׀SDDW9 `"„aCٳN7fƬNLC>FG(ci(@9Hq0_8Ku=H!ʯut~Sِ)(`0t_i[ 4Uya gzh^aL+6o  ʕ_L d (Bt.d@6 U.&q&y 6N]YEu:G12DQ=3"),5$A[eT2#gYZ0707010000035d000081a400000000000000000000000164df7f6f0000806c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/firewire/snd-firewire-lib.ko.xz7zXZִF!t/,+]?Eh=ڜ9Q.P~P~hI;}I"UqHb{0o|3_ -R=EIH|6Ƞ'iSjm1̾͋T]nTar~B`-4v&>I$j|8?ɮ"Y>ƽs_GCTp%5ފZTU4cw.]_Smۡ0$#Xul %z-t(-^\mdٲmd1/j:OMP;bg4B+ƌ[si]P&|];(1qNSP.ǰ;Twݩe/UVo)xĵ9r<՗\V~VjUJU ^ E[h,dwZ~<4DmȜ ˆ'hqp py-ѾJl~ HBrހ x!nZ<5[h)VHD(86|w0e:u6C(:,cŨӰܜBt|(36yv'dϼ7BZG1GRgp` 6.&}$vV2|!Ii -|}X4xr+? I,PƸBY7M3bvd%!yFO=%N/}n֐޵ׅ,Qw,]X%xFͳnUw ˸v׀qx\JqM;َ/?/98<벉,KQ}5 *uCHr7]迒˪M܎ 2=kH@UJj^|)QޗܑTv"ֻtG;w)E% #؏ 1jѡlD;,;=(BiޒB v 4ɴB ey_""P$C0gqZ}L)VL)M5h?_\fw9"|'uc->_Z񊹅M 5 f9Hɣ׀{(dkgg(1`8"7UOOOn[R;hh-l#1Ywiq b]7J*F%$Aqj&nSN/^0Uy[ͦ X=g}7)}KCD\fviSpX<&Uqԯ类-Y]O*ػ4ӮBmIov5eai 0"i-DAF/viEr<Wg4-YSbj wCg  <|2b |O8$w%v.bT/_5UC(2”ɗ/%k}GӬD+dDOwްN0^>GwN 8"DDI#(\{x$Qr2G;܎dnZ3+PXб֢Gby\wcׁߋAœ68E={?X}iz΅$AEp#b5"T3x|'&45gv>Xz~7lnYӷT֘&!ꜻ~q\^6bKy&,z@9`x\Srj0J'ҁn b:֙>j)=#?=|8rJb4grY3M+Xww}u%# ]B,y~Nn\9v廹Gf͘YAWT:yJvoܢ~,,ɧ((Aj)8%D]x֎g[VTTϣa5h_ ^UI)k{ҦZLt.G$BV4g!V(~1HrN}BDc؟Wb̊U;z/^RK'f*mj`|U "v4t/ q1T1-z>\Z 6~`%d0OM#ުP{"7ӣDeE&냐5:QXM--sBhm|$c\Y n'shgZ>,ҫa .A_ "@Rf0 =6yFXA9ޠWl"ub7jL{:Ɏ-k 76lt#C1" z$"C @Ҿ v=*>"PT}V` aq++^>"d6eճNJwIj/\_[eP+01#84X@K5V\[j{[&P r [ k) q>qU 1 . 2̨9iB0LsYgx^=~qKɏOSzy&p Pa#z#V%ã6g58KC\װҩ^Z3#7oЏF .ؾl"8(zT@ *`Ω9{ Rfw=O€UF 5hJEшR6~o&<&4eJ]-ВzQ%!4.dGäZŎQgpsa4hM#H[N:~J{Y\< Է0*כOcE[uw?BzHœ1si tlOe @+W26~zħí p}dY5<JA%w}`F ^/ \B77)ujUMhh7By w,K=vUaNddXRExRj;ؚn%KBmyy7b(o)9RҸj?/*.T8\ ,X>8~(\Ի)6:?^10c&Sw0)ܱ=Wq͓1Mw-lkrAOݻf4_x[E 7<{v :0JsNKE9^5)ټKs;<|%W0%mx(˘ ݺ47}er|(+] iΤ8EeYpW JGK[`IQ9.\W7bl/Jõ3- (C`|q%K)Lm"m5Tٻ*BAt jN¨tN@\'"W+KS $15 *!^[;(#A d}c9hAoC2V|'z>Q*bTܜ&n.WQtf]ᒘI q5|؀N!R"xA57h奪2YS#虸K*,*OInZ&[xOT[?ji #]ux\x4bЧXܶ}T_|dR$洙̀<ˌ= Or*{Stv 1 /=t /oú /c7h_Fw<>^ kBW d_'!UϫPRb;ķԤtx<mo²wV%.%t{oS?p'Y!'/_TD c߰!W̕CN_D.A3kE`>VIqdDGHP+ܛE݆\" H(7;kȼCTsIoFņj*/RGd;*WtB:Gӕb>{D+g47ܻш00*VF$^[RmZ(Q넚)~R ;0808sp/Fe8/L(HbΦϟh]e0K[Zhi:.?3UNr%`T$*G*/GX"i>]21{H{^GGORw_n$y(Yv; 3t=ZO˄ܛFGF,SW?G3/gax{- S73 oUTmo(7@e̚\'G쨦v7?:Jř$֕4b]?=,_%rh˶U1IoKz+;QVUX7H;|+ iZLnϤ&3V?gE|:t m3Eh/Qv~Gp;N$ 󋕏[a0KA*  ^wLo z.1`r5OE^HAUˠPy;!(s&bEUkl8t%Q \>*I<ƥAw sތ~'K[h ;5o$"`9t?&oA$d F CH~Kuo'}_Jʑ+n9w@aP^럥 !07D>`tcyX >$^fŰBlx-rf:!%$}m'rʯK;%|`2(E}\J5\ӿ¯~9g-Ҹj $B,3 {#>K_Nu{U.EE<ȉ8bо-J 0c1}D=\p hZjLK(S!=a26&tXp yoS@x@į tњv&cE~mAލv1E%P1^ Q[}(|CH >jRP?;# %.AJD;@>Y?l#k%MpO x F|_0==(#iأ9EOmkś||P[e 0DEG7lTn52`lW\۵>|'Fn޵\\?yaݩl)p̑L@P)mxSQeX{<djjPh"͓!} ?C#6k59񳾬;>Q@4?"nJIKivJ\>b`_HΛ L$%#2QJ[ܨvN?3&p뒿KH3~ϧ{b CSZe%db#>~`#T-(بVdk 樀x0&Ə8c ).Nj8 ֹXV#pS+eneXH꿩hBp*!?9d^Z7k-:Cޖ);.=t[0vHXCN;/?ag`倫?!ww\=<nqZuX- ~!]yď\K؋fN?92{uQ~B.*!050mZm-N25H`&LE5hrتA6Tә1~04[#[j]}ĹW7:&vLnzٻ4~ ]3 $U8:M͐EI]lGuCP?^ DX)y5_?RI"JL"CbĺѐE:>-fup"xwk5$M|3'N {RXb&WVݞhu&+6ʬ6kH"S @Zɱyo.1;|e-0Żj-:S#eX1KUQө(sQ f`j!0-,D/ʄhJ<dB#X\8`7dO:6\4kagɁtqJvp9CFPN-Х$ѴmC>+*̳&BV3eyz@rN{O0-`E˘|KQ&&\G"wa6?htu#~y~RVJ7 1ȻayW=ݚ2]>(S'^/5ABIhw\msL:@)!A-zNæS>mmI~PBӤ=Tm6Β}Qҙsە-)DDK#gPr(+ 1 g 'q&{gMe {`~}cg\:t w^Tgǿ(j%_N4/2潞{LswއG MyU>YvTW).B̪ Z:b={3^eRqUQB~.N@%3ގoy]KPަпCdY.I5W&ޤU"؝~GUFOFhЎ͵ܔXY~~"1 Rj+OÀ ( v-WOсp؝^+Vl}P xoVƃ Cz6xE \pc\5~؆ȏ#m} (WV'_K3FSgg K,K*Wz@]lH&OA#͏c0u'$抇4[{e2`LFJj=T:YFo4q!o 4.u-qC *d24֕~Zp*W||1m%q׿L¤{sguY(BIB޵M(@Sm, Sc34\%7o`E (G`EʽPzhsZ #[^ml[9 :}DŽ)0hKn*ؽa{T~?WX;vQsY(ybLivtuzEvGhrwQD##hjrw7LigO6Xs by;&oۇCc/?궢I/Z ו=$n%? ^sNHiR:"VTRK[ua]wO5Gu}EcU! ?[ZRIxrwM&PT P f{l f=,ݴ ̣iB!Dp{ϒb ހ 76utݍw(،d~ Ky>_oc,?ETrHǰc]WlQ\/#$PD7yZgoPӳBq2v_oWni@@oB_9-8GM$xn@'eHԽ  QʄƑd] 6?B4ii4Ƕc艆)'%^>R=nq(Qn )Gc- ^V;8 0wr4Y{ im&,[f0&!t X{ {xI 'x[fD -ߺLv߾(jG?N4nʧA"#MJU@(문fyjk %4k])05~?`Es+)n*S=jC F~Z G+~ux#l֛QQ%GO,yrm8 _q)s[a=Qu\M͜Y k7%4mQyzp# sGYG,7`͉F־o*5h CdzQby 3Vo\B)O"4Մp {`Re*ZRFYod )D '0rBua3ʧ6>cޓ\`|ve7]Mewe 9()-nu-!4oJ;5 #X\[7*'a?9x'A]RfȮ4}Dt8tsUw ۴]"|#h[Rވ7n`%W58'3XX(1j~LeS0aTcήx8|e=.XK#kf>L;2 2D]<0dI]1GW]jRm;lGld #" Gb'c/n,}$tUn%wtN/ctE@p ٳs:,r0 Y IZKO$kl5ͣjqo, tIv` jt:ʤ"kρߕ{.Tм[G9Q0:dzbb |M Mx֭a9r9wV7 Wy%vd9BeĚ4A^2d4B)\vD17|eQsWBFQocTH-0;ĵR7n9/?9 @!oĠa^),XH5M2,ax+ue L zN^Q ~*- 7Jǵ}b^1 |2"ݲso!‡T&#]DFO}\#<??AŨ/rΐX34HlIv>qҌtE.xH [`Ga@ eyV DQ[W*CtN[!yC ̎?9\ no{Y^|"vөcћ'֦g4g 9jh^sV@% ~u2[lw@ܒTv%ih A7F94G0xh6JD ։ؓxn(=ϵ @[I j)S<>P+<2|IY0?tuq(TqXng!Y1x 4}hbR=<kVŽVa lԈBfWB27̉#F8N]6_$XrF6 <:3^< ԝnV;%,.r.+~-m*ټ㳅t~23RY:?a 2^Ӛ{0 jwȷ4Z5.ؒʸ!=W^)0d{y&>nmF0J<||Av`1i|_N8Oub[Tߪ0]5aZ'FnDA'‹`\92)l0+c͓ )"2g:ՈjZGsJI)d~ccߺ :Āq=ލb7B0Sc2i:.4 )Zu<~ +_i4TՀQxȒ뙙7宎 9*rNWA r%ʹYf+U:6Cf +rLq꤉T)ŵ5 NIsC2񈶳|K= _,3^/ )O>0 C$03 |5U+vaXfR"I0&˒M2 v.:,25_Mb }AH362M,Eƞg0O1tͼKBww.I=N^ T̀vhL HGg@)D@R-/9kE3S檟3m2Oس1j߭99ᬁŨj_!y[GCkE\Oׇo7ާ@@'W#n1g=.Ŏg=6JmI0mv~|S]i8%ƫXPN_JHJoq= KLgURcEMkUO13̙^!2h6uqv{e!L%l(;[6J!x =e :)s|d7ujJ0'CxBY^`i*vS$iXV7D$˧uRǤjv+k;by2 eBXIr\5ڸ[0Cmt[&F$a&|k!(Aם'a=<0;)*F:Pyvp_ao w#HpY8&beU:JUQI)ꔭ_ o_QZ؍:]R| &f5!ݬtY2UUJm#4jw:d.i*ģq5%;d y1 (@Eಎ3Z5>,b X`BmQ?(=Aᡵph5y =7ɖi`Ke"}E([BмA8 ~l*ytP(frsH>5YRlWffc?D[PnY. xӀ;:+g X;,/i1i#7|#O0r [8p ] O|Y4nǼGPYGFJO඘ص9IDeC i[,{#"^A#]]sC\5%nxn=@j&qjemQD\< 5̝}[^2Rmfqe$ w4VHۮރX_B6dmba$vtbW ''08 u,b<1+ :fk4 Ҳ`D⻟ND cPR4DU?Iq2 7% =h O4[YgS"Ævgǻuf:N3Hnsfd/! dz7;`~^t?+š3Fӹil&5`{n (Px>u(j.C*lrNcA_U/c|-`)PUaxT T$z v&^UpAՁ6du3VXZ(D/w֋*W&f0ΫͻЂɓP"-SqD*:v߷/SU6wF_ߢls`Ԭ)dk/OQ*{e!vy$Ew׾%,tE:8גQKpYLuBy+]7%iobۍc;taWփ){T  uBT3Wx.irX#e)̷=HJL(uZSUWĞ{E0kn:@pu6qsM{ƬM`ǝ.*qM>/hK"رMIέ[NI4/l8Q+Fz@Y:ޥն"/VwO|4LpQ8I[$BSndEUPrLQU)PvWC*O$-?c㉉NVU [ ꃱΏ:U"`MbSSԙ1'I| _Q;Z&>FL?NH٪K$o˒/ eԫv C԰BiMNBE/>BH#Rn! :2 hi?7Y7RND`qak;3>blU@li\X< :) z qmZ%TBxkB`{Y︢ujWĝJ^.ƏQO;H?7daKE&w~>/RxOi?#R/jًJbI# GGf'{-mhed3i|ĭ/1PR61AyFs`yo|:UswqznS@3b]r2[,6-:g}&ws7LW9g怊q}k@z2.]BD*WI鳵Ձ}s&,'sy3C8S04E-$ Ź0`S5Mc"8[9e@`+ HT9+1SFw_Sw9+|c>}v/ѰƶEu6 vPQ%4|F{#8KTZ:3U{x$.?hlZe | : an1ۡ@dVzN\`ISw~_~Akwk8$vg}eO$qѝ9CV {:[EK#fߍӬJ~rSa!&HFeys#ZJ@iRgҹ Tp J6YtX sސ3Q$k6j-Ap62#-1R2Ky(zxo*Y;%/ZQP ݮL2xcA4Jfp6c 橽Ltkv[nYP$ʼn\L f2ĉ UdzaOk𕣳t?e>*IC|\ԠBU]g!@+ k&&>Ɛ,I[u$F-kw[5o[\G +r 4R([H4f̎ip.O-4tB_TR|ygrh[ЏCqB(pa;Cu*Kq>L10Q%%b C(m|u9<.'~_/ޟGOvp[IM9q7--uo-z /I:_+K!C PJW oc>9P.B:F‡Rz@Y \|TVSemrE~fwVq÷ɂL^j%I׌0jjUae.#Ι~Bp?ސ:Kd(e\qbA8-jELH}QdhJJ0hq:"і{QОϜ +`F)5a _/[lF*ݳ@wS j;kDlƠ3~%Y߭FƓVĦQl"ۖzlzo~WCDm 7 yTF/P}t 7ʹ>Qq *a#KO b7AO&aYY@NVDΥS qC"sZDXptA\Pc?ŀf?#F|uǮYj TDdʗԱ $ /wx'wjw# eD, )/&أrڴ7S̯ZkG `=`s#"1J/j[&Ap6Jr`+Ky'ܙYzȸ K`;7/RpٸPpf~eK;륆[I5Wܴi|t{VU|Ν-|bL8xo5l%[կ@0ÅڢDt8hb:DYT|2^ dO晵| q5?bfz:\᭵Uk/go^p_ dh%%~P4)C- -:; hGlW$ۙVP3c"Qe䌤`kNxM QA IQ'7J{vs9>JbD.fb_sQ mY[?>" jD= 8jʪcnWVqtތ7'll .rV #x>Ԝg>@\Mj Ƀwq{.S~pe*M݀qty\8t1byEh.M/{9eS)QeI_Yp%~o>60 fbZ!d^}^sToe%㍋,Klr9 hDX`LkQ^?dtI /|9*XTD[k;;s3] ow^'v+ Evu T?_|/k+~\꽽0l$pH;C)hB<} FZ{Ilvܢ|$@AqN!N)ޗBoeb%FYŀZmyrR{KD wA+ 0Wol Ÿ i[@τ/[@}GRmn$U֢Ad%'XK,3Y1 +m/"دJ8R0B7AfQ`﹏`@~q뙂2ҍ|eBOE}o豓QR̐wXM2]JZ2 XXC`ovsTB!kOUЎP^-?I pϦzwY)J3n~T(o4Wat/>ڀmPKQ gRšMЉV?aTP@<_"KYC)Aeρ>#nQD!ittы,쬄(K/^A޿{5 }eФ9:ODTkx "pAb̋k|@g`oK}Fpy pUjLx0C8\ϞTU =I<{Qށdɩz&**/#@ۂSGA[i}ZC.0Rͣq+Cv-"TW}` ^kw:(CsӂXĦr3ܟi-yW&pvr`|5/ n઴ ѐCB/kuqDcϲ3!ۙJRnG{4 wixpP7@ k cwGaIW( OjX1|7xm`HznR@WbKOm|J|r M#.#~yzsbL^X5zP^N.CA|rݘ72gu(28JQ0. 4Oo9& D`j8۔7f }2q ꑾq=+ UAyHD+V؅K)&Or .BR0]'>Tzqdմ ۷{vv5#Ч  Ձ̶ df_&׉i}).aE3@ȁx:Ln(mCg lN1ҮA Ԥc2ߖ#zgvbOOy|{,_*nSw@"xH7r.r)RV}nC5P_|N Z@L .L5x;T }eh P(XW vB֋>1%6R^:džX:J+N?kr$mX:I< w­, [tPFw1s~;=2^pkZ[|8W~0VL:7գf궖z/%L$BNj$6SۃV8K3l V Ӭ6XQ6*@R[rz$wSsK M|, T63X>gw+_D5 [/#flNgv"*N#3Dm||߲U|+erȀLUpog I.&vX?r`4A^W=+j!M'@ sy~^.PPbi΂CnӣAZ}V,\ASڄӤ=&Eis4 FP=pV~򰽂uD!}3bԙ~"qY@"H*O_VwQ`)440u+P15nqdbI ܤe0w%Mln$Z 8v9,+477 B=cDо FWc b;zz]lq3v`ɰHeSWH}L_\#D踸 ItˉA-Kmiюya Z:`8P~Vn{MţGL< f#ixV0 Jϡ?9BYP}R >!eȉCކOsD鄨dD8G%-|' 7w"v ,9Bo߅I.V(e$mD1R r\bpGO ʣַjTi ^֚/MՁ큋-_\h2I.[@K@lj#ӤYR#?Ӷb7_|6n^юSE.ў [~ #lFbdmvip:MB~ uBS?_o}a<˵_0\Yj$gFgY~Ust1oN LtqDg䬊 y+ÀpMZroױ>?7hV8p,hw?`VOGw1"H.y#{ުQJh̍yT`X]Mo9.(3K% YÔu!u\}s4>F@/]MDtEy+ϳ#nCpk҅L‹M|:@ Lm }[wr6wl<2dӋ~ܽ܆ʖMVFa$/>rބ}Nu3~`^nFQ_Q~ XH$ʤG}렵nCuXEDd,ץndZuY&q:(omfdGMw/nUocjS\z+d9Ih0IX23YEK*O6$O߃P@C{no|46b"JZ4v};ӓFERu^xqZ3{c-$BO1Q)[Vǘ:LէR]\좵xBn3,:"D8c+W.2\sOQ'J{'?ت!6(asi0a_bl -g9a|T0 (s_G,-mއ9" +a|,O*ioBp^]'x OEys?nsb>UMlft5ê=xʝI> esZ]} dPomNVjgupDjO*Iն0Zp5-K$$\^.C"[f_1׳`9GОx¼'Y g^ehS݃|,d;l(k3*Ye <@d)ЙRI6j50pN٤Ƈ6(L:X#] N֔U btyV.C1P^W`wOQq̷|˘`ƛbYG%R]{=yMx6$݉RC_[GJ쓰^:$mn/(mD l[*Mu$-z4. z5P'P2p[Yr} XL_avUgtPh#2\Zi,J lCTJynC3 sN PY\2e{ FQ:֢XHψyWp5z ueyOxžx.5Sq@._`Jb(fۚ\"bfnk\܅)=6Vtf.WX[9; G}| Oq>=Fh.䶲=B;s1nYVsx#eb@ P^sOGYB'.d(<]k1{V `Ɓ5(4[4n$.?LKN2~}Ͳ,Ӗn>ytr:׉YY-*pF0sc_A}X[*PjW"_/O*~B:6_Cs⮶"HR*d$qSӸ \'>T͂JuEȸ=0_ tɽF+P5o߃x!/!2\=f2NKi0N㖹-lD IllV́IA"3}U2O@ +vw`YvQ)ϏBǰ\E`lE睠/X2 4L99Sv R֪`A!΂XKҁOb4!]^L]eKQ NJau>Td G9~9Eat~(ICkM}IZ1 sZ1 HYETÜ^ur^ p5_j+fNzЋ҆4vh0  ((WKUTd_#Ia'zkBDhG` <4SX 9cdӊEk.Qw|Q9o:uG;r$ٯgǸfYvcC(,Fk}U`1djPvvHQTL݌?ȱ=4܇K}lp>_\,Wb,~h8!oc_ $$s1'9 Bm\^|Q;%%{[N)"6B'mSIN`,6x,:w^-=XD4gaci$(l{7{7]nIIz(B|h+_(ۡc߮=ǪIĪGjl 6$7 d #(0"|8!ffrOp8e{al#W20ȕ1U1of2 f4zc֘lOX5M͹(Ic@mbugm 7OI.[iu,fs+ a ;GxW`rM` inLnֱSBct!}h]Ase cJjvڨ3zگ`%B}Ec1o$TLFԙk)"j7u>fRt{(8 W*1bv2Oۦ2T&rz0c5kAswDa󈃫6όͰqPؙ8 9ߟDN 9/(hUyb `uV<$庚G>Y>p7`K!zV~ ZL4`ڷ9&EAĈWy||a%ATeCMmK7ӳgURQuԤjp"is8ez, btQw|Fb4)FE ϖoE[HpᏢ>&κUĻ3DoYZFmXa BrA2׊QyhǦ xʃ HXafR[qHuf|=qFBjلARKH°]zaR:Xh,޶F6NȘ'"ŽJ2-:|s@yµȅQI+[Ajq-6  T7C+}G,4?hC'NWz(*=(FrHGk^tn0W1q ,Y9HM-G*o1e`w(*GhKW"1&ItτL]&Z6B#cy$ɪ-axp3Ft}fIي=92-Cԣ$56EHAJ?RgQ| Uf4#w``rb6z8S+9W0,P1I~["`T!^s}8/˫}>$C\>臝e ,=}^ nb]sZ8 "x-ح-ܹnf)v,zIl1[d!Ey1{pnHB7iXM:.Znwr29N:$]6U;wTblnt LMIwI1JrAdQxfDs%LC텾DIBlL Gs?iL sXg`ǹbZIGݴ../joJ2 yhPt/ ! XJOIߓsc't!x_w&k09+,8hRJލ XdeZ| :}ټ Z;dp:fJhO<#W&mꗞxY0E@ܷ筃 #9橢}pV6j5!p%:tFr* ̑QJY2]Dnܾ? %(ȀBI8'mV$6nlY=C?I &PHlбz<ܦ0ӖS].pTQt[v0eA.HnT19عuk[I>s~~O8ֱ6]fnuR! >|iwXa[Б%`rȀPdj9\uvaZ!r EO[t|f݆L.?,mKmxo &%*Lyʑя/)LҾeipx%aȵij~m<)N`)(Bl]mE_9P ,cH >j|<h~LkgT/ͼ$Z۽,M>j;*y'=O$ˈp8 -̖D7_:}>9SS;}|CJ:: ٷpatO6Rjb{ / Hon$C-e6r]%UA+q,$8,]@gi 5&273}rm.|.&{|I$ylFf,^HǕj,Z{,w㱊&P wtUqV&Q97AW .BP(olJ>=Dyz:Z}BfԠÁv"((uR.'mg%Oe; w]ҿke^mر\q*vjZV9`lȄ!GLE0 Y>gp~ڪ`4"{GzF9Y۰1e$tWYIVNq^Hq~^3R jydPal!ug 9Wx+H'dt !၊Ym;'r/A@IEکwwM[cw tZ7!~!jʡGN>hZ7'WLuhyG3jB}~ t/9i4hENφq};6NJ#κrXf҆9^^R8r<}n :k ա7*˹4b yz+( +zk`ܰ J" e•#Ws-jFqb+(iS/؛mw4+o.rlfTc@]/Նg91Π(=c3zȿDИ f cf:,(] N[Dv{Ԉ~v[+*}.:6=:$}{/М\<0d\S2Nh.T;ڄ9+vw*2ا-zߦE*FJaVTUy\:ܮV "GxCߨNxYg\wJu81k~&UG?I - cthGucFՁZ-v|\E$snxhF=?#8}#ʯ^˜nw$S4:gisq[+ކ)2IX&He݈L wPUMѾ]Yhh6MJ鞁z\KOiVR0>\&dh"$naY|H' SsX^l}ȷRE`r.dHk$-XA-3JCO2-4uTDB /w)!יV-v3W؄}e {3C p<:g铸{^?XL؋&Kb]N=D`vRNALAm-o޼ 0gT{vo@ C»E~W=-MWl#^wJJyJ#QKݿ=^]Ly dЖM") &BXI Xx)f/U~*Axt f: /ӛPZJ,~8atwdŗN,!:u+|8qg>"P0Ґ J{}7'ui-Pa|:<䲽םI%GtԨ@Ve;QܿcⴰKBR/vՠPלu~| `ϊ"u}(Ugs|pST5j_-IFlZ{P"_/R֚2e'Z MyNհ#RvD1#X ;'Q޳jV$;[mPnb;P(A2q !`z<ēxZ&z+rL\=5TIJG-ܗwފEwU֨"B 2F=w*iD]Zw+m i}nan)F)+4#ݸ籌&6BѰǯֽcMh{§Vfa9oӫylSb[kMgf`<5>*u^g'EpZr.Ϧ}QP/TiA~ȽVJFlwcncؘy@˴?,)Wzr =}wc$PuOdcDjn:v6W#0[RD|Fef{tPcz2Hj^G)~Ed#.)_ɒ b&aAH^erֱRd>:]o[1jZB?uH[S$ubG=mx{]2:Iݨ[V#pP> 0~R/ZG/.X"hFЊo2^e~[VH.[4!qQV;ԡm5;_kSEI,iR!sVyst ߙ1puxm|<);L,3фm[oc!$iˏy9؃H)K^4&W;bx=z9e[Q Z4v5xi_=]|&9(CNbS}z78!!j/V*H!# c&!i/L{,O ⪽3Wr!.!G$>*l2炠Z/_F᚝N,'xVRM`0 *#kݷAlӱɣ\/pïo&H=7i L`p? (8 ~9`#Q(˞dO Mn1߇_x=Y$/n~7kܯW{tʜ7w<7cf2ҕպNI(:/lF-[K7/IX8\ke>rWE]1jl{d>PL"oWsh? \Iђv_A.N<'E1(Sc5Zc n~.g" ,KMp^FQhU͵?_p%q?pDIs_Oߟh$ 11/ zL ݨPŋinHav%*q _M$ⳙN-i7duO~r'8L +n @<1(ggc=޾a и|^.p}sX$8]O)G\Wܶf2zHd\ #QTnW'+x*B e=۝5 7]ԙ5X] `Yqmo!F8B$ @NhP WYAy(6)%z pæu|g)x0Uݱ5e&ۜ涓T  3E$ Ӵl ?`K4`dhXw1;S_d<,oͣ9ǀ-9+\<\($ݠ˕4u߇ Y8*3q(..=s1u3LXG/K Ύf,U&Ć·swj|!q .Sh ljdvID]mc:fb۬tٷ_"h/ʑ/7A DDe25ǒ3=>5QsW`xuZaQTf҃9h}~e/jI;+  $k8Ĩ퀋ג2 *xFUw?x5j+^%}y!lZhܵ5Qx$$o.TE-$dj{&AIP+[~`lsPg~IDIсrA[۰6F6)L}9d`KU+00v:[%ˊ<3O;ze1l>CY֯Sꈋh3PJ1Yף!Ͱœٿ?둾L3>OSp s ^-:C#DIh~(G.h4 ڹg/Cn\]!!T{i* N-<'>pZi~ S͉wM!VeSZ4{2BGWRE C.|7]ouA&cS^/Gj)'VЫ"3yYp/<պȻ~) 鱇f`(x$d悶h ωJ`@xK]aSt̠qz4Fg:- \iԻ'0d7ՋY%z Rcʇ(5$/wvc1X]E 1;W,_@s7٭H ԹZ\c)j̝I ^#@"Bh ˆ?Q'V3$RY$OPp6YKyX'X/,J%lک_Ui7V-JxI(i%qAC\_GQ1eḱX <2<*JH:vҵl?lC\-SP`Y2nP-Aκ8R\WKy%J#hJ$4<#`(6.K=4(K0 cA_Vny|:b dǰZQVWAxa#iԷ&ȁ|Eٽ,m?0,{EV%1jŴ"jMw..h6|b,[YkE ޺;D|7w r^^`>96с@eIꖊ3%14'8Ղa 9I鯜,A(a$'^ [lv6$Iq+̆9J'WR`] 7&3lwZc$׿DHsZ,#a=3MX)ds#'O%ҟ*:_v[H̖T 0\Ǡg lt'ADUb{wj6GVQĶnw$j1mToH26ߙiރǯCj4n'O(9)܁!B5 =1t6b[OX pB7E~ܼXTNy}nvusMI^Jh\nMw!pF$$<(32zO @tJNIٌ\4Jk459عty*EFf`}]Racea 7A;3 #-jvv8P('1AJLz"=aTBW\lTHl}K9>4tlitҞ+>!.?\@GԤ]J89ҋWx%B>s#ܐuwPnӒtc41Hl'g.}q+`+Eڼ%~ ]J`FV :A e4rU]Ct<UMDU?zLt va"boTA[>|!Iy[0>YJ<>?ԖԤ/֐ҮS/i2WBRM5}< 6K< YXli$j 1&o'>flI+ѵNOVC2 rԫן(t53XE3cPMCT_b#iyoXFٷ${"+\i/g*\jDWF5=)z2?gc52ȈJ(Aa yn޲mA3K!yh+e$hB( "Wms!BepS"-w_7W YLH{tOEuJHKUp+0 ܏D$\Q$uQ _@cn8#ꤖ̔Hϫ[ ~j%=32 ;or Ϩ zUb? eIw9Iǭs$v ;tP ۝i2D!tX7[TxסxO938w\Ԧ>`2,6X߅+oqYXH%X1 [~K=z;qcN>j,l>u?_I\1q(v%z]Upų? B7^fy]E̅&\j $9e Br0_෼at70Jgbx:QO<}*;G~g͖@CLTGk0ݷ ʕ7q̌ $[po0 +|FRCǿZszxk~7ZXh40|1ߔMȳ6Yc |7RSyH;u?XĀ@•튚gc.zw""^˳>,\/]Z!^ ԭcw(KVW mΌk8EîW(<*t,f [`d]q_T aS,{}+H5=AdÚfz[񩔑u[Rg=B(JdOnZB;^"`E-獑Зy4 (ʺ߶!Jze" #| uRGVpffnDXْJ-2?PhQjhќffܓ#qF/?ݑ@}m(_.0ߔp&DGFN8͑4]t ^"ҐC ׄ~9'8N7zFX\1+zaGuTM39X$ex"u%!(B-아bkf4VVZ| wG <'(PѫAiKn.IQB!*-s:nu>]oY6P$Hj .!n'FͤtgZG&XDR^*`L T 4vMvPS4:88&鎂HƯE|{꭫ʂpqD51gxH+EBlO{;tD%XEvj* мP`W$w%zT'xE@Kbufd϶[6y+aO=KnD K'r ^R`fysȷ|Qn ψix,s]'t4ǰмZstg&CIt.&k!h0yIMRW3|+"'Өs`,ìde3w`,9)-X,6^tw.Ն){ 0 9? 6]xtUk" jlY;jU=]CG7ޖ :C~x7/%t;{^)&/D)Sa0%#e[o`km6ceƃRH_{2 jAMpMho0UaI*PB`jl#Ymwbl|gE'HK@ate[x 'xѦVNK4PAO]:q8gc(nBO6mPȊf@Duޮ:V+>Wc3'm)*ymo1r.4ׁ--,;FlXQ'x`lQթ4i[>u:\Jw迁*+Z@p)H}1PCvf{s#_f[ d6sz4!qQN}B E~F 0ǫuiNqFa6cVtj8LIDX!zgR^Bbm$}k㰢2 )|3pu?@u x,{1C^|_B*(k?4@ {E"+`^_BLX#F1KuDh3qHZ少ּ^А"dtɁ󑃉;.#,H7TN >d|>48Je?Nٿ&O`U9Rf̛I_Ȝ9,VT 򦁽Xeƺzxu%-9+ &ΎaY1Qb'{i*z dd'5ͣst{jRbH "= .BUKSj[Aݙ\pAMMe.eLlvʴr>oHкMP: J;vNQH7Ź%NģU16ܕh9W7}Dƴ?VRUb).$\]ޘZvQgA&'Bo% N?/΅<~]}:Է{FvVaM~"j)rN L,r ѩ|RybKb-nߚVfEyD{O75LFEFfj3:1Ku.]6U Z5GpfaNLmZ |uwƟ׉Sa މxqH*ʫ9 }зˡӤĜ:ʟ[g'#v+rܽaoK(SD+NVE1ϔOHf:NFdLԆZH`fZk@* 5F]l`w/vvI@ĸ d`*8"f/V@-׏3\WV:,2ր !K(:stQuOP G'0IX8RZ?#7RP!h:/xs] ,Gq1oŽ0˿7 ψTzIynT.;ȫW3XJc}\{{EVl 6F,0:;*aS8\fo{63>YNwG]OqΜù8.NAS-L g+K[֩d=3?:TגyIܥ]@DD#dLC]502@q}HyHf> {eJ)REq0fɷ!$*,D{d t-( XQ ߁V]jY\%4@3lG?y:?ᇨL`~ a~JPp}>:&I<%zZiov?C?%w,S#};lI85ގ,d$zc-yî3oMX8mƠZc|xK!6JG7 '?L 2Ц eJuV4D8}j$i\k[;b G8N&p]ESr)$&ow?Zo xXè'vRk: J]+s'?Ntl;@n-@r9]6b7&9ͽbmc)VksNK&56[^2" :lDbB:_#KDe!A2~Eoq )ؿ$/"- ޹ \ݥr :[ & ]tccSgcצVܗW R-ycv=pZ Ƴ1놲j\v:zZklU9{bVО`v w ֆ@Uo=ПqXp ˈDbƆ,8iX;ǻIPiNF#Qx"gCCcíNl؞d5)n{h]- _UXwWB" Qeփt޹>pm[SW Jk ȶO)bjW<#DЈ361_. @򕇳D*ef*UQUCw0 o-zyc. 6lwddd؀,9J}5G%e"l ?m]pG Y{0c~E@'9떲h".qa8l}U)g\a %v`K* X0[reズ+;A!WjkA,' G3Ŷ=VeFYz[gIp>G dǡCI(ꤗU۝7wEQHlHeRfE)E(΋A=WOE3캍`oER8'.)a:eDΚ#O}J("Cdwqp ON $Q5gj(>Y Ҵ7oVy؛h_1vTDe ]c8ƷĶ ttr2ת#.tׂ >,r<kzϓP3\PǨdإ$m"՝N &e1 QA.K*0>p JQ0C~Iǟ+LsrN/*vhmKe߰ `̄D' 21S{cgٻ_X yA ~Nd_Y3}>5Wj(S^hK||XBc?RAqlps 7r"WkBsAu~O^}̀. .s|Qj -W*fiDtb+imщ~L &.I  eeO5.OmIp];BzW6UĮt5вJEl}xޖ'˕'rnN` }l՛ y=?rCq7y%Ts)# ʝYH sVƸ6Olޭ9AP؈vX, v6.=,o;P"Ң0#I5:%j5UI%k Ȁ,!i^U7U[<[xxA?;c.^zCezlm$sRTB7È#\,ɥ}QYNì?T|AM觾-jz:u15Ak#B#Ӑ%⯳|,w}nY\S.})ݤKVٯSqhGi1ΓODny<$yLhx1"Dx`]Aru5-p ݊- 8ڿ Aڽ2r?gd+qiJ9定2Qf":6 "`G]%P8/FHZ\0ˋA|h`H!;EbXg`f$Kuw+TQVdp;!dQLCZP2)^=e"0r1DfG%h1{x:=]Q {%mTRZa BJ/Q Al3yS] E w2ڥGTePȇ~oc`ตSƄ SBƓMce_iYmaciѧSDsc6DɦܷHL?Ũ;ݥkikLSCk @}=EDiwA'G՛[YQ-9FOg@RDV8AI1 o0i>\x~Kdcܩэ LE zv@!"A{āoY vQ]]UV%AgTcL@Dt@ellZל//^n%XO$U]b|P#AJժ̮+`sv)J`1BTi,%PRf ]*Am^#K;$ɛM [&QE5=(2iUY^^tUCp?m[ߍBQljϤQh&޺ &,iB)mwFA#8Zq<̨2P(oeSGEPAחw b]OG-hP&s%a֖J Y7DB{͞A O`Yd%_l[6ASk#^K;{;#uUO2va0i,r*}M -sQ%Xb}O^0}Y]0oBA'eb Yf#Su <{li_\aՄ՟11R^!nQ?o6Qz6x/>Iɸj."- .U ]k'PXEّ8U9hڜAҚuDv>3ӝ GE1&_WJ<? Aa;9AO T9ȇi|Gy8>ضl0\]Wz+~3N(UfT!ng* K w4RaL88-qͷ(Tbn%95sn #+Eb*`9 hn8|":@~6!VPݘdk5vИ7YR ^}0: K =a<ТOZ64B=^a"Fk2:v y~[EwG zu9.ߖ*T+b"MOqDUD :h:')l8mrˣ:%I9qmy}bFa>O$~km%UY$*RdV+\?FUBI&zqalwZ \ Ep#KpHuKo~C% C~'ݸ>: %Jװ{XpqDD eUDZC(H~kX(aޣg,>^n Mh[]={\ס٢o^ S.Q\4jD D2k )4>en0n5S1.oM)|Ѡ2eJ3"UT@ bR.Lk}Wl:d?ʱzΟcn,Rgj(J) Ar lS~mLy+NrNO6 ߣeNӚL_ 3y5ty6H4s:ztxJCݼ;ʢ8+D/wP;Aَnh 'r⌕! (E <-ФX Џ YG4K\w(BcB0ulG!@uuAQ*bMxcQYv*׼lXO4q Y{-s| Dڒp𕈤@\/_[ZqCCt2;B.hɥ/bvqE7Y82DGl‚bs(iaz.Z}D`:uLRǣQX-3rY 3>:%j~?]ƶrHvTa[@z[(dֺ Andme:]$HY>ck@?L2&nb<~E 3|i7Y mv"" HcPB,] .>M_82; zE/XeF좣^ïCFaؚw#zك|/홅@v:Thrٓ,nA`V#FXὣo<ԠwʚMI-L9QEH/$o :kf ȅ/8tvX \`I5y43v[Jg=L @^>`p2~N=nKRTqx҉@;J=ICsrX@8 )NY8mRن'Sѽ37^K0. 8IǤOlz@h)gishjl7Q)]F!&J&Pl9W0vrLBH+;9vEl@:>"paM@t˵BgdMo@&+lSLSy_"Z+"_pͯM)iO/|5(a X`5y".HՌ5-f0vLS`XyH3*}u9Q[_/iBNϲKP$ (;"Eԅk刞b/ن|xí mqP;7or*ʝHJU4ۈ YQ l}]'WR+TBDg7+sƀI#9ÇRmNpUi@MK3Җf/HN= 2-ϋC2)5u %<P~ۉ*)23U 2AH&%xBLhmu뗄VƄ% B4dUZ)`Q:*]wfs2CX@6F1<.;/ʰBƌDa{\[ܲ6 ]e֝w@<-כCϏk:귣Q*K@2> N#Z3G0d=2OXd6aKp>Jk/Y[ 'T+^$ZQS36ҝ[8{kxS&]id>,6x>1'|wvK;zg$VZzw;,-e1](w>s\B3a@ѷ70d6-$%W KX3m߄}s2wq01?&**l,&5jb+G*`;|I^)GdU5dW} k;%)`Fh F2%Fygcpۉ:f~=)MꦞYi8Svp2­Ep[. l0g]?#Ҡ0Tyb@\fs$Z@xrb|.ٟ!(f.$p+8R`#j sU|2$ol>Od7LYrI̅,sñʐ/E݂|g6X+gSXWZ}Ob. %rfشOS"Q;+[<]3VwpdrNb\,i4KmX6ŚW#{A'#TGq{8$>KEB\˰: |rKUzFl݈њd>s5}F۩Sd?~TcEA*!kPbF,κ xV"j%[ N ߖPdF9N.n#OұM/1A #n Iy(쫔/L(I(#ѕ0I>&-9 W무uG/,5Mj*Wy!I3qJuǏ U5\EWQN5N e\b=L&ɲ;ÝXj%WPV8N/@TA^DCǡ|qP^$ ǁ>;S&\6oFL9L=DHÁLQf({} CM|1a OP"L-!g~2zsM ߚҸb 0Ը\}.NO?ؤ`4x[ BoWgB-^=u78L=%j40 94'~?y g1 BǛ ~2d~]T ;3,.]k0~a ,Da8rjmc[Y Z1k hE< C6{޼bo޲B7sJ;؅RQ :u *PhK-T[a@'f#PXqI6#z7G'N\ _jRƜX-0=<=t9C RhH`#"~:c KUl3(xYT+B5ZӜ7z {:},ƂHzU{^]rHD'|ţ]0i`ԅD^eQv־|ͯk ň7/O"7 zO }jpЛ(&rm^zqB[`#MW`${ /ld~rn0UP,{fʀsOd<˖v{P]ShM@,?Β ('Z6<5[OD3KuHGLI[ ."^bBj,gM s;ޢ}LǃpbL)-[`h.o7<%66GпE&Ң׾TR7l8jOz wB*/?.,?}]޽?ƾ?Ѿ}#.Nj m$F*6\F ;ߎN&8i]͜@)4BJ5{I޸w")?B&~pWu\3% Z]HXXcfK~cܺVHb3cc+ˤ<jPB:eL7TJD3,bVm×rTF:HBy!x7;_Д G]Y6˦p 򢞴GeɏDe(g-m12p2єT^ Kn(}A0FV/E_i/c͑ iNYRNJ72\rTJ:)Rn*~5bB>;@y/ Ξ5pvZfC4yS6UF֑%<1;hU^NcMqV = s#@n$3$8JbU_Eb8٠PCɞkʭY[D [шCxSse̪0h:j!Ϝ.)C~W7N/i @lJw$b;B':l6P"D=Z>W"P) AmYSBS&_^~w vٚrcc:LA_?`Ģmd%㖖0u37"'cŀS]}nhcql87%> %\,A%?qaGF"` w`5Z#F2wQ.>Ph Gw[v SL&8qd slq$w! (a?&Ӊ#:+/L_doOwBLX.;W0Yil*=uNsflMY%*n`Y쇢 -g}!/y#ZSA&D }l: \mIek~$|{A;$m'WQ~:<[lo괞Drq{] jiz5>\.r#"DkhNTd̈vy3w 725Vbش\OɝmX:״{<)1%QrAuǜQt&o"`({+Ή6&=an&Ɛ߇ 1D#6ϸMi?߉iBu Y!+ 7@up/7/+]rh5J r(( 2_[K <n=壴/@Eo~>Sn$nKҞi7?\M3qcto'iͧ~A ϒC0(*R oME)Va` PkHkt@u٨/3R`T)6LTI_bѽ5:Mu7$͓^/t)h= =e^LMr{&1Zl]&O".n ׻ bc J$]l8uQcw~OnZ@@; Q0N󔤚sEtuNR%W0fڰ 7l8*h'iDf8A0+na%b 5̈́k,8Nte)aYC[` Lμ.X/w:ME/KӐ&J1iBTUL^=Dkczk_]gNʸq@4(j؄kP%^pKR鶙iQыSaVŽ Y!U_H7UTkIeqo6g̸E"{V|ݰ,*vSK!54lÓMPegSwT:z7 E}J{ rgCBג6ݖr`l{+n2'Mw2IW^fvH^w$EvEtVy]CDj$,FeͨvJ.PKC`9Ur>B H ;xTaYxб likbV-< d8ˠ0Ϫ3ot_F|wA3jȁ!~X9τ1aNA\^VoG2foo 'sfi"}%d9SrToޜ[>qC #0Xi+-DV+^Yg5( W5TFn 蕄3H+&^9W-pPыG;~E^y<1QdJ0e5'e1Vk*LV$(Md u < R'9_xiّ^%50gEmYֽjp6{?ҨbjPGƯon xn&)#wb\k;0*~|Gxj ;Wp#DK 4>ZȀC؎;hy!޾y 3~a֧^1nޣ9/h'4ԕ1vD'8~IuXB: zJ+7_HO$o-=mԳ?n\`xsR) ZG፼ZneW?;]zCZZ ű㙊BpF(avMG q\SEI&&X *@F $jPKb,@kSЈE7CF|0 u&q$&<mLhr|NI,?$9ހ!4[fDQ4:P3dV]4V^ق .FC2\Mܵ f +(VV˻Ca4  D2 dc0(nx5J]> (m-QvBljYwΧ~UdʫE[.>f1P?-{K%_e՚fK/A;" TmL20(ٸ0:x['-.~ ;-ר#9iY0?RE mgÊn$Aw?Z_#1U% -s%>GgpwwY%!_oҏYp/VQFg̈́*/7H7[!Rt jyZULa%# +s63b0wzԪ6Xyeq֠&e0H<۾S1w2nYIK{=+ h|8?1I/ѺĠGK}~ jxy sTxLsC Vm63_ʄ7+s fjߎ-p#ZK4v&T)'dY !AY[_thw-L'Wo$EFR Bj&.̼Rx1h( ˶y=V腉tϘ0Z p_ށt fkFyJI*!eP τjl$ǙxΠ`]ekWO8ndcl2HШk;˺CuXat*2owT:iV 8^ ze%;Q&i'M@oC|DaIaޅXnH@a qSt_&1K;:ՁOAJ[yV 163iL?aBv 9xXu8[8Fe(EArinH@F`^<~H;*1{f Oք3NHq g 1o7h~wVY[}:t:?70v+ٵ"[ƫ ii3D*)y|Fl)Z:W7r O{G$(!M R?pAѠ킉7!=E!:vkCf{zur+T/AmIXmLe&8w]j;8)o>]q-*۝hcT{pOqc@yKwoUbI?7zߍmȉzON8ubPsѳy}C$s3q~3<^b/U\=qٺ_U-Z9!W hk :̄cC{΋ZILk>T|hJV4ѶKٕ t/'ǿȔ t"PE2T'4 OXR/ur%W-P35Iɞ_,L|)翨RɎލ~hBlZQ±Aw#+\Dž}oQĒ$\Do-[J`TVX$e:M9Pl 'OM/&'sk7D ɳ.tx,#lQOs)6t&@DɢTx=D,|-M/!~ZbT4XwXĆ! AwjFC;Jܗ:B(l7w|;GUrBgnJ@ P-8Íp$)Nާ?t|~8e/y%v[QANoHxZ*B:ZpɼOʠ΢˚5G2{G=-x$X;ZZ=x5yn:0F0/Fn$1[n:(f8auS%a͆՜~JIJ b Vi6Ig |~g4$PF42 1 g8ŋ1RGB<`0[5eA>0eQȞp˶6+gNM_bD)t|?^7y;˿ /jNDAóSjF$C!OԳ,E|l "1~zzhѬPuުPɮoVˈg郊GXv(Mوf5o> qCUrgs`S$%Pͷ`e/sjšOvauz(.Jt&%f }V H[Ŏ3Inmһr0aH[n,AG[ 4:5I o!2玽1oa;3g sWIb^WULMmlSfA~V;¶~:Ӎ Ƈ+0tq&RTҪ}Zg~SM3բZ܄\BٗG~Ȟn} bC} QyQD|1) ZBeW J$#ۖ:Э0|ns7t} W;C=I7+-еx`=OG߳799rt9oKUKüYIg%VÈ燎9 _fF'W0i3_琗 = k69og>:}{"0 W=! 6ŏ~nG@́X|| aD&;d3.#sgr7d tws/+(#mpm ^uT=O܈Zev,+PrQ?vxcpUZy@|sTVn=ů -2 |OJly2ˎ5݂k>g=}#R~~k?Y"$[.A<"$w (N|itv<~ Svc5'P3LzBaIvj [@~`ѱf:ާ4va@B+'¸džhW 0,xE|%wC]QJb7xwlKL}!PkBWuJ&̯W_G9@IG7׹>n<&[uޟPf Х9 g'ֹ+4Np]"Zj<á`a 7L?k|IcU8cU  ya .G>Qm䳫u)7{1c;4]b)p;B<` o[Y̊m ~KR ֒zGA<]|ï.\mI,l\q EPU? t 5['- f -Pd&5ޣ_W!]]UEEVmtMHEb]򿝍|o݁+> ~59yYڇ9`#~ˋj5tI^ ΅?^:*tbz61>M; |ߦD˘siAءo Gt 7F-؁״$V$Z1 wS@: %gU.z8ÃBѿErhF͕o,BSPS8Uwjmk FRƻ\ҭUF$zR߭ 0]ǁOٕzKrs"c94STw;I{ec!@ȵM{htV@BGgQM' ,/^b.qڠ9D0b xaƂ'o%נa*"(:d _ȍu#Zܫ$gQZm=HByuuP g#My2(q̓^J`l=Eɗ .LQ-Ǖ( 6"&TTD 8쐩E'N(O) ƈȘۺ|sh[/ ܥ4X-Q;'d' 8~ edrv}u0uV6ÂdZs7oCDdX7/M*$ ljxjTc(f*;we,:_$\NSOVo;C5 6MʯBW6 $8QLR5CqoB7EVVk@2 y~42;u TGFmQXɿ\С XH,>ɣ8[GonW1)Vŧx]">|jRUc eUwSmka8WPU_O  9jvm |mwDC7tkh0D*!_C媇uӨ3{uBEA &8i4bί ۿx}쌄~x5V@Cj7t=2R5QʻS}u`er'Fg?ny"e}[Í0w֗96X9; M(rP@p8VŽMUIAnZ'ˁpnT<ϠΞT7X!,o'2kDwe9ĭ8Z{<ǀ#DXG<5F̘!0q? CwKr P<)]y,(]7Q;"_iOv&!g!&},cp{WL9nM=ަvAn$U;*1J!1OsEբUPP9`]RS"f S4t¸XH3y' J( L bD\w/ueB?w"q !D}^,EuƠA\O/BS_A{PBʶ3I7BR mTDp27XMW90v_ۄjw ]]H*W2ג1vCvxp``yL dTDI~yg]> K-cd7u-;iC K+3-{9Uy^cfA*ɉvFyprJ~? A zH]t ?,炦Tz~4F|p wa-e=H0Da q1h ][ ͚LYmmBl]R?, dT1rr$eN ̢Eh#5;yy\F!@ /-n/+Ѩ4k=鼾7v reD`cY"Ǐ~= :C=>99pd,V\`VI_w&х'߱|@sp npԅf(.6FM{[OFOe(Lrc؇=dԋ aPP<͟[f~?i%'50h]qWwpB*aad4NW\M" $bNx-:;M_FլRL*3W1?;ys @mt? >DMn@K$\:L"U=d`rt^V37m?iQ;_п< vbb\R5rj;TEUTxs7q#LZ'"7Ӆ ADqʐO.C}AS ^CY<Ƅ.lrK3Uv1Ğ :L )_x:S]֤K(x2cs;$bã,FXϸ[Fh p cB'" bJ>wEcZSGRT,Ҽrcҗ6H7 M_ov4pLD9 Z e\ /|?CU;`aC5u=956ToEMQəG³,H_ÀɃ}*R] x+uXr6uS 177`뾨PR"߾~^R!T42KܽqHҬ+a+ptkNRFm[kvXI-eɀVv7w!OZ BkP$ .Sh q}LLOWR V#%-s9Bvj&kAut*Y J/N@%Q{Eqh8$^BL% 8njww٤W tպ S1*9Eb:w.)0CB7xߔ0W e;)[k?AY1K1_P0A\&iD}:VW2jľaԏNfxPjj|8g*4vAϊL~nQ)gp,z4a|2MAsU#|v2TL|_=R[s=]5U-TYb'ؘmJS~u9*H*Rs}֥~B `=3qM-{d)DTsi<藊qs& L+r4X^@L}a1'ˌNPCy&%EB"ͭ>v7YrRz2Ġ˛#QbvQ",~ ʺO{sKpX,G~rM&]kS }l>ۘ^}`73M6'ur=~ӷBqV󱾧;- s M3tpu0VQ̒,G6Պ*IPF8t/:p}Zt)Cq8--mA/Y:8Ch] J Y@U]Hǒy6a_Bm:mPRX88!"98A;%)s=&DdOBDLjn GWgye>YH!@4s&~!{5FyTCr4! z?}XEiM.K۩^7z7癈NHۍyꈣP/lrl辜i?S4Y (0= D G!%`Q`uc<rrJxdu`~B1ߩŊZ|}f/sss}5@GWo=^W-CH j3R}榸HKPŨ(^+="}EB9ANZM"3zFnC3+֓Pwb@;_OySJfQWCNyT&` ء?4OH֟\K. ܫlǂO݉U\*MKb}Gbʞ^_u* 8mX;,uwDQPHS/'KS[KMZI^c!IM>ràr:[-P o#4We=$a-"L8K(KTPp:ۋFLrKۿc~<,XCCNңfy '3bpsnCT*6 `X+Ιѥg@[^SQ+BtU`r|G.'# 3zU䷪SwZ3BÿmY]_ ߈T/``~lFi E6^t>8߇ ^]EnHO׀x1zn#i!JDHR3l屬/vLx\塶J+JB{Ѩq4_2:Ǎ83tGK/1.#/'=lA:Yj#bzq1dݨ?halZw] GHGPcnv>J¾v[g#6As&8/$F>_2ӎD͕u\@v5 Gu,p~ \ <; H">uP6A E"h p: ՗H pS@a(_rF4!۷7޾.٩GωpΕVF/D0g+#hBH{aD٫K}'ayHxLiP: Ȅov2!0i Ζn7Xʗ*z8 w!rR>Nat[Ĥ(8X 5Y#b S7#rf&LjRX B Z ];,Nr/ t| O8 -q8 LյD_&Uĺ{P@VYqv_SB͏Vou) {?LJU >Ȅ4{'A@5B?꺦tNl2dl 2lOxծʠL^\w͉ #}&2X`FhfQxbJ5͐+3RG&8WV D}.]-GVVͲڤZ$Dz5N7fꔴ=8}+%cl d(NN-nRUND BrX(қϒKDQ'lۺS<d'ȝ;=  n~Ѕ3CPDNa"/!9 }憇)snV ^!&j,H~y^᭚E9e ˙!*)* Ye2Sکf9 ܥ$daܟ3a[ڷX_]zaMc'Z+Kꄠ7ЅGiqB#1>s~Y\ _.̵Bmسy]DGzZ=:)oW0~'X "WC]rBcx(wnd-aP^(E l^(/d"F)3-ӖOvNx#wQ(~4"Uo eΰaY >pHwzGQW h\+[ ʠP|9b (/f ˜}Sd|ns0v }tcbRx9)LhڞQf@CcԢQ(ѫkgg96K5YPrv(_TQږYD% ^}l7XS7u8TX%`DWEt [E3%dj_B7!%\{fU9z>U)&_p5˩v]ď=e \RRbd4MTxi|2P|qd#/]᫲6yY>t${seΛù%zB~GCĵ7>n#o5yɋH_bNe㶵XE!2>r`3,['Ϫvimx4poi}ӽcjs!;TծPWc]Ӄ IC a[@og$]Y+S f&rk!)w z1yYt>.MsApY?8NhyfC H30!  HO1Ρt,xs߼cMm4q# 48ɊʙrvQZʓϣuХSfAG.PzS裴r",34{(Jʲrehׄ yRumt׌m1_n‹!_<+!'nGCBj| Gr:]"+=$WT 3_ y͗#bc0Ga({ ;͉7bn cf Q &'Q\7ձ]x(/ˣiGVd@pkAؤo 2r DLߑ}!\/]9X#)Fü-+6)b_BLY>#\DvjXW>v2`Qծǯ/9@+o.'c kbΐɺ%҈)lw`` g) =|h r6 wnTlV&-:\KH. I5M`O}֝d0hM 1SM,ٙ0@N8t xjû+[섻UftS}wAZoN+B ` 5k%[HrJt:_deJFޔFoNhpaM<<w~Wgya'$T skT7pI+@<`>)Qt_X]kJ  1{ڐR{ԯ\{!Ƃ LZB%)imiwq@6fPUG,O2k$0դJ|>1)83\0D/N!s _٢f#L>8t@nOBn*ȒOe i(g=mZEzLU} fx?.ΰCN8.ɀ8%v'cA/K^[ n`? &,r>9\XS+i`|oA\zzK >gnz10zCzfdK:ғ97i wQ7*v ]D3IJEU_ B)R=JQSsQƙ، m~2Lw E̤=] w18%2eEFޫa;C6k'=,.<,XI[©W>g't($p[2eM>/CL{7 6}6xV\lc" eW^E|9&OrupВd.-#'PP[׋ WlǸclhoedkׅX5;Qk  n& rtG=ť|{:͟ 1VI.!Dhg ]yNIX5rG3 H?%w^h(t1;ŝٕ QAg/cdQګVvuϙ,Qq?`ic+V_݌yǩI7ڹ8M OrvQTR" [r@Xs[:WpwA3j>2`:\c:oM0si2ڻ#ڢWnb%~/µA"h 7D&^U.v*1 BXsK0 wdC9QB;C^ќDo'kjøP~6oB-J&O]~HL3LyeYP} Z shlb-A9|2,Y+EhSQR"7GE5&u]t? 3p",ԕmhfrR'90>d!_ IOL2 |M37RxU wW,>³\ʖ})#޾u/ JCIJ<+`fL9/_hx cvӸ!62 HY.'<_n!!^ʇ0SS \G7 /X)Oދ @Rd_w mǂ7a~zB&'l[\ /ǪyP+A71mͮ\Sz-2N&"sKF`^F uywӊ6N9OgVWL2<v3'1&5{Lm*:w~/6ieK}ݗ9GD W;T-,݃c:_v.9te^b+^sMU jGnnW?avĤHΊ}LA01Xy)([shHN'S ̡K*ޢ º=*)14Pʣ$'Ӈچ,vPWb=bzda`Ĩv eГփ`+6wiIRաq~oha KQ6rUlaD.6:z?}8hw'Td>5DJDG~< y?#lӼRf6I Tx][J!Rs.<;QtSҞAܒWE00~RxL]W8N%ȧkwGm+#cs5sU Zű`٧G WEg A'U>wZ6_CSjW8ȧ;!Q69 i鐃q~)JT4}Iͨ3uxcr,bI=Se8jODܰ3Pb ght`8E(NP{sm9.R(r#CALjrhվ `&)Fn,l 2³ɄnK&?^ܭ(>$wpM~ 5<82GP@̲;&ۭfHr% ɕM`OGA>>ykCy1EES??(Dz[Pcd+@/yyM(w +O?5BcfR?('͖,r/h6² BY@01#յ|4lb?nY)k+"~ Nb!j0vƑWWQ7Lb-p\TŬ/ikZtf;H=3*ۨ7`n{}=z$PurSLbq 9tb1yvw6*fehx&K2q{Z~@m$YLгj|]b5]ి_,bgлf K .-|XЪӺFac 8 \d\к_cij˽..]U)"3LQ.3% V/rPN}z̻kyxiʷ/l/Z:Wd(gkFt55b%w9ɕ @UOԞ{kެݥ\nmޟK#ȨN5d%5Ϗ'W"K󴻄QOwt 9ª0(?GBdrʸLVֺNvy2[x Rt+yc>dII:F'dVuŭ e1B`"iz++z_ "se$OAl^.]X)vK4ӃT ˀOt_3F[znlG+ؼ"iOֲaj7'tc߶?Do~|\eExT=gq) [cT}dcwSQ+j%S m HIf`ՏLozi|&Q#kJ^X^VSH; >a'Ay V\4g(:LAR3+0O#"o1 .}n@Bo|"&L6*(9$3'/q2&W`BhJ`\eR'kh+ݍ4J)TMmHBnln|ɺj'OEw?A@A2Mq؜6Z#!V9v;a@7ErNAhA{X*>C{CGPs V`S#pwynw_ʕǦ`#V9bs<'K*%JNoVOk(} I{>M?Z:c@+`>qkݴZr׀Lh9-$r}p(b!0Eq=~SkxiQ\G<2K⡈p:AZ*^ 4SDnr3cC1ڍ M7SC l5u(&D @},40.Y˜cݯBP7u'/HTPζL^mu.ϝdg^Ӥ,||0ڒF>߾k &Bq:DfnyŇaj fN>\˓x[LUpoݷ-!Ym7=?oB6 ܙ$"wt0Ȅlf8b%)oiW7x df-i#ƇVA?@N*J>1 ;CdY<ሎAVyjSKP'ˮ5 Pnؙ,u6ȝ[aUI(lGQt}t \Y͞r#Hϲ6e5n^5G"m?f|޼D7d~"MFI!C)s[n@3nW&˳A$ůs}ajz]퇬D ,Hk/XT,i\& &@ZRQ8m/XVrB]9xk%4*2H6bsR//%ZHYżAqTepBؖۜ٫Td$LF u 7&5 DQ0|0l B)^ItoFŋ?.<|qDË'K {/R2) ԩ)$%3_}!/]+'Mt# r~֊ɪ (eκE-{Kh.k2%(};AxJoHӼߴF}ʑ|TP1Jr͍gz/SL@C1ec's.Wmlb`=++ǰ G'>--WMBf1vt`PTsy-/n:vlPD d} BX6>e.*#œrfe͌n׈Aܨ NRTyz[*L}FGtcs`>oUWM:<QU42y8< &z`d"^n7 ¡ly8\:N+x8f_x|UqČZ?TǰY|?F_ k5'tP'XG\+F86CtZt|T*剂Tuk0h0-uIRhI_Z_8qME^ 6$J\@"`zE16e<;D(hGwuޏ⨣#sKCXwxY:cPuaGpx`C]*_О{\{kߴOt:{(K++9xsAir̈́34keby=Ub1)C_ooCN GV4> =BMsUF#a'MLpViWΊZǔNyNZgԘpo. 巖` w#ͯ>}YvQuHd9oӣQ75Bkqc+Щ>gR N3ømf$dTMj̳Tj3jwkB@  MK^a*?],l:F=mshʩ7lC!uO*q~S,=}*P`=jIO11h*KvxoҰYZ3v&oH[]O blsȞg_}Q ߺ8X-G~Ns'XusLsyk߀EGV%,JvG0 g9vCC5sye]ιd`@.IMcN[2+^f̚8PNƃEļiZgj5ڻbp@7syEu_'`0(9( HWjrj%})b1~g,zօV\zs^+ޡ|nϗMo gibjot%/3% lG [;My:k?#rq V G<0y i;q"UVBXT' R&߹fxD+FH❗+e"&3& =R]Tysk{; cj3Z|=QޭNd *Y${HKǂ%B$|SQ z.H2dwB]$G~hEҸ'PyB"Oqo_$!?-3\9P^ꆑ_"ҽKWx t {3ym W}v8=VZyݬBIqRݣw/Xγ&5n(6TD'2y}B pOߍ {7>m|ίʊ,ݥNe M 7p"ƽV)&"~ ?hÍP,{z[N OCC}lG0>VdMMV/HOBsiGjEqPPRN;ոj4'֐ -]?M"?6ۂM&Ypzàʊ=!G ʹb.K͏pm, \٫x:&W` !1#(aKyg"|GQ&m'kAe1åV; ,{ o?%՗7$P1?t`p08hi҅74jx `p4=PY@R(.c10U A~Z&>h6+MdtPfkU˛Lg>YnkOV!fRDxbM{{O/*ƻ`%7`=mNXYeDž q8W賉1Q(z J+P*BWꏄZeI4!uE"hF5ehaiU6ŝX3tkNPP蚳mcʘFO&ЇV{V+ m;BRͺ*#N]!UWFcYf_=a `tAfz|vx)ϑ !@GnV)@wHr%"40XhX.s_n$߬Yc~<)S&ca^UW `)q&c s.@ 23#Mw,Hu7 )v-jqqPt"6ʂ Pv,bj8pG ]A oʃ{SǷAZ&ӲVL<:uX\IU (F,zm[L`pHְ/c!h]u 6,^wJ1x.MthYM˔4t`6Ty1통lB%MڪsK̽DJ.Jn~Nohn{GaR 甫$4Ǜxja.$*vZYariqt7:w/sDt5o\f/G ;BXrW-.QҸtLª3rӨ±  ,0Il(URk,Z!tAq9˛4r^ecy@YřNR OE]˜ 42ǿ:Hf!fద٫f`V`U:?rX:17;͝t\,À?7KeouZ`\zX`M_)!YgNN}I/ӜI %ZH1^yS,.U\(胨,_&i薩fߍw~뉞 NJkq4-]ڎu(8M/.Yn4 x9`نz hOgǍǽY%dJOt"R$Wk^'1?h< /;H(pY| 8F儐j,8eQ)ʜy{pςL% VED1*fK]=eVޙC81-CMwYsp6_ܒ Վbn&SFOlf;59@*Zˆ:ӈ$Z*Zo9,'2_kD " |q" nC͜'r!t;%ڍ$͒Řdj2&0L *4%o1΀yΩ~g{:ߠr-=tͻdr&* ]½$]O:M8{2 T^bGbi7KAy놋lV(ZEވ4OVr_=_4^[P~ [XA;j>AtRt'OwSFGCn}ύs2V?#8eX~?w\IrsMN2s\Wk_rOB[ztOY;+}\U|x! Pf2Ż[4|7 s6;5 0%B7ZʼO |[soh9n%Oˠ;dI:}c,@ Bx ٓ;R 碟Y,*;3sOPRLZ4VqZVظ:7ܔ=!􂸙P,8 j.u<^ZDxFóѰlKkU!C?ޝ6|$׭Cv(E|* 8yLSh qج`5 }-+h@O։x)xwK^@g3J ݸ&O\6Jm78~\"Q$N3 TMKDP~izh6Ž"zχ4CY'ٷp4m]lg9"Tʝ8S\=-tgym4szo|`NU V‚w1ij[:PRJIWLQi?Sϟ6X0+Wӹ?$nԿ9 QIn7gYZ07070100000363000081a400000000000000000000000164df7f6f00001278000000000000000000000000000000000000005300000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/i2c/other/snd-pt2258.ko.xz7zXZִF!t/I?8]?Eh=ڜ9TܷZ $|bToUD.1I8[eVCoAwvcÊ S !Ʈ.Ѐ6Yk. 4{&JA0a۷oeć@ѬB$:&cqF7:圐Yp$OCq1q?I4z DCmZ ϴ%NoYt!ۑ+F_}P cL'&Ї,%_ iB)>JS7l1wz;άcq=1;1|{ݿ PyN\8sG5_GCmJ`*OBqwHi3ο#g^_7_# 5@TO17{]l8ZgIrƻ䀐@ri~lML*%? DhhXyBT^XNM>l}q/ h?5yL/Dh1~&LQRH+x4:t F؄VKөpwkeJ4 | C6g~E7ϐGQ! {}2$ n#912խ)u^@hL"v/yQ>OWU? Mz6N:.0e 1fkR$M_hy9 kzP$I{7_so"Ɋ/}RT޵n~0-c\9{OS=$J3LDGq/  ,V$^T^_,ǐc3ƹ_6a ,{C &_HΦq&i  Y!uA#1H$p.sJo\feBi`o)7N?;ff/Ptch'|ءfRwGҹϏ8.HB,I6K?LG(B:~q_ݒJ@lDnҨB PudFB$.zl7ޤg`ܹzE֨:$ N8 M0] Ω}ghA2eObs; @(^=Pvs]x5NL]bG*HAeS(r X0̋U`rv5u^q8Q;؃Q>=M U>IAn/o{='+l.4 "z6E~^*6ulۍ?_K7f}qw[Ia}*ބjuؔcj^x=' `Ai5WI<BĒ؅|*j2`]Ɇ& ?w+Sw$GA*ovZR%Wp#f#'HY&hGq[10В5|R]m;V~u<$cJiD[o6Ľݿsz;nTB}Me CTQ-@ 9sp7NhZi0d`Uô #ⰼk/5j'!cE8|L>%q`?7"sd,@lQ0t&0& \ !oxEE-hx̩jY¤#UOnm4 b ʧGe`{&_-20MO/ѡo֖HܤVc—Ek|bySA{i/=,_ }"erWG)w[uk*4S.+56.̎qjpEDp5NTO $H"<ŷ iP achN8XbCGԿ0-N65rp*Xib:fcsu< V#! ,tIW]Aq ʁh1!\>-l e½ d$O ]6z4Wf w\Shm@$_-iTg>j_N;Tul|ܜLrc,wtk#%v`_UV]7᪁u[nW†zݞ6e*r d)Rw[¥TzҰ Ļ6ڳăCN9g]/1;3--̤"dfiN៱ vDվ _7WWJw}~ [崎9lAK5^lk$ʚCiS;UmL%"} 4a!YF|k+'I3!* 6Ka0^%DXtVHje/v3>JZ9D]'6{zn jN/lz ȝ u}O'-bh)뮐q=rlݺ)1"] Nωj7-B [UkԢm_133ݙrAױ<\fWh!G1>}2CO%pbӯ!w,^>T~Qxw:rcDZ鮓`??Kjw^VQO=D?YރkokQ0؝̏jthuD/> AlS^ cתV. #'elr{n1f.(;nqq! IS# 4+Z! r,oĤ2ٕ;Enu‰<%D)_1Gu=Ua]<19SCRN cxM_qv]esӷ~mU(n)~!/){jq*(,J[`6-!M&tXtg<$Ld5?@ Y#kVՕMPs`_\?_\~nc^w iqu2m u&(-]<Tj;nߧwmv7UVzwI9KBҳ.Wy+euCRf23 "J݋u‡hŽ,eLJQBlvQm}=8[,\|_%ɋO$} +s3gGJC㵼n22yLX. )DvEǘ=3I, t%!9טet;LXe ]Kth{Xt\ .R^8?6a:jID{h$9}1Ձ]=L5q?\4flgACk+LRe6%a^3I%9%V}%7GIH:1Br痸GDtm^%>8V۞扠3 Be%RºI;KU] #T_WW CZJȬט/5\{~ĞwFB޳'E<}%iý<6Rrt򇎋NXPVEiaVΙqFyXkNE3O=x7$6Fܲ #-/E$ .$N1;5mPϬcz+)p׏)єD`!r>K%;1'92 CϹI[8kI'8^8~; ?ʹOjpޮ1m.<AZRcD%!ח`;[o|H9Y `lsSiX8u90 z6*2>,uTjTlERS<ͯ?Jѱ$zgYZ07070100000364000081a400000000000000000000000164df7f6f00001cd0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/i2c/snd-cs8427.ko.xz7zXZִF!t/u]?Eh=ڜ9MkJk5C v68IIM%hM8t$Ӯ<14ƴA+ih:t&2ҧZ51KܭNwOm$e0H: XCqo'f-Mx[NWWK.KgZ Y W/*u//,PȖK4sp23;0׬ cmrJ,<87?{cf0%'\3p/nyj?}jG:vZGj-,x[*(7O`7e*Sl!y*P;@>o=(GD~(d6VP^M=F [pG+R X+B, 3jn*3/D|3鿾? MnΟ"9[p24)HQ%"t럹a4/p'u@CTx9 3<{@^Pi^L*ϣvVDְƙ&JsXbk]IؙNZ㇍,!.m!~VûBͧa`זfv|vٱB"-|_Lb7bW-% >H/xq p&fU72!"1 mbB:ev}du[1amA\IFmYZLiK@UE'\ Cצǘms'o"ƶYVll2 HՎ%+:.Nc(Lv|SVqN//ZJ "sv-li&4:@E"= Ù3Q=DM1Vk)INbl;=IY/,3 .ꐚ#y&9Ld7iK ֘A?Ԝ{fx" =_]Ġ(G-}'&ˆY9)3فj0ջ``VG;_Ȯj8f[O(N2TlCd{\c]Y-`'ņ,2繫q3;ո6`G{t)OA%Q{Iܡzaz=NWc @oG (|^~AIF}z%TUl~Й)75=aHܐJMth!3(κEJxt'@9w) ?5#R<)1kЅr|HFH#gZ1&)RE.jRͯD2"/'@8t,C_\ ,% o>Ufh0rflގݚ}1ndh[Z4Fjb's.{9Qs'V'KH^X^Ҁ7~@ZElCN@S8t.~ޑ6.ךvPizLހ'#` Ȱ(Q6̖P8;hYչQAQ`4t׳HUКDx1&if 1X]m C'jJOJiN۰×Rb0Hq@8qBœxLhe;w"l;]@>oFb6j7nqC@Oͮy TpKGktv"sw30]rzR=;JM#B\a_.v?}>{Uٝf o^4X*L >hz7=A#;a(1AZ81Z3?1R4V,2YB|obmbQ:d0j_ c.ug#fǠ. G%$?D"Y&eֿ_v^H`hOMY5+yw_wM).璀/AEnc xiۛ43!{B}))hvHZ9ˌYw4V{VYF`UWdĎN J=K{ɚC FBvVJѧ%k΄?*m%'VlEd(d~/:fB2z </p#ضfRHVvm_2Mn_VRw@bZ*$Z4C_t`5m@(` vwDf'cx!Jy,a6փJ\E,%&+-4xId\; r䛯T9S񟕎BO?F!(״J] tY7 ߰ۀ/_+7kn 1 ID&(cHY5DE펅8nױ&hAZۇco`ñˀvccg"&E` I$aquv~E(g[`dD5r]K"}9FURd`DBcyP$oɸ:LSEnGq Z9D9Fh~ZAw,;r D0T4 Θ uԯ|swh%eGK)Nʸ "_+-^РF.jibE*~~@/\k&`I oCUQt3{6Vl E8FbTn٣ #sF_tl7 @kD/aWhn(yxKpnAφ+ق'fw qB7Lzc0k:;xXJ~bL퓎z|Mܞ5;g}t5\U+=so&:6.q7|QTW"P@)aP}uؗ$FuUB7CH Zs9EM -VZ"Y$|[6 b+~I_p@9>, 01 hNa{)a`( {/G۞֩W~-{Vp2oW6֩^fFQ$bOށ d8~ .beM 2=78U F>$!jt*)hWMһkśbUۂ:φ1 rnw@F'KIlW(%f~2 2]!gg.-h#g UG$5DT|sdB5N!ux_}Ue,1MLGvauq͝C$;/U&Dmi}d0oCR"ҞKBgh d6,9(MlN,]`/l^m9Fo9|$#PqTiAgٶ-7ubAdmj&-:(0{/⎓z\_;ꦵ368VNdAizŌ+sz-v GVJLsJ-WpfN5*҆vyl FuVM:7elPފL/\OP!烹U6(܊|+Wѽ RXFż {M~W) s eb%ShϢՃbvMS20M 0xӛ 21NqEVN@4:6#Cm甝>'xѥt|,mRYdf? ]Ư. 4dXznt'3;g I̊DžKS&kJG>։/7iʐCTFC"D|Q$b[\}#Rʫ3QaQ]ܪŅ~%/K:D'f`T9k;"\ W?Gag mI!w 瓓OjeѾ)fmG:7zZ6\#/17ܬwC][70T\9<@&CШ6)sY։ ZCӖ݃]I8ٽPD _&sa mpfWe+B/XaktNN62QbZ8#m%6PdS d[ܛG&hBл\`ޙ}z0t7JlcȢUC 3aR`FR7񴠴lo $# 1Ǚc'KN8'Y¦]:XwvZUìg~;y᤯71d4EUm.ӏtڨiC>5s=S K Zz-v0J>b$GV?˱gHKF. mIqW 雹f1!C}G!kw_`ihEA7V`DĐ!(a5[r_:p[g v~ZT2@nti#m/n*-iqt*u SWegRw¹AF~g $w٣0tB쬩yHRc4qq Qy @/aN7$۳[_J첫a3|X<׊EY*O\] 骅U9n KMԧ OU澭#z=b:h|kxdbAУ4JpQO:PBȱ1!=;?!MvQN٨H EZ{b%+~FP w:z'pk6.Wm[LEp#^^ y0]o8#*.h*O<1 sYkc)٫V&Btfv 'Aܹ Jq;Cuc2=omOýa&wagU<)8O`X#?d¥ZO`E\s _)B yx6^͎qb ̶f.E+I1c0-BݓXZXҌݵ?8UtN.ڵa\?7:Cmq#)!ev';)@}~GAẃ85*~UjHb YD^*IiPQ#=wj抇)')d=B ![o^vV|bO~B,]zM\r]tÚqߕQ[ޟ2ҩ[ظK!h͗%y~< ܵy9+iC@ŌEյԻl1zܮsivav 㯵Y|܄ ={HI3V lR%>ܰQFWf9923CP\9YgYZ07070100000365000081a400000000000000000000000164df7f6f000012b4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/i2c/snd-i2c.ko.xz7zXZִF!t/Iq]?Eh=ڜ9Tw2W%zd?qJ+"V}bcj URQ;G'J>CQA` 6k*!jBȊWb3mU4;[*Oݘj(\DI;g(>?j{ĤYUۆv &m:KlڄPk0|'SKУ'NDOr8 1T!:]<;J&69 9pI6An-aI<%;LDitB_#*ݪ]&vM\ Cƍs7vSfƥ,^jjJxl/rr?BV0#dfJl {j$q?V@0p*"/'Elojl.K^'݁PD_*LkS{j5aVPo1ou`(LGReGE ~ʎb!+gz|ԴJJ1=cbBt0#C!M8T1˸uZ IzI Rf,M{~A5/qfK/3ܤ}o:X`3Uߑ(o՛ G*wȹR>eHZ ,=D^M?{u=6Ε[-!e ien~rI1>xD[t 9[6Oh/ ,zl,,9~]f+4'D< ~fZ)pShbE8$i>JC _"@3)Ih\hڜX_& 묕eE jΝꅾĞV|ޭQQ ynS<:gP1r:c/:ERpWZPa DGObC^Xu-^m-y" x,JL=KG:#ine96{$xY#PAw+¯6hxPW%<k ~]t*d@y=pDpm]tyw?ޠ߼9axo U9jrfW:|tuB{gEM?ƉK$qDyxP'uV>J4% G=eb]Jf+A̓':#|4h)$+i̬yaΤ4FédX9+SSŘz0gd a 9HCflf\9 az*+f,8@'UKN؊Iq2@*>~lLaѻWLm 9Qpj>aJڡ Ff&@M'k44c%#ˋ!S94}>,b<5"MDs12w0``Ly'MtX@=`Y騐x݀-4۸9s+GZC oURO5{c~ кܶ;TʖQ_ǹ d3Hˆֻ]B$ ޫR6!ձ̵ Zq|˯ Ґą~Ȯ_=RI5h=dzn(Uh^?C֪G^!?g~.&r{]]/|*yQ!}8kBh;7 W.lcgW8w6FIx,j{U` #8__GU 4a1e!6ŪS0BD!wuΣ9s?ۍdX,]FbS\^e<^;J"E J9ɞώ$piѤ(P\3!}kU7"@n(a군=Js>-Ƀ赦h+0sL,r-SKmsp*7`Uzܭ]Tkk3- AU@Uw>nmȉkﳹ 㞬* 9 ҾvhyUiK+>}/DaLF~yNʢ B WDHu[̛^Fca孷bHQk_itvw15'}vyx͝NJʰr3p΁(yx)qe@j HCxMIgp;:*4C蓦\TA2 >(,, ~{9 S);>\G0~L][ a5nvI9L(W' 8.f^VA0m/?Xkb\\lo ]i Y +/).s0Chg !ӄ7½'(jzu%l[ЦoU{:,S|҅ޮ$Mxj0e:V *TYp9.7 >N^j/8{u#P_+mk-ʚ a,`a܄>kF[~\?3F\T)cQEϰ EݙgoxaYS~Xqn2 RWwݟBY>B\7qi= 7Zܪ|ըZޥuev rn3zp*}vyYQ}'?jD,W6Hvx\~oCΚߠe0Ē6vk][ k90Ѳ,vt_&~L?3~i3hU FgދkIQר@bfp/CwvcRKٸ]u~@AG|YIJgp]4G@l[q{ӹa/Fp P?@E#pw$"&_<('ڷ?g$(N9ǻc9Ar$pɕs'ȿ ;n})%D8`mX={<q^kXnjɢw@زloɨ\YoXD~?.]%Q'PN95͘Tj3GxyRs;~mQDTi_ܟϘզ|mp7ȉ] mUS(g~u_n:˓c ĘI?ǓR`0>c19_3yr^Ӊ`P&{r!(U/շz)$a1>!FB_cߏu鹀qq0zaw\w'{?vʝBkWPp>^j@BM ˳i&f\*̦in;u+{1( Ѯx[~Jm:kƺ) HUS`]NF[x]pЯ6O v|ED 8m'Ni5IyO+Ȣnu7Wզrv0LpPLy+ *[f}f;֏5 iwby2ʔK9"eZ+aOd=0\tI@34&YfH`R-\%/A5ybuzK;0V6ڳ)~&[9Q,Ҧfz%VkVJU8iۜg[7g͇ ոWqx;1L=-LFBPƁ>qۓDy[*{U 'e L}`m62~BKR|?>_0|˄Pð^nAPTzyICUu9Pprŵ\j؀Ca;L%#5y:O%M3>ub.1!7לʻ&$7ū8@??Te 1.?eH ͱo.>|`6P6 QB( gg%ćx&WiiSi-W m$FFq[Z%̃V;,"oc՛jQŁJml܎Z.eTtv$8-$|lv[ XUg\"8.nOoG/xI/a- Lno'5=*xIi5'P4sѥ0|2#Nt:|`JuV}=fUh[{5v% fgYZ07070100000366000081a400000000000000000000000164df7f6f00010b60000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ac97/snd-ac97-codec.ko.xz7zXZִF!t/i]?Eh=ڜ9Pku|#xlt{nڭטl=K{b]5⫬z?-j݋w ȅz D \S٩SG'洏7oR%=.bӓA!6JɝܙTjS{kGsU;#;# ttc9- ӂUnZXJ@^!'?цVI`R_1?Gry2QBBei4zD 5 7_ b0=LJv_fCRq#2fnC=obn-=KabKQH0 F-͕>]%eAoLWjt$,]D5b!Ցy=j@AÅl54)7Y5DT+hBǎrE,NBe_Gظ_v]QA!(QW1!w' (͉ 8;9M¨6XFUc8kp63\;((, -޳me_D*wR[+33K1F=2L:JUY*A"!!j\7yE?k.CuaWgapEkTlFyj+bKHArÖ돨v ;@͍¼F2OtN3t>32-T:qݨ~6!Y%X܆yZͅR,P ( MbT!8sG>Jg 6J|$ljnW!bsg0/U|`c O)&cTG7 kz Z)^sJ4vUp~6:Y㡨"'tlϰ7XTꞋ_o +:E(eJ-<ǸˠBSÂ~o^4U7XBZA9%/Bn|A'm~0vYu!@΂AHֈ3-T;HJW⾱HpQ1"9 ڸ[*ڙjRii g)Z֙lԵ9ZmM@[)dB z59vՀبgdIˍ5zj"0؄{*Hr0FºKK*߉]kZyԳd/R,cק9Bv8z~֡b4$-$|$bƼYx!sCЮQ= :L/+%G a 17dDIp*B 1ben٭B\&b19\Td\bTڦDJP~x6SY:nQrC G 8 d8|}Ūl.4,XiT,ӆ9vk=T]$2G,<#rdߕYk7amj<%1;ʞ ئJCLEw˻{ <{/yd~|mOnصIo!-@UV&+KZ8@3" | ZHQPQtNZU K8(m?y%J+F,ʼ9!ڵ}H'r_8aɈl?ntswW[ =@TkR ݯժGvUhT{cԩ6xONskc_c vߩq?^)NR ;r=\ޓ *ar:c)ku%g>TabO3ZTU^kŸ{^ "z|oO˅Hkbsصq=^m.2eYE p5>XcQӈMT=$u,dżQOdJK*2V qxq|-;|!ƕP9_!ՊF'VMN@4;LltnTO ^[$귨yQ+l'J7:#@I6,3RGen#XHbB2X!֦W$,E#O}ad7p҄9Ńan;(\}|=$s6RlC(z@KAOL}6С}M9mwpXT9-SƊʩF_rDGv'aIvgaZ^%~}R1@/kFprzMEw$_bRεmewwE# %lW}ĥYiʬ:pRvv*Гte.,v![j<0: B|Y{7 4f `/u.(^}b\HC[X]$$jc7D1KdxdvfO?~\:wlxB!HIC_3?*j˹9 Q )%|uM,t *0-(&ܰ1mxo1a8~5z BuH8u 9*5SUWMwahu]^WDZ6ƘPbQh yFɪF3NW]1!>Y (A:<}5ȐKy83ݥ ΍I&K#, I'Y5lPyjH|x]auc^м0ߡ—Mk ZD4C3ۑ<.|[eD`וLb Ї t`EM{XGW ҇ &XJkaq2)is-nj匤ܭEX8mcp"nyj)|k~~X'K4aHڙmN˅EP/ߏV;YvTpTaaB;nF>\4^;Uڗ*=/U#zcJuQb jGBt[{])\(:DjB07=0)_j%.*ͶFͮ%~"1T @&MH+ZM=!}]+H8b8R ,CGƤ҄RR@4Jdc1Bѯ, w*/綘"1rvmUCaj lsc6.pR q%KMzFe:W=t+R4]T1i9[a.[>Jy/0#%xMG$xibXUle-#j PSj\8)* O 5BeQB!QzHJS-w_ŸJ-:7(=oj?'QGNLv6,BIm;^\zX H٫K:H7#[ކ-5fAj1x![? |ވ F \r('<`P*V6ѩYRhçyq* 7bWDJB2@{_1cVߞNmiU|MOҺu#4=`WTGVsZ2Q,̙GVE˥2Q9 ;*ѷX'\nj ;KYڦ ˎ+-@\G-&Y ?~rS7BtHG jݸ 7XES uZ3:q aHe{"H7QWzHb8 PO9$̏`3WZ^~y.ov:|]睧Ome"KׁEv'Im\/c4ہr/]H1 =*8 `G_K<ڻ3'V3ZU2܅P.ﮫzg=%f%yI:[t\/0οN{W%F 1KHO2-lV9 Mc/&j¢ 5y4j: lwdDUO黆H¨Qyym*\SAbVIij} /9H stBD2W\CjO2#2Di*;+s,c'eb^?}[x?,19`LE<>r?0.b&RcEO1PBB&'x)lz؏‰/i%tZ"=FsY(`QЈ3 }I`Nd3V_w^ߢM3h>8V<kϠ=UhC=<bUR  9 'B+.DMv/`6h8*'-iz?Lƾy5F6~k/XȪa4d,mld*{@mF3eԯM#{'T@*y" ElQ왍ങjP'K-5ﭥeԿ{1V 1f,t7u 6<9?0!ӗ^&[١!:U3Jsq0IxBh'z&@~{q~Mk= S3Hm-56=+2;-<-^I0lf ,%tْb,bI{bnH# ᬰ+b }"E~?ޙ<" X]Zp$w@#Ы.fW(NܻE}YxPp<$'nVSYA݌GTTգ'|%$t=(&Mc??v?W쏢wL˷}7 g7fEMF>{}1x4QʀP(ZVa '=}R$tF9B|{:x/\TDϲWF/B)J <}?ǭNJ?)! )A8^VVḌʵF`.r>+`^?AU7iuWF ^{q~Ye*,=gv-/ȃ xpOb['t+8 9b֓*?_:y 3zC[S2=e|l_OހTl7E>om |K#!mvVk>@p$qp[5Xmjp99f" 9:*I^U(1ڣ_1V}`LLIsDXoN kV^]:/hH}D}crTꜶ0^ّycA!޲^NLCv޻ !x&1Q-ITv{,X7uĂ%"y1:jӓ>Ćɛл?hFJLc9HӔ;3P٩G0U:}h.KE!z"\h'߃$6UVkq55!;0cƌq)ӦN c }j Z##F"m;u>pcb_K+ .k,I1bٳ˗[k#mƾ oX/*>3N. ZZl; fL:" Դ>RGqWJzUF1.sޜQJKLt %ME("c 4&rs|ArnC_gi䙙]pRN M CqZERkc¬@7hFGJinSq0ry,^H1\x-mnC{E;$u}N}/U6kv1 Cɩ?cR1YY*X38_œqKB iߗ MOK[0!MGlj,%L^@1yڄi4|W gعS׷EHxDo VgFotP׊yFSTYqx"}Am,U@8֏(n)][3P_޸~Kvs-Ï?]oZNk~ۼ d⠖[{_6F NX{%*k` XP}>s¨HSB>꜔v*y[C~z ȯݔiz>S<gݙ6Zž6h.&S xpJ2_=^9|lF軚Ph@t~Qx3AC-kqn|hoe/t[ĕXtH7i.L섺9qGu ]j`[#*_Yc-ucw@eGAƿVDKHWyoWWME`8C.SFi<ӗ=oj5#8oTk <;m$ȓa.0©81&{ l enA&j;_C>T<H!?5"U-W7OqϤRfvݫr:p:6"sCIt»vr (8{W :0 OѰ= 'P$eS`h#uI'?-Kr(f oߨ@ϑ4ygvW8s4.uI& /7K ȍkZ rWYbP a-k l5ոE~A5Pq8ngk}GJi᧴LEBFjF]C3tR1›5']c:W2 q꫽a &6 so~t T0IbWY8i%2m[Gԕ\#?Gc ~ocb 0chDU S8ح ;ǜۋ'[JײCBEq}E{ p*h8ʬZ9MxMӨ*ne{pq[;gc`ǓO4*(o[^ZBi#[uAx_<8&9&"a^_߈dgW :_E!hJԷ8Itaa 2XoCrk&E4XgoW$[skE4aÀ58yl .¼0yR F4*$:ӡ8` Fi9-XD}sRoԽHkYͻͱyt+PzgGq!FasH U\M w٧ic+O8?x#KytWGM4QmYYzyW/+jБ;n$ 4V5d{RFErFB\ŧ 4Ōsk_7@ @aI8@>0U-˶;ηq;]G`-4E[ymM'lNuC}9PtGxS30! ;sH 5:`=k5ǣ9@M#Pad'et.ϔyc4rN {.';C%G߃߰D"vp&ڳzbBgaJ"2霯_VObQl+ ciob# ȵglݕ_uBѷ41:Aq3;@X>y˽D:]"}cN7q聯]hAޥMbc JgTmȗw!95uhT/z3:lTXȅ6c zH=-#cb8"7z*j6^ )uRd*^azz6d?rdݶR2Xg$#ePL7jn#J6q fLj3[Bw(Ӊb>oqTAύFba)2*FB͍.PV8:x 1uσ~_o||uY 5 ?Y<:p2:P>i-݇΍ =A(byU /< )*㮚 WϜ 4c&;#4[I%6J%tZԀx@iSq5`;ڷgnv,'Xlu恈9a38ܸ7qR :T.kXD^tfcINS0%|/wqqrˣu!,Jd<^-`PkaF\#?E]_x9; .3ČUec6`0$!VVJSЋq&Be:'Gycyҙo_6cҺ;Q k 鐃Fje\'n3i?8NDX/:83XW.r\ܧZx-Ck FXS_J]DLĻsw';J`mEU}Wb%%YO>R$+ |G)?!g޻x\g/: [}0pNkscBXOZM!bThl죉-"g;{?(0sw 4rBغ8hwib:y/5 U]%J*^AMJRRh=uDJ1  EM,$;ֲ0j~$nB:z5odL|eQ u ^& S q*<Ң\BO+x*>N(R~Tf#LmeFhdG!#Lmzu(XtTD>k:(Tu+gbdW, bn޴${L"C.iq˾lR`97gػ ҁܡ^8t\u(h#P.J!MmWT3yםy"L XIvc; 57WƏ=r[əv56S%3g,"o@8:z՛ ''iZ_ aӵ`F0* ?,k+9 ]<;VYGt*Spc6*Baۣ 'vkk?J%{PM"r ӽ)!qH4yQ@vu,\l0݆֠1XӦ}Y=&RHO] i6Ioe'62Ňb tLMY 7y"ɡwI 6o;hߖhH| [vW f]C7gKA?݄XU l蜍1jo^ :阼K+S=l%u[v{džBE8>ࡑ ,5؝6qx 6zcR+-CKz! BI{Q@D\rԽz?!@DDڊ^7 Jk': 6dԘTԊ70woP{wb!&.lg_> x9̓#JGUw^/lGz vx#_L &047l,/=u'lȡ%q}Uoʤ mo@H^!3%"iߤ{m'[imJޱ :Ե #CkfEة*xYn-+Td=0~zubt{ 9EnJEIvkCm%%t&*| ͙vN $Pxw*OD$LX-"R JM5;Ӭf(bSe=rͪ]F î#cc@dgWNuэ lT˄f|i+gkOY]MQ7tT ߒik^$=Eog{^jo_x!xqfTF?ۏ [7\,Q.h~IiIOp2* g^ Ąlv[PC.@/Ϙ5l_Y ܨI>t>y/,&4*\\mG)9ÎJpR +yO'bawOl^>?>\EeQʦ$H/Zȟ5x|֙Ĺ~$B({{)7X(E7ͪl0nz0FKݯz`F}ʦK$?g˰00#Z8dRzwD Ryqd|{uNUOQzW=}D<@uA!;4m0ЎZ\y!7$@F >dn'Cu4nH=y`#}O}&ƶE4⇬`F>cJ?2yY #Y0f9{"-EMny`Aѳ#Q '%ŭ{e=*ÃOdYG~of.T_YB8yU┉~Gixn+1Q# N)Ud :g[j$xMu _i@]3$4 1'vɌV X$?prQ˯Į c+$ponL @5VQ vit,<.)I//h_uL1 Jb ;8=]$hbb\7R)ـiJYOp&gjg\а ҵg|:4VEO-D&̐TYqh?;)Cd3҆RFp퟊-t?ns3,obv-EIjN }lT2 7-L3,ՏCl>Y/|< ZszacԿ̣'%KIA!iRr9洱Arm?യ9"`1wq-mE}ϠY^ = { PʮTy"7x:+l/huKDNt[I5*9 $vi0+Cri-S,=InqYL>ΟWF]W` b3Uۿh~QOALa`k(_,ƨ\K2^dvAmjp ޭ?56:7Ax77D0-`O@+l1l#lƻ#?4"m9p^IB$pzA[RUFR(*ݙHqu$D\ڍ>Ο^!՗"Г7BBj6PSͻD$yۀI>LbMD?9 mK!9 hTpX`(`gS`3IШ:IwnK:rݦ " c3+f1Wkh0*M) Ub'Em$M]%%o (7-uo’uXJ ++Vp>2^6_ ]c:|#7!9t-]PF%jRB-?C*;&7hD@_ۉJ5"x2ą2 V2t-8t-FG5]a!Qmm {yPwkgY㞩 PFB9 @/}QU__7PAr;?@a7g|^Ͳ1wW>k 4HWK QtJ$̳E쌝y7X#@YThPVFvVR~9ӯӑN!_]o\'|촂O5>h F}SAD*h,b(fFHNþI_i/4Q.lQ3m7?[w3Ԋњ&*6Rj Ϥ|\ KKj?J$7D{ _{m@Yևʄ#ȭۖuVj]\/܃ #6_:HpD9fﻶ17h>J9W32H΂!m0g5.lnϽ$)i{2V"TU՚9E=Iqw?@. bo59{Cl$2am3uEqT(_d:h/>Z&Q.ʝ(^&'SL$Z;L ;@\)HY"7ذJ 0dg*.!ќ٠EWvZ̧m1ߤ4dj['&F%*E 9IT< Im՝i3ŏZG7pd͟>:%]R1jQ;d@AA,&Q߹vHc5TCjO)=P7 iH붳OXF֌ܫS6jǁ7+"(N5z VٱgKː3oIJx\M,%nKG{cdxVx0dtB[syJFތYRVOQ|0?_HaY/`y;Dff{Rhiv طVM2j ywX[۲]%,8ʪ^t6#5r3]\pclBո*09-%x7spߋJ &B}@jz CCFDh"yjG@~P^PiJRY|zv' zQ6ġM mD/|V0?"s3{]^g봞oXoUHLzGj@/}~,Jمs7eϛP'n]1pjK9ʫ:g>#s{W~vV~ܶisWrRˉ)Rt~]v{T?ٲ&޶Pw>Ѡ)a'.a8c1,I ]`!!r7289R"lw@vckO3 _O 92"]ar:'^ѵI.&Irj*4 N?R y`צ)r4Ȍq$ym<]y@Gذ|JN{?dx3Пry%$1㊠[nl)w 5ķ9Ov0̖Ɍ$l@z2 Z$ b1L\z5@6##m̮o-&f mfw8*C0| 2<2 #入9U8 . | s|~ȇ֏IqV&rBXxtR+q6BmfH]ܭ.a u˱fu)ѦZsxӿ`lsZς f5py~a7(3dpxNE&N9 w$ޕJY [qjl`0xk\!zOYD Ť+HetD3/\J,A;0fR[*Y4]$^ }"+y:x mV֘7:_ASʧ</mǹWiݓ$ro 5dT!soU1S8Dyw-6’/yoח\ ZwU.Kvct*} cWLSz|;Z Ae}P$t'ǫF|9 ZڠJF{V {0wDT O(o⼡u6C. L!%?|M۱J#D۰SstlT1Ȕè7€7kB1~%K D{ "WbҹPEN'Ot4\w4:=ڿ1mIσI\SȕЉG#`oFCm2=׸=Ed)PMG6ehC4=ȑMT*ys׎&nAb<|3gck\jMn'B[Ṟx0p~m@7338ӅʫE{A 㔓%&*it8!ߨFJLmDh@"xHsxԓq-%7ԻEɮLJT ^6u( ks,MZ=e9˨ 4jx&}dǯ , F>9 Yg{+m2M~h:볎Ѕh%!sEѢAp&ǥ+bȹM]R!}Ԧň*~ Pz1z:t.`A~_"RsdE4ì ϜZh/mfWz3HWlC޲ZR16oX)=g&uKpQr$9# Ĥ\ݺ+UY @=#!4Z PGfa:88B:a6?`镺'w9YJ7jlXdRujy0_;y+Qk2)/lĩ"SQHt_\F6րY?sSv$[THIseEhT1[#X[6"1^Lz Jm:"džZpy_k6e~J7 :'Lf.c3o$VG-b*p̳V̺\s14(Hj h}*i6K3+'c&Ұr5f3@M yd!Z! [NJy 6#߈F)U݃mq*";U3SƟ"h<7|܌1=V|y6~-6N=,ˌ&jDk\e]+XBeV]- 8jGG%E&<0Yj .!& EdW PA{Hv0A2Brǃ"N;RHZ#XӤ;9m!kE3XMh ~xGMg{}歫P8ڽzr_f?8ֲ 7vSi:Ä&Xx#JZHZ_:&yz8-곿N#cYS(ڞGcІ,SW5| ?bvWp ['<6W$Df0!g8kPX:=AD@>mR9֌qQ7aG! iuGKI(]L*(R/y(f)3gI>#￉-m[&7G^QH%E@<[DkN=in싐u1MRγQ<6UV* Q,Vm;t~8'owR(I%܌RAB|2,ճٻ/y/|l\a]n@-!Ǿ (/?[>ݛdC&Ş&ڽ&8[_ *vqw @-ŊJB);cd`@3 oHE,&0wr`CwiikNiPɑJ7r>Hqh׳oemb1} ~*1-^5ǎgEzMj[Já10"U\vz\ 5!}GMr^8:mY:BGa+dW rϔL5THm- .{m7euQž}4zK(KoGlЪɃ}؏rJ<ǷY ဳ}@;LK7Ǒ3EkI&u"k y\3RzZ{&z66J02|UVGG謽b/ bj69Yl-FI g0jz)0%k(cqnl[x=Џ0lYvC|vh98@[m#6.w0P0^-( c>ZhM R†o$q*,Ⱥs?W噧L"[:+GO8&C3QJDil^޼^rU(YK깁%mA(nׁ:b$AkX̌D%`wppkH 1pMȽ~⃷6JF"eQW0G8Wi8UH ءw=_4FJCwTdUm x옒:Mux"+ ^9ՋDf~h8 kUVMmt=rR身1\Ki4ON$F=q1u}4B:,`bҮӥxm|KRQJPv0}S8 Nu[_VţG |Xi;GP&,eK=eIڍYaZ'D,ybQ9xXA-GR˧_\\G0rfs9&ã?'uh=$e]b';@Cih]VHʲ# Tw!4Jpx}-M٢P@m YFX ALf =0,aNI޾tjrc;2fIqN~Ҡ뾀{ď${Ha \~yG' vݨ6\z4^6ZUɭ̊s;smmef5Ƚ_ќ(k]8:f?xupkdvzS@"yoaN}h)jG%&ox|xLCO~Ewarg_! $7PtIx`kZu7%p`XќK'A]fOYq.QH|K( CTfz+4ƨ[}@_?{aSi f=PD.tS*\}^U{Iѽm`YÓ`ޙzd~0 T#3P uUq(2&̥IZEkGz-7g O,O= |pnx!v^hLj{3ZfGblA1of݉HXeICI.LAd_Ztr)%TH Jw-]fLR(8̙UtJVdd v*%Ǜ6%-1J\CyEO PKkufa>ӑe,sT_ Y eY][Jcfֿ:{+AVKȥ7NrʭFU~m ]\Δ. _iXU7uѫ"c})Z/ ZzϿ1%9w%6Uwgi"@넀{ܲǚO=4- wⳍ`j`ⲥE(9 GwSAV)!q"+uy:jF"yƧt+Kek.;{r`+sS7d.aAʉLǝuyu4-#lɔRUQ*;ADz\aKWg6a-q#VM%J]8< %7Mz ?.E\P'(S^B:J qCEp¦[d] a(g+CGڷ P1?8J ׺(j_DMG8ƄюFՈ,VJ~87 TAuXasʰk"Ćw,c)DJ`։gA7Fic?;͙$ͫm!-2׍z, - h})$sںY'g~it/Od>8̖vW_{!CE]Af"6RC!7^նV+`#Aeljf6{Xu*!8muObTIToJ[d3^\Ex a+3nİn.5X0r=?0J=Ҵ??lf$u@qB\g)Ǯ+h(|0JT' I0 sXdb) <Z*/"~?nY4褅0᝖R4 R_(|W}XZ1~5rC"UvV*P,С*Rz>Rt:hw2T/M{}j-AօhCG5~jwO[T 7)X)J0]\ll؈j-}WS:Ѯ4-6;Et^q8'%j}@)afUbӁt]΢Ή :`4Nhf+7h+g|Ū=f^dž?bK<hshl޲A|&N^ Zw ^ROm@W"آ(yqɳ~?|^ Ř7deA\p4'[ %?O7+1䎂ko  |5ϟs1b/tr(bG}ΘxR. %)t5k~3=ZjYѷ:~ہZMJ,<(+H2&w00 sDiGGqs&\%E꒡߰r;qߋ gYİĝn0'nUT 9Zek|sWT" "X"eȆ{ŏƩN^|SщDXqzL(UW买m^"q_D,%U%Be0SlC$Lw$p!h'څGWR`pQlxC.Vi>h>.IaqQ$ÐZc20$%KkyjTx%80(P_d}#ɶܤ'Wџ~w1 3Xm#dݲ6$kh֊6!\4+ 7!-EVG7P4ʆJ%w\],kt;!6wUkGKǘ+xv,VٲJ"uЮ*.qVh_ \%&@s Q36`) ܨ`\">Ȼ2d|m3ѪI4a_: t..fhu>xBr]j0hմ<{SU=uҼʟӀ?"|TP8 3qce7 33`lMKoSرИ-wStIxZ[nu^ܢĀ ZΝ䌓> 9ʚk(: 08+`w1 Xi,K Z;TtלM0&~+8ᲴK|jE\u}I54X^@bR^,?A7C@ZLr3ߓZ'z\f7"`/Jֈ]؛𠃃[ GJX63 34Xl[Zb61fd ޗR͔գ5khOD;xb+sɧ??ca|\Ipb+TGBɶ~IվB#,ī éɽ|Y+hDG?[ ƕL>-b*Z:UF2tp\V،0zβZe̋cU&tP=z`S,8 l;127( 9t' h " >5`ь[7uxo"OL̎7+Q F(#ÝƻA)ѓmuwdD'orcgf=t+MOAFC&P53Pj4Ƒ7Q2.%m{Q'̰n4QHQX Ò,*|ۚK's*'0ʼn_!.AOE3g>cwLU0Gоbn;vqՁj6;GT=,cf@k}LUzR Ki!*G`e-3jfէq|h.|Ju!w~Tr[eG1Ǭ<&cJT9#sPG.+L!.KYvpNB%ĚҖ1?0Չ i  `Z8܎3$gB:VPt$ҿ}T m|C @EZVlǏ9i=̝Τs_g `kN$ 4۹I/Yf ז&=Vec9ĸz<vZ)ZU83c_,  |2.2O흚yeV He؀A"aql, Rmm|6[!Q B~&?S 9xLwc܅Õ7?ye|XE\-wN]Pb?Ȩ3Я Q"c*u`h#@FMƷcIU±GBkXӀP\-f0g ϶rqq9<3`7ĉ{ JYe|ޣ"(4`p=*Xr[7nI] g(~,|/'ɞCP=nXY#Ϟ a<;$C?n8kk9@1lmS3 ZwJ٠Y ,B3PI*n7 C] D%-|$ r9:sN"/`-\m|~?yuסwS+-|,Qe%u~^SAKvq ~'dtbc\t84RPWu٣_j('r9|kW cMV,OZC"l%S̎KkaOy?ԌTsQK*i88jۡ[F~,R"dC- q$֋Dh?eM?g8=MK'2kUi݋~ uP&;}zXҝ_MT0^p|e/Gϰza*÷Ap;ٴ>༟TvlngnOm̹8r8ϛ(AҴj6 p>*)mV88, B+ߪ VKӦNYX ׌LfCe`B-Jd+(?} vLbY/- 򠌮xRQ,G欭xKd3*2(NlV,PASL,LEJ4`£0V,Zt͞zw1,r]d ~pS ?"1;j8ӧNDE~߻VW 7.~K:Q- d\gm־lbp|\5P-2ϣ\ڗSY;_EBE͌F"3(pZW&m`B>_JJ#`v9Ѝnܯ8Ƶ™>GWbH]C \y#,£ ʲP_ߎ_Gf$Cװ~*Fpkx!K_WFI%s,*"+֛;+2p}e_X>Y;"JH[yxe5fuȵ '$61r$V n`ieurHXHM:=l] pkY?'a ދw y'ganΉetRP?%jOJN/f0.d4]ɫdDAE cfՁL!P2 Qu>irJij׻꜓u2\&xTѥǯN:'[i&rA*>l]n#ELn|Ԕɮ7&W#޴G]- )ݒRSohPO?t{?1w?к D"1x% G/3R@ҵdi,,ϥo`3Ők6s٪ )E@MtnI/ΑDgvq3ԭSeE{%T^ܐ6DGUoXӘesBPnU :12N_s=aM9VO6iỳ X!sጸNnls>T;D?|bv2,}W|6!$)9 \5|}C5dbof! |8^n/"A7kԢ@CU`thXբ&*%|([66~z@%WT#BYuyx=8tuQ ,m }MioߍPs:-X?UQ JC?菱 'Gt0yҪTkLHmF&k;VM 4ϘjퟌQȒ q_|#'fF&æ] gh08~0%x 8oy@跱A)l6R~v0,cµ'ڍ`c@j'`MVf|2d1MX!uzV_ݖiB$UBUlĥ Pą\ʆc^3=E%*'\#J@e%:A܁Їm–[uH/zL "H "\CZoEh0dLR+xрzءE< |U$eDz\:)Ra`9ZN\;GmιnMW\ _ Ys# -$md(4Ǒo5]ΕTa'($ G+lZRgOIK)=ƮAEW<.i^F@cוDCs6Xt wi) KjK)tT^3<j,Dˠ=ϗO BCggiRBXϕj0M] <6H%zk`ƙ]#[qO"kT)^L[y9 k#D~-B""+Z|#z1, |[HYN0o(n.Vd:C^ XF, ̄՛M ̪%+'GymzMۓ^S孅]tv ,f;] u1 iˣe &0Ĭ;'YVD=xE)'4(.O\EJє%j H߈_MnWAW^E/3!( !@>\܍퇏A%;ZRjDaC-ȓ9Wv cف-Ga)w;to4GHa|;j\k1n?ۚ؅9XZw ]EMՒKu& -ˍ2#^4Rdhev3e Bi%Dʃ80/_*v/EkM}b+;2& 0y ~xYpj?Xm.r@ղpHAHe),~bTYT/8ǹhdU.6he,  2$9!ȇڠ[8Sv@,h/Α܅_2 fXIm,N]B`}f/= gTdfv?Gd:3gyPE՟wx[_" aWv/[>HCwjbx·vVe9*V*ˠa|e?0SxL[pnbd/ǝo$̪`*-"tM L$i­۞DՠY~}"uzx ε$vD\lkBt,"jy@1" в 3ccdÄbNpVK-ty5=d^Kīʠeၒ}3{dpW6%Z]Ԏ.`6sA#!`N*,t<ﰉNWr>*4;Fƹ*U}^ZtC gW3 /ao~0}s?(.&ǻ4mT.B ;pd+ґd=ًT1"aɢ+H̫w8cQ-r%yدk؄?},^l[ٹ{`⠈~d6~q EYtN1 *};F'|Ad/}{T98ȼRI z,O?a=Y}v/;YN'1o^HDf60nVtRgԃT2= 'jyiDMGUHMܑ5ޖBFW5Бv0Su4S>]ޚ)3 _} fۺH$jΘk瑺 K}՗N8 Q] !o}Ǿ^%|ށ}@тFq]-("6?PSRWj nYni)B'M&#-S1 {f̧iRh]]!!ܟG[ŗ?f{gGE@}\`@UF#pj "l\Dtc\!=;Y)=A" Y4 =BmgR8=BW:g]qeh媏<"CJJ*·SVN +؂īD@L+C$wR)䵟ip;p)IdN@bbŎf zF-c+Vʵٟ(XSO/m1E7v6 ې?0#Y@%q,'; %( Y}QaT.yw6lRq ޽#qhϝ\߮;ĕd Ē T[W U#c}8Im\xdY4y2u \pt>p>ĪfuyLճ{J2t-NL)\Bs[QSۗͮQu#o=˸B 0 ` wbhqV |[&[$PYT6A#.OHا"Dnfuˣ9~oGɸ;簈\dl=Qz#)\3Cu$^iwTo}~@UN߲Xcl}y5E;[ԩ)4Ҙk>3<ۼQ+{6sHA|Ce+nw͏$̈́W9[O4rYo@B`S>g5Ě{`5`y .&^𢋧ӷC҉d1V_V^iۅC\AGzl S3Sl@<;/ k* PW#LG>]9p2 ߩqBܒϯ+i7O/zMM'kir^xT)>сBsaƦW8Zv ԯ6ZK@C5@\D[. -ϝ,<'׬`Jq|ᢅ)BGl嗑A9N`,s-:ݼ:e)8b_?=͍^QҙY l|%Jw%v/813<'ι;!車;n`A'+$y0F+-z ˌKDI%*+ݢJuiiEkA<9kymf>A{1[xŖ- 9Bd҃E\9V@ -/C64?J' +J+0M4,v& "m%cjKoez̚&Y<]VnG Z#)_'ؾc"1Kv^JnMiu1Dv.+~'.&:bvAn#U}O ӐKk-;Xh)~*% C茰$`}c6$rdfW?cb(9ڈ|aK*CD{ַ@+?-aO6aXXrz5,J}F޴2moH#Z@Q潪SȮ$GΥ)da]P՗|u1DI=fTp_1?G|Vɕ@7FNraR- d~Y= nL.fѾ-HW1ѴM4܂ΤvH+xa(gX=,-PܶD齋3t=,۠l r=m tD8J.6mI4[;(u aAuPL3l**ѱ@_=՞fsHB |#JmYV)kG(G:u犊Y|/8#a=L*i _Z4$C\MDE). s \W$5c%UPI] )sfSK-JE¢3Q|{)SJ<)&xo-7M&)1vjRk\_RP#Mgw`-j"V#t4g"}b%U! Nu"o_ʙI!9vsWS! C uɿ32`W 8NoL[_sɸzR D9 L!gm_X%rZkUsA /W1>^*՝U 8!| aLlRAuPAI(MؐtOzqYL<zȬ)Fgxi®ODVmVVGVܙv޸Zv@|f_C ^'k;@PCT:C0nY\v sShZZ`l65_~O%wa@1Z:n32OGd$\,`VwmHS#;:j:s:1";ڊs4hkǀ .[Jsp7eS(ʗ1pEDlTYo$@Pխ)Jb3l'"cwya5G P(?Ϝm(Vx[l;lWzBGkf˙;u(!x:J\8`!@x1/ưB>k%,`ݎ6ùTj}r l`EuۛZp6􏋰=fNL4ճΈj`Brm蕩+ 5^w+ۣxPز.xCSP~L\~ \>DOEGw.~^BQMi\˲Y2[$i(Y;J*QK|gbzpjr (o2a5óQLAUpp6gQ̽#eif۴Zo)0n&Oq!ņ Rl4"^kNȕd z!aZߖuk᎗/gJp] m9mrIrkz)O+p]X /j,##E ઑdZC[|d|JS^MEߋwu E0Ztl悗ˇ\*zGWQбN͙a FsQa"wJZ4 ?Hm^^Yw:/*nҵ_ױ6δEQ.KNܦN9sُ=u7:}~O~cdTnJ̕ S]_cs/?ڒ.멥=ѱF Ѱ̥육Ŗ:ъyܠaդ<9z2ˋJN [= |HV?'hi&KŎCJ \k!bü}Byn==OE:x o5 :R4k> <Ùj#N>lRH] {Q ɧ0eV"w\'%WA5ɟMzZiV̵1 ;%-Uj t{3H.YI`5h(hD+H0KMojcB'0JW` Mc: Q)q #^ $$rj{ن.rhYTPύgM$)\Z~3hwѶRɑI nڦj5]XI839B hn( 2 jy=_c&H, ͹O֟Raf`:`lY:V!Z!w!6a=h'SY y DG=#,>WC(o\>ۿ Ld"NV^l;1,٬ [mojsx=#ܧF=qL w2jt:=<#z \84ʛ~|Ѿ:mu{}9[+qeh(Z >ʕ^ y=w@;+/_%X!V,x\!t!nD4~S*#F^}4֊s|^~ 86}AV/By2>\%Ng/!vN6஖q&fi eh%},PwT:OTWRˑj(AI4yy3&p/_πfxgfc"*nrC VU*C8RԌe9,;Nb"mQB3vڈy?;廞k,!xI-5ώtty(*€[^FӟsPEF\Q CX{7Zw4QlHV߅QU4ԕ}&u 9>pk!^A!# dprR!7,HB"H?QJǦr)ujm:[@}qfIbFY[D)\aiSho'['T!p@^v?"K dFRAQ` 7#gLhdKpҗ t/lGNZ8Yw ^i e=dcp%S:QmcPjza~<$hؔ < 4d\*{E=:86 T}*˒|fw $b,9sJ&gݾs*rhjޣq٘K  l/SwNvn)Zwk]=o}Ns v{VL;eg*9 rfqꤴ~DWSdwm26q%XLWp)n aբ2?MeKՄEҕKjc<߭+K.B9yןQOb]+5TXw|dfP_ݫ@4im95G&T/ԓ~}Dmov?D2'`CqitFʳ  ?,7I/,&CIPilqLWF7EԉcC/41#̘_4e}e*^EŎu`˦Wn&f‘AQ٤j%B4'`jlÃtSzoa S7AjV寯*+ -PZ4v(M} NB 6W,DI75L9֠4 [.e*H`Oaq0o4aRØomup<qrpS.ozj;6ufH @"ͮt&juWÖ\)6R݅"Qm%FW.q#MPtonٞF~)UN0a+lcGn&n9oV:WDB49G-h%c8Wb1K.Mdu N]of B,,vik+jV/@6—h %EJƭi-O/2Y `ڙ U븯糨f,"ES9ߢr RGe|VaBL2 uie6?F(K9lN`NI3ϝ+Ed8E eT?M;=_ ؝FiM\- i$E{]>3b""&:F͎ mX^r&7H_Ha=Œ=xABe8@P4l(X&CY/3SlIF6_z>J7wnAQD%5ǧD`/XLjR,`BU93޻X`3V@ W(l(n 'ExO,]|x)>Gڸ:E%mL}*UAlOR0y v*Ca#e,6!GH`.fZCm +і%HH rU-n#?aDCTR%]Yp)gQiBf!G P( 39ú;Fw~t mrMgH=j={X5+`w\ g{m /c vN9è{! <$< / aX[q'sQ,Q7Ƴ /ilg,: '}{4`[Srؘ?|IQarkĐ 8("m?| =1iJU"@hJ1OV?4 |@ꚉe0BANP+N"fL[R+FzC_ F:sS-Ux/n7 (CAiC69jEGSԼ<'}ppT"lw|-:bY<ߴU̒R`?X$o\"t ߱%(c[ kugۓh:Q7k5ض/>CwiƮZp%bFh˲1S؄) {"\Epq[w_ruH taS\ȍRw5BTX5z,6V^޿y;+ vDzpRA )7]iEbAp+S}f܌R'AUYu+($-g7Po/u!oh)r|0 y*쑽 =jP u|R2Z$Zfd]UN[~NI|{|L@zhl<92/rA'+,* V޻q\eخ?>Q3ULy0V)AEJJ9zu{2dqwií {jVW_2ؼS FD>Ä dUPhu#Mwc|-hz`kNo7k: ]wE -l_.eN]"4$l{T >gpB1 0S6g(L|଄C˼kTy@GhQerg l9-N{rrN^JYt:&.a!9 NWNP"b _f"'v|NS< GCf7P#s[kStY-z{b42+  .J#s?Q8ֿS)m3Qkz qEkuXշ@7݃>1XFގEeLV39JŇl>9-"ԗ*Qs7x}9~eFu< 3h*X:7p-`^qޣKcZa.ݗ}x&+'ձ7E"B&/ l4`;GtaiM67gZ)˺1HI ^|y9|T;5JеWJ::n]^W4>'w)GXV-ob/~.- r_rľq %Q!DșYuS,22L苧^,0jQwmX{_ *QSbZ 37m, G4rp'Mt?ڈF`͍R݉NOCQi%Ǖ0z'(e|&Mo`\! \B]=P1"Yz*;֨ /Rޯ?H%|> pv=J? Ŀ &|/YLWnS12A}C)s 'P5%)9Yv9ؤSXk%uEFGxqZ^nmGpqZd8%xEl.ѓ4 -Vpa'ދS6]*UG$X8Yt:8i+ًi@9mY!ҩ 1W/8-Q*SPlLKy1uho qx&":ܻ=>]ۭSrT:4)JSWiMl ĸH ,"T/4M[M19tWD. P5T3oc!CF{Þ >Ls؁-6RŔNX r\;.G=R Ņ!ax(YjYrkE-9RUرՁ̇EH 7/%Q/و!ocUL3kK4G=* ,ι&=2ASe%(Hq$ל?+,;hek[^KoA#>C4j'`&'~ط\l[-]$sxᰩ0*1⊽* 7 謁9Fr,`I 3[Qt+`"4m fs Y)C>%W)9L237x 6v{QVyyF! )/fjd61͐Rzo$Hd)ϴ;r~<1|_V%X_wCoF  $^Ӷ#z,ɶm0X<1_687y`~XW]%} %0qR=eթC]pӐ_q#yiAQRf$_Æ[BxZfLz3-j cϓ+U Ƕ &of4͇̆,7ȞO@ڊPTc򢺲G\c~۹UVT<<1Ԙ9D0 1Bb1/κ+%+R,/HR9JL3|hpSխL?6;L(^ˍgu>U^#b2pHoTT9}Dΰ_ӒKګt6~J T 1&/(h<ܾ S/DIRAS='6@={qSJ^>^^_t3xɩu փ.~Yl0 tۭc-hӭU:;oxu(fpWa"SGV4u0-؃z=\Xq#\$cƒpޙ:tkmJɧ қrC!6ۯ.Wa \ѹ3k)s*Ţ!#CgL\YߌY ozXK_/R[o˰ yF]E܊J ! ]${(<>AJt߁g\>9L.X< }+D&m9KzrPoH dnFwvC42oAw) jB*b5?˫x ӿw9 䖞^R8@f_NB2Iߚ-Gë+EoAן27Su (8[9(5T]4W E`KxL5a|;x+dIOhGR /wlĂCNrеiroYO1*2"Szc*.>qs3"AEmi>ɗ"шX4=V؎ȼeQǯ6FZv /3*^׫[ e6PlO[|?%P P!b<.6 eZ/9mÞw8=, zսck_Ethҟ>Y$ctO[9vM^oT'֋E_~. :Z4kJ [1*J0)‰̪'!k@&ݓnvxX'". ;ܻs 6hiނ. q$-_p0^rEZlP /tx@9(X̍zĚ8B;hǨ~ e yE&쨎K5FmsDܯH֮.=GRrA`5u|X% rK|6"%$OGnQ(2BCd^E X9*̀Q6g{A:0t'c3=\/=zrQL[:z"=&oSKv_oHtX%=MaHVϾL9fyFѕ7u?u2ݲÛNǰ#eX{3`!C>Vd ́R0\t KhA=9hsXeP^_e5-ܩ_"( 5Ie 7Ɵj6AC8l>M- [iimHc沌'eEYZB?1%%6yE|n2x=%\OPO "enR^舧$]_4\#>^?[d{G^ӯ+&y[K,؊|dq+4sŽڍAQ%Ѽb{a7Jnp*@!ysmȩ28 B c{wUЎ⯋:\Æ TTCȱ_QZWƏVm_o":xr0\+;-h^,iR<0]$KUUX[I^WYdTJ/Y@*1ӑmx8,Ր:89d͆WR:a8Q%x3f}~ti`ǭٽk^87DHs6 xH=倇2\h:c!Q{T/,ۣ>RYQ$Ϟ3 i[N ƣ]$hѺJ;#l Q?G浣^aɦ{K@}U,4\u ƍ W\֧ ,lT; E `m[⚛78-~G2@fR #EWS. iRLf_oBXe鄄\O؁ʲRtRUajBD*}2gЗvbƗ=5J|]Y=ݱ!㾖 e9ڐ;T"4ŷvrrj㟝gv\LǙolK9m\d#c +xhCFL{ΘNG{l(VAIR3ʙ5x{BQ@)z !}`k{5*qLrWς,Ap\!gczQَ򙢥(&fzg⎲FP ź4v'N`$ Í:FpgP–k IjFX~Κwz/w*VtN`7FƗP@ fZȧplIS7BP7iⵈFԗru5McZfn 'K8f|>mwMD([wG`^PϵE\ PK4p/cr0aqE<\aAvihye )>'`n~[PfE wTz^]9xYs8*Ȃ-I̦ i [75l@mFfY>P\B0bo! MOXwtO.=ÕԋW܇f?Lej~Ul;=beEme⼓lI Xt^7}D8&%M|8/Dy :a6ȯ[0e#Q։y6v]m!wXbINytr}MHҏ$CҝST"$/ fF&vC'hg^zCڮaW% =CDuhDsa(([ip>ac5jkkU$-4=3L ClpuP\UwGR?Z # #E叕00+na }9NOA)D{Q/ŀ9M!KxeBhBH,irlHI9w?]wLWmch3" .sPfC=l=Pц$C )=yȟLP hL7Dx:ԥxׂm 7dW)%ga3,erezv臘"OVhZWaV)naH6-//g z[#6GnJsJDQ2˖};JϾ|qIZ (s~|^$7:*0'd'@(!t4U!T =.6OSx>'f5y+e#!&dl-{@ -3tb̰@kv.~6c]1ʧ]>O:vKqvz0ˈr^`i'8m"|v`W%M7ļ]ORi1j$I`:}=PaA:< šSڢi,}j_TQY덁R{i P}D^&hy1Mw{sX%u^Vu.S똷WI/ނvTqj"Xo&z=fNi8ӲDdhzQgRCMW-QoK1U <Ʊޖ\@l/ԙGn DU0菶A ήuf@FwoAsz}٫>)~ z02 8tE-ZN)] %X3!fF? ^6I%riޱF乼iō(M]xoZuR +AV#\9DGzfYʭBM9?镺w/{yS)%c|ﱃiq q`Tß'RMԞ=)`QOY7xɸ BZϰgR֍x:Il}7vug?E}ȩe>]}@< m +ßcД T \=2ܢfG2cFgbF`GBCv6}Wp7!da꼶MjB `xXw=>TDWfpLPe-pܚu$ESEO="X*z)Qv0}ē*,9k]`;cˤ!w\W'j 9,fyoJF0h]:Vj O`']& Gt<~pt<f $5Ug֛2˫l\Cߒy# &=G |>}#:v*DHY eݜh&yZɜ('cGƜ1BhE !X+~݈3Dk"P{jECJ*1+(H;3ذ VA]jLX OZkVw9m4NE'e؎NJz)"˲ ErTA(ud B5_X far\ d/<<B+D3 *m.X m̮J\J"R)F䡈iv3''t qQJaV׊f`eRXW=wkT#c_B,@*PmlbEjԟDIW9ꄖR6G{U#Y%G!v1,iށ:CT(\"#a+P){=#Rjf%8Hʶf^'2[28ɷ@;Fh tJl0^꫋RR|/Fe|=W!  e˛$ba )xu%H]C4|:rևL[tǩD{V77jz"s½$ @sf)7;B њo! GNLtR 0^mSk_Mujh.[ a`y4"pN\Ux-Y*%J4lATqQCiI}Zo7o-sЃp92mq]uQ]LȗRL:[J6bi3׏BU4LIyR*|ޒBu%_N5YHvA ޟAE w=^-qq}dnϳ(LkԞMnbsJ,3甆6۰u(Bd2X =t BƸk! F N \h<9f$ \F(Ao z:km}M/)~zu]'ِx |#;#\d!L5Ύ6'rQKѺ8nB 5%iO M$j˭% o^x>>f\Xkz"4:XN{.3mMZtB Gϔl̂Wov=,aR{A)`mv*B 5#SaF$ N6kR(,IK|c0( 3uhg6 ﵮH3sm 57)2z3%~])r2(V>Lǚ{$yn-fJ^C@@%Zhsx*XȪL@Y4LȼȲģ'%lcg AO'1hdp}RteAEmq[I iHa m'wBeήhA )m5-Ke)~=P)ư V'`*2 -x:_rzoªX`BNw8t_OGlFP[M3b[S=vⵕCѰ0&fJg @"|U\~Z5̮-ljL**zs <-*ٻ!?Y~RpxcKB2 5 UA#WM6:׹G!P 2f2݂-(|ԇInq@@*6.x)MET-i)ܘ$|SSj05Ѝ$@|qB'U Eur7V0B琐E\vH7 vL#2cۨu*zWlj@N$e"Wh´HGf[L-U_ %[ge:Wq{4q[5X{`r~9O@_J*DݨK[q_}2|Sb/IAQxcL칫Cp j9ӹȃF?ho?wJ&8rXzXSn>DA'9@h\9i*'Eьl!٪FPRiéԱ,exd( e0Xn(}T[ZwH~_ܶc,"'eCE?c**>3ࠅTFAwJ`dJb|&/K7;jHqu#Uv:snuVXoG=Wm㔖rwAB/2`)`gv(_ [/5cqtpk4j_$Lfw<햒'ta8;A^f[]R]v*I:, }(dq>?9!%ԦpWK8B9<ċ;^);\xE ZP# Vle "'~Փ?U Frw tɪ-#LJe. w jr[2<3)y)AzH7R(:tJZH>SE+4!+ -Oi 6U$wҲ-󻾽ENhq ɹn2*iY w>cQs9/c52Aqy0W"alWW$(ka{/#^~g+. Q_f;ceFɓ9i"_|b7^~/XB8ƤvUesQ1 ]T3JՀAJ)tu i ,_qf-0)1@ל|Rf{:(\ޯ㤗}E49l%LNQrvHuBnA$zTYoC*;]q{O43D.͋b©=S! #鹁CCph&_}NS 1jW(Nؕ k>rCJb"t1Pkk.S]1sub(9J *z2GHIʚXr] j.vF.Xq]|ݮl+ ZwbV:KHwp6v;6 JhirB^Rjە9P߷@EtWJZPK/NKÐG/T#ŋ?Vroc2 }>4JryM;T2iFwr! RgXƱʃ[v,Muc@49 bܤ%AS& е (*NZ|ot5',.(ě (50 qr*&UY2HD}eBAyXwCNE^RZ*rŒgXgoKQHM;dI5e>K\oSqE/YQ D`ڏYc!it$NfT UHۅCUߨ_E Z- C^<ۣNz xqC #&K{w9\D; `ظMvyD"O(ZAX)iB); 6W8LmZ!ְ2#}ϰ<v8ȴֿðIWL̓+5BY^ݟW#Hue˴?&$.0UR6Yϩ2A6 w]yA0UX#Z4sCO^L9}guYt(j!f|DV5!}p .2V-1]Cvi~Bse؍3̭k+.G ѯ 9hI]A t>d^ھ"|o>XoĆ#$Wӵ<ʴNo{"RU0ϵYծ~R;gv_מB+|wIUv[)fk6:-7+Ae/i2,ztߡ:wf($>_a6ʢ3e"4A:3{3DV[1آc,H $ʜtFDx<e5}0x|x=EK+K,,|6]E@j.-7.) ͒L$Yg2'"Rч$ZvJ LͦԾɀ ,6A)P6%@47 )+QN݁Y<$)ⷢ~_Q]~LcuPZFi_gwAFy;L Aج{R|Vg ,\ 7b1tc2ǡ Q I\-Kj6DH^iñ laګ(&H(afByMcD[IΰZײ|+uКݓc!zxq6PMJO(׈kTh]ޏ#uvDRdzAt< R9z[S3_ X{y6B_L4+7&: ]8|(n0M7-ˣ#̓cgY䇌3p$du:95Υ$KY G}gvl4̬Ln`*cK)o oQH: `;^3\foi42X-sTIpsT_N RzGn kÚx* 1#fA>6Ү 03Hm1A^e^*ܤ^t8fY%lD)m{UER:b?'dNˬ\fX$)y<sIt֪a_d-pNEOyD7D(+(;S˜-p:Z+0,І(gYZ07070100000367000081a400000000000000000000000164df7f6f00005290000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/WRM]?Eh=ڜ9N6MLPC3r2η`gS{ AKToѐ|QyV6:!~;-XnKc(u{AwZa{[j1Y 6tojy l.Ax dCEnNBY-Rqn= ٻa9\ʭ8YhsWshI:~G/c; zP M^ +i&4<~F7ivܬ9栚Ki7/?+R`b8zh ͫBqT>Eu!tY[9?ź D'-FwM?9|"4mJx3ǀYXK\V -[$vWt&518y)+6E>|YPYq]ns}*#vקji.OQjsj%O.:cIIUO:V h|PVW_k9JK @OEm!=$dPqp⎿#\\C5>@>jSE3=?32S yk3;bi9ȧYz~EA댤%w-]f".cHq[%>] {ҊNŇ ŃQf4Σ$4,n > MF陛Rm/@hr _B4@QφʂF>m8x28 0)Q]M%goh3{ 'h8)Zgؘh1E2tu!XnѰH g ]zTg(TC'V D͜ pE&|]˼K]r֏*6Y7.Ĥ(+'E%sI* =Q͛i@u[XenE8'r.,7Reg\ьY\mK xHb0F`7j!8h==-1"#Q:Mp!᥍uyP뾔|-y 9|MX5pqXOsFDjKW9 PxKoֶqWA?oq:_<]6[A1AZ-hjKj:?I.Uh6Z f-C>[PP=iUL2kQ>X{3:VrUPuh z4)hU&Ou(ACa-V xG< zNwAĠ.nZcP}{Jvsg^Y=F>B9ǝA1y M;l` "Qh_519p!g㑄킸fY00sŲQwI]6(rCyϡk4 `>E -:gbI= ޟ/_Ik(r*D엳zѥOcIETKJAV*P ^Q/A)MrM)9-icB;5Lũi6dH?0_VOroa*aީJ0< |H̩J4ebaA+|k7.zHTooڴ1NB)oj> ~2T,HJX1l%wF2/"1ӹ,ܷ,iʬ危ZQ0Qx홦']Lzb|f|ܭ{S)[)f_Fg+?&<"&?Vlգ=YvǤ_NΐؼMbaOYK Uj-VC2k5W~ dw Mev@:؃Mv>SnqF672=gO%w!vMuџF[W2ri|7CG/i2ɵ?Ql?a#'y}`66] VST4%#dS2*۫ĠՄAFX:7c `J3@zi?7;廳MPv,3Z,@W ѾrEVwY)Q ۦd";{Xi(h]%g:GL~d[hlQC%+j%XލH˯b$h@Sfbd'fLf4Qii_74 w!ǂVYj ߏ2,5u l;G 0qss!vbdosc7p<^ж|6)x03>ڤ @6 L {X2e(Bbā'͂0=j/XH!J)X`hU5}#?nrdd'onEnG37Q;7Y>1q7f,C%4W!Ajw<+u:-^jAKxZ PLPˤDoNwRϡ[O1Ttaq_ E3v6K4}AJvl@m*?"f1\s(if\VpE0Nh:YNԚ15g_>c^㰘>n\'CMqvb 8xk5lTDf [}mԆ(efeƒM#bV6Jc03q8fȑHK )@W#)[ڜGpNL˛~~_K'ZjCyGYkJ 0Lt5ƉkqEYKaD"P-֫;~XR|(zF-=(L0▷ZC*NkJQbs,ôJouWs?^P_h)L8 :noFtXgv:~hk#)YtI{iPbFzm--b xHi}ZGx[Q$s]tlظ[@TlGYcwEJ>-6 \`GήuC O ؆GnDcpNu(&$cb}Ƹ=`DV} ZzAhn:'S;)xrZϙH ƀxGigNUD"w0Ui7lP$M?5^ܭG=Ʈfm ?f nt[zL@|էx!}%dw!#֪siHAMVߦ+ŝߦ [7JRqg\ik'dtr h;:*]N#t+|_;$\S6 (|wΒZ΍h{M2:b:e\k6U1ٶ-PiHz-Lj/+6Tt@EKoC|)c =nUpq5YIWScSJ{QSc] 9!&~":ysXX gf0CwRCHb#PC+I_vn,5u-WRl5{D$r:= /RH~le8[x뢬Ui=`d3"\2x)@$SpH5ZEی7?)ܮ&0$JU 7z-䥍*k95D/@ZN,XN_\Z!jd%HTU^RԷK a8.޹1HH{X.XH^UkS~L8x:32PĠm\B\qBn{t&ÛI@aŲJh:2 5g!xoɴyt۞#((]˦Rz3Q4_7Mn{I|UkR +R?%o6+Lzk*MYJ%|a;.o6 uI-ҔO-opp]a -LEt3TQ]`-E ]1/[qGQÐ5 >/ua#jى =*/B2(i#IǮA%瑓nGnvi:Ml2(.Y=B$_lj\JDIX3ERςGEDZ@<οk^cpN]~Ь$j5oF4 xGuVv'[U[CbF;0 &Pux̮yW9x*G~#I =f$^Sqkth)DF1-ofRDSp!`1Lea龖ʏl e3FS W+/\ 'b-(˰wj[Β@Ԁow5퓗QgIP^^17TBj:*X[䤲`۬*.GDYf>D.eVO.[e>bב89Ջzi5pj8\IEN0Y4B7/rv+*W6)~Uqp},!LHb<"ҰM">RXAwsӌ38Dyc1g1c<^AW~zoLD[/CfpN+W\m(ejϝl9Gl_9)*1ib-u!iY- zSQ۾w8UJ@X@R,o6}e?4Yߛ A2|pp1*P@mV9[aH!{5ԎߡnHD=_mz2j]v.$}RN0|ϗ?m.< .5^xҦR[8S&%n-\AEJQwk!Ce #ȼ`mcijŕsx 65OAjFCx'RKNqrbqVs߫K6^&Rw꼑\FZ]YĊ]2\gLhj7V(*I$7񷾔K} `NoZhYx/ƣ`,᢮cPj<Qnl#a>U֐Ӥ$gYr:fӎ l9B~A W 2ْO-%u_ff?';gϛJʇa lӦF$~HRiDFJKȍ)XnvKPzPKLzJè }I%Y}nOO&IB)ٍЙK5Ⱥf2U*K[!.5FXd0RM֜f1T}['oA2L4gh%1Ǟ*js2Vjt|\˜I>B&P5EciŊH3{Ns1r5;%@]!4d[5&!7ӓܲtXW[Av!jUcT{jjջnA&C-ZLs>bU:H+ k8j'ŏ!´M~F g]7eF򺑶$e|P ׇB9nWPS< 3ǖ_IȑbjeEj5Iw7Ym71u0Cbm{r(s{TٹuQp"aIbiwZ)iҍQLVtI5lk$㲢#rQ"Su61>*])Cꭆ!.c&+au!Ahlt_2aN崰3zPl3UܤL87@`AT7E1$}mNѵRT# č?: @%oEgon0f>fmmq*EXcbm}T{>a܏GjQl&$>fLE|,~ɵ֑`ry~|{+YcDN)Ͱ2~d #9PIe0*RUNxXe@m*]mT|G|оpx <1ՓbNEB.б#[ھ:ؤ@՚7暣-HfORѫpUwVU[ON4HqS:>-ajRx/dlRN2^"|ѪT.xF!Ҙ`},nz5^~)` >#}vF;LVvqp;{GnC5?Y%>Io[ZG B1(Mx""D}  Opag)$wkXG@4 [ >'T 0QU ZՌt[ ZIa{lP'x!r NJ:n0;r0e*_WXSlgq?1nҳêV2l.S[nNbmglÊ6e8cJH'T,A{8u Pw0{d#9or{fxA"Dpe -<X+Nh ]bcE/UMfvu_zA#h! zQ &3ܙCm~>ǻ/O|˩vG'd1=~] GYA^;[Ru!M;YDJFʶ 9o˙.a_[mQUhi cS;%dxO'656J眤얿ߩ3^@Pry?Ym)"GZ3(WdY#KZl[vf(w~ҡ?|7'Nz*0)iRd4O88¤kIwL'ݢ"KtxvHM2>uʮBs3+^Y&ça:^ uJ¼{H ~Cco␺qKv?fܴ =$\x  UZC?ѧ䙸u!(Bf+Y'unb۟MAh$]p֣DҺVVyuº%nX|W"RNBC;, þлcq<P*rŕɔlR+ra lI;:<y$ʘHik e/I.~(3]!1zCC(e=o<$e[7Qb! ӹr~L.ݧTtTtK :(5Fqd0#坟Wy@3jSskŎB):Q `BW kͣ11O@>`';.bhjT5daG&7)=GaxV"=WҪIJUTXl||XIe}u<>`'_f}']˾A˰0Z*2"KUXWyN NTs.A^2t:[8Ph2u7^`'Ml$#e#Ğto1d?/G QyŢKMŐ]'MJl9vܵ gF9A^zL|Ȁ2֟7]H)|렠G'k;S+g,tO!/qoWvIj˧^j\CʹIc.~Mi ܫǎE $(E+ snK*[j K#BÓ+dy@TtФV,UhGdm ~1̿3'J ZPÃ!kT"|yhwDm75ۊxLG; A=ln n2cKJu=FIaGTV;Q eC|`AՔ;ԟb{jsI#Yc:Duz߼{ho,;\MZJ|k컆i?vPL:6OW]s{u"QKY37H`N䀟79ı gjt+[q6Rs`g TNS3f}veBm:ARW1VX`>~Rq]s~/Z A)!R [>H-{6(O]iedaɐ 2ȝ;B`޲ V\ C j/F=(ìluժ=,pLhragJ_019guK'LkQBHNTe|Ӟ]")Y{x:'pS( .-KrdU'xUz@bϨ;fV@!d{թ:Ƭ_mtF =Zb#qP37ZjBp d;U\ѶxMO=0w.j,aKiq;^LD7pn*P2fD^:==)9xXGu9 )ٙ7D$O9a(ý'4;jF+E.IZ䒨]I5 _ #d?d!=nf)I11Kl?#_Oydz!D}n~(jM~y;Gڵ?YwW@/Dtի" EhS^rUw$Nc@b%ܰYvTPL)[}G|4]&_>#$EBѕqF\瘘-͏֏g[w0$ #,̻zA; AOfGqFJ5!tGԌq&)Ȍ'v0EX}^7R} ]lN2]V#<؎k~+ ʨZڬc5r#%X,ꪥ(weC?e/v6"Bh QISJsC&dװ萈K= 泄W5|xAy$c 3;UEx>Nf"Tz1p\+ ;9nHy*ޔjTzy aiEc/Cy4fijfloBJ!\XG spk2n8Yק1;; d^l;V)Z|Q$&;'$Hr)5+`UدXvo3|[ >d€/dog( um% %/^ܤ՘qw  ̨"IlY)T>'B iPw`hzZJspI"f!i1Yvş5uH^}Y1|܄q_tu[ UG? 2<7%gXDAv1hi}c(TϜ^6G4%•I  oɄEĴ&AF uA ґ^I .< =.5΋X crh-Ikyܟ|0Ƥ POG jy}[ed*V;fBgX |$fqYf9}p=*@=+\J lm|('}Xni k-4 HՄ# )yPܦ&v;=sW2='L!oZ.0a"GBD(v.5mN˅!Qς>P:I;.>t"> k4elo034iM-gHN3#a'Ԫ[~gֻq!Ѯ.<wm5e%$|iVศT5?3\k\3BB/Q505LX6~:N; +̲.  cJ܃GP`t6=-9?^Ühso;[A1'1 2{"-yU3raScfۧ1vd\>aWRBƓT#b+2%u_|[W\%cǾSv'u>3$w~~3%./kk^pM+3nmX/mHwHN"SfV"0#APcBSlO::aܾ6O aJ1 vY>җFTD;{mea'+eKT,btbkU\IL;M *ō&]3=Ca[|ΚOƛP="dDY/%w14bXm+mcRZTT |~NQi6.3kJ OuNOZ-iQ3ޠIwHC\VKtĀ 5x;՟،sag;ĕn1{(TiwØ| [&G;,ZnS-h-b4$r#2i+j6!`F 9تsTyb`;φ eFk<y[[6zQ@=4ɁB^_.d׈r$[8dPlWv? T`ZKk*G쌥ڎq5wTo<5;'~J4v1 \j[AxI܆wT8$BR~llmO@FbBfEɪލ<4c(t8h*A}OIVǴ8X =|i'_o|jUhMo"TƑ ˾Y(ZГ+)K+&C4!YQŜSY1?MY3!莩&.OX[  k;?MjKo/=#WRS6Mf7(*+7j(+*d.SgZ^!jQ&Z))r| sO`U>fŨMd%fxLJ.Wv6u||f%S,e ;Ǫ0oO{TWߝ@lADŽZsnFt:$ ʓuXY.!ۮ=O2C$w>ñh[Rz'Zɕڭ5ˈʼnd[ٰ[ o;Sݞ8'9G oJ2 ]1L$=v#^zA.`# cݐY\!q/=˿y02cg+s@nT6|"aKCUnpj!I1!YQJ CHw\NqNސ7QU:59IAKYN/ڌ˃wمP&%ˁ-mga^x"P4%:8}H>!Td8y178,}W-Hqf+'UzY ל kqnk`H/gwxWg` C'STnل yPJDY? eо+Rsm+ɨ6s#W :F6_:anodJU '+"cD>!8$ <<~2k_}_"%R}iEnя GG-tjW\-hŵ5.k-0;GE_/qs$uH M04閧 $=an.80up*i#ꐼ9DWE|@2ӽ?XVĠ$yfeNC6py:m?9uί&rVlxmCƫmo%8#z\ʞvźV٧| "̱<u:@PJM6|̲goݔU$,!Z>6\ UW ė3k,/ /)t`k]S "`vUD.9늏9ϛn8=ޥhaä[l 鉐}%)9Hy[4ͨ菥nHoUZk_:P |-d&ts/% BݙR-y5>OvOᐒp5E4UOfeifV#{:DF&@_$A,{< ~0kexkiԐYMvQYd#ox˜e[oB` ӑEM[Ȭc KIr^Zհ@,^+'9!\6W$a1oH3 8 ؤ-nMǘ819Ig@;]&qi |3Gq ?"GJ~=S+֪3]DmIc`~Nre~jUS,zuDJޓ,!>Of+wPt;Ɯx}?^8辀V7(S_)};f?i 3ш_))edd Z[ݖ]<)qǃ:qʲpl ZքR!J T%-3h8_MFґӫ Z)&dPGy+" e֚CN H9+Hš0RB;_\|bMϋ~~ ,K7p)ui%Guk28[%zۿ)oZ U wuK2yuW,%X1:(ߺd )U7 ?gkb~\wTXjbϻrus9U>*{'ѳug"L$!v9AX*mtrL^`,VlC3:=$s ]f ǘU ZgUek-ZJ/-muTFyX$0!!BNO8k+ք8^gu'g]%S{e~[d)p_wߋd u4|w_-8Dfub~zutB %q8 rח_ 6ʧ=zۘrT d$~ocVbCo5<{a ' .ou_0tZV0/dPWiyl?veI)8LkɨGZX> iŧclf~0j8ICbPg- S)a)>ͥ.BhwL[)]omq[d2 Cd );-{9{ ׺~ȿ9L;v_쉣A{{ ?eLȹŏqp miYzypn8zvλ۹R WX@/6l0M┕-K0,;jUfp!xDz\s͙bs/MqUwHCCm"܅ԼՉD5~Hh9w3Zo{e$l%lb*\%Yu8Ib] :.eEAMrTkU^lQl㼱9>$9˾yjBl }aӽ"v z7_`J3 gɻoěXI0  90#ky RI3io(2'w8| NZj;N`@f,(~sxѻmaAA$L>[킠:_bQvn3k(uEbBY_r b0/S?iA^$W<,v>ji(F5(V5,J2cIH-^8b$$Տ3; SJM ߔk/UУ"^m*9 ]fX*yvd{d_ %i~JSOx1;HC~@[uP.,fvzb`.P,VP6.իJKi\3c#KWq|DTpC/||ѠsfBjXh*@HS{7! ,; I.>^FFf@)v0DZp`R)0y?lcyt[,TSw߱uZ\-ŠZ$./Sϰ.6*#"ʏVj+K)su)4nD\@ %]`fjTz95!kd&ѐ!st^tzy[qξsPp S)4Еh)XB*&xQORNqL4;Wa~?RD\}Kμ-g33u UDpSPH*; ~dYQxcTfD\J+*1 缂Hhvcsɩ6R+4~NYlv*$xeZ]Z&(8$#94ꢨ}B#7m|~2ώ 'urg܏~]C%~ R1 $׍Q93\h^r%;IŗմAgnċj0 t7r|ڱ+@?[o!mklV "" פ}}N.0;`|fO(Up * ܙkp.ɠt*v<)r\e)>H )|!AB4JTHԃ7k7-?ֻj?ixFl3º Ct7M %6'L+'f[)ui[ TUTehb:@ȼW'Z,6!)ڬ_4&f?%kj ӂ X'xDxu8N O{'!eƆ3Vk1 sU9$gYZ07070100000368000081a400000000000000000000000164df7f6f00008ff8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/"]?Eh=ڜ9NjT?vդeqb͂IIn45 2oXXv$ndNg>5&c_?A82Mu&O_u}q?벲@j Vd}Dފ"=zck_:=C@o_RX}2k3B_O&ǣȦYZAǫ>LiR`({iHJ6԰!^q] +f!-F?jwVSDL|x0?d9F`dG P+d{Ԯr3!»4 Ӏ=+?InT02Ky@ f%/(п_%eh>|)%c6FBFw1A+6}*^I_q8|Kdp}rYjn]ِtHR0YSBq}A_IcJ`aJyZ׿X6u6?[R + 7Ȧ%,] n^Sxelp>艚wke0Y[F5:.#\?)dkJq`NJQ %hJX_Alx'r-5E}Ѿilwg|>/S@g{j*O ]d4rXg~AG:2?Ry$)}eWdH-7AQD Y.cz$J$9}CHoorFVd+s'>8h;T-h :ctŮ,}~2=\Ěl>zL _ GlU@Vғc"@1LmaKX9Ƭ=kZ"w\oVU"uS?8k=f A‰E1 ‡0\:Q<{mCXuStxG0RFŊ<"WfbaMbU7IJP?҈9g9<9L9M'#QFTւVxwdU ZU*WZ4ϒЍ*G.ّ5l˅W#wWgK흣KƗ~Ejuo-:8໧ݚf)_p.颪ޚ%7?*x0(yXx*!nRDGCIjEAѳw9XO:Q0` QDeޝ$doWR/7ӹURuR)tK׵zH867(:Kl0'g j]fj8J5R8#غ)PZr].[*0KY -`ER$~  2=t(޷jT]:S[~4bG%nx^d#_B~;j,Lߓ.P6Gt0bSts)b3Yj4~j`Cng6;i rf;HOgЖ=7 ~--"]BU)l~wz[bF<R.g AVfaFgq`0#X/=70sW Q`Rst#{Xb^Pk{ 1TX]6|f nFH3`ߎ(dLjF!]"wЦr1V^q:a!S׀T117hUPߐA+EhzmTLJqbrVd졏upu\.՟ui*̦c ߏC.dMZ7W\a%Z>?hǑ zh~u>|O?!dÈEa!a kzLq~{1Ojw/gΞŻc k7==U>Zv5'4V pøO,&.H '75~h%KO QAhF(#di{38e1bih:)B׳TJDQ쯁P]O]VUXm' s˳AgYjBܐz-J䡕J!qe?=ClAYIpyTt -ɀ*q!T)D]$C8B[u?sep+&doJh3}MM9)?Rt yYn\^@r'-vMZ$C<Ї1>0@Pc3qNށyGOEfy^E p>!1F-:s:G^&u{?OFJ^}E 3 *6~)}:&GUww;%^L" )(#ȋI٪n42mqJк%[!'m 2yxUtZBŒJڙݰm`˵8d2N@ _`IV-K&wv}ErHb s%*Hq0hLI AlV6g~A[|G'è{8 D#4PwtTw!8V#\Cv_JS} (7E`9qgxWhffLJK`l_ChCW]ZNQύżM(آؤpҙz/͂"G."__5kGd>AT@ޤ@6NI:"_ M \ }XJzZcfџ}C..CX 5wWXTNm h8ڱ72+^>䶏J q\j؞ fmD[|䉩 [tkP.>/;Y :iC%gn)%H7{1Lkq$lSYo_O0 Ej shwdJҖKp~"i\uL!~qFc2c+o؝J% Y r6Z>@Ua}HD:cm}sOP4Љ* CvFky NmE*,QkߜDlU " nzK%ȩN,TV{;;XkyX2s}؊҇(#a$rH,*1^ׂSm`j `}9re$1l>Q,'z') |. @\x8[x 2 ,26[rke=c]*W] fdK80>glh5l4(K{Y-D o,S|\Ͱv(dlC0US鄒ic.l&u{-eEtWÄ<)íz2ʴ@AwKAGq(8it$ET4 , g~X;dRwdk b`i Xf&aOq|Kf$}h k:眄ӃNt/q!h0?|FԤjnݑI9n A\pp sHkG_j\,=68vS=Z%Gf0lkz)HD3#|jV]jOРE~ӫC,fo Eo%B5 -y yll`H"Y쵊VQoFFN ة^km2 ZMWFH}87('bm]ѠmBfRXuSi]*O3g+ж]VX?vdR/꽸|KW^ b=堆ҟ9kf Jf+#w1zW[%` ]h.'*8 vhc+rw x, >x xٛqR+ MWŸPr4CXS>btَW?',Ÿ-W~9#b!ނ;;)o}M Dm!T gP`B?Ӽ`@p,Ug鸌,G&Ǵ@ o5b@Բq(Qn ' <>'\ؙ `;2m\'5C^mwZJme@1jÏ=>S*)^T 2dz%#:J~G_ݍNZy0RicֱaIF|⨃s8`^労,.VG>oQwid2tCAa Җw;şڥH;M`ou_,% fq]B\:uJ CjAq8Vp:wV3e7}RZ#Iٙ]ap`\z$S-p,">!N꤁έ[ 1 srr)&/jSHU6KqOZoAQI(wД[!a> 鯁'UQɰƦl$rj#Qޘ:וHhT-JNLo\rf @fQ\_A*ÝP~edzp(?sݕ2ӏLY?GdO-.ҍzskGy?@"ÿaj!{Slzz " Q9'&g~ZFtrP ^S"Z / =,␊ә!Hn\h`h)RUg{ܿLj)R@G$ǘgs_WH?PtawbSou:ffl%/^7I b6#FOl ԒM :EJ)k\OS^tGer46ۧz~݌9~{{BR>zi!Bp=:Tw(swjk_跿 QF و1C~(t}ࣱlt43Y2ss偔{&gcD$̱4Uł[]2O@b̯Xj@DP PSCUu+%@RlnڙuBPE7gIF:*ܸB/=Y:9:%q^I(WȆbR?L݂n|U@ȥ:LJJU3,Tc9jc}^cBT*%-]z-sp hJ0!PǤpY$.Qe "bX4_ӍtXlBS_.QBӸe>slHlC*)^'-%UzppͳQN;EC8bUnyR(Bis>wƏ<xjtv)T1\/sg넦DޅX!u[Ia| ̞S6Ԡ=".9Hh%FÜIng<~M/Rt |@|HtNUa=WCOK[BGr ):)lMg'洅a,04B 5IOӉ'3 ҭRcpSsJQT.pMGƸwYe6bjJ45B8Lc\-% ,+)Iu8כskf<M'b@zVXd> 0똩տT. D(B2ڸ|DJrdؼhiD , E#7 (LmUpmEa-/ ֆ YT9&.d7 V vL;X^f |R}$ah7(cøn( QI. oOjd]Lj#/@ WNxz.>7 f"*ن)d0sMjJM)4΍AZDE!ղ )u Oʝ,46&'̹ t \EiИ~6wBr7is&62ոpOsOK [({ĩ\KG)@᦯S_V'LQٱƧ-.y`ϴe8{Jl7m`~ZyC6^Cُ5}af^|\nI {҉ 0^hؼ,_8Km2 ^ Sq{-0,l@e4=϶)2'k Ӽ*MƐQu i]6.g] G+=.|yf9iM$RYhNIDXFNGs%Dצ;wX@bb&& 68FoY`KOmN++UC`}uUb7?GcrfܼvWj ނ Pr9iC~#J6JW9(q'&oTwK8BMm^#*留C"tk+}`wB7Ë䃻 ΣV?d2,Bp|V.8W'i/]Gc[h3^9&?ՂZ8os9HTg]rpyT^%vr:}(iӁ+qEҍ2<(ܷ5q3CoZ̓K:5lqGqNM-w ˏz ]c&ZlH\PJĞXӶ=RrN"R|e@HHq _-1^W-..\Uj[#A[EZvEV 64uyL(x vơۇs"[<<Ld ^Ւ,(Swo07s}ߓj&v}< C8Zd MjTaȟR3LAPpaE *UV%ș((_Cub>j3P4Ul2o<Fjd43z ~݉8fһX_zֈ"bP#b)4_OB5ש\SI}UY!G  .r,Qپ eʡy/N@Fԩ^ νK/Y Xi7)^-ōEɓmgB4̶{fb}[9.;M Hb$*o )"K˯Ro2Z"+e9@<|G'Żn=cZ:KkkL~rP&BY~U:\UP&8S nܰ)Ҭ&$hy#]t=)q̭ P'7V;= yA;J餒+j+5[^àf}I+nQ^EE=z-Z8cƋ$kb;_.*{kE-4#pD*Gv⧒ No\K2p7:Υ<6@хyWA_xJϼZ3ԱX#xmؒ+iX>Ү\V kP䀹( u5HH=),wie61ʢ\+gؙ}G%e)6 r~2!n%y)׎l7`AOjOSe_\`,e|~iyrؓbϹUށMAG!/$LTAYpdƀ=bk&}~~pzj$*`3I ⣆S[6!NTQ'NQ4jsY xa֓.{+~>U[ViySh5 ʗsiVd`6ǻgeyYhm.ڟ»I`I-G N !y>.y@hKJd;fQΓy|[I\6~&'&V〸7h4%SA5%FG(d5^(ie> H GL*?nhwݹM ;eu\Sr<g ޡ^`< WEOa5%dԛM Vv#+ ][Im1VYz8^GCjM@@^k Rplq=9T#\8qZ(MTlYmMEk/_ lq$?ޜK̴5 r{ j#Å Zγ5)H`u%\(&}t6gU\7UN}5zoIX@4{U|di/NQiaC(Ŧ8pL4!Bb|_De#^q3/^O Ru Eb+fs`"Ƌ{XE]9L|T K|sFeA2=eIJfcrj’$CcW5(K3Օ8v2#tZ"ZdEzUGEHdZ#n9w.NڛԖ}@oLʡ?8F WgCl4g)Qa7f2`\;wԁ0`ۃug+N2e/% A)GɮKEcX1Ή^hd,')j.X;Ƹ5A(@X}7''0?PIV(וR!wJ[wɮ#ztExb^;~|'H;Z VR, 2!'5t4H#US,/<̈x^ U)7y0oz%<F_G 2dS-\HRϊ6؟U8ͪ4s ث(ԕf˻hHy;7%ll7y|M(}DI0N$GW lI@ޢľr!ɖ8!>r?c-T4:RVF*n{!Aսm j}x!r*jAsL1C-ƗP)$\EO ~)Qlsp9hZM%räce}M/V|DGZC{9o/PY32xwؘI=E,{Jտ\/B|c,g8:hzHDxw<2ŕ 8TOJ|^;[c.N^ĹGDSaOr+yR1Ā/y@Ƶ9zwЂ""m\>`H'*f9! ~u9Xzr|M /{ IBl7`_إXSz@+>~%'`fT6rY蘏++*QuOT\j;!ٖg"L`ӣ V4C]}E쇫nH@Jpq 8b_փH~17NVuCْ/cLLgBT-@oiE6@0Vg8i^a $X)q٩EbTx2)ͼpGa_s~z-J)Ip7 ŚAޅ楧xI<&V]VD}!cOHFHABLataG a:k(48;, Ojwx\*PIp\A랱Y[՟8+@iJ ΂5|zl-5bA v8wY:KkCN`7UߪF3lmws:c1JQhB)Ueh Ì)4R҂96 L7_)4unb R5q9DBPc$r|O&778EsF?Mr47q g 4]b5 p&4b[+UXcVkh C>&Rr{<AtDj~V԰ Z S׈3FP[ WǭDPUFTt7rh^ŽۿG?$SO;/_>RWw QXGvtWnţ4sQwMN,y4l寎ּWf\nt]f4<#ȩ.H`uc`NԦ'$QW\HOfhmlӰBMAҪ=+ԉ`7eiD*#yӨ]2Gh8 WjPG}VT= 6GanJ`1SJ VINK™J 8F\DJpi>Bfv87;f!R:c6X;*Dl sVj x@%i>x' Cϡõ29 P8(685bDΓE?9g\rid㟾cfn ֳ[H__ w1(}BML#A̾6lM4.w9#(qDuu|c?0u҂ً&޿1{kpen T V% P>4#KZ6>ZxH+伝ih'XgcƧ7A+v6)7=Wo>^kk'/+ :>uo$RՐ9= )a%nf a!!Lc0n75øW(3k#1p ݺJ2 v򏔊_#? Z'XgUEd ՗k=Q n "'b!=9ѯԐu1O$3 ^W˶"mI(lNls/jFǓ1]Y%(x H\Wz~x[>Yyd +݇<)wp]BUEŹ5œ6uv[ #ZjBʠG4-M.{# LRW44&J__AN,-]+(XXhƞ aI .x;+9 7_˒]5M% gP5.wPON?^ۉv{X-0&wUL\ niind3 H{bJAV- K^}z0m&oNH?|}$14TC +ѝ?asG `V|jѪZ9LYٕ٤)}}(3:""珍Fա ̫&>BOL\5cmL*ı6S_Vuj_="^ɻhg] wSDyO(S',m&%]3,Q JݍLXliWts ǀVgJ~z`_m<[~н#U#xsŨ;sԴ Ѥ` M|ze#K0r?R#nGP Az{!FтA]Ⱦry`yB%a޻%TJLm{ʢſU݆嘟)k5K}ȘWrwn@i*)m< ϼ7=[]p_#ZQ`nI\g >Onw09(KaXwwaNcu$Mr-m6e1lQtKifcy[sȽa=P{!붃 )&!s6PרL$U#rf͎gHĶ{I_u@ 5Lb'|ۀk,nA "A11睉nP䤭ǤWkoV ˡr폣xsn)4VA_c7[*󹅣tmoInXb; %nTO팈!xs6Ǝb40!@1nn ƎVYN?1(]༙m UnoֳoUMqȒs݂,57Vy6xf1oc#A dʡ d PuDVwyoqSet8 fD[V)x0~i":PVh `׫UFbu毣JhȰh4`ӑrP}<>2 o#QCQ%#\soλ3l tJRcuvJn) 8B똢T'%^^y>!~B![ob02U˔=:*N¬y: ^9h)0NF:Qi{XGqb52mm9Z`K&|d~㍫=>]q:mS^v U္'dl֭ݸ~X0H-49&HcniQ7O b>D;'=]uDMʫ obvH6ɽ.=:  Z2qӕR(G`n'hُQ"rWW?qP)wTyby\FpۭK&Fp>~[Y $ھFwďDM☺QG஖QMQ oRI%G  lxW5Q[m)*[-sRT>9f9*PΥ/$/vK7F ƍҁ8$z΂fR0ߥ91ފN0]֨%e;IɘgXp8y'ᅷ*| zs? ƤTdu9) ;.y?Kab>o<.|VQְ0[AM(fllU#CQڭ8jΡ*cF\zx%мǹ(b%yWQ| ƛGWD]ljFW}\6q JvWhΒjީ#߁+8-F(-sCq$yy p qݶŴ"rE޵yqg@y ɇzҁou{rz`-nrnv{9O3U}=mHߔ&5SM^@(l׭Ȉjm݌Bڻ#cဆ NŅKO- CbDĽ_pf~8޹P"e3B^yRp9t5:bd纛e}^ dy\Ca ({"!뤙(7=~%U}?_DI9xC%׬WMq DBt6-D_2T\/|c|ZeeNnKТ@{VF=%r!!$EMy<# $̦ aO8tϋ1α/hJӶ/FO2 |(eP}?r[vqfi^\2뫿/B1HeZ;t5%@cv9? Q}Yu ND4_&o"쯴C8"UFW3T ի׈5JO^ro4 \GwU0ETB*7AOz/R8N]!j-Kꅊ7QKQbfB{7c Q`3O (9 eF]~=R W>0BQCPDS67ED˼yCh|ey=eZ5o~##ճ|~we*%%֯1w.pAT6[^2^-sQ\BR Uv5JBBF#bwpĂQr dn^Xo c X 7oW}M"<ˈW=dj( rȭ~bfK;uD՛YDZzQb5dpB yj2?[߫MD*#}+ۖ:F1| džC]GnY7,1E)tO}eIq7=b1PxP6a$̆yîzX B[,Zw/.Mae^W|$|kC=-Hc265A -ScpZhCv$=$Vm 1 I!1"JUE^kҲ_˨LY{C,l zu& ;2H07A#B5%3hzhs2t bbhwaJbxJQ,v[ y|?p6n9fK۴U~ޠ T&b~UfgWDiSt_ЕYyd'&iBZX%!{[ǐCs;@t^?1ȉ rppn0^*U1K]K-(/AgƦ0QR`jz"1_-hV:֩HkJo!kn[q؀1[UEf(Д &;H@PS6<{yqvXNHrl+JY{}V%bQUpЅ g w_!Ba2ggQN#`:!;z?LXzwEkmR;ӳy X_ d[g eul7Iԫ7OrKlug8n3QorI"ӿc $3t =*"*FaO I-' a(:Ft&ԣAei7S,D9[4fѹT^'/кmոtq$-XUoϦ*r/ 9w dh罱<ߋvl& a<1woGR=!nqLvl= o-ȗ%kՑ H><^0>t=x=|Kj&arL5PBT/(pt.cv ۙVR:Bb,& VyT]s1 PPrŋ(Z sASVUIG+7*["_8Z*b6"r1s`VFLC߷m|H|-Ӫ9rcBO:"w*$|jg6S )J=iD*^C:%Pcܮ ԫ㿞4H%30{!}8>T)Z3[ŷD^ DI~li:M0Sw+oeKg_y(i]Aw zٸzƸRu)*7@cXeՋթ _ȳ$ö}:E^JF&8(F-CCn&vl6,km9 })ZIި+mgZ:+(Vb!_ Vh0-Uj^Ԭvr3"F`sF$[,eՖK5ʹɀX}k:X12#X)O5ĥPSitN!93!HuwZk)(*V l:|#C moqҤĮ爻\ :C=w Oxj5zm:+fN SRPX_b9 HoTI|8 /޷?qE"14A*gѢ mZ)T~k߿(Bus3+SXlа %zN6&.}޻< twzsA8-(O0nL hx$k{k ^A:b=A"# q\ȸp@CuI‡R/@wx}TJnNǐn@ hL)9|"@<XViyka棼}K`\S"/?˺BC=9+AwPWϥ$dfunS8>U+⠲eBL@댚7'#mEK_$%yQ!ĎaaNb(BFMCsٝG: .ث'Gf.G};U^_taQ#]ݺSуCKrr]:gvvQMUdC?_;P,"*-b~D!aƪ !5Ev?Nv_x Wp]tGL`8H |6.`= el*ͶQ# rn!YY"UMx 2No>bl~!kiEd0ZJN%'ztƅޚDej~5q%!@_d JcHGJ~+S|ߍ3g yv8pJpJtD 6 q'`|d"/,)*s`b>PGz_ȡl 8ӵ "79&GC];Ivdb9UcvpDPNUQ5v')},&]<' ZlYyt0,v\uSんr%bY6 @yKw>a8IwFs=1XK| d+4euLĄ~US5r"+w&қɡɗL99[P!,~Wp,]%;WV?1`lLڀYuLONn,^ބN(|c]T(>KDI_YzLis.#z)vn .8ܪcu4\+ąuVs +B/<ߖWj>^/~cŘD~O!wtmac@7MK/(ei8)տSG{ǐ>&}bJ-"U`& /CJ;:^0` ("3fR=tAcJ!`_yI'E#Pl@ ~Uiyc4^ic|\Uru#p~]u}4*2E`\I:96N*%nq8)-zÁp!@7B 5Z]IJz3ĬE@\q j{D H&jYuSM#K搕K}8W!0&My]v]62oJ.RtL1TiݙZ[& ^PAI) r6Kh"s_SRTS8H6Wg_؈tc塇F4h0 ر9JfUiCU0>J! ,Xv>8@l3ܖjx ڊ):= B 쩇>'~-Pv,؝kE;[[]!*?AHNd\ Oo6g$'gT5Py[>CJ Qö`bma6Ms}XR|٘' FQL<,r(Qa.F0Н jq R$.ʧ0ܧw&@o#%>.AQ>ce4 w,UtS (+%ɠ6VgMx pD8g*[_+m~ Ay 0۽" }Iuuȑz $y\K{ 9S}a1)=R]z%Hk# ¸#uw<[5s {2oԈ͆LI:v>mU0Eذ0lj[-|_13P|σHfr{M7𕵁?=%!_Ro ) ?)<6&vH=x^̛-fS:;k|c'ݙ@C mjj;A]1l,bs:QPDU)DJ$ƻ8'Vo!D=sB]uG ;?Jzҳ_&d(M up"؋OapW. hj+J^=Ilo;p~oPR|R"k=oc یV̔Y^8B&6Jj}yU`c6%4 aQ ‹;5^S2l{Զ[#%L|qjJ9CL|7х#c g1cvSӊJvP!hF%KN_MYax;/ ev?; pLSd +U|VŗĠW[ `6 ']& n9 oRܶO^j݌toY>0SK̶Y])*ֆdseM5U_kag9z˸ts$}Cov~EFPTMU԰G>l5 iBX eXxWn)-`|(u3L.7g"o1) W$ݚKfOcM%)h \\dK-0>sdj[X}մ.y®Ee!=Yd @A,d6 {6\Ut ` Jךq fkңkg ?a$ xUU;lC y/>+SLz4cf w-aT~Uj ~(D~h?c|HLI%F/U&#fd- HPrδgIRDt4j}&|6kc%gW)h؍"%Ez~y_9(9Qּ`)Ui ?謹Il(.!cr9L#J.iy13-lgGkoR̃n&.,Ha/Ùq yoԲLf|QFvBV cMcOe([jNGb6Rk `gyX73⨬zy _tU9?'dt%$ۂ<$XPxL,,FVdr FjNWGkf&o?Y(DW[F K.Me]sT ('});V]J[QUڏ3Au1 ]zd`+Գ~?0dF *0} _@-Smj ~o-Hƙ>k%'';~;]Ԙ~8ZNb؝8?[ (&\ zK/wFqd,<)p_w$i\L)OK-mN(\*XTU<YdX$o@q -x)\߫!i  㧭!9Z.i3oy(JЭS 2Z\E۔ġWvD;ݠyg0ڨOR6eܳp=-;( $@/~c tIW/rv]8ewfmϣj]͆z9H6y_|_beʒ7ap3em; ȌMl]bh@MEV!l c"j$l8P}hKyp+wz?Iy{+RPV5:`嗈pK&?\xsvZ}ܩw=BN67p^ؐ-I@,%q1X4mzUuT}t5?!P@N^t?# HUح=Gd]yŴ?ND[D6zrEoUO w! | KB:F(~pVB㙪izwZB^tj +SQYn}L\=g n 〪 j˧p['X5htԴ#\o)%z(z8~FM ZL,qbcA5CͷBwr-X,Lw5]w y˩H>cfj?,)VHl ][J ŌԹC]{(֙og=˗g6Sg0b`&fa0Fr3Y90Ao Jn/%)5 =|1:`/KFY.ZVp Td_E3W̓ @%Wov4yVW=LjeJoHf /H?K‚umdJuΙeBm" |Zaڒ"j)%LӞKYegrKƍ:DT S7V"-цyi…ZdzH3a^h D`g{/$j8 Dj ݍNՑ39I({e٤H!G=]u$74"c/!1gȘkceآU~JU:Oo=ÓKD-JRWrB})R$t0cΚL}Px&¡ȿy>w(p4*v!1{ N!ig_Zw2sRVaa4{ϼZjӢ`b 8vc03;X҅$=wiO IyNrdc |rJWW g}i5H/|E ÚƴHO)=;֙QGrp5JQdy9 IVq@; x6a0 sцS\.qQ.%G T, k˒}kt{KV#'.4j6Տw O;iqeIr%")R$A/UnƭȢy&ϴ[:.:/_ V(KZO؍-L=~&D6/ ;5cD#JJc' T}s3OOѻ2(s^D:CP(jkQ!->B%4:^񀝷.-4Sd2*) q+))vðpسTW-}E` %WV L||w(lժ &#zrt V^l&=#cf .B*B"-3LWnf)m ;8/Jm6*h~O/ހ[ YeQW01RV p rz̿qd0Di 9(H^~fP$w!SE _̯m9&6-do7M(B2%tF] ?i˭J:/Pfq&Duo`B# T< q Y1Mklz":ZFF TiS0[R[E FMYP7@BC.m3D{oyN:6dL8J߃dq {ro ueiakD/c%u\dx>J)DaDlG05Ad} 4Y"LT#p-H M(Ff}'`j‚g#?r:Ka7%prlv 6)$4E/zƋmiOZB4c RMEݚD㌫Uc_8b:%C/QhHR2~*o~QJ!C ;֒)Z JY[ˑ䞖ߗNעm iX䁰 |sI\ f9v 1;'GxTwLa\5Ӑ*{_Nh*HG\=4M|cʣ;`6:гY&Cq/]> +4()>/k\"lBv\Wc)ΏdM!s.4\kjK`r#QK43zJ_o@j=m[ݵQmPx,n:\^+:LSS9o{h`']Lu@7U&xD ~%r܀ŭCCֺ>q@}_i0_0"٢]U\s3o?n^|fK_|VcTz;rWCjͭ]wNw9mm޺آ|<$G2%+QwἂR($o93OIz(:^~%k8i(F|KiRthL;Sa_\*r8΢.f t$i@J䀮4u-[k>)/KfBЉ1;_vkU!je=ބP$AFJN:!fQlopI-mcL8ȫ/w\DY؟I^(6pyk lg*I凎Q|4=f]0{- t إ]̓ #OHS"UOߜ9S;B?3b΋'gmpT[S(3G:3}]|TfzŬ\ 0xn&6Я9rQq;w,*<^9 ߫r_B.!WOrA M.f;Z!u@Lw(%`7͌"-ɏl /[*N{ҫB@@O ȹ^tihA%}%[V>tHTOnkp{ϊ7aYԷƶ[~74Gox[83dL՗7:+,V{1+½V)bMXţP p~s*ue`:ׯ=n"Jo7 FCɵh4sQUwE=̃sEUph{7hBp`'8_Lؗ?Ȕ(FVJEZĚSiIZ!{]ӄ.̫-F_bKYwIHCp6 >=%Җ3 { xԨ%N& L'RQz1ǚ=;-v3NP*WGm>^LhhU1aS*E2J̰c|I JM:sp+=%N!q>VE F LX, c5vpf.K]mCSZzsYU _6W{?SW[0'd!%S3B~osD3!wYcڧqzcG h͡`x'2#j'8&8 F.0k&=e{o $qKz])c N.Y{|j6tn2f,N/X 0aC^=']F32XˈX hև= /(99 0#t gcK,zjpCGDTcWMՁxX:DwF%\ hm㻘O=8%:G5M;T @+{KFd.IXVckOIt?38?&šVHK-`ֱyDҖnh@Z%VT$$of1 X+8o{mSsk$sNړ Ȏwއ%HxYp 1.Ē'{0Y[]+AWI_ }MC 3)rl_?=Uغ sw1v`1Aw|9B"rjƑ#ˈu6h=8 eo U1Jv IYa~ÆhB R}7A;4tX"q}F*d_5ql^} 2IO<7!{7 zJĝdU0z{af=&k1_Jse(ԃY[pҐ&QFIVdpBæRjbO>`mi,:&~T;VaHa7xu)2QtGkVl Fvh.,P~}lDEK-Rha^X=]ES*M2l5 ] sHf |"S72&_1^ 6nYk]"j/ C3>_pwp'o i. ha2X? ,E)8"Ppŝ86w#Zaˇ 2m˫>;(z=weSA#@ B j8j]/}'@@5%TǙs!!5T"~y ց}s36-v1"\I"@խ~ᴙFQ`^鵊T,mS5T-  j,%D )MeL0QT,7`KжFHS׾*wi"qʁ4Yh_]9wV>o1ZpW / bb]b&:h?΅=laKi9I1q4T( G Xi P ¼]byIhHlMCif&ir^? |C!˰2঒fhSM-{Ɔ%S^,^,}:K)("aY_A.ipr^>XÅ%ŭm3V$<5VI~#Ş9J6|Ζms75.iϢvkd429\'A[񟑢fO ]I? \ϭ:1%Hr ~qoG<`/ SWPYڕGT:fL-sˊIŌp~n\6>AΝlҁ? 6xؐoʀ) j=IKUXл}"ZcƐU{%t}H_'d./[jo=zOy]nX-LBA7w*_9fA MYJK$TV%LkLԢ:"9xh)59\^!EǔYFXj Bv/f ,2d v 4''}T\o7uf6̥i1@q,46UrAbN!B6 c@ALG8HzwOfTc0&=l$qhyI|^n?{/Pb+!/[WDN!IM/s :23A?.5BZ)S}NZ>5 A<5k[K*$MƂ;Kxg$K>Äd,<m+iTe!36=>/ '7FN\pXFW +XODv7s;ۄvFtFr:J>iQqpOG> ɭ<ɛFtG 6۱W#799QF>fuof؊kf:Ku [JZ C`5_֨ių⩉LD Ɩ{|}Hq jWdq-(*otGQw*B IG?(n{| dU%S,z̖rr>:4-`$7@y>b `h:'3kH•67Lt\z]FIWP+#tއwáC?<]BV:4TBsznrўk M A 5>{m=Kc;--&o~/rGbq1A'@nAa 4pd9ZNQ\8rL=&3ats$Knsmɋ^$-#_ Qh޲@oH q clIؼ<ܤ"/BU % >f.O >4-=Ə|($ oqvemzqrjOKsM98=sC$'/歜4B]yE3-yp[?JBc-8o8/ &+W@5m5?XAڥ;o%qXjJ"]^茋Ic~?i{OW]t2ս/wTL*q@xF]) 6â,q=\.,>Z.2݅ƾ R;u7bn3uhKRHhcxZ]cG6&."m-qX[LX"k\:-Hʕ )? /*3'k`Dy"9df gMeW֠Ch5(]m>t9т!g]Ə|(v drvۻ^0$Q_1o~ 6/G^iM ;ʱH0VmQ INqL) ֮[ LX. /@IW`S F2ݑs;6 s7)mj6PJj 1|pŦӔ|iIʨ14E̎Q"{+ m yRnE^#j{߫(@3|ת I^@2h,@z۶Ivk>E5*-)&i+K5ۭ# S@,tNM zAYˆWcÍrrMߑhF[H$IJ߳!Yߦ Fs? _ ϰR )utӱKeLQhީ #X`p5; ҷǢ3܁]\6:LLsQ[ڰ)|rKgH$ج4F#\c\P;'qr~ӘЈ^[=cd ~INQ:q-<1kIBTe[}lqq@`\ د &/JZW?;Fa6UŌOV ԗE0c@_ƭ]&*F\Lp՟*)?S I0֛}/6O:Qs% pBl!;fC% Pu;˔ Y|>~ fZ~N.yUxƱb#ݵJ#* cDL堒sIq4~RcZnSe ]K bw|G":w| Ewe/B&9ЮK{%ƌhLT e"DjO+9G2#?zqh-HDSi {w:/@fE"&G\জ]H4rt# !B Pb#e?27T\\#2\ UV&Y' tS# d#6._A [-WsR_p坞x‰n"*&Op&͊!u3n6Sv$c8σ /`G=N '\Gʿ{/"hEpWxE ̞yBhg>wV26a@Gj"'TH}3 yCЋ钵 SqPȳN5 6K LyZR"F_h7ldTg+չ&3*WaM?* T;dtT%[AsM=DGϜ>'G%AWŷ ?:ҏ&9<\6{wf%#vV gzqUM 6Θ d^Uw9MS &{WaFZ M0q%*OSKB>I0;F'7GBoo4DHYąȇd z9? 5B2-`sgw4qx^Ϭe:Z-؍d^!ҟ 45gYZ07070100000369000081a400000000000000000000000164df7f6f00007644000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/nv]?Eh=ڜ9Nf밢<Nb{j*/7O9E SH􍗣b"S3`}],1`ͷ,A 4(kkiҘNhkd\S:UTӈ4ZV-߼ikz(© ĵXF,XN1I\ I>s# ul.GzB WLt:k^ca+p$S4cV,yA{̯āɊmJ zG7mƴ~1|FjڸCr4SDD&UكģG@?JT|7y.2\oƥ~í+ȮPzYLt@_0>p\} ~:; 1U/؆*(|j?ڧRݞH %B2ECUL;:fmHyfzh~+$g ryx˃G,JflhlMM-h,tFdX)y͍~*\Ib +y Gqٮwsg1xߢ繮͕166 Z13C5GyI?~#eBL@zQC%})V.GN0_MGQ f¦s:`mt=uR@_d>U>%'O;ŕ5B)CHMOݢ(AE[3U%I\H;DX+m}i e"(T)uw4kaH BI,E:S섃5.N侒~sU*6B a/X}I-iI$7c~xe9P(̳R+\K(>`$|z\$Oޖ~aw_7A&o㼛l1`B^"Q`S~B.E/g.h3ccmR{GOs*@ ϐKh)k;vL'ؓ6iٽGQ!y6Aa=K<^yc(w9'+ǫ?6N?0n.c7L0rO;UͶr={7Y^OJ?iF%#OJmw? _IgEVB¡ W^ NOsTDM آhhk6HkwdsK866'$n:Ǵܝ6AՉ~ ZFP{מ]s{ӎ(-dA O=F]ZB5f7%C3!w^r#Fݪ) .'dA弄e"JFu,_C{8-tFc;T'n͠JF~EDT~k+ùvkz_Vs4/=VSDG" p7T 9*߭沉(С p(ڤQa~ITIys(f᯽>7Nn*0/P2/"].$huJR=EY7NN3q)]Vҥ'r:wEK{>am%QV{ݲϤ,c;'yφ:=t.#o)yxDI-2~ve+Ri;J?qK3%&5ع&Rۍ=n/r=;K7O"IXŒjC O~\#VGSIGKlӣl ?OPLDVZ(*P= Y7 A"<2S6I#Yoiim7ܙH@:xIb3 6ҳEr |oQaS T gyElHq*`T )RU6H>'^nP=u"&c Egu5g^X@N2vI`y@|$ߍH֛8e էfs&z4ovt6&݈zV JT=0t܊;* `|U4?NC֔5/='ags7q7LT b|]Xb"s|K9f~3 z{;@i$V|48\7 {QܭUqF`d4|qF.HaMX 3`|DڍE"vh0M1m?(uXRǸ5#_u~J|(AQ[A0uJ*p:+-7_#&9H"O JSL^I޿dK+],Ӏa$oWnPtZ[TAԨ*w+;W06н&[ؓCwsOyJ$~7ͮWG5jͦh{@&(@ C/fpXzwsc^Za! @zy֛x3LV'!r%*n=u=,_c6wh~hAXAP*dd۩:j}xa? :!!!cC e6ϖ aO &)2~m/i?-9Q`y[[9]f&|0Q[Bwos63.Z7ya9&vǣة XӸsmf LⳠ"f,i 4/gL~yg myCvÿٽ^*pZ&uj#5hm$wSvI2rjn`|%c pW1rcn\97SmaS%U%QnFK+WpsS|]w>`&1.ghqb6Los@O˵M 9\sHֻCEޝN\d@]㑥d-SpW$# V!-Kee$@A!⤒§K*Yi|ƞ Nrk{X-JYW >yrv*7gR8aW ߿`79\gi<)U6V%Zh˭jFR@mz@TPj<"+ەӤFGn`H+U_)F<K}ڒ-w a<#9˖=|7}m9/#kOw5r5Qkod8D;Y9]U2jb%k&ٝ o3q?jI;R3-ݯ. 3I\3,8K,xgŘ]H?ImJQ0F?v Gq՚1?IY9eC6Mg;d $oN\ӷ=kYx}O6`sS~0Ӻ~fdQC08똫 y(ZzUg1QHpTC]N2_kHJHkbXq~@/"IF2 RteQ,O4ZQ`(G塱6jBoGZ3f1oToWVcʹOܺΦoNAغl{bO5K"lQ-ECP9H %Ć{a9X k/ĺz_o&b~|VRwX]:`:$cI>aV717DߗtL 17 K[î-m?J?8.3swȈ'PPZ^Ǘ~~[qciI&I7AE'0>NU;-o2$UߍE;FIJ?>#LTDS؆ӵiCWВ%%Eq,GG5W2i46'܌2$g(Xg 'SZJ+a6g4-z# X-%= itR/ټGk׍EDںAΙ[L@#TE]`RK=K%j-A5P }_pb (IFo&wae' AsFU޺Sj`މ?Wu.O؝8ld,RypHϞ<`2Xl:: >y.CVif _=%p#`ep%{nTd V3{ƌ8L|E?#)+{US02. : 8j)QN̨ϘgqsPxv-3{({ lIPnv㋘:0GuvprQ~UG} TF?fq5OUJFJgv[i?:Rsae VQ!jb9^oW3'{7h }Ɯ. MAlk8<aT #gVpT1? TJǿizrYX;E2lZ"k ^e1g',r+zۧ7h1A 尃ȩak,2a'Ac6D,_pM{ 5{M*?d jК%b"ijԿ2ઇ PAOp!dfZIafĭK Í;cCrH$$v :ZɻylLnj if#]͵`r+ѽZ%#2DA~cf2`9+ Ⱦq[sf*Le&H- [P$g[(AǑ_ l,A—zEDF !r"9"D].\ᇁ{âTF!sI E?R H|->CWߜ>/K ĝB^ SS:bȢ(Ԏ+E b`8Դ9bcYcKп &@ &ڛډO ;o\S Ʉ O7#;Iݝc|⺐kO-[Ӌ"6JѿV(Q Y }?k^W냙fuv(s &__JrŭxCsuSHGM,- "@cѵwprѶ%a zږP3#j~kKb5> 0>}nN\ψxn=:}ldkybǫU4XD[_ ꓒA!5I0Z%Hƅ~d1ir? z\P6Ti֣vj0byFl/O1v׽"];7YSM$Ʒ#5I\8["$4Q5Ars!dSBělŋ kt!{6bgh. g̷-n RBz➞󾃳-{ (8U7`HBR>{P/U?'w2$ޞARqn޸ SuHDtxճ̟xYT/"ıp7@EuI5k"1.j繥 Џ#25>*F @~^#3Ņl5_1@~_ ueYu0nHN-HVjC,]vo/X6ռso>Xv@ ҊA y${ڲ[@涬 bhX^/:3(chO%(r'؊] ) ߑ|[_m̷`>ΐj+Ov/2)`q8< OBT1QaF/')6/cĶqǒUuL0ki؎:~xʣ[=i ɪ埖9 ڋuGa 1&udʢDU6!xs5'/:P@U9K6uPؓ|ևߛL.Pjzp4'=vQd+ y\&&sote*x.Qѧr[[?AKpQgx2ŠtT%Y x1j}f9v~Əua1 dلxA+ЁP0ڞrwfEEZfdƢZ. yvo:׭.F+mn6\4І)Cr)A.[ׯBD79=ZqOxB$*o) Zx55kpX^SPF}+EMQ 9q`CT$Ȟq)9eрERL٭$U?Xˁ3(K9ҭ8rLՆR|KfbLo}f+=L#g6<_O|@'&0dR)r~py|VM[Ih}~x>%; ^Ps^ȴCp!4hl>^߿v ȚT @N7uVv(Px8HX:i$Z.B^-q'mþН=.jZG qW/B8;>;|NBRqvO ZpE[yO0G hy i N> ;. g;kd߇x+K_‰g^.1,d+/;E-&;nj5ŖYKU,/1>X8ecR> 楎rz*4e  fŌ0.@ o,[Qï=cu4Sԋyзl- i1kNĖ@taCsh#UPQ ȩi0+'as_ek!=S][i9'gB]9U$)sGvTpTGG!,$Ĺ,&ݙgv;*Y uP`iOl=ݸzd .n\EZ*6=5C9d%c6yCMxJ!p%Hً )֠ғAmAq ]󤼌z-CddLRapydsV+Q]h('h)O y?K Z%l=׉ ^U5U181ʮ3{;Z(CӃ/$mSٵ.IjWhOAݬg6lM ۅU.`1YŽ0e6]=B}W0~D _+c{g5U8{ԣsᾯYqΰ 7Mp\N;WG \ɷGM/t3S *aN "ll(uF# 3؆_eK~TH@d$fF^﬇%ur#3Ttpؘ)00sSR_}d1q+hˑa *ućGym$  vtkAk{Q\;J% gIlD6 Ψ*J-^%u֫}7&_p /)*#YΰWV]:q$OhG̼$ߟ1cye %QkId9kOi\9׃na4 Sh1}q)7"U| 0W ~m—T͒s*B~ePVܜ袝 K T[۞yqlOG݇/cYN`ΜfVa{ #O"=R4gWP/{߿Rw%Qlg桂G*.7ŦO:( bCL(^)7~dfq zC:CDQ>oJ_AF~CFQtFB%'[W^ID͝ۮpD OvH hvax5VIk8wU3 Ͳ$HnKF4VJ)Dz-\^kq3j ~ꔊ,fkĔLw23Ŝ5 ?U gBy[J*]jeS7gN r&־TO24PbbY1j#ڨџ3<epG R~RAfu|@ b.(HV\&J3QG' 4P(w0i``b ZY,WAe,^ce҆E̥TzRܛ[ŠU$)gFP. x8 ҹ)s?0O]Ez&q#j5f-ɩLnF`R+H۞3Ը؍nNPZ([ Ι NNQaUq?%vO>eE%򉙡vC*)ח (W;+PB-P]Cι옽7+Y* -mn4aG&dEANho8Q{]|+aBU?-L;=NK]q 05 ɨ ̓ nYn;޾WA`Ox,u]\!W|o&Hb #Oa]蕯 c.zqq;_eH.V<Ĥqk]kjrjGdCСdTmD?hg=7V؇UWN=Ц;EF*) 9v{_X >^5\W$5]O7V"|}s%AmS?n}X ]D#^_Z !=Dd׆*&q$rE[2y#rWT8JHN탾ȑf4*8gPO毭B۳XHΛygzeVJxֺw%:W&n#1_0^rv(RlP3-! /Pa/ϑ4x{f MʎYie^Q>u1 Ls?>3Yϧ+lyY)Rv1șA!H/^ qw{@T; &4suEJ 5):YF9Gġ@u%pyfQ|Պv0R8ɩAֺ7(z`AR gEud8 r/W8 W+8=cWR‰֚ {ۢ. UĄ[JtE`>M32\|YxQISj]r_lo |?x"X FŹX!䡙]|0.?"2˧TQKenZ1*i^B(^ po$gځEn7@"\Hr' j}6 n;O꽒' Fb<RӓNKYH_&.x B~Ro0@9aphHoYOFU}IB4xI|Яy5ȃɹYDk ɤG!5xɲmi`ծUdTB8PJkA߱wKٜ&-|fj?,3,A`ק?S?=0OUOc}6:֙( 4 eWl1Q#!@.Zj{-im %0 A+Q<1Pk>/F4ܤo?rh9 Wd*uGȾw?]S6@i/qg?.'d+Q_p4g̖pnsfdM_&\<=X1*.%žZJ/K#'jh_y-p-Iֽ ةP,6ó%DGnpfR$H+㘜ah{ZVYHUl1HZGK[j7qP4bS]q-T͊5:툁'%Q798M#Dr |=GW`@ޑY:Ad'OOlm{4ex]#?,IC6ҭ4.nԀiT'$ȧa\Ix |SkOoZsBkItɌN弨NV-m! /*\!KF豿*j+egp5 ܸ ._UhGeH9Ŕ\3٪ =t<-y3b!BF=_j&GʁTԿ)aWypDRFk+ȩ8nl)+\q8䨣M nxQv0B7^~Ւ9L DlW ,B?C @{=3G~V^kgpVI?vrEO~:p}4dGXf,꓇^$j̟^ ~WՓ9EdYVoMf 8b,ʔ@z3Wkjϯ{BԺOej쟄h"ԭ%Bi` a"7ۥsP :79#hM FY"f)~iS2+|# Hk 8w8xVSG3myyr6F90vU9.(ԤWҎM{b Ghy> ɀF H=?c%»8;ޕJK_iO@shDϖG*r&#!N4En^ f܈_vz t}^J\9Tf"7}=U'[[?{!1T乁BHQMC-rEN7=8 ص>|_V~s9Zp.!+Y@ ʟqK@6ۑÙw͆%8 ]TӨ$;-;'f "EZ4/Y4pikq-= ޟٓ?̫ ;G~W$ܜt|n5m!^z(j1P77榙vXvx (11`+$Ekoq,SJUv9ӠVίZ=sY jUҰDcC 9rTO[6:?hGT4O/{[Ti`&F>֮s/$W㷙qg+aѼ`a*yП\!K-3mr/YAwm+;)w1ʢF׈x WahEմՠ [ -S{VҫYY}AQaO\(Wֱ@[Dt+"a뒔*L]F ~ =hgF* j؆ Y\\z:+HQ |69ҰS"&O;Xw&cM䃱 4sWoC>9a#Qc)bjc$6.aCsZ]0[$FG]-G)׋H&~yE2bf`й0 Efk@v7;(jGZߍr0 `€KV4| }.JRm6ͶY!VXEt)HZ|#8?Xi~BҁCNpA Nu}ZJuxɆH{[]9//Vq5GD= QwބTb#tl7Hq.Z0`diaDc4/J㳸PΏg7"e7í:RnHA,jxWkܠ5WVʱ=1ȁN9Cqh?l+>w'=kj  ]?NV}L΢XK|Nj+ީߢS? jvk㠥衧+0 <8͸PgD_BbWEK E4)Z`Hr4Qe@Lfȳ7vJSpu/has4:=Ş#Od{jM>:_몾'?><nkF<)J[v̋/P83R E^t0_R ?vdi$"`crH5gT6ݖj+{ȗ˟eJ9 -mD}LV}|8mõU|Oܖ=UeB5KlIʹ |ߖKLwnn{o-IZb7j gyѷW1(_ɰ5);#{L`<|qTl"~n)"M&i~Y_߻ ' ǩД뽂QݹQ0`t@ecƽj\oF%V\Ӱ.m߅e$+nMm#i)J}a hL.v9Ky}PAD55-3AaxC~`0X5FT\G8GU)HTFOX5f"^ ~,>oVqdLgР֘8> +hύg떵Ih'[(H]^^oJB=r?;U)үP`T}X5 ?',{7H|Тw.IFahnNh$JetNN[aezȈڃ)x$DI5N;LNyQH1nq~&RvAHmrKcW N9H\d[%CB>WWEd ъ+S9 !+PgF'"JzYǙ9U)EB_)5N;p,~j!AX΂aL*qGvuM;|zTTy LƹhL؋FK I!#BN#hNkhW blR.c{qlh9V_; #s3x%h57M9MNts4fPDWrno4ISv]Eu=rL!O] Tid>'{ׄav>=1<`⯺Kh68Y×=IU܆}Z)ؑtdQ8?SlTMlk\<p,^o&&@UFn# =3Y3YQio-4뤧s;uM osF$.W}Xqcs>fm|*z8cn&\} X}Bq @s֎,Ce@[˅ >{L  oSVs|1QuMi~Q8˜Ʀӻe4=*5cC4a R^*#,h|!k~~QZ O&-!3˥ Ùp)GR #Dk4:g4q14F-pUIJ;V#oۂqnعΈLj$a>(&W BI /wX|? uobYƻp5ьʮP[^z4=QH2rsG\Bt:g؆ SLU `b:v'x9W^Gib2ˏWkF8s) `f ":Z 9ΘM㜐 ARG"{(gow>\yQwުB`F[1vyS&5&" 6T u?~VkHraE+DЅժ4MNp8=)Q9aٝN8͌mɇϑ$MTpbO%{q}k;tvͺQ|,IU"e4T2x,_RH7Wv>Q iw96T޷R f+=>Wz3rVy@G,]7.F?4GMACE%^QU0Y=c,J2n+œ$ mBz ^@)'#9[ܭPB",b gs'>< _@ž3Moh!jp"`8FP'oZ;ڶm`?eޅWr0E69|(N)Nb(r?AGf%y(W ~nTAMNbz!DrC=ʹK`4*7jmC| FQͦ >7yQrxy>x܈C*ıO(4Cn/#d* S*[>3 _TjmXL iM* <هtWߢ5E Y3zb/tBPFf $*kAh쵮[h>XzFlRF̘J:Y\6[N+ /[5$24b[:'w#NTp-KEV|OhۂYa5z7{q%Fg~&.-'nWFĻ  ufQGA#WK=qD? VORsDnp/04'c?p@-qүMl1]T>o3',S (T<#s6ESVE[ߒ/qTf6̆ La(wߊKO'OKOj2Znn cg$ e .N'鐛mzP6.5Xސ.Ñ'~ rNϪXmb ZZ?nt-["_ UVH offVaC^2f+չY6ȕ;0"cUY8~qZ zXef D*f=o;*rW&uQYc%X>7aE=ڭ9G!NWU& xŜa"~[0 Qq9>-ހ8=]u [۬rJ:Y [g;'LC} :bnƗ8%`ŋ0󝠈tfrjNs_wt ȮNcO!(g]v|pji7f|.GӈT7)pmu-fšvii TꦧydBw5fTR _L/ȮNg-@[`cC* 3P&f&TxoOa@No"1FR6!R<tcsv$q4T.CM϶J;OX ݵ'if<$vNͬv&6k/>+Vїն̙>Y,1n*{T{`) nk̢- ʽj1wh!+4||$598DZ@? \i5pLC\^@yc)Oև%E^t<y`BӼ<4X 4|{?wɟ&mטkh;X}JJ&Ny$Т?"OU)[vÏ)ȉ,e~j#;”.-^$g{Ћ׳SlDX0ؾ{+u͞ ԜAc*jkzW~]rM-4E%Cۿ13/(=X!![F&|}hr$T-Gqd*:Rf%М 5Pa5i 6-vs(  z[#{Œzd4X4;8WKsԴ !O@-_3 5c&x(A+*1!sP1ZX Ų.MN>6B˜fDY"&:cЙ5qə3L-X}nOp{0.?wy=WjǯKOeT]8}R;u^ ŋF=>)1{Uacҧ,wIzyW!l顚(}RZFu6YՄ1bQ5=$ .5nNժ#`D VzN&16`twt]ͅ%^!vǐOL`y봝R}(q.m~@` /Re6z}U7W_V1CBe"g7-6X0EIvB2^+2F }42N鴋i1{V G0U<*]ħe(2$)`rD+v 1Nn _V] :/!# _]ڰHb+_ b?|s2| GU3!;T]A3bb~GhlnV)Υj56rZD_7g9s>~#y2',`6+2\vpL@|2vV-+rs<@0z:'u,oKH=F;&]VEive 沦ۦ=pzU YsZ\<A%.if6cKaQboh$y#'; )ΠF-ۧH\P-|Iĸ9E~a2gϪ#f&S<__@m`dl)J #!dEnRIjlR+&Xq~XxXR[q|4DhqSi ɻ($}(XQًD;;&_ill7N؈KsԲX"Q"3Sm*o-'HPC^=K}d*-0ځiDPL rK%vrd/Tg]w+(3d$""2PT˸ *h5w@^e:f7n0eW `<ٰկW_a%aƿn+0)ɥ}7P %UPf T4N5N%ǂ2]߯l}0d9AWP'?)":~*~7?^ [ѠmMcQ 3:?ζR.u8uptXV!EhABO pکg_oWv6^A ~ˣcÑ/#|5=Ԙ;fu:1YK"/,*70CyG!yכU9E + ̟l"D[2AKF]wIu4lمJQ Kj#JJ]AϊWjZ&xۍ-gKo u> x$g.;uϰw!g3mRBt^`HZS`;Ru6%) Z+T´Z|&34S" H6BZEvӾB8Hh$?_bfwbLZFrhw ."첳,X :qjaAIЭ&aοR]zc >?CRd'wxoAt)>< 34;`Mpq|먓)؎{Ȁ5.V@ue#{|E&|' }+5q*XQ^[ǖʼW|anCaU\`gwaw%9 ,~+GM\vODŽdaG =u;&l|x,(b%_ :ZZfq g(\šX k[C]ʈ߻[;@`_Ћ&'ʽP!K@\k{7qG-SdF\u06~!N%V jë-xe*~X<6`L,k'ASׂ2Ik["~~໶ M F?ZMUSfDNMiק%hN &@( xu0U53If;\gz+4I|äwXGyEN"c?2ɰdm(:)q=e^' QX ˆ:8G› *pٟ٬st+ H D/grÚ+UIC¶7vc+' (iV}?~@ző8phI{卵O/G @1)P?Ru1BѱJMeB%B9di|.uv5ltm9It0UC~Sl77$ӽ'ޱ5{ M^ә4Ɔ%P$r\fxMpS{uT3 /ZZ,yq}Y\+@!KCi=Km/b%QO."ؿfFt[XFsgLʘ¢k.wlYSN>7ɃZչͩOW{jCwaYϽa0d,/1vI\dy"(Z_9ص4W*?ӭ0ǗWw]ZvԀ85]!0;~S}TrXV{p%Y`=8F=v0NWHH‡bfMzhS`p˓8|R:>s@{^& ~VJb@:Vtc|pI. ?yA;욚DRR"rJt|5CV/g夀?[X-NhcvcJQvE֬ M4&ovTOx:#t)!m #On[;Nt2ԤÛ>ϓF3hxO%YHᱬT>e9iS ^@ F}$o1 γTgV=P k1JJ؝M@{(j=tfw5!DpUhlJ12\I@P. 7鷠3{BuiI&g̾ c\պh.d4*:KS$\عՂ (7(}#% :t7*&jPP֐Xgp:!C#K ~>per~$ck`yOrE/3Siu4s}%58ͼqkrzHwbwN|=횅Ŵf5%Rgh$:eCИ\HR P.7,Q ҇= zw"t#p9t+?ÈtoVK&R3΁FdXG- n **mJ?/*ޚxxG* *T[炅Lc|K؆;qwpp{϶`6YWlaK_ n3|d D0^ %r0c4M6#; DnD%y)Xm߬Vs_ 93sI8X8ϵ8ϗ-Sߢ4FTfg^v,W*|}>O43">PunĦ* Xkq<lzFl^K!˩v O}l \ O*"ʪtdrg{vc5fb=O7=/9mh;PWcG: x ?%yOyD;XW}DbۢKJBhֆa(!떊Dz6K^[HxkX_&WmD!+4(5crHu\Uݦ;ecNB41 _D]"0F.Nwu[ӵå8ǬM2,d+U‘3qkNJD63i/XN"࡛d4&$6;`aZѶ~<BASDYUkJx8e_*+x7@fC/BpD2յ}Cu4CgZۃ;hR $ k&eDzW‡|iQ;˺k//_M0*C<&e?`%0xF1Q Ct iݛP"׸漬MVD*`Ci(hJ0mJFEO9`zs7bG{NGnӪ u'zf];UKRӜq7]91zxbqpbtY,}SV aR= "b:AD%ѝKe5bH \YMST%5M?Gg^zŠ"Q{Šg aCS]GW 8( 5/;"p/;jyOO(wIl2Cow 5N0a ymNj(rv@;5+Dцw{X`آcRrP#|CϻxX8`ɒ=ǡ , xui** =A\oB>3Ejnط0q ."!kş M? 2 w |6|+ ETJ,A~,mC,@,"DX6rl&{X<}cIY 4+$1{=$%fШ]-SHZ>=Ey) 9pK5~+,gW<׹_*UCLJIH0)$Rt0!-7o ,vt5AM PYM<0ZIaQ0L=Ggϰ*j&R]C$g sl{?xPػ z2{X$sm$MH% B@XxD!1pu »F6Mcw O'nWbmQ*9(Oi)ƷvZ+wjl'MY xY;C ʨ GnR MPS`cN@YC`s?1Xbk' ֿwQ>ᱺW$K2~b 挠r1)D981'eҵ_Po2;yMC EIgd{o Aq R=doD7YW RՃrӝ11ULU F-gYZ0707010000036a000081a400000000000000000000000164df7f6f0000a4c8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/]?Eh=ڜ9S |*] Zpu*;>κHB?_n]${<߄ͺ,18ہ9{ *v mZ<=*)g0UI &-yKC})sj58GǛw!!D?tI@cy2 o~2)O9 [q Ŕ\-BMQgKǝr)«9^993Ƣ: Я堠_+.pئ.Hj*ՠF.- }mz1j9qD {-l:]bQ -c}`gد\k 8twɿ aK (8xS@S Wnn4OhRPkfJ2L&>Q5u/~Ȝog]Ȩe,;ݔzboʕGm:,(CG&^[<(W]i~{#Γ /?O{NH;\%* Нz;Ok-aS+7 52Dc%Z1_tRRuCVY fX9֎~UD6~!|e 8[pDS&@F`}`:|2&D l]wF%LT9r k'EGe>ڂ?6S[silGYSw9 V /1dGwQsE2Vn ;ӈ.i0j [#}RՈ}ux񏹥㥁VeJh\/9La[. ZHk4M~oBmiS^a<>9&)Π755* ފ rͅlp+(.Nd`(i"ѻ$Φܣ>QO<]Yw8<Z#4SQ<4d0"tM 흩c%k6DCZ& –9M4 Mw)ukžlʓ#3VZSHD/Fi'"ݱO mXBaWل:srƚ()6$K#G+w`XP0K8+) 6$+K,vQ*á8^n'-Ddzf7)8BťX@:z틛nu[,Rև#R!@4!vɿ.XFrFVT@-&{ hL&Vw٤'dQN ELg@8U c%Uln5fV=zcpcO^dLG-Z7YҺ+ߩuس9i сĜE!; چ37@_Z/i hlɜFɋji~^$LȔ|.|VxiidRh~&\N'Je]Pu>'.hJ >:W [YGgvL_2$ۣ{=XԔ_u Rv)bN 7F40W.#VɨcU]^$Ӕg9v;5rHUʊQ_$X?3 5-c "8%,.0v@j-PhuGB$0e]-4g@>֖Fg+i^xjڗ=mQ菫 f^mzq!;`$ȦXMBqk] V0LLu{ 9Vg Ħjem t`I&P&F&u}ZF*:Δn쌞'd[E6&jrY}S(>Ski4 KD{Р4蕃L/wvAЋap-cBIg@wk8aiQ-eŞ[Ww!v?[uh9;Q#2eWx% W]#S=-X22٦)UmX(³‘\5*hg?~5$<8T7fhgĔbRpn*Q=Nu0s8mS 2&'(NJ%rYI4U !p?A@B^ρG-gqƒĿIK+a9E/h66Sl }` n+}ګ`#1uLE4BijNw5ӳBAm W6fy&_Y7Oc|ajIa^KqCfNckgi2amXdhRq0d=7XWXk,7Sz.~* j*5'n*3H.Qa|Z&G-!TiL9J5;%0sٵ sd\U|2ddR@Hݮeڄ!e="kHX߶ t+A$%=q͊8ЩSBr m={ BXA AAGN;&ԊUBٶWƟ'k;VCh;'1dV"4,̷7`nݟH*YbHUړ`-ܑD^:3T [j2{6sDoŽwj<+'0v#XI: I7FwӺO3Eph1ytAY+Nz/:G =si8v|`qWӺglǍvlTsE˨L~ѿ#B6&+9 |pGBćT΀؜R^'y(£rl_,BhxƪY݀d"?FP{>+jHɯhsgD,wPc{$^(һHs Kx 095@BQE=dд䈻e;E֋sLHlQ 3ӨБG*` G#ۢWEߣ׶7MQDŽN )2PwHRyD KǛ.3>o:tOJ"ƫ ="d߄8 {ߌ(ptS"PһpgP03)nR|ǔP|p= 6MI:EjW(HԳ^"^Şf"Z«mrm0d"27?(g@fJ66+J{0"{9V Ay!tTͤ=.G+£k<}j|NwBcc(<~ZK,?ώbQX=4dc}cox p-ee41l4p 4Ԓ<=-{L|~\b* -_['_u$ 2Z!ndF!(P5wK:DYm cĦ׻M&'Vvۇ }fYfmaჾΈן-701t)CM9#12qm¶ HGdMDad="{Ĕ8)`)#OZܛ%iSdX[FlmRoa}[̎w5qbLlP9zzDލ䚔 g[toA cmf#h>^/,H*% Wa :pǎXe2bYFKfj)FP5:!ɨwrh0֙.CZo@WSʽV!Ӊr|7 XfxkTy)E|)/ #K77-JȡW>V]k[.%U "#h ٔab*謨vh7sn_ԽJz͹gshFr|t/f*O17`>C CáB؍BŽDJAߟeFܸjҢٯ!^<7f7i~s6k;nHHXib&1#+ebht8zC7F]f͑)ѤCa\#':ɦí P1m9zUqy6' J2⨏1ґ}h=hn jR[rHXѣ/F} R[eWtHJqU~ld$PGdOV՘WF7P#09d^rYMh0}L%5m fEe!v,]]VN㣼GxlԏAR EFJ;bUh"Bl0_1XL*_i .zQ E4S 2az=CFlUd,וgycCՂ$16z0) kNC4ND?&!XYݽm C,Axw:恗wJAj3Ŏ$8mSv{ ,rS4#2fpA.6q=I###j̮Y buj敖 ݅yjS/0]yV`@y$} TX%UAZ0Gl!p>7RH͗ s032F.z4YY\Vd58`5v[Iu ϱV8g_`~3H!@.2d9IvpL(Bm t=S 0^y&g}O|нG2a oWuҘ)>q%mYdQj0g,ݳJi)#gb6jc.7oET ߤ>cAXSnۗD*p"Cv۷5P7c¯&蹙?&OA1w 1d%0JEgY&:hHRKV8烹@U/\vܼLÌ|îb*necFc^ r5`)̟آ(I7>1e9t(*{8<_"VR! Ke6(p5(ɿ.xb9 1n.>qEmXi!H`!_۝uAieVdE8}|"Ղ 7_#*anl6 =_Zp?7= _kn"(>IB;D֩f)<4/Iʦ B)gk](HQn;ͽ϶gGTcdizlL0~Q.>Cӽ)i]POyNVy99eJh05J(Nk@r2TzS LQ@xi>.ZD3^Bߍ]NT@|HDo>?$yiȹG"+g?8tjMy\ 0)iS 렁aev ,E ѵ.y$Z̼4`j سiF,{.7Ng0tqh (k|L@| y0 ~_/ҏb+\"183mn%dX%< w d`$^=0]ͰKRmuZq&!ߟT}쎈.K]|yNAQ#ir/&S1XtƈOq/.,ɔ_E~ ֈ-v$:t6%Cn [>7\ `Fo6Z5tZb"t]00m4ؒ,DdTJŢ;em=G~> X(MxH|LBmILȒ]u!G"_\Z&qAbrr7B"2-#!rk3].]{>]#9o$-HԵ ٣ibV?e!}aWPV@ 43~p.@ W]|- 8s=l]S@n1z[ټhz&ߩvw/rY' J0sRn7磀K*o֌]$xz?47V{|JzIDs`e ;W;KkIDv 0F2}qŝ3ogSEg-hO:>K; 4bGaaHQgxcr#keIN8 E6>R:(ÎTyIkB1P00!8jӼ1͢xN'D./[M9ߵb`L B҇Y[OFIRtNM8d7,nsE3Ji5?@R a .0=bc(ʢ0֥!TsD"tho^Z&}\ ?Vn: ߟK>&qfjmʑ p1P%dhϧ"/LwP? i[>̚O&k,pk8O 3lԳsr%;Өf,ҒҰ=HCb;T73[^ՑD>Y6hT"p#ދ7bjӆm[&+k)#?^Zc~8N'NDiK5rCtZ)%lڻ4Lyj>k.{lbg_$G/tVGyeVt1Ml@K&w\Cj^)/'&i=BuZ)}Ui07h>©VSk]zkğr/愊TsO{ѾuM:9TM*L'}M-~8ue ɑa&~w|f݌ySF`Y?;'?I%e;6OpYhMGwD4{ wܐr3^1߂y&XJ |de!#{gx,5ɕ^*iH/w򜧈ӳRj2T«3".cmit 31\Ӻm&h?߿2"e-r*1".S]#>8>jfh>6'4Y;̀`+K,8[!_cP g/3NCF 7Qs׼J+a]-"f ïw0PFxj&h0g|4ܜuaES"L}35ywnz4% ;Vr3S(v$}ȎaУQ;cEdgK2\M SUTvlMv?lnp#H>q[wtH-1;9;/w'`$})r }9HM!^+]A ADч'h ӶaKn9Jm%θz0yQ=LɱލrzݦO$0b%֝\iH/)1Lc}5tckZ3hPr~`@k>TznN5_d0ID[W9 Pn__z#Lf򚰇,_47h ~v&~5Tr +T8q9mz$"G "oѥ0#hHŎ1w|B\:aXۑhLLVRO;~QE'6Hq[y&Y N)Yc7wRPVN3 ! 3 TQknr#)Z}⥲e0bFq2Cv'o߅H:'jd0^p[\r7G1ޅ`u]a׍˘evKˉ fܶuL0:!#UXFÉ2ҷ|*(zP+)E ?# ٮv.%7%]QY ߲@0H ni p)IBf x[ ̬i ~ FUjeVS DXaԭN0Č`# ˼j䏜dvb%nVf9Ij1;'P޳҅fѪ 4W]DB%~\#皍rǞGIwYb\k53U_YB7R\LU2ƥrS_JB􅞔anͤut-‘Oq˨8"??Zs3 >|S*IS #w:[%VrJRƏdBB|?[@ 1/KNӤ8RGŏ=5BbX朹9>]FZu*d'C$ N.?}KΩrbb\K92'Ϥotzi[)˓1f w19ðW`XH[l&~LP]!:m pkKC&%9hLKHt/5m)"fL$&_SdI}rLLsx:D2Fy̹/pmɝ vwE%xl7;2zKc܍ _[gtK2"\HelgYeFo5YtzIP+2S0I^ >~7aJ!'+^J@YV$Yi?3 06bf,LVc@gzl|4x/ǟν**BMw}񤓌*l0U! gιh伇TV4GѬS%#grf Ph?ϲl`|-zf3,LlimMjD:;fihS<θ8$|w"jvVI<5Pp\.2fxAKMR@'ٷ8COSUͼJ^[6gx޺#Ϧ 23Fqc0j c +XLJ$jCCYqG҇}ɗB"[2eMj l B@mTx<$m3ǻ}c9ixД6T|ݨ*0歾w%5ɞˌ'i8|%b{wǩfRwb@xBxy޵_A?V?p XE9sc=淅Lq :ڿn5\X? _CC!pح cRf)"ɟcv.$a~k|IQӽJ` ktV$]΀bMM"=W5o/.׉'b[Ti,8 +n_I# V%!A19ȥ+8.Sl`0-Rˉ?& of45 #خRx9`>w̚KȑԸ5-LT;z5~Q@ȫ 9FbPHsl Ry$,2rI_E72U?Hz@ź^9:ւ$t_䦦SwvcdeɊˣ>i)0$.n:t{Ug2xh;+?Lb .2 ;3h#t&ikuhu> *G_eZZ?| 41"yV[5[Ӓ5O)IɃdZhERkz5Xxch7(\:#fUq#DĄ:) o%TOC;|-M "Q3Ҁ]n1/VG׀pe3"08/ke3^svY3 㩹3XKMH*Av =#7&i0r!Ɵkes Gw@g%UyA㬪/BYzFBO̓ Ze/;ڬMԭσ_O] ![؀\돷؉褺ːer98F_.heؒ)2>͵y2']F}kdFM~Q|@~`dr$UP S'P(2[2Λi.[t[ͻhB42䖗fH%p x@(x݀+hgT[w Rbw8-=-AK!Xۧ<LjVNț@=f4ͫwz%OF:̘OԺde9 q;%~d?? Is,Wݸyuz} Swtl uxuٔ(u.0Ӥʇ ɽ})weCeUèƴ/G-f7z\J=,.ߌOKz V"cD4| m%(:[?fp?#k`]2פ|.冏5.[aE"ʥ+FLvbC,Qx͞V˞d@$`;DL0}OX fmbőװfcl(ךmʉ>$ 7µW䧽_8Y-Hz{Z*.hG+e{ۭ 8xl gKoN1Us*2~ !dʅ{n ȩW4Ļ?BJ_#$16k;".8ElAlp*F2&1S\p6"APaMTNI l>.G<æF4Z@\ wT|#r;خ]_z;ES;0w4kϋ4]+}jׯ Ve5)"@& Jz䆀1e/-eAcP'?^h­'wx3} qH1b[\yb$Z[O+5>FXШe }7&j,t;5UkeUZ̟Km/됋P~ƝaG'Qr ׭_'CX=nz+HXg:V۴Po+If*\/h޾eJde+-jeCKjYq8hдEc}9?˂Sb? 5kqJjK  [8QbH-2rz/w nwLRv9~6Ŗw}+u~,V{[G?q#av սËK4Nb#Uw+xXm&}2"8EawAiU*Mb[?Ga"=3>=TE s֣ A^$dkFv? hWPfvS$XGxBEE^<:ϩq .-BDn0Uqx)C+ȝh  .{],^-& +(T~ٝvuUݛΜHLm]@k_K?ccu2 ۡGzt{JE6u7tCh瘎iql Lޜ^rw=R_Lk-E;y>!*5FFH`*I ^˨BNQs{ClcQSuiZv/ GcPnE5lgсc-Rg#f_$SG~#B)ɒ)w>[>&l!>fتB=kL{_:q9sVz%DWN"w4H OJۗyq709qW3 3JIz8R{N3:5-!`eUI]7ќX'|*Cq(b-f6ޒ $YcQqcw+mHP \_*] 'yM:yO'ؾ$!}8@6yh!FQHBKQ~&5< rrQǘ+.?gɒ0onUu馵=wCځ&- &!MEX?^ 񹉻L"ڈR|J>J j4{h `;q[{hf]em7RTv9Cc90L#jםyaѝ\Z_qV-i2@KQfH;؉<25vuHJ!ͭF=yO5AxNiMLW'lenju󜆚T 2 H!kaq̽x X!0(ҏ}W]ZŰ~d>ڣ(xrm/}-w]>-{#:ޱr--72=\y- /-yL )ysַYcK,1 ȯ]ۖƲj9}>774IǩtzK,p!Y~LɴG"HaZW9!@˥ق{ V:Rr;zm>?}S8$`Et}MvwQk\#1 p}5d땪y:_AI_p.FAlڪ棋=]q~ ך[Riّ:9qj6\Y6}#8vZc/mfiɽB J2cȎYoK @&M '/#ٶ$5kufNw%'#62 [A +b}NUhiƒm[;kY$I "Y/_=Rڝ\ Pod6 ou$ 1|t anMST=,pnk4|tu 4\(v0fA'[߼JE;%'1KZ{L"IU/ac@XK+ `*-I@*$[ӛ)ǫ dk NcIL D#MLbϕ޹>s#K!}wcdNvDM|=X,LH` ڼ (/ Ox AkmE75s@Qǁ`C3  V QH?{Ǒ2~:ǔ̟ysܬtV"`S:Y_(ztT*q%14l9'ڱ&IC w  %Ua\`SZF\Ç]=@`[\P9f ex˚6Dxш7qpM8p0?hK\BHk/p:P#pY:F01~8kfbWkmu%&3Ì!am0&{=j--v6t34.3* k 9BK忤H8FY[}i]gU8MbvBI9"DZ:sRxS$~D{?~wa (l dn1we=ij_I,0XtD?:B?1F5~HeſV!OW^e?_PY>"|G׀и>R..-br:|\k` ;8Wdg:3΃mdfݣ* 2uI'g)+AH&ex~]v~CML3^F p\/3GW8;&sc0]08 mN韼e!PqH2=jƹסL@Dx{M#P05Hx'zF!Y7U\t8_eoWKXLpzO &KleG| ~gޔjGW UV I=="cNgWIxA :b5'^nˀ.?]1>܈-w?.&zԼŹ~1n{!#ѡ#kVM=&/qNSt? [L7OK o?kruPO^WD[O_ ,>=@ f+|czTs$Ԕ\`YQT1q*ۋ/0{:tmvc{)= D éQm)r>XBgtnB vxzv#E'@s%2`Y-"J:ݓ`Ialӥ(]z^%?7mŔ8{H:g<4R1 O @m>Bf"?8E臭5fF+8#Sɇ'Q4?3v ROJA~sq{;pfk 8 ƐX}"CJ]`}X`B!Ko m8uԆzȍwCR)w[ԁ`ba`aŦ`MUϯeH+gl:0_X#6.I |@=x; 'FSj*kˋdԣri(Zh7@Kߺa} @' 1Bģ5J49/X/x3v!/;OEs7b/2جK\Z6'ko@=\ӭs2# *qH~ũ%)5)R_ڛn7}3f[&+cz]jh_{ter$`*Wo'LhUB%u՜kqƖ4-jډ׳Ȳ,:[A`9Vtjj?޸sիpٌ6uJ؆`C˭] Q(dkvk+6NQZiK5qۘ@oT|(qIhy2+P鉢/<͉ui t5#fX`kƏ, "\$4(Sɡxq焺q,^o+ʧ;zn/=i} b*9[ZNfWop5jvx5¤a AE,ȥ3'GWjRRBV_JT[}pP= fJvukAg $S(37/kÝiS-0˳4,"+sG(hS r f,F0 qTf9h{Ҭ-te#~`biǾo^_x E$"5Iwo=DKi{Gae֝&9~\dn4Rnڇe%OX3#N}.U?VU 4GPy1r8_iwM΢QkSvP@.;]Y\H~* M6Z3zkBEIZu.#͜AsóYyK S)\f-[Te;8 <s쥶Fs,|1&5u v>+P?JCQJxi&9{Xrh( =cTnvN~AJ~9cq { B $5iƸ} &|Ol!cZpQr@~rGK!lt4th<ʜ2In}G~bC]{z8N{1Fضr!i$jΩAҬ"CcbdS4{]EY;º1rk;֙5Э|[J&2sMᘒ?ȃiu>>65 6C4[bEwJ֎8z-YlK 1¸q?|M?Y8qqJ)Y}´dQx'ؙu#\a$? teH"1lG']@OEq[m:**%ᵉońO$m[DPUY7٣C%YJ0o0tr 4/.Fc8yb.)gnܹ6g}gTj|ž̭WaQߦ,!n!.g,Ys\ND/k,6/A.R *QCaHjĭOSv^ ^5@E^PV'F~BpN 'UQ)TNHAzOLbr7j)`bvU>v2~k u@-b, ?uOʥ!a5Wg"؈V=^{Ҽ*Wh$ZQ] QE9} 8{ av&OBcWނ/^a?'\c92TETLkYsJSιKh3`7=2WXo #ZO3HԄU'G4*]&\|UsIY\IXgDХT 3~*-TIn?y hl+d "iެ8|r5ݟ4yWH/yTń mah4j+YBBiCd.`,!&ʹjդ[GBO4UiΔk%x9 L'd x!Je"v(gqz ZWL aXwKm8N# TzfGv恪!Kh*Hj"y% XWi9|WCbCͼxPQ<~tt)5 5Y2\FE3[Oe{N__V Ime^6e J;MwTPLr3ؔD&V-w,$w]B< c'I.X˞3ڻ݆hn љb׺>$?Uy#L飴y>_?Xf,tmuyn{l#$ఇ'Q_5g<ktz,܀Jm=[M^ >&pl!NGvt-|Ȣuf<8sCi|0eh+.R>KC*ɓJ9k.{A ՝Ȇz!ȣkTܖGvq5mQu8@oHQ|~&(F 6c{gG,+ O1)<גϬ9`XƧ8W5[R)&OB.+%vщN )Bu / Q5uPkլȮ Y.ia ",R^ꅏg|cmn ׶W A 1ŁS9fT;nsN ]QZޑ'q_4,p.*ec'JWβ=Ѕ"d_2~%Sai6LV 4gRpM\YZ㯧?!^QAk'+P١=duxs^4P% h 0I1<2yDhޟgQhunP6%~FaYAi,I ^0OJ񢾯PιA7&A1>Q@t%jX(zu=l EV]fny_>hа]%LxRL_02˶Dë@S7l]5^qKӜvWu29ȯha|ǭSCWeQ|!eU+A_I)E8lSSˁ =}y4/I.cJR+MT|j vO:s⺞L79*9Nsۋ,8l*^}CGd30clX۷/ucg%ǹfC)ek;dT-)* l|٢M} ,֔ʟ ߼dXX>ãt+;s>u :Lfan8`P'9G );7(hx-m,[SP% l.3tu?t2(lFY &#V*2 .#%krK4BBy;qM 7Lm$^}hívV x?9U(,_kkȳț@>?1ګG`t]݃9Y EWC( @x}oRPεn5jn}wvw k,&wĞ:n:|/(cϏ.LX.EG-b31's$9gq٠hYOj_/VAnF BOc~w)ďW ~%I*6 /fS==P T}n?Gw^F\dݲMbH 6V.%w)Ie\n&aІю+&CYK DLGo~UWPIPXH X~oU լ"c4ΗYPUVmMWfР\͐UepSKV,wWYa( tNٵF,9JS!.'kc*3S!-(=ƀ &NfN寄̏og.qp mK.e8X""yv=tB C !S*oƕy蛙6nd/7(`u%nW LϓH*\q|=LaAD]Ѵho>&(zkO֥sPֿ1a9EJ)]l`MlC|D=~fKx_bp> t L`$vj0!7wIa̯6Ssp\1d r-?_(1lQC)%“.0?jix*Iawi}}4r%IWqdM7i ݈o*9U>’`it~Sɢ$Aէ>"D!m1ba{#e0+4M^dīSxEk`k/i0 ̞.'-$8tGԁőMio(E~9s [k%z{%A.Y2ULj<,r(PQPwg1`ߘa`z&?@ wg|WخXp WG{Iރ(BN6.XJ`ih/!w g@'3e{ET ]ϮՑqsl܅VfiM<DnQTtTO52]`csQ9/J]_xqq ǶtK_cF*ofqRфih!D=gz.IV0|pE=,0e5 .:qkvRY痒+\v+27֠0iDcV͏oe1*ܑ+Sj J,/;zJL;|:Jz֪00>T(qR uDV!'*#6"/ L2 ~C؋E1CF${8].-sC0Fbh0K('R/XOEn9%~JBrTI}NL5Hy;o~>ꍇ@ ;27k ¢=? n[}M2 +(rԯ.2jQ1< ̡jbpTP~z_(فxiV&hae'!>d<*VYkQge HirqX *obuP 0;MnSU oSO4*Ӆ(iq7fέe U$aqjw(3dVޱ"q0+a)G208`ߕ51 ֓?>WʨQCj[Ƀ;Q.B(Եqi{J z8>3֠$-rr5ħ*m`,m:c>Re].T3$N-B#8\K$2sG+p lvɅq~}S椣P2l I-voOa\-"yɉN 1٘١ZČۨ3cM=P&E %yq!k6BⲔqϭa%H=TͶ9}/a0BH{LlgkemmIEu9s Va-Kb@(?<Ŋ ]*JBG.}K ם'~\2pP 0F%I,/|Ia 2#{!}ah;uvmkҋY%Q}/PlW"Z@Ggh+Qe{32"#>zG:_(+WS~pP.!%9ArDk;4ڷ d5v{9Weݟ̂ Cʇi 5_A.#$WV~AuG5f&(7 -^tH._i1\IG bM _2mV˰8`871c^ͫ&yXW+Z ="CDq X˱|Bru# w|2`*táwnj>xl𞨻(=& J͊rNt,n3jMmrFО`/hb"Iv>'²OdiO ]&)0Ts9\S?뜸% t/Ƽ hȮv@۱w‘N^ -**:S`\G)'Tb6wvgV-Sm;WIh";q;KXq=mcBa-r~v ̨,opnZxǖs`տd*'u e!<CHNߑfrH)gq{\)ZvvXɀq ѽZ*$k Kussmr6/DYڦ*gU~]O'V-4(};_. }Iv\R"G_FíG` Z<Сyp:PN 󦕞\n"Uc*-gx TG/+FQ%χ,[JDC\bYu@rXfwDrT&SP{AsxJ43C쑶jqk8ɡno̤mӑ/_xyU"?qlF6ZLkM5w|s޴(FH5ùOfjz0=Lzprp@y.7'޽j EAvjŠ2(UM/6 xQ(}>[@Yw"YuV̔Z-K ;[yŌ:YLD:6 v& cDXjmpT3& zgii$ MtrYAa12K G9ꪊǖYi!"nԄQ`I`t‚*y.N,,; Y/X3S"\KD⮐f";@9#~X Mӟ}/6O*1/\NG&v֦Sډ~xG/Ӫil#g_Zy.kYKFh9șŸ=qKk mZۏQFrg"g?n[)ur•v? ncAg;qfP?(5NԠsp]3꥾(_tksە>nC}0V6Q&^/ȯ @8 ,_ib4 <]$-{t[6v@5f1wk{gw1{14 3A%=r@zi렘RLG5ǒaG.w7 z9 @_iV0aO> Zd$_T5Ji"P0S`;Ђ]xY2W-ws2t\Kp h :Z2w٤8RaAh9<fp9qصzwDx>CE2#C aA( tB,[/jFI {z~l-Bv)1#rQhUdGehdmE:)*ʥYfuj̯r{zCBLiMeګ˦&u֒-oD3S.)dp}O۳ ;( p|0h$Vau (\yJWqS3y6ꧠa+nsN|Iے-Ef",~ys TX7BAwګ4}dVS,߂Bk9߻hVom"WixCBh74w:#BaW͇k]Hl-Q@ i1'lqT.ce-mG>(9ĕͪ>?^Ul7!| l퍕 oi( =ߵìqEl| Z&uQZwn05S!"*ŁĶ,K=cP,,9q$EtcUBm3f(cM6.z]f&12(/AM_WjQiNJ% wEMTȢ6U,Mcڲs}d$ 87z7 CB zJܹZ |Osm@~wϽlgLaEOO=tg*ŏp j)KTL*M)2pѸ˄zFm}sG.Z1\iJٴ 3aurGL:jA_-?n3}+懝ZL=1쩯^b|4&v#%|=1GfjkŋxUU/c@;B|gHMfq$0Qŏ{}K-$N/T eQzqL}xuῚT vK%+x(`0pƈR5&`$V_ѻ1H8|z)&YSYW:ҳ`Z?"EЄښ͐Iw0`503"Sd((XO͡;čô?+x"3)Qi=OMcep=4^ 壸/(:ӥikB+\9t&f1Vew(G@tR[Ix Rr{q[Ȱ>'鲈y3ƛ-i ͈2}֠s IW79FPKk\lDyߌG{.-$'S-F LVmtKΫ{Owփrmwe-*b f~zxTS~%,;WltvJr7xcd.7AŊ7(H>T Eckҟokp]fUB MB66F,b-f!!Wi&84^b+eù2iRèKάEܫO+tV׈IɁL%K ̌{NV4TOw[eHBۑ5:Hr$ξ_ r_~ {cɽDӋ;;u5,΢]ًtAgq4 Se|Ӆ5h _ t_ǓDpMNUb6%`{ 8,_2oZ+ ĬDO& Bx@Qu""7]Qsems(8f]78 c-#g> Xs _kN`ȇ'JbP{ek~' :J2}X0΂RF6028DEf5K vN An#|:F-EașS,'iTDP/!9κ7IJ햠/r9ٹodaeW빪@WQT~ ~"q([22[QDbdaKY-Xr#@sM %KT5)Lx\N8( uc6m.J=/{@M5pfƎF"?M{+tnݫoꃘLʪkp@xӥ5)c.*FS̻ΖC/R*7ttn/9-5:38̗״g W]lvjY:Rbcsۺ7ݲ].3gʋ? '1 5KDsl"/\/gJnpJ{NnH$D6̓=%_,E*/ {7/obVa1N=n~ i`[)E:Aэg3_^>PE%AoPmDMv%ح5OZq?; 9tY+vΐAblÛӎ X#H{M\\W|%L8d<ÿ 5o7?DKXED~DfbkKq;G"JEu^Њ2mx,XgY`;ZGSëJe#^2<^Tّۧ$=nHCs;1)3%?L@<gɍ݆:߶ӭ"+W?cXe"4Rݭ>p鉷-SkCLJ]@_BÆԯuDZPŧCDȚԞ?wY\ޘ4ʵΈz]MI4ۢId `lhRO|}63V Yظ2F X% #_W"q N@bV"<4zXF(^[\ٻy{vڲU]fs :1 ]pJbT2 u'>t8~A,E(*dfB^} Vz~;S(@xN[t^f ~4Uj^FSO!]9i"&-*ux/wqGXw >PWs)ύTXmhH,"|SȢ ,; ,/mtZ,dж<4IxAȦ HOIEQRd+N.& a^'krJ]p԰?ePMȒPm}DcEv1XyU*F&nEnߐvtTHD"DxPy##$aYH7.4Z9$f .4+WP 9]u -?iXy(@d|ㆥ<=+ʂ&塾4 g+K R=,kEZrkL]7b+;\WIhX ;_UErq6ң-d|_FR6\OQ3 N~Z@?hN~*L7K“jt$#iኞE*Y$׬ׅy% &)2ռQEY\%&\$_E7hwR+љ67$t[ N|Kxj3oUYȰE@On.f )Dʝ:]nԴc~ ^~ZgVeO_*4_;kKLzqKC:;{3@9&xRphJi&MaC1CX<#6ua80^Ό':S69ؔ.ɫ)[QXI9x /v`Z\ [fZ\[p^ 7!K~B/r58\BN*K XEtD5 cX^zph!5V,n֕1#H)a9i>. CDo}Z0 :>8w;1;+%)riDS~NUۄX>&4/$ SRxyT`o(߆VM5ޔ4v^5O7gPO5^5/=78L[&"=ByM7g8G*_b, ޫE3+HϟMc'gXg`.%d>gɾ].f8%huƼg|9&.4 Jql8.`N+#1[ZJs8P1Xß=6d\ٽV+My B6ȑ8^ /D Y$n ZIC'aSzps?SlT*}K<s+DGZ&(fs|0a.7H3y>u.`5|^6 :9mZ.9:Dn*C9,j̲-)Pn:X:btxs’tVJ L&BӝCeۋ8>X&b'ءP9^iюFn}׼9yua턫NSvGjgh޵G{u NZ)A,B)55%D(iƝkA!Р`9V,, T*B x2?G.~6? T}j p`_cļ/En_Uҭ2ֈ4897| =FC?J$%oU"Y< Vs?%[R *]OOW\&k.{=OjlP}۟␍$몢;h8fK,wKHQ/ITiTP|* OJRj֠d[mRx˭|9V>QSubm 2"+%8Cf b@zDJ( {-6!2`_Koi{ɜRp/Z#79{vtB1Oq'^Kd+^K77o3A:mJt5E M$!L,k@NzU?~af`k@[,@5[MVIfp΁X4@;}UZ|0feC*L4@ţ%R&J8cɏkQ$3apYt1%~2+hE dͮYddԹNXc NR UΨ ׋A}>oGM\n_ xjnײ@_֌SuDd ykք0{ U@#8_r<ä(@ ς! 5d?rD%kiju~]V.;flC:^IB$uR6@mr EfMTcTtof?zrlٺ4PQڈ7qz{ viMmIFɝH J` uH-Rb-#!'Sγ>V @lk16ܰ{1ߐIr`01ki'yo5;LCN;;4K,TgZ!d l*ԬS-1NH.H2=z r}߻e+-ُMo9+3g@M׭Ce箹0hmy&K s#X3/8_!-BjR|@_Mh$QoaƩc&:f2Rg'r hy/(-Pp5 VK\뤮=@n(K=Ħ*rNMI8ٕk sIݙpnVmh"ٲLb6{~tڵ`^j̳'FRØ:>\=zHhxU.nrMݟ9FՉïLTR@T` |?HBF~'Y,GX9u)M꫖d~mUБ)ޤQjos@F(I9 %1z5hyE1;oc12o|Oޥvs{341/f}L:1|j(z-l3P+*d)(0W'7A˯nk-ϑ-%_cgFw&vr+]tkuWj ܮX=!#m֜n]ymnUTu{\x^dOG/wU!*ým'1RJf.nbk/|oLCauw62vY)!au?0`t~CYtDX ީ#|s'bNLu%^N%jo+qOcSC/)ͅV6 I_UtI_S0`9ؽs{c; ;(!SE#%5ȫ1L3ao]6}[c3*q:fZ/[ju;IfPUh6+˨mˇVAftM*[ cA1ptl,BPRBs#a)jtx^+%K;*9U+θ8RVb?F|ۺ)nӾ)zw|%TD!Anz uzeBn?v` [iςz>`m){X{Y wtA Y '+!=$q͟w:o'a"n*\lBo@ +؏NdNQFhyN}[^f:@]y^#Ѫuݔ+Vm u?!a4ת~y#RIF/Hum'Sm #a]xMdynJ.G"_f[U~3 %-ԅUv|\-*$!"gbXD6$eDbhԧ 4{8d'2U FYzԼA,QBLPP˸NNy ܉񚄆TCa8$3h:_8c&netAѨy 4S20ewkJ757}hoY/MsI(\K)HtF(Z@jaoJLAtMc̐䬠)`c5 A&s7 'Wev͕O(Z:BuMzѽ.~MBlVPwf'^+x[mrWjձDb$g8Иx(:GCV(vm` H&m>f CbE1䐱:_^O:Z?;F{8v@ܢOv$;2's bLPʫKԞU2"z ֧2}0ZOǻv|H{VgYZ0707010000036b000081a400000000000000000000000164df7f6f00006e7c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/⁗n<]?Eh=ڜ9SIWD3NFq uT?=>tLGIr!':.#I)ygy;{. {:)pmv'H\8m b8I^Ka5D?5]`Hjjq,w1]WnՔX@Hz&>伆etŜByI[bP|bI~UE423G&kHGa@4 bXkXD O!I%Mvz TlӱXHY3P4څ&Vsv.P0d+:Eت1QJNPi}SWZ%p5> XkNiUx't-/FXȞ{MQHvPq;8Q^2$,Fz 5V-]= gePu{f'26f$+%Q9%q_RM<n?qvBX ZaExAnpi I?j|zӪܲ[t8&gjvJHǷN.@ ̓6D9ʔ跭xb_ۓ!!J;#=_'y!-6lo{3wX!O@Ċ#&JzcǸ#2"3q[T8;WW" a.$#9xXr nZ t`6X;_n0c5&JZS-?C<3396hT+)$a8e-th. tWXkRI; Vs?K aZ7Zɰ>T'"Kt+T@ܥrmTk/MqIWFq"7DXۄpt_ڧ BD8G[~D#l{,ZL|5@8e+ARcWoSr X6(I Kb }fUIcOvOņGvqUw[jbf:NV%AtX7fOWfu7G̈-:̾ɮKsù̈G[f.v!"+_7apyr-hl1vת$BfL737=#!J4-1K (F'ffⱄW _t9C&89Y\iB<úTB jצp a9O~G< a0G+A1(axt Èӈad2L'H %}֔UE;!Ol7 bD%ټ,ᱴo5!kf']mXK`'zpcq+\3>5MS\FBR*b;bp[81v6dȫ'5qPa\ecW` mi2y2{&w.L Ra'5gSeui4wyG %2vo3N˲/& W9tI 뉊txU{闌7 DE)_J] lX?>Ǜ9¸Ĩd_sbl#L2TwBO*بAa)O~HNdL~% t4e-i|UېTt`ū]D!YLWSz#7]qrPs6iۑD2)PD 700klh.'oxxTURDܵ{γ1ꮕgW#BUGx |.3{m޶k!BAJts Yy[WLWvoˈv\zrV8Yπg9 _6 {i{ %yt! tr,J kJjٌx#Sɳ< NV9}mEHł~h %t)iW=p FqS0ZUqԩGzQ̬<0]5R6 bԪaR{ :h}h4갭 Sf2_W,-6QOUnKߛL8zQꃦa>˹pp-mgɇxWD7hsa*[6 `Z%rʑI``]HrDIqjs\[W1s5S&gys:'pVSG!,cEp-Vh[@E"͇I);@Jݟ("\7U _ߒ7/Aw+T/\2u;g93usNfTP;Xln9= %*Yݓ`A uHQHC_B/I}ڇ j* KII0=I,K<SIGF\qM:ggNE5;49r-ѹXxD'{H98'\{ oE){escl:XzoI)gbzǯ/> veyпGP;떝F}v"77 $`"Ů\& enE"֝=}Z~{?d{ ⽹4b8ԑE]:3J B֧P̃TR{#9ChnCǕ&[D`R'kVlc @X//Ɇi$ {q cV2dwxfTdd'=Rw?)NetbV6egv~1mړ&c 6J;?]oq{22b'ݱά/=6~NiK~F 3=UXk475[7_ًj `'[Ȥ}z cx}o!Xvs{ U)(Og5Ԋ1C{8@qLˈN(djnY[@"P߽$Y4GwtgMkf1U3C'߽HZnhƄ1٘%g(굒緸s#_|2[eN5+Ơ9>"\PGC\ܺ0{la s:/Ħ%–Z|]=?2DvᶡWK+Xv`gaxĂ=fnʾA.pQz/t(ts_h{ټsK1RmJr/`*w/0<}xKB v~&t#} %tz53eK ,M{Z_%F2q4j!wk H+QڠcNsԔMB+CLTql3q3{6%W%$|tSM@ܐ7@* 0ȡU['&J=J{&}аFXLU)=c{$UIMiwr .M|&~ZMVf%yҬ:4:O`‰|,AV.T.΁ܱ b~oluI b#hq%)2Gi),L04sQd`"nO<(3-JXH=VP˫@̭=&1 40Ljj0~=Iz"yV"?x/nI%?uմJY)'RSjEQ/ cBG&:iɹ`7g;V1"P|b Œ $CyӃxQ6{%οͳ@EP)GFÑŧXE,!o+cyWOL V! ^!;NlE~n"y =%! rV݋ʠfpsJ, 3e:h$>d)Lui L7 {Ao ?bL|1рJ[ybIp+hɴhͳ %kCYY \N  E1,C1%"1h}>2-Znph`U4+(@O3*DBDLH- 3xl5[Ogu; `RddCX v3 <}H߁kڼ<u ,B+)uzTk 'ʧQrb?钫p3 $TQw"Sj6#-VAxAԏv)U O&mrMT2T=3 UnoϟCvڃ 6@`+$BvB4@3cش՗8A1b%[O6 MARC=6zL'BFMD/)BlD )%RۦKה&Az]fJyk-I eGxylܕv[Yo棤f )ҹcbn1I]acEln^dE~." jWkʰ.>Aęe cHô/<)Ϳ5?]6%Ywa5Êt{U;G nReQg7(LLaZ2V\ȍ WS]wbZy| 3:&й9X;#UgԶf\/:׷Q%R:BDLP,K RV^KR<$~HN#]N<7zWQ=`W,\}HW<^'12.*&q~uHѤQ9= 8]7b[%/(.dlبWgo;W HhT_bYDz M/BU.+"5L&R'FE;w] &"`U^ͪکOAy E:ǖ Xt,Ӟ2-u5j/nٜS]P|̺Ȕm~cgS?O3 2k"E_"(L;^Wa$~QQ&$ 6RM_ yQ^{пɱ2.h\CV 3#a%Ĩny;?WoOި;BߠzyS6m KbLEFWgbXK]Td`R I]}7>@ⰼp;' b ^?X}F(k6L6DDUFgti׫CV=8f:G95/ho}{3"$.: 5`Ԝ ۵ٸe˜+R.F')ުcc L^c3HKըP7B#}SI'6}E'ӏ0@;o0"']ӧu˯?b ]L<+jF@h55F;-ÈB#&6=C^@!*Kapݬ"oJ)mk`VxG&[pDڋшbt ρP WqmfԚ pWB Pl]" W+&RAdU[ XB%e odqD6`VYT|zƜwީP3Owut_ 6eU %y7/BZƇ-ye2n1MML&10D:tG ɬ:Rgf3#/?2nyy#M=9C){7gRXNsB;42Ao`+˨<1rEr =dW%vD7˱jWi5MI`mֵS%O)Ob40XX:)$yߌ m{΄樼2c‡Pkd03!r>ɫ -><4 TQس8'c;70cOCT2\au.oȨfjMB5chp&zK{ުq^LvУn$6s6nl_ y` U~Iؼ[3$!hˠd>gt[t\&Pa^/"Hz7g%WsvY"ʆ!| 7qqg?Y3{7-teՋW귏e &|P(-W7R"*[30$g-hnD};I^V8N̛꛾26ut?(Aa92"]`S]'yù*YY 16ERj: ԞRCHR:B+O? e]E%"[1kפEK;PZ/:-_n:(CFRKZCCb}'(q`dJ[vCb;zEB9OjRX e}؈YnBZ@Y&RΠX "A DpijX<S3;@O~,]p7)($u}ǚjIJSB?%5c*? Nc4@j"{ԠVµ$&3ݲkOҌѫ7k"3F#\^nhLO;M +yhFuR%>Tɸ8x 7}tqAlM8(y+\c7OKf 8E8.}t{(rp`6˘e"EE, ԑ }W/*״S=uaT&J6K"⭬JX)A [E{Lbp1x]f8scg1R I9Mz)0c3\~cX6C[yO vIzˆ,mFRj5C٥xH5($!B}wrdp6ߜ}7RFJPB4ay6Ă. Ǚ'.hڙ#,+X5l/  sYOP\^6M#!K:`beJv깋%A$ 2NiƷz_F/GVخ܌->T] qxW>A [xV:`P)OVD9*@|gv=Z~80-vy  FRIoIv/)uQrs/ˀr~Z{pҨ cԗcU=aX=($7 8`j59\eG{/Re{"%f؅_>Vn e&Rc\y'E.HNf'w R% wwǃ<^`o5/ Q"6$wZ҂f_f'6$jEQLZnLo9^V [s%ʴl0P@q _;F% pUH+Ni-n.8 MįzT/J|cC2 d*sRMQ `hn,:_1Uv8,e‹xXǟ5MĈص5Qr#EzAQ%(r{e(KVDPyluYNeYt >@Qg p3+_t>6w&ޠI"_:aN5,̀pz cj@,P%O$ݽ=;Y-:;FnIf>ifw]x#"I{_{x r nVϦPɔhfY؂*De0XWR>EXUdtֵv DR`&T>a} 4$prwA 1$G!\_, X#@plN\zuͅ8pN?`= hIK` C9NAɦ0 X$V!&N;PZvh*e^힩J+>D{}5r+!qpL DL'*3(;]<ivS}A(GP_mǟQKy=BsR|^\lʄ@UTSGA`(G/͆gOvu+/)~#38QQ66V B,}8B{e…{6hŲQ{m-=@ Ѝz| .xH)hNvEfw\er Al';{Gb}BRIB|QM؛&d G n$9??N(&yۭo٣BX~rzyP͟C2˻jVv(KtlA3Ѓ.h)>5$@朊\qAO /e.JŴ/: +x"UA}+C%2-~>Wfs07ٚC|L,(O`ڝ\p˒w<%{.▔F:@{u yaxE$5[ ['&k Ƴ&Ie/Ր$TeNu`CEx{>N#&0[߬0f܎0Aj :mLS!2rבbfM><=r* 攕 >3jP0Lm4Kӗ\DeS !%ivPaYK+sȂbd8 KE3w/[R A0Ib2(ئ+1iF W;~=3޳nPIFܞ "P+VI"7H^ z30&ڸrl% ؓ3:ܦ~+*m[4ERU1JL(]bI}bGɘΠ-cO%dy֪H{AQD} ')iLLĸ| 5]r XZXO`UMw=%ҹ=c^2jxJ@ I.F$ŮnjBM@q8ϼw #;lȾ5 ss]Ҕ%/YO[˼*D}R_8JA =bf 6ow׼M;22']ݡY]u-{3awό'PϾg#_6)I~'B!2g.*(<.*qKp'ETAbp &f(!? ÈVU? %FUG]Nol DNe u)>n 9"_(cqF. TF)n&{lKSު\^XT(`b1Í^G}̌yEݧixyh-j 1O ׊j,ِ n3EGQ+kB /.p@C"2Ha9{ W-.Eaܦ4ɀ͉5a#:(`7]KHJڋz)6 a%V ]w``lHafO) <\k5P1+V9 -!AX89tVAM^Jfb +RqڿAѷY9 r7 f SvpP MOwR~w ʋⷦ @%3^>ۢQ~:ZFl 0 D/c5o ;010$V^|RY3^ͳYQbEp1T|O2=Yۀ;6]Ҡ0 I7k¡1ae#2׿t4<:_$8Dk]AA3xҴ*5L)(vഐy((g=s] acHdӿbD0|ceW+%]cL 0) d׆tE`@h:[&4c}}_X옇DzQa~\Z[3& [- SJ"(Jr[ /^D0KΘ{Hy7">$ֺ)|uy7-7'YP?gW\qBzMFd<;Z[\w QR~FXpoW!Z ʧY~.+R O޺-a#3-F{rs2>E5'G%#>%#h; 7C[Z{<෠=@1/ej(pOߺ Af]:˖J]%OS$cY^Aagj.^y8<{#AjX׊k\qۢ-ԑg?$SM|d zUC8`5l櫐* 8.Z)l+#V> ӈazȇ^p5=;~c(tr76UHVNqSk.),]|ŗjhF:dp2m:;)Dd/aK8EGAS:B0ӵnb 7[UY]S?;;pƞ5I) 9k<t獓F vMj:$ |3 QŷNLD5h u04r>݂z'~O4cE͟o*%&YT-m+cv HUoZ !I'c/.Gt7;Q_3v-h0)L K]#{S^"Rh< n XH/(!ArGܩ F!xl&١.$oobEZ͘f1#kBZYU]jg<0 iUBB_ŲVDq0WBu#}jTX,;Xm wD(}2mF4KKL}A vS%WÀ8ȌSu0xOdKļV:jv" Iۖ-1q\TQ^))+Qڨal ޟ*/ÕO>.8o%f'<)QvY&Yz#{>jFM`}Dt3 h땧ZvN$,ʱ{ 4J{9RWx쥨LK STiے5.ڥ]ۖ+ X57N=m#A$Vgp+FɈ)gЏk  w1KBC7<sF${jrI0`.Kez(WM0 W<$3of L\|_[tmjP3l*ͩ'b\ m`:7!mkO~5ۿaY7>fr.s(cb}=us[i*`- Xd*9kG-O(Keσn(F^G?&ܻMN*L1߉TBc礗IU 5dۭZsԊ' :~ҝՈ4Z XE9aK)Ie_!rE/g5r9Ica$?>y>F@j,Q[~tUS,8E9fx,w*MLpBX\,*pȱ|}ڐ*Bc pq`"~ĕW w ZGw_؋uG5ܿ1{cÐ2tq('L j8!"?vD!` ^MpqM|x R #' 0R*Ed-j<.&*9#m` )rVl%`7 q!AUڼ iTşN.2g^HN)+ƺ7TOقO. M?6Jk:4&8CR9VcGInY'[/UuF^-m'. d7沦[|Cmi(=byi]0L8spX%%SyՕFWaq3IڹC'Fs:XsOAl$iRWx;OfԺ-grO gDz;:#a?Wj˅T9K-fՖYLAdK=TԿт] CrZt;!'^z{ [,uV>[h_IG WKn /$&DHa`ձaر Y|eUm<'m¤(oZFT%N4^ W> GhT !FB)-⇝瓞xVrl6Sާwm㴝H’iDwG0T{񟡡:բc7@hFQ + H>xuO7p?3'AGZtq;TF3H>`Ua;y06 gm>,UR FErR]w=sOz|!`#aྐ(S0pgyHT9Q*̕>!)T9}(I˲J~2_ܥZ^w_mkj2lZ/HʲYm.7 :BT*+k%g mSG\8_1-Z6p:*`%啋xZXd'( '^]<)w _Gc4Z_?x e\ꁨ*T-WxgsfٿζJTrS S:_o`$L g?M`}<N!*&$ Msxc*QB mD+6/ܖa>B@ˇ\$ó7pH9_H8( j#u!b3T~Gd;h:kqgbȍQꜻod Bx>9Ū6Y!,(prGw784Tv]rg!xOZ t?P`־J 陃 $M&8 |l|@C]r  r4` ~OCzgGRX=l%{뢰Ȭb9W;*4ǯ? be~p@eu vN1rS$C)@q*d{iR&bwhdZ7qʢӡ$&j{y!mf@dDܓ\>9HIt)9 C%QM?%rb'جZ3Up .-"CH<*1ֻe Hsa:^&x֫3zQzAJ@R8\û&nN Ք뻷ŏ uȢbO!Cا,h,YYII/F8vq_{8%׻~tށ}uq7K ftX7M#Wd+?ca 4Ζ"Mc|!s J(MН0 Ef(m$; 4 b;t:è{r  ~qQ鴂O]Q뫠)o{&,0׷8N4)$,>F -[5f lZ&{4?ZlsbMcDW]&:.]ĶE0$IXJ;# >?kjyqW(Ո%H/h}&j&l6 .;vO(;3

    }gu@[ 1wm[ʸxzB S6VY@#i*{TW"hrqz\mFFʽKo`{8D͢+FhlM;˘<?*X'E :^+{|#m/ke{>lp y l rmϽ[)%~Ȳ(ae(e0i4{oFH5 nW/hBC7q"74<$Y;xB\PXZNYMLX:[vf29LdvR> {kivSn؊TqZ&sӴQinzlʨa'\'XȤlÄd6_>3ZC-ȧ!S|.ܩFfYK_Ve]ot: }*h> {&D~n&&,$Mn&kYQ*UU%qZ`σ"uInXΦ.;f%.BpYt>м5VV=CKjy/G 0Z1 NÝa|C͝|c3p0\gizqZ8eGIq׾K?s&^n\o.~ f2;uaց p;?*c ›B~; >&v&0)|߼ItC$"#TQHGt1(UkiajSHa4b{TF:&Zl{lyli ~lᰪHD~>B'5sO3(=Ӛ@6k&Cjؾ\HDYb e,+cA.I>\`bf4re|6*QiwNT킿 ȴ%r5mߘvr5PuZSG )h' &qVaJI9JQ,E0|pFw=q e<]MڂWk[gxO4DU\5S,;P(Ch#qmoΘD;I_DžzP.ԗuLoBqz@z}LCxF0 T %)m 6!=BVÍmrD0Py{$0 (rJNh:l:sO!v9eL1S> Ϭ5ݐT)gs _/9[ؘ/5l&7^_tǔhQꢨAaj"TE7ƱCa®.[p`6ck1[{ս,Ty_H)'Ba9HHmThJVmi 䮎eiғh+-b)=5yU0Um('AA{315= j7=mゼ۪l.>&vn>xo&1|,yO}K9Șz~(']k<_k1PM8P>NKCuݓc'/ 2PapCОr="磠y,>z60_L n?H];tq:?9(}tд,^T%HzU;Ͷ;'r\7.heME3;2*_ ǸRAgh7%4`F7(6(J6au1#mM+ؾ{0'nc稭#~DkS>6u+׆G*z20pZg6f!C% 2"a*ē{B'V`<*8x1-#$Z @.w^d/)"P+8=Ko㣢a性cR PK9#`_ zNJQmmH_C˾8S򷆪t!4ۦsh 1yOqiRj;Z2$XWKUK$F1_Q_]=-`^@>'24YNW9$61(p1i$G"쿱Y+|RѡY2vT,?F8kr<7Wcj 6s,$h<1oPY G@.ن8S :Y2 5Z\QR wC+u5<$tlN1@0*fC" ~88|Q9SWK] RwqnM[f`[?T"LWT7GdUeC\b+ UaJqBe:鉡]rcIQ4AoטBt<{l&~Iv`-( d3Wvc=F@a9," ^<,;out4_&'{7*RK".cd@;Ut.A7=F݃ʒ>D/Irdz`wʋ&GTiȽʫwHkC.F)䮹#^!`99|rCEx؝ݛYcA!V jLVA 7$ %xḞ+!Bhuy\qytc-k( p9x2KΤ Cy ?vY+.a ISdzĂ@Kmjn?AKKR=AK5p:ojT@Ø#g-]wScBOV"QgfO-A?7z'ܔs&/W,^#Z Y'VӀ\}pԋRe~h*5 [r3F=_Y.Nlj >ߙr6^[1++Qx?O.Y/)}0<b\pc}aOktٰcveN֜D'/ &LOSi-]B}S01f=ϖLoFHu|X\"!151*&:/9[}aRk4i~G"ʂ$S(_}R#3 &0JWvH)Ywjv`]%p%:i HW}{؀T@q*yQմyZzoMYG>``3vցJz~nAKKIPEL+cx1sD/Y?Jm& I-iU /.V#0S}9%;#afۙ# '+t݊`'as.H*ȵAZąv.@\_>44 <39:"eLk:<EUe/S7-alY/qpLBN`0fܲsd _\l֫I0!$fS}vTЕ--q#eۙ6>d0On0oP"P+sP8^bZD3/6~(E-&]% 08O.g{ хN =_& fYA+eDE#F\*3VxZ |tʱgYZ0707010000036c000081a400000000000000000000000164df7f6f0000c7c0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/#~]?Eh=ڜ9NdWw 2IJuY0w fɌ.~wa@gp{Ed3n mL܄xVyFПz諸D#bI6zb@zEt|`_l Kׇzd[ۘwj?e3sus<@.#[?@ u:-*a`T(3 \n8:M D0t! pt/Uή'϶ZJFD0̡EHm2ݔAI4M !SNZШ]u$;h:U0ʌj9rW;&Zk +wSуDJo]Y$[2rߏ@b2F/3-ALf ͅ)a B"f 1ߑdXe9.3 TNH9 Ge 7\'Mhއ xb'j[z8 4lL|IϲS#p$%3 RXQmv!NƢb"a9Klg*X3` u95OU 6G~yd,U)u+OA5H +>Ԉ#5S$h4;SDId@ex 6pc(p̦6Ci9(9A*$=Mx#C8*a?C28L+z5}Fb?X|B &; k?h.q]GTd,hTMò[|k5v9xp~Q-JvpHIT.;=N4>d$c]}2Q`:S E ^]/^d`/u.s/TNj9q1Um*pE2mPdUξGJjL+^ȿbY.=2: I888$SHRGy"ВG-N!K6 e[[_<2kFB YCBx^/k`҉#4eG s52Rx #1N }ܩB:M٩?/9 2J-ɍN.ʦ}9%5 >| >H8ZľoaiKRL&>|- GC*yvEl \2;Ʃu C2qȧJH`BLћl'0솒A|k mǔgQgYPgP%X&4r)@0EQr3FI҂En]%C9_KԸV̹(HPl{DHbG7H KYqU<!H.BKN2ne%>݆4~%CͩܙYH;Ggfn@vف<8WX/:~w7.O$Dr-##^ݦ^Z<7xxЇwf;I4O4D? xr^4 F$:gS?BlZp ƛ'9=+?-2\ZM[u^D`P^F[pylg1qd& '!@Tc7){}yƪz#f\ݑW]1I ZNG]̊pUl)*X)G^U63AM#qD޶v?Bsȯ-]@o/2>!yBui DH Rϯ)1p4Ӭ,qʿo]j;*j"6tWxɏ9Wv13;>;Q7ڨ<ıl>.d^%ڍ(t?]M~L*X Ӧ\Hg𫛗 $& 4 $2,/ICh6O k֙$/(<$ZRsMx1vRf}&/" s;FEs<|LM\|P\v~SE6Ͼn~69tkDGG{# tB%Şa xKf|u҈x!oA!¡Y(/%aڱYys}̆vǹvqw?A"EYX[5<)~gyòߓ$qp, дpbHf((#Mvz ߇ Wݑ6SKgcվX9 **" sa%r3qB upSG v8QZ(ךoPXȂX0i3ȸ&e&SS ԡ\=l0teĈYᰕ6Yݝk{&c#wa@ujYS%ÍKzbv,-qco;S=aʡ(Rt^+]mF‡>#ę| }:MC,.K[̳l&ٺ tmcdG _ԭt;gPrp1;w7dRSi e7~wQL^Ah4675NugHp7NT_I  8.{[Ed(Ñ?}Ӂ("eR dp!\{Mlg+ru@}Y$Gޕ-h8|+}XD8VMgq:2B]kб3.Y? hO(3UՉm\>'&:G/ S#8J<4t^;A[N\{^.;5$ TZ $8@G,haܹj"}.6 O2qwfOq"IOx3Arbym{,MhhH -Ynhg qY,W9G"^<m7Hm? ~^tbFwP +QvCF+ 2\4 O5ZyqVgI3Uve':xjD]۷tBō*Ѱ?k X5G+Zl٤eFFm{y DEcc9O@gF`1ۦ!1a.V"uďwu5';@N㿣J, >R'7v< Pā{MVٝ1V_  H-^D2Gd*7;g6MWq`"ȸ>~yc}K<M$2Hݐgp#@(pTp/IQDc|jo3/ Bj bo'4WJ)v "SpwX$VFƣVii#ք[F|:\ʊV567#Xuo'My!b#6-;hS'qOӱM;cuֳzq}]ӽK 1_e%F ~5}l0a:pvo;gRWeѡsJgǓSao!,^pe%oa*?#N fK G<La'Zm7x*ڄ5c*\Ԓ.rg+2 G(8Y$0=N*Ij`ꠜƄH9IcĀȸV>JKֳh~/}q_zaE:$a ihzͫ?i77 T011"VPׄiXHץ^rj+@a B V$oU0gd`99:-_1 ynGlvRyp_;zvlO!)+Ȱ"9Ǫpx1<Fp9h|?O7mಉGRbxmp0b`}^U^@Ԩ,?9FW#W;aWk-[b6@>i4АV|LaKz58P .eT~x?{| B{X@0NȂ0Z}Hm3Ж ɯOg0܉|Rf۸$<y2r(!D Q1ӒVN^i폡cB:zgT0>w~L{k7]EG94-S, 6-n%5G.Ȼd,j&'35hou4Hʪ7%Qe>ۍ#\u5ա]E욖_[eHKxn]B5\uQ9S3=eжYDu1-!}\{$nVIǡZx{7]@VH+AgӇ4.>CA}8%|-t=dcp|[V}ɭ9/%63 Z+" Q!Áv6Wsϯ~xڻ(X3`Ϡ4m{` _G;UX)"d-ܳa?%5ODxA-NXm?XpQ~,=CcH6mQɒ%Eɨx )ΚUmZq@ Ռx4dAs3hXvA^o 7GeLWA $ԟ(:Vn}u̚=1!o˚j^-ӸMt}~J'CPqtjx% dY]|`B~5/h$1a.n4lFOҥ:\rq̘ph0+({oέg\2;fO`uVߐZKՈ@ˉ>kӏ}ðlQ75ux&OAs0}5`;v_f82?ȫf\r5Y,Ʉ0WZmUǷv_bx, l{E&lpIxyVnF+Ȳ9$'\7w]*+YB6Y3}7 Dj3=.CYP| fUuܘs!(?u+)"fU:M% wpubWFrF=WեӏlP. Bvț!R[s #|}#ggu>"NgG^%XHحGt9r2L5T[SCbH^?;_'1E>;'$%S"R_6<0#lɟb[D0h^%u,ju= 6;)11ЅBFA쌨z>?d<co @?ML:U2h 2s,iE@/Z`V+/X./NB &Lݤ7D2ojNbd^WsFV:8-IO ^CEʘ%8 qeַxXSE'%Ԇ>zs./_\/" nݭE-'J-.z}_5q8i O`:J2Xe#\ex]/D:FE-l~>>5-;ٮosa48E6TGe8Kv^Q̉#ѵ[3I~a4)h]ݝе.8Ti\E[]ɦut5x!aLyp Hӟ9";`fX y&ijVvڀ\;Si`=^J'˔?)6]= w*-(i3y̍SrPjA_@l06BKXnjt J #vYW GD&T2 i0Slʬ+뤇 %O^Do׃tj[MaI)tqcF^/Vۙ-dߵ&(^ƚ ){_ }@WB#UVBgm. #E*4WRA¥ALwl$ІH>$znmdJ*9t$SU`;HQ;zVȁje00 ݲWGu-^UE0o?[i.W>0K 0E]b@3`z6Lg]4E!5(@{;iЌZWwa&MgJ>Ys,(Ёt _a94ʀG||vKaHM I4Y`K([J\s`c*a^H]Œvgb5%8gp.⒐$[OۻkwtuiK(~ ɭ4Oy"`;{ qCk=N.}m,X/ЯoɴNM%cWjUev89k?%*{$C02=uFjTǧ~F6E6`" cv½A'ڿ1!=өq)3BBnc݌ׇ*]uDPowA|"HO)ʹr">aq^n5j ]9ԋ!!J~f"nm j [Arr ʇ5BFJqne_ kԻh\ UDnЙoX*Wf/ֿLww<801.0N}{0=T8i:!l٭[=t zue/fuoz&͛ab8C 3C&uShN1 m~-=1`u&SS-sg\Q'?1Z@S%|9=pxHW^ͥ o.h!2JF c𐩒Een]M 9_c\9G *ϴyOPnOb)/V])˹OҺuIO{n0r^;_-8;y A?C]UBnbfcZ}߷|!o"֫)E ہ/9oVTo(f_q7'P94*lsFo6Vfee5q69 s72qy |UD$ij|"%n˲˩u K:S SlZ|+.hsst3$/dܛ/S+:TIPVlKVtwuЍMRy{yJV?Ff豁t(;PC~JCgx%Aq NCh5QgXfi(JZmGZQ`UEZ!xWkHd`4ga+& mv-zm餍 %3m{Ȳ9 >JZi&C&&!]vaV] ~!`IЧ壨WRGtgOCvT GM 0$!@$L*SvyQjji{yD~iwTs7v6_4NEIsadE\eS iՔէ6%ʰ|/ R.|JDd"s-)g蝅yOķVq 4UʎL}UOw B.֛m`X?CvQv>Ĵtz-i˸ΗFBf ;i:ERn}Cr3ӭs2_/0S,ư Ӕb7-yo`NGM`3l(H,wS'7%zRֵ+o2jV8ƲY-–j`C#%En]dGI,Jb~vp{A]'<(M|3 vفNFd aZ}Ũiud 9Fj܄j8?ups<ǧo[ *YWۈS ٍаxGjc*c*$pOps: -;)uqB3ŵfړ\{[.H{IkmUmxsW>P_WOdX,7쭭ǒ\ Vķ'(E}V[Ⱦyt%J ʸCj5I8v)Z?s|OD}5j_y>KUON4;fTsҠ9E?YUնr&P̡zDAG 6كtW8YfK*m${" `V-@o{mKE KIAI7'ha~Ѥ5EfQ;prܼ.`g*(.!IB ={r\;ezly%H8}d*@O)Q#4C]yZ?uቑ,b zgK`_58Um~9Qv*s9 T#1.U:#x=E3Q*vjEeH0\ ]Ir"CɖXz4Dd7k-q]`Aqb$A 1 p/o :/eJGHra(-Dv+%4 JЖ[Ӻ"Zt!8jROp:Nvi=I?5%uZRݧ5ĻOT|~ Zl;''4d}Tk iM:Qڄp$%6=ngأ9d+osz`h"\$*}% ti}$`zb93i,ehpmM4!Tky/Mj%|') $[p&hK^?}HߕzS?Ɗ'M~lԖZU}Wn7 +'f(CUQ굪5\U׻ЖX|H /|yU DhQ˰Nv/ ;߳(&"(u<;^k"{ ԕ1kE2:-C#N-)yz\(;y"kL` _ X~݆-J1Axh8"(MR^֏4PA0^4 nsyznZyʹ"+nbjr!|0'D`(hY{p@UG>a<#T{‚{F.;jrT3vZ C^ꃳ&57KN9Nqm`G &>9Oƺ:VGٌ;\C'ǹ؉ʹvۢضu[l[\a/Ghwc#ڊIȿd訮oVy9WG VgYlqO׽{xlԪ =/=H{s+3(Zmj|-.'Huߡ%m"$&j+PN( cS:U@9JmG޻fV9=}%>7$AG# Ⱥbٕw`fj:0I!6hUS6 >ῦkA5ʆ#Zof W\'99&5(|FVl켄>-Z6>*c0$ѳ ~{~`<ߍ3?Pq ݮ*?p$3&$&)0/I\ݗ+SBd)^),MK/E @49qBÐ#}hgc=n vǒ,-;=FPԾEݸ:2XNЪ?‰fY#|ƇVP[Or4n~v6BHkĩt1 fr[ O6AG'l$nu %< j/CYՇ0B"PJu'Pgs³1CF*9[()pA6{Ӆ3BS0M[ffLH^z#i..0kE!8[=V:Ǹ4@?ʱ}tH3jߴb!X9MLwkV ̈T8hC7=! x< *"O$ ?9ă}$i` O/暮/ͣcyަ9: 'o{pL~=SDs%Ibn~]RF K :{D3bB\cƌ>mn惊r=TDa]=Q-wކYjWuKDkg|vU0_+Bg3J$&5OHNIJ6{>)WW)-뫩zRB71kn1G+_Ί4oX-4;3nN9jt+J]Դ&cmuUGhҌ-ho!&Q%KZ9y;l\`3DzVϸ<9o^t7=YZApPs|CA::NX̳lzUs8m΁Z:-.nד{ UB02!2I9\,LS`j5Gkah,R@BJ1@ ]aܪߘ]^1S\ ڸBt[ZKו>]xW2"R(8QxytYXdub7wat~<ŚER%'YkzOW:Iмm[_j7<kqVg߮PJT^K>9Pӏ/fEhwTz-=0)өRRUr65X)^xs"0a8&afcd08g^x^I}=)f_Oa]­GRQLu!M7S-T'M'"tm{U+<>5=c".#$((ҙr~l%s̍JKHΐiubv"1'R73Ԅ<DC*ed?D^{В]n-Lʷ^ У@ֱ}sQ$Vs.Pa{=a(jXP )AibLtVR_%MӞ%~D8fVX?y~`ȭFdSrAo UD qs9Tep$ —ܫO띺B=Iz%04W*YHsM v˱֔|9CS#0RLݤfx~diu@TXKWN qVk $rTqp4~؉LJ%4Kt\N!30-7JY|[\}{p6uS(x$;Ʌ籏AĚS1oH5=8~j5&{|]^`Сq%qu{@KH- O'dXHb$ʑnmbf9Mx'Vn6z!Ȁ58eMT7EGH/¤ ̟upJ?;ٔ1j͙Z}0TLH_z dڮkZРp|v22uT?e-(#Z.įq{ ]ʄ7AJ<62jl(ڎ/DxB0L)r\ jpRB<˃JW[[&t ;xD j*d`1u`"rkε08/](]IZ5?o" KxhJ(tn=tJ5zl%ax[6Epg.m֠^T(w}C15_ aW ]ϐVo1(|7ꐫ|EW4C)th+b^i `aҎ@/;D`a}.!)pYvqPa nQfslH@1F4*~}1 TۙޔmEc˸1h̠b|Ćk CkR۶+!HCZſ$‹+mv[?(ϸo].x o0!&Dz~DB=6Yfb#w)On$9c+꧜w/cfKBrՁ?(΀23vj?9'u1>F%:}e(6^IS;a@kG]0lw ˦v+ߢ;Gre%]YZ),iij[9_?|fNb+*I ˄wZ4s%`T/Xf6!1OL:ߔ:3-CځT'v(y'}:<dB 2~̩u 0g0S:詃Wу\>|# bjZތvS^FsҩS'_c,P xAޅP l@Ho6X5`ƒ#)iArYdsw^iO${{6BG|lj?B^16؝Y>tاlXÐ=1llN8#"VoBu4ɮ Vu u,uȯ_hvD4,?L 2t&1-qOuw''JJ&›->"ڨ KYetKdu0z'r7@S:>>,wP^.X&Jd39+O uFĨ ZIn(u o8{*F4aЌ\/l?wˊH*=QdcΊ ӍTv(?_5 ^uZBB /;+N8~k #&T/QP\.U{icP2zaCL W,&CT\[a2TYh#8qufoP&pb~PKWWES%$DJ]F>D&ѩ."0\|gK=D|F43XY.HcW Yݻ¸&wڑBA=o^h ķsyF<%IF+MCbfM~d>͎<~ksΊGUa*QC#Ԏ.[\j+#pSc2J\ le'VX[8.U0j}!tK_/%jo@#z2_/MV?>gN CZ7m-tFChT 2ƒtyr0> t.l8O?+1͍4iȘGLdC%rpf tL#k%׋S3)j$,Blʰ)"Y@S|aj/ntYB(9ZDsc{j6#܇aE%1,ӬcS o<1uҋ-phBmkoGb ĬŇa쬤D̺' ڒ>ݘ/"!a7ɯJ{cXr377<7H;ŧ쵚e8?ȫF˩ {p |W^p°Dέݜ 3cN7{incFk` TuU?3]Ќ-- NtcOܞj%C92iqJ-ma5`% mlcң;Tf'I8x.-ag.gWfCu8 )tfFXQ:ǘ`#ew d88ie,seB&qw,SkrRl UNd8ŋEuN^\PXPqX&N9e U1ve}"nOc"tKނs=֜lҲ_̗8)NaFt3.WWl=Hj`h@Y[|4d>/y-I$Q=t;f?W>{BZjW?#+|3 Ĩ ƭ(Ɛ7|ظԶ_;=.4`p-XDg4Ր}NjmkB JY'] msw N~3VIJe3-RvW( 8!~LSrJtVmŌxy]0uK g-粲2俉^Kͽ^6 esiT !7 %I? pb5EP@_6oTKcBw"H`M5>34dEHid8|T˶a# t4K4w^Xq@,T*+-ѕ: vͮ ׇb6ld620xp8 _Q΄KЗI@,¯Sw[/QE2 B {2T ddEөjnlt}ݨי̿Y >YWI$N]Viule:T|{d ӈg"M7<ָG2Xlt!o,ߣ|Gʧf_jiH>>9|ENr*ko^UMA]OKhЧůrqbm,W6 L ڻKoqqIϾ 7*0STmLBtEbf!sk#/hr=O_ e{_n닡 *INz_ =ߜj׼&AjlwI3A$8DBܜ&\ kkX9M鎒xaYFH#7!Gũi&ŲyICIrJ%-8!\obIH N B&wSt&L  ;&֞~3jDcmwA▻toTzG*:!bEJY) q/faRzW[Bl* o;Sw+i5n,DO6W S@`ZGI^1vTţCpGndW-!v.3崘{zIE>0+%P&IKݬn<ݺ u)!f smcJ/Ӹ2Aȗ#sm -2gX`: J٨'JtD}@k?=DsƤn hO^ XSx[Ek3/W`OExD5½rxmY0:qEɅ<)wVHQ\"CtaԨ֊[×D|pSQA%pec̲S07B6 Io϶1MߊvQUf(|Y9N!HJ }O`p?.,UT:qdalA&KuVK87ޓXu+ mpӳյh^'4 HohgX})|Z-]% :JeW >}J#CHj&:PpZEmItLHq״?EU˘Mjv%׍d8L <^+`Rϑc:Loy}ykԽ&BlR@Oӄ+Ͷm' PvLH^#X`z6ҹo6(Oa."Bi^\i%GյHCð1d28szke2ݐm/E'^Vcs5GPo~" Z wIUT9 !4Y"ul#CMݟRgii퇲9U &(cp @f-\8YwM$}lf=_45М [zcmiMv^yLjB@Tzd_KK|yߙQ@{QU-a@a ^cROq-0<"$jTMlyJx1'L}WƟi[L[o!|SEa;RXEfCVI\q@ڐž3[/h-ٛOZqG4u<7U:8P6;ud.-ȟ Nn⎍z ~_Dp{=BaSvS]@,'~?lE*77NMǘSSW?o2S2`LtW^yGoF{ǧN/!À˟>68|][p$ލd>yP`К(@[96:( 9m8i=0iQzPazL~^䃢d)א2&nP!JΫx^Ck*y),a nu/B^A*r϶W!TrzY)Lk]RfK Ľ8tfكߩw3Ń 3 _ׄЄ>/kDpCkQyPTG>+ 7lC'J,n M-'~uԄ偓өo`V GSdRDxY׷Pf u*jgccd_n*^k3<&2؋Ƙ(fy';zEtw^o$wq!k2|{z@JlV9M ȯxdA)(!VXG=Z}/#abyܱy3I НXq/dl5[/_c2ArE53׸Vk+̡Bw%ޛV >'&$ɱҜG:?W9f~]IHsz[MPnP{wK8nUM2j;w.*{ͭnR<(1zܹz%y^O/k{N)"gyZ,ly\__"qT  ,G{ V*c"tZ!&DY6sN^K X9RyKSw,^-Ǎ[*l8т#bζ]K}ML- {>|gmgZ ; (uSsrW電S>6QoëjgU<Ǝ w ŸJbU%55%Fu\/4{c!ʅ a81&D=BhKm0e` o({Ԇbes#\o& ~ZP5i 2L8FTjEV HJo{BE`(Pfyt SKFtH7#0-q%(n6Ƴ-ఙ$Ώߋл3]ERʅAI#!N0pStv욄JLG}NDBH%^%r|?T [wì\ flr0W6ލL?}.2i.88<]8~p+RO[sW8Bi¦j#|7#5va/y}. Rojcnk; 'V%|% S5O26s33״2wKJuoHTr_. uuH|,-Ny}b!*qI=dsW N60`+;#a9OxMTU tM撜˯ B/='g(ϰϬF3<97 =,rcL#W Rh0c"l J!x`<Rqħn]bw`73B9ӡ9{ O9j _t9]58}| ;1GZ*`ܳf1$m|*~ 'akw2҆F_?!0TG+Ɩ˷Ѻ1}0F@G@|>W0-J0J?>'{\/n“GUM8 ǀ$1'╧$0Pٷ} UÔmEX1"ñn#7ac*3; 3cfS@%֟_OE)+$o KЧHj@CT,ߔDج-czrOd-֑&y[50:w~qD4MK)UFRɆmν,OtahLPFΦ#l g,\itqVxxTQ̖6m$#eUa %:Ll_ohΫ LN WΨ[AyVeG ;k tcg~u;Nv"i4Ra,cCiSxu+|zYPM.OBjQ-}R*4pu^/G%oʟc(mk?^$ Ea&HmT"DNxRTڶƢs9d6'Js Cހ++E Ս] "("%JvxjPa%AkŽiiGx]3bW(.u&gf; /be?u.fjK?Ē* GߝPfp H:!WG(n`yU-djB:&tV6X5t[z)CȔDeQ܊gYʇ GBlo6#iQ^Lj QtNkXO oӁC*F7h2Ut_Y @!~YW5 rJJf1$  P` a"O#bk[:\(ܜ _QЃ ΃X(U##[=pHjK$E +gzS3q|&8QqQJt0D'LZX1e\Hâ܎LHPlڵ vη;C3Njp ZydԎXC hskjRRLVM>ٺ;9 %VDFl G߷5%:Yڊ[a@Jr~ !]-.0O|ےo1$ =fRX vqc| @5sf2`ó#ç?o?ps\ϭeNJlmӵn7z260eA?%7F -#<q#:zZa^ rVM`%fy&Q(.oSK+_PXB!Jtv.ceK}  P1[@GCXFQcSX);0="g2b6aLP}jY'"f&elܷmWHF+b6,;hxtMǤSG3q 8[#lP]ʻ[!,x?o7A7&N=hywkZfM z=@S︒+'g&Hh{P9]GIQ]?6ki@<%$TFӎ ;~yQR_\ Y!bzgN|K`x߈'),b })כs4gYV4D|R%cAL"q0{Bۨol+_{X;B8:ŃtU~XL*)!{?]9$ ^ܔSSA, *f "DpESb?&^rC: GZ+8AoeI>(+09Xiag֔:_8.'gHSp8#]yV>hIFۅrN:KEn_^T\:^e*g"ÁGzdvRGv{v7j9sN}6 z+}5̝EraUT8S[xH$%;u hrt6ymؘ#O27ZYVh٠d4gXrlg?f\b X)UkeT$ǚM[{ iAccM$F ř\y Lί;ƸYTd?Yb1vHIH#Z*RR%NzmGު/ᙼ :ql,CU؄CI4>qg@fCeE{#B; `hwtޚE_ij{6*»<5UWHeRH\(3`6O%:ifz֚RbL)D 1 }HGN4ݐ;"qCVn<|,k 4^}a /{}OLyPVbAMhlߡ 51Ӟxv-ó+tعUU^YC]DҝLII,Dc:iR9D[ѺLX8<Zfd"*תjACڽк'7l9=x=&<sLV..u1MP/6t锟-x[y)qp3Tf|s=g: kvHh+SQrwkdisff&!q{LTjU //Q$evs3X=`käqe9, w:wH695!ohU^흦4 mÞxR A \Z14,a7YxXc{$~Fc{ٵN$]irMR@u P7[~v y5ܣ6)U3TuQ c%E-m(p>P{_JpQRU[p:Vmi"D?qjlAw*w~nNtn雡d7^bOviSN1 Aj1G)J o{Zx'P)CwN[*P?m^)G\]umLCg! Ϩ-\È0UK+ d.Y_F;#(qff//ʎ>Q88FFRzHbll@˸xxa][E?f#JUм^.K򺸅e7G9&:Y!fn25C졾F0뼣G+ +|ϊpdyscT_whtwcY oCZ V7/dyia6p!_RNQo¥VTE?<^>|(j9K hY=ODϺTu.S}+Eo/倛{D+%V05MQ`.6xi#2J}НiHoPTUy0pƿC[YjBHEFChGe>_唥OHJ 4 {VYQ4uyCz3re XքC2(~#r4RY&{jfJfH-z pFVBK:W?6TC&d[o8@оOڂzi&:˶fqZe_H{6 }oi.B^ϜZr2'uxhi˯HqI,Jo2zU';+KHku}Q U;{:ꅹG[ț@Y}p; c7SjV+: O X:!&s[aZ)Rv guunEͭhʭt7e jՏ;X=5Bg{w)XRx\"|d.l#tjrL#mҧvƒg`;tM\r1N #2o |\v#jB"K@fYy)ZbVb24쾧"t׊UB`AjOxfG^* '0ٖmqq}}C¡a;X-Mn= 8؉e"AߌAdZw ?nѪ4k0z07'sMuSh؎[u4fMBEy9>Xrɛf ({cU\Ҁ.ҩYgAcGOs,hVRm @DElۨ]wBғ$!E$ ==yGzh[orx!(u<2%DFu,T7/A,8 .gvvD,:)dŚ%.KE5EKQ'AɺcbYoɣ2qH=0HL;'$~4DRJKFGnw P8Rӷj_W}HYNJv4)pC!,6aj“|`=̃G_,d".h#m*ZLȣ HҲ5~l ړNb_/fo \fMhUmZZqWBhB8ý#~x;S7-Œm$UOx{Q{nټy 9r3~vG]\1!jn o^?'Ȧ-U![M",=z:jL`OH\ U)R&M9B@>$?B}᧛gLfɖ> iS6OB Ib"5dGۨH=Ɂ8q2TBc%)?"6%ߋ%YGۆNXVYWH}TjnV.ޖ]Y`S%p$ N46Ob,ca$mJE}|>CV?0>stHw 1iiV,1]*Q4BCրV~LA!.}H~S*+5E k ̀;m1 $ +5PtAvG &^@XCV%Ay|"]T>WS=@,\ص I$Mbਃ)b+62 `M 4(AJ)i>[Z?-4h2$L[uc?U҆.^uf/bqJˍe6&ki2͊x=C카WAX mB_B``Ɩwv( ^?/JXG'ksHJՎBCF1 z7~ic iaoQk]bv^𢓳aQ{0aL.BuNDd!)ؚYؔ| Nc?ym&;@9T!^hNIWWŶedIe(ў#x+'(ۡȅ;f`- Y$)Dx$܊ бV$2NĄD .Zih@ -i9TM.SY0u~36ae (ЇhĒrp $lpaͺdni[>f KoHa\ϞfGrm#),If2b(Vg7>{"нR ^Sf0z6)ܟ8K=`ΫV''S4]Bl(6 mDdbmJ6q6~hc( Z8G4E>gf+A,u`RWb8dWxL '!(V5aVSQƹ sTUSn9d_Gz[ÏU~@ )tJS6F$/wIfPO6ɉLHc܃'"[wU7\N@.-`͠BVkc+t8()=.J>u.s `n ;f(CWE HxXnVb뗢l"qCZ\K:{%d8~'abp㮲SiNf nr=~Ůx*Fo:9n[J#*-LɟUoO_@H}Jv8Q*9ۚ'/CJr\{C" Q5N!&,YI]u} gcD@BkDqT;"u. )xpA1|4*&4;7 +ZݹYr=`nkLB[dK5o&.q.Jt(U-+R00nW+BXm!m*YJSp\GjۼgH@YFb_3c&s1ѓa t)>ݱՒ!qł>j}XkJp0Y;bQp`zAJ/0;1Itd} _!12#gbPPgq6,ڡD@[ZCKrJ6VG<>>.#G Ue{욉`a(( 56O8GC?5u|JGh-'w6ϺCBp^ x+.pW;'$mOHTjO4~a  H;sԏ)SKxR ITF|脙:n?JS83y/y9VkϬX<=wxU!2Ƀ=_kNayn@Qf-f"iL:n>lQmMcG0F^8Zg-LKy݂ 6]CaYL%qp%vrjE0,%a$^|oALִ_c`)IrW(MoOkfþ//aRyg\v/C4½սH}+^yr@>wϮ$ZvJ0>jktw_Ct AfdC29'!1 3  $Cgj /JCN͞/Ux -RjyP $Yr9Clɠ"EHF$xkȞDPI:G8]m5VF99AJx |7ƻl5 \ϝ8n穜8UΣFnb @Biq}, &'^8EDXWdç@H AL=[DnU_ Qڹ[(;kͤ*TʪWOr)*V-qVtc^bv=ɭ^b&;`0nK Q[}FmryF U{9K{Q>}hEO5W|Gf҂5]sȦN6B?BW1Z䏇uI]}_ȅINEK!(#؋ Dci$ӑpn,-tCT9l ٖn@κBB] [ w"L  5S+ ]s^V~ ZUWULRIS٩d0X.,#y9 d4ǂT" dLbz2ILk{'NT9Tq@si2eI?ZpV`۫PUCzW`;mHV>:);M@>oVkuF*hgl}acg5 f޻rq]zHAkidnWd &RF!>kjΫRMz!5D] _)^F_бM-ףÊxKq1MZ<^qyGR:ɮ1?<~@#_&Lo}U*GB lnya+ @vh8['su4?7PZO@S̠:&2dj,屼FMoD`h6pZ в@~w{nC&XOFԽPeA9]7`.ΤYu:7"&_z<IJ5 ly A~6}>lx괅: n8\BxG|9})#Y1q#wT 5F4M\zc-bcݦ6 ِ1\b gQܙئ d+N5+tz1n5d^L.4z€7"[ aJ>1~dc;TjC(0y/ݦq ] s7kOd>2 PMvC'$\7p$fMkUkc7 *tvZ~ pl ]O5mb(ޕ)z\^ekFqY D`y2{/E*Bfdq 3‚ף$*Pn78` &x@~K CO[a(޵jM{PfG\nJL-'Ѿ9*l2,y' ZD2.S)7#JݶpqƊNAEW̤..ӾB'@o `~nCq-ipq@Q]jZF &(a[d#!:mnL.!|dR:V4 ~&|P blȁq0[￀AXb˖95E Mv"_W0É+X~@~Ktyhq)K:S9h?p]^bzG#pd{NVhuB N1Pi, `ݙSLKDy*^ibFU\W 9k@;Mi9 pC^%#}ڡiXp}<‘lM|Y6FMfvv[lfv9JP!{YDI) Sͮ_LS'-MD G \2אVGL9i%HVOFS8B_ SsH:̉ܿNDYA}@Dw@|y 97q<BkǢa|2HҊzHx܊`Mr&3\>3s(ߥ ?.ϣ`W}*7"aI'w|6+GUn{,@9!lWFou \'[0k{uTw)->z4v3_٣tK+86R==P^8kz]ؤ3q3 28 PFע}UYV N1]5>(B%Ku-r:o!&שeÄ*XPeANl=D=gC:%(C9|'Ͻ n{Wa{Id./+{YUsCQuA$Atz%ҬteHg̡?7V~&}g"LRbxƨfK{Ɣ]\!r.;LU듖o+@ ZȰG#_-tN|„ v8Z76JHu Fb?| ?_iCAz݋C7"[BFr& ^to,"Dw<5+V5c/~"o*Ѫ:YJaߌ۰PUi.Ս( ZKjǻf>Dzv5]ireXV…?lEw2MӝaD}XжUW:{&Bml!z>u8@$݌oDѬ[6uݭFq8sLq.W0c4j4lߑ_G2I^pFfLZ ,S93&M2Oc9`㴲S5nV26>Ts8Sʿ!# R'oE&{^=ܴzu|0,q䘸dHс$C[EľqmJUaIB7MFu1s F DR ΃BBrԐzn41lFyX=^왖m.ꀗx:ӣX&i7?pgϗ)Rbx$N5_>0ij>[mS- #\W)ăe MrҸp}K#Oٹt n<8ʎ[ y8& p5/@Uܑ1{iZ'+c a˙QC*P~1g$ 7=En?:^W8JajєCK;2,1=k|ÉJevmܥ<<Ä𶮿 Hw+HQ6<  Gɼ ~Fv(:pTb;`E2drv噽YbAG.'??(Xi)f(~QsV#ǝ+M\ .z=%B_-ε6,mFը Á7n}V򺂘gu-%fFuU.Μ);j#O3x3auJN8.-2-Q6Ȩ4],~쭍0&8`k$f$_%aDwYHn@RwY)\:DaӼ Aq#ޟ7Zڴ l&MS.@3d!|4մW ^nVmVeM8|e3KΗsdCpc?y䱲(eWll IDtu``˔ IEvKXm㭂1%ˇsp :e(cZtEc*!}_) A QD}hj7Zh԰}h1v#;̘6ޖlŲi1eTsOoœ,y4m*maFRa-JsM@\$k$,eB#QXQxY16A[:dz רu C:6Jhf"c!'O.D9;ɯ|iP_[J0-t8IdM$BwX|`D!'h* b>!̓33чOFսFUk&>1{y%Tf ~+d+btv]Vk 2FқezbfFe.a碶FF?ÜB0>)F&PcOff!s;|/*]>f3~ E;K&|nv5X45lqVvar.b4F>;YB5I6dgN!?(F9ӦE{x?lL&5gOCN"B,@t0_k`d# Ry`*?0XWqnvnCOVþUZ͒?W)x3|zzi ]b ձ u^G!bzݒ8r磓m?엩XHoen\Xܕk墢1~"B뻒kʃ|$1Cu=e2f7C~J"GLhӦ|1kgƥѵaDuA$_97 mda2zܤ`~CMiLxRM@ +yT"5e*gJkE@84IvC̸Z@%Z=&柾|NsuF'h$#Ȑ"I0FM}Yq0ĊcޅͳxPQ:y9O7a_g)1lWQ-o1!'fP M@J9A8`'ex5pdoyK&J ͎2K<* *k^ X!0}De ߀ R!e6:%ڂW⤎>NP8UMm~!/4f;ycnX$|^a'HAY^ÈA&)+RVKl=%TLic~ж<18pmbv\p޺a>vFI{j$j@rAW#bt$,@9TXK*MZej~[%tƼYR' >@Qxnpze {@zఴ _̗Dt\ۗ &y}D2ؔC jDN~[_my$ z[†L|)b*65Ub>qpV^ V9VM:dB&@GhyC\w?ЛO0h 7ixpot=p"n8ڴWQrx-f* ?[/ZNHbjތVL MI#ȁY ô5Gi +e9H3X^n@wۗ"TЄU+X."@ݜA{dcmQLZϚYGn bZ`f62g$ uMUL72]]s; NJB>s[r`f0$ͥw#<"<2Dho\RӀ01ՂT2`<}$߁ѵGD[s(ѣ)%ۗOL{ي}O}\GT% R[2l,8><,LmJ'6eAm @\ 4Yeg׷ h. 扙K').KQ&k!q/cu:Bm34 AP\[UHEHyq}v0MM(z3zOS"uŊ:g&ߚ^74OsvLsxl$q-SoS[e(dmԻfmTAP1=-@% VnF/q:V!%zkE1Kί0v,Z&B7ɝKE )髚qp,Z1c T=b_(6Acł+N9&Ho,LB`+RaѺc 8z;zk"{aEM$~)[2l;i9*Z; LxiԐX^zVCIe! VyqcکɋO&j2؟ĶS˧ oS8)ʆi;{*AQOҠ^nDh9,ѻ_4RwoڄqTpu~&5լQ'  /d@Ud#WLxYkÐK|. (g҉y]T{96"5NL'b "Zs#۝hD oVVM\ߚ6 a:{2DYU-O|%' E^l^CZ}7 iI!^@ &O\ ot4 }i7N anvo, v uu_Ao/by%&hy?YT͉Ӳ$5>e/bP{QU{W.i}eԬD1i7?wZB:`Y{(#ɱyK'hNUPNαئ\9 .%? ) wk?H[e_yԗs=9D=RɈ-9[K&M5 bBƖ>|!5> _Y<8bv]<LTuqvfBCym%wMu N5G7QxVxM)5<.#Et۬44S5P m=|k@PX\MwT9m1ls .gxG@| w:#AZ!P[!T滍InIa\Gʫ_yz* aAda# EY?Ͼ-wXaPnX-dKd)gOlCChn~3eɳ[r-hL`t AFM5& sC׵,FYciQ;"edlD0\~tvK]`'R15p@>PUJ2T 'éK>Joa[x"T ʸ她"։Ovr-*I9 (rs(t :Fg5- 6?5dW9̿ab1-^QDU-,Iht ?]ˍU{M&pEh"]z`8lAM{ ẽ0 GU/)/6ϠI\HEOcl^F  H w~hR ;`|[?t:T t'-爰;.4+@ +0[< A%;愯{HG-`zkKZ6]` +}X[`ENAeg@9-K%j eY^j$IBdо~`E;1$Th10n0tg{)^4]4^6 zy`w75 ?ѤeMmSV*#b,BQ2)doDiA-,54EzX N!PBo@ڲX@y%\ٙwTBj<[LM;"VfmEߡ$iBYhg ,8uϋs~8x>C]lL6y1ZXjDhLSXt/AIAYLd]m56vi^îY L3f&.j~ӑ |TBIo\_/mc 450R)djP$<=4?B^"DSG;#kX?T8. 뻢ZWtA?C@RɷY"K*߮reTAa4 mj:VW#S0~ԷN`P¶,K`5̳Z ܔ-3Oc{r\9<@.KL$*H6Vt9({Jڧ{Ȼ DQ+z>ޯ -Nh5s) <%^hFũ8y\+eZqR z0\ 4K{'eR *!ZxUkX~`=/WspJr['´ OOwt =f*ƭR6d#w-hCwz"^o1leJeF㏡4iq0QRICFnmy 0c}K .MMp͙3/@(3{ Tė@XlKtOj] Mr _.s㏎cJv=_u,U"RI `h_0h﹛ƕ :6Rޠ ɕ=H*#v~ƾ ? >[$nďQ8$O=pc/Aә9vuW‚@a]LDkA=֧ E͛CؽKhH?u!Ip5Rrto.90t:E.'TU OЩG'JIGdv{ÏJtTt^Ni`!/ƨ-0^c̨yrCa@4#;*oIf)Ц.+g_*MMU6 !OY0L-vGya݆uK">arg0p<5kEeޔ/ܗ"Pax5Y/V3Zq9񸿀0BSr5NF1qatwqwr%Xo``>l*w["aXom*G݊˩yh=# Ygz Ab&gھ@/elPP=NRnZԨ"_qe{t^gK&O7ÂfzM9d8NV&-gJѢDb$h%)\Rxmz >Hd8YM ͎@6Aăs#01Wˏv`,Coi6'Wed510r#pi7C0Rv1)tIz:-=\uR&6Pf 8McAieH.$@>7%7$-?1`)m ʊJ}Qn)eZlmP.^Yst;ćWx"(U څ͏$R<]]ޫҹJ.kyJ$_{>8x#SW(EPUXe:!iGfaZ[X?ږ))"cn|46H)nT#A TV? ATNג}kH[L==4L|/0݀#;f E;sѼ$5 #7Q 84s%QNDb^Y0&f!] C1PIvݱ?#*T8m/&ۀ+zanaLSJ\ǔ#a6Ir M:A % `a#~ go)iw2Ih]ƸB`!,Qޘ+iFN,<`;a,d~]ɌJ5du+ d4{Uۊ2$#dHKsz܌i4(awqHfڱ _B)GXjVa<\ag`Nጼy.ֱQD^ޘX"lD o; t7Ll1Y?85y0,J!_l֤!y~dZ (& CR70Uwy~^4bBk;Y/,♿@IP܆\z;inNQ; Jau2Ÿy9pOǨurCk|AZ~|`K?1H/,ў-*\gza'//+P,2į쐻ܯ O-+\OQliɌ0^q^_cLǣZok8|2 Ɯ z\IADl3bM#\Cw%eŠh6ZIA-)݌а@ X?7lB rغ>KosleDҁV,Jiι,r3PwC>EEr,HraLUFF~?/K+t1>u˓y8zn? *KBx>19!BMHJsT}` amp\Zh9*l#﯊A#t͍N}y=c oU$set0|Sul31"3Y@2Pj7z'oXx z!sZKd#9ț6㸌{DN҇ !p}maܢV>I(k6hL@PT 4 fb,OUX^L|[Q<4ŐlbnYt^/v>N|Sʦ60,r?) hgЁN "&^k:1kbKW6&FQ'?jpFgjdu#$#rE:v]؉1"X$2=tD7JC~J^^ >{|J .(P]W͊[:>l5Z["l%]HѴ߆PFR8b'USI#^&ՒنBEoL9gDעHmuݎ͋TJI/2̀]ڧ:%@PB49iA*05p,W>%/`_mEs0BCl(?.n[#~t.l:G#:K`z'oe܂Mڧ>thy?Cu*.ݴur$ Db䁀Mcw$$mp0wvDI)_ ܀z%zE5&㨂t[8{Єo 7 l 0.Q0-F ,Dzz[?Z1櫽xy.u7s}*2]NDUb![zQj2:&ak) %wzqsZrO4G -Xj\zT8ףidN[=J#0d<^ )=>wnsBJȚ3nK b-'d4a%q˕6Rl,$Phf<Qݘwy5Z/vd\62V"x5M`ǩIi* Y vo+ :`FFZYGNonSjzTOgZG^SG>{36!J^BS^5N>IiN|Ϻ124.`7 1OG3X:Lݚ |F e s=zN( :uUUZowD{ @s:w|Z$@Dg﷫1>%,Zn,3aҖֲnezBZ`2`\!6. 6M̀,8JόDuyt+.BofMldHEQD+ЃL_$dWCFc:nk]SCHPvm"G`~˚A!+EJS3x {[/84֙wv1GFykGORQq;B›h\AX&x5n AӿC45ҞlŒ쭞a^NHUDs!0ݗ MͪP ~6oϩF$CeˎL +Ii;5bP,b\"]q@ G0;!Gk ǭ8ޭ[V^p0teK`N9z> Zّ^wNFt}sKqj@== WDFw69tIKf'`Sm%t+BsO" J,EC<t<:FĬ^ZDb7pC~X/'dziJMa96M}+seph#:M5&wuHy2&rNxObl(_cA08T~CaP[7&ܫSBFj77!O~ lݗiT$/}S_P6О̙Hg^2Wzyy^+51wZ wT)rXz}'vcpB գ8zpYyEފy`枯 0Z,Q_5T'gH/5ȡjTp zoWe^P$\2pTN Я3Z-F6 Ð'c(ijG1BO LE}`݌_-dH٢\m>? ='\~^aR O^d/ђg#KLjѹ`nvC`\wrH]ξP'Dw:9 27Kt9Zn)n@R*_lYt<#j9deC\v# A SY eLT.Nu'j |czl5KC"|LIBId\F2mG<0o#g Hn=BV^y$MȃeIb4.rouk<ܒ% $ ѭir_05ƢGYR.TT4_‚^h 7` ,Js#7ܧQ"= NWK Uîkiѥꚋ>ٮW?I]&@>ohlSMAmbfdrMqd'AvA᫢cZK4P0ZA{RZ$cjdqKu<_Kk>yɩ/4sZIIeaɾB36r} l_>0 27C _Mݱa&&'nJG%8B:\-Pa.{U8P֒;35ɘS^uR?VTDIyϹVQ=9Dij*Y;]sUpnOyn/1r+hlv^w R"Mvrd(cm44-ԴT2,q@U`WYr|D'Nz ɥu6%/8JW1VKuov<`H^,@ABH}zV pAwg\=N6Q1X OmܯM{-& ;|Nf0,O8,NZtš}/CL6J2Ebl{]Ź7^5EP*tԶ 5a &"۰eB;pj7,%TIWN>:-eɪ I!&X lkиO,+|0ifd;,8i6zVZ;L81Ph.5G)^ +i:R-"5w o8֥zHJScv."pʈwRȣp(ز3?gvJ/شRp3a{3^Y&YH,`XiX)95H202Lf1 NTjH ^ں[ $jኽFNwKP/|yy˓IV}Fl#6pV#.>ڧn8{\xIw:f?X{PI!N >0v%i,%Diwg9Ε*3@Ep|i3pxuʵX!P +qb.J'AýaE&sqF Wif-{Ni吿q ja-]Xp)((3|ȅ/wK.ILm2Blm5_tuWEQ>~ k0DVgDYh~16pH[1LEaWdz®$$bчDT+;#!$z8̼ F_J9.dy +I+n T";&)j*bt&E]`^\(lOFe|l*KI.&y1ڜ(UxNĴA+Ma:+{XOeB.},~3kxM o7]ŀhёgKf(ᅰiw}875bUZ#Pzd اiC2)IxXȍl*vQy:KR$g#L}7s 7B_֛ixfVE2Ί6WNCٟpv}37qB7@=srǻ=1ɤ`Ӏ۟̍nOPT5j"LdFqE &aLp'׾\K f-T]wcq'ݘ{}ۏX`өnb+4wѠH;(vC$F9[o4Q ->n` J20'aK *|,U䳼IbRFX 9{AV@4Z S'`zOކ1~RK%m*Y!kK`e~O7UbZX9 Є;-6䭵'h^DOP5L$P6Ex.S#^Fd-ƹ tce+y&KW!9Zž&}|/'z`?ucr!i53!bW Nc1{JW"_/lNm -]܄˰ӀI9G%2ֈ"fה'`\ON +]NPL mFA'99 'j&)/(J[&.2Ԕ; FC~`{{=MLB}撤-)\#)Gz#59?#.|3jA8 dL^mkk{D8wB,T3ˢe1 CZ/.DFT M~*]}>ZNlO9z1%-"RlEk1G>//Y6\:Vs2j(#F%׫ڳX|vj2mY[+$U 3"8~pc݉#AWE_ZJ-ufFPWa*UǤ2Mg2JL)rH߫OK"tH;@x1H)E߀`b雽x^ީg[Zf G(^ ڠ5H0>&)ͺ0$ÇcY$W13ZO,g䠦bkCkRy 'P`W$`)nOagqք )Fy\>xGF{ jFC75tU"2LDKێU-Sc({!$O D?F)]UMa-P긹k^BR&Zʥ'H*+秐T:+u%hm;%Knb瑹SN%Xpw=Fja.h 2o1?e*~N4hIӗܻt)gH(!Gr?*=H7 k䉇6eq^wSuӾ.L-]YLq't`V@?h`{>zzokd犹- @0K:V# U4\렴c뼐Hx/xf!ܻu]VyɁ6k57#0KWUUy d0lBr(&IDLj MP~(jYKĊ$aWoXwiȚ)ʘ,aDHQwя k9cҶ!&F7݂sEiErk1H Qb`w,ܳ? 骳P+֖& Y8c 6S|5-X|l(vt7 2nc}syw6E3KM[}`w-юcrQsc mla/P$lV-7? UͮeBK*Z0nΧ\,Rڢݧ/a ,kk@; b,bzc{Va?tV5:yמWS²SBmxK/8L)H\$wJ?%Sֽ{jD˦MG*zסFd.`Oa33h`nCl"hۄ n0Db*'J:$ĀXʦN,]:*hVNab&в~p'+:*Qy[YpPQ$[\sy &cccmV\)l,ro&^'b]}4%a{Nܢ[ԧn[vcBOphpc xJrU@1̀^,X.xpbW0`Ňַah{M6W=35מ`e/ʶ897P j j}Gw:03P}dƱ|N/#e ?I8mSdϼmP*D*zɼ*\7g/-'A1i鉔0Y#z]vWMZr͐ V$Lځ2`Nޢ;DĚR*,OSp6S)"/K H"@9yYx:8l"YMTfp}` S"Y4n4G4K&rGct(Fg\_WjgSx)U7Y+"L+ k)`9zLfPSޕMNx 4=W3b̀:5QOeJ>E}_1}m[ԔPk8Iy ! T9Q{+ȁ\ =!9}!ƅ)L972 @;*u=TSKPO5۳tح*}vt$p15ǩ{FQ@OL% v\2q!)c-cdHb)G5?V>L?"͎" ʼt̳z`Qj/@#E:ab.5=(#!tjbtGB!*"/` [YWD/F/mEܶVԓI|=@GKUz ;d.7df܆O[d #=4ICiVm͉=_&Nܣ,>4|bD!M vDe)$M0ZpQၭ7X\g>$*uqVW&)٤{g ԇA] }WŨol]gΫ# - !̡9G}5",0 i4G_)"D1[9eմM>2;+ `P7>{v B$Qi[xěټ\VLy>T[vDU7軕lXz'Ri-SFc@ j^c?s/܉4%)uhwq C%&s;3)4ˤA[GHP%{.L#ՍR=šr@ CV傺ӾӪzgN_*"euqNs`K#w8XCOMP@Lfq3J+ey@&_j]اxE[lZkhGnhi[FrXJO.^K†AIx/ Mbɣuq7}*֐RܚeՠPB{gFd#154L'xAO nX[bPjk)ڍC@ConB[xf'.خo[9޷+;v 無@}hqz$rfӵ{38 qr.v+ܚsmiZׂi;'1.)mUd'e@w)(w?ng-(}MxhMnQAo=k1|."NOʘArZ/B ?4܋akYw. ݙ- 5,$ar?ߊ?q43YV/wMh&8mʌ;#(Tug__j%S<б Ki| 0%v2Nh`/:Rh>ЍvQ\2k{,dd󎥝LSk٨-Gf{U8L$UDnPqͧW;&D5qƹQw;E)K 2w0^oD!j:}D1eA5yx܌>@'$d{)x'\@2J]q3'ԍ4Oz(r鑘r>vYezZkcoRHgD􋹳\O-|q}/'mָŐZ|h^[|+$uě+ wn>Kk]kؙLpQQcneC.HJ8 FneA e2*apc01n{31bQ?fv fF7AY^.'O 1t=O;"y6~K*Y_) 5H&py+ug EFV!?wP_㴦g@F5pz@X]6r~= g륡 \Ոzm|H| wu{]JL_ 絢| a!c,*]LEjeLwi^kKt]Ěba`.;Vt?.l-47p"M}i{Xxd2MvwjNR2}/.ӡVQ^9[4-b! RE;TTb%|sof(#ٙ& E=bWLOi] j=j a /6L&ڒjR5+4i*7!Aڿ[ro|4P:`6oQ E2x\SQª@zO>" ~ Tz<9缄#;+oVao7hgPܹSM`h] 3:ۆ+΂1L%{4|Bv{zz 1$D D I9~V :ӼwފA6ZlxRa^)GC4A.:|v(\hǽwmfߥ[PEuvL Ġ`Jkò6#QMȉIͽ$t_:T@h^®m̙ɞ{}Ĉq> ;id,,XCaeETj`/kq4LJaG2Q*-z!1*Os_`26#% /)n\Ν:/ms%?SZa+.ܿ9@ tI㲓S:qSU⇸C{*c֑|=V[]O~>tޚ3c.(3E#+%P+8׬z:llj3$UWrPۚ xOTV*;iK5rsFvcPZa~uY]:iT ק'!,xie@=b .If-&peV-+jQ ![ mpQF1[ ZκQ'ri5tvE8k5ᵲ׭fY&nSq U3Cz1`̆c$9o "㤔XxFJ}'М)➎ɣ)g(L/@⃑6޼سWi"|[:Wơzf鈆 . 8q@ +G ID}n_;ҼRW>{> 10j37@Ot!" W/ )p vBd{ ZM(lhwx3WZ9l~ɿ;:ٺ|jt' l2E -:Se;Mf#cb5L,`KBdP`Se`:-%<_@EW""_ۖEWS^s@BJOSе;.X/Ѿ&fC]W)/i#h5!~gҡI&A1jD $̖C"œl6H!yVfU spGgLWvnO3d0ohSB,(=U 3bI -x)dDl92h/)K ƀβohi[vPʯ9F;|GGJ}SFcI}DƾDꈽc-4 HwgSm/z+3exd'Hε8j~Bo2Gn{9Rm';S]aC&Ķ~$>\A}UxTcö'r TKW<,'aă;fDN"e!'jVs*aOCbYWs<&/74ggvreFMVj)U 2@w'nvfR `fT*<}KFJAljh%n̵b,x~6B23Ӣ=DѰ "8rs )Tn]KS_U\Xe"^ Ku79 ݖ-+jSBAL,64di[a@ilzʩ{p[baz\[7h0ȃrD" H62.yNcbODl}`'řb.2&\Jcox!>uE=;ҫ ,y1\L$$Hb\͹4N*އ%˚tThBGVR0k08MΛkQ ηNx>0a(A;mA|\ KS8b~U ΐ_%}UnՑe 擳J ,L2qRq$/"o7ſݭWjy}5PW빇8$61e+"ӝ #n+T?3\R匃yb87niX".25glք$Zjkgʹk`?i7OMZxs@Cv}-ܞe_Sؖ`)AE벢E>_¾7/8'oqH& '"X(%ݍmP-tkQB+5$S`L;5TM"bIÓ9*)-</Dߋ RdWwD[8zE`i,Z|BM68Sds,gbևB9 HOeEן긎lҝݾ9[O?wT{EU)Qк  K~$Hnޫ)`Q݈,Ҵpp޺,je= 3%aW6] o՘+ښMW%WCyjk~Q";iew4r?(Ӹ)6ɣ);O5f9>5!]ϰ12S8ݫCDfReX"o$9ܩ[` ե*9=oQvD^x@.&&Z/X,=-'X(qR~"+e=2\EZZ^An@JFQ<՞DN3G8r |ŜFONpgQFAr71e{>1W֫k9b{YQuI$*R PYv`:Xw08ØךD8.Yquh#!jCAu7 $njf(xߏ^X ?9d\_19䮆?ʪAnjmcD s[أb֚H('| 3f8|&k s,Pi^C kfb̕.n_Of0tr (H,7ޛ όÝȲ@ чY83ޏܐO5L8 \)aC հXiGLk+""l Z=>8z!L$<V*$ڮ[A15-D6ׇ7ONVGMF\^ X~ʏ1֟ nY*?p 3q)hqPxe*'id.}l*i~A`pRӬxy'eB P {c=s}sw65!I]2SkZ]hS|*D?RZNŊ$%8i(G io;_=CD+T1;5"^]Ahη&Vc_}#Z$OIG F1=kc` .mg3P10 [`BkF)?LO5I#FZ&+O:eEgnHО ޡCʋ$hGN9:-k{ĜA>|jr͑^_WuU!Z'.mJg{e!gM/1dk;er|Ť"I8 K)NK0F蝞Cb) ~tgԔ76 b6l#JT$1!0`uy44Amr#o97 j@ix><"$JJǩl>BE.[$`Q a([UxlT}Ҟ˃Fu!FfQ+>!-eqA_@l}M) /]ϕv+Zm9P!($Kڭ+1^T RvF852mB9,6EjnxgpЭwm}(1(ԓH!,bgCVr`|'[5syGdoxI!d*љ,i|p#ՏHO0 ~r^6߁3,7򌰍 eO[8AFgkVe@-\2#II"$P}xdԽ{>,i*亶oi]a0(΍aAu4Ip:JeoSD䁩?}*Ro'͆KEh0cXHWqC؉ XU Qߦ[f{);~:!ԝB?1a;1H܁r>v;uxlpRL,ѫS%|ckp"YZõ.dTjSYF󷶾_g;\S9M?v_}ad]è+RE\Ooq\EŪ1o\҅u(/^5O4N׀ IdCvQjmʗ:pCiuUnNlrں ;TW2jI'FVbc!N 3Qg&vY0'=<3 r. >P'敐< Fܑs[:Ϸ@ߺ6z hW#ènP4O(yC9Wk_6ҭ'Ik[IUFrb68}N<)@i` Nhi5u]Q8-l?v*@BHR$lE>s&bբQ8)T%;Gr{EIg$=L# i ̓S-o5具M<1-F$wtwQ*D?SY ?sQ:5OƾS-m)* Ic{iB',!hP&Y|K#,<'cy}~aIIxd&dEɂʽcv;2!S󷐡vmШ*RN- eב:οԣuJG"2%Qg;,w"Lnp絿K(˖o5_C,$IDcL6NKτJ E8&T$\ ؒx^lxf7׊LJpW^o;{,abvnT˙:qGp#k͚,kO M89,vіF (MvzP!ج%yqRCQ0kq:ӦL!]wZS3_u1U \q>xEŐ*G}5(~.l+߻4G4 !$cqtu{)'ïaٓd&2|Qۆrc{D/C$ټf{5sُKR]l\+5H_p˺ k=k* Z S>*fSyZհV޽ "dQ:R*E֧5@#>ÈH/b6&! v]RپxݱWVXՖ3|Yn >"cj>yGdzGb&3^ʞc-8H0,u)7E%/%_\mX9n$eɈR-~p}Cػ|E]9M$Ҟj:0?6Q„,Etaץd=ʹMpۗ)FwxpG ~zlAݾU},ca懁u #f s\sN8GN:~e^iS7 RغC$`kq'*Eaa] 7K MZ@7Dة@Gf;1c|W?Fioh$gi! vYb$N2IC\/A[Z2'VShr#Dcn6c=4tÏH4q`@X0@&a^ 5.q Sv?LJe szC;jQXҤ4dѯNQv/hH1< -&{-9 i[?<k8P 1 P #*WtFY=;O1!ZbE\$*(h[ېY^==-#(⧓8<uAuo)?d^Oyx -^)+4b3%D\HJy}\O^|MF%(Qn(K]%K כ~%#!3`rŋTYT1N7Ј_ -ls. tbvu3o@ai8~ZQM ?QaAF1| ̍'sû|[jhf0op2 NOGw퟇hvU0=vS-c2[f6ntN`tj}W6RobO9A]y6[4ơ<^]΀Y\όq[ 2 =/6#g+6DZ'Jm~c%Ii﷈q s>#=ۜxA7$>~1| űbc"ՑAaZH:ӑ]=N1iY ' PyiRi9[|5$1δ-_\^WqYJp.45a>?ѳ;W\CaNCŞt Kh@, (ca+0p,dPrNaBߟ= 0Z*O $B1Uj㏈jg?gK+LIEñIOzdnI2.ĺZBfGu@}MtUoFGl94klӷHRcǂ.àSڗ@bT-M]ǻU\H]O_ֲG} 5yuڔ9)M_|Ir&u+Y:*KաSFOǷߥZX5j}@h! b31}n{[ڂ%{.jĆ/uk܈sq#T4gz$tܚvM'z'xb]6S͖ mwlLxU.TqHz ~[L%=DxmןV!Zm;R_:?V'7t`nMpqP|/Lq+0?CGU1K^X> c~;XȂ^$eU͕_î&x$|l4>" (9PU,̖,q,Ao0+cVz5$sdԼű%ˀjWUZ)-`c?7zl^J)f*vYt_@W\%E trdZmk@㢫-l}n_ѓSxZW4ߞ:[45nȝ?oiX1E_˵5Xd=${Н 0h#LLh]RJc;@(?e Km2:`׻Bp&lB爫vcs(OLlDԽxyӡ[Yþq\N)=٫Ne%G4D'le4:RN(%I}a)̥ԥU5kc'ւ۫U8hI8Q탰3mщA'9T A>qʱ.CY@oCEŽo3 )5Sd{r}ϕW^+묾|J rH4H \neeLcfZ9@GTM7yo'_VHu, 2;É.O1YQaaɗ@ka:&i4U<(48V_^p,FǾ{^dS87|@nƺBC5n:"ڻAX$Gusk@-^SY۰k }~+7ƒ@˳)wppݚtOTm^`+YM8`-fVާ6R} ^iZC&=̋ǬEdmeP E5'ZNUZ+ ڃuڅշݩʣՒN:Ծ9m.Nj2,e|GU3?IIS_/ ۴&K;|; wj)sKU@MڙFP^1sPU˰đZ<~5҆yd6!&ZaEwέd֑܁LrݩhCОDGP,J,`IqO/IƔ}1:Pv(Gy9ΗXu*}a^q@* W%h⮥j<)pG3 PR=)b cߥw:g B4?3g> =wzj%GS∌8JfeA`*Zyz{&qR_nLB ,hP5I %VbPGWف_Үₑ"dfpjynC#_Rߧ8KFm B@NGr5#]Ay.cp .7'xxMu-]˿Ps ֢&]JiOg|⩀p8n1boЇPP(VO ͙A|V(D"]zV`ti0Z+U5$ x&)%G,khü9JLiQ`y/ᖰg|XzpSS%.:w3xDEaa+~WoE3{NhizXR1ow ւ="DJ7;$!q{p)Y|B0yH"0[#aQ3cTf>Hx1dV@i`#<[ç/HHᆽؙ?y?ZLr0ਁb]I(^8fA#n6GaL/R%+Typk#Kl[_vz)|\(`q "C\A{Jw[Qs j^V ]=Rvy }QGqg>azJxG*45׃DFI7bh- Xq[4B=⅊75zx X ;e+*O9_|L/rYN&4KA1:LHSL0Rz* nGݜoA bqd蒱I>u'j$5fVRM%^ uU'c@@'0 93Ox|+SZz~MHtlqW.z>|OCIp$߳@h "ҖJuIL_n/<8H` Jp\|/O%&Ķ}8OE x0Kla}E..A{PC>=Ha,}fG01g4s.;Fd07vHYm SQɨ"Rt mP$ەR}"N( S( iBCs#grp.Ǚ]ΐ2|3ᶋt_Ǽö+q ,+>f,X8؏zsphͦY`ِh2SgXpB,.]C&Sd, D2Z:qud+qB32;3I 3i0`M扆9d>q5<|7Wv w /L/ÀoWeec.(ɝg^ KmIOlbu^ S(_0ܷblZ3ajpf>H&O?XqP4]Xf;]ȟT r_T%m,Vi=cg$i 01_x LiЫK~F lB)_j#_fؚg߯nM|(͌b>B&liG@NӐo7Zc_3(aGQPIv0ә _ek7xH.0z$x`:O&NCSw~(^:ۢQ6LDBп=[fə0r6 WN7 MZ9oUB|M AD=;`ΣA]RpI7pEFW/ͿS^#hYOsF/ ifXYU4'Q|juNdM}p*S46[> p鋧=<mh1nmT=X Hd7,^ɷD1܏͜5\삑a@x՟@6tC6-OAP&WX sfW\cٽ vB"Q)xҺؕ]'0rp9bġ$IdcF/Ry[ֵ\Y XCCPO.Bl/>B:?ͶΚbDI{glV(j>7BXkO/P E0:#wm1PdHo !#.aӼ>6'hn) V vӘ)O?J ۓIrس{{_̢X󷞉9kߘ5zkbJrkcn)HnGxHvkK۰(^FkPq tNÈ9 ZuKL#.Y#(Xal 4!7M 5JIu- ].4!y[JLiXJ}g||IXs0q-C-5dl=5M xst,PNJXMG+=h9(vE5>)= utV;Brb |ųGt6KiZuoE^R"Pd:;W YT>[cDǴ 7u,EZJN7cg!x[>?R]|O Ow.PX=72ٮ=7Lٍ*)2Rq:Gśi/jxLT|0l[tgזH깚$JKS[5lfvs!1/r̓)m0I|e ͵K˒t!EX.}@:[ $,";b>򥴅՚Xw7J7JX}eԲd!{*χ @i._2 roCh3slA}!z$)>S%Gdeh=o q^ eRL&ydpSlAv\¯).uY!yvg7޶I&-0ڼ3e53;ǜB~,ZL[[xIg6@W;{{BL&wMDK@>t&pcTK!Px{7҅|AcT냝lwr&$R `c|_rRLNE+I,uTnMOeaԹU`SkfKUFj^e?Y[zؿSɂAu7B0o5:vqQ7duÏ I%(N> a *!_,ӌ։"$V#lwKgہ G5b1ɀFNN#Z7̖W)J[)w#8IaW6G5A@˜?^e<9 &磜C%PZw%p"zS#( Wgg$z) ta\wh 0zJEcdd%bf0#ox #6`A{Bd׫jÏJsb,_0X~6CE[uJLiQy;ʲ/zjHhDŽDU&&~L3hŊPAob\kA:3@qN^`t4;y_xZRp`H`kQҨ*6NZ2Rcn Zq1OB,D熃Ec'>F(K"jp/$r/H޸ͮPs+ʹs&eGEoC[ґ9~R8R0U%{&#YR \$fuҳ#_c7#qlbO__28Gxqړ]4Y_+XОyHՉ9Ίѳgj:h?^.݅EXvml6WRQ.h;ճn p0^[O81JHc0r6s*y/:LLsB{dN& ]Vn {cZh8PP7إ*IVP\|-Q' ߲ qHp2|0"=k3T,trj@79<4B&CbI"2%`QzmBz5wst(gbDfe۶EnJt~CGߜgЙ;Xf_:h6-r3 s{0^Ӌ*lеJJm׳bF^¥plEHОiDڥԎ X`VQXTBRZ qkZ*{N5Vwi9DPGMIBYKء~I қ병?^~Pu!谉…5g&D5LRnaY"yZg(P$éTH(L'%2PHcB3Q/klL#Zm^o#ꬎI,uR b[$:3OEV}utbGl ʟKs^au5&g/e'VN8tA:?Ndpիc$Jc+*6YzN;#M}ǧ'\@le ;e#=Ҍ6;#0W^Xbpj?068M&:1 +9KfshfaJܪZ걍X6Ib_FTS^dߘDHξW Eb\'Gb%\!f8cZ4I: @|pAY<7P7% Չ#5XRL-}mw3^WP 4QA m}De{HO rg7a*-=G~RgqIb )iq/#{ ϋ[p彐lq>;C;<{m`g2nok&RL~9Zl0L! 7D 1xD]i ykj3GMΐ DP iFYظ,雷}5cT aTszXˍLzj2J8J;KFSqhEܦI 8h1BCˁG*w̱JRyka7U(-SL:gP߃5؀*j |B "w2 Z"qoGoısvcTd2| M/2X ?7lMUX=%fq_E F~t/e"+YVq#e4@pyCsՔ z xT+`2U)lW,Vt:IeH#HƗ\+UR|pr6%CkM+hQg3CY-C/ɼ `V";я(+ x/St!}KnEțяcyQgEjnG0Ag*ݼ)T%7o-Q咭 fEŴT5X R" ;{oD y/<_/$KOjttI|S1鋹8ݕƘf01p`-nt !@cR aoKP(&b{ՆYgfXK`0|TM*(r%$Lv%byʈՙ/fE؅=0IZ$;ŲEj9Zc)jCoK7Ѳ-ZK嶇 ui~G`#jw\|ѦIrܖD!tXJОSadrMd'[ڝ\&,+\d-KԨ| F;?*6ZPP?=- eטo1Oc9EE/8kK> ;sⷮp6u]&~jޢ 6̓%UE.g:V_iC I hLkR a3 ߐ)ϠhOAbVFok=ۓT6KuYo|EE!03҉ i-'~Q=FL }r!SQJqv ۹R}ᄴ7g]XCV@bAhTNDё0ڕ%ĸXN!h pB5$zf00,zhRx#(sU%Lbm1kҶ%LhKf&ȔNV𼦰-5 (#3;^tW`LW-% ՚GfPJ [5%h^y0G0s܍5zP Bkmjy]66 KmA8喝;s#ӗI08Eq3jR_%|Sރ:erLe4bs^הS(\%9u~][L*7ĵf_6@00&b nlx3cϡVcU"ZpC/xNo >gAOF0jRN֙ȷ ܻ>q*ԉ-qP ށf JO"I7Ef'^B >`zjA sIΡgy f@Iw7=j6X?n\V3'vtO/,m-^wG8\)ч<)"eˢhcP9>u;6unL=8g83UJOc;{B`PMd=GHf֢&CAc]]MVX*~Mt)&*)SloLDXZ1-Ą0Lv8`.R|;D2/`=$f&˕I f?^ ݸ-/T>؃1nz@chfH|Tj aC `޶uG(,zb''f{190 Sͪf1bi%å{-l77y^ꫪrVt!S.Ʊ0NFC$kCDϛRJ}eV?>e?ꁷp qt1V?*ޗLxˢ&oSRh /0_CًHW@ 6,γ}Ya{ ?oTb>\ceB#snʡGjMtq: -yUk7!f22/g#v|_׏;Fl nu N@\ 4?G)0cPtc~%..0S'D\%rTDdZ4/F_յ0KOL8h H \sAQ)ŎMe vwsGȐdWxFc̞qC*4W)=nTDC{;2V.4L^79{T>nydža`U"yOdC Y#X"Ǩn8{x~ Ӳ̣bfZM$5$k/\%?)e'ԷƀIHn84Ay|`fj^3#L<iX{,U7'` 7c}t,Ƶb])}\V{ otv}{@[A8{~U0Y+JY w߿i+H)ʁI}pU*1Xy4_Wڰc2F5c(.3ud 2 g<z!֛)1E{ +ݸK3Q4^OJsri2# )-'~{Gy" /ݜؼFtM.cu)on=4¦l_j|2ZE-#갅S)1}}ܯ5Y%+4ӱ.e*`c;]w'4%yw7krJaXwOzU{,#wsT[/-+8k6! 0&zgI_u{$k\$y|kI*s ( ;|Zh7I$@=1?.N?A"5I\@.7elli87X>՝cN}oS(|m.kr<i~EL՟ˀc^4;B00Tkn}I J0|fR_hSh``/r0W=U>vfF=ēn)1|rr@tDNvSi #QآF=`/'RGk-m/R YJ|܁ᚗ)?7[gL"Mc1 8Q?D?~>ksI8R>vh',atGa$e|?杯g7;@l^嬿^"9469s%r+0{^CBLr9@1Q7eqt ߍ0jFCwL}?m%xafrW(م쮤U+l{0\T }du~n7i^Ea>54FY/ ,ѕ26ߊ[DB I'sQy h<'zl1<7Jn ? A;1met&UD:USq&@cpm$ QQQqg0RaYUg5úI'5=_UYfVS)^,.@TevfZ|;tUL]VZ@Wu 3J13wf{ Zu< 41:nxX?j=0H`E1<&13]ѕbvz yZZ~{Hx~lk9N  .TNPo$Wh4܆c.$^=';cH!2kwtATp09X\)A\rMl1! ٘Iy4ౌ7cDӄ d>hdiV7pm7S"!U5䳞\d[#vqfGy`zʛl@zWƋPYd3!km_{8\PDʑf~JsҰ ٭L +# doO]Z/E!7l; aWqoI| !;eVU5 .W.`h8R¥dt% qY^C wRY{q̹[3FձU2ox^^gJpD!@~A=Rp(_O75|V`69)cgq +ϸES]ol>X# ijג1vuȼcfT %moO]D`<+~fG1Z\=k=lĻ'|gEk=.]5Ħ-֦!T n 0a$'*\MߴQVؗO}h(#@^H;0Q`)wh"Vb^PC zك} qq&0hy-Atrx_XMDa"$I]F!H3hV 2urUbcZ/}މg^9^^' .zEEupvk1G&gr 6>gN&Hhs}T>0Mez&`+MR %qhR`?x`dYT#5ӟ ~Q[AZ4%>.LAX>iBuQh/&[unCU4Nw"^i{WpϤNzkțj ~8B`X>"J~ZR@Ů4[̘ۣ2%P 6OTŰ Rߕoۡn m+oNWLs5 F?ܷu NW=ۋ{S`IŽnZ3}ek/I8؝sjG-0LrdWtM 7- L4n_D}ju?sDxoj3gF ڻaHHX̄!H#yN7#(nTԬe &޻pBҊդfAqaN}a2lI3k^^@X3Jj:e!IM?*#{ оOf?=IY(| ?բۻp+ Z+IC=nzt.;ȧ-J -̠Bة "bu6ma!j:|;Ù%m`sA既VeT:l'aOSf;4J wzF:&u֟PUW`!j1ם2!d9=ч8ȣMuX;~{R ^830TQB"{Jeoß4T%;cŘ鬬v0mC,"Jxdc6ugW袭"Pt\/Up<;`w'/Ymv$x_4q6n@Cpl[S#LS\R87Ճ'tqXQX˓5̜,f54`d>>ŚJCj_0c=iuQLF.1Zorf242tL.q4X;gZRȚ^#|p=uQ޴l, f+ )f~ócɰNԣ"+MIMliptw֚gr+~'gilq(Z|B&ݺfq)"MW[ePzl{é!ro5j1XDns%MiEE{ 4-T4(XKDQ4=ѧVы.=CیV&y I߈ِbW;mU7 z$BnP`VԺ<{&Ě"uGI>j$vAaM1vyKݟUºf! 4=yVe[34 Gָx82a$Zd[2S-p22/8$ -E.*i7pbcosGʜc<^}:14hB'y>r$ЇeX\0xx{*h#hn`itjLCsz)d`:ŀ;M05\W4U8W`V%5 3V::|b2:8U#g,BBf <=3^vsw>YkR:O1gHo!E=A6P]@D6{HP _IhʐW:3ʡ@  n֞|yeDi͈AD^C1o0"-GJrRPl aϙ"o \ʶ'~Ҵ=r%lX֦=|8cXXՆK&h:anrKVt6 }E*irJMBzkcާ[P42d};R,z.fAc,mc~kfU;%bz&gpq՞MƒE`SM4uo3dZw\"oa.Iv`ASI' >ͣ["EP# ~LHq)_/]U=~W]ի"⪒qSHkn\xU#ҟx߯>6)0OoPw8y&V H ;dGΉ"hx +Qf-Pڦ%gpdw^${`l.a NV1_&';/at~( E*^6e yV*AKU=-mش2QU+eWj/t*[UkBNS u4o =TPghvL;\C\]UP{]UjY !f9?٘^ JTi{r s>5ƃ UDjJPp`S:+DGKW!w x"BWeZ '< tH&® 3KȂld ZԨFdՑcJ/%SBI=bRմYs~Fct^fn5g,N'OyI|Kk@ 葢1;}ScguxƄ21Hм7XaRHb[(i&5Tx{H0yF ū5dyE%7B==F5$XW6ť\m cQGq Gϫv+መ~G11؟ MEG_/3^;+fJ*IOK8#)Q!.UVRtYsb۲_~h?cltF['l`zmY#hVܭ xLaT33"s70`z&~BAd!a0oQC?}xGf,us*&R/hn% B`W[ʋ0KAGm Cf$wK@1ci ~BX{l xGF}21r-tخ&ےW&T,9)伣ᘥC /Z/H\D<{dr0ƹte֖6R2P{/i{x dyR]!|#Ba%~vo3  [n6koT/Iı@ϊOǮ㻮oyoWPZiȓ{_r􌯘 I`3zK~ОUT{i~;j'TD#C8]:A4L'S[xH",s;ס WX8R?ÆH˿I8vm {E, *}KcGW}tӏ7 ,8n\:"_% =6JOf \}*ݓ|~RE,u‘^m1rB\Xݿm!2ҭ_*}fTW%]I~! (FcdtrwO?XsKF * ֈS[?:dOpwvêpES5 ઎B|cx6KtU&,B3$3jh-aڥ+/sUp%Al1KŁRTi@vÊ 98-hthtaKLW7׿-#w{4+o, ПqpM q~,P"QB@qgwtw_aG{MW(*t$M֎z U׬o4vBrrߐ.4ARGs6@TFϝ+ x: !2O;},:ޤv_տ,lӠ<<7=9H0s@Xh@%}~ϑu[X ˰{gtm.x:&ƕͪ^xY!T({blg 'k0(E!8qp:BT}Nqe6!_MH(!~>8 [dOdTK)(i^wF~Vo Hէ =ꝅ5F|uG&fLBj%(J mM; "f^ ȋmgNN;\M!Ƕc[6xU[jlo*NC>BN6uH"U^{Uۭ$պ]s5  [U+3Y]H$+ez}#K52 8.lnukvWpySNO27zuݦݸ/,y424=FvmCHJ,g8cf|yOQ+y9jMDj)d3mL/_}kI{$aTĪI΂dKmZb !FV:̊cJ-M&LR.;Q=؉Ȍ1rgC%5~o|U0qmx)ԧ=&A~$Щa^fi z&X&X;X!{9Sy)ǐ(poHLt>d$u"H O+5B%3 ,׭z?g# d-i]=+QVetg5;Σ/K}fw+Lh>2AӳPMpl=sn f:!ѥ15yJiUP9q}Ndr#paŁա"#M6~d׏4Dn8jyKPxՊ%p+99E9g=5.-x mGoȀbMCmٲ1h(|҇B ~µU^nK58ԳL\L=xbԯ!:n4m :N#~Eʂt Ma؄289>i=x)s SAk Ԉcmv׫|n` Q_(Jf)HC seL|H[KiKq܃&I [3OMDg㌙L)9hpozyHڷ"tY1fnМ9$r#eOO46tw"* ) @Fڜ?\`K,֠|HFx,#W`_bI"$ ΖJ;fTv&ޞZk (w~+sŬ yԾLt_a{Sp).#z;;F}NQ(Υ D/b=rpPP\D-g^,Ohو*~Uf;ʹШSC &bv ۩.zYnOR% 0{eF;-E~ pm Rva۩wwN=50fGN':{`=cŒ,);0O%dA$~ C7Qxz]KVsSÓfc;lfu!Ҫb[ŜɅIITˡnRv_?dWTIMjH]`\A%cZP5Qgn?byR6PX%: |[G@`~ћWl}*_WQOUmB"uE crǜ 9ufE}h{xBxk/LaYcxZ4y: П9@gI~ISbX7fZVF&:B-lWP"B*Ocal?yBm `t"}vIzi$(C+bny%+#?:hA;BYnmttI| 5HV{ɟ }:K/|lnj ufذPI }AqŸCW=.M {Su+Xs1j۔>kjnQN|ʨےȺ&3;Я@]ZlB ט:TOEc}w#3.nh)/7قc2C`|*:FQu׺fqӲ8T<$۱`Bx m/ Ty:ra"kIEVRc`J&pAWn]ٞzjGm2*w-XQZhՖ^\:wK]f20{<_MXcMm~Cg?? }uJ奦\t YLs T j=ÓR7YzSr=p/?1¦̕$WC9ֆY?ڪf@d!' Jd?(漞R>Ur5?$ݖFɶ;r:PXoDӷ2օ $K/b{GF(SE>3Xag}*xP c Ht^3D9&mtF-FFlqod+4x;h)i7?G@!jOH[s.e5 [y5=S6^.nn,^ !jNt)M98q*-_AέE< w[fm{at70̮T.M 5UZo:$|u_h#MEހE^зM6zuIO)鲅y>]zBe#ƍ04xnb%IdT4{؁$rOiM!-fmY](,i[ "Č/cAÓ_ yH̵xBk Iy֑cO(|)+G!g+s)l-r 3!'Ops C%NيJ)B\ۂ8(! B5!e7I*cDZ9o/Di w"/voq?wt nFd[usw y=@Gshzygay, &@{WbDzNnT 2N&=9#*#寕B6mn ՏI#T|2B|Pկ0ʱsN}X\h+:6{ME7TK]kF5fsWG<9Jsww .0' F۔2+0LzfLz.{1Yi X)!-txGl,8-w1c ~[Wj]SQH(|v&tr:&D6`T]8u^Ʉ_qmk^V7_ɌN|u[{ 1I#GR+ G|q:mv#:4 GǎZ`KQ"ݲ4$AOf0}u;~`S܄Sf,t\;`W52ftUӍ Ֆivs/đ9* ,D wUV\T7jzqԉ"P_ .-SM(^Uu&v2-VI;I\+\6<)F't _eޑ)[k\9FtJ\ê{XOJ*;E ']Vt1Taci(vuk]u^b@(6  o/ܷ1he쇳($U)} >V'[4D3_M/ ' mo &;?5 Ϙ^XKIz3 DK,`ExVs1"%1|k/liFh8"֛J|A(epM3e] *vV.{<h'iy 'hxbW'h T6Z\3UKkl?fC/q;|)~U:ToO bKd[ ~\"c*/R]6qD $%+àؿ_?]n+aU]eh5{h 7H/IHNf6e"ˮux1;٪l l5"dϐl=AԮH ŽCOs'M5j Br,ÄAstSZ5WOh9)akP9@ h/btRꋅqcAyo=Ȇ;%eaT>:J,28rEV5pSl0#WWn@S>).H(n;ޮk|T؊?+ \9 MRM\䞄&>1ZU `4CEKN8IqtL#Q/g?R_jaXYcw+&M bdOn^+u<^Ltt[Z]6_%z8@NZkB;Mc^U{l!*ޯ#X9C|0wx صN3Xk;'%M;aécYl&orד2َ!֥[ [sh-. ̑|K*fզ\)B0'8vO9Y$kPT3h)9V^+s/F\b=|; sҕ_ 9@@5[{O-/QH@ >*i e&rɈjVCcZ M.őba۸r" {z ~;/~-p3J̄'DUh(h }sZIhHhs|)zLӅ <$ʐl6XV(oVDB!~+42![̂~XIb֤S{{4DYt'( 3k1݄TRh/պ JdX R:!4NV訋 Ǝv],pdK.kϻ'6H|[d^C!>|!ЄfVr_^q*(w#1'!ȅ"D꺟 )J\R'YQ&öI G}9:30gZR,atzǮi pr!v Kx|V2+-ΜF#3* l|y.k JAcE{S r\[֒jx.l(j @tJ2i6XEQG;ȼ19p.nDP}馂8윁ydɵ) +˿1zWX\ï$ۖ:'7Qb/ )X9Ԭ?omO:ൈQx?~ۼXDOUȥEJR9/MVgœ&M.@\gV'EQ=eW+co^!fC3ۡPaF" 26z9\ `6GMX$(\StuQo@1|_ي_ q+C#hYv3C r!(/cCN&f_6XZӿN=$uR'5f?6n/1gjLˎLk>% "7d;"ȥx{{kk,EvG`[=B mFޞb;X𫸥 ܡpwl?Z>Z'IA\ E0JdLfb3W&],To n)U$lke"j^!* 2oF򥁭OF+‡w-ߋ*Ԫю9++ofB,jYԇq:Ha!|qf{Ȃ}@ ܴ<)_ޥe߯5 M`4qyz{ZXK3R{A1 ïW-6jlM~)G-B k3-3od3T4m:LBlF)RrOs2xGV&z{{R2gAQog͔5O%;'VѰ}EJvpذ/"%)a2d+ǎ]-wږն~lu6W<|{zh~瀹4]!^Q.GMN-K/UIG%c}r3ZÀu/\iՕ}x~: ǔ鶟2!md&EgJ%5Y0i9@?hv5p!BgW0^ wݚhȋn[xJ&I-E #,V(x'3{GJİjL tF1'˯Q5S(Ja.pozb xlZY*:y/8S„(xv o #mjSQ?TKW]d8ZQĴ'47 \¨~!KcFm9A2tkWݙ%8=A  ܜً̼^Y^ʏ4,RPw#ׄ޼=Ba9Ske!^vz~>KURFJG2<"∹ӼΎ'bدZ.O[˕*7;R; 'nxRCG g)ؕR3WMO{eI55 #˴VWjtw̷WbƛGh]:H9H2~8*8zc>FKB^KӢ^+k%( 1' p>jwi 7xfTlI4qsTީx8w&o5 "/17@In a5=;8vrv[(iMemy"PN=0IW_?hCǹMΟlTU,Qb_l#H޺9h <󸇡$=4mmۘ q*Rdh}攐cQ׳N-n m#,#zc~  tKMcJX005ׄIev3GMS#;h÷S$A)GlyYU8kFɬ_ndXSXu^:ڈEѨY l/3GrP؉%GjzIDǡKM7!w*%pc²s'b;7rTU8Dk[wNOKM&KPNԈ+_U7pG-%# R-a۹&k؛1Lޯcv()6A%h\v`mY8h+i$M(*2.5$i59e)֙{ʢIkDsvj!g(m̔ߌ# auem|=M^U;SA? Fs;j/0#\{Dw6u!~ap麁?K4^IT,0f^wZIEe9aAKŊX$7|C0Gg?yrķN0!+|]1[uQ)?":q~sR ^ͪr0m/j~ 5s88P*ׇ<\x[NN>cUY,ːj ŒO%c5E5,i+ ɡIyDI A FnPS{>!)[V1*+(Tib,F?L9 OZz Sш "ۣ|{DqZyz DP%^~r-xv# E'iVS3zyݫ նkz3,IoC n<:! ϖ@f5>p"0z"5=IKc_A*ǚ6Ul?S*9Czz4񳓆&P'<~~LiZی|fRE8CiH)\(BϷfa&Sqe'u%$&K.mF!M B0:N(Pk)"NQa1+~D,v Y~)65O5h&rQ2{DDl2X\dh{"1.SB@NE,?`Jk" P_9R:"@KYZy-<B:'8 ׮ A z'nXLOOWg:gUG 0K=J1闱gYZ0707010000036e000081a400000000000000000000000164df7f6f000049b8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/TIx]?Eh=ڜ9LlfQq8e22w4(B^HPOCާNDW.Dj$b.j2mX:يMc+ωcJD/eh M 9;`X?W^Q]#Z 恙*:+b?!#8&]; &a1޵&AI&x3 ?]W˰cB&7zfiCA& L)Deq+ppv/f[&'Bmۗ+j1N%,W^E5Ny8_ =IJGF".qk' )$ ywnL2Rc 2#Bik`RJ!2ۍvس\>|;A?eWxf=F愑ԮUQ/u1{刌GP%Ns wa?:,<ϳ]H<r{| Tإ7%4  B(*U_G22 F8cs@{,tt)G1-<цNVHUk!H ΆZ"R[#GvkN9@żoU^h!<7g_?6 wxrvr1 h7ɑ[Զ~3'8/0F ޺:ȴ_d%OE#HXEMHj4RU|끉^B=OQ\O9݁= I(YbX [|&X:KtOc"frHŷL@@l۴YY2XOñq@[M죡k ItN$g`gm4AV,C#m&J9r9ea &A/ͧrι$g:[ .`W?^a:." ^?[q\+p9!3D~3^C L7rbB.&@EX7 1)zrdP{UͅWKb|%Y X1leXo[@Db`2)Czkߚ` 2 8 jfmiaXѾ;81ldw9{^'4c*;E-i*Zܛ/ '=R1_E;5X6q-7Lxa'9!m*Ar<@X): 7ԇaGB#A0G=ԩ+SR&Hhi|?RQEc{oUt {,9]N8M1 @pS$(I>xOLCGuPG/L-(M &(-fZ5c a.hM{Cr8X;@lkoJ jqILm%Glyx z |i4waFCʗYN2]O]t@됝5AAZog3ز]x!Cl5ZqyN̳fH\_GWҨ{ AMĆ Y%Yz$(E=-W$zqW>C+(BS J}a"P$ ~{+C톑c(BɺM^ԉ❐ߵw_.~s]Ǝl-v-n rZE el(a l:Jc c[W[ryS&94eAC@#yI-OÆ7_1uv >e"hP. q\83 RWwRn S"myM2fGB+͔1ޠY|07P0 ÖZZa7F{'|E 7jrvO@1GWu^`%t;x"'e?B{*0bjn|[*Y3X?&L'lnNmR,܃5ٌ:u݇9 x:u(a}`+Pʶ(,[}NR*69`M24\D(&.FY#^Gq0bGst<o Fbaɤ9e5sG F׋aׅJ֋q[P)0Wv@mVu_ V"ýtwAƍC+1 CfS೫Veﻲ`{?it@VhSrsqvi6XYuA†-BD?w%<܉Pp]1}<3n< "Yb_kg@{S،RÕ*D{o4Hz%<^L-B+MѦ0T~?}FM}"KmYY~uFnJ)ZSO _B/e8HfCB.^_b~eW^o7t3kBc9v!"\]2Ɋf[C ATh0ϕ>4о$r՚Sm88牲[YHIHQE&cHySuIKBz><5 _eOxvC!9\$CZүZj;=jKiBT"_ bThVXg0*jxlL" CXBLO='7h޴U߁\,'BW+\5YMx5KM*i z~n0 xn H(i(4cԺ"_:. +i;hλq)~t1]:9/Ї _^u*cƷ%vWa=}k_&h($(m)jnaʆn6QOiݳ|;h:gM{ 0c\3$=֊2(#&(KƢ *yuG[4W?@LqRڞ.>6qMH"9'` ЧHAq|G#(1vul"78"EZfH~Tn=EŬ^U ڽJ{;l.KX3X  I ΍xYx4UЁnKWOWF$U݀MKYȻ7Z*\cP&._@7K{1$ h68]lRRˈv_x&]BiY\UkWSn9?i$!p6Iw/7Ʉ*Jϯɗm1!& %}cN Ju}LT} qh#ҬBA!ϲ{]jG+lᴧ$S#Ŧ_Ɲ \qnТ?eyäh2Iv۰~d F&,ܿ 8h]6tϜO[ /}FtJ{VJ,mS:6)#bi-Ҙ(Y!mcS,k*O^_IѤŴLID@S5_ '%~ߧVO'a46Z)_˴0LZWuuN\-Mu|J"/Hl4Crmt TÄO?7%9JsDj:[?r>ZVX50b>#m<67¯)^RYaX"F@)@/o}ݍBd,?`ak&pYxmwQQÑc -2uznճ;Ndv-"19& 2/\HTt}Ĭz/(ܞמ\r'`y$DVhdoPbgnsjt`b;Qk]7"+9 3KhW؎Pmf(T 8Qtd}rU7l:S|R! U5aGixQY[VKlrQ:r|6p # =yLIȅ=[ OX9Avj $̈́Ԛ;6>#ˢʑqv ghFT/bT0A YYޏ)hb/l'b4ND}Ȟ#,WגAq|uuճݑtײo1!+.Ps-\?룲N/9 [/6qbL$^u'~X.^Qa7 jA/p^򉖰r@CbDFtEOs^95Yp52i C7 OA x| Y&miʝ{‹'L"~)hg풠α\ u>(c 9ܸ Ct5w. C˜ IHRVIH+TIvI[sRD0I+?iuL5ݝ;FZ}i]@zيc*kҋb0_d<ޥe7ԒUݶb]_Dw%g)*2WՈyq @$fGD6:K?[X1lаm #_U#P,dU?d #3nüZ{%b4,$!dRg Ro`g?$YFrc\E zO0'Jܢ?WΐKNlEWP-?2P=HX=ǀ12$z3өdSȓv{ BÇ6 18&8q\tYK&b'"O @kƦXˈ-ݚQ2QqHu;l~qOm ?!? ="0~lKr lSΈV+ޏ)2żGZs0܊Z۴xfr4.<_~q$+wZM^|'R|03!UcJ{7r̄>CZ4S$SWш=n{B#XMss-_SKXEW AJ^ǵ|EzMtP4䭮'hb:[5 i \e5?yj);ܯ |*?!is L3CdfOqnDÍ@wc c qshNFxřsZ1+\a|G+mLy;H5σIDGA+?6ǤyӒGrB5iqqV s37W7Xb5?@0JlbE* .PFAov;k(m⑉*ӜEZWGF<]:UO YQ;~IFo}_<յ "MHbL[$E %vYB6_fL\l;7"}:ʼn*8]GgVBS",~\+|Iҳ 4d  /9*Ja Hwzs n,Bvtrb2֊af}W t#s5z~5}k,W3$ $?f r k?{)B ^jCl84p oӄ EmN6vSA|t t5!WtI ˩X8\6B[M>Mx L\{3HK \tYՁ0'u1My'wڑ:%;.;m6o%>; Qql{;s4c񤊕`ġ1>`7w0\\ 219z.yDٴʼn}Ժy\vkf?v dy6c| (D:*wY$64mȖa`*Egxu 9aa/* g_s) jկoI=[T+qs]*6٬%5#_LO4Cd EcT+Lɗ{&/Z6n@k /,HlXe0sCĩ`8dm*04`"_/5P_\ڬ`߹x Cw[)YhtQ>,e #m]8Gd,r;lߡTjmNv||SOYn hTs4x}%^u7Sj~QoP]΢:0(+ޑC%Ta $m/.#\eTg=!_\fy^+^7/v`$bE_NIN[fX4K~ASK=lOW{Yp,aH;[7Abල" #bOXn]Ҿ7s ޖӯkEjG۷ۮWta/mdZ"~\qdQe&(lpR;?1OP A[k¥=~-mlmv26ՠSt%7~тj<*NZ b^Tfаoh'j>V+|Yw4J~އBV{EiƬ6"eUR >1mun1 9VH M@6AmQ "/3k+m. ґR4Ssȝ%*NcLrGH|g`'i%v@b#4eh: k$mC# ф_+~elܔTg0R}02UQ?GAN=r44ЗXS4A<>5NP޺F>;_dlR<+8n\-۾Xxk~ɳ;24Mک27ƒT)B2܏qIΪRtZcmSC@(e61l2E OfK;#xhޣO̖'Rge.6VD =pj4wRI"6iBO|pdžkp!:2hAe ~Զ 0% I%S[V*BqBiX H漘Z?":,3ִXHJ8FL>p Ek%YfMLF?]mh GVoWJG{7^`|v6ç=IED4SռqjEY^=y8A{+My1Q]9+NjNwFjqo#Pf[OLMAU̅~Z*L %s 3708rp^daj܊ -`+U N~F"0h=s'guq7A/{kv7G5hMQ0t3*$1?Ѿx"n1>T~rsϡjRr\hɽ݌n9vo/Q#ߤyպS 5sZӛhAF]J dP}FŅ.v$ȖfzGjIjiJ⁸NU$}E+w'kN31;˽#v(*)W& 47gLr'SXχ:E8."FUc :&3[#WT|ϮhE:\Vmj1z5=3rMĦSMXO!YDziiӡ|L+s#{d5H]iSF2_zWbEcN;(4Mn;"燫/?Q.[sUߔj_MwpBYYK%I> ,sDn<ӱlunMްea H0:JVLV[Y_[b "0588/bņ JdYlo͎f0 7 EK E0OUv ɲ;p u]{_+aPaˊN)/󂏅-+`;I?IACA^&;:1eV T*K"k>ІR/ԹlnPiK!j r=j C8g!ii{mEFx|!̷KLYl:>>%l|l>EZ=B8 v#C'wg,t4?)f=#i LwpNyyh*Z<Pߖqǰ>[фIyt", tf]|T~&yU|ԇ}|?!H)z*NKE?2~\(ԁ+_ $5L*P{$;V"Y꽯qfYeP~K!; Kz3gj;]=OXP [mzp6wD~1˚Eǀ.Relͽ:ˆ U%K*?h@-g9uMWO_}>ǢaxёSh?hOdtۦwqqOlIĈo,["VEz,bU# ߓ#Jt$Uuxe~ܪb>b2%|^2)S<$gUau*jt}[+҈M7!k%ף\ w{wb}HNGw u2?g rGxun,Pƨ DD!jDۄn֗ܨm '\ꦮpKq|.k w}ƿjO3$ -x>963$/ɖ݈)HV)*#SΗROlJw|%(fدlS<<MRJ{w±[3 SdH{]SedoYH Z`=wۅmj{K蛻@Y?\м|L9AK}$Ѯa;|dH]w";t8 }/g@9C [?Wz(K#S{Ⱃ_~Aͧ\#6XR'NZ؝9Sik" |J:jVl:!Yx*VEBQBc:,9x]9<\n.{e:fSzXOd=*O?Ӄ`"Љx4}(:i ,"xwh'@*Cg'"xԙf]C^@2\N7Ymt.u2ϦIT8ΝBZٜcǯ tz!zU5٫΃w&,rLc &\vR:&*LwA}_JMn0d0 t|8 A,Q~7gV12@xi sΉD N\0ߓ`>OBkΐ@1w;鱓  ̮R=$]rc?@PvH͉paSؠu>.dp`Spxx o 'gt17*:Lp]nEJTB I!ӡf>PeL푯Nz-!v G4?ϻc7Uƀ,yd>OPvAg1#G~%QZc6~ڳ3H@'[x >7׏kb,yZ~/ZI>qY`c0q(Ru`͚W_xSGQ2A@G4A$fz VLk9*e}b2,ņn}|q=a7`hp i]\!;7/朻*_~t d{cy}q&*Ӣ& tԨ$|<̨ck~OZ)S/Q¯;YqG 1-㴷;Fy3U?C]gӂdR2圵9DI4_T7nK9͵DOvY8_cGmƽiK5UTn?a0z"E?ZtuУQD"Q!g0r-<ګ 6[=!1U6tz}]60fw8 # gh WҊo0x%S$BП]݌^׋wcw5 y[ 6c_4ݸkz1<g far*8n wFY }HCG<2/ӹ4zB5fjY~(Y8Mk#waLÀn菴6gbNݡ BsggVgmwNm r;b>>ul$WRX%{+l(j'[o>+T.7DkBEeDif6`Ti73n u_̤xBݼ4AvR!P@H$FʒNm+hׁ="LRN]S='%; S6^WDyp8;q.օ:@gW+7uzJ&0(#K5+˙J2Jyl:ѷ "&xIvmƁj:3VG9^u|DU!RxK$;nZ^& }(aň YL쟴v]殙@yXp[& 4q 1x2{GT"trdVҺwzw]Յ9LB2Nf_ `<gXww0gЊ6B;!\-[, $LD/Z)YXA_J@ p(Wׇ`?9eTT3Tm0Xȼ &d#fxs80O6gs;kJſ֡s/E_G r|3>SM ]6a\.0E%hwOgIZDLU6UP|pNM2jJEsr漎JzO hAloM+U}pS|0 B)X,YzXtn ܠk^&U+ɿɲ%(+x8%F@Z:͛9tEu3L]E`z G,X_+WƻGXd*wN,9ugE3 "4v y d[\%L-s84|#`+:La_5t/:KZJ7uMj;Փr&2:JҶڈptx'-_I<+Pڝjcz61*fG?a8GN_8m<.Fٖ$rZiiZׄCy.UTRe14 2k[Kcd5#07{37k疊(v]H^#{[J#uuO!F!9ÚREc*.-:5$|[KD6N %h2QU:KGLb4]wga`ٮ쯊k87fiSJD'lh^=PU~^~'hmNojߢ^}#r3Z":$m2җap5>\,кX;MH;H8^gC/89³FzOwz+68dM k^ 3FJѬF+HjN%mU䶤發\ERkS{O'8Yҵ^_Y A ʡz0CS9!֋8"5BR^౭qe6cDFgy~">$¿UC72ƺ})1E-!AICgSE%pȖ,`[.FN6x5{/97N?]OՅJ2x)tZ ڐ2ٲ$_՛'EIh!z>r5KYk»FU MU+dr] cOvlPxz뢻( - CDZ/fL ?(󞙞#0 kR[ˤ^^TbB2bN!:{Ed*!KYs'63}KNаzg^ͩyHbNS2#`ݔHx-|3 7d HeQ2s0qe5a{*2fU˦S3:a:L7d1)#$n쬭 =JN38)q$ZǶJA.OtGA\L&Xt*rԷG=98{:dLREg2'0;V~A]pd@ IaqcN ڷSG$7_Ggpa_ڴB{,GIVíNu|ڼ/"iI:$jyF^d`1ܮ3?c6? w͇})jGV]lspHfzkܵ>XtSKs-*\漏Ac AsG<ԪUx3IoɁ]D 5= ʵ"Ǖ1 3Lm܉K&r~4_TFK]5/%LjT:lv#G%-ZDa2r88ku'],3?\@Hq+NLً|'{ #L?IAVdJ'rMӧ@͝U6{q%jpngK#B&^rw-;GM2pGfØ[*sЭQPGtqdK_<)q .Ae~}9Fa; ~ -Vk .1\O.Uk,P"|p7ۛL>iibQXO=*R#{qat_Y %wļU_6X&J]&A11E*!lpjfHdgOW{թb1F@OZ2 p>/{ E~ H@M졚Qn 7XJā>0`/tgu)6c hrl{NleTNݑ7Dn x UyR FTx B'>թPZ*19VT!qiR|E51m׵5 9}wS"˃Ib \ëlw{Ty޼JQb(Zػ9`ȉdrʡ ǖh̒DB0l[r3Kd CA( "i0?W9m` @ 'xDl?`؞4I%ĊͲn.ժ>;ۨnM&b\2Lo ,Vn?$YU(w!2̰%/%l3Ҧ[faV3`wb bTְUfXmj@UKP] G~A]dmVZP,5w)@Ao2c!xLhԎ &0Ӛ$y.c߅$g}m.Qg.gW}9 )pH'f aGU& =;|01ltitxoem7 6g{ B%}G?B--_ x8*<  %b4g6 34?Jnp=_鳜_ s0)]ѱ>o$%ve"N W4PULGt_={bsW􆾚/ҼI.RS@]sou]k8&ÿ31i ]5#.}uGtV[>+SbK-[woش^h{}R`dw+XxޝT_33*^1~ /D% 2)ti:~Οvx+8+qꄠ~@YֵVÁWoUn2&;]7fpk_OPpA0􍝲4 smmF#vߛe^*{ג$Z,,HCjX𩡘 MO˖z{# ͱgYZ0707010000036f000081a400000000000000000000000164df7f6f000050f0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/P]?Eh=ڜ9NeX3R9z.VJ!!+hv׋S՘rcj:Г%ڑx7!(@E^?IVQz)[yb(1U9}A 3Zoa(%;nQ-67>} ,Eʺz3PP ۬Izpu s@?-V&[ S-ٟFcw:gSx!+KXx(u1!֎>:Uy$ؚL=c N^6`xZ!33=c3*\A;X<[p"i $XJ7a¯Q̹ MB_?El޼ ҆3mYULFmBαꫠމ-yR>ߊa9jQ_RP/qjh(LҨMâ>N>yAV2C$>Y_w^K_aI!"(gW.w:REERI@`0k%fKK6nk5\ 03C lG^-Zڛ{pu웊_Bzg 3p+QR^ҏ`p l J ݢwB`*a}-̕RTh[Mj/r~mCcv/wyл,c1Ņ;H)\pLgHB؜.\`me![SgN~I?KW*wl d K4âz͝yv tjb2fn@|-HrVwƍ]$%fA"3@$Wa5IL^"ԡ1bFKjYXHk-65RVtI/2LK]}VX̪"6t>.M+MFǨvw]# PCӽCZvKztzR,/FF-R=p̆5w07ßjơ 2S؂j-kyN6 ?\3SbiV|@ks:=?qh}"鵿KqS5\x?+V RZ<>sr`Z\E7.lsI~i䴪iqZbKOBe~acXH "xWoi)7H@"o)!9؟.Rme֯"5ՀZ9PvX/sh0iQ4 )Ϗ $KKWn`$e!g8Hi.xBt1P`cHEy-T`>S75:`[E ;`W,d6-D6W.ec֕$pFe$ZV gr6sHPEiYbdd9pԮlPja&Z=;cF;fm[;G}pĎ7d^Bm.gr(8;:P<^YGcd :kxqH4%aɔ)B ]).(,hVmAg[;F\A۩͌Kz1Z׈YeyY3Mԃ+;Rr&xcyPbKYU8wߢȉG,}~lF* "w˦pdq?=@Q/ 9t5 JRm|jۙl?x+Kxv-TT /!kbHgI"JixN5tȷXp;D6Wzl'[{g@,t3®E<ZBFap FԜOÀTSVl)2X%k^d/:'!(qqLzxst"׵yIg~" .@:<{KOA#ϗ}=dC':Rxvu&d&#G&;_̸S `Bugv:qm}$rvP,0+8R%(jHR,gC`M_dwk/p2_trͩ?Q ydS/E5Ta9Lٕ 2QF~-RР(2B@) \JiR&>r~¢bɖz焟xPZ?A~Sv,\V~*j8\E:Ns12p]֌b (u C*[&!514 DZLƇ~gC^R㋗`xz%?WRT#4n Med=Ol!8br&W/vRܟ;?39{+fV@N6J"> Z^m<<~|=1a<(2i[9@OZWvKUϿcmfR]Shݧm+3 ]X[=ܨ'̎\{-$@UW3&N1 ]ƨV cfǾ#Ɇ&Tif2XPAH%R_ыvwpEpΎewMZꦾ,Y\fO<2Uڔ)x%@&t6y!C)+cׅ+@=${/~4Ngy:qN6m4]8݈}u$AYʪadK3L 8#}DHe=9,XRLYjWD!=^,G d@WBVp ӈ-/_&wuW:!v²!zVǢY'H'^PM_fdmu|P (qR^ UJtXyw@h`s>`~ﭕ3HӸ;ʉ k7NZ2Ntޯ/gAPnw[SK@lۂ_7`J u+)J.w µl*1\< oNQ |]CN1K ZPϝۍmA'wVhH LȁU,TI`Cف#;;X”h0,#M@B ʣeLphL&^LfL֣w ke; ±sHò3SsYb9u3/?m2})liros\kD5ujUL^@Q`2G] *+Rw~Uu^foWJɥ-׷PĜՍ]YF2VZtO[еJ9A;MCQ hGnΓ3Jzsј<H9S8a Բc35 Ƿ/Y'b]$0\qQ)`S$#O -'(fR@֯ %dx,^o{;k7@ F$Tvb/s.H㴁P DQ%:_DC-'zU"c<2v9:SHiVbii gVP4]S(ܟ!$ڿ+/ z|>OK4QhANPQ]Wc-X6rh',q br)kۀΐ#Y;:Aw/tsr3#0( ]"Y3GI^$~!BDmʸ{\е+stj?1p>Ư^.qlzu3q !2nޅCSgjM/DAQ%B⎦^6"A.ͥ u#LFyxrQ}TBg5ER.ۣ#?|QөmbNODwMy7BQU{8W)bǷA^sIzh|;}b#"GOI3yX+k@"pcv  HX譜f|Hx[ZWJŀ]_,=c~0tqPk2"x'`Bjf?Z H>_bu8IFsȋKpy g-\+ h,rz0)GyOcX|L+hXi-΄3J]_W]anƝxiRsiI_/J^z=)ES{ڼ{QX$-z0Eɏ!VF 9;bT iZ26o@p?&bYRݴ6BKlr ʧdCӳH4UܰLfn! rnȫ܀힀1##bܜ^M)w5zf2kڶm pE@$pB77^ͮ &Ugq> $=ŰPF.c#VYLq1R;U`ߛznpHMB)j(hs!O DB])s擈i7<@^&OM?̉ZawUsIKsdD+WOGYhhUU@ÜG&v%#6gyBa 3HO^ڶI}|P{GCQȭݺi+e6NGw8֕xWZ~eﻖ2|H>]WCpIob5@UY 8.w@ywWzrtx)XsȎr^?ʜl6QCP%Ky 4D7) /z托K, xcAťtN_j`t^eX_U^E`Ga.An%0`Jy0^hJ NVcz: n߶_BɜP _aYUK 􇏅?G'O WSP9$t@,ME  >3BsPeG23nG EoA]|qWt℥Ê󮎝Ԛҽ]+o?_@˸Zblb*%g{mB-Y~ʼGD9_'B׊^]09Jyp @ fǒ^(|.ٱ˶8%AXhWMr;ֻ.Qu  6'x$Fb .fV}YPʧyh+SU 7|:(Tv#ld]9Δ.F@tGX&ㄶ O#3.ɕ3sՌjȖ uMœl1&\Gy0^͕wX]'Nzc/w]s'CҰu B+?<ŗ2f4 u6tO\FʂXLMl:!}^\zg+kޛArJ@ogo GQbv+s3WZ˰&짛yBxYQsҪk^+ZzMҦLT|$6zh!KFɐJND4KPZ{9}p(tu=Y~ "CdiqYmwUfX {Ij,08D:OflHiLh7P,p|CS"NkeH;3T[3i=|<)M=.j]ЙU .n\7 dhrQEP)Ê 8om}LmL.q3J]rt 9O$hZu~kXd%CIko;u\q\j pE Y-sv-DGCid!JPNq21#KB6Ъխ fQS|_75}KX2T}A T:?Q=j`3_ O*|9)Ǔjk*M .AU6K|Uc?OX,v*oHē]"=x,ŝؑ6~"ڡsr;83Lt6qV[~b1c+@t[rdy:vR-`58v=[s]zaĆOWI+ [ k"9aJK@jZ5Oǿlmo%)a)%y[ymys$)3QU;YOkNJ0BT[񧪎HGj[Zm )F@d#2 jΛ_.D].ٳzENp0uZK~X&{KJݬ([. X˝jfKHq?駛 h&[1CDbA8=k ͞5tMxbuӪ1YZnz7n6dx?݇難JS /w(, Tmͅ2q&wB"W!}%/Dِ Gs_TۦqOE-ؠO$1ONdR@yA?;\%/ 7d(Zb>Q&?zxF0jkUGE-(1< rajW]SKjVX_z= 8%R9NLY6(>]I sj܃Ef`,#UD:2& ;Pu? RI^0Dl&[ Γý k^*ޜwQZj.FVԿ4'\՛._9 t4嚾2Mr?qhi>Ze)AX"dQ}dȅ5b!_~}"VO䎔4kۖKio`:NDz QrbVSn񹊂ʱ^X=堦cG s]>B2ƮIvll91XS,G,LPs],s~`dvR+y28!{mڒ{nJM$uD庖H JsPd܂#\^G6HP?3:a|vyk\iQ6nt `a^1pMڷJ=~r Q_[17XCɛ<$h8! %'7!VZzps` CaςaI'N#q3"_BXFKLHX%cRǟ69fvN7(N1 ((F+_jʔq:cnJmX+URCg8-1Z*d/8~˲Oٷb}Y{ՕGK^ 0^+]dQwR@ kFkxCo=sV-D7nin-k$zpR.j {D h'<(V‰\J =q8W0[ uX Abhhu'I fk9e#W6ɗA9֕RtpeŁ9~($|l?N\#†턓32]tu;|MC_gO|IXi}Ѐ  Rqxaڥe*xMyd7˖/ƭ9hY;0r֩q68R!aX< UmE9!Է!vY+kZ._w ]zv{}AR=Q/N"QmiL'q \ѡsϰz9]&* uͰ}.cO.E)' GT@>ыRI0LsCT xb4'B1Ś"ݴS3 V띊Ll"WӦt )*lݏǙ( s׼0%0:NNtdr=3I+C҅w2W!04&SV6Kֿ"Zlɑp Üzs\W٨9ˇ?pw{¸< FDmiz}=ɡiҠHi4s0q†yӑOJ^-qrmws{{,AK<^ <+Zr]$dOWRҊtPW;аN_AB2m`1hnx+u'c]4$œ5%: tԥQȽMHϡ-5 :hK<$ED$7c4oC:߰qYIDD_1 b y([h')npAQA G*z!5CIx)wy<}YCDӔ)%KDoղ|4|КˌV#BÔ'dFZqY[CjJ.vO;zHfJ"֐{Dã>s Dl5mϲPL}sݭsXԮ_{r1@ښ3r8faw5x=XL!ne GH1,3VMC=yJ.<+,c3 x>B( ('z)Hcz\fzio"I(=?9 gԪqŦ'wXF>3LB r;1Q 3DQH ݮpߵ[r/n@b "ucHԢ  \I KRtNZX|%J~;!AQ`oZ )#bi[J{i0fCF^*f.wݏdKFȨ;ÅA{zE\UO")͕z~1Mo炀`ۚ@Qm4j+A9\/|I۾^e@IDziP%I ?K|;ΙrnaPOpu>?='WdN},U,>iO*,mj1-/Ma _tnh ]>hZ۵_81;{Y_!a}`CbW򤇖.yұ<=lp3 Î24LYpf 'Hׂfݜy܋MU#Mb`'t:7 D;QgHTv{ Osʽ+_.S|TmhFd{G߆߾:X<@]9?8sef. xU+n+YE`E@wN?b8 u[e)hrz3#v ('ga{7z7.\򞞘V]jmPe }FK , υK^XwNxad̴3f`g#:S!V1b83-ۤ.DJ_u|~TL9u'= ιx}ޡ sĮMH4踹*tN51aA#CpgL-_%,5zv*HRj$W_`͉YS]&:BF,EiŭZҫ Gp8%l1lՄ-^+,f\B;&G_Q|)YV&|?Qy56NSʺ*W^j44$R'"yi_7U@N^H%V)x4l=(ǀj9_2>.5uS\NrHb u`1gnbP1m(u0wӒ*h:Xt҂FO3q@=[8i;r֊4[$x [3eg]ˣNGk@1ݧ&n ezu/b#-B*v_!]l/tiE+D3,j o=~=!Z*6:KF [ mYzf̏gL;u8xgqb\ (FbNUX[dA]e?3ܦn}Sɻh,&Bv&W@h_f zuc.lreOe'󖈮h6kG7X5:"kW(WUE$)Εҫg kYirl}u_g#B#ȡab.gYN8Ub7D?_<Y?\f*yx-񵅫@nAbh_4i&҂hy+4!{6eܼKd~чqY r&´l0 hqfEE+E ;8$c=324odPfhQl&< G#Q1tl㻾!`̶}<9[=$+6hJRuSJAlf߇T].[)$ƌ.>m gSXh(AIph'k}Zж'$ WRCY`ADޜ,B:Yiȁշ}آ(z?I=:c ԩ΋zjØ_#Fl8$A>MY 8}='q B,R(['fX_5R4xKd&!vlC3'[NjIx Vk"_*`"NUȤ#B 7Im%g'[KY:6j4zHVhJ Jyͮնu 'uB.XyuJ eѮ{\(eL-QAI@φ pS_:q*q'h! a䢪7pb@ </$|%̕Eo%DB8l~ T(X0chaȀais5,C1֡WQr"5iS*U+IVoLI&} Yt6_ޡ%]YmQ^:4ێ N[SXM{ױݙL _iBnԣ|ʶ%IߙyQH`_xI) [sN*ɹ41axj01oG>RMFПD_ʈse 55գ|BǪDm}|SLw&4UCdWV/ﻵ8ZwZWMNw6P/3z*KRf6˥#D(G {Љ |Kz}X؋R-n#j59ej|i~ֹ*FŠdb2!V9:fCeʅN$a!uʉXǴǘE3u}TVmGgk8>PXW0Tӗݷ8ըNhn=I;&F(xm$|+oǶv[| {%#L#雿fknX c$\ a'lI~Ka+x y?AQQKr;uSǤ-p`[ط J9h!s'1dW>oze-bPv'a f/sz\ߒ:Feƿ!:]ZJU-V:gA8ϧ9WaFK)&'B6Bj*p3Aİ,!^aHk>a5žz7 PmŭW&|0g ҐIBǑT꣧W1?*oDJO:OdKI`g<X+ZL-ܴev%`EBi'WMxBqGߑֿ>=t#N)OS3՚PwrtXzwI(-z'\kҡw?"ԓM;Lo88.@BԍDMO7dvIjbtWU4w{0DڷM8)wq[_Ms3&!feG=,hU؟jn+9d)6:vߤΑ1 LyA [Pt@ 3JXoo'uv5$(%5ܙ Χ bBbWy]id)c^gjn#*H\;(g|{4Aj< aĐmף'\X{ `O!q#/Q0NIbX盒f8oR'SnL97;ir.DGnGˈZGt1[ _' A.\t@)$)c1뚅qWsš)'LQq1W~ cLw ~Z"A7}*^~ FQk^ T[o9JsDey߻K)k^Ym;!ʹ3@htѮ\[Qpćog13YOJ߭qׇ>^U@4 B Ci.$|B[{GyZd/TS I W6}A5)t{PejvB޽7j5A3\'?{tda7?)q||A)+,@8:8}i'_Udǻ"׊>fq28e-P: `sS8~@a1vI`&j䃌xMlF+*GkeңrvLXb&s&%}0p^3"S ᥛ+:}5t^`E&c L!ܯtsF!xv(i6-bsneoקR["m7 m]g 7^b::_ŀPrHM#53ܴARFDǂΔZ+ WucNC4FF֚r.+)jk,H6 OK!d4?GK3Hp&D?M'1.0 SOٕC+AX!Zڗ,GGB}tϚ,F۴syF>9{~T؟̓$$ aO"@c1}^A:L$1LDz{ qAÏzN%3 |U e) |T:jB QwqA7˒ nm9Fx\OQpҳq@!_P*D‘sfڗ[/2Ms9":ߓId!mÆխ*ǍOӋh it8ITᖝz4XYWN#ecmD x\ F昬C Ũ-`c\.F.[تǫHٽ9|ӗUFY{[em[JN%] H0rFM|bAſKNDndM(s ˟ :IhVwU7x%MMC tR%7Gh)0GRz7N2GVàs\kY  ͉+K o*9wF+4?nj3ww2! "]ы K$QG˂,s[XeCMPr^fCZa0<$]PVIhΡsS1"LB%ZqC-).Qce= ,NJ:9~ V7#BpRRگSv:OKg7i>9缻EeC7-t4&Mό OS su>nE:XpϗB!zV 2![\X[bq)>/VD8jވF`R*6*fǜXh{b6JZ-*INN4=L?ٓeVE ڮ,6:py F|p\1ri}Si!.FikǹGTWzJbqN$ \T2N[gA3qUԤ+N[[+o%QkOP(My}V[cfwՂHb cADDЋQ|f'ʗCQ|@)1bv.f U C<DU9i(ڔ.,W_0SWWp͸'uйs V,S hbDQ$WnQ9& bj:`]97x0S,덝kU\ M`$; ]IGlsӂOT@l@vQS.XA#C#V_:EȁJAIIH1DPaw?fC}b} HZ>w57C}\P+"E,qqn-W0342(:sw !4I 71iFs)7z'Yܯ Ҁ2氵f }2a"vY -7~V+cNDgK4.FNIE/Zhb9] jThpL|[+Aف.ųGE$GfWiw_5@p=tOSL9+UUrf➒>ɯ4<]^\ ̅]f|)}DZLTQ]!"_M9k NaW*uM7Yw8-h2kIg {^(îMcx!$'=^Dɦt9@BW &'֭WQp)Bт͵~Py/l!RMcu/F)R(єH/RU}ͯPU Xvyیּ|sD<"岫]0}PMnAjY dذ r7`o{ݳ|8;1qֺ3#ʭ[/xjRh:+o9DD<'TN4w+;e潈_ ^x z{kQ)jqS2y1)IKmHnpAt=_d^c]K vZ_߁+x X# 沉ls*ѕ0 3bVł 5 HBsAqp*V8!Z Ԉ,zi%|cUuSql(vT!(lP?ּMMv2qFE+mv&㙨̵|)|T`I7{(Yҋ[7N6PJ8~_/yz0ѻE+p OG,gT砒^ }sqKq8h]'&}i槻DLI}E-ـh^T<'}l eiB ,p"ƀa^ ~wg^HH)d~cPytaM77 `jZagkh+F͟q#Cng ?_4Fu`w׹9x6 Ӱ_o&i\4 HGґ/ٌ<򜩸o$'?)$/ÂCULEʶEf9:LlRQqbqۥH=k$rk]…K (A3̑\$>7yR eիg-%˸̘t9{i&]/~8Dr@}( ' .o +H3Z3gb/eBS|uw0ZVч7vh/tA ^1G MkE)GsUUe%=^9D=O4qn8Q}ob*L_/ V qza&c؍:=i 6oTa݅&i۩*ڛA`FmÌgiBxU3ir=1nwdߟrQ;nݶ)ciI:8J20ƓBÐ53۳q<ބ@y.,T;5 G=-.F=C]SktՄə |s:yo<<&]Jx/bT +,Tzvl3"Q{ڹh+-p2΄Æ8^&g}m)r92N'M忐K'5/ KY)# v%ELrTZ4t ᫞4܌g!L1_dêUR+m)!8lA8qBS0m{&+IMf6'ud&q?8rWahxŶ Iyyf 5%v |?\EΠ[NZn{:SeI+ʆa;~Sv1&gIk@D ; zp]&yO{ 9~m;eGsޚTkf @%K܀:HJ4#Q Y!w9QVZJƔk g_:F Z)M+M_w4jr=fBdWǑ؀Kʍ'?Ml05?K)w0*#;Mg(%_*&VbH$RaH'vOsmpW~_QF4ul $[/Bp\ʹ%Zpܿ Fb ^ XNkV!'^d+S3aVا ľsI; C/sgӯ2GO$[5s\WHs?)E.@c HВсKԾeT4H6tR}ɿjM2y1Hdd:S(*"sF(emVztkUl]|pJAW{sKVX%gj)k3!G;zEP` sw%8!5ダ4?޷ R. ;Q*~uS0Z~LC<p`6w RrOD~;i_On<OlZ]3z6LC╣\j䮅tM*UcgUҞ%3&\{QвCg;0Gˠϵ&0R9rÙcB$k|$hg0yZ7Iv?7ҔԸgR'vp&UKw%4Mն\I'z1.ZohVN0m^,!q#"q^hWMMV| MpZ_N.{1F !< .c~znvYW<―bFoC#;BL*4r/aE5v$" ?Q/oYA,/0K[y sv@ͣ_R`ScDUˈӆ$5e7$ٜ?`]C:>˅<1aN G3R(cDW@d!]?IeM"R [eOFf[IPkVW62 7؇?ـTYM,? \ë_W`8?TsNfQ%SSbT~>sUxCSjW&&׀de0 WPEr1^U&Ԛ(_ÍęFo]um/qm2}AM{]_O֊ifa%X[%_#ɎH`j'=w;.SwKutQL,UPh18M1 R1e&kWB׳ JIQbUc+1\* ,JDAXYf("SGZ7/?(-OE`Uw ܂Cv,(ߟD*OMZ~=QO7TT7ZK?b.^rܦk)O)IT'f2r`eF_릗se"GB(NmU*lZ r\FZ35YʈeMʦ+!<ǦՄfne2einE)0OB 3(Q-"H^A(ZΚU6вzHf/m83r=@ypbӽX-ܸ,rBjqMT:Z*n5DvbkTgAJahCfQ1d<-N?t1$9~烾Sp}Ʊct-@jIE4<Ĕ8'\juab%Hd mD1ޫD#-oa~6y+xj#.>e33 O \B_M Ox]JG7L_yx1*J 'v0 YX~:z,*q󂣖ro"A<\n 77),m# @ï7-5UӢ}Vcr =UK'*1jxhܢ{$0<>ATiƗ 4T' ȴq8_e"^2qK91OH#(CXBw )*I mQJ i6}sț܍Ȏ%NF I X!c$ZH1y|@ őe'&`èhq]A_-BJC>b[FU$?pF-YۛCոW&V]YBV x;+}B8w"~T`u7*_@с\n8Ȋ t:v));N'q~2A:L 6`{]K.Ƣٻ譣@氕LcTu4+.ʶdzOQEkg$Hl5BQM[{%?VB>G({mE;(kTgH"R gI_ 1Q ̢\eog vCĿ82{0\=U*9Z{T&PU0}38{P]BcwsӰ$S)MNزF)^*=R8F󁡳tXNRާg̪i49w ~l-h S~uoGhBwrx#UY! 'gmVTW1Bk{I/ G(^3iSߞCϺE e@ݛ1vlE1iB1QqP:[hDbm:!BmUmyEg !F.D4Љ\Fԋ>qywBzRe>OȿBX!ԯjʺKjbҽtzHPJ8czuaskRUI]B#XYXG@)ֈ&/ ޸ vyZQE3$1x :I,p?"^L6^E A"6 TlYuacѣ׫tZj0~lWo0O^k2 NƜE+%{uŹCNT8姿ddaCI~KV@ }2Scrkq6wH`N,P80B+};O Qnt9đb37%HMQ@7p/q_x[e3&K XrC}29{:Bf0=1$> 4 mʄ,I=+"h;=~2#KfF{eGڐ2NsKn6mpG3Na R  -}erZІ]bəWr;lǭn+M{14EV4Uiw zQ  C:z(<?fחU㌬X+8 M)ߏ(XGO|HDZ )WTC2֭rko;5䈎=vNDI=5`ۓPՉWm TueK͝l RF1  ,806?.bzŦ0’敚+1WlIT`3-V(^AWFѥ焚4q8I rʔmp2E:7K\r,{;a7k Y0/?CW "-#)3 q9 Ѷ^+|kŒިoS3]f>Յ^XTfDI`qf"ݑ_!X&/".Mi;ևvnXZ)[ YnuT*51ȇ_% e'2otZ[ Xq ۖ)e2U(z2",PHn#IuP+޲6`WkfWgUyy!,4NaI3g5E6s5rѳqG(D$]#hIx%եB ے!.2tj,JxPZWEu3>oO(j+|`2>vouf%)`~ܧNMKƤZ5^Mvz KT%vV }Xԧ ѹ}  45iΕoyvj/HmWߡ^58SJsHk~ 3e{׀exuL 'LEE8!h,Z9Ds+hhLK ^Q{UbZfK%t)~ 0S_ E#ު12rjXx|˕h[:{6! ;R59큢[J?I'.] o   zɐSy˛6`k-tq߸:r #ۣdҺBiI0M,&8 drc+3Ӟ&1k"_XiaYh+w~#q纪u?g2Ju}\(#_h~7dيNI~Tv߿Se9 ˙4$ݦ*)wcEIz7SFZ ,U"!ϱ5>O\ar/ơPٕ{䓮=.j7E„̉ 8GG,eƉL#Q]ukqOp0 -EsL0R%b;`1 =e{\j`yYj [ Vz^ U+jH~VTDJI ]@2z \[EŻk`g: ;ړl~.٠'z.wqE+*_1!kfabc0<m7nM3zl kۮa!^ovpu4ϭoț#/eSgYCt Ia7Y ,Z h`$_%g9hEe3rq$} SUr3*T1ǔT_t)Z*L>IX8<</FGc"\R2l ˵4>)cK78!%Ń(jm[dj {s-gϽjC03n9>^ Jӟ"/{>Qw4{!>8:U~Td!N<; B ;di|+ޮ'QH[42aV4`y᤻?А:_T.y L[w !ޝ9 ixzARpk;6D>~~'jW-whPTwi|Q'N N҃y(+ng܈Մi2ayANhO{OҎj#k Gڦ ֌lT߆GM5r`*70ՓQ9o9;9z`Oڼ|k]B5l{zW$c?#.ZQY/#Cpa.`H'B6UJ/Ia /ȄTQ "T,i[Xl@X`\=HZ䜮V^b=UDQPO@ǩʓ@uLZ|Ps2~0gyQ!pǽMemG!m̢y@7R;Gm\oOF9R*rRus[vHtQ88:ko|s膶v"bꢾ+O},S_Ֆe*%vJՄ? pMSG 7مvS׾ adHw8->nȣ?rFx 5tO֜ *RA?MPǐ39%ՊZt#Q_!%?ss%≮Uh]m5Ndtw\u-%`*uiźhXikdhݶ(4=WphIN`#v )m֯K9帰p!%0RSqA5&R_x˄i!OWh9I+ I6jll@> 'U_hTHowhĞGJUw3T}[_:ix:~&-Olf``آ|o>yvJ9ګ%^#Gox qfF-UEǁ1zդH͗4)ID8[: c,`./6O~v[v-obKNxDnKbOY*3]6QSʅlW!C_,PTa̷yHL(aY˫G3_1Gb%#L<Wv&v;i;W&p(80yMс9Y_]'C1$ +A-:޻ !Ў'Gs|}3:mΡ_?@H/uR8GfX/ʼn8a)Yп?|?P  cy|#a7c6e2~`]wLV>iK8o)Vh$wŌ_%y]~R[ngu7h3A͕8FKdU-\8L@' qC}opnBa,<^YD:8zBRBRja8F(+L:5h )qzas_zK oJ#@pB> #0gA4o EfTLNm5rDp&TᣆC[saAhV=cQ/L{19J /CIn~$OFjR+6:%4>yVCHܼXdmǣ͚ җ8@Cy!8 67FM1ذ6҆cEۥ4N7Ŀ8~&ig OBɸ)"&y%=zR %Z;Ƴ h~yDjsB!FY 2;>ןL'fm405#ݬB ."LsE 5^nՕ0̦cvP8mM JAd2o lyfYfԒ89Dr7 Y1 ~e~TGȯ[h-HɃС&nI-7`rEYh7i8j#\ lA.F_9Ec:9n'"w& cOMc 06^l;r6tTC?:YHc6z'\^Q!7lDno֗;:RƇ0(:58ܽ)q9tdꞺrt]<WEX ΁ n2zz)4K9VmVԐÜUY/i?; pHhs{aL ra,q/a@$iu3CjjO#;2hr lt7"s?6UGjq,KCn1ఊ{}µk@#$u{V?0-&Qy7M~ s4qM<&>Tox_if2s.3=' M5?^RmhjN,qg=G"Ȁ)s5s 80R_\ 6֘ I`I$?&8=>ՓʽRhй #%P<ޟ|\ٰAFnTpBQJ5Ҟ5*]<5Nw[sTVI|&@ۄ{?ɓ/)fVCa..Q Iϼuݑtc!)l:6E`Nwܪ)Ҝ= LYolVϪ_F)1\GE/ =*Snxnba, $B}-v2}n_/G!WlsYBӮ㧺6YD}lIpVSGNFf(吼y(dz'!4Eٷj-ڝra?*lߦopwNaOa\ n^d6tD;ֆ GV"M/)iF lxz]Wg0tR0 XX@8d$W Jm!4'k oG?Xշ#9 e &/*s63gnwQj B~L_8f>6@<Rf7[7́T7=0TPbp~j>,Ҝu=?FkQfJuKdOi[WB7H#?0`p]=3Pb|1}; %jNmd(#6X"T!_oMaPQZμ? tu‚胞&D}N`CufX.KԎawuCơjm0OP3ի2U D jNc3E~ ?%1/n:6FԖ.< 7V6OtJk=zFT,T\sܛTh+HsgpQ,g)ye<GH6 _X1>)شB !$yJ/]"G< \㴷}UD9e((9rrH>fmqFX;1LşV|Y3 pLj2uuTV)s+CLIR{fZeHA](:|KmuRS~h;}%]3h>R+Ǖ',TLM}' u!S4\j{w; #ҎU[/E`R$Hz&sC3 v!AZWG*B`8^pϷl-RԮ oIr*E0QWo?_:AgR/ O<=?$u:{M3%~[)^w֘#@y6&=+y4d!-=O/WRC ;ZWn-啤Dp8c B1}qDZc!~K"L8tKOZçK.Oxv PUf ~Mk{ M*M~.ݝ8TL#0ž(P$ { PX5ZkW ⟐ۛ /@mАȖXA ֽ"ʌUt;Z^xJnQG#HȚ}fAϮ8nSdyڣiu%PJ{ paj&S{Z{G28do\ \?+MTsdBě#l 0|,@2%6 Q ?x˖A~}e\:rDf{Ä*Qf+CU yOCy$I(;y1& KTr|/":j]djiS adCm8"/%Hc\+<𵠣v$φ;jd0>ɨlj+H!,]8f7 9؎L7F5v!MQU/K}Lٲ0"y*1+-f򐵓/l:8l: kE`ҝ8;=x,yd 0ϗ#x"PdyGvL5*yT=z{w5~f` 0 c DHR;0sUa>Cx~?m$B왡wr oaR 1Z>n>Ua&@12_xVy"[TԝuSC_?vVM#k.ۥ#O2(yU=i* iNO.H8&`ovZ$u+r+G68M7E7@!L!xR۲o7`|XvۘQ5\vBeuoW㧶1Ȧ$*Jh#^WUCnOZ˪Ta{:wjrx9*H|,^cP{zY3>50?ޡ\0yZ}?zLJEIk/Ay֣پv4\x=}7]-L ܻ=7#DR 'cTנcGvHUXc#w> L>ПXSrF nT6܎{/臧 zzi2cҳko*;KAht^QHFg^0$Jb T = {Pe=,gK 9;ƕ()+8W%\[Ŏ%Iݥ`Ұ%(P}"cqj`,i.bAL DA5j{(Yf~O9|Z$k]5z-(LͩOxGaƗbKcTlDٸ.|YrJq&AB,`#@aQ+b0KX$iJ/]+8,jj{#9~7Cp]bM'Er7ȍ8]מRH>5&_I !7t;(IȕQ0yх ;/\fswy^[<|iM~[!"p8dG#dք`rv$ PمtOd]0˵;B~ˈC @NĀo}SpD"pE\`[b13m]&('iƀMif%)d9:Ə_ mNyվ7hD] Ilk2P; k^]\:f6jêj,WN0󛣳!)`-StUm >|Gc"|nRGU sI5$SQá_q=<Qd IvR%P铪bu$ C׭LM *ZUDub|AdDNQw8b &V& c *"Hؓ;<&|:h-=Ms[ t,Y!Il+GuSB.XP} HѧvulDRA XXɵys܏au+>v2Y!ҝ+v6=7G#.j];AjaK}#~J@,xok*ϙ4L<[3Gλ@? (55zQ7;*2V~*G YmkXX( aQz ŀQ~v%`mAy4"@_C֮N 4^k"RKMH6{c&?tSZ6{2:'mӞL"ܪM^[LuUeRNF>?$GlOT}P;Qoio!O.^'`vj\RZv FnrZ0,ʶ`C:wHhhYq_տѶhjC?ѯ[蹏Z@#F7vkc30uha *`I},~ y!1Y bZw Xo@aط0 2 Wy (,a2$ٲ5YĬ'l\yhd"jnq!ܞBt|y ۏm*JVƪ3hs29T>jC{IJє Aӥ1mp+1՜~TS)F[>9pSOӹ'sV/#\y7~/ʭBrX!@iQ+C ǪBՙ_na{*HA<89 QQGnMK玏N3mώmM2?h7YtTd[;)݈4{aBÚ Jb"66Ԏf5لn-<^ O=#%d[@KwQ08nmBYp; 8yɩ=ի+S`jx,6DsC =oZi, 3.>l: NS?i-{S O(;D7/=X?ز J^H 3{p`Hv6` hh?l&<;*wTvSZpn|܄D[MzTݳF=1q2@j0esbIl;gwm]Iƾa9ZZ@P>릡8 ێbE' Լ҅k:7UgH8a#o޷05 q_tɿq QB1PolܺB`(c?Wok O$yQHP1hc)L&>7.n'LnP\PBȝ-A^|6> 8~#re6N8腠%;Z#SK3e?Xۙp!;$p]N*v+0%n]#_(fG xe]LIU»"Qly^\QO٦ٽ5i/-sf.`MFvFvqC*0@ngb<"(]txwVbXPn+Pȧ)VZXG<,pȂ^WrGaze}}k*7ɔziRP*[Pl| iNu$8"cv%x:ku`Xz(}{جyz+R#Ai Lm aDKSgHiweW/"覈q4 H/)i;EA25$p,k_1&V`gkSj85;qݦXPe&XP0M /۳@j_yEL!bچzV uGbLҗGqo͂ze& Hº:/B?$<]/ٺ_fxiT$5}68%dmREY:h|5/V̒ =yMj|%8ǫ߾l({L>f镬 SٽO!<$Lʌ)fX&XgLbJsalʚ-={V_i*zv͎zp_9W[e5 c}mR.J{m[{7>tUQ+1鷦~Ƕ.-ù@#{]R@o&:kPҡ[h& K(1HPI!Q9͜E.4(deN$jJ,=ѡx穔'}btfNCB6,=,w}PjxeYy+kfoJBF'h?5&LO|Th׍Wad{jx 2|U W66M$3\ eVL*w;兯&7&s|Z]=O Ax!a~ fIUn1#7Ycv)ivIͰzsx=Tg"o5(L.^2zF*aQ)!ONopm+N13&#ИAK(&aE9BB5kMAN e:'!X(Rs ,}=n;{O*&%'?9uҨz))O;aJ%jQC耋eR Q6.nԇ)/Z$48v%1}hM^vkׂhkofϟ{u';͖;BLa^s)F̏FvBZW>5d֯Z]|H:0M'ЦĽ\>@-k$\A[ сщ- *)&*ɣ&Ayw'X4WZ`%;(7ĮU"8_|SLbPߗ(sD5Z]c3^;xksHoVDVީeCc6a_m.g[[d0~Du B[ubg֕L+.CNu+I&(u[)g )`*Iv=$hOA6zO7VzSy bPZGU~k=|֐n3OܑSg*^'Zk]7ޭBh1Vp?]QWB /8:s*Y;* LJh6U%Ÿ)-j~vC@@.ܬ5CWWRY/Li~IѺ~? hP $b%XE5-n_->CQٲ蜡Q큩qPd,d;h(v4a c4yPfӮ0H qgg@xu]|O?ґN텹(OpA+ᏩrqJ-ѡ Zc8C{d~ Yr6>Qʾkgz.D4HZ3Kg݂P}})kIR?#xYT ;2sI܅]&tƄ:1_]o~%[W:#h:Ʌ1sĠ≺5 >c薍xɛ :_[]$SjvhJ=MO~NDX1h;cMMjnHe:LoCߠ?]rnk*@rw*?dnKJc fqm׹k[1F0`B_J& ])0}2B86iꦤ)ǥ*!HtH1ry&8O}ZE8<$c,&a`.@y㡪ϙs-ɺ@cT4:~ 7_%j~}+NB둯@jdo> eюwr\`r \!ۅw'˖֘6 R^]}>gtPl~or-\W6nǜ1p? JPP9}6(|Hh.FHǚvMyԢnrrlݼw1VZn1%R/ Dm aLʔEP+8Q0m*W3,˨/4|ϝv=BG?K]ٗj㎚F9am0«߮f2fМW ie_v0zէ6&0+24/|˩oSDM"M0O+qf#iwJڙ5O@|qzp=_ K&׽GNGiuF=6oj {\02]GsAP6rwC2 f֧'6z"/⣵䮃P,Jl@Fy}7'3c8I߉Ĕ䒳!3v/Yu0E6z@VJreӲ͗Y\]{!Me aLPDh\㴵O9z h z+bӱJJ89z|q[B^f8BdNqEێf7((l9@ҌMN̂C(e)zw%A+k 5v9؛ 'YWhyEոۻvwWHRB*~e]Cz\Zܕ1ptU{u;De%sjGzkqM?~n;I̼@,-UVQ'doS^SK,}VtAWJSoz_&?LZEL&RBh}?%Nsy؝}p5A l4۩ 4V-s!NDOD`xBs# 4oEU\; a: ؝J2!85z57 _TC4V 5\F[nBmXW)ݢKȾgd}Uk,ݹ s+U9,mȪRTa3bUդL%ұ?kbG-Q|xP Xݖ$hi^[RS|\PqL$AWd\bc;!<7gF;sm+ZAedZktҡ||O*\# NEdya;TiQyщġKCEQr?8o&}Y5}Cd7fof! J _8]<*MTpnu5n'L'i]^f}%iKsSw??.8Ҵ4 I P [XCg=t y6}0p}'(LϝIωqŠ9; ?ⱈxB Y]rȃ)+gH-bZ@UA: CO`\5.Y]S`";KiN;n~GF4хOZ|Oe*L"{1){z7Yܦ9r#?381(&W$b8KQO#E !wxtߞA\9X]i^ \YfӱgYZ07070100000371000081a400000000000000000000000164df7f6f00005208000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/WQ]?Eh=ڜ9Q y\;u4ÃuBtxG|84UKs5} t{'ٱekJftb:G,+ ')Ya0^̹ԷΠFY%H#gP<$nI6!{JT|ry v)Vzi#cHv;nkAf˃7`\;l0b6go~#_uh[ژy[ed9 { 0] 'X]`XP`i_`RX 8wMꙻsC{>҉y®iZs+d0 HTӧZ5gmG(,}5#Lҟ/zhL=66q3j55ڳJ.G_&`7:o)`j}lrOê~F~ѢS#Y!֊ˁ?N;`S N՗I [4[HuW k.,¡Xoqawr赍)V;$YZtZMr\Z<ąCSw8] "XH~UXg/(Z]q8Wc1xUmPum-uғKFL.68Yf<(4(˾A"]kݯۧxd[ݹٴMӹ7vΰ)pbE,s$$JEwޗozGZqk)_d+/h.$l6$'_F5FsMOqVNVnJ:MנLﮛg2m#ToRi =4!4z11ntOIx聭I: daRIc1·V,H;M!>4ՖS4M֩yfޠs&z!_upPMa8 jv뿷 z`, 7yɹCO5ceTiOQ ݑw}Nm=ūz;:Iz{>VW),7SkCw-R}h[+;G*U:Q 2!+ 2hO`89֦~{s,GF܍ϼW>Yfs2]ql-bPD{ bIh'-+ĦZ9S—s!T7vXz[//ZR!פ?3Va>l*#/˰ޖ!'4Mի!y^FziG,dXA&֡+Egۧb_ʙf2jKA`{ʓMgcLuIP#k:f$^+ϔ2`0 /|i(͆xZ~xʸA OʚOvd{9Hr=}s&âa+7oUÀ^';qjnB/NX6QBa_iYc T-iմ 1{CAt/hޮNGta|rIq栾rGaneFhvE9?(6A5{֫9NirZXaeUaE˨7-xm bZBwIATsT]Ҭ#BQrXۖ\osCG\8DNA% 0oQ&F^`T6>6Ef-VWղ}ིӌ)+d?A&/ZvF*Y:dƻy7M)BQ9io iΕ۔ LI|&+Y1EQj"_r-W9L 3& pM;MxX (٦jܽI! L"3 &DfЛQY:1L=8Slgx{=B\G7Dqg7go g_'%qCLJ/T;'cLrW^3 f2q^NjyoL >W:SD4Ŋn99ƒbT=`t+T[I.K˜pf 1 VNjh1zXς7F)᣹.ĕЩ=(MݲpQ^=Łg\Ov~)lb =iH/.~Υ-cO 'AYRdMz?dO ,e,N /I3^ZrAez}[j;iJ4w}9UgC0~CK"wi'Ǵ2A@[gt}BI"]2*35E&ה >Av1-lj$/ {?k~| +QeN+)-UJoCW{3Ǹw(tx'*;muӐ8ʼn`?̬{Lub=ͣM8mpd CtaLS,dwؚNvs|kD.2f ۉ96㵔4Il"DJ|' w5:ia;MN7]Ln@G3r9SBiZZ#pPb뿅w菁lmFnufuԷ^ax'µ%>[-e ʵ,ܱrk-B7VQN_D<>Mԧ{`S6 ~AmR)<5w!5䘩i{H4CBv2y`Yo{d+3YʃبvB4BgwK6a|5ď6ݤ%%1Ni.[+ jy0Z cӌ0䪛*Dr0fTK }W\%?r1$-W ,Zp%*Ƌ}0yCjײ5*Ey@ "OkU@k@Pe:t"mP'7Q`}i]mzlx`( ,Aƭ AV>o>  N]%p"Gf{)\NTw "ښFPz7 (>5p&ʅ{]D1r@s8H}V@6Γu' ea|^>6!YAnOWyEȸf 8 pu/ǣh O1 d IuC)Xhͷ\1(<3_-s:9% xװ)Z1#vD׫yF %;Yϲ2cPL'>{=ӫty p\4%yy em |؞lnow>Ey <(9zGP b|/D<* qgs,[@ru[.oQOn*Ӥv 喲}(ƣH fO\ɔ,B0w@Ex@ r7ʄMx?+/Nt` Uq"9[5X;Jkg [#0եxm(&.f3Jn=r$P<)X  +sd ^Q]3YTqӌeD:HNu̽Д+ a4ϼ IKS;c8RsF<9 ;SWYI _I['!hF% XUQRWO$-sHc-cR,Bυ~6+V/FϟMSZ5/rI 2%7b>D!iQsTaj2QU;`?Gw7\/|D*͑zOIl7α}rAzTu-h=V+@f)WP֧IW\C+PcgVuvh<lY3\ZHٹ_./AVEלL1/,dj7XCL'B"E뉿 p+V {QCPl)C7\[d7}!lhy "af6ag*X[C ?'H0V&ƈ{+RNa 4XgBҜ/BlZ@MGili̕{G ˪\_,`+?&v*؆Yf2 2iȃ챀oZ*c(P"<6 11V#3x4d Km͇H$Y>ڼ1丯6A BR\g:ic`p ]{X4A1W[ Yۚ&,R-wLar&~sobL"DB=Oƣ: *Gw@OXIYmE h}h}#ZpHRpf)])JX%Kty"m^c{KqU(n62Ж2ln4uT[s3f`mSSZG25XFUyfFl(@gY[,ECEshV`xe(P4PK tlgY&Xyn?JUOJI׀?FN& 5ZAVt+DB55ZHT wfWMmWdJcEF?M ݉6R_sOWhu#B6k GFB@[fDD 2ItJĒg"PA(J(#ϡتBC>W],zrZXnׅih%H9v,s3C8Jb8u1g Fq }ecJ=>u, 6t 'TR 2N eT:E4i)0 %:mbt?E+@^Ո}M'?4{7.Rkܓm> (<\ZV]׭Χx]P%).S*5kn_F՟Ԭ򛏚(ƄTWprQ67L#~96''0H4"Ztfbfkf:8e4AuZHvvLWY7ɈbAae*?ǩ4ecE;T <݉/Tc`<9s,GGe:j9ϿmjNL. Ѳygs¬9+8AFu\,clZ~ěVXtT~<n_R|IJm{c mW~x;eXtA{eQQU\b\ g)\L2mݐsFm6m倬߽=M Ktuv$SnH̸D, UђStэrBa}Mt~/kjSt[T-xR瀤(UN(#ST%dpv _jMQ){|Χ挦h}-49&"t*'3_"[t*S"d |iH`s?/%xS5^\"WXTP:]2h>ehy+Dsii'F?HUS!r!D8<:j}Pcj]ESaB *G̻ LZ%nid4zバVX,*NQDP5Fn6)bZ#EkUw 44.V״8nzƕ#gDl2=9z(oy;S Th8^vi9FV9,M)0;ԐSo#ˣ.}1:O̮N`f8E#vNkq>p'2Eg)h=RCCD]'o3Q&9KđcUѥ݊u뺥+{D.erf3:n]l>qu޳ϡ% Xk%/4/NF(fsOտ  P`M47B!Mx(a)g:k=hHJR$/3Zu3bnssYaBC`WUxijV@wTזŴ9*V8h4v}N lѯgF.|b)ϛLmNtc<Z- dʙρN~G8x&vjl]LeGyP _&@IS1V3 BYGw~$9u/ǺyH[vaq.+W\lPiob^QT8BD%Te+:R+\2`zZ֥5,KBhVh>r\̨B6Z@rs x/W|M@MC`Lz R/#3H Ҟ>m :57iϻ縟ۤG( ɑ; t'gқ:5& pg/RUf(bch=-qI( D,*p8)P?}jz)nRK0Y-P ¨cEufẄuCmoӸnUI|D6۵"-8maf XO)}aʄSwNVS~3:δE،egqaP)بD2Zyt) 6tz2Z1%ߐ>k3(2\ރoD|w6xkՃ &߁EZLTAe . ,\e(9;7q7FP'pMԂM;5p fPDi_fKGXBtnOu}=l<;REô?CEށ{du UhM}lV Mb Qۄ.w;Gq^)=]TD͈ _c/;}TwveG`Gd7}.z"'wEK*ԉ췦@wuOtXa鼬zDMX/_0\Wv ~I󚂒/wjw 5&gH-vuWua7S #o%!c; rV_NT;gfq7@]Ox,=q'#UkqW^9|(EfCVog̀Hb/'n_gǼ$$6jH/HkGmWqotsr͈eO&ϼrByhZѤ~WjQqq(ce>}]4kDC !0._31ugk•yKXyMN{ԫs$sd(s&]|2- Aqg :κEd53 89o54(' W"lHmeԁ۱%`?[M=@JlB&;pKϨ,MS |69nap?xojqՐ7[\ZObߝ{0r3kGkUjz91gE O8e2,'}B\uE{GDXNSf Y#vģ&l JQ>; -xeKA!,'Q;ӓs +/x’7p|Rٯ`]dOpsbj3ϢwX15T2m)G_ ^yzB4iܷ.a4\>6QGuX2LA'IIuO[JZ@ c4/vApr\YC q'H)7o@]|2c vD?zyYXp& e!;P 2Ņ O g EmWݥ~x)Qj)]ܒ[ w Y*, Ҥ62d;x<)ߚL)I]&E=Ҫv\a95)P~ھfgMڗ:7#C(iV,=c,!s}uuKcK:ĩ7v Dq lRP%(5)[D>xke k2Ep QKg"U\O?2xi,q |m1g#=ER'/3M@}XMzڌڡ;1?2X5IJˉ@/20e$|.M!4<[b&" =Me4pj^e:沟 s/^D˨ʬ~q'P = IOŨڱ7t JMLl\M|\rwQ #ɓg=SjZX\"bx}!%7X֨qsu*dS(<4 ҧG㋷j{It;'b=RS־W, `>XVaHilӜ;L}l-V(UYA ~Z6P>cTgH3kNkn06d`4alzMdZ:4JW'\ I63+w_T=~` a'g(FJ)t"gŵ*Q6|Q=?V~ޢtVKv$ԟtT|=Nɘ swk}>gT'{Z{hq2tV"jj~I}9:!a9NIhpݶ\Q m0:Q F\ Z7Z^W{._3Ws,徘@f5M[O X7Lc2{+0O`y *Qzi+'|! .T h$4EHmzl;B(*l.bC(O@3^tLk$ߜ6S gbفĜ(# +ULj- "9S`l AFd%4ñ)s d߆LBFpw}+MB.[\7[+A_J3T*G_[ր[ZY׍?ا9I,gJͯ;+RwYqD>?OX.:j^W*QMҬaR/}F1ūtmü#^)7);j HVi5ܹ:_\7P# oeC5u.ԁO@* FiJ ɜu]N!{_Wefuv  xt#u#̑︶Im% }Aru!1ޡ@}f P#KQeUk$f=4 {9ܑ~Rkbj5rݲ(i'&UFCzy$W"JVUbk}q#IZc-]c0ut=lَ!F.YTCq9ki]$$%ZKY<%n)QF`#L147e'q^ m9м]nɹ9=EE;{ 929]xd-B& &(!f]04C}3watMgϷ]EI.zCD*% +?Ob}hE|yd  KXmec ʃ!d0i .]oeo'v%eIy_ڀPTr>2 AɊ܋f^_.7:<3q[+:#=UU?eЍ]Tj9cܛeIEQ `حϨy0pPv{/F  s]b ﱸ ddiZeQ!z;A| bobL#y\Nc(k2^;=ud @|{8=!G%+ஃaDpW $.NLgCMu v?0enk;}vUi>cYSi`WV7۟[3}b uH]""99?\d&*AZ1 E)Ʒp̣2d`ה vM Qۜaf r*l:Mעbgvj{JW·Oz"yk 49UuBg{. EwgY}iʵ@ GՒg|Q ARRvS*"GvKzw0+l稬)1ˈ5"0\# Zϓ|u+ QH<ΘZԢHqT+MVz2M-'..޲dDT?QX haߴ<|4^ n$wd7\4QazQAaf\*me@BYU=D<|AvA&H]/M$%3}2Y妃e:@C_kR$#U[cվR@3K]xX#H :!7?7"|P5!H,艗h8bg",)0PfH>QQܺ *%nݳG1JfԢSåzVBdI(1 1@nw@d#0t>4䍉Wz~>q(4E%a lsg/Y ,)JAId\mJUqi@c^dYu% h] s!:6„?|d5&zJ֋6a𖎤>h{\h{|kʻ ̠ku_c%jK6Wt`'%$ɔ)eϦ4 *5e]U)lJw/zQ "YTcx Q9E7uBwܗBeA2kA&6>j*>nZ y-֍hgJ  Ym<`ro2CD 5L'?tpc S|V"y[\O(Ki72QSvq9?@|UJ6Y3}9fʌ|q~UUظT6#HX(71ʆIH7LCvg;y$#m/(}▍i!ݗ!r ]ЅگUs(ac&wP19ײI4p\kFTJ2\s *(j&_/F 0+ ttօ${vWpګNѸ|νC~VBlX}W?1 z$_=/C?HV/jk#G))\92mMՋ3'*_QP{?Pxo]^%_7-v/ijh)q`L7 M%sDbEͿ9Wrg^E WL¨XM!{W(Ҟ#] ȖV6%tpF_;@nЍ^ݥ' %%?a+-.ߩUƚD]w+_pK8:f |tw2FM]5B#@lX$xGJ+Ss3'onV wd f] {>IxX5-.iUSNea.5@o":v83e>UX6æs%2+B;eTR<|LN]~n@!Z oW۱AmNȋf'xC!) C\Q>sH21:D .oί&f?P6u>*9b0;3,# [qFH}Pˣʼ|Ծ L\jRPK7Xĉ\ Ԫo+W_eK!wY`) fu݀JH].;-s>:05+@ 0ofhEb&R˴6}&;3ޤ]׾foϪsm~B󎗈9q옼[Ȥ&49"ލF6 wIS-Y!q4qZӢrI >I<( K? *eyjI8WץўT|k DV^i66L4ߧeM"h{ HH]\?' Qx P԰AJZPJDu%YJHraa}&!86@3}  a`"|DW,h-7ponȾԲr{S9 WX\Y:gаJ[%қUY^+Dd5jO݉u4iʽ,$\$mo1!(+.NL1]WHβؒJ,9_]gɣJ!d@!#LOaJ-{u`cBj ǥڅҷՊG2&맶f>䛀{YCU ]HVoo#;P!Z46$]Ŕd6#, fmNguTN.˄u\ <Hf;2KO \Ljj^!J,`]PR10s+w,&7uQ̣*pb:%XK!2! wmbʼxgrlhS|=uEP?FxϼO( 4;ۋ^[/Xr/<س+gP}hQ2m(e@|)[қm%W}o~=G!-Tm|Q;BLmU5JOhSn8V%_ ck\38#ۀTBkrFLpa:=3L_ϒI#Ї<dHǴq=\}.\ /&a!9=&LIqD}61A ߩ~ǩ񃦊K'vJnHF~XYt$YaqwŻ~T"#( _%NvBpR5;z#d#?T){iD "W|ޢE_do \ #JN0# pþ<7b`P?!m#:WC0 |{ŸYj4{.楧1[آajxӑ#3s]k0d %ye]JXS@Oc)<D4AՉy-8fĴ\:Ѣf]rN}Tp2G6P5o* jX/$Zy‰zfvN~pm|)~3~a葶"BoJ0*Lifoe4x0͵bSI? u^2n88_OP2b/X0 ب5g&ִ/gۏ39NlxJ^|VX$gV`iح^q".^ 9{KEjLJ{/mp_0)e,|R-U N ض/HՄO#~{ x=|0Fs(E2qzLn/x68@0ĨuK4cr-KRC*\AO⴬h$ 8̈xaL3)/!c||@#wZX89fCo^An.:! *_{ _WvlB9A 2+ ,QG왂=8P}(HwQ](OzԪ,J_TL.1/{X贰iMovF`ܲ8=11ݟC2[9F552`iޟ_<;kM.k+} :ŏGW6u IOQ)\j60pMfY\F:@kҝQ6E <]5x1,z\:'\xęr>\O+KZA:>NEτJmrϾJ sRiHjXp¹&Ш^i=)}`֔/UԵĵ*'Ҙ~xf^wGo {jfS9FnAP^_0mo#~-T6h%m֬3,m+AbO@JW]@EIFn `b%dG) ;8V`mH𞃔5PRLhʼnJ>8#DP]Z 8H5)C%G+}y3\1e'T^zHx8!͞=l0s4.M䬻uVh>vn{V7&Uu{ ujl88MW ww)$1rW[uMf)ӲP&-9(F\tZU7ncn WXޜh!-]6'*VsW 8`?<~='O^1`- 5Xߎ12@'[p,u i#B7U/+iK@l/]B;₣@Eh|+i}[[D+ |KDED6V|J]$41C=cAhr;~!i $XmS 'p͵)ϧҎM/UR{<wldrpੀReu%w{ \d*@Z ,Axe?Ychgǻ}-ׄxbsj~bz_HVF*kа9 -g/FvBg0~{!QOGp?!Q6g 2&-`2s<\g":20|l-V@86a+̲>@39XL%Õ jjDgMF Wp.᱄hWV~P*4FL5š>ݯ3`?+2)̈́ܓTFTb;!%bLE,9Bzwx.8^˰AkJcdeKJ>A9b¦8hYf*wީLNsN1̢/,q׭;hY_q|!"L*p@3>1se c +0Lut&OUuۨVcLp86l( /̐_(hi8%HF^_Wİ䠬jD>ZT8vDv_Tlv;^k=ȴ{9 i;wMa3+胚183dZV^Nn (*R|&`P$CVJy*+qG#4٥<4Z(u70ү(2KмqONvl˵}jXZUً@ؠB@gYZ07070100000372000081a400000000000000000000000164df7f6f00006618000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/ge]?Eh=ڜ9Q;u4ÃuBtxGN*D,az2 bGAOBPR/Cf77}3zO6d7cIsĥf|W˥DtΌ5o[,`HY6l4* ~$~pok Cw(@4^ V?#ŬA[~{Y 锝1o d)⎦c޷=~9KuuEr'ȈdSQq촰zwb [9=$J,и@\˒l6QnJ c}/av ׿ΰVK~, !P!<Q^ā|(촾o݉UɾzXw*`z58ηݑ9d$!5g$Ju)+f?:۩:b׷w`kJMp>MĈ^$op,8F6XrN=K.9m`'ttrk8=r|<$Xf~~fɢ7ma Pي='&#!K9iMVҡ(>]ݷwާP 4>rAP_f4W xoA 8aq2}9R3llcCbp~?5yFJh+ƑK}Uq m+5M;kMAHؑi*DSC ߏ{:7 Ιo&*,B~(sJ \߈'~ X,|0ma‡D lЇ2e֭(?'+_"gxrP0)Tq@l?Z ztӕψ idZ׌8Gl,͵N л՝{塑rͣGu'ӢmU< VR2*SoÎ78gٟdW$Z6t $CA+?Fk!Fb?yeh-ݴ&<l26~l@+ǰv"=:+ynշS,%^ϊ8zvS~pL78D`)fm`NL8iE \Hm[NcyO$LJlYvsLrt>|,ac,wp# OiaȾU|]_X<\Uf;\!ha˧n&Ayͤ\>U}) ɭE;҄H|侪4c1k߹T)]NM xdX98E`[ n*&gcCpt~˃d2-g`Ӣ4bK)̭N~pFB([tLjEB~*&fV8EH?]6jʺy O@ >A͹PޙQ].mD Sk)iz>hm$y;6Qf{tWlҲ Zj_AL/%F#W?N6IpBKHZ'Mq+@P8zI zJbT)6j"?cmȱ?AOZ`_CF71?(|/A~V&qH@KՍb88 ݀\ G/O )^7f$_-LsvW̘iL$!H[Ҷ _p֛!uXFe Q&Ggh SI,z:<&WA_:Q- s;D16UiGt|KݞLXq{yyb1ń'*0'FcՊܑ?-dۨD'}P w<>%)l)\Ro?\N/ojg^퇢$Cd#ҫ0jR_ZN:}{N5ԮBb=ds`b96uO߲%O*6sq[/\0X[' {4lK"#d5/R)ʜmPzqJ/SZcgkx=lh6S4d׵5X2i(W :J7P-_SjCT@N@M g-(i՝3<'84OV7s/k߲Hٯi*P-LYǭ2$rE7h45WhʠY"BqZۧ\M蚑3xmPl6>cK[G/F=r}0!$ 10;p ~Uh.uQ&w<NPWNI. /^.^ ٻ9cۿpG9%rПٔ?im;X ,,c_h{lV 6*&_:߾w}~{x*/bh=boG|;jϓddb_NTJ,Mݳ@Cf5ݴGA3w7+glz,B:ے6RW:{V@Bx|cqVZ\:nL]j>*䭤97a/6͟X}?X&wU\ڱ+1l]Dm 10 _$&c/0Vգtk;[DsAelDU>u!m7-4 čb'fQ[u|0`9=?_IWoH>%Q 54MWM]=J8uWf9)@~.tg[z(Af·!*ʹ"?"џ=.4B8<-`jBHZ@=X>oűOAE7ms)J˭݋?$K &@OjY&KSM6N4e3̜힫ldVus)J5ٲg)u2S$ A,S٢R@FҸ>AY ceSnqBye-_ҵˈy FuG۔nd~q9*넷o&)y 4Ɇ1r0Yz`X=:.,}i7VO}wz{<*|l¾^ҫZ]b? i& ' 65ĕnZ^ƛE;@# ՟({ӭnk@OAK1Z!>t.]~,*d]fq1څ{vԲe.ϼ n&$Eq>*$TDQc!/Ҭ H9}RƉ_bŌg?_ 6P.pje>|1{-\zvJUu MޝS YWZ ͛`Ԥ|d"Os[eA`YEcKT.ݔo3'%!sSG8*mi6pBXfoe(< D~奥v5}hB.4:3nwzۨ(wmn+2o ;K~O ǖњgz?a}Uʵvuj<@9rjo=}.zgb,KTZC=T#ڠ4ZnbyX7"` ݒ}\S_M0JӪ#^q+alf%ЌzW4~mf$n6@gB?5C=a3Tm}ت1ʼnqZioJIՕVْX9YMG~;S`w|e i}}8IaҾa }!l=C?Ҫ6@Ew2ZA1;I&#s,-'ejS0ѨJx|N~!/'YuI?{TD",|TtOf*¤ vo=[Z@3T ~_6U_ zSsTfD8.qXڐ\rL#1A9T4QSnK=.zy#{+GII Y ֧I1GN+vLU9qvWP%C`SHfPv(7×@Mkד%k{AUDŽ>hs~hNzd}%!t%x7K1*^0u4XRf\'ұ`$n5F-$4{V1i\$(BZq+;ߛ"E_@Xn) ԪI>2M aCMc1 ||Һ reNO䪉2@cP?`j!+FƳhnDYNVdz*]0-*.)N;H[ݴs*yWlzS fN@(&-˗G gAD7kHj؊Y F;S"<)q.W >Vȷ✾KU&21sئSaB͒J!$.(BoA(yQBm֑kF)+hvE6"MZ[iNۄYEW#pJrUT[㲹G$6q\ =W] t!.9 cXGɄE895=&c"MA1^K<+BfnHGqГCw)M|Bcx;O$%b!pyJm:wϼ$ױ~7(BΙ8c pd[8Dj^A\P~ olU Z{"˥Ѻ)Dn˱QrUU L7fߣ }Ů0CaVNQ}'a0m?fӑkZ{&|љjN /5eH{fd6wXp`ѝr5͔̗ pfcxօ;Q.L*{KR뙣r {u,9' 3$0:KӀlDLɦt,JGJA*>W&@ffJ`m,P1A\]x:zAPFtPB2Kz[^#XůLr#!s'5`7s 3EFއ[>!to)4BT 7[Y3*!YcXjeZO;8$ \v,CZ G>k̲̒IPkxu AE1xwʽ-( j7Qq12;dk!(%PߘN8gGjrEDm]ҥb=`鲿mFq[K#8KN)TEMVL7A礼Ii?ƙYMM]6bD{$ކYyՐz\Ve}z*&WG[dB"Z 01fd~ "Ixb vˁ]̱JPg^:4m\dۓKց !|kG|i\^0_̬JxJ#LystWTu⒔oe݅~]gO-hsbK`:8[tC@q5T0ˑ@@8$q:q v.D; [˘ZzZMNgy?tYG3f9o-zN P>/M&EG2[W@%Xpټgۡ7$!a6(g5%3T-S%b߃.O5L$ߵ)CP4: 6Yu_LSF{d}ug6,VXUJ@)#' jQ!/IFqIXcpZDnl2vjDĶ?NQ(1Ab E`Нrʘ}G,%Pi׎M>i J!e"Q^ߑ j: ]ƣ@,|8(DR)N=:8Źz<+crO9vzL/:|c{ȞѬ7,Cfqt3S{XcH ɴzK?UP+QvRiqnr]MìZAt3yJ$;ln_]m@}$ t$'~@KM3>{,!L9@+sJ)z4M\hGbI@ LwQ"Y S?m"Xr7A/#/n,GB>Pc֢ƍ@d _)Vޝz!QZA#pMhx*v3$߭H ԬB#}1.ׄAo<+K{D`(L: AXuivI; aWP)~cUk|BzX=>os(i Ț폕-Wy&hٟ0CmN[rGb'=:Y=zG #Y )ΣykQ,d NHe!8+S* /_$ģdۆ <ȥ#G |i-nT ?dE8M2*n'w Vf=Oo9G3n,S~[oQ'q/y}+"Ru +^*N=ѱM&g-cmi91[a8Qvu`Y)f/isyHftcY.c("MJ)@C<-=EnӶ[({-̙AИX'ba4 ӟ/qȷse;EQܡmCM(I?vex.2/IA.<mͯTvsol7 &X ul9Cl]0W{ ~d̫++: â%*ɦ} `ʐ7D!:צ(۞&̩K^hi2[Rݝ x:RޱRDIbE'a'_݄hynz Qfd7\{Q~ uSpMb^>UIYyk{<~zP1GɄ~T,[IčLV0Rc\{f6]}H٠Yh\aI=u#%'۬͟=hPK?uM@h8-B*A3 DOg@XL0<An Of1""G7VF:0_]U/)x|fK5X堫jViT; Vr-4Š6@sa.5cPIPye|գ> W[1Ѣ/z96 @lzCT+YiRq_ Zap= |佹jso'RtM7W 2-Gg.g~>c&Pr${:׳^-@Hf[Mi$-`3 8KYAn&G JK5js|KlǡWOUuj*Fڌ͕!nd%#"|>$Ph8[E .2*GowB"(,ݱ`F@j|{C^\CNOj~hI'l:A1dj3p1WF)]TP Q;')Hʇy-hLHҠIkk>07m-BV@VBR}qWSe&&Vw&~3єfP=O{Εol4v/ bA? w֫-ΉCc,4}{?2E<_ @3 :Iog);nHPHqu ,1z@% ,ɍÑ#QIb2U JZnfe;<C\-89@?n-5,(V:T8pr'3 (+W}_mo|0t}SWa7u˦OGO]W vk˂٭}^XO4Csn^kw.ۈHUR6XޜnPjL(Boc3T) z a{O5͞c t)M@ s4b ^vtc}>ʤ*SK739^mc4}I[[} sM-fʦMwŮSo{U0WNko?Jk,9^0P_Zr@Rv:@zJF$@+QHn7j_5=RIpoD<R(wk⤁[7T#\%eHwɣ.B勭Gddtơsx=#dzR4[]~H9J~584UhkzBP̏2xaz=K,PD9puesIbǎ{ӽʏ=S.F!z=|)9~uݙEI?zbIRoO"7R QvU[cO84 )e0vrfgayIk,0=Xû ymn-HّB\[٨6&ilc#/Nf|SK5Jpyv+>Py֣ eFy1wNraŃ&il9^#{*&j9kp*2ƒt/'cAkf>Fvhy!e ϔ"9(#o78''ltP9txDΫj'>$|5V"bpYH/h}-`Ntgf? 1fV+7SD6~88 Qqvʾo+.=E;S>C&D;q B(JX$KEIҝ}[= (Գ~ԝy"QR'UQOlV5ŧgۓg<"P-0_xIZb]ge  @TeI[t(XQҘC)ԥt&(@W |oibD"2>hЫa7!0'bj::ywɏwۅß\5<4e]/U!XC*}=Cr7Bh/zwpqzBJƳ3t+ldzJ;Zj.јcU}~dl?jv]Fa3g޿,B' ߿OdQ#i*.э̙$*HM#?\ߨ;M\H iUX3W~3J+k?u;4(@bgƲ-5#⪼=lU+ J;ghw-B|aVV.2J 'a)GS?{D` ܸgM֬D}<-'EHo H 񫻁pjdP$UˈJw&p2[|?37Z*z[]DjVo[9f7?G9Ǘr1OQUoY PL񞿢V!vK#1H;c(Ɗ+_~qUto-"[ORK(Lʹ'F[U@+QJf)pېM!Ϥ)sz^ӧ): G*>myjlaUC Ըc1{' oF#=dPړVyU DL{h={BF' !.-$xnd\m;㷸Bu=`r̼d_N=Q5p@p8vNqfJFfQ/3kKwz}k:=%VQS癘G7rucP%x DBj7ugW l8~!}҄mvΤӓ,0:9Y7]ų |yԡ rG;5j䋥 V>FyYbh(rhsvEݦҭ]&d*F˅}LINu u 1ZΈ'4~ne}5fҞGNh{NvɓRWd~M%NqzѤ>}+2uvPE0I ax6Xo Md[.tY(ZHqISsP 24g s*NޙB~'cLW}Ÿ?`>A)<.(@Oߊ(TxtC/Va\1_oWLƹC_KQIuY4zfF9h'@+^x7~ nP_aDmXVGE~ip`]C"^ (S~A٘ C2eYCP~|:&t3L[s! F=  p.UHlȋ;CPQXd#VӤ+vwRPwo2lPϷ#(|ѩk$">RhWZ'(sY m_R4!Rdna_Ƕg"ճ8K&HrD<i_WI+d *0uD+x fOs\Gs?vA>n#wuI&TEHZS Aʥ!>mi쮹RKzy 2-M(ilFItn֘F/S n'A AV5;6oٶ2W˹KOg- }w2ͨ|I@Mޟ X zTćJ%oUV;* \R9o>KQo0DՍ.e%7-"LE_@]BϚ܎Ll9RPcFɸ&]d*;6nmW`jIb|aH [WMJdO@'tpLWq2yfw\OK {|Mgg3 x-4Oˏ0Uh%?wՌ[u}A҉%pk~rl6h>y=|=(qԦ96A?Dw5 n7Cv'yօZigq jVJc_RDZ1;ƠvB=8DˬlHBC {NnLD̕8 GG8w1IbhpNg8*ewMtS:ro &C{O/립1ΉCV}G&rmLڱ*z7 'ۙ{/y7),=L;eT^:r($UP] xT*:r[ݡq߿L}O,lHLoJk[(L  B=@dSj.nu!՟tx\\tG/t^xP!NK6@YhO51 Fh] >"HJk q]Eq #+Mi #롭#9Z<6k27}q'ކu֧3#o8Zu〇ݖds;"Dxޙ:S}N"x$p )/@TEA9IZ~t¬5DX=GeKY+e\LIC \a~>m)y3z8v  Fl:4ck(eim/I9̭TK0֬TJ"+嵄E6 ΠZBu`wrZ>?ݫ0t.$:3Ȣ7 XvW9C4`ρ!֨V4r8Cd!D\GM1(݌xcuYl@]lGm8g{yVgɃQ՚]p/߻>l4~9$Ԙ?f?ThQۊos䣁5F.NEuVw˴\54poը])~IxRiT&rO6AOk_QW6Ɵt/y1mpfGf3F]ԛIb]n/Kl|&Na (HzZؓ!z`$#=&L܋ [,Iv9o=o IxZ-(+/pwaQ$MIT#Z秴PyN~.]5'bOzZ˽c%GRGr:=n#)zF^b3yŘ!'Kk1eڿ_ pW%ltrcLVhS]Հ >|;gچ|Pwc^Pڐ&1$ϠVyvzv.𩼢T}RV@a"{ ఼J 5 =58m!&~6DYYl^mew,Ί4}HJcvU'!\]Qd[ r·=*B!A̷b@^@B0AKShH}"xƶiTw*PP/ e㮞wD|=[uY1zo50| a2/$i,L-Tꆋ"`&)Lx8jlRFc&}Ӷ:ɮ-v.8vS9ۖ?ĝ 8}kIg * ٛC"jZ.I*KmNksµ'd! a{P-<XKEb4.O4p+Q\#M x;pj2# nt&{TL1ݪI&  z^0tUk}B`z.,ĵƷ+y:V^!WqH/JOokiԵxv_ЙY:XV5f/ 1k]z Sbޚ-1P|y9/ܶmp6 B?\(m /}ԢaHz܊l+2^*<`g! /$:^BXaģSx8xJnFÇ-Tl<[ɬ5ÓiHi~Id5 ^S 9 mPLlX%ғlv?Ŋ8=w`oF+{|k(: -'dW!8Ӟ7*NK0aOl+;f| 6,2QὪ"b^Ax:<'HO"ȠtlJ 2#W0VPy-8OkͫUR %!ptWV{Q [g7N]IG.%HG'x˂mY YSbq’C bY,HxQep;!p3EW߫raFw`0gsϺ2!v ,Qi؄ɕr ,4|mvRR0*s۴DŽfiuC"58VWDĚuĵ㙆q55n1QR~~}rzQ$s =/6lzWi`i(L8Jô(Hr/;;*Ҝ(~5VeL?*"K7Tf3+׆J古h +AsӢ1+ۄKmBDR_YMwu6гO!p|H U#au{QxԲu`S^xPŰYD=s) =W+?/^2tW^P-46IM7tVx9:6O$k:%j6GB5?p.oB9, KJ"#_T 4nkB2TU6[L 6Ba]-68A崝0!@KCDV\왎W1$up>d!0"xyxN#uM]Xj86"a{mކF@2":WTFs27(wpZ zʎ.zF0\Otv:DN8tMTfÛGj֠jlU+zN"~/MN$E9hƣaLM<y}?DU Ϭ&-nݽpQW8?# k~ۨ wNq(|E?e6x jr fGgiZB}\"߳4$Uߩ󀮆p$8MJde#YX$ PLמd-by.il+A1间i4rȘa- 7%W6::KAڃ<ϴ.#dnUϖ8\[Lq&PϸD paEȩל0~."`e٧гFd)ot&Xfwqbh^gzsyp- { O?/ hR/;6n}ȡYzB&y^ Ǖ '^dNCv:+WDXL҄v;m\.wqI U=mtkh94{r3QW8,t0:}LWRoZmBq1l&Z'ͱgYZ07070100000373000081a400000000000000000000000164df7f6f00004cdc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/fWL]?Eh=ڜ9Q ;u4ÃuBtxGIP7] NJi+TT\UDȚA*yh*YyB! BJ;|ߡ.GO_˱[Ml  $EMɊHNj/T QG҇0ol)UL~T2S VOԖQfr(,{Ns ]? flr'.%}4(uhO4A5pR0}Vrp"ha6mf.'MkP @ AI}ҳf̶Z&>SKysY>1&r7}ckU3ji{nJ[~5oDբ&]|>Ľ\S/fnOJ $(5i>˄WP%̆6 sKS)gtT# ?_[ּ7# ` /*iK\MUS-ޛG{sBtԀ 0ۋE9pѦAp频az5YC2rޞff3+BH٭?5"Ґp\\qtV@CJ`h~&R9b~)ByS\lC7KS+%zBi.DJ-uAm it.hfKw[J:jZn]H%R[uHWt#ț iz;A_s^S 7N;)7Д b"19X7K3D .quYڟzn;Dv@䁶XOmȅ>ˠ^Yb+inznߵ+my5O0IpͣmE4O-R$-0eL 0:|)ߗ%frRmn.t%(ҰIh)7q 1 CPq0;8^7xYl達)Cu u17F˞X2ҋKtʋr o% G;MttsStT1&}"F?=0Xxb|j;75Ta/!@yb7Plъx`rA F1Q'QnOJnOAZ"W"y^#=[[ ʐtn!X6Js}`RBM7j'n&f}mrDC[xЦ(b-aj%Ή@}l:g,#A2t{'bu>{q<" >RPj=P+l=( f-?5u T \\G|IO?{H8/1o+4dl4=4YK¤IK^U&M6dQ³1ƼYTHRb,=:/,<;G迦zgġJމո;4P#yk0$ϡL.,AE.aI%H mE6yGcxK IL5~ut| 2'w88ZG<{>=oxB3~g`%XҀ?X^EKJÎ 8wF0́-` ҟA ,Ix1ܛ8Զ؜9,uiݱ ?{N={v>C<|OSO!h@j:i<9l.7"SyV2pŊ5csA njl=o9u%*j-WF㛵ۇ[8X7.7z8*T>ݜӌ gS ;2OYu\f ԙ*SabZP6?&o}g gzOo BITM=I6 cR *c`=% a4;*Jo-J}5ap0*8Λs]Xc|oO I e+gZ?i 5nW_D䈟fE93!~8}Es O'YnlakW,+s %'dYAA#o@[jg`Q~~j'Vғ&h2!0G%Rou첶D*_|k%8D@:Yڑ(UToBd}4煂9~RTNnL!%/|? ]Cpg6uZ_|&KϚ̛G;27\vj~FSN9Hre?LҎێޙY9M)F77 _k).}Ξ'A@jpX^N?D-Yaq`u]DXaIi*gկPv9ntbkӲVeԜ`q! `(ዚ4J].ﻁOjJΥjCA4[j &yƦ9aU %fסs-%39O_DYyʨZ"m(r(˜ˆ:?IsO/=JCgXdS@v_}aNRDRJ?ę-'ME]'SDM` ;31b``I-q=,7=@9!&U1q+QnQZaJ'y~Efx}Al2PQ/mo凉ָQP/X┢9bCBzcy~-\#BcG賈x{aY!E_@86=Xm tN8a~e5]ǂ#łCD.|ql:YVwʉJU|<zSN{QH™?,nlP<~L bQb'&Uy,LX\A6&XUŕk?X*`[SNshYKsuk VGkJ^ݵۗf1% NcOa<"#c[E(ÔB@2un М\G\sN?e#9)ƸN!ʲQg{D[WʚU1J:boڔE\'KL khiyYTA:@_?%iTĽ[5+ltև+9#$Xs$J5;@p4Ѧ~ʱ3GPW$y*5}4]RW|MX` jKqC}헥F X"7Ј|c>U -S6dN\rL#?AqA5{]Y׃1bl_]~2>?(ИG&>o:d; 109_Ǎ(-m3{-ϰTLZe/BR<>TÌ95f1?!w%XrW|!ŭz!Df$a𺉞dKxǧ9);'^G#|T7P9C;5'(7;! @<^ְW-o*Tna::]jyon+\!<,(0Q=e2v}? ]@Rh;.61;0.pyC{e"p&;N[VgpX~K:vxFEm*N4CK C2\I "4gBgp6 p)"=ȡsGߍBv +dd5.!|ڈ]ܓʯo$E;`;mji>tb*&wf;s ~\5\yºHš\zZuәbyT !Q2Qf$JןqDɯPbh-]3E&∅_(Jؿ S12&8Ф ӡQ^M B3e"1_p;jB}h/#2 a\+<8.LJy[8e-}'g Eܤ]ZJzV:rЀk>4 ьɧߛ'~-4'x#`/x0>OQ)\i1^CEmwW$DlUQB͟*DFt84 \uN^p{Z)1m?(BX~]wkoQPLQ4쮄/ U@ L"^)-Ӻ (% AoAeCm/ cQ UH懯[<dB< t)zC۲$om ˼A:n 5_w']TEܷEz1]VqG(n_q0Ze>qq_<׀mݓ0x9:JQu0_b-:OV+k==d 9IE@!}^)XYw3)08m؋;PYTQMNlلir BojrAԈ[98uXCddJe&%0foF)dA~yc ۬vtH+uL'3f< 5|>xB LݵHW$$=AQ![!bsG)o>fܵǕ(KS*4#2?"8"5Yj$p:O d"uԠb3%7mCu#{ͩfm P ^`ET/]rig/ރЖc{F,4 :#ݵs79.I4#ܸwf 6u &1|&:,&ś\/mA+]-O W ,e՚ȶ&Ln;SN~ ņ 7H!h5_3|PVi5 t>"~\ݜ%:ׁgLXs= !wKCqx~vZ#Y\{Z#; W^A}v<}!dǯ9w7#3w\V書N2R5zW&K|TIJs*jdA-oT 1Q=[Y()N y6>VZ>VamݧVBӿ4f$O1hY9 c1ˇuj)<[0D`k>d 1*XT7##S 6&ne5EY@68[ iQ;t荄6N>n88$}z=c5OgS=6! 9ǜx% ּ"BܺW+(ᕥ62qZ,tP)06_'glxeU\Vhϳu= '6tۏt2#/yZ-٧brjHߊ6ImJ˫T5G[b(~}A8`5hrK;rI'  IS6Q 2g1h\gi13S?Z߹-m#גrL]Mŋ`KV'_:y KpTCk t)utg)a\{|zUtnܩ Hi?9JKnrjZJQngds永QUmUhXـI 9 Lqx̩X*Ӯi3clým NsjIZE!exUʫa*$:Bej Ltj <jH ,ShY?32婆Z@kׯ}rBZ;OljZ2b~ypBK̈́V)cqzFЇ%xLb =DHc ",N{#8+41yt/X-pN57S@e!sC@A_C!v V~=ӑ!kjvmS; \s#+?"Gm&1H@o΄IP#Vl=.3Xj*?Az07. FW!e :&k |7뷥5M ־&u1L1 "YZs&e,P-8Wj FEsgI;ӡ:3I<`UibJEq@z/6,1y+4 U^;UeY}B_%I`7{׈L _tEݢAs]TH0uOqdֺF0Ryy!b#,}3Wז`Ja⟛C}\ И6XrSNyjhYD:lc嶆K]dޤ3^Uh2aizʜnoD)s1 ר$uTn{'L3!}9,(p ɐ_jLq6d `=F (zS7Cvaع 1=xtx<Whd4P *^/NR 0fx,wx 9n#` ` !9z-U֮w1 d",3}DN196Oɰ:j;g*GL'ֶqj߰O|;QFn ,Dэd(ly!ޝ]^3{oUVS6# 6"Jݏo_ .ńC҄b4ȥuIh1)+"{mMJCsoJ~N=:U{ B^Z +RSCŖn?W4JJda[~^z0R @A1:Fښ7AA̕\k&GkLnq.YC8@|)T\ޠ:*OYѡ5,΀]QLXMwgJrE$үx5T-  5DTG3/8u] 4pE]wT#~8 S94ɣBGygCTQڅ\ӭbv\h0:V ž~;|9#D$F4(3ݞT(6` 3XjK׺84|W37uM Mǩ)OJE+nkUǀVߕV03DQ{Qs{DtHĨPI1x*ȯmg?X[b= q5&k,G&Jz Y0i!0L{aWTuFRs‹_t8hilb7SQAƭ8Q1r=xm$+ld`M @q?H֞'i΋fgHxӌjV;Ve(]^V$yxFpƗaU= MiK}ʏe5g61d?4PYwuui9?M+^ݦ0VT66yBʔkz֏ndEjACyP`cEq8 ',umTٌĦ@߳z mp~b}K(mdrVB:nwܠ~6wx >`w2f5bT`G&0a< dfUV][_i`sIs5~'ٔN(V^ Z!Q`cFMZ)):6JpC|W#q,@%."[6z= ǜaKWQ>KƸ@6( x<@hoj}*!8x2zU|IxVKgwHYfA 7aĕ_,Ӑ¾"͖YrיKReoB6ChS7~Q7_- tl,}R Lt?nNClU=6Yᇉ}3"!3{ʼd+ $$11`)S|nvU~)e BH F.3~J:Ú-2$)Л!#1| -ɬzIw JZ36.Rٸ^֒9QY:Է#)PNs,|}s ;f}Ei `x~@ȃյJz=]Ke=Ui݈B NG0 0\Z/՘Iyˉ V@?8W 5)CTȞAKYaH,{'!uRk(0?%km;4Dwæ]|ZΌMff 0^Spm$sʺq痧Х%5>y>MW>XƟƅO_F (7Vg5:U{|5Kl*]ixt"&M>}LisUʖGJ)wiVP &*HhԮx@w9jcy(_ؒ}h~^;V[w8e`>TD^Sf[CH1hĦ3JE7O[}>%|8wD*%iOYWB`hSxՉ)y])#)5c7 gTW<"+mZFHpyY\cs%gs ddp_ܫ 3F]Ú 34|R|}u?]"nmnH4$@$du- Z'1Uگ DҲJ9`?Z2;ek+ymȥT {ި4)mU?%k13$RGB T\cc&b[ O' )8Ɍ.nmF "ն! +9HwO*R .+L}:t&q6eLFP-Ӆgj,K $4K[rP`[u-{bbddę/F8\,Zۖ-|-r4!bT=<L1$Rd xrIvo0Q?i kz]|\;cJKYQVLy$}ۣobL'O~jH#_6;F2(˄J!q]_A<5=>:V=?;sRQ/~W^D2%Z<<}J88J@!%C UM9q.=٥&%z{;([ 3V6qFF# l ur_H'Lxq=M.B!*H1gD]|WMD5͓ExZe >::?<-doc.9p? w0ݔˋr){]׍/Jhh;ND.SnKɇ] s6Gc *95O^r O (aKc˕j@[0ZRŘF"0O<Ы}oI%j֨H?G`6Ct=jskGw XД^eY # ~g(EΘ!$<ͨMn<^W06_ʍ߸IF\z(,s+gQMsu,278H FpcʣcL AsJؕ :)1qDGg/_K]`^55ޣg.n}WHUK85/"֋9[ުyvL6©O#}\u\l/˿ĵ3I93 "=5MVu<^-t_ͨ}L]jUkD sDUXk 3/71E_헲=E|-ʶ xWsXs)(C|eO4%@@Z8%8X LLgț"&* ^..KV|;5+&(:I, w[26& }/ԓл͌hsρږ.z[\[b'Ba~0u8|L C6dP~B6*QAY I٣ èOAM˽r}vC9Ќ7SH(J^$3`Yj*hqLgF? tرS6#n-~Ղ/CJ;"v|f`EBmM3o֗qohF"+3.k8w5~'~o[Uf=<ݔRU0M&O)rTP8O9n5qFj&éϑuR'0,9ޔ G7C "7|(l_[}Tdvl2,ۡ{r o gsZnDި"2ȭ)ٰtjf a ^c2&(Y37p`Miq9ײ .:e+8&}1A6%(>72icAC)aHgf(2B?@){5R .aIgt9C Wl{] Tp:O&y͝njB0Xa $ |J 87DKMڗv4I*$>:YJ8 ֯cZr?!{1 0J'5"q4j>Fd!Y9g@ヤٱXUO5%^*;7U759c"OO8V?H`{~(xxo!XRt3E`aV/6Le& cx4жxyy"MEhԁEQ2. %ab9L wgU`"ŷG'mXFq;^;Cߵ!ǔ 寳\|tJˆ;y5zBeppח-,xV21P6t6@?zZ@U-=pfZBwtʨ(N{5 sxތ4ZXsNdC9Veg 9Bm7cMD {]6%7?Xǝ#̩Ôub; @O(K祘i+>M_=7.a 2nhQybRb9AR>J ~Bw`?Gvk{An$F{3ȱw %HtySaO 6~-/HCBlnV)T3#NL&} MF"dK 5zD@qe̥pf< i+wݼ"j(x=[Ѫ)%rz-؊ b3=8[4w %6Ͼ5;9,P%"[Nm(GFS8 XH~ qg$^gۤBAT-3'L2UuEN +zۤ*?'^3B'n5]ǐU[M%b`atOk:*vuse[z |KADWV l5_̃$K_+1]K%֞/ D<t g(U\, -ƥ?sm[/eTF2ݝ )A${Y8Hݤi uа_~ձX@^D!$HՋq~S13>٥*lh;U>[k+rVyj u͠T"\š~U8e?x VGQڑG+ J]O`b*M(P ⊑1n[G>oG-:)fd=Pj#?#~$J~. xz'9F@ofD-% p /ƨyEإsY[UZXQèġ%R1߉ $.kJ3{`IwR RFŦA kp]sd)GhYopfŎS7,WJ_./Al`[ 5.M =t1sC}pskq>曣Ccu}  EWхXy`xdLiNDĭ -+r@ʌ* 0쩗"Tˢwq7|hٞk1*pdj@GQ_ :\t|(cUFxi ,0c_ey +agl"&V|]vGa UhZ8:yWhtw@u:FHуGZ{'$ׯK.^ 'Ufױضѭv3l+ E sӒC0I},8UaEA Rߗ<+.s*>i=ln{(v%Deta{*,M3}?Et-3H\ɉ%;jat>HK yt^ͫcjЭՆ{Ct͒HNeA+. r2p(.P*sԾ- Id~{,X@By{SߝVYL_Ά#Rq_(v`k;<*񁔨˒,K.p5sTHdh|q{ǯ܋n DEkPrwfhBe}V^rVjDUSiB~jΜ(Ƿ|MTC'3'_Lt= :E9G +i DŽr$hSX[WD0p9MD53O7->@xO{͔30Z̚J Tty ({s4n@BL4AFqDa-VUp4t^<٥#ߴ ̮.f?kM fbK._|~F9oRMXT\SI1GeGI@ ?v0]][H~1qn15Ԯ${ QfZ01=D\:ah|I*$ 3By"U<0 )M[0Li篋$Y5+N~J\0VRn.PK{#D|?Sm P;SbQE).:LEG?Bމt\Т͓:s=gts>(04B|i;"HY#,^q)5B$ܨ_:R;g֖0$l-:̯lL gLգ1[';ܷt[ƺz!b38Q*.MïHpwŷ3اOKⵢwF; lF6] WG B*ek`P}l2(z+}zԨ~@kPluk芴Biw$u3 T2M_zº>npܑ (q~y7vz$9îP :%bgAvDʫWRFR+ }e"KUH++voœ2F(<ٯ7չZdA5\G~]_$SU`<:+\PS.pR Ϩ=Yv"y.-&ug׬mmݺDȃy2^ ץ.b=1"4RJH▚rQ;RJW j΍x%z$XT¢NO5! Xn$TjA~rHhHU"萝1v.eH[wc͋!>;|[gDPRGclGl dIYIm`C(ThL?e eOkV׈蛴ӧ˽Ze6lz#JX*QIL;;.w bu@ nz?9X5|壼1G()'?:6EOk_L{!:鋒v͔x,O+czg:S!felf>-d@Ρ#Yq2bO'Coѷt0[bRЂ^ 'D܉"K%8Diak\kz !ܴy6[6PFL) 6"z ÄBJ#'Vr5#+F0(hgF*Ri C^f@ۖ'hjЪ!'t?ÃX Z"ᦉo49:[P8j3d؈uZPQMjHzjK1v7\vus[칅ˇ ̎)&A`)k 䍹C{Eej]S^6Ȱ_հxƆd]au EÃσdTTW 8~[V8;8Xq& 52`LVBB2YH͵ѱιJiĕ(@[KNnx>hP_},##=)FLd2 obpjt' =zcM GtC5A>jW$pv1éM dFPn]̏|uHo2+G3Uu.u8v@ lY' G< jvTfPR$b,9Uj(w@c@~Pȃ9wZ}M?-ܔBwcގ^8 L{DU؁_~1} 9qt݉H[Kv[NmACI6>׽ ֟: 1y*L.T Eʽd3kXggOvߣZ9I{xSE/;8{ ?[cPKk-u /&ʡ];;t."@gpU: Nj e2ImiXХW16}~h-^ #cns;Zyhbk,fX"gdkZbm8O:zmCFSSt235=9zJ==ƞ*-k!LjI7l? g\lDo{: $Xa㚦!lh|Qb?_CH.=F$If>hdD=Z6a# 5"}[+<=dm#\zB_1շpeC ^҉"'͵KHMD/se;M'8c'hb\aDcd=ٲ\Jx8nvd~NmèX ͼPIPfgN7"p,_US" <U=g|DžB yæh%^N|^q6cGTۙ.~h^2&9TQ<:l /sTtstf\?ԡ@v?f/˅@-;D:F>n?*| 5n9W ̷ÏrB MZ^TRq~?D^2VBH!ܖmQZ1*.]uvī?+ -7#o#t7:Zh7h6c> QEL)x_rKuUɵ& |Ia,omYf/T!a"Ln^Dd;N( C8PiGjC/Fz VOlxc!&.gOj\?3y6D|"OuYNqh~e2@عځJ{ t;$d c$~sab3'FSɏH ߬yykǍsf}᷶9^S/;F-8 WR/Pv/FޕoA*S" wE6smA %oU_|y;9dk߫ y65u5Ô|uu d5BhcWPw4#, 1R]2:|#0MR?%Z`JUU5<:kS9M~KkȮ"\ƂacclQSڦoaejeȌ;)<*Ҙ6dx[_*>'[8„k c2n h)LSa2S::5 W. H/Ȭ=R& ;l/ʂP>ͦGV, pmFbۇ'5+P+#m4:ٮlqv$t4aCU+KG 0XeRk+ F}7U2ټH{dȄ{oEJ wy(ϥypZ8mRg}.$򇶞Dު0 nuF)XEBn]K@IQ C D$ެʋZ䡄df}%^^qLd"+[k}i?LٽW SE~&r5p]7 %ܹ(ra U03J]M8=#7 :Oy:[?yhqaTT.X.vCRr䫠X>Ԥ735UnGv_Ĩy/YF=2\_3s! t1GY.) 19lD&ZSCȩ{57e6xq]Iʼn@\z=f2T>=j {{8;vXHKQF&>q݇2YlL۹ژtܲ5vW5'nD[XBlC dUӦ N*>mɫ@bQ[Si500b]WC3X r?WE%`mKh 46 K=u@/I\ $)I`s-PS7@[t2&FۑLFDO39ABg%/mگSnѳE4y*|aw=";&[kͬ-5lRKt{ UK71< 7Ǝ?k@'᧯oKr/>LiP?Ё0)w#6Z-=bŨ i2Sꇮ Llg(xCl~\p'm2Om;1=wÇƍ V0leA^#Ķi'f-%r# =KyX {׽a \XpdgWfQzI|:R|%G6A03Da'G`7[6N4yNW㍦w]kiХ870#-yv͵97q2Z"+}ZjF9BR C FCA?˴2v8 O‹ Po:6CUϱec EðOxCjTF3 Hf`7<+y]/̓Ϋzs]D+OJ-FvOdҪp `Dxx( 9'hE_Z .I+M삖?Qe=:tFRw,kL \Hlz* [t6ˊaPEFhhƌ-$ý*6?(*3sA;m<6 ^xgOY~=<Gӳ#.|{x9f Llu)#ߐ.]wOiYe?mmև8xbcpGu|D ~Sr$^K-4ª,*kk#nbYhq#Qhb O䃇AٮGwpV ^dT~6Z8JWQ'^JK'k;Z;n<3V#"nTE8 WIX k#a6 ruTSN֕^+b 12#W ¢'K*Ne Riخ@3mc/ceH\R>iޞ BpwRҵ_σ0(56Ŝ!V9Cg\ac륍_o |; VLb%Cd!kt^JUTOD7ma]t`I0vjFd~ HMJZէl57yDi>-fJ= A䚉Z_M%UJl썱C$C8F$^|V)P͉X}E܇Csq}̰!Zoen )v"Jŏ:,S߭q d%캆;ܾX:Aw=PKZ z@4 ){/I\]EWkv{AƓ&6J-k.E  6H 6G }+? W8h{Vko3 WXl(M)s#Lx2ߜ㺗&%0+G 8M#F9ɂxCW5}%]Ǥ^{MjCcîO|rm>[0)k hCAJ:,kx0w)T3D唎DfFnrr˯ئ`!L4 ׄn(aX&2"vՓ9>_l[ԲLG@݌"/uf\sT+pdK;RQ UTFcu)Ov=^wف`;= a dd#5]4 C9tHx֡6-rğ }oUWذe1Cu[1EuX>\BcӤ&$R%4P,G uL\w&$#A0E~\t1j=ZY-TPx"n/ ŭƸ`F1_Y͐g_~t@"{ c4D Fyx~9:E.hN~+9Lzu/#2i rNXÄ[Oܩ!U"xAָ1o(8q``Yo7mbANu+E{t+/` }îESv1K=a2=;隌Y^A[+WR+ܥbH=;4xB{ Wo1Aʋ5D ' BdGz& %Njh.x֌QΕ 5LxZN5p.GEJ<<[!էl\O1q DXT[.^c=X zFvE@ãڈ+$ߵ[rA ,5TA~JI럖{w>8UwZb"$ϻQIxmo U 485J˚}n$I"~xD0nkMJ#O -Bed c/fFa Pp6yO\Y5X6Ncwm`T5S"dŦ93&՞,#5X^}}xG<"Y:ٛK,U9w>6hC!#UmP>䭳ɠ6%&_/ls)#dqInRŚGqmVY.J *DC1Ę+~-JXp@EYI? @g4 #f<Y+QXpHC'W0vjTQoF/I<’%%0jI Vdulky7- o[HmZdLrfJ :K X`-#iS31zK&zGV,]fdKSjl*c hI%):UR>Vmp9)]o G˺t&(?bZEil.wyHbòEr'4ks/xjUب*#>D&{{ ͒. !}ݢ#{oSU6$¢'r@Wdw%Džs+izZ/px bZFKT_Wŗs{htBfap\ؾ &Vy42=ik*nc"@u퉓GvSFu0 2"Xv9.A>0;];¾v'UoW.3=bnM_P ># 10^0@FA:CݹU +Mv[ONL ^wZFzԄ6'-ǷRxbM=nW'APa}iOWjR;Q8;clդWtPgkfTUi; 8rkB9k82cٵ#0:_2E;XmҖ@x 2Z|@b%ՑgKDrP)A{th{ utbn1prº rRIm-=fcxIZ"X|#],1?B64M@z|g,ulBwk%,pq 2JIoku'%^GTq4\5C;+|8 d蕗q[D"O  =gMSv  ښ`m=v* S*{Ϩ:{_2ߙBHނ4P #Io 48;O)bf|k>|%|yl^LCi!y6:~e44rVXpL)3fvop4VZeZkE7HRWQBKF\C :õ'O8.'E[[FEI1ԓ(1VhzHuRF(1OM-IMuhu$Fч'h%O^dkd}dbmq`g-}E oNл]zzYnc៱3+J.JA:G"u؀oRÀ˸u0?}`j;7HI Y YjۚVU#ӎqF&HS /s:@bzs\aݏI^(îM":WwՏEĻguxKĜU'oiQfT{lT4&1iǽcޓ- KV(+Y_t6X1,a$m/s"(ɍX*z#iw|9T}9w*Y?EpݜbE%("R<8$MJu}ġu"AR E12.B:}n뫓8n8`&n}NURFH:slC~XIis;գxČΚs32uC u ъEmO`us8 ]I? ipN &[~8j!'J80#zuvyr+a=lJ~c"9ahf&fXk4fUpho <{-eG HJ˽۶8,^dھ T*}in {0I!$=3I]-?Um7L/rXTw,'N᫮\] &_Vۓok_mJ@Xfe(AP&D&vג&kX; ?d5;Y+@5N׆LjLm!3Nf~Ua'Um%ơ=U)|Ԝ O90:E?k9XypKE!^# 5Ee(IкAzQstNs4zBW8+Fۏ!Ih`WcYTG J&c018bw=g8۾KΙ'kӊd p>L:#>L<6%q>߈ {pu(U!s>%"}W>BSm[S:}Pc/xq )wONіIvsmaY{:zz d]4;KRllǕk9>q`QahHHgB͞""l-Xe."YM6;O3JܹLή˹ւHΡ>BwnPiq&X4:Ё7s^}sX2zuLigϣiC`33RײW-a^!"S & Iq^)`1 en\k&$aTw"IrM/q6b*{ pxv BXZmXpP )G5xh``ER *,y.~7*ЃKq X[sp$Z9"AoK_).-HǪOSx=^tO{sš9d ~hHjNDqab9P"kT4DN󌏗dI:pGK V]+v*.aLcK=)=vUeD <= 2b=8?G/ŌIٯ|K ɈYLvlh` 7S:BsScve4bJoxǢbK/ׄ0W>Us 7vXUjxȢ;N|ACއ_P#!ڧ eCϡ9G}Βd_IwLPFǎ cݺ0 f;JVևƿe dJ?ḜP7M_ ֘Ⱦ1-u{)@}/1}:O*xbMڙ港BwOb0ߥ(ʜ:w>6 >R%$.6Nok_.Q \uͥь6Uj̱vsPűEvG)xr?ݔUMO']>@"9d՗XY3y*I3҈6Kq1U2;\$e-8dsV Cj.vck`pCQnQDZ]v@@wƿmMHT3 8$}m .Uh1Jr>ڄC bQ\+K,g!IlF<+9=ЛMX #v>.aamLnx )rpQD|Fi|M V6 0^]flC|Vk D܌ָpLa=m#_OYuaǺjߍ:VU< y ?6~ }%AZYTl.d+2<">>F;jmp̼"sP<"XQ3LƧ"\,(L1)љkPFc.3H2VV.rPJ)͔d⧠4_;ns+..dw9sQt ^.P>g⚭A33ScuK@Hfp(1zF Ɩ׽Wq 3\ ] `ZBbI:IVhtlliZ1.& HYb˾:4rN"%*s\a{rөUaPeVAJ3C_Gط1h[Xܮ#Dhbj,ݖpV|`Ll P7cA]P{^",r'X ty1X9FQyq󍹑-zkYd}ɒmKҹꩌ}rLѐ()>Ef236s /?P: FKin{P(}ےpφKnǴ,YӤ׺n&Zw vhEΜڥ" Mש8. -7Y`TDT6٢q#O g_2(0G}ۍүQa LΝ&UE>iGXU0g/Kd}姱csvʃm%1 ?'WX3 }p-m&P8[8Ewr3ki8q>;ΒOE'qcrfz(VaJU;G;74WԎN%No}Kai!e֔ >[1$>|_LbFJlaUF켿0R$\; hJq!3zGv|w+Wp)m#0&JEqތ&a)k0>4]ǃ>g i'({ڇֳƑ6ZעCGp1:y F4suCw\w dZ Y_^YKF!vj`ڬUCTv8\}ݐb`< N+d$IkEv"nWvgܿXX[^i< "{me BUR21/t A@ :[@tݚAS]֒eHڙ;+Қ[HQ6Waڤ>[[/"U <ӏtXЙCc 6A)ĬXO*Hy޷ RZI(`}p~uG\_T8Y-oR'wGi5^YX+_|B^tx(|Z!~U3hL2^d㣛:5 r,f'|#pΗߦBbD4|b}W0m& DPmMOGH?Mo[u t)ijSk["snЍڂ{)nBjnF8# ny)۹H]MVKNS6mxEJ+3t96BJAbzZS}:th[+W&"!PhUU`KcvZͫOnRe56J_XNc>@Pg_́w[n͚]Vldsxd9j^+ڡJ><^W`;+a[R6EE'E5C&̀+ yYEHJǎRe}"}H|(3]<K󧵜ߏF \)F-m/ɧw|J#qZmfWe&A÷OMۿ,V9YaF65%nj):! }v"a{vKy~%0KgѳRamR}-lQ/Yp**cy0 Iؿ }>{- ER(&)Lf%FՐu!%^2K[]fYaf[)q ֲX ]9۵:2qa\`梒:L*oc{ Gy]T͞isd4R:(B_5sDOlo̹Yx@}, Gs<__۽$/*4>ȏ cHP|orG(Q`wGQ$5#^̤gCxyS6Xc";Qbf}ͺ #+Hl4qΙÈn ~&;a?8r]զ;>C/=0?%IToG293gpS@UObe?cX|ED-]IO`hR*7DЕR`$y&"r:c!2⇙]" :[T0t^KX@sAGndu}s68){&C=QC\,~{[S~g;WBst`TVrί&g'T4\ztU탏˻RAO!JɿkŭI ݧ:ikL郏;M7?vѐpnƛhGIH+]Vީ?,GV.ɪ>&Z\Y 4VwoO+n-NBh7'Z"q[?O[C}&Q ;ryZ [CF/iፕ +CWtxMD= 4Ce>ovh;"P[>;:]*L\)[D &nhk?*rUw %:a*zwRrs$4 bʉm)rSbZ{иN+ oRm-ޗ#.r-CV[˰<v'9-wo} ׵9uO~2} :?.6џ#|3H};yc*nhȂ57^3w `e565؈(ppnyqg;R"^Zzjn*Mj\[",G *5#U?<8*A3<"s[U[;u4dNSԁ#Ax3g5*nS/~K@I&i!_Wsip T_#]oQDΉF1pgI/~WMCd9UiE-QPa. ,O~tl  ~:F$2bFhؒ@L #wDLYTI\C E4XЇe'k;t7{#/`޻vi,[ (>+:^U|fߝvw{0 r5 1;Qc:TX3o'RW7̝# -U•1Du ҊANf&NqӜ闹g{{ikɢ+ &;^ fy>cث['$2/ 9tbZGMĆ~B,j.ڡ2]M6X#eٚE"J >8qIOw}(<+)t;t-3+eOcch|E71G#u䑯P~ZHh`.'#ѻratacȴ͓}*FvmSڅ x%a%\d@=Έ6 BB0 ^ݽvW{^sgऒhE#Q.VHV&c`/zT2K^Ndyg;1/1@J9 I׷uY;zHSC0fPoAP+7^a@gR /Q· yCt7%(b\8Џ0©B`vzS}>dW52pK8/ouܟʊ~[jjty%ŴivՑ Xpw>SW1156r#;MG&cwE.@m9aJځzG{< !d!zSfKLÊn5?RUU,kBN и)P0HxS+/gzOg' J=%E|w۝e^S@2T&.;_.kK|,R;!yXhz ]JO}XԊ?2L@Qa""#EGeVTaE]+8X߾mǑ7%\WH^dZ7D>iI,\Kon|i硲Q o}voB|{Ԛ-ŸKAA]*%1IxʠtE~*]V{iT>K]l(yiU.m&+ŧ7_c3eCOWeSEC$>%@k>vH./!s`?F Dt/︀-43޷%*Н/́Շ}q2 }-ǣyqɇyR\mVvM?nOJ0\ٗi?YLcÌr<P[L4 =8o=HX?Ofnw(^(p70_JpuaeK?TAԸO.ﲛ˽Yqgg$?A'rIkg' Fq>>ybD_(nNt8i8i)e@(%;PJЫRW(wt/\xs(1~PWB2>aRǀD<ǀձ:COd8=("O_ 1MS.HoMBS66\v`h9EJSjunVQ/붴Ud i&i2fRDmمA(Rs.ڻV+jJ}aDϭ~3sT}=6EpN6eIx%K<{o%%ʿY/[֜z! $>A,&"Cqy WāȎh盔ߔNM2A[e]ʄqP<[ v/F[r:ɊUJ90bNqJCi&еV>$]g[1*so&8:aO Gq(R-2Q,h65)y vnw0QRLfa]B2OqZT_22:pE<;ocy;):3BLw}eKQUbcԏoE|=!>?8QPQsSH͘k~/R 6AFbv~*SɡFF\ uAb~Xo,̋-SIڻ4Wt)&Qw7d1P}D Ҙb:)C~I-N&6/H 3W-x,N/epUm6?+AW@ 6bKiF}#pnY=" 5W'x1-_E,wK}=WN"ocnLDZޯO%)djFf5G$zܼWZ&N^Y"٢VGnq3ob%?} #۴?r3U{~r'^+!?cHgI x5cQ+f4WQ{hXX}[`r}N~(&lbfy D 1M/W_,1Z D,.6a[RH\aMC(ToM$L>k{mj8F믥P),MfP+E X16_}3k'@5 었OűI H v)W;}w-t.;|K{G14k &Y~50^{ީtc58ud$-OA|h#s=$wEUߚ "9ܔiƐ(fPie{{PS@ NMa 9ؒo16QJa K|[:Qi!=[x;i ޵'"T6:9DWVhj0zzIZņإ6"04%nI\n(Ǜ3 p-%jg -C3KLqYspѱ ?\װ:ґ08 ϑt[7 ퟐAV$fc+x dHwWP'.R]B[G*YLУB@Е}uzR?Mhz,u\9*W*GZ2Xi\꺱?[U"=VU=6{$$2%e6#4])u/Q*k X> Ef4Sh3]" >o g`ҭ甎-~bY-(}+3F feNeKlӁ6SVU~tFCvҙTx>}ܹ@|6"Ԛ`mgYZ07070100000375000081a400000000000000000000000164df7f6f00004d8c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-indigodjx.ko.xz7zXZִF!t/lMK]?Eh=ڜ9T Nu;u4ÃuBtxGLE|y6}h8|w3AU[ !ѝN0 2QAv|@`뻂audу=tɢ4H!u!B\жq} Fk}Q4 G?#dՄk{,v#>; |=$Q? =Z.9!t2cHRfZܭT p_W籔8@G7e懂`5-5l0I$+&WnHr/?ר'>o=r<#rʕct^vl&>&՝0t)Oi"nבlѰGgԈ@e ;3vtO  (%R.M^XT4mumt|#jBzB)D+f,BL]TfC*&!r#Ua$~HkBen&e#H'&F/+qwdQԨrM߱'y)؋8WT8i YH3' B&c&.O]pZ)@պ ? ,3 }#":~rW rA6Rea9eK YST){x팾5uc 0ϳ@ vhՑHw*;<FP)w u{OJBkeVX. 5Yk1|76gn3qFzBXMɏ tӺ˟1p7akQ֌O&3/(>n!%]PY 㰖ZhMZ0zL*BR$A}}̏6k(qXtIєpn$X }<~ozXzI}+@vLI^_=۲2wkj7_#̹1Id>8en|/yT0gd;6@U5mͬ1 DWMqy/%p7Jk'PR0"&1N"Uss?=E?}/{wewV8֓~HG7`9glU_wp꣬ȋl}wY 6&3⽨ qwǎqAH%⬤= 6eW˱$dkJwŮDdlnu[Jer;Urpv3>+;y0ÉL/Ů]iHWXxnG&J{I6Nb{vKo9|ܘj7>mk忰;KPWF:L v.HI8G9,UO/7Mt:.*a횏$Ŕ+悙ᚹf\_zC{ R.M`[;-YPaKt)_:EA.]_)v0< ۀi⹋wP JCc@j:K0.Nv1(쎕ALz-֙-`ImwOk]R 6)J> /݂67O$gCJ8h5z<'N]vr48>ՋM$3in~kVdO@o ؊9@%(~j"R6 pwY2&ۡiҼ-{"!e B+dj3E v++4b|3M=$ꇻosil3畁ye>=/mw!Oq! }ZsOcj>u%.D fظ54pa{tTt9qn IyX.X%'FE 05^XMY~}'oV4#݃./JnWa~%i/*Q-o6Yҳ%HXb-Tdä,̆=``-į 8@Ol& S "`2'nBͽ՝:PS4Ob$2Kxj$9y@07hAZ{7$ @Ov%rޟ%;~BU^tF(y:ؔ04u Q!(3ĺo66j2 #i |a >rH b!oL zPFu vccSXũ>n* {h'ÍɡykV1 )54>~9eYc1C}{ !2"|B_NF*T/1I; ͲjKϑ /ƍ('A{bl@ކ'~fj q],ǿ.V,VseHwWIǮް?5;Ug&~w&UFXĿG zoʞ~GUwy+$DL$10~D $Ιuk EԔWeq2R.b1_~O1xC!Z+`/?mn, I n#REv2̖XE:~Ol 2TMNz_9eUCz9x zG8naUE[m?A0+f yAfs,-VXGAoZa0u-Q 9m8Ž٘D@050C8;5n()PTjCj.dt!zR%ÔE>snrkSHy%J HK`Bؒ5*,FЁΒz[e뫽z@FݗQzةgH ih ̵| i)4xl;br =dz}ՙ#>B7xI*I6$Oư䪡j&@A{|I:߆ $y8cBp[kV %iY]'\OBGtZ6(7ra#pW pkL8E{VP\ :1WfejK8q8#(>g(hHnS^u|D>jfiRuCNsD(:ľQ ^ᚑ`'X/! DStPZ*m|<0/UJ|=Z hA{zM QA6+u|?ӆSp _ִ} HND(zRNJN\NEiYkSX,V;o2-G.tXQ&-V;f}pLпd@! v!o$dq~z{>=XU!6M]HGq:o%MD3.œc"h+0aTǛfIz`p9= Fd@IZM_:Ӹ%Dv;b̘)8tzoE}QuG9FnQ7D#@37m:Š@sTnxX|Orffы^sY /MGP/Zt &Sh XG0qQ7XZ:'. uU4V% Q>U` ۈ6L4?3k1VǙj,_gaYwpXvN U!УyD԰WCW{i=8ڿ$3S?.uewH<$5o9hhـzKT{r[2c?W1y-+)XT˿Ҋ"TD;pg퓝fvt)\:8q<ym&/Ω9E1'LK ',=фl<0 PVGH=$)^krJmW;+brL\WPѤJkj¶.ɤJ75)&{r:O I,RBJ"Q!?DC֊yp<0V] a՞'+h&OK>?%KcK-]T'EcS\˅ 8x,+R}=ßr\4ԁem㉁;1|e FCE-l:hpc [*AK8pΓ|{mez9qf Y'ͷ`h1M_}B0Fu1)0(|YgoQ+̰$NooaT4_mnˤO2!x'Uu_AUPQO7$]H9ב~>\1KәIM#u0Q>;w9H'eeH+8̆*eG ܼ)hg/XvZШ8.Q9nl5KG?b8r% By^RtV@7 V{ :|wRq-0(\)}p;{=  % 1+f*"H$ŷ|B烍#gغb"KYy6[JUL&reޮhvw &f >q^XQ㖬F;d*uPQճ PGE; 'ү4f]Q让tvtB=yO 8^7\YeMWRфrJ_Bu1c?oߍ7-S;&  4őxɝ%?X'q8Bă|r z,Y8`QUbH엣1v#p)tB! ULe9lEAfyn{U_DA% ij?OW+udbPje0Aޞo\Aа<:XxQv2n>v<\M3r6Q 'GFl`6 ٚ@`{RkAx>fU#k9ӂ&9M|6P[,1*PsVQ}oTk*&WQlk=gc0hxMo3vE.<3\ˮ>mFEdhRW#O~||Ed"A4xsvuWlcg.|"É\P㒼_(d ;sm<*oUl#t|D?5t7wƀ!ۆlB10@ڵt#230QFT"GD)5 xw7F#^&Z.(PgZdc&YMDYm-C܍S&X]yg 640j't+ Z mb iq{Zmz5g+V# ꥮ+d=ȒiQpXu2vKV|~e_|MF*m J=x8z \ի_㯆˘S "5B\ wE_ }cJ~Ѕ5\:VNnxj#kV jزv^rGʶ&:h:T:}]" $" b.jG#-UËgs&G-\Fxvm-W1Vcq" $Hg.,8Vfr$Id_֟jW"96"R~@<=q;1}i{=N5%楊ߓT@ԦaO I7mH+djQMLװ6qPC&B[KmX:9[𨝪\Bk@X}qVwdnI``أ5TPݺlIUܵSɤcDL ,{) w d7JWB1f\s4tA*?VVع_eF݆vAHFdjDh1jg,g5#2` xVp-I;s${yxer$Vw5m7s͹޲:B5:df[' ypRÍzj B6bG_r!Z!9nKڪwJxnr (,tC#W,g I5pc<gz:"r 6j9w`o5܋Uي=daPbbڽGacT2vL@l˚谄 '/)C~XEygzwˑ1_8|L֪IH~m$  V{^±qB˲PW8?lRQkɛEd@b:b2 a}w @vށkQx?Ew0L Pl [=to$O7_ܮ-Os] 7PA/-x*u-aJ皱n]p,[Ö wc!󍮋KB`b4od ?Ld5s{'cc<(s_$1~q߄Qɒ OheNiPpMXEK5*1 4XW\ц/+|_S*gB4 ^H|d=fA-NFiRGrR],;9aG%'k1^DWSnP8hNɛ; vb֖vl-Og {xypǻfj4 m 1nT5#da陫ǹ_7؞=l'Zy{?k{v)RIwXqk)@{-K&xll׺(i9z"D;Xm1u{TZ՝ ^B4 ާ)bs!dy߂= )N=z4"LѭhC1؄qX.lhrHBu80u2fU#f65>!@vs [)'_+I^E(' BtujVlMCçǛqO|k^V~<rye0-/@˓)P a~?UwQ:=,ϩc컉.Cدe#a|ˊRᣝV J47:lA:;D';gj{ʖj^N}Ia@Ccbl'W \"}9;q _0Fjaw@M`#3(g^՜| <6COhӉjqz{粉SUt_M~KՇ:}^&\·?it EwRE*h xaXW)uД'߸!?FC=)4mԥzSL`\={;v 1 <8tt9uY)~sQc_؝ wr`t% g;\+i@"zD3Nj:hΦ)(>?L oD .6vh!/Յ0@ (7YHF1~+}E%ΤnhM{ iW~1jD!><3T`65oݼ%n(rPtи7ҠFmt%i,`6`iG')*Mһi@ bf"89^j@Z?S"p:mYĤtxR+@1(Xٮu|۱H`Ea8YKX0 CkX/rvQt Vm@?_䑟2C̲oJ0?LɃZdJƖ+U/,wLRV/E! F*Ym/=әC[Մ<yg4<2uR8 V /" ! O-}VB pRTOwo!Ƨ+e|OcQ , ׋b,w߈ߔ~sos R!mڭT& pIy.-Ӵji1rv{JqN| lP6|qWۀEe ͋_q7x` B B,$h.B^.u ԙT cd{LVt8˔I`Sꓹ ?e"A*7ƣIq`BH"ᗿztB/4xI瓱oW" hu19.ų}1|})ŭ0mڲ&yV::Z@U#o) 'AG16m,}v ֮tcȉqF߈ h5] -/xCzdTg,GJQ_ki5'oAyikcU1[Dž{VE>cjėdy'HO+era =JƢX![G~pz"!xr% Cn`¶Y?ZۀmKu^kQpnnD|QG)3~h{~:^AυxTeUG]S5JZCğs]Óg6 ;5>hZ{/HdL4i&'' RpoQ}}NK1ScxSqn-H{)ʾ`~߷i|ib|ڵv;ȋI̟>`/zPs}(2[Qϳ Dl SW$#-=rYUBj׻f!$Q#k=lbz\ Qm%}n/=SUُ]#ct^$d8m,^>؎{4f[y) 5ryeLS3jS0XId-}^: K-h,gǒ~Z} {sHI)k[NK]Qu2g$U MfYؼ'fcV.lFUU kE'`H&EqCSćN>RK0dVe+M>T>\ٚ|UmݫSؓ. MHZi &R1%gƗ? b5B9 ʒq&|!ZKa"q' }Z~~&Ur|F[g'#NMmeBMFBu`Hpg~EVEʖ0 oN2蠥 ’ڷ6BxX$|Ξ'%\oAs,YEn_JVPMiV^!բMˌX r?Iugo7ܗ ,~,I >ݟ iMܧJ^\8}niiԙ'US km=NtbH4f|o,N7f!^'.@aa#Ԅp `cS9Ӝv+_Hmd`! gӿ YbbXtV;ŝJܛ2f0c_L? 6"iojGIfUQ>f'j 6;&ޢ fd4 /bU /ڐެV;uٝ'FD-#ؖ 4f;sJO6a fӜf* ~o^,sӬ#*9?zf\g3K"ژ-># ˲:>\ҪbJQKe^NhD(mηԜһw]v~kX/w[!CTN F3岘LT#9d..SxP3u̵(ɧ:vsس^dRWF?ypҊ a|/u*P3v3[𯻹OkȮA9p lc\N[9'rM%& ?{|-XKLн!OuQ6ZO6]Keۃ ~4-׵w :baTS"k'ec=өڻs`q/5юF d6kئ&䡍YD]Ǐ~\1Ξik!*t_A<, 椬IyEL)zLbNTyӧf{@R μWlXTw`ʂwMv~[`X[ &9Pxt,:D5o /Cordə:1[3q pie.6-sX[0(2_K6Ti{ҺEy2 0ܭQ~\*Wߪ6z !ؐ\&Ӳv'uȪ['i&r\g=;WdrQ1"KPpQY9k# p9ko&.ьFŞpP*w&E50o̳JqV;dEeN]% s$b˼č[Q6NHClcfdhp1D2R߱PH7] -/IЕ1$@"VѪ6bagiܞgAGPF;j3kGD&VcIMR}K AQ>2}_p+DZVG?= U!\Rܩ=1 <,?ViaYLH̅9=q@O^IB,n)UQi9#\$Z=0"X+Xo?/ZT bUeINJ#6އS2r ?:|Z2'PgUyu2S,^BZ-u|ň}AgNA,z*Ԣ9~<ΜŰ2x>rb!tCװ/mbi!)RMsP=}R{E?G 4n,tH+.,Gitk.j*xce3uZ 7HkeH"& ,&i;o+]d'\LS`{͞rNxkuÉ[b׌l tJtλn{PƠSx}a廞LCZNh7RRg*i--XCDºFJΡt97Rg>NPϰ֗qbG&Sd݉vm 1{TmqņDCȀs.E]0gT#c"-2+W<{N1Ci;NWpt%Iw0&lsi*'Xqޔ)$=32`yZc(?Df,O=SQ39ᨮu7 zw)q:v{Ztn)4`|4Te1*TvM'W&"Vq 3}yޔ W쓟T˚Q< LNƙIA{- z9Ы^4eܥ Md 4jN0WvA%8̂r9ZW>T{Dl #cptC$O/Iᅵ@e$!Bw5m3\VQn$g4EBI |^#Bd~|\ZnژJ7>62rM3'-m3o d NsT*K}f`!QRO * 5T\fb*f6?0o39ÿ.1a<>4s kҎá*P&~ jE[T ."X!N\bSZJg}}fS`;[?/ g)n гfJ^DH=J2hߩ^ƒf%ܥfl[Ȥg,?Q@Sf9afD.bKݒKH{=!iݎwE(QVܖ{vxwlj^m!㚝rʓY8 _b' D ʺpt|G#{{pRe}8Δg/{hV S*A&3v?$f'e1lH9ǦZV)Ü#ެlæe&wqf50X/dpv`O8 ӓ`4dώ鹶 N£N)}“D}+Z3_Vyv׃:4u303]_`*>*BaQ̒u0{˪-kkU'Nvv㱈PY,kjc$E\[eypW݆wwަm،S0];u(;LvPPrϯNj;%흇Y+!l8I9_AF \GJ@,_`]ol }8] Hv'1Պg(F/9s%6(w0{UeK%x$B(IȦ+#O0xÓ*8)H%GVyv2[\  J >-[LEmKk!՝hX*Lr )Muw/5?(Dd$&?׺L[a!Lm@U$-p[4SКkw4\0q>,r`?z8\+:"{33-ꍞV6P*лP_UN>aI y[j ;K{t!4( X%􂷯} 0 >>3#;3_܁G$ލ˙]'M}G,Tŕs [_,A%5ӱ{?dvOo/i s67^ˤw`S#Tbal&mIz殁ʹK'u[D=k?,}H8wϻҍ O!.Y_oQ) F Օ` F&S.~ִZWɰ$:z-ޛQZ7{2؈OKѮEp8}Y[R5FbQXN*=A=)?J@C-tQfZD>>"OɃg;_8`T_h{ـcKL@ Bbs^_!LðF>U:ύ+p bnʚ7{YVfDk>n-?syL@XaCAaguGa&Pqs]"]G'YkB*IdVyzH=@Pٛ9 I Ø @{ LCf.sv:Z9UVsAA ̎' +5yرM$5]%綺7Uai\PGFzkoD_E+N|٨lX40Vym~a)MRo~J1Ԟ\54[;ձ*0Tm;-`pꇓЊԈlЀu>z$D(uh|xnrXh]S #]^3=0&k=x4aL׮ ,&u#yO09Q'[l-Jg%/e|Vr&'\J=Su >zp\tи<uRI?yHw -fɿyTnoҭh'B-HII` '#x “`QPNX@ŗ$@^OɚX8qBҫT9&2Zs+1$g.a2$<4X@ >/caB\R8*;2' ywkE:LyݥbW}kz0Q.%~ٰҬ'#ܰ.dŌ S|q=)>2wܿȪ{bfj޵v4r…le+\ϐxF-(j&9&s{9қ e^8+C^ Q(&_WrȓK[g {$Y!nKl|&Bw&Nu*"WitqAI^.ޮC'8t>#NKsA Lu2fOsԊ>T-˳b 8Jc[5 ^KN fż%z]V&vS(lPiDUjc.+sCy[)G#[}^B_nIPs! Yb${WE8N(%U&#^ ~!(+{T ٠:>/2")6Kps3*#E07 s ýwN2ȉwlG|=gg+w-'CCZE(IdyY M%}wPŇu\Tu1]ʰ򨷛/r) -_Az) fd2)n9{=ZwҢ&8$?!wވB#@M)>]Sm`,Y&)&DR: ;n@ZhV5^Fٷ[S.*7K%R홈%w0[YJcCLOh_A9fBGv'fqs蝑M C~z`gH`5c ۓiH)`r{(p AG@F*] #LavΆh!Xå ;ʨ['k{q1i^`ϑv,Tg=zηJ桼 A!_"K7>O$=(QYw-"?,>=У%87jF /?7 Xfi6E#LS yVe8URjUEd4&yމ٥G@40{2vL50#Xx:dkݞ9d&/_C7Cjp溠?Km]y.hͰC6nwh#O=*懝R"T44t h/wyQՑ% NOoɴR [%ێNQٙ хo0կ)ŕiUv7QPXorprat#%shB#GFRzlԍKJ=jjT~SoEe.ȥQ l|7~ߔz9W,جkg&>}0:ۣwn!$[o1IgvY~6y4 qD`HމԏŃ.#U(hT`,[ݨR C5o:s~:,H|~ng73I;)BiRi8Y"g}[mB$[=ȦgqE UL!y9^uG7!!Z3L"7\}/A#cyjC7lc1W~!ޡ:q%PcM 9Lt8OLsRٽ7ޛ VmW< L[^:&({DPC$.Qo7!z<py ~tp/yӬƐ`13@(֚lV5,ۈ af p?pMIنݠyoɑ0UHSmA4: <#wؙճorCWe  5 b f]Gu0v87$ۯRMZM!oS['O> jAfCq6g/sM STkTv~{!^QQ;2[wb@9I6xޔh^{z|limDuq~:3@#cFƇ"U iky4jJ4Eju֥,Xx>klT,eW|CRt1. 72  $L ?y13n ' 3-?)h}1pY ,1I>H Lcakl+RjO)?jK}/3,eTgCgo$,if;9ǐ5HK3W]}75mv0qjllb*+}8Roy/e!HJ'덐|r>y[1yR 6 -DyēdV/ۨ5d6xv5qh0Ï J5ڽ_}-y<֬)…LI䄱a6(NiȻun3gbku~6&> Ӟچwbm9)n=D={m'&nq"Jds]oIeTM NP 3/c~$uNU)>Y[?I{֞Ek1eйS7L;,i/MH KI`dmGej+G9z0ԁh.'}c"ښJp8M%_eڧDe%C2*gIX[gls:Z~ BKJ|U^&Q^:n$]&]OKDcaʿg= e#Ri;3iA) ;i SudТο9sGT{ۈ.7S= >e7 =2SD;hlh|DZ8kzH NJǪYfQ 17dzߛ&ι+Sͱwd$g C/ٮH Fjx~|=phtj\]7 . ֢o"b$ G`^M[,xq$ͫKeCGT9Ms*YApږuPu_,@Xm,O5=Gm+7l Y8ijJ~#yrT̍E_T[zi/c݃lH|3 Ֆޗ'yfƻ2~9R^l8 {5:d.uSB2EL֏$2{@CzL8oư +4Wl `> )Dž0J4*0˴iüˣPjs:dT1O4dT+g/T1ve n Y=t7v3~#@ωTD/ߣR~CIam9o+-< Fo$"a霝~o11z]'lLhW+e,J7ʣS3&_?BBc {Sxo =%cn^vS9w'K]r^F} ?si{ o8->Q}dW:ھ`&r$Fڃ>ٟ9c2 MkoY:")CZQv%T7Pc6ZNK ~NF*1>3F< G/ɢ|Y/p#vD2L#̅OIwa(bLq$}X%;]/P)U~O]61g5WQp{M T.cGQ:s)l8Sj+AwQYE:9{kk#ںԍ9~VT򓔞aR?ȕ̧j^O◌x3,(+aDMXbfw(lC^vUUNVYgOOߕ,`9| LlxEN䇅x1֥"1  "soi0U/va'#9"g8u!@I |Y;Nz࿗dԘvsحzvVP:rL-8X? dDZPDZ v?F A7qZMZeÖ́+4TC:l|ɱE'=mI}Na|f ,1SL_9Q[5G#XXN2͏C9].m< VXWBլ3;։f:3„Rdv>q+l#X(x/G/9=AjPg{MMrvĘT*yW=]^bFuc6=6CV& zi~ͻ}X,nbȀ<4GZLE s[(^eӪ*v{[$`eJDx141CڡIp`N|hQG%S/c΃R+](Z41=+ZhٸBA N}H놆 O[Ȑ(* bpa|ͳuSGP/ ny":[U}bː@|vʆL$  uVW Bݺ[/qFG!O Y;IChT@)L-;*g0Q'E*Ȇ ZP-Kə@M>P{va>@CRE3[hpU0fGiGn _T֍l9[ ILZqh@ 0b.1;Fw8ߵӦu}pIf[:i6xzS _qamd.!J\c_o~`1|kO ͢f:>bnxtgjejs ̭Uӟ"Wy|TaW#Hr_(G 6.swq!z¬Ǿ= $ڱŠ9"E(nZ;~9up3URPum(?O8mMQ; aIk!+ D~e۶gR Ezf3M }(4rq.<Mp>LWOD3~8f?c>Z/B~ñ~^x(OIХtj 6isթY!#VR!Oκ)|{̛|"`6+2Wl{O|U,Oε c*̚3/JfyIL6/%XejU6y=oHfs!VEl&+€Cn]#*pJg BŢ`kup_Xj\va a8Cd\)]XpԬ-*.cc[[ӱ+x֕PPrR#BBTKѵNX*F\B '݅*'i¬DF:W ڡ@*܈\h0<! }f7 Xb8>oy$2RhO\(Zu L %] Q'Xշg,J8 uT# $NE:Ρ|7z>lxf0Z[Y[U3i܄cĶNMW˧e&tppx2Nv0Q pPcMu+32-͍D&'Њz7]/6F15+9~ usiUL;CXS336fv>\M1R]N35Dlÿ{&6Qry>=C}^aS"gԁvC tWu`uz#E|9[ ,讉4 /o?#n*>v(ϲ<`4F qJ/gs'BVw]$IOBZk-ڮO#vv7ƽ,%<%-9?׃ws)ZO\I]^'wT^oh3UG lԸ[JRE̎5{Ikb#FتG#U ?+`OʚcJwnHmƝU,S @ݸ1lƀȴܿ{/7H.6q8Z)͚@djgxnOvԀJv*3Zɠ Do8t{k@hͽ!#ܵ9 0\c[5N3'Wgw|3i|$>ёuVײey9v(yM]6_|\'J&wH|O7&\^XYtG6>Gpb( Oj$z8^FؼS^*Vؾ¶xV֍d:EdHeɳTB!]<*BL2}̎']KOH&[h22Ѫ2U\2P\!a8ʫ]Rr!l$ rBUwEʕ_-yu1$໕h:]փ4ij7;'qʡ!ܓ@\!N ͭEmDs'f%g$!",Q&4 }|h8>Wh#L*DiqN}FLh+ѕFJ1]d~BkSm;0Wkj3C,Ն7v"^"}٫kN >TM*~1Ou]iINeyGElEKRY#To:J:R"3#LVu6Bo4Mx ]h@Kc]H%5ְ Fk5hZýۚ2Cz!VȠiiհ=W7w 9(*vUF] ږZ hi8qQ&`\f^%S96kkw$U'E5JNRvE&x{afdpu}s$lV^~yr?2Mmk[׊bA°' ֯x4k*m<]7ؗRB|JX;3XLT^eȊ*Xzi-Anc5v7eoϒQv /87j+sVd< |h(TK#OegA廊P ;#$2gKoB{y*dd{s3٣7VZ[ L/0:OaNXqN'Py22Y u v:9&}H/ N@/&I*۾@bPvaY&P]&i6؂/3^هʻ􆉡?[ĘՔ;10ׁUrރ:lyu⺟1(ī }弆<@6fF_-g MO?Ivjqk !nОs6 8qzs"#Ā; TFS^h5"CFmgM.md T|ピr ɛ;D+``*?Oi* ^9y$t]_Xc0eᐩ8D6cLr QꝮ6P6I70x+U2ݐpI4^g$ޠ''թi F?od,~$vp` Nl*jٻy'eq8L: ǽ6k^Rj` }br chmk$C FaOdԞ+Co@5s3/C>渝4V;4ʹi\Gb V?rJ^ot8jQ "p^tux墁W'Rg"2#bjdzp̱MQ(JJM.Ѳ֨~dGUS2sdvT>Ч\0} A̿:n33'GleG/u Q(sU3/("S:Ih8nG%pI ,&U<Ց}+=fv%^L]#rŒFh#^‘hC:MTNهuC ;슪urst 6ǥ a\kkZ_5A !uxEM6X-X\"9 c0_O+y r2#h I[E+}z!dQ*^ xw}V|@FͷR^&4&JcʞC$7*<L >5E%<9r|)f)|I!&'yD{t 2fVjRbkLvkFuʶ!6@ 6f?-E 'Q%]-c#}疵b*%vˏOON>A;ܲ2ItcJ}Aj"^B~=3AXSdy\%ڀiEӅs}Xش8KꝩҀgEFTsrVө!$PԿ`b?jQUw\W/ѯ[lA .3΅O ggd>]Or~} 4#`ض=+G*#f6IE-`]zp&޼[j9R|4:eo%n΀Uxmb+68AVTw=dS%pw\fw<{oD+`>VRX-AO.,.2o6P^Q]I3|,%?&}x݅J z ]P.bqv"eW_[0 Y.$"JMI M=v E;e>8ّG4IPP{h=g?і_+/ pbBv5}+UYett9=%3gK)U@bV(vޓt2ęx&JF_f{L \$/)Fyf]XW3^5C_TĂn7Pѹ7i~ #3i:JtaNԐ8Ґ"~I`K3 aD.!I,P(qY>$:J9C{%+:DN"u=DzKTrNƔ܎@np d`aO6Rq #Q8| rz^ @D@qK=q[Sޫ&ߊL{Hꐶ^Q/ai'-5FZW3 6҈v ޤ2Wv$"Zx0q*xXWQ!/2PjGRXZQbzW:ܲ-л]b;|ꩤ <1lt^aU $%fњ}gdĝvV#[QV,N]DN7چy$@*/e< %l|U-P's&m$TN]DG(i1*9\ObBJv9@ׁMaHЉ/wpYN p>@1.о{-K^%kI'y 2hsC1$Z?`j +(vs #2Z_pU@43V+eƑW뷊w tӢԣw>b:pSV=w精* I6 yGe7YȎ))GJXō .oFVkqz)?-@Sͥk#٦{Bc&(j~®^U1@y .s|((B@D {l(`bCF dy3W2^EU =/+ 3]9,ɀר. ՜Xo:gl8uً%v,hbuԤE>R省Ko.@$9;RK#B8kw2͆ UsՓqFL϶\CkVkLmi$$ yncց_Q'yLǨ7ڟGWpˀ놅[ 2yPjSc,=oN/bOv46Σ/fqtE0APG@HyDzPOro5if[(84 T/RR;>ACJT.be)v&4.MXt5G55Wv7j GApFTqYe1kh3>&c@1% m8Ɇ׊ׯ@T==eOyt;xdxl{-ڑ`1EuT ^47\.׫ұi1" A 0HS^+k]=3.2̽vc} m:$b,΄lu:DHp=#&gc&;t(&pwdz fI@9 yk]_ԩZ8pC-Bi8$TWzE$}n,v \A ՏtC>6GU vu3*Q\|ߥZmg5V%a-ܾM.F5.pn7}v<ꦯ:6B ?{oD:O'2-NN$0[ VH&E>t< I&]|c^]?cCd@2]%~/g,_T)%S;}u LK8xk:MztÓ & tNNO Z ),%PJSnX(rHi9 ^c#Q oH `OC03>" !}b%\꺫NX:#KxUÖFh82c~a$}C 1JBB %j<Ȣ/SNSI?ףIZ`)H]q<0Wx1Wve"Pȃv%acX(B=]M,e;C#ShϼK⻈g1R޾J(!a|8nז'H@2GCE>Hp6;1'l#H_8Sr;umQ"pN9x.1hnh!;5 <, RDfn8蝱?V@<:eI*Z.@piO  ?oQPk;9?aZ/`d@k`sV1-+m=Z{3R=>qߒ#}_nm9'Y>*J1 jj"jS8ԫ@b_=Ƴ ڥ":Ԑ|2 hJOV5@:MVH æ15 f5jRŋeJhμ.GT&a/%廓k8k!$攺<}$vdUƵ i4"c~Osl`#%tqnѫAޫ.{R`L[9Yꊹ\ 4rt-EDt| j+A<ف9=W^ R%->($ðDek~;FCD|mө0ϋb)vr@ypeᖜ RAмHD͏2NdIE p|$R&ġxN_ Xk*o{뭲^վSV- т| 2[dOzzaEMdtW@q(j;E$'ڬFȌs;'x nb˰a5*:K0# ]1K7$Ї`{^ANǾ9IQ4W,hB$݋ <9SviaMO;p3AmTCNWwoUhM #DK{.< 0cOtQ#FKVd Y]`D ~?w +~qNȲW~ ->dMQ{0I t'GݕMJ}:Zg3AvR!j<q5szNz,]*z،Vn_FTuaBWoDXꋦ: -v0D=%%V/kh csЌy F S$[lZ?`LigeE]Ů-wm%߰KJO^ L{ T+=k`)͊Sk2B_)x,|ZH{xvkB9niOHV +k~ʳ(SE*s# pMHM8˒L7ӠEEe0EۻXvLD4$.Y6V3ZȔFiN KJe6wr"sX> r)ֲY3X΍:bty]}ȐL ^޳bMX?;i!|< _""vb3s岩>4wQؘB{xkXAUU[qa&Xxs]+@'X` aDruB/իFGq R5H3'{|*I, ._u lNʾ A>{֎f.?}à1OS廈EH(gø^EpޏjDo/^k8@8.IqEҩzwoڊx_}SYdjfx' 6*##V}iAzEWY !Fd9&s9,;0_ccf8=;Es޺&6fLUXOgYZ07070100000377000081a400000000000000000000000164df7f6f00005088000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/{PF]?Eh=ڜ9N$DeA)u,f4xO=*OS17b2 S"9l\5~"@ඞfrёau:+;m~Oeɢiߔ}AiãQ bn؄Su !FQI\5Vr9aΗ}[p$ fgvrw6OG+hgqS6$ ^=0m1['z}G6{C!h=ԍXy$2jߤM)fD$XV#X^;dG+ &avn]ۋH끴h*BJZdև6vt J+AϾ'] JI ͼ+Ԣ䶛B>$F}4[r%U&yr,S{BxKmQIPHӪp2(HmM%78rg ʐevD! ޾Φ[1qMd(QGDP}rkY Bl^LX4z&UÁɏΫm -40<Ҥvmhx:LuXB:%~wC{ dr ݚl u0x}bu,TǖAYf5YTWС#~[b(bPboߢ.MzZmFg Rcx`?^AĆWQ㾵<x"&$E+E t0:Uo{n@&&2^G^-ID_oYx+ O9;\8Mw!B_T/7U:b_.ҹFCeP@+=fc%baUV\ I|fB3tv k 7܉@gل v \["tc8)n{TQO `S͗!K_}_{K8$[cH+%NLP:TóhP=lo 9@Fw"#ݠ'8[2. /:I) dw%\# qv4i+Ճ`&xoYz:x7QcH=+6O4El> l7D;,pVN1 Nm(#д\Ë@[8ƄOCFPTZ3&!y:J^o9ոɕqMbK4N?{[g'y%<~z0g!<ˊ"Hq- u u)GDV/[IV_ ſ4gVg`F'}Hgݚң΀>Wrv'ޣMJu+qߒN=:1ώn{Ιٿ>q*hPk1 'YFX\SI2*?IYb3L @43Ujl:$=I mIu{>Q.V cQq ix]Z0/O&`k)(5=6aqeRes!; +(퍙rNj^pN+GS8,_{X^_ U9=@5a+q| ;$a6|J6wmVk9+#}Ѡ-^"i7g!d9 kgĢKM{09A{dfnx<$1 fVTlԘffΈ9ّkQ 2P[qqцΦTXX ܘvzLak}`*x+Phaes\ 'atn U~P#G5.6wmGx̫4*\k4KjQ$P6 aV…6#J|$@޻VÈB#6,/`̀M.IfO()B z!9Wp78/-?,@i r(T cil~ktNgHH^p]һbkt "3;z(weect?c\0[#01qHY<#/4t" Gb7Q uCI4u_%2mʬP?]΂n÷J`H!]:)\r5l%gH$[FVjPu5-kdܖdžEa׿oՕ'f׶U>HV\2 ua}ZB3L e9RlOϜ`nK˦)9-m"yqBYƺJ[xi+[ 80yu* o!(v}:=6R_O!TɁi"Dل}/)pOKVIPe(s{{aR.oA}Kh7t;`h-,RI3hrf+3^MQS ʺsV5koF@!srܩXxK`Rb{$tٝ),~OR uΧb4A*] őde/Ƣ=UA#OהD=Iv?feBQ) ܵB/`Vl!sŻd. ehRd6FSP^[8IPRQ&Go%9]ӏ!kJ]Wu(e$GNߘ$(]i!P˨L 5X7g@evHv(Etn9=@Ty3%>TB(-rr}?6& F @<՘!RFg??Z1_{G`^×| u/=w6E6ۉ3[}BQfy<;Zr6\I7-# 9)ŨXef)Ar+7#Q}#Y׸{jԢ GҊЈd1@.4@U^,;'e"v3j oRZ[tO: ^ 4pϓkv?/0{o/([#r ,wEg*bP~[C1hSZMMo{v2>u^lDbT2m 6`ǿ<\~qZAR&YZd0lM;1㺑@'ɮ ^}6- t&\镴yеt5}x` toKN| ;}G4(NpEhQ:@u3܁kVJ@ {b]21}%*smdd뻡Uj|bE:Z .Kv,5i]B$'.ᄯ{t3g*llz9"@9W<$f5 b SCvm8)m`@FakѨ01;Ua~2na[#': %_IeZءVC5N*/5sr/x C@B*qɘP#gz ujMs]bO_h fzk,X;S_7=5s9˒:߸|[pQl!yg R. מ̂"BK续'kMnlsb!.f WNi^CzgR F#L` /X8sTeK2Ƹ.Z?;G{fn!c( e3OqIavq2Fv8J Aa'VȥBr)TWmp%sjڼ:vpbCc~;b 춶뿊(v RGi(>,`;šjP_Ml8Rs%4JTA  -p*qC Us TtMxsK7> V|Uw}-w>--yNr]߹]P$ԝg(zg&G7͝^_rPҜ5Js(cdI Qs}M‡#Jir"mi6J<8lw8U7UZb#F4 p`]>kvJA[V7Ѷ,q44,Ԇ3Sv0[Ź $c' #K^pp3&)9Ab1[3Weee hr b .lzIV:PF&ZR5-"<O}NI_'rz; gaqWi=/D p-U!$r0֮pۮ= 8S nAFL>U-.rEijm=X4=DAz}AhvxdNB⒰os@(ɃasOt+xIZ;]-~ h!:mjb;DtG3\NZ ƛGޣ0BMp,9H%NLn2O sbi)2N2~VzF6aiBkYv㿌w<%(ĤD2kw]' bJ8jE"Ʌ2륂69?V9wF'>.zv;fy"x+RD"[|&{Ֆ.+y 5vWnCr7=RU8Α,p27G:Lk"Śp(k,RKEݡP93OTb,4׭Ikb.6ń?Sc:Ƹq˦BhNl\TonnY2dί@%h1?u_nb)ybL6Ip8-'?;vs7I(H>t8e u! S?n߁cAIBI4NSp&qN 9Lc21Ig?G; HOgbyni9RBE'@2(uwpqir?-On!"jI`#Èx#p[D\9}X(85\Hp#[\b3e<'.䚷.Nuj{Ҳ6[p M Bo* hq'X^Zpx/ƶ:9s;b'`8ϰOq݁KA h,Z*U=HEZF卡kB~g`w߮Zt7UP3W2guUwL6xS]ٺOE PFG~s0;aaXy;fTia2_~T\G(mf: aҪqU2&pi!cuQ a+x? #.:7'+xe!nlmJhRܨyu8X:,!PјJ`NN*DîuT9OSsNvi'B#I11D=|u,F XXth~lH&m47R&pɇgx,K3BUWrK24z>| ;t!!gfB!P 0KXrWJt`,qP>OnaEG7rR lxdBgFn%i{$JWޔGX{qۀ`U5RF%$H P8NN ϞLL r|LZ"G|ܩT~!|<cB~)@1AZrhj6E Ht }ΣU5w<ᴍ^^8{p>QK?bT7ʹۆXBNEmݗ \Y6I׵+nC9NХ0sɠ"IyÇa= 9N:0@^""&V+<~Uf5;~nb$_>`:B7Uck'>-rƨ(>kT2-gطaKd{enBsE8'VmfޫN [S-2G0ssRQ?^UxU{`mơ8vDrG" pl=TR3@^DQHB|4Qni71 :`-/1лق3#"ByB9vk7 _\%&q" ]7ꭎH63m 4`YDs(doφALf4ڴ4];_K޵lwGW_Tp:RW^#o°n0~m d/q==h"N۬,G{Q;ALt|g W˕^fz+Of^TS;dmOh2|Q5k9m'Uvg|\+NIS8wL5c%hd-HqDde8$ˑI-tG1|o 3|s<jksr^^X ǴjEpl$xGsaM!k(:FZf %J挓Z`*}?+ԫ~˄8/0M8$TL`*NlpvuyI &m?.@n4빋P/uZ29-яBNA-D2|wOI.ysgGT+rVK2r͎%!m^~R:/Nu:vNr0 lLm>Nnk }rOS/!F)Lubu*L: <5Nb'AKUVmxm;i[;J*M&h!'-Nxq5cnm2J?5gN'r$"qKR9'Gfoۭ>&QrnDadm*#;*c>_L ![f,,Sر*Abd)&/R-}A8ugRlDi+{ ;SZiԪwc0 w @LluS20hY;ȫQLAk>\?-7M6R Im[w%] ڠt}UZwS\%kVW zr{iVY~ `R@ NYNJgNZM6TzX-P%vn aj+{a ;Q7JʪO}Tf:Sjr viϪc-%PVh Xt(~8Mt5+_k=fFHfa*YCt9$U@9Kf2?HR>v#9_Fg|:JӈT}V3MQİlOz7FşPq;ERG~(/iK) 7OHCtm#TNO #Ti+trV!UbWbŅLEO%I炵+J ̧&߈3-<$r? ʖ0xA{kuČ,qǮH'3 罰O+ :T:d}fu2獇БW5͌-Dt6< $ /nC,|&jܫpy7plyB>Q 0ʫk'sEtt7cf@Ѧe&ՉQZxGm.)huMe#0Ľl %'۽%P:s)1S%;/*A8 :11S5o*ۿƸ iɯ0D,`-1K~1z}̸CHb~\"o[DA'Vnk ~uCR ub\vP.䑈NE6_j!7Ս K-uLTbBO[1~V4>ޯɷqt,l*!|$>qd6RV\9TB?V˃A}9B[Z B3tpQEU9' hŖ|'l*1R$ \iF,y5xmx7x/2%9P"aeIyc8Ywޣ,kx;p^`kBOY\`s~eyf. !XMzf8%lq*cYOq.|AeM*+l/AZ_]5}Ĥ^Sd۬Ԋ!/a;~uMxt(@ۇ/Ի?$;KH@pR.Sj}![K ʹK3{M&uJSK&!끬ܖ*@K̀*6!2NvRz+jWM.d=5yYsƕ<4U,s&zZ# #%֘y_#!D6٘kپ[:D%%^U1kdžeM\wY $&.i]:~J0!ivFjϴ8[/~ho6@7uJgEX.S䒠o`jG^3DwwAޒʋsEӤ*[Qx| Z0K=)]#zӿ@drS/{o#w p**0N^'OkP"eee9F;{o&^EcwKZN[sMϿ9|l>fXޜ\hv؆hC`՝:M2:?egbG=D3˝^KԀ;o}g 1cز?[."8sB`9eFéIšKd"IS<,Iq+wD`MR=D $;󽗼/qQȟqhu:1vy"t7;ʉ>$|1y뀕1 k`?+ )E: &+a^67 8$Z u˨$Y--HS)ErX(;sAsPYikZL{X;|%!n˟LlxӇZs:tӉʱ-G STtX[3fbi7].Er+Xe`2 [.Ffr{2d#"(\P8TZTK)t@֖ٚI "mқ$*=RU.KDyx2wR:%;^$( NiՑq7{<-a@\%D=`LK4+ qHCl(c{]WJzrr)AYF|N&D_;dy~`yڕVxr˔\쩊I\П'0 ^&z02^>&rD87IC x[h_M9Bt,A) H<5m -TK@W!sy$=guQBhNXey޾(h6U^r\~4 6}F%bܔ GASUK}*SljbD B"܍ɕ'G7" A1l_U}?q&M:h̔- o02{dܯ/,|CRIIh,Y05'۶׉w{_/C,m4!Eḩ#2>]c=lp{!Acb6q];gSp$(A_w)`$@neKÏi1k%^vE v0֙lpʣ5z/ ].k!)!o<roMEQ 4Ȭ_IƤ,#5t@0ݮDr o}y_nm7c,9s!ocUa*|;!;| În*yx'ް>&z~UFz# m5ZP6q6bwFiʯx/++:XX+*6,zV/t7d阄>dt F$ ]$Em{+c?FsL܋ XRs|UR E]u%=. ,E2Kl[1jf/x M"f#4oXL}jsSOؠ[y-7RlN^$X ͐GVD`Mz|=iU4&Y|+m_qs}^= ? V+ .%rI >G, Ҟְ y`6]Լ1ýVm)Fj5CEf Q3]I}K91uS{~\ .s^ÚGRϛ LT+7\aKK4UIVZ ŋu+HSJJ>HPpf{,%@p.a[# Vۮdp9 D%2k-wT55nTdċN0wy0٨go VvҜ/:i?>!JwqחdncrlׄJqc FeiXoYSk0V&Pj2 +H> D FӉk=1xB.]qY`Xbf$9-H2> MHs!$IRTʯ]%#Ǿ/wX\R  ';5P܀H}_FxUJTPq6n'婻8qtzQ#^b˓ ZTLXDH,隌ȷ8G' CAgf~g XM_$s;b+k:ÃťG]Çq#1t3*h|)%- W^,L-ZIל;pz FWkwSV{`v.Β۠8$EurX^/xMH8FWJ ˶+]WtӑC'+N7t*eb^uY-Ki3&m6͆P~6cHw]4XR $;ԣ+%>Ӓh[31ˀ_I>re}V*r<VGO&] Qy5TkcaY>MK6Pyqx~#,t rQ03^6ۂyS(t>N=fS t]/y={VڊAx5RR֟a"H(dI-D>\/-\! 0}*Ƕ4QD}7W&ӂ=6MV$cv$NJ*h-ʣ)oGYdL,H/K g_'u q]=|4r[: OGF_lz5BZu͠hbn{J?X߶BX:z Lj [h 2;BBsАZyw%[ R&Y !7gnAX&w#Vnnt̊2Ț׻cO7|:)Y126X*б͏B۹Z,<,YĪ'f 8w>t~7)Vw/<-Aozxf';tjęZ L>6Z'w/+b^`H@z5Nl?8c)/R|t_Tx3-NSO!+^y^yWh;‚[7 ֥= e:ucF7QwCW0vr _WP.]A7ah+MdMF;SOӶaVr11 D5^(Mw&/.gɱ@wBk';gb lJq-iIw*ax=tf8ÿ&M4D7(S3^hӶ(NT9vF |ň?[൳܍9j|$. U A}Ѵ:Yл$:XJ=$W4_q`15ŘR|sHD3"r3:\TR6w-v#VDfHܪ WO%ti;@sFl`oA8.ۣ!1svNiLx ͐/+c^\DzQᅩ!9V7rXKΤ;:Q68$mGǧal zս:iċ!T@3(!6 :1z˃T qgi#RTk+~Ydҡ9pƑQ^Z:oP,x9ͳ,P8FUS77u ?.?8nAJܡY_UIH6r xk)D^t_[x'^6˖ <#i?i5o *rߔpո:5_l ZTQ߂M+7nfGK4.)9K<{ (ȼlk^zEX_NeU,TM ncg3>, M,މH%s$ġ(c8C>F'P\:BU;6*͓8 GɋTCܷMݸ3'uO3|PY܅mzxУ%/ri -6\%] K_Kq\/̾޸0-W/>J"(3:@fuT\K߶A*  >vG -96J-\l؀eCєM.o lIxPw,iW?Oӭ j Djmp "W o _T)GMެV JHe4't|lyq`Da:"ԅM' nxB?_kV6p>@K2wYd*kI Y*:mj@v^a .Tد[k45o COIUqܽ2(C]80O֬S2z $8ylb2e$IhngB?s)e*bb;ooS<%Ep1AZFٽV ]+fMY:U{?Ñ! @wrb LX4 ]C@]pȁ~Cn~=}'<9[Dz @(P^鷇=WAq{(;ʭ.yk݊O xt1;&)6oB1"8z?0V[i -e\(j\ѻ,'iVה/u}U ִ@ Tq&h3ʶ2`'DǤ45$'9#<A#Ǫjo^o備2wQ:/ f԰¯2VqЏCbgz>)2afMwUKvLw*ECK#g˒}C3: {T$JQaǛTVR"|97se?AKNk]1$wK蛷=xi >)"b+YmsAཔAˤ4'pWpU îD:R?zvkԆ*^94+?ifD^nv;Ǣ`MEXىZ:46Q ĿaM;&1N4e{'3JQӦ){SVwޯFӎueKWPCM#S,WO Hp94}^0k -D@A.dSyΉX jlGg5gƆL4ۆUuJCip楺KQ96jl5$+n荱gYZ07070100000378000081a400000000000000000000000164df7f6f000061b8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/aw]?Eh=ڜ9N ڗ,0[?%DYc7IkE%Zϖ,ӲG)n?ui(Lx>ʘh~ o|vKЇ]LM`2%o#ywBfoSuBxjm=$a}-4ߚ;|=u^Y*%e%yQoPꙎrLLҽ>1^uk}U=fM@ t+'G`-XԓճH|1Drz6-:_\⌊ƚ2=n~'E ;jh(&[@BҞ{$i4,NO5,~5`ckmP#֛tח[DyIz<ͼФH8o8#*Ffk|2enIzHJδaE="ɤF}իtYU؅ H&Ö'N,@-cER`Kj4֚@r4\S'TO͠]!"ywwSl /PEm1(7lXy$,itE2F྿wRbSdy44>eaQpM_M08 pIu|#whr3x] >ezc7G ;ݣ4KLP;m[`ڦ{ճVG 8jEƹ| MzrOL. 3lsڗhwb0fd]dڬ6j"0j֒e"b$>iL ;<$&ɶhP+ mSDKQ{vzK'"눸+]PsQNaHnA#1Ĺ SVavUR6v+]NKԙpDXoJ]&dgI6#iMlPO͙U>cy3xrYr0#HTX;«՚sVvV&oL(UEA4DmꨲBD.TW/9.uS._olmA>M'7b2ɩiie1{p0,/Ih N+}RH@|uZ;YebP6qeV[AwOvf+ϭoMI줸uV*櫓"\zaNOH c~فG[=E E䏻Mm& Š@,.b'IH\$0#Yx1KLd$i MZёKN`íX^[Ͼu[v-c\ÝYJܴOw(ygUy 8%_#ۉyٍAA.:YG'զ2;W8^hA bw.Z H-M 4<"(FbƷXHiЬ%9 x5;SֈB@g5-S+Ez) PZUyYzΝֺוB=+)ik2~n\WsecLT)=)EVGspDtFa5fW}b.D~W~>6V٬uD$Y7Ms3t6aj{ݦH!INEKh glP\ԭ4͕T!(c/0IwxCV(X2TC;}Չda'q2@+y.WZhx|Ii2PZ0YrrOyt0Ki9 ދ ]qO0K wk"o3g;sDzmR&+ibXhPp9/4+ph[b^d>ϧ>q sYF'b! T&H8myߺfͅ#4YIRW\7|Zr杝cX uD] aG5$ler?g"Jf|f!;2!rX2x0 ,bVytNSvLl71wPs$_؛Z)ql߿w Q.c+PuDMzMC*5BHGT@י0XM"0OH3 Ė{]ߖ%~iW7FtTzV?A{19(NyE]B|.րՌa0pr kB57bo;/d?RWc}W^um4l EZ3P~g}MF ÏJ^F-9׼"^>n(5Bs@FeKp'JYCFʶ:o9ʓF+_|>Oޮ1]cזvFM~'^Hb;G\wj^"C(6;fA֌_~ThΑ_E#t&NT2k|PRb 8\JDc1YƊDx{/9Ø-2|{4>.Nv[Av09ʎL׋MtM#$ J|VD$A\{ekxlV<\1[E~9D3#T=G!f!ہ!#Sx 6ΙO $aBp- 0-= k6lH ":'DϛӤnz^Kc .;|cBl$R ;QPRMh D mnGB7Q }pqWGT ZTpMh߸MFMyyxVE8R|2!S{!U~"5L35јi\ߊZ^@V&+]0o'TȾ[ Ʈ<'e7.+$zդfzV;e?R[ҼF(Pz2%Bo,c&{9{zP#5S *'4)8fĚHDu_3 8%Th4v`uvaFY)ۣi'hVW[rڵ?-[^] i]I枇H R@. :SWe1 ܃{+nQ[!$9ŝ\)\gRd1@.Eɓ[(ؗ+j H[Oxi1!@u'OS.6F-: ,[jI|eiXLUNi Q"rOESȴQI^SVfۂ& a ~,NtM^lu@i-Co.?øZDihĆՁo ~q}Cs+y5]%Xݲz<+ohh-zv? pı|x`!(|ju>J[AHur.M" ͉pA^7KgC:~K%ơ 4IXfF\Ȇ+W&JDkcW,wJg]^|?Bb iz}O5<%# i-Ц8}5ϰ=Pʬ =ӓ ~J_4-a$QRfA1_Yw4&HsB)e {LC,Tc`/h4קP]_MhQ5V9sw>whYc&5`!eªӶ{Z S1]#u|G1&<Ҧ2jC1TV̊";JwJN_GT9sJ) Wh1|z|i1 3gQ`bWctM+Iˁ^!9 l(>J¢\Bp\9\݅}f%qG9/, j$ED"iҐw($u 8RZ!z"1%ʻW ~sƭ$;.N#"vn`rBY¼3M2z9 !qIQjY*N*Yd@)!y PH隐H]Q~gÖ/qKέ@ Ӥca (gbHI4F"v{{ri'ѪݫD̯'-@Gj}o | ݄#Z5__h viLyƧC ̑o"AC0 QaE'iUڠ'dZ>G>tCS޻ jg#* aSH;Ô(3h}a;W䲫o`FA@#CXȱ`@c0.r~]?GVZ;E(H.-tJpQ9PK[ \Upu{縈"渄 ȖSy*Jv:a`]CWa͛~>&KXd7Ttܜn423TMA;#X[*3|. ? (J7Wx$STpG:Sdvm,2^ר`y0Sq6{P] S7vgғYlq5vTa U ;<[ [BAM˷^.v. 8>B<ۧ. "#$*!2i,lĎ.[SN戫_`XvyA\_tOB4ʣQ >Έ-? fڥyE\Mɫ`{ z\1.\Shk^7qkv_zQmSwq% Vhm9n~,kUbԉRVT t:g\GO902 DZ* 61P^mo.9{@FK66Sd}Xm3lļ‹ SaLO˴යo %P),#&u}{cY Jk.$Q =YOD1i m&rヤ4Og ~Q/MY_H.G`WXji!䛑hjtHwœc䅖(9 $*Qg혌?+LB(0L!7xK 9< pxӿ[ d$MK@%w {`-eè%w,k/ֲR{eуSovoIT7w7$$Hչs od23j}/h۔w֬S#OI'KFo(9שNΖ6(5ђXbl- c jGb4{K enX6+/8fbF <Z4 ^+/+\e/u/0dDU)z2kjvȧ[=`S(şoUe+;SM {4%8+g0j3G$vV٤geq;{a6UAc6 vVJPJ0 6YxdGPSF=&nq ù'6J5TK,b ^m@0ay=>$u>:>q*zׇ/)߁)5_q#}WTm Sj&kJAXzȉ'}7;287Qt6@q -#lQ3ܔ۝V7YMT:S\=sѲ{6~>túw ׄ%n &-9xd1tKF,Ӂte׊\35E=.8\)4 l% C-PaoXUꉿ{]1G1Bq+0t]/cIJ U 5_ '$Z(/#UpoMd>3Ib*TȟJ!8dAԥћ2b̛wUq-8tF;2CP H\p>geGy>@K=Ŋ 4u}ifױx4Y43:j u;A> *,C#X6BFF9Sz4ԏ%U硐\,v-\?7xC\SziThUBۧ17H6v\14 = %Eͮ~vPٖ K`B(ïˆNp>qhT& WJg4=f`͈i!RV.B0:Qa-߉ w.%]BmD\]5Gp$vUPiTg?; xGd95Vqx&ZD%@(+pEv]㈧C+7j> $8jWkuwm OKiL8r'PJ4!=<,S}Qkbm g!Q5GS85CM(:ZH=Zu@Zւ炔B& O {E?v2/S#_4[ >@vm&TKXDj3[ߔ#[ O9ɆǩaG*PJkcXT5G> (+oఈ[;&c+'vjHUłP]3khHj8OEWA&ق* ` -G,TfG/Q=EWtSLl9vZ|Dc}ǜ0V"90svctyXy'=JӋ= C޿ _mXRMDAw0 YnM%TB0THKEbBA;LT&>?m47ҚQkGF(/?@nt#}"42ԣ0rEF'74dWUUr`?-w'u_P cμ,`$d p-u+dj@'ܯJ^n#wʊ^;11FFC:@+VJIh Z6e|7_q[Ix2P%> ])UJ{ LzDEk ==~ *ui9bB4`Q k?x]C 9=y3 Rŕk-vEW$/S\ #} ifdHpjS.՛  e`Bf`=YEdt6cQj@9.ڝk  yyepiP֗5LjG51+o0ډO%r.8DoO6~NCF90Kvp5Y?WcYGFSoaRY?_̪ttiJ&aP+[l1d/!tɳkUir\zu=ʼ:6==7 m혴m.v8"8!_VCo&69l`PȐ^A*CCxH ٱ2.&GKlפ <hdND9PBwsS]&?.DùN!LWF($J"S)$^?(-5:"ABwKO:NPpw*?X277*" /}U*߶+Lk5@V,{ANl_> QQLCĺ>?8>% l9Q7bsCC}R]|7\z ^59=|\̟Lswͦ9lY34^8i൳ aXYҢK؞.(o! @2R5^\O{)l9.Zʃxv$d! 0,2@r?=/4URU*v![f_, 9XfC L(W+'?1[Y'=^=l_iKcvb!%}%i͹(ôt3RO+HڞhmIn1W#))YekI|-.4>+X/+soec"ѭ̹ UzVR}zB>!>}_3uI 3J&).LCdН?Z砲>~W8u$ K']wR᣶?#WsoNQ!4ě8$ۥ:K [xRoZF2 TJQțJ8};&xp[ ,~a-oE3Nr!K$yI#w~ UkE)R⹫UP3j?hl4?2'_}qjDX|Lv#kKux(K뻽7z U~T$`dL}!l{90 aφJߩQ*N~:.$>#O7r+J3$FK g f؍+y 7QMO1dCO+#?H*ӑNb/&6qh>kg 7O d c^+,SPE(>+~8FbhmIE+b:ViEy;r+}RxV.'THd~d`B=  ~,m曈53}: 􀷥Mh&0r׊BZmDDޯQ&-BFAa:#ҥty:# /gOEk.8CXzw7;(k.Tx|a\{#[ j1))+w~0@p@ԁ9kWT~k h =;ӿhaQmqW 572 2J yNN1KZ)*E)iu ir/+V:L5 66)7B`{ ҡ IЂSLBD:qCзLwh$S Ӣబpc T=7AR+BO]W4S>`65Y1HDGI'^9%mSՕv:Gg7${&hᐳ0 FK K89V nj1XqeŠJջ_7} Dd򰨼ʵ*ى'WZiچy4ovw -YyqWu +EB,~%C4풘/R#-; J|Sai."W}ڎuʥ~eZnda6Da׋Pimd B03pN- SJZn GyآӗC$en>[>'"i}FDě2;jC\(UHjliG}M\NQb\-yN[s3|SQ~C8m^\ kIc%PMbh=UFxME|`SW8»O'wEmu^ '@w!R38Ԡ`9 `E+'fWЖ H%-!х_t<+Wޓ^RZXRQf9* ޾ &;@ob͛X#8C3rK;<'랸 ) dS,#ʏr\#5xIY^ |5ǮL2z;ۊ }_HaPWuOf)=^jlԓ)>AٜI^0 AAd<Ń|/N/ }xDD [G;Q3S  *W[,mtKjNYOY|@D56~wYŀGul+PldBOBOaOƋc?5occO B?zebeqV#QijOslnF\̎EJ2Q:I50 T$}9^ʅѡoVmnrUgOQs6] =/:OmJS TNͤ;1/<$W}8j%k&G?6NvypN4{Id4Fto,lgm9ۉTVz-.Li>h A?'k]v|8{ )YWa_PU wƇIˎAqmPH.ls@-=^)rfIcD؝MP5d^uGZU ak@=]n +ud[8uH*GCj7M{*5f#܏b0%1 v3G Zgc/mk՝N r  ƈyfx]#n"qDj)×we77=`ԃVCj;4#r(#eQY:Pۼ_8AIʳ 1.ȣ|^[>dBvWľB8<(:Tf_*X_C`O0p^#$o;YhzorAC} *)V鋕54>ڦ։i_pޙ=+a vLwU7C=Gz.w).TxJ`|unm@o~3!|JZ-WFVB36Ƥi1E.smI 9? $dLxK 5b$E?bdNG0/:'/d%xW&y˦ K}/9أS 2f|IoCCQ o]`XOr1xvx׷ Ĥ5.`s? FPW)NݦYZ!/lw/V-kDʿL(Q'SE`?AA=q#{"1zK]ݶ *x:$;^?ZU'eRm/1/2J 럗G*:+mOKlmcS[w'HSM%%¤i:{΁+F{&ԌvxKgy f [ځ*oS 2Kl Cخ4-|eU]L)zY 0GDd#:و/e\8>QQW+bbhlҙO@)`{1XϩBq\ %'<1x9Gr[({AZe o*<*}\iܶpscilodً}siX~բ_nT$T]->mVT(G)䙀fQUV0Krn #j% ~ӡ1c01:xvc$VQJJ{JU >0L-J %u(|ɟ +v\Ai9yl!6TVK[hզFu;Wd1aYc)iسg_`ϼly2ov!PyNˁ&$ cMF SGUܸ2֔d!|Kܴ V۰:g0*>"f(yp{#DG9EN`tj 0{4+]JrX*O,ܳoP2p[0fh؟߅!ùi{)/-va@,LL혉.׵rudw*kx/9WhW)Z9G.eLO[Y  Ñ}\4W "+fC+2?6U֔@YEW: -}P6H!멾`rj]Vl[#%Т?*]Up-7$gҺu7F'γ4-Cq40MP;N&$bF Aݦ"m>m2)r|ؐvN0r^Mbқo|^óB cՈucU*E(#J5}U-3 M|mZG(\滂XA?媫vs$}` m23B|߭hf6~{4̲$uW,o1jLӺ BpʹeΌ!؂ŵ?  #i(jTf[eTk8q5rWd-l=[܍BWh7I1 /ԁ;R$z?v3dY a^)R& _]FxA׍pD]JUb)K0q]cnd7dGFo&!v.|A3e݉M}L~b„.:'gh(Vc4 H`픣O4f+cG04-E eKCjbG["Vt$RRȪZF*3niJE9ҙfJQqկ|AǢmF!x/I 6JanSX``% e=2sč†KL#< &EL"C 㮒TIX4ޝ?aG]-/4-|X,#?ʄ:E-ܺkgdlXSHQ[]LBbk[cp|zҁ)Gk F*`{jm{,$˧M2H[pyvwR`ŸqF}FƎ?Y(l OgG{=BѥYY{y&X$w0'`l Q#I,.ݦA=-eHrNLf1ͷѸ2 iL)G H"{iwۭuc5xo 2bPW<ۤdM7>D_sl<1Q)s/fO@nY&zYDPA'od=Rt(2Nҙi2~;|X8"VWD絶[f},ݿ=8 XaL}OQK7-&݋Mly0mX!{Eil#<#DF MҰ{a $w_4$n7zOTۡbMWT?8J|-88 Gia4EkDD^DR:3f~!ߗśiڨg9L#γמ&YGZUhln̖C~3}H2=%V xuKO7AwSSȀnR,hՠה\AF1<GTp qЂu)Sw-!3vq)/wU^\j P R(wꟗda]%lڷ/HHelqQlmۖW s8 _zKAeg4 q=WKĬ0W9Jɵ]as.HlݸZ ]4fAkGAva h>.zdžnUhFU;#KEjI=غ U՟ |kbD \|#R%DzguWbO`i>DG!n,-+:0I$6 PQg'Xu6xpAF{xh, oM!BPW;.ƥeklU}{4ߗ;Lnd.3s uRd7Dh}tڷ>hwDŽuWt'(, e:oBKF_/n\eP֤0.=9d%Vk3oP}\`FF&ͫb\zBA;ͣDS$2%βTjm18jss^N"FK~o2 D}g:n#J7*EhAg?qQ6HAޜz&#l/BQkQz ŘdB^(<Ȍq63qX`gffmހ!E 3eFz/6$ՠכ| %x y2Q "0Pgm/8) &{@c|NO4r=y[)EBd`"iI,S-c,EݾԎYK槊rBH#{.T UwWk5.粆'o'%Msf LXuڛ)b[V`쀻Z@r9,7Jm3~:5)TN6HHTp^W"fzWĔ@^:iSeQxF!K/fq)>-3WFU I/%(*6ZGQ{kۛSh1 h̨C/}ego{U>;O8^}zM{YzqYDw]:VYtE[FN58ϋ\u#?hw8gce#FdouLh)ktY%Y?b]18YS<&J黠ƪ;#aYwBJ"V lEZ'=u?7gMCZT͍)0T$jj230'mj9AJr};ļ0a*TAW(BGTj F.p9{iJ1hd@Totd8FAnӴhK 1?고:_/MjE+^n44 ۴L{Q_⩇>ђ&K VXo`3I@1>h#B"9/-?zECA EGYPB1%P}gϚnʥOBP ^9?ųjR*jUG "^| 29'[?_DZT/=W{9t+?%9H =,pK3hdEG#]?Ô-_ <"LW]b1LMM:ÈU!ùd$[YQfC&F$2q|/ [ߧ*]،+K &SKEe$X>caFEp<{&Abܳ>vHj9׬/.~!w-?bǓ$y͘F<FV\3pH)/Y7K+^ ٶDB562MŖ[0J.\@ 1u9jU%t]8E,QiQN/͈UjE1ک^ P;OP3+=ZuLkۋLGr%l~|hk1V,̬<F=ߑD!7(kh` o׿%:6p eQ[vq2ZkRT%v଄NXtD!wP; ;Z#?K흧YY j1Mv\՛߄Ɓd4sX#"6x\[ء=7"خX⢭عM2}L'r~YZ@Mߣ} ZxALoQ׶}{cFn)77:|iaS+9Ȉ4)\t%2 jIC? ҩ#IO n4=PB*UM掼k]l44;jymWMywps)5ЙtHf"3 #<{X}U$d-U4qO~gH6+n%-TK~p"[׈_)]d*'`8נYS_=dBҼIY(X2X Z7i p eDYh׶oZnGeFm/$ABuAVזAV*XJ'|W:6u۷р#8 y/'Gq2.^GXuRqIxˊiȷWM$ji6^ GU0XPmOMm\!h˓7zfoGYRTj;uSNN xc1 ŗs8io+Ees \6[f݃N`8֥,?E#q2"cH1Dj]lmhoougMZ)iiCQL!Qzc#;mr~'${([fDn(9@8':E&V!JE)_XlsyaB/Sr֬^%9WXrmJ~ хn>K&PjUI2{Yex^WQDJ< ~ v =™@%Lϝ:(ymx?U.}]}0pag{hRciUyň礟d2/fl ׫! 4SwDHzk!sNpp-yÈP6&SqPka)Pٹ[m_LQnFBȻZaQtM;;*ըT?•> 0p0D@D N4Dʬ#څzPQ߽ *x WDw#PQqچ TSDFA_I ǭK_<:OʠnUԕ{iF4w"2!+A5RmgCeeI7u̵~֪S܆X&*BwO%J^.0G}%QbBƴ#r{pO"9 BnK IS3q-PWL``%cm,b!XhH;R$>-?`oϱa;E`jHSY}VK_ 4w8(ڿy.]" ›oU`Bܷe߳jf0z4g87ܾuv,ghh?2:7މ| 'OP5##\lyADBw 6 W USu6V8+c6;&N@xJHޑB ۬4m}hZ'YOr3F{ ٢ԩ[^<|ϧ/hnwh2jCtno߹WTM_-?(3C߀H/_Jrh M)Os/C |3\/X@AD͙倍P#޿?Õ:G/IihxY! UTw'gxVP?3.7;~j:V,g?9F6fӃsֵ|lV:4#e)n~G>ަ@N*l̞#K'tu` A4 Gk[*72V2aO7I1꺧otPbc7x^qwOf7b5QLeq~Tk;&^P b AF&tVl%z&b@~fsЖ/9_`&5c02|WCY!Gpi vNKiq7VxPu]ӂ7i(]`ngbaE߽xCsDNQ`MxL0w>H~cαjq0MLWt#m'lQ'r kv`Ix88o%gp1>`m< W%']R3*pHGՐ>_nK,Z_mjbޏ8V^gՁza, qVh\!9: |ys[:J+R[ؗU5r߆wT{hs@qws?8yE\5ёC^6GB mpKDyTr^ejp;a\FFFD|0Vθ喋F~p}[(KZH)=1V _K,| pꠑk6I5'I<'J?9xT^Bu 8yAd"h8AhUS^r99]6s_ {A &O޻8c~ Cu);فhA7dJik2vu"L 2\7խ_6Vff#OW }R${ڗ q|Ƶ%yɹ%}?RlH8(q^~K[6ݝ'"K umV!tF_?G- 9(R"#~+mg@(Sc_P< "^RJqYu3gYZ07070100000379000081a400000000000000000000000164df7f6f00006ffc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/BWo]?Eh=ڜ9Q w:uN?lZn҄',uXqC;jxncٞWaYxwasX;|( 3OUepʞ\+'SXDX=.D.&r(T=,-06_HEK1/I>#A!mIA4B׋Qf,5KPbbJL]b{KD,z7 3X1MrR,)bR8A?wvpDy'4쭳f 4OZI>X_XH)>*]@Kfjr- f 'UpB#~\y#} r!N,^|lF ϱ'Ҷ4 hDw̗ jغx&NUHG*+Wzg+O0p iWlh54iwPay&yuB"ÇP(CBqU,\?o:h9B 52x| Ղ,з R0g4y.x r^ 6шj_U.̏+l疙JXY*ٵzx{z+2/TN{Ve.'N5LTsezٕZ:Z? |5g/1|[5,T+C6҅%v`rleb$9 7-\[𚘰hƌcuI76rf~ __[7t5rfjcVEb145}ÍFO8yI?CvL:O1Cx/ߎY|м rV:.> d- DhNeo,p浜PB=㪇:rA計A%M5/GSm*X,(;@0NM՚~`Z/xD+,\q_$H9daBNl)0aF%v ʛO`u{&R4ˁRM4?ݹzѫqܖY~+^3; BYcVͤPDC*jF$Cx(DWN|>UW2~ETy_U&L1+ J~.PY"VK9A5~Prl>WjeTqTN)\G#Z%v3Qq~~gf 3^P36E刌2^ %DDsYJUEG9P4A(J"FY*;kl#ZOs"w@6q/06w6IU7SethmB}sY0U8}*C 4`R?܅R^2='gO"%&]氿xvIxŸo&.bI,2sj $ wy^*0Yc3 8S#)vu+5_|/ sA52_~/XGCAY*E"]VԴA {IiV ;F>݈y{I[si{Ijz.C.XmˍӤ }hB~v]Ҍ6)D9Op j\gRi&Itei`̱v f;Eէ48HzZ9I* ;k7̌(b '\PrJfD|ՈCGf kņeo|sfL#=[ֲlY?# %2͗h}pƈ5/%lL<^C^sjy?΂t}5;'s5`RbaӀXp2.$/2TwuY+1~Y-InF6}d&1Q\[ oSlnsQ/ ~Cͫ&q"a.FwxEhYҞ*ȑhsEʛ>ĥn'&#J6w:jtR"w2f*:=/ 2u5ǶqBY K3-/$YU ]7/e"N/};L.Jj%SNZ1/i Y*']'y}I_+vw}p(?&٨ 7= ŋP Oi l8/W@R+%dՐ NWFm4y܉!E+)$FS3\ RT ,[/ȫO+V.fWٻ}e?vn!7Ha:b$4I3*'Oò|O||<߂hPv4[.g-*g19.1G%xo5 GA' O6gKMk%-mx!悠ڭVThڷR`P dpsGG08܈ǣ?Ě+[i~ ֦9M-v0FHjR$!kA9as{";#(h_5쵷jH/= vvt%M/\5Lvzzlg1c#W :? h/6a (S9j4!z<7<t*0ٳ'Hn0 bg>Kjc5nJJ3ъ%RLX-ZD8i5d7Ҳ:pZPI865a:2EJg/ؘUJ"DD]vE 7իH-; >7B6~يaE8PjmD5Q>Nq/.͖˗@K^ E>Zv4ӳ~! b̛aA}T̀gȱPa_4y&o?kWZlq~Fc!<2ʊ/r.YXD~ Vf!l|BaмWlK(Rz-33 :嗢; @~4Tzi)<'=vIgٹ<ֹϴ1>f+cC$ăJр9l낧&eAyv9^wbLb\{5 Z6g[2EӸ؏Uk/$k]AamC;*-.|!כSJիmϕǃ4t7_*}ع4I৮-˃pUyڋ7e`,2c¥ƾ9tm$*9',C_O!"EMJV,Drƪ-6%]{.k 'j#0lۣG R1l_!dg"G" {l '֌֗|)Gcv(N&A`\|YzP ϛ *X2ϔʯ~ Xcx",Ɠ9lK㙿^"z5 &S 33𘼂E/5UqZŮvmDO71RQ ݰT#&"MV;@*A&nX= <Ք&GRpM}@KfrH{Jg⚖Z?3F ڑs6ݨtv&3yMkle쭱l:U;Z8AE`( ΰ;T_oq0Ix U_C^u2Lݏk}8L!:N'y_"ثP3FVW~IM/Ĭqa*!41A5}v<&kJ^9"pʾzwȵ8]EUO6QԻW>)- gG1g鵕_9i\@UK5'5uC ꢟ) 7; ] &$ƤP Aֽbx pZ1CU:>Ȣ3DYcٓ7j,}G VUrc&p`*nKG~F Gg2CtLX: R z}wpoU:΀4 U<틦Pt۲3ZG?+9w+ZtBPN Dp"k`ې /+p8cSry /̥gM pjDF:s+m"-'hŀxA@{]]G9N[ޣC@?2hLW2Q)tj4Ҿ?:a2Y›܅̢mTd'aqlY hZ{3\f` EKW,x  Á-ﺇ9sF`YxW\V_D A V]Ne?#R`fÈ,"qp7sڬ-e`9|]%m֙pw,id&S%Au9bZ&>~@B #EDt: k v:VPѯ"'"8amPF9qH_4$E7Ԑ../mFNax %>iZ|sB}mْtO)s=von^ 1ر[:ec#c)`aFdf}YN!dzW)$*G޺"J}:a^@CWavO%e',;vq[ ٕz0kU@qrK<v[V=auizr,Ve#lwwn>񭉖W1QXp;R͊R8T]at_a?&BT/6U3,(^Ǡ#E" )7 88So۶ mtsAg2 }WlTL4,&8jv!Eh@,SOt&p^o/j(]`t FO.pu-&Y! f9W\ \J_ISdc@DA{e$  qBvexG0m3L$^f-\bNQ6`-l}D8*|e+tfk=|~wd0܍nĽ$pk0Bs>DeqC$ .7>? x[G(f>SжsۍgPfJOkQb†uA ?ԶToD$~֞({D0@MPVi?QsE1 5 HKе}Vl~ skx/`j o]]k\‹ _5ai6큠}:W5g9?D_MT"=ALZzDRD0zL>sଔ+6Fyꖻ.}&{L 4\E)qK'cerP0z`z˘S85i/?3b4{c'y?j1djtga6. %3I=_o!t.n޲y#פ^YA)1j^UA46JX1,qu!_pJ>]ܻ=AS6p(z̄3vkba `>n%eCF|m PݯZP;+Q_Hu='#cZkg#<ž_{ eWFؕ5'ڜBhDPt->sڪdKZ#n&=NG'22w{o[X_G|\۵;Ղ4¿aosAxT+G(bCS`yRnm:q3wTR 3|,HL_]Xnr²0qK ́Fh*;CјݜLx"i}w+l Z+|Ẅ́tv9  %Y-ۙ1G S:A'3-Mu`# cXyftYf,L6t|ӃKd̆F4PQwW )`H3sեGLׇj`&^ JU+k|[~V,xh3%G|fuY4˘JbPho-SzԪC 9MZ8ʋ!ڟS@ڑ=;Յˈj5HgR%b*ssnlJ2PFS JT-fYN?tn1kW [`/AӁdME oTXQEزŠA- |;CeLx&ۂX;b:_;> =$C&`PnªD6I#.D؜P9f݉׆>mw_N=('4O4Crת\GQx.oi"x f/#h8y˙.Z{ѳX;T [YB2 8󃑡9])QI lam',$Ox BI{G;#\rGڲL8v;@LPhJh*ŽD$-l?eASyz>A@S.դD &ğqU$utE?Cf7F?l@r Ԍ.c&d=)pP L!"[؀g-` 38ST ð1Q~?HȆh9+[FCKͨa[MFs(Ns# rh@9 ]2G ]F'6!z KC -XE]r_IDz*f/|/ )wHL DZ2(ݙegS[*4 {v!z,Ot,ƒۡC@JRmz/A_5c?$3T#8QR?\dk lfyVҙܹݔ352- /.#V5BXVT II~-Җ2'T;Gԧ% jT>/`[*FV7˔  N,ܤGZ6̢Y"TP?]:ƼѤnoTí;71.`aB4` }6Dޛ_ w(}<=3mݴwxr D }Tulol C(z#'qsAO0BJ`ԜU7&ץX@XP+@0EA_"z, 8..eSV5FQ$IFRWJ&Q{dƵص]q;2fCб ud>p{K<|+Erxwt gVSG %1zYN4_7 uOf?M$c:]M=f򰍞kky\θ%&*.}2*8xߠza$xo;3~1@ԇF7iNxs% _kƢs/.{қH. #_ a[qܦs;_*`jgzo6RZgNmҿkl kkDz?28^S1C荇x%ٲTBii.dU~kquSl  -q߯z~> $Vcu ͍MsטTCokNsX Scn:y95<D$2`Wp/B?EmŢqvv> i,æ^.(+t^`m tsgZ[|3t^mdLVH$Cdp޳d?x!ua3;j`Av,6nO[h5^,.i4 i8oFRQ!r,2e{m-5j5=MIUd~L@ 0=|k_[ڎ\f`Glp.aԾ3gN,Rfu?i;!WqǎnP`y>5yc8Gcjc ґ5NEz9,$4 ,񖫴/l!*!惙F(ȎA2 ?i&ð  a4!L}} yS,)s;<|cEwv/y T?~JQt9nT;sZit$d׽VKV/9b+ X=F6>N此<_w*?:"aEO8]xXcmE͢H֛4;6>cg[Rh]JiT2/)@PVDKY]xnh re2n%Vln zM~4irT$5QgQqVc3w3Bhz}Ƣr=H/P[?*)$pDۉx*(N_&kRAjvM0Un$0LPьgB|G{wDE"/NةsjL-8V(=@ermPAzJr3wOU# $!tx~zQ C f!8Wb1"ĥa*i_Pcc6OنSxVtN$B){E{{;(B]&i֪^ +#*h#H@IiB]F^+x@O: %%e>"O#sePi4fv;7@=O4S'/Ig]bl`8&;>z,ꠑ>6W86o⴩u4zask{}:_, Cua,Z= "5TMyڨhR"jbM"RL1:Ya1踄ߩq7 n3jF\Ne B'7%[0UN4F3SMHw?e[W Σ4;vQ):4K?I皲q*VR.tԔ8&i^|k~n7=E1;\gdbxF.+\I:EIS]G'lf8\QĉEt*7$y=#w> zyNhx{E~D%R_+"z>qp1)4 ͛SYƜϘ:L|_p?tISz=Ly;9+ >^D'epu}*Vr^ц_ZI9hƃ.UMl5BWo#?D;$ nׅf^=8$=XG|ny]st/KR&.58|  &=Qѧ>j>6$6NbKA!@ )K Sہ[3Vi+wC=T.nz?iZQpI*mmʮ>s9m2aO%l1V:KQ c ]"T|L_cX7(E4QyIK;&v nf<%nymg@hZVۓn"|F%=q OEnc/@ 鳭սV2__gw˯H5jFh* SI7,etJe YLſ&hL`+Y—${ %=)ቿria w7/xFS{~>V87e#2Оq1Z;0r%~VUk/9tEH֮u*yMЇ$>fu>i d'/VO~׍N΢V!Tv!ÉЖ=6U@cx!7ahKPDxXi-uGCȤ { ðd=E24b3l[i.<~yN@`\F׊Opmyk6<$A&!}`*ؽgYBj>v"ln** 4G т9ZMq+`؆)s!ܠfۦ۞΋%y6J,c14N[t< IQjÀְ4Njc 69;}^=sB(@TKd??ct 6Z\HHcP{YP0g~-/bAlp֓9Vڭ~lVV7('VU^ܱ:JjB埬!+L7i8 *_V_T  NSa}ꫣfaS;;wd0;.Q\0@|K0R1R̉B;OMx ; HyU4ipY\u}+hk<`؁T,-Ͱy"‡7M1F?l#蘀~Sne@\Lqsq'&9_LEVc%oY-p`?/~&DK3{"?%dԇ ` *Fi@̈:D:'GZu0lD~\ DFh&ݬO3^>v=Nse,ֹ-Lw'HpN*7] R4 yh&mCmm؞lL&vHn" ݵt ѳ|{Dž]#[q,xKxo+CE{~NSEE-h*$`BHnSӀ;꓌BpC1q2""J{oFk!^x]]<9 z?Jo􍤤, rL˔V d(bТqkG]bq0pEӥ&ggӌvPK/P"Dj `(M#1Jjt"& ^:y5in>8w9^*0W%t7r˵ڦWe:L}`6l#:l_'n>E ێd"AiA;ub%5 -U4`>1#4$["ƭa'XTu.jH#^C`ݗ|7N<juʎp2|l }a:sHb՘"H30'gK5s}Q( Ӯn׽l[:XvO/x r=0VLZ7(pBWp9)p#%3 F">K{<`ˆ袊+K }/Put̥d>bဃh QE]jVވy;dܳChUd KINWJ)=ąڥADBk#FpT<]A`ݍK(3Ꮂ#S)0f&6ЫXt 9֕`<) o  N8 u}Ϩ9k/+b@uNVEM,7Xm.VEu\ybN{fȪ9ǒ#װ|DzpBNt.(k{A Qu,^ZMΞV^'e /yaRy9b80ƫ0")dE y˂҈dgf "rb 7f*[3RmfCvFV1l7&C<`EVH2=AR~8oUtaL0.ɝo, ;Nm"zYd(m>K򷐶Z~9ap HSwUQka܀P6|"(#iZEO~ku9ef^vRTNi%a~)d6kK0v8m]}Bh9@pwL'~W< 5Irn5f0\°Q=hـ%e): {amm4[ vݹGx+VWEqMٶ`s(Mb83#tx}7H<H5sFAÞ:-Px%~% rbc.pӉ6BWВtsc7[=p̹i>`b׬Vc ۘ2"84ҽ P1? |j˿!&Xx.lɋh(A$̀1^'}0;cIHMP˔>Nwm4 KK *"H8 ?t1ZS]3ܗRQ-HS0.(.?kc:4a& g{n9l&5c: Ⱦgkކ qI%5# Q!)E,,J٤"^jRO<E,yj!^2,䓋"r֓eaMMҺ4XgdF$@a ~T}WH3"{TDh6DCc9 "C`YB:.iX eO%Lt۲zωFsP\O2ьNHG蔖xEr&n8]tJ.G,Tl!L܆uUInfxNI1 {9 &|#$Uo1<4j z*pohW\ZwCV3yYa3 ¹8^ϓW/4k0PXb_ADEw6hOca2mIu ǖ|αP])RMV/ f݊d7Au5! -=}w@Ņ7(0o~'ka!fFb4]ɍGZ> 5wO8`&apP,m*t,̽y!;j$m )DOs**jKRY:,s!YDcۨ] f JCS[f)rBr[)_b5r2K$|"+oR5C;zD m]xZ|a-6yvlTN z,Z+߄l`W/Őv6zkE@n$櫚IohFIPhB~;hWǧ,˻Xm"u'4w(Dd٫WceA RK:V%F8ꩌڌge _ZUs"0*9&dT>ソ).eSݐfp9O䨮ф"7$YYŁ}C C,Ԥ\ƀ"eg//eb Gg!qJB-kkTK>Q <⋈@VRl';J!.n. TiDUCg۟t; /]iKo¿oFH_婴+ 8ٝ%/a ۯK-{oM( X^NiDG')9!/cܶ-ސ\IJ>^H֚,?oZTKRC'IQahYg"h@l;>/IQfH Kj"$ ]ϿBg{G>iБ_2g-?ez ZVrFAU1h~[<ÍY" ]-Vg5Z:hs?$f1ǙNwWm}s=A<%'Q,E4zb,%ĤJiDʵ '6 ߡ/'tc|-NC X9//KF~?1flRa͍v |r/V{f{S3jK=]TKR0 s#ڠS6ˮ*hl*]~x[|% 0%r=궓A@ej] )O};nL灪`/ i|M/Syژ0K0dt9O<Ѽ\ ςC+CE^"'(D$[w,g=CA>B3IXxRվ lJC3PrNϜQ^lA*Y5LpnɄ|7] ѫ֭U*`@c*{DՖ̌yp(sC{5jvF(:Q Paz+~~}^"NHXc݅-9ݞ!ٔTD_d9G㘀q =`2za3+Eo̷UV|F Ă-> x޹ܟSJ%C]Ҽ=A jR/(*[Phzv%~u[[KW|:[i+tHyNfOU"S#Fˇz~;s+r4"qoS #֢V/{%M ZvY@V0f9$N6/Hf x5pns'4Bzϫ^FIVVV-þJO!Rr~퇌1< | B'{NJzS74ݐɤs wJqʎ]'l?"q7L6F9ޘyxF2u 0f"e۔$OД99.XH<5r`,go,Kkl= WݡnM_DE`0͚e8[G$}<MCk fl` t~^7&,)uJy&E؃5&&'A{/j(%Mc/  ʰ6)֛8 MuIgmkB+ͭv᾵;ό_$6Yȑ$%_ 'Ajkƺ*MW`-7l踎?o"UӝfTGPڭZ'­dQ"ZysAh[\<,{C@a1δMؐƎ nArֲe#&)vsYN<~!͋"d-"7 `zJ"nO'Odk*xK,jh=Qb+7VV s<auO"p楍Xs]MT ba{ʎ09QùL-V32tvz#W|tY'i2sq:h/S5@vXм&q&V'3$K&I}J1P|qĩ ]xFw}0}iߒDkCГIf$!˫Ns?ZRKrS% CM^EաWظ(w^AFj cÏI;\|wW؜#*q`:sҠxAId|V`zmtI /*0w0^ϰ}8*|-*R 1Ͼ)<JS?Mu-_9?nꋷ #\2[{/4:#NV+0|S-KZ&*WC`O U Ӹ_t _]w;\SAhZdnpL+_yls૒c[) ž_^zCvoRjW%ŤN[̚ԏK(+~ceqsf[WA Vio/rQ؟HFEϞuoujӫHV'6OfxqA7W*WlZq;psevg“C%L4l]8lIlmVѭEMWZŞĘznDF3G7)(oD 6w "p@oKHlUe]e/x9C|祺mѶ={FiQ`S"0bgK.Upk(TꭜFJؔPn>'“Cn!”CſΌMӪhI u2gl{ ˚~ gȃAxrZ$6ʵB 渨t #OGLNJ-⇍EܝFbp}> Ll@U`i~WL4{f- B-k57?ss'؎F ^<mL2n<rtsVcS@06JSu/t=zu6bk&|ߙDb J8Z+}VBDNJt8u-4@qɺ1M~H8>jc-VSz9 r]`CqwcV~v=n7Se_iII)9=##d~}Kt:3܊Ŀ4BY'V(&|φ[,:\\U2e <%"k}ddS6u_1ӓT@wLOWo; s{Raf]>\Xur`*LĖ!.6NwNӌDpz.ANsS`A ,f^HΦS _0ذTI/g?͋LŦ&Y>\zWc=! ?rH-г9ZV+]@.SUQx>8^v m_-n’tl/6b+h^'c#KIUĕ,ur.c#Kg8QW7j Vdi(AgHB,Ҳ>5cIkj,Qt)b,R$ Cvߌk-cfhUuX#K83WvCieO \)*OB4D-OCj?%&/LuKH6RtQ^XSۖ5S/}idfc;s/H!4^W$_I;w`X-]T|p#¶LYvy>)kH_>fDXjn)6tԌ\=ͰG>:sPf/NT@U=u]cF$`Z21{s1-ѻA;*>Ld\bݓpu EU]J4*Bs!K7vԭ)ƜAȧh(ot:oE}JZ4|حpt2)ٱ2t>6~B^ LHg5&en ٽ7Xc:/W$9[Z15\4!P~Jn@{JINs2ƪ_^O~Xt $=v2bۊx6;mpBk#!sRMox|_:x7av|Z6,CxRK͡Qg׍nzT:soqʨȨ  4D:{߹=[: FA2svr7tP5NDCTjwRЁuxy5/P IT _V³AT- * B3o!`QGyxE\7^F)46!8`qLbĈ1qƃ VOe\Xc"nS{@Jx0Fn^1ɩ!fzjgRz̉AˡQt\4B'L[}xm;k9wo&@UtÅ1| KB.H3Lj8e%erKx2] Hlࠐr$uXkbw)3\Gm@ fj0^.v=F1Z^tu.JTg`]|7x#!rz*G])u+~6Dѕj)sF|VZNηC![MPXr|}JڍU6'6rt-k;WNMd:uu2x9 #ADABM_z93aZY<2)`6Rb]:Ρ,>yu&6sm֑q୒Ng)^2F}n̼!/j@&&>dvk*B{]Y:QY &Cϝ-BLj8~*3YYcg/f r" P.bӫ^wpBX$vȹd!r@0Py[t[fVq0ℏtm W:W|"ic¼b՘/s# uPĥ|XzH:;t@y+-)U9{ixqRSE22f`_ɕ|Z{Q`'7ǰ$6P:޸`?g zHf'BJ-e ; P!79)Q%U :՗3AZX)/(3h`Jv[ OGθ$U8  Ax/)Cf9PNb"I I xT8 ҠjV &7StAa(Y&k@f| {<%1{٭2=<A,^s>wF[ bԩ$:G8t2@Z찌4bl$hG>\[R9c6)y/0Fx$\hnxA0 :?# ߻gP$U2~p٧C){2&- )jumeH1Tjf**{FY};Ef4< M;=Зvz8,ŸyᯎփreP$7Oxkvu%*w8>fLc|FJW"pUh(MX@2ǑFɨԪ9bmyP<]%/OrLck8i#Q*nqP2I|KÞEb\K9RC9Ji4[6YF#pŬ}ѧ>[[:۹tDS0I4J,`AnSV]=G*ڂXҿ(0}6td1"7qm׎ơ<\8~dQ_rBC[V=A0|5wc,8ǁ6[h-SD-6vڐѼb)(] ݎ mZj,`~8K R>⺒v?J^8*7+/\hۇ5 V.sOp u]IUN­>_d : 7u àvau#\T. < 3I0rB}9. PNEԼ?IuJ&^{#g?,>䞦dz`Ayts^Iil-˭ č>%2wJo=JUp?cZchlL'yZċCm A:mh8o͖"$9l} %lhu(Ǥ$޲ %:Ld.S&\D EߩIp ¸ ̥pHR )$j. :aë]nsѢsoKt$qI~ziU c;,k9+{d 3㬃D=5;M<m,ړ/w3] (eY&M)2E$ zn_tJX4&'.\@M]46$a5iOVbSOa4~:pm,h:A"#6dG3uS 5;#'ʹջ2>,9su׫fgןQ3x 5be}t~LVΧϾ&1PyeJ,}vR4N)L@N xe:=ck1-k-ZjNn*UmSưE@-:ڏ'~]\Z/2b ^ aGVKN:i>;mk!o./: 2Я hCڝ|P-ЁNufYPCn܊ڱ#^."8 _U0⸕o@~>9COݔcr2? Yv &%%ie-9Ȫ5jy'4O FvbYċTDµBF*IguI*w\r!5@m؋ڤ}rUH|G>? 1Ӄt>@~XFeUe≹:gU?V=4zFAq~EPSм,'Rj$9nMBNɵK?HP"DgE3BQ̷kOJzi}n*ta-S[l\jtkyˈO??C3+b0 :; +=t~Fqq-w~C:oX23vvxΐLDY0 TvCSy ѧqˣ.B'+0GKbe9tsb<t}m?Cfy+,Gku(OFG~^٨Wk|[ذ:|/kdtFz%\m(W+eZ屶-/'.LH0e0ףX񪃣A5ppZ"9tG6V)qr>͖efjYL^gֺyCyad2@Ip(y<5caFт$iEz:>C"-TD|"TuUcU߃HCf 49cP05۳ʞ,-VBTozi*,qP~{đ'c}dlrg:a ?w2Zw`N~il y_iy75˞ 8u7|k벂Q֟-6*ڮnTΝKs@[pgOm'PR 513 z Sمp"ӓIaƛMI͝KeYnX<PzPIQNF1d~VWM?q[ ƹQj uȿVƤN۞u qFTWY1!'#n>=^Ҵ0|y @/Me3v0txSlUd#pQ8ty-CYh'o!oP:Xٲ읡LH {H_rQ"ԠYr06jalm=͌9ocF=ޣ65b̔*nn e\%)W!5Y$:2AljEf(Ojj0 ,w(qv}{ ,+q^XueOB;m~Z WAKFU)g\x&4,];/K_s&O󑣬᩠MSZrU0;'Lέ g#.+a2y!W~&`ʋiw>ICi4&U$2p] Mp)ySIi\ 5po Azsn`Q¸ц^l)nS^œ@ ~"yt ^K_ #[|;Є Wӧ}S^W -S:L_ G*$8JC ~LIƈ*3:|\cSq;à{'Hӌp,%PrIіL$IxMU 7b{1">hPgruNӅg?o5HpJxTR-'⮜^ 3?xI&=ǺJ^Ry!1T\3S1kHCa` 9( Pf7o߉v;D|}5:mM<Lzvj@U^.[:(RpXJj[U^@Ԕl*Dp'z[@& nZa8װ0&0\ˠ-,bHX ́*Gu!ف[P`O\Xd=MϒB#+xA 7INX پdHIZ|[@L\FyW^=xBb;c噔s6A*D'h`)?B7$rͮ:L /0 lC>0rvf70E;;ǭՐqs)F> )Dl$'%=ԢMı+- Zp<M>X^dIQX4@MOL gF9J_Z_r# bO uRu0GA;ԣkx'< v~܍^iYX8c\ʟ}WG3-jdǞ)?n&G J?`"{T $厡w׆bB0|#j{ O7hdz|Kt!0ZUZvp'$~Bko oU-:ZEv&3?Jx9aqJHTυp;mh0s˝014~d#@a\ 3'/EW2# e2DZ%Q_PSH!ywB8JOՅgd>|h-xr {: ;*\r5[Y(i]~- {%P|_mF̆8,X8%35N/FsI.D`b3fQa2 G5vg؄ WgYZ0707010000037a000081a400000000000000000000000164df7f6f000065ac000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/el]?Eh=ڜ9Ruj,O#{^}O8Dw%Dr gURZlE;P/bB.ƫ0Ǭ\z륙d@;]d.:؜Z!CJ^FgP6GW}8irn&g- P2Zj{$vh H0-+WI nCWf.;bԈO#?i)JWiKC>B˻2 K@73 p ,=kIl\|_ޑ7=)&%˫(4Ft74|n{1H3٘hᜠz`YC&DZ{R,!ZT6JNn1K-_GeYsiCizJ@7,& haZB_,^$H*z27z,\8LR|2`Э$ /oзZŠ qbRn-5qo۝Ai Hߍ4Agiƭ@Q%u@h^ECn |{:]9Sd\!.Й]j#DAM0P JWj0%RF#MK䠂O^j oȿBf@"ZRUVGh)vϦG?e5]h=/&Nuc:hw,ֽ@4o7"n~eM%I|zj t.Xʓ#bOJdvXUyf6 T (]8^ArgT1Q)־@*PM̀XɎ/=!%lo5Yx]N9YZ2=.ে[mj@Z6-9^R=p4{6v:F2T ɼӏci]-eg#ړTC:$īTjH{O!/?W*7TXl 6놥Rb@@d A(ˈn/ [͇bqn$Վ^̔MGBͪ퉜,\Faܪ*fLe(Jv=!}vlπl0^9Ou0EH:ԇ_ȀoI߽-Qk|sM 1 =7D)M +i2<(PB@sXܣK,e9_7- 71K*l`TȜ3*?kk,&zȨY ׻P"׵HMkؒzrǭdgiBDM%c+B9ڽ<8Wc)rv\^& i;f$߮~_.fւ )+? k~ DUg^TC #ݗ!2fk; ux峖&f}ڨ0vn GWKkؖ;ewj W{in=B2#|zz_sɾ)0 OtS6%fT)p% ,/Ҽ"nrЭSOV]{\DLH;)a:yB[,̀O`[=s]!@ ;:oΊ|D‡ %bow_FU\U69:R`BtCGdl`KV}[_Pf a2~+*Gt^6r=4цjTIz.[@yOr=R ,IkoNO qZ Rk`|zmXUHZ ~iUfH9:(vE.םD2u@ϴG^ j"8}|q]{M`fAP e\+5d9օON<:߆<^?_XX֝)*Lyϻ 7Y/^.C[d5éy񡹀~ fS|ZRh䎺I9tu$A5nLA5 BUON5%4߄Ku7awq E" O2i)z9ğj }\=3]n',]bQ, )%rԁe9#Tw^pϢ0 t1ܿ҉HbS.A-4w,W6m_#g&k9jpenX:( GӾ Yp2֫?%q?DQKz-"K]3VBKmƔ W,3 ZL{G*D ["KC ‹Dq_{i.vk5pvO'jCE2b+Ά &IN*]_ƀe06/%{)/M~ygʣ]t;%0,/\#I~"LC4)6NmDū3|G[wcIQeA @?) 7gvh5ԫۛP;eD>3Z"{W0t7}UKefz~a8;Gcۧ98Ȃ-*dîH  muCd`}H!dyJQr{h6uRhLXh GBra&xjp:_)+Q Qq&SJ-W(`.OV§طVrc9(̯)L"*RKn>{8!+A6jf؆ DgF+_YMTHz$n85L_-r5bh6%)C-s#7~7酷D<\$MI v&xXGP3V-]jk+aݻTJ{;nAa!S6Ϯ?Zg*0 ?)\yNWp"DipHz|r 8g7iCީ2uŏ WE~16 "a?_ҸL|^mDsh}>~妳=73)gL2 M JE9Y.c@i H#:xm0W68 Nc_tRbZ5[5t|rs}G^{L9$G&>CUb3pݫg ')rC[󃔷Ԑ=lֹV$6*)Bױڣ埛SYZfjv{/ R$Q8|#* ӭZ"zeP3 _0$p .^\0:޳"{NA0I`%Yc#s lf47ЄN``%Ejujۗ >{<p#(1a/ cJ2LBZÅ UTڱ]^$~ĸ`L[`:vDޓ=7oEV0='l1~>4I7Z۰#q=w!2ҵLh %O`Ph?"C}d>A"(ID(40} [f qzKtG_4ZVH}f,-\:9VD7~*;ǏJ9FTif ̕[vC*.1MK?6l HEj~TSzVqfqͥx:F]Fj"v[[EmMpn5z_ P;oܝ77(e34`)]$)NVb򫭂RUAd夀&ɝ3- _jLt9Iǵ7ja bkKn_sᎫjRk0++M &C"it ϷRqM,@R Sp0OIDnh_8Ϲ>I3+>n0(־!̓mp?|ԭ&8H5һMn%5px[3_董׸fr%SN`^b|a H6O3Ł-RxQb 1I`Ґ+澒 ~ at2㌴#YTV~(|nC O6[ ?Od`oYva̼x#PKg,3ݮidAwgbHdr@JY{Ub.C_"q!XXjcsMGX  l$O!,r.#f&%dAEe?1̿ ZsP* .ʵ%~.Ey(490v RD5ZK&HdٵHwHDƦ@~ ^ޭ{E. էzQ뫦t&+?Cz/3zH n}(#ǶjP0nхot]7|Y`QQ,gERRG/ 'KJvTvY' &( B"f6n xT[ir 7{"b2,Jcq|Dw}9Ӡwg- {@ON ->8MPp BD>4q bGJ ~YM(?ѻpc'%& Pp']YJߑܩߏm?]e.+>ј<=7i78io{Uغ`|{yJbGOa22 6=K8ŋOz,(2 4K%TSv{8Bp ͺkW[kN#sq'$8UCqc!ڹ/8f.sBK[5Mm$=OJw nh6y nPC@rIE!^ Lt?Kں!L$bG9s>%cy!6%4uNt(` $&E2զiD>ZtkB_1b-k`G6~֪okq"`]}S~,◲<èJ0穴%l!QXB|-#g<4_k)6C@1fu=Wbc}IPZuQD *K+zK0ŃcXBHFXj; -49?Ӯr}L[ ΥPf hz)gOLsl4Q?󂿆LBĦ۷w|2vVJ'r?L/Z9¸$ܫ4Z򜝓$_7֢\ Mk$1 i,)/H)U[X˒!T;d&&zgg3|†5a&!t1ژMί\u' u8 yTqn62ld1;%iafoy6 Xed9(\BK8a!m.%N5X~Zp5rB;"#31vvS@;/2aHrzލ0m:'ٗe 1ېncZW31d갠{19Հ3jXr[nc@TIt y] &}5qqP5 qpnDQw[3Ɖ@I;Z-'X8C[fZ2;Q\aM{9Le4 Cmv ,l(yD\ 6 =֞ʄ~Ʈ;V AɩchvYD̓=)bj |fWdB@dO-im' +}as9fJ-ː Nے@yD1W0 }_*eJHB̎3FL.-o~更Py1/;jv [Fa/0C)d(U.8H"콅,L!k ]%y$yT4f2XdiOI`N4R$nC:.t@ɇtá< yWyVn*GLr罩$.W~3d6VN]ڥƎ׎Ƹ$x=#d6J15q>ڂ+=DwS -AfS5#ꈝ$B ݻp<@{9!bJ.hޣ%GG{ʻ`ࡑ۞?k![ۿgcKk~jFYQ4*G~EEl^xl>Ɇ;ET_ tJжױҽ]FNxL?b;9I)$]X~ö!%8GHD əGzhǫeܹif$\$H_kV0MUغA`>&~K-VSYC+v3wA?];F ?dz4aЙ/~"/]Zc]!ϳ}pu=.rKLI2Zpn!IaB jxC*C Wgj6fqӾԷ J8J~SF1HVcu=0z)70$Dnop;PkGZ1 "[rvGrxіR\JDVm4?!,T*rBA }Gd^H~nJUAUZ.ºYP1̋'% M8UDH%˔ ~yu piB/B96.?s'1ߺ-g.EYBZ)ekWfv3=6+Y6JY '_A+i\ zV,X~Fx1q'9] h!({pi"wNCc[f痹O*Wz-ngAcyw$6Q usVHPe*XÐk?ꕞ#!ʱ3oΩ+5ܸMaNi a1n Q08q "n};\Ō 6\rcnC|qQ9x#R*G܆QTkOAF:H{P.Ӹ D/xyzTVX CV20]/Fd؛9p0Y3/J )b %!MWmŠpTrGS " F :ڤu}"hHj",:M!cmj9]$0c:ROo:fCFN_?A)?C!u=R87OcM%k+F#?]^&$SͰ>^~{}b!E _[%⣇L~i@イ.#CT?z9yKkڌK@ ]f>H?ҷ|~펋,̭P),FȔo%UpvR/߷ۼSWFCs ?r䳉LJFZ; UlcZ}".rA_>v/Invh)Yd;bM#єȆrt{j_ioPwiw9Az8r9S.r@Ur{3)|+!E YT8:Bʒ5G 8pD386#ֶGG Kx1ĈS>Tx`b)ⷸG`Yb_ŅX &4¶A~)}4RT۰Ch=J% 6qߟdpϽo Ԋ|O8Ly+'?܀kRmtBSCH;F^$Vx2ϒ:tet[67m#mW+LtM$8ΰIq8@?eJÿ6j BXwupQOx}-_D2?J؝v- LI!?;^~@0^):ԋ4"dc!j@ qӡlv:w.vI P Gawا"">FҩT7}G6LT;Dd=[OSD|텤aGLHI* rZ?y2/^|]"z6fQ HD\jϧŖscx'܊Ku<' Pq@̪?(GkMxtElx$kb#ņNy38jޗX[Ȁ&el7IiVAzi4Ag]V#5[&epM'EFR,R+N_B"fenE㼴V 61&XS t;0_jDYyʊQ6i@Ae=o&Èj]8hcF2RP3r4}M:x+;Xͤf   H GzCFGu@=5!S wzE5բ^{!ag} Xuk 4Wrk$U *3<HIQRl l偨ir&M$]Sٽ>##6ehQ=e賤tJ1*.``e_juSL@DfmNpoVgO==d,Îş芏 A8U=ѹIN03lb.M:,R6fEtxpvKvh5C)}oh_Ӽ'=œv' ûҟ$n8 :NC4R Et* 2 ȉzc_D}v <.-eL06-,MsʫFZU(d}R X7q̬4( &ƒī,~lz;T`Ni;pӲWKX}O^SDB@Y^@ ksrrĀVk0yNTL"Ȣ5/pTf8m j=""-SśW彭{MPktxx6"`z  0lM*ݒuUxU», 1YLuײS&A1Ezc]TO<Ⱦ:/ >\Nw]WHtyzc>\Z=t<++;5q1acem 0}C!;bس w;U2f8MoמVyv~}K.%ؽ4nNRq=`Oeْ ;ׄ)T-Wn>Aʱɚ ^~'҉R:;w)'h`Wm4)ΆRP\0Ae%"9SIʀS'Jk8y4(G情_h$,U}~^2Y]ذ6g $V,-S_kIa< 0 %$-ǫ!!l*܄̆crJ:7غpLS̥/IYd2lvgiRn?DFnͦ蠓\{ +˦QY)Lp 4 A]$c9eK"jDOT]ұRq6!V.Nc!E.xe5f.mس_9cs{ڽIKe:dtYhcexQyWf46bMT;{h-ڛ7=mPELU9kBRٷi@BtPEWf;փlޫxHV*iyΉZ eSe ̜w氩 .eoZ6xARDc*Mo\q"G"3y'd0(Q%(?R}OB0@IK3# N8tBlkOmT%7Fx'jAlS0͈!<#mm>g/Q< wuM* `jD"2Y^acXY9_C#aI(t7KVJˢ1ĢMPyh82%F:J3~9P? 0[AKB_IZDAx*Rm ҎL?yʞXTl13FD`KtbN&L-SxKԪ!>FN1 &}Y܁lEޏMfرX1hRH7J CVwAR[~v+#ΈEއ!]E\1A7 .iRlIfFb ?} %Fu9-`n\>4+\# ߐf 7m3!LsX R/. `F;h Qg=$]A,s<4/1NnL֛szl~kqG2ޢ'k,>CmϪ5Z$BNWv vgbdAȂ#ueBMlޥi0}jf^'h" 7:8x]_i f52wnd_T̺XN/Oޓw 3|w PFQeo2iCՅr @M MprP(^h65'hDVo?Da֔}4y:-:\+Gb-q![Cvc[@T`F.]$zM7p#z5 wv])Cs6bz ;O7 Npa:bW+5& ΢M; >>e]2|28$(mWOxk@H)#k[ |_|awbiT=EKFL>-ZY]hru4X=>̍PD!4%o*DP[EƀPn+h&re/T wYTTta78Jyۺ}So] mn=xj yJU0/9} :G﹯'lxGV'-^sq+*zv2ӛE1dlT53rq~ X Ƹ[q6X&:i0@pX̼ЖIK+rpXP옋K +,H C?BbF#.0ղg1+j+<W&!NT>hһ \Yy_KoSJ9@ܮP]ΒR~ 'ɫ#ΊE4/!=CA-q:PLJiD'oxl M$Ip?kzSAf׳İ&fB-TJS4߫N际Eaѕפ:>3*{XT;\lrJ /v-zq'CO@UwIF}~.!\(̫B\73]Lq>Elb!6 yQim[lbN^Q.co[tiGGN0 ^yB@wvʁфӝ觗ςF';&'룵o; M7W>{>+h`*{E4wLW6|sm+kvXjpނFE'"j_@ bk>if` l]&hch~s7;z8&TuI6iVfi5Oz% v_/Xb\ +Ld١04&m@/ ;dΠ6Q#j[/æ3 yuxӱ,sxBTmndLɛ̞]c$Ef;q SWo%*f"24#9Ƅ1I]Hi&)9Wbtz w}%h+A0~xvk+)|d|uM%-!þydEl{KّL-.e;I`ZX&غ0TLV/yr,:&Ɏ MA$gez؉?rTbB@)sϻ58u%xm7_z3v`+7a2l&3n{:zT 9"@!jH$LM}@˞^Aw~1Qμ+.fbT7OiYz k KR^%.u(L\wb>~!(l]L CNAܥ)nPv\f tL D=7 IF0^~`ڮΚPVݡ˿`J`YhFŠ`)㞆lz c*D 9 VEr#%Ysd䎒As{tۜ&ú]poiSQx[e:]P9☲bĦH ?fyf1ZEҩƣ I!GXzpLݐwډ_♗ieQۖrS]Ns+v)֧\lOJ -gf| VyS, -~TEDќڧ*ߘx kܾv8{RНG^ P <>Nɰs`|EDag(ϊ!mKuDeR=P<>A:&nA7+)vVzfTEߠ1؅/bwdD ɦ,; o},H bf FN j<7Noi2z'*: BB+C"0u `:Bշe5uV/P,.adp[6^cU_RwvXrǧwL+8BuU} ʅ hbD[(ܲ5)uKIͩKYG$Y\Ssc;Zo4n,|cìFh1~t@9b NJvP+Ttӿs'k3 醚aw4 Lc6ebNAVUv[^>HKͨhI.{]@o;_Z`C6GȳjxdbZG: UA iH X^K,l T?G*~AZTXUwr*/ډSU~{K i5*&^|Ps(\_,RyS\Vc fG2kN?AgϽgZp)L &ٜOɌ6+$6+Ezr+~tί 0#97&1i;RyoH1+h{ MPHwd;u+HcPx~܏9N$>o,<;9QI*XLc;Q6."wBKwih c􉅮Bͻ"`:p1 Nʥ_+WH>l`ev4kշ®QƳkH.kIgiͩQ5~hp&*;sm,wqQUʹE-ߙ)-jAiȼ"7U . ]g,"qсPjEXFPK:VPLSowrS.2]+1`zҺTH`D\>K cyzSr@D]2_(|h߈)XO\0ўBL^yIp"G Ƚ{>CБRONZ;`.(m ^/*/z|_QCU'ErG@&B}>WLJPL4eC.ʒs pVǕ4H3ҮѿքN5}fQ m6c|[`]!JOb1yl(NJГQK"Tf􆚰?C3I IH@9.uP m1~| s)1Nݞ]bp~XlCh>3*tNDi(o _bߨPzS]6Bkbyq+4Y\*!_H6i7)(P,fƱFɘn`¾0hM_K<;"o=GjEJQ3iH1BMȬ W8{$4Ga˩k _֔CŒ@ `YY򇃧E=loĂpոLIPg t[K]ܭۖgW˴C\mH3L$eOПc(w2vVwmVa\]ԪR#rnlA0PLJk*hK8梁/u!Xfe_zť-)W|3rxdͮ{?i?x|)쌒r ޸lAc.d-D%"ph6ş^K{5Z}g>ɎH>߇*m=65{z(i$M&4!]>[ȕ YMgUFI[Rn^ŋk1/ܓzLO; ߃,'_fzwJ$8,3`f=UѻvQy2!M{=Fy#hw Yi|x#*p$ Sl}CQh5`V[ν 2nDVvzyC0LҡdO6'ǎ)CUS>-CN+}G-M[%Uf;?ovE+B^+T`n-`A_;k`CT?A3otkj14>['࠮,of:r'nk'%o;rS&iw⻭ڴͻEzׯS9߰[DqI=ԄS6Slʮ|dDg%+Ȱpa+pA$5Y:M~J6o)Zh45>Yi=s"X': _@X hjNn,5/&3" 8H2MdZ,=PPeYK =/ͻ0^g-Ӓ/Z £n=da@Z(8w}kP^yQ f 0څoy@? %U#w7Vރ,iT,nP,sI+ʡ>pH !>Sldd@#-~ AbP{%F+~%]aї/|~_H&Gxe)޵P,Z,(qOϐ*`{65ALCĬ[\qeʤBq%iEf<ٌ9% !guEV?O0Dx4FWH){Z(d &A}ai"QطT'WpW|πM0􅱰쥎eLoХ 6*DUZ}m@m3?;apx <G};50*8f"{ |ߢ1YtO' #IcNcuVsgW ' x)|(DL 7i$3TQ8d\uvN)%e(F$M"YKEo;;rs״X 'Al&S/J6,' XZZGR\r7hQj۽$-+Q8ǔ"TI2[2+r=]eaut BUV>9a/c n #@GA*+}ڇ޽,7<%5×4~|n^qT>7xt[%(],'Dy4D;Co}O4 (~mm(ߞIq{}[pqT8Z,;w`.=]> I)w#z5784}0 [^V|ijII`RfCe8fō~8 HÉ\_-H6_3)?aV%J 7ë<Vln.783jk-펄<i:*/鏭agî?ď5BߓQB9$x0^oR$Db@iU(J+VXfC&~ؙ-j3E7cS9 y Zp$U) m4PG"{M fVXG[Mx>! Lqxm8xstG%^prVլwRT@j{ƹ/-%  W7!P92z^1z$sSt\N(fs58z`4!&܂Rc)5< 'g`tZ*Ku׏>Ҳ)~ˢ׃ o#bH7 g?eKh[g汤2Z*2h0{@E-tN&j6nKg#z\(3ɟ#yX< ~i&`p1Z+,zl$I@Lg A+`liFzؾj"/_q+~[;XY7 22Ť0 aviI+IC4wXTXr0X_Rן#쥏TZW 1Gąm!I% Rș0䈳94=6MgBEWIq=ʽ]V_s*IK{8TNU؛qL:hm hoѳ˷ʯavP{RotBENB7oSBbe{--atFgIr22#9@g(%u,ypc[Fڅbl+; l$ĹW<'Z?-O-2Qg"odSEDXurMw[5zg2lD:nbř$ s@rVʕ^rdLxd᩷w?n'űI%q9b3U`k=GB(c꩒.,A -E"Xba|(O=r:Fr8iIdqwL6-%DFoøk.'i3& 0k+E/YݎNB+'N8kQ I4+AGpަxT&i(Y69C/X1[[IKD#^"P}HGI̝1a~e4mg )._ dwݓ]JIp5=Gj7INJi>KES*󗿸9'#XV$Dv+T!$Z7!B4*rd2ޮq4|+ ($Z`a_:L3N)7ۯSH0=AM9JOO[mN~e+#Qt~h4fMӄB5{0|ٰx O|'|2w.Qfv{n06.Tbn#ℇoi YES/ D v# )$V bs{2$CQv43lmGM3V1D)yt)(ϧ%8U9\q =8\1q=\7 sc`TKb?I~HW#m 6XIԄXt%)s<1__&Ld"\GV&`G۝5}̣;טE,<b"I2(|D]^;P)]|m.r؞9pC" I*O}uWJOrzY> _Kt&#r #8udߧD Z]*h53A1 a㌱gYZ0707010000037b000081a400000000000000000000000164df7f6f00006544000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/e]?Eh=ڜ9S;u4ÃuBtxG~I H/@.O>1OQ`4~cPM^u$j#koB+]DŽP !`R\ެ{9\8lө5KP[Џ99je"%Ijp5HWNQ@-ӂH@`umv|.]dT;4KŮ[1HlUv,5ԟj5aNu Ħ FKa19?plc@ bUxiccD.F JB6X kpy)#n".I]腤T͠!%Pkr$]uU'ד&WX^gTMx.񙘗v`BgFƥIOyvȶ4{:;ƶ@X7Ԯ:`]dr\L?[nn3e j>7E)#֤-iLN[=s04#I?HG/$OR\lXq̿-2l>GJj PٲI3ӻ":5'mm… 6&y$s#-t9{lVĎOJ{<:y_9c%ݎZS^&ͱ^epr 29 [}fTe6D8œbuIq٨;쨥*Qxbb*^F,)Wbtɋfù:0/6T @X0A~@(< usU?jHx#Wo76'xTgXKPXゅކX'8(KuXm+Ce­G,A#j4s[C~8VTXXP!yk' u9.clVօF򀆾oKHob uz5DLCIJ4up #}! |k?q'\e/Nm#+GlL5RT^lsQL_Hy udFEROy W)C[B^YwsPG;vZ8pRhSW fP"o3ѽYǤ%| iLu0'. _Aj5T6A`"~^pCH 2K@u(|CjZYAÊ8B!+:HE2D;_IsQ;Gu Y2%[S")arv^pJ-֠{f @^WoY^*@ ,z%lƲp0J׊Wt^XP}$x&MbιEҢ7\ضVinC+t:!RE]GMap O:ͭĘbȔL\͚6喪B2fL1b]_;܎0l) pYw&0fy-NBY 2gViSmYӵ,0`T:\ӯ|h!^_ s7NRc)ۈriB;z2}`vd&CmNf)9KNrM/aH*ȜCc;No}a2{1RCs zL#=4ABIaj`_QĊc<ΏjWf@Y9O^)^66+AGW*; :]_KQz4LՍs 0BK%a$(|@݂&r-C&~i7K6YrX ;?6](TU Dk<Zo}3 .5do^|l)t6t_(i*2D1l)|Ye"p囜Jm;ADCLb=L >>۶wX/X_M܁p jьm't4["DK9[ZeI\V2_HOh*K<{c@! $:lz,!n kR(pB(N zGiM?4&1ј9g+JnkʂTvL77b* oM'i[h[fNKO0J@5~׀~|jTc\Sx 4$z1] k^)z*a0o#1'B\qET{ A`,5=NzEv%=&P4Pjb݈lG6N4A)kDte8 94ᨩlE񂡄v6][E;ȼF NQN,p4&U{B}2U Ocn ]__ <^]<#R &o@W*C~8/ zߖL`C{w׵ۏǂ& p?{a$l)hK"ZTQ_~z %<P"x CŲ?[a y e:LP8SHqT$zm9Cв܎l2GcMp}|lN-ă* [z0R˥ݭA{)l uBWkHVT cs@ðk|,`fcmU3ek׻QWLߥKGbؗE% cz*_͐h%0b Z{yI =sXRܐ71] o'{8" @޴$jyφp^GqhߵewRx 9;`) uiȣN}HyD1I@aɇW9H C;զx6lK˔:ѯj9N m,0Y6QH 4$H8fqGGv S&N{+;'d`VNtϢ)TBqĪ a(IK,ӦߕJN-ldwqASr])e + J>%=mZIO8/;kiϐpxmYLI2ZF )F@7S I0GF|i( E2 @+ù= D8eLe%J*YK]Y\TifAj}N Sga[K6ϠN0B<M}nP&]4'1E}hi{*}$Fq4Z9,O)=QDDޙשי&$vo(7=}'D-v9 _ .FCX~ʑNxMbg>N@oۀվZQǹ iAB)Ԟ@l*yCeY$"}) A͎D'}v;XA4#"àz0Kxu(Lat"<4|mlŵ}{ r۳at mB1E)e]k6=>ݗ1A ͮDVވύH<ӌ3#*hKU:yu^TSq8\N!Sy x`ptyS{:Q/u#'.îk>@aBc5M@`:D@ Vn䐻H=nȹݞ u_ ;\m$謁%iSdsv3 r9^>:J.*a350L+a#C#\-kS! QȯGycB†rJS m= kq~̮;-zދ8J8J-ؚY7qBpEEc]SC<ҙ_?ZJeZY{1.=N 1ۃXphR]U1;ZzPӧ $ Ze'2,_@{4( B2 D`sijnaۑ \WycVXu5z{%zԧMUI9ͬ`LN#ɦI."Q>OkȓknU|52([yH"~KfN£A jfrw%amcFfJ)YbFw p3 LkޥDѧ_,78 gjPa0}P0,:Flhb~M...\,^pE\v3׎a[a _lJ9mfU)9Hmk(7&[9{xcQ-tPm^V<"/. ϸ 6(⳸4c%x%bW,F l9l C?SQް4J=  w;xߙCdJʚԼt5Mk &%-VP7 d)7v(*-ڭ# 9ˮ 3UĖu}q`>(WxeYuonT98ma$/k=h4sմN5oqcN-#ȶp 2kB@L-2D0,>R`m-Xwiô!趉.I(!$XvfaBH@ipM^Ҏw!n@WAk! M%ӢA~R=7o `){9 *[\DtYK[?mnR4–mtH@rp9(MH rf{ZL0l#oUwe' "ti֢ZbPz⩏26: k؃#*"ZJzc]nnAI50mAɖsi>)hiaq;ؼO] -⍾Q;Tgw䶅$spU_jiL =}kbN۶9:$3LTs:cTbi1Zcފ!P,sqFT[kLj /_=X|NyÍ0ɲb&+yuRϾ[J܏}>U^=5" 8\1{! I{@"K@y%A>(do:2PhF0r+|ifP O$Pf ({s˜cdk%8Ƙ(%цY]Z`X$iqsS0FeF*E0Zbv8SutbK"+|MD=##U]=w"ٶIfvY~SP?DŽDxO1@5C.jV.7A # !["[ rԤ.g rh̃ NGr`AAÖzܬ'3k$,gӟ-E 3 -gKwi:&:o{r퐋5$8^3%$f4=a\Rm zVqS3,'m;%:fܺu7:1ggj|V0krڲ*xHpL+E1 Y!y kiWpS%TI>!bA̳ȉNF6ss066agN\9i45Krn\Ϸyw'Kh$8{槠PEr% dtHx͒ W|(4~Hy!!yZ%-8_Zw<1>v>lɑ*l|R@;y.LDY OCǾ=uG?dk]Զ4#zBwqY^=caxR{dI$,:d·ZѤdrk.&_\HZ\1vpޑBؐ!dۂ|FH9we\wO,T#>2(]_{&ݡ%9]bס'@M-G^ܛpok9O* Y.Q5zPί:3a`7.*_%Ruho DŽ3q >}U&?,AeȄ,74}%#ϙ-=r6} OZu7ϟP^)ꊌhfaтOCSO;?\p1LVR}mU#WGE >Q5Dg3sB $kX>4/$7N޵.hnmRL\ӱSƥԫ(k} krw_U%a}% ;SpJdž\r hЌ952VZWC0"g3VusKlE36" w"?ed^iR- LCiyϳ4wriQ['p|(P*861 *(Ye*:^ZGUpW䚚Ars 4e}$Mo*<;}|PҊfCB!E<%6ITs"ܻz[:CD ^V8mBy^%9UP*ț c‘tdR\mݨhH.-2OʚGWjm,ƺެK6%5V; "(E (EߡA<V&W"V O S3AQ I6ƍ /rqmOut^5U!fnN/zIykci5:ojȾyF>/3Te5jj@'_mqlaӶs#̮_BO%TcR vX:6]#\%.-54Kмkg58t[UZ坟iNE 0ʜhLllIocfdc(qT= GyOܶ|!c`0{~7+< V R+ rQy^aͣřcEK^GIM:?AMGv^jσLsu I7aZZS<- ;Cĕ%幪3{-CnŇ'*0~lA,0)4\A!5|-BB}!S0%e+wx6`M~0*?H&2y&7Uf֮)Y̠i{o}_p-w\be=Ub/RX$+;@=/yxِ&Gq8Ҙm" C`;ƍQL6R{.Jw8A(q"gkn7Nj=H˛xvZ%@\P_At'h=w2_cG1䪭*ЮznfUlCV(򖅻;XPlaYS6"]9szrdL“ՁOiBunt2FqGטהرra"QVbJb=d29)վ"P)GT+ⱿL4Yyĉ$BU Z|*p\.~5ONc&8[.o1'MU!r&ܼsBz֥[+!Uye'5 hRl /)2 =;_#2{R|;>?:֖ўZ?9s w,YG+bxoJ. +*KrE S(/d`Y+Jgb3rvSϒsDN9+,rnF~ 5W5X`(ĭ:V")l(Î)M_Y%ےLGBsRXL[|^r5{t쒅 QJ[` KD 7=<{ɄSˊta Rr b^kvR Z *+` >%p"5ud93Q^v`S&kEXԆ"q)"8_Q2%SK,R<>.ۄ$ZB<{VR,,>xS=V7>dM]VHnm&-Aw=*k_ϊb]c`jfI3ʍ7POڰ g/?(dž&!K$:T[߾X1-#nF.K4a0qwk95_6DZd1t qxһL+n_}1uDU2{1HHaesjz˕ḯoG,V8 Dmp$ǞV?.Jd]*u#too-W׸[d8cgG@!a+٪̤xixE9)RO=Ǐæ-9X7(6^>kqEAT_m{:/Q49 T?3ay.g%:Ң$ 79y8ʓcsWtf)cX;w8e|Xp:LWkF.dUSF89E}k+(ܮ:QjBroE]@/o%0A]e6™Uq(2l;+&b!0&ƆDL[we ͫ )e|)~i@y8j9@9!%>0TѬ~d H @he="N_bVKg1@1_gbePڅ3oa2Q$'=niE=̴맊\pǁDy\ 6Qml :Θ%?cq/}Dž >Y@fuB*7mg4Ҧՙz/XȠu? U( BpdB6u5* - JIH+OM}JQ.PQPBar')N]xgjFj0[YR0t<ĴL%V=SQre}75 V>7^FB NVU9lL!;=߫x762haGZ 1R] 9"5ͺwЎ3cLBkmD=L۬\I:}XMMa2XpuDWyeOch]rԖG @VJEN^6;+}tQNʽa:eQo*\nlq<5krI?WH*f-@QaGk;c>QDӥ}'x%1G{`Hg"5aϬ L,s ea ${N+f wȏ]VZQZ7W [0ѽ 7tj4|T#S|,Ü9pNiwSR9ȧHU2aZLnH,y3MYS!}7悒cR` B)RkfX y^4R}%ǀXEIgD ;̉tbR?|]z1Esםb~_9ȝ).T$:z* & j0:iuN*]@Rpl!A}ʑAŌfF"G>w\F"cŚuގ. ϴɯ_ԩ7ԉ* R RٺoNAxy^_e %bE}DT!4^[}l$ȳIU#(#$IQ/GOu׿V*92{5[%KsV4:7d mE&܍ЅSԸ22NAYuhI "ETc#~#24O X d[Re3Sy<:4O3d.SeŒ^LŘN1Hp8L};2F}qPku{½70dTջ^ c invyOx?0)D{7ڱ^\4uVN!G!Pi⮵#q(/m\r"pˆy&شqb%K$+&d9/j |5z@pS6wc4#'Je%2΄v5ہ?3@D;uDzxe@2 X"N"Yȓ Nj[ݘY,Y+0V+ߔֿ-σ%ahRDQcj /NuԖx5X\[:'8 wNH́kn4^ |FS!TE[qQ}yz( Ac'`NS̳7+C3 í*@f !"[Ƥk6 [C5U7z5FQ+"N̸U`S>D?ZV̤JZS 8hrghࣄ!q)2 XD(5`BW%;m%i(}UUTzڀآ]9T7Gq#qx*JasH(H>r.9Pet-In6_aHv2\Z(t.!NWkwQeVW3=Zr.R 6Էa}[6ٵnOppĴDH>I*6J0rQ %m39nc>XрCԍJE=_}?fCCyJ{/v/,; "x+#a괌{kH: Tcc 5#Čy$0[QK M6 EB恝 9H )>i7!\ǀpjFwƝL"d%,/;p#uޯHR"j`ph;C[6 xȧd͚ϳI?Ml>K#q)]ڝsp,T+P6GV\4"9 A'ZbX?TRP"g}h HSQC2= /.ۡ5%RP:>V;΄^.MC ~|һwe|FASލѥ"uOSM}"%&_ǖbfm7@˭QwtlF|)27xW]q-;5l FVّL^>k3}lɘ1U\2.6^s('Zf"^WY4o vdaoր !]Ƈζn}U[ .RC ,51H _tNɜ7?m L2y=t[[LrS$lk2߿OӇ)`AV<;Ez'(v1 %& jD4b~#Lcn1crYs /2ıu>LiO'9I?Wxn7ՄՄ.˦n!@ SC/Bo4H~GG/f0roq|jD:VoIer>pM!ikRjBޠ;uu[ A;bBe_B=mB2IwhGj8 ץby>\5ciZnY9bb+ 7QWaBsWp-9fEA7U;*ReR@jzD.U]#3[Om+L$IIK‰% !1#uf@n)gb,~B[VɄrFp.v}izHeFZf")sX.~R~>y&"-%hM^SCc~,&ݾD<$d>z=?@Y'-}Y䨆OOv5 z fا!%j6{roíI4B8R5fܺxD 5=]-fy#\v5%Cŏ+8#dݥꡭ5cH%F `&%o4q{uh>de|N_˨DŽirM깩v)=0w^gZ;6 v7n@0 Eq1:@RE9Zd~,_4ˇ::Hw//nh.sdzĈu[FT;k[:6-miեe4OآNїR{\L/2iHV$0&ZED2D }vD*B$vfbfsșU3_Mk ch-ήzTSe1k i?_Vܓ<]aE/@PVԿ5UUI2b8该z;'u͋Kٺes$U \~{ҞڃJ2x3+3dذ<<9 ~sewm;j[15ݒh{[ߕge[_]-s|?U,lڐ҈O~5cB&+l X*wS\?ǍtM͑mVtԁ22ߘUdKq*<7C޶̎]-}_/mN%q;"vf.ser,l%/asrrcu r"O wimDЏ)7mQ:N2P3j!Π8n(HshrX 6r!Rrռ%T61/˸6Y ݇mi04U$ Em W3&VC7%Gqa[^ ɂo` W S+1pc,#[rȎʖ׆_n4n5P6KbfѯHn* mhH@dB"Kj)lY"Ի׀.=^K<2 h's9A5 !Ej0*4=f$䯂}lgu%R׾V2C--.{NoYH!y,h=!bcO Lf]sjJ.rd?BKw9SU+e31O-D.1AOR≦0;gV$.m:neb|gq娫a]V/i0x;_RY7؟# YU ۲E4 vgnY-x:QHsͨFk#9̦zaqJ/dnj^]l*cz>! X?-9WfU*V'l`ɘ('9/,Б]b#^Yl`DJ,~@؄mí;do9uf @5D0d6砿-풮EGQ'`!.䵝G j5'΃3j(MEckYǾ{QLt ?Y0h̔8T䵫x 5W89k xA/販!0JQHECI`#u e@ip`8Be\XUŵc73DHBAR=.?ڤnbb#'%Wˋ.<P^ǧٶC^߼{5m =x/j ݣy7sUʲŊDF&qa`4rA M x 50;J{qG8ʭD9[DƲU\h`>6-) Ѣ |Ishk,"0P^B+‚r@t2~Q"i4[?"J5>sb Y'0n⑎O:ϿDa;~ӒklȢfzwΏόAIC?=7G06&A=3qzexLm*_Dk[/]dmi*d|8A<]ڒTV>l3o$rcOvczUkoaFE"M|q Gx5 = $U.f]ԑgF6`_.5H{RFܝ@=eD K6yX:js n\ŨG=iSnQz# C $VnF^Y.*,u+N1 =?Ѯ̆ {'Oi(j8 !X`/c.TiбDm~Ѿ#{rvk4ӫUؠFh2{B%/f~… L&,\^Eۉx#x LSrB~Qކ-[u^r}eIFW\?u44!$žt^h9~֖̅&XմDEwI<#]uVIJ \%qL [Ph}'Whj@)c/Ag"K®IW4›Tzn]-䟔xRr(vAc?T2GɭQ9Us1Dnr&ha@B nƨ"_ZbBId-ŗ{Y:,-VziqUrhP^qbaFmc83E0l(,6xd&*¥uf2қ[;$9? 5.)bϬ^jhM2 yJv{G*`#aj0r{D8аR0^hx~ı RUkvh?< _Oay# q럿 mn #DF[~k+bfXK Jlt|Ţm%]r{|T TPBU*:c"vп :Yn0G~gV+H2A7Y0Q}}Z-z#@.wS SAv/)lP~'fkB*Jgu+ Q98+?T`YǞlq`ΦТ'|ᫍq^OgKRb:0^0`?X\S Sy;:3#5 Y焽liJK+[$,1`\b:A־ {wZz57ءȒѐK"OQV)wWsʽ#}w/]莦//naUIQ=~ N5vs/7d(ij]B[f/%:׳pw%'Fտ:ki|g)XFu|@nb~O;$bRԵܬXp@^}VjeI/F`; 9t:V !kZz6RY$.iG.ҥ߮C0?%Ŝzg'}…U rZZA@RP4t4rfmWtuٜKK,I4oy󉴙1 LYV @hl|i{ڨ`)$tE%Nq]6N%o-v'B-3ls^XQ ڝG2Aˮ+ EZĄVGBBOP1;tV+>4r6`Gm{^' /0W y3 Jr$ S=T*J7Gl\D@#@3 d.Wx =ER>z{@' x9|*0RpE:KqSXyx+bD^Y@ZvUJC͍Ep=4UTK^ml3oPRmjB^Q:P>i>2̲Ht%] qZ(` *5%ն ȝwOh%j ~d{+IƧ↫Y{\$@ TVܗеkg͊fŨUWpGw~5h$IYо*&΃?it C89ȣA1EPS<Ƨ~$I7As sVgd6f!|?@iʹ,s$R;0q}? Rx3Ψ^,taOiP8~ZE&ь.c]\XD.xsSL <ތ3hs~"٩NzRT~ۂ BL_jf,M=S  /6Z!>{ıxD[shgK?뢍bd\*ͯ~nA%8`/ ˦ݴw4>ӏ7;ir2[V^=[RE-gNE@~N& \alNYSG6ǠTxÔ|R qS;n2ADgiCwj&L:~FvͲJ9#>Yvz߂Yc,ò);^ Tᖢ|ΐJ8Avxo@`@JVGu/+g-2CgYZ0707010000037c000081a400000000000000000000000164df7f6f00001c30000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/m]?Eh=ڜ9T16hv*A?^-Eܔؠ~43^"ɐCVcq܈_|"vQ.L^(ʤ:ܦ D[<$]1p:;hpl.L8:r` z1i9('b`V):p-ɯ> a iVv4 2.:RWWy+at{7@/MB^!k˵-mJL/sάfcc}aoe~}ů/? #ן2|xQWg~ H,jZq6Ow=3 9`eyiߵYr"twZi9~gc8oE|DrPߍYV>32RልT ;̫7ҟơ!ݤ{`+ [x)BP:A;-X9 _1 "DP֬CyrHinEFQul(>P^7XĦؿ\^=ofYPwKϨK,5<~>>+awi]aObs(-˞-vǵAcB.>~PD yPIEt Wh\&x[xƆP]x|F :`4$G'[DFİV8)uffҡKUN鱉OEEV~619uCZAbCTzd2AFp$@NȨGC)Ia@ov1}*COn+~)؅Yw2|N`N.Һ+!zܾ;F@_E{5R8 [QKh"pqzW +?D.C`X&7Q?ivd,sjhW tI,Sc9/o.ڵ9RVhEw{ =$GkBHNbfBE=#RS+봂K/UNf'J @bR RO}x*%eYUg$ b&`xw{;ZmLE8\͚ԱSD fCdoE\%_Mm}qaA$Sxߧ,C 1 SbjW{\,򸗫+=t9 3Y$y3Mɔ;nD6/rFs,A9 wWDِ]"CYkջG Tg7czsG4z#2dOy-B+ɹP߉YSg@Z@Jкnǹmkn)+5w(#/{4X#,l% gA3<\`VT*TQ LΑs*2k S6#P,V O)u&՝袐VsE閞 U(*+n[@ l /ptش`iQ۪s $3%\ߊ{u @`+_(F\ 7r5(=WQKuN^}"Ƌ~O.m:f|h0."y}{,3@3"psptL)'je&:s=$\Hx#eE9SAi_S}P~q,f][>#\37|"e_L536QKqm9fhbo`2rgEYaA֙M6 wdp/;[lLGS)~wۡY\^\HM ny}KZҬ4wMa6DH97[@/6g=c&Uz%"AO}׋%U9x]Ż@ꃜ!5dv0O0ȫy zXee? ҟ9ƒg &AH ?,[Ău6w~GɎv^||7>?[;b.ԲʑUMTbf%T4f{| >P 0 1p y_P|W,&czv˚_'=hHlO  ԕU)Y8`΍< aUe:dZY8d;)j^[.HEtVI-g{"(8]ܴ}L M:ݍ/1;O"Rv3nGGqTD z.j~V]~TT yX#ŵ/4N^B%c'!NXYPZ!!ɧV\<^bo$P&oK`3 u&[]<)1=;DjsmԺ3^Dbe$}&y"rLRcA+>̶4tuoQg!\+?cx-*-)XZKpÏ x6 N\h.U10~u;k;+{ 5 ]`K_MS yOiM}q>VQ"*܆e6}cUF%Y垗TAR5DƘQ60ۄP!Wa)o^ ӮyNac&k%:bW=@2vy^_d ?4&3-mX6θE@38qS,< C IQ}0-kgIB*"?h}6xB{vݔfe`5bj>TZ^^ Pano,Sm氖^cLjo[g>F0vȎe;?Ex4E3<bĮY4N IrqP)8rZ y* 6UIh}P"v"Y? :F`X$9RPs}<ߜV%~|c9tHh~ xSsTFŜ E1Bx?p2㞠9.훥fW3f \+.B,T&L1U ʀ{LΦqPǘE7 %F,P6@lJvC6-?`4 !+,+%E^(&={S ʻ1~e6~$ 2_B&~V՛Kf"+s7oB\(䨼;ɽp3(]VToi`QkC橨q &1|ȩ^>:] 9ڛ CIYFJ?=_dCޒ-84<,h wL7rki9ݽT p:ꚀJqa} 8ԌmDŽULMJ-X8w F|;Z伲qyLDqAb6I\ LqR~4xh }d/ӣVX1I2q℈0 cCUKls* /6S}7s,@ >7p,L6I71g:::Ai[LJ7!s\+"T4fJoEuO2bQ<5LG+oRa!zJdK4 <tƿw@KO@ye9hoI&T I:S͊'w"p^N|L8Z)/,XvUΌU"Y"y|ԩK\G"*\64@ik\7ǧ =:Kķ̋-Zwpz?YJ54!SEJq39bEɳuZnC_ ̜ӟ'hCgmizxC6 T~P|A'׾F"^1-Xh1Ϊ|D Ov!w/ Tb::G$J^OЏs[Թ3CT1 N/C %r%I|+$/ i7ӆT ܙS#'&VE-{$<яr“Jѱڧ{`ç$~bJ`,`Yv|Yxcۿ,ٚ7P]O\ZD$0QͩPeUpFpE[eM[8οB`PjjΔ*o٣#C?>sk;Jth5jZo@/A&:#h"~7 1s?ZcGQ =R"$N?s>#u6~fT5{/+Ƅ$$i,$Y~r' wRbJ䂗_  Mċ1 &~h0|`|#]ײUΥ8wvHW st`'܂@>V3tjD+_DǬ-sgX/Lc|ㆀ_WNE:ޖaU )Vq}-Y+'nDq@:Yzf @pߐ\gu-`CYY8(EqW}v{=eZ`(}~Ԭbъ$U4죊{ݣ]I2&v"e2 edCўwbV_ϟ`̦`U@ ,_hA_ 9>~c$ z*ڝv+Vy w5)Uwkw#ZS*Sf\h.2@@t^ӊWOi y,>su,dV x4i\"xIKx$>*0/OіN^W >=tX7 POO ?, -tH0DT|HVw&&GD26K(x؆rMwhK)Kr5G6p7R>3 ӈSLY]U:0VE\[QD؋Z0J|mW](:e GKE՘$J\ňVvjz)@K& 9fVԘ?sg8|;>*yPԢ86lKq~Ԝ0F],3W7ɓ6L{$Qm:|7 8r̗LJ@Z:syyz w>*T T@73Ѵp>%"a4CnfPN׸ dNeώu5+{CvF|g\ jMK?c39^h';y@W9Z%XXnn? f<%yV" x02\!fG']JD̵%]ot"oY.[_8ѱAA&/t؄t}M& ǫ #}m2|+~t}qM #sj^)sndNtg8'* c Trӂ&_XIN1UUIMt\@ ;c0ZL8Ct3?VKM%zzU]pd_WA?Ī"wD'aqJ*bg2AD!aD!G -,%q6;>'$C+X WkƞaMؒFc%1֙+)?_+7N-M5檴<3l=^ vgvG MeRXMЮ[E`XlNTr+Z00eo660X15Gk2= X#+.mCKJ'~ F{Rs9W xPwuַV<Z3\twNk+ ϶@^ϿMC ;.*x8 JGVIxgRyarؕqff ?{&YĥѬ}ubwʁ_Wh]Ǹ Dr+a]0*0%8oCo3 m0"@X2 Mve'B*sEY^tyX7fu]#Z1.7-ɛ Ҙwx*'¡ d: d6Tn*ATa&XVҒ3'GO A8z蝜$4QU %2֪ ;]?*E!S8bIsp|ΐuKV1Y/݌ﶉ@ߤ1·37lמI[:䗋|&\C(<EJ}8`e]gYZ0707010000037d000081a400000000000000000000000164df7f6f0001574c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/P]?Eh=ڜ9Lm)&poE6G)dϱJUZ %,ˢ.gk&*Q\f7/׽{;X@+Q@}$4j"ߟΕz%ܚdӧFy{IIm>3]PԸ $y푦$ !ݳYI2A#fK5O!7)]~2 i_UrF^o(g?2BZR 4DzH E83G c /x@6B@zM>x4c[Վ:uMB}x ǖۡO5v9mi(!.  KZV f`X4e3G-F7k/(Q)z@gjx ,(C8YfH BNlֽ3!˼XkxZHfL*h&kښ.[Cg1<{zTsǁUb2@Y ֮# . eL4(DE |kIO ި  jDnpRYtlD"ìE@G_p%b)p3ݿi7vѡZZ#?>h\B<앢r&.[ODq繌;ɭR Ϻ@PhjKnC |d 8O݈i 0J5W`o CquPCv`Կ@#fd$,p+nanÔeTlw%AyOڌ4XD!KLy3texD oؚhm^apdR0wǙ{Ie 徢)JvQhg? @ 6(md3oS)ޭOVt'Y1tt_"9!崏u8WC%IҠk[yZHX@HCo'?WiA@5ʂeϮ)Y* Lk{|u*b^@|W1j 9 RS0hèw)c HunZ؝̵Z.ŃGt,M*_־;2!=,R5Pv0KWLK)|1cbe:4U [VĕRϣ%E&a]fIc+.~eȳ+awH'l&H5vTRז?H¦V'Ϫ$jcPwimT* tŒhӿve=OF?1nH=X>~_;*ׅv)ڷ&X'OH:8!~D1QGC8!sɞήqiyN3jngb0^JJd';tNj 濾 Jr2  ;hoڦ)QL KTYZu]#*Z}9pI֟)\콰CGRk@}ٳ}@>_䥮b5f].PE@k2~jby~*B'3Ljr>(Ww۝-GdK]dXO1BJپfm3o_:l/A' z]ЇNLe`lnPIR!rИf>^RC(t/ck|Eʏc.u86oI>^tk{zlaj8*mtp^$} F}>=.2H̋ͣ[ [7WŠ]ԬpD-rk]Jl[ pF&w`7MK3lx2:"Ō;s>vyl}pUӕ5/Mp9CE1RݾSY oP&,mp%. j#) ",X>*ji|L5~0IؚX9#Ŧ/d=,'KŘV#o.VGs\^N<U7fR.>MMu3D8k##DZq};郓RVy>9JVGW{/yfz4쁝Aܽ9:NB_X*⨜ 965)@@=~9G0_f-m%*'ڮPL:ou)vJKhGˏUͨbDR )R1WЃ1¸ r)D.Hn1#/`^:Va>+nbߍ`SE]sȃY!ʣd/%"-NnouY[A0]5FNqi>oA֗gט]ibaCw375McN2od ݕϊ̸2Bw[*ek8Q2Ec!ro4@Ŀ]9ShPFyv@٬ut]Y0XU݃hk@h^ǼBص̈́Ufyh'#[-inBjƷ$3 Ѭ[͉~ $1lh" s>~CFa~DAoнj5t_(i*\)$󔀨ݸ)_U+GSѦU(AcUf~wi#Y9q^ ўOb%G)?~( J>b1BƒZ 1L ˧_.L `q k@n|(j`EOWQ-E IDXcOO7yh:,g\/ MI` >s9_= lt=T*Y] nkOC8^O 0I);QԎ"^#)VMPJ(*Ş|;3AӿKsq,$e-*=. ԩ?((\nr.3|׍T.1E "L98П%K|p/(> NolgӇJp-O^U?[?xF=DAUk@) ([Z:NDAǵ } ƤD%;=fh/潛樂B:=&8d+ޔNor}Ö=f$lmk_*3B".8҅g @0%WX{o8!< $J %)/fj̥;nF}%$rkFZqϱ" '9"/IdQeh7n0Klq_[!m*=9g{NHЪ$kv܌^BےNEֵQ 'S9q5@k>$whl+R?̋*V1,m jX$&^W9nVRzC#Ağ|8wu2\tD.џBҭ:.jor9 AXm.>1AFfN]~K;L s@T]=s0("RrL{ ^g^vI-8+*&U +BYAJ&3W7Y ^?:+pXV5h zɞJz=^,!qqE- A;_ Nll_ʝ,v1Unᛟh{ǹ"-)uv8Oʃ> R!xZ/mP]uJWU!gI?EDp-Z}X(BW=UMD,裡=h<#ޕyZt1\VX0k BX$oʎ=ˢP:z[N8{r-5[X+z]ң$ܴ̈1w=ݯEUvvo,pOY)ڤA ن0CysbGs$Ȗu;]C;{ (W.ygñ5L'nt$ l#Jѵ ɆG5хl_(VIpJ!]k'Q7+ tՋ' ļ^/iGX|a׆+(vo?ZMؐ#w>U #zT9KMF=Em0ynG B[3͸9M*#3Y'1aFm>3Vmu[/{YQ)ig%+7b; K&N]ZǒE*U.gH ZnK WP+|tvJZ8P$tNHMtQ0;le Wײ<Ũe1YL3!ewq5U!"+_;SoTZ? 9^BaqH5x8;̝z6MA% Yg)12>݆\4 1# MH mh1U̼ m)209gdǗ?DAeHGOog+? LNgw!`'e%MIREC#kf@krXSm^gvw]aӮ,@^^I= :=?ӏB0m?Mw HŌRQ i8>g?wDC,_QZ8&#V)GؐWw -A񂺔QȡQc23c[k #̔L&1u>bgNVubC7juT$Hb@#!?}ZHðZd}.ga" "Y=s :1[m=tm/+g `sl|f?Br1m;9wyT_y-X'le[*w$j_4cD.KFU"0l!kuz=q MiR5`됅RgHCs\Q8B. & Ra?*JʁX~mkBMSA!y^GfR ר$!-eCO?Ev"&~6`.wiFǽaQc tܪ&B;]%FӢ-nkT0Gݶ'?w Vë!$ֵJB#+![-C.TE6&K~YbpP3<;v)U ,zPX u⬡ й{ZyQ0Ղ\V:/e]O\{8+8Y2_bOӛxkd5^huWZQ~ݳJ3ּ|QnSccf -oS^GagR@G p6v^C73޴%Δ܁A[87V2An|# @3uB^o]ȷZ)۳ )I\̨ȫw{s)Ue^K^O˞JbxOD悭9 ˠc]78mFZv\S㌵:K1?F]H֖՛ҸTAAUv29Muܵ˭5JhTmo6 z31n@D g zbRK>1X^ѫ#/qfU=9%Ir‹W~eEw:-WJcZ*Ývagwg/w(QSRIMS|XKA= Z.}J ;| Tk.#/A+D w]uk{C`/fhE>^$}..dj{)ʠz]LpY.8km +}1ZfXou~ɎyNX;7W0Rlz(),23#P< X*o7&GJʷп5$#m+{22.f83B3 MB opޑ$aރst2O>+ |v!F3M!R EťV دW:RK,{VB e013CjedA7hͭt(dTJY0`b@|KZ Xz;Ine&E ϐ& 葠A bߔ1@s.?0jn/rn[!obL$>uL6HVڧ}'L%Ou=$cjv~ $2B%{y@x]em3}fq8*"qQ*gymv@͟$Q#BJi{riiV\t q1ym2m8aÎcsB!9G@Jyvn"ety\D1H%u "tΕYgdnJE%e2Q7cFk%^Q{cY꾱 TQ4̀? g~@MZQ>}s _L<_UNRs'cӹvn6];oȠ&lz9lk2F6ImPg?yGI M YK|fCm ڴk.BO:zI]WA'J%%(b5{ٞ*VvYl=Tӄw,URp `/aI: w2W҇LX^Sy|;g {>kTAtajÛmזm% $i+_IwLyX8xtb q 8|5HA[U^Y\!ëW-5n%'Onw9s~ TS.bxĬT \5/uGä3%pcZE#sEIF3t+?} :r/Q0uoԜvAM|@&6e?,H.D.g {þ}!^iwbu~¢[סeK$ ;M\u}2Jn9DA= pƢ9p3ZUy3 p}~zV+b=jiY$⳰bٹ:ͅ j%l%.` kz:@=xR67J>LA3>03"~+_+Rs{yӌ? 4a(=R{ ~ (gڮ+$k?n<ąt 'Y= tO~,Qd-&jHg蘵i(iU/ƁT :[;{b^Ncrqϣn D G$:d0O0B5Ț搠5+r[zMǂC%"'42P ebp/yq͐挥"xNR6UF O}tram.7s\7j."h?Ez9&pL<1{{$MP2i# v.@Iә}܋see)`Z : .(*GU{]Gz:@,SHKie .(-%TV?]#KY\ys  jh^9tMCgMk 18,16A #HּDI쿮b);rM:dG<7x}p#OcH=Nx8Of;[$)\nIuaL*Ȭ{wNgҗr#*Akzĭl#8yOS;۳T(| ޜ.ɓ ,Z9>NyaNfVoEL ](>fZϼ" ]2Qk&4R ϪN+24i 2zEBp qc2+0cDJW7Y@~ǿMcD$'yk~TȩۋiEqB\Tw˰VgF%[`|=5lzJ7`p!3O\u䶅#s ۓRMAȄf5-s @;054˜[Ew|rϻnb]tdngH*]8igUh>nάq`MTr7yi۸Oޮw `<22? WTVsOΈ%H""',jIA&.by_=Q "=5_Y ACNr<ӭuGH7ߠ ~Ao3<s3MֆلV&I]j>⾺{ݦ}l wLcКonV*LME YFQ|oZ{nJpw[;x4u#~RaYhf~B9g%GS1&i#z"3 <Rs;X}'(ʸ1GjԽXݑ0 4wILD*l 6%lOk݁%Ф !P+*IH: Cq;· ace\;6Y[oR%Dκr[~y^Lf61F Ifzmƨ@x=KS ݕvsd%/ܿA_<BzXj`w JEЉ%,ACqM6(~sMfrY8 7"}0fyK/:(aN(9LJFar/Qסn-A).1)#ſ#m V+)h (VaՎj/Ww\!&z{.(:u%"2wp!.B vM8wso+!ܐ1D YX838WWV$Rk;V ALwh=cvq= kp:|I%X2$̑Mfm5sg/ w3~xeF@9])7a*kj-} TW>@eK=vyMj}<: jH:搈5'QKy?W+7'Gnul&cq^|57D>'Kg‚T+e/8ӫƒn܂_q }a)/0sd8iİҲlQ 3k& 6r9JȐ*9wyah٦rkn;!,ϒ]j.ی`:2s.y:ϣ4p;xy8`U[Z& 5m |R&_Ӭa^% CRۍJ"JJ64e'mecY=5}|˛*J"k̾ 1Kf':*^XQV_ӕmwOge2z_KчT9mT^MѼɄϥiw^aܖ;a̫X|ƹ61lp^V ğUY RR}A?M$hw&&FA Y@ k[>Maa.]Eq3԰*"M0%3V n_ODi*iՠ:\G*|NW*~oT= *}47"9NYB59”sxiHZIk;5^ 'gYѫLRK)[W!JeTZ/"Xgչ#<`)"J"_U'9zek q(Ө-[7WO$o9xZazi32=ҭbP*@#Lލz QNP0><o\GXHwA:v1g^D}v52A Tf8K nWug9^ \ (<$bȅ ;H}qdJz>z!$NW6j&_OFrݭZǢzi&T>XwN%0뤖NU!Ki=D@:Ŵwoɽ"{tĤҶA_u>%Aڶ!N`~pOvOo?B dctZm/m7r/ dLv>r0r8?]!i^̍4HC%ʷyisW q a&c Ǩ{!j,98Q/۔i juՊ8KnT*Tݒe<{ 9j6nd5r[D`lW#DүTc2J%=G_,.p4O]%H*2ęna ˌNNp)ѲhaJ>Keo A GEm0VaіV'q DUwq# FqTpC$7MjwlHՁ%·U3C$vEb[e"ڹyD=bD|F{jЖɼWo#N %ʠ6173KoGW@{)ptwա~ U v᠛D/G§:X=VQۋ;X`lI-|g:Bh?*|=O0)Cז0TG̪c9B*s hh hQ@ચ"^bۘb&^AY^>ec[c= xtU' ْ@P}r!sH9d3R4yB/PlS U ?zm+ŒpOc39ۀٞC݈H19)O_!YG!WYشfd89(0pQ0mޯV9zn ܪcH}Vĕ\iB6M1C=<8|(CG_qsf|3JHVH5C뮞#d ZT텍]ݡst̃^@yhIB=4ZgG4 P=okl<0r>$t22hOmG%# |Lx.Iwa7]X߯%؜ujEs2aK轋4*>={1wAw%?iP"Up~K @(́@qɕ==u5 kOTJ M"zƹv; 4"Hp  E7ń=I9s__u&n?;rK]] ;rۏijaO[G\^{7q"mgYLH,L3:阜2.eRLl:5OOGӅ Q{O|慁a|P0LSKA+TXhX"HB%ʸ QRS#_~V>bU״B99}D5kdK 4vxMP4B=v 'l;`.fNy0*?6J͹wW>4S`e}V&UO4)):/R1e".z9cSpHh\5szyAއr/FrMkI]UV͏" __j(([VRsk-Y#"<"9_/F1N@7TXf@k 'kTCwwa_7JQe 7 Hƞ#ac DqpB+By '{o O)̮MÛ2h IJ'oC9;{Kj`6QwɖC]U:W_& c5|CV80u>ewt)H-jAq{T߭`8.q0)?sa u~ Gxs3x}JL7_W^ -N=QOFSܭ@7<[B5 Ɩٚ6?}˥^Gc৞0s%D0p(kn W"K4{K]?ktGCArșYޛ~r Ɉ_/*h@qWM(ρ͘cB"/M^ЁGA2v!, k%>Jt_jKXqE eVq'褟oF3 8``\⡛+㯫-qϦű՗JޗgF> $p a%&z5^ =KG A;CwäK9wFw@&a's&1|rRݐӮ,(_6 tiOA3|dQ})ꙗ8X[@W;,iv_c=]'^ZZ:p0$谩/M] _/e""~9 F* "N>wQUdKON ârżXh{}^XqX{KܵJ핻VڪL`pŸWj =yM\gvƖYc,AE&uSfY=|?_GWvQf@oPLg\[PMlJEӧV)1v>0CGP2,Fe6#`C%MzA `J[mGʯn8>t٥k4=? }4HөY⒇}+BhZYj*սQŹC{ a R8%AzfC9c$:Q,5n`A$)X)0X&Ybg57^诐 |T>v_=϶il k1-!T$mp ] X{d֨5Ƶ泝`mS*( ## MW㨭E6^>Cs25M~l^ 0̴U򘪅ʢ:$('򔵝.w`E<(Y1Ќ*7Y3x'(  -t|PB{*7d0ܞ2/..jٲ[1^0Jk&*? bN^1jzeY㷧"_!ġX7]K/(;ӟ|efuEBy}n//ř_D*u-n2A@|Ā/ؤ({-ѨHے؅ᄺq[xqbiЅ\ ʬmF$S~"k&gH[BFXC4P]oß_o] A)?`d@5ZJ.h?QaN%11vw\-hu(} 'p%vMiB6̗P@]4AR/%U(wdICe30e"WcSОׄBVNIUeS (y6@-Xc1eLef%"PO۰'v &I,"\V\o#{Cu 2J*V ;t]HD ;S\p hvl R$[2K_Ly׸ak;gpY}gc!rTzew7m̥,'F#B-{ cu/LdIR˞VY0UYƧNvj|P'Nz H!E2n7Ft':Av-^זryIvUEd"lM-_)ܖO|wqpnaCM5mなJ"j~\ 9!Rd] %JӁ.'PseH.ˋќri\cYouQN4橆`Zl~Ω`T\QkWgcU|8OقZ)q#vr{ YLeagȞ.U40Ą$ |juu.SHR?!(;DN@Bۛ"x@ٍ8jm]p O,:DZ'BaCݤ8NԀ`/]ܯ׹!GzQ30.'^ Ja=wٔЌT:K5+FШ[W6tA~NBScc%?.e*flI#;i +(:l#Rh ZGy^mõ-@fy2S-]E8g㵐yku0: HbDS♕rz/.beE۸?e@*\K]W.fS&Pcbd1rfqv&dd4>#r-tlCQ5s#@'& EEJ&FdQ*DT؍ zDp2oňUM@eA ѡ+I#eBU*fuKpPa^[ PTu#i֋/ܫpdrЦN1WBDWl[+Zm*U:?He YBxԉib`)"3W\E T息tx;锡݌9w٫'u7r#%>W1e}.c/G^O =0da10$φ]CŜ6x++M,u,sa/`,6D@ CBO&k}t4ԌC~jZU*T~:ט&yU6͠<L e|@415*gDW٘/]Λ>hD3圭Fp!$ƻ~rm OOD ܔ/!p/o o#%X( ixZT`f ΌlCaU"SxȾڧa*UB7&|C!ipKjDFiִDl7{5 W[dB-`0"ݟBh.0rIVD}B}O߼;[bw#~̔Ncl̆k( m"7 nXHxFfu O=!r0#c)HI`pg}>=;ԚBfI.EΊ_'4١>}-ڧ򜹻]۸U0m*'BϏ6n "?4s;ŋfJ"?R_(D7dυm}~_qzkb^c1.tLJԤ>\p*V>c"P mAWtZcId|Q A!NIB& D%{Z.`]S'Q$.6afOQk'1AY ɉ>}؈!udaGw{ 5A0gD[OZU 1T,1p 5:o'{g2nVØ dGQel~v,PԤPl:þ?gi %c}SOv#c´*( e3ͺoEH)n!=e¼> N8{HRѱ1IItU X%gP7wiˆ#uatK UZt܇gtfnP7jGNgA^]  *,eVf*Z'M(KpWK}Y4[81.OE[Ɣ [צ)@MP> i>LqŢwȡl'AaEK~93@3InlL̙tb_Ѫ$/4nFI7`VX A;gdjmnY`^BdT!;v{ CW F^/lk-e1C=f 4 <BcN8h9?՛6h ~.2ńMkRV&*컂fU=9K;xƎPbp|W!]Jp#=H+)&*D.|rcEoI HCu*S ͩA YmtSH?;LBN $ڤ2>0*Xu8+ЈV=uD2 #6>yDA9{E㔤 ^iR6lTJ`e9`1iں)cX!QƜvfeQ"ajNc2w7Pڞh:xa)x.= {?aT9hKmv?¬7;3+{r垡t6dnoOՔSq]PyS (Pr毣h>w$?dGpU:cEE۝8af8݂㑓,Eci }R1E]K&ߋH }H.Ҍ ']rVs'$6HC R%f'R d jGrVuV@|`m_x4ēod-hu*ܚ EZ_s |ps!W}y)QXSt+oؓ N_.UŚB`il\> C9V,Jt3LB' G)IQn,k hSLY,ؽCk,waa Lѯ`Ԥ# '}yʐH6$QT M޵o/ؘeIbIоv,:?4\ڵ=oc4bHYQӹfu|ߒK&7BV8+MIT;g֧F6A &_等k.r+\P%"5e't"]sB4ف}TaM=qDXmQ/3ȣ&HGu  pfmyc+%{YT@],IqoO~ZsWQ< f0Tދ?Is MdL=G% tD9Fϼ8atL%qI)T8;>0qf\' ܓ|I ,&^eLPLäRPsq9{JnC?W33oZ],:|"?L8DCE_#yӞ>kO>v4*ΚtHes:L1E\ )2v/"N s4 ;IYzn{l0% ctÅ5Y=z ;`ț3+}}lK.h7 uJuq>` <-p8Ē`ҧaĝ*f#7yX8| <  CBgCz_#WxCU6|s)n#'hA)Um[- 5og qdfAᴾW,I1[5D78al@]9?w Pe dfFSe%@Cҩ#A6!͉F|1jL蔼F* Ci8"jw+$jø]I} %9#/P^<5QpQ՟dngOtDVot@97J'34;6I ȥ굽xץ$\B{=Uzӂ_ǚB V|t $ Uk@I) m"0W. ]E-Di'[u5+#^ΡØPإXoTtG5&J|5VWLhj=YїPu*h=;b ql˸ŢoW= oBmVyN/~a[+hFǥC|eZO&+T{Ύ58FÊͲ^9(T=QiE֒Pےy,:wtA vf?#}TۜJ ]̲xNQ6@6ovlY/͟.SsJ_S%t ίG_D^{{D&ji ^Ig'1s7?;0ǵ*eptX6FLBl\M'ߙ Oa#5Hay a6}[  #!V?O`Ejt |~D[x"E'")Kxr@Zj=Pe0ˀBv8̺b⮢Ʈ^l'ޯOwtnjAbItVR?~O_q;AxY#"z7>UhY]%r :YANUv9X/~l}J뢮Jf+ bjtU3~0 uAUs$[5$KaRoe _L:mOv(8ss>0$"H<صA;/Ngeh84A,Ɲ4V Z!Giw%cVT #xmrV $2aj;םRI5蝊-(wo^94=W}1-C"unJNH*]c CgN8qy#YNG@d(e4^Xe(Q_T{qk:;%b 3ɷ7K~U`IP \P C C[pZ` jhȣlRQ)2v %ѫUVL(NI`U%:[50p%W??K|%Lzr b$U/sFK,ȵ-ކBvH`D>E}v"mU82T= n@pPv8Y,>/}vPZ􆜋YOhbU2҃&@bnnvfTԈ1옴4+rB&#}FV=$"I+n).{ ĕ1-TC/N) CSyZ*b_5lK" [JA{;(YvTy451FAUj gV67(pv q"b[C`A룪@@< CH`'6P Ĉg7@tP~WзS#[&#*5ukr,2ڕ9U!U>5C,ql eFA 3]r:ϩ\౱@g6MgRO$rzN `W *s,?`ȲQY0H_:L N[N-|ٷDg4"w" ON5hzӋX5)tQH:^\'e퉦F^1jJYM=k4k(qV4vZ_*$N KEpwP ;UhN ~|Yn?WهY+ + ճ yl*GQ+YWKxD7ՙ؎dV.Q4k~\\|–g xfzK4WY&XO C}:b~pnQ}Ϲ0G+YRn`e8x%b:qMq|)},󥈁ય6Dq s4LXea8ǐeV!?Na\lYVpSnvESQ-;"RfwKyd0er?GʄJ^&a۵=z iڄSS3,oGLlӧM]T'PJB٣yU3UU/}P.A/@"i*D ?ۀ4eہB^lQs & %¡'߾\S3~ˣ<-{ϧ#*sULBoӆ<ҍ+DXZ\16Bj*dª9OPS 3݋;(T*_"ˑ hZ@ !jAd TlV7jW$t ە晰eiSghC߾D4/G ?zf}$ /GYwYkg)@$qwXT_%O+x Zrbl7oU ;|HQ?yUR;(F}AG7 _kͿf'۲[XWšӫyka UMq]ߝ+ggE0F.pU +yi@:3Kj;7vG^ Ve6aI Ad Ewu!I]jw(m"F#T>qZ+0,Ag.ZCCA/8yp.Rw ǯ|mbZCVF@Z He!R>YoN\ j`0iݖQҗ8o /H7_[ BQs.mt\HcJDv8[MEh-ƃAsZg!E] j!ӄρ}@rϾ^>'kҡ49[OZ}I 5ź.ābJ@) l3C^rfjvپt`28Dδ`\x\=&WyAe*8L>Ij )atf WW0]"+&{D7(M%܊]`f'OSy25eԲ vut'M?/D|}eJtaǖ</k15-6Ŏ02x=];Ё.7jͼZW1 ۿBghwW5y sFkz47.cK7Kl, Zqxהu\6GL[ֆYYAg툙=\/-q.9ϲ^'79 &k\R;S|^7iȨik[1}@ SDd+ Ccudo _YO :h=t1,k[@CҢ9fiM^ Ct?%ƪk0%~*߮ґ|i9f8~#8ܪKykӑ(ڤ zySSCN2Qb*ڎTC/PtQbPf4o::A\0x$ xOJ~w I uj@U;kCxL.] HfچNlhsp ܤ;Y;G.qH$]Ya{o!9t'.}`1&dT`l~H]RC+@yEuALII&%CBs)Í(Z5jC1Nn;V߆$zLw$E},%FR86i0\:#mЙ(/9X͟tM*OoxUnsj١yLvߖyț@4Q!)_$:m>f 㘜`q2|TmMWE# 4eT 4zhlf,ص.aUn@A]xT Ń,wQkG%Y+Zl7}p QlpБFg$V֫!~ut[(s5osh!Qs'OKl\l|k+Ԁ/O㷺۱:o -Rs#롉 CVe~7m`XvkrFtrFN]O>Y$ F!룦Kg.MĎ%qKc7qk\BjkVv 0`uc>:nW1"q[pB^ ig_ K$|簺9lV_Wץ{&^Dz%axCFf5e*Qsma(.)`rHqA `#A*f8Uz/VJG{ȇ$fHҴ2D䚙кNkO՞M*%3J⯭D\9%3 ۓ6:n3za5^oY5dZ z) s6Bz{X*Tk-+Y0Ygk"C9D׶*l| I ] CUv6_`sMaEd=ӇRmElkKHM ӚX҃=#ʫ=N-傁MmU.fpשaUKr0[[;M4~PLulEA*tn#)Of5XA&{?'QHNZ ,ÎĎ<(@{su tɩmdLZUƏEvLUd%es5biӵu4|Y*\J~J c3D{hzz*@GyH2؛~;cKGZ<%µ\5aר/D/fUwlH*p\,Re>CXoB/ZjM_bw~|)q0}FGbgډ2c1Jp9E+zS?BDReht# ݮ-'WY ]hνᘀOc^"y6 va0o87ҵUˢL:P^d0`Z7Vks77[\el-)1F$hҠ;|7Xi/jLG3X{j&dEJ_pK1L 0'EYͶPtCmL7V7G!4L=|Z.C>,t⏼sk ]Wx($Z`wT,e8 VkMSp|5 ]#0Qz|by$(;OO橅eAz 6:xykZ<;Kcvãtm($fէ6)B/in +^u[Kt J4uwn"0w[+S_#9,a@D9:'[Kz@j#0% ) s2X/?b'jISzh۲ !)hPn-+ 1UaAN|3RdPLw̤5+<zbNB:t}WeϸS~N,:c4!~j`Z5OޝJZ}]Җ膖<ي1$nGAE*& Z滲ړTrTRPܕq Aܧ84O5V,XD;R9s{7Na'|k.(M ʖs5Mj9':զnZ%-f[7QooF>pCFmV\,Ӥ3VEODΈ;s\g٭ʕjrD_$t/ѹ<;zeճH߅| Vw0!|_[ztn$Jȶ NDcQen/=hl ȃ\g4XXt TOn˜h~P%#|;yݏsjZW`jebq^ic& NUD[u6zN)d%̆Hy ;JOu9wM(?.1KǬO$5;MP:e@Uar])^n@O!qN=xقP_ԯ 5K9vd,XH=nlT+@21t<V3Yt]L &Vj9wAV: 7}4cT/`P"X34N( X~W"D$8'\i}Iヨ]S?]COe|xIKa[+>hWNF0 $/h14bM/97r$^wť@7kJ2/"&0@C"r۵ T᛹ m'uu^qsST ¨O98X)+>kIFgf dC`A&Gjs*e(T>z2 stW"LwvU^kX4!EM?vSHgUsv ~k5R7s_| Eӽ;f*PcMʘm+ -KqɃ>S47%bȱ(yF݇&<<|wL %ҫ٧>ng%%)[o\٘C|4DTLj/vޔG V'7qi)o`|/)ysH7A{+9%+W6D/l_cd*AY@p5O1ԤT3EŔjMoHyje(4-|f׺"IGI {cП ڑpT)!C8J#O"!R92d'@dG3a1#fB_I%K9h/j 9Q2Q[=E4l ~"zP#f0&qo6u_k}d?UJ6L ._)nerK8uQd}οQt d᫼GvQrWа΋Tr"Ќ2@"8r&biUjED8aFIDnQM>߄ ME[ I)05$_Ǐ=;KY25rTA|(t}g^TlFdxC# 1M/oh?AZ `(1Vߩf~KYTr,ȯ|F+p)7ΈvΓ9?ď|/Fi \ [_>%#Њ5]׈Eg0XK7r9(D?>!cĤbU ҵQe,y yҘ1: !alR,[#&L(9d͘SK;rG&$ܤ[!5B6"ui7-ՈUW+FusZit\?tmDT HdKat8nN:r37jII,aJ}в 7[ *nYޜd ^ZF}SVjJk< hwTt֯2|^Ƨnَ@ /w(WcZW\rv*(sS5!]+q)L/\u)3C/g6(:t=dηPJ{$ċ8:į<{ 9?tى&3%yS! vZ Wkغt_*zӻ!'QRcB1Awpu5/9XC,d0T"Ӊ[^=CWWoAM%Ol84vNf'>ENXZB(%n ;} TDRnU]X'eTJ7,E TqH!3cb@Ct{jPq8R  Q]hJF>?ʂxeu][GީcqU3\ m26GmC,y? dh:e͞d+]$ q49d@]s*)I0Id1''nMKKQg:Hy>1y5YJZ(+%P%#T~|+((mv5¶cqevg0!*Ry?$#Oą_ʉGCpJjsK}0_NpkӬbmޡ5='bYs8m5VU$huȯX<}v|P!5~3v"㎾6iw*t;-0 sUeuHh ?512Wn{[t,$=2&JJu]},h"rh;Iu>@ U|kj y Ho%ڧ/l\C*bdU/TA+lu $.VJ5O?=p+F6.9Xz]fR 2މѺPL]; s Ƀs53seȗk!֊+hUzFyh3lk}ѽ؆6,uN`-e2cJ[-B:M3cj)܎gHY~"T']QXK.Ht1 [پ-I&QUeA}RMvI}}QŭpUeq ew.X^Wc\zDFLʢ}OH'}zXJ鹖lMI#;%{~~5h>b0o'Y{@sF47DQ$#&RLJ x:WPhBĒH|0@M&O#I>Rá׹b @ %VtXD H;sG[xoI *-ߐz\QU 춂4Y K|C?9, VL2dne}/Y`%n۰ұ/@E'DLگWIZi`K@'ڒaRY܈o -qx$| _m\J'fYLnka)3,ɞ]?ۍ@$b5D8s7$m?j 8E j{,`fI1搄͈ysvjm{a'/dwk-BtPidĔ0>]U_LŦ?=ūK!1ρƿfs4$-k9Nʘs0X;Xbݿ@cvh/@lR$rPf@2ǣ"@idHdЇ1B΢9JUKLR{C7½7fЛ1F쀅%Na_%ϸxߺ6)>cQBvw/|7\ ۃRNT=Ō敌xPq;,10iekhMBc/2[C[s׫n+'7ɰp?YE2% .waSYŅyvߜ讜!xm uHu4x-M)>wN< Q) %)p!mڗZ9BWp#Q>G(eSAc^8h2q31MưCCXϡ1J@&ʴUUU!8{k2!p s ϡUq'g%GejI ]R#[/eU~l1TWEIHop53* 鵵~Ije* G0e<-S$HX&X o\Ԯ'%V1 ڳTΗjK {]O_x߱1 ۻ6an vdXO+^$Dԣ5H u]\m>ԣlJQ*Ur)P2|+[/N$ ]čf:z3@/#|rm)!$ )テK _ #2uryp6¿tNf\zb/,+I|~8a/uiiɦ+\M'4hDi7ɉޜʻ W !a>D39οgO5 }&Gvtq +[GL\l1Đg. <>PqB(r/Xx@+:sqJ̹+`Mj/IQg|KB ^*l9R,Oj ꁲ>8qɇx3dfoъڢzu!dcVl*fB,Z3Kr8#k {F<}ޕdذphV6Vֻ`־0%,Kmϯh1_ wAowAz[HtWI`C++[J(fJJH?Ym`/mͪ+.>F2e2,m&h DZ;-9en")iBqmfo45oyTG-y{Ί2Jru=]㗂8z2(Mcڣ#]v/|c'=sa2έpfdDfwy(Sq䭱nsGbyj(`lvO !t.UUz,oe&C}*նb-,лQ&F t%q[t17K,&m8 ERKtymV5_׍?hApuD;fojU<Ʋ[jPx)a-չ3?i<5A |߇Ir(FGTrgY2AJ,WB0GG#W8 $)Ū}h(#Mܥ%?XE6^x%溤C3ӓ3-qRʅuͻg'SXٲ'f~]޼ʏ] 9UBJ #bԓQG{ET fQ5$ Dulh[pÿsj(@]x-7#HܘЄW(?Wviҕvn T&v:K*HEW/RYCr멌̉BJ`.Iޥظ—/0 &q~xn%Cjsy7\"m?rd]TD~m+#SUXQ; tSݮqG=h-in$+3'hilB[nc; ݲd BVs|9c-,gZウ#^65{.s3: :|K6h$(8؜޴84U,eCzmZ,#&1gZ،pEqM$77~*AnRScf,TLj)2۝M-"Wjz~y-#tJWٰAgH^DFM0:ڙHBMQ3he P3k`s2.T&hdP ͺ%b_n3(f+h(洶*@j㓟ک.6ҀnfLoGìtxrR?:faΖd0bҚwE~h%o&cgk8X\yWD Bױ|N΀'[d|QG7UٳY tjK` Su}zk`G(]fjcpbda${1$ɡо)Z_st'17H0; | {+e=P|xEeܨ?-dWfߓID`LHo;]%{9}e7ޑS!Hr$nK4W /cwxݺe+J.]oJg΄IR$%Sܚٺf &T}Tp5Ѵ`Lmc!Pm^ tcrD>8vrȻiI_ [j>6 pm+nD%Y/'a~̻&3뜓Y4ҁj~6(t̢Z%ҨD%$B񦨪r |rq"M'v(eSßԝ@{l@얻`AQ!<>[:9y,ƢsR?"XaZd͏dJG \S |( O+a) 6@/4?* !9Z±ah/q,B*/ .mkH*xr.VaZTQ4ZkH QLG 4AG:s!12 $0ߴGi!?^y?loTہz3`\vZwjDY9)?fGGd2al̾a&Ȕxo+x> ]˔0"}A[:oWLU㲀2*#t K!DO`g'hi%&mWb`Hls S{ӵ"4Ntyx =F^m%Wyįk!cy> 3..R Kq5",O/ӝM(4k$qB2{Q/_GŪ,2YzC,s}?~/'T/|UO}ETB48k_6]9JüVoQ6+h оo]kd dElG@ϔǏ'Ipoi,% ^%i6}<|ݑQ|K|-MW#TIrq-ބcY3iq?0BhPJ1j!wy{Ln4AnW7Nj98?_}db7|g[/*|qH)~Α#~#'( ,c({Ru-BsեM(2n(ܤBYUiPem 1ӟ=pHK!@a^H'| !t9}35vnWVr5Ԏz6YVۯME;5pucGĠMHu)d?NпL*eBË={Ihtxͺ(H¡dLx;kp&k+WXMĽ Hh!*Ag=n\^6Nddd4k*9hT%4䅇>Vl /@\x Co3g!b-n>ώ:dFWyVv&ڙD.[.f >oB ' ;FqfONtЖXl`rX_H,B 9$+K%3ܶ\SXY3XE PIfC1 MMs[FTV8O5COVG(lT?W;njS< Ͳ4a,pJŗf:D[.MNC;qiCn[5RY{^;THRF:UL22gznŋ$/H0*-5(Nu!B9B}HVdQv%"a sz3<өwLW,Hjf1Į"iR,ɓ2R|YcgܚZrr8xz>>)"Th9FG}_剚QV>z"K-*Β .G׋q;^0:[B)POwR9$fBArn :Ƥ+Mb@[KJE* Hs?>Ü+ʥtkšd@!z)S-/ ,y'0c'n{dܻd0b|IM1v ʽ) @3 dH>Օ'52#FN眸zw" J!q  Xze)徔^˝40ݴp<:]4UnA+ALq&ط[w,kjI?| *`xrTQ^ cdԖjA(rAO=%S85ۨSv0{QS2P&Z:Y]) [zئ:\iHTtI z5SX{*kW /LQrțLbwqrwfxoNbp- (\ ⃁s1jum/!, `s_;۶ m]eB$_g]1icD@%crDO~Vgcf)==$![b f>i&j7F[FrAB}_]9Ü3*RyQsf `#ԲKbar'0ժ%>SZY )S,MnڽT.eQFpЬ+ GAaUMlF+GM"j!Fϵ?[ 6} I(Ya`rY]crLC}LAHyJr@p<ڲ&tvkrQd!q;eGEEk b>n=>N,=7a9+gM+Ycf~ޑyhq%YоɇU#+.-SV$nd-:SNQx^o"̜&j7U5իů+*tPmT#i;덭VB;ؿX{;x`u&1ekD:!jȉ:I">LcUx컒ՒḳC:GZi`xFri#{F%w[bU\(@>Lzy\7i8H^ QSW(kYsRK}ni 0wl^ަn˓ !Ԁs*9;7{eT C틠XZL0eWczSKѻ3TY{~'aM0oe."/bt)r?=FӲ? C˲g?#EByKiгif@ȑ|+J&FI3qT#~n)k煲ý~lg>h*%D۵rr8;z,'><"&q&P4g\ő4. }rz~#/ʚ^`t.d$&ƂE-"C,6Wp搣pq[XDdMyƽHbHi}<+qn('o|vI/rF;o]s|{`H8WSy8Z&y$jZ+*>$rؒLV "_!*a-l@~1m~C\ {nGHܻn 8ߢɃ$5@3~>^Dȋ AfG<$9SJ!5.TˊTiHzi|^YUPKie@+շl|oR!g`ijy{&T(O,Ntqrc2"*IVY]s'j(5:~zI7hP.?' *Q,8pDp28"Ev%gHfZKqebap/"[OS/gFHDN4|7/@8RaUj"ͯ nL[CλR@gR9LJ%$QZ{xmϝ,&'J^-RWZ:hR#{=ه.MraeN[(53a^CB]95°ٚu߄ӒPpߢm';DJ[Ɯɏ\%ͺ# oş$e5{/jWk%eֻv[7^%Tܞ$nE]ăpthP8:y@0}EZ7i Ǝ jVOĤ\^$x]廢꼀 9vGRP=t6D2,Rk+{ +eJ1WU7a;< phi, V ei8W fI<,Tfl k72Jۥŵo5HJʴQY(ʓ!Y)d-SaD=5 QRf?^V(Ҋ).⽂bz s*8H@8~eTJReFn'|Nnw~Նp5Z1+G;bA8 4ș 2R(q$Z&̙-rj8ͮ~^OzxRd pHvz@c0UN6cgx,>y#;}V,!c5mbVMԯWi3Uu-:I_=?ݳal3ɥ6vx7~*X;=%?5YbN057)XP-+'35y no&X'8Q=$+l%ź th}8`vq=wtf叉Y-`*vG <0;t?#.ոv[RJֹ 0-$ oe Ga[=OSqo#É,6C.Y0L>D>M}S$K2Ys2Vɳ=aOG /ፚTpkAst[91a,tp٫JتHJ+ >iln$lLq1B`? Ŗ1[M - 4Nop;wi r(V eR60B*]fcO YJrQ8牏]D`IKJjFxNMFo%'%g\R4s mͫL yn8%[ u*{WkT'+G,zyw$@#9[-eqlcjܫ8vHd=w+NEFVn(ž?:o>B/*{yF/;/tC)s}G}zeyH"*&pق`EQ,_"9O| J(]*kаWZё!ްu0獲>f=r))c+9|MݚY`Ռ۲3>#B|5~Sͤ,n3􍝈 y0=^B 4">´~ɝK9X}% QNK|ްi3_@o)onɛ`q|=6pL2:H &I4Gw#Q8UQt:P UW }Ej1m%bނ7uPQz! :PKH~Ҡ5yME|j[uv4UF.]E@uo_d4!$PsJ'~d?i"uYO7h(. *U9q??\U`TTpW^3~K{'+Avk|6U+ \"-] 40۴PD 4 YO">DEEj"[`L!f[|*ZGys[>4 g`$ UwS[zO'u)5,{e򯷵5!TΫn]ܺ%-\]Rߒp=P5)>/oUfK몜.=ɁGKGL=ֿeLf0P,'r}K)۠rxeNzӋWvO#n&΂fěiA$Mťx)W($HYGYaZ}?;/x; ͡]ESZ d0Gxln*1ǀċqtA-@Zs=(02Eܧa Q&} ?̅gr"0zC9RtS,g[YWQpsebaOۯS'\1k30n ҳY.ϩ&>feG1TxݲaEF)5u&iq6|(+TDsz``5w^"K:տgf{R YƚEsA 72LchbC8QOSOJ Mp:ڢ!Ƕ{"`89NemR. (dC w[ް%  VEb>V+${]xfsM7،TU g}rx=?$c6R 0&vfS @!Gq*/.OcUadb[~Ĺ綖6NHHoɾH r!^li*&iY) e2lӥo^o&F邹c_tVgg1^ uw_LK46^g:>H!g/s)x*R !0b D!%z5ANۈ8*/bb\Nt0cK|:7+lqAFa * uuslԾ@g0{e2Lk*B# _jLGR7mk[X61DN?3G愎2+=P96-٦*gHC (:; vY mieMЉ $~I0)Dj-H,C-Te%5vE~Ki =pWa--!BJr 2ҽ,M T=2X=K {=)v]c?mro0 πOP,3sچI@oLˁ' L:M1/ۚ'Ho,܀qM/[7h|\܏tNIv4~ e 8=LqT7adANckpymZP.?t;HPINOMj|rBPwC ( )yѽ FƇNGH=%/JdWM::$.5K+? )ȓs_tx@[Iv]f8؝~Ѿgu@&̄g g$ZaȢ_B!%vrZ0,h:uPcyOodPW/fCFV?V#%\I$zc¯N6Yq0[hqoyi;Ce=&^}qW H ŤHfBJprJ2?\R| ոmmZ_./wdۉCMq _wUz_&Fl1O˓ :.R{DoWގ߲X[\QLL  `0Ei~+QrSӕ|g^\LY{Д4',n2:b'!B Qp~POsp?fR?z&}5^lH0rA.nZ/;e§y-bJpN(wUUS F4aS hӭU!JE(A2gi7R xH\~fςјuuCJ|o_>0dftkFrB]`eG)NzDdz]ēCM&8g^0E/aҺ\=U㢊5.W'ux5#%Iudú7| n|!5hO9 ,y5wXt yhNȸT'XkwDxY S<0W wuߙq(2BFڰ~vr s+ FӰ FO~3% m񖘓А 4uriL^[i)J df.~ RY)}G/P;4Ls\<ȁNڽ7\@Su8v|~:0dxYZڈY[p絝W[,E.壒Ͳvon4HREk򊺰8w5&<lU&c.ba1w դߊ67ZnRsO֢x]&vGIKԋ?3Mp2hGXˊ,gU0f`bj5:zꁄT($,\#Al\CvoȬHgҥ ?uF"}< h†ZF4bUu╡3;ɲRD.Ѫ%paGh՝e&@{>K+Iz " |bE:X^cT_e.QvUg=ڌ]||kOEƫlk'K($Ҷ?"R8\R;0@Zf/)}jŝr~ˢd8FeUl0b1'e3:DKXhTZ=W{p-^ʑ s˼Ǩŵjl໏-uzGFP%XMo"5~$. 3A5* `+{ّZxHY.PYc!bVXΪTDY X@Sxב8di>Fi afg}m4L$Ai%j$&z6WB8J٫\/(G@eο t`{+{C^},&z'?egruV¶dY;UyI^$ںIO|SJ.RF@BV>UK4`3'=fIIY+ƍayҽxYg7"5 JJW*"Яr>sc%~Q֒-7q tiڕ>ȅ ([gu 6gJ n Q cwx&L uIBOҦ7_}%۪tpc^vqAUQS5 x7|4'*-մ"u i+ϕ{f f}`\ȿ%[e5?yvbߒ弚3Kw)b 9Y3vuDUSM[}BH|FX›o aK彟B'=}j4xײvJ, ,y nL= vxz)6bbCBHSS2Idg4Y3]jfGǾơe3l@wz\ NaSJr"o#t!*έ^xqYٛծ{lG~ C8 Il]хC> |-љZCqmx4wHس7cN4xrq2(Vnlǂ IpVE7KT~  >谄Jc&b$go,1)&)SՏ,.ǐi HM=5'{cJ>g6v&t4=Ev,}%֑Zd+Ti4]mD?Z=әKL>Ee=s$\,0SxIN,k(ɹ_5B@:O1ܗּ榱<]c}9 G\dh݁&(uJF|Fu͸@HO*!Q7rD{VGs"<|"ޅDp]^tQ1.[tæc NLꍽi}GtMGJirbC,E36t9h-Hv:'5 KW?G~c[@3Fg ?l.ElUaHfDŽW&<RBCyg~Vm|XY”tfR6T/Ai*1]i Vv |H.z=$R砱cX+##4nli6PdjfR$:1xRVYljqo3˷ƁqR<@^/ C(drcWvaFn C.̲Żtaz{%=l6 kT )BFkt|Fz˒DX{!0Xؼ6$U(Vܜ!O]aLU6] &H>rcҀ .՟H+*53K=]y/ ىMDRH],2X .xk% 'M"Men,>-@;KnH`a#3BW 1  0 N/[v^̇!W/%tU9d4aOmlna3wzqc^4ÙIk@DTG?ֲGtUcfrDkyڟs2z#c+Q!t N{j[bZ+*GTJjM{nƒ%p$FU? QDM_Z' Xv1Hacgnq]3^J^)y1 }5+ ccɾtW{0v?Q0W_t:Bn6gwkdn-j:ۏ5ŻMdܑkoG/O>FNdPhݛ HliB; 2k3yhcPjE< ;J2юy{ۓYy_kA_@`a6qͤGAd:!6cg!j BJ#dhm*͓y!ZN{~Vfv BDبu0hAof, zzϥE?G|ÊHW_onZT#oe1 㝱O̡aˢn_xX0ިa )RwPHmtؤ*‰nZ|3,+<3*[NQZȡsYZ I& vؐaj"/vЫ"=N~T`ॼKs$} .\^4f#p>*"`D)lN Ё ʧaZF׌e=4"uz3O^^ Z->&iyS~s>kHZo4K9{u}Qmn>NgECrlDy{ >uڡ:;״mR#w*[-p.!&CRa$_o # txOLwCUaA$0lH,^n@H@bXo\_XRX: Bn8JwO.Ү!YE[`jZQ}\C>67"=~-Ǘmǫh-;xz&YݖʆiO}E&#*2Wp~-V'73M1bϻ9 `f-P[u6r(5BIX&2I4=ۄWZ 'm2_PE|υ}rIU\sld @a 샎9k#6[brwrt,"|  5!h~5V> . _/aZpb`N|$gSaNhL g=,hfgfxŕ=T[=O-A 7R `ݷ:1ʔpaª$Gx:Tv\c1tIԐN"-ebQ.v_bլ5"ڿ+~Hx 'L'lEAyfw5v2Hvq*]]{+|k ͥ!T]Z7_"o:@\"껙R- r@gMgxSQ=>\~sl-9EL5~rsaqAؿN핖ʑ!ìyӭ i|}ڜDh QwO2<\🂑meیpX!fQ+pb8r$db)ib[r ķ#fLCb=<TMff)H<}pkHNH6zЯ ,zGI%^ٶ Pwϼ%bm b&1fZeR?Z 0Y/@3kNAMs8P(w&,쏤]߰@me*+5R1V{_V'яN(yV*3V!_ >/ަW:c>-*^oD忘Ӭ?vGDݾ JԬ,gTv+#nNTic=׊_ 9vY2Nlj|?X>Ptv[U8Ͽ}g?6orf@FVj j_P]8Gy/roe)Dѣʮ󾅐B_ŷ?bCԿa]+lDf>ے o9C:, 1=)VVy9SYX-eB<%o r 1-N=d)aXkJsŬg NklF5V_#T9J x ibf(Ad|DžG=%O(t]aG? ;2bMu+ (v656 A?.C:Majev{:YN"YW!/A xYA^(ZW}mNw^j7?ib {rl|Q>Yl:tNaһnaW4P,DF0(Kzf0sJ C Vˌkp)DqnuE Yޏ-CUlcgs#M`ρy9e40髼AHb5&2{ Ta"W4F~lN D>mɨRݐ@nз%{ܺ+BAVTf o{WF\|qfYGY,956a#-V//&ިM`'c:&aXـ/:O|fVOba<8/8pÍDT>[y|1y!#Tr<ڑX@p = ь<鉟*4tƘR Ik۽\dCBd'D宣U ';ZڋZD. &DPv+ rQjBs:O,7 ^5JVngFz¾bwQ'9( 39)Tl\*h%cHHWp3#-:N(cw7okd$g3JUm𚥦Y2U S#ᔨq$e>̌cmN̔hGgϙ 6gafLnspv\q.ڟ&epzK넮6PA>UPr-Hj u~c7ǰKr;`}=@o}c ߕ?yMmx}JB4%ಹBաl_(.BdB:YJg]E,4RcɪjA蜅i#c(/ +QqX<*hH\Ba6!}+\C5SLd>@\Ɂ&y1 J7y|waa#cg:공ѳH1W(_Y)vhb3McsJ(abb12HVSdmW9QkM)n A``7b>:~= n dDԄ7ǯ9tlDtւVn`K%faL,[*h?:rFǮF5 㗾f;, .sAդ|LRC(\OS3wnz.9!DOY^RG!%בbW)cT;=cGf\O*p!~G}-Fcuy%54n: Oׯ s8J-kj]nYˌSl,ORʱ^-]'[>oL9 ʑa['jxN1v򶾂QA)zQ>-nj ~^`gE$mc^. ݘ~̉:9k BK~ŠeSxNءG 4.1ywcϊB)8\?+u jvv` s-Ə6Bk5-{Jׁˮ y()Rp-Vbޯ/)=Y^0eѐۇ܀ZcjTDŽ3wt 2Ig^#P,]oYǘj8(qЂa+XrkCkljGLXPɏ\v3G \kny)AgC88M; FPqD҅⮞#d`G󏀢$Pω Əx͑;eEu{ 90FŊ|(!mcB9ͨj&;jyhAR?^ѓ/(?*E {imUvYgرS NϾ}%OsAnzhף:5,|4 bA ]!n#4GTBGz:Ƃ8>I[BnKui.iUۓ|5CLWnU֓_SPG1[8uoP,1aQb n߆[L!}l +طt)zN߱a6,NwCe,}vh^7РAJ@` k3ji,aٹkӨ'hp!ӡnn+[zctft^E goS$E='~QPZ,E`,\z x9bJ R pTnOQ9q!rqHY6WeeRџu9Ǎe%'eb^6Y#furK)235tC_BD/@1?d' `JA9M0p3C$Epɲgd\?F5KJ]b/Ze AHfb, V^ - fsZ~M?).د-d$ndmq4&T\`r$*iVu UO[#B8f=l N$-:c^i}yC!L3cIpҐ[>3SHs@x1@.}<ˮ"W.9-GDSw< x"9!ԻbRR!Ubq_\lj?Ʀ?猸ZEp,+ƚ@.tiPP?ӏSjbU[sb{kJ雞$V"RHU-2 ]v_"B`D {.7r\tI+q^{ĻrN!8Ω h_TGV[$dx/\Bܲ<吵Uz2(ﯔ)\k!%͝~?"eਖ਼Mۯ_iԎT/l.ߢ\? $s:|lJfNt1a4FpC]G۽5k\Hȥ_ HdbF;mZ2^!keQ۵^݉?K*N~sw“eDWʼRǧL0L#_ElC m-:&`~r?}O^@/(wN:t ϶˓v=^,>=MIC UCj>m>|/?<9ёY%mœ ɵv0Xтz(zכQ`T}ԁ.NNaAgy8%,@O(:ʻZa27b8b\;CFcT_wwKm tߥT"l0bhO/xmsH|;Cˮ ~R ]~_U⮇ }„W5 .ZUs)BQGzD먒"p:Za:Sgbb g&?䎖q |Gq"1 yw% f? dW!/،} g.*q9g Ej 7IK47h|tݸ?& oŊ|ǽƊʇbKhI =Oƒ-Kkfؘ+:BOL?e3̸ʨDS(1mk,J8)'8;ݔ@' ,6='$H0$@ۢ(IX&P=_*UH^͒I x/Su"ouոPw|ӽI|DLz\IgA,ʡ[ IIt\[O(4JBF:I7 Z,gS6{ɿycmV.Uxwi>7K6ԏ+]!%"(NtqwkGƉF6@볠53f'wTB!f?8ܝGȼV9 GuL;<ޅןYcԧB%dq?mů'-;=!'q` 1ΤC/?A ˘n 뼾B 1E*5CԍJE<=)9=[j,eMcYR= 7 (v"bl(vc?˛SQOƀqVPt=醄e>_<N>O^z-C-l aμݧ$h)8I J\瘁y,J!7jx%MUMݱ!Em5>!O(Ɋ;- RUG&QH o!7,̗+(u!ҹSccCK/<=9XߧLQqΤs.ЁOiD+C5=Dk=N݁EEQ`m+r1`N8ך,3czwdE +ffTq7?^b]z]M$=mJ^^VP*P6,k,!tYiq]A|"<R(i&S]ސ:.}7"z 7nU,Nr:}$%^W3T(/V't}LoK)v3j0o2Q߇G ҿK)pm.7uT `y҈Pn\5 Uh7isAjAϘfJ@}!ăe۠KUqNMѡao m݆ʔjr'v}|g Ryev(r/,t9c4sA|"*C-gn,>&䘮o ͳYSk6%/r):g΅B3rlOUh?["z#o8Sͱ޺ēD_ؼGezb%hW'Olv[-cbuo!u$Knܰɞ\e7' p&@6PGiIӄZx¶]M[x!:!ĸc/iP\nܮ{tj6JB"Oǹֶ tbDܧP^i WP)6E$ZdiFd?f/oL:T5}H+Z" /'#MQG]@t,dD]n~AxYY릂0;%msgGp8HW8vg-imcE*M Lj[u%cz}\ c?2ԽW='#.kx?q![-'2E܂5E^ ;~W mJ>.ډfxʏ!o?$^?D8@yQgA929ߪUT> jYY}RøɾqzSIџA/Mf*:M0zmEIw^i'uVG yOAdn-0VߚLrf9Tv)M#P<놎Y]*sL'Ctݕ 4@}sF0g/u?^8P>U?mNCrdžB kk:| kk-:1:(A۠t%j덯 ĩ1a; >Nď ќ"ufu@"P:٭l.ټ!n@ ߌYvD/"5>*n !XSI#x2~GaTMtt:2BfiD*UO V3cg>; oK@(/Ր<5ƹ2"Uѫ5h3I;YCd;̰lRr[M\vhj0Vk$EB#s F ;\5>inSQnu/l rmvY4pF\]D]}66c۝>fG6n^36:Pg{:Ld(<9%i; ܻW'%lЬw!^onشk1y1eǰ=|^Ń5:>_ոJQ|V'"=qZ<)afW<7H(D*Wd=G&r,9 ,PSjSfu 3| R,1v7eG1 ] VXe=nQH`-1d$π'LA@?G b'o9SF ,Â> AРuT^^"EngCeRL˲=:(-"}ә,xL Pm2w `s<]f(T(O1jY:'/̜V zlKꣳ Z?Zqbf%V[I]~mV]`L sԭjHc=zImkc45wU6ڡ֡3kvT< 9GRN/yJrA}KqR-[SHէQ]y .6v}`GWn/X;BNkUw'v A+*yCᅺǹ;(\,.G~8NXg!G" >UWeo&Z\AU1@8sX 2:uN/I485"K<=/?;ߔUb1Sx _o?DkmS>" w ݠk4bcKD! KX$M`.!}QU4(HԮU! @ |x ¤4 SÅPW0k}c|?sq@6ԕS*DTVGLkMj ʲYYc #`Νj/0 E*׸#joevoL Ju&+ lf7c$ A%Kˎ͒.ٟ h&H`L"Nܭ< I@X׺H5z `|:RwABm09UT}a6 nίrrsFߟ]M:aYBSVwgE%{J?V!6+c{u#A1Jnj2wY@|ec'6'|rr< ,59~/ . i1髰Lj iZ!H5We`qY 8QLD;X) qT*BZRsJ]g#uD=vQ rVh 9sTrn+@CEr'?1O-:TC[;R{U'e1I{'>g $V!662)37.6JXwwi5;^z0ֶh+i9 2q%6S 3H=0\G=}VanĶ2,'ɋpAbˌjXd-}m(%Qիr귊V7+٥.E8{dڶ.V`]JjdFWҨdXθ 7i!=[bPd Rd9L}ԩ00&XNDɍUhrFI06;]=9"m(YIht™3~lL|CrU'Eg<^= /;R<$FaW{S}0NȌ^lc!F}YƻDg'Z@۲"-ыø53CC dgJ2:9cՄŲ9 dk8QY.Α7(ӊNQZ7f@IzmjiH{M& "y0Y9JJǡz,F+jd≚1)+ ohТ]u^>=~?wPZQoՄAyvT̥ʖI063BL\8O![O<Yɮ0M 4cH=tpJn `ӷ2aᖫxQd>snY= XuݜQuD Z"*肹|(P ;|F5Ch) jmۏN>6>Ui6C/*Ř?:l?2:59a9x*V9}XHJ"l7S s foӪPLz_ޠb 9c}CtKU;yU "AދwOB)s6Nq';V;bH//ֈu/V?e(%e[ڴ6.!6drgj#$H|&E\m礧G)a2+wRvFa dgPVT*C2񭅼ui4(-7&%-ZpȒ~pm|  8sCu!NkNۣC u' Onˍmu6_390IU.C\"i=.{ʙ& Q!0rdžOE`k{@IxYK7̗\p&J XUGB=s_u POy֎(+,{tGKDOa٭dqB>!3kDB$ ힴIŌ#I@}hLDo"#]n g9J3k!gB&' GM-',%@j>{&8EXHqQ,OKTWDYl{ 'tIwʏcFQVKWlm4m0cY`MDžZG ,2u9tWbt0BXq_$UFMEcYCt/ҥɫYd0)‚qZ7Ғ:,> _FL|e0@Y͚Q8;iߊ#GF}sz[jYlIltjhgdgAYer,hfeT)Dxx',="9[] x;£N6o_: akXv@ؖ΋NϾmC-Z4+dlvsp-!E q?sxӔO'M?ʳl ,v|6, ٫!ZJV$Ւʨ k[kHj'`txm1e7 Q@o[[TTw`ޓrkC[6ݖ[Ѱ\mмE1GD*]F_ >+̦`.D1`.`A׭K4,9KEX$h܈ֹ[&('z]ՇZbH9k\;R͹ŃSs` 3A>YlgI@jIR2_"G xott1Cq[EI6 c+{|0GIv絾 )WTS>o 4h]PZ\V`g#\icH) hKB,t-"R'ҢBj=㑠۹2Ķ 1 ѳ{Txt NOӾ!̄=J|޹Btbe%Pmda@>A,ă.&k%"Q\"3ڈ6/:sg(T s?üFeEVk6 ]' x{kzYLo!oy!bѬm _wD#Je19A)ڟ{bW҄w`7 g[, Kȃ a{0B_whzl'9#a%Ef6˦kT\̢d#/Ө%u.39!Ѧ޸*o3qY[C|6_QSo#5 |? >j Y, nfh z/Շ)F& G8'5g-mkn!8J@X]f;m76 'TWab-Y .5oM7WS)_)d26̿QDw?ϐBU@ ͟+XwU (Uh*6qN4gEqE,Xv5/Zr]Ӥ˾l)QRh6CTh+ш_ǡ'})`KYEs}Kgt&[MrJ2GAW -5?I͇D$x{r=TTQX`QC?a TcM6sHT%cyHszXP]v&'o퀭[!SGfxhq /G0 \ u#ZV5{iƧ`Id*;Ţҹֿ;&O;B௦ۺOA˟͞5^CkVN-Ci}M_20$*ly> g ]\PFܼ]Ne$,G_m'~6}s51ߡx=m@HW4]"dkŶXN&p"y*3>AiH378:9"κL -:#5imݘg+緷Fe{/M.eZD`ҸpO4^>RdttWd ^ pGSCe8_V75 S^f߹F).9s x4Umgk`M;>̎=L˵zi~ w`%.S c?|+0)7r-/wbIl?~\NX۳C/$/U=<}A"S@'|ʋ16RFY4,6bwxލKmĿ̮')Xa̸If?s)XK)0"eELһ hUg!+<#q<%~\dJ t$u so򀱖lqjxq"PK/ҭ;֌ 3>BX\,&W:䢞8zLyǀ#?/rfuAۂjP8?= ZSbI$'ggkӭJ:ߏZ*GRf/ɏ([ 3n'H. +M}vVe޸<֭a3FAF Z3fh#u?-w8q! P[. +;rTR="'+WU 6^"J7[ߐ2t¹8 ;E7FUcToem_Nj iidݗW",(Jn֜8]=r#K*:Tq#41&7Ó/홣'}{.wy|jlTx {( $b3fU+n x'@ Y\8*b2ZEQD.=#C}#юU9njlB:"Et߳ &ds<t)~Ofx}älȀHhخdM H,Fkd(D, é̻Ќ;WD/TDShy)Bj]LؔfnB&쀠^"ekɵU#s'Eۄ7NFZEeUmbpSOՊ3I$$Dv?'m$V\Vl scIf;GkۊjLMk+(vxP)n%O4;e9]27濛ژuB)V;b7\^븐YT;oGԣLMH0۱Im&N X UW"e- 6enL3S2?M7vZ,@AߊV$Xg8 Ź|a<ޞŌ@4TFʍf gm:e;o+(^Mgb#E0׹9N -F'''P'qQ B)MIhk|̗Bԏ{5u4G<+9e{_q1^V#+b/W@N?Jdq]Okj-]C2b׌̗.h};OQlmw?,ᄰؖN'F}KˤIaP@ޑMD ;>Cߠ9@0S/"\/zż)8[UXҦY"SV.t WX%4sK"ǩlsX%}m &Te/ 9"2AJ-˃M89[ ҹS@n] _ }t7G~h;gW-^ Qh ==+m4 > X|:b+D4)lp,v|xCŞuŒ@)z/"sQ1 #6W8IynQ%R<Tn5Bn㪩+W\asXP_ҩyfgtT_v&KQ]rL_\}f59m 5;AL?7 ckXU#ɣn{)eȋ-j/:aaiD'و)<3=}u!ϣf&rd?;RxY}HBY3 1dc2W+ hxF7uaKtKڄΞĔٿp^8ҁa<ݷz+B$4W),0ή^Ƚ[/)s j{[R_!zi/g؋ ߅Pd(|6F#֠uSz3Zx8Pt|r!n%krP<.XpF\ea(DnmLa*ockV&TmO^2ӎB4AS^g $F aꐤ^y. yB0@P+9&L47V/% qAnCtvf!gn;{EѶkuFF5Ajˬ|]+AXڂ'N Z쳇4/Vd@+J*E2u%|^bt|r6e t7a$)`HuD^P cODukaP7BE[!OMLLnzk (|<!v(Aߞͽ1);՜41b:0#I:(+^Mn1e[zp00}5}\ha+객2QɑjٕHQ{: ޅc3iRo>QVYZnxiPX[IT[-z+@^r :_bNOoA ;@ޚC¢,QoY)\E{H- S2Bum5s6ʆe#Vm,=6DKOE!(@K,EnOЈi/(ɮ)oi3ċzûIexU[{u+EŽ[@7zj/Ms_velӣ~F'}o/!6jЄkqӆwK{.s7 ݙƸDLJd3%$kפb3dJAh1 ςdo3!PN$V 1<Ys0ʎk݌#W/%|r6[ hD3=C?VcH؛< ,xRoVs%N5[ {O9=70h=/u!R4IlpqY(*5 d2wՎLs#=sh?);eO13!(\n1~^O sxf^@J7&gnC?w]JQi+}& !o~i< };qzˁHt?QpFD q9o[0}+p)czy>"hdv+{u$? DR[M0 -;=]ķ*C$dWjm<ϕ4tF!٢7o>/h_[zby_Uu+ת2F 0KT罵 $F kr z rw9UQ5 +r J쨡j *q`'bl}eԇDehK/`v U sTx qpjY$:ʨL~+J-:j<D[Z]O vx>""| a^` +?gy|@Z] `?_!`MG'¦%4)I+/Clƙ'B8AC:aA([: >f9hYN6:rA>R1dyY)UE7W#ٗx@8ؚg[4abu,oq躓RROZq k:VD,5偆@}sޘ^K` %;#TFX}H彄>U .pVs# k,wU$mJqGg3Z}D7);8uvLgyC@x`4AuaSāQr/,,+S~N0~d2hk)RB;cC+ޡa9筱CJɫyxJ"2_ع}778fG#<^l[tYn)_5 ,2 +炑 uwu')Qߓ I=O }0,{M R G>]W.kfZgBNcE@¤J0|pDG]򞟶6&Z q,2-C?Eien](d7JIRyoٱX *+ W޺jGK^|ܯ0Kmb=!ikxsͬQwM kۭV9eE@^}MA`ʼn:;>F]'%7O=)wjY5w8HdC,2թ҉NXq{EXѾe]ss;05sNu1ֻ?I(Y R~,_X"OUӛ !l+!^0hgO^ㄙIQB/䦅"ۃEJfR5Sm#7Mc)ҤWLJA8lV /oP@޹MM, c E.Da+>"jђlʊt0 jm[ T¡a i73z݅&x|VYW?([FN6.Q"A\8^z\)F+e.S<9UGt&ų1O<9.:HpIwE\Ʌ0&<@Š)`ųNyW"U;S֊2lU|=3l"odDՇL"VyZvNWit7m'c+GUD[15,daABx;U6H` }-RأR_˗1מUB(zq/2<Q d:,<u|-?>jp(x"yͺdQh&XJDݕrK%T)p AY/Ïݴo@OjZ;yy+yeM"F貌yKyOZ[!p.zm!P=N#e{E[gn度 w*1_ȉ tc-l{[r-K8-PY=9XF %6h?2p) >E38I.z-gnZݠ{ !F!QZ,|E]tŕMRD[ )95DgY>qm\uJbE]N9%Zㅚo"+b j6?ؤ`7gymR^Dg\=MJ\_ /U}\Q񒇕\66>Kb -%hYh#0-CQ77b//e(H gIY|";Ĉ)"f, BLUJu9&ׇ*\NpbSV*n1Q3.%Oc٭},F^.nd52%^xRv6\\Gz>,y(Tu1/ |\trP8H28';u@`Q+bk\Y͉FF_<26y.1,Wړkpm'j*v)BZ; qUo'Peh v%jx4 q541PQ=P@[i5~joUυ|Q#C4W/Q{iJ/| yt C=yĸQ=(]R @ajxqDױu .#n^}G*t6'݈H}N{ɘ0w>o[m8Krˇnz)hVh:i?Zz6adJXn< >sE9P@\og L d̞8_" Ng]fknKj}'?h9B]Ch’NfT@4m=`˰`TkU2>_=C7Mle`aԯҲb):eu/wHpA3d P,f-fr} O4^,ng6q{DeY4ڰ>:O_~%J rwn!XP{zMv܍\J ٠,+_Ryo%1AAf `m<"d(*MDRn8qA! ǘ9zrW36"6ACDrL g FgYZ0707010000037e000081a400000000000000000000000164df7f6f00003394000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.xz7zXZִF!t/w3T]?Eh=ڜ9R-w2 T$zd?`~RX aS_fu[;-HZزNp'T=тƬh2nvI׎%'/^0TRV{U^R⦡R֐EbQ"@jv Q86TyvQ0Y^j9\{&VTKS/ov|&OSkFR/2s+=hYp X[h]ތFԝZ(zwW'Kⱁ繝/ 8miHˏTls z{P~w,[I @0-&N1 >a4> mpAnчGV*IV༠}2!C|`jj[d_:&R6<`jIaf5@.aÊp Vxwqh)ZYz#S@qZ嶯tI@hѹQ1˧bsrFIV|\&m%Ǿ`+Uwy6WR*OFo_ȷ/kP7JU83kOjCLLQrBV @="n?; D0+#{ouByt0̲9S >4S5Fvrl75Dql$-歭 ~uOmOSO7sh `9,F' 3ĩל׊hYFF^*4 1d&MbW3ݸY,a$?+o{ O ? yJ?s&O>?<FmѼ4oYE؉|vSJrrud5@Ŕ&x%#58%gSQL7F[zb_6}:x eGQy0*3 븁 *LH;3j]Sp.fVs.u9bMm 8cl XM>|R5,0. db~!ZE< U7 >&=lЯ":ԗ0Tw 4Hș|nm͝?m~㒴&5ӈ@W(TIPk?qI _?Qe'EcfopArVK Wmu^ݐՄ6״}^.j/goiKLqy~]TSr  QѫB%4+4a_@b?5?J3ټDqزthT{n E7DUbhB ڲXe,յA(-z\T39:&j{9"m\*ܚ{[;.]Oت.e3V=ɑM0 k*({.CKtVԫE#mPI5~a' LXp߀s$ 9G/h3q|r iQˠwof ISx_}cnsH]Dz( ХPh+{Ea؄UI/+)iB8fYԥ {g!Z蒸g6S . | yYyN K& f39Og=60^߶!B25Y%@M.[' i[LF'7.RBI,RO:.02CZۤ&X%mi~=F6:MA4ro,ДUc#W+ά[R:g# XH붭˼fقmeonH#/ UT#>_WAp*"lh$I>mf\;! )&.YqЬvJb^'55t=v0VUOM?y`z`r2LZw AkP uHK?h]?2BZX}(Dh_Λ ӪPTv02>}7Bu? #oWIqFr8 Z|pCcԦQufthO &?垔.NS/K;62t'By_V!z:PJTF6Т+,˄-Vnbt%͠ nU pdX;K}ݭ`X'f;4W]28[A ePrӟ>ȽydȄՖWz0GןϫpyiL)̱Ғ|T p5-:1L:{uF wU1ncn="ӎg΁(Ϛ3§ozJō"]ԲPt9Ewy`{|Jx|NZX&®dLUn ܛB^7%+JukxeSrJψG ,@gjl:}FQH e2zJӽ8P亨q1X[8YqLje<[P@)!! 5VBDDbV4ss3z?p2P.}\2_2xÕLvj!X* KTƬ[&V'8mnfMBmWRz%mGtN|bj}ot(=FÜ~X/5GG/wZv-Kc5m,tvΟ?T)#B23VO5#c/:~n𖣼x=W͗IlkL #!z*=T ~qh!9Wіx@&dϬ oT6A uܸ ĩ'LkF$k |jG^pVU퉇HU6E8D*uYU YZ_&8b,kTbKDn3K˜ dhʙ- EWM֧1r(jCsu~އSWu(oM3@i&RxFj zNh/)i}غq(Ut{᪽dMxo÷tG[d7ojG|F=GU>E{naܧ&qZ7H]&|bhKr{B(=;`&$X ,qV킽OGja^NjWv;g,竢SWv hLg> g+ק,w FL7€ (ݡ{hU-̀g sѣ2_~f^F 0ۀE$w4i~N;W;ޚys7Ӊ;S3(q0Cڦ ;.t'no(_Уx21᥉f-[ȅ ( ES+H$+KkKBe Lh V9 &oҷ%j]`+-hjwe|IX/&ۓl3ve0:ͱ)D[^0܁'8G>A{qڡԫy:RcN:7\Vۻ3a"gkJ1K8t +GouպLվ[Sg|Rx~meA򣎯r•W4l78?WRkhMs_,Iqє[wC گ-%X <~*${~# |QXjSyJ{ ED0R׭7)6/τ\c`e'`VʎPȶHy{4rS gVL/Yb9<"e  \m%u23/ 6@bbA] t%:}A݅lKѯg[ZW+m<Hc6mb)8M&H,ޘEP ilO'itdc(P CLs "vҿJ@FX8Q8,aNC%ԿLUhe;4pQγ .#dۇ 1=2" tXcп݇pC-1|ɓ(>J5 ƒ,zF``Ztٝ%|C]EO/ĵ1ضC_sRcwZ3\QqB)֏y_l˖!šj3d."3Aӎ|e(njNPo7GS: k&ej筐.(m+І'.救y3PRHmQQ %Q3)>ֿ!XW8^Q4~퓘>{[A} p 9ۯzOA-% %>Ԕ& BŚS+.\34f=&wOօ9-2WHÃMѭ\9DufD+;/=ia}\ǎ~!xłyD F}7aZMވpelOcºMV/3gn;EESXRM&A|L>}qŢ' $^f5E@y,b?bǖFvSZ>z\I@-{cCLvѴ$Nqw^`?P:|+dS'^\4矕j   IyΞ*Y2v&"g7h/l pL­3dh,tYQ#>'<HRmbccZ~#p1ˉ8SU #mOl12[B/ʪbQ|[=ʊD=[Y-=P>ԧKoMzؘ葬@yۆ>h`< /ZcYw?@KObI.fd&Q]&t0ծBQi^AeK!:'Jw#mڊO~n^F?ffK ai30DзԪ5;_WRHD(&s848$`k 6ݟlkVzV%]<}eȲ/ojLTGe*',֮?dyB힂WFI{زռʳ uZ\SX!AN/v'd9@7Ss ٽV0k}E)G1%c챯E{ADu=F#iI K~'`K駭 Qex.YKjy= ǒ+}FO<·l?<ՠ &?6v1@,ưeLO3>Jfom~YBًCʵI'U,/I, P!'DB.o e[z&!f ỷwaPYfs;TO9k[Pn9#4ݟ}CX[hl$ iNy]|iSqn{n:0fx9Bнќe'A B)bKQɢgMX9&]E{m.lީC;tPm5QJ\H3ێ*is@&^o."EמSE;Z6]4Lb ~$vb x A 봕ElOB#ct.wuR bΉZ &j@;v6~MJ&Rl3oTR;!bO-cLE|wܸ!u 8ݽ7Ǟۈ.Ziz9+}cB-0P_܋ )7Zӹ6l.9zų,Nqbr$l+TEILzWtK񷖲l䥤J'm钎PCP>QR2-clI65C6&_@465!O|H68Y G M6yֆ!Vf>|h/WQ5ez:CůѤ^UEuy4r%o͵|VڨOÛǨ9e؞2#VpE6 uMTFdf#@SLpg[O&~/d7;7XsAxj2n\vX?zeOC]TX ٝy8}U+wh-Hݠ@,|m*W⴮,Φ(,$Mۭsrjz|#_Bͳ6B: *nxL=;Aםe\]*y{6ֵ)BIkDl<0RU]8[6E ~B8w.R nSAᯈQ4&7p Fg<.z(1bv9A$&rRKL 5ek BqʙuB(czj[SKٍү4dϓW"jߘCѸ)?p^6oIV>14pG$`ǯ2f c{U156A*b܈`W{`ex:A>3$ߍ7fysQ˔XgoPג<}+QȮtѼ"fۧgfмւ[>"̂Oyָ)'(#*,PVajE^&-LKHsn/̰j\R"~sV}Eʋʶ 88꞉;2ӊDD+}Au.YBop%AxĘvdj -U{ޤ;p[%oX !xsQ0woZS6snV8ܠ>{F6W#΍ڿ6^qNF~0}":W[]~ơ=_ Pr} ܪ%GJ(s-m_1@Z>\oPӇuh ;">p@xwtDʲ pAFb:h~k\}%hS/\D-v7@cӐڮ?F/&"'0y˼*+K#Pȳ;Hn·?8P<rM0Ll_oߟ@'T$R\85;`RzXy10VVKK1| :ozʍΤ+psUL)k@DZS/dXa<[K?*"*zi1DCsƇw#o;JY&8M*Qapt#&5˃8gëR$H7 OuүP9w?,%,an(/V8 F$nv #]k X(Ņ@˫dio܂n^0r)x 9*jĞ& 0DSi.y(8@8׳YJ*af $ ޠ Z(gn[wlypAN[d* -`uF6- HwL!D]hlX;9*Rξ:K&v:\TE'0xC0\]- H=Hf@f1[%o֜gcIF/ O xlVOw*lX} q-;}Sd[B?W2&n 2f7J *tGAq^#*>=*)4Ao.n'q {]PdkDJ"F%zI Iyk<Pr}aL` '_ҳUipkg2媱Bc:dv:,ɖgjmY{?k=w&/^TiF'@W_dJ5xgO]L eB kh,@v[i)oRTA;yc-@Zwu駈,rWM"{۠FX1b.Dc>ࣘ;m)VVD;r)/!z(TYKɘTHҬS[Rը ORuDm7W*F 7fq$ dUHn1.SsZI,hv2$/=r7%:Q/p&p=}Ɉ iS?4>RL1F̶F c-DUH@㣚_VQkbD0?g_O9RFF^ӊ5S/iyݙ;"f4j] ~! rrn*E#GmNcY .\s& Nӷ鸇.=Zr+z7- 5c} `qvm9!oF?6?OrD cͩ= T1c4#$tykx+[r%X~Y2W钜)22AHPDmYk(.a攦 h֑8ՌĒllgPY nOrk=dZ؋W JeL!M̍R9Zb=G/P f"__N.lҔD¤9"Ooe G~b?K7#a@(!>ѐkw}d-<(ѣ~s$ +Ǒy@"ŶDWcZJ՞X3twŰcVk۲C]&Fpvs7zIp'2_ҝ!]GmͩRP?Iagby Ւ{S#\¬P2_wCw.{3, z ,beT8s3 oFEUZD5e|6<7͐>YAS{ټ5<4 ͯ[750W3`DTa,>K'ض ϕ2 d F @SLP^Io6ei[ݹq4 SD#tۖ+ll/W 7!)`RObWOLWrؒ<f6 gYZ0707010000037f000081a400000000000000000000000164df7f6f0000a4cc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ice1712/snd-ice1712.ko.xz7zXZִF!t/ֿ]?Eh=ڜ9P%4U\vfG~XMکE4}#7uНğxKk˃hj$ ZʼnA:yrT(6Ai[*w>o'&ߏFo\䉯"Y(8Ī;>m^^;0Zi=z$EMD64<bkSq9'暒goSXnQ qUJ}2SO)(v塂TiL!⊒ #%8LW8]*&~Ewo71P]HH'DR`s"taZnc_64[73юT EϘ]-aRz`Ͳ*פ x*_=S]8Ў4$y;F:[3D ˂4x*c'5}q{F5Mj(1[ /Yokpic5V<kS/sn.JmKfcF4oMjuJ\^ϬȊIk3RO/pA_Rԕ{i6bvUHDޥ(F=*퓿5-hB+Ov9p$m,9VAJ7y/ĀF}GF/ŎhX?6jÞL4X8w"q;vUgI ;l=6K}` )Kǫ/FN:G"e(?-axTNy00G.ۊ%;" (zTb*R(aTX^?T+85~3C!UƈR1CDcD!^)Yx֧éTDPk<y3ҡX&N$%ceM%ShC 0G,GZRVo9 6W=-,.QR(:±ae6G_ S~)Li 0#9* *FnihgmL`gm!iu?śmNkBW/Zv ;&5kS+#Cܐ6f4'm%&'htfS % !k(Suw*X '[|`5. 5tp0Annˈ2  j{< 4ٸg4?֒cJK}Zpu#*$bIA` ߇.ӔF ?46ٲө՛JG ƴ-'p-/!a9{h'b|4PT@vW:DV5W ט'LW,3I4|j*C/7K-W(Dž#!QO\¶('XQl:F瞎6Zւ}VH;R.*'^LA]XoM9O'z'I,{L@z AUi ~yވ=_2p9/fVQG]:I(H'-8ܴw(uՖ-_a4bl]7]PrGX&.|}]#mj/o|'%Q-\oN1EsmBqD#)췷l'EG[LϤ/΂]=[BOk0C&O &iuunwLq4. %,54Kǀ 0@K0[nʶmLx&Rn"} !k>x!|.$x}|݃n%}z3;s,4D eS/vkJ4C5erD߀?7h'R'qxfXԽ6#kNdd ÌbHPXiY 9W椙86H0\ P7#RWe(3쫷Ӫ$46@SVwtVJk ,.(l)wiIPfΚ @4*\!AA|Ի)T}KO∑ qO UvS=d wF^Y'Fݺpگ>$ 9.9' dOJ_ /F< a!Ei~12jdTzLmD;P)k%qז7;S[n%M!L O~rEm& %h(zC{Lz~z)Fʏ]m9vZlcg40ʢ'"8S`tZDȷC/)H#γh%, z@4p̿]Qt3}x{]LYx$RckcTaR6詷OlsѢ dh*#͸1ٖ~;pl(#0y#s|R?\p u8oҟUTY-e)g7ib!ݿ^L Y}$TOgw/_'J 2;r|30ZE`A>UJ(pkG,ȓ2 "EW&-'`2٥1EIi%+xM/T%v͝4' i&-$T I?oSm#;2F5.ZTYd]ؒMqS^X?mˑ}'ϓ%b#=[XCf<[)Du!̝ȵYA#<%>#nEGe݃mOcI<՞$@l727yDRb[S@V@./ V.#Ԛ'?v@;S nZUkq[ ke}}lYYj^u4I D'EL\gNj98WSrE$3W]wg¼g-(zBV p!t}"XVƷ]:.M+f "%3 _J1gBcuPޡ(5ԭ 3IP4ӫ0X>o73(7;,ǚՒBUH4_ve.&pSZLM1Фj0I!'*{ʼQ~neo"H դ(So^?6 7Z8(g=OD9 `e ❫+[b1ɖA;0zT-v~6H׵qu^~CbTFQ" ^igٚyG012yB PHܡi?f| P ;B۔hYwTj-l1%vjH˯+%&<ʅm>p")WdlGgh%ŨW~G¸F^zrqJnoM`1 J\Oɸ9pe??uJFSJ ݆w-)y$+-Փ梡t!tg &8ؒv4iT(3xoK| eb%"2mnoo VA"h/JL Q>H-hح(~L1[ΟAN_[n`m&Y5 `;>ahfJ:YF\ . 27wm 8J0Kq'AViRn7/1x]a뇎npi~N1+| щ XX!#l>u| ǝ!X硁;Rb?lz4>_i"qM\0a@fP6p9l<,6y7ez]ԙLXmD7LPKaqwבlo߸."b!*cY 2YM9RT_Ϳ+m,F2Igͱu `vy+L 3=B+OK%#J Ta< TO÷2%UN4~>WX]630CTe j1JYW4>mJmaoGȘ>qm:ʡ^\@/+ivsӓKa3{L_t,.m9j\Mm)kEsoܾf %|cU EҔF:H ,@Wܔ s@WQ8}.rT HȒtzJ{ZbަH[@*P ]AA3ev{:@J| 76͑}4WJ>!XGF9, ΄E q BtbEHH]e (ղ&O a>"/5*3-V+ԂT4V!Aa@Sf-vg&{[K;g̖v05ݹFg+I>%АX'PQ>nƉr 23E)D/DNpC([`"ű6vrESJSlͻeMj, k/z!h.XbF/QCLom۵LTgbS| );Vel-tE:0eRe eS&$(r ! =NꃚkƘ'•r>կ h:?Sj,.bfƴaLczVƎf->K][pE~ ֧# NqJ ':W< tq,ɺyr$M~7.mm)kNԀs騥jyH=yBoNX#CKO4 p0G⤨ H;֤2M>)?ru+KWE-|KCyԭNC}uYe̻}9⒖KSpy4bC{qc2/Lzui): Xzm}~NoMs,T ^zTtKE*3K}E ?YO£e36!~ޯHk'j @"M4zPHgp]+e l ķl'rj&*d Ĺg!Dh?ºBBJȀcHrL&cF۾Jfѐ,?@ }qD_&~156H8)z(- u4ʽ_˞Žvf\K6\FVW4i:# 'ATu_}i 0}SU|r9DhWgMTV=i$ .J̅YxOX\HfJ⬒s+4&8ZxW%+vJFȿ<[o!H DKغ۫]7+68=`IsC;a鵙pCs]_EKmxTAuJʽTGÏʜa@IzZ:|E`sY36{_yY')pVƗ3?+J$3'tؒg[u%kayPa7_MZ7"+O<`M4 F Nȵŷ~wԋk{`ߔuzgF.c˪@pib2H[#-wv| 1>ڔ, X ƞ%"! 9kAT7GM>4q\BgaVk,~E]*S_Av5׆ \E yVghto|U횬Ys0%#ŒB[eW@bP4WvcuRoG}h]?\G;amWBC!f= dYV>mǬDJ'ÊLJǬ{c^=Yv:dD`:*k7+1(J;.nOy"t'H5`t U]h,s' {shla顱3O w*jYAM[/2C-*|?Z*w_(*uDQ _1#;ȳ]䴎׈|3anmp-Ӹ`}'*bG.sXWdcVk03;ڸiIO.Bams8械=;a.?eTG[/_(`'SkP;[ּFkkuVy MB, Uȼ ,r & Ff"?yp02O@QP0M@Sf+8w#rg؝L# a/DhKw6;;g]AO+V A`v)7=MPhzli] *xXGe$Ԍ1cE"БXG@I yS&S0ISH%&9y2Ltq~K~T4g)X,7{ݽ?!5A) 4t,?&-SUvg Dϣju8;e!`F6 ;q4\3W*& * -!i"vH4=(}*qLgG:_nGw5Vl1ܠd-R &Z!ǞBILS lOspV~9[UEI()u <Ж%@ <@l]Ƽ _"^z5)x ѥzfуXg}S] 0!dZBCقkAܘoUy2uT #߇a'ْJpqLO h2p:^]g)s,kT*GͅJg2[{Mv!&k۶`lULM9NZ`mW5_tsT YNu<"x8҈*H[Ҷx%6j~<7^-Hqk8 ?̗A[W[3XEl" lMV CWjHƣ6WH#9z"Nj:=Ot)=BW`kmwSnÞY^vZ~j`!mEٔ%\ @mA@ ?d!!OASZI5YƬ!te Lt'׉1iNHE UF(UTW%OnAvInN1J<=;dPJ4kZoG9ׁCSW!kk`^QK^t=^^HᐼfTD,^d>ΠHRbbV`hwJU~z(I"*V+|rQ7nhW<1[E\7|-Ame֢ v]zLhjӵiM+ICKŮ#"bmf攏w{m \P*Vǵ}n]=s}Al[7(N5? S6߹zxi:QT%,/lW_2SK'feAߙ*Z1Ӱ?/;_My+!ҀmlY9ܑD|Xʜ|?–"F`|@9pX<{rf_wdCDfof7{ɒQkL:olDX/Bol2 g L޾nU;9v@Lܢ#b HZ]E7v]Ǯq[u!2ۄ=AKsYdz"tK8c!;'ljXr > OXũĎ2yF= o<bH-3C09;)LfKe|(F*[Or$9;>ɲr:l D&M!T5oeA»d@;ز6k8 ];oѦ SR(-/4mGH@X&b0m<$'>ڳBPcv:xdǧyֆ_1_ZmEКNO38t<y"%ւzz\V[&uZvuȢ#ӌeRHx&gw6Ƭk\dTiHZ$ k8k tmR+8e/ v_q<=HШrakvZM C|0:QR4;@LpqWaTCm+0`Y$גIϑ\6 LI(2w@|BX ʙrۊHr2`yЭ]Rd~䴒p'0ªVgGySi [~*h"tYvn#_v;]gT0#&ed1ۅӖCU_M(9j6apF{{c@23"y΅~ۑ`I$^ی+G|p֠=Sf"L.No(_}%ďFH*.+HJ@ʉKθ# TB.Z07W1>U Ch+| itH{3oVs)Wʤ/꣠78EJ>ƌ cϻx*lWn*gKdcc;g`"btskY9TeHL[~k)u"YOy*ӕC$U} E+(1\3@;0 @-V~.懌'JJY熡~9OuҰ]U  q|admFcx @MP*l{b&03&;>]b_3RR&\3i|Wķ-abb}KW7wgl[z:jyhLs"Muf\ߚy5ဇWl.jq}~%i`@# Hfd>M?!)Ž֢P#&]'ϞhkCRaɛa)6#i@z:m*jJk(`.-|"zܱYGЉR*YEQD?P@]U( x2oT 9hJO] `dTHO!is,~klRsp~yRqk-V_ pq[SCXM3) >&!`5{s|Ȕ۾ߗ:`vQjv`GE+V!;ں0ɋQf@~9tA+ʺ6dh@! ?-[owT1r}2=ܳ3=ch'<n+Ң:_`gE aesEtZ+XYڒ"] I2 eA%@aO@An<}jqf:jޣ.i)^}$N M(6!y9T^Hrȩb[ v*7{="}_Adt$>PfC=[d/tnS&2y1J+m#sÖo;xD>{%$jbB nOa]Kxӿ_a2pO΄? ΢CPɶ7W&džai_!(C gVf鏣K2HTUpW )=`,z ?4q9U2x7 DqV9NV)*7NhGana[%!v .%N/a;(@k8֋ꖻOC "hljh:XNIs^甄%\)9J9L_]،WYIt A!&^oDGZp ׇ[\~E0Y~@Ѧ$T1\j57HHzwֿ<Ȃ% bsbhOdᬸA뽨ěH]R>Xd~Ggf 6q&㈹;K ezh!⭯h_R.lz{̉\5 4@9 -^ң+ 8@(=i|< {*Geɗ';[fyt[G08ߋZ'VRAfب]_Ϡ&tq#F/.Ln.l@}iFͫrv, gs 1Vi +xk]od4L{R0"dqx6᠙64`k05OUK_5= s_eҙ'w7˶l]Wp$""18a A|n'd&m\HYR?1hM`cxr¯_TbprP9$2Un ..j@@obZcGؠ$O2&Qx碞ŕ۴YL<.p3>׎mKalNDm3?+6ͭPݞO0OԺId#Ϗr!< gr(WGS6Y75dj1Tu4xqI\0.'P:&vW=r')io`OQY2w?T$M?:v3bth mEx%:]W{t:yn]O'UOˮE,<7}˫v5F>O-69`y{V<(GCQ{z'X"% = OkWǧt=3ƌIƁ8z{|2U"'Ob;}eq{R"ohGz`Kbo,g@Si*RcGEGv6vMN]u_ }"7ڱ +漌~wK] GaE\TV|Pca(5 v?W'==]F;[`˺Z Q,W:(|L6̂ Tޯ 6{- bDBcܧQBي:Z|F'~wz!4_Ň!q*cR+LJUJե|، i+ WR%_R'4Hfיp1 *yi NZ~z78*怤bH굕`CHRz'6!iBÕ4XL{m4NM<`Db'0Җݰ\=39uLX Zh^(кM DCҦ-l! =Y$" |`5$FbMndK-7TdSHr2bD͸}I\xڠ뗒8D}^^Qeca7Jrݞ~F^3 W.M7 N ]ۘO)=@eπ\ȷ8'@kԘM#qox՛eu4 ƹXRS{LN Au:˦- ݋ 3uZ9 BSqY@J= y &Wm@-ŷ~gXN:9.~6Q^T)~JrWG1ֵeA (B꽶"K?_>{X 6]T|$J`M=Rdo-3QxԦ l\ZÐk0v.6۪Z\ XŐD!+CڿV[(lr\ְ}jؗx [<&#J~g&SoYp4OGSpӪF:&0R톣iĊ^ޤFk ]Gƥdj%ye"YvvW~d+y'+uh9AZ2Z5ؿ&$ qⒿ)8-&̸&8 *GX$zYUhS?VdxrZkV fm8]Zl}D^tTeXv]/gN:5bCc #Ws8 >fxGU[ɚeAq䠤?PV. ǛnNqJ%Ezmк{.Ew!!x<3tpteAQWqa@憰Nzc OFcgz&(}ptT 6/):;"7@땬m6+JUFB& Hz }ɉ뤇 ?чO lf~J"s |G4iJH0SD@o9ϧY܌:[ }8Aĵ4r^ ªέnat(]4m;C!QNܐl-/O͈HGQ:GhL_<#ۖ{>] pei,DV}~]rqk )Q8- OWX&U|T9SR'Xt?A?0=#ߦohl.kJ)/]5ЀѠHWϞGT\@Ќ˔^L fD);ÍHt̪0?*U[;ʃZ(lwyeOkK2Tij@RN%Kl@BM {jZ .B8Swe?,foAB<5!Q0|L/ʔLG&.j,BݽvKؐwnUxLjCi$g<4evlgӭSb+R{ͻl-.YrZK*pl~FciEnW1ݏ}M$s,qovL!rQ'Y۠DxX*kzqdg_ Ls1tgN8nj7,_? H|DRl"O١U[3]XW 9~ ?^z*ZyIqD&@7)v[A{6QAQRTz'Q` zAw.rL#Hb$TH%]k{4uM"XИ5{>VX,TcRZ YNcDV:!\DecXM.oDDJk?.@KIR@W N-iQV?RoD/>kgHtƒ+n#@W>uoCwVtO糷%ǿp9eG-pb4W(.l^LLq|xKޝqmՅz]^؃ǒs֑Uj"hQ'xq P6DمlyWmVzE^NFexwۆf]=\hq-Y}X)`Zr')?:lJ[Q鵝㳩.H5)'*?S(< K( ⓗ^×Bs[KX O莦`2vޣXHՓQvRjSG$jՏ)I_< B@mKk U\c[ѕ`K D\5@B o>d:7phIq`_/ Љ+Ņt)|p v}xA6;\iZ' ϔsJܘ[pAw'Jdz]!3FTvLlT vOfu|ʅ V?Y~xOXcn{TQsLZwCP"^ұh٨lH\ 2^R##$GW[zZ=́vbC?!/!ERվ5[lt7,5T{T үlA;02ej ϸm-$adB'/!O56ޟ(!pgyƽ\c8 01>JW : j|zL* X(w$>+h6kr+q)g!#>*#}J":(D٠|<]Ѥ%q'$@#i\j٭oE"x[`z%l 9 g'Aa,ܫgsZPIV?8y.? );?`i<=rM>?5;tgcciм/Or>@",Ԁ)1mk*d]kUlZe޷a f:[|;d٧&(7Ʋ Lj/V/Mĩ2Eqv}MAqQ=e<y꧄ܬ~ 9SZ4IMyugMr_̩+9u)F ԡ/~$R[ QqmSv~76T;,(u$xJ4''M$lue5-Jr mj~MPiUMRNt[ kk(Zw0DoW/R2'9ދc(qm g>"/2c4G:'Vs(& f\5A*Moަ@AFStwb<ìBf!JF\3| Z{&-psl/m hvu&!W.xW0`$sv,0u>g4I^}A)LYbM8lqA%z?j$@uxY3G\&xȭ!*%o zxuw\NޠbbzIm=i^sң@e iR@ɨ\7+=>Na57s>(5x??7ZZg@FwAhp dzPs}-BգuhAM 4>[ܫa1φxbف9ڥ 6lSw&K7.,#Tn6ZFl*# ͞4DՀ+e+؁DɩUe' KN R֟\7-ZyD_>z% m) E7 ƞrrMYH SJ@@hr9[_TD SSѮ6Lw6JUl[ h |?,n XdQm[ۍ+>&}FLN '96VfnV e)!rD )@C= +o0n#ݵU^PDZkS C==,oqۃ-M(PPv=E pp TLh#Kb;\ D;Z0Cϖ{E}pW/e_dh2{Z|C><7pP3UΏq1E͟F#0lnBZ/$}xrTCcp{ `E[&bt^_GCQ RHm;h`-cEze@0I}TBN[>SO .KIYЍdk y⫊h?5`άMAhLmeZw)'4s|f v:v&:TiPqh6l0iVTB"% 0+[~"gk[)֙P8ʘ+ ( ׍1عP5yT88X~#*M\$c۷h<6iQvm"w=.A zRɧTeG򄿅inrKYü? p&Fv-$wi㢀+k G|qv~du2z5!L[ief徦}]ФRChݙkz+M/Z*uY='j_K=iu̷NA]N[[tC>YŎ3&" ΢̳;.+ &8C`qyd0"E P*(Ƨ`=1] ­ا*K@NW|͋kႬ'_b-˪]mh'`ؕ>2{ʏ?V KG_[Wc J>:Òڼ*yo zGlUVG,9^. /_ALpgi;v [_.]Z{Z>:-4_: ntx~q̒ȶ8ވR4nѥ%C#UIV$%-I1f]2Ld/oom <4-bt^-ܤaYME tU& e(WOy˖l:ꌬ6&}]wE tLS?k/jK| !+fǮpSxED̺b\l.llq/2=':A2VeVw`} ޏPtSly f*U&7|OtB*b`x^";b!KۭD=lu02ڡjށx^L9@S؅zK^"Ĥ)I K݌=iOf66yGpP(ess=x~ivEϝ4k$؁:R_VU$+aYTVa&ْb_K'_'0߿h]R꣍ I^S}8ReDw}xMNy.%rа^ NWn uԼ(iݧ?My˛bJZ/D#ŔEV0lI1S_?y@j5xPb3uwRS+ϥY&ARS<7waVNdm^!J[o%.\BZM'b{aw6wOHʋuma8/Ay%- Bq(񺻴V 7@|PE7>soFXrZ-$naH mT⡕:W. ݭzi&ȵ{D8' ܡYDžWؕId="NSpaM^:`$0)pڊ@w-Ά5 B #!ELtˑ6I~›Nd9lݕhOxub+Mc /skE)DuDtS-+ovi&GVrchvr#Ll@%<*ʢp y-&[< ժ}h |EpW\qqwXQ`1nBG1sJ=5MC458RR<YR~m 8! ort 0 xKnj\ 2 {ͶR4x l+ Ze7;8^.ʏQ.Q$::|vSEA?kq"LL (6y/wΠ䖯[6$C_E"RF\&Rkc˟7yPvѕ݁z}J9킉ZoOqs47˄ &B#!fOe9eKc3w2I3hk.7c@?b剎j|=X%W>vd^ 6Nn?UR@s)/0j5nDZXh\|ơQ~-Y#͉4 ͸u !E=?N4̀_FyL&;͢M{mrҡa##)m^zeUY&~x;5d캅fJ(W>C'zQůpSHAs,h fM̑XpL5 &7P&k£TI辍vvtY [p\|&-]0ݨW ƶ0p$3܀p ~x\9hktn ?صC@ޒTr5.7GZ/p>Ȝ 5~ E]PA^y{["_b#Au/7 >L9cL]Cn+X=g-'n{f^n%ssG`yÜ0t; g7Q!\pUqn|eӪ|ȶI-?Z)]~2kũ@Rƨn](U+8K/w͝sWį@- d9@MH=`-_ʺ{ -g{ lJbn-ߡ&Wˁ,e/bhGȐQ/LثOmuM&izi*ۨ5hL XkWIg@{xI?#@S-KJpKDv Azj Hd+H܁a; ciKMN9Awr2hޥ@{$n%+><ِi xd68vׅS :6QϦk/ DFdr4 N ߷UqMhRk( 7k:ed Ccmo؟ M;1#M;`*%wp_֙eefKPE-k(3%*<rx98XTvˠS?:˹u6>.g47>J;NUPyB R?{C](Z/oK>uB^&/ ҷPYH9#wܺkY;S6ATV8d1Z!Ru)_W`_9@6LNXvNnɹXXZ~ZM[۫]7{]ށJ;@y ɃPnC\A: _՛]g qD[j[Y $ŊՊ?/N*&߶&!JӀ|~0Ozv"rIx \syG c u#{EAa25:FQpsgmZ ?5?LmY,҂ +EeSM`bIGXlvC I.ϋ5ZFE xq'Vw+BNQwC]Iڭ=tJ 4z+ 얨'8^|#49A8ZC)ןZ3M$@wd'd.>IZn3U#T֔1zbK?&3Ӟ1A6b jwǂl GoE8ޙP(nj`=*sYah:\. "&"j{^: m. +yBІb: w#C!A4e埵E-ܤ;޵_)x7% 5$+xFJ:tc*#;S_&'}EQ_8)t$Lext3҃6p!)UK7Wʭ9Bf;*Eߝ#OG,[[^B椆X9JcHDOƳr#UoC_63{H{/i+oFY-Jw[}tdkor`˵fhiPz4s5!qjƯk5 G.o!\g{wMBҵO91BkUZwzSAB4_IrXxq.#w*Y57X-YP~l꺬A (.a(=T&\x96[A+A7~!~8=qJ}PM~NOJS&e +=la!&+Pp&m\ 6LXhb641vKŒ;%S넌U[0d!D c=2Ō4x+"h,uCM$R !X wa:] 4x7nd#jܕ= t,6axB&ۖGcRusmXj۵ۧ ձ<'#M7[Z=$|@+^y]7`9r%V]u0VS )fT>_jn6 ,c9Ngk 2_ժorNJ-L]fS3k!( UĐ(MUw%zI^[R_%F?Y!s"- &!/nAPaiN`HFQ<%za/'ex>)?ւ mWxBE#e=Sٷβ\EB<&vB]HYy=$^7R kl(~JF\PD-&V% ^]p?V[r/cAǺV^'aM#(XiR[n9dSx J!$x'tRAe9g,Ѡ;AM35~zä'OX+Ųf:.0:^9 +B _!h} pFn:;E|^(9ɔk,Ȥl`HS\dI&(.ʗ ,t\_GJ@Ǚ%ܣ1_܃>Ch'Vy\d!>GyՓ6j]w4RuECI<Ż H'"Kū>B(XeNkJ&싩]?r|63N[`޴YYp3Z/.QF&  W'{OZA)5O"!1RZ=zqb/詫bQ7om8Y @16ް - uxp`;=Rk"[m[[ ~6έF&_W0ahe1,oVLvt}jp1lYJ&5Y+n(;55QZy RnS\''@aY |INJВ|إle_w(eE%(K—NT{)*y YFH,gj4Ob̽'BؕY>U>U˱ddVWAcdNEK"F: 7a;_l7(y$?*/*preA2vT\(/:uŒpRFRȺhō ɖwe JbakZkHNWI?d_u o#۾l؂ގ0fr9F"uےd 7gz2]b%"'J}_ϰ0w 2pk5tCgrW lڀUҏP*{RNr8 &~%_:z5g]A l?-U\PtD7r~mĆ8*X Խm ׏욦til6H+$TB1Ikt NBNuaӺ!\}p>})Sr\'Ed(}/~/es(6Z89;/1]̸p#T gES?m<53R[2_ҁM`0t,PRDTW hO+L&ۊ&ȥYfL3 AP]W8?Nzv; % hVN]&i#je7pBO/0Ⱦd3;3RK;|:DV5GhRΛ 䶴N@p/LpL_@75'=-Aѻ U!'5cm S:xx<#xL^<`&aCj2zncH{ !?[ F; C^ESC"'1Έ)*L4N19և'6i'Q|R|c0E|D`{]=k1}ŢEv_-S?~zf2edzf*1v-y.]ltM4iXcfƔ')Ԃ6v Q-+<*f+a`G\Lv9=?>FGɠ<( mllmQ~{J8: )MJR7Ȑ 2/O#J@FRQ^VƒP9M rWADxC߾/wze3iЍ1u֞3b^ٛ{h(3PuoXr؀eݽ[ʳnQ!N8",Dq3b5=!x5ļ!(ypxJWNם5'L2\*L1_ }12fjo`& S4׸91FOGhxgb"{E&,^brN.vկx!<ҸޙT"$ H DQz]d;;hjyw{.C>W+\^Qf:|޵m@ڮ4?@F>y5GҦR0{,wHpyZSݕWb`Z^?0}P'ҁygu:#>#\-dV:ڽ%~ &]?[ $b?5C׎>0d9luCh`qx"|@dJXN$k˚H6k5t1d"mlޫ`C=Xr C+?|ljTou3Vywsb>zPb+l-[td*>_^5t.%gscq\ ',v-3oE<oZpFb~+EA%!S[+i"0$&:vyn(Lɦ0bONohw֫|Q@Q9ܡ(Zzp-)dL,7|3J ĕqvcԜA2f}z w!I~UhnwJ6!)}8 )WԲ?0(+, P5PB1`KAl ;+&o&u"N7vIgݪ%Q`A~__4PFo78LgQ(8TS¬~ts4苅}A{MH6U"nELKlMrJhKaŀ'G'H8X뀲(bf" Y`m#s"i<Ɠ*;yd0brzR:WmE?~ry +=ҐJ ⚚Re=օU-0 :`?R9 ^%`)Ű2PyFdcK@U1~ٰJ5z4'7}Ρ$9P gen t;rй.+o+脓VrKJԯGPDga-%e?@j׹CU9na%y [mXa^U89ZVV*7.A7ڻ!(4ZE׳le\dfyO"gp7(R4~]v>8|ι҉nԕ>ȨQL>;9w$L}tAtT!9NTnzXh g G\^G_bE+ 1.r,,dwwc ?R"H qEyI㻱r ^򆀣s%TAty¤BP<2eDo|vT ]/==4#^PWg$*}+ I6[Nh֨9 .:|?IxкuYҬ"Q bYסLVT.Skfd]>4mA>mD% b} ư:S)~=PgSDh?rߞ$j4J d,i7XkUxYT<}5_I,qA+2~ǫ18+ؑcc?]6%,c,Eq9#+/6MH{gUYzFJS Z<=>=H'BXFTD.38@zq]{p\QfiSJZC^$%n}q:E`u9iN = lf]/ldD $| e+}iݫc#`3AŤ?xg^ Id5b|.D1-&/1[i[w .>: TC %nAK*ZN˟AǸ x.PV{oSϗ;{u`6-MvG#WHzΨ`s3RZ|_ X2CKҰ ?_esٚӳ~[2SBGgz('`{3Lϳ!k8P%Hotnc7Prd=_3HDDB<7p_!6"0V ;,,J~~QZ6^=9($B& epEZ;AK)h*u^m!50yEK`bYl[IV1@\<i`?Xx%3 suQ;͞ 1AdK@*w~` mw~mp ܚpPkNLz"Y Um5 I _2yYPѨ+=)d;Ȋ;oc%,EoτG=W0ry?<ͼ(pR C.,0Kg= mgjE;b,T~AQ(!;90p=wujԦ| lde0:A1TRGC0 .:/;> WzsJb-]n/'IכyΈe΁>I90>޶rlg{ǍN.՘0yniII9s! n"y҃nuf ܂/ѽ)'k;hveQ[4Qc;ėR9pM򧁴<BMdDvwW3+0e:e>UoҰtR%%1D=`_ݳ[_C77%ѻ!'utjҴ0/`K[L/%ɛ` 5$wh.>]^ٙr-)zӷ9BMu:hY8>~ ")'+NRo`21L7 2W;@=LP0r;@L2,$%ĭ-qϘ7hAM.4&c,,6W>BPuA訾 }KA4[m |24Hʗ>R-nJeր.+GdvLW%c d[1hp߇0+;o$Σ_9+"@u7@MU '#ޡD#gW9#9Dts$DH5!8CGli',ĭ5)0,jsHj~Ջ$vw\.3~l1[`#`i[%߫|qA}9O;0rPL SP 3|:}2 )TO mi+G{"oqz>&w6S5ip4v~dN;A"ۜgbN{#,Bт~ xWvq_B1VP."?+胃 ~;T/Ao[{3狦nlɿ m% h~U>N"~#=5: ]\ld@r77i\u~k~G87 ^}fÜΈ%#HP_O[=RַDSUkkl ܸ4"f;7_~AϘ$#+Y ˂o> #0K?*ؼDt{v?r3_jS83bdeP"6!վTj&fB:CT]b "u{6A뗮)^u{ۏr8aM 3B"궠_Inpx5ԂP65OT4e%W43֫"BV4H曮oʉȻr'-T:#C8.p6uOp] cgxm,Pǁ/7__{3puJi p2?N3:gi6Fr*CsV/S2Xf(MsgDu~:'76 NSQUoP[xqƾRt%Fhg.y}5k*o8Ay ϥjr sa^P_E^K/$_8ߧ&α>{(nx4l>G4bŸ}U$HڙָMұ܌y|u>d X-&4l8.qP'%^R]m<=ҍ_D!e7*Ep\ȀFft5ʀtQ xo~~};K[blOjlN j|VSey0T]fHqϞw.woil!ˬ . ҦOE㮛(;ڙq&\XI"GݙhOul>A@`QNeٚq+$? S{x?W?R!PH'ȟ-Np|*˩so .HUd">I<'![?( Ƀ"d /Ь2&aCec>j?hY/RfOGNi?ο NQFmYuiTNSĞT[&[0 ,XBy.I Q,x˘P@&3cH421 VpNVן%'ExXUx9! ?\q 0zˑ&|_l1v-3q1:K~]Lu5;Gvi#"JʂP] ]?z|yr,R;pdNj@IVm fx8?'9{rc앎Op%m 8؆]P$ͬ @[ȸYۏw|B#:d-OYwWUFy*e廢5 %,OiZPFn'8,fdS \C^!S54=v{d;POw`rt_U.\|ɩr#M1"osNl'm%t|Ml?kLmJzt{fhhEk|ه[z,!߿UJ+bQ D<::"όK1ʉ}YplF 5o1qUY/o~X 1_1ޱgYZ07070100000380000081a400000000000000000000000164df7f6f00014508000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/啭]?Eh=ڜ9MÜD"^OQ2lOۡA4o8woʀLe9CqJ.Gґޭ!jPu(!^tœ= 8|^&eYv:-/F^[8T*c87[4Eșw) ̹;cgTD}΋]dp]R 4w8^Bz'/H~EB;!Δ2osA#0fI}3cہK b6x( FbZsp0)톔JwQ9ʮ).2!B6w VS_(P2i[Y3}kcr0^]`ܘY5t9h^|0Xuֈ`%I S=z"?]#4I0Ѐ*x9ZѠgr)aaS m }ha8C@Di[k91Zz&Ʈb+AC|^;v$ ,8QHttѽAW'_gdM]jpm7h#v^sfr"5VTfrk64c"+ ˯`F˥ .;ߦN) (}qw vnXiaZմ7 `j4oqD`PݏGJ|6BH9Ϣ M,s~'aM`UQ{^Q:ހ9:>jo4OT./Rb2RsZ-r)\@x~&)' wCHNN"uq8 I}.W4y<6[ou_vOWeo6,|Yٯ悌$sXv,Toއ8E}|gd1Mٰi4j;YD@b/3ІMrl`ᢶ ` ((EH:xj-S[јS[CHw3T/IW^|$R 78HfzUd!g.kO>^+8p ,8u3sS_eD,Ta\2=, 07!X07#o/X.ʵy ȏ$a#4W 53o$6Ʒ|HKUTNh^:ebdY^j _I^fD׭j^lG!‰MvZiDб1g^Ï47ʢ^p䤳hظcVgCi"TƨdkcS;~ y6'wnHjy 'Ej,~$L{5'phҴľ^K[=XLClˮ隁mR$1 MvhcC7cY8VݤrCnQ+G^앴zK/1E=*8]Zw͋؝];cs'Jp٬?j(G5:3L,L;`G=}8Z?= IbcsM9L~f:4 !53p U ⴭ|:2TsȻQyE4y9o (g |3jZEnNdQl|%kmDyá/TM Qt7{'GQ'RF{cF"T0?G'Y[K&[GteI*y1>CK0cj !ėI磧LE-J%a?[Q`*% /Fl-4Y(|DTR09ťaUxF hu!= rd!6Xn6B 9+hQ?s5Kg615pBć'Vog>]99 0May -Bi;qEK I<@L+`T&8Np cn>dAw}pf)1 2 sN,IuJ-0GMI~|:C,aYa#=:rF[]@ NR9_z;f-=dV?bFQtQջX=؋,(ld1YS!~gJvvtrST 2%菏M4BHMھҹRnt < I<|)$~;$X+ v?j Gv 55Ńb ?"A1mOnh &-A*=eWl ڶ75sn/+#ڨWOY>`(ʁ. >d&;-!e$kʅ68:I-Բ̶Ȃ D&W*{z`DtI'4jRG8'Iz)DtlÎÖ&K/fw!k!bE"VZNRJ{ݚ?e-&@]Ƒ.Snsڋlf SH%SwQ3IKdWa!vCfJm oIvW) (6 yq>h?V6QQG P^Y悸~ЗSU"7331V*>ϙ HgqJ -r^Sա2UVJ%Z$]YKi^ДU22i؀8W% wJD({w:K=,N|!grd]8rLd߳ S>9 2w<[/@8%P!UkX x#?JQ,cg3 jqƓ=0 뒩fj\BL8Ӫ_8 9QV8^vΣulmCYk@t{ 1_co@{G(/sՕ𲒌TU/ADϑӊQB.ϻWPoPlCZ2Kf)||TVӆt_6E!3$vOmBn\ }>Ɓyf#݁rQ#(6ѷL I h-38Em1w!*D',|1)b<>FHx[G\;IxӢL*ubO賵gչU,Żb?~*0VnTiLaׇ_g]?ƶ9ekǛ!2(ڢ%C&6J+??PY_}@TwPshftk*dF䖏 R|#t;H$KÌ ǸyVBF-^WJm~?7+:Ww_t42}rflmnnZ5Q3 Au^<ĬF"[Ya}ܘVs^)K><L-Ma(_ #NPl_ ŗ:c> u c`TV,7OE2#'GgEdR% xa[Űʵmp`0]mǸ_< epR3 ØuΜZ%e=rI GD&jXw#THA8*nBxKݖxh Q┠hw 'n{ګ-~=ƍg8!ұq& ͠ hsh6$A*!uYQ `| ۆ'&Gci ZXֆιn7o;k {~mK5!vS6Kl|h,j@ 빌[Ͽ"j\` z \;F`g3zQM[Ola3aW!H L,ECk :<ץaq 30I&8t/˧U[IfRCe]; t*PHxy@2zV.*{ͮ,LGnu%=m-J+IP)eJ>e"8Ja*b(Ӝb`U?k ,7$ʹG?׈]{VCE(O?J'Gmf(WaxL;${ֆ-XJ!"O]%Y|3䭩op]:r3:_7>)s%還2o x2JPVQ.9\͞Pg^$W3My.S`@km'pA(.ћ+m&GᏫ&skx412_\gغ|9a6ٺR{ &3Q77W)SHt)Im/[9.UʗXi- ,>yZ2R!w.LM7T-)kύro]X;ѵϴe9)6[\01!4O# A椊~TV?LFHs/; L=FV"Re"/w=z=1#)#y3hFC PhG%Õ|m-kr/xwt >Y t z p]/@g6,Zr}ܖ ZE0*ꢲSÿXa8Fz-ih`[RI{xD_2{`dBESz;e43{n,ܾQB)Pn'{lk(i^7Z5ޝoOTd>wߔ:LA#̅i:9Qr%ܾk<˜2v??_5]f?4p{]]sg>,Ceh2%)ÚC'˙F<[7E~KX PhB L9.S xVr8(]Oʛy~5A/d˗L7 (Bw]sM^gj9Wk<~TXp1`cԴJQ8Č`ŀzNzvՆ!PS{%$ʲ,q/h:XWZٛjiƎ2p0CiºMd,0DW^ʅ X"z%@xWneR/=޺ Q -a~7NΣ<ְ&0^_&'w6}t@/k 6TB0/e+ ᥹ߥɬ\KO~#*UQQ A__p5rIX!oj r-cvD޿'"eh2sVh)i7kȧ$XGxᎆ_j!xwt:GFL.$%;b+Dfxû.U &^mpJW=ΟS9Es:WHћ:4lcܝ=#?y7s;z8薁魭?ԉS4+w;2TsMu:Ww[5@s[ 0ҪطajWEc1j\ ѩ{LV=_)A doKۼ 5A>p@O  Uf`ur`5ݏIz; upނ<+Op6GSkh;=#A{[$Bl8ʥyKȥO%"_G [C BrU?kM$$%`=F-TuZXe+IieJ˼]mR+BA{׳ 2ea8Lw+٥Ʋ >{|ukKfw4ϏDS pFo\udI}wgϴ9֦XnsЕg+uYFwSByՕzHcXzo @ "A5YNꥁweI#AY9y2lKi[MS6xr J59>y"KtW*F ~"?^3\ElQ'ND2i}·?Vp"8ͫ5F;_/73+ ?rH jք,r!ZPWⱽz?{_y3`=Wpsp(/:u.ԓF/y0D#wv( bM/}#9if$[/^+hV9,uufĸ\HuN?b듵=VasIpQ=vG=Ӵ(@39mu+J*z)[oā2C}̇+ܭIvKKaگ _PkW:W64j0%6V ϰ8'Fn)ho^YIYX@S"c5-ymF/ɏ_݄ħ3JTg?!ܜTon'FTM}bOY!KBBh8܃k^]ǥ 7Ik?|\WaYu3˅ƿbbݲ@8ϳ MS@UN40kqmL‘BFA7(%yDTC@X2;³R~++F!M/W{@b*r7VH4ÞSPe 75vkc Jի൉CHVL, }甄C\rTC;[nc[aݱ[K_{M_ T ƆSuO"N"hcbl(j q+L\+%h:poJVOyh+@ [ot w"Ĭ\toj;)ݡDAm9N);Rl~+vT󈫔ӐP1mU|$T^ }7W_XW_EcZ\3@m=UPS{ )\vѲ'ڋ:29sHBzV[HV06drM7d8蒕C?نN>be8LÅ"y;7ڌ1bSd9ٲeؠv.UsWw<랹(+f`.so9UgZ=晅c?Y6d Xo> +U =k%/;ܬz1t}h҄GdӖT 3օ|y9ݳ;ZJræZ%w4 b=qt"~Ɉrg5NBjOgYFJ&2eF X[d:n 5VB!؃Z@?p .4r5)EB1Bwy:My8b 4/_ p&'Bah&HWEۦQiC$ZY?/[ \ɯBp5Ns>MY, eMֈ@c{ۣeQ\(\98.-|<o0&n0 4l'5n78`!ͼwy%T="O}C5l*P=^ )W fbư!;Q V/bZT0%K}$ى41t  ɜOlU)WvչeMV?:^CwW=@Z 2P :&y60g)#SCN: $i,J1TfYW224\ka[ #":GU<uӳ<}a#'8/qbO,9~o B5?l˭pO#R0DLvJbd4KļO;78pXv}yByÁ&S'+*Ȇ 6ڱom0;>ItdJ7,$K2i61~oi[)L= @quNYp fZ`MN馩cf(S5%P#9J{չpjfӅ$4| ԥh<{\h<ϔGV8yэ8=o%(E_Mj;W@n!/R4 >.,9ue=AV4;2I^,1*rfKp!0_- eļ{#"y;2$aoN. 7~f mSoITg*5OFY3gIl4gU4|In`>lr8pˉs`ڔ#k:K=x+WVq3za 68 W9띃"\YU@f[0-qU$_\#B*8 7ܲ0K*`r AY+R7ԟ,f'"CZ1{y7SE._CoaL-bdi^;U_m1"ڛ !ErJڕƣ[cTw 9qIKUB{"Qp3 P#P DqܡCI02[/Nx"M$'co}xBٷh` g,-JOI_GV} z8YjEZ 3⇲\KWY mEu oЯRL, F&w WggJKXK!Ff!i&m} c-5rkqcgpHx.3^ :I+qûd{8{uzjQАV,-&h_ ĸuDh:ʝ .AZw_Aۗ$TCsav֕ե`L JUC_⟥e&BCi{Я <ۯhVl&ў 7w)hpXvc9Ia6]YQp>pIw>[l/|NEE/\Uҡ fSʮs3d ORO˅\K^/|6ޤ5kexθ!܄^;X:2 ڊ(+OM-YTțYnw`kD/DNz]f)_dz:4CP+54׾Qc=${T&dR("=5e7E8X5z{,:NR ~82# ^\&ťp6Ob2觸t*f x$9}`esB*%p6O. ilOK-KRB9L;!7ĪTOw!Kl??94[Ig'71Sck~ky =4Z#XGurW5Xizl^s.o>*8*a0[Wj)`zHk8J)wTvP9['7y  iŮƎ&P阒pL!NgfI0YAEHo EXGN0 +W)l7Œ>+"7G鼽 G K+Z*]TXzoue6b;Bڋrc!ۦ*Da({ u v5$fܙ#ר~$ q7,=%Z !"<[sH ́P#\3Oրj09$RƗBͮj"Z;^hְ#zQH8}\t"HP.: NMcw|YTrQ_QXlK-2g;Q IdmGΎ%%r!S{W>9]{G1L"sk")MRG]Bul¸K? R@6@HY\*hz`_|pdAx@ddl{`MOnM(zk]͐G1ɋsvf`/␣$ȸ V `pFWAWzDGU-pl>jyrTccm{̈́1:[ u9J{ݻ4,QnovB`lDқJ/N2vNl~ɩhzaYoU>>*`&.vF"8H\g|M`'[z2 \yQABy'*Y;,IQWk>((P1|zVhPn>atAL}D( k38!H+lvJ 4Xyl}`*T+Ɋz6Xc/7ѫn7e(v+;4*vSpQ\*&Q"e&;Gvl6x_co̓qYF//@* 9(& )/FήߍTX3lx9LS;!B=]qKjED d_cY+1_a%2YLw0 h46~3m` {csj#@\yʢRJ*޷_j*m)wR$KMEak_b.Ls,p~%R-LE]^.IuDDvxOV)[o%ogTuDHó' S13(-=@Kjq? kt>C?]$5m$e<2mq*erö>y`㴃ƍ*)(& T/Hx]{Ĩj1~$3ɾJ~S8oUo0V{y O( yg4k3̨QOyo׮ZGz0AD`I,{*|?}4oe$R,zM $EIU$zK8uz Jүz9IWy>ɰ:Eѐbo92Wø&/;uJmEdM?>2r AKk/rTbɠ9 $ s7߯@]<ߦ+}> HTTOQ_~E wL0 s؅0aZ %T{ٖOqW!) v$zhA-Raӗ`z)CoTpnMW!69giZj6~s`=z$IB2@K'&5⤀ [!JnT(n)ds3 K4Â6@'9-U+ ^T!ۥc/.cO1L ~]/>S*dF*o5ʾm8FhP +~*'R6tZtl<FHEA?5ǍpEt皜vRԑ d]uU8uL kbFpA4kC(&pȜ7Cω|WT^@0K\~]/jhFL Kha0=P؃ qƸWA؃HnlÝ[;|^\rIj^#"OyOZ|Ɠv-:@c ͔}`lĥxFTuObj aU=Y_e$岔:%0I%zv!e@^X7B:u 8XXh0H{a!ϫOSPТ-Ot<ma/Tڻ5xVKJcd0( :t#lM)Л"r'K|:1 Ǡ&a;n.ٳpsЉsnN]M%@푷evI(g[U8m[948{ƻEЁ)2 [G0:Tƛ߯r^`XheЍD>yt~2,0 wb ߐGT,Ll&+= 99f"9Ve[?X8rvoe%HZe*lȼ8" 2=LY-NyVF/N߂SߊTjOC9vR)kBj&%e EAWZ^r2mݷr7겈K.찣]wː9e5CR15N]Pzޞ>Ȕ!Po^&.}{٥Tt]IzVMy"nYVSHU}ذw;]d9x|ZK^jJJo,>93J'Q咖xnr] YKơǎeG{!\MɣA2%NsAydMHHgEx.p>O5v9)а ,QM! SU"տp?]7{SI{6)"c!S'f~fnnbz!PRy]}Rlr8M&1lXnD]k˧UĊS<l2?V=uh5F}W{nlAo@rR WPD6לaW[~s0eNk>^ @a80O;aa FK)GH nPF$3\w?:-dҖ'Sb*~G]Z ^7&5, p>؞,X`d=}) q!gD"*;@`Ԥ Ry̡3_?LCD!O?0w~HVOmDWN_=az'jal2+l  Y&;q ?x.3'huiLEUWwHPh%_#.@xC,}UKYEz:z~9)1ܺ eMSgE$WD@ydPX]Ň$Q.H >qs&DD2zեg7{;XuOvv@  {D=%wwiSTS.MI:x{˸H==4 ܐ%X#4hxBdnndZ7-:x%P]=]u'uGImUw_ΝւnM=k2N)"B{sC\cR-p\1۟NF 'œsxK$+ܜ1P5)'M 9OKY17#W(Z'GqʆKSI]׸mjaȓlo*In[Mݼ:^H}-2Y"Je^S]>ߘ p'@2a Uq~B@fEj7j8fK[ExN@ϳCSAXckuo/P)?7Ь!.il'x\/[,3|mQf:69|l[,shRt M87YJSWX-:f ?\m-d0p85j0Jk"mdy>%tź7鋊('.BOEZcO<+4 6%/N%(s.OeI c:b2i}06}2- 'ٗWJbHHxG>SYp@^U0FßzۭSj%{KF: F:%&ơy IݏUČn`tK7 )RS@_ݍS 4`c4iCy:.:iBԨ1J_*^aD'{܅9{orma?wWADVc?vE7rV C O5z,m(lSt|:I=Բ\kVQAYļѾ`.3|;Q6z`:zM+^pB5ʡUu,NpH=,4WK?}BD YW}Es0У 2T6 tz>bJSXPI7vw<]YHR._%T#<4'SM ZjC8ǂhqEBPp>M6W8VIiҏ\Qyi꫒R#DflN > -ocἭHOEeuᵸ_GE%WƨWj{:d3XSD6v4Îpnu)؈ C?t"+S'  ÎHo,Wۮv;ʹyb.B $^e҆fҺC7#՞X(v0 w5v9I1.z9w}'vpo>WOYvU1Xa/2I^ªvn[g^Mnb2/{̧: }쬧 A>=(=fN_:g7!/|Q,q>Q+KqIA9^`pô:c'P)͞aKi ׶j `nH ʣZ3aB<z($~)b*Ӟ Uc.ت3ܩEC# +8[*!Wf*W4TK؆e`ޮf |:8]gZ&|鍼zٻ#9u,aZ{ȷ%'D(awy …S~,H(Ti5v.mAa pS>u0H G3\"~2 Nwlmv:D:3+]TO*=Ѡ끃jYɖ6ŸfD1S}!2CT̾,|-*ZʔCTfw$&' q>~)\2PE <;UjyGMXQ&!'j pUU`_oUpb|7D #O. @Dh mDz2Ėɓ~KfuvcvbHm'2Z <`&‹1W>W"C[P쉏GDW 5=) 2ӱ[#2S*QN>=q첖1PU}4YӢ'qKh"#s/"C:-qX=픳 !FZ g AW7fvKC: O _4=q~/&0%_5+ mcNf%fѬeNQND @Yds4}\pT2cO)\<f>K:uĶv%.5+ M4µ$Ղ(Y35vF` lj$Ȑ jČp/~r+R+B#Z*CпSϣʄeDa7 c;|7soMa!;4z3(%[0>I47 K iFf 2#b[AlofJ3.I+]C#~\}ۀZE;+JO&:;!28JyMCR]Ƶ+O(I_OClS5Lub\9'h([Ad`%5/'PȒGfQv_>2o[EPB<ڟ+~x1W4j*<̗ʸ䟺@xJL& k&\X/ w0בki m) yG/}X<\&QTZQyvŚ e:*: !SЙD'ʨFW*O_!滨p>SGTIP{iTrh!p]]ȪEEV$QoWok{ǐ4n~]X(u\oze–RŌͭy{ N݈o ޵\yVq>CjfKL|[t7h\ڑ9%Aq-{+8;tFmF򷀪DXH.a)+")_D3Gwϣ"A[.}L}Fa1X71JK|K% ֆ2};\y!85|_ޥB$11gDӗ Qi(@q.S4ċD|f {jK֬+<c ,Doo4&**Ǧ=/m:ht:? J,nP-NYqyFPgxdntszuk]%NI,\8qIx:WFFJ$܇. #GzN7=UAq.} b+CC~%8M p8}\VWshK2˹fVEL0x4nKڻd} չxj|!ʸ~.yO߄w:I˟).%br^_>RXY,>*{FhubA3ex[#"i>R_>Aλ0DGm쪓m܈Mo V07# ]rm勠$1ɤތ[[K hg>}@+^TfYe㤙nЕBsGfRŷܘئM>c>]''៺(!dꡙ)LDIF8nBTL0޴ |z`0`\|x (Oō,dz| ,ݓl)Ɔ_d#ӂArerJĵM=`n@JqpZMbZPdDmdj+AV@U`tuEAg{޴T*ќ܈ޑR"Ov/8rBu!`[167+'xZG^T'ߒ?^Fى`:fWg2 ( MM=/\+CyC:N ĸCFn$&"y1T?d㼘X>K4}"geǨvbBLz頃nK{[Ih$wt:4r:Yyt R<(n$#J|yKdnЦnG) "8Ո\&0B?ɼ#7X@VPSO|kܸסA@ w^UsI Q^#Җ etC."9V̂Ղ&K&șv&`vph?$iaՊkFjP1OdB( l.k/Em <1R*o"ǀW, 0Bt@Z(N7pZnjB{YRNu""BI9= 盠6)Gx\ݬ9#jAڝIxI׽vM'ybJvX۩u1jK@b6ʛ2p%iۀK+gwBVR-6sU“ 1қF2ųV*AĵuvΏ{ h|:uL]gvݳ}K~ W~rX5[ i&|潂tM#\|/}#v33ƺ6\;Z*Gp60ֺ cL$*,Dc|UWI޹k0N-^Qj[j]t:wG!"˵'Gf̀ıy8RH梱>BP㳴<݇v.iJŽ冔fGA^4+֨VG;<۫qc1&Zn _ `vv 7_i^_vh4C?:1f}l @^w_L"oړNh$8.VLʭtĿG<\}0#qu3@Fy*~WMgqf;݆H;BqOOIG@Ô6SST<7> n3\NYը>,v3gbx<6͙}Nx=j89K1+ruվonzt_Ւ Ή^.R d:F!,핕d6,<-I? vc.r#~ YBTLVM.z잗׳z,UeHH:ayn@-&n=ϻ>h$Von8P(>Y, { ҕNscl9 bp7=ϕ|yJtA:W^ltxBD問!k[2m<D^@i|֬ r.$hAcMA&HF<ȹHBntFFe !Xf'ċݕ_ 2|yٿ6[P-)u1b}GByÓUr7DPC7g]K֨v-NQRbbV.W/݃AD }s|H{22KHd"H s4C)~z39Qoe,iEo b~ÚU u B7 ZE5G2@{{aG_pj ;8N\0T(F{G:z^x]ѱN 2]ce>2n+yI`re W`DP\1&&򽱄0靔6`A K_AoL1nSܵ66A؎4:X۞+',i%~ꈶ,0Kdt]\"f9hHy.C H&hx=`<{ guߙw|Z଻Gd}ACBOe$Z1x:w ;7i(ҙ!i}WM}vx:_eM_CZţd$7Ӫ!&Qi5H| hv6tDZpԀN;7rj:w4Q8c_zhXVj5llfL+\oVQV ڎum%<˸u{L2)O2I ^þty4w{77-ܣ.bH0j+q+ KUƆ~(i䲖ޜf` 8O(_ٝar7n=I&"aP^+5J8 Ly4ܧks6 M^O;]r1;+B.HG]c:ɛN͝+ i<|t>2ԇOL)FmKv ^x7o)z9"Yay1OLTIѠlRW䄊*ހz1 n'f &(XY* =)I_LDR4mH+4zУ=om ]< ,s4k k;-jmFYݷHmXi-Ae%& T8n?)Z/C3kZ)I*$Qaxb+OdCBdj4tKAS9!6[ rAX@\k=>$_bG9['18;#1DDO򝖂ksG0f@.T:5X|S9G0|4<(T-o6fM>.Mi¡XGC͛'BZ6-V|!N/E#nPY>r@dekG(@X=,zC- FdVc# Jwrfv: x\v5 \HA=ϰ{(L!Ɏӷq//[7z:6X3'3D^8Tv4DdE2vS.[+ އM ûQ;X')ļtdݺj328\͉݁~n{ ]an 92e ĚU~N'IONJ Hd8 ~/jI`:UTO.@R,kڊ4xU+N9-3Moa"[q96 ۃԘ W*?BjGGb%^x30.g^*u"|xST:~Ɏf{]@PƑIUzO  OW#qW\xO;P *Ҷ1be7,h!Hp{nXbQ];F%&Yjo%"8· .Я`qR :W:4gQYKZkX$ 83h3y|8N,)h@D!IXv,K/{n(č3QWR㈘p9U X y;I1(0۠ |c O QU6I긙}ֵwHٮLhz- ;~_GixKY|\RMJ'``hf?apۃFihoolaZ>U N6T$  7k.'%P?]Iz^(sӈR;VƹT)sh:rmB<.f1i19d7 `M|HOha]RDmopX| 4vkѣ YmP#UA *Oj.m!^_A~V(Ɏ/,r TӑnDMt(oBݩ_ʿ~R]*pkU𥅆.fG~za:yp7=$z wX;Lzv%C FC)E#h5X)K 0nKH[t׳:0&{Ro}pDRJ8 'IZlH X αY𣌎3q/Z6k:SRaRi?`ij.2wJ3"^tv]ghP޴sPĮUן 8?1U]gu] o߃jm%MNI?O&~ dn^ڄQA/eSn?Fw*EUXvE ޢRu2^$-c" K:w9ŷ+NoFQ%I&ܩWˠI B&h]vp`< ;( h.U?͟:=}L;VfzJ)x#Q6SRoR5HAu!N195#лu e'Q5Y\ɔm%(7 n0O kzKU(-B}7=գW?sYAv7'k0$CmsA%ꭘ?3 ƀmnOФC\zt#JtxH( })W(}S2 ;7؝~:)s8L$ .8[K_zk -`. : k5(tڂF"*d J0oeNeSB<ʡI\mQ=O̧pbLJxe&>0MDV9<Ek)p-y†_+s;,L\0SHg|1"igY6\Oܠ^~K3vACdz 1Nt⫩R'B>U,1o8,LΤ]틎{c~4^k*HaMeHq>*7BTT7p= aQi͝47rSbnWHj.D sY{qsFe,gcg ''ˍ)[UB=|֞f08!Wc{%i &9ӍكCe~.A\̝.m' }0at*ŜQN<7P/f!_J.W=ѥ^V|vUs(]ۦVpJFw>6sc5k1)aVn8UeBժB@L~f9%}-mSH Tg uqҢ-'x̒խߡBI]}OMRhfT}µ UNgUQ䆢䘶X=MrD8 6Z/MVДaSqUSne5Z͎:I~o:mcG$pϻ=zE3Qoc B)_8,2 ;=`Cq|B?[:>p;\.} tG*8y-BGi{e2e m9 Fh^ Pe~ J߲~+!tKKh,!B̀S9o6&FcF`E:j,x,8! Σ4&{^&4sMb I-! z9HlG JS} b<GdaQ͏[XS,! O)#aY\sqy!1#v2 s%Ns9?}]Xiے5=š N"`a<ٗX- D~Jq'z@e'#p2ݕnlìs8h0EtgGFè5'×rƚ]VˁMpkNj"|H|>vakÄPDj=Acq‘A\u9Qmnɯgݟke p*ݩ]E%t\+.8W9(ur j=B,SX\w%튠Y\%:_[~Ӫr$LGV /;TugB]@Er#[^)yt%'Γ1CBĤa6%x9U[m.w6X(ewX=sZ`}}U~ɳG=q-3jn4~{kn՘1  1s:'R'A?ebHqщ.X|_rC:$9Ϗlj (4K%jPk R`H5 ȿNdBCڜ2_ZY7JS &'7҅C7y4l=v.SvNmD%2Q7,¡k@_+'1Io^zckCTݨ*!-Զ /KS!=̶aj: p{w>Z#)V+ 'h+/-JNh'~FSYG Ͼ`naqcddwZCWn"!j)p7xom76v_n hGL`+vȥ =74$$&cxa@g O-92ƭqkM"ڌ+s2Z6⿞~ำqjQ0<ޔ/4GVݎ6^?K#%ϒuMVԋre)AY*Й`{N;|cxs#OIU(ܢd%Yk"1( gS]Փ gKHO5ȧ'9дʧl#e|򸽛m%H82S!w_iA/ 6n5yD27b(^2,0wnEkا3hW=޸. D8kc{ktp>€/ke`-OIR; k#˴ݶZL'W?<oOY4BKB|&Ua|߫?1Я ܞƒ ȋ*տ4g1TM jr2!v;DAY-&ԧ2îy꘰A~l'{8((4]tREE/lϫ'a'+7fWz;,N#i4*g&`CEX7FNuN,{)p#Gi bxZbLϋY,<|vFU4+.vޓê6TYX{FƸ @rV^#o6]ئi1M2UZƞEAgk7\Z=/$k[|^""LNMԇ Bf^wA(Ô=ɳ3oYvʇ#@CXf|l:v?R6toduXq!huw^Գ*ߓ\;;LkRw588ST+hCpCôMT,%O[)ZM$8cW`,T[ XIXQ+}6B ˁ<a/0wi#كEb4bIx$&3K:a^LO<S J1|1}F3T LׅcgTZS]#+>qT'x Gc cMt?ȄL=!T@Jk&ɿ0ImM0JW` sVsWu5Q34B 8!tAN "a@ٿVERc,( ]`\v에'ZvDZK,O1&ܜHӷ]KM{C"Vhb2,ȒA5p_kkr nn{M`qf-xr>#>\w _lwˬ7,coG29-b^z׀;ϒϼih tY;eݳHш#7h='ֶI"d}p-(>%w[ڄK@= 0WA-b72({/I2!'`mTՊ("na?SJi+h1_W*S4]Bp-H9"pdd>BMm4mH3Cx^Tth&!=vz"F5DZu4ј {]&M<ɓط26vwڑ`>+y(#'c1)GvW5lmC,b{33rՆwpy(2-kz.cY]#eH0Yd]QfW9HjZ9NEb= `uxOr`7HQ? ^VLtC#1k\vyWiw8pe'W )fז TVY1(@U.9hآ3-Xm3fz,Q&<.?"`o#cС~ia:=BaR.$\gB;;wkgs_q糓*p!DWdұr^MhS6~ynt~3) Mv.aM]Hct︅5jj=6ʄ: {V̉¶dX8^ Ӭ IG9IAzْ߫P,LKYsS q{W]L" ,÷nQ]E "9Wqr0<"ՁUԋH[P k 9Q^26糊_hew~f_wY֯ pRoa;u2]T]o5u3/2%l*qs7A8!(2VmY;gf@, m1\XY4c~Ld Ys"1I2أ?rx f]^}pܝ12JLyA^NaJro4}zJЂ̀Vk6$MzI0s  `&7:[zs2Dwmb]:X)=BÚ;UQOz-=-a

    3q1y=y(~?Ʊ2v5EJ@mj/aa9`ȭ@'~b/h8/.CadY=x-7 WMW'&G$B5;Hl5Z {+#qD%ٮ;GTdNw'1N9E \EFʭVEAO :WETSF-CԕH_!6*ns/c)|+iZDp!a1Ḭ̂9Z%]'ϻj4)T|xlM6!xl Q||S͚ Qm?m:%) ~Uhjl';ڊ?ǁ1pnWO˄R (XO1$L8e&*m̋.\adwڽkGT3c"fHd8nb3iBuq}u,Z wJm%gwQ'PwW}[TDxb cd0wM}AkDCMm9fk "T(;(yffa¸-coej!p\o郹j熼:OJ',D3 y9QWf6Dnj&=IY0gnOKKy) ݎ= ]s ִcA>Z*~]Y_r2dAl`0Ag NqZ/CiX dJ}Ox{NVw Pxq}B6s{Y`OZ4K !^t$kH"q:R ''Vmt=:mɔ^^Vjm\ȉZqZh|g #IVy[~'94K"V]ʹ,e g"MP6@lx_Ij,l! d8Mm.A'"NtkRxjc#jdӽV(87.gN0y;6;e|5f?Pr; T<+ٲRY@'1z ])3'U&5Гް7()WwV c5_ 'IfrN"s -DO΋l4r"ߘ\Ӕnmꯟ[n|XKK3vk2TU Vl7qdhV N^KѢ*#' '\w7̋}ʣ1eK0W]j5TfFy8Xlm:X˭"P ԄkQ,bӋ-/x-07!Gٸ)_ޗej~00ͭygUyjO2x7\SkM4Prp˒] K~k~7e}-oy$6˿exKiכ:feb"ON 97TTO/.Xr& R#̆²Ȳ9rY/wDk޾I6=W.k:>oa(AR꾷4p-[boa,ǁR+R%iuK Q~k5l!<;<Ǻ<ڜo4S ~/*i%QInp,v?!'[;:WL'v<' s U|8\"BYnSW[)j'"11n>||@45^;~@fng2ma } R!EX$| ~D/p H|կ#YR7"w'cXY匣$gkMbl x-]Mtt T@f&*K^D`jtRh5Uisj3yh>,z1rKBŖ_/HfB(< E1ؓ]Gߥj[%pMx6X5XY5>bgqM=-)wH8\KVV"aDU_<Ghi]yO+1pͿ .2T?bz{(d"5y,2:}k@ս(y@2k>q^Ub$@=SIoZ۸)lFE/2 t4=7W6q?xU2+ڞ*pۃ:&t#5lj- i@]Wၪ!!-lR~KLBog>*NL {y(fYx]eb|wpLwF"/58e~mjU`%1 IfzR:嘿tRno"}7.Tŏzf\39\E)^@&A$+Kr0ys&ջY׌K1e:D/S\̻zy> 8(/6{h{j NֹN@J;4\[ dSA3Hc濜in=6,"]w%X:NY|^H1*)!|Դ .QxTqq%D۹B)S}{bˍCB`ne|Ԗ ?#,NF9D-aIW۞$Z!5-$j\H Q3Cu;Fw: _y\c;Pv#jGgmUWR@txaށӆa旫!Ճ'Ԍa ttyF? Y$t9Hc#jH/>+% ;$)M|W$20]s XsjݦqPS< Dkn9ts8B,ՔP̑NcȢAS@;s1ihݾeΙBoKOފN6n*.blhPoLQ +X21KeۯWΊ;ȴ{Z F"^Ǡә=;>l!bMӆLf]KaЄ~CG֪vb$t$:;{U~T(vc}I*9 r hkG\ӵ. mcc )9D-?Mf(W9qdl"JQb Dߝ=$)O9uJaW%,Y+ujps0yˈ#& [zl~UuKÂiߝ(\V2>nQEzcC^)ӡ:0}5>U>w臂EW &vN&3BLŐ^msmx,#ٹ,xMus\!ͥoBy2-9̠m4:y؞S WԨz9t]R8y~QA0zsbM!5;9f.E@`oubIv~gD~&f6Qs  |s#f6-bP$I3 91rTcwso$,>@M!1c>voU<0fJJ{"s _//3qP4 N¶G|:vu5+u@$7l(/p I R'F4[Kq|.+ۍ|!vꑊ+ds7#b߼INJ^3M9CQz]Ӑʷ."[J-/Ghy E^$+?3^?9'OoԅB:{I$Dm=)MX9vyww/$'&bcHE)BmV(Q%5ݞ=/DQ#vkQ%Q@B6>o;Ӷ[*cK0jc|/Cð8˵s#,pj2_f?UT)s%G넢pJ ~T1pRIJf7]&? j5õ26x9s%e';tvBXA4YcRykmi?V%s6K3֝o <Q<*'q!vfRc~K^2_9/:Rɢ1ô{$b"(yJD9,4aTR~_~zt*s[mH2l:6P#Ǟ2SuׄyN #K(]qKE35%qbx[:>tzWQŶ87kyS*73 @kNǠRT61SdI *=ّj}G-4S-.rDW!pU|WhgK˼'w]aB䃮I'ʨ%B2vFmrJ|vWJIߙʹkG9%pvZ/c[}kPRB^Uq/hpN1L/"Ǐ׿񝧅don> 8[?**%2ǚ682|oDQD?30C)yO٘"brH |2id|!r]idύ'lzRek:<'^bߏFm\vOw#P:6w>E&V/$3/p$| mg_RN|Ol!u\ҽuEB~^{©^8/;s:Lü\ˈyd/Xb5wxA_|U\,%V!h rnӖA\b44QpMyئ1Țf u<ڊ£<&G;pNDΨzc#-Gs;K)w~s>WO[i(щBMI8PA,6?Y. JSf-t8l7x/:Zyبf0Z_֭q)鈳!o){ O op3vcmOvr ix[O ^<+dGHY|s(g-W͊wpнZH9 feχ]XVx_~׾d;Bؤ4q*7Hrk/8ޞy!i;U,>SNCK ZH"l9d=o,a}ϱ_@JޔȎK*RF-Рr69ƽ,[gGi# \_;$J곧֛Ak< 9T6UrjkDj#QT)ufj/⿳GuHC] PcCa* 5ĩ8Sm?9I쿫K J #3+r] Lnƪ=V@rK1g]ãg>@PA`0 ;tҠx뙓ԕQ^2 wn|a X'p*LKwNH<i AݫJ#bM[>V$M{ ] -x\0W)[~HoS5Œ K8w^<Ŕ3>!P$ %x>g*<;B 1D2<`[r9>ݛ͉Njh/ BGM<ñ'z=GdD5΅.tbt+ 3^ڸ%/|ԡr48PJ*TxtV2!ְ=?pU91)a2>.Fiԑց{u5u?ubrOSO'ۜcm]%@auGGnBx|{DA4QE@mv ܓ99p.֞X Le! 20 lYL~ ijwtĵ܁Fl RϫkY(]55at0+I0`d<7vtyԨ80UA'cak7' P_/LKTմÞ3] b p)k W7խ%.PU>`4O;!EQKC1IJFMP$* oe6W5i,GS~C0o3w*2mb) U6emȟi}!nN)\$~*5ũS3;\3v 9[.k9w^iH?LAO(R@ 9_ @c~DŽ@o5gg`eM~F)a~j#'-7%6a|e~D'k}4s>|{ h= EawDtr돊4+8y{Ė}ss҄'d%{xZիSRDGB6ߐ09̩*ՐOfE>]qs&£B' kHj6 DPxfv :)Ȥu*nPq oV8d&׷_U8c;M)U:аC0 8mkԳrdQ,VޅJ8p/nsnQuO7rJ1zFQ8.9 9cHSv6'O!>aU@q/.6\98Lfut*une.cS/ |i3EwIH<r+IPrd".hyӭ+aF=q FNU#Dx<%L'dؒB!ކմ*koWTl'rPB6 )- ;u9 8OFѯ}J.!%9HigjDc>WqLmGy?S3{lp8u²'@b<gZ  V}7t[}z& ԂH2u|blG)1F'OfYw|5pLN>W(Ud1M T I:֮)Bܣj i`Plrj1sbq!ZaiTf~gtho);nFݤ1)ٯۅPHfqH P9>o(M:ƑjD-dΆԻxœ?[4RhҥWٽ`K]ȶwH=A*RSNzF hCٺW;{jEP}9SftB7DEƮԉP:Bg|s 3\*B.[擏)TbosTvV?;i:vs MZXD { #[G>UM6~>02]HIm&tY 2'hA7'!}?wDF'΂ (/PƣU~s0oUz)q kOyNxCFKl%Lfe, 2 g<,Fl oktVhsnt5Gw}aX,J'm$ < Ad Ü|)s@/Ac*Q+<5g>@.eQ!d2+`n2 IB'\EIO~Gݠ w!z+c;RU/2=h8捡[o2<6cBE9鐧Ggk*IAm3MO*ʬڲXJ'ev]-<~5x=T)Ez{#vAP0Yّ[m0ݿ3cđ}xa1SNebPb#7C>sI/oɳv؞li'F}{OH9CBgj$:^(foӃQl0O ٗURSrlHq:<Y8獈1Ć[WjU lEm:aLLcMh_m o?@!{u8llh^ u1f&&d1Ζw:w}6#BGdԦ(TWs+;,=21}M)Yj\hYbw5Qt_>}A vKy 6/>eB V_6ptA)<ȤAK䪭;AU`* avFgiJ)*܊(n%&: <+iSǤ-V< c *um/ 7WcOϘ?2X3720|]R&qPpg=7QA =bfm*fA+Ӈ (2KyTBZ?T)l S:CO6E,#CJ#fDM2J:UXaيɦx+GKq)8&'x%}9yY`uQqEEdlXLhiedg$ l@N> l&(R*ﳾ{7{Xǂ:NUѮ{I?vJVhibSXD,c*lJ?f9-s( VM@;,M$~ә`EkhVJcBI:PQv4ςG<&_[S`.iq. (xTf40;'†/3ru]ɗC:LQ]ޙm( ɾ,&u$N;ƃQdezϭ_lF B x>TsJq>eV c9:ziKk[9M}H:z  ]e%#!)y+y;r3kS2=0UxWB ? a4 /ݟiaC yXY/bRjz ( gq^M"H%)KԃD:<)Z6~# %OA_ʃcL! Z]Gj -xpW#¤&i0TCdO˓ iX 9-*I#j 8TOXn=V"rrmL&.Qs&j؅\9A?NR?%ʓ@bNU!66?nϟKh'Pp_vL0j6(nMXJSz7mM'5Ȉ ;idg>pNIe4(tM_ b\]Fk U_납mbBvw߫,jDF/]FйovxT2#("ϸN(_f 29~ȖCNDdMNʫ*Yʻ2,E2:#Ѯ/ J-9ܝ.0A.Lۃܾ}޽CKI{g A-:!y9)+/?N@[2o<>Nu<{]--y? 5w< (f< )+Aܴ 6F8 K!OSHJ ݜ^NGQ,А-n}AI @P{zfT:HC9IQc\ƙG]d}ފ8or?PXq8 ~M^nގ3fSP $T kٰpjI8h@ɹmݑً1?MpK] Q¾Ty56f{)wiA$ w.#S'T@3QXy$8gkhW>kykEQiSUd&@@`W tǡT.Qj/"6?3`E 8{B\T ٖ,sOPKvHn^RT&ŪQRc:cr sW.;g [k (0aB<ݻ *7R'kB-pJݖŃoFϦ+Q._Opl+PB!Y=ќ=&(;/hgV-_1w{̧ϝÞ Vp _1NP493Kf*0ʾZdiq0{<6N A &u18p-G2J7WOHy1pTFAdw^盘jgQUp}J|?͋Dޟ䪝.)]3R˸jmzGrNwal'çq+W<2 e CrJx @.KR%!O< P738h1yrpl"rKvNʍ m_PeF^{̋"ADvV 8dS\SL癹 W5 msy.*H+HC,- ?x\Te ӅskCm7(ӿ [.Lg®$Gd<R%BoD A>:|N~% U;^h9N\/\"jlA$Q3l:\˜(-pM?J{OuӛTHISvӾ:'\Wg.[An&~n(5bA:4\y3L6%ڬoQ0┌c$֟81Ʒn¤ϹA@?s,XbS+PģVKm+T.׆~Ep89x5ڮlg(kOڙN=s&.|KVm:/䡨WHbDD^f=k52v|n1Om KA'{j`HHgW?k\EAtt3/mcGʉ`uf@ovСh6V[d8WsƏyf-HU٧44fWjsmhk@j:3W֒;|crtm^Hs:`R\a|ysKo~xc3{gX#P a_^Yg*~t4UHҾ:KzBU:g Y!.-ʯ.֦GϢm6Jau&=maF0v>0hp[ iX- sAa+8݉׋ /)6ojО f*r Y(mjӡ9@DA.BK08/e`*iwox45d!l1 0ID.ĥϽ&qg]Dg=qG'n'%oGhdgL%@BF(*aG蚲x.] ?Ǩ +r?FweJq{kB=ǥޚv݄x._6og0@Oe=ҍOM穎9-Ks_&H{yLjqֹ6$WS]3*Kl3,4lmt0ͪsNeE=RVH›M)))I62\b9~8ڭ/f2Gq?nloYVh7d]DѸY=P0 Z.̚\r#V#c$*╩܃ ""7;h!l9o1Sί ,(xkB2}RV<~A|^9pR=ڂͫ?\#Cw#tC}oK}Bg?}xj[__D+h؛odW, JiϔFRB*Byw\OĤ aqoWu;Rfv{-FhK~ XKz}!ʼԡږh321R=I@o0/sGځM-C\$U ^:ܨXȐV4P.d1iEXPƧYu )S(n Þ@F7kP!skD*LS,y؏V/*۸+h!,C7&SbsXYw_i &.XuXiyYF f<48&e/l20РɁ{ive eW6HgUb^|w7way`l7Xt qHڞ,L.[kJd#r`%qGk0ɠ,ahl 2Ieб]b+m Id3nK/W~T%>_r{[ *H+2=Y8xz\T>o#y=ǮCSQ@7Cz^S޼TmՏ|FsT%y'S9tf?49jf10?ܰK®v?K\G&ct}ߕ(K7ft<=O l̲˦U:c95?1oTRA'rwO7x%eV_c,dwW;7ed+e(&0~ UAԑĦ _ᡏP~Vل撸[)+]x`$ٰ~M 1N_X 2g^&s_X fGw=,P< :کI*yi\/݁t#QZT9i-ï5D7;R3Kgô!1$m{Ge0S|oCRR 8$^5lfKn[:&XaW蘭xMAIÓksh- ܯbĬe2<>u-n3Ռ2y 2h_i@;RD@6W>q!OyahC tnRi=hS$wkT8I.Ol$]1B bLSFTC֢[r 㛴lhrY:k] DU1RKPȼMid'{|aJFf%K S$>=gR~QRe6 pUߧA-u}w#E /kk`Qۯ`gǎSjwڵ/NxIVqdӲSĆ` !Zfe'! -zux oƠ7L`|?+)>c´\lJt#+6"-%m^(N\q1}&TÒ maуݫ%_vB3>cĖͶ! ɋ iCIw u&%L۪[ߨJԊj̿'eH.M ̰8 O„XGv0UPAAA^xhQ'PԐ~Jv?t agW:Z'4Ql&}{s[k $բ9# B^8 PR=JLӵlی0lS.y ͋xy'գCiM#wsx{s%bd!>wq/eч "R/0E ~" Y M x&$[%ܘ{ab ,AAMeЗkA9y)I59Us&~"K q3#tO!m8l_E vQf|e6q7DI E&Iף6 ,huES+-WD|gGDcW(I )d$K_Dq2Fju{|9A-RN,PZ" Yhm6iڨb81q>,w Fm ʧ-4g> pl"Cχ("9IxOρzoq5TqgeW 7a(|Y+Fm$]o[mq 3sW ԍ5ӭXI'Z$QF1laڿL)\cÞPF0t2?E3oP Ye鼺eᆬnĸʠ?;\,KayB}Su/hP#q`/1/)#XI?" ^Β ! Y%{*N{b#y=cE=𔡍vټI: [gF72l~Ysxʵd+ Pr\djVOI#ܫx*NB#ؖX>B ]Z~`7ȬF)i| "bBm:+<^.hvcBI=:WR&)!P@쌮JW4FVA$ ϝL.65ЮW5YCLFB~UIE n3U |?xAbWQmU/vˠYQhuc7#&d!~VUHJ]CY_j}{7뙬蒴B$YLD?q91oƎc CÈM*JcH1?U2}dzٌ;Eܬ[clPWߤ&wC$/y ɯwHwf k1<*UJ4s ^\uhc4 R(&`-="Vr,ޓKv 74J7V 8 F>sAj@| Fgb9OPƋ[wPrxWO֚Ep{f@r'X\i'E֡`״̴x쾐YYl-$ݕİ]\R) s}B9 <]}1-^pZٻhي B 9Hd7)ҺS7 w1Szӷg=foZ8vψ_"Qq+)r%R0 )c X8WPr2PPgV )E'IjZ5. nj14Rr=,+X&,)$"%hpGKusʌnOkF&n|lfrZVV F]f6Z i7yŽF% 1ŶxB&+ RAž6ʅK@h=)Q7K:sl #㜻v{Ȼ(#M 9*gt "qKnlP3h4J;ͩud+g =$ Ϛ }t/6ZYU4}֒xZ U oǥ`?;͊zO߲1SF46 7dC3EwQO9:|`&8g_C`e,7@#_r* +I?Ϡm%vG\!oc5*tXs WYBSƁH ̭*F=2.KLQ‹ȇ~$co%.I3T (za#a7$M!ϗd R?˚CgYjAbL/w|xsd05oُHak⦉coia:CO<1ZՍP#Ns֘No+넿$RW\բRB͹:pvtK`7i? }:]@! +"\֛t'.ǰ$q_`ǥL}x[޻n|}v{P<86~8rvL?^yV:rMyv@~:?ũ8H`#@׮;]O4sIT<iKyGHU&s6=J噃.o&qܭD܂ CQS1Rνiq&|w]:wd"T|6j BuP(=Ymp.>43> C/4ɇq hQ<k[BaZ,n/BB@Hŏ_&Zx8iֈ kEяo &戀+Sx}a*]>>Z.: oDG,FAÎe<wD.PVB: 4r Ϻ3椋ewOU=c|Rfd8ޙ#X@ @pm}CI ]NlrTp`$N$*`D{c镶 F;7-Ĉ)è$Oy-E0#=zs=u-?猑u <~2Ltb)8C›_؍zXAKRm@43 h(u5,ksf=Ђwr:GESFԖt'QD@pg Tڡa%Q~Ѧx݀hH>skoj(7$yX,J;ez+Do1=S.i >xO1pp8]AK{불IQ8%3 -Fӈ.OY$I;36Wg9LUʤLPYsMKJ6_=%J]F)xD,@k~C!_. ~Z69<Xe $tԠ5y7,#A]NF_gӽ Z wД#84DdZ Vh9t4jn:8nm'ϡsm55ltZSUg85!<zz R0+F,r8L IJ :]^Ə(*brP@@;`R߹Ɛ,B.qhń-K42 pUOl夲 Lwԅ!X6!-}r{l쬷9ㅍA !oN<SbSC+`TBeZg,y0]DO"3+F6 DR+PlpJ TEeC؃4 ]5$M}c0e'qi>]Kj {aȑ* X d)Fs`"<(YnXxE2靭BXbǀۑ=_t4bGEM [#X#</O%(-] #wGOB$#UϠq@X'oYLD^lMߛRs,3ukZ61N[ybjоqk7wo{3a2}`3|b/_iG%Sw&LRgqVKhO;a| 4;#*(h(i!JAuoP*.ө*eINHtq7M# 2oGhJYJ`iG?L?an=d֕ #,Xse$~2~8).Pk6,`2 8'&i2|#вO9jE9j a)ug$\E8%1ʌ k-P2̬2lad~ r Ϫ(}wh2-}|k#,+@pR'pt>Cf146#-rzY YŠ ޒPsf;nֻ[B4ͤTl|:<:0Wi%mq݀w\އJǩe`؋߶Ɉ6MU>L}!0TO ;nΈ0<],RYwŒ-%^h wuZ4m8eB r0,?OdES(4im23׿ېIaE:,=7:tDH;moV]ZLsAq5aPE8V:PMRsNH+<@Aea04E ΰ YO7 Eg[^nt;/|u&*9)15BrE;;a7cڋ!S-b>0I|Tl$ g;$!+ OtUh!2z qg2%=P™\sONҚzUJeg=DNF Ұ< ZzWHPF^e_zJ= |27=*+1g,ģZŃ/ij3\"| ?A тݹWl@Bn&FƇ.k17BBlD:b4SDKٱ3@46{_%9EKH/'ܡ1:38ɦE"rI^ü'qi5NJB՜{8NiK b ukdKRkC>|Aщxd̼WKVOBL4{Rx48q-Hbo!V?'gdBϧ'ɢC1!;v@;̋c?)a>CMWj@^T^,-4Vt-?Olё8ۦ|1NpqWRiK8L7mA7E_˲׾.?XҸXѭ¾vuěa$-CUC᭢0Ee+FOr,c ZJXDvO{ݡ`t-*z;#u>G! j!2"k˟s$_U~={KW֝B#,!i#15 DQœ`ze5UJ) g$et5K {ql_;'#(AӺkzhN^ O9'[6 <9p-EnzT`8޷$ z~]@'XYU?L%|wH2’}3j/D8JĢeٱmyLȝ 0Kea@Ojʏ;fwK8`iHۍ o`d?N{>Y)?@1P "BLa<If9y0 'o'&LcQiM/Yy|L9_0GDxLu\&}hmaijeoYu_-DX?]ĒCg7& ` ܢ+_`cv~PolI Dn'<oAl0ha˳:m:prP-D͕0frG2ǹKG.jj_6Z%uVd,ko-gntQ2$OQ.dU@LK5 h* ֲS"+lh 7^!/h[)VS/ѭsxv'lX3@݉rTգi0tAWiM#ː\\@BzULF: /6H =*Lr޵b(`<wQdT?;"k"_ O@#E0 lLZ;`,=c7>ͯ%=c_'[<$%p[c/ 뵸Jz#5H#zΟWHrY$Xh&mdt!JeǼfܜ]IYeV~Eܫ'U. `ƄЙ;JPA5*Su  eEOjj^(ֶX`~5A5bhG}yOoxIjKCS[~䀡<=W(˓ษ+ͳ2,dki~yoHw`aEy ӝeM#DzxEGE.O_j2J[̀gL >Jm;t5ۀ;h :`1JyxB{L}gEwvkp=Ug0^h?5z p#E;VY_> &ƈԉh5Y dʧ:UWZL sRenrѴ^ؤ'˯~X(1sӘa!3X!f ZcҬ01bnh덠tf30|[1 o;y=ZW& v[!2R@ 31yYgǥә؊kBi Ew|PJ/mm2"r-\$DѬŪH-Ŋ C&>]?z&[qlT]˽̛͘9$d3h3QDy Cr"_i5K抵`b2>Op{D? y:80&dz0%+JU~! K%tG1ޭlG c&kl<>}͋g#_?OHX_pAY Qw[ Sc10w &K"xof`{C W4|$hW3F߰hf ta K{F*NN@T[ 7Vƕ~qr1-4DyCBN߶'繌A4iTl,{`&[T'\ g^1fX ߝ`"+Ι2RE-vybtx(Ď&6XJR>ʴmy Ͽ'f( 5q:8Ub%47E&/V dcco42"hBn7` 1;pPZߝ \ 2'~PN^Q`*rc=?[0U9+ j_̠%cm\*Ywrg!3$>9haR RtpC=R;- .V/ؑ lr:R N;3vgut3IQ&"#ڒ诞Rih\LH@Ąd 6 Alh/RhC'P="9&mqW(ER5cOp|ߥ췂e: }ڧEP,,+!{QH8DnHhc:7lBstSGRm ] X;sh Hr Ykd'&BWc5{ uXyXfK¤m,=LɄL*uM3^2iȗİ g{>3*O_9õ+TbR>n=&1yFĉuw %Ie`@֓|3=y@tO8pD!0ҁ3M:!N-Ǿ2͠e 29Q4+,ۯ@!>Y\B-ѷ{yC[i~{%kacMI*]P;g~#h3t8Vȱ"xEZJw=u#?AzEx# V;pMȇ]W|>xpQ]т~$U.W`G.fp.gX6I;WμrL Biq9g߆^wEN!oe:5B/Y3q;1GB[!=d %|˦ E\IQX;nZҭV9#}I^560Y/ЇtrXyof&Ώւ?~U2_$ЁRN5&$ (bbnO{7` (,1zB( X3َB5'[i]GNW7NWf?[JSX&VNaqwG :):DVGh %$bD~r$_PE\}`rG*& >5_ ΓsV:.%E`j]H!  ߤ:N D3ٽAn|~,=* $_ѹJmgؾ㦕V#HR-Gp֧eAR1Dkء&.{ɋ^?N.MfL*M[pj]+})mm[ z ؍yNO[1f{UZX,9po_[t/끚 D.R?^ڋrqU %qT|aWy..Z{\LS!h0np,HS&9 GT(OxKqLJOY wttKoyq{$<}ɹ좳qzhnouy.蜫!)C*ؾQﯡ&Lp4\o5M6*EOzI:i[ptu<*i¼7J#7i7“ѭStY$fؔ<*R,_4Z֙Z틙  _/YO(V;b &ud9~:!{P!agf+D,!f#q&6Iԟ GtO0/d?3v`%4kjTҺ8֡{ `Y^=O,e[ԏ59\ T*70wKn=Tπ9 *L/"$y!%լ6&srņ.f"Do fI)Pc=A"]5х0g*! ?_|:,H߷ 7c⡺X2Лm^~mDbu\Mh+X*:I%b5?1EKd>r.Fk@I3J!se[?mZgC%ỮH~sG#`# VLYͼ29ڋ_ 1ѵBNRYwBl<*!5Hٯ @Ӄ:\sG_'KG.`x|sLgty¥@o渕ՁY^.W\uHZ>fqWBß[1^xR2c><Ӑq[ˠ#S KMR?u D25Y2S'{> $Y_(TN^ɑ.< eyP SyĢYGb"Mdl0|\La-8b`)?5k17h1=cC8o7ƪ퇈Ą &Bv[yL>0thQL=R|&RNâSUϝ`?suvS-x\_r A0jzCf7MJXhXvO/be 4I<;glM'Xo߲"]AݭKmjc3{#JuAըXp [׶x{fp6أ=4of8Bg& z0aXA WkeW[먵Pd\>lOGT΍bIGi^r߱nF+4 $åKJޑYxRD +O^%ID2:vbp̙gM1brpð 81i9B J|a*H9$<} #$i ˻yChqaj`p ijuQK8odN3IΧDeq21c¼ɍOy%dGZE=ho5I+<xꨊcQG@.+?->^i)]]\'HĔ`_c Wy :Æ1c[-I^F :߲>7{G57WDhGGy~Vhox[zamP,{FW DȫH(QG)J+dy'oLŹh3d6 4i:c¹h"~D `ẢmH2ZlDz'yHrSE{懲ĥ:֧ a<׍=ÂjrYϝE+ʖ~0j;Ɉu@&ASڶ9'lp}湲)[ C8gnft|De9L"v8 kPli1vmZ-T5veUɀ#2>h5/%Et$$?tISpjv!yIa'%8t> * "ҟFyWY5%HlavdEuЌsm&$⩩ f'[z:}? *XD4~EU!rWHa( { Ig.+u{ً'RӬoՔB#Ot%ş `w'W5Q'n6j'iHQYO!y 3IpXK69I^.K*K[N_^{ozh5A^/Q\E.֣:ugTQtX 'X'2{CM">ey9Z凒"; kz(> c( iv?Gs-^-,8)A41|䓔dfljD 0)lPNSz> Bp,EB䦬+;<&fT/~_g#9K@rR1l P b*z2>iF*>uP!A,^ݎ<z(¥kRs%EnVSKXU"6n8dx %$ u_3LQ UJaqfK+t!VHzur`[?Zfpj\94F=@K?G>unPo۱ZHsS&<*;$12WlNK}LF3f,}{?42FܔmqUb[yXA:MUP/ЮkCEF^{^{w=]8 nR )E +Py>r˩udcB1p= . ){nr&8֗줒+():]tV_ħA^ a%`\JJyhJz[m|x7 Px cOsw轵A|{ p5{@iAgU>(%.ZF^}1NDwUL012dN.6 v GVaHfcaV-?|ռ{घQJTq;k>t1?dui. ʟȌYgƩ>&* dQcZtZ,#[B#٨ )I4Yb۞Sh;ՒǾA^2v W39Ӌ,_|KA.[h'xf 8δvv%AӒeEy0UCMT7kIttCoa(=( |}QiF.3dpH H'?_0l+u}'6H2~ %zO}J$\OXf9\u}|]]ftgF?.~V,\= $< y FRu$aZ;ǭy 2L תb*+N;.5aRи 74l[)imW2 mk֟V(:Ż+ [ L,:\*hssubj2OF_jDc线= ּ>Nٗܘ(w螧A%F XVz[&/'U5L{gLʒ-KDG#%&3hfB;~#TS 3;u_[,j~`ɸNhu~qMÖ4tQxriݻ#G)H3Bd_o>΅nJh3r@ܱ+M"Bcωvp4=;vm dpoՒ£P~ܿt !R3S#h*4*@{ܣY`vnM#VMYw!z{Ԓ:Cjo".Cz_F))H,e$i}nXCBmOj &¾ U%NFeF/J?׍0>RE2a|| eJga kcVvW:߶g4> W>w$IZF2ZۑQ AͰVX&i:LQ'if FW@}M Fj 6 9!+Hjhl頷R:"l}Aя*)~yhݣs*НSAƂ:dZ%Hxn"񒻞 hr`72Bqʉ^y7m:t =Eqѝz,$2 jalo&+7XJg[~*pY %$g _LXC$D7$fos@j<<ۜw pzyi4f}F5hOf"QS2t;o2}OCI k1ҩ 4Ή 6KnmLvUc#g;>}āѧ,b-}|@RX"_M *0q\=vڜPdE}bcu 4[} ~R>/}0hBn-*%jFh5ʘ I?3z'\&k0f:KnVBmL\5<@$V'᭎w|*,UP!/mLfd"..yk}l=hi"S#O\hεbֵτ9І%Uc;(%Ea+AHjB;rХdwė'<6&{ CRHRnٔr 843`gA. q5AO"ή&^..4I8Q)/f4yNjB4[^"DEA/f1ޥF)":Qs؂N$Df>2B8#'>iE-T /MYT*5Vxt{wy eZB״Tb,3=RQ-g,"(=1 gd&e{ 9$m~|%S%`fb 0F}yα$ :8ڍzB%'}"fFҘ\`7\~Qc=I%}혌(;vrT1-(Chu(/W!SKw4m"7P hW^rJ<Fs w)Uww)%b{3W:=U~@9x特K$Ozј&^E@3v|N9QcĈ%2M.;rv-jDƶ͝M0;&Ͳvi3F=Kx>c\#5v9#U55OMkR ΃b Iq0D tYgl2QOh|UQѯFyt^uYO,amHBjtMJXbQ\ 3ݨM j|0z73FGc ,5?=J|RS4#KPE,^=ȍyZ5gD8 /0ġ'D͎-Y؛~snP3 :;ԽLLRp7nu\%C|^ -œʶr%սH~Һ&hB[(Ej,M'Ycm.V* >r%$.]L6ilJ?:_WuU W}Z~"*5M2Qb欳T6_8w2-eDPUSn1T} |;0 31,Z, 4YoNd=T.w:Ҥ*(J@XԉH CbNg㡩R@~9*7аz뢡C`E 4$=PZ,q_)'D]5pHron}xQãvㆌS[LH.-ەV> LOWL4A&!+ׇ:1Vt{PƬm[ jwXj}NCAۇv1ݝ8ce_Nxxߍdah A !zTu>5<Px,rI"6}4dq~KܒֲE1Sm}VA'DW{FIz9hcݷ‹Ɵ9]E>9] = fYOb$Ca#]t斗\}ҡ_#Y-߹cĥX ٕ,Ԥ&``7F;a$!TyH۠&_.gm%Л'=o16A+4&a5"sQ+5zNZ}} Izkd+}KRZ|\%蔺nz8{8 @F-T[S0ݱFFD%).@RTXUXt.{_ =1;XӭqI/;yG6뗶.'AL7WLyhl3^w]QzqU=-~&8 ?#ğRSF~f9*bȴ mzD |).v]MBx Yiğ#D3@eAQg$3gSZ81w ڋp0OwG$ovژşCEmg}dP2"(_}&U6kNJ?3MZ&'`ca o#u2+̬a߽p1Xx)Y5838K /Dk[=LWMU@){3zo;tyiET{X #gr\:H⥎Gù#( U94mL5t|)&5B<6b*~]NBӜ!Oqk,ȿ^T%岾ѣJ7%ݮ'Ib[ՙr& %J/UBZ.nv_Oa 5[#lAD*kEM=҅ уG|tOgFm~cHmgdCiigQY6cIs.kk UP)|x_i:B RiK nwYto$cyD\'xٶ_9?cRjwy.P0p(ᦈ˞E=pX1jA$CO̅ s gv?وC̓idc-Ɯ4$^d/ph !|#Iwg."~|۪W+u?E 55~ܽ[Svo\jZ !.ԗ~ф*,ʯgPo3֯fO/b積AVU&=.gWQ1 ɹ;U5*u4/`C=W!)fQ~=U#yrDWG2'5A;m`ODq&ĬvscU2'>\A (?"ٔ3ж\ `K +s[)L=RĊQgon~_RdܐxV{驪y+nG}ͨP׋DsJ?b.ݫZ <,FRռ1 QQ)!ؕܲ lySs У4SIg p4=}֑6!vtLZ ow]=d@BCtKWCw4)[]^0Cӗ|a<&[EoWwY0?]*3㴚>x1d!c]"*O|Wan@G^Oy_"XLGwyL^1V##gn }Rdc6tԩzrs4N#8.lEd5އqŗM"lRk\zdн po G:@}OPA`J@!a=.'tg*v*Sʸ,xd46~>e]`_{ jk^ V)w; oR.oI1Nr1Lqv")VMj0:~-]{& c jFrnV4>gdzt9q^f+\f48BVa#r|`_U@s]ɚå=xw,z4)dêMѫyMyk&r#LsA J(ۧPǬݼV8K YDVѱga*<I@|j/8ݑ+͔08ODQQODA[lHrU`^|3ϳ1`ZAXD& lysajW?r:aF?XE~tOPXLvl%]Ʈ;j y1aL(#i m3s'jY$ H!f4s|8}\bV B"h96ņ\p*#hb<.י~{?7qE-S M65-n}xKHac- I5+x_ ֪ 5^UZq /\0 uM/PuenKfd#<8Q-P)fT.}./ThTۮ:oHW263~N nN$=Af>~ك(1@ObqȚVhX7-~,-\ "O/c$L+y [QQKX\}u(>sСnLdO 2E-f +ɈP.eHiT+䠤49ϥ‘qqUE$xAB}UղaSJnXO9!%*& Dgˈ^M,dŸ0hY3=SVOCx!񃞽Ģgr:1`r:@\:4c pnyCrq9:6Lx*Y]F&a١RײaX|•7D>BH~q%ZŸ"ZBVO>ƠSJ$ +)F]jhBI`8/"o/1KB⒒zz Ԧ#;.2Ϣ吗Ӡ7ZD)MtжY G/ء3}FpҨqa. w0:d"[ Iupp}:|XD@GW[6pjضY]l1>u&PfKxX+ᄶH[l*'!دF$P  !ܛ/g 0QY#@^^}άVfmjjַwmE>V;j;>,NkD6-@ɉ2kta 0bLg J̬I= z8a>R9h񜩵iV42(kLͳ0wU9kyFzCrۦX(~yIYbGe:2Z(r)M?`įM*XHqmݖ#uńUt(ٽ_vSk Yl=S5 maa `ԝlkul0{# BoR7TKLa8jgEL0?;t%=*P'nL2S2ckԋ4 *@KJM' `A ǜG R~S=!Sj{'@XJhC#FFy>"Q))%SK;ȖOS.N9(ñQXAnGN^`v,?>+1$k D]u讚}E'o.~z_ANLPSV".n ds]ۅeE8 <7U9RN*:L'Oկ$G "*nj: .2@ګvP4Yƪ :f } !bڟ+3+0_. QH r,8GX5-7elWX;:۰Br:nbW:XyAI/^2n ;Zi,Fy%dWKC?uJkES%b*D2QP-| ˜ݢoR,0٥G9R4) 2TrR֋ܬ#ј[uW6zzJF!sfɜ%Ef5P s"~nЄ2A n!ho|1N У> ntq'K0\3GMB%!iR,)pJK&W % IM6 G7NkƟ t e'"8%,UEI!g/l|;r?/}yہ6~U'Մ$T+<6>ulsЉ^C6FY1"h{kY t7;czAטјq%D&/unYuB?w(+tTKgm87ETƩ6p}5v }_r33T|ůjdc HoHyȂYŇ٣-Yx\O}gګMrQ^QqKOVS?VBr9|ri4i05V݊z:)a˪wFTfqkn;t&:=ֵzN]i`Pq.TE]頚5'[vNOMM%VDdQmTb٘s Φ%1}.8w؃r|k@d{/{XӽC]$v5 +AdAռT%G\2wW9 _:>K% 600]&;w_ baǴ%֑2OTRP[ *Lo_^Pf;KG wȖ0tD{R5 J;W^_ ,99R9t=a}| ցBmIk`s_DŽa'/[bMCp$E&J&"h%ZՁ܁O4Gm[Z|) u*~jk9p},Ycy@/>hvAPR3$?y"O?&݂ aشc4"YR5CYI%<1Fխk<<3{Q8K#I2F+{~ t.3Lt$P "Q dVP }/ tbjkťəHB6TRK߾%|ÌĊjUcU72O~=&N08Jn3:{sV?->ke5qvfSi Aɔ@!M(ک@~|v|뮣o~6T^8]lѢQKݣf9:o NmIrX踙%,9MĐY\Pg9$0][W5Ii)xV{젧lsߦ2KݪjP[}ଋ5R2_+IG~Y7?\=At! `" YqfIKD/K᯷D3@BT7m|Aze5vDLj d,9`5&_[XOS.=Y=xg^|$-'|o}LC쓔(6@8}`+vdX L7//wF` χS(\vnoB:2yJdUowPMdSR4M&Vl szklDJiY1 0X"t$ΓuʂH';嗁h;6 uz8Jm LM8nۘ<烒&N tQk vZ[IP.{t0 _PB"܄$wdREaoQ[Njy~.6.@< +^EdisDe4Fi2N3kz>KE^"]ߌ= |}SJ"9UrDdlŎU*-lYSYcs@>T MPT~1[wIc& br(F+ynpx~7Zxnuu ޷'S l7|q{ݗ9}s=?^GPgk.'\(ԣH FVs|<+&|3WA# Չe!:4NAK`U e5 3&,G,dMq-]ڻqoJTqb5fL˲x!䁂`?y!a1)]4R^IYw(~B#yxz幻mdnZ bQ" a}ZGvʀLSN//>xtH)B'  [0 !JFW)"a.Krl%Bd4OgAu)d~v(P~nwN:4RMu{TNHt019tƾNy~ϩbo~#sY|a]?T XA Lo]2DO(8 YIo?SEj3KӻT$ua3 ! E:)1̞L2jn+7^͓ ӥ϶=:"S7d"X۸:Ɲ9(MkM[. 1 XʼCN׻K ~?-r]H0b!\\\l{r¥uٍ;d(3ycyK K1IFw' ipsh2I_UsղTMiy!+%CL1dnvE~X혪; /.OɺrH |aGY8@>3+r#ze4T۫ wК8~O}njd zŗ4,כ{_>h`pxWNz2Uϣ߀aO]Rւ̳S6wI?SVfp'OѐV}?JTj .gd`i+Va`HpJzWfK[,vr}r$"5IyFBRj&b/7%ƭIQL!Q9wKFDqOu~` 5'IF ݏ08o9f*PDL>!j(CmL+kЬ[iVVHc <70Z %A-pJ‡grgFy+Ȳp\`Cz5;FMPgI,p9n q=H {2yVҺ {-okNZ1Ks<|ϐsZl͚gTD,IE=Lf+ 6d0[עpu*GkvdҬHʮX8-* wRDCy;D喀F8ȿjLpu@6J`!mV3QtjccsTFe-T-NPXU_xМ)!NAykZ9n#/?=8Z%׼akztAsC`Is`կ|ʉ8mjD J ئFٮ9p%@PE$9M= ɭT5;if@IdgA5ޏ~O e[4ԏ+]^aԑUiJjER){t;))&-I4[peGmRSzLϡ\,q)pnu%-I&g^]EkhiFotE5)["LjzaubeTAƃ'u^PAjޢ݊PYR6b*8^jM+`O+Zo) ݔ{EkL&tT8M* l3~mK XP!5,BJL&ytiQKr < n('=])K"_qzh+tu aj Js-RDa:ʜ{+!S2GRG1rpW\b^Qq@N"$6u h֌֠SX* uOB+g Ph*a:KT3quA|Qwf.64יC1Zl\;pT{nN&E'{l}xST͘|L*%2RUw12ޕA*T}W5˯ֻݭ}/~ ۮopCY%3D?E3.x0j :] k?&p :߹֋®5 q#Gȗ2?( v1Cexdw0u,:O$;|κ}bkEPCIb#i4jA쌜a6{`v%~ 4y$'b{A\7Ba=[S{rDPX%jjpыѕ;0ZRPKu_ѓPX/wrK.x;-?G]GUQ${@=\rk6 tegPƻTQ7Ɩ=SC8VGO-R%oQ)p{6}6]6 fծ= H0b'gmͯ'ݳxX& Q%Ȃ}~c \+kHpb/ίXR_-ؤ*{;*T ;T".erb?84~ ͮ}a[`p.Z]c(uYϪ| {*E?i|)<+VL9RY+l\^|Rs,\`v*hb7x #ּY|(Isnc]F)+pP@A8V0J tq~>=6WV[f^?*ٜSKBaWrJk\u_vq6Go$WZND-v=E];趚|a7Фgy.d6ǐfM?9앛mUQmpEH^aE,sh~aN>{\ųF4 -Ai 5TyXaSTԢAFbHb|x0Y< Sް>z+L̵_u s j1?XZ_췊WWw l$L戅pZɑW.Rvs5T]KN;_ sH ډw c>*H9$S F?ixhHT~q~;&~Ho;F.5Y)sj"]'B.]oBK9M:N nP8a\ 6 2L].r?#]BѺ1g۪3ϭ"x:- _dhmX:n, CCG)v;d+A'̦<.huoLjlE+i9<| W{ !e# xeIK)dZߎ4gaF(µM㡍VيsxAx_wO[ ZctU3.^Y,r.|£h8*qJ^iSHYA3X2cBAg0@IDJX3H؛)a&np{NOiI=}b  G|Wl8MsUF&lqǧ̖`F?I0 Ki80;e(D(1WSJ# vty'8DŴ% :Pƃ..Ab`l.!_ 3ōLbmHAr c N)&a[t ܥ W!DŽLPM&Gw7Asn*_K^cpDL)Y x\@afoIu6Ln\0r۽ hNԗ4V0kJcG_F&MC:)M60&>rM1m(FypSVP2_|5ʅOatyr&b鏜cӗJvJSHcpcumd l@w?xj}! O-3`!99Kq5-oSXbÕC\<7X6- 70XZqnLӪ(ޙރG3lb@[cvZC lC_1ӠDzոH.o/*Q5L ē׾y,'^-2eEIkD UľzV{&3yvG8"/2vdӿ[2@׊`0ƁL},W:rEuK* BKvvw{x3K[ yMT'r#K:cPZxfW 4tޒ%_j%a5,!hT#ͣҭZ]#aYT&Nh7I=ȩt~D |H!3=Kx_rRb_غFêZsP?/f46{_^O&N\DSmyAKE,Ic  fU<UInҗmr/˜< =atyÉ_M{ƤpBɴֻݸG'ag+1vWqh5Ǟ*VbH|UȒx-/$abӌd^A6NIN1иD3(<7+n]dHZ}>!b\.xd=8XJ;"XeVgpʥe=X8N; ɱj2ٝ nc"8ZU֖Ê3QyDGYBeDbnדljC.'PxrQ4gf*%yL:Aܢ9IoI 8/CAdwӭ?vc3s _u1wo87 oNF 04&Q@6G? %mi"=ܝWr1c*;usuF?1)} ~J=M(a7b-u9Uőow?&iGB0Y-XNZ臈GAĈ@ܱw&xWo 5#JAS3*⟭D(qQ$iTQ(mkjLampAQ\ + \`h$Ai?\d#e^nS}Ze sklhy#(g.z`ιc!f癒80x) 7 ^|/ܩzozXQ]f!$ɒG;"YTHЀBNi4U%Ӊ2Zo_<&\lk. 7g4!q7i|:NknS HO Ҥ_#W~TY/8֢EZcv 4վaD[Ro/ed6ck%.N-{i*7mj}7H\| q|JDC\b.?\pˎµd{ZIҘ+_˹G56w[pd=$zQ w6dC?ga<{뾧@rKͬ\aoO#R䂈 Pp6 *hY55dGY}*dctcO n7 gřG˵- xTw![a賡U?,ؼԃĂi[̦nsO`Uγ Bjw؊vxqe>#^Tg~=n&,nۈ YBOű^:XQ\rZHC:c|R};zʢ&;0.6;CoS^Iᛚ3dr)ru&LⰌjxz^.TtQx_:oaA Hs WrON?{w((:y=Y%&sR /#nZ8dlS0Df~0hgN8CnSt!1룶cU4{uU$M tc9ԇ3l dj 5;rVJi Uhjuj~_IAkzc,3|<yjOyIl2-A?lh\DB?'%e袐:4]nTe)1bjL7/LQٓ=*fQm |9!}$BVr|ac"ũlt>UHU@^"z࣐(vN;kmh^.җ XOS:yx6O!x 5a|Ys zNQ԰,lTGe>T/sMW1CU5m<"'/~68&ګc)SrW[8&#" ulŅQ5cz7AEs3`jPhPJն9V&tЕ:h D `&IYA|(DcHm J ;fCbRRE*IH밺+ H.R7;" 9xkH%w">|-L(mENtAQ%〓Y “EylJSU%4`ǡIW o_D8pg'6[`g~P~bgdJ{cR-,fP(%9!)no7\F5%uQ& · >G !Cأ7(?P^G Jh<(x.40۲ITQ=YFwķ$N.OὊ>?sԘoy,Ry!wj?E BL%=utxJ2*'?ZJ ΄Q}̆@۬`yti(_3U6prS Cf1f Wl)Ybvd<#f ۾*:(GCebIL,jS[,j.HЦ3duX vs2Ak LH yÛL.{ǑapSM呪 e 8&|y~fY-x^xR7}oux6\8Y:F=꾳_M=1sXY"}e3#1">BJD ^hѺL?<6jEJ~Nk i8CWs׉_%<@MI`dm%y:;mFP_CrPF:\tQ@^.ENp0ז O4AhX~^|h*p>Zj;-{fL"}Z+=:x7t>ykҴ5$= jYRoTKX|І\Wo(3IlP_Yal0Y= +5]Jk ӆz6lFu)AB h2=۝Z{et-,o6>MN88\U̺ Z!a*ZTɚLq2::j?^eN'7H#K^ŧۧ^n0趢Ȅa'݌1B7P ] :8ЍDߓ2x&CKT8@-Ƈsu x\ =jw ֚k\TAJ89Aqґ>ia`+6Z";KȋvB׆j=w4Au~?]4ק{13s)(gມƋwj V> Ɖ] b%yiNΎAp}.sʨg*hǢݯ5#YS`v_J| P-pwն.TrE$j-M/ҙFՎǾb/0tbF}p+.V}ŠZf)B.Sdr/~(J{Ւ6 \u`BV ѹĒ@'^.X6,e}d\V:;+: o$+m>EO広 w|/ r _LķX} ie>DwMǣ/ *vl#+ydmҲ&"/ L'oXK6 @x0H@]ou|x߲>C_6[t"i'Eov V˄⮃)4J<Ř MS7 r Y6 :SN# 2gO^/`tk' %xל1 3öTW 'ªެ1};j΄/Ў,}RtEP;Ѭn TK3)˩WstcY"j 5V揎PQ{wRچJ>\}}-a(Pq AD p/)\`R)"]W|z6`УLtOQ9_+؜0}TeAiN ȆGvŬGO-9je=V`үh^$W.uYB\2 6 l3å1lyB,D/&q;P͢H1oFf/NJgQ^BVgxm% '14~ո{_2$g:;0NصX[vY[0ɼ7!7#NC*X-t=^󁓃 \R[@vK*{D+y_D$IaugDDDB괄(L?:%W0]ܳ!dHhR#.hgt,|%|fS9g%oU1Ùa^) 6HT̪n$`c( $hw(nal]k)gH Эf ]AJ˼5 (XWɵNmiK ̪%Q_Y\#kYCBpy[ޛ>;Tp;]en1PN trֱgYZ07070100000383000081a400000000000000000000000164df7f6f000069f8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/i]?Eh=ڜ9O-mSVU,;yw*D7N϶E9%/a ӵg@y/ A -vk pBi•(IgNvxg_d9Pj"DX R;u_aDO6 iD6G Eih[M,-χ)ӢUf<`g2 SPO\EhVBz&z\>Z^GSiS>B7:ս[ 4oM#nO2 [k`O 75CMCtaw(۰(.\6Sb/o6Dz$Qw654Eq!<5_Ь1aJ3ԏ%QF#}I8.E'/[){%;Id/Cp(Ϥ!0H)jWk+{zH1>%&n%>Q[K-r7 FjJg6{*\Z!}>ej΍ ڄȵb`V2٠.}%Ҫoou93p}mqEYT>y^I#(:wRم"|czWB5~Ge>È7PŜ7FimCvhWlҺYzDBOdo'<YAxźn[=+N>8ffU~nk~}^1LGXi4P>  g*U(12IÜI4Zhd)1Qg'MpHQL(`eXpFGb~F'lSM.MJbk}6"Ԕ.[PCг)qZ .r-SBePEWtϢc7FoMkd& u@$ e.TOt *ly;t|hW)`(o*ǫrM,@]%4yM:E_6dI*uM*,#㿰{Wè/І %e ͵K1;f_4ب4~gyZ K2.ܞcBSJb`)eEOb+$Gx1H+2?[`N_0"~9WQm|t#,QtYگHPr֔VkUcNU#cߛ Լt:)a';m1MPsW|w@1HX_y:?Tˇ*;G/Rf;n6`: H[Je &MҋH t܇`dxZϹxiIB};VWj^?Y.R{ζطݡ!OHʂhJǿ'\(ؔW⛸* [ˢo0 +v۬p5Tze[ςxn 4YI=-"Cg@y=?԰ѡـQ(mw2ǶE&$&^tlS^]uBn;I_0S\HE~ WM~~`$5e]d۪3\籄Z|Z|xZؖC-2_Ϥ##>eqombt3:$.IR+:450>K!%^P'})ȳ%@1n?.GU@ ;` L#57?MiݥnkdWBk sF!Y nҷX/یtR❒ȿjUt2i@\RD(Z`iT|=oY1CG+;Z.%|?Ӿbc0Ѩ$/ !,a/E+a{.vqAY)aޚYGIeQOH9*b-98])&A2wBBBC``tUC1nXJ=b_ -|;ab^JNlQp8 gzKch3"&DNN0 'PĪ<( RLyi(V~{8cfD6Lvi5=t6̄ #؈}o(_u?@1Oዺ9 1mT_BGY#PgGOj* 3/Nm&. pr&r=27ȅ} )"ebA; JW{MGƜ7DpI0A+\!#E WGɩN#1_*`xjoǫ^ogmOB]^ׇE>R(OB-i}2U">,%Èz3QahdRR @9 Ŋ >JƄ`Hca7A|t651߄е'-oi`+dYlڎIf ̀]hl C|p 03Ъut!.9LBYFxJ?\BrE *2vOvCJpdxw#k]2ć`-+6Im inuмx)7:#!BK2E!`aFϻ0hVZ(ٻaFZur3 moEtjB_KC{frVU{N%u~C\0LZWqYfS4ʉ 9 !KR[ŭŵtB1โȚt~-oxHQcJPѤ'%{O4/.l~މfS.LR!#p2QUեı:\N㭨[y4gw8qqH߹vIo5E:$B{7O*nL.!Dm(8<4e4PU5 o4}QuIxtФ5̆k]* Wd!Edc5Եx`ѢD CeARދ"xfUsMIIo@>PeǤ qfZs4:_Qn1zsY ŕiK7HU ý ^#$Cݛ#`j&2+dNT݅Hԛȩ<'сH 3]DHuЂD-%ikx7Lu*$H})J4m>c -*mW=s\CU'Id!5iR(4" 7B }\m fB']*alhOf2<(D lWZ^[ z0{Xx MF0@UM ݰ׶X#F Oc,N#l7 Bṻd+NRXh,Ko, qB.`OӧU՘{.d"x0 9sQ="eJb C55^3dmݔr(q(+ͭ8OG㖹K.Sknj4h3cJ8wVVJ_ͽԤL[oBۆ^Fã)dԞ9E!HQi}a3KEɪ>id;Óǃu,@O(iߋ72ڍ+SᆽC߹Y3#/)gJPg←8v+m8mD»a)/c1!Um;PtEvG xmrq;Mi k.ANqzmyx΋k$^wA35vbWEfclƅsHix4fIuO£\:gK-K"8bq:EíkZ䵽6@v"BwcYmm 'Fl/ȧޣW(P$y ']G$~fK>(l%^gFI ]?gkoHai~C_]0K֎v7HOW33OTUAPTB/>B>: BOua 5͌~Ew#sCFPV%e՜.]&08afh X?>:Y)i9W>՘秬`erŻNvF\Uk/=梤?R̗߼i>""Pzw6;X^PcL&3u lOai5!n,JF!f\$\RZ2"k٥6)K=2ETy9ᡦ :  5tj?~qFb%u?@M tf4HbRl~t~z2ZE+leʦp fol ~f` 䬚@*B߫͸$͊PD^/X6$zkg%w%|]6(e_f,<_4x ( =W}6B`.2^Ҁ@Xa]4ɐBԹO6 $ qlX5vCt8Y`ƑXi|e[2S&jXdoER8I4zpf/gۅ{_.rwt(7q~r[ g㱛/PMSZ۔]<)Qy@pNJ1;+O-xgy(.?PHYLȨ*X8OnjEqhBxDK˗9E]?V|?d%4t:B;, ?˗&F3rWPv _8r.p;)&a^PT0Wյ0%Jqw%%dQRyy!h@rJlh:%ޱUb^6I&vm@Bh\0gEdvsq|.JhxET7R!$c{ɩҊVܯ"b6 ~ ze}/3 ߉㲡E<}~a6wJ_$;JYЫy׽QSQC9AD*I Ny.EF<|0cA4i_0#CɎEmΏއL)da 47MPhs/$D5ipXh+Oș6)4RK&x_-߄y͖^XHΫ@:gm*NvãNn+x[!! sO\b+9qC6q;[U/Bk 9׾~L=<|ݾ^?թU;]hM\q4u-6]˜Y>W0@ A9(Oa[>ms!X9\ː,;&VD#CN@Ōe3 aD)F;f!v.9;E|AWTe#[ց8@- ,jE ΅6aqP&#܂ cZt" `KiYN!$#=b! "{\n/Q Vyb# dcRd499ĘT:d*?e- )]BvD2/-~!gA1Qb)sXPs+oLUE _J͙L1eNFKp9o J̕NYvMAZH̴~l/At±Yi4>_8Y5V|Դty34==L*PvOdϟh* D-7?S/R| 9ecWQ޹ݝyj~1pMz%ItTճeƶ\.X ׃ZՙHη˧kB91\mm݌#2 * U2:܃8[}VEF.zdRA xX'}ײQ⫷GNRCSૻh¨7I)ǑDU及9a+5} F!n7ؙGa 欻w dYx\t$}R0W#$21FWMqCsenyG{Mއ(:*^N20D)>ԓ0wG*sX>|]lIͤ6f(Ȧ8!$Y~kq.3G>AsjZx^%w.Y #&Krx_\F-fn-0YFRUK$N+bx[4ӡI['Ayj9;!nmGNR,W9 G㇤TqRl 97;Ϩ (grhabҧXBb޷'ǵ`,>Ld9[pD]z?w1_"+(R.RAܚ}/! xQh}xM:̠;pf24O-E2[k?dD>LWXJih/[?oC/K{itqAx6KP֪g"V@Xئ*;JutYZ?9'r~ omK?TȠz9 ^FwI ӻw= t--:;͠,8fB 绔4/ ~펛WjbCR}Ѕѽ /{΀,;t]5dͧ+iA78!Qs,ɋ4@):7<5sw+J+A/H;8Mxl fp4Lw:\ W2"HjTխrv`=PIu>:~1c&L8 3'n<^i$ݲ#͝,x6 5򬷧^]tB#VRxJ(h-Q(Cv?ub/![c> ǡDna3C14V |\6q oaH*AlJd9+' >+K$R߀^e[K{Ŀ `qrm1`4~GF ҕGug,L0JҊ$[CbĉaNpk= 6?I~57M#8mP<÷^NsfGNOYDV8Q[,R'yC)/<EKds,ui(qT)bقrT8fPhK52xf#jY9?UTIJ{( @NL>WU$42P, !Kn?Fee{ 1qR\I*-mАgb<]&1{a{9<#P-(^_ Wn!4$p 3x1E ޶?_ fLcD$}"st$y|Ed{$$T_n 2;Ϯ_sk.u1U/J.fgs7 }2?kMjm[UDrA8h|6zq' FZxrكԽA_muvR͎o7֞d$d'P5Ji{ѿѥLR^a7NJL&dy5w @87@\ı!^"p"<:OjEE!Vs H&ˎ䫘WmY{P}4lkY(MP+)þ|?]q%̩>P5^c . iR83&7ք3]#"Kdq#W%xhve` ƙOÓ[9j;}KhN1k;U^OU[:)0!@HL=sp K>و4m!{ T}j2A()ʭHot.Wel%Χ֓=c-({NqDDBK<&ӄsnS .!fc!G/ճˠ")biO\H W^>O ~"ohBO:q@4s>n4MY p:IyD B O g_olYzţa@͢[֮@4!)7BC\J?~lixVX9J&C??CLDvڗLʝcV1!!ܗ1קƥp6/r/,uEbE3u| 3¸LuXzS3;c]"\fl_]%6L;Z@BbDA1!93e ^XWŊ/[ٔٔd=+G:ztyȀ5 JXk9;y.Z#VӧƜ B3+e Ow.1wʺJ "dij lensh!]H̭$n,#S2J Z'HC\5x|H>ψ 9 %r,az*e /sM8Ψ '5%yO݃VGW =?FF&ܰ?ޤ3jmO3 ؊=bF!7u~̨~t!Bmj-.NIWу>>gcP1"D<(*{gNNo#UwZZ Rb3/jRC8o/$tp2%&>S[5J#y&<f郣f( \~ݐcصakeK-%Dcp͇EgQyƗ3EزlBN"F=BKN+tgg8}Pˁa\C" F=DZ葫!,ABB;G?tLsvh,E40cu7'ܼ2Sb_=,8`iq&:`+P[jNydQ.;9\3W- 0Rډx9!\Lc" 3/<;0LgXDO`Rq>'80nOi\2`15#PЁJBFMorz,jRQڿ~rlF!O"w.KT+3DL/ xs,ze؊kr+]p7'Msh(m=~blh,,&U J VoQ,,3-EWH\f$y zd1L׋-?RtRr;ESP|?S/ J_jǭ74xE~ _RPyw}˗Hbqn :ò/HҠH-#4S]Z͵%V&L'yQr,Vܔ(I<,a8p´ѸioKJOiۓFnDTZF* vvB,\4׷f3̦oeC, jy,mv. vSJqc˹ٟgVS QO1OlW h3>KC\9 %Phiz|?'5_ bY?9rj˗VW$i0a~_/W>[=bUրN/V̀,ws"Q0j9Ő<bU^wT\d%< w]A'5LES-RWXw"x5,K{_Ou+gL̈R3&>Θzqi'gR B!FM/-ASb!|xso] /:6t_=F2e"ќ/ǒQn&SLOIRAFZ8 t`X p1b=-0M/O%t[q4&]:{#3qP:ձ1`.^"QõEtYiA % SPvUAԳE߃~OӒϞt=\|!ޡgKlnVA 7jp}M%FI9jTF;ii%g5Bya- \qrܺr(_iYo;Xw2v*P_(_Z4s5 >b 4ѻFn{lHE qŶ,_saiTj5?om]AZR`ZdvU%+|Y$e :/wõ;JCK"ۋxk1d)HS^#S3]IӿOE#8Kr4/"> #|#3ѶdCf49{UW3Z'B-e9jU(9F\>Kukx@0EHy+ܢL!T(gM Cu~&q{d>j>;q=L+4.#5*,N%?,Z)nɲTأt]ZUA;۳ڍɑΉWN%Y.Rۗ= 輩[R/2j?juoDeKل'Tzv08 \i#d(W2]1qC!]e&Q:{hTb!fq}:򓪃 lS_ %"_L2XHhkW sfn8:oYxKʐ8\YYGA^)OQRLí.&<^/r'M)ޔϜ>/ɔmI0IH=>ZrҭNaBhɉq.#\iPgD%"^}𓐥 ؤT9np4ܿyʇc\C 19{'hs n4RDc %sGmn(,.LDmA@CfF&Q#T .":`taYZv!"suޙ*Z|>q L:^.Vs'\W*~/du0L$704W[&سIu6fl#/*& 9Ž; B{,YrԎD!W>2og% ɌG?PuRdZ,(Q!8Hk},.H<T#Mhf"m6__~:QK6}^<ڌιA N)Q ڽ FwKz"qj[,y6oj%7o$x?^},bڣ Y BR?cR{3` 0|pfo´"46;E1]F;d( ›7!H^ǎ/ѭz C:ǎ"i$`G 2i +@)9Ōe}ͬY>g~J:~m4%KD~Y th_7&QB͈PO} OAŊC->^f-'.7u[k4B}GGޭvYVk$]O0V^Ѵ=K>إMxHocYDj(g[{!~?A Y))4}/e,-+QuA0 F[ln4/dr\F?`LqI>KLeӖl,r!^҂ :J @a84.ߪ[MU/wDrW  !8[~4uIJTSҺ뵱lj6~e#jlZQͦ+b0-혈`~Zڲèz<<>j[Eo|mVa #X^ k4/?q[j~R3/jC}xn:dV~%B=lzk4Wk(`oY; vdZ?IXjFm qeEMuMuiGB3 w#ᕜwZhUՐsD\sʩVkO^-nUQK1 j#WopuʕL 5r}`e#YEo-Y_` (ui9jN6+ٜG7jO=E$&X*Qp#/iiivO1vےnտ(R)e)ƨcyG*`jE7}C,_=$6kch:bݶ;! ^. ,2˜ewwP;G> ,PZz$P m< C-s/kR=Ql@2l6 1p^[Soe>Q9 5unovjQSw1/dc gU  kS̀a%̊UF mےp,=bFckcI*yRy% jC /'VU1GQX`}eL'2eF[xO))ױT|c|Uv%Le &řn/&}¥>1{qrwP,Y~ӕUM +ݔZoRs΁^g?`%P]%2ߙ+Buܔ`Z!p%vcN+]Ug4Z.1O` vQd5[;[S*VC ҜŎ–e㺱w" kEMK l e(~yռ4FMj#ǩO *B|]U.1TpX׈CJW߉uF5lN-%u|_=FC>![t|i^ 3hWQB€v$`e{Bq!/47)\Vq퉾D0Q^ )'5HE|[lRNj}.0L@zuLx罘jH? IS04wfp^pvU}Oh *k[)J J;t=fDEm[{@"J0t_ 资I\6|*V:7 Х4tC;6hҫCOI0V~^ ؐ:iHKFg~J 4kZ U.? 8WYg;ZRl|l>u IN)Mo,()|X`QnJgrCagZ~uRg !Cdd[1˞b|" -dN%e#<C\'yWcE(~AzFgm⟡ 8>Nr]wR*o^2rh8O׭RE`L$Nta {Cb+`ҍoezm'qf4(Iq&dDϵP]$M8ljN*i!9$jWM x5z`xX.Nq: 4߶!\He/i!۹V^+`gc>5l"_m¥?Uʔ {Y\JbH> nY|OMwm,&GPކc`OdٗDgJ_8+L=cB1-z'*|.Շd]6/f̜C:]Lk4M2 ".:|df |_ R~ߕ/6nQ՚{ L޴ىUT ;EKy7L 1xHى1,qi(D_(,`})$i{|q_T-/ |/M 0?LH=/pp8n5Mn6pa;pUkqCB!قwB&ZrfX0Ԍ7tEʈI1I 3aQ;^s$,Y礛3a&dbɖn S#;G]1J6H:~!GU[Ā[;61lS V$tqP,kxq$MD 1rJNpijEj'Js tNw v0,ylGg˄oX{kF 952O=0O V)2fYdfٯmRG)򯕘$i+f0.xEn'bVW<}_o yhn#$E81q 6c` r>p]1uNfh,iYJە`<=qkО3ޏRM3<!EdE' B1 2ײIIgJ"6¢`Afy韺>}ιuyYǒa@$;UIɈvP] 1ho@I Z@ [GF=[f)v[x,b᠙ `*^pY b=$N {-ӟO^ݶ mOX/|G!C?Uk@ ~H=%u֤s=ffFߒRʌ*Ud^oi jHI<@=U>ܯCSZ+yZxȡj0ș>J!"'׈dZ7r Zl7"z xSGq桌K$9]L&<]ߟ5%E`KGi2#D5\MT5w>ake){NhQ!e8c?=PU,C}-ҟp,L-Þ`抇HnO[@N[Dh/!f'Xh3 ьa\`2ź[5~[AT[_S +5$L('A4˷% L@B;c8M4rud̟y !AsnTJo0T,Y[Pp%>u6bh5!T\EWL+ːY~3 Qq܈T_n e"*:)JhHΑtEWÄA_=<<]Y}88\߬hDܐɢ4SA|D6L 3H (I-`WBxγn\ Ʋ;)Dc-yJ YiWW`6j߰ H.WiL{*"^[)Y]Y} LJ'i$Ό]#RjgTSwAI K|&-3+ ۼZ WɪSIo;>pqD.?,C>BtG_b= r\k9 0E_ N? cM: Ʋ)~Ge (+L0C쪕Mu-euBK}u1$GFGOo$S,,PV8"5= mz7j->tSzYn1]&K-mxiwi /s|É|Ww_TD;FXݣDx*8;9Ei2bO?1=J[ ?fc:75: !Er0*CKLoO-^z%٤!gv{(-|BlS4۠0v^\ Eb[ZH*UˢQ؊dVw.{"H- ?|lceH ( E,0kM4(AGu@JcC:aD!2k Hwq)dc[\;9o1"|沖dmPd$=/s wAzI@n6?@$2*Rb6OŭҿoAlپ}a(ނH)|׉\̪p yS5`* ׇWp P_U,!;HёSt| m[u {Hs! ʔ~GhpB&67@t[ښ2_2㩐 \\'=! 0!xke4Ж[i2H%OwP :El# IYNFrs KĥV>yIRj Ǵ]SCL7 V,i;/VOC|QZ{**"꿞ښǿ &l)>$5Ub txw[Pv'|%qn6THPWm:] 02znq,ja۝) 8$|/۞Ϻ)jgx[?3ک6jq}3MS^"C6t=daĩoъ~,[y>oT\.ibŁ|UV/q({fP@k^^.jH(seOx#0HeK2"x %rRnI' TGBjF%MPXTaw٥9 fydHޠ5#ИH CQ),<~緌򌁺Cߘax'҄:Fa>=<D̻4fC͊O2g3"lÞJ_pK&N?yXQH-B2z6x>ʙ۽ČK3z_5Y  wL(d0^j rhA tue99Oc.B԰+;O*:hMvCz=9W\?Xl@"j#ƗgC%F9R@t)U&qYv%^5M" ur32pErq-Ks ̈́<me=xOH:KN祟dv*R]&or][/*i0zhZF'zy dCtRɶP@]Wn 5Gɷn`4v;e#A=:]u)Pp@h~fG/{I`Z;5J r<*$qkڲU.(p2]*Jރ(dLkvg[%Tl~I^8RkQa/=/kj֝,h?QJE.n 71EWMyEJ I>;q7qAy6 [2`"?w(1`Zb=2̼IcT.)~a**nUK Hh'4 Ae)]07L'큹-|*]zb8(^>OQq{b|Lm=k KtVf {| H)X\͠*JuϹ$}sp '_H3e :Js=I&Rk%yݥ>t~8U1 ^9cF!#© l;v~ *<;# >hR "z@0OATI4 ѮUS\},pUm) %,,^ q^dԻNe[P8 g;qTnTuwF̀ MJPg1Zg]m2žm' WsElI-*33 lykr-A@ FksiHAy ҕQVR^{ eRH+Dv "Zz|k u8ZPܣ7!;C-ndp9jJiS n">xZ-OHj[3vsh!a n"O\YVχз@˂ї|1PL:㥉PXBJ;R'i`["E<^fTAMyf}sgaYFlrkr׺7VsMaU@NՄK_Xz)„p$1cfkTpLܪ9gZv rWz F- Oxl\T,d`q5AEcN QޥZF# I1 .Mb*!S;5F3N { #N#D &1<=E10߸(NZPn h/hrf$+T p?AfŽxh-ii-U m׮.Jsl5)o{?2Xl jOQVg:&X=NfJ79Z5MUU| ?fHU"Ե!<"8M 8)weW_y ?eUzvM}Rh<gɣPlV4|[{V#^@3H c<4G^<:FK,la%D:ja{^)Ӄ6xf~Zwl"I wH3nmJ.GD7yۜdv;K)'9-?"!hvĨzI%R[N̘1*$ZlnDZa5znqʃGqٷ/,[n%B^h*y ىIL|U[n.Yh F2AFQq}$ ]Vl ]jNGETU6FQN Jcz) Kh?x3Ck!Խ&#wē<쵠M觊rn*nC;ɂ.;Œl3dd3(Kc4ʗQǥE=>".wR#78?-6 2aӏX )ɮ%u56xmSx%oCʏ"|[*f5=F;IQ%`+6eQvŦO.5n融7:ʩ26.٩?bc J"V_GQ#PyԜkSTm]]Ei/|8aB^ 8> tiЋ%[kX܆1oz AMU½j7fa|~4Dr4i>StRN[Ny!g7 _݌қQ6HRHOZ 8S@=ٴ !@YW-a 5,pe*݉٪τjb*&:F֗؅F4]Fa!ؘ-!"WpNO.&[ O`VƅR>[e<'h'uR%ԟN}Ql`WŁcj5~2m iTIg}Sd a5 >!< Z>bO=TdFW\S>l2[_ţt?+V8 (eݦHã;ru©#HC_Wӕ5fj~я>q-$)"6UWrP赣DAtzХ`:U.R^F /)1n9tQέ1h!DrqQͭ@RM;0*=B]a„a4oY H-N3NE\rS% o<2yUXoM_omz $ iMWr5)Z,dyk2MDݕ+E +CT"03fȊsLBwa1CƫSCIU"5 8HIgpMXѺ4nS ܭSӧ@3lx-ŴFcr#$~#VcwL V!ГRp 󸌇^ˋaMKg^Sʙ]ɾV.'AWZc1gYؠU1Q]WK5i0I(Kj qBkKi Dy p(ٶ#WiO: ^7|0%S/053 haxr=dOb4 4C*IF$SR%vp;64kk_g2z| /bqV튌rX砺UR $8HЁv#Q{ˆÑ\=t9<^%HsbМ `Uѝ]xv4]l'"5`y5ET }kxMd ɳ5jCbn\1Y*Ll0._>K(pIH@3mս$S vK( xþGY6O86xR܊ٺ F>lkeX^J(Gbs_LIXs4cM5N83%Xl:`&"/'Q^'^'2PW}B8 3%1\I*̖?֮óϣ5eߋWۺZ5KyyT݉TܝDAd&DcN,Fɻ'C F@YjtPBAr JьY@ 0}p'>QO3Qdfi u?SW]lȉfѝƀ|c=F%rDar&RMOXFЎTUW[[V{Î,7[ǫ-v8OK1գ6)F?>6Xᗬd[^4cl#@"B^rNu^L|Q PU"6Ѕ? aޠoE0%SGQUDY}WZ~,OMa՛ CBIhdN[#꤉zt5rAVV "gCċPt*)QTB4#C_e8X97:d~~wƂt'Ki6?Ÿׄ>?'GV3SU܆u(8jQ41R F;E|'U ЌG&x鹯9~շ(Ж L\Ԡ95LD2y'WwHKPҮ$4 xcn+}i‰pdwLzѱ#lC(Omw(tL bk|!BmX͟xeֻM+la@ex r"dFsK!=AȦ}Uωz9\'E>n4*{ⷬH3eS5>[7GAV݆m~ #󝙅Aj9^Alxo{eً~B>1gDUP;(|۫rΎy:>獏^yMF6,(0ǧi,/L YcbD(\ih0C'1>;H/,ؑۑ_4V>7=JL]+zԿP5$m^N2Z!lW-Iz<{?W&x1Hc`K q1"V7du3¶>}66m(a1rCx(ATcA-"L.l~WnUCvDVz6Q}Avek8io9@S]4^$S񁻎P7+"lmfX2mM+5АNOYģ-a]8cO5 {Ǖb[ t4)Fq %$ŭJ,4oN4l_,M cDjɗe9I"iv~ s{p;$Ӎj6>yz%r"[%++(Ahc& D3V靛JdEF倿˴ϭ3}@Na˚)!+ݔa^! MevĹ7K5~v瓴4dޡG?fV"!ţͭ#snźBܜR_[hehB-bWY;/</_?O%hO(`8L(Y7C,S\R Ȼc@k(S\qǯF:}#\;hF?Nep|L)qx[gt+C B@(?y0N1 XziXpK=HYbv#˂TkKA~UI-S7lh־1ks*Yy(8uMwgzLwɳ}A&0;Ugk1^ Q (+b`@*%%@Q+;e.H7F+-p ~.| G҉sUK3uIC88s&/Oڨ9Qq{**6"xxJ{,NhP4W@ooiU/6& I\?`o)j' uWoFwwhIvUxct!lgO5c.YLG̱3?6B! _  Jaf]uUXLFB"wc$+eFL7aq 6pAzY 7fLIj8N>;е.);Id]Vp 761)oܿ7]ج*h+.f!5a7 UawB[|ζx K Ey>ExOYKA0lBhZ .⫩_={i^Z6U.!hrfT!nx p.aZA%z::ٴx8_d_r 5rbWsX7"Hw'[\sH S#woK?i|L??$tM8+0LAူdof0Wkt эjV~}7PC~1zl )/ q*ܚ€jQ+ HPV@V4!PtވR|UN"q1GQJWYȁ':5@ORoQ^w~=&R.zFn 4pzdrC9$'(] :־osmەFOch!5$ACBeҗLH9 Di liz@@H tjjn&/⽻E&* 7?w#"U'envG'P9:hիnNO4wE١K;.'v_g4@rA O{d^QT>|2vngB" b}Wn B;E+ t@|HaQDQ,EF᧣dۄ!⮀OZb]pvm4 >=UE^w༔; CҝĬp]X Ô!]|a9IŁ8?C2;HG}g|xxCO^Q7R0hL.C9f& HAjE}n3' 'ucr1nIZT@k8 0%_ai: z6b3IY͛XlkTYBʿ !dĆoո~)g.60>奵;?&NɐJ 5€!kg8m/q bJB]%_f>:-S=<5oTk e&Z-@|d|Q 3uNdVr:@BQ#Ѿ;X}\B I˔f,"xf7n%AxRϖ:Ba6[_O,o=,-aJ_wP6tRg8^A{WW nd`gmzK\elg4Вawʢ geֲП^+} 0\R QoaFk41FMKG m*UA܍L<&`z΀`98'9 ୁk`mbe}߲$0ʥF$ Eɨ1j!d'ֹr-ܖ;K1EFkS[zD^G ކ b=2{TG5Hw>?oO&kEC0=gԷ "{Ϥ`;-61u¬53Dh%˒jaOC5A&2]$[`6ĢD".d&jv{=N2JvቀFu|6j,-̰`$<"J g?_mbInV?09O lJddIFD\dq/]'hc2f@v:-|s ʠ|j**)PHXl_yHF xvƈ"[Fv1KTqX21R9u:#0-U{ `ly$h;\H6,!CHxσjĢPVH-a=6(S2oٓbHy3hpfʔҽ!ϙuv|z(wcGn)Bfo2:"j8Zñ.tH$|5Uu02x!mE;@ulj.1iz1 M5(6;=ܱWaחcKz ڦi&*4BI`ڑT'QDH}w9*cĘQG і\`ŀZh RҪT<>Ioӗ,&Aڧa,?99ZE"CQK'곙iOt > ]&q J4c!͔3fģ Hr+M+w+y%a}0nڐPbj ob[o?< VgK xpI ItRʑ(V;I"\F \)X7LZG%%<a_ANr͉񗽥:J|F1D&kM;`K@fu=3#=woF1Y tOL6vaܜJ/ȹ "7X;q۴k?eT!>kxڼ#ih x,􁒍ݹ'E3 s%e!-s5gÀkB[%wO6= uÚ ^UԍMF_xHhI;c{|pPFW/e)!tB|CjGQ08 aW#iƌՑ,nk6Pal89QlaɐV%&zs, cwQ~#tpTF_U:ƹHAkm Xt޽]|0Ӝ%hb(nP>0%;N{>a!p ~\}S?pva̋7m;| 0rpErTagZoOzBP5*kř˅My0$˿jMX=*8khsQnPp--yҐJH2U.;l˖5 6 OHxƥFaOɮ96ǙN¶G'+#?*Ky/?тxhm'] ^òSjs_ yqN75vHmmhP1+gejp^φQ[m eiJP#M 6}0UQF4 HP n/!:{B q yq ᛴF.}Me/9Ez^^N@/)ܭ4-h` VywRgl;`Mjav)%JnB7*綾o z@I`lښ2;~`\T=;<@i=W,%2tUG̏rq*PF7~>8ۚt'=MΠ`dyq4Qv)??86QPLPPhaomdt7wu@/`X3`}R23ui~/Fj#,xɁWUkP^HX؍X$2O,iL PatHsLNv[kw%2&UIXns$Otj0O5rv{=_F~ Em5 -ȡ\p 6'>;;eSV{ԁˈh(CZFX''ӂ@k܋8XYql Y^8 ;7!\?'I-5T(N>._' х.1*/0]{6z{Rx߼/ %v;AZzz# WOr\SIRt{ iXpib9˙MņoUNw.mn| :rBVp/%PFM2!Zat8F#|1j^= KS-OŤXYViܻf Kp䟘ɞAB2LA ,v#Wh7I"GE>DMj`/ϐ,E}8Bc\Dh3&@b&d aCP:Vl,RD(c n07-j^3Bܟ0lש -6i,AV?Jo}5aH8آd{D]ќY,@1RXnP4_$RzlLvHw-.O rn-b>]͠U:. 4;HͰVCM6E WApr;}zѻ_Ø1ץm*-pjkx)mtn,YTjuI+CXx@`[\^8+0W6D-GH& 78q@qԙ?A#ƤBAA%|{~C!%~JYbFrBFƥSusq3܆Se9L1N8*WG#f1þQm|4B \xqi͜yG^D@6Ok|~uUvqDmݐZ X'J5EL6?aQYy o+@6o! m*Di*ֈ>H-`oMȲ/;ܦ/^hJuo.HR6JL"t 6זP'{K7@=gr.ҬTBxREldz<1J*]١9XR& =IVwTYĔ^`#!)I(Z/_{A5:@~o!S*ίzWd 斷Im8JDz#T% y`29V]3eQڽ+[whSjv~l-G.6N~QQa̓RyeUC%2"ɿh5 9湭|f3wg;jEϡc̮-pDl` 2\C-f\T^ۑK)m-[pQӳJjݎw~UA ~vZ8cGӔ$n`֑DoE X,Ie(b^oIPlմl VLc39b4D;]F[;wE|G7IزWҔ*0bߏ'@fVNuq'frmA&)Lœ3I./Cl\0 "!5c۽;tRb|Y㾽7=OpH8h0eH2"QwkmLE -ULLl2ѧ,,R5skZ *b?'#p6jlIJ`Y{gݹCh{vRK70&Đ*nE޲hZb_5u5&< j{`19+/FsɀH:Wk x؁qKe^[5Z^eE?(ɀ%TZap Q`2I+Hx'@N/F]QM)7L0g=t]F/I%v%u;Kyί’ &}]V zJ1j)IOo4WwB-J2n`> %Gpvx+WWHΰW4#lw̴!C5wgCf򢵩"PDN[*GKOdlޓbVY4:JIتWK-aj7XLB " 8H;!>j|ºa#? 9IB,̳of^mJj#!O@ Q!S'ü%k hRvQ;;ѳ%hP< D{]B|xygл 'i@ =8>Inv tʘ$ )^,UxT;hYOwt4^Жl0&~;(ɨ>C4c5azM}Vqݼ/(c#ڀx 9궒!iDC=`v9=^[c[.<{a+^at ђH(u 3^~W7C': 'e.mY~o_MC.Ֆ_% {NO; 4 Y&3%p#\z!K8n*fL PuA(*f߷~}AFz6vr &[}Ym^ʹ-S0ZF~ڷ.-IF8"S'-BRS/LPU.&.R"c`T$zx́=- Ƨc;GM)MB&5I,! 9h$лg)n]LmW{@Z֎yٵ 90y6Ugx=8a ;df/H{t)y( b/uSnM}dC[; iUOTJyy VoD: f:T٭y~%`O cM"]c]UBlC,!%w3yWT*fF d1LqJJ7w;.U^PruhCK`d(V84EdK.^tc6Q2UXo[0J:[ YGSG1nՠM *4k[QWڛ:XS냚FHHx:"~zT]%wcp iek[' aPJ#Jڡ_f~ъ*E&;J`S0_8׎}(#LN1 ̥cR8j\U4icO6O12 =?+u޲ R`%|F'T1Yĭڂڑy./۠oO'Q1b%Z-l \S.M)}of55";w>.P9 bľƯ]?&ҏӫED!^Vl U R7Զ䴞\WZei>]Q ?xw{EfXTlLk {茽|w -PMz%'#'-∔>-a<`=8wY2F~3hm[ /A{t;.κ곋*p#7>td$ox(wvʱztT sk a{<Ha4kh ,x" Ii5]ymUDT60#.~TQXJwat&I6I[Z Awe>*a3wXK)D!ZϏ3(, &*Sa;㽣'm0Gr%7 2~@6 lZRe+߶뫄QѸ 7z}FS\ °6r#4|ӴmEU7є~R;E'vwaLwItvG&Ŀk~1)83h2ϴc6֣Qŝ!B3n v $ȣH,%\5v0KCm<+Axb6l߄-8{u`&?lyo@77垛1N}NUV:tEbR-ؤ/ge\Gg]O-zl\Rdp!\ʄg>m6HaVtѧ[՘SN' N7bg{х $|?mgWښ!+dJZJ8wmsk.'ēqXE"F07$ͻlfHҡjy'~w8K .bkb$>H cqZҎ{rWF5-[^0կÜ:L9'ȥvzthdmMSWu2?v ɡJّ}vO*o,JQIA]J-x1O_H8o|v6ՄhB?=pԊ? Y1q 2m;44.қoO}YG43Ҹ"4ͼVq b-YR$dÂ51b|1!_\Tq$Tb#0\2 WLNhĚ0ʾ=r0D,Ug%1-L961=іd.OJi9,FM!  -Zꢌ.vY˘q$ Ty$yN,ėmo]AʟXPQTzf[럝i؄28Rk^%#&W?Gfcl,Dy!VֶHS yT< VtiP"ڳɗP:L¿.U{`mdOŇ蛊?DaD!ׅA!+r B (kd!tZM]?K:jXʮAjayAy:nbh xġ ,v6@siALR$VH*>O'aiXeQ** 㰝`U[}߉#97b}٣ Лlv1 zVTH@0ا8p9`:aA.堃4%'C&cwDދe\qn\Л>CZYFj/ɔ.ՎS61އ-ȝ]Ȥ{`8%ڕu2Y$ٔܭ]ǿR@ eEʅ-N;iCք5"o̲= :N _.0TC_R?sQ^ddJW$ʲ[^gH-e4D.Vwޅ@>ig]g &m{j>ئ1\o,!S7?ňEiAf-Ow91yVgԺ*D!ݍj|H-)< [Gmj:ԑ$,]&w6(Y< ? ey3C˄& _J{IYjWюrϋ%Tr>W_a= = Hl™o&\=k\8ۇ+|԰ZUOk$!ܝx8I 'D)ZKPO޺!]-B]0I~VOK.. pzrahV뾝@Uh&fǛ'O%P~Ro\<9`V%>G%S,LU-Wfy!ߦoOmɝBFq-|քpYpt9ҫ@vGĸa2O5'r5DMiar^X:| i+mM YFt=mq4Cm/:vw)u~*11g"k1# Le3}^Q$c >X xMsvfLtޑTHs?#~ݻ:w0ca1jb+*O$1zk;(PZۄ1uFT; g؄&S^M lpB}썂7|Uֳ͖0gfOrvd1/'My7*Tϳm 0'yUe፼ooqY1څ 59BSgB"1-SV,t#PF2&P2/ef:H +sA 6o5<]*/5|,Aim$ts1N)0%$Weu=$ DF~gSPboȾ\5#g9آV.E1lj )Gy@Ū 9MCSk|s:Ғc+jf{-4gv9TXY)덚y)M.7^x?V*}X`*\[x[%"Y\?`$8| ]aH2=}L6spgܴZW~'PzuyJH}ӻQ@G*\snrY85 k6vʷۚh+^Kse߿gצ2sCDd=D~̱n'J|hI?td~ʺW0N\3bSV7k|&!Tp,}H%4Gjw} 7 fT鋳w0ˎE.%e0Z+Kec/( HMz hl"ߌ_0`J|IǴN$'7kEqA$ѿ/ra:uM"_Wo1Nx;cX`)SA s$mYh;NBFaT4[yx?˼7~ވY0rThH5h BH3Ou3:V]wKXڸMuF,I-څ*ӗU %̓Kk%6E9=|}|6Lk(I)sr"$@:r2h^l$F@]ug(gv'\O6%Q9t=QBtF~P{Ü~Э9@䳚Oe1Mx뉞V5h$s4yvEh(2o@el2OJ񏊐T[2P8 }]rt;- *΀dƮd5g'Hg{ HRGْI}ebۀ*v^>Ds~PzA,󉱉:<Ft4 ³jk,ttoBʖFA Bg$mI) IQJ$,)KB&7i 1Y3%nj=h58ViM=5  )؏QKfW96w*ul #R< G&L}]gVc}Q'vѓn;r*W'G=,ҽTx&DQߜ0LmAtRX*`wݽq0HmȬ (K(_OANh(%}KC,%ܞ;ZbYiϓѰ9- Åil|Om6` @ytZL6 ͡V=2UI`|ª[4<(XlF*:?Lܮs!۳VU]Wk|^`f<Τgv3Q6E۔Qxtq&I@7 D{}= Lf~in gYZ07070100000385000081a400000000000000000000000164df7f6f00006ea4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/na]?Eh=ڜ9T|Tj޽񲰛N?y-Pi{j-iD ?h4Wnf涞!|\V yRs9~#E!`&exw ;J{ܖn)j˯c```WN3K_M3HF(V ~ǥkgQ\ -F_(xŔJ|1:ZDTU*"Ju4S3%{+T؝ȣ=|mˏlSð.:+!AH$4ϕ:2}=C*S%e_J/aXpxqv<a `lS_ )y 46~xR9rKV`pzj{FUȚEF:F-:UJr$dDC?p~Ģda*0z$^&eYC?W[UqU՛|WD _!&Jw&1>~%s /0z/|o&_V&zn+l3i3@}e2֧ 2;k=]^Mܾ(e?ZHHs`XFTVm]80Uk_l4P=pF|YS5+e/|H7O㮱VN-lB-CZxm;N@Ep>kh;Z:|0ӐPD?uχšX~ncU8CkX태ߠ0qqEA I9UҲ \L.w»y׏d=y:&=E̊)cBI-_+Rj"c&OJp0  Neax?id'-|= wh1`0y0R<ʝLIKC') )9,Isb.6ҭ);D#Ce)U ,k-~+ye:x,›#i,?Y8OQ]i|1¾L٢6/ B&Bk6R:0?PV#l~8 w׵dO~Cìo>k" >Nټ_$;K ymU#h& Bс P+%]=RT&ƚqf1E^j⋥Gd{/q'!5@ږѼW/çHb߷l@ ^y#} DřPe:%>"!<8]Wrn y#n<0n<2E%Fv@#:qQat* ?1#%ǜf͆ڸ0%&lrcU]WUĖ+ uU; hK@aj9%V?hЩ:8FEFD50\_2F<`n$z *.317/\d;H.co<@JQ-/2^W+j86o)ᄆ<ܑkHR32*%l٧,3`Ѵa/:l\uË|iEu@ ꧷l~0cci qEG |GyO$Z3Aj>Mu:= #TvU& 74 L%j7iB;}K>3+'SHPN28"Hx%'t >z-v؋h||asA0遘SB R=-wH9r\XEcT{1FpǷbH bXݥӇg|]+!mS3/w^}Q$C3t4Jm36QAwL ?&;VYd[Mbrz8| n@.le06NezRP7o>l(EiyM)ΙL(^A5j=OTR`}ϝK*S"AL< iB(suO1s 7j=^V:RΝsտ⡢p[lUi{#oX|CZqFX #{;&*Fnu*y:.tgY~GR>;e2k5D6b)Vv:Xr%2VqpnDT璝;RT*6^kG|-ոV.S&wL"QQGyڻd<>*QtWoUF;_XTğ?7fcn[Jz.8YvQҗK us |2S?=4bǴ !g< aYoK&֑!SV#dM3%XN#uҗB$,8ܬB{0k Gg^tk*~tgh(,yZd؈y4!%$S`ŧ{lՖ^x8'r:Б44xPnc냌Ϧn~ JI>Z͐\!]zZ:DcO$>?JfjqٙsQdrUoh3Q$ %}ߘ{T7 [}x;ؗzW0"7[5C\vD&')B_vigm0oOS3OM網!qIcJv]}r=Ç?-)MY"9?V*ot1'}GgSوB~X\$tFU[;{\P,,8kJV}(d3iꏝ\AĆ~2 Nk.iK$m ouWkGlRĕx"DUR >Д@eϙe?wr݁Ž(- od;%V$DK77bHȩlP Z-f0^ VXGK~.(H%c5o5%Ǩr;/5i3HӖ N4wFT+}$޴Rы<< lv"ͬ_C,|E>МR?EpK=NQY3,7җ߳TԆy Bt\e!q3gdϱiG3[y.FE)8MUkmNu$ܢ^؟=ob/C)'\7a\G!bX F{FEu2H ObgbI3 `v-ʤmU܎1Ǒ @$:($2+@79+@2O.N+9+6`O{{@jG:.8[ɐ.. H<%gQpS=&'SN&,0 jP//KqZpR%`˽ Zۣ߅iJ%cϮ oY+58* 5fO%\^3U Ñ}ʭZujE{8 'GT~rn\Jès߯?ʒcdkmJ]ٹ Z@3Xthg OaF=z|R5#T݊L>Gl&#a4&hd8e7P~>l.Ly>a)!TS]X礕SaSuI7;t\-!?0f.~3a!0POU4u=KPUcK(̿ 6i _Ϟ+HXEiYDRUښ`m =7)#8ĻB_B;0rEy.''7c7J8F}B2tdl6VgyHޅ>X1a. ^#_y|.< < Ο@^Fo^*5Hpߨ99(., .l#/c-Ii~$gfp fEg|3o\1ȶ`*R5&#wOk+V1EB3҆lS}9GvZKGi7 7>UԂ 'I/>xXMWVzUMš2Hׄ_z!HgLuHLzQ|̚f:R"r"lLĢH}w!Ryrn+g o6#44To)&? ]n[6;j! ;V͗).J[SS3>,W>xg(4T&c!kfia޻ӊ%F-Z)ޑ!$K-[tѤ0 Z;Vю5z"YHjYљϰ?z~~0p@$œb8krW\e]QEedݿRHUYuj`ox-4_ M[ZB.(E~hᱶ@ KfC ?LGHJ=Ac% cKN09u͢605f;/zo &R܀9b`Tzп ϣ1d)p2%|?X | d7@npGηή: ,{wh&u*<:kͺۡAH((x} ;3]$+k q [iɴ<"@Ⱦ2@^ǡ Z<ӳ>{lcGz WJ7iMaअS'( oTY]bҬx/]y\.G7ayEQ =a~kڥg "tOVҴl++tSجhxhԴhQ{z /~0Z{06c*k3v JX 5Z)^r\L1Wrk^p2fhF'[iS ^ߌ+I,L+Nprۗuq+XJd16#OPoup=_ѹͩ.zT^4KԐޢ,b}|BL8(/ncC nڢj/J=pM ceNB5SBu(XƚN;<&D [.hrZL0$KIjFKc6Dp !HW|9bvj^xFqZYQHޙ`= HצheZ*tihӅCWYk.yvIO$MרTz]6 {M-2\jlTj@>NWq/ko<f4Yj0`Iܒe۶XD9 1| c5Ǐ~Ҹ0U1jg&j(mYYV,N"M1 S+rwR&i?39(G:[:Duo/~ۊUZlR^* ەB3zxt\mL1,^j\>eoh+Xj~<$nD>h;O}߫6%=<);"[d$l0.L&ml]4XNck%dUP+sG zrb0t(māXV 2KYhV}p&rV@HI#Oi5Q)4f}L$y VGF{O9]0 LVqj\Ek[bV-4oAdPKMT5IF~z| 6[ Or83{G9*ȀH@WR"'z1%.?8K v;akOtm@Oố',uX]j@&h 2Шi`t48U )Y.Sl33`e @k)v=vUNa&P]tvC564ET̢̎*WFkܹx/R#aqp=1ոQ >\2tMRkf) H;*M2VX+WIPH31LJ|($;d`Ҧ񒛆I`7%jN:[&,Z[ѓj~x_r11GC:M8%Zū#xo^e>fqp{;)\|kAͺ+wgbYrnP.c>Hx , p+R.t.QU 9fB;2K5 z+\וEޘab7h7F‘M6@`2SO= c+dm̌ bL<|Fxi3X/j0~%aN:4 TNԎ?v*'qfiLcS`%g}Ss:v [AF:!) K[C2, ~30P5;)r QPi`q2R"RuJ:Wfҍ )Ȇ$U"Q\M4 dP } }JPϙ~u xtNH%i C>J0?Omox?__GphvꙊZbX']Ek+7B/5c%F'x udRl@}L/XqۧM+1G(R1<2 #FñD# #/uj`A))T?m`)L"o NTsC1|0[eqzs$ ‘ɡYREuฐ@r]=Wn@I=RPC;@ridFvnchK*PuDq{y${|-'#ѠĈp 9P{^槣:%;톥6=V GB*Al9TL Lqm3tp_zZ3ڗ|;#ZSv0ն<6~֖PCfܲ.(tN΋_|Vܼ@\F@P&=6qI녌[k\C`0n|ڣ{`__!S;uK&ao ~_[Ds 1 J| +ѹ=h{ᅘk_Z cY(24@m"̻}wu"h=ė@ms8r)m/=dٍ8xQt! pxt Ɣ>xɺzYQuW=B ]`8prQyJ{$Ќ6|"zcĠT],B پ]p,QL:,w'ܥ=zp%א믜,}Sd&P0%[5Atsr (R{YIGi!);U ~i')x\;Zu"$+ـy/kv| M.g'Zx*#ppEhPpn. `2:(wu(b@8WRFq ҮEv޶!RYX^ڽ#f`$C8 5pBTQ +&;2|zE:DB6x*Y20i.9 B$@?'k4`(^p%sdU/鯨cjB-FZעJ[:V 6'uɨIygWA1yqVJ\5QRI+|1hWy`A)8 E 2뮁3k:' SVl)ѷGTPdFG'ϯHeGPPeX9TdgFNw#ſn|0mV~FEYj*`}unI`ƶ7EjCB/U cy-C_dwF- chhS_#9vqimDIN!ԑ #cƮu]Zisy:P, ]e1~-/rrr&%IM1wtLN^Jn +PwU=s)RzwOg8{qN3;x4o6*p\Jel-L3 x uiǪoKW'V#}Ҟ&( qthXyrDq[+|h`Ԩ$:&D ء;mY*>Ţ 3X ylZ"%MG_?TCؽest1 w.ժܞG<(Ӹx 2G;Ќ[f{,t74ܕ@f}h5& ̛ꆇ%&ˤp 3o"oѦ98zKP$hmT;o%I=ʰf2}(YG-*7pOnk<ܴlCgDZ\wn*/ܿN)6{ޗ3Ҧ(<5cC45:қЎm}Q;0nt$iڰapե pGc D[_^K*#"ݶ#–:h0{BFDWwdq<{Lp%][6TRtBq͆4oZBvA/O0F .[x8yto9(&{p~1V̰$4z?aԠmę2 1,>*klp@s`ͭW$sLHT /I'2GUطug>J:ayoyG6DSgsxҙVI>HùY*Mn*b y랐k^߆hK5 #:;w(i0O-Gk]#y   xSD-پ CN?!lkmo`'|.ɧyE}Ib(QIrFCU)#o:k?}}6捈pw_ JرO),!km x>rxʨG[G]wDxa63u:Gk\;=г;LTԺl\>&~ լqkFPYHPGC%R D/C0Y7 w^qa'򘲗XN8v"­2@Sk2H\5to'3/|\v}Y9;D3 DV>$h.oűGyYTga6{OߏO>J"S=?ϐ3U>ҵՆ'ki$p^lĔǾ6beP'.v: ~$Ҋ}\)lU-6E){߱7rܖdx2';TxEyJJ'+LH#Xm'd&3?Ԛ>rXY7GHiU&-UZK+xLę΢y{4^vŌ(#Jk^̬ŬY+kμ,o{LaGoQQթ6nc4ndħĶ !2J2l` ^Hȋngh5潐hKzH M˴ME **L/<|2[6g[#cڊR0y-1QvkڣȲ[#p?s EM6S"O2pwpuhP>]'+<.'A%i"%7i)?Ur]Sc@;]n.RR#r<8ۨqy^B6'XDvB, (_Sp(NjJ1KZޓ3[=BW>IQLU&v9e2_M2uZQ|bqs²21o1fUEc!vɂ'4 {pE73(o0$"4E1XC:C\ l4yL䙉ZȌ<QO^KƎRm/+xJ6OU>k\9fBpnAuj\>vXo]T ;Zz۳S8>̳I^a;'lqF~KUUfv`NOH{80a0w\PW'Ze) `Ī+auH"YC}NNwkt4ٴp~m찂[` 8 |.P+Kflpj"@tض?+o8xڅFވsC8rvLBʚs0\::-%XuBJgK\YIhWo欷۱a+1zA s iX^y3 AlJJ&ޖQ,d,r; ޚ?ڋn _,@]gAXZWF"cR=B6R%X?٬DGMI+rA#lwV::Og֏9ߑk*5ݞE[z襼 iT(Բ__FhP+1##%y Gx1MʾZZVvG͂deS JCRaޣm"O> +AӜHG}aɿ=uWsTH yνGB<8],FL辧Kx`$ЮcǕS ֚GTIrVm{e ~#wI|0oen\ 㝹 ~ j+ @\J'srA6)|/aGZZl䃾H́Xbt udm\f>TđRch[pΉtiZͷdm%DC_wCK({a/T | 8Gžvӥ Xc-}@Tq~moVDI$`JX`  WH:7Sy>3/и_bhFhB~փGӖ5Yzkx$ר"eR)i(vb>Ґ3[!k-_,Dx~>f:ʛ:7·f?N$2D\<{U-{U199x =&MErb}]'6Z+V=!OFsޝQYc)aP!qrhL$9HüHOPs:2Ubxߎ~s S)3۔w &LFWf{T@Ht+-Ik :H[V<2Yx^їfS2r U r/ϴ$xe@<sNbղMNUׇզkGgL1HUWk"D: 9o0a;6gI7O`i6Õ ޮo}"mZBtskss(GMyP$mUy_DHX"S³2CfD+| ! HRPU( 0IEd(|xD85ܕ˪28Dڴr D9c֯U]C?KgXCNsίTbPxFmU3w$e$Z |Ե-D%DV/X;ӵ$^alg.‡.-퉦OPɸD/THj@|>kͼ)!vmC0Y6n7@_p`[3 R.s[`GH\'7:p-hwf :$eՂGOP}3x !Ƈgv“T~(j=,!*ަ܃dzZM=8D9 ׵^=t#ZuJM'y3KNn࢙xL\5SMjQ[t$ ’P>{tNy fp>p촙<"}WW>Elz_* w1""{{b+hυ;īӤVص^ʟ6`-=yRYEuRsqv@/8 G1k2:Xxi_EO{@'oA75%V֠Bga6q1;G miD}9~T=t]2۳@;6غDǪecwqc{Y8 *Xۅ`ķ@?7*Cbq VY8Zt6ec0*$Xx˼΁~c7lpsīLWJ[Jtйt( e"7z[t7UN6w \NG fu ²0uTaԇ &>35Q nb]wM!JQYUw'x(KQ9-cRuǴ 0 Y+*.fxʕ,ᐄldl冻g.g>TePY6<9|bacơI7i0CRi8w/Arqg9IU`}+)?"/S=ER.M 5VH[ ũ,Mmx<޵^ጇnEC&Mlxװe5:w^iZ.S&:5=8S#'`*=}VEcg`%8p Jڹφ_=\[Әv0GSEc=CW6uƳӓ cx~p"qlZ6yts΋t(1曌k}%o!B=B`yv理c8;!d"N3o Lm{(:-Evv1S.oZg^#QJ0jHZѶ3R~ ,R`CdDpESZ+q|Ά|ëO| UH6BeNGH x^!m8 L5)_E++{ ex|R?]5Ec/y<߀P ;ëJ; /\2:wz 8xLy Lv؝Poqj#7k›:lBk!+8/vѪʝN||Ib)"  r>⥺RsYkJ@Ml6wc)#D4dB))wĖiň{oRph6 +u& #cŜwTjOj.EMsт$WSQɐ.߆ |.;>JOTQuɬ¥V+CRrLRkW|x Ѐb)yt@d6w9f6I9W|EiاmeqRBs3>"qDTGV 1#~k>|kpR=z2VikڔLӁ$!.ޔε%uhS7vHlsS"t&ߡ#m{>H¡`D)nI9wi jpT툙߲ŔK`sX/5Bf3ƭ>SS82ڀe4[t±8B#jeިߑAl(YIq K 5 q5X0[-_e$fG nY)*U"M*z1jO[BT}Jz>?Ԗ%u߶QFG 17e{ 7xWGUyUJODcl"Kks]R#=r Pa+k])2~GpZ5A.CM@j&ƊƊ+WuPb-$%?4D"DUyP B6k![ٹ3eYr9>JJє2g55o]0{\851_EfThH>4Sry0ҿHW+E39O4C5hڹGvZ$_ByVOw g;2F2O$٫ܤmy"'^dQVǥQ7V<\;mŁ Ta(݉jEkgoGPDI}eAEl ̌ ; P넳w*օz}tnaǖeC@-wT9ҊAJeȭq@tȮkcP.?V9 .`Js ~} .vW:תI_q,ZL>@]{GFl. V9;[IDLkQ52܄X"cGZ-_pR)L,}v,P%&d$$/{^nrE38hPt.S*qٽmmzZk̥nZ^ˠRF$khU(uf֘Ġ̠' vEO6x1 XxlP5+bZ [HH z \Y&0dZmmg~R% &!`%u` 4`oncO `!OL~(K)|F˱2!uέ!MK  8lY j1-nv'4uTm4ݐ kH4Kv]b``9#QctM5:QVwWt5 NK<84H}}ۈaZ U! :g_y8ߚ*v( lm ))G2Mш6"%8OlY&kNdI#y;gl)H7W-辟*jtýSeSt5mɌnMP !EXfP=}F6:Zg˥hnH Y[R\w)wqkxr}Gb)J4j.`l`, ڜRl;~>D**Ɵ 5cv s;Z5 $iL>MܘLa1w]%F/]o$QÌ=+^cnMfm Vcgt<0F^SƏ6b"ahLP(NۅQ2$*dq! 1omr1yڄktRDrgӂ}$̹,?8=Zn9=?]ͮe]*mPZoD \bх7Myem IAd11#o<3> .}M>/F'FH2;H{~>6?+TXa]IM2@"YBSn5թL/i|eLxGf3fF8֯ 4]ct0Hm60+(@0 M8~ʯۧe,Οaz r׭Z٭9."'h\iN'eTr/u֬*_%[C18[OWiJ{IZɺNw`¥9lxqc:&nb&d]9!ʕKWum@Zэ+ }.qt !hOIm&T}nQxI&^͸.rj+96m+"3 F(S͍2l6f5Aqa FӨRAHkMAڵPX;u`Zׁ|sfy{L;n>Vn^`ϔhhS@ViYzǽfj.E@#M9iRʈW.lg+/ kn>)p@_yڮ^FqdMׂ=-'!Bbib@ՙI$ )03>'VK|TA"tաۨrs(g0J=㏟=o飯I.U2))§S#gX=r C"W\e&[g7w8|A-fpZkT ~YI4ݏr,bɈ;%Ù2u ~ @Pn4Ty"ǵZ+Ort2ht~#BUکw!Y w2vDw`/ Bkjd+J$mL6H7h>1{!/4wI23 vo͂wX_(gbDl ʁdV?Lv54by;AlikP̬>=.<%WkX'r_tÒ)UeQ^YeЯT?_w`xt( S&zz{dB ,Pwا %7| 4#d.woϺDQL.[#?7ab:/݂|Y5NS0w*'zlN%FE80dknV͠unKDi,. p \\[83>4˜5rho4ˆ/dfB^&n E"A.@7úX*BFiNnAqL%̕㵆M佭JÝ k~ jxTQEuv]';dhڨr/ZCa_5 $]fFo½G{?8MF7`}3 R:^]H#y>Mf5MWьpjNu_y  0#]=t*1IutKnwE"r)I}(~N.ѹ6SjШ,Ib5IGPa 詚*pBVdLb>zeo >%z&fKFd9j-T|}K .aD7/(li,;cL* eST..Vzs֙GϙѥO| Xq|c߿|RS=.sN0i>m1[(?_vԑk%]y:%t^xqwPEv)QebӳLYg\b' w)ȶ>6B[vX@ɺcOY$IP2`1@񓔑BIU^3l}8{],T"8PS_3UPQWڶKS=}Tf>,VИXN?MˤS<?A$e&]PNpbҌ ]¼9rL)IlM}^(e;A~ZbP zo}ZRNKgO򀈺; KqcBq< 4#化X, ~uBx<0e '#eD&!t}r0uK%~>f&͌oQq(D|7{Ir7;! [I$-iGZ 5R?@dP/B+=!q.xE@TE4}c5˔pJ]rP 2˳pC_*C4JL(>Hm#֟z.Q߉ícmA! -J! vm{4^yYZN >6s;fW).0U^e(a*V y;!퟈;yimƜ&xc6]aH^#,j<&iѰ`Q@@򩃻[^l2' .#ov%*VȈ&˻_k:Fdq -]R$<=f8%:bh4fZe 43+nL PHQ|CdJ&9VG5 c/E5dfd;Ad(3vRŐ %/⯹| 7υn Txnb+:S`Jn+ &dRiD6+ 4h/SG(oSf;k|uI">L-{dQn~sD(Rj/>6+%ї`2#B884 V禡97C6aM+\A|D~鮈~c' gRK/zSoZ0"^?mXaް?,6d~q;Ł\;c.;jسdNw=W&葯S^|sņ'h賻E !Cɤ%*\Lh*p^x2GfkR!Iz1k9 HI@6Ua/rEyk557O6297,WQSIND7 N |>jLǚ'¼v^>xv7ciOJM qDDD]E҅TA0Ϲ < JgVK[ws.W\Š/ 7: ׯl|!XFB$ΠkYvxkIt9^U 6"FiT2>3]  e-h?h<2jU!J(5X9L&U #m~n3Iq\ԗbkSBI@BS y 30fv޸]UFWe=MoQtÈjm*_'"5~WX|7n[3 )U"׃9&8TU۵nYl2!hCe,sZ#G*S(v8LNyMt鹛K,! :߇z(kj?e:c< V KfGE:zX;f=l=ֻ|ާ#סA!uBsz}nyɨ5]?5Y.5Ln-GLEÈ!_4Fx2sX~nҫhj};l=n/)OshιUxP-u7,39{u`8ڒYPF[FUĉ|?M˘K@ΣG(xo#-,:>BT.;W$RNnB@A@g/m/6R8r]A͏ũIRy6nG0rޜDN857R1m떜X/RåruK0αÿ,c@Cź=9phMF[88Cp)hc uRbs,% z&)u)I*v2^1TۢϡF26)a)g #Q|U1DNZ7~ E^G8axS[\-7/ q`[E:@ߝ{%pE-r눏kręͻC5mmq?w ;t+EeF_M GJueӧS!^99" goo3 |,K}^;`?D pQv~W~}Pq.j#} ;{"J%J+CjQwD/O%6QT eQ'?D飍.Lر-(v.GeʚJQţ=9VQ`}.l0ݳ̴̑cVz4ڪ/|D?^C[*_^R;̉ /d M(fGkD~׈0J OG*5X'c$5b]TPZS 9%=?{[O@!ǰ`J8gqׂpuF/%tޚC1ݍ{~A5u + nY[L oWjwF.Dj/xc/T8_—ԪrW桗=*~~!,Ҷ-|  )wb ' ,`䔃?9 w7xoP,>sp*r>-fVvmgL@Z?qOR|P]B,C@OP8;"DH|LݟkpORoIzP!Ɉf6G;_\L2bUUVwkwgOJx-xl"؍8S/A͟ÐdW1dTt!% Op&u%"i{=0Ħ1Vy2"'2.\SBؿ$ )sj(vOc6£uZ|NJ } HkOˆ=:Ⱥ TGΓ>%^ q N*$uݺ('NH9R]RXD^10T@|`fsrYÃBýWi0Ħ,2Rg+z̵DW3ޗ~)a3sM_Hl:R2DL<bhy/6Fe Hl[.KEq׺#5wՏVae4;= 43Ӈ$%x,Gχ7{J5/ 6N+t(" |md*<\%ynD)Y&+H=US=hQ/w#LU@Q$2Ng3⬧R 9wL.{3K ŋRY4#߈jE«*@P8K'MOq1<ZLKZ\'O%GdU Chjvz%tV} 6 EL#=Pi|9*JMMH9%ί,=fry߃3YYCE֑@8Q^~|g^kjO}C`W:\oi+]`f ꟕJCsVĘ>57GVDBb2C5]>"{jƶȉB7{-Q\m#i9sހ>$ wJl]E'e\UR/ Q7,]ʻepݾiibno}ܪ(M*sǂ˩KaHFM0/*iqGy1a\HT'>ɠB mi'SF;`$=(1G k{regαrŠm.'NJ/PBFw_f|PL2OݴAx519ct]Y |C6&D?"Ms\_fJ·ua\Ub_xpVUJ~;Up6JhOU/{7Qo[M,bGSfbUm.}Ff.`[^VtLv`&2+ '-;HgS7 #5M:D+6hDtر ''P8U22h]/`tgYZ07070100000386000081a400000000000000000000000164df7f6f00005d74000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/ ]2]?Eh=ڜ9RqaO~C̛=k;}[ˠ*S`ICXDyK,GK8ojW0xGcSVPSא3%&'3/cjNz6 ܗ7=Qy>x{h[)} *R7x޴dD- O8'I$~-nB}C~.+ӌR>7 ,sR_9yvQ Pv(rtj0C3_a}lM(sz y7*/I%䨽a`:mf7.)>]{$̨ڽ.`_R]Z:g4NJ3_0Je8nQµ/fh /dQ:!ʘ,nz:VPo@GaSYGv73#:Q9̝lhš- 0%Js;iRƕ\)ff-߆t1imh)1`%` -Bɶӕ7 CxJeyY`k_o-ޑK U?O*NDOvKd_CG`'NbwtP+aKՄn;F?kg yB?*Oۯ; _[<ҼZ?iqzU4먜V-pQ:`YCvW*zbm"""\ w\rRَÐ]H|:!ނZ;{F KAK\*\%)2ߒT{$|oq=;"1V0_]drdSQup=:^A=RO5\Ш,Cd+UDg:prX)e2wZW~}ڱ(2r A|/W ݂7v|OQP>u[«GZKdbm 钢8Ng1lJNKg&g>J=I?Q ڿ\I-VsƟ^-iG$7c> bx,4S5nuioQ'=@-?S Lݟ3=21p($s*K/?(95ׯVᔄ/ ?yXُnd l&~2mYb[{>*+l3Vrsmm,PS:ӲX61(c=%dGG8o5'19",=1$Jen5X\9NJ5^=H_ jl[Co f}<Ӡ}CW.nͶ"f BZφ tې2muUER3nvCWhN#^;>Ly.3wRpm[?'V! Կ5aǸ~\ۺ ފoMSđ*L[F@u8@b&mf^gn"Z&*Xi?ۜ;]#7s@9ǯE@]p*]a=W$Y`0冄 t|Q v%ClV\qC#oVRR=C2@ fw>G<ѓ82gw1$MT(xz/Q4+E90~ |ҴʹJr#<_Ci'ʹԕ?B䜫R8rdNlj!>Ys0Vz݌:+Ȑ^&s9[LM^#JW"ͨ0\q!- C0. ve]sF?W[ K6BpmU)?3_*u4{2hR˴A_`2vE#TK~dl!̚3)hwJkMR-uڭa:tX凩w8LUڙtJj(!nt+Pfioŏ\ۢKedHƜiv s:1 cn>T}vn]6#Y+-#-# "?l8­.;7S  /f2͜PQ&jҳ[{%'HO>N9y94ejtZQJz{{{1Fm>}<`$Hm/%>gVX1Dbӣc)dhScX׫pVC}(TDrΰMS5@ҭ< [ʿ5UdBr0~Vq)1Myld=_xwѩK h,[}5n0$GjK[q@$V=`{ ̬`xJbg7D-dvgBf@Q{_gN8 .wJI%nRB733$"36|h:SDy.ET'* )uP=*Ro櫲طT_vkH JJ4R<+=osc|* W.ÃTǫA;gThm]rHyq͏u63Pz^3o4}Zk|L;>Wp8%v+T8)@8zzEغOR$"ZuW]y InMv56?pA42r] >TTr8ĦY Z&"\Yh`T lz!YVzqv^,l7-] lrF]o}ѮD*z@ayO ѢuUi&vSħQ %K: @np} 3(`כ6_tZـ 1 >8A9ˣlc*T, hcU a$NK͘*IH}#=ňx|J.E-xλ?ܱ*gj|[r۴xa5)CSFX$<39G6iG1Lce"@|Z}U6sn`huv>9ca?HjTt3z| š@@xP~gm),j5/T'aWvgTs30e*μNs9OB=(=Ln?r)aL)9LAֱ%)5[,xE|L:i# u%?;6&"9F"E*;iFo떓S-dK #fsaE)hqc D'Fk'?^%FH^Řv~{GQ`G @=-gmcc es|p* O!dJsx]6e 9ZýtW1ﶢ!ah*UV ~;S'Rm!:nӧQyU"Bfș&aE8M߲>DKbȋ$VI;Rb#XVp\w2q^\}9K L.&\.$4r7y]}@G4s!_FHk] <?imsյi7ڱI hwmaTfE2zBrw>萣ܺ۳XxꥒP.}MNG`/ʼn+Vn>9XmbTEK$J0LDmۛpe GTTpLZYv.BI{gfɏ*g.DBVYND r‚)$}2* csI:ʴxa6zH3b߰ &ծe qm$?_GNdtׂq:`aW / '!8<߫ԭ(uo/:Z(-R/?-mB>3R BDB$2ŚlCz849P)ӎڶmyXo?b* `5nG񫹅du҅{(C(R԰Ⱦ]JQw Oo*5LN3־o/aP={ /& 2nLsK}Og 誓=R?RHPYq'E>d D*fmi"?MEjǼNE)p RY> :tRw_L QJ_>Uy|*Byg**TZHFѝ׷FQLG:S ?`QÒ/0ЪGcgoԎ-$^w҂U >4SyBDlCS16, 7٪;;VNi"86K p9A`_nԝSx~#`ʡJC Q}k\PSs4>M:c4ޗ(# #8 bJ5b"{I4R?3ץ(5)w?dM%AAo]ƒ?@!x"d[[I*fhEQ oJi̘lO`·NsF [;wH͠8Xɫ* A.U2 ,8yCNKMf=*Z&W^"M< o eo"pr=|!6xK?HF%dFY6[7mlɮ #ҖS^W((1Ԃ M{/Di uG[J dXaxbs! ٓ3 rxhQRز(5F=4a"@i :";@ٛ(_J (RX>[Y"wFCnL'%F$K3'w8cҵY nxF7G5/G[b,Ce-XQc/ۯsgYГ|&;E;0G|iBtA˒dQ"kFKX ocbetKLT1­0joď{Pһ[Q5/N6䐻#{c2]?%h}YMݨ1u<^Wj0xqׄ=K*]l%ͳ "Ţ@x*l xh9~Vu̕ZCk^nk=%k9oSX t6`̡nΆ,2ޕӛk2JȆb u#IkЂUF$/We @f_@* :>l4 8 q="UVHDJ[T*lt(Ak9r޲EiK 'W%jⱡ(#$Mp[}\ ͂귊a1GX?P0W= mT=V' +yŶuu {qwXJޯm멢l%$i&l4C?0VELs#>bFrMpPsS}Jjwx~b:H('A1hlwF(P|İ 8*K"?-~O(yK4eTXߐAza߶3JySVAju.QGq4S3>B87^~?5$蟐L#P"( oWoyn(g^0) Y [7,>o9ƊcW;S:O3/1F`0m ٲuc@:CZ?>87}6,-Si`Mflj`!mM8m+[{fa`+Z>4zN_\ KܓyTf[V14|7g.MxQ&j59 Ų e;7̾.’-mdyQ᫭V p.UzXP;W֚ 0/ EItk^d [T8O^rUZU_ ov#V!R!l@B+X= BAj[MB Hq{$8TU+F{w}2cDz)[9[]bCIp;(Fj"hMI6q{7nqன4%#ށ&SovS{A%drb':کxu SE6?`C*)yQ#P2xǹ/ЛI$ŝݏy%HnjhDW=k YM&5IUn; S=A/ ~ؚF6_ $b|@ȡvǹ>=rT#DKb"*\^_g%P&v]-hG `Am|Nr3{B=Ȇ{x[/~ |z(6%ؙIU*3_(YyH( \'8;-Nz [ Z0CXQK+xH>Ow ?% k6ݿ[!%:gQⓈ$0FkZ5[n / LfoVM&d4*a dǤkl 7J; BS"$zI{UƄ7(5.o EXrזWl0Dlt:iQإ$-+[$D[x6b?MDGМH +tW$ !fyJ_"0]_KIaE2=Qi2ܔH| ScDKUg.pl @sYf/\1Z=D)1y"]Ty3ɬ,pO7 κqK@+eì؇/C7Ahmv;|i.[6"ۣJ"lKsxjA`!S*v{@)IJsX ɑOȴސPtvג͵A/X;A"9΁yqDK`=KbM&WKp5띩{6 ~%2=Y#GEi+;ٹ5OY>Te .J_n@b5h@"G2+:| ox' cםQiTkgls&G.:[pT_j؂˺f|Aª\[fT{#/sg,g= -i|*،  q焕m: "cޟ2Mfp(ŕ4LjÀS98+.5,Y֎X/S]'nP+c1dyQW!_SW|{PzDdEuq>ilo75/G'^?rIW dw*w,ibxYY&ȑs5ZۥoBWVPX~oѠ`pto1h1Mc/EvmۿHM{YK[ߞm|l8Sq@W}۾7 #9aL2g l Y"TKQAQZ&̑E &JW vQM! V]I6f0@0eķTw>x_7䆈:Dk rc~v9L_n,pf'qy(+CYg I4=͵JIs H{jnP+Hk[[}5Y}tgRz;(K xktyn99)!WfWf")OWe=*?VfwIʒ8CKj>Ppu2cיPCBT@`0" κ`i]+lk5jB@⣙Tr~K_QEFHF幄xj|=ȶ9jkO!g@Qv/ۨa ; '-R fwv\`Kʬp8<D2a:ˍ;σj~0f|RV5J+u2' ŧߚ|93lRBqe bY?XM$ysu^]-SU&iF5̮i J&$?,>"Zjuixe[r ,0QR˂0;EQofg.rYuQ#$cyl'-Rmm9̤<h 5 '3ѧB;>5( taGzkI1Nڅ9E}*"`Ѵ3ڇmgzOÍ+`d;FŽ83w֏O0UՎZSM35 W[]Yœˆh-}*rO(u 8," ;clF_FΛXPxSn|lD%-q!lXᳬ%szԱ.?RH[bWPk+gMjkq~ZB6^HXM8|PAfJC=.iRz4s K9:/.#x'vJ%t\2$K#F ᖖ7GU]40TBF۷牺IT13<S} j hM:J/|e `Rm#${ю]b۫H?ctGs*Idz)xHtIb# #&5!zS3]~6%%ựD]RJvP_A82"uį_Q\LW)ۄahJ5M2m7'a9z3AIlL}no`o`8 E#M/mB|6Ӥ>T+n+rLdnf)ř$Ş|IPy)(z(werذWzXwfD6^jɍj/?NKFSvL. yt `&KhqQybo\GzMKYcz{u(Ke' \&U<:y*P-ЮМO6ϗ[3Q 4D7#)@ 2m,XwZMW1׉0,}AYӚ:jVx߲BI Ȕތ"4q|cЧ(ȱ1|O z'p ?Merm2Imc??bc<@V'ޣ\S>R$= 6UlS'fn+ziy-rиxВa'Asg ᙙ=}^LTf:089nJ,!Bg,;۷MN%ru1þaɩe}BLEߖ# WM)}w)El`5CIِ0Q\9#'K_auoH$F<@Ki1,) )VW}Eݳ, 5z9ŸηЀŌr:kxmX/_,ēCrF媸g;fp+ߨVuF6|wE)~#=fU02' 04 av,t FG. >Pךro`) 3T5[ a@xG6Ծg%]|C0m19'u@p]{7 tn;(U)@ _hޯT @ٖn826 h/*D R};Lef{inaڦeLs,_*SݚMzG qͱdb$0jJ${pբ#XV"4MspHyGiPlP$Fr'oWB$GxXMAVhKƹuv7.t ƈ{_*_QxV9;{2^PID S8J9Ek0y7e^cGNL. jB mN7>iKL)M&v#k<[ va\Wv=y6=? T! >'_Ԭ( LULP1*OaV2pyKb6+ͣ?IGRhq0cl|0G (`AJoR\Ǽ$V].J59wt 8()m3鯥 *fL*W< e6TUvmsF}US} JU2,Mfn5ݷA$)Z+a>sCޥ/>.(@쬸(ɣqHd@Vx1"?4j3PQi^},W5L ' ![Zb^~H]yMnq:P)d9^8mv˥!hihOs 6ąab|AnZs_;5X'ҋي%!RO?zz6hua]q ҢGd&'fb=5X7˧~6eO31i(>:ws-!WG)Ggn$ O_m'u}GHOA)X!LCΓ1̒%rP2lLٺs"*e!fze̙tc؎N4WP ̷n>eLyqFQx@ {1W2g"yZiϢ]!O17[%}mݸYZ:Vjh*C׍}s8t N^$hPub|O\WZIZ&VJ@RGTuѼc1`zR6Fѐcs^R5lc̢]$+_UuۼXWo*E}\c{+ !q[4׃ɦmX[wTQ^p/,xs" M'>90|aEA nӠ.'!:Gy@vRsL87a UŽvOYH\GSR諝9<..&sCw٫0`0_,&1vZ;xTvkXse1P憎]gyG@2J067=E4Q eߘc 'JZ}3DXIl$`cCq>׺w;]S[-^E-m!gw.&9%+dL= _O rnQ}LH9?/:؜$Hj:2l GSJx6@EANEWI@9 m(Ni=ɒOhKCXoQG I\13mja^q. n+ӟNf,E~2˺q{.[q,B&.V3}q*͉dK\Z +1;_J3?xLNZ@eϨ(pt.@50z'2;yꮌ9FYCE^-3CޢQ%g7MIJR f_K[k@ymH:yN2.g(*Qz8^ (h.;z0-pKtFb})?'ж$e5[#&b9?vbi1l:]RcҠOCGC:ўTvpe̵ocz>L6SV!MHW^@8ߤYN<"*Q@ubwV#&.E ̃v qSxӦyo!$QVNpt^ MQ!j3̰푝r/Nj|ϢX*N8Z+/N^Oj}O>D7%m"jϤ~, 7֞'SW9{ `}A~-13vuma7;ڮGl`(4@kin0ӖSP5yrnj-#8Ẏ>MF\~_yeNt~r6^g8m1k S b{YFȂHZ3o'^ĺσ*0. ʳhud|]!JIy!*9RӇѵ@XLF"ӒӆzXSOZqP֎$݆Ky+JF/}LS S[on8onn7k wߪcxn&s!^9T]?E75j kg^ZAIXg(1rnI6OLBpcꎯ@ϲŐh-b &q$4a v+Ne-/NHX z\bڃ[y9pvʰ|`%V&!_NaIuB/N:%͚1㢱+0(|6F:. `s+` g# zk8>)Kv\3yM|!l)ty  TE(_izcԝXۤ+t[iO^yVS1Ŏ3e}pEr}B̵VsyCBK™]aQ88KYs #b.Uy&_ۧ:uP(E&[Hop6l{em}dө|rk7Vlq@jaہ3j'Q'iV(稡$"X8JvkIJ~a!Vrx ٱ/>GXaGa<خ O@Ue޺y/r5*]tltv)-LU(Zŧ:@fo'C6,T&cЋW-Q% ĪKؙ%r8-{^@2$d|q,< ɗg2 tn*A!"^$` IDHUQ\D!W)#5%TB^Xhm!W<\L=UBFao,M]H:}p9e>G-w*hߨ4b1-.6:| )ɛAOګż-\L^LSw+:t$~YA2A>`ol!a$:ZK 2]V|ۑB=EM5.LX1x#*cݜ?!`j}hh93Eh,v'|? ) xJabb ֗ ɗR>)F MߘDt@ҲͥM=6(ܥ\ U"P?%C߅r"+1_)Q8bm83ogX$`֡ťȪhlH` 44B f+s8&?I%B5]Px&KBןrC0uWZ3o f4zծ2hģ3xnv&06y^zq6R7N5BGf}׼} '"~xRN`'ƈC; oy$ `ՐM=*Tyr^8n TRE0 QcHɿ}AW/ ~4}6ӹԾ HQUxm7Hrwr0HzWgo=4Uם4ZE ` w )Dvo|r!0=#{s[E(vFBnC蛈zL栭MtQMvQK ɳ嚉t^&}yC8S[ c 9:F7C. 'RU/tF! L&ϩlVV w7Kp4I)֛&|TM`HV:"4 ᐽﮜP1Wz8n+_jlx37uÇ6/ėq э_\-4KIT-Aʴ`] p1 Ý $]k.6Ca.ۺֲ9ѐ]NY)13C{_Y}ft~a^)LPΖ pAT*fy;~M}./֫=j6^[6`Szy\^lMHL%[a'(^LI QזQMOTĸę=CYRN4 ~5և@t$:-4vr50}kP/Hֺ-64BFUj@7>]hJP9@noAP754Li^rcn=~lB6MýPёڨ&K Y1o7P*09/>׳D$5KM+1ӚN5<>:(pD}eZDq*Z#|ɔ=Q_^4kx#46yj⁑aN"nή0~+<1m Hq fV7|e\/NuSGZHmwi22sX|Dԫ]V`C8#zZQu@^VhMu{SoH{>7}`⬫ogv)%fKD[ z(Xv\,)b/[6\tL;xѡ)*][-QE}S:7%#(ʽGa-wuniH"M ɂx OZes4M] X&NE:1h!n({@&_]'Qc.!6!fXmEԘbXTqZnͿދ!&,蝓6&(I<$g[nyӗ,Tֱ=t>YoI7v5|#7~ޣP9Jm-]WN-&ٯ kMRB֨UmdqR{f[{|lV4 kӖƨ'MQid΅*xꈜkp [2Lh_.EbQn{^AV-n(,t Ļd~K$ڟFh(˹@U)H^R."D i'5NI>B ,=Xt#{wopWeҺN&ɱ+D+t4.n5tpЉ?,ԡdKqt>jkW)O!V 81y' inK,u)yR_;twç/]?(*&%]&Ն_&aB.)}&8KM$DV.J6Uj8׼s pHyGP3>ɾ!Y>^إ?A| 5bVTvvZ^ni"sBSG0k>)V"v ag{O~ʇEQcZAm?F|:mYX8q`g՞@"RnD@v8-v슟R03X( tf^׍$"c|BdՉZ"G{ѠemjDªG-Fe S"d@mHn6SiךY0?Y"yg1 -S:u Owvt V&oxrIYrE{{3hˌz3\ ߭sRx'T\mR9Pֹk\w^붆TߋKR;J YIL [6PO Zhs2x4G :m(4-dXT0A:!;jIΛҼ" D8EmAz Pz^;K+P<CV)vҸ%7V\=}nz@RxdӀ]Mut#}{f'Y))1$AN*CfLkf:,>;; fէ6G}k[ Sƴ$!RS)v]nsrQ䜆׿]k^uDX}p\^>-]ɹ]K6=lPΓ6=}m3-Se>XmY<t찬6}k 9qa z8t<>=ebWJdn1nٱm\W , \pG2pPy9nRBveOepeG NQ&j_1~ {)JK+p U鉸6i'S^\LNFdoC X (GZb92b*12xVDˇ:e}I]ʩ@s䞅'ܬlx*bQ@7mul ڬ7B3A![t._?z3-TĻ%!f0GKCihMWsij+3lK{v8 c>hAc_&A)B=5RaYlM̲-.Kd伟0'5&TGTH N~D5#J@BB] U#2" Ik0H)Z,PtӃψRr©FV4"SzL.% QoUV͢:ӶwR#U4Kd8 &4'~fJb+]jٗkJA%ub1⑭ym:gPsL!3T m4ʱK1(mNTdWAY9}|k~q?謊#-BmMY`W  ~Ưn@ypzd 7ywRd[, OY;EȺnmbOaPYZךm|Ȕ3gHR.7/)dt+FaOBP {|Xa ?jZ56d7(8фdؠtKCFJܰ9%@뎈2bոnhy9GHP F1~;tVExxOο'r0h뫚׆ a$?d0㮽Y$?[6"WR~@5-G0O dЛ)G4lԨ< A&|CB6ڀAξA`i -5Co?3+}Xn/xB ػC)1BztTe' C0Bюh. ,w#Cw$QIyg(~@+t;Eo5ysZMu׺-a} Vݏ˂/%G!/+щmfbjvf^Y`IHSz_į,#R K1nk>fk İ1XV–Vh3$jB9b eb1f'4!cR\L 7Uܱ(Z߳Qp@F!'xnuW J.e_@{#{9%z< ­B,. z|+ef9`Kz(yNϞ7{l3xuK\p4JcQ1]xBI{kǡD?aRSqs h|힨|ЯYۤHN/a#޺k"P!zvF~i4͡aHMx(Ԫ=@HmxxBoC~䐷z)+kŨ MI!L/\,»1Q!>!;x$wY2MaczXD,7#(Q)n9CFO5נI.dv9?hZ{*>G}aLA^r2YzjW99b#Jh߼ {!䙘ɢA._ Ti{ZFQ*l_v?ނ,*fB*M02+Zt(sCpDMf/:~pp鉰! qTyWL1kc m aQ'1V~Ow [D#y^m(IMimbjګoTQiIk̓%=?H>SvIr&VEuV,|йT)"*Vs*JK0jKX u:Wy7Bs`4we odoHȿmX+.@Z^a:\%E LpU>93av؁q콨[pVqD51~|O6:"8u ,<!Rv<07P9p \Uc\m'7USůQCir b}ߟZ,ccsκ(~EgYZ07070100000387000081a400000000000000000000000164df7f6f00003974000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/;91]?Eh=ڜ9S;u4uuBtxG\xA|fm+P}{w K@l"xa mXg3VA{ˏŅt!2zvo˃ p=axjU4Qt#gim2Guv0F`di'Y߀GfK-<@}@;0cRyXRM06p;hFIkͥ);&dRs;8#1ho/6ed)c{8MQRXkyhD! ݨ(z!+:;sdFGf7 uBJukIhM̡ȇG1 pI'JqN 0g ֲ $ M^'d9CĘی9C'(6 TEAZzK{ Pj"FUR<,IK F5؃Ĺ>R 0plQ]ϩ7=pxs7mFLV"܏v$bg>;Q=% +Ke^X^LNRӗeE/G h9>d8=a=-uG[ $9D AP^j2 x#yw"vj<^ v&0 CzI!DDEowWճPݘߵ +%{Q &qT ;H#}+b _]Ȑ5.No [Ա hS_Dȏ]BB>roP>fy)FL) z]f$Hr.R#3< ts>k,YGNm5\.u͛ "UTY8f؆681OJfh,s$wG.Z4Nh"iYiI"a[1!M}4gAGl|Ee.V]xs6 wḇjխiK9h ۵^;.m]A[z0g\>ŜtV]0hd{Tqz>:PdKeotOnjyfN,vmo:"6)en+2@,48뺤6ÇJgp?4R8HwžJHrGd?%dM:@l̯#/e%K@|āsEM,rI䍧c=*8`S s,~H1c٘̾º1%qբ7tH~e2W)>ͽLBޢs_`i瀫yBm;_jHQܐD"6J]̏eA?H.*jFYXy `9SQ|=Oo08dJ笳*Q [ |-ovM5wQo1}Q ™}EcW]M| 7$EHSCĔq\[Qveh>Rh}Bl<HS6S=[3E;#^BQ+WDc08V>VٯH\qmq=Heџ]zL]rCVUv6mKDE!#?K%,?-v14HOzbvDr.f^^TN& R_rsͲ7͓փU')A_fv EwH<;C L#|#P hc]jHLW-%܈?p\RypY텤t;݂"}ECБf1."jRċ?~5X@PΏϮG\iG7 Gțyb4*JsN>M c!nb-xD MYJ(;2uIٙ7xjeiih_ML4 e=Sj%f⎅Mp. `UE۳fB 3j.]*<;9Ttmw̦X0@` r^&C?>RԳU |r4_Ud#i[dwwmf+K}[BRk II7򠞡:5pS+#m!D P$LQŃ"$۴4>Sqd%C."{W @Vв^ȦRyzq}a#$>4*v} ɖ R夌)2fށIK\ 0MxSkF,)9F8؊"iOw'oʐt#^6)^b#(E@~l d}j0qWoB D Cc[w$6W{, J8"|M~s,-xqO. r?\%ԧ;:t\3a! +@ 0o(d{ $AvY;GfKTG9Xx@\cSv9'yn/ keLGj1 -]W5B^(=G;L'Rzm@}Ys[U"97'nopBGh 1pK@9Qp!gkeY>bp?R\=P2U.#慱>kf_4qeMG:-]SDJ J M]R8y|1<ڊJ3XXhaksHZ z\GnYV($&TCtiBBލS 8% j *ީdw7*)lcF/yH*)0Rgs*1@_ 9K}Jg5iYCFG9h`}JvWz\]e8m;כkCX+xj2`i.z "•!Id٪dbݗ zU[U7>ێB8]|^Bc%6aPPvk#M G8kXnz_yy K(O6 9 wI`%8yĘ#eжL|+qj5`VXm#h5ơudUXʩMu?TRZzZ@ W5T7<4썤s;|uu-tx̤֔jX1$I6UR}FSKӰ3 ~}Du0jz3)BoYdĩt~c),,T\D {eX @t 5ca&]p9R7%Jdr$yG^,}UBcf8EjX>Nw_.{U / 3,o bu:CؘݻqT#7@+Ii]Ӯ3"?ctX^-gn G814I#VhQėE_8Z!(E9Lr%< FQDRNXfjo.uj8LSPk  Y*tLuS 󢪏ãWxpd8iΪzR`v_MIWb(dh|;sakB@{ W)?. }15A\6B/Қ^HΏL~JOj~Ԅ6_Fz3ʣ^hLM`N&8%'0W:|U͈!(a9cQ'uYB,U >KrPkt_?QU`6*[um__j:84*Tjܸf SߌB;٪>&Dߏ$\W;fZ .I^v|nFTU5AjRtɨ*X=V<%Y#~)fRtuG\-I4}Fx[~ Z_( N! ס pC \lnS^#{H+TA..uga߉Ik6>n6-P$(xORDxA3mq-miOӉ΃5!;IhGï}zؑA%BvOV[&JqHD M E0L8T9iJ /Z~e q2u=uz6JcC x_ڇKh`Ku,s[fITmLDBC@Bhn&BOVWAsl(1B%݄oR n hz:XJδDp52""t<žIThA`ٙG|;}7={5sI%kP$n-_sMaulYѰ_΅2 >Wk?>3fxiq'IS;(gjiuiU>۷Q2[[G8YzÄlgH2XOtz&!'MDj*V zkv@Qc!2lOI}Q)ף^ 8.E̛Vyپ&; <@,ޗY# jqK%2ed^N$*c=Sfw,f F)ު`:Lu$ :p蠷w2{OM wb/Vt5uS_ə)ff/#_8If &y4"A'nXA$Lm*jRNT㱿ʚ >rx:`HӬV%tE!MgKz_ (D%fɊ(Ps.^]^d;Z)PyW낤>>uT#: @hC_/{P䇟{CCGfxΈLO0%XK7)6P$v|hjaƩwZ y0@؝%ȎbL$.ֆE&@ PsthF{{#T unL4f|@T׵2S1S">eKCO[aDf|ł$)*R^ۢxj) dhG{٢u73}8cYqLgSDrPRͱ @0 7D)Y?q%m|op{ *qVdЊ%ޛ܂Q#V!(vw{B#…/v>l A],Io}wc2riP Tr:#RHAOzN689,NSeir߬;W-a2& 4JƮǍsRbXifcN'rT}E6E@_I嚡5H|:?:ȁcڞ[hD4:^S`,HLوMN+"C,qC^`{u_JInɄ 鹫֘3Ҽe$@zh~,tY,|_pÏfȕ^oz 4,npu篼ys҈2Nbfmo <9.> )#~"1Ua j;'4i:Vo1?=&f\c#iOiSQdz6d4{a1XPƷ.8I@nnmy2"i7e؟몜^y$3VgJ.1Öԏz Ve2tԀE%ʇS  w.̀;*وHG8jS.[hT=8=lz]n4O{>&e g7x5hH<-{@mY:$⋀&܅L0r[fa58cJh=}){VB#OpL=, ^WI J7c|/Tr)T\,+ )|3vSu6ǂmS'j6H)=j~J=|s@WZ+]MX>ÉFu觻&Qy}Gdt#EH48{ǃ\ .fHZ{OWȧ4E!↎)oZg#BXv|Jy3o{tcQ[8 IDO.eȞ?T *yher[tI S";fj#?%3;yⅇa&wBmK3[8'ui)y7m/rs3f;o-=uC K,BO9F,]f)`a9w(bn'1i\ ;l"u!L`igٛPnN6Ztb#agDATFd8@,sL>jVdMQhni 嗵BƄ.%j?CÜUo}S~lVV]VuA>Bq!'9SO4yɣ ZmXYD=ҩq,ȏd)cҟ5Lܵ=HBX/[XItzm:_i>s ֠!8ʦ]WNr,݅EK7g2[fi>flzЍݭܛV D&UEM60'7fo6)q4#"VSHbWoR&4GyTOxVq  cf^_ܜR(#ɷ- Y f>IL͉F)˰^<$޳uy''Umd3Њ@ém0{*";GpmۂL&ɗZs'FK4(-~O~aGڿ Cos`u!sAT.1H>2?{ ^WX6zĭUn [o"JP|kVѝv[ix;n#,qj_S])7!I9\eHYhiO-?)!Z Eu 7ٍOƘšV?TDG0m_I j/AҖZ5E5Z4t '9;yùy]\@.Yqq+?bSױ7G[{OC8/dq ؂_ǑnjB[a J9YrѠb B&3Vڤ0Pa!½Fj~׏"HA![Lu38<$1^'>H14QuW1g ;e6&"vNj[кT+ٍ[]Ue{Clք4 +Q]&L+C$9H^mtIzZSqv%$2Bn*p*#xuAOwM}U\$L&*JayKo-璇7G4G EuawhY=\Y!:[KuA$Ҙ w*7^b2յFq #Pᨒ__˻'@Ļ1gs"~Tc(~LWB17[4UZ|P~*k]T4zό'?L;hwZ >:5g"h|R!n w{}]@Ȉ /tbӺ|B[4"vD{L~c[9eLW#B1IC̶o#KT>VZ ڡ|˙XNco6}7VLwy# Tin7@JфrS c~9[uhoCrd#)o.B=; כDٷ@2ЀlNDЮ0V76\1J\e/ U >}ْՒ~;)`TX0ش](uVjC*Sd~szCcN.= wh6nmf/@!.~71@@}pghJFhg&ã+Do칞'˃eqfX$zVVemDX0 1r"jk @WOkXcG ahT]jSսZ,)׷xԍ;l-۩h&?tcdCbtv{["H~/`YGv (q9 z@K%Q:F{KFTʼ1'KlJW>:V`oR̼FՐQ F 1t8S$8h.0OlI +ZɄʁRI#FNq_*?@ҀӼ_4Dҟd=1,.și`8qېZKp; 'kO@!6ux?DeѢÖ1>\7'} :8#3 5B_s}ew}PI?p2̏04PT2۩xYlN\9rVi5Ϩ^NS*:^O'h,-`|ibh'<(MG0ׁR&тΎ^"* W>G l(-9^A(,~c;@|qJ)]tf>GXN_zX*5CnՙXt_'º\nBTK4޹oKBH;òRjNȽ}MdJ=dşeav`#]TUqZlUl0)\;Fpzo{\Zg5u>1$Y $ttISj*0Xiea'Rg'J[s$!Gs \Dmùhk)[9׭cg*ζxoH:;ɽy-grj_{WQ4;cf'$H~BQmh篨W_5Hp.X(d L•{c"׆fc!%0D*|7͍|]HEH7WeNHOLDɯCrIWnayC^#e0NN_6I>u? \ F x*``0L{ks5rB6NlX*N2<} *vs_j 'hQ$j+'m٘W$5X !Uꂁ!KP/X']2?@/uv%61pFh l,D @ "G0-\͆9ׄR[n(( y{A0ٵU3;}TZQ DBD/۽ ˹:]Tڦȋ״ Z5$0|'lSW})+],Dgnp9I_f֝Y[Xq4 (Mm! ?rQ]|;~U5Y PUba@V(~AFTJ`§[ggPݳ󄀁ǘ%Jk"l<=(B Aq$Z'U_%5w(~SF],`@T:-Rb5Hۻrc!Uk%>Y~0fQL tzJV<> ܀f}%:+=F[TʇHߘj۰4+ N7b2?^1(yh +:DifNRE148ڍOe:jxoMNdӇq+imsd6VNLZFk 6V{ב:h\Mj 8`el;; ,/Wct:%DTHZ4۰Kn峷 ب2_ᡅr;+.=$;7_PCg~J|+N؉6nWuυHJZCu2h ]/~e @ZtYH ra,FjIƬu3|4HS :Is:GH;$+cHK+g=UFbF`+YQ(_A2f,#ԛߵfBZEdoY ,tùFGp¶7۷E͢ď5 Z*qFq0hQ<5Sm5&[1}@ keKӟ̈=(Va+Mo7{IAƌ0ۛ1Ғ+q1acijlY7X*]0Q4'[MEn /K?`A`, uR.$jiS@ 㴉j@rky6z)uxrFfiARXe~X=x^o/&w"atSYgΐ]8P8 9Q(T"1X)r!ؙ(Ru;3mVLXV& K~$ TB=txgnơP\& 7+#n(lya.kuyQpL6@?8f)Z 2Wz,ʆ qdA";.Vy"I==)sco7 LF찦J쥣a Xߊ˫nhQN!|Nu~\LR/ L0q3¯E9bW`Wjwɵ{QfO0Q'$ΌamJxQ1jkKdi1 <'?=DPcD1fLS9AP,8t@bK4J"pݢ(0apv7ybzQwLmMׄWM+sX\>mX'K5`'g5}㏕s%{zΠC+7]"?sPp NwIB0 A {jo 7MRIPybn>I.Z., h&9vy !8A H4ԧ.>@Q@[#d*[@UCSW$E_Gʰi6Օ*)!0IͶ vy,\,Ue^Tl.$\qD\ŌBWh^]Ci;@ Bc.3Z$ ;av,. #?2#M}̃HnS.AU¯pPI v;_nNA"k0x_ƅFHl HmY^)O #{^\uX_4l*Œ*.k=ʺyy߸J.@9Os0ڟgklyAMSR1xr+gYZ07070100000388000081a400000000000000000000000164df7f6f00006be8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/k]?Eh=ڜ9Np-Ώ0@T3mFDݔe涗n[t ۚDT I݄3oAx 2v ѷO$(ʗu:<_&EvpaB!!Fcu~ /2(16޲ˑyTh5SxoB^\,b/ vP叄Z^pq\R!h%bAPaL<\X6C@єISaϛ2^heAڼCUQ:ea@DPMv))l,[夕A߯E$Z`PT]wSĝc֖K,I _c9#n%/!G HH`Xf#1ooPrC%VUj:#Lrw-@c28p"r; Wm *Ǭh\7r=l755Єmչ ߹"j*nu"@a Aojν|ݷ`ލs߿2GE pvT>dc5's"Hv\s/wѤwJN; qiGuyBy` (ڄ OQg9W _8 o=A~Kc ¹EwpOv):A'"KD{3 ģu); "Ar1ydbtY8DݿnN@, PG)mA> .J#.ŇvsXLPvn e `Q:~pQJy^ 4i3Ǧe6Dˉ+N[&a `tf뻮mʎ_\2C+E| 'ol?,Uͩ;(Z{d-:mnNݾ/e0 kr;|T;Se fPg!+HmpC>NQHR!%U-KT;;¼yQO1?׫|fBef@cXs|@Z$lc}%WhI鰕e?5mʉl7F30J#X[$b64 UfЌ5{rLԥ~v/c HܐئˊAODJK8tL92^V @yaFFH?, oEYaqbG ?vu*!Q,hdHkq ȍIM*נs=sKj`#]Sdz+c+$>z.2ک*>.Vn-;u!-5MW[cOaf_ yJZx&HˢK6X{ù0֬a6(:lMf% uFg9 uw7PŤZGpʎ?W-|/}2׀`]݃m 2!|1`]"o$EJ-y0(A`lT5ٴmH2=@5@wvw2 ~oP+$yfn4k\( 1$ֻ́h.4)E%/$ ;-"F ]h> 'nEKWq7^jq :a}8TnިCU_T$>b:~^cSR˂T`dzs\=^5=]^ޱO&›+biJ~Նu?Dݚ=sfC*Up|%4tdU::JJtQ `č30XEAy1`A$Ձj[߉dw ܵ9jtUAIfvLQSrgc :iulxX T>I`Q* fO oPFFGJHTu쉷TǝYdb>{ת|2N}pm?)WeLSo*ze%u.gہlZ<4900pm?PM?NcooJ=p)-W+@JT9DI)E`ە)*R ,2LH>W0΍VB[BBcvHmOIBpHzo+!;NZC:53bnj tMl,Vr !&Y K/UgT.*x@eb[#}@PyZG8[/G|oT+d3ZwP:6CZA:m= L hxsQz!hE1 ׶lIaHezSjzi]$pACgLI!)2 R711nʂE?0&HD0:"6zSWBװ+D8t.2tg5\h K/oqpLTGbCKܺ}o!Yaa~IywM¥{0>{[S27q݀@YZ :y)søL`WV86MYh<ߎlƟ$QiIei-UNBBu.%Х)7\|" -w{l7J4K9k6)c)|F'>eVz h5Y})hFqfM{У%dp%nZD*p0@{/XlQ DᜭF!>Q}l&5*)잡ze"/ե[&!Mߖ*^dϸj_y3}k9;V?r#<\{#o)3kbk<'Hȯd"hf,fFvPŚDw N[ԯ2q- 9j4!["@:l)(ҟBq.@p6s#$3d`h`+PL/'abʴDmQ]Ì%i=C92`J⍎^ҬMbP+.cA:T塶4WWT)B^n l-M)at -NO"Jε*Ƌ{hiG1M0Kl/na$eg\ފHYLS,,/8PPH{4H.c/hpF<\64[AԔ m}ɈamSn;fP3b9`6R*\; Ot`'0M#:s~P*eqzh4ƿ@{)["z0TXO՚j|@rkb>t<0uebi|G++δv obE8o9c@48|#ͮvEV~5z f[\Aч\$ejj<{d0s) ͌#L~)gE"a;"%᷽hkASdce/~ꯙA5NOqѡLt %Ba S,&A e[渑1nJ|*efrz%WGO>nʭukӁLC+$ ,|KNJbses3  ]4Ӫ0"=Ա7MF1L&B~p, gd|g9m"8d#Au| ^ oSdt̫1:نqLiDh7*M["FG-Vp5U\Nl."~|cɯK36~'hZ$@.H] h\lY'JN7>CU}~sFell!m!fn+ 4WQ0,g+ ^5kPI>l21GP/ץ$l,A)HZYj$٣ AXv݃²@{i,lzA%,y'˟m*6ޏeHY\Qhzvs3Ɇnb)FJKq'{]*P\mS3I$vl7F5Rg Ћ:<䟍+b!],no IS1׼{@^t ڪ 'U[0/E\Vt6 &M5_r]TqՏGӥі51K+4[Y v`[*jre@޾@ M3+^(Ʃ5Rֈ9(3ww&M&nzpeA<$0|p&ؽ&@+ss9Obi$:!畧7#24mj B c@njwb,1K##Ͷ}9\adJJli^4d8n~VMky'f!G/jϩB>+F^㸙 WA!SS,vi!G 񧗾^oPK6_w׵5>81B>T MTֵ9PB׿Cex2$[Q B[Z=Z } ue^mǛ<܍{]TO[reX1Jc=X_f{3I8/x8hQyTDdoRai (ޙkHM;-+lj‰g$٩]+&8S]0/qZ(=!_F) d}$'[WVA,(5J -1 иVnz[>RGI=*&33 "+W %r.B+Z=φY}1%?C{Fn1U1 |[F{.+0xK3 {Z֗6&<͸51ߟP냛ɦK~CϣеD([(N3PI S,"ӾKg%Ѓ3 Uí ɒ$ ɗrS5iv=RuޔHkǻjpg,砬Eh f m԰f؍I8 Zv5UT8@ GeltT !|Y^T%+u5{& g?,hj|ϒ9rEUX87p~jy!zYZuvjŃCA>S /\_7œ)Mհ]TM4I?3 [ s@3M[Vr1W0uq݉mrq⣂AEAm襍3%A2-5Q)pa1uZȲ%67{L[@^IC~|"Rliom@g3H+|a*O3M?tl(L%sd_0=pCs~%=Q=)uwJS){ro ǃzI 1Tlp ~y ]޼2Z.e7Rl.v1rWJƐ{ߛɓ@ %Mu; cp}o-Sn~D&ѫ17.F8?O+WEiPj aL{~%L V0G^> EQm$U :"kvODޱK6#:II!۟20sԵvfi'#OM%UZ]9+^ZK'Z)4yV4bmbr_B8ֱ:~ _A͛!yRzAipI'eK?tBM'{2"spx%G } ś0]S@uî6{yoeցDxG Hi sxzvx@u?(j(ҼԻgU'(x on *bJ5JuCTw=sn8,:ey2ٖdLbqCsNZdЄ4EM҃PY%} ^WC4KW f¢e'!UVn`^*^9p}4zᏠL;(- \-7&RͱH^i-T +%:țUԟ:\)*Gʗ;j>^qxmǦB(UHO)cW:Z> IY.tWp `_aE9H>Pp4,qqX[o?bӴRPpXL0)VDd%dL#\^xV@ϗU#MA(”Sv!JvAsI3䖰 ߆f_N.vB,dg Vd&/v\q4pb ,`z״G4|͘~D]of~~+i%HVsvy^9ץ:&k')mdwRCS_P(bι AEDh JZQ:?3,|w#ǿmЈ\!-t\ hah>wzoȹa*k NO̒{qi l2>X[rnۤ\Dݛ *Bnc嚏4$`mD󴈧<>8.h.jϑ͊Y~p:uþ[ SyvY^Hv: iZ ߢD7gd @JΞ/O.hEFi?72ym`DnG||6ΎkS?TwdN3O n jv+h^%% aڴQoODdU/}#2M<:T.QKfj>GӉ7@Wd؈ Kdۼ[z:ET bKЖfW*g6W-bK!*k0c'uZO*ǁ"hu*s7+,IrPB,oUC \WyW7gJdV-La*hpP9=nn0 wĈH{Y ]]ǯ5ߞ/2?~s4Ҽv;Ƙd@Ӽp`D\E vY^51ܒ Eȓ] YGBb֙qLeۏȭEy}ҴC;P Htv7+vp-LCzj$0l8ZT"RP,R RF*- $tdnW@[ɺI}sBBv53ЎX5j*A( tc&yB3)n..wg-TB|a{.,ϢF5ac7: T@яHJ$N}s jd0bF /Y zLrumg'6e5Q;LZYyweYU N'xiϋ N$m%+՜] l/u۔P&vElNP1_%_i|zFgM, Pub?+|*Ĩ}Y@^qTváz = + 0zg+anKJ\ǚ=.v۫X7{t+Ëμ/Xy ^Roe98nkZkGИeHuAAPJT+}Qft]j_ۍ1)[A0T3GL=:}x;Uu񆳘 - u`F1Y/EuxME+Nz}Oj(S!:(RgbqkriL9T!aƏEB#`h"cr=#zLQFO@$Xe4/GBHP1|zpa֊X4d  ?۱/[ غ"%%6)fnEmjmT܍l񝁞f5*ͿOr俕LXZоXMd's1DIBQ +ZB PUopݲf( 2'ķj-Mz͓ᓝvUjK/-vva< =Y+ivP谂cL8±)}PBRQ1?@Էi~C{ Vޤc`F2ļ4"ՆEp <=TSL gO,j MLA=_ݪm޵"ǷN1^D "q4^)O~0s0Mc[lgF4>SڞLM|b*>C }&T3j"w/ƅGDIԼ}4SK~aP%T"AV̩]kCb+-䤳#v=UTdOԡMwZِ|1 vTe!2=D B)|8:>Nm9Zpa6:>Ӹ ?H>,HF_2v碓/h5ck|w~t1.a\"2m(M~qYB$ȧvqJ-"!x 97Ӑό"V#8$"ra{!4РRo#+0/YB^<-xp?xFLfI< _DsI]}êb̠[aSt!m Ӈl*zy+џeP]7Ĕu>l^\Qy`óAhZg~g7C᛭zЯZ IEÔBGůx[tڗ(nQP/gr.QbvB).h[X)r3Aչ{OVFFtSvߙsPe3SYU9Q 8Pҍ@|Oh-Th >x?;Y|gt#Hu,Xjh,^H^EUc,>?p'_nYFl`l%lh0dPd) GkL48tPu@5kC2=J'}Cgu{4GpQ8a֫w-a50̉* +o*uj'-]<)H"#1 fLLcULYlJܻEcϔkra:]>\Dm Szu(.sc[Sa}6D͈`*:~Ұc#sF:+YRv:ņl.רE)?iPj%ȭѶ 3)k4#5.S( /7s!)6kčAl N\E4n"4G# 0v&h;_PEa N,TDW&mi:Ũ OBg)@I aӵTE!i+WQ xͷ?a9=b.ɨ9Ϭ$oY\o a0*Oנ34+4o %0 L/pCE^Q)Lk 0ydvʮ%ݥ0ﱗ^]gt%\rkeߧ8b@=4sj},E[=i%~1G0@ f,7 ߺֻ:vNe(G89P#i^Cm\ <i9tl{Fd5ZqŗLG !! G|V LJ:(a(ߎ )f{䪧,hpNO 4IRg\ ~LǼ;V]S];ʨ0 \.)} ubhdXБ\*oU?3l;e)@ǚ J/qn垟gi}x{$'ޛ䯧7Z sȞ1}ۉ!@/e}ݕ 8oݦu&܋ꪎY6`oaTC#=Єw+QN N]^OO.h.t2C yr%/ޖϷ>cmY3\>2wȭ4'iGzړT{t ,2],ۣU+ɟ P00@,5՚"!wϣ#O%5 @\!8Snˍ|w0풰D)&-VQ (,2<>i1Z VC)VVXeNDVm$'sgEZbiAFI@6i*`"u[>#FyfK`_^ƍ5/w A`Y )hOd53*Qk-Y+tٴN 1V"r ;4 L^ ?ÝuFe ' cGrFl oZ anp8[l ˒>I{Ckt}[X/csrsjVPN9݀Rác@63@ Yt#`Xvtܴglq;ےAg um٬eDM!] FFǥVB(&T>QLt132$]iDe]9hyMHjnA?'jf$X=Ot֒,!>b%CK D9qL䣚z-Y<WRd9j<44J`xptVc^|pܛIP;}}nj“7 i l <EBkۀYPCZkAuCW}:EpNk 49`uCt\\઻l.k]y87M8 ֙r p7H!pQa(,6"&Yc8u|ՏD syNS: v%ulsH; 9Mܧ(&mo %`Di*z3 ˌRc.~>6kF.Μ[أ_:GZ #m_ x֛Gg-{/Cm D@*):xCAQ{Ȋ0~h u.A9ӗm|.N݀%}#f-aD̻0M;fK:l:$Dˎ|% 8_| JnImدjU& 9ݡV|e73}זּh6b>]b!ChyS51!=xoЭz˂@L)61OM_f'WINœ"Ekaڡÿnjj4 }ϾݺzDb- qk~"N: L$aOi2;a8U1b hˣ䌟9S-ǺcHD28,@M'TDŽ8 1Ա\48-z^UO?2OgTb`ZL0lHe$ӝ(Q/˶3ZNJ;QU>F7MRT4Q.Bm>R0 Vxu!ᤲԪ 8NGs%_P>&kV3y20_RrNj-Y^pTIT@64 `g_:`QE$y"8_ hqmҞ;nBn>>й 3Pawij&'b}]ڷ&#mQhk)@#"KAW bi@Ԙ؀\|IGإ>o̎rŲAH' $:ksе#/[E\D0T:(/M2̼8-fû؅h-`"J9k 3fX_dxu'iЖ 0R=\EW č"97'P|69igI>ߡ1rx޽jI1]En'Pg4xh}>&D-*=0vRF9T1ohOMdSF$9u/v99|?}LlQm$r87-'41Ɓ Za s\;]%_Y(ߋ6?[Y+r)SаX T%D#;w6 }VdA3 5gcV"J E*gB:쎰U+I#ꋠy};5xb3+-ƫH@|BC58[ x HU'/0x?D탕0P^,LN'W(PA:w[yn2qz2<O柛 6\Vz!'BErh+οc۽a;Poe±("9ɵ#pEx& 4T,Ȁ- O?-j@UK]βZXK,M.mrhQ( Ș"NթZr>{&^E6"2*ȈՆDg 8,gkdb7ht9`}`ӌkD|R.2kZ/Rx1 *}NIhI  x+425󍎼?^Քs.Ӆ`N"K8`L,O ꥾ҞO}P4(Z_x*~ghMw Ȱܛ7xTpc&.KGRƃ& E{W-K,j_"Dur.)vrYtKK8$8 X2sҢm9Kg㖔w |B $lυ 73㆒^\ e\Ք]یY;`aiGc(f aq"_!Iϥ' >qۉ0WAĿ.\03 سPr0֤890{Lar(#b; <߽9^$K"&w3HXauLjq\@lK Pq:849ϓH}{4q0޲ 7]6eHdYI$l>% \BKv4CC$vͷa; ,Fia,E'eW!Y D5d2RH"-Ϫ&jv2[Gҥ/kLWB>m37{A[<O,6|2jiY 1xڹftO)cLu=: * 2 2bAem]^PrZei<0 6u-.,~8ʧIW(e?,FBvUKywUXUV_ FVzSjdu}>``ha,>E#rŧ#xhqt"QnDξ'(ބ2)OBv#]?.\,yimNL$^jKmenOY7WlFeޑ.[K ;\(.vJHf"!LX0BZ:j֐dDf_igUoO%c7+B/ ʹU!6tʹt^e\Zٻk@:c⒒⤞N@bf -`njg$ 3>KMC:KP?*+"!ЛX5{B bke)kmucP$5u Wq^y,\t6:I2Z1#wɂ0C"E1 O˴4 7%[0>s ݼ:>τ>D3MiYfz9(VDm8rGR9z+}z}]4r$(9rLkrTqE 8V #~?XrϤ?/+R>5 f5W0ChP{mQ`Dr wcɍԩN+WE6+8B[j+iMMz.o~MM:,$Z"dtYB+`PH%}]Q'aRoDrC,{j[2DV/"wgl 3/-2)̦ )YuϬ"2iU+5 fPAH>![r)޵yA"Eg]o-wn " &W!a~[yF; nc6P{ҡ48~1>Oy:+`o?>pX{"jjyV[n|sSlC׿Of//DQMk0 R-) lD"LdEQ5p 'Rסr7T_JirՌˎSZEEx A3"x pE5i0Z@ve9rHFiCcr#bV@ , L?\'S\k p$=t<߮ҸOD?6b DuI|9_`cS6FO374<\k*KE5VT\EfJ#'lOy+Jt,KlϜ/#@mx =?p7`=dB3T-71W 1魀B* ~&@VS2ܦÉR͚-@&= toM0ZQM]@ 1{+bHgs} UyD3dUi}))pXt Y=4OKV7m!_k7G-5޿)^s m`r=Nlt)]Nf,sI10B!'Lr,^6H Dv35*4"wO{Pr{/K&q'>CqrB,Tk/EBKxgwH_e $.G~C3{F|haŇam5ω+7lhyE-@:TOks5Kҳ)`)2Jg 5>qSJ$o),(\*g8Q{'l2eX|v|`T'N4{\-7 /cQN"BԆ`H,O_ =DnIOVb'][P^~Z TbI}: ᯲Du-i_ Nprj h# 0֦Dv qGq4l^d[ Iݚ5zGv]t'j*X.lis$nd5D*ʾLR"SQnpg @OJ:Oe9wԎXd?g3k[m9J[:B5?ڟepSh1$-pe3/g9pt& q5$e@ G2S>4(C]`; uU6uFu;5#kmbHJUAチ:Y\& e#,"/,tBU˖e1Q*J>yw>= WVݯٙ|vVBAx(K 95paн ~9= ͙J#bû{V} ~qg U4Q CpF`GPYcH5Qn%(+`~E7O˶dkXzs fIYk3c]F2wk%JO=h=zFDc)IإM\kQ $f\|ğMg,9ܠJ D*ΰɵsqY7(:bk,iَiīĬϯ$v"eHjnTջߪƉEaxۓ>ďtRvrU` {SOMR.h9`g!^v=nCYQiy!<^~קFib] OL:Nc 7åJUQOhdYc 1-ܿPo bjRzFq5uJ,w%޿|zC"h[- >2~'8 ypI|=,;=gWi$ EN@k6sm4z|e6089 |jh 7c8E~ :ot :bwf=L˫G}Kӏ&gDO:mgaϰ))b|jhk x̚8+S4'ŎRUߺS&,+P MB|M~ 2ðҢMt#1`D+Ge3pE{S`'W@%ج2k:(.X7 )Zыje=W6ߢF?")1)ۀ4V's7\;N "\ug[gT#5;g[ *lSDzۃyqK_atz; lZAWPD|r@e(ҕCj:^Y05"/%/gx;;3;B}).I-"O Gq%/=eZK#ze;lc vLUx1\T&E3'пH9*ϥp-_FsHfKUg?n*QV{g{ JsD6{,wϩDBlPK-KCˉFxW05e ٥% W)4;r_[_`Hxm)%0Ѧ Oׄ@ȋk0w\&z5+#,Nጱ4+$A|sd{eSH+浮 ~E;ڢxu} W@h|D^vi'Ɛh~Mdd}݌0^xsKd*v)S%zu?9$\$W2=Z@&ExtY*ԬOg_kчA KLyQ#_c.G7:* tM!PYXHU`Q8Yo'6kSdR'o'_TEÅe/xW.TCQ!Oazv/Q"wGBS\ ,* Lh|0J]t M23E-r`, ZԬor;/2so3!nP *̠CSqe6l}bl墅.ڮn[, huVB _xgYZ07070100000389000081a400000000000000000000000164df7f6f0000ad68000000000000000000000000000000000000005200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/s(]?Eh=ڜ9SE |,ͣ] Z2܇xi4hEs@pmœR- \U1ۈu]oǽ+brU';G9z$|[`5ֽ_E6M9RS&82PSILVRerP~Mh1ʓIj!c@]l6hSb x4ZFDY|BY&jU\of^w6;U? 4><;,92U<=mNAtU4)BNسz/r;gDR>>GCO_A12~ȋP O)(4gR>aZڽつb1,Bc.f 6i h;y7^8z׈ǿ|xs&sJ~@35:<1gβɧ雤fMON[c6p^̓%iH}[ SR0+NM `Mn<,[_Vuv4 P|wY k.tQl4$W'Pյݚ21YL^Ma#)5"=*IH8n sj@? 5R$7-Cv<#Y2&Xz _6 RQ˚=T9a)YM QK&i8"7bgno]MN8>/cV4cɏ?)$xC=kᦹP[eq^]ermK=)E{v" ,jgߦ^)1N?XSX<Sp^^ !>.*/dٟ*! gg\|_)H7؇7gl%= #g~G)}dwu-xEH\fq4FŰpz\d=z泥3m'7~O=q8]ô1$;YK Ok/&bj6D`ڟ|C:,bVz^OqKf q %2AU]ﬨ5(j'_Aݒ\<.^*P"|c_#>d'}y"vs.uE[(w݌:_%+y!h \+=W' ZI2bdU?inq)=#SIQouvh% Hg8ϸh xrp+o;]l8i+"˨߫'Å>^%lɀߐx9}O5<5l ƌF]BJ 85F 98{yqP:5I 9>51/E@,*훻ϳL&u]KfeNo:odTlvXܒwfс5}5<^0Z< 0X5kf?)$B,Ax?A̰uMb D'j^Ca \G TݺqOg݀"RY8. @ Łm1$<=݉f(U_?6= rLj馏*MB!$zreT7v E݀*҆y2kl8I[`m BbQKW>K:u kpt viDSO@,( 46 ?lM+kK,;x\bvHUq!y6gR9!|?KRS{O G8X$#9'5w7=7㏆ ;xYj%6|9 GB /,wpS.l Y2H??Xڐh)%f: w9YlSzH UZZ;Bu\GЎp}~:sKLy2 *^MWʇj?oZ= ͬ2%dgU9szۥ,~Z/ф'/N7XHPp0@DBJMt|nڣT[^n5z]pL3IO7C!z~%*SSHR`SHlo6lݡw"ՈeS>=Iyahm(D)aVVt&> ykA0U }Ne,-tv#mӗs#Z LUbpQy~ j99\;^[ ސ)5zp(FĐĒ@&v޳<g),E5:J׵:n9Rx,7NrҴ|䅞|Eiu  lE@81CU .( A3! sҭ+~z0Rq֘f է'1Gkc+ H7{Z×.uRW RTe=+ptnx8znnەN+޷'%Q؃?nބr% [zxڡ]WAt :Jn# 70 Fu Ig.4 t(OB29Ğ6G;mD*q}>b9_!$߹ihU2ˣBd=ˮ(uB/ɭ+n w^^j2לᆱOW5уlv3G'#򆶢ILCt!и:I%"9JdX'B;kYQ|=iT;[j3~ȋ]dj- LZJ=XIs!vV3pA^h*jv$vT+$PJDh@C{=z晘N1,+f"GSz t5 %rI1m]~>C7%-768z@ RXPkL ܍qQ2`kT̗ ZϾں3o@׿M9$}4x=8ܼІb|  *wo(Brx@!1( X0%Y'y_V>WXnrXޔTy!O0Y[lЂ=NH0hЬ2$o_onZư5 ?,Cn3R$ ,ɶ2~Jv&M&UJ]*CT*ibhx{(GLÃsq >ꍭq1hp0Q_i^g) Y.}t( Æ~A~?j1Ld -~쌲ws1H .*0i_*h BGsh3gYGd֘`n}k!*Zk\q*TBn]ʝ|ihk @V񠚃ЅwqҽQS:sh )=JOY"G`ֽ|s07!%{+>CN <]+{uG&#V So!B&5f?I]߁r8Ϗ#7.]QzX;:!B,}d3Koǫq k·@οpZ"-*㝺S;6 ْg/WQ^=~8ߓܠx ՟+ 6$):`)Wl0b0O)g-9lcIIގwy&gC9~sʜ4H9܇f=CIMZUr2ir&fنQQh ixJ昒w#ҕ|#ȯ3|O'CCzW0Νů L`Oj͝;T?_<)E$F*ޣ kҪ /NXB*D!(ECNCbbS3uh${v2>p/{R"rS r>a5*I`yw/Zq;DhxAY||戙n|;O%ஂF٪?`Q'P`j&mҪ] YVЌ;yv6'x`fb,%6$_~"lMr8a]e}G(JdFװ3>7Eې`Ʊo78Qyّgb+&Dtr. ρ%Kr{N@O;#j2,4~&-teE;,BmXďD#*ݰ}4Ljhbw k6_k74@2N ֖0뭭[xXZr#KVr8g#~hm[X9 ] k5T{1ФS?{9Z 8qC;j_ZoQI_uuΐMGB&tڅ+UOA p㟃چw/ȝR>u4wX%חoskQ׉v@Qgܝے.]B, `*raLE~]DɾERN-Ѐ-2JF%r mzJs?ő|*D~d" o'{f@Dg6aUREϏTO?)l2WթKP\+sFtQGѝb3H#l/*TاK>⒦Ҭ5 ($|A2I~}R!+Ю[s1`\Qř5x̕>"iҌ?pU6>Q+"CXe/HHF5;4m{u;ڷj0*UǴA%P-K>tTۄ-[Mƒ. L|fW&j%5J5f+>y 𛖼>-*|WGVS yۧE[\wIڝ&R$l\0$zz&wB9 o~WP5L,uiIH/"Z'xU.&ŸZqy%v~_>ڡ@ ۳2 qێԱ;?f~D,4IH&vtajR+Di.a\9NdsԜdP azM@Q5I(Pr/ a\Ps{TKP BHǑRMyz߼E+qS%J$į1vx㉟[HΖӠC4b,=4a0b<^+6bDmֆî#J/ؓ-lfy><8i|ɒ5x^*zyT|#zݴtn1b4\*2}itU%L69uϓI.kD%1 uȪvxp<]@탏DڬVާ9@ʰzD NVv4Z,jg~Ӻ: Nо "F@USB$}ϤO.Gn'e%?L񦙆t*pq_JSbwc T-H]:5NCF#RE?ltt3]>+ t8Dg#Ocqq͡1o6}9Rx$sW9eB1ڢhHKl3vtSWrT !A 5#U(q>(RP_RN]h(ip>D`=2_nt+Oϫ=jk^]SH \wZlh\ÍUZ)t.%ׁGlB0[QZ5Ob/oenH{:uԟU1n;p"2(#Zbö`*~GtJ_Y6C~ =ε(ei'Z^oiВC$2#;Z %dۖs zFǁOnٮ!( l* 8bǁG!F.ldo[P|/68h9{Ա(].xdƄң0F-l]FrIY՟Y(}b)R-@G^ LYcWATf˸C60/ Tֿ-PRzHAujG3<稌P:R/MdiHz;@ح!s  g t7N(O 5{٣ptTR2t Њ{"$je,)cjy10nay0eSc2Rs#!xFŲՈ 0[iirT㠻15IOcP;me-}U4 *vQ5LHiexVsohtr?Ejc~,!,ShTew]dzu s;bX+ xQE45á|3ʴ!-?3{UHQr#Ķ%HP>87pbw ^2T7ng@Ebz y96Ī$`!2]#9p[4B%!D!_FwM(43o ` y5i' nG6![3.xsqP3FbMU3A=Q7p[}ʎgan :'76&{zl| j=յI4[O B{,XS[ɋ;O'̹Feki?j%`svjh(;qk2Q=D6& >"#v-w27jHGaXcW*'ǹȴ2 US$7P.-͚'/*0yKrx7_v+g&Syv'{YXuҥroIWHzaWcZ|2FFV:^3~%)8J:+g"-:;hh"b zs?n098DLqޭ]MJK c .i & D%)AC}ܹ88C]6l0Fdd6!0[:2\VK$"6nk!!* q\%Df:aطriUr" 5%p.̀THY\J~,! DLڲH~mDS't9H͵)O\3Xc_ɟ.Nh 3"{D)jw]n\.m!noo# ͤaE\rg(6ohpfÎ."7?nLB?GߗFFQN22|𓭨,9;zA~RCwi_5۶g L$n>.jxUq˘$z[|H9zfO#E?Z% 95ʧJ?v2GM;:];crPH51Pu@pXV=f=:f2 J(1Q%9F&vk&$^'bWvÞYpW_?iRA54CgO(Jܡ |:jou&$)j.*?ϋe u"RVg<kXfǔod8,VxQr6PB:rc$ \iu~:rb2^/҇#V 7eYxNe4iY7Ǥhh@) Vetb0OM Vov Qt%SYĽAڍ"Pz}*.W9{YxEv/6=_r3]YN]<0vA~l:zk RxJ>%ߦ a^- 2qw(e$0"F->ѕ-#az3@ mm]._A בsYUŮԮ+zv~pDf w<6tAZA Ojn>,8j4ߒFPy3@q3~͏-TnT8/jE}S}XdI}:~o[48 4'R MNչ[Di(h!r6DGh}諳tRĐ1a\(赬oMFLd]o@&zh@gޱ ,?m<{C7 i`HffԠbEXڠ;eaiM]ƎW%D"ﰜs?ptl_E6S(LWneha3֬^u\+3Q;: it U}3-n47~ʚyȠUSrhkQ/)2_-pu.5rJG/(&uF>r7Eۣz>zs\\, d{a# aEѭИ7L;.x^[ZBᝬH_+ A{9ȮäeYf0bF!G1y[fӑ-0f#,hT1w<B_ J-Xf5;㬳Ñ4d.ݮ5t édaR=KACX/ijlIL} ȧ]FɆjщ%2?bP}"XuU*!뿬efslfz ý m.Xk^umM`-}b8RjS9ѻfjkh%T\rH*_ uk0?[yl"x Q4)JWx:+J0{@RG!*Fۍzo2dY!bZ `9ž("A蜼;ܸ87 RU^ WCV}t Q Qp>Ւ+f%mO,="{dLOh GYZ!,Vo9SzhTGI,ڠ]ur-TiC}8jխFr>4{rU,/u.=,#|.D.cTWi/ ,C}7{ͮ#Bmr]TdiiFwB6E`ڼ F wfF/B!Ami_x4F*hP*`rwZ\Ӈ=uBi >3C!`jU6dʱ$2 ubeq͓R]eݴ* .\Cz ^=TQm\`o"vpx9c;*Q6N3М[C ѹX^W3ʼn yf/!9[_@]PEX#W eb>RmWOUEb{^Hh~jU~0scP{#!'[_&!I3T+nL?(H*2PnvvVOB~"8(3K$Bl#0;y#yF$Bբ,zN+r1Z/| fdnefBƗ]t-a1"f5>=&Gg55Jo"PJ9o&f!:HB*=99\Ln>C/;=M5.~fXm%x4 5kO-)ioϙɓzyɐ0(ӶdTXQŽ/bYb6' V(Mģ[VVx}^K=?X{ɎIZUa}< >d1pB0,mR}uBB!7<\LzlZq[QTiDc(Oއ,yHђvzHw_͞*>*^=hꭤD&6j3=Jۅ9{: Sgum2FA5j 6h"UвNUN1':ĺA/z ;C-u޼V%u :KoT%x\^a-62յ桔cR)wI&?-9nግ$bu9]JIIr@EɻrBX_éKB{X&.?CqW%cMeSpǍ) S^?_4fL9Uȳ xU\=}kCD4L zՖSN0NQmCYTQFౝMG.~1qSD%Xѫ9Q zfX8܈IE( WK4Hps)HՠPls֮~0×H1 2LxL~Gię31gNR+Ot@ ؃#2?jK&,9TU0eض(nTxodL ET'‚=Fc7㎋Y/p˫h,a~(aUqU*‚DGw#=m8#EΚ3?ѓGAQҢ/R8eS ꑜ|j,Z#ac{d} ZJ2\8Gӂg}qURJLl Dޞ}d%~,|9m]TN4qז]p}vS޶ zg{X\{} 0]!X: bם)EפWxd8zY]+܈dS3 7{)/b&1z ,\xb$U둕;0ދ (u7Yx}Kd#|73S~34t &73KGajۋo_҅~P #K z!J#xƇueS+v}N㺋Z-mfUPks)ڒvҨt-u|w$g:\FLչpCe}()‰^LPyb3PYr3Cl6] |G/ 5:ֲ_]ך˸<¦}ĪVF^O؂ܨn):|u9B bIg3Y$k'j}4:cՇoj]po Yhdpq<ՂMVP|eo #g?#*Viq#IleA>sJ%]ȮȚT,W}by˶< ]p2H v}%-%@1$w~pjA%g={F}fߕ]b |FF5( ' n/NEY:э@X0Sٕ%S*9ɜw17 0v͠|hsRe Z%?u^A|ϛ[wuJ0 EJpuљb`ZakeNŷlkLjJc!H>zCןByj8|\C;14qzf~y#? fbr7uf,ٹT?n4@& }GP)e$F:sǂ[bQGD0@Qx{3?7Y(j&'WNV;>Z!qBII@=/g@pW{-7h6Y lł5ӝ U2ӻ0~P[& q ^GEf^$%:Q:'-l7lUo0;E+c_$2ك 5y;U*sdC' o1's6NlΓX!?2Dѯcן@'(\l6m8KDSY)aRaoO @xSg˘wolBovhÑ\kp$c"-fI渞1%r=v> 6/|uC!ad-/5UYa_~ /r"fg,i䐪p.9cر20g5t} gF8zU,GC6$Q }AQq8="P|gvQλ0'w_!a-n>Mp(p.PGouJLJ@Ի>}Xʊu Q ͨR<ֲRWG楀v.L~ R!m1^i {ixluwڄ6^(4=!*Cr{,a|Fj_%g%j(VYp#bX.D1/;q݈ 4ź5xWFO1<q1 5WvUbC`ԕ_ ˽ǀByϒ;v:`_>^„ )[M#zsaJ9_K m^%|[8j`TDuriygUb^ e!WJS H+̇+GrI#UMr% EY VXf.^\/.)%&Vd:u+A~gx|0q]4B(2B\>b-[[u/w|h 廻^?=o{5"Sx-g;;,q8y)q $X(}Oi%R3rӷ\V!JS|#j@. -w' =3>rm<Aw8` 7WO_{ژiыeCK{IJ[cĴz`h_t3m+(Y<֥}XZ iBn!XA&< W /^v%L}bVЏP4*AAi Ld!B+Tx=xK=LK{ VZZPAeN( kR|#`<^B3>ԧbNj[|g+.b Au/[ d(gue&QIÄwmT6^R:b%^ܖ= ޥ*J6М qR_&@T0}C*G9g_%ga1 i6p~ V)5CT%Z.jVȡm6.w!H{2E 0㝰j#rhpWʎh /vFQ׀EF;pf;Wyg\mEÆt4)pgh|ȓV)Nn?|%:V"1kKPqA=:0 Ҿz99S8z9\*Τ͘FU0M-Coh?.+~\i҅AH\5K޽iJdG.WHwK}|7ռ 6 -3Lt G7ZjXYv)~t (V=͊n7ɮ}r#? |9f@HQ,!H[~H@&1#y^gr5L3Q">U۔21:C~^$bJxզy}Q6ugx}A@!Aޙp`W*s`7TDmw:ppYi3Y GD>2:8%Tb/JTykce RPyC%&*G<筠[(- L͙[hS. tsV֊ܴu.wH ԧ%gB#TnM?$p?K3 <ɒvwSNX rd_;}]hXa x.H9ѲL ,x%a(BOcέ(ސ++la0~ eFwV DR@k{t1ZE'Q⸆g@,t'>f eR( V]&g{Dƹ3axIZ(Fgb^0 6H۩K&'7[g2C]iQZ}_Rs$UF,} p5_Bv%mGj&&3siz_/zo?BI rj#o%C#V7 FRn3=}. Uڻ'BQ2arS$NiTOZ9 |ai>ywZya|ĘA|`UsuJs!2XF1"ⰨJډ::Y2ԣگkfq*+L;2W0xĬֺjb|Qa|<̙[_rZN5]Aט TZTjΈfίeiؠ }`% O!XrV +Bo\ P[EIX̔mx *3I%DQhIcb  2jU4h_-?4/ UUM1b+S*GXmӁ:\wc|͉pP-b[@$Vǖl% )Vd' .ФM}ߖ*i19"44$H!NLA ^B>Vڨ@-zY.q72D?b/Ơ륛I*Ce?RloYț&[LC~(Z39Y(xrR^wρFBD*ؘ|rSS5JWZݾ?=0I|RwaZo@4?zJM *}0AþHp6E# bQ%A\pG#/PK#Ӱ8E?J Cb5!ZJح{@;^Lb7hjT]O: pCfRH~iMG>\H%zz|W2#fo@cѐÍةiK M$AAi/GP@o ˞@/ zě{s-)fi|@,+t)q9{h9Ҁ>^gK4A<.Q5 75 g6BVCPj}6LX~idpH|.=Qw/J'g·["vy"2vJ&#VQ@iG`2^xFBJlZR_Py(UdZ ,7X ~+纺L)}׆zvyuS \̱";j^g1C*pXRr)d?ߡIZ|o @:Á*]6u(oifDȍ nK6{HzV@l$V;X;5) ɯr{o.&]GTdžy#K1D`gs"+B(^b!ԕ}`8@ d#-j!fں2_Y )8-orŰi={)#pF'eWkl+UnhsrEgW(â$a%-5l_ Q|r|N%LƢT)lw2Ttb'tt sv_>[ `hk>H#+~&TӧHo~eA=0:$k 3?Ĺ}N /PэMa}uy=.BBH"( ST%}1KBD8ă xY$,(o)Pvr$L`ˁIIź .#3S`Ͷ%r;s+q{nh L-_01lt% 7;oeߪ:)g+ M7jڄ*GW59 jq;Ŭma~%Zqֲ8RJLS2Y-\:OeHSL\q0Q-Hf➸EtMAnÕ(؈BJn4Vbȗnڲ'RAw#E(d\ trp4< A@BN|ywtx&VPKNn_%}BNXɇyYtLIrf h?&E0SXb*9,CgE&+~^|J3uG~%*R5 {ntR`7ݜUJz8 LV:& ]/^@ud#A" $&FI[fe)PHC0OW5vҨnƂK-1#-G'/!&.4{``OCJ\ښRvO=W90!'ޯ!6XO9?Rpex4n L5qE Q')'؀.շ#@=d'>6fz**Ȼv :-CQ־:d.0ԇ]eC.rriuB9WPnV招ݳdA<^%ɉgZi'P#qvܹ+g.Hm^pݺؗC38#yVUJ0h լQOPm^nrt$^@/3 ۑrf;] Nmo puBf[h W×VZ#h {>l1AmGdéLՐ|'WzTF`! rՀ~0Sd6ј!,.P-רZɨk{?N_ʍ ~&:F=>W:-ۀ<ѵ#0^q8h*<_lRZEUD mYjlc^,aSeuqC->b"J1~-o<:^ t-EYdtw6 "c[!-Em ߿8Q>3$p=m1K-pӒ #n}@՗"5v l/%ٯ5]J׉+['+Pn83Y`Fth4;t}_ۿ'_!:"6C Qc'2~a}[Ƀ@)94*J~Ez?3i;M<ނ3T*K'^H9Br`d^aӔevAN~\kxzp nJy O.zxy9*d ":dņ߫9G6sY["`I+|O*}%ݠ\~]=CH(flS; 'FKbHz?,CeG`1#n-@Fm=g#)4Sd:5<?cf+ pO,wݐ [#_Ҩ%Hv$_ai3=XUG7r|R I;m!4e%⻊x"R-(r8] 'բ olnPuuS[6Tθ:̓ WCM^Nj]d|q5T`MX-[;/Y3HGĦA(#_N|mVՏ:l$,WD(6}qdxKàV//_Pִ𿁣4 oHn Bև'Q!M Wiwha1l, &@ty{ɧ 9sc 6ytZDlz^\VoNk_߷8kFLH6%39Ÿ{EJQbfv^077,+%KJ.5jH&\چg%RwJX-qd[Jgw\@Y<I?}i iæ]gg"7mIK_j/ĤcoCN ,<"qĈ૏aȤ[t)D!]@ vwZ`~'A635O%:d4q"Y2Z5t2>|/Z Lwo&I LBr$)HxtjM<6FͶřy{Q䫉)d^)Gى5?3UάKLh`jz\npbǭSI7~u6Gj_nΰfsDjoz'Œ?L o=ԫ9uŶXd7sE)yFU.@(ىINO2Puyys:;SoR@+ȝ˨&yX. }bx|PRZTnUtDOY.nVa\p4&/!FW*A}e!Y߃Gtuslt;G^i| κ,b$LӍDcfS\AmySOfz{EX+ (x΂>,2X[-)H>ۼCGN/&amW0K i[8MBdFxQs୫*U>f$|S(T16Ob \:u  y$ANl&J;uǻf3]S m.D 7CT~1%@թm; 0^>GP%+DBjsyHsFd~7 f5 ׵}lU_)E?,)vUvtv].FBo+T2_Mhīϫ?JcMoԋG ~j@ߥP_] $>_DSr 9AƂ@_C_5IUJ;*"?1Lէ-U&k4|5b6ޗvkzW[+Em2m̰]<<:GKkmNq,wO2a@B 4 E- y28w:u?&p"ewWLˋB@:l8]?T+50OJ #\H`$[+h( <ř"K G1>"Y/YESWO|NKQIMAs^U%e6&Cr *NDbGXFp@6_A9/T݇5OΏƬ^ d!]ڥ%g棣܋+dbZ nv@˨1v{P`b ͦ|jjhIqlL4A1٘:[-sڡ՟6L8"._`لxcU2ёXZd*L1 \~f7b <6'4~!{lmkܠa'arﭔ )Nϟ<]0=$u9uM˩p lMӒ$yN@@ Sk)+YY!SRei;$Ê*<(AEDΆ)ZXc6~f3;%][Oq)_nv3$2fpݰ`|x15; (u b\in"}D ʞǠ RMe) YI3ne&<^]Z2)j7, ?Ӓ%P1@]6Po@=W6v&1" ?ta݈_ *Noڟ_ٜ9/yS8 <1Ň&v(Y&1f2Inr&sJrsKBD@aC됏^$'D%\:KTy0 vE *މi)"$%#dw:zR8EH-#7(4!,qE. 67o QdN="~F)zz+v0yxJǵc+8-s61xUɠw2 +lF#wlqLt:8B%_^-rFϔ*])4zGnOBZ"tv} E(9C1(|OR(IO#^Wk; Od%mDOƒf15ՃyuTnn߫+9zD95P1T+*vI֑!ّFaXbWU-X7z$=dP?-rgt&QUYn᣶I5=HLM=FȣJŲpzW2jw[0z')e2hÂ6Fd߫`ϾCnoB?fkh=w(!0ٵ/AFɜCZcv+yzb0;ݩA& 1NĽrEQ_÷(}CSϱ+F_|>Β[?-"9(n=-/9˧ip>]?BPhRrj%bF $bN'E/nɳ {PEYR [ z媩6l63ND-Oz:k9IYI{3@ TdPwV\'N-g5W&9뼽ؤ;cpZ> s` KD/iRHebAI-mmm-b~#R:.4߼/PwGQ_kaw*T}SV!5"׺3q rp,n߾x*Cs*/ 211,|=ڗxi:Tif+,@v»-l:נ V#a e>'O+)/?EQg:VKOI2kO\%Ae ? ꁯO2H}s:w?U}q,F uH%Xs I #'QpG<(N@Ftkp8}7.Zs~eBt)e{ƫKxBu 7O%&)JPT9?KX+f!zT|z:Z9@&PBcNgJGq<nkgI ;Yvza_Sr 0vr!$d G>E6FLVLwiVhfì]{v bXAH{Go}%_5 F_Q|_+[G|3ku  !5Pʖ#{uc|Gݤu?$.ڇ/Na"s&Lu\}ec4TlJBf 6~<_ R3a"G_-^yl;j?t G47mZc?Zĥ*#&&s$|-%VMXۍ;3n7ON1W)YA&U[N> TDyawB́+G&Ǖ|Ǻ0Iw%"}}e8s_!z JaLdD]Φ#v/,k|E7T+HwRDl*C!d$fEyuB:Y| ʐ6"J7h^_Ə4vґR_BycR/nsr.f@!XW%&5ֳ!2نtCqe E ī&1 _교_${r*RC+°B+ ૮*)m$eI)pƓ;zQJTMgvZx<6)/'*Vf.ΥRH;1 ;T~S5ڇm +Gk-khc'sZW^lsV$^KO{Ѭ%& 1 x<ef$9z˥ Ms[+&1! 7%뇟ױGg]*2+͆t]֬=gUFRP(ꩲHxqqzՌGELw1 Nfr(Q )? TRYw8H@6$I ic@j0c}Mh4^c%JItTЫq ziՉjA%WNKh~8hE2_дt`ZjM(VYثr$Q.0[Òiӱg zs qa+X챹i|Ù.]X0 <&rz @?p )[ Qߡ#ib:6ـh'qYm<47w~cE mqpšRF-] Ks@51!^7;i\h.^l>]*GKf1m%_mEC)Ϟ'VH>V#1x;rlVҜ̜)'pI@#]rOyv*DTHotquw9#2MN6N27k^"6o_D[{z^ƭ G0! )Dܺj:!˚IȜOo\D.W_ !PNe ~>V=*LlH9f&>*Q'\E`{B``iM\9L]m$U䲗DAFVb9zc)g5Q4-TZ!|A^\[w!.6L֨‰P 5aB.x왵֤\3!YokדwxLއgKaaR/ҐXaէnV <](7H4v<Ť̿T}v! ŵ&ir) 8בt_/c谅F0Pt|ss 4 F8*m歀I"LZoVWu$W"ܥ/V¹Wbi0GʡD;[6I|9nS4Lǃ:(f,Lkk6@hy3=(Z xާJ$g,[[؀8+}TS'x=s?C7ҹɻ| KO]vw^R1x%u'[}>^|9%SRgIpoEwH*dJO9%kx2[wr)~kuj*dR*q3@R_UlIEt Q5T [te2[aRc[]#ت#0%3[UNU*Wf|(%[J DdYv'ۉuԗ1',wr*KCky+_ s;[U> %~vqt;Y0Ͷ kb/c:k9uurtJAZX%ԗ[g3a#fmXZվDm9 &'r'z/dFOb9Q";κ<"V[9,@:#xlt0D& IJQ! ȁf*9}`IP43c(R+S-/; K} XKbX-IG4@_+_H0z{1ot+;@C1 M_kb;`2L% UdV'}?ܝX-iyc).(n#]]?.zŖƦ8(+{p(ƦDZZq-6l *EO΂,ڜCAP>Uq=V,D@.i0pSo?oxtuCK++ƅd4_ġ1doXV3yT6 tm]s1OYAkwPN\ gg & *#gaL\Y)tC_ok܇Bi72x:FwFY8i ZHo|"EeD`xD/p=n \2":K\^ tp^Ǎn¶"]eg`;˽wZ1"CghͲ<;{;,}ԳI-ի(\;NȲ*{$/?NS\HjQtQ_i(J)\{O C;yho2&guLqB| sT)0}th]{u~PY)WZҀSĦK\yc|p8jU_pVl;)ڔ!m?Bû#7iɀ*:u =j{FS(?gyVoy$ObiUʕ^=2UE<{xbRc}~jQH{u}z>bKeǼR_~ȣh q~$Q =7<sMr#0JȒE]ݜϥP ,f\/O՚*ӊ!_90AHg9O'*gw6nW3f!v1|(cQ!g[%VՃmb+[Q"wD4?f} e!0<ƱwDArH*N&+c _sT 0e8b0U9PW"{JݰShjx<#Vɬ8XfiB1C=z*{v8}yEG1zT"(ӎ5xm-ypf?G([H2-؊~KH@߫GG8(BZ ~^{)-FoԹ;)9"(;G5"(r!Eua(ݥZO}nR7XzCYN3a/׋֯ D J[dكjO1wj,D:&Sz^ԶD! ǻGV9(,Jgwy;[sPe 7J e6J 7k7h– tz^-=ۇDDV2٢]wxu^$[xm:4ղE}ϳ_FXcAUljȶ{$JO~70N)8ntl[RQvh47r=Aۑz\*ӱmɐ' ˳-N V6`d2WQO6~MZ*:QhPB(4O I]ck*oVLށ¬&|v)]#idJP;r%XANN&pڴ զ#@m!O2>xxT Er M[_3gJ+<&I*5~ҏAf%Qׅe* [bAM|gODQLF_ytQQS#B'2 7/w0k!uC!?$cNDؽ:Sxcڮ2`|I&U5kR}Ģ9FUG}z\I3Ml-rηÒ]΄prR\ FvAC L19+43Լ^LWKMn^覎Τd9-sœSH+=ˡ&FJX7!):41`'&tw#lJӬO}uN0 ,؟Z/.GצCO|H*د#)81x"9mވvҤ =آ3U$v U2φ_SaQhAg ^}]o\i 25$˹dr2/PU7#?z`ɱ.ۈJ-i6h,ѝF*$ō8J#VWf]7ji2o|ʍ-ItRsv/jPݮSW31)&*%ID|&<6}ܠ73T! {:"buRpbG0CQM}>'2RsQ;d=7< yAC|~;r7)HCpekNy͵xoUFfLe}pS_B o2I%ԉy3DNLP?YkZw+.I[y(vc͚M^r#ujζK3~Ɨx%)ѐ`iL8̀שΪtKUU#5d+33E,4I?0_e5WY֥Id8i#q ?V{u14i=4];6c@DT4G iͤAF/U!br d'Uu͂=U"|EHe m W:RZ+ G/ fNwׁEq/J,6B8#c]/\-~Vk€u+ijHM- Un*+V,::#ʒ0$#Y/pIm u83Ft!a{v`h*.YhoAXk2Cq#]Pjiv5m<#1Uks/]MDZgc!aĖ {"4MgB6՟\dwooFtdck_D?JU%X[IQsZ9͗G>blX;4P<L~YwsV9ǬP:羭|E8.7y՟ۀ)XMho(||^􅿓~wqG,t.@_ t7`ȽlxziDh ҹYͭ}Tt;5<'2=1_]!d~r?M Y+%Y簽9E%~auvua` Fc*N?KL,הojjB+F ;?̴i,Hj ?pI!=c? G8.(WVi]"^Q+VrК ,R=}"$Ek ss{ץ~T?Of .q}x-% J`j,Y#:JN8MT"Pd&q4q%t.Bp#a/X&VOS;kglcx;H2Rcp.!v&tL^d=Ij>!X2E Y*j:k'ct ܸ>"ͷp}>ǟuCA_PtPjmD+>٢fAZ[ﲿ 6JuIȅu(.F농y`wZi%اO.֗p+3`l4woτ$5TdS#;QeHt%W]p2iQ b02>m LE3􆆱Md 443}  L{MPD{w l{A@UaG*z~|sdB OuA5޺9E13:.T"iz0B|.piiU-O᣶5́$xH.`Ȉ[_j.=Qr)9"q~&eeV9V3agj܇,xT-y9ay,_KQNQ&R^ Ys =Hf{%>7EV2ss8RÒQuȃ9Z'IrXڢkW ?6JkBpD϶Y|3k4,hFIz ,;:v ~*b _vn<Ƶ­0vj0ΠH'Xiⰻ#3S_Y֣c F"s(n2? {f&xw5/uy% uZyצV8 L1 W[x)e3P'tZya|ynKFTMgť:3 qV^eX!e]:3iwCf%! 3Dv?DLFsI`";81|DG`SI6 6[ ;s=^Aaٔ42m'!+6 ([HH(bюA.Iߟw${}U4 M-aIYt&ծ[/SξBN:&xj|^70j/Y<:X3ncG,|Ym~W\gxd+f_xZ`E)%mFwz9Cn3!z6}ؕ:5^C&$~]#=O{X^6"X]\UKl$Kߜ) 7Բ`@yi&pR{fK;f `2t>L^*$uad7ʚ'}qwY4%_6iV5=`QuGRkk$uCa9L\),Z55JLHx8t| 7dݒDes׾uP*aDH{^y6ZI-hϦ ??ǹӦ5u[2$.NaCv8ePϗ!kMqa9(Pr]1'RȼMB·Mo7sB}rzJ\Hњ˒ k h޾DoJƧq1f%^m8|]~Ż$r~r>oqG8E~ qPK琗]tWjLJXQxi)}i忕F]&1l:7U} IYy_mkB];0i(-Ty3h[9mS1N]#4oSAhҿlju5"pLBpE*3[ +6Tz%:K-UHcOFK⬡1L (̑)9QfI'YhT϶,zO, =`O h2.{jFsQ+h~A5|ҮrVEh"")5Q+2W8>mFۼ uS&-64<6tz(}]c]0T:* D_u3Nh ch?\6`Yq'R)o@ҕy0 ;=ÎIP,zԅ $2YܯɥӺ?/g zMی q)Hsأ sZD^V@xf?ĭj RSh ǒZT¬@Ϛ7DXjWR1fS?%(/iRgZΨ!d@=|!(\T.̘pbC'mԝYM D)b)2"Aq;P.aѕc+-xw,tWQК }9{ ը,MYjʍy 5\Rcp.!4sU \*E }[lG,ts$uc([[Y![:fj͒rXx(6P8[eVƯƊ)Nk(YUNYii(ʸZ=az•|6܅*WOrnShwpR%۽o w0읏;/QF_#$]EΜwdS8KK+ Հ|xm5 O]|7j\ηJ8C4<)}~'r"eºI=reO<K+eC&LBO]8B[iaue/iD[nDŽXfJ!6XByZG_?țK\)UQ ?#Ė,nO·;x,EHil'_4{* tUҹG/Wļ Fn;|GnTnᆇڬ}Ua99-[-3(N!:\Ȝ1QG@H7ؙEh>Y-K~-NN)DL!v+n*`ϭk޳|">D WG^ոٔ@%l ş-9Ӌ=f'lY V18 HIkC=VXv.wb_+i8%M-Š&gb,\ܪ)LvyǡOLc7hΡA5I&kpuv`{ғ5Q:a<_zJ*i eIٞ+ƽ|!zN7tb|(xuZr/EAxD0@dFuDo/p HMʟj5 P9*j'd5?+ orW/ꓞϗ:?QMsLu龱lфVZlyEh YBpE`g@ nm LHҺJJb0ףD`D}cu (g«>2Cpj")/*]vwz2y6R!QC b&T. 1=r'lH BY8@2LK3kH>^n,G߳`IИ;1цզsxd iebIT%<.oɥ8IJԢuP =LW I: M0o6FO hO7̶`P~[.wb*8"# `goSs̥4[3Ǡ}Z%򪾋~K£]6~K=Y0A4η¾#z-/ KQsNq&|>󁚯NN֏SlrR:6\I,tI!XAVPނ\`QTm*}B/;l྾.5y"[޹ֲܶj!5;淟/_awS1v/,MI@&"zCA(⫮EXedӗBg5'4%&aZYudhA M| ~u86m!'vԓt(8*}\)0ͽ QgOܴ7HyvA^, h5yU)^R}(ȵ_tFe4`6 Q+fB+q鉝wX*2Ҳr>ܔ ~B>V8AK QiP:өGU~D(Ҧ+Ol|j9":S^D\W >`̩}L@I:LCr~NN@]u&0TrF 'B=U,[vs0l5nYԼ1<"Z) q#15uN[鯗Uu*x)0D0:ͩg'**7^ϼ~[ˎn&MdjFZaQyjbȿ#qG@R*ieDAؖg_9\ 2X4M<$\(ٱ-<=؛g@} 2zhi[ISݒqk[S<:1;h,1uUy҅Oq I-~ݺy0+2^UWџsDW7;ƈ&T#.hѿzU_U-oOA~HVNydhRgB wÎO狁v>L eݍUDE󞣖JjhB XvBC_ &9m8(M\k%avU :prlw@b 2wyfׅ&BdyiTsEUWY8 Zcf (kLH,[SYycӲ_(q-$/Q~GJџNԐRjj-'k11Ue$Pz; &yku($Kң%\DOf(b/PZ9 ar!;ybItzpCW፳YŝUi 60.cɅ&D-;#p^XU/Tb,mZp>9eBWxppdZ9ٶK)/]%jY[BFṙ)78 b"8 PGjmXGI+'nx&q&aLC s]QY`*eoy !0!έ^+UR:1&Kz9M޼ &r"5*wZuWHWwJ%LBbzc1on%nS?AN7 8N,hs5ђ4f!p&Q wXP ujlB  k\hD0! I&\`dLK\‚lV*L`rL&N9'Siy/@ꚞ/(a /XDԣ@)bEk%46B7>yLܝ72zqMUA"\.-4xf'-0X4{ Sccét1>h lQPꋖMue7⥦vugfIXc4C4qdE*#9,": : u=7,\]kQ \=~)(vkߗBt~s2\?-)Fgwk_&#R罐nj)lkrPXE*uY);?&QˡJ`Yګbto\Hj^I *HՇR)PL7N]LP/iqCS!S͌u?wy3rӾc|iycіb;%!u|BǙ$6T8| u{čyhxW-q_I4tD >ٟteӠ>/bgw;Sv#EY4N}xy&aޱKn 뷲jN3CC͠nmłrK~)?ڶ vtz7f¥q%b<8lV\;#g)HԿ {|w}NXz_jNjCN$xlL}?$5$ROW$\q^y*TD*6L}_?! [0L<(Z"iZߘ,x )D ;/nzE1{q4\"mؚ㭋tXS 8VR:NJ e$q;QІ(}}ءmRk 6^SjJ} =^ӣʉcCARr6Tn~Cĥ}eAa35 >rW {"zJ O$ 6 F:"e)V8r 7zSKɭ殾:W-ϿKhe/Y,GS`D 2B"A束DW&HtZn4<^|(t NԞ8:0r rwr(,sB,DZr- yΥ|,Ӷ0a._Wc`=[T>KepB\ eW%;s;]:^>v˜:_T寕[֩ސc>IVېӓm8k0bPG([N7§_|T->rN]sf[e{V^fILgytNw']db \2D^BEn3QZF ٱn$g-z7&bЗ?s#7v0NqF_OE^إU҅~aךEҾډ~tu-ɿMszg c71:vDn$)͋plXGFm?"6Aps|ծ&θN!ͫŃ=pP#N+2jIw":SJT$F6ͳ_IQFN$΂KǘsE{WnbkAgAT]Ƶp"^Ywy1'vUk*;Tؚn12>wc8!&ʚerf/c qE*00g#N賽$" nL-z[I[5 O)<8{#Bu8j}5k4([ sV&`aSyo']aLG~Qk VG[ 8mG]Gɚgm3 -dKJv#y:uE}8[ujĔn/boWw l-^W&ǂjTDKW!NRF߿r+@>] dD֢L$_0+d3u+"cX/]Y0PYz=]%pD{<&k.-TzAXz%*F0uIood҆ޙW W KjEJ+wVdyŔNfJ*nWoּCm<%LE_kl !mI#c}8 [c_,ŀF`0$ 2aB` w'M/X}uɂ`8b59s Q %2xM[̩wa 3A$hE'$뿍yۜ5*z5p-E,>Q&q/_|_S޶_|<݈xwxwָA9Na9v`.p/R 600E@7j=b86Rd &O#[zZxݺ+H=MSh$aHXZtDqEKMzbϗ$4_imN׷tm_(RĜ;,9Nؘ 1zSS9Yȓw(IL&>'5s vj3Ʈv)3ؾW:>3:!LuhBpUQB:QqHZ[e$-/I~Ryv} V磺h7b]0(5)DM||+9Y1=Ν>%&-D T)Nծ ߮W^Pw`EyfwPIT׌vʢ; vunDJ28+/DI;mwΪl}"y>?8]dTeF6/DZG2[3qF9 v!x_ 09m:֦Δ۝gO\~/`% i$|d= **]yn}{3 xLq[#fFuQ9h,^4C+wX|f|r`k~φ>~_KU$w=f,Myb^X7Qz# F&r%D F"|=V<CK̈ugVl?fc \|I>Rq6s 7zΑӶI ~ ;o^ -u YC̣R`P+w),SυYn?#:%|}DQٯbCȇꢳQ!FLSR"5~"8S~DA11Kpq':XfQ!MK]3 lSb+Ԑ- I6 71ik<]`~yF@yQs  AŁ@,Q̻ZT>q hg P_dp>KRE9%QoN/7Yʅ>](}{VD8,x V"L ,qЯP_OMyНm}=P"^WeK@wu??YY:Co?kiܵST,ώބqU|kGMBG!Zuo!NedJ55IAฐEV]wvU&t<ێ=UF%뮹'=g\.R.ISK0`;"8tIqÞsP1y{Y߲KIA_.~T1`%2>8BW9lxQ1H(_v 0,8 j>LuZHJp^>&ߗ0xG'6,6!"g`ԚcWb {vʈ[aK~RX (TMiV07̣3Ș5anm|=xֆ#+bA=uزgV0^~e, *NfpB`j >^#5 R, RyceˬpM%(xigo:"yRino92O8=٥L.@8ѳCe$K|]uу(w  (]RlߜG}Yg5Kl5/q?m~/r Զl}BRՙ@7]=UB V0nSw'c U^)qs4H>WFQu GM}=.>M14NU.ЕܨsBTrZzB ӿ tR4q] f6=Bx|\VQsfwq!#/-n^5&Naqf(5F7[rD:.]3%WމeDT;82DM$(ֹ3=H tO#')DL-{-^En}WіhǦVQ=<~*8?lLՎ~82Z|U(#WMf5bo-ӛmٺ)@VMeۙo&6m1Zs+Hɯ:HJ@3^`H8nt7%vؾ?eؕt@MnJ ǟHY6YT7%فȫ[s|Ti;I>,NVi^kgyo[]O!]COԿ"0;]9Ld׊`\|bkΨQ5q۰zߝHtÆE^\h)6fkhHnE-I-CdJ7xeIr2pdyc(^4^e׶PI>Xiӿ\5̧V#α:.Bf MZ6Rŭ%n-d@Qխ1g[% sz.Κg{Rg<9ml潤B&xX]8ͤ! l(aQ(e-c̈'M"9aBҹNi_j&_1;c>p!fJ7:se"-Fj;AO":m?=f%e0;8>KI ZkQꝐ)6e?h!m51$4~Tpvt) P$̏$rHW[ C{ {0dc(?Vu{yAcEX,LV+]1>vf9R}ϵa,:&6VK140$u<@+Q{\cnI3T}YCJ; D>^ޭZBhzݺ_ N_w% M>i8E*Pf@!zV p ,ni1@*@ $,&OpV4öO+v+NS^PGiP["e\!`;&kyC!QT s^RܸE{#uYLdh2LѩT2 l4v"lY)-m,۞.]Tg5 (߻]:,Dy !"7shS4( Fnf|ŮZV V+%goY \G) a{Kz84C,hAc>jm-=Ń+29"25suOVd3"G .FB4>A. $nMjoq6|WijߖF4*ֵfFa"NJg#9\n0vVv".YQZ+]RIz Ą4O@@< 0N TC&痙y :w 㞋 #Tİ"%E_WI*=^txFF-oG3ƛ%d?a$ ܭGqR=pyF)Ƣgܲ=L "9k}# 섳QR^N @&w괞 Хǒ+>`s,8o|ϰ5 kt^}!9_:.kھ8D"þRm Q1:rk1pG%w 5H%fKҶbdsPF_Icp^yQ I'Gox K%gf tWj,Jdg+9K3"ZA˔7\\L__NTw/@܌M$>7fHU9MҊnxkݐwLЌTK^'9zs' [ߩyh#Ae O+u]TQT9e#tJ|f̽#V7{x{ /0REO Gv|zԞ[Z|/,v'ںcYP:e$ARA,ZoQs[J [2(a1ædhۄC!kS?_/c{3wDU9N UY"^.,Nr5VhB"7`$+ .jEMbu, {+c/| vq pI!zt~C,yڍ̓cHm __B¼TE.RU[ ەȂEjbnHԺ->:4A9n7[UTDUOaGh wQh_smWQ\EQ+s"Sv&DWM*̻Xxk,g.@}Bg(f̈́Bd.C4 iV֣?B E.K&83ztqܗ;xPs nt AHx=Wi5Ja sKN{+JP!RSIIxVJ%`܏o/nLt ޙ#{[\~VZLF+TaK;2Θ?qJ[dw˾bxSڐԤ͂tu%d=jST4qy e1!֎Y!Nk1/Lt)-K¾s4D82оQrDd1NMH1}fOî'~fL.tL`BɼAb펍Jhx咨=nyEUHm3R$=n{ReG B}ѯиg=B:. ȸx0* ,p2~@xzT5{,<4xdt08l.gIofC|Z[Ot%+CG0z 9tfB1%ՖURPC6.zǶ{Wlk ?6 iA9E 84r݇M;e~5k!vKV-mWvV : 8 K[HtG'ݫlݗ(:(lح]H"6`B#6_{ ؕ{G,ĈO_=.d.6}@)2cjmTNg2%:=b~^ME0[|&ur $nwrd-qSqd" 0!=UV> \:d.C<?0J(hFK1ٰ@gx#VlrO.8'*:Z蝼PP2EtO> },'2GW2AE^Cw2A&'*(xm+o7KpamÎ^Vr^hYDwq;*(.WW;M(h;4.Z_@PT/fӬ|T8,R,7u8Y0yIoΥ{m3hlfMf{x`P@9"FDZ F "w uK\nN߭}aQ6g)n㧃RպuN X\JsYz%q}W#{!SB rZe8; O* }ZQqUxX5$Pt>\k>ݟثÞ˙-!ҧ9-"^<҉bĎ[|H]"Fn6rDn|O2XpRTo6zܘ'a S1t?}p uW[zs.=r" w' +v\gZ Q>m:$S\,Ptí-|}Ėn"O}KKB 76hX[I!2WIhy\]c1 sh(d[R'!w\0١ bqhkT ndž^`A i^_)3C;fdz_Ra]3FxJ&`1\{x٪$ќW*5-"TmP^}88,(wIA%o 1ⲽTO|`HSNĠ/<ų{l_C5CߍFG;Ldkt6 2I:bU5\ZnMIo"[Zܸ]29񴀁.z܂>hўn+QSݸ!vzpEF,jڟfDDz:RT$F_KeK` B/oVxoûDdcQ,L2_IH4a4)&BiuLRۻqZ\t_2Zk\U<,:IsaJA5]^B}|"efM ɮ,H\x"aDsbju1Z&8j&C @%ȾL3'"uwTrv0N }:iKzM!j)BʨO ANMc+n3mK1$үEBRMDa7ԽtM?~F#Eʬ/&ۓUqL`e?)Y#mF-!3t)/E(d`[]-bh+0(Qϼ&[ mNÐGnVcаx+$ܮf.gKѫʦ[5ZDVu w9ᑖ==!.oqsg4zm4ڞM:] dPXԗ&BҞ]Y'R )By+/g& YXLMc,,Nw) n>II紂_mQ@!Jy-@j F[]/jH 9kTzR%̄p84s?=0[L9IA@}t-J? =u='L,ݧ)̕tפ;U$J95s&\nF\1QV^I:&eLQkT WC$G LO}B9+7 Nn,g|Ŕ#gʴKlfG\„Fo!%A ]?ݏ٨L1n"ɓ gb}z]WF8$ tComD|ݡXt647{%'%}5_ẄYw9Gd:i~bE0ta3@p{ m1v RvVdnf9t3ނ%$ij{Elo( 9uNl-~CE.!i}Zb< +M/igI;aGslO|rC2q~QO_I5߲޿-\)G`DڍgV($ΩNXET{~;ok8Ja)qv k2>"R9 @<xr C+QŅ XpFna<E]c{[7UT+ߌH+Qu8þneX(sry$M*98$fEw{qx!Cx.  X Bˀ6C>-Ey'7Ϙҋu9\3`2sg3C61<u4j |s<ȁ'xYpTݲeDAJ-o0uv`|R1s btqՆ h; GF>p6T6V틤*d$'fy(WJ鬿 &\*J]Uj&}]jGEW^`XпսJ"ͼ{▍EdcM^J 8D6NnL.ImQv޶ׇc&̞±lfbRf&;d Fpΰ)枻BQ`/qՕGc8 bה_ Vvnk ^];ug1=uJqOpGX)&s`&zD2w0 Yݤ0&kE*6bOf#kdC<.~m"P1T!Qݛ7rׄlCE_&UHUgÅN|ݞGe%i)i/QJR,\G٪YWPEwX:a{*IBn&3Qy+(*kO1(NÄS@Y5_5#8*<*JelwX4P Ҍp _RD3fe,@!2ccW0pфW7+Ba>N"ܨĪ,02c~R|e$%iN[8q*]GRSTF)o' E48:YU 3O]5 Ux? - 5ډebER,0P9K@E ~n 1xP=K1:P2o*,HV:hq` N*l, &iEʮy͈zmBًyO]~_ڛi\ "g uxy*;\\~>~Γ'POuYN[C|KM[ۆ7 4iLary3Z;bKDݵJٓР[rdӇ" ! 5Kh;)X)ϐ+E21OZmJPό7>5ԟBlU=ƛcD[k1V1_>'"*SA o",OCfp*gu}}ݩg|u62$gMf}#,uqC|HӂGF3|UtUP<0lKl̇˲-e~˟/uZNi>d?fr, [2urUQ"|!җ iطF p Ywpj u(Cd}eQB3U|Yl EN0Xu CA_M%&JxF{}˛LZ@%6q|ފl\PVuR-ڼh~oJ%gb1_Xߵ{tó bHhӵy2+9 QdR`'w rXV1w:Ӂ> sg*y[xu OaȄ& p[F-Y5ϝ.,X_4WS :v䫱N/i A} glT$׼ *6sx%P 87D򷃀?,gnrܮ-p| uI pk شn*%s?b-ao3`Ԛ|5F { ঴1zE!h *[W~L_yPW' g䭌PB3'B442࿴RY&7|Ɵ׾p/DI0r=a,B`is,[!m|'nNW,?@M#|-Vo u05=9^ ׫[2:cѝPU0$vYRM7gOqcߚN˓>d&-iH?d@^gk/ ZA o"1PYp^BTiH0  >-(J+ZTF plQ)7'}/WS OvnOi6Æ.̀Bi+]йNEKr¦0 Ky^(d`wla% 6%y{YL]ɞX(~#2Dd4lSz4WԘ0S?WK 5r&5+:Nf83p_8 -R oh8F/?%؆J;? u]Q @-!EԌUEFѨ$Ko8J.T>6[YqPW鱇S`/ e0LGXє1b(7DZ.Rg°?EDy-8>>spW/iYeŸz׃QCd$unKN* v7Q~bP y ʰ)!ۄSSU-\]"mI+ F`% IJڞIwfg!ՉT$Vؚ%_uڅIJ;%P ٻZ'xc#ݲ7U&jhI@#2뱐E۪jD˞wyG5XiE85]r]MVMt[b3)UsͻZ},Fⲿ*z<2Wꉭ~Yfoc_s;#:9fq(1W@SV8pӍgWE,NII3Bu:Xe7 :euQYKa3#/e!B^pjλo6X[O! (yBTHN|$ _M.R i̒vM$;WJ =$jWq*И rޠ>z ̼aTq9.rx_~}.rkW>AJ'n'73fs|(+Ʒ X2GDuRnHpv|?Y{)o_]-/ il+(z~.B4Ndp $_6>?.gPA(Uݿ0d qCy- n ˀ)wF CTAbn}mk:O9yOڞxIn[я'zŁS5.nބY@V s"R&a& wW_nwů<72Yxӄk ,aF+ߦ/ϕ_>' 7UHAGt@jwV Ō!~ lr`hs@IC`6L5͡O5ٔV \Yʅ~A#6vA[@_~b\z!jP\eo^\ݔQ :TѷUptvc7 qBs޼MSkbb|eF:0)7,|Z (=Is 3 ,Q1 ei6ʻDI( }RLCUF呧ۧx6#s&vy2n@]G緻9BuluɼB_:K`TX$J6۫HPM'KOncpOڬu] (/Sq79aՖ *NͅZ}i̕om=<zUFh>H]95X@ں  uuMER<$q僔tO.Zrw"\ nЫ $i'.X*O,ХP:s/EK%aA2 Q;/L)؀BXlT0ҕǨ'g:#'DerTJ<ҒPUHTKXt,J(c:KļM+OEࢂ /5@|]q.7Є') 2mҢ~Te2J9i{qJC3NѤ5|E&FU*=Ԉ?E$!_$O|Bx $Y.&jso!4vjTs_]ANyo*yj !#6s,7kt 2FAdZ-Sөae>]f~kt1h5_+(rU!D0j7(NENƻ- 0P6b> 8]L 6REQ6jtuu)6Wq~+T?ͣ+Q=(k mSB,+eIMz{EПWn\"eh0'bRXt)RYmsp)A,-!k: 8 X>(J- 1u199,.@Ik-uBۑW'2kݟAw*Bԓf s8S܉Յ¬XrK8˚7=>xWm߯ s%og>݁OZ/8Z7ї/tf Fe,w>w)HYZ͒&6f!>*xk`,RMt;;YDh l@ª!R/E9E^_ ^ź;Z\j\ ^N?;]McӖ]'tYlL5,C hTl;35ݓNUw"A35\Ѭʤ{ :7sC{:flcXRTzXUn ].%["N#LGW9&M6OT,2"٩={3Ղ  'shQ+OTdsõi7 2TMR$]$! du|%՗( -B`S=sޓI\פVQ&ae{r8Q\Z+7xb)r { Qm,lɅd4go҄b=P1#")(&PVqVBwh{I%'[/_>YtÙn{w )PhzRmJ8LNS3P_A;k٬N'~};ZxpBPm+ R dVFW_G L!bɽԁ<"0%JsUc\*Xqb!Lwޓ@!p6k6ĭoixx;qƵtët}gUB(3!1i2&{ӿo$AۚID&v1E";Ǖ!0Q7R-&w c=ހ~5A8K[\<.?6ƁyV}hCm w1{1eVD՟'Kϯ=Qmcyͫrrҧf) cR4,vztuŹkBj)Uivl 61˨:X}S2blA9 ~:yzv4)EbLIL!QKТQ~-t 2|tlA!mXof$gu'aAz~vノ'R*gK0uQ8nqp{3islr*ComNQW)_oFNo(+d'H .=zaCUŮAz}SٿþIl MLKh._Ԟ*tIhg;5G>-_6TA|OY"4:~玹'\v C*RmAT)~H~tx@+n rAKV9MћX 8j !ѤIe&|t ´j-,v{oNN+Mֻ$hǪmԯ|Twz8Hĉ[{PiȶAwM>Jzڊ:6Jՙ G{Y "r(]X[[PӋ; &6a?QI +ShׅCN>0,d0Gr]h@kE"e9Z F5C6wwQ0lk68.y1GKV(*oUK{݂WF]$)u(1D&M6;H%C )`75l`>#\ig,8R[\*Wo= K =P#⁰.qw Ad(*Si֑;μ;ȳD=uΡLc҇`lQL(vvxGc5_f 3ܬjZ%˜8^ 2l,3NLǨqXWIx#Bw6z85[2U^.K,a>z&!~JRcU/(u [d_T Ut4WkƤAL,<lrKut<{wd3IT[f 8-OikI1Zy#e`Q(.@$_Q@g(BZ@y4G^jg'[X^}Uμ< !=*xh a3 TЯx-@7Ubܲ ^8k=]ȍ P 瘗M`#;|2Xs70 ֳKX8 P mUw}ȊpPyTN30ium^wn%Y-Mo2{dn^.LX,a" (CT+Fͺk?w(A?N^8<O\LwP? z͆uw9$T2Lnx Z^ĺYb5^H ' m Z¿8^i)DxȰB!4c~fr^Zf]j2 9\ڑZknlcˀe/_F\!<^-wQPb&epxRvLË5sQ[(}X+ kB$, &k p8N3t_m/K}E:P1rC@ӏq \^j i1]^3:%WRb۪rCk(v["O?^x9݋zMeklӓH^)!9nGW?l>Uyu p|Fw1$& yg^kfyzcؠ6Z!uK4//^2PU+:`e d\D-@ ebSEelrh}~a@ٟ!nb],u DXvXAcdS $-né&] jU`D]`R?PNCxdDFH%( =cil0QP.$W$yR ۊ(~ z{#gg*œ ^z8cpY8E8O%wd91]7Ϭe)> Dpqo2؏*k$/ =׮5'a䗹C/ŵg #Txc+1<jk=1P6$*5YsJhY(T~}Mw4`Xk{''V֙.T'Pڝ .dt#<727"eqc)ܪWm5 -D B+^QD& 7v! \= A`čpX?0["<)sg,?NwKqAl@Պv 4UN6?E!++D;fa, ],,5a J"y|]?5I7͓j{b $y.ZOWAD"H{22|McG`K.XR&3(1D_J@s%DR^l~X'O>7)xWt̛JVAxxF$gѾAh꺑'gUnhQw-K«T4Eo6l9o`cHr(\M [wTE'CPZ 7ڲs zɪqG` T3NseL?U#> B]$A7h3%!iG}g|eM_ǑYarUdM 6apR\b!_}.MpMRUHM-wDNaĨ-v*D{_Ƅb ̟mpGΉgJ6cqk4݉HxgXW)$iWsڧe*1B"WpבUE.-zbq[]׍C ǭ߂Z}P٤qZ%k%9aACvh?o$RǶp?L//HDN];VE5h,/EayojdR,#<`|(HLAWƤ[9,  q`? $CԮΦͣ5QR ]+^^]+Z :aCO4(~w7ģ^H^0߈h{$h1um$ >'ъ1'@+(ZlKP}PtȾCI;Vwɉ]ۂ+J~<.(T **sZ:S#7!5$ `L7 2p$:&Z$UQuFkjNg!v`X4YxO=ƞ NU+(JIa_<dzm"q#ѫEci%;B!xSm.!0fب9)Qjs9Z5K:(Z˞6ћ*ȴ4/:(^^O1K!9uC'N X|x_5pb w}T}fZ6gysNj|ٓ)gXy6RP#Rn_uNx 0hrY9!4Sz,m2Af8pFsR0uʵOr/.} Xcl9Z}iiQ~$򮉆}">TqKv:[3}$9N"% H4?X:l zGO¿pӅ\}dݕUzP6>?FFV DDsИ`mx{GOY5 R7Π,ʙ9+^9URU5_ǠAH?~;#1l,ۼ.5lZÝ} Q7o D*r0m]@6bY"'GS7_Py];//+.vwspfMX  _EgYZ0707010000038b000081a400000000000000000000000164df7f6f00009a38000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/h]?Eh=ڜ9N%=)z:ʺxy2׎̕ KUuCoX@(쫏s!7è>u˅׮rA`YSc-h =^gxA.G>n#hIKg`= ug*8ҽj;+oY_&HjufgfHOCeݵxjiY(j{q+pPc D#XkF]t- toh*ѕAZW8tF,\qX WDxcn$Ru?WU(^$~y/%6 *})A~O} 4^}S5^JTTs7P<8X`;3&M%gHʀS=̓ԺЬR7zE2hxP7ǧJ';kl=4z#-c 9^ZVU䩅=Zg^ fG̮cSeh{70OԳvb'wio4 ,M'i҇J[UhhV|!h|ysv;B`_HCy*q#4vFo=;?U֭~tIu:GSiw.Zڪ]5ZnPT6( ˆǺS9(A V'BNӁWOQqKSM<8X-b@ZI?HI _G^R/u~z@Zʁ'}nj 3 'yرO -+JbNk)PE^*Qі; ,AV($#~`=Ԁ#kS?h{힛&>DgߤwL,mE߫{BY -u+I %1zf#1 rδHc*2t8 mvFߪSP)|}9hlݥ7gU0\^6DO;S (y\Aۇ"=߬\D` 򽴚T nYg/с[:(M ')&҃ qi:P+rhtqv7-fBϦZ@\z-GT 3k"Lg 87_|˗i]yU,c@ف+'21QѭZH\f\_ل GP?w3̰ K=WeS\#i.*<5Ln,|Hc9 A('S؋򐿊dr߶+'1r`_˾NMDDI2n=8OMh-G,ȵ?Br S!qiʾx+Ht`"&[>tue^}}c0NP=Յʨ[3'(ҠjSC^)j=GvT7KN*&f2ox-HlgD4{l.Sv+e$;1Gvo}g6tFVxC.\? qMYHNc&SY/Z(EaE XVuJNWV%V .)E\u?Q?" ӎ@nx}ZCp~)=Ro]`X[4#U~c.W,soq3ڥ# au^]?8TO=֗Rؾ$1ں!Ϸ2Q$JTr4 sETՍ1ytgIPcQNDQt"/hݠm1 Rc!2@RAT@. ~ ,6Wbi.N"zS}yL㟒v-G$wv1@/&4aŦd <%]k+m+6ic|t8wh?J5ÙoA˽?xdꯪ!ϓ-ͺN遼^dŕwkDKVTD˃1<E3=r<QfY >{yaΔ-8mm(6Ͻ~|~f|ؾmI@[y`Ejɝu+Qڽ|kFgLn06bֶvF4csZKѥ/mpc'tL( SFugr ƾ0&pM)/'vs E1R`$zIh".^rbtԊyL_04_|S:2E?aIAH Y(R蔨 kP&*ƲJBy&Bbzl`4-wƁnmC ȧ9D*u+m&q(">!;аesżӓj'Xl5Qz$oNG.o> ȮѶW/c7h,4FC\ ҏQYJ \[ѿ^JdΚs.I /A $v9F>W!nI 6oɊՌO^Ѫp ! 7iP^[%#.*ĕj=\ r@K3,v啅BrzfXI'3+'$q5@nt0WNdpQshQ3Q۬RӘlfGR1yb/mNbe3v At<#)+W갸k)D*elɠNEE.i~ 94qr 4ͪWMS&.2qeOlL)[TH ;!OX$9H^olh4K OV.<k]{_G|"]iۘ:0%@-a [*ǶS"xX$]$(` uʋ&%4YMQ$i)ixZ5aYhKer5!.܎*O]NdyT Hn~xMx_Wֻ _ߥh8۷ǣ:w8hͤ93 ;m*ݑSςMlb:ۺXW{W[uB}uÓ;2\9 $ Z 64qAxM! aځ9 ޣ.<G,e_{`WH7!. qS ԲDOJ0O(p3P[IPzeUaZ<ƏKz<<^?j@?WIbVghJE5˔J+业:]] q 0^tT6)J.N=XXʁ$O[@k>%õin.C\ -~ݢLQ4kz ő;*\$ewo`M/MKT* ο@I)TZ@Lt:sF +Ut'"m f&L%UX}tIZFf˘G_a2}#sM Y$_/bzoY}TvpE黖5c;(X\!grҶrGz轲TB҆G``m]@s =B 7oe)1`37Zs٫zR|.ׂn0ɓM0EtyvXa?|⿥Z{Z1qk7VYes4YhVcbj\ vSCtק7 xVZ‰<ȭY~)+YH.d@YNkcyoI¤Mnt^bM.'`HBӻgq!Y+xIJG¦S({}_E}/&eD%ŞȊSLjfg׼CEACͅ.7#k mX*Qě?@w3˼fL⭕i͖:/y:Vq>A3 쬣Qu`*<[?75?@` b[( +mRe& 9Cp4UR2=Os}55aʈؚ&%+moO @Q +դ\ '_|or>D7MOe,9OͭƉ -XBún&#OJvхl,hzF$hc:Zm%7깴 RjԞ7|jixkLp+s?4:Kٟ\x3FUEx18jzTD2Y>c0PeVϬOrvkzp8@s sӎZ zAݱ:r gwT8sd):6?> EZ70K~iYŜmky/lgX|$_RË%_csRd.b}(4^G ied<fױyFaOtee^RdVphg5[僭drJ\z \5OU(cHh#BGkZ*F`1v{O4]P%h>G,""n%69|Z!bN8[Sa`34STDژUvw@2Ƈ_ p!@%s0^[ᳯ*kN Z#ړ )`tBoFzy{8n촊Kz;, D_(ж^6~2(̖ۄwXC q2elg)5.$H(̕QbO윒5rB.;a(8ܳяCfP^nJ[sJ1 fry3P+`5VB;__, 6\Qq ^&L"rjtBVd"~rà'Rud8lOΩ*iij;\ KBQ/yn1$ף ?b Wf]n X,5m RhKb>!1rZ_R()_A8:3-niU9*jTy{4F@Lpɉ4U*Ȣj0B&-FlmDkdKYpJ:r3֢.X2AB_Y5ϯ Rҁx$0݇5m%8:8CZNt'KhKuHDi=KPK Q8B&*d?vfQõL+?)Ni<zvs3DS3-kO8׫O-GG m- ڗ@uA(*Qɗ2!>z9GUcL2?xA3sb Qp!K:iAg]dS[WigeV>Ak%TPr imFwVF34wıe7g;,*&Ղ<G'Rp|AB3/(iϭ)拢!%P̝2J0 G = mW;LBqK= |ȉaPwa_< c}ۇr"D8߬2U)ㄑ郊瓻b|IbRMƮ\~=LhSzΟigmO?Ӕpܩht}u 1#K-+D*L0DzKQuIO~_i8?&}փ 7*i)1|ŧ#HBUl##0n)rMţ{k.x3C]\L_rn6Qggq:-=$Pm = Zً蜐c1r9 -N+c~Q&AOeDR-u~,ny`-OH|Q+>W\fY^M9N +C U $('Z_֑/ݓJ9y'y.d<:MeF3}ǞmPZ _4Y\S 3EU>%W{ ZcO:FOPxYoYQ&W)Yo&#G=w,d0yh=Ë,Ĕ8A\m&A#ND% X(8֏tx\l]'__\a 1ͭc Dq^ &!z˺pӗK)ΰ6u ӫH ?B!oIwL %\r%Y#b 6)<]Ą9n풛^"KDjfsOe!qQ2^:p`z ۏq.!mfcbŷ|$:3OK ; —LpZRJ0OM_.36\G%E2-/#@Pu/:?JϞpTӡ=,~)Wam^^*-w%XY[h:%lBէ|JLNRӐsCl# ):Z8$OH9XOy1F^Q ASu0G.>8Z&JiYDD.R9fUS=d1䉡;)#&tģ a%էPϦ#v]hSEEȜw1 kP{zPc) ,<-s'fSνKQl)pLaٸ༂XFSL軥8;l%OޏéM NFGQEDZ0t(A3I;JK5 8'm[ ۆlrԂ1N|}O6`a.4IKUqvVz6V'7B8k$4̪.5.5E2Xx9?2>q5p9ndn d|pFU[v$F"90nK UP<gMBSBDr0@6Hk,^p.;B&`_:F4^YRcٓ_[!&# M^y&A"kHL |q>ϧ L\G166᠞ ;&dIy-F,z s] kJᡐiU{c"s^gHK :,DKLo?M׊#͵ (PU7*32] UT@wj0P<-`U*ړkqI2MHO"#OBr(;;i({r ØG^)|\Կҗ;wXxًJKzPi ] 2Un_ƲHPVqC+s}>6;ģp01B}?SPA n=m-=/%f!(cTA!2+=*w7b:;q+udc 55h_0fO|3 m{U({FXMpҘJT lO|k F 2_;j3v9J p24^GeE6'qP;l8Sڥ>qiIRcֶ'!{6Ue$VA=բHU݉ڧ00/ݯHHݵ%i rP U,IpvaͽjaSP?j^r#e?lxFU>AV2Ɇj%KKS8 O; K#`.V |vg衺Oe1: yޝhۈIgӕ/TOX:[*# [7P6(;y%F'/, utSg?8Xܨd Tc{9bc6 z2iǕ-~)/+sqҀUG\.acDD\H -s SW}׌ej4,S^RcW|Bg Fp- Vgc'Q+8,׋ bh$An?[`2%ZiCLfpb@ږ1:POBʠ8F!|}k$iE3?4NCax#bS=3^?Il-5E.[6+( "n|e鮯Ee742Kw zA[a. Z.̙oO i ̈́_b ZZE|ͧH?y3¦j PS}$bjI S3ufuyFGQDůc0 6n>mGDK Ǥù&+#iO1Y:C$^"%֩,ƼB%,Xl03p>ӊo(1(ِ }ksS(>_o"uMZĆ2=4ւ"zS0eLVCTI)TPBO*ģ&qʐ7dR36>e4IZlL]FMlsffF㕇d| kHqLXߞ՘; F_z}Nc)_8UYZ2mdi`t~]/Erӣ7HXb{duY7.p\Ss)r:b{E|S(?"_Kg?i7Ccx_i|mrȘecD;IEQdD}WUPVIM( /'v7Pzf~tY^\x&'׳"`驿S}`~tTV6TM]D.M]8@\~ fK v_W!2gW_)}{b('c;/ RP&RIyh[_SLٝ!y#BxihxFIiV hvHٕrW/:l>=ёP2Y gϮ%M{b6À8PÆ tV+'a^NXc{rֶ):Z7y5D &X}g)꠭m'q=Zi]#O Ś"Zh `SH=07H@*]'?2˱}EJhIXN"/J?2 K]CGS_UGuJb( TI[ vBlDQ\ERfF(K^3:.L'ʍ2lE6m;^6YX<,5uey3xvR=Y-(FU67,|!7,5A}>\YkEVR5#]!BH%+)1|> 㮩Nz \i${I@#h)s%' Ū0I&9 .!Hv4hj ʅ(Ug hb t}IE*biC#.4匊XKi/0Jc-tZnIrc+A-Ⴢ4+΄M1_+BRjHb >f;>cn M9WY %1r/X^|I)D(( a)Wq!8:i-7Pj]-,6 &kgil8]``d'n'>G 0&)d/gNɪvXDK-TQyZ{Tb/t,~׼5H<;!tkTFՌqyg,! R`-M2H%|XP&p_ro F6iWwg;0Ala;5U#gHtx-̰:Nl/'$DC$qۂ<xhF1UU_A'Mf)Brq%<ƋQu joEPn$8w0q5*r9 òQ`X*bFA%kj]o~t0@WSmsT=Ȋ7~C=w`8gvq2,oѽ/YR [nx<ѫ O{;P’D1>4}chx$K\K*9ԇ_)V Ө&@]d]M]ߣȳ bRCeAhLnM$ ^}իvW1c#&B=Rp]>F6ͯ=`Fتe,}3Ir_SaL7pp;<'ƿ}X;#ºeETvm7k t?LqnugKy3/,0M9e4읥r/{"zV ׊m7Ew2Y!B9ľ%fmT\t%'.IIn"kJ Hdڼ9WVݤG5A (ʑO"kH.@SiK,JAPO&2Rq8kQICH_\dͳ?$ OmS%8!l24h;y4E:3?NދAFO1 x8)AJؙ 1ȃ"mAܸeՍW&d1~NADZ)Lݽ;>r \F5Er1 n:.?wtDr5*@3\|ikqx_ç;xyuM[57S|WeStk9{^*Q]rゟ .,[(jPlgu&Q91OUMb4:/~T1=_0[b~+oGѻU9D (r, OmيKyB&<5V Og%s,uI؀a_Aq_?~إ{MZhX8 MQnqR_z!4~eAZXF9 ,;[G1CnD7Cn5ѺXb,^2&_M0(%~ǣx%xſ\T{t'p*+^Z8:ϟ:/Ie湪lL%{i;uY()noǸTDCo馋O=ۭZ+DS^M-A~,27-i'5hEL{>G*RCŮ8RL@dIu'j,@tR~䲥˛߀E'E]y;|^dy@f)bCD?۾l+slTǪa2&"הڿI(@F+4Ev㹋: k [Od.^l6َDt, '3{/6yZOKo-.b=i}I)Ds<_3I@ӛaedUY órH:6u7XM iV+#~=Pdz%|Ppۃ ӖOeoe +-^nHcc=O'va!|cH"X*`x!e1<>:}ݶrIܟwׄjŃ%]σk^Dǧ5`hLqy1^8٨'> lv/Bt $c0O{w\5d9Zf9'QCFɖn.^",y㗠#œ3iy4y!3BSݱr6+4? dO/Ȍ:z:FJFtZssRd]rZ{/J@8V-2{,l"ISv&0TRxώں57ORZ6t[;YJK =eB4|Ą7֔(1qKb9Qe'd"0w\3^ezD_-WrcՆ?*::Fv|G2_ ˴ > 4 4MI!J`%{Jl^p1Pdn#5J7W6+$e7LJMsrKХ֚fSBXҀbk7n'*,?Zէ\Aeb&qC\#uT (S|IFqgI5cKp NZi3Cj;k>O'D4 rs ?TՆ!p:& -餈F9{UlCq*("޷=ŢĞ,V2z%TLFs] Uݽ0"΋+W}/N= 2 ._J=H?Ӓ0=_4Iʹޠ(hބԷ  K q< .NY9]S3X)@` )A@h8ZYga*9N[ H)iN(˓4Z: }Fُ3ȼv%;J }+tR." ٗ^Ьհ塞|e.N%lw'eld.l4i"JPciY9 ]榰*2@@Eȍ17 Hf2N͑/| ,g^}Rd r4JeW|C;xa2yNtE`(.6椁X|tyLDak҉Yr]n&wV'];6xr;uFzwαq'v:;_LBVU,6TIKp,\d^& 䠫[nOV+ׂSZc`&b܋2H(̠o]^ te|͜8wΡRǼ)Lu%]W\IfKw VB~y+X`Qe<<ԦL$a3Ɲ- ȳ{l䗤juJE'¾3ul>W V qv_~aru{ 9^ cc\x)0##%l<~$DsӥM?R+PIK_VD8JW .xbE`."{ŗ8/i;ѰVd0n"Z匸XD%F;⁤j)U"K? nkK}%lZ2,( `SA/BpA#&,·Jn^NXÙpUVvVT̺s]pONV;RI/"軁ߠL0W A{^dnɝ'ͮ,.\K]@|T=ٿ2ݸ\HIݕw, öA[2ʵf!&a/1lr;?yׄZ!$FUn;ijA'uڸѿmp6QcuP3ܕ/.ɪB d8K?[D`q!Vax4Gq(䃁EHU*o~aʍt0r()>L .f( 6#|{dѻΖl+Ԁg8O))/'r4M~)N.W+**b CJ1 Tm. 1LP;yHRwG[aTj+>g: +,cJϛV:y~M{pu#v$tN"z[X:4a&cSogOYuoH"j3̈́\&I^?Y< ǭF_Ev lo3W&_ONi>8QKs Vc.N.foƜ?~jK`?_<]L!O+TۃdJ/~oJ~Z0fd Cfbve7B5;%y8[sN]GQ 5` ϕ)!P;e Z 0cΠM'w ,tjpv{\,6IMS5mXpĭ?2& Oqs!P+SVPO1б .Cr:lbLh~6 Fgk"g+T[Sw!8#wY: >eO< 6u0鎛?bT:hn+ k*8@4[:q<3й~$ }%]bv,y4OӆmL^ d)eVEuAw耊2WC;"9 1]U u ֧'Ӭ ]"D-lTlzͥ QEKjOW{~lo2ZE*PYz3?DohJ3kvV4Xp8 P@6;JE:@N$zً>Hqb'5 IB#@C#s}rK Mid|,7ykEŖpjA3Vl}mC)v lv`_'0P=_ &ԣrQ `>̶QЄjDF(VsZ >V?q>LSdA9[`)"]bn!od˟\Q=- يY:e˶4vnRN$K8MFVk T6Α4,)2:ٞS֯[ b%\Z#{x/+5s''LF$ܕ-n纇Rb:+L)ꅲr C9 nFeP,>֚A9ȦD971FTԗ J8GD ^r͇9< I=?}Ԋ_ HH(9_UE߸WVknZ>R\MҶϕSÓ {T"t=h$8ΝN++tȐj˗, PX8Ȓ%HY"f{IJwr$}vV%9&mi[‹D,sew:eZʶ 9i;+IYtP!‰]uܓlO,YOj%u㹣jouS$d<)?qC#3?҇[U I w|/#I@e* gIR/mF&(?Qrƀj񊶢%!v K5aj$LG$:\w=VQ4g;!4 8WK[lJ n 0 ~SDfy. tx#I3# |itd2 E3~x ]YO!ŁuIg)4Gbq$ ?Tlnu/J1s݃>޻vS2}H4v)Kg łip&И`ɡ @xQItM( Z4mώ1IsVrMN٣̮z7KX%`"叽";IN/?L9Bݤӟ&R((]g4&oQ|T[VvrwTEy G0P7OGew%; % EMBi{<+ 5Hq}`,P@{} N<.//0NoӖd&_תL ^R6#zIDvR;RWm׿u4ӫ~-i2h!G<4C5 .D\kV|b²cƐ9A u#ՇcS+V~~RZ4] -n>O̤U'XfDv$˚D=SؠƐB<'|tXrY5zi4FU [ W:P͌H0@^> ~@^d9Fhxnr`"kN[(T51/"6`>o@J< 恢+IHe.Z5BY}و7ߑ Ou.8 ~Q $At J* l=c0C|{Cj"`RC6qh4P1O('\u;`/fqq^BSSEȉH$˫VOy짗'3֭Y1kGrj,<&գAJɣfphi<63D?A&YYz)Ws>&ad+I >im3zb6 IѫFh:9qKⱎ5iFo-?;;VyB">:k m0e3c6kms|>Bxt! 2z0#N]${&Յ ;Ds$Ex)N] |O,)%…ٟ˃c+mM@){5zΟ늵0c&;.)XQƧu 2y(@2gn"ZE+C/Z_/LX{4 -xa S7zHtdNMyYxdFv;* iĆt+v2u!/?{x"ٰ|O{%p]zrI ~,h9XSa)ʠh8S^k pSr(fYTQBSa QBO1xX=:UQKHz6?ǦQg'ԢAHc.b12Em!qX7k:x,iPfW TN^S9,k~1N%0P]xx l*'5=to(U]ǃij@/Xbab͜fXaFl@}!%vdʎAG;?lZ a킙\E'lYh#PUyG\[n@`e{f&6rS`z#M}0#bn`U$$ & r[۩o .ТH-XTs;Mʗ2lí4Hq:6"ޛH)V_=HMc>K@ X`%a?NJ$iQyQŚCkZPqnMoP^&C$VPOaady$ʖ*Vq80ь^դo¥9]iib_ao37/K|X@]'.9螐h<3 ,H%Rp+ 1-wo~p\ c/HUf4 Sö6"9 ">CбĜBʿ_ ]j%iVͅ( Q{]:~[Dg~If999`AO&.ӀW4R )o9aǣ)ԩ$VO9 1Ld-dxF7QJdytxlfS!71F7!Y3fk~f5p̝pd6p%!11(?ӎ3=y!QNk\zeivܶl‹ OnOCC_u =qx_+ qn#Ay[ &it`m}W@UfUU%˝}'5:,ˊn㦓q,ݣ߿49EdEWX*o_ R*IZ[bz*ςN[8 SS.V? BՐnݪ N)lW.9Jw~yܿs~+@Ľ> 3-m@ `R'XyDzL쌕\f|?(pI )H )xfm"re5g~W-Xڡ*P%qkx"5s d"qymN]!}*،V,dm=3mR0ZP_\OOPҞfDobĸ$џf3c1 75i"[[t`5r%;] cTp62d-a'0*2 uIA{+= }qˀzr, Ҍ c5QOX~{TPV},L K) 90lj\yc>G` ny%a#_.'в3BM Ǭp^49:p2u(Aʎ Rؔɮ#tx?.{zEiks_>َ[UЌy?ڸ#IG}Al9 v-(=x*H2&&tV`G7r,NNV<*y;v1La_NL8B3S5Dτ$voctδ) 2X ,B(B{|J}$(cs2B6Fक`;vqCA.{sRz=hxj*f4m$B$ѽy*C0U8S%#A@j갰G rҒ$]c4(¼QY%G$VKwf;k8y&MFR5͍vAݩuۤ;IA61)|@7+h7F} ̐ yAW[dTowtU0ޟ_Qi4+G)4Ro}OyR9[ez%mN}"D^ʴnc&eq6WDw3}>m{AuT  g<=Wkt@} y'DMNz4U68M1P{e?G)urzAJvxvٜA*nb_;pT<1sBI+WwNo+A-H`t?yP߯Z&^VLafUMHx͂F;墘w0Fφ%kkm-zpҙɃVycbAڤol?fŬ^<-fnBc>̷{kI U2<Ւ*SiSfKYm)@Yˢ9tݾQrbLs{M5Hxsd2r;" [hu&ژ^}v~m K7q۶NK2ejN[c+I?6H3@V[]vD>3\ |,:mR_.8}a{:1ω tnX^dK9A~`lN[w]&;.PY{O0M׈'ݬa5#Q6FΗ9m7] 54{&Cϗ:sWB7-8 L=VK1~b +5|83cxy m_'iřEJ|td{ h\w 3 zk퀈:\Ls^&ÞNNICp -f=rN aDx]zW˙Pd3HC6sVA`V6&u h>2!K0\E؛o}˕ IW:  )nUBPx KIҚiAtC2p3XPB|[A3I04&bE8s"u с t`.}n<>ͬg q7j{5#f.{άs\by/a+QY֡kMt*Ϙ.0spcnK_YYBўЗ3 *}F?B?p h8nUZ`qH%vw0x0oJ)Iȕ_9(Dn4sqsw`𺽌OW $#i>,_^O \wrV&$E灼<† "rwC^rSު)E5AtzdOI\]᤿)\S9>S ZX\lZM[K| ;Rn+hYKxѥtَXN/\yo\Y.Ss" ߬UU93{B/w42pgHA)"<ϪT?d5[B gbS.T!:a g @ƅXK隷ٛsDo6IP8,%-?Lq{`LP/Gpu)=8xUՁ yOb@_SU(7$2 uL~Nq5&4UFi1[WJb@BݼJێHsg/}2tgWl9ZxxX nh[n"uE{2''?Lfڡ#Mٓerl/<ېr^q`Hf?X}:WlU# ¹z~isds2l:NQ8|[~^.h:43KhW"TXbMmST/N7|M7][]NC& Oo"w5IFOv ҷ1h6O%nkUgM{U[M"P*+A NPXHbYNuC2NMk9: 5 n*F3~/@l0}~,' d{KeN\p+4/۱J :"&WD6FШ[7 )L5d:P؃W9%6I':9yg!ևTUour놳̜m3o& lլ^j#{dkp#GCVKE4.Oe(lo 8ߏU12T7$sUƈ%)K7;#†mFeJ!H1*:[ H}ZKQVxm]RϩeA@uʯKޥ@@,t@!pXRD֓xZN{SQn{hZfŀ$v!%AeBlڋ;ApKl$״r ǭ=KֹFDiǡ[K[q|iRjէ1q{FV#Ӧ9Lcu#BAp#YDwpY뽁xdpq3R4G5j9ފG n7OĘWDbEwgG^V 5٬V󭽇hH .n3# @s>KS,pӷ,Bs3"gv]R  QPӊɻѬQԩ_/^3}yyU![)*{{=O>ӐexٱǏHyxL7mVM@7{,jM7D_D!~pxDBgSDNco(iU5v,o>q6 ^eO#<8ٺ R-8|-YKYOz(~:_Fp=px?[A Tj6ޤs02󧨑 ٤ܮ9D%יewoSyYP )Q7ň BuQr>) b)3Qhj1)cnueGkMJr Sc=OHmCƶVJVURq 5Y$4Lǻ=/17)-Mh!+M)Zp+Ǩ;MꉀҤh!4mLЕ9 DcX)Xmޯi+l,U/5]T>B`Tw?AL+K:8niޘ*\!Sm}]+$m@=Yt "!.^|gR31+R3*ǭ,L.lQovTjk% ,ԓrk0Qt~ QfPW ja7~׍L6HyڳHI9|N!Ym2o~__ItpGw-RvyH_-pPbCbִUp͙dkvfE8<-Z08ǿMxO#~yDz/d6ĬPCBЬ,{;a jEq*R CdhTF,r^678@Nj ES4[QvUvs\nl/X^QA= Vӓ7TC31G8a9# I!ky@Ia5|N's";K Ȟ޶? ?h׃jN Ro_"J#18.x\6W3m9Mݤ_28f>':MPԹbsHR9i.1M)JvI%*@= hWRgNF]G+HHF2[o H/\K4 ҽ$]vqQ}haXΡJ`vgBO53ptGe.}ȔOB{>}gx$(lyy~v1Uk+;\ ->z0Kk\.?MgܼCt\J\6ߨ٥S<=jJmruG[#Q}W#Y_"ͣ$W h1 WN\czuMͩք,ힿ~"?lRYk~MYc[)̋6fstR#ȯߣ_jBF<;nB4?hIP{5lcaY'Fs䢄+10QsO[_"yٝ>WaYCSJmqWi*/~ےïҊE hVyu[nS:d.ݧBw4 e+0+4H[bC}N IuBlt`>ϕ$z{4m.J*h:YO9\PS$+ 1?;tHeI&WD `pl o6K#ϟ=[ZB][SK_M 0Jaoظ^ƙ)Q} ˆ^#w sr{^Ãd[}ŒDwX/dxYXsIǞ;՘yaޓ|;'p؇S/M69G, ߨ/\Մ Ia/Ӫd]X6nP1e)B;o IMß)0G!@@ Wa\XޕWaLOa(`ބfMЏ,4ªz(41.VbPʐdak)?Yf(ĿI{ zفGl&+=JM£DiAW:iPYRw7J3唗yi=[O eYwd!Y #dRf@R' kJJ'RfmjS|5Lb#a/ag^Vܮ*UOONDNUأD$= GϟʢUqG-S;!<űٟ3 \9t6&2oy$X#Mi |4e^+E~LN28a{@"-t֜RdAcu[V%2={ ~2iXP v*7.gй]K[$,5-`[h_"(Tåģhy(g๮hy$ 1E,r 'J "'-~u1"ZئCi^R;^!8!Ɠ{_ ۘ7}Ln~׶U^tY=Y݄Nz^z]bws)@< $y*2 jKK^3ѯmtI5BΝpň;; Ƶ=gXٵFN$ d+< ~5\4yV\jBZΚ• mHA"6y3}Q xXK# ZW{H.?|&02KSĨ-x.r !ϋ)kڡO8(߱k)k`#?-@^FJ,A/҅VlrQl` + W&1=s4]G2IIRH9KsOLh7g%IFˬd M K &2qi/>rٻ]Q4\˩"#.T_ς>wTL98s//xcNBdLYX-uYQDThҤ[=q\ m:K2χEsQO 3 3 H76]^˞MRRcF}vҀB {(\g\u.5ƢJ'HA6֭!V%G|ӕPွ2:bjAGHMs7î ',al8-I?ZP.`BD[.h.y HU_yEvs3GR˄BV߀*#DIWgcȘߡvU&5Z %5ӎljem҈[1ܤyV0U=LELJE0b$dr)I4/ Z͇F_h3*R(lTpۡi..KH#*m F6`^ru]oFL%%U&nfז8>(yH>n:QM.M`(cihG]!_^:DvxTP r&89æ e9λ# BF!`1,r. N;@\1?/*R5 ?x,&&Z?Kež ;>%qMɺQHxE﵊VqȈF-˚(i'ҧMJ찇 ǻ|4s5ˍ%$Rh١!?Ə#wu_1o l;i)(-C"!ţ. ]ͥQ? #riSNQk?wo-fhjB|SSx1hH2IP)cdx lQhLpvFWLwpQKVyеw4 SAʀ-BJyҐ6[3NHY_Dgj1;DNH|cJ%0TY5ikc`$;}TzU v07#.-f~<_#^ʮ=}N %o1R_x*-NU'>^ي0b/MY.`hh"SW^k֨(:Úd .'VE-rկCU2xp S}x1Z[.OG 'I="X{,$IJeGl×׎sL+@6}_`_UYb9#VnV23>w.aԤ(ƹ~@Tjg~POczktam^A ɞ:Czv?XKͺ͢L0X,gsU{ӊyxgOI~^I\@f11x%'EټLө_"|#݄Za75 "Xsfi ({0B숧  $vq/{0T۹fhڥyWGAgk3ov(I9 (:| v) v KD7 :~-<:L]x(JG&B*\Aϣ5~vz9VaT΍tab_]>Y,޺n Rh<ˈ&SjfvīێyqULJyn>yM.򸮟By5S,A%g{SQ7r m2r4?KNTQ0y,GZ0r">okFB@0 ALp$^WƴvVfLs xy-m2[&B UZOͪy u>OWp-ldw+\" CUtڨ*c' mbh. сUԕYi~23*D&mġJ Qb8 X|Wkßh{l : dIЄy~p q" :2ZM&2i@w KV*p(`dM-UZz4 H4P"gY)z!E0w~lݾ<[~Agov+&d_Clq:"e+n@(s%7g [isp3/LH}$tnLŌtyeÛVcClvgSpTq _3vk ;oOcy+FrP]֍M{ VJr&C;ݜ1n;G';|$c%nJBi?wrDGO<լpⅱux׿pB( Xn:m:{Zc$0|fIl! h b L4PtԁrY1<_PpB@m&cA4f|sa4ZHo9d ǩ^'$}%k\O YQ0y Pn>x!JfA6.vǎ.jd:#SƧ[Ύ !ORg.BwͿI6{m77]lZeʯW Y Ő&Q+X$Ҟ\MIltW]8d-,\)%rf~b1xX ͽU$ "6Ȇt085҈g>ؐ-D5"ʈDۢ#G;2eyr^QtxmOPTW$= ~Б*OvPN?pd%͸~} 8;A(RSWCam7 ^G; K/愑HM4 ML&<æV?iH4g}]7|8ЛK X;Y^itL}A5Z>EJ@cjhmGB[}"**Y?O?Oل.1JsIR~e92*pHB QGD.o;wJˬuXp>i#W~x96loo++*biS'ETזJBy 5',շPˋ[r v.v*wcEP˳dTy˕a-8 ~̖yN|o`f !yI}vtvMffmXmc-2`茧"srlUEvEH1; VРA3لCjH'˷Y#+;Oivd 4 thSfW|^Ac:o".=m忎@"І-ԫۂ`OWm҇C6G^, ~dtxxf+]]7bK :f?@M6-!t'{;WGG<7+X^݅[R=dGvWj݊:wgF]ګpg\L&pO;&&Ia\K!WsvhXyu0-5Ħa/iDĒtwn`jhmB"]o%Ґ`d6_l?r1m*vWHA8i)ՂZ4}xTN>~US8l)n卹}.uAɡp+ff?\,yF0Sj*=^ik7~=zK>ZlV4㵀 @sUdsSo>cFnʙv n-WoEfb0g~<sUF]D&M ^`;>xPo4vfNMnE65ğ\e.5~";.=dR{ [OKҜfHk7~18D[S 'p r09\M;I Uڌb{ܖWTYfbdAAB-CGO ҺT$^EίG gǖabt^ 둹7(Q;km3`?3hXroBݼ p T 7SfOIկPznA"UH':ܟ}ߝ3^J⩋~ INlKoYq5'Y56r։ v TՂ%PyRCvRL8鸃6*~\+G /oL S3|2phyEGlp׎/ϗ0angq&)-stBEN(%TiB|sJm\,˙X'}=lzӫ1d_BѪ+Edi;9c#?' CLX~MTSzȋcVuM^?2$G}/wn2RF#cV\-"FܹJz~}Vq*[Z`_IT簌Np/sۨ ࢉ䪵HJM;߅+4#W5Nz?w̟ 7cvL{<xԹHf՘EZqu GUBkUH !fzCZF`܌G"$>KYբMN2zNmƋXܥXÃ56R&d<_h6C |?iZtīlprs9Q=ۗH"mѣxܲPFpϦqżV9\@\ibOnD~0#5sa#D݉SUE$V%όYe$+4 3 Df!֡hƀ '.j:MvXuq86 i]*m+4;L?__Ig0iXgVwCRҙg0;Q>T  `Ǡ;gZ97 m<#܌Uu_lN jב_wϒ_5)PI4aQuib?(nnď>^8N.y[j.f3bX ^̥50UV=1jﺷ2br0u>JWb ꤍ 1-V @,ޑkoֿlTklSaf*Jm1< }|!A@"UnV[^.Kk*,qBcb5S3U9%mc<_^Jٜl>p5 :0aO61h #exV+U^.\?X5?y^ Ĕp? `Y,FDF]L<+N%z'rOcC|K"A8u"S1GnyU22YR:Kdno'/3g?Z*0h"OE)'*Of $8t#Kn_ܸ\4s,.j8-smIu푷5P|zpf^XQl\GZ$U!qqf!ؽ$/@}|V-Xa>(KhYlv;C'y{5e|-NSRV]XInQ#%SDa#k<ד/Sö>`W; *D*<۵We`л/:/9c #KG YjD"2#z0pcІ@yӫF|9t^QkOrU-gl}C)Acnx:r{3K>Osƺ:&lwh2u*Z\uNGѬm^xj%,>$: huW*vT3oFNɷs2,8toYz|=1n}Đ.̷J\bfvU3u`Hn}C?L{ e۵`JZ.{)z'>42zGQMP1%11薑?wDW'8a*-AҚh$G j%QI%X_4~K"W#<[ٖac.p| j0i7jTKJ?(fN$&5K>]$BYQl gs Y*g",ء3PzKv9u6]ʒhzF1vkɥya+Zs۟Xga:C+$cG)Jǟ E'~!'-ht5Itzg81̍q?8P¹ :%N?OV62$3A9ѱVi=7QijO0/?Y(5&DhТ/1Xj5E*mXHb4Z ؃x

    1=8"4`F ˨i}DJH(SߤW}s$/_ Z:ޔ.^OUx7R HA&-%A aQljbO"Ŭ,Z;:+7cp>c_x( OUV#heӖٹڰ_:$%"Ѐz-F4@U뿊aZ|F15?'J/&AYUC7"=?xҀnPMVYAѢtauHXA0_ng(H~=/XX%y3И2YϏxJ}yl]-j?1?DvBbmN9z(8GSeZ%~ʦd(i=RU[0PRXruh-mI68M"e`g2-h78 i6;EjAB>Wh-eDzx?)d(r)9FN:-اc47Q!u :A$bmo5m\|yiPp ~oZ-7a8W&Y!Ha"QJx#kgF$u'`\noQ#d lIY])Q=Ma~+63#€^~j/d8!Omq.Γ=*·Aϧ%^= S>J@:V~kLô-,4CqG7rj^ eMI5E=kkOZtb_ 5H! J /كACAr険vWuMHi56sY0H4T}|038ه`=6oΰSQV5 #RS@=Q*:[^f{0h@T,IA:آ j9Wwnwڳгk[O\KXtaoE7,a{fTc}D7Tô|8i-FtfԬz%G,H[צ]A&3OrcNC{dQ-O9*J7s*T%*;)UjLE3{lPպGx\"j>:眛¿d# ҅SN%<$-@w.Kg}F]Zs%z-2`]UvMi5³$D=p#YOYšLUƺAQ!P|.v9< ´[T^650G@yjanB֮&df3W~SPJ1̐h'v6 ɺ;\ IhiWn*@7+KE ?IH:puS:0@ EsΞta]+b.ŠB38](!%*w䨐y vUQR滖$x!jdٻiϾ2ꂏH&QqQ$ (9-3ph5cWj(N pW5E ;Mۀ}"HG` dVՄxYQ v¾Pf6S1W(Ig3_;gm""QsY\es>=CY/FՆL>#is/3Uw%ܡ7I}5ظ"F'a lbe)kM;UrsMjELP#wf ?f#l\QB FTiK#="}Ax&&.Z+MEl={Y{4 ?L!hc͘m `PͲ\/RibC?J97drqxn?m0c'y=l7$a*C wzKOX87 ]vVT 눍a@`Gma1QRSK{yM{X۰}9FZ0CHQn=U% }h'|`֟~ /c-Zf+0E$ʹmw\pz*p%jLPrA6ʠ yc-c( HC\V6nB/tnl%g6)Vй[(Y6L5喲 fB^m 6diGCm;_taG٘=Ue:mѭ0y>q'oQ/emvjӭ἟պg J]<b1)ɿtT hik-KMO-m jQ"Á 'MSWp/ ]3do鮔̲$oN[y?a&­CRқ |@½e3q$my0 ӰpVWm^;\d\9қ2/Xָ5ȹ3=CZ978:D C!Ic#_;~fs|%=9mֳ{_p0^ȩ Htq+ֱ|`$}O4}3X%Cazt$ˁjkh&{ H #gX& E.ebSޒFL<¯,Go)P`D968kZBctb Y1>(n7xg:j)m9c]U%0-[(5]%!LtF\ >`{P;Cl; yP <# < 1BnP9> Oß8}G٤n/k"KQ_f;`ɦng z"'m-LxT @O|1W#@!=0h]2nMWڐԏ<&B朗pּR0I^S'amR@8E36ɱfZq!.i<A!*5<(ëh&.Н UU6r42rIhhtb0h,5v|)eH%e,_7%#&p ?)|Plwzʪ鿔"z7I .{rtpzuc-&|F)Fc 95zR#:=ub]4Dg_S0G{ڏE0MdY}@sHg7;lW/7&R'B~/i8_¿u[=LqK9(nl_eGu_#ǷJT?9?\jgqo\T Tخ/eGѐ8>F#: J8EyVtÍt{2Cj ,5"r}w>I8t:iIPO!}e] +q۶fJVS@iz-0O]G%! 7.ab&XWr5\Z\3uX4͐0l)/̷9}y8 =x2+t(mP.O߱ =EB|4xYy5b }.o]bv^+j%WC|q&}ZFzAtj eb @{!5j.u0ܺHjZ>":-ؗE[\KNzq U_3R]UYd380MKb羐 />RͶƟxZ1nkg}k:|?5tAy}?W Lsl3qR[9S@ظט%m5AGv$^ p:unb?e~ڌ>:~5Y%Kž7AUA3a킘|ыPlFARg?} #Fx%]Y/@9(yS'*$ &KB׷8] bkTkx^."~3_~z8eڞ$'$zsw@j`$9˚G ܅zH"w(q+~Oz;dZϣA~A Gr[&E(6=bn,X͑LEVEj&]D0^q23dOT9BV߶?%fdwߠvǖi<j7`R=1T=y-Ob&KNdmfYsɁdsmx%C҈n#_ݮ ] MH2bkVp]da(F,hkxf[ AYNaL}uo1t w yO¦G?o1RFLQPYă 4kLٿ34 FQBn*B&pGeьf;cLv pu!r~!ط0O:Pu%kAH.a[X)U Qu Pyҹ*?Hy!P|Y9Ķ?6E@c-w͹A;qZ8$v?!;kW-17>% Bv( A>nCڙҧrb(o u+#qFhW^ǟ*!R|b[8:N=O :ӫA`LYC*jQ{Rȴ.[7n 9|}hE?曾.2$$̝^`Mn;iH 1, vTT|?I#&S8Wsgmu͍owCwQS=iNMhlcws:.qYm2roݡwǶ ciDzZGMfWP  8}nSeӘ\BW)Q]̟`CQ+!1Rv˻p{}?c7g>"lzs輭g!O}z-ԤvGT M//4[Ac1t "kS.(`'ѭ&cxL*Ί&: Enn\:ݛ)ܤr*Bj:Wi8ayD4Q-Jp 1wBr#P0'/iS[S $9OoV[9'&($1X "PE)zҏ`V<0/Q*VsI?n<%W7(l''~oE8+YțYN &v$HtY0y7~Z!r@tXODr7lw@>N8Ohu[nO(?Uak0&`)wLn[BQ,9qᥘ_p O?8 _aD5.ԇ z <.ϛX i m\ZD>adJn՛z47WܟnTyC-M@VSMyoL"|A[l6@ѕ[BKW$w)u,_SrX>i?^3)ll1!G% r "_yx,kT_ Hn}0ZJP; P%ndueVƨ;H ,/ť)x>LdJsAF4bQpO6Z2^Ʈ .>şKmYRPoLͱY^)K &, j„PҶW!Zx d?pxIOu[a41w6$L}U9o?g ե߈BU;wGp6.pZ=u_NtE=,!%d3}qF{W{Ƭ8k"an^xgx2#=j'u6fZ۔HoyB|5GoRBq\C\x%]97fiӂ+\pq`7$x:Rs,`Ωz6vVhō _U׵ϗsh֧\&2 )>.G8oJo4qu/Sdb/3` Ǟ %CӢjwvgaz? nO$j.ip B7J2E(a%$!|>iWP5yV}bu-0әP%O{ΞMϼ TW5 ƌ &7L2.VɠJE:w&(Qh{"~Zl,ƞΫ8s 4Ii%2D;qJ3t_iGuwQ'ɱ=}e%Ҟ&iu2 \U"O_Jgn=8ֶ壍"玲 )=5#t7ūV/yo$E+~#GLQu9N+A ՓҌ> V8$d,VDLg]YB־-zϽgTqK!8Dvd#5%shP-|crc\NQ t?;Ar߲KL5>[@ KI )XT78^ /QtGG%h$H*(Ƽ?i`nvbJUg4)B{J:DE1OA#38Y&n-Z~H-ŭprf:?0)_.@P=uMviOB+/7(082na+AG׽T wrw_|Ꞔ:r Xd!Jpг~ 9ׇmM-Em1eJjlp6Cc5,8u%X Z1wUǻq[TmlU1ٲ>[:!z=[d*"-:cIyg.@\_@I 2ąV˸bƠ |Ͱ&eHǒ$qݣfq@:3-ϳ;%9ܔ5Idy#]6h7Nظ`D fc27Ь8˔W"n](M'גiP>}@ng w#&&j,p vތ4f^y@}í(j7DY8 a%!$'垗5^Й WU&Gvz6C*3fX^dpOb[lX`@XN5f]bn؅Ra`>^F\?Zkd>Gq+s,`uzrfLaKNpx'=Z58#y_)_9o5jzP[*(hO'˶[- ( K,N;-ƃ S B)dLnua!{k8}YyZ>.՗M CSVX Qc!j 0z7wDaĺt)f'C7BJ.9BT;xDݗb(5==>-𗻌]x_a_fM8̓@ӭm dr3av`F6?W/p~$67E ZӶ.jGL1^M;sUZ_!fW'-+qNEG&DKߘMn/[&-rb&0KDBr)AYΎgIHt3Xi$ ʽڑ6D'/$l(<4E)^K[gUܶU|р5<(wT84!ث =!1nd@թb^p^L9(*w*᳟ṃ;Dw=*kz5HF{`=qb&6+"gCQdx__PQQݚ f0!TK:RֲUC0\zSK(ϽsPc6<؏^~ Eq0?Aܷ)oC}AgK#D.f9][ 7@Z5͏]هz4dG%#D0@?6Wwb]6+Wݗ=/net4Et-#u~)3@Sj2|j1%B*9?y3"!҉ 8WyN\*_'PLmVq?gs$F5'qKiJ0f95cj#Ҩ>7gf c^}0pGe0 Wf]2c c9,>dqI;֜1&D رtR Asn)rbo+h2+ݧUOB[_F@:ANx>Ήۗ7ۥ{nFHAtNBB)N$;J@:J6rp̾be>#w1uYVCk3l"xd3)!.hc1=Va3aD,Hߍ`{FQ6]!E`xEW $$XiƜ1S3 GC<'(~@:q2볿3د_Rz6뚌g\BDXנ<8x",h'%8LX3sj?kjVlѳi(=sѣ`"6֞2٢K5Ka8|$~Nw#{-Qa 62RjLNd<2Rw\$ wOby/ga$g&s PDE/&ulJΘ~03Dgd91 V*&uyØfU \tr걊2-\]?d+Ś]TY1Ѓ1k '\lRͳxC=DN%c@Uˎܫ+ي NcDDs3 TVg_vv';${h&!d]b]KwCSH yp6xғd w Vvؠ@']5)3;+[R^Yށc Ǵ䃴 !͇o"}W<{_k,l4yO*.;v` }v(mn3S +rCyUI#}kW! >x/.i MTZfHkVR{%bSrH,X\mYO.iG;) Fffg!RL'WB"!(.cGbquV8\ O3ɣ hi}7XiN4 :{O-n( =I{YlY2b;N˫_bh)$|[ 4o|+'ȯM{NJǸ_<"ܩg9+Dgi`I@}kTr4MsOǎx V#8-LXpVGd@DO!!6sj1_*Z=(|2=״9O G쿎ߒ =,)^_zٔ3!Ddԗ ii>˻O{wM1+%2;6?B4'D)_pB~തuSNfk̈j0}ng *f{@, &xPԵ ^1䋦@ # )SI*14%I`AFIOq'=aFDX4"^-j}JVDJ˖uޓjglߘnX-%:PM#TS{¢ ~Q,)irB["]E"XWoӵowD>: gآRn eϮ'mv ʡn|X0[W3u#ϝt>cA؅;Nfk,ietyxu ߁Oau7};IBD )i7t;Y4^\(}oIyϭ)U>4 q V/3k*`U= 9]n.wSjXt( K6=ƏjCN[ vI}eyFBd BA\G{ rvvF\p+y\˴ H25 ĉ4MAOc f q&LGGP&BQp] ,X:qг jǦ-fJu|ުss^QSK>,Xfn`0DA U4HvYNGXڈW(ԃ^?t2+VBF]ɴ])eZ[tƇH>ÞE8]!Lˈ5u]$o`nIi/\pHCr᥂`G8>΍V`h1:6v]ڿWjd,Q*ZתվN?6x#6̧Mx4|yH Iž7]Y`l+|/OWp yvx?l"TvQݒ|t٣eےD?"=Ɨegnt;@ "k3Kp_jWY8 ѥR* vJaN#|Z=<jm abif՝M>ais8>ӕH4u둷KڈEv!a+R#)[ۤOWJOg8 * cEzO$;&E$L6ȉIn.!: SKwd'3~ XCbWYjմ1D.=0JMT͏`4Jt`iovAحFI1kԆKXh%AMh;!i#`@F?,^n~aZ`9QgQ6;d}j3a~&*Iò㧜g+~ɮ1D9Bn-c:AX]>{TY K?b3.͍;!:7uRD ΝCئ /K[38 PñJB{oN##ǎ;ːq{Zd[i0VIokNPZsP6|&֩[wٟk2$-]ڐ  +c ( ۆT}&kl4%O?O+ -ݾBG(@:VPt}ꕝY`%"rlZD1Z"(0j%\6ݓÿ6wK=3s6pNzX=XdU !,lm\cվLmej7VIt<%<Vw$5{*O#a,H~W{VdU(^[Zi D)r#N6~{[]yhn)>y!+Ş/xˁ~* 5x?7ڢQ¼uJ8t ujU${ V Cᜄ[y՛a+&.̟  *s^'Swt_9؈jDw7% 71OAXLK"1wniĥkNHD]{`XEi.Gw(!#VaOCZ{h5[-ƚ m)lH2cvՖ?Zi[oKꏍW҇Y'ʔj10嵥axU(aб;0(qb'8t8v@ Ӌ-(ҳڱtf /k7ЅdEFj S3⾭u~ W *,&<4+ cQ|b7P7EYZٻ@[%A3SX>@XRi0"o VAIl!wqmj:ٵe;r?h!1`@,GSXFL7AgqY34b=\BݤeAn%c ,, 'hKڨ#yXY#s;\-GK^"E˛WD7ӳ$odڋJ 8ˣ՞)X٦`^g=.C<uoވDU Uq '+wbMz[tb.AQ~Ϥ;c qRA@]7Iכ:]}&,/==wƺvwj}{0[7[ٟ7ENcٺUK.HC`-r"{qP' Xe ֫ÅwgX{M 0MȾOQp9b8 p゗R@4N~?fB r 8}ȝ͞lYenf2)*yqD !0d٫z?庘WBsm+Z!*}G$Ʃ'4IbOpM.jRTL);Cr8R2"м{=a]D Iz^뜛URQ-vA@=|4NC6;* R">8-8a o{2Okܵevhȑ,wyf8pS-Lݏ3*zRQu BcБ\6uYH v&.m26@&*U6dDRZ9 K=+boPp9M iS} ՕsO4sO% }^ЪTu(ʤ7N?eLvf0^.φ'Diw <[ٰ-}Y"iX`Oa"( hl|wIÊO'}G3 1KH '{ip>DQq)f%QX[+`Ąa:.)tX*4q{QH0'Q]AlPAޥ|(?\ {Q.9e#8dSSd&>/s䫮]8a4ܦQxY-g4̔tF. !ު>!Ʒ2h~@Pєk^>P iX)j sA¦*+ (zP\Զ҂-NK&P#^ fF|ɒpNmמ^B0kxC(y-Gx۰Ȉ},=P1b'˼GLo!z !@.^YX6N?=:k7ŏv]{u5c!˫&߬QNϺ+xAm~T.KYHSz蚹j+5f!ȦMIJ1l~[&ު+`';,zAu9tJ|N(,Bs;_:zpψ[).{ݔ1pQuYǼ6ꖾ9ݜfm1_14$;mţ+\ CľNz@ۋMK@Px\"=et oPT/ܺJL^9p0O9.ˇHKr ,hP|RvXٟ@]r*V4W,n\-2D<=RwO}[r$q{YJzOnT"⪔dZfa^icgXDviiZC'xʂBZ[ `\;e/Z6/cDd8w ꎟP W|+hb͂Rjۋ MSV9JWx.\Dultn6隿 Ty[Oڂp#Lk+4R^=Ű$*8d43uoto"Tߝ?ʺr@x-e-alfF2)%P|GDѩH=HفS~. 9 PI z.eho ^缼+o`sykTޟ;<3f!PȥiPICG80ڳrshr/KK7jP]4EN e#PYK(*fk]-Ef*cF1X֕w)ʫ"M۱ՄB5 9HnNv5uJFLky)[)5K8ܺJ[^#$@; qo(1;T6 kދi@5ܓmoB{6UI,)v<4›|k#<9 \zZ6#t:?"ytʏz\'OL4 50rYzHȕ<}w2J'<|űqlODbv]g{P!ט疄ڃQ[4S.uUn5LMR9PiS^y hO4z.H 7s -$p r֬`ɋn 8 ԪC0UM^PČ+XP,e}AOFLitHimDaQWSOlȾV1qE WX#LHê+_zoTB!y/*X촾( "ϱ{N{ۓYk3DW CVJW:o s@]S[ST7VzEy÷V T;Sd`8 bԨvc]&%4)`g6]D !#>(Wi# :nwĞn˕.OO>6~qaFS8r}.[|Y,o y֭Ms :)>-ᘅ듕B,p\ITsv?@L- &8v')"Y(nZppqlV ygPP0?5!E+[,ٙ߈ɢ:gI{{彗55eIC3{vT>/-RM>Ggh ^ua)seݥb㚙Ndȯ,fܺ;8Y1Lv26kJe,+*dRGUE3Lg&z4>[SV4!Ic\5'X߻fS;)|7 JUhKA H:=p|XPm9'\{EkT€p=ޗ: ҽL\:O"YۀΣ K2$CU&2GkUG{-֌53O~\7.ЪYa#B! 09,Ȝ62RB!٥ujT, Y<6 }2

    tkĽlB5ﲿyAVB;g` hJfOi%ԓl<Y`_Px.f6g]Vx+L'ĝ{HHbJ-mCreyh\OIf %Y=fe%b(-B \i &?m{Qz ="huosM'}[d!! ^MT#WcE/u"h^V*ˆɡCtM^ʮN5%H}#8M;+x`h/e3B[sJOV :`b?|b{`aɚkх)a/ޣ-&kSC_loe呀C$rgGTE{)ƕp6dE|-ROK+zc.a.<^|EL-` bڥ(@{8E_>L, lljLGd -/n*ZT8Oai5Q⧒#^kpR<S[x.=L8 G;8R IX.`yjjK@姮y;Wo{RXچkH9,ȳ_KCie!w>O8d0Cv8.,> {?Pg _釬ڪ;Ekg%mqXI-(MW0Q2$ ]I-4 9[8et er$ ->}Q"vbPW`頌 >^i?g:2F|YkPط|/wOv^{Evҳz t!<zQyOt+FNk7=@=SC%gfC1rB0YEY`:K:VFqQt}?78g?/ÄXջZz;"' cUa_cYgAajP\|Yvx@>*r E7[$FyZwa!(Y\mƘn v-xTP x]֣\$uHR!?\);b=<A qo 7i4ɬY Gњ4Q^_u8JppRFѨ?M] $A| :d\DĒx#)e`$`AXpisnvY k2J`9ЫUj Vc"X/ŬYD$H5#Yrjب-/RU/=dL`88g6WnScE!26<=gLu?thD$hX&)[t8%|m@sȸC>I&̫N?Ќ).#Q$@pYd$g8(_-O\@]?~t5<.Zpmه($?bLeA tI*6*ͳM]\q}OqP?znd5Yke SðŌBJUՎͻ}>bwHl"YvܚG0+ > ೔*rhbۓ[$<|WXy7Tѐ42}v$É?\ d;"AeK!c}Pp7J[&SLb("4C41>PpQݾMkYQ6N7;S:u0sd]5}ǕQ[8>c&ūn&u3((@#[jd;]D҅Bra p+ǾLmJ : ϊںHhrY i8bWTl$F=wQZGzمfnj~4!JPwq]߇@!uݚy\Qp!wD1 1&Wp'F)+=<Ґ CATzшr؏Ԫ&Q[vD+&'>ʏUm)ϯG3^g;jO&<'!8=%БNv5 PO Ҡߋn'͎ir[hFTi"=Qu։p6$ۆ=5Ím@q$0c #0\KWT>Ysym ;4x:Ny,)8g]jtWwTa2ˠ$YUV<}[S4![ z:s4`TLYGNλhh-Xm/\ ClִQ"x|/z Õ穀]C^4?^4wcuޭ5oB]@_ā섎s#4,\c^ôlu=j_߅K9%1`jVU_}3%9a<듉K.=UR8wnB=XC @ƃ@r28L:bv]v ~//Pa'&}(N˰,5MlS4X./'F@iqX#2diΏ]̩$1%s=yv[L1_'?N ƟR\t>e4F!GF?.H$NWAέrs+TwDj7ިfYNGp}<<̛Jcvs3&U_$F3\a8>_DA !=9{*N@mِ /NesAtRsF#v?O.%yq7)S@kQt*ܸK4s ƒ8a\1"|[ ZuE[$J޻‹N68yv ||$i;FuC*[DY^dSSJ[Yb":(_!ʸ+O/-^#U_NM Ă6Cд<&WeIލ :Cѯf> 3yeNQw[ w s_s lz%'s[mJޯ]+<ѫWz4b2jYLtt/Y7qH`ZY*QPA5LudP뺋~Am<ۑ eqw9R>tZsJ-z0?a ;rgCq5 9=E;쎨zّ5~?Ō= Z"^Xn=oP'w_ Ňv|]=ĿQgb3eP-h\f|ntc{OK~] j)bƖ̀/ܴ}j^EY >ʇ82͐9nX?\8g]ȅv)'2$4()Cruy"fTlܼPו$2g(wsqɀa̰ g> MǾNe !\SA{Pܶt{h4[(,HE Qnź[,Ex5 lVCd&k0EY)NxNi@v󽲴YNʗPq8oe"'@];VR"w?0 ܉ܡ"4k## :+{-x08{TRR߻jɼ\e[*gL?'',W2gx{Qoc{_7 B;*'* Ɩ6벬` g*?YEOhY"cc2(]_΍EüӦp6߯l5t-5>QRa'fILϨo}"f$#2XoDiJX 4. шUSluʓ5XH@N`wC:WG kb&N w[`aH\%u :=R@GF40|(veEf`b xx'_Cʐ(+'ն2U$JAXR\0wzXc';~HTARV pMMB6"09c\ZjO[46W61J^2lN/HDove vKf hMNtc#fUQ 3\ID:QR|9Q-))C;i FM&E{![)y9J2ZCu煎S+\ VB}a <7)VHBR>Ӏ'9WyRceNʧsVD^C*uMpHlmrpM_ۯ/6`'~w .^OH##2 G֓q[wu :Vbn U 1FE?hhOJ\WeԈX~(-5`αwm/)|ر2礇`E@Lu%@XޯK`dwguփT#p훱2M?2#zgAS;T}l4bB `8-XKvXH2S]d"ԳYc";,~EfZ>֗)0HbU1m@PQᵽ߻E%][,|38k*;>(* VU.|-͈?4P_DՏᢟuAƄR_H@fXʸiĂ.D!<*[ъWA=)fgl|B%jh*yÊ3obwt;n0 EO1^8ve61 1_ғY /.KB3kLjZ^-V6ah@L(nY^ =RK lc^csᲷ7~D1@0\:*.,gFOJaS=FM#$S_Hm(f(ڲ9;Ϛ!HFF*hIH\M^?La_MyբDU3> ؐR7̟oZ:P<{o@1Kq?{pBZЋi17v:V;{a"2 _qÊ't|NKQKddV( 9>Ź}Y,f8ʅbi9 LJ־g rssZ=+ {uT, :1n o-END=vH,=S١J}O9;gtOKӈZGG%5Y%|MnGlcl`fnPgo[JBj [Ӥ&I_Y [s6n{Tеws' ƅB34eVJ%GEn{M]Zt#XXM 8`VA VA$t|6n:~&(5qv>8AiM-BRͤ|ҪnulhŌf|l{ GUBH)|%764Y+\tQZЭAs;b]nj 2εTOBKkԣSs>^7@g + 4?Ppp+D,mo8.p"uݯOH3Unu_ . )1^r`iA yyWu^'살SQFP< ׹c~{p۲,{rwb| #fl#oٞSY9 F<2Au G~* mjA:x^1 xԨ PHeChy?+@u_2f}NM]MSjO6zJ󙭷[>auMdw DKJg2 `)2Z*n)qnV{9v~ 6[ ɲB-B 6NXⰸ]h?Z` |} 8kqjűu<)Ćb\u#¡o:[G%N&N{glj뼃vY>",s؟^w!o *xBruT뤔@a:i#UQ4Џ<j]M95GK/ t!Ӟle-{W'rՖE|%n">&UěyFn;q$gޙȁ[yw Zޮ{ 02 \䣵KSJ,61Q}pY+4DošXE۱ӹ&ըQttefɊh:e.I7!!L/ΐn\7gr.oKI){\HCPd2x-D?ykW&:EBM![f PFFXWmD?P]KX؃P]ͷ}BsI@%Æ_ 3s* Ј~ 2Z"}: ΢l$^G mb]!L\چ ޽YOȪFZn86gLA㾙D}+i.; t1EcX>?1qTCu K zJALcB!6 *~ Gwԭ 'orAå, A>G@~ڡ64hyQyONhKnS72mf=xg9ӯ(`zX Kxߠ>DA:p1qւ1=򗰇Q*motGG}y٘YۇrޜC%J`UmZ&M7pW]н@Z!Yγɿ#{TD JIgb9鵴GChNhOGj~\ LNN{곃~MGmDW9C˵cEĚ6~m!#B}Gx :xP-tF,(VYZE𛷽o (EHxnYp Y9mdqWxί6/Tܷ+^4DJ%#FF$g`%U=8@71|6,zOWi;^_ Ј08=2Ko;a.?{y}^CnZP w"ΘW$j#Ty{\Rgg3MG CEᶓiLflvQoȌAmgه935-כGd.ޢœhJiI=Q'!4EZPpF)8 =߂I!.7`y5z}=8gW(K LT6GEk0cmetG7Wu6Q7'V>{BlkD4(*Z}nY : t!F= vi^ 5wSKŜAcl}%Ŏz&kWSmtqɑ/"Oc|H"͐ɬE5𑨾[uo15p٧[׮u0ܦ󖈲!.'xaQ ;gQ\6&WS+,yp3ڔW[ <VԞZb L&=zݺBg̕9]UKn^mo;0'<=G䁇>UR QYm̮ )wY<ѺM(jsGaoό;L;1 kEy675G_UK2ηk۽8{VaTUhW8d g6A~c);C3hH3H$y?*L{K9[~lb2nNSn!90 ˡ{wGj M&~}zI^02QM}Y*zth ] 㿔uiS`Yct5QJX$-"7@MHϽ[ܦuY$X &)/ )I?}C2( wuC:ΨcIݱzN' ʢHn}Iތ[%X5s:iƜ8]'8 W5|$=y{[9o͒ؿp|$`s|+[{BX&,_]1J#g:+^gŬL7JdPpg6{x<(1FӿU:wv-UxGs xU}!Ը#x3\QOJ`a~n47&LЄ>XGIռXΎ3ꈑB6:"~P0J.> RIQ?VҘ%|$$^S{^L nI1~Ya*7a`M,a?\>?hkS@ckH1\+A&@KxǕZ:wj,]҈Vij#Ϣp c4}R\!owf5,ITs|%}NNl1TC"R5_Y%#/oGmLӛLi|Nւ[`A6-R_[Y]'<@wvEq$v1=w (j,{MhW7cr/oif&\bj%L 4ySd1<J闞#"0#=*]ڿ/ 2lyUOGF=y@T.ؕ F%e5wS"\f_Z/^c43qY`{6yM:`3{\[ׁ|_BYP eI-;&턤EeG֡i:gޟ]nkʄ}'WA y_Ϧ A*f-;wX .I%`3nFynvi}89)? _=- >x5@AaU3'qlwD]^B^Nd8?)wRO(ma?WtlYLpF^jy49?%¼J'玢Jy&5_l͐u.5^xba^L_VHMiġdMd1ih/Q'V?Cxw!$};^i0LIyyIZҕ +(fƄ;[*r͝6\h#]Y iVQ%{^h[>xzQky_QRM/`Ժ6TD㰨(cXA7ZW"Po,%UFl94r|(7녔%/ / "z %zEBدhbG`E)nl; .p^- mP<} [3{5&NJq[wܖv͆1\G+QnʛxftȐef7 r&+F 7Ѽ*H)p }` xbBdJO+ fu!҇G맻P.I=r?enm (b N8q͇Yt19QOI{2E}pv=aƺ14UWS=@4:r*לIW/O.e,t/D0м|wn`q?x:[̪0ymA90Kdz0ad.&p|I@7n2.Eеi>]\$ͅKy+x̯S-Nw%f'us_1Xi73 FHHD M9z;4݇;Kh-|wJ놸jE]j~{|3PĒ{< U@/>*nƻ,a$u B%F:kh^~_JrkYӉ_ʦ7 jY^{d.;-8P6"5W }\""FT6G2 mp#wU˻S K?tW,.¢|ؗQ9퐏{ /W?qvbk ͑{(gAbwkV$+1CltЫrç{|~QTHa j^jP,>$s@WQ1ӣnJkjCӯЎ^71UaRSެlGtK_ѵt? "x~.x 6P5D5eITQgU8i?1&?/bNP]o h+>Gd %]OYȷ/$PϜ)j,[Wr+@YrL\.E{!`ǎ_Gc'aU6{Q4BZ ךJ]>DL`5wDQJ_(^mڙLioߥ"LC/!z{؜K +) hL;/yHcKZZ4,7) [LL@ QhYGgC,fur(ctӚ|9H [%)J ȝ\ٛ|ΐl Z6镕<}UcSG|9s[ \kB&Y"z ͵䎅C! o=2 F)gUqcXfH峭*x[G= sLp#eրFlƍ!y e@ [4N6f|݂ )ߗ%eg3f؆kGtsНYeԪӃ[\H25(h+ s\ߔNj]7,^Sa'.xBEXP5~$UpsWL豭wys`mx}kz:F.ީRpx&%E'+U"S½'@:A_Zj|U|KbP c'*ﵛHc)bn[3!pFA5кZwlwunD9xG,NahEnńS 7t&ͿB2OS@5e} y~Y8xtTarNbl8cFSoڽ~b0s^7{gx\CuuN JYώK & ޻}S[/~nr_~ta$ Pr*H9,K)yH|;q)s xE\>nJ>@8)L3TKM/"AaAvc%2szT,ˠP+{=̑JSQzXg/ھBu3OHv׫ݟF% ֒$9C?4fdBOZjG.Y=1&6ZZRl!4+Mx͓P1E x9/5%b,&`i lX65ݤϴиēg&0K(ecԎTOI\ƗƮZ}e64ORM੧.jo%m ؅mq_Ӹ|@D4<h@=XUf0˲ ҭl~pGԛNϮ⁓ȇB\|UMqAwU$&!vjw Dв DObiEܽ+XP39Y0ޜw-4^ x;q094LAA \?CЈ/ۥSy))Bwಀ?|Qoi]//7j\A}% !- |& {a O`Rf4}swnhtWG=qy2j`ɳHK5O~C$$CjӶ#ErLD89Z:(hiH(;Պ!0-8.1>ˉXk@jA54`s KJnuPۋ[7s:I#[rAuasɅ9R~X+T+*m5oQh"+z> o"$GsHI(@%=DUe-5͹iȪz)в~/L$:l%`^XigEY5/E~<"QBh=e?/'^JRi /A 5h9tΝ8I&S"M>{@hk?OFzGrƀXOn{ƒ'!JLUhDΠH&%tϜ͆O$ˀudt07ymjaha'{TMaQ!Ʃq/8H(֥=sϜCrF{4v$~ !=A ti&׃=L;a8G0ˇ akзS# S?0ym݈4(%:b e [[mG (Ufjh\@8lŎ(BtiDgUsO+.8ڞnGsYT^M;xs}N 9[EqQ:@ރT0)Oa3n)L[A 9{{-tYT= ;]TX,i<#IMeyZ;QH\"!_OK*;d3u{N`7IzU"8ٕ/'gKҷPD-~3 &ˋRX\M{m^Ō -7~A]IM&Mxb[J |Bu/=EVw?F>ӁmlFk졾 W!Z{im! * 1:CLNE:&K_eLyYߪqȒU#';HQ)Uw ,r{&rEOEʬ(sSl^yVe3؉jPx 9E˾ظ(l?TȘ{fWˀϦ^ة2h' 6ʧ0lu#E˒ڠ+>Y[D[е_J}4)X"C[cqW(2RFqB D`Z"t s,7¤VNWNŧRUn{(quWy5Xaw? k1hk$4 4_s;  V'-d˩PZhr^M/Cc>)*yKq ͼs2cU zwQYlu212e֔Z"b-!8džcMWR +BWebbJ[˹S$&+n5eud' <-uD= měVGdJW2!mncyWgɶP6񎙹 _yY6Ep3 ԦEQT5z^%V?]UCz#e3hɏSz)c],xJ{Q~]$X"bۙ^K*v߫CI#Zs:ZkbIck"xP*:Ƌ-Rc9'gDSث} Ǹ>q0S9 c %we=ѢwWuؼu9VӽdB@${LP㙚Ŧ4 .s;Y>?b"C 68D Y&+5ےrO=jn@u-y0–ڊIwLLi:Tlle@)P4;wn [$X=6)Z,u ?-8C VlB&( =렷'^‘Wn,MϪҒ1[y"M fL ;84@ĩѤ$jd a3;kOԃ{9ҋ+/ګ=X{zprY}*ZTtu(TNЊv,ʋG|g5*"Opa3X82>elsu,s3^?m02n\ڟ2Yn>yMG%DiEqLTպii+H{q ?B|[s>|5^0>M:d@eOb:^dUBN޶Y;s4unw.x ~b;%`rS@Y⛮7R3f:!vh'ӴB<-ȱ:[F ^'vdgCXkJ9V+^;#Eڂtu B)/Kye;$R h%TXV~G6ƫ |/K_9 f #n/YaX>W-_Xcs5^rw-6X|*%'s+bbU>)El"0c8Ig*8,oe{Њ֘gHWJS a*2@(^_TN!^>roeZU1|3&9o0X:I)Wl|:$QuiCЊ}g&Q(}0܋p!)iWP-3SgX&&2m#2ā:Vპ \bȉZPO/9,"H#ͩx:`Q$tV4ZHH[p}Y?(y mX8J0MQY)Y5Bʟ߽n걗ReTnG@gK6ߨtݤ_b>4y 񴭳G1, 22 IP.2pL佡#WԮ_9fBOBLUwdHŝ=cxAgrܦ3lfts^?yo ]AiN4vbQp{\NOMRu]n<"kfȣɂp(uQ:%5Gq'O KΎ'oS$XCj@;iƎJ^8gR ap)v^T߭B;6!bCfJf ]NWS LyMRuAӄ?S1t3.]?tR^NouzxI.]%~_igZ:y]ī> fז=uj]K5`mdzF٦Z[Y %=]n^?B%8tLd$hhu=ZeYQi!>0fpڴ|lYo8}y8ZwA{J-Xhv}fv13..rϘv jkY|Ei֢'3࿚- ً`2&y7T)U!Eb="}XNM=?W=u(Ѡ5^S`[3`tΌ8~Qص?L@Kp]m`^(N{񊞊 <Ɗ kpU8aN܌Q4ZPr?FO,RZp%zVtc]Om}m7LǧPOP'.JD.2ǁ}X߿dRcZIcu\'4 :rùƤ}EwQ.aPs C0OW]xkj R|D-3߄-3l|%%֙ T9%7&)ejzlaBe @i$AA}?Xc&ݰg;m߳W~UK :"C5K^j|6k&hdDcbc)uW iU(&WQ˞5 6 ζ| US' s[׸GW\O <+uN Ԃ؞;֫ -e ݢ J{9Sk#Hdu!Yg6LJeL%~wQ|K`UǶqM FxιZVTz,ʏJ{e "OaA|sL'?g{v;W<j>HE() <}\gl͵;T,h9Dja/fO-J)Q#CD!QY';)&quV\ۆ { 0ϙ &cC@~wnfGlΔd1 pYR)s'u=;yku| CZ4̳ ֭29ڷЬZ9izdI%z $^ϖdx;Ҹ[kBF hGS`LG֝EPe '7-U<VU8!Ӱ 'WHJZ'0khzZ`e@`ZO4*> *N+w6!]>wy`Sv21] 34j`Qp\(Zx'{+5R:xl)uz\^/7* (ϕg|FȶuXĶ088B3IOꩈu3ee/mF :W8#$d[<0\['KQqKUKŖ]}BdLӌ[{J6ނ۞S1pZӢkh3T%ܻEp`nFi{82)jc7ZCv]{{iVO3rSXČF,O.Ӯ/ 7,2s m~GׂW.QZlmvĮ%#r- H5,B"lQꄴ-%#,ߖO )nY/c1-!wlhqj١b3Zi6'g9LfRn1Tlc65[`j{ټ_W{0+A3@:^B}E0MQ'0fEFWujIABNuc^K:X;黀uߵMS' ҆- &\\14lgPZjj "*KPL̜i\t7FH,~VuR ^4iJZwzZce76%uzFm'b)'x4+pd &&pk@nm&_uĦ*H[/vg;=C|b`xD2TMvnJ@~rP!h7yۿKlGV,|p L/>{Pȝ;9uٶlNZݎ]ha8OK@*rrM&!z|/t:š-"lx.>d-ޣy<ذJdwj `؈\:Τ_bQn"2 3i1(FJhU03m26x7u dlFWbje0' Ч'$HӠ tn7 I048@2E)ׁ 0S06-&2}jهHU2 *b \:qRzƯЙT6=8~N9 ~6J$mlG?bPvŊq6?tz{/~/=͚+Dٱdҵ#`rv%r1x4?]1Z~!"F/-ӮT:'^3 )_ q;"g<3ZqXCyTGkޢ`&r0i Nk'K% [s(" ?oM(p~ku-s|T¢sM=;my kRKwݔjfu^zrXU u {n:`eޟn^(u3mWzrGx gL#uI@ XzwBq kdBa|#P 髎52^7~ڥj-|?CAxc\zj_k>9 }T.śoVmU>5@R\q(HUV^F%%Q]zJ막*xCߞvIɑǬe F"8SivIO N|_ 8pSZ6Wxzٻ BWN[-VP #:#+=ܢtfkd=Kx>$/&Ԫ>FxgY< 8%UoNK  9̂^1R t7?Uir)WcM_[㌳Mն9OnpRT+d9G]5)){B?AVBw9\V0gB8決HYs:n9] _7kA̚}k'/$uF0np'`w횤R UθB֡ t’qHGO6ѕԫ9cH65 ӁAM>i$ Si _GDn.rZD iȸOCEZ2L0wqGo[>#H^4qwӱhsUg6TlXܛ=ߠ( jNoi%D/ogf)^zUj4R[PޒPдPm '̢x.{Ԃ@w^[6Xo6#7k*+܂c*?:1*Ww҅t$YH 4AD32pFlg޿)߷xM6gʕ]pgq`6a760` %w$jw+]?` ,h&u;&>kxovX>b?(l IV5+kB)P xHdi k֔m"u&Ävd$ɵAi>"\B}vG} ^=J7S%VrLݎ!/pЃM+ G}ũ ȞRId! e+% <"/2ؽ` Z 1g090rCN%L)jx9DeFٿq듵ٳ:#m Րq;.ޜJ_Z^@e[LT%moK$]K~;ǞUB? EWʕ3>U%$6x6 h3hpgtx a(;hdiH:sc|иwYWބ/# LBI>!@g9w@qL =2HGܚA]Œ˕E`%:8XɹfQ,uY;LSB>b1/~9 \q`Yol#:_0Az!Vvi|!&, xX<ׄ6To`H1RD]1Z LGMB jvc;HEIv<5[]_@1FR9 1 rD^BƻX&R,i1PƉte(]a{ mbJi8io'zQS1NMᖅvPW%LJ({ 3q8IQl0E򣞻lYGOiarVpDKf0hՙpI25Qӳ ٥cP-?&&[@gylbcN*LW "Xe$ػɘG5Zr*iM鄺tT!Wv|cS']x.!R-VkhSDvtͳUnԨYaQfd묈+\@ 7lԄa@䗑xEjsx-\K 9+׋gQ8AS.Sy| 0Uq]2\vu&\i0-p0-rf3n!{ݏ x)c]ME-rgQJ=(0~էM"0lWayw|<]d5q[n1҉?lʎWIZ`QX\I#E[اE4foWs${LyĘBp^4jH5Xv4AνN8 A:yҔo+] rbOy}O s_g>d?@m3atxFxELQݣ J :+$S~[=ڳ>+ UNy753wwMUIJD9e8]D%,Q{@ h9t?!ϣv׶R#jNPެ_BKFwn.^1T|e2`bH#fuOU^PknU;1ګm*̤8 E){FΠCCwJq=]S*q8~y0*A :K ۼŤ\[d DCkCm0{iXnֈƘrr乡w n`cgu+:G9qNWT${B;$7G`wF 룎mJ0yB\=XK#ܸGڽ UaTOzS>60/ 0l_YtܬvP̈JiZA-mv}:덿04uWSP`SF7jZY=pM;CP\UThS¶lEx#2a ݝNO|mK{.caܜeFsڿu}%7nh%~8eE :VI|+K;xjllǝH}sFHVWM"` BfUWb;X}7UQ~9R:sZFw`שQ(:B1G&,+٩Qu`cx3PfR;x,_PB#0G8X<=Y&Jn?! פ<Lb*eO/nZ~JDطxVݳA@K7U^B,Y"d"y?z|ѳXuWk  _}3S HZf-9\y2˔q5!$,"eCi.Dk v_5Th ~}W^] q<2Ke ՐvAu0ݯ z_S 7%!YJLiHcz} ;ɽIHj.?Gd,f_y.m-fHw~cxw I=kcF0_;n~G9+ZBcHhuX\h}h('=X*?I@1y␣uwboB~Tfq?#H!2hE +ǘ5@QH8t"I %{xn77yuDbI6(q~Eb`\2 UXkBf&sXd"Vf䜗^\r0 ]ޫ6оM;)ZЎLdlf]QsPtE(t . o2*6^}ԫ4\!QsgML9"_id. \^Pf,KJGbh1˘}-ֱw/PH'ywmVrѩ I9~(y%=٨ڞDò,D-JÒ E<\&ZpDKSPJKUk(G}/DвEC"4s`"f<1VI!٘X8^oIȚtWo>4csvJFɣ.:P{> k-RhzDpr;;Uk״.Ո@I?R8CTC /ljL%XB~1IXZ^t1^B`XqBe#@Nb.p[;?U)XMf}g1f0Y}!%͑諵a'׊sg kH'X@Ui#f] DsIMh0D3/TO/ԯ&9 ]z6c~LپKg]Qd==~(5) c^{sOGœto&U.#^:WnB'e`-)K5Ѭ b..[$ʬh~&*}nrĔ %G Nt?:ѥ?>DrV6%y'*G: R(UX4v@gSZ`4J6 6fBp ywg%}=vOCB4 jC~Hb]ZU*lő6*x!hv N)x6 ӃO~AGMTO #O v܃H>hwp_Mo2a  + T̓I0 Q6e XQcU0Aa:m98SxJyIN :7gj)(hdg ѹai2R% Y޽]GDzUL5x 1uj<$S%.,s?S.CiT9KY9* 9,uyM<}--!0!bq8S\'Sn@D|W^g*u(5~RD-Q{iDcr[~˾l9-l8CciDB'_5.k]!G"/'6&"25|SC9GrɄ2U#h^|N7Gi -j8ݐ r:Df=tsI#۫,hT=],UZCYZ;([1<0QЙtFr]=!as=Mowʃ+4Bz]b-EKH$i&դ@^xcx pQt2E!`uC7XP"!CߩNЦf竮,Do L_:yTS{U٘MLA~光ѰCJ>9Z-qsEw0D3=Oe)XxjӥK;W#[>Ev߱rJzNB[<M&eH˄uAT3+ tu#7bC ۤ#Mt TɳOk (6K6bH. }(7μibbt9G!Kþp*F  Ч DŽ'vݯ >2{ u0,۞V@;OQ)ɱ]fGl'ᱰ9E.QZ(޻$LNF_' MĪD`Ȍ]cFx.^H_XhGϝY>6._=˅ UWd(p q`'v$r<FtFF) }|?ȼ +1=LAY2' ,j3NvJɈ}<5fL`dϲڼK7EcϩRюMeKiˑGu`a6 ^@V/4/V! P>iOzX|!P]Jn\SPTY\ H_c6[.6 (nG0L'wvo s!M6 {/+ݭ?6$ 7 :)p$ORxMbq |9z Gs&iDvjmTƃe({ lQEztf73cm^y-3UcHr+ 5n 1)[.C\u*"竐qg%/ 3wHᅸrws#G ,fBBb2ŽzRoB]`b9bbdCb/A$v[Y.g${H%S8H xmP#G}Z=V>Əm}шvvat[QCyᇆ i^)o.Y# vӄQnO\rĭӔL87ZkR݆dݾҜth ҎtQ *uW |ۈ$IȶZ @OipɉWyx" =e [Ak,e$?rK}.,wb*zRO=ɔc?ʀ@cAWː4sz>ƶ2G'B Ql +8 gu""aG>kZN_]ę+3< _y(csS?&{1)(HOg>au4.Ռ|,ɫ=z+#pB7հXQ\(.C79\cJ]hu y7"s)Z\!T_QW 5 2n~'@le;jF=NU xt^˻q\ >hMgp(qM>od;lz!gJUϜ_M~rI'Z݄͡\|5WldYyr?BxUfaqv9e([f \=/|p*MLLcYW>dzznWOAw S%dTZmROCs ѥqOpt*]ևiG\o -Ft7椠<U_Dz5-0M@F~W2Pg;ayѓ݁e%gΌ5YQnz;`5]7 D&o2 Ib>?ǶeW7KNԊ• Č/̙#4).e93 w<LGBM$h"[衧РllH5}Q۔zrk1MjھIŒvhy+[7ǷSp(5yyoZ 6&g-MHQ'<33 mB7BղZ5딻bNu&)!{ ]a{|K[mD0\1㤪+D!D:X8Naң:WB bK$сI?bEVw1 1O#h_cu;7A̪ @Gq5(pW:s%3؄,R-9k.A3`stʪG3rIXYtG[*f_^qQ;@C `=aG{@.8uD=#p~G,Žf'ڌno 0Ϸ +N@m%aS-I9Z^1œ [)єy!4R `S-`y({dY=eݜ؋TffAQL61,;Zy3TK9rVgV${lLV"We#.2v~zϳ~-:.ûrd M~/ӹ>E/l:qM/1AijT}dblAr숎 2OPwU&Kjz,؜yɞDLj2H=M!M98 \ģndɳow;&"6S:.[mZG:?[yiprM 5,l)dbN}cvEDM$ԑݺhh픍@I$9;IugLul uIka.@9l-NdήO ԯSI{D`1i[r{=#Jqs fsl~xm<]b|nGp16tH"AVԲjuHvGRCp{-}tqzb"Dp(kx`[=A5G\cr_9@Fmnztpf`% @#w^5qc] ^om~Yo0 D~ }#I]~bVPhoQd՚r|VoМ$X_%8 ߯s4]QؤS@Cko;FAXmqPyiFhb' x5 xx]Kd?D0su|ٷVgl˂Q/oCڰ H3Fx<(Ng>u],SoR7B(J]Q<3~H䩖Ɯt5sZ쮩̀7ux՟RmL!ٌk\ '~bWާnf_D1wBCg@rd؎)zbѳ H@W'TvLj:&OO7,䙤21o8ukّ#HP[خylԡ'+WGll6ý}~Qij:VMU>wͿB_< &` JSNFjeS>ct.~%0PO.-=5 W@%@ũm ?`ׇ,]1~FWf/5j qR?vW~8 \yeטdUo^{*@xWvзsH}1Bi{W(ݩ.9(CGچa |'Btre5,  POm$2y#Y%MJX_8 ]9W6F/2wBx2XF#Yq+:UT56İJeC~2bl"i+G>UOve0ա@I0Edi rrϖ֫=Wb${8#}(uQw`s%Y/ZCe52N}YlH-ţ7{+[Hkh:k"2fǨbS^:f!fбнI K-??Q4Xw J*wì$ zmnYD.ksZ|1SA'^FfŰڗ4 ]30wƃP9tU ^˦$p3u)_g$z\R $0&ߊz;\<? 7hbj)߶eEǂn7I!T~But")gVi(j;niV#'Jx7-c~Vhp/ H1-J Pp% bS>E|4|w\4$D!SUB^sED!6t)ٚmP)ud<@jvї0ʟX( h&$D']CgK|)+ynzȾ=L؁Zԋ~Gf \Y D|L;OG;ߩv[S)>gL$dD0Hy\2J_z{젃>^j{&!OԞIxح|-?PuJ"Lݟ-ZSBTG㻱_CgPj<4݌A6 aڇS_ ҔG{RDԨkHjcDk& 6U;, 7̭ ,p(dG..8NMQw+a<ǝ=CC Oi]*c&-6?77_M5VuXC 'S`dj.5='.jwWFgB#85[ځ BpØ%7\8fm߳ 1i 4ԬKۍ?W#КIDyRaaJJGjueBMIc/|a)$%L=||M]xH{ט+Y%*#P7 /5π׌iP+h<@"NZg݈HM2ڮ 6A5Oml^)i>A>xpI+E =e( B!?`WT7ST\i% +`NC$T pEvjIqic>Zs؛џLx'(>"?PSdsfW!PO:IoO?# EkiD_-~ݞ) t6RP;5)WT-AQTnb%pڬi1fS Ɖk<4ʼ6Na^64>>{J@2!*>Iv>G}&UԿla7 1л+|o(5]|K Z˹}U= #~5DZ:ȴ YʎW^=+{*ho/[b㿄˘糿iJP 3vv.P%@Q H:LUGa%0 EsO6v-Oީ`*ӡ`j;;LJ~P |N%_ޘpR|^Jtqyn;R+(5G)W`W^MY6(ܚi"fՇC'!C7jVl`)3ߥ«kf14>)*0#xS6+ؿ8ҏxXl.#T ̨"2w=/>OZ X,fD&$i*(dM ! 8RZ8kcOBlg;Q{OiKQZ4ý-ryŨY!S@X>@[쒆Clm0gOq{&Nu8=Ey<(Yt$aQYV"' z*pQ~$+jh{ qȳɪQ %_ZM) Pu|З_nTƷXgm6d1*Ss|=eM 993+WLC3Ő)N b[Ze5̾[}sSqh6Rd9%m,cBNk4d<9"ͩ|S[Ԛ'(K.JP8jn :~uJk܁ͥYp͎7ߥA @&~*jOͨDҫ$µvbD `۱>Cqr&( 9N!>7+k3*oVn:@7TYV!݄9t9h;z;UYPLd0jن#*NukzΈkoMV/gL1GKH&܅fG1KX}ٮ?'2Ǵ@%UI \b:7cg@LLפG =gr|$QAo HkzW5aYaIS3N#+f' P,kKx2LX!0es0=GgIpp. :}0%XV(5C ).Ѽb> UVw+3f}y.(e0-G>+k|EWӀQשY$ wN~C] {AR<B)EwW2J\|$}^ ",@U/t /g)d@{0 Y,BDk4~`,V<᪃' O;:#Е?^|d0,|ye. O6/0.cEy?"ʂʠY&L+>bú#Q;\b< -Fz q< j̻n5D*}u’.>G’0_Jޮei#HoLnQLnv&KsɹP%lhx8⒌&ػ+r;ͨA5Ra/Y[W=Y$5NkO9DolZ"156kpJ"w /ڹVCBk”MN4^ =0plā]\^ŚјoT3D{<#!W`tl*øhg˲]֐@&ZNHc5Hot3ٻ/OV5DǙн}pE Ѱ pDC-S{łD rKUF-Fk Jol9v)op_Zs2f/`yaK&"rڳJ-5: rG-cF,v̋"JҞj"`%Y&TPԸ6Zs̑i- tkx 6 5 }*zQ;d:FX:.N-ʀT|=UӍw]0_gHOo"v#Cmid3f?/(WU"df }m$!RG,hԬ@?J90o|d#"Ѐ~Cj;QsY {QkYe|E@xc 7"L ͟Pw!odx#Sria]ylånng4F̶U6I.s?E#sm:Av"̙$n/, a@i:4oc<՗ۂo񗨴#;m󪽷N8ISafj~ ѫ{=@Aǚe:҃(-f`kgb>'3.?Hl2 $Swr$i  [ѓ9 P| ;mb!zcIO)'{BX+J.]CQd "s˗9_TD 7sna^u$GS!fѰT̃,6R<Cc /5n/۔4u)o4('OIL-=F_?=9`uz {.W8/nq 2SG\:zibW!YѥیG{ݰd M3qǩzYrE ZXӭǥ[&&җ#/Zx}:v4L\|%BvBBs'm#aZkδUyrѭ-e_d%8BNďWqi_'=> "붰xY`D&'.j(lQW2\cfD&"6>?sqYxx~zLJ?넙@} W^b[ӉԐ^o{5wJ=ʢ{ClLE9 gv%*TǠhBW-ޔ*ʖc$LOJ3dt 7АQե`au@MбغPj3YXB SlH U@nM-|w 8qΞX#FQ.qСaCȳri%3 x { C/ uV9_=GCo~!fa 17TBEMmGVnT|o?uV, =jg؋-8*s=֩`}ڔUka&l2yFz 0lm1 rBREB ̳ˉRF9=sB-~e~`^?)zc0ؘWQt3ܶ)i{ ؞&A ;JR TO[ܾި {i Ƭdl% n_M#MoFMI]2Q iYƖqpfG6ȸ^.H*_hl45 "x{%zy `k3Ko :u_ f{|ɔSPk{Y6{&F,s@킎?o=Ǖ"(qkχ:2}* )WAh>γV}kJ!a \%ϿOxB|ܡUT;;9ӶiUZSO} hK1j᷺L~ݼ"|&m" rf%|0Ee'~;5@FG }◖^߽KQ.ߗ'* o<5%OoJ1A)vTPr;\cRA{$6W}~r̡NKda@ 7]ǘԽODA<՜4)=4at Ta+p{ 9 Q@_|*h@bt 2h4 (g[v|+QU* k 8W:N%!FD #uOOݶt/Ue,Sy~4DT T?<T.i}؟p!ׄBEp]L29?}8CuEC99|pJC;hQ]&qn9p|Ӕ_Hޭ%)5z6ߋ|98:XSNK?L6 0ߊ &z0Hؼ[hr(0ڝ[TDA_Smƀ%J2J$+^\`y4t?83ٯZRWg&xl| <%#O}&DM6՘ f.HcDd˅LzSW0 1QT6p\7/2]Y'>PshvN(_Aq("eH2)/T!Nߔ {X_<~?40z*ZZ'|TA׆w]!/&7GK̚; .[.PRS^ XV:" >mAc,B,7(R!w&TK̋?N+Ȩ8s(lqFs"㭥Q;n{lF"򨭯k!?sR<#z"}3);tLdZ^~iGAmQ_a&R$p&8_WG΃SW틢ء}ㅩ|vC Nyh*H1# lbG8HYRs&ioFw79H]Em @["rL9TًQwezOBTVFZ+`L<N>Dgr,-& ȅ{٧_j-(널 H M #H0&{ VZ||`6 |s6ބ_:„DmU>u ѩ`EbeݼR%O8z.$[FGCEgYV·λ2vo[O|q%Azi#y+AIaYYIw<Xxհ5$6'5Ii$)l\,z3؅~G wC5N#n?l|w}CY5t?ʷݷ}Y[8yUoyUsB/@B(KDe\2.Wt0X/8u]]dpemڌ7MGsԍ r8,=HDSj'z;䗄ށ [kMfq~ %N& H b!e ~p4[+A:C,Ns($U?'%hDP:}o-팖H!B @+>XpQt.Fأ,6HH eEk<$!ՂW@$3SYkDD(jp&KW-Apc=eu֗x}''5Ɋ-yb@J@w5457S lՂu)%CXIy,aw=l_P>BK;plTP H7-l 1.w6/-RR/z9: SgQc9&lZ1 !}!MO惘 ֪vy\˰܄xGm.rvV|W_)#cZݾG}+%0o7_2`96Vu(UZw3z4 x{BLXޤ/d3n  rGsJ*-%fa`{cYi/={|-Vyjs|A$W"elF,;Nom9SQ!'ҽ7MW}$ aME dDˬmZ ˫'BqS Pj nv B:be,-KKKJo&^ب5ZM{%>fޠ Ϙ& X$V۪0Lʕc]Pi&_ñ,kS‰ oݱO&}4kAMi#JOj=Wzܜ=7(S5:hּ#n3]hGq!s=üMi]θ0N% ]*z+|adZK8Fr>UTjz@=Qx5tB0^Ow( :E9{ w+w!k'ѦNxعf1`&^I`U] 7>!tM@Ngg2vk>Nd2;> Ri_.UB@}< :%kLf[fNn}7ֹo0Q^_s,MK/X!FL>fr¾907SE3Ax "լ-aN r].w9Ej\_Xz;SN/v` HpYtnOM[3WtvCc OqUKRo0G'-U_n1B()rU,r,*)Ott)Vdv⪚$W=3nlK'a$V~ caFׇ5{e^[ScL\)/"`p%g1 v!:ReͷÊoC^E p?~ԺD2IOm* յ<(Rs}{2(Q*$)o<[2 9ֺH:6Hlu1'6'?Vi.K<ŕY3fK%7@.@k5ӹ(B'EAG>.&(N\Ma?%|.k̳j Qdq`+kt;+K~OC[$eEzUéf"к$'ז 4Bm"M5FvÉVD$?%P?]Nf?5 9'dӅu i+nnu[[AT%")_1Bׁ?I? ;@7^(m?wYف]p |z8 ԨIAvhXd'cv<*vhe2j @XCR͘ p<W$Յ>NȡK$r,%D,1 A4jD|f>NkQ~K210h[!s6`C$Q& Y~.S` ["6,u=E,,%HCA%.Stk*.s HL&+-?%xfu+k *;IalBʅ]& ['ri=ezY9aDQgW㵓$_m(L'Ǝ!^iIxȺ7 ~=4neE" (6{^^[H?i}ΤQBDl:l] -[mPWYÕ4F+q]LzjR\¡$#W-H>~ ^Qx,/5\RU\a>c kX'Cmb}4de0'à<)j9tDklKBi̺H.}mN^quG+x DpR,FD}y$|Gyw- 7 EЌ[EOc=[|7q]p1@{'jndKU?nvڒ.%+5:m5ۊ,`:m݄ 9Y!2εήH#F.lK 5;kEC^P %9ڜ?ݤ4],'vPBz3۽'c͡=WՓmWɞަЖ'91_jY Zݹ&) xEr@TGLa)N(G|g E|ĄqlrMfŪ"{3mUd"?׳G.+6fDVȣaLH#v!3tǎx/FMl)%dHܶ fѰr(Md0G NϚΤ[2@Voxq )% >|XhX0^OM}I=".E\fE6wg;to+_X+$:dHԯ0=(L4؂׺m >$"$VDfZ"@ /3\p*a2{ۢxg~!zUێ{l!7 Hpn{@NR(Ŧ꽦. `,Mf"jqD^MXk-4($W?@9£ !](cHvԵE^u6v>ejKp@A+@kfQ_k"F^>j ®yCzG8v!1orߛAh}E}AUNةUKL|} e],U!sI;&P\0d |hNF׋ 6JBSg"#_BGx}8Y]^セp:GCXQl=\F'*4x3G5Nũ7]LL}%PDj]wYE"B@FT~M0w3&؋1ۍT5}qLvl@kȼ!$hPAA(w+64u i<~tMK F*ha'wCpHMk2?^ҸaDLW-e===LCS&26{H,,Gc_=cdeU!1%Sd3a-#EwqVſ*:#Cɂ د̻kچ1ae\4|(MPX ~:`H‹"k>LVI㝈j`I7wbUd]v*&`7tؚ럨Sa/^hJXK?6ISNbY?99< db4/2/܈1oeO!fjQJ<*o,2#Dz:PD\CȷkGRSTX4Uڟt28q+9E Cp emBILiyZOw?M٦UTy`Z;[J KTԗI_ >Qi,i-<jC)15r}nY7xiA~beOJwEQO/y0MGVvkipMX&?*9ziY>(tޝ i>\"Tݺnf\ $&ĈeJTKQ%uרڴoEX8*jKZ蘁I GX ?lMWw2̆dxn9`_]?!)A˦$Mby&8xJPԫf+տ''%S-AZUl(\m% G%5MjN( eWWA_^dPXohT 9NɆ fI / ƽ&MKz)~ ߷@°j M6_Lo(41dWhOuCyJKU :6uZznLw̄4':魣xӗHH*@hZPc]wtG4*$-l1{X"\0s,JɾΊJF#''ėU/є8ܳb94}ʹ}jFP75!z!jf/UUn쟆 Eؤw?] pK֓';J{'NհB~.,ʆ:`tzJ!ÀziwA9{WV/t4T߃0J?v1*[*z0>^!,t5_fp5׾d{r1Sk:>S,kHץIPÿfsc+5&|lMI'!p?Ժ_|w3NR[o54h\sDgwu[?.JN_28Uhkgc;'iǻ;Y]I"; >[k [s4.j;moy u|Zms)z܆B&qaHhuSGi ~P12z≜8ro=!bW<9 ჽ~sۙ{:KDGBm2$d垫N;gKgyc؇KblS(*.b?&)1T>ޤ6F.kgPs̀JJ72(Hݧay_"'2~PB!٥G6M+)Y`Eoi˖uPe/9(boTm~XHxaS 4qbt[ saחv̎4nF"6ĦA"*d{GAw@D1wXģCls<1RBWw3 ,54#^6[/gKZ} ub&}R"7wV'MtL5h+|B#ž (mjQD+=_gXbs+D0)M=D@ =E,֢OZ?(@*41FSIuz,I1Pm廫D%EoHn=Җ*<֚myHW幬:,'@!PlOjR(2ׁ&R QGUE(Zm72iQH +no&So E UdZz2`IK;@(['D]wbK*˵矽%3_4NyvJ7/#tTH,]bX}R DABiAaó|WB>75YCO#ctر?&P9*ڷEn킻kdX:-~Æ` WwLCuѭsj]/WF*O2u0+$:8]şqg#GX@E#h`9]sΦWJ'έ6" U_4.ε`E9gx]q4ϔ̀P.R0ZIᾆֿ(ԥ/yZ%IKR9=ؕ S.!et]Q,z=@oZxj~>V' y)T$*~ GD3h.at? +THDk*/%\N!ν֗3OIg'ϣ5jVJzKWP1x>$P!cҩS\-Ly"rgԲsqjdZO 5Cp^2DvdaHYx ēmAUܳ%JIfHvcUO|հ%I(&yccgY-C'6u}t=䦇.>!I\O\RtÑF 0PsgqjkRsb{X zO+( ^TX]$ޖJ O&lZ98xG E :pr2&Gd;YjGF=”0ٮmZtE/gYZ07070100000392000081a400000000000000000000000164df7f6f00004100000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/snd-ens1370.ko.xz7zXZִF!t/h@]?Eh=ڜ9T A ;u4uuBtxGb-D(r|fEBhB/ph $]Lamc[7qePcfcEp?f;E->ݗ&lhcIi桰[X| I"ОkefGllK|\kk`qg@ 9xcj9z7=S e潊]^~z P`v/(SHkgtqMǔ+qIb1oo"؜cJ +[zC\H"qS\DR!|CS4+DuۇLWـkʈg%+8,t&@ymM>t(NhoXh{?'%E"5~\QhdcDM @1sHZS/zYo: P&?(2w"=Y00CV{c0zDL"!7Id&ɩqQզ|q1Fڠ6Hds wGRKxq f],erf ĚD W\;v~}ĘUIueif:CZ';f>=Yܱl z>SDUXv&xZZN69~R.M=hV7A"AqwX%Yoۍ%8A]:U<>8Kמn/YS$>^Inf(G>cLfOe8n+}C< D7Fp}vbU\"·"uRZn ì29̢2 92sRj6eSoot$ܛc>Bq6>që-鑶LqZ&G&wZW_~ +r>Gf,=`t^%ہK)0Bc 0q-`%O=e}c~T4ܬ 'q7c]#H ?|덖IIaӛRk|P\5DW(yZ/ JTE8NSf`o_B m#:SX8VQޮhpx@pTș,fui%F3VȗQk#[٥=3dLZ!ٸKYPUl(ݛZ^Rx`&<+8΍Ow{4AX,DCY4i;AOS+D*2 Oֹ)e~Þ>Ol+R"E_BQ@ tu\X n1IS$d^r:i02an!6 'i9TGo;8 恸d!ppcn6[P4;JIs"Ov] 6tA9si]hLf!J SO?JjKyVqe [C\0Gx%mD #>Qd̥ &;l6Exfd4y*\Wo ŖPףE*UBm"T-ƹߗI.$fJogM15JĶ nr*7Z٨P#RQ%?nZ^Hwpl!kBzI%$Ws NJ"}"aB㌪1K]{)y\՜*Y7.[GAsX־'cuX=X>_[Բf,yOܾ![7:J%Lj#̸Kc}͛zB(So].H?I[z"p twvPD4 b LqC= >@0q6GM0vC% |E@kK3USM%2Bc< ^5'^ -NeSmzĈ"oru!qa@ݼJ%҉4}17_fG 8+uoe0@ַx^JC~!\dsIku (A-l6V K-]po!G/%,s9b >JU?6Ӯm@CbA D#FPq$\%4E Fekt6[8wNj/(=LA?\+EOxQS 5&1Ex$L|1fy'̜"0 F~TJԊ5-O鵊ZC 4xVU >3Eu^WUYG:i9anke7=+ WgÕOс.χLM[Ir ɫ(ˉ,E"1ztq1(XB*a#K`*)vД7%DZ5ޙ 9⇁H;&nD^(D3n 5i6_ƽ7GsO2 ,F-f͘L);E 6;r8`Aq! PP쥲5N5*E΁_/_\mJ3Hs81)+>Q`ov`Lxá JY&#M@7MPJe;@bnd=c/)hp#uȥ3`Yl 2S`8^Ȯ, e+.m\RyX6@=zU I&E\#gj1 Ԑb+ ,)-Q W 80 <W j"QTy,C#_H4~d|-Ljd.i \7%x\B`z gLc@@8:O[ l-OnXVK]]#śdLG^$y JiMl5D?Ϧ@GEscmf{<=rx,Pĕ'ROC50ѱE `j<3J!sv]\4dN?!_8~IL*\ ,( Gb^b+;0`MQ8C^1Wځe =8vMƞNDߍq32(3l9)@0EwML%]@9#' ]Β[8c)&HB?reS+/ӛDl$ 7-xG) p0>cg `TB4Z>!&͂7`Yeؕ"}M(q `걜 VC=|Xzٗ6/:1Ii\`-.]RɒP72_x@ /!=tiSO{k|Jjm' oDOGo7$20 Ǘ1OۦW}U rZĮI޾T\<2D7Qϋێd6G _øRlK0~HmVĕ~=L{HZ/4c9!Q2f9VkOH!”zގ` 6ԇ,?p#\K&OO1ЌE{RO_eY6C2ΗU!b$@I: ^J\"N'  5B9H .1ٟ V7I/EZ:1iiI \iu^cOSQl{c]HJ1Cag4H]' G0V KÇ|ͲrSxu~NЭOD-OB^c=S9ufnj([Hza7sqa,i<7EyC^F#Fԩ ?b՟<TtF EAk遊iMPMAenDJNO:)@h~ż$5W5|SXg+׵xU*psd[a&2f(͹g7;8"xer̾ v̠*F<֜Z|_ד8 xSWߝdI`|ps$k:X\;G=gZp NyIJpX Iy7=d3mcmrNi=G0~NYÿM1_iIL0kxラ\~ω8<.8jbc!蘪{`dPa_Z| -aܕ ,G.SV7む|4tzo-4FW +Tah`mV \~QU moZq &ٛ@C \h?9*QF;pXUhaCAyJ[jڢ[qST~x^5Z&w+G*& `H/Zcóhs_˛lo;n[7[ (64ga),?ҩ3^ ]a%,ِHRsM!Ȋ.@:%˿ +4^BW;s(YAE8ir^ [crEJd-_8Dlnt;=JQGqpF5{[흰F[頰U}ejM ܣŃ8b/I$Dcz]EJb0 /7Ak^нkFuꆪZMcmg'a|F}J PV㉭#^Bzbbd>g*vn,!MC;fe 8Ή(c,ր /dӁơ_~@;eobͻ;JqGΡل%1^+4LS3v5V ei((EMT/XKkt91t>+*[N\meG=Ws_OzFPWKEݏf ɇ\uX"F) ] xߥrfߩ^i.!V-D%[q:gyZCYNtt8kKi}f+mγ:XZs+Ȑ \xTzt'qONN1MLpl0=ǀ* \#yA&I:9]JY#IeʿeTEьp*S#/6\&([uSU } )Kpk%HNے3reOA҉%X=텇mCi:$懏BUmMu=+-`Xi2>K9.!߄Xg˧9xgk3 G\!&S" nDZM$nJ(P\5JCjRy1x[qǶr|mĔMq, -΄(*N+XpExP\$ [31xoaa1hu5 u:82(~-.|Bds cR?G5k8FT8c?CƎsRXQ9愞 3lvSݷIE&j[bEcBwtcJpv|q체n'aԚVs7Kn'}ߊ*` &l 8^8pU`8xJ-& ;`(b(/\bL6wAZJ C{5;o *9f_Q"ĊŒſnsAϘYV8 jhlCgv ܈UFge]Ey!I`̈9 us@+Ejԕ;O};h3>5CކUʊUQm(*#JinGo-ߖ_JI"b.\/=6@=ף"`I?$'55bBCHAXLyՎZfď޶ J^I|}l6W7Pw72 ye\ibcNEڠ`#d…#+dG֐>{(^0B1>1,q(;->E;4! -/qTl\++9AMٗx&4 Ő$4~HAO.PpDu* ]Jix^ ,J( my PPi vǀEǝ{~ ߕ$%! Ǿw^IkeEo]1S`7V.Ej5EyJre;?7oP۵M=iO/$[' ;pzRkOB&@йIXG8K_EE҉8B &`C0#6-ƩRH{%}=<0j9 [j|ܢ<׻p*H덭{Fp罿 :k0y5p(m] b8 @h: uusS"hfV)0$~_8w1 oP=;X$.v@[ŰzG(3URenAT^^-$PKgWU£n_tJ;: >!9gIG )ݡN jx|Z,a}~ O !\ Oz6ⶓZR*Jc!;CRQo۟yy4*{-x=I|!!f'A e{}w20M B vEn,x _8CqB-Y'4(2!"K} ,g6Ѵ=l:J;)NkBEsuR'>A%@]5Ua`œy/3;y͉C˷,**d\>jqO7GIAtNB%D$pH\ѯztI{isuu+|)Auo$lVߌ߲/CpfO0l&ՠk#YKAv[Dl7@_+=ub;mZ{/8+2gD#ު٭ۙ_@XVei(S  4[7 l3# A!<: I0;TdyM) f 7^"ax0f_vCrkK1T?QbB頞Y=BVFIaAd!X묋}uFwLJ;@Z "2A.;cMBS#!X[5夳c͑>( G]Fa 3 CFP!7;ҔZ R $l^Zˮ802k>'& Ҕ> ;xxa=ZBuҏILCVg"Nor̀l6BnP :Yh1e˕\jWEJk87ͧ&t&&mٶ0oO׺sk_IJatdg4Za0&JX9Ǎ%ƚκevJCHPld#}j/2XiOdҸ).PKw&9crC2qFsֻ=eܰ~?^5g-^Ł1̖yh4qS2w!jjg(oM2AAF}f_ ATo,%&hç`ۘ#C/'؀ M 꼈o%Am|-b('~ f | !x+WHGm+ebVlbi|ueM紷?죅BDA&xH;{ 7+t J)5, yF=Ђѩلda.w^-6F̒`ta&+3dG\-vg:㺷p;E"lHbqr<4M)?@࣭,& 0𪑬:CWnzFpU\JIT>%{ Y[]*uc0qM"$qfꔼTzڨ@rgb19؏VJ"s!,055ls[ 3 4U]تBq"8WlL'@͏tO0[+_آO@-%xxh;[=5(#3%)(b Efi֓*[*12Z";Ejs*9}1\$?0Oݎ?;ԭSϦ=8XeޜUI|Ѱ4ŇmhWk7`R:60x.AW(U1z.5@;?ʩ])am啠H8I@6Zj˽G!ĻV b$٦+3skCbWS~T.:j!:4̚c]8i]HtBe2z%r`I"/ii߳E{h2}x Uit? :LQGb~Z hiZyd+NY8 *y *5@vhe'+:IR稙^9^t&~!b$@3O R'J CoT$7:t/@v |*475j-ŕ0eP77QMks<f(sg}L6 پƣmTm]ro |򭩇AO֞^{6bbgшړ1{pk-rL>4TRaWDVͭT+5^+2“wo7A?VHzTY] @!h;ef_|+ JGI>anBh[>ֽ T{;i96c}毯MPiE~d[-dIU悶0&_iJ[/sk'[ g(l2| ^2=iK]#@v-|+?DnRAۧޭ7]Rbǂ֧-Ttѯ㉜Yc?? *S C=2cqє9&;u?pnЄ7_M(bsxp2XITdM;3'ۖ15)qmZ0t9,S-zjGI Ǎ[N3iTݹ:km+ւTN5RXZO)X$[1R ]'1o l~O ^MOvzCxl%U'J0 -L:<v!ʒ5G^ j#38ڕ2&@`r$6BB%a\,~/ϥzvdBvrjOI0D&>ղt aL&5@:l. lm}ge#׀S[l?­Cqip3% dMВ_55}OXlٚx\Uw[dKIޙ~|D 7<@xR|aդϱ/ 7MN{=ra^@`3V IfR7pBa_eS,ܯS jVzhw\\Ǿh4W#pSJ|ܦ} @I?*H!aن@ dLމ6l5v27IU HY8Q-sOf @ IΌ6oyYشH:{d2:ܝ b`EʖUD0p TUi%,^y-效&npRbg?Kvօh^5>& 2ݕ)*퐥fxB&'֘m`.v;^g`19ǬҸ/DBXw"DzfAq\bmNU4uhڟVaubU<CJ$N ]&H5{aeh9{y$x;JUa^gr=FL (n#jхoK2@o>Ay(m׼H)/N $55`!J 1ur&" u9.˕3Xh/%$0_;Ηg8 }r^B^[P' eyǣ 2 S#^$Jw3=2QƜ'DaAH5~:؇.ߣE4|^hW0R.:W7FnmHV&[ovuȠ.AmU!#/E,Opާ ^Wk:!6O(0.#ap}o[ r(nh 'jzP^'>577ki}€8fz 0^)9??83[Wd_&U}ey֗r4~10|fގltlm r'[_PŹPnT$`S Cf i0>xQ (+.XFc,>:HhY&Ui &<~e['Ouf%k%R[qEخSMAI1-@rs+~:7em[ylKg<ϐ0pQ%ƃV,*AagGNN_Y4\ ޴}#o_)Wdw ա"rF̀5TkYHW;&dR^Z3Vгd1|a.q@ (~ Fd{ >,#\3c[{0eꍦGy<1U*MSGl諆(6'YשDM*/_Ǜgy ҙIg]׌2pW6wIM|a>Bdbs):MhfAe kLXA-ȴ3>{)(-ˍ ;$I$Ӝճ=ېe`C|T7: }M\@qh qJ.?\Πtj~&B]ccw *,%+/`<$͵KP3'`%9f?8o)G!AK>al,1F G,[]b/zu>څɇ?rn}iLA#Bwp'U ʊqA[]$CH?jfLrOF<瓾`S2u NRfY$=)va&_@TFpeD ADɰf07`RI ˴/hjeBt-F&8I+NKfKl@i7/#F%Lr+,fYcD3 Jw{PS Ȉ6cC ƴ\5|ڀ{$E^-g~9Bkk;F($1't H6û_[x1+.|q0 RŁ\hmz0 Ts Đ{5Kt*ȳDWsK + LN#j6j 7JB?UbupؽQ8rǓAC1@c_(!uW8PhhH8DПsl/`T'Hl2/nӪVun 2 G7pv:M/FU<~`muMYuA/x9Ilo%"ux̙ڟ_`R=d?{u(WX љl`)9? V]-8 ?eK9)bͣI0-܇W;嫇Չq"{ȑ{>i›'R8G?p1~}^R[fB6 !NL+d0]^$0W:#졮J+ֈPoS{ " k)HZC+~* !nޔ WJ}HͥawHb sZ,Ȧ>w*DQ@{Pym&D6uaW W&vtd=֮D&>jiəRsC+ SfG{@i?P9Z:U퐁ޡ4Sֽvn=7a:r?63ժb J=_\K :bOzVHTA =.T|HJb>6iy# K 3+4Kq:ľ#;t 7%y%h ?y7QYYtHmi`m[gbyy,=`H¡c8vE\4' ן\R?NB"% D4J,1_ yㄲ<V[SOU Ѩ貭'@@艌 BF).fizB:M[, P#I͸ rnVF/JGIXJgc;"v(ie5P'U.^Zo t(|?0z3~P L_}T9fjaY{"Ҵ0a?YTUF)Rd@U GyhAI>4?TFdaL+B>H@Rs [z\IjXy2kb.fwlo㇋-,B8hJdQiJDC~)͡muil iȍs%̚ /W㊧ ]wo΂s!%)4~n%3ɰF.zIp4(w漈@ިj*M T1%,+8]\þ?~E䵍p@~T2 WS~H+H"XR1  YQWʅ~7 ~g\@Jpͮ^_9=!#0qXaS>54ǹ$kذHӬDw̙{5J&s JSo*E g-TVU(} 6?GhNgi:T=5|*аel럝[q6>ƘGɑxJ mmrmJGþ=k\%kpr*d>d9Q7O+<0e3vJW:dJQ1?I`#m's-^  /@C@SV 36<fbHư{ z'O\%$'R#vBV׽}9h$54*N.𚆟s?Tepbdl i`_GqC6?EW}bRtGfYhE>d>R==ǻP^́w⧢]gW 'I^B[!Uw:HCʃN)Gi0wI©h0YNerI-2jha;T $A@ÛYARh}RB 'ʩ\`_~uQ>*SM FoLGR@G=A7ݟ7vYRT-<$wtD].Y8`K`8E5lM%A & 葇N˅go'&8GJhMZCx߲ ʬE9{ZoRԫ#ji1)y~즄}^A楅.V 9OJ{{n4p?>Z4:Wӟc A;So$LW3*Dow[}b|ˤ+c+a`l:lڞQgv i7#On] +L[> #39-?ݼ߫f8Ͳ :"`nеs!< 03"?Z+umD /_R0@tl\\ñ{~:m Y![،Wz׼֟,}촸3OxdJ:X޽=WWW $Qt7HlŠ϶ҮX63z/ ;5L̑hy(w>fLZRkӪSo&躤/0n #mxIz=//̾Zg anwbx O;K$},tp' ْY 7Q~3ͧ{R+Sˏ y.7^~5=!RMKq;"anr?:3|:V L# Y°JY;kbr d.yWC v輂)*w'?qܚ`MfTY%ZN&s}'oa}w!Z/f٢bi? K&@T }b. 3 +o>Ϋ/zfj^-KyAbFUDJJe4i9l`FI/`ILN}XH7_c YV{2{,2w ;~eP+Ey#q' jtgSc*QȜQut6И*#^ݚDE$(.5o&Sb |H?Msa)D0Jv_~9X6ۮ#z"(^ MwCUyZp')<>m}5z#uO{R^Wu:EL5Qw!Єr~g$3,c9fa0(`]ꀳ[\ P2j$)] nK~~3{#\sjmpnr" HLJ9^u[ZbcYਥ/el90h܄ @ IN'vIX%(͙VvȞ1L;)zֆ^N@&.zh普QbQBtΥcЄ Wc\d>aj! ]e0HEǵZ$yaJ/++rXKEjva15۠/ '.~|׹vUrՃ>% HO7@b90g"Y!N<%h1Ú?y_TBx-/* L[yQ/>L5Z2ǀdʱOn3d[|u5`3u{(clTZSvbԚ>ǵHi4Ha/ 2h@'ͥbwEjX97\}M/nC֌*qMCAEy ::0g"@ p3X &b `|MX*^=kUfsFvEXrU-"WܦT%3TPjD؇3o\L3x3t H\CDtBVucEk쳝jcSKnI%7ծ/W]S ]l@o1f>?< }w^Sw5>nv A~'Mr9硃cD8'9.n5)i_+!vf{gɖaWJU"o+Ҳ:~d@kBgF |%*D4JV@8rWȊ,BE[6P`d?UlUְG:B'yzy"d!1- v]WNOf{IC)OEoZח64PU3G.4 6N"bD*7pуAUv%5p˕p2::R>R^7|: SOqw%|4_edȳxV17Dvm[ZsߪE{k(yf-LSb[k }'c`gev7(dYW}}jG73}eI:f{W`֡%?٧= Gʛ=j-(FTɘp]-=^I$r*]h)XWa73rx,$:,*(+ƴ<\5坶|9c^#az#dgLX@" )$d~B  .8`[ (^6ႇUXۨ >cw%_Դ0qJ 4q+\FdhԣB|I7 -'k=qنʹ)MF=\zMǧgHƩxp` ν=PF?f O wg(նd|^HU8X=V{ЉZnSy`[JLXB0;k{!尢;o,V48mюًsBl07P阔ardJ:4rozع/$ D%y-"}JxuD UI[R;=k/];͘iQYZ6i  @Nzg)oorGa*=SlCn?/M(IPp]0B!XzJFzc4(2Dx 6? 4xnޝDqhWayTNkNw {)ރ(S |о@ZF,dB"`0 :go"{sH7hAU|tNMw q _[j-`/,]z'|.Y| >eOW!b4A=ˣEVӛΠ6ګ`4yvc$T{5tb:Fp[v.=&Rݽ I/WdJg9aaWvƑQ=ӷͨaT[ejwCfiN拮t,9WcId+m@yddY;HQ ' A )pr,l6_}/+qKGaݳ'(HZ'2h&-Tg0 iUl]c L`r8" w1hf9:MmbMv$k.TkS9^&[};VHj蛌ïfxv5eoE6$m BPj`Ia}.l>M AXsA,} 7>S/IQ Fmv7}<ٳz/k-v5s :WbU%ݾ)d nwrZOh 'jE|ȣJG7jGѨ[ ]ܳ:IN6_" 0Ei/=R*NfV+:L:{QTB^ʸ*SD,IRQ !l8g䩚` ]YKY=KO`8,d f "-K!L9  -,)-^Y F%s5A;n:X(8B5}+^M~1]$" 6S4V 5(YJ-5(J71s%M.335Ze@`Bդ3 7;q$YMA=~qVGQ.3BkJ ښNos <ǐfc$IW6vp`YWW-0{t`W:&bdَkGP'?kU" hS=\7[ѕ/rPA8iK*X 5/6Oy_u1~*_n=n("U<>ɚC:b[Ĝ^ɩYIT 8? EBL/JN&>z0Q^m.Uɭ尼n˞sVIbЃ7,dO)QW6jy9E/CsGbޚt;z 1g3YX@Uj^cޭ?t]}2'%jsӟ`We]GdU3 !V;D*d:ۼ?a|օâTdYE^i )(d;A)e04*߀Ir *w߷ S?c% eyAxi< 4Gyz$!`jϗ(}[7@,U2_!R hx|Fʩ<W[f4lͥh+pk53=", Iw c{yP ךAٱ.&^˔u{IX=%ʷvThm1J%(wJb= ,d z#y𒎠1:ng-|.=H`{u*+d;MrjFӶqMulDߙ㐛,VO$VR QN" ]@Q;8Qq5(I>a1x>.:FyE)@u' 4DG7'/m ֌ej# :[ojr4 <[_&WtiPnv)@?FIb(tlw ֓~ /ͻd% I^Ux5w0A 7~􌣴:[jDyY>`Q3Zi1uIǖL'9!ւ[† \^U򲷹`9J^ mp%2Irm:o艒6'fsRUCyJ'5O:Ycz1@i,:RbHVBLn~, s6X!tBhb'naq³M3K1J_v1H$xZ?'}w"@/ǗZIJ ?"upr~~g"GgS5=a ,2 Myf^W{;\ɨ\BEN4Ab2]s>MGOos5qJA[^6my+VQBAMwV!6Fma.X% w&̏x:{"$M]AJǤw`9̴\h]x7jќY۸F.|p{xfK?O`R;^>a;}^zҪ]!pI(AQ *V_ 1[!`1N;r)?3V(c\na&F=tK?&Dr[wwc>:5@hRp%ZT } t5eE~W:RW& | 2z-);%%t9jCzkݳFa $mAt邇g |u/֐OdO?M\N--feg{kO<@:,SUfL nAtX {UBm.B>GENC1$-Y@SXTuTX_ |8>*&R*ڥq9X(?}uw23qL`SO7'ku=98 dS[S^7#Ԓ/fIqFRԊ˽W XdkHuHXUk sIYZ2=渳b1 &M( GW8Գw3ҍB.5#i' G۳Yւ1c6vU]A |b4ZcEُ;dVyX/uu<֏ avUwN{ٽ&[:C𾘚{\r11crkw1Zdn|Q3~-◦UQ^歷c̳0iRFX wn!`)Yq}xz,z|#N5[{kb)'vaWuIi}@ FSL ȑ ϣfd% B3Si2ިWiϡ>?T׃zr[u@ܑVw 2 Nա=$4>KWV*S:7&R#}w|?>LjL!r(B/YZ,L3#qVC19v/$04;#|x`n\m5y(2;zhn}H@LqKL3@e9S"5;<5axo fRS,Uez~٥Lr'OC:1S-l< k҃ب(fb5g |Hp?~z]'RwP\f&- creW2h EGzuRӥI_Hp1BL%٩݇赘 0꽷=Zo l 0WD!t<f0p0!2?B$6Qr5m%5ȭuM/oϰM)mqڱ=Tڐd\ۑ-o)X%PqA|U.'f @*g1DQ|jh?Jb3ۚkkg=^i#aC\l'mI^Q Ǝ0/lhB:f+ -}JD+< cK![Z>]q ʼU y7~a kH]@Yٍ<"wzZFK9\MtDAQD^KGE #_a'Yͨ-h8Q%WQ v#:hi MPr?u7/8nUvDaK$;8?)Iv9`$MLE*5nNe |_t炏\GjÃk:ŌA7*,4ONCdqt +9sLq5?{Ф8挡gMl&z^t2G!f#0/~bhGF`M-]ePS[u<Vr^6 TCfRCKyj_fvյHdbiT)9D)uѿL.y7: 2Jv܏|<Ѐ?LĜ3BJ 9xg#f&6n Y_\ U_qKmU% \h-ehѮ#/JWOnLKizԔ%:5[ w5ĕM?,q| C M)*cǺԭ#JI:}w<??Pb@'ٹ=(`AV=(%.U"xٌ58Л ՞)TlQTအ"):CFtų+Lp vi\[o t֝45).ETZZSiL2=G8pk.Oˤ +)Z(;P4 Rd$$ۣ F~~)"mƻV1TL)ٮFʌp|UbYdķ:_ް@*% NWVE >?Vk¤{*('}R,C:A??<~A@%\dc1z,` O `}P DU]oIr[y&@;؃Tb0xGb7_Gӿ jRJ>ks&|Ksto3ݤz:)q-AfSr z@Oyz*V}|~zn?6H\ɚ (۴ fy"~;WDϋ_B lqPD~,1l8èuϷe\̵45xi-Wzk;lK Ty9m*'7W q5`?dᄴ֏x Ti1z<)L=1 `@1sϮxw 2qy=l.*UvQft  y(JtE[ d3 1Dc9?pMgǞNi.U) \4vկbb=}fPd90=%"G{z&HkNZ(RE6(q#Jo^/T99gYZ07070100000394000081a400000000000000000000000164df7f6f00006168000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/snd-es1968.ko.xz7zXZִF!t//a']?Eh=ڜ9OVUʋDp;ywfr]!F&< @7Q?rur_7pf/4B' G-\N^8vUL ~+cc#g~[zQIBg+,` M(6i|IAkW(9J ̾WAqoX( +b|і}@ZTZDK2l y^!mO2fUHJ{~3LI o+UJCI>.=xk`ME#aQx t-o+JhU]ă"LԼӭ9ݽ} nMs'&V߀AB9z q}-\ \ 84ٓkOx[aUSN$p_#T _m's ʒ7eQ9f'k$c:!eP 7q+!+J"YpNܶXi[zزbʁ2LD$;꟢ Z;;'`B>Fgicή( o9B;epK/ET)CB-$i󣷈 d*{Xf`Aÿ̘Nq- C?Œ2p- :؄A<173=9Qv]O.DG{<#7wmd }~:7AKʐ|L-ǙQ8Em\8o8 hTJ F'ebR uŏі /eT1TUy[JvMh%{Md@b^A~d\]]fAed1 Η'u:MuWӵH.LOŵjKI8bBEb_cV0:i?m>U;՞{o}֬;8xS\I1ߎ+2wZxdKnvhlD&ܗ;'8|M竝Vh%ruK+SJ*WH^Nm'H&1E4>AlαY`lt~hjbumm;!DEgNzS[;^#Y@=NvJ}"„[k.-]'t>bѺ[XL\w^FqxիN<6Ide]wh9DVY6FńLHxWF f8WrE`$,06UmmM#CGpa*!-Z{nf x+]Z'GP̚nrxzdk/+ P*b/թNt -=exkI"I M@W3 Rmiʩ,SϕD\<XU62:b_聙v 4$bg]h+p(/)hhŇL}}p!2ώ~ۄj7Q=w^}2"ذq9}'# =#گǏyR{l5nr,'Xyil>DNO&}Fo5ߤ6ghWެpHF4llQ{B998d[iUw LM"/z3T6rhy~bOF Ũ\Jjˣeb_ɕiqZcЄY0İƵ:A:]#,5Ǻ ;Gv.d`o=P v 9 h-Iv#Le^4Uvk- wG0+aI ` ]Y9}(6;TG뛐/PDZp՜.<M .VF^'vq$ UuZj&>oM *HITE] ;Z~"/rm"T bmdx,yqs[ $2 \H978K2u8T6)Sǰ:II瞅+`<$׷MiT~=XWM)1 Ocz.eS-^bSPͮqd Af@=WhNNd>t`ƹw,o*+u%tu2lPKY3Iγ6-s*4&7G YWZ؅,! n2c{LnE=q>8~/G*1p[ϦJJ2B{\Z݋7LWi5V'1(F9ϙ\Gظ E mH\+{&%Z)SX`1v_MM1+a!0Z.6䥁4/_^c~a4`$Nk-)+T8-?%)h;!s"X60Ix#c5(>~G;KqNggn7Ӝ"BR!dRQYBJDPгآtJ%B?If yc|UrAXK7%Ta=+- ?aӵvj eVtcJ&)ܟ'J Q' HG$o! _Ad-w[̀ffA'A?VSA1 6lO[]nvؚJP{L<B2yރ PYasʠ?_4;+;cݡ5yl/@? z' QRT2-AKػDJF☖ӹf?9[-V3i YOXYqjC3A~]F]K%B; %|#Lj@GC)NY:\PnT3}f@挲qw_|b'Xw-oS2ou>RZ?;\H9 uMF7n,'x l!y?md Q3c|v?.f@V֖+44Z=M Gҝ>!xq/C"x-/gU,P(~LiIܗ5!i|7484{vK.(Ln<)vOJL*/P.2.vwy͕=S@ nz[jlr*۵z{?PiyJR3U[cΧ'wxJI}{Aq(GH`oRTDF\d4;!łAlT.7NTWAIF3qJ>L;Od A 9嗦*|˦}Ce`s2U$WO:\UfO/# ۽5\L5*qUR{mދ-\{Dy1΀yDUH eFc^-`J$/xonȑ%A:%`NtZ.?@,4+"UL_}> eN~l`IOk*mr;\qII??DQ$*34sVER¾i  D&ʆv[JZKM,a@'ޙ7mc*Ij9 ڛLs7+E.I.Hy{E"O c鄽dUiuHSqi%ڮs!2ٰ)P׳msBk* ݥtxi V  Ł†yѥ0Qc6RRS\)7KJɣDȽ{Eꯘ $0"S[dOd6ue2>Mu?쓶4pQ%}~4F*$ub|S^S]}[KXK](vuOy $O't& />U+G`/7qӊ]2mU ;Y`? Lz;̠ϋm&li +gu)\M[7 2OLWtf_NÔ3jN Rv$x"v%di(Wg89]X#$S])]EqI,0Ɵ+؍km%9 [LBט$V zD.ܜ*inc63˵ .u guZB&'Q\)YYgmh3J3Pn@Jߙ`IwĩݷJ5R<,Au⿜#%o,}2 &<\fg)Xh7BDt6qA)tL'K1Fc-,Z7l)WMxD]&t ˯*y+mO!Ł܊ҟV!=U\&W6T+c߻6bc/2ζIECK|M=8R:AwbܡIo_+x+J jj3B(.JL-<\$ֳEGtG5zaRXG߆\(M "ª j#HtMMRLEHtQ$H2gVJ{x]<:E^9q=~kHG'()ٌŶb<` %;Gn.o>HbRJp)kTr(w.=$ >CKm3`tqow*4̝ sCŐ*܉7rPmUNAx5B~*Arf9~r ok.Ŭհz `|UP|qh͘'fD"ΟM"=+a=᠈hRLfn({0cUݏ:٘1bB*7 M {Mf)J Y-Vݭ\ ~yy6MczRb2!zn&&,@ir'%{Ko]$̶e HFmF1L_%Ϙ .IZW5oEG-˭Klq*vsQ!Tsl~((|=]2@/v {GX%\m*ʌ&v[T*}^4*2B;hflêB\ k4ָk8 n\y5f6ϕUE !c%3 9>.Wg؎)aݫ| JN_<\GF&gV׮s,e|7E#(tX h8:'4DD/(WYnz cSx%+n {(YVʐX.O@%Ӑ^[e }}=@ɮ+" `>Bs e[/6CPJY5=z7 /pRWP'I|3 ,{>EI'BGT6K.$ =w-W=ea ,jƲ$ΒW7xMrٸx]~Yq,gM%%į/æTFs'KIЛ(:q7'5uipX]#YH(_DMN+\2[SZD\/R1⟖fsK"?7BI3ϒ]ٺ1Zt%|vu hՎRN,ًsO:Q ?3p71#MջkZÄyz*خ;dpM *mb>W"CPB*Gfw@}&U4ci=&kYq1ktG5ɓlc4G'J,qPM$vnGh5c0jS&[T+.J-Kn֝=W&۞0ړ5q^pIViX |8}=AJ ݖvC_%]rgm;uSŌƛ6E [*!5JX`>&cZelߛ+kRMa iU`ɜD'js$OHl1 (2F,2e!TԢj@mcUdvmFחHΏ= /kBs]3 *ќruq_lw&TqTse^+yҡZP5:I8U\}Ud]0ESԭ4IuO 8:WȦH䓞СLƭgḫU,.L8ƭu4pS j5t`y52de{yJ^lCm+-1FkiVNk@4UYG hXEZvlLQ=+Ќdǀ}jTcٝz l19SL53tKMۆܪUi*xӓmď>z A=/hmYtBN6=(`|St>{vBiLZ^A~bИn(JIm5#mMO>@gݾԩ"JRPSw @{V'F>mb %G?'@00+_1(+ Y2t~%o^f*gǾʬgrN:M#q(p3ѫJcآn/q#"n+<dƣ!a W@ }CfI_zuQ2xd+68 Ľ:xLb3I;}.rY)Nh\9Ԝ5C4Ĕ~\O !Xr?#NF4Rq9AMů3$G/P%{O?]ANϝ0Mhuz u'ƨ58s7JssXAӛº6[42x+MUǐrIkGDspAץ~bo}(4,^`FТi[hLc#WC6M:}n>~>F}kX~ѷ6d㙞XO!2ᠩMap[Má~Ρލ7m6JC ,:K}BlM/5) /8mBvnm}*1mn,e{#g 5f^:./&&xX$gD퍤RëQ77c8d3Q/‡nޛ/斮ȏqQ4&1m )+R{t¾U")9qP 6YPfs2-C|8bjw@½VNF(DW Cˆm -ܫRL & }%~9hD,gz~`e9S0q꺬, uNύ CӨe1wvSۘkOCw6zŐAdNB;j+r.HFy2>*Gzաw5VX82ۈ^&EfGx[0FGl4oL̾4_C8gU9cG|T*OJBp.km=p”*PuЍ6 ХMDB`^bꋧkk]ekKO|;`k?O? w(h)H3)[a0kPQ7 weN2p^ĉ Ʃ0rHuEF2Ou-s '. v$`&l8v~i"TyM XqUQn0!%@mKCÞȎvIڀ1T>rڊ>SS|.uɭ'o I2m_hLJȡ`nMR o`k![vs\N@!ևA =q se>"imBvl<Iy/V iO~{c[Ve~"Pƕ+R(궞zkk$JCȹV2XE~&Y#E$P'FbaqX3`0^ros{p2+J^)Q|/-mkz$x='y{TF{Q,kZ#_3cY|F~EI&5{׻ˋE)Ɨ+7|Gs'Jɋ5!yHA2ULDf}IXށaeK6J)FB*^$^q%0B!Vk{ |p~uhJ]'VhK"vN{9W`78Ap^!-k@n_Jp(K<GX*!v$A-fKps 0b?,%1#L;T`r %- uj'*Q?KV1Mۈtg8njl+Q~B8!h Z&f[NbEo*e}ϱ-BY}=q4 7[k ڙxfnrX\|.\4гuQTc$4͌]?p+.RJgFl#rps)%<5m씑ܝ7Rܿj1&ٕ,NH)L,Od%٫J-zS}ڹŦ\٘AoF(^{cC?sݧ`kfVY R Dcl+ ]9}KŽ8>1$6|»?^5ݖGo=@?PK̫>߶O=k* EB?p8PbvD=1u j9s6<P5' "%Gv~-XL4G`U̾RZ7o3OՑ0UB'bH&yjȨ1^:7=ߔZ~x>,6E 'MS^>m] ? 1xl FRpֲCEw0ܛ\ۆQ7AOa!h-1NnYK 5Y}(r8"9>D]8H#JƧ́ʯSTq&@7H[vyV&s Ĉxw%CQRd軮0XM$sW|0]ALEBT!t,i 0rϜJl7.%p2ez&@!,4He î ͚/XLCp[Jbn*WR Q@h֞JvhSM Y"0^&b>D5|MYrAutU=O.OA ~cG;uD1cO, 3ZZn\43i×9͇\ʋpc]}x7G4)ƙhǚ]Sߕ$Gao,7e8#2F1WA F,JXXe=Q9O[rNBd{؆:X4`V.jH^BX=[ҥ9GF˦8Is(6վ#mIwەEF՚zX9dGN־"6sZA/>.0GAS8A-1/ʼn|ظ;wnRxoy k!{gĚz0Kv8H{fQLz5lS6*Ca3p.%ƶJş_Vԇ٣t⿷ ߥеq79pLV0G (kJH htI`PӢBn] }f@hVhgť+)\Bo 7sbf\{F-:S~ocЈ0ې1Nόv ,Hy0s ɰxH^oz5˻SJNP"UX(\/92S64Hvq?H,7$;pKӦT4=kuWG3̰"̭WO\b צ!gb>]j2ڱ%1^UqyN}b :м ,vrZ0qRvX\~s>+[ ;qUzp&RIߜs/Y|!T'8(aԘL  _Eg 2w xm,VȝBi눟b|Y!r# 1Gh_TwA˛2Д:|LgK,`P=a[#b*ȓB|W9v:_Մxb9=S ZQ4¶%2U=𬃖7T5?ґcٰUݒ^f麲i1q|/p{8dȟD<>.>5[zNC3FB$h[_',DMVԕ2r:gn:KGD8qH'qd<1_©\0{'q!J #Ԗढ़k27{gM7pSv֟xh$\`t Z>Lg.l3sdw=ozoaK;Y!Z'NZe(| 9dBHΰƋg&o^P|GwEB@y1MC4踉Px!a?wmr@.LZLe 8NW֪:D0#ľ8,SťJ92>zt ,ș`2 / F/&]w:Na;zz'5 ҆!JwXf9LQwYpáАٓ|ސcßA<0&_@ K(6 1,}qD0W<I6cuBFIojB.VJY(7/[Q)]X( }ZZ ďGJ @d89ͫוMϬ̠J2F2}Pm"iʼnOh02!@s*K=ukB Ug\P hX|P]LŖX. yl8u"y{黇jߌ"\ 9YkRdEόʐW0G:@<]n-%tz[S+]H+rr=xs6e/6yaanSLAfzwKY&|c.ÙϨ4>v:^X>ce i& d qDD䌎;K=Ye*fT~$Dsx.7J "\ T aj,Ͱ?^zYScɺ=Izi%JW q$/z-⡒}a3óogYH}"}c|/NU<;7#`pE%XUg{@,Xc7CJ-RUa_BCfZF+mE^}ESjk+H9\MmFjĀ!7t@@1vx,f(ㆢY}qgS4| Lv b=cA';qt%F\ nh Kb՗`#6\X`nmȃK$׋Y+JTWKp݇%nUb0N Vy_jaxws@AuK%O8E [١'14ceΙl&T ;dRXP.0轶[f1BO\r9S N#AJ/,#U=+BL0A(fdAҦmߏ` @h_uYŸ"Zn`|.QY_X9LX!]5 E!c^յw*OU_zAFs$FLmkp7.(_YMpCCQŃ4?ˁeBUfs(tir" y8`m4ǚRz_tu' =*Q߷/.sntʏVGN=Ccu<¯ʜ,q`jC2 !e >oJ>.6&xtPuon7/t}xb HK|L&ci[0fV3r V-l+R$% MN57:% 9U=w*d@| wk~ggz;R`D$S6oJw*^?dvgg^~ujB{`2ew]QFbjСZ~+wв nz+1[qCLOdT9R }xpRI huj&D"C 2bv Z%x*M.\.[wGv4@a~.qN tD6 *XR*Zs7Ã|dݸ`+7ڐn%b 붖j= tLБd3ᥠW3'eFSK&}ƕя0o$ik,'sdVy|hsb8Pڵzr }pFDfB b_^f׀$"yOܞˏ*m`nԶ>@<#v~^lxZYDǷ-&ėN<ބ) yw7nȌ?G^Ξi*w`bǔn*-pҵlC8b+/]MOFgu$~2j<,!nie}Ex:m҅KAeA AaAY?Ag$ ztXTbDhC k!ayx[#4!Es||0ʼnSF1ńH;u $3Y;4P=H$+Ze"V )t*Z7JO( W,~^K/fL삹[%n M-hWǪdc]#IvbU*V f:?[BОYN_2[˙M$|=evhx|"F0L!)X\ u))JR*vKNe2'9-Ⱪ+]Cmdp̝/wY4s9t)OiSEV\f:so0&P%bR4$7{!3AJ= !d I+=_ 9 +* A已{ikOu[<hcZ#Җ]N3L5і%"P^M초z!}P}@ޜ3#~R'l"ŵ6LW}?JtO(ut Mpkj;F΂o s?nqh:[ܛb{jq[]bO>i_'x5[h~xͧ<tD*(7xy} jT\n#Mx=i:y=&B3gkRKs= ?ج۸0@Fu[bu %#ÈaNdָD %X.[-_ LT<~=uP(eGs7E0z#i^xLԩo2e-"^xBaρYY&/ :j[1VzcU8FNaF)?`jLSwj>GbfT(י\F 0 y:eȤ88ێaJg6,snYے+kc⫞#A )@ Jg&qJ5ʅY:q! 2Ė?E Z?Z%m%hO+zXdMQh{EiZDNmino><`R-:2q.𝍢 e>;Ni mѝJϖҘ5'' VaS0)Em?RrHt>2ſ. #\Ԋ1Lk}|-I-ِUbB@4ZБ0_7cG(2e$qOfi@TCha/|*4>GLa>O "_pFBя~}:ŕ^p V"yQU,*ݞs4ǴC2"qPiPBkO,%{VEkKO7u|^*R3F\!VF[љEOy׊8TL$!ЇT>H" `PmIlԭ.ӈqs`D]yov=dQ| Ll<F׷mB~,w˱Gpxкz!yf^hf\է0^F'= g $cƘz;; W9 Č x'NɉrMpҁ ''*:NV5op2n2t &7m( ԛs\¼^`\Q(4| x8x, jQ1sj2~/k~PKl[A^;C e,%E.xh`3M|fYRдi'\ ÷Y*1Ŕ|cRQW$-tJ׈#1,>@fd} G׵*E40g 1.qWa1kx2#T9::g{ p`д oC+x6֝`p2S *@őڃDM2x*~-_Xv, xl}oσ|*UUE@jH>2MXF*nkcRVvqi1ی =bÉ_C;N+K]R:mV z&~t{ PO!3ph /s,?>3+ }xPX&|Xнj)o vՑ?Nk}ukөVY) y"$]1ѯAd.RfτTSfp"D{"m0(2%nQš~ m`ˎI4aY&8^eQo!}Evj+}G)c%&GIAxsr=4F]H$n#.Y&"Ms\BgBGD4 2ǰ?,imZ뮟cGS帛}XT\;i@e0кd`. p59Mt/q4>eGyL >N9!?x)~yPm/)Ҿʘ: BO`Mߟs HOI"06c`AUv]ڶt{BH&F. gT9@B_X4w  đ+{37H:9[]zK=xifYKsJdSwI }qbIgX׊.^hqܱ?$ H'6td8/5"(/΋B㇢UYQٴe;P1ɬ]CK>R%=- Vŝ6弻5;iVi3~吅<8Z|+RDэd3?N@WѢx/ ƃK_G:g:LO΁vi{S~c1UڐIڞ#1N2S;9}Z?ɂ~+ @HWq{Sn9t"ϵ!/~T:v+*)$%G$&$IbpCjDBJ5!~7n Ij~EGJc NkL;b?!1#˓[}P w5MYr򅲐Gb;H3V+>a ?P#.$+{H<_Qt Tsm/~,6/!*z#+_V?q&+SI8O; dX~6*b:6Z{q1'R-ڱEG"]NۦYxT;[g[`&B%ֵp{JE pqsՄ4Ɛ.k$6G6h YQXk"^VDOg\C=#ő!BwqC e la*A~;A%Gx604F*~ڜ.dֱǜkH‰+g U}NҏsH_~hkKvdyP`Eޕ>X:t2x*g%1\xl-l\4GU&('=6k-TϏ#%)ɠRcA,梌T14xn~1UWI*ہ"ǭA ]na9AE)9YKڗSdPz lL8Ӏv%8Xl .h:O 5 F93dfgX b.c@GVwȬI`9U9D5 Zvq=4Rnk%޲<xn"}1!sQYCE @,4i$I)Xx/ե- f9Cz@/.ĩWsCP!zԢŽBzA9P[^se˕Ù6F@G( Z$<+`+kO}z]D}3A}4,9CCmiЈ/W0s:W@Dnp;݄8*1hh<5&7+QV<>Q4hbbL|촮z/R}",=n:͘Vnwm+Z ν;ڻǼb;M(WZҬZ)lQ Zq=F † vejdqP+]i 26DH?Q }cO_r iY[> ]Ťx 1z$Y%~8jF>Ɩ,IMt{ v_f1Mq]կO3ng>DcrZ iVT׶pL_^Oth:kҎ8CSt8||PʖpTbb; 6*a! !>~e =UaMG3YbP_{8JCz0$SD _/1u:֋ՑyS(}G݆%^E`6yLO׵Y38uWYWuP~ 9 ͟Ί\$g~˶G<8꣟ELq3%*%\PeGÓZ RDntju:o^*&|ҒZtkӫ8RfbGZUI $g5/Pu)߱@47I`[y{ 2ƾ\%zd[ H>uCj¦S9ftKwd`815 ߭ $JL h ^FP̹[^?!i^fM@꼨$j=+X38`ei>IѼr s]d}$N}+,L,spY܅;D; 3 $Os0P 8%n"Fp}hştr*Iūd$9Gr/tljS# 52hD%lB+uP8WUr o" i!k%ʩIuj/&3?,M d[J5(:}]}48VWǑV ~l=\Yj3YI_4%!M;Xj):[{ygaI cUh+= ͕fe;ĺgm%8.ekSCX5[J顃u'eĝ/))96J 5^/Tl o3 D^w;??Rj ]ЅS:1 K1 pʏu QZF)WKl\*C_/0zsjq wQZ2b>E/܏"I0 P]0Q<[FXlсeh2344z!.  C ]CCub78θ :1ByHC鑜;Iky$蛞7:HM d7Ar!$`u?CLӟW ·:Ѫt5nJ|D8 sMn{9GP( ͜jYkٜC|cf,6|`)COqD@:Ei"`4bBVcMs0i#lN3%OCS["Kjʟ4UmR ۤ-4%XMva"=%ZÿQ6gEtb}:QLߴ Vg> T"`IJĎ/s*.|`F:"io\ ^NdRwo6~d^7A6.-U1 }; |-㜬",Ϡ>Ҿ8Oy2{V';I\iC+I`Ȗy.7V Z{,2 rc< #abzwBvI{aڅ/"yK6kT7HA@Xo5ʇ0;fޏ\9t^ü0ZͷD* Z1BY@H_UX2R]6SLίjRi?[E,J_vh=eB[^J?VJ1}#{l~x^|s'SSY2(Me\푒ij#BeA& @+51{eNVRj$b*HR{\G)w9uүՖ`QU\T7eA{<73eԟYۿ C"itJ_9'UV - ᘚJʹ+ aש4f*pG)>!ߚOjS*=N3YU$3@uh%uveba0ap͏ ʋ'g&[6yK{?M3%q8O D+a9=b!I THN<:`1&­ 9ovsMw#iZʚqYiVb:&9TqW b2%K1iq_ XrxpV?F(O!y(cHk|m?Nu1G}(" d)BM*}k@9ܮ]dW"?8VR yzFEqʃC*.ϧUVR) 60ؠsH;[ tY z-(UN[`eZN*/(rO;!O)Ѭd?Kծ~;BY5DPXp i|A[qMm/~ |#>[ޫ,Zjl$82̦a7l l${IL_#]t+*ɔ{qЖfHjznfJR|v.هqfqڂpqup2iS>yi&a!TU2WYYkYR_O%.ƿS D%dPMVUJ@u~syfi}Nd~˥e蔘;UY #yĚ\ ^H ,9̵NU#˟DfVu NG^σpBZI ]ZPO)M8Aɖ`/D.> ɑ>wQ7tV\:`,9@ unĉksGUcXhU#J O&3U RxL"ly`9"XӉk9n{1sE1&>n7ҰHm*;!P7 s2J),*[…`C:[@&G&&\x=yV6͆(=e`,9 \_UiXr0:22 NtHørl-[eV"hL)'b3j:v\XRƥ" U8'NCl &52n;j Ci;u 7S`|CdL{|,φ ;&<JU) TZBh@S\, 3bhvq`-/L[1wm&so]%feődo+j )xg(i`Z K@-+2RIX)iJS15r5ӏԮW--I"#ui$ G cC#`%n͹e/ۙ {QlJY &*3_%PFϛ T$uP?WW~.ZNVH̉W]@C{>(SQ'MDOE|9`<+;GvӚ%j,^yj)RDTݠwgL)truxkn)vlHO6CRrT0I੺(!@5G 3$G/" Z!c'T&ڦþ<CB;%"znmWwkV!㤙9咀hDrRBv:ؠ0nΐ GC 3m,&-ŸEc&23ZB .ք@ ~?ɱRFM3 .g`^e8qW ݂(5Cۤ?"k{ؖe{OwJ}CJ':v.>)~uDL'!%CJL1.jdF3KR-*aC>̾57LLaTH۵I{0m&3R1JZ䊗#W& GiG#k,#.JfRQ:ĊhǦT [kP ܳ.N`ccۜCSsPH_BɸK̈Qjuf-S sXPӼg>+$aIkOK˳#$[9}NjڎurJI7R-Hk`! eY^dj, SS4 -ArEtU?|9&Ghɂ4c-ltj!c}&TO&:^oSPe0WH,pU07柳OPm1j)BY{l%=/yƞpг\O]CRvbj?C Sm =MbIQ2:eb6#Tɒm6;ǒXϻ- նs/㠞Go(VkR@tc2Jě-08Ee[ *wZMja6+*}&pL0e]c 3 )3~EɘfwJy$kwYʭJUyԲ)G"_<Ǎo,~Ÿb5#8{22*nk{CS>(3ݲ05Y#Ѕ#rZ w7@ d:n[Q=FÏa*P5Zݾ]w«bz?$ 7]I<^9u>Q;ZJ`@7@ a_(p0bQ2',ά {agsɐr3~C !Iʉ5jMSR=}y-A/S>rAlrq@w[9O ?~:7H_yibNz(y[BݨShIKD*9V{Z ;QxW!?'\?D:+@>c_bvͽ* kQn5oe{tP J]&iv uF\1v)-;,0AsM7y̯-8~Rճ#V<gdP޽p05j!Ms5ՙG]Gb"&Erx\T8u9Å,_ηM`ut԰m G:o#@L I+c.n[okBDNY2;"'#\,.z˭ wB1.@`ҙr Ҧ+͔˼aUܫGPXIkr>0D88{c+5Tz OZR &_A'ռ@2 ]O:`NB\|;_H "-TxlvG g__vJ.7ϴp8h%HrSwe-nwy4m3Ac+w-B[lv̊WD'w 8zc1{ot59+ύΪbj9`ޜU=uCqz߮j[=]rriVDs.#Sa^.̚W]hTyߏ\W9u=[wLNR}bKopY- j~x,N˃l$^Xb' XdvO4+뿂 tOa齾gX \jiN{Yo9kXUO BN<:1_l,ZS+uWKci5n(&mdwcw6?]PNT&8,"MJ*F;q5#X Fv5 S}.7tX _L6H7fE]@lJv~̏.m|` g۬iӞChyݴUaJյ&=xd 6-%>וW훣)\Q;\3zBմ4}ԎU(B4 (Xy`\NlUPpiC4C+^`H1xW!v:yzP(/Ņ@q5cK'09a30Ȼrրbt H.huެ*Xl<;f"9[3p"y WLό'Z 3R̂{pmOE]ΑwM %qv|D!h&Ql'UԼ,]{~&7p'Ǭadi$ hF+J,* }t^ar8|#1=чJ9U3 IhU(IHu)ښ*j.HV?*fcexhZqB+ڡ 6ek=&ۭzU!~c=;]YN云*:ğ:U57CQ-OrBbaƪå89?l|صD2[17SƬU6nUW\ UT|هP< Ϗ'vžiYm(X vY$ېdnHvKMo%")2Lbخ]5ko>opRfqL͗Ќmq˞7jp Gį>#AM On;Eb,#]Ō%y>=U ) Iiٓ~m>gHu3GR B5}sg\#kkª6bo9=I•3|X3.h~ҷz-K4<@8mw̯5nzr xu0j㷩b <-45#maNF[֪2!PlCV$ 'd/ =?ܢ]MSR0HHy^^CȼúՕ%Dtu1;ƿ ,!HD@2}BJ,-^ZB2Vi< :¤{[L4mRepDqN7 [g$!:hzfUo)ץaK:v5MXPW3B;_UunB&Do!֋3^vŭjo ؆F¨W/8Pܶ]]PH?b*?&X4?MB_ؓHwS!˞t]m\}8Y.H4Ta&z5V4UlQ*ijEBZ֡ =l@W N&Y>>-zݦ6_RS t_-fWF-c71)]ڲHr`NI =Qչ!|)75\QAByB (e?,&"XF]&w yȨ2x,}r%Sby>GCoJYZ7㘕aɣp]gO+HN֘s u'dS5HGxٺ}'`˼0LU;& 0N!&މuC}%( 0-v?G`.,AWRw%&ṉ}&ܰcP`<Lw#~mBm,LivLqΏߍK_^əm^Sm/,"'oE%A!韏7H=cȋE\GE `Jآ*J^hs&,p:!WL(pƯ|g kBھB'c)֮w? l+Yԃxs6!4UnZ.KBdӪGi H, sY]͵*q+CߓDUЛhozTsCb82KfOqaԟ)Z}%SLD@YTjOgɞ?5a(='ƻyhJLGd<M*N `WK0V?0ڌc ֿD"/p~g$L&1aW7뷙ȐSOa^兢~k.'eE '#adjљAROU8CQ>C`hKAwzI{o37 CuׂpQqѾ05j҅8ot /MY4VpaO!n.eLHp z)݈yOi"`_7(, YC$N(v ~PH* B .<˯}pq!Xz5Auxd$9">R!) :biYѧrzy/!Kms ~C^,k5iIMe {̊Xco #5W, ;تtT2O{׿R#mœjԓJSxu4̐H\cN8w$sl@,*OX'a1BƚaF8x{\AֿJĒ*-^UXEqsKЉxP <3`s(ѨL"ˮ(]OܞKe D x2.$doNS6AD䗐vMbIS=[`EL(Sr Ot|Mؓ+⪐bCwS XbOd٦B m*5) 78i\QIgKn[$ԙ@*ƚͻmW!\V"8cE: P*@֛y>.O,S]{޴Y {h`5aJA$9X5uG&m[5h9qum NV,-^Us=#B a?fw i(AXY9Rv7"^ld;4gN.֝j)FEDsg4{|ݨdfaZW<&eD;% ܃A7>gE.&훓.:,U\!^~D',@G4aH=@xh"_&Q~!;.D uҾɶΰI?TPSK`%ࡒOj0/[LQq- ,K/|ӹY5J w67ݶ+,eH(oğDQgU;TZB[QwMM); bO q=ޅk'_L%*4cxϮ$l ,gdIo~,-H=E 0̀0h3pu=xwд8ђC7QOAdJ.k[c%7DtRSd#-!>E8%w2?̄?W:j}b¤U,Icut"5gd#x{O9sK-p7_.|57Hs 8$َNW穤ȁF|SDfrٓ*=ZCQI<~ "ãN -)U|->S\P461q/!A"}W5zeC/I0tK:~ ~nI1܉/ Crj1/> 7'˵IHS8<@ֳմ\?/pň"E]\/%p᪐;!XhH4$aEMٙ-$Dq$ GaIa nR0H?%rn5ls^N:i-!;cnBeưZ7!޶AGeyT4{9~  3?qeOdyjCTH7|;̎Fd3IiK}sa[d}S 5f,QüՑy4w+ŠG)A\\)4Ʈ8 化nhە.2qe-:oI'[3M~9\.wϫ=}J&EcY5-fmbCc1Aɾ̸w051*2|pR7ȫZ`. |n'Etus`ɸ'Dn:&;7A^u w]ǖ螁/jBi!K l(YMDĊKT‘-D uܥ(,dy*Ty !44Lk[{/^Xj몳F$ g.猆{t}Ԡk!@n`cTGy2DAjם%$_Ih(ZmVRW0:1xcbd3T݌a_|̷u"G] %H_4w7kQ5jE0u+^dGqvT?$T>f.<,3!p m1Edve4mVp|}$T}'߀9f{`ߔE&?xﰭ2%!fٟ!yn? ..+82siG:MAbEύ\qK;6ͫ;W"DN-㿂\SRuE2ԒXd4}[ NjQwG=Jl/Q\@o 3\ p%t╸s`CNkB81c0#S];`| YJp4{,V46ѶE Vh)VyN{YtSI=w )q-VY:Ѭ :`OIл:(zuUbwD=|Y ϞIXGb;j?ubɝwA)إ.ɉ(~,Vʒ8/IA6t;aU﹩ljvBOw׾W$׸Ǖ^dH+"ezHtinUK)FnמM> mͼB&g:yY%U6(N324Ժ)TK;)eDD@;|x rn!eFz4M:{^~aO gm3uX$'+Ghl0؎SWؿ 2CgTZj 3ԒݟWabckҺp۫֟<4D{C.aբ6ݖ&}_J!H7*y*yѿS " M!#a`H1iTV_\SGGJkHH'h;7PޓSA-;/iZ'AwO0whC׀,h\anp0` ($_Az):pnb,-^qnVFb +yYoͭl{(bzҪ 㣈qƾ  ;Ngo|0XNDz^#J3˳ n0K9MJ4,"LkmrG&%w z?0ܷmuzIyfsМް5 w.)׎NxԚtNҺdSl)7N4Өr"DZ|Fޯocpư;3YEK aj0}hcZbC9spxN*k._B|շWaPˡ_Cu 3]# .b5ɖxmLn-eT&4jp)~p#E/^@Q4vY(oBw#}%09peΓLi5"B&=JZ'PH=~Be|&}\TԈwSV>[i ;}]E4}Hh4ʹGpe=fwȣzpEM5MR1_.웳֛y(|ꭨ}޴$f2hg Uwzv@4ku򋳼enJ^EV)lo,kŏ!JgoyyU82Dl(iSop~Y:axKy)`Xz Kh~9f-ߥ_igЛuKt٤lM]+[aP3IGF]y_1`r.b]J Է e {! 2P./H>cgs*Ɣ@Em(uXUCa&t/ֱ_O574U&X24hns.`q,J4:e+ gVZ'u@8H~Y21LjIS@QWb_C r3^8:e6䯩K J_8}lsXfL:_[D.XN)f悄ME`o#Hu%o2 O5^ٚw(ڬZBlkMo;ro+TfBWG:]'J~Q5{gǍ״?ö,J@׋<_azY0}R[]ldà!A;?R3K)IbiB8ËO (WTV6U揃06_CfvMA4"+gr~!GJnbp)u%͗n>y8ow%ޒ}D޼T3)5-6)A;&+v<ܨ%\EJ83OQlZQ©F͝TS4F>;#wG4u$˖ ln_|ѲO~/,bW뾺#1S|jG;(VCp/)KO6d;5 /"Bvo±/7&B\_JǎȌMd p af?=%sN\%`kr͵wIRdA0tՠ(i5y[e 8T1}`VI%$;a!_Pa@Rj?JUK/L^Q aP_bs1)Yգ7x;v۫zW`$ S:G'e*&t]+\c,\VS+NdŁd#h8ҥ9ie*-Œl9۱1͍ܵ}Lb](O12q͘:b, 4?T!/nvP~꬀~6лicpjhU\`$~BSOx >-7?⭥ z_ퟪmS*oŜڑ YBi0tϜC9P\ T+>Q"*\KǓjp@m߅AjI58վӴת]jU FTuoSn >y-cd[,iZSqqC"4YN MYJYڨ2xliٴi&4nZj=&%!L,Ԋ?] ht27`s%+WjKs֚7L.݌.c2p$iX𩇟6 ޺~厝_\9t\GN/Q~9 Q)`<i|C9eWh|dȦFyC[ ƢF,iYiT&Uǒ0eo !HoB1S\a+mMp#+^0TN.4sBϗEudZT-jdMc:dh-\._]_y xʲE_[ۨ̃)PPhSG<`i0Mg)n/F9xC7A_ݔJe{IoedSG>0_ @gAoԼK 6T5{<7ZIw,js`7N1p\@CEfyrb< .ىTms.Q]@>xPW+*4"Ckr }}yl&?9sw~R*/$ywJ<{X GKZiRNmXB6sRx&4Me T2$EM@7Qd4 U*@Όn*xj@p!wIJ 8[oGd4鑷dS'E1%Ɩ4(66,B=7IH} 8_7w•˧~ud 1h5t[t'yᕐ6\ pKY4F8W9|>~fӁ4nqrmv^[(O6&۫>Jvd'<v9. %blU*"4`]s6MWW/=[3r^zЋG T$Sn;#D ?WOzdA{P~Sch:ͭ\^{4RCF5tɣ!Izq=n#T&#~Bd|'/~0aqdN1 | ([FL9zj zI;[T G[65<0x*Ac{(װ#},{E1Gym?)_ t7eQ|-w^O($}AvӒ@9 dzX c$^+ٵit#,:\?_qWsډl347~0WD]tNC`bB q ,£0VMl8]p5IV^v[~|nV?33p"}uЄ pL"(xkQiyJ?=`;;h0;sPN}cխ0|*/?=fp?^aI/\@%6Cuf||OV ѧfã@u< 1{NDUs>Xu%/L};Et~JCb }襹3EKWd=2B4v2 C+T.BEC5b1)agfef;M?YPX~ 9Xu>c2ܶ0%}rh&O9Sag ۦ&;"+0p'٪> y[0UJ^N7 MRj? h +8_7CڛARDg%rɮ^ maCrCJ') 2<lOv>$Xћ+dM,m/̕v449=0ef]^I$TgI4Hg+q KHKt}oCӑ8$~v9imJlz[_~~#@?HAp[{<;>g[_a+$:Hm%YLO2|w4c%0(9 T~ Nvd'3שMDK@%\_VtkwzJ>&3,]&d<:ﲉc ԕسr]%1q~y`ĹDfaV?o;w8=*\B)&DMQТZ\(.-=.tj{{XOQA\&Y۷qѯоW>PbV"L ;0rכoݮ$:."Lapė~@ 4W2T#}`F$ډDS]S5r:HbA?]ZOW!}go%8%{ 0v36hn%weQT M i̤cٶ+d twM[)ɠHO]'1"4ώBѪbs{`铚%f!Y8.,;f]023'։o=+1rF506~}`X 9efBQwZ϶z.4+]Oj^ k0Es3E=E(IH*FZAS[[83㮝*^_DLnI=\(!Y64O5S'Q/ܰ$ˀ`9Inr6t+ V6gz@63̒:HSEes~V;uw9=ln8-ZGN䝢ÅޭAw?xߟ<ѵh[SeW3s- U,)2 z#D= ϙ0,rOglۦzǥ6._IpbdQΤИN$BvD9B/௷L飦RjahjB__] hiuŽs#mw#l,krrj$5з>tkƎu+i`,-B1+ӿz81BA`'Exh$Ȏhπ˩Y][3bt+rq)1u0prvwEO71$mI(v~BQ5R'ytmsG#AzmPoP uW8 5ܡ&>/R-G`Xa)p=U;e,y}}hgJS8PILg-C*.6lPJ:W] ܇m(P/EU1glP~EPXe 187Tr/> *4c8Љ+dk; 'B|W*LI'u+r dx+3q]MӨ]Mv>H+;ٻ }Y@$P:-5v槜r\l-mEi :(P^R8о+XtL|3x'ܓ[O'}B*2"+Z2ھz+c_aE({5#f(̮Vov:>ZL'!]tb'*ZO,wJO!~tf]*o6W 73OcNer'ǹZB*ʕՠ' \[9c`I<}ELƞGo|19N:[*BW]IF ;5zxȢɗi)YڔXb-x#>'.5CKӶg{9nBN:NiW67_gO qM׏WU5"X0^ű$"r!U+|;ҌWhRe@^A4v! j ;/mmUFy+TXxwj] ⍞#WrS}M2j'k6@|bӁ %0P~H, 17b RS۸9Y΋`7mXtO>DF4{ mۘnEmNnC'6K,|*!Ii\d~%LJ4 Vj^ƦCp ѰmmPZ4z{P +4GJ#?Ԩ`F7@<hmԼʸfCq!5ed4ZΣtzHB=MV0kp4LkFCrZUX _}mjAT&.S5RU'37H#*D^F~Go04Z dfzύ Heˣk*tk Ԋc=VVD=Ludi eV0T{^"BoWr2|Y'UFrEjBT}-v>,^CWt3<.MLǛ 51<#4m kLZC,yݸcRRJ] "Viu%"&f{|8%Y =BB  @T\?>_*M"׎h.Tuy!\^@vXf5Gd٥92ON4gu{z&Y W~ؽZ8HbK&vΔBWHgz3伪},8514%7WՁe+y,:wDIL6G1}@gPjz|4E1w $?|dzb)` CGdxeL Sh ؍m5|R/TϦ$o-CpkKY)2I#+pN~*/C]bGv:kךďr P9O"9t%Q y/v^?+^OG(n%/2T'ң&0:Sҩ(`fNq زR2!/iT1Z@;xدh^ nO褕^Q;ZH <1k#EoFm ʰ1D iQRD$Щ=Mĭ7–i:#KK󓷩l`=ه nŦK hhos-d6S[N_EavAҽ~ Pr0(_)0J3D%r[m M<]2i3Ng,{ےPL] xΝE/ ^v3(93Rpc,g]tyAڽި סUv:P}f52E~( 邶-7BBG? fT>~Ł Һ$52<-`KϹZ?T|w0刱jGKS=jQίl[s4@C75忿 =~N,X{"/W<0$zA5@Y>ϰT`Z``$Kȡ^ >\Ĉ!L ']䉺'z_` ƽ<( e9?7 z]-k)hKS&T& p4bL̅ $EzUe;!GmFwO>1..یҢ`k폂QWlsbtܻ K(3|CfN@=,}t6vUɫz &%bq;Dn,#A쉪2zY{l|wu~Q ,˨c]ڝTR@k6!:&☮y3yO3E>0-H2w}x?K滼#YX{& V6?AP" ڮ܅Nc3؉18 i )彯d|Wtd(/p0wFd+޾4@ϦkJ "4t.mM߿zyM UY+t#5О`i"6$Tjz 8VI Yquclm]%(i1H˶ĦL˾:DpP>"2l_׻SdH#Gu5W GU9D( #km0rܲI?r_.݌ 7ֻtnPdqGsѮ̓ye]ީ(/b{`- O 7^q{>(7H(c,yXq}`-g T2"xu(9T)wpw.VzJIV\󈛖V`)-а0&eRݲg駫o<”J?Rin$iO啐R]X^Ns * b+07˟}sّQ *i=gHޕRQ% :2LM Vi-<!S`n8R /qѿp(\ZRfb,ΩNU0i,C( EӁAt kɋ/61?ي?$œm"z#A(9:wfOA_U=dsssmT!# cp DTk Y}R/=ZmiУ (^Жi*6Hx7 ΅[W4۳V ѽL}($Vs[N-pUr/^u1&Q5͖# `痨}jW `h 3;lP4IjD6b!b!9 Əɐ,.5~@VUNCY׬>PNIF{nnߊT _G NǮjkvhi!"ڛ9 uT~ah;"2[CN!t)Y1ݢ(L2Ԩ$ }{l?Y{bNcQM[O_*:[|7p1z؟A8M0&5[N۝>.Xs1cJEmaW8w]yԣwk86cD[(W4+>7= p(m0*+۪1=$ BՒͦd݄vghOO.bϒ1 44V&;LE($+2^ ljUH’y5*S<~T<|&J1iF[PcR)tײ]޹S eya~Ad_Z+md Kw*0H|L`%^dhǯE3ZFK> :&_*ycǎlt/8&|}Wuflrk9Cٕ΄O'7 D# rJ2r#_"긃LO#ZcQEc_Gr]ֳk&r~OB8Q:z-~}HWxA W/|״Q+BEMzU' ^ >-3Ε8A)?@t0,?bĮ$\ W64Ch熘fwOF\8TyLӊ^4;L >4R^zo2h59q<|8)@Wjtz-,TA" Ll`8s$lSVT[Q#ra`.C=LԷYcvǦa=UO5B58QTRJh $qLaN709;ʬ7]>ɉge3M 2˺fR6{3k?>kgr>}iYGL޿zpGl5Ì'ֺghYm5M<ňB,WZ8 _@A7 FY(^IA^8J-<`k+aO~Bf"U:Udx+:2ʏ5}zi433Pɷ8={+7}ؘYs,} :fQŻ+,v~RwOu šd|2 "G&1cEϻNRLşhjzsp rֹh6ί m?п FOeSɏ- ^ڶ˵XrB_~*Vl_%r4L]}XoXAHr b\]xJ=D}9 )*B ܓUҴ:ޅ-7N=`KTA);-?vr?@!%*u5?[EH4062{0"SVO2F$Ča&{嗅x\&Ny=E>.z*b4ӪU"8a.O1Q_'Nup6`y6 r0w.D̬KI_M_~ A[h݀'U[T{d'^zBF/;Hqd̅{ygȨ/ BPEl]$V3^馱gYZ07070100000397000081a400000000000000000000000164df7f6f000041e8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/snd-maestro3.ko.xz7zXZִF!t/,A]?Eh=ڜ9L:/ڃ Dž?+)z}D(~e,aB$( KgXj󪐐>c7}քx.}OOOF[j&1 LzhKgGxX!4! Jx]^.TZ*\u-Tʭ$f3:hVx gY-Htmy "6*V ngց ?*jc{[f踻O˶BSE7,H#1}P>R>NNca4+RěgGal6y=>gURl`\N%q0cR.ۊΣPAw4G 9qaqga)?L_ $+ۡb~|fQ±a=k JN8n9<m-[V*,^~bKO%Y4IҦ`PE0hۮfPשU~8_|=5aBۄkGi{^,e3Ĝңogt<˱|vH F9JEsۤyG'zpRB~'y@nV"pj{ ?: px=XTv[o [!DKQ(b6]hfv;M/9R3F*1*78s#;,Ky>{5އu8ϐt1m2| +)p3#bW7#wqp83%$mՋwj{Ϫ~4@*`ҭ7jj69^Bẻ̛e{aZM5z7ȝA%{Ptc WfPߩ@LAbM8}m\9r]:{5$c݈ie9)uL ]e>+bJa,\yhr9&^t&.s^ɹfE ,v_y#c6)rMDZl #4kI%1z+{̏oc5TQ$dqx]ƒXhIU 13?%1Ԯ mR%"gA@a]}ibwB%%LC(Pp۷.%CK@g 镢N#kJJ N"y ^1Y#D0a"ך1]LQ t"3H|_X־]Wo T@iA?PC:.^!//QizFCU+o{ C{ދ7ik QXY| #TKxCT]"ښ̊2'5xh%VKlk$Iy:'YB7s X ώoY4F8BUUWiG0 q,$m x,|뾡1{T W;A9FgrYa0$ČHKx54VnП`TCT9<)0[>I)z|e̾O,Rz@F}%7Z%)ȫci0)_Uv M ?kC$OW,pGo;rS- :O䃃 dl0h•ڈ>:fd(?} 0rmqɯ>'rP|$ k0]FG^̚UJaaρtG.lx oU 5ApS؃XT~zUyTO }:LO}wP . JQUյ>eNvk/g s(&A)o\*|dj05j CBX_<꺠;ЅoX~jK2Vaql 6oܳ#d;®Ow̮O&4ZB >s9,8~4TomlWRүY去#-WqZYц+cW&'M~2#d!;v/Fڀ) /lsMQNc:w0)mNJ{ׁxA_D)=?9>_[<;&B9(RuP*#+9O(J¡ˉRKXxt`%ۧ1[W<ط?=9*xė8Yyjo{ m`UdePPLɤךOÆ- wSt-(ztΆIOeb$Q4^_yX ]:ezL8ٺ\>Ku`ŘSU&PagY`K)v]buXs% WG<׍8ĩW?:D\2|,]f,T yu;(V;b\ǒqPdF٩H4Tg(VWѢP#; -.|tB}劊lx} *)>V~ɤ4 )qMa5z4`D򧙻|W.]N{-2$Y#=~Mq~)ߌ]L&-(sRc&-O{-RD!3߳d(J `V'`0a:-dY<FqFRn R~u  $? )D11ḟATeM~w}Fq^Dvm˶ BQw ˣӳ\i|~7׍e8S-m}H_MOUN"n@rG7¿ p m HG ׈qKPիЎ+f_>-(XDj`f%϶2h6ODri3XI,hݩ"ȏfX/6o`,?N`+8jLq3HNY@  )DCu@m{c!~,Y![PV&| 3`~(HGohY$c[FҝV =,*h M]R"dAnk6fedoVyhĘ)6VN.t.MS&`K)2`R"p6,i7J/y/.𿃗CKZrX iڛ棦rW_M@ߍI̒= "C=dc7d)e3nEj(`B{!8 U#<5LUvʅWo֚1VUx"+""g'z؇qYٶ9^ ^(L*t7xi~eOF,FL)LSmPi%do5{ط@]{9úN rEi%h[ Ҁ߅TlKfi_ikZx߮A h.uNxSJ10u9F!#L^hIZƗÔ#IV њy՞RlGLsE+})-0|F fwTBor#6-ffd^ SvU,dyy1VAE_]Er>;MS(%CQ+&j)8t8N]G'&Wi\]Qy۴j:LsESoNY5(x~0ufZY|8KfҫWiرm3pH(#^oVYW!1}c: 5 nSS^TYE&3TJKQ'"(lWQSRo9hLʻ_I(ݰ"ʃ#@Xfm'zk^EΠh2xMKP' 4iکw`; GCq@d=%;䯭aѥ\%!þ\a?xD4R:؛KO\$p#. m8NΈPl+;뇏HDg>t.ۨOI&҃G8hV^@%E>>FAzj9e$%R-m7(xg*9LZts牃ϰq |EwU}v&NpD0h}sr)7wmuT`2Bk?aɽ6.h/JY| Q=K (\a]}jꪠ"E/aj Et/eY㢲ʓ㙧R0BɌƧ9S\Eߎ','d'i=4]IbŚ[Q͑VIʼfӔ@K#\i9wE"Th`P92髀lM^ ([P*RWtђO+ȣʾNM|E#Dۼ:,N[CxEqujiA* B3dpjCOB!ﱷ/p\$`)L-ѳ F^ɿ=yAhU\^Vr8y o> uY{g4wOථ0\~~lTG A: b:>4cqOt8v%ɑsȜ k,2sߗ<[7 "3埓!̪cZ*[Ts">>u 6)D\-QhfJ|T*M/VfрPo41) DRV6ڛyֿJ5>p`j˸sJ``q,h|wܤt䦉YbY] 싋@]A+D'iC$Pq.9()H|g=@]+LڡԾ[KՓ<77(sx0)5+}#h:qv]x-_qfO`EN>|j7-ezt- $Y>-d[|7UKXMMB|' %ej}GfUKj$<_yhF5#G17KjUKpt;BݬyX]WzVԇ6,W.֜Pw1-L*G# 35C2&"QQ!BSQ џi!rWA~AFr~!:Pq0[Zk$T xvX\.쟅8I$(^=p^6)m+X~-]v %+b[^6ǖ+]Ih d2}K,zd[((!GqbfS\&-.IC fT8;J7 vAߥ2.K}}UWgw7OL$;*wbw*lm}0cxLDLD` ăH{FsْycNː>?F 29?Wk.| ( GJ_9x > +!~xLj_O;TaM.n@C]#E̶ZB~DrAh^v-ceYq j(iz*U}-2Py29Ϩ& yAN0dX"o󞈫f?dڦ =A^zǺ{!lZL,O#HL H)YCg߆YA7]3, ,C$ I:K"Q8O9"as5*!*;X $mF$O@??%gIi!;XoW:],*V uwߐ kA,5D}8 ;Gc4_/.b+m#^QCl~a3EEiړIbGU0ڔsi7פ4abhsy3fɪ}"jiP+iFv~c j!C)T/V] ω+^)iml 0tFGx'[SVs2Ch? p̄MZS%nƅkl'JcjBnP "GY-.)סl2]ypg/YX,3-24xa#Bǐܧw%~@@ܙ|5ChoeUI&SOg/6@6P\9z2W|ZV1}Xg' n4ݣQPyIj> [|MN씃wJ^ Sr& +qӝ/:liY?$ц;V2QhIpqU/ xH`Ba0X%l((#]|XVaiϔ'!פnwzMB)gEpS ?O4z67px^ԁe`0zu<f>ݽNC3_ɎhŸVw|bMBJiºxP&n?}ᖒ+dm_W%I;dS)9S*UV&F7[|8~A{ZPS_ iws1skn>)udYpqe2.7i)6*Org}4II1P@ܩ@/V&aϪV85qWnKٮBB.Й ޴y Pn> k+J/Jeg]~(U͍xlwN6|'x +̅~RYʽ%F:#<-(:æ+JЏ~e\y+9tCh,Y[NѩBVqW"NZB.8>)N&p0e?JEeNc^fU>#~~қԡ0DK<(Y1tJMPXz>+W1o ^9ipja3'~ƛ>x4q(&y7[@0O?۽& j?\L+15N؝W(5+i[PۯgM)YNbSA{.g`vMYo#Hak&[F?@Mdb|J2iAIioҺ7pDm;O 1(!{Mc GQKk| `VӡNl\yS+>XHEm*+OWfi3^^p- HVd00#M437TMĨb_:̻v2`jE id}dL'ohB0R/}+dO7Rg`Ym5.B95+{{"#aQ@~>tdWT?[xz )Z .$a (FY5@MIO\EKf P?gxMySW3_f_I1NVWWea #p/d<ƒ#mX+1=oHS01 y$ Z [j.ɻ\=84˱A}V}Ԅ7* ¾z/+FM_'g}2r=©޾HXVSOTyJk8b+am+q#.H;pא߃]ԹGY,K.^ef{15B{ƚ,:{zZGDŽs0+؁f2KV!ݒDw/^$|%[OEd;ss:AJ8Y/%\7 @4Nj&عт)^4}!ݪn8F/fVC`z﬷9|b0u"e>,;[ܜ !Ý٧R}=$Josw5 |V&>1 .~fI*ۺ"{A+Ъ\tn!XqB r#Ŧpl[V8$ ʍhD~{Cz8!6C|AaKX%ad !i^l|. i/AQF9N=ndV`t rD=@;J7̸S_ҷ󜺨3NVFKbs2gIZH-\T3ipdˌM"_{ʛ5<< @s3½&dB[7=ABRxCquwey}dUp&2v [MDW˝~L.?">M:%Β eM@sJgHtCN٢[47glC/ؿmrDG晈!Q䅂D# ѧDe=(F?EVNucCnl{^5('6~M`DV ?栛JMg%[ȥ۷ajA /#G]|H Zj(cb|B~hTx+1|XԈk1-^›+<ڱ|Aî=U Fdx\fbr(1,g+z,g-%F.(;>fwSW<0!Hw[]6(!sVd_Rnq zva f8Z;Ҫu;ktӍ/^j3ܞNfwP?jͨ)]Kbfr]aJ9z@}#ibocBi?U,Lׇg b-&@Rc am $v}ېG9f wE0=Ѭo;__(>8S5:zD*8[tͰ4XIpbPq9rMݬx9*ԕ#2L =zS_8yn=]c^RW}Y=1!Y<~Uqbjg29_S$޲֑QKϔpfDV^cZX֗!̚SԵMOn *'AmhnXo;>#FuBX拮>b5/SEn4.w/qc`ǐF VSWeT$OQa&[m @%Ǔe` vz]`p-)wB&ޏ]kn,؁]=n:( 96;;흎tH|Cjĥ S=}ɜ0Ya\͐aۺ_|}ƴs9JgXNs. `zjRUmTW5H1flk":e2M FM7QE[2V)XLh>ZDs84:FL|䲨I E$,بޚHDsOM!_zm<1qB ^^tXcG hh^׀ IDW(_X$<"i|s_>T-%A"gqp>qE/ L(O "sw\No{eǃt?4z@sɏ.{1!"=RdžJ!4*=x= Xt`Yrn~}7٩3fj[O%6H-ּIԹ7X\~8۲g$aqM8Z_Fܦ1exW_оFMf(7JTбn>a) z *;rAQzw4 mӖoK.y 6G)xb@F.0WxtZ^;B0TgjYt5бq9Qb7ᯩQjl6~BX4KtͶðSeV0T L#K{DwX6'kK<ZT@?w$[0)0[zL>6ZU*p&EHBa x[2uwVHNsfzqALLs"RW ?m(sLrRh#a#$p疭DU'a.m/ y?iXs|PtRj:Orurc_!y: viޔDZ4K2<(XޡhZp4j%?^T0AN i #Er d4A%aQ_l#Q#37!*7l!O+fj{+ 8 F;dlj\f˲ɭoW%:CQn J&'>TDs N떼:Xx~ϥJ欒=eD,*biIlK{~yEgkB m#&Jl,frBnH>dG|/=vWٱLul%{2tsex&$ȨS\BMpyu3hKMXN;A1_RL`z ؤFԈk Hƃuъ@+&&,M^S(SYQ|U{MbMUnZxڜl4&sU$~Ўq1:N [.3bRG *WӬ܂u򼵰%1F[:qۙ_RV$3Y}&MrV.Qf0inagiHbI3@vQ'I?sw0p66U y9q!acH?w}jK e?gàWh&xWw2 T$zd>yyxظ3Dx0z~24n8N~T*<Ŝɥs\ 0wA RIh$YѣAGwu P9FZ6Zuwma,GR-Ƒޟ 4 Uj\&ldbrb^)c S,`!?UY{L` 󐄔@#]YWu=r7gϦ}8Q9ЉxĐtI/:i$(EV>șAm+ ֙dXս:HhO5KZ4w]snw}5_M\{H4'1QIP%cPeo(Y/\H5 ]Nh?ٷ#Oہ߹ ۈ3;! f< gbku߇CB uRrP0ax&JU ԾJצL͚bZD;6$ 0!iK9[V_E{Ə\R8?_Cd1)A{Ib f8phdCB-|T 8}}QSg|!`X}T"ȶDqE}T"#@)lRهկjB Y|Qk7;6Lp+%wŭf-|&` wvYvG+qFϕD!XDdֻ- |Şm`xUlajYs<)KYGi1Cq].6 tgzCf+eFIFsM 5Qk^_Sey7 Sot +I[ݓY-fɲPR/ VT/H<) Q{ݔ3Vk=jl}4ݯ6a`^]]^ ex%lwɨnQƗ/ zPy0_]ثf^ >FHwpk^+لߵQ3~\ wFk؅*'u<2<&seӃ>m($0^aleȉ_[$%YUo*[DI >PZ|K3BҸҬy+֗1Ƀ4>OPVI[Z]/kq^^Dp<A.r]DY2`(78ɟ%Cc(LDgﵻf4nm7ԟ keNƒɱX,5L dcxalD%\ܦJ@9a Yj1c޵,;d&$P+Neɣuzj=g# qG(.1Y53y*x7k !߁Ѹ)F^rY.uNZ|;8ٻL~]-; |FtNJz \SY *XB==;8zJ޽uY6!wР2U;ŻSC/lˍVC[$lWzB÷qbR 倝s$ZeD ,gUnʀ:ny^E{7ᣘa6dsX_'?1nj4btznY D)lIk)L Y݉O-W?=|=a;Zjy<,(q(k95g䬼WvѠ.vF I x&dʞTX`Oo4thb{~\󓌹~@u Yg9VNS05N 6%G0j|`v%GitH87jsQ|Tg#M˝iwu@%r@eP)ɃZ`m}$z&mͨiF%Lߍlղ.]Ƹ;/n{2cfFcmiӿ ji{0𩻇3o~v4pa}@a&ω8rU1sj37f"q-W82^%:ՙYmf:1|~ـ"F7 ZE{h,b,i(q&߸Uީ?e3Rǯ3R*2Yvٌ̢{K`e1/BvD[ [&8<h0h \*\BܜjyO51Fжxݥ520c]&%௠^ PE Il*qp(TcÊ{5CӛZܪҀ/t35\ECzj-++se]2t}r Ux ["frSp!_Kfb0GJ'#jAU _<}16r磦!:Fduk<N#JV}"">b% .X±+C}#4$+pA7\s ˼fw"?1u~y(ΆI7-x~إ $< #*kp8MZO-ZƊaOT(D.Йws!ǦW2 ,c\0[gԕzȤa}1$ L+,olK51|ќG)a(r^'\TiY%:CȒ1؍6>/_KTbƣ)b+E26ZSqf X2TI*P01#綱woȔɍ=/ ISfpr^zy>4%n<B/MGk>U|=R=qV>Z[[ӎP̿}/uL;jRJF!s>ATCױۉ.#I8݈ i̯HJst(t?=-[H2F4QXYeCk ^OgvX)̤~2d^bD'&dpe 5ݎhu⤟d4a4t tk`,3Nw-+Cg)yZ_08ӊuR(Ҁzf6ao ûf72d Ô[K}ƳQOP1q*M_`EUM^J}C۟Gپ7ǴR8#bh|ac9Җ!EUR+"gߗ\H*Xxi ,.۞nM&U[!XZΙA+,p|F=}KP9hyV0!jW9^4O/$.ZګX""ES{:2|)LةR5YGYq&1A?.02s؜6$rOP0jC:aSR~qm'FWixxʗՅ" ܞ-ۧqf\D -LйJ.^uy6(+{ ak"p {,AAVsF-tEҷQ9B{6~dv.O0-!]=]\ه2K0+oB!'Ȫj_ffr}Y 1}b~fJ?/t2bOzä~^ ZOU @F$] "t<.dz ٙz&' g kϢ$ &!3 L<Z6Ơ #$lc)y>Z~);MI,[1y,SfVzM /nV;/C 0v^cũnTpN@N )x86Ƈ;"08Q̡ZIЇ-I%rhS %}WZI5ZGD U*ƄVu=BiRV4  ؞_;AnxK_TK>o2wִ+j!kb#;zG-Z⣩sH_ZL.Wl$ő^6.`D^B3*"e 4V3K:)1Z[bv>#w,y p&$mZeȥZiqD{ AQދ s \׌ܗKМ6$95ܑ[!0g|ѶP/%1l("8If{wsv>sG?J96=ꦜ=qŌDfNې!XjDX\XJoA{!CobnQKlلpB5ɡJ'Af0e Ȓ!3* n4m52V7הhC7%7 .\* _eWgh+^ӴWo}q[6x/ĘPp4IxY}n}E/zlGZkm'1 |=/UV vr\߾^g:)i.Sf|y1%:7̦"O?ΐa*Wxo|zb(wzo0@.؝?q/.ݭ<IyVOyi3ax6DN={>PxI/N\>qdzͅTCVDf=>9H\+'Za\umܴ2 f+D+xǤ4Q|8m'Q#5\Wnj{ r\1'rDHd &Z^gE'Kl=ji| &衷J5Dc:eBoX¬lINHJpONK> 2>ԳKK{V\[u!8YW- 7gF e^,KUʒ{D o—߼&jUTѢͳd_)քlDcoikRޟhʯہsd뾽mFx , >Y^$֔wd\yDo;o̖Yb ʡKQVXyN> ?~JkdmO5*I̕NJa }C ;i<44~*e.EFZ 9JtNl}6ۚ,z !#6t~ Jx,uJ7/H]ǯt8,p_%,+po}/T~rf aG㈡y=Rj,t hGQ%f*yG[o,0_bkЫU&af3P5+3_W:=K+/ݓ4Y*O`L SZꑿ(Tv\>^M| C> sjvV,fLuKS_0̀-"7)[1Py y1IJO됪[K,\/lx\{C6LӅ9`y$`1sC ?O{B @;hZ]F1eA7t_s8+T_T;zuŬǞHJWb7:dZ9L_\Q۪K7|yPaf.)Q#Cɛ%cFm^١j!-F7G/T*.OG]Lt5ߡ* d+Nb3䳯#}v\H%`Jˢln&d8:j8BA< :Ngɏ\iE}Ѭ˪?7zOVJGZz)*m!8pdn!uR;ueҭ6?壂җjcV ~h>Ϋ\R $ȁFP}$,ZywkbS"w2Yr;KT{҄t ыZ~< x *@\q-Ry~5xǡbϸ Օ{,< ƞ lި+OƟ.Fm'E96f5l#A݋>ϱq5ote&NjS5n0@_-\at\bo;!/4kl֤B %{?SN@ב=;m;˂+„׫m9cyN+Y P:+DO@ חq 'D"@el(:4S9 v4J%)fG`sFنMƠ@f.߉My]A!vOǍV(7u9]N% JcFwHRAu)c!4U]$l}cNbRއ6e#9~Q;Y(M55=@A욒ʫlP;4?+䤧h3Q5Y7x6\kb@9%a3hż::^| ض-tlVRcQ_6")̬Gr ]SFyd{ w$pl1*pQAժY#]ID 9)@ TD#`,:4;ESρ1b'#Sx7>\{YW17 䪇)+z_ vm@TxJ_+u&@3?+B7Q;whfiRU HXd:彟ʚMtov/tQJ5kQ+fBge7)+-ݖbJz0ܟdJ"*j{or_|RWR*3MXu{[,bAfñ@9eP'Cᛍ8V3/#QYq.yKc[Z.m#I|]"gs@%OA19q%;33[ - | j]B1Z²Y7uˁ<}IC`~ tKl? E@%h%8ʫ唰Yo~=u)X 0_  d )^\~g@C?hQkyf>*XD+!-0~lӢ]1i73iw?'.*QgrE(y{}njQ"H d|N]Y1͗>jމx?f =>m[\vsw}/|{b_k6M4|V#"^YyToFc25F,[ͧ)'m͙D?ś/ˍnwG".5DFnʳe wϜlHH9^CqQUBUg)bUm p69topvpR-:Fg)xEV~T58sY} 碽zpN^0@SYN$u@?JO#;;#]At¿ԵqĪ}5_.1Wn\)^o;p/[-o8ʪr,_tK.BesDrw3X2l*݌Q#o-ezK~{1:۱R|#DW\Eਵt5btݹd:ܺpD?Ȣ6ǿJBODa :G _/zNk\t=:bTXoyRz4ݿ鋟;~^{ M@7;=J4/&c[ s6(hasD gӨk93:$DZ=%$!rmF.A͡"(z@9Җi鞍Ĭcn!jbIc%8J %q8TƃnD>Prc+r+>ivd+=laŸ{[&į2)Y>k<mtfY9ެZ^@Sc CJ)U^f.TɩiA)p5B|g0 ?'P0S#g?R>ZleڅLH6{jSq36~׻C\:n!EAz9ۧv&gZ1o%[4 A3.7Չmz6O ?ױД'E(!-/㮀%+0k5ڂAh/etaM5nE(ߊߗ1PU AģW_5qnF(2'su$˪<-udkM@5@`r<Ы'fh1h'b=,F*1P¶0Cb@ښO{#:2&{z2m[S8lޛ8NS""hN 2aկjB &$2faqj$SqmeTB\ ?4"nl }cS&%sa\?Vx!{|+Xk\kFu+wkiڊ4p7 Ze5|u{Fr׆2)0P`tNP~QY`.hX}=|i+:Ƀc jG{qgv^swhR Iu^EH Y ya\FKqo8c{i(@H+".)> @,SW-U^w|Fda6V ~~z6 {I˭}'.jV&+r\EfPhOSLOʹ6=Es%۶ZV5Y..q0kv/KSi}=Srf`ώ@>^|+lcl\L "rD{ͩ@g5¼0'{RCLoc4* a%/\ nNBV]^::[0I3g+Z1 7{P MNl8kZ> 2X_lA=W)8'ҽ5 x#ۑ1 7l ]xܛ,r Q%*fy|,G^O}`.Ǎef$tlAw剄䪷?#p&SS'̞'i)#k!* sk]D8%XHA$ډYKCqqͲ#)DȶR+o]-‡ڟp1UMe'fnVJ2ʸX}bȀ$ 94xc)oO ]9v j׌(ޒG劓;GAGIℝ3bV^l=/N6S-1wR 6 !wcG0m"żcpYv\U + bL>͑%|RU6E[,dYM1!j.gw3xض?sQZ^f\EzMkvѕ)!CV T *1-Ҥl½ִc!qwDZ+jDz6zC5'E?rq)`9U lW~e8;@ebQ稒DV`(n=b#v]w.ҞNh !.a?C?!+SEQ稊UG-W..ILfڢL Yh@l%4,9>Ü ymi>t?yhܕ %z:ɩG&Ad-5: F{Pw]!fM~V0,Omu5ҝhaOfOf7_#`ue^£Oke&fQvsƦIw*.b+0~_ 8!Y+]^M` 3OY"U&;RcǦ靧^&NE޶l ( pso1*`xe@Onr}{A˛ቀ7#7}_b2ġș_wӘ\L# Aevs#0HlHTG)[wz(PeE}:Ah𣢸 JS{lOYq3"!(~zdQvr}$\}+bcʺ*jPgYZ07070100000399000081a400000000000000000000000164df7f6f0000392c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/snd-rme96.ko.xz7zXZִF!t/"8]?Eh=ڜ9TlO#{^}|0Dw'GdR+bzIz!KLtyLC)Qvv{дM4 BeIK p5Jܖ L'?IP TYQ],>hSweK1ăcʹZLGh9NڀgH vî ,&('UGeߊoyς҃#}!RCn|T椹>khM7Ze*-0wX\ Lr/[$ȄJ4vy<-0|:sMe,f3I;IKVHUG;4P"~7(uPQSq0B+B(ԭWhݹr(]\ ߸uJa-xXa tQڬ I2[,F$FgU jv"ZEP!A<--CSH lyh =~eMEظ?_\`8|q`:zr*[P6(e|ME.k;R_+4%pޮ ܛApt?L=}N')Q8-;#{)? _ݼi;wpmݪS BQ5Kn(tq}gsë%{Gg2TJ vƛkŰ~'h ,jk܋*T\{?#,D-lѳ& s891dj !V.詿g pߛrb7DH; !pB?KT2+s%dZF-p{)o}e.wzeE,4$9~#E%ړa5k/ _Z)Hy/v.1R' v}|0 7 foX5٪̥[>r,?ULd;JJZQc s04[p3Ș7ڴR͜BPc1B>|~B5Ln h&-N?4*=S=?j$nŶcNz $nY ^Mm]? QZMiWK:YOIɕ++D.m'p"Υuk9Qre<?21p33;Jϻ4`'حBzmHO qcsx 1)riQfc3ll7t:zޝ^e 3 (r6v69ގ(F­T-F  H#~l@gCv\r?oc9ݐ>O@2v«eq]Eˑ^9DB<(H3, #2N̘1%s~_t `fN8~?8f3!σPcG(r[0y0Zf%J[0LHxߣPG+A]Eƥ:WhS5taן!+ l Tu!ROKG*{!nQRfj^Oۀ|C 'n ir }UnA_u* VZ߷r30 WWZm Vht\3^4)4-G깵o=~@ bb-:I&L fHgS>? NGޱֲRA3s+:@P:6[74I .ޱ"2rC<{]_aCq@>!>R%MH9 7f~P2΋<3~Ex}YfRf9Nm\E-z_mϪD&WoIzLBŶyq'MnhIjs$XAv 815;Eq2KlIhqRs7Iޞ~#NjY{.)՚q]kFoc3JARU^Rb/< `@ @.=jt~$ >VoA[2 YHIa02IЏZ: ,vkggpЖo@22*Kx$fۧ:`l_ n*}p/C@Tts- 8wn׉#xm;c[8e|ds(o5b7Oɬ.m^+$6 7Sh+۸fhf]EN $XxZ雯jK ,j^m߃XEe%XyWvN/Fu W[est^M Th; UJbOqWR|cWP{ԞT8{qL/Qp62γ>)0;bp|U+8TBڧ*x3W ;>rq +0)Q=+5oUmjMs2DMJnqƩzM6ɞu- >4PoK1ӏ@YY˜̅ J$ըJByޛ_}ҽ\[2' m4y\B,Bkp_.zq0eJXH"tLC,/Vf ʨ0yKw%'4em)JĚW8Ӗӊy tN/ qS5q+̷&J_ŭ$*%**Hݵʤ [Mg"f2C hUɹekp@IG==Sq'1/-@݃ lBvB߾暹Qup[;e"݆pXȳlgpPbC[fL6A3 }}DY}xHoLgbUn{ &ۯmfp)Ǘ;㑶dz?䊮%ȁ+AT bOMS)E' 5DR|. ,f "]-275͑i;,ܞu=*5 Cʴ[@'o辌 RfWn!*hw v.%^'i'Jy5&s Wk(GL=6Jbl9!E'vLfgsye|ϡ2Ig+a&`06QwrW-`(8GcB^ R3W %4C!FMbz kQ[^X~10QGgԈ qମal1Zo,bjy~0.L~tCW˝mPt7_1B @2*2BAM|["vNkz b}{nC; V+5] "2p HΖbO_%57%qsvN^qt"EH+`l ʖ'@d.O9AYo|Z"=[ob)a B޾*Zګ4eH{Z -0#9AG! Sv턙%? j8ϧڂ:+&]~ CV/.`Ȥq֫5ذy<5V!CjgѰ8l5p}|8 PxLrQ`C33QprʥX$ 'Ų bؕ~GQ8J3 b:`F0`0ͷCrb=.FKnl"b 2/-X֒$͸ E/oŁ~[aPfȀ&FeyJǷvסCWm#%MȦ,|гeASx# &2:jSy LrmU 4$!;( -ͼ@{xIN |-t/կox,R2;Zyϻ)*OWT(DeC/aH8Kc8`;$Q J!gshm~>yk(dۦ/Hf9φv*-13F Z7j/F`|S@y nXC4[:ᏍNg\>z)&aU,W-<=DfD}"I'} -7(ħɪHρcE167Qߘg~]P]R4^G"og4nz* JwVa1@@##(:ieCҘX3Ox2#Ix@1V`r+^s4]+۪ć(xrJs@i~P:y*Xґ?u~ɻ si_W|~4w s%rz0Xb R;qV mءNBiNdޗ^0ݍFcYŭ, 7aFkC;E{}ڼ3TQUHk H.zW^4hiȵz~!݀oJݹ!r;.|Dϻ-gˇD鎚hp)iU"W3Teu%ra4,Q_D2T̾՚>1Cxe G&yS%Xb_о.qi\wdRqMKQ_7}na4h]%#@bM|m]ݗt{L/^rː06x j| |SycSJ1̵IviXhXТ!zе.3&5ymqo׀+ ~9 *)A٣;!Hj MfE,|x*x)bQ;b'.9}2w f[ll!SVLnQ<@%p&2v0cEYwq{=T#q%hS}+W[p2`[4b:8JTՅ9>=6Fڛ~4*o=PuAdTcCN;s>0#E`R%KhW"G689AvB~F60>EjEՕm49H~pmz䃄6]t<ɇ4X8}:.D3t@^URŹ=϶+t6fR uOMfdzDhM %$=աc :fJl. g0E'[)㑺$gur*zL`Hc5 jcDfbk4Rn$8`Ԥ!g1 UMH.Vj`-86H:.߁H~UO_+i3*g% } u[&y4jg:pГ-*zt;Yu"أW,V[/{W3Pv92R;p9 0fG_O\a+\rVkQhhN6|JW# @89?ii]KP 3EhK,:( !f!qTp}$-kbQ$wxf?5B|Pq'6H&^J)H/,c "qAAs=cH 3N ;Q癳䓈`;a;zO# +hY˄\g¡EYdU<!`D>U晏;λȷ|*%+P[$GQlMOq;N?I @h6pFקV(:'b&Խy@/H^h(j5)e+[g|üe&Mϱ s|O`aaQHǡ0b9솛(uܹl+o [;ni Eh 8C7E'=¾]>)Q ~cBMqc{ŮKaR8Db?+b-zԐAt$Fŏ;\P G[_ ֶTDb,kry&ˑm4#gI"-gڿIl}MnLDA>UC QᄁG*J֟H1?T :+'Ea1Ƌl} }f:W2BIRe3*~i d Ut/NԘ2jl݅5abJo ۡ翺 MDfSֲ'Ȝ?u. ط{08%@XI/![Jy'Q3ņseH`0K<fEoD&^4Z_6f1nB L3:+g1pf Opu5|iLx 7dv K.4=wK[E.MV{1jf2*\0Oc gk%U qeT<wEE`]`@rcwPO!e43Y瑀=ЀFu%BV7qb&>KLO vE zׇ<(^"Gd_O'0 *ƭc0Q#eu!Ϊ+4>1l>k/~t \U %M wUѩ6MOr'c oond9_kEnDSs/ʚ*+CS/*PPo*]ab;ngJ7߯]4U䃓fxd4}mg<$eYsy7J|ve^ #$65B~;M# D_Y"axD2tR1QcP&)QGe˼4-b[ޓYN*l[' Mټ.co3:Jx-{t\7St܀ 5&X`iTUjT퍕|P\a8AkQ\f@I+Պ; N7\.v׍ @OB-^?VL}%E\oO]2,:rl H?Sw ՝3'+&ćM(u\0։׆Y'p86>ң'ִsMkkB&y$ΎuSWUWſ1Ñb97 }VV`2âCkQ*r{P24صFnk] V#т9@ -C GѶk ,MYŧ:0ϽģbuJrm>Z  Cg-E'Qo*y0'o,6LԒQPuuZ7+1r'5$Al|늪3F?J|Ly{ZjԵZb"*Pnmx@P-e|zK##P6֕ڃzp:r7-.Y9Vpߙ-kf:UB10%a޺Yt auO@r^s vu6hAXgU?x_wۆi_)sWLDד0i+8pLru'-φr`˱P~ڄ|cΝ%!EXtRy:pVnH6Pi]Nw-$nX`1ʍQ&ܕ<=3n!Y1dfإ9̡k+ϕqI/mMԱy'6$ȧ ̋ 5rri $Mak8~ըUTT"[UeLq42:`>:N6C)`<ŷzT~[ȰmO EX5s TѾæj꾽_O1{_ T(pI rUYCkzŘX,Uݑ>oZHxWM: bL]*ƑuГPv{>^a+|kNlp"d1lxUAq'. 䎊Hc|s<)by֤AnS?Υ. H&/T#!oq^ZsKcL2suσg%+FY_O|7yV㵂BxVAi*y:oHμʤ񸧱F ة!)єη/Sk6deVAX-Z.O \ L9&ЗbuL*6H"p1-FMFtp暮} _+wt8-J5^}^TH dq8F+TЁӳD/s ֚,?nCQP}tj8F@F nC[g|R U*9~U(<%̈O 4r8=)Z;h(Jxk) S}sokٵ 7 a=.[M3wԹE/FTl犴û'j#U k]'Vb銤d)BeEO_lQN|RdT3U4b薳$SˍAa:Z=gRf^B1qWЯRa MSPbm>Lc72h=sBm}YSfdn g#a5etFܑ"6q^:fҬ| p_Pc/o^E/Jw9uj6 '|nr\* Ϯ1Z~hfHV5;JU^#qlQwMx81X~ӄHuqʟS67!{Odv{U&L^@BOѪ5֛3UHA'{,ar&$vtV__HtJ`!*hLes2u TbGOMY'\V WRgaЄQ}2{gb4_<74{]OqHYtAĜG*G ]}aa~ %O6GBܧ'饥єUde2ƃTͩ(#1%zȴȐU 4x}?T >8 iVcdN[ʗ Ez֚B 7k|}~8ʔSONLM1xpL=i:gT!Ք&xׄƓiXKǝAO1HE^\p~zgVN7om%.hτFc$ 3xO r+aR:pf<R'\#~K];Flվm na~=||TS$ݰ%j./AuI5GGbs|@GzI&X DXASܾe4UrrUt^~7D7(-з!.dT11I/Ĥ)N*?"3xF^&B,Gv ^Կ]@Ꞑel]8l;"NG1ԺϙykyG>9%A"|nríc\$c`=5_$sP9 qM2.-A S6V.L#<Uaga-šg@^s#/Vo7v6?WI+UBmF4+Q4#7rJ9H$F%G?Q(SXAi0\ac8˼C i~RWvs2? Bզ1g; rՐtHȻHNpT && ]wA3Uvw#ސSҭUa$2 rUgYZ0707010000039a000081a400000000000000000000000164df7f6f00002890000000000000000000000000000000000000005400000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/snd-via82xx-modem.ko.xz7zXZִF!t/ଟ(N]?Eh=ڜ9Nw$IDmNJ64of x˼euywLVk2 :"tվ|RpZE}.`Q+q\3,ے: Xt U6;A%v:g/ S-O \ffU>YH(@tˌWxyqX*Tñzv~׳ NG A#F|<5@~5TwaJK V$y[,Qf:=L;..aRs8tJ$lFQ[3(^bTwAvj=Z ASnq3P2R[/]^QdyD9㖊hMb"iqP]dN(]*ʀG9*9QhgoƥYwAx_ K3,&aآXwFJԹ?xݐ/Wh7=H,g澵:Z讻q:fK}3Kgd]G(mY`ܵx4 =O2l݉aK23:nBvdN?yYbҾ=U@ިIWr|ݿ]p[|i#o˲jv.lH2ljφX눣&)v.^G<[ᮅw-PI/Wat;!o.25* *AP$j2#ưtRF9 mE@7 ,=dy0:?@P8JmZ2QK2 =-^Y]\)"'80̪`id2WqH2z ?bc>:(8WQ"k5{k싞쟳!p?{X;6~ƈE_ ~}pe LQ c@o- ^hD `>HH[MHR[%0W\VڌEleF: ELS薝c1ݵ̥ uw  ҂HrhiCVaj#KE<j'FogwjGmfl9بolM 373*˺v内SFzG]FTݜ3 ONvЦ eJCS&&LUMmUs)IS<{SPHX/ N~qĚS[8Ɠ4%e1+83Tӡɸ[=S}*B:dİiwyvAY-gA1 X{(OyN.F D$XR//^ \j:\ `V'L1%Q)U?:Ur\-ÜԉS٨#:`4 4d"G꧙lD˾WZWSQR< Go ad~e#΍"sAVҫ/:JoQC8lդuQ١GވK^)* ܟ>amO {-#`wMC0cFrm(7ʂ>s" ѴK],El/Y#j眤' =؀Ѻ:<|O{?wa%cuZ =9x#dbT );"km|"UiUbg ʚl XR};=QVFNkI3[YLgyMm!Z {˦nWc2EVl$@sPѷܤ)03:3#ݔ }Py|$g|hAk5-W[~^Ov,jjx5 cN>AW 9V|GJ/|xh !Y cR;߹+r~O1YUF38M(QOr@[-]TVb*`hN'W4W]F.ccUDdt<ػ“eGVpj}zc꾙hb7 C3dTId1[^4{D%Q^I#~R{:Yyg|nQ%3;B o++A96o5qk|.5L s`LԸƂT }K7M?#m$y?5]x7<{Ud\10*ҐFy KOktsW/X]N$ /;̙O4"T6*(aOrmvՌR2Op㗜g;⿆ŖɄ̣Ʈϓ+! 'Q~ɳ|[(gZy35b?|\V܄G3L5mP+†p![|Nt? vC@ ņ?4O..Tw{P`Oo/1pxD&G.Zx<[ej ?{OtK; baC摒8(jjB~,`L43u~0%޶֊{yo͢GuqaԺɠu}fl6REw~ eOQBoFΐ+8y}r֗_yUQfwWYij03ߝ]Wfmpl b3|0`XU2>n>h^Yhwc؋]M԰)PoY"If{Юk,Ӂwق+?1{e|)\[dkݝ.<3Ĕ!`HVlYѐTe?"zu{h U^\qJoH 0C HJtS-?-e`pܞGLE`w펣k "/ 6nnm|3騯m%=ԓhG;]B_^(/5 Iڶg6 Dy_v5ZPnH T vQӫ ~Onkr$ ]-O'/~k Er\kX/($6_N^J_ m/P%əUwE - C0q$b&J\@$ (g.Qm9ص֦c1aD;2+.Nçvlߵ-a'Q+6O6'~5Lz:ֈefjS|îRg:Ֆ&3^S 81lm^ 9aIK]rѤ8Oih1cGG67 ˨1$mh} L-:[v= y}4.=pCN^jm4b[tIV1m<6z"4) WɸO79 ldH Sиw/#PGzw}9ҕY1|~Vy]y ({O7Eg'nydB. \zM)"a`J98wEu5KmL)RNtwN_Y [S1 gM `gom<םm/JFliU%QsIG}IX$rc4, . zMH0.kxl k$( ,e;b|1 ` !Uxh܋r9πﻃ=;+%9է"m]98R8Zjq\|hf!ˋ'H,4#h\6(-|_; p jJ]nUIyaڷߗ!u"e`N۟ub\ ]ԓŅ?8$omLd=/fMFU'@U#djIٲ''2i?>n2A z׻r AY[mg?1,<]Sa6&qN=LXǂa(XFbD%%) m6E}Vf"nSi˅!(Ü}AA+ Gm|6 M1|ۛ/{7y(KRvw6hJ䌩q5H'EBz\6^sfF|:dUD2<|.z"Jq?tZhYp]t`}חV̭QazFEHgx%5>5s Iт8joPBٜF] iXV9FUD=|)ڦ)Z~g%{@ f~fAb?H޳Fb#KQT![ G&ߠchHVV*.S.e!rq"RLR8/bC|F8 75PLeA3IDIK@xl>dS@1x6<by1=ybLJJ * q$7`Cr5ͳ#Y>:b= I ߰gRziRV6NH&}Cf_:23|3B+j\j: hhˋ[ƀiҝԪFЦ6IJ8h3T04C&ⱍuo.#xcuρ>/8׺ٰ aiF;clz$84O:||`5)ٟo^fA$˳ ҂Z!+"HH;N7@w؟^,O:qًMjHO%U{@:K ֜tL(v/͒'o*ub qSYlksǕc~Ql% ZV($> *!hMFn"NAr-eDyWy=g<[Rq|%flgKp_MI/N^MI yȰNvA{`D,j[yяPcBl璓倩nj1u7S=&@[Ӏ~RԮᮝfTQ8 ^b*);8^mrRKq y f@!EGFDACB\T+mi}zSͥ(+첉1rR+0 b!3NB16碚 @$|x(+D9v*)2?<<ݘYGD)]qs$wi.z<.YtHbn|hUʪ\m2C0Op܃ţxWpr-rϪ#Kl3GzAvF]%G=V0*fYW O [V)t!jO- UupQH}^4]Zv^{#]Y4 磎>5仨nyU(1eUnZE8DWDde~MjQ֝,o\jDrV uBTf_*8=yNa,y'4AC%cD~4H!% K`jR=}jFEhq&Y J7yO8&%zM(w1` GA}zU+κ̪S1J#kI20me<7g&P$0GǛ~t_Ѵt 4~x߈S?DRmRczu.bj$ӳ7UFݻĄ6h.sAIWH -`bEwmZZӌqKv:VLWH \hP $lҴehP*MHjW@`c6*;B_U 4^ ydeA5aeVy =јMU]K?Zr5)v)"ǼN0a1% qc}aV9"KHm$7DRAؤst^ 1J*H}92Kjc4xV*KrJZ4ܹ"o:mEJNq5Pfi5oCC寿tM`k )A d{Nqpa];f=UIX@aT3dao!΀?XSYCo] R)$jOxr?/Sc^=5Gr8/ЁU4zŧLvڟ[EerFA(E@C}(kbog2&sPs͐g<^U~hO\FS{=o4e9f m=DZtPDuW~މWjit1OOwf^ rۓ߾ҧs[2)m%Ǜg+kOc('z=ݕ`-~KV9!Ad褙$f_ $k ؄hXCe M1bxXsW>BO[PVgYZ0707010000039b000081a400000000000000000000000164df7f6f00004ea4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/snd-via82xx.ko.xz7zXZִF!t/tNc]?Eh=ڜ9M#: K$VFS)Y|XB#wѰ)B;ROs=03UJ 1eSfm4Z?/;tSN0Y.sk݂8\_eO|-cd@éSX~Oc9ufwLx{])icmI)"q}{7IֺX8({;GdDSA|w۹zxgϹ50: nG?>O풍&vZA2ᗥo:d.(V ?q!Iѧ# ʰ,Gc(nIV|EnV]jg҃m %;fd֛N\^$@/:N32;Qb`wlS٩)׽и*D+Xv֍p| 3W۵2)qC/;wBo%?6#Zp*t #KM"&ղ`2G}5_,혟@.Px{ue>#) (6:%o@56rtRQULWskM ǜP#0H̫ x[Wj@vљǚkv#eC@*CҭP?wPd/*kFωJB&)2zL@rsWAS>Z \ٻ xf6Q;lCW4`˝٤7{jrx朋BļcmL6DrnRXl9,H]JF,) ۯjLi$N!֣vbX9H3VmUu %N [Sp׬YpHż>c 6M'Fa$s,g{z&ګl)ZԏFqlcNPy&~Ɵ1ғDemw=\ %T7E2׏?)Pe;%Cݴѐ,m1rl3=\}6:닒fB Ys[}I h3Ǹo)jV5>_תQ5UʚWOXg; q}BT&"$ 2YX旦Zᆣ{bGQ" =0nυj\<ݫ<`XViドa]ȢIĹCA893 kY7>E>5YVA..-Zm&[6 ITp~BLPN}EF2CyiSs3l0p:)9'<|EEO2|?#rRRLIŞ=4]S .'sjW0l:?W~;R`1/@ιۣ,A:V /LȆ#~909C}r[[3;E3h5̃1ES!f#+7z,NK};sqSт "e~;!tJ) bv#-0 #~֔79 -)3cU۰^еlA]bT DƾK"mj){:v#3O%%OQWnI?ak8,z]R-v6~DtO 2ek}<+I7U0 0n+u~wB(=w;$_< lr>'Y%ѸDU׮ކ.1[L z 7~_ڑ7w' 1i#? ڂ`]$숉cOGȮFk|*2ݬ5t@:N,QCY>dEޫEf8}) ׌h9R=)h%`b .)k!lOL2, D)ʨ?j'*r4$e ' s'KyAYF^:z \U)m#1|w38uk^Lv:5 nQXչ:"=> -y4w.I^ ?**eȖw6",?8MF^R}N.Uu53&M=yd=*R6uD8rKݺ0xS:g59 OPQ(nɱH:$lvGonuMi#AsfZhKn5(B%p&mX!i8EY$ w$4{*3Y YbP3R4:%YZ.ˍpfP ]׊߶[(#<%}{AfoT<_ιPD~~xk ,mGU/qЋ}e"o.W {>$Kpcs-sVwc3Ò I֝qRKny ҙknRu6]dFO!ZXA~_~5܍YX=jIx'cH9¾@X5gJdҜ{g.DM?,BF`by=Z`Zjnhf1v=u-kY2+F/I!(s7M/*7 !]Yn8|TFLp}HҭFTbU,`T[h=l#{P)cEnKEhqeannI V+yctfn@ߓ[G %Y06|(5Ƨw`3$i*)^i,ҲLmVeL ŠPZx0tI`1ւcSDvM{BaZanh~kAAͩ-㕎!Dvǭ)y%N5<&U 8%o[3= p)sh@eh>q 5H'EqIpZffǵY!Orca ͪx. 1SX>k5 {Yp04/?Q3xº#Ґ}$;AOS&FH7-PRx;0XHf^`$Fxu/eN`otkZ&Ƚ{tlށUIdVn]ۡ>dA4B r=FVI:l?{( |cR2MZڬQ-:tk(JɏƯj[vrN>qU N]{r1Vf)tˏA_Oʂ7d07kWux:aI*ݑ*So/*ϴW$Nɧ;{C3Gt`=}C&f~o/WTҢк=9D&s=>sBMRӚ\Wq_ z{QG|(HS|~!hu@&+"G#O\qf;.>ńoy>Ba#X)Z=iAwuBB[]f t'=-}C(Q?c?5"àU8_S !ܴCuy4C:դR)$6;wr4['%vY=5GG.MQ:ɮveNu{mh%?13&ZZ~ffrĭfե gh䙑R{K ;){U~!ua}d毦Lb)hBK]7_,l1np%w 0~9Hp><xǷ !APRLi!sSɀ. ~=6](#;%HZ‚Rx5ό. 6FoD|DюR3#Fu@kdFNs|*hT@b~za T]^q"{gܛ٠anQoYv K\bG͚ʼE|!L|S S7ͺϭ_%H:s(Зv-VwƏp>qJK|$r 0{}Px* KX&2JHւƛ\Z THuXwR:'rwpo/"ˀ"ߋ0~㎜XfB0!Kk64ժ)h/w% _ []?hU,!""~?泯%M؃d02% ȄT u19)e]Crٴ?(pnwAY7+4c̊ѦB!OddD` fNo.-"p5|alxdzy~Tw^9K KI1^m098+@;l16Wd75Y=2QzDe6U)nh3YD7椙; ۖ Vn|NRle=TaLA;:~B_W~ ,/`0%tvR v&}8oxt+Nͥ~nT,Ara](\2m G p6QYɥ3 f/p\!.^%]f:)kֽrHxXѹh4@sl *K$6+oI&rUtHl{9߿8@z8eROs\hQO53qY^Uc8Kxn瑁@@wm}Gz`9mm壥90y An-Д1 >pQjwLXʵnM\mWۍ߭裭.U&pg F (*ըO&-cyȬtsϝ@-7[0zfGB,2?Uز cp&23&9j=?'SvP/lp@ 0;XTqD^1`vK"7LEC L^}`$_ R*KUl.&SJa% `jRq=Ͽcň7:,֧Rp$N˾ A#`B&HCJN? 9}\x[/f/Xt..A'+5=j\E9vlr^{;~{`I)"3JYpv_3سZX1eʺ6) YL4Z5M=X$}U'!OyrJ9D2;{5 +vT2?*òr|d씢}) Ajni,vMXI[f1Q1[[HfxC0l* S=>Z%oe"k2!A1СyTѸ8wmiMf~A Á T]x\o[z,4axZ%_4 "TSdT(a hY>Bb!`m[D7H,hxZJo8J`/z]B$*2QPdCoXx~#Aց}m(32!=H 7ԚGdԎt T8لXԢ@d\s>5 %e=B_u[G} m n "_s܀G $d6G%FE͟`͉=$%]97*\|Pp&T>Sѳ/g񘈔̭Ew')y(, kBh5S.s,ͩR닥7 g}ԘAm<2S\Zx6\lW(i] AY&LDGVzL^@}?F%54z8ԉ4__DBt5(Jhm)J*T$~H&79omS2?p~L%H?,˘4Gf8޴V;*,#zWGa[bK Y p 1Y)'~ˆ*ϫ46$ !(7 .~PPP^Vkfa8c*QQj}Y*6ePU0~`<X7\o蚬y/H[#'JhpXDi|b%!F[ "[Tc I$ލ"~ڝ5T*#`d>>(p[<$BA JJ{T`1o\\r>ĂM<`ImF@w&*[>*[(dӏh=˱`[7F֢jrH^\#Uqnz!XA@(*ֆX<ʱ6Uidr<-=g3Q}HʳǼIQkD~i{81EkA* L[mc)Q%JޱmLjLUHHvSp;.m&Bl#;[Ï4;Pa!52H>_zik 6#;ט gO !]C(QVP1=*D\Zt.EZהDMnpͰi' &@U1N2=$uP&Tΰ/W<'´]E{AݦrWBgyۏ}KYɢ.gJ5A ~Ã􂐯a/κ9.EUSŅ9K/sl9i!# c.eܛ2<:P%yX j虇;B]Ln.7`1kyѻ$n+L X"ت-Aﰺ͝xσn5_u@--=\J'=l74=J 0]&v {0g°Cwpum{:T:BV|5\8hM;po؃0J mDMMJe{]qXQs&h%;_Ń<ŕԖ\M"ƹ[@;uRbH,Jă-hH,Lm$I[HR.m٦|,8 }Ո/N΁gqf88 0Q>;8Ic-T'{i@8(uG"<쿆\Ww2Xv9hȍjfⰓ 'NJd|jOcd" Kzdi!S:1Ur|sӄA KYV_FHz\D)οIl#N(qOP ;] f(xGƟK9׌뤑n4e`F kp!㝩s xbVS}aYi`vgqNi`[9ںeXnq/ QVҩ`x6%ӚLWm3۰6 8Ųy1,ab42ʕ'kj^A-nqnq|oKM0-o .73K GwLArkܦ[ZCEv)xTݰQv iUdfS<3 EM%oi0 3¯}';:wHs~/.x݄r`۩޷ حם+Re,0Xg7wAc/'&KXSs烑d`J^j:K  Zk:jv2v-[#LqTPْ܎pWG+xCdseEmܴ\]DS'W ѨB2x# i=ѹƼ '_tֻn{w9ZAtpPZQ?:7K)goTfdٶY2J cy5 Y]]7ߌ*H*7wj/4l$A!KlZ/+{DQ?=]%T̊b\؉[g׵Ek!‰"oM"/H{Ζ+rj!NtUR߽0_]R5p&[ɢGyӔđmPŷsXfn.URTOAibH=xH&E> 2s`x;콟*hOH6W+Z`}YWLsԕX%n ;I18Pq OX(Hpyqx&--@vG0qH>m;26g@F"27/DǬEd)&M< K[Ȅʳj\G8}FV n@JB .Eӓ)!BnnL0s1:79kЯb1{nyΗ v>7~ -nUqlW[(aRs~<y">[/ۊF~S;8<jN8$ 2 xϭ屝Tsp:a FZ%™Dº'V6𣅤1J!h;ޏ< P1$}6rv3{v7]J&ѫ$ :\EK3K2b\8r+r%PMʅr\Cl^]g hR*3%`~Xy,r 0q{;鳀Nf.E`"ټlѠufמwyzuL"f;pYlzBD+ꖐZHA Sr=llq3c暑+~m\%}I$ P}jq~v Y|Zg#q) g2&TzW6U.7LQ7hqҀz.,ذw.A O8^i U vB+*I01^H=!%oʝ,-nog Vĉ0 vbm%xE/Iٗ`%Rg:X秵ZSsoڊBP=n]óJ;1 >_|Vhxmo{|v:0$dd>7:ūCIV 5Q2O'T\jhz -[`%X"2eΟedӜBFs KK\ƊK$2\[ž{ * l֍5fydZօ"t! %|" *r;wlنh0յj~O.mj0(ω W ci2]$Zp(u%K;uKo "%k7hfa.P; e!R} (>y; =gt9?,XwBPjl1+BGšR([INKh*x K)o5XZjRcg/-6ʇel l^V7W t]YNU/.[jw"%3$~%>޽1@%5(IگC|lBټ!v;(-y࿾IJ3\[>T[x*յm?0k>7#)sP{z?YŤŁxغl7pqp_f9*t!~Lv`F8羦bGǧId}fƗ.Ѭiɺ +c~KecN1 snrdZZ?껀jhbm/\'0cĻ ,G~^M⼺sAͨ8r"z@ȒNFW( ;ݓANfCQ;K|Z!d(AAtL(4I7DicwpoRHh*@BG|R#)q{h#>YFPͿ䃾}fhŋ.ю7:_Ƭњ47!ZF1ñؑƤrLE\+Stp )Ek;F<,#Vg^`&20IPJGc]ta#{N1hP4bSBD Jm }E^URI)VŢQ:.' Y<*p)ο2MR-kñy%t\f!f6Yf{&iքF{IOj] [ީFU MںN;$Qr_y{UIk1>k}āOy'3MBdD*.vGnk6uY39Z$Yt2)_l"' RvqH'3gGe*cI5Bn ҷgY𩥇[o>xiY?љGZ5bn';JU"|>$g##-:ޜE ,RjcX9,Q[r=Ƿg|U9:f'[ϕ$;w:Un~dwQi+ @T6iv;{he|2Qa%Ckհ*тROkz4*f#d2FfMz/1(.&Ei@(aNiOfwO^IU[|vi~p0@r#%4m}a%bPT90޽i[ ^Bg'#_ƬuF zTѦ>9XxI5K*apok 1Sm9Τac(;[k{>]d$f H%S>Xmص CtBc/6JFmٺ92K/xD7 "S ]jc81a05C-90\E6*8-%ixS5¤8\?9uīC ^VzaDŽVAٗ`\`)0{VӐº)r5$bW8.Ӕ1cҝB65o)"¢`6+x^T3/ ,SI 67@Rs n" &ЇnjfrY( h3E1FҬ i$$EjIwII?qW\$hGuKѻev~-&,. IPrY۸fl]Ax݆0ϑofdOh" 5V[# 3'18usp^mgo&CvgZ["n}T(ݺgïi%JwQu[)` > yfº \yfػ5sӺ8؟~=oyJi"%o4=/^ "KKMt5^jGQxRS% e0ݼQLi\N+@|ӝTR2Jl 1IåS=K_\lPBgM>R\w>fk 򻞧OIܽtcA\ܟc'VnuW Rw:kFfbCgT9{E=)w/8@blYjΘ=J+@g#?WT#4X'E S6!;v PX\#8Jq' ¾`3E'4Fp",6`Y,8?L q9KS=Tsܼޤ5{ײ`Y>yRƀHeлwf׬`]HM n7*2]{=r1_ 2`Ex^(-LfDk)?ZqhQT(='15W1$k^IcY檘Oy]{ < suih,`7-V'QLa$V?hk-w9-x$6Խ7xájGܚLi'{<+k˓RjZ dt]t5iZWs?a744WzGyiǠcW(x[p5:)'Ř>\]g~{8VD/š͉tg?l5V퍥j:|`275l&V/5S e.hUB[.ie;ȳO'wa0oRBQ8&8!JT܍QWָ4 ew scЫg)m[W`o:ٞɛS }%mtFz[<{q,Gj̓c Ĵt^ mS[_#2QN MLYU"d`eBԹ%@W>_0|1)KI7~>`yJНmroFp!D^FpcE&sǸչ6\$S<\ZbRy¤c IFj~|ϐi".r-ajE.~+,ͪ0y>Ҟی.UtT6 ;*/;< T@ln+cvջJ;q2-0}- 25#96񧩡=Z\ȈIss]ɰvi:9 $Hİ`U+(T ;9(GFһw_Kb,1e|-gqNl$RER  $fBTͽ,Oit`Id< Mr֗0K5˻]{'nODG=)ʼz><4|of^O;U V^YH TfG'%Oۧp Nz\$7ti'n=]MHĥF[Ms.) >̐/dtʟBς䔦W >Y$|ap謋=2D޲1Q\O^efaI6yTD3';v iDEXbڛ/¾h1V2]gXO3P{ gT`]PmL^̐,NVvGumy&qxAlV W_̶^`y &Sw34t,K4|s:NLw>/j싀ke=wBI]^UZ$&T]{#;h0T{e0ؐE&Vc@m&p$rApjLj`qN#ߜ[qe 9<$1X,lBfhdAr;BΞι2~?:b>Hew5!p>[yzP\)-6Ix҂bb _Fa!&Φ/AD|SK_VB, 5>JȀQ$r'nhqΆ0e'"B:yJAAFXN&P|F)~KwwsLEW 9P>ʿ0a#C .kCL w.hd(cS #[|$I1]GPB؛ )& Ж ,D2{QFQة 8cuSwp}{f(mz^Yw<3,M$PRNtn:){lӟ!_);y$=\xX X>ԪzI91 ;\l4+)6'sc( ehʾ$mGsV>Z0izaEck `UzYqe6 rY\֍ބ`or 2L]#aj7'z#'GCI/w }Ú-b~.cb][4,o ! afeo3kʗan0蓂BجyďqB7b:s}I07O!6gl ™9ė$@B#icI`1%QĨR2?¶Vfav YcJ~gFA)nAiM5ӁI}\'j(oAFtRCDN\c9)N>+_sT@vjzo<āI'WD7UPe"i a V[4a'SXC8ߍ/?.aZNyULB$bKĨcF|VmeG|k tM̪5c3#H7R]ӊ@LhN<{'PӀvy&|=?~^B0i{3֯s\}:ՓhCO\ r;aK IFMfxG$H`F=!xA,cBd~AL9G1F=<5e; w: 3;58kMa=e^m.V etz\{3^|  MJ}L G[.&lgYZ0707010000039c000081a400000000000000000000000164df7f6f0000714c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/trident/snd-trident.ko.xz7zXZִF!t/*q ]?Eh=ڜ9TL2O~gi5 hu۩VVYB!1tR3r({gHŧc ]3~嶃g9fEAi9^{7j.#;[Ev7&~ĬX(wi7"J BGC-=o#w#^iVePjd> nR׬S?{oz_͂%AAD(, c) e>WU]QD[3j@BQ~9(:$&B=;QQ/зHX!B*7ſub=<:Ĕk-(OBmSfXCV[O`‡tIM zWMu7 C$A/m!pfaz^$骙;W_n(X;)N'e,6oa۹8j=/YN(l d"Q6ܴȃ2K q̚!uhuېz+ 7A's ŮVq)b {`?6h$=~Ƙ="<A"9/+"liS;UI%>[H"Oٰ>z3zJj yFx`&ª\vZL~ωBB =Uol_ȄTk3;]w|2Ӏt;S 9FݫhcWyEӔ2kyUHgpR7hv#ߒ#7 5$ ,j!KQלV;4[V7K@4;EC/gBlAs a𿖤gRXm6LJ񃥸&F]_P)t6R%bp=\TC4yZ'=6B3i2×C`URm쫻ֈ [I6s|_[@Q[WQuM tJzRrFy#e 06 8{tt9~ w/h`zBHdhoC.pa; yAba}ݴK_>J5})_9tKG44jMb2puX]։'H:i Pǡ-G*2tI|;VN"?򓘕HdGE\Tu3KPnENُ,cM,ԏGke\A}G +D}$NMX[>vUP+,L_Rr 1Q+GTzv|rgitt.{ؖn'=TqԚ6t2iBdQ1~mBK~Rߔ2ɺ^: 0=gN²_9Z7 ܛ^fP'/Y) Vn>[9PMO]Jf2g\澂de^=U;ɳݴKBD[ p'Qoq4SF&dT4]8M C$NF-0۰(U(;唤!C" YLLP U:wx<`Y<_1M`.p xDYb _%t`O<'IgVX~Ź4,эBoB:& wH~JQtv:A3[3_Jw_#]^KNX+ } }hIVʢ1)N훋E$],N}QlwT(1$`]O =qI2BO<8 ^9߲_8lpjXՎ?6|\D.o2Zo e&r%.^˦~lfg.%шq=S1{ ULY *FSʪU0f<7`QFT:gb+J% kjn_+K MlissygAKz-X2S}{Ebo¹f%,|2XgbrZ?@3eiEwXSy8eE|1W )n1ID7GgZ7G"KGыKM)x0pMɃZZJS;űA;|^Z#|eSTͧ%Td]1YG6}=7қ{Q۲`TL7ȈG8~~n!%mWCe*,>Q5Y=klpx䕯% /s.#%bL->aĺ6}J9!Zi=Hi BgH##3E,zdHWS$ K) n8}$U{='X($>`D)V=VGj 됼dSv+t-~\I;7:Aˆhk-ng?#胒N:5Ԥַ, M)$M1]pMAUY(@ 3(I퍚ʐ%2:2P9Wo'[\oG\&}؟ɳJ0!_5].w:3/!!4&QQ)Ι nzv<WyG*6]#c H"ASNjE 5|n )M8 ;buq[꫽oo)O\+M;Š[e/Sbh/@TDZ4ȑ&3,suB(r܄}+{{i4jcg `w2C&jAE62<lW /&{ԓ`m }q[sӑ̉ $Y~*ѳ9䀵^CBKRq Se Q@E;K&KSW-yS?!Vp5ˈU&)+9Qme[Պ6DX^*c2yd{T/AfaK YCqyPggD}B8l<1G &F(~lGURFEK#G6hҚ&=.5kh"fҙ;"BDds[3'{!j Q̤OezƹM#mHe~^K`΢i x,at;'Gz6F‘h# 1@V> fW17EO #NS5%54*V n {HM~)0JNޞhq^mM"T-b dR vXAvtDcDK@'CH$Uk ItȈ=`M<~$L(A2^WVLֹW$ u*rǑf%vg^gceY@,s[w'fUBm>h ,1f0"`5lx8ށsa/ˊo4+dy9>B1 Oj9VTz]h(;(qhP3v9+ K6MvpIµ6(ݫͷ#!t>w0C@l+775_ *-^3D3JB+_,e‹"{J`k4h6=B(4]u_/o؈,8y7{ ,oNTq9[T\slhmĮo?v~,Iv9[`i*0ϯDxl#[TnZuݜ^ƹ=b8G~L͂+>#0qέ)|E՗zr/TsјaiSsM.i͵3ou 7mwE5kYJGB`@( 7M@Lt5?`oiMȀ$53Бg8?d 7}+g*S 8X%.` BV#LMe&%\E&} bq ӎ6+~).!ͅ0wkIifE!s7y1O/yQ љV&\`g-/^sJG=]?0:fPA ҜRX;MEBEAz*S@_ZW#KR/Յrؽa?i@t|Bh&3>0k1ͶNz+ ,zf6$e !KLib1Ҵ;0vppxPAMS!qYs9a[/kd~.^Іg|ؓwEWڂg`YmA5CɲApKTżUG~9(U%W*V!/ٮFs]ˬBk},-G*76*s墷 g5ߕNA1R\_ɾA҉s#BgF< $uܒ@h0?"`; g^$M"5L0li :#d Um`JIJ~[/(CFUE ~w؂ G\xN%y/NF4yAZޓ!4?4sN 2lo/+jԧMěr0W?3)SQ4@ld"Fb`民|WY~/ɛ0}0GkC%HsvuܹG=;!Q,V#Cn|εj Ϸ1ݶgNbtNIqRhƮ/ixV?xj2/V(\QXtB́qf_cNiٽQóCzn+"cQ$^jNE@xŏT;ZY񉕃c%еCՆ"LXAB\-+vm)~<"+WdZ`y#ȽMѤtb\?[e4p u<}PmeȆQE", AlYeQc?y%O N;4j:@ɵ} Q=c`6.5$zPa4&Yڐ|c3,F =MwGO]n{crSuS.Yd 53N}݂s}y,JD٠k}W/\z\,)R8+VEنIc}ktn1pĸ'[ȧ/v!CF*{>#-xR~(v1cˠVzυ|4IGC3dKUuH(M=n|\.C: `jQ1] ]! A"؜Qnʰħ} M<Ȭ]QV7 zY6"\2=qhH_n{^,}&Zl3!lq\]VOq^ ,/# ` ӧUrUF#X f;ˈOcehf+ 2~:wO9UٕT3_ C9UIf#\̫Xmzi*sn y)3[P1CRY;4TF-5|{VG-"Le$E00]G%WrfŖ؝Q7 %d:.bƋO ȀcX5?A5jN ynD k w{ y-Uܛ h! 60qB!>v-1ci4G'?-ڰX߳4 *-QpM,)/ipXUY'q&iDL>lYOSCoۋ$d+5iGDnB3byI7 ĭCJٮQ50{xxv F4m(6*/2X,$Tz^P?.t,3 5P&m3CQkbf] ~ڕ !ׂ30?̏Qev'S#VQ/!A{gW2H- dz;e;Ԅ#i.ԨJmKKRF(w^HI"I|^ʦʻCb1M3$0 ;T'lKHpqB g7n`MblEcŕouiﭰK9 @YCm]h sEDD|uȽ(Lk, vC_:`RXŐ ɔ_deK4T)K8}gB2peŸ@E2R6=Xۗ m 0uB->@>> ?v)NcIϠbOX[cH|g6F|ӍLP>ߠG_B>7R4W/O+<Zԯj+ ~ۨ ZTk5+UEi]Cxd &LB 2C%0ɡ jywF! ΒWjOR(O9Klg4^I(z<ȼX/؉d9Q~ Cj -5D I/a뮪o Hӆ>ے[ZN ai^|Lf ,؁kN,h6NX>!D¡7rg%9wIY̒?PШ68Go;;P~uzgi/4:Vd307 I?6@r xk- iQ~ME0t}JgP33.6tGmỡ(2&?:p^-茊%0t/Q~csP#Y eGë<:">SL?tAK!E+Tפ!ICԟ9ҙ*Z=R<|D[xpSKz`<+~Yx+-Kq^9bdJR˸<z A28k-f;E5k#XJ؄J锈BBEf7sLz>b D̫z63?+1Eنq9C R ܥ(~.˳u&l4{qux ]U&O&F@s|<`QFCXe5tb-?%eҀYΫ ؄AL4 H]+`g1]ўW:Va_Kg]92 fgW$rw୑_]j8$ԕE@3? /Tjx(mqTw^kipAz,:$9GwQ}T].x/c~ߡt `GБ*mpbDžD",[Daf%BwөdVe`E#Y^vgx?DSb&@āN%2iΠ8݌QKE'ُjZQ$ao S,(?aϗ)E]PW0J<eC6kx^때h7@g)$9 NAPbc$dn? ֻ_?CD*p*JF0|1J_c2b G(,&sˮ* r.AAM ~(Y=0+#Zh(jiT>YX`2XdF0$ A0+< u ,vPdG U%?_uv}qÑV϶xPٱ%YMΪMpNyD)ZxAh|NS֓}[j(l!hԛd2(:)bA?ƧQm1o|5)I$fQ،ƈ,YX+^Z@<'RM7‘˧ϵ'߇viy=vAMse~;5 _#9sYe@r [nr3PfM0MQzxPTÃPb:B~F 8#_21x $sjԵhq=b[ޅG8[֢ XκtV.:?a%/޽앢-+q_5-'tsm*٦$( C),n6]GTW(;lD#Xٯeݔt(C>' Bп-z[^J.Nj73 'm@SWywfUgb%yA3ף4t46ssR[D' s׃O +B^Oຨh\Zg@NEeLӿQւhUZo'%%~/~ q{ ߭8B/79:Rl0 ]Ac^AĢ`W$Ċ`HJ?|?`]8Ѐ$f?ZO⼧KY!j|m6@kۨ:WYZUnJ?3 ~I Jc< f3l0k80dp8u}!y77vehXjn"7A!z;IpAfcfOExLu\h*b.J-X+b nKc{v?sp>U\jxww[GB4'*dmnq8tpuKڡ'WKܬHmFӶdDH,RM̨ Y:85&c M3+wٔ&z\(@Nie~{!hnyyi\|{T…Ř ٞ@Q -,J'9,,}W%ޫU(pրm#ˢ>y[L]0^^M#xBx&g,8(]"cx{q%žAWi8(Rfi{>e,Jn6HѶ.M0R^ UI?٣i59%^:s t޲Yb=Wd"m2_n|#dU%KmR TusX &BU/3RN aG|RHF lAӴfi |8-AQS#˼.ayY| L)@/VubօpBi2Y#/JOz?/Gx/?ZHXHj79/(=zcb oT2U[׆='08ބ1 @gDu(>^=RL}ےsQ#=qWb:" f13=?vA,S,ЊHZXmB5P@֨- '3x؉"¶@Zi?_"^TpRN]hJJgV&vtL]/x]Dk(5=k5oS"v@/W~)=U=h5U[:AUŖCy!!bo#hrm&A߽v5V\Ova'~O(&EYy0y @v qݓx'*R` 1LOQk T)! *.^sL W%j2zޛuJ4-}n`B4^k˵C]#aMc|^"ʿ~`CצN:t᧰gz1ɴe8Q]k@<]{9=w 37EI-Y?RsC9C`1GB-4cxM|GyRT$MmS2yO)d;R')nxA@Ue`s;] ^AL=RrCH~8fhJM O\˻\0 b[B5x1Y8'SE;fC4bf9_Q)%9bF:ې{vH 8Wɠe^`#22,Y/T޷z0H'ɿ}ZjMR>aT,{P"'x@_62Sqxa%߰EAuQPꩃTݓhx(4U `,Ls3"\.j?q۱38Ix&VZ2WDXWU'p7 B 桮c}v>hdv\( >`?~mGirT6/ל N}poowZR))(dQ M[l|Pln 1pcmK e&Vĵv(2b4i2#ٱ0>͢%D/4ӎ7b:w6m^t{uW3~K ŻY?qՅ=׺[dH=5OϿ[ߗmFpEvڵkc9nXm#Zr9@`N˗I7b]4A&潫O2$Sߠ*ӈ dWZ]%;:GM`m.=b8f e{a`OB5gDgEng#/_c_ -SpyldF6ky=zA/L~.T P1){l &˦WgNl""]/nhUPf2KؙcJ9#C>l혞Rt WYSнYݘ8t>ݶ'[&/¿^U$Vpʈڧ|lHZڤ}sTS|M;5q/AbފP9Rb3ie{3n2Hd~3X؞Zp 8h_յU>صD ɄqYS UQ"[DJ<ۦe[ {)BɒsA0 & s[C-=48*I[6V4X_~ne7]f͏ǔgT(8/Y݈iUz"Qk֑މ+޳&qwejuLJl A^] Ii&muTy/8"}"& *@F? L}X {2tARUP=otCq,ũozJl>1Zy3 s*/+!;zt'+Gət kk)I8"uD fRZ'1iWOeˣ@caS-!Ih!YN5e(ފ^R4Eư r Xg:?}K-1')h~z-09;ӪVE{(F~'˂ Pwq@=8\wOF5v D_d8((j]B°. YMpVBeQx5H#d Sxc(ϸ݆-:ǚYp!FsDPv? w,_6GˮKa"-8y:Er x.ki@MO(7x@b^MӺe>BlUo_>#^W۞#OƘ)p V&K'~X3r29 57ϔËhBX8"܋4cI܃x%RgLntq2ʹzLn6AMH$ Ie&4ٕ29I]uyf"<5A.8S]0yҵDjfD (hYxllqM?}a)q_вIpzyc=vr5-WqRtteܡ.9ׄXa)Z>m_P&l }FlP"=dWn]d P%|UA䈔&#ؿ[q)Ua)_qzz%QlTzb}U>F47C~Baw?Lrz"NtU8s@KiPI0+^Aa6JW\x+IV|}d=07p),JuƋZkh0 ,fi>I^ [+n0Au'JC)Vt7~%Vmx\jser7ګߊm̴k'wqq`bDO:$6ev=RI\p|UMۜ{xϣ#đ/R"Ͻ_r ٧-gkfh[E_pmnwC.Z\$m)?o\jS>@}:0:%V@͂}3w ǎ°K![p@;+)Y҄BaZ߇DXP ꩂ2tr׸!O*מ&[@zX*-)Ѐ u\%I^uՎ8|H G$&Z0<9)C`ΜaL+=dÿW.gs(ԞMFJ]N+|񟒈|Zb'_"[F!OJk"80d|{l 2Ԣ)a[S{F8!H r!A:x~K pF$54=rUj9+ퟃ+h%CE* s"o@_UK63\u5 eKy{Gy&a T&~<8| E4'>綑{OG5G4^C&1Mx 5rW;[găcaA{eyDN]Ʉ 0@\gBW j@F3N\4x+iW+ !{9!|aj5boV6t^e 4GTX"I t$BBmZ8HQ}kjs\}KY}uSH8cm)=d,O='$V0Ɔc~&@x0lfނr*:,|BvXԕ5aE8֏Ùlok.tSTQ,q`#"0-Ty1?v24Lh 3'f =kiȗO ?hel%,U; ψ2|i HFW:(@ eTf.t]2C*4 $KջNᇍ6 J^oI܂cڍ c:PʋxwWּYVSXoBo"j2.a56gY''yD*ן J[OPE۟q(lv|d+mG>kv6`R憐[nR6}>xR͈>26Hva3܎iIab ܂O4Ls*j&es+G THlY'S`f$ҢA\%+Ƥ^o D)T&ZfvE*uq `sjihrg/Ճ@;xM1u+V)Q ashDpխiFVP40k,#'xFw:.H0{y[@&;LUkvF( ._}גzr( ?,#!7-hlo`xI(y0_oeeDkg#&t^^[4eFIĀuGؕ~񪩻C =w\кFG.< #L?BH}!Bu?Mt_hƓ5DiR (bJ]MKzٔ92vo#ގ#C7xϧuwc2 ,.g7!K (P)*&X dLg ك2J4/2lP! }$!+錹ՔꗺnБ+ڮ)X/ESf=9-}rrƃ>Z) >#`xEEG-"f1n D EpRQ+b#< ?`k$ ϸ?}=oW%bi'hDvpL@Zʄ`s#_aoq> yhEN s[̬"<:ɷ) * de\-@S>s-/3n[/ewdFFW8 hs:.m·v 5u0 \d*ZW?,s8#-tS .sy/ Q%rKGwO pp|-t5|l3f%uM*),i%Q6Z̚_D9Ÿ${RN׷ 8CjZK97%fHיɬ]K+7w&m C'uB%}K<:vs-kAMG'Su}l@_PK9r=")A*|FᢻK@a;sgƞzNP]*KrJfnf*@O,:A*+HZ#NiO]vew畓rjK`ӰRzuQ%Ѽ̗$F&8q?+ 'tJ-0'QSm`dkX{ <UT"n/}gbK8N#9(/Y*< QVfX߼~ss' L h/M$A9fcܛ2#;%C5QBM?[_;a6yZ(~boY>w6m\71LYd kR@ "JRj.'zWAI! w!x/Wǝ9cw4g#<H;]_HMq@VI 6Vy-Bޞ)RO\h~7dWۍXS ";$eEApۈPOOymADA +_#Y\96ׅ ,ǣ&÷[^_ï)8.-c N( jZh+J-$eX~tc#-toY${}(e(ʧN(B?XOM\qsYX$pTL1F֠eƮqJ(m u6veȈfG/o21 j{&Eݒ ǁvFo|aU}|~93|wǼo?~˿M\[gT8w)V9toCt/W1Wx!>Jh9:CΠPmco\  XclD Rsߗ %2-W׾GNN;KZSl? K,=. nQVJ&-3}$vD~1:ewQ{cX\+?q1M7ao7pF,4tBܮK}E+Ftߜί U3AL0| r0G&X1sN(4Jdqg ` w0RQ1K߽ga2/:땜9?:βxN@,@ %)4쪮mXu8cpj3-I>GږNٜ/^AMgaxXQ7Xڛ vĦJ )6c/d^ۉ?m9[4*]Vzcr B @bkT/ {e׊mvgV)+W,fN[?5`:+ӲeRzK]"qy_0v8 ?}86C!BkwWBy@EX4xiו/F@K)G>IY,3 p|4(-6uk_6-N~_?I/R:Fش}б{$ߜ S] OՁwC}BGů79yk4\g~4_ь?9ڣ]5cr-omb!x6h*iIܩ]wJ;yKp pI gBUU<p>lIw@@q?8= -NMYG`H{L2 ^b$L[RzNU/9%Lrz>Rr8yBhl, ;&9iXiW&.ԓ%nBu,.,y%DkJi:#<"|xWeuff';`! &ZBcHW`o)Ύ} 3^*Pqz RxL!xLaF ~> Sw.D_\8Dl Ӕ΄Ń[˒n)ͩx+UP봕[t7Zs?(J\׳ahK5VBowQz) qX{M@q(!-$N| "hKS̽:a~o21҇AGL19pCRkM@p~aAJ?vxq RWZ6LM}"<%c93[V* ?@%-AڝӹYߧ?-|h:o:4I'hfm.>r x/5?5:ٸ! C'1Cؔ+3vSy፼6!^3\f E7uCi#ԉZhC ?(;7p՟w g8s}5o5΢Ω|8_ؽ6QB֒M̾0b-[9ɲi!ɝpU>utΥr)߃+fGCh 9ܩ7GcNpV VD!8#ja_ ߋ܄or=8HS%5yg$zTDk fٹai(bd%>.?HNW!ׂ\KZҔS_2@:cLO`[,\Jt)MCМܰ$Z y0~/Ak&1.x{W^)XTfx QBFTڒg )$1<(/.M:McHl;fCnkḰM6J[Xh, mklp%a4L5G(I,F5 j\ػQԛ }H{Z$T2TOJLHߊC!Qf ozO9z2*e|__mpbհhR1B;PEJ7uvaו%9.F Qhi}W2kTI,nΗپ)5No (I5CMV7ݵ B c\84CWR_̡$E͸KyA_J wNuٿj.C}5=jsZukˬT/tT6 ~+1uг{-eĊ_@sz.JSZ{&h9 fF$zJn:I]\$2Kh0{Dz/î U]ffɟjBVz o)߬3MyA)e¨|${&[&|4g\,0D +d&}cXRኒ+a DQ倮$gRpt&u CK..XVjDZo,%%OhZ3P\ "SӃuE9ÐSO02yC!Ok4'){#/2oT= o-ǁR:N/Pv;n1e@#^*~cY^Aݮ'y +mij O5Z#~1/j:?((ST8ZMֳ9IO~no&y~5]Gƛ-OڳMi퓿BOqyN1" P q]i" Ws-aѩ̬zT#)<◬:bBFv$^Egi|EMʑz5Ć^9Ma[Doo>6S"UL+'v_iV7|jMQr!5T#!;ݟ@̆Q|z2&5wYu aĔnnbh1(DhJV쌕@|g+~3:BI t.'hȼyYhpy!&[=(YeMgkFml"EtpBeanF?~mЗ~S m|Gwɉ&|(|AO̼i' q玙]8ƿjlדpURR ZVϢC.Tm>MD95u7ϣ/BEv*tP|"v:LB wj5#:Abod?SB|V;V+0u%2lM6k!CWoRR]֧V-TO_4Z:x lw |%%z/] ~/t5RKQĎD) 9z0*&%|kfɌtQi1 JAu k.x}fy~_` %jcZsht|6.L}^zFR[-wSޒReW3rZ2'nnUͽ7uFVʗ:85u}R7[*_̻NM ; SGRw@c$ҪûgJi]H[ WEn O?8ysƭiBASUvL&| 9u{d5-KabK?XgO SSn[R2Eajz{_kejOeg%SɎv@aN,q4G,6\, 1: X_A|a64ţD5+ґuU|XC[ Z֣ꐱ3:jJ7ls  VIaFC38VsXf>Lx3x%hXBc09`Z37.55s*X̩QQ#1 k~ؖl.J'?Wv3zV$5Y(",u`` Mg]5᳔KU)G5LyW^*Yg ǤH^ n,un{f2ozU}mr 'ڀW bIY$\g?SU[f֙$$TJ ˮbw9z-'cR2*%M :>8͠y`'0>//r-EcW\. A;3 .*iWMRX{>W[)31q4Ky82M{nkFJImÚ}mVzA/ũv?͏겎|K̒Y O# ?nG?չ҅ZQT^C=Kjn?7gTeEM Y<7ǶV+wc!!)Nvj"/ a*AMOûhs$x>a/*Bj8Bf` Oߍ>m|i/)|Wh>@>ex*ʻ]ΜW3<%ܲm^7 m;ן |C%6[T.,NSBR/~MKa$!BF:Q<؃grJ}?ݘ:C8X4]ߺȹPO.9?CJz5U`T'9L fQ2䓔dY@̈MJ6!sH[rhd2{tb8K ݒe:w˦5+Ӛjcˊ2"/faP&E>gYZ0707010000039d000081a400000000000000000000000164df7f6f00003828000000000000000000000000000000000000005200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/pci/vx222/snd-vx222.ko.xz7zXZִF!t/IG7]?Eh=ڜ9Pqn@ߟ/ݠ;S/yH-4*CU\˥qȃEEmTɷEVOS}5!1r8Apn-6ok+8`[)t-8(tP,ZW %;.{YA0oyY6~ @^>v:miNɀ6m~u)ӿ9YC 0u2*t.ݘ i۵\HJ XB9׵ȓ_;͌E_sX-]d?6l+?rJ={z>򚁑3b.s6 \;HWf1'i\|inmEN)y}dʡrm+#TySm_٤N)v'RBgsuo](E]U#ZdX bc~)wHWzӬJ> AI mj!:|h{bft+I(vlJw6UahJ10|268:j9S/G:so.7IE Q%Fb,޴[-%ų#FV.IG Xh`ß,BC\ $w5.dp/bhnƚy\l7kU'8i?R9xX"34Ԝ*_x]T횈E{  GRǰl\!J4ԋ7\)4pxB_}+A-nSzh;PYL* o}AY^L_n nnF-t[GبP%1frz:Zy ]o:2^>2Nx,CCMc3eoY1rCl 4ZJV[(XGVP7~$fVPx@?C22etYIlAaxw=" N'C*zk]z.~ܾ!;luxf-!mwv-ep_D(UpSax\D’**EW0 Q24-D\~ Jr)N3ߪd}oӻU;QcmHɆ {&9|z kh.mF Zh'X9ԫυM͟Ņ PcduǛAT9[ґخWXhoIA.w<_\7V.Lg>8_F2_qTE-r)2{eUG腴!愶`PHe&kPCC@6&vOX}]^NVͱRpo,1htyֆ y⧠sʠ ͘$ksf/9B-ŚoZ;T_P!+?` E_0Jt MO5q-w>5,1a脩Ab^VBZApc#vO=Z^oO> s% +:(&5QhpDZ\ Hzj|w=XOŁ]VD=9ah6Z\%+M0qCkiVd;uXw.,4H.HJg[ngLI0$|qz6Sn oo|db%_d?'*A,iԫ \7(vK8{oFz :(VY4;6$y=˪VZIqjpg#,y.G}*[ߊ Hhy"@$9 RN ":lg#w#A;9՞r6\9Yޣuȧ5p#! $sAC#X&-oڝIhxdR#![')\< %軌e3bITӵr¥Y(gTjS4${d^P -kj&nar\LΒy~PeүRub=Li?fgR2<™>u Gl%x8z"EڣSqb'y -аbkA,i" `|/4>ib*& œ7I AkTCB_c^jvtSJYړ8'{81e`9m{ZaGK^e8+$ 88K# (ajFsi!Xl>Xr]|KoN|S<}.YXJQbx!Ex>H=6r` \!L/L!\Y%U3Oz@SiXS`NNojT1̤4Y85w[Zdd@\.ѻ%1SJDc Jz[4ȼ;'k^jn 6*RX^U-#;- ⟀P"rY.l=UFlQ;H'[sXD0!_e`T0mZʭrc3vG~z* b|F(~!vk,R!fbի)Zc&`4i–0tpp=AACŠ:(S`87.Zڸuwܚxc2t0@asY[޹a2~W֠F4`X)mnwAҐQbhgA2 w;RuxC[@AuIt7:M=gDk^uB("$E}vrb|N/6"K<2;Hn̚ gn,gFgWl p}R%9=CE /ŇD|dgS5 D6I}…_O #-=yPთ2Ġ84HFdH S|eq aKoLq6s %"-bQCW*l<^qH q教BUւ\E նlުWp$l].Q6cfCZ;L6Whz (8 xmh;I%J/}s/elP̿m6ojz3wqf,အ_ #|ү,Nh,<~tgibWу۵9⎷>.]"Fc}$ϪUvjh9r굗6-^Y4f`r9K`M'Yk*Psg s_ڬazRN01MPl&`úy<&"S *vܶJ0B^Bp-95 Zϙ?>+ze|#ɟbaN@~Htoş.1KWRl|0Wu ou9֯=yE=\CS.׾_Kkټ@eHpm]Cx{X .'%\HVKpm]Ȯz"pj:H"cًs !VNBWu[/K!Z7\Ue < e #@U;U5VZxrA /nf6T{즈%rjCypj-g_t>B&X srqP0zy(lj&LFeؙcҬEFbw܌汻l$ẀA@р`-e*G ? 5[YWF :n0h 񘵶!)Ѐ$dqQ6v0+@:~{DeBHxJE W3>qSB،;K)yy?Aa4묊RT$R?'6`X*90Xn ^z,jG'._ppFW K9)N`2j~JP;U$V;@.T\z;]0N |*b5Wn%vM``T0949x-Up}vT&kc'fNB.- Xs aS ᖁh$.am u4h8>ƷjYszXIW7uC88.`䟳r5$*L Z+32+ީO"EKCxtK,!u-(ĊN^v?\p1QOb f U*m*Ü2*I4լYȚ&f}EzniEXh(E}]ޡ< 1C rY&љ& |LҐb+8*S2ʻApQVlje/yA{ !V#GYThc"խC2@Ys_~ zhdߒ `^7B upd4 .şQEԑH 7JɖfK0N\?޽CIӊ-bߚC$p\&å9 ъ -݋oQL  !p߬Buh7a(fӽ{tq=}Z/Ο(^,+<[U_@^bqı0Mt $ υ[FK6YReBz $^&@ݨm]"[L ta!:4{ -u{0;c&G?Mv:pntn&Wa' 42w6^JY)  S; z21OMyKR`TSX`@0}rZ0 8Ҧ?>Z+T>X6Г+N2qWR|[f%HͰ:IJ)N!Z`l~m8$B4߸r_ɍPFeBeφs&]ܿ 6 `KI|:* U$_Sq5}hгGRt`d09\_lyT7û6bF;Ka11.k8;S+Qp3m҃o@|[`6+/yy/1W>nw Jip0 )+eH;xLGeΩi%9SeҟRHtMLi5"h>([L1J;O r$sF&2?ilY28R`4b_S 7Ewļ|p15ԑ!ٹǍU8W?snc?w[.I_4xm;bxђ!:e'֚&gIAGc/w9—n*(\M]_ jXy Dڶަ>0?"QG=μ&L4~P*Yc8j> '#爦ɢ##8@ظL>Va%E7=LwR=w"RHTMcdUWkPQ䉅rvJQ@JZYQk* ˿}َL 5|,X}6=hRMk6"4ija|n|60j+T彗4}Sw'6 h$ǂjoY…z pDl;th!⿙oψ}=Hdv([EWfD[&2AOA6eb u=J ZT{|!Qˁޔ9dVӡf{{|#B/t7;h]sK'0K]XO,2 oqA5sK)ס1)|3ƨ@&ob2T$[J@l;{B|:; mTݵ?kp׻wrwg.+:Hiۭq{| ~^iۼkWfáwaX$dtink1Qw62i c77MPRS9^3>jD=47Lv>4eD&)ɀb/ KwaZ˂(cZo<]RDq Bt,FI8+z r1;ei>Y tAC­`v/ESKK w"PX]S4ԁP7/zG/.@gȵ$4mZlZV!\Ue,07ng Wo,塼dKH.;mk.EHlJÃ7tf-`۾'TlgQH2~r#Dʬ@9/-(z9L#W;Fm-4r@>(iM b Pq+ nD͖ӝHIJ0I@undӄZķh1_q1 4D[W_d%}ݼ& ZAGӍ}%4|/!&ٲjW5d=&bVj['fukصdadPB>I~SW62qUVy%]'tZFFwp&pŻz"Seұ}*n$*ԜbFZ 5 nyB`CGCk$d[~"aE,V&2j? Z2[u`-w )m pNTPTNieDAќ9gf``¡҃ehiz=V6db&k;(ׇϽlc*^`y!9X񦹵ChC{(. 2i!\cpdՙ u dZ"KiH02&>f31ZK,q# %POCɫj̨$10$DC(_beMfRy5zS:2ɁL 237*!}D} bG9h 󽈿pY@AaFPJ>,Z#ݟQȩj%{R2ehI3]:25f'f_>۲^mFoKGE˪4"c=m$;mfYNb+NS׷Ō#yrp7;;^Sɢ7 ͆$A&gW!I*]`^G=Ct;"|lU&[6?ugE00D-N4%EKvO{O `T\{ğhJ N_cO/Tm`Z\ R؇Z]8T_^9(_5,p]XBK9U6Imy}F%J;THįkրSyf 4YCxD]HCBk{ia*6=)N6e;(qj(Tǵ820ن-J3bJ$IhA j!)5G^eHI'c8aԧ}1*P,E|rS*QZ6[*ܕY7jG0v-f@-%$O[6 !80y(VpCiJ>h}.p2v,"'>J/_mff"5Pqփfa,E^(zLGjNj1g#G Oe$q1f>$. }#1*OȬ6ȋ[4nVT?qsxIԫlGO?&䖴|./tI".$,,Jz$X2T3HG΋VwktGlD֝#ׁc|2>P7)YXyw0xߍsD; _iNjY 4D5jb#ijZw+fIQxB_r`Za45ݨNX')ge䎖KيE:56R!;69{5s|ga`ԝ~:?PCc A r=eOdl\]QcJuQnC{Y֌^~.(B1dwe;B6:d_gbPҌ7JwqF¸`Y')62#A5Xrb`yP8bΎ@윀se`mW9b>)Ͽv|fW }lnQ)P8֭rY;ͱ\ʳ:rk~hM z@`se .iKfE;e'Kfiخ$'"mz˚ȭ|2C,вne?~s{vVQa.W3ѻ7?XQ\7?L@?NLnsbcBB%O5EK2,>߂)3 ɚͻ!q$l/HulIޒ~?xu_}&?B$f~L;MͿqvv].Wa3seWd=kIi9]GEGgU-iESeEe cQXiF#2Uz^:ޒgSr: ;밵4:ȽӮ^>OV1]׬}F5 iU O]<.P -VithQŜ!8R>vPG~rYIgZۙ ؽ]q 0kcEV4Z#N ofBsh{~zѩQ`Z}f ltܭҭ1â z֞v[>( s#j)^!IE9uSQ013,@S L4w2XQ%zd?7RWD<z`,RNdwQp޻9Mɐ5!yAx bkL[j֗rbփK_a7f+7nA%h>@pe%:1^ž<YRZW DKM= .<ºw+"kdNlU2ztul  V{}-i%:bSnZp^qL(ঀ$=\&j;:p!}ң/DŚ0yLp}m>s G7"7;rQׅ%Ļp:(7g}@5Yn6IlXDjk[`N6hOpʡFWJm%W\ ,6C#ePeG?XW 6C n~f~/RF٢d»0:[6:!w-)u~#jQbA1(;W4Xc!U>*OT `-Z$^)m*_ik/َ#|2iaee{ɂ iK̺qF=RzB`-:pw4\wc1XčNt@z ?ҴsĐY De޷ B3y">uʬ<\:o"_؆# qScԻZc|Iҥ5NCJ 0q4S:) JN #$_,Tw- )ejX򠟩3![<q$5 Ɂ Mx#(t>foKv:,4w3ÐI$K^Bd!adFՈ\[lnenOUx=:\wՊLIQ(k `7-JvE>uScwS[ gpAexD{n}~29,0]a@Ii"EY8܂Ғ}p=8%E6U? =S}~Z$O@Oy$`s4';g{wGFe5PrNn\]gS4 Ӕ96S>ͦ\DLL֋ւ_hH` lͺK +W9[%]OT#k~%}¬8UABN_Ͱ<}~#RDӐy3߉?<~|Cnb$%hŒ uJ$Ζ{ȌxQguxS|~)gYY D]S&d\RRc{=?OsxW s%;Egr^4v`ߗ}8=' T=o60pv]WX;n^I:bӎMj׎ A IG5nCpTNNjidM7:&'mk:'Ԯx9TT!]=(ǔ#Fр=*8[DceCm`{>1 Ƈ* wκbb~pjr 0La-c1eM0wD*!Lx">f-3S}O˂] MlMgl~UDN&ydMZ8#:Y G-āղֺPjG-gi,<5bBIJ4fm>O;%wptT0SV%dȩhҨ6XPBGpOn(^*GV  H@yCDv\V@XYIA9$NJ]sqmȢB}q:XfTbK*D6@PZ"q qɾWD%V];}M}ki{|(J'nBYQڮ蓕Sxg`B+FW__hT[5WRA t/]JLG#vO5m*dp޴ u[B%TOZ )Q́g"+Y3c)sU$#D kɀW*ش꾑yxA42Fh;RQ} I!\E)zg!jMkfG,cN7Y&_XۏiJ T]a );)TT'x W{H5X]us}Ub~>I zu J6VpDfIV>8㼨%n/`(Zݧ[2d/+"cf5xofP3bVݢ*w f^VߑlR;'Xx=N| ䷊;SluckgY"K\@ *yp`G酩e(g j{%d h0k ֥k4qԦ2Lb@$6_*Ŀ*.- yI)vu{1}Tnʹ\dTH:_oz?ywR>sh:;0 MPi\ݨ P"[\S81Dp cOLZZ= "$7 Zyon+è ًC%hfCh=]ee~dfl`:5ؐk.ܚ w k3B5e} /"2*XPTjV+NQ9C􊱈ѼyN S[D`@dYnm\ 1誔M b_uŰ4P^n<|r%d/0-[ImkM0T0*ua`P~քj^Bz`56+y:v9q^T˜\}{9t*#og4v⸀&Cm6Zb taRtpx zE$lE^O.:,"T>]-ʼ^֘2`whxh^Ic@L=IlFEgHƯEΕ6"D̏v3RU_Zwrl`Ff`$'6?G7O̰VԔC /~CĝQ|Zpe~ )TLɦ%:7Fw;O 4}apc,|۸mt^+g9)xn}bR;ݶ=a5"g*u m.69! XCK7F z"cڔ,,`dP?]!JѦ$2i6B^W_4i8NGŋ:m'J! X:rZ[bri4.KnHݯNJ@7欷{0E:,(U1r eUn1w۽9|ZS% 3YYys<#`܈k=1M5de]){Ƹ}~iKrtI/wEgԠc*fK1RKfO* ݥ2Ɓ 4;zʨ*/->`ӫ0܉Qfi%1M@D{yM^L-۩{SV{>wC7+!!{KV<0h~ 4!P6 ŀcJyPoUB'Kr &AncZi}*StR›gCD@0=wTUb@޹/,VKGkNI%׮ٞKdž(_l08d+,M č|Av@a A-,%5HuP[J[4Pp *XRzje?_䁍oM hn 5&a(hIGU *Ipu3wx kJAVkxJ^9: }-}9n)&uZK~wGܥ6S\\tΙ)7 ~@I1=(5hvWq pX)Yz{?_+9roCkB=#R&|BU}g5)v8ӕS8LVzeRm$$jC /xyayZd k-ͬSFŵfO{k m^%a`[0dfxX&&Vk)D_=WOh Gk q.*zÆ" YH},xt'2@ͿgYZ0707010000039f000081a400000000000000000000000164df7f6f00007fc8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/synth/emux/snd-emux-synth.ko.xz7zXZִF!t/3]?Eh=ڜ9MreDRPR'z=Yy1\9R@*k@$Mbɱ8,O7yR(:?Y'˃.̱ԩnAcX_8R%CCfE,mRb5xqrdC+>P3kbvpL Uphis4ddZRwRuӿ 7'\]"m/ۿ7Uw 9( s܋7+uY j td!zՖL!mO/|&l TrǶ5#B3̚AW{4瑟3 XB3֩_sIR@ZNGer5W&{gs:,qT({kH;Z}f?2JܫUV8 ߾!ezAWx8wY-;{|VllkJEvut5~ S` BuIb_G:M"7FZ^A Bދ~i/{<0W6,\LNؒr`P/_ҋ6Re?.Ulk\ByՁd×e86= e S[407hn/k9v297݁ F¹ fS|qh"qڼNH@ȋ"rw2V>T;\ATa6-@+*tKOFX^VeR^sgѬy[y$78% aKdekt`m"\dq7Y'D[K4NI 4%-1]'\([M/rұ `T`NU?y͵ӣXD*]4[vQuɍL<,业hL8bQG23 pI=B,Mu$O ?l"0, of*, r=4*(8OЇ\ lA)G}Eٻ|Ű 03^&a; rړ;]7*J9E1X⿾T+2AavRY`>((?rR* vr.B"oɝ8{2Ew=RD(dx:=*h~=w_nyc}&Jr2yp~_dVşK\KxٹȕSʓb0UX>n?Ms#xYj+mvcl5YY!Čxbe.>dH :~sܙC Z6 civ|q ioZ<-:X`Gi2j݌syWdՁp?b78k6J֊WPIN;yj6R祔p,2t{*C_Wm+আωW&rJ;L n?vٗ"<ʚt(++=~"]p׻YNq@b-!{n|uC@f䏻l8dc'\':r xڶe8MQodrOcqc( Ô誊MGIN_Sc U~M∽IS*"ɽ #sUoOl'46ߘYAuk7*J;EKca#$$:/Q8{xǗ:`~Aْe]DVaҭIV!G>9QڬV7T3[⣶{g?U9f{ptA7`ΗO2 8"BV2tbG]l/ZA5Hs؇ "; f<䴒n"_ը}AF+EjBU7NF 9j{!}Ϫ=oZlxq*ΎbQ[gF8UKn8٣MR2M:5r]]Ko{=_[-v gJ?m~ \yp42xr&rMmrr~͒ Ʈ%ԧ"W9aBl߇y$SBs 'SNdUșG2 ]SțE7I%p8_?ӞpE hB3cCUA.B:138hwOHw2|9nyNӷJ?UeP ڹ#YTYWcAi'TnYjB^Ls.'V(VO okanfNBI$+ v'ɃQIWH??I _eHtƩ:h.5rKv4ڒH#Aa `CS2Xi.]^ȋwFD.> '.e]AH5Zk@@ÄM&,2UQ4ULDKəGsWz " ҵ?.NO<1u0!w-0ý1}XK~H >iwaܖVSxjŀM_&XZdDH,"B*#\١$2au^%LPu;.kX;z=@Bg_LtJ(:g\ԥk\ǶP^ %/6ǤktBvE PR|nNҨK4hQ.rU(H4öxheuc6smءFA5| 5xyYgJ?%\~zex ,=xE3)$ѻ&ud3gSso.A8Wށe~[?V˚@2w~QGnq `< I M4pj]'AvDz|/tdoڕ=&N7g;V4wzG)`tdd$(ef[A>C[m&DrO>~A!(wp"T&J5|{vd0A?f΢ƄM+{܃ i'A }ဃ%]gkx *wHxz}ܻZOa'Z7H=;emKW(VBǢS #Tf"ug֊!Y䖲~< c^m1kͷdK^FdK>y6 %BPTʈ SkѝUʤH;Q ԓ(ye 1Umas̙* ӣz,JxΌIk)0_vd0z_h"< "/+yWO숰يv$ED)lXRi ەAܗ@ە UV3?|t:zJ5E?F haJ7B9/z¾mFSYFMŐR[k],)MpAw:W hMIғz<"XgqfUgp&f`{@$]nDgL ÷, 3}z3FRuR*SGc$In7h"}ZK F/v;*s2_v[(tT~ ]Bv[I3uW,\28WRnu\0zbJsU]J~"i9Y\2àepOe{f 5uu^;6. >)gk95?[)FPfq՞+:VomMu*+,DfZJD$ k )xk/o/~ ?"]a<|r{bԩ%2~p2#C̺~ H6UH}Q~jo$%elɧsg &l|(ϩP{f4*ۜty䏖s 0|/og]-ۥ[Vzu% r 4lkY+c}ݶh+U+XXf8DC33@G0IwyPә$}p+%O {3D^eԱ毗\>͸1ⴚ#~L+h겼ռ)A#l#v[SSEvcG{f^n.NO'[*w2ҵVVzyʲ] quns|1h%ù(0Բ@jkH [E(&=|!"I6i/ Qa(,ޔ߱|K}ٻ׿, R?A;ź_0> kK`J$ʓ}ڏ2=v\ qS{G87g^yꍮJ)iE1|#4`4z!Vb\6" 9(ki1E;n** OvFCN%!SI)[b(v,ܥm17%M2|@4?ylU%Np'Nϐ_ωQ2t*#4ǘk/-(=~dWROW׍7n 7!Rw-{,Sb篦T~$7F6ʄ&PѠp# $]1 cǥ`}d07ҩhO춐V΀S9gMvIHKsvyꈽ!:qt" )=0\y_ASY:cZXnNj?)%R͛2@.E=߀@Ǿ˹koГ @yH/6iPTS3 ZiPQ)]HM1wt+E7Lc=>Ca&{ܨέ_]8[ u!FhƞyW1|Tilt-;3iP"-`xT6=!SS(b ߠn6~sӑT 2~D ] imJ@% :nW%c6h# w!9@]ka8͂b=MTK 8\Vez D(m8RkZn)T#cD ي- /BIZ'~Ѓ"{$0F!Ñ^WҨ :T`G@AaJ>ɁkeQ;ˆ3 Ԓn02^hbC0J聕AIZ]a. sSq 4_e(X"5xnjS ֌h3fƋg'N@20vRqGR]`V=R-붫)OVo;6Rb*9?Y'm J19ӡ_C8 p@GAb_eCs !C#93e[j /*ĂFAR \3.̘@#W~#t)&Lj1U10rAǃPye Y"pGɐg1aȟ[ 3r$5Fm#Ff6|e1[O}7ragچl0>"c>ȹ32J%AYHn|ؾj؛IaʯH+ܒ:YbD q}˄>7h4>0ZW+qO8"s].*ʝ(Й* j^&e@F5ؚA:K7T]0Qrm1ZP&&H3_^$w$1e"}6,G)Ѳ>zV&8/1Y^wEQLc}E^HLVA=^;~lЇ=jm,5h{OubYrPACPRƙWD\ )}^O@5LZS A"ܯt?߮_^ ^(نGqpOL NV(\I%ܥՈ)aIO-(LԭђC ,cvb1Si*A7DiVz]ܮyPPs@#Z"QrjƠ4Q"4 J)8ޱY8(xj.2|ҭLڣ0C;Y¥U<P՞nNnj|s8ۆfܳnap,!ZaqL`t}jPY̭X ,통/4\eH '&J]LwqT j\% |,eq1c9#bR*U< U[dL[iɧt[dxJ2\ M:C/u畾dq`HPצf( aV3zbR6b1%걈ӽ8e֤w (bA] s172ъ{!'\olj\cyN S`wkwͮ?ղ(LC4裸7p& Ä6(KR'ax<7DI>7_׈6ҧ:Y;zc֢@֑BCn@4D_$~^ 5Afm-㘾Џj/{q:>^fyxXn8G>I煅[u.~Ӱ[* |N `S!^$B.qKb8"C*tnEGP>UrLkvIgh< >NDB(a=2_By{'/ZMzYH3)'!n hRٰ-! l돤 nWтuiFt'[LMVƦ3-UqI+ꐪg4QX0^9Witz+_%-,QGE WO )ӦlAV)=HnB,I]{ӰkER ,SqnUˁzŖЬˋl7#q2@^\]Uhm^lw;٢5̓ȱ3N }"g/\>say(#;o /oD֏"D,;@ t֙JF߱~wjk}W5P6:*$bݙp!|i! % ((ڢ] gS<˔Eces0 k9,/,-ɽuy^ Q2G}=@Ӻ8  USM썼RmZ 1_ТUC+Wqz?}EUH0 cnGN/d٢g|iCXx3 nѐC0dz2]74MoC0DrMO4mz[,~܃^YoS`Qk="ay4vb#HEi@Mf; 55[$(Q)q`\dKk()s)o:IOh+1*3rKj7Pp8A@їvxKMw_5-CUrF4U|l8_'6@*np.(~eJ=>I9}# mû+uRjyM/ӉWCRHH~mCOI6}yw"ĭހGiC;4 K&2?M^+VA%-QBoɰ(&ԯ&C!S^h=pm|cya7> 4cw ݙ̇bL;:ZմKBhDVN08’•lMlhPZ1y$5OX t;?=Yf) ]ۇk9WC3}jPp|\k 3*U9#ol݌{bcT5  2V"v~D &/ TL8NrD%Q;Ss7m$\+j(ɭL36[ޒ&6υ WT=W/;X]MN0̱3[s]c^U2-Ud(~ \_zx$b8DRPVAP~LmnD ^YQv~pފp`zKjڧ8rQ$* SMGūJye/7|uhƖ!]if2bHgX_'@:g97^ʱ́cn2|~ OΤ+"[:&V8E/EŦm =65" /Cu&Do*$c؍L#(6i1u;"3" ,z,'1VJG(% Ӹ\e4ZOl).4H܀Ŵa* tpI@8i%4*8o ʶ&0YPb=/ԭT;,^' AլsR\(NGO&sepq֡\.- dZԪg<^Nto$e p,_Q.O"Ⱥ"zũ^L.(DG$Ex8:&Nw:,"SXfǭy˴}}C 5Qˆn6s.݆ĝ-c#bg%p'%j@031jt}f6Й_!ZӮ31Y,L@ <'{!rg\LNk9PAOROҡ9l.e s8xͳX.KBl_ե2tRNcYn2ZCt3Ssw  }]t 0Td }\Nh|aG;uR1Yi'TZ;:Y1K4)' D(NB|vFT\2eDXCwggC?6R=~xʚlv?NB4jy"$VOɷQ@CPuI?XJsBHN%Wੌ)h8p;7ıD|~aFУԯrJ`PF`StdCܟ<˱`@oHRU}c%1J}$|lWߪTOmb"@ӹk&Q8"`+G Xn 7 ڟxlž"kAň:gȁZ]ĬcFǾ5dP5,Ӧ 6IvbY͌Ae[;Os_`!)[C͖nօ3v8mND>C}w/T'aAS6#SZlkscT9,6#6APtk}i*uKl{M4Lꯜ/8!ܼ֔3nb8X,VAM5z邌^3PqpA:2.D#JV$];N Ioe@`xʔO*sFzV$W8-&`'olQByvqSdͱImsE%Xn(ٔij #dW[HPSĿ[&ig~gYI]߻uR\*df,^^+QMdsSLat< Z}AŘm.ZE]470D H#x^y+@s7߱ aprkmӋ`#+kh%[#So?jGfzє^kE+$ޠzWYlǾ&áecW2KaEѢ6#( oVeţ6M:i.0]"#+Z!}rs5܀U+REk݉܏<${#jɞJj"@@M+iK|ۘ7 zOel IWPXNq = (zAu@6MZ7 Bh)넓!3;,d?.#R?a ;,ɻ 2p>/'y. nYP6!Q8/{wS2Ju%O,{ WmЁ<3%#[[Ej8`}Mz̪|)V@v0%}J K0-vJP+TﲭE1]J g,4C5I Ï?~:tKj{ r1Enqf7P5B_QBYmA図9*BGN~a9 j ֝K QX8`_ OtN,s7wfK;7muW-MXg%sD<Hc*I)Ͷ8ʩDH .N%l_br%f^is6qEҝژtS+I«VBHkeS'^TEW+gmf^Ӟ SBE+Y&`zoÐXzd=\ۤ 2M[ xgObf%p ]FV3^Ari6"^ ]ϔVDr[XS#RaݵLh+T/5;/m5#P,g+SXq_YA_X1&ǣN'ₙyד0NEM, ,*f?~ (CPt lHa/IQGg=w_薷@pLJ'Xm/WŮ!C* SF!x:}< ?Dv[9jZ#0T1|4 93AsVgKmpʍ5QS^%14UR]W 3(a-ׇL1 qR ,9VW"0@e i`JaD'RRg9@R] aFfBG %9?Ԗ {bB8<݀o$)J5OqR>oV_tq9b3&#I; ᳏8A;ikؚKѥ"^=oVˀ(>PV-Ϲ>1 ?_ʗ7juiT-iJzGa6b&#tnew\3.պXQ7zNHbz!Lzl޸D[E;zΌCB~W{XЊױ]2ʌ͡yڼ`ԉo\Z< =C9Ͱt)1HBx r[<λohœSjrpHs>Z#k®p$j(lmM:gwu*jz*\肃RP_4q-^---$ SԔ.X_,d8w%Y&ulg&%`oUp DJ9Fنr؛n*>^&1)G`~МbdWAџ -D7}z>d;NrоJ:&ZiQioze JEdlcX*?gB\@ ;Ep+ }$R>"&]$ꫮ]a~ FXMec,{lNy~˕3Ӭ>B`@D݀&Vērrj m)*sVx!Hksj4ILnlLFAses}ymsJ@  Wd!tly٤`+vϒz1a|{3JFzׅIsENܗvz䝄"u6%MR-姧Eard EXzԓ@o3hCӝ˼F$R+Ze-&>CidNQr}uO(]"H|~klhC@pp!㜝G.V/9U=?LNR(CR*pֻ6sR%6r9tW.Bn{[Ԑ͓_Z^O)]Q4]-={w{ra5@&v4I" <QW;8?˽l,D\vaڏJxOJaaY h2CᷝXy59`ۍn!c}"GmUud;zL1VJG- ocvRp16bӸʬY'&4QZ*. X,)ܩƍJo44z k!rwBK~>a_K6`F\ȲV/xUl۷mƜ[w=4M#vP7K釲xZ`t{6hQ6|M-`_2'jTwM֙3j3V 3m[Ev]\FE6kL*cXz<] 'z^?0YMPjߩ럢)Cz*Y\@*m=մ+Ҁ'8/„GLU^c/'~N¾ߪ9L8 'ai& TKډlVE2.c-~{o쯃~ӿySUVgѐՎ_ek1&Z҉R!8uEoAd;c _۟\a!rs$Lw^1dNh =, mAeX;m`Z'xu~iAm'S1%or^^`>gҌD0R=+|c^\%TF?!Zժg-n܉P Ta#7(ez;oj29'yNVxp:"36t[sɜ Q,? OSpr.ZΜ3 *)1`ʄd)qH#qgcM$66l$ )9`o.?Yv}z!;x" >Humf#¥OkcbiID^([k8RQ$]^45j R-zf煁|q;̾{frJe;-<9M$XxVs(ɟ̱ѱ.4ߋ^wk?_i0@`D h=0~6wLJ vt2tH(t3j;QBfA㝟"0V&弯8x@ɼ))zxSfP@i@S)l[nծjث+U 㚱FQK&|W$o<]w?VD#;r=[##fFy0ot<󏯟-{f_y㲼-ظ }}Mlr_: @nӋ܆E l句b }HեO]_ޝug w nzGaѫ@Vc)!$oC+LFry;oWt|M\$)Zk )A͆B@Enp_r}Q y/<܊[t YǸ>r~4qG8mA7~"Pm˟C`#: ?oMo\Gpݼ N|{q^rI,u98Hݰdtv|c[Q ;tJ͏IkZ?~7bCEO@wA.= YGv\`8Y+l d_Yih&ljOV,s޽Ҁ ,W[OS;Yg%<0ciFQC{~`,b;VTȜ1 Ypo/nFMܵz8.4 N3#yIRG*ᗜv0zjI(AD<bBj-#"6Kc %Q2]gۧdfԪ2S0W` ~,Js w6W9fڄ%jVЗtVbIbt~su Qڃ.X;jcԠ-D?a$&lиUZP<kCA Q{@ڔ1ʌEd}k:i!6;څɕ%ȓac!jcR+`$'an#MzyqƠ$hb6esOcKS:]'NE,Q6d_O +?4zݴi'kCtҎ:_5emU}`.)6υu >:<-8JEu;4J{|e)C -܁2ؽejeXoh0;{?9BkaQ_j)gV$>m yD5W-e*|W mlImClylh'.0l <0K7?G]]Vdcq O9"Q} 1C"ILϵԖnmn̬/&HEž(@̀e:qV5ܮamQrCƖuϕz] (f_.k8R<;mYdEՐPm'ɛ3/fx %OTO>2lD#Lddztg5p%b^8 GNheu%90ĸ`TJ^T; njb Է͵nʏfXCZ_s` hdRҘ!/İ*H-BЕ'^ہ^F*d}LqyF>?p_jNd+ IFKҹJrD_%_")iV)Z(zT~MWp^&+/fPQk:ŝıZԦF@ "9甀x4@Qmh`bуPQYw, OcŜ!gfaieFuuĒn +_/ iu~ri9Iuv䧶+؍/jfi5.0xigx ^_C[8ZhsY5ڡ)КH-dKԊp#kU-:} ؇" @2k@h=km֩鍅$J`ōx r3'+UQCoZ(_Kn߆d?sS0h#•dN\]d"MH򒐾D$⎰)& C2<n[jm~-Y,L.`7@MZ$BJX5e>{=_zgLYjV)7:LAQ[݇1Ǎ0ziWV1<>K5b 6Ιk$m[Q?ʗ~"Ubbο0HF D !OEzd6f%ZOٔ~6&L&!qKO.pwN-u췡F]#3ud81ԁ7BOgLBRyuXG1Ynw,K'5N?b.B? l.t6cx,vEXLb )|RYj=Zq+~6|TzĤ<}\( qGoI0;ԡ# 6bנ3H7x56 s]oBt\ڲV苃=&P.ϹD!JY("Fٔ aklSaOeK>9IAmkU] l4 X <-ْbsbr(ׂH[mAUʫj-;6.D0z8@Mm|/Ekv,;m 1$/I"cnCF}O!H_=ӟS21Mp^k8+WE a7fzD]Hb,B= Ǝ{ `%lahP ݊za?+5&Zd]+al^Pw[N7ܤt I&trkK?Ro4\tw7ڟqhȷ9|3M)inBĞP'*hJNV=Xjp6|nZxPL]qs5+wxJ Y;X(AљԠ7U@'fvW/>@z]5+ytZahlyX8'?=$x݀& .{UGޱ_Ƴ^](n~ݻݝ:cbc)+ K %.tl>۠ӰM"(AGgG/Z} |W 3tsm+׈tZSӯ3h<9 %f97c} <4c (b)",ǽ]DxV-NE5Y a$8˭_]kC2wrHbf1*vOe]ƫq4nO FD^Yv8Ps(;ːQ`'s^3BIVwy+'{櫞bsj~PEY@$\c#e:w)i <=kҰn))q6kž'N:ؖ`&+|fGSF(W.,M3[Hqk9)`|4AK>o"0>0ylUq2u9t x'Z(FCJ2򵲫^[E}~i2ŚXc JQ=2% C fzTA)dUa蝴lno2I[jMX٥QCV_ul! S@t[Rd}{eIV;:j$Zt'StA.@ڢEXIŋ6V(mx10GW%!kvA 54@1 &y>,֣e S}W&EmGr ͚Mc8`^,qL7ꆕt-Ƀ{r;~*4t;3;XF2J,ȡwR?"DH~BoB$41m$.5ܑf4br|sBVdk?vD L"`$jLs'U21TG}8QkXL>0+{z.沈\oM#Ks!@)=ayZғLRz/QM'~>j%J&QxGT bR-[m_,3눌ؾ'N0PisZw& Oae2Z (_,#qѱXG;VBxy|o5g+nvh ODlUŀga{Q!4"&1gt,fGi7p)3z\[RkہX Q DߎN0P zt ؉7 `QkH=H+2hyIq+y~}Z|V)XS|Y\f֨0rBR/xgrYfK#R@* Re"z@}.OZCaFƴ(G?~c">JBjZ| Nv 7-!x;l=߅4#=5HYEB؄")-ft(SFBsX#./eNr)O;w\АG%I R]dS9|0EG겞&w]bA0kt N 3h_ϸ)`z"P^;莉fqt.SRm.Rϳ]9,9hr̊+8M;(KEI}KJxa#Pv%%y9BA{?5mCӒW}c\նVA+GkI.2Y,Gr2hڊbS lvVCܮ7Jf6{\9K CnzXX϶XO2z648Qawu:8/a^vx0 /.UWT)XGϡA1"NQ ;[ϞURfaGb5u\^S = jIl.QMjklHVk/ T#!tZ#jR>}xn,@ጞXĨJ+8'px@hO>@@ueЌG̍-iH*T`7{U&xKUcخ@SdUC(v]eëx>|XZ͔s<7P^ݳ-lUN?0 Uk Cq1~-*dGX,Zn5=91wNHrm,nE6b 3˛} _rKԫ (:OKBF,@O [H 75^E4R4H߻O6+9FT(h7sR' I;FdB)sEv0w*L kvUc. d"{AYwӷ|2 ЛqF /&a%ɛT`X EȺKlDX/l_ɧ5{CT-%[c{Q*C5/5nߙÈU.} s\:PO>K;7d-^w#6 W9qD;GALǩ0v-1\$N^#]%.|u]Wuʖp.uȀlQCpg碳+D)uڍ #wE\#c/Faa?ˏ(y>3Ky]q ZՎ9[ϩOk> IiήÝo m 5OBYu 1}GKH.W./l3c.: u"GKH*@AQ[ETy{ 4@Ľ=%?`- pULq2-(.o"qhtѝp":s*z(l]IÎ7V~] щc O.HE7b7`N e-KOCrfWxkEv Ƴ̵(L h)1MlI{ޑXb0"y$ py 2X%yFyovEFKJq@lTytɾ߿n4/&UhΈ  SdMv'q/:M-8j4laq<착K需7J7HLiv6 d+c]4PO%:fǐ'<1GԠНi_` iq~+1k/`6NJs.cli!;LQPZw_> j Mu)ؠڻ-X~d>B{>W -tH2u ā +7/TluQ3v&\f/8G)j\F7fݟ5(Na!n:KG\wc4Y}I"a_w(stì\[!=Lv;M Z4-Y"SfFU75Rvۆ%hH"AijtoK'.  bkV.=` |evս6ݽ8DpR~L1wL`U>l)F郞ڈxU 5x($AhwF{D)4b>'"ch , 0]bY[ۨXy }2PɆej; ā|8kY5Ftz_,jg]m:YY AWb_ ;Qhê[8'KJQA:bZp) &=*;hbEPЂj3IS5$:񸧎pQU駙 =->;:h6zCͲ^ɋa_bʳ b#T!\JN~&у{y䀜ݗ`YMjeP~jYKOy"=nXwz "'jlC'ȃ;.ij'B2 WAa"P7^=c)<8 '!`<\_05;R YW+^B|ԓ8BKQ@ ȣ+wsBkpڂ}jo헔@9D޲Žhkf"Rv%끓ܗcYT# #dq1ޝȲڙ#Qp9͂}ۨ'<ͯȘދ?=;Gqa:×}1+lk -4'>lS"58 H!)FCK9u뙊d.#oQrfmzPP?Bx>v @{W% Β`>}`G8 "~eRg$8sF)?%vkGhؙJ6>CJLe D}s:}wgA:.͑v :x׎\6zM񉹼kq*y&뚭HjJ|DnippוfT@1\\CW:U7m}pXV x' irAŷ@Qp_Ҍqm%8a%wq>^=rQ#OH\UA1.$:<%L܆m: /`S\՟~1 T; aha\mn3 ~,(_3gpX-KEU`beJj"dȫ\SfN*{ e2][^#(~%rk\?(M5i#; #ϰ\yMlKmխ Âygj7ȰRi 1nM?Ez*P:-Jt}>Rb309׃ )E*ˁ=(>G~#g i ,5pꔅYBi92nb,#ol 6G[Q˿A 0i4,c Qןkj[#JϡTVk&ToQ# 55N֝ E?{!×Ȱ3@I(o)4%[wNR`io)*n~fMގ65YSӣMR*j-Xة]Bp>z6PUI򋶩),txzP8cfD XOrr'Jָj+6 8 %EB!$fP>EhEO +T D/,3#c_`ÍT^1C|Zi|GtN^Ul1tO*OmՆp;).Jygeɛm\(5 gw#>p qwyUx+PbV$lIyl޿ #8Z?er"S) Lf{͡S3j^}1ߝX=Hژ})K}M`{E*sI6uYNGVn_*lJ:sVmJ$Qx#s{m&= KwpA͓pk@p~JJ[@.eS矠Hmʣ_x.ko겚t Eꛥn' >2VxmlPqڮFX6ꏸn h3i!Ndr?`V-enqP) +Un1ϑcjy2&.yuom`Uk`xnMwfJNr9Bnh `emȁudk`:9DmGo\c&BTn'u𧐽諎eRf0&Pwԃ$1Y6(.Y7+ODj3uL~][)#$GX0~عiV7*I}@nǝl܏V svʾ/F*M; .7`ȗh{ʾc]Dۖ<ȩO#]*-`>`o/;!)l@ Ʀ5h4xf;͜AIOQ l%"?MYr$X2 W8$}E%VEk,2龨ςWT˛6BǽLJob?_-﨓3 #[,~>=.jhqɋMyĂx$ZTT>`K>O`: |;Aĕ}3-E(d[b[2BQK~ljl]Maa"+tWRLXe~w2ZcWGst0|YvϳYO򦟷ëIY.'i>v+Wi4('[F[{JlE86j"L͑XmK|I(te/U U-P=\=ېyg&wmy?`%3C.wS-D}!ųilKG,$NmΨ%tp`]~ABi~ٍ01B6݅ ӯ6vc[ha7ZhOܲYCHԅqWR?vltȢ,,JUquhƧ B (ܠ8 &GDx0ay{⣞ܫ /?2s}RbĀAL\A&c'EvhcBuM LÎDS[o-`,Kď WF}g*Oyc'è-xW}'E3ޯ5peKPRyVPCq1j'f+|<9ZN_+ۆCCf\V0Il5d+9WG՟u5qKV\BZ, tqB۬e&[<u.1EA6$gY CP9twPPdF!~`t.c=,囲>[3N0$ I7M%Rar:5$C0Y- Z-4y۲fLC.䌆۰mjۓsU/]V`[# ;WX'C:CY&[ )GğKde*ZÎ5ȵaLzKv"b_6: !{!Gk<@A{U . t'.;K dV-UEx)k)fOGbǨHuGs{YB_dmUVjf!HqC nZAx̰ۋw2r3QF kX0_%-.y_4J8FuPÛtMyW0V|Vdu$"zjgxQ8AW@&.-ģ PRh="-g׹_f8FIDTkMA \x4(uu~C:6)"$i7VO6_8ؓvl?+F. kDjbA Le+v`Ml ~&@BM {~G:Q?^i!>R'f.%nJAa{XwJHe k󇂽fp&}Kv(1eœ. ~DҶ%ͦGf?1"03,#əx/w79HCl-6DT Hn{vbͨjhE1JALb>EC`IyVWq/bz&`{Ig:ACHٱkDOIåL}DƢ!%|"KVBb-$ .cjdLYAZM^3ߑQԊfS*\>ž-yD @bqx}GN%"6Ço!c,8ˎm; FrWgC\AP[Q["[aY%$b!jXV60Yf~ǎ6t5nx۷IrFAFUK{VZͮ#ePBUkdTr|ҳe<.z2X\di9̡phi-FYSX1"ԳzEL4HH!U<.M?Zt^oZT64s-[=UGu_tnZOʊ퇛 B!T] T8.OL9gdzkƋ%l롒7 Ol6eO)V&vz-ϤQ2ar H1 -Q8Z k(Ց(ֲAlH; oJ`'o܉g.I̟%-xF@'C^U5X׭mfY~Bl8?0?Sk.E-( gQ5؛(-N~nY#_$2NMx,DQcÕ!V 3u8N&қ}  JnLq/ʑBh jZ M<*0%w&߲5}y퇂dz,i$: cOqVe㓟@ovIANvPZB[n_4ʹ4t o"IlJ^(ޅ|#bJuŅ5|Xn˴4Q%^ R;qsa;wTfftI'*U]Ү󟣔Mޮ_7m[H5De0vS+KV2'*ULD=?O!F`\vx\ShGh\u_,w`'5P>k) n$]gYZ070701000003a1000081a400000000000000000000000164df7f6f00005978000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/6fire/snd-usb-6fire.ko.xz7zXZִF!t/῏Y5]?Eh=ڜ9Ng,Pb ;BofaX X!;xII9ѦtRhfX{ZtpaJjE>'l\CK2yG(ig PF fB14sKԵ&{gG }B6vaiD7N2"{2Hg-!"kx%f|.9杸#NqX0rsj+AFW\ $"E 5*WkyR܄8%DNêy)[.CUf6YJq~SdOVJ:,:a}h$mXݎ3b{. bI͏:ztm5RȤ7XCob|?\V_5<2c ^>H/%BǍذ50G{#σVMuS:"3\spɵQo 3oV-:7\! 3aW 1Y;߉[@"Ũ04dͦ~oIbu|CmaSG=Ngk. kt>'xϻkb_."sӁUꂻ@KeA=r&O0݊6B]TdYjF:;a']mw4CTU½gN\Dq ,ߠ,F=aX8$<'gp!A=b`z*b/a9M8g |ZL\@A%'=ZT?o:nBI$cJ{9~NJH(ȨStQo^5<`Kl(E`T ^{Jrb$!"}\MچWJ! ^Dv'.~֏a+L:LjZW}]B&Q_BC%={LOw%YkHA`^UttSPnP=iYJR#2FjQ-UwK{zmTA_-ZAcN9 V3Oe)h:6A@E]&My8L6m"uaNqYRd2n5-^+HMQGq";fvNڬhtmTr߮yL/Ь:Qm̟]957ԍ8юfcIG1zTk[<|vxXǺS-OyȮ忎cTYk'v&2#hv HYE]9xI ,f DK@ #YÒiL8;},ua!&_ 5]4ϰZ)<ǟK8q3`$Rrc2l f8) r$by](OO>\PWZZVr2:)`?et>l)!ZB%i~EN 5Wz$_[s}D(P7%QNuԬkbTd͎Q9ݴ3>26q=^CD'CsKep{w{ޥg*Q)t}i=K 3[p9o˴CMÌی ]9Qr4O+^2~(p8J+ X3.oNŭzBYFےWآ'e3cIG KOSjd~Pؠ\UY y8lѕ eQ4^q2ʴVH>D,[ N9UlS $Ģc۬)&5kdr~hsˆ9Pyh H"4&}ϛ3L)_nSR%5G̋2ǒ[N'Y¦Y^ aCTTD/7z"5,E >S0류P7r)phCO*ȆbTϏ}OgTn)!#A #YqbP&uuT]&Koj +df!s @jM)V 3oewadjBxcH _LQ 1>!WA)d  uŤg)G..WԮ=zt r+f~x@%~t4*2{TNŬ #iؗt ; ˏJԑFq$hcKWk<9f]f%^74v2_T%ƶM4<_EZv懏/x@Z?ځI>44"܇KVoN[Jsctikw\[o5!L~AvbgwVh] ƽ)<Ky1ՙ`VmT Aj):)P aSթCz p1!jz3ݦ(6&W~AYW(!{-TK:UM {҅>Cj;1j1^מYCg4!c`.yŧ[>CgGUhV;g7XbI% g^W<  $Qx)l#׎YFƮ`هr[z^@z&ZS .EvPMӐK`UGzR9\QNwH`HgnlCGXt'X޼ڲ~wiZHk4wkŰ (I/X{>$ hyoIn)JRdus j-:,zh:if"bUOt}/U:ª XUH-{s&fQo/C{u\,'ThzZDgF`l_ td ϑdy$AKdF!7X*37EK ;1墔/c/Z/BC e S &!j#^l]qlvl. oE޼}FJp% !hZZc+D"w1MrV>?hfwChW#NٽSmj)6Lȣ`᧰>#bN6Lۈh{UHr^{yRi9Vfy- MQb L8cKgywmdn=Q;ߝekz\y_k_T}J\^\O@kWEn{y7ڪ,+G~8Q@h"W.W (ދDl=ߙhqJ@Hh(&"zԟa;48[7\Z9JRk\r됽:,$$dy3/_ ;;8B);1!5i$0z.ޝ{p&ҕs|AKm&([^E+xd+u0 Y w^)ܨ;l4Q$'DA.xSHUc^=X&b0uK^ж8 HpIt>߳vۿA: F6nZR .ϽS b.z˒#)/?kO:>әĜM"8^1"Jb4TC<2~[ lKiR1_h i6y.~P,U e_ʜQ壇_4BLJtd(ęI[&i_k8 -PIŢ] 9͡h^°leib!eL/h &q”Z!M =(,Mhڣ`n-gu6T,#)u|;*[#/L,a#]هAOY5rc{T|Io:ޑ3iQt]ESL-~,u6,|r R&ܟ.Mx̀H* fS=ҍ5)%T/]BحbMD&4JXѺV'}/s YG^T$S&/O 9/.qvYA:,/J[p7ʷS\8E5*WW8'tWϓe0-3ےIW JƱq^TW1࠭ +)5*.xP6ʐF- ~gz1Ҟ眂r0y JF>[`vy;R8`RVC!08pQYE ^zf칲SYwBqo 8hˁw*R<@N@ۨV yI 7`CvS4ctauS?z4МK:Ѓǧ-l7> V⧥<2}aS\ylΐ[|Z5 62]FQwF SlvduDaL l\vL 9_gс~73fA]rw 7=foXPGO ^7i&zVk:.q.;MhCJxoMC.O{;Irvw#!>U10iCqg?ɖ3nu#ǹ 2X-9hӟjj-=;|('Z(mL}wGG`^ m37rSU)?IO@_4TͺAE$>Oyn<[| A3庛SI(dkhA0D#O0AY0 M7‿ u7YiDx {-+d苰6H'fxmܿ;@t4,\Ʋd$= cy7|w>Oj4rn"UW@+CiMcP &WU) -4H$Whpr22c ]a+T28x3 *[UDfIGD3ʍH*tfVqjlW|NLwG6m.΁Sw`b'\sĈ`sfc rakqf؋AƦv>O$Ž[*WatN[a[ kʨLo *&רZOw$qOQ=P嗷EV̇oėm\]2`PIԿپj,03xGA.(TEß]"2;ǭG޶ipVcx|CT`C[62Da3gd/覐5Y _D)7>hإ iXs O^Iq<"5y}V  1E]?:}d J2 TU0! ϣM$/ٰEHhntɧA4?0(WC":P;koLh3֏jp2Mtz. ԉc+(>x86*=2*$nB+r⦃Ӱ q/" ͗qHP~گcM7PI.#,W7lywg(8kݽl/MɑmoxC;H/[;Cs̎RI˧KMn:jEJ{KbNi^XtFp.aNƾl'L°F{t1coWQ5TxYocT {ʌynWg`x5Z,57M4cQZ 0ܸ8kҸ6_{vEY#e'nC &VjYfSŖB F>- #S  E6MK_@n$="Pa4!I`'3 <,N"V7\"V h+,qrc &pXH2Gꝛb:qiy 0Y&2K31*[uɟPRR=M//V-֔+{GO#f_Yq,'nu4~FG# -+O&Z:,GGeVՓ‘a_~猈@[FCp˜ķ2358yص?p9x6.cy?83J"AAOxf]BdD]M H䃵I2ݴn] ۣpKCMR~!וem˺6vhRK-wbj"kW?oZA.35)SNl /=DDHWd.v%uD-5;/ƪ/v{m-/> S6A M[XU iBH\,7j^~<2;V^o-M@9T9+X0;\ luFgsw,vCeCp.6-٥d %4i̪QgI9tn@ e]xZ8D=. {N#6Bm}[`-#Bz7dR$ wɉ2< 󟳖~oY:y7oǎ[tdWYIO@Hdh7kǀ7.g[;Ǟ!\7 Oq@6KC6e' 8FK}hˁ7ݕy{~NJA3@~w凨GY8}Y# s{Cs+w,|zMٱ|c쫀% ?1e&w] >]!7Ў6ڑ q]%\׵͒ #Rۀ/=%@t.XIMAaA]ADSV,K6kdj;WIvؙ>FBSm o XJNQѓ, JMk=6iP:$}!qBx1\ظq**o\[\;*; )9?^h<&HCOA Rmwyʤ 2kamAv`U d"]EU!9+S*(>3+f ,@ q\x !HJN8 md&k6.6YHTNS,dn 1Z,Y&]☭]@yO3}8v}sEm .Gvu ,)zZʲ_i¥7)]L4z'b M:-*#d03,cxl|tLK##_;؟nS:UaF3m`f!=.|Sn!>t~ȥ(KsBӭ8] 굁+<%Ñ$H, 4c@A|ܻ7j?xv7=|`F u.i %ڇy?k7􁣧œh?h\Cn{Zm2* . s"o i/X]xS[+!+S&hۼ0%4CPP7e'l9L yǔ`}veDЗ__#CQTt7ə dUQ̣mjLVlS5rJ0{\&wϤVO|ez9*V'6Wl!ozA6;BdCj toH̹Ac"UӬc=Wz?f|@[vV+ n$!Noo_WL:Hn_DϽW%f%P#L<΃gAy7YNmԺ@`ɁŞ00Vdo$̖ů722o6e ]݂8@hՋT5X6vFC&VC3>Eh+3gS= Ӗs"M)J  nhh;2`rf;0j"`n0hl=X0:U)!hY~ﲄ>UpUo&Li8yJJuǹE 6l/DDīkYn1X \k8d\BS'5R^HڶsVpTNޅI5i&2$@!eB>n˵G9QY:h3!C cR&kfO/:ˌB nӑT=Wj?qY2,Fd&ÐJG0 cgHT)l^%<(uXu]*&} 4Xm=lP$4bGs:;mx?2v!ThcžᲙ(l-EMsoyL>!'iCMnFۼ߶+ȵ-S8Q>/: L'7C Y;: 7IC6+,,H]i[t&5NE^.7$wּD&)UqJKYs c+n ]PP&t_ GBj M}+pUU根ݐP?N߻GU 0n:۩A B3{2I/B l'`U_7na\(iuXH6_BeCib=^!ֹ uF L UAU֣GL^wC12ac.v ]nZK)98󬮟 +梔!nM=hInaFX>ٜ;{X* &;jO炌]k YFTqA~ž%Is:?+dgo6_tEDF41Hdn9>oӎ`jTUN#rĔu1J/r]RXAC W6vҜO$C4Wo(ρ~P!R ]B_P?R`Jt pT"}J/,2+˦{I SL&27P9 HF.ݡJyniqYR2.%:r Giꍡ?W|> ^pegZ{) JrN'@qZ|W@]`~̭,B#C,04#+Ro5w[^ -%s R<)oD0|@#*XN)N]R ;TKQi{*%hX<5n?p뭱m5k"&z qքVgw8<6 z9h{(Wr#u|2pTf`:M4i@915/IҙL|k2AEۤ/үp& ;nN7/VxD3A<(_ w9{hM]zvԷ!QmajL=CARʛGMpZ-rjըy$Xū6 eb0 O4{s-):<еw~*9'^*1n;O,G)W,OVo9sɌbq?AEmz7RHL*Vtx($6!NL2{>3?w'y BDYL-кaQ 3<65ia#()f1JĭBxJ/ߧsnL|?@ bkhV7(i:M!3w oWـic/j{K bp.Gw_!p4Ғ,n$XQ-4-QS7W@I|@YH'BqgCfl,QEܴ ~[vfXҬRM͋I+':\C'E%BEh=s&g toϙX̲u1vL4ۛtcMFDHQ@hNpُLjlйsx,1(5@7j4Z-OS9}»#݇ĵ K麗 Pz9:2_gv2~TAG1KRET-)3BL 4Zb d-Ruo^OvCSna}1Dj$W$2PVWш lOe9s&\t7C2kA,䨈iy֋DM$'.\`vݱ$voK 7 '/@Wl'0Dgmt.f& 7==JI֧1__Dɠd8y}Eb4 tkW oOwNmt/>GCɗ$۫g;Ms5 ʯY~Cf~slc&gȭ,\E6 QĽf` X@=~?}ČxYBEdޞ+\si-6bp :L{Q"./Jd_o:j:+B4 2Tif몗mevO캮9ä>rVuPsxm̕ӄPwcO`)~M2P<:~/Z}ɱ8`(I+y5N_ˌ0?MEd9y"\N>`7'M2\38mêX>չF{L]j; S q4F5,D} l5a=, ܑ4Cfԩ{1 g;wq-.NاzcNRs'Pľ7.Ͼ.;Iҿ20aSz &a`}/+dNMVs1WHI HuŠD YIɟ2T]n?8ކBLg+SȡjK<\d ΃_S7E=.(&"0^N5GEDei'\[?]˖ B/;$-wLuU M4_ {*qo 732TG㐌j s=b+#(RՕPd"C =e"4$ RL}t(4Ԗ/)DxDf9#oR@btp1}zO&FP~̾X7l%Iki5_GkK9PĿfBũ#*lfGrmR2UGӝ9~rkm-#aLl^Ht|z!k^c5#=$xDpHK}0 ]Y'R'O᝖Ӆ@(cܜsX} @8{6=ۧY m?vʝVC;(@v\CSwpUέmm/JW_ s',Yf5; !۞ lS{U0=oa{scgGIeLn 2>֛l; CVZ*Ө[+!vDRets|qBUbH8qB)E2X,H?Y&cއT ۰@ʅ6Ɲ(= ~lYu2/s@:AD^Fl% Xܙ.1Rpn 72>%+Fb8tqV !lbs5"•l~.腧CgMk%k LP uWX':A?[M%iAYwx  M_ns]ӣMBZj'Yహ<)RTKK%L;+PoDܬ޿ްe<ɦ:Y (io^ akF%}&4)^r.S)[>tPK5iUE^a HOsI*\dy/I8V⸗ 5$-UL! ఴ:Ux1 &0kQ;6Yy$ء||ʪW]~ԣ_ s_*48N-(W_2{J >ɱ֟ժhCWSzTt}0iq_y%g{PJ:}bǹ3NC̯"lR4p-6`+}U|q(zʷmmM[Nic6IEw!N_!|*P?-1˿0©fqey.L=Ս_|XOPv DHr L1 8XZ˽el< :^TMT$ГȮE}p(\%¡%ۦϡ'rY@/(ѽY)в45cJ%r4P7W(P:1vY;_ŒlY +9ࡵI,]iM ༏0t/{'2ӌ b#tWCRѬЙ2"G08Zqt:~'k_?윎eUAF*6Bܻ ʅ-VX rƓ5HnخHߥtPdު)kOkH$a;[ENq#us.܂7S7;I_a+]3 Еd Ɂ CƲJjTKH"k X~to}\ռ8Ƿ28sDT dek#<"r >} ߟ Ixj5nѡ=YYE}wi,FkJ51'^ #Mw*\ 0Nx\bH:tSfš,㴗W Pً8l"а!o^_+>69Ԁ(iZӾK):[ m*Dq(lL#2,2 TޗjYV{Z^yT_ԳLNѺ'=FpFk?mBOHuCee3x34Dƥq[WGS0 ˒)|{RRA.Tg] bPX#ĈXzKJE:dgguuQrۄӄT9-V V>kv7!鴤i/`k[]-dia#8y,:DzM4oNci1gJ(="iJdn2e Is 5nu ֋δTx6xm]o b?]N?"2.}ҾG1,3/ڃ7nTNh5ݑ?Q.o8k+\Gjvt:jE}45 ql:/ģKLo)̑ʜ:uGyqET܇JR~9':߅Lk]S{#7 C"(j:"j[M52~J?Г;^ɋݩ3H ΜeşfF)VӲHK2]NXs˓5p;`&u`tsu(8oG,1h Wev-{RxMZ>9ҫ6mK:؝ݙ5"S*[Y@.a5Cy\r<7'mb\:m̝7Є^ו']fhrah d~kN?ϒ9{'t}*]M\/ך.*Ojr 7 DH2WG`zF?#-`'[~eӃ#MZ[rơS gHيblx&B6M4&l"F]p~4}Km5#ٞNAckK1sC5V}(v\ʛM0aHCzE:;]r7_VooRt }{6h _P욦u‹l6B:4B}>4+E'bzg'~ݧN4j#o/rXNRtkRU!R\֜B^G@'&tqStь={A DVZ5Ҕ86QX~䔇fPɡ@!,Oc$ovRj ѲOgYZ070701000003a2000081a400000000000000000000000164df7f6f00001850000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/bcd2000/snd-bcd2000.ko.xz7zXZִF!t/a]?Eh=ڜ9Rre\Z $|bToVXj?dG4;x>tTp %ճʫяY&ʼ6"j-e8L,+Zlr=d +N.c|)c!7*edc-R„[?3Lj`KAlLHa# X&k+[ AzԤ".'My~M{RH6lIj3o̳ `/pWGTaF)w*gN;g]Nakr_jΧrGNJBaэ}4-qIvf2lKhpK?3awXu)#N2#[@ H٫|s"vR4V{X~h=XFzӰ_q11mwc5D9_fL<na3ȵAekZB\+!xc`ΉӤ^R0>!ؙAw"!N>bt„SCZXmBIZ $DCQ,CUI<\f糒=p7vm׃xNT\`:DV;}t9HK,7 $|k\F-z\s}8t;55<3-Ȏ=刐mnZA@!'?sZMdv%ԫPU}fwRJ e !M%][G_Rc[P7TNu ,ƅ}8~Rw_SgٳYMAV3#W[O\ +aGHC`;SJh#b9b=%Nws`]+q"pF4z kgϵ,(ZKrs.# -Ag7G(Kkܐ(Q?mEJנigVUW0ˌd8V9y|]zdf=mz @ٸwz6gגsJR#Lk>1 TO8~FU8qgc#UT.kQMsLRݗ!t\Sװ `#& QcG>UwR@.z&@8_5GY8 KƷI%\V{*􄋻#`h}&QH*o|"lHTBTxZDZ\A]'tIheA1ɀ'sj:6cYuR*h  J\LT0&wƷ5Dh"i=1$WL{IE ' |f̺ɗjzN~2Q\IPpGe um{*!,U+\, ?tY+` w&>B#vCb"U:PgܒjPx.sWCcd͉lqfSϛ=vضVNVPv!z eu~@5Ts5В?fWZh҄-߅\;Ag'ay:h#=FnE=4Q'qBD1g z'+0j1~AMԹ |l*Ut({}wŷ#qO26d)rD E':D\[B7pCn 6LiҠCJUۗHsz@=㉗nQ1RŴXk_9ܒNҁrطz,qMEf ʙqb6DXrރ]m׉&.f.$ R>6MUMT ؠCܑh\}3T4CV$<O"鎳lkU۲y}TT2uR*l>(}tRӨoXz+&#%A>Ͳyv72 Hn >*tЎ&QG{1l l)&H,G=E ?ha~GT㥊.뮭ٝdNcYC]]\bT^-x74qjL_XfE2gsM6#WTUqnC7extTckAl咰 `s<ϤY{sƔȶLOL0wcW) 'e){ÑJorձLXCF NjK"*QNN#Jc | Ca@DCi3d<-Pw 8as\£lRf}dDCׄ'{)<9R1 Tdzx"?"'y˳q QDΫrN「W|:ԟfqWQ{^IONj?-Q+55}q+sەO˶PxJI3YJ+Z|$[ʷ4eh$77[Z-upM=`*Gฑ)1GKӎ_ 3:"CueoAٻ,џ,8-q3L5M&.|;nlE=nl<,4xEE9iV-iReHQI2)0 1~QqZS64x0o75NKp?rDx s]#0yH  p~>dH=Jȡ&|Exp T(FbrCċs#O2hƆä̬MO_VY #~%VەyEH"|u-#Ah*OV{%cRui<{K>q8?3DpəuYݻloHx19VȼVI#T*f>R?=㋻r, ^ܖ'.Jp3>8= 7!BdB9 )=(1CTh$2$ooi\SiI>e5z ʼnm6 afmH;Ȏ!OW֌08.gjë K|ޱйb~:}y|Ve.OV3G&r`Okkvj[JsX2zӌ]*,z0HI % b~E~.tަ@f|kCBP0&k껪g 0)Iǔ2h&0 Z<U*@3=Jpb=TqPxYfN^j$9h& sN]'ƻg;n؆05gYZ070701000003a3000081a400000000000000000000000164df7f6f000063ac000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.xz7zXZִF!t/ci]?Eh=ڜ9SnP~u;}pvW=·u јDSo ҴV"нhV^q0bLA}q,~GGcAI^b_v$(r鲵\׀h>+sOb0db&̽^ H$%1; s\vsCo眵B!>O>Ak)@fV6G *x 6+J cQ{枣8֒$$'Cka0 9ORGe= "<6]6 "Kޭl<4z}Ą ;X[7=|& t&k %uw~VGґ (b0m^ H29'|f X :oD3.nZ4.7L4ŏQGNk!7NˆESOI9zp-3s%$|F2{=Ƌ!gЄ2#Ĺ-i}uPGU,bi[ ",/#K(DmgEd4Ӝ*xQt0#B;ھX>GJg.8"R'|Ihk=tq%jYe#>՘c›7F-4C˸ْ.[(<2@kIvabP22X+Σ*o%A:OdZf)ͳ'Th jvpiś] &:%~"t I&ɆPUtdSjFW, pQnߺ3h;p24xa=(]~\[Mڃb#_sD$o8t]:ln gInBuL4XEUdpFr,EБ>q4Sm-Bl;fIwP^hcU"hS)Au#c+MInj wClDn\\ +F2jRS-R⤒`0&qI,vG쟲!o} 5ӿ/: 26ޘ$A ۾+am! W?琷;dzctNM:d48 Wb*c\ᄌN&~9UG8b^:hw@!>-L@sf %EDvpâhj Agљ$V( "/1,s1}AbzsSs ?G_t<vB>Q]a@zVϭhoݳAV< " oAvP)bÀ|TXs'o[[Yf)ɸH䰊@Еڝn^4oRFrl"( DCNP w8ppbPtj)8#6/5+[`W2lG@H3jʜ /yb)`Ydq`>ƶY, 0Qf#it]pB`->α~Z-܇ɑ?ԭR^w Ot:ȋ@`T5}݃8A6}S Vٓrr# vMdZS `ԝAkb'E{\y\(oq4RK4v5;H>7j!ؼC*0X-f妰A31rޜ cŹTo@7'Cj#E"N(#ۻ# g;kH[foӱj(:eau9X}W6lMu֜D;Lܳ:?3gS[?0khcx_f L*TF/V1TeUg]'gz@\tlr^H> ˕^L-J=׍qmtI'ͱO (Ѥ98 (_tL,G:(JZz9WigAru0{a ɺ2TB lQe+Yi,utG\wM^ ~GPyԔP:lWe= -Yfl:{Dw0-IG d̿)kxnL rQΙ÷cyϼ1{#;F$F$N4ٓURږ$FtKee˲M(Tr_ԒsB cEκ~^ <=A+6s|$I` Ͼt,8>>` ~ @;ؾJdy]h L LYeY! Pdc̙T^?t,r;MhTNsu$OM>CTA͖GE^`@ׄF $ydJGU*QU] :7X~NSV;pU$)y*12Ϯs严>cD{a=mF7aI8'ǧWR{k<10,@by<j|HIC6]>pHivԥU[lՆ@ݱpi)bKIZˆ/ҩyr_ViHQjkI9F+NODCvs ;x:ANQguQjL쓙a)ՉOqX 鴻OkR 7U, Jgm/4)ҥ w.ZݳlM{0Y ޺6 پa6ƛ$5FEG)Lru!#ѫCǍMBh-:70i/@ r0z0J?Uu7ߦ4{S]--HZlV}:7ݱ:Ưs*"@$S4k:}-x)XsƣBV(Bk 0 S!JpzݹY=͖!Et'W(;="hj¯LdB8S!)8%xڬylP =4 YeI6-NPAjV <ԅ50C S>k*` |mOT#y$:kpm%D ޒ'iEvt<:-['xsւo&Qpo(y{ V+_L[oF>1N$L݇R3O0E9'ڶ(٥~c$SXx|^go4H(lδUsUA._\qgS>ЎXMKv ٦3q9ΖA+8 &-8p+B7AB?k=tZEUVA\ޏPj mH:Mi M"X$ƪtX0tX^*|FwD[h-{Ki;#o.[| %MuSH|3 Z}!k&qYU8Jfuح7)<=6UL3a q_L~Jbyyӷ/%'8xG-2ejZ̗A: g7!?ViV$Ph)\|i ADw׊6FEz k6?UtG+]K@GF rx#Dʕũɀ]B:&* \`U!g7P|U HO.KY! ]{4}\gًJD-Zlk=jp2,t>)r{E<;F*G);eE?Z$N 9mӥþVnw̑Ԁ/wG{sY/X=djj}?u[lfQBD'2; G5/(Hs aG&߿ӅW륧2`܆CέSvO>keݟJEˀbk!Va]r3E ь6yלx닽w%ff;Ӗ$WY s6oLg\ăՊU'm=up"C;#MX>T?dӐjfF?8m: 5(6,L!wzבkVL-ZߕpKXkؚPѺ<߆pN*?RGV6]#d-pOkgT9\FqS>0?shcBOVjt9Z^CHOMj>1ȒhO VQ;-j(Gߩ2w q#]RKhQ-rݐEM-JHJfg f# {b5$Ln]WZZQtȳοS:v;ua'H#koE.EILD 3sV4Be5ͳ IkwHj+($FtxmGuw9W1C,&.{VoPYHVH>Yז08D׶` C|MXFyR!̂)"cMsoɘiwzioYs3uY* "[**Fr'mor2\RϞWtF3׺tKuN6'kyФx KeO.qJ[ώFו3(l ^>oEw gF3 ? tiSlҺEBZR8:TJ@`NOB @;3> P{mk.z7+gN8O/Fg f r܋gs.?Uø+ЂS>@_cX\; &/¯"(KY~BaxI&&U~RUXn%m1r31~HfMsp7ۿ.4GV~}w0Ge냺1=slΏԓ{v6|._F㪇9jGb!mLs $]EWTQڡL> ]L$Ucim 5y{[BY_l WyctD+^+6Wi[>B }  k0S'.⭺rKybiTih5+7Ub܁{NFrpaw+ EI/DTY <+ճc~:J>P۬/kj`I*D 2캑S-%>dkQg!$V,evM- /uX %Ut@".%9sEB<]nn*cWe*%&ɿG'd'9%?x5̫i!i\7}aV1RPfjZLX9U%nڌo%+['N2m C#)6 tꅑSHGC R}.:͇;Z5TKKTK0DyaO(WO>myX<ƚjyY'0r[u*%|U봕/E!6(b3hKqwuX97쑭ſ,[W3+(& M՜Q֪Ɗ,i&qAT{*NO:fߒl?a5Db!rBoφC2dZ;$H(b%yi=С b]q¹}J^2JynesSEf!HLUF2#›ZD㨉y ,@Ks4XVy쬿2i>ė]H?̶9W7=k XAjLMe߾+`ۙeV Ǒeuw4jSd" ˩Oτc%mFbr$Y-M|Vn^'pZn麁;)!v!B3Ta,avRIo}{tXc$^>ڲQa =?=3A +u7czhvzQ8ؤfbba(u'DX5Al|EjXTfL#+bPC"ݍLrpF>܁"ɖO68g<^,-r5^zl3FÕ(?g@^qS U,e E6y Λx?Eɦ:㾿OS^j0bvTy0d+il|s77~ x.(m`i#D;|I >Ve4|O9qɼXN7F E1+Izø@,ܰ{՟j^e-os׉743Z)6[BBo"k .KEnRxDGN5#{ ytp;&?<:H}ǹ|"-1\BVʏQYڿ@0R|Ccvg^e.$=I**ﱽ G ل4f禃,wh'@Zub(E0.~0Q5h_W=ۍuwiBڷJTuLQŴzL E;~~CVꤢ?%I Lh@ot 9, tZXu<}*~L:v΂S` 9rk'kIYwW|[hx8OEj4Q+FŨtfm9_ε ҁjyD$᱀pΟd6t JRl_Y{9._ ?~sePL%ܼBť㪇y5.L0 o P˞BvzDqfrcW|ZHy~~# |oq/(]l+Vagp{^<Ou>g Q U\zQvc) 梿&}2|P{U0 ]&'FDWTn\a C-& 9ہι?c9rkHvF?xp~d_.^w ?}4X&sA. /}~H+;Fj& Ds/-{6}7Yfq6?..B ZƱi3A&1$^Tf RS}K?)Q^$ amx>돖I_**pُ)Ue(\ mMޫITS*=~L]zA ɕ-O L-wHPRRaqqۄlj*X}7!,VX&~^@*U|zN^NֻZ VsuFI,)v'*jY=3|cAO(,TO^ 2p#!JQy6"X7~m8JoB`O^Il'-wkZ-&bk5Iqu>%l)zuA:K1aBKxBc"9^![1q1I3%_J6}SPI`$0QKU;vI٫b\,;3C~]x0k)j{PYX@QXAA\qжc9v,Irr5H%kDǬ>.ng4v(줎BʉO`;'32VOw`]rM uAۀ]v.7;L3\aF}j#!yjMb,L`ܦ(BJ2W!{YIa,U8}C;d f5Q3>pv.+hKÂ'a3q]}l&[ok=qX ʱ+am)fZkjգ$# kh}F( k4; ٣>Q` blmWJv$- >5`1m(0mh.MY]\VEVNLi#5MF ?җS ᵜT|52e:@ JҸ)[ҕ֞i$z#) HJDBYWt_x.cnbu%M}O lvq4+){A媄 V?42A!ڳi0tHmy %+S|MR>;.SWbm1%S$KQI5fƬce ,$0WU\^Gy q}EG i)= Y/YzC:HmwFsZ{IV ipJ#RR_׽& pw3Q^ 4#tBBvȸ RyNz0h \֧2_Wfh+>Q>Z` y `XɷoEAi|Y Kix3miHQI!tZkRWo{,Pa-+ft=J9$1k/̶NK3!WufOlB/DƉ x [:gFmmO_uH1\hbϵHvkE~j9M.O1BMbʘ/1} |Ry=t#7}v_Pu$[90ϕ2BoyboT-:_3B!-agȫ[4YI!jR]-oCA/6CW*ӫ~0ڃl\Vwp[뿂l{x+'%X2jMx&v٧޻:xm@81/t3ԝjMd LBk|w u K$px#;`qlՠEYG"#:%;"l{vmrP,/.)b [йs/ηjU@-[hZOsya]1d~56Ʊ54kcfTqZ<#Wt܅2z9v] ]pZp %Rjǧa5_cNSsrJB,WerisxJp6II!u';.6HmWN+Qس4A~ KJeN &@Lta+ lɩ;.M|,&w.:Ӧ hÀ[Gޫ0g,҃'{KkinH[cwä vRqK%/VY.hNAHC) KS+\#i9ڷU=qv*g(lEhOI&E?u8 Bq$q<&L,36*iJfu؛f=^zw$JXiYNeǮyX˴ 7Ux&UdFRGéV?f xNtdCn]<4a`dؓE!;uJE6ֹ$I/׹#[ YqkK}-U@9qXtDS/dL_k0keO|:wiA4h $IeT>JQ+t)~z9(mJ)Vg#҆S7T{/uZ&\\ޟ$SEXo{C5oP_LPר[%:Wv%]f5"c{^&_e"}a:e Xv[cޛ3xE: =0/djKu'u@[h<[VYpA~Rzp$3:ۘ_~bZ@oQy4<`m)VҎBmF"NT78"foNXx%5{+j$e٫fXԱ&*|EdFxdSf| +"B}Ԋg2CL ChŎYgP# 2Ea_M5.孩9lT y%/_qB/m";& džAQɂެ4a5 *Zܣ2pQ01`t y"y``rY[DYsAq ;Hak4Hs w^jwjS 3;8>SNEѝƤx=OuJ'gTi lumĉK< [+I4}` ND̙(HJ('0tL%N [HB*ȷ0@y3BR3фYo ѭ9B!`;i*y;šFn}³5 ,eXq˘N%ZzAI+4ۨ޾m. +Nca0?ïc26_qB -B_zR**֖U"D/M@d)m wJflj+areAȻ/RA$GC'/泮hItw냰BſChy0{=:U.+9Gs(ONϚ\༝U5%8¡mE<&*< d,ϔ 2evK myvk>j!6/G׉F̯q Rgk `+&A WT/9!v\| `C!C?ũTgKKD]x--;'ǛO#Jف>51cVz:H bkk&mFԼ:v #av`p]e='`Aƨ&#X-6>nݡzu/#'`߁1=4v܈xqn˭ &e8̿Ii_`I-JDG )v-`wٶɞY(\%*z!Wx"|_Pυ/* SdmO'tӄ@Q-"Y]P/t1dUox5 e,H{1hㅹF/R1LUZIDM-h"AL&+m $@&u4+?;4I[f~Ľܡ`gԸkay}}aSk~WPɗ'CN@]\Q2'^W"o #ps;)B2{_H1??E@!!JN™:$H($ҘČGILFwYIq˽^h4ZU$^.9Yk~3KlOPձ[M+qE[NH3UG &bpLXZu HK4Z܊ 0Ra|s(Mn>K +2 P6OTZV r=?{lXEnrSd΅-2ZJ'j•N6 |gwjl+?0[|9UX׭T<ox|CJXHXr1f)}K.'$_m1?-7Aݓ1 ] - #Yroۀ0]ߓ[iĆz5#'voz4u'Ѓ2-a?Xͽ4&;b({m(85芊o\4g(oڟ6GFмR]ЧK7s%7+ HѸ^= 8]鍺&jcYjEJ.*R[ֹ4[3ALV%: giFQx|]79i em!1uQD +f"cz\0{qaCe0;¸&w̦}5ƚkB=X%v|K*e$.9Uc`a?^\ Sժ._q)cD)IL :xKFWwU 8'vѷw Ͽ"mgy# z=I{Jq"Ouxg!FOӽs߄:xeqnsf.\ HP5=GߌE|UE_{`O!N>J $< s'^xaӥ2pO/F/dRHԐz/A:' e i=l[LU銯НubwopR y  ,5IEh6a(snO5!Am{ KGbKoa~\"@.VI]OSVJ`q AJiatૈKXy cTGj&z'J1t+ZF(8#6Ƽ,:xZ4T&[jR8*%@c5Op!~oTp33e}`$ЅБR fyxΏ@[!a] WBo'4qGH4t3[ɳniXctEԱIaX?׾Bw[ا`.~4h&2(ز=-*r9Uړ[um!qFGQ&K+T@Ҡ>T %fY$ԷhY aXKb|A!O=\Id?).d^"/S tƂV0@"7H2CjuhAjCS-@!x#e ;44ˁ1rJ06:` z2?P ϯT3w=S8*E_кL$!$cGOF :GjR uC8κ!xҗ9$&dAErom}yčq/H#XTl+ʍe$kj$ZZ̺O!;&[5rn(+kYCr+iU>,jsEq9Af3){\:G8_~ ɖ߅]5"GOspKAu='nP0n[q\RH\}yrmuڡZ=Zu;<}J=.Ȏiwh<093{iΓc|߷֙7Z۫tIgHIF'Q`*eVGm a(ҷW<_/>J%1~dc[atԤ~#mu^\1bf4G ͔N<@H>h#Lw@$ލ-WKP%@ ?WIׯN>BFKcYaja@F'ⱻ %jb TŖ`HW 0OHD~(x:w| q3Ee`1ȍ?lۑka󻿣nu^z7& 3\ *o4`ВpTJ$o\qzqD3n7pIȃC6>XTJǓmeR.Wg>mD*P oY>]Na |\啲5Ixb s3׋yNO{V.}6'<cHa>eZK׺l\#^"'y4kY:V7ߣsO.=Nq@8QIrE[+mVA߷xF\Z$0~E\51FވrLMIK6sR 4Uo1hF.B0{^&Vt05,HIB ? œM3'5Q7*s\?ijϧ(gj]W֕2@/き/X=77jn&%>?)Fs Z!j~1;gnBY=B_'B M&s+zz[7g+pz8t2v~$G,W]t,x2ltPшt6v-w#J3ic>SO̝_ 6wfP3s벆O+.u@8;k@Y.kE ,u a(A3ܿ<ɗ/-GdV;JE3RI06荐n7>YQ`PPC#z݇Q !65z*<21׃"þϞ{w\ %Q":)Duu q{E,H>S X<dz΁ [DQR5qi2GqIJ5"N#@lM@ry_UkmRNΌE'ӂŕO-9qbQho7uF*TՄ+e'm..vpY<鐟GO2U_Wϡ}fEðn{b+euk*'VdH͔J]̩gxrSa{dyHٕ#S/41`Jڽmu;_7ȧ=Vmյ}_Κң1zjvtH}ldMw (]q~7cz@)ioŻ,%%ajisghgwpwo 6LBPV.OX w? %䪽DvX]@zGջ@QoO/;*])U$$y%#49U j]l8$jc-qA"Q"{ \r<y؅2g8&K5 Գ1f+?JN1p%w堢9LagcvMX$sUC n\Qg:7Y"-DK^5 8`fš't7ZƲK Ȝ,&nIIۥ}W$̱1wQ9*PiܮAe;b˯;)YYQZX)MiWa0g?,+k{0/~@p-B&e9ub(u`%Yp} |YS?0FU'?Oy$n51:@y^:;bg LOKG"|w=%q ذPv`ʻ4VqS.|"v߈pKsTP%\ڳO+e \?Aq ~t$·L M^ K KNRf_i˲\ Z+:x:d%ὁ+B3~1ñ]"gw5˔o gs>TaH/vt)˨0Ih)Am]O:@Vw. 4=mt$LD28QQ2Q¢cL=5wmqI7ZC' "%q)ht<BPy% )A;V\fH4]=]87rX`dLq7  {9,<uQpMzK|k2#H<Aa^l(vZ,VqRKDkM'A$dH̚Z342ȩRjimr0\] CMGcT"(EkOԢwW[ *r>_X_F-ciBT{(/%#44ԎP|P@Bʐ.9 bGTʷW,`*(Pr,8`i]Mgޚu*}|L!s@>7OIO!C(dl\ @"JLl"k>P.:b!VUSVxK~|?8 l d ~*ڞ9ѱe#<3_{E݌eMWpSbwi)u+²{5O>^ϑ s\~;2fsYu^`?VUO𮗙=P3[FSB*"DD$K:Iy8^c3ü]kyYM_ +X+jxUF2SZ R|1 'B\k,~=Un&Ra͆wAUɎȽ wFf_s⯫~}u)v&H7qyoP쳐F1/.!78RoĐ7aSB2=+%\5q(\+*<c<*H&[$xD](JM)g=:fy?`{JF ~*<|u+{rB(g>+JF\ziPC%%KLx"8AÆ*[W' wrmͳ< n c]v+ygLP*םyOpȕsbi[ qՔ[Hk፣%G禟ĉj8Ml*a n.jIB/SNfS"|͐qz5yæPZi[0c K= (|›58jj{6]sq 4C>W%3dNcXvKX+ |>2e'碘zTkLO{zS:b34,](axI$F)5j7nxLt/۝I84(\+3 .?KUx"34/eotDJ!u *O;Ғ%4(GzI->.:lCâ7 gsi{b5_ E^0}Y8b)| jXJ2vzctU8ER$"LCp;6fiĔPʵ(q\)_?'>"^a^T5HGϾ1Mi8 #aYQ:tֺhY/㿍Oz43|,5A.D:ҋS.unp d̉>OׁdH]}Tj8ĦY=zq_ ?{e@a w oVdءNU6o>r`pT Ùglۍ?:0Ot7.ɯ(OSN6Xj$Cwt~M8թiԪqvi`žp D U_l۪R R8BQ{k;Md@^וU}!s.3{P"&ۧ9_'ڦ0-?og.W@`ù]g%&jNhA wˏMDf=bz| Oe7ԡvZQoHOJȔ m 3NpF V\K%Jr}BJ|V8BLSX30|} _EiAa8]qqCk!/d֞Q"~TCnj)}l4jbT` 2xd`snu ֠Yrxڠz?*V!{|)Ab8VR[C=2ImJ?@Zf; ,upGW߃0ɟOd$AF1 c [J{sn_܇>Y " xsUnD kfBԦ/Pi_ɷf< |AWH]WEzEW7 LlXN UՀ%0ZW!&BoZL=QXs;dC+b)0H𨟖mÐb#1p=Q{sw$P{f \wY%򻺬ea_I SYO[+bsy@ *迟s*ݬi>W }QSqS|r9 =z! X`"UafĮƂLɠx YCVK!^TcrlV޿B1:J _Ԣyj6G[yL 943ڲmO`(}ݱ֗eWNX£PmBy?q[\Y&\~ҔtHGƑҎrRI4 F`W"li75ʎ uФ#f^3S00ęq\&9nHR|Y7KK}YYɰmx|ױV(&i~3,(.}S Jc9^mc9ofd^1n$Y͟DZQbFU…j" _2Aؒ~d5i㩧$fإeD;ߏf [ ,,UBkkXjoRVv:RsE"dQJ&Pރ mƹ>7цv%<:hʁ;vm-E@4 EI/FZtz3ݤ",p /wǜNM|=m'O2^"2)&UvnH5\<賷YrCd"w5^G=[ٹ%eZکA$CV+I%9xOb)NZiݰ0VI+ξ=cH_v3Q,ʈF8AvCzZ="e xgr9ieU)tz`)zܶo9AXިCuX' ͛:- ד,VR3P!G{XTGPCE聬+$;x܂MTݿd̚s?}}`=?'GWyys+7PA8<St qD}ި= +N|+\Xˍ*"\·w l#'VKܩR1_*}1M3ǶpM0=qB ,sS82=$V.bY $z 0(>2FWbC+[,zL9NkEN- $'|kb%&9o6ݫ5f_J'CK2}UfiT=u}vߧX2F4ݒA1e>DG2 뾺T œU4higaP7%q=k^ܠeoz w)V*$$8Gڃ@1[f R6Եs.R>`<[vŘF3ba H|UڕUesƿv8n˘xY`e_)oþv\x֓ 06S֧jJM[(=nTsa&lOϪeSx:XSyG`K9i_\\/G;# )FvlX{3u:CD'QATz[k Qбmƶ(x-ՍpgKv [%(ȳkk2z&JaOl#9D!!4ٌh6K$64/:a"N8lr 5^@#0$Q+gJ6@H&c{{ zsiRǡ]AroZ^2zweK]vP>N)ݒj3_Ÿ33PVr-a;-q oht}^)PxoNkpx1:+?'DZD0 @Uc%#2d Gz؍ѓ>eXE#T(_N}/ЋP6N~0 P ΂kgy VD!{\H2-JFYb"Y5'E/*Xs?oC>9%- Mp-D4O^芩 R)nhm=X1D7o/O YE B>WLEp^R)hwt9xgahhs@ ^l] >4B ϪͱFdܨ>!'O.q;"Xz؈N26hu¨]-OcUW;K`w_0焁Z[ _+ v+X#NE"wͱcCG D+A=w5>CC*(0"qml,Hee#'p> (-cG|܂N6oMs76H6j|}P0Ͳ ZkPe{ @j;X5]Cy5hXҢטcaÐ?WH宵{lk'1!>עϖ?0WIмeKdAvҎ#ԽmU=<_&GL`p6JAEξD/Ui֍VT* 9 F LZ_5ڴoHmѠR-$^=Gʉ) J5Qlnbي]:yTV5◿ͨ8smQVc4G9!;UV*`)} }߷C#G_`25G?x~P?)e-(r3m"C)Qvdxs7КڱЗH%7D:EI5)RPUakH1A 9zQ_Mn u RØ=b#W<.DڎYtAߑݲ}!L,@<,MFrʯM"mqCt~ݍu> zpE?O0,*3FMšF z>2mk[h@wm ur:/7&Q "%;MDapgMppQ Z7dkfV 6b1!=車U jF`mtVOɰ;٧f1q.i-֖Yc.p_z#ŵAF"`oJ&%' 2|W(*mX(]Ιd,4>Sd 'Nnߨsmzj/Cɬf\K>3R}Mǂ;%!ѕ(jΜb4D,BNGƒS1D{uԪ4> Tk6"YoCC&A+Z1qw7u{ڎf&DE $eta٥g>|S$8 5s& 7,GP52)8f$}ȱ5 ٬pm]6ŒFWBCt+Ql&xE 78,= 8/yx'IwꆊBߨud+sՋ|O%gh||\'{2xá'b9J 'l|rVT\`2?|Ԟ J`tDXZ]/uV1jQ)9~2x*iQKe597 ohiU%?\C7R$?zsT K2c|H9ӱLs~:S/SM-ƈV}ao&XQ'<:mz'4&,>A>m)r( ؙfG /bk4Ծ3@cJH>υOp 6.<^rHً)so ~.Hw[@-Í/rf; O+;nȨ08ܷq˛[io.Xow 5Op rAa=6S-H@g0x钕EИ5mL`-n+A Sw #;R{|rw̉]&Ayg˦Cģ? YF*ų Iko}7|ʞBpTGw=0-κaC:uo`\=}l֐p[U`o\9nUm7T+i t RXP"-%RlDjO>?;p9lך-knO{+ѽQ'3'$}CS恀Rpnm G N=IѨ}#Faճ̦Dm+hG WB9ݚ&VH,HHal4"2vׁSe $%LC_{s)uخM (gҴ57 U/2ʃ x1;@ova8?!\AB"YYz>_d?r-DeO >PNA2Z/"߆fB}>8}ktC#tFle~ ΅(kl>5A:3'Ww28>w;ܻL6b#lҎ.t4#G{cϋt↲. M!xW@+k.ph߳S'IU S+WmҡH v\T,4_J he4o)-/VvB$tJk7#`fn*ʹ(B…Tu;c?pR+Գ`dPDECvy/7@kV,^vscwyv|N15y0J8#UW&Fz-%ӹ˛Vdo 8p!1cL\wwrm*.M. baWtD1(lyC,#ŧIAVgEMᠦ;p1lt`CEso\+NZaaQ61Q8MhӦRƄ] ,LRدA:P(rYLJ߄ ﳛs 8 -&͇ 0ZL*]1sz`2b D[x9w/O$|, oBr%B*aM$aq8B`G: 勣pQT1MMЖ4IEjw"<-T aߖ 8bȇH!*Ty2ARSW] 1zҪ5Ex0juHm&Xlt5 XEσӚ6 I4A-V96}_Ns #R Ish'D`fAv> C57G\c4M_dBŠDm:OI#k|ܑpIj >7L{'h:(To,RD t+XB|o}&{xq`q ]Y/ZK(9` 2dʚ iOs' {.y9CCsl0fChfG'ھӐh%eJm zJ29} k7eRWq&0ޤ+};|^ "DdF4KXwjɳvƀ)$*Ŕ=ts=إ G8K!y0O{0e)8Y8 ,  +S)hH6#B,,"Z?_v O0|钏 Q1` 5鷊Tda~@z>J[26:mz-#-'t©埛zEq_y/G%- 0:d5TB,jkɨ*ɘVrbA7ut1$˶[{Z 0)/ `ުug>_Zs};G8LPX*dچ3|ӄ PtOtEriwM9$Gb|6Ϲici U|jPX#XR]fabz{!5hE2&88IzAQgCmpnJ, >4A?^f.RyV/q~[*r$gv.tZGnhPN CKT'$ƭbL~Íy֞<&ޤ'rDQ=3BMA], +Ru\ ?㭰̤Uآ:dЇ!NGoƓHh5HT]<2H]cݖ{:hT(xeq}L5A,k+Z*Tun((˰snAGmɩIDi5_&ƽKmwh-;)xQ0qGs01 JVma|L`y axKw%ENK];KQiwpPr*Fͽg\t/Q&-6́R$WUZ)Yqy>]R@B%kLgxϭpFKʿc6ՄR 8gv[8@QM5W,2M(d1e}ĶvE|kܢuAoT7wMzRKeCP$ޘ*`;O@wSiނ7 WfJ"gl -E۸XSr /KZ0wYhgx*W\rZ Kj`ǃzkӚE/~ƣ ޷xXGѝ %.BLI|C]Ik EҜó͖ TvB1܅ҥ$0M,⹃e*43w5|u3\FsUDϙXW߆C5__A3gXAtiŒZ>[&irSpOS9S%Htfg  q-N_ a RR+]M<3I$]+jnww+8/ I-J43{KV2QJX5s iLdêG&Nbqgt95c.PGsЌEbuĨ^]D[.3.7_3AҸ^-q@kҵ5P,eT\eUGX` *u̽ꎟda BUK9ysuKԝp% :9%4"26@$`⬀-35iטDXzo~p+K+LԢHi3yKt{V\'<–:'jDB) `(Cu,G[-2 \tWޛE}jFJ78/Ğ1] ΐ& .{ (P.8utUr[3C5*!J7\vq\з!H.AW̫D?nS5h^4A&w2L &U/o1r|%H^ky7 fURB8T&"b!A?E(ً8 kz0ٳ >eTAs!⩲yBG^e lЯӡ|@d0%}oO~j/4`da h^3^v(uT{{}/:&BE\6$ ^0@"P c{=œ"3|3" W]8$6SB QՏz9ғ8@n-?)r~wߚ%;"Z$DAeJ {^<%z\cWGsa3NY)fXq-kG/ Qڎ5:d[һkCozF \MEPe Ҧ7`g'^< j1%&N8:w>ډP[)T}3+hL!j)$^JHID"[_BSp2*+D \Y.4[FboZ?;"xa(3+m J-I$΁9k jZ pYB7@K)H:U|1E+,,fď=;$P'ԊaJ{n.}۷%s|7mu}FT@Y ZD/ H ,-5Zb߯ -تJš-C=ty'&s,^uOsCAq`X6x< oHwLѤ4H>FG5lgI1V "yzOj6ƈx;9 RZWHA`jm-2'酾qo x9pL bu-7E8b.4Yeez$wNr!)M-?hXbqa\}N _i,OQ!`#NyUtnQ(5U&oۍ @b rí>K4> ,/q)`<ڠo\P |G݊v`17bNV, v9QOQq\௭#nfhh$kN}vT߮ڛ/2_nP$wE{DTU}_Ln}~}}}q^v/ u=>pt\{ƈa Uh\O ajd--L%\Q L՘$>P?̫@yNGnk/oX2}C@S٠z܍,9`P-^[Qۓwcpj'ZQo ݉y|əWL JcOtzR͕wΈDРtd -L(2qXtrˎ9܍e]B4pK~XEѦ 𞝆rMYk•-j0WkūTw]lZ3T 48m8}n;3tbHpFpq"s٦630cQ1N aRѪ/5{s#*7;7 *@L:$NJSsZW,~ƃ@~|$s8.qwq󩵍YD^#u ktý:z-#vM=R Lez|GY@n&L[suJHLCr[ u\}{f;Re/ՙŧ:$@X_X:y`ʕ% ),ΰ۷Al{0Sx:b{bTh/ Dz9`,~]?P>ש~<7k^Z4:Ɠ[LBOG-Dk(n @4 5(+_b!Y. MH|rwz * g"7rB]f&r6N/'8q$<沯CŲpAY_ޣt~ ^9꬚zإ@IvEP=?>a~?-bϰ&:}NYL#45,3$:a/x_\G5Uw 4K6z]G&ɒRUS)j0oX=:a L;ɀ\;&[A)>dS,/|Cr@yƝ#.%J! ^IQN'Rrbqq^/Ak`˳njӬUWбf* CcJ`F|g]t˲4w@/!ֿ|4EgSqg=w@`0Q͗-U*8Cf .Y`WȾSg J/0<as5 !lrA2R+ZiS [d~`GNJ>uy+u=P5CŽ\ Qf0}RFj\Qz'3Cޓ= }np)~@g!n #`35\#3D0{81"j.TCDCj!I&$L(i H# "7?ŝH1^8N{HXFj Ni|qEՓ`Z· eX<@ RYF8rF騂0t؃޶}Ov<f}x&A,p U b5{1 $cmvi{q )Ԡd Vltr<3Td 3K?_$TW}=iCy v)hLo+z˴﯋*,i̾S~@dܑ&y ?D[W4DD:,H1J{ ~[cԓO͖/_auHe&s>$o`Qm(:2y1z\ io/Ճe\fF3WT{ic%WF5m"p&PM=+O^ @s~U$Sd0k)4(%VZRvD? t03^L!\!!:*RoA&ş />eѡ)),7*T˘nl@@Wm=*ˆٍ ߹L EN=y/bb~|b 9;Dn>j4-)ℴXm蕯tN'%Sjv'83"ZRRAAIHڍEH"9P䞫 ;WFd=6A|l2o&tmf`b[v1q$0MPVVI\[̫銏V`"=K!29Rq>2Aun/T8ȕnm$cn<6?3i6~5 w\Z?u L _W~ޱ%J!xu5b@Qi@)}AP:8bB&frJwjńcBW B^ -崘C 2;Q35CkN=m Sz ڷm`"dn;0Ih5JB5fưWcjݓNfa PSO!gcLG%:Ō?ܚ:*G"GaAgBwVkFᥲKrAz_zܠr(adPRaF9=z|w A&2$y`9K4#B@T)t^b]<ƪmE[.׆"`8<D9fg)' e0}z xbဳP9 64KoFǂsOvE 1 ]DSGx7WF`AۋՓRFNm/3 Ӄ8Ť"P+80ml&]%5 ԏh2o-ǹ;#X=mϺȯG&ZO;B?Y;y#;c؅LZ|Mjoļwk`t޷0%fG oH~DN}ڱ^u8D/4 DF]Nejٞ,&W"'d*-71cyB$S%+A8m; .o "qA>Ru::)2G1ejsCp}4zj,G`Ip~PZ EYU҉FOt"TޜXޗ gKb; +Bp H:GęDnk(ιC3DhVKl^ۼTZD3!SZ;N!إ 66LS(B 6 VB7]AR0_dCAr`ˑNɝhkH=P 2l 'SkG DûC}!*|B%& ug6aUq`|!PIS '{Ep٭Se;'e9cv bIo7x+?ۧ,x9,1}h|I49u Cqfn )cZ~}@9F Ijb8^Zs ?)As>*{€lLɊ@TKQ1ꗇst!r͠|>*AILTn2I=,ԹB\B37:]€?*i޸msQ[ŽAj00yP`#ĿRA"e"۝-y:1;l}s5omH|cS߿mWe{nT܃BsxOZd2X=[pGM${u)CaSO.k@ /&M1< Jf %d׭hp]:=2Ga8 P F&1y@X -6SI;t ,(ԭ?g-wmb`ՑCz`nMh$ UnϢ쾠Vny~`f"\!UE%=vE hSZTJ}"o)Dx΢ٱJTW we ,W UcPN-@ TkX9mD&b^F:VUٹ~ō sB%IulVa^ڂm8USDp[̓MžRhH{9qnQlXR6 c'Ljk9ȪlPC" xhޛ4ߑ-ʶ  ;0sHEǀ üM}_$(b/:G쨸F'S]r9K ^ WVka; .`jTkj|5ŒB\3! &ɊѼ\ȝ.1 y? j>F I*L 5-ATertx_|(r0Imמ X V d̓݅҇( 5:\h(ëML,0[n v q~)%K-{@S)n |㭥})%%ߘf]/B4iU'f h'SpkIy FJls7eڵ(*΄AsPjY kUXP.}G`$⥪{@.%D#.);$třڸ7] v<0d< !ĚJ,ņo5^ u0 `kYaG=:.j/yGuczN~`!Ū(^$z]EtaeWi<կBtSXlC`"MrjxSˍHXNo{r) l)y:h|Qy/Xb@XDX04Ȑ{ٷ$g-UEHZ8 I1~FCc &wq PX\wA+S8c@d)u6]6ˉ fk;OG^x|´aʑ| >)XsAOsvdJJoRj 􈝄PEo,RKr*JVT̝,ho$Xٜ:mFr_1 Q똂!:o| VXXbWIy yS/H<*ټtZ7D&1 u67HiQZb:Qe|`=y%@o|`.$O5kmi&V@dI݅J",2 k$Qksk"5TFŗuDiCn #~@⊱z:J7rGD\*\ <]1z5#S1W&'Wiu+S)MQ E>KN1/\1b2{J m>_O|wJDdG>׸Ԟߛ1eR8lPHzs7 yE-׉>qg`LEvw«aؤT]~3%v"KXiCY)N`3J(S h$c@Ftl\sab>h'w8h yʹ/K [~w¤{Ʒf\pc:he("#N$,b %aP L# 0V7y3<Ugs VzVhP^Ȅ>寘*8"kdQS vLQedւ-ar d=[oBD"'-ePA'͐^O$"tsx&BގGī-܃2`>xEQ`&F؉;f/6?;F 7usyfʩ@" Xx!o]gJWR*6!摖*R@8O "z`2SK4@zzX0ic+@rJ T)hxh' IUt9VӇ(KlMkgOY.ɕ#-J%jv$ qm S\,,./|02B>cۇ? , gWv€5y-UOvԂQ\BD#DH1Ԇzgśҳd4o:;7rq%{N/Ď>Iîfh?}4uN`]TBxЮKJqf!9w_QWp;g{l{B6|Vi) o bvƓGGT CŕOo;NY*N*O z()Ɲ#VB+6hc˻S~T0?;X\ɩ ]@gQ8WLNf;x ~e}yHPY62-*Z85ZUKl]`Z|kj""Ӟ|q7*.nI OJ_uMAb b*8)*_f'I pCЀ'Kw Cг 1e&'цrv%{nf!=OaPu eje3&s ѐ{\5ٞ;+ݧAKIBs;cv6{5S$$clƇS8>Aj*1?i%RTNily21m5_Cw ' ]cA&nՆx?LD,`:8 $jX㞋rX߁{sjİ K젠h tFP̔oRgoZJ=OU%o 1jf @Ɖ5޹eRSpCfmrQɄ}sY``z-׭8gʓ- u͓Z: #%-yPW-#uymUn7U-r0c&*VUAR("t? [@G!v k0҃GQu +Y H=rBa%h(pWָĨ8!Z;1S݊xD5b8%(B|yIJEVx0ej*q(-N3X0q *IFx RZ#d a%"n$ T!YC "krt4:0ILn0)svJ`]dJ395i"h\;UK)#^ݼr2 Ų;"4?=˗F0*h2L4`s^N[9j{՟{^M<~Hcu7gX2*_[m/uG!Y촹>15bѽz#$ YLj߉bg/9 Jc)`mL%kSJN}pU6 40Dy-3xσq"9嘇TƂ֮˿eDf{y*N2B_T)1ї,G\gX;zEa ^k(bi} \Cz׭EF6"~dʎ(Uѓ8D|!d[ #d6W)&C_@u> (xD o5Nξ51}/K6hqf͹ c5KK98 Sx@@ Dz&?%K sev̻&k8?0 ޖcW&VX*il.;]|_Y;nB 5 0-p#&d s_6Hbd%FYE7/Hu^<w}b3*_}ydʇV֯Sjޛ*U`ۍ `^fC΍A`ע#TKF}P |xpY6fʱWo) }B,ڋ?0 âvh`k1/suj8Vm]jƯ d 5Q%LRͰulw ;$#WŎ[wàvT/0& {wB$>~<"*]*NZ$/YA^)^?eAqѴrX؟+9OU^ۿ}Hӎ;X/AW?MXp9@Ec2@2sj&_V,1^$A{% SZ^(3v޵]E/1(WP-TuخQ:ZlMfXKTE}.=1S8߇F./9SxD" Jf8]*暲Ym9dx 収D ?;lިK V녹CY%Mu..yfdSKY!=wDʀ6~TkRuexu)a1msۈ ¸*H= 3<u{PFrHEl\rccqG=fHaoa} η 'Br;;&^Ұî9v<0|_ZhjSxnC@nS T^ݹyV+r3L?i#mN΁EKt ooExkP^& ̕ g?_Ďmؑ$NuQK+CD%:3⟧j*(MT*F 3F5?1S X 0&UțԬD09l n BsM E"O l-::hU@YTO0ИvxT:U%2 fUΉ&}THCe004BŹÄCDXSr9rj8(uT8V &U ݒ/aGxWD0cGɜԝ˹)[Xxk=/EcKlJ!Q1g2 34mMMަ( ΀@$cpISP쪷H*Jwfr>r~/?-\Of7~i<ݪ9%%*"xO!s3?5otz$;8ž:3k& &Ch!qG[*%4Bӄ]Ŝɥ @ M^W5I:.\צZ$yNdSų<bL@+jc49܈][m d)ǯ r #m~&vҪu6a`r2=:WoD{l!e[N{(PQ%n S{1 ԱSa0EChZ[O 7TAH+ʈP5@`NGDܙL@1ԥ?ٵcjmoze )m4Z]p,y2g 77ry{9Y2o6@n!kd}S.}P*VlV`Ȥ /`ҋKh2ಝB!kК+u,LViU$/hok5:{2vac?mF-\H:gz2,ヴRaVLkWcx-d&!HO$'f|S5,<*$۶ MPZzJ>#]Dx cn]ތ˦t7rKBG]ud_b |rl[e(?GD` #H'<ixYjB'f86s eȏ%6yA{h.i{1p)`اZm|dl'-_P6o04rR׃G~;ܳ!l)0.=e-c\pwCvJ{QKs+tUUU(C1y+S(a؅3Fg%s= v*Ii({kCL~X5ǫ)'D'w\T9вUa#_E[Z4zK@tv0{^:18rE Oou@fWres޳gT\ȍ.![fLQOygZ4nf6JiѬl3ڂMZA\DGA9_gQ.U2MW@gK=30&P@)r s#jH23X>M` BSTc[I#L! }iuռ"p3RCi[Rg{9yWꙛk^ ;9h8pq)Yj~cMUgw -щ9)+\[*cnƬ̫^se=1[vn-_\wxyN脄9'R3.C-'h_;x͖d'^7\KQ5=f H$S8jJi+F'f@LKQP2٦.4yt WF\UdckWK7^ge=au/"!"`.J>qpfr v>?Lf# A>芿]řGm58ցK$|1nX3)G$h/Xuacd3ü |@ڐi[n*}^UA.SCR})48Uz &ɦ[W几Z Z.SLڣާeӨ.<\dwyLS8l Y1nJBu}H"֨e>4~Lc6-iPo01'Ɗ0M$43,J^VE`D_XgLw4xUHZ}HuN󾈒wh_תPpafr ] q ETOiRŌPnF7FߍXH_1ZcN0i [`⒫|Kng[ j TAO%-!鷰N7q`5Rɩu׊ mB9l8_ލw<{HTy6mYLi?fw?vv`#/xlOw` s#Q /Cbkb",Xc!)όXL۝Ox’[W_g+51VuG}zHiP\oD`"?JC-J8U^P1iCZdž0bem*>U4HMTAW\E}Ei%y֍j9tqHADu VGQo0`F٢jcwdnj~-~2G VT4di=RS TUb  p5qӈTAXNZ&40jrsq/L=E7hk&p#E}QG U!R甡o |GZR*bإĎIr$#d]b&^hlƿG-k‚y=9_\͇on~9[Hk{fTNFxL@$bynsy\4cf"3RV"J4N~Kr<۩D֥[ 1ĸ˰[9oQPv|$v:SZXI_B,}K7X45p^%'L/Jn.2cn~݄Lx|Y>$h/طZ} z{UرҽU6KD:Mn;m.<]ǚ3\.͟!%FEs 5=9Yv9fMߪ?Zj)D9rOճWYl;,5/zTf}iP ˣPϰoi;[ҥ>'LσG ZurS lfYjOA%*r̺> 3\}gN5t4!iJ?塻xG `[1@؝=koQ}(Sr[+D2KJ<pcd\ξ61`.QY H.Z'_Ś5$5k؀ZjITb iOz0i[rʺ7OؔTŰbǐ-4TWV `cm+s;D^nF?Os%^-덋 8x $䐦n;QHogSO6@2@- ĺ*H5!bF_swߦ*Ii ·m~ZMw1 rQߵb1.$:/0i(A^&D{Q$X0DJijn3bڂEȝ'3,7yn<-$*pX8>B^DXpW ːy%OosM8

      Ӆ88f{%5 Ts_GKTW|J_fU>65H7ֹQ$Gr/FVF qF&2s@Th-9.^'pd}p ? -FCmNk!*u&SQkAV|,bk~Q Ǯn@TP P+N~ ΝF+v5L[tyHxȠ&$qx9K̎Sw'_`tτ(!>@o(6V%ovJo 9fYh8,nU0|&vNC}.#$JC-}C%!^f .LwKSB'>7E 6i7&3NJNjls6/zn\}R/gyN+q%^.@E ّnIb̺ⳉP~HXf+Dk(Gm~nl{iX߾|+ LkNvwu<z/ET\9JMP!'eO(& 'Xy)AZT5H`dTeJZ僯7BÁOs"K8 cboѢG}ДFZ\TOh,۝mT'L3)?z&ٔrV٨ B +0DTaNPtsfEc+\@->VɆ],BSJ s06=QY 8Oc}eos2f@$YSؓx4BSӔbH4 j鐱XH!t j[٠ MoOḣb<ٝ*3@Ғlk0,J#ODO8II]j`T=ºEck`wI(PrU2)_! œHWaVx( vԮgyE4ɥxI{ꆍ[q+JtՈkse>6ZH%038RO$_6bn?ϧs]0~b|>>F^z٥j 8C~ 4Ǽ=ĩK.[K\05"u\:PheK>Q -0,!t4FV XUpUw9P1@B[6)eJb73Ӷ :`V4EA+]h99ȳSܮtҳtl`] 6\* MfneTΘPkA7`V@Y#è>$e^OLQAL^tԜ" WtB퀃KWC jz s*Oغb8c:DE!s7[|%[PqpYȳE͟b{{yuӺ6c̘00 &5h%;00]_$DNK;R~9y^2 Vן- @X%A ;d`ZW*+%Q L]ZBOD~N _c s@ǜ;?sT"ܿ[կȒuY;sD{/Y_9 \mּ5 /;8Fxz2mN_˔l;ϛ1ou\YQ (ѸD'IU[ڒf`815*#ehچbN ܁$Zp'g2=ŌWZ#Z?%-{CL_2#iklM8Mǩb#NEԳI6NPR˦ =]tM ހw__\o cʩF<)ƆHkdL&BϥŨt뻝 m6;[j٣>H6::wMYtYH9lEt{WaV4,K!wGٚRDsT&px¿N')W/n,~Z +Ǯe|vZ 8JBz[E'gJ ~I|&9͇(1f Oltġل}9ۍ q ["i!v6]gf0eѽ_+*>^^5~z$ceE[2h.D]u#Kq㫮TвZ>6_Uȸ`ɒ05hхʟ"Z{Od( 3Wۧk w i[cO8α]bPIcuG)NTPKDqooL43?D; aLx*{G\HPC {U4o#c= (n -)ev \ nl1kMsl'򾝰G1G:{L;hre6%s΋[P^w۹^}Ć5½`Y֪֫6bI"M ;>\,6[FNsEUDDzdT_R:Un ]${\@Bl7 DQ)= +:R8@S_O% q:Gdl7݈j雴O%.s /nbDZ.cKWIM$3ko!~m@(2 uK l)8M%YFuIK#V2eiq#@AMj{+g狥vd4H'SiU!XOBNuf_-R]@*y]szA_}!B9d5zNekdI`cqA|9YltiTX pUeta%"<~ez ;[^#%oH(xbpuG  `n&"Z];IѩK%]TJk2]DQT?@W6j:Tx9?INJ= Lhi_?x1Ƈ7}:o3(u`OE|(q%N[սk}<V!@][OW@r*m.Ox$gv0yyh4@]@|ά*` |eXȔc4D@XP-v-֧V cD=L͔T+M?yVޘdVWɗ3vC23o, s)߷d T5U/B'a 8#dd`G27vwiqȪN]x+5hBV5oZj >,/cP$5Xe8djq6-$sD)G)W?G-^Πԋ|a*ur_32yxNWbWn>Ą vuKq5D uo vڨR'e؉jؿJMc*iL7SrTJg)r|9.(W\n+L)8u]Kʩ0E˷S]!xIIX6\\ưN ~Q"'0,+|B|hՎ;gćdUʵE<ݨ}\슲SeٕI?>^`/.F5JԎ^ul+ 'yPO$N6e=fKY6^$v:>2 x,}qG K&O/s0I1PҳDRUKZZnQ'np~ -qVL[)ϔ=}# bKX<:Oey,?&NY Z?KN!.m-ʻ[Sdz']D0 n1_]'9O;y/婻\SM[mX_JZQ68ˊ{*\RJ\,(TŗHdVN"Qj<Y+%TBGߴ8?f;n&Ҁ"R}6=I=#5Ӷ{*1f^l%B3pev+(B_V0Z:p_Uc+s^~FQ,{Jٷ~!N,ƹ2R\T"E3;SƢ _z/.dXH;H~ɿ]*X!v{k=4huҩV}aTgv~KfVߟ3KCܷm @_Pk^'Op[K,} rFEw4ф8 PT, oǾ_HeIJ+$cG]Xh$v(۴#.]H#9חt\JzGЇG@=uDѩ`GN5̷`L&~oΑD۔`iJPGtEJ ˼C5!&gKB['6:Nti9W؂%_eH L[||3AW!h P;揰9᠕G$ݶ~gx181ȚJ՞xƹ.Awq؏c"UGGKz8?PZgl΢~.$nbW1"NhU58 Ĩ;pȝ5n0fKU?a);M`IPzѩULXl[,&j`R2APcW(48wYǴ5Ay*`>f %JKgi]ۅ\n_u /NQH[|GB!<a.KFNNXPe)N*cAh{DIot۫E\3 M%d %ע |v{I]nfjϲL1LxOózK(A`+d4N*S^oU[%a9F NxgKN2\U,tv$Y:CvQ@ts<(P@#POpsB6N>)"9U D}QW~Ԩ5JM^uߞ16IcaiE뛯j(o:,g@WvW2}wLnu sӕ҆`@_D;)_Kb.Tt/߀R<#mG1߰riZ+LMIekP,]zTf$!arI%ShhnP3щ02lA?VK;KNcƶ*A,~~e@Bh+:B!/ =ݟ"eBE/qwMv lĞKи$UNX`엫=`[$ Re tMy5{ϗq Wm-cH ÕIc^~OmK.I cj)% `/+?WDYOSyejW/=#aYt" =M(0 S]'ShP!wx;wF8#ܖu]4>2;, 7R F/W-ڧ+%%4Cbc|p OHYRK)n~ڪ<#+2~J!\kaS\ }uo~H'Ͽgʺ4)0ixb&{9Nq`qpirF1A583S9ibcƧ䁌ZSz-o2.考6CZy]_7v5bJq6&C[˒eֺ#Fǫ7­[VRTP&9O+\8mGtL74:mNN|Ώ!Q2rܯ4S8‡N6IdCcQH']/SQ;{5W`/;@Փ *R^j; #[gF㦕Sa Ua3,h gig8YvI˄# 8Z0 e0Ħ/XP<[ɴ#Qc̽* /ט4]cKըSG|đ`(B"z hS15p$! fx?_rι88طmx'dx`&-n՘1CE # ekݦR73Ef1c"DJx<|mgfsfۓ8J8r{l^Q q nH)>~X$r3LA9H +M ˡ뺏3ljւ3P>]hmlP *e /47ŊJ uq:TYoSgy"IX|J6tY\H<~'yvȼ[f)co8x ?gMwŐf}o~^@%wZTv9lN}6>  u "n>^#0Nf pTȷaa4&~+ipYӹjL:T-ʍX6醿Y&Nr ֈb<ޖ̜b] E<:R舏8+9q(p#i Qqʱ[a4;gթI{!Hv,[HV8E^CÛo"9"RC*nvsK968!16^Z,8.u ef t!VUhk:RQr3۞<ÀcJb^ (s}B75F?4}3Ȏ́uLܺUQY^5rM_IIˁWhW9վD y>[cT4L&o(ts-8~+ρX06JŲօ M A/,x<T2ۓcYD(W͞(1EQ?5Vq%5 qsiP \󛬅 FSO6pg{MmU~l R!̆|x7C#| :`qu@]v.oʘj-llayW٪4b!aFஐ=8oV )q!"Mn{+z)#62Ʋȧ ~|7pĺ3dB޺G`ZF(G2F2}QYa)(7xj\ilNV[qum|{-k6&y~}+0͵h]vN*ɤ9dU(3߾&O7wlnDPOD%LC8pp#$b 7v GJeHFm?(RhӇiS07C}ԝlfOPA(62VNjp^Q%jb5FK4sZy oi~:*wPbC`/\sBxedYyLȌaLv]LZ-u"|$\L +5ڊf2 8ӹLecl35k#o j_Z5 w0^dݞܠORZ#E!&4Lm3_2o\ZJlt/x$*OIX^`rS9a*v DxtiIlwSv-oT1=5/k8u~"DwHb csAP›keZ- -_EOhǵMȺFw(JgYqbjsg6ş/*CO'_ON#ƉrI_q ႇ3.7o!T{V 鷩!?¨Y/@<n d,GV4SVg ݜ} L Zbt0]$2*ʞC)LY3$g&s2_hF߄0ȇf_.X9 u@c?׆:Qy,2qR)]e[voPVͺ M.S&ffR`+ e4m/єgF  ҥ@ G/@H#$l'|>jK3_)MTȎ(tzD쾜`$QƉE[U2C<'\5̀fOpJSG= X&zubsm3kSU}A)Dm@!DhڦÎoR/#&'~@R{gj+V?z߇8&XМ<is\vxf|aCM 'FꂠI ZBv $8fݥT:4Ruw>ck1_a|u2z~̀pDq@ !ӥ9ϼoL?`CTClPӝV>ts! Ed,sYuA Lkg$<BĠ4{j3 GW3s ~Scd݈ , /+UQ@Cwf;QE wͤg\_l-de&aG Ȋ dw>4QKo÷{,KG~Me1jeG&HWX<>nJ o->#I); BDP^`F;.x?R;P扛Xu$|<`*LU=gU C1`v 6 2}E5lɎlWqX̏֟g (K6_/0r+;S 7k F'o-V*ĭǐ`3TdEPdde$*ZaENtGS=|ԺR^ ea\NTy.ATN楪yzv’T -b`Nt//Ù$`زԝ(5wZ =K.nbFC#{h"({79i,zk}{P z<}"yT^Vr5V ΅x@%nQ3ܔB7)  QY_ު s'5i(ٗn \P'ž>#1YAzt$:Hȏ{p0mP XE&غX:;t%,3NۙGDS%id plF{ PQ% S=z3 LQm|C3=OJ>C G%?L[ uN, `ƾO]m`8Ne/in10{"Ƞ),vd?KoSRceBt܌;ށ#N _=] nx'9prJ#;#P Xc̭p;EUdnxr0 jgh\tB۞ N/FA /iyr3%mَwfk'1@ZWx oa|WdN(ڑllR58Ttwx^y S|U3.Na6=W`?AXGsYe|IζXJ=ˎCiGф~5߰MH9fjcr饺|j,tdeǦMx5~ז9*}"˂C18P+"0Բֵx,$39l=< \d F~P-=}FTg]%₍e-8.*8`a>_h.4UWx=R;9y*ŌͦQhb݌Tlefw"=9Dި 5$ B#pK!ߖ~[-b婡v"5j`|&~ ³\\R'[\Zi+=)RtEM*? ֠H=%2#Ey{#񉼅.:w+Rú&1jgW>e~8`m_|NQD5pj7w1#Q;PW^9zHÅ^i"['kpv~Q:[#!*CDi1J mT QEz7$qCKlduTǡn]NLƊIqRv1ͅ)~`8>0}| N|bWH?g}DɆ6̳»#/>lˍޣ΀R#")]1Cf]rH& ~aN.WKأFƭ3ӊDBO{jfۇu2uu! ͬ$m`O cDs1ܝtjY2+ |O%.ۇ1!)lZ>./qkwP,Gܝɘ 6Rl9E5nw85wtr;?*:lOA",<55kwQ#^%|چ+rwjUo{&N%u3j;u]ܞ# JIgxO]tT6HWŶ% $C3dqFX=u7" Dޡ$)UY?A>+,)ڮ(?Ee9W^IM͠5ΒU1Dl1^ֺ>ݕ/HQNb5b\TFǰ=hS /g8Ү Ah4Z?9pVV9u\b ~ݪ#:JӺ(r0ܽWT1FVzNQˣnܒwh/^K&}F:^^OO [q30Ҍk7Fc)u#RM >RrxTY5FcBDL#2Z`fIf+SU練)3Qhs +oMUgT6EMYS7%Jc.E9lpnx7rǒqQ# [65jO1_KC]a\aKLֵfhj%>|renja!Vn^7x[;"f~j_zk|^N^Et\heNDԪL rbTȪd3V}Ȅg>q:oYC!J*A`jprB˥ m/R qU;zB2gn}FQq!%jZFf)qw.V̉L%s1vJ*cM@!\&ucR8D*ݺE;Odgt7{pQ74 'H;m |=zdjxd k }m:l0Ğ\fV3eN1זL45&X6_'PZ:iB;=o i'7+6h_><>.H gn]ET52-8KY8uz-+f)s}KX^ŤZ\h[]Dc?BNx M, ہn_S EߔˇF$|#wj~WgD[kpҤdZJ 'z/fɟb97Ɏ\g$I \凈kɍ4o i>t8=.txڡI(/!wjP+⊬ feVi0"#Y⺙i<ϡߍb wy tq͏ 9t-8=࿉"C$2=nnjTK"*:c +MATg3슗>؝OB%}eR!,-|kh}x%dk1m-:G&N3DbS (߬)2N`/PŎ(3K0FjO.0w;X|&, 8Vg|dCdžI|zGuT,7D*;[gd5狠0JѦʓy ~  "/_0%xoxf?s3Y[){ ]RDoUCCW13xQ| {59;aZ[k" [g٨%e="`n5--Pkӯ࣒M H~ 9S;Oޫ$a(MmGN:sL8Ԧv~w Ox(\(^co_4@n8$#ިK:aj;64V)_ d^o@R:h+-~u֍H`d($jO4 aVxXrk[G hǛh7u@8"82ԓxag&9eb]٣}V o:Q*!xf%x:D'&8R*K; jhR4&0o1`B|hoepe#URSrW:T}}'F2(ңP!| /g:K!Ryt0 ӝ_iuQμvGRE%eQ4i`ފއ&fȤ-r+@N`otҩ]1ON_d>DJM{`g-U,f݈_W۴OLI]~MFc,$ C]Nl@fE/}CN4qQHNEӺB#l+me}?8Y3n'(N-)o=mU4CKIxF26Ns1'tuE$IE[QkrVO#_YoAo jeJ;n#BW Sy"mN<`3֤ t9I A4ujbS.dd+'F ~HSq/H!Faܺ&G`Y,蹝+|ay GS TiTEǵdPJ( θ' MlFھv(3xw`g|.iܘ0 b| Va`);$|AF*~45H1VrjuoF*PvWH`9Isq nm 1PAH =LBO-QkQ5A(!.ֶq/^D2;9\ zpb%)cK暱zGq a|av@cu؄1_]Ɯ;x 5K#xe08xˊexp=70x d9/?skb<(al@'97bKt?~>O'$H~MNY6Rdak_ףWkzĞ3V;jcû)S5%j CoD}"mt$\)2.=IҪoڷ>[?H#1)SJ/CqA)Ҥ Te(h%LʎD[\xOFvTݭ s6byoR0RH<{ 9͕`b%*7/;&LQ(&Gm⊶Ua~eQ]ZB6#V"+fŋq *Y*S9+j mfw],hYE`ԔR-$i꥗GPy~|A,¥?TQ^,uaR(- SU 8&B1 ؅f?W=%dDžA2`$n뾌٪Jy{_ U] ȰbJ4SBIXh]`#S5ޫ'Qz#kP:I;/9ɤJއ0yskN/zj tOz띲=Ys>,6zI˟r6r( U.o_5U_r0VlϹ2D#7^6 O@+fQ* =m3I{pHi~qOl!.ıgYZ070701000003a9000081a400000000000000000000000164df7f6f00000de4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/line6/snd-usb-variax.ko.xz7zXZִF!t/7 ]?Eh=ڜ9LɌg^6:rN6qB3ݜdx,HKƛl|Jw,~߬h8E\b2%<(jL \|޷jM~~r^9\6h2Ө(EA8 Uc9, ~)E}~k+G#ص2EXl#:hဏ2gIф<7iK6$b'1"dkG}X#E *ȰK?Ԕ Io3/Bw_Z%x;=Y_+z]mbیJ8qFgRPjUMmV TTn9-'I  Ho%P]^ `7]wYGrbF 1I=it0@sPWϝy"4z6p{7IM4Vesx"ݪ`.2gtQEQtzdCikZ[׋, ⤴m1MdczDp4~4)bjI{4 Dca2+8%E(k܁ =615(NkeD@}wKz1C䈩+WFt>\?!Gze"{v :JNVdjsaVժ%޶,ͱ[ɸ͉ ~>8&3gW8a8ۣ,4Cu+,_JzmZm4ojoS'R#258҆Jy';#Z2VW⚅5+jѡFC(BsI ur>ve1!6BvrrJy~qL}o}DQzW9r%7¡uzbTF!A'^(.@|m*.N?A:Xv%)SۜMZ6ysxW|CH$5Ӣ&S'}ϫmFОN.3ˊByUn6M4}vG6n~hb6N9zdLVS 5Ů}ɼ"*8^ 6?D)G@آEVDZ+!^^K-p<˦Iwod 5g zr{*'zM*QJ3uK6rƩ)ĵ! axы ]BK&Hyz,|H>goDؚځCݥϗQ7 %%Erk_cc/aqТG_Q ?=#%oןJL<0hR2=< ד~b~( ìIdM>3۝u6,E<ք-*;đl$dأS&a-m)vVlKk`Gڐ[Ur6P\ĉ[;\ vwT[hŦiBD?8hI&平+N} eɑɶG6;\=nRXI, IAu\+TS}m55gc0PZ;2&6A\)j^&q͕O>amyU L# >7cxb3눩r Hp~T{+INru uf/vqVCFJ[~:B9iugSQ v"2O; ر~F]n:聠4Ru;q3,y<{K_jJ{yPΞ(]4͑{{k<EiO*c-B4mI}4+.H6OLhR-g9/o惓)C `8> MU*σ¼J{ Y4&ýD@|TGAV MafLR2`S_d|RySkANjx1M.eEHbtT$^n / 5fI-Jf}yyqV94YN-TiGs4R쌎o26ԕȻǏEY=&(N1l _g7z0֡>I\S]5WK5 _vƃ\L⌽,kfSG%ujQ6xnVgU 4PVMRjue}d脗 - #nP5wG~Cږa\^OuT1~ob`n.6Iȕ70pmwK9{GJLKP ĜtE8!ō³xp,j{T"))_c1 ^64*95P#dF$eLޜ3_ ;qn.Leǽ&0Fp<-w;^Gױ3_RL7wtxx.uEWM[>>^Ô7 yH\^j,Z뒨f\m mdz iLw+6)|]TąW29 1bJsy7$D2Qn^|I7;zϣIydC];Oh:> a0ra`&5Q$Yzεg$0C~?Ktd;ƽd ` ܊(+K 3hFɣS˿K|&AfiXhWoyıa53R-G@+fCc4XWfxY-}WLۄ5d Qij:bTU F1BvZHțe7&Hwݓ7U|G7t[yn|2Taڲ%3>=ϏݯXGuĢZ$>Z|7T_ +8$[{޴67&x{"}#ZB|\2 DS&Ii$_#9Jb*fc߫kgVĝH!.V[S*5m"[l4T b@K!تίv Eb0@na!=~#8IǴ|/Djh  c#Fk 8)>rJ{b˩a2\w9 \%v*'Gn,/!78EhRaeh"x\gO,2 y`" m<<^E A! V{(U ᛓ mc~{<{cn&΋̪Tp&{!8=fBdx31 8__/)"u[dwĢW!#v5w>/IZ|[RC3h"IJ0tle⅁ulxL԰#LL؎>˻cU*;!ٍJ >w3Tfsm1eī2“G kWl^AO2J (M3OSc#A*!f$yy ՙId^xIsXN\Q3a.>,}4 !8͐(i!`څX3=CH9_W s' E\^w\Wv{{)CA,3* dh+f'|G`A2O:9x w2E!H&|9s7d&im㹫S'o Zrvߐa N/^u{tڥO}t`zF\i& h)B+_Dsߙk:H+Fy zID2'S&iB+m_8Q](F񩔰aq]i䘙u.vNYu)fԓYCD.jث"#CzGI.-SuTR+S! 2e rsn/a4296΁#̫GGIIE"ـ@N `{1BW1îjmӣ\M7lDrZzzc>`E[F&s^2_FMRg˷LF2Mp5i)гvCg(Ck@ʦA9 GF$Xk6qWHVo9c̅Wez%3SbuŬQ z3B|a5UN^ػ^i],XX&5q9tf1w &L`kjXg;?D+οߣnЫNv)•L4ӏѻv$ .9wq/;rstTŊ%Ĩ~21Cx*:vdꗍjB^=EʲDG70$m5~T哷6_?]- í ȸ'NXe{I0xTG`"T$ne*[ԝ9Q>-NZ fqӗwnc3%]@x6/“Ȧe"Ɠch7N$͢: @E$d'\ǭ¤gA%a}e. gNc¼.Jp%E+c;FyZJydtV^7цn" [m:_h;.;|&}JWG8bH=HR{K~'w?1f2RB=V&X<7&;O1k A1&1{R\Tyo-mrhCG@OșDgt+IP* 8Vg;@k~`4NdږnՑ_ٜ'O֔(nu@Ggo s } lp6ȼ c?mV_1"?zls$FP94IpqjH:%*Ƙ\#] G۹?2X1pB5]`I\# %`> mr v*~+ on%TCMYtq4 G;ԑa_Pb?,4¿%8 5neC5 U樨Ygzh-cL':T%#ٜ\ֿjVnBgJ 8ƙ?Xvi\˞PC@] VSv^Z]/-6lKg.e;bBR RGBE_xTG<+_'N4ɾCb<ڇ~2qK|\L-;Ѵr'C-5jEŘ2KvinC^м,Wf5%zydm׳*B.7>C#ykɯdhP"'56 YW/BHY==],IθoDLZ~w~gP\:36@XvFj2㚨D{Z^#|%ܿ:iS:6VHi#u4'ϟLgA9lj7'&:Šz8*f#9=3t_kzCj׏`R̘>+ԷH>}J`=Hr^U7y ԀT 4v= P(THuU /{{AP$3f'۰ع t,۲q+UcrȞϒO&0e"2 %s%i>p!)CR6+N.ՙJP[۲Eq> @ޙE4vM]ؤ]f$$!zJ"jDA#M%)|C]E*Hϝ̮{uy!'.'UDr/*Z7%@ ȉfnģ2bL(8*'K(8w&`O©21yU%G}y@ܨhQk2m"TYn&{JDo}0ze.l~65 Tl$ u,ut5y`^c@t Q~ j{0!'y/mҍpQlZo(9VK! _XL(lA5:qᗄ{t$z+# Vz#HڢkY?kdք{Ad"~i{eK]'*:mBL06Ӡ|#jAA3Ba5S3hBQ$+\y lLL +h&DV !8w3iDU|M%.1=;#`U~VINƹ_MUH37Vv,k##X?lT[N>? C0l2唋ZLKc&!}DWmUsW@GQ.hʭ GJ`) .p#6#r'K_p?Þ1hH,݌Up4C<5XIsPW$F}Še=^äΧ@k)lRI[ Md9iQh11l@ "ۀ$ɂR4յG.nc!+:yt+湙M1t(p)PWe KQƺ2YdÞ-ghf_vl4vHXoR\d%S,g:$8"C)wywJ77bK% uf>FYt2v#CH3Hml8 ƿgя1!z-r\bҘ})ٱ,$a?Nt^DzO";R|Fص[hbHA/H+ Wz gSbºAs,L($ƤEե)~ _&i9Dجc}uh 'gV!CU:4Vx9INj;;);`1N~|][Q[܇ K_̍?]9ٜ 04iRk|!V-<dSblbIGI1X;Y!>Usװ5ի+:n"9 %Zkƞ" }-̡|v5{&<X\aI++?uv\:ejRŪRb3l\W0y5 Ә[[,mLh|#C6ȧZLf) uF5a9=sE%Z+ÞBHV\Lh\VbVR5ÖuI}@u͛33zj\n=7^;s3~!2|',d yh$'Wy"H'vJi ^lϖ=~ g+`ҡtБݡDq& t H>34| Cڳ6 ISq `2絍| t:=Hh"KMR5-|ڑ̛3P"% w\=Nx8yYG}[Ӵy.)`2E+l8oC $Qt}6qxɈx6*ę wT&wd FmYdc%1ŊmJ1+/h%{4e+"I{f0tm¼Dvؒ\gOeB~ RX?)P\9i]D|m }$ d*CSū,c{45b(- XH˥td!S#ac|i߽׼>ّKG-ےw&?T#{`(Ҵ W!McJR ,/4~PA_X{P yS{|w_ms{~Bot@~*,+ ʁrzô65/]z[|ITM>j6#1 sChfd.76`8,bdRbDYa4vCv\&)B:AbDLJGx uƼ?*MHaw ʼC$:>^j׳t(ޕtqo5-)r G&D;ڗGLodE0& J&lC4t}`^/\ : 7<,|ę`b4h)n4"L(s~Ԥ9،M<sРe_qUPҮJVؠ)~&;>A;J쩍*ו`q1j~rK ܩ 1LBX"zn \:ؑ{!Pde "jZX-RQ6h,B9VKRr7 y'vz ॠQݔsl^x"Nރ@{! u,4pNAlPc/amQ)Jcuf ͅp{ T@MV`$( ag9Z*lާfey*VHrjy:r A "$1zFeH8s{mN'6N?XBG@[ׄzrONx3HE <'k{AKi[0)MY ;'~PhoŮ*{ܪӗI]O B1pۺ%(V 'mG]׍>Rs\RJv!0Ato{h}Yj14h棷*oP(m|@a\ኣ6T ƹ=OUz11ĝý2_wW( fhbnjVg' KyߜJ+S.Bomg6U$h,O| }G:"t =+(9.Ӗ o|@SbYm^ѵ[kggxT8\zil\7YP]i—ƬO07ǁAAW+jk,kGtGV /)r9NfXdQA;bDOD:~f+ BKNK}2o _A վOZzyH?scҤ'D~D:2^=1L&?/$̵c Ȣl1x؆ZjJ'+ .!_JHN݉uƟ( [(K0&;LbM]i;Wڍ6̮ p,>fJWjrg;odŸ>JlvӃ3uju/H'u3/V fd]έR݊Ql@]1W0 r:T@7s !\ nvԼ-f܆2:(.D%$^Wg;'8 ] Oup).zGJ# t?Q=EiQk'P?3Cf)wKJL "p}O; Q"{ԡ+j-%Q2bxqTaƼ@{ؒc`h@YBxiTBQ%ƀ:ala{1CPvWx*4hUI5@'#!$yM[_*$)y$~{/97Q g!\„G6|ke'zo_"P1/+X~aKwl`ZLulr$gYZ070701000003ab000081a400000000000000000000000164df7f6f00025ebc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/snd-usb-audio.ko.xz7zXZִF!t/]?Eh=ڜ9Ngg&,yf"dG'.[3Ԓ .i+9°;`G7qݜ_T5 ^O` ij@aZw䝁ApxSr`34Co~{ҶTݨ'FMչpQx6` am@TR me%تX:g8+?(~$\:WwK8?% ز/(/*?P Կ:qJs} O\c"x3ELuj^Ĥ4[&7&L~+!v>4.)nq FWM8%aY~$\ܑ᷂3VYoBrt?č;?ۣ-3uH׈=3je LiA P:7q|ΐSqVאx0͸y`x0&UeIXL0W'+iDН"Nլnz2>!>0e~f ڜw+$eq٥eN+ۏ\dd=HfU6;/5<SX!tb}+L!(;mFםl^`LxW(U&Uف(y]h*8;X;u4-,qE%p2JL*GK1/eø9b\—+ECkTQb0@v _W”Щxb%1EDi|g~H uurq1Yz&t-sRK2.=Fh3D &uӟ>8hDbhZ֨I-.kZQV9dx~d&dNC=bT7>. L(=]ߘ練*W)\y؛RyF0m!v)(GGLh\7~Ƚe L;4,ِ:[9eÈ}X鮟EAyy:KLN5b  oЬ&ÙCvBNVA~ Y?zd4GR \x> ʵ {\"m nz쥶Lqv't摌7A8NXgyҭPC4|_ibm)U7 ~kyğ?(j%Soԉh4,@7I)PY2E1 L7)2i?ʔ@V)@֊ݫUx뀻HQ~ťWS "V袒- ll%u9o_I@~ԽkK30+R et{k[t`kT6[ZR: %7'5ı{Lowywj/ =6՝F˖#Ud+0 _`$ds[4 O^u(dh#]"_݄ 0SDG:* v2zFhAdsbat9G)IJȯZ$Ñljs>yh烤-~KKK.YkFvqo=:y6ȵ9{lijm}V@vot"Coѻ4OGPW#y*^uN@FB}E©114S8jYc7c785$|)IvQ 1%e=tS]S-e7"S6i7mR*RAҔR>S7l5uE3r .3M,SsT 09ӈ< HfJmX!1X ~MUi-Y1?z7 Q: { {Ojӑ9B=aS̅{Ə J ^9f48Om:﹑yКwk[|7BBuЊ4 C x ,]0ˏyVFQC7儁,r } Lwxz=qWvu_pe?Bp١H跲6ֿei67Rq|tҦ Gj0EK1O)&ȃ~q\ǻBXZR:# j+)" zw c?b9^9T+6YMz^ v},wyv ȅrQ)uN@f;.*_[J)quG>ʒRDWl`5 ӆHapaG$5 76v;/gnp˝1c{|m8fF1;]$ۙ~lUP{C(o'Z>6I0:ӪD[T1~b4&p(>67r 寢l~SH>࣐x+rvO@~SE}^ #'JçZ*(yfe+]J#c({ dNҧ.V@k]a'vr. N' 3<9BVc~`XBϡ_) i8Ֆ8 ;LCž3R!.$ r :܊3|w,4Q9"v r]vz`2߀k27qT0IdJfbE+T:K#F|xuqLQ+:&ȹ(#Y=Nsb2) <~xB>NWFe͸}z<_?ЇdquHyĉ|H5\" \C}v51{ڟL5|HfJO[V`o2JLyPBFq;HvfˡOÄP%v3k`! atK ^}d¥kKMWQ!=4R@3Ge",=|ke&)vyCgS?i؜&?¹T<ׇ*WՊSam ^S Cu!?,_@?Cabaiz/}vbYKJ{|dr.'h#UN+w q0u*t?3_%4LX=i,'ʥ0PJY ƺ#VV!FP6N̫{!FR|~/ G悟8}/:V45AMD'RNstYISˉ(Y2%N|׌4%" $n.W:{zQydfPB^]8L.ӶPLQ#p\\,uK59}ίoסzKsˉr["WZJj}Qī5Gx$L d-Tld&:`k̹yv*3'-=N9bwE,~@AGC?pm- ZDJㄐ")=?LFWD~pCT}ڜ. NjǢM79xhtNqHD&U-U2&yKE8i=ؖػ~`:<CΓds3/xXhPtA`ľ`C!Ï̙'35uՄeЖq%% <9bt|~Re `c5]/3cG#]gy?z>zh+' JKu |1%x~]ue*|?!yn-6xj3W@S?c*VMS\Q ߑ(s2LיBx?B9eڠ'-cV}&QC=s¼Acmo 4Gu9+[jЀC~Rjzkuj}@THN{.}':OO@ [ϒXc]1$(r!UPC~X'" bK-@);G츮baP2@a @ 8Q3 biY&CQ؃W(86Jɝ? "Һ `yEDY2W,=PT%JڟTX\a)Ph*!N8Kt !C)Jy z-L3hS:[h+DJ89йY a@>Wu4$lܾ\KȾ9Xi]q_P[ /I'GRoL 7ptY0m5o06}JP ŗ[ G ?W%:bImJH`Ա-b9f zLYPI@) VlH.Co>D˫Y^!_]yN 9٨{ )8*ߏF^5+5̙}cnBU\G˱$w*FT#t1ev$JkCڣ𜮸x.i*4R^Q)j_j^e;鲈|u B()@/[Ke(|8IȥɌwi2DI̯'%_`ྼ5gRE}띾^*^B<*2aGM̡"d25À{NgOO*s`\:M j3%T`CAp}# H )4+{FX[LeD13 .D֗E^saCADPļSnO]kR꽞}Fb21o"m؜} 9bY!ع<#i9#p_Ɇ-b&vV uO\RlPÇ| t=p쉿cG$܈?c)UUxv5B INCkQna| ⁺b :u*p 2 zre#C0XQ}y="'=u1#$f2=ʕG^~XE.J8K.GPeof;Bmu6+Ц{}MH׾;Ene+񱉅{֗ԯ'UVZUZ~*\f[O>7cAGNE=)Lj?9tG:7 8 %+"=QcpUoHC Tvk I NƺHi-Wd0l=2&2+tZeus6}a M'+f!C<>D >YЂWI'^i6# e j֗]E%-P+N2=u{ *3:V|>d@25vNB,-K}4jr9:($ȎB6ԽW*S89=:H9M(QC.8/^tԐFIшB'0Z_rn-n%Mr/Y]kKeHƤ%B#ϲ;q\46^sih;mjoyLeE&J:;ԻtZb%w2&2RV=ZoG=ZG -'$A@:ǝ٥ nk r+| }~k}0B%:gl@FERv+2G/%; fDF ѫdu"t8~cbV{hgE 4%ZHC./^Qx!"ഡbBzVD70a+m1" 3]Y}O>U!e"k583e}X>uttV fM<wRC!;'r̙5{Vկ5tgNhk$zn J:8}h210{S1E!tϐ,'Noխ<\Gx {2zwaD5CF%R! 8@9ci!* % o Pj@Q@,@AӗZ;#ŕX P$=oq񹆧!>Jc> 0u=(Hk$8͈1P.qY{Rc (FR\m<ݶ kǛ kg%`j!XՒ1׽=Ⱛ֦ bAayFe#+z*\FT(#C?j;l3!;6O_cê4|77!y*M̙^%33SMӚz=KV_lkkOL>#f8Ҭ4x}Ę7bzl;K!yx$m5~؉*N.<42=6͍y`ʥ/nJcUwYw3Chז&E x:zVLJ9O0Ӗ"Mnr7{K"M2\:HU7{ϕKENm#<1md{ĺOW*}`'m \PJS{ ntcP[8sA6Tad!m AsBAj-xw) U?UKr|2ެ\W\H8D}-Tvt=߮T-$dYH?_[fT+1.d'eVWYFX㧧toyY!fkMK,*s,lzzB< VK![/+2ʼnYRyiɏJc6֨gl… ^- "oefJ+u;A;]js*)WD.pEU*fC 84yW(_]p/ &0xa;h=\I?#md$%R+.\%H@iMXhкi,[BC^FM{x0 k!*~Nה"%&҄>f@e%m[8q\ڞoPj׌d+Tya>Qy3'|qACp%1"ӓgq%vn"Wd4L{CrsAhQps#睼`q{c'Rb* WHj%%OB@囡,\O3y6"R4Ϩ81A='=8@b?i1җr_g'uWZCugM&|(@s&~UE)<YCV uq⇜~.vFs}.@- RvQqr\J쇺 !NTlb.OƒP8V $5QDy(f}gQ/ 5ik0nNlw1@O*I%5GGmPbVcHc9E%$HVC x-ejWT+F5š-"X4q]@t2%it 9tB/K^~dii0IoWbHiJu*)κ얌|RݱZꆾ]06-!Ǐ8&r$z_}Q u.it[ ՂmaI:ۂaJ5f7յ,r)Z:N*-OaZPWR+`{*,[7OQ,"Brdйމ5Ъ'ߺhJL}HT*Eͨ[pmN3n(ݏŎt_-ᢧ0֮ HN cie:) F&,v>D L5T`wS Iڀ[zc] 809 6w$W4 0°f1/.) O{;/9;p(~YUr iq.z&KAG`t5bcORӊOZ[@VƸYzJ|SGBUPP;HP sk`8# sR*.5,z :]E~"-#94AX^ZLGf6ɛr9ៗ`8=tfRcLL.h'e|wBrF-t˄Q%CBv)$ `&>HDZDl:56Stu^/2limI 6:?Wa cCs<G3ɟћ ]G0+ZcP1qBh#W/*% )ڮ5KbN2ω}+G)֫%l nJ,L4udVJ@N,\a5JW0~)4Q6 6,z3V%P'BScމoa e!9*PR!F,Wܟϝ=o#jJ{xL!Cڦ!EnIz7vf&@Y5*fF)@X/& 53xu1jXVyM~rPr63 T6]RLh G ][?E\ξ+Wޜgw^WCQWT%*}3<3gǗkmRsFN e G5J1ɍT=#\m|@) j1 'E>Si/$V5w<Z88dd[cPZ[1./*H%&LFWN#?ۭ%X4O\ǗVyf1!x2$7#h!HY0D=ʌ.M4xS:g~QH:s\g?r 筰f 1,u+>u4RkQE]wGXjѡ<feECy;v&/|Vh,E:eފvm4HM&|`n1:ׂ[Q/beİw|F|ٺ 膒`Ct28*5| I$Q+MvlR7{ _}ʂ6CBh dSf, 5G:3u׍ϓ=!֚԰!Is:(0띛|{!LO3HWʶhˡf?&8ؤ> DM/:ulW]l;p{A ||2yd=)k:v!`3u¨5.hv\&1㦴(d=?F[\`Cw@ q<:Q"|6WnZ%QIa#XPuH$!{^; QNX4 0=?+ 򔧷}-j֔=2$~'U7`4`cmmb;Nҵp{fRV'9 MfաrTpLyW=AmHu^o@ /hԍ>j=iшl*7Qɾ `f3 f߶pF7@HC;,qN#zpދܲ"id@<>MGXC]9*0h=?r3mUbl&¥g\hۏ*J)UWL.Zx#4`Am D*W=7baIլ9Lɘ "t޼6Ϻ4T4 b~5n{ug9Ű{~X/y}ʹKMJKuWx;[`3u%+j)|`Ks+8%}VV\fa^JvmYQX!A!oηrV̤絩h7470):e|Jq8nϝ\v&ɉ; g/p5/4>%0),f"ou1ݰI4=6f(8|Ē-C $ׄI[i+$B9C&mhY>CstԘ@;4}O'= O$ܑKb.JCc6ྕ\ʷQ~=aEY2~(ຸ$Ý=isg+[_JߨH  {'t |Yv Zk94iH"FM/!VO.VL| lhybhukSn2&;LD,G 4Ue q?ǟg)Opĉ7M'q{F$yfA,qBH*2d 81gDw4s_\P^ S-xu.-rdE 0~&7* 17(հG6ިX us<<9:{)1gIʥYGl`}^"qxxhNzErK=ԖPa+?=c#̡^5]Ķ%$ ODRjIĉymqA}Q0Q>V2f*\l_6ISy19fŚ['b?8aS~NILUm\XR7 !; DQfE{AVj-V4 HPB^ w O!ɢ< d*NcO ۛUF!fO fth\Nv| ]fLj$D9~l +*_Zԗbo[23쐽߹s`#r^Ps須2!|Jt 8-jF++mMTpyÕ NnD6+v>o* @!Vw8D]``7=H.nA_"{<sM܂/Y#]F}PTNj~nCz|' ĸ"3}13~X']!1#Ɵy:Q \͖m9K㈱etL. oF!מ{/])Z.j6r-D?R: ƈ&eE?47s@"鷵{H/5V_&j\=y# -htmMT ͡\05t?;M᎝YUxxo*ϰ4v6b;Y!#K ZV! rXt8Ҏ6fF4֪*†-tSv$# ւv2 lsD;=|䌫E5(̠"9 EZ~6UVκIV"c*@)_kJRxȀ=>[,ħ՞bt ӥb(0(Md`M7qãGQ}.8 *c4|0)KT7x37?K*(>՞5՟ ^{4F  4 ?&+Qmߜawwq=8VE^I N1!^jg/ȆgtW3غ;Yo@};H#psq-Kj}!i db _,)Oe1bWx%)*@n6 >v?xʺM -Y!*|e"ˊщ4>stԺO,$0.Geڱ+qXnndcJbhÁX{$/z{T@\EqV<(NtSw`fք%CCp̘9{ NYk}:ٝNR|*vXndm|Fg\'l|w_>Lagb{_d)Yͯ6PK-5x{ӿ-c}ץ*%f$| 0x&7ܨ^4]<@6X51PDۢ&= yzjwt$ڿ彨OEGz:{W`Vrž.1ۋ*B|zm6DFg-JTsU8YX l20.\:,udW;5NJ& l r,"F8 3:mOpoU+VUt.ȋ=Q a SZ 5_x4 otT4SOr #qWh' Yh,ȏc2yљ?[Ppd]OE|@7Vѱ)Qq /7hQlmȣL 8X{Xv O7~!Cj6=3zQLwjz&*C\3\opv },3hӒJ~!oo|<JKOÆtnJ JCqsT&?S[Jnt؆&\4Ӱ?AJvy'pW GXS5wx&Ȑ%  feƾ'c;VWACkd߹0 =´91VI;- [G@"f Gu5-XGX|83'6]˓߿ѧ>I%lgP[7~YfBʗr"bo }D5\i~%L(`j 1qkhvƕCH=J1$VS^aː,@_k}O2򩈼k&'V z׮b\(?+H &ډ*S;g-MB[0A F[k<AOnYWY R73ߔܑ+\.~ff=a8P6on:ONJ#p~5| AVp=kx$RimXwOeYndаFBdL1$S+(K'7 aRH]{О>zce 'O|9gє6'y|fsPmA0Dʫ-%8ء/aVT`j wY!BJ#PZ\ioK#@݂͟75uo$6zw:7W jdC(Dj qPOI8V&n+~`yX @w)۰F.\a`Ko׮c n$ i. f%Lhl;o*ww@jwqه=l5̉0dͭA㫲z)i;=R!=2X3 DrB A)7l̕`@ ](geaSl$A;P٫{y稼_v=y%myb'$JN,hqa库A|ZOprƥALm[DG¾ 0HX'WTPSa: ^ X2ɓ?S$1'.wZ4xxh+Bg6>l2todNV#YGE3ki᲍yчlЯ)S:25O\:8@Bt>\5d3RHڎ,t0 (K=NJ]ښ&n+ن1*A@0+jCT!Ab+ǂ3[+Gw~HR$I35^Cm$bdfLhNl6-ˮ/ Wsؖa<#RNadr^|TbCk\Qd,qJB-ZVTy ȮjBMr§`sO 0UE:{'v_~DfT[{LyR=?b`nL2#8⍗>v\ّ4JvT$!t2b7ƝVGvѯ-jkvsgqMx kiT|s9lYLߨ <D R#5m , ʡ$d%W^钛iH10H"p - ҐE4AO)|9YgnIuJT^Srћ/#i7?lZ=odEƀt |@#)闩'V\"2wXJsNt,WSƚ lFڦZ龍ZɶZhwR55J@;)Ҽ`6ά ·*,{ԇn{iz BK6pSoI ػ Aԃ88y]p:޼P\/[~VLJMY~m>-`5Oܽ&}F9,h}Zit:,>cm?_uCE).H]ã &9Ah~F>ˁD9sdn3O{y p{(`~2gK0_⸏#m&X5<8NvLk6t2 dk!zjB=L :rlhH,}ێ|%#)?:Тg8NGΖN X>:s[}Öf/ZYtK*W@>DL8b4ḛ TqGlѿXmya $'5:iV5[5]FgD !#xAbw_iŀ7*˲%k5A6>ФzKdxebx'TZꅈ.~stw6:,ha3WskϝRjt~eR荢VbY\fVƑ:mTRM 5,W_}ʵKvo cyL]_8GH^|DC5=q4kSKvknDM9%E7dw @tu6Y ?[icK"FK=kԋe=4zLQ 43ӏ^Bߧ |BOao9MW]=+jIڅ6s؜@j#gcyV$YA?Z0!, 䕥ШAgޙ3ySnp,CEՓsEL(}UNkbT[>@g}jfNp2%z\@lKѥ7yCh>9zI6Ow<+cib2#)fGRowbk\j)sW$9԰. } muJBkSUBlP707+)M5Ÿ|U4,HdGs]T|*^%ĈfKze٘όz4al+QDk O{ֺ,RNm -$bS3:?&`~sG2>1<Hh?EMe]'On38HU#nk X[MWA/17.藋rQƂ#ai3ItB+qϫWp|R%ޗ_[ vKE*k 54k2G#8"\ N^%LFnP~ӊ#;=~1=A+J(!F䁃GP"py -pک" ^9^KG߬<'gՌ8 `F5G J$IPO6.WܼDNN.uX{;*tti 3);ֻH/6) r OэV;]@HAQ~ 4d:w,@C|C5$_IU R 3˿rp;l7Gfȅ\ pd9([W&g%^[_hOa"E mBa%URbu.gѥP=p8)c)YڐM}!ﰴ[}-hY]kח!UG۳=vE7!SU_V>"N򙪽~nI[UE\T^  20yGc% $Z2LyP05#,ugHC9!JQcha!9&R}fm {a^b*E#i1KA&a(2<<0kʊ!+1KنWEONL?btxEY4"yޒ'0Ϡ qo$o`gCMѪ?kc01O0R1XTdqtu_ۡWJB<$xô3ر8j ͅ`]T C[33eY)DT8sԣ GopY&ojWMne;^z;y֌:n}X}1\9惂#ًҬ76)ٞ`!,rt 3:rRŚl=8'_}L]^L@{[ U(/8 g#^8iRKbkHwIs1(@ T|-)6Ey&lÎ J  EMU>6 [Sm]מ:\ ŤTH#px DBMs&vQc)`E>V{jPwǃyY}>>-e1GL; ` } ~MZ Lm.1Ik_weNI]ӣs192#ܠL| BR|K6K>q ZC*F/',R9ɟڲgS 0K'$^V_.F8˰?Kn*AVB|1KgC1 5* Q_ėqK\zj@44,LC&/+b\)膆 9Ыws֏inqBVY2^ Y!O4BQ)W}yq<IkBe1:'},٧ć,޹d(;<}bH6Ԛ p\ɮ~+rQ#lݼ6.&eiggkU9= ֋{!O:iA Vk]hg8ɮ޴XeKTj+~0Fd,]q^VjIwCNX,h𳦃-5ŏzqF@Bv*l$<dy7$oggv5 |\[ }0O9!+ȭ\뽊jJReVƾu'Vo%]`h3FNRdgAEܨœ~.Do8bgk/8mXB6gaM"jj_:%Ε]xR'r]r~v:%+o+դmq?# ߜB ClO6p>C/ڐHgF0GLiߌ+5φjYK;Oր \|e^5lanw{N)&'>O -t @W{m$Zw YūP +)OƃBD2uB@7\vSp'%nwa&11P#OJNG$ $-q[ &\U IAH(ksf*Ѻԏd%#\=>0GY (* $|ͿJ}cAF|Bӗ(tvbkǎ'+]Ssϖqt17zEi%gܿߪ XR{+!]W+Y&'s9h4Ƌ02<˖[Km߁yZ#{YRi{9]0ҋڦY,q`4QM y5h9Kk$EldFq:as{~^ /($ݩ-^yv [3d\vE~B1^*ǰtZR=S ;}bLY5SQHo3TC;C$2yª/rz, YPc!$uܥ#V~UZޯ]vKaFl=#snO%@_2`JJB;] F3[w_9/ h$VkTŷ=R/vX"ڰ xصz/d|rbbtb )oF?wA`~:1A'[_Pdl%ݏ= u(Tt:@-Q.ř7xEѮ̓FE}bha BF_z>28MP/f(O({mʚ/Vׯ;3#@t8f:ZRLO.݂=c!EOkS=F|o'ע,$rx+GICB,(~)h[,b612Ig-J!@uK=۸iEl7:%)f|VFbޒPbsݙCjKXVO>= ɐgzv 2_$?/ wq6)pPJY5FlIN3q8c(}rЪį)=Y]DNi mێR7PҒ#iΏg×lԓPcR!dAiu=5uiD4 KEM}әtΨ8H>Iq:i??U:䉗 6z--)T)f}gßJ}i򀋡K~NZC:QY=p0C#09Ap:% yMTe*<čI&v :T9Je4L^KT4~Ӆmq'\*O7a6)}^\5~^gv7|nЌ:d_A/\̡;w9EwpWKQVl$S]k?Wˏmx!짧QD*w>+,x)YSO Zm3S}ljǗRBh]ȅUpqyži7ڱ@wRj#k#'KnW">ixiLx.XC|ddW uc6͘U_6!olf\R (*@a\l/dlyP#(d`:?<ʼ/QQ;m3}V$)[ >T}} eBHH+AvI;zߞ'廹d.n۫+Z6ϋL;Xr5WNN]qDw[sp^,azݺng,*R@W}i SЈo+-א~NY A:m$\4_?Np|o|Wx7k5P)rduTvW>L^“ҧ*ּ(dfy)c酖ozC (N`gvrfywYt|l6*b͔*| ^w\fɖY>2wn yaM@ݞ )K,wn< )1Nޟ4 WGf<ʱ4wxj o;qAb;SDnRJqw9.2~eYn^> .zwggkSybbΤ]{֡#}VJ7wR"; THol "B9 ASBɢedMݴjV'h&GxG j?'EU5oQpӅsIe]b;^ 8s!@|-UDgojkWlu?zooMWKfL-znZSBӛ@lcԓ|JkZ!{Z|ߐvn<;ZN{\́l/V U i0.9!.8!hz Je66 }cFܒc`{$i]삠XĬ4e@\U׋c>;fW66¯7Grf o`9Ͷ˳(n#BO 8 l~F }~{,+0ΖK$=lS"|UQFq30Jush"K)T:~a}S8m+\59",6%&Nc % |  R,Xb߶fXzM M8 JY'Xz̹M`N\ݓ+u1^jz7aHf j4uƦ")vm|\GoYC*Do1;w$!DYϷ\WEh6@P8Fo'fAx`0|"ukM(p3{Cgr@IN(OԼ]IJQ>|Pi9?U5Bd\߭\_rtdr;J&M7p"(况 QwB_IENݼ4{O 0SC3HTY6],;CXo ea$e+h =&V턲b skw%J 'ƋTkUHuJtݒT\;n2\7ת{aEN]H|X?>}t菺>kq?+g"K% ;z7NV9nwu4RߺFBǔEi 肭 1vc =#.>NM QP1@$h P nG}[ &PHJ*i|rD=!?M? :~CKm9x1vkND;@.2 \j؅1 ~q 7Mj#GvfTTq K Z]p$1$ (4O| ȯ%lnͭNP@Zp 6D"aXIZ{OHGhY;vc5x"JhGθGkJwT`?<݋Mko VR3@?D'bIiTJUOT16}=·"E?r;Y |}̢x_b\^O!b`FOKSBp.8~Ա*1֙ hj:Om,O.JU Sp"{~ ܬ!Y;o2%xa b8X0c.\y}V?2MYz3ZnqIe_WqЯU -)u"YtD`%`zp9IÌ?G ) *6mC,j[oZQCB ѻT1P-^ڡJGOlXe#V*GsFᕻ2J }Azq::f>yd|g9Al*K1Bh o.mk-fMil ~h' Ug9J?!Fdۿv:]G:lW'7*{苗=ĞCq'#;Mzj4bBaFJ,wqE u^M;**!":U3 va"B-HGS:R$6͙K Dq-vt9lADrQmⱇQHFM&mW[֓C ݽݠOVj  ql]n :Dq7YbuB";M2%c[f"[E R&Met{P,.]ʞFǙV9B/->fS[!hyݬ:ƙ$=®7Hz"9K@Ice|&8-rVUi v_jpt?+?*o*4ԽnӣȆYJ]P{]N|(/U%m3E] ǛY={ 7ׅz i҄ %o,(3\-% `fj3 ʒb Aӳ+['ue簗 ֕!_@燨/ؠgB#wNӘ D: aΐ 1u:ADBk%mEU(:htE;^)A09V;5z!\0G_^ǽy4ZI:̄ű$QQAC.=w<m-1y%Q_l.M'JK$Y1o aiU{\z.?ߜ_b 43|6GUŦn%"52bOϹe51;hx:'VZ X9 #{wQ_|beZLy-+s{i4(t%<3+PTg$N>guFOܨ'H:|E=&T2D=$"aL-ީ_ZGV"PQٽW$٥}G(]QgwU2@10:62@j~˕k9o.9(˵Vxԯ퍷]#UAS`&Ҁ,hrw=>ڵ FY,S}̆.Do}uv~2"Dž)-K˄IgKzv*&͡ alU0JrSI,~Cԥ>2P M:rxu$wqx<( ĖX]phY]>;t7(]^QtUAy/=$53> R"l;N dq"2c '63HzNiŌMVE\40FjFl=n*| iip.7F0' E8<0j1]$C_[?gm[ݮ(n^]<7əd-߱to5u~#5Px$3T8J ;B % 5{'@ȓ,֕2t74\謟U\Ё=j])= "<͎xY?f~ɿ\{6s V}\O\7&Ι?UJIdڵggfʉ(m{{X(7궩#(1'4S$H6-a.~sK.BU~Ht *h}ni.7m+-}ێ(CpϽ*Bi!e_k+J#YAs=77&9iq S;?&M^&Q" L4h^ QZN@hqނ@ /VG1kv.e} ter XnN0ūߌut)FڤalUI|};  5GF%:Ů6NW]ygRXS;Z~~`МpU{VIۓ#LY[tb})ahk$0HvЄ|o UEWԢ }`l^XO )W,-ql~LiL"߅?$8x]? a x\ Γ{Tml#qG.-DLw5Tq|T_ n?$~I\"ˎ 9yuxf+qȤ|ec!I.V|%G¨+H6 HhdNBYwl&J; 1h$-L)4Jagin1s)]ڟQpz)4:;[N_ .7|V_5<[Fc6zZ_ # q0]# !WENS)^Sg% g%@{"dT'Hñ.t /xC})|rAs4^Bsym >kW5v!ЭfYx]@g?5~PY{W"d6 +3&Q=p=h\sv+P% 4xtyڹi&wrhQ@./b8^9gͪ>:Moꏫ@09A0_aցJVn*C*W\!DSiNrTX-Oo ?ШmO˘pyZaעvaL{4c/DP7-"1c}**5KLbP JQ7eh w)MLqAˎ6؎uh}s[fX{ژ/4vbXH B`VĀk=-S+G쑟]_0`bnñx օL!(RKY!Ā{?mCؽ- o RZ!zl~8&a*S^sSTO3 pXSƸYQk@{簉ʑ"'U0PǤӞ6Ɖ(HYnwa^g_/E.\9LKjo-dM"4E qS8q]%EޜVTD&* Z J)Rv-ͭCs`=|b`㔕Hk'p|+{@!U S$b΍lWZp".JŐ_K.#­WծQӈK @S9u>aZpCwp~`Y%[igL1=bN&nm+zݏCsJ΢_^7MBV dhNЊMjt'\1`@9@?_+]]_>N0 I-._ VҪzi-ԝ%zn]{N"gpvJTQ7i*pԫkA=Z!)Zح֚M|Sd'ëa/8 <0+pRtu~g6Bg{a"yF /FZ"׵d~=>ED2]v}Z:/m:~9R* @$EM~(W6QRXI俁\]oGSSAv-nAe&P= !b|PRFv/~c#)RXȇ/*ՓШci[ ug8E]a_l"kJf y'r>PGF0Q:]mY֬l"t}>͗a `%j.HWi.∩ʫɷ+0s>+bͱ:Yn5l1A8ZKW\:9Cj=Kn$PCg[wW這tB|/p?kkkN }Xú aRrv{&KY;:@A0A~ 7#Bɷ \]*:-a&:~# D详u}𩒽gz pƪӮUGb:;;Du@i*ss=nyoP5ބuÇ<-V(罬HRmf`_+R~qS@ YcN' iujm_ o\Tbd /TGW`\U:!ӏ  2Qcv _P.CSᩫ >C`_fWىjq"zt)ܿcx#YPぬ+mP DսS"1a6# #5Vr2epXhu!xK=n>HN0Sא~]+ YuӒT[<YȻgE|.@o-Ĭ8jpd;%H ,F4DLSpʢ\Oײ gC+@$ȭXKNѼ9B]F(|~zIB:蘃*7 AӢƜ1>5qPl[IG W0ZanfB>9';'?gu~E*f#e ^on $4 \“7yd8wgD(تG+.CbgUPTҸ]dV]pT:i;4VX8%ܬ) p te ςVtD2ȃ19h[m Hi(Ï9?0C1QkfE>&zN] [bpTi߲j-a|Rpa#cB}GT'c[)@ 44AFrКw`(F&b7yg%I&8sZ'-Q}|I,N٩n@gjo,z]Oj(N:,be6qC';I"=u2ojyr ^rRu2pjڊGXSq[Òs317d½ U!eo(L8MQ\,[P}т֣F [ȽC&U2̰e=[':}z] 4q<6#w&7/vG5A͡q:! $PiVQ~V25Y澰`9CcI^teՌqT7B&?JVו 6"aE~K 6͢$T˝;ZHE`DŽ.,@̢3C/l`DI= SeW;o/jڪw8L'e|?gp4ѕ!׏$Ei9GSI!]o]CZET%ǥpZ9'۩ ?a@$q.ZOv|nHD3^ p@kX6=O8/Þ&w~F,v8,2Ƀ¹΄`7ʣ#{%Ww[D[#J8+m[_u`/"YDg41cǀ*X';*%j/=X d@ jH>Z2H-KT)nd>M3NCI\)-H [5mH|\Ef~ GƖ^+@jvƼ$͌k)az\ۃklr槛DML;}Afi"OKā,I+Gq&&?6O$ˈ:#$)-063@a-H{Aw qגZNv"g?K6T@):'JHr;-2٠y)Q8\"$ 5<sh3:7!/ 8d [%WmQ>t`Fod9GzzRhдAH]Æ?~zMjArhq *L '̖*r"]t2KɁfJ'emI6bUsQ򧝜SW/6wSߤga(k ŒVs+T Cf6pOeݐ+m }MѝMQoAތ䣻B˴ģ;Iݺ ͿS^dϙvt)qֈ7Y@Vݳ8^(v/9Xf| ,%wLD{26l I8̬R&'$<E5x|AZs ~qəz͖lƒ "#QL6P|~xh 6%~(5({w>blЏ,DR?`SP,VUY U1=[Xee0`qtI_jIqبl\S^A6M ]zF*29$7w<} msߪq>ct+).7);uʭ޶?ޗkdJgl!tMV_i"mI~ - K;GQnҸ︭gd۫*g?:?jvk p*)Te+A.z3eLjX ; Z\%m-Pzo%C;9꿯P \XX4"c_ |dGNSY֊Z|=5`2>AYLrXzndݮ\(%`B2Ta?߳d˭cZCEQv: I8Wh̭LHxP0VG!dUP(ECA(8oXʙӃ BG1rlHq nh6  rD"Hy]6p6(0P7,q +_F~%} g3g}G[f'vsPo68I,g%{@ 4ˏa-Z KdH 2WC " /.G R]Pgez>W(t -.@TsjPnFMEgwZ3:F8gPҗR 8D} %WֻzՌ:)΂*tf˪u]E$k1m^P+;ʢmr'DU14`r2tcUe]:n-2v{0y(*IV}x8 ߑUhftU9 KJӬJ?iI cEľI^_88s$ZþqAW-HcO10n(D:_&+ҥ~<%1m!$D5 wy,ԴQ7_l5Q/W֥hodaOВ\IN̺'0*> 0}o(1z}ĜnƠFrL/B+(m=mtgb9m!C=$;;2_oKee+v m>AyFyDD||cE0Fu=/lt]. [˺ YuO$Ls=*j$pAK6RK5PKd:^[X iyK>G 8U<3SOEfD ȣ?qÕ8][w3V_mau,zhciOq60-$ ƕPТפCqtݓ^W볱*,7g{)e\jV֤ifLҿE"Z("lЌ8\dݕ$=d~d0u!$g"E| ֜xIquC،2k[vzL S@hpqx.+\&5WIDc*^8Y[d3kÅ-Eݔb5ܞfċF,p{~x6u¨3y6å;m~W@Z9;0X{{r7U(c p;=n:I ^.5Z-vVZnޡ(;-7CFS'4 i Dwx XX1\hVt'o$/ ٴnɰv|OD"W,l4n: m{`ޔTT3bV['$Uk }*Y}Eպډ֝eto8Y\6|`H_i-[S6v 5'Kͻ@HJǤi'75:<⒋AiVVxG-ao/~"퐀vg|k 5``2Rm7C˂N.[Cx-}%''{gBg d ÇJFm;;tDAa;vr -d:<ԏq)|P.z8+1FƱvEߟ 0˵C'e A0`B~#eo*Ai9G +Q MaCOSºY__[2U"._69JW^S}CE_3 wv>yP?,".D&p| C3Q\CҴ8.:9}l10?c9|[/d!` @*, MP#UBC/3\6m$vj6=i PWB+5 -y%gBi>!Qap62Z_ͽOp+\m3@#7lw<0w{Rp9lbjUD$uNj+GHDZ+"}s^h JC9c c2QD կ=q =rZ_l9\2A՗}mfaJ{ʭmpT6g1g"6ӚҥZ+&t-ldN)JpOb`G Al3TQT3l;0߉/ZRkF~EŸ8N3)ưhkם*k> pU¦^yT # J9nhbtyeʶ 95Ggbi@!z-f0yFѫp%no1)3p&H*d}kg,{TvLxWmF&,.`c-)ϠCkX7 5gDEM*n݁!^i8ɐ0 Xp{o}wD<5KPu^51+{I8N*?6ljikbEWRarYz8xu S~߶(*јIMhg>R_!9iƄJ!tBNA/0=( . <ɟ1mG: &@ A]VJ |6f-ct\a`L P|AMmm6}!fHȢc_ޱ ph҈g l4 zwk줋0sK >-Q|LP@ O}8"s*2,X,7-_43y9P2lbc|Z1_3%OP0ȥ΋D֜17Xeڂ*tnr3ʢ78h;I霷3p >^>p˙Cط=8}*;82+n2L4展,יr'$"-tXZ+@*%imIOLFe1LXY񣊂nk2c菀=:@fAF„9i] Ӻ^\z0pK=G&Z3X1dU{صΖ?908 sō`SԪ5 u :xRɛ.u}Vs(4ܝ1571|D]?EF-Nt#} oc=?ܭxjG9i 7 RLe.]aŬ.=Vȅػ\L ڥvp/dh/?|Zr9=%WUHSv9ْ 2Mk(ǐ_q߼3a7$ =\#rdb$6+Dz`9ߊ{8QH Lq,C&4t` ^XI O>]Hy XƑ r$ ew*Dפ:|鴟0]k jjya Eu3iCH }kX,}5\KߞzQ7+6~܈jI~ΤŚyMLyh 7k2r973vt܎|PwddY G5wa&Ua6%DxY8|.@CkByb tM ӕ';fw~hDJ3<7JX>nP#mu٤q>Fds +l|͖OyGyu*=z 4C+KswLO"(aA;8 =k#Tـ_xnQ,aHg/0SN dYDo}hbdM3ZU+W)YLM,B`c.+/W4.25;-moQHGc CA\z,AU~orֆ~EyQ8x%#./ՒZ6[v}qoS Z@i|j# dA&>Z'9'37 $B} x5{⿚=h +Ujf4@X† r')_>;5ȧ[;$륙qfWmE>Hm6ʼhySVFã%ke !T gX#I/y|ߦT?c{K#h$[[V=9J$ɹN"eeYy8>eA(C3 kٔ[THI,=HTشv5h?TjTT&78 $=yЃF$C(yJh4|`n[ƾ'RPD`K dK!PAVT7|vPJga@ )*vbrHJ_OzQL/I,ϥ(.3W~BOfEMq2RdeBYc霔 Λ $xwE~`Hb@dx゛@y_03yozP Tէl Q\lC!26 DG)5Q ~n B ^+]o#.,P53ƥ;I s>iEc@3PG%ʿqYyrա捅wUP>?_GtdRB䆩3@\9(Lp fGi5:sU%/`!=D6:IߥLIAn-7~Ir6Fvi5{KP1 %FŪw]rfDloj=#׈ I>h|T`hd.2V!2WK5koq_80xިTGL4ߒU<$\8H2r28 fs.>A,P[Zd[\ l=8nc^"A1"Py!͡!N*ZV+">:hAQocWهRL!?#QRJ*G2@^,fÐ֖tQfoO|KX)KYق6,z1Rmj=YQv\vx %. .Mg㠲[bd*3,t$!wNI$$Dt1뢯eߢ`b߰\0.eɦP!: lgDځ(*x {/ʀ*裴;3TH둗!31z"?> D;'Lq5ssUgU$E]t(.e`ڀ)s{޹W}v[vO~5r>J(εoS Қ\l9 ]),cM)\gb`R=Z|YK !4i0as)}V50a4&O8{PVHBQ(E79#PWXw,"\[~NU[&44i1wUIIE\BڠkbP/(OB&OϰbY&PR1}#Nq"\͕Il]c62 ^ B5۲nd) V6gsd@d"xq::Ћ{|ԞB4J+JEh%\?cЊ&j+[X.f!"F8ޑDsآ.Q|@]CDŽ?{HLcٌ<>DŽ8q6Md^K WqO`狗 ~ R;~:u;kLء,~c]Psv0B{x4RJj]# _ S'n@gR؂SG1P{J.ksqި+[TG~ JbZSkgY'<"a+_koEXqX>i#zNn%qysE>z-M <˕e!9&OYq'i栵FXd;G+N'K"XB8+T9@K-ܯ~PHfqVhMLB햛/dBXXȉ t5^<ͰgFr[oQ75&: ǖxL8.3Y!Q. I"@[ڜ \,תE5;DASup5W0e>ot'7g䏘^LIDJńsMn\R5 SX7Lp6l].Wߚ3h8bBntsʦ_tXӔFG}|>f8"#n(!x0/qbvZ8&3A| x)4f Vgш8Z8).jv!9s0BJ ΜŌsnɪc:ATʦi=,Cu;k~y ڰXtJTxL}˕QS%,6R*aPX]A?~v9UP{ʵpKQ%b0B 86pA=DH>j(LmARJc }{۟; 'r F3,@y ggd\+|'qےNL]ot72$wlۈ,dlE0ê>5)ujk9</0{K _Hُ`a> ( {}8xo唙=krۨ"6Po`,`Ɲ(_5W5+E7fQQA(UUVB@,lc]jxlHσ^%PȤ3P@{VC&] i*ΑApԘ&gd%A5 \Gٝ9)\e;i!P+ew24X[ /gZtd$FSG-S\3uxat TpbyNJ c(1 V `iIya+|](nO^.:*h)@4'65*,6b* 9sbXXkս1djCe'uPCaΘζʴ>B/S1i ?!dQGHmRع d밣 ]gn#^"\xT Tk1پ~UW 6OfB2K7Z>&qׇe /Uϝ3:|M`5? !b~f`bcՓ//GQp"v*178Łu(t JXL&(۴kz}GК L+aHxҰǖ\|>Ϛ=+U$A~%\!\jt!L*=fg˵ .dSHh d,F+LQ v`)yZ]$HRta`/CSukۢ1B[OEμq?@N3L2h96hª&^kRT]8+M}XqE5RDuEu׼r=3xz |Gd:jVczm(c6~vp M[)^Zf2ȩ 3rc̆I0>?ڶ)y !H)ᣟÕH`J޺Ezʑ\ 5M˝J2fh"^8tt hOXwJSmkC'KI?DG_q'!J;SX=h иAj]$=2Ml*:`{n !EU~K4/ *^RzuxLI}XU7ڼcS@GK-!:&J3=܊I{ %h̩69s=ic 9HFq ޔ EOx)R嗩mlV9`$Qp Ǚ =Le30CZJv7IW~/m1-_prDbSjVnN? vr7k^H/ l<<κIMCZLwSZC-9rL*f>{#As ӧ4cF]UwN%tP-(p=t-pÃv>FETnjOkv'%8em[lH*|T-dCgiWez4> Z ؁x7j!ㇴ5䥷< sSap8Ut ص>}J'HGzP+KFgG"W6$Bu9C#)6vlF==# 9lo)xZO_'//*4=?dKk*[S慈/3#9b"$;Z,xlm%vg#;T*' -{vo>:\Q,k {awzh-Rl NWZ,&l{h$(N φt-qԘ'gAI$V  x.ASSt鉗 OM(샔`ΆL $rڑkF4u'/fIM*z\ȯ:TSBKBfybamaxg_/9rpM{#TQ|^(| …W)%yCAuUkj[g?Vj6ů@ X2->S%j88m1ٿ!sf҆#0}D!N'L/&|n(K9hRF)]I_Y̐%|="gxaZ/`:'8"fL,sHGTRQZC"cLstV<'V~Hթn@Ia{Za[_Y'V)+q#DCSߘ\5,#>r='|ɒdc:ZRiJlṋT%ٓW1j/6z+S5ƛxmD2!N}mKT ߝ1 %`x^|V́$x}m[Z4woo{ԼYЗ]a_*'?<y>`GR6sq*fӵPsys_GJƔ~,]B8zA N|񣬛Wdu3-W "{˲7j(+ФTr~$LHZGٛ6O7 =۔oeJr;fńÚ筋 l K0\)2|pZ/!6/aY4b0 m? vuHJzpODEd"9XIl{-`EXT娄!^??_rXCS֝h[3 D3gay\oE C4M rllJ [N4ZG2" }@!g6W./j n¢=<1ԹСCRJZ|l4VՊ=5u~ZRGZ; 1իkrr1|ȗCjhOLQ+]"PҒ>ʼ˧Q)U)"+& +Zf^ 1JHi<_Kdd:A&BAFӺFNyS%??r/$1atO1V%'rLjfQc؆8IO X9-:R`Mv|yq\*cy8۪ #+PG2|Q᭘ds# ~ *-3S>Bdq!nmr%`vJc,{בD#9)%dӜ L1&GLqXhMHޖnW[X/ 9ҽDJ@6N4+T!xS$NlM0 V&:) Fxb~1epu"èr;V\ WˆS}@ ȸuQUyж@W)ϴKD+t qsYW_uRPl?4H N>_ie\Q_j[†ml&Yτ,VGb9Au{mLy`( s1/@va[_;rC^NSV:q(Ġi.~֐cGFM4e,V2\ qPUmgԈ%m^sd$(\ÌF^C6W+NmFbuGV^J ،h!y@q`,Uv*C)!ye:f6:4: A<Z+%X5Y8B Q|(` ꔢܚS՟^ׅ9Y `ճ 1y6ёxA"Xdi CaS`\*d٢4ڳ보]O*rTF1 "A>*j{=>yhmط|>fI0 $0C՗U:?ury)#l< ;0E5` <3d1!03D5z!v51SK\1Gi41|?D7+dם`hE  +£(,VL4WQ- _bɘ'/-MHu$@yp,udF~Pm4U +jf])J%}Ks-XQ13z[MS}ތTFq: =={kfRYQ X*(OB r%:{4v8 ދ+(秎Ba[ MDdx(x*|)f@; i 'cB0Fȴe DF۵!i\em>_3,q;w[iDX0PE[h:6q(Imd[u)ѓP`P*wG4y [窋BhY cR RIF*x;uԈv!8r 7olw,硋(mrG 2qfG). H¢*m-{ $ .ͳ./Voq̥/ IEDv 5x<*"[qgͣf7 `4;ZO`/L%ڳB]h$CX玖ͦ{;>,@Ǖ"07vijwxIV@ g3eqיcŀ80E8ãɣ8D EF8myzR'Kh◺-;}MWcgnsWY;\ݣaCO_:SZQ"&>66L`ZYZpe{.l*e>G 'Iiﻏݢ5WigĤh]cNGGg$4?`ܟjUƔe[JCbS'>ba@oR~Xu{K{`#O/yZo/NǸ/m(6ݠbJRڜR_*֤LE `}ߊ!\X QF[{m>u#n `X}!z(1Aour~l4=~,J0L~>,Y~?-};}+FugȈBݖ܌آ,'M>A?V$pl.)l lJn%hdLFI>Փ!+9W`~c ;=`18;75;Y19ɪ\c (\ ;O+왆Hu>.-ψ<~筙@T y3/SjdNjQe#YƃAR*o '= UD-vaZ6fn:.HnlCIW? Tz껤v'f-,ekGF oYōnScrch^lAe@*֗W#b+ KS5?M 1wfOYw/_3B 3l7,R(ֈNV =Ϙ*7]"Q'd X7#k;S6Is🥶Â-9lк4\JQI;n/e=rQE=WvX&CߩƅE#ۖ.6YSE oiEҫp]їV)b4v nXHE(Nڐ뒠kl<(5zS`h^[#ph,Cz 2$*[ Yw%2 .HA!a2 f9]?r 4*kB7V(N !PjHXYCOQӺwevrzt4'bص7RӿאANpbB F'}_JhUFbNR0_*oվX=b# L; B%BCLH268M]7Aw6\X$Ngb9ɍWXBDL_gcXi(;zL*h,)7&}ŕBr' & $)~0x8"N(էIC  k̥G["L,W*Q(?z:i>3E*/WJ#E] zd mVF?Ju64Ŝω.e^vAwFgs c@k]saV7Ys;)n!2)MzKpĻ޺e>QڂIˤvJVr-=֯i-5 l ģI{sm&/:'ǘ3K {-O ͽb‚YE)dY;dtU ꂥӤeOůס褍hoUh5*L̛ |M;~,ГW*KI$F"_[zAh%2:FU Kꈵ1#p'o3iLǻڸ156m7SN¡3uZ1v.4AsIo@99 %ەNj9f42HUy&gP 8~,_Y'[)̩9фaiNVdax#hѝ !o%;cUɫ/B':K׍khB~im?|R3K`uӾHl}&0ёH K܁CFjC4'QiI/>^ټ1[PBʂo#P)}JkfBP>H`AYJRn)Q (>L@jo5ɣu8cEgK- H3<]"26i-GʩK]|"L w ?1**g 5>\+L74 eɌI>4yNXقW1ڜ5{/r1XAkŝ ofBiD/+s͂<:S )ir_M`C˄niDd8M8 ,,,JxpþAh:wp]T. Xgs<3<{kr=Q`JjHhfO %trS|<7^آa_ ]5[;TR4?Ý{6Ȏu7im.Mvf. B7 Mr".XuQy,8CpXso@]swO* Q|1q$[Txhb7˒:s^iNf#7f𪒉T"(8hNfa*lo^C 2\S'#d۶7(ne<9uY+]5QwϜTR1(RBY/o҉ٟ.@e0<kv{O.NJ })3H#S,;K ٱd_١7wFȩx7@LX]9uT(%U%%:~8(7C;K,|9]$ȕ_l3&{ɲ̼`֌[,)*K[z? S ld|GgmLPwI,,y$~#gS& ΅ &qp@G˔*{Jo覷t-z HTFϙ$cf)dbk#BaǗOlTV3chUЂbvC[mD8V^6mP>&BXhy'tྔ@dS&Q[&7QdKaDRY9A`gI/*A}<~2 0 %:qТ*tL 1F@FK66E.ǰ膎5xm EWniճ^4ahiy pӂ  d6|1%:S'-ӉOZ*N ؁9X#dsJUR3n]@')ĵXtskyqQQXd!_05=#vyc]`9*}93h.spJQ"dҰ@T\˩%)`L-!mY"MȲL$JWw.,>Vvl`5D3es0YE0rz0!Z r#:X{X:HS}iFBҽ߹ z'%/G̩+Nx`LJ95s9Ii8>_]6ZB`|4lP}9B . Z &Gf딒WLEDvUpNw~[{o7UG{-]_5qh?B&4YQ.,7T}lS0 n2ewd)&kʰ8Y a΁ Q:XULl?#&nwPu:-s2BG(}DVi-W#VBI@u:QjUo`Ǹɤ t`UsGN/4 h[-=,r s^P3O=^[xTfRS6wt)A J2ḱ2¾<2nnHDC8SX . Eᚈ%Դbˍ 0vN43')U .{gJ2Iu.&m1* i>%x!W`ˬ|A겄tұ,Ȓ SNb'n+َYKˣ|ՠn蓡C0$_]]eR)\ ~_IŇ)8~ =PDl$1&Flt~נAψ'gurKqlValO0Wﭸ\k?籉?toHi#ź/3%c=+}}dr 7#?T}\XznWd5d$ ^=fNBfתNPC < ւ;ԣb#{jn6:<FF [۟08+V rPn~vn39_UV1`#Q$}nYF|zOE Ymӷ MKf+]B1MӉZS,pUkM9yY$i_jŒjW/E!+r1v̠̉1_AtS1 ~g[M#8- :(uŠ$WS$ {x,PD))LrrI=A6;3ua{aB0 urWe|pb՜Cw̔-޽֐<=J0}gtp V1YƔ*72Nuu#0yB:|"B-61GMey/DyHɠ&)%kHmC|ކ,bBÛw~[7!4h$2>E@,F)9z˿EWw4>@mP1% ǪhSHOo<}:Nqv͙ӷVV_-n/U@]& .` m<(cF 1U1gjfaQm" IazL5aAo@7E)Y:n yx*^"įYłL_vǾvc2:O係mԷ;ՠ2uԕ{ȆJO o^%Tvv_9R ޭc!z6 D _"mxi!{fz`A[v=]e!%Y!/Yh9Mye7 ,*`c%"}Om=Kǜ{+.vA% zPh%Ddѹcwē$:|I~1Fk%-Ѻwx*}JDW;v+>c9V4 :9A5UF{mk.yïrM* MOyO3G̮Mo8``[ x0dEXk/o Z+h [ZQU#'͵j5*YԱE"rJvcOװ9ʴuԍ_%Arxc+# GD"mdz^.(چpVShY &Ίg#& qMjx_}!OYoSKE,^a2cR I? OFT'2ݟl:t *%7 u_oE3 A@t 7&IqK?M)!ɕq_ϋdHL3ÀிDA/6 z)?|r=m[0]t7bwră}@mK2_UI&/R[C [qewL Emc<jM<+ZXsrb67Ko? | U#_wZ_n 5sjmJ~?ֻI(̊HhDM {,X0D8<%FCؤBH+1|pZk|.H!>Lk `fה]`F>Ú t2{SL~dL;|}Vyy&?+!ʤf+J#k)a ujR,0er`u6,Ȏ*vעrܣ3uvWY؞_H/Ua(N [diq"/'l3'.QIE6eNu&& FcApf|U晍llcD$;4@Χ9D$/s(J>n2`V'*"}FѣT?ֽG?}X[Hl=](\dԱ `՟?Ld-! C݆fC( OPa,/270?d1?wqrz[A}. )1OLz~P9sz,S#m^KEL@BjV.KH *x^E?p>pBa _6Д" l0jU2f<Ѓ4L%//ok-aRHùnP6xϏ#?d< `j U3.$zA8yddW`lJ+r z$D75oQ`oWKm3Bèޠ4, ۪jBi9=yUAijͮ;ϬL Jpbg 'Lva*hmPbAR}piC倱&`0c#mvňu'6pD~.wӞx5" zK7#XIj $7WzkȔ b". I' 8?!'AɆ@Z }.6̡Fs΍YWARPl}SX0MJ}R6hvTWUq*~FWӱI+#CZ9ȏ WQ=/>K1= /DKNs_~\G p\ Rlc)TϷa.FX 4Ӻs4*EuJ1<+G$6IQ3@d x%@uzGeeN] X5f@"fZjh>у pdҲ '<Pgb)kz'BlTzω.h8iE^DmK wn )Z=Gzҳb'Pg N)  ȩֆ?)>&TV8i\XY eOy+[|g*R B)N=s<"Q)p#G8=%O濸~҄qG1[z2޷^+bU*{RX_$><ʠq\~urC%/.ӽaǠIxcgP}5/IKI4WE潷m~dvX@% ")n,z 5d=3q"Ayq0)eM>A\ȳ%ʺE=oes}yF~ VZ`IQ$NF%J9ruC.w` J`rU3cߕBYZ\S۰[koZJЊFI+lWBZ!C20@ yq¾Df'Pβ^K\YK WpUoL#:[L@F_ Ɨ1m [q{keAI9(R7kxөp4-OKd\Pz=9Y.4|hn~ZW\uc~$dqPLdsP-LȉG)# D=DD=@}z*(F BPƜ*0nv\bMJcGݾb}"f(Nh#_A:3ޏ Io&&lƗ ?W RN?ANr(Ű;K,rluM:؟i>͋g xY-+۔* g6#"#tGk8҇(4(-K )ku#ӈuSv/?Jn>}}8F El? %-k}(]pi6߉ft0CX+Eb Egx+<Λ8LΉ7t5g+ƧS#lM>b {r 'WI$=b z3V{c}ȝ㯢 ,8+h4"_G>jJ8So.ɳo߳,bTg9Rb,tӒ>\9Bm'W)}q2އ {aywp>7jNQm8_Lkջ $y-@7a#;[nyiY1A"`y]D^>\S/E'^SyZ,2EDaCU@28* 7f+.աKvU V$CxjwӬ{y [\I%TD{)]ߵJ:s"',zVD5Mj1:I㞧u:T7>>8WCRb^-gԈ›™N^۹Tݾj>K &dsl]iSAI[ vm%-Qqתy|v42@ʧ-9uTe**8;vXS9_Pj'.5E7tU cTXOOڏj[!4wfd(G)my[jEɽׯy.2-_-IPKĦд`hnrnD5GP9_P_~ˀ (!$n7=a.a=jXٕmq;7@ P|W|txL2qZB^0r?])6WAc +0:QmS/SLǧijUHm9GykYug<Tm@ui͈U\lJ)Fxk-8);Gr@)}[ 6ZMeZC|.C;.Tdua( /jU 7>! -MfA*sa{svA@~B0@mϙNK_Hj=⹜{欄_ a/KV[0H4+ѹ e3Ơ])TvlpCJynSAQп|h aFAAT[DB%6X]ߠ$Y(7fiKg UR|S"Ό7 K# %p%ӋU~# & GB>Lޝ]Ik h4&skI~'wFcC >$C6oeH;&(FfeTO6@F?\Njam4f8ʗ:m񔜏Zڽ㞶WiS VΗ~zt:S;kgŏ=@.nd jfq҃V>SYѠ ov)l9'[JE@`X1XaHMsC4{QOϙT؈6'9&$\yQGw@kB~syl& WSr#YR6pSVƤO+6xwl{-5W!(B22+ "l:QØ^kk}nْvh++i7|5-R]-"nWQAB%I csi'®Oc a΃"WK-Y` bG:٬sCy3) sC~)*G@'~TT{: ABv{@W-=,ms- 8##k7Xm8ZjGcб𚹓+o.lYk QGdhF%/o-=;DB  4q^$0<E!1Ӵ :Xkʪ=iJ&:w)ö1+n+,:+?U5CgI-BbiG\[{pk1eWZףc9'EJ M5˟vuaj2;حEo'hpN_}Cu:= HK.zNY2}YH )\H^?/ri-:T-hE M-) UѺ`17@l@Rt/J͞X/ j $-D 9 y[n\.ua1]hYZ RDE#"% BJu-H#M ؤjoMt6]c,*gz<9#q^B PJ~fO9`Kվ|/#U8d%wN6˞}l͜ >ohcÅ*rlRuyoLrL)FmrȮDr 0OJv@/,R4kZ%T'&};e5pL;#*O [>!EWn ,tNeIMSFѾ…H,&@n<ذkHtEP[ 2Ǥiaӛt02 DVA?I2] 1qֈ^EP?H\~]rra\Rd/m(" h{+z]Y lTKgKn:@= >_V>؎|#6m2ʶg+Aؒ>I(붊Cy`+ܘ4teśAlϋ-+B:vQФ`a:9a_La QlbLXh}穛cqzzm7mq$ޠ-"|el;"B ;ciB[oUb 5OЦн3&z PMr خ|2Ծ٘^?+FJ (XyhqS/BۏyuR!D?=N#Qf0_c_ףiWzE^K2c3rxEPPnB Bї.wjָk/6R j A/Κ)СgD=tqӥ(rPJmr}7j:v]ؾI/2孴؈XśXoX Nny*560n} #)1aˍhB2ɀ2)oE cRe*3*?qLU1aaױY[YjUB v<^T~D&eh@pgL[WpG jTGпn}xHEn>0+ \\hMp/RDuXa'Z/1/T;kd:ޖH vC͛a;!bf hs6+g@%+ddSW_yC1/{gP.@v%-{;vOA@t/gYxp1{Y]!=Ul?\;yt"L/8>Zӭ#_^=.\LfBdM I]ȱ|>Gy(MIS5F Z(_څ$j{󢴕6=Qp_HHBJX9C¿ЂeJWՑ{{3l*IuQ@Lmz"҅ 4( Zc|}%7'SY0'E39P"$@ہq=ۥaS ܞ^R<n vNV0{~:l*5a8 0 G8+&vUt[b2c*뷧!#up?*+ 7B#nϞ? d{:K֘ZXU`>/r3dȱS9 ]{wBg"UK7/OXIi%%ܨ)R^p'z4ӕp<`M_a#ՏY9\-8p"t7ZǵyWdY r4!WDiK0ه[yK0v<ɜ" 7G^v5Fr1i%cH0Ǹ@wpi:~!fv @G$qQTz˶Q^a^Ņ/zOT*&&B<+WD#KQ;PUeW1;|QR$s.Qԋ=^H Wì|*?Tp f#aRriUr`+?Iy^vfVQ4\/ T uN@ zucV^dQަ䆀*݋Sc뉰TOi &^w5anУ9 "H׬DL E5h wh\~Ŕԟ:B@ O ^{/d )Шò|>[1kNy޷cWV?QCag4nnT (-PߟlX'3ю$SI(?e? !o)ȩ6LEjyk%P/\WQ zDwq6%}րĤ ~ڔ_9+>ALˀ,4g߈]ҁ>gTwpĥ -*!JLՃ8u@7 ٳBtX[`Y)ՆZp{iž5~s0:Il,9{tΛf7?%qX Ngp@Q* #N5bɟ2_L&&Hk&zf /‘VCo27 @#$) Iz~<рR,8Ih\1* HHU uegIQƳ# j;K A&2;$|wOЛ0B^=~a>a sQ˅XRc5s䣆 2mŰ-D&0>+F=^騽+{c}sw πZ4C;E$ghLRVCc .In`| ~'Y|i$ yz( 9g.=0[u-CZ -[D;[w쯉O8@lAU.AxaYx(fG?G~U/ T+&JTJv2/!j/5V$W~ѷ/[Lm1kpN!,czBHt)H{01^#`ni5b) 2#9%4:,G r"ݍsRt0{TřJ% yFZtLj\+F"Ue_eʉUc%rB  .phr1^rb)0+ӉGWJ<\6t2^toaX؂V7xZ4K1ՠ[}۲J_?+f=f*yx^G):9z.I)]xRc38Bj!+@0A ~$˭%6Ba}#=eBk8iaJ R?=.)vPHu %˜AtGJy`+ufi[7>$r"gq?OhRP0C,7}x I0-ȏ9oA#؆\FyY)3%ij{GؗJLd֦ݿb'Sl*6XN@B&Ɨ4SĮRQds &q ʄW&kx UY+rJDje8HY~H/׏]&:P #9ix&x]D<ߏ0H0hRL qR* LaH<#3}L;2kY(ٻ#dm"^ 4r2d4tC{u2yE rn m%O\ g}VUfİY>aP83jb[&\||d)Ss~^\-~@<Ti`ApAS U*λ@7f%/g7O(L>)DbSJ/NNߋg+v>d_U"yvPy.oc&.r|EzjPG U F3ݹsՉ{ C/**-&A2MAм:G U}TsKY 2@Z;7% .cɅ(6sr $q&/>qY0k! '|Wץ'+ku;oBxO,wXMGZx|HmZk'D-)!QT \t Hj^fV3<#$~c) 8 qOGt&xַk2ylS:.pQ&q-vB[iL-ph4{A֟'' G=i!VFa̺掐ȝBnѿ]pakl2d)I;Ukߙ&Vօus4TW:hIxA?=]NsD_C.!'ʬe% @<آTH %5.UwfPԿi`ԯo&# ϫ`4 ec2+ .DFfn6O.N͓0~Z1Ǽ>c^jsÂk8<6]T % nɌ/STC;ʧcҚ~'NAe+tPQh9oy޹ѷ"Y#AVPx}ϷqNI97s_|=*N ?7zlӀtD]\z/ u_EB۬FǠ7kBNOhs"Ya<<X/Am%2JFIykZ,JFy m肦Yx^I~u` /v' qϊK`Lڍ֖ ,;9 -vsh)ϦtKajpzM zz I #p>ªыu~!`ѹۡ,fb@h !gSklۑPOڟC?DIk) Qk<=(6YVy9/ 7ʯXh52huAN;p. ;yW'c/xբnhqX%p tUҹ15Z4g/g1 $*5m\*TZd!AWLh]#y4vȀnTV i+b2F1Zg1).Cb1,]@kUS&xkN]|@f <"b TL 6qÂ:@)pKҦ yVW=2\>~:\'{ cD {B"y,4 zkݔP!i}V Ԍ9WLLrur(&(: XU纺DpHPL$+{'xz= >#'{O"~'(l#U+ &\:yR'D堷LԔCBkj!vkLdž4ˠ7R׀rzcUKXIC$ʡ ̲GߣT^fz~&vAȕ0qVs8 3&3^0ϩe^H>-BB9gD\>N+ Z IVs7g=-!K8b~Owsoc"wwXW}{H0 F&aiow@ڧ ew$"(X ];Qv5ܳ~u#,W46/m1$uoBќYC!-݃xDƌk~T>met~#ӄx2{қ +ųdDxaOx+ ^k L䜛kO.L JyK7r 'ʕ]s}KO+֐(Q?H}'kEcvBDa;H,BU^6z@-ulɈeqЇt\^ 5W. B:BecOԘߢƅ }o`\$#INen_a!M(<%'paVG-"j/G6$T^2'((UHB]S4(qUYeխIG#d=7 4Pplu6ƹ>]Y^kRfoCs|_ֻ^y4LVV"RxGPeKo֩Jdb ]>-kG_cSx+$ feSŊ5[RRV;ǶV&J6(⭂ܽDZ5~+we^rg)ntzfx]2¸b50P'9,?.Hc.jZ[{³2IidCs88eWy,̄9 a"nK/rjȭI:K^%AWI ј/ޙ$W81Ie<LzYl2k0,t~ TKC4!~'dnjjM2WKf~#y':_r1}5- u=#ZMܡVlR +(Hq"44*j1G ])o)C='% Y*:3f4*b~>/*>+A%r=y#$Q$k| ؇WJT'!B?(jL+@84;MW۷%{D#f'Hɾ  ; (X;s8D,瞳 >*]uޢ>48vbZ[ G#Q t>B^eԄZn;2>̴a%G gL1ggnꦑOY}N6hANHNl2|%% Ȝ­ xx?myw-ꎵ>24XXjwNu#7|`e]I^gb*#8Pg/2*T0ߎ;0 U() Wc53ߨ$ۤqT̎2%Q;9s$ҩy 9RS;F֋`Q@2ZzLmczdIU; d0@鄭A(_)DzC [P_$Ҧ [?`*?R6=q*i6r;N\ '!I4ԽnIQN;cK.}3F;{Kfh̏U9wzE=cw9d,nƸ_Qf1*d,D@ L\b3[O>bd)2 ldJLup*' #z[{sZ@TPQ8 daC)],OFFF^_~ӱ9l\bT_21ˤi }Y^)e s L7Q+! ^,+Ő?aĉ^jp:G^}֧5x7$t«EMy^#% j"T\Q XҘl7nu ,S2B O +[4%ߵBݣ&Q4q>s%>K:?L&PѺĀIZdEû;.~>c-ګjkUi1 J JX<+rnJne\Gw"Rr@{xbz:ߝO`ouFx.\/2@6B?"G,7ΛU; T-'Eeg }v{lhv !s,FߑER fCZr#'LA=&ίy?WY#MT6;` q^>.;ϫ)rkhe^Bi}(9?=O*iͫ!جA,EQe(}dB+TYF43䖏,:'`0rz I)S盱 z>p}CNDO'Ѭ|vqo!=Ehxgtj`#Ruh_^NX%H"@5̱R15U&<Sňv%| E+ߙJO QIA$qmD7nDRO)/"dޯ#UkA!OH^jwEw` asĥDL~ ?/WOe*ZS̓mkCVNj)~ \juʩ:cF58M`yr. :LV7 -}/9 d%mik,@902%5Fk)o9e৐7A5pG =FWݹ)m2*8h iáۛ$$6I1JL=w&SǓC_ډ_RkRwTٜ Sdطh[痩\m7@)?8mtR¤ PΩ 0Ͳ좺EqZ ubivK9ӧ$ʩ 3mWm2:Kڋ[z}T ! xl]J4wԁv_~MU!kk.Ì*L3r6mol]5nٞ~Gbe9ݍQjl!3RKڳ9W͋W`qi  Kո"%_-@!D6>Hy ^k5bjg4p^GWv:O4dc/)Tkr<~WoCG=R$@ (r,k@DեiBqxí"(!.XP$Py4p;\qϥYM]|wxNUujdפQp[r4+6ܡ4n1k1 N~j<$|(KPH3I:WWGvz],"-v V-6<˔бa_ݻ|Yg}pbuE_|#0?:ʀH7PDaFXmܦ HR}l).~`_sZvϣuܬdЗ-g(R_eoOD&< 4sRxRpPbO6<+\*MRLk̸`8<鬜|0Q% b'-*#(GJ<8)Y2$DAY!uTG7Lb%s(\ Ƽa~HR-3 `F|].p=U o4)=x_<(Q.]iݷ}zbo !'YEi!vY< 5)wb-wBAȡ_[;b [8 N&Kz+btlrr#}2 SܪxJ%EwӢsj=W4i\Ӧ^pQ"*?r ?5W\>@.1ͦð1diGT_JCiqIć! ˃= lS$sݩʋm6:*kGO`v00͗W71ղћm ^Go!Q5FPp@C {׿kj~_n,V.`Ќ%Mp (/F@9 2n_՜^Р㩓9ߍ |"mr9+!\[6o vg#˚V<.Fmٟ]. ;O +=hrR$ |Ovَ:kw[œ;k07\`C7'3pHEǏnr< `m鸸m&\GnsƵ /+d+N% tv`_~azIuuoJ/HjOTT1c@kK Tc8gA BWYMKJÊ:3y auw r([ӼnNL_lR aXu\֌j]>Z!"}tW]P: f޶,1IXe2W(AOXksn ׸so?{N͒ $pz&~q!Y yHWq-Ձ5@յ9}EaHOn5l8]Y6mȖX([^ g>7i5;r% b65}.olN(d#x_|IZro0LA2M!SPr= _r O5jiqNr݋2[ uߔb7Ww3?Š[X`c2I)O T~AKDqd u&10 Ǿn* }T@dh[o, J\zzKֲJ{^QmMc2O !Lr)Dc<-=c>왇>f6Fog2BGʾ'u 7*,LHuW*KD̔D|,Tj@)!f*`6dV cPyŰ6,S=di!^sse. ( QhU3޲ Y>Ц]֚[\MN!Zn'b"lsWS*4؛Kgb\c"vw^@yedta|7@c~Pĉ8@]g3Nm՗Ra m/$X-v;7m\vi" h1Ց5NTߖ7 3o[>{g6.lkqOjdσ `锣^/55䈆I^5 mi``1L~PPWA eϔu'kԖ jr!\`v țԥHl}qY:N2NDY9 }$@E8kP:10Ir_]^&mZZl!]LF%u%+RD7"H h1FY|8Bt7;&pR[x~Qs a(7oz)&r*V7$^Ȃ:C$1lf$O͙{¤ߒvQ v^4 z4)D2)xJs؅TKk@W |$kǯc1dp~7M- U?P`d>)P/vV$۩S վmR]rAi1)Iuh}M8{D+ R{(tpMA$0Zp*pQ5QA4zO.q4疯 Ek=g[)e,z"i5&,c=ͳ_J4A]6ޠAɥȴ.$rwc<v uj&C.w^"<[sKA8jcBH3!y;;nj vQfmA&d4ѪY ƚǽʪ l߯Ԃgx@e6358S%bYo\9̠3l(*F!aV0ھQI!?ʼߡkH9C4΂! Dy і{D{wv(+eoZ<.),x@ *=uq̒^0/Z}_W6_d\3?x\㏎zqߊ,6EN?bƴz!,i-ݭ'}zB|eW:m }t4 >Ops94H`K4cՖR6_|@Ǜ~2 *Ч^S#5[#ZOU~֏2"z'o4)th 8qݼ>I_)FpJ R'.nUzjђŵ oev[=KwS KDVf7ވ9i{@ %m&mPA M h>Znۜ =d1#a)U{Hlzk\b C3*٥RAZfa˻ tō_9ᔡbJ7͂fbuw4V\prOP:x a]O')IcYo=Dpa@_ڴ㡋.Pr&_ 5ߐ)ov'&g2a |xvu^"MPzeKM{3{nFYs_է7?-Gi꙰"a/Jtq[1^,TQ|C}391Yiot<ʱ~?3&=}ИIM9-H&RŜ Bjvϼ`@uRGqkvHgMEKlGCcTKβ%]PI?ne? 2.tqxH\rtz:܉ $Bƫ_b3ns@wY' sL0u/;Riܖ!W)]ʐEZjK#7\Tl}piSZbή, 3JEuz K#Xbl8fuIYO+b;KļEQnIjIԣY鰬 6+X0r=کi+ϟP>pX ;RMUH.tmq(0FdNzǡ}S6 aĽl+9w=* ~dZ=-P9 "?2LڸS;P{P)]wË%B*^AmI?S0_^Zf /Ԁ"m#%@~z?`Z{凎+tB9k໦hk䱂*=r~3oK{HtDR5kR^Of(9$m/4:'\h"#tj~f+]컍/48c4ayrH0/cJV ]L+ڃgʤ9m*"* O3Űi&\|k!2,V߯E}$Mn+2b=JE#2k/>'n4/٭jZgz8/qOa89޴9k=T(PwXmܜ!pOnu41 zGg2Eڒv|/_KCk+ɳhzUvbx:ΥhW1Npa"s-lv?z8Ղ^ y-[D^b'00,z:.O *Fl!)H@ %R.hD={8 xq4MR<0,G\tZ#P2ؕ Vukh7&* vpQظ@U _";vۉFVgM)kqLZѐCߠcR0]3yQ7/ Ϸ$5}uA]d G15eЯgXdo~3 ))#lz+,e4DOGC+Ro_x93+txcUHahUfBKs>/c?5-7W3#<Ē>DwB]4;!@LQvPfX r<+q3,ˏ̨u&t=QK zٞ>"Ls >D(aB,gk ,Z1;[Mdyl%hClmcG2:|bD"K y>Wl "וԃ?+$r*av4wmD=tY®?Xx].`я 7Lh  GיsoQ/a4owUrbe>x2B"C_nN33q#*4;M>s- LҦ E^W+TWDK3[C_d#KtD$ c]w?NgRB /~5)G8BZLsDC3aV ww;?bIY50#otTҐ]rqzt'̈%Vew~%mPVk>3!*!BQN'){8#@5v}zmdh;l=1 _̘qjivbݗY?uxW0>ɤO5bjp-p \O#{BE7k%۞j^"fI&No.k~x ߚ!h#ix٧|cHx7"7)C &/ a:a|Hyb8Cۇ P:j=P#/r%@WɃ ]CVI+j.N1 *aRιE7#5 Y4=vN](]zw_7Rq -!*'/TY¸TI0xQtxv; Y^*1Bqag)^ N0N|_hs%)[EWYC{#g nLFGezSEcm7#ljaMq;$( wu1zZ8硻P|Ylc$!v <'{e Jho1?#oA\:UN oE삩߻& r׻pex`ю3U ʼ`uj}2 D]pd?63> }g62l+ZRu[6y$re}ˑNY>(.ˊ5BnKI^m}kcU◞aE҆$k !-q ~x npW~+H>]NY3szY{ $s 釁RPTHh~%a{.I` ^*s=ZI̵Wrϯ;Ŝ 7^JYI(Eө#B^hY0ޓ1u4hZh@p8Fb=ѽ3h#.3?asEx5$9Ht2䰬qg0^k# ?F5@k(:hNFt?c ;B (Ea'e\I-z21EK?k q[.IVywUc+崠a/lQ,\DI/JH[WҰv V0h9|c 'Y; RA zOl-HLt367t{LsM4( [rϽ& FL֟HX UXp2uj]r ]prS4r.6Zz/?|!ox2|n%zEPv2nB_)u̥m2ӲvRTcs…FdbנA6ٟ-g7 UkMrG;WJFfN̟ +~ߏO\:[YZ9A նOsќ/j4t7-]"f];3S `x{V{1HEE?[m74ߺ/j35yF/ eEgmdf郰}7bo sE &28oi7c# {}"d00nAwSG =,zH>l4"ZP&4ͬzզuOΠTv?U YQkI/[̘MC)gagk5$ l1oZp.;-R-|eڲ hMm ZO25)w< kwG\ o s$ىוĥ}i\  qQιtV+З??&pF Ʌdx*y|_LL9ܯ2R禋[;2<83`sÆ.hþ0b 21}'zy@!Z`.e KlдഋZe󭘋 OGGs)7/τR+:M9Gl0FƏmIV@HXٙ _`U="+`q!Q 2/'* 4 K%k=Ʋ\dG^lXȿpRBÝLay?o٩2ER4nL q;>XV<4b`\rZ)AmN|&@2r0Z'MN xi)3\wעH`UttjmBM,R#'ZkFM5:(R6LeZ;wjݑZg-yhq3j0ָyޮ 9zhkWBoJnj$V3]XP9>fXB΃p4,C=FL|YOLupNGyt'^KXTLre PB=HXinВ)܅%kl$.l܈}RD ōπݡ )xc~}{fThʿN K-Amac͠#j0`lJ9gUfȏI<;$BCTS MN:z#{/ѮޱL4~RNG=/r>a9[Fjry ʥNšZeiQbrn3+q]sc13ԙI'^-Ɖ8@+al 7L/@p7%,M7<+d肺vi#&76ox(:JUbj oB X65hߐxMGSHa[{f?/9x1٬WREi߽428^J愸4Hh<=wdL\9u,i%N8B"f{P|$Q4hU{mIRt̫Ѡn؊ ?Y+1JH'3kj_?Z~Ksc\dqKqC:_AP 31z,~}檍t"JZ@9\8ڒ-9ćSx_=jK"73(Irwؙu1l3ۛq|s65h?ϟp#dq^Z)7ޔA6 ~\g4k_pRtF(E\QNq(&d]WԲɨGz?WgRIѢ />wU۹v0[ɮ!'otA@Li`тr]C-;b=8ЃHKG7gddV,6.hf[d"]^8_=OLZ?,"5s21DvַJK_8}`%9TGr$C,rqG0  -qD(\[Lڀ`Y֞/Ye{%FL]H+?ǯb]NSpZ_ʱ6iqjjݺps "OͅÖV\/.]KϡNGi=Gu4Ù^:(b8~Tb(7d7Axu- 6/ٸW0vX XV W5ׂsgfsn pT)CB-tl?6 [vVΒVF5#(G };jK[͘:ݦA5y8~#v? zHIO/`7AaUOWW14,^E$CCYb|iG%u!dW?9KD|毢0Y۲nݚp$𾐹m^*Ra{kYȶ+1%q;ظZv`$kgI{NyN9(nᤳ<됛7,lȾokq^Х&`}cfaTF]~{nx]j\g6ɓ@߂pqx{ܿ5"$Wb#ؽAyWD;l-R; o|<ܝȧ%9(IϺ2 ~"\'^ES~p&R%m7֟neg*#5B2P 8w U]_|Mg l>?g'!l 1X_|L=2кl:C>m;;c57LKH'Qӂ/Bоkg/^xAW] +{)x8?^P1rfNeIvh#A!1{x`l(EjŭWF5v-~}c ̈́ե E> WQ1 TZ3x;.לD قkV%5D#bu#VS}fh BXcMVםGe}@f9͞WW&G,_D|w_'3\pM=5xa 11C>e?֦E1'oGm3&"̚WrÅ,?q@nfjdƩn Ӥ\$ղ +X3=h S_ 5GN+PTU#eXn/kfiЊܦ4pa%co4&RNPeW9&82_z)'M{< Tcbj&sPto؛-Fj&crH۲IC%OÙZ͡7rRԆD.{B?f's?qeorђS,0J:uB`}o'm̮ Oj톜D2[G`aɵRY̼Lr>&֡D @:Gn*Lc7O9Jet*E#v?s -TPpnTirAύ[BI~~:qtֻhFYƪUQH ^1=D=G+UFe? ,ݿU4\=܂X2v75]3e x kq&OB"쟎y:vk Ԋ 0 ĥ{Lg}y>\g'!X?sRS% S[Bω&T`1h Vuk+z |]-ܫѦ gnWxt#Ek̿6[OW܁ݓh<(|T޻:-C}G^Ժ;(ce_Fq#Q&DC}&Xs.h9V^<hAFBrGQ034MԯF/ǔoH.'rj fS E Qg.!'̩^XӮz`OȬ-QB wYS*eeźl>+U\9K7b9b3|sJߎf*'_mjfv v| s:Ihʐ`d(Y Ϝ_ K`&$`CR)+z^_Č}iuN>V |cUH}ܦ]}oŗ0@C5 c?~7 +% B|k~Mi1v]l(ϙ -=-ɱ7c?J/~v '"||a'dgA^F?&܁9?Zڴ>ҚzX&&td=UuX9#1FwZFUύoHsw%P꫌wPbgz-9Ti_Їy_G EoM2G 0ZM(mxd|)b"r1{#X urۧL3vҸv7(l؆CԁNB|ok2whV:*)E=Q7%f_bvj_O*D$(gac~ؾ!#{~b+q3@DMX]c06-@r|3VIQhx8Cn'@ꈡvU` 2pNvXܜT >E,Jg)GX hl!5gx6RThdovWi$^Se)]eGZKҺƋ`WvXj)(;eCFDQbT!Bi4`#DmD…4]Y1YU_'[_:1S=i]qO]FH6]Et;WA;+'ql٦n.Om{ֶw늒ɤ {(o,ҏoP2GIxEKy3}O`&@<} lcǙJr_{%D '"*9܏qr3Y}Tಃd-h5MQ Y\jUԅ(O^Ma,LK-z+uZj_Ydc9JnѭXqKx3$3H*(IQ3aژxhv}/ ,L\۱ ON|7o -+l&$ ?mk")^aC4:Raj13Dv_6e!ͲBcSx('!u ~+Qf%ʹ#ysYL}( R6D!XnVfL." |)r=%F4 oT3ZE]<,Ħ']w"}EI _"q*8@ /lG =h1q$ER֓4cɕn7sp@YCQi>t[0J1+;k#?J8XmRN}$yfh x A"Iem ÎpWCJ]ǟkT#K:ݮKPD[rGf *7m_r[XE&Ҡu(b2|M.SeǛ(_9c? )pm+WTJXƒAD[AZ}H%$M]&3_ϲ7*" 1 \pWܧBT0FspPxjcm4i)_sp?RR'L8zN]t}>L~i߳ -rUنeu %9(Օ?>ż ʹ1^ N\HԵc%5 qB1K άCH>,kG"kzu1؛{?#gu$-3[ay?6 r;@릳 RZj+g:W⸓, &n-4Q_hdAu(HƍZY<(y`*θ 68\GRkh}}֔/b'URkL{0ˆLƺ_AXj޲¢HinFV]Eo71k jOf5LxT)P2&cۓg.ٚ+Y o'j5%*ck@^u-O ^9 "Xf/ OP' &_zE\6*`4AK%oP>I:Ljef2FDeyBw4!eu})ky}.{P2iލD$iwGkw1XxC"kXE\S wkv+IO %`=3w}sa_jHͫ63Ŕ[GcU[ iHKzShax V5SeN f"f-Vl>Ru|COLvF[W2™<(jHyӛ<}dbZhv]cmrzL52Z2e *+皃LyvtpA*(؍Ӑq+G`'WVD+N$~oѨ4ghXt=Ӌc j8Ry&a_q JV=zfCɲ>!#d{Zi4@(0dulynk5,bPvSնKI';%njDӘJf2[32rJOaϠ^Q>(\\Y-.< 7bD \W]XӊƵ,L$(Mio0 kk"{ sz3tqLw%he6(C H((+,l ,H R5HR+Q!ba%y!Opn(8:(Cm{_F8q%xޔu% I'@TC݋Xkrl{ŝ2yOCRbxҔG _Lm$)_ҧЇ 3å9>4 /[:ͬz<5c^3z(]&+n%%2ZO5ܓAySmIe@u4 ٬fV>w_c16:PQ$1P,׿0ᬖ`JD {}^/›V͙+92yr(i=*>ְ|me &k'T8 Y} ="Tk:*YGFJ-T̖uz&Fc[jRϢ7A|$x?ے! \ C/o1QP篑@̨c: iyCh4p!P,LR})7l^*x>k8x#zKOQٝ*,rW`k|?)4rMz5K*H7Ȩ]a~F5/) x~jxb Lr/[8->8qz;yr&©F}mLD[VZMSݞ )#D.̇0u`S '!KeD(.\ِH+$yʀ&A#@tk5+- 4KPۯJ0tֈ1:QYa͑@Wr\{a-g1.a ɻwbx'kaͪ86G@Ms3v5Z5+vC0@]vD篌6{ȘZF\lŠjv'^-f4 MS+|ǒq/W*'Hy# oTnV]Ve.% tPZiXA(cc0Ht\)Pha. YdFڲ*+ŒiBÒyU!yoܵŽ|;%L;XJ"F),m} J5̭$Ǖ1teEIv,\UطI2C0,)vAbL|$Dda|/9\\}=Wa} de8 ,yϞPEސ~g[ F :A2A(ZsD?ւ@&VSQV̤mxp-wR/)T3WxtC3v1~n۰4~%'f_Ug*WvE^p7Tc#LVq#jsdl`ԫ;^ؖ{n~u{E %K ݝ]uRllt;2~W; XJVcnU>iWl)r5hqbV_4)㦃eKa>rrn+`Ҡ߈j]&^Gӱe 垽Crꠥʤ2xs~QTyYviy \-VVw jX=mkZ}>WB_Z2QJvj?*;5z,ljٵ31Qc,^\k! Ij8bTNq Gn5NP%JQʬԂk]^~,k{rȗjï{Q6a|vme> Ҥ|Cx|; A3Pkp:VzYnnoi.%WȨ[=:Ǧذvh̦,6(h֒E<ڬֽo砬 -EDhbUG42ߦ<=; !uy)ggF2EY?t9vi-kW>b?гy-6oďdÚҼ]%޺t@3/Swup'ͱ,]Bi D%3/TCsT,ժp3M a/eZ1\3:櫰s'f>5Y6\^Fwp>42ߺI@ca2t"wݡZ!G$6uV,r<,a߰J\ p~{ꬌׇIL"}mBP'kMD#F^\:AS2'BrH'7#V#x2>WsgW-J!%6.RDM8NTQ+"1\iFGIxtT JOSXzѵ':}b-CO5O΋T!b j'C&h@ }c&FGcCӇꕠAzC~v_eva`6=uM-'zH9,. 9T$Da59Wt.G޿Zn9vXIu{N3!ỉp,9hg뀫 ղwsrX.JVwy Ņ˸%Fwєs#hsíhDCV5_zqXLf+ %f+k-ɜ?؎)R4lmpI=+IqD޴}3-$[KK@s$-@[){(U8; Å?uH CU+n屚0S߳6 Λj/lvz,xq1^l8zIL6DG`n;c~ _YճOf8:gBtBLLK!Sh $".g,˳ۆH_ iR>~=IW_Jd/3+}p|O0.-d*#zAX<g߾2&癔Cl.9)]/@!0CNYs@`94UIO?3 fZ "Ξ@_? sR JypcV{ &j@,Ç"r ?Dޟd7O;?8o}Yy2rΠ4Uw~cW˦U_0L‚Uv>{nA۳_`-n1XyGéx#h[0cyr>F~2@⮵L Y8"5C*ٜBB~D87?ZS /'2g.LvbTP*HHO]W}'~P=9oꮺP' űimN=Ft,_htQ޴9W88@:w[oOW&];,^sǹy5PvRߙHʯvf HsQNٰO{!+Q# AIAF҄9ja߂(gû t8F@E[?̓I_ua͛h{iv1>rOjZ;k o]Yw /9q4@"x0Kjn!2>"qi:UN-pgl eŎ"a%ck{K1k`f klv֓@(qFvZBġ4 kl•e\>R B5)jeBB -qcLQGnq~ٞ$פ490|M,8B\obHj!LMiokϗ.u݈i=G/h%?Ai:xkΉ=M+e<]}5@YȍIF}JP<@# 6 V|2˥ &ZK \_jPŘ%lQV-Fbٞ>귶t=8ߪ&nHsg?A84hY"S.T2> T$)Xfg XME@&F"UNFD*n tvЭz#NYڴ~!l|}0tw+7ArgWy=!|pH ULhsPjS0 e5.5Zԕ;KaK$&Z<{ϜU\-4.p^:>Ue*Ku{W;b>At-U:ժ.^aN}8;idt w j JD νYľʺ+dM'F6ۢ4gx} #ˏݨ:&2zeb[o.j=@Qnh 1s5Yk+ok ]q6eYi9]qdwҚDŽOg Z!c)%,x!roU_3LG~_'eFc6Dr$*wg'0)Tٽ̵ )"A;*kfQssV&uSNЎ_+ 57f 9!zBЕ=*/*)\[s`J`_[{*#7=OPzd$D,~:r Dv P-KŘ}δhh>0BA!'y (V\zj󊣆B[>yuQ@d]wTE32VlRi'N*^ͬWHXk.a[{15h/ h%JXp"هΙa(]3㥳*ΑF?>)$1! 3F ע$&-pͷMXg 6t .\xoQC {#HI1v ߲kmcWxgK0?&F' 1ͤ DJT(+ eE'ydQV%3qp޳uJh\6{Gg_4wkҬ /v\KKW;&+r+y -B!-4S^P?!78!dW񦺤w?^9X̎|*O"Sg8o]υ ⑍f^agY8ĠL?|\sz݆Syp6W!84>\gB+zWMR;D{ehtu[/%gm!DS˖`r޴ V)S+.uNOd@o\gn*hy}٣d;}_g|j:ZI[M|č$Cd-#+{1bhPd^lw~}Py}is佥so ȥ7jYWT`sneҬvҤ*BgCZy@ѝw좴4\S+ 8SGA+4rx6>BM%qEоX8b%~?K;Ъn6tC>]7IĄ$ip"?MU2+X[IϽv~Mj4EZk ]Ū\>f2J;CT㲃А♧Y03UEY Mϡ(4J9D{&HCAl?⫺vibbPhj4/xJ7@ %r- @on #<+Y~eچ2:$Q 5Ӟh7uq>xSMj7o=SQy ');->0 Wȣr+{ |km5X96Cl3!5޾Xr`G;ۑv$FY]'=ISK8*&Sٱ P'\ir Kjqtbg*+_|)50yV|V=VϫcwzޡEv VJϜ ދ;GL$PK`Z>K^$ /^|(OJ^hY9nGٰdk]Uρ"5H}O)Z? ǜFw- #+I r{l1;NdpsG=EMfR.v3Jvч 3neT y^='CcuOY%գ,z<? /O}P tl7$7#*%| 裉ogwY.F˱$~X tM榅VԳ+lk & `b?6N޺vk[*:SPřUz/Gxǐ/Ԕ֬~p0ՉK ISW{M13?Ƭ8̒fOnCr[u~;%HZj< eUףWؤ̳:VDEVrY^fi%8́[Ў[6o+oC9pec#$FT[sZ؜lN·:Ua^MO[#e֫2WLx\kL 7oثIO;w(ȇ xN.eL2 C[__Ys%j-9B8 M4?ѧX{0` e-Y8T>W/?N̞2ivVTФHȌrz6q%U0LUm!+F _AC˙k\rn,F@o \,z`ZoeS) spN&4I_n|5=qoʎS]Q̤~SgK[R{s~n=5nz@ݧ>pd3ZK:ŕ,3Ya|L׎L~ͻ5Q FbO18XId_=rMu ~CsB:CNy.»0kӇ8TkL]= =>o/cz¹$ϣ͔a$\odu7!UxGܻMpLdycx":EP`mee%ԂK -&Ty@Mʤd&R/nļ?>E'P`*/h-DŽz8TyX #gZ2;uɚyXZPZy7QdPMt=KE.;*&T~bǩ ?a 't~ӖH)A s->d҇*p"I?M`Ȼ)*n6Z5uR`w[՘Wf7߶eDMOnINBj|7h.6I;3GrUIۣ]\%/_~H5BЁ>=1z\T5$&8QҚ k1JV9L `@OM`Q1Rhvyy$@j;SIb+RK P{)^hK o -NAu36 +nϼɵZtɛwH]C[^Xp1瑩JRs@761]h>+żK9_Z~RC(:E8aSa?܇ȖG4Ç3krȅEXh}fm%Kj ($bNr,$MaDv@WL&C`ffjE3 \gP]/J۸Nbi En5`I܏>mrtwRv(lȐ˝"QH m'Zb0Sm AW{[9T{Aٶ_:owONx/77>?&ixWARGX8{ݨR?c"%hpex 6咠Zfn͋QD|d%uav`zb>)M/sEprG"3ڄKPX*h4iۜh,nݽt>~YE'gm@VO*;eA.y _ *yAXތќsNpT5>\QȠr Ksؠ%3R -#P).ء$vB,QO5! K5HCq,شdc-8Է%Lj^] q+)9!fR; m)VH]X&7t#*I $ist,OFpA< 擆AdƴX,ƫ Wo~sUpxtL/f+sgJ75eut}aPZ%%!°"-/>oa d.ٰoA AN7pQL L a8Avj.-Aoy榍4R$ˑo'ڗ::D4`xa9=RdYJihOd8@ :'mb3y83IQ ]fl'IG]~ռj8Û*yf o2=2Ş44C~!UrR ;/p,0DL.Ia4C cfJ/.WZL,|oHju꠽"وb1X^dCCq G>C#l'*X_H릇}^pui,E0{i+W8oPn !)eSbF_d&>A<}')<3 2Z'knݓ(þ0!x^1gȌ*!&[FS oG=@w~i0P-0,S; .[=Z\ )*@cvxc#Tuj 2g "*P/[un,qzymjn&HNl&8QeƌuE* \ D@UҊ?ɳ 6^8O.`2?=;'ʼ(]&%#PR;`ilI,aI+P\ȟ"9m37ߥ\/h@/@\RZUx&o\{4HaG~~31AtbwA ah=܂4я~a!5+7U=ǏʉԿNOHچB}PT~k+LLϗUNͧyvlO|R~ L7fd !8|+O`p5~Y: w $Efe, 7ƞsisP)Y695!.+Fa':\Ɵo@ :[5}.9)+QGyIزlIc܇w,v"[F!ԓK$yMɨ0Ezj007y@K8p>Lk^Z/o݇8ـ$v .Dֻ̕>d?OoK12=LC|GDJc$PQ+ WH1|)${rq=WG4! Np$g~< T㚂+~E KVl*f?6O%|p\FQt`7o'ʼ SSL%<!OҴLXd#Rᵂu|[r-_D*\Vbm\ p^(լSKz|3jYq mܐc&-bԂѾ&ly9:%|iEc ڦveQuG@ A;)"[Q|Nr-6G Fk*1tYgRy) eN<"5ΐYy),ۤbEhfrÃ+ qK00Fٹ &5+xhɇqSmZn~!9qxhArvyDy+;4H<EW8R/ׇ"ŃX'φ0'[ńrʼn-:]݇`jF)kLtx$ lY)ߚ2@?BFJOn Crtë /b+(uRDVիϏ^C8M`?"r])V6%$ܳXZ슬CGOy Eud]l#-&uL8i`ьC51-nH]"15:L=Z`|mJK._/jcsP7萷Lܳ: UP>>筒,oWTe4ti|Yx0bAa;ċv"mTlWe%ȤôvTdʩT*JZSL-ap(О}QϘMiiˇA,05G{jA@a&xH*/jI2S#jT8ό"rwD' 0#v6RoC|E8miG}xM("ލK_-EH/ݢiruƄojm8f4{ X^Đ~ RNbIZX]cTZ7w9ܥʇi3k,2'Mj[D+ q6i5`! iB<*b9!u; HGWyC־d~a]Ǵ'G.'ڑY Я7& ;k)^\{X%iYg-jds/ޚ=@;ڲxy7ˀ8fd.PNJ!+M0Hك;k} k8(׃bwA4U G{Qz&愹nۍqڈsUUۜK]gOJ}p†AUm1aU9*5XvF.HOȃ'U"t:-3W[Dż3|@ݓ v/~5b }Hy|eP/|'M!'%5`WWa+&"AF^)܀U>r(X3p⡸3^edolsϨڔ &:6]G_Z[SZ/~KcG{Y3x Wz @ Kr} 0ĞR DѾвk5#Y +]qz+0DTO%Y |q{*@r\քlmU/}Ir{[GҠjIJT_j7~},aM\&\/VFJyGhE,orT ^2CiƓR~w?ݐ6̸ >Yj%aV'3Ib/nEF^(fIL3g 6!a%Ŗwn!=huS"7.RgnO1~xl/ ?'B`?Od睈XFyжmIq o{ ^lkyNS`Uvc ?Vܢ֛K绝Ė|׈f_W;t:7)J|pR[eT+SVɤEXSa 7oVU%EZVB.ћ]g7n@H%'QocXr yd?/PIMWi7߰u٘rͲ|Blvy*E^Nj+T+bkg[|ujXj&PHP,Gdd9N߰:2UEw;(Q-F6Bnzn@+7n0~R9ޤ|̞ X4DM~0ڞB(!&y4>e^tC2`)?,tOkWlVڥVضHZtl~iB߸L x:̅FSO|=$B9O%Qi*u=!$̜O 8`8ܻng|-65ӇῦoȥZ}%}8_gdn۠ \:+"5u]62b/qFIjһ/ae0P=GNw!q&o3T2rHX!=꽓~DjG 轩nid#ϯ9#GXB$% ^flDt5y>-LС"لB _QXOZ4|jump~so #0ɝlj?H Hu;뛙W ݟH.tZwݝ@Qۄ2'׶-Sz' -"j^ U \ uLGXBohz#TT9 6aA-!4;VϺS_S> 5E@%B hB*z?X ƖJ`A>e'~Tt[*r--:ȼ+CNyhq] 'T1, ߻U  8(ifpC-=c+ ~ՋCcyf+ rΑ&d$lZtJlY㮎 er_p%r`/XtPOġiH GD>qeW`4g_xgDop6Ek>G^ i(([+ְW\BP)|>.I t!Ɍ_~[! }<  LK2_M@OM^O$ #WLCl+uG*#&5^#Vת[j I1BG{@u2SZD G9sM\VeUwy帙wp[ڕJb=ecw47ܟMDZ E3S4iJ$zQeD7~gg,<E%xw*n л,vLUy!'*Le ӹ D%H)A@e `?RJ>(*7iO b^gtskJ qc7T,79z>G~x1l2ҙ -a} w*'D]VzZAk*Bz)A>qvZ7.;s7dK%u;zŀIB̯BpwNFĭnshO)Sm}!@jӕ sns/ZN>r;U0yCP:9%>@=?9->!u+&w=2K, }: I*4< %lo[q}@ׂ aXg8J 2 P6& ҬU-Z;:5w;R~jnp)JZu&eUmMK]v}fB@\YΆ윎pgoeaQ kQuLgu#_QUz4bdZ?uZᱛ+ Q6d-@X]4u֬l0:WvH/ƺ'|'3z'0Ʌ8Ek9i{)Pw'P&:VWC |k oUiqG2Y:E;Kq)@'i{0AQRNCk!LHԑYyyLCۋFQJ**нYgLOhl:%=1i]b\ xc^/OԘt];&+ER槺tfrStIaLyyyoR|_ .b f:eZ]aPo-S׎ߒMQmL|UNSM;f9ѯbJT@7Y1DX^Ec~<ίͬ=* o0qxإ{N#h|Hqpo̺D.~|/4BL:hvxtL6O͔qɔG 3r O4'̚N6Y\U0_eE5w nyQ=f6ʸ.{cOy.U!me 4_W bjsVܦ<ٗO~;s21|~;ьbD-Ow'J7T Nu7֫PDTr/m|X^7ļe{aZeDݛye6f\]egs? l=~(L$4S! ~ G@ЭsK}N&`nb@nlب3\@ZE::eLat.W>6wf$e24d}PudoUF-H pq|\"UPڢI(b?3a?譨-x9MԳfgM>xqTojxkeP̍)>`MNƹ^,W+V.*T-+Zc&)pV v5 BDc>v;( )fLv-+V]p~Y_7˿R=t\pDaW.gI-}0f^fjSp1goa#/kRƺã[W%ݒ/#teϑ^eZjĄ܈xX?ߖG9.n?CJ޲~$)d ,%j+_1xqT}1JL:cy<ӵ8&$hg-6xDƱ׬Κ#lJ:5Ds`1;, [} 1kK!N*hTsﲱxTfV36.0;b[e6&%K8߇ѼoX'XX;2o0%LbaO-ÉŃj8ĸ A*=H\U8r$ b]D͸UkVs 0-Pu&촦=n.1.9D?*o(41? v0`Em \ж qh}y gea/:G=7c!a$cgB>̰rYM8,Ԑ%+y`w0(R@ v%;#qG{ Sa1uk#R捽sh82 ^AlBPx[<=!-j,"#(2x_3K2ns@6b| /F>nKEL]:Sboj0dpl|B<sH\Aw$w$5AooQ<ucM}'qq`o7NDgZAʕG;4+quXy|ƈ;;[CށZ+Sӑ|7^(TjZ˯Ūc k5G772a3hPD=V5>.ǔʎmu{Ҥh.^X.!%gh7Ȭegؐ+JCؿUDׄʑ3T!aGߝʶ¼dBg{# OIXDp:f,oe'_v[Ú,#@ r|Y~_;Wz{V](@+Vݦ,vNWLo+(H.ΰ4:M@u01\ Pw|)_CPj۠P=GHA"?dD-afKC2 +'oۘa(xm1-Co(yBAZ}Fq8 .picczC/7~_A581Qy?; 4LAk:qPtwX;<}q6T!QEvuV9V,Q.jM_ @}]$HX a\dpc) 8@#Mr}1kʬXpgYIJ7I퉕VJΊanѕ1M/(%mvݰ^BedG*5I>\x:lvFb?PTAG:M< .N\KҰ}"9GQ{(RI^;*j^ h y*Bc N '1k+2hZF@M(Pi3wLlj*٩J7"h!fqjרGͫL_+'S?iUdY>x(ؕ[e(&m׵ukj[؉&YN{CN̴jql϶PvpB$t{:HQ[8`W6c@+vxg 7-7"g/v.~%ekM]EA`}gŦ/KR5~pkZe !r"٢7͇7FjbR%M Ⱦ2UF {;29 b~y#SDQ܈%יηW7V(!_;J*g)p+.r1 ).nFit:z{pROޛ_#lԗDߺ#2WYTk5L? suqƘ{wc 0sUUʶeu9%  Q lbSf7x6 $otnDxN2Y+lCc?dL3Op҂#=' 0`+Al73$;1+Է]D o-=m ~tBCi6cLaΊLjs{NQJ654 $`'\ۉrXSeiMvxּ;Mۛy=t>fsw LF5{SH/\5oӅX oDQ'{u&VŸjM~"6XTL_-ڋ93do\Yɹz2+!NA?7coXO{:{xAIxpќJ/.,-+n۸V҉Gch8>ٹɲsv{|Ib DFo YO-なDZR]̇ME6)~@X8V%:%Y͍tWWQ-'뽙Th=巰8YdC8o@t\h [/s=&\\hRd@HC~ k99/TWؗ.Hܟ]\+eM|v`Qsڋd=f"N-8,\PJ>d3˸ŠcidUIgAPϤ}t0B ;uߠpUV%z/\+)]-s7}tt,S;3a zgq2A!UeQUm=1댵Yy6+vܠ݇l^鍀w/jM%FE`K) 3 |&$dW;MIfC܍E>OBoҏinnST5FD~#81nnk҅uQrՈ7=V jH B2mƤn@eDZ{Did\K//Br`}8"Gt_-mEnè_@]C([hLF-j":Q$(UA\i쭁n&Sj)Blsxp#u=)ې(^bMGg4:'Zmi r걐eM $<)ic:',Is; 1Bc*hQcRܴ1_UWr<..p㤻mVHO[Le^b6:+9}(UmVןM4z0r񁃪=~'g#$ǔI@eS߶~a%\mly?Ax=ƇzMa:o9+tQlL ^1m̓&`b Lx,!lmhoʯ˔ј9cGM) eXT -40hLhEMNrysVx6dΌF>5u\7)ʰg;y%ҋ00"'$γMhn8MK dc'@.>֬X']ŭ>'.œ_[=vc'+MM"dzJ 4{n0הيږ2UD NW 5jz ,턒C^^#HDY2W@ ~}ξ(UJ^N tCt: c R};z[]ϽP?)fcF{Tib̊rc3] X0]f7/;.ḟNRfZl>ݣ,uDzD?PfBElcwLjHeځO Qe Ck:#Ź-k΢A}+iL RThԗb^GYK!rTRwT pm:lDD2O{k&)akkx"Ba(Ysԯlz,H=~`*w;7nGhhFo^dP2/~5Nn}+nk~f(STKSgomem4rXic<;5QG2/wM uxm-)3geӧW^z޻@JJ/3*`1Ǡ4{T]+T"MINc{o$qapfox߿<ҙQe?~0|vcwodhUHf}GZ퍚wb=dȚ?1A2zeE'u{S/J @4E)IEa'ʪ"]~6n"ء1vn::|_HW2P̼.ZGe4S[S% <쵯&:HUoQ@Imеӫ)G#=IK9a1r BIЁ a}B9Wt3siHQWnFKX?)mQ&KqwPM n_sgDQ'QՊ6x7 -2P8;ԼʭR qQ&W*PV)®F@:Da 6Snص17ŭ~M BYxb;8TPUSnJIF;5 ki0FIj-K.iz *G}䖈N#/RSӗ->B:-9/!@cNXK,iŭ2QH"00R'3U1asXe6gey=P' +,K՗i(|P,g$B5&7 }LTm(0wkħi$AĮ 5} k@ 7Xٸs4M"+3^T?IfYcLVeQ jǹEnK9 OgmGr4 ?oqW:|MK樘"5e[)Yc QsZ6"u$P{2XE{XW!i.@0\)eu3jk1tΛvޯcA^',z`fӪ$šK,[g07ô.cw71o[azxY2K @ yoU`-W:HcJRDkrM4x9 GygL$O2xj_YvF<(_Klx_U\q,C!EjK"am XJ\kp*8H!O*`8JJnq 9͹ ˬO :H?$f%$QGR@,Y\e2skEd q &ߓAIīYlr,Y%!tFRu2tMMپ54*wH+K!)*22*M`WI+!TC{2ދ+C+97_.\i])ɬӘm,Q)*Xw/_whp`p—Pϵ Ϛ ,6C=%>`"S6V1RfsI{"y0-'` U3gO \$)E-ϕΤN$ׇi#g}6ݶ:96+ecvkx3l9$ygNrЅo_-POwu˅(b?{yOq hx4|%  KYB :sHһ'=OǴ;g2BE2k!-N?7)Q9ˍ"3/'r⤂亵wnfnx̓||g#z\s"G|v~.,嬦T~|v8/.bA(gO8at]," o e<&eDJFqZ <4 dYۣ7})YH6 W9. 3+釡,+Avv#d;v BwIm- vTmtUq+@-Vj6:iiQp L0/5S55~HO5)&zCxRsPxvڅb5,)J&zDi!9BXǺ1oPpyq–tRl@ne(,eHyLx Gr* . j'ڵl,Ul_M#ޒ{8E]kVxw;:iҍX%a~BnMBgd" ̩×Ee G%Rvx1{"'z l&X f}h==FEԶd[a ޠiO V:rL{0|#nyQVv[3hZP!7ˎEz]JH+{"շUwO9 K$wޚRE֧1{yc"{c0zm&\nǹ]H;a@iyG%RzOБؤr9Axstou0ʋ`_kzʹdm"i8RqտcCf6[ "[D7#JU@" J:^V/ b{׷G2%O)6s4ۊ>{lدlgd9A[[AL RjZ l9SRd0["cSe#e/7Q .b2c5Fֳ}G1"=YԵ2I/3IsFWa:^d]2A4A |ԁ%},-"3 ‡±eKR䝈2#}^/FfI v1*~B*W/Jm#׾p;t^ F ͥ1k2\Hc\Ԝ")"tgCGW0f*v,b=sgƎ"S.B~ [M}kiԁ_ƗR9 U~ |2:Dޔ#/7yGFe^Y9Nh@f[`&v2%ʝCBG[ |Ќ<WX~m"jNxű^R`8~٩rNC(h6T`/w.bE#VZ!"*|;T2[MԁOpsaYISrE#-z#b;h0 :?4 31`t8{icpQ#GaF BT 5)D!TOVx\Q Des Ն?HE/wKOK% iX6 +ZS׆ M &(_6q rf)ȨgE'\(7p=P\K z\hڦ% r-;JR0 xiu$(<|8YqL;肞K LjX4OyzkN!E[a~ ^@:vKT UrZ% $NƽJ EZ Bۮ!N~{bxp%LF/$D$V46 @E18䶡'TD`BB*6.L~<r rsHu L 6l muwmPCzKHd`vZ2s/Ֆ&f:C1X<8m)Sw O#@*"!8Ҧ$r9ODo_d/r1)D4kb4 %IUvm}ZB*@j]24>֢A"H D1zwU5RfXG*6(vkn破mBMmdiˤ0M CWP@L.;] -6xr1s1:ڕ#`gN3~갯? R[Ϥ±G(1AB̹`pZ8U"vb7+IO$ pk#M# O %[G+ e=,2uM u:!G`=t!ha-J/bK t)q >o^,g*dS2XqB3R-0!`rH|ŭ:\~&KubYc-$^3t=@2& $Z #|EU>_HR#*P8A6q@ĹscUBk'ެwbT~-ddqGxXUe 4Z&c%;\'֬m.  V81Kru!<ŷ7s4:^G4-R0E=DKj~Tnٹ tɘG 3qr8y2EMͣE\נc H !I0q9M KLjV]QfZ8<\ }2!$74݄"+7QbN2-JT 3@n`?欑$<DroA/ݰm99^\l,E0$S>qqb}ͳW2:[| 'XO&J={ǨTzh`ui94=mn *GAVoBarLɧ˚;*_ {|w UF^K ew ,`BK\ul'y*䐵#jzj^D,ECK!ŪfI(zlEw>SAڼW^^v P$0,YvFbIɯhaza'N$]5+ wqT}y4e.eg,vO4c7\Ziꀽ WbvKqiÁ<6sJFﰪ,1njfI9:V˞_f!Nu:Vx$aO|7ƽS;A3O0a[X`2d0gx tK^p8N_@5}@NmIvM(C;_n0v"qpN"jbHK~7,'PgCOqAEoQ Ǘ&o}h YW @Qlpj32uU MG4'oED[uؖefAV =7ŧ \k3_'<S֐ED'j{͉ȌN_żuk.$9 i-exBMF=DA cdUYsb*6˚]mHX[Q[ JA$]gV [ wmMRcNB!eW>ŨK਀ge_%`CsuԀV ^@ro9r,ldjM_OF߻]Ni^hipaTX1pÏ(}Tx-D*d,Ao 7Nnٵ*@ӐZm/oA[7r|8H@G Uk}2Fe}4hD##.q' ??q' YK=hےn k c_@1feIy7 cѾ3 iH}ز 凪BE{ሺy) "{gP4;Beܮ6)8͵e?SR0y880E顚\mC l1bd !\n̟Qe =+G)ܐg ̀y"%XcVc Lc|БG?t›.@#W?>Q&<%`Rp )z; M(M~@̣rNF,q*p :Zj)0{Hÿ&=Yg:y6 SpM[_=͎!+ &H^N!7`,Du($fx_TF(i I,7onr)j݅T\yڅso߼ M 3mB 0 0^XH)z$W;w4 ; K_KOū q 4@t%x\IEObj`fخ WOd0~|WxrZ!ȡym._uM FVxXOed;N=דjYpMĉܯτuI,PpƒCxf_q4E"݂"({s3T"L1ۈWQL)| s hDm3RUSIDKD!KzB n=:ijl12txP9_%)~i N@RRɷK c,'LmuJF4ե&:̱K?oYS7X|+R֨ԣ`Fl/6Y8?l x֔j /cT6aƒQqt]OB~㱴nT9x}+\͗rn(SQJb Ǫi$[nKqд b^#&u iĢYwBcل:>̱5;4n~$Xf$)E%e$,Bq۰Ӳ?a<߻h|JS/%̬QY[ˑ?"Η:`/C=yN +/ 8Jߕ>*/A3}whb_m-#y|UYONHF7|BYvMM'(^!n7)̏jpV5ozQHdNUqJtzPH5 F2A6g[}(@Eh4 EVGB5|_j/ο)B9^!̥>Sfȏ i s-N@W>8@z;1  4iǗ&"xA-c O`mY͈Oa &Feam"WF_)@!NIcXgYk\ VX&25A%5u8l'3*;=&n,C`k˿,8>&=w5Aϖ1:q&ZHL:U %+E] $sze8t j=;{GhӐ,LOm7!f "SeOW*i-2 zz`[pkosӿ~ {pc-> $\]@s l̶l3CsG8#9t3jWO ?aSpz&bkOa{: H&)tkOHXOQZ1iZ²SD 4ARwãFѻ>l M%%(Ϳ^2ѡH!#OMC+8HSKBQo: tO/EiNýmc/& v^A;\ؔA FAuK5#궩eî!)ÚlXOo[K ۘ.h3 ;,<*۾AGhq^%8m5fntSm<)'PZ.ۣBPՙ3QP*I]!j?J-۸8SXgd, L4) Y޲uTK ! "(Q8bկqɔpDTqfi(aX(Y@^hHGSi0,*ൻ)U>eZ טy#A?w ;8t溋g 4զ̅fV5w7ghbZ#^ F==q|1~Gm5W7”O#oy&D(s5>Χ̔^}$D<(5Fn\3@!X4†mF7-,ͳ^[fd5{oԁK׀pus`R;u,u="t-&T=[DhTCK0RT`ml?]r}ی8fyfY޾4P2~׳9dO!?g뿖5mr*BPOkfw1^A;,^; 7Po( XRDgH]<v^JMnLg&C-ҭg-n2PSTs;p#e8rf2xVwV~|;2Pե%(EX0km!%9JK@wŰ ͊VOBטL[W}J*g涆 V.i-VH[f 1-FCP[=!( % ͵g̃G?YgT9Muec*0rj9{q-q4ΧO(v$gLu,,K:4*P;cx]wYUg6'>S%Up-u*3Xb[ܢi7JU^zIpdv/4ZrܠǸ}ѵG<{sQT 3Q(Itq.䢊EpxA`;wrF.šk;mn ةٓ,]@D%k@Ob~Ȗb+ͤqs4oia3$$kK(54mWSX*w}`:s}gE .1p@3 ՘VE{ھך ~X6kTa#E ,&}JZrj?)dN,;Kf”Q$C~jB'Qa;^+NjteCmFπbW*AT/)BfؿB:uhT$$Cڪ\ʲ$TPy*>oR[Vѭ@KCt'V?pE_kuS bLYK*-eF }dxG&!o[3\Il*ʹo / *Y8^@=~OĵoU%#DI+8BN7V~[7+ :3$-n K0yx$m7f=7w'$cM)+0@+ܦ!ֺٜ%:x] g 6(,viZS-5~9~6$H/~l>Ï;D@rqE:=e:kHoX!)^)\j OoDA*:fj=b*CG2A{8G)1l~K3!H1½7%>6M]GTvꎯ|Dm]2DUtq LS֓_Fof|})+}N(&=YW?/B kL,.d!y/hx ĶxF.^#N6fW@@YS+uexv ?̬83\w܌|k >OkՃ= 4,i4A~~|^pՕՆh VL=2wUsҤn{)h'_l<#?,wQ(^w8KQ%ZV|7rgQ 77T9#t7t4< u ƔBx jJʮ<$;KVuc eO{)KM4zD _f')s0VB|g @ĭU˶.T?YkJ顤.AL000 @U}0̧HD%Yi/V [uҾz^n5q6&sŠ(+^Laz/O_-TVNkE)-Lx=F;w%bZI8u4l7_sXwޠtE  V^eCV+ST8/Q9*˽D|$=3.@0ÃЮhK(hetcI9{q3z<ϖ|_w˸4o.Ω]2` CxWn 𓲜hSaI#E{ \\ݺ7 KwOg/3|ȶDv3P ikTA'R5I1ic ~*zڷ.ȵLgs)*I{ ]TS1[t@2I[ R+D}R8BœEtsH-r`kp! 3OPڕz/)cۦڸ;ee[>vor IrMeY&A}r&V2WLS>["KЉEw~v¶(Y膭?h`L~h5:|)# FQO#UeNK?v%|}F&,uH{09dE2@X-TU<+;d@}F~=B$ܻfp5 0l>z[^ /یtF(<]Aottv5V~޼Bn׎!Y$q ",HDAv{kU)w3YpE}>s|-H,bia=Q";o%bz%1=Bjiã?dzl4]'tBFWZ)9߼a dnzo=6\_MLqAnQq2$րWGm: z -1~ R5?Fj-14Lԩӆ5fекAN]+ߐ(Mj\gXQuq:4 RДubU!5 tKH1.dCShg`;W' 28@ !pʀ[=dU~v$[osobk(Mg!<,=]Fg4O]ϱV7IuzfDŽlXgi) {x=G@1/GmhƼMqk ܍Als?. sk/R͝g^ܰփx#L zgA^πhe0SdF[_p^VcɈG8<(QX!Hdm=bq3r}!EW䋟 j3Q/Vh~M!]lydxP3#Id(lkGdctAoV\k rY;3,7OUi bޔG M€و>'5fyYY f.栁ȿI$|po:pKn %˟;Uorêxp%/d@|ʴy[Jx9~n)uWd;l!0&j)'ml,pQ xDha *D>8hJπHt~ߌ6A 7(C]. `r%]dz$_ӌZa1n:# 90+W+yt۴0a&XMEذARx͍G۝_Դ#ho} `؈G|n'Mٯ98ѻ9֛ 3қlknav`In~y.G`WMs7KČK:jtoK",PX1{sZ7Qg\R/Rm\L$NVUZb%QZEb!@\|RUyM.;-g^ihJ 6ż 8&PGCa|%ϴF/3mGxܯ`m6;}%|FMJH_g sϙDu2XmO%UNgU9gJD*j`6VWh}b0'u<u$u-j^b{J t)#ծ+z{%x]1h3\v4-T.6znQy]gM,_G751xៈJt=-n=ML:;v2نR,ۑx;E\7MpHhCcb—[%(2aXd%>IG:Mg"WcD(\O-H#O"uOvOeV-U YgGs%,_؀$!܍4mA&"ʜǽ:{!)FH?yd1PEx|;G/pP?vXO#DuOme+G/aE=]>dL;|b ! m3E[]-5G*:]7Ie$ʍ5, @F:_wMXdT+]E6D(`fT=f趈4%>3y#S)(t\sSGۉitX) PAal;TsZűsLщy2qΘeoO~['!f j$"M?ff[,z$ aL)J9C@O2fхܸ6R'zRs]4@u>xhL`]U N ̭/Ć*z`CXX% DC`#VT 2{;dsO Ò!)8}+FF(+vezA %tԉLXGP 扡<\/ejtsfQ'.hNZ4$%pLc+{<i>٤#,?.s]-d:%@ O\*K#TUZJi/ Z,䕶CJz$g;v|8*`%ݳM$Zzex{/Ḷ=Z*Tߥ{ 4^"8H@KLu?\YhRy>\%Ut$yLIZXotxO8 }X{-ߟ72l+gg2P jsn1(+d"ՀMܭ)d%7D θ^nX7NH52)y:wsQ`{ s"x0| -\HA!Lj D+r6_BIbvƣ{K?3#Oآ`(]YyuyMFX,t^;~W6֑8ݳ$4( x5ҵG;00{O|P "VE3j?ɚcvE%V\öT pֱ#$uN\Q^Wޯ3^mBed0ߦe\#W+ή]醋֝I-"NL;Kww,Nr%fgVD?9Cs9VGc)Oc<;[ֺ'y;D*L}/J,Fe葍dOfbvO_fFz RVch9E%?niSeV1咧XGtOBJ "uXRt?O:>k @"33;~9V u1ԩCϏw6Tr yuQ<#tUm\> BV#aSLbBas8k{~cevqӞ+?F(.~S`mRlL 2/*p&pkwx.uc@jm &Ij_d?o}Nqp35q:Q~ 5/;i9Oө`=*olc}` ĸh3; JmF"``S':ph;ivy1vL1ġeJkl$XqW_C'PoT\.@9#^w]uCd#~!ЬI!C;[Lsg8uZSӮBKsEB]v;ƨw4AѵRυIPfU^] R"E@Pw(*JK:@e&V`y®J?Q}]ϡN/̇գCu (A>$z(Ttb\7 ovCBPqB!y8loC_hX\UIݤ/sx)H xz'S(@̋ev;Gi 5ᐞŮ91ax[9ۘ :v gMV0yO2lVMJ\&6mD D#4 *Wnd!?P 隢~OK@,txImѡ<؉X#m\w.ܼ2{wRO պJ"wn&1&@9HC.isB L{MuǮQ;JʚD_ʉvRE"~%ݛ.7븦j}\.2 XG {Ƒ \'?4XN1Q18.z(uw;p: rrQ:8;eAP= B?EϴJ+>fIc?g5}zѪp"e"s̕o 24[y~Ø 醙^h)b]oma$\(=v5&н/;$q5P4ʝSJ46F!QzezQJWx$/C;7FNr7R w 3i]W\R"/eBo+3wc?ϐ(lSpG=*efp鵗xyM&{z(eܸ&aoH *_xT~0/,y͛D]qWD^664Qtvth0DpE ,IJ.]i81roσ!39_6o,{sNPcM-y,tvY f2Z6p3_8Kyc d-Ԅ$\:UPF`Hĩ+mO4]aCT9T1(?"E.D\7ɿASÂ*{otdgVXe̒?5;fQ=3Ď#g>OX *NZ|rɐWph~EBLcpʈ&6O1tWisn6MQ7Hx7p7>vS8} ȡ&۔K:ӷN *{Ur sjfRe2bx,.+3 E󽤱t&yL eP5S2jsGWfl j7eI!ŷ]H8 W0 3͙o1aڥP!CUO;>O]i8$͟~ZNw9Gww;pe aKB_ڇ{f2Yzy|2h_ H`Ww@T=YດDfZy5"4n\QlJ.JX'Dt:qí15aB9NWUy߃k 2빉2*O>I@&tBl:O9҃nvd`k9s]]6YTfJUϡ)wp"R/}XǼю4roso˛FHƥ@_ZN޽"6_RWuom⃑*6ֺmW~0m1(U#>DKQ7<}_ .&x8 u&kU =Tɳ~ ~טfZ >扨&.9kR#.`myJޜBZ*5 G&\w.<#+VB]G^ ]HUJ*q((#n7/,3P&D'_JsOK䪶Pl/~Jadjl~0{UrIGNJU {Ⲍ4NsT7FF]\ipBΡ&&oQ=,F!G-P0^ JϲIpl (]T!)P7M҂_''XD3p [@hW#͓i0*ȯ3FO֌PD榉D7&c06hж0ַ5vvйjk2ޖu9r SP+8QC,2pHlkZ%V8!%7<+@q==\S.T_**l6}[[>]BpHVXK:C@^'.l tŵ&Y):> 3zK9s:UGH 匑tU1O7׍tkըs7еSF{#!?7C2@)[7z^2/Qݺ0~#"HpAkQ pêP3o~?E]OJVEv,/v0m^]AfsILRzOgX vmR%@lxRS=(>W(vxMcɄtuS Dz.KmnS#yw᭥IQ;T8OlJ`B{OE)F$n˕$bj[Q"#^f eq\t]Pmh2WR(#_ؾsғƖzlBz⿇'K΁9MRe :Xw _l|vp qjb!§(4 l7S6p$XK|S0$g8[/08+uA )g# >ACWh[Yr 8Ȧafz[>rN>$[ԑ2]ep=6%nHݐiq#4Ck&j Qm;Y#TjbOq![dj\3oe9LsJ7֌/*} c=N0s387‰NxŽY( Vv8G14x ] )XLV:XukA Yi)чPl6f,7*~ ,P;Jm0@(N*pUq 9XłYh-lbaЖSޥP[1W4h.ܠuk.n#Ȓ am泽q$0t-ϥc %"ڝ@ acrr'* d"V cɾj4L!܌zuj.ȅFqF4'J/H 9 5L$2@zDWfA`y@Mkpm |n){D~jwX0!v5z`ۉIlol:UG;#KAPcZbURQxadz3Kgџc[rտe4F1UǏ~{TTDzޕ wa7 ˖Z~?  Ql!VyЋP*PL׼UA4֬8]')+)ݛj[|xsg/S;7>p :댙 A35\B|,^ZJus{`"6׿)e^a5֎x׃WlNǠdN&}H qHPC/mtIWLD4=4,JSO8 Q\ ?Z1F?;- IH%^O9f-Ae k%"whVPݻV l#{\u {4y[Ԛ!$Ko_N~E\X1xȴG Fks9j1C>b,4\28Uj_snAP`ӣz9c88J3 rj9 _,la\^#L67Qx=|UԂ |ޒ,\GtR^rMt07.;;i~IAV5X \-qU: d۷rtid<ԼJ!k|D&;HofKZm5H׉+Ag?OZ<4(~4ZoBq1`w($z[1Ӹ.\ڃ_f#esY #R\&)F9>`8|9}F a*a򂧻%ÅQ'p`H4faπKۗq+G) 2L xGЍ-4FPP, x݅3nA)[{EfG'. ^{ېOѴI5c/1;8Jmi#cbb##`#ngGt R̀Am_}/Q/6s;~.9Ppz v\XH@My.34[i*dÏ , nqLעG1zb)MBeP}~9$ @:mDt% &RїV5lFfWp7~X:s(dwɔvgƔҰD>>ApwzHX?a}[s@#7#Sa5Yjucigv-nw7mX]Nd4_348.*hk굒܉ Hi\pa7 6#@Plՠk߾G]ky-Fり)Ṫ#skI|I_Ě_1 Nuo8Xk>o#ڜBTf;x}@ `E**"ծDV.?$79( edT̒jXB85{M* 9]k@[4mFIϕߨ@;jK bUkMb{lL&Yy`4R0ůjZZ .CR+9tJ5D" 9xوU\:6_?E^Tg@h5ɻk-U*G=nV"1YiB=v3$|Mۨ({R$Fڧtм:Fj7G1xqVzuMΨhDB쭀3<&e9IVW&{uDDtLԙp wv亮Mo E^C]EЧ0|;pF!i7!e]j1GDr}0[C*Q̮h ~%$\xA& ~I$"/Jikfu w)6[QZ!7њ$AFK $kis*4Z5<}(u iZPCw.)' !O*0[ R'$*;ȟPubzk r|E~2$B#YBP]>( Nc[3UB^xە "o+wqkF\mF-dpHe0Ds>(Mi؄!Pr'-}T_㞎D/rVO`u218ND:(/5  n!߹kj3eգ$I{MIEi!b١8]")cW6C?UHQe0b"({F~ᬄHtMRL??7ny&Rvvѝi/Zتػ]Ӗ#Jj+>X*o$L[sIyg'vpkJfUг=3.\+,ײSRr!|Vϝ"%wiݡy`ųS'kV/͖%ˡno47b"UvHu3`Zl.-y.1 tA?qm !eff8,6qK_li)ǹ&DwdƂͳrpP ὗH2Rm>dvXt\Ak(3 8pkhxqѤtFXظRJKD|E&fOC v5Kq\$zi @@6ѵzAz΁'#5^ uEpSY9!҄1i§/t[eϣ#=\1KGeM\yY}#m{PM1礥րQ G@]xyՏ)VCYȖd}k:*[@vhecQd%: z^eV|0o͘\܁pCSW带Lz.O25/Sl"inNπQ05L k+žCq/ز+ ^ѩhI4夽aBr϶I21ϒT[֊D Q2e *h]9{j  W;'`_ {V x2,9'zr&[h՝Ec~&&9bE?_ X3;{ِcI7|>-y'mZݽV`q10[D^`x3"̺S8-h߆ wHaб6 Jt5` bC/l|ǎ.i%KkIeA*;"&`ɔj'ƁZ>&ǰӰ8Yqus%+f0"]AD7FhnG~N'eB@JM4wc絒e,w>H:€'ک(S"`9i<Ľ A$^y:0|x;5ÐK|&;0jh2 6ś2;9|]Ra>/.Gs&6 ]/@ (mfbrO6طl;%/A,q o]|!6GE3 .1+CƂȌy&ʽC7'o-cFR .qo%]+|D~o4a2%UԙU "jqF=$F4](as̜i"yu|b].;egó5@3qR? Ρ.{WR|?KRGMwxH믒s\y;O8Zcaciݶ.vכۑVBD8+׿Z-t򰂯W=ukS`ҲW[S@OPA{J;"tC/$}I 2t0KDj {jbPV1ڵ0dͫh%4Sf;`KnŌQ.ZAI@i`xQTb_@äޟdHƗ_ "_8,O(Z9$YԥA]<-.m:%@0H* :frh4 s *ڿ/INxeUf6kV텰'N/;j_lмv~oR!]>݈WX+[ʘ̍^1 eKP }3e;~r2nVhUg*&~A^R {hlfG6cXfUTlWB^;>D7L݋C dYӹm TI[6UiF[7LU"])[N5 =XѠ)΂30WֻRc6dHS/Nț47Ok䑬z]iQD3 |v##OCPR\=3Gew@;pfkNHD%XRFNY'tՇEI,q'alk|<ֈ+}>UKU$51Q!p (b.sjx١g36T={PlC}n&Sk-2o>h̽bN@4m۵ԘWMN1>9 !pEx) Gqי[!KϫnT]K_OX 1K)9m1BD9z,eJ#-ox7`i2]&ۺU߹Q:n.dF!ng& itjg>N$ ˿y2a䴼 ~t3M)'$d{'z=аl-tdݧg 9Kv}B 37%rez3Ro\MVFNmg}8 3~J$h`9 ( _>%T\69#IwaKUBc柽֍ށ(WH8ךzS3>&A!p}͹І#,RM ^$cQ,pQ0zzZE3 m{iJw[Zu;y`f 4"l2R*8 ;R7AyQ."f+`vQ"FpHXPM]Mg@1~]^d]V[+RpRODզ QWT|Xa |; z %(G|ʹwYB^S/jV+TfCk4,dZcOQ }2,|5扉EoScIh|)n= !' `" 84FИuHhnZ{ v9 h8IkpԋZy뾉+0 FG,]~ⷤ?B_jHMVhW&2l6Լ`:Ζ>׹ S7Pa2c.$-[ $ h'}' .5ȵw-MsbEw*J0 A.p,{b8Wn!XxxZzH*>Z%ݩgj$'%J[ u+PMۃyfDNJP $l_aXXt waL57Ԩi=AX^ 6C.W6ΪxB>*VdxMK Y4JH)oN'[c)h{-24nwO]g˜my ^8E>;V7MhbBPs'̑CEnv&!y9|;3ONkkb]2X|sT9vW 7pUJK-$] !Y"auٝX)9|rw+lHybIxŗ$0i?k0&aL#֖}la)E*(L4fBC'֋Hw\Yim0mvNIϵs6xZ$~TtCVT48c1.&41?^|Rhm$[רV@}WdAiq8)JMN~)Jp|rT+|hxGPj UsOKC-{m,7@oV&W%^ސ>߉KdLR$Q*C'bddӄP,pE>S{MS#XybL1*I(s]2Z& Ti~5ywn ۉ.J5F]2R54mofҀȏ4ǘV}r1}.7E M>m9Rsl nH% &rr^Ù"%dT DGx'/G њ;nBH+Ҙ)յc^cq{$NA^MY3N;urD*|rk⼺a;g +me~۾_+]+|dP6` R--~AˍΓWJ:E\2(O XWw[Oyl#B3*0q󏓅Ff7]Vsaq@ۯhu mB-sh/ (Un$J!ɏD|`ZR7:hyhjpK}q]0 nEfϯFv3ܵ [JYViӍtRʨp'#biMhۚt a~N-׆RYwgsfUB?oxѲz,ҳЯ1ЯjP}AVK9 i\^tBܜ0T ZAj xhg,LGspvѬ%oLf <`!56:!ߒXԡEZ1ZHCZ .G5{ⴁ׬~ Do&Y<ܽ{h,cյ;`E36g>ϗ Xʆ%b5 )7ōũIȷNH16hFq >kGPqgW̶' ǎLc0Dq$59f_.oL3>%X<߼2~רM:i/eV (@!M Ʊuj$C asf N07^LMKi))cT#ءhqQ]H~[8bﭺ=m?!_̫vyEX2ȰڿD<{,k6OqE$JM%bXJ5nHm}1_q0"|i>.318J3<c̮Q' ; &|Dv,UeU=}>dD g %M,.ĽC#fy N% E7mapvg mm|[kZCyJt7 ĮNrog_AE 2ܗ:TFV(skI {|V=f`i}]=c++S2U'UթZQ1oM>?~vNG/ ڇKPL㈾\a*Ni2TBX"sffXo}$t!_ Ϥfl[4Y>rϸ[`y2| &b,Q iPA)^ik`mR4$7q)cZ@{牡g 1: weĉޤ݌肙g9;Koߌӵ+a㥨ݐrBs)#.M aK kv4i/{>k]wiI%N/P1Ųt~'|]  Q5%UHmtjsI"a.˴߈uC@ng`?3kvK͌g -tw s r='Mp-4HUuٌqCH^k'|nN'T u3kO, J !5¬^j€WF(U*2]į *9$-@.>Ӵ'R9:I"e>MsH~4wi{} ^u< HY[AŪ t9f4xH6usτqkԺSGoJi[kJ M%׭ޜ'ge!ꘒTfJb(''ΰ*er˸cX2P符~$j%. 8j Wj 9ߤ[b {5ZFom'b(_1¢7=Hn%#=qhW'|*ϷL]Y\?/6/C֭(bԱeйD0xIT'AW4konky1WZ7)1~rNrV|l̊4ڟo/1)h(w_@wu/1ҎjaTM6i| [C`/DBFو _(Lˋ8hoXv]bw4Wƨ6=F-Q+:y|%S;x0Ygf\ -bbv,$\14Ap_ozX^Zq>} ZUa=x)3_~'#?h0 7b39-jƬ`,=(,n,l[^Sw*àLYƪ G02c?k6oF04 ʕr25]IJG%w_2"tRlPb-G3aA4#^mC<6?| UEɼ.2$okG-έ͟IGAv*S)m#RfNb]Y̪lUddc%jh\YȃK=]d.@\-$y={BJ}aߧgR]5ӇRf?}ڏ PD>8_ǖ5ib<{I&.ۄTեcuCOpp4ڷbh{ ]Rҭ.VsX%6Hʼ^a^2 vb;rx+#)O }UEM!=9 V`9px)@y0gӔui G/OrpZ(LmmQi:+S 6ԑ([.P3:EY,PE*$5UxŇU9MޫcU1Pl& }+yRJƦy:uGLNH:mK&m'JKJ?> ٜr"J72i%bjڛ+պ}BĴBؖck5#PFYhNa]eBHf5d6~ẘZzMZ L0л.Q֛_vfNSl áJ1pAp+R*OQ|V$?u*F KsB6${;N]􊢭ǭyGKOp2‹+ur4Xpy?c |D?{O{? nhV3[b]݄(Ԟo6(u:H[I_<O "9SD|5y$,}nը8 (f;E;;+='>sDQ:@5BLҤc b$Y30=C C7TVރvy46'tNW߽1M#񙇻̬ҙbN_++7cr~̠U0x6?&k!(k0F+QҲ!gIh*&_VjAU'{U&l/os ԉ:.{5y.iyGlp%:i|_SfZ_3HnְS-]Z& 6!*Fd >$\ƾbW "냋=@Greϛg_!9c6_B&pgHcd@xIA&ZQ Wg^=1_6+-6"^@F6q YZ)k|BvmHֳˑR{ ݄ {I47mpgb)>HOoĨ#8wq2LyB#a '#";ƫ:4 g&2 ڈ掝^lyyTմ'A&`׆Y,QPSV^L\A~ÇW:u@g8X-nh(y ˡYZr`d CD)E>!E|ÆЎtAΩQIE 6:,WjOv +|04&Biwļ O9?LsP>U\ .::0"-뮋+P2&S'molĤ"IXG跘*#jgS`gΕ҆tb[p 2zC+N6ujQr`Yi:gMtz]s,x:s?C G7BcLRD<  !@xF}0; (T&:}[?T[eBP쳨imf @S=t}K]6'!1\q`2;`zL/Vmڌ ZEs5#//<[,Qg1ALo*Û4,KyA~f/Sih"*#Ǥ:,f!L~)*oAL?>*ذNr^NJ|`Uڍ5rz"KH-OKcrItMw N"{Ee`I@;fl]=K8$n :W2?OܣYwq*MRpCZ%JZoՂ"x&W"yQF <섈 ?cnP5Dߠy9ͿD5DbȾQ<\+Χ _7W|hj-+'=Y{xwQ|,*Ѷ !UcOOW 35NvV㱑]# !9p1 6- 3$3b|ᾤ.F Tu)&.JmV-R&YEY݋E lcû U8$$ф@Kǵroh,_Su.r"P*dA׬e}y206tZM^ q);%9㬧n1G(:t@( G'p?Qc93s߶xgv55ެB2|yD=̻| !FۜҔ?MI2009ƮsNkr{(rB ‹0Ei_C _Zd k k۽)}psQ|E"I3卑j /dJyxaAp8$UQ^Dg} ,[s-(Vb)c8T)ވ ]I_XV ]l#6 (kXn[ߙw[Y+0r+w $ ɢR ľAݣѕW[ܜw:]ez U!iX90 1N<=lHVQم0 ,:Gz<4ͅG11c@̈CxSP__2m2nu>-~&A]fwn_Giq<ϯJfRK>`dAHl& vӝ{}[EVuT*oϖwG>kz(?{6S?Wg¥V+t;ƾ<\zWKWr >i$UA **dVUJEߺm^Au ~!j4UC .mƬТ\G:›=ܦ6uan UVT=}nu>Zra[ոԟ}U/&tjc +4mf X\1k@-h~kuy!hVϙ~F4$DMn/*t7]zgTQNU7AH Fsczs"; [Q?OpbK܉Y~[=mSoSv bu\}fǥ;Z vcy&J8Y]UV8h~ou!' jZHblP-Ҁ]Z:WO~-+u"k~ (ЬI?[U,Q"TO~˹ J I_(r>eRp?d$MDbW0|WCY0F79(l,O yz- :^*-m`ftb>dOcnY|egKp2^QN1a |.ZYxXE kËaIb^Ⱦ ~IRQSZW -ҚF]? Q-qZs|'薢ŕGtv-v*w<k7G)r/[ls"bu4;H_]p<\r-u3dn2F15'W&6QW=-#ïÊ{ʢK^1c &~?ɾ="F= 9ڝ/89 eeiW9bc,5r&TI1Ir{sgz?s O$F#˘Pj2 %E.v?!\H:IG 5Fl3F9hGtׂts.ڧjnܸh3BSilT# H"3bvu۔sMD9m lcLOo6FKVԫHu&ISv 80krKsX'o=pE,! ܹB3 r1^ 2Cq/?Psr#jU޹!l!ɮ }=Z::؊9tQ]V9Rn;U(UcԈ rutH1&Ky!Cy#%iɍtDopIzI o'M9o"1}I a- ) *f;$+X3opNVۖ}o,FbmJCMX/Tӗ̶m1e붆 DVg/&na+R4(]x}5qzucY 5wbd(qsZ|dl paK-,0LIzQL#C"wvC KuX+K{m4Y 8 Oذ2:j*wXk3ԮtFg] DX3`PSk^m/w: ؇Oޟ ](v=AN6>9$rw'==%Pu +F,&JqH2'^uٿC⌋OaNH/+P4g^V]' O]J%- =C"]H5/DyO)L_pjI!~/ [a"BoZij/@n}g-TǮgpha굫`!,#ut=ju,ھ&"$9X!@8!Jy]h79ҋ_Wc|8$C ;m'Į}x3jp5ȗif`RY L(HX7(iiRg69 k'6ʝ2?gqb ftN|bt\UvlOs%sۈ|\ vH*wU:S s$+n4MϚ,>C7BЯI^'v;jz9!.G\]'tST?] i c,]c?,C0fP\,^r`Ya,Hf.60)Bq4A07Rur . lidح/_S{c)[,cҝGZ"\}0vN\D~+xVlw&(%0lՁ*%D wvXM(7ͣ;Dɛq/*oADqb)o!mZ@iam0VS ٰ>wjfyw*[ K@h~|A븎e8r  3)ftM!d 31JQV!.Kj{n?<`w#Ai98ȝ&.MXņ ӊO|s򱑙_Rs>ŀbܣ7 4kSG<6jOS:^yIEH _1mG9hP@f{jɹ郜sؗJXMe?IZP(7="B =uÑv0ڵ]\|M^Mss) 7˗P" qOQgA9Q`c֗{fӺD|Ɇ&GC!+,cGYҍ\%:0>uKeiVӬMq po};Ti.P|UZˊ눈 k7J^# l=2O]quJr95`vN71@,A(3f)C<&Q?98ްv}lQةu[vC4h]6})8Ws@J?0\.m#hwg'>* Fĸ,1F&H{s M[NdiT Vw ϕ+ .[7I3;rD-#ڵ~q1q^bѽ;R-kX^ÇԨUF $0`dzw*|fq'b}EꌸD͂I2wa%]%㸒UEN|YAE9FV_TبdD WWEV)Fq؂3ʶ` g vSIC7QkPAu`;߆{T9O@NF2ĊQM4l\c%&aS.s` 2 [%#ɓ/q`4a(T@0R#t`hluFՂ*5@ ^yDg+.դ%bGh2JR oU-1JuTh/$N:5J[~|RǙ9)|^=/If? 9[} gR2H-u5R 'L7Uq@Qaa7>%ҜYD.&Ɓ/ߩ*D3_C&.)!߲P.)2=t]v|i"GgQ`2r%= p#X({D.} Z1ah_>=R3P9Or LT CXԆ⒵#ȩYꨇD\j[nsQU0kX:OK'/"|ÎL!} E[ۑt@oq=bFP{PQT;$4Z+aysmˬ y`̀L2آpȪr\LВp>}>iCk<"-pC!~%t5h{[d~B?r|>|E˨)rt햀;ڛ1Ε\ yz=rkNrzw`G~"xZ$AǧIՊ1S8/i"#ʔPp?_l?G1dj/ 'vaiBCgG\Ⱥvߏr QCRLkzsau)<\ԡ,?\8?wYB֯ӶB IM_>y:qxTtTCXLhA0K0=nS^b9*z0cg+J\% lwdYI񑤉&5>ϳqQj}R.5g [*d7m{klM($U i soz)1ߎq85&i׌ع=#T%_ҙu3`{u[c՟ܸ/ly.Eu %JW|p2qr Zf5/'Έwmzt>(Z{% 9#Te/ϰ!tռ0^F㻒>(Ӱp׉`̵߸)+`nqFYrLM|é@.U;&ѝ-qO]BU;nieiݟ(6@XG-D%2a 8,)*S@~ȼOA[{_j\vMiagYZ070701000003ad000081a400000000000000000000000164df7f6f00005514000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/loT]?Eh=ڜ9M" KS٥~?\xq1D214_1*+#h8KZ\^QyOTz?1KߒdAys`FΆ~[752^sJІJ;:;m|AUzf$F<]aaQ@gW]꣦M 萲n 2e}|9u㦅m*B,󅿒o ?!{K8nv{R>g_N8ƾ ܫ+)i%e3J8,&+yW Hˆ;˰cq&bRԱV]HAk$+:=݌4{>!Wtj"_pb9_Cvčat36LL*ԯ`)װɫZdX"&TM[c[1Lx@"dly+-bml<}b`G[{Ð $:ҟ8_ϞHEZ6ZAd9U?wG uEZWo-fࠨ'΂{}@CrsيOwbfIdp͆W!D9x\l`0]a)fE-b=L=xva_2{.}!unkgwnIRTzȑT֕1ATer,pO*a+o&_ʋgHG .2C8Y4k0.%Td!?>W!$} w,o \7n vMHAhWh8D]Z\#1oϋ. -&+b`| տ&̟)xߦ9uX xS+ nځ}ɩ+e~%9gbl3oiu9Cee ʧI!}G7(:z ١͢%Cqʟ*[8sA4 yv[a>ѐ痳 `5aȍ8΅djaRg:A/@WC^3=Xl /5 > _ǸtFD f AP WȜP}Mא{DBJ'36Ns$53#5 R?ErU1\OQc$gOʮ07Gc? UM?u:ؖY:8|q>6+d+٤S~,gі_Dݺ|4%%4a_QXV vS:~EnL#LI eyH.[9gڰgW & #"Zf vl{It EĖX=J 1*dkA͏,n-!~UL786 %K6%/AIBܘK1~ b=G&Ac+u'9)"KiiY#Csg,Gw]:Xt>A(xoїs .ִf/]p^cim8(i9cMԯw/|mJ'B,y`h4 Ppva-t3Bǽh QDbfBJPb:|怞| C}^"L %X8CQeNXuZ&M̾d8be?xUO냓kY5k:Y +UT㚌V8ct.=[&%į/[ٓ> !,tK(\u"JGުA:Jȇkxנ0DQs7L#x2nQh 2&Hg)xv1Ƭmuf 1ɤĄmTY1`]LO2__Syi_YC"^&g/EN[fE;ZP:;na2*F&F~W{uy'B2WHEco?_'Kx l " iD)67՘gyj '15pT_ƯFi ;ok.v`.C -c7an"afh42Xr.grș8mhgF`HٌNC>qEeWzhro:XQ RT"}L0bNޫN!2wYK%[2g |‚@kaqZי˜2o맂cZƗ2zK%2<#t= jZih~$Áo8|廐ߤƻY5Vyy"6foG>.(qŶ %Ki6SfYmU>_~m GNwS8 ZqJpQu{1l56YN T1F]YJi#Mݼ[(V;KdM.S]Zvz#ciH8,aٔAwb1IF i#2Ck8KM'e-ix[),}Pw@\ؕ$~?ђҔwb:S'cY: 0^XRUmS ΄pv$kMVpHA}a"f}דVaq&< (fR\a qL2 މg z Q}jY󁻭F#N)hJ|]T xK|6ܑ 7'7V%8spW A3op'o9:UiS4*")[(Cw1 xs\TtZ>vuguci&sD^j 2:`Mݑ~=ܘ Λ[3Cӧ('lUgDu+A)^hj~Ob@#{h% >yid)~rM(xue}4BUo-__j!y.XXX}.SS)9sG~[9-/Ɂ27!w'IޔV@ _,vEQa\&(0ThDk` `t>)ۥ"VgF:jj ֿ|X iMO&;'Kr6Cp#'aKz~k|h6HL|l܍rۑ&o2[g`:moe >޴rmxZO1ԭ65"o9JYI23 <;oQdŢ;EDrc044MtbZJ~DOA)--)jC v8$uSvQ}0q"ɽ/_J6 OEj uk a5LtLom\{PS̨KZX'dydwV?(3XD>#hbjYR/ܔ:^oY'@]l[̅ɨn#؈0 %㲫HAw2_R|0,μP4,,pj i*.s Ǿ:o.(L Oo.ШNXk Rk9HײUpnxye`xWiRE Rj*Mz{9F^YokQR]a:s)}^s=Ơx9jhD@TGhV VvPGcO ^J\GY9eԃG,:朐3G<`D *'&Ǚ =f< di5*(Xe +/uœg)"5!VjF p&~:èز 3sx^c;^Y _My qEu͟K!;0o畱4:s'suޚW+ߊRwu, *m$Y~F@tN}U1sGWg.jO[C`4\wl!@7S6KpIm ǣ҃e_.Ay-\աmsPyXFC$1kfFZ\ |T@+NXzTһѫ C60[u֏ZP9ms7.6LUт$Vbv,͑eGA] {-yCqRTt ҀlU 9Ѡ{^M(N^pm;1&ʭpndщgfKezꡆjlCzx9uZ½[ɄϞ(lHs3q{˾&J.|1ǦM)RXuy{7v s*s'E 9u-n ,|qiB׳JC&I͔=:]^ v!ZiWTS7p-:~_\LJËJxJcy XS4D O6R4Y|T+ ;u ؕTa? f \'ϊ: %<6 +NaTWLbh!% a ȓ'8c~]k_qJБ7N'GY"לn#Śއ?fK}\)Do/szMp (3"o*59S '8t1| :ŃXz >-2 h~\_d[ؿԨ?Ù/ƭHGix}hK%=:P~C`녺hF)l_ &` ast$t;IYc]i)фsɄi}-݁Px1'C95,z v:7{G"ZBUJ]ȜycAxC_Mm3شFmr^ւi[ՊL< b^Aq]t(Q0"wxVHa_Gl/ڡ1Pr/Q\o[R7t?=|&3p B#i j%}}՛ތ`3~OL֑ۍwT}}M*>!<' 3I j!'e(ęvFVax~Q̂5a(v {!/?,ȋ#<Je9or#C42+4(tF/z"NjiƸNu~mD }ZǴhHj9qK#e4ó)񽯱sg%B;ȹc <(9+QKA ?\9;"1 E21UGEU{ eZ<|L/ln|(eW34BׄH8XL}`2)cU꺕t$G d қegB":Ef,`BR8oIX[ J(g"/#+$g|}v.KvH^MZciN|%n6}X;yEW7G>Z{uu_Dcw9`3 mT xsS;UuДE-v5M4QjLe^w95< -48z9\ܓO] 1WKbލ v^Inv&DևS:]FC{rVC~ފiv]sF_x,7K0sV)qpuhv#]G0ڽV\%(Xꛠ9nSRrG}%W` P"lHr o$# a(<=xD .RrEJ CCIjCkGa-Qd1[#yL$.G^C$(s,,ﱡo|p(!  8~ձu+*svoF(]Vт ozDWe̱SD݀e 7h~}UGBdjQYpREϲxŸ#Y5zٯj4c7_q)$=~}sFގȟd-' BdwuH)A.-#=KFah%[5\n8!3; V)q.~CԚtX:]ѷX%+k6Dؚz!hk^e]%:LO^ [X'  'DB&6߇&U6'J^߫Ȕ*6jYk?/Nv:`!b>5rc'^O(oQ&4*) ;k=3r-y@-_RhI xr1IHv6@k1e| |FGFS[?3q/YIPCqacSybKt*C^9pQ=sD_ z )]朆KK ۴x4zNRr[;P \0dRwZ+وYecUF [SMl* ku ] +nS%m83=v'jL G2$Z՟q@ޗjݩeXB7ej|xD}n&ek'#V\ zItfM'<:;赭ߤL0 =:eM"c(z 'A"-~^lPa%Vz'K}lV:xo 5N$ %qt\؍T_> 'EFێ)^?VZ ?5Y5E0-7C3R/p8W <;}R&VK+Yc0t>d`j@ 0tEVHF9Ǘn l@'^F +H^LG,IV@"w#ϱ27n|b>Aq9 b\l8&Vh dE4 8dZ;FSqTSC5k=PbA-o0;]\#Е S+X$ Őa" G^MUݘד%Ls8{lQH}M;LVxB+d :6F%ld /`;z'-7T-VEzx>8ڲg3 # ۮݽ P C2JUCK:-b$Ի\R:5\vK ` 4 Nj(3@LU6hf:hMUJ_ܵe6vTn+00TiES?h@>`Gsniu0i Bm21r1:,W!)hi#`H3Ch+G %pb+yf Pal+!?,S%p^x pW _a}_n5 "4X݋A뫏g]y 䠴_OuS!ȅƉ㸙y@% !W?uh/{p%B=a3(ք>z(Du+nLqʛ=bpްQ] Z;ᣣvf.QW"\y>VϞfx>hc諄(+p, 5ձ,9.|# _h<YPX:-:8Z}wg3S@h 6OTga>P&N+U-!=S4%8T_߳krg(ۀ061zkz`˩p\l e*;_} ҙQMBgABQ_]ܕ!C.+$4n2q$@w#ޥ܇,?W^Wߺ9=筵ɼdq祱Kkl%o:d^ 䙼aȴ7&d_]r]oòH0: bv1L1V2I;$+ EfŰ<(\š9CS7Uf@[pJ=M5cQŏXZlxx+?{AcL(zw@G:Z 㯌\_SByػRzK~OE:Qvexu !Vb$Nq3g_83X8Sޱ;C:ةE'bLmINsw]{(͐16{7Xzt೘ksȤh{wfaj1@MŀT[Y7{7uo2%^Զgp-aJ${qAVkN[G!,gCx %6:'W8PzQ&!?I~K=sۀF 2rF}a4vjCe Q(~ QYTn,  }6b%)DŽo_o4,|9D.~RgW!Lleގ=cQOnH:I3'L-3wm,#fUrM0 /-.wgRnj KK1>O Rk8(f[ ]`QzP[gÅɏhFuK2:9,܁3X֎O@Hob |))=9OAI1H.† ͺfo\@PYyxoW$ -J.7WyZ%0i֗ T<:~1{3_2./Gd>a^E&I̻RN j6}r-b-o0 "/6sjW =f TtiUٮjԨL> $#XUTWNn{]YȘk=8BSDB)vBD~JG+{}=۶J@1ź_@ xS.%zʖu!pnO)6CT;w8ctOYu˂4Pþ}ZdHEGsLL1}{K \vceX`ݶ>J@@{=^.8|`_sv+C}4%? #2ؠ[]lYu0M t4d?xBgX篢o9) Ș(j5e%CJ85}టј$E!w&YoՒg@6Ψze}Vo7`^晦\G\zRfyOPaNCx˜B_Pj7dTgīNSzpG7~IO|s:#Kd.ag130ixK\q*L@ؼG`GtĝtҲ"9q݋A?8=)x)7_˕SmXnjp`ҩ?ý]lSz:$3n4Vψ&POx@>T#ۯ V y.VGog{W>e<1Imh+t,NL/o[!锴C(G :b!WehCA0\!MdŤ'Mz`*;Vl+o7hz*]uD@|TkwxEGmk4M.3d5:\ & Mc]!7[+F-yg$JP4h'_Ns<5hjZ~˲fo9Y{gCN/{{i0be l ¤hA>0{Dj2-v/Myupc=SP@v潼w$adD%wp>%tM&3g)de$[DXL~na)zj=cT@ㄢjꜽË>r҉9(AOˇ hJF0zך1LLZc;|.[Fa*BwFEG,i1F|x0]*̀Ҕgz,|AʕTlU(DfG{"-5íEڹD|rv:^_%b{)/ю.6(X-S"ME ?& ۠pb;XvO%5%}Ji1'uǎ٭7r 4Ri8arznI0LR%U}JwX IC|h%ykN%`8^ڛ,^^]Mؿ6ąW౅P1`auzKLM[Ɓf4Mx4`@+G7c5CD1_~V 4\DNJ=>ykz\$6^(^Zūw1h֦zMOUpA'%gbtŽg$\_6s7._c+-y[ KbǬW5"3I[t~d#Ys[r94oi<[8rc`礂ci1 964=D&E{qZ-0gCFxK/ev"meso"||ua{T#wSivvy[& 6Qʎ]1!Nnh*?0ֲ|lILS 3;c ~"Iqp</̪Te{vGBƤ6wZ2~Dd*rub>9O Qx(csNtQ.rO'J|\wÝ&uåMca1XUM!ADQ_PM:"4325밤thjM d&L6$JbF2Og!j74*] "ӂCj2e.jU2{|΅("jxDiA wKǥm`##ĂL7߅hqY(V(;aRd ~Ԧ&-X;WG49vwrQ^nFyۼ\SρƜE'S>iӶMA}bvX;5RlF:7-!c@+5BD-QϠS1uuCrs9=45'"G98aa^yYb乣 N1ױl;(9s][ '=ЙplO(VRpm»^HZe \SBLP2-[BmqpG w-d/8TfܭBa7)^+x (C&uX6E ]]&2+q4Xtp5ߦCfٵzPЃ"BHދI`TL2}Zǫh՗Z< )zm|!د+|NjSvIA | (BtÒ]时M堶K]jH}nf!tce=}nxZ,`síF} z'y~ɩ60_ b8E)L7\4N6bHܽA Ȼsm3pǫ~djo>gUKH,5&S&?eC8X 5Q">CcpU[A5ؾFR,=*Ҙ|.e[]vEW×<T\5kP Y8y|I\! q+;p_,U/汣O|t`9tpOJ|0[ ۯʧ`ܬ!wYZ}=3EWJYsHHeSvqD+K/m3N(ck5?e3GB 0mBj*Bm0z?[D^pc=Uu7H"3[]KCP :lrI"ps|& ;D.©-c(0#G ER!{^Fz\KkC92 \cc> >;P "ڙ ? ]Scƒ{#^Ռ H&K5? Ib(/`_ vC^'$RF۬,w6zTL-X+@(yLSz-\V{}e᭤ٙSOx6'X<&.(]M|e9"TK<8 @.]r,܀?^}?ɡ}xVr3A)Flup\mqe;Rqp5ߌ*p 7 llUěvzU5}qJQBWFZ5)+OZsd԰2ucv(TԲEks8bؖ7jy&|ϵ=-HyQOS0귴{ٿƥ, ly<^6^]jj˩enKdwnʪJ'([Z+)$N͇1Ĭ&-8Dɥ~^"$msfпҢLpw-SVݍޑ+HOY_ =T >sZ7%fcP`ն{Fxh-ȸS -Đ'k3``\?cL ]=(􅯺Whx?mClj\݌~ 4.28"b 7[jYMjG>F2G*pu!$ zP^B\@rQ=4oErЮ'1[1@,I>;3Su6qsjN{BSpJ)[eWo.3kԏO bts7qRG f:cBUlh-O+~ņXc*2LQ_Ҕ[VB,V؜s_(:&?W0[ei("k筏5UטEtnQyT5.fW Kuv̜y^=Oi>J@nCN1(P[#+)6}0G\%;̺)4JYImGATU$%lItָ*bog"i0VV%{DtruTGSY!lLm]AՏOZrw4jEa 7[ `vߜxj%=l'3mo]"%CT a6VAzl6&ɖ?[BG)5T+EU'0\x&{3 < V Bdm8JvD8VJ08^4PU^kcъ\n}v׽Ze#k}N]P lO{n@~v<8i_79223eٜ;\Z{hw-VC0ҹVoVc=۷ ӺAp^dI0ǐ̈^W~cz07ѧ{}y4ўxlW6NPL=&R$7oXlmHL'=U_<=',&(JcK]^Y5ӎ~YDn2ha8H7©qY[,P9tP3]c{cOND-ŹO@,z*irBFPM>R,Ȼ!ϖN%&^CSKhtO#VMj3 9/x?vX W>',&Y+eIJе pYl0U?9¥.Ք1ȴP&Z|!CWM@<@q-ʂ# 2ٛMDy C!$EK $JXJB%VV%SZɹ0E%BDDu"Lf@?V^U#uaq\:" ygy/-f`{4̧AM16$`&#׈xB uOZgĜszyT YWKu 2 ;NQҎo%XlHGV%HZp5΁x#4+ ȷf hH=F=zr!Ӎ^ ^׈Ęr˙"W똢(&KSﳺ穳G{\@.0<"2 L9|0&k%N8c?X+^CwWm wo7/z=LH[~47 چcػ#mͱ .B*#Fg0B?樦_KZUlXF7?Z% "i+4T<;54wIcx/TV_zcڝY㴳:D9^.aXyr=Aԏr -"X( yS##Hq(Hl(7ЈbTːhW/A$ b+j<AXT()R7b$doOqoCWc O8]`CrR#)j[W5|#{z&no% .1:/6=N﮹js~[^ ׄUj`i 8N)A#yřAI^A-p}dO%ϪrPLs$3֏{6- CUe.NB*k$Ϩ}0ύWC:m@V\zTj36  Nëw:Q3 a ~3L}٥ \.@;LwEn䛦5W^qː ȜZ1f!X4yjܚjYd%8/0pFeMb|ѾpdOF H4-8.vjX8f17Q]uk-JM^H ߛX[*__/~#B+2<QN5X.ݬ(r- ]NWevUG~j3B \LtfG^D (I ZWStDɶKa9*Jgg~"~mfmSGb>ؗ7W-JeCIGnlq9aYR~4~V_Y[b&t*6\L6|^7QʢLC!?jbQ;b,5|'\:wW[myηwbCJŧd@x峳ꇾq:-hz3o8g΁DP ;@.dmm]{r5A_gMeMl,TZLM%60r7./TdCHѸzA1,݄-ߗ-=V`g<eG5F?^2WbNc֮$@$4ߵ^7am<'˝6Fgw'ם3]1P ?Ink"j[D2 riY2e dw%Ն['ʹ}_"#\v/9J)ԓwoٻ]jι1nk&n1Ub7qT Q BLwlkaixH/,0 cƵ=,}{sXL573 J*ziUg`3 U]kx|>25xegx~m3U2<*!ޙZk'dW<ھmNDQ`5RJ\|W1FM`dLH\$xCz<,9T6Uv)^Bn}2z_µSJrz=jQW(s B4'eIMW?0[PaңP$h/\DhPFH2n>P5 GS9og@*E~(JolO`.wImm@6ANӘ_W8`.Z݁%AOgN(YO|mTHT3%S:aW6(1y;4T2,ĝnac|6aЦ`Ld /my`mИIX_YRPL0ȩ4;pk2}Ǜs%^Z#fs#/-iO.(p/yel3=#ۈ1:8Rs kGgkx@M$$oX}Itz p]6D0ެTߦgYZ070701000003ae000081a400000000000000000000000164df7f6f00004cf4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/[L]?Eh=ڜ9QT&;u497p@X hCIJw nۡg9*r N`1oy|mĕPXp3SqЦ(BQ^w7l$Pc~OjVۺP\%O~a8&!R%☈2U1)Ipxh%\ZPA,*̜SFӕJ/S[n&p;';6aerCgdboLJAwٱS6kxӮvM`"ag5sQI 9"yC( rDẹ5G8[D=vg6vRޕpo(KqyIFsўi@Ějt {M3n+7ipN\zån8ȡWӧ'%h .\IԼ&p[5q!77Xo&lmJ*Qx%I+ugKw%bvʿgs]T'P"ɼă&EKmu2&A7FQ!7!X"_fޱ]!YH0)Nw4 j WKj6sCu*[u@zuPSjoLg\#߮ƠfNn87Uf}Ȝj; # &>;&ʸq U>68e`6|i6>c (k e;L}o /Bgg(n`|TLnڍ}Din 71DuPqۘIUh$h4IݙY:h+qfL}N)5HM?>Ts.D 5QI:]Z݂gхmzczP>{.RVj}/yN^)`EaBhOwgSq?J ؛GCz8eX `1Kdk[>y3Vav (u*ז}Cqp`F N_ %OD<] w7 74P rgpBs^GRoX0kxĒwᷗg Lrɐ|'ow(y( yƅŭEL֗$rϔS\ȵ|=*1 c`n8ĺ2 L@ 8 ?o@-Is=. zz ɐ 62`o*kFx&ծPp&r-)+WҠuEMÚY=")~C%byp@2h:.^I테h!xhi9/eȌ3!>;Gh6y@3O : Mh0]Ҩ$dU:Z(}MviΤ5}I2Hڮ%l~h]*KC]ˈ ϖ-զ|d:(=nbT"m# qXU#f**jT{lzʺb:Mry'7&;Nb9pQNӗ\_'F^0(jMggzS+Cy%%zIlWcG@]d@PKt* IU kܣ6G] u֩2/ ͮdB$E5 T=nuc-Vb1̠҄X-˜k Aվɕ oY0 ha7ɀSxK]Y.{ZDPi)C8NՅv;4ጱwTV1١>cy okL^FIO&nĖ`wZ'fZVDRAI,arp Yl0H"pΧTMiܢӇ 3oA<^5(HG/~|6`w4\Uz n[ukuMyadju 3e &] weKm]x~DX QMdp*I_tXUv\t{zzɨg=jZ܆Ww|hPEYp_*n_ӠnS܅-,1MY$DPW<O }Cw^-56ܨ^ ִGooceOe(;e|!{1$5/*w ևxSL`gԴ̹nZhũm2?b| &JWfcǼXdO78^(Rx|YJ -l$|p>JJ .?Ien7]'[eHQ]C{1}R+c rC",0 DBo:88qvX|3>i7`iʿ5%NocW"5+K1J+$bO{n mⴔ\OrTG2ުO7F D0 ^6+ r.޾ >lh8xdgAm*V"n`ޮ 1[zv0eQxlN5zHV=pЄߢ){9s5D0)cMn9Cha‹A8AD`sщi2D}.v I{ jx^$"{)HP'8!UE4Tp3'~gjRs 8[|ӬuF~*N:M)ZS $G0?Y72$]gcA6AOQ&Xs0RJz٬tׯ^фco-cJ-3W[~.łb_g2ĸ8j|x8` rM]T Q6Ph$o`QS_tpzX ?t-H Z^2.K|K~2<&Ҩf$Ī;~* 4~-֣xr-A\$MSvKyXm^;QmnUᵽDI.JMG ) XC#Ʈnz7ƒiaקX ) 6mNlzŕC^MȪEgӥR'sqTkK)/ˉ|.ʎQ0vuHY*LY| s9W)<Mu"?g96#+vUXFqPit6 ԣ vS< ބrA4N!eg& k"zdÜwWC6^'JQֹtIa2בݪ.!gp57ZodnP>D`axiœh3 nazgdMW2^R܌kgڷYz2fJ?-8Ԭڃ}*ʧɕuԅ7(JjoL6u?\Hwd%9xyxV)Q{,7Uk7Z &[`&F(F)1^g57P6 }XN'OA!j S4N$:O.C-O:'B1áL5kfL`w3zVVy^@q b/IUAe}@*Iiq-N]mwg@_FTT" M}VGXyO?;R{l0QƤ+BJ%/*~@Ƚ2ْ0˯{^A{ Г"`uj B@P0~SrU)3.7@JuKp.5MXR`&-b&kwed:WEopƍ\UirAY57+GpߏI9L$ZRk+k/EuӑH?#t`Č£T]p+fV1с|(/*<<.?tՔcLz:s7sYoXY O=ޣQI<5~w'ZXe Ź(@ SninXonO9@HY_+dv ؾ5&nBQe*p咏?ܳJ-q_;37&eZ7zXQm0Z6n9`Lh=yd>ݙ<'X)v@[3ȤZر"wd:!|| fp9%jrq5νw_DT2neD~ wrm"닔j%&5t ,W`Be j c8 '2Sh>=/} ]xxv./vriJ։.ON7A.VE2 X]qSEښ:qKGufMTdrzl*(qi|X8ar9-%y?6ħ zxD &W_Q{%,PRCR6S1/sunncg$< c_H+!z' r4LAJ NNO"Ke`G>Woyv ʱ\k>ɕ9$uWw_ a50Tk{Kz[Bk^T$?D>o9Q'o5Ʌ;QO:WZ!Ƶ:𘜪G@ emϕ2 H̷W5qh)8+K;oQt"EI$_-k0Xfn@mxS9 oPjC~-WKj z,d6r<+c  ^(Lw;u]bKɌPavͫ,y`6C0ޓdu΋Vy 6H?__ Sê\-d`*t}y5#<\P?cO?}vWёRJ@ ]B8<Z"U)A#Ch^갉/l<>klpgnst :AbRk"L*@o`|&t*ң;En%oK:A=aa=Nw%D>.Rr,q/u=\g %KkajU|A`.H@XJn ͅzaL)'CQ5PA=cDS-{چAD#  h4Y/LkeiWs4}GXH+dzoc}&ȗbtnce\9hg$n֦kI b 2YfEIh]Wr:2F2_B{Z;-,&1ڼMqg"¾zӞ)0J=uH5`[W/Jr{;,F/Ц[JS?#!`^ۈ"6M)jCÛ},(r{yq%QuUlo`^1W'AdFq -l:\*6Zģv;Oޟ= O1d+c|QvBASk;jw+x-+DN:B"6iz丳o\{U1mFyrzl'1Vb[x2Au--ߏVĵvbp2  J+CwCt0;8#'g7cö>VC ;6dS׈NIDکN<>{FꜺ[sI[#d؍_E ͭx.C]ވ4P~s}2W|jEi/M%bA%GC8m~aiIyG-st̷[-i8Vك,8lፂadn/!`T!RET) B`sl9C#KmB[hh櫗;xɝ2O.pwN{`ٛi8 q$WqPvjrշ:qˈ4?X4RI)L C,![*=Hײ,{ʭŘcHԄ%e|hYx))`uuNEyP&ΦCl 7Of(7KVd'gUo_g,9^(T&~&1kQ~I/w}|2EK CμTvcp MS~P,<&EE3lu+3'"9E ˒>@_#^$MyѿU`x;ӒjxJrl.-FuT,u3o\l)]]9M3|kH3C>m f(T{&vz:桹3& <&gMuuL%dkN9pVBH7s6tM pldq׽mtWx[7MC63w{j B5[LařQ(7m&?׆[VΔdKUfMy go'P<KUmkOgMi݂rBY\GðNT/W@]$1sp3մm|M5.rB{x3D%@1{L<,k3Pd7ɾVL[GiJOq*T^ YC4\z혨+/4kSE#y.aJTb·僋ѯ;\i͟lsl7Zr D߈Y]NWm/.ކc $UFC By\&sKb#P[6}X|OS'6GHŵ]` *k`v3l~X8?ڮ0Lp ݜ]OɦEJ/y)֞ 0' Y dQI71`X1HZӪx_8OМMT|{hn3* !hL0V6ccUVy2W;[ejqʩxlnf ]2;,ؗ!GRW#l~'~Uqx`r>Zzj`z|ˀFx̔6A0CT)NE{'ygB4|Dl- ҃,i?+#FWa!wԟԨn(j :%:7M в =jǎݤ3[ϑUI4_n&m6egtG| dXOLtxoIhVjJMqD1QME,eړ5Ҩ֩~鹂; .ٙ~ yTT\M8$?Ak`m%X_ƒ3o+Wd KF2'  4èE eTQQ+ӎLbUͨͅȸsQs>RDg%R~RH:~QM (' )"+Wع#PMM^2{w[`?ԋ =R-GH#4(^}Lfa498ITIi̾#=SyO(4x5\_M&<n2Bp)4g`v3Ra/mUcX.8BІКTopuBRn]$Lx!n[0}^v΅-ex>ܛCbk׆7\KIAczPeLS-7@(Ъ89C/G_֕ N֥Uy{\)z)Thd\XΤ2F[o-\ ft67C &o|OnG 2~d=<'Fj9tVԭڨghP>$e7qPH<,SS5& C8cYJO9S}~Ʀd^}*4@x$7=4O! [I#asCӟ30|L?[E!P3[/VwHם"3n 47m`MQiJtV b۩ջcK0ǔ2]lp\-MYo2Y~~`램fDO~h )cR|cO?f(7`c{4~G7߹bj2b:OۢG9r=j'lf]d~QS:\ywG#<>x Nߡcsvވ+, #ōjY?k傦uu:6E4e`eq\ͻBe==!;IPlVw%G{zG}֌7w"V7}Hw F2E\MVC@ӑ닛Vp.0uM8 EkY$_l>"|zzL Ļ}7^\#%* O*s%ԥ8ZG3V\7`N_;VPD4=Hbv-g`K ^]S ^Aޗܭaө`N:;gXM=Dj.Ǔ$CO^F`\ y]+ )(yΩkp~5CYI۽4Bi8*bxX9)9 1onci`4U1UMgaH ǦW\ڬ],- 8"+>7`;6dݼ>W4> xE>/}꓋*dc}j60*a 3bS5v9Ue_7AV 6 _69H\@ ktܾw{-,[y`DPNXB9h^[U#֏c~`aP("'}96鈣n+)MK-b[y~viJLU5ei嫡 v \6>̡p}An<{3)MhoJ̫G/[Wghċgz4E61U| P!K9[oMJjL4?-ZF426"1=$3=z{@>C%6yLh"CQroW~Tq0l݊A3 TkϩY,=5]u*]?gO{w#Nmrf bȧh@s Z͆#WT)s 4Kk4^Ym8 %2"\Dߟ]g'JE;)cm3P$-AI]J5Afbotu+T3m}w<yZL o/G?e}&WdK{)*`Z)?Q(;Q5D 91-oYwV ?h ¾/1҂ggw~TM4_I~ -kԥV $0pɽ=x;d37ġиDƸj_҉7ga:KJv&=j;M@nf6|SvMoR*qꟺdp',={R PS-at<贈gg($*EcՠT|)H0~-z10+rw_shIYȔ)ʶrP:mG%Ĩ|"UQ8 *:MPR& F7ci;*xZ*hZm= ԝYIүz лZj67n<}d8 ck"&|t7nfy.C☐=p=*x+clYLBϊn)k6]#]'IjxlIKfս#aaoĖ{i\]\FtwLǍj|9`5~}rL*= Xvr]y9Ř5-j{ĚFyֈ.~FA_?ՠò~SAf P;- \2I R U2Gܯ1˪OY'Uu^tWo/pql{2N'\[roA.|G@_W$+Z|VCg+6[(O!5c۔]0H.E|iAVm=%y+ңs!eQ\gZ`D`qP;hFQ>yynlmhS_ne#FA+fQN[br@c֠)b֎VwߦyDþNݳr.24r`TeJ4&!R%yf'SVv$|Q@1Xdn\V[R.wg S uN93_M=F,8WQa."/P-|Y`w'V(hX篏M]8h9{XZlxo1W{uΛE( Sn|\WR`7<),%#lXy/҉V 'dW*SbeTQz:2iϧ]udъٝVK S}Ҁs} easZbORabV4Ǿ)3PXS﫝hՋ#3arzwPM%}ZO.1KҚ_Ž-(Ysz0/'H-Y>H!%bqOH6- ^0C ;|)6/w1CVv0 *uEyٸit=Ԩ9“;;j)InA 6bCS^B8[w"7 ^#޺z$2Qi"|R&>BlKen+7y5ͮ"v= 3[n+M 8k#.u\ek*`)D( /CE8hO޼nfi?%'$y/dw0̙*}xL" aM(-43f+r[U&qix,Wt, 2PDQK@M)Ҋa ]ڡ; ؑVG/Z׵B]+,Ai9UVʚ!f4mWnoB` M$Sd\h K<8lD_)O0GTn%S4lq++k-B n Z sf#/V [%+<#+ή鍿3DzK_nXHQ%᫾Ӆ <+*IFgnfŽ#7ž3!d؋NVLpfkN"Zmk]NF 3S0ӈS@ɺ.eguFNXB%:U"tx/@_  = B~ eU6ˋL$5 Mw>[[>2<ΈxG(}B3o0rąGmWT)!?I@-7SHa,}֬%$}c4+?9.b57wcբYʱqyyJ+ EZckkqTl(gJ~|7*!9* !Q0I;VD6}=hCJXjMS5ѥt㧛'7vWK?U@ΡE{ČG#|@~vbX؇ AjRw vs]Vp/xAarYv i|}ٓk)Ka1BisXK}1< V]K%&NA ;&MPoXd_t2ҳAq͐oɁbQIbýsDƐeՉg"b?@B'F%7=|p 'zV YZ

    GW:% o J,$d2:먇mz 2K`z@)|wKsg)D\yKNOP+CםE*)gs@ +kB1M>$|tckXԸSk8A`k7ӍHѴ#w< rAC<=vkC;ԊsB O0 r Bl>˔p%A'*)Z93u<0כ.sa4u$dVˠ1Yq(h6FZ|O3"XAUI5O#o#F΁4.| rm+t;TM̥l۷9?W?E(ݷܞKW)-G`v3Js~4 z V\ɼ?uR@ ! i,Ҫ_{pm_mTmæ 1}Wp?>=̞_Xy.+[Eˣ37FnhZJw.s)|R)>Rt7VTѰ&lJTUGX- /8?N8i&#B, RF<_%̲D`6*ud*t;)B ԣ%cI__YPXW O%YW΅ೇQX}>:f@六YaJፅz3 A|Wky!:OD]ɐjV|{uNzknnuOd(}v7mۂ퀍pVe˞ p;S[ۿJ&p݄)gտt|Zv/Ɯltxju+6J-1/DV>w) a: ,m ΀,5>畅4mW 9dw,B^{Rp+ZMXDZK7L>F3Yvˮ^"QQ#-ۯT_;ڠx?%y&bVEE(8˻RpKDI,{މ0e Xq5G=ʼrV3BVX ,Rqd̗f$땂6gX =Vly_VO1W}TЃu]pO]5eZ|%RGlIhE=Pq)?rV:Y.U0N<y,J2ăm<1"X,pz-|:Ot`3U#Z+ ^Ț tU$s^^͞%jX}rg* 6eBg%`]^|2/^O2%2큝>K>܏wP1iff6rZ"v&" lK|'ׇSrz|)xJ.ҰT |Fr]mzLtY_ ?E)h64&YL,Ip;獃K6`=eOh+N>8K($h@e=K))3\TV=3 0uD&.?{N0eV{I }4ꨯ\2JpJ=u\]B ge0W ,H`{4ިr bE=#V/CZᮎܛrޢyw9Lwm:֫"dnYJn +4,r tiI^I>-5ev}'ZwR`?$Z( 48mO.iy6OXʡOI~!_ywH3+vei)oaMu"o_ -+Q|NR%Cp2K2Fiѡ9ચE?+h̃WRIubɏS`Bu5ڈі=Dr܂ТԣHwJ0~gq^+SE<0o XyBQ^|9EgYYa=pt^e^62'76%Hhhy/\̭n9djoGїF߭f JDNXf9o:}*!Vdu?^ I}3HN\>2b9O@wU0!mNr9s/ @R3zK!I:Z;]H7!p;tǮQ‘&Z2h-nܴp_-2|q,UmҌ u^ZZ:7T۾и/d,4pnYCax"BgZdv]߹vN*BW6D}&ꚫ0_lu]ڏ8V_Ta<_c PyK~\~ٸ0xnŤ Z+H=ǥ+mjs'"D93NMTCmqQ耢*K@_-vgxA-0bn#!F{kyHZ 2w $S=iswpRdңǁIPʏWtOTI‫M4)> c 平S0CTQHz1AUj0GU,oU>;7+ګjyԍqi"sT+ kbB^_8lkRDDUגVs5دgKi R~t%9iQ_khl3C§z*qoՠI(r"BN ]@Thɸ}*%l+F.^Wȣwtq4mPDF{mdP_2MUkcj fBd,`RsO(T?H}\Dղr?UEo.TJ#G 8# ~"ԁVɱU*dĵBOP-`XgȠ \quArj߭M+.}_B2LE70BzW=>"6'vhFL*s6ڭ!TޕK2g"KPsRȱm8I5-)Q: c݃9jކfjKK2Bi٨&oqhF;1C/6SݗCkS}o笻Oʴ _+qBO9nĵ3r ) 6LluX+ rcI&E][)XL.|Z/ xd{ίltAr<7"kqy:x b>W)toVx.X^|w=KKjq='EԎ%f&_+ːd~u(er)W"3nE q׋,_˕tE8s(D+SPQ &KP$&jN H{S]`?bqKvrmKSfjK޲"MbwWHs6>֝G:79aC3j˨W徒on9U(Qd 惟VJO` UnT!l㋁=Xb.rt/ɾX#p.ܼc#-톕׈p1`oFmxg+:ux24`h9=3P4c?Wy#02Be2OIVu./OW@խ2H0JpAKmH!ͅ:e̱&]4t1!Dя~*[`ub݌c DM oN$;L`bN?ۄ3lqMՅ1K~{.jGl_m+oMDKaj1XC<3D~㔂n/O3T}c  '&ޮW=H24\ 16*37t8Ex ֱM+O0V%tzǢ;{F$c]JZ5ls̋>gK!*LA@w/IvT㔒eӡA'=03o:Cy֔UoSSoɮGo*F+ CEI@8 m2nKHw?SZ|L픬.r0;(ҔځpVY4^ V~_~~0N4B>YWدx"pA,%.4u>8Bw*_s/o*[[ZaڮZ$'&0ETqXKwls%TUi(MBl5(5_y ZJ.wQ.5k",^%=mS Ji10GN0ҪPe ^_E #n!KA&?φ-*&)+g-B͇ri-ái mO@mz)iLZD9'-lEy{4;)恔}0~/Z瞢1rJD}jC6gKX#D8NyS/=>VRv 'Pz'C)z>Q.@f72!+C'E&eZMj?b_k<זZ"䛓ھwwB5py9@ :jtT-_Sﴷ0oL"TKֿƢ>E7pPЌ][?^3O3wh\9Y#kJ#q-0A0-'KoˊZZJ73bh[z05GW_U%S4d߽z5v4:ݚ4/(B5wuW'pg=Ȟh+MÈ*PA*zg5e\GP;F? :FD9ly)7,[U=SYҁTV4G5b\m0ON|2kAw[`Gb̭>cax:EbƱLEb&(YXb2#PV/Nq!v tT6'^*2Qj@m#Pj;%ھ\2[?MFZdMl$Hzm^jj(\>)ՙcu K_pUp$Xz.mx;:[@=ۃtŅYW>"#X;"Ϗc3`uccv*|>.5*vy] ]1iJ[~~I% y;/db٤d r=ݏIPf/'[Jd4,hqb*i0;Ҩ}yCn@36/Hn]H'fM*h <:cRh[hׂ*ڭ 1QE=}r՞m߀c_y@s"mx8L$D,}fOc'k)(^nמ^=)S eR Pt74bdhb܅ƸGl?8sxPY'aw8Ş6AmVUkuH4a8Y_2&gT,B8yآܜԈ[ӋH`9RFeBU Z+CFf3;V7ZȈc \ N.]$z.1[ WqUTVB9R,b4Ѵ9nHĀ4I ~?XdbikI~8Nwl@ .BƚM\cP8HnEQ"RRdv$%Z)lCQ,r>)A@~`GxAGQ[r%߲ck@Q?r38(>3> Z1ZyJr"I|u.jA2&< #09y.NTY"3AVkvM`(P*B30e,:M6\k|;u&Pw\yp3@ͼxwV˫{_JV(k @"1QASK#߲e9Y:~V_ᑞ,BD=7V}ÕWw{gdH<|s+rvOBIkV6楯n2U}y y%g5nS6cF.5GRF'bIM[޷V/b[;>]C+Cڛsys[3E,nf>|.OlޗŞS 38Sf^'$^kC*osIZ"v a!JRn N_8=O_~븮Aa͛]+u7E:;Pd)U-xRs̮ݞ *2Xl0K9.Fktqv#噵 )쭰h|yߍ8`ЀL_St\\w§ĶnX q<$x.}kwFB}wK{ oψp5ˉ (G{sJGQUoe[Z R O$itjaP㔔О(q9&+ۿ Rqh: S %~8h,Մ* zj;:ʄڜDBȗ"$eɇuJH@u] `M$ 2 o*:Vq?u,9nJ2^sfU,2gN7M4Ҷ׽ąLxSpZeit0E/{Vl,1`>`]5k+iD%F`3%2|}jՠWaC+FnK]мCd9ei)>#0iH &Muaī-=`IXd I!Uoyh7FROg-Kfwf"XC ?FAS9 rsnH85r]\9:;,KCC(BpQm#[_YTb𮌺KO_h) 59QYs} Q2rH_kZ6f<#Ww/2:[zZutgC$tJYN?.dI?OKte[jK#;)Xf+V3!E+O7f~aGb2e~oQhe#_Y{6'pfC9 !a.gOAeKurgx?"ͽ 6:(sO,LJ,E#H4t zmя^r?lPTt0@-*˳^Sv JS>#bY odNpikXyп#%$nbؔb[-/ŧGdűnp2<}}xq)'FyBM{aWő4 W3yI<2iDHc"Ś{1Zpg1yi  !9rAMN k籇i.ⶁ65)~.,0~ƅgl6hgqc]% $1ຈM}F2 _SI}X,/(bL~Xn.rxyR n S !2ec&$ 2&gn9*J\VDs޵ZJym6FLeɺpJyY 1vɤw#ׄ.8ڕ_t D?{,':Ugl@"gw.9~ J ݾ zo윩 J ZKe=3SAdPǘ4g*_%>o 2?Uek%PE ;``V ^, %|W2Щo TRy.0'YCaA]~N9^`ajoɵ~ e F >"ΝcgWQZT yR(nD^dp7ˢVC*CoXEr:{$fR,98v$)ʁ62ޢۮt~יoerC*E)zQ4zYBnRH:h0xʻ܇Y>wcU475ߓ f@ Y\ EGwW_i`RD!D=w am߰+4}{g+6]-ZAL_y7cQA߃ƒE8$&;5ݩHdwY +dȤp=?LxG2%^58\с=yّKma! {hvvRCjc,߆Ĝ L *P=(# u887y|.DƫE~3yYӔgO"{e ezhfi_ :}­:ij;5y!(=)@va2Ɩs<ݽE#crI*YXoa3VN/,ZOxG 'J3oYKn9n͛{_z]l z8Ѽ `jd$ckd}?VTLkͺB'Wj`&:t?k MXZ.иd^U̴ t9 >L υ G<>Xq|}El{чcPgNBUWtj~)x'(8Qwշ@׍15_)6m= /B =DL#pYSwmi&ddGwl49%[WI'=3ȴQMQbRxn)s`{0 hd#RjaXv`U[ɀWy)B[c\N錃zT"1>'(PA~Iܿ (eyQC!G'#7 Sk3..P|dwV]1"xB(uM$FO0sྣfKpn [y+c.C&+՗-:3̀CGRېN)kyŒO\ڂ0օ[>k 7P#&Go̥Nn|n 3RHjwNM"LuhzYr!31u|KY2i'|tZ$K VxfGYFƓ[\:9ѱj}TsqGj=F*v#-$I;N\.̅#CPcQ6{ދsS?ruOdʚ H4;fQ 0x Op8qoaa>A\!w,:j3^ bLۢ39B@b9.jN- 1 k쀏7>WCC[U#=ηM wH#ߌ¦40R3i:*^Sp\PX&vqI`(m];BwHIn}ӥmF%55#妾 ~A`ods \rN pwePst@-ǦL}f\lٷU+'"rVj2ۢT?fh,*a Q1X:Mǣn4)xK3CkT\Odm% (nB mOݒ_ӻcOVN0?p_΀/&mxebt|K"ͦ5-׀[UG{l6xAi^kM.8pN:KhDTXdoa$ zs qyc=\me5!"f QYzXQ'3we^C2oV5M6fpQ  ǐ%G'\XI_kYu4`mI4i2L1Dʠ%휻}ǘyVe;eB" S“]bGU# .wJ W<ht*us@QMqERY=藼EUuN82g/!xYt?qIʌoWME * _ڡ1gkA&?:Awk1\l=9/vju|ѓ3e\wQ``yϵ&ˑa^?qq1  1okVk}m+N*&k[bM0 F}']cEc{r1\V Fpmo_B"uB$U|KH x=ld`qIe'IʟzXRA4q0@&ӥe4/n.2k'x_iEu[d _ΐ\M' P5_5ևr RF70 ʨRk]4.Bw2VJڗ W+xT];z)ed0Us,Z>.̵-S=b_П^DcSZ|LSLJCE§; bE/en0ӺqU='KX8 eyj^]MY>0V v.6;e SM[xBMU%{&ϡMBR$TKćmFmrD*ia w{:;[Da eTorͷSAO5DӨӦNN\5WٲBnqCї|5uw~#bF9TB0ZAG;`N#O)LVZp0VQ:zFhW^V +$YEP슴n" 1`o94V'@) ;1'L/ ~M3g)7_p-_09'QZJ!,)[QK=ſ;V>>68kJ$,mؾ^Z*݀.Y3Q 5_C!HZM~f"s)sZF7>jg‚t+]3|vɚR{+힜GޭV0'W؛YQ#8lc&sg(\[d^ݤmksWɂ|bPCNKObJnj7N'2t'k<>?3{ۨ1s$P_څե'p`;K$gٖdwHڝ٥Z)_Й7Vghы`0:ve ,jқD5\5V P6uotO`GZ<>ُEӗ2 =DMD:2G*mS/E(9RMX}Dܪn< ?_K9)ʌ.Ro F/R$*`Dǽd}`vWp nԗ-I^OIL;pR0-0e&8Lu=W7FT05^+8|{*b {nEZ" C%`n RU{akHs1լ3Y$ đbOtv|͌_D!KPJ)Dt=ũ#p1uq͙;Atܬ lw.^ _C>o`!Q^Vk2|Ω3,Qz@c1#NVnBm~Մ)O^{br/c+|TsЩúm\n3DN(K DsJ{PZz+gvIVd}+n'ͻ*5E0A]7]Je5Am'R>ڲ|hl-^uWl?0IZZ%SԡzEZXO4=?e2d9}]аc !Ƀa_t"Jt cQpAﳖGl79ue4N"=5"Qf/ iؙbYSmSyX# xT>6+h)q]zb MݽFo 3zako8vʖ:#Bn3ONB!줖1n5pꪲ4)VDi8._}` kHQaLb׼-C͸"ޡ f {k`_`" f3rHa,j*\&goؤIc_x&b>,4yU,3+jGM&س)KSt=C]?֞=g^:刚fkӡM=V(~)!yҶt+)@lu-#}y^k6RJN U'N\#D</EУ2W&Wr#ߣ/>o 涱a3 hJGÑגyMz``GYnݲ[2t!7Vn>M'fi0qߐ LqYݗu.~-˓\]&*څM)%Wa¥73?xj$~5ފ M=>V{|m:2>cs$n+#]!&"^>vtPbZ&X=&-Mוa59ðLeֳв++H݌ NXtRZ$CIǜerKVORY'ZV\x&7\Y4)Ձ*nz# lEI-(qnu4a+PUB)Mz0^4s)TeJ0 =̲"W,|j=ɝkGDL9ICl̙+*  TVU}gp \F R7&`Iwpg\i#H4gJ>J7(E|Y ka.R-T!pŌ޵D3zJrYьUiPm lq ntk(DRڇqs Ge PDe#T9`wV`WG*5 )Đ*V_s-iyq$cmV78.I̊gVk[CA%S>$BJ*oK3#ƾ8h !i2$xx Xu_mS&\A~7ͤ!_d] }<˝ȯXj Āv]9$ol-oxTa "uL]ڡo :_69UA-Yq+ݹҚ^fuDbS\=ZYE'D-M3dE>34y!wFF+o4@% w"8n+ ɵ4p{.>8S|^\kϑdފM: P(@Lx]Ud`;ISP3ֺ,o_|/I1ω8s7[(Ćz_sxpf7/'-Kh"@HHG lہ`վ9UNn:#@%J7E?ʔ@ŘW. htDB<$(hZKBw]>b ŽL~ J[ОʑR-$h>c-/UU)֝ fE..7`DLlII8I7My+@6z֔ehk;[NFʙ.Qv?j&K%9lM;Mݢ+%s׿49v e5f-ÇWll1'd-nN,rhqYixOWb6Qc_7W6Ifk+10?Uk%ztE %!evH˓ J(dj`A`5g !\mkRô)ߏ/b[ 4}:<:5K<1tQOC?LqOn`Z> xY?gӪ\͎z']Ȗ"/W3s5~ѦW!(5{9Zz9=ʵޓza 4d߂ 1|brF~BL?6C}ɻ$"s/yVA`:NM=vbUrr(2QbÎ U\;} N> N0o.YR8h%B+l*>)Hm.~ˠ(:;:Zsg %` 53=VQK#aHgsƯ&ჂpCXMHcƐK,͊hQo6;+~􊠳1g_Jɵst_ ͭ[^{;D?>xI=O ְmoVv` {jȰJ+wf8=HQn5;_l_A."3|;,DS V8al ܥJLF;1McuDN6 3&JXXycKP;_dsPRTg+i'Kux!8S6@)f|b%aKr$g W+>,ZA@4Ki(~Jgw~E_$^ΒNB0aMdڮIC yA3h{%Z&xݼU6uzjVl*͛?8 "/^SZrۗ'a R6U+RF u{$tIalc% {I]<`12X >ں38__ (5]sxe5ēO&/ϑn%tC1!*=U!8SBf=%x5+|vOCFIg̉)+-ܕh5xn>:7T/| +u{0=Ag -%<$#?I`[K&鿺R8#eIIt0*3MH68)p.ޗd{wtvCڔݴ)T=-ZB-" 6 qlѹYI23!P#vgaODir`,,7rO.icagiiJ]X2رR͸?M6LIJH٠s9ww1*jܟ䅑οk ;Kg~rS*z_HP\pVd"=e|nΠh\A!'wFY{+tKdWiѳ5Ư]\}CL|oo46`Gӏr63[1"hWj;2AyJz ] ):ATeuSSZ)cd :"Wn8i 3M< 4O*rf7ߔ g`Y i"AOsR=/8/lPݳG(CC)ϓfyFO {T{Eo^@.|%o}2Ūz%Y^ZoN F[ uJQ%,gv膎qS{3mL{(޷B8RmTv+pԿg]U jra {"#74vf̽^[7;oHP윅6UanTXn5ݯc ze^v82Pyjԙɻ'%Զ#9By;N0@V5u+jF >*3ߥf_>cWܶRmb,įXU_b-!atGeА@5ThQYaᲶ~@) oW:d"n˝\R 6e`~ |DQ_QT$ R`]2>6N/jۏ;T]K] ;@ClmE_*$)o|p>n_q(I)8'%FB"!أoWDkaà BmDj78I lOԐ,:<+H0[t8u *42c{pͿдЍwOLsH[DJGz4Vn3pmN{הP 9Nw$ cJǮV #|H!7}A($//~:uX_1Vd~q@8)>}q\zh셇8(JHRua"p9cj[V7IG"XsN,604X|{ݴqaI&e  +eܽ)&ALp ;H9!E<|Nd]:I!sW5n u d;=b[ibc.Y=͋~R2/k=M<"j=\cQK{j䲵CI$fiNͳ2|E1r(&ZQ@ .UẚO׾mitx&N4o0pJpY$n;0DJ7ŭLd`]~H|w(F0NtY) pW.gVCea_ߺjO-ͥQs'VAg W̬F${#keV[_?;n }NoAAяf{4ˮ@> Eo ŚӲNJT+ΙjWӋZ޻ .x{J[S0C-ꞶN0m}u:4_k~۷a41**szo<ʂ'ދ+ 5b-^m=%}1_/_˼Z?|3oI#T^ox?CpHX^9K2A$蕢"ݢl4Z> pļr+熵2x1J ʉ e!ceFP-I,$>%œĶeD-<33MPboZ]AmQRfpG4lG##|uDtJ]jd^v *}ԩ[SZܰސ[jx'(GaP]xt %W˽@Jsxvmhw ?d(+奴?$s!H%YaPu\AG+VÆ?o:~{"q2=8Ւ 4WNxϤOd f4o%&25 D8zZ7uEh6z[Qr38E҅dQ)Ғ} މPE?Wt.Z.%=c@*dVєzqj9z5*Û;८^VVSZ4XE;P:sNd2/ u6xm ^oNJboH;;)q zDhW55n!ą,[Gd5ŠNj}^xLW'>W6Z_7:(g*8=E5!rlq lմB}ܿ袳>U&X=Vsהn(z;2Vk}mVI9+ EBMn7x$qbؖeVp$_c$1Spv߉1M!ʡwxsDo,`yҽ9Do9X-._;z=iƔ_KCrT=&L&.af̉ {DZ#y Wu;p P u)H&+`$hۘ$mUHɜU=ao!N^Vi9, o"4ف6_ /E"H[DpaҮ>X?6`!vuC,ay}a#ڛxȷ̵$FCt2x;Vm.t 'uTl5o]MdrK?] -D4zݫ^Vey%xu xdDZC~?8&Uxmb%Ew1p;/r6>qгQ9_+4$BC@5 _B)`+ C iD, ͢cӕhtC.iӜDTُн&-t Wge?*žiSYz~iok`HfٴI6} ~ĝ\戀ouŷt -°pa)&HWd#Ƅo[b)jua@m>(SPdU<6IH7Y 3xgJGu/1i.$^4r9 ^7MAzywit1 (g-Ν=BcP XZ7Dβ| #S֯3' 9JQ3e΄M~J .6觬mYZqcDoiMr'4i$R3]O޲?6"53gNC1!):SotG&+k٦P9{پԌ].ԤN qu?ug i4tc`d4ۍ0KETotN1-?34 Ezvٹ+4oPsW d*Dvߢ4hF$V6M H!D Ly9qkMR'6 cu2p(Ltp93 uG[C$Ц̶q$ dHi-cf~0@/^u< Vٺm$?ho~M.`?lȆZku!v+fx8wTH=an("!vHFϣ$S ͞ΦdCI> pyKi(CLQ˫Px&%ߴX$C/ڜVgCF7<8ff9掷c`LwYŽjp5W,vr(IoDgFToh'hf&نLo}%k:dZjo'WJ tM?d"_\f~Ti`,CPZDul+NV18)c%eOSϙrQvkWȓw6<49xHwg'Pm# ދ݌\&8T/=bt"erRnӛED/ƭ{TarN 1{±ovR <'j_A洞v ;ͳ=RL/ԃjxv ;la Jx džhԿIFg26VtZI/YHv0>.@S&5k1(!?;jY?_"̄I0$zJ~>4 NfLk4hU: oZ6١JuiYQaNXcxcR/Gh-DםXe/bv|투!)U4JG<{bf!yْH[Ajo*|o9P$r^ kmA00*Κ?Օ84 {./[s! j]y1wPH$ơHm )\H1?K}0~WDDtR2/GpIMs,f_g\3]"/mi,sI6 W(B ~42n kL0ת,Pq' ],T :UY瀁a:Y0wi.=!6;^vA]ݙ@vV{,E%tWV,.Yȵщh|}4(?郇&N{>Y_Gg+F^#>mYv ]6[jEHՒcސ|pauS|_=>{-z_$dI|зQ E:JIo[c>TzTBOn.ܰ^Evn}0WH;1kxi`=YQCSe/GL 0+AH yuҟB: &MB<=|y R\#4ltP:ؼWj\/""O% ہ}?hj xQ Eս6tfߧ' V("-7C# XP6,4/ MBv5t8C4RӞ*_2fM_aEͿpR͔ {H?ҼDpn-#u I龓/#R_na K{ E*Wލt  &GüR mĔmt܆3Ks(`GK_v5~I[*r,B*U|T#-Z`ɘM$iLZV`ZY/( G=rjj-'XؘA+LjT|?tt>*a,2Q]}$DFU6h5 pckyP Qd^@PLaă(Dǒ*1@̈sT)$BL"ȷ1U+{|=b%S?ٰ]?q4;:V%+xȻ;H&K1&ퟘJ_`TEvc;X㈌JhHR)^Rd|x~O ׮dr }Uo$^Hw7s';z/x"2$ݔ4N̞a@a<5O 07dۛ -U,Lc1.8?qAxN >Ɏ>NvMV#v0ަ;f%#Y2X$ʊq@hN\x]OnƟQ)u~Na<2ڰ|5|JB‹77&O(| FL@L INpͤaڻ=MP'`R-ޜا8|U>ղ}JhVDaSSIb-0u3i h,?6ZIM*#`MUK.PXԤ,h4lH<廡m}K[ua{sjn֖f*F\RS //Y4>I1l߹h`ȯL#9֩=n}p=!ѹZNP겚EMj$wgqJ=( F9]6ɚ0,1|t( >sMCٳ[Oyt$ve&>rI*cy" R%Tݻ %NãD,ln/-lXmZ~h?OЁXaMAmd87} >$UfD y)n>k>@d"򧄄^@EG'a]+8?pc<dn.tĿ;@b5p}zټڃX4W\fy_9[jC{f3CS BrU"{ hP^*B@*Q=PC$neo5fxbvڰbP\ ^x8q B dk瀖0t d,ۊqIL.}K,@ֽ 40πi hK7Мkhx3#}mp0D5%JbxWAF|l#M"<@SyGVfc `ZQA2^:B}qDU,&[.-IG$e7zT?m%lC;\|燷N1KqRK+SKaǒIg۷Dnl>I*Ywf%X="d,YߞP$[qH4y$XK#I\bvuGMԦhQ 2^n7P3=0#3 CnY!ċɠ/r6KO h!2.9\% ạ Ţ@A*ȑg5T#Yʼn R~V69`!Eg2(Qlp#,Y-X"_W<>nxgW 5  EVٜ7uF?ϧ !uo%,¡Ѿk|lFkQ218ctMs1 `ZOn ]i磍Raixɧ#3!; &#sL, $1*Tc)p5\h<ق\C-I\IֱuI}%N4qLQՅPnRwB^dES"0<+ -Jޣ#`BOD6TW~E9AE$7j^*ZL1ϵZyav4ҿF& Sw-j&Ѷʘb'JAͿsKD\--0|*QТ$q*%}$`ӆq6|\sˍTg;6G %E8£ - pJ_"?1Nh1HF~ME毷!~_WH:tē@1uR3d6FqYAxJQք9|%S]z?[bw\-е(%^=llCS5/{%J(֘I=/8eNr/)߸u 4_ڱ #*>a'ɎǤ|R jG ` RqǨ%yX`jABۦ('BS)S h݋"psE(p2S77"Zio`̿r?:~t=ʊˤc, 2Ŷ:h"ڶR8,|o~9ҭ0\ @&ƢF "dzb<4\ҋ!ScNkM @]I=siğoJ}WSkܚ &ɾ)|78ruTt,'*"lT?mǭVoԘ^RNv|'ڱ悱(N?A r|U"D,x &hDv7ȳ3[Syk“1W_rZL\yCm&w[ז U$U&toѓ6z.^s+Q2DqՕ;_45 b r ,3Bh#PLZ=R B(8b?%Cj|C^nEw`Sta$?،Y7rgn8<ن+}Npv21Gj4 .+rG)f RGS‡`O6!*CN~?%-ΤTCCJ$г َbT Pi@u>_6f-(8\Y~*y6˾2i A~Ȓ|̱dz' LE0wu(*F5F؋|9;OAWY&}r,{Sf5X߈yhg %2P.T^%/L c*{V/\?f'S`&[鷯$ATjJ&&,GŊ,B3/lcJX`IZL^4g6Deփ|<\M'gm9Sljt[0v“zgd2 bڜhjاW(\\]̞0)K}zgPPm#h{ 5~>jIlj U`+*pud6su#WE%DZm-?M"pC#-my;&4KdN  ~Nߒ1]a!*X.B> bk|&rgOs0MyHjz9Ҹ>%[=l'6 gӒ/%cc^c]06oMom)HOVL'qXV>0y9YT8..'XUA4Ov;r^F܎e]Ӣ͋G m1楤߶hVv5."͔A!;{ X쫦XAd–frN.M}iu%V1:w_%b20;<5?e g$d@;?ev5QXXH[4ښTzvlb'YCx]}&3N&?BA0NZ&,JHYȸN tG<3f 3Vސd5Gv3@pi"q?&~&) }mP_"# %Upxmx]@Yѭ@WS\S|y>үUwr$P'b;H|.8dqP(tIm}ha`6tZR#풍>IoT[ӡbL@Z4pe zAPsi| hݭ5X2}!]_ M[z)N$0G| h=ĚS^7'#qdtf͛IwV.bѰ:6OJ 9VZsZ`.\@Ow2렽[p-a\SJ({DRa3ppoM`:O Ms'YO)[G5boj9dⴰ ͂751LY#O%"s1\%z.#y8{4?ئ2"W$ =ZD&<h}xɽ跰\ 5.oׅ5TU_qj3; ^wt[v1V@]$? U=*&`Xٙg4=8Wy@Pji+РuҜ@&rG<:ӊ^ʄy3S>\cWsVpn(~@V>,E$(p'&yIV:iڌo֨GCq ni4Z!;pQ­taߕ%L:T2^o| @8s/:\Z /mאX!>ճ83[N9 ]cmn1B!C{@`LY=QgZ9~eJ ~!*dYRTZ F JD ~͐(? Mcz(jTW@M3^RPN.RUblJ9S{w*QeKUb|0+bƩzJb0Wc-8>~uM_>!Um>7Ꮷ^\i`'MCGW4d.'-\D;b#]TM%%C=Zc` mA[l=6V6Wq w&jd=d;"HLC>LӍ_ +sv`># `.ז |twb磼>յPKݴɉXMU-#{22M/oFSph0L#"IK}*SHĊ')_[#l,# lA2eqh} x͸GFB7RlWTُ{uXZyգh=pRl r|ir9Z6Cwִ28|1_x^Ma=1h{/܏ii;(ICkzY뭽bm[4^Ɋh}4XaMp|gmWZ_a%ˡDw*M:%YjbGJMݸ妾 fFWSZ]x†zF4"XG0wd )ĤjT ~녽rN۶V;@ONfԾkL\sߪN: NM 1 MOpy[76M,&AbL!aF~#u wyqJbcQ@H6zY2ʆ;btJ On^zwDzӐ`16it>ۛ" `~ڔYf)`uk&&ܺ$8j eCSgpEJK2k il⾱t܄UVlV,cxLg3S46.߼9Q?qg UR9 /|ȸ!)|ʦ2#cfN+@ӘLG"(~@BS 'zԆ(bOד0 R.Cgh25}Eݺi sh xpC8%h=w{e"ݐJzabMG`h8bo(>Ŵ;pV\+C~람N6=ō;jGBgMm;EtDϕGM5ޜ8*`q5D0N;'pH1:XYgłU @nƬf&ĮTV!Q/ڻGZ@1¦^ H$[6M au#䴴#sEDB]2$8Ljw_]o+ӸXgL~`<'khq̈ APZ%љ!)Vc}PW\_i ΆRQ6k9~uYchC@:)DnB'%ixHdkaLqˡRPU[1%_T:gS XQǻ.2|j.ٍfO:i̹2V9t)MA&Edfasc{EKօ*y8i9DDX O&;&.fFGL @TqJ@8y;@ߛ_N(0Y2l:UtAu 1;CfL\EaM&l8@V~!DZ|!fZ8.twT wxp ` 4A]M.NA t9>XeNwq[؝ «g_lUMӝG*HؙoE!Qqre;8kbSGp0`ebaЂ.e Wm̠FjZVgm,i ƿTH5R'X(OnHsS8) ܶ-isfЖ/iڈtN\b%[mU54X}osL/䝌s "!@d>b"8Fk+0iQS=.Gc VW5ӡZ0?wgׯXDe5\}`*EF[, |E};S"f7F, ɛv>ϗ'=Hzn]`OaeBf/c*hiD)ĠW;i>}^ '\}43@m܀6iRpקQa=ˢSd']Zu64|zA;"FB%48;&!3?U+ ڜL4<ě)d4 $z_M/XIB(:zg-t 9ۂe $F*C4O:7dRL5E(Gݛn@X 6m_/ l5 >pH0OS`Ȅ BZqB2(fGed?w9eʼnQ {TN r&&x/of< Ld[j 1=Ӟ͛Q7r[E} E` #dŃ E$d_Pt'p J]S#g#5hמx(_yMcaQ0JVSֆŝk oZ{O J`C5ښb+^XOpUHQ1D2s*;U|KyW,hUs!$`G+c V%t@_I1b)4/ ιl&%jJ{]s17K|u͗-WU+32SGp?D"kvy>7MwfCHluDNǦ[ǭ!j'Jn|}j58h̴G`#`]4$Gs) |c$ ]vןE%T;/6i,3Bөz}I14>Eh X1 @'Dc!?+ ]1TsVW~s+KA:3xUs[d(B}jT'ޱ EAMŧ2t}Ҳ@MT:Mueq|? _7e@aמh Vr\As[ӿUe+NbÊ۳ƒ /t XnjR_oH1]&@ 2#5iz6 t6&{9X$m1.T=F<MٛYKF+z1* vw3:tH˶E&Z_˹#wSO׫G.|W #$#Tj!KQ5u%NWбյy*{] TM֦oB!f|Ew[ȠP¢zT)ѽH^^>Ms6mհɯ^~)_uZMRJs,^Fл*)b{cQ4Vlu˳6pl]+#"!hJgqY_u$q Ě;JrwxF\drХG-q 'ܽ6Mf (؃oN9ZZ6;<)v U`>I 8{=-9H72nK}a Ѓ%,hr؃ i 5/,5PIdƼO=R€YϫЫ3MC.[,ā}.c Q(5{L)![w┪qy`TW0%K,Π:42-ZonIJnb7?a(g4!Ȏ<'[J)OWgBQWWbw!KTÕSȝJ)xܲP'I5!,/%k+af۟+ p!֚4;>ҪBƪa̷;ATHqE`_v+A^DFڷ H8n.on dZn}B &(ʥ7<: `k苊$S ft|ry;^:!/S6~-f qFn r%;.-rzP7aT9\b㊛Oyb7SP%;uu(ʌ?~hZRӉLZԟ+mjǸp 3L}\xDͣ7&rn>v r&"04_6bMg'- ut,NNr zdzw%VN5L-%^H]2=_slK6uF _Vd7fBqv ,,줢F!'wdmײ\UXYܢWM1 qmuvv%vz9z?vǨY ϫaYZ憋<,zzOeT;:wq_ )+;J!sCvAw{ө -yU-*dr/[$Aj혂ha#nR=)A\yU%b9\NM[C(h]~=Z<c>OĊleI"@ͤ!@g #J#Lս7ٸ 9H%f*7_Ht2c[DuRR1nF5=R{ -D5fwohq"1jDQXkug$" ll|, }b0CON-{fw.g؟_H-B]cWJ~x1{jbovs26F/8e %Qp0U\iB`r0K#]Mn(5"8OC/Ӽ%OCA8khOrƞ 68B~ƻ45帬h߆tcZϋwk 1~>%YBI)'=e ̿4oPz65s*$ti9Ge(ĽMM}%EK—ZVropU,#rU\c]tLxg:[c+ffͶ<|h~ ^&y?mQ`ӳXNE;i!{@=*NY (NU\WIGZ`/=7KG pnjzFg!%8H ȶ(tmc0饓K:0T8 اzb=YUm\_ֵ|e쮪ݫg}X_Q )Vai)+E s) Q5v.ÁXG>PxH>$ ~^+mo44"9i7^*]itJāhrw k-![; `,Z̻Qݖp*0c܏E(Lha ypA@(e_ŦuaJ%V,@3NC[&SbzwY4`f×IxkaAn/t3OCF֦㖼KS1ԙ,Sܟ{Sdo ~_Y 6K3\?*Uti"P`DFWeʪg|G<D.~] ʢS2U3[ЀլDlǔ2ZknF=?vGP 5ڭL,!=xJG4sg|[[iEIk%%pqے:KꗭT?PߛWj4bT#jW K{{,vQpU%O5x dga^[ﺶv*b^sز0Cօ4N~iC8,9~kD\RMb`!ZkwSi8X&H8a003N28Hoղiskw^AN'*"6!. z=,MɗA0+ <.] Fll;q<)d&.Tz˨PIU_:MQ%t/=!l3\bk>ݩ mJE8ϗL#IUQ=.]0 f)軤jwhYw *1!Mؿ\˷h̞ >~ST@z1~:+]+5kA_yhF0d_842^nO,i&Tw_"8Au?'Z/&#Y|An$ʞ(7gJq,rI*luaUx gZ]鴎,> d ?ܷ/~&5)"JH˦|>%KG$h"FH..w5+@7;тk,:&LsA_7}TgBއ?8 Ãd9Z~;@ǖ^9{0Ptq| XGH[C%42T ^H- ^SϻnJ85ieOϏ'K`PJC~@1a 5JL5Z}щѢ>+@Z=J~)8%ÕYgflߢ2rmUPy_ l I)fnq=i*טFWQ60l2cN|Tٓ(‚-=UWB,2LߐkGPW sQH; *QCݰ}NVtۥA={]񚘂#otAYa|ֵf;[Xܤ}K|@9e 'Ƿqo/"QH\QS[[x2n0zk&X) o+X+N:0~̾*0̌Y\~f"r ,ܧ%^>6+-"#8~-r~ME+nq~Pׅb-t֮jvoȯ_㫒+;{Q*yfB>)kmIY-W5>]*[nt" 07 )y1<|0<Xghְc=^vFGmVeĮ:@\J^Br;¾ȒFơ3gIE5_ͅ^G{\,Д?zcaY jɦm>Fgf- }'L13BiB457geg*g۞hBXE`*!Js9҃6wM:ry3izDvӋomR"%Zά14 /s^`må(\OFo9,&NCÀ|$f7uD5TzF!ꏚ=5{/7./0t'aЯ避r zG-2{.M"}qnO@+<jJH0oQOe$1;HAPuW+_ү/N^tl!JpZE'&ٶOY"WJ UtҊenpACd6 IE"-W)=T,4"B[ Av}c]"}P&} i-X<(:RRUQ"UKM+8AjWqq f[ ^$9^TceQ߿"W)fL ]|' <5ͶFd?q:TlH)|pk2it tej)1e&Ġ3T䓯~p+)Mb5<'!tCiO2yA$lMK0Oor͡JUcCư.8<ݐqϟ!ʔѡ)9k&&G0.[/Nd-o )[q¡P K*9I-0ֽ2"wƝȰGp!!&&S`**^U˔1 UCq)Ơ"֭j/%%$K{iM:wr[yRjNzV/ބơ-ѓCla- [Za:H<,c(4ོٔI8muG 9!jD bmjbBXֆh]ڒ {R dϐh #/]1ݽG8ljɇ%*e"M;gE)Lp0 qkB p{&R{BIvOwR^D.|@^|?h(ejb۳DT8'U2ǃYzA>șΙɻjgݡ&9K6zgpܗ:ujДoӺHZвѺ ~Yŝ = n#yey {HEbPDIg+"B?#\HCLT+=LkVc{FI)22z\ÐQ*GHlraB)9Ubw^}sH3dKL:b>/нӟp>,cK?S%Cޥ=Yy=nXe!gaIxcԁA<˷vMDukISM~TlM#P*hx.#(B90mV7K?K8lȘmX:LϠ7`Fʙb-}mwXCmgUCp9{IH4iVg):5rEEM-Sm%;|Ek7`S{5 BqZP4v9Vھ6ך%Se,$Vu6ے9214hM6Z-[bż;Vd= IDCw4J=V O }4-0q(GUx2N- &Jzvo|-O;L"ɩ-N cրh.͍!tgqyy=U=.#J U*g~51r4f-uV[ON9*d C@Z9wAH̖}%#%3!.<̀+0sCkښ+M?c50 4AweVkpƸ`D~ Sݒ#o hҧE,9nA >~3iϊ!Z*ӓ5yt(s;xƜծf{m+[[c khᚧF8=4uP$b?! 7/p2 +z-/̆$ ŷc]nDӱFޗR!s DZχm2.6z9voc@T=iG!pj4b[É)s݄>NkdHRO& wp|=se!co2u^Sq'mIyʍC էh  ::%=;| O:K} ,H2u"0*l2ψT]Dt|ֽ :тaZ2##h]ه/ blNrNh`0M~D`c.A.穖#‚U0 g77$ W#FȪ}Yal [E}&H=E6 _m(}.ZJ .pwN4OJ0(DNMk JT]u=DR29@.!#_W&3b0V^!MgL4[:8YZ)N3B8;rC V񩙛=)Oy;k /_{}&/f? ~)IPըj9A=lM;*.m!QUC/ 3^ƛk t鬙>=B7LLկ,C|nbǼVkzowNv(8"*[fe3oNk#^GZkKk#>jhF'1TwF,[x8mh\NgfbܯUJI[f=3RֳUts\ĉUJ` (ƨ̸hKr)^=Kcԉ&?c u?hm_ueKGubRzv%RPk:It#7{Ӎ`~G|'S*3cb -wgM{M YPsjܙsgx.4K dmgT()b,(4>o%ONc?c[$7 ^_NM!ޮXTT/AmhC>uQ'j&,eG2Ag ¼O tmE*C~ YF_Iʉ@PNs  OYWwnU$YPxAXuf_NsP-Rр(i(o^j)`˲X ȽA۝(̹>)K1j9םlL{QS|k!>_5(uXs*q_at_Mow6 ?DdIr%z[ 42ɏyv+IX9/Nx%l\0IRu*qQ$Z,vfP̪vC&uV*0k4 |,X/鱂|Jkp S)!FVDQST[ Q%~bS@ɉ,3涘29Cpr~~Ѵw"޼J{R8OfexP)ubyg&}TXaqvCgo.Uxoʹ,xξAv{"$-4cvE?P5KG^1 0fM u˶I*;I":א9#k5,AqR"h7n(tK7ٙri0@ok4i|K)`w{\Yb OpRYɢpYsr֍iҩw*񔶁lob(~-*P=s ҚB5*r,?ՙt/?0 c%,*#Oa-WT>—@ J9Gk73!U`@q 1H`68LZ aWfGFYXHZ[VQj')~l'ȧFP9&xkQ:֜rM,f :hLb b]]`8ڼe:@GDτXzkWSB"QUtg\RF jmVqPC%~μzGTxM~DV%hzcn,u4,w=.iCeCLb. :a%PD3 f1AS0k򰱀 X@*vR~\_CoKdJ9kLAʉ~] 7YJgV %ytNKuZu쁟,6+|csNk"D 1:d'i"Niq K,J z}N2\Sh7qE={5^x 1N,H'do>_]v4fY0?aPmu&}h#"$+`s}'ey:*<]`@峻KD ,| ZmHE&~9(gI!ǴD'hesĮ>AiEZߡ^%>k]3H&J&M [CX]i*mAxJW[nͪ}}1w 8y}JmN`QvawQGc.Sycg08ClR Y/QR 8pC;m PctO+1iOHsweK ܡzNJF81N b߹cEi6\Z`OR'MKGPFQP|@:R33\tsk,S :uVپJp^gmب*ɓmGSu ۷G&\ű ҾmEo"yaT;*<ϕzLڹu~Ǹjq&p@տYKD\8X>@2XB/!R9}\FcPɱRgoO8~o!FW?*K0-Eץ`?~J +VςI403X`~ٻ7AmQ @lIxHb \뇤輛#^x+OxB~#8Acȳ jƔ*fJcX4rD` 'Y$1;Bj,9*o%zku{"SΩT'@KAADZZh_N{~}BbwZs|!d FF~P Jf8?Lvoz. 2h 7fg;bPE@c=!< K<[XS,X+@GZMym>(\d_ h6U=wGjW?vw(x7}-'Cͽn;lq:Ou"D!ٛ%L28_W  M"i8<^2 l>qP;Kw R|DRKH4DUMxfШ$aO`ncJz|3^D_%x@:t)S-4€*ĻZ@!z :|i:+d0`haE sPE'Yy["gCZ[@ `.h=$aͺb_o}3O"5 yP{\Zʿ$p tfYrC! QF~Ҝ@Q:sۤvKT3]fe>ocRtih֜ oMV2l !8DkCO;ǶLGn`ڃlڞ{>!fYcAɏk=g4Q%{@4,6q%ݒO #$䘃!;?y,w;EN瀢jp&\Wr$`]ebg* qpeSۅn@ uGO̫d9sm§ Q"mz4K=5PT8mu8~^S8H1/ܝ <*0TjΈjIa+PSC (3Z^|H +CxUz쫨>6šVMdw=sPhh]o^4]-xrIrwM:0ꢇf@д[дܯ[` Z펓\"O 6,+F%_.\,+条ݛ% *HÁ" &J'9=_+ ;IrJΫWbu-aEJ/ˋbpvȭBd`v -v ;u%D [~ݨeCS9 x̚17)'ɝi}[DA`=f)eK#8˜8K27_>{1m?d\"U!xc ^[֑țҜcl/dYlc`@Ablj>0$5q^/Wc{]"[`^q`  b9|вym1phE"X E,I/hZWS4MS^S[YQǫA!ٟ|==o .M?*RgipT>q|$z YdGj=߱ʹEG=l*B|U.HR]pLs4-+ِ0;5[iL =~cy*xM!sT)CJ1_@獱ur:\F=F0%yyс;TQa;kZYu  }=j}9iM2x&OĮ4tdg6Y9͘b.bRBL6҇i6ƤpdY&{lE6S$ĩ6:Q{N\{8nR/ҸSb]$@7bjɼ>ʹn"h,rm# ;s2TĹp* hLD_V5m˰k#GiU8op])-0&C,%ywya=ti]_)*KΎR\n[GUhfJwU/ݚ p.k0 fEȨyvrȩ /Yy&ϑ(& ʯtG/DN#Z!)%SO#P~U7u"fQL4& \C|]߫($T8E,&FYPxd٬9HZ2:+27%RWt>,)эv {f&Ư.SEhpf׳ =x>\TsuX2|3P Ok" H>|\]O O8zX_ U2*M|F(rɢthF!@i}U:k%՝؋W>fjKl]{CI8N?}C|_^i_ `fqE=F?Mtigba0Cې"QhG7?UdWJ:y*V/T{2JLf}.?yl1仝Lq`ho6N@\0 ^bӺ*dz50/I\IzQrk:]T,Mc_kB!PП/ZQئ3^>[:XĚ^N.Z7mz]w:p\rZ%zH[iQW3ett?3ejHPeC~_-_U Ύ_(/]݀ ~̠927D/a!D#7j춲80rԧbсyW.z)]yHڭcw#:?a—MxǓ%~nf<5|FKԊx~6:xKk90i:M/%l1T`Q_#R- -$Q"]C8&7rzAU%p*q+@9zz(I6$DqA"ncT4>9A6Luqi% m ZZAz$x6yĴ tlLuh)rNH͜SC'n'_)z,E,gunO1:n$9[63rVk#|-[R-AhtVר`BVPeTU4-* Xkw*=m.&;_JUF1ݓ|;\](iЖlsY.bq@*ER`t!Ug,^z _[ o:&8"CMZ^^ʢǂuDXjZu8#LY#B8-P2YwwFb[9-bM|/uZiVBLMXś@\jj:Lw}{k|I!(e妖8MԞ߬\`J 0.H|g<\QwOތwd䨜2t],U ٔL( }S%FYn.­Z8YƓ[R,h)y5c%1haCH'ս-X#>B 1W.n bZ/5[\C_m<-Sb59jSs&K( :'fE<.Ӵ~|\9ty^G^Z3=Prw2\n],vrM(>LFHָ׌:bFe #RBC,TR'kl0k^uc77]Y& _T*`a4͡-Rļe]ՑguV}7 ݞ&وY+\~-"d{>QAPϿ1=,uRkou? *+(!>&jF5B7>^t{2MB AJTVbR!ߐŖƤoB*b?V5줿T]ަ>s &v;YZ1 wUče5!@hK(yan"A:Tͺ!mn,?&$[ʜψt7(eU7_ . 0{w4/#%M:~\`@Jjb+"$. fETv16$%ZX}gE\:Qay3QΘY M.-ϙ~ lW)B%&Ąd/30XXk%,f;hWK]4apڢf}ٙǚ>߿҇TB.)G9l',ryFn ζP%+]&QB]T4Ϭ/5Ȩ}93VK2e76 ϕK%:+81}Y?݀+q\Ǐ:=>$COOH -HĸgyB Em٨kLKe!u GS%TEMkZTy 'w/db5iցKA:12ʚ^mc?ÚK^Z)~|1B$gzgV x#%gA9]%De-Q?jFk{W#}{ ^U웛F5.鉜#(<#87qTDDž YhlQ%-rf7TxDj]-)9gem3VrE OR'[XΥj7ap?Mj4gfᗟHDʤ]%|6kS#̓O:F{ex)˝-o{y 5hJ7>D4vM yQcjStoF+\Tt[OKF O]s[<.&G䄜D>qF*|%Lʯapj],zF:cQ]T(u@=.D=s*ri mľA dR%modo1 p$Tܝz,?uZĒhB&YsfRݺhsD`?ΌY"jh*5,i/ZGxD>|e,T|ҟ'yE >s r۩\$dk>W?>X?Uo9>ibCMIT&Z]ZiViW3#4o Τ 4$/UC%ʑ"R0.XDgY*{vs^;+x!2iK_ prYZI̞" frBl 4grӉ NG$Sry}4B4`We'3m'Dߜ"L$RoĦ:wG%\nQ<֠z?wϤu4]ݘ֍'tOP.r'+HrT'曂XwӍjYHѾzӏB9¯o˸ImfD 2|XILSVHps.a`g{W~5 i +Y7G ~ "ml~VA? \ ͶNn@KPxy f'@ ^b;FvtǏ3 A3ɝٳf5!m{hBWչ.ON8/aGzom,\oVb tg #'h%hS=S3Ba35Ѽd<`As3UD<]b}"+';@ #1nۅڪ&Y۝]8[})L))(慍Iw6vK#4>q*EP3Wal#&kK2 dp8y[%GpM&n,-ű<Q'vt,*_,^qeU@ ج  \ TGA I^rO`ts#!<›WAXCpRe5gC6,$mE/"4V&-uϒD/й wQqv1v@c"ߏ52Ilt__'Lm< )v#cJFaSڌx@!&EΨ[1yǵ?B?NWdmNת>Hаޖ CȧpW|eȪpR2=ç#T6uS?K9>;xgCﯵs1mw*F=`2J{Ixy(̨F?}qRW R+kʹw#bGm梵ɬ&JU"@Qcͅ( Y8L2֖pEF;enmƶ= @*IgQw(/Ѵ3S\^ٷǨ&<8$kpZk U8`M2,e ,o*.pҠjVoZKKc^yֶouAHdcbwmGo>i/<蚙V]Ц31tLj``z4¤q Hбk3j9d!HXfQ*]Wo8nw G?8Q>ޢ1nd+Qx[ HݟtQ"W@rXt] -Zsu9,LZH`;FIG$lճa::q/\(p/Wl=Nj_+tT q "(U:u~_oŷi] s\@9RRA~s"z^ٗ4lФ u|W晝uk1P\(~eg_brAݻdM͗%&J)XZ_*!D?<>LNrM>/ 9rrZGCjݒqag?;Xчgpj{JN~VO%YGwwȍKŗnBŧjGDt,8e7'xZiRp>D13y4e#sbL;.)mU,mGmf~\F3Jw4cDsZ|6<JJ)d,ݓireFd*ܴ ̩D#2u8M{0*{,N~I9cULe3-yT3Zv+];>M@Ҟ#{l.o/I bq 5Y@r{^P+MWR'5\H!aȽ.zmZT|zGa?FHfugxcy##nquD@s!e;qңO(hLjh_Y<0!la$)V!)O%PNdh},QZ܆J3ܐ5ٿL+"yX0VĴVQ3"35${QWs<Ƹ*- BڨOM[p ̇'dI>q^gNdNCgXq*/CBÏZD F|0 , 2K@89 `4FHQj$W9Ǫ5t(1RZW <2Ǔ}z*%Y m+җ%"Yr81d002XQ,~t% ;VFau2 ~.V`1Vݪmeism3Kzc(+_,hPt*=,f1+?pvs pqSfʨ5]"\N"K,Lͨem*ȯc{bKadvmv^>8PaKVٹ^?̀Ob,t{ÂiO_[dWl-Ŧ%Ԏ](DUFCO'{J5Kz`%BE VQyor"@>PO5VP*{9d4'BISy7Ԧ gW8 Ps^n1$HΨudFgE>5n%p{j׈"}GW auZ-#HW$*mϊ:9"o #n$! iB?G4d7nt⽟=]#:P Ծ _ svpi4YrJf˕i$ͼ( z&*=~ŧ-G7'5vlrQ.AIXvڇԅ2G4GVf2J+=C ϟ\OTU r<*44>hԅv&&L{mNt>b߅F5QhpEd6eZf3pZY%,"WJjt-g{~s2w?*O+(>K`y[CȬocQc;Z=%u=T[}Z^1 Gt4eUAvjd0~H!V }80%ӦOSO[9 ?!ݻJ8WS]Q< ⸕w.5r tu}lPmnb^ ^ddYF+X]5vFႢŝAk+rye\9bh?}&bu]"hOX*>e:#lX 7 6;W{?w*2óg:V@2O8YhZ{ak^GԑOb&\/@F8@1,6Y2oU@ot-ԯCNUR2,#FdSQÞ3j쐹~cGLv^W[SOJZe'4Q7/_l+mBg' R+PeA\Nxt@,n˿Sd!lYG9fֶ z47ͽN^~)W>Ϯ\7-HVMI$PxY NKxKcl/PY#*͐\#y̚-K@}(-xz+$ٌ(xi*SIRәP= #\hrp8lp.TqI^^G;!`压ԂcG.l~$U>L(5 g-;aHmDHts!#SjvEZ/!QK w1 rz2%VXSV#vS}g DF\C Of|!!8mKseE'y>\\ 6 K\@N͛o֖f? ~:1gVhֈ\q.UT /eQL޲+'"2fX%̤6NXѶ Ve'XznO[cˎB*)W:`wMWA͔Y5v晼j0;ER϶r& :m޽l/4{Ql+U[~_uڷ_EqN٣s(RLJ/2RPDl끭〉I kCn@iSQr̟n=yBk/*K@V'Oa(T;C_hBM?eHޯ? k]Tmwb뙟z9kepiY=65 -r֜gŷs(>tj"3Y0t è}EFZUSK-jczDPg4k #EѐHQS]C-uS2)ә^p-[pLe2  aG@MLDu_6~Ar"(ǡ]kAꮔ`:3>R30mtR%WuPDŸ!͹7z44\x9"<6sceKVc#=[t5ĺ ۖ]iaBӻ8ϐWDuE4␑I] _ #B8|hsn2 mZ+/Be]A1/)тV ou |(X"za>iuO-ي'_1¬o>ײʓ/% Dt,lj[ezq `JQ!t3jəx*DK irӧלmGJu'Y"g)eoxlD1 }+4^#~S~T/HsË QXMx5[% .)/C EIVo|4 $cu^LO|k5u0IVPfU$ emmm3EQ}z\ [[LSe7 YP}^Xt_DHrܱL Mc}o| ;NrtAsWh^o11'@'Eȗpd o9!qR^{4Wa:Ox%,#/Mi@ l #`|m̑yٯo  JazUzrM(2>'j\]{ j=5.O'Jz-5t}lmmI1amKӘ32\clƾ46DYchīg#M A ʍyK~$4B7=ѨXgk jw b"~n;_Dk e(|am&ovQeFw0, L_:'8fS6 VI~![&E=O p"oK60X# 2!ICdβo$$cL"'nC7sSu#dVFEC%؆{ǔT.ɹ7`ܷ o?oiyt7κCO5rϺO-QZ7qtZiuS cI~ TͰʌyϣG*qR(6^.|vwW>+DsZcAVq+Kow؁D-nvͥSZ+YbsCmsd>^L% 0g`o}!uh R(ɔ|uXf\q HbB~5'yVw+h4%wFbµܔXj\Ex7d L>D̙gSWN'@=_@1#}*$).E,TH# r\ȿjFk{ۨjT% ck4ױc-fC^&X$#2&qsH!@QZ @ܼpEA S-ERV@34 z չmb4p)ɛEMPYQ&AmC֝C\|Ġ܌ē}|XD- wb^:alu$0Sqz <¦S<.^!XUUە74oO`:K)'ʳ*DMc,Ù`DIӊsj,~a XZ:06Yr\\ŁBMu~[}$AGeD =T(vJ/D|Rqy:uE\LR͒F_A##X1|Di38 m;Qt-31& ݈j2/:)߽ͣ 34%XuV0&!=pA+n&?r ޾Phb o`Dnϰ`3V]Sś\Kl=!4 C [O4X8<&<{7*>e4y[^~Yeݓ 7'Wyn+Qm.ri>X#-P㉁8F0jBB8E(*R[;'q B1(8dy=mGfQ{g+3Š^{q늏$rVӦj)1MCdfLf,Kn?ӂѴCqZ鲝ϐs=Z+8Z& Uȣu ru3sZ M~"K]|v+qX,rHh˞IKd‘3J_Le~8Sz.UD#l:/m܈Zev)Z;H ?) jw[=ӫ"}!9"ǾrN#jK;N7`aNxQ5J5O[VF Pa9ufF{*aL#'2]80Sґ r^>b !RvyT,o ŅS-w gM=pc'bude t=+⮁lcvÆ/?Sꗣx%(jJ.6 ٹD n'xg$k'ZI_nXSxdslEW0TG;=]Q#]a$#Q-o$)S"}^%.E3-t;,ͷ.[eb8v} ^  5 `ii)Q *$ѿw]Jpۈ tJ"Nb1n37a![۲Ta0,pd.  {Йv$/}}4]H#8=БAЯ%2.Џ*g.z|.GI:P+9j`-:*(eo#J-Ik݋퐪e .1^SM/!xվ|5aoly׳'*vDPL}}em&'o\--, \m0br#ՇXgE9Dy+婟FBYޫԺw"(yeυ8LUtDUg?ktKIγ@q6E_NP)-fUd8qټub8Q+GŊE0}C[7Ͼr |OH?{ec-%=u&Ǯw9Nh9_:5-5=4zGYf@!G={_ Ktİ"s;&aY iRoL{?yi*4 Fgw18flBŧl[R w/ڐK,/&c\6&RFB:3Wa7N+;a-Ce?pfq1' >շn<5v岱A@rh?v sqK˿Ftc1.dT9јPG6=f2AY!3gR7udVd}t6ؗƂA" oK)μ (nƳHPzSK-J%zE;vJr%pbAzV5Qϝ7Lg+ePG1:TETt-#Pr:)G=pS[@3xI!=FKTO;#1;e83c~`WLDE8PN%,Bhͤ%lOЦU=ui(unԋDf U6alkYϷvfy]kue=RAK?|0*(i R (2r1z„oC*;yhc܇g9A'2Zz(lYP5ƭiG%D{?rKc+.ܜ<1F1S9yW3$ݠ 7[ 1V:>lX4Ǣazx_has//=+B;A R`&rNS&͠u?ӧ~HNdǩx!rҘ@ACee94.O~ʭ,c`"5sR'ZD.!v OtĊY&uw}3a|eK;3ϔDCB F_ 𕳝_m4jY N~9e%UEbGD5f hM/%&OЊnLS=6#E^SYH2A%s ~S ɷQ}F.GjTnw c Q+}As_fL&' ֌^+`*1,+Hϵ*oj!YUtZ%gtg¢'Zq3cvရbJT|  n}z!iR`]baS3't寁 +Wy{zly,^ss_S)斒vC("hudU5זCւ#sz(>ZAgtwnqfFagqe¨GZx0`0>'(\ ɨ{3 v5-6{aģ0 ^a6PCEfR:5"}O,[୮l\z+I)Px`CaI6 S.M@(0')TE[kMG bc||L3u$윯5Ll#ZUH*r.EvADW|ȯ zVoF|ʩ09hʨ[uE Z)Y_"n̿-ռf@g9aC4Fǖl(IQM4<IfĨjvb0JƲG6wwX+c˫ zM B p M9Uq.PPRb"sNzqWp*Czj|BsRY&GKե_S2ؔB7i5r~F=._~j=B4J^<ض_$'k[-Ii51Yif4ZAX-c)H=ŪN! _.v,7*V/T4 q".IKNOœC 2E^q W/zW C %YĬg!ܜ6.FYeC0\ t:`'ΐ6Y20SSJȏ.(Ë#{I&ϫCPLIn-anw1Pӭ,|r,D꫿2:#鿌v;J9"PԋvR;eKBjy/$'L#z ε~`ЍZ o+C,P}NB|9',<;V"26^Z,Ӣ$i|ʛ_<+('Cm~ gc׷l $4Ʊ|j{'4T tKQ!hc>zS0w0PX=deKs; l~ 9LmnHv`34ޟ:Dq(ST!^p%^3/+mnvvQ|NB4t9CEnwg47ԉB$x)_Joe`n`WD^py?k@o?ؑ9Au\yV1p)‘2ohxNE`Kğ?vwleGʩZ/,Z) f~ ;$ }&2R(3,A6ݞ_)'C,ts?!2?JoҎMHJ vs3E:^ߟd!s|c 2twE`s$ 8D-˱غe!o6onHjďE #%G^G<nبa9ةe.I)t<_xP"wӦ薓UhX|RGAE D+Yi]iޏ=ٳ79gաzUMv"7U)2P~pKL?S_QOG-SLJ;I3A!a+1oR>qs *z%"ߊ)lcÜfE2l"8,#!ip{PFY=6md/AJa g0vgoluxߨ?Z`=[U1kݿiR[p^qN;dM$HDNd6@orpjYq)|twnD,9 Я0u:zttUĝ́d '##ӗVr$i{Z b/D@*+t [ZTX 甸c 9UϫOE;6(<<3ð1sbl&֫|hfv{iیKU#Yvݐڿ1mdd =Z]͠PPUk7ޖїc[sHJjZ[C/C|f N9V$q]AiY%q؃{%J*8| {'<4pø";꬛]Yd JBߊ8ra|qH e+\A;6yҫ1a߫&USck0toT1&*݃w)E@ILp|LesQs/1iI/?r NK|I*Nn>Zr8CaD}]TT072j8A]L)u̢+cְhH7CUX/?u򉈙@ю8\ \PS뎞IT; ˉ+TA`/xhF{=Y]l2ˠ b:տV|YHVogPuk6ؑSpF`*$ܺ9Q MQ#<54VUS{Gu,3Ej ҉+X;hw1C5y.t3'1~Ϩ+f~  C> rL|hEV' k8֩HfmV9^.굣T8i&`ݳ:0FZY9u\kRXP 5@W(<-K, @\VjD~Ӗt#(R0  0LJf[|A]8? P̟`h#1Fª\$XlUHr,uj c#橘TLQ4c.KTm_2.Vb ue؈{ Ad8PRa:CJ Pr.9V~c3"ǏFd=g0%xO/KVCZ.w n'b<_ j0>쉈7Lh-7{5$DҐ>&)H/Xސס@rf샖4-OL#j3\F_ 79 Rf\[}lo{TPgyjo]>}Wa M8RCL/%~i̡uDYŽ`4ؐ _*] IJkC J$`Z3ݲެ } J3I|'::G9B>FqQҀ-^@8K9XWu#@4kl Q1UN u TOou acsʑlRmI& \p-dL};CmE\!Y% E s`B(QGT!4IX{ؚGRh^@wʜD-awvԫk\VON؟YEx&9QBuvbD1٤!w$Mh <<ܻ3ڙE3 F> pjW>0xiJ,׿f6yt 8 M+x-/XA3bU=<iŠvyH.mcGNxZj&~Cx/\w`535@EvpQufY[;Z.?!iwF0($͸MaS6hJ ,0{.[v ugp(:!= ^y1,t o_}*X@z)Û;yɾ5VݛZܼ$(Q",SČڟ|)؁wm*O^a>r3lYxk# WU~]P]s|"V5iK?C:d^].mE +@1w9ļbmq+0!Ư5*הy-4?]x_0]~#kjv{ƙL15T 5>LJPFM˃XgMHu_ {K"Flz-]/:iXU zW0C+(*?C=l^9;Z)7RO $A:4#ݳ=Wlr3@e}gy;N y]TK #.,qƵXY^ጀ,=7!pJJvVAe^Yۛ)5:gR`aNx((",O+SΌuzgSbLq>-r]^,DK9`lu߰]*жQD?5TdvB֍܍3?%hA^5 xZNN|T_.վ] P .qCKZ!Y#dRh2pЦEg'v9y܁9]?'t Ep?1{~3[)*%\"%yrk4h>=R>Ӧ3ɃKGn.fΨeMu[l r{lh~7y]z_\?թ1EA(GQPb\}]վ5m$4((cgo}azHR7l~g54C(WۨtGZtrݪoF*%wf샵+)l5͚0mPА4Dϥ!.&KOϳ{\X4fj1ɔ ;Hoڷ*7 .=LrL=wD n+)=|A!'\N}a&ȒDr,5? G3P݃& Mwh%[JvECޗBFTU7babK-ְQ|}"{uEۦYPΪ]'c`qWhjPpFjztJ>oj8~bSiOx&gU%^Œ,{*!V"tsenBo&nq̑A*t9ʠ xR5_.&mk7esmems#j޺ݏU{`@f?]w)y{EF\E3 _Sdg=32n5_?*|9R0C& y\{'D.2<7eIP) k(c1S+:!I O.2 R,uNI 51=6ʱ]WAy+п2t:7 Ө;hB4`Msw'/c?~R-tM`^ݜД!+D7~C *xZw:X1*n kɔdX1ksk'TXg7R<WPa X4s?wJONEy,bZbh`@PK O3WFxK15 1 tUVUh ]c@rF#2\pX*9`gP$q%!gg8dɼ]AT5-Ȋ]5'5 $BY6Ol7=;E(|kxdPL (S7u8I+aEnN3Y(_?Q}%V"vm*EA:#>$cnjEZeɫ]\]O(*€O-9!$ Tj(SWꯄ+[$ƏCwCF,c oOj&ޗe߄,,~3mjQ"]R6tmoΦ΢! y)aaz2|0s}g:apygv +*l{{b$=e,a?m3̊lΟRx1 \wّiW*,hZ`m+ݞI~/J-x7R#'KtOP娔*zTvkudyp߉,EҔS~U.to E V ҍiOv] lb4d&VD>O<ʌglS;T p h͖# W nabLR؛90(Ɯˊn0Zc޹~t=TbHL* /xOB'#EǤ'm($?: j@PlV_UQmΠ']  @*DX6Uf 1GLV2dKmEK AէOg\ȔvYBoJ;6k!(xZO"[GF^d;~Hۓ鬙*þ@B^aɒ~Odo69:9FJd!U}^X)VԳ_"1Ķ>LLnp٤Ho〉&cu}I7e֗!qIXkKN~ƕҳa͍1aj%lv}̫kZ ?1/ w5bʿFv O$fB.mqd3vDL!qԦ9*ܱ"XqdJ$UZ1@Ca;T^]8o-\Co!9|SӢ8$t59q=vME& 0&=B-~ 疞jٓk2^7eZJοjmo/(ADs7 BJ:~df55klNps,Ϳ0d!ΰpׅ3'Ing{*_Bl12n3l~w⩫M4 9 auv#Bm:,Y*<˃{LY W "ecq2t u(I  ߔdOi )K\b|أrL3bVW74d?-ʊw[z%7 HZo깘B˭o[@RJE%hY}''tY8WYF# ŚR˦Bpy2&~> @>$LYkd/sh ~|5rUQ0 c+?+j%Mk!{(ʙ@[Y>P(ƛ}SGE|F6cؙTVS"b0.ģwM \ce .C ޢ[xq}o"ҕP&+Dwl%cNv05p1vШE7 "?vd,C|2~ہ= sM/mgq:B&tPĸk@G N+bu+A>W3lTɣ @ۢc(l|d3q[#Î@J)DG;J֦6L6z LRϭb+.!CrEVQuNCLʴWM0 oHfL䲱&qyɫ=gnz++N ʆCl{[1WD$jvcgݴ͐WJ*`xFʨg)E*:bLYz;4nk?)TVyi{ H# 6-6U/xnMX)ƱiN&ohg\_)yBLN@NB?Y>^ezxӭa;K| ڗ&KdÕbktגҵZ0M| pr-Yݪ.NnUNq7+^ Н-[ \7wQxmJ oBVopwa?[0XRmYY^Jrk̬kbX% @7kI[y4*_>Gf^lwmSTQGL)ԗ!u^`xVАzԑQLD~w/ͼmhq?(M[SrpY}˻i삔ꕐF3j00Y2!FZ | OOpl)}H^<W$ ]Lim9A SoB@= ;pT& +wxމlOSf|d869>2r E$gv\-N~:X ?~wQ$ ޻En 9]t~AB_4=ӤC`s#1=ߒ\3xeo5 o9[ޏzCZ"\cA%5+)Q|K1 {CMe I|}(S^۾o\Ai?V)֏/Ȧ.vF[|GI@V2/[2OBNV0/AT@0+wl^YB{RiY`*3R?J>?l] ;Q)G]Y,[#yy$ B%-O 45 SHS-qV]tЕω 4']cߓ(wRM8bo1|%=1_,N$VNn9;OQ W"pk/ܠydo։7!}cG]r_9>h7OoK`oc3 uo7L2:qw2& &)hsn5"I+N=k^/.ZqC|D6XM5XiCfc c"MQ|>}o[m~ﱆ/RfcKԼg'7rq^U>`玊t[.}sW/j }+.ܘj/f/UduPyS~\T@8z r "6nؚj$2CD)r`XY鹼ɏ~]\Nay'ܓNDo,*usTP Og%(z\^;~單>!uXî K;|glBxWԲ+iK AAk)_J$-Bye/[ZsCzIfJfYARxa:gq򅧟\c靈~x>Ӂ3C^"Jg[/tIi;A,FfwV}lҚ#p4Ëfn/07/׈RZ[QpSh_{BMbD7G">#M_3°ힷxϺmLnD<_` !)8b1nR K;cN%%cn۴p)bm5>c HK%؄MKWRQ.Iv x^WR-AEÚ2_K@? tP%-0BjQ9#;q;T.u%Q紣bl$(;k"ֺr?Ufv;@ycK_%]@mqTY ZJԒ,W}*m8zwPavN,n͖8_?WoKW4Z%ZV+S%Ec00R }6C{f^9HXݗ겾o ;7tS5EVM=~<g?nݑ&gjg7Ć]p1Cє KLs nvͼ?7- nݥo* iK i4[!d֧=Kʗb&J,#/8@;C x;O#}Dʊc4D߾b&h0ߖd#R<s:^#rb5ۙ )gs˴痒Ὑ^CB62qCQ;*H"ťR['-w]HԹ4M'gjGI>Z0o/R Cxk=LKbܕܦ;h@_{AMaf;ۂ]szd]2vd)LN:(fv'}:_Uuhi3JÄ-lgjz=n_|EuŮ*珣6xRގ"EZ9< ظX69CQ_֡MP7B,5X6l^VTNXÆ5J_ "ڡ_J5WTeְ⺔-2yC!U]{ZW]2{浯S~d4ӆs-]k g?90(;Sb)UBv+>P(5ٓ6lgڧ?ѭ}g2McQK'ͫ} Vп|.٦|e7fBȕdЯV4~.&CZ-Os]m5wLQJwKf/?y[05-ad@mCq"J tzNm!A. Y/b]>^Xϵީ %&T0- Ei[3ۇi.}uBO~Ln/gM| OljԪeʓ256l}IBOc (4>C|H݅*~r'iVɘۂv+FTnbDhМ+"5{l\oҠ{ѣDu0s d-LƻL#mQ1jCH$Frm~#pH]*3t,]a؅NHd1/* &5^^nȸy? glɦ%Ԥ= JJ~K|^7n?]Leh3[[֧%,dyݲ4ނuEBᐷ nQ(p꯳P`SoQ+2_=Ov(=(yz-J&a4E x$E9B۶yYeg([Kq= h 3|7cJ W?-xwK L~AdM:ЋMW@GQ` dPKBʶ Xu S*<&3cA`=04g G;QR_hCI#!Ϫ$԰`oA__ֱ jF^6ά:k^E1f]1&d܂{*a1A$7[+f39M:KcbnSsW(%ʜh'eg4ȩ֍ 17ν3)x)&%9NeEJڈǟ] 7vQ%Pr)дDgƓ!M=2ߛZ.e&gqEӐkKh5*Ɏ+ZJz:%iN+/ Z¯O1"O/|/1, 3hj]+!;{1SD"<9d%Q{x%)]XQ޾NKeDk5oN]t,;'Mr~nyDF'uX% Sxe͂1~]t' WPΠCZ<ĢzWEš%M[Zu=y-8${МDkIw>bo@ (aGh#r zяwTW6uX}bCC^,r ^pqVj װ,|30.%s;kH&ړԀU:.c uHOvb}`3H^Y+JJPpVnؽA ^x+w:G{]Uʙ{%EȾս- >ˌwYҖ] I| }oj;=@56Gr"CvՕw 54TAU ,ԕ_QPGJb-5UZ}~ o2*V;z鑉{c9%ƄPTnD3Xtq)f=;k}Gۇ_/5(PH8.St<{]l/ġc0Sx\VꭊSݼ2gYa=t;?U̠O&+4jt 9(ACRfg|"gN 4 $x~GA$Fg?,.QEk3~r׉P ķl>\,, n`p$B9@`kkҕdO`=05u?9@S/= MrIGK#(dÖ2(̴59WVq^?zÖSrh zTן]x2WQ+P5V! _9,_,= OsBy(42Yen0Q+;e"}|l (7 Jo/҇V R (r~vTxԶd.5PNaIKS#MܵL !]!S.,z_[z'L׆&"qD|ǒnR1(h$1W56Φ>^ % y:EY ) V ppe< 70' )\%k(]3c50{f^a=3K6[P"* Є5u!k?|9Κw=鮹{A[JY 긛nlɞ!m} :kDWB-L mR^]GOQR\ p:qQ*=T-}֎v𼻂K0k^nn|@*_"@|x@=Ml=dsњϡ+MلLyqJ)%icYyl&^%i])>3Tʄx%͂f;lkH1t,OvgʓMs,/.56_ykb#ԿߧZ2M]pd̛XTF\=J\~3VJL )G~NR.g]fWh`.pz$%i 0uYm҆F$+j J sue-ӏ |tg-pK2! z:02O#tS[IM=tD#wɼ,Zef@ElZ$(Uro Rfdڷ&ME-a"4;eDw/5<,t@Ȅ33Szf =;s!A"bo;[/:"/P'bևE)!z׵OW:d|冢'7*wbLp&Ѭʸ׻gFP<,Ԋ@i(Da ]]{㧣ڄ; @S$#e,ENL$]h-> m5!Fzh.$n%$Q!.a9+D3L[EPsP+Z4eF%†'eaCpHh6( }~dߴh1sB_rahFkvQJ 3b<24qicjٯzRc]r:-̾]&&_N+ aFi}XF(]|+fi[Fb1'x fkNٛ˜Q찺\*2}˴$HGB}X';nZɏej2r<#3bб"i}+),8r쫑>`fcP̒LnvՎ0ızv7PgoR$Cp{V[=k݄@N:@͋T`ˣ_(3L׎3l^`ƉI%Lq4RxD0=9#@y۶(,>xLi5΢ߑzq@20Wi@J {y474 7mYzwϥIu%.)XK;\fSrERh X?:B# ÈvlYOi9aJ-C!~kuSZU-Ou)Rz>iPGЎeJ6eZ=@,hѫ99A m̚"FpLE& 'DfΖ2sD& .Lo4c,v`vX|T7̳͠'1E+??SlniT#0Ε+=xt S _;}jhuKIn-1V'n02!PpwJNXNg]s)ry޷ mf{uh/JQiՖSqK ŝ!^.x~+gbRPQy ?ǹ`| ;W6 Gr[ cJ,=T_A*/_<-*339v!b^mX {%)vo2x+._JUͦur%?AЂ?ƻf-@7- PL<\<3zC4+3V S#+sY1_Je, :44ly fXsՂynjl&CS\,eJ"L ˌα$^,_Ațh\4{ϼ˩ROo] O;ɤQDE_q^iy>o 3G8lzml vBvNhFגY{ahxz p^&ȏ0Y5WR'6Ug:;HИEu Xy KʆUU'$8f#=7CosVA#ؓ8;'Ӫ!D3)}*z[?': ,d.Y*;ew÷uZP2ӧ~ B>ȭnFIk`Z3vToWNDcTE:}m~ܐgKY qP_JR68 H0c]1wD$H]uв2_ 1LkU%&=qjkeƌZ0 .o(*RtDab:D%̃`5ʞT{&ʢ?_pߜi .OɣfNNctI~1.R=WA@1B*Ҷ[~4ܸG7~OԽ_R$AwʠFiho5*Sav,1eȾr-Miz0ۈLappנU]AM~DJ8[ٶ>bP,{ZT|n+!v#(HP[6r "j׃/Jim~&z=bWl'~"*m?T;9͵R*,hm7{@җf WUbn?ϡ1|]8WR⫱0.UT2A"$*җ~oSSgmSmvՎ6@)9/< ;*B~O}RofҺrD.# _'ư 1|N"=u|4 7iE~283lBOL2r"ZD}KbWU'1K_ &2ڀRn& s=FepuUs b'&b2| ɨ]$_ԝ~&}P'+& j@â7qzusԥ;rI^a*C9<Ũqb6zo$^T+B^7|!O9KqA"t~dY#>Y`r's1ff;UҐ +wq_c/u['{~5$DG'{ϟLb҃98_Fm-G/pcB&l R]|ZvYW)J[(xedAGsBӊ#'gqųNNPkXA {%}J(buhUwOac­1JZ/ã$ q;ه҅~@ZтUv;h%oe vΛ-(0D.[`jPSdn`l)v SGQ9a3p"t ?o`- 17CuoҪX,j 4p@! ؃݊/K Ȋd}US 6U| mat02">o@w^jjFtw9 K g:y5j E;ŏJ`\[C4J'RV((×><ԛj*ĀO}nY1Wc+BIC6? jKs11ЬM=ћv`go#TRCAQC/bHl@zѹXlEјCz3<}Jhm2M-{dzPKv_54XIH˗s5~͗ &@>= UwJa13!\Þ."ScQ>ߑhd%35@2 _䨤rmw_P\NO mjr^c%zK˓J4'[! m'Qf,d98g;}yI}i=Wt,8Xܛ~('ɨ!dM_+DAs:\1T } d^md 24}:K:Edwv0?贵2ZxIX o`kt K[B$ <]RBqz0MnVTw.Jot(d:H,>aFd8c=33,Dz/pWdqO,R_ ivwi_~T㳦X 6ς/9䚐1l+7 $qDbfJ8L9Y c[i[1rIxʒkZ^q{uI֏>2OdN҈uPfG@H[Awn>G+jh CMZnFؘ&փދߓ4B_YȈ&Mgߕ)9Ĥ,H!͚B} E`tQcxr!RGp[I_rQCF\@: 噠ϟo؁mԪQ"7Bxm7 "g%n_1Ņdɥ^>?y!? c~[dTS %q)7*JN}tv}AiyC'}`e.o+3~&L(K @`)&qdJqOwmΑCEErAk< bs6b8 Gp2w+^mw=ml )7R4J݄AWOe?HyqB+g *lhDVW{^?DVJWGYA1 =Ş̱2TJړB__iqgNZ>6=)@ρdD䤚 hၐ:+{Ry u[M@Grޟָpݱs6VߨlROr{2 |*0p 0"UJŖU)(qbc)G/m0fx=OZLDX ؝U+ n{9}9UGETQ .\|/$N#=>EkzP&-NnOTmޯ$eSI 8 B ˭tʷ u-J9p: IDp,1e'`ʂyWxnj_VbGqJtad4`'A~RׅY n7Bq7%uAEY` BXK`ip<} DR1)5@;)F7 /pP Q>U_0W{Dx2u4ol%|Y{} ˸8W" 6g.fҏ\T;V`m'}ȵ8;{ԢMǕY/"RNQ4yf㲃 vrax %Evzt 5"ňc0r,w 7+Kn=ʟ'T87fmF$L]aK -a]:SMBzN#]+sA ,UŒłg[cJ?9 ^v8lXdbnו7$d.BpipߚM;[\3'tΌDŎ|ٚX'_['T$kInrH]%j*!twKtrc5+?᳽%fxŒD#Ԇ1. d) zs?󂍷̸ Qo_2'd| Mjo S PCyis$DOV!ڵ2WĴҩUqc:T ׉ڮ+xGNfuxvO^M#и''h~0u޸1up_KWVΝDq螦,G||.!>JO 9K.r XCLd@[#] ߠ\:>.ҿ_(5ufM,BZ:y\uܞReT%f(Y8-8- /G4Nv<=A"kKm˲z5:/sy%cijF''4vh=C b8;<w`ac^Fϡ6ѵJb j. ё|ng/8DXWT+bL3ZΘǔ#\6 >?urN,rH,TC =g0̋L=8kZ+kŇ B9VXgv!>0[h{o=A:ø[7bՖP_F]f+wCDzi y 'M|eF΄spTaqOUQm}R0/M(ߖK)[ɻɘ>Cqa`$ LրOlfEc㘒*nk&cь5:g#"Jp]` >ffC~V ϘKzerY\WRf_su&9 H\m%3 (RC)E<<<ƚ]e]|?^ٙ lC2,!©ZUaS$MKUƖkvzuZ&YRp'8q[lCHS p_3ea &P̦nEUsL,dzr?vΈV d5,kKtier->"BYzhTiBǝ.Wнth4aP@-{]%97 xja#&ݙ}~Welt+)2}Ι|u 漁ޫ"\25)nt F6d #C۞װB«[O>py#׸(-IgƪJqTF[10#QqC{7mQ/QDYFJh#B7zEm=9x,l 1 iO]}=D-N!'Fo|H@4]ws"]]ONIKj2L Ȅª; /zڎ=&Z51#)%aJn_$_D.T% \$X/㋔([^ya (-oYiK9pjlPv1&= 7߶"p#~_$!e6K3$x{3Ӑm5j .``$҄^GpA k ӇtWY:RnWI)qfe觸2rrP `^cFHǜAgך"ƶᵉq++Yk\d+yr#v~TAt V۱{]eB}<LJ)cOrZ Wגwg)ipyJᦊ)ywޤώ [Ɗc ⽱fBjKM?…u)KHV&=+78շXa'ϱ=t M@@dH5p\R3 7 t'_9g2ZMEҞa\WYF3țk36SꕚZc{oMFUi2.?d'd{|,橙 At.0T۳ZG ݜjPf䮫lpT\$xez/0Da͎_^J~N=D[3c0Lf``6^ha&'8*mU|#ڷ?a%"(tEy]fKP.7&}}>OzY.[X΋|1|I8~g9璉zFc!,j2waGՓLCk2f/ G Sz9牁I+Q c4~(G6B1g8c_W˔$1a[mi`D,2lX迤3>}K^@aDV) }9iυq2b.( mqWytPo7iĿz{N"lv~ Sw~(xi)QwC !oT]*gSavA>edvɪuY@S|!7W@޺Hޠ9+1qI L6u#rS:nUޞ>A9=wj F/@Gn ? 6: C4PHdjqIu{fa{}%$=9Eڴ֜X9HI֞rr?(v @  ݏD4!sQ`yH+XN* t;Hpa'אnJD9 8ȼ? 6. 1嘙^ZV "#VĭOuPOBx,z]QcOqRt uH?ţ< 39 F H Zј0JsdwZR*P]"8?]!E,# 'PGswWK_{Dz]5`ptDɓy}^ݘhbWEG=Z?L!sD(yME ƴ[¾TPwCN%\<~_@z%~|3w„ŌrDJjJUQTF~!g; zۖ?jN.%PVx^oh-#d<:/S+ \V*;@F`7|C_1gɹшh}bTa͋"uZہ[2w,E;_&a<3BfWacB'Iuz4W2%]&wV5hES7f\I?4B$Afq?&cbE4N[hf2Y_s3(\[5 fzmJ=G{Ӽ[EDú]!akw50Y'O۩gFmלɧ%3$]/:ol>'oMߞ֎vF+ٸ;a_цg-ؠE.yO0RE'^7%#R"6q~xlXnL:.,_2ht$|C>rĕ+b/5Q*7?(N?m9Wa8pAK' VqekEgLCצ>(INdkםϳ܌\tSh3GMeU5_qo[%йGԳ,ԩ \l+4ÈPpHKE|vx'$&KMݹVWf:ԀQO%\Vj=_TzrA$[ljȡay8hgMܭVfIuYPԈ"2 1\& ѾY1#DEJꦘ?HS lbhIЧe p,!H2,BKpSU+CuL .w%+;h a5kT(e-I׸mnТ ?*=#" ;L>^osf}U0y0NvK߮*3 ⬺''| y>s3g]w J_B_|cOuC3/W3m`+G;y`_'b {?$@&wNs :pDV UٟBҹt6ЉW-$cVCD_Q \.(YG%⨞6(y& n%%V̠pd;( ,|?KG"N\WV{i6Mev V1Y.cs-& q5u=d;ORٲ; Y;/x!Q&5 r`O1a bG.zFqٴjxiIa˖pFeKU4qgqiBu `#yE9[tsD!TI"\O^V:dcb`gQbPfD#9J \~6 .` n 5Q/HZr?HՕk0 ߵ͌(l-(O@ !uwXEZq(]K-:㯡35+ x4V,7+{MN ) x?di.=;%* bHqu t裪 &l[[ܚmp|& +ƱH׷[0X}q ^TI}vUK~($mP@($&cR5j9`'nwKX F^ىM`1 *mKZ-3;ō%@ jݕX(^QV6O%%w<\/sפLLr41 VX]fb7T<:k>x\eJNL u E`^9]]*#3OPaSE=W.Q6`RZ-#]u}W;g]|Qޥ&fkP.ePٽ.'i .Rpd_U4`"U)[쏣P9[^vy88z1*1n6 [C^̗E⿁)dq 0`;B-a~j9Sڂ<-I?tC34 pv꘍SS1.ID+ 7'1q[?׺~`Mjw^Gز:L:Zj291҅0Ъ]á9-yيdN,TϘ9]k@n:bs<z.,őS(Θ}LIm@=%{?`:';W ?_px3>(LhZ`@`Ml6fR0b)ŲB_oF)b39|Դ|jv^د)f*y礸%4`7Jm%¢JIjˉg kew^ =9ޛ*ȑMTABLſ[yͧ/%ޏx\oAOQ w0[]׽ӽ6=A# 6 6sQ#)]mju?SH'PjOV%hjw0Rc#R+uYϿYwHHH >FNdn}^S >b #p~_"e?xC 0 -=ŗ+K|#rrm|9-E|8 %2BdE%?ݾ&UD7$1 |aC!`wtd׸ oN/[V V#+'7oK m m)sqWg/_{xkcn2д\Rj]W*l64T{ԢG[\YͿN yse _~ c0Og}@%HW>+֚0;%&1{,J6ZH|e}-'̗fYNUy(i.)L$;ud93'(8B 9OAm4DY N^)NUђ>d_Z2L .VO9F\5!=lw  ^Gߴf7˭6(zp]j +z4>+F.s[9;[Y[\I>J]IzF)nmfCX,_jj x]hm5Azn*uQM?ԁaiH 糃9O?s o8GˁpKQVYi|؅sS9CXy۳[>[i9x7 [=v{cMQS.fzm䭲C37-rMXVhaf/7WʩҀػl6?} ظQ[*5),CN*qk AB]c^43 <2l&IS1YJ尩;. +\N}q^&5_Y?|f5ۀ&#+q?,W>4Rz(je1;݋sS~T-2Ak0y(Ώׅ.@mj#ՌK Ceu{L(=!iOupNW7Иܕ;(c{gHǘھA%^%'p=ayǀO'W-Q{ *@Pjz[fS=@nKj\/`̟݂dys9E6U} ӶbF`.6,`jgVemwy߇!>"h_͟0/bn Xa>˹9܌&j` /Żsne={41 |C"P慠>/ogT:y!?7 #Ѳ&AOFpf\rYX9c%꡶OFA`;j &ptx_L f" mBP#=Cf NV|jFS"(P:@궭^ ZhG&Oޛ~DzPǮ~ \=FB >]N[\L<<$qyIdw)4>= 5 ;$S}blII%UUl kyF֓3ϰ0TsKfc\|2ExS*tQ!_Rv[}p. 䦏l/5 l$1~6ܠAiLg;ZlGo}s)i'Y0 p&SbpH`Wb:S$.ߖLWR2_j;=g`,ÄIRK5~>EYJw}F-,8Cw`hP!~=rm_Ry?0ݚERnd0E(#n ÉޚAGLNl}Tqt#+.jBGfb$=̑h8NIфb--#lJg % Cl6e(\\uLR%P\"U6/$3"*ڨsԧY.K2\6^ 0])4ϡ14 y!٬ɼ.iq\ʺɴgRCt\1z*VVeʐ^6j5&//|c98 Jf)c-SPA7dYИicHGDbp6 QB^0Q쵑 O@B=|F##CKe ewȌkZ9/W($(`ܨ ^/p|z/[̱c@0)ҧ{j&":++ ~]g޻A8 2<&qCϋmG# c0z^7* 858%v™ G]HL)bsTj]W/Y(&.Uŝ1I. r@m8E+5" |&]wfY}pqGl} ,7tYCH,2$p An1Bmkk(8÷-EyW [v|q#bMZ0x`G֎ Ɋ=hseH~鞧3VW\MgR\=.E,w*+ɗn \1s"ؽ%0+Dt/C*IxTT~xj+%&5Dj ljzp[gqeUPW $ә݁!}^ji&,Y߃iO1t}*N!+}pB*vy j)I[J2Oʙ&[ 6щ}R^bp馟 XɈm6 qPI05t6 [FGd_*\ΪUXՆRG#vJ%~Kx <5GQUUq:-F)P'Xo4HCLCQh+eAbv5~&% b0AŜB0FWQ wui.~i/6xݽ^ߍ&ɝƠ \~:!3^$I\^V{kQrOgdVƚvr, 43,d, {vAagKtj@J9$M`Y:!J]gw**3N=zEp .{44K:}v@MyBUjR|y|Xڛ"*u)"`}n5ElsO+ӕ~~jh~UL %.Fq]ad[Tx -r3=׀ف{*ln9h_f43 RVyL9fN`ZFx/!ȑ"R+$f^ {cD#`oHWM~ԘZG'+;ImreMơqt掌 u#OkTsnT#(р16g8A/<6VSt=&@O,}PVssAP*-!Nuח: ,-!CA/6L4_T׻æ'  *Fi#}閛Yrr< ̧E 8/#X>MKM6w%^N@>T\n`GL2(hlP[*0U2p5X}i,1=Y}ǦEBm>xc:O^9lzҫr\PRBHq~|X 7!x;KF۸w8E(*~?Tu8kf5EYܖ]7͚3`c>]/H˰k%DJc1". ser̊ӫT2? sCp#&)e$ϫ+g[5P낱+y 1L6ݎ}!攪K^5dV/`@z]!,`WӤA'1wFi؆zmkK!T# "|.2 ƼkҟkVԂA@ftڈ&tU-Jm~Bif>A#rBSW݌E'>.(5z~jo%=m_2䧼 ux^i 4;ttؕWE{ . P5aʙ5ï " dR2,Z@), -Te`dv'a6čhz:`f'ҍ bT?H~TL͓ r&Td }QO.64M1yskAULg'톻K^Fw=>1X|[gAnaO%MZ9QE%Skw0s&Q'VbXFzpamٙ/hf2Im}w;_JܵcS7 ߤ`-+ \eϺ^ͳcgA]#rF Q˽S-> ~V1@ClEIdڗ$') c tc1 I\8Җm#uf&epP/>"1TC__ӢjaJ[ZP4+N,9x@e??OZFo/j;B0#ch{03}| % /nڟYՁ-ڬ.vO;M\DOAA0(X1M4:MƤ958%H(p ,ơ X='i/ Ȍ'$0`"{%E+Š-O(dz00?hbrZ#1C6%sI~|ԫQBEf7n,AI&V d fY0DL+)D61O{.% ){q_ 9-oULݛv:Yb6űq+G(sN SӣQ-ݻ [/s]f/uW؞hޏ4K< ex6iQ{KpI\2 Fq0YexZ'kTa)TH5>+L<~sb{ 1 fn[[vt/2udcIa*}Af[=k u_m FRиB&p<MS!t{?qۏYcK#DnQ%p&-S&7hNݹAԺ179h$᮰ },um9C Uux O.jFr=LfGiU|ߐp]i1df/ VWPHT5{N pc!4tR2{GG.hUi4s1{)"Y0{fI@j뾨5YښuS)3=k/͛) bò`c`% QB̴A;PUF2+I\,7~rd_-N@\whPw w~T&O\l'V;M0#tvLhg֮,rsPW+st`:KT ;C=VNjcnAs'Y7:er988I}IA0u|=9݇A){7Ske.Ѷ r20UՓWBMǙk9G<TOF8ǞVMp^^~fpsdі(i]nWz>`K zq4!+*I?,HI&va4knl#3w6t`&VО)r qL{A;,3V\Bi.Bpm{M]H^-FC v^oly?R̾p{_OJV+A}|=ՠKsc4駉iNo%%"V[uw͂D6=Un@_pgXǴ4(gJŠة\tRZ 豊Eܻ ϝ?Oq~ 8a#'85r(*c\Y¢m0 jTŠBT4(2|:)VL 2Q'WC< 5iԏh⵫s͍D#?Ne 㛷WprF #\g_@y30^fBe+8bإGq'*]q<پ*Nq۾gZ2<Ό?+JSiο o9 A]rpVWV=vԊ ϹeX]S20ɩ;ZwCWn/~+Ǭwpuȱ^%mi[],PB8ذ3gVĔ\yus#ӥݫ,^>/Pb~蔎R'F7t8iaz_.+~<Ȝ˼r*vPHmR<^/fGّAL^Z֢W\䡑;Zq$¦+-#2Em0XN6r6>~=Sȍ0=Ihlsp59+&b4~YIOBC$_,%2~<ſD}7- mNԖLlݱ)5?!CH08&ŌL7 ]B`"[hY=~8ژؙět~))Kj􆅼A%D Q4yxv}H(L)}g/BXUkileg+[ I]$ƪN@裾XQà:F-_P f !0K7d Bg1LWna MՈذYz xJ#< ~P^i?*v?J-q[z|m(0į>Tnk!mW L^Xc>*(]LHwxԖv#*Tu(==0<T*lﺵ8ez5eYc!046D9ɾP'1(rQJiP:֝é&'嵆؏i)"c3 Hlȡ9VzmE7\ - CXFqBD(vC (E,…8oN L"jLsBp8z|ٖp T,Oݽ{,iX~MMPkk3hC$*q1h27z^bc^v|#Ov@/9|%V;S>ljDY.=jV p]?`y\ߔ=ӬAWy^ߙ_`&J&78^ !piC#tHd^ɐ%} |aDY<άJ*~p_@&+ zǺvqfׂ5Pۨpm GsSG`Ygc@"ybVU_#pm;iM7~QYy\+µxgp2U1qM%Ko,fKXVk0u1W]6Q09u싱QI?Y:9OD<1v^KXMG$dٺG$(i24n*픿h \an6{re ,|#ng\+RZ'B۳8]I ژDEbcDp98"XC =$T +4QNaRm cۉ}( lɧ7/jnH_(륺wW mtA枚LxCfQx=IT$S3.ٔ=E7;&6:j_laۨnZG)tO 9'PߖZSFjFSTΣ&lMyƏJTdE}^h`Z2wR?$ǻg"qjPp'd}I68$%ӯ$#PyV/|}4%.תVcv{]{~..먡 H6GuqRҬկh?ᩤ8,3#R"leKeֻJUTnSt9l.Vᛃʵ#ЛN.XE \av0p>&NN_~DLFl#aҊ &. y8l';\V7rvj΋ Nh̎g7U*F:7Zr^ƒw0'KFQZ򎑖G?x c|r4ޚVzr̄h-|-|[rq =q]gF;YQẓk]Q, ȝ_KF> xL7AP +Dsfb7<:3پfIq=I IфPV6q 6MkZ#<vjIX6}WdGs"AaK +`"r8i\cz2&^\'r3:6RLZl}u@bd9QAê|ZԣS[zk?hOVøw#<,0+%&y bYgqrK EM[;,Kr 6G篲I; .+jJ R*SfBozc6*-=ևr /eYa1= qiC#jcE#Rߔ)Biԧ ؔ^ mX^#Z2B{dƸH|]5ց@N\ɌU%&WdkoqwOhg vqS Qs3|.zEt,َۤV_pvdJ7y6Wj!Fdrp1q邯\!"YG$ń٦ ۳l){i@%CF~xyhqWcIFב`\Y>iN)va>-wᛑ[Јr.~lˋoǗڱ .:s][ ;ud}+w B$mݷoenj+s\O*%9ڈGqķ+j9 6U ^r+#96HL`uYI<`t[)GڢAmg:~3 iZdR/Ƣ%,@bWp.ed$g儠{^z(%?CJ]3- n~5pĤhXfWh +t[x̏]32Zn/s mL(@4Dޮ \nCL=u~ ܳ\SCfJ=!k%^ulo$Mc&16{8AUX!YGF:uiCw"/M{?hw:6+I)!kz·MsoO-tᓋqy9\bU3r -S`"IOr\P.IRT > f]|џG[0 BԩW! ȣn1CEHݕj!ue^t?:76!^ tbG΢ҏa"v*Mi߸DQcxTBܭPذ{Six^z/e97PPP&r(0*ph1_iG^nʤ֜E):Cw+2'e#{c0x'SUB< c6cm^%gjÀ,RȵS\jR'&UhXԠƮQ}5s >%4cd*:FbRi۪ФF~ɛ $'hB q+(YA^} )w!i!.{nؖӬA !/ oV~c׽ ].K$իOZGau"G&֪m̌GFnhb.OQi˶] *=eQt4֍E`Qw"LYDRԯ'!D;{kjϛ)XA $xJ?]b#Na'96Q3Oϻl㖖>A93{HSb4*L'䪋뢲fAIP:4r%[# +N7$ɢKer3ryϷݵDBR6=UCȹ5~#E=UT$m;R;0HqC羖)j-<|ie4FQ/L=I }̻jl ; ¦ w!~#χO̔\"]XMz ;2DonM|쪘o%-gY*m!^h[!}3wefG7u+]Q˱?Cws{$ܭ_I˦'fS<(6d>tR_s׮eIomY/JϨ8 47?^=ӀOTfn4OLrp .sR<ud;/GcƟjoM">׭WifSd?E\Irɓ&wˆ`ؽ.4Z=p]zǤ?^79+)P_*Pt vE` `HE3! ;B;s/z$ O%<h%o_pRlP8{0ڍr{d58Ώnu_ڎTVv폙kX1 WTݬHzZY_XM'Oi1bC(:5**FK+6U vzI+!;ggO?BYs]W/Ky{0wEƚr=I;P̓1!V\? b;5.V=7@~S&}_zZr&\dD!L#;Ӆ[է/ci9 ۍ{9)$&u~2XJ_F"V0D$G9ǶZ;`Z8O5Tlv;'Pd>m)<,Da(3~BAm_\Sa왺ίd۰](^4P!`p%2ՓGXO@@Pyy#[؁n> + i#[uʉy{c)}4rV~ʼn>t`̋C.TC hW急xu{ύ4=:>e1J}7Zl!\-`IL89Ϧ@fB4 e$T]‚.OKAc( mƗjjUpѭMޝh|I|ZGjkC8^N!P:C,)}'<]$38E!'56B>lٗY1υy\ rMPzmYԉtt#t?0zu7I3:*rX^Eb kzneO×;rljXv:-ަR "`TZ֋[yadȞA-.\XTQ܃/\s';.!f@M!(ZWUCR ͦJvr5uvSw1ҩU0U}̒*[ui6 :$ ӻssQ+[AsQ˄G%;mvh_1ΐOd;fbf%P)0e3n͚.HԦnA&H6aR\>` eAXNDu }U֮ՇCmڽ%1 K)Ct<[+D۱>60iѵ Pi`kZEi @&,|Iu•<Q.5UwJ8 jT5mlC7`KfMI^=:,{i͋{nA 3 |1hZO.}^27))r%S1OˬK"6yۓ;v6Jטp/;~JL9FJdSMfA|bx:ςQvcS[RB)_6Y|nK߯y=C\bEM-uS#TO@h/ hc> e^^7$yIz_Z7͡_y8ҥ4B8FWL2yxIBo?;5V+Dc^bdse7c:ΐ&:5qs]޷\^|jnDy'c |۩9MNƅUܲ0N=\]ʅ ?BS!Iclp6y5fk0*EB_:fs߄ܭVo.] 'dقn]ExBqVzKO&/. 2S<^V}ɚqJJr`J8x9KVfoH1v<lf[Yg줘 _Q'l`N|Qʀ`ZWsB9|gqW1nG n^{;RYWpN9%˜cpwJckpAœbX̲0WX$8FC:- a$Wao?n5 õˇVƧo,_-P؆r2ʶp'4Ű"_LK8-L~ZiXagn87zRW_jal"h>ÛTʽ:`?$]@ _2FӮ!e;d܋Ɯ6 Б5t~%x^D@]~mb,C=A[C(lÈw{d)ް+b;a:7i@wܦX3o#8Nצ!@C҂j#.J1F<9ͷ]:ӤQLR'pT  7(TM7FK2 Z{Apj@wϢ +ތ »~EA|tgj)0jZk}*d>SG5c@њ,LXVR|rmRʻrw{hKi; !|H1㨧(Y!!%/ @|68Ca; ,,wncc?>N_tl𔀗rYȰJv)(!N]DO3QP x6l-'-6%miz7hg0Wu B:KSt6"(1̖T`ZHQx'hO.-?,=:I&`^(AA>R7QXN/8]׈rO  g,BcI֯@:NZGj%DuWa?Ep[ zÖ854OC~^ Upgڋ (M[/]=qdtПNA% _n9ym6F"YY^ä'𒭹9KhpakتLmOMn&*Pr քG!$鄲vu؈gbMa$s2'<=[oV6~uYENWDIyꢵ1h㒯灮> }dpߣX6SR)7ܭ:=uC^Fk:ioINLO5V.nA,./_CUo<Ӏ)Az4̗A Z NpV\d$o+z-{^3lhK,?7׹n|3>1."yP& OucYMG?/?bS7V8bn<8ICuYRy{tjGxRK(lLX5`fpsŻɩp17tzsHv rXbɘ ~Z-sbSdZ;f Y) W<{;qO G#`p mBΉzb3 u nM1eD:@)T A58JsW/jԺH,pkbW%>$v$j9#)8du$0Cet/aOSdI]ɠ@ -OhzQ J:k^]5;I&zWN5x4Sڴ?қ!R3F2;U`Mr\R0lٳ͑E/Y d~lYfvWP >pEÐyFTQ*G;>|q=dozN'0C6JnXiP`pz:Hi/ :9!$|>j _b 쌁&m iq"ؑDh|=WȀH  wwu@O'S{yF ?՟l*%BOwZb(bx ձ`,l܌'!b V.  շ"_M*+}C6kY?fkE51VtVX=F :E/Ec[t|ki V?X39eyQG#]4{$k?|U[oʂ~'!VBګ%~H$_ES2 s6q:s#D]g5ޞš'+9=vJ,VIޕ=KK6{phϽ=<3%ѲlaL돷xݲ׽é#9bn24HO2_`tkBHī'γ6g.0gdK.'8^q}wUm0 52O@p& :LsX1w1[ڃtd ب*3x0|RR$E~H@+뎯;>kS̀ "j ?^s& {blIjI&pQVuʹqcVh )Ɠ(2lO'PU!V/ƍ?:jbq?|#c?7E˷r\^M0}٩ sVdZRg;٩v WPJT Ktu)}DSu 5wh6jp6S^Ǐ` ]R<]z+|-t/ 'DŽ#*tʡ(^Hs#W4yL=3*b `ǖX< '<2FjO+%l6.Ih`$S0 .K'Am'%F$~ҪqRrZQ!@]ɧH~’T@ 1_?oT )3Iia*&;]ɻRt ef(׫be;H(m.m攏J#sd0RN${YT:OcV~{]{"8*lM~zhb]|d:/kP_fr71L, W6i$҆UFttOIR(S)a1fO":sD~jVbqw4搖7$6Az@/kl^͠f  G;|B6O(ᾟTI#jx@~rS`<[/u|OkfLJ ?w]7A*BXT0NIš3&!ho}tAib:5qfY#9 [u6V~tXSĉÿ0J٦1D D4 +c5m җ#׋lZP|dm4 _i:uhFQ;\@ˆڤOGܾa>Kc~IaW^u{G="t^iU &'ЯU󃗇 39kes0rLΖ?g2} kF: #sdxoWghOj5}?jf 1!4b=}f'5|rՀ5! 7[ZeUUBL4qtqOv>MqHopru*"8qWiݪicR:FBSKuozf*z28 ye䪉'!l)7//~"ѦPK+Mc֏L Ao>]m?f$bo}3=#ed+z=aXjD<uz~%tuXk;yv9l .(wYqBW lFZ>,y2F)$\G)8`e1q M} ֓:jh %?J 6Jt%# TX S|vTRWX+n}Wt:G9tf"ulϫ!zQuPH:ut;f],fz9;#DAAEԡ$':JpVzKջ#N`%ϡف>:*CI_5Vx('c;Ajc߸׊TNߦ1*>,s. @(/4ZLN k3e7G՝\a~̈́q]Mق۝d}cqzK̇{ ^ɜD `m|)*P\(1ny;:1ʊϫP`SY>$)WPv;V0/6?g<xO,揉W~g0ageE,o6:ab| Pe^:S m(ZJ, ljĴ?04)ϮBӮr(yv[(7?hV2URǂ}M[db;FU_wniOvd|^DKƬAb'isb&BCkg`QVps[)$e@d0 S+zfniQGx'lrG,&/[VSD; ͕8ИSM1^W&M`6Qxn]m5K#Bc?_ƾ1U6+TEm4N35 |{-SZT>n -9Bsk-[$, r{ Gf-v=rުxRKvZucA^NFC9wfm ]  1 ں2`"ufd*f&,T ("Xe󄡐BcJ xRhhS0}vȍp%[L"am ٛ4c ζ,|};TwC 0Ek^2~#s9@8N gcDIB$_OsZŹ_)Oƒcf袹~cB* aAj*nͺ\tT[Z֒*z3 AQv>G ?Sў}η PvZ &J: s=Np_(Cĵ3(C| 6{ gED]d Rj8VJloqO‹~{V" L#jiYAەͮZ ]˴?cq O=ҍ:W71_em1$m'.T$Kdd,TzG_! :Xr%8HtufiHk6d/7-r"-' xK!;I ?2%F5 J6 bAvFQSHVs0Ho*v!T]k.sKoذ6|OP076m[[cjڃPUAdgZ*+,I^ej#L #| j21xnu-g# {[l|Ǩ"T=æ:HK+0/ǤhD1Pƹ|wDQoF/ZߪFhXSIrde~(<|dц P.0RO>vA];.z'-W] -i`_rpkcŋZ5F !<: ܚCh.CWAoZGawnHV -[.nVNٙ*'^.qꕴ|ƉLx۸𵶦0HՀ[IJstUQPd؀gf}J Z;ziF aݡM}? Vfz( 0.a5-SC1q]| $p-[.Dž%kw<>I$ЈG~EK%ci!gɯ*X z7smA )`ȡ`LQj\nӖ5q棻NG!>45~]lfc[@mäM;> W Zqnw@/dÜk  .~mp {;~L'.*G`Mf.pʹ/0] ?23y_]&GLh ^s, A_Ž\ܓ|IQ`ξvq֘wƺ&%IJLH3%!(i~PJ\D yZ>>T[rq)͆ 竘Y^n%YA隃#xRАԯڡ Ahh`BW&=]ݢnH/5|T1=909qH(Ľ3c0jFGIg~W2JSܚ-,TIV2 !YSZ'کir)$zÌ&=#7P6q]SE" g|.= 0b<})P!C{s܁xggy/3Nɸd<8V dL1'QN6AͅX9 TJ#Q!67䳂 ʊNscis5aE6ENViLupďT 0F7($4ᶉJ:Z`&'e,X4]dtzƽ)gfNk dfz]>j:cRADKت_~0yinܭdL젋TjDwP%0/%A5IQ5IWH: Up2_t0Z:gNz3DNmyX!mو"ˣ b@Nf@5ZDKӷC19DIa>q/[S$\m wy}yBҞh)-BfXms1/8H- ͏[7zy08 R]d˭w {F&GΨ ٵPRK qbV4RG_p|{l4E3aڼކY E6~>_]Sf_oQ:TnojJEC O6xpEb,cRpPIޚM,Z6ّNzgq u@1׍78vueP?Tf!Y :o]^2RSX euih!'ګrJ,6VI1%@mfrNXSqp~Q̚ 󹢱6f{:kw &2EJ)2""T;Jر p/>riqݛ>mRWh-y^e2Ʈc߲,EsښRy 5Npm%ƹmSri),Hw QY-9C ئe,a0 ,3Qu x[%WG" 9#pxjOXr~*{.y_)#w*zMPxxGRA()ޑps80de&Q0zYR(wumUSZC &P@@۶KfWL8-;S|D93A<|Zw""dI&^#-7oөE x¡CK>6]7>vl} R$UXM![fpG[~M1*\uEhc8mF$`X"Ngv@&c:=L?+ݸ$z~M#J7V7g(NN[=Wvb=˯0XB޿bky$ĨDO!{фT?vZ>r]`Vh$)LCt0 c!<➚ Qocgfgڌ&LVoUƋ .C*֢$5ד Epvյs*,÷*9g!w -~A1asrbgeeȡ f >:%VR8clwRK|T:QNj\2 7da[e\,^m3>H}yp( <:H!:k>RE~ k[*r s j]7l{r/-K9L$6p|q`c[i֙B%[9p"ɂLj'vUjVJqPeFOm|B5^̵602+BZM{!1EڻvoWE|HjI P`A}X0hAVI4i;L&V|Tq&6BQaqm:eKߴlV}EΣ׊v*tm7k1eX=/y/jALXv5sUIzI¬Q9Q9w!#@N%ҭ sMGÁOGsT_@88G`×psόv<,22wTJ'T= 6:(I\`Jq?59%mJ7<޵܅+/%}?;tco3!F?:)KJaA"r)#qjMtʼn,B)*~[*f&4"$5)stqݠk{r F I^ЄDTT3GE qX8;ny߂?-ziBwW+3c>j#OjU1_5iX{/[Mb'*:(`ݚH #tsܰ:LrvuzL9Dܨ7BRk7wٴ#my/o+`R"YR2zpĞ.!X6/x?*x퍲/M65.JD&ɊZOc-hZβ3]rzش ͂?3g0j7tB(d|IH;feWՋiktT+z+:B<|f-C/HbWI3 .AO|Cbu%cܹ:_i(PmǏs kZmڙ?,Mv}e8Z #_A0fb9M6sf0j-Lˉ3_~%P؅U#X@㰆>9}.F{@o%)qҧҩMӕv%%.ʑl^7d]0E2PgԄrUګf:v ']9@JǴ.o4"#S6 Joo j/H6,U*(kwitהO>vT^Ɇ=P˨[`n%^pzވʐ7 !QHBc,T5xֽ9fv(2A!o͝C1kgXяM'A&7߅t9>b{˔^ɂNIWxo:~kyRt+`t*JAJS3χd'C)Q$Uw.۠@ ~]ۚ~aEMfQobԛLWyi\;B_ GӅ6`:Sar/U,IھS'JRlTc+(o1res?_dҸ4wjI$1Q6'^q%£|ԙ:NN.V/hŘڎSr@s#Yf3ö2OpԈhq{X45DZY Z2}%Q7LBN3}n_`T*niaEPPIBo ]Cd9u(icQ-IzX"5j^+S-gz $lBko@UzaFg@@_$L(Aʉ4[x|ČX: ³I=x휰Sj53m$p2>ij %W-?w(_Mz:UFvE-dGcG͹ [dS֖NXä PZ]nJ)AW1.\,% 83rLufwFK3g?6O'\Lm'T 2Y(g*kCo&FS9vNRZnV3Aϯ wןI8cyVM(!!S9ÙD-(:2RC-I5Zˏ=+3q'Rur'a#Rc(QŊFԨ ?~;"[uO2o"/y>$VbQ(T{NF_[GR=FϹ&4YjГ%xvʭdJ_Uާmʕ\z1 "W 1r EBcU4F1n)2hv3([W8=_CnDH}QJquşr3U* : zMKH 3oGWҠ1eҵ jgF( ЏVUxIӎK'ŧgXc;3pt= nMR_;egP?VtȜ7*(Hq(,o$km w3^lc_>k:פ;&BjS8e\ } 37\`U$|IL$:b\Ň<6\37V*,UƒKcpg 1'!6a+ @۹kƅ1?%Y;|(uBW;vrg A\V|Dϡ?4W`(b,k416E׊FzIa}!ԀyѻKͷmpؖk"e;ڙ93,Ut+%f C|κOHR8)X6Q̬¡+0fQ&0(uP{=XUØ/Nq`,,pY>%k;miϛzi%#Czǧ*EfŒnإodP̱c}Ε̭|S&{^-U CK??mK,HMt.*ʗ'S^L&gGA 43jJn\mS 2x˭og߃]hd)k</A(6 bI"y!$ e+4)WvoG7B"gmr7?`Bi7TouϷs~w܀w6wƊPHE0=2Ģ۱gtyLHJ*;F\CmlVX̲\x?*Oࡼ E!D8r"북,KVmagI-r!z%Mn.9cL\kvbc#X2"J$=# ZZGl(EoΒǰ}FV*I?i266or 0m (L4腦NP"V?ElN2^*g/l`Tߙ4SƗHq G&gUȐ,Mxq3\76b 9^?-}_m1nu6vwzKmuB~[\~m10doyz%J{y?zX݁—]G>Y0 8~VZvP ,|DX"nd-\O0N4~(ќslchsV'eݧ4# UП@yWjL6y ߽j"l-1EtX)TTGVl%7$`Z5˫=1%ICEߌ׬)ƞU쒈q9XGТ{xp718.cL<燸1'SϤ ~]V039|wFYǛGzN}\b:Rqr[Yyp^NF?2<PG2a΄Zx͕]Aʱ) $?]\E/?UpgN[]ps3267D#mvH?l'.z> [T:=sJWi)`U>g k$+D;Xe8ʵm@dc!fg_Z">J0X"MDwUR6gT4]r? tJÛ'xj;M~KUw\ RanaO~<Ԩkc,6r5;,<Έ$M9䥖K|lUbȡ;eX&P+bPN_Xޏ= . Hv=תhUb 9P{;YMNىGCD-ML55ȟbΙbN[ # "؈Q~:GJaPD~}]DHXtg Kze - q|!kx7g#e:ӹT1L~p:B{ D2 MEEvX9!矑DWp_ %גbEC=l}b%?仉~" mdylVu&r O2J{"zi 䂨^*X>SgT*E ܈^4捔l)풓 RiS/qJT˿H\If`@.~hQ ?@wDGՐ>q0.鴐nd W\D롈(R Jb-1Ev\P?m)tARIWYEվ 㗳vp}F C1qƒ- Gwv R1I s_\*hRK2n"uݫnLE_Vwf3JK߭/B 8/I~-OTVJzB}~iྐ<uwP׽YeLyJx8 ؒL-daAa@G7pݙϜDjۮב(BshN072a{9ǎT̠8olLR.(q Zw'-ِSc4/W%D@*0d9ߗj] XMAW ~j:YEFOJD;'o A\G^vRlȑus| d8Qrw8[%P8s=mDшtp\_5 SYdzI(g-P "%9wm;oB1-|dq9qS OAVGNj1.:f->Z=9s<=R@,[f`7n]㝏&HBz{ز!V" w}LGhW\:-ɏ")Ac'"y<#k ],uj!͔[$qbr wh9 X"i l;>vM4\, 8]ґqFJLT_Ch%\D_j̝.>G>[NFiXLjwRe@6#daUi-4`(V_d Ppd `b֒Dxǐ71 ~Et|O=a_ WIC a_db>XQ%cTs_CDœ! xGoF0b&ZW@GUSDIv/mjO4Ĉ]V]2'%"-!c텳jr(ϑK *W5!˔f"Y)+x!wcʠHm&!\{C?:TIȴjǺ.SfvX-&ѣ>Ll΂C6k}Py]o*1f1i=yퟂk BoYKsjO,F}&ѧ"E,/Fd-k)[R8Д'Emʇ^A biE&޴.Co{‰a>y@ydʮIݥIK.glOSrq^.ܙ3b06!} '>bΆsae2+d/U#GD>Qad`wZ̐_rtiXO(MIi1t!ʥ>\PVe!|&*}?s(Yu$ކ#kILKUT]K];I+[l& $쥇⿌MC+ɘRtQl'%|#/UEvSף]rF7j$xa*wenǸ4r >4R].ᒱ5׏}`m͡I n8Xt,9Uw5G t輦Yt=lc Wf*zO.؎Qg #wvQS,t})\D腱7%ߥzlrq84X=4\຦7H`HMw(8 Uzڐa][Tb=iofl3w{y1nSVok"4-4γn}cab +>pM?΍T$Zki݂9$Ny ~z}jSkdro!xUS6EٞP##H4N2LMrTDz2tBOU:v}9XldF"d{,zʒ"r%|`Έ:<& ^A.btD7JwL`) CU­FJ ihQL Oei|R*;2W<(%XV֊y2xpU-[PGBĬ#@l ҿrcNӨ횥h3R*w xɥdx8r䋈çfdϡ&$4ގtOhlHd^5%il-F/:3P}1Nx)SMW ;LŽ67 ;̹ͪ˶K}ۢe$ph"#6%ߢne"H}d[0xu8z0yW[;`_5tgW |r IK%sG_ӈ2禮Q;%cga sWճ߂±Z2Tw-;EٿnDq: Wd)|Ţ `%fe>!}o0`D3=)l"eu~yo) @&<ّAJZ>טjTHM9cUP ZTEB[%›/teO=?zdޗ̨%S^Rjvtc6 xAD+7:Ab -<u}*i P ,G0X}hr !hQO[̯- 8ջQ+RS;۶M 󂃍߆i}*%Uς;. Yԁ7ߊwFK'%yD=^\aP""yB^s0)iG@|𹙡Cz1b!U<1N4zՅRb^.9›M@E_|;UӲqcI1]i~Yq30p) &K(:F=rh lK*$[MǗ*"ASE// '2YlXdJؽt1g=։6^(4+IRJ JtWwcptD:`Y&)wR{1-ZzXW8 SFV? d%55gמ/wZ&&Osx9ƓgGnfs,Uf-}yۖ]xG ac eսlj۽lU¨DJu=6‡owyy$-VA}週"guU2 ֟(baĶ*KzI0N uy &; .uNc"'Wa1I) m=Fvj~0qRl4Qjy܅W!/CRzM7"raޞ}™[ƸS<]]$S؂KloCnН%Sߗ j)>8ĸ9{>|:룡M\: ]ER ƕK{OKj}Y#oThxX+Q ,GGMRHFQ8 ϩj15,ޫ-(TC4 ph%,ѻdEmwŴw#\Z wk<#@Qb{ƊY6[ENMSxö&!2{zuev*fB,ϩx[?$﬜-GU!4vʂ]vh'[H*\$˟RZ_EG"M)'1î%Uf꺻/x钄mqfcB KR*QCpu$$?}Fu9ПlQw+(Sl Y6P?Ot()6|. +$ʿ!z4/ҡ)NH6eZs: <0I&#` ˘ %zd;+`1J䅙;!.ݺBEN&a l+gpyn2ז:.i;D k b%W5JztKh߀ 9TE^_s}nю ̌QidӜM9leZJA8[mFOdmM&¨Jf$"Yd4j@N:BUŢVxbߨcFu!af"oIz /y"6Ev*g{\wtsul!WTįI ɀI>ce[T:SYZ͏k֔E_֦]`fvJ"!e`"ßRp5jϾ6,Ѕ}sy?;F= 3%  17H풱 pyc~QX͜:0ۆ'+sgIF~Si'jNӓaz[p¯ä ȪϺ<5jpKkJ–r$i-HTvO[;cMlLzNmydze)l"y ÝJ.טc%^q~V9OH]%NtA?aŹ4xQMɮZ`IUDBhY%`XvD!pH[ԗl^&&+3)j{ȠvM s-[ٳn`DziDzzUi$rkf&s4LMësتI=ӽ%^0[1K4lgEL(jS"ݳy2b] HoekY2;CD=+#LTq j44+ӳ̓'%F=}^*uz3|hbB"8@kZ/Y؉2ПYmTD[UYH!oۺ'Fl׊S_96yv4if:rU7 #'8/h&)M![ދ.<>H*j`\,#vC@!Mh9f[_Sm4؀ \9Z}Rq$;;L!U}A"i6"_]3뾧!9pfWb [t0AAq&*4v?ps8kBaƝBZy: *;Cj;$">o mٱ5LJU!bII/I7{lT6rD,!b[ӓ1BB;󁤅x:TQ,56f#nM+k,u@BA{:Nyhy札IҪG&YxɊ[I ck20!3Ż'Zĭa. '⡑ڎLe$(c3UϔnJ^}FFG&4LK5iMZyՌ[m]Ыh- BQ+N-#Y('RlC'޼)EW#J{WGV zV?xЫdjDeg>/&4DTWш0.̀:`/?6{GbR4o业[omR/O^s@wkS"%E,x ӧNng3xh`npvi2d[&"}  ao}(,Ɨ! V' >>z-w ,k]yLDpJtp2;zDZ 4;寕KESL;^ 5w Z ^? iYTIŷ3E6;2s|쑡|$?n bR^Prl(M畅5$zI>kǼ8 &L?6G޻™TV 3:L*緿f|TJn2d Ko56Wn6KRF=&ocoEɔدgw,YKNS5=4s_2,A]Z)A_NPhZUH0A TZ1ܹ- o6-ʬЄR*o&@4Qh ze`)3{&B1uVOeZ% .͉H"╅* 9>ˍ@uHGaClq[ϖXV8vʢСYWF`IL%19$eꗴ"4-&ߐqs6fq篊Gӹ!لƱz~YHH卑n; 4QCFb^7a+A#T_tzB\`+-U)MZb k2c;2Y̑ EMpf /~hdT̾K5u1׮#{ۄK+frKC? (m2~D= * w6e:[?fĄ NSBl{Y%zLZr"":!lp UT(Ҁ;P[$2;վ91f0EO?9c.q&=OxG}Bp)0ItuL5WƒG=iʧGj ӘmiExMbVhK]֯bjĻetZfŐe[G(kch&G,:(&YmY_ 5(mg\G*n?$Uf_o-KWڡ:?dÏ\g 8l 1 cdz\Nq_q0XFDycgVЅ־ b#Km-5գRPHbWajn *emFד`$G# ol`;}+486+jzlR L?8|"4'H?P^ Z\2 'J:zsO#O DT[-2vCqv\6}%X+[͓ƊhQQOJ=Id\9^òEȈ3]KCM*̑`|"da[{d坬FErp7}${@ T ZUk(Q6 *0C09E }v[RT:_솆CS{ 8zжDa!G1fҗ^dPQn.`+~0*j(O/PƎ\*ZrVϧxAAyQͼu&j_Gwr6@M'dz( /:vuY3kLJ9j}.yOM[jyEF-G52-\z݇Iɕ́AY 2j4G&g!̮+jfZ'aH??uZ$wU(uk׬l?xB!cJcZ?N! f{r u!\&A+9mxVBlVMs V('iUu\S%͉!pSMa(>u֟HwNǩ }HAk䳲3CiJv)szdbsB]P2NZi~7XҠ#<0_m 4[Ũ圎ӌ?˫v*F@i?@kaykMw9q3Ԗ"}AUtnϔУGʏ$ݦ,uvٳ" Yp7)"}[-͈=>0 V~'G:9ޛK=멂[*ݝ9->[J<[p #̡ AN M 7'#I1Q/DrY߹q(WR?j\?Bj ]ANYS x_Y)ߝ79.L[[b!^'jq1פsUMĖl#m<*sxGi[Bm ~=Զa8o@i?+ּ>A4O m{XWHy@9hnʗtbh' 0QZd߲t*v Di0 DA=Yk+(,zsSk>{+0Ej`bW6} V{ q%Q$#hG9"=* wspķw p霃h7GqX#s;h!+䀜'H yDj?A <ֿiRey%)$ieWv6.}p]HK)VToFdctG!7cl =;(thixr4`և.%QL3Hmu(F{Ea:LKфĊa cE]Ut*Ni:Vy4.nG xOdO^QS&"1N)J~-uH µt+?):l/̱?M`RMF43πvbL# Hѝ )"!*c!0`AAv\t6;[2e{$34MyM6dB({=P!ti\]C>ؕlVSnt_`jETy [v\Z_DO/1 gout.7 IqigS-s\HF2L)cVyFAW5k#t F'pW.TBiQ\$;+ A׆&tfەƘ'=,|ԛ((jk`Lk-3U/4\&Fҋӑ|$F$izCf}ac)m/L8;-6CvES~ |= ÃraFDiF2ҥnI)Pf OP{k 8ƍ=0qHiNzM/4L#Jy(La ?[&8OLJpH>1iL[JF\nbjٮ(-<+k&ێ"ՀiVGւLTbע:YD;9֘s*4ėY'YzIW?+]}~Ԩ^{uR],+_UG1c?@TT$5 ." {Nz2M|s׋'Q%hV'H-c:ƃgokt1Vg\]pX,C[9+&OwfXu.@$&-h)jn¾ +RĮBFKMgiwq?=mذoZ@GUp17^E>]m76)'z9_,u&D9bcp8X$O;Raar]S+k)OQ@S0gJ%=sIRmtDlFX?/҄V]O۠^ݱhg4S+ ϸýQd\.BgQ6_Mmу"lv#56s@]V] c(h!θ~j&3L TS?,t` l Lq!B#̖G.L;&2`6b0w żM?TAX߁:KMUWesR-c&YѦH:EKLsC+ŏ Vo$Ჟ|7"^~ń[[lnJU:{~7^ (٭I{4=_KR(1+sNTݼ"0aU?n@T_V:|BoVk>}/`O"wѾ{^C鰈ƷQ熚X߻q,$1Q1D7abUڤMQc,.+a\j;^ J9xë{E(PU5ff,b:|_G2M <>Im&{hl)E;Z zZo :f-&"Y❜F ]^P`@-O4n2L9\h:kR0-V#,5w9WbVAcKApm\9KN e㜺ՈFnW8\=H2>J{Yù>HGJ;TVZA,KV\8VmN}<:9]/GcRM H,K:_:ы wFt<:*n&UkGf3J[~7\uy|17'XDC]d:ґwᗰr3%eq2ÂedY`Wj56ĹN C8.v3FYoo !xpM8$ | 9m5ps[~p%^`_[74h MM#>Aei zQӵ 32D: i wn ( 4e[b,P.*vW4*Xn:z:h<<ۓ3| S'3ՃV8rzvz4 ݉b4e36& 4h5K\Ne $ɡ+`bڨYx\Ѻ`og`0h8կCPR γ@ωeP0KC*8wF?֏2?́ϭ6!@_AeM UҀ vGTnV렢]|=p@zi"t䉴 ]B6U[qw.@ӶKHXT9N;^.NN 3(x=^1[[UܾTC %jʆ6B0TzP$#ř'6D6B3# ރ/|YzXh;k6͚[>2 ްD8ZK"Q ~Ct|3c1[Œ,zt}Ep43qgA;䣰;jzxi݅:YndB4+|yN,0-FK/FsF9kN8n\ڀHc2/t=Vfs tbLޤSr=3`T!gˮnL,Tv&z*^l(`#rc.T(Q`%!y>Hee A). _ZnۆQg)u,ZpHi'cBYJ#ה2Beg"M\tYɵaǺ; Mgީ. ֠%9i] ;EU2^K[{iIfۙrw·%v/yNlT7jjΞwڰcRGt5;pCpj'L]ԏ F3Bv5"Ӛ4"Ȅvv"sݓ++74vOrʲgȅ_a: e9c#3q?lB(vLb–K8X.!ʼnoD^3~S;=tˢHbBrF?% v݃㊜]S s(Z|=t#ӡUd]9(vv#]#LAwȀ%^W h2U 'A `0=slEH%~H#nq_LN8/de*[ О  w'9C-HL@{hqL񴐨G0K4^jX1luiEҧ8 x+>Kw#

I+a,箍h=Gv *.4(E\: ${{|C9m uAX cl__nFSq ,-fpŋ7Ɔ?s.X{h;Bb;~aeѤw<  NNr5r-qy$ -xSDY]"vuf c){H-!E9=3!rx+vV'U!!+s^ȵ gwz|idD6:p"iW2.rd_eֹħ|[gToD}F%qL,ĕ)ьvK9xX5o-TMZlyr>f?;gysղUɝD1'{a4:꽱4|M'N s6pMǨ0 B/MA.%^uͿ|$_2QKWL8>ZS(WrDA OV"5vѡ4m H^m'n+KW)qT￱{fۨ% "=wڪ>(zܵ.`mC%ayRa`CR=LK'#oz9cIMGg&&K>Fˎ)T%[!g(#\7ai Cƶ&G[GN#kEr=6fZ OŹEߓ{^$E3Êpra}mUQJߠq' ܭhhkrg ۤU+%f6bYzVa=HFĨ>/Zh܎peߡ) <𝈹tE=ƳqTGG($8iwD\N`0mWɢ''lPgZP5R!h0KmXyz(Ml%=v+ZK\ $D+L~-x&3 iNCDx"ɛ_F޾HJ Es+}wK2}W cx?oSZ <鱗n:'i̦$AaŢH\~o_.cߵC_tܢh MjB>UF~O&nG׾/C@8:_S(=7⋁J tGMWhBvj-΃? Js$h& -=t_?^-D+*!Hj8|b_?_dl=g#70iB\}A"۪"rq /.!ن/מ>"@!'-a0^ %ux)#'W\ِw(L)G=x$jԊ7j+.2)P K*@X#zIq*Ύk=FE@Q=2멛<" +Flb:96y<ajh n" NL͂sj$?MaT$7==rX#Wx~4TU_'X&b:Pgq/?aj&O,gq 4<( 0.u_uOlHPگiB3=:hn5gh?D@jن^w B[/VV(NШs @HU&x!JL3Sz Ԟ4NWHH\.HY_>?UQzr}曝֋x*ivl4Q`l{ߞݩ 25xV ު?DbsXό\J5X8.o]\ߝ,Z?d,^ERL 1+MhJdˑw >SMqֿoQ S k{%zL_Di|iɢc+xr SgNюI Ugc% mnYc.FEdmځLߓc9B2MDn xlMMomMS%S UMX| `go/e#IG| - A"[UB "@FhTt:dzԑ%|&p1v~V|z"=u(@`貏׿k*8]fG. +-ZAz]"yzҲG`>thXʳ&k'~g+ʮeхuO o66TDFKt0Cl9Zdiw5,YT k9߅(aYJBM(G\!2}Dl$ƲTOx+@|r3\ ^g/pucQ[r*'.$ 9 ,U cjxy9?ɴm.R@kpLw9ATe)kWu-4(t <~= KTVAų`-ؤhQ^J{E)q%N;UQ 9a='yԍE(%m}`_#A_`g8v'}v"V"L.1c (b+ӱ6P>nD~Lw,^CfMZ"tx}.xTJL}xVJh?h&Zt$.M|\кE+ 5Ey{*>ED)k7ь(*D.ɪsC.2e`5Jm{ԃNpm72A]W:8I˚9ZR7[ZNh~U0T$~A%.mbͲH>a)i #ˍ49΄ uw̏OYC;Sx?^c-P!C4O>]3[+ҏ{ͨQ8\Y!xȁ%ymێg81ϲ0N75naKBY84Fc=!:J|ga7ROa͍kGrDƗԔ4*C3xˏCcGE^{6h,ԍ@vPBcz@cw:&M>2#S] Nɨ*mjgh/䰥YP5>!z!BOJcl*N *7;zŎZ#~ug9' ` ( 47B$\9>o~QO`°ϏaCP<*6 C \zIp,jS_ 5t]kOF@*{ݶJ 5˂q0 JTtCy(ag]U7+'@pؚ%30^x^ZɥYK/U,>Jm-P@N%ailmFӓ̊9ֵNŵ8|\TJȓwBOx5pKL yZ I^lE<fMaj+ 9 y [+[k<1=dm O= V7491vKUۃ%%ZBf*+Vh]ެn,i2flLYP6;ɝӪ&M1V-0S'@F:;}-֮&9 MX%̀7Ͳ"XubESKS  |-Kwf\9M%R{tbl [W86ܾ 皀C2xP7`>[qb:z7 EZkKn-CfFv@͝5arLQBL!9q\ep6m J} yE;gV"Kog*(f`|zJI3;tɱ@hK{Gqt b {c&@w&u)9Lg B:s >3⑓㖩̮Qq/eRW8d&IhJ*-1k1 1&E0,-=5Ԇw]{ֺ ?XD=Lj {xA֝RfD# 9,ih uA&0/ PD`>ϾGA TP)kÄ: O6*'sb $jE7'B!eO]ҙFiVB/A96x%\^tǜxs";Yl r[RƏAGG9I1񶩢}mbVڏPoqݗ%йwzH<[ *N5$&>kH|dg{ϛ5ܗKD8aC*lr\-ɞiUEq{BH$I!x&E6ɰ+_du]R:#ߨ^pʙoU*ڢ%Y_kGU \g͵vzfplIgs8.^S'7?Yisl2uMvsn}jwh2~ ]uhz,0_1jïd-쿵#9Qz ٔ?hcy5H7*mErlv 灹R˂B7@5%_?Z @-M(|yH@*|Hl(ě1Ifti& t =?T/Ԏ%!t*S^Qua ᳂?l_~wq܋!.o!PZTcU|#P9B]OxJz);R7D*}u.nѪ)G5~}d`zگx?@hge6psCA0LxvD^Ɗ(T$| 3+0r ,kz(p8'X8Aa/q`\9V0WSޠӉ;fO?]Շï9+u̵P&񕽘f$k@^so> Ao;/Z"gi8 Kh!p4u3 ޕ;+em#]^2_ [pvo vە}XC|m|a|~QsEXJh.j,ٽ\Yho y$70~?4Qوx>*G]g$mA t5VzȖR&b3cE`b>CO/#bx]^FxQOn A -A_HId@n F* 1"|FVLۖi3hZب˷9Y)sbBQ-fufgLez% Zl௡N^A"1l0lb.j`DxEu1.[9|EjmIr- ?סbB^t^kY=xlL], M}lܥf=.,ʒ܃#leY`cǍVR1>}$ťTtzRSW*KACڭ| 8@YyrY?Gް;މ7~|+̉Ùlv"%зnL%B6Ү*k,pg KLKbA)}Q?,w%>G35q{Jmq-_kFk`̱q,3r=/gR̨Y&Xz8UwsMp5MRL~)7gCCEU  00wA_uCPY Vщ. KD(JOfaRڛG `J٧wVrVǹʤ-n'u.aa0c Eʛ0]gU)Pk-$r4'T3or EpLN/` d}/V Ezn<ΰc碌j gG G^]&!K-Mvn8ZrP z~59Zy$M(r4t[NJcrQnACl9۪PpݗSOuEoK2\~_-K/+V1\-RF$vWRp(@ڤ05evS4 )D  MG&I$YPR֠YVm?Qہwb&n ^h,ʚV-YJ $0P145)m*oq?Y@s7˖D@kE#ANWl`WcJb줏'A`ZHg<_(iwn~WM uΞ;dN.C=?l4(ʭv_ܕ¹L6ElE$qc;-.FWJw!P83M>Ho )IL}#(XٲdQoĬDW8e'lH ~ 7b'J*bIܩ Nd4Zh)AyY WX]F@aHK,qz`(y sjtHf1x~ҞD.G/K@ZJX6T:ڰjT?VG%0O)[}vcWZi+TI'z[3|-e5믨:QurѐmeV>dм +ˣϞ7,S%4S%]%>"7&\_RR?%j|ceRº*O}xԧ<a ?'jCR /鰫L@sw3CԂ<1vy؀,Y-Z{b㤨Z `ɃPXEMiЭzJ PUZxo='*E .S i+Eľ~PnaB'C@5#hM/,h1hwVuPmg04B9/WIOGG~B^fV[Cvkxz0LlTGXu1y..4D4lRL}~}]~| m3Nͩ!6R$Qr=[&VʵJR:yGD3)QŴ{oaNG2ٶ-gF r,WߞM Y/^u sBћ t<&z ]pr+'LV*vMn]=mgc\]'+Y+` K@,砥) PBxB 8A}..QW*/f[gI]ﭵUiS)EqSи(_hm硹/vv'kiпYVVMkSAPg`oJۆ7oCP!@A` Xw{ҜׄZc*Dt_ipX[)'s6Rrbjϭ,2$Ҙg2c| k0Ī)Ԯ Z65R gQOreɮY,/aXZQѿ^!:\ԍ@ {%ћ6"x)0&˭%vGѠ }j ȁkOdsr>vEN\D&_ wΆDGh Oφy/meP> F x!=R{%}fhqsDHrB,R!1#C(y ;#؏E;ċŗZgLgSh׌ q/bY Ƴ޿*"yG[ZO![[ tG; J$0xט_SSRwUgL6vv)UvrJo-‹MzvBM❜/pX܍Dn񉺾8cUz ES>!qP5P̎r99(tH~i^!8λ$zo ɍ|q,',h Tj{4Z 3odǪ`|A$5J{|(Xj$ZZf[j2y`|ן X;2a")c 6V8lR\n&mLB v'e0eњ^} N9q*xJKOGK%YM$LDCOёrw`+'&D?\TvSi;8Sܨ3*,R#E3͸az\3\.݉z&B;V2XTzuॲ i 1ZSp?A@>C$%+R@.7YJ4F[<ާtA@/+`ez+6h ?&PT7#ln#+쀦^jߍ(uuCmγF΂)(-ԡ}h05E T):rP0hHDԡުP0d<Yi|࿾NPrMU;U7ZHZ7״IWC? j~l_z pm1. R=Ol>b)}OE-USYpԊ+܂S?vb2H}@?]ݺEgn\?Nɹ-,ıt]OEMjKQd "viqؓ/@uG!=*d,xuR@1 JR2z$բDOa؋GM:5nu4iHn[]8nUFMlT; <_d঺ȋphN6V  ƟFpI [фB,x~.}!AU7Xi7rp__l{XXmԋ &~A{ZÌhr<#W/^A{VΥEFt RafҋԷdVbAk%7˞i'w&4/+$)li̤(M^Qn_F_ ';:iG:WW0x3GiC V_k0O|-_G,c'ra5nGa3wynۦ9/A R]60y\1>^3K+T cHG>-{U$?O%oV&?ėk~z ۧbP%k9f;k' l۶u/*Q6QB(r(*d,\xehgv@nj['%χEcᡝO>O#:60R?mhpc⫳|{P imI6p]./ZOZ'0I/g9GAvH%B&/xSB!|z(NBC-Jۦ,gKųy{yf2}GhA`;NgYZ0707010000003c000081a400000000000000000000000164df7f6f0000a76c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/*7+]?Eh=ڜ9Mr)6Թ?vդvӬ{~לN>Vv~[%ĉs( mʀಪo/=. = q:f6ͦ+X462w\i=ɵ/;-z^rV|icވPJpjTF>/ZzoMlN߱9:Jdm1B/Iv=/衮^Diڪ[A]pF s鱁;ŀokdHU@S1!TOQ.&,ߠd_aU6lLSu[◑A3א\0Y31MHXۣGX>c0KF7BSP" &DJrύ'Ѷ(V2J ;-CJtFEќ(r>W\;aEH&)_[i;k+a/ws7+gx2*4r$Y_e1B?,ϡ?-*P.qO1_ io[{нE}.k XHKfשd#p?hLB& 7.|Ƣ㔕rfHm)TJRZa'g+5D}̄O ip0JqΩ-F=Φ2|lu2,Jϼ2NIjA{9][#r yC|QRZpd|~t[ILE3z~RȜ0a`Rg<>~Hkynخd_8tHs҉^Ħ1m_*_M, v ({ D]$S"G?QJRr$\p-%DɛA  /;a7?W90t?{i~SCy-<9UzkaK&ju.3ɷ>Կ DM( gtK(dxITTqHUy9PJuByZL5*ܤǿ(raB$,R#vd[fvoi䰽{muN0$U0wp?xкNM<:B5H!S̰l Vmۓiӄ]ϙOG⟲׽bwrQN!Ե~<k\e= Ƞ8M%zcѼ:]d@]tx3_<X4Ɔr6wOCyBTpJn-^h%ŌAɀ=rf_DzV"=6H^q󶋛PO]V7 U;;~U=eDU5"jr|CpB#h%Fzۊ ;;Sdu&vr6Zb<)7"o~܉n5BeEL1`%Sk-{hXm&fK={yDBا\*g R1CrPGMյl &gCKCۥk jQG;gFS=Z+TX2I3[#g\`ɦ:.oz˝<㴲V}tŽ*LڙOBUvuQ&8/!;O8d*CcThR`mphzt YOOXjdSZGiysJ>b/g(x&Kb9F\X̑T Cb\}"FL6|[Y޳Pӄ(:c"@8aZݭSNwː<jþkҲ +R.Je}6VB*qnj$quTܳ>}ys\e[חӰ<;cFn3{}@!hmgo{wqMH7LGOqRĉ|; jcpfjŠdOMYs&c NV,P7 p#m$OfɾՊX46rTAoLBQY3Me (?b#"{a{)"lA\z6 sbN.2qVhFlptw#6%7ڐN#"1GZ@kj )ywo L@/xTF!`|[w5phjXvvFIJ2A|I X):CQGz BѺ2wkZ{K[ۙI7EPEAY.ZH&PytBsqu!sg >lBO7эU!E_n(FNZ=# ]4N!߈i TQ"]b :%DiE:x")dxS\3$'jUdno&ap0gw*)K"enHmDw1.xU֥׉IBFqCyȟ9[{p.X5A,ǽe8,1|(:Rl {fa.rAbNuD7%N}(0j㎁x+DjhGv5*^lY)q˳eӴ>C_!q=4{.=EEI̕bQ,}rA Var kN$We:GՒmdaMV^<"Rz0BiNe-0;v%(y s'hKOWdc O jCxIF!_%LG{Y(ċiS*`X43]Ή^*}Hr6f>g:F.ixj"B:Qi bOxFMQ ̌:z6 Y,B:dh3*\ QZk@ ^E1>C>gHPI*Ueџݭ"򲴁(h% 82DPB=TvݮU? 7sD©$JoYopOi8)oǖN"͋-2'yn`pԳ\(NLh?a_:IK`8,P-:K3h[0|}x %/;:9h8%a:ђgIg o{(Žz蛌mH'TcK& ~VR?:c9Sk%ZY^X@\S_7"HGI^HH{Yf>̂rvBuȖNPtL4DT1=i@ƁG} &>9ۛ/:7bf-fI߾/TNLP?܄(Y$LSSeRɱCůc^< 4|Ҡy :{`̢돝DX=/VTFJae'hK'|dlDOq6,([ڴ8N {p"]6 Xg  MUߧ3hEկ#{iW%EpR=]N'CTh R{P>k.my|evI\ulpe٘6bql1p{^_,4eÂ'>v\HMރw|'Mp*"DS ז$ c@fZ#b|?q[W \^*D~M!Z*;hN3j "QfvŏFCܪpL`y\}[*#94Vݺ ̍Zcl>ހ {; RU|p"NNM'o" nRl4EKk&לb4@@^2_%ȉn'=neM͝^uH9;$lvYiRWwyHe>b΋U>VwiC1;*Oah87_"zϋCe:1:܆Z@.qG%qCDh+?.Y^. !܎T88| 7HNc+WvZ<  JNxΘ?%|6Yl?STV-Mp:FӹiNOnE<H'n% <\yc҅{UAm]VT5rǕLJW4-aN+m C%O 62{ң=V>ׯg0g!6'7Mv.:.* UtFkbi#ݖ[[}R;Hf!W`wkbxK#X82/_ o#4734ڙצ %JA#ٲt#N׏oUx#dǎ58R|Ӓ\GB;HKa: ޽ꘈK.) F2c 4ƅlD6"^Դ ,aXd "cvk%}= k֑dZ#,/"]9HBο IoŗoN =MIyl(yukyEb2BˮƉqѡ$=CX8b)COV7zތktl\[i4\ D(f='C1ycXj.K581[7˙"ڨvc/r_T&9,(}˟JMZf|ǔ $r9eb0qHDֽWToaP8u8_)MX,!2ELJFu& 鲸9^X6nfPX-J$3tՓd_?x#Qe;(]к_k[, Pp-]YP2& G,gzrNNP 3I_5䦰.D6btr '^ޢ7h(@ՠMNoMk>c|1b|-t0+>ϗٺsAx#;1Ǧ1b%U=uM3w9 /z(0S"=O xZΪ^)o4` 2ficG]'bA(Ɖ˧.}͊7,xT?{ռv=m)5<ՒE籹-}m\$%m8;$OAW~RDqWmXq j hE WHӺSop-&pԝe'Z AIrS637xTm]̑7=fBt0; s0Vm|AʓK=ABY٤ڨם!K6Wɠ+R+䧯$g3g3V#0w(!pB<;ppie]: .OP ̽c]Wd[莂||t3'Sc'zRC؆y0;Wl$ 'ͪ%$;N0ݼO8M 8a?zZ_>%(c0Ӑ}Z/XZ*t{+_Ju>+s$}jWYqQYO_ؗʼ~ wvhZU0q.+`8`]DML.ʸ s =+// Mc}ZM҉+=mS[÷KJxXk(*6WX@l^b81xD~>yZ,*)ѷɵ^L]M12oɂ4#l%aZPn.sgW)UD=ʼn>,O+Y$wt kD!MzT)CjN0Q8;Sn/1x~B(i9]UAl'.!UFCRH(TKFuhen4,vL MVI=fN5Y<(dSfKdО:aȄAš2 5B nFg5Gpw/Oo|5v!'48J d}C"1o"YZ Cg']#_՘~VMa ht s?.TBK+u8`UGL0R7̞=fA"QE@Ц͞&z'mrզQ}" (={*& *t,f 6aq9Xm~xN&Ϭs_QR*s[xI( ͕zR>EBl,z_c;jԞ̤ s" ?h?뢢8rjc$\ecZEMrCXkIEF-ɶy? (>F@Ʉ2XC'{&tɷGJA|#ȲHtZ.8^{?TH tү2ŭ lEӶ?V',9tՅ&]k$# ej:cl>+s + }Oc.l];*4P8+Sxܞg΢NY!k;CRTIobӤ҆ZI(݊Z6@c3?Xl;FHk]X z=b.F̀M?Ꝟ1@ʦae"6 80nMu VG4PנBVYtRRviZL aDa8IQ{Yi3BQC.I#kyXB4U]u h6'<Enl@Ƕ*!k=2`yM %kD|z6=jF*M:06fh%h, hH5,Ar!S7?Yɜ=n4-*n.ɼ>yP,zA<$x~שQo >Lq?EzyΓJݚXظc۶ rWd  k"i/O8`#O~ZH4Ǚ3 }],%(x60>S=$ȿ V!:WTӹA- p3\@+lH%Dn)rD1L5,,.4J*6ظ`v}[G.S 8?veЭ['~6[{aNbVsp=&ul_ŕ$ NF]<Ƀ8^6e-xߣ@g2`!,Blw-;((Dt\"F)tPXxL2'YM0T$Q#>׃Td]Zp͗={IZ8n5j8DO rlÃ%_H N9r_VKM]"FzJ#Pbi^03cȤR5ST݇XCb7"Â+}!?2p%1o drym狪vU,q0qttЈ `J|'8ԙoF1A(i pakhKkȘȕ)Rn;b}<2. /xCęC zt<#ʋqU(!I ./l˯+ng-A.(N5iz@d]3RN}b_64Bzւ`n}{Jm #z7,R*쎾Wv0HKW G߿|?\GP`D٧냑C#nem'|/]6Mw[9jr%-8iH#SD)Fgņ2˖T HP[KEp\P5v9; D3`Հ`S#S0F?gܣ9+*䲾`ٕsEmG cQlɊcM  O _.k7xTDjT4b(G8H"Gt/<$;iP+Gs⤄GkqQrٖ8qV|(bNa¢JfG2㝷*v(nM>e<,->eln헷 H͠* Lv3L w8Fv(E963xk!:OrKYY2iX%~loP%+P6OT*ptܖ"VÕVbV .)~{=ʵ %H{L[?q ʶKϲҽ xɤS2?4#, IIic>/A.}Y^#6 {;*}KBvif3F?S0|"C= %Hq·sh)џIVS`Aj1Ut{ 'BYqjȌ fK8皴cg1' en 0*_?߬"mN7 pmdlVڸA5(J5IrR@ ,TfsjD>P~} UKjڕH.>?2n ݮM$ 9҃HN4h=;Ppk]v'йHJ䫧raНrΣ{J&v!#xz0bIm?U+Zp &ۡ$(@ۗт{0xdgo A{Om ߈wkr)/VͲ3XЏקk&zb*/qrI=sF< #6ow%_-F,ETG z/W$g.e3sD&Q6m57Y7nҝxG;8 6&8vi\Bq{d#dt(DL;=0owKOnLMfTyD 钟6(!<z>]ixJb`d >zz 46\w `)P\qGI`nRral[{rNȵJO'gER !4Q/*X#iWhz^>+ohr1٪`2RXZD}GCn.j,,kغWVs Zԡ=NgZymDd<#ޒWrj:I H\@@[y ~o\7 MChMxR\a'"K|Vwu{VT~(K1AFZ uV !T}יn͊pXV2곇}  vg^l?^g{0xazLt0;}7@e<4ˍr68*9>DG,e:nZTB؋8qh;إn/0b'\یPk_?R*RdQ%GIG7%^7OC'%>#H!Hk*u~cWLu֧XB\3qiW)RV[{6:cDuTm ;-ҌPy@\P 颍 vWVL?GĊ66HgwP)æ8{HhW1mre#4JDyNkc16e0_$=PG &W6lzd86.@/#CfBse 3Ddfk}](gy BGں*F*ZU*dPm->w4?M+GȆ-HX~~༊2jl ؒx*IeȬC))@Qvm04XAc/ʖ^2pD^ApRg_X{9bTؓPA@z(,;EFj/!lh9;= =dA 6 C`z3qC 'm NJ"ɵ= PFF vzZ4~Ng0KU&prl.dGwpإ0lXC(1 a3 E\,QW|+<4SFϫWJ9hZ=]Fa}Qrx_$?C4-5K@G0Mo.Pe!jkvh@i}WU\ɍEJ˺1bY+ov [EArG𵝢蟧_U]t 0m&;*" *+bPP5 F 7bjAnnc(оZs Ni?I<$`vW-0T_tc?6ii8LryW5 bQ TB`pG+˥QL 5YN']Y}6 ʽG9^dq"FPÇhY9b`CKkHcvH 3U %@|7pl~lIbGHUh'xJPo?x>]n%OzTmSRnsЭK%Pq_#4A/pE];I.. IQ -f1PpCy~=m eSk&vIRw"Kiq'prDpbރcAWoBӄ5chsPјuliw`- m GgN| K_O ⪚b&Ɨ\-ÂSv`Gg'~ޤzI)Y=&v(rŞ Pu99qSPrVrա \eE0ghP?:1!Ke(nAva_æhC9>Ug4Qq9[_{&AJI%UN=t}f$zfRj/!5N>#`ȴP̝hNk˵ ;QA\ze>HZv8H'j 0@oD qpɒbSAp3&_'kyM)!uVŬӅI#}ֹ_y/fh=qWfIp\YŇ &I\Epp; P 0(w.ʕGKx0,yHP?)islau'kh˛3*B w:ⳅ?ɚlȴ^U[K ` 54{m>Sc?27*n)f3N$"D شElPXQE1cR @U:2U[Λk[CB@&7^K(MVlב\^ȫAi2j[*NMA҅z!üF_-s)Cow7Ss@g dVN=v@,8KͰ~p/JoJXhj3@u ݅8گpRLyxPܾiPF7l:XJgv7!Pb0]@Uc8ݙ j2Jt {AX8:5F,s&mM:KF^#bʳwkN;dKVG˕KH ~I.ȗ\O+vMOu>0yMdpAjY+?|K8 {~!$`G}K_ x]u)i)OS;t^[g7FQ]|GĬ퐟EϡavKLA˽:h(qxwa[oYyMV711%#ֿvo:=DwHy5Z+\Nmᩎ)z@=RHuarpȇPdRIs8}=)G D%t:lA5#$4&b 8i0O0EՆtFzzLj߂' t@1čۻ Y#i_^yY:j _٭)>;E鮓8O!r% ,n\ {3͐TI:"A#-lO&Xe-'rII|R?B.(8Z"\=pxoXR8f [I*볷C| k; I8>[kUX.i4xӘ^eMGV& ¡n`&QLmY1{yQm&w޸ӟZYr ?m)W&V ui,.2wuRI0J(E:1ᩰW&P .l_E . A%]xoɤGMB*|d=bd "o%Nh%:71tkk6+DC_W&_֗ZΚKuSi#yѡP)u,UQ% M0rI/fBz.$q'%(HnO!(0Y؝*Ѣ0F¨[,t4dHǶdG6' \z-yEÑ/8Pᡟr]q! m?ևa%8 Ӆ5mCC5hԂBkf=+2{dn 9"yA_g*(sAJ%e?Ma ZIφɕ A7¨yK%K7C⁜Μf1MdBF[,ֈWh= q>!&F)/sM أ,ZK3[`\D{bXG\]ǡk߮Ld'K7rΩ@Z"&Qp/$;~Ii[G ,;g(1BnuP\b=i𙦽8׾ͺ@` P*o`~6Ԍ9'Cݍ5$Tl eZhOgNPS+f|. zѐ槽f2?X+ MRtaMx̯A/JnI ķ~=/FiHi=/j\M;Wm/R+}"ʅ(r]u!;m5y(P}8ppncs{APGA!j')l)j?[..Y|;gaHr(D]!{z/ĪryPV ƷdFZ ~VT Rtٳ3ۈ{$-mF?x(O@Kg vO:O"1Lkml:c&ʃz|ϥai p@ q\;êQW6,,&P'3#T[OqS %/ƞ˜n4(|z?b slesI;ȿ 1e\=B 54qt4X`(:gNX3U%Aڊc!B/5Dž$`!>8­ٹS tY *I H>[(,'cTh^6g;I͛V@wk{DwD(S#[T[ ,lU`~ً)ĢɐF:|jCoqmW#$ ?U~#__Іc_wTHI{ w{39E#A,F21vl>.۝izw1 .Jx O}셴GCZ3Smf#s.kYg%Z)-(57:&p>B*V.T?JiV1{I.q8(~zMDeq, xbE;(W]NW$ѽPk%TQ12/%׋*hn ~t[QSb+ §vNMN/jĬ]A8;hIC'΀65= G| &dz>?17wCh-hnšRp8+JygU _dJ1Ne~voaRPiG (CҼ#]ԷXnC[IgrXa+ zC S:v8޲˚{J\ĮehAU zswl3lCƄ;K :l'nt-㘑%,mI|c0RD\0dŅgDŽ%EU {5f\|ߍJ6 5Ð[ԸUNiXO?}q3,dXjg汌JK@ZPAVp8{J2ܶGAw%ȟ~åiIHjS#Z;ow]t$tuDz%"R!e /ߦdB3:5y7>a(SN>>Vm &s*l^U[(Lϱwx-NHcgk`Mx£`j;:3-P~D>:\u@K \B Oh^IJshS#fTb>XQ4u'jq˱o^z4ltp}Pэ;\@2{+ P쿓@VeI1Vn5')皒W7nӾӷ|:lZCE'/ZψO̮bޱvt+7,OB$:~wz+ [{U=?5eg:}vN-)GN{d`zDySTr/>n~; 9CxQa'cŸ1MI HFPkc5*R@ _VFWkG.@z6$vA;Nnd9h OX 7y`7Jϻz;K#ӋP$TiXSA<싟Z袾4= ١r,\7W-fugPg?<-UZ_9>áxLss; 4Y;΀NF"Y[D22&ߣ&%>7q)⽛)s1:ŀl >HP[2rME }Vyw\Srtޘ[GɷGu_橄;+G?Gj +2z\Pr ۷)QA߼ M}W!Mu.IV%WMs8# ̑qk#{򀃮qU|7rDkyʁ |7x!YH/P/Z!,5COM\{)ݑ,.23߭o9g X=Qk8/M`׻ &<X۠]Y>7F>%|Rh!Ư!{цk!a(Ї^@ĥrh!9b4cJ]=Swp&oc'gBrh"C髺8G]N7M:CIjj@ߤDݫCjuD U:{ d[ *`i]!M՚ݾډ*G_vӅzͬ-|Fш[-`:m$tSլEG?f*ʼnvmO,]Jx GYQe_>!|SxD੶ `ɯЇm6ia>0^qw:gԎ #QkK/ެPKIHSHӽl5&[J<{C RɒD7͹~ٱxPcۣ~G>Ƹߝ D՘3n"#s *u1ij dt)oo1ת.eޘS,1~ |NB{'<c vZߴ! X)cytM;Zw9 ]\HUҫA@l@lUtqlWAIf|Eq8+poŚ,ɹE}gU‡z*/Egeo>pL3*QADVdyME, _ع>6]쌫YQWTd f~͎!-/{'oGkE6<[(քE05`֞P jCSAg{s3ː`WyS zNIE\9_P8YwHʰn|!Qt8t o[1;!;]yƟ2!E.AR<u"ws>88N65ZQa-nv) {⬭Шegڨq 44hwԾNA28h(t~=BqM`|K_I}1Eh7F$o5\*f/Kbřsw/*WJ7eQ!y..H k])Za8;Z,=fDVNF  ޖ) pG}`{ςm߳ \ BQ 'cw4(d)* UT$glYw31}Yn .jLW'"A$ Ul9mBV&Y9\!C8?p!PjI 3=it>H ~UΜA ?F J_w؃zl7JSJl0)ҽ"V/ ?2:ZLgNqK^jrhz$* &mz!~7:9a*S9bcTSDltRsh W7bmJ腏M{A1QBDy9ʻgVZVzC}sr|l'}'r!+E›BK9~0 Ʉa,/bƟ,2Dn9\c( ]YMAtxn0#yxCd!*Ӡ)qy d~L t#?lPD|}[y}D!羪Yg rz~up(==qWK 0cKӅBAZ40ě@Tׅɩ(̂L8lyO*CNtr=g;H +8S0%xDu=\͎yՀ8c b2+w mhNv1u)c[^ _ii-:V#zAclG U!H0b 9~ۻtl2mxM%S'7҈r|N2 RN |GH>d~1 {8QlO W s3hD ! @Zq " : 37>.'2>bTʩw 'OBqpq5r!߫"dلg^MZZv9؃!?#CT7wP,CTffh,U7#`3*đ̏C^~ 碠Wl>66#i!rxB=DR8J Y6g g8GO+S xU`de!oDS!x9-;:\ޥ*MZ4USc%) ']DӃ"`ˋA!!7x`JwAHGRQ * Qil"rޓ(t }';W~@Jh\)>.? =Y%vhz>?1Q2y_67,,TZtrao_ͤ 1?a /U|[Y;;b,:exkj+]#zk?79*44N'Xpu,n!h%u2DK!]W-e>ŗ\C- [$y,NӝjaB‰쟤Y&CM󌡚DS0Ӝ/ Y@!5pp6 tku>IÉs&r2o b܉`;:_|w+ŋR[͓SO,}BZb{ǖl6vx7b219|o=:|7 (]HM ]7r|Awxje?J~J5ҹh5ƻq)oҪhF̓x]tͽ@>xL_ad\mh_}?'K^9,Av#ΏoBz,Yx/R`H+ \n#@,һn7Dte}&] s|y$OرpsVj)'Q'Xn꣺Cmc޴:U|Vַhy,=Z}1/Ѷ+4fu*ЋE5f+ArsFRU4JܿM|5s9R$ϗgbR#P:TF])8 ڝ/lE^z gjҷo3+(f)r}]UpHR%љ_bY_&J'@LQI8WlO>wmLn*aMeJ5E퀟vq1}&}9a'1E, ՟su!θȃ>u%mbD,6,3v$BB&7[e®#˪/=f3gK4'QI/*R47Mja]#s4g3GŤ-#YN"wd̎t\R`+XjSrtrT² X*YF9曇%Wٯ/UÀ!Sή( ==|IqR iBZW 1un0Qhel7?> xIgsWArJs)v۾I 8)“eWcd29w1A2 /GGn:N+RFKu̯X;*#۬YB:ˮ+$2{iw-l+$/,JeE8*#͘I'QjOrs9)wMh +d.VL>j H3 `vvۆRu?9S{!J8Q^/A-2tV0mc,,/H;|C.d|KV xfN5$?T&2!~WzբʕR' a[=٦HD]O}+ ߊ#JեG^IiN?)Q_ߖ%o[sa 2Tя;0eu rl+9p[C7!8pE+*Ey;cacBdIKv~tWZ"VǜΫ;'2Y[Pl"6ݝ$"<V/"j9&#JQhމal J)eZڼT Ԓכ708hz;ꄂ? ^y]D ~ØԐjT&3'eC#T+{\-'H63!ȒvHPT UNo7zm=&0Gl%r16@vЀ^G$HڂG^:;%H ^ g2 k:[TmiVA-!O7e -|`)w*!;)JN`?xWa?Fz4˫ojr9ZWb\KE{t/#FkQhٔڃ#|ʊ`2B񧆡CׂmF"`u22ī+y.f+ ?E~0)~FHvgJo =_3p\ 0']b-o啻}bI+( *vL) ^%US]S)EY5K4}yĂ 6]Z,19%G<2?L -4NΥIN`-̙L H>8%A,O! (}ᅗ􊯑YOp:J-/'[A4ߺ6.;mu@EAl~.<aYucb|Ρ\- j@aاv64@Ɠ` HB٪ D@9ImUa,K0kJ!9efO_9QZSE0[Τ*kBSq68@FuŢqVX~l~I JuxA+ mC夀: *m+$;7iW˛ m77He:3S5@06g0 "9e i 61~;^ޫԞj3L^tr;H3禉G& "llT̀pQnՓ:/ۋɃ0 ^GN %(\ syAf(7갡%L=r|?rx\XTHXߑWDñ5nק`=1䒔o~ɚ Y@ӎdri5~Ek Qh $N%f=yR*o^uaHcKvᐑC.d%X UB>)Д8IsUB1]"~]Eh%ŷ;:Grz[ ,oGKr |b8Ĺ:ΧZJo/y!A_UȈlLFpb~0{\lC#i6b.h?MΚYXb}8b RwJ1Z`TZ5?vIdcvwǨ SO#my=n.K~-?c| $V%(U~oX*gTkb$ڦ0(m1xg-yntnVCd> cm.]`ӒmT1Hq3;KR B]GcSBj<,>B&4_h:(4Kv)rX0t5l~3).O ;ZB U )M5UQIMl8!_Fafݨc0ޫ Bi(XjŴVD*bhQl߁:X8 9p&2 6Vluot]Fی݆ B A k_2+]6BwEy?Gw75d\,FvpEso2"Ar z˽ŴS)#Q4NBnH%^LDMZ,-0bEcC( A8>ᇩ['7LWA Umx;[ ltD/vnDU'0W8@I7'f ,|8 j*W=ԿXzV~!,`V yUӼwVUlH-ٲ۟p|!TXknqņ#SVİwKTƯWEq_eӁ7Ctm'|8ᚍ-Ն5 4 G[Ù{sI_:XT_o0M~?' {Úb^)e+OB9]^Qc)2lCo˭Rx tۿ$$xWg캠TJ=!@vTRoJ|]&"EJ\*1l R-6 5&G8%$^J!:%+ `\#!ΟJ Q|Tu>TtYOJ"!\g8h*;\QB [~Y)+3#ҍr^mA[WN2E!n]Y)~LAᜓ.q@I(Zc] "P3I7MuG]` &1v7S`ׂe(d(:ڻ8pٔEP.oqrT,=4:,,/NS-",ec(oqZ=1=+X4՜dA.cg)hVȏ %N)<㠞-#~vsخp?!(S7ȱt.7uoR)01q@cV1YG4C^3={֥Lh-LL3D¦X]5zî˵Oo+i-%_W,^gW£`c0~;ȡ<OrE ?]fp`tt9(ԟw S 9iC ,ɸ<`L9݁{.s CcIxkx?I8nȊ4ީgg/dGGd;ALXל޹ؒD} RHԐye/clfgf \-0Hz;xĮu̓`%g}ZR?{.v"bpPTpVoEK1&,B4+DmGM9EdW1'gʴ5-h^rsC$?w\=7. g&!OYsݐ2QwR,%xEugU݅5Hr)ipȆa FeJj&$y#{^ i]bIy$sPq^˶'Mb_δcuoSVS90r2ulؼUZ/_ёCQv wEU;N2yeI/EA|_LgQ͐2K¨ieԵR'$ : ثW+ij(c3+ #Ђ2M)yخ_^?8/T%Hs(.7m:ա;u" ۋ5viQ RgD`jTB㽠_v~Xix4u0޺z&XqיE3LHDjt4Hy6_K dݼֱ污keGY/@~=>5n-Kx%> qI.E}M9ȯ{dpاjxx+}0H6V ;D e:Նou $9!p&e՝`%6,rҷۍ nc78RcKy8׭Hڴd&/t;;ظ%8M6▪wf/-6=@ƙ5S@.耷v"E9p̊%Y'_^)YS58Uj_ERÌO'Ԅ2;1i&Y0p H_rmO.mY)'=xS0EZj3EnhT$B֐A 8әAuܥ\m"C b6!gi.fLɹ֣}q_L-~YtRJUsx@8yve9K] DW,aW~o>^W%!(2բ*;x_|nDXR"fb>j>0jg ſ`lNp`1l"d.zb3Ǩ|(h9Jb\p|Bʴ>ܕh]Gdt%l>l1i5 WJKA=4ԗIF3<g]DcR 1F6xPU2WdaNhAqU$= dlJ"߂,86ίݹwF;5 ӹ-&<ɮ^1>K;uA_ԍ6 b$cަz>$^jXFԕso%QE= I|Dw9y&DmS=RGs@[Fr݈*-]xbU,G;ټ:}f=ӫ6_IĤ.Wn ? Tߠ eP;Ċ"QuQ:w_J2m"b0Y@2,Hw098`EQnx9fïђ|ZqsF!m(wM*H[ߠǻ] I\> S\e[>>B+K XcDV?Βɷn'+$̴#lnM[|v6Y5.oD=GQl_f1XbteJC?Ĺx~H't)ͳ[dwAhe~ǬwIVnB**KX`^ *PREzn S,O.#PN;bbM=tMV`3Idl=-Rןr b3}|btA: JC-4@-@!-8pU~8[`˔G W$ݐVF(<΢kq"DQ-Sd9d5-Wmo\Wg[c>XR!MH怞R1yS;o6L;(S#o5z ᖤj6V.zĕR z.%vrYxkHE_!'aq(M?*3b_|́VZC1ǔS*,㸢z -ε!] DhvhFSo;a0DwƦ[(<__Bg9>9V.S;͑ɸY~>kvQpyP1Oanv4ngÿ́>a&҉ۦHe4{;qWi9okВX7@lBπ6%Y* -N_5T J`eĀˠsk&0BˇADvGTyf)IKKBK>$]65>bFFE1cAL=%ׁ'c[Ķ;ƫ,GN?fXRA-KzXD5nD\3@B){$F/^f"xGZu 9fڢ%W<_[[SL Qr满#x; |i [̨EVTva+& ,6I`b6{:W=^A%/ڢK\+p%#r rp OpLVHCb1 joN9;R:u#/ }"S.H(b>wJHWWTW5$qlzUBšqJ~ȨEjqTS&|۟S Lqr  +5ȜȎIfnF,kh1B3fՃZ^Ydو^5/m4I pF򳐿`o3!S(u,t:ODn̥47V|`F8iApws8Qs8@rL]Mb.!v1nd- ?d50epe_Q2 eG9WªM b {O(\"˽^Tg#e[1 `@r_B:h"zc'6$ON &n+g8:XY ]Ŀ-l> ~}Q4S|n|Lɬ LFgYVi+Γ aUNZCǟ $@lEd \OP%0&6nk^ 1'6/Q,A#9-NqEn@meaV7)|6-7g& Yeu?'# 9T~ K9o=v5y7ݭSӈ̝ 1&Webt#pc ,Ssb0mvI[Ȟ"@ap^F%!ҫH $ tv8k 5"ZeMfox-9|\f:cbOGɀo-NI'鐄0L=: #7t9~'8QF4R%P ۟`g 5р F-{l\Kh+0&׃G4GNUhT\dUos'}{ Rϲ# Cs]{ԂS_ҍW523HCLxhZ"cF m#y:J+~MvF!$`p\z8B7[0A o1yi IČnw4{/I`A[lQ/χXs H0vՑ؟e4_! z[X#iBK b x`]i/6:BSl!NW١$&ZRR$YvSPf MH%)fC\9C8ݥ[1LO~5QJ׬4AWnLOW|+O\mY?#Q :g "u(cdlDo. e˲fU< t@f1#wxn2?~/3 j; X @$>]jPV$%Kxm 9Ձ 2,DZ[cd:g"/bdNS԰ɹ˟\"tGSs7~~J{5mT.X*KZ-+rԽp2dž2pke/—qKop_ܭ{d7w^H?/\h~G>XITpyٴ#I{$*xN":Eg.OrG\sUZ$?&|W'G{(9N8S&o(zUHn槺$j$D(- sUqk] ~uN܍=CQ MTI%v%Ki*hϚB$ 0URmvP|y,PA;C#?0dQEg]/^vsTTӦ!XԒt7 USp`Q"^z$'xO ;]Ic"<"l,Qm:[%71+UrzH$AgåH-"UMPszv}:~b&Vi䄩&zȫr<1Mͬ_Q9?R} 棡+L)jV_K⭺0J 3(i;>J5,cp %SV S0V{dr`fQê/sMf7V5LW& Χ#%fnjb]z*Qa$%X6p̧ ޻1 j1CaݶZߠ27B{c(sguVXHCۊsuٻeH騶8XA~/9rv$biVO`MztȓfC,o6!6Ro:3GӸdj 3SF'/BGCFA66e"=ccg3bL..2? KRZ qնlETP/b^ `%ˌgz4#n(%Y/{ ޱz/qoB/Y}US)xm[1buj0{Xt\?3qTZ*ɠr̨O7..̦q9/dny{hCKjiY>xkް? adHfş=eV)+3 LPb;t (xN$c[+tnڎx=hA9.₫baGFSsFŖ 9U  yw]gf]j& [kdUjKy|ye\RPVJrYDQ/GI&Q9gZǯc0Z,?5Bzv :S۸m cVc_kt2yX{PѡjN\@]M(-8=bcBDy2nc<ռmdtYa=w |8XJ+X{/Ypz{Dq*=Wɿie|,N#? zi /|+װ?PLQ$,YT߇\ R.OF!:b̺ptE8rJKGK9ev\_wX+0ķ߭c!_\Y) Mi4)wU5SѬ D~>IIћzsOBB2.`9dz2fvie\Q/nm/Sq:k|Ί5ŀ'Ǘq}R*;`}kMmurfln /CjܴxgYRDcF?q=d4t)$g[krYÎtxuQڶʮRrzU\7+.ŜE&u GuT  *:yY&{NIb2jīI?bQ|` H5u~@˅1x "2p僗 G|i,@pt2XCz|G.s[—mD;B֏NpqHnGZcyh:1dž/VSbzu0Lz߶͕A;pG[C#Iѡ+նZ7睖X /A=E|>h@*Uɀ?1; Fƚ{[|!nv!R)~ k5ΑخYRgp"[Z%$ݼ L6B~JCյͳu꒿-uGt@{CCn-Jc?3E aQ&pfl P4k5wFGHlGOb'on|T/oQшQ%C P4gܒ"J&ļ{Kȯ~j̜vy H_yo/9BUo[WԿGjx[O&yL;"cj<6kWZ0.]E :k.$!zq"rŭAL^囊gh㽚1r4>@5PecϮiNVu+9(X1ϛ82Bg-w}1I^!̀H䓿H~/ͺa U>&x;cϕ? /Dg&uN!׼@3$R%#nQ9Xz税EnJ,{?Ø.TH4'5jx‚X x;gYZ0707010000003d000081a400000000000000000000000164df7f6f00001c84000000000000000000000000000000000000005900000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/{D]?Eh=ڜ9TNz1a9ԵXD `տ1;= Aaꭃqm1g &a.AD2(|Ķ:0z(%d!RƋj7kMxE=j-`0*x-y\94y'2Yc_@ a[`>E$Kpg(XFluԽ~Izohj6iҼ S6߼r0_BO}goim &%ʷ Mء,94 nu-̐0zSwE~W09MJ[[䌵r}uo"5Щ΁nVeN3ioyOI Ǣ)H9Wܧ!l2w ?*.Dt\bS=`b_Eg ]ʢYm-@&v4 s΁1tH`^SæbX?;}0F\!?^iS@zeI7 }~ #DA^= N#}9ك$~Lj{T 3OɎ(x}F'BD GWVh*'N^vE;42 I|%/];rOv@m+Ct-査(M)5T8\alvbތ:fSDsLKBPeGt% ó HުuUנo眾#A;8Yq`B&4nA R餕VR(g2CK*JlvTػ@U%usPxTA͆K.E[t'%{|ԺЍ X43PUY4렁g >.<$ }*Mla8'=fo+S]Np#x  He:`dGdCµ$zpytyNjꭲ XL[ӟe2$jd8qX Hಪ7ٻ{y3(F7!E038o^&6 bKݳkd1.x…,G=n3J!)a{Ȼ̨@醊·Y_GMӱ|+G|mb3G",N@"_wK*"m>#X9Hk`jjj꟝#tX]^"z텎ND1I/D3+b_s̝e}VIE^gyS{}=$@NR q7oy輖LpYs[R6BaNS {Y_ilIm#Cl RQ3`6P΅p}2]@Y|eBRwZm`xk8shyt 4T/iٽ.`w[Vf:֨6ۯ =a5ZÅ[DaSv;c2zJ{fֲc]?nB!XtzK.mwp.9% % 8%S/m ? ? bӧ|{BU=K`!6ݥʜ[ s 57W謎EKqɇ*ӴW5X(V}[Psdajp'E hw6"eʏxFks.UwONGxz#by=L NύC؀gD7-nu"Kڷ0-JN _KH×I։_b\v_ V*ewobQ+?T-r4X0W#j-/"S,\ QЮzҠY !\۷PN$7ɚe?]tp3@  %!C9ՋFv?$E ZyBUז% \α[:IL ljҴ6|yr qB PB0N)}UZ9"0f>Эգ5@uuxZzp]®rYtG{F40h1W S2ۺ8(-Qb0ѬW{w\slg}?h0CaF%WYXx$=,07̺PqCy Rg};VpKcī.OL:/Q4Lx# ՌV1pPTz|$ϐD?~|32e4\VbvwxaQ ^*1mu7~8}Lb=C^!.(-ж$फ़*e×D_gD # (%8LH҆OXʯ/O|KM=#1]^k0jzP ܚsa -!a62,9_T-:{_6EҕT`7,'13r^͑`T`A)NglGEJ(@ggEOn6h :]9ăhA-ZAJ"-6{#(B(G,YI͟k LML}-{ъ_ [2>l6+ kN Χ6=(P22.<:}N=2y=CUafܼth"C#9+4+ݡGԢ#dԔi9>~<)e wj? έF'q=w%^\$7a'IhMtb]W=0䕭 }$X ?H{.3#'fw4N814%ƛF[-] rKTd!鈫Rű+ތܖl)yE;1E0cwQ# ldJ1zX2>P.xB-}y#CRQĔÃ#m쉗7،F.ԕUFhSӲ?Vcu>2 ;Q1~Gָ -F+B~UR0}>}͖޻ OJA7'%RV56^dP7\ؚyl>&М, T䳁&Kca?(+?4'9T?ˡ Ċv/v"b5ŰwY3ofiEWa7 g8 LQxc hLQBDgZp$ɞH;wtEN 5K׷WǠDA%]ϲ8+gR𚨩kBǹ5CϿ; n@E[5Ǽz=T Q%}ZW&^ %-W-0R:\z=`y`e3U. mwR`} 0M {K|*Ӓ MqK*p$Q7bqsHbUB7q L`:M/G88hg;R݋Y Op#;ˣB:V׻QSWM#J?08&f% !bp)<ݲ} \&+pIl7&Z fRVĮ{B+6ϓ֥R36v5۔\^5ՔyDadf=m6$n&럑_}Yl@ƹ#fΌg@; t$OoP!adțv<2ﺩ:׹56xphQ2 Fk٩ N\C1\}b|݀lS.wP<4e Մ..@wR2t+ܳf1?}h>8ǻ5TGo]޸ΌMA0i;N d3x=]@ ٶ!ָq^.xk86;/ w,{@Yr<^PBµteEg2e߸z*}ˇ^Tg"|/ccV7+O_̇F#سs%lh?Gd}kbRj)>YT>Eܗ#|*phl/YȎ>umi@ E;b#-kzI(33o3'yŬx^>f r}'0ŃBUXYp\5Yd=sgaylXoU #y?J|qz{{BoV'e>B?9T)<@6yQ v9~¥E&裪?4ua!q{"~ٴiSV5UB4aSpJhٿyR3:o<`FJǃ^؀)D{ѳ;׆Q7aUdb7ͳ^O"(h,~uZ8xfW,d7ȒE m>m :DoJE"y,HdKE/hҊmdmf_F@c88ogdѿEH*SZ3OLnB6#̼FTcI ĨޑA,hZ\r,CF8ıgYZ0707010000003e000081a400000000000000000000000164df7f6f00002058000000000000000000000000000000000000005900000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/gigaset/usb_gigaset.ko.xz7zXZִF!t/ ]?Eh=ڜ9Sukw2vђ-4ٝ)t0<B٬N2?e$lq#u欵rEL\uzKxIYdT%NӢ z<YJƪv։\(W .46B(͠7GHmllneKgUEbRz$O}D6TXsLQ_+g3m6"R)!|#9n#lDwjG%9Z^s2 $ɎFJ 9H+8f-E]5)9OC@nLO$ 4?`KOa؀Qڌv5@uo}̜5lWC==ސ-?RE~.&mraEO !%ix!6ba `B|@_jfJ8#DaŻK/PQKѼ!HoH=!D}?];>vO@KCJMںY Ƴq>1sF]Ό1[|fhZaJf [Lc YZA)y]KYy'cEPi l!CÃ+E:>43nM:{P_ufOQ;rYAnї}LY$/(/6%Xd]\J;g5-!B٦PX;RY;`AB'{_kO}(j"s2ɼԹ.-)rN8{y9`rni}pbzK}V3܅!?{YSs[{-ؒc_sOONJ͑g ZLYl!V艀1g;𗵇Q4EE0.8"eڲ(Қ_qR+[#򠖶#9ŏ7^lr}K٫2@>PR<ٲcաrN-Z}{22zؔ1N Ȼώ>ǎ A>*lc N.(KkYd9S@cL >|>@}inh^B%(J,n'IiLx:z'r{\m#ьk vO:I#O[dӤvFzg#ZkEj 熴F^"={,Ma@P*5vQ^Fhp_&&x$tQ/ ӌ椵cFrRv^0NuUn{vBF:jス7{"/45 D} 8 >,yс 5cQnd/E7w7ʶd  `pB06AE|`j?Q 5uDQ ə_RkU=;R]zJ@f F\FVsaF^Gfj~*3S5׸˖^. n9ջ}Չ(I)MG6W)bmO1!?n=`Ͽr^6Hl*`AJXR|"7{sˤZS P<3UA2A)-U8'^6lTΚ˓1pr6Eo9+%,)K t6hҵc5MYL$ )>jw m7𗌕WW@8t˼bV1]aQ[t3>U^}r>~㓜Ќ}¤x*V~ 6戢6gm _s[V2x6pվUl0lO;p73| V,ܲ񾉎@~=2eA%S~Q0'ۏ jsIOr F#vKZַ3s @d6G~%O@׶l}'U,ffIkTlrrIodJ%?)!?+\  Xfcc!k$vQR34lf{lkK7oa<:r.zFT^BW3:m"Tok&P8Z0,!M82&4w1_R{lev)IxݭC2x|eqTD*p鳻H 8;MO@k0W\So\n{Nc%g7-V2潑ʇs}saoV~zW׋ zS:*4tGZ&n)snw/#Y 92܃<-deHkV+ ZOh1& KS_.Jέ\=p*5,#РJL0oLj_$u95d5,vo&:^Z Ց\'I+hkM{ĠtH-\ntM{E^cD}fHcE6cȪխ3"pK>W~p[pWa8{(,)(Z?q"P: Z^6`'eTQfkzgx#`<$RڱY4Q]i CuD R_R7x j\9 9]4)|YPUx5l|3k [d\1I~<#zc|-u8kw1l᥏mF_̲5l5mh0ZP$و۝=SFd1L$ɡ)enXL|g7Ε>{n!MfZ@u< {D{7Wz(}H۠||Z"OՔ€Cc 1 _!bL@kK`J[>f5?%aTmM&+E"̓H!Z;Pzfcetfx*M8յo'amiBz'hƝg9!62:hw+]%U)TWKJ 6 Gkћj9U`|M#8'NҀ`z1İƳ(OUFOʌ):>rxhS{dNm|5*/KGŷ&I4\l씕i=c[t5B!|Tvɶzn%:ЗG_pe0>TLn '"K tbnl('ՒIso(`}K $I5ꄱhӿȰq'F"'E |1@bU+&wQPTX5Q\}ʛ\/.txJ.HLC\:T@1ʣd5p9I>ϝT#Pzq-HC]?$,9)_T`a)p&n|Qbg.#,{/̝x -<ȍ"Z}TzIr\`(LvF7R{(DYڰT"gC1$06ԧ A X9R̯h^}}T@={ uoe~ HPTG]>IUFR24(44F} *BA32糎ě8qvEVT+vޗ_%B_ ?x\2%zlEOO)=xr.)aJ׶Ţr@^tFĊ!Aj'DxbUVTintthUDIw[S8Yb{Fs*Ui/6ɸ^_v΋ӊ[1!`@M7~=KI٭4pHƨR*ʊ=HX0D9p^9,< /Ζ̛Bb{tNݒn7a,wR֬AEhgW=Ύ"nonH;IFҐ9}K|zr^1?M[㺻´LQܽ>j& ?X7qS%h 9`tAW+ê,R=5G뉂HOSϬ|[*]Tp'xEJK:嫈8D9 esEIV`P02f4#`+ rQLȋtrV]0kDgē/jrg-ʀWu m 9BgQũ_y2;MDji60x'qJ齽9u)wG1CP#0?tt#qkdġs^m f9]qc!j'tD=ZѰ^Ľ@!:`F8?}ȊM]h0V⹲ۯALL Uz:?[{̩;5oJ6Q7uXå&2ؠnZ!9ZxH Ȍ6$s}no@ު9"W Q\#c㊠I**Xc*d'&E8p|gޔ _CJL.vbU*J"A>o-k)I!>EI`A<0gaDYv*[qMqh w(UƞtۼJik39k#ӄv'f0J +%nŧM.[o2'>st~\/I4&'RwJL0yIoHidmp I ]腡1X5pD>fr(j_F̲>ˎD7s-A8*~iF^vʭ>}NpB m%ҽ681e?IΈ#0{n6K#t@BmơlcsnLsRߩa&7m}cvbz0(p?;4a. P3hlk0K %>g(i"grzU'>S|gܳsd$wF ܱ9KO0Qx <[ǚvpIqcxL%=(anc+"e(Tȩb1@V!cYL]sjo׍S"J3LzS/=g(brIsx!\^׃0q?`Sk4S^2{KĴ1)y9 e ʠ Cebq$`tX@*BBn^Ok"8?^,+S%8d.K/fUR?p:3vbo },G Ni䫪%TXs PޠDu/(]I-L),G ӞI ɲT\&m-Р yz/q9$82)ڢOqIk޾ۭh.X-6o%|[,8Wbp$BԬM{פ3!èa}`j"h[A&eztBRڣ̔*1eͬGR_U j%8eDi 'U,ѯ74UХwG4+ &)rƙ7V ]TBqO[*N틽N%XZܰ_vq+mXF{="V%t5J[W[ ߴkhˡI[;+HOn* GuMVlffZh1 nXTL"gRR2q ; э&?u2{ ZW=1YOď?D(܉qq:̯m$bS`Y/҆M? ͋ť,OZ+A>*|ݖ«YI.e;qgÍذg?MkpA;Й!uIS}TIUX2%R} ӣu.ʉhfn&+SGN6(vhΉlHbuyh+E(K }KMU Zcz5UD͢BB )0R.މQaB5I"{lBпue (w ,QuXw$-_<΀ZOtQGPc\}M6|DSm*\A7LVJwb`GϧkVa-b4H s|6=QRy8faSPzh=J"Rd4GQO`[ 9B/'5|- " "OQ7GP\Ik(H7\y=ldֱw? fEG[Hm)j[2[Z<D̈́ pS:XC/;Gi1cf,e4A*&Ā:R c2  81tWyɷ֛ʸu;>4%k hpm-GQn08A0Ł1*-\|Esx4TY% vZ5ѥ|rV3h`|o`wޡP@$nOapiU?V#蹺;buhFqyAl?6J)"4Yíg[-$WGCAm>30]Cs"mdYFTO` ߾O: *=rr`͚o *Ҙ*`7FF9g=E"k1O 5 3#hJpv/1͜|$J2UE=s,7z(EHnՙeH f; k筒) ;hw ޝm4Kk ġL!P ~M>PrRRdĩ\+1Кy`VrŅ0jTs0m ̀Cc/`KH~6+rteO#StV<]J:QKO)Zcޤԙ@B '!&mQ[#@ *5A!=EN7͂o8DKȶ<+gĺŘXdH, ,,DH߉HVnp9D\_Ibq~?9es'o]|W ۍ:+D៽bcwI)%{(\_W  t݄P^)}@Jʄe'e>Ev:l!΀+x-Q}-Ƞ!]:@~?nu^H&yI^NkE[xrSt:*[JIӚJxG3VQ=uS7)F$}Oo@-tbf2Rð *c4? \ d?g'YBGҁ1ogͤ>*>E"o{ʑ%XӥwǵPd;ct{h >N>ISILxŨvWrbٹpt_9DF!PVw]^;'c7ja\ Anp﮾8Wj(ZD+g޹8e8N:bDb.k!o _j?ۤ[v- 2(w(b!mMU k}PIqPK\%CཇXc ,i8! Bg̮NAPJ/0{v0?Ƿ%Bdmʟ?E5K(exwE+*>ɰx4T_4yp;S`&fɒUo 3ކD>,aS%Z,K^u,h4,0\' `=}" H>a;6L>@otmET1j+dS6(0EIo3v=d4~^V]&b_o &5>ɑJ΄8:lf]nwd@y9Y)cHs5)`;^vh҄(t6S6ނ4Ӕ+9^ӕ/ Mdp hʄ4}@OeA~L}z] )8:XE\?Nz1n|I` D?oYRh]vc~hTx K?ݢvUǔqPcCĖ04 E RLV2jA dQk4-4 /9O* >%S?_kjĺ]\U" áAbSaGx\%TD0.% ;wcϔ\iiAj҉djUgjlRFLܢ?z.F_yW9%: d 6ݝYiY:N?[* OHN}#P +X6!G?;7<3Eu(JGW 3ŊPS".:O!d_ 6|CqdԿ RU) F_[kg Wy.!9͌=7W mG[^d6"H#hxlrG*#b32^8cmgVW 5gsOEbfg,Heg&-Rv 7-lfHt#ǩ),i̒ g\)gilqswY0Rꅕ:gBŊ@k )m(YR6]`KDܚRW17R$a R82Mؚԏ&Phc$;/=te.%o Qҳw򝐗}1RFXR ʌ1MjW/x6uL)"2gѐҵ "DTMK=G'2`,@vrv%SGXN:EPsS[.G  Wj eHhM%:ʪJ|-+u(.:8{]onKC]/gXg\qb6IeY$lVB,9ѠM"Jhz'Υˊ/sK)IGA ^7Jatٺg$&zUd F|[c47g6V0ͬ ^n/ H(d`HcieY:WhR-JB,2U;Uڻ$Tr<>>2ETѷ]>T~I'}/z[;\e6 c?~9A/6܌u}ƦiqANBzƿ{:ޘ6h7Yt̫`"[~T0;J;S$NMx %hL?V^1q ҟwGGE(`٣F46\}jofE:cU,Cs:zk&}SCn~qVv.d,,L'#b_i.33TKm[ɍDq8>NnƏ$2-5G#'t7}ܓ^)1鿱lxv~ķ`nT&ĢFNQe>/#Κ.g%%>ćU7qӹsQwh;lڢx^:|c?OP=ɺ(4~J|*%G* ̐3gh8{kn;OAjuFyCc>kXʉIľ7\[xFTHn)ɐ3(>;ltuzI/-^ Řĸoxzr:+ pDs…G9/6BH N}눔~溒%ͻ8vW !q˨ ~b4 5S;*QwjG-B䪬F Z?X5ۚ#`[g k$' &hM:AJ=B|Z|?bqu Z]Nl'ZS:qxRzy)[gI>&MW0hq!J %N/Rs /%ech^ o)3(x9qR𱌙ƞmV9`\FPf:h~5qBEIy{}gWZy2[wTd:D\j,Z됺iHC/QvdĈ yZ9 p/h2R#Iě 2k9do!i>:4J/]lhȚ7+[K蹯xZSsLri4ؾq ^ [M ?Cs:2/u|uw鷍( av&"r漉Z Vr8VSߕGa^#1žu<_ԙڑqW]M-X`x˞%[-2xxsAoXspP\|TXCL|#zAIngր?uFMo,Uk.׽DiZ^J*rZYN4,l_j<,A*5?G4&1Ѩ4Y /;Ҷ+X-DAj -&i{]a]ZQikNj$ޗ4UTEBήjc!f`hl""J(Nf]VNSҺgcR@/>+gg[9 dns-5 JAp/8 K#ImUTvys fj:ejCZdgE*ZW(u"eAؘ LUIЃDŽMsDaFu 8mEʩI _"*xAdW,ipsÁ[Wb/̠g71}+EMd㓷8C˘ݮq=E[Lu g}}>=||PL~7B R! kBJ !6TqoZ 6fVŋFj9ܵlvzXwV.v¸:D6:t*(!HI\ͰVsS/&tsW~ā3;>Aʽ,ʩ? YxPwtJ:\B >]pq akLYsEwdg?1`v舁f,C3^6cw)D/S v:fPJuKMY&cM i%R7oNi<$5f0~$`0tvJ/sZZ"m~zQM0\' KOM?WU<iPeq`s+v[ Zn-rѡ%xO{|~ Y- Xn+gHW@|:Ktmfm d]VΉvj7Z[Zm\ȧIzy Ar{?AuF;2'}ڭ/\>b)Zo[Z%R.f.-ly$9|R ҠVvT k9pv Ϛpoki=zjd Z"#=xf1T0DykʐXij8Gg pili…x]qAm8xǀUNq>o4ٱ ZK/ȣ??;8ݞ R~EbԹw1K{zJvl_&UܚSɇĩ.sṙ`U>G_RT9{ۋuX-ZD#B@"!Xs眚E7w;s6U3e /z5˓Z &%Ⱥ٥~Dq ~VX nlQw3@eqQS]eKlUE\GxAbݾej/(Qr KSYZ#a*%vV[4@!b~/C8U|+*>ީB,ebj4h 6![g;( 噼#\ju8yy&̠IC3VgVcK#)N_h|P F\W)O?88Y&Ol3&lH37%/LZoGQ@ oJ>W!9xW:8w_CfR:O U(K74΋v,ڜ] %Yajn;?߇1r9s/ y)Fm6ݒ煤gёncs*˵) /@S hDŽ~^P }#w}eLn*ҷ7rBd97ti?➶xj!ۉe=L!Vh/D܀mEA.q,*F ܀P,dB8薵AM`>)p"D's0@Jy.+I>JoNu1%PLS$5z dZO!J3;,EX gi'AD8w?EڙD'Mm+Hos(|Q8+idS6 +KC 8sJ2Y~rS>{#[߈Υr魂͚;F79 E,Z (&R."Cr"h]z!w坸SSZQ,(h51t"ҪAAZ¯qܺ*h0.%U/Чޕ1{O-ní9$bo3_f4nIʏU, 9.>fkiL}]* fabt,<6>Ge hJ2k/,T3e!6$j{ q}o]}fpJqS:ʩtV4:M&9ll8mjVRaa gŶu!3_,f;iQ!H僮7gmAXD"ڵ'ȗg](5oI+. A*zV)op|En$E9k}f<}-6L ҳ9(2M59PLţ߀%w/$ZznlSKZzۓQ1)g] o`tw1$jWbCF\ڪtjzI42Vt ]Es"dJCWl0lvNWqp";$6/RZ3$~.lt)cH)I+Z]{>`J|r, 2!}B8ridèa_Hac~lL3bq7O 34xּ.2"mwm Yr€lE?slF@}:u΅>l`]o\9R8"*yg̭I˘'hvR9(^VQ^'dEM4j:O 9ТhbBcse|8?}2?5l.8.f7?P KRUs܁&m-d'U2B3L%<}f $fw^* j|BOX,^e3KrvuOma(2Lxz+갬ɑ| Ύ?^Q^X jd}R~wG[W!^o __@Iiʜ 7 6-=>•9I1\4&W הRg Ҩް4={z+>PMAo~w Jqâ6WxNca=㿙d]Ϫ70s& Z?6a7B+Ė #X`> =Cm#ڃoAl~LX ^){P 7ޖ놀nHzYqXOGBSTx&IѠ3oV B @{*C~6"#m3MUsmTMF>_y(H1C~M[x@&r^k-A}Q׬ҀٿS}fq j~A)~.u^}e;4~1„P)qOדR>OfA0qޞ2CvROX;!HT w7XVOֲ NY$Q-=G< _UG;̤H;JqƯ4l饱eQ1.Ow1J<;w B~b,H{e:xC , DVzqKFlwyo qU {X[ig&{Y$ff*g"LT]O1D$mXpDhK:pRa Ƴ!=_˄0/^zDjT GdWjz%԰8!*\Ex/4pZeĨcH|n_jKLb/m4$*${{Ǿ ݘGAk05c;;^:Hm\?\XSʟĠ]Ғ1u4~-9 J6~B}DLۺ)_bkU#M)SqRXFzB2y#h ؏)'Q^)[)xTb[5#w{U- .a8ʛR?ge}I&@.$ė&"cm E-5ݖct!W&HMd)jFT^9p/!;Z"fry!A2h΋-~;& P_໅cu3$DںO[F%d&N;G`hC8qp;"E'u+Z(rͳ_}Ի&ɾWKտ+]l*O=AF3jRL}M''¸{ ,ؕGW@<5sle)Pdyb\zt[ڒZwn/l4n%roETUb [s\([r<WZ\&AGMLK-@B52cƀr %!jX+i} K~ m]Fj%;N<xC'm&#-43y}40-3kh{u5/GO#;!z .x(omW'Mdž,2 >͵Kzɇ"d5|ukMɑ-vqgnWZy: %P?U&{V8t%)Lݬ2ɳ&85~#.zKޤ#Xs:͎BL&B``wLJWnvSX< u%} gxwķR1xUI+Qg9٫64č x!CdU0yv;P=<E/jTI@̽f&E TV*a|4?,H JB!mކ *|NȊYF#"Lᕭw4\G]|\F MQ=oY|w?u\N?G;c>f¦j&_AY_,FDӠ''$ :HY9:WӥސH碴Ie}#cuoHsZ}I鈌sQMBI&,lm!ٝ3(Bh*jE.p'XG̫FM8ˬ*0ZaXS]+Qv| 8lÑڣ\t!ccNҠ__b񗨢Ć@X .տ,ٴB3kzC=۱kPf'݊NtC&q^' ) Z$K"/Tfp, uEN΀i#k@)Z_jnIm@p{eMQTo+P-b2eIlwhd{]w‚#2j眫 FqLh5ӗ9TvFJpWI/K@N͖uxǹnZ =)kz#n^0j^9MO]48ЁjֱWi3iYY,+wU v9Z+Mz^z-*3ݟ6Vc3OҚ=Cr[@Ҵ N=pߐAFm($~:w[WŢLL6mrxVN4}I64.7&*Bh\/a7 }y҄[Ï`Uh{?iMv|MFJZwwєnIblb&~ya ף5 p3Կ]cwJkxP!!xUZIlGiG`CKYbz"K}>ÝjulLRx #P6eyMLf&JOpǤZD$Tu M>C4@ht[Sqƚ$|@&TT:D]e!/F&Zy JRYFhȮ$ZvȇYߗK;'^mwZNkcyLE&F̌ /~;1M27xpn-.˧Vխ+s\Wʇkz ϵuRD,ܸB b3ݼNTnB>J*)Af n[xht*Lfaq-;Ru1 .rXicO Sgw]<=1pvL9t?&\]/U8 )o \~wM>jekR!@5K /Q U}X?^Nrz 񌄖L'|[Ų{ K*M ~.tf٭>.f;(HEZ> $ыOЧ׸K~ie~f깃y5W 9Z'1&2_@b6$ԒwU2 k({֒-v &uvS+K82\Nn?ouqu2(xaZ{m1iV*T?$vj|c2rg$=&A"wȬ'5y$ժ>[d!eکE-fH!??Emu(9ȱ&AyWo=>FhF`0V5I %el>PvgJ4H"wu:"\||(E$NL@]r 뇷ZI -ueN??T gCb^jɻ;>I LOYk ± GչGtN}oQh@0(\_Ap8T!5 G4CO=$`G0oD*)9eUs:uν~Gp p6ŝl'\B/+ vt# - dLfj#u]n$SD+ʽ|Km#~ #LnWip MBJ;I tj?$H/bVi 7[֫ōZ kBqv Mh N:hfؚί? ,%X\[Uחz#Ɓ%T#Nh8N0/qP?!Z{ocmSfiKF]=Hq׌4#omQZyϜmwE&]40$@Y?9 TI,lO7XL$oPGVQhJw ! @ "f`Jn ;~k^EZeu=s\m_ifEEpw=*XzŮ\K8xou+[ʹY|׹M+'ĺ]iY){*F C^s/"[i 1uj*d]/] X-hoAB_r {+Ңgدs"qGbS4ε)@#f@B]e N#FknLRl@SlLjq 54lCydhaxz{Crx"3ޫ&Vfb1!Q4i x Zwk⯶cKyN !+n{V/4/T|}"Mpyt5PaP?RKNb?dBE)ۦS\*1-7F"PnCB 3")xe$k>L#*<7bP-]6,Uv)g`ޠ/ GDe7!Gj5eqXIh@IpM$5-ft2uh+nҾG2tc TEÖ]cw07F @L#&4pJ '] KIxP܋[E{G\R= ݥ *,nǔ.X^kR>e=oi 5u1>]Y5u1S*߼ :3Q ( Se-Xz)qLtc)N’[&1, a"^b0R,D9wpgΣJЯUӽ4"︤HMEڠeǏg9Ai,/%ݍ)1._h _%nxK3+N(Lֲ*|Ϭ0F quةOI]D~*%AX\2Ç"LseX^.1E$?H)<}c,鎝ٴkHVIXirPɔrB.]LrŽs՟||BQD_HҞF]Mdn[Cy p AN!L(.S7u,מv(QkVO dUW=W ;* TԄ ENT~rS=C?=CH ExCf׾diO2\|8\wsMa0ڻj_|Y[$˦NhA'eH1a+?uen7ec[]Z͛5qfu4 ^)/!򫼜@h_ȰP5ic۔ՌzFDЗVk^9Z\@jReEggj>٤ -Z@"X-ւ⏯R':vl>ki~[>MͲS Yl_x3?\X'}ɕhȀQdbӜ7?n E)yeZTh%ln"=ѩ$8:sWGOF@ȝ5rj@K7 C0F6U ӓ^@Yf _`= XdB{41ᙖyYꈩ&0)te @srն8*툉r03d&4o =(YK-_t66e5 sy6*1BYan{e(&lzZzru%Kٶ}`v+cvP'}4%Jia}Ǫos=Y%Nc tRU׫!kgo˲"TèɇNtE"֔i+,HM$Lj U^&`Ebpw'wf׍ԧԔiϑ>$⪃}յ q1ʏN4nSb-V-e\l(/+ !Q֕_}߶isW"b:LJl3^*n'[4?[u15m zsPQ0iCU^6փv˥Vq= t;sH~BAăsp a2%%0s2RbK`꼨Grchd-= =0E1EQڡnCp!{:+hx_t.\jDhL4O=O!lkM<>7(ys;4]du׍in.{g}sgi'<Ǯh.ꄞT7]lmRwj@(]ƈRx#5ퟭ#X/vr~xwEo`'L9JeʻƋY@ΰaޟGf.!-oR97C 2o>C$E-~m4V4u(OO(p8n:{ÈHE轏y?B{xݾuR6B]9oyf.=qw"Rp^GfOc~nC~=#Ϟ/tURwvp.|B"vM<8djJU$ ^#&ޤw1$}' ^ZpC]^z{Jd5 Jy MҴKERWAO'jxb1#'OrPUFZ!ٍjUdt^aIƓ﫰dA()*YRI^]!-1lzr-\GxDwCW̻*%Ղg", m%hz37C#{HS<v WSH*LLg|/R+?gknzKpE k q;Njw?&m$ny=2i↑v)Nr}Kǘ*A;ΈKGAW1e K E*Z&?9G3o .؈,aT0T$].s1tgtTRؠﳶ-Ev8-:5]溽vaOw8B9G `AA&!*P. 1\$IPھ P!X%H>#IH7*u(H5V0Lgb M`#X'7gxy| !g 󓐨0\m_;wd0N+NZ{tX}"3*8\Cm$a,y"Rdp0%wl\+! 8R)<DkM lm1`V)4qCxQ=.`HÁq>h]ґXb_JXr5ӨPJu,BkS#?7)٪rJ> ݌:e~ H9E7& .+?D;n'c:OQz-(s\oaKLH&8ڨ KtwEi1-g~7z"";ٯ)93kR}hSCT|`XK.y ,bEM r@C]B.2o֪W6Xȅ-yN1L8̲#,!`L6%e°YDwsһ}+h;u5bO#uD$ZHd`:)$ӓ^ a, eY_r:zI%LJ4,LXQwu0ym.#:5. zC'.>GDRt"uS#Xdga1h-EDzɬcQRĚO:5+igEy& inch<\>I HGm1ŷ}2Q)hO VٵbjVBp  $]j ΂nc%TĘfIJOs.WͤP jT5J Sڹ᤹{SUٓ/ *[%FyQnZ=ZC d. ;,qe\U+-&!>1|۩:-Hj`a:GNqvd3fiZ'xP~+V6lhX&]z]i #jK~\UF=dhO-M6^ݶâ ohHtcEݯp<)`5kb0UއM[%zLzoOLk9ޯWKqz4FO @ɂ,h`f*@ `NA$uER3RɵrVZ "O[|&@@F~r\ ׹ݖkQ]:uW˘%4Nc3ˏ8PX#+tHw(^ijm(< Kj0%b\m[f.Ԋ.6u6 *SuNĬ'8/1J$[a@jECBqWf>s8ђp.=mvKfR*+|9p Ww4hX1ɴj~32 dga3 ]o(FDxl%5Ǘ4nPs ҍ)_r2E!bxͼy'1noݽI_ &(^] ~LFT8xQ7e;DyUZmB~ NjJsFSR|DPJZM?_ʐgq4hK" 2aWd RU;- f, xz ?ask,9_#<Z:pXQqd!J䫝̣ ?+(^ G P"x/[6Ǟ)/yRRH!Zp,/\hy_W%7,rS-7jD6ȍ]cKg^:5@xT4?8V2$r!qDzfFd|2N5+\DS5 `PB Oڛ=}+'1%I%\9џѬGtǝ>Kjr s+1Ђ?@LgtҝC!m4~@X|~\jgg" 9;;qJd2 q>&"Fejoff31g*¬hw#/!ɔ@}ĿcE(jKlFđB'`U:8E'u+@;mHtR+〵$'VX*N3aﻳث^gVmI_6swiQJbu?J0jiǾv&( ZNްGx7%:?P_cd{4TAP&oZ[K*Y=Pc֊1yqQ^/k7T 3wN.e>/iCaM٬6I^ XF,CKn@Bf|LRJuELHhhd\6 ׁnzEbRȕ+u$-Ƴ=zӆ?s{MœZim_+ZK2 Ì4X|w/NWx'!H7-5~~zZP |IP@ +PY%lt>s$Ntڨ! R|"iG.AMFp)ذEW(fIp{?@2GQ)G05C ʝbyryIr1^!ae`ܩxR@m/jW8fM:-_%T 0>聰{WX.F.@ %|oZ<Ɍ7Cp \gw#cq&,Hc㱄/l0EƴU1ߑP;\{zУ/D75Iݨ$kyiy^R7Bo}vo:L3P*i=V )n,zps]TB"B$qW~нR1hf7?wZ ivK.@ /9Ih3K{Yc J.X%ɦa7ټj_z1=q T,AWB;Q5IxT/c"eS8Umk? J/,;×dSE|nwU>+Wi$W\m/q7hN -Yw1ϴpY.;㐷KIbIjA|V}' 2_n,k%/ dPQilٚY bʔ˵̑:ɛ:eɅ+80Pk\&D5m.im\feMf=7,asF50U.֗oxp.9MC.i8k;ۊȦvqOˆe /_J)ƈ||[9& H &{-u$ĵw2¹>1# 1Պ-zf7 L-gYZ07070100000040000081a400000000000000000000000164df7f6f00003034000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/avm/b1dma.ko.xz7zXZִF!t/7/]?Eh=ڜ9OЬ`[@2e d*y&к]@L>|Ue2]nm$%P̆,{!c072v0^Hjd riU_4&1u3;ߚ8 9gNfw)6Upv_esR<_S2 b.]/aK}jTz.%nFӿGLW#L\(MTekS/[c~ՁsֵnGȯ4V`RKH7]t‚g ڎ`ڋ{3zYJ=yTsZ`x{KS#bHY6M xl'Lޟ*{/uqh!!:q|Nu: J[rg.@-9{d6pkcj_,yKSv׭('nS[Zu}cZЗs#Rh~]!ϫIHi2q>ZKhKuMߚ(Jk8sljUC2@.7T-fHq}Z-2Z&k)${|]`s~2г)~>=)3X  # Ye:9L QĖeduj6:!!fB^LŘ$%e;Z5Lpu(D}HvDy&4 ~MY 9OZRX6y,De86`6׳⾷EHI9@H!UP_G@g"7YU1|KƆ\ 畎i_p?:WhK /hޙɶs[1 vUW%&kxɤ'Xt!Q->S.~K;GU$3RRU:ХAb_xZ{嶭K*Aݻ [EٻݷK 0 SzHbB7isDSYٚ' L?na0)!g ?53Zcd?>B[)qȻQ m8ƌdp,ǬW'\H<_דc~ G8*Z/4#ŧr=P)W[(6S@zr+OlhTꃝ[N2@+:S4S/ eL\V%dOf.݅VRB@^j|XK{T\$kٕpjvDŽqgZ<>[ERF /:+~z&?Ktpy?p4|(״cr%e0ThlS@^o=3_ȂZt8Fl77qO-<%i2|ை7|ZOZW⍯hP !kk*Du⣨ [ l24^$)8vfkқw.\v*i@͂2y̹S]{ )w'nA ZdV;/M/Rv 0a_oO'X5U#/g&Jl<xhs8'^i0ÉFOi ޸Pe"TTVKY,G<:{u&HS(:e~؍5KbvDx z8;~Uʴ149#-acը\PEt!7p2ɛbzI|^1|cBJ6pW߉fzE-|"v$WA _yΰ/Ο\:+\3y[mh\*f7S@WT.zgȽmra':ZQi6P<ȨcK+t1ݖɕ4flɔmֵ̈s-ݥ&[HOW6[ƿS!k 1 rn/qCYreg71XEfRh ت!jL%ݙпe#xц+ŌʉQV9շ&b/`Gϙ:F\H8 A"IBa(7|Sپƌd >g{ڞG9c _cD&wK=Bkpm%ZjwHBy/@AR| @34=0`Bz d-i"0rkCjk3_Tq)*$(#_h~5d@ N`Fp}:HDmf|+ .ڄ^pix|o ׽Z QMS"^D qnpDvЭ"wk5"YwӡCLuWV(񸡥=!@e;|t / r&oZsbj_mr}+0n2D(*knׇ#qEE&X)TAƺĨT:=W↸L(1t9ܭ/p:n ҡߙ_4RF1b(bRnе o֎<@,92h:{>NB_4]5b\Zwq׍ݰR ,lUr@w{QFF,m(*CN!W\q6hƿH k<Ȃ=d*R,tNpŇȞ,y}sJ-07<4cC B_wa>WOhe ,aVC( >r]Tt(Ӱء6k3)|IuL Y'*W:sYK*E7FbciS%O$k946tDwQfG k g=(ELeTg8AmZjBMXO2]- d< 䀰Լp^QV{6ޒSgnSE6/jugl\v ᄾc/J0P-Zqu3#iiHhN [)-)rtsdE>w:Mϓ-He?Q$ن!i(j yPֺ %rUT:)so50I!ebۧM 2ܚ;_ڤYM졚q A&U*c)1>]y[yRF23掩lY ‚,r$#[5|28bwG q no7QȔk`ewVnZ7^d'M(+:Ծc 4 gҰ"(Y 837~O$) fbiTa/k8l6xw:-]# ݯcڰTl+yn$uk}iEZZWTUx $]%o$;2b#>|ۛJ9KIW Y=ivJsÝRM~m?ġ#K|9pm:W HWH3%KQRa*2He~L<~CN k "o'iaScx¯ 3 Ƞ :"_0E2z1o%a9iYH?k$]aPi߻WwmwB=4qgC2VQ|M6IAZ|& -jC￞p~/7kMB࢑P1+]0}Os뵋TpDt/ee?!na׃IY7K/7pK:nJ%FPyvTD#q? BsqmUis޸qIczcHCQ"^]T*R劸H5c_X`C::DoԻ d3$P5?=ֵ}fDm )Y'jpI|O!|u_QpR4P4Tmu+z>m1wf b!'6V*fp^뛮`_%I0[fgvn0!f,`?V՟x 6IhpM8z9aFsDLB,ymDwAϩtޜc!uiP@(zwg,m<2+-b!Qg~:tҕD#cQ#vQd0鵑$cQpu.i>pn.8ξ{mO`+@^Rۜ1 B˳|I*QA16fUlِr-Wyilzl;< `֠ՈOj^-M0ͧp2@Dm&= M|兆yӛe+i v6E"/ҳ7@,rjy4Ndw2Yؖ\ȖmGc#Su8f; ./ [ÚH6IƳ`7 LBPaso*#wզ%qbD &2.I昃H8e-bw ;XQslxz Y_zչVV"e  @&p/ Rj H,vL)sG~12![m'p>A\ш jc1 .mnf0K 7E!Dd捬fr(@BHL2ueC:nc~-͟al,-*ʨ%b{t؍-H cK\N[As.|V]VH2 <Ť L- 5 N<Xi M " <Q->/+Ml'޳wF;{.o|~"B铋tݺVUIMZcF`ǗonV׃GYBA+uun%ڽy ɍ9g@ bdR, bF],ҫٺL;uO9{8H>y=|u|I oh |Ja.;,4-6hFjk!%nɋ|Zp#AOH9V*,yրds`kOĆ'gKz9߂oN<%(D~%x2 t|a,Q3(k*{m'/y(~\`D<9q1DkEB!mn']_Tm@7ROUv麒mmZ `){Yh{hf4٭s_R Z>rmd_%U sZ;sCvj7(2T붤$%18nfe6$<ꌋ Z eĚrC/t4BQE1vv4(H ]X9}AiDM,xQ2gZN°YcC;m/%6 I?dbK[T32퀴Xg~C#upk!9`Jkn3ղ , +n4? Ηj$v^ⶦkbչ{,SFJ$}]IHON.lY. î;Pgh3&~ tK`ho"$4;I$wLy{#!a1ʮ~y bԣY2_h&'r/) <vb󨟔5r3Ђ+ X4]2NdFw+tfcoe~)!A.Z\/GC-VݧQВƶ|}U%򊂍>oFwƅ K|7_(sq|G\|@s%4JX(-k6\ڄ:׬5[_Eŕkun jy`Fm Qw"0B 蚏218PܪDTXm*#yoҬ$ l[j9|䌂;,P"AW_`k.TpKIH]X[ϳo\Ƀ-f'A:e}L$qЙ{fin`-62X9G_B%Vz|Yڄ c<2{ndDOeC_W匙aƚz& v.{vovcҁ_t,bL`Q{]$ %[>QEPݰg 4[]&̯bKEfQ'fvfE-..2gʀyW/OBn8mtc"xG6A18?Y$ FWe=)6 0艽S5i玿Ѱc Ulz_* y5*x*})S`fk/SO * V\RY$ 0V;#h"* @Yv .m / Lɒ*@io42%wzSiebV&ιi0c* s 綳NQ"oHrӏ(XajUMvFң ̂(_B-HEh!|2]K9_#U-݋ubGBTڜ@>ؘa=6PYߞk6>g:%> +C)La8kz柫~h}.56(ABm!R6 |j܅3-7ض$-?C쵶O b/+ݵsDZ560.U Wa Ifrn_Ml+ix] r]"ohZM*eF X]Wz E]ozd1ү26 b[AHL@4ܨ7(V) l~ܘ~r tMg*z#5E? ?Oɞ;< lρ~o^k^jZn^LY6~E'FwǁhAQ*  a^wR:AYÿܼ':7H'wct۠괺i\);;9J = 79#Kwx#OSG}n.: Ymw MWFdEiQ}Vp]^4So)PI˦6FV 5Ǿg+Sqr;HpִLjUDRVy\WR⮱p[ m:E{ Lc%|w-gExЛ( w/" gzлk_Ѭ]GѰBBO̎TOi܆u8M͇,n%G5T-kDLS:.ݷx8rOǟ} m9՘5GSڛ2FRh 17)P,C)!x.)r@WeIdiO%2ق^ԃ^?`JnEVFuT \^1 O^ |B]E RH慨3xhh'#^@7;}ꄛ彪[ױ  }]s\ELDVY b]unpU[@plz]hց&/m\MH"zAW| lE ʹe8`mKc24'c-iL):XCb/}xt Zd1|Z*d ~ܓߓWRn}ĉ5kq+n0a8^9(َmQW^KzR`kd"OXuS|Άޅ CfӴHksܮqC cKƓ'kG{ pX̘^\ћ0UIi޼r\vn|fsiL)5ȯ@@+wAFŃ v5S;EE7,K J[Y3TwW}*vMLemQK0:u{j @CJ%|=˸za!)Df.:辷n76yA =قgI@)Z 񉍴&O}:vyA唌p/HY-yoG2Ikq+Jದ2rCJmȿ0EqE!Յ 4k@e%%&C%ӷ9oז4'-"H0 i@b^;1zҒY߰{ܘdB/O稴׼[ˉj#kO1@x^*]hĬ9=+ce&p|ʑY4ˌxonnpE[+b3A?{Aﮂ2}T"d@pىq@/3J Fjň ՗+bbiMoK\9 M+Cp0/宐n԰|DuT"l1@Y|rEI,!oȔLl t`,w_AP?jg|9dȮ ^,d9`#0w[nm#?R|_ c߶75U֍;Ä-I~GWs p oǦ7Nxzd{Y"`WMFb{ݑ1B u{D3!w0,P|?-;S`a2щO?*]r|%b?:6J X Ӄ%=׮E Q$'Nޯ ~+kD7,Y9!'VK>'ZE^Uf4.` gЉ$ㅄ׎Z| Qj~ !'Lp6 n\@v% 6])dmk(廂3(ҮWċh41$yK:KC? )s .1q0lBGQ%%B$%u@E`a$dgYZ07070100000041000081a400000000000000000000000164df7f6f00001934000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/avm/b1pci.ko.xz7zXZִF!t/x_]?Eh=ڜ9NJ{5|. h| 4&GX_ 7h)aqc~l>3JubPbb'Gi2mMsH8tln͈n+UZ2L¾/YЩ.λpv@b(`f`.&R0pڦh)̈́!G6@$YABqX^H O]⅚UQ9!II׃x2^qaj䔟^+S"%x~NF7˛Ta_ aÁsO#Q-+&~A4]'΢6ׯP&֎e:!^z!(V8U ( U=In# 6WUq,WЬuMBY0+:G{M3sz>((T6i5H2:g."BpxV8:CT˯2S|Մ_iV.\G ;2Z$ݹ%/;=9>a" 8C=` XT'{P.oRƇEq_!~vo+kfj\) sBD,CB╴2rv`ՕYtrW" 5 V;T]P`9 bhPI?ш}` mpՒv𾴬#@r jP<]\Ⰰr m ,݂53Adj/0%{b=ϯAM{f#^hf5] z$b_ [{*2[kgАJ{-Wz!`P)NIӔTk+܍F3Q$'/O'*q'4`>/;0o:!aNt kNe&UUl"̹mCxyߺޞZ`\Ehe)"PvG\q\Un4KX^Q;Rચ]0澪nGcu|"]Ly>rù4_1c˛ Zا(F KIKhLq*K'E;N"7zq kOZک6w&Umg6̈́=@ˑBzj7ge4l}<p~@ O3slJww-^{} ش ,˻fΩ+-8/-X~@jȭ+Tc{R׳G[l2f@`zϖF w?vz 3&RNZ&4ؓn|!:l3f/8+K M2Eok"cQ4"gwf/KZ* =ƢIDÓP"^+w*FxvP)Fw5m 6nqϯ>*ZYHR;y+cO~k0ne} 2Z0.F3V Ph}6 .ԮWYrY?RЩNiz|JgON,#T-6{Ք,5"A-|sD󩁯Nq,Q-Y_4`ĩx$e(Tllyuz̞^ۛ 9J`;rf͊ gI?wgyWZ5sq=Gk3C zW75PCF>Ī:1wR1S1x[ifJ2Z`.AJ k>p{dRB#[%Eob\QRGѾJ&CGxVE0%fFф2y-KXIur 2 ObcMIvAi8A9FDDI} ]ZqU":YyF|2IٝOeX{wV5P IIu)FKg~]υ77Q{ѡEJì#@~dd.䡚0e+c䟇Eu"K v Z̄[*9LJ5f $ j:j4 gr_rqoLhIC6rpI lsFpz=IbYZdm>~U)x~6ŪùIᩝ vuمY\V3J9``u" y>Eof>`i}'mK/?/n#}OgIS)Rc[Bne !dJ'KQo$o OK.-DMsIjFlcG6 7$\rhqI/5xG!BYvРFr]m_o} F:4ӶA͏F1J.mJ)0;?~ЬNSa)d o_6JPN9iuUyNŅ|aXYMUYB ċG)OhX. )ܿ<jDA}9fȋ/}SAy7_iFrȑ)f`( ޓ lK^cMS#9 hvPNreZO8!p͉'>9Q`jL)^űOO,KFHlMղ,4ao~܅$f1@}d&d RǻI]*pX* BnY%iTS7nuogOuc&oeUa>gB;)my@82kP=Ppg!El JC axU(AOkGnC& dS㛰{CCf*,&l D06*Qmh7w \Z׿0gGȤ$LɗPo*|=aF^-N/ ZП6:8U"m߱~wN)U-όjmRBHncwǨʓ}/ӏARPv}z0ozjMNO}PmtfCoyKlSxu%ɼ~mo3qz#CAy^Vp\if0rdj#:Đ곧ȋ| 0!č0.Md=V7'uiRޜȗݝ فO$vݎ{E!2TB>}t U[j C/ Fu&*m̘\dPɎ|al xr#!mzn| ]p\ku̗:`0Z,sK(J)Pk``2Ȟg!Kl 9y<FT (nakAk>0r>shB$9PVSdゝ:LG I#E33+LG#il_+Ⱥ~ЯF+xU`utU>L].2-~$'ڷ`HWN0fTl,hYi&FDUOU׀  c\:wB4tw#ºTwIL·z`WGσj¦\xP24]2}-&[̫^LW\xd(GQON=MIxbG84(t['G8mp[ 7sm-E)~&eRI U=r0* S,e9;hkh)S]A:+Y./Em.Rv}e ug`BJ5_g*ng@U$(ը9=XYo܂E}2,+5Z|MJ Dtmv&5-\)L`C X,ZyV;e; ? kO0weZ #s70# jL Q+.z$bN?stZ?<;ZUIUN`G1sׅ\z2|!NGrF \W&o#g 6L!Tpb%ir(,v-p8SJ= 4֓-tT,*RWmٺN4Q:Еӑg#X.l{+lB;!y1u7!>m6MU!aƬaUC`~mƄ,wm%^0 `܇N{ڗ!jB]TZ9hv J;9UPj6ƐL]8C}Q|B?(.k^PpE#FS1xl[Ȳ+SWqy#x\O]55jdOJØ1gdrdG} 29;0E^H!ubMWJ:<_q,$D 5O"_0Wʝf=A^^{MYQXUؤE9߬=|,){ dKHܖsMv97MDANLJ,> kzIعB `έEdjK+IRoqfg\|JʃA~a;L)2ְ@nU֢^]aoۏ8/}3$̈́y[$s*Ôj[3^"n"LV91`G\Uߥ݃[@3A x<|w%i05LUᮯCQMǓ󐋬pIʻK" GEK!Uϰg9!(Ջf>IXK$.(CUo.NЌ&sI(}Fs ڀ|DR|ʼ]L`eaj2:IFgYZ07070100000042000081a400000000000000000000000164df7f6f00003320000000000000000000000000000000000000005500000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/avm/c4.ko.xz7zXZִF!t/2]?Eh=ڜ9Nٝwg/Ŝ7wVvhz |'0jdi-{GBe828oҨS|`CZ'S')}phљd @X&`3$FF|sVTYj?t dجEKY v) U+ /f/̂ESٳ&#&1@G"UJane}Qʯ=&С e uh3)wz7#vVs>*21%ktX"ʒ >u#2&iBR+ZX 5 LI+:bl0eV-M. ΀ot5yzdP;"f)b**ʄ>55> $Ux AY#PY*;Qal[S dt;4MAPWH0sh?'XL|HW-@o&{@ bel5N7pj@ޫa=Xa"IJGlc?a3e%d n/響UǒծSHK_~nW p=*%y=Wr^b%RKs7g`*ށ"/Sf-SpauJUN $G7r.X="BV<uj`{]c".Vy #HelM nI3`߯\ҦHNS$ZT3eD<7{λb]y'OYl eԵLTvLNM0h83&U=XoVJ -#9uW =ҚQw{' Ag6Vm5$>e#kooGZjBa&@2Lg['#N"1]>Fh,-7^.B Ts;j31-G!D^WG$ 'T<~68DV>% sǫL FT$4/ɉDh~sSVto߶-PӼCJ'XRaf>2po“]iY83/%{}z_Yqr0xd)|1C ]{E'A(cr?tQR 9icZޖVAL>1Ԛ#t/Dfko _mIn;[V}9Ȧ}`~ Iҵb& U-'UBS5$UfjmI֋8 ,QD R'#!?%[d7>; a 7x&^ٓUVT2Eب7:ԈRް.vfe6GU4к 'QDڏ:3!}u`?l lUrl"Ͽ{1HޞIOs0;㨳,KǤ&@Y7HuN~GJk4#q|T(sjr5USMV$h÷e{UX?M-l2Ѝ5uMKKWhoq-̐2oVA\!;})Ww-k}L{&ԒP2 SU]cT>F5]+z+XֺmT1Ge~ВF *'it-_+\A4LY'⩒aŠLf4iʟ򓡓=LkU#]Y)~~Xc>sܳCouctϙP5`v߂eoKzuOxIs!)Xa(Sp>FU92Lͽ&g/쾠ɝᐩzB`b }՗jԑVYcO4 zi'E6J 1K4"NKģrٻMܔnkM Vu]O~gt7*l5Lz8c ~xF7b?T9+PyIphpIӷ$.k_U H'Z[Zm`qx*iEI ]^]g =kJg"/ڎʰL˺ 0JNDy5{뙽{dIw18QW'v'4gjj]Xa kk(K̥^P~M؉# .^'(B80TSvWekNr'ƒf#r:HiE_gJDe2'9WR\R)ڙ&R} :n,[ Z9g[`Q%oG_^xQ3,b=3춏 x 8Z ҶZZ0KEPє?6syţHI9 QKO? ˺ LOn OT5f۫՛Ӳ `5<]")T؊?*gJf}\[|佳iL@!W\݄r^d<@K0n2+BrLu7v'X@ -$V}yRSt[rY ]'Z|iyN!K7A)I$[j-wbUx88mڬ(dLye4L$ JnmDA* dnW oEЕ Xu\p򎮿SIG.%&ftyK.t$6 3L*)h'c9M7OWq'5O~JDk:"csDS<9'VyP$WX2tG۳`PÿDWޘbˀX8"P|U'<K46W2E5*Z6H 3f78dնPo'}~墫k]ՠ4JSӞզKisI?OH5[C B{ I!erp0A(v{֑ 6jA`U~;풣Q%Ot<5A2쇿MiHlj!R%!^=mm,h8TLнyJeĀ },i6zM0H/׋9xI(u|'J!}nNc-Z7 3ZIIldlLSȈIE *Ǖ6020++2XCz?TcË2¾0u&_,, *n"eֿ +b(NRhڦB|lJyeџrSSI72Yř}XQlVRF0"zup_WNn\u uny[e)H>V)!SK61UCI76QW` ,kM ]ofku~ACW!Nlf|^ďSY[s*=-C^ Q?de:t0:Hb1֯One"(Z$G;)"r+i2F{{n nܳ^N$w %cTtEgY&$5`\uT#d4撃WP"VP{\@1r``w 밐] Gլ +ɯT\;B*߻ k"Y!t/4K8s+=h0 %ޯl) KrlhyJI:woXQ^6 ߖiÉ|ldHfH?w[6Y֙.\7Lw[S+C=w=&>NÛ~&k=_Uϙ/Q;uo55WsH\-QwnEhq;1Z3NIO3!XyR>JV1). B,AJ=bb{ݟl&ŁQ[N03nğ7|U߆"gu^C /n?[&#L Cyi![a L:*m q2#;n: ډS}j{ӂA>)nq PXC(hh6{]FNDơ׉WdȐվnEhR~hXMX"NteXw:4ڭdzalgʅdCZes_ys`;B"a((V'A@H(Y:Hpb*i- P2T'vi2%aY7y'et?N[ui9?Q(?,&B oc{^U$3`k'EtC )ͺ"4ݕFcOAKGXyY/fUjO}O41B|KЛ&C>M,WXa,>rP(}U@$c^yScUh)I̽e;s{jbx-(xl-v8oU_UJ$]]\غtdi[&sVSyİ|;A|l8}\5ZTn !%%ϙGcA~ۨa4A^־%)(32K8#̤=Whvl1YAlr ]էJ5}^97dd'=IǦ tD_MUul j >EOJihd{9xu.4Jz-CނG +n[NGR$\(v$?ѯ;8"ApG)Rqp60L4a/!/FN! Wqە {;o ]U^EnxGjPD!FQ:"[0VVP H \wI[L/-wƢP zTNx>>"TUUxp-ycsVEKܹE$QK15 G.ҵbI6́O/Ϯ?1eo@XSv XǷ G4\hMlJ`2Yc<rfVʟ 2{%"[;&tG[EJrLni "iڵnbv'j]lHk!{<_%6>&5Բ8%VY@(5j_0 XF9\ۂtXHfQC62xAY-e(lΔkU]3BXP;]g+.Oq)V(lކ$UB%RqqJokS c^E˿hZi?~e?ܜ3R"~?ZYXU T*=ɤ$BQVCAw!-9x*Dm,D}Ƀ#+PX5'>E(@&LqL.=mᅮ%E+8Xٰ Z ]ڨ;CuS>4+㽁3]WLTda44~N}OB-_HgQHؘe?IY~|3zG?< :utQԀΣc{Rebe&8p(ٛҤ5ba^3tpU`Z맼i_3`|ׅʧ =OUՆ ړUiGۢj Ζ&V 6^Rۊ_.8uX ^醐a_}wң~+8bnJyQ|v:0_uh|%8eOGK,f[_W:<\1{qˏ\xnoKg`_ W b WuL/ɼ(8P'z~!RszʁGثT|P{޾43CzSE݈+C%la$oDA{biC+"=O~_6Fn LC-@`Oxʷ~Mz#g(HxhDU=a1XV)Jys`wCrH :X ½F6d4fqEL̀C,qRnB7s+ ZV0~LH>t!U 216lS3,JLwNnDӥo`EݭI<`e(PSς]- ,pA .HXܒ`CS0ƐҨZd tQh討Pb`,]xbGžmc~wc+kjq$*XėADX˱pLe\SPo|s0\6[Jn k?,<%@hȬXt o#- (:h8hnC݂gdY_!9ڤ;| ֟=ZVՙ@%&[Qjx{?ՒΐMiy`sDiQ%۳\2Xֵ>rbCf=*܍Hʝ'å-WqEDʂGd?n@9X#RP nI/R 2?kQ7׾ XzՐ×lax˙4JvH_6^?lᙹ^ h>y4:,c;]*ζit'~b0RΌp+zQY.bH=9ӑh6gmЫWst]"e;>4kEōf}&m꠹ `_AwH(lXS2xʝ)ǒSIX~utcҽމ,q/AމΜm{)rY⪢a:i=^O)j ,s<+6Vz3&wB7=,DAŋF_ dK0gUtzε;QjJZ]-w\I8B%[ 5&0kfMRjR̺|'6=X46TnhOX?!b9r!mcRٿ`kƷ}$$r;$"_[U3?DQ)=I骄a C鰒MȟA2|,ĶQp۳`*q]vbvdE==\2FfY-WZkq!.xIZuhfsugf.&`Ke07@gxtݍrd fb.Do:]mO = WðUUxr  O9 0 V';E]\ٯVT&5xaʧݾVc mD$ޫc{aYĝ`jRD!0H `ѯ9_ Z>z+Լ _ΣȑNC?7W&%HVq|/eseաH"?$ӖF[DZ+ሤjZq |smG3o>ZO_T']S>IS7.iRs5xD|mZy ,Y\kIX~ˉBG.I,)1!葒aWJ[S ;iϡOURً\٩B f/چ.FMRJb ]Gc|uǟCf媖[ ;`. TRS~#a)W@K'jeX avӷLA]`} /psg.)gh.`?U[}_~uKLob95@( W+ԼwiX0%D.->R)_"ҢJϠbuقNg]7|wvTy6q@#+v4O jzG_rbc[k %Iتe-dWAw##̯2ʮs=eVh!L3 o(B+AY҉aN{KpZ)$U4@^Yn􄬋n_VƾϿFaa^ok96 K&ZHo@~MGxB; rla56~5cZaδNiUA~2mPE _} \I֊f+V6v)6ΦH ]];rKJFn2\>l''@謼RdD&QI66XuhT2J3XBG? dWήj'@lOxNIQs#M Vΐޕ9YktVwTN!?$$3B\cs@ v23* YBBmԧG dqvAzWijѓAiyY0 ս3Ul@'l2f24pN}a/e\[=8;A`HEKtJNww>6n%CD`n#XJ*hWB<}H8S7bQP].MC X̓=2[)`È['Q2q86+Lh#nOwCW)Qt|BftzV01`SEu1 .aH]vrA%z$A;`0ӰO"C{%^Ҵ,*/~b_p*w@Ǝ*2gC$jǎ4>QP4!sJ?Kn`&cM ·ӬXfI:b*Ɓ:@(vrisO&Joؙslw jbΒ 5fU.z>e.uϾ"a-~ EQ`;ӏk*. A!# zLV>u5걥O)ef#s{@^{48h+,Wl=+NcޙG\h|B"+SkSXC65TVb^ w*'qSf0OWuzN\ۢڦD}̕B+e{lewRȻI{`#|vmu򼰁S)OmW]$ (k"tg4<8ad`1]JJꦃX}}; hGU/ %~t2puvI:7783r6:Ո,^@*eǖg_ȻKvIⲇyC7m0ާDi|Эsla#fNYSXMM^燶7uFr p oէ8!>ҐW!1! ʶ*L(EHjߞ3¿k'KpI>?bn0^ͻ_ƒ 99ْ~4I,$˰{xBIM`4 wm%yp~XP*Tn,y6Bʠ,!4FKN1/zZQUTcOAvbxzkZj+o̰pLf-LCؚW6M>CPAc0$21Xؼ}"@o ׶/X N}'v$kJAg_Ͱ Yj2.NDHf7Z:^Y;!uh}6T2XV̉N?fL F2h&eͯT6";HJHR~f/k1u+_@1ZV 1U#p`v>I%m ^>rP:A*xꕰB}'hSDT/5mن$-T}gM $iy ;x7dT7ѩg<{ꊠV(DzӌuGUjpYBY͕<ނ87}I2Hlߞwp$dQ!ޠ/L$m/ux! ]MH`rʸ{u)ug<7U"e 4Y[=eӎ% gYZ07070100000043000081a400000000000000000000000164df7f6f000012b4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/avm/t1pci.ko.xz7zXZִF!t/Ir]?Eh=ڜ9T^w2`Ǡ]8\CBߜZ L? JH?p#Dl[`3ƞXeu}8ZCKx ::s,ZC/ KjguU0i4}ˈ/US !,\izpӲRynL_MF2m(}z %_;pot/L<Kس=gV) b!~vn z8@HwUizL h@1H Oh U, bDuAs:nyZib8gAoi9_T79Lt*kċ97$YD&D^c*,Lw }4 ݺ|߭D;_;*c-`B'D]Ziڌ\lN}sVl{FQ0%~e}3|rX\<hXo+՚=BpaU:bU*I;GlGH] =O{K)duv)}5+܋ie.ðgoNJiL8:зv +g k@ R¸JўMA^-7`ҐGN9l&jj ;"C,$!f6sLH@Sg yHeB$N$pvB5]a 2U0*]}%Ӎ~PQZ ^5D,(s$[?,frYd oǟ‘S~~kdn"ejDe=ں)JtxXtpfCR:Q 7 328wHBms)O{s$?єģ':dB[S2&(o0X吶)ug2(Y"Z_`1wW%ϋi*0+Kk1;OR%+Thu|eo(Y8ܢ* 0Us,$cHFTdw!v_H9Iv(},ZXS'"ALykyqERhN~)vHgrP76 2lwv,usK8~9< S>.6 mhyhmG* $E5ǘ`kN("')Oq0}: fN JBXG_E*TF EӴGÀδܭ,LV̏'Si,|$jJ`bHc9X6s:A#qpuA*j6;2! βE~} l -'s댻ftQx(N@9J^ XYN;I/۳ IwU9%\EjyYHV(j@|>h%6J|*$_&B6K^@ o7%C?R҄l\PyHB"Niܟ,߳zMf,?TD#4ތQW62jPcY x;;@%ԂE[CB)"L /Dltl`˴&Usʩ/X+Xb*H֋q!\FJf\i\zVz9[<ᣘFO%VBH!wWxOqD̆˔JCå*0; R/nxT]jHw3 (;K7.[E\|J`Ȓ7x5vs<3Kvvk(>qU?K|b2tMYԢEC~wzQ?$ x^#]B-6t:/ʘ!/Z'fmYJ?h9QM/Pw3}nT7E.`" APH7cirj9L+tro0bB[6r +4B}ŎLhxkGb;% H X෹i#oUPEiKJB4mU3bu8ԗ ,y K#bBM+Xߖ0W|f( QJ<]5#;);>>#tGmEj,&h켴R_B-%[CfW3aTP} 狸ɑЪ(M!Zil~Y1lۇ:Wf(RPOPiqPL +a e=T\ ^>4qNjMZ5NŪ=tDV<ߧLqB{uJ_( ` :\B`NT>[Џ<wՀɸPGiXs^ =8A 6N9/`i abtg'gŎct,n1"K?zRQ:p'doF`! tnU0]C r d>d XZ롂Oh6 W{ fODG?17sĖ 5p$m3p$x$/VQWWBpH;Ѧٔ1T" c_8S p+vsvb0XY֊ڶQ;j\jf:i)գv\$b3;ߦ=ć{18SyW9 ho CgN3fTɶ8kM21v lsfNp3<6 {b&gMz;k|}gìj)pN,DQٚ0ѻ?RߓIO* RwNj7?[7clkA;@2F}՝)&D@j-i@fO>Nk(EQoLǧ8DuFCCTN2,%nWv,{>םq4~4ʈG9T=oCw5G?(Dfޠ].WZ^-Fh+0}lR q`RQ '6MMeh쉘~]'SxE)B3@W#^),2`Вь *Hx\E͕:d/~v׫7 4w ÷mZSFJfTknRni=W}ISuk׈5:VΝhLF[@iYY!7y\k=ږk.x- %Y (j~pѪofMus0"Jҕ +ܖ6MJѽcF!R,:D<>YJ`FL%[}-wkdL;iE;Zr֐LT1W@5Uh V;1#?!T|pO| ɶłɒGlDZd0߽!0i.^ʇbZH0&<No˘~~îAwP}U'OrzCH7#ɮTeoD2HQIYgЛa@KU'IdHNV32<osߊz%_|޹Ƒiu%z6"7q' 4FPXEv.fMx( ['r(ִ]װ3V˛{!朜PÏ6 kB>6%Z}saUʴk+cǔWWy} f"4KCMP-i_[ rkVrLDxY:h0u*pC=w դ *Ҙ$=$gmqpoɣU/FbFe|Ȇ >[ n>ت_MA`ӷnX.kV+(¥WHy-}MS;Q%d˥K>LŻui.k~21X%N 掱gYZ07070100000044000081a400000000000000000000000164df7f6f0000671c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko.xz7zXZִF!t/f]?Eh=ڜ9Rq::O~C̛=k;}I:+^ܥgt30~z79\V~%TFX7N#ڊpW^8a I6m}5䫋be5KFE!z!P] x:VҐs@l*Q?=*[l?3[  ?5A,3&Ņ㘠OhDZd)~NHwyG(q /$Eٴއ=NGØ!_2{5I'!^mOEq*|X挊TqMqR+g}* 9橬-Ʉ+]ƀы;zĿPl!=}L]H9;Sjєq kN& $$iW4;JFUR䏑gOԑM;h dG& Eu11sLl[k%)KRח]ҬUI%Qhgv}9gD9-\CԊ@!F,vW!̮/n}MOjG*+͈`0g8S ڎM=xU0'=#Cv6 ?D|zEV|CVR!*τ/n):T7$BX<#N2}| *7 ,Go(P,q1e}_7ڣ9\Cg"wL;iuYYwdpvg!=inv|Vc?mJ7:$q*pܷLXB\߻=uh!"2OR-߆=ly3\vwzI3 Kx,v*}Oub9ݶ,6Ւ6(cJTΕ1/#Br1g`"[FKY""*S<+3K^n*],cb<C%OZq ~sHEiI(CW=f/ h'VqO=<cܹLI/C0q!,'XG=gMNJ|8adV$! 2G#C/1CF`t~Zx6H@ af/޼Rv@XO^dN&AK)Ӑdb+kA|NAb;vQS$U-$|C$&>6{G.$vF 9&B"$J{z){@h"> ''Y4ür_B&Bg,Ѽyޒ##vxۄ4~@ sH BSǑ#FjGLJ4b)` 7β/Ğۋd6H O!Kx &%%yESx >7'4}P=G.9# T&""UxfƑΉ3}®+r+*԰6L:3V֡C/sұ=!"QJ y.bЉ6Ԁ<}c+T^i0epYɌĞ v=`׷8^iRkxb/Y#u> ߷= NAdRGG'Y.חcE^yh{B|qf:AGY TQ V [aB&`FFٲ`EhLWI}ѐ [YcJDS~:+@bW$RPsd=ce =GV@4oib?5^GSۥ3r[aTCxK%XR6{(4T/l fa=I+BXPb>a#ÂqH Cj(a=W#`Vo_o݋ ,D$i(3kOIEU!.@u_cw"">:1}Tg|žOu5@7K-F֯9k|J+gR_<#l+NZMF[c#kMIs_tE yѫ>=H$G[8ԫ!-mvۼmC⺀]w*9t >7'wj-d2< FO>1D A Hk^13s|#0F'-=-l.܇^ opߦh[F `rX7]c8B{msM`:7}X*$17 3C>Z)>>DIcqV Cν1+߾8L@c38aVś-Dil0 B7)8$EMfFJ LbӘlQ*PbTg;W:^6}yv 6}&|fN ʞҠ'^@mS7w|NmI/Az)PO1c5OV-Mծ=r΅}V}M=f&ɴ2v KL3Nl5΂E+i\˚!<$vRԷ58&cq ԖS`?;lְr;)N1pe6*Ʒut0Xeqli9Ȉ4$Zx +ցOF3t(GIʌ[(#ih ؃j{=*Z Ly5.WN]Tu#K&"吶^ߙX ۨ L,01pIF^ZVVEЍ@v{^L2zDWqqUk+ǐ( GO2iMǡCc6F s9o]Cy$U%Y9t<:;}ĻD_";-?`kl)W*0c-;*nȄi€(%s!7AixnJ'e)q.3"z Dl>N(!nhL6bRfM.pSꖱ]VZ^>JAZ $&`^38o8ԏ뎡€ý^&BBq_Gp)eyH|+MXL(l(!tSp^sS5;(y% @t .IL迢t-};=䫹 % Lʕ ұ8ŒTS4DP3@[p./PSY[y(c}L>OQƚUqOM4Ę e$a_&-1;16߼p)X ~JAGneO<:,8l(c&VL8q% .S)V}^)mPhҚplr l{8[_]M9Oh1fP]皳rpCl{BdM?nj#}l Cj75\/LnW^$y0$(#A@>~fTWO{?_N^0H 0JEXͩܙ6`=>QJK#ofA@聃31&LIumMS(驪*:?T\ a(/6Y4'1p,7"֕Qӛv4zu]UNR%NLz ]37Љ f+1c d]۫`*a ͭ *mS{Xie=XQh?ޓlIJWȻ,A6RT,߉֛ ;7KW]da3K pʖ3ڈEnܒ6-{qghH<}Kwttŏ,Ω9n2jM)ݍ?3gè9s'cpHYBq14GNI)k2VQ z'm-\w_ĕUt 2Iz{q.k.YխIϧ9PѠ !~,;LdXSQDž:0\0W~(T^3DEm&ѴTy'(gpc6)FN[O8sF|P#ZSaInųixQmxa:&#zOnlba:y4;b_LREnMs9En Icf֏_"#-`>^Otkx4xI}SUGTrX͑?@~ 58#b!" dlR 7Ժ9e;?WfVvs|܋)?H?e8?tSZ;Tc[i엖 ܄=\}+N$ ͢n\=訢OO_ 9MqLM.of.e<#zJ$wweưsGO/;3fvFTE98O!3qxTreiDzK$P[iT1cv,%ڪ:Ruj&EoD.Aq.߂z={v#NJ%X>JgQ^9S&=g̙)IᮧA/Pӌ#PuxhEH,A !^$4мQ (u)dP.$7o[u"^ޡ{T!c؁ޗ~i^*:NmSOYNeG9"DV&V2oMo;Sv_a^8ԗę؟RU:3 ;3!Wcrl[(\3D?`l>)p|4S qr[d f+ǀا,iuW-]P;kM]N~Y9&d]bqP|G" sN+$ .'{|/KvğWT( {F+cHR!6m<$2P`e3/˺>~l'zSrn Oz)Ka][3FO:3 iF>Ys6.CDz7#WDO܂Vnj("Pr]5Sȑ6R}Ay2a)9q4`1Z8? y0ў2F~cԂ ~?׏dmL.dɍCY>^ӕ. .SB 69A_|A5^uw逑Me jy ohi0ZvGVuVEF_sF:bz@ddH><['d/">bT_] t& C𵬠tzP4<1_ۢaVN MsxC+0I;1(=槔$Yp%%4m^OA7Dv,y Էݿur( r/rLz2'rz1NyC쌹ֳ4^ZX(ml xdV3Jh~i䍒ŮİAzGP6I d'wO,o`\bId+7rO42ןz47CV_)`TsrE$Uo`8|f->G>fKB ΰ6R\ 3o]OKrlC}#rQ61~]vrݦI[(mרqPo;9F'f`CW-rݖ#"_j7ۅ7\5Mgxp2U9~A|&97:H(?LD[A~*3]1>8Nki䯶u_b`h_QB: AG=Vf@@+-gqmN3h#)]SΊ%D7# 07MI[q$ds>.izNYЮyL!m˘٭Bס( L#qȲse"g+eI4@D ײ9 |i^A[)n+xMI[]`@ zS2'x뇘M`7'Q揔3tZ/Fބ1Kg@!(<D]Aز~wX3$Jkl!YF1ތqf/ Ѕ(#>ȟOȪsp{ije\\[xE@9ǧT>{ɼb5}u6qd\!z<O8:(߈4TNYru?<r O w]'/J2´D8G\ -, a(dl\\ ?YgKuj+ 63CXWG(/]<(_C^m='G;`e}c A,*:$jV/}z]UN3> ^d>|ڒ1m|6?Ps\Of + S}*bƷrI ʻwŘSe"_KCap¬4_4DǴ]X*B hHQnT8U L֞hh g.-r6 I#+$>nZvng/45q-#^'haAr`uL!-gIrβR0xSâ(m+t! ީ+92#q!W}Ֆ%"y;%'6Jh ՝(6wi8y`ѻjuyAq4)zn_/}{ NLBm˕!㞩PXHc$Փ% ўJCHazw&ewimZʉ%W rT&+hY=åsmr²g*vYIR`L1rT2ym`khkiੴTy0PXG^}. k#4cA" {p e][-+.0F' G~x\ӓ`GCę:9PeB|ۊiC! 1P[2yd@ aZ1#W՘IH(`81_qwnϐ U/k$=CkPDGxaX֧:*}DE۶8S=x'0 >~2BQD\nbw[vm1d<)C縷M`)- sZȠrİË(%]{Xp򐁲g {LEu)WT>NJK&fO%NP`B1>5FKu!f*v8NPjI\NS7 Jv/`Y9ӂsVQٱUrmPuG3``;WA <6u5r[WU$ [9i{yK7 OZNi#*lKHNu<vyS[HF%zP [RzlAAkSOUjgdNGhB#d绎|=$^u_o/ w<Wկ1 jʫ'*TN~&vؼH)G71 ]|q,E^oK~ nP&ͦkh aA&pIm{+4MDs` sd~Q3*-'a4z?W8nsWR-F~IL XM,WO.MgG). `yr'!*ܢW }PU*%jo ÷cA8K&|ËDJ@8 v,OćV&D 8KɂQ1ҷ2~&QJP!d`1h ǩfx2bmoryPL;O'<, Uy9uEa)QP_x i0g~3f+ \P25`#yE6AvN,3Y++.~z^ C`K菣V`P^m$VLVZߧ̑noc<z,WEJv1-d\(2D33|[]]_9k!xȖ| ΔN<- Ha[Vwa7Xj"Y /F{?ܮ!& P ݰ~a i?qaܲ. !he~E3-îߪiA,X{t Ina#o]_C%0) m!x+̂ lQ,ĸygB׺0i$7xIbDX4/^0D?KƬY: Ub;(P@+MbO8|Xl L0[Yچ c[RI)F0Źky\d =:5/єmG@aBJ?s;A!;jq W#Q@/[_ :_1]<6 ہec{~~N#*MWTM/gY;O Ey @*Ch15u:RY}T4SAoSiRS ܍+I.lqЕdZr]h,g `mT خaߍ [9\fMF&&xthCgljl:(&,h9_DdG;5ɷEWJ:-1#o@fLHm8ڣn1[bE}(긥@az6z!-Q} w> T]1==]9WDz08ijr$Kr(T X;syL^ˣO)X\2 ,h4ۧ\[MK+/2i?c0a4L;Pᔩ)Dx%PUR ?"gBÀ`;_& -t| 5 QHg%\Z󇡢j&!ONBzUD74w(}`c.sXjmG7\&B po[w_rÚ*\AYJ{hKs2Z_G-c%j ٧[,y̾i/euz즬Mۚ [W/1B:+Xt+gϝ PV~dPQҒJ2$Kוnu߆i 3eSUɪbڐv9%I?1Pksf\:.?q9ʔ)c<` ծH[3)aKz8 A qdc-PUMR1 Op9BGSŨ!v mF38\ '+a7ãd6@䌴@5=Z*D*/@!"uT AҭJOJ7!8i!HQq+VymY6g |=92 HH9~N5 ⵗ ,U0<=zSqdSdJ Ιln񓴢HEz򴼦L4t&GN#O(3Z&ҿ,'`]36;[0ʬ8 5)ć|Fh!k@I]5.AMmA}6761'<_ap՗U4TRrH[j*5wppğPx"5OA;n)e> ode ׽ʴJ+C:+چ'囻d zA ,/Ƕ櫐GshEa]F+`QbE ԓᡨV>MLNpcS 49Ԝ++u*9`+{%h Yo'5~PK}6+N9ק[݂5I%n2{!z57wG>S9~>}3?Цn~8Sa HM+q@:g:GJ׾I-Vv!X͓|̀j" jd  un57oh5 5-40I)WV (*~2 +6(W Q  *O=WC5 KFx=0`aȎgi==9M®< 6“3 h2S){knǡ»0'H'̬O%ߥ]#^N0fw/{o 3蕴yh2m)PBaltkՋq\lf#ØZ]q(nG\5y ^ 9K 7ɠz35םD 3ċ!>3#eRTy8< -|;pkق5`-wq^ 7׻;p=+B5 .i|p߶QujFun:Q`t6EDK'O ^XJem68+1>R(lxoM l0ʉDH/k ]z I5n>'K'io/"RyyVO #@ .oA Ec24=,Q> XN zƉBܺGǤkyF$%y91׿:%To1~ALl^}0]/.s5QuKҠ\Q6 {0I$ڨ%eY$DV9p\K a0KÔ2ŢĐ[N9~]Hx~oܑ}^:!Ji_ٓeјe:"|γːJ<|ӳbaSL'z%c }_Z(J0 t*ip}M6*1Q' EaE}R&stm 0v_T_}_ ,H`_YmoW <#stO]J)XZ)_nڶזgȧT@llsE6&SK3!Ga5v1K8;Xw~j{h\GkQ3 Qt~[*K[}95ڦuetW`$m“DH;ߗ6d%7%Ke - D=$ZLJ9B#HdԲ"󖺺*- T'IiϻvAq~|=#rTƋ+t;vTsqzd",1WޚD!'ms"eOL|٪{Z=9o8 0azt Q9m7>ێ"~ȥBi7 SR~;H -hoŬE՟(š:=^hB[yV3J (6Ұx9<:!Zz1C:+xNЊ΄k\D:_z=zsD#k?-޽ s]+:)%.>e{,1-mViո uoirv_5\@|&:eBcS۟p񈓓l2&ek~ 12XQH>5 ZUyჰ(|I=;ۘS&MiMǥT)7QOh5Q`]@"Z$+ w2_g.b_?8i\/haC$Mbƛ:_|5VqA SF0.#rl`a-Nsw.! 9TbDYԼhwe9.Xғo%XR)(Sʡ̅^53 BU1H7=6-dTu^F0N.NsiJRM;YRUՊgLFEn ב[C{da9Do/ szuE GPA`4>T2y@JFslඅ M3ԼUS.\2:V*y52h(ds yD $"_8.rqbu 1Bɨh5I?թ!/A\ b++9ZF "Zuq 9#lͯS#ӂ=.xyYtLiLhܒ꿪/UWX5]^Ͼg%6co/w(~%07NS=i]ڃQ#'6&kְ2]:2p`#p2r>\Mfgl.ee>d1BSEv_ɩQJyL2c"jkQJ԰M!Ru 7^J՞6 A ./R3,N 4b eX"be_7lףtl`/W` }j mBCm05{Ey} N?wb@:]/,vW ' /X xH!{,<BGZJY݆Jͅbϗ"Ŧk-r$]BcX%0M.DG>]x̥:]pD0-wI4.븏<z8L`+2-q{,)N4Tkkso2;$=_e=TG̱|d/`1&M%.&kkNJ\Di6o)@ޝJ,6es~u(iKbϾytu+]:QGđÄ'~! f*{\@c{.d7lA .hB"C_oF;0'=+!!'|);/i s?tQDp ID ->N cUeQE0[I Ȧ6-5d7AUy/Tm8@`'te>˙ނ废A+RAeuLk姕 |b {V\SE- J\i|, VlrP"GnM dp]v 0irASq5te+5E#3SQ,36@|R )T5 3c{)M$e"zoqѕx`glImJ5>-z$D'Z]V޿!J5R=JUB M 91g1*}LcVе 9Y2NbɈ"D2>vCɪ| $Yh<O5o܀9yHBR NcNl"{P a ?RqW|2Dޖ|E~V::ۭ,|bvaP4>MB ١R*lTNVx1Y"7H+m{O{T+L#o5VM)WmDj0Se N'QBZ'=|Y1t+ͽK62f0bi1' *絶fV-(RZg7Oy9Ɣ]5X?/[bt%S>)TҚvZ =6]5O }0~x`ojckĎWeе"?:nq8S]x6[oﱧg`&&aI缏ǟ,IInb: ZTxO8ܦ5loz쑕+QXfIY QC0 ٺ7ǰѸTl+äDfr[}袗ZԏNYAO7 5%+>G33h/9A6'/MӔ;'s#ф3cmaBQة_;ok87D=:v#1{x6UADхp5 ]Z힢%g2J%U^:5WC,4P 5@qnco EZzym .~툻!v紦ՠ|#LU,]u,cMvi)F)6=-i mcfp[/5NhDi5:!ujEu'MGZ*cO8^grIEW^9gO투|ґ%4-Bu/SL KBU ε2/T"0T?~J&侓6`$61՚"Ē@1mXhlABMYx8/c-)L^Ã=)=@%>\ɁS8;m[Q04[5{/\xZPT'I^rq7_kԕa8Yʹ)Qg. Px6r'|3;=IwUj) >X8G壃Gdfi7S?5NGµ/'̞ Yz%AlpzPmkI~hA`xuJ^y= Weom R·Vc7u2CǴSFޱh%b-Q$?)?׳k-$$kߑ?44/ִsefd0Ѣ'wؠ8\? 2:t6c >QU ½!Fe 6l ~αe>3['eۏt~7"TfO73;cXCHCȜU(A8"L[sb" XMbݹ`~ 1"'w7y,lN£ƻ)cQakvJ_rKh9 w=1^-_ld]F%y6W_<[&gjhq9_M teԥC%cDh0 ^u3pV-j/LLt ZANў*I8!q 6.=yL#K7 S73 Tv۬)gEOo NQ`4}_JV#n *:zSvT 0mHj]A}+-%0WM!si30C{$H hv2 E^YtR dPe" #j-^[$AH>:E5VNr*%HiY<Yui$_4$잰L -5*ldSƒ]~('Rp={"-|U҃ @`?|$ Ste]z*% %I=ssen,G$۸#f"en9um`Ќ̛])5޷= |s'ܺULn#tEER8sCh߾;våҜ'Dd ü A,-D.z n@48WYGXUqPM)LJ=:Ff9:V8ڤKy1#vMWzF 'БHsUKGDu>*ɃNQʠ=hփ (9p*Ydq“TA11S =A30/.gowsX} 0 V ApBf3;jS&5ld6ѐ*; gWo1wa것oGO^Dboku. AKGYP0ZW )t$N[Dhk(u34S{εj)_lCEHPNAlLtƭ=W鹪k^72[\6^p[a0k=`#ZU?[?V6T>~"iW#jn舂,m\J/#CS0m *,arj4&.3iNIDl3z-Ke0BJ9#FBӿڄ wew+u]N(7!J#w hbNKU2Vh|Iz'cp08^786 0^?PsA(TA)Wʭ\Ǩ6o9X5r/ &{#:mWQ+NRq)#\uTsQ\ ܒL_Q< A2z0/C5h(UަjW$)n)O@X&kͭ.ƚs0mJ5&+[)[ƒ|-ʽX! 4֎ifёd5y !ڬwJ^ǫ0ZN` /gEJ `ry pRK_E;"b$P'"dYƅevsO7ybW/9F#Ryr==L:k53r`6(v~,bFPIfS0׻{::q q;Q[Ljg<_T ;YE-C(.Շn1Oޱ"W7ތ\ca3h(n 5f+N(E( t*iS |]+ [W.PשJ!E"2pq)vp9v܌O* {w9--D.WLK(F1D%&AC ZI"T!Yʂj0hWg&0.ӛ[N!KU?ٸ1C7 7ʝOH\v"kրU!)b&İgwҏ3[OiW;ʟ2k%._#0?C y~{D+cͦ&mlLœEޤbU2Bo~sPwid+*1L]^>+,?ZҀůE'+dd0ic*om, ) Rb^R.+'{ b NS4yζArja;t6(hY}Su ^po^hqIg:c2Iےb&< H \-ey]ZAfyFG): zwvlsc-E$<vǰ_C*@0T8?q`}mW,0SIqچEW\ ס#N4MW77G"z|j1^Q92ͻE>:b[Z)oXJx ;d<̫i.>:2rj/(SB;$v=ex}zqloPo4j%jv?kXWA;Y\cp7+cdD2R"[h @9XuO:TiG'QMȝu7J~0)є[ ^rT3gYZ07070100000045000081a400000000000000000000000164df7f6f00002e4c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko.xz7zXZִF!t/. ]?Eh=ڜ9T"k^w2XQ%zd>H}׾8w^}h }hM/UiRUK8|-a5%akI\(I8 "vUOE2/g;2Up9l~n"D!w'Gpqӕ Qfs&*,lg_~-$/j9xş^_tK@{|Sās.?Eq_v>w`$m n]*kؕdTr-YLJn?"|IĚ?Ә[r`}'XHl`"_>f;wW۠%WӶp}7,;)_{k#-QT 悔k}d⳷ѝChbEIjޟԕ8_;KVby5|OsxPЃ(pa/ &O,Nv2q[+2'+gs_) /Z>bU׮4A ƥhj/9qpU\==@My/4d/'ڰe/N'̛fuy EeCm- &٢k)LyR_ɾ`KՙP:k&<*jIi2lOw3?(5i[sj6HП!Tӭo6ȬO#b93Ov^ɹSiWZDƊ)gt.HX K+z ~6mxv7RqwSxɑSRTf)ey7 &^Ԩ}Ehe%PLœZ(%m|H9S~08T !%wֽ497 E^sMFaWOKm!GccbA2Q^yIgp$VxWW#`"dXV eH{BտfņF*?Y ,(mAcƌX'qLso`զvٴFulK:-MB e[2$mǫ(hG[,߄SwI6@w%ȳ q@bf f47VMds8wݎż*f{!x`:H}ޒ흠;n2`P2|>*-ZgJ~و/' [et[43]9gjClP, J(3 dtSA/+ss1x2:*OodГ-"L+2 TXޖ>'ã@,pʭ*$jp ' }iuUfEtpeqr@E,,Q~ Z&"ʜs]C"GJ 5h̙,+[6x 1>KV l3 Ǹ*Q~Zdd~o!EVnRV3UOWc#s}wxt_#`66HƥE׆a$y,9[#w>\5lk嫬;aWuS뒗_`KDxXj`_?ꛚO]u"Vb2}߲kwo$up|IRӍF1ʍ3+S-}W'VE\-u,)nXVg^z,>'I!o(M0fiG!m6z~>ٜ WHF Rڞ,!|0 [%R{ybH`լp@⃫ {>(m_Fp8HȝSZ'XRJ *rzמNeAA Ez u tB?NFҀ0X$ Ŋ3rh|7aGIoҠ{X> 2uqGO^7*5 n݋矤2B9w5\Y̸ ?R*p'P{05g}ZLA6{,ekL{7>_"/ja,/ ĩD$2#9ík`XI$q Fn|jD 0LvSq!~UٻC2? Z+EnŇY-S3"NTAJ-\]J[1hj@ELrXGȑ$gE[5Hs: Y_m[ORr"\u W0Y=0saDg1EeĆ*,EŪM{n h (*tpb6쮵&Eu`e8HNLZnhh9Z-^nz_+F ̺Y8lՃM5SRRG!IExLmJp~j{:l̈́vff6 \ <[BC^FYe;bq}il.hX SޭM&Q?"cBHQcw2I#;0mCShV Xa[m 5lyc+l :^|$g|+`{$Lĸ4?i*y=%6|;mR*9k?Xt.Љ^].b,MMFCt_SEҸ~r 6%כJF 3nUْ$vC~X/ Gٗ!f̖`fٷ ..1\&8P{tUNtA9flo#kjsHi|ć }S$/(TS7vgz0Y ލr’,]gNol+ /G{|0ado#]X/9 ;w 0PJ.,11_PBGC3H|Ȋb*Ꝅ #m<lv@WdlM,9?X‚pLPV)$FG㤞 @2uc_t"cMۅvKڽK:=5H[3gwFubpn8rlrxĪ]1Z/D֟$my"j^kmA3w cSYڸg:")-dY0iKǖS#+u1p9rNc"0f9r@=^|-a/G"+U!9઱3p70c10B6sM? : 3nx{C'?Q^'2ZƐ͡ҒnG|v<:Ӆo l=-{" hkbIyQbQ~>99z }0  ӂKDMVՒI$xNp DS)]mrs6cK 7) A]ǧXDwU~+[ FtWCҬ#҃˄p):L j54D ( K}eM5O`L<􎮄3R9Z.G䵤 Z<*yHluҎe+$eVޗ# J)؄5cGE @N2ÂsE#r _0xA;Ppi"ˬ@EP*F6v a4oWj>2$-]iw͎& [nNf=1bGiG<_ Lj4Bz1r`8O'by~]G8Hv}M.UmD6{/ :NANufH-,KHkN͡g7(a*L# 6i$n{'5mZZ7mapN.~:72:Ƌt' ߴCKl9֋zGT^}B^ޑp& > .Rh9) ,@ )˙ J!҇+ǚZEy Pp[,2A|bx{䂝YFϱoQNBenRmpվ t]{t@JwIՎ)F"eV]m 43;~?\h#LK9(rmGAU^\NI c5;S Vr'е#V/jArS (NQ0ȟSNRC9BT aO8<2rќٗV4P bE~i$ć pdPGog] 込53߆Fїb$}ɧf%M?S3mpJդZ Kn{Ci} rT>C GSg bB׏'He/ OC6吶]#Co@tڨ W%|IK' ,x5ZSi/ Jb>Xlm[De) (kdIkǵ\oA2 dDXH{5F-Ll *Sv-~r,PՌ@y\L_Rg1m5O]qyW>BcqT im|Z{$\+UFذxUq+"I93蚆)ofU+rfgRw+^@v 8bءeþ[$ [5q*H 7 ȤɦǖwOw.ͺU+U(3 gг5aY$)SF w?%5ʊA}4:\ZUJ;NFjyj޸_(740tf3)oxatEwUN _85 /! YYA9^ylD`ڂ Hs$鉬A<_1_ jP*=JTÄ\ ݹ"3̑g"H1QFvIL0=7K6f*D3GL)z& a&q}mD6lƴ+鏴u(k]E5Ej9qOYy ZҌ Pn&C^VbgîĤÚ1[S+Tœ*dA1H 6RIj)EXvhI|$ӾΨfAs2U.`wI|Zh M~l4=0{o b(VXt)Gi#34\XLWъpYtɓ@(9J9b+̀n|ͥz/Q9 যzRe`wh\ZJ253[ 6wQe$ُLw2M}3i yS3ڵnXQ +Y+^\i:M˕n {f*hۀia1yO stCT瑳9EיKV_<$H혊Cq kqIش=ױ=>&1-p7齍%pux=ѐW]v_ZaAE='2 ";OQ`5\[V\ u(}4 򺱀bYHsMByཧ^ʠ ӷ&UKA-м U>'gy%o:s0"ɄW ;|'Xd`QfzaC)R_X,23&*ExO/p yݒ ސ 30;4DG =WtLu Z[ց*N+h+LK7W=h3Ɨ:hB[/oVK#W&_BdDMک#'E/t`-PX 9ٗ 9?zF5$S~D 5U"O"qh\񂃼WN#EVg~u =[(g{>|4 N8~r,,NmHk`5Dط+|Jx+s MprZO# Q/r˛u˞W]}Uȋ07CwL ^1 Hg4ILRToAaMtd϶iYI 8>1f+vLX%QFMs˄X#S)=Ed|EL !+7Zn]hO%3o vXjr}Qpzxd> PVIH/Gxcdf6 I2IKDS 3)V¬A466/ՒYsѺ6n7s+`I+^Is5,hLN?Pg*Ǥ)?:,lE@, ŭiƲ~vjAƖIA7hۋ5Sf R3ӂ HNc7XMwE۞5=[|:.zoŗ4bTH~g(ҮR;ނ cg<BOu@j&?rQ=H1f`~3` zxaKq8YvZi/-Wz oh :*BZ",sAe/fĕ1_&s9,<{Ŵt6P(qEPF{TnXEnÐWAPkڗ{-N% -ˡxCH\LbJz1SзlZ2>LHLU&qbAhQm,= 6t{/Muaz'r?ML\T2̣ ܛd"ģG3,3 8K{MiW 4JigLڳp.l310v4Ey[b<:HJmU h`M?:tsRby"q.WQc<Zdy.}LN.LID65Sz7pfEpO>yJ;gQ;LZ}8yn夌 7 I r(撦 <ǫ@f}~p,@#(-60 'Nw2KH$G[UdY2_A6/SP jE;*ьюKć'*,1.5I]ß,Bg9r/"ei4- sރJINYDݩ-@;{"}9F2̐? 2D2p1r1y2ȼ`(<A]Psh<'waAR5&Q؃"CHeR/0SXLN4eO$/'7")!}Ԭi}I95aM#cE6}:6qM @9qKmo2oV@8y,)Bg3 o/sVd U]}Iꁪk'AaX ؟zsa/ꥒäÃ0o |d ދ'n-~b`'\58՟&Lç:QaQih,GCB[QG65Czt *Bbb~;(};;.UawTUC W~+تܔتB \Gf>֋jv3;locts͈tj pLH]#IK#5wʇƛL DҺ#o1%%:tgE7ݢ4+&nLdl,2PBvHIK°nU /|HDX:F5րP%%-D>:Y}:V.G\5՗h=db6O[)|:[o xTdb|&\VxF2Y e˟l" $0א;LyZ7NWxV*nRa5r*vL *:+E,YÅf1} K˜E>'աC[@j@ʯ*q_'1\:?+._-kƒ:`e(4]zEWKkvGbTQ7rݛTwF'dEQX%!l/jΚT&OKxJAaڬ!wVr1U%, I &1z Zi+0A,㓫BNB3Ɲ1y5uS6='zٶ'xcRH+xV"ΊD"eV؎DT P̦S͚̞Yu `W8SRuN}aȅme"I.T>$)GZka-$~nqQ6ĥٜի$uv[ |&8&@cɾZO|DDe%Ndeo$]D[y!iW;ڊ.r Ƨy[Sي;ַ_|pNJO #MwsAOMh!4@}NXbë |RiqqV,l1*_h$jONy yPsg]H~q 2N5b"_l +uCd',%)H#JO+_J X nM+Upy  -6⟋d'!PeBʠil)?\L٩]k-QYoөO-patcr.tgP|cNsvI?aM]soK Au@5aflR͠ܗ ` Tak^r$bZ9(l`@f> FЊm-%#I\ςJ{`ş-W AJeAuo.rܯC[ ;G)tEWʱ=?g"qC,@y̡7a9w@t'#uE^'H(AN^S2 26u t>v\G嶱gYZ07070100000046000081a400000000000000000000000164df7f6f00004580000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko.xz7zXZִF!t/E=]?Eh=ڜ9Nf X3R)M.GaGu-r'Z͍)O?|J'-MwKpM*8ѿڙ15`(chM>ٌkoOBYUls}ͱWDEق0ƨXpuL8TIיy_Бwz!𹲽}x XX+IT;/<1& wfe⨲u3vh} q 5,K ŀ^ή yuA#eH0} GʟgGH<=b`SfZ3/>)wOb$@a\nUCݶ"] ZɄH??r wLp]/t~ZW=TRE˞d}( 5tdT]cV̪qX& :Z<  zwAWMڄ2zn ҾɺMJ4ܘs]e,^V|-E\F0@nB1!5F M&m춬 N ~heӰ vR>1c^ʾEdrkJ!7WPg (@|)+Xȕm"J>hK2u&mq©K^,])|tn3lD֋͇&NܚxۮN=Jyyu=HwB^d]cX^v缜%~aAS AuqL}0¾  ˯3G y1ًM+2kV!LU/2sUh<@X} bq`kt;(ye6}5`+6dњ .5zQIU007{7wi {S$, y{\L^G6AOr )RL6HĮC9 o𼮠<#̪ǥ 'o=@QALT)EG#[+ޅ *d+\ . }1|sv(pPZh Z3>.rZ~ qQsAf;4Χx$@B*ᕋgCv1dQ Xlw$NZJ#>d:pI0ϔ$7/raI8K,+wz;)M7VZfOv.%fIj,O8Ȁy\GM*ruk|AZfR$jsubxcr9dmf׬H! nTXhFTG5vw]][^,0kA =0{%|h{zEOCvfU֞ ^Ъ!)VnClφLc`A'5"ץ¾f1a;k_ P\bE 8I  GZaP'bu4`5}ۇǩkj$QYneO!~{*ztc|EK>5M*aR3ol~HJV(&Mm]?z[qu  vɘ );D:+QؿkBn.eu,X(SNnA,yW<1]_:m}vtc%yrS'TlfQSi$/Vߩ'´Ҙ]NXYVp3 80E2z?iy548ҨXP ;&X$m# 3o ~E!w$Fl1=蔎"FQSi{m}Bd֨}i)N(6;] \z~tA \J2ǭVi1Q]? FV8S+@/I IϬ#M86#k[aV"&}w.laaC5Qd%0#n1K̤IvZis4Y;'.)eHD>asQk#DJu!f@tFٕaç6pm +_sNo;]x~d@9(>M?cO 6{_> N=J$'9*ty-dK1޾eOCdHc `*f+j:4ff?O!R3B2Tu"<Ʀ,UB:˰gGcj|TƊFqt&9p 1vVlt#on*Rnߣo%/ 1 oij+{@d.Rۉg-ܙ"4?򮛎TY@k>sfo"cz bY$Ŋ&v'&/GK`Ч ٬jn~'6RJ}q,E;rt޳$v.|u ꣦Ts xV3}jU^3^PA߁kN9)T튜JFQYSω7L@1HPySF;Q*,Idў6_[,jU(ъSZRPiK~[d,:a^Ɩy5#/#135{g ]9@qVʴ']eS8 ŋ&㼩k.}=/G~賂伻;VZBzD+-"_ǍOd)cپH=>mivUV d-^1-XːAvTeY!'hD_-qKG*8^.)Fv޷L!bWa~Jka/qU;IaktWᅭ>nץ a׼nXCRۣܡO2!?;Xr Z)4~[c xn %Ō|K9A`G  0r8`htDp6PS/8<).,b#ehnA&1/t/,)奼p6|Y53ZY#,LpvN9g#;dP"M[-na4)ۇFiݙ\؛ KLSjBz5,mTrk{ʎ?}!ٓ361 `SȅpHCo~yS;rik A?@w,7^G #&b3f#Pi,Ā4XݠNuVMg6A̹X$i%t~k5?$0%=5b تL msUyI =vR^k7u9j 6<썖cfNlD>Ġ?`>b5dDdaj櫺^ XMK`2[2[}P͂#wdMG]d4hTr^7=Wzi'){wB%$iT3G6(u^_AX(E`.MEQj K0%HiHY8q,KP C;LM:$w+ZZ2gs07w'kkNg!S$~Ƭu­ ћBJx(yu+~a=GQpM\iVez<.a@W"vl){/=׳[}\Wـa&wC v6rxy>'6reodz5kMKk-^]-0āQ~ j6 gbCkΖQN+kMʐ' b㍁/HWȺ#KH %RΨ+a}C0!zW_rapݒ ޞ?jRiyUPSzq(*fNKI!+8O1 T8iReA &uhIc\b rDỊWVQ7^Ch !H3 W?g$3>Bkh L~ڮ5@%O k4O|O IT혔 o'&zͨ[V$mOX;-щ*w|u8g 2HEŇJ}yZ MwCO)`mb?T:ѯ!z?|Q~}ߦs)Z]65?F f"ls߂f .JYyBJ~` Tٳ_U,u:|,^-Seu-Wޡ]cs Sk.c,I5q!':K ,9=Ya'ڥ( q+:b1ƘJ19wVo4ۼ"R8F]$u0hϮ{U@0-@Xxy;7f[dI&ZuxေEDZF0d8bGxD|OUgL/Z_tHф*q9:r9hJ`8r-4("0!C992 f jP13=n6@7dUM @z ϝߛY DӺlK-RMqBBm^+=e:M1hM6?-pʎiL%/lyDVP38iJH^&In:|_il*4 }^zi!bAmn:Ekweb`W.fF7G֪a{{ .⠌]L%npbީcl(p-֔"$<ڡz̀+KR`7h0RTvEREk%kIx8U4c.\ȻT}ݮiwEoiRq DBp@gi$ !E=~365BXL:~,wnuKqE<$>o=~@,2@]$ǧa DtȼvQK7I>C^8x@bk˔ kd d/M~j7Gl(mTҞ+HrŞv.;`2"EHf.ӵ" "ԙ4ݷvϐ.*Hc)`5oQRqY$~{邞3Ч$W|8C`eaQ+o=Envvk_96I!OHMmnTٔ;F @hsDpqbyb?1Rw] u8A7#QQݭƸHB؋VN\=wn9g!b+!?!ZS}쌴(8jY[QB/f#q?~G*كa!tS%{<7E-װ9s }aXT MٸU|R&mPT 7n y;ǡz:cWZ~u* 2 KA(Lɉ2y4(@Z>UO]Y)F9?wICOO#,22懫\P逜h8BqPA3oNݿ`81{eg֚"h 3oۢ&Kmxad%xlt NRRL߀ۻ撯g+B pp` ؆FH4YN)o8"@sw`j*B)Ae&IAN/fK>θW@rŐi#MǶ5c<4b4lR#k@'b7 2 Sζqޅ?Fׁm~" b+F)Zu=[Q1Pmw 4ĮWHKaKEH!rх%3%Ɖ?|5Onϧ&,} :yi+U?]$&B#e+4 22 NZӾHrf4@>1uՉIm9$^ #:`7=aTh _`ٔ*v*Y'5.%xcޭ:iwľcrNdkMA|F[gBqxo7 .Cfn]Y*[G[ :>f:`I~4]76|ɿT.EV2fƽXpG&S^A}1\{tu#a -cw׍&l VO)qFq]X8ڭ@?3.!(#[GI&6? 30|+7\5Cc@ϝ| M syg}Uj4#ɊV/&]']ЄR(}CܦHA!o0B?:livC MB!-btO{9"&Pa:gĔ}$[BK /zf53j]vl]<7=kTi|Ɉ.ka>~H^9׉?`o0ծWd˟= r`"L}xhp}){3r Y(G>O 5'Bt,oUd%yF8 ud-䪐 Ǧqu$;O~-R\F̀0"DCco:Si]`Г_a9T{ aҡ90tznvM۲1<qSWT[b?x2]zCoTҗ`S(9A+с)tي%觿#Kep0^=M͒dܵreNт[/TUO:݅٤3OEnI_SLqIu"{Z%y A~4 MX*`Z[jη~FĢ:(>rRa0@;e%3/Y5~+M@jlhQ>ljS[M?o& 0jņɸ ɡCz M1'e h0IHv^w, Ljdae0h=!&_1VXx650oIFmr >FT*y(0.1~3%夐PTn^BzUZ2{J'@S4X;WvzlˍiKJ>UuF}}K'JLuǏTSZnMHcQU/^h#_\asٰxSo69eی_Cd2Խ)%֦+ RO `_΄ `~, \O8*l$Â͙khp[K$nKZj2&ފfa9"͹TͥmrsՈ$Ǚ 4>ra#QĝW?1ds?.._݀Wbw@'6Uj,.,So7SvΚg)ÿ0%p<xm.7Bq_ s3!B?kEzӧa q^dH$yWufhjG/4ׇ-EQyr5w0 , %>1SĜ_QDb|7\]ex3FV֍`h>t}6.,b l޺qZ#BTm$ـV-1:@=6)' i yxdR _wnffp%~D?Rkg0W^˸+q:rހhroDnfSv5d{A1gmZ?Em4ٶxwW,mxPtFAtKe ! 8~i[ڨeYU&F5}. :&=%z؀2(ToXlcT:.^ԍg.a=H-%q r7\yt.:5F*aۘߍ8Y+N8M!fs\l֝WT‹1+kt" +S)+hZD c_9  : HVO0]];Y?|ţee{[抶+X2-DnQ^`?Q&AcY9YnXEY {A X x_ 4ۉue\[_6_* f˶] SIK/O>EE}B.#9 Y쮸 i /-&b,B4ͨM]- Ûs=0\9)hً5'Y6 p6ػ݁ 7YI>+Ӻ5EXn8,XJ3CT.$;Æ!i :7ֽV9j"~O;=}x])v(\}[ {@o>n8ʦw2*-6? T(3.oICX#i8zF_*d1K}#O=şy?N+b3(?B9z.p-(zy򲾏.|Tq1*ALT&xD)d"N ;m%H><z Ri AAp.<"1Wx7GR("zTo=)'>/cYgXS~10Elbczj-[A2O򇟒z8>fQ\,#pm]#+|.R j-נɕ::r7Qf_];Lzl }FցFʒ^ 'IR!khlbRbfv4iF |l̼-VkןMk`8m1P_ER!EMa~ `fUtVxmw2W_|7VE7d[m,GˮVVQ$$[g 59̒PRod9{5 r_jɩfIDqEW /b3YAS3< 8mK.S?kMB}4O%|w& /ˁ"~&,qaHJzǀ?. q*% dM)e )4FwOû W,jKҋAy_\)Hv}1h61" zS2k=Jr*@=Jdc>⩷A?>C&rL[Fnz)6Nc(1^2DcWKِϑ$en3'B*Ǿ{ y>U}ʿ#ۈCvÈW2eMW`ܖL40"Nט(4W~2jgW^*ޮ V񯴛GWK., e0#bP[e.Oj]ꅖZi~B< qf_S.PC:5QZH+';Gֵ4 >JYw|w2mU\?{9cZWPd ~:ekY iS=ۦ֜LF`/pf+f_#_.!@qX9|OFI2~ SsfHr¶c_ц|BI'"R|E ;qڥpC`MyhL 'žpis@އ0f^ʙei^rRd]KB31W`X-L'*d+C:.:qA:iNJ1canh]Z8>BYW[LZq%^d;V{N%Tbu\D<t Umz` pJx\kahWApp> -^^r]Lg2=Z8.g'^%򞧓 h*7BCb -TJ`vg{/;ɘ*l/v9z#V1~+NJGCӈnQ=:#qa6cnSm5h$ݫNc{{#,6 u<'nŚ 7nb=_YPN9d ؒ<*eyܠu qox 7 9+^ST'G+̌8MhqQ7 B.y!_cĮ-A4>F#S^y\y[9wǗÚ0OgQ`f's`X sFU1_q{SE̥Ը[xqN'Ա-\eǩS ˳}>n)-GJ|zT~-ǠߓH1j:kƓG#=nqAگ6t qɹV+@1}f EA);RU>pJWMUS+ʯSEmA\zӪ={&|Đ(3Vr=k؆A~'_xKj7g1f٘8 \3=!Ȕ+16<լ9Bz;7(Dɰ~ q<$H3*~FHӌBClX*G' 2|^:UzA?яݟ\^S@. bjc/=֊iJ>df!0*:v6~0TYO!%]A(DL-9:ObV7o3Eсͪd(mT,55;FZӯH-'{'.tb.!s8y:4Áo")3)Q&xhWv+1>@>HPjl3gIOQ|A.-\jmkY7?|㄀Wc100R6:Rv4]q Ol 4)erRS"ѵ c h AHXG7{6٭iV[6CQ'D^ 8 V.U2& MؗevHBpHR^`Qs2~%˰& K2b* jErHqʃK0hY5_Q(>8{ \Q]ν| +jUkRvȺ@/sNp44Kewo߽B2=Y~ o+(;8}'nM%Yn.{G3:Ѽ[#>~J1zկǭQ ݇W"Lmw8nO ͯ\'$#E9qאhrX2 W#mȺrFNW0Jnx8'tS inYN;cA/#|1n@tWYvLlY&MW~Ґ1wmH⍏%0բ0[k#E&^_- ]b٬r#bn?''x/D ~i~>%"x I_4aon/̒!?լ8W3+>L?l}sخjkEF#[Hq&K4rWD0mW(Q,Q}{",}O)D-vƟٍnnG螃8ξ/_A<#;% WY@syMo.kM>#GqxRӇF&P: dӀ8HDVN<>k~{etx%!(h,ؠ:)a pAO⬚rລTLрx/bd߃ Ϗ)U^" mpIqdTÇlnZV u Hy48ɚUs ń$<^ i; 5C81nI8s(𾑸toM#%֬١b0><-)T,Cgz=6}kݸȀ>[^ K:DtUATāg9LXcw:ɄljﰙНyj*| p~_DPnⲄ1kahq4Em6*@zjmv`,2m? JP!lC~ذ44*=ff!hZlinf x?8L2yp}i;L IMD3ǖO4<$jw|3scj;F&6[*&\TsƝg*-x8u#j)o^.U@uu]Ϗ2mDs9^ڂԵH9?ف%ik_LLN#g#<2rV#.c lQ6̸c#ZP%y~pmuiUnY@%ޅBb:X-W ]u'Ķx4I6<,E,KGC}32I8(1Zi0֌1>/9Bf| !,-{gc4\3`m$mk|ri-Do0ߘwͥ*D_T}5uBBZJ@%;T 1%}'v'%iQmBيЕ6RݱgYZ07070100000047000081a400000000000000000000000164df7f6f00004e5c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko.xz7zXZִF!t/ữN]?Eh=ڜ9OgVU]0;yw]p< UP4$7Tj CW4͕$2貄;D<&.mYAiTkmUa!cJ8)5u.@nY CnYl][IлarGfap㈯L@oL1[bìCvYWj$ܫLٜ}+hc7;N/Z~}+KR8IJwXE} !09. U_&CMƄ. KeVpl52iƐL%!KO6V8䠝̈TYd꒰Ld40s觔!]gZf*l#j%cQAil46+?hvuX/=g%Ї&=qFMՕcAi#w=pn[{q 'kT޾rzx2د:z X)ʤVë=V0|?ilMA!՞rp\m} \pbqC=% RK>ovYG@Ic%eyĈD1R{|m(OZ&-kT yچ6_c~Y e[4+\\<>~Ӊ^*xп\ܨ-P"( RYjRH|i0xQt:< 0n&|v1 _pLf ;0 Y|C1&lqA:~Gc1ːEJ|B!Hn=t-_;ZN"$|wuN8|={.[f">EOG4v+iAAsF5Ga,U+0e\lUׅAzEn]%qD;֫ :'F ?"p ?O G!gv˅cEO!„PC#8Us:crZ^=Ӥol[v]$ L}JyR۳ h'#1*t Ca[x $ɔW[G_C1Y{w5$laFYv>-x w̋ ^\oine 5ֵ[4ܷ.D$Eo)!Nx^!=Gj!?Iph#$olư?zoX\ٙ\]aRCUW֑>9eQ$EWF, (~dXv V+CRhS+KMJz5낾k=E僃'͞2Z*_QBNțnVsfp.aCmnz)dZmHeg~>9<с먻w\wƅQ) ~bxB! EQG(mZ'dJYe'%,&z+̭>[=hj|m0PztLy>Igh=Q 'Q"G^9eOk:`W䄞g^{U%㺏?<'hcBdL)Pϋlu DOA`tx9M!`EƧ,8$Isw,_%|pZ%IOCӣŖcڭwLe]ma繈*/B;O&:()F6YT2H o;ނKJ)uaǂ̌:@ }&'fV=Ȩ6՝twsoWY}C{\UQ-V A,3h$w_5qS-EY7Nlxd+q?YlF7 f٧:Z#8L #: P=1%"ūVVWHxvRr蔱Ǒ2xTsHr|Ƕ~`+,&s([jbL2!g}oA]`n ]Nq'ŠwB!C=]HXtj/jÞSrU aime=I\YsP}V{C(`" .WVuTUa䚚AǤVIJrHV fI !N# 2C:F!Dm7% m$FCo [Ro}J8Iv]b}3F~n6PL[8dZ2Uf/& KjG]oF mx3SA0v&=~BI;q;~R.K# c璐BS˒Rg EEnZ>E'Cܩ4xIXJF]rc|-T}R}A \XL2mh[) _K҄pzjTWŃ L:_Cl;rbo ӓLbemTέ"w:7YklkT0.c22*QM*A?_1jAOuW10j?ѳ|)RS0MyR@*93ёi.@Alw29+ 4ݜYtXoa\#W!3+5itY@/H,PmQ8Wæ'>@xݫl'˨F2QC%S… q삳-׽mS )nkj3PvlW O>k du{|xL.u`屼ԯ\8p[BgYp$cbƄ Mxf[m~!y `qF.&Dde46뎦El==&9yo$F3𦻣,y]_T@ h\5*TďfJFٶTdȽZ:6͛JJīVgU7bJ=~qp2r,+Z/Yg8Z R܄/nzD}|]Toߧ-;eD&5zܱ)A_\[0ipAFi{{B>I4Ӧ!xx*':"u}mJnH"%6VT]Y]eIQSOK^/M[Nm2/~\1ڢ$ (muIZw$rYBggΜS]7(hZOI7i+Y.` P{}cqr{J2mr{ڣ[A_7 a{l? }_ ؋"\ |IFxz 5oJr9\IdQ5\Ḍ= OMA enŏS_f5qXߞ0S7qećEq Uv׼GdFt0A8װFȠj-*.JR!(:WFkt{<{2~i CrJzv3O)CŢ^~?΅EřjG,+ V`>z2I!T эܾ=Z |ӽ4hېyd zz=-.Tl*㍅9-NN saj<;th~Κ%:dWm62/&Fcxy)(~_t'$C} }d@Y?cָQ+ZQ3 XY f=HO?Zb &6T)P<=s{ w\`"}"/+J\\t'+j)2ɯE(: t9E2T .D^ w%Zl1#^Uܰzs"~:h0p 97!~d`;셊91/ ZRĪgv#h\/ (Wݕ(si1cI;s|+`.ųxT +2R#$kz0?ͺr1DkTq?@أ$Fq1}gĊѨϩs ZՐ'+В%.y~_Æ]QYAsn?FʢS@TDsy>dJ67Ec+\ v+i 䢄 0aJ>iZ&l+g@W:(j![<+#|G9>!O8KB$sm(AT-8ӵ["ֿg " .@S}PF\^1B[jjҗOP+9X4qZ[iL_u6JȘLJDxt(vfI<قܸ?eyC?4oPݨ #a/%,v;E|F/љU:~ɳ[?IEVE%{ċ&T_hom Iz'\ZT6#/L\6ce\D hstQGਫ਼Iw!yXB(֋M<)h; !oE`ug̊tV iﲪ(@]R+:?ٌ̄[]>_|FO^=aW Cd̀@^rf,mи K)ݙm_ˆry0L 2M6-rhyBvlm@%۞ΧN5hg{)uoјҒ~diNӪ?NZ~9_:7].*Ki}jQKiX^SDvGv9>Ʃ:kp<)qG?#|pfdI+P蚩cFe݅T+[r=u90>4.2;r͕I ܄o-; fQMQS"]Lc~Yh U*Vhrt$*UΆ39KNf; CRYG"K l[jo?EGiI{:#&+f[1L/別yPctLVnh1R"NM6kD0hS jIؕA:nxI2, .$R*3]VcZk?ECF t!Y \24˷m[I9}% jILPGEb$<(%7}9qg_ϗb;3x1, Z:?A(]!5 .X$+A/%Era7aIz8Մ+ۻccs=oG@a HXt-# .B8Qf(3dMlҦ#4\y;Q=sIei(Ы@>H_G)t Ր1sJ-σH>\g߸뿖`m:8ه0gD5L =6pƴL4O+#h69}7@IkvRO=$ t0{[#7pj%_2h@u:=&g ̱b$ 8Jqr ^(ItdVr,MMj D&@<אsl11& ~3a^JBX$qTޙ=6anSapsr35 [Jto:S9\lg%KNU4 [h_42qn5xmnN_8' |oݛ=b Ϛ2B@ Yaω')TT5z+y1PˢȲk^2Fr',멎Tf+%ET?N]xXEQSz5^V}l8ʣmhZWF{*Bo^5Y6darTuq):7JCZ-wTPb>)kkHK3͉k-S򏚳 rjC>/rT`c;(m'})_'΅:n8̔hаwP|6ua}av!j?Ab*㷶2CwSv涡zp;w8&H6gy3ΝUF/" \MݤjՋq/7/۞g7] yP0iyA^H:oZX:'xZxKR˰P+4tcs;^3Bphr= UP3ڒ5!3iV_~hZr9Ms6wd*#3ED3K#4zXk_E)cPKChb)zN3E3ͥ!GtPTFl6Xc aA2q):i pbS6wF|c{QЉshgnה ;fmwfmjj9S1tAxT'q6 a\ns_ ;+BҳE? <$rJ'($KJK#mud eXf^ vWIPVWJCzWe(ìaeyUFhBldmYUiz}gЦ͚'o=p۲[`b0Z/q|tIvtZKSPۇ˾-2=kfӞ`(.ZB8j>wn\[Q N 544;rW0+ɻq*ʴ„_T뚭M@/_e!yv(=gC j"s s=,MR#֭:U5DG>TLR8Hc](vܐ)7 K+و|[W=4n?gVx0Sj7j1k{B.ִJ8/lzIm u7g dCI;H96ླjwYO)|3cn/;X3'N==[4&JG6㟍n2sCS: -fqÓM8HI~/Fxȃ_/\ZY{=3ZF*FP[{=2%Gv€"N+#A {p>hv~pcOK |^f?lNF3if=qm<>Zcs0WȚl~'1 WH"gPtB6K;Z_x*14LaDAGYں^cLu|j4? T.ww.^ j@njk^,N*܀RÓz< K^z~_J{iҧ8uJ[WVJccRrIAGh o9Ћ/Cl3~8ID5R2MōQ6i&T'F5^sXxF\#1˖Cr`ƀc 0"B|\-έn9 a-:ƭpn/-7=J~ =!GsqǦ n3̫K<}zTd N (,8ZPY/a'kRVq.-;KbUԄN+MdrSuLkpsEeu@@o|Qv3a((y~"&(d|0. rtLXS&V6y[rx e3svcbґPQLU.{!fZ*7xV]Sl{9|oF<=C[y:mY ]o4/Oh84'haߣ>g[si@7?sMrOٛO93$ s;F4۱_ш>*;ʔ<Ό͹*?~dW (Ŝů+o-` 3D)v26ZD;3]+k"S$)8Fl}P a}ԩIN9{<@!:SxGPE6k[UU1WZ\Cw stw&e߱pE`>,aBٓbI5FcQ IEgh禾щ/m:2s.^,Cr@sz`26((G6_'zC}Ѯ6cj5d@c;~ ט̌wz[VBE?[\}ʡEERPЯLşn7P:On# ?{ ɲVJYSNKXVMZA1̢gPdE~:J<( @nhy N" ">jGw :ͮgSk0UG6`5-*- zEdon)@YnM_EiwzaQ[ԢON@޶@`CıH(t2L9fpVAaՀp/Sϲ 5?`?wqΨ̹WU`| .^{2N[p@U*Ǽ8=.sy^;zwHyf-fskYy=BWq5OS_,N;bVZZ;^hv/jto=0`!@* ^7kR_ +DC'@tx={OvvS6}!p$ t6^Kņv_*&suáb7Ѐd|&d oP l^ /St;Elb]aͧEs洨״t|*;l< rHp׏qHz5%i_ATHvM|{Z_ NuAFT|xRH%Q> .|}͘M]dXMo 1J2K񠊒(:;RD[P5WDPJy ͹Ih 6WU&4K >]4'w\7_%+WmKϚ1bg"Fڧ!ir( oczt0w›v*ndgaMW[o^޴b]i^Sj'yk]8PcS){B(:G$қ)Wi($~66O;%[`x&zޮ`;w8/ 2Syp[5mQ%}{U|vɘvh6oGÈqw( DW`Ȼ,ܩ?X+MtVPWbch ͨz:~ZzR`/n[|=U8m(kv\v_w3 h?D752g*Zi2k01vp#=ɝkfp߭}r?0撬靐JwUY<-[cSe^S{d9E$c xS"^/qH]&*B vn Zv 5Ȼ}YSB.%Sϭ g<,!@nN3ɖ䗺,8&L1 K)V7ؔޙcTi%}0p_]&SNЇ2Q_RNxRohÆ,n<(a_c='(v-I`h5-m(~iz3'@Hyfb"$(yn(i[/[f>׮Akhs 7`cePהwm9؃0lؖ\!2q5ׄ`@H E P yRllD=XR3+gmڋmjsV5ǖVۉxhu-&B:J3#*p[x ٯ+φ Q˪ Gq ]}3( )-,1 z5nO!.A=lbDzݟ[ұ72pcYC+:Fp##N#Θ=?ͻ#XH'&N%B÷gu$H9%Fiط'27qO_3םfsdVm)N}?N>sT<~ܼOg Zx ӈZs~0ПB,nML LIܑ߅U:Ay|C24o^qÏHháٲEٳ4>pNJWYFz01qK#zVVxJ[:]WAq`ಊD+Eԙ<qk6vӻpj(߁0c 9+tHTF/=p1%%Fmk@Du4Q=H |wLltޛ sHE ƾlr\"VpnM_"=ͬG#*})!H@T m:](Y ki# 0 ϔZ1ώA6k=q/c4P0LWOdJAQ9Vɼ9u/l؞?mppÔ!זo SkfbS F։13cSUX3߂p0*7RchQe|e 3eε"X03#d~K.s͎ *-9~ÇnNB`e*J;˷:g9eI_p&I*BCz+3ċ?/h3"4'ITHs4צZjQ+,pS*e@`Ӂm(0h֧|ҐQМeδ"2 >%6<sNQ: Z Zl?7Vf=Dy~W3(n UEWތu݅̍xtU lUP ٯCWLXեql+Z|&ښDd}gLib3Q?~5)܁hMNW[p5c9ϤPmN9$r!)8_W] v>@)s-~S KT3OsoCNo'#1+Ko_~>.?RIز"وwb_Xb]Ϻw߉I-xO{h b9cjou֍KGuYֻat}^ _ΞPd3>TT1eF:E1r i֙ERWNpUl*?~$}Ս & } $,Dr f~0[B͋VCHE p7r4$jX--kZFl7>rUnuhIABv8 -5=Ph,eH(xJzZ"텖[[5GL#;z 7NƞS]ԧ0&oƸV*Lv[ ckQs tcMz08Vߤ“뮲6WG# Y0m.>b4N4|EvR "Pq89]mxm,>lfgT5UOB)L=_ޮ/*)4S(Vg Sp%.U EOb$GU`?dB[ *2.V 8\.425?ykU?dM-g~)%AI)9u%l$O[4/Rr)丹v_-C_'^P+0-܀;d+oXң *K|r˚'JzyU(:6}?EϏ fji4KnIx1qjdXlɂ`KU/Ɨ/m@H:*Ր#T YaМ3CMu?#{%$FE5nar޷﵃c{AzJ^t3S ƪ1XH5lN#$/V ݊}`(g,54hU uJk{"s7@ \o/{ES0t"8G/ʜuo*rh}5C(>جl- 72qd3sq D/OO!W*$Ɖ&g <ulmsIk d%ٗ`}PXNʌ@m?)+V(rY;Wx3qf'O6>a/b35T_OU<U,NޱQ777ڭ>Tp`L^Ezo01,#_֑dPxX 0$gb D;r isA|fu+#AG.,KibFT`~Q;_-;x%=t2WL{et6 Mw5&+Jp X=V }0svHzv:+/-vy F#W~{nW')ȎZE) |`(N?%y!XA!Q={HRFGe>>GjLsǵ2d ܨ &0"1Q,~lM!y( ms37wsJkVnwPW&?%'}yTn7 P%z <8N'5ߎw|iuym,`]j4 X6AJ$gIʤ+ec'h''sPf-rI5<_\ V2F9ھorl2_G+G6ך̀wu1W;v@0T˼|u3Lv ` `Fa*`'7c+ >? bKu%/7T$ FYKNfoEIp[}d3]|p[ȚXLDyp ! !Eބ) .\T'f뚒eM=R)?\d?<0;cb*UD^xs(f=1ᆠ=i/㦆jOAH4RZ~a !7JSˍ:("V=GgTE! ~)h:]>\lQj펡D0TI+ƣ6ȪShl:! 27oE[L`q*iLa)}>߅>c{̈́S Q*KXeȏ~q30G4A->ZifQF]L@-  k>p57+`5ٛ ƵetLJ2MoÞ@-.TϳjMH:&qf CMtzJ% H 5▟r|@ECٞ+]-u=̨oSfȧ{@mSV~SA:H*}Ql{1n F i"'J؈ם}Xa)`_XUjpY{ESt!HjHXY ۛ?]&vL{ưNF1 (7Lxr!*.~ +\6ܑ֙({b`Lܥܴ01)pߟy]v^9=WQTx d:z d8Py]HqyJHg0D'eDpVw34v.,gxO_D lYWKk=v_hDwvT?y@ 2?hg @2؍]|Bdx^ L74ʺq> 0|o d|p"N5Z`zSl5`=_%P~GSt&ЁO"PuG WM1m֐=8ZCx&[, #a׋f> UF n'$Q2)vSTT)EI_FIMG#}?f[x("g `];L/-&d't}T 3-);a!"Wg-?9A~釳@KLʈE [O}ƙĨd*&_W8o ]de)b)OVZѻ# FW"4;Aۈ7?i#5}oS¥w#9}fPaCw3n . ]w$v'Q6 4>@Cwv#"\kձebv$hd /P:D սk"$&h[ A>9I; IҟgjPx2?J %تMdӘU Gz#.=y/!8GԢ.k2xi޴ͯN8VU$W&2_ ;dZb+2ۆܺ:f 6)zm$ѡll<6yyBbTt hP@4m>Bv5~Y.;gB/.=jE!%1ണJb ZÍKG" bxRx"2d%~`I.J}ԊN qx߮Eo` Cęd6ʰ qKn.5!}|Z~w\)5} 7N0Xo!p^vIR΀| kڇF0DR+8 /QD?!h8,"  ;YFRU*MnR \H޸K5ӻ>r;O/4TSkӞY׬ !2Z@pej5WSox0%r"<1沢^;!g6oJA(ε(D(Mi?ݱ?M TNÞ yc:/p5IK"p%9N{h߻ȓt9TWG~Ì[0Q$kp >RM_9tm{,f;Fd/xlƯ{F: g ?=lu;#sT^`XI^FnT,.Uѝ>/)B|#+SO(#eC{웖~\6'~7floһRg77C9bK1ν6?( 2|Ü:UHȽy(o;ȤM';SGc3زQм 1y }I8bЍ5{(͡e9@e#S5κΠm_ɷ& JoZPbirL ZKa c8vE b6Y r*"l9V`/fʸ 7 ʰakT1bz ]\(e+#H8wmz]my/Rl`|Xu͑L$r =lG}g$'nK3r=k14#׍v)n om*j3xaZ#:#0U6xk`k0X}{Agz%8G mez$$̐"ߑb_ijH{<; 3b#;`>a1򾞸DhuZ1uS r[\{V*BP]&y@ Ɗ><LVp ~씛 0N yaOxPFހr6>@ +r>z WQQ~ GǩZ,*]?F4PiU(_a M^tF͐$e\xhٵ7aLڛ^8.]F\B=)q͐`Pt"Vx;d%F5N? G: n"9c(OҢeO`D3Ur{ O<%M7XRR>n]bhSKi:O$Ea0?r\թ=eEUDLiˎGP!=t\M!=^rZ >Kj~Ε:M~t !h#\w"yX6_bx<2P!47\qg_҂F^,'v]~=ɜ_{T"E.OuU'o Ulø)Rĺ/Kg7nZm'h Gq2vb4jǒ&L}CAtbw ^dWyI= lаꚃ8* H.k+g!2p+#;)]T}6떚iV2eǒ-(Og>CtŜaLK-GMt;c1/b+[g%Qsl !&hTe5`fO{nr:2J#A/EN3>)7)A;H -)D'H*{sR81;p>.??B-/9 ~@f1 6NVad |^}qzpl.L}>]onbPd38Y۪mpOY`ڷ}O;~G8Ȯ rd;Ax7׵D #5wHp{;it8k󂽦{Ôjk|ΙY~8:1RA'bNq{Vm|B#ChGtH1(({żI%\_LZnmZCuf8jcNw!Ρ؃C*XoTcNo eQxllj,)*YݛV,St)$\@|u@<G:+x+R$}Ҟ$0LƥL),~ޥpQ$QI-|7 Zogk2`VR: XBYb>i *l&rK߾3381cG׆,H[1)PjKm'M "NXw`1N|0#~FZ6$+BQpt+.V2I\m+V4W17|V<"EIq<bhUB]-Lb|6%2g,ݔkq 6)#墊wut=V9'տGk($8D[Њ-Y;Ka].&5v,xOt̘D;{j{)GBjI(2aRv|^SQW76W,x@1g)X75[T,˺;XhE?^Y1D-tI Da:A q(֒UQdyAdlH nK0{2/b#%q'`'@]YT#ipEWo'Oa7=8@g*2Z@+lgeu~vEg(AZG}n펇^AӗԐwe~*{~2dԁo<) U~7䶸5iǣvzca:q 6 xt7AUV2J;)Xem$zވ`g)ocPPVL&s|=(̽V?=x Iΰ1#̓ăa1D:l?QWT5{My 虌D3g ]x|İtLء@rUh",ۀ|Z{Gg=wCNqKfbDFs'*j%++ʤU?W֢Q ֝_xSc'Ƭ_$`AcW8q@1d g&ۻ[>N1|bڎoeꡜCF9kuK~A֮RZK/Q y8G1êr*B{YLzL 9 <TcR_ k/h 7 Ֆ)g ğXYUU:/ߪf dYqIFB}vu遡țW [&@*Tuuep DUne*t9 XE'Y$I P%L, $K!QeԃReo߰ mZf=$ .9`Bqa`!^c߉ne njm8D'ҳBn(Õζ&XqXIĒ8g&9w(l=2l4aOitIޣ97vkE ;L)&x뿕Awh}NlHP B3ǚaEm OraeKo^?iVL[ a() 5g,`k*3y"Wj((k:DJr3'*]5RnHbƞӷ'5?nvJp?Գ&=6=}S0ܢ_9q-u6i*Dc8[.EaX2?V$L;bjVz9|or^>jM+ YF/L|GHC/͕t,&FׯGKfNbWZ╾I՜Y5M+޽Ѫ{K.T"p ɯa%ڧ@'&Ȱ&,9xQˆf_,х9,uVICgE;!)hLm 9'{{bjE(VX9h2;cEN@Zhu*E73w6 CDwKnw.80'JLď&yf)j,c2A(|,cF"z/1ww{ǴHbB 2w"hY#l._" ]UP OM?h<^ŬD'yU7ͧHz>n;+1n texzKoXHZC˯ocgWS] M-zK0&nvNMYʍˇlC H(` gV}dq^P_6ZY"sZ~ 2klLD_& %ua}~.ǃɵ GF vf\}yGjrW*%|(nkLWo䜶wv5'@N89&qtK(Sd"k7ӻo ;pclҺA3# ~}C/MUi[Atwq6)d]& Y9<4g&C֋F.0҄~ޖ}1]Yb$OD-Ne2{`YȄ61)6^!q`8hM ɱwΑ@tI 5x*gЎ ћOY-|OFC+wcG[&g (`Q3 xdKsA}v mL}-* jl#m-sx61` 7*6 *Ɍ.}+t0hu)l~C;4?R%O@Gū 룾"9kaí֎La.LGWū88zaqzM 7 7^\xo "̀0ZQA9.qlt$@ݸ’pC<4A=Ъ% .88UF6ۯi.S&(D&~>{i䈰'Tٝh*a0(C?tȽ,8d4$伦ަ$LSo83(ZڗEL].{u-#48IFh〆mx,nrtIAypk!Nb_9tE >V#9.6ijctU|1?PθC~P_C1Psyahҫ0Ko&e7KS \VeɚDјNq_\qV[q EA, cGF"Q6{J’UyhuSRimct P}Vv8+iKq9X=,ץG%+gVw,){+KaXG"99E#ntEDU[s+ AViRO$L ϻҺD LkmMOZU{o/ *3KM >uM \(q)EJwe]w :L 85L4gŲ8țKڀ.¡p JqQ6<̖c~"qzo7{UH*=R={<嘬Kn"(lmV`2  l9-0 =,=k2#LZjxa >n}{` YAZIbh u(~1a1sq\8+*8b7rʆ])DžR"-.Uzy({pU F dvA/CJib??!>N}C(;-ZzJN^ ..s)K1}}nAlKIÐJlxGUhTW| u߉ h`@T-,ˉ=1Ëz3KtU۳nE!cSNss4]xlie!X~BRTz44κ1>44^huNZ8m 92ymu(0RD:*ZT} y/py|u}' @)qxoo-G؁VvFK&>^j'+PF5?Ã8$< `oF|6)bRX`K+Ҟ ȾsRVJ,%9TU+s۾)ԑMrda9w3Ɉ]P+,UqioR6=={(v=`c9)+c+n)ii~w>O/ NH#|iLmBj`bw?,MPtk-dOd)L @N\=UKuY}zNoE{B֟@)j`Xe[WyGjQÛ wݪDu˙zU wh[er@2]N1~_nn-:Vm#47fu2PT9`5! C: {:*+H9;0 cqۥmt3/=.<8v{(X|9_,a&qQT`(RhN1yLZjh }#(kϽ7<]jGz rȸ_zm?կ*'ɜŝnK݋ ϴyUW\)-՛,n.O#T-ofVk*>})WDvghS2ʂK'@v5ԚG@dzr8-\Ad,i :l5~&b1m-`*W.PyHih,bQJT~~+D7昹1ɠu2聭dL*o9(be!-7֤!;w$?}VJN˴WkĽKM~\u€$#ĞjRb%vPiF-X% / -go'eNIT35.sTl"fEHV!C" j79j xTm# ( Z:iƏDvJ_($M"\"J X~s4t[3c'V@蘴KgdztJocDCzW] G dhqrUm1#!sw4d)CIOHb115E!e5dz#]aaciҸkaw{GU%mb|TDl7֪>oGR Oq4>`ayVr)fu3jhS? ތ  (t~6}J[RbA *RJK++A},Qo35lW]^47$wӕJbYUv`O+zw?)-@CrMٍ&*u>q~թA!VwVz؋vjF=杶 UTVD8YLȵף?')4 ̖VG\ 3%\rltR9OMmah:PY-=^eв>N(+D{?H),ɳ jEU|= TMb@1fV]}xo3臫U.;\G%L쥼+?$?S:՞H0ß gdn5sixTIޮ?'CÝ蝺!@fܥmHn-F7>ekue2_.7t4;Ħm~HD!o[.Nɸ6kMrFd?M\azAl ]1u?PfW^/T͢O2c$)xcg'-'SU)ɠ&b|̜񉮒#'m1j@#g+j< Yj9؝&OI=*U-F^{uT^Z,bAtk6%r_+@!\6͢AgBG.?ȮkA_ʯ6z󏆩n7#N&0O{YfZ(VqaŎB2w9uj$eJ̦ 0i96Xϐ]oS,8@dYRR Q\U:Km+WA~.:`];IQ'7:/@/mـ܄[%2?s vP*le(',BƄښk[v$.-& n-`|* XXg9dʉqU5Dw K7 <%"1T1: l7+{ # WMQM45\pdc=dZ\\2{*,S H.0ېi6lб+f)ib3;;B\AB}!LYdf qE}c : 6IDq'"\[Nd }? pjcu?,ࡊ աZ"u4n92SDz=c`:CP5r_NdY(#gw}.i2Gˮ,%4p(d 0lO6W] LPieu9)$Z`]m/4vU_EPzjά%N/8NTէٯ;G8aJp!-D;j;dřpO?.8[+4X&\E#[ - ]UjY|>˰SN#<6=j}bC#6#mlRpE{gV812q7\M Vagb:U0p%Juxnjz∭!Ppowwrv +~rǥ#gV Tkh-2V׶"<> x9tzM5C{:_!eQϱiy06(]ey ?L83cibZRr_dz6k:l>;՘AHCuV3صO,FoL*yQYA`kz]&;} !։#K+#.c!@un" V4 )"࢞4ngI퐊ۤ;ςZGrs@㮁^5IpI/з,NpQ;G =` 35D sr+WCCË_YBJ=)f6~мI Ie<_ڋ=°8yeP gXձehgU('7y!VѱgW ?|V?h)U7h=M{۞c%)B"pb{Mku=D[M OU]8qFgo'W٫Z%rҖҝL3! i-DA84 3^MG%"8"wD}ku+"ϰrG_/L&HMn361J2[(2ȇ:Wj8[uN.<.`'@KFWPm/#M^/B+>?ݣSPocwB֛H "R$|IȆ#$9)|N*nCe=0m#%mx־kq yk.,S=q.6^% t\M&ptYL> ,r-Tg{n[!ţ"ګW8ߎkuI {wfQ5xD/(L[ A&CI*M{uDʜtR4`^]2j]L%R+w r,IQ\KW|J;ntmp/T1NJ=1%pkK6u~Swf~4-qDEW^ssuG]YXd A/IvҶv0HoqζatG7e{όC|>sHOcݽs\`8@sMqmQsR-WTzup~Qjjv$uzH0A4|NYIƂ^< {Ӄ,l>F)Cg٢;C˓kvmJأvS\npC (!_LQ70WRQ#J\$v "2ٵ'૏v+u^Q<< UOrԬwDgۃXpGm ~?T#B,^sILĄ[sIt +ue8d#eݸq9M`MFĻZuk'T%,6R9r%ӂ~~J im 饦ډ8zh4=q)Sn1&$ّ+0:\8T9Ȭ8HtYV͌dyyL^'[N6OZN1L/p[( ?&Vs>4x)}bFBKlkQh N\!ٜZ]C-n?=}xP{oOe &GK=3ެ y/䄳λ3Lo Jv xjRi7r]0T.hg-<Mtb &M,<=BCs[#8"՛@ MWm;Q]Y߅J؆ 7oJ`.s$u,yu~ 9\*ɪ07i7v ` ;_m^/S5HGX>f7`Mq#* Bm$MjGDvʚ([-fA+)IC%VgKYu\͉. n$1 ơ~Zx@`!wwy5>?|DJC6r=Ul->sS)H+`4 9,D_>, $J=/ 6 `7J0?5w@lB՘WP.鲼|{YE>MiVڥ=ޜ8f~al:<ٲxJbCz/@0#r 3utM~ Nߣ?<žwP@ Q=^7Hy6'wŜM ^D#T8rCy&3F>Fgn=I_u߷^×fl;8)mtdV6~Vf,*gR$Z, !rj-RAzP>; f>S~3&BKxC&_> |j)I_ȇԀ^z;,ݲ"S!Sn!CfT8b_iy!L71^<1-X׭sU3G{ńWFlw}-PI )CVX ݍHڥ'S|4BUE}48`'/6Z" 8{ۗdK"Ӫq>6anS*ƇΒ}U*:Ł\#"RL eΪ±}Qm:X]X=*69;B$U \zNR}X>(j m;yڙyC˗S+CR튿x*X"d{#o} j+ƫI;瘍: Z~Oz?8K!]g/zu'T|*jy& ۰_BNȇ}Z9MB6yh5+߰GMش a nbnV ;>(\ѝm{h[ k2#"2?I]skJ®]_"+|AJ!.>`mƅ60c)u " [&`*?D8,`fBկMm`nS`\M\Ǚ{2\{ xJkm6Uqgp[Z$T,nȐ\Qfh_@tfoTQ{Gg@(3ob癊L,ܢ#r)Š!쎹#'&@cC1ߧqv\2"PKHlue[kZft*הV*7 jo9MRI~[}P`" Zq=Yؠ<0?8a/Ns9imu>~Lxg]]FM/z{[m)[^OǔJݜIgC|G̽}Rr+<5Tho*CX8)!xw[˨֟%>MxO׊4_Pf-m ('19/'!~Wp4u3ơ`Qo9rw !k'Hm YٛXh#?FZۘ;xT~.nMh5 JR'dBzr+T3y ˠi[FE=}g4ZsdUB%+QgG{H9&t5bk+ɪ閮,LZ<`t=cT3^P} R+0!#Ɓ.)$G. miKZw8P`>R1F8aF=`h^뿁N]5ldhF)eߚ28)V\ #(&c䡅ǧ+_v`QJVe<@u͂CAVr5cW =K's}al <<˕{?(p xf6ol5߶g }ZT;#4~.) {Z ݕf3TGN3^$CKeVAwWKVC /sSlVe|wL^{oݛlsxf͛ RJJxOaS%rښMb0a`篆vɋC[T^a1 OIjqx>sAJޯ3 ly"TUk;kݓsUW@><#"0nDhTJFʱڅ\)d.BT ~4E<XzduE*Y6?5$ Jʢkj4`&`^@Q\4sw r UjIVύ+nIPf)e& Ŭd,bu{7XO< %3(ҬOoQn{٭&U߭?IQ1Uf"azF hVm2L(,wf(DSw<$;3tjj?Oԯqa)\l:^7ώ;Qa kd{DiQ3{[G? B, D/ }靼=\|Q#Br&u(ozmUi16VEK\ pXHQ3?6- SZ\gp}n`)Zzd0_gfTUmu.1߼F*346A}@~:,JV<4^bE'mH3[ fS_ftp^$ 2r^&@ipƞzb(Lʲh؉J1'ARAr Ǟ!nvV| }5O<2;';Ⱥ5sьumݣ&kX[SjGZ.%`j?ӚV?}ڰ@ê(iZ~$TqEqYgN;n }F!ؒfi8/U҃XH.)U]=Q^7l :7&ϔ2JKҘU'hXI6VʌZu,U1.2:;prH4uB{jmJ b169 `^Ko=RqTYs 9`eE Yn>hgm {Fb:HUDׅW(?lr|>kv1>JDHHa-H[Hw W=Msу-g,Z%*Z3( OePccvp}[33lh*vj@ ,Ǒ?|{zRg.& n9ԂA"ĽYg>Sk{ijr)$1Mҋz?IpUMmJ#cigRy [zBjsft1(Ub(G0VPxcu!cNLd q.@^UaD,/xi0CѺcv-ӳ5XG]I/nP^l|lXW!yZ߹go|"Kp)&3"9Y`mHMѭ!=Xp pk2ObBͻ3e(;;' +$Ԧh5Vl09v 0:[TQ& d^S`p+|ق8@&. +jO.-c `łMCQI c?"mQb'\o^Y~=2o=YB)5_aF ӑtTvzpvV0ߞ* 7Фzkn$tEQ%_fAAm'"_%,?g8bR-4@R EYt4Qjrr^Ռ_éd$")ӷ6< tF+E9Rrĺ>CxI02d[2)>ZP)bL%ۤ׃DPoND{ *LwwBW%sz@Qw3cb3' 8 DJM3DX?rGpː9\"/'$p7C5lcZ cIٛ1ǝX7u jʨ9i{ yA4SYnJ F@ #%xGyr|%% Um8b;K~E60УݐZ8.SKUrW/ӲwH31RVJ te$$"6fµ; iCХ)cψ-$fI [:3oX'0w1ePx>oHߓ"@1Ad8(ƕu}(Y*%\Ll`duCo4t]9?ж4:0e4oF@ Drv;P8M x.k) \ H)i{3_:]@RO̵ Hl.SF L.)jʣfWrַw[qԔcV5؄>&9C7czɌwoa9K2ρhgk쬔J:>2)Q ]ӫOt"<$ YM]#RЯѦMn Em9Vz{:Q4FGID%\VUk#W3Ყjc]Ml5|d2Ն[,I`cD¿3I[) z'AW/}¾rtwV^~Lwę}!PPl J+ f**H`K4t3Bx$Ԛ>+T69xvGt(8HYSyK_V2#ZS?Ni dhn\~԰약v=V6yYǪ~ۆu %r$݃~C=ӔiVk,F^qlX a1.[ vj5>Sn&HE2sᒵnλ0^rv7|tm }BM-;Az;_\!}RoaٝKf>H!|j o[o!K 1\u. 9a!@Amcσf8M P9 T2 A_\5di“)$nѕ`UXBX[$e+y>%*XYY(~Ϧ wぉ $QMScTWavaf7/t em 1[D5Mf߀: gPU~/+K57۷QM/0!Z;01mfY.!ٟ:%\[d #4\;ټV"ٺ*f~L1ݣF޵)E˗y uˢTɕs+SJ2GyߡcRb8ʫ_&J6 kCMڕG~%a5V.g8dns@ا$IUp 3M$2dW2pܷC,+AJkbM͹id~{~zw|qj*7ͱAb k}D~|T2OgJIJ": Slu&+kdFocgo},QkXDCA({ތ +.I5H_bTlOqAW-4V_s{9/A4 MT3C-!vsF/06s8jh$Ah)NGoy^/QnBKY)HVJ;(Z%Q)Yoe'$+zcJ!{bUڑN7-a|#'˖*૒lKXdɭU~nfsF;s!li%lqo9TJDp`yXʧ u?C;JnI911qQYCo?Nɇ0-wqyˍFIAuh1&t UX/](%!fjDz#se0j5?7iǯW ֽOWNe$+%6w:>^M޶ JpQީs-@osWl>l\Otz^f@<ƭ/J-TwH "D2BXW#@KD_hɗ%GL PDj !?םT!+:!M-Jjs6jEpc6+чĂ~r[ǹ\AuzjBgΞTAG&+ϫA$%CXبX[]Z|JJk;)$۱ŀG @4wǝuƭ߼fa4ivB5޳]*Wfcz 9+'p~*k4[1Ua>L-5«ܿ] ȩ7Xi04؟Eb3ctݮ}OM]VCt Cɂ-*7ɊRj7bW:x$Cf؉9=QXx JNoC#x0:rOE^&ފ^8 ~C{%j[z4ʥ^詁{\Yó?p-9*ö+F:Q}mmXƸ./xAkHbTLvĨ7jLoBE5I&n%WOrir>?v6`]ʾBvjVSP*msI".z @ܬ.Uxa{B}AMgEp\ЎF浔`+ݹhyv L.dD!lY+3T8$5587F 6a⛎(|Փ?5־L=e6ဏl}WsiH.EDKxe3Ȕo'Eaxs]@pN#0v "T.i9(Zh2ԲG\*]V'&U2] Z[{2=&JWژ/N8z:8QGѵ VÖ"ȂvU [q.ɂe̓t`ߥ2(߉yp{tgöliCm;eF2B-k5N{7)qOr!_Y h vIYF}n ^q|@-غŋ`ĸ5FD(q["q #YЁE &)>@=J-D#VhD Kx eM:C)2aa[kv,V{2F~MN͸9^)&^WmJЙaj.1{p\0{)bk,Km+ !Lxd/ziI VDI9$b4Tc`Gh3,:=-dz8z|]ϴjw\0.(/-qtr:fq.6L(-  hQ-4\}qK.hԼi v~ړhb6Is~,/,x <0Q,7 h(zV[t/Y4Ztj.PռB߇^ *; x] KL {ǣ lAE#>J!y98V.!lƮ!ϕ!'?-ZD!{Zr 4fG i"@PcÇАA%97 )nQR=u=2rDo$(g, _UE>4j&8ByA{pz,|M:[0M||uޗZA DdAъS-'`LeߚSJթY!UN-p;m]22D>|Quh.q*(M);}a+GҐ1Z}b<jlc_`Zr4u20ckAb)V!.H"u3_&U&3+ G B>8'hc 4`6x^ĺٛ#^Z֖J̠_de[z%ԄȇZj=]+dӹtG ,n?|8I!?ZlZp*D·4Y߻3Z#|+yՍpZ_O" 'BNkBX mdn)ӿj3EIAq1R.@BA6Yn:5!]^/)zZ jViTgFc0E$((V%dS e>bKd?p~FWqhRtԁ9iQ#Ϳ4lE2(ZNoq&%'Ϋ{Yj+/J|;Xʙ4oo4J$- |N8Z^W"M#q=ӢqL i??Ux_"bB$V{T脺﬚bNjŦ[_r_X9`S p FRLuL2:T ѠdDcьvaC{Fas/faOt W\pOIL"ȵٽd}#x_?]y!zC.&x,h?L\P`lbʹ, 데:beT ^t\Hd*;VV7w9&箻9RFpDO{i]P"KO ^{e{\:$Ǧeonȓ?tNg`P>Mt~32UAPD}1ob-z>0e􃷚]AƁ$ES8Ɔ1̩)8CIMG?%sfŰ38[T$'Zq(?W6Hcq+ݱJC3"DcNB1*wPSbBvƺV]*.EO?+-a%r4@*>J]{E믠nRRزf~Kc8V+Ih5+6.Jݪlґ]K^s.Sa^]TՍG{Ac@'l7p ZC( 3R{#gDrsp +]o@i׃|Pw@zrQL$$1$]ԝdu׆= `p',CЖҥ sLiXv\^'4;Pr*eF dէpFE2 Pl9&+o?b~: CauQNrQi'Rc3;jPΈ˭ f4+Q ^J;X5I~ƒGߞ>X ;!#џ$е: L ̐EBN~*Na6ۇpHHc+AJKv0͜hJuN]\$`כvg=&ȇt5wx-hv>-\4֟3A e]#7=B{oV!#,QF6ϩ(` qmtL6,\!t٭ѷ*kfLX2@pwZE&%3ZgݽܷGGIFl~FLhq}VW-L w90b/Շ*1i_uQf 8IF 4iuΝ/`tv(+wjD-WvA`m~z,wjqoegn0e~fly0#EE8 BB])n,oiq^[^"1Hu6Oq@I_ܨlhEG%+O-U`F/Ss(Mx90$SO5<䱕qk i OTG@+_Tp/pD$,ϻp2r|&=&naЃP0qtLrh)#=cLguUאJ[#C{ȉe(g\/i7m,RT _"=쐛gf0nn~":8=͔NW&M @ b3 :(?SYpu܄w1ŎX-3u*WpRP2侵y!q3iShJW,]2xKxfQL [-$0'O6(pK.P4+,LM ?S*s{ KM6ET%وōtwdi]z;$md(ޘz? _rV_yHCWGbf{5S7PKcŲz ww2,{34]rEP+&&ŚٔhxbDm1†d07ٿ q!>vҧAl] R^Je~OӟZ6Ӥ~X4y{R#R|O aL~ueg4f_pYB?񲇣R{ܤ; CSJ,jcقp-[R7goJ]jbl3[{ 'BRxfA .P$e. }mYA d{HW;&54TKnmYe ,A.U7`9ύbǞI@eyNpge4 n&˜dpY` C4>v6|ڒ!6D@ Xݹ;qhO9H:UyRL9l;e<}i吗\Ҏ #oZێ7-sե@ׇxVκ@/ߐ80.2'r1@8.&M%G)n}eެmצ[[:B0KODtu֧h`qsJ?x˘ 9އ-|?MSZK'_G<.䠈[XƱ/A\i 4hX];YveJTj$G T5moXvo0)J.lsSy.s!-)bwNE6g֒2ܙǑ̟Ywߖ}ށ[NVO C5{ 2c H\w¬ЖRTꆫCE!"9/Ptޟ!'J9ŵq]vL94e +#p, {=͆JYhҖ\¿= Ώ+%LSUmra8PʇzkS\Jbv( Qx E=c%ah SkV56q+|n1il~ꙗUQ4ߙF{msB~:~8; F2ԿA x*l"Aι],K0 (tN=j4@ " t4uRƙBbVA67R5$\"W K_m?qNďdS݀L`N ˜uq\$~tZt+`ŌM*_ 5 #YS>ҖZ ^~y-x+PUmuydv'OAbCEf73ɴ0l`m;aUKv݁w"?Q'9 Qn/^4$E%j>\ m&x 32QӟHc &;Onʨ@ѻx/_|4}G`zxEel+\[t_zn@8Ez)ờ'r]Nz:j L=✚Y6`0s_|kI/4"yFccřiX }WJDC:䤀~L8_^b ~~ (RqpXBŸ-8k}J!q{U[*@q5KiJt]r?.@(@$9LŹCI:P%>;˴u[ %{l!>,O$J*s&Sm}V 2D7 d+X0NUMbbX=Fa_Uy $>8|uTH6b]M0B_!/G!Fk(u3,oZ 0YqrtR1^'meNȌMV'J6}Cs8. Ji6u/@(Jc5 ֍jA }eа |,&^:htE!&O(ESC]qCk3K mudfE-K;=׺*.P $@X߫N\ST0{ +#B 3m ;T?!#'ydᆱ n3><9\ 8A/(o*hN;<* G3Ӛ7D\=WdYF@W F99 Ly=Rg9L8X "?pҳShiͶVRD5+(Bs_!E^iu~hiv0_Yr+cd̳CHNq+J>R@E`eJ\DGyc|3rSN+HQRhL_go*_㕄9ww!6a2(rn͉?py~n[Vע.Pj}{2Bk\‒D//QJ!Ms;y,s@S*dX:"MDo<[w;uPVἰf/ͬ<^YamZwԁQD 2B@fQ8Ch@@k|nڵ䱃 LsZg ڢPb6HIG]Dʔz=Hܶ`>VZV 0]yJN?Wt1?7+8+;~&laϸ ]h:g= M?KH5{^lm+ٞpa 4CENSByYv tFmˮfɛ񵮤 7 VtnvUQF*Ynz$]R!r|!*K^a1lS |FHQc`J4'k!ȷ5lEZ/'~S ]+?eLto±?kR6wxV2Rf* ah%3koeb2PlRm;:|2vH@|ۀn 䡍S=kU'ehs XsWC)N 5b4Wg%-7s5AMJׯaI2xu/(t?HcOg6[UPz4dXAVexS ف" p= h@.aK ̍QJanpQC V:Ae%Q'yʣId5`'"6EVL{]YK3je|EsgH*,x {5 ZFYV+$jJnc#u}>J0C`(|:)M_ ϲ=}w K;u]@!ja7k@O%S_z\o%YK'U*iFCA9pցr xNhQ#!ײi4Ʃ{ǧxaYKYhyHBT\dP֓`}U1&??Z$뮑~Eq=w''@iN2WPpQh!Yf@͒KRGkSʢ8iLsn 5uёŝ6$z]i9vBxy2Q,eCvƍ)T j %0y͗z|Y B,P(BSwt.>?7<%H )M;d:U,hAv5>/f(-;eʃ;RϴKHSz e9DM5&EPWqiq؍ 5|XRV_ waԑr5Ydk>6>b;O>eg(2\$v ?.\wL¹ݻ%o 'k2)qs[axoirMs[d?TJ$b,d@)B"*(sQmuN${cL0G ֊VRM6J:wf9^7yJa1R Oyp&7k'P n08uGrRB+捱(@.:grQnL)qbVf[mBg{Z^2J1tu?٤S_s8e?8o suJqBk=uU;BlțSI0)w~m)h>wSuDs@x]$.u܉aK"--Y߈"r`6%ʂ<ȕȪ3ҁWH總ewz/PPxMߐ&x b]?Ԝs&CAm~SC#0Y mXI"H.(} \Qynή"'$} \ 75Wfа%js%L/f$w'|^kNMzB\no?:"#;`_[d$lԂgYDnmGS;`XNeDǝ;-g `ߺƒ}Γ5Vdh%Y,h~Fc̶k.E4)J43˗43VgbH:+0x405=<>..b 儕&Dk]q+4۶Q *3ʴ1?BKmj?C pKB/k̃us\~FhypIڟW\'(t#`&[!,U蹓KpKTLNV\z=[YĎ7tU8v)]:p.q5h-Gٹ޹O{FC]٬!Έ҇4JwlNE>{W ,k4]k'41V3Zk2.̵mH@s*RGYkd%WrQ@?VS4ȁdKF wUm]4` |Mti_koeaة+]\*WAdZ~b22j$v:PPX3Q8 qHI-+]tf9 jXְ6Sjخwe?jR;O#*'^?Ey9ݫ |MqP^l2 y K Q~SǨ9XG(~hgZ(\Z!{97j盜hɠ(uTO"8 s4Z(<^0|@ jnE'Q-AP,q77ze/_v6:P-.8?0A7cMopb@~/3 Jo~5K *)+8w v֝Ʋʀ:g~zxa V4&y}rH}{'s5xyVv~Mݞ1Rx4r@wz6DdAAy&IJ 1;^J MWy 4f,smoB5E#Jf1ww:HA"͙CQ4M1Ov>"y=uXt>,Q}Df"v%èvLOӒ2$Qt'K֢;W!҆i@ iQg°V3 7[J̐4=^=kZt@=B6oiϫA郸[- .:m"m""U%JÞ9;+_b, L- +"9N}~I֬:dJB!X-Mѵ|֥]7lbYblhj e(ʲe~= 1qLж~H7 ~E5U:XHߺ1u p_wty&`z\\wW;(ď>Qc9k. Iu(_[nާP1|"/e"]8~{ŘWHi v[z Kx|(rJ!$ISj\w8 O£" 1"hZ|qv3qQ୎+xt@b愖ؤyBZ\+bPwbА1.C~M6)qk",AM\WNZ"7VD{}&@+n;5udC|6 BԫڑmZEM'gD˻šhg߳Z=`+ kA gN #hJ[~_vj/*Z j5HF|T]Š8kE^5Vf99>'Ƕ(-%7QT/n`ofl 0V1d܎nfnh+fL JnaV"{:LoS$Oxmzu<|Qq'y:-Z)Gz O "3B._nj h;y+YK{bX#ݿj_:rm0Vb;gI*-*Un%X^ 6G$FJV>a{\v^K !lB0-J $\kb覣`lѡ %T !bs@y4^]IxDZx~fF/dv8"aP~. HnCk/!w#܁+VC{B)k]k5#l88y0 =}ڳUԥD*!=i$!XOP/&7o_q_I\ tkn1E[+>s|MM*x)ުȅ[5n/hᱣdJZ.ߔ^X#W8[~DRP,%5T~U{T%p\h7$*UIyi\ Fqk$WD{5(0N鍱G(S<(6VR Ϩ{kh wu>YFG N` 1#tL a=>khj^-k;GAC:ۦʕUԖZ}"ǡ&31eVvcʜX,Gѷ4 ",^bkSVe.n~!l+`DXscvZ"Q n7:č #*z I“[~$.¦0 /ams_\ ֛IU7:VIpU Ǧ7>XǓNp5>~5_xm%ʘ*cT1,臦ۇ: fRn$9V1iRWP$\gN)/Okj <9UA},U/J`/C~=>wN2dr<qJ7kګE ԴvL7C7%L?^V@GF?t'%VӒ_`"dⶢkmG#ں]P` :pʧԂL=< Tiz p8ns,4m|Eï ā6z$p 0ᨠ+ܯбc*ض91Je 9`R~R-eI(}jM7Ke>kͪHI^^Y-!?˝~VfX#|/l#wD~NO_0/ZjGzՒˊ7JZyzj-/NC@2;$ȺAvaҠLH zƃWs7p7(97I"c9ЌZH} #{gF O v@YQrɍ󷴘=Hz%s e>vdM~"} G~c~KA)w{Uz.%Zɪp|`^>u?ǞCǺ+pk 8Iæp2o|{qZ@gB|0 n zkp*Q9Ly/|X'3d+ *QG ne=Q4nSdZaVKȼn9ئQ5'eGv{Zӭo >ZgAdajxIyGOK6!O-\s2&pp;:JVW{7䑋Q N/{Y\`i(aӿ:. :b֜4߻x['%djwGeYh[RKI;#osd|gA򵉱O+IH'rDSedkLa)G'K)RqQ|-r&{j) 9J`bDWJɨϥn Tň|⸧ҡ|Fx Xq:gEZo~Zi w(6EM. _vZ_GU\d[2 <1ȡP~Kpe6ΆcPa.y2j;َpU|P M8Jƿlͥ>3P󛷧; ˺ _Ļm!1<c[8Ͷ%<P!ԧ 1C)Ne@Wm $Mp4 5V`!:w7qR*-23j{opRp4W[|Li2vp"YgB_8ŀ2Xz)،]/L)zh+'x4nÈaFŐDaWL{.Ew5Sz!# jS{J0StvQxG5 Xik2RF>4 E|U+#߱ilVΉ q#ߜ|4$Q5&)gdc GCelϿFj;#5A%կ՞k;$#:&[\u$lh*!`(9nYR-7lZA^mJjҞOD9h#|I}9ət.K-a?'p8^ tl745>$+!^4 O%_ӯط\ 7 i__D |z8&52JX *W`969ۇx'YPnB.orE;{6ye]:a_^ Y`f rzoțXFX~,;1(<+m7ԝ C?gmDv| @I_ Sܸ#_'"64؂ׄt-](tz8wՐ؆@;˴Usw>y5L\q aLc|`36]~8LQv€tk^]̱i"C[D쇯lY@ ";TpaQ6tPiHbcYV> 'VdS[pkLP*_\J}5˲t\qҔFww沬2)6_W;OWY9&L&5P= ٣ʼnlG>r\4,1@G嚮kڈ S rzD&l̗5簄;$NB(e* R[#yO`UmXm@LT1y.ׁ5@;SJ-@`.;_is?Ȟ:nwgHG| U;<06.T!"VTEʁf]7(#ޢTڥo}LS4usd#P}Sۆ+﹡f#sDZ3G ͓Ĉ !Ըn=L '`c5$c8_kj J#T1LJ9P%nt]nvW? m]LQ_QKp^*ljETL3MW#{ۚ4ђ20oc؊?xwzIG=9㵎3 |ǩ2bc{\qb$O?V |7p^/-k4R{/=-^ekED"/Ǔmz-%2xtH^q !'X,8$KmߧpϤ}O;s ̠ƿ~G aq s=ހĺ$lnPeBnxh-!yP8V 3hOP9$s3;`3YMh-̶p3U{_'6tϗ;$7VzrHB$ba/^#놏-zSwl5AL ?jk)?!SÝ9{rf ! hJ%=JRVx%0U#?KR- 6`*8 脷C> j82v?#~, @30wu1ܷ=m1!/V|QS&Q3dhz&L~?FEHo劽3 .> ">\rt{~7dNYHWx[;YQ?~ `"1LP iUIiSӹ GU"!A(.1\F'gpK?oԛ$we'D}YⴊX4~HB1) SkUTLZb Q`xlFP8W*'r/4޷&#>Pn($gsHSQ(Ԫt1<|,V4J6}#NފR[#;ܤr]O n؎!ne$-k?bhW1&q ,A wcՄW;Ga3)njkz3֪$ȵkc\̠:K~;7i40b ,=mkiW]7!h-o<\qFwg>mގeH˺ج)Et [J)2RJYhŸ~'_p:/Dgl5+s`55Mv߲,~^,aD@V0*W* e$B^<Z&-belmIr7 7ņwO3PZک\qgΠ KdฺIMtݚP]mUi[DO:2nT ؝l$ͨAR+k1{!G?+O yQZOq,v鿓Az40%aH@\hn={zofRɸՎI[ٸ> $VIzxn=1_1i2m]21E> i^U<ڑ䑒påBf#G 2g qq2 _͂Ag:n܇RXv=JP > ѧ7qoa%dFFݪ+&]? kiDF_؄wH[f,# BK!&V\L(.&$0;2 k;VGL׏4SV|f2-.^Y) *#NR䊾jr!,T,y'P܆ zFɭj]dӳWSDh+s 6BzoTW@[E$[&% ڽLE!A< 8q{X'$@-Cşt-^Y 1(ٷ//Ձ .Us㫇]sХojo8ג@~)ĵ +ޒ١w%Tgˆ~ ,W6 l.IEJ$L;*9M:Us<D PD$EChnG hOR>O}cј>OD?F2ra8n F]KY,Ѕ$G1RrM-- SeDK*sng%NEki q(60!{`?A0h_zͬKJy7PQbv݅+}hgIk*2O.G5XKp*Y=v)o{a&QY*G03UnAihf m- -B]iBϓnʹ=ĒpP9lbVSW΢?aG\# HiRIBDl+RY:75lީ?|[]oAgax2Qx=UFLJiƕۤ=T[fKٻXq Ue:҅FP!GEPĄ⢋&[<YE墽='YV.!=]ylƪ'?gJ4 =V5ܙ?Wwg Jpawμ JMaTىK7"s+O'j˂Q;i$MMF振7PXZD:iBu(.GKh0ꎗ?/ ݣJλvE^-ڟZN*F_B'Nq51@z&.Мλ][Y~91wWVuabąd Aډ-j(@JW&3G@ڒLI#V|D;qޕ@44BCC0>?jW(rbJL&; %L%B[5&7)vrr$Oyg2Y&׬39:Ge$/|#EVs5 +%4U"𑁹y|S*5znDdjV^S×umI7B ޥX0/mǻoVZ %20MLu=,][xt*k'e7T`Y_m*_AkdFGYpt%Hhb0k:њd$KaA , xm 'K6ɀ)ҏ$w 3MP2)vvӼip[;.;/1ݼY>A.љ8hg/|BU,-CSY9tOAyfEqrJߢYxLTN%̓b*hV`k޵e kiT!*;3ա}®,W*|}Ab U+SgX;EDOҩhEx28owMqxn(Nsգ@1"ӮqwEŲğ2d67 ۑy;D]3sFDcgǁ*Y[u]#"/kows>PYG~[l:3bKL^e5q={tŀEAƪǽ *_% P 'J9)㥼/"<"RzpNXQ~W4?2X)sQBW^!pF<]zgRf Eׄ JUG)x=|pMt/pc׃SݖV{PgV\p tRo$)r((KgVDZ֙-iuq|ߒf? H+7v/=r–a"b6uRc ʹNECȻ15 e,3_5P"/qښ*ZѯƐ?ng=/M3Ko4`ПpUlу^Z#2BT kwd>cA2:t|owud8l筛(o e/!: g jh8Eq8Nی-W_ђ"^l2 oF`2C[]7JkZEhԷTًP>~E=ƣB48z8Lۇ0 77sٰ4^:p|@e EcpFd^np5Q)?UC&h+A믏&+$eUq [7vR9y *?n7 lEG c>'3볅ۯĿ`P^}P҄UvPw43sĆDTʅ ƶLYHi jȳHҠCnzJ+Ơ\"'TyUj 4}sq|t%dd?Б7ub&4([h- ݙ;WuRW(Z/{L 8tR1F휣,Yh@_jNkp+4C1DUL|ۏ=\w{Vb߯ro\\(*p簧mG0Ğzʨ/b>앺{ Qvy|uغ{MĩcHN> e;b8FDgAum*DP1vFHkpa6tX|jjri w) ssQ!Wzr+̡^ e km 9DgbڝL%/ `G|t];3ơ:Kr@xdjji]b2ݍ'mvi*V_r\f Y$^ƁqB%|3cA7 ъIP[+&Y' CyݸaI1d+=e;x$DcWty?̊,^"Ns:Ilkw/ p#!fvL\8bP{򤴺&J] B㊐ulǩ95oϪasZs~JQ/ }!A6?׉jcOuR%g&uS郻0/(Q$hBB&衶ȢQAςRlbN ^Ĺȶhw>Qݧ-.m:woN- ymG Ӡs LCȸ6W;DqN(@ҰeEAv ˰Z6xjI *cJ՜QBWeʁA Ͼ+:#C{GWIQe6~9>N+ބ\$XWL=aB^Z$9<>|" 0&85C 𓆊ͦu:qXH<o!G;sLo(ިڹQ,<3H#Ūpw0e{m^A0a33t|cRiJunDw  ̂f'Mg ᓚ79Q:@d`qR(>ӿ7D0FXIsnWUXVs'kXJΪPT= @tSpxhF]OE2}jpϏz5lQn8PyF](HܧW2ӯRmȒL7b`3{MU\budN' ZM$%R;tPLTZC( %Wh8P j^ ٰp44em:f|[w0Xɢ<CžH6e:X; LJ#;H0lK)_t32Pm k)8J{Y15VXr Ǭk<^/TK((0X0=C0cp)$?,&1@y+xT`ǢkRo|X\8LQTq$> )|%GtC u"P)%ѹ*2e'}5!;B!SWme.G~mRdRE86W-3 H^AjovS.<[1pKAYk  jbzfUMN3s9ORzw&(nQWDƦ̶Ra} pH/G:B KG=x[qՏLX!9cNӪ ?YVj>E_v96q2 tyÑ`S⁶sAWFFhG#s2ݸo{]Ah}[VN u- 'Bn xp$I7FYP>$UNY0%˚idLk{u4Sۤ&R/8b8KSgđ 9ܘ\MtS&r$+@xj@©l^0ձ mӉ@>*d*-Vc(!3#wܯm`K<'D05Αt^5uQJmJ;<ƞnh9fb+[CnMmYdFůGgũS -RᙂH2d~*:,,`0$ QA'7+'vM I*.9-&4 :з7RKypM #X4g0. CgQ5UѲ )%,pJ+ ƛ3$tYW cn4tNe~dDŽau&x\A9Kwnc RTЄ] `v18L:\Ӻg;4"8:ͣ~[leT4{bw0k톓@={2-L5fzE-x'!*ƭ^SA+$YA 41@iCOL=leLŃ|ZqXHw KY^ <}H$1ZЛ4(;|,sMpװf^ٗл GU^SW%g>받CR6R╫oV!;ZPIÆ8BHs7ˢlJlxDezxo x5&rN(H-ŰhMԴy_i M> k,4V:_ڵQ!mXȇO",= __zÕJ7k礧0)Q= 7T&t(O0u=Pc0^sUB5OEoU]lS,NOqE_)Jh.uVKZ+9Gk7*[5`JmD{Ï Im<N|Ǥ'aH-ưt`Y_' y*؟(1Zq u>{cl`C44AzR2?g8vM!.ajpg'_/ی/./-OTU/!w ί%0߁@h cIZ"Nob|xhB+6YYqNd7AVG(T6*lQW<۔)>=@UM/'Ű@"F1 egztWKvnz`H,Lܶk}o;gH1dnr+)3藱f$cT獺ITX@8iMmlǛwVg=433; |&ONDzJuMu I02 Hi<.n]a/+֜wcџZr5 eXAB-̮m,orƄ\ 2]R#xj~,!b }5#YL]PơҚ%ۙIld1R*X5%8Dc/ S?-C9` +>R+P3÷u1Fb2:Y5**E@lv[~/4|vf~_xI}Zpt0e+`yH8&c^yb0 Rfwat69u,#!ƹ1 D`1ޭ.Ƥː#P:cjk3ZERQ{ZZ]9&Ԧv\vb.,BQD鉚F9= ۇb9~1eI.>db&8( ݔ+Tz{˯6۠d?>ӓVu*ŸP6Eq>ZZ)\ƠϤb)˨c{׹T6!7?[(e\*hhg˖%'>_bntIN)wz`WB`Q!=ɫ"8F}G|k!xin@J-Nj_HWUS.)T==6Ԯk$\t*"-ϴX><B ;˕N㕀[,Ne- (wNm3lMj40 x8v~Vیt-"94Ԥ p}Rp~(Tjt6?CR49)IXb\a7{26d| &6#P4sy_)9 ju-LeAB#JRDl zP;\ :7cٽp %4*][xZcP90ʣ(W,8v-tS;pf;aE2Ay Kܪl 2O4[0rbf|a 갛[-/gLʕ>Aظ%.?c"!߸5^ e!0tA' :wbaJf6\ pS0!RK]H,5\m- 뤞zkpfUZh-õ2?pIct!sئVR6eЖCQsZ Q) ''_]+l;@ܑe}Be >[H`S!5>Jcx/`*N.eՇ! o,uXT D6qډy>NkMi0wmdx,7{_حuuIAq٨A*gEsY")JmN{-`V˔ #hVŢ? lݰyQErjf}4lĸ _vN͐8Gc#s$Tr\8b>eAT(Q3qqmRN{;85@:jWO /+Y|TuK糛ż2&g_dg&R2t 6Oo6'4܌V.-@$Z'>miIk^AN}cac kkUc sW=g=Qi2<@(< qb.cx" wx5]Kk8 qVȏa}pBiL?fQH_e,Z6Ru]D]8IחcoߩJԡIo 6eʀ??|tc_Bό11Fdi˶6LU ~<{hRx Wgd5cVVMp*By ViD8Dl*d{!PF(&!P2M1Rl j{5D:%._7fT@XDs5K?FU)! C֯6|تE ćU۸) cA*Hr3pgG]V!YtQe/Ckb' |8%ANBlN^WZoV)Yk`%S*%ll.YL>BXBzՕjI/$ȟ {m/JDFp v;NFp? kΡc3L1abw;!u< 'P8䒶`[^uRyЦٍw6JU^oShSf y_8%}*s1axcQ rto2Xc 6n!%/;՚Cu9ӴoԳwF"r)S514-YqvhLV>T%tG(|¹5qQ.>a.[qZ$D~ #<(0o+Ę%?d A=(f1:ZPN 7-:?L&X\ͻnWʼnSMSz̘ʡא⇝b ˱+@B]&T[4]nX(wvSgηWxxe䀶G_ut^;kXQ /H&:UY'K]g_"bGē&vW[HJ'Zv<@x?`Q;K8L͇(aL&>qWj_IQP6鯘[._}GAk ;M|vnt#bD*k.h#qSÑÊ^+&5?i%~kL|)n G=z7^`M G=M]UIͬ']jSILJtMcSQ='Z&!Oģs[ FdͭDwX/O4 fOX^S-UnF՜)fTkZ3+Ԁ׃-Т*,`Nz;cqes8DžhE6$2Ub_'l6θӹ, ;ij?35q5&UOls-}GB?B|b$p)D2"pvIM`Zg.!7Gc,Ddр+pmBXM((z$g&:p 2؟U>l*VɅY b4znꄞ 4(ueI+ W/3ZD!qy= 15MHކ\׉x)8bNʘzΞ~}bE>k0K)&c!xRwy[^\N׳DQXg@\EGμ u_>9ؒճ=.RRg}h/X^}'x-9ARܢ1*ë`5J?%E9*w/!M,'%Tum:k*.ɔ=P-GtAC%ePJw l+ $#!ǓvrNnhnGqX֨¨O8<\Ъؠaj]o`)P@M.]\#,p Q\ʕ\y%oǜEnu _GA0jZ2+Y"oJ.J,E{U>$R3ǕHhSV_zNy&d -?Y]W$ |jl lycF(F;4Am*vkvz33jGQ[%F0|F% :\9l!LWGYM[U2H aZ DB!NSi#ë-j$XDCpte0WVc.Aese;*Q2ܫeA=yy4͞L/REminGhU~ g'pS|\M:#~7+c߲pe#RTp5uǰwMO5Rp,gcbJa ^hpzznC/fSz ErL(erʇEϚ={հDYȕs}4\y^HObnNmjs1Ldͅ@rMTC&rbcegu42Trp^`ϼ*k$>YG:/ e_Fqtw5{NbYeUȞy+l.r Ԍ;ݪQҀN.: आBYM~14H)7 ilWlPT}&d9o`xtwA[}a,A"A?1) hPOaTQǽmy΀[leUx_تY9r %z2PiG\jpb*ٮ]QO*猶N<ER>0摰j Ec6 iX%7Ibeң1vY5.X*O&ԟ)ƸajӮ^rx=A *p^ׅk6/nGDQUU5P9Jٹ:ڛ WWqhfj i7P$`|E#_Zl^l|yeBE0(+>OO@B4?U$B @rCGc{3h!O[tGh \?'^#Bn3{ 4H͂a,1eqV<4sNwZe]!2[iJ+x3}BNU,I0mOI_ejF}&g8-'Oco#1\K\ej-@*N%w{e4D%r;fM`g}|< ɉ[1 'ZI(de:enJjwl2A| @%zYj7ͥd/g x;{gYno_r1 <1}8.kD=)0aUǘꏦsyOVwC=lhg|Y4fQ0NL'u>hyf+< 疪&7KY(*H6L=([s cٰ;"$ya}/r_Z/`z9[) 3ٶgdP㛋4%V =wSC/Q6M6{ҐV{t~[<GP#oCh!\TC#@!vmH95ECϧ8 BZ^2aɵ ƋnΦy,4[˾(w3vlf!.Gz(1Lz1sOc)GY~|Wf&kR$jӤYS:~Cc3)Mz`p~6T2i4Ng^%j{%]WmHkt_P%ਥW$$s9R6vѺPT< s`r6:XkH 1y$S^l bqGV4{d%@77aGʉL8!An(D .Gj6=*sIqHBd"g\=nʙ;ji)dp^=QPO#$T[B1F߇F"Ͽ, _<6>Žw FD*K>O#m cmD#';<2X3Hג?vƵϠ#?ERg,dW߅XvF"\gJBܦ頭mqWĿ-bpҜ4QLʰhRl¥ q\jC"M?Cf= NAx2qPdŪ,\"[J;e/V)A_Y7K4NKWD4v{[/c6 ^v{+`ڍխ,9J,,*0>WTaWM39yM;UK<ӑϚǗpm!KW;d0H,@! s~{LM|5ߗB3D1zW" qB{~PMCUU^XWx2r՗S%JVu,Gv⒊_ttPgw `P>-MIep5njszM!@jFhSIx/8zKč5u)e`B'^/7ڼ|fyo%v)ZT ^Mv.hbl?V5<tɥ 9s,8L5oRoԔqꘗ8-'tC6 z!DY//G^, "<lce@9޸Vd`\Uc XH%'8F4 @Kjā@"ha8!e$GFV`*ԝTArJ mLQ*a;p&~ũY0pQ"v8% M=Q0NyY<6Sp=W=} 8})t#@/[n"aG^Wsִ; M&oS^cvОkyޫ[t8cm!׬l!`yUPٿpf+_%R4tTxHEZJK{ 3 zTB/%@1=Wq ge1nOuIj;ޡ+}A%; UtыeoBqi7 \e{@*=ճ3/^ƇX{JTP bk3JB=D28#H"opHذP(ԃmFWcd DDljO=/@Ƅr1!&K !PpiPfJzRuBmxwɍO^ Ղ L MVNX`p$ iuxCCtcRgЈ>_أ}$acF47@$dsm|jv#3(dj[ÆJ:[XEЦMh͒2!k.Qs92v=&78=Ǩ^6GVF*8}q8mY;zcjJ[u%犈HJ^R-ִg)XmwcϽ1"J,X+͒?Pt_ESzZ*vE a$ۿ PlX9PzsZ0ಓZewG9_EV#hS1&uէ6,4s’ُ0ٿknmM*I=B(jtfbN} B~ZzrGBxYȫh&Q&=-~%yTXOY%C-iw3,ouMs깋%e%:m7 ~W租(Zmݞ?nT=QyqqVTHwpÓO]3;4RvA-J ش7zB4Q'+]5[]7 cݔhBP4 Zjmb(힩/-F1`jwOLc]gB~1[%diqW7^]r{<[[#\!Q0GS,)P*qƇzkolL*?oA 6Np^_c~9fgp]HJOO\nZ{BC^b{fBlӣf%S9\y<|+XBFqN&h =rڋ1sW-AT#cg%h޶B3SR@D$*RdU4vp}BǴr^u H)pڮHglo,EȻWu9\h`.i0ՕD)fVFo-u(=`f)8ݛ-(=e iIߤ[c*i̋v; kRZSY+Kn-q:'ڐ гab9nLKZ 5 -5eoblqx 5]ih;Ije+ۗ1MqiqFff`-YWGB}u7z=|0Rzw7emn&j Ǯ}RdN?܋B_28kKw6GpJ*z~}>|%l>!C,m@˃.+Ε^$텁SuR\ BMň%sEQǗ@qS2XG8)Qyq-  Y^ Hw+&# 5th-(^Fs_,>ܽ%a-JtwҐ%5%3diF9"h{& uHF*jq58zdT!m@Js|m3Y.sAXA}= ^eZ;*c鱺 -{lnXDtU: }}|KO3R9W[ FՃ.Vt+:e)wGulD9!ܿ}6:w`PDT)i& 3wQ {c=DU`эȭx⌇3~>jiB\{Nt~J(WqVGqNگ7n}udD)sta 9;k+ZbP.Cژ*SAZ) jwqk&tr34_l&k`߼ݦ\r$E+|T-[{O&]܌ @_? =pD,De)b3an1A"YKIH~۾]Ź 5q;yegr8ȼmXn dU~w ?C@UPMxϡ HB08b80ctNYDVP$,կQFl~rPӟ뺳t,j(#`$ 6.+AcIiܽhL*je TYZe _T7Wh$':f/"R3".;Zتz^j$ZVoy#Pe R~1ei+mRwCJ2y`&"-th( dge)E 4>p}RPo2ǗQ_6LO2yw^0~+Z)< Lv ?GX/h81L%DRP"q4S 7X7:e_30=e#16Axe')Z,ѱynw};X/|CI}%W&ꕕ x:p^)].e4ӷ1RϬ(SKx}_#ᱣ;ޡf9J@Y|8Vҙ5 0u@ a_ŋ_RjS?c?4КA5B&Di6}'ԫk!]hc9_qz!p};"ijT4,j~^Ә?)ɚ$nyXU.4~-Ph/iq/f!)ϧ4L6{;]@0uf 0YV¼^^&> bgm.ꗤŎUVO,a}u4 u.7v2݈6ʩ=?=,rkvd&==A~dtsRUa(yܶ9N>-{DK@R0p A%\35Sto3Xjt@p7_aYu|tecSM@. f=z~@5;l$3oYH}DI.CRPٛñ8o\%}{TQ;Usy XhgHH.*F^'d/h>*_H,mUݐȢU!&<-im0h1pP-اoOK?|68(_?Z`G,qϻ1<~uu{̣3'yel3D[@zkƷj“rWLv|HO,‚0r(8|W 4M} WeZ^$Ckw7{۟SoNzg>#r;kzm_{ (~;-ka<:e []>FVIa6 0raW: MVF_؃sE)N~7,V}wҎ`¢9}~B(= }O9T~q9Ӿ{cpl2-$y "AJk/%vmivTw9g<2>eu1lعG$PR)fKZD%\0 <:v=%x4"}Lbt+!>އ5xD Q!w5x ՘fK^&;t+C bzB~YxI;S$}E %,qmtr11*& 1VȊgTW\32=k.ڽT9=OE@~Mm4oGr/MWc㍫ * =tYXuㅭb.QJ2qJv$57#_&!VEޒlIU Vpb [rL-#{rcSnEWB8Ŋ}_ӄKr f <' TU`Z"ܓ+)KxiC̍KG }i5YtRT}:翕 ˜bUɑ{ura m۳t۬)Lt2ʭ_w  Uf=NƂr˄7뛵%B>2[E7b\ȸ; 'b d~Yև/$Q9'č4)XGSvWQh0WVi)Q0lt<w( yA}76Y}أ- '/uɚm\؉Jw{R* #]xlG7K adj2LDXRSh]0Ӷ8ۀ@L'&7fE(2> K7[U^Dk-gZe@ySI{q ;iMy-Tmc)t";K7d5|1>, Fȷ\PQ i?T;< 7s|PWˬ:ʖkNR#Rɥ^ŦΆ\T|ө2M Lv"醠) {~Y2E:r4 J>Qhrr" QiJ3mnhSBK,z3hs 9rMzϣQBx旊|{W:DBh Uf]/O%xA_9+=oq2OSVG SrUC &8ʢ/K&CK^URO\kV_uM+AǮ$G;t OZN>l3m@Il%\D[׎ƱѧYI`\FKĠng8aPF" \9؆$[a [vf#24gzݬ˜9]-[:ɨ#ԱZ'N/eE%ݠP`BY&S>=+ .@Zw]V. Bi a7>jh]?9;'d+-ؚa%Z]{z:5ů|( ВRΝ'μfUMV6q|YGUX~,hy $=Nn̏jRsE+@K lnb L SU3 [k(K*_ pdCCǭn%|/c90vӊǥ~Hy8sͣ%fO( NM*$w߬vdyk>Ou(2q7[TfvNKޏ[~EAPjnLﲋ .R IvH:ruÒ!﩯39T ߴT1 !EdCֱTԃVȥ:,dm8␫ ZGtp$5dqBݷ2P~c4@y>%m+P@J=I&+j?g_.F;]t>v%5XhrWr -v;*ǃ:c| ̈́F#^̀왳j,1e\i}|CB[`ߗY}kb t@6}qx2>`Fr(mx9*iV}i{jU_цbfB? HBu{Z~BV%Y,\_1f>zGWt< c㌏>\7sUiZStg2xSxlŀ3)7'-gr1rvsJںe-3~q01Vu0pWvɊ-EO@\=P8 zZҺVޱ3A^0Bx#^jO|- Co Ȧ՞l|$*Jm GWZ)|Stp6 +5g@.mE;T #^i>'vU|&3ּeW0$Lkф29L6?Sَ#KS ݬM/wَ w0&;-iw}Gmh^x_\Vn2;tn+Xh\sAbXp1/LѮZ,𫛻;v!mFc\RMl:Cf ? UYM42qz^ lOC*0DqGZ~ K2IRBJ=O.?6҆E$m(=)H{M,~.aǪu]=zmPq 3| ߈hD ͛0davl)ZF`jEscѬcyoN/uzÜ1\2jZnGrSrzQB V>,Zߥf,hp7y0`xbT0%k=sM$b>}$| 1p ճ0>:vERʇ֋MA=v#s)** [Q *3f: /=#ڵ5(pڤx@-3rLn2p ߇6(2@ 6\cລgK׍ 6%HWZtdD:nY1XXvZ\Oƚt/NEF|t yB+hEc J]}zB g`#.cQS3&7efz#=uE1Q|j Nd@NPUrt1쒔F@7n+cGtMP*U.]ATR7S5cR %E9Iށc0D )g`7Tμ Ͳ1#:ellFYG\8.jfxnQ'`Y)/ƛôoWTKRS^/Rl ,= ǏEGOW#Sd(lc#WN|کv-mR%Z}aVHA}\LHn̂Y0+u,TO +ۅX@[BW(ݸDS=Y0VA~'x~`f _^=HN82؝Yxz1*:.9?RA%ȏӴ0F#_6gm+ GD?1Mb,? Ȫ̵JTўwU*Ua1My 6i=ϵ YBٍv;"J-@r ~ 0!V؍)4}_3xg..'K;8o:G*@{ o?|ZH3 pb'kaIIVJPĴ %Y{I-W\Ԑ:b +΋KZ]4qBo?>̓Oʵ 57z* g-0e~ؓZ0n8ΛTLbXYd#Eu#.忏4.gdm?4;DE@ϐWKDEϠGqED'z@5Hԇa GY*Q װrs8?ѐܱ@b$@R@w O??ʍ $xjiSivBPd* ^&A&.զlk=|9e)w "|jLX%`J!o穹ts<ۈ$eȢ I! #wXu89ʤ!E-ST~u|'/E iO)YzL:Wwa}#aY.Ph?S]6#p&Ovѿޏ `'aZdq *xcMQ擠ZQw@ܰOB1|bG+xȻې{!/g,Y!/&9M]nxlEܓ!l?fS a UHGQ<Ƌh;ltjL=*1,@7o_Vfq^ F*'X4lW\tz(_9Y^5;|F1;"hzP$L>gX ͮUȬZߋ}6(k;~6vg-SKFd\?ǃQĬzmZJTxySc2Da.:*>0, )20 ;#p=ԫvPZ|Ō#Q&,H>B=)"puFxI] >~+cy3,xzVdf`eYA[sZ=REw>7b?q;@#tPYByWW2|9,C)׍9'Z{7Ճc4}$M`!I_I_—YO'cbHȨ$Re!JWKT#߸6/^2;d<\.d _P(h!`n&_yT7e/ѥ%ؽ?OX:cƱQLCsPLV;$ ,whFЬ{?٪\˷[wwg Mcvye}6G ?EoyA}mJo*߄ޣ2˜0f[։n2YU"ؿV8]?5eT@ÿnzpŠeB(>@cJ,sZT:S=ݻz+=(,zb+ 0o#S @i32{vd6{E9!ɦ׭;ޏsbYԩr';V6?/X=A07H -B_NfݗpEsxk2Υ\g]W\͎&ɻ.K846c!86>?Z!6T)A.3)`F?v1M"xz.@K޻_V~#:P7Yl=,&ǯY]HV~n{?`[-zI- U^!-uI\yBϺ{>_83kιz57-؍ ʎ˷9زT{YijdR-)BqE/Ƚy%JU@1di,a_1t !-|++= ,KnrBk+J_iԋ8hhrJ+6/Q٠X*&.M'^DIX=s/"Nףgc>{8I Y:"X$I5bH㥜7RD&/MʶVYhZo!1;sy1.ۚ,C^ 2ttgK"u֎>M!tKYuK|L2՝˭5]ɩ'U D0L'Jͷ(`kx}d3a{۩,sr8T\Oq#+(owGs ;k( ȶdGI9snR9uw+E!=dHdJyb0߻e nhZf0f5EcBS[wNf',"Ǣ-53,,b;Tk $h"!v": j4^Q2*RvN"BH( `+͆g业Toѩ+ Ig'c;۹i'wYCORYY &xtA;ERg57閨D`1~QBʒ,ԸmHq2KCF5l7k!^b cCQKr~=~mr4>($*ʶʫcj]H]wF@cN=,Dɢ }d:BEI{|Z=}1|N!ST paʋUp$*#ys-ypdv uP]hY}zhAl䱏]\? Q2Eh 6S.(;P9e8!*q:e +UP@q@6.0:2C XU:T@tPId[bnq" ױl.Sxط[fS)EP žwp\me&Sn $%}(~ "Oឆpj p4X4z=7'84Aqefel2/j|gbGg<3nq[2y*bFrw!4e2{2Y;ilTo-& +x%JߩQi:NRJ;sڷu2[pky=vo/R"nŷ5U{L=+qsk=_rgp )VV&Ȧ97 ^*pQfg_6Lɗ ۫&z$28,WBmMb!4:/yZ \ wy{ o%WfUa Ȍ+8;YScJ#5Wom%)DnU;Xa;"E^_+Xb8?ɻh8|ؠɅ(n/q\T+esa$S?/[39l7V3s)(waq1 r:I{'c&]2 aeu_l0 㞊fdtfӜV'bp|gʥȝwHÒUygs:f},$^d+f8y8؆1*Y8>0)-9!e2<*z`e%ޝ_ǣ0ZV)B`L0=$GQYܳHkH[Ǫܴ}GȆ|A?(6ҥde[z Z@*.%p G_nP;1G ƈ08P~GDDMT9p&< $fʢF;ȥ+K{bfsRHĪ|G-íP׀f q:+@Lb!36@tl,l_=g"d+As qS HYQ3fm`N3 +K'<0r^$ibȬH>f I׸5k]dl=BU fnтɯ#A8עH*IIvLW H-mYJ WL٤pF&nz>mFQD:p\s욭e_+<5(0 K~{ 6nOGjc=$4 na[tۮlq~@eK)^3Er$j1e Ίcr;n{&Y~.뗚m2V#Ѷd_@FMc|)_x"ݡ'&RC)ըkBkSӇ:/!Z oFU5{#f%ycNL5!\?پjVBG,;XT7!9x>a)`U S-"'LMV#`6#G+?0ם8Xv\n95M)^K~=pR"\8+z@@i-)&1GԍiV!usH?@:~1}stD֥㔟59Ru=WӪVp%BmJZ_{PAw9|X#}rNxjlma)78-h5LP9l;EjsAP@ea(qHWp*@jq6b[ND f=Q1~D {ia2 :ht6CLwwea&cӧ4Ir e /C :ƁQ>&xq]RMqQ\d @d8՘> \ؖL T!^ԝ@&M[]LWS5A\A ,L]->`_% u8ǒ%6sXa}? v[~u~[bD{$Nd:x#[࿥юad*Qfx?sQH'r*O軽y!=]T}貽BGԂsE.MIVC[wKcQb ܓvÓMsIԣ\naqLUʕ.>91>nr 5;t#Bc j9 =T&,[ A=GݶS][pDDDtY]C0u(RJ4I[Ü\M<O꒰ss.Z"w}Ų(qO7!KA/zg2n+@BH{y)u0Ԝ0mCVpYЪ]kn. } &qG`,'6Q t4$' 2\kk6$Ro󇿏Gz5ЉE{GJgLO'-̧sS'*#(1ɄC嘗 QjJ(aϷy\Jf 0L/)op&Qs`ܞPqH໎⋥t`c9hlн?d wSsljJ=ic7PnGȕ^£`9䍫}ii N5Dž'A"&{u/j7: N(UKQ㈸_B$[4OM {{{TD B2q54n]#RySʱ3n a)Z9v 7]K|+0J>j=:p\Jsؚi:vy?. M1(Р9-1=<͔BF ֪.8 6݁$3ix"ǴV ƫ(AHiIaa)tO<5 Qî 67]j̍eEq9v.A-y 6=VW,E;0Bm Zm;mahKO}^U}47 FZMi_~#}?G 2 -8[^O_gzfﰖ'_Xu;A,yRMs׌hEiy Tq&uL ݖ'Ǵ-[ C3/}*l@ž/89e7Co+F5+F*wm ,y8D(Z!]) <4cc@iʿ2pwtHS>?Kbp% YS BoVYM4A"l q C"~᯻paU#r̙ԩEM}tZb$msMJi6H4@O^kzkq{M(Ukx'TzXm LŶI7F13w*s{ôV`ݛi S:l [E1/43WsaY_~@f\ghb1bņPL ~[2~5]w:RU|/(lZ^5u텙_]4ZAv]>`Q0_> ?JYcRb@ʄ saFm'6u2^ڭ}_^ePȆ:^x+2eE߻'Q ]II`Wkjկ1`VӶL3ՄBG7rc>̺?3*Okٻ˥SfJ ;p3߄.]֚tKv6-—` [ƞ-6SN;MeZTP#>N1?6QUg)RVcdt9ޛ¾o?EJ8T=a&k\adn}֑ɿ B-3MgQTǦ\{aBfQy^(yx&aTsD/k٤9}6$J1ahGN\|[ ~XOXb _Z%U.R-X3'ثrmLnVj!Rm:#s̔dU`2򤅯clq0=~6<@DQu6~A.^?(ϟ`%0Iz@DBWO?mQR,٨nǢ02<=/-(ހ>>'R574ARTz:G7qrZ| {9x^U;?3pi/gD8&m?x<-hԳo1|^+aR>n0qj2'݊FI>ژ[ g=جV Y5pAdKNр XDi6Dl^ݺh6Tq$ctwJ۴U#8/fb]I6s)LCg8>UtPʘ=s )['YdN|+Dj97ˡr$|)?ܚCȒTAU kŒW*ЈlÚ Y dA@ Zihm9Z1ޢ9z1Yކ+i:(+ Ge0&~E%[^9UL[SU8pze=}zO?QӯriwbI's+zXXcwl-.լ ./YLׇ'рX5Hg.)PHȚdU+>S +ǿ>RSchZϳ3|30c(ry=$j~%3IPWv VgdJ@N}5C@2879Yg_YkViM2/hmK:yE(+"O }~2A!T6fIn#Vw2jtsXͰ%=JPvQ "jgiaOZf<,!SBmp^7eF+ #TB岈Pi4R@1$_KpO;NP5,(K 1sjPh8:р 03 \|[36+y~=85֤jcS2IhHbZW>& 9s_r_@LH'}MoA L,ݨ^ȝby63 J1mW1=|#BIkj{ڄ`Ȱa Э/nxgi8,7Ud?l@S7=}N~|'@<7g[x9 ^bpQBBy ih, ]ˬ2[8 Vfbe52mU|Qif 6k3t6؏b_ʅIpk;l+-qwPLg}[U#लVe>-FNcHГ(K,3ɟ!Rx#rѕݘ,t]JW Z0/Nd'qq?"=9QEkOZTJRBaa'I2xuD;('j yxfwn,,(:0R"L@1#=m}lޒN] Ŧku&LXU?bT^4y[Smpp 9~0RP+o;ULBݜ)Z~p-i\+,Րnjgk1zf#iŕ iKB,w`´Lnu:k/M7މel@5v`'`IDe2\=N "?=;K%̩:2mOQXqdcWᗎm_1R-!iabUrދf+J T@E^ry7HJ9 Z~@h?N7 K0dbSsLVj?Vcn~]lBQ$!"Te%S$9\&n&~/0H@Q.ifӸ ?| .Y 7T ѱbͽN1FtuBũͻ4u|{Myq,('J f-8 bo:\ xS{$ZFT&hr6^ґjnۃcwVȣGzg<(ظ:&\zEw 0~^irO܏F= cωK _^$v=cv]Ѡ ^e?dynD)v2Q,ʶ? iJ*tepQ7zk̫K31O5k{.&Ca=}qlw9$, a!JqW(D{uOӀ&0]@w3vV1f~cj^úD}d3XGr{*k9a jBj^=VW&o)qp4TVU*ei: ss&{hA>uq1 w:j@Nr~"L7Q|Fmk,/{8]9, bq9gdR W g_ |.L(X n+̧ ̴ͭ#Xa*mA\4I4jLy )2+Tx jhʿTnv $~y*hxtLu* UR-dү+ᡆ@(n, os˃4GWmMJЛ]@"djZxf%ތMW]v+YwcA 2`IF7InJ,KEt)IA3|:$Yʠ$d24|#B94q+xޡđ H|財 >97ype)bnHQ1ENvSAHofUYB1"s_9 It<׼2(OG+OI\6ɕkV'aܽ1/4ci`5p9 V} em7A(DҐM @mI¸ ĺu9TeP< ˴QvW89Qoc_h~/fӮm {$8w֭'&#PC<8΂ȉ9Lx*4OÏWp+ת8G&iG>jn}O~c0}5r.cA$R_Cf=) G[Q`̕-0 JKQDTxł wp 18âЖw(8ؙ״焺M'vQRmnGQ3(@gEg:c.ޫf! 8thN#^@34q7>ŏ|wm]4r@ {E)C'dr(d,1Z;A1;#>(%z5t5gGG3S3`;:ic.#/]m82-^MYXɘ-Suے{W /7tBBOqJ"᠊TX,#"u,`0@eZ;v}9£VQ Vxz0X͏q-8<=4g)HԬ/c&o=6 X~/=jC.؋elrUymj`GoMsP~Ä[NөY7q詝U?1w!^EL(#%fJg̦.g1sDQ6B<"voN]R0MF {eF,z\_O#>NLD-4/ް&hB+𔈪x=lui@Ჺ~]@BBVNal/QJ# }eE:;SG=ħP(`0yCKחA#sbtb_C_s ~3do:0Йc4`dP:Ā & -K O ȻYRϝv= c[5XIKd[>!⎄:d\x?9i7vw"4d%KJz엾KWIBD$H-a垟JBP9frl^)=YSQi N&p܆[tQ|4K8a=e-y:'qmאe|¿GSgH_#6SCnڕhH?@v`!vkVy,31?ZZQ ϸd '۰?Ƶ@8] ws*IDUJng[d6@ bd ;$}zSRgyݣ) C j }\U}Tg$d o!{!<eԬ&_{EWY>28/T$U_sD΅sQajam{bܑؽj+E?%u.Htw5~T8qEiQ8[R:q LPy3CWaiůб@Kؖ~tB+aYpa!"S:xv̝I(r;bdh.J>Z䈺_\R6#f<(R8[,T 4ͮ7ؒJPdW 2& 8klOm%&f+{K,UL$u4|ؘ䜒k[+,.9.y P&myt+kx2O#N:]bB"GM\[[ y[* @R[OT#E0I\'UdEwml,t3Xdm``=jX0kNBl3GnYE/E:KĊ!3$w I!I͜v<0a2 i*~T ;۬8wG y]07MR>{l\F]/UZ&""Ń jpfD)5%6ӯVۛY\|Ή! ♶f)bx*b>?5Q 3Jjq]^!Om;捰2I ,'? H !(QosDay?p##ah+㴦|jm*ƮK7TXm&/DyedqikNFϲJyvhI C<-iU0zN9H:[ "WY_- ^ZErjQPWpWح\@-X?`,w&,3fDK曇|Ƴ0dj76^HuNZկKTCeVѬF`3oPUƕ3wu8p3%r2,;[ei!6Pa_.@K!XU^O>HD&aa~bGE [gƌ `zɕt1V}At^PX5BR%Fu1x vbӱfU2=$/+"ߣLf8a]sNEA+zgZ?9MO4]c5)J;ܳkTxZr?g*r7z=nO<$jΞ̘PGAsJɑfA@_c( (ٓREI p9< 6"0#|/bםk۰ QwPG\!゘ A m $?> vR(ڊ%Q?TVјLNe;\-.4Q2etE#w$NN:I=}Lo8ΏpHfbZ z3ry~HxYxdwU Z 6sMrfKF{a,z}B]Pb|⛣^3s(q &pz ah8K7UDGRA[8&DRͪP\Mx  ^SԔ0ދceC]"Z?[>di}C?|\xY(pL:YKѢżH[ք9`KD>L'o6:>CRuy ͋RV$ەX@s䱪sjZ:Ѯ}uQm*+Mh+،j<ڒCtT \\)gH'KK˄qc_9AD#M#J; ܁,L3 .\z/}E\V0q_)o|VKsXAfurc Dh3r-5IѣYw[R%^/HX"ס,CIG>5ʥ /dtkZ`3Z$SgUO&rڈ|Y#w>$Φ_KpNJ5|MDP!MA!>2'??`way%pwtd 0۠x{κCAVL>Ac F#zv!7X٦M%_W,`)9#QfLe6p/VK³Ȑ9 ؼMt)#FʠjR$?̛ Փ; ,؉1MnZ״KiVm;=ӆ:ҸcGm!6V7@>W@}Fi2\"H' u@%6Z>A0_ ݋KJCmsH~84T$ÕVe Inb B[mxWvbpu4zb{q+8"uI*)\bko{V>vD<Șzu B1\OS&KSZYKU6t߻92x2iԐɛ]/L v^Uo4q<͓OKYq"傉Yz"VY :@qYÈ#UxhPb $ {TCPƍ*B/#OL>s0}Y)pi>Pt?i(#g Uh ċ '} 6^~dYH4Bޕ4ԝL-34WU MsЮduL8i,W[C9)M%xغ='q 2biv:Kq2u CM?ʅ}#_ V4a|Yp!*_>1ڑYfTߵ?Lz$VgX=`fTTofVtwwrRY%Ciƅ7xF9Pnh\tq.<}_PPilה湐tTd37Byb>dx`۪m]#>>4V P *XoNٿVt \c ZBWh\<C~F茽}qaep tŤ zk5vXgeQBJmC iS_l'#P.\Q$)$ݕY ҥΎn/2VVۊO"JN}YCwXž^:jx B -5kQ<@ 4͵|]Mh fg/@,;B]@ƒQ7jE8xD˴MrtEA)Z`m&s^t9ÇoenN#RO#I(2/8P3&̊+F?]MᆓBۧ^&/'$ :B+Sɔq~C^}-zkxȽ M z\)ݑ~A7Xb.bJC?JzHT v[/;5|G"O%UA3"(bt"+/tKAM%"aIÊr*ۀ)y^mi1GY7P0V˹?S$fEAWa$''(0JiqjrBa j`_2G쬦"e3Ce5,0'%ê>y I|qbHzt/qU9,ŚS"rfOIƉ9^IJ-&wp/b.ojQ%W?dy>8NNNTv-!ܒ ok-=nVMs=,OUiZ ^>pˌ(N0ze8@ z/Zgi{Y.☋JM\y1?aSXW qܷ[fj}a:Z2/O!:H=a0G+2&˳2˥kH4Zfl*W ߨIq Qct2N `itAgS˫mtƁ:$mз @j 0l<{/f(,"oPE9%m-%V!ajQKl>]k@k !SV&@.O4zhEQxtm<~`t`~u} qF+vQx 4Q{.7ƷN.cMN)<#}#'Z* 8hu/;8'zK/Np 7#XEMdc2jH$x~9; F{cSF)=Aj0ÁA]8%W(nϡT#JJyKy_J<&A?)Tx;k|&+MPk\ie$#>Wקt~?xÊmY%ƿr" -ml`$NT%g+$0ֹ{AZ*K=Xikf]-<$y3N|Za$΂7-JMQo^y3{y6GPHT6%ь6 XQX%B*}G#7iv"b2m?ܹ[=~X4EM$x%tqQގw Uf ܿFコrK¬4KtYbt9=bkf*: u d&cLјH|e̼7<% jE/<>UG񞋾{3_;;x  W]k[ݪԌZ8(.[,P ihA >* 0ц$lI,8Zzuy ψͺ[OrWr/ k}-Qnq=vXA9 LA'j=ǽCib$9"T`..`26lji('w$sJʫg;r8YY4Iѽ6$DwBT5ПɑUˈ0Eܷ57SDF]5+$=r3Uݡ(13hӌKs/},:ʧ֐W-i0^z2i/ I?U6Kh5$uf 'U["N zT4g$BZkSwAN"urL=޴>ǞH!?7" W(J+Gݘ(6w5EW*dUҌnykqT:$Pu7ygΜ%Z5ܶQYFk& },&T&&ю=N,.åE4璹(%YkEMݗYK˒j!/ ?Ƒ5j`]I $0|#?5ͦyDf##qW0ʞ_^dH f!QB=+δ"kyآ(9 M-X%P`D\ћ5 }CW섙ȝ5r;exiT5Sq~__a!I3׳JcX r O\5u)Y4Л=Ÿ.nO|uNg z$%۷C^&Gs xM~ A;w[a92fZcځ[[=kyeG,X_6 xtɡE q<9AzWk*"I$:[Vߘk.W1*]π76>n?wr ]EkknLQa{F: ;vT89^FlM] H`E:&_c|Dp=}=u(~vg H5"_7|_e+S/Lrw"I !؎zϻ괘 KGzC1B'Z3_;k<~{:z𫟱B_x]DUs J,?zg_*E |Mޝp- n|EUAn{!,ǟҌQYLoEWp ~,`( Z\R T K' i-e{߅4c|8 ? F ʘ,5E= Stq/hl\⾑-w(Ec%4p/>/꼭a\IS n֧Z^ݡ /S֠\Bi淲cV5Fdd87*1PwL '}.ʊ}5 ԳP.a;wM/,6ڌ lWW2 k}RORJܰ. AZ;& \Ļ^~(@7zI"Eԩ!?C>O5fACl7njF|h0ih5hBN\$uxO5vc#aI!Vu[I3Yiѿ\0o).t9W=D.hiI%GqpIm~xWoMn?JmҘ %{/}I^/}1pP=2=o'[g]*vpR0Y2>2e?z8ܯ۹.thsh9-}H@B$9r8FTĘ3 ρ_ ݹ[6j_{PV8RD8&)H7Tx<ע ϘtwiڙQYYko;S9JBzKLT5p; oy{]Qe;(A[8D9b6]]ڦ)vl?GK:HAbPAoDc"4uPu6R~un,!-/;e!L[%'K3?1ըtwupx}$VW.קl4}=B%תe<`C-"`,3 Pm$0ΡرZ$<έ+(O%j4(ɮ󍺤kO1̪ۊ/8GW^+~we0Bݸ _ %rZ1rl|Eؠ4Ķ.6gj{-72g{i $[s[RtvkTh\sTaA]Ő"3oxq|G T~>-9&'y#:Dz.tQ~Pj`rd灁C&wTeUm#Bߕ/wDϣ1x|PV"7yuzm j!*ߛfUxA!a)EnÁ"ž]ڰBqФoppQ!0 >P#+&nbzmR$c`,hKR:J Ȃ\|uOj$vD>~3HE/^Qm9Ϋ' xH5zM!v|'Q^`~@@|k*saG"oT))9 u\mf+ a8l0l+9i5*OzPzJՎ]0ղz J@deTjS8C ͛zdRm9Σ?szm\iw|:Py pIѸײU~"%86Q@h8PTKܿd$F@o@iW8$!,_YsRA*mS BKuRM̀e4sZPd*hx? :~F~F$*3gb5!E3=Apog|pPpRax`+(dA~jTggѹw9&\?U:'H]Xij&0F9.fX1ei.|PsY8Ylk~h^Lhgn7[X`Իr CNOP+6𢗃ZD5y4F[4o(Y`БKȯr,)4C{lvBPHqdqDŽUx1( 0஛byHu_|XQ,r-!7@JQ,,Gq \ڨ7(nn(5{yOu+B(2D6‡H]KAKںYUvRoǰL4}^ob,ԐD<u& , ܷPD4.`eWKi1 .q(@aJ|Y(g!%&и\83Î ӳ r{C |ʰ<ղ!D> kD[J R1Ku: icW|хvE6z<}p~P+AA8CS ^=م ]e* z1ke6Ylb<"ў]fFuB(e8RwY^+w9p<:WAZCU:5aSu`]bt~I;+oU:3%y Cdm(JhV7 ʳOM>ϚOC; 4uLcPcd[@q}x( ]MCb!~ pt'jǖ0 qW=o P3:p5^vG$H[gC[[K`9ສKe/t О!܁tHW轴$wԵbPn<Q@I=2$\m*dsTAzvmpG%)a=않kegv+B%Z*}(, ,VVqkUz!Xq|p1qkxY\AX?,(\NF 5+ʐրT/ Ls cEs e.1|gQ/qkZ bJ|gii7 + mmn nSO?MK8$"g? )h̛{Zݧ?@/YXYN#{Kk 52nJ\"ܲ]CU4Bu8zS&qVû%-RV?ݞ!&'fZۘ;t|Aكϊ2rl0 TUpc0BZjF#'6*ә $ ʼvzN\{Gn;?P4 &o~s Cǰ0 DA|VѼl٘w<֯{wJ-hnWvmPz򜍖a&[<[_ГD8`K:豜O&%8& ;EԀqxx6SJ8 1LcvSdˊ+ڈC9H|}N+11I(|1M;|ʼn]?)H_ C@}Oz(q4+dq82݄C~GQ  {GcK_`7?綵ZZmHmjo3=wX;jxFe'pk'18 bCY[ИͶ} b.$gѝ0Kya:j+J UJ!6L z l#5ZcN -M;͜,:&E^"xX_t$jtH+z@+&8tq=<|U[9EqtWQ e—y,dm>~84I?48EYF:$T(H@ 'L|dHmڶm*U%  DSUjuˈM1\̵_N-E9]xeEܞ A 8>~sePob$ե9;BR-> `Uzu"<`?̅& MΧߕ{B'4h'"Z**?0ȍ,'<߂yL#TS*ul: z*8ꕪ ꔂC[B?rG͚293S*!|%]IGEMO1/տGU&CƆ]'QoE-Qz?/%kq?.o9 ]&ӷ \G0Βoaº ۵IОz"vRi-wg7L\<`(8OdOWMmISm*az)LP\W؟r}w# b<$U|=цF`r$1}ҢZt2P@;Y:Z{6a$֬DzBglZL7KgG/JX;r>F>B+-~Ѳ%{}d41b[^'o,Uay-&rՉ,)R*=}ŋQۏ]~co8V"vC7:5j [S]i7DVk?CM5&Fvg]ypd\ P8)i<:2{nE4TqjE$jPt͊a4qiz];V 3/k4YO[aU9J@5fC{ QHWJd݉vkHM-䚦lOpuTFy„GGwsQW w ; POaf ^68L4_*U)biZviJ"d'n S#3ɲ4Wl$&DguPzTHPZNF<% >## .tk<8׭Q &2e`) U-p@D d%vɁJF-Y\ g[#R{AlWGVnd{'y\ ΃>O},EITߡ m" ?bͣeM^'H8bj{8L?1)Id-g3q+-ԁ%,#BL?άJS'Z ~Gj'rwi!B;١b#tk KaC 8,ꁇ. .39ϭMp=ſ9D.1NT( >%ϣ0~lK,nw?L= nYW.f 8q7XzIE'Eu*E'a{9`qU5?\FCdx(H)fJ$z6B,^u0=Y]/vSc·Q?ήB\ʸP2OEO9/}̨%@l,Q2Xa6zΓt s*HeT_ XNzˡ;E;Y3MQBͷb6n$V֬Ü ą5ް;5F(6H2q jOV7I4@ AT+4I%8]5gfw3;q NRL_W ()V]_lKߒ="v=`aftUID}DHpW>FDkPcIVDWJ"X6x Z3 A$%ru B@I.ĥ 6Wɵh.ks_  -N ٬ul0 uS 6Pr hGLŽy8 ?jIG~YK:nXpI@耏+m Ώz_3NcS8Ց%c,s9 \#>/R32F_"2ÀrgȌO#l΋G %2kAa}Нktl+z;GF0+|wXzɐe>-"{!~9T_ tnuaxXr2_4Լ|_J hXo?&pfz+lWǫTg+]ΌȴN<<^Cf!A(,%èWs|#wn -BFtyN #01|(>sQITJkV`;4僫I!#T[}VGVÉȤ1<@Xi/']G9ӸV N#~Yrˈ{ʴ?JsY'א;GfPx6%st cZ]c@<8mD?F_MqH@ \F|@~[ }9]aë~]nnY!eƕ3r zb pT _;ʁ#d o[Zg}KAw<#Oj|Llo~e~n D`fJpZ[mqkOd aF&lDLfuN3DCzL\mAvGp87ؼck:X+ӵZ2_P, L푼c!2XwS%՜;T6}f!x@obV'S;h_ZUhI焆EkEuЏ5oqBQEX_n#[dRgE2U'mS$wahʇN*/"2VPJ0Q$siegTwHnN&r+g޽Cet?#,c[ \T₦h-i+5![PF^mJPE)jg t3\;ٳ kr>?{4ҷx2?Vpo̩%MHa9|a.#ogzg6r8 `C% Ɛ[K7\ͩt[vِ(Ɖ ; mʶ)3c4rKSX2||gI9}յq0qiAKͬYQPT2_|xk#K?}~1u}Z{!@sFt536w*ŨJ`yɅix˵$W.hzS&V f \E q 142<]lizo*1>njCpy=ܛ~zVevJ Vpih, $z`WmepARgk-llQGažRg>=V(=]R t &ڔL ,2<,u e0FHTm"]:@{ERhjBEժY|ya ESw=%_tgd j UI~UkBnQ}p!'ku{Ύ%4i(`58&'-'Pv_7i3@b8(\Hmȃj5D6$deSsA0zD )qP:P9ثΙ=;dt̗ /P81k8:U9gb`mHv]9[iTC*@SR:訝RElڛCgk&NI+.~M$ifH*#׵ţs k<~MTr⦦4WKjl>hSQs<~wa-ID¬ey}IL]5> S-&2f8N;F[d hK:\g'Uн";64S3f3?oPhC*ˎG~ 0jhq}H-h,E٩IQ>w҆0{yAwgdH0V`%OR;&۬ZFonŃ#`P?zj<Ť0 E &$ΈV< z!\х,'bb}PhAϡ iity5Dٰ^ǒ8HY{$2LU~ ZDB`gnND x,,\ICal%+:WCnb%-K"=ZE!f.fTȬCFkKڈ|;h KR =:a-\*s=^de MlKrS&^6[%. 5 ;'ئ|["]!T={Pe.%񉡽<0"`Y/+FeǐGi~t]a8adm%^DZb'kCMPIxɉh\+|[=x-쎺37@{\Y1P`oXkîb Ag#Dn'TsM9MPiŃD@%KRJ9n 5{ygi|H":-=MWgC{?ƣl{k;g4{~|2sw) [N*߂fa ڳOw5>$1[>-$AJdDbaժZAdp~ 9^)Ȋ&u-oq,ITE[IS!5O'MUn䧨=,݀-9a8nA0#J9Bx涯PI^{w3KqA O:-1dCNʸsAjALt[aa6zj;`UYZ8n/)@ S\'/;F*y) g6 1g/2ug.ϚIO HʃCdOje`#+@UY5m6xש!VE=Ø%R%oGb*BWcD%lU>ky;:3#tdS}qAoruЭ 396\haL1K.;zbd>ҳA] u0i)%{$N5>s5V2MS]vTQ{'v:O}&kB9H WDt*Lrl d\/ѷt1~- r~2槙aŒNA(2ھ(nZW][<#ax@,sP4g=n]Krm iuG XPgs!v9 =JUd! /BVъXӇ?c:Ӻϟ1F3ڙ_CDG'恅gf Yhޒ$ Dqg<Ezbu=Ǡ(?Bas lü(4[{(t9 8 f硙xBQzÀޱq а'R,l4 uR?8HMs?WLIev]E>:>Q5pnuʎ)l$E`ZɹtW$=H3cKc:[+WZpqYɁ]^;rs)ϳ@pAkiU M5\Xl# &]⠘Qȉ0 bݽ' F}bL&G}'W}#en< 0,³:lso3ጾPU%#5z(,&A3o:BwOxޕrsZ3q*{+(n #~d>omPIGY)yoHȹ Il[f 1%s}qW[I85{)54Wte5gѡ(r%GJ~H!rR ˍ<Scb*FJ7`{tyrJ"QwLo0\o% ٶAT<1qĝ΢fXQhN0'u^8 z09 ӅfS.n IP HЩ}&Yh! 66xdف3C-M]*LUmi+qh0t R奆}ўT~;Lj4n%+R gf9GhV6Gw>,s|H``ٕ)'1s}0BiИ!upPI ߟ|]}HVM,C^*MR3lz@Z>ו|}|u, mk71Oq7ByCp`Bt:$53IWV9֟3s a?.qFcw+}rN0; B~*"Mԭ@r|6 @ #gہ,5Qg`"hdCQM`|' fwb!48P`IrK{mgɺZy98.N\֕-luن60 e!׿QC|51ӻuW荷URĹKS]fS Z4/wM"@o]$և(INEBh'er?f o3f&8d!!5n*C[2`foBMm sޖC%Ǧ$/^U 4\4c4u ؜֡<7qudhޮKxU]Y |˿;LN!AѦpr"6&l(2WCUepew݊(TqrnrʎKI\G7}OCǺ-Ɓ=]^=s^b! 7L ))+eg?f/tKβEHdrj\%/OYl!9RÞEwӽm-(ґF a[I0 O;+. dӆW:]r8 x\e}.$wTo0KTc;~a[D,כ[9D횼h8>kx0`y0a fづcU!e Ej}VT˭l0atvr4Bj =ּ-;``sY"Ó[S (RwO/V`UCf\kM@F?mA N9ʂ-ԬYH'tEwX)n6uUhw :MT2k>)0QP/-ȄNt\'p9b!p'zRT`%b敐z\(z7J< lN̕v}\:^CVxU5;xȲwoq ra)9oD< ^\̓B`5~}Ejm_.67y"dSSwoI{޴[LfZdUL'M+6ߛ\2fK9FT8i0i]+X`CX%h(01A?Y&,fu'5'ts(7~M\܁E7??Eߴ2XQYz$'}F~#K%zc:2~.r~U0_Uڸ1gԊa, MllUj\Uky`9~0J-icU g3/<|TQ1mBPˍ<͌n93cȘzs΄ai+9!瀒;e' \)Pwr [O4갥☱hυ)`SJ2+S 02: ]DNm@mf9xݼOjƙ 8S":T~*D%%va:8{Q%(d] #.wrlG >sܤy៘HRŞg+D\PTE5qiXsՉß5żҖ:h ,sA Ju= $eժ@)Ara/HcbuӨ/BAع1 7􉡾Ded|5WX*Q, 2دc;]8V}ڝT'{nĺTvϳ<*r$匤{&Y ^PaVx狓6s˯>󕃏oqdOO(#)~khVG+^C~k{/SCv:m/AL?-MwB-M<ƛ+zB ?Ql.Bngty/h~\T鱹Qŧ*xVDPsY5 "Rn9{8P'OrT&(J%6,{K+˩#kq l oC=\"hi#|MSo}?S#aPM:,&lf̢@l}v R,I8_sX^Ѵ"iq\K̔,̉Yp ?Ab`$68#-paLc\|e82_}(2Ys\WJED4SmQ KShjcٝ_S`T9IV0:A`XCgHX'G?a#ӐuMڣ2 $DL[n_ŒPUWT5"%e:6L 6և͗E! Pq߸jN"t>ن)ʇ'ηΛ Z<#:`r|nqyl=t(O/V5{N7Y3,`;GʜNQBHu/[*`v(tɰг&ʄɬuT[ ȉll,,SX۔;%A\aOhb#F1_^,$JX[omY H^c h}O_-#XmK\8V5pJ(xCfoHA뾁35:qdpr y>{>_5oͧs{O^5ؑMq5rw3[uUPPu4F`w|T[PxY/Pw)\pbv_۾oRTŝy:X@uO]R: eB4L9<-T(2b wXL$wo,.c}:c+<6w.aQaԉMgX e͗Mh[ӣ>W^Ox޿V59۱`%1lt!6us/MR 00ˈV$sgٲ17,P؎=mw68D;c<&80.ɍC!h"0nnO[@snjxn6]f*"Tp*j5\V)Xⅲs)jDYp4f:!ؤm9RS&QHA͋4 5=ʁ3SHWIqE5"Q쿋-ȜA#;zXx ўI5l׽vIϗ~N6=>%MO˻FYԜOX8oք*1XY-*lv*uE:% jL_ﷄ?T-ʆ<8 Cny uCGdJPB08[-A:.luJJQ@̖O%kF;z:ؐFYb@X]L|jI;5kBj=1~J(+12b`H=n)t\D&ongw>$evv{r~nL+PwK ]&I1 r JedZ QaCN%Um(8!K zמ)׺`$h!VP-nRLyP;w@"v<,7.OC ÑeJw,*v_ҿY_WsUNۤs08ޞcRA>AÜp :7k&ԇ0/< )p;"U> @P\W~j]l%եz'0j۶Oe]6?neZ>#1dxpM@Xe桰͟BbC`<|KuOn!u$s D<Ζ)6BzNjK;nDgz#RB}Mv.Glak'̴qHN^su)ͪǾXs>—R" hΞ&ZL'^p۫5kLT~ԟA/=< ^>PBK |,CUC')#w<Ƌ4vҼYԒiU3wV$`Is"$+ z{ūpw,}p.̨kqħnbZ7$6G͖lKZw)`Vnn-l*K%CHwczWdn/ӄajwߴ1o+64-S+ :P8ϴN 41?^^˜J"X!>!K!<`'ZՌƠȸ=d?лé6PK~lR:̱PiGHQ!8ˊ18ݺ߇W.!\ S Sg&ly%6WJǹA.%>7sNlSnYeVYb&-v!>%|I# CbzΞFC/(0^P!r;aDX<Ri%$ /6~`b`#s>e'rw-~$$k[oϝ;]S%Y| :7Qr*Ʃ-6}z=ꉆiܱs Lm[6Vzsoɝqs!@oixJA#et1eS?;lC5he&A&#]ğfF]P}o`l>Kݒ.Fg-!m޼rdT ՊL BA%b>AԦR<*vZxixbLu@\>h]J9NġYB=~%lס yJpeO'A\;؛v",я"*6RWDF$9oݱbY7`yr. k^ ˋ987OvCm?լaQ"*I ANBu X\Kq3%7D?ǬEQ..!6h=T;RoœTv3n%Q!l:2IKBB8 Mߓk7w~y ܾG<]nz ,U79FN (9h`Ycp  KhAy,{0ZEgA_B!qȴ=eY8 >pwoM(yR23A[\(@ܱF>boiF:@!v_ύ䇠G2'}y QpBZ\Ls4 -1nO}fX;~&[.4ćC7Ay^O>4iZWeʭ\|@0y|ÈKl;1gFn#P lͭ`6 Q~<S2?YL(ݰi`F\<$#Z[:&N"ÂV/t^)s-`^[7#YRhx~;n)??-<̜tl&Kt,4+L1R:5`~_aN<8Dg}_O>`MTR ;ިp ah"7}~j;J߂7cCUt zc ZrF\4m` rRGe^eFꮼ2wS yU%Z:\y z)<~Arxnƥ6`?T^+-~hmPON؃dklsE9r?VWh%`:3JPdD[NiE 3lǹ֪x7O]?EB:j7UCiS2xyP2i\= _lL)ZI y;[g43Ru ąam a;oջžFJONW=Q Z~iY"V F8P>ƕI܁ĶNW9S`S/bƃPpᆄ@dF}Z_ E<M3Xim3@?(ZroW F BD֠i=dݱLst8ޝiҭeEY0B<7'KMiSp4}YhD󖨦t/忰6| _%";Q`pɘbxƢK(HmX-O|)dUִYs0):,8I"aa񱼃'LyDֈaz%aL},D.g=HjSE1M΄ɝٻΜH*U݇Yk65f^zY$b529U7F>W`vy+u8߮VcI5mÀ,)-MqD@Q*'5~GZS9)v"˨v~{/"N* #ZHG2OJ7`!mC::hz⥮Z*-z^o~Oj4'AZEWz)MjzݱT$Ģq Wr7JYes i_1cuvHMbC-{1.,!:Xc%JA0Dd$"ώI0w g4i{$z^XW,V@Ӛ-Rb>aC}ܷdkY`7mb)?'L(4:6?X٭\N6ļFri/?؎nSO l󍋱ʪsGc5'"2Ro+6n8Qp"Xfb''lÐ\gW03+1[@@--C:ʲ $.#J`l>mSLU=?H.AB3!UQA.t܎g@u\c$ }!@ zq&dVw/sL+Eo7d2Qc&}=Uu;nQK]OAXcd*ySu~0Dᗳ qhW* z|Qf.pncveVP وz;5Is :pSڑo tłwc9]7pj~Ϊ~F|F8J!_qgKԹF]7/_ڭVTʼAt Dד}H!<'frY] Sހ[;KH1{እޏze,;smR*_X0,c׈~Ma?U%6{zD85hOΥA6MQ8O#GWƙBjcTwf{״%|#(( ^f txI;5IuHf;MEkZV2yg؁.z-U1i1Yj)N>ʹt!o7Y\H}/g; a(+NvǹL6A/MX[>mG93{,7_ۚ2Ndn=Ȝ 3߄BW3 Rf䱃:ӬX¯?˕~v %z+/X~$˜Ĕ:ҙƫU3QXeRWQxCLeuz4_k0 =0UV-rc !nIːgce }RJs򦍼^ + QIYAAUH-OxΞJR L4P~M+ux8sHF_VZiJuH`,=- }0SsxFK_=<XȎMf CH1+/')uꭲow(/HgcTMs⬏p@拏z5/e0n\6E5?qq;+w;zDXk:"/m`CvP _M (0Yj D)󟀜TE!ٌ9n-VT]+0 $}HA?ixZ~Fd7ncbAm+U;8[Z/VTO%6D7멼W;G#zR;D "v'Zd*/(ׅquLG81qB҉cg7q[y60VlT6)BU^ero Y EdlAњ;(YG] 4{1af)ZZۨ^iOIY.jZTIP+nཎ(uobEl;K .kV#ϑifa 5. }jXj7[fhmmfOUvj2g~Αۘ&;y6uàXJ/3L}UYqj3 z#TȖ J3~Yi!:NepZ' ׁZTG_1jޛU/U~d9p}+ &D,5dи#5$/yp!ȶpW@d%W(۫AM0 Yq/O3rh@9:rDDYL'?na:AYwJWd":!q(#SӸb3Eؼ?Vd;>7 ` =95  Am vwXL=z MN#9K+5d)FjFJtpҐ=(4U[+%ˮu1YmYϲQp:akK<õkɛ1*-`TfglbZO1?xq5f^\T>WUC? vVfؽ lr|7$*]2-{w=qV v!_~@Q:F<פ^|/V6 ao8:_LqYkT Jw +8?=aӽ+qneqM?涜Kɗc|JEm +)I!Kx3=M'ZTaA%_ ⭏4*@JXUܺ0yk)vΧ),(|#և4Ŧ0*;_:甔d9BhAt\֓M,qL0ɪyp.%C8HTw>ʭbkP|ҷ|', uB`^I^;j(Tafр*M.;:_~M=ÆQh mH`">*]f.P.`46eI>zwGhNEq3PW{-#O1t7}%fI Ex(g벞˨ steC9|.PrU}/jVxaaRJ;X i'2A GN,C+sQ=ڳ1e\vqX-ƬrRi!U?2_#Ie!f]gtNuJE}Fi.%>GsYp.Ji{z ۊvJNw̏(sXۭsuCoN[rhӠ?"2R6gj<ȍk>mUnCbHIas$BDq_MA^:@e(C #'&1 ̕߁n-*ӊ*[IO`<Ntg7Vj 6ⒹbBvYe]۴u+'`%a&{trrX"Q]ț d$eY_n'Tiգ?F =s,0K+k)Q:ol҂=7n.ȱ~ֈڂX?SV"L)wАs=(ƍuXRKā!!EAKɂ"gRQCA dUۿD!,R;Xf`]"Ƕ sz[@Zi1S^=[SB5"&$6uDk=>9Zjz2L ;w,>cl;h~p\y))=!hA+hUGdrMZIc]q 6oZeZ(=ūWt&OɫW?^-)DIAEgB)KX+Y6k?r?mEg^gGUdq]ӔTXD \RG> ',!-^=d$ »'"+BZa { hQC0A{[p84j2'cB5/7=CQH+bHsnh XG!Q磔x{6`~, JO O/&Z]~nRbrb%12EKz!B Hb4 v'КcxN`Z/%łɹI/}e.4R[ kZc\1l?fj内30 KA|D޼OM姁(jAoB}"WYf VR mD^[2`y KTj~Ba } +Щ$qa<$O7g.*7pۡfF㤠H>|NV~+o: JKʟұU8.ɛL#U[8vtQ8Td苦W7k0W~}&y GӡR7P3(qab,LLdAj[F3N[.w]( [;g~'@xhRM_WzZCl0;9MT H~o֊m]? giρ Mo~¾/~&gmy~"I ߘDx b'NeNb[_&?iSмO:+~X2ڈFR$AEYcوn L&nK"_1sGvq)C|X9uf"Iʦ*"VۢG~,?(rkR*m0 &BP"OD ^@զrnYYJeɆ/0vK{'SAP9p3u{.V&J]vɔ*C ]jWH4VJ;Duվss~%"5pLhx,Hȟ'c@lx.Gj9 Pb0\:/NŖ|_~cE7_hjEA?p(ё ~ӠMxqyqа~702,_ c;2wE~3;ilWU'n3rZta/ \eښM=V .xC)MQŶ_n ]< q (DO'zOd /jE}î/<b4X3_FnIglCLL};7ť|EeXHAJ;UƵW0)%2 {ןIafɥ0}7]{ngJm`Gʴf_oGjY͈хc&D X&*uUZJ;ql7fP$['C[B,\A',kj?](5@Sd $GcQj¯Ő 3hqw^C3/p/G Md V֫q{4ˠjwmb ~;Tj5qlx~)!K2>F5ܩJF/nxmy/_8(:KV߯|>HK_ Q3MW,&3F+"9’Bփ?@m}(gݖyZ }S/ ~v#.ll?(њnU9b\Mkqb8Lc*²ohr mTIxpgw[Dܴ }€nfImdǖ+oyD,<`%Akqanu9gHoLC*/#AZ΍++@xDoNN`dbBބ"}+^lb4.]gsS[w<8o>D8h%n NgOJMbI҄6oeLnsSy S A)$jMպ7;ġl=7~>O=quec .%ۄ8n[ etx|ufw+VIAO}Iά /;H48,"/ݗf46-Mў6=Hl^C_EPzbmgS!hyY?h$Ls }͆F^&[¹]ڔq2(~ h~z؈1><:M$ΝNs_7n ∡2)2 cˎ-_ '_PNS{ s|=q`mݸbM?ԟht:P5'ԃ ~4k0#e> 8qy63r>R⑯hvP4q%nθ9Cbv"fk0=%GuV~:ePYH4P u &i`gYtGF)f9c1i4=ːjbt]\RrJ/U$V:k5ܚAy=>l 7 hr3;l:2~© Yݛd6ֺOU8zuȂ _O>I@r.uqP;_.&Ax\H ^g`6a[+pu= l,(4Um|W q56?l`.JGtu]I.U%p.N ~{;oe%@ⰾ=CxP\J+/GH]2Բ!`FzϐbwY qQ <jRFj\+d -7udQN C3d1idBoP"Lb_(DeQj)%2n:985H ІǪNZevvo{0H]vtL:ղ .$ Vg}ƥ*!;Ё ͳ_[.6cI͞O z(p*wՅ*T6ߐ/De|UBL{ԟ]1rvİ\d09zE[{מ|T0mㆦ'n& Z:dYx:08aJ&tE.2" YHELG_Vf5\X =,;JGI.+SOI fۡ 'WŞy)1j= XM?Q,x>C*LtXJkjĄyax58mďʐQwfC8hJ(S`Qwglpf 65{ǮPHWp#?m ~-<^|KΒشBhάhn{Yxdvۊ?쥧jæfQ ^{S!Ñ.lùFUQ}c$bUk#]Oh MMGDr%jgs}.! {RcXjjJ%2UV=J1kd(FLȓ3zQc'+3jVT,Ō!/l5:S\ n-VF,fˈL\l0)~QEX+M#,rÙ`[I](#gqai_VND,ʏ(\c{BrI_C@ c=fHb^z?.U)Mc@px7lN H00 gvas]tI>\8H54%~_Y`q>AD Zo0na(2_ít ^{g+lﵼAȊ㾡ɤն#nYLWQ@e8ygaLkT "o@vE GGD._ ?BjAA3DSN򥔢װv|Uqd*lL;!5$DcMxybIQqh 3F@Ϸz&7^1 edR99O3ޏٕDΖ[xώoX)G.^EUך9՘dc5)9ws)A|~SPGӴl0y]'OZQjNϱ1q6dEhs_GCJuݶ\ک- `BS8}hD"4g~~[W,zr-Ǎb; G_^F)`hxEttT*g>ef|)$p\j՛xr:WJ.C%>E]:|˕=!C*@pކ*@:: TfSh{o}ik:dKŨhqbHJ({o|v]?D՟޼vy8X`z_Blvb9i("pU*muax{IPHV?CҽCPѣ 7":%?[b3WS殠eWWI&Y~6r/"? yJĝ;.>1hpg| L]"R*|Zs';2N/tx*g B:X։3# ?[phփ 悒K؇mǁ`vAM G+&ѫ:s[Zqc,e/kcBR\nr*7 tJe7@iC w>a(?!S =+XعkQ1~x 3ʑ[zx^Y8x;|~|7o̊q6s^tP\*ՊWCma9S2E>6Cqmi Xz$\wN9dq:u*nZ엇 Q 'fi(z,1"sbܗ&o.KF@8{v6N[ # :R~ԋl ᫻ט~}8ŅړѠdUouҼq2ct~c]0*j0^9xZA0geX5{$UY_lZ@GyVﰗYbġ?C>?W(1"'P[g1J'|~nb-ŵbRJq&Vxϔ^%r`o+X x1@ E:YukÞLeh1׭_R}O$O3ٺH$6 @Dx#>24 nѨ>6S]o(ш3"bX#%X*7%5uh5vO"}.D~ @ Ό"-^8xDl S*͸pzmd|A4tsA+>53L#YU!㋴Iy hu4#*B FǝiהHɑMNـa xd`c`3,K)4ا:*n I*,@L^$ʋuY(e"5+iZ{-#R$ @B 8]*pnLZj, w֥jY()l fhnL +Ie7w Y{oAN` }*AGm'o_N|#9jNş?Ocgp B+`dк&>{,q$bo۞mĤ~ΨAfZ9&JE tt`90*  HAO7@8, ;NM1ƈ-k:u2^l:LS/!25YR"ؒ3r1ȍ'{71- ^rb|VREL R댱(ymjuI13? ҟ vh"̒L' LEIy R+zcQt[ZJo ,Gh>z6&K!R/F gGސfOJgx'+XdzKטJ!];LOs׳dЭ̊GdG :pTf5݊y+?^VhMn* M#W.?1Y nIQ rs5g mbR2Pd/^m4X"ĉNN)G5rLqɫԏ=*656P=b^!i?-u D8̴M?헖z-9"D y4?5U:_$]0 63 @.n%90k5$93 VV-(7#j :ikr'v5ڈXZ;;a4̵WQ,.!>h%"GSXWs9L`\h\a:veS>\)|TR{6@P{SZ;QP2ɛЯÔ@]UuN a=$jQfq;uj"ID!xx>IZ8SA!/SNˎ}ǃ!HCsiXRȷjBYv]`LYyIT#BluBwH|7`E,mjKrS{]Xhלlg5Fљ`O48r 69I+\tDT:skx]IiEs8Mh*6ܤwtE@\LuCy71I@PzV17lCR?fV@cʇۍ;I:ܙ>cQB)gӪut{;Ylw fy"~b -Em!P*nUC.lf ncݫ=p 襸 O>B Akxnm95m̝IxA\5}s,ag5,8X' 5m\H|w"/xQ΁LPbip{Aa'0>_9 xK"\q<{$yc]gA*KM"qmP[+eTp@ r?w 6 r)(3%Pֶ9W1"jWKM dP7T6mSdPdx5p7#X}d]hO;]x`905pP)d>XW6 ̶vm cLɒz> \_{&YVLTsS~ֺ^ jѴ p5d@)^S bjkHv24qÈc5OG0#oLYdq]F$];%) =Nd#aS*i2|E f̰يh /UK]ÞpbUͤU,=vŒ׸TD|:'YM"qT3 9og\x! E'\нq6^*+~R#]o%MUF*͌s f]CG~h6I:8ҽ5s;+D|k :pLoՃ27r[ 8}?:L;C?#q7N}ZN06Wlj}8 [([a}[Bܸ<ɷ["j'71 ݒPQX5 cj֙ qH'B䜏'p1POz 9B:)ϛ\l)S6-sԬ!Jk<3#AC?8`n=tdAh‡ٖ~{3C#R̀h35Dlm{;Q,,B |7p$0̀V=Lg[cxT83}ߠn@o Aфq5wDVgY%%)4 aذSH7_r.KWVgҨ#9^ c?*z7$͖IvkMҘcaMp' 7j7uiSW{pQ΍mc/k5'wmG<"u)z :55d CvW\.SLq&3ds>rU`j[8ƌa^&'ٗ{%dFPl23&ti~q^"-/kjm2d(AiߩhyQ Ej֖ek?$F;-9Waφ&/Y|(t聤\?0:mO,wiR\:hp%K f]__5;GK`G_үȃT=t}s-N7+`/kG*6IM[L2e6ĆfY~=Qd|=sRI?RR8?d|<U,D oK~$~?Vt4`8ҷjLP2}Q CVB)XFd+?ner@?,褋?ٓm$/<ũ?"#o]0F!Z M ń~ q6~8rf#Lz!!S]YjPyP_39֗4 b1wi<*YhӨ'6Mo)!E& KH&Wcd."_>7b9"sg1ƎEΩ³G)Va<~0.Xs|CKueT72ɢ6.!A9C)ڨlUvFsԁ:N#`Z24U\YK B"cPS7qЛִ}T)αDJY[gshc<~}W%^*bSkN'^t`!7q.k[@%/P7=$ mT52 iִ8S%ۅ/}OM<矘knRĆ1)yTzPt2>b h| 8}xH93lulrzoMbȭ&PL'F,8ƨְ^N'DW4 bX.߇vY~T~?DexnbqkiN1yj^icåʛv:J^xU*&^B_FN/ڋ$AI9yXZ>hpOO;2<K!HUq_)ust\^WǤMQe@08꛱EF,e-Tțxu5)k+GZg3"|76L)ff94j}/AuÉ!Q".1S Z VzklϪ.QmuRX +yX8N,+ QAöK؃q5IHM~:C4,ɭ(kwl4L?ȊHc(۬qqqm?Z%^s}DӖHKS }h7EQ8x:1BE[ux0 ݦ7jnK#z6b*Ӟu>s*_p]20(i sy)G*`!+Uȅ?M$ ʄnΪS6\u c9P +JEϫ-jeHogjZ^ g~3«mpu[]*߷o;؋)z[:I )~)nT+*ެ]MO&%$H)-XЫ'w?LtjpnHÚd6(6h 6ʏPnỡ)Dy pK0yfAEj {.1}m9* Se&[ LBwٛO#_*Tv fR8‚ݑlhz# 𠪘`E@v/SEsF"[I"aupR8LdvJ6hdũ w FCF0L=rLA %"{4CUO)gd|ibgђNyNhӀE|?ƆD#:x4:RL`Zó hTrȬX$[V0HTQvlYm trgq@0HwP5nY(g%QJ`$E0YVJp(`yN_ 2a'rG3d-ٽ,+q}5usJfRboYO_[nNH.9٨:\#íVXނddzߺg=$+y]ڒ]K6FsʯvvYe0Tǵ0%^2/̇sv{]B pW̸'~I#E^觺̟Y=P xlS3ؗjz$2Ңq_~%jȉJUį9{QIӵH~+|bpH.$A{Ob8BmJ;1Vgo(R )Fk޾SSu>T#3 |C _}ULJr:dbJj6yW( `uD 71/.T]L Ax{Si_M^[S\66Yzmβνv b a>&%Y .S-4~-̚Tp/,7W؄TEҼ:ZuI>=3lyZ&WTPpmm^S)WH׍u!QfN)-F,0ߤs*Y;[KQh}kVcY4Y=*xkY~? ,ad:mZ[Q]c0ܽ [ zA(P\mvO4u꠫+wW{ W &΃w0:f67LutvehڧpL%(3 i^DnUR` -e7fo/bۺ ݩ6^Jj#.yEg <՜1B%._s =,rDzk 8'/9}DM Dڒ"XkȦ2d :;~#65e054J13ȶз&AK]G %{SB|-"I\Bf6Ogan >1d<AOfO(}v< EĆ|! txBpޫ 3!xŧ}/` +Sg1tvd0aR З'@twopLu/#H-~s6-h[ΑX;nƳs2+hlvPU7\T4DY |eB"6>4ԶN$:D0V<{z D0T 4mIE jq=mꃅ|+hgMq{PvpD @@]IB$?h#`\uEо"G찅Z6f&_,{op 9pXAUs H_v"G`A_5|3}R.EMA~N ߸ + WՌTX8HC6NPrOEu@xG6*R7P!eцT97Q\ u|ML,FC,ZB%9iDvlۍ5GF Y|X gFQN;"-x =F} B4"H5CD\#g6|F} ~C>/7rF[34ƒ],ނȪrlT /ֹ:BX³(woy A[G "*v~ |E>fQ CWq3S=Oa/ױ0t({W&Tew+S).s7DJ0pg-G>[0)Jvrd|moŕHδ94[RDWuu}Ø4 ԽVeW"?67*!uaUq5@Z2Jnp(f]nl':T%p"vҵks J?:< DV8_2eY&!ԌU=罄 -ΥV+#+h&I ɳ VI4)_\&trwYyHNYd䯄;!/VWϡoHmqFZVʶSZ`pgڻAWgz|&$ajl]i9&:ʫj:©MsQ'јӐqog'т9H8 a$L#4$7%%Q9b pE PI~!{ncXtA[pII8tId_(ǹ2 }~S1>eK,FRF'Ӻ^#BB Bt 9T/m`]Khp@RLRI*rLO5 {R ]rE ߟ & AlaR)pwHE"~oBTկC 0Z A`# '' Ѐ6L\r׽[#{i4I}ݢA#u8ycQ`L:r 8b[d9Po$ӀZ &U8WޠN'߷ TG1=Jψk49 N vPlX#3 Ov%?ɪ;S ") 5.ִ\szr0Dz9C*)Jتp(G0qѭZsqСY>~hcDx9l< 8ŲNy`GDmCAwb]h#-څr"ۈea&)8]uy(.qg|"*zGV# ZGйLص?+UfS;-Ϥj7gOLKQmM}jEJ"(}{Ws洩K@q `\Xow/J5xcnmi-_%݄s gs4{MK𢆟 W(/:U1\]$\.Ժ [i Z$(p2t=~Nn3W)zeMߞF{P [Cݦ<7S|]n ~C +`,"UٴL  ?3ݙHgN~ idnw/s\g$Q2 PKkSú~2^T|0( W"9&Dmn[!D2l._،nنcFɏ^,`%S1md,T(:U "ƔR}DWIyPW dw(_CQDXp#~ޛ=5,^bV+3|(EYErJ&6:~9Iӂ֭b?JJc%^y EngZ*.d4] ||-)n+S./ (pDm$) QgL[IN :o0e P Q7w[4ֆH1cX.Ǹ /\&;(8UN(D An [>sC' u!zmod&HS֍:6r05OkgBЃJujoAFQ6J((6A'IC 8t<|c: D(iaW2.JꬰM1чC^o?c\rnҕ)p5 |nGj/a7{~_0qevLj//(h:#UxO3f~wnl 2kUd^ Iy(8>Ln \{rD"Ɂb4.F.B`ft DeDj d-rWT>Jq ߗt vCufRzF(BGJ +>|X/ .DڕVSr.M2)qw B06)>EݖT]zTkOp#$6D~^,NE+ugHxaxL-tEyU/]Cևm]5~WIV[L'4y;}qra}gLqh=a".wHE50è/THI0aLGgn {|xEXrSo7hh8J$k9A!2(ލ-w\@H䔲Qg:0~➗]{qjt'(|gy?Rj:U^X\pD/ .S_⬴cue׏~Pl 6`t@4`jF{RNCPUI8V \2Bwb?$ZpvVDŽxS{*sH nms:1ƨ*%TXrH1YE"ll]_"v@N6ܾaO[1qdbMu*7t~G[I*{prKw} ~6p:XdtrŌ;H>`Q"A77xCwKPD/M~8AÒ"z:NrcGh0Fm+BrHM8OꆽH+d16 #,SGlId3T6xz李#A}| h !kqy%$OvǠuK=6R"rkcm!ij1/Enk3 bj9:EV8n)l(]8SDLf!&"V yF4t=J (D0@9'7-sb|ԉ0s;`40X< B썆 ~Ԟd0B[LVIy?uklmfTl=tFB)DR_|6kxINo+eR{s܊Ѳ"eL,>1QI)xYFBӰ>y?ČM /s{':F.!M0.yB] YJyPڏvw8\>4Wӣna\8?.j ?Hc,. lD.*Q P w/e2q.-ʑnNyz֧S{ԣ!Oq ;(2^DslI?J ) +1OC‡d>CCA ʒUI-"!NfW%c+ScӦoDs41` ݭ ^7tT)i5w3 f"94ή }uvnC[h=<e)YZV"H+:bbl?o1'ǰ /#"=; N(4 .RqDlGIsݗJa%V4zB폐?U}!g J}{E[r+9˚,1,ci'!'7 -l@l{ڍ[Tb%% Ee4z'4.>enXk,TUN̗ž d7mx7e\u'tg_m/~J/ J#j;). Yhi4j'-@,aav'gՍ`ax/Al(Zfd4s:#Eԛ.:\rgY06 1Rfԍe}2֠__GtN2y5vCAL$ͯc pt2epue$ 1"Ɓ-l_ީet?RZ..v{8:͙F4|\|PII94il,EPXm@g\!6af-+]9͛;-/q@*؜XnGn%u_ƋZ,&hJc;R^B2`+'‡^(P+dJXwګytO2jRR͕@$Icc^?l oVҧ+JY)_g,lfNmey)6D3MFR 2ՁfO Œ]9e,Z{xᕶ]GrWmEK~?)e16v1<7v DR梁&lکTG#S-FByT9>Nƈ{ؿZ>4l.jf%`B$Iɭ):𧇂-c>Z a9#$:![@SFTo!xjL%V_~蕢Id y+$ ͇fsh7b ?]Zˣk!i'%k u MW AY5q1'VURq$ b'TMds^#]\k]3IZ /A҇roL`" <)ߩaJ& _@`69hGDI.έD$z<: _L=Qk`59.Ʉ\zR(%4SQ \ܗׅ@U}*pVfWl2;dkx﹓畆~E,5TL=T#aTGl-.>¹O|3~|h%̆WV Z Sב/032Hel"=HP$Kf޳&X{#/-za̅ҙUۢsPVKB1ː|򒚝0LYֱ:mf#m&Aiil5:&?Fp7ԭk9 NDgsthMKRT1H/9)L9z6qvȀL\_'cVl dx]ty<.1Z~|b!vQՔm$fUN *YܪͱܲAg jctWH&NN<@X("i'l 8J5gZ c?'LdĐvOhC]qeq>-.MbjF&4 )%I߇!|g]:J']?@;~Vv3@\m#8<u:gű12YT]؋4` [QƖ"3xk E#0K_nFةfcEGc8)=a{Gϊl2D]; )݊PZR4|s`J?:WT$m=:{ۦs̩Y$ ;{U}Dѣl6C3cs@uo{`Fatv)iuQ]6B"N~1'&xO*/u/mBw!49 vS(AɩOʡݵ\J7]wnL}A TPA~݀ MwGK4N^[ݝ~/ H|@T-h<WpM&._%ٮ\p|yn*ԃ]{ƸK?FISU/y%r!pnZHS2=)_E03GpRNQN~g`2iBj[z!<|Na NjX3HE1aer,#ݻ9 D_MW19Y5-o/7T ޳YW@; o83g B$i01 rv2.g&E+ZFJWou~Dmջ|^O]D_fN-178Y?1,ɣ닣 o{[vFi(!-*$vmLhg& 0m9 /@K Ve^J]\N+N?&*{"9{뼚5ǿwD{ϑB 4J?mNM OWS(7\ۘW3*m§!J:[1p糌9m8ds'<a-:,}r n3+#/e|d?rѲwIhy H{r+ظ{~Nd-im#=zpu;_ qq"+|An\qEX(CNg2Ԓ&Qr9W|4/\_YK0;1f(1i8A`>{R `5X@(uEKq)⾗GGbá||}ĕ{p5AB3rƈIGTmuv1 GHc%ԥ6CvX Q_䣽3nzi>kV5~{+4Jۚumˬ̏6щaŖ`oH g/)XxA9|\RpUn[@] 9R tӏ0~TFz>9:i-.1F!XFnVj r3raUuȠJ) Xp)+E* xYSw8'iF֨b {v>rZw (曽ռkψHk7v g8G%\Uvrm3 3(s8l'mHbx9P3.lz2 u>\O]ѣ$1Jt)Kms=^/+^,'T{#9v O޿nwM<4tO,伜~~S)Y_8&+>g",P H*c@wl19$bOF QvOMtYU!bfB;+80ikHO,䗥ER ݃3.qHYܰvHزcŋ[FҠ(w;ҥVh|xwΝv` Le\%u1_z\H{ʣkqKb8qp& L}J7|wb[LyʊIXIoRUOm<8U;syq\ Ohs'ny렷8""tJfnb6^";B+H~7SO|9Sbr7rqW^ c`끵ϊg8 j];~ѕVE'DV xɴgs V*Ln~9ƦEJ`m$]DgLx./TL+)Z]q/uu}IR`ˍ%jK"K&HMhؑ?5L*&U~39*n۷m"FBH11 'Pr{]y {C:Lb"TRJ^]P0-P;-TY O lܤkwm~s9XSwKGt''|tVD%oYB(~QᖦeӤε'?Rk 9Qz3*_-: Dt5_~o]DߑеI-sM2T&me51aЖ2t 85g[#Oػ_8t[%y=K!K6HOYo>[du[z>u]"\nr9KtFJ{2PМB/$^U9KNpzkshz JVrOmvxaoZq8ԫoRIpvj@bҗ(nOgC 3=$le"ˇ. x:†lvZ[s by{BgWvt8]g\'}[ms"FuMR%Wq@Nx  ~Ť#M;R%\8 mac`cb x]m;t(Z4)!Iv~ C%s<2^czA%[ȭA}ecZp -bz"eVh~媛w3Rcho@|퐌yf?͂[ppr\>HaNLj]:} 3?4'K`”%X]ETT8A>"fUK^`#520!b.> 0:J M}>9!USs )K&> vM ٽ PԺcql@1rt+7eYrMgQ^oQDD,^S3vJpXZ0P7;CIL<-TE y>־K _ -(Arg&_!KĪMvmȗ[Eevy56(3⸸l  bl|~3yӸp`0UmioSԣ#:  J>67 )Up)ܸLY2bGC<% tP1i `Wg@fRTct` i N !'m)WqQrOm$f=O&VAպչ6t,e +A.|[%da[ @IM){x" guE\'U=kl)꼨\mRISg"s" Gqa"x# si5\ω-wq S4Ot1:u|LvoO,JR{m㟺r#Ҷ @|Jijjɔ~?b~ j<4WLbI wUS>Zw΂H/S)볞=~ٷ|8C.Ædsd?y#`FNhcLi@9y2P 5Tž4rd~@F/]@2(ns 42 3p[}ͩ< Ju; ֌ qy|u0y74GB([~k*^@\k,iIbKéJe{>oP?۲ FX3 aEXv)B0G~@ R&:އ  -@<*Gzdmo,0C >>0#y*i6u,aG Lz*֜c3TR"⎬ՔG# ܾx?~zh/l NgdcEĠ:<2[5%0JjƤzY2]1}VqGۑfEmŃPi:e('{_fٮݟ6gi%CGBuzIǁ3c`zé۟ Rḕ xmFƟ;(ރ L3s>i*R|sH n~ eFW{4 :nmmImH@Hq'-"C 0xqoq $ MzYs:7JchHLC +ahdo{r8/*Y&̢ ^ o0Tc!"I7y IJ iX3(jfoї`Ui*喎!hqWs-얽0H鏩yH $_rN^ՁH2nlfz1u$brwUU֕o%iG{s`h>PDƪMLᱥMsٽOG1aҤ2q ݘiD҄*Dz=:P5o77!j=V= 6/,{-<14;DP=\J *QJ'NKې@> .Pzbi(U h!6cn;|}*OKǃ1.BaSz^}o}h%3vl{}I@WXI9O572w.mWWlX?2^Qݕ X޺96iL6>X wӸ]FEU<& :P"lZF`@M2lS $#庣K\!⥸0#z0^^~fIm f߰" ce98 Ѻa] p#`FݵL˪YȮ~+0g4H,?i`JTy"2QW-k=ܚNŃWԶ,,DUܗ*:@a")<`(Gx#y>b OxQ DY%23N`8&Oir:;҇kw U#e0S&?-|pێlXI:[ !Cԩ/wIV3@sB):b !ocN=3ݢNv=-bjjÖW"â{JݧqGVzY<7r|!/œ1 et.<&gBUQo ]ҩr 8,*Qnqi<1ܐ,8*PΛV-eWc߱B6yC΄.6Kkl[ !TwD qKXJnCjR9=Fbzlj#(3S܊#\zQ+a*=evekf"+ZrVi@Mpmb 3~*-sXހIDj[*FׄUS)MŞL"=\?m?57]zJKsry<- OXL3 :"CBN4еGdM<+Q1ש}G SoaJB}8JO%m:KR0J؍-\+R%'&cF߰Y1 k#1]S]T ΛD`N4 -<1d"_ln':Vm/\H QHfLdqRV{jYid>@Dsʓ6,RM3QXc'<a.kCH;r)8u%nlศS5_pRg:&Iv'wLVXoQJkZ0dP-gB` pY <'w.0ZS/5p8C7=Y}6M)F|;sK %h`X˟YU-P{pm<\?!APm_:__mf=hxEx(N4#5dz 2&"R/d2=1d՞,Dͣ9<݈9ʕkf-h]:FƆ2!4tM, ^A'yl5ӧEu2vV{7\Vt7noϢdz)DjweQ6=;=!?l:7_ҦӤ*ч.?@$<,x׏Ӱi[AѮNd}:4ód!ۻQ|'3Hbb L٪,ͩƽʤ>PQqgb{$DfE;v2@֠86YDE 0=Q y?lmR)<3ҦV&-]2 "?x?f&EbEĢzhRS7PQ'мώfv ʃDS?Z윋BjwRM|A wd \+f"0lfJX;UN"8u.%q#*x Ϙ`=ǽVTlYBp00$O j{jGuMlk$pfO=[7>p.=>g5! &6*᭽ H=!:u8ށCHk(Nam(pc.a`p7uKD DZ _b%ٵι% Ao]uSbqŲK)и>1<ODIXfoWƣwЋN3$@0V+*/>m.'0*A~Tλ0%sݧB-lk̩۬>[8sCY-ͦUq;I?^?zM|x-C}! 'ޑ*єѠ3"}j#(<=DdGd` t\2-둫=OmJvl!mH=>so'6/,Y<96Q}yA:D1A*oBrl L(ɵbyB0S^OxvF#AUђ( W<+/j A[ E YhNn̞nlbMQ1c4͈R[q|9 j_&X2Єa27E0,bAuSA +z0@P@ɪ/ZjҞlRxK _jFo 4[y rнܚBH>i\ -]/PiID@:[td~%QO[_YAr,sɐ5\fT@ʼnLQ*:Ɬ3F_؏qJD5Xed] KfK› :e&B੾0"3 tCԯ@8T]daD3sk X=>A.f)$+%د2>Dd\ !c@AálCt'p $j!Y>@H"TnFSr('Elc n:,i 1Rc <.bf|yҽJ p#R(D4J W;͕LB\\`/҈5'F2h RlFS+-RmY}EHʓ-A]D-c9Ԍf1'J]rPZDjSRiGRK% 2 ֹҩCUR\!mOLho}gՒ-KE;%!>FLm؍=P0Ӫ`r˯;r f,{{mJ8Յ`O[b͏ԥa'ԧQlm #a8:gTlSZ:[ҍ،ör4:tW,`.8INFgmN2!뀀}|_~&<`[Zs/4b150H5sjUECZ`"9dz`!EE\A[/݃,7JMH:{i '>KU me%?_ҾUO T6ה ?l{o1ZVߑF]5e^nTݕ-ܖ$]#Rg$V.f.P3Fq fX$0*| v.?>Zُ5-J8^AHP5 &_uoYt@,Šn#d8zi5/. alUy|f{X];$ &ytȉ}CLfC/H4wαu;aL67`NEL |d~{[uX4_VRf)Q#~ӷ.8K< z z (xZWӌ/"C u%n^jpU"x [WPڪBw҃ jq#?-^T_xBg|ǹ^{9tenOUtر L&ZbN@CNǦf/(Xf h!ɉܗZ7PCɼ޾1c[56Zw!!!UNuKYOBҼܒXj,w0*[%S X(T+5I-`%Pyc?g'F9(ֳq^Lr8ݽ3tТu$W[,jטk#~31-5N$#礆j5"W"Öݕ˽=f]>߾Ǖfv7f|x\)gG L)Zlً]1 hSy#Mj`11H9/4}Ψs1e VEAQ'5A63LmgT8gVOhw_y_ǴPȡK&S); R4Mɶ1Dۺ{`Năa7 4+$%n {Cx^nmz{dv2g*bdF+6CZAڅ J|Bo~+D/5b)S3}@>-? -8(>.Y[B1n}ģ3y A< 6ASvCܑGs3́|>ˑ-Ѵ7BǷ.5 }d*%$nFPEwlEϗ,k Wdf݄ 4QgN$@H?)DZFuy [͘Bp-QJQnYW nMs@8]llzD^Е$Qo%:9SkM'*wf;Oy⬵FS'}f%AUH\/=pip7#^q78ш^.Woxwޑ#[Mziܕ?$' cC<>qZ.@& 2R_*WJSrd kk7um5q=i4,췀LeųD{ciGyyZS yW1GݎRacPNK9X֧K}Yn.Z<튢 eMj8hߊlW >;˸~(dtl@Gw)^Wu<վ#+_hh߅~1u0+.q\ 6Te'X3tYZ#afv8%77~Gt.ޡvbfZX(2#|z~__RՉ-Bb-,s \vջQs~OǶ2Z)Ӯ?s-G>h$]B.`¢)h8fޥUuB,J~huc}BHKd9 v'RD8 )he\xO-)>oL\+7#Skؐ5|>^MAa*yGqq(3g%A4Ҷue,:F]za؝{)Xtev39%`u.#{3\IKSn 8O Ir[Rw>IQOJX w+a8IQ ,0fn -nC %7'Y8YiQevmɭ.m 0S=(ȼeko+6AMsz)D*n Lv6wq"KZ `+C%a0 &Eh02Eo:< `I4uCad5rd-&S]=U)l 3RTf$({^iy0;~܅REڰWta65y(ҕlH`$‡j7Fcn5tkgvK`m )RQb?A0W='ݨ;̟#yAIC\Ba尿"@ Tv7Iw^G]_L$z .n\"2/~%)H/&c0SUVLA:&^A/Y|j ә%q)~Vɿ:~ZQseyֆ\V{-;sK/ByH>zbb#9t!ZNy ۴ >8m9Gzewe|"wup&r>$﷥+x*+E!(W\SjdڍP5hmpu0_⹁+&|c:'#NV2xلv֏Yc(‰zvp{{Nڃ5VR[WmW_&$F@ TwpI2~yv1vlГÛb#vFS!κBu`_0,.hxF4|f8k9ڄע\M\p;L]3c+v}AaTNyLJ}zwoٯSPx}OB$%d XTEG.eblL㴥>4U&Y5A\(ֶK)hbM;"r9 ں#"4  IaIGK\}BNqۙ?lڴ05& /B}jEMPҪ.reAԯ[LxtD[d+sP炳7lNp}+1˶$C3_YaY2gbi50ݬ;Q*rDʱEDJomם)sPMv)Q`6PLM=ae i΍MI?V!|X|&h]VE1С(6{Xy"{iڌ[=O2kW s=^_-<*r1vٟL]mNY ʎLjߠXSDʼnFf{F UGdݘ5%&U[rB8L+ F(Xff,&I&MZtZxhF<$i۵p!̿L)4y?6Uʩmm ^ @ſÝq>oUƥ8x:z ́)HoE4#m[ngP.cζΦ?ZX=pA^Je%4hY#6[ b+:-'u5M65ʥI7]!ݗ,T=?i)¤XAreta8sZiOX0zò1%={ITN*`̉C!/kt n䭀_ >$UmC(~㢲gJPws^{>'ϡmCKLOUy6KT).*9xƆCyԦ>;)y}t?*i^2g_f& f߀m&i ҷ O`*e jcf"{V>f13HC"}J:1=hq9CŵRgf40ULL׫<v$>9!#~MP|a d/"4~, 4H.lkHiڙFecㄤ_m$S N+##Y\_Mm$Ot(Jzr8| 稁D (81E7rTv­;tfzc*u0Gn -{w rw4,0\gFfm.vOOf.>ts,ANR !^@DκIHy(gAI-O7$;!(q-flli0טnzcuPjMronG^s)2W]s[=-mGO%YI0wwDSt>& `arF,ΙYUbhL$)$;?*δiWSܑ g^!ݒgj–oxRlg/ 3,,)O/LsIN7Xٔ'Z*l$vC26FGd>AZDODa{4[Ҝ\H?;IPST??3?y+zʟNLE|\`y0Z|4G!ֵ=a*j-M_+<>m9t5EOU*U=bt0 \^Uh!MS͎ )+w2ܦg}~Wp:˕fNJԮH5eo1Ҿ NYbq k`ž6(*yB<~ѿh!z$ ut]:06㾙@ L9 i@eыXc<[;T/,^hς͐K{1G9b YɼJY}j{蠻H5g&r~mpB–vVq(mn`I{ 3#>_@4%~f I߭m~{O`LL,#WBSJV:l=n H_$@~ZݭSZ{`ayY3Hӓ=CԖ]|'q蒹JR{[w:UD/i>0"c"P ZOkP8녁Dۛ\*+bVz/D&%5yu-™1y@kَuOal3^תuDѝm(,"r_Ę0%3r]t wl[Ѳ@9Gc^(w|p0h鶫{PIn(G_Xn;# m퐉Yoׂ,:$Ti  Y}8( ֞W :X+e [уG]YU6ps.j`JȌF=5O9k0z~T/Fⳕj4KN~LS,@6,|wR 0U,aDxG"e5z^y&uLQLMPƌqx!Bf9;PQ/GbYC>gzˬϘT ϖA1.V]m.ـ }Psw}ၨǎQѽk5r G LQԶa+&e%f_uSg5ָEG;w)`lizN~nWCRBmuS.d} pNN| k$\G7Dwҗ&DmOq' qMxp#$իg5dL.Ux{j#,c;?I.Lkڢ @m/ ZcΓ9F?F$%;s"zMޫsC$wzSejEM\W{ vdvgM$g9b܆E<|C5ypv׃`jv >Do(F-CLusx#Q-FJx?1"~;S4F8+IHk}(wSby/;(L4$^oЦV]/Tޭ6W7<$XJ C^]SS#?HӛTS hxC )_r0ȴ, N9zWVqcGvqPhLev!BYGNϫcSY,Cϰ h v'9W.@3$+e *>5@Bʿ3`؊5dҕ@&yqh6W hDoXB8ȟ&t{`ftAܤaLh3i_Knm_/ce bMC{ֈ3e%p.M/,p#42D8ktz0>(i+;AQc ۾1ۜof^yŽmBCiФSI>N?Mg ;o2DYf^ܚkڤ좼vkO\k`XcuR!(h 6VQA&Ygq0Lc_ǎK<U\Xvxj2 dUXQN֪!r_3p)a9 Mhۂl6]1W䧌~ 2"/uqXNt!ۮetIYޱLjӴK7w:$xek"Y.t3 %$o0QB+?Vkkq#qfJ7aUc;WpF{y`VNیnw敁I 2 K #1>*夅si^, [ z:KZ: \M.!vO0qR]>\6\OZ :ev^?T")5ӿMgI7é;&=?ΪBFe5u#hjХ9oz2j| Rh--4*K2íL-Sp6EuˮFmy:XOg {uwdwFػa:("3ϼ[S1/KBZgrm@nRdHT)u)ۓZ9m 5@sCϸh~96kK.caJc䁿|9aEtz?d1HO쑥z(Vl6.tI]4M o3_#G0-dAb)z kQϡ@ >ߢˣHnwGk1*BQxbrՍXW2Vy8VDQzgm>95"7y:w$̍:t{/ockKVrd52{8'`Y< ( _ޗ>&aHC)M@4%^5TDV45:hQ=X }n2M*j1i}yH"Y$#ȯFSCv&ӨX|JÁ4.@ ([}kRd {\$Q{>Id>*h 8m Ğ?^=S= SQ6]/F%y1[EQWA?ĚIq_]|2l7C .rf(@m8;56C+ T=9z,XOH|x?7=xα"斉j~ShPr qM1]b"0\5J_rmXzvHg~X|+3M˟/6= df'38Nzsrȉo(l1=}# QT7%`E[!d6d2Zb|!'IV1|g\v$dˉ[\>)"Wu"ʨn)1yIЩx yJբI][AC1x´;Ļ5:ߖYӉuV%ˤ(8F1 UM gBo,i&R\KhJdxC#w]&"2yX}<V%AS|do}XurL/0,@ Fz2뛍}jJKi&xBԾ5?nOL 1eKKX1:W(pP1\Sm$w(jI87 tKʝƦUq+K˷(})D%yte`d%L!j7^rosqBq 8?}D.t[:4zشBOC1%qa:8cW lLX*/Guj4oECE2Lxi/lDz)Kmyhb::}9ЈEf~B,(i$LX u$sCI,M(>u·? qz/f*~- .Dz{v4̤ChzPB`xiBOʬ1'2PpQ cHx~su0F^%t ։"-Acz%M c9>5JCʺӍTB'dȼb _:nBjl/$ݤs6(G2:pO/)!){e QĐssT7Stgl”8vih_ׂg莸8G ./Q]__pͽ4}`MڤK`ȷ*[Sy3t^OlC*{V "bf.rJQA`IyR("i[,<=Ij]@WSj6p'OpO7EJXl ?&Cz<0nQ1,* IԳ|Y Z-LG놚0l:3Ӏ $ʢ!2<$;=[럣4 YXIŁ!,9Ø38:iI+Jպ=^\X~uawLˋT@ HH+: ,6;_ m}`(a!k_'=@o;ARrv !Xut[q(YՈF/P#`4 OOSO69b06Kv5x:[Y=YB?`ou.|h+Ұ1ؗr3d?#Z&@h!+,ЙNg s3 :wO_*@bɵKuAe0].X!al\-!yQ_ԋxIcҼƞfeTI|̲.}FL̖;M<3B>]ZwǙgӥη WhӴF\j:UNod߽ xy}f}0 $Mώ{MAQ%c\ F[)x^I>*0ˇ*pM5Zٛclv(w:=ɉfl?dhhxK,o֮,I~k u2c'8lِC@綆K[_ϴl8zU ]Z>_H;3.e (Gǁ o)Ljbm &y-yyB"tTJtߥc#s\AT2Hp\hZ5K eH?+0qu@UkVKϷ빠a\ e8!)%>[_eM[=y@N8_Zf{>Iaξ i([ʅ-U-]/[" y4?e,+BF?$pv+<bX> fyWQzKv@ j~ ݵ ^\/5~nDJŤUzGHS`Y]=)*7LlZy:CO  _7+YߪSW3YD[X aZ+Onx!A`L.ꓱ΃DP~=:}Bxnq%va0HR= { ͑5\:mAn9e0}G&@↱F:B1HG }tzu'ˆ2B<|YZ !yd֓68Y_'<AXGbnBLfQ'(Ѐ.&zItبM Kge pJdEEb X=$谨w'װ/|]P"ۙ=%Q0YuEF-i%@C0NJ,'~!8RW SB,9Xܙx(S8|g,`6h yc pel5)Ɋ|%m: 0: d@oU#y]"u WH l?aDqNH0!džyCFeO6V"U4!jQVϣݩsa5L=1@xÐ_@]aVS@B,[f[ȸ]Kͥ Rj^OCxn4w${%bݢF͎,]X\3hWmS/-P]+R֫ÊAD2(+># oA<g^N~~>Q}"~MDI &z"8h팢$"D !}w;HsiQA" X4}dba?)Aѭ׫PUɍDp\aXYk9XFb)Q,0<>;tU{V3AۭZ.k x׾G l ~;ߙOUNTe=-+2"o4h6wpk$'Я2bDD~C7D!xZh]v_PHzh炄xX2Fۥ~i:Ư sqG@ 'n)~0M [8* wJk2˖>>eC" p;omQçLȜYVUR|!f25X=V6)#G"77 #nz-`xco *(O>j%љv#A?]a+*C_ear3i2ufepvIͳe"F{HY@[Kf[l+{iL>%sQkjs,m#Z&g$ v\l{ "*,A^ Е,HUԲ7ح+PfB]̨]@M>Z5!U6mg}ZnMN69c6k?(mH׽+8'Qm|(3B^oU^iz]iUϸ2O>G.}be 1QwL@ o[厈7dn"8DfWNMf錡HeM_2 Rs^L4g,u.=0H߯cRC=bD˥ӧ8aj܈]%¾~De=g?9<]fu39LD7CvCҲ!vQ.pvMbĆ ܑIJ|J8ifԛC'z~B7Nх,FTIB!˳rd_=Yc0pn%݅.z5ìE0TF["L/Xb'6#%J҂!?\{)I,O8ңIuel) ƶ-\$"R^L᥌n:8IwE@rTܝʏsRG~ӱH}v>X(5j֊wk#LQQ͙K͊ yhEξ[@4)A{>-[@$ rY/Z륶ޮ7H[$^Z&0![{xKd] )6cbV";8_ik5T2`W/C[)Mr{5cfTV-Xܚ %dC(l3qoYE>.e-DEec5]ߍ]&ҺD(l˷N6"ߧ'9o2'N҄ EI/5qTpf]mߓf7UXߠM^dmR+5"Ϲi4ڑ oJ rtsxRu0\ ^`RDQdp{lwePR" !W1XUhرᱼ33?XD):m Yda≣fTJ#Y!!6NrUgOe r&x5rgOssS8f GKM릋1R=CqRA~!LGiwғqO y]L礧A)Trk.m^qhY&X-B7͊˽SFHgP ]N$M&o-c 'Wϐj s ?3퟽\sFS1XFu!K> Ihb(YL^"+cgڍs=m\d%J+Tb!\We\<@/t=ԸDSVzw$ 9KƠ ڴ`ONfV:ķn_vY~kzJ;/A%zοC=̤G8q=poΣLofqwe(҇F<:ެ679@" tMfw vp؝'PAf9d@I6vsp\:F}Hf"WRCs(;Q?NbJ,2xyadxp]=/2OG·n[A*`쀣K>ܧZۏz(nG)-C6uF,nn)8uZ;-x(fxb"\U@ qu6N\sC{g/J#[p*7ao5E2^9<M6NBLèYr! 7zM-i)O gn֩T{l?,UY85s&cd/faG v$t?5n+>nrSo3V\J  \TZ4:}+s<^k(򨕽Fxm $qsa,u&~&ƧKC$V.Ԓh7AA6Ih @@ bmFl~L҈w l=(=6`*EYʏRL> ŏ.sk,Oh.E*BmR@%Nib[fsC Xa) tA,hٷ5JrŶDZfT9,]6eqH/W<6Q3/, 򀛩+zv u(-msYNu7y1*;;+"ICXPE'  MsU ԴTEq'1鐉2/'+\ҠAi*!h K#D; ۛԤfq M[.js]#g9P˚wu v_~ux06.Y'fx̃<.GQpW)+6{rw"34LT !~yxTsW{ġzY/* [ND~1_-!;mL.yL)2xh-CaYܕ ?*T3殙_D44oaNJV3fp@=GvK(Om#V.Ҩٞ`~5݁>Kx|P29xq / SCJGPc]pϼY-kn?6ԯ9[q6fvW4ͿG XMbg[6 Q KڞBT/,LS8mT ]Vnq?%tQE[9ۍ} G-PviKbFK~ ZDDR(!?.Xˤ@\EI&Xp\1{wZu#^$>L)M,6q_T{`mlmMUGw٦iШ"Lr8Km:#EWq4n۫wY&etW \d8b &ELHu XυpR·Uöd^xWBGіscA c]Lj++֮ NzOze%sTڟ/VC}V)<ɴݖ{!C oykr| n8n& ّ ֿ\`알Xے(/Urj SD0f $uB_iS:q3ڙu}5Ꝏ0`5XwFM~3T/g/Kg(]9oDg 4=&#;@E"n8 S kg_F"qzXqjDywoCQ S*}49qV&;nŕ B ΍ҨS8XH|6Y΢\W6R'j+wTkD4cl^mR2uˮ na[['{woc @x!G=Owz"ZCF{Qw H1 f3PTrV)n䄛,  Z1H+ӥK= Kw~V> @Oo%l\eD6p5vcB*fyZ.鍚}ݱa裒ɽYǠ$[fgOɋIi0b@ i%f]ftJ-`Nۯ:[v'ǂa5o]<ּ\tru1>,ק0NEɪ㴧+* яv\ףaXs4v'–adR4i]!`(=zһ 5bH$`<"I`vu: hH]Cjaeܳ.sWGk(4Pٜ~?+=X_TCOV/hL{H1V MFYB4o]@{I*ݠ-^  !:' ^9?xU{cVB҄oR>z2f}C h:gSqvq2 OO@Z#VRq%fQixj^{+'\^\?_$Mbgm\/&Tq ϵNʯ\y+y+-@X>6={^2B{L:-,,ql9Nռj!ICd_Ay41x=?ef5[ vy܌U ~yHE3).Z210Eu9Sjk02?ǟd^"Q^6aQ?Uh{(B.KW{6ud2lh21yv9rAsjOrd~$wLNe`E獊~2p 2P-8䅪͕h#*\#G3F[KԗF dT&^1L%NBJ"9 AظR3|̴x\Ji,m+<SůDl*/B#p{n#@L=9=BؼĽ4ςe!| յ]婹JǐŲq־sȪv-~+;Ey2 q4 Yryݟ2\r<̓kAqp*ZGjR5'7 Z脳dJ J IdAhʳ4UKe+--7LйN"L-5ex$O| ۻh"[v;6hW0!Oy3ُ* ;ULQVBL;U A\ɛϪ"{] kզ~&b>lPBFaǗ~r@,:&¦Ո6$4.&Ċ\d쫠%|Uw|j\繅@ˌÏLEE;ۤny=V0x TGAB]i{2+` 0UlWE4jSWƛBMU.yxKn914.#smuɑz;_ljb!걫V5;y܁.[2)L7Tԇ3(;+"ۊ롘6䀄,׏D#]&"8f#Oh h6[OW*;AN>KCej&W|Pܽ7!\c5ȸwHP?D]> jd·4&όm,AFOe 6?6r3c}T6Q64H)Ο>b]2). Nَ/"󮲕Rwbbl"RV  Xf0 b&Oj2WWFA\;,bޒ}FEA_8#ҶVlRΤzZP&oHt~+{@%06UnBz5"dC!cu_3.cQT{C4 >]ȼa3|MlD<5%ϭdHVX 4.oROzw4v6"{/;6,ZT7YN%0jE?7 \Mۆ,}3d[0r^&tQ >vZqLP6(ˋjsr( 2Kٸ~"sر8;PoάS%V+K1G;FKth_>Yٹ8'KfO D Ș\@#)+P5ʯc5Q؜ mq5y&21GPA"!D4~S6},Q7%iX0TU'Xch |ھxļFCy_od}x;Bچ}Tez)~*:(w„8C lby{)fBV o8ydc't[> )D,VdsoTFߋۦ*T(^8ԝ 1sCd~ o ~OxQ&,^+X,C,i*f7&dWe;7=61{t[V+Zxde>Д՟Zhڛ9f؆PcHAoA{f9APS~p6{@Ua>] RIehxizg` OHcOD}9>s48@d ]yN L,`gʐ/P>A֘>@"dvڳx}{HZj'~NʖQoL}CXr";ppG|*?e-0yM8h瀐/|M8ghR.;fI!"#zk _x Lvd:Y-+6mԨݬRŘC1C" ΄)ߧ.n+p;[^RC֓#@緣I@3jl*`vy%&O0n>xqY_A>x9rH>3CY..9(Mׅn' {WDLS=JY7c<7mgy^''vxeW<O/& dWWd ѧզ$) 4(I ~6ox8߬ͅ卸I[2 &"d"]h6wHϾX- ET'yrt#drtW (J3bi* e>һ0PU\g}l>.-.\v`/yA,HA eѩH|K6oQ(Iƣy Vof|잃/>NR[ew(j3WtqP d? O,$Ins; M&@)$Lo"7W Who _hW2oGPC^9cJԝ!VZv@qN\nƖyYzI\IUsCnvCilVbIHl%4?15QYY+NSRG6^ P 8m$͕o?:ϛ'cC6n/wcW;csB11/d[޼V4G QQyU6h[>4A vX M.9%WfC'+VUqMեB;A8M"==۩t\:X|3^CmҿGI - Ns4>xTǘZmyN6f qL# jUfuJ1= tQ}I}}uhb*=;֍-Kʇ^;=aWq.P)G1Y<.sIGHK:ބ^w FgIr,x{TKmS뎃e4[cwAѰѐu̒"V>jKX&%Xh* ϡ A/ߐ-<|xp-E qvN|PXsqNڒE0>՝z;bM|jq=`cM,>5M4? / n]26<{ t~}+2RU7lmfd{vv0H(푨P.t@tMoCTJ퟉y #IvR.(g7J:lFwk4N83ŪOkC뱻p,1̐vn-(hZB[]J0 ɘ~MRâ!e^tFZs qvĚ7Cv1Ή'3yggĽ>.m|N1XI~ 15%=OS@<Nk QyfMǥ0C>w~qfA?x7C=ZskT 鹀 vu/5hq{0/N83Ftj %4È;~om;-W]KO\1tasxn2^d ܐ-ފSyMb G[)9Tzgd7;裒uW3\&klb=f$ RRw~`O8:'xL2,hUt]W^sy z 1ﶮÞS9ր`^MP@U-@_~ɹ) yzBCe`N[ټ\bRRJUl~ݩ]ri2O@WϮG"^j`f t%f69xH#3sZ.eY9ZӖ'Rcm Ai?gOE~|)"6tk=Eȝf." Dq 35ZttdƓnIj|ޥ^y6oyS3|vfzXBijlkŔn?6))щ|9 J\*"Z:4 7rDD!BsV;H `z̹#z5}*釣ܧ#! N-Ni?b:#Ṱ;ZߙKY-yWi9$gG*S\ϳ3`IAL|'zjEݲﮞX=3v? x4,@z xtBA*qGL f8;mˑ3^n4=`zMc[F*e?,r-pguG#qD*`cZWI!jrJSkc5n({ !tՉpԻIםjvR 6$Ѵt%uU~ *-E|I487y<ŋ$}d#u;1^ȜԬ  i}$&SiHw;N T/$[Dc"ց\@YUZpnZTg{# !6pAS"ALzE1hŜW r7w y.VB8\GP,'q|n?Ty-TZ|AdOob7fOg'hDjU3Ox)gi:kf_bݗGA[ZAm݄܅˜@xʈZ9J bPEV&cob k'&1ޕzr/ύTSpqo=iL3dmةF@4DEE~\y#v&C CPcn}^#|A@lz lo!e6مƾVZXL)k oh픚Hq˸IW9^vZp}di1Yܜ$@.Fkqk]7mJPZo+zՋUG,%lU[ {)yiSF|.?`uԙ8Q q?2B~UA Bo܅s/`$[s1RI1n5 T#|Ng]r \͂mN5˴e>ql#ۇuP#Ys9`oJ4$ 3 Sv(u/Q8VXD` Y;|1dir/ =NO>8Չl7: դiT噺x$v@3C[ A}$lΔzj/] ,UEb|w0B.-JsVH x6lFNKY-=h_ =f_z/v,ʩf ͲkML`mQʚ|1l^(ˑl*4ܧ& *hX;Mas[,~ƒd2=[3p~j6[-7EgܴʴV#kڶ jzvgBGZţP)6C!);q{~D_FIV!cTv nBҾ-95.bt[ڧf^ jLC bxJ%phOFT>+O-1?JG& 9uW 9c-4= ?1en Q:vXy%gw,-${ Á Uh4aif $^Tf=ڎ&Z6^|=3߰yt7,[aQ@_mU|;6@g 5M]$,t)ȁ˰|PHixW.]/BA5Oq޺)1XJ0*$F*;|z# gWF3J׽&K^f#B:p JWf΃PY5ŕx"_z8+Q^caz*^r%+=)=!%+EfEicϦ  ` Cj+ !j]vigV5<0 W #wtOzzӀ ["!6Kkx9VA rfA8A3 =BRUĽ{Sp@'|;zGk,| 54B$ztFOWjO0eάïS ހϋisrAub_CdO^KES/&9qjʖ=wv$:7'"xoq{1L x Zԯ{8i6Lcim ju }!: ;yTIʊR#lʊHÚآlQ[6>.]-2jNEPsE}lGn~b䱎MlW^kRT&v.ҩl-˗#[S|˥U[5;<|RgZII ci०CɌdjKxv|fdW#B|UNW bWcA0Q+"{l]-MzbfpQN )a27vlOVPvXd{n:cSHl>S(hVR/|<љGq ƢpwTT*5|n 4W}RZk->.i7ұ+=/ @40ƾ;q|-M\.0OL;Jѕ 䋍5  <,Y5ٹ2@+R i < rg,nfjSD KK87s-6VvӎC8=ܼ;n.*{›x_-|^6($2xU__ݝ C}oRSfD"\ku[BD.ZzRBM(Lq0=V.k( êX(3ٖ?6)ojαK/Bt0P9Os>:N@}B'[fh#ˎ=!E!N:o2cn Y& e,ޥ-ZWy˯J ^*"3`=T3Acɂ+,n`":B=4VM= ywYN~^#䟬Wj^` kJ3BX,8|gυs6|[63?˙5˦Na-s::֙|aGqFm_"k ,2wH,ی2v1&@5̼WUq?YU)5c8[ub+RgZ^#[\()/jY~/ .9>n@oՓOԲ!,{( pZr.8A CYh6}ڍ- #&1d;1HI5Vq ?c[jТF2xd-"Cn0)vrL7$lby09'˽ me5pbcnߥ6ڙ (YL,3,0|Rjݩ@1(%K]vDj?tXg#}%T)ڤKyK82ןŝmȽey_٧zIAPvO"ю);zMbUI|  J%̟SPh.&TGܳ\oJO>sۄezj-̴3GA<6d6iy>7mnr_?01#ɐ L=ڗSy= ×ZbG%Gb)} 0L$pFK&2W9pشGȝnLs.燵.Ѽjʠc}}Az柖6( s*Oۡ3*, |YԻ}cK,_#1d;f Qr&t]u Qez#BNF hLB~inU~L#-x:!JZ5},H/V\.39 bxևs?w HH)3!BQhSN܀/50&}am|{VX@"XsՅ$sXFZfJW33Vc]ɻ-h?Lx, A8l,\1|iowؔMxJuDY,] pI7VO@\\Άzw&\GZBW?p=g_DMz"oٵN4I7c3ТɳBSHfңc."z;b ::c+.\wHXNvV!X9P^FIexS,5ʢhHY&V .{cLy!ig:ѻ 6^"K ujt=kYC :O)al9|g}P4!#:Fy|\|$O/т܍N]/O̵A6̜۷HWaj3U{䶄d'z(N}6 +{O#Z6cjU<8Tz$ /42dqEV"G#W-ƽ!qTL, %Dʭ-ġ#&ȳEnnG=B;uYn-5P~h4af#y1?<<IDUک;ƳxH&`k`1[n+2 KLQ7"E12 ėi 5{^qD^B1'm*8l˕q}r}dٍYQ1; @oUe*\uhVۺgh\~Ȫ$0K"3`Ej.c$d˜T;|`-.b1_=j$7Xա ?dwI1dԿ ;z q!cK@~~[x-O7!57WϪ8m,=!FeQcvm]0&PdghEF\u1PheEUA)贀)#p!lKD/C6ݦZU]23fjmfP>RX`pd!O ()KB~Nk/ĵ/ gD5EË5\ oUu_slזB4Λ-sɈx\S̈́}~c@K'3Jh A7GtMհ~=FzA# <\ 5<f\}>Gێ#䞬gQ e<+_Οq \\Nj>ijⅨ;L}pA?'ց;6y9:Q 1.bYY.| N ˪AVꧨzH†?ꅚ3p?#i8ѕzz"PGWI;q1JU*}hOx MέѨoMpXH3TS8IyeZ DmC8~* |޽;V2s ʀl-rRi~9SB QOEWcنT]J;@Z!"عåQkF`fe HeC%x I31E35*3˫86V`6|{7>z TidL24 fl&~uˢgpB |G_Znt -^Ց>'F&4{`џ/_EzVZٖmmǑ/Ocg,m^Q 3'G$wN 77)J2=\ D p"EdڵW J6VG6U gR;О^U4F''/:wP/!>tYX)$dN^DŽĘJ?P/kG3>Io*Nt6l1">;D>u`B֞.eQ8k(]\|{wԹl~ O.&> %~^[OkV6]LE! W"d [YM0(w*ܭ^}z'hȷo`$7zLa<~OXQt臊-g\י9eL&5vF>?V,Xc5 y΂rǙuVJOD0UxP營,m^Dvn'8H7,Bqj8'.vVԺ/Ytz2B |Yt>I\EfÚ&d7*@4F4}`,.wK)ĝ Ob~3  M+ea<16o0i8kBr8݇t>[ 5{pd  \P3gtCsctάN v9`h6 QᢴGDpx5\PV)돎t,8~2;hP @բ9dhl+MX0";봉h81عHIqQu1{@/ Utu+;\Fr:i,/Ԏ+S̴Ҍac?-%FҴ9kPz_[nCȘд‡r6+챇C㉲%ZshL[,8By;oD9)+aj 97U:4SP,?ig oN GY ` 7P$s%nɗwஜjWHrw6*کysޣ8n.iS ǀQ4^G%r+R2&9S|zo(|WNPnz17Y^@HB4.ΰ1wҐ)GE 0gֳe͜4Z"vF,ē֦H]?GPjNfr"꣒ۮM %#&5H,Il,XpM_wL::ODrW{Nqތ?Et zG?ݭ1c,1rW B Md)ܫKx4USd}qpf:= {t~=`BvnxlIܩ9A%MH+Ig fr;߁9bl;= !ݺ(56%@l3wIadlEypӪ5G(h ;LuV/MDV"H#[\DH R^q[*< 3j-EQ:װS@gf{zV >!(7PaH.U | ʏjD+脂bTg DMH,uTu΋ aH#ns E+[M}/×gRʕ@bnYlA׼{f&Uk}! (6e%D']TĵISC./^Z׹%h;CL<ͨq9.F铇:p0 ܠN0ȗ'2y"C`Óc%q@Yg,A;:>@0ҰzjHij߷Ҵ7hI)ބ2ӾD rQ֭|SK#Rհo/$5{]PB<(:wN]DRǂώD)>͗U @^d=6ŤZ~lHtBn@b@amgKyRN%XTdZ~kl{Icz=q 8tlnDe.)Sc 9$K{>}DBNn"1Y@Z*ڭS3x(DA!5l~G t5dsO9c1a}To)ܡ)+JP%qiɊ?2s0R*ɛ D.iPB0*I5,/.߲)sDxe' Vѣם9~O5 i K,6z~\^HqZVotizcSr7bplhv7wo?- `9JZM(S&vNY"6I6k@p:GU9jXٯuSzQPcJhr -7cGÀBжs` ;bu jl9`M@ue[wS͙{hCJ8,Y<{7 n߀pߋ/Q 1퉏EczWy0h{&s@$ n#ec1tAXsM ewVw/'VvӀz,jk!T5m>筝7eJZZw)W 3U:[-@jFb|m>QHTyBttѐlyj8!Q oBq7n^8dVPo ^O2)7G,83( EXhO!Iahj-`.7gAqaR^C1y:&-Ue٪@nǙ/Z׻!a˜k8=TqMkEgc[gx pk"Ak3$-"Jv,#q٥ 㵪lfpb4*?ܪ 6_Yk=J{oc\s…TI3H1&9zSȨ_9oѬ|ea) -Sc])]N0*kWGSl|CO1V3wuɨ|@ؒ.>=-pjJCCf-E>$G$lu9tK(;( %i=a+a@v8cwiQZYڸ*\ة Wb$!8g nӱecT[K3lS,8~'*'>(6F,>ue^"Sc [b=Tz>c-!hM٦ jEO dk}=_( XMlSJ)M" 5߁&/누<p5: [i^:h(w{ 7?q vQ/uFey?M7#Iki'r_z4 u6 T K݅9B !$ }c4^./mKi`mp->6!7f?|M\m sKqs^f5u;| PqJ\^T/6)G u>!I"J*}+qHBL3$Y1SI®H69\|<NvasW#}lv2?m:)'8/""v)b1 ݩf4\igMZ;{Ɔ0g E" ~HP}M6F QLLL8V a~DE0/6tK$/*O,sSphs+ҸH;h1OYM;jqK0 )WO;ca!9B.Q+|VQ,"X^Qf"?gEn22L"Y N;2[\% f]f 0U 1hwBC4LZ *pg6wb=tĴmY'◜c]7 #}I*̼$up O?T$"b^Xyb*Z>bLU~Yh/-=jsƉ6"k00v$ly=9ڭ&BиXVfxB1ۀaEm"zB5'-8le{/ EթԚlMm-m6Si}3:݄;~ΝH*-M|X>9j3N[PW_!٩JMQ" S^bXGVȦ Mŧ[_oCՓ "Њ^xBLF?cEgd WFrEhsV=E;&!W{6F~B_f,]XxrNO, 1:^ImНXH8 J4K**\φ#LsoH?%p%ΰ*\\/>o'.6ͦͬx` p"h2 PDPtj5ȫK7ҵ\ |v#rM0rS/ wq>x'edr8sk'™V6S0@Q-ma76 QFSw{?g+3ǃu0,۳(:7u<2:̃hj-"PvK"loq5qur<#k-ȦJֱ| sA$A?tQ(S&=O4dgZCZ'奧PPv JKh7|8͔7X-dRN! q\)3-kd -Puf ,-rSwT+H6x~ܯq-F$KQ0׿) )YOy1* >|qj@^r`U73})b.ʉyRywi/\FmUវ# 0?KI_M'ReGִd4Deu_ݬ+[4B+¨U[<3 HBbcAWvhgh| [~iH_T4͚S" }4>Ή/J%P!ه# ulkL9pJ~5i9s< ՟t1f$%EgE_%z#<߾lQʧ_=.@TAkpл>FnƏq)Q 30`6\XCܥuU~d 9R}Ȩy٠ y|v{I̼ A RB @1̹+Gq "$7uL-J8C_{Iye(PH",@ݕTu?ݩ $=#u4'H vKq> %1W;a ^@kk:/4ѷWٝ (0(S9iQ j3XDk=1y5&X 7$?I74klKk]$+Oʼngtr8sڼT |Ew?R} &͙Q5? #X 0CNz `.AK$L>9q1y 8sNq߮pڪMbη"R~  v욭V9ׯV[{?E#jb$V G?<毇 |fN:  Z)B;S#3GoJT}A7nDr"pl\ LfKB"\xzBXQ7{^ls.B*;D&&qOOus:ʟHCWj:Fw|ԯ[ V=@[ȹgsJ@T'1E$|ǯ.zc@duN0g 94l81ѤeFV4En*j>i |[,#MI ]X ˑq$eJ_!c~Apml4ogVyJ]&S k?5+'TMYl`G$9Q{3^kbڢd^/Je ;LusM 9}F+ѐW%Ȯr9˛p~P,/'!]hp"zڅK}+:\fnBy*W0wDA' ";fpJ9Ef_veiNt B!J۶C307Y'rv]b) X'=@̀7:R%^| u?bSd\Vala|k4"w̜,r\O\GW}DC#E9=zuqbFR=2Leaоd0X85;'YT=ᵠ||x]Ri E㢤9`lS8 f7 o&ڢ_m-g}Is ֎v;:%d 7 ʊ_,vl9* lc0c ^=n kh0`tCx3K)DŽ5s2횮arAD;c&JEczGä#`TlF4?iPer98"s"0^oVwxmX^0L=\k:<.g]ND[V(aiK65?\ 3d>x(ՒLiB,CE$ Փa7az46pjbG2rdG$@PʽoǖQ˺_:W3~"̃gbUyP/J8S9CJX>r(P -]9_r9d%gn:bݵ>>Wx%4u`m|SJ [6GܧIC@B5; ZWL[(:Mcǰfeb(jw6*v[וt,gZkE"FʇV!5jC6[]X}P+81!tnB֬"iV5!:sA SPsPt_QblOP9|F7b&7u!RR}@g[_vYV/Aq_w6! C4\KRe*װS.G|)[;?罺NJA72Ђ]](/-.I%eiN@>Mʮ=Ľ&E3X2]ᘌ>cdq0̋ϊl`~J]eHqoGcZ`b gA0̬ϙۜ5 ˭t4!jȿNBgwCy"cfO?a> Zg( go+ G{?y֛dT;ZiZ.ǧ3|H,7pT*K((ߤkɶqF2TЉ*Ejߏ)T>Mf팔xl<;b厩p ^{b?u^L OJIHlS.}5r}#Y I /6+scm'C '0}ّwc6v2E[_4N =]$Ue`Y_x 3_4} i2bͧW%&e931qq|Ir?R\ lv)F#PQ7"BL#Ѹ=c9 *1& 0#Qan Ɖߣ?Q]Pe@H/UTHߖ}vvUJ"& ٖPhoNHb&f}4J-WY7rqLޫht0:n n)p:o3-Շg!ټ X5}|^R˾mIF#fćoEfqO|ngK`(OI%N:cwzNK;d>*w%Ť!̑QC?(V\J6:pw6?<|@Y˭ a_֪*f_\%1;pBhAFbs#] Z5}w_)!MIu6fZIX;TUO־GA P3aNj$1}|!̽" m^p$7˗ḓ匓˺߱݀%M 6 xiЧDpv(˛j3)#8EVjӦ7AҒm ⷓ.HBEK~ٹǜ6YxT 3fGFBF Ǧ⎟D~U@@X%8o eAι&0jĵvY:+>ag;?rVGy8p6l; T ':)H3ݣh {ŵ@dGDeaꨡdf$(Sy:Z{m<ؑԸRW]S"ݿc`j (<%CI@B\m%MD+h];DQ$cF2I&$ T, -,y+ijY=jiΑi˿(5N(uyj’]PYwRb.~]fyVdI'V1TKꚲٱd>ΐ;G\ 4ii6!eQj-~豋D;-oji"4Q 3<9H=a )N)t2~DkBN1$|fH`[0CdD3qD)@ O$cQ][ JD/yׄ6]ck} N~x5NI/zC:i$ Pv͎=I#IK̐9KfV]P=v3+/(׺:v8vjiT܊ojf憎|Uݳ5聮&EwHOվj~EM :i7;{Oc ,+L-WfLj.=<)V{駋؃^G9\Lwc LNOHDhprZS;8O4)0VZWߵ đ@ڞլL5]Dct.9!4Pر& mB^$t?C|b8gS3L[;72Y}iM0E'E2Κͣ{ -ӜOehޖʤ%Ny&lƘ<0|1ċH2'Ʃ"?fA\* Kn[^SRs5bMXofuTVIZ[VUQ4lsbڠ,zt2.aE`fBn8;L#M @6;c7:e-pi:6S P}S{oQmlBa1鑲[:BDrj¬)!*wyPjpey"Z6PmDSx-X!1UɌ\FaO>^-aڵC~; YQNbq)'gu``] 6LeTV@ސFO Pz5ykE_J~-0ߣ[rF_ׯFX2Jݹ]0jw`Q8E҉_ĠrػI!֚XTl霄j8 ¦lB8/3&bEбA#^`0Qw )+ϔ2Blo,\_UxByT%ћu\]{5ZFErT/s97˜8?+? E"ؙ+:q^`I'~w 4,ؐ/@UbM׬&vʖ2,SI!,?$$vNIC50)HS!WssA49>&&x5_(H&nrKoOa/w 녯b!)A3S%n 9'w u9wPT\UW= olM}DW,]+Wӎdy>0Nʏx}zYyհUZݰXHys\7jGe;(P"x j 8lG?#{ ުv{:]6"`Mۦ<-CՃckةqefL=…U$T3^sb-F~^h=s<ʥY_L].`l2`;l &~A@r~S~X9 E-  8Z2D|n=TZ ˣ{Wf/fJO58dO"*ͭPC|]cCݪT Xb ~]f.&M0K[:l p[A:g Z%nlth"ذ.̭(*㜅kL1r/Na֔qԢ'&1 qHxv9 Ɠ"ĝbޞlG? !"ÙFޅxfgFLxH Gqĭ8ppfP@K{UwvHwH@Q .q[846 ?y\kyʬQV]>衸: UA3'w)o<˅#ںǞJsR@VfW%Aj"C(rj(Px9gyĢr>bSe:=ƾKfO"(0˞5ˀYG*xgsFszo~[U=U53 t{Mo<YV뺄(t@?leǷCSGZP?!MhX.9ҫЫT '>E\كYFKX c@;&SS˓)(= &HN|?'Xsằ#޻3f'tYg իe*Uu,$T7ҒsMV#)h~rRlNrŽn1[p{VB؋yME=B3#( Q-n:,7żGݗoZiAV.tMsYe P1T0dQ6$I{"8`w59Ml[E)ڶp6~IjM ~yrZ,Vʓ]e>E e++&'QzWD{$X%t$asP2]6aߋ9"[T4k$j}k^eBvV;uʄyAc[6\(޺UHB<rf ˌ?9O2c"S,Vߏyz>cR=@ؼB4w9WnjT/=y )5H1DL>ZD7Ë͵N,x^qΔ G' ]ti8H,^D ǒvG kgs*]]RK/8Ps}|P`rp+#g0~았 YsT&Fݞj&H$ue.JeJivL 0K˔ g5oo%Cch~d`FKtF2BT,VQnJрB +.NVa[ȀklUzr4[e5tǦQjlaA<KFu9&E2X|ϰdkSS#GR(8(  B.evh'Qǿ ~l;<3C<ɚ,UQܲLh$@dt5ߤ~ƤO4}##+@ޯgLEG7 ѶJRިK߭=sFMJ$2;|^R|5?.B2rEq))g;jP1|Cŗ>g)3ǿچ=Zx*O"TWSa)@N϶px H+wPm3BG^ I}? ,֭RG儓5uIXy0o;w9ɝ'1&+p৒yYο3w*;*è}>2JDTV_c1DFa5[PwGV m@/Z8ChBL0abwY]1o%(rer+ i97&8`y#`F{XUd2Vw0X(HA"X5 Po˙^]ϱ3 ՍY#vWh)8+/S ;_W,^[ܦ*D}p(1NImf_H^mjcW$yI~A_5/!kkce DlM@EH}ߥHc͉3ݲwRWS"a^+ߣh`G (*rPv՚GcL}++Q)r֦GǿjEװ%0xdG2/ZYܣ-/D*9]}mZiGñσo،r-%lڪp09cB,G )p$xpN1(bjwCeVƬ0ďH!E_1ownLb:Y⚥Cc2.iT}!8v zW  ɑ&X%K>Y\)'v䘡ۃ{͘f~+w{57+fPėHţ[׾.*wsȭ_Y6X7@j@>JI{HGl7Iʏ ]5@{]Y|Ξ@3\RT';^ׇq>_؍wrA WWC8U 0"[~m!Q  NNuhY d 0&q41cr.D7_yEϡxeߵ+I|Wb3;$̦5ӯ^;u, =55n FWr0YJ pICv1>)AObayޅiE?cʦ޾.@yʨ dT[0s:#N-^ԕAjty1K䰤) [ 0ݸY.:`K,2>aqCcVTIs]>)DYCn0 v^3ĺ%8H9}:.zs[0Y}YyHGV7n\ +1K=FƜީ:󖒺=Yc: e`0ﰊ7P-_jyWKg3!12urs5ǂ݅wɂ]Yz٠uz- "$eFuX݂kM:PbgӐcI=(GM9аs(U&m\"^U0X\UjvD2'qf/D{iW0]S*<_UiVҹ(/A~)݃E'NF\fvP89`,~ ÿh)0= s[hx*GNZxw%ںÌsob +aYTO^Ey\!ln0ZmO2eW!`=}b[*}-#.2N-hk2pToaU$kj>z=(FIb&L9S 9,k *]Gtɥ71Kܘ*s70Y#M.L&**tCi:`Pݨ y4%ET%u!(R<7R7 h8m" /N;?jf6 eX}T>CqE9zC 6}FL\@ ߸*d瓴?и H*NGtQ[_6ǔKuaљ6"کr\QsGfͷGWEĘI)FQ.9 ^;o-; ;l\{""㮁eޞXC8!l9 #'ڧNFM{0cwx0JDY}ed`[&Y BH9|rхΊcv}N1E=+0g3Uϫ`^qvKǐ@уH:>tZe/A[a$qPJ@c'Z*n+,*'39GT׆-VZOp ۴2<=[dIB!{D|ڂUVy[+9H'Y V{wJ|*H}ݹHƋ||8E5`uf񔍼]t>ٴ@bGՏ*ܙkUjkdxiy|}#vwn =uX$^9 7pW%)QX yIQ1"e72H'`JAWd?a%t6ƸpnTz(֧6bty FbbrXbdh$$p5);?D+*rÀuiҰZ̚vۀ%ؕj;niO{M,R%ÀK ȴa&fS7 @\Q+&fc5'4X7U6Jz5 ctJa rOM+Zˈ "οG3H$7Bo./S/2$i40~x&7J )o iI*$!tnzD@Tz O^}9֗by.7,i H&Ie}Mj@GɊhaO[t|r/^Fw)* R!TE|Iu¼r*qUpLݬ8kkLe܍J+Gv\AvS>[zR=Μn8ASf1 jIzxȎK u P{( HIPAQW4:)ωGEB|sԏ2ރcجBv#kpٚ&YU;ISX#u[~$k\B: ӇQ~ e_Da,@WU/-L Ny! f ֪?3O"MǀV^Y#>RQ J#.b[2<'}6Y'Xy=2'Ωj{IhZ~XHRhx: 5@/#~da 4HZtuWrc5Si:iɃ//Y/9!Y&G'ƳF1i E}P}PK$^1%ҍ6cq]]iy5H<$qֺgo˗#/Sq[MCYI& 8{b}ލtC_Ȟtf|gJj5ŊGv|tq.W\ZmK.p:XOᄢv|9+>NwnΌ)>r@<ݨ_L+#n{Q:έ4׻C("| CjG!~*9Lm4K|ʹ`JJPɼ!lwY|G&:`c.2+k)]/yO8W._E%9 /~ז׾j`AщϋĸiX. 5zcls6&Aπ˽@)HSN$nջ/f䜫wgUrVIh6.?x+0#.[/4R[4d4#7PNg\E-.|-܁Nc-@Y-ui쵋0џNH$꯮+p"@m|-ۢs652]K40QCw(GuzaKٗvɦ(MRjs ٯ߷ ޕwvCA ܪڬ+&&@n3t5ʆhv)֕M/[R'k/"s=ҌP$"UO,֟r 7A?dr!F+8jsD ˜b~l8P %ofZQ,V eQyT2@xgJ]1vbG}NWR찜nnP*KJd8$*6#8S ½o,bՐbHĎ"@Y#RžLC,%wv- POkxe`s~=7<"Xq =-gm)_{ =IKMweaD1l~yI2RoYU[\Y#`z)XpJ^`?CJVxò1[o<^(/YY5P՜ȏĝxK ZVӎgx<}B)F-NOcı=m[B Kҿ& ,&x]$+-/Qv#4&alaola"Uzu[fM Nb8!EqMr$+JMYnv6^i%-~_i+,YWPJ*/5(+M7{tODo\(~|i#6q?o'bo/t10~WDUݻ t|.J mheIv@MT&h~./ KS#5ڎC&~"gEmo 4) NVϗD'TZ׆& "^d70AnisiKEoű&>Ihm-~l p# P~[ߕT7 JjI[ 3ψ9F8+rv(㙹..}?ᔂy)?-jw]DEda Nnj G1QrYn+Ԍ ӟv}C?͂z][] }KQ&^&Ho|%=)%K8_DoH Bd}% "@y~uO 8&ai}yA9@z7Ԕ o@\ 2zBE$_J'j4Бv cU0MÜF;˼ ce*N2%r(jv3 D16A&#[ 6茕i b\d)%.DYml=  J3u_XP8\ D =7ᤦ$F1w}!s$|管f8ٵ,6+x_*'#B`ȶrx( Fz}‰|=J/t blO" #o߿A]\pO|iSE~ A﯁-Zհ6 j5}h<2^֙]Dz6 z0z?0^.{̘;XF.9 }O\9LH}&`dZ n\7z<ޝ y] nwNQLA:5z(} #~`ewM#c}/ő Է0˞cty{0V [_ 3Ti@ʛ-|9L YHa-Ό)Yl~;&Cv* LU _O Ʌp-UtOp{t],X*FI/Ti抷!Bo=Jg챷iX_ڿG?t(GhtހW萈Bɧ\q|!,72ki) e1\l7ͭpvg$avж"|qZ@s\jIafS9yVc(|ð DEe Z+.2+ 2c2DU7'Cx|b5Z˰&^֌[1m5[8As+TwWkaXڜO.8}[nʻ4 -_8F̳Nb (~?wE%>gܨ-7|"Uv@{)?6$n \e[_x GoGȭRI٠&RI@ Ÿ÷wSgEmseyΉ؀S.Re욷 T e_z(]INK^bg%ݘ )u5#Jk;i/-Ap ]p4; )b:݌,'] )e_V̫A0/. R,8l&=AHl̰6jȓ0@0qf/+-yE0A'ֲNJxGpd62q*^jX0Rq-@ PyE?O#}.w%,ynP,0^6 ^M#wlsft+jN=pf%LYSd8ė¯4HARlWT\Ŗ.kN'q. X4e pBk/ȈQ {ӡi$ +Inj:A{n`Ӿx'pxPTq>r0k};;:oL"g'h`0)X1} ?^M/ӑ[EH+VI 3mC&rծKk`^$‰՚-Je!  `\PFU'9IH" H9 aEHHc4>lu !?CpA rG3ꡫKCUS#6CwB ׶8]G-ퟑH0۳Vp dn&Ev2Z_h4.JFAE-^հUqzNuTw \yUGS,GW؍Q8rHsnT᨞(p$W!ɮ=()DjYm;nZuYɤ1O+͝ǧ}H%WM)8;hzz .H!z8"ˋ10VM(Ưr|5Sh$#|u{#_@5C!dr/k o@nGGO$EU5M+jl3"l*^pR35swu Uλus+:خ, o$4I!oIbnջ :sFa߄0iZc`#$4oMg@[t/ I*1 3SYt| P Pkd)03 {+$wjN&X2AR=FŀjmmP}.mګ#nGFH7tU2aXCf[Z#z|MY&ijc,`fVYF/k;BLY Wᡫ\8O&T똑 %fUY >\k$Z}NMʾMp e}P*7LH$xᝮF۳>viCn.T۬0ڬ^VӒ N\`Ð:Hg.#|oIYߠ ]z|Q)J 4.P.Aԇm\Z1]Ӥ8ug^j="6RhG#yTG@șe,m;mȏ7[<;@֙)]Rϰ^6*& { Bv09uGbqIVy,P'KCDsƜyD'rggS??Ȋ*$\;ؾݨjorx %QH8d~ށ$+XS.c˜))8Tn!j *n}!(xү/c_zsO/~Tqrw: 3TI$5NkLwyC޿$eR5J wSS~:NqLλXi0 (7c00 AgƮٟ']mEW^Myở74Z=%߶GU& l?^D=<Jf e^j57rlŠ%jx1uZO/N9}sz.t,f{~gD iL{gER˯aY7k 2] «{ _.CC8o1"܃Z9`wMJeV3?dIC#,+:8_6.IE+ޯ;Ԫp9!0iG}>򸡱<}PoFm 8D3 Xl#-e EQC3fB\ 9\2`WqY,4u hӊu5V(Qh-aVqRmМBeMa2bT)@/qj V@Q2\΀c'߂zWɽ>7"gt{ ,o}$ Zk֝}7斨;`byR]_B\L!!: \AMuVyX>%_"}!+`Qo~X *:>q=%BOtUż1.+#GD #_FGnƎeJP/NgA6t3qaϱe#RLJRڟYB߿5U F]Ž(v8 Op%H/D-w *F /&h=w [Yqn2 Tw>^a/LN/>횸j7߽/d 4~%]5̫>PYx_ *\SRYq1eg2Ex$!SZryvzs\@d/ez]/ڋϤ@ O ţ\$.x ~x"eN-{P#X-u%+NIr +dsH9J,Mgĕ j(>;O @^^&.\4\Kk9/֎4FcB=JgaUF}YА[*6s8w]*3+ZäX!Fd~东X&ؾ1v#E)z'sJڏ(BtΪ;yaݎJ&3dI[ \Ý`˅ꮓtT௛"pͧ&c9 *]G׉me"](EK>*̌@Vu nn I: fW|x#Ѻ2bfn]%89z F0wΜ߅n 5vsEl>Aj`!k߂Fp"ה8WY(CVa_H`ګ:7HZ:凸@-c ۈ77 z ú5U}to36; lBJ8,@./ǴA¿4C*nNi=Jmj:5ǔ(z3$k43$Xu+Koߊ=.g\Gªnqy ] F%H٤a6ъ;їL(dgvՆ~Y\v8\7>Ʀ~Oi>޵0 \} <*Зom)>u-#sGAP"'/URyoPH"]>=fx,:Xp%2m~v7)DRDo}~cXSy vBa M B~{gf?0c, Uo`ѴZ†Tlc?B!_ă =sS-H<l t`SQ2Wfq~SЙzpGZs3}dNvT|Sج%84:XUޑ^0?V sAhTһ߷aH&0jՠ,bq%D1Βɬ5R)ggD5SbzY!KX(jl1'{)nIPMX':eULhFxS "H꧊./_׿J-l|[ RPҼ-3x*㺜ӊzql.dxrrmtҶ=c>CLai `p|e+GlEԊnb<l!)^?*|8**4ޞ7bfG &X9OϤ *#\7 x$]zg9D2 L* ;Ҹچ (Yo0N0ȖrbdwPWPs/Y,S3AT>ȃQ%xWcLQN_سiG&9Rkgq @eLB_>uxX]/ϰ{.Ílv>AMIE:Kl`ϖOm*n8܄c)&BQ88IRuyxZd`k/\WXk*CIB97ƔuVZpg`+}b (QQzJ vɔ’m\tc*6llvsjjEct[P$&X:vyei>O{8gET~S9iޗ~ӌ1 ni`M@Pqcүm Ū ,JSlc$|S1#'Eۧe(`<oO {ުieY<?#1u=aDWMa&n'0/H|"×aon6Hoh{1GGEE̡&O.JyPj }L݋ ʀ33hu}DZ?psQLUu7]ť6*A|ܰ 6Q*c RM@}u י3 :feRƥ gêHe:zDPۣ9ž8G ;U p1IA˘dm)jltK)E~N|7x׹S7F?!7Y١!]pqx[Jek ?n|<AcEH 徔gYZ0707010000004b000081a400000000000000000000000164df7f6f000016a8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/n/h]?Eh=ڜ9T Yw2<-n[zd?(ӫ.喳nq^0Vq[#ѫi*F[#mV'v-I0. nT2dYNTݦNmT+nRrL1PaȸCdZ? |XbހnDe\ 6ĥ\Ou #Z K,,3O]VkyI6UXYT#T9nkX_uM•{Rx1{%$r?D$.< ?g4D+fuH"m.wI\fN!Op.JW5vJϊH--:(hN a,,] @:8(֬sTJ ^17*jj[ ǙRiTZoCyrѶRf9!4[,Jnyƈ 0v9a@AA}o#O*Z;;׃lY4M@=-iN[}*cSY;I-2U1VMz "}8pϤiϫ"P)jASK*C_q ]n 0O[k!eZE7;1%u)%l#*pHx<e{Q_b?5$Moٙ+u@LN Lh&na[C\[b<[ٟC#[/+“bFkIc )=~XLULF/6.h8~^cO;\Cr.:iZsce?9:fԌ;IF#Ӻ 9$-5 Қb6M],ir M+1HcyF^NE0=mTzyByN$qqWBqh I![=mNu\#1dӿx(^yY?O|ZDĤuJ$ Jr`sEps$̏`c?#2L-ŽϘW)E0#s΃w \"wM'jE'?Lh̩P(E۹BD mFܪ\!O gwEj> u:Loiv]Em1R\)Ɲ?_=aZuFަ?h\6՗?Z`Bc!#[O Bn`}djJ}=|ioN& [FctqqXo!yJոvD!;t6b f;ެMќx`b?7T/6;=ixd'HZR)AMB&62ADLrJ2h$1`0 Hz35=ck(Y!6@YsT5x<9#DE@HJi1G +T?hS'|+9/"jϘ5J6=:S\Xy./ja09lG5 {q wi QY&ޛ!3Y3, DKӜ:%}.!wrR. *Y^Cl1.JbXv\Ϧ6EÀBljv`s#vyP, r\ jTl+^b\x 3lVO*!/ӐFWWb)tcAcp꘼9h}8WE;11sAiÂqF凄?* {Ɣ`bY7< Eq*t:ܗX@^|óF>y$e pSy@Fֺg G7 $D`^8<ey|RfS=q" q.pހ#mfÓ"ŭ@hY9W̌)^~Qbq-uew{ӬkK`nMHDr& ,x HR):(>kyJ{YI^hcfsf=yx Q]"KqZy5?r۝фk$O*} Cԟa!0t**؃p6c{0V.vƄgbJf9"?\߉Z7j|NWcVh/ٛYb_ 3`ӲoҞx}dֈ1 cř"1+Ü]I~ax_Jw8Xp5O(RSK yk~S8 !8eUf DQxNY\%Iy ǹ%j3{>fHbQOX% },7'MMrU hr V*46Zu-Dd?1q[]')y#XODcXk<8GǵB=W %W WgMz@$%<#h7,9B!߭YIJX5τ ii9kR0q"I Dx=C VI'"J5wzٻ/"yH\z!44aRig"vevb,6k>,oJE42jPg)*RG,.TZc4I M?W; |anBGF)q :຤X)bQHQ=ĀwZ̚'֍+(KS2#z\"ܵW}Is#V Xs#.\K45Y,wv21*fT{lꛋ$BVT\̆wؓr9R̙_Ꙉ;8#_͉]#%6CBrv!2Tj%9ACBT]7fl\iBUƸ VchbcV7W Xu %52=! Өsdv~/Lk4lzel=!jDU&gXO:Xو&s{~]KY!^ ?9qw==#o͗}yLU [7t6p.\C=hWO,F\1t=Z hqA eG(;{Ehf{RuŊ`ؖf8~ L?!#,pxtTü*rM :iͺ\<zƷ67—iʊE3wϓ6*|GW'\j+5? LQSHΤYZz턆td[?Ğ H}'}4;|7qRxNlelZN I7ʧ2-; gw$4_;@ХT~(RB[[>"_<ǟFNOwˉ296?QOHKJL̊#3S;J3sfjmiT]UDE dÇ^%ma#tL1r@sIz%ԨFL{|OJQ<- ,uEBx GH'yOB0׸oFTBbHvaMxF R)QƉ0c87!}v))Do9߭hU2~!KcjkG2HTSo=kWGkޖImpx_pL Qp)n%TIWw"#nv HtT7 81Jg3d`C+|<_: q/8ŻzJ#EcMa4Q6Ӷv&ڌ\#W4s{Rf ڝ̈15CV=4/8AZPp17U$ OLLXAAFu`RqA\~9-DݶEqՉ P`cA.{18H,֒VCPShƻ(>MZr,.e"Di$x/΅9udNK¬|AJzq*JJ1kpܷL*w1)kzoU7 i̪퓲 kvx?k1W25<-,Ƹ oz7qhFⴛu 4~QSd)ܤ3'Bz"dwq ;'F-L7<"N7:,GiZCb:Dc?\sr9O!4H]WA%9FVթ/Z^YXмoIqEDf'/pvH %MR=FGCpwX n?o^u Z$[P\:o$Þ.ӌT> G8m^4BD²ɴ/QJ@ܘ^`Ǧ)R:98c{x+?`a>86e\J# "Im# YM,7T` vrkDz6qE3~"ݡ1`@0uߜ"=KJz0 H- Tw:OEh}E|k}kLmv_\!~>dt0$9G\PO)L^s9bϕ9Wy1(MI>)cC&d;ka!(jidѷȤW96-T#fP'B/j]Y!^B[Q.AI){ "PIQ#tq[gBեlu>cx y'13^5IJuz<jM,tZPBjxdZİ.nY褢ާl޹,v, ]Ed 8h@J^x)qț{*,ޤNˠX{~)}m=N{tAWjS+>؝-yf#9vګ}DZr3Ŧ;8q<-{y-)gYZ0707010000004c000081a400000000000000000000000164df7f6f00003d38000000000000000000000000000000000000005800000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/&<]?Eh=ڜ9P ;u4郲8'I`gjȣkHQS~V:8Xpݫ,]jVf[6hmyXY'Xt"}#b0Dhf?]Z~i6A(9{،`ߺ%F; tx9K:mN4 rygp4-?F3Ǫ!AsldU2_9plom`jt죾VXJt/%H3 \ϚlMqRG/(c!z9ذxxВ[ytJkZ;mEڤMI'#wXĩ"6 x[Q9K(3i9o{ƽ!G}ȰcXl$l͓ax)n8YTb#MuR2YX 򢰬+A؍nQXBlHt訴toaq\D任 `-\CBܟDK<+?hi!sBaĞ\w]|ZPwZ_J;1El{ /񔢫kn))r\v>l[&]9zU3\%ښ #{c=Q"pmc`_ mQrn"CҸ3[y;[=4꿁E(F 3D.{i4'-2BY &8 \,b/ɐy/%ݚwEPw`g0deB< *2a虧 q- NBTḩQe [b;}:A#c/|u7 t)Iz-9`ysh47-VjjkdφSp)'<2+VѰW--182Hg U` %*_Ie1ܠsD@1!-gS'*~E&x$L&h.OR^Ci#{hV[!+?" b*&a"LQ3u:5)C'ۡ`(nKx\ ,|G88x-.M2'eww5WA ؼNs:GR7 ;GGoodu4ǃo[RIGgA{J(ǂ{;mn[MSQ{ ԎI=55?Y{qP  8d][Rq(B3dQڜF$T}3E8b*8`ć*?0w2ݻgh(-=!$0P+}c},1%%+P^L11S- ]OS|;Oܘڸh{.N7$Ww|c *xtgOMo%^&:ZjܲR8ŵ׌-NF|OV9e'v`A/]u'KJK{irk#cn2gT@i4 ޔ JoO oI0\w+iI1Vߗte+{5Eϱr, =.o132ap+i>MO 9k aIMN.M@#M+6b7bԶ+mn0(R- K!:J7HJR,'t=,.R|+>{̜L.rϼVu(#[d*n- inošuML 4{$ajd־cZ*6R}J)Qġ}GmP-`;5gDu_v1 {ƞVt;wg(Ab`+uGmOnÌ+>2z_vu^ڮa}5NVL,4FA&buCΫ'`K'UQ `0U[}GaƯr11Z2TIHLJv [ u8?͖yZ0!#?}rcd7eՠ7=I꒧j|"-[w7;Dz\{w\H tĈ@G\f mĸV: DA 1j`Tw-3G@+y\F;?jCN(5Ut[(/RGT3bߤMba乹~$Lc 2K7Piy~NGF'PՃrg@ZnQ^]nds!O0CXm9=j8:)Sr^ؗG)re g^K7+NNLU`?DWͤU9`Vy2EbnԼ;-”/*:AƧ D[Xw;9MOgzU9(߄LO❨6 #T\hE] TyL"1T+3xhKz=}%0n!0)UoL%_IPoZ.'7V`'k[%qUA;Uݛ~ mrPeg}OB,|\Fhjy[fk;$Klt[?䬨h:ݬͰRnr-H;{K(xp 4RC€%:fr'3 z7n0p\?KC1<0^TxfWwgpyU}^K Pem"{<\&߁˄}yt̽t8<3AFD* 2/* 61y"Z"$Wӵ+ B| ~6e jL6.>Xc($\.ƀ~$}-INs#{C(E2jOY!#ٽ+&[yJ%y- kG0mw:Wcs!П[Pt_|!Y~=NgBxby H`^/j??[^ F(@n!rDŭ7,Q8[E \gY_THr&}O/-d1_Ă"vDYd8g66aGy1l8:nX,Ȧ 5»cnh]!"R1e5A֥;.RU&+Aʅi<]>R֩lrBoWjR $msrb4wn啀chsTC<'TuPGڳD)@Q]_|(~j$h y'BSZOLf?z,Pi[VMEZF ,Dk)F%^Vz 1 ̃.Yq "^nnJWrD~yw{f]otdV+XrI eG"Y9:^|RƎO_0ӚTM#)(a;R^}s?>^aa8h;~w] YRw"q(vlSW2X?YhzD8Ʀ0e)hKn BWni yS$QdETܧyn[Eb+ F`Q921l/'X ZP8=}w_ \c@t:w=T9HWoÀ\RR (i"w\OROקsho)MnM>Mn;]K]p] q)2яZB=pd^^x2Z7b+0ʝo|Ofۥn< jͯוfCF@Kơ^0S|@JK#!XJ{_OG_̣GCA}X5 3W2ՙbž?g ։;NM▼hxޯŗi:XԠ=;b.%>îyVZ;yQdKQZ{{oꄰ6O8!PyZo#u%xb "*\sXV|mYsR:cnzH+h'N~i"MO5{U=$W0vz%$)tu*$8Nv\ڈ'eme|{deNeޙOj##hܸںPޚ/\%-6aHˡU-ڥTk_Be_/&it,m]Pdl҇)llV"ݚótB+YZQsawhvMB {Ҁy;C׿sR ۜȥ ύ+{P~ _tvh5"ZMBC cI"tyM[G3)縉TSt@eE+GtY_ZWV~ŝ)(| eV=t Xر>NXgm8?^PYwa[c4Z{}r#q7ZTwrps MN(Z:ZLQ4lfhx?,~o(U['%B VElM@ŧqQqcL'}pq0BnEI03<ьێ _o ڹx Di$[4Kh4ZܟӄT-{IGpGF?Bz w r7n4$+#ΰIpI)|*CK?xWzr* (pj"eǛ:/;l.1xn7)؃UAޛ@iAfSQ8FN1źd8]rE+b4垆p)Ӓ)xN{"tf4&7k~zzo}H{dZ^|WZ@NoMi&n,Gp7^ǽ?@kS4Դ&?EPtRxʷqc|:vt|U>: `3BIOlzxv&z26n6UY)>1) b=@IAMRH!PgĢ`ZZۍ>pF~<ZB%UōdpInK4m^2a=)rŐ@cJ&3:f[hq?('<n k e]OiH`F:{L, 9*Qc°v@K:=H=9Y=T{ZlS/! Ƽ#鰾",4['{d̮"V"JRG.A٠Č8NjCL j=4mRp/qEl_/ |9(k+GKBI9lIs_r5[v9PsþJAW]ǧXn޶bՋ|xjCT-nTu;WhIL%."G{)+J;BҮ4sϕVsvĶW`HU#C /@{GKtbU8! vTFx[ҔMU!ݬ(>xeab'Gq4pt3nm-E QofʛLa15Ɛ,#BݣA0G=d˯gВ[]fSIsX<ɓ !ܐdK5pF<]z5.T^Ȏ:k `MbA(e#!ʚ֘^a3d Nucd4+u̦3֍ELB^ D9G D'`J=RAcyqQ#w#h#y5Dpt ]L-dL5TC-Ped ln j{ڴ XލoȻ9,4J̵o3vw;A}!j?"Ư{ 97MjU9=y9[a|dϾO$Emd<Ct^h {:R )3Gs3eQ\Ň?sJ:tR .O:vUV*:LS5!BnO u`QօT4[O|RM#`H?9MroӫCkńt)O& U7#`G7,&+ zJouFA'\=Qy̪=.j4p"T$WqMX5JRDjvU0B7OK TX͘y),C/RcAd#]&k1*U,i1TLpdz^){F梟yS&DfwKl@$ cCȄY `F_cxG݆4Z9s}bĀ1$td9GC%$UHk/ OMr$dR*w䢟mo]1 "AٔP{S4"`LIq7Y yHogqpWFbW8 CNsWRxe4̞6IS覧e(k=29km})@\;dņ&O)k)Hj ?#RReINNoH%ӐU V`9SZE#TnxO.el@jZlX-dG)Q9mȯ?`em(QSR0# ̵!XρTN*}tSELkMִqC^ɛ֯י} !{3ӑ~0ߟDvÉ_'NuK|Y׆̅fA3իٲVd`> Ke’5)YF[]Rz9a[5y(}RLܙ~|vK.FnjD4uOLӐ2>``p'fF5%{P424\d삡_z@3 Wm1q [P=¯<ӘUv^w;Rݬœ t7lۄ1@y(_ t-arađŦkT؄p{L!fjꑶK _^B4\CLkFqcȳ1I8(K;VР}KY99rT)t;L3P-SkYZ0]є^~.ԅ>(['ӂ  MBӈЙzpXRЧn3,k=<#Aϖ-c1|MљC^'D=) lTv͖""Ja* Xaop~5(7ʡ;if'.EE\yw'c_DPH渹=%H+O1w:SIf_%VWsS|澫4/-9QAc4jT*WLb%뽺_七{4?9R6mO ŁQѤR:Wt\$CluRo`|]<{pHZE:&in"I n]d:P Xw>١wv%&|iYY<]_46 k?'Lf/ Fߢug_^_`DZ/NYz/DDv^쯶$o[{"1r=(k)d M`7=gBlvf$X@vO@oGÌw|uiy0XGU7䂃,t9UB,{bZ;F@VVEƾΕѩŜfFdɋ"nc/Qvt=ISzv-t1D9C0]` M:zR*QA~.N 'Zouv I´#N2;6 T%r縍]&-K6]乼6K(16BK0gmr@{̷{Q`^ftO&)EL3 -F)9_4DIDy4svadSUjw7o[apG挲A< #]+5wz! xקh:j5Hʃ0> []LJ,դ\bX@ naށe^NY/'%0t5NKYG0ӏ$r⃮-蛕%AEw#la]O0B r5[Tܔr\ %,3`G".%<`U^G-"bQV~Pj3jtqAf&Ú2.˛U A AOLyFF_x\ "|b+}u31V&eDփ`Ϲx sN'z=-wX5G)?,}ًZj]ok=[JVuEbq;>MnO.M @~PHU@sǵHi7{})ې^^NJNdqNvr#5$):P.IZjlKL/2bf WP\M\_Nw$nbq /_/Ut7ЮҤXnŒ`)ő)vY:cT&y%o`HB7z xF @77>I?yDoVQ\Jld%x!=+0 in4!F[` Dkл-Wa;I#=].Ow K3u|_,OŢv;g֮H/;FͣІЗ^K P_|rmGV>t)Ad7oq_ShrހB L7k;oq{?L9yACZ9n<}P4yW)y~kϩYϻ[Ӏ†:*DB i -.edYP-#fw r1-M O^78ѿCU  c '#p1}vgO2j"BzѢgYZ0707010000004d000081a400000000000000000000000164df7f6f0001a478000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/Ͱ]?Eh=ڜ9OAmd_7@AIUwu<+V+Iӕf7֭j${DTگ6s,DѻZEC;]Ϧ)s5ÝH64TIi%OM ufŬHmDh3O(RK`}f*H|xӽ=>Aw$)mC\:LH34C0? >0#OzH??xqt7@v"D0;s˛j!v){국p߬jfAVǗ喵͠3&qML_]1heulVn7JlՁr7@2'cEryw9_,LR m,v+-P,l!&(k{4{ndd9Vf3ĖG+g%I!~Tf"O_mm 4yz3N_C ZT"SUotx&fAIΝNeZ_-qe.ft!?O/9% ؅ۉ!& \|S3ͳP#V%NDɗS|5dG8|h[6)rOC4] XM![o^ +t!J˯7r5Vop 0ga'N*Yv:VOYd\ySQaS}3%-!ml],zhJ@7٩n6X'V1s30HF\Ka "'1/iۀawLٕ/U bCռfr)Ŧݡ\]*g;<.^P*5Q^Kj󋡋rFE)\O($[h_};%"#&4 ϑQ4 3O&t* /g FmGWQ!Fx ]w|cJͰEf-].bcj#`AϢIȭ$\("~ M4kVǒ: ƇG[Դ'_TZ5L $=ANXmPjr3"m#3j]|#[W56 _i%?eǪU.Ќjcs;JDg54_vfy!IdJG/OL:RU\8]g>71+Kö>O)|Q)"V/A>Y !i 30 &4HH (Q]s2}c|CY'ozc&n=!a44$ҋáPKq۝I&( Q}u3csaOG[;X,%o q1ΏYa*5yQr\p\$p]>^%F @DӋte=my/?86`ATnfĂ +,eM ˦q2A-Z.'ڂܲ͝tM|>B| )c'2݆ y'Up G^C߲j0.A [V0 8iOސfm4{ 3fpOEޞ53]P1ԜRB99v&WME+S\DB JRŌˋ5$eRCwvl86;;;ԝ AnIDUm.A^?@ ͼܞ #9fAϊ}@*?SX *ZMutv~zğf 3.șT 촹XXm\OɀiA1B:-ue2ɼ”anN~^esL&5^2Rc_,PCGW `J6&RaC'@"K"jd/dk)WFk`Y`l" .vVOQ+O!OJlHO9{,SvG`1:MQ a O 6{CV*sQУl 8Y{_W5tfH6b@ %T`}u2)-g_ 8{Ȣ3eR<90ZdcU! ouݻ QݘawL.i/E@,#J+Ӱv;nQ9WXj5O#~ <&Z ypPgpnC]I,=A=&tBwHs`+S#STyCǐ#Od {|nSnu&o!y7g:`S ub<;Ҏevwl&KKa(Mw I?ǩѽ2#]!Hbi=z GߐtW KJ#N?Bx.%S)x8.r1YaNUܤM|sݧw뼳!EZ听k趴+0S;, D\R y̸]E^\"R.ZoA&"!AF=bDd?ہLuWZqCmf|2FĉvsͻB?zolJ{1]bz3Ѯ NN6k83\`_"PLH5/>p.گ?ӯTJ`@ 0W=u@rs)A~)ԃ?dCՏzXfU Z[,bM( AhGJu莿T\k/5LC$X^4fR %4Y!33+}t`bJ/MuNN[1̓ MFSYP*8'b6ҳV~tM>( Tʋ(CގF!c,|aϊ $TWH bъdBD[z0[7gٶkW9%Qqa NYe_1d3OT?fLo73H:Ku zeYeF)2f5:ΞބrF$ڎ HL@ K7!v ݳ"ddeBk61=[j9}ک[i"*!ZBg['sӌ3[;pnBe708b/;;ːyN)R;Y~Ab \ 4%.#lA`ᒃz&?9 0ڣe-ݣS@17x11K;׭GacµѤzwTNEؖ+e$sɯm(ٲIhp81g^&l`Û5qu҈ܘ,T_Nxp%kkgQZ@ϨTmFƤ󥤵 6"!+;!|"pF[ZЦ\|)kn:!?j31)ZZ>zӽ_{Bl!v~n;Oh:=wNjXvK%ȑ =ѢmGgsμj)7=5o .uBG i|Z1B+;Qo9k1 dSk֚^&}izcs}[)tTR{ Wkҋ+ȩzoj1d3!5ϖKJVZ5D#`!ӒGb ^lߚԥ!VxXj1 I0VI}v`=˰uMPS's{|x(}[PnE"@ZB.Ik ?"I$*dcIHiv٫S.oh2wG| *,3ASj_`E.+q5ͿCyяl40ԩj5r]vCb'p\ʖ?WLm Ma={~?_quu)0@P56U(f*ע(Gb=A%( oς}R4/<*;nD"݋WC%RoOorg`h\|8ٽ}~Ar#k:eo2sl셟QOEl #'wd,YRs\/;")õߠ6ǫw <3_^* ѩbpn-?ZUl-o%@mn^93TWsck? 4}U$`ͽ߉a@IӁRD Qɹx= oU>M?qSwkjfMճ #UBڙ!@iV1,ZBGlã{:$={b]Y-Db^:5R D9{k<tf\ny.W$[ĭc>/-r͈խpaBIݏv*T0~C N) )U]2b>nd.A݄,to8Ob%WYI?w$Y.΅szʰLOגB0P#{((_2{O/ b͞sG2%`PAq'> eK3d=@迟_?@u< 1 JxCźչVFFhg'p~P> v p;%p?Z`z8cT :@rէXPc jQ:Ot- LKW!jdfgc0VW5tul 6"2UVy+,2$I6 0Wcgk((r&Sj*g].QT ;+;dAKbӧXrah3(:gFmp5^v*"IaAluuD}/A6JMNO"(yz(mO&'Bg9[q7xP]q~ࢫ1B+m:q IT=HJ9_%(qYyp~YGn7,K1G1WN6wm+"J?-YW۹Ry48RiNEA@ ={b `hTm 9;x=+jNҩONquD9pUrY|P= aD͉gb^-`*J%#mǔ8۬54^?1MG0$!qqkP?Pȍ-Z~Bg8xiYpI5TżcUZC LbhWcj0<38L G>qW6Q8!=7|@|r}FcP"\Q8;kЗ}\rb6\XhUK*TΧ6z4w -L y}dBgem:e1ú+LdZ(e"罨,1A5/\QD+Q*,b H(xڌ|jrp$ګZ?#ͳMr:i0i=_rC>{Q+Ļ!wDfofQ%? <0Toso e$_~"-1w+>"IKi()X61m_xo߂S_׷)Q, |BpY%b_I<^;}Pϩy~y"Es\wA?$O]ޕIQh8SL ň$8I G ~/.@=K/@IoF4R׬ E rvP2mTlE;|EhZG#&EX,N͓:j\?^GxmrM}i~<[52[~5t5g[?4EI7g+z_#LۯPg~d4#)kǰ.?1!Rӹ5pY $ءq?d65~l͓]JyXc#1-!x17~\5bRS0o{˱/ٴ2|9:ѕ,3-3`ѱjϋS$;|߷1DLA+H"T<`A]T6B6l}nCn'xo#) ܘ*vqF%RL>S>)4ƹCҧ-{`Ö?yqz\ $eE{kĔs`h}|#r* a#ݲ3iGRgU86dZmagrdv/!H bĂikYq8:=0Φ=+gR@gYĤFؓEh\=GUkp+=;V8J;{D5V@Ed0C6?8rXϷ37lii6H~%bG$<X6xpN`Yw@enF9B24Q/OVK ?h ʴr,A (T W Jm,"߷mqf^~*K*T'!~K :VZ8(Hτwuݯ%Ks3i=͵rvn %B$͙=UMZ3."cPџv6ŕrd9x׸vYx[7@F"C.qN`2: $Uد#;5_yNצY~KZ9]iWc6fz hz_ENF !ə1UXVk0`/ܓo GIc ͽe3TplEC%GP)J̜\AJtxm^~ZGNJTÖz":4OJ 0[B:<GL|rxvD|&DT͌րږCn =b}W>*T`zMbfV[  Q]-VNoH_F@>t5_S^ 5+ۏ'"([ h 6q5Job>I)~%"~s^qX͙Op1)_ϞQoxޜ]v|7fZӯĉCձ#3 i ^*l#yXf),-|32 RbWi--S`TpOcA-+1eY@r QtJ6g#[Ky4NO$f{OõFrjj|| KVI aكֻ㴝]O*3\(D[4 n_=>!{Xi*e+@(`k6[VvjnM}^`] :.tsTiiyAX0Hv$ ^,wףzt쀽s2Ӳ}$aVn{Z!fr;[QG4RmRPHn{|6{zJ'B6ە+4gh#ҨI'{|e}he[FL5 B}GM2k`nW솩 ̳BI4fdzMQڿ\5o`}š_aaaނ_X*&Ϻ{}삋ɹl>.7bU YbN" 8]K6JycG/]Uy'Y6f::j ݏ\KjbxF'iOi+6j$yeS~P(YЄlXVt3EP[xs'Pݶ<9=~\?#(Ie0_ Gj1 Uҝq&6L.|P>)ܘ2 wC! K,eCpXFvJ>H˓{Cs9Z9>(a3t|ˍLpc?.:ZK/mT%8E! [D4РexdK] ¥,%Ci+p\J3ւ%N m慶vZ:Vn'؋a,J'\ՖԘR#||ޏdyOcd tvY3~a5T:cj{pr?< Xh+Cs'eڠT_`2j_ b|Ė%4$՝<(@75 8[ӂnp ڗOch5<S)hrU$Z*]qI4ydlcHÿ_/UyCáT%uYh/ȳj.zqrN•:\h=^='nG]8T k?H E9Qp:031q/*CP ,7pg-2OjAr9W˅͇YS pf~[I2ߤSS.AL3ʖh tXA)wMb@a !oyi}?F 4Qe:0D.HMoº(˽t2_Ķ4Cpg˓J<T+3oBL~RX~$S+I˛xϖv'ItorDhAB̺S f)9, KȪA^O5G3 ΃J$LE6=ivC~q8Û?Vwk ;HH>=IWmс dWN\z-yN>CQi@?o=_i^$4. ˳aOx2J DoIqLk=G_w7L26=Gn?Bý3տj9wþ 7 )b,-mXfBuVc/!EZ%Ň-i1Mv0pGIN)`2ޭal@ ־E"΁(Z[Ok(/f8Cj4%]rGY̫{wř~bb uo@L+93xW]݇\!;hQն$!Jai]q#KEo z ޛInzQ'AFRrZjH+Vu%a|70vZNb__E:=E Kn*Rnׇ) =?h0u? &R/A2X `w\23C!T!8Rmۥ>T=`tŇ oU]K \"Kةq$e0Z"ݙFz6`2$<88Y瞟an (qms"{dqW!ARԹ)箬>xLٳUI Z^qG賖<ڼXf@LV"[ډW,2.#)>'0h$896՚|]0";z8㾾+WGkʉM^j)ˎd쨲o&.1<+]TgX(?+nn(O߶CZjVyOqЅK&PT o:J# ?)Y3<;\uV%r@g3e_~|H4B1#T k '5Wя$QU%(ʲr~M wwق."&-ڵ4Z c]: I+ƍ^|( 3'(298h~ο|v!UEwaܿڱbD6Fo X6Z\^ )fb!xHhMwK5wPUlʥj*]܈j&1wH|j;iי6 X|qqĀ֞#kg ]Wvq[,3^[^QbA9s略,9SDiC9 pQ,ǖp+a3o~i49+ɶ4P0oHy&{/9J hCJIJ0t`~tY0r\@ɭ_#E6Ώ;|fRi!nn90[De:m6J kU5SD{Sÿ}ެCx9(8EҤt훷rkOءNɊ鶁 Jeiz [ts )D׫:5^0Y&/67r̥^s$R|~Gm 0C}Zf_^Ԑ`pxݕGw:&fU,PUs\^wX?)_Ƹ[%!,LƜs 'ZrCаNx3i 1q,x%0Alj)+E1jD`ߜQvTԨY5Qk* syxF|Ig6AICk ԍ΋ɏ%`BzJ#B>iQd Nr/^׀|z!N0]j- ż;#q稐jlREJ"dدP +R'<Bٝ)PT35әI)vh}oQiY+!d/q@MV^p?GD":Jxj>PGK}zGfoQ`O36'`mDC'7:{:wt焍;>]_ ;EzV#߬wzt\x`w6[ALɃckߋ|hakQkEAadlSnSzO $a'`B UTC#}sv Fo>r`:fI3ťQv"n~@zT-/Doq8敜'95{*uokrTHh|HSUi0)v~A:)`Z 2: N m-J`:MKK ^CNrUKy"=:&ueݚ7MaVL-#a֩S:o{RG1S:ͤeav:iOw5'f'/ R`36\N+O0Lu8h<.-256IjoV 84#xei^a2]z_ܽW3 ~G a*?FG۱`ݖCM {mv5r\sn*ُeܢ7LRS,tYkQ%|]!?X 4ε1.P5pT!KTi,RcK\zr{‚|Apa>n\tF}1jEwRU+Tdgl3=r͝jVu~Vt/٧2ջ@eQ3M3Vs{H`*[(z2 Lr;:u4ߵ8'w1u> 2aDij ,$~bULJaO&D!=TjD$y2ٯTGm'^u}7c F [_7c؎{V.s @(;@ xkD8e*+soW[g4`KXŘ0"k`qy \ <ǜ#?u7;lr9|Z-L\KbKɧ\@μtvRgBqGb`LnJ 0^O=}BܒT_m) ֠I.2mW |xK o*M yە\_ZXt]3MSb.40-XdRip5 obzCiǥ?7xbxF:i40kşO;֯}sDH,M0rGNmz:@S[YnƔYGN!A߭z0",Y*u޿>7xmGx63|Wc]-U4/FؽhJ{v'<@GDc4$XDIc 4fauhQmT=K~:9.Xskok(,,ᐻ $)!j܎ Ғ/R"G[}F9G`_)O QRk֐H> =v>,7*WN"B J%.삕nb:ns_HK{,(#pʵa6x)EF qn*C[~LBAO\}J0g,e( 體ܴSJdzώq})3[M=׬\GSejTAsNP@lï-皿&$6#5p: :`FaJΜĺc6  0w'/etIaA ܴUUԺݮaUij(RUda\w{) xA'w8eq-޴FMhuL[\Ȁh4$ ɷD/ DX-El# >W S vF##8["-" ZN¹լW︂fF8BF~,Q4Qmff8l0oh7?xi~Q@ h;T#ՋQ{0Yw˒l?8_H4U6 ҂@J.]]cM:x "*RO)nZI[~4 9,N[VI̾Y`.qd1fJ2Y^ⷾz^-$BTH0r?kҎPT @@Ἂ]nчm+V{3Qo@Y'p1b9̝֨{"72o 1s+`Y!>Ȩ'&~U B7z|-!LCwD5:bU괯 `IfҤ-.Uxqm# lV䏥L"Q_}0n~›=hv@ D]%[ tȗ^q)75Nɼ_RH(;z55p"ϋfQ2@=Ž@*d JQnM#k}_.? y;bi :."]^J1@-զ.sh3!R'Xۊb8L]:*.%h{MZdk'H~x}cf] K@;3_ss BO3cvXϩR:֩$EJWۉ5yg`^T?h8F_2D(Jo|rֽV%5z%݄XbAY7¥-r9k{cZn9> wY8i;weBB4"]ym*_v# *xi9(I=J^5icΞ)=g?Eq.7YG<ӄoTnv(9SlkW09 ]ׇDT7qX&J-f%!N G,X6d 2c.wUKXf+>Z L_ H)-K/!YwhFb&\=leCW^a3n66@{G/^e~GG HiwCqg(NUPk5Y븖v|t+n3ѽlw#+[*@hȱ*ty3nk(9/>S{bepJ:uˑHPš,n~2jxJ BR51F+!`lewdnZ4I46k :}igZ8Y.2r>n8{'siRt rI a` ¨+ #.~jHلQ~d].sW_! zd̬u5|wQv*=nvTXB,&7 "tV^Ǟ VUJߨʚ7.YPW,re(7]S$إYW"8{G~._bs$Il L}rm:Ғ ck@$į]@IJ#>УP>[E`ǀ *{ \F`wS"( U\49]Jlr $^d~Pi*Lpt"A`PUA;º_\ny) F?G&Nɢ-AdgT+eVpBl;B%-a%!Ap aQ9{u?L7hxSFa yvn7ђ_{wt9* ]ص`A=K{/x]hW, !M'ܝSvUȟ:◤c @ 8p2e<8$M ͮZY^6 ,y{8 O8Fsf) 5Ijެc(Cxyy6a $"l?@| &I if%H} HL!15 Bv Kd?\ Ξ٪m"~K^24Q"^לbv,ȨUyvS7XCυGFU.rg_q'KGc*-JCm%% C7lޜT& w7G_r;[ҢXD$s\!Y`@ޓ&ht5p|so OOYFgY_1T1(HP@EGwDoS7Cd`oLV 6]lb#Ϣs73^3W\?ԁs&5$dR%0 V?)&>`W]>#XXCfl o`kAyV ;m'~'xKc#6e*BlHkGK|rs![0Ǒ?r~ܪ˽8ƏO IA븤sE-ƍ69+I&iRۖ}[Z=fDe`l3u-.荟3Zg$9T; J#7${%Tj4aAÒ2Ox2;)xJb2>{i@^%u!wGwŴ 6P8Zw6`n.ܦ@HB[g;69!^x0'$Ein, ]Ȍ7ȣ׮n#0ۼ hݿjl4Az&TA^+ 3&#CʍOb.l`N͊M= OkBS\yC b? L2k0sknJu=C|:{f+Ͷ$rʏ 0ZfYYW\}rA^D3DDF*#uۆ="S\oT@.D ƌ԰T 'ɾ-x徴&v8ڳ!FNq}QuT M6F){$&3RYKDv7.:oɺ= >5[D_Ѓbal*x|Nd-/njrF)Gc D(B:h!h]H))|NB1 C"dTtrdĜ5[xάp=dC(VoD 8>}\'Y{HaOҙ(7xv(E"KFVQWP6X>pqR4aۇߡ|im__ 'lANi}MӬ@G\qIUYE,=^ dPb\j3JI{r~!uR/&mc oNojpiP"QS0˦ɼW7[*7Hk!Nm 1q?Yj\~V!BM2Wu_IX3٣b~$w5:-z$g89B1@\{6oE&c_Lc0JL9 ižE0xE؝ޤ i\.8 (5j0eܰpBI+s5e_`1DTe 1Ufr._!5:p4}Q߈M>&1*@"h΂|VSp, #uAdBV5[AĢ;ut]2B5ҶLDz4/ =\l34/@ DnIQxn?Q=[ q ~+p0׃ ͒LF L/0SnBV/Xm5L u2Jnr@k!(2%7îrƄ zO͹k#yGmp>{]MTsC]tXRm<+,HU\YBZ@#9oDl`y<CCQ8P0I$-;`:^C=`Dw<1[!3;Hm!@QH@*:a@g>$RTEZKT -"Cם[fĔ9 ·:J?Z vֺk0;ziLfT;IG iDdO5w_4)T bī/ܟj2fVQ ԹP|ذ_&d2PU5;.Y+Yƶj%7scߟp>9vGQAfJV2u4Kwoӡt»WGfc[LǩBpbsDHѣ:Efiz 3yR%V*BnSn%/hfz5<:{~7:<3+\ HK 5{hS1/ Ph!zJ_2.zDLϡWzj׋%BG֢?dked}0)7)^4H81>?\XK_p``/c:PZP{j"Z\dkrr]y^@uxļ=]\0Jꣁ9l<4KZ靫SuWaL5H]4MbĻw&z\aDKmz@SGhGiHg424 dK)wtU]rC!,iMv$1d9O؊qٰL{ j9I{\h*3OOlwSmd^Օiiї޵!}2^VQoX?Nv΢紸_ HXj-DjZK_W]B/]Kmi^ 𰷈( @ U'kڪ.x)gs= n-3ar:2Ov``OMN9N _PW C~XCBH2|`\8)P9u׀qzn"neFf]|`2>e%( 8szB R}\zV"<1&4p0#um @1/7qy%ޔrs멣t&B*YA*A0%@h0[+S# 6v$>n⌐dUt*i|A-v e'HTWq!eWT,PI$i``P2x,_Ykrfq(ݛZPN偹!DAu2;IHdgtֶsܲ5e.- E뻫 UjRY*r7S6:I E4`Ydtb/(bfyuyy{θmy?jȾp7j8_2ti+.F2PN 8b̺8D,V0$֝ pq&Ra}#DMEY$C^2ȵ7߄ )3GI{2HV{3x5|5lI9^GmkNF~>%afJ&WWG^ԥ(ˉ plvҔ,:];-#6X5a0A""D?nA}a9H("4[Hnm X=F܄vyMZYp`5k3CKՂnJ׳f^В\1 jag>"| zڸ*\T %9{ib!p ]AkӬGm4EIm6WCPKLF0A E<ݧLy@ " }˩{\ H="E>G1\X2:bJDϊz[}h+` <=1uGvS+sSQ6b_qOqy9aC4u#iV~Go?y[RxL\bK5a#zղ*x <1OQojLr%1/_2Ϫ}VqBZ-uзs G wڈLdwi<< ϘU$+fz"ju%0PM,{HѪ)Վ9L9roe`\KWSu0Qg/-뾺2cnUDyE3{Zh)J.Jh;Ãs׹*Ħ{\2*q/fmIYgD]I}2#5ePsAL( xkuȁ ci;q؅*w?q|Q Ȧtv6( FJ@p*{Z*\lMr\9LLG&9#g|W@ A4.\9? '6'\/LWC'y;ePM,twa_JMT$NZr%sUSGsqci # #ϬE+wCQ7ߘ  5ï1mZaQ{Dֆ>j)b WP'ڒN&x nS8hYm.Iy1B飉{Saq=f8fס0 wJFsJL η1ѭW1]>me(H{yѐ8]IإT/VYN G~ꁘϰ"`ĉW dn e6˹C tݧXž?c*﫚oZ~+*Fh^8Y_q6GPxW] >pEs."ъc е'р:3Np(Q87Pd z%PQi z_FfJ bkT&oOP8RR$dviH6>NS0~5~ PmJ8Ud^b:»4g'RJg8|8l23Ni %*$ouBG%t6~E )4iq*@*OqR'W|N,)n\_`R͹y^640u29썮#(DPhT ^JN|˘F77E\!M߮,wd0=o{4X]&Џ Eh{&(^H*==TH6 v_,3>v+zzt[]6O]]V;f. zpÑUYnR#M_a߱1~oeY*~S5oVV'v;*BcI G. wE/[J]wUopu0M(-Kѧg+`cpV%1ܣ?6[$KƔVT&x)hQ\Jt3&{N3W‘ӽSe^a/@N9">xy `Nȏ7f-7yRǕ- 6E\9 LM p}jpvIN.Qsj۪dɿ&~@-a;{l]4#ID&gL~uu$ 3[grդI|xhD NCHAɯVTS63+_qP?@+5e85qHJBWѱ[h 27tok%ݠBaf%hxc;nġ9)tЌXye0rȅh3$#eLr;hf[egN Ďޞ7r#ۉ6CV8GH^\7lMs z#091y&9CDI&#w<̙9 |?*jC} 7=p4B|®}M VeYQdk2Z]'n&^p(i|;1[?@~KC!KFuE]:͇KX΋ rUv3BwpL]y,tjB=p q+!B㱴az`l0sGwŽ~i_Vu=Gφ&?WII|uah=kzL4,RxJ‎uE~mrs…wǬEW2:Yk2:<.D'v~?ܭ ~벻QWOHW$lsۭ =dLzIl#+LgN?rKu9!GfuZǮ'AO6<2GЃ۶PGR'1rP LWν8b9zs|&OIeDht5jUc{;_6=(U+av!0֗X>(b,U}N)n*!$:OÇ҆[W`m> JV-Ab ,Erh/;wr衔T{ `G"ooHvjkPlJ]>ESۡ.D2t8SJWvADtE^b6xڷ,zn[Tc&6nǶ3ԘHŷ %Tsgs@. $UؗE0X Qrㅧ}~kQI~M [&XXoGeȈ2O|a'wrOxws>K;NZ 0P3lG1@=W"WG!̏X<ѻv(x1KOsNA$pR6ge+Brko: ,Y{s[ 2 gfq971iYί4{Y34A?e/] s$vI1_ҝ33Ѭ28"/([ !j.+(O7*[@ˎ`CȻY։D7AxW'4TsHЈ"ONRV4_ZVzVUFvºc.C`pX,a+H./rW*f~ )J /їt>{sَtߒ ·dM٢v0 2/(gIG{gOC 4#ONhғrfuiQ듉u%Xgl)6q-pZx..\喙Ckvwyb,y'926@/7?-=#BJD"WؖfQϡ%ދ6!zpa,y9cƯ&\5Gc07KJN_kPO5'Wk?qb_'[Sl5{0. &FG_,4tFc_>t\#ceпq=SP(`bHZh> aؘL&5> v dJH'ev!t30ejEAuP#i q̭dž)IeCOm9bay;ʅ's| a> RoY}ituY>VKGAgoIMNefAӶ˜'+~ uYda l\tA-8ط%Rٌf#N&ύcMv\!{;-(=޼(Wt5艭 Sh^{*w;N^ 4es վIط/fYKMa"\uay^\sh0,d%dlJ󟿯`׏\䲻 X +v`y(UAeDg:5`z_K;:)Ac}iM/9L䧍O )*}5KYBVkn!n/qaz]lN4'zP#ff(:WfG0x֭Y[ o'2bJXx>klȭʇ4  ؞͘XKMԧG҅PV l-b\( f'P֝ Q7:M4o})]-+n#o- z@|k;$ UР_VN}!knP\v2RQ-EU; -2#M$ո; I|XǁSu[ E;HM~FWt-du[>G)j [ȕn= fT {|2bȈa~LM_`ɿxtwדhy%9gb 2E)Flǖ_eqst״Pz$U<j>Δul 6P2>hz\98Ar`R,r/׵E'}UQ=Ɏ]h#RZuT0_PstC\b'9SkW%CӺɗN܄} `e hiW-}Z*ϪP Pc{gc$}w/5ѹeTZu:I*.-,Vh`{S$ nvl͆Uu\8[r :Oybt|dl ߌmYeߣ'e^zCb.r+Je8 r`r+|,(VUNI5D[MCqn߲ HCo<A_fAFԛF ¸L8yET-aO~Oȫx{(_!4j&X0K, ƶIqZFWROwھk6SSFRns DžNGdrP7,Â?Lhk!l7(up$ ߹35Pڗ8+Esd0r ,d-|nO&>`QFC ՜<&PE3S%H||sR,n~*9!I=,Aq^4sE )v 橥/A$`PXHyf$5O|H2KvRj겎i,nZ _졈v=jyٙ|DڪDQ,t^z1_PqԂI X&ZDq\||:rr>wKV=w!J\ ie_R7 ]{xbKx T2xNX;e`CsD썇Mv釕-^eCFc2עgFoZ>7D|(NSld_1bI( KzThY,*m4Qcd g["j>M9|DX-Q+W{Np3x_'4#V^J4{ i&11xzKШV :V~ykzƎۋ9BhRc qOT6 odVJ>ѹyaY Bxd^vLDz.Bm;7v},Mo8ή :דei"nJI .ڮ)({c 2HTK$kQÖ_*Bڂc͗/N[7a7-3fZ,q\(CIuF yG~VXj;3 %{{cU\ ɅNPH2RGNKC<B,iTd#-\Uc.~@!fM5}K?ݚkL&X)Q ҧ?k8*<"yrg ϚO< "z)|^@MW3W00$j:%2Zi$a12oTz)\WDҫ+$C ~(hN`Xn$] ݪJfK0?S( ^lQZv,d~pVx9#ArV8LΊeRոh(@+nUazՔ4fPbJGKyT\S_6s8YC‡i.9]Kj @yXu16\ ,h^wF$:\HKJ6\YS qG_eS#YrM00ýXUv;D1F\x,~|\X]Vh5axRmZɉ<ŬIʴs{[ojlJb8ϙ&䠨RU߁3p;&(s :ihx 1RU-Wsf`꛶{hސ&D2 Y)}qA+-ǙWx#p\/d D,-)L(NcH(֋kn{*q޶}c/ey 9h%t,kܫkkX>:du8-$aS B(7-D7BXf$Yo" Li' %mrYSB)hk漩Sʾr6gM2x:YS6!k-5x=j~_銲f1GgӒ^(¦š~?P}3aYwgi'c J7 8EtZSGoN0(ӒdWH]/KS4@0N< b~Jj06L2zͶL^2K (#Zj zmAUFV"(_cyOvŰۥV4< |Fe϶^d#r08Jr&Q.= @.F)B3:1q]iIHc-"ϳ/R "%qHV`(>7zgQ;$D@^ҿNf|Q1YA'R_;"lc ^Ϸ#ri/[Z:aG;ìVN  X]u9Nk_*+H.Q^1coKk%gV/0>QzZ硂<+"?7 U-he#e9۟kmmPC79j*U?9t3Jpy5?Lbxn'%HKwAk}mPW=Qߵuw$`7e, ]])hRB?Qw9M>FS3Pz*ub=Q8ԚD 0 bϪʓBCRHNwܔ6a')2qI(.¹ $4f#Aϩk]..{dSB0GW/];=>?Z7 i'0jnN5kFӏa'3%O3`:AJ4+-C~Q Rw(y'k8WJ`BNW3mm}sL[9yiwъ4e抔Xͦ·*=ު|a0 %q^ 5-)tiLRAu✻ˏl#UX'cg! .G rZIԘ<봅.h./- |4!du"7ӪǤY/^O3sD8篔V2?^g$ "9p]T[!nw/C!b0w|9ä-.ծ\'!BF~ޙCz Oo~l@gc9$ZJO]VN7)ZTh8p+H[wU`Q0%Zevhl?qJ,Xl50saK pY̖-Xݲ*cy~T!>Oh33@s NÁ*/1nٖ[ ~SJJ(U> =ȋc#_0L0Ye<(4NgvE*ffB!1@=ẅu)`paxJ!Pe`<9cl}_Y;T?#ѧf!($:R |d >Sx2L!KޙIʧw=n1,:ٺb%ʚy{>5=^[a%aLGf,SL;w.X.=ȂYe2ϩyoo QDm:,}F@p ̪{3j`tY6(o[I$`r*z7 |/z4>)_/:-XɯD=B(- КYu7Jz:in_VDz ^ *ȊD3O3j̗^y^>s/;|J3h!FK-L0!>YP^]J׎u?b~PoDjeO H.EHAZ{g@i:XVx^ {Mqp4+}~) Zxw?gz bSpҒ\ 'o,śjbD2۶pS[I-Po]DY'LWTma:+~d$"r"R92ЋÑ[F++d vܲF?W*|C#EzZQ`ac΍VCgN@:ΖٱN OU M4"㠵5]b4׶O~2+Dvv{WcAƼ-P*馍=|5,[y,?}gz4qsCO2墑"ϙ_|&+H x0C-qL/XT=DB '-dQl\Xqu}gTG]6?HvWy02<ITFSO.wsr wWYS,O'xT3ΦkJ?zL\W@‚W>acѓuң}zPH#S 4R ani=(?ǑRqX" =xm<@;C] $gLaDJ>&ACO8BNp_/ ?+qNH︯[ymRCOHіҥ0(&GkHPsXTk].?UERVi蕶UuX<ґa4g.s2Lҧḑ(V& s!_,"cVwދ^Biy`˺SqE@#=eT&~7c"`=H5יOj8A*e{~g u=|ABE% S* _DulٯU:tp{%#S &%kC/c1bWp|hК&!5܎MPFbˤ3`Uha̟blXgkITJv<.biU:MU1߫Tbٺj&Dg=*27IN¶ 8ĵKO/ĩ}#@bʫEFV7tRuvK&.gQT=a"3"ޔ W_ˈW.o*EGo*6ҵu9/dqqz}G~0 .0+$8w{̑HkC=jj=׀̈!3zx:7=nm&mBnBcZ& V]dzɮgJmg[n HÃkdl='*P 3=p]rpXq&z0u?!i}jGd' =!31׍'yU䲿z3~ Ya]*)%ݲ9i^/0RZex#!6g~R:G#&=x-tQ! }f!N>+I:4 )xBC'&Ssy&jFPn壺OA?mh(5cDAI~UhpSigF2WMAY hˊ#gNv볼5?װ@]Iq1[hHcҨ.޸[?(/$6quyʟؒWG\2ʶG|x $ i6[Rc]2 s4蹀Lrvl0᳢QÀBXΖC85x3˽<6KI@A՟i`t\/tZ<)pԢ}{Vw&2':Ah4l@((%kjGZnF}ylxv֥X v^'Afd-_^%4"hH ؊WB@  cߝHU )䯳r$dGX1+o-ƺtpk-9ERbZ9-Y]::`F;>IN/xwvfn cNx UF+s҆ :yD?uN\7kk )pAGl{'. Fhf)h,j*oäg&52Nhtn'z,HV''MH]:Y>߆6ۡ(pk #ه% ]J Ч %fL\|ڲB%Sճ7*TS܉{f R$BveS\"@YGBHF*.h1&T8qWXLtf[vnQ h,ҩ1ee׽l/,8+eɡ6}<5oEx~Wv~Se.a\6Wl]%S&Qז蟳ѦIyqUI;"=_ 0.:]u _g+Q+7"drb̵gmX0^bM#IMD?E/Ԫ3۪xּ=?%cKqs&{Gർ4ǃOhU[)#}: $۽^6\T| :]Z8 ;+I,Wz;!Zb.?>*7 G`u"{Xk &^P=k3]s &T ;s'YrJd!m t7Q[=v9tznm<RG]MDJ?y&lЗ{i0j! 5 .x"`  [ \F+yTbW:=S;FHC!&dHt6]<~9RQT#+k)&U!j F ZiU /í)Ǟ&Qk@+4l.;^eG\a|Zbڍ-=[nhT;_ ûUY9:?tS2Qog1hy܎vD*ݖS %[P5ǡY;\s$đ@!h0yhQLspbMBd6~e}RfR3hoʮw|MI&eo^͍\wZ2*p󤛖Hpv~ɶo2LDvǩq.*@B[ĻCu!F^)J?e;)z52 # IQkgYV꛻>y鏁j0ǭKl۶-.(L:N <(A|Gc!mti RL'=̡^rQkqo* &Ɔ)x] 4#/V M@Z 8\;Li*Y_/S]3>Ɉ%I5Zm>j ? ϹˁJ5?(‡'{l6ȫmL-'@9KҰV/*zIJ1FE(T56N?BM:HMre$4I8$Vy,k̵yc:p"k{aH7/Ԓ) Ayq?!ܰZDZaJ^9$Sq嗟G %6ߌEƊ?ڗl9IȰ?l|{kwt,}Ttf1G y`gq3@#\I1v_$HT0Zm4'Fj.<+%^ٮ)pA4DE D$3mR( TdPMэҹU[ba ʿ8 7ή"S8$Xc"/ښ#ZIy׹` XN$[~'*ĜQ a~hHM}:ZQ,,>?VS#hE!zk>NippO:&pgdĆ8JPO~YF@ɡc V TFuUf&B[q &:Cr3'E$s(5KeS{ *dHM  ФN?nP?'8 .:yjuЇ)2NjK&LHX)MMa82Op`2"SƸC <,u|ԗaTk)sn4cRc,iLа8wz3;r&#^Z,唊a]x)n}3VݻhA-p FwәQNI}"w+=gir1зEM:^),A򇯭wB[X@VD$mt'M] nNúG0\b^7hŃwGq<̷]f6Vh{)@&QB Ó\X^GY]4/4^[CG{Zs|7tWAe,O,EطM%dZEr޳{TLR;D Jtq- uT͙2ܔ*'cJ~RPI..݄O^Ӓ=^i|jܯ(XM Yg-H^ ͛?ܣDfV[],O/5xYNE|n(V$!\`6 Q?ldj*VIw$eӖC+@IbtTcBNEuB[ˮݟDLxa2H&3ve@ v5l֯!.dYHr&+(5;iVk{<"mD>լ+%F:}j'))KCy Fr&rcx"i>|T#śўm:@*:mRwzq- tH7%Hs:xw֣\%׌B?AeŨHiN-i3 Ldj.rx@yDe/;{$ xW2+o  -XA1!Z&|M|Ƥ$Ea!`mC6>Rr}EF dXxӰ&s&Y^ǔߪ*ʺF$vPQi;Rh?kmof~ȝRdb'T7@y-*k<%s גcʚ|zN% (8Yt^R@+F$ntK̽%q:_7"foR64ԦɗNY(CnNl3%%:32G o)𓷒je@Y(ѿ' l^QOq 4|"wU][cfpk ްߤgg4zx[p7$VrA|Lx|_̺!n3Ц`%Ԑ ql2h$2S`˟jǮ2(I2ܟzߜ|ySXRαQq)|i|I͑r S#۬*6bжv&13ȽP,]N#2fx֣|vˋj1f|kY8AvQod*^HMs~xܺ)TPA-49jGi/x.|+2,O{oNIզ"S!.HO JWiois$3w4UY ҚYha:Y$&`QW5<{,z= U<A+y~qUE9Z>H붹`xd8I teњA V}XgL#~'HUѯ&q3H:_JŰc|k<\o"P"U {ZP!,wT2kC$lf!K<$ӤB$DLyC CoiOqZ)vD21E9<&^]1Bkh*n.`oJ.QNHa,M]`%0XQPbZi-<ۺ!HIv.;6%@*:Ԍ ҊVh -q;<+ څ?ٸلR5ЩWloQ>hmeUe]8:eKITgG_ԛ,>n|u!CŊ߷kYK8 KBB?@N& @܌Ñ S^Z]=ߠ"5xnŪa{AU (KCvFI3á0/lf *EZ^Eg)GE)#-q6$1v>("}M89D[>张 )yr6POmM%+w<IT܇x:S:r{)fQN!e9q^(2U*ا;JR_Qst] M-+$ME*;(!~'[f/J@s"[-sFzŊ7KD'G YLP#\ɰ025[ńa4hmntrAUM rb.Ji6tp9C`E^ _p ?f/];՗;1lIskFKؘRF ѠxwGخauj9mp4F̌ml76잩'(lUM6T]y($H ʞG Vca GfnmC vxh]Ah>b"’xo^E;^gL!պ7 ̸\ Ҵ-g]1繤j5dyClYΡ,=ԇ< @Z ag!88T^!2 WX^.,GRn-F탂QoRI!݂||+`Ґ R-gi8'8dEh92ߦ#q*E"m?KnO =֧a<out1 *Ъ/.y|l6}k ?I;{btu5l vzY*dtQO|֙kۻpw2/!.2#/)q{axJ@_]a`pڮ^JHDJb%/Tr xÑ'q\B<\CH@&fv!bI [65Q1>zKs -\ ! si~^Q|t1t2#V u-ڳXIdB;QRId1Hgmu k3INM7$n3QxTq.$= :£FJZhnaRx!h f׬HBnBQhߣW&ƞpKۢ ?V^'TTȾLu`Uz W4u ʸAɽ.RۻGRZ-'p{\+^!=蕜U`)3h_y=nR:~]wޖL,wا»~612eA% ?Bbdf(.֏;"+J^ 1q} k`U%Ho΁?MUv1}ߪjl<!|Ţ'||,Gi2r.S$#EDihed>yh;mLܢ3d_HEb$ SPbl:?mvPwMC88ݎ`|j/]t(2CiYٌh+޹Y;7/ZUhS(76JշK0(%8ئr1VSoW7G:5ےu3 VԽlX橹vlń jC sjuM#XP2[0Gªzvcę?^cJV0C*2C%E]^ 7$ӜXmHGe}1KrSB:`%g5R.Ӻ;~OYQ.tJÊ)HR"H% PB 3 r/m:$z,>_&;s lT) b"a !:|t{M*hv4g EN~6Mj_2XAӡTtH.H&A R7qp{8˒ yۏy'E6t5vgST?@_+hSXt;eC~{_Bg1+߶k.ٯͪ`Udlcf?m7@rQ@Sz'Qq u@A)n 3̃nMpOdPk4Fa{:1k1".B)DyvvDXL(p1g-2?\a{h1q* 6 Q&j[4TJ udX~爤8}&[u!^=[`.L= kjjSςH-@ؕZSf^K*&F &OƝ=Da bd[Ц Z_)!aر'g%8}=h4!N 6,)!Op9 KbL&pWدjbd} PY<:V+&J%&cPh_[hUd /^<8 ` 5R>U<:^ŔSaޞU9KrmL2ǯ 5N*} s7p/i,Mfqض*BCO6TR㗃?k.]Z*ЛRk  oNcNwewG9UTun:PZŮ뉨V ZjY#3~z]a2ImP=/r|,v?,ØmE:ŧl`M0|h˔ Ƌ'(G+a9i˫2*YK%W>dƱ XXv)̹Ϋ|+EMV.$ˈcZNF"S$Ί/$iEW]91lCЮZ%ZS N}10Jz XIwb`{ b黑_|ng¼WH"m8.KWa%lGe=d|īȿ3a-sII 4*W{@N:o@3oڹ l !CJu2z(]8mQv0=vOls[X"(-ųY?iÄ9.*kD7U$Kee%Pm5*Zڽ{+9TdnrCs1=I5uxؾKɽb;8jF wDFSz Q74_O &@^J(@;2OWKb9mmI|\8sfeIڭO$ 5*7aD>S Gw% IS9x"1F'KN˧.peYq˶D`d]J˵G7J==`^۞T25QZqhM9VliM{̖`b4_$, P7]Y6NH&euJ21>YVZy YeBg Li[j8w1KU1)oxz4^. 0|jБ|c*Lk0bA>+ѐuGMɄm.5Yͣ|-IsE _c?"HvzC)  8F33؜Ba5) Gɩ0z byd"ͫA=hF 1&wBXG%A zUBዎ+Wy/=Qv&nsr  MPV^,eV١ 0u^6[o)DA87t#@Fr=3"b<&5&Ѝa?Y8(yAϟm1?OVJ^e #Oυ4#6:c]M"8 kdf/r^8E.wƹS:ÇR!ulI+,4@]k3s,hۦtj%;(콀>-e[H32 _:(JaƠ*FL2&ܚ{5')"M'h{gˮ>Ht}yZnjD ula6*2zts=gG'!;l,';(:DJd]SLqN)ڕĴH$lNL,QHyEvA}B "H~R$wY]{ފ[ zqtfϐ˘m2@tw.) ^j[Fuґ1FY$^ e=6E~o:iN΀->sN Ow볖rv*SOӦ9*C:.ݴ_۝'zi;"jiqy,q)o"RR-+J\x?Pqm)m,vchnO@,si#xH"rsBx2W\Ds ]+ǍU6}sY-sRMǂb]h!)74Δ$rمgbT-hRay"Cğ6LXHv XzxRpD`IayXeQG3k5n=_7$WJ$bY6y~,! Q n8žtBij{@{DR%r v45NwoGvEbV.Y$ӥs[Ms?ye5HD%0= 6OKpx*?IyZ^"R?g/?{saWUGX2ZG1jRh]수pmU!1Ey+wz&G+& /a$rvP%1Qk cYiVHxU <}GJ]ȍE"ɫHWٿsM&2#\uix6޳;.'"! fnht(!o|c IR)jFV3$6Md$&֥m~ѓ #ʠycQS\*'򤞕08 3̹LІGWJ_v*\Kt=:E^sM*`K9?WxL>^tq lgo)G&NYHLX(>s2EPwҩ(3;ΈsLSl\3_8>9;aGxj/D͍+yTыeN~$JK]>SslWQvDat[Be9A0aWju'^y|=LZKJMO 5XAWMM.HwMPK,XL֟gh<ͼ6BkbpWRTt4`<[n[#@ugI<Ыʯ {9xEvD䞬I;=M^n6bp+׺XT-e( }pY~roHfkBݜl;}t<M%: ^3unqDܨJDܧU XVDNnxѰ_m#;8.Z gd.JABUギw0J0ϣ.&α~.Y@c;)-)K;z4MK .$$ΫwҷY!Bߙȕ.|uPUˍB{.UpdւbY FOvr]6̺iMܪ9Q2ߑeX!'dcEy]2i6/qJ&6ensrڡ9^V, 1m`Ks]aMa`"X(fyւijNï'p~c;Ӭ\0X"tx`vEPy~I3Iv6p׭Jv9i`~ЦA>oPyƎ3>}c2KKD4dACW/^!?4Nb'oGt~/_ZU{{%=cJfBɁҗWʤ;ye Z VdDZphWnQeNR:_Fe h(BF~ ؒMO8C9 NЉSSьaBo0tt==M[A.f8ˑbǾ?zwWGrf_7)4_&Q߇:x0gA:X#(aB)~",$WX+xlrsp.ٛ45Lpg>ҥc:'T2cYM ֲՅOل%ən4dz]9?`I58tBj=J~ :Sշ#»{SJҶm 90N[. }(ԧgoT }L{J Q"'&s7Y9/9ZRM 捶Q(Va!a/r Ƭ̀{o69[Ǿ.'9|!Mj:A+jYed7T?/n -F S?AOK8c!@Nء|T\wj]d 6x*s 3' z|xwIRrןcz(6Yݟ>]- f>|spZk} Ha㨱K^,en=>6}xͥ]FMb&愨 V"Utmnԁ`%LmSB!;)sSʣaW9op7>YII ه>MmN\=;~ ɘ-Q$΀9:zz>Hrd ga_@K=P^zMeHv)g X'ىHA.P &z^(ǑaOU cɎ'1K `IF^UbuVǓĉNSZC.fg@Xld-gcsV 8; `"~k"g ͝znP&`\Cۛ*L4cdf.)]Q+.  X4-ha?.ȣ#D + e_@I*sԯZzj|椂xp>DX ֝ U4ݛ?37z uD3 nApZ0xiK^&Ʊ#[`J Fř~G`Bcu!ѳČoJ eJI$<|iچKk#[e<ܮ^;ѵ7mgc 2Ô 0ɡDv{T_y_ZnO8n[%g{ߙ~m6)KOj^n;_xvGd#'n*\x]:QCR+BK . ͊|&2sj_>]806ᲓhߺSjE@(scy YG$LU> y̦v@%esd{axt(5x؅:V9[J8:]D7׏IyGZ<K]a% \ fwǙ*q0J/V+˪J8?d^_ ܸ'V̉Tk.RtJŮ10itUߗNPtD_3l&7^ڇaFZ$}k^h9,`mN]p!ZDPh͝t1}錯kKu fKWe\VM)VZOH,?D~OYP2,Q \k5s_?tY*Wzϼhw&q#+fn4 )F)YJD `p.-O%sP PXJ{ʱ̦yiu@p(Bӊ}NsPi 8IZ~vK,vw094KiȺJ`>ڝƼ;?/y4]ppUTWYG4c8 {Z;zcY̚φ :(넂LvyT=+OޣÄ_tϲ}V.*4陝RmuاݮKӴ=:iia<v3DBԑD(:P}x3 pIWo^,Nűau_3ŷ(l|D&!h~<+ f4XZ!zLaOU%9KM5zG82(ܦÉ1% ~sѯzf\ Q]w tb5Q&ܽGE\iDB}h9Q]'7bP+&&@m쓱{#_*dq` O5s\OTgY 4VLeJÇc*Fb3TAIzkWW9aV K<ϩ"f]D.zL(:N0?6sNq,w缨 Ы9}M3mqb qrѪf;ܞr PתAbU% F#`= )]ox}dX RE NwyVywUςӟv7\/39-Q0o*f5}X`w(Ykaq#T=g_KkyM4˜L 68pOA^!Ele~3jpE#. b;awEϳ~` !4ٶĹQX(w Fz>>}O論;z%oRG‡f~'Ԡ-&9BG% @ceж݇~DZhuJG)2!>u!\[GGCZ~$\"{bl>c b8-' _&MWq5 Ld}f(07]'(QAIA_24놂+mdB 6E:5M K{=d*D8whu_nBkGM5F–GR/TI3ocK@~Dn p [q/t]653hpT$ar $~&&T r8ip{%G]+s3! 벷Po.>œ4(%`%w@&}hkC@+0=\XmNpͦ"p]hM<Fߺ*++$Q-3Dyn[mMv͋Iĺ,_rS f$FֻvWsw"TǼ\\Ne/4PY.K態"sr/TKiO.i-@ IJSTƧ\"ial/f%$8iON(6esZtBw:=x}#==>3b*0m>0` 4Im1=+T|b|ǁQm2&mAT6Np$پK ul>|Mwl[4wsg5SGDI7pu&̞CO._@NhGV1D_i+-\Xrm`]+P͒-Ux*JZ;&>a\u?zvdr93yL 9/r$V i}~-A(ȹWeW/P8ܯt7{O_xI@C'y5UIz.鉇l0o޼e辟i1 QlM8FHl0m9iig٨">ᑃҔG!mq+^3cr4%݉'af}RzP^G,Ps83tXY~GBG.פsg|c]#1DDMqQLpOpf0}XfTR9X^YU3EJ8Kt+ՒQx kyZ"zD)N~L j#û8tsqʃ#9 7dR$e~32p]x9mP{Q aa$Ht@$f##,Tp{@$gAcd~ޥA[@{|,:JQ tch>q 񻉄ǔ4ׂU0mް:3P f6/](;5{ΘN\C Cu19u/Ef :q.*iSߡ ~6BWpyAu@dFWկO{p{r ;؊0:^aŠ)ˎ26&+#ɆLJO [F@L^mUJE>WѤХ2h>y%˶$R 斀Ʌu[ U] \&υ$$db? e IH@Fٓ5u3k,_]>CJRh)B/Un +e~B.pk.@~7keS{62-C9 8 qPgu *#Zz``@wxQ94kE!ij@\h$m.[0G4Cg,YpDqq+u@""6#G9SUQMiuVxu,5ٌݥG'ָU<ǦcSnN-lD{@hɣ(1*Y mR`R7%q6,ێⷵ W5~8d*yKY3֕sǩ|N WUN1z/=_|KƮҘ65d*/ W&wtBj1 [ܶ@$ԌN%oغ@pLw Q]̓Pɿhn$$|](Y_XW):+ixCS͒jhaVAۥ"Qpe ,;2U%(9"r=m2b[ 0 6dGDl nR|>N`ŨY > 2{ \NjqA^3±;eccլcl/N=u%^.)E=a-JyNqinr+h%m_˘/O0\jK(6K7JN T nu5EY!ڏ6X_NkF@0 ^Fp:G # /m1L*?<ෂiҿ"H]1 )+`7a~g:f' EqJ>UÆoZ3W~]&Re~2m?muDlF<@4siqŪ7; z^"ֱȢHi<c*k Kb+ ^ ;vnZcƁ64) v('V?+-/q<{ }G} &DA! w~*/)ާ2G{M5pzbm8} F/Y,BPjE-N:Zjv=<1?-j`whLrМUo}JŁ,N+JtPem~U{|&26JܾjY[`&reȭǮr4Z^XO1h:imIu., b&Ňv$ԪnQ(sU|r4X=܉Vs޶0Ս..?P'a%ϲ O;ʷy輜}.Y1M"coi_Gw?!N*h2o4rN#_R ∈{{_ x."M_G5+pﱋ8}i9`mkΌ D|)YO:VT|ɾgXH X_TR?g{>rѽ8rP P.ـ0_m&d#@W;hJ)mqeKCYu6&2CI/> vqG?s[tjBegqZ֔fS*!(38߯*c9Heś P4 l2"1#Dk\p fDkԢ1FthI&%Q,f4R\tnbN'94lXlk.jZN#hWu<_^EغV\:Ҋ)e?DҮu%脆aLwPAkV'v[O>~}qGzux:nuBʰ\S>n0OH}bMK6rAkCޜSđmBrVF3C-C1>|1Ŵ5F^Лp5nPm$r͎ܥxeklq3,۰]vD)1i~&Iwc'v4\%ײVD֮*mx[BdZΨW`xjk(|@ v'xov]Qiѕ}FsRI~o9QX)T7gcz> V]Ga <<0Ȳ@,K3SOZ`,1Ee]0E<\ #7t` X`"+Ӗ,u( F`Wg[bS@eJ.{:Vy0\QF-|^uh%=>RgNP6HY/s'JCɕm6)󧃷7rw@ Ҏ EwwK3Lr{|*ʪd(o2lsmp'c@Uݰ\T#⑁64Jh, FkAO"dV8sH]ge|>OPM01F1ޠ_#䦊P`+iS)AW0 zñmџ} 9?Fƍ S4T.%a͏m%i#' -݈?N+Ci4NJC߫iCaΦ\ȵ`fk~eG`|ILiEnUy$>~b:ɈY΢ 5>$AJ!(U(#ʏxD׏}+KiiJ"_ -e BAemg[3?wŠ] >N%_~]g3$獴: 8N%O%פκP"=@b2ӆ5o?,p~ɪ5%o6VnYaO[ޔ᎙o  ۜwJ?k>xNHᐳt&WCbCo`O!vyOWPw-&oD}rW7\=pN,Ms)pm:43ǡvÍ> #".?FKfw8kOvMO%CHy '-[TUL]x>V{dD6mRcb B+U؅~H2{Mc*QYӅ^7Ig448Gܘ'){}Ȱ ly볹; qpmHttAWu?y7BLu}xS'D F'+Ơ?M4\/!|@} 6I}+<*Pidtho~LlV^7g[R/eU[b^DpcīAa (8jniCՓLyF#׵s`4L 7U9K~npk6K'rh{17>" rťT>fE={NF!yf2I3;,6n{åA0N@g'Gh/~W LCPP۹/lMib!tƌu-$3Y t;Iߒ#=UԴqH5&1l'YTçP^.~MB-fXe@:\\bsOFbӲޠ*<:+0[0R8'_Df=*y6[<,\2A_Y U݁)|G F- wO0WB6:9SJ䋟{o=FoVtdFUHy]%y uDc)*8~ WX@-: Ő%wo_k# sxvYuxVnOmEr^ӨM8aEBw]#膸g֠&(z;4gwb2^G(gi\lç16oARvJ>]F=f0k I7ѿo w.s17$s٩-~GYU公mh*&(Ѫ@fVC*|Bbysؾ:_d扸e2-2pŦlmm2t DVJ5<$c q;4gwL6pmWa24 ލr( $ ^;`ed 14 clc JQ"*a--:g4v{El^pio2i2A;ZWeq[y7J!-߆uQ[۬\N"F`[FG\s4cQƺ,W ",9x٭fNOܮ+~d{ɪlxT>fUBvAUj(3pRYU֪"#jc[sqT6\ȼ%$Lb{AWZ,+k4*0/pߓ А,$eoR=R-Pp(_'Z & u"WK۹V ?)"Pø`^;`P v_ Z,t[:D[>G$B=NfUw b7 2I-xWxq6ofRTyl<>d~zM*N ZlqS\~KD|^TwBT?p.6wdϗbnFgVWF ~:FEWmqev\ήtu;:iiu 4k` !r𴓍R1&=\B=[a%x!Qu1Ia̤$)Qi LʋJDk9`I@lBq#E(s qjCwT 2gP) % }u_9D5[L+; ^-JO@Xיr˻ wvWxaF`>*tgjK zwyޫh" L],[}keٛ3Icc^(BS3 mm/^y?$H3d47IG$iPdܣGW>u:7IЌA31.oU&-vyAHFN58^K>xiR>CgO SH 'e{QmD3zK#ZL<1ͩ_:/!`;׃'2ӍQ-u[TNj28H-6KK໷&dvog(8=|3*OOרC3w i㱒ƻb|2ȼ7W>eEdX-x ze-ݩ+6H4*ZHDWѠ7V= rp .,c;RU•>g""[~R#*Xƿ6+Zxbw|63!yG$\7^}mv?ڄ(oy fal„:ު%vf`H3ty2|йG!@o|>R/Xs<6o8*iM3L& ?xz^Mlr\KFpk5ED`k H=\5HM#v+"Q2sy%Es:g9ܪ0Zͥ^[סCֺZHLx5(H`uӎ$A]^Z1<žg&!6U1V|mAg㸳q7]_1ޝ@r wL 9#\,ǽ!PYA‚Z!@u>+L9: JI/ӠB0*l=SoMw՝/]* .J5{IDWvPlP2=n$MSm3%oљ …( -iy-]U_hX=>WmM㚗p1n_Nr:IҋHcp'V"x>Dp`@CruFҐS8 CѮm0KSg9'1"-X1;AN4HΰRGI̲ё< P4ZcA[L!!M~[JF:b Ge*֟K߅W10믚܊RxcXuHiH } -ݠU}7yp]-:}bxZ&DmM;6ʄ᪥e+/sgebMFo [s iEC[mx3A>247 oFkeYA+> H[-4rw3hG,^ 8C%P NQWeK<:褻WgCvvop!1|ܿI#GPD7񂍹 8 h4Ÿ+,R'"Q]ggA^(S]Nl= Ì7hzVF#DbAS{f^l]H.ܒO%\3.ATc9%Q&vQ5ߘR'j'FC΄I'hԂDj:We,{Һ 68 {I˳!x}uCщvULZ뵫C5?יr<# }=؋ KH66 rer1-:dI2y?_UO3h\ÝMI wJTM ax7xmHhM[L'BɋS&!jJB³eYa *?yA_`4/*jmUy\"Iiuu}6ڶ/mjJXF?R \8")vTioyJ0Fؖާ/T5o̤n{a֭ H;RwI~z4sm8ӢNӒ$d W3 yo]!oC?!̈ЯJ|1S?hbYjn2򋩨[8C B }N>'(zHij&e WJ"5/g'rgײv ݈)˘ZpEj5Rz!}.8))j9R9C32c&Wۈuؚ dHqWJ (FqL78 -;“/5>fDsuV[@j26,֬h{MӺyA $ӕMYo*q))Q2z^WpR+ ̀ɩF1:ݨ Dibیa1 )/ Eٙ_nRnl-ōKkTBORtc/ضEСWv4\`D8B*HЛ%jBW!р5Rj  )-&/5 uE|ivͭqwm(q5鎛%Iq̙?I Q19;3-Y䘙=%h%$B{nOpiޚN*dvhMM<]Չ?x+:>ƲE%^pj8,-]:,B '"NA)s{P@ 2'D&[(0s{<'ɵI *o?Nǃ <7LnωUl?[Q_3O]ۭ|܍hO9D"*8cg+J wԼaT;koqthzҡP̖W;HԜgnxi \F8#ݷӻR̮?᪛M5,DRt(}񳑳NYu}:EGk]Oaҙ/ȣKjv30QÏemf,| "ldfӱ?M\M-H] zb^+EBF-nZ CL$L!]-OYu~+/nzAp,e]Vp7]tduH [>eќL˸ Ŵ2ayI^:ƥYׇiHB?־v ZYAXC<`U㓰d ;ogOluXV Lw&? 荳_2橘D"%Yk1ԙG*Wm ] ,zccpdw~LJ/[$`R{ ݰ}iGx*hoՊbկ t%^wud{ qeMGp5^#yk۬NSS +ַK &*2=>o=Xb'恐r_^ZQ$Z<]% %:㝭TpD ѯE;+ #"b}&v3:a.bfX+T[`p*TEM2q[ɮi߿gJPƣx#0_"}h)]^>tfuiZY,պ\{ϕNxErMKȱ.N5E4.x ]jl~x/{AUbGd̔M;qC=%O D"ۀB¨ƙf%uw3H˓- ѡnvf&BX%󽚲3và,A_}p˖IU\H*P,<}66.jQO{QT>&9\lzds4L(n0bO1 cU@Fѕ*tfP%O$#&L'=:}„x7%-_"pweM;F :D lW B,]¾Uʲ"!x-Q#Gm[MaP"q+%H`UTQP76]el%޻PU!Uûb4cD.5\y ]p]6*2p.-zmr,5Lsj%.fOj%pPwB9r~`(Cǒ|[? $" ɚ@pS[Ap򫣚')I}@NP>%CJ␝aܮ">u>}SĞY%E?ߊHi5~{nmM=numT+i%W &S FnEI#PT]ףO&&.:t]9!>+A U~xN"Ҽ攪XeK>(89|6ۤQ8Ƹq1kxcͷaCL.Hgdops=k3*6MަSJ>y3<B"GE%fŞ$n \sѬ(g>@%Fg K#&7*_K=0܆gV8{PԐmpF#J\χIObrGm)fPMbi@BjS%Jy:{fi%'3f|P7A!`jmQ<8S 毣WSJE~@1-Hr .B\C?(7 4+*$%/6N.Ғܐ~ͩ|R\T[ute do'Ϭzuy)x0vJJ`$Lnl-’o ݱ2}G"ԕ;wg)%J= *CD4NpG@& :7ۙYF?0;NVL #aլPQ *P_O7JX`Dr$)J6D2Nebߴ\sQר ߾"Uޑf"Mkݞ)2HL0TnFӿcv i&1l إQԋ7*fIkmx$+#Eկ|`~;5[%~'uWOzk(8a"Дt^f-G\?ǿ/v"7`OʮUQD{ln,jtM1UG z8Bybh>?N6s>,bڣ=- oaX !WGq CLk'Yj< cm,mDL)qn:,߁mvq-y Vo stzGوΥ8 [Ah9٤/Fe B nw 1.h^W0QӬ:>ß,kķ=ɏvo?d(FE5[)Nօ" Sgܺ("voxJgd4q%^w%\5ʟt(2WE7kBi7쫃bt0JE\T/當Y/r3!NmEifz 6=*39u(y:,b~#me^^u}%|j^7nܱ QG/ME^e(Qy 0^Vl6U;YGTsۼ D%uJ_Y^%ft7U?yvYXTg*1b> 0H&#_o{JvQ g3̩{L ?\YmS MVmπ䋃b̼2#h^}VuA;褘H}[A9A6m:hf Dٲiގ6gͦM0kd[a`B, o|4o7-lU}rϨ[`9uҮշO})mh >!ھXfʊP4csVK H+FZA}R 7cg#Mc3GdЮDhІkBI'n /nTgRTk}״PcTCx uÚrힳXoLRt^nŨ3U:J$ jQ\$;1mX|#"iVLœPmB{6:M Л,k@WNhp]6؜a* #%*\&sǢ|hA0;Y@)՞7Qk[KT &b|TZTe],؈-u(Rs=TRX~.Ez>Qko/="Ydi"u3O٫oy;E#o8۲N |pl :C6kk!W E#rgɮ]3T{<(zY6iSIH5{NIըdٍ2>M#Z5 lNoߍD6eg숓iCܚW1^i^4AiK5s/WSڔOc܄ Y~o Ć3y@Fa-9}5^fɑ9K*͋#"95zw's,ⳮcG4 BrvV^@ J-a7Lr.YBQy;,+h_lyaw}Dpy/SYdYޖѼr` t;ZpeP h%]3݋AZN~+6u 3\& q> ~"m_'!fӛu94X$GsW$ Q=%2Vfec.s߁pVY]̬Te󵅥}Yp]Kq Lz[soȌ{smJZ3pG,C.r؁$lsA!b20Lda&_c>?DƮ5>*xE`oT8\/+l}6&V+ ]筩+}*:N#_XlmJ+tP C~RoTٷا<6"B"3"rYi2GL^]rG_i"ecuEM%#TSܸWa+i yj/9`K}X-9NA_;sE'~aC.PZH,E;v`kTEN)Wܗ?!S^/ g\}dn:{ǂZ48f`vOR}^S8$wh(84`{L&si7-h]WHI%E+?bF08sJe-E"Ӥoɸ$+޴餾). `Y~9Z0y8ƛ[쿱/$؊$\|j02sG7CX>IW$bjLWۏ"f=ɧ(d#+م -0鯨"ⓣܸc5QvNiZxn|qf_;J>u &t @=ԓpvدptI;O+}-W`k$P~TTVpP>@4<{.%]ch$%P<18iȚY7"^ [;?X?^m[bD`1+/觌-`A`fR.p.hV>C2,%T :dX;炯NsP:. t'Gr) ګm#\` a8tr0vm4L0+$Y:sAENMT98Η0M,L1 ( !R ^H Э"(~GvUWr&UhlA7gB' k,P,0t@kk~zRd`$XwC3'CJyM+7#iBRymmqhiyVwK~GWm8M,%SlCio0E콂vM갔0)S=ҋ"KUͦ7O|ǷQLYbSE '_Z,  v*egg@֐L5=L(bU8mEX 9&p_蹂aHgiF7k:.er4 We愖@AE=N$6$[8+EY / 7 vr5iK0*F}Z"UThV}TT rZ)`QԒ.M_[:0L;r(9Eƕs D#aE+kkļs;C"@b?v)/ SBd4x$vbqM;Ic//6Ǎ҂hF3h'5.ζ<(dħ\ܨT@jDְ\>ZXKlrjNZ22u; QD; FО'~~loX 4'佤/-`C/֍%t} OעT3WiZp_|Dm4Zf*?A#(՝ul,0\/G-`Cz?m[ywj=Q2 =dB9]y31u11LBɶN^)Թ7@ ei,GhIwPoZJv{`%)fabs/ܢhX^Oa B}4/|`C[-1orVA6xPiVX?Ee^LâRz(…JRͿ[b I[7E~Suz{7VoĀj{Y [WI.Vcxhbf9]ؼ[lG4 L*NAۨ.xB1ZMK*|;~5@9@ &tw! 7nU g̖t'B]Kcs@[\jlQ,gKIK?E9XԘﮭf /8*` cc0>/bbcc'43j(D/Lnim==2%xߓAZmֈY]+iUlԣ d\,U38V6N\+78ѻF߇Ub+ĝMjXp}Oè<7~TnEdM"?`km=۾Oa djcD/32U`Ѩ2Cyzeq֟*yMco_wNbF%xecT7D H>.z鮍硅$&d@M!b6o"jw<&W +rTicoi*]4̊jtOq~[}xOS9 :K=:O' \0[I{E%ꜩUlHb:U./P\#)tOZ:nxqO XɑmEӶ;&ԅhEDߟ4Yj53!(׵>7msi\s"atgӪ@eEMvГ4d6 4iS :\_lV"mWe~&l͗5NCj*D2㧳~KYTfbȩΈUxnݵOh *F L4auyGEj -P~K%5'j|-+ pQƣY mjRaܽΎ MQ9>kH7@"{= 5@ kf3mr?M)Jnaugߖt;<6[ |2yz4,?R9jt\8+8Y:G=byk@>[Qtr_ DgH6*^^fB( 覛!n)«`M _{qDk5͗ @<=g%N5I呥Xj.FKzA$c #byOυ6:WBBz:}$ar[q' cpY&>8[聂x;-`*k{aaLw/ϙ "߂'F=& l& zj]AXrrG9+"56eŰ 3>1m  HT:bEYQmf#:O=abxu -%qI]tވQO EOqGzqssB% P4=8@F4ӛ8ڜ}o,R؁nU î8F+>Ntȳ8!W 6"%(yeP0we}9顊#7)ƙg*Jj%⻸%yv[p ɄrU"x]olxNJPfgDy?M/es$H2uA~a\&]N~ԣX{@ 3<8n$R&"rO9XI'!#Tp@̑4Xc^xfIA~5W1 .Q$ |ilg*oaZmA4V.E;chz'[j&,* 6l jpV:9;ڗnkUz!.n ?5JBӕ04Jsyۻca'~f~*㚘# ,K8Ei,Þ>j稰ÕįT_OɂH Zvth\'*\*^%Ai Bsi'k/TL1s+m>"( AwEKւ5}o1$Xgq4H礒PϹ9G D󅐪$_=m'6o` ۹L]>@{0U^=#ԠJ\s&qc ꯈmwܡ¸q iIlS*hN+LT[, 8" @/"7)vG](^WUWrY8s|ӟ;A*XuE= >m$ gN\gzoSEJ2MzytgBŮWQ^a/9/cdm%ov(ڶZpHphrq;9/W/0AWE먍TA͏=ܚ{`c2.Ϧyi6% >I>{PHnѱz7bt.JAI y^dxTKk%UXܩ{3߯Js1@~DU9,G(]>{y,B7hyL{t3A.O,L\Ӫ?0@2~@ёQ&R*VBY&hb$VbP!SOqCE \b+X*ħX3/d$6Krpc%h@vk쾋!փ3ϕT@) w1ai]0;s!_۪ٽHҺv׍vgzPu'(#f!f0S,'f Wg;=\>P`!ߙ4'>O9lJɵO3KƢ/ ?vhP?yQ<^oȍ \"SL%&]ȉICF]9r҅aC۸;} bTȔ1vVO"~?6ϋEųo4n-fMMџDE圇sl@/]Ъc=ol df(/ @IY%V+ʋBհ{V,9QwN_!RV(;aA16Q'C`^r#X4:>_>b[T0j [&3dtU^]HXq*nV?=.qt@i|`̞rXB$9ӓ#pD2<IsO ߋ?Lд>mChsEɈ ~yVfVo"Zp{w2'5@ Y;F @57[9&q6NBP_z/vqUzZ.4D&c 8v7kN@IŶA*wϦQ Ϊ)eo@ʰ0<Աf_6_MiI_[, ;t&eBHZ' nHb[稦L`NJNb}>twdJ̯B}w)_zN@i*ReSli12Ur,L/93]Š6g1$}["{A<ウk:"$cߜ1qgJlmd`/k&`=;0c~P[Д &Y:nT3;*bnyGA1hKΔ4?fu]OJsi:~F~; 㶶sho\k {'0q4-k‡$^+Xq\W~ko:S!m9V~a8#]tD/2X T!؃J+_C,pPL"A3Ml*) 88fczKoŚ2D*ڥU)~z%O>7[YP׎v,*kT_ܹug3(9+Xe%l$ԯlP )Enuk=$jIك&,|;ZRdPk^U:YӺCP4iVq7QaV[ /i>J W'Y7MgT:KQk9BQg4li\"Kn;>O|;1ۇ{m;d[;;bՅ&RR"eC2TTt*m(mE*]7@TO6dΖaP$,r1 |tt6zc̘peZ]SFHv,sWU#*{L9V (oL}ؘ,W{ Q]ioVT 0l|PՌpy!^2CUjw8%eݷӮ]r;'Ŏ@T-[53 %ue(ZЊeY뒨-5 IRf( ZgwKKacsY\v&囕;QLN ®,u`.aݮK8*5֯ *HD4(W;f)0eCI4]LwE>#zCN׎iSţqdlWc=-' ^ee 93J{ 6%h.,'wB^xelkjt?`ސbubTT4)'nMn^S@SxiHQDm.W-NéMOovCYfja؊tsHֳ+#b]=^`IZ3pK\+='Rߨ$5,.4UP79Hɕc 6LwR45l6$LT]˴)GFdVŦ`[xlҲr- 8Oezwr(l@- @+_Bm){wAe}A^Bb5%<yV]MY;zҼ)8t'Yj;IIi\_I:shE T e76r;Gi>I(N0uj赓9b;i:Bs{e)By1I[8fN ~VT d#A[L@K#"(/40`~D b e2xy%p9K1‰;UF3'vF`h1xc+l~>c$`+яFָ#M:6]#V8 Ue^[Mf{tA!%<@G a@?%XgOsQͤL<Թis2TIM^)@# _%a[IJ#9ѭQ@h &--!gf6m/8>!%.3 uVOH0u#ǘaS1ʝa/bR1տacazcz,QڳY;'ޢx@$u<"e)ºe/mx$1xk HŒWwц9JzfNvҰ&6nkKq,rj F\٠B}i}OA7̨m)5o׭1c\y"3Nb)_&ZS)!.<V.w DY틆Hե & z@DbfZ>x %0EX(/ϒ,Ex!d6xw Ly~мsLϐ9?;"]I*qɯg.Gc2f? Ut|I E?j.hl tH ԌSEh ] 9 Z[i(WpItL§̫8a6F(Q}n BЈ ,v7;[|\&c;a"Oa+Ŏ~Vo>20K$bz^ۤlH AmgX?f({x" _B읫6'T9)WLNse0ߜ jV??WWgYtĸs֐94CmQ*~:>뜈8P_C}+s[7q:-/w#*#\=A^$N|+šZ&¼pgg㷒Yg UI 1)"a6xԲWKz/MI;rvc6.ņ {-$XFBŃވq(8ZƼoQ<~<= &N;rW`(f9Iۚʊѧ<:`,lO!~*oL'Su?[/{QJFW/~{a>j Fj0-*~N # 3&Zhܱ0Q5ܤ_#| Kn=e.. qy]9-q٧~hd*=,_+!H?4KBAU;yP#ɮ'W+oEce$f= }^S6ߦM*`Jٸ}*C/b_Yn1/-"ۅ ڇuR\:5̌(v&:\ 97I6fuk zoV.yEg+RV='`0G~kye{|pf1 bd(u vbs5h*nxZo,s9}S;% CTv`}q|nVoPcL} 1!CQvFȪF&9ωJAGedNb:-jr̟}N5.Up =>uY޴ɑ~&k͔2jVhFO546I, :~h'5RSZ<ĂwdvT;dXDʆgFqqI;3T5)̡/7X-Jngl>ʓ_}_,b?e}R >|Cm$D.D-WB#~,`F(񮺀 =,$=/M>viy 9h48䷫Dq-ϛ߉onX)-e ̖MѝS2TEk"$)`PHBW'|R>n*0_ NrpÂTB]!ե'ސslMހCSOxrJ /U:sIz-Რ>8;{ Z"eێ۶Qk{N/HU3MB4z;5g}͝0]bLr Qź TrޕaB]&t<% LJ0!hwi߾k۱g&[eۛv@b( xީx鍁X`?}g'yIώ)' *V `՚ԉI8HGlu]U6Cﯛ_.s9y.WoS+ M+m@B gV孮([,ǣVx!Wjt6$׉5 WUծXMǢɢ1fPn|qnx#}-HdW!&D iCaf]lSk)9֙э/oC2t=~ e uu.E F!"cg gZݥ9qAU =Cl3I+W@lHɺ ;Jq)1Fkp_Q+L\b]aB:(G&᡼Diυ10!]*C)Ր6j)UW-bhO HjVstzw]q3)=sO/`GϩFVW/./W}Ķ6RLEnRwҘxmӞExxGF f+aL4v2tąH %Pl8 |Vp/Rqm_gh ozhvc5h%u! kQ=B;>U8@B1{29#w̓v UL\h0Nl SGmZ/h elmKE74JN"xW/H.-UڗXiçv2JI#kf]uY"Q}'ْ9']oU}FFgQjevM1s*nảKx;qK[5ꚬe$+B! F$T,ί)Iwo,l\JsD7NzQ!wOUo,+'WС _koN $LЫ!;$NYb]B5q`_x[֚px륱zn'^xE iHHJ!Y:Ba<4Ia/揇oO2j5%m<dzWcܰ ޫ 9-^NhЏߝ1 jbYDz'rPlm'3 7`[.XYqp]cUn=)VA^p~l&S;B+M 7h`qyKo֎YhuW3xf"FQn#1^9ff[ p} ɇMWI]OӫOM!*ޫaf5)6 Q2w Fܝ*`֯bg7FY_H - c֟lgu܉PEe-'ݶk;2PA={P$̹u<.>V.f4CC5]ǵ%H&&R]R 6еjWFPQ(,%W:*=6;З8@޸y)u wלgjAAC#K'@rDDDřtfI]O巟Fb 6tYɳ%r< іE&A؎h<BQX,: {f~{ DfjUUM~ٮ!OО"*$HkRJ:YOm{y+νΡNe2zФ.FQ8teo.5yVyȶF5FXuJcLGo ٟFZ@tCW!9&@@X%th/X嫁J;|Țq23p0A(JՕT̻-r@A&xϊ]u }{.WVٜ#/`A-ȫ]f#OV5C}WLw\~@,@ol!~ ?.O~thB\ݲh|펱7aU$ ||61;P c5wD۹q'(/!-!OmHkI~q'!HNCjYҮb+G(DZ &Գ"<[e{1+<2mAKK꠯ˎ6O/y`*}wR[GJ#úsbńjeJrr[G 9-Qv|}nF`-L#mCo> ;b ;Z}!QOKѧRb.j K]ݶD?m ̹HYI욵61':2 wsڣ7j rvUSAzkl<ٵn*" *.3V3܍G]]&L{A.x϶V.(gjp4GpHduvMχ,J!.y\/LY#CYOb`tO.2Ĺ  ɉOLY>d!/2t /U:Q@e = nܼȸc10HΎfo悰v11$Hv8YڂR[<(lS/3Qm}>Y;—5bAW7kHf/;~P**"IiNQ~Qݭ(d }b2 WQ$2൏?@/53C!1f~|j[ARKAX]Et{Ñr#h7e%ͱyŘ8pZS#XhrKO H ]<ΨEp#a&RDR'uHNߗ|8^^L e5fH 2f)fjX_Og]x3Çj 0q+Dzu yE_w?J-T ^T!3y³,:kFJN%> ?kr4spo[a8e0KݤJ{E?  ѭ7Q+۾2Nau5Itl4b(>oj< =maJ Uf'n>xr+VYq)?N(XZ(8"~cK tnt}j=s@X&Dx~K)PV§};}acTXEZ؟JRоn\jLLk1zL@Jv5 X)`)v0!z:*!r+'ãfq[;S%ג&O񏼵MU|b%r6_阝p_UrxI&⾁pX Q/0J+Z,mi-'yz: }2$V`c9,9 1wS "cM* LdAٹl9g )ШݍV=3rگڱ`ɸZ93LLqandspя2ۙD7'SkLSa(;[s޸ BŘ]ݴM.{|Dr)dcEqCKȸ,@Q{Ռ%D_^l7G;<\oWaCfCVdW&[@@+\7;~-Њuפ`Lr1od&X&RGHcYU]3L)_hM ղ8Fb #,Ւj˖(؁ o lqY<'jTQxH-D5ϧ_$+$m%SnsmķAʉ4Z@y7wD'+hiB$CE+8'IGͫw?)MéhP5-"Ŧ0b5JE[g:2λI㠹 ەEwuHX\ڸ1%&q{s9xydClQX!瑩x"1 Ğ4K^N1#<+=W>!,G9JLLOeNa m5gu'qf0e%yx"SɖEu!KLu%o:JKѺ ` +'Pmd%i7 HƒyU' MZ^GT7;B>5vh(ѫM3^T(oK{bV"Ŋ~jRHS\Qp$2D>\됇{I|$U}"[y-sQnve1B;P=[͆ U\flPjf(ģ]5wNj3웬^3?2%5&G: "+\h/dSv47KTW֘ "#]VY4H2_"gmX{FLX7Dji~NyhGU-db!funH֠l5E~hVUL& }1 L26"_AS&^Qd kv44lP4_R?'2:&*R$#ٸ/5uq-Å9bȄaWK,:@"k ,r+$eh@2eC"[uOlydezJ&U+7=UQiWP\2p=Lt*j)~){|jqWz6:NGlq|4'(~Xx(x3g ;D|\=n7C<ā"<"(*TItpY? ϧb ϋ=(Iff\z7/xkp6`.k<5>ۇE$ʂ:TJA\07EXHyb"Df AbR*Դ= lLYDt\Ԍ#VS^:/ (# oA_Oȥ;Ksj3Bho 7O9܅yM n L k$Te`$)f}$ =/],;iEAO(1ND[zflmiAVd+6'%oQf>'^`g,jdj@6ebiʙ(ߓYNiˣjd d@RW@g\RtA>{fHVOoZQY\]Amʆ&]}"WΈ?н*U^BZ 9F`VT4sUaBaW@r^A@JNa6-ٝɷx8Kv@ӵm4ȾJ^?HWQ^ô'#8A)֖kS*N$@wH,ItiAN9wYӠ`:k0}Fٗmxg puxVq&%?\K =L@%Ћ&z#ASƲtrs$}A)G]fAм'S<3N! ]{\j%5cX%ĉ6>UQ'iŮH@+t0%4 Kk=I C9Um[9 ti{R\g ep4Ҡij0cʔW@N+g73bu'9zZa/ BhB <O)$K뗲Rxh),+(Yg9*AM*=*( MYWun |Zk}2NZ7;5QQ&5d8wi2OC&ZܸVr)w fGn^/@ě YBζ ;y hY.bԵwM2δםJ(3/ѱdbSgOznh}c$+;bőbH= "FKfh#Xm<m\C #]A]}h$'_ 0mZNĠGZ%n)FC>(мA I5V('JpBc;w!]0'2PظHW+q <)Y$CDu(WnzLg0~3\AI 2^[ۢil-_*Y־\6YXt.7w@BBQ2`W3`.N= UnSVu>AWvprr:=HrL(NaPPzL6ܨ:gۧ[($,oS[ebM H3yDePK~V1w.] piজ.=ur!\4htJc[<ձ_6BM Db lnmd/sk hl3!&!#׋r*[ڌRLS#/-z`|&都OgYsab~9@8JQ[~KrւB_U2SJog:&߱6c (%+Ǽ6J&u 1|P{(хPWwNYv-dv:jjWz{2׳ƾnˍSm bwrJgEOdQ&YOl^讨ΓBXzj%<Հ 3Ś{LV(rZc8Yi\_*wXWxBCq*gy_s v}@6ܚ4 lPrb!q׾5'Z΍pL֖1eGcJdx3UheҳDg:xpm3mKbbfm9Ƭpa.o(dX&!|"{)d,J|Ƙ2Gg*ٯ'j7/[$v%\gF״ޛsYM&9R&OQxi.:!FP޼)!? `nªBtZ2t"G)n}IG .W3 m?_DʮBoIB54։,[)XkZJ4%9z~3s3V$x ?>\=`k졪Gr&-x=Ve#,~aٱc$dfDuK$bxY{aOO 'n%(mOݘr{.-{ΰ oߎpÝ12*IGTv7%ׅиFpik ³,כ3|ւ4M^oR--L&^ǔs|(7eEp= ԦE@VVX/ܴ1'LV2 eUC r5yvҔsjH6԰+}A  3̢Zs PjaJ#@Kw,5(8s2oܳ+^R}=>L5ͩVG^;c'3(vXi_ K0d#ڤx{l*0Nk 2A5É (ȑG@)F]jю,|ҝKa7gizg? _.&(ﺀ-?cǘ.W7ukRA~S>˱D'%q> jD z)>sTxizu|~P,6DPL|C^??XϦ$ 䚄(QʗUPGJ#7EpY ǞALUJ0M:O[^M9FBac*EM\aS'9ޡP~(ZyO ތ2 31$o%fiuG/ꙛ 3b0JlC9E{6D34vSE[^75 vL(7AREX駩ڋ8rP%âF峁iWΩW߅qt@]L~9eaZ|Yl/EVdZi7]ޣdc-։;V8~lt.8-vR38z9[ ಣda7-_]d0ؖ! Hq) mYԻ(36'1|-`޲1!Ȕ7łIb%Rf@K S%o¼MvR{X.{!"HW#Su&s0`XݬX^HC3N@0K5MחwiV -9‡π* wdOe#Ug 72栱d5{)o9@`'D20~+vMl.bkBT5b(DRw7#x%:sΘ h1N@@u^81ua&I$ݗXt-k~@2.sWr~ 䏼8z8T" W!*qEhacS bFZ$"Fz"/Ji '{"dlDK/?c3/rw %4'ƩNl wJc`_v{&UjpwA^/9G|YP7 wwekK\V-]2k;{(<٪ՂS 9J55Rk紻#xvq@'|z{"dV@ i󹴭a;#ZNa])Fq?!ܰq'_A0xTl @oO ( ]Zme(֖MY !q!-iQGw֡N$p 6tYur뫞Ac.o+k/@jxtѫR{ )T",RSYcɏ-6 2䆖$={:zq,(Af&Bfܣ)ƃfJ*H->-u\~S+CC@J⮺n# a,JkAe2V7TG2.!FՖD0qfd%FP2q;7=Ll6֒vRP `3i[q L} "gZR,:Lh`t8fh] ⫞R[V+}: x -?kW4Z2+dΜA&jt ' iZKWGzH'l#侒l#&7H; ){o$g%]ZsڿBdrB_]"i#mpYD6p8\>ײy.SjWiqӚW._A_(`XLjƭ$]2om* oi+WNN|s6;@'iS!UFnWX9,;H4w(CQk4Cc +~y8NQE]O<AoAX&#G(2Sc0< a8R!.  L<<3!i⑧ p^@}݅J/?3蘠5/ϟ.cjE4`Cwk=q GDK!^ jH* ͇y;%W ߚ6Nヵj {04Rt+Y-k.]{IyJ6hmPjX퉘mO0>Ɵ|*=xvvOź,~9x.osUMe8 hpH*L#u=*M~1Z ci9L߇ܮ' //j+ J%ȓуjd0?zRى;YVh M63DX-"#LґA@L@|Rw"j~Hw%{3۫~.<]_i/MhY] 7h +_6<. O1q!ngYZ0707010000004e000081a400000000000000000000000164df7f6f000016a4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/Jc]?Eh=ڜ9Trw7Wj; ̿cwxQHã7 m|)3CA['AL:̯CS-L N ZJ5@<2]h[zǭ:5Wւ$( LX˩ir҉H3:I|㗆u޴d9j#DΏz[Vz7Zw;7> YuH3͔{7SXkEVe{B9w t;,/hwĝ֘0Xz,9w"ǰ5:Gk6U">"+inH9;Tmp&8v_~p)# `yn!tU|4D q(zC@Xrvދ{d`3B YЉkOY;Srh#l>貆W ]0xo 2#!i1EZsK'jA|ܱ*aۈ*dmeweSu;gzX{{aTdYԣܽo_Qt,sb<';|,Y˖y-a0?(+v&; "B0xz4 g5-”Yi 54J=/? ␴o7LCuCwyy4W2s ߩT&F$UjDIZn,ȃaHƣD#)+a:0`v/.]y>|:\dH-ұ|4t;[쉄^CX|HRm:!_?)0uFsvda.9*BwsKp U2{'k03$quNܳؠ>K81Ʉ/ @m^њV?on Sf1=:$vg4UO?W%u&vj lBO'ӥj9S~42䶶A?Hi}=klޏL | Lbt¬"sm`ׁ/ɈK8W 7㷫J)}U*XO[P Cd# ;_T®5{ٿ@TnǮղRȏf$lM4͆N_N撼g᭒A#XnD^\Ü^ʏWF7&o1၊6s0#&NMcTIwKa8W@> P, RC3ʾR~O3[a) yAĮ)ky)RiEۮ@钢39/}z=Q~n57p,7 K GcW[54E8I<%册Բ(RL2:$\fI*nsS'Z3ǢBmԍ<;<Ā"LI3µX^Seq~6]'BR51'E zc,2zO)+Kvd6Vj F=W5m2 3:?1;ҫ(.֕(A .BM {^&_cdKahH)7[HbF< lGFy9_=̋ęUhE_'4ʞE0)jm.􋖮r_')z*-$b`N2 sIvqr0V-O֢sAox -/A;# aX=#`f+Jr[XW% QpH^; qr缷4vM;[fV)c]"V˖wukёEP.ġ]T'! ʸ+ɖPז8?m#fV y]xty! ܗ+moX%+?qU7 ӦਢK}>9 >hse kJrRT6ȰyJK9"%vtPO!ʙg'Đ|xKt$=/\0m3=Lsk#6^JE*5:\&ַ;~'H%WJ@J M M5Pm>T.cfd9E]fм9=]q`?HSvuo *V)0́-WȂ|o0U?TZ48UDYcgX2X6 '\@bgq\P1 !)[W.]EJ >?$]'cT4f;EHjo\NԅEԺԟR_UJ[,ǣ UfTXzS5˽$l07Z^݅0IV}/= ފ S wcA~q"ӆ<߄,W{J۾DAI#:w6o[vRuH.6_֜г߾et4 ;|wV;gA"Y+mǷKf`O]p \U>TLZ訅퉈t2E\IǸmRl^+BZd9Β},9 WחeS={fhnak3^iR.Mf8h*%k<l۱Tz4p oXSrW8`36PL2.n=yhD ҒjN r2(&Ŕ\6YȠG[PO& S7Na^4ԉ ˄j7:chfyV!MJ l'KI0:VE'(;  ^ )Y7U@x? F \ة/nf+aAP AuJ_8ecU WK@gTQ[~)^9ąׯ/ ?K&7yZD*15n b'ް9h,"M=رy4W&6C8l,upV>VwtgVqh MMܡEf嬲U>^`vP|{6 AN<9VC YJ)?{` SdR T婃a%Di.&%#PHD$qmew?p 'rc;feOc3n7GE1`ٮ8ꥢmQ9Ղ2^-{Ė)et%GI]~ ]I[;y 3*Il{y݄*#@x9-UUb y8 nx6H!|S~7%SD>8,W4QQlols )pZsiw10Pf:#p 5\a_'a>6[ [2b]g\ $ϒaMfŖ.un_HH+:hxl'Zj1aœ ~. Ӟ8b| qQs>AZ2Һ:W}Fs4SЁ N39,qCkxF'(loAn%4 33ضzB;#0C!Qbj4OOi6,ځC*8U>"Z薱ݽOh&~EP ]߹9lߡ͙`{|nc.y/oM?ⶠ@ӈKi7\*(K tȟx,IIa+yncbV3H#ԛaMD{L 6QT+%M0v9'?hʃ\6zlG9JNeC%TAMs -=L`<Jg>XhWL,a &?_;KS,ΣXI~WLSFMъmCO(i=+ Z&YpW'x$ީ>WK5<{wNSA& z֧*G|U F]`4mՒc1dߺ)ٵ`MV3#GXW4^r >ojMt^;ܩӗ,F!*ԻSI` ,RR\zZ`ɒ 5nѓpOyV j}T[yk7Rw,z=~Kr3OqGLPaDOVQ]7%SUzf3#ɶ7ý+iFF_"DMe30THTb82C4uUx|i\,M) q̈́B\IjE%_ws%=(vOoG٪ Z:%4 kO[ jL?6`40=X3I5n)v.pʏ5ATE沓YivA,%SK\%$iU*,ɳH7!౺a +Eikؿ 3F;u;XFfJؽ~O"[cZ*?'$7C8zO`iY y:%WC5'7cJ?ܐ]0t-~t ?t5nӃ  wv#zf&-T ~?CA-; ]xR?%5eMoky%|)ծef".0uEBXL-a60 Z( P6XqdRs'Z19ޱ s[#+tϙx+F^`l,?74a."8ezje;DzFD$R' NAIwK4D 16uGlV.>:@?E]4Ю0B.|=cX} #Uu,wIB7vlGIA5')T⡂}x5,h<z2{z07,Q7NZ6ፋ=/'+k*#8͜oVwmgN!Ī&@^ 4-mp]1.إ4{e'W+X\GV{5x EHz%OCy?g̢ĔP\*s?ɜliFI. p%/)\za!5u0$[C(|lΊ҈U;ˌ ȒӐ- H%>Q.^_:k c.HPʌSrRCq6`fn۱d 7&Uq©YFC^p+ O]Wj!}nuscyly9BCѶoU>'rO`m$#[9 sb"ʁiB]:\X8ScF,)aZ))ABBc)Q[$8J`hH\ޭN=# xZnn$K $6ƛe\)$T[|v>@R#m&@pU$!F˲qp#hս WkϤWUeT|=|o^oѰstA',nF|l9"J݀Iq p˒(&4A1 B\"]eTM64ŨH`D*yCǞ]wuHmB1nCW:2ApU*'DN MEUB\孋aNn- B|ѣ?:q(Jfl?SOf~Z9Nr:&inIxGюX&P/#""?neQ|ٲ TD^_ &#K`fm΢֞ۻrY\q˝$e`~O?r|-]y1I++jjmHz5F6Fo;D;{ ڛ1-5;;xNAKi59'55(aVKaEd/e ؓX^Mnk317*B{]y֌ vjeezY?"UxWŒخ }DH:(NB=k s`[,+yp5'r VIZQ5`s}@)NpE+E'/_ IJxsVD*ewv !칛u,0WO}-\<-YhIDQ8ҫ^DI8)ȘBrD$ 3*+dy1cLzQ;d,۷hB?g3@#T#8"W+VYSFV j^ҷWih@(L`:'db|+EQ ] slћ7f.O~x,c!2.U5rY(c8Q9N݆M߾9TO#^n2 ю&V)D9f &{ R<ԉ]hA [Cdw4[Ds{4:WvQ\G+bG7^O1/Lohc95ɶ މD1;,Ѱb"xP?f~ Ldț0w✄U֤M+zLWwVpm/t?@dPNT-Z%9P#5~Hh~.ovM6DMqp_F=-$c ruxi%3ohJ>Tk*kڳiZ]<20+;4f(+_# >QreVQ1=JcH LbkGw 1^PH2Lx% 3lT]vn0H'֓3ɋY2;)kGj LMwӱWy ]\2{&2!J*Lb;9'}`64P&o\ǒ%j.d(K#c卅"NDEZ@^GW{AM)}lmht4iyslRZ7S.t]5FCJi+} E{g߶ G'Ia)b:NfDv.GNJ!7^ {M\kMWA%_7%ͱFˢ2|Ŋd}y`ԅ!"1謁:P̅IWo\=3̅v(v#VW=Veߵw֦FBtOYe֩UB&RI Lrv6q qy REYx1V P]+? 'kwKib'aA&lwɮQ=%$t (RW&$ތ׶z epr;z 5F hk~NN{Ea}!'ll_ⱏٍ :X~0LהF>V8|KQoZ)a[% 1cFZKuM)PŅ;"JIvnp3S"+(H+}$O*OZb--&ӆwEy4pC V|fgXE S XA 1j$Gj[,o]:uN9ܸ@D907v^{$3 ߒJ"$>cռ`nc.D[5/?*P%͏(z#+(s**}A0;5A"cJ| ےQ#=g!rjWxGpAȬ6fDbXIYPa9ʄTJk1t9Pc2a~R<Ó _>qr7@ ɧaޠ8r,rَ#&.p2ƨ,Tc2 B-Rd$UAJ T^ug 1 ~$mc_8*2fO~V?-.1.J݁U ѽSI!+C8Ņ'K c^x9tf`782.d̟sEn #ֽ yz^@6ң+3;b+/ `BtaI/ v7;Aa),q㟖.P֮>Q^//0xI} Im&0VQ%j߹ ݊O4Ւ)hP0Ta 6v_K{x3=@¦O! H2cnKTQ:)A_ͫPxK,0h~ߴ;#`6Jʘ[j,b*1f2FmWLq*,.8/U(u/M(8H@,tN:=Iw1)r~XY4gٻ`3;_.Iq]tylBnmu95dwE'3ܟ/i98J&/xi\)#O&\\4h3jg9HrGT\EC9I>Gw2Xk{Ȭp%rLv!#  XF F2:Ft~> 4П(2~( (m$N˵VR@?+[b+k84R| v ?joW6UB3Vk(:p*E}\+uCXskAzu񲊎eQQ+kDz/2Y 1,)vAh2;tNTݩӃYwȜ}K]bT3]/ DXG1Ek0mث! IEx=١W;@bOPrLNúk펖}ndwn'BfBpBI,k.{qJЛ4ir'>d~{!˱^6VC//ҿ:n޷mAL]yFC!ώR4s&o|´g;^/0J3TnVVBNdzUi3_Ƶ"2@;iԑ׿^9fx!Lw;!+ςJ.b8A;;<ϡ+woNSe)gЈEb 9%/;/ ]cfw릳.se{%.=j[͇$D-Um!g ڣMmqwӿtฦEMYHYQ2vKIZ=հ~Yɞ2:I@0⍤ ja`P:fq-4v(=<ƪ\ bn|p% $9ZёLd@F!QN38bov9*u;K_"%k :|/0K-u[) }. <FggB-|0@>F`!9L4WN@ RelՍKo08ޙ\Efz❼>nX IyQ)B)0-Jju\ 59ꔃ4 &)-94woH`%Wdb:2zc[G tڈ,It.X/į|Tqw 6Dkrؑةx1B0 E|\b]ٯ0zih3s[`KV0ڠ22' `|'@%]C㘙WL zUXf =N)F!Eծ)R`,eqigUяFT\ο`n wL=c>$\@ΖVqT4 {0q.f#ᾇ2o®VZ9gggtb\d>g _? x:[VRV˝6ٕ]oh eX[cZpR2ذo]t-:T$ly+2׊Y!ipOA*Q˚N*) L*AYZ C^洒+-}xБ.8X ckLztSDOjOLu}ֵ1)>kɖ$JYs/kj'l;n ;Ը[KGW5ꐓV "mj/F1, ̽%J ;2}4Jqnv$۷^1 c,-oZA!˙]+08%` %Ŏ7/<8)2w7g0a)NZQ[S[-72Ls 3)ܜ6(e'0bH)m4"d#!Śs76-Jx)uq $C{\t6z: Ŕ`P q5| S0ދbeb{AXM=Su5{8 4|ZۂkbH5*W^%9RA$fy,:i|ppA7a68C'?C.$KpVɍ^BseGnNCGjѕ]33]V*>*wYbecuWd6F@2 ql^/,PvVgP۸2U=ପ#2z |yM"Zi6Tr30<ãFP^%7)BǥycCLl2*B.׊NG,O"H>wP[ϴ;deKUX&4[p z$% n2EӾ;촖 ~laͻ朅$>q1w]3}\!rg)= B-.Fgw9+;.jθ(5a˃x7mU;7NN*+^ʤY/Ga}!ZR ,>˙ Gw?{ɒF iA5tGSxrFKxh1A-ڸ|4Ev/yP|S߷k{~K- 2+?D"'qꩭ1 _C e %:$EuhNj{| αu<./ yn&6LW*x-l}J{蕳ɘiWL ^+]g0``/|gEN," co.ZHN8NG!z&CY M'*O٭(˱D\zqxÊf4y+Btɫ';x+%4q"rٝ2g}tymܫ+XeEkwԎ@#>C>97փKjw.pDZĚm՛,L{1*צ] ;拁O |ρeKZKjg(O%b ;y12O}4e,d8^s[rR5fqǩz l ^O՞s761Ks:$ֳWUS? αw!PNKxdĭ~g3: %Ѽ_]RCO+?|^ftd؄t[/VB;MxV 3P.g ] NT6,hV$/pKpKk.՗~w.*5 #:[Է<ְQLr$ ::N F"bR &ߠVEpuö݀M${v_`P~lHa7\ fNC fiG[jV'5~.X,Ax-RE{v%~:÷4kul:>4l5l{ݾtM>mƒ[W/m+͖&z#܍6}#yǛpP[F+zJ<%Н`GJ8r;J ׸;K8E[OvӰi0D! Q} lj~|\_Kԑ/U) mq9c]ՊbiԥW).]_`|ͦbj~σJ@fq)` 5@ >L<B/ MJpZ!)V["PNӎcڟK._s닠q}IޣlQ_c A̗؎t4*ōD\|tvltZE&&w+lP|J&d6I Et`k,)gPn/ޫqkJs3Os5T!%ՠy*9viP=j*X=a/B[&T}zgx{YGޙLO_W@^)pduEiO,Xee P4\S3KW5}z'ѐp 9 x0T`F=C=XvU㕀דठ=I9$e!oL0IW:e(+:VGF`DN~YD^|Y_)XkbXGɀs$r;AJ$BGw\#< Ƒ $ =6L<3s+;pgZVdCՋb={@Oܹcβf*'sB:ݩwN0W͜ ب#"e9 &Md=VQ,ooe O>Vg%5"QI;KT}Ҧ~&AQǸ}wrwfư~Պ?F^uO•F3k;~kx:LWt$BHdBmr,> tCsxI^E*;|u1sU0Jf{{}2v!͝;4&pFJV y{rgߖA6o#S*PU6k/z ҪɨP6P98Z1쥸~f%ψVU@pu-.=$'"s3%eLC4-Ӂ ‡Y%TEe]neX"z؍nꉋ-݆17H='t;l-@s\/4P?!lHAN C&`?$P8&r<|;K 0Sgd= ȃ%Y+1ܺ7X'CƜ=|f1$riWi~!n_K>Q*)2Z caЯnཪ758PxM]qβoz\z j~쇓iJW`"^%~ΠBV6U=iuφΟŀwz}:rs% Ĥ8\^Rњn؞j*\ĥS.9h]D7q4ӯ N4k xAgOt~DJ\O>ۑm@uo;\FIIybrb!{gYZ07070100000050000081a400000000000000000000000164df7f6f0000d2a0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/sW^]?Eh=ڜ9N;EcG +L.n1F_I È{%RjNC{j nv`5%Թ[1kLNu"3A0Uyg;)ljdyz*iWHB!>0ɶ͌t9okJ ˙JZ(슜lsuVm5IA6q }_Et+6X40m>@/tXV;aEu|We0\7k< "/{l/qL5v*\Vo;5 3(+$ɘܹGIIg:Ho6{5U?UW:0F=l3{3 @^`DB,OC0nTdǓBp0z(kZE"j]u@" N 3l;a@#3+YNNFνteAR YZ"IWNm\':k}JG]t07O_J̷;Xq؏Jn5?"`!$e^}p9'spiSN?BT;6>m)ChӁHjm uZsєD+e%! [n8buVMY.T*G}z^ b;c{dIUBFC%\!D5@sMdE@8j ~Da,΋op GWԘ- WJ7m0I)s!@of4zKM2g]F6?T}B*m쮐~@[`;ؿ*PE>%K-˅b` Pq9UT\݆ߟ?=q+s\%"?`f\I=rK׽旯kisZ|n BL?ǺOP-Tk"3k}q#AXy!Zlohy>R5Qʗ ޲|a/(̏!**!vw!jzu?hi3_awQ&V_""m@Q +x.`}u V_RY{ u9 Ώ$gobn>¹J~ ĕ&3s8u=`䕖-`sg)aJeu =`w,>iѴdmX(GS4:0KFe<4[4*6(WJ/6Z{+䴒;hU4$nvS~wrgd|-Vs㪜 su.74C¾DxwZ56aK}ySzs&d dv6.pM@zL{nM`bsI5u(^ lN "}"?B;Rv}^#OLp >h[d4pYxŸ%!iRjؑ!K%$`. La)}dh4@ZŘ*HLAW1xp>%ec|>+~y(4G3ig6<=}O]&Cӱr!6U\P.flORtذURے^:|M-y}j܈&eC&̡oo4Fp|H/,ZSoy,*,9F-AQE&[Sa^-4KeB}?٠n;xR GFX=ȹZ{KFVpZ=J*;S{>`=TtH\[$>IVrAAUJOA5FӝN<:StT/TI58B5Wϭ&qo)jl WO5,ex*aӖTмE.xL L>5[@ ~05.G8GܵMQ9=;c7i;kLo+HW:AqSt"^s /1p_r ,v PL(ѠVGݿ(BIT0qbn2[{W 0[ylZxƽI2l[e>߇c١n$_~|ez8D^8:b O8)FNC P~B/xڶ>z "|jNP}9T~Ep/ ;o[ᣦ ,Fp"LH2|Ь4/Z-J`xUybh)WZ2dy֪Dzf!T#{|A׻#}6-ֺZ{D*L!Zʖ;m_ yM(GU)0Bm2[2Lq%i]N .RT)]k*q3 at;U:W聘ίWz*aRhoqӺ+vK(LJs&ł'WiŃ=xULꤼ d4@ǔ\3a7qC0?|M9vT [b\4^+?@"[k]l5j1 : G| pccBlwz`%P8))?esxPhTwpE'iyDN!:[ Q7"-ܿ_Mdۗrjq"ho[Sa b17^&Q/޺t$!bu9($yQO-@hHKW3RYYM &M!ׁ~8pA\ Р."P{_~mXʷհ'ŔEcQgyHՋ Dw_ё-[_Ic9s0ĺK$祄KɺT1l,`Cy☰5Ώ|WIumn(9gG!)њ7߶/WJҏUq۬muI ;}yju V K"xⳫ؈a"2.|}4 K'{iQHs!N`]_OZYeudH:xͣGke9Y o vZ846.l j-#^.]s҇(WLͨ!P*eRw%;_~ Bz9"5"J*:F!Gxm~Z[3DV|QL}]u$2/cR M؀|НDtHXw)Ƣ;ʊAQ5JvKSV|K#FD7Ocٵs 8f;$LNVclEԗn)H9]F7{`%җ1>;6OAcB7$ v䷫lw*Dՙ-k¨(#) C|(epW,_˜1]W7H%1) ;v0¸-AfGv&!%431oN߬蟕U5g>e>oYٔ K]Q㡯pjM5So흠':™rjxƗir2_!A4&B_*S@XD4訶dʕ ,z(GuRk$:_VwCG+;ϼ.%9Kz׏!-ç+y'_]d)fN};RRkq%oUU ;-w`Pv}Z4C$39%/ߵX?ԍg~MІz,vUf8"TTT&JqQSd:)_ͻuv7BaN:#\hH|Hon 'm\K\kFcNRl ;ovc;QMCmIK j Il(-:{dž,IyISh1owN_i <2ʴt1'%-&f^ 7Uz N)K7,QgNzԢͲ+ "vJ=2h1B3 )6OBS[K;#<j2&f;(>zR/9^uKwFl\U;}*{,< x=-x܁W8C g&H vJ`&h Gk-e]^ LW>ɥTlI2BL 4 U (:\ OrnsMp2d+}=9)A=yz[`pWG 塂GE\]_j4b7:#~~SV1q F(PǗB>$t<ӻk":)^1-~ZAWZ]:Gg85ݸ$~b>#ˋf>ȱYUۛj?bwAUK W&]~#V<¹Jlڋ:4`'5&t]kɢ1s[֤ q}E>$44#]סG,x_9JfZ;+&jzY655CԛŶلK[{)DͶf}LhJpnV[kl!6H{.izͺ ~|]j`]5ps&]o+hXI*np?|+öRh5z09YxcJ?e8zŒǹ.'-%!.[" ޮCf#W$TFCc1G왶7a 9M>^-b9NPz9JҎ߷\vbd*,Jrx6L~u1^ ?A69JGp4. 1yǘt$Hr>*D8||LvA0_SaDaKlh +y>vK`Aq~8蜈ߎY7㦻IlDƷٲ̜8z+|"H+O+w*4)Y6bqغ1U(QHZoᄋRӒ~O0jFGrMذ@wr@Pt<ް23zA:O顩 ! nO (濏B)x\Lgo%gTFIcNrL87@EiA=:A,3W8\4[m jwRlX]Efk3q_aC-rt^lTD͊-Ȇ%@+Tdń*>Ya;?`A`)k1bE_>2ZC)ՍAy^hh*{1-}_S8u&o">(쵲` ݍn1a~I/ml! *vSm;ALE&\PkORNC%bK '{{Z `5)Us+U2-g,g:bWX4TxxчJӞrlŃe AO !)Gp /^ZvzʝhD=Avnk zYƁ䪏kɹt/DD Ř":L/k{&&){oOfY($gKbJ[lI+bGtY$] <] Qfc]YBE.# 5IG]`{ؘ-%u4F6Bd@46tIG̰*bc,l=v/٤-0SkW#ҹT4}O3Z U=7"32SD։Ri.5LQsNɄ]d9d:_](%>@ cc١pbLK\Tj619&A ɱ3ɆKB%83:Z d`FSȟ,T OQtd,:<^ac_;fRE,sK!ůk{+9_ٴ,GHkэ4M F%͍Tfu/Π~eGѢ~01(*N$"{EV:Gҏ˪Zx2ʚt=9||;hi)S@s9Iï)fρ6}7!2<`#" pr)'>g7t[&`2nȮfQbo93xޒ.$OMAT_>_D }DUo5?! "56T}a/Z2NZ%-xzfp>;6DoGx֮i&wVxhILLI2ުtϔ AԡiLWyN|_ME7p+8f2&{۩XǮm+aȒ YW |fҡ .r 1#>uUH738@gUqbZMufk~؍#S?@U?ٳ5N2_e?56n"+;8TB8KW%c(gLa6_ 'ձ=BR#K2> 7{f)OAB]t^+=xacxAZYϩY]g;'M ((.zF .q2̾I̡RIGIL'^22I–U˟u2nA̱H_bxfj9үN _Ƃla)MeJ%uwtjh&2(k} FB dd>T4fܮ!RĘ&*E5VD n^+:kzKHX". nhvӆ@.Ω#0) dGRFO\3(6ThW`FiT%Ȭ5O(xR|g񛯎ImR`={H5GdM^w|*'N%y|㮊Fh k^$%vG"-dCq!dýjc[@V}T/%ڹ&G,!0"R[cH ^bK@sSq6P~[S[b0gA<\PV4absR8M&"9r) k[w83y﷛*?"KVK6;xWT9JS=R,&Z 3@^; (imGtKڇ?jczuoOkRw Id!| 0!:+VeVcLu9x Xȭ|[]/ʶU+x'^ jO3wGd^ Q|'5nz~L @2+JٚUWŜ2a.9sC⬲ΝL{+J4zx\uҸ2!IdwiADƳ-I>q)w( t!&n *u'Sݫiq2s=`3!<΃ҊÛ ; %eԂ71l_,awgve)#yRl(_1#flj'53ŔI3$`Lw~WB+V[zS2!zB+ M$3T:sy@wp_ 1 ܨJeve9IoT;\ď$1Sr4ǂ61 Z.RҴa5oUpp:y` _9Y+>bmYSg}E@;BAbzKy?ⶎ_HG ^WH!LdK@s*9V2-TY6;2;Eb£/0 qyk/[3:"5ha4[}fQ.`:3<o:'ѧZ.Y-z'5n4&ā S8d+=<QIbYwiК3aU`*@;-DkF)F`|O3Ƥ#h"@fAk⭼4`fW#`*lvF8`icK؋EPv:b,xK*!-OՊ!D=8tp}[PC[nؤsq5j= v=:KH\dV跚;ӷrqҧ;u 8+LS"| l 7ذa Č$x+u۳&P6rhWvw蠣$͆țR'njlZ1]$'>wt4'8ga+ ,ω_heXPȽrcY8Dį"I@?dž}9<*MB-\|~F4<;P?(d凄PӇOg9j=0@GL] ;fm_*T67vhD^E~cow:6c˵X7z.v$+r mמnxOo= v1irƁ[Q )a10 ňRlߖf)qxMTF5rZw/1# &r=^Q?2{TQjz(Zqcs1PEyvwfnoyS 󒝅TjR*n;vnAh'M{)+ 7whx{`4{ "(peNGvPՍ_o Et6S22?fzXC6EϊVͧU,Dx[<iQ`ۍ-oقNw"ѩ{Ҍ%'Ct8Zźƍ[y9gȶZ̲F'DՠY]A(#BKƞQSYdY#5\[j֊ףgM/qkl$Z{Uqhokm-Z?s^Z)aX^jc3~\^PZ_C >ijԖ+Y+J^ۗCp﶑M1}T#Dn {u~y3E'Pۚd-~`4^ӹ ))i鷷@Zo/~d +0S?/gseIj=s0ep7 C*"sWuC_vb) t+kzJ;] B\J[$r0* Koе`{jU%`d竻gI(K-kmW˃ғvTט.ahS !&|,xZ".Ae~Cflw&:ZO x~qG eS>Ө^ۆ`O1AyײkjO2Q'kՊ/)Zv^bOYor7V\1=,S!ZtQvND LheBL͏/|5]@>4ΞgpΝpЯH} Ҿm:'mo}D~.iW1T%?P?j-B@v7u.ն0uzN6*]>\v1P$w긏Y>NX%!H}ad3oaCLrμYJ݇%J%"NF_7(Ldɧ'q7ySLV椕Z [o4ڇWFa^ȧBQτ("]kT=<6527Y}!]Wdnv65]I`a^+24JX?&}iGzd\Iـw2L$I[MhA2S̢O j' x=eH<@h$Ņ޶C•PY*'\!7Z"+]0l,QtNס@J4A(MoRgj57HTٶ|{C^ ~cpGt)Qk,O]zvr`"0XU/E'}PO3ho#0  m3_yߋnq tӪ3ةP;2!WFs2\9r ri11a#mafbG9c?Z;]lڀ,{*U ~h`R<˿'IqV(^'bSi/h1IP<1k]gK6n]?:,~*L|GA&S\&Oex }wwgvd8LuC8H]d; zff`ވ2w5\G\칙4Z{~p!kNڗ5x2Netxvah*<-*VΒ6K6&m'Ef@]L߅=pԼǔ4{5w$A+z[D)ߐ@ n9FATK<=Rz<NOFx4\jX]K~cK=Vq+ErΪ{9M)?7HԊWΓ$a5] G| ?(R.z暘Y.fV 7&ygG1p5\O TM%-qkΔaqg# 1hx7.gmpW<:m؇pǞ;PzX/ex[%UθtjW)3ELfݽ=7=[-Ps"LU8  %em`]=؀RXCKN~?9Pi3ʔ(0Ds^j\p -ԝ~]'R ҎSȎg9N"(!R?}$|v*v Qf,7ܶ[fυچ\#}I 9d]HOP¨8DWij/ZV*c|H}` T-C^F3&_fDHlL,ōļ] 7q.[PuQŷԝbO|6ĥ&3dgc3Tޗ -1fO>h+j3m1.LKȓX6# %s:Jҫz =7E'm"3+.UKa"}+J/c\় Ƅw:v1ڣzr*>  Jil3@F- }Iuב)QIOQ#ѱ~:9@O"3L[+5\O\=ƣRLh?WnMI˶Skw1>t#g ?Nߦ^vo*yC/I ,M`xҽR4#@,0iu 'AlLzm#M{$F8%g#D\ۨoֺ(_S 9eZ#ۚ⋗SZ`#]@/t&1~FR L:F^gHh 1E'2_QybHrGm`7UG)&F 7RhmZ$<^ :MK_[`w^ hX|-Rܹ2`r $YUfCh A}ӼGLMnf=aIp͜:lF>FdLibZĥXv{=x,N`_vO'D[o6ڼ.A~V~k |FFh'ۇ ꇉ/換8_$ٜ $nqS:g!3ގgʙy(VtVUYNkYYS2[C`v`($h%3vhEY#6iב:i"2E@Vo-T^0(WX`zX}Cvi}uޅYS$swa_$ &NHf^g;r< iy>O_c6ԋ\ftLaVaUUAvjmjVnlnZ^P o# ÿI:AV:O}5`:aZ܎乕 gUvۧe:5Fk2㢽6*r H<ߵ⮼y94u˔MRa772O 9+.IbΔG'{v%5BPZH7xl}T݅Bo%nEcf5Kurˬ֏Y /*JwV) Sjz0K?մ-$@,_tKa +B]<}L_BZ^BIUN ?D9WɐhTӁPI*!vhNBgAW֩?M XӠZ}LAZ*42%)*0ESXd5_Ӡd{sB93yXCߺN@?zl;+I*fbwa;넿߱B^aC#)4(E2勿U)[ԞǕ-?Ad/A^8 Y{qO_*udʭ'aga{:=KɎ4ѓYosOubC4`+$l[DX'7,]>~YoXtJOWLX6mcEЪv4AhNiw˓{?_InPe$ '?ĺYHe?mҌ+(1:O hdQ(#'I0 l+]c9#/cf{+]>T =R @=:S ;#ʘ-lvvM/- aD8idt~˗o$ o<fHCQwE'^͜_(|uFisT\?ʻoH+N[Ѷ}]luna6IePvm۹݋țz'"QaH_| Qp^*YڙK{AP Y)ךJLBvd`z굫 ;dvT-덥WmuX#͞9憦 nba=GN=*Xu֯+agCpn:!4]Yrkɾ$ݽo^z>%ޮUJSR aXKZs7hmSOcjӆKpl<4\N.yа9;5x5iqZDOiEӧO$y0{<oG0vUl_v?zt''A;Lq{ʄSk!>S ;WC>qk˻^!yLz;m+5O8e}τ9&.6\6dy'5g@Y'-: Ԁj-0 1 x$E|w= jZMs~R+WKIʾɇЎ̪a|䫰JAU{!H½jKp_WdX$l'g;P T<&tl%Vy!d)Yح]Q٭T܎<-W2TbFxn6J;/$+#xrq0xJA7σcMg7^[ݷ#J7Yw 78+xny`Y0f] 5Cdܗ`Bd&7soe >3[Vm%ZDC0cN5 E蠼]W.9d(E9RP]>(=`Uio߾`8+[ۗ95^Y"?; u48|miZ] |ҮkL%d$lbt-*Z׻_rL>V EE{XMZݭM4hi+F3K Uh?;T2#TG:ʰ͋njܝWEF2y3 Z(,EW`wƁz >P0UU /%>8Ϙ>!THʀ!ATbE!0L',+i;u= hxqOj$,š.Q6zጲKbLh/F47HlhZtC&Pۖwmcnp{rGv5Uc<7,Ps.Ҫc"gw0]%DGfUCMǝNJcU8WkHL 7 O(ZL2Q B'l\Bg*#Q>aEj ӺrscJ^RG{Izz5%&!B7 l5"RR7i*ݙȭG\RKKmWaGDZj:Uo}Zɸ &w A׌3f2Wl{!) b#𡟮+}7i"r N;'N:MX PG7s3؉AY bX<5HJp ҚRņOB~*ayB* ;x7t^_$0BYQRi]OK,~uJ3UJX+?XΦHz ]_PO΁8/煅fMnlXϊ sXP 8%NzÈWL В)Ĥ\e# p-aT Ū)\t ccd…`"Jk:p.rUHV\)ǡT* ."ރ}2#<ߠ"hą{nw\Z[X%CZxt/- v`CM|LPxQ"!R&$lűV."}ſ$t{ qSASPHhЭ"<Ү"F1G>m'd_4ȫWq$inb/{6k~ @f,Nld5x%8a-1ݱL: ^']pjD Xl.w%w)-ȩ. w@Etnll;3싫<Η9Eo1hjNJd٥[Rqy Ib7mg cőrztKO`,;0}esoݩ*ަ9i| T@fߠ7.ؼ(f*!Si|!'fwa3:s8Dym>jf*}%fө( N8gReŴP+.V3lXq6΀{l:43/ .*fj>vD5RS(m&G;)CAG^R$?ʭb2CB:/ 9"{ y#*3L;|pS`/y.gH>Bw3B/8\,q|K,hMK獞C/\J{[,ӳuprV*l %'B$i-?#> )ޱt]ntJ؛M}U0"Ku|S`Lզ۽_c'iVBY%"ϑ?q3hιSnkuY>GwAh l/ɞDIҝA"0hp28Iu0p33߱aڏ*<,.^ED2=1.,Cy L>Dw.KBR.SZLXhYMMΓ#3pj 1Xso ~6Q0,E<$/7O#";N}ЕD; n?k\OA|ZNr19rLdjrA=})v<b?O DW Z|ğ~DC0ܭA.({fîo4dP8>r~UCCnA)nВtdBLș.@{ mŸ\bɮ{l5=r?.%)]o~fMbAdK*Qf&Ѽ%ٕ:tq!<մ\xy"i}4EDl -B?'k!!ܠL Dt(^xgȆ-ͿRh*)*r$F^3/'>+3b=- 7ڕqԴo9oM*<Nsz2fRB @dyk&s*.n1 7+i%$4ZLIK$Qc,D[.d=(#Y4BCRޗ$6 Yl6K"'Jy/`O?Ք Sd}P p BxEOW{8IϾȥ#[q1xo]:z@?p]7Y„גU ÉXF|KПOUN@!W#ƲqۺAWNٜ(y{LFEQN0DSy蹕z@Ve3B&IIꁟXWͅ9ͽ bɓΤlh QA2! 8O#EK I:E-aNM..T'm!g@ñya~յY dV,XjNn@\!D9ϒ4NDtc7ackҧ(h_3PR naW:Q)IQʃxQȧSw-O)'38a%.>{X g񾌻$?zNt4nCm$q|Fܢ?Bߐekys۬ۂw?!iѭosJ'LIKXٻzgk)RQrQ) ~Ɇ6`;h` L~f-Lԅ6L!'X F>Gxt1Tr"cuaf3J?/`IEA=klRĞX}!ŋ Q]HBjuWz4ȩԔ΢.RQ p7f BʽW./3$tDǰhdؖMn.-7s&DSUaZ׏FJtaCPV"jN6?0 8b酆cAY/gr/]'VOc %g[HXd88>~m-ws-G v`/Iь_MiYvߣ[70 +.E/ZZN6/=\PsJkǐ**DԠN`0Z&*{?#9h? qZծRy)ݭJl2vܜT54?QgjmƲ%UšV^f%iT[,W7qD'Md&^wK)񖝜Nm%gV0oTéҒ7}𰶖zCaQKKW cjBA ƲУ8R/o7<)^J'ZQy+x.7ߓgKA.nJbV84xH5(wx9^qD &ժCۚiŋ]g,dGp/4PͬVRs *SΈxPs2$J+d/W- XU!PƒW}*TEPGEGKAՙi=֭oNcJn-w _lhǥG$s (3iT"A~RiqʅHOH7 ΤqoMqjx$ Q`8elf7}WiF735$9;a>' Knc'DÜmݢTM{G/6[NjyIѨ|ki]K9pkϮg*Aε A*>PW /W ˛=iAŘ;ǵG\jd«K yəgZ)mgOZY; =ZZgE1?}jXXՠl`ڵڳRA?ZʷTX]fGokAJ0G "~[ S)#g2Hz Z5Η4T– !(as6NeN/Էj1E,n:3H\ U*{1#8Hf)49\lfwyjfaZy'j͈M<7> T ׽퇶EɃB&e԰geDmgH48 )r.ˉkn}R=z9J9v6d\qvFan_IoFͫ(ۃq(J;YUPK% B UQ@RIQkI9~ %JVjo!d/AhyƢBi&5)bU0 8B5A [`1o v3ȿ: ˈ辝pTr{72cDc %xf3 lz^A]NwerTR=ReV L YޮI$n7C<6 {SơV7kGͥ|PUm;>Tox{*2MjuL0#$ڔhW70ڊ҂X9Q[TPx*;;,[;+0\\ľ:XNT ½ 273h@wkΙ>E8hPvn A}0VfR}Â$h<u94@p @6RAbNw 0K;) ŀйNyALIgibw$3Bd fD ,&+ng#h1X;ur*W|nNe!y%С#NJp3Inkbbo^Mcu| ;zq(XUGn{؜Zg;`p' l=ylnjJn^v{"i՟aL#0'zPtSt$< Rn@D1> [j HU2i He{2ӧ4nU9K:3PFU 0x_Ð+޾0vp-kFWEc`ɭU(XDl ߟs|T^Qy|#:rꕒ䧭Bb`fqى^Z%]ɊT➋gs"_F2|7Cxc"[u+?]e)SSxo  OyM]Q`p3`" E)i>Gf;̊4(0Chј*tkuƁMrue ]m@yF@MW}ۼf'D3 EM071"̯dLTqiM{9❺aCS"[P)XtbQ1Fmp|j.7s'l0/9!{T-16|'ƛuA60!Mcm%m8ڮs[$(AѰ{wi`sCSh.$QƚuϹdžʡwİPGZ W=c)v(+h9Kd1K~KY{zg1$e2Xo d=N=Й̔1#ZEFQ &QK8@_zp5UkRZk׈ژq*ՆR+[@e|ION 23d5*UN,'LleBiDcc-uW`J 2e7R"̺ԛspIw"< pב4/=sYǤYCgKɫdw!̪D5"/M #Ggp‡ QI)@WYY畆@ Pժ{zVJeM4ؽpy4)2u #S2]='(0#K)R*9Ŕo0,Tށ~[&&lýcC В$V٪_WW^żqa$>Π<[?q8~//XEI!vaI ҇F=Lwi6w?{ |K䉍 rjli;ܷstM^:gf=h|v੷A$a k9?Nr͋:8Jà U%EiR!`i4o1wia9uLpRȌ_~&Ǩ[WtF'f(J-`6N@ T'2וZSy^fBݯXn w l$8[6E"3vD J1 ~Uu_nJ i c}<8i:VkG.{\?^:#i.a[P(gn$-1t:κnzVS!w_j!WjݎFFh+hB*"1@w܎%j %Nqùs2idd.:!E0SV=6*62ʑFq1 BɡT~QR N'N=̌jγ5  Ff6X+t߻6ܓc.T;`zp%wSoߥ=c\ NOٮ+*-hFb8-(|U aS6\ڽbmF$z͜zzRcI }FOsQc( p?Io܂K}{>X&cdif,[' rpZ4p rk4:]'5z9^u j! qO5@̟v1q dǧ~ڕI%ECi.Dgs_[l9w7־{zڴ6Nmivlavbm!/$8 E/])FchSw4k7$*r 9|nvXeJ3)K:phҬ~s_h ǒH^ı,Xa5Ȣxx]Pm<bE3$y)iEdb<\_VVh**d81Q?j>K٠ݑgPwJH/v@znG*yͭSEPnehQГpl ES<>}U47gO7z $jfIr U#a&?1}H(2ĸJ +/|c,|-kYqTNjOohN2,V@("EN|T?{l}Tj<jn\ FDfOQڴK-ӁZc٤/u)~W{K[v f]'-9ȣVM]b{s, 3\5W&!V$^phT_U?3/fG1\kOD80ΜڔYmY#,^U=ɼLa){dу/,#K `N j?Ic A=>K JR.IV34cufj2 `66MEnXudj%`vTO2I`.& *ua~ QS"^W4kO巻munLEveu/`qܽ)zݨg˘کp^ 0Z}J3[l}h=ay ٝ`9rX )X '1/0#X EYK$l}DŽmf*xWhVʬ2^gڏ<%?+ X}غ9f\;;9(XIJ,8cg +B9u wBSK |Vl҅lR b~ 8Tmpr6e`MjgZ #BHתG !6)Cni̲J\Ҿ@ YE $j%hOx8oWMW&݄{4!M[' W(2NEZSTQzBO9.Eÿ`0!eƨ v9%_P.6;Y[^^ܠ52w+$};ԢXLz$;(b2ͻ. s @9T@}+oOvc4fi,;w~"%, z%ppǨG_&HSMT8Jn*ʹqc&erC1#&rw GhF)L/&.X`3bgiW|܆<sax40M~Ql_9]>ǹLlOrT|ɷ]|M>bN6͉jN+klM7#Qu#6c P5$u# 'OAiv|X (E'ndo:sm84UszI?w+h̙FgHWr .~{畀L =_5S&G~+ Ҏ_+za37'[8"?EɑEUn\JW;[phrfT/,pǪq5=(WyTXLy{\(jxry7ߞq^);}v$X TVNZ%E[Gw^ a4rbŰ,PYxtmdLjz,ѣ 90˥w@"nj0F/]j2lϹد,^K@ g8ޕf FRPݬ/cU'&7;l` k,JQxMJCh=| ]Z#0"CFpr0bG`mu~k 3ٯrAXWnE+7D@*%Dmy"e^ _ftCpdGKlrV𼥓.w4uSG*w6uBYi 3:=*RS :k xR*IŻuw>MINSD0*Xkdž+s%՟]%/? !?BXeHp(c0]ha7MTRr"*cu θo-WbmS8]EH4"xBAUӝ?ŤlOg YVuwj[ˡgB1(Hj/A@|DsC kHLOIG+i!HgfZJPA+7,rFC:$&\S=з^|DۂN*kx7,O01 ?/zf]md=>A[CKӜ>!:v{OVBv7߃) j=d[\,Aa#?R"ᒬq+xnF|Ο'r*R-0hWǑӭQ3UFU֦V `T_콵[KVg+o2yP&`ތ .drgӮ.ӡb%xZʶU`Rs(-?|Z<;Tɥ8dYVKM$vSbSJR7w2y]c иN.H]Dc*F#˜YW4hzE"P2R(*w<1΅˶J"ߺ(v ';ͳd&]"Ͳ:4͹E z.z[h|% 9ж 7p-̱u ]VK擝o%v>I֒K&oľ7b}Ov6(|G&y{R&}QZc矏dl@ Ų-qL@'?I)^,<@?֚C95Ośl {{%˫\l#P#1 ЀMtmfI7F3ʿpa.U2T;uCdt"-^>˫4+RUմem OGv:u! vdDBɝ`[-'[d᫷( Fh@*v=/$UG̯[~S&gFE=-pA?x9xK tYL2y::\ z}n޽"iD|C5$QxzsantO1gD^&kx`>ʹva 38क़r-qp>6xSs``8,FqUi[Aow`s#ؠ/'`ɸԻf tRGظhq\\x-P kâUShR >'ҔDCDɬgӎ0O] &q.Ne1`3Y҅AX xށ 蛨#i{z56)@y&^@gcm5&;, Y$VY>RqZ Ӊ_.`1ܭFxj띺yeaK>  (İ8 ^m|OZpI '<\d8!I2W!P /6:thNԔYphOs.&*[rI)Psjt3^j)5KnB9e\jyB9/BlO%E `f3}\} YS|!o0!FRnŠF\AQ?д3uY/Pd3HI%R^XE{]z?7yipS)&U}W!9O!;;%Sr9ЋOGE?/7ir daeR6IޛRB</géj_X| |Jxu] M̽;M>?$?V@V2;JsyUBzQ8zJةZj[٨ҥ+,do[3O~wucL}BXs B$Pg0u0<ٽz+ѩLD^zd6@|켿#Ɓ{P,7.+(5k!-%uuSE?Y,׻:>R96WECt57|Lmk}naruȞ`α~4b2>癭e OE]4,2\Y?HNbl픕.Tøخy+sW:{QƺH=hۘja" Wr>" F$]&@LTb>\| ")NJ˷9jn0#y=`ϕLJw(XU'Qcz1{/Y||\k1S[Dk&eٙW[A/ҁD9\R|9P\HPoXVyY`\0qd7va&# "OӪ6YKYTwq/T?DATI_wXgc%rS3%TvȐ^ b{z~]PZBrYnL67sQw:1P˦0:F\S㒆ɧ#,"H)=v]P4O$.18i#Q`aCq$ɧ*9_dM7*"r:f}ӼmPѹ""R ",X9G{²z %AJЎ{}TEOD5Efh&`fvCp=͓V qu-{/w$4Nے04|ߠ {׍[&RH#ĢuTѤqP|ΆU:] n=a!'l|ȥ@ /A&xf֨ v1p8e(XõBؘf10pIy#Me2Vi 88R}Xuh\ˋ+<9Thyq'U̡KH=e,$uw¡y Y5+ P)e8`+~geX\k X3$/}ujdH+ >D]S?Nj^H;BII[7iI_:6%qO0$S()5I@ycj69Ed 8huig)l\P 5⬄@ X9=Q kS '.Fn {H/直 xeUxOGR 42_;pN5%p)^x2Sw>d3Hf‹%\,\? {zYXs]"{m^k\{YR9ς=!*gg&(滫m{jӵ\3ʜL͝Nƣ(՞1X4{䜺PfDJ7y[ߑҮF_ݳ۶ ?OED(e%8{=\M?_h˔=WW>  ?!x;fAv.4CKS<jBţ!q4UJ4H_PF;/UZ5.,*>J=H;SC^Xw|M< ׅ"_x-yc/)tj7 uo a \)z*Mzd~?~: mh;/HI k{o٠Bjc\;3Bx%3eGhxҥ.?\U_a]JԺӝk$^;yL۝(zgWĠNG?5^`z֋vPktL'؂"p&%g*>i)AI,).# dA̪ae C*ڶ(sw)('q%MGʵ5 esh|bv<3) 2]Rh}p[%B.rsLDËO>Pu0z?'Ve㮽voYϹK`b3ZPg <$hCو\JRꨜ= g9 b9V*yǜ'ϭ$NL~J6c9}7T"[QB x;URql &8"P.UPtd KOX㋭~q+bt*wC$WP=^J9u(P7y\Ƴ 'kE e-.eAu#" S&,sXKEF-{Vx hId)ީN@}:m3])p\}Mganx "rD i2,LQa讏:j5:4zՁBl?1ʁXL whL2'ؿ$ykj {:]SRm`!*(uV` ┾l u\"jX@ . Z[yw& grCa17{O§n&` EdYZ9ag\u!F azR u|D{(eZ[@!%ɶ Q(߱-_ne,c( PbR>KF[z)_28EQРIэcbVްV9GԛMpI8vMdQ5zJٓ㻗}w[pogv5::ȵs4L^cp^B#98 ltY,>1%0q=pRY/$c7\IElP= [s%&UgJjK gaJ$WD.$w-D)" 7,\ns434T2AI^ɂl3 `|i/zHZCAIUAN3u lB.?2p) r'\hji0!ȆkELl\%lGۄ|'JEǗp*?pI0g|E2z*/WCҿT񛪏`D:lL&a."4 ^͆!Q`=)DIo"?h,^ bW * {1Y*`ᬈu$B^5+Ɵ+c2Q9&%R]KA|EӗYh;W}IjkQ9-e{ . ϯO~6w΀W\>+cRoirn݄Rm5Fڑ#]0/ ./R~ƹ)vG b 鲱D?#6VmE+ KG4d῞Wa^п7XW%5+Eэj|BBk$ptoEJv.;uCmK>Z* 昒yH|pfn_$>i/ۣop_"rdDq7pC{O>2mTQxJ`c0Tɓ; ?T^)0KfiކڷHf@F o5Ai{ ]@ [}"Ui˜X*KUzXuCI) )..' h9V[qoP&Co<\Z+ 880e=uu@f-mբFZ)kX;Yh~O;8%Kw,eVH簍aK.Jƒ~ywP10m6O!z w* 4'Ƃ]&08} SGrмums;,<-RA!qZ@U|>MF3n"=)(AOH'}!_lyvz7\RV`b mm6G/*8(5gf0^Ք'eJɽ 16q+kZ鎛`=rO \k_ΰ0;ΪꎱSAV7)<3U¥(@)zb Wsix{6}ۥFM/x\ ]/p0K_׷V=M@G Zv^x8ٴxK)J&rzɯfMfw.,5 őxRD_1&1ɀ s^FRФzD@b4p}Sv2 d˳W儥 m0$*dZfQOZmhr *fY*QO*ePFSֺr~+l_SD+IxB5ewTS۾(a"zkns;#˯/[t2(pLy-WR+"7-O?=P 2#)-hjnoy',vZr繁*Fm2^ JS 2UvSx$9yIFe5a/KG ֣%ӫ)`&ٿu}ZKəB9 &:k .FTIF鎪:P O{߶ ?+MGt,vA~=ך& {60. 9r9ªIU XC?jW*zsڸyy:Ov(jch|j|iճY GǪ~m@RE\=7Ysu>ʃ!WFU ?>n$Hiı CTEߢN'I4eIy;wZG˝wgF5'W/79T'ߡ~Qwai"&q];G1K-M \bgyn%#R1<|E}Z7:bhQm°(l]hQY?4k%7t< [\]Ee0d?H`n*C} Ŵ "{fb_EH+SuڝrBm **-h!_X8h&eG+HQ}W}Xm!rɾR?Nl,w/,ME-E*˨.+H8g[1!N7IZF϶"k= [22_; juJFW}q+C5{wfc! |r)iǮr[ S<H?鎻juB0 lDk|w|Sc$j׻Ei4QːcyQ!0 G;?nc1ڸSN3`le,2UVi: %<KL$7^^:iTI=bMT!xoZ8ύdCfRHP/7Iˈ*'\x3L`kMx3uMUXIX4p`1qH7= Z?r|S$cV#"4ݷ!gqUh(,hjɓ.Xm.˛`|F9~ x7XVث=͎~:Vœ} 6Եa>x;:1Wl]#D(1[`g6 yTCZlJeCg䤻UБ_oJWϝŢ:>(RW&]ZJ*!˗0n= Ɏ)DCS[%|EM_vx >IB}k\D-'Շ2}pƃ+lbѢvQ浌[WWNK*D<YGW9t2(vʯsO7D\&:ʄ0=zTf)뎨6BVخW0x=#zˎ9 wXNxA6bݺĞԱHMzoZe~ $ y6+ϒN myp4@[3'U5F` 5H^|fڷ|SvZydzꉐ@FA7Y69C%V4x̄ޏ"_5,ĥ2Ȋo,եҤ,S=D1Vj*E-W7 "[s%HoӝSG./URiԅt>@h^5uf 1ft3Zn<6ps٢%%%tYأ˯P{!@UZ5 yvfo2MXi`u4b,Q$Da2rcNZG-o’1~(2uXٽ'm/؀طWջCDݦ>i|&ckmR sZq [Lor %-N`,kG)`=`۟r^\C HQQt+PUS30h9@ɬ{%;$-Dn~@ŦbD*>9[TeR;jV1']Vǘ~Kxt@\3ABeЉŀ`InVc}'G4$%۬J*84qZV.>a^AɈY-!e>it[F5m ݃leYPmgfi-:OvگNYj-]>cT܁%SU~mjU2hҀp/ 6X A"lԣcb[W,KV ߿#\ 2YQY`gǫHh쩫ztDZu&Q#FzI9bFVn&/6NUpb0 7[, ɇbzO1L׋T2n2^$ƑF6)dbϨz.r塱T Bq>#( 9 ܫUԾEԇ=4h6SWm7*mb= (ߏH3)E(uҒMj<|xܴeXG9Ƃ0B!i [P̜3hB 2{RfMpGj}dj]=M5_5܄s 0 )8Yxm7hK){YXunz'#⯰bvl^ CjvbaL?fA?lѵ7臈ˋ~Q-U>"&q,>eO'.sp(ɿ"m N+&lOPTaU D 3LBŘK-ڪ[>_Yʙ CvI}\Ԅ $7§9܆\s!ytbK>Og8-%~EW5myD\:JV]/ax`$X;eD/׬v QѸbhJʃYGv^*^e0& ` ;'V;zAM~NߌX`E1,,Htur[[4L*a85喞l/XƑ[9O9|u$8?SȚl}&ߖuHiKs']~Y#7 S{ptN]~9>E+?-[fd)5<"c!Ш e{&e_RTLs6_'C#N1BOW?~bGU"]{rh mKwrȎ6]?N"'pul' 0NVKw輀?8Q/k>! 4ePOpMyHIKtr dBI24`!B*\swTfnHSI; G8ңx1d[flgp,v!_L޽NoaT{q|X/57hUm D~Iso_ 욮_;k%O<:ɘ"<ԓzBYa!o9w{@%}Ue602Un 02YRWSw F] y}d'b3E%vvjGK_h2"ul~D+Sdd.ӡyhn%o,T~6<׋~} |:&9 Rx&DE\D$EZVQ[N xx{Y1?;Ț:c`.B6pge>$SuĈ{"`|pO6so IG0>n!= [K_!o Vzz}wӽokeU,O1:qF#ស |F)fHNkmI89? +)>Y'/Qah|>2ōCǴ&~hl/NO7-#H룒/FaL\ANYnAڥ՛4Z`/p&%}l]ҵ+ l`><ᛛN~ *UN,~5cy]S %"ݶp7_q3Y|eվ`:6‰ގ#sK,Ika[֣5ފTq5uK C=r~2U=e'Yic{>@xV& {]VX⧂Vt"yY1r РwsQ"djVP[ۯ(;ÃPIywbZ.qޅRy|l,wZ%SD7Q@ '~PdI ;ɢv&[]f˜o|?6k قr,6%r'3N'4F4>ԾE2eN.\ؗ+-{/`VׇyOS;m[4 !ou?T, =&H&YUC'zwR 2E dDd=Yv~~`tF.1ɯKmR r࢛'8ɋi: J5T=6gLYng5$s^trodNXh} W+%ZU+QD\#ZGx*.9?H677Ń\4~ rFxYe1~֮ %Gr7ϳڴى+hبϏsƷLk}gV?zj?hXP:e-b]W-=Q5][Z(q`6](eɝe2 3]kXk);s96|6X޵wBXLae3-A]P 㭷%T>zM3o@eɖ. K*8p&#Wl~0i0;3~Pl 1](-boM/y[_k?t|$[ʺ߹4 ZcDLd>aE>^OkSyJfhN]) ) Ԓn)f\*"ch".dh])}tF1.&b'9)t@-cQ?by~dzk܉<tMM&ho 7K[X(`J7ER&iZG($x:0bfo~1a2f0nc+_iR^T@ ')'YVxqYm7'?cQĺFC=E` 17QBh% ;vr[K1[d{xaDh7Z D1X$3˗]/Wh{>CJ_&9$9O`|Y"% h@gYZ07070100000051000081a400000000000000000000000164df7f6f00001f54000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/]?Eh=ڜ9RsܷZ 5ᜳ4RO>p2Zdtɳw/N^VX]r/\Jy 1\vh^gWIem6v\l8>羶r7F..v+@`bd&JIL8yw"A!io=r$\ґ`i&h+ʆ8mfTs{W}6vg > vHTDsZJOʧ&^8a`$ u{Y<ځ8IjeUwR Ivn+ig/h1Y/u5dk DP蹑(N$U!KEy]b3;ilu5^366ik-8lo-Kfa93'`|RE|vu|a]ܗSdLgq T Z,\_{NFO"YPsptjntZ))vy"bPd;hIY<%ax~WxQ3.90K1cw0l ȬlRɄ_^:KyZKi"*>fZ |&[ mw-YW-@ ; ژ/U opf*dݢp:Q. cG1I5ɧ/ , 4j1+5 qPZIce'Dj.tHN!KR fy/  5D쟇HB\0hX%]UhCpS:XP:َUF\|rQD@Dbsn-'??bk=TFL^zqGSd^h 7 >ot`"RrxGݕ3צN:>#Nt˱:#⍞m?;M3X+^lk!Qv3erBl PYDQe3=S)v\Pd)B1$=ݚ=BAކ.l't [ef1^(qQĔiϾ3?TSTŻ pв:Dn8-dY?!esJ:6|' T/7Qӊ;½嫸IA;M3hêjVW,[Kkw XY]iY)4K8˘XQT7Ss9DiW} P#s- V sa8wF0IPY0w-g:Fb U;HeT5jزhM2CD;޾nۑ]RZ݉z@ZlBFh| )«@w &^J)oGS!eUrV'ӮjQMj,wt)Qj].}%FvF }uX|>B/q5mdJS6lUK~pmzރxnIl/ҥdT:ܳy3wlŒ[fg/n D/>6Z&N, -FG^B|W:CQo!>zŸ-K@Mڏ^qϪ Vx)%jG MiOak,߫7Nj+/6~(Dnؙ=+@!Iٹټ: `c :IRSN"JDCPS}d%h`Y3d%T*S۟ V)t;f~oH[ G F#o@F{ T3C۩\=}y۞4x-aEv~<9\001©i`mKy1bCm&6oCjM46#j=Ѭww0iߕ~.t} ^*GZ^'-/a FOw}UdxQW%D߁LQ zE˓A}PiS 3ƌ 7j0Xm)GkyW7lhm iE*5?3-C\ ST`$) M<";>SjS.&a) ք#f|`'~OL٥JCzT{ƽ-nB?hlWkTYMυ^w|fP=n\rqb<sUN%fY;ƭg<:%ploxݧC(2'haH,ur6$U!,Gyu[f)dLDnF=VG|~[l[j! q6.: ~ǫR wXk{_*1^HH: OOh;E]d6lj:\tPKS1]Y~xqdAX@HI>Q7]!ʉ0}Hv]!gRvAB f<+nYVzJB18: chkO t,:R9o U8/N`PnLiPz,sp=\$m:l*S*>uxm7?٪,H&Sø2w gGIA8U8~DY 2bTȱ(ni/*N!N<j䡘q!DW< $c%3zȉLnц*T%j\c]E)նٱ0u7VR2&lN)Og97<btH2@*k:Ʃ-)6Jbbf2UGWn.ǃ4_<^_/ьD J O8j7颧#yA "p1NO,] ;`1T鼵7#J3(Nf6"E `4[VCfwϲxtl~yn<gk")ҍq\ S,crCK"(ɣrWtA_)ڤzMpC\C:"TϹ~\Iї[Πn{'jh1v 1,G@Ts!B'Vky8ūVpFJ+^|o0uV/|}_!"4P/[ ɖK7g ;f%~0٫w-l<ͩd_-Q@k;i\"/^"Op+O(}sЀ2$v{l7Y1Uo8-Q(-՚~$ xR(ktΩn)GKΩ“ 9_F_%c-/eW)4b њbs4㇒//9YvF30jrة l&Yr;H#BY|ᠭ8s]@/JݐW~e{4D,z"k} AXz\Og* `_<  TUgda1BBeР R"Q[9oŪ[_:kQ_ \aY~ہ 'osXfihCgj#L}#qFKrƂXWC -bYȘEl|/@7b{1!'@똻tџ[n2m<{rKHq]YG: 2PX 4RyVwCqC=feRy:2_FU~J![͂ 8nZYCLIIW1Jg?WI1}83FLF# .w`_cT:'ǥA\5kZlrM`-akd x`G&cw.zh`x/C*zgUjPD+|+vk_Mr(H3mk܀qʹ|J0YEZ .`>&Yս9+> |]uip* D5m`m"6ON>Dm~UGa^[nv)#`%aҠ7I۟ʛL: DvaS@aoV> x{,Oӟ}vj*Dc{0GY81zݏzV,[w=N Q3;՛eiT3\^TgX] yp}7rH_o{ož{Am |xAo|ՖBG>A\oۍ\̢5|6#O9!{aQl7\ut#n?] SB @kD[2aiAY#o$e:ؗ8f7oph20?XRPSUSD-2Q`>vP9F1$Pl ?IIWFWeAeԄ5#Ƴ{͇K|{ua^%lfŇs Y:ll%kō7nwu;M%Vv9 M m%k}^?@|Cażj40>Jv&mko}:b3e#xP;*cmS wL:Lx 49mԛI!͆Jro"桪ff8{$z0康b3m iakTN&,Fg^X' Sc6>3/[^EMLa :O;ݭyD-Dz[, g+># +> p.EWrY-8L"BК@\n3H?Vl!8+ q`\YHCU(dpW{1R)H$w]"{^WYlG1s09yXQ;B̸#QV%aoSw҅=/dr%O\{T[CDHpk[XWi]̒AHчzF%- AX;rb ǯpH28tp'nBaP9/|bkB \?RYŲ;'ZI_Ilg>߈gYZ07070100000052000081a400000000000000000000000164df7f6f00001608000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/leds/leds-lm3530.ko.xz7zXZִF!t/SG]?Eh=ڜ9TܷZ $|bToV.$ȅMJ:?qU5\BؒfEu ۵G,?ACby `0hʛxo <#k!ωW14rܐ 5-Z_U?@X#1KB+1Q䑤4o`iu_P tPOM皜 43198GSye([rߛjZ ~~ʗa k yIfhdi^*cKVU/z4f7^Z=M}-Fgvn=c F.& rȀ>!Rk|,2(>ڶE#d"Y<#(MơxgiJFdGS{Сﶷ10Baj^PeP\:}]rwadjUp5eLOHH:lHe 4Huo\ .x3K/m[_SgjۀsA&Kmp` X0"xs}L}_}X*wD^ ~]fԇVbaXK%=}Xu~Ed {HѶuk@~dWhdjU2t늒->I^+Vܥ4I/Dy^< wOc۬1#~a@Vk`ðJ1 ߊh65 +m#;LrSÍЫ}ZMR,7:ޮ \Z?]'B!xR<+a뭭?z2-Hw ԟP3a;6G} Td q!\Fnbu^ `\M #.VRd^tVr4c,]^@U)0 yDeX}[ }@tR CC2@r)(8-d" C2];nO2{AzMW $]m%հjE!e2%|'n:|>|C~$L!,a1")G"5Y嗒A+GHyV.k@Gkv z`N4M${{8"$ifAz8A] 틩qX1Ā7=щF$jnJ!]\͛u?c.xcQ>"`&N?K|y살#ԥn^k5I"qv I}|(5 hK@j?ߕ>*˄ >5Kڶ(t>P -膥aou+"07^*l5X=b o<2}C/ G4HM8||*lr1-0G!aYXCݜ0 Q[Xm=/k6!vW(It B;nģa1:u,?Gl7@8OFqpv 5aesc _2ޚļ$FgM,|=>h+t`5c~VAD2lkt+g]ScѐJh0IxzS 0\dD냒qgЅ=֌!p0{ (ކoX{4i âziMN Q`6H촌4o9BLW1]<iN :M;w I6?˺b@5ϡ<}-?gZJm;Zr JNo06ԋ[$`f :*?3B^{Yp}W320_D\(z\MK"=HZ=nt2|=p)Åհq5_* ԗ8}U/d>a 2q>p g 8| *~ëCΤSOa}2㴆mv?ʗK&dCCd;=D5iDswmŃeC ʚ\@qAğ2GZ;0kaz7D;y\Me2C\zl2 Iօ@h` s*oW-o(7ujo* P Vm7Y2>{m@3.5],/&O&Χ )(I6PYkp($'yBMnaDz {tOW6Ѫ)9Z9WR ]hɶmDi2>N^_l<{EHQɞן~8*?^!{LrZT cH=!2[)c-?0$/]Jj`SLR,ⶥ9-=+4ٽ襭P1wywAu `CJ;S@:Q[#;_xJ66KSb3%9$5!M]r![o͌h+TaV[ $¶MU@TgHRGi gA$s&mi $ڝ2|;he^o![}eow1Xb/*T{AQK@rgc\=Ȯ^{7c]tDNVRJ_u2)J|_ яB Too eC{v^;hE7@YTOG"׍QnTݨ:2!h(?JnPGjjFIa@q dAu&evOFKղ?=6ty'$ 4IɋfUjה,UehcF 8۱ʪ޶V'\x}xh9] +%1.Ǜ_/a]LP}{гL! Knx*4Z)ԟiDNrD]Y  [[G^"Ej-d Ec2~~A0jDL+sXӳ{cQIt*jA*b1F Eas~]&?9Hlr l6O75<:.H/M/x: \.l5ɞ!2{ = $:RecG}XV ƴyTjȦU֧oP6D;/tr衮l"4 .vMcvzWbx]M0qdz%IԏL9q. n鵢H9ŏ,`=it)Z┳ i+ȦK߱gYZ07070100000053000081a400000000000000000000000164df7f6f000012d4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-511.el8.ppc64le+debug/kernel/drivers/leds/leds-lp3944.ko.xz7zXZִF!t/D]?Eh=ڜ9R(\Z ꠑe&vZ*/, U%gbXz;8Sz ͰtEٟs5JRoiݜBQ)hku"5Uz^y*9 K\I!h p߯y _{3*no-FnHZtMopIB1)Qu6rGh459@ ݒ#4+ (#poQC)pbċ8y/.'7.ʱ"1~cxr>DZr!y9Vf6ѯPJVilwT )Te1~P||FMj;3")wօi`HQØQ9|Znfa_I6.O-∳ sCe;#$j.g,׷hf2{ H-Н20+{łիH8**}Ź3Jclұ0w62Ϙxg},HG485qU$,qLJ!fZy3XgP9 Ԃx$}(\즗rឞdwN>tBZVL1W>@JAֱL`[ϗr ?vOdgT~{mAkS'ZI%ΝI[ Dݙ,i;#*KGY\KSEl^,KuWiC.1@F6y[pd^)a뿃½[:k6}.HX v!x쨠_y7 [`Bމ@ѽgՏ vѺw7 вC1qxy4}e)%58_$j/m,¦I{bp/GJ}]A=u9u1z3OK/l*-TZ -4fpɥa>{4y[4ͅ*Z[.xx#Zd;eB{w#Vc'M}(h)oP\]]`P[ u zZʧsk15;[ 9 qH ZxUY6F$ʹ}H>BJH(ځs=WQwiB9UUg.6FQ|pY9J"MY䏕XX؀{a'Ty͸={cBS,c~*S 46*wdy3B MzHW8jlebfv"xȷwNuYZhZ񴚊XAU`žb|yYʃym1a}!09a䏊R.& ҖC4X[<,|JqMu?1b׮Iif؞J)f}FPdW`K6{7mfD(Ld֕\\2B 4.qRjAzYB7k#k‰|@%Ujl$Nɒ+45{F(>AӫdXɱ%?RjI˞#w[Hb=Gs!MvTM;~T| ~MS+ S27گa,l郱mL.xqӺ7.2=|. (0s\.eK;h[BC{aj66ru vpx-QC2z4bY@W@Al!bYzO4Rη .Ը%LOkI}bY'%9_ċCFч_6䍸'Q}:i!V&~_Fsj#AKcv9|@28bَo^NIB&ʽؠ*FN_zr=ԖorX2@pll"Gj VPREzvIlX.xHȡUo1 ] <7[z1hi M~}xUhAe5 =?k8%E, -9"WXBVjmD]bs#v{z]6@kHwY֋^-`G.]a}ez z^< VДUr,ؔaeÈ=[ٸo2kKM%|ށF7iw P㖲ԭUpqKny&{4,[9Ø#^,0j>/_qgh ݝUm) -ly UAQP 9cAQn}ۯPm xD>X,)A*4)Ã~FzXq; C I'SF$ @`>B6-)Vо;]R+Mz";|6y( HC6N}m7: (w$2ڈҁ uJ˟ZqA$#Yq#C8"J?u]Džv{g* ģiڦz5v3FqO |C\ t32W|EUJX8ԉǀ$/؇sZQPU6S)G?f6ݠ:~^ ۗ#.쭜b𮓑'!=beQ5b`5SRuu4WPpd@p`(-5╫C[+|OM4Wφ84,6Cgϸ!| IQ[iRk N7iQH̎N4ぱVvXUut 7I&;nQ``y ][` pHn Xҿ˞KDVrk|dZBTDKF%/MjLcH }5^9XN@lF 2{rϋbif!1ǚ(R?0co ? 0}ucSN&xI@|(F8b׈.SA.]" x=шm7{O }OmAĚ  JwZl)r[{+"fs)e{\ AG Hc:/!m!'soWVlM1 ͶUZygj6úG$b)-Oh&LLH_`~8[aQjAV,'S غCGՇp 4–'CςM~-lm}M QvMJ<KJSE ;X.9cdEfլ!@o\lDΤ΃gUSK\&sH m*O(hwy&'vL|_ ؛fpQQ'R4aDP$yM H?AX `0vPP /q}jtq,g0x;{fv^aɼIܐ 1lUXÛUhÏw#7&+z,8X[^>o`$9}k+nucdw}`d͋BV8QyaT?vbC;$jM;^I{dqފl+hL6t":nW1`@>%vg1SMmNk'&O[= CN3>u3 ͊vh63B,0_kXh[WrN/nfE],\1ͬ[5&r47 1b@PKbYfhqhc_QZj0#&A*#P49[F ߒ>&϶dR$DU&Nd_웎xW0$9c}Nv9=/rQF6,+Bړ>]a.;Z?"Ù(#>(򾖒u7uw o]%bяtBȹuI20Pu Xf^g0vG.x]hlm1 ֺ{pByvJ0I<$)`/"+m=CsܞHTLʖ񹯗Mc]> ۯ˸cE|Z{|Ӿ{ A=h?1Q+J@k=hpP̺]5WdR|x [ :pW(^Ur^I,S{no5ҕ e8e8Be(P ǚ$cr7kش^#^wRv2?ɇ ʭAdA,`N4_8NzOf oou!Lg`O:9'QYe9T)ؖN/ K)ĖߑEKwR>r&f: f`+xp !8̺nb qWv50%~}}o1p4x*'*9';[ kfQPcXrWLQY]X³=<}&R~A~KŠe W:>+kx@ I֞d\ 7HWNgG.Zs V9 nm{B̡,n ( lkfD~ 3Yx#B-^ZkikXUس}|}Cзe93DB43$HjW1o=yI @ 1j'9CD&v6j8_ (W83C[Sq#= i>tCѾb/d61ClFfFҶ.P|^Ng iumnaY[[@Xzl9 yK,%X:t5կ4X[dzDSamwZ_h(| 6KٞQ4aMx=VD$ C.L &izs37`&̄7GH) }/}"5 9YTZH|gJ+h4Rdbj:YsAR[9" r;K-;avA}MO}ۨ/:TO*%_ ȟ&ԝ>| >n3:l,ufi=Ț^HMWH)Y@(R\-Rz ^]KEð8U#ez/ D`Q EP8lne8&Ӗt}9"@#1C։h ~gؓՀbFA[!b 5?v=4(,(d6i2P';ii<3Ֆu?e}{%95(D]y8܂sa杠xrSQ/TQ~n˟t[;Qg0#f'6p &4jǹ˲`\蔻Ԉ1OGe;թ5N),=pDya*xD[@j k- va ]w.!԰r<]ߞF <&}ci;>Fx&X)pݕ<3S9e!hHA}qј-:CˆIBOe+ymIKӑg /, {1>tx)fk()4QFMTeqB1M |W{v(EQKq:D=vJC\DC(c a j,C{7V] 4b:}L,wI&[}%cڳ}iHlx \^V?^ _pi1jr_H =#3*s0\g{7\C7_x ƒQJ'?rTXU~}F$c|Q+znj̥ #SQiSo2p3ێ9A5` D?fAGO8>ztd SQO: @*:Cmct=Y&>,{c ިID#V 0,Ո C),n }G%|2?6h?! gǜoS)Ee,JᗾX:Mu29&܍(a?e{f)=02ǗݙWwk0N/Rx$V?B$q5tԁ98NQ }y_L3Eș ?Ԙ ,r,141%;x pt-AIS |zBI"Ԛi6j>sh#+Ĺ18{]dv%I,BO>s+RgTqŹFZ[:qâ]dIOq'ج Mlݔ*=lp>-6=xtytd 姈n+$-9Wы56LFmj"eҿ]3=܋S"ߊ&h]fvh$;Q%nbAmqbS_"0xK%lN{-̇|+tmh֭VX$k4l&xBŔל&N>"8-mRiu0 E|ؓ YP;FT G{>ՕZA 0#%#fX dOd?.R5V뎵RĬgq.?D;s4R^tJh$ؙv4g' z:W| P ;qϨ^2c`d>1Yh+]5`Z8/e<ٌttC\:(//Gxs灵 m 1 v&#}rh;!-lf#U6qDD (^s} l8-.u?(}h VʙܝHbBKYqZ` 2ȵI|p ꫚oq2tkS>ͥ^s('=F>N\AXyw39+eC&VH\|&x|pH^]\_J>VGODQ!#]yy [ 5h "!&} =?%vG2쁕uT&!y_Ӛ1,18JYQnBYI+zLSr{:l[k Ow0Ԁ4OCwP$yCpar81_pbVrXL➌ UbnP+qcB`r6,f%odv Z2ϺB n%5`;tԺ|ҖTCo,3Sw AMD]׆;L#;4&L3H(/?O7j)?5Qo{*Jf5o9;XFAJX=‰8w=ѢGI\,$ZfS0e%[G"JߨB64\jO/$JU ,nja' ^AA:&;L4xlgϛƲcެu}2H~` wBeOwoYy57ݧcrJ`ha t k6@V3J1=劙+oLpk?wy ~Bj2Q!`M}pwD$[f0?шo"?y;jz z LʀMFYA $mmAy#SQBN^-rMcQ5C@v2π !%Km ?։*&z{=HHNU4/ MP1B'cg&jU eވpG-G N<p V"n!~'v鮝V? Ƴ>*>cEr$]6#5upq27H0a%~.T'M*y=8(\XnJS4C ;o -33D=pj;1E)~ڔ% [SZR {ҪWH8vO e;9*?L‘o8doLpȩ$K[b^ ,O?Dž0~-Sp岋KoQb({Kr |6sJl& ,X[p˔loQ#Ǐ]HMJ*>],+<@U'v *ZwQ~$Kd|C0, ۉpr *m_CTp' sٖ"a :atH/}7Gi}Ȗ mب3N-Ү'Ѧ`5G\4[M~r0qY s0<;:3m=3SPI>q۸e Fn VpCCu:VCs>؞VL>|LX)TKӚmֆnR'Z\c޳+ T`qui#_t0E.$4NS2DiJ<jWؑ> lmP&Fy!1u ^u QTeewj!TwДfG3㗹,&|w X[+\싽|t} \w+z0l-Ӯ3M'&yX?V}(0|H 5ybqit҅ɯS*3vktc6OM2=qflxPpXVHwңUj>Z]2Pk32L_ ˃u) _emMew3+qQ<4T[׷:,k4lbm!釾)1򭶸RB"[}`7*<[ij(tz0;<炃T>!UuWJB֧Dƕ?q*ng|uNLΤMV{@ fj !6q iL"Ie(8TXXZ >« bf?Fz'mlz)[{_o&5Pm46tU;x#᪊_AXnQhD`lTDQiNc< dݸhz ?W ٪MT F_G{k QvC#1|)q5FT0;17 Q nOt.B*نezb/dn0jͩbۉ'!E ~l3V1m)pn Oww8Ss ηb7JY"(~0RNaa踊*34K$ tm}eUs&P*Y]"[ BtI DT ԰&~s~NQQv {]cο_du$DK_8|/4[yrB~@3u}h١FD$?H{kN3)Iis?陋%aY=pP4e €11ᆳDGnm0U\N[h8Q 힬=Jm]EcgC:,5OQ =3)rR*]yS=B r'cARM йhu͉YNjyTw Ӛs5o㲦u @\;@y,LdN{9C;_1Z@fbZS(!R.^&E <qzL݄Z`~t&`&v؉Tf1W!gF|2|47<'6 NJ}7Z-Βj{gm^WX?ȗ2n (5F}Kr!5JXAt ir߄ "VKsV2@_FF̺]%l}q8[Ϟp> 9oecQ\&ma`#\tBj#ǻ1j0:w?\)絉ISaHie{u d"k`3MNc0]3N[u'<5l*㮁ӡFv݆߇JGzvM¢($H#NDmW2 {E9+ sSjrSyoO|PPk} `hg^,F{1mF]|V _X{T$- pIP΄j,ZAesPc|I*NW20pked&bM?crҭxOΓO2,P{ ~0Cl7syN|yYM ~3_xDv_(L9Lb?L'hBfo/dS[3B}G` J*zFhz&miI$}B7äѓ`lY|*vH,Pq<OtCSS!]8>|muUCI:h(]>+ nFŠ viDzD➃l ?ŮfZR%#t-"e Fݸ%alHqKKƔ HCwUҵgHkT=ͣcL~$'X>+И' 8~j6a><Ca.*NϙpAL} {!4Hlvt6 ABk6 G׬"dv2T6i砞zig湹禥Uտ%0quOUPֶloB[MiK[+j1?WZw&`eYT_]3HKT^v2pe^s (QA/@ewХؠ/pGWD%5Cf-yn$Ո:3&E6,=ԴPx) !YiPbӧFhg$!}*:uaRPpہZF&~DKobuUɁďT`ETtX4_۟S9>Ǧ{xY'ueH3%s_t'_6_SK'z]Dn2(/N8 ̰ ˫GHT#:!`mX֤Wdkabwت /jx1sZ{5o^lZ+ȥO!d(4` l\r#W( rV੬",3>P{-zf7]#ꐮm7*%W,6;t]ACUj~_hi}lG}{xCT teAx~`dF]Qgp1Lקh VR 6Ca\'>\X@N3o7tZB01vb`yv]׉uBY"}kΜ@|5P/ח0sNZ*]zV71[EDhhQ C<h✜Ȇ>3L7By@W#f!5}zDڿsV*S g"8_!,(4P0'GPDC{⫞!/e<Elw.kekNIV v8\( ;IW>7[q{)j#bQF]`>_E&ϱSk%pPz$O Ce@;fVn+Ih)Ya55a]ƻ'鎕d aoWsNGn ! @]bUFeax ><,Ϥ}mQulvGZ#&< '| o-=0yݔZ%qG,}pq3P1_Lݐ %N>w؊N1Ƨiv KzsʔPڏ_4E0|c*XdJ;nu0İ5JN26ӓo(VrPTIAFbas%Rg5al-6;" 5 0zZ*r:w֮oQb<}I^/O^V+Q~ƒ]khw ,7'fg 8ѲN#p@>UPMEK@ߨӃJe .L~,*NsB+mhXu\Ond(~]mM{("XͯoosWBdj}{vy~*|@a>JGCHbk?W$|^y-}x<\pdh4C #̻]NӔKV $0O~|e2K|4|h@.m0^ W$1oUk&"G]|chx=\jҲy=aifOB}\bўޜj$z ͟UAKL$ɣ{:DPc\x/s_D'm>ƼY%0e/bFWC3nNk?m51g;Rf']6c̀7RX: /p8W$qҸ.3 r93[?Ww\W\͔6Zߓҿ?СZ~r;\vx6aU V3X-K6uSYOmbRQUUZFdKX݃ Pr2|סf;Og#{6Wʉbth&4}](ΘfSI*ƒGJgSrXU~_޻Zv<`'_5u⪇J4}<x&:m`odΐ +N['qNuw|@fIpѽIn~(ZhG_e=ڬKs^zΔ3Qj Jv-Hdƛ"fUDτ+x9f.6vtSg[u=%*V˳}JC U[QsF99vr@ Betpv4Z?)@ ]CcVgm 6[JHbIWCZ>~ګ< oɛb`C$v@}yxJ>tr 1w`]y n|#ooV,J`"%kJws5bV211:Os{8>kM@>$TpaQRX\]21"ky&O"ު:(^"{]r}XsNexsA#RI~<Ba m0 6..A ( C16\<8" 0|eJ >[jfu^K0cEʛGY65@,Ni@ ˷?y`|I똞cuفy|R<]moϨqkMh>cn Iv)q)w?jƛ. ӈyGF*4}4kh8!?:$f`|ML-҇,RxbU3,nز6u@CVvd__R]k" t;V8*g9t%)Yk`Ge<12OFwFڑyV~ ,NŪek櫊<@bdH"y:McGk- ih~睘Jݰwq%Hhq0C`W3`syNyҶx~N?fQp]oӚE G: ; [(iFz$*4H}z}{!ZtLb{3/]J>ke4#MDr~,;+ cs8䰻axJj۱ mZ;RS}baF%&lxLdO%2߻n3]1S!RCv~6( W C hC{s!_GJ[3@ ,VDsTUH޹&Bd{X Fw4C8'N*H" h>ahV{z㻚I3Ɔ}( [}IF<, k_I=<[|5Md-:8*~mJSƦ e+V 9Z%faxk)"#ZmZ쌋Un'7quK Ը~HpVck*v%)EwKhp7T z&q Τe0̇/Ȃ=(d,h.|\Qя8ƛ },ui}(P.ǙI,|VBUa [2XsBtXx"Eҍ]@ |u:ӳ 4'Hs`eܽobX<?]7 5};- >!y9;;h=38jtBeŸK!5%&!B\ApKmDT]*{(D3 &pqAp/qQiwЗ,ȶ獪g+X ^.2VWa~?9Ղ1GNy"uKMɧ,tG!(=l\3Y-`N/>r<\f D>6W!"oQ?$^rՄIDCVv.A_YŃ%4 1 Ez.gsxv-ܲUGB]/H(KݹYMmJ:aHVбv8^H<`O E^m J8.~an,IT%2!~GJOycU4e^*Oss[V(&)1Ou' $Zzo G߄.[]!)(20:Uh8<C0s)gX84;<;D&mCsw_pN`&כ.u%S]} 4W: c h|4*7J2nO}0;OSF6 "XO>5k30Q (4Mi;VKq>cdv6e6*eI7q5y{}hApY&#tG[$`¿laQA;0Wm: | K=1H>mSQUka4Nfpԗn 9mdLۜ%^"̥ܙxW( ڌ޻ɰ xj<}ċ cGcr`E( hi_睄NwIQ5>k_S}ˆ3:Y|wyS$&SJ)iF9b2k1!Ɔ%޼Jugm,%nO0*!pfK7-#-bM,:Eۦ`kF>$̲\p5lh~],5פ0])h:vG6/;>eV&)5kE9YJZSG $3ڝ["|ЎWSb1[1:_HU˜fܜՋ D(, Gr H1cض溺mK#|#@*iwP03fLx,w~EB+:L f49!)4RtT߂qUxϑnI'x KŬ)sk?OC1B9UUm~W;F*NP6 W~ʈ,tiIpC9ya qV2ȫҒփCWCS:l`dkj֚s9zj$tRL\®'g]#wlv]]_ʿ[i !T4eףO Xh/%xKrLCG|n:Ruп.YA{9yžQ.OwDy3nSEfcOp}0Ѐl}pH C `Q,~ FGM&wVga[̀"nC*p Ҩ1OѲke%G^o[?)Ed'!'5@yD\'{ʌ 7X7zFT8<[l,nj:{ϴ7Ue?D~R46|NbeC*2V+[K {l:4GpUU#m}\,;偘M:?v{p[`psL<0T4Ćq84iǵ&/^և]p {3ʢFa,iP7 U!q6䡝)Ţg!* P}6T"n 0[31ݼ! ;mG>7xjF<4HRx i zضYJH&DNn2tqa"c҉9Gܱ.2Ab oy ws5MI+6!煊T$ =>='Ď \iHoYmGCtY>m]lwnhX"@ۀ_ra  zP^~7mjjِ.I6)'Fϐ98ii߉6CGH[ΔOzu]Iڥa6 <`:~dZ 9O$FQ5ʥ?  n3gyŨ#zf<.]@> B^$"Zl]“)M1n!C*3oKqaoV:֐>l[_ϢXaf, _OGlB=|֎~; NuydH9)>{)|k>% ɤ!]#w^A;;z+|p#$CEq(2Xc=aHJ 4QxY?x"Qf7JʨO8 ypקCpPRȾ )ɻ5aLf$`TH)<&XG,8g Ҡ~Ӱ'oB'RTn/̩6YcŒK $c z}/1Hje])cLb7JJtt5 /yJԌ]+mTeF{K)= Жcu6"+eFGw٬QXK̕S03 0.22Uϳ`g vaHȴHiT-ni#-N ZYdjt2?% +ԨBExͣVţ0Kij?ut/sq!L8z޼Lɰ%Q+)Ō%!_.2|?-DTWP_1ܓi07o (թWԳMT%L4=p->-x5ҽS 62:~TŸ)E?% e8o1%\v0~GgRj\i9úG&ӏ}b=7IQU[ C6wh͗\2)V~<dn/؊eyRcLHqw8kUA^ܗp?zo!j5ΖJZPAW<=ųn}9QVWug Xcyr0S4V.?7 dW 5C52=w/Z|֒߹^5pXq2 %6\ =k+g (8pL"%' Cޭ=ݜ~Y/3՞},T$|4tI)CIڽPgxkV9)T/ 'dMl-=TGUCӮcne50jHn\.-4mA_7dk^nVn'rֳDPzeF6X`o?}E(%)x5C RVLeM{pE`Qc} Yo:t::NtjIٓc.739C":V`WoDgn DIϱ']]ۃ 0h/ByjzD{_/ԮRݜl8/^J7^>WCc$"NwŮ?e(nL{it8aaT8OUK0G@UJ( 9 sfyC Oy?&)چ. .}tA{n (K,-Hأr+w\ZzM(,rUbQĺ"RL'`;^z,^* ssLv.}^PH25{5'0VLa%_B8nJQm+iB5L3HQK;f#^z=Ѫfy;3K@%lB=Yb}猂Eйc4})%j>Ck2]h%2.Ӛ۠dp(Vv}2ޖU֯>Z,PSIV+oNe0b[d#":j&HcMOֺ>]CA}>1t)19u`>igQ$:z8.Kv#xBu*|$9iTnV39&0Ϟ~_C6E睼O*=yI>+3_& RO4+Xo? 5ƈIE(9P M!ڂbTL't_kM|hξon?Qٞ|TW&쓝OGY +nhXJ  p8s3M;$%6Y0p^L$n*5}\g,I Ev0f˽&Ajʒ3 [{wEZG#'+(7dO&p3DкPEkWc1X*{$>[_%NF@1g,X5qI3{pM+ښ]ܨsPbq4T-Ѹ؈BH Cnl/eF!U :26M̠a[$뛭^vukL-3?ߝJ:)l(7wnPރqBpx,ΡLc$*/ y--9SY3ZKn"-!a u+df2*􅾖,,-BAdwPgor BRGD?yR`?gN>oCw WvI+k#WV8I?j 4Fv8ۚՎ 2m߾/n"-q}p)Rmi6IzqY =/U EYp<1p#ba4聾+?3"8^qېQ.ΪPث!o"8 xzj-'V/c@}S>"HW˛k#c3ݷ4W@ 3_ }_ӁӿQ _oڠɷ魿&_к9w). 6Fik&A=ִ9(yJşNpT;KN[aʫzR-+CamǙ=tbf^sjyS:"+U>,4rz #ĭl*^|H5 ɍHJU {v/6%L[UBW ClA%q}!G142 vBZĿ)sI 5efTՂLZv;5`} !/ˁޞcFTtIpTxν~.QR3_ d2oG[:oьf&Lj:h%>luQ#pXܪ cyņ,$B'[,sܾ]|||2iE>dYS KwzD2Ш1q`! O%'q,C%Cx1E`16.4mő{-ŀz2/jw̸oZ c&`wK6}N8#%'EʇŴfangz9 S$A ]n1Ј1ZO;E+ɍAv[Le *@L8pݶnJ|Y;lI]ܾS}WχH"{[j#L_qg7RW+8 %3q6Cx $&:!Ms~IS.#܅L=U)}u$L~r fjtMB:|w-Ajc]WvЁۂaN98v%'H&8-:=;f@KՏV?2lu]%']=*֧RCt\mL:1!yٻYRIe7\NƀjXޣZ.lP3JuBÛWǞ0Xfg\ Mw؋JJaߐ:0Tu:yHXI hQzݭ"Vm!Һyrfʆ7xѸ*P$ϓvШ&spu(=j3ZkQc+frk|+-`KFXS-XYјw\]s?,j NҕdfE ]`&l;Rҁe}"t,F#|qa'xdW lo*j#c۸.'DRI<):;}'K6FA@߸082h4CB:WGA@6}o@|BmAp٧5UL}ٞfA|Dp礞 %]6z 4]=D ^Eq 9a  6pZR0ENnAQ%xԍ!5mH\YNfJ<<;Efm5f7Q{5kA!UdU(=DXZ%`fc|$(,"Q,[o|3gM, Xi@FP$sFuPN6e֮ؤ>5AQ`;Aϵb>T-d`WIb6FI@%T^Fb5zV(Eu)3[S^8Wf!Д)feimVαD2QY@GNRVW:E;tűi J(0G7^["N\ORglWۥmaBX#cʽ,hqUTjȏ0$D "&iUd0jɭS'?4{`l]lf+^ W=,MV+^)eW(|ʐ?n6S}>>%QL=UB˭a"P$!hSqt OêfӾ~ıИv6NǕ9v's^X[fv L iɰEtk ^l[}l'/\(y`Yn\CgTMg39ژL MSWL(>XXm僠ba:ɨUmU-Чjk"8aGֱ0icÔ17Q쿠[1/ #R!.j lFJ: 3[Mm1u6nN<\,TIo{i҃^9Ok=^׵cc+modFr6 %IismժHYvZxNԼfdnCό=c93⟫5 dXKW@m?Cs'41n3GͨRǩer7eY=2b1 _9?gPJ[1DK$o'-QpoIOkhY2L<y˶Y%zᙫ42ð<PE9UwKk50Qv9Y'NK*x7'OBL.;T*3 ͠ioM\r6_()€?!;9GaՌd.P3ўx氢 UTejM4m%ogA7F 6z"՞s~5tTse83_Sy' vցTdTIBS YjDHvYX  $?`9HHu`7 9 ;Vc[whhpmr1r;_yZ6rj[D `!?\I"zAoԼM4f;)1 *m0FT+mě0vvg50:Fcyw 3"!C%t}wNn Dr~℆ _$7kSOva\&3*z(>iPS-,.A0+1 WS߃-kCz,r,tfɯ5-ZH%"yj`7E pSzOqG]ԴH-Qh!sӮX M:Qm$WbDt@\ű]~ E703XU~jRZR5?+GXJx˸'V^̦{O̸>Z.@<<; 1Eקy6t1̚ίH@W#\>,D4@b4?S>P3F9gOq@QE.Ljm宾0W%.󠩟# $NhU#e店}^E1gÎO.5RN\giY 5 ,h}"#@:2xhkڦ`ҏl&u%^&eh4XnRzswUYdzZ@Юp . 84ٰ: %PׁsQ722Kx&]@)>V.h1֫u|_ Q.?\]q_cL+ٶ@(DZ3Hj߅^}C[y|QH$h~^h &>Є 4a2DN>=`1`y .f1]ʷ6$-)T׊84F TJ E| 4fPuQth:@;V%I n rϑϤ]UDw$BϮ8q-ӭ0s̒E1`t=s42ICZs^A0ߠs}n-ԝž% uحu>?(|m.ڕ_ dmx6uI14֟h+0O.טvT6q)=0Yɜnڦ<%~.5WO)Qjd=c/tΪFBySPa>*iJTT OJB[ԙHbTW$~M?-R \g@@ L# 4)T9ax.xXs=fֹ)*9ٖs뛀elѠpDleuQDRp @?vm1\9!0?8QK}}ȿ@.*vGS8BqsG5zUmɃ+$CKvX&t謝]#WA/tZ,혧IW2`Ȟ[cYY&`k>5Ij>Mm՟ *V/FhL)SjaaٶI)=y#8j*l/H3Γa8R_)\ Oen9yzpTN,=; 5!RQxP#T8`m&r[8ur >9-{-koC;Z2W+i4qzsg"Wwd=``/n =?z3{ imW:hzm2qSK#[/p's_Q:wpDŬHE Sў]\f'%نHˢ7c4r" N oЫM4|9]{;"45%f q^?\AcEި)iRy}TP'u@R) iVo(GQ̽Q 5,L=r ֡7"+ng#r4t6miOHf Eoi6YM~|!cp=KA0 L #)8,OC^V.mV:&OSD*$Z*#a)H _k{~kh[:c QEYkJ? QY2L=Dr2?;˟'F6Oq#X1e5s)ۋZ-iIRY'Ջlկ(]NQuݨZVnF\qs@H1; Gاj_'[aæݒl'7v9P#j43Bޕ?0:X&H4G:&l,t)j#dZu>DѾǭ\!CcYN|7R% 0;XP몀am\`K7TͧhN7J!% , Q 4 \?%v(4 |2 ^Ъ?j[/zZFEǩY!<`껭Iݹ-f觖$~]2U·8/} zDydx "pϊ u.3EBb@[/<dM杪^l1!j ?~r!TI^”~RHNONjz^P($t &5M *)BHgÈMEe6ttkkx耨 BCFSh8~d[ˆ\*3obfK3cg'̲BCv%Ûlk9fGN6-8|ܤ=aW'7?.y-dRnz^X$].,5Jp\Ur-fp= *qk5:9'y .>3I mCfي`^M1CƺF7T7RWd|UV /M.mje+ssdOyR`uXL3(n4.xa^Hxԇ~%Ă@-oEelu54 in#z(6y.-k[ׄब.]\@g5fFJr"urYC :I~Qjz:k^Md#K&'=o;h z";:҄)j R .I=\r#k\:MEco[f ~G [04M!o\S( GH WOKrma;%Hfiq] 5BN67"z ڱFUK6K9K )XQBsZ-o3_7Gyb-.i\Ud\T Le=j@j 8k5u0IL3N \Ɇ-ѹС`}d^ Wk;鳝WvRKո KI#ǵ[- w\nv$=19=[pY&k<]3zDZ9um̑}P:|lԜ| Ļ7Eh1pgO;0/j`X6r~Y"4?U@<8E*\%W1ؑ w?8ڤBA4htgʰ5A+' hМ^c^`>RKՔG: az@>'g6qOrP1EgzGK/k˺X -ĵ攇@=%TFdTv`q R/Ӭ)JQDcCFXV*v>I`)7Ⱦ W eL1O.|mBm/!55)MJxٻ9}ho_d7A9heQmPǛNxX!V(o[)y(e<}Dg5>ȢyT/8܋ALX?{8 *` һ_XV#&W[HrFߏ9sjEz}h,{|a3C|&Э~=jn8@<*M"i0!F!/^eQ XWaDUO#͝aК oJ!,C@|[~m9񴾚o"S+vMlsz'LV ֢ sUp h삟_awS> -Zsb+5ͰycR#xCFG"]%9=W_ΩAgj#VŠ.-y1HRU?H@_BZdQ~/ߛ^:D=K_Xjr 0ۃ D󽹵 .P?bB RUKvd׶*m.@t7}N#v6/ϬxTgaĴ9c/ |j(Q{j,e 9geB=4.z3Zm1Q=PIf844*~Q&BkC 1 5]&*Ա~^Dl t#b,Xe"@zEa;:NAO{L5!&}'o!Yvnhd! y0H@7 C%>d=Q?s eŦU׿>.8vhsTtjϮ>=&kRwE[heFxbJx6\#7_1GQ-Th3{h]B>Juơ&yC"ֹTKLkRvsW$I:GĨ&[ب[ʆMEԎ>ϵ߀ \-KfӦ;q=czn*WLM'{IEE>Oe*up WxMew8鵳i䠞Ų@ܯ۾;?yJCC+k[ {GR=.aޣj}عVdVkw qK52dh[:y!yug4?[.tҠ@%r`eh ]u=Jwɛ8<@N^n/m\7;c?~-iϟ%VF=sLe/ ,l\gwj6W1H!ĔpM^Vt`qi4a\wZS߁mMDحߺ&ƈ[ X@Hì{.iBrՉ"<;V[ZOhKEgG nRJP/_9^'ޚD pMS} Fă>F[Θa%g"l"uxFt*Y8"\JczђY=#B+ (yu1wSZ{H ?¶6MK5Y4*cyTv98_q1DсY&@AOaӫb_ VDqu萺]MzK?]p@'ŤhS2_Hxavϯݐֿypx/̟Z+!j=79ayl+ 7hp>2QAi t,_Q3&(r=oO RXR4y4;ǒnN|ėOv9"مWC}R'ݽ^}cn ^*CiɍR+% pL0m@xm3z|2jby$>6n4mnG0_N H(gkEy1c2CUDQuGiI~:Y $+y;'B6E.jO1?a!WC)¦V,]Ni7cҠtC=?5ƐPBD[-SG8Q BflN"?ee88^&|VڋswЕ2/ P84DQw`S^RLJۖ ,o>(7/_cvc-V?*%LeZNS-a6)iˡ[^$4a_inA}#,;ļYk. o/-Sngn ͻ@^-c0_"76c".gH=4SED9KG6CK4q9!`adxDZ5J҉tZJ1Ĺkgsl|d g7YYJ/$koY֒xHk\N3zmOf 1~jܣH ]JA 2e>eWx!ĹH&ϥnj\ -dN0;Pjغ$7CU3RFԡU㻘}EL YPi]ZK=wU [X%[HF @0iIa|u[1hW{qvh0UaP"$\28L#L8Ud ]gx4\iW.L:OH-kQknFxֽd?2w>M\1'߲24շzZj3Sk!}=~eDVV(3Q'd] Uw f^ 4'w>|eJu&MGF0t\l: aV9+J8VW&m6%^9nMЮh{a~[AkMR-ƒs@4Gp `2 \ǔmHLԍaw!q]|;iBb~U+ E;V-VT, yWza2lIMK>"ynܠ}e&aGI!Rd zlRo6h1'p-I66tD?/Lȍ[VDh#j>m:N5`Ђ5-OY2j0S4Oⴔ#-4`܊idn 'e>/ 6{7/A]*E0 )Ha\-h,KJLS2CnRwI67)qukHyWԒ/x/;)L?p{$l Ѡ&u$P%mY| DwJcUoϜ|@A 2<ʼn0N"{@O3Ś(:^HDB.qȰw>^89Y~vqf#H4i/&(X0ؘSM8)sܸy53e[y0Jot0VOLP\$:=37 ǠH/fBx SА}J`Һ:^!02OK+H2 7jAG RkmnKAO|(1ہ!0> gڳۂZvS'_dgQLPy,SF*}6{iI8G|L#KgJ>K nWX'#ߎ72ES}zqҭMjn<''ך˹uϏ~)_)D̅z-#飻ˬbr>[ 58 @I\z=UCou R/G 5of s k?(YWNw$E/R?;5 ]Ro`\<M͓O/[9 gے7~aA 1?ck?H;!͗i[OVIEu;EV^4H1d3"\>KܤAL8Dz|x0z6-$ە2;3s_:w,#j\GxD7[E(uqm[Qjlj5إ`~+UlfOQt@Mw;#3VYWm=,?n(g8\)A|Uq[$~}ޜ])Yn~yXE{-!O l5eR>GoصuR=p(rDfh?n.-}׸M߀"߭SEP0<*xD/.br6+hmd]P?ߞFp_'?1e?<<&Z(Vş^phW~xZz+i>Lm?h_p.lzdwCާ~r%mYtZDbA%,_LD <L9I)+¡m&,չ+T7æ,}\Rwp5!ҟQMҦ[uVj"u4)tv4{;wI0+FsN!cG|PRIZ 9hSRQx2r^v<,̚9(&0`"fRS^B HB'I=659 <'IOTY-uɝ6tdv8:b#^G5{% XG,( s,9g[z]r? m9„ONIHV#"ԭ%0iTJBkt?/YX~TdeGvb`QY[ԜN-N_c\KTXhp0(sæ ?2@ !0ըwiNѸ^,3# 0N](X=Wh8EN>eC DELr-2s4\nX4}qSTݱa|8)C!Wh=A1pǏfhIsLA{UA5Rd8Sχ8LTx AxoН*5D|y"Z' X%tObFՋjcϼIq9-i_ ,J+FzHnRKɜ(SbVoaX?ujU,ۿ{d,?|6r>V#vC-~}B6n|FM9[p#3%K6I(̾F27,Γ,?[^3m Iׁ:qE~-?qP.粇v/] B*.q<'N&ўL=33 WvN>?:щL/GΒnȍmR,}EjQ;8eqf)#H(wXHEm1BZ7>됩bh6`*z#ȳ}P@%r%T E 1qG1*3 d<%tzm!M07'-(ЎxP{W|35Uf9mo0 K7GЮ3ΐ{lIզjrP (L3:7B4u<`(lԫp Ғ.Er~uw~P"9MJo.Fze$md h@ilT5= # p5M&O<_k-'< o[oiy(#Hm1BjY|BLxvp閌Ӷ`$+Jd2NiuX@nFAnYjMW԰OJZXleê~,I[xJ\*F;7NVE:HI:# (ב 0'\gMQ;b 0_`R~&ρ5ѱ@.*[חp4Y+şd@!Y665Ŧ,QSi z @x3Qڏ-ѾX)E!{dHz?"êlEB,`,_ !K*5BpSnA{ xcBQǑbyx(Ȭ) G :`4-#pOC5 HC`lфtXf!ϟ Y1 l;ڤI~Sá`ilwŅ\:~QIvIOUDUHͭ+|X ' r:7–K9,8Sܥui`mADY *gQ&q)=8ڣvx`eNzPODqwۛDz{7\L_Q۵a z*ē O·z~.„Q,_ze\9 pF6Ն$,gL~qղS N^w ML35eI3!ֆHX{niCgRӎ @ U݊0?Z!n;mhQ q [U{Dvo"^:@$Aw:CL!A\~$ඵhAuo]BHǝyw:$맗1ny1b4(Ep rKu E2@!܌@fv]x= Ck3ok.Mv[kzqƅɐU-.`m:Lh<""q$Cu# %/ EP P?[A,T-:sl=սI4Pp"}jiw6% JGEV%cdgTۙ\M /T|,Tl5uC- '"j~Q pH4 UͬO x}s>HffY)3.\SB}pRʉp0 8Gbj L \Nnf~ȌS@YcBs2DKuJ\nyVuh/ip?MHkpmYOu FY 3 3h)H47V~_,١"&~ |E#D |VOlH1#&gHnᄆ]zf .Ms9 -tcVg+˝+x7cp>w#fhrG_Q9>xi dV<1)Jue> ˶%|B)͜mn!@prpzQ< LK0F O7AA ө@Dj<wU9QXOZ|g%B1/OzIzS'R7K)s_KSdP-28cDӠ[7|,Rc29N=l~]Ձ@C[=msYd2JgV9Ź$]fx 8 W{>PU1GYMj>q;Ր<ٺؒ9NMMx"T^v|FN@AJv"Tt\! =z 3$!|ɂOcO~!-kge(e$%pϪBT<4[s.${=,`6ɯ]=sgPXMieUf5mFQ rD??x _p+iXrj!eyB$|s!cLn ~]b~ޫUuT,o. zɕIyXn/ %1jߴA0c۝YH*w{<2mb7)^M<y!\(37L0wtS\ۿ @7E‚߬AoUeu}zNCp[(bnBJh+@ʚc_9H!u"8>;PYN%\O'^RC ̓POȯ1L[^Jlc~yv*\{/gLݎ 0l٢lUԊ|dtIJiȧbY]s9S[t$`a0gv4+c=(CU[gVj[hiUdwk|_ ~xkB Cf|m,oe%P % qb%P4f<}-f1F\;oX;rqM|RjUeG2l HF:c{, Vp> U}ޤ7OZ+P}|/~,+%@E*[sDD=ITKb1ϼO?O-vgﲚ~gl25w^[+Hi`pBEF~dMfZNOvcBi|}"vń.Ʌ\uL>Nzom2!9՟).6Q5E)pΪ8N<(S%j;7DyluNm?1'Ax@cDNJyc_|W#`nKXQ$A/R`ܾ )#,Cl|9@%ݹ{`y>߶a PJߺo[.58SGTYPeJos#.p#¨4h"W@V u֐c-H!P[IR\b4G'6Tɉ:qK6 gWt,IAQ}RKF,@]oX ~T qgkQKzf >kwfSI|6WxN],dE8 M[-9+Vnr ੯">@ iAZcy W#")`3١DB' 1ͱY4Cy}`' D4[SKxpgٷd ȅ-[EM_{%I]-aZ(tpd!$@5&w~hOט<xO,Vh,4t%P)GZZHh5H""өVt?.Kr#vbJF Spcaq/W, \½achD"x,V0~?TBX$pJ1I4'.Nwi{1+ ckQ&yu"`M_p>;_PڲŢn͋rB!ok mB6WL~&)JOy|;(Jxq'^+rGת9 R#Hl-8jc90@Bo}"ٶI 䙭%-倬;+u?sU[~Bq~DU [`5&&kV`9WR-}*[KZV )#?vw55kKƪ$!>=Ve2u:Tm>BxԶ!nxCbOmR:Wdq n~̍Æ#͛, bSZ#+v4ÓԸ{:xU<&.c C061.~5$ 0YSg"?ؗwmgÍCfQ첯<΁$ɀvsD=gl|XXsݙ%i`΍uDd?XE%$V4^> v1z:@-fYq,^Tq!PS33Rn vI}xL3KoH?fw$B,d )bS`~`IZ(#$!/oAl4BvդjρԮ[5oi!4=za5!w5-:I yhe2<9&$UFiozW羱PcS Ψ\r([k_Ei#Q_U{+ˡ?ZvSTqXjĄ_;aQ-۵IM=w~rzv[ڴ,4Q"}ȪR挃$,' |('l:9ةPFwDz>!.?zv0Nnis.[bѾyjq77ArafuT5L9ɳ4F+P)#QI]:1 fA5`[!~MU]z>ho T]a)sP88~i [T 閖"fWW7]_Y0дBUQ O.S -@ΘQ[5@Yw'IJ8X!?9TUS!]LU mNq(l d0uXF"oY4$CA*B8_hMoӯl;QjQ]ဦ;Nu73ݧ54t抩7sB (& #k* L`ۤHU+ Nӏ 1tc\S+&gћcPAUR:zӞOW(UyqZ(  BgF^pM `2km,ZsX%A=(|9k,߸[dܨI-RX%) /~O@K7{_Gw]@VV!3m 9;El҂hЅ߻"%*Rxz2{5GC$t.F0qPGKbmqoƬWC>9NcSTvJ n|&CY$ yIc~yB#P ЫZyɔ| 0EH&l> 7=[^d\k\Lx""NI}fV}X5xMxؼ3H,*Ypv Nf hN@Wo<0zpc'p!hg#=);dX7ոSx]ŴZFjs\7Kڤݑݛv? v; -l\$2_|Hgde`/51RU`RZaOQdZEdg$?*ρWkj~}1(|t"->lZU9 oHW){{~!E'33NOdI( +#bN~QnJ5`%i.`snwgtfj.x!T'gm4E{$r$k7gKuJwDGQ;MÈ &kחw=%.'%RcO'|hT cT-M7|RHpގ׭#=\dv{~!:,_pZ }0J9:S`fKvl&dlP64 cy 9؝'E(wr;p݈jcD*<3uPf.Q6,܅ 4}o=+- qrgwnQnYAB6y~*>2 6 -`g>+cdUAeE5 )CP~2~B8ql$Sldcє>ld):Hx|a=6-Tʚr FIz;M:)z~*sJdc\mMG &9˙X4 J@ŝ0R!Nz:s)c s-ɵ\HvAњT C6⫈3x1_XNDU=fcMKcc8w!YiG/TApԕ4FH$ً݇MxSpv͞| (J#.Q{TI]b~N_(FYCʡ*w+a ־=tv2@[S%Qy=k{/"8elUɡҬygLuP*{YN4 ymϜ#7m]"~6M}}*x^Z"0U5tP8~ZJ+',Fc9Wsg=WQKYM5U!4bYӫ:ot`_2tWC.\bƶ0Z^M5{ "*ާ]ҹ ?lN`r1 XB$rO5&{{GaA#k+Jt ~73&[YGt:{Ws^0$?3p VFP!3خ3jIpppe5F1F_u2%^JY%Wmm,YVcm~W/'j 0bHq:0*F+Y0 ҏ+D|Y`NVL\Њ)Ze0,3<"Pl~% w>W{K:w<%yHʝ5mF̃Π2! '$sRzR@a[qV,P#ZMr vty xS'*Ȉ'nN C3*f\> $C7 L4axPºD f4]."0Uԓ+PXqߝo*z֢"ly]1>UӌrHרw υ]/z%\X+oIb?YԫXgWIj>"j.>g $,5$qBcϵ߁2¨d}\ 1.p?~@9|(˪RE( XḾ;F Q-ȑ2kD&Ց7|2<8pht t:$:j7euaՆK`AGN-{gs_V1va6G)GI7a^Vƀv Do}9h-wnshFmI&2@9NJ8x@_{)m_%y.Y2^RVA[XLQX@guQȓ|_j w}SyAر8 Oxɰ¦Vb7>5CgmLWNE $Ur<Wm:=jHez{W"Kj$5ܘ|%'<CXu(^n 1ʚS>%V#Ir]Ex 4GfF;Jj3bECH;6 Q7N'Z2CpG[⹙H tƾh`j`6xeN˦sRr@?|ygfq@KFBVGL@rqMk~ݭ]drUK/ &K~SKp'_3A(?tA͐$='b:L͂Ht%C&)3@g#7#n\"Tn%E6 \V6Y$'>rYC촽YfNר(0T2sK^kj~~>78e80_(W`n\rʫq(uv US_N`ZĹ4\y.=r_cD@۱H#%m822l+Fc$TyЍ`C\jX8]H!4SglQUWDugcf7u%.AG´\%pri}m5\'o]mgI*&NIʈ,ug:&mg`w$}&0cON"ȋ$k3|Ut9_ 앲ܥLkk_]H%Mֵ$s "t.0 aS.#&Ua[L3H5 AlE;dLxmÄ!&FfۣUyG*z|oץYYq_ m>&[*d!`Ԣn|\FL͈UOƨp Ũʯw*bɕן%⽶Z, &